(57)【特許請求の範囲】
【請求項１】
複数の図柄を表示するとともに、当該複数の図柄の各々を変動させて表示させる図柄表示手段と、
前記図柄表示手段の前記図柄の変動を開始させるための始動手段と、
前記始動手段の操作に応じて前記図柄表示手段の前記図柄の変動を開始させる制御を含む遊技の制御を行うともに、所定の条件を満たすときに、前記始動手段が操作されたとしても、予め決められた複数の遅延時間の中から一つの遅延時間を選択して、前記図柄の少なくとも一部の変動の開始を、前記選択された遅延時間だけ遅らせる制御を行うメイン制御手段と、
前記メイン制御手段による前記遊技の制御の結果に応じて、当該遊技に対して実行される演出を制御するサブ制御手段と、を有し、
前記メイン制御手段は、前記遊技毎に、前記始動手段が操作されたことを示す始動操作情報、及び、前記図柄の変動が開始されたことを示す変動開始情報を前記サブ制御手段に送信するように構成され、
前記サブ制御手段は、
前記始動操作情報を受信してから前記変動開始情報を受信するまでの時間を測定して第１のフリーズ時間として記憶するフリーズ時間測定手段と、
前記第１のフリーズ時間から、前記メイン制御手段において、前記図柄の変動開始を遅らせる制御が行われたのか否か、及び、前記複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定するフリーズパターン判定手段と、
前記フリーズパターン判定手段において、前記図柄の変動開始を遅らせる制御が行われたと判定されたときに、前記遅延時間に応じて演出パターンを決定して演出を行う演出実行手段と、を有することを特徴とする遊技機。
【請求項２】
前記メイン制御手段は、前記始動手段が操作されたとしても、前の遊技における前記図柄の変動開始から予め決められた最小遊技時間が経過していないときは、当該最小遊技時間が経過したときに前記図柄の変動を開始するように構成されており、
前記サブ制御手段は、前記変動開始情報を受信したときから、次の遊技において前記変動開始情報を受信するまでの時間を測定して遊技間時間として記憶する遊技間時間測定手段を有し、
前記フリーズパターン判定手段は、前記第１のフリーズ時間及び前記遊技間時間から前記図柄の変動開始を遅らせる制御が行われたのか否か、及び、前記複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定することを特徴とする請求項１に記載の遊技機。
【請求項３】
前記フリーズパターン判定手段は、
前記遊技間時間と前記第１のフリーズ時間との差である第１の差を求め、
前記第１の差が前記最小遊技時間以上のときは、前記第１のフリーズ時間が０より大きい場合に前記図柄の変動開始を遅らせる制御が行われたと判定して前記第１のフリーズ時間に基づいて前記複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定し、前記第１のフリーズ時間が０の場合に前記図柄の変動開始を遅らせる制御が行われなかったと判定し、
前記第１の差が前記最小遊技時間より小さいときは、さらに、前記遊技間時間と前記最小遊技時間との差である第２の差を求め、
前記第２の差が０より大きい場合は前記図柄の変動開始を遅らせる制御が行われたと判定して前記第１のフリーズ時間に基づいて前記複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定し、前記第２の差が０の場合は前記図柄の変動開始を遅らせる制御が行われなかったと判定することを特徴とする請求項２に記載の遊技機。
【請求項４】
前記メイン制御手段は、前記図柄の変動開始を遅らせる制御を実行するときに、当該制御が行われることを示すフリーズ情報を前記サブ制御手段に送信するように構成され、
前記フリーズパターン判定手段は、前記メイン制御手段において、前記図柄の変動開始を遅らせる制御が行われるか否かを、当該フリーズ情報を受信するか否かで判定するように構成されたことを特徴とする請求項１に記載の遊技機。
【請求項５】
前記メイン制御手段は、前記始動手段が操作されたとしても、前の遊技における前記図柄の変動開始から予め決められた最小遊技時間が経過していないときは、当該最小遊技時間が経過したときに前記図柄の変動を開始するように構成されており、
前記サブ制御手段は、前記変動開始情報を受信したときから、次の遊技において前記変動開始情報を受信するまでの時間を測定して遊技間時間として記憶する遊技間時間測定手段を有し、
前記フリーズパターン判定手段は、
前記遊技間時間と前記第１のフリーズ時間との差である第１の差を求め、
前記第１の差が前記最小遊技時間以上のときは、前記第１のフリーズ時間に基づいて前記複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定し、
前記第１の差が前記最小遊技時間より小さいときは、前記最小遊技時間及び前記第１のフリーズ時間に基づいて前記複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定することを特徴とする請求項４に記載の遊技機。
【請求項６】
前記フリーズパターン判定手段は、
前記第１の差が前記最小遊技時間より小さいときに、前記遊技間時間と前記最小遊技時間との差を第２の差として求め、当該第２の差が０のときに、前記第１のフリーズ時間より短い前記遅延時間が選択されたと判断することを特徴とする請求項５に記載の遊技機。
【請求項７】
前記メイン制御手段は、前記複数の図柄の各々について変動が開始されたことを示す変動開始情報を前記サブ制御手段に送信するように構成され、
前記フリーズ時間測定手段は、前記遊技毎に、最初に変動を開始した前記図柄に対する前記変動開始情報から最後に変動を開始した前記図柄に対する前記変動開始情報までの時間を測定して第２のフリーズ時間として記憶するように構成され、
前記フリーズパターン判定手段は、前記メイン制御手段において、前記図柄の変動開始を遅らせる制御が行われたと判定するときに、前記第２のフリーズ時間が所定の時間以上のときは前記複数の図柄の一部の変動開始を遅らせる制御が行われたと判定し、前記第２のフリーズ時間が所定の時間より小さいときは前記複数の図柄の全ての変動開始を同時に遅らせる制御が行われたと判定するように構成され、
前記演出実行手段は、前記図柄の遅延パターンに応じて演出パターンを決定して演出を行うことを特徴とする請求項１〜６のいずれか一項に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも一部のリールの回転開始が遅れるフリーズ制御が搭載された遊技機に関し、特に詳細には、メイン制御手段からサブ制御手段に送信されるフリーズ制御に関する情報を少なくするように構成された遊技機に関する。
【背景技術】
【０００２】
スロットマシンに代表される遊技機は、遊技者の操作により回転するリールを停止させ、所定の図柄を揃えることで遊技媒体（遊技メダル等）を獲得する遊技を提供するものである。このような遊技機の演出の一つとして、遊技者によりリールの回転を開始させる操作がされたとしても、リールの回転を一定時間だけ開始させない制御（リールを用いた演出の一種であって、以下「フリーズ制御」又は単に「フリーズ」と呼ぶ）を行うように構成されたものがある。このようなフリーズ制御を備えた遊技機は、リールの回転動作に合わせて画像や音による演出がサブ制御手段で実行される場合があるため、リールの作動を制御するメイン制御手段からサブ制御手段に対してフリーズ（変動遅れ）コマンドが送信される。このとき、メイン制御手段からその後、リールの回転が開始されたことを示す変動開始コマンドをサブ制御手段に送信することにより、フリーズコマンドを受信したときに、フリーズ制御に対応する時間分の画像表示をサブ制御手段で行い、変動開始コマンドに応じてその画像の表示を停止するもの（例えば、特許文献１参照）や、複数種類のフリーズ時間（例えば、０．３秒〜１０秒まで）を備え、複数のフリーズ時間の中から何れからのフリーズ時間を決定し、対応する時間分の演出を実行するもの（例えば、特許文献２参照）が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１７８２２０号公報
【特許文献２】特開２００９−２２５８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のようにリールの回転がフリーズする種類を複数備える遊技機（例えば、フリーズ時間が複数あったり、リールの全部又は一部がフリーズしたりするような遊技機）においては、そのフリーズの種類毎にメイン制御手段から送信するコマンドを備える必要があり、メイン制御手段で実行される処理の負荷が増大してしまうという課題があった。
【０００５】
本発明はこのような課題に鑑みてなされたものであり、サブ制御手段でフリーズ制御の種別（フリーズパターン）を判別し、メイン制御手段の動作に応じた演出を実行することで、メイン制御手段における処理の負荷を低減する遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、本発明に係る遊技機は、複数の図柄を表示するとともに、当該複数の図柄の各々を変動させて表示させる図柄表示手段と、前記図柄表示手段の前記図柄の変動を開始させるための始動手段と、前記始動手段の操作に応じて前記図柄表示手段の前記図柄の変動を開始させる制御を含む遊技の制御を行うともに、所定の条件を満たすときに、前記始動手段が操作されたとしても、予め決められた複数の遅延時間の中から一つの遅延時間を選択して、前記図柄の少なくとも一部の変動の開始を、前記選択された遅延時間だけ遅らせる制御を行うメイン制御手段と、前記メイン制御手段による前記遊技の制御の結果に応じて、当該遊技に対して実行される演出を制御するサブ制御手段と、を有し、前記メイン制御手段は、前記遊技毎に、前記始動手段が操作されたことを示す始動操作情報、及び、前記図柄の変動が開始されたことを示す変動開始情報を前記サブ制御手段に送信するように構成され、前記サブ制御手段は、前記始動操作情報を受信してから前記変動開始情報を受信するまでの時間を測定して第１のフリーズ時間として記憶するフリーズ時間測定手段と、前記第１のフリーズ時間から、前記メイン制御手段において、前記図柄の変動開始を遅らせる制御が行われたのか否か、及び、前記複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定するフリーズパターン判定手段と、前記フリーズパターン判定手段において、前記図柄の変動開始を遅らせる制御が行われたと判定されたときに、前記遅延時間に応じて演出パターンを決定して演出を行う演出実行手段と、を有することを特徴とする。
【０００７】
本発明に係る遊技機は、メイン制御手段において、始動手段が操作されたとしても、複数の遅延時間の中から１つを選んでその遅延時間だけ図柄表示手段の図柄の少なくとも一部の変動開始を遅らせる制御（フリーズ制御）が行われるように構成されているが、以上のように構成すると、メイン制御手段からサブ制御手段に対して、始動操作情報及び変動開始情報を送信するだけで、サブ制御手段において、フリーズ制御が行われたのか否か、及び、複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定することができる。そのため、サブ制御手段においてフリーズ制御が行われたときに対応する演出を行う場合に、メイン制御手段からサブ制御手段に送信する情報を少なくすることができ、メイン制御手段における処理の負荷を低減することができる。
【０００８】
また、本発明に係る遊技機において、前記メイン制御手段は、前記始動手段が操作されたとしても、前の遊技における前記図柄の変動開始から予め決められた最小遊技時間が経過していないときは、当該最小遊技時間が経過したときに前記図柄の変動を開始するように構成されており、前記サブ制御手段は、前記変動開始情報を受信したときから、次の遊技において前記変動開始情報を受信するまでの時間を測定して遊技間時間として記憶する遊技間時間測定手段を有し、前記フリーズパターン判定手段は、前記第１のフリーズ時間及び前記遊技間時間から前記図柄の変動開始を遅らせる制御が行われたのか否か、及び、前記複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定することが好ましい。
【０００９】
このとき、前記フリーズパターン判定手段は、前記遊技間時間と前記第１のフリーズ時間との差である第１の差を求め、前記第１の差が前記最小遊技時間以上のときは、前記第１のフリーズ時間が０より大きい場合に前記図柄の変動開始を遅らせる制御が行われたと判定して前記第１のフリーズ時間に基づいて前記複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定し、前記第１のフリーズ時間が０の場合に前記図柄の変動開始を遅らせる制御が行われなかったと判定し、前記第１の差が前記最小遊技時間より小さいときは、さらに、前記遊技間時間と前記最小遊技時間との差である第２の差を求め、前記第２の差が０より大きい場合は前記図柄の変動開始を遅らせる制御が行われたと判定して前記第１のフリーズ時間に基づいて前記複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定し、前記第２の差が０の場合は前記図柄の変動開始を遅らせる制御が行われなかったと判定することが好ましい。
【００１０】
本発明に係る遊技機は、遊技と遊技の間隔が所定の時間（最小遊技時間）以上となるように構成されているが、前の遊技から最小遊技時間が経過する前に始動手段が操作されると、始動操作情報及び変動開始情報だけでは、最小遊技時間の制約により図柄表示手段の図柄の変動開始が遅延したのか、フリーズ制御により遅延したのかが判別できない場合がある。しかし、本発明に係る遊技機を以上のように構成することにより、サブ制御手段で、フリーズ制御が行われたか否か、及び、複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定することができる。
【００１１】
また、本発明に係る遊技機において、前記メイン制御手段は、前記図柄の変動開始を遅らせる制御を実行するときに、当該制御が行われることを示すフリーズ情報を前記サブ制御手段に送信するように構成され、前記フリーズパターン判定手段は、前記メイン制御手段において、前記図柄の変動開始を遅らせる制御が行われるか否かを、当該フリーズ情報を受信するか否かで判定するように構成することが好ましい。
【００１２】
このとき、前記メイン制御手段は、前記始動手段が操作されたとしても、前の遊技における前記図柄の変動開始から予め決められた最小遊技時間が経過していないときは、当該最小遊技時間が経過したときに前記図柄の変動を開始するように構成されており、前記サブ制御手段は、前記変動開始情報を受信したときから、次の遊技において前記変動開始情報を受信するまでの時間を測定して遊技間時間として記憶する遊技間時間測定手段を有し、前記フリーズパターン判定手段は、前記遊技間時間と前記第１のフリーズ時間との差である第１の差を求め、前記第１の差が前記最小遊技時間以上のときは、前記第１のフリーズ時間に基づいて前記複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定し、前記第１の差が前記最小遊技時間より小さいときは、前記最小遊技時間及び前記第１のフリーズ時間に基づいて前記複数の遅延時間の中からいずれの遅延時間が選択されたのかを判定することが好ましい。
【００１３】
そして、前記フリーズパターン判定手段は、前記第１の差が前記最小遊技時間より小さいときに、前記遊技間時間と前記最小遊技時間との差を第２の差として求め、当該第２の差が０のときに、前記第１のフリーズ時間より短い前記遅延時間が選択されたと判断することが好ましい。
【００１４】
メイン制御手段でフリーズ制御を行うときにサブ制御手段に対してフリーズ情報を送信することにより、サブ制御手段の処理を簡単にすることができる。
【００１５】
また、本発明に係る遊技機において、前記メイン制御手段は、前記複数の図柄の各々について変動が開始されたことを示す変動開始情報を前記サブ制御手段に送信するように構成され、前記フリーズ時間測定手段は、前記遊技毎に、最初に変動を開始した前記図柄に対する前記変動開始情報から最後に変動を開始した前記図柄に対する前記変動開始情報までの時間を測定して第２のフリーズ時間として記憶するように構成され、前記フリーズパターン判定手段は、前記メイン制御手段において、前記図柄の変動開始を遅らせる制御が行われたと判定するときに、前記第２のフリーズ時間が所定の時間以上のときは前記複数の図柄の一部の変動開始を遅らせる制御が行われたと判定し、前記第２のフリーズ時間が所定の時間より小さいときは前記複数の図柄の全ての変動開始を同時に遅らせる制御が行われたと判定するように構成され、前記演出実行手段は、前記図柄の遅延パターンに応じて演出パターンを決定して演出を行うことが好ましい。
【００１６】
図柄表示手段には、複数の変動する図柄が設けられているため、全ての図柄の変動開始を同時に遅延するだけでなく、一部を遅延させることもできる。このような場合、本発明に係る遊技機を以上のように構成すると、全ての図柄の変動開始を同時に遅延させた場合と、一部の図柄の変動開始を遅延させた場合との判別をサブ制御手段で行うことができるので、それぞれの遅延パターンに応じて演出を実行することができる。
【発明の効果】
【００１７】
本発明に係る遊技機を以上のように構成すると、サブ制御手段でフリーズ制御の種別（フリーズパターン）を判別し、メイン制御手段の動作に応じた演出を実行することで、メイン制御手段における処理の負荷を低減することができる。
【図面の簡単な説明】
【００１８】
【図１】スロットマシンの正面図である。
【図２】スロットマシンの制御の概略を示すブロック図である。
【図３】リール外周面の図柄配列の一例を示す平面図である。
【図４】役と図柄の組み合わせを示す説明図である。
【図５】スロットマシンにおける制御システムを示すブロック図である。
【図６】操作手段の操作とリールの作動のタイミングを示す説明図である。
【図７】最小遊技時間を説明するための説明図である。
【図８】スロットマシンにおける遊技状態の遷移を示す説明図である。
【図９】フリーズ制御時のリールの動作を説明するための説明図である。
【図１０】フリーズパターンを抽選するための抽選テーブルのデータ構成を示す説明図である。
【図１１】遊技開始時に遊技者がベット操作及びスタートレバー操作をするまでの処理の流れを示す。
【図１２】リールの回転から停止までの処理の流れを示す。
【図１３】リール停止後の処理の流れを示す。
【図１４】１回の遊技において、メイン制御基板からサブ制御基板の演出制御基板に送信される制御コマンドの流れの一例を示す。
【図１５】第１の実施形態に係る演出制御基板における処理の構成を示す説明図である。
【図１６】第１の実施形態に係る演出制御基板で実行される処理のフローチャートである。
【図１７】一部のリールがフリーズされるフリーズ制御を説明するための説明図である。
【図１８】第４の実施形態に係る演出制御基板における処理の構成を示す説明図である。
【図１９】第４の実施形態に係る演出制御基板で実行される処理のフローチャートである。
【図２０】第４の実施形態におけるフリーズパターン判定手段のフローチャートである
【図２１】最小遊技時間とリールの動作との関係を示す説明図であって、（ａ）は最小遊技時間の影響が無い場合を示し、（ｂ）最小遊技時間の影響が有る場合で且つフリーズ時間が長いフリーズ制御がある場合を示し、（ｃ）は最小遊技時間の影響が有る場合で且つフリーズ時間が短いフリーズ制御がある場合を示す。
【図２２】第５の実施形態に係る演出制御基板における処理の構成を示す説明図である。
【図２３】第５の実施形態に係る演出制御基板で実行される処理のフローチャートである。
【図２４】第５の実施形態におけるフリーズパターンの判定処理のフローチャートである。
【図２５】最小遊技時間の影響が無い場合のリールの動作を示す説明図であって、（ａ）はフリーズ制御が無い場合を示し、（ｂ）はフリーズ制御がある場合を示す。
【図２６】最小遊技時間の影響が有る場合のリールの動作を示す説明図であって、（ａ）はフリーズ制御が無い場合を示し、（ｂ）はフリーズ時間が長いフリーズ制御がある場合を示し、（ｃ）はフリーズ時間が短いフリーズ制御がある場合を示す。
【発明を実施するための形態】
【００１９】
以下、本発明の好ましい実施形態について図面を参照して説明する。まず、図１〜図１０を用いて本発明に係るスロットマシン１の構成について説明する。ここで、図１はスロットマシン１の正面図であり、図２はスロットマシン１の制御の概略を示すブロック図であり、図３はリール外周面の図柄配列の一例を示す平面図であり、図４は役と図柄の組み合わせを示す説明図であり、図５はこのスロットマシン１における制御システムを示すブロック図であり、図６は操作手段３０の操作とリール２１ａ〜２１ｃの作動のタイミングを示す説明図であり、図７は最小遊技時間を説明するための説明図であり、図８はこのスロットマシン１における遊技状態の遷移を示す説明図であり、図９はフリーズ制御時のリールの動作を説明するための説明図であり、図１０はフリーズパターンを抽選するための抽選テーブルのデータ構成を示す説明図である。なお、以降の説明において、リールを用いた演出の一種であって、遊技者によりリールの回転を開始させる操作がされたとしても、リールの回転を一定の遅延時間だけ開始させない制御を「フリーズ制御」又は単に「フリーズ」と呼ぶ。
【００２０】
このスロットマシン１は、３個のリール２１ａ〜２１ｃに表示されている図柄を所定のライン上に揃えることにより、所定の枚数の遊技メダルを獲得する遊技を提供するものであり、図２に示すように、リール２１ａ〜２１ｃにより図柄を表示する図柄表示手段２０と、遊技者の操作を受け付ける操作手段３０と、遊技の制御を行うメイン制御基板１００と、遊技に対する演出を行う演出手段４０と、この演出手段４０を制御するサブ制御基板２００とから構成されている。
【００２１】
（メイン制御基板１００）
メイン制御基板１００は、スロットマシン１における遊技の進行や演出等を含む全体を統括制御する手段であり、役の抽選を行う役抽選手段１１０、図柄表示手段２０の駆動（回転及び停止）制御を行うリール制御手段１２０、図柄表示手段２０が停止したときの図柄の判定を行う停止図柄判定手段１３０、入賞時の遊技メダルの払出し等を制御する払出し制御手段１４０、出玉率に関する設定値を設定する設定値設定手段１５０、役抽選手段１１０の抽選結果等を記憶するフラグ情報記憶手段１６０、役抽選手段１１０で特別役に当選したときに、後述する有効ライン上に対応する図柄の組み合わせが停止するまで（入賞するまで）当選した状態を保持する特別役持ち越し手段１７０、遊技の進行や状態を制御する遊技状態制御手段１８０、及び、リール２１ａ〜２１ｃを用いたフリーズ制御を行うフリーズ制御手段１９０を有して構成されている。このメイン制御基板１００は、図５に示すように、演算等を行うメインＣＰＵ１０１と、役の抽選を行うための乱数発生器１０２と、メインＣＰＵ１０１が各種制御を行うときに、取り込んだデータ等を一時的に記憶しておくＲＡＭ１０３と、遊技の進行等に必要なプログラムを記憶しておくＲＯＭ１０４と、サブ制御基板２００と通信を行うＩ／Ｆ回路１０５と、を有しており、これらはバス１０６で接続されてデータの送受信が可能に構成されている。このメイン制御基板１００において、メインＣＰＵ１０１は、ＲＯＭ１０４に記録された遊技用制御プログラムをＲＡＭ１０３に展開して実行し、遊技の制御を行うように構成されている。
【００２２】
このメイン制御基板１００の出力側（図２中、右側）には、図柄表示手段２０が電気的に接続されている。この図柄表示手段２０は、円筒外周面に沿って多種の図柄が描かれた回転可能な３個のリール（左リール２１ａ、中リール２１ｂ、右リール２１）、リール駆動手段（左リール駆動手段２２ａ、中リール駆動手段２２ｂ、右リール駆動手段２２ｃ）、及び、リール位置検出手段（左リール位置検出手段２３ａ、中リール位置検出手段２３ｂ、右リール位置検出手段２３ｃ）を有して構成されている。３個のリール２１ａ〜２１ｃは、左右方向に並列に設けられており、スロットマシン１の前扉３に形成されたリール表示窓１１から、上下に連続する３図柄が見えるように配置されている。よって、これらのリール２１ａ〜２１ｃは、スロットマシン１のリール表示窓１１からは、合計９個の図柄が見えるように配置されている。このリール２１ａ〜２１ｃの各々には、例えば、図３に示すように０番から２０番までの２１個の図柄が表示されており、番号が増加する順で変動表示される。なお、この図３において、赤７、青７、及び、特別図柄は、このスロットマシン１の後述する特別役に特に関係する図柄である。また、ブランクは役を構成しない図柄である。また、リール駆動手段２２ａ〜２２ｃは、ステッピングモータ等で構成され、リール２１ａ〜２１ｃの各々の回転中心部に連結され、その作動はメイン制御基板１００のリール制御手段１２０により制御される。さらに、リール位置検出手段２３ａ〜２３ｃは、各々のリール２１ａ〜２１ｃの停止位置を検出し、有効ライン上に表示されている図柄を判定するためのものであり、このリール位置検出手段２３ａ〜２３ｃによる検出値はメイン制御基板１００により読み出され停止図柄判定手段１３０に渡される。また、このメイン制御基板１００の出力側には、遊技メダルを払出すホッパー装置５０が接続されており、その動作は払出し制御手段１４０により制御される。
【００２３】
また、メイン制御基板１００の入力側（図２中、左側）には、操作手段３０が電気的に接続されており、この操作手段３０はベットボタン３１（１ベットボタン３１ａ及びＭＡＸベットボタン３１ｂ）、スタートレバー３２、及び、ストップボタン３３（左ストップボタン３３ａ、中ストップボタン３３ｂ、右ストップボタン３３ｃ）を有している。スタートレバー３２は、図柄表示手段２０として設けられたリール２１ａ〜２１ｃを始動させるときに操作するレバーであって、始動手段としての機能を有している。また、ストップボタン３３（３３ａ〜３３ｃ）は、回転しているリール２１ａ〜２１ｃの各々を停止させるときに遊技者が操作するボタンであって、停止手段としての機能を有している。また、ベットボタン３１は、遊技者が貯留メダルを遊技に投入する（ベットする）ときに操作するスイッチであって、その操作によって図柄組合せラインが有効化される。なお、図１に示すメダル投入口５１は、ベットボタン３１と同様に、有効ラインを有効化するために遊技メダルを投入する部分であり、このメダル投入口５１からの遊技メダルの投入は、ベットボタン３１の操作に含まれるものである。なお、１回の遊技にベット可能な枚数を超えて遊技メダルが投入された場合には、所定の枚数の範囲内でこのスロットマシン１の内部（遊技媒体貯留手段１４１）に貯留されるように構成されている。
【００２４】
（役抽選手段１１０）
役抽選手段１１０は、乱数値を発生させる乱数発生手段１１１と、この乱数発生手段１１１から乱数値を抽出する乱数抽出手段１１２と、複数の役の各々の当選確率が乱数値の取り得る範囲に対応して定義された役抽選テーブルを記憶する役抽選テーブル記憶手段１１４と、乱数抽出手段１１２により取得された乱数値及び役抽選テーブルにより役に当選したか否かを判定する乱数判定手段１１３と、を有して構成されている。ここで、役としては、図４に示すように、複数種類の特別役、複数種類の小役、及び、リプレイが設けられている。この役抽選手段１１０は、何らかの役に当選したときは、後述するフラグ情報記憶手段１６０に対して当選した役のフラグをオンにする。
【００２５】
ここで、特別役とは、その役に対応する図柄の組み合わせが有効ライン上に停止（入賞）すると、通常遊技状態から特別遊技状態（通常遊技以上に遊技メダルの獲得が期待できる、遊技者にとって有利となる特別遊技が実行される状態）に移行されるという役であり、ＢＢ（ビックボーナス）や、ＭＢ（ミドルボーナス）が設けられている。ＢＢは、特別遊技の１つであるＢＢ遊技（いわゆる、第一種特別役物に係る役物連続作動装置が作動する遊技）に移行させる役であり、ＭＢは特別遊技の他の１つであるＭＢ遊技（いわゆる、第二種特別役物に係る役物連続作動装置が作動する遊技）に移行させる役である。例えば、本実施形態に係るスロットマシン１においては、遊技メダルが３枚投入されて遊技が行われた場合には、図４に示す特別役１〜５の何れかに対応する図柄の組み合わせが有効ライン上に停止（入賞）すると、ＢＢ遊技若しくはＭＢ遊技に移行するように構成されている。なお、ＢＢ遊技は、一般遊技と所定小役が高確率で当選するボーナスゲームとを、遊技メダルの払出枚数が所定枚数（例えば、３４５枚）を超えるまで繰り返し行うことができる遊技である。また、ＭＢ遊技は、全ての小役が、抽選が行われることなく当選した状態となり、遊技メダルの払出枚数が所定枚数（例えば、２５３枚）を超えるまで繰り返し行うことができる遊技である。なお、このＭＢ遊技においては、後述するリール制御手段１２０は、３つのリール２１ａ〜２１ｃのうちの少なくとも１つのリールに対して、ストップボタン３３（３３ａ〜３３ｃ）が押されたときから、１コマ分以内で、そのリール２１ａ〜２１ｃの回転を停止させるよう定められている（本実施形態に係るスロットマシン１では、左リール２１ａが該当する）。
【００２６】
また、小役とは、予め定められた枚数の遊技メダルが払い出される役であり、小役の種類に応じて、その役に対応する図柄の組み合わせ及び払出される遊技メダルの枚数が異なるように設定されている。本実施形態に係るスロットマシン１においては、図４に示すように小役１〜小役３が設定されている。さらに、リプレイとは、再遊技役であって、当該遊技で投入したメダル枚数を維持して再度遊技が行えるようにした役である。
【００２７】
なお、図４には、後述する各遊技状態における役の当選確率も示している。ここで、特別役はＢＢ及びＭＢ毎の合算の当選確率を示している。また、各役に示される「−」は、その遊技状態では当該役の抽選は行われないことを示し、ＭＢが当選して入賞したときの特別遊技状態においては、役の抽選は行われず、全ての小役が当選した状態で遊技が行われる。さらに、ハズレのときの抽選確率は、特別役、小役及びリプレイ（再遊技役）の当選確率の合計を１から引いた確率である。
【００２８】
（リール制御手段１２０）
リール制御手段１２０は、操作手段３０のスタートレバー３２及びストップボタン３３が操作されたタイミングに応じて、リール２１ａ〜２１ｃの回転の開始及び停止の制御を行う。より具体的には、図６に示すように、リール制御手段１２０は、時刻ｔ０においてスタートレバー３２が操作されると、リール２１ａ〜２１ｃを回転させ、その後、時刻ｔ１〜ｔ３においてストップボタン３３ａ〜３３ｃが操作される毎に、後述する遊技状態制御手段１８０で管理されている遊技状態（例えば、通常遊技状態、特別遊技状態等）、役抽選手段１１０による抽選の結果、並びに、ストップボタン３３（左ストップボタン３３ａ、中ストップボタン３３ｂ、右ストップボタン３３ｃ）が操作されたタイミングに基づいて、当該操作がされたストップボタン３３ａ〜３３ｃに対応するリール２１ａ〜２１ｃの停止位置を決定すると共に、ステッピングモータの駆動を制御して、その決定した位置でリール２１ａ〜２１ｃの各々の回転を停止させる。
【００２９】
ここで、スロットマシン１のリール表示窓１１を含む部分には、図示しないが、図柄組合せラインが設けられている。この「図柄組合せライン」とは、リール２１ａ〜２１ｃの停止時における図柄の並びラインであって、図柄の組み合わせを形成させるラインである。本実施形態では、上述のようにリール表示窓１１に表示される３×３の図柄に対して、水平方向の中段、上段及び下段にそれぞれ設けられたラインと、右下がり及び左下がりの斜め方向の各ラインの合計５本から構成されている。そして、各リール２１ａ〜２１ｃの上下に連続する３図柄は、それぞれ１以上の図柄組合せライン上に位置している。なお、この図柄組合せラインの構成は一例であって、本発明がこの構成に限定されることはない。
【００３０】
さらに、５本の図柄組合せラインのうち、遊技者によって投入された遊技メダルの枚数に応じて、図柄組合せラインの中から、有効ラインと無効ラインとが設定される。「有効ライン」とは、本実施形態では、いずれかの役に対応する図柄の組み合わせがそのライン上に停止したときに、入賞と判定されその役に応じた利益が遊技者に付与されるラインである。一方、「無効ライン」とは、図柄組合せラインのうち、有効ラインとして設定されないラインであって、いずれかの役に対応する図柄の組み合わせがそのライン上に停止した場合であっても、その役に応じた利益の付与（遊技メダルの払い出し等）を行わないラインである。すなわち、無効ラインは、そもそも図柄の組み合わせの成立対象となっていないラインである。
【００３１】
このリール制御手段１２０は、回転しているリール２１ａ〜２１ｃに対してストップボタン３３ａ〜３３ｃが押されると、その時点から所定の範囲内に対応するリール２１ａ〜２１ｃを停止するように構成されている。具体的には、ストップボタン３３ａ〜３３ｃの各々が押されると、対応するリール２１ａ〜２１ｃの回転を所定の時間Ｔｓ内で停止させるように構成されている。この時間Ｔｓは、例えば０．１９秒であって、これは、リール２１ａ〜２１ｃに表示されている図柄の４コマ分に相当する。そのため、役抽選手段１１０による抽選の結果、いずれの役にも当選していないときは、いずれかの役を構成する図柄が有効ライン上にあるときにストップボタン３３ａ〜３３ｃが押されたとしても、有効になっている図柄組合せライン（有効ライン）上にどの役の図柄の組み合わせも停止しないように、各リール２１ａ〜２１ｃの停止位置を定める。一方、何らかの役に当選している場合には、上記所定の範囲内において、対応する図柄がある場合には有効になっている図柄組合せライン（有効ライン）上に当選した役の図柄の組み合わせが停止するように、各リール２１ａ〜２１ｃの停止位置を定める。
【００３２】
また、リール制御手段１２０は、特別役に当選し、後述する特別役持ち越し手段１７０によりその特別役が持ち越されている遊技において、小役やリプレイに当選しているときは、これらの小役やリプレイを優先して有効ライン上に停止するようにリール２１ａ〜２１ｃの作動を制御するように構成されている。なお、このようなリール２１ａ〜２１ｃを停止させる際の制御は、リール制御用のテーブルを用いて行ってもよい。
【００３３】
また、リール制御手段１２０は、前の遊技と次の遊技との間隔が所定の時間（最小遊技時間）Ｔ０以上になるようにリール２１ａ〜２１ｃの作動を制御するように構成されている。すなわち、図６に示すように、時刻ｔ０においてスタートレバー３２が操作されてリール２１ａ〜２１ｃが回転を開始したときから最小遊技時間Ｔ０が経過した後に次の遊技が開始されたとき（時刻ｔ０から時間Ｔ０が経過した時刻ｔ４よりも後の時刻ｔ５において再びスタートレバー３２が操作されたとき）は、そのスタートレバー３２の操作に応じてリール２１ａ〜２１ｃの回転を開始させる（時刻ｔ５にリール２１ａ〜２１ｃの回転を開始させる）。しかし、図７に示すように、最小遊技時間Ｔ０が経過する時刻ｔ４より前の時刻ｔ５′においてスタートレバー３２が操作されたときは、リール制御手段１２０は、スタートレバー３２が操作された時点（時刻ｔ５′）ではリール２１ａ〜２１ｃの回転は開始させず、最小遊技時間Ｔ０が経過した時点（時刻ｔ４）においてリール２１ａ〜２１ｃの回転を開始させる。なお、この最小遊技時間Ｔ０としては、例えば、４．１秒が設定される。
【００３４】
（停止図柄判定手段１３０）
停止図柄判定手段１３０は、リール２１ａ〜２１ｃの全てが停止したときに、上述の有効ライン上のいずれかに役の図柄の組み合わせが並んでいるか否かを判定し、並んでいるものがあれば当該遊技でその役が成立した（入賞した）と判定する。このとき、停止図柄判定手段１３０は、リール位置検出手段２３ａ〜２３ｃを用いて、例えばステッピングモータの停止時の角度やステップ数等を検知することにより、有効ライン上に位置する図柄を判定し、これに基づいて、役の成立（入賞）の有無を判定する。なお、リール２１ａ〜２１ｃを停止させる際の制御にテーブルを用いている場合には、リール２１ａ〜２１ｃが実際に停止してから停止図柄判定手段１３０が図柄の組み合わせを判定するのではなく、リール制御手段１２０によってテーブルを用いてリール２１ａ〜２１ｃの停止位置が定められた時に、有効ライン上に停止する図柄の組み合わせを判定するようにしてもよい。
【００３５】
（払出し制御手段１４０）
払出し制御手段１４０は、停止図柄判定手段１３０による判定の結果、成立（入賞）している役（本実施形態に係るスロットマシンにおいては小役１〜３）に応じたメダルの払出しを行う。ここで、本実施形態に係るスロットマシン１においては、払出し制御手段１４０に設けられた遊技媒体貯留手段１４１により、内部に所定の枚数（例えば５０枚）の遊技メダルを貯留することができる（以下、このスロットマシン１の内部に貯留されている遊技メダルを「クレジット」と呼ぶ）。メダル投入口５１から最大のベット数（本実施の形態では３枚）以上の遊技メダルが投入されるか、若しくは、遊技メダルが払い出される役に入賞すると、払出し制御手段１４０は、その遊技メダルを遊技媒体貯留手段１４１に記憶（内部に貯留）する。なお、貯留されている遊技メダル（クレジット）の枚数が所定の枚数（上述の場合５０枚）を超えると、払出し制御手段１４０は、超えた枚数の遊技メダルの払出しを、ホッパー装置５０に行わせるように構成されている。
【００３６】
（設定値設定手段１５０）
設定値設定手段１５０は、図示しない設定スイッチの操作により、本実施形態に係るスロットマシン１における役の抽選や払い出しに関する設定等を行うものである。例えば、１〜６までの６段階の設定値を設定することができ、役抽選手段１１０は、当該設定値に応じて役の当選確率を変化させ、これにより、払い出される遊技メダルの出玉率（払出し率）を変化させるように構成されている。
【００３７】
（フラグ情報記憶手段１６０）
フラグ情報記憶手段１６０は、役抽選手段１１０によって何らかの役に対するフラグがオンになった場合に、当選した役の種類及びそのフラグがオンになったことを記憶する。なお、後述のように、フラグ情報記憶手段１６０に記憶されている情報が消去されるタイミング（当選フラグがオフとなるタイミング）は、特別役とそれ以外の役とで異なっている。すなわち、特別役の場合、フラグ情報記憶手段１６０に記憶されている情報は、特別遊技の図柄が有効ライン上に揃ったことを条件として消去され、特別役の図柄が有効ライン上に揃わなければ次遊技以降まで持ち越されるのに対し、それ以外の役の場合には、その役に対する図柄が有効ライン上に揃うか否かに関わらず、当該遊技の終了の際に消去され、次遊技まで持ち越されることはない。
【００３８】
（特別役持ち越し手段１７０）
特別役持ち越し手段１７０は、役抽選手段１１０により特別役に当選し、フラグ情報記憶手段１６０に、この特別役に対するフラグが立てられると、当選した特別役の図柄が有効ライン上に揃うまで、その当選役を持ち越し（フラグが立てられた状態を維持し）、特別役の図柄が有効ライン上に揃うと特別役の持ち越しを終了する（フラグが下げられる）。なお、その他の役は、当選した遊技で図柄を揃えることができないと、フラグは下げられる（次遊技に持ち越すことはできない）。
【００３９】
（遊技状態制御手段１８０）
遊技状態制御手段１８０は、このスロットマシン１における遊技状態を制御するものであり、通常遊技制御手段１８１、特別遊技制御手段１８２、及び、再遊技確率変動遊技制御手段１８３を有して構成される。図８に示すように、このスロットマシン１の電源が投入されたときやリセットされたとき（「ＲＡＭクリア」とも呼ばれる）のような初期状態において、遊技状態制御手段１８０は、通常遊技制御手段１８１を実行し、このスロットマシン１は、通常遊技状態（非内部中）ＲＴ０になる。ここで、「非内部中」とは、電源投入やＲＡＭクリア時のように特別役に当選していない状態のことを指す。そして、役抽選手段１１０により特別役に当選すると、ボーナス内部中状態ＲＴ２に移行する。ここで、「内部中」とは、特別役に当選はしているが、有効ライン上にこの特別役に対応する図柄を揃えていない状態のことであり、遊技状態制御手段１８０においては、引き続き通常遊技制御手段１８１が実行されている。なお、ボーナス内部中状態ＲＴ２に移行すると、特別役持ち越し手段１７０により、当選した特別役の図柄が有効ライン上に揃うまで当選役が持ち越される（すなわち、ボーナス内部中状態ＲＴ２が継続される）。
【００４０】
ボーナス内部中状態ＲＴ２において、有効ライン上に当選した特別役に対応する図柄を揃えると、遊技状態制御手段１８０は特別遊技制御手段１８２を実行し、このスロットマシン１は、特別遊技状態Ｂになる。特別遊技状態Ｂに移行すると、所定の終了条件を満たすまで通常遊技以上の遊技メダルの獲得を期待できる遊技者にとって有利な遊技（特別遊技）が実行される。ここで、所定の終了条件とは、例えば、その特別遊技状態において、遊技者に対して所定の枚数以上の遊技メダルが払い出された場合である。この特別遊技状態Ｂにおいて所定の終了条件が満たされると、通常遊技状態ＲＴ０に移行する（再遊技確率変動遊技状態ＲＴ１に移行するように構成することも可能である）。
【００４１】
また、通常遊技状態ＲＴ０にあるときに所定の条件を満たす（例えば、所定の図柄が有効ライン上に揃ったり、所定の遊技数を消化したりする）と、遊技状態制御手段１８０は、再遊技確率変動遊技制御手段１８３を実行し、このスロットマシン１は、再遊技確率変動遊技状態ＲＴ１に移行する。再遊技確率変動遊技とは、再遊技役（リプレイ）の当選確率が通常遊技とは異なるように構成された遊技である（この遊技状態は「リプレイタイム（ＲＴ）」とも呼ばれ、この場合、図４に示すように、再遊技役（リプレイ）の当選確率が通常遊技よりも高く設定される）。この再遊技確率変動遊技状態ＲＴ１においても、特別役に当選するとボーナス内部中状態ＲＴ２に移行し、この状態で特別役に対応する図柄を有効ライン上に揃えると入賞と判定し特別遊技状態Ｂに移行する。一方、再遊技確率変動遊技状態ＲＴ１において所定の条件を満たす（所定の小役に当選し、この小役に対応する図柄を有効ライン上に揃えたり、所定の遊技数を消化したりする）と、遊技状態制御手段１８０は通常遊技制御手段１８１を実行し、このスロットマシン１は、通常遊技状態（非内部中）ＲＴ０に移行する。
【００４２】
なお、いずれの遊技状態においても、小役に当選して対応する図柄を有効ライン上に揃える（入賞する）と払出し制御手段１４０により所定の枚数の遊技メダルが払い出され（若しくは貯留され）、リプレイ（再遊技役）に当選して対応する図柄を有効ライン上に揃えると再遊技が実行されるように構成されている。また、以上の遊技状態の説明は一例であり、本発明がこの遊技状態の遷移に限定されることはない。
【００４３】
（フリーズ制御手段１９０）
フリーズ制御手段１９０は、各遊技の開始時に所定の条件が満たされているか否かを判定し、所定の条件が満たされていると判断すると、リール２１ａ〜２１ｃに対してフリーズ制御を行う。具体的には、図９に示すように、リール２１ａ〜２１ｃをフリーズさせる時間（遅延時間）をＴ１とすると、フリーズ制御手段１９０はリール制御手段１２０により、スタートレバー３２が操作された時点（時刻ｔ０）ではリール２１ａ〜２１ｃの回転を開始させず、この時刻ｔ０から時間Ｔ１が経過した時刻ｔ０′において、リール２１ａ〜２１ｃの回転を開始させるように構成されている。
【００４４】
フリーズ制御を実行するか否かは、例えば、役抽選手段１１０による役の抽選結果や、遊技状態制御手段１８０で制御される遊技状態を上述の所定の条件として決定することができる。ここでは、役の抽選結果によりフリーズ制御を実行するか否かを決定する場合について説明すると、フリーズ制御手段１９０は、役抽選手段１１０により役が抽選されると、この役の抽選結果、及び、上述の乱数発生手段１１１とは異なる乱数発生手段（図示せず）から取得した乱数値とにより、図１０に示す抽選テーブルを用いてフリーズ制御を実行するか否か、及び、実行する場合のリール２１ａ〜２１ｃをフリーズさせる時間Ｔ１（フリーズパターン）を決定する。図１０に示す抽選テーブルの場合、フリーズ制御を行うフリーズ時間（遅延時間）として０秒、５秒、２０秒、５０秒が設定されており、ＢＢやＭＢの特別役に当選しているほど、フリーズ制御が実行される確率が高く、また、フリーズ時間が長くなる確率が高いため、フリーズ制御が実行されると特別役に当選している期待度が高いことを遊技者に示唆することができる。ここで、フリーズ時間（遅延時間）が０秒の場合は、フリーズ制御を行わないことを示している。
【００４５】
なお、フリーズ制御手段１９０により、リール２１ａ〜２１ｃに対してフリーズ制御が実行されるときは、サブ制御基板２００において実行される演出もリール２１ａ〜２１ｃのフリーズに連動する場合があるため、後述するように、サブ制御基板２００に対してフリーズ制御が実行されることを示す制御コマンドが送信される。また、以上の説明では、全てのリール２１ａ〜２１ｃの回転開始を遅らせる（フリーズさせる）場合について説明したが、本発明がこの制御態様に限定されることはなく、例えば、一部のリールの回転開始を遅らせるように制御することも可能である。また、フリーズ時間Ｔ１にリール２１ａ〜２１ｃを停止させるだけでなく、この時間Ｔ１の間、リール２１ａ〜２１ｃをコマ送りしたり、通常よりもゆっくり回転させたりすることもできる。
【００４６】
（サブ制御基板２００）
このようなスロットマシン１においては、遊技の結果に外部からの影響を加えることができないように、遊技を制御するメイン制御基板１００とその遊技に対する演出を制御するサブ制御基板２００とは分離して構成されている。そのため、メイン制御基板１００は、サブ制御基板２００で実行される演出を制御するために、上述の当選結果や遊技状態等の遊技に関する情報（制御状態）を含む制御コマンドをサブ制御基板２００に送信するように構成されており、サブ制御基板２００の演出制御基板３００は、この制御コマンドを受信してその演出の態様を決定し、演出手段４０を構成する画像表示装置４１、各種演出用ランプ４２、及び、放音部（スピーカー）４３により映像、光及び音響効果を用いて演出を行うように構成されている。
【００４７】
このサブ制御基板２００において演出制御基板３００と画像音響生成基板４００は、図５に示すように、バス２１０に接続されている。演出制御基板３００には、サブＣＰＵ３１０、乱数発生器３２０、ＲＡＭ３３０、ＲＯＭ３４０及びＩ／Ｆ回路３５０が設けられており、これらはバス２１０に接続されている。一方、画像音響生成基板４００には、上述のバス２１０に接続された画像制御ＩＣ４１０及び音源ＩＣ４４０が設けられている。さらに、画像制御ＩＣ４１０には、ビデオＲＡＭ４２０及び画像ＲＯＭ４３０と、画像表示装置４１が接続されている。また、音源ＩＣ４４０には音源ＲＯＭ４５０及びアンプ４６０が接続され、アンプ４６０には上部及び下部スピーカー４３（４３ａ，４３ｂ）が接続されている。また、バス２１０には、上述の各種演出用ランプ４２（４２ａ，４２ｂ）も接続されてその点灯・消灯動作が演出制御基板３００により制御される。
【００４８】
サブＣＰＵ３１０は、ＲＯＭ３４０に記録された演出用制御プログラムをＲＡＭ３３０に展開して実行し、画像音響生成基板４００に設けられた画像制御ＩＣ４１０及び音源ＩＣ４４０を制御して、画像表示装置４１やスピーカー４３（４３ａ，４３ｂ）を用いて映像や音響効果による遊技の演出を行うように構成されている。なお、画像表示装置４１に表示される映像は、画像制御ＩＣ４１０が、画像ＲＯＭ４３０に記憶された画像情報をビデオＲＡＭ４２０に展開して実行することにより表示され、また、スピーカー４３（４３ａ，４３ｂ）から出力される音響効果（音楽、音声、効果音等）は、音源ＩＣ４４０が音源ＲＯＭ４５０から取り出した音響情報から再生され、アンプ４６０を介してスピーカー４３（４３ａ，４３ｂ）から出力される。
【００４９】
なお、このサブＣＰＵ３１０で実行される演出は、上述のように、メイン制御基板１００から送信される制御コマンドを、サブＣＰＵ３１０がＩ／Ｆ回路３５０を介して受信し、この制御コマンドに応じて決定・制御されるが、この演出の態様（パターン）の一部は、演出制御基板３００に設けられた乱数発生器３２０で発生された乱数値を用いて決定されるように構成されている。
【００５０】
（メイン制御基板１００での処理）
次に、図１１〜図１４を合わせて用いてメイン制御基板１００で制御される各遊技における処理について説明する。ここで、図１１は遊技開始時に遊技者がベット操作及びスタートレバー操作をするまでの処理の流れを示し、図１２はリールの回転から停止までの処理の流れを示し、図１３はリール停止後の処理の流れを示し、図１４は、１回の遊技において、メイン制御基板１００からサブ制御基板２００の演出制御基板３００に送信される制御コマンドの流れの一例を示している。なお、以降の説明において、メイン制御基板１００のメインＣＰＵ１０１で実行される遊技用制御プログラムによる機能を「メイン制御手段」と呼ぶ。
【００５１】
遊技が開始されると、メイン制御手段は、遊技状態制御手段１８０により、遊技状態を管理する（ステップＳ６００）。すなわち、現在の遊技状態が特別遊技状態Ｂ若しくは再遊技確率変動遊技状態ＲＴ１で、前の遊技において特別遊技の終了条件若しくは再遊技確率変動遊技の終了条件を満たしていれば通常遊技状態ＲＴ０に移行し、現在の遊技状態が通常遊技状態ＲＴ０で、前の遊技において再遊技確率変動遊技状態ＲＴ１への移行条件を満たしていれば再遊技確率変動遊技状態ＲＴ１に移行する。そして、メイン制御手段は、遊技の実行が可能になると、現在の遊技状態及び遊技メダルの受付（ベット）が可能になったことを示す遊技状態コマンドＣ５００をサブ制御基板２００に送信する（ステップＳ６０１）。
【００５２】
遊技の開始時には、遊技者は、メダル投入ロ５１から遊技メダルを投入するか、若しくは、ベットボタン３１（１ベットボタン３１ａ又はＭＡＸベットボタン３１ｂ）を操作して遊技者の望む遊技メダルの数のベットを行う。メイン制御手段は、このベット操作が行われることを監視し（ステップＳ６０２）、ベット操作が行われると、メダル投入口５１から投入された遊技メダルの枚数か若しくはベットボタン３１の操作によりベットされた遊技メダルの枚数等の情報を含むベット情報をベットコマンドＣ５０１としてサブ制御基板２００に送信する（ステップＳ６０３）。なお、前の遊技でリプレイ（再遊技役）の図柄が有効ライン上に揃ったときは、遊技メダルが自動投入されたことを示すベットコマンドＣ５０１が送信される。
【００５３】
さらに、メイン制御手段は、遊技者によりスタートレバー３２が操作されたか否かを監視する（ステップＳ６０４）。そして、スタートレバー３２が操作されると、役抽選手段１１０により役の抽選を行う（ステップＳ６０５）。この役抽選手段１１０による役の抽選が行われると、メイン制御手段は、フリーズ制御手段１９０によりフリーズ制御を実行するか否かを決定し（ステップＳ６０６）、実行すると決定したときはリール制御手段１２０に対してフリーズ制御の実行を指示する（ステップＳ６０７）。そして、メイン制御手段は、スタートレバー３２が操作された情報（始動操作情報）をスタートレバー受付コマンドＣ５０２としてサブ制御基板２００に送信し（ステップＳ６０８）、また、フリーズ制御を実行するときは、その情報（フリーズ情報）を待機演出コマンドＣ５０３に設定してサブ制御基板２００に送信し（ステップＳ６０９）、さらに役の抽選結果である当選情報を含み演出態様の決定を指示するための条件装置状態番号コマンドＣ５０４をサブ制御基板２００に送信する（ステップＳ６１０）。
【００５４】
続いて、メイン制御手段は、リール制御手段１２０により、リール駆動手段２２ａ〜２２ｃを駆動制御して、すべてのリール２１ａ〜２１ｃを回転させるように制御するが、まず、前の遊技の開始（リール２１ａ〜２１ｃの回転開始）から最小遊技時間が経過しているかを監視し（ステップＳ６１１）、最小遊技時間を経過しているときはこの最小遊技時間のカウントを０にセットして再度計時を開始する（ステップＳ６１２）とともに、全てのリール２１ａ〜２１ｃを回転させる（ステップＳ６１３）。なお、リール制御手段１２０は、フリーズ制御手段１９０からフリーズ制御の実行が指示されているときは、フリーズ制御手段１９０から指示されたフリーズ時間だけリール２１ａ〜２１ｃの回転開始を遅らせる。また、リール制御手段２１０は、全てのリール２１ａ〜２１ｃの回転開始を同時に遅らせる場合には、スタートレバー３２の操作からフリーズ時間が経過したときにリール２１ａ〜２１ｃの回転を開始させ、一部のリールの回転開始を遅らせる場合には、最初にリールを回転開始させたときからフリーズ時間が経過したときに残りのリール（若しくは最後のリール）の回転を開始させる。またこのステップＳ６１３においてリール制御手段１２０は、各リール２１ａ〜２１ｃの回転を開始させると、変動開始情報である第１〜第３回胴回転開始コマンドＣ５０５〜Ｃ５０７をサブ制御基板２００に送信する。ここで、３つのリール２１ａ〜２１ｃのうち、左リール２１ａの回転が開始すると第１回胴回転開始コマンドＣ５０５が送信され、中リール２１ｂの回転が開始すると第２回胴回転開始コマンドＣ５０６が送信され、右リール２１ｃの回転が開始されると第３回胴回転開始コマンドＣ５０７が送信される。そのため、第１〜第３回胴回転開始コマンドＣ５０５〜Ｃ５０７は、必ずしも図１４に示される順番で送信されるわけではない。このようにして、リール２１ａ〜２１ｃがリール駆動手段２２ａ〜２２ｃによって回転されることで、リール２１ａ〜２１ｃ上の図柄は、所定の速度でリール表示窓１１内において上下方向に変動表示される。
【００５５】
遊技者が、各ストップボタン３３ａ〜３３ｃを操作すると、そのときに発生する操作信号がメイン制御基板１００に入力される。リール２１ａ〜２１ｃが変動表示されている状態で、メイン制御手段は、遊技者のストップボタン３３ａ〜３３ｃに対する停止操作によりこの操作信号が入力されるのを監視し（ステップＳ６１４）、この操作信号を受信すると、リール制御手段１２０により、役の抽選結果とストップボタン３３ａ〜３３ｃが操作されたときのリール２１ａ〜２１ｃ上の図柄の位置（受付位置）により、一意の停止位置を決め、ストップボタン３３ａ〜３３ｃに対応するリール駆動手段２２ａ〜２２ｃを駆動制御することにより、そのリール駆動手段２２ａ〜２２ｃに係るリール２１ａ〜２１ｃの停止制御を行う（ステップＳ６１５）。ここで、回転する３つのリール２１ａ〜２１ｃに対する停止操作のうち、３つのストップボタン３３ａ〜３３ｃがどの順序で操作されたとしても、最初の操作を第１停止と呼び、次の操作を第２停止と呼び、最後の操作を第３停止と呼ぶ。また、メイン制御手段は、３つのストップボタン３３ａ〜３３ｃが遊技者により押されて、対応するリール２１ａ〜２１ｃの回転が停止される毎に、ストップボタン３３ａ〜３３ｃの操作情報として、第１停止受付コマンドＣ５０８及び回胴回転停止コマンドＣ５０９、第２停止受付コマンドＣ５１０及び回胴回転停止コマンドＣ５１１、並びに、第３停止受付コマンドＣ５１２及び回胴回転停止コマンドＣ５１３をサブ制御手段に送信する（ステップＳ６１６）。これらの制御コマンドのうち、第１〜第３停止受付コマンドＣ５０８，Ｃ５１０，Ｃ５１２は、ストップボタン３３ａ〜３３ｃの操作を受け付けたことを示すコマンドであり、また、（第１〜第３）回胴回転停止コマンドＣ５０９，Ｃ５１１，Ｃ５１３は、リール２１ａ〜２１ｃが停止したこと示すコマンドである。また、このストップボタン３３ａ〜３３ｃの操作情報には、中段に停止した図柄の情報（停止位置）や、ストップボタン３３ａ〜３３ｃが押されたときのリール２１ａ〜２１ｃ各々の位置の情報であって、リール表示窓１１の中段にある図柄に関する情報（図柄受付位置情報）も含まれる。このステップＳ６１４〜Ｓ６１６の処理は、全てのリール２１ａ〜２１ｃの回転が停止するまで繰り返される（ステップＳ６１７）。
【００５６】
次に、メイン制御手段は、停止図柄判定手段１３０により、有効ライン上にいずれかの役（抽選により当選した役）に対応する図柄が停止したか否かを判定し（ステップＳ６１８）、リール２１ａ〜２１ｃに停止した図柄に応じた演出の開始を指示するための、表示されている図柄の組み合わせに関する情報を示す作動図柄表示コマンドＣ５１４をサブ制御基板２００に送信する（ステップＳ６１９）。この作動図柄表示コマンドＣ５１４は、例えば、特別役や再遊技役の図柄が有効ライン上に揃った場合に、対応する演出の実行をサブ制御基板２００に指示するためのコマンドであり、図柄に応じた演出が無い場合も送信される。また、メイン制御手段は、遊技メダルの払出しが開始されたことを示す情報をメダル払出開始コマンドＣ５１５としてサブ制御基板２００に送信する（ステップＳ６２０）。このメダル払出開始コマンドＣ５１５には、払出されるメダルの枚数が設定されており、遊技メダルが払出される小役以外の図柄が有効ライン上に揃っているときは０枚が設定される。そして、以上の判定の結果、有効ライン上に特別役に対応する図柄（ボーナス図柄）が表示されていると判定したときは（ステップＳ６２１）、メイン制御手段は、遊技状態制御手段１８０により特別遊技制御手段１８２を実行し、特別遊技状態Ｂ（上述の場合、ＢＢ遊技若しくはＭＢ遊技）に移行する（ステップＳ６２２）。また、有効ライン上にボーナス図柄が揃っていない場合に、小役１〜３に対応する図柄（小役図柄）が揃っている（入賞している）と判定したときは（ステップＳ６２３）、メイン制御手段は、払出し制御手段１４０により入賞した小役に対応する遊技メダルの払い出しを行い（ステップＳ６２４）、遊技メダルの払出しが終了するとメダル払出終了コマンドＣ５１６をサブ制御基板２００に送信する（ステップＳ６２５）。さらに、有効ライン上に小役図柄が揃っていない場合に、有効ライン上にリプレイ（再遊技役）に対応する図柄（リプレイ図柄）が揃っていると判定したときは（ステップＳ６２６）、メイン制御手段は、再遊技を実行する制御を行う（ステップＳ６２７）。こうして、一回の遊技に対する処理が終了すると、メイン制御手段はその情報を作動終了コマンドＣ５１７としてサブ制御基板２００に送信する（ステップＳ６２８）。
【００５７】
なお、図１４には図示していないが、このスロットマシン１においてエラーが発生したことをメイン制御基板１００が検知すると、サブ制御基板２００に対してエラー通知コマンドが送信される。例えば、前扉３が開放されたことを検知すると、その旨を通知する制御コマンドとしてエラー通知コマンドがサブ制御基板２００に対して送信される。また、エラー状態から正常な状態に復帰したことを検知すると、その旨を通知する制御コマンドとしてエラー解除コマンドがサブ制御基板２００に対して送信される。例えば、前扉３が閉じられるとその旨を通知するエラー解除コマンドが送信される。また、メイン制御基板１００は、ホッパー装置５０において、遊技メダルが詰まったり、払い出す遊技メダルが無いために、遊技メダルの払出しに所定の時間以上を要していることを検知すると、このホッパー装置５０に異常がある旨を通知するエラー通知コマンドをサブ制御基板２００に送信し、異常状態が解除されてエラー前の状態に戻ると、その旨を通知するエラー解除コマンドが送信される。また、遊技中に何らかの理由により電源が切断された場合には、再度電源が投入されたときに、その旨を通知するエラー解除コマンドがサブ制御基板２００に対して送信される。
【００５８】
（演出制御基板３００による演出）
上述したように、本実施形態に係るスロットマシン１では、メイン制御基板１００で制御される遊技に対応して、サブ制御基板２００の演出制御基板３００により演出が実行される。この演出の一つして、メイン制御基板１００がリール２１ａ〜２１ｃをフリーズさせるときに実行される演出がある。以下に、メイン制御手段１００から送信される制御コマンドを用いて、リール２１ａ〜２１ｃのフリーズに応じて演出を実行する構成について説明する。
【００５９】
［第１の実施形態］
まず、第１の実施形態として、図９に示すように、全てのリール２１ａ〜２１ｃが同時にフリーズする場合に、そのフリーズ時間に応じて演出を実行する構成について図１５及び図１６を用いて説明する。ここで、図１５は演出制御基板３００における処理の構成を示す説明図であり、図１６は演出制御基板３００で実行される処理のフローチャートである。
【００６０】
（演出制御手段３１１）
図１５に示すように、演出制御基板３００のサブＣＰＵ３１０にはＲＯＭ３４０から読み出されたプログラムである演出制御手段（サブ制御手段）３１１が実行されている。また、ＲＡＭ３３０には、リール２１ａ〜２１ｃの回転がフリーズ（変動遅れ）される時間をサブ制御基板２００（演出制御基板３００）側で測定して記憶するフリーズ時間記憶手段３３１、この演出制御基板３００で実行される演出を決定するための抽選に用いられる演出抽選テーブル記憶手段３３２、及び、実行される演出のパターンを記憶する演出パターン記憶手段３３３が設けられている。また、演出制御手段３１１は、さらに、フリーズ制御判定手段３１２、タイミング検出手段３１３、フリーズ時間測定手段３１４、フリーズパターン判定手段３１５、演出決定手段３１６、及び、演出実行手段３１７を有して構成されている。
【００６１】
（フリーズ制御判定手段３１２）
フリーズ制御判定手段３１２は、メイン制御基板１００から送信される制御コマンドを受信して、メイン制御手段１００においてリール２１ａ〜２１ｃに対するフリーズ制御が実行されるか否かの判定を行う。具体的には、メイン制御基板１００から送信される制御コマンドのうち、待機演出コマンドＣ５０３にスタートレバー３２が操作されたときに全てのリール２１ａ〜２１ｃをフリーズさせる制御が実行されることを示す情報が含まれているときに、フリーズ制御が実行されると判断する。
【００６２】
（タイミング検出手段３１３）
タイミング検出手段３１３は、メイン制御基板１００から送信される制御コマンドを受信して、リール２１ａ〜２１ｃの回転がフリーズされる時間を測定するタイミングを後述するフリーズ時間測定手段３１４に指示する。具体的には、スタートレバー受付コマンドＣ５０２を受信するとフリーズ時間測定手段３１４によりフリーズ時間の測定を開始させ、第１〜第３回胴回転開始コマンドＣ５０５〜Ｃ５０７のいずれかを受信するとフリーズ時間の測定を終了させる。なお、この第１の実施形態においては、３つのリール２１ａ〜２１ｃの全てが同時にフリーズされ、また、同時に回転を開始するため、第１〜第３回胴回転開始コマンドＣ５０５〜Ｃ５０７のいずれを用いてフリーズ時間の測定終了を判断しても良い。
【００６３】
（フリーズ時間測定手段３１４）
フリーズ時間測定手段３１４は、上述のタイミング検出手段３１３からの指示によりリール２１ａ〜２１ｃの回転がフリーズされる時間（フリーズ時間）を測定し、その結果をＲＡＭ３３０に設けられたフリーズ時間記憶手段３３１に記憶させる。
【００６４】
（フリーズパターン判定手段３１５）
フリーズパターン判定手段３１５は、フリーズ時間測定手段３１４で測定されフリーズ時間記憶手段３３１に記憶されているフリーズ時間を用いて、メイン制御基板１００で実行されるフリーズ制御のパターン（フリーズパターン）を判定する。ここで、この第１の実施形態におけるフリーズパターンとは、図１０を用いて説明したフリーズ時間（遅延時間）Ｔ１を示している（図１０では、フリーズ時間Ｔ１として、５秒、２０秒及び５０秒の中からいずれかの時間が選択される場合を示している）。
【００６５】
（演出決定手段３１６）
演出決定手段３１６は、メイン制御基板１００から送信される制御コマンド及びフリーズ制御判定手段３１２の判定結果に基づいて、リール２１ａ〜２１ｃがフリーズされたときの演出を実行するか、若しくは、通常の演出を実行するかを決定し、さらに、それぞれの演出において、どの演出パターンを実行するかを決定する。この演出決定手段３１６は、上述のようにフリーズ制御判定手段３１２でリール２１ａ〜２１ｃの回転がフリーズされると判断されたときは、フリーズパターン判定手段３１５で判定されたフリーズパターン（リール２１ａ〜２１ｃのフリーズ時間Ｔ１）に対応した演出を決定し、フリーズされないと判断されたときは、通常の演出を決定する。なお、演出パターンの決定は、フリーズパターンに一意に対応させても良いし、図１５に示すように、乱数発生器３２０で発生された乱数値とＲＡＭ３３０の演出抽選テーブル記憶手段３３２に記憶された演出抽選テーブルとを用いて抽選により決定しても良い。
【００６６】
（演出実行手段３１７）
演出実行手段３１７は、演出決定手段３１６で決定された演出パターンをＲＡＭ３３０の演出パターン記憶手段３３３から取り出し、この演出パターンに基づいて、画像音響生成基板４００を介して画像表示装置４１や演出用ランプ４２、または、スピーカ４３を用いた演出を実行する。
【００６７】
（演出制御基板３００での処理の流れ）
それでは、上述の構成の演出制御基板３００で制御される演出の処理について説明する。図１６に示すように、まず、演出制御手段３１１のタイミング検出手段３１３は、メイン制御基板１００からスタートレバー３２が操作されたことを示す制御コマンド（スタートレバー受付コマンドＣ５０２）を受信するまで待つ（ステップＳ７００）。また、演出制御手段３１１のフリーズ制御判定手段３１２は、メイン制御手段１００から待機演出コマンドＣ５０３を受信するまで待つ（ステップＳ７０１）。そして、演出制御手段３１１は、受信した待機演出コマンドＣ５０３にフリーズ制御に関する情報が設定されており、フリーズ制御判定手段３１２によりフリーズ制御が実行されると判定されたときは、ステップＳ７０２に進み、フリーズ制御が実行されないと判定されたときは、ステップＳ７０７に進む。
【００６８】
タイミング検出手段３１３は、ステップＳ７００でスタートレバー受付コマンドＣ５０２を受信してスタートレバー３２が操作されたと判定し、且つ、ステップＳ７０１でフリーズ制御判定手段３１２によりフリーズ制御が実行されると判定されると、フリーズ時間測定手段３１４に対してフリーズ時間の測定開始を指示する（ステップＳ７０２）。また、タイミング検出手段３１３は、メイン制御基板１００からリール２１ａ〜２１ｃが回転を開始したことを示す制御コマンド（第１〜第３回胴回転開始コマンドＣ５０５〜Ｃ５０７）の受信を待ち（ステップＳ７０３）、いずれかの制御コマンドＣ５０５〜Ｃ５０７を受信するとフリーズ時間測定手段３１４に対してフリーズ時間の測定終了を指示する（ステップＳ７０４）。そして、演出制御手段３１１は、フリーズパターン判定手段３１５により、フリーズパタン（フリーズ時間Ｔ１）を判定させ（ステップＳ７０５）、このフリーズパターンに基づいて演出決定手段３１６により演出パターンを決定させる（ステップＳ７０６）。そして、演出制御手段３１１は、演出決定手段３１６で決定された演出パターンに基づいて、演出実行手段３１７に演出を実行させる（ステップＳ７０８）一方、フリーズ制御判定手段３１２によりフリーズ制御が実行されないと判定されたときは、演出制御手段３１１は、メイン制御基板１００から送信される制御コマンドのうち、遊技状態コマンドＣ５００、条件装置状態番号コマンドＣ５０４、若しくは作動図柄表示コマンドＣ５１４に基づいて通常の演出パターンを決定させ（ステップＳ７０７）、その演出パターにより演出実行手段３１７に演出を実行させる（ステップＳ７０８）。
【００６９】
このような第１の実施形態に係る演出制御基板３００によると、メイン制御基板１００からサブ制御基板２００（演出制御基板３００）に対して送信されるフリーズ制御に関する制御コマンドは、待機演出コマンドＣ５０３だけとなるため、メイン制御基板１００（メイン制御手段）における処理の負荷を低減することができる。また、サブ制御基板２００で、メイン制御基板１００で選択されたフリーズ制御のパターン（フリーズパターン）を、判定するため、このフリーズパターンに応じた演出を実行させることができる。
【００７０】
［第２の実施形態］
次に、第２の実施形態として、リール２１ａ〜２１ｃの一部の回転がフリーズされる場合について、第１の実施形態で用いた図１５に加えて、図１７を用いて説明する。ここで、図１７は一部のリールがフリーズされるフリーズ制御を説明するための説明図である。なお、以降の説明において、第１の実施形態と同じ構成は同じ符合を付し、詳細な説明は省略する。
【００７１】
（フリーズ制御時のリールの動作）
この第２の実施形態において、メイン制御基板１００のフリーズ制御手段１９０でフリーズ制御が決定されると、図１７に示すように、３つのリール２１ａ〜２１ｃのうち何れかのリール（１つまたは２つ）が回転を開始し、残りのリールがフリーズ時間Ｔ１後に回転を開始する。なお、図１７では、スタートレバー３２が操作されたときに、左リール２１ａ及び右リール２１ｃが回転を開始し、フリーズ時間Ｔ１が経過したときに中リール２１ｂが回転を開始する場合を示しているが、本発明がこのパターンに限定されることはない。
【００７２】
（演出制御基板３００での処理の流れ）
上述のようにこの第２の実施形態においては、スタートレバー３２が操作されると、リール２１ａ〜２１ｃのいずれかが回転を開始し、その後、フリーズ時間が経過したときに残りのリールが回転を開始する。すなわち、演出制御手段３１１においてフリーズ時間測定手段３１４でフリーズ時間を測定するタイミングは、メイン制御基板１００から最初に送信された回胴回転開始コマンド（例えば、左リール２１ａに対応する第１回胴回転開始コマンドＣ５０５）を受信したときに測定を開始し、メイン制御基板１００から最後に送信された回胴回転開始コマンド（例えば、中リール２１ｂに対応する第２回胴回転開始コマンドＣ５０６）を受信したときに測定を終了すれば良い。よって、この第２の実施形態において、タイミング検出手段３１３は、第１〜第３回胴回転開始コマンドＣ５０５〜Ｃ５０７のうち最初の回胴回転開始コマンドを受信したときにフリーズ時間測定手段３１４に対してフリーズ時間の測定開始を指示し、最後の回胴回転開始コマンドを受信したときにフリーズ時間測定手段３１４に対してフリーズ時間の測定終了を指示するように構成される。このフリーズ時間の測定以外の処理（フリーズパターンの判定等）は、第１の実施形態と同様である。
【００７３】
このように、この第２の実施形態に係るスロットマシン１においても、メイン制御基板１００からサブ制御基板２００（演出制御基板３００）に対して送信されるフリーズ制御に関する制御コマンドは、待機演出コマンドＣ５０３だけとなるため、メイン制御基板１００（メイン制御手段）における処理の負荷を低減することができる。また、サブ制御基板２００で、メイン制御基板１００で選択されたフリーズ制御のパターン（フリーズパターン）を、判定するため、フリーズパターン（フリーズ時間Ｔ１）に応じた演出を実行させることができる。
【００７４】
［第３の実施形態］
なお、第３の実施形態として、第１の実施形態に示すフリーズパターン（スタートレバー３２の操作により、３つのリール２１ａ〜２１ｃが同時にフリーズする場合）と、第２の実施形態に示すフリーズパターン（スタートレバー３２の操作により、３つのリール２１ａ〜２１ｃのいずれかが回転を開始し、残りがフリーズする場合）を混在させて選択するように、フリーズ制御手段１９０を構成しても良い。この場合、フリーズ時間測定手段３１４は、スタートレバー３２が操作されたタイミングから最後に送信された回胴回転開始コマンド（Ｃ５０５〜Ｃ５０７のいずれか）を受信するまでの時間（第１のフリーズ時間）と、最初に送信された回胴回転開始コマンドを受信してから最後に送信された回胴回転開始コマンドを受信するまでの時間（第２のフリーズ時間）を測定してフリーズ時間記憶手段３３１に記憶するように構成される。すなわち、タイミング検出手段３１３は、スタートレバー受付コマンドＣ５０２を受信すると、フリーズ時間測定手段３１４に対して第１のフリーズ時間の測定を開始させ、最初の回胴回転開始コマンド（Ｃ５０５〜Ｃ５０７のいずれか）を受信すると、フリーズ時間測定手段３１４に対して第２のフリーズ時間の測定を開始させ、最後の回胴回転開始コマンドを受信すると、フリーズ時間測定手段３１４に対して第１及び第２のフリーズ時間の測定を終了させるように構成される。そして、フリーズパターン判定手段３１５は、第２のフリーズ時間が所定値より小さいとき（すなわち、第１〜第３回胴回転開始コマンドＣ５０５〜Ｃ５０７がほぼ同時に送信されたとき）は、第１の実施形態に示すフリーズパターンが実行されたと判断し、第１のフリーズ時間からフリーズパターン（フリーズ時間Ｔ１）を決定する。一方、第２のフリーズ時間が所定値より大きいとき（すなわち、第１回胴回転開始コマンドＣ５０５の送信から所定時間以上経過して第３回胴回転開始コマンドＣ５０７が送信されたとき）は、第２の実施形態に示すフリーズパターンが実行されたと判断し、第２のフリーズ時間からフリーズパターン（フリーズ時間Ｔ１）を決定する。
【００７５】
この第３の実施形態に係るスロットマシン１においても、メイン制御基板１００からサブ制御基板２００（演出制御基板３００）に対して送信されるフリーズ制御に関する制御コマンドは、待機演出コマンドＣ５０３だけとなるため、メイン制御基板１００（メイン制御手段）における処理の負荷を低減することができる。また、サブ制御基板２００（フリーズ時間測定手段３１４）で第１及び第２のフリーズ時間を測定することで、フリーズ時間だけでなく、リール２１ａ〜２１ｃが部分的にフリーズされたパターンも判別できるため、メイン制御基板１００で選択されたフリーズ制御のパターン（フリーズパターン）に応じた演出を実行させることができる。
【００７６】
［第４の実施形態］
ところで、本実施形態に係るスロットマシン１では、メイン制御基板１００で制御される遊技と遊技の間隔は、最小遊技時間Ｔ０以上となるように構成されている。すなわち、図７を用いて説明したように、前回の遊技においてリール２１ａ〜２１ｃが回転を開始してから、次の遊技におけるリール２１ａ〜２１ｃが回転を開始するまでの時間が最小遊技時間Ｔ０以上となるように制御されており、前の遊技の開始から最小遊技時間Ｔ０が経過する前にスタートレバー３２が操作されたとしても、リール２１ａ〜２１ｃの回転は最小遊技時間Ｔ０が経過したときとなる。しかしながら、第１の実施形態に係る演出制御基板３００の構成では、メイン制御基板１００から送信される待機演出コマンドＣ５０３によりフリーズ制御が実行されるか否かを判定しているが、最小遊技時間を維持するためにリール２１ａ〜２１ｃの回転開始が遅れた場合、フリーズ時間測定手段３１４で測定されるフリーズ時間と、実際にメイン制御基板１００の制御によりリール２１ａ〜２１ｃの回転がフリーズされる時間とに差が生じてしまう場合がある。そこで、このような問題を解消するための第４の実施形態に係る演出制御基板３００の構成を図１８〜図２１を用いて説明する。ここで、図１８は演出制御基板３００における処理の構成を示す説明図であり、図１９は演出制御基板３００で実行される処理のフローチャートであり、図２０はフリーズパターン判定手段３１５のフローチャートであり、図２１は最小遊技時間とリールの動作との関係を示す説明図である。
【００７７】
この第４の実施形態に係る演出制御基板３００は、第１の実施形態に対して演出制御手段３１１に遊技間時間測定手段３１８が設けられている。この遊技間時間測定手段３１８は、各遊技の開始後にメイン制御基板１００から最初に送信される回胴回転開始コマンド（Ｃ５０５〜Ｃ５０７のいずれか）を受信したときから、次の遊技において最初に送信される回胴回転開始コマンド（Ｃ５０５〜Ｃ５０７のいずれか）を受信するまでの時間（遊技間時間）を測定することにより、メイン制御基板１００で管理されている最小遊技時間をサブ制御基板２００（演出制御基板３００）において遊技間時間として管理するものである。
【００７８】
（演出制御基板３００での処理の流れ）
それでは、第４の実施形態に係る演出制御基板３００で制御される演出の処理について説明する。まず、演出制御手段３１１のタイミング検出手段３１３は、メイン制御基板１００からスタートレバー３２が操作されたことを示す制御コマンド（スタートレバー受付コマンドＣ５０２）を受信するまで待つ（ステップＳ７１０）。また、演出制御手段３１１のフリーズ制御判定手段３１２は、メイン制御手段１００から待機演出コマンドＣ５０３を受信するまで待つ（ステップＳ７１１）。そして、演出制御手段３１１は、受信した待機演出コマンドＣ５０３にフリーズ制御に関する情報が設定されており、フリーズ制御判定手段３１２によりフリーズ制御が実行されると判定されたときは、ステップＳ７１２に進み、フリーズ制御が実行されないと判定されたときは、ステップＳ７１８に進む。
【００７９】
タイミング検出手段３１３は、ステップＳ７１０でスタートレバー受付コマンドＣ５０２を受信してスタートレバー３２が操作されたと判定し、且つ、ステップＳ７１１でフリーズ制御判定手段３１２によりフリーズ制御が実行されると判定されると、フリーズ時間測定手段３１４に対してフリーズ時間の測定開始を指示する（ステップＳ７１２）。また、タイミング検出手段３１３は、メイン制御基板１００からリール２１ａ〜２１ｃが回転を開始したことを示す制御コマンド（第１〜第３回胴回転開始コマンドＣ５０５〜Ｃ５０７）の受信を待ち（ステップＳ７１３）、いずれかのコマンドＣ５０５〜Ｃ５０７を受信するとフリーズ時間測定手段３１４に対してフリーズ時間の測定終了を指示する（ステップＳ７１４）。また、演出制御手段３１１の遊技間時間測定手段３１８は、最初に送信された回胴回転開始コマンド（Ｃ５０５〜Ｃ５０７のいずれか）を受信すると、それまで計測していた時間（遊技間時間）をＲＡＭ３３０に設けられた遊技間時間記憶手段３３４に記憶させ、この遊技間時間測定手段３１８で計測している時間をリセットし、次の遊技までの遊技間時間の測定を開始する（ステップＳ７１５）。
【００８０】
そして、演出制御手段３１１は、フリーズパターン判定手段３１５により、フリーズパタン（フリーズ時間Ｔ１）を判定させる（ステップＳ７１６）。なお、このフリーズパターン判定手段３１５の処理は、図２０〜図２１を用いて説明する。まず、フリーズパターン判定手段３１５は、図２０に示すように、ＲＡＭ３３０の遊技間時間記憶手段３３４に記憶されている遊技間時間（ＴＧとする）を取得し、また、フリーズ時間測定手段３１４により測定されフリーズ時間記憶手段３３１に記憶されているフリーズ時間（ＴＦとする）を取得して、これらの差（第１の差）ΔＴ１を求める（ステップＳ７１６１）。そして、この差ΔＴ１が最小遊技時間Ｔ０以上であるか否かを判定する（ステップＳ７１６２）。この差ΔＴ１が最小遊技時間Ｔ０以上であるときは、図２１（ａ）に示すように、測定されたフリーズ時間ＴＦに最小遊技時間の影響が無いことを示しており、フリーズパターン判定手段３１５は、フリーズ時間ＴＦからフリーズ制御手段１９０で選択されたフリーズパターンを決定する（ステップＳ７１６３）。一方、ステップＳ７１６２において、差ΔＴ１が最小遊技時間Ｔ０より小さいと判定されたときは、図２１（特に図２１（ｃ））に示すように、測定されたフリーズ時間ＴＦに最小遊技時間の影響が有ることを示しており、フリーズパターン判定手段３１５は、この最小時間を考慮してフリーズ時間ＴＦからフリーズ制御手段１９０で選択されたフリーズパターンを決定する（ステップＳ７１６４）。例えば、遊技間時間ＴＧと最小遊技時間Ｔ０との差（第２の差）ΔＴ２を求め、この差ΔＴ２が０のとき（図２１（ｃ）の場合）は、リール２１ａ〜２１ｃの回転開始が遅延された時間（フリーズパターン）が測定されたフリーズ時間ＴＦより短い場合があると判定する。この差ΔＴ２が０より大きいとき（図２１（ｂ）の場合）はフリーズ時間ＴＦからフリーズパターンを決定することができる。ここで、メイン制御基板１００から送信される制御コマンドには時間差が発生するため、以上の処理において、フリーズ時間測定手段３１４で測定されたフリーズ時間ＴＦ及び差ΔＴ１，ΔＴ２が所定の値より小さいときは、０として扱うこととする。
【００８１】
なお、図１０に示すフリーズパターンの場合、フリーズ時間が５秒、２０秒、５０秒のいずれかであるため、最小遊技時間（例えば４．１秒）のためにリール２１ａ〜２１ｃの回転開始が遅れる時間よりもこれらのフリーズ時間が長いので、上記補正によりフリーズパターンの判定が可能であるが、非常に短いフリーズ時間（例えば、０．２秒等）が複数設定されている場合には、最小遊技時間のためにリール２１ａ〜２１ｃの回転開始が遅れると、フリーズパターンの判定が困難な場合がある（図２１（ｃ）の場合、短いフリーズパターンが複数あると区別が付かない場合がある）。そのため、演出制御手段３１１のフリーズパターン判定手段３１５でフリーズパターンの判別が可能なように、短いフリーズパターンでの遅延時間は１種類とすることや、同じ時間であってもリール２１ａ〜２１ｃの回転開始順序でパターンの区別がつくようにしておくことが好適である。
【００８２】
図１９に戻って、演出制御手段３１１は、以上のようにして、フリーズパターン判定手段３１５で判定されたフリーズパターンに基づいて演出決定手段３１６により演出パターンを決定させる（ステップＳ７１７）。そして、演出制御手段３１１は、演出決定手段３１６で決定された演出パターンに基づいて、演出実行手段３１７に演出を実行させる（ステップＳ７１９）一方、フリーズ制御判定手段３１２によりフリーズ制御が実行されないと判定されたときは、演出制御手段３１１は、メイン制御基板１００から送信される制御コマンドのうち、遊技状態コマンドＣ５００、条件装置状態番号コマンドＣ５０４、若しくは作動図柄表示コマンドＣ５１４に基づいて通常の演出パターンを決定させ（ステップＳ７１８）、その演出パターにより演出実行手段３１７に演出を実行させる（ステップＳ７１９）。
【００８３】
このような第４の実施形態に係る演出制御基板３００によると、メイン制御基板１００からサブ制御基板２００（演出制御基板３００）に対して送信されるフリーズ制御に関する制御コマンドは、待機演出コマンドＣ５０３だけとなるため、メイン制御基板１００（メイン制御手段）における処理の負荷を低減することができる。また、サブ制御基板２００で、メイン制御基板１００で選択されたフリーズ制御のパターン（フリーズパターン）を、判定するため、フリーズパターンに応じた演出を実行させることができる。このとき、演出制御基板３００で遊技間時間を測定しているため、最小遊技時間を維持するために回転開始が遅れたリール２１ａ〜２１ｃの時間を考慮してフリーズ時間を求めることができるので、正確なフリーズパターンをサブ制御基板２００（演出制御基板３００）で判定することができる。
【００８４】
［第５の実施形態］
以上に示した第１〜第４の実施形態に係る演出制御基板３００においては、メイン制御手段１００から送信される待機演出コマンドＣ５０３により、リール２１ａ〜２１ｃの回転がフリーズされるフリーズ制御が行われるか否かを判定していたが、この待機演出コマンドＣ５０３が送信されなくても、演出制御基板３００でフリーズ制御の実行の有無、及び、フリーズパターンを判定し、そのフリーズパターンに対応した演出を実行することができる。以下、第５の実施形態に係る演出制御基板３００について図２２〜図２６を用いて説明する。ここで、図２２は演出制御基板３００における処理の構成を示す説明図であり、図２３は演出制御基板３００で実行される処理のフローチャートであり、図２４はフリーズパターンの判定処理のフローチャートであり、図２５は最小遊技時間の影響が無い場合のリールの動作を示す説明図であり、図２６は最小遊技時間の影響が有る場合のリールの動作を示す説明図である。
【００８５】
図２２に示すように、この第５の実施形態に係る演出制御基板３００は、第４の実施形態に係る演出制御基板３００の構成に対してフリーズ制御判定手段３１２が設けられていない。この第５の実施形態に係る演出制御基板３００では、この演出制御基板３００で測定された遊技間時間及びフリーズ時間に基づいて、メイン制御基板１００でのフリーズ制御の実行の有無、及び、フリーズ制御が実行されたときはそのフリーズパターンを判定して演出を実行するように構成されている。
【００８６】
（演出制御基板３００での処理の流れ）
それでは、第５の実施形態に係る演出制御基板３００で制御される演出の処理について説明する。図２３に示すように、まず、演出制御手段３１１のタイミング検出手段３１３は、メイン制御基板１００からスタートレバー３２が操作されたことを示す制御コマンド（スタートレバー受付コマンドＣ５０２）を受信するまで待つ（ステップＳ７２０）。そして、タイミング検出手段３１３は、スタートレバー受付コマンドＣ５０２を受信してスタートレバー３２が操作されたと判断すると、フリーズ時間測定手段３１４に対してフリーズ時間の測定開始を指示する（ステップＳ７２１）。さらに、タイミング検出手段３１３は、メイン制御基板１００からリール２１ａ〜２１ｃのうち、最初に回転を開始したリールに対する制御コマンド（第１〜第３回胴回転開始コマンドＣ５０５〜Ｃ５０７のいずれか）の受信を待ち（ステップＳ７２２）、第１〜第３回胴回転開始コマンドＣ５０５〜Ｃ５０７のいずれかを受信するとフリーズ時間測定手段３１４に対してフリーズ時間の測定終了を指示する（ステップＳ７２３）。また、演出制御手段３１１の遊技間時間測定手段３１８は、最初に送信された回胴回転開始コマンド（Ｃ５０５〜Ｃ５０７のいずれか）を受信すると、それまで計測していた遊技間時間をＲＡＭ３３０に設けられた遊技間時間記憶手段３３４に記憶させ、この遊技間時間測定手段３１８で計測している時間をリセットする（ステップＳ７２４）。すなわち、次の遊技までの遊技間時間の測定を開始する。
【００８７】
そして、演出制御手段３１１は、フリーズパターン判定手段３１５により、フリーズ制御の有無、及び、フリーズパターン（メイン制御基板１００におけるフリーズ時間Ｔ１）を判定させる（ステップＳ７２５）。なお、このフリーズパターン判定手段３１５の処理は、図２４〜図２６を用いて説明する。まず、フリーズパターン判定手段３１５は、図２４に示すように、ＲＡＭ３３０の遊技間時間記憶手段３３４に記憶されている遊技間時間（ＴＧとする）を取得し、また、フリーズ時間測定手段３１４により測定されフリーズ時間記憶手段３３１に記憶されているフリーズ時間（ＴＦとする）を取得して、これらの差（第１の差）ΔＴ１を求める（ステップＳ７２５１）。そして、この差ΔＴ１が最小遊技時間Ｔ０以上であるか否かを判定する（ステップＳ７２５２）。この差ΔＴ１が最小遊技時間Ｔ０以上であるときは、図２５に示すように、測定されたフリーズ時間ＴＦに最小遊技時間の影響が無いことを示しており、フリーズパターン判定手段３１５は、フリーズ時間ＴＦが０より大きいか否かを判定し（ステップＳ７２５３）、フリーズ時間ＴＦが０より大きいとき（図２５（ｂ）の場合）はメイン制御手段１００のフリーズ制御手段１９０によりフリーズ制御が実行されたと判定し（ステップＳ７２５４）、このフリーズ時間ＴＦからフリーズ制御手段１９０で選択されたフリーズパターンを決定する（ステップＳ７２５５）。一方、フリーズ時間ＴＦが０のとき（図２５（ａ）の場合）は通常のリールの制御であると判定する（ステップＳ７２５６）。
【００８８】
また、ステップＳ７２５２において、差ΔＴ１が最小遊技時間Ｔ０より小さいと判定されたときは、図２６に示すように、測定されたフリーズ時間ＴＦに最小遊技時間の影響が有ることを示しており、フリーズパターン判定手段３１５は、遊技間時間ＴＧと最小遊技時間Ｔ０との差（第２の差）ΔＴ２を求める（ステップＳ７２５７）。そして、フリーズパターン判定手段３１５は、差ΔＴ２が０より大きいか否かを判定し（ステップＳ７２５８）、この差ΔＴ２が０より大きいと判定したとき（図２６（ｂ）の場合）は、フリーズ制御が行われたと判定し（ステップＳ７２５４）、フリーズパターンを決定する（ステップＳ７２５５）一方、差ΔＴ２が０のとき（図２６（ａ）の場合）は通常の制御であると判定する（ステップＳ７２５６）。ここで、メイン制御基板１００から送信される制御コマンドには時間差が発生するため、以上の処理において、フリーズ時間測定手段３１４で測定されたフリーズ時間ＴＦ及び差ΔＴ１，ΔＴ２が所定の値より小さいときは、０として扱うこととする。
【００８９】
なお、この第５の実施形態においてフリーズ制御でリール２１ａ〜２１ｃの回転開始が遅らされる時間が短く、図２６（ｃ）に示すように、最小遊技時間の制限によりリール２１ａ〜２１ｃの回転開始が遅らされる時間の方が長い場合には、フリーズ制御が行われたことを判定することができない場合がある。
【００９０】
図２３に戻り、以上の処理により、フリーズパターン判定手段３１５でフリーズ制御が実行されたと判定したときは（ステップＳ７２６）、フリーズパターン判定手段３１５で決定されたフリーズパターンに基づいて演出決定手段３１６によりフリーズ時の演出パターンを決定させる（ステップＳ７２７）。一方、ステップＳ７２６でフリーズ制御は実行されていないと判定したとき（通常制御と判定したとき）は、演出制御手段３１１は、メイン制御基板１００から送信される制御コマンドのうち、遊技状態コマンドＣ５００、条件装置状態番号コマンドＣ５０４、若しくは作動図柄表示コマンドＣ５１４に基づいて演出決定手段３１６により通常の演出パターンを決定させる（ステップＳ７２８）。そして、演出制御手段３１１は、演出決定手段３１６で決定された演出パターンに基づいて、演出実行手段３１７に演出を実行させる（ステップＳ７２９）。
【００９１】
このような第５の実施形態に係る演出制御基板３００によると、メイン制御基板１００からサブ制御基板２００（演出制御基板３００）に対して、フリーズ制御に関する制御コマンドを送信する必要がないため、メイン制御基板１００（メイン制御手段）における処理の負荷をさらに低減することができる。また、サブ制御基板２００で、メイン制御基板１００で選択されたフリーズ制御のパターン（フリーズパターン）を判定するため、フリーズパターンに応じた演出を実行させることができる。なお、第３の実施形態に示すように、第１の実施形態に示すフリーズパターン（スタートレバー３２の操作により、３つのリール２１ａ〜２１ｃが同時にフリーズする場合）と、第２の実施形態に示すフリーズパターン（スタートレバー３２の操作により、３つのリール２１ａ〜２１ｃのいずれかが回転を開始し、残りがフリーズする場合）を混在させて選択するように、フリーズ制御手段１９０を構成しても良い。この場合、第３の実施形態で説明したように、フリーズ時間測定手段３１４は、第１及び第２フリーズ時間を測定するように構成される。
【００９２】
（フリーズ制御の判定前の演出）
なお、以上の説明ではフリーズパターン判定手段３１５によりフリーズパターンを判定した後に、そのフリーズパターンに応じて演出実行手段３１７によりフリーズパターンに対応する演出を実行するように構成した場合について説明したが、本発明がこの構成に限定されることはない。例えば、第１〜第４の実施形態のようにメイン制御基板１００からフリーズ制御の実施の有無を通知する待機演出コマンドＣ５０３が送信されるときは、スタートレバー３２が操作されスタートレバー受付コマンドＣ５０２を受信したときから、リール２１ａ〜２１ｃのフリーズが終了して回胴回転開始コマンドＣ５０５〜Ｃ５０７を受信するまでの間に、フリーズ制御に関する演出を実行するように構成することも可能である。すなわち、演出制御手段３１１は、フリーズ制御判定手段３１２により、待機演出コマンドＣ５０３の設定内容基づいてフリーズ演出が実行されると判定したときは、演出実行手段３１７にフリーズ制御に関する演出を実行させ、さらに、フリーズパターン判定手段３１５でフリーズパターンが判定されると、そのフリーズパターンに対応した演出を引き続き演出実行手段３１７に実行させるように構成することができる。
【符号の説明】
【００９３】
１  スロットマシン（遊技機）
２１ａ〜２１ｃ  リール（図柄表示手段）
３２  スタートレバー（始動手段）
１００  メイン制御基板（メイン制御手段）
２００  サブ制御基板（サブ制御手段）
３００  演出制御基板（サブ制御手段）
３１４  フリーズ時間測定手段
３１５  フリーズパターン判定手段
３１７  演出実行手段
３１８  遊技間時間測定手段
【図１】
0005201697.tif 000002
【図２】
0005201697.tif 000003
【図３】
0005201697.tif 000004
【図４】
0005201697.tif 000005
【図５】
0005201697.tif 000006
【図６】
0005201697.tif 000007
【図７】
0005201697.tif 000008
【図８】
0005201697.tif 000009
【図９】
0005201697.tif 000010
【図１０】
0005201697.tif 000011
【図１１】
0005201697.tif 000012
【図１２】
0005201697.tif 000013
【図１３】
0005201697.tif 000014
【図１４】
0005201697.tif 000015
【図１５】
0005201697.tif 000016
【図１６】
0005201697.tif 000017
【図１７】
0005201697.tif 000018
【図１８】
0005201697.tif 000019
【図１９】
0005201697.tif 000020
【図２０】
0005201697.tif 000021
【図２１】
0005201697.tif 000022
【図２２】
0005201697.tif 000023
【図２３】
0005201697.tif 000024
【図２４】
0005201697.tif 000025
【図２５】
0005201697.tif 000026
【図２６】
0005201697.tif 000027