(57)【要約】【課題】例えば、所定事象を報知する場合においても興趣を向上させることができること。【解決手段】遊技が可能な遊技機であって、所定事象が発生したときに、該所定事象が発生した旨を報知する第１報知手段と、特定事象が発生したときに、該特定事象が発生した旨を報知する第２報知手段と、を備え、前記第１報知手段は、前記所定事象が発生したときに複数の報知態様の中からいずれかの報知態様を選択して該所定事象が発生した旨を報知し、前記第２報知手段は、前記特定事象が発生したときに一の報知態様で該特定事象が発生した旨を報知することを特徴とする。【選択図】図２４
2020018937.tif 000002
【特許請求の範囲】
【請求項１】
遊技が可能な遊技機であって、
所定事象が発生したときに、該所定事象が発生した旨を報知する第１報知手段と、
特定事象が発生したときに、該特定事象が発生した旨を報知する第２報知手段と、
を備え、
前記第１報知手段は、前記所定事象が発生したときに複数の報知態様の中からいずれかの報知態様を選択して該所定事象が発生した旨を報知し、
前記第２報知手段は、前記特定事象が発生したときに一の報知態様で該特定事象が発生した旨を報知する
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技を行う遊技機に関する。
【背景技術】
【０００２】
遊技機として、所定の賭数を設定し、スタート操作が行われたことに基づいて、複数種類の識別情報の可変表示が行われるスロットマシンや、遊技球などの遊技媒体を発射装置によって遊技領域に発射し、該遊技領域に設けられている入賞口などの始動領域に遊技媒体が入賞したときに複数種類の識別情報の可変表示が行われるパチンコ遊技機などがある。
【０００３】
また、エラーが発生したことを報知するエラー報知や、リールの回転が開始してからストップスイッチが有効に操作されない状態が所定時間継続した場合に、リールの停止操作を促す促進報知を行う遊技機が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１５８９０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来知られている遊技機では、エラー報知や促進報知が行われると、遊技の興趣を低減してしまう虞がある。
【０００６】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、所定事象を報知する場合においても興趣を向上させることができる遊技機を提供することである。
【課題を解決するための手段】
【０００７】
（１）  遊技が可能な遊技機（例えば、スロットマシン１、パチンコ）であって、
所定事象（例えば、遊技者（客）が居合わせる場面で発生する事象。例えば、エラーの発生、エラーの解消、前面扉１ｂの開放、精算、遊技開始時、リール２Ｌ、２Ｃ、２Ｒが回転してから一定時間経過した場合）が発生したときに、該所定事象が発生した旨を報知する第１報知手段（例えば、サブ制御部９１、液晶表示器５１、スピーカ５３，５４）と、
特定事象（例えば、遊技者（客）が居合わせる場面で発生する事象。例えば、エラーの発生、エラーの解消、前面扉１ｂの開放、精算、遊技開始時、リール２Ｌ、２Ｃ、２Ｒが回転してから一定時間経過した場合）が発生したときに、該特定事象が発生した旨を報知する第２報知手段（例えば、サブ制御部９１、液晶表示器５１、スピーカ５３，５４）と、
を備え、
前記第１報知手段は、前記所定事象が発生したときに複数の報知態様（例えば、キャラクタＡを用いた演出、キャラクタＢを用いた演出など）の中からいずれかの報知態様を選択して該所定事象が発生した旨を報知し、
前記第２報知手段は、前記特定事象が発生したときに一の報知態様（例えば、文字による報知態様）で該特定事象が発生した旨を報知する
ことを特徴とする遊技機。
【０００８】
このような構成によれば、所定事象が発生した旨の報知は複数の報知態様から選択されるため、興趣を向上させることができる。また、特定事象は一の報知態様で報知されるため、容量を増やしすぎないことができる。
【０００９】
（２）  上記（１）に記載の遊技機において、
前記特定事象は、前記所定事象よりも、遊技者が遊技をしているときには発生し難い、または発生しない事象であってもよい。
【００１０】
このような構成によれば、特定事象は遊技者が関与しない事象であるため、報知態様を複数持たせないことで容量を削減することができる。
【００１１】
（３）  上記（１）または（２）に記載の遊技機において、
前記特定事象は記憶手段の記憶領域（ＲＡＭ４１ｃの記憶領域）を初期化する初期化事象であってもよい。
【００１２】
このような構成によれば、特定事象の報知は１種類の態様であるため、態様の選択のために用いるデータを記憶領域に残しておく必要を無くすことができる。
【００１３】
（４）  上記（１）〜（３）のいずれかに記載の遊技機において、
ゲーム中にエラー（異常）が発生したときには該ゲームの終了後にエラー信号（セキュリティ信号）を出力し、払出のあるゲーム中にエラーが発生した場合には払出信号の外部出力完了前にエラー信号の出力を開始するようにしてもよい。
【００１４】
このような構成によれば、エラーの発生契機を判別することができる。
【００１５】
（５）  上記（１）〜（４）のいずれかに記載の遊技機において、
エラー（異常）状態の終了は、開閉部材（前面扉１ｂ）の開放エラーが解除されているときのみ行うようにしてもよい。
【００１６】
このような構成によれば、好適に異常状態を終了することができる。
【００１７】
（６）  上記（１）〜（５）のいずれかに記載の遊技機において、
複数の演出（例えば、キャラクタＡを用いた演出、キャラクタＢを用いた演出など）のうち、いずれかの演出を選択して実行する演出実行手段（例えば、サブ制御部９１、液晶表示器５１、スピーカ５３，５４）を備え、
前記第１の報知手段は、前記所定事象が発生する前に実行されていた演出が、第１演出か第２演出かによって前記報知の態様を異ならせるようにしてもよい。
【００１８】
このような構成によれば、所定事象の発生前の演出に応じて報知態様が異なるため、興趣を向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態のスロットマシンの正面図である。
【図２】スロットマシンの内部構造を示す斜視図である。
【図３】リールの図柄配列を示す図である。
【図４】スロットマシンの構成を示すブロック図である。
【図５】ドアセンサの構造の概略を示す図である。
【図６】前面扉の開閉状態に対するドア開放エラー状態およびドア開放報知に関するタイミングチャートである。
【図７】メイン制御部が起動時に実行する初期設定処理の制御内容を示すフローチャートである。
【図８】メイン制御部が起動時に実行する初期設定処理の制御内容を示すフローチャートである。
【図９】メイン制御部が実行する設定変更処理の制御内容を示すフローチャートである。
【図１０】メイン制御部が実行する設定変更処理の制御内容を示すフローチャートである。
【図１１】メイン制御部が実行するメイン処理の制御内容を示すフローチャートである。
【図１２】メイン制御部が一定間隔毎に実行するタイマ割込処理（メイン）の制御内容を示すフローチャートである。
【図１３】メイン制御部が一定間隔毎に実行するタイマ割込処理（メイン）の制御内容を示すフローチャートである。
【図１４】メイン制御部がタイマ割込処理（メイン）において電断を検出したことに応じて実行する電断処理（メイン）の制御内容を示すフローチャートである。
【図１５】メイン制御部が実行する遊技終了時設定処理の制御内容を示すフローチャートである。
【図１６】リール制御処理中にゲームの進行を妨げることのない異常を検出し、かつメダルの払出のある入賞が発生した場合におけるメダルＯＵＴ信号とセキュリティ信号の出力タイミングを示した図である。
【図１７】メダルの払出のある入賞が発生し、かつ払出処理中にゲームの進行を妨げることのない異常を検出した場合におけるメダルＯＵＴ信号とセキュリティ信号の出力タイミングを示した図である。
【図１８】リール制御処理中にゲームの進行を妨げることのない異常を検出し、かつリプレイの入賞が発生した場合におけるメダルＯＵＴ信号とセキュリティ信号の出力タイミングを示した図である。
【図１９】メダルの払出直後にメダルＯＵＴ信号を出力する場合におけるメダルＯＵＴ信号とセキュリティ信号の出力タイミングを示した図である。
【図２０】メイン制御部が実行するドア開放エラー解除処理の制御内容を示すフローチャートである。
【図２１】メイン制御部のＣＰＵがエラー発生時に実行するエラー処理の制御内容を示すフローチャートである。
【図２２】サブ制御部が実行する液晶演出処理の制御内容を示したフローチャートである。
【図２３】キャラクタ抽選テーブルの例を示した図である。
【図２４】サブ制御部が実行する報知演出処理の制御内容を示したフローチャートである。
【図２５】所定事象を報知する演出例を示した概略図である。
【図２６】所定事象を報知する演出例を示した概略図である。
【図２７】特定事象を報知する演出例を示した概略図である。
【発明を実施するための形態】
【００２０】
本発明に係る遊技機の一例であるスロットマシンを実施するための形態を以下に説明する。
【００２１】
［スロットマシンの構成］
本実施の形態のスロットマシン１は、図１に示すように、前面が開口する筐体１ａと、この筐体１ａの側端に回動自在に枢支された前面扉１ｂとから構成されている。前面扉１ｂは、筐体１ａに対して回動することによって、筐体１ａの開口された前面側を開閉することができる。
【００２２】
具体的に、前面扉１ｂは、筐体１ａの開口を閉鎖することができ、前面扉１ｂが筐体１ａの開口を閉鎖している状態（前面扉１ｂが閉じている状態）では、前面扉１ｂ側の係止片（図示略）が筐体１ａ側の係止部（図示略）に係止され、前面扉１ｂの閉鎖状態が維持される。係止片は、シリンダ錠に連結されており、店員などが所持する所定のキー操作により係止片と係止部との係止が解除されることで前面扉１ｂが開放する。
【００２３】
本実施の形態のスロットマシン１の筐体１ａの内部には、図２に示すように、外周に複数種の図柄が配列されたリール２Ｌ、２Ｃ、２Ｒ（以下、左リール、中リール、右リールともいう）が水平方向に並設されており、図１に示すように、これらリール２Ｌ、２Ｃ、２Ｒに配列された図柄のうち連続する３つの図柄が前面扉１ｂに設けられた透視窓３から見えるように配置されている。
【００２４】
リール２Ｌ、２Ｃ、２Ｒの外周部各々には、図３に示すように、それぞれ「赤７」、「青７」、「白７」、「ＢＡＲ」、「スイカ」、「チェリーａ」、「チェリーｂ」、「ベル」、「リプレイ」、「プラム」といった互いに識別可能な複数種類の図柄が所定の順序で、それぞれ２１個ずつ描かれている。リール２Ｌ、２Ｃ、２Ｒの外周部に描かれた図柄は、透視窓３において各々上中下三段に表示される。
【００２５】
各リール２Ｌ、２Ｃ、２Ｒは、各々対応して設けられリールモータ３２Ｌ、３２Ｃ、３２Ｒ（図４参照）によって回転させることで、各リール２Ｌ、２Ｃ、２Ｒの図柄が透視窓３に連続的に変化しつつ表示されるとともに、各リール２Ｌ、２Ｃ、２Ｒの回転を停止させることで、透視窓３に３つの連続する図柄が表示結果として導出表示される。
【００２６】
リール２Ｌ、２Ｃ、２Ｒの内側には、リール２Ｌ、２Ｃ、２Ｒそれぞれに対して、基準位置を検出するリールセンサ３３Ｌ、３３Ｃ、３３Ｒと、リール２Ｌ、２Ｃ、２Ｒを背面から照射するリールＬＥＤ５５とが設けられている。リールＬＥＤ５５は、リール２Ｌ、２Ｃ、２Ｒの連続する３つの図柄に対応する１２のＬＥＤからなり、各図柄をそれぞれ独立して照射可能とされている。
【００２７】
前面扉１ｂの各リール２Ｌ、２Ｃ、２Ｒの手前側（遊技者側）の位置には、液晶表示器５１（図１参照）の表示領域５１ａが配置されている。遊技者は、表示領域５１ａの透視窓３に対応する透過領域５１ｂおよび透視窓３を介して各リール２Ｌ、２Ｃ、２Ｒを視認できる。
【００２８】
前面扉１ｂには、メダルを投入可能なメダル投入部４、メダルが払い出されるメダル払出口９、クレジット（賭数の設定に使用可能な遊技者所有の遊技用価値として記憶されているメダル数）を用いてメダル１枚分の賭数を設定する際に操作される１枚ＢＥＴスイッチ５と、クレジットを用いてその範囲内において遊技状態に応じて定められた規定数の賭数のうち最大の賭数（本実施の形態では遊技状態がＲＢ（ＢＢ）の場合には２、通常遊技状態では３）を設定する際に操作されるＭＡＸＢＥＴスイッチ６と、クレジットとして記憶されているメダルおよび賭数の設定に用いたメダルを精算する（クレジットおよび賭数の設定に用いた分のメダルを返却させる）際に操作される精算スイッチ１０と、ゲームを開始する際に操作されるスタートスイッチ７と、リール２Ｌ、２Ｃ、２Ｒの回転を各々停止する際に操作されるストップスイッチ８Ｌ、８Ｃ、８Ｒとが遊技者により操作可能にそれぞれ設けられている。
【００２９】
本実施の形態においては、１枚ＢＥＴスイッチ５と、ストップスイッチ８Ｌ、８Ｃ、８Ｒとが、前面扉１ｂを構成する操作パネルの前面、つまり同一面上に設けられている。
【００３０】
前面扉１ｂには、クレジットとして記憶されているメダル枚数が表示されるクレジット表示器１１と、ＢＢ中のメダルの獲得枚数やメダル投入部４へ正規メダル以外の異物が投入されるなどのエラー発生時にその内容を示すエラーコードが表示される遊技補助表示器１２とが設けられている。
【００３１】
前面扉１ｂには、賭数が１設定されている旨を点灯により報知する１ＢＥＴＬＥＤ１４と、賭数が２設定されている旨を点灯により報知する２ＢＥＴＬＥＤ１５と、賭数が３設定されている旨を点灯により報知する３ＢＥＴＬＥＤ１６と、メダルの投入が可能な状態を点灯により報知する投入要求ＬＥＤ１７と、スタートスイッチ７の操作によるゲームのスタート操作が有効である旨を点灯により報知するスタート有効ＬＥＤ１８と、ウェイト（前回のゲーム開始から一定期間経過していないためにリールの回転開始を待機している状態）中である旨を点灯により報知するウェイト中ＬＥＤ１９と、リプレイゲーム中である旨を点灯により報知するリプレイ中ＬＥＤ２０とが設けられている。リプレイゲームとは、賭数が自動設定された上で開始されたゲームをいう。
【００３２】
ＭＡＸＢＥＴスイッチ６の内部には、１枚ＢＥＴスイッチ５およびＭＡＸＢＥＴスイッチ６の操作による賭数の設定操作が有効である旨を点灯により報知するＢＥＴスイッチ有効ＬＥＤ２１が設けられている。ストップスイッチ８Ｌ、８Ｃ、８Ｒの内部には、該当するストップスイッチ８Ｌ、８Ｃ、８Ｒによるリールの停止操作が有効である旨を点灯により報知する左、中、右停止有効ＬＥＤ２２Ｌ、２２Ｃ、２２Ｒがそれぞれ設けられている。
【００３３】
前面扉１ｂの内側には、所定のキー操作によりエラー状態および打止状態（リセット操作がなされるまでゲームの進行が規制される状態）を解除するためのリセット操作を検出するリセットスイッチ２３と、設定値の変更中や設定値の確認中にその時点の設定値が表示される設定値表示器２４とが設けられている。
【００３４】
前面扉１ｂの内側には、ボーナス終了時やＡＴ（Ａｓｓｉｓｔ  Ｔｉｍｅ）の終了時に打止状態（リセット操作がなされるまでゲームの進行が規制される状態）に制御する打止機能の有効／無効を選択するための打止スイッチ３６ａと、ボーナス終了時に自動精算処理（クレジットとして記憶されているメダルを遊技者の操作によらず精算（返却）する処理）に制御する自動精算機能の有効／無効を選択するための自動精算スイッチ３６ｂとが設けられている。
【００３５】
ＡＴとは、所定の入賞を発生させるためにストップスイッチ８Ｌ、８Ｃ、８Ｒの押し順が遊技者に報知されるナビ演出が実行される期間である。ＡＴ制御の権利となるナビストックを保有していることを条件にＡＴに制御される。ＡＴは、保有するナビストックの数に基づき所定ゲーム数（本実施の形態では１セット５０ゲーム）にわたり制御される。このため、ナビストック数は、ＡＴに制御される権利の数を示すことになり、このナビストック数を多く保有すればするほど、長い期間に亘りＡＴに制御される。
【００３６】
前面扉１ｂの内側には、設定値の変更中や設定値の確認中にその時点の設定値が表示される設定値表示器２４と、メダル投入部４から投入されたメダルの流路を、筐体１ａ内部に設けられたホッパータンク３４ａ（図２参照）側またはメダル払出口９側のいずれか一方に選択的に切り替えるための流路切替ソレノイド（図示略）と、メダル投入部４から投入され、ホッパータンク３４ａ側に流下したメダルを検出する投入メダルセンサ（流路切替ソレノイドよりもホッパータンク３４ａ側に配置）を有するメダルセレクタ２９と、前面扉１ｂの開閉を検出するドアセンサ６０（図４参照）とが設けられている。
【００３７】
前面扉１ｂの内側には、所定のキー操作によりエラー状態（たとえば、後述のドア開放エラー状態）および打止状態（リセット操作がなされるまでゲームの進行が規制される状態）を解除するためのリセット操作を検出するリセットスイッチ２３が設けられている。リセットスイッチ２３は、カバー２３ａに覆われている。リセットスイッチ２３を覆うカバー２３ａは、前面扉１ｂを開放しなければ触れることは不可能である。このため、店員は、前面扉１ｂを開放し、さらにカバー２３ａを開けてリセットスイッチ２３を外部に露呈させなければ、リセットスイッチ２３を操作できない。
【００３８】
筐体１ａの内部には、リール２Ｌ、２Ｃ、２Ｒと、リールモータ３２Ｌ、３２Ｃ、３２Ｒと、各リール２Ｌ、２Ｃ、２Ｒのリール基準位置をそれぞれ検出可能なリールセンサ３３Ｌ、３３Ｃ、３３Ｒ（図４参照）とからなるリールユニット２が設けられている。筐体１ａの内部には、外部出力信号を出力するための外部出力基板１０００と、メダル投入部４から投入されたメダルを貯留するホッパータンク３４ａと、ホッパータンク３４ａに貯留されたメダルをメダル払出口９より払い出すためのホッパーモータ３４ｂと、ホッパーモータ３４ｂの駆動により払い出されたメダルを検出する払出センサ３４ｃとからなるホッパーユニット３４が設けられている。
【００３９】
ホッパーユニット３４の側部には、ホッパータンク３４ａから溢れたメダルが貯留されるオーバーフロータンク３５が設けられている。オーバーフロータンク３５の内部には、貯留された所定量のメダルを検出可能な高さに設けられた左右に離間する一対の導電部材からなる満タンセンサ３５ａが設けられている。満タンセンサ３５ａは、導電部材がオーバーフロータンク３５内に貯留されたメダルを介して接触することにより導電したときに内部に貯留されたメダル貯留量が所定量以上となったこと、すなわちオーバーフロータンクが満タン状態となったことを検出する。
【００４０】
筐体１ａの内部には、電源ボックス１００が設けられている。電源ボックス１００には、電源投入時（起動時）に設定変更状態および設定確認状態に切り替えるための設定キースイッチ３７と、通常時においてはエラー状態や打止状態を解除するためのリセットスイッチとして機能し、設定変更状態においては内部抽選の当選確率（払出率）の設定値を変更するための設定スイッチとして機能するリセット／設定スイッチ３８と、電源をＯＮ／ＯＦＦする際に操作される電源スイッチ３９とが設けられている。
【００４１】
なお、リセット／設定スイッチ３８は、設定キースイッチ３７の近傍に配置されている。近傍の例としては、リセット／設定スイッチ３８と設定キースイッチ３７とは、リセット／設定スイッチ３８と設定キースイッチ３との両方が一度に目に入る範囲に配置されている。また、近傍の例としては、リセット／設定スイッチ３８は、設定キースイッチ３７から、例えば１０ｃｍ以内に配置されている。
【００４２】
また、リセットスイッチ２３は、設定キースイッチ３７の近傍に配置されている。近傍の例としては、リセットスイッチ２３と設定キースイッチ３７とは、リセットスイッチ２３と設定キースイッチ３との両方が一度に目に入る範囲に配置されている。また、近傍の例としては、リセットスイッチ２３は、設定キースイッチ３７から、例えば１０ｃｍ以内に配置されている。
【００４３】
店員は、前面扉１ｂを開放することによって、設定キースイッチ３７を外部から操作可能である。一方、遊技者などの店員以外の者は、前面扉１ｂを開放することができないため、設定キースイッチ３７を操作できない。つまり、設定キースイッチ３７は、スロットマシン１が設置される遊技店用の操作手段である。
【００４４】
本実施の形態のスロットマシン１においてゲームを行う場合には、まず、メダルをメダル投入部４から投入するか、もしくはクレジットを使用して賭数を設定する。クレジットを使用するには１枚ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６を操作すればよい。遊技状態に応じて定められた規定数の賭数（たとえば３）が設定されると、入賞ラインＬ１〜Ｌ５（図１参照）が有効となり、スタートスイッチ７の操作が有効な状態、つまり、ゲームが開始可能な状態となる。遊技状態に対応する規定数のうち最大数を超えてメダルが投入された場合には、その分はクレジットに加算される。
【００４５】
入賞ラインとは、各リール２Ｌ、２Ｃ、２Ｒの透視窓３に表示された図柄の組合せが特定の図柄の組合せであるか否かを判定するために設定されるラインである。なお、本実施の形態においては、これらの役を「入賞役」や「入賞」とも称し、いずれかの役を構成する図柄の組合せが入賞ライン上に停止することを、入賞する、入賞が発生するなどともいう。たとえば、再遊技役を構成する図柄組合せが入賞ライン上に導出されたときには、遊技者がメダルを用いて賭数を設定することなく次のゲームを行うことが可能なリプレイゲームが作動する。再遊技役を構成する図柄組合せが入賞ライン上に導出されることを再遊技入賞（リプレイ入賞）が発生するともいう。
【００４６】
本実施の形態では、図１に示すように、各リール２Ｌ、２Ｃ、２Ｒの中段に並んだ図柄に跨って設定された入賞ラインＬ１、各リール２Ｌ、２Ｃ、２Ｒの上段に並んだ図柄に跨って設定された入賞ラインＬ２、各リール２Ｌ、２Ｃ、２Ｒの下段に並んだ図柄に跨って設定された入賞ラインＬ３、リール２Ｌの上段、リール２Ｃの中段、リール２Ｒの下段、すなわち右下がりに並んだ図柄に跨って設定された入賞ラインＬ４、リール２Ｌの下段、リール２Ｃの中段、リール２Ｒの上段、すなわち右上がりに並んだ図柄に跨って設定された入賞ラインＬ５の５種類が入賞ラインとして定められている。
【００４７】
ゲームが開始可能な状態でスタートスイッチ７を操作すると、各リール２Ｌ、２Ｃ、２Ｒが回転し、各リール２Ｌ、２Ｃ、２Ｒの図柄が連続的に変動する。この状態でいずれかのストップスイッチ８Ｌ、８Ｃ、８Ｒを操作すると、対応するリール２Ｌ、２Ｃ、２Ｒの回転が停止し、透視窓３に表示結果が導出表示される。
【００４８】
全てのリール２Ｌ、２Ｃ、２Ｒが停止されたときにおいて、有効化された入賞ラインＬ１〜Ｌ５のいずれにも小役を発生させる図柄の組合せが停止していないときには、当該停止時に１ゲームが終了する。一方、有効化された入賞ラインＬ１〜Ｌ５のいずれかに小役を発生させる図柄の組合せが停止しているときには、その小役の入賞に応じて定められた枚数のメダルが遊技者に対して付与（クレジット加算、クレジットが上限数（本実施の形態では５０）に達した場合にはメダル払出口９（図１参照）からメダルが排出）されて、１ゲームが終了する。
【００４９】
図４に示すように、スロットマシン１には、遊技制御基板４０と、演出制御基板９０と、電源基板１０１とが設けられており、遊技制御基板４０によって遊技状態が制御され、演出制御基板９０によって遊技状態に応じた演出が制御され、電源基板１０１によってスロットマシン１を構成する電気部品の駆動電源が生成され、各部に供給される。
【００５０】
電源基板１０１には、ホッパーモータ３４ｂと、払出センサ３４ｃと、満タンセンサ３５ａと、設定キースイッチ３７と、リセット／設定スイッチ３８と、電源スイッチ３９とが接続されている。
【００５１】
遊技制御基板４０には、１枚ＢＥＴスイッチ５と、ＭＡＸＢＥＴスイッチ６と、スタートスイッチ７と、ストップスイッチ８Ｌ、８Ｃ、８Ｒと、精算スイッチ１０と、リセットスイッチ２３と、打止スイッチ３６ａと、自動精算スイッチ３６ｂと、ドアセンサ６０と、リールセンサ３３Ｌ、３３Ｃ、３３Ｒとが接続されているとともに、電源基板１０１を介して払出センサ３４ｃと、満タンセンサ３５ａと、設定キースイッチ３７と、リセット／設定スイッチ３８とが接続されており、これら接続されたスイッチ類の検出信号が入力される。
【００５２】
さらに、遊技制御基板４０には、リセットスイッチ２３を覆うカバー２３ａが開けられたときに出力される検出信号も入力される。メイン制御部４１は、この検出信号を検出することで、カバー２３ａが開放されたことを認識することができる。
【００５３】
遊技制御基板４０には、クレジット表示器１１と、遊技補助表示器１２と、ペイアウト表示器１３と、１〜３ＢＥＴＬＥＤ１４〜１６と、投入要求ＬＥＤ１７と、スタート有効ＬＥＤ１８と、ウェイト中ＬＥＤ１９と、リプレイ中ＬＥＤ２０と、ＢＥＴスイッチ有効ＬＥＤ２１と、左、中、右停止有効ＬＥＤ２２Ｌ、２２Ｃ、２２Ｒと、設定値表示器２４と、リールモータ３２Ｌ、３２Ｃ、３２Ｒとが接続されているとともに、電源基板１０１を介してホッパーモータ３４ｂが接続されており、これら電気部品は、遊技制御基板４０に搭載されたメイン制御部４１の制御に基づいて駆動される。
【００５４】
遊技制御基板４０には、遊技の制御を行うメイン制御部４１が搭載されている。メイン制御部４１は、メインＣＰＵ４１ａと、ＲＯＭ４１ｂと、ＲＡＭ４１ｃと、Ｉ／Ｏポート４１ｄとを備えたマイクロコンピュータからなる。
【００５５】
遊技制御基板４０には、所定範囲（本実施の形態では０〜６５５３５）の乱数を発生させる乱数回路４２と、一定周波数のクロック信号を乱数回路４２に供給するパルス発振器４３と、遊技制御基板４０に直接または電源基板１０１を介して接続されたスイッチ類から入力された検出信号を検出するスイッチ検出回路４４と、リールモータ３２Ｌ、３２Ｃ、３２Ｒの駆動制御を行うモータ駆動回路４５と、流路切替ソレノイドの駆動制御を行うソレノイド駆動回路４６と、遊技制御基板４０に接続された各種表示器やＬＥＤの駆動制御を行うＬＥＤ駆動回路４７と、スロットマシン１に供給される電源電圧を監視し、電圧低下を検出したときに、その旨を示す電圧低下信号をメイン制御部４１に対して出力する電断検出回路４８と、電源投入時またはメインＣＰＵ４１ａからの初期化命令が入力されないときにメインＣＰＵ４１ａにリセット信号を与えるリセット回路４９と、その他各種デバイスおよび回路とが搭載されている。
【００５６】
メインＣＰＵ４１ａは、計時機能、タイマ割込などの割込機能（割込禁止機能を含む）を備え、ＲＯＭ４１ｂに記憶されたプログラムを実行して、遊技の進行に関する処理を行うとともに、遊技制御基板４０に搭載された制御回路の各部を直接的または間接的に制御する。ＲＯＭ４１ｂは、メインＣＰＵ４１ａが実行するプログラムや各種テーブルなどの固定的なデータを記憶する。ＲＡＭ４１ｃは、メインＣＰＵ４１ａがプログラムを実行する際のワーク領域などとして使用される。Ｉ／Ｏポート４１ｄは、メイン制御部４１が備える信号入出力端子を介して接続された各回路との間で制御信号を入出力する。
【００５７】
メインＣＰＵ４１ａは、Ｉ／Ｏポート４１ｄを介して演出制御基板９０に各種のコマンドを送信する。ここで、遊技制御基板４０から演出制御基板９０へは、たとえば、ダイオードやトランジスタなどの単方向性回路などを用いて、一方向（遊技制御基板４０から演出制御基板９０への方向）のみにしか信号が通過できないように構成されている。そのため、遊技制御基板４０から演出制御基板９０へ送信されるコマンドは一方向のみで送信され、演出制御基板９０から遊技制御基板４０へ向けてコマンドが送信されることはない。
【００５８】
演出制御基板９０には、演出用スイッチ５６と、ドアセンサ６０とが接続されており、これらスイッチの検出信号が入力される。
【００５９】
なお、ドアセンサ６０は、遊技制御基板４０に接続される信号線が途中で分岐されて演出制御基板９０にも接続され、ドアセンサ６０の検出信号が遊技制御基板４０および演出制御基板９０の双方に入力される。
【００６０】
演出制御基板９０には、スロットマシン１の前面扉１ｂに配置された液晶表示器５１（図２参照）、演出効果ＬＥＤ５２、スピーカ５３、５４、リールＬＥＤ５５などの演出装置が接続されており、これら演出装置は、演出制御基板９０に搭載されたサブ制御部９１による制御に基づいて駆動される。
【００６１】
演出制御基板９０には、演出の制御を行うサブ制御部９１と、演出制御基板９０に接続された液晶表示器５１の表示制御を行う表示制御回路９２と、演出効果ＬＥＤ５２およびリールＬＥＤ５５の駆動制御を行うＬＥＤ駆動回路９３と、スピーカ５３、５４からの音声出力制御を行う音声出力回路９４と、電源投入時またはサブＣＰＵ９１ａからの初期化命令が一定時間入力されないときにサブＣＰＵ９１ａにリセット信号を与えるリセット回路９５と、演出制御基板９０に接続された演出用スイッチ５６から入力された検出信号を検出するスイッチ回路９６と、スロットマシン１に供給される電源電圧を監視し、電圧低下を検出したときに、その旨を示す電圧低下信号をサブＣＰＵ９１ａに対して出力する電断検出回路９８と、ドアセンサ６０の検出状態を監視し、前面扉１ｂが開状態か閉状態かを判定するドア監視回路９９ａと、前面扉１ｂの開放履歴を記憶可能なドア開放履歴記憶回路９９ｂと、その他の回路など、が搭載されており、サブＣＰＵ９１ａは、遊技制御基板４０から送信されるコマンドを受けて、演出を行うための各種の制御を行うとともに、演出制御基板９０に搭載された制御回路の各部を直接的または間接的に制御する。
【００６２】
ドア監視回路９９ａは、ドアセンサ６０の検出信号に基づいて前面扉１ｂの開放を監視する回路である。本実施の形態においては、ドアセンサ６０の検出信号がＯＮ状態のときには前面扉１ｂは開状態にあると判定される一方で、ドアセンサ６０の検出信号がＯＦＦ状態のときには前面扉１ｂは閉状態にあると判定される。言い換えると、前面扉１ｂが開放されているときにはドアセンサ６０の検出信号がＯＮ状態となり、前面扉１ｂが閉鎖されているときにはドアセンサ６０の検出信号がＯＦＦ状態となる。
【００６３】
また、本実施の形態においては、ドアセンサ６０の検出信号がＯＮ状態となったときに、前面扉１ｂの開放検出が有効となる。前面扉１ｂの開放検出が有効となる状態をドア開放エラー状態とも称する。前面扉１ｂの開放検出は、前面扉１ｂが閉鎖されることによって無効となる。さらに、前面扉１ｂの開放検出は、前面扉１ｂが開放されているときにリセットスイッチ２３が操作されることによっても無効となる。前面扉１ｂの開放検出が有効から無効になることを、ドア開放エラー状態の解除とも称する。
【００６４】
ドア監視回路９９ａは、スロットマシン１に電力が供給されている期間では、サブ制御部９１による要求に応じて判定結果をサブ制御部９１に対して送信するとともに、前面扉１ｂの開状態を判定するごとに、当該判定結果と判定時の時間情報（日付情報および時刻情報）とを履歴データとしてドア開放履歴記憶回路９９ｂに対して送信する。これにより、履歴データがドア開放履歴記憶回路９９ｂに記憶される。
【００６５】
一方、ドア監視回路９９ａは、スロットマシン１への電力供給が停止されている期間では、バックアップ電源により供給される電力で作動して、ドアセンサ６０の検出信号に基づいて前面扉１ｂの開状態を監視し、前面扉１ｂの開状態を判定するごとに、履歴データをドア開放履歴記憶回路９９ｂに対して送信する。これにより、履歴データがドア開放履歴記憶回路９９ｂに記憶される。
【００６６】
このようにして、ドア監視回路９９ａは、スロットマシン１への電力供給の有無にかかわらず、常時、前面扉１ｂの開状態を監視し続けることが可能となる。
【００６７】
ドア開放履歴記憶回路９９ｂは、ドア監視回路９９ａから送信された判定結果と時間情報とを含む履歴データを記憶する回路であり、所定回数分（たとえば、１００回分）の履歴データを記憶するための記憶領域を備えている。ドア開放履歴記憶回路９９ｂは、記憶されている所定回数分の履歴データのうちの最も古い履歴データを、ドア監視回路９９ａから新たに送信された履歴データに順次更新するように記憶する。このため、現時点から所定回数前までの履歴データが記憶領域に記憶される。ドア開放履歴記憶回路９９ｂには、サブ制御部９１からもアクセスでき、ドア開放履歴記憶回路９９ｂは、サブ制御部９１による要求に応じて、履歴データをサブ制御部９１に対して送信可能である。
【００６８】
ドア監視回路９９ａ、ドア開放履歴記憶回路９９ｂ、およびドアセンサ６０には、停電時においてバックアップ電源が供給される。これにより、スロットマシン１への電力供給が停止されている状況においても、ドアセンサ６０は、前面扉１ｂの開閉状態を示すＯＮ−ＯＦＦ信号を出力可能である。ドア監視回路９９ａは、ドアセンサ６０の検出信号に基づいて前面扉１ｂの開状態を判定し、履歴データをドア開放履歴記憶回路９９ｂに対して送信する。ドア開放履歴記憶回路９９ｂは、ドア監視回路９９ａから送信された履歴データを順次記憶し、記憶された履歴データを記憶領域の容量内で保持し続ける。
【００６９】
サブ制御部９１は、サブＣＰＵ９１ａと、ＲＯＭ９１ｂと、ＲＡＭ９１ｃと、Ｉ／Ｏポート９１ｄとを備えたマイクロコンピュータにて構成されている。サブＣＰＵ９１ａは、遊技制御基板４０から送信されるコマンドを受けて、演出を行うための各種の制御を行うとともに、演出制御基板９０に搭載された制御回路の各部を直接的または間接的に制御する。
【００７０】
サブ制御部９１は、メイン制御部４１と同様に、割込機能を備えており、メイン制御部４１からのコマンド受信時に割込を発生させて、メイン制御部４１から送信されたコマンドを取得し、バッファに格納するコマンド受信割込処理を実行する。サブ制御部９１は、システムクロックの入力数が一定数に到達するごと、すなわち一定間隔ごとに割込を発生させてタイマ割込処理（サブ）を実行する。
【００７１】
サブ制御部９１は、メイン制御部４１とは異なり、コマンドの受信に基づいて割込が発生した場合には、タイマ割込処理（サブ）の実行中であっても、当該処理に割り込んでコマンド受信割込処理を実行し、タイマ割込処理（サブ）の契機となる割込が同時に発生してもコマンド受信割込処理を最優先で実行する。
【００７２】
また、サブ制御部９１にも、停電時においてバックアップ電源が供給されており、バックアップ電源が供給されている間は、ＲＡＭ９１ｃに記憶されているデータが保持されるようになっている。すなわち、スロットマシンへの電力供給が停止しても、所定期間はＲＡＭ９１ｃの少なくとも一部の内容が保存される。なお、本実施の形態では、ＲＡＭ９１ｃの全ての領域がバックアップＲＡＭとされており、スロットマシンへの電力供給が停止しても、所定期間はＲＡＭ９１ｃの全ての内容が保存される。なお、本実施の形態では、ＲＡＭ９１ｃの全ての領域がバックアップＲＡＭとされており、スロットマシンへの電力供給が停止しても、所定期間はＲＡＭ９１ｃの全ての内容が保存される。
【００７３】
［ドアセンサの構造］
次にドアセンサ６０の構造について図２、図５、および図６に基づいて説明する。
【００７４】
図２に示すように、ドアセンサ６０は、筐体１ａの側端に回動自在に枢支された前面扉１ｂの内側の上方で回動軸と反対側の角部に設けられている。筐体１ａ内側の回動軸と反対側であってドアセンサ６０に対応する角部には、ドアセンサ６０の検出片６０ｂが当接される検出片受け部材６１が設置されている。なお、以下では、ドアセンサ６０において検出片受け部材６１に対向する面側をドアセンサ６０の後方側とし、前面扉１ｂの前面側を向く面側をドアセンサ６０の前方側として説明する。
【００７５】
ドアセンサ６０は、図５（ａ）に示すように、ドアセンサ本体の内部において、ドアセンサ後方側の進出位置ｘからドアセンサ前方側の退避位置ｚの間を、外力により移動可能な検出片６０ｂと、検出片６０ｂが進出位置ｘと退避位置ｚとの間の検出位置ｙにあるか否かを検出可能な検出器６０ａと、検出片６０ｂを退避位置ｚから進出位置ｘの方向に付勢する付勢バネ６０ｃとを備えている。検出器６０ａは、投光部と受光部からなり、投光部からの光が検出片６０ｂにより遮断され受光部が受光しなくなることで検出片６０ｂが検出位置ｙにあることを検出するフォトセンサである。
【００７６】
検出片６０ｂおよび検出器６０ａは、その位置関係が外部から視認困難となるように周囲を被覆する非透明のケース体６０ｄに収容されており、ケース体６０ｄに設けられた挿通孔６０ｅを介して検出片６０ｂの先端のみが外部に露呈する。
【００７７】
検出片６０ｂは、図５に示すように、断面視で略Ｌ字状に形成されている。検出片６０ｂの一端側は、検出片６０ｂが進出位置ｘにあるときにセンサ本体の外部に進出する進出部であり、他端側は、検出片６０ｂが検出位置ｙにあるときに検出器６０ａにより検出される検出部である。
【００７８】
検出器６０ａは、センサ本体内部の検出位置ｙに配置されており、検出片６０ｂが検出位置ｙにあるか否かを示す検出信号を出力する。ドアセンサ６０は、検出器６０ａにより検出片６０ｂが検出されないとき、すなわち前面扉１ｂが開放されている開状態であるときにはＯＮ状態、検出器６０ａにより検出片６０ｂが検出されるとき、すなわち前面扉１ｂが閉鎖されている閉状態であるときにはＯＦＦ状態の検出信号を出力する。
【００７９】
付勢バネ６０ｃは、検出片６０ｂを退避位置ｚから進出位置ｘの方向に付勢しており、検出片６０ｂに外力が加えられていないときには検出片６０ｂを進出位置ｘに位置させるようになっている一方で、検出片６０ｂに外力が加えられることで付勢バネ６０ｃが縮み、検出片６０ｂが退避位置ｚまで移動可能となる。
【００８０】
検出片受け部材６１は、図５（ａ）に示すように、断面視で開口が前面扉１ｂ側を向く凹状に形成されており、凹状の凹部６１ａがドアセンサ６０に対向するように筐体１ａに固定されている。検出片受け部材６１の凹部６１ａは、検出片６０ｂの進出部と当接可能となっており、凹部６１ａの深さｗは、検出片６０ｂの進出位置ｘから検出位置ｙまでの長さとほぼ等しく形成されている。一方、検出片受け部材６１においてドアセンサ６０と対向する面には、図５（ｂ）に示すように、前面扉１ｂの閉鎖時にドアセンサ６０に当接する当接部６１ｃが凹部６１ａを囲うように形成されている。
【００８１】
図５（ａ）に示すように、前面扉１ｂの開放時には、検出片６０ｂには外力が加えられることがなく、付勢バネ６０ｃで付勢されて進出位置ｘに位置する。検出器６０ａでは検出片６０ｂが検出されない。図６に示すように、このときのタイミングｔ１では、ドアセンサ６０の検出信号は、ＯＮ状態となる。メイン制御部４１は、このドアセンサ６０の検出信号を受けて、ドア開放信号を外部出力基板１０００から出力させる制御を行う。一方、サブ制御部９１は、ドア開放報知を実行する。ドア開放報知は、サブ制御部９１により行われ、前面扉１ｂが開状態である旨を店員などに知らせる報知である。
【００８２】
図５（ｂ）に示すように、前面扉１ｂの閉鎖時には、ドアセンサ６０が前面扉１ｂとともに筐体１ａの方向に移動されて検出片６０ｂの進出部と検出片受け部材６１の凹部６１ａとが当接することで、検出片６０ｂが外力を受けて進出位置ｘから退避位置ｚの方向（退避方向）に移動する。前面扉１ｂが移動されて完全に閉鎖された状態では、ドアセンサ６０と検出片受け部材６１の当接部６１ｃとが当接した状態となる。これにより、検出片６０ｂは、検出片受け部材６１の凹部６１ａの深さｗ分だけ退避方向に移動されることで、進出位置ｘから検出位置ｙまで移動する。図６に示すように、このときのタイミングｔ３では、検出器６０ａにおいて検出片６０ｂの検出部が検出され、ドアセンサ６０の検出信号は、ＯＦＦ状態となる。メイン制御部４１は、このドアセンサ６０の検出信号を受けて、ドア開放信号の出力を停止する制御を行う。一方、サブ制御部９１は、ドアセンサ６０の検出信号がＯＦＦ状態となった後のタイミングｔ３でドア開放報知を終了させる。
【００８３】
図５（ｃ）に示すように、ドアセンサ６０の検出片６０ｂが検出片受け部材６１以外の指などで押されて退避方向に移動されると、検出片６０ｂは、外力の大きさに応じて検出位置ｙを超えて退避位置ｚまで移動される。このようなときには、前面扉１ｂの開放時と同様に、検出器６０ａでは検出片６０ｂが検出されずに、ドアセンサ６０の検出信号は、ＯＮ状態となる。メイン制御部４１は、ドアセンサ６０の検出信号を受けて、ドア開放信号を外部出力基板１０００から出力させる制御を行い、サブ制御部９１は、ドア開放報知を実行する。
【００８４】
このように、検出位置ｙが、検出片６０ｂの移動可能な進出位置ｘと退避位置ｚとの間に設定されているため、検出片６０ｂを検出片受け部材６１以外の指などで押されて退避方向に移動させる場合には、検出片６０ｂが検出位置ｙに位置しにくくなる。このため、ドアセンサ６０の出力信号は、前面扉１ｂの開放時と同様にＯＦＦ状態となりやすくなる。
【００８５】
検出片６０ｂおよび検出器６０ａは、不透明のケース体６０ｄに収容されており、検出片６０ｂと検出器６０ａとの位置関係が視認困難な構成である。このため、開状態において故意に検出片６０ｂを検出位置ｙに調整することで、閉状態を検出させることが困難となる。
【００８６】
前面扉１ｂの閉鎖時において、検出片６０ｂが検出片受け部材６１の凹部６１ａに当接し、検出片受け部材６１における凹部６１ａを囲う当接部６１ｃがドアセンサ６０に当接する。このため、前面扉１ｂの閉鎖時において検出片６０ｂは、周囲が検出片受け部材６１の周壁６１ｂにより囲われることとなり、外部から検出片６０ｂにアクセスできない。
【００８７】
スロットマシン１では、筐体１ａの開口を閉塞する前面扉１ｂが、係止片と径止部とにより通常では閉じられた状態に維持され、店員などが所持する所定のキー操作により係止片と係止部との係止を解除することで開放できる。
【００８８】
前面扉１ｂには、前面扉１ｂの開放を検出するドアセンサ６０が設けられており、前面扉１ｂが開放された際に、その旨を特定可能とすることで、何らかの不正がされた可能性を発見できる。
【００８９】
従来のドアセンサでは、検出片が押し込まれた状態で前面扉１ｂの閉鎖が検出されるため、検出片を押し込んで粘着テープで固定するだけで容易に、前面扉１ｂの実際の開閉状況にかかわらず、常に前面扉１ｂの閉状態を検出させるようできてしまう。このため、ドアセンサ６０による前面扉１ｂの開放が検出されずに、前面扉１ｂを開放させることが可能となり、不正が行われたことを特定できなくなる虞があった。
【００９０】
これに対して、本実施の形態に係るスロットマシン１では、ドアセンサ６０の検出片６０ｂが、前面扉１ｂが開状態において進出位置ｘにあり、前面扉１ｂが開状態から閉状態となる場合に進出位置ｘから進出位置ｘと退避位置ｚとの間の検出位置ｙまで移動可能であって、検出片６０ｂの位置が検出位置ｙであるか否かが検出器６０ａにより検出される。さらに、メイン制御部４１およびドア監視回路９９ａは、検出片６０ｂが検出位置ｙにある旨が検出されたときに、前面扉１ｂが閉状態であると判定し、検出片６０ｂが検出位置ｙにない旨が検出されたときに前面扉１ｂが開状態であると判定する。これにより、検出片６０ｂを手で押し込んだり、検出片６０ｂをテープで押し込んだ状態としたりした場合でも、検出片６０ｂを前面扉１ｂの閉状態が判定される検出位置ｙとすることが困難となり、前面扉１ｂが開状態であるにもかかわらず、閉状態と誤って判定させることが困難となる。このため、前面扉１ｂが閉状態と誤って判定されることによる不正を防止できる。
【００９１】
本実施の形態においては、検出片６０ｂおよび検出器６０ａは、不透明のケース体６０ｄに収容されており、検出片６０ｂと検出器６０ａとの位置関係が視認困難な構成である。このため、開状態において故意に検出片６０ｂを検出位置ｙに調整することで、閉状態を検出させることが困難となり、前面扉１ｂが閉状態と誤って判定されることによる不正を一層効果的に防止できる。
【００９２】
本実施の形態においては、ドアセンサ６０の検出片６０ｂが、筐体１ａに対して一端を軸として移動させることが可能な前面扉１ｂ側に検出片６０ｂが設けられている。このため、検出片６０ｂの状況を確認し易い位置へ移動可能となるため、検出片６０ｂに不正な細工が施されているか否かを容易に確認できる。
【００９３】
本実施の形態においては、ドアセンサ６０の検出片６０ｂが、前面扉１ｂの閉状態において該検出片６０ｂと対向する位置に固定された検出片受け部材６１に当接することで検出位置ｙに移動する。このため、前面扉１ｂが開状態から閉状態となる際に、検出片６０ｂが対向する位置に固定された検出片受け部材６１に当接することで検出位置ｙに移動する。これにより、前面扉１ｂを開定状態から閉状態とした場合に、検出片６０ｂを確実に検出位置ｙへ移動させることができるとともに、前面扉１ｂの閉状態において安定した状態で検出片６０ｂを検出位置ｙに停止させることができる。
【００９４】
本実施の形態においては、ドアセンサ６０により、前面扉１ｂの開放が検出される。このため、前面扉１ｂが開放しているにもかかわらず、閉状態と誤って判定されることにより、前面扉１ｂが開放されて、不正な部品が取り付けられたり、基板が交換されたりするなどの不正がされた可能性を特定できなくなってしまうことを防止できる。
【００９５】
本実施の形態においては、スロットマシン１への電力供給が停止していても、ドア監視回路９９ａにより前面扉１ｂが開状態か否かを判定可能とするためのバックアップ電源を備えており、スロットマシン１への電力供給が停止している期間においても、前面扉１ｂが開状態か否かを判定可能となり、スロットマシン１への電力供給の有無にかかわらず、前面扉１ｂが開状態となったこと、すなわち何らかの不正がされた可能性を特定することができる。
【００９６】
本実施の形態においては、ドア開放履歴記憶回路９９ｂにより前面扉１ｂが開状態であると判定された履歴データが記憶されるので、履歴データに基づいて過去に前面扉１ｂが開状態となったこと、すなわち何らかの不正がされた可能性を特定することができる。
【００９７】
［ドア開放エラー状態］
次に、図６を参照しながら、ドア開放エラー状態について説明する。
【００９８】
図６に示すように、前面扉１ｂが開放されたタイミングｔ１においては、ドアセンサ６０の検出がＯＮ状態となる。このとき、前面扉１ｂの開放検出が有効となる（ドア開放エラー状態）。前面扉１ｂの開放検出は、前面扉１ｂが閉鎖されること、またはリセットスイッチ２３が操作されることによって無効になる（つまり、ドア開放エラー状態が解除される）。図６に示す例の場合、タイミングｔ２でリセットスイッチ２３がＯＮされて、ドア開放エラー状態が解除される。
【００９９】
さらに、ドア開放エラー状態が解除されたタイミングｔ２においては、メイン制御部４１からサブ制御部９１に対してドア開放エラー解除コマンドが送信される。サブ制御部９１は、ドア開放エラー解除コマンドを受信することにより、ドア開放エラー状態の解除を認識可能である。
【０１００】
本実施の形態においては、サブ制御部９１が実行するドア開放報知の報知態様として、エラー解除前報知態様およびエラー解除後報知態様といった互いに異なる２種類の報知態様が用意されている。エラー解除前報知態様は、エラー解除後報知態様よりも目立つ態様である。このため、エラー解除前報知態様でドア開放報知が行われたときには、エラー解除後報知態様でドア開放報知が行われたときよりも、前面扉１ｂが開状態であることを店員などに対して知らせ易くなっている。
【０１０１】
たとえば、エラー解除前報知態様でドア開放報知が行われたときには、演出効果ＬＥＤ５２が赤色に点灯するとともに液晶表示器５１の画面上の大部分の領域で「扉開放」の文字画像が表示され、さらに、スピーカ５３、５４から「扉が開いています」の音声が出力される。一方、エラー解除後報知態様でドア開放報知が行われたときには、エラー解除前報知態様と同様に演出効果ＬＥＤ５２が赤色に点灯するが、液晶表示器５１の画面上の一部の領域でしか「扉開放」の文字画像が表示されず、しかも、スピーカ５３、５４からは音声が出力されない。
【０１０２】
このように、エラー解除前はエラー解除後よりも報知態様が目立つ態様である。これにより、前面扉１ｂが開放されてドア開放エラー状態になったときには、前面扉１ｂが開放された旨をいち早く店員に知らせることができ、不正行為を未然に防止できる。また、ドア開放エラー状態が解除された後は、前面扉１ｂが開放されていることを店員がすでに知っているため、目立たない態様で前面扉１ｂが開放されている旨を念のため知らせることができる。
【０１０３】
図６に示すように、サブ制御部９１は、前面扉１ｂが開放されてドア開放エラー状態となったとき（図６のタイミングｔ１）から、リセットスイッチ２３がＯＮされてドア開放エラー状態が解除されたとき（図６のタイミングｔ２）までの期間において、エラー解除前報知態様でドア開放報知を行い、ドア開放エラー状態が解除されたとき（図６のタイミングｔ２）から前面扉１ｂが閉鎖されたとき（図６のタイミングｔ３）までの期間において、エラー解除後報知態様でドア開放報知を行う。
【０１０４】
なお、本実施の形態においては、前面扉１ｂが開放されるとドア開放エラー状態になり、リセットスイッチ２３が操作されるとドア開放エラー状態が一旦解除されるが、その後、所定期間（たとえば、１０秒間）が経過しても未だ前面扉１ｂが閉鎖されなければ、再度、前面扉１ｂの開放検出が有効になってドア開放エラー状態に制御される。
【０１０５】
さらに、サブ制御部９１は、リセットスイッチ２３の操作によってドア開放エラー状態が一旦解除されたときには、エラー解除前報知態様からエラー解除後報知態様にドア開放報知の報知態様を変更し、その後、所定期間（たとえば、１０秒間）が経過しても未だ前面扉１ｂが閉状態にされずにドア開放エラー状態に再び制御されたときには、エラー解除後報知態様からエラー解除前報知態様にドア開放報知の報知態様を再び変更する。
【０１０６】
［払出率の設定］
本実施の形態のスロットマシン１は、設定値に応じてメダルの払出率（賭数設定に用いたメダルの総数と、入賞によって払い出されたメダルの総数との比率）が変わる。詳しくは、後述する内部抽選において設定値に応じた当選確率を用いることにより、メダルの払出率が変わるようになっている。設定値は１〜６の６段階からなり、６が最も払出率が高く、５、４、３、２、１の順に値が小さくなるほど払出率が低くなる。払出率の点からでは、設定値として６が設定されているときが遊技者にとって最も遊技に関する有利度が高く、５、４、３、２、１の順に値が小さくなるほど遊技に関する有利度が段階的に低くなる。
【０１０７】
払出率の設定値を変更するためには、筐体１ａ内に設けられている電源ボックス１００の電源スイッチ３９を操作して、スロットマシン１の電源がＯＮ状態である場合には一旦ＯＦＦ状態にし、さらに、設定キースイッチ３７を操作して、設定キースイッチ３７をＯＮ状態にしてから、スロットマシン１の電源をＯＮする必要がある。設定キースイッチ３７をＯＮ状態にしてスロットマシン１の電源をＯＮ状態にすると、ドアセンサ６０の検出信号がＯＮ状態であり、かつドア開放エラー状態が解除されていることを条件に、遊技の進行が不可能な状態である設定変更状態に移行する。設定変更状態に移行すると、設定値表示器２４にＲＡＭ４１ｃから読み出された設定値が表示値として表示される。
【０１０８】
設定変更状態においては、リセット／設定スイッチ３８が操作されると、設定値表示器２４に表示された表示値が１ずつ更新されていく（設定６からさらに操作されたときは、設定１に戻る）。その後、スタートスイッチ７が操作されると、表示値を設定値として確定する。設定キースイッチ３７がＯＦＦ状態にされると、確定した表示値（設定値）がＲＡＭ４１ｃに格納され、遊技の進行が可能な状態に移行する。なお、電源スイッチ３９を一旦ＯＦＦ状態にし、設定キースイッチ３７をＯＮ状態として電源スイッチ３９をＯＮさせる操作を行うことにより、設定変更状態に移行されるため、該操作をまとめて設定変更操作ともいう。
【０１０９】
払出率の設定値を確認するためには、以下の作業が必要である。まず、ゲーム終了後、賭数が設定されていない状態において、店員は、前面扉１ｂを開放する。このとき、メイン制御部４１によりドア開放エラー状態に制御される。次に、店員は、カバー２３ａを開けてリセットスイッチ２３を操作する。これにより、ドア開放エラー状態が解除される。ここで、ドア開放エラー状態が解除されたときには、設定キースイッチ３７が操作されたときの入力信号がメイン制御部４１により有効に受け付けられる一方で、ドア開放エラー状態が解除されていないときには、設定キースイッチ３７が操作されても入力信号はメイン制御部４１により有効に受け付けられない。このため、店員は、ドア開放エラー状態を解除した後に設定キースイッチ３７を操作することにより、入力信号がメイン制御部４１により有効に受け付けられて、設定キースイッチ３７がＯＮ状態となる。設定キースイッチ３７をＯＮ状態とすると、設定値表示器２４にＲＡＭ４１ｃから読み出された設定値が表示されることで設定値を確認可能な設定確認状態に移行する。設定確認状態においては、ゲームの進行が不能であり、設定キースイッチ３７をＯＦＦ状態とすることで、設定確認状態が終了し、ゲームの進行が可能な状態に復帰する。
【０１１０】
本実施の形態のスロットマシン１においては、メイン制御部４１は、タイマ割込処理（メイン）を実行する毎に、電断検出回路４８からの電圧低下信号が検出されているか否かを判定する停電判定処理を行い、停電判定処理において電圧低下信号が検出されていると判定した場合に、電断処理（メイン）を実行する。電断処理（メイン）では、ＲＡＭ４１ｃにいずれかのビットが１となる破壊診断用固定データ（本実施の形態では、５ＡＨ）、すなわち０以外の特定のデータを格納するとともに、ＲＡＭ４１ｃの全ての領域に格納されたデータに基づくＲＡＭパリティが０となるようにＲＡＭパリティ調整用データを計算し、ＲＡＭ４１ｃに格納する処理を行うようになっている。なお、ＲＡＭパリティとはＲＡＭ４１ｃの該当する領域（本実施の形態では、全ての領域）の各ビットに格納されている値の排他的論理和として算出される値である。このため、ＲＡＭ４１ｃの全ての領域に格納されたデータに基づくＲＡＭパリティが０であれば、ＲＡＭパリティ調整用データは０となり、ＲＡＭ４１ｃの全ての領域に格納されたデータに基づくＲＡＭパリティが１であれば、ＲＡＭパリティ調整用データは１となる。
【０１１１】
そして、メイン制御部４１は、システムリセットによるかユーザリセットによるかに関わらず、その起動時においてＲＡＭ４１ｃの全ての領域に格納されたデータに基づいてＲＡＭパリティを計算するとともに、破壊診断用固定データの値を確認し、ＲＡＭパリティが０であり、かつ破壊診断用固定データの値も正しいことを条件に、ＲＡＭ４１ｃに記憶されているデータに基づいてメイン制御部４１の処理状態を電断前の状態に復帰させるが、ＲＡＭパリティが０でない場合（１の場合）や破壊診断用固定データの値が正しくない場合には、ＲＡＭ異常と判定し、ＲＡＭ異常フラグをＲＡＭ４１ｃにセットしてＲＡＭ異常エラー状態に制御し、遊技の進行を不能化させるようになっている。
【０１１２】
なお、本実施の形態では、ＲＡＭ４１ｃに格納されている全てのデータが停電時においてもバックアップ電源により保持されるとともに、メイン制御部４１は、電源投入時においてＲＡＭ４１ｃのデータが正常であると判定した場合に、ＲＡＭ４１ｃの格納データに基づいて電断前の制御状態に復帰する構成であるが、ＲＡＭ４１ｃに格納されているデータのうち停電時において制御状態の復帰に必要なデータのみをバックアップし、電源投入時においてバックアップされているデータに基づいて電断前の制御状態に復帰する構成としても良い。
【０１１３】
また、電源投入時において電断前の制御状態に復帰させる際に、全ての制御状態を電断前の制御状態に復帰させる必要はなく、遊技者に対して不利益とならない最低限の制御状態を復帰させる構成であれば良く、例えば、入力ポートの状態などを全て電断前の状態に復帰させる必要はない。
【０１１４】
［内部抽選について］
本実施の形態のスロットマシン１は、前述のように遊技状態（通常、内部中、ＢＢ（ＲＢ））に応じて設定可能な賭数の規定数が定められており、遊技状態に応じて定められた規定数の賭数が設定されたことを条件にゲームを開始させることが可能となる。なお、本実施の形態では、遊技状態に応じた規定数の賭数が設定された時点で、入賞ラインＬＮが有効化される。
【０１１５】
本実施の形態のスロットマシン１は、全てのリール２Ｌ、２Ｃ、２Ｒが停止した際に、有効化された入賞ラインＬＮ（以下では、有効化された入賞ラインＬＮを単に入賞ラインＬＮと呼ぶ）に役と呼ばれる図柄の組合せが揃うと入賞となる。役は、同一図柄の組合せであっても良いし、異なる図柄を含む組合せであっても良い。入賞となる役の種類は、遊技状態に応じて定められているが、大きく分けて、メダルの払い出しを伴う小役と、賭数の設定を必要とせずに次のゲームを開始可能となる再遊技役（以下、「リプレイ」と称することもある）と、遊技者にとって有利な遊技状態への移行を伴う特別役（以下、「ボーナス」と称することもある）と、がある。以下では、小役と再遊技役をまとめて一般役とも呼ぶ。遊技状態に応じて定められた各役の入賞が発生するためには、後述する内部抽選に当選して、当該役の当選フラグがＲＡＭに設定されている必要がある。
【０１１６】
なお、これら各役の当選フラグのうち、小役および再遊技役の当選フラグは、当該フラグが設定されたゲームにおいてのみ有効とされ、次のゲームでは無効となるが、特別役の当選フラグは、当該フラグにより許容された役の組合せが揃うまで有効とされ、許容された役の組合せが揃ったゲームにおいて無効となる。すなわち特別役の当選フラグが一度当選すると、例え、当該フラグにより許容された役の組合せを揃えることができなかった場合にも、その当選フラグは無効とされずに、次のゲームへ持ち越されることとなる。
【０１１７】
図１１のＳｃ６における内部抽選処理で実行する内部抽選は、上記した各役への入賞を許容するか否かを、全てのリール２Ｌ、２Ｃ、２Ｒの表示結果が導出表示される以前に（実際には、スタートスイッチ７の検出時）決定するものである。内部抽選では、まず、スタートスイッチ７の検出時に内部抽選用の乱数値（０〜６５５３５の整数）を取得する。詳しくは、ＲＡＭ４１ｃに割り当てられた乱数値格納ワークの値を同じくＲＡＭ４１ｃに割り当てられた抽選用ワークに設定する。そして、遊技状態および特別役の持ち越しの有無に応じて定められた各役について、抽選用ワークに格納された数値データと、遊技状態を特定するための遊技状態フラグの値、後述するＲＴを特定するためのＲＴフラグの値、賭数および設定値に応じて定められた各役の判定値数に応じて行われる。なお、特別役の持ち越しとは、内部抽選において特別役に当選したゲームで特別役が入賞しなかった場合に、特別役の当選状態を次ゲーム以降に持ち越し、特別役が入賞するまで特別役の当選状態を維持することである。
【０１１８】
内部抽選では、内部抽選の対象となる役、現在の遊技状態フラグ値、ＲＴフラグ値および設定値に対応して定められた判定値数を、内部抽選用の乱数値（抽選用ワークに格納された数値データ）に順次加算し、加算の結果がオーバーフローしたときに、当該役に当選したものと判定される。このため、判定値数の大小に応じた確率（判定値数／６５５３６）で役が当選することとなる。
【０１１９】
そして、いずれかの役の当選が判定された場合には、当選が判定された役に対応する当選フラグをＲＡＭ４１ｃに割り当てられた内部当選フラグ格納ワークに設定する。内部当選フラグ格納ワークは、２バイトの格納領域にて構成されており、そのうちの上位バイトが、特別役の当選フラグが設定される特別役格納ワークとして割り当てられ、下位バイトが、一般役の当選フラグが設定される一般役格納ワークとして割り当てられている。詳しくは、特別役が当選した場合には、当該特別役が当選した旨を示す特別役の当選フラグを特別役格納ワークに設定し、一般役格納ワークに設定されている当選フラグをクリアする。また、一般役が当選した場合には、当該一般役が当選した旨を示す一般役の当選フラグを一般役格納ワークに設定する。なお、いずれの役および役の組合せにも当選しなかった場合には、一般役格納ワークのみクリアする。
【０１２０】
［リールの停止制御について］
次に、図１１のＳｃ７におけるリール制御処理において実行するリール２Ｌ、２Ｃ、２Ｒの停止制御について説明する。
【０１２１】
メイン制御部４１は、リールの回転が開始したとき、およびリールが停止し、かつ未だ回転中のリールが残っているときに、ＲＯＭ４１ｂに格納されているテーブルインデックスおよびテーブル作成用データを参照して、回転中のリール別に停止制御テーブルを作成する。そして、ストップスイッチ８Ｌ、８Ｃ、８Ｒのうち、回転中のリールに対応するいずれかの操作が有効に検出されたときに、該当するリールの停止制御テーブルを参照し、参照した停止制御テーブルの滑りコマ数に基づいて、操作されたストップスイッチ８Ｌ、８Ｃ、８Ｒに対応するリール２Ｌ、２Ｃ、２Ｒの回転を停止させる制御を行う。
【０１２２】
テーブルインデックスには、内部抽選による当選フラグの設定状態（以下、内部当選状態と呼ぶ）別に、テーブルインデックスを参照する際の基準アドレスから、テーブル作成用データが格納された領域の先頭アドレスを示すインデックスデータが格納されているアドレスまでの差分が登録されている。これにより内部当選状態に応じた差分を取得し、基準アドレスに対してその差分を加算することで該当するインデックスデータを取得することが可能となる。なお、役の当選状況が異なる場合でも、同一の制御が適用される場合においては、インデックスデータとして同一のアドレスが格納されており、このような場合には、同一のテーブル作成用データを参照して、停止制御テーブルが作成されることとなる。
【０１２３】
テーブル作成用データは、停止操作位置に応じた滑りコマ数を示す停止制御テーブルと、リールの停止状況に応じて参照すべき停止制御テーブルのアドレスと、からなる。
【０１２４】
リールの停止状況に応じて参照される停止制御テーブルは、全てのリールが回転しているか、左リールのみ停止しているか、中リールのみ停止しているか、右リールのみ停止しているか、左、中リールが停止しているか、左、右リールが停止しているか、中、右リールが停止しているか、によって異なる場合があり、更に、いずれかのリールが停止している状況においては、停止済みのリールの停止位置によっても異なる場合があるので、それぞれの状況について、参照すべき停止制御テーブルのアドレスが回転中のリール別に登録されており、テーブル作成用データの先頭アドレスに基づいて、それぞれの状況に応じて参照すべき停止制御テーブルのアドレスが特定可能とされ、この特定されたアドレスから、それぞれの状況に応じて必要な停止制御テーブルを特定できるようになっている。なお、リールの停止状況や停止済みのリールの停止位置が異なる場合でも、同一の停止制御テーブルが適用される場合においては、停止制御テーブルのアドレスとして同一のアドレスが登録されているものもあり、このような場合には、同一の停止制御テーブルが参照されることとなる。
【０１２５】
停止制御テーブルは、停止操作が行われたタイミング別の滑りコマ数を特定可能なデータである。本実施の形態では、リールモータ３２Ｌ、３２Ｃ、３２Ｒに、１６８ステップ（０〜１６７）の周期で１周するステッピングモータを用いている。すなわちリールモータ３２Ｌ、３２Ｃ、３２Ｒを１６８ステップ駆動させることでリール２Ｌ、２Ｃ、２Ｒが１周することとなる。そして、リール１周に対して１６ステップ（１図柄が移動するステップ数）毎に分割した２１の領域（コマ）が定められており、これらの領域には、リール基準位置から０〜２０の領域番号が割り当てられている。一方、１リールに配列された図柄数も２１であり、各リールの図柄に対して、リール基準位置から０〜２０の図柄番号が割り当てられているので、０番図柄から２０番図柄に対して、それぞれ０〜２０の領域番号が順に割り当てられていることとなる。そして、停止制御テーブルには、領域番号別の滑りコマ数が所定のルールで圧縮して格納されており、停止制御テーブルを展開することによって領域番号別の滑りコマ数を取得できるようになっている。
【０１２６】
前述のようにテーブルインデックスおよびテーブル作成用データを参照して作成される停止制御テーブルは、領域番号に対応して、各領域番号に対応する領域が停止基準位置（本実施の形態では、透視窓３の下段図柄の領域）に位置するタイミング（リール基準位置からのステップ数が各領域番号のステップ数の範囲に含まれるタイミング）でストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出された場合の滑りコマ数がそれぞれ設定されたテーブルである。
【０１２７】
次に、停止制御テーブルの作成手順について説明すると、まず、リール回転開始時においては、そのゲームの内部当選状態に応じたテーブル作成用データの先頭アドレスを取得する。具体的には、まずテーブルインデックスを参照し、内部当選状態に対応するインデックスデータを取得し、そして取得したインデックスデータに基づいてテーブル作成用データを特定し、特定したテーブル作成用データから全てのリールが回転中の状態に対応する各リールの停止制御テーブルのアドレスを取得し、取得したアドレスに格納されている各リールの停止制御テーブルを展開して全てのリールについて停止制御テーブルを作成する。
【０１２８】
また、いずれか１つのリールが停止したとき、またはいずれか２つのリールが停止したときには、リール回転開始時に取得したインデックスデータ、すなわちそのゲームの内部当選状態に応じたテーブル作成用データの先頭アドレスに基づいてテーブル作成用データを特定し、特定したテーブル作成用データから停止済みのリールおよび当該リールの停止位置の領域番号に対応する未停止リールの停止制御テーブルのアドレスを取得し、取得したアドレスに格納されている各リールの停止制御テーブルを展開して未停止のリールについて停止制御テーブルを作成する。
【０１２９】
次に、メイン制御部４１がストップスイッチ８Ｌ、８Ｃ、８Ｒのうち、回転中のリールに対応するいずれかの操作を有効に検出したときに、該当するリールに表示結果を導出させる際の制御について説明すると、ストップスイッチ８Ｌ、８Ｃ、８Ｒのうち、回転中のリールに対応するいずれかの操作を有効に検出すると、停止操作を検出した時点のリール基準位置からのステップ数に基づいて停止操作位置の領域番号を特定し、停止操作が検出されたリールの停止制御テーブルを参照し、特定した停止操作位置の領域番号に対応する滑りコマ数を取得する。そして、取得した滑りコマ数分リールを回転させて停止させる制御を行う。具体的には、停止操作を検出した時点のリール基準位置からのステップ数から、取得した滑りコマ数引き込んで停止させるまでのステップ数を算出し、算出したステップ数分リールを回転させて停止させる制御を行う。これにより、停止操作が検出された停止操作位置の領域番号に対応する領域から滑りコマ数分先の停止位置となる領域番号に対応する領域が停止基準位置（本実施の形態では、透視窓３の下段図柄の領域）に停止することとなる。
【０１３０】
本実施の形態のテーブルインデックスには、一の遊技状態における一の内部当選状態に対応するインデックスデータとして１つのアドレスのみが格納されており、更に、一のテーブル作成用データには、一のリールの停止状況（および停止済みのリールの停止位置）に対応する停止制御テーブルの格納領域のアドレスとして１つのアドレスのみが格納されている。すなわち一の遊技状態における一の内部当選状態に対応するテーブル作成用データ、およびリールの停止状況（および停止済みのリールの停止位置）に対応する停止制御テーブルが一意的に定められており、これらを参照して作成される停止制御テーブルも、一の遊技状態における一の内部当選状態、およびリールの停止状況（および停止済みのリールの停止位置）に対して一意となる。このため、遊技状態、内部当選状態、リールの停止状況（および停止済みのリールの停止位置）の全てが同一条件となった際に、同一の停止制御テーブル、すなわち同一の制御パターンに基づいてリールの停止制御が行われることとなる。
【０１３１】
また、本実施の形態では、滑りコマ数として０〜４の値が定められており、停止操作を検出してから最大４コマ図柄を引き込んでリールを停止させることが可能である。すなわち停止操作を検出した停止操作位置を含め、最大５コマの範囲から図柄の停止位置を指定できるようになっている。また、１図柄分リールを移動させるのに１コマの移動が必要であるので、停止操作を検出してから最大４図柄を引き込んでリールを停止させることが可能であり、停止操作を検出した停止操作位置を含め、最大５図柄の範囲から図柄の停止位置を指定できることとなる。
【０１３２】
本実施の形態では、いずれかの役に当選している場合には、当選役を入賞ラインＬＮに４コマの範囲で最大限引き込み、当選していない役が入賞ラインＬＮに揃わないように引き込む滑りコマ数が定められた停止制御テーブルを作成し、リールの停止制御を行う一方、いずれの役にも当選していない場合には、いずれの役も揃わない滑りコマ数が定められた停止制御テーブルを作成し、リールの停止制御を行う。これにより、停止操作が行われた際に、入賞ラインＬＮに最大４コマの引込範囲で当選している役を揃えて停止させることができれば、これを揃えて停止させる制御が行われ、当選していない役は、最大４コマの引込範囲でハズシて停止させる制御が行われることとなる。
【０１３３】
特別役が前ゲーム以前から持ち越されている状態で小役が当選した場合など、特別役と小役が同時に当選している場合には、当選した小役を入賞ラインＬＮに４コマの範囲で最大限に引き込むように滑りコマ数が定められているとともに、当選した小役を入賞ラインＬＮに最大４コマの範囲で引き込めない停止操作位置については、当選した特別役を入賞ラインＬＮに４コマの範囲で最大限に引き込むように滑りコマ数が定められた停止制御テーブルを作成し、リールの停止制御を行う。これにより、停止操作が行われた際に、入賞ラインＬＮに最大４コマの引込範囲で当選している小役を揃えて停止させることができれば、これを揃えて停止させる制御が行われ、入賞ラインＬＮに最大４コマの引込範囲で当選している小役を引き込めない場合には、入賞ラインＬＮに最大４コマの引込範囲で当選している特別役を揃えて停止させることができれば、これを揃えて停止させる制御が行われ、当選していない役は、４コマの引込範囲でハズシて停止させる制御が行われることとなる。すなわちこのような場合には、特別役よりも小役を入賞ラインＬＮに揃える制御が優先され、小役を引き込めない場合にのみ、特別役を入賞させることが可能となる。なお、特別役と小役を同時に引き込める場合には、小役のみを引き込み、特別役と同時に小役が入賞ラインＬＮに揃わないようになっている。
【０１３４】
なお、本実施の形態では、特別役が前ゲーム以前から持ち越されている状態で小役が当選した場合や新たに特別役と小役が同時に当選した場合など、特別役と小役が同時に当選している場合には、当選した特別役よりも当選した小役が優先され、小役が引き込めない場合のみ、特別役を入賞ラインＬＮに揃える制御を行っているが、特別役と小役が同時に当選している場合に、小役よりも特別役を入賞ラインＬＮに揃える制御が優先され、特別役を引き込めない場合にのみ、小役を入賞ラインＬＮに揃える制御を行っても良い。
【０１３５】
特別役が前ゲーム以前から持ち越されている状態で再遊技役が当選した場合など、特別役とリプレイが同時に当選している場合には、停止操作が行われた際に、入賞ラインＬＮに最大４コマの引込範囲で再遊技役の図柄を揃えて停止させる制御が行われる。なお、この場合、再遊技役を構成する図柄または同時当選する再遊技役を構成する図柄は、リール２Ｌ、２Ｃ、２Ｒのいずれについても５図柄以内、すなわち４コマ以内の間隔で配置されており、４コマの引込範囲で必ず任意の位置に停止させることができるので、特別役と再遊技役が同時に当選している場合には、遊技者によるストップスイッチ８Ｌ、８Ｃ、８Ｒの操作タイミングに関わらずに、必ず再遊技役が揃って入賞することとなる。すなわちこのような場合には、特別役よりも再遊技役を入賞ラインＬＮに揃える制御が優先され、必ず再遊技役が入賞することとなる。なお、特別役と再遊技役を同時に引き込める場合には、再遊技役のみを引き込み、再遊技役と同時に特別役が入賞ラインＬＮに揃わないようになっている。
【０１３６】
本実施の形態においてメイン制御部４１は、リール２Ｌ、２Ｃ、２Ｒの回転が開始した後、ストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されるまで、停止操作が未だ検出されていないリールの回転を継続し、ストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されたことを条件に、対応するリールに表示結果を停止させる制御を行うようになっている。なお、リール回転エラーの発生により、一時的にリールの回転が停止した場合でも、その後リール回転が再開した後、ストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されるまで、停止操作が未だ検出されていないリールの回転を継続し、ストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されたことを条件に、対応するリールに表示結果を停止させる制御を行うようになっている。
【０１３７】
なお、本実施の形態では、ストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されたことを条件に、対応するリールに表示結果を停止させる制御を行うようになっているが、リールの回転が開始してから、予め定められた自動停止時間が経過した場合に、リールの停止操作がなされない場合でも、停止操作がなされたものとみなして自動的に各リールを停止させる自動停止制御を行うようにしても良い。この場合には、遊技者の操作を介さずにリールが停止することとなるため、例え、いずれかの役が当選している場合でもいずれの役も構成しない表示結果を導出させることが好ましい。
【０１３８】
［各種コマンドについて］
次に、メイン制御部４１がサブ制御部９１に対して送信するコマンドについて説明する。メイン制御部４１がサブ制御部９１に対して送信するコマンドは、コマンドの種類を示す１バイトのモードデータとコマンドの内容を示す１バイトのＥＸＴデータとからなる。サブ制御部９１は、モードデータからコマンドの種類を判別し、ＥＸＴデータからコマンドの内容を判別する。
【０１３９】
各コマンドは、メイン制御部４１のＲＡＭ４１ｃの特別ワークに設けられたコマンド送信用バッファに一時的に格納され、図１２および図１３に示すタイマ割込処理（メイン）で実行されるコマンド送信処理（Ｓｋ１６）においてサブ制御部９１に送信される。
【０１４０】
サブ制御部９１は、メイン制御部４１からコマンドを受信したときに、受信したコマンドの種類に応じて、液晶表示器５１から表示されている画像、スピーカ５３，５４から出力される音声、前面扉１ｂに設けられたランプなどの制御を行う。
【０１４１】
ＢＥＴコマンドは、メダルの投入枚数（賭数の設定に使用されたメダル枚数）、およびＢＥＴ音の出力の有無を特定可能なコマンドである。ＢＥＴコマンドは、ゲーム終了後（設定変更後）からゲーム開始までの状態であり、規定数の賭数が設定されていない状態において、メダルが投入されるか、１枚ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６が操作されて賭数が設定されたときに送信される。
【０１４２】
設定変更開始コマンドは、設定変更が開始されたことを示すコマンドである。設定変更開始コマンドは設定変更の開始時に送信される。ＥＸＴデータには、設定変更が開始されたことを示す値が設定される。
【０１４３】
設定変更終了コマンドは、設定変更が終了したことおよび設定変更により選択された設定値を示すコマンドである。設定変更終了コマンドは設定変更の終了時に送信される。ＥＸＴデータには、設定変更により選択される６種類の設定値のいずれかが設定される。
【０１４４】
モード選択開始コマンドは、消費電力を抑えるための節電モードに設定するか否かのモード選択状態に移行することを特定可能なコマンドである。モード選択開始コマンドは、モード選択状態に移行する際に送信される。
【０１４５】
モード特定コマンドは、選択されたモードを特定可能なコマンドである。モード特定コマンドは、モード選択状態において節電モードに設定するか否かの選択が行われたときに送信される。
【０１４６】
モード選択終了コマンドは、モード選択状態を終了することを特定可能なコマンドである。モード選択終了コマンドは、モード選択状態を終了する際に送信される。
【０１４７】
エラー開始コマンドは、エラーが発生したことを示すコマンドである。ＥＸＴデータには、８種類のエラーのいずれかが設定される。エラー開始コマンドはエラー処理の開始時に送信される。８種類のエラーには、オーバーフロータンク３５内のメダルが満タンになったことを示すオーバーフロータンク溢れエラー、ホッパータンク３４ａ内のメダルがなくなったことを示すホッパーエンプティエラー、払い出すメダルがホッパータンク３４ａなどで詰まったことを示す払出メダル詰まりエラー、メダルセレクタでのメダルの検出異常が発生したことを示す投入信号異常エラー、リールの回転が正常に行われていないことを示すリール回転異常エラー、内部抽選の結果から入賞が予想される入賞予想フラグと実際に入賞した入賞結果とが一致しなかったことを示す不正入賞エラー、ＲＡＭ異常を示すＲＡＭ内容エラーが設定されている。
【０１４８】
エラー解除コマンドは、ドア開放エラー状態以外のエラーが解除されたことを示すコマンドである。エラー解除コマンドはエラー処理の解除時に送信される。ＥＸＴデータには、エラーが解除されたことを示す値が設定される。
【０１４９】
ドア開放エラー解除コマンドは、ドア開放エラー状態が解除されたことを特定可能なコマンドである。ドア開放エラー解除コマンドは、ドア開放エラー状態が解除されたときに送信される。
【０１５０】
精算開始時コマンドは、メダルの精算が開始されたことを示すコマンドである。精算開始時コマンドは精算処理の開始時に送信される。ＥＸＴデータには、投入されたメダルが精算されたことを示すデータとクレジットされたメダルが精算されたことを示すデータとのいずれかが設定される。
【０１５１】
精算終了コマンドは、メダルの精算が終了したことを示すコマンドである。精算終了コマンドは精算処理の終了時に送信される。ＥＸＴデータには、精算が終了したことを示す値が設定される。
【０１５２】
メダル投入コマンドは、メダルが投入されたことを示すコマンドである。メダル投入コマンドは、クレジットの加算を伴わないメダルの投入時に送信される。ＥＸＴデータには、投入したメダルの枚数（１〜３枚のいずれか）を示す値が設定される。
【０１５３】
クレジット増加コマンドは、クレジットされたメダルの枚数が増加したことを示すコマンドである。クレジット増加コマンドは、クレジットの加算を伴うメダルの投入時に送信される。ＥＸＴデータには、クレジットが増加したことを示す値が設定される。
【０１５４】
遊技カウンタ１コマンドは、ゲームが行われるたびにカウントされる０〜１２７のカウント値を示すコマンドである。遊技カウンタ１コマンドは、スタートスイッチの操作の受付時に送信される。ＥＸＴデータには、０〜１２７のカウント値のうちのいずれかを示す値が設定される。
【０１５５】
リール加速情報コマンドは、リールの回転が開始したことを示すコマンドである。リール加速情報コマンドは、スタートスイッチの操作の受付時に送信される。ＥＸＴデータには、９種類のリールの回転開始パターンのうちのいずれかを示す値が設定される。
【０１５６】
内部当選コマンドは、ＢＢに当選したか否かおよびＲＴの状態を示すコマンドである。内部当選コマンドは、スタートスイッチの操作の受付時に送信される。ＥＸＴデータには、ＢＢに当選したか否かおよびＲＴの状態を示す値が設定される。
【０１５７】
当選番号コマンドは、内部抽選の結果を示すコマンドである。当選番号コマンドは、スタートスイッチの操作の受付時に送信される。ＥＸＴデータには、内部抽選の結果を示す値が設定される。
【０１５８】
ＢＢ投入枚数１コマンドは、ＢＢのゲームで投入したメダルの枚数を示すコマンドである。ＢＢ投入枚数１コマンドは、リールの回転開始時に送信される。ＥＸＴデータには、投入されたメダルの枚数を示す値が設定される。
【０１５９】
リール停止受付１コマンドは、第１停止が行われたことを示すコマンドである。リール停止受付１コマンドは、ストップスイッチの操作の受付時に送信される。ＥＸＴデータには、各ストップスイッチの受付状態（すなわち操作されたか否か）および各ストップスイッチに内蔵されたＬＥＤの点灯状態（点灯中か否か）を示す値が設定される。
【０１６０】
リール滑りコマ数１コマンドは、第１停止が行われたときにリールが停止するまでのコマ数を示すコマンドである。リール滑りコマ数１コマンドは、ストップスイッチの操作の受付時に送信される。ＥＸＴデータには、リールが停止するまでのコマ数（０〜４コマ）を示す値が設定される。
【０１６１】
リール停止位置１コマンドは、第１停止が行われたときにリールが停止する位置を示すコマンドである。リール停止位置１コマンドは、ストップスイッチの操作の受付時に送信される。ＥＸＴデータには、リールの停止位置（コマ番号０〜２０）を示す値が設定される。
【０１６２】
リール停止受付２コマンドは、第２停止が行われたことを示すコマンドである。リール停止受付２コマンドは、ストップスイッチの操作の受付時に送信される。ＥＸＴデータには、各ストップスイッチの受付状態（すなわち操作されたか否か）および各ストップスイッチに内蔵されたＬＥＤの点灯状態（点灯中か否か）を示す値が設定される。
【０１６３】
リール滑りコマ数２コマンドは、第２停止が行われたときにリールが停止するまでのコマ数を示すコマンドである。リール滑りコマ数２コマンドは、ストップスイッチの操作の受付時に送信される。ＥＸＴデータには、リールが停止するまでのコマ数（０〜４コマ）を示す値が設定される。
【０１６４】
リール停止位置２コマンドは、第２停止が行われたときにリールが停止する位置を示すコマンドである。リール停止位置２コマンドは、ストップスイッチの操作の受付時に送信される。ＥＸＴデータには、リールの停止位置（コマ番号０〜２０）を示す値が設定される。
【０１６５】
リール停止受付３コマンドは、第３停止が行われたことを示すコマンドである。リール停止受付３コマンドは、ストップスイッチの操作の受付時に送信される。ＥＸＴデータには、各ストップスイッチの受付状態（すなわち操作されたか否か）および各ストップスイッチに内蔵されたＬＥＤの点灯状態（点灯中か否か）を示す値が設定される。
【０１６６】
リール滑りコマ数３コマンドは、第３停止が行われたときにリールが停止するまでのコマ数を示すコマンドである。リール滑りコマ数３コマンドは、ストップスイッチの操作の受付時に送信される。ＥＸＴデータには、リールが停止するまでのコマ数（０〜４コマ）を示す値が設定される。
【０１６７】
リール停止位置３コマンドは、第３停止が行われたときにリールが停止する位置を示すコマンドである。リール停止位置３コマンドは、ストップスイッチの操作の受付時に送信される。ＥＸＴデータには、リールの停止位置（コマ番号０〜２０）を示す値が設定される。
【０１６８】
遊技カウンタ２コマンドは、ゲームが行われるたびにカウントされる０〜１２７のカウント値を示すコマンドである。遊技カウンタ２コマンドは、全リールの停止後に送信される。ＥＸＴデータには、０〜１２７のカウント値のうちのいずれかを示す値が設定される。
【０１６９】
ＲＴ情報２コマンドは、ＢＢに当選したか否か、ＲＢに当選したか否かおよびＲＴの状態を示すコマンドである。ＲＴ情報２コマンドは、スタートスイッチの操作の受付時に送信される。ＥＸＴデータには、ＢＢに当選したか否かまたはＲＢに当選したか否かと、ＲＴの状態とを示す値が設定される。
【０１７０】
入賞番号１コマンドは、入賞の種類を示すコマンドである。入賞番号１コマンドは、メダルの払出処理開始時に送信される。ＥＸＴデータには、ＢＢの作動状態（ＢＢ中か否か）と入賞の種類を示す値が設定される。
【０１７１】
入賞番号２コマンドは、入賞の種類を示すコマンドである。入賞番号１コマンドは、メダルの払出処理開始時に送信される。ＥＸＴデータには、ＢＢの作動状態（ＢＢ中か否か）と入賞の種類を示す値が設定される。
【０１７２】
入賞枚数コマンドは、入賞により払い出されるメダルの枚数を示すコマンドである。入賞枚数コマンドは、メダルの払出処理開始時に送信される。ＥＸＴデータには、メダルの払出枚数を示す値が設定される。
【０１７３】
ＢＢ払出枚数１コマンドは、ＢＢ時のメダルの払出枚数を示すコマンドである。ＢＢ払出枚数１コマンドは、ＢＢ中におけるメダルの払出処理開始時に送信される。ＥＸＴデータには、ＢＢ中におけるメダルの払出枚数を示す値（上位７ビット）が設定される。
【０１７４】
ＢＢ払出枚数２コマンドは、ＢＢ時のメダルの払出枚数を示すコマンドである。ＢＢ払出枚数２コマンドは、ＢＢ中におけるメダルの払出処理開始時に送信される。ＥＸＴデータには、ＢＢ中におけるメダルの払出枚数を示す値（下位７ビット）が設定される。
【０１７５】
ＢＢ終了待ちコマンドは、ＢＢの終了待ちであることを示すコマンドである。ＢＢ終了待ちコマンドはＢＢ終了時に送信される。ＥＸＴデータには、終了待ちのＢＢの種類（本実施の形態では１種類）を示す値が設定される。
【０１７６】
ＢＢ終了コマンドは、ＢＢが終了することを示すコマンドである。ＢＢ終了コマンドはＢＢ終了時、自動精算の開始時、打ち止め処理の開始時に送信される。ＥＸＴデータには、終了するＢＢの種類（本実施の形態では１種類）を示す値が設定される。
【０１７７】
ＲＴ情報１コマンドは、ＲＴの状態を示すコマンドである。ＲＴ情報１コマンドは、ゲームの終了時に送信される。ＥＸＴデータには、ＲＴの状態を示す値が設定される。
【０１７８】
ＢＢ作動種別コマンドは、ＢＢ中か否かを示すコマンドである。ＢＢ作動種別コマンドは、ゲームの終了時に送信される。ＥＸＴデータには、ＢＢ中か否かを示す値が設定される。
【０１７９】
遊技終了コマンドは、ゲームを終了したときの遊技状態（ＢＢ、ＲＢ、リプレイ入賞）を示すコマンドである。遊技終了コマンドは、ゲームの終了時に送信される。ＥＸＴデータには、ゲームを終了したときの遊技状態（ＢＢ、ＲＢ、リプレイ入賞）を示す値が設定される。
【０１８０】
ドアコマンドは、前面扉１ｂが開放されているか否かを示すコマンドである。ドアコマンドは、電源投入時、設定変更開始時、ＲＡＭ内容エラー開始時、ゲーム終了時、ドア開閉時に送信される。ＥＸＴデータには、ドアの開放状態（開放あるいは閉鎖のいずれであるか）を示す値が設定される。
【０１８１】
電断復帰１コマンドは、ゲームが行われるたびにカウントされる０〜１２７のカウント値を示すコマンドである。電断復帰１コマンドは、電源の投入後にバックアップが正常であった場合に送信される。ＥＸＴデータには、０〜１２７のカウント値のうちのいずれかを示す値が設定される。
【０１８２】
電断復帰２コマンドは、ＢＢに当選したか否かおよびＲＴの状態を示すコマンドである。電断復帰２コマンドは、電源の投入後にバックアップが正常であった場合に送信される。ＥＸＴデータには、ＢＢに当選したか否かおよびＲＴの状態を示す値が設定される。
【０１８３】
電断復帰３コマンドは、ＢＢ中か否かおよび投入済みのメダルの枚数を示すコマンドである。電断復帰３コマンドは、電源の投入後にバックアップが正常であった場合に送信される。ＥＸＴデータには、ＢＢ中か否かおよび投入済みのメダルの枚数を示す値が設定される。
【０１８４】
電断復帰４コマンドは、ゲームを終了したときの遊技状態（ＢＢ、ＲＢ、リプレイ入賞）を示すコマンドである。電断復帰４コマンドは、電源の投入後にバックアップが正常であった場合に送信される。ＥＸＴデータには、ゲームを終了したときの遊技状態（ＢＢ、ＲＢ、リプレイ入賞）を示す値が設定される。
【０１８５】
ホットスタートコマンドは、電源をオフにしないで再起動することを示すコマンドである。ホットスタートコマンドは、電源の投入後にバックアップが正常であった場合に送信される。ＥＸＴデータには、電源をオフにしないで再起動することを示す値が設定される。
【０１８６】
次に、本実施の形態におけるメイン制御部４１が実行する各種制御内容を説明する。
【０１８７】
［初期設定処理］
まず、メイン制御部４１が実行する初期設定処理について説明する。メイン制御部４１は、電力が供給されてリセット回路４９からリセット信号が入力されると、システムリセットを行い、起動処理を実行する。そして、起動処理を実行することにより、後述するＩＭＦが０となり、割込禁止状態が設定される。また、起動処理によって内部機能レジスタ（ＣＴＣコントロールレジスタや乱数回路に関わるレジスタなど）に初期値が設定される。その後、ユーザプログラムとしてＲＯＭ４１ｂに記憶されたプログラムにしたがって、図７および図８のフローチャートに示す初期設定処理を行う。
【０１８８】
図７および図８に示すように、メイン制御部４１は、まず、後述するＤＩ命令の実行により割込マスタ許可フラグ（ＩＭＦ）＝０にし、割込を禁止する（Ｓａ１）。なお、割込処理とは、割込要因が発生したときに基本処理に割り込んで発生する処理である。図１２および図１３において説明するメイン制御部４１が一定間隔（０．５６ｍｓの間隔）で実行するタイマ割込処理（メイン）の割込を禁止する（Ｓａ１）。次いで、初期化データをセットし（Ｓａ２）、各出力ポートを初期化する（Ｓａ３）。次いで、内蔵レジスタの設定を行う（Ｓａ４）。
【０１８９】
内蔵レジスタの設定では、例えば、乱数発生回路４２の設定を行う。具体的には、メイン制御部４１は、乱数回路の設定において、ユーザによって予め設定された乱数最大値を指定する乱数最大値設定データを内蔵レジスタに書き込む。また、メイン制御部４１は、内蔵レジスタに設定した乱数最大値が所定の下限値以下でないかを確認し、乱数最大値が下限値以下である場合には、乱数最大値設定レジスタに設定されている乱数最大値の再設定を行う乱数最大値再設定処理を実行する。
【０１９０】
また、メイン制御部４１は、乱数発生回路４２のカウンタが更新するカウント値の初期値を変更させる初期値変更処理を実行する。また、メイン制御部４１は、乱数更新方式選択データを乱数更新方式選択レジスタに書き込む。また、メイン制御部４１は、ユーザによって予め設定された乱数発生用クロック信号の周期を指定する周期設定データ（基準クロック信号を何分周させるかを設定するためのデータ）を書き込む。また、メイン制御部４１は、乱数発生回路４２のカウンタによって所定の最終値までカウント値が更新されたときに、カウンタに入力する初期値を更新するか否かを設定する。また、メイン制御部４１は、乱数発生回路４２のカウンタによって所定の最終値までカウント値が更新されたときに、カウンタが更新するカウント値の順列を変更するか否かを設定する。そして、メイン制御部４１は、乱数回路起動データを書き込む。そのようにすることによって、メイン制御部４１は乱数発生回路４２を起動させる。
【０１９１】
次いで、電源電圧が正常か否かを判定する（Ｓａ５）。電源電圧が正常でない場合（Ｓａ５でＮ）には正常になるまで判定を繰り返す。電源電圧が正常である場合（Ｓａ５でＹ）には割込ベクタの上位アドレスをセットする（Ｓａ６）。そして、ＲＡＭのアクセスを許可し（Ｓａ７）、スタックポインタを初期化する（Ｓａ８）。
【０１９２】
次いで、ＲＡＭパリティを計算する（Ｓａ１０）。そして、計算したＲＡＭパリティが０になるか否かを判定する（Ｓａ１１）。ＲＡＭパリティが０にならない場合（Ｓａ１１でＮ）にはＳａ１４に進む。
【０１９３】
ＲＡＭパリティが０になる場合（Ｓａ１１でＹ）にはＲＡＭ破壊診断用固定データをＲＡＭ４１ｃから取得する（Ｓａ１２）。そして、取得したＲＡＭ破壊診断用固定データが正しいか否かを判定する（Ｓａ１３）。次いで、Ｓａ１４のステップでは、ＲＡＭ破壊診断用固定データをクリアする（Ｓａ１４）。
【０１９４】
次いで、設定キースイッチがオンにされているか否かを判定する（Ｓａ１５ａ）。設定キースイッチがオンの場合（Ｓａ１５ａでＹ）には、メイン制御部４１は、断電前においてエラー状態であったか否かを判定する（Ｓａ１５ｂ）。断電前においてエラー状態であった場合（Ｓａ１５ｂでＹ）には、メイン制御部４１は、後述するＲＡＭ異常フラグがセットされているか否かを判定する（Ｓａ１５ｃ）。
【０１９５】
Ｓａ１５ｂの判定において断電前にエラー状態では無かったと判定した場合（Ｓａ１５ｂでＮ）、またはＳａ１５ｃの判定においてＲＡＭ異常フラグがセットされていると判定した場合（ＳＡ１５ｃでＹ）には、メイン制御部４１は、タイマ割込の設定を行う（Ｓａ２２）。具体的には、所定時間毎に定期的にタイマ割込がかかるようにメイン制御部４１に内蔵されているタイマ回路のレジスタの設定を行なう。例えば０．５６ｍｓに相当する値が所定のレジスタ（時間定数レジスタ）に設定される。この実施の形態では、０．５６ｍｓ毎に定期的にタイマ割込がかかるとする。なお、タイマ回路では該レジスタの設定が行われることにより、タイマが初期化され、初期値から計時を開始することになる。そして、タイマ割込の設定が終了すると図９および図１０に示す設定変更処理に移行する。
【０１９６】
一方、Ｓａ１５ａの判定において設定キースイッチがオフと判定した場合（Ｓａ１５でＹ）、またはＳａ１５ｃの判定においてＲＡＭ異常フラグがセットされていないと判定した場合（Ｓａ１５ｃでＮ）には、Ｓａ１１の判定、Ｓａ１３の判定、ＲＡＭ異常フラグがセットされているか否かにもとづきＲＡＭ４１ｃの記憶内容が破壊されていたか否か、すなわちＲＡＭ４１ｃの記憶内容が正常か否かを判定する（Ｓａ１６）。ＲＡＭ４１ｃの記憶内容が破壊されていない場合（Ｓａ１６でＮ）には、電断復帰コマンド（電断復帰コマンド１〜４）をサブ制御部９１に送信するとともに（Ｓａ１７）、ホットスタートコマンドをサブ制御部９１に送信する（Ｓａ１８）。なお、ＲＡＭ４１ｃの記憶内容が破壊されていない場合とは、Ｓａ１１でＹ、かつＳａ１３でＲＡＭ破壊診断用固定データが正しいと判定され、かつＲＡＭ異常フラグがセットされていない場合である。
【０１９７】
そして、全レジスタを復帰し（Ｓａ１９）、Ｓａ２２と同様のタイマ割込みの設定を行う（Ｓａ２０）。そして、図１３に示すタイマ割込処理（メイン）のＳｋ２６の処理に復帰する。
【０１９８】
また、ＲＡＭ４１ｃの記憶内容が破壊されている場合（Ｓａ１６でＹ）には、初期化するＲＡＭの開始アドレスをレジスタにセットし（Ｓａ２３）、指定したアドレスで示すＲＡＭの領域をクリア（以下、「初期化」ともいう）する（Ｓａ２４）。なお、ＲＡＭ４１ｃの記憶内容が破壊されている場合とは、Ｓａ１１でＮまたはＳａ１３でＲＡＭ破壊診断用固定データが正しいと判定されない場合またはＲＡＭ異常フラグがセットされている場合のいずれかの場合である。
【０１９９】
ここで、ＲＡＭ４１ｃの格納領域は、設定値ワーク、特別ワーク、重要ワーク、一般ワーク、未使用領域、スタック領域に区分されている。
【０２００】
設定値ワークは、設定値や乱数値など、通常の設定変更時に初期化すると不都合のあるデータが格納される領域である。
【０２０１】
特別ワークは、Ｉ／Ｏポート４１ｄの入出力データや、演出制御基板９０へコマンドを送信するためのデータなど、設定変更開始前にのみ初期化されるデータが格納される領域である。
【０２０２】
重要ワークは、クレジット数を示すカウンタや、各種表示器やＬＥＤの表示データ、遊技時間の計時カウンタ、ゲーム終了時に初期化すると不都合があるデータが格納される領域である。
【０２０３】
一般ワークは、持越しが行われない当選フラグや、停止制御テーブル、停止図柄、メダルの払い出し枚数など、１遊技（１ゲーム）に必要なデータであって、ゲーム終了時に初期化可能なデータが格納される領域である。
【０２０４】
未使用領域は、ＲＡＭ４１ｃの格納領域のうち使用していない領域である。
【０２０５】
スタック領域は、メイン制御部４１のレジスタから退避したデータが格納される領域である。
【０２０６】
そして、Ｓａ２３でアドレスを指定した場合には、ＲＡＭ４１ｃの格納領域のうち、上記した全ての領域が初期化される。次いで、ＲＡＭ４１ｃの記憶内容が正常でないことを示すＲＡＭ異常フラグをＲＡＭ４１ｃにセットし（Ｓａ２５）、エラー処理に移行する。エラー処理では、エラー状態になって遊技を行うことが不能になる。エラー状態は、設定キースイッチ３７をオンにして電源スイッチ３９をオンにすることによってＳａ１５ａでＹと判定させ、さらにＳａ１５ｂでＹと判定させ、Ｓａ１５ｃでＹと判定させることで設定変更処理（図９および図１０参照）に移行させることにより解除することができる。よって、設定キースイッチ３７をオンにせずに電源スイッチ３９をオンにした場合には、Ｓａ１５ａでＮとなり、Ｓａ１６でＹとなるので再度エラー状態になる。
【０２０７】
なお、本実施の形態では、データを「００ｈ」とすること、すなわちクリアすることにより初期化を行っている。しかし、例えば、データを「ＦＦｈ」としたり、データごとに予め決められた値を入力することにより、初期化を行うことも可能である。
【０２０８】
また、本実施の形態では、メイン制御部４１は、ＲＡＭ異常以外のエラー状態の場合、設定変更処理は行わないように制御する（Ｓａ１５ｂでＹ、Ｓａ１５ｃでＮ）。これにより、ＲＡＭ異常以外のエラー状態（異常状態）では設定変更や設定確認（所定事象）を発生させないようにすることができる。
【０２０９】
［設定変更処理］
次に、メイン制御部４１が実行する設定変更処理について説明する。
【０２１０】
図９および図１０に示すように、メイン制御部４１は、まず、初期化するＲＡＭ４１ｃの開始アドレスをレジスタにセットする（Ｓｂ１）。なお、ＲＡＭ４１ｃは１６ビットのメモリ空間アドレスにより、使用目的に応じた領域に区切られている。そして、Ｓｂ１の処理においては、メモリ空間アドレスのうち初期化を行う開始アドレスをレジスタにセットする。次いで、図７のＳａ１０におけるＲＡＭパリティの計算又は図７のＳａ１２で取得したＲＡＭ破壊診断用固定データにもとづき、ＲＡＭの内容が異常であるか否かを判定する（Ｓｂ２）。ＲＡＭの内容が異常の場合（Ｓｂ２でＹ）にはＳｂ４の処理に進む。ＲＡＭの内容が異常でない場合（Ｓｂ２でＮ）には、設定変更開始時の初期化対象ＲＡＭの先頭アドレスをレジスタにセットする（Ｓｂ３）。
【０２１１】
次いで、Ｓｂ１又はＳｂ３で指定したアドレスで示すＲＡＭの領域をクリアする（Ｓｂ４）。なお、Ｓｂ１でアドレスを指定した場合には、ＲＡＭ４１ｃの格納領域のうち、上記した全ての領域が初期化される。また、Ｓｂ３でアドレスを指定した場合には、ＲＡＭ４１ｃの格納領域のうち、特別ワーク、重要ワーク、一般ワーク、未使用領域、スタック領域が初期化される。Ｓｂ４の処理が終了すると、後述する設定変更開始コマンドをサブ制御部９１に送信し（Ｓｂ５）、図１２および図１３において説明するメイン制御部４１が一定間隔（０．５６ｍｓの間隔）で実行するタイマ割込処理（メイン）の割込を許可する（Ｓｂ６）。
【０２１２】
次いで、設定／リセットスイッチ３８がオンか否かを判定する（Ｓｂ７）。設定／リセットスイッチ３８がオンの場合（Ｓｂ７でＹ）には設定値をレジスタにセットする（Ｓｂ８）。設定／リセットスイッチ３８がオフの場合（Ｓｂ７でＮ）には、スタートスイッチ７がオンか否かを判定する（Ｓｂ９）。
【０２１３】
スタートスイッチ７がオンになっていない場合（Ｓｂ９でＮ）にはＳｂ７の処理に戻る。スタートスイッチ７がオンになっている場合（Ｓｂ９でＹ）には設定キースイッチがオフになっているか否かを判定する（Ｓｂ１０）。設定キースイッチがオフになっていない場合（Ｓｂ１０でＮ）には、設定キースイッチがオンになるまで判定を繰り返す。設定キースイッチがオフになっている場合（Ｓｂ１０でＹ）には、レジスタにセットしている設定値のデータをＲＡＭ４１ｃに格納する（Ｓｂ１１）。
【０２１４】
次いで、設定変更終了コマンドをサブ制御部９１に送信する（Ｓｂ１２）。そして、設定変更終了時の初期化対象ＲＡＭの先頭アドレスをレジスタにセットし（Ｓｂ１３）、図１１のメイン処理に移行する。
【０２１５】
［メイン処理］
次に、メイン制御部４１が実行するメイン処理について説明する。なお、メイン処理は一単位の遊技毎に繰り返し実行される。そして、メイン処理の一周期が遊技の一単位に相当している。
【０２１６】
図１１に示すように、メイン制御部４１は、まず、図１２および図１３において説明するメイン制御部４１が一定間隔（０．５６ｍｓの間隔）で実行するタイマ割込処理（メイン）の割込を禁止する（Ｓｃ１）。次いで、初期化対象ＲＡＭの最終アドレスをセットする（Ｓｃ２）。
【０２１７】
次いで、指定したアドレスで示すＲＡＭの領域をクリアする（Ｓｃ３）。このとき、設定変更処理後にメイン処理が開始された場合は、図１０のＳｂ１３で指定したアドレスからＳｃ２で指定したアドレスまでが初期化される。これにより、ＲＡＭ４１ｃの格納領域のうち、重要ワーク、一般ワークが初期化される。また、一単位の遊技の終了時には、Ｓｃ９で指定したアドレスからＳｃ２で指定したアドレスまでが初期化される。これにより、ＲＡＭ４１ｃの格納領域のうち、一般ワークが初期化される。そして、図１２および図１３において説明するメイン制御部４１が一定間隔（０．５６ｍｓの間隔）で実行するタイマ割込処理（メイン）の割込を許可する（Ｓｃ４）。
【０２１８】
次いで、遊技開始待ち処理を実行する（Ｓｃ５）。遊技開始待ち処理では、賭数を設定可能な状態で待機し、遊技状態に応じた規定数の賭数が設定され、スタートスイッチ７が操作された時点でゲームを開始させる処理を実行する。
【０２１９】
次いで、内部抽選処理を実行する（Ｓｃ６）。内部抽選処理では、Ｓｃ５のステップにおけるスタートスイッチ７の検出によるゲーム開始と同時にラッチされた内部抽選用の乱数値に基づいて上記した各役への入賞を許容するか（すなわち、表示結果の導出を許容するか否か）どうかを決定する処理を行う。この内部抽選処理では、それぞれの抽選結果に基づいて、ＲＡＭ４１ｃに当選フラグが設定される。なお、内部抽選により特別役（ＢＢまたはＲＢ）に当選した場合は特別役持ち越しフラグセットされる。そして、上記したように特別役持ち越しフラグの有無を判定することによって特別役の持ち越しの有無を判定し、持ち越しの有無に応じた当選役（特別役持ち越し中には特別役は内部抽選の対象から除外される）について判定処理が行われる。
【０２２０】
次いで、リール制御処理を実行する（Ｓｃ７）。リール制御処理では、スタートスイッチ７の操作に応答して各リール２Ｌ、２Ｃ、２Ｒを回転させる処理、Ｓｃ６のステップにおける内部抽選の結果および遊技者によるストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されたことに応じて対応するリール２Ｌ、２Ｃ、２Ｒの回転を停止させる処理を実行する。
【０２２１】
次いで、遊技終了時設定処理を実行する（Ｓｃ８）。遊技終了時設定処理では、Ｓｃ７の処理において全てのリール２Ｌ、２Ｃ、２Ｒの回転が停止したと判定した時点で、各リール２Ｌ、２Ｃ、２Ｒに導出された表示結果に応じて入賞が発生したか否かを判定する処理を実行する。なお、特別役が入賞した場合には本処理において特別役持ち越しフラグがクリアされる。そして、入賞が発生したと判定した場合に、その入賞に応じた払出枚数に基づきクレジットの加算並びにメダルの払出等の処理（払い出し処理）を行う。入賞が発生した場合にはメダルの払い出し等が終了した後に次のゲームに備えて遊技状態を設定する処理を実行する。また、入賞が発生しなかった場合にはリールが停止した後に、次のゲームに備えて遊技状態を設定する処理を実行する。
【０２２２】
遊技終了時設定処理が終了すると、遊技毎終了時の初期対象ＲＡＭの先頭アドレスをセットして、Ｓｃ１に戻る。Ｓｃ１に戻るとＳｃ２で初期化対象ＲＡＭ最終アドレスをレジスタにセットし、Ｓｃ３で指定した領域のＲＡＭをクリアする。これにより、遊技毎にＲＡＭがクリアされる。
【０２２３】
また、メイン処理では、ゲームの進行制御に応じてコマンドを生成してコマンドバッファに設定し、サブ制御部９１に送信されるようになっている。
【０２２４】
［タイマ割込処理（メイン）］
図１２および図１３は、メイン制御部４１が一定間隔（０．５６ｍｓの間隔）で初期設定処理やゲーム処理に割り込んで実行するタイマ割込処理（メイン）の制御内容を示すフローチャートである。なお、タイマ割込処理（メイン）とは、後述するカウンタタイマ（ＣＴＣ）のカウントに応じて発生する割込（タイマ割込ともいう）により実行される処理であり、タイマ割込処理のプログラムが格納されたアドレスは、割込処理用ベクタテーブルのタイマ割込（ＣＴＣ０）に対応する値として設定されている。そして、タイマ割込が発生すると該アドレスからの処理が実行される。また、タイマ割込処理（メイン）の間隔（０．５６ｍｓ）は、ＣＴＣのタイマ値に任意値として０．５６ｍｓを設定することにより設定されている。タイマ割込処理（メイン）の実行期間中は自動的に他の割込が禁止される。
【０２２５】
図１２および図１３に示すように、タイマ割込処理（メイン）においては、まず、使用中のレジスタをスタック領域に退避する（Ｓｋ１）。
【０２２６】
次いで、停電判定処理を行う（Ｓｋ２）。停電判定処理では、電断検出回路４８から電圧低下信号が入力されているか否かを判定し、電圧低下信号が入力されていれば、前回の停電判定処理でも電圧低下信号が入力されていたか否かを判定し、前回の停電判定処理でも電圧低下信号が入力されていた場合には停電と判定し、その旨を示す電断フラグを設定する。
【０２２７】
Ｓｋ２のステップにおける停電判定処理の後、電断フラグが設定されているか否かを判定し（Ｓｋ３）、電断フラグが設定されていなければ、Ｓｋ４に進み、電断フラグが設定されていた場合には、電断処理（メイン）に移行する。
【０２２８】
Ｓｋ４のステップでは、入力ポートから各種スイッチ類の検出データを入力するポート入力処理を行う。
【０２２９】
次いで、４種類のタイマ割込１〜４から当該タイマ割込処理（メイン）において実行すべきタイマ割込を識別するための分岐用カウンタを１進める（Ｓｋ５）。この実施形態では、タイマ割込１とは、モータを制御してリールの開始制御を行うタイマ割込中の分岐処理であり、具体的には、後述するリール始動処理など、Ｓｋ９〜Ｓｋ１１の処理が行われる。また、タイマ割込２とは、ＬＥＤ表示制御や、時間カウンタの更新、ドア開閉状態の監視、制御信号等の出力制御、コマンドおよび外部出力信号の更新を行うタイマ割込中の分岐処理であり、具体的には、後述するＬＥＤダイナミック表示処理など、Ｓｋ１２〜Ｓｋ１７の処理が行われる。また、タイマ割込３とは、リールの原点通過を検出したり、スイッチ入力を監視したり、乱数値の読み出しを行うタイマ割込中の分岐処理であり、具体的には、後述する原点通過時処理など、Ｓｋ２０〜Ｓｋ２２の処理が行われる。また、タイマ割込４とは、停止スイッチの入力を検出してリールの停止制御を行うタイマ割込中の分岐処理であり、具体的には、後述する停止スイッチ処理など、Ｓｋ２３〜Ｓｋ２５の処理が行われる。Ｓｋ５のステップでは、分岐用カウンタ値が０〜２の場合に１が加算され、カウンタ値が３の場合に０に更新される。すなわち分岐用カウンタ値は、タイマ割込処理（メイン）が実行される毎に、０→１→２→３→０・・・の順番でループする。
【０２３０】
次いで、分岐用カウンタ値を参照して２または３か、すなわちタイマ割込３またはタイマ割込４かを判定し（Ｓｋ６）、タイマ割込３またはタイマ割込４ではない場合、すなわちタイマ割込１またはタイマ割込２の場合には、リールモータ３２Ｌ、３２Ｃ、３２Ｒの始動時または定速回転中か否かを確認し、リールモータ３２Ｌ、３２Ｃ、３２Ｒの始動時または定速回転中であれば、後述するＳｋ１０のモータステップ処理において変更した位相信号データや後述するＳｋ２４の最終停止処理において変更した位相信号データを出力するモータ位相信号出力処理を実行する（Ｓｋ７）。
【０２３１】
次いで、分岐用カウンタ値を参照して１か否か、すなわちタイマ割込２か否かを判定し（Ｓｋ８）、タイマ割込２ではない場合、すなわちタイマ割込１の場合には、リールモータ３２Ｌ、３２Ｃ、３２Ｒの始動時のステップ時間間隔の制御を行うリール始動処理（Ｓｋ９）、リールモータ３２Ｌ、３２Ｃ、３２Ｒの位相信号データの変更を行うモータステップ処理（Ｓｋ１０）、リールモータ３２Ｌ、３２Ｃ、３２Ｒの停止後、一定時間経過後に位相信号を１相励磁に変更するモータ位相信号スタンバイ処理（Ｓｋ１１）を順次実行した後、Ｓｋ２５のステップに進む。
【０２３２】
また、Ｓｋ８のステップにおいてタイマ割込２の場合には、各種表示器をダイナミック点灯させるＬＥＤダイナミック表示処理（Ｓｋ１２）、各種ＬＥＤ等の点灯信号等のデータを出力ポートへ出力する制御信号等出力処理（Ｓｋ１３）、各種時間カウンタを更新する時間カウンタ更新処理（Ｓｋ１４）、ドア開放検出スイッチ２５の検出状態の監視、ドアコマンドの送信要求などを行うドア監視処理（Ｓｋ１５）、コマンドバッファに設定された設定変更中コマンドや復帰コマンド、エラーコマンド等の各種コマンドをサブ制御部９１に送信するコマンド送信処理（Ｓｋ１６）、外部出力信号を更新する外部出力信号更新処理（Ｓｋ１７）を順次実行した後、Ｓｋ２５のステップに進む。
【０２３３】
また、Ｓｋ６のステップにおいてタイマ割込３またはタイマ割込４であれば、更に、分岐用カウンタ値を参照して３か否か、すなわちタイマ割込４か否かを判定し（Ｓｋ１８）、タイマ割込４でなければ、すなわちタイマ割込３であれば、回転中のリール２Ｌ、２Ｃ、２Ｒの原点通過（リール基準位置の通過）をチェックし、リール回転エラーの発生を検知するとともに、停止準備が完了しているか（停止準備完了コードが設定されているか）を確認し、停止準備が完了しており、かつ定速回転中であれば、回転中のリールに対応するストップスイッチの操作を有効化する原点通過時処理（Ｓｋ２０）、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、ストップスイッチ８Ｌ、８Ｃ、８Ｒなどのスイッチ類の検出状態に変化があったか否かの判定、操作検出コマンドの送信要求等を行うスイッチ入力判定処理（Ｓｋ２１）、乱数値レジスタＲ１Ｄから数値データを読み出して乱数値格納ワークに格納する乱数値読出処理（Ｓｋ２２）を順次実行した後、Ｓｋ２６のステップに進む。
【０２３４】
また、Ｓｋ１８のステップにおいてタイマ割込４であれば、ストップスイッチ８Ｌ、８Ｃ、８Ｒの検出に伴って停止リールのワークに停止操作位置が格納されたときに、停止リールのワークに格納された停止操作位置から停止位置を決定し、何ステップ後に停止すれば良いかを算出する停止スイッチ処理（Ｓｋ２３）、停止スイッチ処理で算出された停止までのステップ数をカウントして、停止する時期になったら２相励磁によるブレーキを開始する停止処理（Ｓｋ２４）、停止処理においてブレーキを開始してから一定時間後に３相励磁とする最終停止処理（Ｓｋ２５）を順次実行した後、Ｓｋ２６のステップに進む。
【０２３５】
Ｓｋ２６のステップでは、Ｓｋ１においてスタック領域に退避したレジスタを復帰し、禁止されていた割込が許可されて、割込前の処理に戻る。
【０２３６】
［電断処理（メイン）］
図１４は、メイン制御部４１が前述したタイマ割込処理（メイン）において電断フラグが設定されていると判定した場合に実行する電断処理（メイン）の制御内容を示すフローチャートである。
【０２３７】
電断処理（メイン）においては、まず、使用している可能性がある全てのレジスタをスタック領域に退避する（Ｓｍ１）。なお、前述したＩレジスタ及びＩＹレジスタの値は使用されているが、起動時の初期化に伴って常に同一の固定値が設定されるため、ここでは保存されない。
【０２３８】
次いで、破壊診断用固定データ（本実施の形態では、５Ａ（Ｈ））をセットする（Ｓｍ２）。そして、図１２および図１３において説明するメイン制御部４１が一定間隔（０．５６ｍｓの間隔）で実行するタイマ割込処理（メイン）の割込を禁止し、全ての出力ポートを初期化する（Ｓｍ３）。次いでＲＡＭ４１ｃの全ての格納領域（未使用領域及び未使用スタック領域を含む）の排他的論理和が０になるようにＲＡＭパリティ調整用データを計算してセットし（Ｓｍ４）、ＲＡＭ４１ｃへのアクセスを禁止する（Ｓｍ５）。
【０２３９】
その後、電圧が低下してメイン制御部４１のＣＰＵ４１ａが停止して待機状態に移行する。そして、この待機状態のまま電圧が低下すると内部的に動作停止状態になる。よって、電断時に確実にメイン制御部４１は動作停止する。
【０２４０】
なお、本実施の形態では、出力ポートの初期化の前に割込禁止に設定しているが、サブ制御基板９０、外部出力基板１０００、リールモータやリールセンサにデータを出力するための出力ポートへのデータの書き込みやシリアル通信回路へのデータの書き込みを行う前に割込禁止に設定してもよい。
【０２４１】
［遊技終了時設定処理］
図１５は、メイン制御部４１（メインＣＰＵ４１ａ）が図１１のＳｃ８のステップにおいて実行する遊技終了時設定処理の制御内容を示すフローチャートである。
【０２４２】
遊技終了時設定処理では、まず、ＲＡＭ４１ｃにおいて賭数の値が格納されるＢＥＴカウンタの値をクリアし（Ｓｊ１）、遊技状態に応じた規定数（本実施例では遊技状態に関わらず３）をＲＡＭ４１ｃに設定し（Ｓｊ２）、ＲＡＭ４１ｃにリプレイゲームである旨を示すリプレイゲームフラグが設定されているか否かに基づいて次ゲームがリプレイゲームであるか否かを判定する（Ｓｊ３）。
【０２４３】
Ｓｊ３のステップにおいて次ゲームがリプレイゲームであると判定された場合には、ＢＥＴカウンタの値を１加算し（Ｓｊ４）、メダルＯＵＴ信号の残り出力回数を示すメダルＯＵＴ信号出力カウンタの値を１加算し（Ｓｊ５）、Ｓｊ６のステップに進む。Ｓｊ６のステップでは、ＲＡＭ４１ｃに設定された賭数の規定数を参照し、ＢＥＴカウンタの値が規定数であるか否を判定し（Ｓｊ６）、ＢＥＴカウンタの値が規定数でなければＳｊ４のステップに戻り、ＢＥＴカウンタの値が規定数であれば、メダルの投入不可を示す投入不可フラグをＲＡＭ４１ｃに設定し（Ｓｊ７）、Ｓｊ８のステップに進む。Ｓｊ３のステップにおいて次ゲームがリプレイゲームでないと判定されれば、Ｓｊ８のステップに進む。
【０２４４】
Ｓｊ８のステップでは、ＲＡＭ４１ｃに設定されているゲーム中フラグをクリアし（Ｓｊ８）」、エラーコードがレジスタに設定されているか否かを判定する（Ｓｊ９）。Ｓｊ９のステップにおいてエラーコードがレジスタに設定されていないと判定された場合には、遊技終了時設定処理を終了し、図１１に示すフローチャートに復帰する。Ｓｊ９のステップにおいてエラーコードがレジスタに設定されていると判定された場合には、図１８に示すエラー処理に移行する（Ｓｊ１０）。そして、エラーが解除された場合には、遊技終了時設定処理を終了し、図１１に示すフローチャートに復帰する。
【０２４５】
このように、本実施の形態では、ゲームの進行を妨げることのない異常を検出した場合、リール制御処理（図１１のＳｃ７）を終了した後に、遊技終了時設定処理（図１１のＳｃ８、図１５）においてエラー処理（遊技の進行停止）を行う（図１５のＳｊ１０）。これにより、制御が複雑になることがない。なお、ゲームの進行を妨げる可能性のある異常を検出した場合には、異常の検出時点にエラー処理（異常報知、遊技の進行停止）を行う。これにより、好適に異常報知を行うことができる。また、ゲーム終了後にフリーズが発生する場合、該ゲームで異常が発生した場合には、エラー処理を行った後にフリーズを発生させるようにしてもよい。
【０２４６】
なお、ゲームの進行を妨げることの無い異常としては、例えば、投入エラー（メダルの投入が許可されている期間以外で、メダルの投入を検出した場合に判定されるエラー）や、払出エラー（メダルの払出が許可されている期間以外で、メダルの払出を検出した場合に判定されるエラー）などである。なお、ゲームの進行を妨げることの無い異常は、これに限らず、ゲームの進行を妨げることが無ければどのような異常であってもよい。
【０２４７】
また、ゲームの進行を妨げる可能性のある異常としては、満タン異常（オーバーフロータンク３５の満タン状態が判定された場合のエラー）、ＲＡＭ異常（例えばＲＡＭパリティが０でない場合（１の場合）や破壊診断用データの値が正しくない場合のエラー）、リール回転異常（一定期間以上、リールセンサ３３によりリール基準位置が検出されない場合に判定されるエラー）などである。なお、ゲームの進行を妨げる可能性のある異常は、これに限らず、ゲームの進行を妨げる可能性があればどのような異常であってもよい。
【０２４８】
［メダルＯＵＴ信号とセキュリティ信号の出力タイミング］
次に、ゲームの進行を妨げることのない異常（エラー）を検出した場合において、メインＣＰＵ４１ａが外部出力信号として外部出力基板１０００に対して出力するメダルＯＵＴ信号とセキュリティ信号の出力制御について図１６〜図１８に基づき説明する。ゲームの進行を妨げることのない異常としては、エラー処理を行わなくてもゲームを進行できる異常である。ゲームの進行を妨げることのない異常の具体例としては、リール制御処理中の投入エラーおよび払出エラーや、払出処理中の投入エラーである。
【０２４９】
リール制御処理中及び払出処理中の投入エラーは、例えば、メダル投入部４から異物を挿入された場合や、メダルの流路に異物が存在した場合や、リール回転中又は払出処理中にも関わらず、メダル投入部４から投入されたメダルがホッパータンク３４ａ側に流下した場合などに検出される。また、リール制御処理中の払出エラーは、払出タイミングではない場合にメダルが払い出された場合などに検出される。
【０２５０】
図１６〜図１８において、スタートスイッチ、リール回転開始、第１停止、第２停止、第３停止、払出、賭数設定は、ゲーム進行中の各タイミングを示す。具体的には、スタートスイッチは、スタートスイッチ７の操作を検出したタイミングを示す。リール回転開始は、リール２Ｌ、２Ｃ、２Ｒが回転を開始したタイミングを示す。第１停止は、全てのリールが未だ回転中の状態で最初に行われる停止操作を検出したタイミングを示す。第２停止は、いずれか１つのリールが既に停止し、２つのリールが回転中の状態、すなわち２番目に行われる停止操作を検出したタイミングを示す。第３停止は、いずれか２つのリールが停止し、１つのリールが回転中の状態、すなわち３番目に行われる停止操作を検出したタイミングを示す。払出は、メダルの払出処理を行っているタイミングを示す。賭数設定は、リプレイ当選後に賭数の設定処理を行っているタイミングを示す。
【０２５１】
異常検出は、ゲームの進行を妨げることのない異常を検出したタイミングを示す。メダルＯＵＴ信号は、メダルＯＵＴ信号の出力状況を示す。具体的には、メダルＯＵＴ信号は、１パルス出力することにより１枚のメダルが払い出された旨を示す信号である。セキュリティ信号は、ゲームの進行を妨げることのない異常が発生したことを示す信号（例えば、投入エラー信号や払出エラー信号）の出力状況を示す。
【０２５２】
図１６は、リール制御処理中にゲームの進行を妨げることのない異常を検出し、かつメダルの払出のある入賞が発生した場合におけるメダルＯＵＴ信号とセキュリティ信号の出力タイミングを示した図である。本実施の形態では、図示するとおり、リール制御処理中にゲームの進行を妨げることのない異常を検出した場合、異常を検出した直後にセキュリティ信号を出力するのではなく、払出処理を終了した後、かつ、メダルＯＵＴ信号の出力が完了する前にセキュリティ信号を出力する。これにより、リール制御処理中に異常が発生した状況で払い出しされたメダルを認識することができる。すなわち、異常が発生した状況で付与された遊技価値を認識することができる。
【０２５３】
また、従来知られているように、ゲーム中に異常検出したときに、ゲーム終了後に異常報知する場合、ゲームに関する処理を終了した後に異常信号の出力を行うと、「ゲーム中の異常」と「ゲーム終了直後の異常」の区別がつかない。しかしながら、本実施の形態では、ゲームを開始してから遊技媒体の付与を終了するまでの期間内の所定タイミングで異常を検出した場合、遊技媒体の付与が終了した後、メダルＯＵＴ信号の出力を完了する前にセキュリティ信号の出力を開始する。これにより、例えば、ホールコンピュータが、収集ユニットによって収集されたメダルＯＵＴ信号とセキュリティ信号の出力タイミングを解析し、メダルＯＵＴ信号の出力が完了する前にセキュリティ信号が出力されていたことを検出することで、「ゲーム直後の異常」ではなく、「ゲーム中の異常」であることを区別することができる。なお、収集ユニットは、各スロットマシン１の遊技情報を収集する装置である。また、ホールコンピュータは、収集ユニットにて収集された各遊技情報に基づく遊技情報データを管理する装置である。
【０２５４】
図１７は、メダルの払出のある入賞が発生し、かつ払出処理中にゲームの進行を妨げることのない異常を検出した場合におけるメダルＯＵＴ信号とセキュリティ信号の出力タイミングを示した図である。本実施の形態では、図示するとおり、払出処理中にゲームの進行を妨げることのない異常を検出した場合、異常を検出した直後にセキュリティ信号を出力するのではなく、払出処理を終了した後、かつ、メダルＯＵＴ信号の出力が完了する前にセキュリティ信号を出力する。これにより、払出処理中に異常が発生した状況で払い出しされたメダルを認識することができる。すなわち、異常が発生した状況で付与された遊技価値を認識することができる。
【０２５５】
また、従来知られているように、払出中に異常検出したときに、払出終了後に異常報知する場合、ゲームに関する処理を終了した後に異常信号の出力を行うと、「払出中の異常」と「払出終了直後の異常」の区別がつかない。しかしながら、本実施の形態では、遊技媒体の付与を開始してから遊技媒体の付与を終了するまでの期間内の所定タイミングで異常を検出した場合、遊技媒体の付与が終了した後、メダルＯＵＴ信号の出力を完了する前にセキュリティ信号の出力を開始する。これにより、例えば、ホールコンピュータが、収集ユニットによって収集されたメダルＯＵＴ信号とセキュリティ信号の出力タイミングを解析し、メダルＯＵＴ信号の出力が完了する前にセキュリティ信号が出力されていたことを検出することで、「払出終了直後の異常」ではなく、「払出中の異常」であることを区別することができる。
【０２５６】
図１８は、リール制御処理中にゲームの進行を妨げることのない異常を検出し、かつリプレイの入賞が発生した場合におけるメダルＯＵＴ信号とセキュリティ信号の出力タイミングを示した図である。本実施の形態では、図示するとおり、リール制御処理中にゲームの進行を妨げることのない異常を検出した場合、異常を検出した直後にセキュリティ信号を出力するのではなく、リプレイの入賞による賭数処理を終了した後、かつ、メダルＯＵＴ信号の出力が完了する前にセキュリティ信号を出力する。これにより、リール制御処理中に異常が発生した状況で賭数が設定されたことを認識することができる。すなわち、異常が発生した状況で付与された遊技価値を認識することができる。なお、図示する例では、賭数設定の横軸が長いが、実際は一瞬である。
【０２５７】
また、従来知られているように、ゲーム中に異常検出したときに、ゲーム終了後に異常報知する場合、ゲームに関する処理を終了した後に異常信号の出力を行うと、「ゲーム中の異常」と「ゲーム終了直後の異常」の区別がつかない。しかしながら、本実施の形態では、ゲームを開始してから遊技媒体の付与を終了するまでの期間内の所定タイミングで異常を検出した場合、リプレイの入賞による賭数処理を終了した後、メダルＯＵＴ信号の出力を完了する前にセキュリティ信号の出力を開始する。これにより、例えば、ホールコンピュータが、収集ユニットによって収集されたメダルＯＵＴ信号とセキュリティ信号の出力タイミングを解析し、メダルＯＵＴ信号の出力が完了する前にセキュリティ信号が出力されていたことを検出することで、「ゲーム直後の異常」ではなく、「ゲーム中の異常」であることを区別することができる。
【０２５８】
なお、ゲームの進行を妨げることのない異常を検出するタイミングは、図１６，図１８に示す例ではリール制御処理中（リールの回転中）であり、図１７に示す例では払出処理中であるが、これに限らない。例えば、ウェイト中にゲームの進行を妨げることのない異常を検出した場合や、フリーズ中にゲームの進行を妨げることのない異常を検出した場合や、精算中にゲームの進行を妨げることのない異常を検出した場合などにおいても、図１６〜図１８に記載の例と同様に、異常を検出した直後にセキュリティ信号を出力するのではなく、払出処理を終了した後、かつ、メダルＯＵＴ信号の出力が完了する前にセキュリティ信号を出力する。これにより、各処理中に異常が発生した状況で払い出しされたメダルを認識することができる。すなわち、異常が発生した状況で付与された遊技価値を認識することができる。
【０２５９】
なお、上述した例では、メダルの払出のある入賞が発生した場合には、払出処理の終了後にメダルＯＵＴ信号を出力しているが、これに限らない。例えば、メダルが１枚払出される毎に、メダルＯＵＴ信号を出力するようにしてもよい。図１９は、メダルの払出直後にメダルＯＵＴ信号を出力する場合におけるメダルＯＵＴ信号とセキュリティ信号の出力タイミングを示した図である。
【０２６０】
図示する例では、払出処理（メダル払出）を終了した後、最後のメダルＯＵＴ信号の出力が完了する前にセキュリティ信号を出力する。すなわち、この場合においても、リール制御処理中（リール回転処理中）にゲームの進行を妨げることのない異常を検出した場合、異常を検出した直後にセキュリティ信号を出力するのではなく、払出処理（メダル払出）を終了した後、かつ、メダルＯＵＴ信号の出力が完了する前にセキュリティ信号を出力する。これにより、メダルが１枚払出される毎に、メダルＯＵＴ信号を出力する場合においても、リール制御処理中（リール回転処理中）に異常が発生した状況で払い出しされたメダルを認識することができる。すなわち、メダルが１枚払出される毎に、メダルＯＵＴ信号を出力する場合においても、異常が発生した状況で付与された遊技価値を認識することができる。なお、この場合、メダルＯＵＴ信号のパルス幅よりも、収集ユニットがメダルＯＵＴ信号およびセキュリティ信号を収集する間隔を短くすることで、ホールコンピュータは、メダルＯＵＴ信号の出力が完了する前にセキュリティ信号が出力されていたことを検出することができる。これにより、「ゲーム直後の異常」ではなく、「ゲーム中の異常」であることを区別することができる。
［ドア開放エラー解除処理］
図２０を参照しながら、メイン制御部４１が実行するドア開放エラー解除処理について説明する。ドア開放エラー解除処理は、店員がドア開放エラー状態を解除するための処理であり、割込処理によって実行される。
【０２６１】
メイン制御部４１は、リセットスイッチ２３がＯＮされたか否かを判定する（Ｓ１００）。メイン制御部４１は、リセットスイッチ２３がＯＮされていないと判定したときには（Ｓ１００でＮ）、ドア開放エラー解除処理を終了する。
【０２６２】
一方、メイン制御部４１は、リセットスイッチ２３がＯＮされたと判定したときには（Ｓ１００でＹ）、ドアセンサ６０の検出信号がＯＮ状態であるか否かを判定する（Ｓ１０１）。メイン制御部４１は、ドアセンサ６０の検出信号がＯＦＦ状態であると判定したときには（Ｓ１０１でＮ）、ドア開放エラー解除処理を終了する。
【０２６３】
一方、メイン制御部４１は、ドアセンサ６０の検出信号がＯＮ状態であると判定したときには（Ｓ１０１でＹ）、現在がドア開放エラー状態であるか否かを判定する（Ｓ１０２）。メイン制御部４１は、ドア開放エラー状態ではない、つまり、すでにドア開放エラー状態が解除されていると判定したときには（Ｓ１０２でＮ）、ドア開放エラー解除処理を終了する。
【０２６４】
一方、メイン制御部４１は、未だドア開放エラー状態であると判定したときには（Ｓ１０２でＹ）、リセットスイッチ２３のカバー２３ａが開放されているか否かを判定する（Ｓ１０３ａ）。メイン制御部４１は、リセットスイッチ２３のカバー２３ａが閉鎖されていると判定したときには（Ｓ１０３ａでＮ）、ドア開放エラー解除処理を終了する。
【０２６５】
一方、メイン制御部４１は、リセットスイッチ２３のカバー２３ａが開放されていると判定したときには（Ｓ１０３ａでＹ）、設定キースイッチ３７がオフであるか否かを判定する（Ｓ１０３ｂ）。設定キースイッチ３７がオフになっていない場合（Ｓ１０３ｂでＮ）には、ドア開放エラー解除処理を終了する。
【０２６６】
一方、メイン制御部４１は、設定キースイッチ３７がオフになっていると判定したときには（Ｓ１０３ｂでＹ）、Ｓ１００におけるリセットスイッチ２３の操作に基づく入力信号を有効に受け付け、ドア開放エラー状態を解除する（Ｓ１０４）。その後、メイン制御部４１は、サブ制御部９１に対してドア開放エラーが解除されたことを特定可能なドア開放エラー解除コマンドをサブ制御部９１に送信し（Ｓ１０５）、ドア開放エラー解除処理を終了する。
【０２６７】
ここで、従来においては、前面扉１ｂが閉鎖していても、たとえば、針金などの細い器具を筐体１ａと前面扉１ｂの隙間から通すことによってリセットスイッチ２３が不正に操作される虞がある。
【０２６８】
しかし、本実施の形態においては、スロットマシン１の電源がＯＮ状態であり、かつドアセンサ６０の検出信号がＯＮ状態、すなわち前面扉１ｂの開放が検出されていないと、リセットスイッチ２３の操作に基づく入力信号が有効に受け付けられず、ドア開放エラー状態を解除することができない。つまり、リセットスイッチ２３が操作されても、前面扉１ｂが閉鎖されているときにはドア開放エラー状態の解除が禁止される。これにより、ドア開放エラー状態の解除が不正に行われてしまうことを防止できる。
【０２６９】
しかも、リセットスイッチ２３はカバー２３ａで覆われており、カバー２３ａの開放が検出されないとリセットスイッチ２３の操作が有効に受け付けられず、ドア開放エラー状態を解除することができない。このため、不正にドア開放エラー状態を解除することをより効果的に防止できる。
【０２７０】
さらに、本実施の形態では、設定キースイッチ３７がオンであるときにリセットスイッチ２３が操作されたとしても、ドア開放エラー状態を解除しない。従って、設定キースイッチ３７がオンの状態でドア開放エラー状態が終了することを防止することができる。
【０２７１】
［エラー処理］
図２１を参照しながら、メイン制御部４１が実行するエラー処理について説明する。メイン制御部４１は、エラー状態が発生したことを検出する。例えば、メイン制御部４１は、オーバーフロータンク３５内のメダルが満タンとなったときに、エラー状態「オーバーフロータンク溢れエラー」が発生したことを検出する。また、例えば、メイン制御部４１は、ホッパータンク３４ａ内のメダルがなくなったときに、エラー状態「ホッパーエンプティエラー」が発生したことを検出する。また、例えば、メイン制御部４１は、払い出すメダルがホッパータンク３４ａなどで詰まったときに、エラー状態「払出メダル詰まりエラー」が発生したことを検出する。また、例えば、メイン制御部４１は、メダルセレクタでのメダルの検出異常が発生したときに、エラー状態「投入信号異常エラー」が発生したことを検出する。また、例えば、メイン制御部４１は、リールの回転が正常に行われていないときに、エラー状態「リール回転異常エラー」が発生したことを検出する。また、例えば、メイン制御部４１は、内部抽選の結果から入賞が予想される入賞予想フラグと実際に入賞した入賞結果とが一致しなかったときに、エラー状態「不正入賞エラー」が発生したことを検出する。また、例えば、メイン制御部４１は、ＲＡＭ異常が発生したときに、エラー状態「ＲＡＭ内容エラー」が発生したことを検出する。なお、メイン制御部４１は、これらのエラー状態や上述したドア開放エラー状態など、複数のエラー状態が発生した場合においても、発生した全てのエラー状態を検出することができる。
【０２７２】
なお、本実施の形態では、上述したとおり、ゲームの進行を妨げることのない異常を検出した場合、リール制御処理（図１１のＳｃ７）を終了した後に、遊技終了時設定処理（図１１のＳｃ８、図１５）においてエラー処理（遊技の進行停止）を行う（図１５のＳｊ１０）。また、ゲームの進行を妨げる異常を検出した場合、エラー処理は、各処理において、エラー状態が発生した場合に割込処理によって実行される。
【０２７３】
エラー処理では、図２１に示すように、現在の遊技補助表示器１２の表示状態をスタックに退避し（Ｓｅ１）、レジスタに格納されているエラーコードを遊技補助表示器１２に表示する（Ｓｅ２）。
【０２７４】
次いで、レジスタに格納されているエラーコードを確認し、当該エラーコードが断線異常エラー、ＲＡＭ異常エラーまたは異常入賞エラーを示すエラーコードであるか否かを判定し（Ｓｅ３ａ）、断線異常エラー、ＲＡＭ異常エラーまたは異常入賞エラーを示すエラーコードである場合には、いずれの処理も行わないループ処理に移行する。
【０２７５】
また、Ｓｅ３ａのステップにおいて、断線異常エラー、ＲＡＭ異常エラー及び異常入賞エラー以外を示すエラーコードではないと判定された場合には、設定キースイッチ３７がオフであるか否かを判定する（Ｓｅ３ｂ）。設定キースイッチ３７がオフになっていない場合（Ｓｅ３ｂでＮ）には、設定キースイッチ３７がオンになるまで判定を繰り返す。設定キースイッチがオフになっている場合（Ｓｅ３ｂでＹ）には、ドア開放エラー状態であるか否かを判定する（Ｓｅ３ｃ）。ドア開放エラー状態であると判定した場合（Ｓｅ３ｃでＹ）には、Ｓｅ３ｂのステップに戻る。
【０２７６】
一方、ドア開放エラー状態ではないと判定した場合（Ｓｅ３ｃでＮ）には、リセット／設定スイッチ３８の操作が検出されているか否かを判定し（Ｓｅ４）、リセット／設定スイッチ３８の操作が検出されていなければ、更にリセットスイッチ２３の操作が検出されているか否かを判定し（Ｓｅ５）、リセットスイッチ２３の操作も検出されていなければ、Ｓｅ３ｂのステップに戻る。すなわち、設定キースイッチ３７がオフであり、かつドア開放エラー状態ではない場合に、リセット／設定スイッチ３８またはリセットスイッチ２３の操作が検出されるまで、遊技の進行が不能な状態で待機する。
【０２７７】
そして、設定キースイッチ３７がオフであり、かつドア開放エラー状態ではない場合に、Ｓｅ４のステップにおいてリセット／設定スイッチ３８の操作が検出された場合、またはＳｅ５のステップにおいてリセットスイッチ２３の操作が検出された場合には、レジスタに格納されているエラーコードをクリアし（Ｓｅ６）、遊技補助表示器１２の表示状態をＳｅ１のステップにおいてスタックに退避した表示状態に復帰させて（Ｓｅ７）、もとの処理に戻る。
【０２７８】
このようにエラー処理においては、断線異常エラー、ＲＡＭ異常エラー及び異常入賞エラー以外によるエラー処理であれば、設定キースイッチ３７がオフであり、かつドア開放エラー状態ではない場合に、リセット／設定スイッチ３８またはリセットスイッチ２３が操作されることで、エラー状態を解除してもとの処理に復帰するが、断線異常エラー、ＲＡＭ異常エラーまたは異常入賞エラーによるエラー処理であれば、リセット／設定スイッチ３８またはリセットスイッチ２３が操作されても、エラー状態が解除されて元の状態に復帰することはない。
【０２７９】
さらに、本実施の形態では、設定キースイッチ３７がオンであるときにリセット／設定スイッチ３８またはリセットスイッチ２３が操作されたとしても、エラー状態を解除しない。従って、設定キースイッチ３７がオンの状態でエラー状態が終了することを防止することができる。
【０２８０】
［液晶演出処理］
次に、本実施の形態における液晶演出処理について説明する。本実施の形態では、演出キャラクタとして設定されているキャラクタに応じた演出画面を液晶表示器５１に表示する演出を行う。また、本実施の形態では、初期状態では「キャラクタＡ」が演出キャラクタとして設定されている。なお、初期状態で設定されている演出キャラクタは「キャラクタＡ」に限らず、どのようなキャラクタであってもよい。
【０２８１】
図２２は、液晶演出処理の処理手順を示したフローチャートである。サブ制御部９１は、遊技制御基板４１から送信される当選番号コマンドに基づいて、特定役に当選したか否かを判定する（Ｓｏ１）。本実施形態における特定役は、チェリーａとチェリーｂである。なお、特定役はこれに限らず、どのような役を特定役としてもよい。
【０２８２】
特定役に当選したと判定した場合（Ｓｏ１でＹ）には、サブ制御部９１は、ＲＯＭ９１ｂが記憶しているキャラクタ抽選テーブルに基づいて演出キャラクタの抽選（キャラクタ抽選）を行う。その後、サブ制御部９１は、抽選により選択したキャラクタを演出キャラクタとして設定する（Ｓｏ２）。
【０２８３】
図２３は、本実施形態におけるキャラクタ抽選テーブルの例を示した図である。図示するキャラクタ抽選テーブルは、キャラクタＡが選択される割合は３０％であり、キャラクタＢが選択される割合は７０％であることを示している。なお、各キャラクタの選択割合はこれに限らず、どのような割合としてもよい。
【０２８４】
Ｓｏ１で特定役に当選していないと判定した場合（Ｓｏ１でＮ）や、Ｓｏ２でキャラクタを設定した場合には、演出キャラクタとして設定されているキャラクタでの演出を実行する（Ｓｏ３）。その後、液晶演出処理を終了する。
【０２８５】
例えば、演出キャラクタとしてキャラクタＡが設定されている場合、サブ制御部９１は、例えば図２５（Ａ）に示すようなキャラクタＡ（ＣＡａ）が表示される演出を実行する。また、例えば、演出キャラクタとしてキャラクタＢが設定されている場合、サブ制御部９１は、例えば図２６（Ａ）に示すようなキャラクタＢ（ＣＢａ）が表示される演出を実行する。このように、本実施の形態では、演出キャラクタとして設定されたキャラクタに応じた演出を実行する。また、本実施の形態では、特定役が当選した場合に演出キャラクタを選択する。
【０２８６】
［報知演出処理］
次に、本実施の形態における報知演出処理について説明する。本実施の形態では、特定事象が発生した場合には、特定事象が発生したことを報知する演出を実行する。また、本実施の形態では、所定事象が発生した場合には、所定事象が発生したことを報知する演出を実行する。
【０２８７】
なお、特定事象は、遊技者（客）が居合わせない場面で発生する事象である。また、特定事象は、遊技者が遊技しているときに発生し難い、または発生しない事象である。例えば、特定事象は、ＲＡＭ４１ｃ（記憶手段）の記憶領域の初期化や、設定変更や、電源投入などであってもよい。また、特定事象を報知する演出は、遊技者（客）が居合わせない場面で発生する事象を報知する演出である。また、特定事象を報知する演出は、遊技者が遊技しているときに発生し難い、または発生しない事象を報知する演出である。例えば、特定事象を報知する演出は、ＲＡＭ４１ｃ（記憶手段）の記憶領域の初期化中であることを報知する演出や、設定変更中であることを報知する演出や、電源投入中であることを報知する演出などであってもよい。
【０２８８】
また、所定事象は、遊技者（客）が居合わせる場面で発生する事象である。例えば、所定事象は、エラーの発生や、エラーの解消や、前面扉１ｂの開放や、精算や、遊技開始時や、リール２Ｌ、２Ｃ、２Ｒが回転してから一定時間経過した場合などであってもよい。また、所定事象を報知する演出は、遊技者（客）が居合わせる場面で発生する事象を報知する演出である。例えば、所定事象を報知する演出は、エラーが発生したことを報知する演出や、エラーが解消したことを報知する演出や、前面扉１ｂが開放されていることを報知する演出や、精算処理中であることを報知する演出や、遊技の開始を報知する演出や、リール２Ｌ、２Ｃ、２Ｒが回転してから一定時間経過したことを報知する演出などであってもよい。なお、遊技の開始を報知する演出は、例えばメダル投入部４にメダルが投入された場合に「ようこそ」などの音声をスピーカ５３、５４から出力する演出であってもよい。また、リール２Ｌ、２Ｃ、２Ｒが回転してから一定時間経過したことを報知する演出は、リール２Ｌ、２Ｃ、２Ｒの停止を促進する演出であってもよい。
【０２８９】
図２４は、報知演出処理の処理手順を示したフローチャートである。サブ制御部９１は、遊技制御基板４１から送信される各種コマンドに基づいて、特定事象が発生したか否かを判定する（Ｓｐ１）。
【０２９０】
特定事象が発生したと判定した場合（Ｓｐ１でＹ）には、サブ制御部９１は、特定事象が発生したことを報知する演出（特定事象報知演出）を実行する。その後、サブ制御部９１は、報知演出処理を終了する。
【０２９１】
特定事象が発生していないと判定した場合（Ｓｐ１でＮ）には、サブ制御部９１は、所定事象が発生したか否かを判定する（Ｓｐ３）。所定事象が発生していないと判定した場合（Ｓｐ３でＮ）には、サブ制御部９１は、報知演出処理を終了する。
【０２９２】
所定事象が発生したと判定した場合（Ｓｐ３でＹ）には、サブ制御部９１は、演出キャラクタとしてキャラクタＡが設定されているか否かを判定する（Ｓｐ４）。演出キャラクタとしてキャラクタＡが設定されていると判定した場合（Ｓｐ４でＹ）には、キャラクタＡを用いた所定事象の報知演出（所定事象報知演出）を実行する。その後、サブ制御部９１は、報知演出処理を終了する。一方、演出キャラクタとしてキャラクタＡが設定されていないと判定した場合（Ｓｐ４でＮ）には、キャラクタＢを用いた所定事象の報知演出（所定事象報知演出）を実行する。その後、サブ制御部９１は、報知演出処理を終了する。
【０２９３】
次に、所定事象報知演出について説明する。図２５、図２６は、本実施形態における所定事象を報知する演出例を示した概略図である。図２５に示す例では、演出キャラクタとしてキャラクタＡが設定され、キャラクタＡ（ＣＡａ）を用いた演出が実行されている（図２５（Ａ））。このときに、所定事象として「セレクタエラー」が発生した場合、図２５（Ｂ）に示すように、キャラクタＡ（ＣＡｂ）を用いた所定事象報知演出が実行される。具体的には、キャラクタＡ（ＣＡｂ）を用いた所定事象報知演出では、キャラクタＡ（ＣＡｂ）の吹き出し画像により、発生した所定事象の内容「セレクタエラー発生」を報知している。また、スピーカ５３，５４から、キャラクタＡの音声により「店員を呼んでね〜」と出力し、所定事象が発生したことを報知している。
【０２９４】
また、図２６に示す例では、演出キャラクタとしてキャラクタＢが設定され、キャラクタＢ（ＣＢａ）を用いた演出が実行されている（図２６（Ａ））。このときに、所定事象として「セレクタエラー」が発生した場合、図２６（Ｂ）に示すように、キャラクタＢ（ＣＢｂ）を用いた所定事象報知演出が実行される。具体的には、キャラクタＢ（ＣＢｂ）を用いた所定事象報知演出では、キャラクタＢ（ＣＢｂ）の吹き出し画像により、発生した所定事象の内容「セレクタエラー発生」を報知している。また、スピーカ５３，５４から、キャラクタＢの音声により「店員さ〜ん」と出力し、所定事象が発生したことを報知している。
【０２９５】
上述したとおり、本実施の形態によれば、所定事象が発生する前に実行されている演出に応じて、所定事象を報知する演出（所定事象報知演出）が異なる。例えば、所定事象が発生する前に実行されている演出が「キャラクタＡを用いた演出」である場合、所定事象を報知する演出は、「キャラクタＡを用いた所定事象報知演出」である。また、例えば、所定事象が発生する前に実行されている演出が「キャラクタＢを用いた演出」である場合、所定事象を報知する演出は、「キャラクタＢを用いた所定事象報知演出」である。
【０２９６】
このように、本実施の形態によれば、所定事象は、遊技者（客）が居合わせる場面で発生する事象である。また、本実施の形態によれば、所定事象の発生前の演出に応じて所定事象の報知態様が異なるため、遊技の興趣を高めることができる。また、所定事象の発生前の演出で用いられるキャラクタと同じキャラクタを用いて所定事象の報知演出を実行するため、所定事象演出が実行されたとしても、遊技が途切れた感じを軽減することができる。
【０２９７】
次に、特定事象報知演出について説明する。図２７は、本実施形態における特定事象を報知する演出例を示した概略図である。図２７に示す例では、特定事象として設定変更が発生し、設定変更中であることを報知する演出が実行されている。具体的には、特定事象報知演出では、文字により、発生した特定事象の内容「設定変更中」を報知している。また、スピーカ５３，５４から、電子音「ピロリロ  ピロリロ」を出力し、特定事象が発生したことを報知している。
【０２９８】
このように、本実施の形態によれば、遊技者（客）が居合わせない場面で発生する特定事象や、遊技者が遊技しているときに発生し難い、または発生しない特定事象を報知する場合、所定事象報知演出とは異なり、１種類の報知態様で報知する。これにより、特定事象報知演出では報知態様を複数用意する必要が無いため、演出に用いるデータの記憶容量を増やしすぎないことができる。
【０２９９】
また、例えば、特定事象がＲＡＭ４１ｃ（記憶手段）の記憶領域の初期化である場合、本実施形態では、特定事象の報知は１種類の態様であるため、態様の選択のために用いるデータを記憶領域に残しておく必要がない。例えば、特定事象の報知の際にも、複数のうちから報知態様を選択させようとすると、ＲＡＭ４１ｃの記憶領域に何かしらのデータを残す必要がある。
【０３００】
なお、例えば、特定事象が設定変更の場合、設定変更が終了してから一定時間（例えば、３０秒間）、電子音（例えば「ピロリロ  ピロリロ」）を出力し続けるようにしてもよい。また、特定事象が設定変更の場合、設定変更が終了してから一定時間（例えば、３０秒間）、演出効果ＬＥＤ５２を例えば赤色に点灯し続けるようにしてもよい。これにより、設定変更が終了したとしても、設定変更の終了後から一定時間、設定変更が行われたことを報知することができる。なお、設定変更が終了した場合、液晶表示器５１が表示する演出については、すぐに通常演出に戻してもよい。
【０３０１】
［変形例］
以上、本発明の実施例を図面により説明してきたが、本発明はこの実施例に限定されるものではない。本発明は、上記の実施例に限られず、種々の変形、応用が可能である。以下、本発明に適用可能な変形例などについて説明する。また、前述した本実施の形態で説明した技術事項、および、以下の変形例で説明する技術事項のうち少なくとも２つを組み合わせて実施するようにしてもよく、前述した本実施の形態で説明した技術事項を以下の変形例で説明する技術事項に置換して実施するようにしてもよく、当該置換したものに対して、以下の変形例で説明する技術事項をさらに組み合わせて実施するようにしてもよい。
【０３０２】
（変形例１）上述した例では、所定事象が発生する前に実行されていた演出がキャラクタＡを用いた第１演出の場合には、所定事象の発生を報知する際の態様を、キャラクタＡを用いた態様としている。また、例えば、所定事象が発生する前に実行されていた演出がキャラクタＢを用いた第２演出の場合には、所定事象の発生を報知する際の態様を、キャラクタＢを用いた態様としている。しかしながら、これに限らない。例えば、第１演出と第２演出とでは登場しているキャラクタは同じであるが、報知態様が異なるようにしてもよい。例えば、第１演出と第２演出とに登場するキャラクタは、両方ともキャラクタＡであるが、第１演出に登場するキャラクタＡは笑っており、第２演出に登場するキャラクタＡは怒っているようにする。そして、所定事象が発生する前に実行されていた演出が笑っているキャラクタＡを用いた第１演出の場合には、所定事象の発生を報知する際の態様を、笑っているキャラクタＡを用いた態様とする。また、所定事象が発生する前に実行されていた演出が怒っているキャラクタＡを用いた第２演出の場合には、所定事象の発生を報知する際の態様を、怒っているキャラクタＡを用いた態様とする。このような構成であっても、所定事象の発生前の演出に応じて報知態様が異なるため、所定事象を報知する場合においても興趣を向上させることができる。
【０３０３】
（変形例２）上述した例では、所定事象が発生する前に実行されていた演出がキャラクタＡを用いた第１演出の場合には、所定事象の発生を報知する際の態様を、キャラクタＡを用いた態様としている。また、例えば、所定事象が発生する前に実行されていた演出がキャラクタＢを用いた第２演出の場合には、所定事象の発生を報知する際の態様を、キャラクタＢを用いた態様としている。しかしながら、これに限らない。例えば、第１演出と第２演出とでは登場しているキャラクタは同じであるが、報知態様が異なるようにしてもよい。例えば、第１演出と第２演出とに登場するキャラクタは、両方ともキャラクタＡであるが、第１演出に登場するキャラクタＡは大人のキャラクタとし、第２演出に登場するキャラクタＡは子供のキャラクタとする。そして、所定事象が発生する前に実行されていた演出が大人のキャラクタＡを用いた第１演出の場合には、所定事象の発生を報知する際の態様を、大人のキャラクタＡを用いた態様とする。また、所定事象が発生する前に実行されていた演出が子供のキャラクタＡを用いた第２演出の場合には、所定事象の発生を報知する際の態様を、子供のキャラクタＡを用いた態様とする。このような構成であっても、所定事象の発生前の演出に応じて報知態様が異なるため、所定事象を報知する場合においても興趣を向上させることができる。
【０３０４】
（変形例３）上述した例では、所定事象が発生する前に実行されていた演出として、キャラクタＡを用いた第１演出と、キャラクタＢを用いた第２演出とを用いて説明したが、これに限らない。例えば、所定事象が発生する前に実行されていた演出として、３種類以上の演出を用いてもよい。例えば、キャラクタＡを用いた第１演出と、キャラクタＢを用いた第２演出と、キャラクタＣを用いた第３演出とを用いてもよい。この場合においても、所定事象が発生する前に実行されていた演出がキャラクタＡを用いた第１演出の場合には、所定事象の発生を報知する際の態様を、キャラクタＡを用いた態様とする。また、所定事象が発生する前に実行されていた演出がキャラクタＢを用いた第２演出の場合には、所定事象の発生を報知する際の態様を、キャラクタＢを用いた態様とする。また、所定事象が発生する前に実行されていた演出がキャラクタＣを用いた第３演出の場合には、所定事象の発生を報知する際の態様を、キャラクタＣを用いた態様とする。このような構成であっても、所定事象の発生前の演出に応じて報知態様が異なるため、所定事象を報知する場合においても興趣を向上させることができる。なお、所定事象が発生する前に実行されていた演出として、４種類以上の演出を用いた場合であっても同様に行うことができる。
【０３０５】
（変形例４）上述した例では、所定事象が発生する前に実行される演出で用いられるキャラクタは、キャラクタ抽選テーブルに基づいて抽選によって決定されているが、これに限らない。例えば、所定事象が発生する前に実行される演出で用いられるキャラクタは、ユーザの選択によって選択されるようにしてもよい。このような構成であっても、所定事象の発生前の演出に応じて報知態様が異なるため、所定事象を報知する場合においても興趣を向上させることができる。
【０３０６】
（変形例５）上述した例では、所定事象が発生する前に実行される演出で用いられるキャラクタは、キャラクタ抽選テーブルに基づいて抽選によって決定されているが、これに限らず、当選役（小役告知演出やボーナス告知演出など）に応じて選択されるようにしてもよい。例えば、所定事象の発生を報知する際の態様を、小役告知演出で登場しているキャラクタを用いた態様とするようにしてもよい。このような構成であっても、所定事象の発生前の演出に応じて報知態様が異なるため、所定事象を報知する場合においても興趣を向上させることができる。
【０３０７】
（変形例６）上述した例では、所定事象が発生する前に実行される演出で用いられるキャラクタは、キャラクタ抽選テーブルに基づいて抽選によって決定されているが、これに限らず、演出（会話演出や連続演出など）に応じて選択されるようにしてもよい。例えば、所定事象の発生を報知する際の態様を、会話演出で登場しているキャラクタを用いた態様とするようにしてもよい。また、例えば、所定事象の発生を報知する際の態様を、連続演出で登場しているキャラクタを用いた態様とするようにしてもよい。このような構成であっても、所定事象の発生前の演出に応じて報知態様が異なるため、所定事象を報知する場合においても興趣を向上させることができる。
【０３０８】
（変形例７）上述した例では、所定事象が発生する前に実行されていた演出がキャラクタＡを用いた第１演出の場合には、所定事象の発生を報知する際の態様を、キャラクタＡを用いた態様としている。また、例えば、所定事象が発生する前に実行されていた演出がキャラクタＢを用いた第２演出の場合には、所定事象の発生を報知する際の態様を、キャラクタＢを用いた態様としている。しかしながら、これに限らず、所定事象が発生する前に実行されていた演出は、キャラクタＡを用いた演出やキャラクタＢを用いた演出ではなく、キャラクタＡに関連する演出や、キャラクタＢに関連する演出であってもよい。例えば、キャラクタＡに関連する演出として、キャラクタＡの部屋など、キャラクタＡに関連するステージや背景演出であってもよい。同様に、キャラクタＢに関する演出として、キャラクタＢの部屋など、キャラクタＢに関連するステージや背景演出であってもよい。このような構成であっても、所定事象の発生前の演出に応じて報知態様が異なるため、所定事象を報知する場合においても興趣を向上させることができる。
【０３０９】
［遊技機について］
以上のように、上記の実施の形態では、スロットマシンを例に挙げて説明したが、例えば遊技球を用いるパチンコ遊技機に上記の実施形態で示した構成を適用して、請求項に係る発明を実現することが可能である。
【０３１０】
また、上記の実施の形態では、メダル並びにクレジットを用いて賭数を設定するスロットマシンを例に挙げて説明したが、これに限定されることなく、例えば、パチンコ遊技機で用いられている遊技球を用いて賭数を設定するスロットマシンや、クレジットのみを使用して賭数を設定する完全クレジット式のスロットマシンに上記の実施の形態で示した構成を適用して、請求項に係る発明を実現することが可能である。遊技球を遊技媒体として用いる場合は、例えば、メダル１枚分を遊技球５個分に対応させた場合に、上記の実施の形態で賭数として３を設定する場合は、１５個の遊技球を用いて賭数を設定するものに相当する。
【０３１１】
また、本発明の遊技機は、メダル及び遊技球などの複数種類の遊技用価値のうちのいずれか１種類のみを用いるものに限定されるものでなく、例えばメダル及び遊技球などの複数種類の遊技用価値を併用できるものであってもよい。すなわち、メダル及び遊技球などの複数種類の遊技用価値のいずれを用いても賭数を設定してゲームを行うことが可能であり、かつ入賞の発生によってメダル及び遊技球などの複数種類の遊技用価値のいずれをも払い出し得る遊技機も本発明の遊技機に含まれるものである。
【０３１２】
また、本実施の形態では、３つのリール２Ｌ、２Ｃ、２Ｒを有する可変表示装置を備え、すべてのリールが停止した時点で１ゲームが終了し、３つのリールに導出された表示結果の組合せに応じて入賞が発生するスロットマシンについて説明した。すなわち、各々が識別可能な複数種類の識別情報を変動表示可能な複数の可変表示領域のそれぞれに表示結果を導出させることが可能な可変表示装置を備え、遊技用価値を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、前記複数の可変表示領域のすべてに前記表示結果が導出されることにより１ゲームが終了し、１ゲームの結果として前記複数の可変表示領域のそれぞれに導出された前記表示結果の組合せに応じて入賞が発生可能とされたスロットマシンについて説明した。しかし、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置に表示結果が導出されることにより１ゲームが終了し、該可変表示装置に導出された表示結果に応じて入賞が発生可能とされたスロットマシンであれば、３つのリールを有する可変表示装置を備えるものに限らず、１のリールしか有しないものや、３以外の複数のリールを有する可変表示装置を備えるスロットマシンであってもよい。また、本実施の形態では、リール２Ｌ、２Ｃ、２Ｒは縦方向に回転するリールであるが、リール２Ｌ、２Ｃ、２Ｒは横方向や斜め方向など、どの方向に回転するリールであってもよい。
【０３１３】
また、本実施の形態に係るスロットマシン１は、各々が識別可能な複数種類の識別情報（図柄）を変動表示可能な複数の可変表示領域（透視窓３）のそれぞれに表示結果を導出させることが可能な可変表示装置を備え、遊技用価値（メダル、クレジット）を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、複数の可変表示領域のすべてに表示結果が導出されることにより１ゲームが終了し、１ゲームの結果として複数の可変表示領域のそれぞれに導出された表示結果の組合せに応じて入賞が発生可能とされたスロットマシンであってもよい。
【０３１４】
また、本実施の形態として、入賞の発生に応じて遊技媒体を遊技者の手元に払い出すスロットマシンを説明したが、遊技媒体が封入され、入賞の発生に応じて遊技媒体を遊技者の手元に払い出すことなく遊技点（得点）を加算する封入式のスロットマシンを採用してもよい。基盤とドラムとが流通可能で、筺体が共通なもので基盤のみあるいは基盤とドラムとを遊技機と称する。
【０３１５】
なお、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０３１６】
次に、前述した実施の形態により得られる主な効果を説明する。
（１）  本実施の形態では、所定事象（例えば、遊技者（客）が居合わせる場面で発生する事象。例えば、エラーの発生、エラーの解消、前面扉１ｂの開放、精算、遊技開始時、リール２Ｌ、２Ｃ、２Ｒが回転してから一定時間経過した場合）が発生したときに、該所定事象が発生した旨を報知する第１報知手段（例えば、サブ制御部９１、液晶表示器５１、スピーカ５３，５４）と、特定事象（例えば、遊技者（客）が居合わせる場面で発生する事象。例えば、エラーの発生、エラーの解消、前面扉１ｂの開放、精算、遊技開始時、リール２Ｌ、２Ｃ、２Ｒが回転してから一定時間経過した場合）が発生したときに、該特定事象が発生した旨を報知する第２報知手段（例えば、サブ制御部９１、液晶表示器５１、スピーカ５３，５４）と、を備え、第１報知手段は、所定事象が発生したときに複数の報知態様（例えば、キャラクタＡを用いた演出、キャラクタＢを用いた演出など）の中からいずれかの報知態様を選択して該所定事象が発生した旨を報知し、第２報知手段は、特定事象が発生したときに一の報知態様（例えば、文字による報知態様）で該特定事象が発生した旨を報知する。
【０３１７】
これにより、所定事象が発生した旨の報知は複数の報知態様から選択されるため、興趣を向上させることができる。また、特定事象は一の報知態様で報知されるため、容量を増やしすぎないことができる。
【０３１８】
（２）  また、本実施の形態では、特定事象は、所定事象よりも、遊技者が遊技をしているときには発生し難い、または発生しない事象であってもよい。
【０３１９】
これにより、特定事象は遊技者が関与しない事象であるため、報知態様を複数持たせないことで容量を削減することができる。
【０３２０】
（３）  また、本実施の形態では、特定事象は記憶手段の記憶領域（ＲＡＭ４１ｃの記憶領域）を初期化する初期化事象であってもよい。
【０３２１】
これにより、特定事象の報知は１種類の態様であるため、態様の選択のために用いるデータを記憶領域に残しておく必要を無くすことができる。
【０３２２】
（４）  また、本実施の形態では、ゲーム中にエラー（異常）が発生したときには該ゲームの終了後にエラー信号（セキュリティ信号）を出力し、払出のあるゲーム中にエラーが発生した場合には払出信号の外部出力完了前にエラー信号の出力を開始するようにしてもよい。
【０３２３】
これにより、エラーの発生契機を判別することができる。
【０３２４】
（５）  また、本実施の形態では、エラー（異常）状態の終了は、開閉部材（前面扉１ｂ）の開放エラーが解除されているときのみ行うようにしてもよい。
【０３２５】
これにより、好適にエラー状態を終了することができる。
【０３２６】
（６）  また、本実施の形態では、複数の演出（例えば、キャラクタＡを用いた演出、キャラクタＢを用いた演出など）のうち、いずれかの演出を選択して実行する演出実行手段（例えば、サブ制御部９１、液晶表示器５１、スピーカ５３，５４）を備え、第１の報知手段は、所定事象が発生する前に実行されていた演出が、第１演出か第２演出かによって報知の態様を異ならせるようにしてもよい。
【０３２７】
これにより、所定事象の発生前の演出に応じて報知態様が異なるため、興趣を向上させることができる。
【符号の説明】
【０３２８】
１  スロットマシン
２Ｌ、２Ｃ、２Ｒ  リール
６  ＭＡＸＢＥＴスイッチ
７  スタートスイッチ
８Ｌ、８Ｃ、８Ｒ  ストップスイッチ
４０  遊技制御基板
４１  メイン制御部
５１  液晶表示器
９０  演出制御基板
９１  サブ制御部
９１ａ  サブＣＰＵ
９１ｂ  ＲＯＭ
９１ｃ  ＲＡＭ
【図１】
2020018937.tif 000003
【図２】
2020018937.tif 000004
【図３】
2020018937.tif 000005
【図４】
2020018937.tif 000006
【図５】
2020018937.tif 000007
【図６】
2020018937.tif 000008
【図７】
2020018937.tif 000009
【図８】
2020018937.tif 000010
【図９】
2020018937.tif 000011
【図１０】
2020018937.tif 000012
【図１１】
2020018937.tif 000013
【図１２】
2020018937.tif 000014
【図１３】
2020018937.tif 000015
【図１４】
2020018937.tif 000016
【図１５】
2020018937.tif 000017
【図１６】
2020018937.tif 000018
【図１７】
2020018937.tif 000019
【図１８】
2020018937.tif 000020
【図１９】
2020018937.tif 000021
【図２０】
2020018937.tif 000022
【図２１】
2020018937.tif 000023
【図２２】
2020018937.tif 000024
【図２３】
2020018937.tif 000025
【図２４】
2020018937.tif 000026
【図２５】
2020018937.tif 000027
【図２６】
2020018937.tif 000028
【図２７】
2020018937.tif 000029
【手続補正書】
【提出日】令和1年12月20日(2019.12.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
識別情報の可変表示を行う可変表示手段を備え、該可変表示手段に導出表示された表示結果に応じて遊技価値を付与するスロットマシンにおいて、
遊技価値が付与されたときに付与された遊技価値を特定可能な付与情報を出力する付与情報出力手段と、
遊技に関する異常を検出する異常検出手段と、
前記異常検出手段に異常が検出されたときに遊技の進行を停止する異常状態に制御する異常状態制御手段と、
前記異常検出手段に異常が検出されたとき異常情報を出力する異常情報出力手段と、を備え、
前記異常状態制御手段は、
識別情報の可変表示が実行されていないタイミングで前記異常検出手段により異常が検出された場合、該タイミングから異常状態に制御し、
識別情報の可変表示の実行中に前記異常検出手段により異常が検出された場合、該識別情報の可変表示が終了するまで遊技を進行させ、該識別情報の可変表示が終了した後に前記異常状態に制御し、
前記異常情報出力手段は、
遊技価値の付与を開始してから該遊技価値の付与を終えるまでの期間内の所定タイミングにおいて前記異常検出手段により異常が検出された場合、該遊技価値の付与が終了した後に異常情報を出力するとともに、
該遊技価値の付与に応じて出力される付与情報の出力が完了する以前に、該異常情報の出力を開始する、スロットマシン。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、スロットマシンに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
特許文献１の遊技機は、不正行為が行われたと判断した場合に、外部集中端子板１７１を通じてホール管理装置などにエラー情報を送信する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
【特許文献１】特開２０１４−１５８９０９号公報
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
しかしながら、特許文献１の遊技機には、改良の余地があった。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、改良した遊技機を提供することである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
識別情報の可変表示を行う可変表示手段を備え、該可変表示手段に導出表示された表示結果に応じて遊技価値を付与するスロットマシンにおいて、
遊技価値が付与されたときに付与された遊技価値を特定可能な付与情報を出力する付与情報出力手段と、
遊技に関する異常を検出する異常検出手段と、
前記異常検出手段に異常が検出されたときに遊技の進行を停止する異常状態に制御する異常状態制御手段と、
前記異常検出手段に異常が検出されたとき異常情報を出力する異常情報出力手段と、を備え、
前記異常状態制御手段は、
識別情報の可変表示が実行されていないタイミングで前記異常検出手段により異常が検出された場合、該タイミングから異常状態に制御し、
識別情報の可変表示の実行中に前記異常検出手段により異常が検出された場合、該識別情報の可変表示が終了するまで遊技を進行させ、該識別情報の可変表示が終了した後に前記異常状態に制御し、
前記異常情報出力手段は、
遊技価値の付与を開始してから該遊技価値の付与を終えるまでの期間内の所定タイミングにおいて前記異常検出手段により異常が検出された場合、該遊技価値の付与が終了した後に異常情報を出力するとともに、
該遊技価値の付与に応じて出力される付与情報の出力が完了する以前に、該異常情報の出力を開始する、スロットマシン。
また、他の遊技機として、
（１）遊技が可能な遊技機（例えば、スロットマシン１、パチンコ）であって、
所定事象（例えば、遊技者（客）が居合わせる場面で発生する事象。例えば、エラーの発生、エラーの解消、前面扉１ｂの開放、精算、遊技開始時、リール２Ｌ、２Ｃ、２Ｒが回転してから一定時間経過した場合）が発生したときに、該所定事象が発生した旨を報知する第１報知手段（例えば、サブ制御部９１、液晶表示器５１、スピーカ５３，５４）と、
特定事象（例えば、遊技者（客）が居合わせる場面で発生する事象。例えば、エラーの発生、エラーの解消、前面扉１ｂの開放、精算、遊技開始時、リール２Ｌ、２Ｃ、２Ｒが回転してから一定時間経過した場合）が発生したときに、該特定事象が発生した旨を報知する第２報知手段（例えば、サブ制御部９１、液晶表示器５１、スピーカ５３，５４）と、
を備え、
前記第１報知手段は、前記所定事象が発生したときに複数の報知態様（例えば、キャラクタＡを用いた演出、キャラクタＢを用いた演出など）の中からいずれかの報知態様を選択して該所定事象が発生した旨を報知し、
前記第２報知手段は、前記特定事象が発生したときに一の報知態様（例えば、文字による報知態様）で該特定事象が発生した旨を報知する
ことを特徴とする遊技機。