(57)【特許請求の範囲】
【請求項１】
複数個のリールと、各リールの駆動源であるリール毎のモータと、全てのモータを始動させるための始動レバースイッチと、各モータを個々に停止させるためのリール毎の停止釦スイッチと、モータ始動時における各停止釦スイッチによる停止操作が無効となる無効期間を設定するとともに無効期間が経過したとき各停止釦スイッチによる停止操作が有効となる有効期間へ移行させる制御装置とを備えるスロットマシンにおいて、
前記制御装置は、前記無効期間中に停止釦スイッチによる停止操作が行われたとき、その無効期間経過直後の有効期間中に行われる停止釦スイッチによる停止操作を強制的に無効とするための強制無効の状態に設定し、前記有効期間中の停止釦スイッチによる停止操作の回数が設定値に達したとき、前記強制無効の状態を解除することを特徴とするスロットマシン。
【請求項２】
前記制御装置は、前記有効期間中の停止釦スイッチによる停止操作の回数が設定値に達する前に、前記無効期間中に停止操作された停止釦スイッチと同じ停止釦スイッチによる停止操作が有効期間中に行われたとき、前記強制無効の状態を解除するようにした請求項１に記載されたスロットマシン。
【請求項３】
前記制御装置は、前記有効期間中の停止釦スイッチによる停止操作の回数が設定値に達する前に、前記無効期間中の最初の停止釦スイッチによる停止操作以降にその停止釦スイッチと同じ停止釦スイッチによる停止操作が行われたとき、前記強制無効の状態を解除するようにした請求項１に記載されたスロットマシン。
【請求項４】
前記制御装置は、前記有効期間中の停止釦スイッチによる停止操作の回数が設定値に達する前に、停止釦スイッチ以外の特定のスイッチが操作されたとき、前記強制無効の状態を解除するようにした請求項１に記載されたスロトマシン。
【請求項５】
請求項１〜４のいずれかに記載されたスロットマシンであって、前記制御装置により警報動作が制御される報知装置をさらに備えており、前記制御装置は、前記無効期間中に停止釦スイッチにより停止操作が行われたときに前記報知装置を動作させるとともに、その停止釦スイッチによる停止操作が有効となったとき前記報知装置の動作を停止させることを特徴とするスロットマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数種の役を対象とする抽選処理を実行し、いずれかの役に当選したとき、その当選役が成立するように各リールの停止動作を制御するスロットマシンに関し、この発明は特に、停止釦スイッチを操作する順序が当選役成立のための条件に含まれるスロットマシンに関する。
【背景技術】
【０００２】
典型的なスロットマシンは、正面パネルの図柄表示用の窓部の下方に、始動レバースイッチ、リール毎の停止釦スイッチ、ベットスイッチなどが配備されている。筐体内部の窓部の背後に、外周面に複数の図柄が表された３個のリールが配置され、筐体内部の適所には制御基板が組み込まれている。この制御基板にコンピュータにより構成される制御装置が搭載され、その制御装置により各リールの始動から停止に至る一連の動作が制御される。全てのリールが停止したとき、窓部に表された入賞ライン上に入賞となる図柄の組み合わせが成立すると、入賞となり、入賞の種別に応じて決められた枚数のメダルが払い出される。
【０００３】
入賞となる図柄の組み合わせは一般に「役」と呼ばれ、所定数のメダルの払い出しが受けられる「小役」や、ビッグボーナスやレギュラーボーナスと呼ばれる「特別の役」などがある。遊技者により始動操作が行われると、前記制御装置は、各種の役を対象とした抽選処理を実行し、いずれかの役に当選したとき、各リールについて、当選役にかかる図柄を入賞ライン上に引き込んで停止させる制御（以下「引き込み制御」という。）を実行する。
【０００４】
スロットマシンには種々の仕様のものがあり、例えば、左側のリール、中央のリール、右側のリールの順に各リールが停止するように停止釦スイッチが押操作されれば、遊技者に対して一定の利益が与えられるように設計された機種がある。３個の停止釦スイッチを押操作する順番は一般に「押し順」と呼ばれ、左側のリールから右側のリールに向かう押し順を「順押し」と呼んでいる。この種のスロットマシンでは、メーカは順押しを推奨しており、それ以外の押し順で遊技者が停止釦スイッチを押操作した場合はペナルティが課される。そのため、遊技者は、停止釦スイッチを操作する順序に十分な注意を払う必要がある。
【０００５】
また、スロットマシンには、「押し順ナビ」と呼ばれる機能を搭載した機種がある。この機種では、遊技者に押し順を知らせる遊技モード（以下「ＡＴモード」という。）が設けられており、抽選処理でＡＴモードへの移行に当選すると、一定期間（例えば決められた遊技回数）、正面の適所に設けられた液晶表示器に押し順が表示される。表示された押し順どおりに停止釦スイッチが押操作されると、所定の小役が成立するようになっており、一方、表示された押し順どおりに停止釦スイッチが押操作されなければ、小役を取りこぼすことになる。
【０００６】
ところで、典型的なスロットマシンでは、始動レバースイッチが操作されると、３個のリールが一斉に始動するが、この場合に、１遊技に割り当てられている割当時間（例えば、４．１秒）が経過する前に始動レバースイッチが操作されたときは、その割当時間の経過後にリールが一斉に始動する。各リールが所定の回転速度に達するまでの間は停止操作を受け付けないようにするため、例えば、全てのリールが所定の回転速度に達するのに十分な時間が経過するまでの間を停止釦スイッチによる停止操作が無効となる無効期間としている。この無効期間が経過すると、各停止釦スイッチによる停止操作が有効となる有効期間へと移行する。
【０００７】
遊技者は一定のリズムで３個の停止釦スイッチを順次押操作するところ、遊技を急ぐあまり、無効期間中に誤って停止釦スイッチを押操作し、有効期間へ移行した後に２番目、３番目の各停止釦スイッチを押操作することがある。無効期間の経過は、リールの回転開始後の経過時間がタイマーに設定された時間に達したかどうかで判断する方法と、回転検出器が各リールの回転角度の基準位置（一般に「イニシャル」と呼ばれる。）を検出しかつモータの加速制御期間が過ぎたかどうかで判断する方法とがある。特に後者の方法では、モータの始動開始時に各リールの前記基準位置が回転検出器よりどれだけ離れているかによって無効期間の長さに誤差が生ずるため、無効期間中に停止釦スイッチが押操作される可能性が高いものとなる。
停止釦スイッチの押し順が定められている場合に、たとえ遊技者が正しい押し順で停止釦スイッチを操作しても、１番目の停止釦スイッチを無効期間中に押操作すると、２番目に押操作された停止釦スイッチが１番目に押操作されたものと認識される結果、押し順ミスがあったとして、ペナルティが課されたり、小役をとりこぼしたりする。
【０００８】
上記した不都合を解消するために、定められた押し順にしたがった順序で停止釦スイッチが押操作されるまで、次の停止釦スイッチの押操作を有効としないスロットマシンが提案されている（例えば、特許文献１参照）。しかし、特許文献１に記載のスロットマシンでは、停止釦スイッチが機械側で定めた押し順どおりに有効化されるため、遊技者から停止釦スイッチの選択の自由を奪う結果となり、遊技の公正が阻害され、遊技の緊張感や興趣が損なわれるという問題がある。
【０００９】
上記の問題に鑑み、先般、遊技者が無効期間中に停止釦スイッチを押操作したとき、停止釦スイッチの操作時または無効期間の終了時からタイマーによる計時を開始し、一定時間（例えば１秒）の計時が行われるまでの間、停止釦スイッチによる停止操作を無効とするスロットマシンが提案された（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００４−２５４９２７号公報
【特許文献２】特開２０１１−１２０９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
特許文献２に記載のスロットマシンでは、タイマーの設定時間が１秒程度に設定されるが、複数個の停止釦スイッチを順次押操作するテンポは遊技者毎に異なっており、テンポの遅い遊技者の場合、前記タイマーの設定時間の経過後に２番目の停止釦スイッチの操作が行われるおそれがあり、却って停止釦スイッチの操作ミスを誘発する結果となる。しかし、それを防止するために、タイマーの設定時間を１秒を超える長い時間に設定すると、テンポよくゲームを進行させるのが困難となる。
【００１２】
この発明は、上記した問題に着目してなされたもので、リール始動後の停止操作が無効期間中に行われたとき、その無効期間経過直後の有効期間中に行われる停止操作を強制的に無効とするための強制無効の状態に設定するとともに、遊技者の操作によって前記強制無効の状態を解除できる構成とすることにより、適正な押し順による停止操作にもかかわらず押し順ミスがあったと誤判断されるのを防止したスロットマシンを提供することを目的とする。
【課題を解決するための手段】
【００１３】
この発明によるスロットマシンは、複数個のリールと、各リールの駆動源であるリール毎のモータと、全てのモータを始動させるための始動レバースイッチと、各モータを個々に停止させるためのリール毎の停止釦スイッチと、モータ始動時における各停止釦スイッチによる停止操作が無効となる無効期間を設定するとともに無効期間が経過したとき各停止釦スイッチによる停止操作が有効となる有効期間へ移行させる制御装置とを備えたものである。前記制御装置は、前記無効期間中に停止釦スイッチによる停止操作が行われたとき、その無効期間経過直後の有効期間中に行われる停止釦スイッチによる停止操作を強制的に無効とするための強制無効の状態に設定し、前記有効期間中の停止釦スイッチによる停止操作の回数が設定値に達したとき、前記強制無効の状態を解除することを特徴としている。
【００１４】
この発明の上記した構成において、制御装置はプログラムされたコンピュータにより実現されるが、これに限らず、専用のハードウェア回路により実現することも可能である。
【００１５】
上記した構成のスロットマシンにおいて、遊技者により始動レバースイッチが操作されると、全てのモータが駆動を開始して各リールがモータ軸と一体に回転する。リールが一定の回転速度に達するまでの無効期間中に停止釦スイッチによる停止操作があったとき、その停止操作は無効になり、対応するリールは回転を停止しない。
停止釦スイッチの押し順が定められている場合において、遊技者が正しい押し順で停止釦スイッチを押操作したものの、１番目の停止釦スイッチが無効期間中に押操作され、２番目の停止釦スイッチが有効期間へ移行した後に押操作されたと仮定すると、１番目の停止釦スイッチによる停止操作は無効期間中であるので無効であり、２番目の停止釦スイッチによる停止操作も無効期間中に前記１番目の停止操作があったことで強制的に無効とされるので、２番目の停止釦スイッチによる停止操作が１番目の停止操作であると誤認識されることがない。
ここで、前記設定値が「１」であるとした場合、上記有効期間中の停止釦スイッチによる停止操作の回数は１回であり、設定値の「１」に達しているから、有効期間中に行われた２番目の停止操作によって前記強制無効の状態が解除されている。そこで、この段階で遊技者が次に正しい押し順で停止釦スイッチを順次押操作すれば、いずれの停止操作も有効となり、押し順どおりに対応するリールが順次停止することになる（後述する図４参照）。これにより、押し順ミスとしてペナルティが課されたり、小役をとりこぼしたりすることがない。
【００１８】
上記のスロットマシンにおいて、前記有効期間中の停止釦スイッチによる停止操作回数の設定値を「２」に設定するとともに、有効期間中に３番目の停止釦スイッチも押操作されたと仮定すると、１番目の停止釦スイッチによる停止操作は無効期間中の操作のため無効であり、２番目、３番目の各停止釦スイッチによる停止操作も無効期間中に停止操作があったこと、および前記停止操作回数の設定値「２」の範囲内であることから、強制的に無効とされるので、２番目、３番目の各停止釦スイッチによる停止操作が、１番目、２番目の停止操作であると誤認識されることがない。
すなわち、前記設定値を「２」とした場合、上記有効期間中の停止釦スイッチによる停止操作の回数は２回であり、設定値の「２」に達しているから、有効期間中に行われた３番目の停止操作によって前記強制無効の状態が解除されている。そこで、遊技者が次に正しい押し順で停止釦スイッチを順次押操作すれば、いずれの停止操作も有効となり、押し順どおりに対応するリールが順次停止することになる（後述する図６参照）。
【００１９】
上記したスロットマシンの一実施態様においては、前記制御装置は、前記有効期間中の停止釦スイッチによる停止操作の回数が設定値に達する前に、前記無効期間中に停止操作された停止釦スイッチと同じ停止釦スイッチによる停止操作が有効期間中に行われたとき、前記強制無効の状態を解除するものである。
【００２０】
この実施態様において、遊技者は正しい押し順で停止釦スイッチを押操作したものの、１番目の停止釦スイッチが無効期間中に押操作され、この段階でその停止操作が無効期間中であったことに気付き、有効期間へ移行した後に同じ停止釦スイッチを再度押操作したと仮定すると、１番目の停止釦スイッチによる停止操作は無効期間中であるので無効であり、この停止操作が１番目の停止操作であると認識されることがない。
ここで、前記設定値が「２」であるとした場合、上記有効期間中の停止釦スイッチによる停止操作の回数は１回であるので、設定値の「２」に達していないが、無効期間中に停止操作された停止釦スイッチと同じ停止釦スイッチによる再度の停止操作が有効期間中に行われたことで、前記強制無効の状態が解除されることになる。そこで、遊技者は続けて正しい押し順で停止釦スイッチを順次押操作すれば、いずれの停止操作も有効となり、押し順どおりに対応するリールが順次停止する。
【００２１】
他の実施態様においては、前記制御装置は、前記有効期間中の停止釦スイッチによる停止操作の回数が設定値に達する前に、前記無効期間中の最初の停止釦スイッチによる停止操作以降にその停止釦スイッチと同じ停止釦スイッチによる停止操作が行われたとき、前記強制無効の状態を解除するものである。
【００２２】
この実施態様において、遊技者は正しい押し順で停止釦スイッチを押操作したものの、１番目、２番目の各停止釦スイッチが無効期間中に順次押操作され、この段階でそれらの停止操作が無効期間中であったことに気付き、例えば有効期間へ移行した後に１番目の停止操作と同じ停止釦スイッチによる再度の停止操作を行なったと仮定すると、１番目、２番目の各停止釦スイッチによる停止操作は無効期間中であるので無効であり、１番目、２番目の各停止釦スイッチによる各停止操作が１番目、２番目の停止操作であると認識されることはない。
ここで、前記設定値が「２」であるとした場合、上記有効期間中の停止釦スイッチによる停止操作の回数は１回であるので、設定値の「２」に達していないが、無効期間中に最初に停止操作された停止釦スイッチと同じ停止釦スイッチによる再度の停止操作が行われたことで、前記強制無効の状態が解除されることになる。そこで、遊技者は続けて正しい押し順で停止釦スイッチを順次押操作すれば、いずれの停止操作も有効となり、押し順どおりに対応するリールが順次停止する。
【００２３】
さらに他の実施態様においては、前記制御装置は、前記有効期間中の停止釦スイッチによる停止操作の回数が設定値に達する前に、停止釦スイッチ以外の特定のスイッチが操作されたとき、前記強制無効の状態を解除するものである。
【００２４】
この実施態様において、遊技者は正しい押し順で停止釦スイッチを押操作したものの、１番目の停止釦スイッチが無効期間中に押操作され、２番目の停止釦スイッチが有効期間に移行した後に押操作され、この段階で１番目の停止操作が無効期間中であったことに気付き、特定のスイッチを押操作したと仮定すると、１番目の停止釦スイッチによる停止操作は無効期間中であるので無効であり、２番目の停止釦スイッチによる停止操作も無効期間中に無効操作があったことで強制的に無効とされるので、２番目の停止釦スイッチによる停止操作が１番目の停止操作であると誤認識されることがない。
ここで、前記設定値が「２」であるとした場合、上記有効期間中の停止釦スイッチによる停止操作の回数は１回であり、設定値の「２」に達していないが、特定のスイッチが操作されたことで、前記強制無効の状態が解除されることになる。そこで、遊技者は次に正しい押し順で停止釦スイッチを順次押操作すれば、いずれの停止操作も有効となり、押し順どおりに対応するリールが順次停止する。
【００３６】
この発明による好ましいスロットマシンは、上記した構成に加えて、前記制御装置により警報動作が制御される報知装置をさらに備えている。前記制御装置は、前記無効期間中に停止釦スイッチにより停止操作が行われたときに前記報知装置を動作させるとともに、その停止釦スイッチによる停止操作が有効となったとき前記報知装置の動作を停止させることを特徴としている。
【００３７】
上記の構成において、報知装置としてランプやＬＥＤなどの視覚に訴える手段やブザーなどの聴覚に訴える手段などが用いられるが、例えば、停止釦スイッチとして背照式のものを用いた場合、無効期間中に停止釦スイッチにより停止操作が行われたときにスイッチ内部のランプやＬＥＤが点滅などの警報動作を行い、その停止釦スイッチによる停止操作が有効となったとき前記の警報動作が停止する。
上記の警報動作により、遊技者は停止操作が無効期間中であったことを即座に知ることができ、また、警報動作の停止により、停止釦スイッチによる停止操作が有効になったことを知ることができる。
【発明の効果】
【００３８】
この発明によると、リール始動後の停止操作が無効期間中に行われたとき、その無効期間経過直後の有効期間中に行われる停止操作を強制的に無効とするための強制無効の状態に設定するので、適正な押し順による停止操作にもかかわらず押し順ミスがあったものと誤認識されるのが防止できる。そのうえ、遊技者の意思で強制無効の状態を解除できるので、遊技の公正を害したり、遊技の緊張感や興趣が損なわれたりすることがなく、遊技者は自己のペースでテンポよくゲームを進行させることができる。
【図面の簡単な説明】
【００３９】
【図１】この発明の一実施例であるスロットマシンの外観を示す斜視図である。
【図２】正面パネルの窓部の構成を示す正面図である。
【図３】スロットマシン全体の回路構成を示すブロック図である。
【図４】停止操作に対するリールの停止制御の具体例を示す説明図である。
【図５】他の停止操作に対するリールの停止制御の具体例を示す説明図である。
【図６】他の停止操作に対するリールの停止制御の具体例を示す説明図である。
【図７】制御プログラムのメインルーチンを示すフローチャートである。
【図８】図７のＳＴ９のリール変動・停止サブルーチンを示すフローチャートである。
【図９】他の実施例における停止操作に対するリールの停止制御の具体例を示す説明図である。
【図１０】他の停止操作に対するリールの停止制御の具体例を示す説明図である。
【図１１】図９、図１０の停止制御が実行される実施例のリール変動・停止サブルーチンを示すフローチャートである。
【図１２】他の実施例における停止操作に対するリールの停止制御の具体例を示す説明図である。
【図１３】他の停止操作に対するリールの停止制御の具体例を示す説明図である。
【図１４】図１２、図１３の停止制御が実行される実施例のリール変動・停止サブルーチンを示すフローチャートである。
【図１５】他の実施例における停止操作に対するリールの停止制御の具体例を示す説明図である。
【図１６】他の停止操作に対するリールの停止制御の具体例を示す説明図である。
【図１７】図１５、図１６の停止制御が実行される実施例のリール変動・停止サブルーチンを示すフローチャートである。
【図１８】無効期間中に停止操作が行われたときに実行される警報動作を示すタイムチャートである。
【図１９】他の実施例におけるリール変動・停止サブルーチンを示すフローチャートである。
【図２０】他の実施例におけるリール変動・停止サブルーチンを示すフローチャートである。
【図２１】図２０のフローチャートに連続するフローチャートである。
【図２２】他の実施例におけるリール変動・停止サブルーチンを示すフローチャートである。
【図２３】図２２のフローチャートに連続するフローチャートである。
【図２４】他の実施例におけるリール変動・停止サブルーチンを示すフローチャートである。
【図２５】図２４のフローチャートに連続するフローチャートである。
【図２６】他の実施例におけるリール変動・停止サブルーチンを示すフローチャートである。
【図２７】図２６のフローチャートに連続するフローチャートである。
【発明を実施するための形態】
【００４０】
図１は、この発明の一実施例であるスロットマシン１の外観を示している。図示のスロットマシンは、筐体２の開放された前面に前面扉３が開閉可能に取り付けられたものである。筐体２の内部には、図示していないが、リールユニット、電源ユニット、メダル払出機、制御基板などが組み込まれている。前面扉３の中央には正面パネル４が設けられ、正面パネル４の上方に液晶表示器５およびその両側に一対の上部スピーカー６Ａ，６Ｂが設けられている。液晶表示器５には遊技の進行に応じて演出のための各種の画像（動画像や静止画像）などが表示され、その画像演出と同調して上部スピーカー６Ａ，６Ｂより各種の効果音による音響演出が行われるようになっている。
【００４１】
正面パネル４の高さ中央部には、矩形状の透明な窓部７が設けられている。筐体２の内部の窓部７の背後にはリールユニットが組み込まれ、窓部７を通してリールユニットを構成する３個のリール９ａ，９ｂ，９ｃの外周面が視認可能になっている。各リール９ａ，９ｂ，９ｃの外周面には、特別の役、小役、再遊技役などの各種の役を成立させる複数種の図柄が一定間隔で表されている。各リール９ａ，９ｂ，９ｃは、リールユニットと一体に組み付けられたモータ８ａ，８ｂ，８ｃ（図３に示す）によって個別に駆動され、各リール９ａ，９ｂ，９ｃの停止時には、窓部７内にリール毎にそれぞれ３駒分の図柄が現れる。上記のリール駆動用のモータ８ａ，８ｂ，８ｃとしてステッピングモータが用いられている。
【００４２】
窓部７には、図２に示すように、３本の水平な入賞ラインＬ１〜Ｌ３と右下がりおよび左下がりの２本の斜めの入賞ラインＬ４，Ｌ５とが表されている。リール９ａ〜９ｃの停止時、これらの入賞ラインＬ１〜Ｌ５に沿って各リール９ａ，９ｂ，９ｃの外周面の３駒分の図柄（図中、点線で示す）が水平方向および斜め方向に整列する。
【００４３】
図１に戻って、正面パネル４の下方には、遊技者によって操作される遊技操作部１０が設けられ、遊技操作部１０の下方に意匠パネル１３が配備されている。意匠パネル１３はその内側に配置された照明装置が点灯したとき明るく光るようになっている。意匠パネル１３の下方にはメダル払出口１４やメダル受け皿１５が設けられている。遊技操作部１０に設けられたメダル投入口１９から投入されるメダルは、前面扉３の内側に設けられたメダル通路（図示せず）を通ってメダル払出機２０のホッパー内に取り込まれ、メダル払出機２０から放出されるメダルは、図示しないメダル払出通路を介してメダル払出口１４に運ばれてメダル受け皿１５へ放出される。
【００４４】
前記遊技操作部１０は斜め上方を向く操作面１１と前方を向く操作面１２とを有している。斜め上方を向く操作面１１には１遊技に供するメダル枚数を設定するための２種類のベットスイッチ１６，１７、メダル枚数に関する表示を行う数字表示器１８、メダルを投入するためのメダル投入口１９が配備されている。一方のベットスイッチ１６は１遊技に賭けるメダル枚数を１枚ずつ加算して設定するのに押操作される。他方のベットスイッチ１７は１遊技に賭けるメダル枚数として最大数（例えば３枚）を設定するのに押操作される。数字表示器１８には、払い出されるメダル枚数、機械に貯留されたメダル枚数（以下「クレジット枚数」という。）などが表示される。
【００４５】
ここで、「クレジット枚数」とは、遊技の実行に先立ち、メダル投入口１９より投入して機械に貯留されたメダル、すなわち、電気的に記憶されたメダルの枚数のことであり、この貯留されたメダルを使って遊技の実行が可能となっている。また、遊技の結果、役が成立したとき、役に応じた配当のメダルが払い出されるが、そのメダルは、クレジット枚数が上限値（例えば５０枚）以下であれば、メダル受け皿１５へ放出されずにクレジット枚数に加算される。なお、クレジット枚数が５０枚に達すると、残りのメダルはメダル受け皿１５へ放出される。
【００４６】
前記の一方のベットスイッチ１６が押されると、クレジット枚数から１枚づつ引き落とされる。他方のベットスイッチ１７が押されると、クレジット枚数から３枚が一度に引き落とされる。この場合、クレジット枚数が「２」であれば２枚が、「１」しかなければ１枚が、それぞれ引き落とされる。１遊技に賭けられるメダル枚数が１枚であれば中央の１本の入賞ラインＬ１が、２枚であれば上中下の３本の入賞ラインＬ１〜Ｌ３が、３枚であれば５本全ての入賞ラインＬ１〜Ｌ５が、それぞれ有効化される。
【００４７】
遊技操作部１０の前向きの操作面１２には、各リール９ａ，９ｂ，９ｃを一斉に回転させるための始動レバースイッチ２１、各リール９ａ，９ｂ，９ｃを個別に停止させるための停止釦スイッチ２２ａ，２２ｂ，２２ｃ、および精算スイッチ２３が配備されている。精算スイッチ２３はクレジット枚数の精算を指示するためのもので、遊技者により精算スイッチ２３が操作されると、数字表示器１８に表示されたクレジット枚数のメダルがメダル受け皿１５へ放出される。
【００４８】
各停止釦スイッチ２２ａ〜２２ｃによる停止操作は、各リール９ａ〜９ｃを駆動するモータ８ａ〜８ｃが所定の回転速度に達するまでは受け付けられない。この実施例では、全てのリール９ａ〜９ｃが所定の回転速度に達するのに十分な時間が経過するまでの期間を停止釦スイッチ２２ａ〜２２ｃによる停止操作が無効となる無効期間に設定しており、この無効期間中になされた停止操作は無効とされ、リール９ａ〜９ｃは停止しない。なお、この無効期間中の停止操作を以下「フライング操作」と表記する。無効期間が過ぎると、各停止釦スイッチ２２ａ〜２２ｃによる停止操作が有効となる有効期間へ移行し、停止操作によって対応するリールが停止する。
この実施例では、全てのモータ８ａ〜８ｃが回転を開始した後の経過時間をタイマーで計測し、タイマーが設定された時間を計測してタイムアップするまでの期間を無効期間としているが、このような方式に限らず、各リール９ａ〜９ｃの周辺に配置した回転検出器が各リール９ａ〜９ｃの回転角度の基準位置（イニシャル）を検出し、かつ各モータ８ａ〜８ｃの加速制御期間が過ぎるまでの期間を無効期間とすることもできる。
【００４９】
各停止釦スイッチ２２ａ〜２２ｃとして背照式の押釦スイッチが用いられ、詳細は後述するが、遊技者が停止釦スイッチ２２ａ〜２２ｃのいずれかにより前記フライング操作を行ったとき、内部のランプまたはＬＥＤが点滅動作を開始して警報し、そのフライング操作を行った停止釦スイッチが有効となったとき点滅動作が停止するように構成してある。なお、各停止釦スイッチ２２ａ〜２２ｃの背後にバイブレータを組み込むこともでき、フライング操作に対してバイブレータを作動させて遊技者に警告するようにしてもよい。
【００５０】
ベットスイッチ１６，１７の操作によりメダルが賭けられた後、始動レバースイッチ２１が操作されると、機械内部で複数種の役を対象とした抽選処理（内部抽選）が実行される。この内部抽選の結果、特別の役、小役、再遊技役などに当選すると、後述する主制御装置３０内で該当する当選フラグが設定される。当選フラグが設定されると、停止釦スイッチ２２ａ，２２ｂ，２２ｃによる停止操作に対して、該当する図柄を有効化された入賞ライン上に引き込んでリールを停止させる制御、いわゆる引き込み制御が実行される。
【００５１】
図示例のスロットマシンは、「押し順ナビ」の機能を搭載しており、遊技者に押し順を知らせる遊技モード、すなわち、ＡＴモードが設けられている。内部抽選処理ではこのＡＴモードへ移行するかどうかの抽選が実行され、その抽選に当選すると、一定期間（所定の遊技回数）、前記液晶表示器５にどの順番で停止釦スイッチ２２ａ〜２２ｃを押操作するかの押し順が表示され、その表示された押し順どおりに停止釦スイッチ２２ａ〜２２ｃが押操作されると、所定の小役が成立する。もし、遊技者が表示された押し順どおりに停止釦スイッチ２２ａ〜２２ｃを押操作しなければ、小役を取りこぼすことになる。
【００５２】
例えば、液晶表示器５に左側のリール９ａから右側のリール９ｃに向かう押し順、すなわち、「順押し」が示されたとき、リール９ａ〜９ｃの始動後、無効期間から有効期間へ移行した後に、まず、左側のリール９ａを停止させるための停止釦スイッチ２２ａを押し、次に中央のリール９ｂを停止させるための停止釦スイッチ２２ｂを押し、最後に右側のリール９ｃを停止させるための停止釦スイッチ２２ｃを押すと、入賞ライン上に所定の小役が成立するような引き込み制御が実行される。一方、停止操作が上記の順押しでなければ、そのような引き込み制御が実行されず、小役は成立しない。
【００５３】
液晶表示器５に「順押し」が表示された場合において、左側のリール９ａを停止させるための停止釦スイッチ２２ａが無効期間中に押操作されると、すなわち、停止釦スイッチ２２ａによるフライング操作があると、その停止操作は無効となり、フライング操作に対してリール９ａは回転を停止しない。遊技者がフライング操作があったことに気付かず、さらに続けて、中央のリール９ｂを停止させるための停止釦スイッチ２２ｂを無効期間経過後の有効期間に押操作すると、この停止操作が１番目の停止操作として認識されるため、「順押し」以外の押し順が実行されたことになる。
【００５４】
この実施例のスロットマシンでは、無効期間中に停止釦スイッチ（例えば９ａ）による停止操作があったとき、その無効期間経過直後の有効期間中に行われる停止釦スイッチ（例えば９ｂ）による停止操作を強制的に無効とするための強制無効の状態に設定するとともに、有効期間中に実行された停止操作の回数が設定値Ｎ（ただしＮ＝１または２）に達したとき、前記強制無効の状態を解除するように図３に示す主制御装置３０により制御している。
この主制御装置３０はゲームの進行にかかる主要な制御を実行するもので、図３に示すように、表示用の副制御装置４０および音声・電飾用の副制御装置５０とともに制御装置を構成するものである。
【００５５】
図４および図５は、前記の設定値Ｎを「１」にしたときの停止操作に対するリールの停止制御の具体例を示している。同図中、ａ〜ｃは３個のリール９ａ〜９ｃの回転数の変化を示しており、全てのリール９ａ〜９ｃが所定の回転速度Ｖに達するのに十分な時間が経過するまでの期間が停止釦スイッチ２２ａ〜２２ｃによる停止操作が無効となる無効期間Ａに設定されている。
【００５６】
図４は、遊技者が無効期間Ａが経過した後に押し順ナビに従って「順押し」すべきところ、誤って無効期間Ａ中に左側のリール９ａの停止釦スイッチ２２ａを押操作し、無効期間Ａの経過後の有効期間に中央のリール９ｂの停止釦スイッチ２２ｂを押操作し、この段階で１番目の停止操作が無効期間中であったことに気付いた場合を想定している。この場合、１番目の停止釦スイッチ２２ａによる停止操作は無効期間Ａ中であるので無効であり、２番目の停止釦スイッチ２２ｂによる停止操作も無効期間Ａ中に停止操作があったことで強制的に無効とされるもので、対応する各リール９ａ，９ｂは停止しない。この時点で、有効期間中の停止釦スイッチによる停止操作の回数は１回であって設定値Ｎ（Ｎ＝１）に一致するから、有効期間中の停止釦スイッチ２２ｂによる停止操作によって前記強制無効の状態が解除される。そこで、遊技者は次に正しい押し順で停止釦スイッチ２２ａ〜２２ｃを順次押操作すれば、いずれの停止操作も有効となり、押し順どおりに対応するリール９ａ〜９ｃが順次停止する。なお、図中、「ＮＯ．１」「ＮＯ．２」「ＮＯ．３」は、１番目、２番目、３番目にそれぞれ停止操作されるべき停止釦スイッチ、すなわち、「順押し」においては左側、中央、右側の各停止釦スイッチ２２ａ，２２ｂ，２２ｃをそれぞれ示している。
【００５７】
図５に示す具体例は、遊技者が無効期間Ａ中から押し順操作ミスを回避するために左側のリール９ａの停止釦スイッチ２２ａを繰り返し押操作した場合を想定している。図示例の場合、１番目、２番目の停止釦スイッチ２２ａによる停止操作は無効期間中であるのでいずれも無効であり、有効期間へ移行して行われた３番目の停止釦スイッチ２２ａによる停止操作も無効期間Ａ中に前記１番目および２番目の停止操作があったことで強制的に無効とされるもので、対応する左側のリール９ａは停止しない。この時点で、有効期間中の停止釦スイッチによる停止操作の回数は１回であって設定値Ｎ（Ｎ＝１）に一致するから、有効期間中の最初の停止釦スイッチ２２ａによる停止操作によって前記強制無効の状態が解除される。そこで、遊技者は正しい押し順で停止釦スイッチ２２ａ〜２２ｃを順次押操作すれば、いずれの停止操作も有効となり、押し順どおりに対応するリール９ａ〜９ｃが順次停止する。
【００５８】
図６は、前記設定値Ｎを「２」としたときのリールに停止制御の具体例を示している。
図示例では、無効期間Ａ中に左側のリール９ａの停止釦スイッチ２２ａが押操作され、有効期間に入って中央のリール９ｂの停止釦スイッチ２２ｂと右側のリール９ｃの停止釦スイッチ２２ｃが順に押操作され、この段階で１番目の停止操作が無効期間中であったと気付いた場合を想定している。この場合、１番目の停止釦スイッチ２２ａによる停止操作は無効期間中であるので無効であり、有効期間へ移行して行われた２番目、３番目の各停止釦スイッチ２２ｂ，２２ｃによる停止操作も無効期間Ａ中に前記１番目の停止操作があったことで強制的に無効とされるもので、対応するリール９ａ〜９ｃは停止しない。この時点で、有効期間中の停止釦スイッチ２２ｂ，２２ｃによる停止操作の回数は２回であって設定値Ｎ（Ｎ＝２）と一致するから、有効期間中の右側の停止釦スイッチ２２ｃによる停止操作によって前記強制無効の状態が解除される。そこで、遊技者は次に正しい押し順で停止釦スイッチ２２ａ〜２２ｂを順次押操作すれば、いずれの停止操作も有効となり、押し順どおりに対応するリールが順次停止する。
【００５９】
上記した構成および機能を有するスロットマシン１は、図３に示される主制御装置３０と表示用および音声・電飾用の各副制御装置４０，５０とにより動作が一連に制御されるもので、各副制御装置４０，５０は、中継基板６０を介して接続された主制御装置３０よりコマンドを受けて表示や音声などの出力を制御する。
【００６０】
ここで、図３に示した回路構成を説明すると、主制御装置３０は、制御、演算の主体であるＣＰＵ３１、プログラムやデータが記憶されるＲＯＭ３２およびＲＡＭ３３を含むほか、抽選処理のための乱数発生器３４を含むものである。ＲＯＭ３２には、スロットマシンの全体の流れを制御する制御プログラムや制御プログラムを実行するための各種のデータが記憶される。制御プログラムには、図７に示すメインルーチンおよび図８に示すようなサブルーチンの各処理を実行するためのプログラムが含まれる（詳細は後述）。ＲＡＭ３３は、内部抽選で役に当選したときの当選フラグ、ボーナスゲームやＡＴモードなどの各種の遊技モードを記憶するための遊技モードフラグ、メダルの賭け数など、ゲームの進行に必要なデータの読み書きに用いられる。乱数発生器３４は、ＣＰＵ３１が抽選処理を行う際にサンプリングする乱数を発生する。この抽選処理は始動レバースイッチ２１が操作されたときに実行される。
【００６１】
主制御装置３０には、入出力ポート３５を介して、始動レバースイッチ２１、リール毎の停止釦スイッチ２２ａ〜２２ｃ、ベットスイッチ１６，１７、精算スイッチ２３の他、メダル投入口１９へ投入されたメダルを検出するためのメダル検知センサ２６などが接続されている。また、主制御装置３０には、ドライバ回路３６を介してリール毎のモータ８ａ，８ｂ，８ｃを駆動するリール駆動回路２７ａ〜２７ｃ、メダル払出機２０、数字表示器１８などが接続されている。
【００６２】
各副制御装置４０，５０は、主制御装置３０からコマンドを受けて各種の演出を行うもので、コマンドに応じて予め設定されたプログラムに従って制御動作を行うＣＰＵ４１，５１と、プログラムを記憶するＲＯＭ４２，５２と、データを一時記憶するＲＡＭ４３，５３とをそれぞれ含んでいる。表示用の副制御装置４０は、ドライバ回路４４を介して液晶表示器５が接続され、液晶表示器５の表示動作を制御する。音声・電飾用の副制御装置５０は、ドライバ回路４５を介して上部スピーカー６Ａ，６Ｂ，電飾用の演出ランプ２４、リール照明用のバックライト光源２５などが接続され、これらの動作を制御する。
【００６３】
主制御装置３０のＣＰＵ３１は、ＲＯＭ３２に格納されたプログラムに従ってＲＡＭ３３に対するデータの読み書きを行いつつ、入出力各部の動作を一連に制御するともに、制御プログラムを実行することにより得られる各種コマンドを各副制御装置４０，５０へ送信する。
【００６４】
また、ＣＰＵ３１は、乱数発生器３４が生成した乱数値をサンプリングして内部抽選を実行する。ＲＯＭ３２に格納された抽選用テーブルには、各種の役に対し、それぞれ所定の数値範囲が割り当てられており、ＣＰＵ３１は、始動レバースイッチ２１からの始動操作信号を受け付けると、乱数発生器３４が発生した乱数値をサンプリングし、その乱数値をＲＯＭ３２内の抽選用テーブルと照合して所定の数値範囲内にあるかどうかにより、当選の当否や当選した役の種別などを決定する。
【００６５】
次に、図７は、主制御装置３０のＣＰＵ３１により実行される制御プログラムのメインルーチンを示している。このメインルーチンは、遊技者による遊技の開始操作から各リール９ａ〜９ｃの停止に至るまでを１回とする遊技の制御処理を示す。なお、図中、「ＳＴ」は「ＳＴＥＰ」（ステップ）の略であり、制御処理の流れにおける各手順を意味する。
【００６６】
同図のＳＴ１では、ＣＰＵ３１は電源投入後のセルフチェックを行っており、ＲＡＭ３３に記憶される各種フラグや制御データの初期値を設定する。次にＣＰＵ３１は、ＳＴ２でベットスイッチ１６または１７によるベット操作があったかどうかを、ＳＴ３でメダルの投入によるベット操作があったかどうかを、それぞれ判定する。ＳＴ２の判定が「ＹＥＳ」のときは、ＣＰＵ３１はベットされた枚数のメダルがクレジットされているかどうかを判定し（ＳＴ４）、ＲＡＭ３３に記憶されているクレジット枚数がベット数以上であれば、ＣＰＵ３１はクレジット枚数を減算してベット数をセットする（ＳＴ５，６）。クレジット枚数がベット数より小さければ、ＳＴ４の判定は「ＮＯ」であり、ＳＴ２，３の待機状態に戻る。ＳＴ２の判定が「ＮＯ」、ＳＴ３の判定が「ＹＥＳ」のときは、ＳＴ３からＳＴ６へ進み、ＣＰＵ３１は投入されたメダルに応じてベット数をセットする。次のＳＴ７では、ＣＰＵ３１は始動レバースイッチ２１がオンになったかどうかを判定しており、「ＹＥＳ」の判定で、ＣＰＵ３１は役抽選処理サブルーチン（ＳＴ８）、リール変動・停止サブルーチン（ＳＴ９）、入賞判定サブルーチン（ＳＴ１０）を順次実行する。そして、役が成立すれば、所定の枚数のメダルが払い出される（ＳＴ１１）。
【００６７】
図８は、上記のＳＴ９のリール変動・停止サブルーチンを示している。
同図のＳＴ１では、主制御装置３０のＣＰＵ３１は、図７のＳＴ７で始動レバースイッチ２１がオンしたときに１遊技毎の割当時間が経過しているかどうかを判定する。ＳＴ１の判定が「ＹＥＳ」であれば、ＣＰＵ３１は無効期間Ａを設定するために内部のタイマーによる計時を開始させ、３個のリール９ａ〜９ｃを一斉に始動させる（ＳＴ２，３）。なお、ＳＴ１の判定が「ＮＯ」であるときは、割当時間の経過を待ってＳＴ２，３へ進む。
【００６８】
次のＳＴ４，５では、ＣＰＵ３１は、無効期間Ａ中にいずれかの停止釦スイッチによる停止操作があったかどうかを判定しており、もし、無効期間Ａ中に停止操作が行われることなく前記のタイマーがタイムアップすると、ＳＴ４の判定が「ＮＯ」、ＳＴ５の判定が「ＹＥＳ」となり、無効期間Ａから有効期間へと移行する。続くＳＴ６は、無効期間Ａ中に停止操作があったかどうかを判定しており、この場合、その判定は「ＮＯ」であるから、全ての停止釦スイッチ２２ａ〜２２ｃの押操作が有効となる状態に設定され（ＳＴ７）、有効期間中の通常の停止処理へ移行する（ＳＴ８〜ＳＴ１０）。なお、ＳＴ６は、後述する内部カウンタｎに設定値Ｎがセットされているか否かによって判定される。
【００６９】
停止釦スイッチ２２ａ〜２２ｃのいずれかが押操作されると、ＳＴ８の判定は「ＹＥＳ」となり、ＣＰＵ３１は、押操作された停止釦スイッチに対応するリールを停止させる（ＳＴ９）。停止操作が実行される度に、ＳＴ８の判定は「ＹＥＳ」となって対応するリールが停止する（ＳＴ９）。全てのリール９ａ〜９ｃが停止したとき、ＳＴ１０の判定が「ＹＥＳ」となり、リール変動・停止サブルーチンが終了して図７のメインルーチンへリターンする。
【００７０】
ＳＴ８〜ＳＴ１０の通常の停止処理において、もし、ＡＴモードが設定されていれば、液晶表示器５に押し順が表示される。いま、表示された押し順が「順押し」であるとした場合、遊技者が左から右へ停止釦スイッチ２２ａ，２２ｂ，２２ｃを順に押操作し、左側、中央、右側の順にリール９ａ，９ｂ，９ｃを停止させれば、ＣＰＵ３１は入賞ライン上に小役が成立するように各リールの停止を制御する。
【００７１】
上記した遊技の流れにおいて、もし、無効期間Ａ中にいずれかの停止釦スイッチによる停止操作（フライング操作）があったとき、ＳＴ４の判定が「ＹＥＳ」となり、その停止操作は無効であるとともに、ＣＰＵ３１は有効期間中の停止操作の回数を計数するための内部カウンタｎに前記した設定値Ｎ（例えばＮ＝１）をセットする（ＳＴ１１）。フライング操作があると、無効期間Ａが経過して有効期間へ移行したとき、ＳＴ６の判定が「ＹＥＳ」となり、有効期間中に行われる停止釦スイッチによる停止操作を強制的に無効とするための強制無効の状態となり、次の停止操作に待機する（ＳＴ１２）。
【００７２】
次の停止操作があると、ＳＴ１２の判定が「ＹＥＳ」となり、その有効期間中の停止操作は強制的に無効とされるとともに、ＣＰＵ３１は内部カウンタｎの値を１減算する（ＳＴ１３）。続くＳＴ１４では、ＣＰＵ３１は内部カウンタｎの値が「０」になったかどうかを判定しており、前記のＳＴ１１で設定値Ｎとして「１」が設定されていれば、ＳＴ１４の「ｎ＝０？」の判定は「ＹＥＳ」となり、全ての停止釦スイッチ２２ａ〜２２ｃの操作が有効となる状態に設定される（ＳＴ７）。もし、設定値Ｎとして「２」が設定されていれば、ＳＴ１４の判定は「ＮＯ」であり、３番目の停止操作があったときにＳＴ１４の判定が「ＹＥＳ」になる。
【００７３】
上記したフライング操作があった場合、すでに実行された停止操作は無効となっているので、ＳＴ７からＳＴ８〜ＳＴ１０の通常の停止処理へ進んだ後、液晶表示器５に表示された押し順どおりに遊技者が停止操作を行うことにより、入賞ライン上に小役が成立するように各リールの停止が制御される。
【００７４】
上記した実施例は、無効期間Ａ中の停止操作によって有効期間中に行われる停止操作を強制的に無効とする状態を、有効期間中の停止操作の回数が設定値Ｎに達したときに解除する、という方式のものであるが、強制無効の状態を解除するのに、この実施例の解除方式に限らず、種々の解除方式を採用することが可能である。
【００７５】
図９および図１０は、他の解除方式が採用された実施例の停止操作に対するリールの停止制御の具体例を示している。この実施例の解除方式は、無効期間Ａ中に停止操作された停止釦スイッチと同じ停止釦スイッチによる停止操作が有効期間中に行われたとき、強制無効の状態を解除するように主制御装置３０により制御するものである。
【００７６】
図９は、遊技者が無効期間Ａを経過した後に押し順ナビに従って「順押し」すべきところ、誤って無効期間Ａ中に左側のリール９ａの停止釦スイッチ２２ａを押操作し、無効期間Ａの経過後の有効期間中に中央のリール９ｂの停止釦スイッチ２２ｂを押操作し、この段階で１番目の停止操作が無効期間Ａ中であったことに気付いた場合を想定している。この場合、１番目の停止釦スイッチ２２ａによる停止操作は無効期間Ａ中であるので無効であり、２番目の停止釦スイッチ２２ｂによる停止操作も無効期間Ａ中に前記１番目の停止操作があったこと、および前記２番目に停止操作した停止釦スイッチ２２ｂが１番目のそれと異なっていることで強制的に無効とされるもので、対応するリール９ａ，９ｂは停止しない。次に、無効期間Ａ中に押操作した左側の停止釦スイッチ２２ａと同じ停止釦スイッチ２２ａが再度押操作されると、前記強制無効の状態が解除されてその停止釦スイッチ２２ａの押操作が有効となり、対応するリール９ａが停止する。これに続けて、遊技者が正しい押し順で停止釦スイッチ２２ｂ，２２ｃを順次押操作すると、いずれの停止操作も有効となり、対応するリール９ｂ，９ｃが順次停止する。
【００７７】
図１０に示す具体例は、遊技者が無効期間Ａ中に左側のリール９ａの停止釦スイッチ２２ａと中央のリール９ｂの停止釦スイッチ２２ｂとを順次押操作し、無効期間Ａの経過後の有効期間に右側のリール９ｃの停止釦スイッチ２２ｃを押操作し、この段階で１〜２番目の停止操作が無効期間Ａ中であったことに気付いて、再び左側のリール９ａの停止釦スイッチ２２ａを押し直した場合を想定している。この場合、１番目の停止釦スイッチ２２ａによる停止操作および２番目の停止釦スイッチ２２ｂによる停止操作は無効期間Ａ中であるのでともに無効であり、３番目の停止釦スイッチ２２ｃによる停止操作も無効期間Ａ中に前記１番目および２番目の停止操作があったことで強制的に無効とされるもので、対応するリール９ａ〜９ｃは停止しない。次に、無効期間Ａ中に押操作した左側の停止釦スイッチ２２ａまたは中央の停止釦スイッチ２２ｂと同じ停止釦スイッチ（図示例では２２ａ）が再度押操作されると、前記強制無効の状態が解除されてその停止釦スイッチ２２ａの押操作が有効となり、対応するリール９ａが停止する。これに続けて、遊技者が正しい押し順で停止釦スイッチ２２ｂ，２２ｃを押操作すると、いずれの停止操作も有効となり、対応するリール９ｂ，９ｃが順次停止する。
【００７８】
図１１は、図９および図１０の停止制御が実行される実施例のリール変動・停止サブルーチンを示している。
同図において、無効期間Ａ中に停止操作が行われないときのＳＴ１からＳＴ１０に至る制御の流れは前記した図８の実施例と同様であり、ここではその説明を省略する。
【００７９】
無効期間Ａ中にいずれかの停止釦スイッチ（例えば２２ａ）による停止操作（フライング操作）があったとき、ＳＴ４の判定が「ＹＥＳ」となり、その停止操作は無効であるとともに、ＣＰＵ３１は、３個の停止釦スイッチ２２ａ〜２２ｃのうちのどの停止釦スイッチが押操作されたかを示すデータをＲＡＭ３３に記憶させる（ＳＴ１１）。フライング操作があると、無効期間Ａが経過して有効期間へ移行したとき（ＳＴ５が「ＹＥＳ」になったとき）、ＳＴ６の判定が「ＹＥＳ」となり、有効期間中に行われる停止釦スイッチによる停止操作を強制的に無効とするための強制無効の状態となり、次の停止操作に待機する（ＳＴ１２）。なお、ＳＴ６は、無効期間Ａ中にどの停止釦スイッチが押操作されたかを示すデータがＲＡＭ３３に記憶されているかどうかによって判定する。
【００８０】
次の停止操作があると、ＳＴ１２の判定が「ＹＥＳ」となり、ＣＰＵ３１は、その停止操作にかかる停止釦スイッチとＳＴ１１で記憶された停止釦スイッチとが一致するかどうかを判断する（ＳＴ１３）。もし、一致していなければ、ＳＴ１３の判定が「ＮＯ」であり、その停止操作は強制的に無効されてＳＴ１２に戻り、次の停止操作に待機する。もし、一致していれば、ＳＴ１３の判定は「ＹＥＳ」となり、その停止操作は有効となるうえに、残りの全ての停止釦スイッチ２２ａ〜２２ｃについても押操作が有効となる状態に設定される（ＳＴ１４）。その有効な停止操作によって対応するリールが停止し（ＳＴ９）、残りのリールについて停止操作が実行される度に、ＳＴ８の判定が「ＹＥＳ」となって対応するリールが停止する（ＳＴ９）。全てのリール９ａ〜９ｃが停止したとき、ＳＴ１０の判定が「ＹＥＳ」となり、リール変動・停止サブルーチンが終了して図７のメインルーチンへリターンする。
【００８１】
図１２および図１３は、他の解除方式が採用された実施例の停止操作に対するリールの停止制御の具体例を示している。この実施例の解除方式は、無効期間Ａ中の最初の停止釦スイッチによる停止操作以降にその停止釦スイッチと同じ停止釦スイッチによる停止操作が行われたとき、強制無効の状態を解除するように主制御装置３０により制御するものである。
【００８２】
図１２は、遊技者が無効期間Ａを経過した後に押し順ナビに従って「順押し」すべきところ、誤って無効期間Ａ中に左側のリール９ａの停止釦スイッチ２２ａと中央のリール９ｂの停止釦スイッチとを押操作し、この段階でそれらの停止操作が無効期間Ａ中であったことに気付いて、再び１番目に操作すべき左側のリール９ａの停止釦スイッチ２２ａを押し直した場合を想定している。この場合、各停止釦スイッチ２２ａ，２２ｂによる停止操作はいずれも無効期間Ａ中の停止操作のため無効であり、対応するリール９ａ，９ｂは停止しない。次に、無効期間Ａ中に最初に押操作した左側の停止釦スイッチ２２ａと同じ停止釦スイッチ２２ａが有効期間に再度押操作されると、前記強制無効の状態が解除されてその停止釦スイッチ２２ａの押操作が有効となり、対応するリール９ａが停止する。これに続けて、遊技者が正しい押し順で停止釦スイッチ２２ｂ，２２ｃを順次押操作すると、いずれの停止操作も有効であり、対応するリール９ｂ，９ｃが順次停止する。
【００８３】
図１３に示す具体例は、遊技者が押し順操作ミスを回避するために、１番目の操作すべき左側のリール９ａの停止釦スイッチ２２ａを無効期間Ａ中から繰り返し操作する場合や、無効期間Ａ中に左側のリール９ａの停止釦スイッチ２２ａを押操作し、この段階で停止操作が無効期間Ａ中であったことに気付き、無効期間Ａより有効期間へ移行した後、同じ停止釦スイッチ２２ａを再度押操作した場合を想定している。この場合、１番目の停止釦スイッチ２２ａによる停止操作は前記無効期間Ａ中の操作のため無効であり、対応するリール９ａは停止しないが、無効期間Ａの経過後において前記無効期間Ａ中に押操作した左側の停止釦スイッチ２２ａと同じ停止釦スイッチ２２ａが再度押操作されているので、その停止操作によって前記強制無効の状態が解除されてその停止釦スイッチ２２ａの押操作が有効となり、対応するリール９ａが停止する。これに続けて、遊技者が正しい押し順で停止釦スイッチ２２ｂ，２２ｃを順次押操作すると、いずれの停止操作も有効となり、対応するリール９ｂ，９ｃが順次停止する。
【００８４】
図１４は、図１２および図１３の停止制御が実行される実施例のリール変動・停止サブルーチンを示している。
同図において、無効期間Ａ中に停止操作が行われないときのＳＴ１からＳＴ１０に至る制御の流れは前記した図８の実施例と同様であり、ここではその説明を省略する。
【００８５】
無効期間Ａ中にいずれかの停止釦スイッチ（例えば２２ａ）による停止操作（フライング操作）があったとき、ＳＴ４の判定が「ＹＥＳ」となり、その停止操作は無効であるとともに、ＣＰＵ３１は、３個の停止釦スイッチ２２ａ〜２２ｃのうちのどの停止釦スイッチが押操作されたかを示すデータをＲＡＭ３３に記憶させる（ＳＴ１１）。続くＳＴ１２では、ＣＰＵ３１は無効期間Ａ中にさらに停止操作があるかどうかを判定しており、もし、無効期間Ａ中に２番目の停止操作がなければ、ＳＴ１２の判定が「ＮＯ」、ＳＴ１３の判定が「ＹＥＳ」となり、ＳＴ１３からＳＴ６へ進む。
【００８６】
もし、無効期間中に２番目の停止操作があったときは、ＳＴ１２の判定が「ＹＥＳ」となり、その停止操作にかかる停止釦スイッチがＳＴ１１でＲＡＭ３３に記憶された最初の停止操作にかかる停止釦スイッチと一致するかどうかを判定する（ＳＴ１４）。もし、一致していれば、ＳＴ１４の判定が「ＹＥＳ」であり、ＣＰＵ３１はＳＴ１１でＲＡＭ３３に記憶された最初の停止操作にかかる停止釦スイッチの情報をクリアし（ＳＴ１５）、フライング操作がなかったものとみなされ、無効期間Ａが経過するのに待機する（ＳＴ１６）。もし、一致していなければ、ＳＴ１４の判定は「ＮＯ」であり、最初の停止操作にかかる停止釦スイッチの情報はクリアされず、無効期間Ａ中にさらなる停止操作があるかどうかを判定する（ＳＴ１２，１３）。
【００８７】
フライング操作があった場合は、無効期間Ａが経過して有効期間へ移行したとき（ＳＴ１３が「ＹＥＳ」になったとき）、ＳＴ６の判定は「ＹＥＳ」となり、有効期間中に行われる停止釦スイッチによる停止操作を強制的に無効とするための強制無効の状態となり、次の停止操作に待機する（ＳＴ１７）。なお、ＳＴ６は、無効期間Ａ中の最初の停止操作にかかる停止釦スイッチの情報がＲＡＭ３３に記憶されているかどうかにより判定する。
【００８８】
次の停止操作があると、ＳＴ１７の判定が「ＹＥＳ」となり、ＣＰＵ３１は、その停止操作にかかる停止釦スイッチとＳＴ１１でＲＡＭ３３記憶された停止釦スイッチとが一致するかどうかを判断する（ＳＴ１８）。もし、一致していなければ、ＳＴ１８の判定が「ＮＯ」であり、その停止操作は強制的に無効とされてＳＴ１７に戻り、次の停止操作に待機する。もし、一致していれば、ＳＴ１８の判定は「ＹＥＳ」となり、その停止操作は有効となるうえに、残り全ての停止釦スイッチ２２ｂ，２２ｃについても押操作が有効となる状態に設定される（ＳＴ１９）。その有効な停止操作によって対応するリール９ａが停止し（ＳＴ９）、残りのリール９ｂ，９ｃについて停止操作が実行される度に、ＳＴ８の判定が「ＹＥＳ」となって対応するリール９ｂ，９ｃが停止する（ＳＴ９）。全てのリール９ａ〜９ｃが停止したとき、ＳＴ１０の判定が「ＹＥＳ」となり、リール変動・停止サブルーチンが終了して図７のメインルーチンへリターンする。
【００８９】
図１５および図１６は、他の解除方式が採用された実施例の停止操作に対するリールの停止制御の具体例を示している。この実施例の解除方式は、無効期間Ａ中の最初の停止釦スイッチによる停止操作以降に停止釦スイッチ以外の特定のスイッチが操作されたとき、強制無効の状態を解除するように主制御装置３０により制御するものである。
【００９０】
図１５は、遊技者が無効期間Ａを経過した後に押し順ナビに従って「順押し」すべきところ、誤って無効期間Ａ中に左側のリール９ａの停止釦スイッチ２２ａを押操作し、無効期間Ａの経過後の有効期間に中央のリール９ｂの停止釦スイッチ２２ｂを押操作し、この段階で１番目の停止操作が無効期間Ａ中であったことに気付いた場合を想定している。この場合、１番目の停止釦スイッチ２２ａによる停止操作は無効期間Ａ中であるので無効であり、２番目の停止釦スイッチ２２ｂによる停止操作も無効期間Ａ中に前記１番目の停止操作があったことで強制的に無効とされるもので、対応するリール９ａ，９ｂは停止しない。次に、停止釦スイッチ以外の特定のスイッチ、例えば始動レバースイッチ２１が操作されると、前記強制無効の状態が解除される。そこで、遊技者は次に正しい押し順で停止釦スイッチ２２ａ〜２２ｃを順次押操作すれば、いずれの停止操作も有効となり、押し順どおりに対応するリール９ａ〜９ｃが順次停止する。
【００９１】
図１６に示す具体例は、遊技者が無効期間Ａ中に左側のリール９ａの停止釦スイッチ２２ａを押操作し、この段階でその停止操作が無効期間Ａ中であったことに気付き、無効期間Ａ中に停止釦スイッチ以外の特定のスイッチ、例えば始動レバースイッチ２１を操作した場合を想定している。この場合、最初の停止釦スイッチ２２ａによる停止操作は無効期間Ａ中であるので無効であり、対応するリール９ａは停止しない。この無効期間Ａ中に停止操作があったことで有効期間中の停止操作を強制的に無効とする状態が設定されるところ、無効期間Ａ中に始動レバースイッチ２１の操作があったことで、無効期間Ａから有効期間へ移行するとき、強制無効の状態が当初から解除され、無効期間Ａ中の停止操作がなかったものとされる。そこで、遊技者は正しい押し順で停止釦スイッチ２２ａ〜２２ｃを順次押操作すれば、いずれの停止操作も有効となり、押し順どおりに対応するリール９ａ〜９ｃが順次停止する。
【００９２】
図１７は、図１５および図１６の停止制御が実行される実施例のリール変動・停止サブルーチンを示している。
同図のＳＴ１では、主制御装置３０のＣＰＵ３１は、図７のＳＴ７で始動レバースイッチ２１がオンしたときに１遊技毎の割当時間が経過しているかどうかを判定する。ＳＴ１の判定が「ＹＥＳ」であれば、ＣＰＵ３１は無効期間Ａを設定するために内部のタイマによる計時を開始させ、３個のリール９ａ〜９ｃを一斉に始動させる（ＳＴ２，３）。なお、ＳＴ１の判定が「ＮＯ」であるときは、割当時間の経過を待ってＳＴ２，３へ進む。
【００９３】
次のＳＴ４，５では、ＣＰＵ３１は、無効期間Ａ中にいずれかの停止釦スイッチによる停止操作があったかどうかを判定しており、もし、無効期間Ａ中に停止操作が行われることなく前記のタイマがタイムアップすると、ＳＴ４の判定が「ＮＯ」、ＳＴ５の判定が「ＹＥＳ」となり、無効期間Ａから有効期間へ移行し、停止釦スイッチ２２ａ〜２２ｃの押操作が有効となる状態に設定された後（ＳＴ６）、有効期間中の通常の停止処理へと移行する（ＳＴ７〜ＳＴ９）。
【００９４】
もし、無効期間Ａ中にいずれかの停止釦スイッチによる停止操作（フライング操作）があったとき、ＳＴ４の判定が「ＹＥＳ」となり、その停止操作は無効であり、停止釦スイッチ以外の所定のスイッチ（この実施例では始動レバースイッチ２１）が操作されるのに待機する。無効期間Ａ中に始動レバースイッチ２１が操作されたときは、ＳＴ１０の判定が「ＹＥＳ」となって次のＳＴ１１へ進み、無効期間Ａが経過するのを待つ。そして、無効期間Ａが経過し、ＳＴ１１の判定が「ＹＥＳ」になると、無効期間Ａ中に停止操作があったにもかかわらず、有効期間の当初から停止操作を強制的に無効とする状態が解除され、無効期間Ａ中の停止操作はなかったものとされ、全ての停止釦スイッチ２２ａ〜２２ｃの押操作が有効となる状態に設定され（ＳＴ６）、前記した有効期間中の通常の停止処理へと移行する（ＳＴ７〜ＳＴ９）。
【００９５】
無効期間Ａ中に始動レバースイッチ２１が操作されなければ、無効期間Ａから有効期間への移行時、無効期間Ａ中に停止操作があったことで有効期間中の停止操作を強制的に無効とする状態に設定される。無効期間Ａから有効期間へ移行した後に始動レバースイッチ２１が操作されると、ＳＴ１０およびＳＴ１１の判定がともに「ＹＥＳ」となり、前記強制無効の状態が解除され、全ての停止釦スイッチ２２ａ〜２２ｃの押操作が有効となる状態に設定される（ＳＴ６）。
【００９６】
上記した各実施例において、無効期間Ａ中にいずれかの停止釦スイッチ（例えば２２ａ）による停止操作（フライング操作）があったとき、図１８に示すように、その停止釦スイッチ２２ａに組み込まれたランプまたはＬＥＤを点滅動作させて無効であることを知らせ、その停止釦スイッチ２２ａが押操作されて有効になったとき、点滅動作を停止させるとともに、残りの停止釦スイッチ２２ｂ，２２ｃを点灯動作させている。
【００９７】
図１９は、他の実施例のリール変動・停止サブルーチンを示すもので、有効期間中の停止釦スイッチによる停止操作が設定値Ｎに達する前に、無効期間Ａ中に停止操作された停止釦スイッチと同じ停止釦スイッチによる停止操作が有効期間中に行われたとき、前記強制無効の状態を解除するようにしている。
なお、同図において、無効期間Ａ中に停止操作が行われないときのＳＴ１からＳＴ１０に至る制御の流れは前記した図８の実施例と同様であり、ここではその説明を省略する。
【００９８】
無効期間Ａ中にいずれかの停止釦スイッチによる停止操作（フライング操作）があったとき、ＳＴ４の判定が「ＹＥＳ」となり、その停止操作は無効であるとともに、ＣＰＵ３１は、有効期間中の停止操作の回数を計数するための内部カウンタｎに前記した設定値Ｎ（例えばＮ＝１）をセットし、さらに、３個の停止釦スイッチ２２ａ〜２２ｃのうちのどの停止釦スイッチが押操作されたのかを示すデータをＲＡＭ３３に記憶させる（ＳＴ１１）。フライング操作があると、無効期間Ａが経過して有効期間へ移行したとき（ＳＴ５が「ＹＥＳ」になったとき）、続くＳＴ６の判定も「ＹＥＳ」となり、有効期間中に行われる停止釦スイッチによる停止操作を強制的に無効とするための強制無効の状態となり、次の停止操作に待機する（ＳＴ１２）。
【００９９】
次の停止操作があると、ＳＴ１２の判定が「ＹＥＳ」となり、ＣＰＵ３１は、その停止操作にかかる停止釦スイッチとＳＴ１１でＲＡＭ３３に記憶された停止釦スイッチとが一致するかどうかを判断する（ＳＴ１３）。もし、一致していれば、ＳＴ１３の判定は「ＹＥＳ」となり、その停止操作は有効となるうえに、残りの全ての停止釦スイッチ２２ｂ〜２２ｃについても押操作が有効となる状態に設定される（ＳＴ１６）。その有効な停止操作によって対応するリール９ａが停止し（ＳＴ９）、残りのリール９ｂ，９ｃについて停止操作が実行される度に、ＳＴ８の判定が「ＹＥＳ」となって対応するリール９ｂ，９ｃが停止する（ＳＴ９）。全てのリール９ａ〜９ｃが停止したとき、ＳＴ１０の判定が「ＹＥＳ」となり、リール変動・停止サブルーチンが終了して図７のメインルーチンへリターンする。
【０１００】
前記したＳＴ１３において、一致していないと判定されたときは、ＳＴ１３からＳＴ１４へ進み、ＣＰＵ３１は内部カウンタｎの値を１減算する。続くＳＴ１５では、ＣＰＵ３１は内部カウンタｎの値が「０」になったかどうかを判定しており、前記のＳＴ１１で設定値Ｎとして「１」が設定されていれば、ＳＴ１５の「ｎ＝０？」の判定は「ＹＥＳ」となり、全ての停止釦スイッチ２２ａ〜２２ｃの操作が有効となる状態に設定される（ＳＴ７）。そして、全てのリール９ａ〜９ｃについて停止操作が実行される度に、ＳＴ８の判定が「ＹＥＳ」となり、対応するリールが停止する（ＳＴ９）。なお、設定値Ｎとして「２」が設定されていれば、ＳＴ１５の判定は「ＮＯ」であり、ＳＴ１２に戻る。
【０１０１】
図２０〜図２１は、さらに他の実施例のリール変動・停止サブルーチンを示すもので、有効期間中の停止釦スイッチによる停止操作が設定値Ｎに達する前に、前記無効期間中の最初の停止釦スイッチによる停止操作以降にその停止釦スイッチと同じ停止釦スイッチによる停止操作が行われたとき、前記強制無効の状態を解除するようにしている。
なお、同図において、無効期間Ａ中に停止操作が行われないときのＳＴ１からＳＴ１０に至る制御の流れは前記した図８の実施例と同様であり、ここではその説明を省略する。
【０１０２】
無効期間Ａ中にいずれかの停止釦スイッチによる停止操作（フライング操作）があったとき、ＳＴ４の判定が「ＹＥＳ」となり、その停止操作は無効であるとともに、ＣＰＵ３１は、有効期間中の停止操作の回数を計数するための内部カウンタｎに前記した設定値Ｎ（例えばＮ＝１）をセットし、さらに、３個の停止釦スイッチ２２ａ〜２２ｃのうちのどの停止釦スイッチが押操作されたのかを示すデータをＲＡＭ３３に記憶させる（ＳＴ１１）。次のＳＴ１２では、ＣＰＵ３１は無効期間Ａ中にさらに停止操作があるかどうかを判定しており、もし、無効期間Ａ中に２番目の停止操作がなければ、ＳＴ１２の判定が「ＮＯ」、ＳＴ１３の判定が「ＹＥＳ」となり、ＳＴ１３よりＳＴ６へ進む。
【０１０３】
もし、無効期間中に２番目の停止操作があったときは、ＳＴ１２の判定が「ＹＥＳ」となり、その停止操作にかかる停止釦スイッチがＳＴ１１でＲＡＭ３３に記憶された最初の停止操作にかかる停止釦スイッチと一致するかどうかを判定する（ＳＴ１４）。もし、一致していれば、ＳＴ１４の判定が「ＹＥＳ」であり、ＣＰＵ３１はＳＴ１１でＲＡＭ３３で記憶された最初の停止操作にかかる停止釦スイッチの情報をクリアし（ＳＴ１５）、フライング操作がなかったものとされ、無効期間Ａが経過するのに待機する（ＳＴ１６）。もし、一致していなければ、ＳＴ１４の判定は「ＮＯ」であり、最初の停止操作にかかる停止釦スイッチの記憶情報はクリアされず、無効期間Ａ中にさらなる停止操作があるかどうかを判定する（ＳＴ１２，１３）。
【０１０４】
フライング操作があった場合は、無効期間Ａが経過して有効期間へ移行したとき（ＳＴ１３が「ＹＥＳ」になったとき）、ＳＴ６の判定は「ＹＥＳ」であり、有効期間中に行われる停止釦スイッチによる停止操作を強制的に無効とするための強制無効の状態となり、次の停止操作に待機する（ＳＴ１７）。
【０１０５】
次の停止操作があると、ＳＴ１７の判定が「ＹＥＳ」となり、ＣＰＵ３１は、その停止操作にかかる停止釦スイッチとＳＴ１１でＲＡＭ３３で記憶された停止釦スイッチとが一致するかどうかを判断する（ＳＴ１８）。もし、一致していれば、ＳＴ１８の判定は「ＹＥＳ」となり、その停止操作は有効となるうえに、残り全ての停止釦スイッチ２２ｂ〜２２ｃについても押操作が有効となる状態に設定される（ＳＴ２１）。その有効な停止操作によって対応するリールが停止し（ＳＴ９）、残りのリールについて停止操作が実行される度に、ＳＴ８の判定が「ＹＥＳ」となって対応するリールが停止する（ＳＴ９）。全てのリール９ａ〜９ｃが停止したとき、ＳＴ１０の判定が「ＹＥＳ」となり、リール変動・停止サブルーチンが終了して図７のメインルーチンへリターンする。
【０１０６】
前記のＳＴ１８において、一致していないと判定されたときは、ＳＴ１８からＳＴ１９へ進み、ＣＰＵ３１は内部カウンタｎの値を１減算する。続くＳＴ２０では、ＣＰＵ３１は内部カウンタｎの値が「０」になったかどうかを判定しており、前記のＳＴ１１で設定値Ｎとして「１」が設定されていれば、ＳＴ２０の「ｎ＝０？」の判定は「ＹＥＳ」となり、全ての停止釦スイッチ２２ａ〜２２ｃの操作が有効となる状態に設定される（ＳＴ７）。そして、全てのリール９ａ〜９ｃについて停止操作が実行される度に、ＳＴ８の判定が「ＹＥＳ」となって対応するリールが停止する（ＳＴ９）。なお、設定値Ｎとして「２」が設定されていれば、ＳＴ２０の判定は「ＮＯ」であり、ＳＴ１７に戻る。
【０１０７】
図２２〜図２３は、さらに他の実施例のリール変動・停止サブルーチンを示すもので、有効期間中の停止釦スイッチによる停止操作が設定回数に達する前に、停止釦スイッチ以外の特定のスイッチが操作されたとき、前記強制無効の状態を解除するようにしている。
【０１０８】
同図のＳＴ１では、主制御装置３０のＣＰＵ３１は、図７のＳＴ７で始動レバースイッチ２１がオンしたときに１遊技毎の割当時間が経過しているかどうかを判定する。ＳＴ１の判定が「ＹＥＳ」であれば、ＣＰＵ３１は無効期間Ａを設定するために内部のタイマーによる計時を開始させ、３個のリール９ａ〜９ｃを一斉に始動させる（ＳＴ２，３）。
【０１０９】
次のＳＴ４〜ＳＴ６では、ＣＰＵ３１は、無効期間Ａ中にいずれかの停止釦スイッチによる停止操作があったかどうか、停止釦スイッチ以外の所定のスイッチ（この実施例では始動レバースイッチ２１）の操作があったかどうかを判定しており、もし、無効期間Ａ中にいずれの操作も行われることなく前記のタイマーがタイムアップすると、ＳＴ４，５の判定がともに「ＮＯ」、ＳＴ６の判定が「ＹＥＳ」となり、無効期間Ａから有効期間へと移行する。続くＳＴ７は、無効期間Ａ中に停止操作があったかどうかを判定しており、この場合、その判定は「ＮＯ」であるから、停止釦スイッチ２２ａ〜２２ｃの押操が有効となる状態に設定され（ＳＴ８）、有効期間中の通常の停止処理へと移行する（ＳＴ９〜ＳＴ１１）。
【０１１０】
もし、無効期間中にいずれかの停止釦スイッチによる停止操作（フライング操作）があったとき、ＳＴ４の判定が「ＹＥＳ」となり、その停止操作は無効であるとともに、ＣＰＵ３１は有効期間中の停止操作の回数を計数するための内部カウンタｎに設定値Ｎ（例えばＮ＝１）をセットする（ＳＴ１２）。その後、無効期間中に始動レバースイッチ２１が操作されなければ、ＳＴ５の判定が「ＮＯ」、ＳＴ６の判定が「ＹＥＳ」、ＳＴ７の判定が「ＹＥＳ」となってＳＴ１５へ進む。なお、ＳＴ７は、内部カウンタｎの値によって判断され、ｎ＝０であるとき、ＳＴ７の判定は「ＮＯ」となる。
【０１１１】
無効期間Ａにおいて、停止操作の後に始動レバースイッチ２１が操作されたときは、ＳＴ５の判定が「ＹＥＳ」となり、ＣＰＵ３１は、前記内部カウンタｎの値をゼロにクリアし（ＳＴ１３）、フライング操作がなかったものとされ、無効期間Ａが経過するのに待機する（ＳＴ１４）。
【０１１２】
無効期間Ａ中のフライング操作があり、その後、無効期間Ａ中に始動レバースイッチ２１が操作されなった場合は、無効期間Ａが経過して有効期間へ移行したとき、ＳＴ６の判定が「ＹＥＳ」、続くＳＴ７の判定も「ＹＥＳ」であり、有効期間中に行われる停止釦スイッチによる停止操作を強制的に無効とするための強制無効の状態となり、次の停止操作に待機する（ＳＴ１５，１６）。
【０１１３】
停止操作の前に始動レバースイッチ２１が操作されると、ＳＴ１５の判定が「ＹＥＳ」となり、ＣＰＵ３１は、前記内部カウンタｎの値をゼロにクリアし（ＳＴ１９）、全ての停止釦スイッチ２２ａ〜２２ｃの操作が有効となる状態に設定された後（ＳＴ８）、有効期間中の通常の停止処理へと移行する（ＳＴ９〜ＳＴ１１）。
【０１１４】
始動レバースイッチ２１が操作されずに、次の停止操作があると、ＳＴ１５の判定が「ＮＯ」、ＳＴ１６の判定が「ＹＥＳ」であり、ＣＰＵ３１は内部カウンタｎの値を１減算する（ＳＴ１７）。続くＳＴ１８では、ＣＰＵ３１は内部カウンタｎの値が「０」になったかどうかを判定しており、前記のＳＴ１１で設定値Ｎとして「１」が設定されていれば、ＳＴ１８の「ｎ＝０？」の判定は「ＹＥＳ」となり、全ての停止釦スイッチ２２ａ〜２２ｃの操作が有効となる状態に設定される（ＳＴ８）。そして、全てのリール９ａ〜９ｃについて停止操作が実行される度に、ＳＴ９の判定が「ＹＥＳ」となって対応するリールが停止する（ＳＴ１０）。なお、設定値Ｎとして「２」が設定されていれば、ＳＴ１８の判定は「ＮＯ」であり、ＳＴ１５に戻る。
【０１１５】
図２４〜図２５は、さらに他の実施例のリール変動・停止サブルーチンを示すもので、無効期間Ａ中に停止操作された停止釦スイッチと同じ停止釦スイッチによる停止操作が有効期間中に行われる前に、停止釦スイッチ以外の特定のスイッチが操作されたとき、前記強制無効の状態を解除するようにしている。
なお、同図において、無効期間Ａ中に停止操作が行われないときのＳＴ１からＳＴ１１に至る制御の流れは前記した図２２〜図２３の実施例と同様であり、ここでは説明を省略する。
【０１１６】
無効期間Ａ中にいずれかの停止釦スイッチによる停止操作（フライング操作）があったとき、ＳＴ４の判定が「ＹＥＳ」となり、その停止操作は無効であるとともに、ＣＰＵ３１は、３個の停止釦スイッチ２２ａ〜２２ｃのうちのどの停止釦スイッチが押操作されたのかを示すデータをＲＡＭ３３に記憶させる（ＳＴ１２）。その後、無効期間中に始動レバースイッチ２１が操作されなければ、ＳＴ５の判定が「ＮＯ」、ＳＴ６の判定が「ＹＥＳ」、ＳＴ７の判定が「ＹＥＳ」となってＳＴ１５へ進む。なお、ＳＴ７は、ＲＡＭ３３にどの停止釦スイッチが押操作されたかどうかを示すデータが記憶されているか否かにより判断され、その情報が記憶されていれば、ＳＴ７の判定は「ＹＥＳ」となる。
【０１１７】
無効期間Ａにおいて、停止操作の後に始動レバースイッチ２１が操作されたときは、ＳＴ５の判定が「ＹＥＳ」となり、ＣＰＵ３１は、ＳＴ１２でＲＡＭ３３に記憶された停止操作にかかる停止釦スイッチの情報をクリアし（ＳＴ１３）、フライング操作がなかったものとみなされ、無効期間Ａが終了するのに待機する（ＳＴ１４）。
【０１１８】
無効期間Ａ中のフライング操作があり、その後、無効期間Ａ中に始動レバースイッチ２１が操作されなった場合は、ＳＴ６の判定が「ＹＥＳ」、続くＳＴ７の判定も「ＹＥＳ」であり、有効期間中に行われる停止釦スイッチによる停止操作を強制的に無効とするための強制無効の状態となり、次の停止操作に待機する（ＳＴ１５，１６）。
【０１１９】
停止操作の前に始動レバースイッチ２１が操作されると、ＳＴ１５の判定が「ＹＥＳ」となり、ＣＰＵ３１は、ＳＴ１２でＲＡＭ３３に記憶された情報をクリアし（ＳＴ１８）、全ての停止釦スイッチ２２ａ〜２２ｃの操作が有効となる状態に設定された後（ＳＴ８）、有効期間中の通常の停止処理へと移行する（ＳＴ９〜ＳＴ１１）。
【０１２０】
始動レバースイッチ２１が操作されずに、次の停止操作があると、ＳＴ１５の判定が「ＮＯ」、ＳＴ１６の判定が「ＹＥＳ」であり、ＣＰＵ３１は、その停止操作にかかる停止釦スイッチがＳＴ１２でＲＡＭ３３に記憶された停止操作にかかる停止釦スイッチと一致するかどうかを判定する（ＳＴ１７）。もし、一致していれば、ＳＴ１７の判定が「ＹＥＳ」であり、その停止操作は有効となるうえに、残り全ての停止釦スイッチ２２ｂ〜２２ｃの操作についても有効となる状態に設定される（ＳＴ１９）。その有効な停止操作によって対応するリールが停止し（ＳＴ１０）、残りのリールについて停止操作が実行される度に、ＳＴ９の判定が「ＹＥＳ」となって対応するリールが停止する（ＳＴ１０）。全てのリール９ａ〜９ｃが停止したとき、ＳＴ１１の判定が「ＹＥＳ」となり、リール変動・停止サブルーチンが終了して図７のメインルーチンへリターンする。
【０１２１】
図２６〜図２７は、さらに他の実施例のリール変動・停止サブルーチンを示すもので、無効期間Ａ中の最初の停止釦スイッチによる停止操作以降にその停止釦スイッチと同じ停止釦スイッチによる停止操作が行われる前に、停止釦スイッチ以外の特定のスイッチが操作されたとき、前記強制無効の状態を解除するようにしている。
なお、同図において、無効期間中Ａに停止操作が行われないときのＳＴ１からＳＴ１０に至る制御の流れは前記した図８の実施例と同様であり、ここではその説明を省略する。
【０１２２】
無効期間Ａ中にいずれかの停止釦スイッチ（例えば２２ａ）による停止操作（フライング操作）があったとき、ＳＴ４の判定が「ＹＥＳ」となり、その停止操作は無効であるとともに、ＣＰＵ３１は、３個の停止釦スイッチ２２ａ〜２２ｃのうちのどの停止釦スイッチが押操作されたのかを示すデータをＲＡＭ３３に記憶させる（ＳＴ１１）。次のＳＴ１２では、ＣＰＵ３１は、無効期間Ａ中にさらに停止操作があるかどうかを判定しており（ＳＴ１２）、もし、無効期間Ａ中に２番目の停止操作がなければ、ＳＴ１２の判定が「ＮＯ」となり、次のＳＴ１３で、ＣＰＵ３１は停止釦スイッチ以外の所定のスイッチ（この実施例では始動レバースイッチ２１）の操作があるかどうかを判定する。もし、無効期間Ａ中に始動レバースイッチ２１の操作がなければ、ＳＴ１３の判定が「ＮＯ」であり、無効期間Ａが経過していれば、ＳＴ１４からＳＴ６へ進む。
【０１２３】
もし、無効期間Ａ中に２番目の停止操作があったときは、ＳＴ１２の判定が「ＹＥＳ」となり、その停止操作にかかる停止釦スイッチがＳＴ１１でＲＡＭ３３に記憶された最初の停止操作にかかる停止釦スイッチと一致するかどうかを判定する（ＳＴ１５）。もし、一致していれば、ＳＴ１５の判定が「ＹＥＳ」であり、ＣＰＵ３１はＳＴ１１でＲＡＭ３３に記憶された最初の停止操作にかかる停止釦スイッチの情報をクリアし（ＳＴ１６）、フライング操作がなかったものとされ、無効期間Ａが経過するのに待機する（ＳＴ１７）。また、２番目の停止操作が行わる前に始動レバースイッチ２１が操作されたときは、ＳＴ１３の判定が「ＹＥＳ」となり、この場合もＳＴ１６へ進んで同様の処理が行われる。
【０１２４】
フライング操作があった場合は、無効期間Ａが経過して有効期間へ移行したとき（ＳＴ１４が「ＹＥＳ」になったとき）、ＳＴ６の判定は「ＹＥＳ」であり、有効期間中に行われる停止釦スイッチによる停止操作を強制的に無効とするための強制無効の状態となり、次の停止操作に待機する（ＳＴ１８，１９）。
【０１２５】
次の停止操作の前に始動レバースイッチ２１が操作されると、ＳＴ１８の判定が「ＹＥＳ」となり、ＣＰＵ３１は、ＳＴ１１でＲＡＭ３３に記憶された情報をクリアし（ＳＴ２２）、全ての停止釦スイッチ２２ａ〜２２ｃの操作が有効となる状態に設定された後（ＳＴ７）、有効期間中の通常の停止処理へと移行する（ＳＴ８〜ＳＴ１０）。
【０１２６】
始動レバースイッチ２１が操作されずに、次の停止操作があると、ＳＴ１８の判定が「ＮＯ」、ＳＴ１９の判定が「ＹＥＳ」となり、ＣＰＵ３１は、その停止操作にかかる停止釦スイッチがＳＴ１１でＲＡＭ３３に記憶された停止操作にかかる停止釦スイッチと一致するかどうかを判定する（ＳＴ２０）。もし、一致していれば、ＳＴ２０の判定が「ＹＥＳ」であり、その停止操作は有効となるうえに、残り全ての停止釦スイッチ２２ｂ〜２２ｃについても押操作が有効となる状態に設定される（ＳＴ２１）。その有効な停止操作によって対応するリールが停止し（ＳＴ９）、残りのリールについて停止操作が実行される度に、ＳＴ８の判定が「ＹＥＳ」となって対応するリールが停止する（ＳＴ９）。全てのリール９ａ〜９ｃが停止したとき、ＳＴ１０の判定が「ＹＥＳ」となり、リール変動・停止サブルーチンが終了して図７のメインルーチンへリターンする。
【０１２７】
なお、上記の各実施例においては、無効期間中Ａにフライング操作があった場合に、無効期間Ａの経過後に遊技者のリール停止操作を待って、強制無効の状態を解除する方式を採用しているため、例えば、遊技者が無効期間Ａの経過後に意図的に停止釦スイッチの操作や始動レバースイッチ２１の再操作を実行しなければ、そのまま停止釦スイッチによる停止操作の無効化が継続することになる。これを解消するためには、例えば、図８，図１１，図１４，図１７，図１９，図２０，図２２、図２４，図２６の各フローチャートにおいて、無効期間Ａを設定するためのタイマーの計時を開始する時点（ＳＴ２）で、前記無効期間Ａよりはるかに長い時間を設定するための第２のタイマーの計時を開始させ、遊技者が第２のタイマーの設定時間までに停止釦スイッチの操作や始動レバースイッチの再操作を意図的に行わなかった場合には、全ての停止釦スイッチ２２ａ〜２２ｃによる停止操作を有効化する（無効化を強制解除する）プログラムを組み込めば、容易に解消できる。
なお、このタイマーの設定時間は従来公知の１秒タイマーを使用した押し順操作ミス防止方法のように、短い時間に設定することは、却って誤操作を生じるために好ましくなく、無効期間Ａの経過後、遊技者が全てのリール停止操作を終えることが可能な時間、例えば、約５〜１０秒程度に設定するのが好ましい。
【符号の説明】
【０１２８】
１    スロットマシン
８ａ〜８ｃ  ステッピングモータ
９ａ〜９ｃ  リール
２１  始動レバースイッチ
２２ａ〜２２ｃ  停止釦スイッチ
３０  主制御装置
３１  ＣＰＵ
３２  ＲＯＭ
３３  ＲＡＭ
【図１】
0006040440.tif 000002
【図２】
0006040440.tif 000003
【図３】
0006040440.tif 000004
【図４】
0006040440.tif 000005
【図５】
0006040440.tif 000006
【図６】
0006040440.tif 000007
【図７】
0006040440.tif 000008
【図８】
0006040440.tif 000009
【図９】
0006040440.tif 000010
【図１０】
0006040440.tif 000011
【図１１】
0006040440.tif 000012
【図１２】
0006040440.tif 000013
【図１３】
0006040440.tif 000014
【図１４】
0006040440.tif 000015
【図１５】
0006040440.tif 000016
【図１６】
0006040440.tif 000017
【図１７】
0006040440.tif 000018
【図１８】
0006040440.tif 000019
【図１９】
0006040440.tif 000020
【図２０】
0006040440.tif 000021
【図２１】
0006040440.tif 000022
【図２２】
0006040440.tif 000023
【図２３】
0006040440.tif 000024
【図２４】
0006040440.tif 000025
【図２５】
0006040440.tif 000026
【図２６】
0006040440.tif 000027
【図２７】
0006040440.tif 000028