(57)【要約】【課題】停止表示された図柄の把握を必要とせずに、特定の図柄を揃えた状態で複数のリールを回転させることができ、ＣＰＵの処理負荷を軽減することができるスロットマシンを提供すること。【解決手段】「ブランク−白チェリー−白チェリー」からなる所定の図柄組合せが、いずれかの有効ラインに停止したことによってＲＴ遊技に移行するスロットマシンにおいて、ＲＴ遊技に移行したことを認識すると、左・中・右リールを同時かつ同じ加速度で、通常時よりも遅い回転速度まで加速し、その回転速度で各リールを一定時間回転させる。これにより、次の遊技において、所定の図柄組合せが右上がり有効ラインに停止した場合は「赤７」図柄が、右下がり有効ラインに停止した場合は「青７」図柄が、水平有効ラインに停止した場合は「ＢＡＲ」図柄が、横一列に並んだ状態で各リールが回転する。【選択図】図２
2011072332.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の図柄が複数の表示位置に各々表示された複数のリールを回転させ、該複数のリールが全て停止したときに入賞ラインに沿って停止表示された図柄組合せが、予め定められた複数の役のうちいずれかに対応していた場合、該対応する役が成立するスロットマシンであって、
外部からの操作に応じて、前記複数のリールの回転停止を指示する回転停止指示手段と、
前記複数のリールが回転を開始してから所定の定常回転速度に達するまでの間、前記回転停止指示手段からの指示を無効化する回転指示無効化手段と、
前記複数のリールの各々に表示された複数の図柄のうち、予め定められた所定図柄によって構成される所定の図柄組合せが前記入賞ラインに沿って停止表示されると、前記複数の役のうち特定の役が成立する確率が、前記所定の図柄組合せの停止表示前と異なる特定遊技状態へ移行させる遊技状態移行手段と、
前記遊技状態移行手段によって、前記特定遊技状態へ移行したか否かを判断する特定遊技状態判断手段と、
前記特定遊技状態判断手段が前記特定遊技状態へ移行したと判断すると、前記複数のリールが回転を開始してから前記定常回転速度に達するまでの間に、各リールにおいて、前記所定図柄から所定数の図柄を隔てて表示されている特定の図柄が、前記入賞ラインに沿うこととなる相対位置を保った状態で回転するように、前記入賞ラインに沿って停止表示された前記所定図柄を起点として、前記複数のリールの回転を制御するリール回転制御手段と、を備え、
前記リール回転制御手段は、
前記複数のリールの各々における前記特定の図柄が、前記入賞ラインに沿うこととなる相対位置を保った状態で、前記複数のリールを所定時間回転させた後、前記複数のリールの回転速度を前記定常回転速度まで加速することを特徴とするスロットマシン。
【請求項２】
前記特定の図柄は、前記複数のリールの各々において、前記所定の図柄組合せが前記入賞ラインに沿って停止表示されたときに、前記特定の図柄によって構成される図柄組合せが前記入賞ラインに沿うこととなる相対位置に表示されており、
前記リール回転制御手段は、
前記特定遊技状態判断手段が前記特定遊技状態へ移行したと判断すると、前記複数のリールの回転を同時に開始させるとともに、前記複数のリールの回転速度が、前記定常回転速度よりも遅い所定の減速回転速度に同じ時間で到達するように加速することを特徴とする請求項１に記載のスロットマシン。
【請求項３】
前記リール回転制御手段は、
前記特定遊技状態判断手段が前記特定遊技状態へ移行したと判断すると、前記複数のリールの各々について、回転開始から前記定常回転速度よりも遅い所定の減速回転速度に到達するまでの時間が互いに同じ時間となるように加速し、かつ、
前記複数のリールの各々における前記特定の図柄が、前記入賞ラインに沿うこととなる相対位置になるタイミングで、前記複数のリールの回転を別個に開始させる
ことを特徴とする請求項１に記載のスロットマシン。
【請求項４】
前記リール回転制御手段は、
前記特定遊技状態判断手段が前記特定遊技状態へ移行したと判断すると、前記複数のリールの回転を同時に開始し、
前記複数のリールの回転速度が、前記定常回転速度よりも遅い所定の減速回転速度に到達したときに、前記複数のリールの各々における前記特定の図柄が、前記入賞ラインに沿うこととなる相対位置となるように、前記複数のリールの各々について、回転開始から前記減速回転速度に到達するまでの時間を異ならせる
ことを特徴とする請求項１に記載のスロットマシン。
【請求項５】
前記リール回転制御手段は、
前記複数のリールの各々における前記特定の図柄が、前記入賞ラインに沿うこととなる相対位置となった状態を維持したまま、前記減速回転速度で所定時間回転させた後、前記所定の図柄組合せが停止表示されたときの相対位置となるように、前記複数のリールの回転速度が、前記減速回転速度から前記定常回転速度に到達するまでの時間を異ならせる
ことを特徴とする請求項３または４に記載のスロットマシン。
【請求項６】
前記複数のリールのうち、少なくとも１つのリールには、前記所定図柄が複数の表示位置に表示されており、
前記少なくとも１つのリールにおける前記特定の図柄は、
前記複数の表示位置に表示された所定図柄のうち、特定の表示位置に表示された所定図柄を含む前記所定の図柄組合せが、前記入賞ラインに沿って停止表示されたときに、前記特定の図柄によって構成される図柄組合せが前記入賞ラインに沿う相対位置となるように、前記少なくとも１つのリールの表示位置に表示されており、
前記複数のリールの各々における各表示位置に表示されている図柄を識別するための図柄識別情報を記憶した図柄識別情報記憶手段と、
前記入賞ラインに沿って停止表示された図柄組合せを構成している図柄に対応する前記図柄識別情報を特定する停止図柄特定手段と、
前記停止図柄特定手段によって特定された図柄識別情報に基づいて、前記入賞ラインに沿って停止表示された図柄組合せの種類、及び、該図柄組合せを構成している図柄の種類を判断する図柄組合せ判断手段と、
前記図柄組合せ判断手段によって、前記特定の表示位置に表示された所定図柄以外の所定図柄を含んだ前記所定の図柄組合せが前記入賞ラインに沿って停止表示された場合に、予め定められた演出を実行する演出実行手段と
を備えることを特徴とする請求項２に記載のスロットマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技者が遊技媒体を投入し、リールを回転させた後に停止させ、そのときに表示されているリールに描かれた図柄の組合せによって遊技結果が定まるスロットマシンに関する。
【背景技術】
【０００２】
従来から遊技機の１つとして、スロットマシンが広く知られている。この種のスロットマシンは、遊技者によりメダルや遊技球などの遊技媒体が規定数投入されると、スタートスイッチの操作が有効となる。これにより、遊技者がスタートスイッチを操作すると、１回の遊技が開始となり、各々複数の図柄が描かれた複数のリールが回転する。リールの回転速度が予め定められた一定の回転速度に達すると、各リールに対応して設けられたストップスイッチの操作が有効になる。そして、遊技者がストップスイッチを順次操作していき、全てのリールが停止すると、１回の遊技の結果が定まる。すなわち、各リールに描かれた図柄を遊技者に表示するための表示窓において、有効ラインに沿って停止表示された図柄の組合せが、何らかの役に対応していた場合は、その役が成立したことになる。そして、何らかの役が成立した場合は、その役に対応する特典が遊技者に付与された後、また、何ら役が成立しなかった場合は特典が付与されることなく１回の遊技が終了する。
【０００３】
上述したスロットマシンでは、遊技者によって複数のリールの回転を開始させられたことを契機として、予め定められた複数種類の役のうちいずれの役に当選したか否かを定める役抽選が行われる。そして、リールを停止させるべく遊技者によってストップスイッチが操作されると、上述した役抽選の結果に則した図柄組合せが有効ラインに沿って停止表示されるように、リールの停止制御を行っている。このリール停止制御によって、役抽選で何らかの役が当選すると、遊技者は、ストップスイッチの操作タイミングに応じて、当選した役に対応する図柄組合せを、有効ラインに沿って停止させることができる。一方、いずれの役にも当選しなかった場合は、遊技者がいかなるタイミングでストップスイッチを操作したとしても、役に対応する図柄組合せを有効ラインに沿って停止させることができない。
【０００４】
また、この種のスロットマシンにおいては、上述したリール停止時に表示された図柄の組合せによって役が成立したか否かの遊技について、さらに興趣を向上させるための様々な演出が行われている。たとえば、特許文献１に記載されているスロットマシンでは、演出の一つとして、上述した役抽選において特定の役が当選すると、その遊技において、３つのリールに各々付与されている特定の図柄が横一直線に並んだ状態で複数のリールが回転するように、リールの回転制御を行っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１６０６６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１に記載されたスロットマシンにおいて、特定の図柄が横一直線に並んだ状態で３つのリールを回転させる場合は、まず、各リールに付与されている特定の図柄の相対的な位置関係を把握してから、最初のリールの回転を開始させる。そして、把握した位置関係に基づいて、次のリールの回転を開始するまでの待機時間を計算し、当該待機時間が経過すると、そのリールを回転させる。さらに、最後のリールについても同様に待機時間を計算して、その待機時間が経過したときに回転を開始させている。このように、各リールに付与された特定の図柄の相対的な位置関係に応じて、各リールの回転開始時期をずらすことによって、特定の図柄が横一直線に並んだ状態で３つのリールが回転するように制御している。
【０００７】
しかしながら、特許文献１に記載されたスロットマシンでは、特定の図柄の位置関係を把握し、２番目以降に回転を開始させる各リールについて、逐次待機時間を算出する必要があるため、ＣＰＵの処理負荷が増加するという問題がある。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、停止表示された図柄の把握を必要とせずに、特定の図柄を揃えた状態で複数のリールを回転させることができ、ＣＰＵの処理負荷を軽減することができるスロットマシンを提供することを目的としている。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明は、複数種類の図柄が複数の表示位置に各々表示された複数のリールを回転させ、該複数のリールが全て停止したときに入賞ラインに沿って停止表示された図柄組合せが、予め定められた複数の役のうちいずれかに対応していた場合、該対応する役が成立するスロットマシンであって、
外部からの操作に応じて、前記複数のリールの回転停止を指示する回転停止指示手段と、
前記複数のリールが回転を開始してから所定の定常回転速度に達するまでの間、前記回転停止指示手段からの指示を無効化する回転指示無効化手段と、
前記複数のリールの各々に表示された複数の図柄のうち、予め定められた所定図柄によって構成される所定の図柄組合せが前記入賞ラインに沿って停止表示されると、前記複数の役のうち特定の役が成立する確率が、前記所定の図柄組合せの停止表示前と異なる特定遊技状態へ移行させる遊技状態移行手段と、
前記遊技状態移行手段によって、前記特定遊技状態へ移行したか否かを判断する特定遊技状態判断手段と、
前記特定遊技状態判断手段が前記特定遊技状態へ移行したと判断すると、前記複数のリールが回転を開始してから前記定常回転速度に達するまでの間に、各リールにおいて、前記所定図柄から所定数の図柄を隔てて表示されている特定の図柄が、前記入賞ラインに沿って停止表示された前記所定図柄を起点として、前記入賞ラインに沿うこととなる相対位置を保った状態で回転するように、前記複数のリールの回転を制御するリール回転制御手段と、を備え、
前記リール回転制御手段は、
前記複数のリールの各々における前記特定の図柄が、前記入賞ラインに沿うこととなる相対位置を保った状態で、前記複数のリールを所定時間回転させた後、前記複数のリールの回転速度を前記定常回転速度まで加速することを特徴とする。
【００１０】
ここで、リールに表示される図柄の種類の数と、リール上の表示位置の数は、一致していなくてもよい。
また、「入賞ラインに沿うこととなる相対位置」の「相対位置」とは、各リールの回転方向における「特定の図柄」の相対位置をいう。具体例として、水平方向に並設した３つのリールからなり、左のリールを基準とした場合において、入賞ラインが水平であれば、当該水平入賞ラインに沿うこととなる相対位置は、左リールにおける「特定の図柄」の位置に対して、リール回転方向における中リールおよび右リールの「特定の図柄」の位置は、一致することになる。また、斜めの入賞ラインであれば、左リールにおける「特定の図柄」の位置に対して、中リールの「特定の図柄」の位置は、リール回転方向（正転または逆転）に１図柄分ずれた位置となり、右リールの「特定の図柄」の位置は、中リールと同じ回転方向に２図柄分ずれた位置となる。
【００１１】
本発明に係るスロットマシンでは、所定図柄で構成された所定の図柄組合せが入賞ラインに沿って停止表示されると、特定遊技状態へ移行するように構成されている。そして、リール回転制御手段は、特定遊技状態へ移行したことをもって、各リールにおいて、所定図柄から所定数の図柄を隔てて表示されている「特定の図柄」が、入賞ラインに沿うこととなる相対位置を保った状態で回転するようにリールの回転制御を行う。すなわち、当該リールの回転制御の実行条件を、“各リールにおける所定図柄が既知の位置（入賞ライン）に停止表示されたこと”とし、当該リールの回転制御における制御対象を、各リールの所定図柄の位置から既知の図柄数を隔てた「特定の図柄」とすることにより、当該リールの回転制御を行うに当たり、逐一、制御対象となる「特定の図柄」の位置を把握しなくとも、各リールの「特定の図柄」が、入賞ラインに沿うこととなる相対位置を保った状態で回転するようなリールの回転制御を行うことができる。
【００１２】
また、本発明は、上述したスロットマシンにおいて、
前記特定の図柄は、前記複数のリールの各々において、前記所定の図柄組合せが前記入賞ラインに沿って停止表示されたときに、前記特定の図柄によって構成される図柄組合せが前記入賞ラインに沿うこととなる相対位置に表示されており、
前記リール回転制御手段は、
前記特定遊技状態判断手段が前記特定遊技状態へ移行したと判断すると、前記複数のリールの回転を同時に開始させるとともに、前記複数のリールの回転速度が、前記定常回転速度よりも遅い所定の減速回転速度に同じ時間で到達するように加速することを特徴とする。
【００１３】
本発明に係るスロットマシンでは、各リールにおける「特定の図柄」は、所定図柄によって構成される所定の図柄組合せが、入賞ラインに沿って停止表示されたとき、すなわち、特定遊技状態へ移行すると判断された場合は、入賞ラインに沿うこととなる相対位置に表示されている。そして、リール回転制御手段は、特定遊技状態へ移行したことをもって、複数のリールを回転させるときには、全てのリールを同時に回転させる。
これにより、リール回転制御手段は、複数のリールの回転開始時に、制御対象である「特定の図柄」の位置を把握しなくても、各リールの「特定の図柄」が入賞ラインに沿った相対位置を保った状態で、複数のリール回転させることができる。
【００１４】
また、本発明は、前述したスロットマシンにおいて、前記リール回転制御手段は、
前記特定遊技状態判断手段が前記特定遊技状態へ移行したと判断すると、前記複数のリールの各々について、回転開始から前記定常回転速度よりも遅い所定の減速回転速度に到達するまでの時間が互いに同じ時間となるように加速し、かつ、
前記複数のリールの各々における前記特定の図柄が、前記入賞ラインに沿うこととなる相対位置になるタイミングで、前記複数のリールの回転を別個に開始させることを特徴とする。
【００１５】
本発明に係るスロットマシンでは、特定遊技状態へ移行すると判断されると、リール回転制御手段は、各リールについて、停止状態から所定の減速回転速度に達するまでの時間が互いに同じとなる加速度で回転を行うが、各リールの回転を開始させるタイミングは、各リールの「特定の図柄」が、入賞ラインに沿うこととなる相対位置になるように、互いにずらしている。ここで、各リールの回転開始タイミングをどの程度ずらせばよいのかについては、各リール上における、所定図柄の位置に対する「特定の図柄」の位置、および、上述した停止状態から所定の減速回転速度に達するまでの時間に基づいて予め求めておくことができる。したがって、リール回転制御手段は、各リールの回転開始時に「特定の図柄」の位置を把握しなくても、各リールの「特定の図柄」が入賞ラインに沿った相対位置を保った状態で、複数のリール回転させることができる。
【００１６】
また、本発明は、前述したスロットマシンにおいて、前記リール回転制御手段は、
前記特定遊技状態判断手段が前記特定遊技状態へ移行したと判断すると、前記複数のリールの回転を同時に開始し、
前記複数のリールの回転速度が、前記定常回転速度よりも遅い所定の減速回転速度に到達したときに、前記複数のリールの各々における前記特定の図柄が、前記入賞ラインに沿うこととなる相対位置となるように、前記複数のリールの各々について、回転開始から前記減速回転速度に到達するまでの時間を異ならせることを特徴とする。
【００１７】
本発明に係るスロットマシンでは、特定遊技状態へ移行すると判断されると、リール回転制御手段は、各リールについて、同時に回転を開始させるが、停止状態から減速回転速度に達するまでの時間、すなわち、加速度を異ならせている。また、各リールの加速度は、減速回転速度に到達したときに、各リールの「特定の図柄」が入賞ラインに沿うこととなる相対位置になるように定められている。ここで、各リールの加速度を具体的にどのような値に定めればよいのかについては、各リール上における、所定図柄の位置に対する「特定の図柄」の位置に基づいて予め求めておくことができる。したがって、リール回転制御手段は、各リールの回転開始時に「特定の図柄」の位置を把握しなくても、各リールの「特定の図柄」が入賞ラインに沿った相対位置を保った状態で、複数のリール回転させることができる。
【００１８】
また、本発明は、前述した各リールの回転開始タイミング、または、各リールの加速度を制御するスロットマシンにおいて、前記リール回転制御手段は、
前記複数のリールの各々における前記特定の図柄が、前記入賞ラインに沿うこととなる相対位置となった状態を維持したまま、前記減速回転速度で所定時間回転させた後、前記所定の図柄組合せが停止表示されたときの相対位置となるように、前記複数のリールの回転速度が、前記減速回転速度から前記定常回転速度に到達するまでの時間を異ならせることを特徴とする。
【００１９】
本発明に係るスロットマシンでは、各リールにおける「特定の図柄」が、入賞ラインに沿うこととなる相対位置を維持したまま、減速回転速度で所定時間回転させた後、定常回転速度まで加速する際に、各リールの位置関係が、所定の図柄組合せが停止表示されたときの相対位置に戻るように、各リールの回転速度が減速回転速度から定常回転速度に到達するまでの時間を異ならせる。
これにより、各リールの「特定の図柄」が、入賞ラインに沿うこととなる相対位置になるような回転制御を行ったがために、遊技者が行う回転停止指示手段の操作タイミングについて、遊技者に有利な状態をもたらしてしまう（例えば、ある役に対応する図柄組合せを入賞ラインに沿って停止表示させやすくなる等）ことを避けることができる。
【００２０】
また、本発明は、前述した同時かつ同加速度で各リールを回転させるスロットマシンにおいて、
前記複数のリールのうち、少なくとも１つのリールには、前記所定図柄が複数の表示位置に表示されており、
前記少なくとも１つのリールにおける前記特定の図柄は、
前記複数の表示位置に表示された所定図柄のうち、特定の表示位置に表示された所定図柄を含む前記所定の図柄組合せが、前記入賞ラインに沿って停止表示されたときに、前記特定の図柄によって構成される図柄組合せが前記入賞ラインに沿う相対位置となるように、前記少なくとも１つのリールの表示位置に表示されており、
前記複数のリールの各々における各表示位置に表示されている図柄を識別するための図柄識別情報を記憶した図柄識別情報記憶手段と、
前記入賞ラインに沿って停止表示された図柄組合せを構成している図柄に対応する前記図柄識別情報を特定する停止図柄特定手段と、
前記停止図柄特定手段によって特定された図柄識別情報に基づいて、前記入賞ラインに沿って停止表示された図柄組合せの種類、及び、該図柄組合せを構成している図柄の種類を判断する図柄組合せ判断手段と、
前記図柄組合せ判断手段によって、前記特定の表示位置に表示された所定図柄以外の所定図柄を含んだ前記所定の図柄組合せが前記入賞ラインに沿って停止表示された場合に、予め定められた演出を実行する演出実行手段と、を備えることを特徴とする。
【００２１】
本発明に係るスロットマシンでは、少なくとも１つのリールにおいて、複数の表示位置に所定図柄が表示されており、所定の図柄組合せが入賞ラインに沿って停止表示されて、特定遊技状態に移行すると、複数のリールは、同時かつ同じ加速度で回転が開始される。このとき、入賞ラインに沿って停止表示された所定の図柄組合せの中に、上述した少なくとも１つリールの特定の表示位置に表示された所定図柄が含まれていた場合は、各リールの「特定の図柄」が入賞ラインに沿った相対位置を保った状態で回転するが、特定の表示位置以外の位置に表示された所定図柄が含まれていた場合は、「特定の図柄」が入賞ラインに沿った相対位置とはならない状態で回転することになる。よって、入賞ラインに沿って所定の図柄組合せが停止表示された場合は、当該所定の図柄組合せの中に、特定の表示位置以外の位置に表示された所定図柄が含まれているか否かを判断し、特定の表示位置以外の位置に表示された所定図柄が含まれていた場合は、そのことに固有の予め定められた演出が実行される。ここで、当該予め定められた演出は、遊技者の注意を惹きやすくするために、際立った内容にすることが好ましい。
【００２２】
このように、特定遊技状態へ移行するにも関わらず、複数のリールによる演出を行うことができない場合は、その代わりとして、演出実行手段によって所定の演出が実行される。このため、特定遊技状態へ移行する際に実行する演出の一貫性の欠落を補填することができる。
【発明の効果】
【００２３】
以上のように、本発明のスロットマシンよれば、停止表示された図柄の把握を必要とせずに、特定の図柄を揃えた状態で複数のリールを回転させることができ、ＣＰＵの処理負荷を軽減することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明に係るスロットマシンの外観を示す正面図である。
【図２】本発明の第１の実施形態におけるスロットマシンが備える各リールの図柄配列を説明するための説明図である。
【図３】同スロットマシンを制御する主制御回路の構成を示すブロック図である。
【図４】同スロットマシンを制御する副制御回路の構成を示すブロック図である。
【図５】同スロットマシンのリールを回転駆動するためのステッピングモータの励磁パターンを説明するための説明図である。
【図６】同スロットマシンの各リールの図柄番号とステッピングモータのステップとの対応関係を説明するための説明図である。
【図７】同スロットマシンの制御の機能を示す機能ブロック図である。
【図８】同スロットマシンに予め定められている各種の役に対応する図柄組合せおよび配当を定めた配当情報の内容を説明するための説明図である。
【図９】同スロットマシンにおいて役抽選で参照される役抽選テーブルの内容を説明するための説明図である。
【図１０】同スロットマシンにおいて役抽選で参照される役抽選テーブルの内容を説明するための説明図である。
【図１１】同スロットマシンにおいて役抽選で参照される役抽選テーブルの内容を説明するための説明図である。
【図１２】同スロットマシンにおいて、各リールの加速パターンの内容を説明するための説明図である。
【図１３】同スロットマシンのストップスイッチの操作順序と、成立する役との関係を説明するための説明図である。
【図１４】同スロットマシンの主制御回路で実行される遊技の進行を制御するメインルーチンの内容を示すフローチャートである。
【図１５】同メインルーチン内で実行される役抽選処理サブルーチンの内容を示すフローチャートである。
【図１６】同メインルーチン内で実行されるリール変動、停止サブルーチンの内容を示すフローチャートである。
【図１７】同メインルーチン内で実行される入賞判定処理サブルーチンの内容を示すフローチャートである。
【図１８】同入賞判定処理サブルーチン内で実行されるＢＢ遊技中処理サブルーチンの内容を示すフローチャートである。
【図１９】同入賞判定処理サブルーチン内で実行される一般遊技中処理サブルーチンの内容を示すフローチャートである。
【図２０】本発明に係るスロットマシンにおいて、所定の小役が入賞したときの、各リールのボーナス図柄の相対位置を説明するための説明図である。
【図２１】本発明の第２の実施形態におけるスロットマシンが備える各リールの図柄配列を説明するための説明図である。
【図２２】同スロットマシンにおいて、メインルーチン内で実行されるリール変動、停止サブルーチンの内容を示すフローチャートである。
【図２３】同スロットマシンにおいて、各リールに対応するステッピングモータを駆動するための割込処理の内容を示すフローチャートである。
【図２４】同スロットマシンにおいて、各リールに対応するステッピングモータを駆動するための割込処理の内容を示すフローチャートである。
【図２５】本発明の第３の実施形態におけるスロットマシンにおいて、ＲＴ移行時における各リールの加速パターンの内容を説明するための説明図である。
【図２６】同スロットマシンにおいて、各リールに対応するステッピングモータを駆動するための割込処理の内容を示すフローチャートである。
【図２７】本発明の第４の実施形態におけるスロットマシンが備える各リールの図柄配列を説明するための説明図である。
【図２８】同スロットマシンにおいて、ＲＴ移行時に実行されるＲＴ移行演出処理の内容を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図面を参照しながら、本発明の実施形態を詳細に説明する。
［第１実施形態］
本実施形態に係るスロットマシン１０の外観を図１に示す。図１は、スロットマシン１０の正面図であり、同図において、スロットマシン１０の筐体の前面部には、フロントパネル２０が設けられている。このフロントパネル２０の略中央には、スロットマシン１０の内部に回転自在に設けられている３個のリール４０Ｌ，４０Ｃ及び４０Ｒの外周面に印刷された図柄を表示する、図柄表示領域である表示窓２２が形成されている。リール４０Ｌ，４０Ｃ及び４０Ｒは、各回転軸が、水平方向の同一直線上に並ぶように設けられ、各々リング状の形状を有し、その外周面には２１個の図柄が等間隔で印刷された帯状のリールテープが貼り付けられている。そして、表示窓２２からは、リール４０Ｌ，４０Ｃ及び４０Ｒが停止しているときに、各リールに印刷された２１個の図柄のうち、各リールの回転方向に沿って連続する３つの図柄が視認可能となっている。すなわち、表示窓２２には、３［図柄］×３［リール］＝合計９つの図柄が停止表示される。ここで、リール４０Ｌ，４０Ｃ及び４０Ｒが停止しているときに連続して表示される３つの図柄のうち、最も上側の停止表示位置を上段Ｕ、中央の停止表示位置を中段Ｍ、最も下側の停止表示位置を下段Ｌとする。
【００２６】
また、表示窓２２には、リール４０Ｌ，４０Ｃ及び４０Ｒを横切る５本の入賞ラインが定められている。この５本の入賞ラインは、表示窓２２内において、左リール４０Ｌの下段Ｌ、中リール４０Ｃの中段Ｍ、および、右リール４０Ｒの上段Ｕを横切る右上がりの斜め入賞ラインＬ１と、左リール４０Ｌ、中リール４０Ｃ、および、右リール４０Ｒの各上段Ｕを横切る上段水平入賞ラインＬ２と、左リール４０Ｌ、中リール４０Ｃ、および、右リール４０Ｒの各中段Ｍを横切る中段水平入賞ラインＬ３と、左リール４０Ｌ、中リール４０Ｃ、および、右リール４０Ｒの各下段Ｌを横切る下段水平入賞ラインＬ４と、左リール４０Ｌの上段Ｕ、中リール４０Ｃの中段Ｍ、右リール４０Ｒの下段Ｌを横切る斜め右下がり斜め入賞ラインＬ５と、によって構成されている。このように各入賞ラインは、リール４０Ｌ，４０Ｃ，４０Ｒの、各々３つの停止表示位置（上段Ｕ、中段Ｍ、下段Ｌ）のうち、いずれか１つを通過している。
【００２７】
入賞ラインＬ１〜Ｌ５は、各々、予め定められた複数種類の役（後述する）に対応する図柄組合せを判定する際の基準となるラインであり、リール４０Ｌ，４０Ｃ及び４０Ｒが停止したときに、５本の入賞ラインのうち、有効とみなされた入賞ライン（以下、有効ラインという）が横切る停止表示位置に停止表示された３つの図柄の組合せが、いずれかの役に対応していた場合に、その役が成立したことになる。
【００２８】
フロントパネル２０には、表示窓２２の他に、遊技に関する各種情報を遊技者へ知らせるための各種ランプおよび表示器が設けられている。表示窓２２の下側には、図１中、左から順に、ベット数（賭け枚数）表示ランプ２４ａ，２４ｂ，２４ｃ、クレジット数表示器２６、および、獲得枚数表示器２８が設けられている。ベット数表示ランプ２４ａ，２４ｂ，２４ｃは、１回の遊技に投入されるメダルの枚数を表示するものである。すなわち、１枚のメダルが投入されるとベット数表示ランプ２４ａのみが点灯し、２枚のメダルが投入されるとベット数表示ランプ２４ａおよび２４ｂが点灯し、３枚のメダルが投入されるとベット数表示ランプ２４ａ，２４ｂ，２４ｃが点灯する。ここで、スロットマシン１０は、３枚のメダルを投入すると１回の遊技が可能となり、入賞ラインＬ１〜Ｌ５が全て有効ラインとなる、いわゆる３枚賭専用機となっている。クレジット数表示器２６は、２桁の７セグメント表示器からなり、スロットマシン１０にクレジット（貯留）されている（より具体的には、後述するＲＡＭ１１０に記憶されている）メダルの枚数を表示する。獲得枚数表示器２８は、２桁の７セグメント表示器からなり、スロットマシン１０において遊技の結果に応じて遊技者へ払い出されるメダルの枚数を表示する。
【００２９】
上述したフロントパネル２０の下側には、概略水平の操作パネル部３０が設けられている。操作パネル部３０の上面右側には、スロットマシン１０へメダルを投入することができるメダル投入口３２が設けられている。このメダル投入口３２の内部には、メダルカウンタ（図示略）が設けられており、メダル投入口３２から投入されたメダルを検出してその枚数をカウントする。また、操作パネル部３０の上面左側には、クレジットされているメダルをスロットマシン１０へ投入することができる１−ベットスイッチ３４および最大ベットスイッチ３５が設けられている。１−ベットスイッチ３４は、１回操作されるごとにクレジットされているメダルのうち１枚だけを遊技の賭けの対象としてスロットマシン１０へ投入するためのスイッチである。最大ベットスイッチ３５は、クレジットされているメダルのうち３枚を遊技の賭けの対象としてスロットマシン１０へ投入するためのスイッチである。
【００３０】
メダル投入口３２から、または、各種ベットスイッチ３４，３５を操作することにより、スロットマシン１０に３枚のメダルを投入すると、メダルが投入されるごとにベット数表示ランプ２４ａ，２４ｂ，２４ｃが順次点灯していき、入賞ラインＬ１〜Ｌ５が有効ラインとなる。また、各種ベットスイッチ３４，３５を操作してメダルを投入した場合は、後述するＲＡＭ１１０に記憶されているクレジット数から、投入されたメダルの枚数が減算され、これに伴って、クレジット数表示器２６に表示されている値も減算される。規定枚数（３枚）のメダルが既に投入されている状態で、さらにメダル投入口３２からメダルが投入されると、当該投入されたメダルの枚数が、ＲＡＭ１１０に記憶されているクレジット数に加算されるとともに、クレジット数表示器２６に表示されている値に加算される。
【００３１】
操作パネル部３０の前面左側には、スタートスイッチ３６が傾動可能に設けられている。遊技者がスロットマシン１０に規定枚数（３枚）のメダルを投入した後、スタートスイッチ３６を傾動操作すると、前述した３つのリール４０Ｌ，４０Ｃ及び４０Ｒが回転を開始する。これにより、リール４０Ｌ，４０Ｃ及び４０Ｒの各外周面に印刷された図柄は、表示窓２２において上から下へと移動表示される。操作パネル部３０の前面中央部には、３つのストップスイッチ３７Ｌ，３７Ｃ及び３７Ｒが設けられている。ここで、左ストップスイッチ３７Ｌは左リール４０Ｌに対応し、中ストップスイッチ３７Ｃは中リール４０Ｃに対応し、右ストップスイッチ３７Ｒは右リール４０Ｒに対応している。ストップスイッチ３７Ｌ，３７Ｃ及び３７Ｒは、３つのリール４０Ｌ，４０Ｃ及び４０Ｒの回転速度が所定の定常回転速度に達したときに、遊技者による操作が有効となる。そして、左ストップスイッチ３７Ｌを遊技者が押動操作したときには、左リール４０Ｌが停止し、中ストップスイッチ３７Ｃを押動操作したときには、中リール４０Ｃが停止し、右ストップスイッチ３７Ｒを押動操作したときには、右リール４０Ｒが停止する。このとき、３つのリール４０Ｌ、４０Ｃ及び４０Ｒの各々は、各リールの外周面に描かれている図柄のうち、連続するいずれか３つの図柄の各中心位置が、表示窓２２内の上段Ｕ、中段Ｍ、および、下段Ｌの各中央に位置付けられるように停止制御される。ここで、図柄の中心と、停止表示位置の中央とが一致する位置を定位置という。スロットマシン１０においては、遊技者がストップスイッチを操作したことによって対応するリールを停止させる際に、図柄が必ず定位置で停止するように、リール停止制御を行って図柄の停止位置を調整している。
【００３２】
操作パネル部３０の下側には、スロットマシン１０の機種名やモチーフとして採用されたキャラクタなどが描かれた下部パネル５０が配設されている。下部パネル５０の下方略中央には、遊技者に対してメダルを払い出すためのメダル払出口６０が設けられている。すなわち、リール４０Ｌ、４０Ｃ及び４０Ｒが停止したときに、有効ラインに沿って停止表示された３つの図柄の組合せが、小役に対応していた場合、スロットマシン１０の内部に設置されたホッパー（図示略）が作動してその小役に対応した枚数のメダルが払い出される。そして、払い出されたメダルは、メダル払出口６０から排出されて受け皿６１に貯留される。メダル払出口６０の右側および左側には、各々、スロットマシン１０内部に収納されたスピーカ６４Ｒ，６４Ｌ（後述する）から発せられた音を外部へ通すための透音孔６２Ｒ，６２Ｌが設けられている。
【００３３】
フロントパネル２０の上方には、液晶ディスプレイパネルから構成される画像表示装置７０が設けられている。なお、画像表示装置７０は、上述した液晶ディスプレイパネルに限られず、画像情報や文字情報を遊技者が遊技中に視認し得る装置であれば、その他あらゆる画像表示装置を用いることが可能である。この画像表示装置７０は、遊技履歴を表示したり、特別遊技中における演出画像、ＲＴ遊技移行時に表示される演出画像、役抽選の結果に応じた演出画像、遊技の進行（メダル投入→スタートスイッチ３６の操作→リールの回転→ストップスイッチ３７Ｌ，３７Ｃ，３７Ｒの操作→全リール回転停止）に応じた演出画像等を表示したりすることができる。画像表示装置７０の上方には、リール４０Ｌ，４０Ｃ，４０Ｒが停止し、何らかの役が成立した場合、成立した役に応じたパターンで点滅する上部演出ランプ７２が設けられている。
【００３４】
次に、図２を参照して、リール４０Ｌ、４０Ｃ及び４０Ｒの各外周面に貼り付けられるリールテープに印刷された図柄の配列について説明する。前述したように、リール４０Ｌ、４０Ｃ及び４０Ｒの各外周面には２１個の図柄が印刷されているが、各図柄は、リールテープの長手方向において、２１等分に区画した各図柄表示領域（表示位置に相当）に１つの図柄が印刷されている。また、各図柄表示領域に表示される図柄の種類は、９種類あり、各種類に応じて種別コードが予め定められている。
【００３５】
本実施形態における図柄の種類には、数字の７を赤色で表した「赤７」図柄（種別コード：Ａ）および青色で表した「青７」図柄（種別コード：Ｂ）と、棒状の塊をモチーフとした「ＢＡＲ」図柄（種別コード：Ｃ）と、白色のサクランボをモチーフとした「白チェリー」図柄（種別コード：Ｄ）および赤色のサクランボをモチーフとした「赤チェリー」図柄（種別コード：Ｅ）と、スイカをモチーフとした「スイカ」図柄（種別コード：Ｆ）と、ベルをモチーフとした「ベル」図柄（種別コード：Ｇ）と、プラムをモチーフとした「プラム」図柄（種別コード：Ｈ）と、リールテープの色と同系色で描かれ、意図的に目立ちにくくした「ブランク」図柄（種別コード：Ｉ）と、がある。
【００３６】
また、リール４０Ｌ、４０Ｃ及び４０Ｒの各々に貼り付けられるリールテープの各図柄表示領域には、「０」〜「２０」の図柄番号が予め定められており、図２に示すように、各図柄番号には、当該図柄番号に対応する図柄表示領域に印刷された図柄の種別コードが対応付けられ、後述するＲＯＭ１０８に記憶されている。これらの情報は、表示窓２２の各停止表示位置（上段Ｕ、中段Ｍ、下段Ｌ）に表示された図柄を識別する際に参照される。よって、図柄番号および図柄番号に対応付けられた種別コードは、図柄識別情報に相当し、当該図柄識別情報を記憶するＲＯＭ１０８は、図柄識別情報記憶手段に相当する。図２に示した内容のリールテープを、各々対応するリール４０Ｌ、４０Ｃ及び４０Ｒの外周面に貼り付けると、図２の図柄配列において、図柄番号「０」と「１」の図柄が連続することになる。
【００３７】
また、リール４０Ｌ、４０Ｃ及び４０Ｒが回転すると、表示窓２２内に表示される各リールの３つの図柄は、連続する３つの図柄番号の値が増加する方向に移動表示されることになる。たとえば、表示窓２２の下段Ｌから上段Ｕに向かって、図柄番号「１」，「２」，「３」の図柄が表示されていた場合、それ以降、表示される図柄は、図柄番号「２」，「３」，「４」→図柄番号「３」，「４」，「５」→図柄番号「４」，「５」，「６」→……と変化する。そして、図柄番号「１８」，「１９」，「２０」が表示されると、引き続き、図柄番号「１９」，「２０」，「０」→図柄番号「２０」，「０」，「１」→図柄番号「０」，「１」，「２」→……と変化していき、以下、リールが停止するまで図柄番号「０」から「２０」のうち連続する３つの図柄が循環的にスクロール表示される。
【００３８】
［制御回路の説明］
スロットマシン１０を制御する制御回路は、主制御回路１００と副制御回路２００とで構成されている。ここで、主制御回路１００のブロック図を図３に示し、これに電気的に接続されている副制御回路２００のブロック図を図４に示す。
【００３９】
≪主制御回路の説明≫
中央処理装置（以下、ＣＰＵと称する）１０６は、入出力バス１０４を介して入力される各種情報に応じて、ＲＯＭ１０８に記憶されている各種制御プログラムを実行することで、スロットマシン１０における遊技の制御を行う。ＣＰＵ１０６は、各種制御プログラムの処理を、クロック発生回路１１２から供給されるクロック信号ＣＬＫおよび割込信号ＩＲに従って行っている。ＲＯＭ１０８は、スロットマシンの全体の流れを制御する制御プログラムや、制御プログラムを実行するための各種データを記憶する。ＲＯＭ１０８に記憶されているデータとしては、前述した図柄識別情報の他、例えば、後述する各種の役に対応する図柄組合せ（図８参照）、各種役抽選テーブル（図９〜図１１参照）、各リールの加速パターン（図１２参照）、ストップスイッチ３７Ｌ，３７Ｃ，３７Ｒの操作順序に応じたリール停止制御情報（図１３参照）などがある。また、ＲＯＭ１０８に記憶される制御プログラムとしては、図１４に示すメインルーチン、図１５〜図１９に示す各種サブルーチンの処理を実行するためのプログラムなどがある。
【００４０】
入出力バス１０４には、ＲＡＭ１１０も接続されており、ＣＰＵ１０６が、上述した制御プログラムの処理を行う過程で参照する各種フラグ（たとえば、後述する各種の役に対応した当選フラグ、再遊技成立フラグなど）や、変数の値（表示窓２２に表示されている図柄番号の値、後述する各種遊技の遊技回数など）が一時的に記憶される。また、ＲＡＭ１１０には、スロットマシン１０の遊技状態を示す遊技状態情報も記憶される。この遊技状態情報には、「一般遊技」、「ＲＴ遊技」、「ＲＢ遊技」、「ＢＢ遊技」、および、「ＳＲＢ遊技」という５つの遊技状態を示す情報がある。スロットマシン１０では、これらの遊技状態に応じて、役抽選テーブルの選択や、各遊技状態間の移行に関する処理を行っている。なお、上述した各遊技状態については後に詳しく説明する。
【００４１】
ＣＰＵ１０６に入力される各種情報には、図１に示した１−ベットスイッチ３４、最大ベットスイッチ３５、スタートスイッチ３６、および、ストップスイッチ３７Ｌ，３７Ｃ及び３７Ｒから出力される信号があり、これらの信号は、入出力バス１０４に接続されたインターフェイス回路１０２を介してＣＰＵ１０６に入力される。また、このインターフェイス回路１０２には、メダル投入口３２から投入されたメダルを検出するためのメダルセンサ１２０およびリール４０Ｌ、４０Ｃ及び４０Ｒの各基準位置（後述する）を検出するためのフォトカプラ１２２Ｌ、１２２Ｃ及び１２２Ｒも接続されており、これらの検出信号もＣＰＵ１０６へ入力される。
【００４２】
さらに、ＣＰＵ１０６へ入力される情報には、乱数発生器１１４によって０〜６５５３５（２の１６乗）の数値範囲内で発生される乱数（整数）があり、この乱数は、入出力バス１０４を介してＣＰＵ１０６へ入力される。なお、乱数発生器１１４によって乱数を発生させる代わりに、ＣＰＵ１０６の演算処理によって乱数を発生させるように構成してもよい。
【００４３】
ＣＰＵ１０６は、上述した各種制御プログラムを処理した結果に応じて、入出力バス１０４に接続された各種装置の制御を行う。まず、ＣＰＵ１０６は、モータ駆動回路１１６Ｌ、１１６Ｃ及び１１６Ｒの各々に対して駆動パルスを出力し、ステッピングモータ８０Ｌ、８０Ｃ及び８０Ｒの回転制御を行う。ここで、ステッピングモータ８０Ｌ、８０Ｃ及び８０Ｒ、並びに、モータ駆動回路１１６Ｌ、１１６Ｃ及び１１６Ｒについて詳しく説明する。
【００４４】
ステッピングモータ８０Ｌ、８０Ｃ及び８０Ｒの各々は、３つのリール４０Ｌ、４０Ｃ及び４０Ｒの内周側に設けられ、ステッピングモータ８０Ｌ、８０Ｃ及び８０Ｒの回転シャフトにリール４０Ｌ、４０Ｃ及び４０Ｒの回転中心が取り付けられている。また、ステッピングモータ８０Ｌ、８０Ｃ及び８０Ｒは、各々、Ａ相，Ａ−相（Ａ相と反対の極性の相），Ｂ相，Ｂ−相（Ｂ相と反対の極性の相）を有するユニポーラ型の２相ステッピングモータである。当該ステッピングモータは、固定子の極数が２５２であり、これを１−２相励磁方式で駆動することにより、１回転当たりのステップ数が５０４（１ステップ当たりの回転角度は約０．７１度）になっている。
【００４５】
一方、モータ駆動回路１１６Ｌ、１１６Ｃ及び１１６Ｒは、各々、ステッピングモータ８０Ｌ、８０Ｃ及び８０Ｒと接続されており、ＣＰＵ１０６から駆動パルスが出力されるごとに、対応するステッピングモータの各相に電流を順次供給して固定子を励磁していく。具体的には、図５に示す励磁パターンに従って、駆動パルスが出力されるごとに、Ａ相→Ａ相・Ｂ相→Ｂ相→Ｂ相・Ａ−相→Ａ−相→Ａ−相・Ｂ−相→Ｂ−相→Ｂ−相・Ａ相→Ａ相→……という順で、循環的に、各相に電流を供給する。また、モータ駆動回路１１６Ｌ、１１６Ｃ及び１１６Ｒには、クロック発生回路１１２から割込信号ＩＲが供給されており、上述した電流を供給する相の切り替えタイミングを、割込信号ＩＲに同期させている。
【００４６】
このように、モータ駆動回路１１６Ｌ、１１６Ｃ及び１１６Ｒが、ＣＰＵ１０６から駆動パルスが出力されるごとに、電流を供給する相を切り替えることで、対応するステッピングモータを回転させている。このため、ＣＰＵ１０６から出力される駆動パルスの周期が短くなれば回転速度が増加し、周期が長くなれば回転速度が低下することになる。ここで、クロック発生回路１１２から出力される割込信号ＩＲは、１．４９ミリ秒（以下、ｍｓｅｃという）周期で定期的に出力されるものとする。よって、割込信号ＩＲが出力されるごとに各ステッピングモータに供給する電流の相を切り替えたときに、各リールの回転速度が最大となり、具体的には、回転速度を１分間当たりの回転数（単位をｒｐｍとする）で表した場合、１／（５０４［ステップ］×１．４９［ｍｓｅｃ］）×６０≒７９．９０［ｒｐｍ］となる。
【００４７】
また、ＣＰＵ１０６は、各リールの回転／停止制御を、出力した駆動パルスの計数値に基づいて行っている。ここで、駆動パルスの計数値（以下、ステップ数という）に基づくリールの回転／停止制御を可能とするために、各リールの図柄番号と、ステッピングモータ８０Ｌ、８０Ｃ及び８０Ｒのステップ数とは、図６に示す対応関係となるように定められている。すなわち、前述したように、リールテープには２１等分に区画された図柄表示領域が設けられており、かつ、ステッピングモータ８０Ｌ、８０Ｃ及び８０Ｒが、５０４ステップで1回転することから、１つの図柄表示領域（図柄番号）につき、２４ステップが対応することになる。そして、図柄番号「０」と図柄番号「２１」との境界を、各リールの基準位置に定めるとともに、ステップ数「０」を対応付けており、各図柄番号（図柄表示領域）と、ステップ数との対応関係を、図６に示す通りに定めている。
【００４８】
また、リール４０Ｌ、４０Ｃ及び４０Ｒの各々には、リールの基準位置が、表示窓２２の中段Ｍ（図１参照）の中央に達したときに、フォトカプラ１２２Ｌ、１２２Ｃ及び１２２Ｒによって検出される検出片（図示略）が各々設けられている。フォトカプラ１２２Ｌ、１２２Ｃ及び１２２Ｒは、上述した検出片を検出したときにオン信号を出力するようになっており、ＣＰＵ１０６は、フォトカプラ１２２Ｌ、１２２Ｃ及び１２２Ｒの出力信号がオフからオンに変化（検出片を検出）したときに、対応するステップ数を「０」にリセットする。これにより、ＣＰＵ１０６は、図６に示す各リールに対応するステップ数と、図２に示した図柄配列に関する情報（図柄番号、種別コード）に基づいて、表示窓２２の上段Ｕ，中段Ｍ，下段Ｌに表示されている各図柄を認識することができる。
【００４９】
また、図６に示す対応関係において、「定位置」欄に示す各ステップ数は、各図柄番号に対応する図柄表示領域の中心位置が、表示窓２２の中段Ｍの中央に位置することになるステップ数を示している。そして、ＣＰＵ１０６は、各リールを停止させる際に、ステップ数が「定位置」欄に示すいずれかの値となるように停止させる。これにより、ＣＰＵ１０６は、遊技者がストップスイッチを操作した時に、当該ストップスイッチに対応するリールを最短で停止させる場合であっても、リールを定常速度から停止状態まで減速するのに要するステップ数（既知の値）を考慮して、直近の図柄番号に対応する「定位置」でリールを停止させることができないと判断したときは、次の図柄番号の「定位置」で停止させる。
【００５０】
さらに、ＣＰＵ１０６は、インターフェイス回路１０２を介して接続線１１８により、次に説明する副制御回路２００に対して、スロットマシン１０における遊技に関する各種情報（詳しくは後述する）を送信する。
【００５１】
≪副制御回路の説明≫
次に、図４を参照して副制御回路２００の構成について説明する。上述した接続線１１８は、副制御回路２００の入出力バス２０４に接続されているインターフェイス回路２０２に接続される。主制御回路１００から副制御回路２００に送信された各種情報は、インターフェイス回路２０２において所定の信号に変換された後、入出力バス２０４に供給され、ＲＡＭ２１０に一旦格納される。入出力バス２０４は、ＣＰＵ２０６にデータ信号又はアドレス信号が入出力されるようになされている。この入出力バス２０４には、ＲＯＭ２０８、ＲＡＭ２１０、ランプ駆動回路２１８、表示駆動回路２２０、および、スピーカ駆動回路２２２も接続されている。
【００５２】
ＲＯＭ２０８は、ランプ駆動回路２１８、表示駆動回路２２０、および、スピーカ駆動回路２２２を制御する制御プログラムや、制御プログラムを実行するための初期データを記憶している。また、ＲＯＭ２０８は、画像表示装置７０に表示するための種々の画像データ、スピーカ６４Ｌ，６４Ｒから発するための演奏音データ、上部演出ランプ７２を点滅させるパターンデータなども記憶している。ＲＡＭ２１０には、上述した制御プログラムを実行する過程で発生する各種データの他、主制御回路１００から送信されてきた役抽選の結果、操作されたストップスイッチを示す情報、遊技の結果、および、前述した現在の遊技状態などの各種情報も記憶される。
【００５３】
ランプ駆動回路２１８は、主制御回路１００から供給される各種情報信号に基づいてＣＰＵ２０６から出力される駆動指令に応じて上部演出ランプ７２を点灯駆動する。表示駆動回路２２０は、主制御回路１００から供給される情報信号に基づいてＣＰＵ２０６がＲＯＭ２０８から読み出した画像データや文字データ等を、画像表示装置７０に表示させる。これにより、画像表示装置７０には、画像データが演出画面として表示され、もしくは、文字データがメッセージとして表示される。スピーカ駆動回路２２２は、主制御回路１００から供給される情報信号に基づいてＣＰＵ２０６がＲＯＭ２０８から読み出した音声データに応じてスピーカ６４Ｒ，６４Ｌを駆動し、図１に示した透音孔６２Ｒ，６２Ｌから音声を出力させる。
【００５４】
［機能ブロック図の説明］
次に、スロットマシン１０の制御回路の機能ブロック図を図７に示す。なお、以下の説明において、図１に示した各部と同じ構成については、同一の符号を付し、その詳しい説明を省略する。まず、制御回路として主制御回路１００と副制御回路２００とがあり、両者は電気的に接続されている。主制御回路１００には、操作手段３００と、リール４０Ｌ、４０Ｃ及び４０Ｒの各々に設けられたステッピングモータ８０Ｌ、８０Ｃ及び８０Ｒとが電気的に接続されている。副制御回路２００には、スピーカ６４Ｌ，６４Ｒ、画像表示装置７０、および、上部演出ランプ７２を備える報知手段６００が電気的に接続されている。操作手段３００は、ベットスイッチ３４，３５およびメダルセンサ１２０からなる遊技媒体投入手段３１０と、スタートスイッチ３６からなる回転開始指示手段３２０と、３つのストップスイッチ３７Ｌ、３７Ｃ及び３７Ｒからなるリール停止指示手段３３０とから構成される。この操作手段３００は、スイッチに限られず、遊技者の四肢を用いた操作に基づいて操作信号を発生させるものであれば、あらゆる手段が適用できる。また、報知手段６００は、音や光など遊技者の聴覚的、視覚的に報知を行うものに限らず、たとえば、スロットマシン１０の内部にバイブレータなどの振動発生装置を設けて特定の部位を振動させ、遊技者の触覚によって認知される報知を行うようにしても良い。
【００５５】
≪主制御回路の説明≫
主制御回路１００は、役抽選手段４１０と、リール制御手段４２０と、回転指示無効化手段４３０と、入賞判定手段４４０と、入賞処理手段４５０と、遊技進行停止手段４６０と、を含む。役抽選手段４１０は、役抽選処理によって、予め定められた役のうち、いずれか１つまたは複数の役に当選したか否かを定めるものである。上述した予め定められた役には、大別すると、小役、再遊技役、ボーナス役（特別役）の３種類がある。小役は、成立すると予め定められた枚数のメダルが遊技者に払い出されることとなる役であり、対応する図柄組合せに応じて複数種類の小役が定められている。再遊技役は、成立すると次の遊技に限ってメダルを投入することなく再び遊技を行うことができる役である。この再び行うことができる遊技を再遊技といい、再遊技における有効ラインは、再遊技役が成立した遊技における有効ラインと同一となる。ボーナス役は、成立すると、次の遊技から所定の終了条件が満たされるまで、各遊技においてメダルを獲得できる可能性が高くなる特別遊技が開始されることとなる役である。本実施形態における特別遊技には、終了条件の違いに応じてビッグボーナスゲーム（以下、ＢＢ遊技という）と、レギュラーボーナスゲーム（以下、ＲＢ遊技という）とがある。ＢＢ遊技は、予め定められた枚数のメダルを払い出すと、ＢＢ遊技の終了条件が成立して特別遊技へ移行する前の遊技（以下、この遊技を一般遊技という）へ戻る。また、ＲＢ遊技は、遊技を所定回数（例えば１２回）行うか、小役が入賞した回数が所定回数（例えば８回）になると、ＲＢ遊技の終了条件が成立して一般遊技に戻る。
【００５６】
＜役抽選手段の説明＞
役抽選手段４１０は、例えば、図３に示した乱数発生器１１４（ハード乱数等）と、この乱数発生器１１４が発生する乱数を抽出する乱数抽出手段４１２と、乱数抽出手段４１２が抽出した乱数値を、ＲＯＭ１０８に記憶された役抽選テーブルと照合することで、当選した役の有無及び当選した役を判定する乱数判定手段４１４と、スロットマシン１０の遊技状態に応じて、参照する役抽選テーブルを切り替える抽選テーブル選択手段４１６とを備えている。この役抽選手段４１０による制御処理は、後述する役抽選処理サブルーチン（図１４参照）に示される。ここで、図８を参照してスロットマシン１０において成立し得る役の種類について説明する。図８は、各役の名称と、役が成立することとなる図柄組合せと、役が成立したときに遊技者へ払い出されるメダルの枚数とを対応付けた、配当情報の内容を示している。この配当情報は、図３に示した主制御回路１００のＲＯＭ１０８に記憶されている。
【００５７】
図８に示すように、スロットマシン１０で成立し得る各役には、それぞれ左リール４０Ｌ，中リール４０Ｃ，右リール４０Ｒに描かれた図柄からなる図柄組合せが対応付けられている。この図柄組合せは、有効ラインＬ１〜Ｌ５のいずれかに沿って停止表示された図柄組合せを意味しており、後述する入賞判定手段４４０が入賞判定を行う際に参照される。また、これらの図柄組合せが有効ラインに沿って停止表示されると、対応する役が成立したことになり、各々の役に対応した特典が遊技者に付与される。
【００５８】
すなわち、ＢＢ役１またはＢＢ役２が成立すると、特典として次の遊技から前述したＢＢ遊技が開始され、ＲＢ役が成立すると、特典として次の遊技から前述したＲＢ遊技が開始される。また、再遊技役が成立した場合は、次の遊技が再遊技となる。小役が成立した場合は、特典として成立した小役の種類に応じた枚数のメダルが遊技者へ払い出される。すなわち、小役１または小役２が成立した場合は２枚のメダルが払い出され、小役３ａ〜３ｃのいずれかが成立した場合は９枚のメダルが払い出され、小役４が成立した場合は１枚のメダルが払い出される。ここで、小役、すなわち、成立するとメダルの払い出しを伴う役が成立することを入賞ともいう。また、図８において、小役１および小役２における中・右リールの図柄として「Ａｎｙ」と記載されているが、これは任意の図柄であることを示している。よって、左リール４０Ｌの「赤チェリー」または「白チェリー」が有効ラインの位置（すなわち上段Ｕ，中段Ｍ，下段Ｌ）のいずれかに停止すれば、その時点で小役１または小役２が入賞することになる。さらに、左リール４０Ｌの「赤チェリー」または「白チェリー」が、上段Ｕに停止した場合は、有効ラインＬ２およびＬ５の双方の有効ラインで小役１または小役２が入賞したことになり、下段Ｌに停止した場合は、有効ラインＬ１およびＬ４の双方の有効ラインで小役１または小役２が入賞したことになる。この場合、メダルの払出枚数は２枚×２［有効ライン］＝４枚となる。
【００５９】
また、詳しくは後述するが、小役３ａ〜３ｃについては、１回の役抽選において同時に複数の小役３が当選し得るようになっており、これら当選した複数の小役３のうちいずれの役が入賞し得るのかは、遊技者によるストップスイッチ３７Ｌ，３７Ｃ，３７Ｒの操作順序によって定まる（図１３参照）。また、小役４については、成立すると１枚のメダルが払い出されると共に、次の遊技から再遊技役が成立する確率が上昇するＲＴ遊技が開始される。このＲＴ遊技は、１００回の遊技が行われると終了し、元の一般遊技へ戻る。
【００６０】
次に、ＲＯＭ１０８に記憶されている役抽選テーブルの内容について図９〜図１１を参照して説明する。図９に示す役抽選テーブルのうち、（ａ）は一般遊技中に使用される役抽選テーブルの内容を示しており、（ｂ）はＲＴ遊技中に使用される役抽選テーブルの内容を示している。役抽選テーブルは、乱数発生器１１４が発生し得る乱数値（０〜６５５３５）と、抽選結果とを対応付けたものであり、乱数判定手段４１４は、乱数抽出手段４１２によって抽出された乱数値が、役抽選テーブルのどの当選数値範囲に属するかによって、１つの抽選結果（抽選結果番号）を導出する。１つの抽選結果番号に対応付けられている役の数は、１つまたは複数であり、例えば図９（ａ）に示す一般遊技用の役抽選テーブルでは、抽選結果番号「６」〜「８」には複数の役が対応付けられており、それ以外の抽選結果番号にはそれぞれ１つの役が対応付けられている。複数の役が対応付けられた抽選結果が導出された場合は、それら複数の役が同時に当選したものとして扱われる。
【００６１】
ここで、図９（ａ）に示す役抽選テーブルの場合、「０」〜「３９３７２」のいずれかであれば、抽選結果番号「１１」（ハズレ）が導出され、「３９３７１」〜「４８３５０」のいずれかであれば、抽選結果番号「１０」（再遊技役）が導出され、「４８３５１」〜「４８８９６」のいずれかであれば、抽選結果番号「９」（小役４）が導出される。また、「４８８９７」〜「５３９１８」のいずれかであれば、抽選結果番号「８」（小役３ａ，３ｂ，３ｃ）が導出され、「５３９１９」〜「５８９４０」のいずれかであれば、抽選結果番号「７」（小役３ａ，３ｃ）が導出され、「５８９４１」〜「６３９６２」のいずれかであれば、抽選結果番号「６」（小役３ａ，３ｂ）が導出される。
【００６２】
さらに、乱数発生器１１４が発生した乱数の値が「６３９６３」〜「６４３９９」のいずれかであれば、抽選結果番号「５」（小役２）が、「６４４００」〜「６５２０８」のいずれかであれば、抽選結果番号「４」（小役１）が、「６５２０９」〜「６５３１７」のいずれかであれば、抽選結果番号「３」（ＲＢ役）が、「６５３１８」〜「６５４２６」のいずれかであれば、抽選結果番号「２」（ＢＢ役２）が、「６５４２７」〜「６５５３５」のいずれかであれば、抽選結果番号「１」（ＢＢ役１）が導出される。
【００６３】
また、図９（ａ）に示す一般遊技用役抽選テーブルと、同図（ｂ）に示すＲＴ遊技用役抽選テーブルとを比較した場合、抽選結果番号「１」〜「９」については、双方とも同じ数値範囲になっているが、抽選結果番号「１０」（再遊技役）および「１１」（ハズレ）については、数値範囲が異なっている。すなわち、一般遊技用役抽選テーブルにおける再遊技役の当選確率は、約１／７．３になっているのに対し、ＲＴ遊技用抽選テーブルにおいては、約１／１．４６に上昇し、その分ハズレとなる確率が低下している。
【００６４】
なお、一般遊技またはＲＴ遊技中に特別役（ＢＢ役１、ＢＢ役２、または、ＲＢ役）以外に当選した場合は、１回の遊技が終了すると、当選した役が成立したか否かを問わず、当選した状態がリセットされるが、特別役が当選した場合は、当選した特別役が成立するまで当選した状態が保持される。すなわち、役抽選において一旦特別役に当選すると、その特別役が成立するまで、後述するリール停止制御によってその特別役が成立し得る状態が保持される。ここで、役抽選の結果、どの役が当選したのかは、ＲＡＭ１１０の所定の記憶領域に予め定められている各役に対応したフラグのオン／オフ状態によって表される。これにより、特別役の当選状態が保持された状態を、「ボーナスフラグの持越し中」ともいう。
【００６５】
一般遊技またはＲＴ遊技中において、ボーナスフラグの持越し中になった場合に参照される役抽選テーブルの内容を図１０に示す。この図において（ａ）は一般遊技中に、（ｂ）はＲＴ遊技中に、各々、ボーナスフラグの持ち越し中となったときの役抽選テーブルの内容を示している。図１０に示す役抽選テーブルでは、いずれも役抽選の対象から特別役が除外されている。すなわち、ボーナスフラグ持ち越し中においては、小役または再遊技役のみが役抽選の対象となる。また、図１０に示す役抽選テーブルでは、各役の当選確率は、図９に示した役抽選テーブルと同じ確率になっているが、役抽選の対象から特別役が除外された分だけ、ハズレとなる確率が上昇している。このように、ボーナスフラグ持ち越し中は、役抽選の対象から特別役が除外されているため、この間に役抽選で特別役が当選することはない。
【００６６】
次に、特別遊技中に参照される役抽選テーブルの内容を図１１に示す。この図において、（ａ）はＢＢ遊技中に参照される役抽選テーブルの内容を示しており、（ｂ）はＲＢ遊技中に参照される役抽選テーブルの内容を示している。この図に示すように、特別遊技中は、再遊技役が役抽選の対象から除外されている。また、ＢＢ遊技中は、ＳＲＢ役というＢＢ遊技中に特有の役が役抽選の対象に加えられている。ＢＢ遊技中にＳＲＢ役が当選し、かつ、ＳＲＢ役が成立すると、次の遊技からＲＢ遊技が開始される。そして、ＲＢ遊技の終了条件が成立すると、再びＢＢ遊技に戻ることになるが、当該ＲＢ遊技中に、ＢＢ遊技の終了条件が成立した場合は、当該ＲＢ遊技のみならずＢＢ遊技も終了することになる。
【００６７】
図１１（ｂ）に示すように、ＲＢ遊技中は、いずれかの小役に当選する確率が１／１．０１１と極めて高くなっており、また、同図（ａ）に示すように、ＢＢ遊技中はＳＲＢ役の当選確率が約１／３という高確率に設定されている。これにより、特別遊技中は、一般遊技に比べて、少ない遊技回数で多くのメダルを獲得することが可能となる。
【００６８】
図７に示す抽選テーブル選択手段４１６は、現在の遊技状態に応じて上述した各種役抽選テーブルの中から、役抽選で参照する役抽選テーブルを選択する。具体的には、一般遊技、ＲＴ遊技、ＲＢ遊技、ＳＲＢ遊技、ＢＢ遊技のいずれの状態であるか、および、一般遊技またはＲＴ遊技であった場合は、ボーナスフラグの持ち越し中であるか否かに応じて、役抽選テーブルを選択する。
【００６９】
＜リール制御手段の説明＞
リール制御手段４２０は、リール回転制御手段４２２およびリール停止制御手段４２４を有し、リール４０Ｌ、４０Ｃ、４０Ｒの回転駆動に関する制御を行う。リール回転制御手段４２２は、加速パターン記憶手段４２２０および駆動パルス出力手段４２２２を備え、これら各手段により、スタートスイッチ３６から発信されたリール回転開始信号を受信すると、モータ駆動回路１１６Ｌ，１１６Ｃ，１１６Ｒを介してステッピングモータ８０Ｌ、８０Ｃ、８０Ｒを駆動し、リール４０Ｌ、４０Ｃ、４０Ｒを回転させる。加速パターン記憶手段４２２０は、各リールの停止状態から定常回転速度（７９．９０［ｒｐｍ］とする）に到達するまでの間に、ステッピングモータ８０Ｌ、８０Ｃ、８０Ｒに供給する電流の相を切り替える回数およびタイミングを指定する情報（加速パターン）を記憶しており、図３に示したＲＯＭ１０８によって実現される。
【００７０】
ここで、図１２に加速パターンの一例を示す。この図に示す加速パターンは、各リールを停止状態から加速するために、駆動パルス出力手段４２２２からモータ駆動回路１１６Ｌ，１１６Ｃ，１１６Ｒに対して出力する駆動パルスの数と、駆動パルスを出力するタイミングとを定めたものである。これにより、モータ駆動回路１１６Ｌ，１１６Ｃ，１１６Ｒは、各駆動パルスが出力されるごとに、図５に示した励磁パターンに従って、各々対応するステッピングモータ８０Ｌ、８０Ｃ、８０Ｒに対して、電流を供給する相を順次切り替えていくことで、各リールを加速する。また、この図において、（ａ）は遊技を開始するためにリール４０Ｌ、４０Ｃ、４０Ｒを回転させるための通常加速パターンの内容を示しており、（ｂ）は一般遊技からＲＴ遊技へ移行するときに、そのことを示す演出を行うためのＲＴ移行時加速パターンの内容を示している。
【００７１】
図１２に示す加速パターンでは、各駆動パルスの出力タイミングを指定する情報が、クロック発生回路１１２から割込信号ＩＲが出力された数によって表されている。例えば、（ａ）の通常加速パターンにおいて、各リールの回転を開始するときに、最初の駆動パルスは、回転開始から割込信号ＩＲが９０回出力されたとき（時間にして１．４９［ｍｓｅｃ］×９０＝１３４．１０［ｍｓｅｃ］が経過した時）に出力される。また、２発目の駆動パルスは、最初の駆動パルスが出力されてから割込信号ＩＲが１５回出力されたとき（時間にして１．４９［ｍｓｅｃ］×１５＝２２．３５［ｍｓｅｃ］が経過した時）に出力される。また、３発目から８発目までの駆動パルスは、各々、直前の駆動パルスが出力されてから割込信号ＩＲが７回出力されたとき（時間にして１．４９［ｍｓｅｃ］×７＝１０．４３［ｍｓｅｃ］が経過した時）に出力される。
【００７２】
さらに、９発目から１７発目までの駆動パルスは、各々、直前の駆動パルスが出力されてから割込信号ＩＲが２回出力されたとき（時間にして１．４９［ｍｓｅｃ］×２＝２．９８［ｍｓｅｃ］が経過した時）に出力される。そして、１８発目の駆動パルスは、１７発目の駆動パルスが出力されてから次の割込信号ＩＲが出力されたときに出力される。１８発目の駆動パルスが出力されると、各リールは定常回転速度に達し、以下、割込信号ＩＲが出力されるごとに、駆動パルス出力手段４２２２からモータ駆動回路１１６Ｌ，１１６Ｃ，１１６Ｒへ駆動パルスが出力される。このときの各リールの回転速度は、１／（５０４［ステップ］×１．４９［ｍｓｅｃ］）×６０≒７９．９０［ｒｐｍ］となる。
【００７３】
また、図１２（ｂ）に示すＲＴ移行時加速パターンの場合、通常加速パターンにおける９発目の駆動パルスで各リールの加速が終了する。よって、このときの各リールの回転速度は、１／（５０４［ステップ］×２．９８［ｍｓｅｃ］）×６０≒３９．９５［ｒｐｍ］となり、通常加速パターンの約半分の回転速度となる。
【００７４】
リール制御手段４２０は、リール４０Ｌ、４０Ｃ、４０Ｒを回転させる際に、一般遊技からＲＴ遊技へ移行したか否かに応じて、図１２（ａ）または（ｂ）のいずれかに従い、駆動パルス出力手段４２２２からモータ駆動回路１１６Ｌ，１１６Ｃ，１１６Ｒに対して各々駆動パルスを出力させる。
【００７５】
リール停止制御手段４２４は、ストップスイッチ３７Ｌ、３７Ｃ、３７Ｒから発信されたリール停止信号に応じて、リール４０Ｌ、４０Ｃ、４０Ｒを停止させる。このとき、リール停止制御手段４２４は、予め定められた制約の範囲内で、役抽選の結果に則した図柄組合せが有効ラインに沿って停止表示される制御を行う。たとえば、役抽選によって何らかの役が当選した状態で、あるストップスイッチが操作された場合、リール停止制御手段４２４は、その時点から対応するリールが所定の図柄数（５図柄）だけ移動（回転）する間に、上記当選した役に対応した図柄組合せを構成している図柄が、有効ラインが横切っている図柄停止位置（以下、有効ラインの位置という）に到達し得るときは、その図柄が有効ラインの位置に達したときにリールを停止させる。
【００７６】
これに対して、対応するリールを所定の図柄数だけ移動（回転）させたとしても、上記当選した役抽選の結果に対応した図柄組合せを構成する図柄を、有効ラインの位置に到達させることができないときは、その間の適宜定められた図柄が有効ラインの位置で停止表示されるようにリールを停止させる。この場合、役抽選で何らかの役が当選していたとしても、その役に対応する図柄組合せが有効ラインに沿って停止表示されることがないため、その役は成立しない。以下では、このような状態を「取りこぼし」という。
【００７７】
ここで、図２に示した図柄配列、および、図８に示した配当情報によれば、小役３ａ（図柄組合せ：ベル−ベル−ベル）および再遊技役（図柄組合せ：プラム−プラム−プラム）については、各リールにおける「ベル」図柄および「プラム」図柄の配置間隔から、上述したリール停止制御が行われた場合は、取りこぼしが生じないようになっている。これにより、ＲＴ遊技中は、役抽選において、再遊技役が高確率（約１／１．４６）で当選し、かつ、再遊技役が当選したときは、再遊技役の取りこぼしが生じないリール停止制御が行われるため、遊技状態が一般遊技からＲＴ遊技へ移行すると、再遊技役が成立する確率は大きく上昇することになる。
【００７８】
一方、役抽選の結果がハズレとなったときは、リール停止制御手段４２４は、いかなるタイミングでストップスイッチ３７Ｌ、３７Ｃ、３７Ｒが操作されたとしても、何らかの役に対応する図柄組合せが有効ラインに沿って停止表示されることがないように、リール４０Ｌ、４０Ｃ、４０Ｒを停止させる。
【００７９】
さらに、リール停止制御手段４２４は、役抽選で複数の小役３が当選した場合、ストップスイッチ３７Ｌ、３７Ｃ、３７Ｒの操作順序に応じて、当選した複数の小役３のうち、予め定められた１つの役が成立するようにリール停止制御を行う。ここで、役抽選で複数の役が同時に当選した時に、成立させるべくリール停止制御が行われる図柄組合せ（役）と、ストップスイッチ３７Ｌ、３７Ｃ、３７Ｒの操作順序との対応について、図１３を参照して説明する。
【００８０】
図１３は、一般遊技中またはＲＴ遊技中（ボーナスフラグが持ち越されていない場合）の役抽選で、複数の小役３が同時に当選した（抽選結果番号「６」〜「８」のいずれかが導出された）場合の、操作順序とリール停止制御の対象となる役の種類との対応を示す図である。以下、操作順序とリール停止制御の対象となる役の種類との対応を示す情報を、リール停止制御情報という。この図において、「第１停止操作」とは、１回の遊技において、リール４０Ｌ，４０Ｃ，４０Ｒが回転を開始してから最初に行われるストップスイッチの操作をいう。図１３に示すように、役抽選で抽選結果番号「６」が導出された場合、第１停止操作が左ストップスイッチ３７Ｌだったとすると（すなわち、結果として操作順序が左→中→右または左→右→中となる場合）、リール停止制御手段４２４は、小役３ａに対応する図柄組合せが、有効ラインに沿って停止表示されるようにリール停止制御を行う。これに対して、第１停止操作が中ストップスイッチ３７Ｃまたは右ストップスイッチ３７Ｒだった場合は、小役３ｂに対応する図柄組合せ（ブランク−スイカ−白チェリー）が有効ラインに沿って停止表示されるようにリール停止制御を行う。
【００８１】
すなわち、役抽選で抽選結果番号「６」が導出された場合、遊技者が最初に左ストップスイッチ３７Ｌを操作すれば、小役３ａを確実に入賞させることができるが、中ストップスイッチ３７Ｃまたは右ストップスイッチ３７Ｒを操作する場合は、適当なタイミングで各ストップスイッチを操作しなければ、小役３ｂを取りこぼす可能性がある。
【００８２】
同様に、役抽選で抽選結果番号「７」が導出された場合は、第１停止操作が中ストップスイッチ３７Ｃだったとすると（すなわち、結果として操作順序が中→左→右または中→右→左となる場合）、リール停止制御手段４２４は、小役３ａに対応する図柄組合せが、有効ラインに沿って停止表示されるようにリール停止制御を行う。これに対して、第１停止操作が左ストップスイッチ３７Ｌまたは右ストップスイッチ３７Ｒだった場合は、小役３ｃに対応する図柄組合せ（ブランク−白チェリー−スイカ）が有効ラインに沿って停止表示されるようにリール停止制御を行う。よって、第１停止操作が左ストップスイッチ３７Ｌまたは右ストップスイッチ３７Ｒだった場合は、小役３ｃを取りこぼす可能性がある。
【００８３】
さらに、役抽選で抽選結果番号「８」が導出された場合、第１停止操作が右ストップスイッチ３７Ｒだったとすると（すなわち、結果として操作順序が右→左→中または右→中→左となる場合）、リール停止制御手段４２４は、小役３ａに対応する図柄組合せが、有効ラインに沿って停止表示されるようにリール停止制御を行う。これに対して、第１停止操作が左ストップスイッチ３７Ｌだった場合は、小役３ｂに対応する図柄組合せが有効ラインに沿って停止表示されるようにリール停止制御を行い、中ストップスイッチ３７Ｃだった場合は、小役３ｃに対応する図柄組合せが有効ラインに沿って停止表示されるようにリール停止制御を行う。よって、第１停止操作が左ストップスイッチ３７Ｌまたは中ストップスイッチ３７Ｒだった場合は、小役３ｂまたは小役３ｃを取りこぼす可能性がある。
【００８４】
なお、図１３には、ボーナスフラグが持ち越されていない場合における一般遊技中またはＲＴ遊技中の役抽選で、複数の小役３が同時に当選した場合の、操作順序とリール停止制御の対象となる役の種類との対応を示したが、ボーナスフラグの持ち越し中、ＲＢ遊技中、および、ＢＢ遊技中において、複数の小役３が当選した場合にも同様のリール停止制御が行われる。
【００８５】
＜入賞判定手段の説明＞
入賞判定手段４３０は、リール４０Ｌ，４０Ｃ，４０Ｒがすべて停止すると、何らかの役が成立したか否かを判定する入賞判定を行うとともに、入賞判定の結果などに応じて前述した遊技状態の移行制御を行う。入賞判定手段４３０は、図柄識別情報記憶手段４３１と、表示図柄特定手段４３２と、遊技状態記憶手段４３３と、遊技状態移行手段４３４と、特定遊技状態判断手段４３５とを有している。図柄識別情報記憶手段４３１は、図２に示した各リールの図柄番号に対応する種別コードを記憶しており、図３に示したＲＯＭ１０８によって実現されるものである。表示図柄特定手段４３２は、リール４０Ｌ，４０Ｃ，４０Ｒにより、表示窓２２に表示された９つの図柄の種類を特定するものである。
【００８６】
すなわち、表示図柄特定手段４３２は、駆動パルス出力手段４２２２から各ステッピングモータ８０Ｌ，８０Ｃ，８０Ｒへ各々出力された駆動パルスを計数しており、その計数値（ステップ数）から、図６に示した図柄番号との対応関係に基づいて、表示窓２２の中段Ｍに表示されている各リールの図柄番号を特定する。次に、特定した図柄番号およびその前後の図柄番号に対応する種別コードを、図２に示した図柄配列に基づいて認識することで、表示窓２２に表示されている９つの図柄の種類を特定する。入賞判定手段４３０は、全てのリールが停止したときに、表示図柄特定手段４３２によって特定された９つの図柄に基づいて、有効ラインＬ１〜Ｌ５の各々に沿って停止表示された図柄組合せを認識し、図８に示した配当情報に基づいて、何らかの役が成立したか否かを判定する。
【００８７】
遊技状態記憶手段４３３は、現在の遊技状態が、「一般遊技」、「ＲＴ遊技」、「ＲＢ遊技」「ＳＲＢ遊技」、「ＢＢ遊技」のいずれであるかを示す情報を記憶するものであり、図３に示したＲＡＭ１１０によって実現されるものである。遊技状態移行手段４３４は、成立した役および各遊技の終了条件の成立に応じて、遊技状態記憶手段４３３に記憶されている遊技状態を更新する。具体的には、一般遊技中に小役４が入賞すると、遊技状態をＲＴ遊技に更新する。また、一般遊技中またはＲＴ遊技中に、ＢＢ役１またはＢＢ役２が成立すると、遊技状態をＢＢ遊技に更新し、ＲＢ役が成立するとＲＢ遊技に更新する。また、ＢＢ遊技中にＳＲＢ役が成立すると、ＳＲＢ遊技に更新する。
【００８８】
さらに、ＢＢ遊技中またはＲＢ遊技中に、前述した各々の終了条件が成立すると、遊技状態を一般遊技に更新する。また、ＳＲＢ遊技中に当該遊技の終了条件（ＲＢ遊技の終了条件と同じ）が成立すると、基本的には遊技状態をＢＢ遊技に更新するが、ＳＲＢ遊技中にＢＢ遊技の終了条件を満たした場合は一般遊技に更新する。また、ＲＴ遊技中に実行された遊技が１００回になると、遊技状態をＲＴ遊技から一般遊技へ更新する。
【００８９】
特定遊技状態判断手段４３５は、遊技状態移行手段４３４によって、現在の遊技状態が一般遊技からＲＴ遊技（特定遊技状態に相当）に更新されたか否かを判断する。また、特定遊技状態判断手段４３５により、遊技状態が一般遊技からＲＴ遊技に更新されたと判断された場合、リール回転制御手段４２２は、リール４０Ｌ，４０Ｃ，４０Ｒの回転開始時に、各リールの「赤７」図柄、「青７」図柄、または、「ＢＡＲ」図柄が、横一列に揃った状態で回転するように、ステッピングモータ８０Ｌ，８０Ｃ，８０Ｒの駆動制御を行う。
【００９０】
＜主制御回路におけるその他の手段の説明＞
回転指示無効化手段４４０は、リール４０Ｌ，４０Ｃ，４０Ｒが回転を開始してから、定常回転速度に達するまでの間に、遊技者の操作に応じてストップスイッチ３７Ｌ，３７Ｃ，３７Ｒからリール停止信号が出力されても、リール停止制御手段４２４がリールの停止制御を行わないように当該リール停止信号を無効化する。入賞処理手段４５０は、入賞判定手段４３０によりいずれかの小役が成立したと判定された場合、スロットマシン１０の内部に設けられているホッパー（図示略）を駆動して、成立した小役に対応する枚数のメダルを払い出すための制御を行う。
【００９１】
≪副制御回路の説明≫
副制御回路２００は、主に演出データ記憶手段５１０と、図柄組合せ判断手段５２０と、演出決定手段５３０とからなる。演出データ記憶手段５１０は、画像表示装置７０に表示する画像（動画または静止画）データ、スピーカ６４Ｌ，６４Ｒから発する効果音または楽音データ、上部演出ランプ７２の点滅パターンを示すデータなどの各種データを記憶している。図柄組合せ判断手段５２０は、主制御回路１００から送信される表示窓２２に停止表示された各図柄の図柄番号に基づいて、有効ラインに沿って停止表示された図柄の組合せを判断する。演出決定手段５３０は、主制御回路１００から送信される役抽選の結果に応じて実行する演出の内容を決定し、演出手段６００に実行させる。また、一般遊技中において、図柄組合せ判断手段５２０によって判断された有効ラインに沿って停止表示された図柄組合せのうち、小役４に対応する図柄組合せがあった場合は、ＲＴ遊技へ移行することを遊技者に報知するための演出を、演出手段６００に実行させる。
【００９２】
［制御処理の説明］
次に、上述した制御回路において行われる各種の制御について、フローチャートを参照して詳細に説明する。
図１４は、主制御回路１００で行われる制御処理を示すメインルーチンのフローチャートである。図１５から図１９は、このメインルーチンで実行される各サブルーチンのフローチャートである。これらサブルーチンのうち、図１５は、図７に示した役抽選手段４１０による役抽選および役抽選テーブルの選択を行う役抽選処理サブルーチンのフローチャートである。図１６は、リール制御手段４２０により、リール４０Ｌ，４０Ｃ，４０Ｒの回転、停止のための制御を行うリール変動、停止サブルーチンのフローチャートである。図１７は、入賞判定手段４３０により、成立した役の有無、および、成立した役の種類を判定し、また、遊技状態の移行制御を行う入賞判定処理サブルーチンのフローチャートである。図１８は、図１７の入賞判定処理サブルーチンの一部をなし、ＢＢ遊技中に行うＢＢ遊技中処理サブルーチンのフローチャートである。図１９は、図１７の入賞判定処理サブルーチンの一部をなし、一般遊技中に行う一般遊技中処理サブルーチンのフローチャートである。
【００９３】
［主制御回路における制御処理の説明］
≪メインルーチンの説明≫
まず、主制御回路１００のＣＰＵ１０６によって実行されるメインルーチンの制御処理の説明を、図１４のフローチャートを用いながら説明する。このメインルーチンでは、遊技者が遊技媒体を投入して、リール４０Ｌ，４０Ｃ，４０Ｒを回転させて停止させるまでの１工程を１回とする遊技を行うときの制御処理を示す。
【００９４】
スロットマシン１０の電源を投入すると、ＣＰＵ１０６は、所定のセルフチェックを行い、ＲＡＭ１１０に記憶される各種フラグや制御データの初期値を設定する（ステップＳ１０）。次に、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されている再遊技成立フラグがオンになっているか否かを判断する（ステップＳ１２）。この再遊技成立フラグは、前回の遊技で再遊技役が成立した場合、後述する図１９に示す一般遊技中処理サブルーチンのステップＳ２４６でオンにされる。再遊技成立フラグがオフ（ＮＯ）と判断した場合、ＣＰＵ１０６は、ベットスイッチ３４または３５が操作されたことによって送信されたベット操作信号を、受信したか否かを判断する（ステップＳ１４）。ベット操作信号を受信した（ＹＥＳ）と判断した場合、ＣＰＵ１０６は、操作されたベットスイッチに対応する枚数のメダルが、クレジットされているか否かを判断する（ステップＳ１６）。
【００９５】
ＲＡＭ１１０に記憶されているクレジット数の値が、操作されたベットスイッチに対応するメダル枚数（以下、投入枚数という）の値未満であった場合は、クレジットされたメダルがない（ＮＯ）と判断し、再びステップＳ１４へ戻る。これに対して、ＲＡＭ１１０に記憶されているクレジット数の値が、投入枚数の値以上であった場合は、ステップＳ１６において、クレジットされたメダルが有る（ＹＥＳ）と判断する。この場合、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されているクレジット数の値から、投入枚数の値を減算する（ステップＳ１８）。そして、ＣＰＵ１０６は、投入枚数の値を、ＲＡＭ１１０に記憶されているベット数の値に加算し、加算後のベット数の値に応じて、図１に示したベット数表示ランプ２４ａ，２４ｂ，２４ｃの点灯状態を更新する（ステップＳ２０）。次にＣＰＵ１０６は、ＲＡＭ１１０に記憶されているベット数の値が規定数（３枚）になったか否かを判断し（ステップＳ２２）、規定数に達していない（ＮＯ）と判断した場合は、ステップＳ１４へ戻り、達した（ＹＥＳ）と判断した場合は、遊技者によってスタートスイッチ３６が操作されたか否かを判断する（ステップＳ２８）。
【００９６】
一方、ステップＳ１４で、ベット操作信号を受信していない（ＮＯ）と判断した場合、ＣＰＵ１０６は、メダルが投入されたか否かを判断する（ステップＳ２４）。すなわち、メダル投入口３２の内部に設置されたメダルセンサによりメダルが検出された場合は、メダルが投入された（ＹＥＳ）と判断して、ステップＳ２０へ進み、ＲＡＭ１１０に記憶されているベット数の値に「１」を加算する。そして、ステップＳ２２へ進み、投入されたメダルの枚数が規定数に達したか否かを判断する。これに対して、ステップＳ２４で、メダルセンサによりメダルが検出されなかった場合は、メダルが投入されなかった（ＮＯ）と判断してステップＳ１４へ戻る。
【００９７】
なお、前述したステップＳ１２において、再遊技成立フラグがオンになっている（ＹＥＳ）と判断した場合は、ＣＰＵ１０６は、再遊技成立フラグをオフ（ステップＳ２６）にした後、ステップＳ２８へ進み、遊技者によってスタートスイッチ３６が操作されたか否かを判断する。これにより、再遊技役が成立した次の遊技では、メダルを新たに投入し、または、クレジットしたメダルを消費することなく、再び遊技を行うことができる。また、再遊技におけるベット数は、ＲＡＭ１１０に記憶されている前回の遊技で投入されたベット数が用いられる。
【００９８】
ステップＳ２８において、ＣＰＵ１０６は、スタートスイッチ３６からリール回転開始信号を受信したか否かを判断する。リール回転開始信号を受信していないことから、遊技者によってスタートスイッチ３６が操作されていない（ＮＯ）と判断した場合は、再度ステップＳ２８の判断を行う。そして、リール回転開始信号を受信するまで、ＣＰＵ１０６はステップＳ２８の処理を繰り返し行う。なお、この間にメダル投入口３２からメダルが投入された場合は、ＲＡＭ１１０に記憶されているクレジット数の値に投入されたメダルの枚数を加算するようにしてもよい。ステップＳ２８において、ＣＰＵ１０６がリール回転開始信号を受信したことにより、遊技者によってスタートスイッチ３６が操作された（ＹＥＳ）と判断すると、図１５に示す役抽選処理サブルーチンを実行する（ステップＳ３０）。当該サブルーチンを実行した結果、何らかの役に当選した場合は、ＲＡＭ１１０に記憶されている各役に対応する当選フラグのうち、当選した役の当選フラグをオンにする。
【００９９】
次にＣＰＵ１０６は、ステップＳ３０の処理によって得られた役抽選の結果に基づいて、リール４０Ｌ，４０Ｃ，４０Ｒを回転させてから停止させるリールの動きを制御するためのリール変動、停止サブルーチンを実行する（ステップＳ３２）。このリール変動、停止サブルーチンの詳細については、図１６のフローチャートを用いて後述する。ステップＳ３２のリール変動、停止サブルーチンを実行したことにより、リール４０Ｌ，４０Ｃ，４０Ｒがすべて停止すると、次にＣＰＵ１０６は、何らかの役が成立したか否かを判定し、その判定結果に応じて遊技状態の移行処理を行う入賞判定処理サブルーチンを実行する（ステップＳ３４）。このサブルーチンの詳細については、図１７〜図１９のフローチャートを用いて後述する。
【０１００】
そして、ＣＰＵ１０６は、ステップＳ３４で入賞判定処理サブルーチンを実行した後、小役が入賞した場合は、その小役に対応する枚数のメダルを払い出す払い出し処理（ステップＳ３６）を行う。この払い出し処理は、図７に示した入賞処理手段４５０が行う処理に相当するものであり、実際にメダルをメダル払出口６０から払い出すことも可能であるし、払い出すメダルの枚数をＲＡＭ１１０に記憶されているクレジット数に加算して、クレジットすることも可能である。以上の制御処理によって１回分の遊技が終了し、ＣＰＵ１０６は再びステップＳ１２の処理へ戻る。このように、メインルーチンに示される制御処理を繰り返すことにより、遊技者は継続して遊技を行うことができる。
【０１０１】
＜役抽選処理サブルーチンの説明＞
次に、メインルーチンのステップＳ３０で行われる役抽選処理サブルーチンについて、図１５に示すフローチャートを用いながら詳細に説明する。
【０１０２】
まず、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されている現在の遊技状態を参照し、現在の遊技状態が一般遊技であるか否かを判断する（ステップＳ４０）。現在の遊技状態が一般遊技である（ＹＥＳ）と判断した場合は、ＲＡＭ１１０に記憶されている各役の当選フラグの状態を参照し、現在ボーナスフラグを持ち越しているか否かを判断する（ステップＳ４４）。ボーナスフラグを持ち越していた（ＹＥＳ）ときは、図１０（ａ）に示した役抽選テーブルを読み出し（ステップＳ４４）、ボーナスフラグを持ち越していなかった（ＮＯ）ときは、図９（ａ）に示した役抽選テーブルを読み出す（ステップＳ４６）。
【０１０３】
また、ステップＳ４０において、ＣＰＵ１０６が、現在の遊技状態が一般遊技でない（ＮＯ）と判断した場合は、次に現在の遊技状態がＲＴ遊技であるか否かを判断する（ステップＳ４８）。現在の遊技状態がＲＴ遊技である（ＹＥＳ）と判断した場合は、ＲＡＭ１１０に記憶されている各役の当選フラグの状態を参照し、現在ボーナスフラグを持ち越しているか否かを判断する（ステップＳ５０）。ボーナスフラグを持ち越していた（ＹＥＳ）ときは、図１０（ｂ）に示した役抽選テーブルを読み出し（ステップＳ５２）、ボーナスフラグを持ち越していなかった（ＮＯ）ときは、図９（ｂ）に示した役抽選テーブルを読み出す（ステップＳ５４）。
【０１０４】
また、ステップＳ４８において、ＣＰＵ１０６が、現在の遊技状態がＲＴ遊技でない（ＮＯ）と判断した場合は、次に現在の遊技状態がＲＢ遊技またはＳＲＢ遊技であるか否かを判断する（ステップＳ５６）。現在の遊技状態がＲＢ遊技またはＳＲＢ遊技である（ＹＥＳ）と判断した場合は、ＣＰＵ１０６は、図１１（ａ）に示した役抽選テーブルを読み出す（ステップＳ５８）。一方、遊技状態がＲＢ遊技およびＳＲＢ遊技のいずれでもない（ＮＯ）と判断した場合は、ＢＢ遊技中であるとみなして図１１（ｂ）に示した役抽選テーブルを読み出す（ステップＳ６０）。このように、ステップＳ４０〜Ｓ６０の処理を実行することで、現在の遊技状態に応じて役抽選テーブルの選択を行うＣＰＵ１０６は、図７に示した抽選テーブル選択手段４１６に相当する。
【０１０５】
上述したステップＳ４０〜Ｓ６０の処理によって役抽選テーブルを選択すると、ＣＰＵ１０６は、乱数発生器１１４が発生した乱数を取得し、選択した役抽選テーブルと照らし合わせて何れかの役に当選したか、または、ハズレたかの判定を行う（ステップＳ６２）。すなわち、取得した乱数と、役抽選テーブルの各抽選結果番号に対応する数値範囲とを順次比較し、取得した乱数が含まれる数値範囲に対応する抽選結果番号が、役抽選の結果として導出される。このステップＳ６２の処理は、図７に示した乱数抽出手段４１２および乱数判定手段４１４に相当する。次にＣＰＵ１０６は、参照した役抽選テーブルにおいて、導出された抽選結果番号に対応する役の当選フラグをオンにしていく。この当選フラグの状態は、ＲＡＭ１１０の所定の記憶領域に記憶されている。
【０１０６】
まずＣＰＵ１０６は、導出された抽選結果番号に小役が対応しているか否か、すなわち小役が当選したか否かを判断する（ステップＳ６４）。小役が当選した（ＹＥＳ）と判断した場合は、ＣＰＵ１０６は、当選した小役に対応する小役当選フラグをオンにする（ステップＳ６６）。このとき、複数の小役３が同時に当選していた場合は、同時当選した小役３に対応する当選フラグをすべてオンにする。次にＣＰＵ１０６は、複数の小役３が同時に当選したか否かを判断する（ステップＳ６６）。そして、複数の小役３が同時当選した（ＹＥＳ）と判断した場合は、導出された抽選結果番号に対応するリール停止制御情報（図１３参照）を、ＲＯＭ１０８から読み出してＲＡＭ１１０に記憶する（ステップＳ７０）。一方、ステップＳ６４で、ＣＰＵ１０６が小役に当選しなかった（ＮＯ）と判断した場合は、再遊技役、ＢＢ役１もしくはＢＢ役２、または、ＲＢ役もしくはＳＲＢ役のいずれかに当選したか否かを順次判断し（ステップＳ７２，Ｓ７６，Ｓ８０）、当選していた場合は、各々、当選役に対応する当選フラグをオンにする（ステップＳ７４，Ｓ７８，Ｓ８０）。なお、役抽選の結果かハズレとＣＰＵ１０６が判断した場合（ステップＳ８０，ＮＯ）は、当該遊技において、何らかの役に対応する当選フラグがオンにされることはない。
【０１０７】
以上の処理により、役抽選で当選した役に対応する当選フラグをオンにすると、次にＣＰＵ１０６は、導出された抽選結果番号および制御対象図柄データを、ＲＡＭ１１０の所定記憶領域に記憶する（ステップＳ８４）。制御対象図柄データは、次に説明するリール変動、停止サブルーチンの処理において、リール停止制御を行う際に、有効ラインの位置に停止表示させるべき図柄の種類を示す種別コードである。言い換えると、制御対象図柄データは、当選役の図柄組合せ（図６参照）を示すデータであるともいえる。次にＣＰＵ１０６は、メダルの投入枚数（再遊技のときは「０」となる）および導出された抽選結果番号を含む役抽選情報を、副制御回路２００へ送信する（ステップＳ８６）。そして、役抽選処理サブルーチンを終了して、図１４に示したメインルーチンのステップＳ３２の処理へ進む。
【０１０８】
＜リール変動、停止サブルーチンの説明＞
図１４に示したメインルーチンにおいて、上述の役抽選処理サブルーチン（ステップＳ３０）が終了すると、次にＣＰＵ１０６は、リール変動、停止サブルーチン（ステップＳ３２）の処理を行う。以下、図１６に示すフローチャートを参照して、リール変動、停止サブルーチンの詳細な説明を行う。
【０１０９】
まず、ＣＰＵ１０６は、ＲＡＭ１１０記憶されている各役の当選フラグのオン／オフ状態および図１５のステップＳ８４で記憶した制御対象図柄データをから読み出す（ステップＳ９０）。そして、前回の遊技でリール４０Ｌ，４０Ｃ，４０Ｒが回転を開始してから、予め定められた最短時間（たとえば４．１秒間）を経過したか否かを判断する（ステップＳ９２）。もし、最短時間が経過していない（ＮＯ）と判断したときには、このステップＳ９２の判断処理を繰り返し実行する。つまり、最短時間が経過するまでは、次の工程であるリールの回転開始が行われないようにすることで、一定時間内に行われる遊技で消費されるメダルが、所定枚数を越えないような制御を行っている。最短時間が経過した（ＹＥＳ）と判断すると、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されているＲＴ移行フラグの状態がオンになっているか否かを判断する（ステップＳ９４）。このＲＴ移行フラグは、一般遊技からＲＴ遊技へ移行したことを示すフラグであり、小役４が入賞してから次の遊技が終了するまでの間のみオンとなる（詳しくは後述する）。
【０１１０】
ＲＴ移行フラグがオンになっていた（ＹＥＳ）場合は、ＲＴ遊技へ移行したことを示す演出を実行すべく、ＣＰＵ１０６は、図１２（ｂ）に示したＲＴ移行時加速パターンに従って、モータ駆動回路１１６Ｌ、１１６Ｃ、１１６Ｒへ駆動パルスを出力する（ステップＳ９６）。この駆動パルスの出力に関する処理は、図３に示したクロック発生回路１１２から割込信号ＩＲが出力されるごとに実行する割込処理（図示省略）によって行われる。これにより、リール４０Ｌ，４０Ｃ，４０Ｒは一斉に回転を開始する。そして、９発の駆動パルスが出力されたことにより、ＲＴ移行時加速パターンによる加速段階が終了すると、引き続き、通常時における定常回転速度（約７９．９０［ｒｐｍ］）よりも遅い回転速度（約３９．９５［ｒｐｍ］）を保った状態で、リール４０Ｌ，４０Ｃ，４０Ｒを所定時間回転させる（ステップＳ９８）。そして、所定時間が経過すると、ＣＰＵ１０６は、リール４０Ｌ，４０Ｃ，４０Ｒの回転を停止させ（ステップＳ１００）、図１２（ａ）に示した通常加速パターンに従って、図３に示した「（ステップＳ１０２）。これにより、モータ駆動回路１１６Ｌ、１１６Ｃ、１１６Ｒは、各々対応するステッピングモータ８０Ｌ、８０Ｃ、または８０Ｒの駆動を開始し、リール４０Ｌ、４０Ｃ、４０Ｒは再び回転を開始する。
【０１１１】
次に、ＣＰＵ１０６は、回転を始めたリールが定常回転速度に達したか否かを判断する（ステップＳ１０４）。この判断は、図１２（ａ）に示した通常加速パターンに定められた数（１８発）の駆動パルスをモータ駆動回路１１６Ｌ、１１６Ｃ、１１６Ｒに対して全て出力したか否かによって行われる。リールの回転速度が定常回転速度に達していない（ＮＯ）と判断したときには、ステップＳ１０４の判断処理を繰り返す。これにより、リールの回転速度が定常回転速度に達するまでは、たとえ遊技者がストップスイッチ３７Ｌ，３７Ｃ，３７Ｒを操作したとしても、リールの停止制御が行われないようになっている。よって、このステップＳ１０４の処理を行うＣＰＵ１０６は、図７に示した回転指示無効化手段４４０に相当する。
【０１１２】
一方、ＣＰＵ１０６が、リールの回転速度が定常回転速度に達した（ＹＥＳ）と判断した場合は、ストップスイッチ３７Ｌ，３７Ｃ，３７Ｒから、リール停止信号を受信したか否かを判断する（ステップＳ１０６）。このリール停止信号は、ストップスイッチ３７Ｌ、３７Ｃ、３７Ｒの各々から、遊技者によって押動操作されたときに発信される。そして、リール停止信号を受信した（ＹＥＳ）と判断すると、ＣＰＵ１０６は、リール停止信号を発信したストップスイッチに対応するリールの停止制御を行う。すなわち、左ストップスイッチ３７Ｌからリール停止信号が発信された場合には、左リール４０Ｌを回転させるモータ８０Ｌの停止制御を行う。同様に、中ストップスイッチ３７Ｃからリール停止信号が発信された場合には、中リール４０Ｃを回転させるステッピングモータ８０Ｃの停止制御を行い、右ストップスイッチ３７Ｒからリール停止信号が発信された場合には、右リール４０Ｒを回転させるステッピングモータ８０Ｒの停止制御を行う。
【０１１３】
ＣＰＵ１０６は、ステップＳ１０６の処理においてリール停止信号を受信した（ＹＥＳ）と判断すると、ステップＳ９０でＲＡＭ１１０から読み出した各種情報に基づいて、図柄組合せ制御を行う（ステップＳ１０８）。図柄組合せ制御においては、リール停止信号を受信したときに表示窓２２に表示されていた図柄の位置から、最大で５図柄分、リールが回動するまで停止位置をずらすことが可能である。そして、ＲＡＭ１１０に記憶されている各役の当選フラグをチェックし、オンになっている当選フラグに対応した役の図柄組合せが、１つの有効ラインに沿って停止表示されるように、リールの停止制御を行う。
【０１１４】
次にＣＰＵ１０６は、すべてのリールを停止させたか否かを判断する（ステップＳ１１０）。すべてのリールが停止していない（ＮＯ）と判断した場合は、ステップＳ１０６へ戻り、再びリール停止信号に応じた図柄組合せ制御を行う。また、ステップＳ１０６において、リール停止信号を受信していない（ＮＯ）と判断した場合は、直接ステップＳ１１０へ進み、すべてのリールを停止させたか否かを判断する。このように、すべてのリールを停止させるまで、ステップＳ１０６〜Ｓ１１０の処理を繰り返し行い、ステップＳ１１０で、ＣＰＵ１０６がすべてのリールが停止した（ＹＥＳ）と判断すると、ＣＰＵ１０６は、リール変動、停止処理を終了し、図１４に示したメインルーチンのステップＳ３４へ進む。
【０１１５】
＜入賞判定処理サブルーチンの説明＞
図１４のメインルーチンにおいて、上述したリール変動、停止サブルーチン（ステップＳ３２）が終了すると、次に、ＣＰＵ１０６は、入賞判定処理サブルーチン（ステップＳ３４）を行う。以下、図１７に示す入賞判定処理サブルーチンのフローチャートを用いての詳細な説明を行う。
【０１１６】
まず、ＣＰＵ１０６は、表示窓２２に停止表示された９つの図柄の種類を認識する（ステップＳ１２０）。そして、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されている現在の遊技状態を示す情報を参照し、現在の遊技状態がＲＢ遊技中であるか否かを判断する（ステップＳ１２２）。ＲＢ遊技中である（ＹＥＳ）と判断した場合、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されている変数ＧＣＮＴの値から「１」を減算する（ステップＳ１２４）。この変数ＧＣＮＴの値は、ＲＢ遊技が行われた回数を示す変数であり、後述する図１９のステップＳ２１０で、一般遊技またはＲＴ遊技中にＲＢ役が成立したときに、「１２」にセットされる。次にＣＰＵ１０６は、ステップＳ１２０で認識した９つの図柄に基づいて、有効ラインＬ１〜Ｌ５に沿って停止表示された各図柄組合せのうち、何らかの小役に対応する図柄組合せがある（すなわち、小役が入賞した）か否かを判断する（ステップＳ１２６）。ＣＰＵ１０６が何らかの小役が入賞した（ＹＥＳ）と判断した場合は、その小役に対応する枚数のメダルを払い出すための準備を行う。
【０１１７】
まず、ＣＰＵ１０６は、図８に示した配当情報から、入賞した小役に対応するメダルの払出枚数を読み出し、ＲＡＭ１１０に記憶された払出枚数カウントの値を、読み出した払出枚数の値に更新する（ステップＳ１２８）。これにより、図１４に示したメインルーチンのステップＳ３６において、更新された払出枚数カウントの値が読み込まれ、その値と同数のメダルが払い出されるまで、スロットマシン１０内のホッパーが駆動される。次にＣＰＵ１０６は、入賞した小役の当選フラグをオフにして（ステップＳ１３０）、ＲＡＭ１１０に記憶されている変数ＷＣＮＴの値から「１」を減算する（ステップＳ１３２）。この変数ＷＣＮＴの値は、ＲＢ遊技中に小役が入賞した回数を示す変数であり、後述する図１９のステップＳ２１０で、一般遊技またはＲＴ遊技中にＲＢ役が成立したときに、「８」にセットされる。
【０１１８】
次に、ＣＰＵ１０６は、ＲＢ遊技の終了条件が満たされたか否かを判断する。なお、ステップＳ１２６において、小役が入賞しなかった（ＮＯ）と判断した場合は、ＲＡＭ１１０に記憶された払出枚数カウントの値を「０」にクリアしてから（ステップＳ１３４）ＲＢ遊技の終了条件が満たされたか否かを判断する。まず、ＣＰＵ１０６は、変数ＧＣＮＴの値が「０」になったか否かを判断する（ステップＳ１３６）。変数ＧＣＮＴの値が「０」だった場合（ＹＥＳ）は、ＲＢ遊技の終了条件が成立したものとみなして、ＲＡＭ１１０に記憶されている現在の遊技状態を「ＲＢ遊技」から「一般遊技」へ更新する（ステップＳ１３８）。これに対して、変数ＧＣＮＴの値が「０」でなかった場合（ＮＯ）は、変数ＷＣＮＴの値が「０」になったか否かを判断する（ステップＳ１４０）。変数ＷＣＮＴの値が「０」だった場合（ＹＥＳ）は、ステップＳ１３８へ移行して、ＲＡＭ１１０に記憶されている現在の遊技状態を「ＲＢ遊技」から「一般遊技」へ更新する。
【０１１９】
そして、ＣＰＵ１０６は、有効ラインに沿って停止表示された各リールの図柄に対応付けられた図柄番号および成立した役の種類を示す情報を含む遊技結果情報と、現在の遊技状態を示す遊技状態情報とを副制御回路２００へ送信する（ステップＳ１４２）。そして、ＣＰＵ１０６は、入賞判定処理サブルーチンを終了し、図１４に示したメインルーチンのステップＳ３６へ進む。なお、ＣＰＵ１０６は、ステップＳ１４０において、ＷＣＮＴの値が「０」でなかった（ＮＯ）と判断した場合は、現在の遊技状態を「ＲＢ遊技」に維持したまま、ステップＳ１４２の処理へ移行する。
【０１２０】
前述したステップＳ１２２において、ＣＰＵ１０６が現在の遊技状態は「ＲＢ遊技」ではない（ＮＯ）と判断した場合は、現在の遊技状態が「ＢＢ遊技」または「ＳＲＢ遊技」であるか否かを判断する（ステップＳ１４４）。現在の遊技状態が「ＢＢ遊技」または「ＳＲＢ遊技」であった（ＹＥＳ）場合は、ＣＰＵ１０６は、次に図１８を参照して説明するＢＢ遊技中処理サブルーチンを実行する（ステップＳ１４６）。そして、ＢＢ遊技中処理サブルーチンを終了すると、ステップＳ１４２へ移行して、遊技結果情報および遊技状態情報を副制御回路２００へ送信した後、入賞判定処理サブルーチンを終了する。これに対して、ステップＳ１４４で、現在の遊技状態が「ＢＢ遊技」または「ＳＲＢ遊技」ではない（すなわち一般遊技）と判断した（ＮＯ）場合は、後に図１９を参照して説明する一般遊技中処理サブルーチンを実行する（ステップＳ１４８）。そして、一般遊技中処理サブルーチンを終了すると、ステップＳ１４２へ移行して、遊技結果情報および遊技状態情報を副制御回路２００へ送信した後、入賞判定処理サブルーチンを終了する。
【０１２１】
＜ＢＢ遊技中処理サブルーチンの説明＞
次に、図１７に示した入賞判定処理サブルーチンのステップＳ１４６で実行されるＢＢ遊技中処理サブルーチンの内容について、図１８に示すフローチャートを用いて説明する。まず、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されている現在の遊技状態が「ＳＲＢ遊技」であるか否かを判断する（ステップＳ１５０）。ＳＲＢ遊技中である（ＹＥＳ）と判断した場合、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されている変数ＧＣＮＴの値から「１」を減算する（ステップＳ１５２）。この場合における変数ＧＣＮＴの初期値「１２」は、後述するステップＳ１８２でセットされる。
【０１２２】
次にＣＰＵ１０６は、図１７のステップＳ１２０で認識した９つの図柄に基づいて、いずれかの小役が入賞したか否かを判断する（ステップＳ１５４）。ＣＰＵ１０６が何らかの小役が入賞した（ＹＥＳ）と判断した場合は、図８に示した配当情報から、入賞した小役に対応するメダルの払出枚数を読み出し、ＲＡＭ１１０に記憶された払出枚数カウントの値を、読み出した払出枚数の値に更新する（ステップＳ１５６）。これにより、図１４に示したメインルーチンのステップＳ３６において、更新された払出枚数カウントの値と同数のメダルが遊技者へ払い出される。次にＣＰＵ１０６は、ＲＡＭ１１０に記憶されたＢＢ中払出カウントの値に、ステップＳ１５６で更新した払出枚数の値を加算する（ステップＳ１５８）。このＢＢ中払出カウントは、ＢＢ遊技中に遊技者へ払い出されたメダルの総数を計数するための変数であり、ＢＢ遊技の終了条件が成立したか否かを判断する際に参照される。次にＣＰＵ１０６は、入賞した小役の当選フラグをオフにして（ステップＳ１６０）、ＲＡＭ１１０に記憶されている変数ＷＣＮＴの値から「１」を減算する（ステップＳ１６２）。この場合における変数ＷＣＮＴの初期値「８」は、後述するステップＳ１８２でセットされる。
【０１２３】
次に、ＣＰＵ１０６は、ＳＲＢ遊技の終了条件（ＲＢ遊技の終了条件と同じ）が満たされたか否かを判断する。なお、ステップＳ１５４において、小役が入賞しなかった（ＮＯ）と判断した場合は、ＲＡＭ１１０に記憶された払出枚数カウントの値を「０」にクリアしてから（ステップＳ１６４）ＳＲＢ遊技の終了条件が満たされたか否かを判断する。まず、ＣＰＵ１０６は、変数ＧＣＮＴの値が「０」になったか否かを判断する（ステップＳ１６６）。変数ＧＣＮＴの値が「０」だった場合（ＹＥＳ）は、ＳＲＢ遊技の終了条件が成立したものとみなして、ＲＡＭ１１０に記憶されている現在の遊技状態を「ＳＲＢ遊技」から「ＢＢ遊技」へ更新する（ステップＳ１６８）。これに対して、変数ＧＣＮＴの値が「０」でなかった場合（ＮＯ）は、変数ＷＣＮＴの値が「０」になったか否かを判断する（ステップＳ１７０）。変数ＷＣＮＴの値が「０」だった場合（ＹＥＳ）は、ステップＳ１６８へ移行して、ＲＡＭ１１０に記憶されている現在の遊技状態を「ＳＲＢ遊技」から「ＢＢ遊技」へ更新する。
【０１２４】
次にＣＰＵ１０６は、ＲＡＭ１１０に記憶されたＢＢ中払出カウントの値を参照して、ＢＢ遊技の終了条件が満たされたか否かを判断する（ステップＳ１７２）。ここで、ＢＢ遊技の終了条件は、ＢＢ遊技中に払い出されたメダルの枚数が、予め定められた枚数を超えたときに満たされる。そして、ＣＰＵ１０６がＢＢ遊技の終了条件が満たされた（ＹＥＳ）と判断した場合は、遊技状態を現在の遊技状態から「一般遊技」に更新し（ステップＳ１７４）、ＢＢ遊技中処理サブルーチンを終了して、図１７のステップＳ１４２へ移行する。これに対して、ＢＢ遊技の終了条件が満たされていない（ＮＯ）と判断した場合は、ＣＰＵ１０６は、現在の遊技状態を維持したまま、ＢＢ遊技中処理サブルーチンを終了して、図１７のステップＳ１４２へ移行する。
【０１２５】
前述したステップＳ１５０の処理において、ＣＰＵ１０６が、現在の遊技状態が「ＳＲＢ遊技」ではない（ＮＯ）と判断した場合は、図１７のステップＳ１２０で認識した９つの図柄に基づいて、ＳＲＢ役が成立したか否かを判断する（ステップＳ１７６）。ＳＲＢ役が成立した（ＹＥＳ）と判断した場合は、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されているＳＲＢ当選フラグをオンからオフの状態に更新して（ステップＳ１７８）、現在の遊技状態を「ＢＢ遊技」から「ＳＲＢ遊技」に更新する（ステップＳ１８０）。そして、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されている変数ＧＣＮＴの値を「１２」に、変数ＷＣＮＴの値を「８」にセットする（ステップＳ１８２）。さらに、ＣＰＵ１０６は、払出枚数カウントの値を「０」にクリアし（ステップＳ１８４）、ステップＳ１７２およびＳ１７４の処理を行ってＢＢ遊技の終了条件に関する処理を行った後、ＢＢ遊技中処理サブルーチンを終了して、図１７のステップＳ１４２へ移行する。
【０１２６】
また、上述したステップＳ１７６の処理において、ＣＰＵ１０６が、ＳＲＢ役は成立していない（ＮＯ）と判断したときは、次にいずれかの小役が入賞したか否かを判断する（ステップＳ１８６）。いずれかの小役が成立した（ＹＥＳ）と判断した場合は、ＣＰＵ１０６は、図８に示した配当情報から、入賞した小役に対応するメダルの払出枚数を読み出し、ＲＡＭ１１０に記憶された払出枚数カウントの値を、読み出した払出枚数の値に更新する（ステップＳ１８８）。次にＣＰＵ１０６は、ＲＡＭ１１０に記憶されたＢＢ中払出カウントの値に、ステップＳ１８８で更新した払出枚数の値を加算し（ステップＳ１９０）、ＲＡＭ１１０に記憶されている各小役の当選フラグのうち、オンになっている当選フラグをオフにする（ステップＳ１９２）。そして、前述したステップＳ１７２およびＳ１７４の処理を行ってＢＢ遊技の終了条件に関する処理を行った後、ＢＢ遊技中処理サブルーチンを終了して、図１７のステップＳ１４２へ移行する。
【０１２７】
＜一般遊技中処理サブルーチンの説明＞
次に、図１７に示した入賞判定処理サブルーチンのステップＳ１４８で実行される一般遊技中処理サブルーチンの内容について、図１９に示すフローチャートを用いて説明する。まず、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されているＲＴ移行フラグの状態がオンになっているか否かを判断する（ステップＳ２００）。ＣＰＵ１０６は、ＲＴ移行フラグの状態がオフになっていた場合（ＮＯ）は直ちに、一方、オンになっていた場合（ＹＥＳ）はオフ状態にしてから（ステップＳ２０２）、図１７のステップＳ１２０で認識した９つの図柄に基づいて、ＲＢ役が成立したか否かを判断する（ステップＳ２０４）。
【０１２８】
ＲＢ役が成立していた（ＹＥＳ）場合は、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されているＲＢ当選フラグをオンからオフの状態に更新して（ステップＳ２０６）、現在の遊技状態を「一般遊技」から「ＲＢ遊技」に更新する（ステップＳ２０８）。次に、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されている変数ＧＣＮＴの値を「１２」に、変数ＷＣＮＴの値を「８」にセットする（ステップＳ２１０）。そして、ＣＰＵ１０６は、払出枚数カウントの値を「０」にクリアした後（ステップＳ２１２）、一般遊技中処理サブルーチンを終了して、図１７のステップＳ１４２へ移行する。
【０１２９】
前述したステップＳ２０４において、ＣＰＵ１０６がＲＢ役は成立していない（ＮＯ）と判断した場合は、次にＣＰＵ１０６は、ＢＢ役１またはＢＢ役２が成立したか否かを判断する（ステップＳ２１４）。ＢＢ役１またはＢＢ役２が成立した（ＹＥＳ）と判断した場合は、ＣＰＵ１０６は、オンになっているＢＢ役の当選フラグの状態をオフに更新し（ステップＳ２１６）、現在の遊技状態を「一般遊技」から「ＢＢ遊技」に更新した後（ステップＳ２１８）、ＲＡＭ１１０に記憶されているＢＢ中払出カウントの値を「０」にクリアする（ステップＳ２２０）。そして、上述したステップＳ２１２へ移行して、払出枚数カウントの値を「０」にクリアした後、一般遊技中処理サブルーチンを終了して、図１７のステップＳ１４２へ移行する。
【０１３０】
上述したステップＳ２１４で、ＣＰＵ１０６がＢＢ役１およびＢＢ役２のいずれも成立していない（ＮＯ）と判断した場合は、次にいずれかの小役が入賞したか否かを判断する（ステップＳ２２２）。いずれかの小役が入賞した（ＹＥＳ）と判断した場合は、次にＣＰＵ１０６は、小役４が入賞したか否かを判断する（ステップＳ２２４）。小役４が入賞した（ＹＥＳ）と判断すると、ＣＰＵ１０６は、次の遊技からＲＴ遊技を開始すべく、まず、現在の遊技状態を「一般遊技」から「ＲＴ遊技」に更新する（ステップＳ２２６）。そして、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されているＲＴ移行フラグの状態をオンにし（ステップＳ２２８）、さらにＲＡＭ１１０に記憶されている変数ＲＴの値に「１００」をセットする（ステップＳ２３０）。この変数ＲＴは、ＲＴ遊技を行うことができる遊技回数を示すものであり、この値が「０」になると、遊技状態は「ＲＴ遊技」から「一般遊技」に移行する。
【０１３１】
次にＣＰＵ１０６は、ＲＡＭ１１０に記憶されている払出枚数カウントの値に小役４が入賞したときの払出枚数（１枚）をセットする（ステップＳ２３２）。ここで、上述したステップＳ２２４の処理において、小役４が入賞していない（ＮＯ）と判断した場合は、ＣＰＵ１０６は、直ちにステップＳ２３２へ移行し、払出枚数カウントの値に、入賞した小役に対応する払出枚数をセットする。そして、ＲＡＭ１１０に記憶されている各小役当選フラグのうち、オンになっている当選フラグをオフにする（ステップＳ２３４）。次にＣＰＵ１０６は、現在の遊技状態が「ＲＴ遊技」であるか否かを判断し（ステップＳ２３６）、ＲＴ遊技中であった（ＹＥＳ）場合は、ＲＡＭ１１０に記憶されている変数ＲＴの値から「１」を減算する（ステップＳ２３８）。
【０１３２】
そして、ＣＰＵ１０６は、変数ＲＴの値が「０」未満になったか否かを判断し（ステップＳ２４０）、「０」未満になった（ＹＥＳ）場合は、現在の遊技状態を「ＲＴ遊技」から「一般遊技」に更新した後（ステップＳ２４２）、一般遊技中処理サブルーチンを終了して、図１７のステップＳ１４２へ移行する。一方、ステップＳ２３６で現在の遊技状態がＲＴ遊技ではない（ＮＯ）と判断した場合、または、ステップＳ２４０で変数ＲＴの値が「０」以上（ＮＯ）であった場合は、ＣＰＵ１０６は、そのまま一般遊技中処理サブルーチンを終了して、図１７のステップＳ１４２へ移行する。
【０１３３】
次に、ステップＳ２２２の処理で、ＣＰＵ１０６が、いずれの小役も入賞していない（ＮＯ）と判断した場合は、再遊技役が成立したか否かを判断する（ステップＳ２４４）。ＣＰＵ１０６が、再遊技役が成立していた（ＹＥＳ）と判断した場合は、ＲＡＭ１１０に記憶されている再遊技役成立フラグの状態をオンにし（ステップＳ２４６）、再遊技役の当選フラグをオフにする（ステップＳ２４８）。そして、ＣＰＵ１０６は、払出枚数カウントの値を「０」にクリアした後（ステップＳ２５０）、ステップＳ２３６〜Ｓ２４２に示したＲＴ遊技の終了判断処理を行って、一般遊技中処理サブルーチンを終了する。また、上述したステップＳ２４４の処理で、再遊技役が成立していない（ＮＯ）とＣＰＵ１０６が判断したときは、ステップＳ２３４の処理へ移行して、オンになっている小役の当選フラグがあれば（小役の取りこぼし時）、その当選フラグをオフにして、ステップＳ２３６〜Ｓ２４２に示したＲＴ遊技の終了判断処理を行って、一般遊技中処理サブルーチンを終了する。なお、前述したように、役抽選において再遊技役が当選した場合は、取りこぼしが生じないため、再遊技当選フラグがオンになっているにもかかわらず再遊技役が成立しない、ということはない。よって、ステップＳ２４４の判断結果がＮＯとなったときは、少なくとも再遊技当選フラグはオフになっている。
【０１３４】
［ＲＴ遊技へ移行したときのリール回転開始時の態様］
次に、上述した各処理を行うことで、遊技に関する制御を行うスロットマシン１０において、ＲＴ遊技が開始される際の各リールの回転開始時における態様について説明する。既に説明したように、ＲＴ遊技への移行条件は、小役４が入賞することである。すなわち、遊技が行われた結果、有効ラインＬ１〜Ｌ５のいずれかに沿って、「ブランク−白チェリー−白チェリー」の図柄組合せが停止表示されると、次の遊技からＲＴ遊技が開始される。このときのリール４０Ｌ，４０Ｃ，４０Ｒ間における各図柄の相対的な位置関係を、図２０に示す。この図では、表示窓２２内に停止表示された９つの図柄の名称を示すと共に、表示窓２２に現れない箇所については破線で示している。また、各図柄の名称に示すカッコ内の数字は、その図柄の図柄番号（図２参照）を示している。
【０１３５】
図２に示した図柄配列では、「ブランク−白チェリー−白チェリー」の図柄組合せがいずれかの有効ラインに沿って停止表示されると、ＢＢ役１、ＢＢ役２、または、ＲＢ役に対応する図柄組合せを各々構成している各リールの「赤７」図柄、「青７」図柄、および、「ＢＡＲ」図柄（これらをまとめて「ボーナス図柄」という）が、横一列に並ぶ位置関係になるように定められている。具体的には、「ブランク−白チェリー−白チェリー」の図柄組合せが有効ラインＬ１（右上がりの有効ライン）に沿って停止表示されると、図２０（ａ）の太枠線で示すように、表示窓２２の領域外において、各リールにおける「赤７」図柄が横一列に並ぶ位置関係となる。すなわち、各リールの「赤７」図柄が、水平有効ラインＬ２、Ｌ３、または、Ｌ４に沿うこととなる相対位置になる。また、「ブランク−白チェリー−白チェリー」の図柄組合せが有効ラインＬ５（右下がりの有効ライン）に沿って停止表示された場合は、図２０（ｂ）の太枠線で示すように、各リールにおける「青７」図柄が水平有効ラインＬ２、Ｌ３、または、Ｌ４に沿うこととなる相対位置になる。さらに、「ブランク−白チェリー−白チェリー」の図柄組合せが有効ラインＬ２、Ｌ３、または、Ｌ４（水平の有効ライン）のいずれか（図２０（ｃ）においては有効ラインＬ３）に沿って停止表示された場合は、図２０（ｃ）の太枠線で示すように、表示窓２２の領域外において、各リールにおける「ＢＡＲ」図柄が、水平有効ラインＬ２、Ｌ３、または、Ｌ４に沿うこととなる相対位置になる。ここで、上述したボーナス図柄は、「特定の図柄」に相当する。
【０１３６】
一般遊技中に、小役４が入賞すると、図１９に示した一般遊技中処理サブルーチンのステップＳ２２４の判断結果がＹＥＳとなり、ステップＳ２２６で遊技状態がＲＴ遊技にされた後、ステップＳ２２８でＲＴ移行フラグがオンにされる。これにより、次の遊技でリール４０Ｌ，４０Ｃ，４０Ｒを回転させる際に、図１６に示したリール変動、停止サブルーチンにおいて、ステップＳ９４の判断結果がＹＥＳとなり、ステップＳ９６で、ＣＰＵ１０６からモータ駆動回路１１６Ｌ、１１６Ｃ、１１６Ｒの各々に対して、共通の加速パターン（図１２（ｂ）参照）に従って、同時に駆動パルスが出力される。これにより、リール４０Ｌ，４０Ｃ，４０Ｒは、同時に、かつ、同じ加速度で回転を開始する。そして、ステップＳ９８の処理により、各リールは通常時よりも半分の回転速度で、所定時間回転する。
【０１３７】
このとき、リール４０Ｌ，４０Ｃ，４０Ｒは、前回の遊技において小役４に対応する図柄組合せが停止した有効ラインに応じたボーナス図柄（図２０参照）が、横一列に並んでいる状態で回転することになる。また、このときの各リールの回転速度は、通常時の定常回転速度（約７９．９０［ｒｐｍ］）よりも低速（約３９．９５［ｒｐｍ］）であるため、上述したボーナス図柄が横一列に並んでいる状態が、遊技者により明確に認識されやすくなる。なお、全てのリールが停止して、当該遊技が終了すると、図１９に示した一般遊技中処理サブルーチンのステップＳ２００の判断結果がＹＥＳとなり、ステップＳ２０２でＲＴ移行フラグがオフにされる。よって、ＲＴ移行フラグは、ＲＴ遊技へ移行した最初の遊技の間のみ、オンになるフラグといえる。
【０１３８】
以上、説明したように、第１実施形態のスロットマシンでは、特定の役（小役４）の入賞がＲＴ遊技（特定遊技状態に相当）への移行条件となっており、各リールの図柄配列におけるボーナス図柄は、小役４に対応する図柄組合せ（所定の図柄組合せに相当）が有効ラインに沿って停止表示されたときに、ボーナス図柄によって構成される各種特別役（ＢＢ役１，ＢＢ役２，ＲＢ役）に対応する図柄組合せが、入賞ラインに沿うこととなる相対位置に描かれている。また、ＲＴ遊技に移行したことをもって、各リールを同時かつ同じ加速度で、同じ速度まで加速する。このため、各リールを回転させる際に各リールの図柄位置を把握しなくても、各リールのボーナス図柄が横一列に並んだ状態で、各リールを回転させることができる。
【０１３９】
なお、本実施形態のスロットマシンでは、各リールのボーナス図柄が水平有効ラインに沿うこととなる相対位置を保った状態で、各リールを回転させるという演出を行っていたが、各リールのリールテープにおいて、小役４に対応する図柄組合せを構成している図柄（所定図柄に相当）を描く位置と、各種ボーナス図柄を描く位置との間隔を適宜調整することで、斜め有効ライン（Ｌ１またはＬ５）に沿うこととなる相対位置を保った状態で、各リールを回転させるようにしてもよい。
【０１４０】
また、本実施形態のスロットマシンでは、小役４に対応する図柄組合せが有効ラインに沿って停止表示されたこと（すなわち、小役４が入賞したこと）をＲＴ遊技（特定遊技状態）への移行条件としていたが、ハズレとなる図柄組合せのうち、所定の図柄で構成されている図柄組合せが、有効ラインに沿って停止表示されたときに、ＲＴ遊技へ移行するようにしてもよい。この場合、各リールにおける当該図柄組合せを構成する図柄と、ボーナス図柄との位置関係は、図２の図柄配列における小役４に対応する図柄組合せを構成している図柄とボーナス図柄との位置関係と、同様にする必要がある。
【０１４１】
また、ＲＴ遊技（特定遊技状態）に移行したことをもって、各リールのボーナス図柄が横一列に並んだ状態で回転する、という演出を行っていたが、移行先の特定遊技状態はＲＴ遊技に限られるものではない。例えば、上述したスロットマシンにおいて、役抽選で複数の小役３に同時当選したときに、小役３ａが入賞することとなる第１停止操作のストップスイッチの種類が報知される、いわゆるＡＴ（アシストタイム）遊技に移行したことをもって、上述した演出を実行するようにしても良い。但し、この場合においても、所定の図柄組合せが有効ラインに沿って停止表示されたことを、ＡＴ遊技への移行条件にする必要がある。
【０１４２】
また、本実施形態のスロットマシンでは、図１６に示したリール変動、停止サブルーチンのステップＳ９８の処理により一定速度（３９．９５［ｒｐｍ］）で所定時間回転させた後、ステップＳ１００の処理により、リールを一時停止させ、その後、ステップＳ１０２の処理によって改めて回転を開始していたが、一定速度で所定時間回転させた後、そのまま、定常回転速度（７９．９０［ｒｐｍ］）まで加速するようにしてもよい。
【０１４３】
また、図１６に示したリール変動、停止サブルーチンのステップＳ１０２において、通常のリール回転を開始する際に、リール４０Ｌ，４０Ｃ，４０Ｒを同時に回転させずに、各リールの回転開始タイミングに時間差を設けて、順次回転させるようにしてもよい。このようなリール回転を行うことで、通常時におけるリールの回転と、ＲＴ遊技へ移行したときのリールの回転とに、顕著な違いが現れるため、上述したリール４０Ｌ，４０Ｃ，４０Ｒによる演出に対する遊技者の注意を引きやすくなる。この場合、各リールの回転を開始する順序は、予め定められた一定の順序でもよいし、役抽選で当選した役の種類に対応した順序でもよい。
【０１４４】
さらに、上述した演出を、小役４が入賞してＲＴ遊技に移行した最初の遊技が開始されたときに実行していたが、これに限らず、最初の遊技が開始される前に実行しても良い。この場合、例えば、図１４に示したメインルーチンにおけるステップＳ３６の後に、ＲＴ移行フラグがオンになったか否かの判断を行い、オフになっていた場合はステップＳ１２の処理へ戻るが、オンになっていた場合は図１６のステップＳ９６〜Ｓ１００の処理を実行する。また、この処理を行っている間は、遊技者が次の遊技を開始することができないようにするため、いわゆるフリーズ演出を実行するとよい。具体的には、画像表示装置７０を真っ暗な画面にするとともに、上部演出ランプ７２を含む、制御可能な全てのランプを消灯する。また、スピーカ６４Ｌ，６４Ｒから発生している楽曲や効果音を一切停止し、さらに、ベットスイッチ３４，３５の操作を無効にするとともに、メダル投入口３２からメダルが投入されたときは、そのメダルをメダル受皿６１へ返却するようにする。
【０１４５】
［第２実施形態］
次に、上述した第１実施形態とは異なる方法によって、各リールのボーナス図柄が横一列に並んだ状態で回転させる第２実施形態について説明する。本実施形態は、ハードウェア構成および制御プログラムの内容は、基本的に、第１実施形態と同様であるが、各リールの図柄配列および図１６に示したリール変動、停止サブルーチンの内容が異なっている。
【０１４６】
本実施形態における各リールの図柄配列を図２１に示す。この図に示す図柄配列では、図２に示した図柄配列とは異なり、小役４に対応する図柄組合せ（ブランク−白チェリー−白チェリー）が有効ラインに沿って停止したときに、各リールのボーナス図柄が横一列となる配列にはなっていない。ここで、図２１を参照して、小役４に対応する図柄組合せが有効ラインに沿って停止表示されたときの、各リール間における特別役に対応する図柄組合せの相対的な位置に着目する。まず、小役４に対応する図柄組合せが有効ラインＬ１（右上がりの斜めライン）に沿って停止表示された場合、左リール４０Ｌの「青７」図柄に対して、中リール４０Ｃおよび右リール４０Ｒの「青７」図柄は、各々、図柄番号の値が小さくなる方向へ２図柄分および３図柄分ずれた位置に描かれている。
【０１４７】
また、小役４に対応する図柄組合せが有効ラインＬ５（右下がりの斜めライン）に沿って停止表示された場合、左リール４０Ｌの「ＢＡＲ」図柄に対して、中リール４０Ｃおよび右リール４０Ｒの「ＢＡＲ」図柄は、各々、図柄番号の値が小さくなる方向へ２図柄分および３図柄分ずれた位置に描かれている。さらに、小役４に対応する図柄組合せが有効ラインＬ２〜Ｌ４（水平ライン）に沿って停止表示された場合は、各リールにおける「赤７」図柄が、上述した「青７」図柄および「ＢＡＲ」図柄と同様の位置関係となる。
【０１４８】
次に、図２２を参照して、第２実施形態におけるリール変動、停止サブルーチンの内容について説明する。図２２において、図１６に示したリール変動、停止サブルーチンの各ステップと同様の処理を行うステップについては、同じ符号を付している。図２２に示すリール変動、停止サブルーチンが図１６と異なる点は、図１６のステップＳ９６におけるリール演出回転開始に関する処理の内容が異なっていること、ＲＴ移行フラグがオフになっていた場合は、ステップＳ１０２のリール通常回転開始の処理を行うこと、および、ステップＳ９８およびＳ１００の処理を削除していることである。
【０１４９】
本実施形態におけるリール演出回転処理に関する処理では、モータ駆動回路１１６Ｒ，１１６Ｃ，１１６Ｌに対して駆動パルスを出力する割込処理で使用する各種変数の初期値をセットするとともに、当該割込処理の開始を指示している。以下、図２３および図２４を参照して、ＲＴ遊技へ移行後の最初の遊技において実行される、第２実施形態でのリール４０Ｌ，４０Ｃ，４０Ｒを用いた演出を行うための割込処理（以下、リール加速処理という）について説明する。
【０１５０】
なお、この加速処理は、図３に示したクロック発生回路１１２から割込信号ＩＲが出力されるごとに、モータ駆動回路１１６Ｒ，１１６Ｃ，１１６Ｌの各々について個別に実行されるものである。この加速処理を行うことによって、モータ駆動回路１１６Ｒ，１１６Ｃ，１１６Ｌに対し、図１２（ｂ）に示したＲＴ移行時加速パターンに従った駆動パルスが出力される。また、この加速処理で参照する変数には、リール駆動状態、遅延カウンタ、割込カウンタ、ステップカウンタ、および、再加速カウンタなどがあり、これらの変数は、ＲＡＭ１１０に記憶されている。ここで、リール駆動状態は、ＲＴ遊技に移行したときの各リールの加速段階において、「加速中」、「仮定速中」、「再加速中」のいずれの状態にあるのかを示す情報を記憶するための変数である。また、「加速中」は、リールが停止している状態から仮定速（回転速度が約３９．９５［ｒｐｍ］）に達する間の状態、「仮定速中」は、仮定速で回転している状態、および、「再加速中」は、仮定速から定常回転速度（約７９．９０［ｒｐｍ］）に達する間の状態を示している。
【０１５１】
また、遅延カウンタは、リール駆動状態が「加速中」になってから、実際に加速パターンに従って駆動パルスの発生処理を開始するまでの遅延時間を計時するためのカウンタであり、具体的には割込信号ＩＲの出力回数を計数する。割込カウンタは、割込信号ＩＲの出力回数を計数するためのカウンタであり、この計数値に基づいて図１２（ｂ）のＲＴ移行時加速パターンに従った駆動パルスを出力する。ステップカウンタは、図１２（ｂ）に示したＲＴ移行時加速パターンの、どのステップであるのかを示すためのカウンタであり、駆動パルスを出力するごとに計数値が更新される。再加速カウンタは、仮定速中の回転速度から定常回転速度へ再加速するタイミングを認識するためのカウンタである。
【０１５２】
まず、図２２に示したリール変動、停止サブルーチンのステップＳ３００において、リール駆動状態が「加速中」にセットされると、図２３のステップＳ３１０の判断結果がＹＥＳとなり、ＣＰＵ１０６は、遅延カウンタの値が所定値になっているか否かを判断する（ステップＳ３１２）。ここで、遅延カウンタの値の初期値は「０」であり、遅延カウンタの所定値は、モータ駆動回路１１６Ｌについては「０」、モータ駆動回路１１６Ｃについては「９６」、モータ駆動回路１１６Ｒについては「１４４」に設定されている。これら所定値は、小役４が入賞したときに、各リールの回転方向におけるボーナス図柄の相対的な位置が一致（すなわち、ボーナス図柄が横一列に揃う）ように調整するための値である。
【０１５３】
すなわち、前述したように、図２１の図柄配列においては、小役４に対応する図柄組合せが有効ラインに沿って停止表示されると、各リールのボーナス図柄は、左リール４０Ｌを基準とすると、中リール４０Ｃについては２図柄分、右リール４０Ｒについては３図柄分ずれている。また、各リールに対応するモータ駆動回路に対して、いずれも図１２（ｂ）に示した加速パターンに従って駆動パルス出力する。よって、各モータ駆動回路に対する駆動パルスの出力処理の開始タイミングに時間差をつけることで、各リールにおけるボーナス図柄の位置を一致させるものである。
【０１５４】
ここで、図１２（ｂ）に示した加速パターンに従ってリールを仮定速まで加速し、その後、仮定速を維持する場合、停止状態から１図柄（２４ステップ）分回動するのに要する割込数は、９０＋１５＋７×６＋２×１６＝１７９である。また、仮定速到達後に１図柄分回動するのに要する割込数は、２［割込数］×２４［ステップ］＝４８となる。これにより、中リール４０Ｃは、左リール４０Ｌに対して２図柄分遅れるように回転を開始させればよいので４８×２＝９６割込数分、遅延させればよい。また、右リールＲについては、左リール４０Ｌに対して３図柄分遅れるように回転を開始させればよいので４８×３＝１４４割込数分、遅延させればよい。
【０１５５】
遅延カウンタの値が所定値になっていない（ＮＯ）と判断した時は、ＣＰＵ１０６は、リール加速処理を終了して、他の割込処理を実行する（ステップＳ３１４）。これに対して、所定値になったと判断した場合は、後述するステップＳ３１６以降の処理を行い、各々対応するリール駆動回路に対して駆動パルスを出力するための処理を開始する。まず、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されている割込カウンタの値から「１」を減算する（ステップＳ３１６）。ここで、割込カウンタの初期値は、図２２のステップＳ３００において「９０」にセットされているものとする。そして、割込カウンタの値が「０」になったか否かを判断し（ステップＳ３１８）、「０」になっていなければ（ＮＯ）、リール加速処理を終了して、他の割込処理を実行する。これに対して、割込カウンタの値が「０」になった（ＹＥＳ）場合は、ＣＰＵ１０６は、対応するモータ駆動回路に対して駆動パルスを出力する（ステップＳ３２０）。
【０１５６】
次にＣＰＵ１０６は、ステップカウンタの値（初期値は「１」）が「９」、すなわち、図１２（ｂ）に示したＲＴ移行時加速パターンが終了したか否かを判断する（ステップＳ３２２）。ＣＰＵ１０６が、ステップカウンタの値（以下、「ステップ数」という）が「９」になっていない（ＮＯ）と判断した場合は、ステップ数に「１」を加算して（ステップＳ３２４）、図１２（ｂ）に示した加速パターンにおいて、現在のステップ数に対応する割込カウントの値を割込カウンタにセットする（ステップＳ３２６）。そして、ＣＰＵ１０６は、リール加速処理を終了して、他の割込処理を実行する。
【０１５７】
これに対して、ステップ数が「９」になっていた（ＹＥＳ）場合は、ＣＰＵ１０６は、他のモータ駆動回路に対するリール加速処理におけるステップ数も、すべて「９」になっているか否かを判断する（ステップＳ３２８）。他のモータ駆動回路に対するリール加速処理において、未だ図１２（ｂ）に示した加速パターンに従って駆動パルスを出力している（ＮＯ）場合は、割込カウンタの値に「２」をセットして（ステップＳ３３０）、リール加速処理を終了する。これに対して、全てのモータ駆動回路に対するリール加速処理において、図１２（ｂ）に示した加速パターンに従って駆動パルスを出力し終えていた場合（ＹＥＳ）は、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されているリール駆動状態を「仮定速中」に更新して（ステップＳ３３０）、次の割り込みから仮定速中の処理へと移行する。そして、ステップＳ３３０で割込カウンタの値に「２」をセットして、リール加速処理を終了する。このように、図１２（ｂ）に示した加速パターンに従って駆動パルスを出力し終えた場合であっても、他のモータ駆動回路に対するリール加速処理において、加速段階における駆動パルスを出力し終えていないときは、リール駆動状態を「加速中」にしたまま、２回の割込処理につき１回の割合で駆動パルスを出力し続ける。よって、この間、対応するリールは３９．９５［ｒｐｍ］の回転速度で回転している。
【０１５８】
リール駆動状態が「仮定速中」に移行すると、次の割込信号ＩＲが出力されたときに、ステップＳ３１０の判断結果がＮＯとなり、図２４に示す処理へ移行する。まず、ＣＰＵ１０６は、現在のリール駆動状態が「仮定速中」であるか否かを判断する（ステップＳ３３４）。現在のリール駆動状態が「仮定速中」である（ＹＥＳ）ときは、ＣＰＵ１０６は、まず、割込カウンタの値を「１」減算し（ステップＳ３３６）、割込カウンタの値が「０」になったか否かを判断する（ステップＳ３３８）。割込カウンタの値が「０」になっていない（ＮＯ）場合は、リール加速処理を終了して他の割込処理を実行する。これに対して、割込カウンタの値が「０」になっていた（ＹＥＳ）ときは、ＣＰＵ１０６は、駆動パルスを出力した後（ステップＳ３４０）、割込カウンタの値に「２」をセットする（ステップＳ３４２）。
【０１５９】
次にＣＰＵ１０６は、リール駆動状態が「仮定速中」に移行してから、所定時間が経過したか否かを判断する（ステップＳ３４４）。ここで、この所定時間は、各リールにおける同じ種類のボーナス図柄が横一列に揃った状態で回転する時間を、予め適宜定めたものであり、図３に示したＲＯＭ１０８に記憶されている。上述した所定時間が経過していない（ＮＯ）ときは、ＣＰＵ１０６は、割込カウンタの値に「２」をセットして（ステップＳ３４６）、リール加速処理を終了する。これに対して、所定時間が経過した場合は、ＲＡＭ１１０に記憶されているリール駆動状態を「再加速中」に更新し（ステップＳ３４８）、再加速カウンタの値に各モータ駆動回路に対応する初期値を設定する（ステップＳ３５０）。
【０１６０】
ここで、再加速カウンタの値は、割込信号ＩＲが出力されるごと（すなわち、リール加速処理が行われるごと）に、初期値から「１」ずつ減算され、「０」になったときに、仮定速中の回転速度から定常回転速度へ再加速を行う。また、再加速カウンタの初期値は、各リール対応するモータ駆動回路ごとに異なっており、リール駆動回路１１６Ｌについては「７２」、リール駆動回路１１６Ｃについては「２４」、リール駆動回路１１６Ｒについては「０」になっている。
【０１６１】
詳しくは後述するが、これらの初期値により、右リール４０Ｒについては、仮定速中の状態が終了すると次の割込信号ＩＲでリール加速処理が行われるときに定常回転速度への再加速が開始される。また、中リール４０Ｃについては、右リール４０Ｒの図柄位置に対して、リール回転方向とは反対の方向へ１図柄分ずれた状態で、定常回転速度で回転するように再加速が開始される。また、左リール４０Ｌについては、右リール４０Ｒの図柄位置に対してリール回転方向とは反対の方向へ３図柄分ずれた状態で、定常回転速度で回転するように再加速が開始される。すなわち、各リールにおける再加速の開始タイミングをずらすことにより、小役４に対応する図柄組合せが有効ラインに沿って停止表示されたときの相対的な位置関係に戻すように制御している。
【０１６２】
ステップＳ３５０で、再加速カウンタに各々初期値がセットされると、ＣＰＵ１０６は、ステップＳ３４６で割込カウンタの値に「２」をセットしてリール加速処理を終了し、次の割り込みから再加速中の処理を行う。
【０１６３】
リール駆動状態が「再加速中」に移行すると、次の割込信号ＩＲが出力されたときに、ステップＳ３１０およびＳ３３４の判断結果がＮＯとなり、ＣＰＵ１０６は、現在のリール駆動状態が「再加速中」であるか否かを判断する（ステップＳ３５２）。現在のリール駆動状態が「再加速中」でなければ（ＮＯ）、リール加速処理を終了して、他の割込処理を実行する。例えば、リール駆動状態が「定速中」になっていた場合は、ステップＳ３５２の判断結果がＮＯとなって、定速中のリール駆動処理（図示略）を行う。これに対して、現在のリール駆動状態が「再加速中」だった（ＹＥＳ）場合は、ＣＰＵ１０６は、割込カウンタの値から「１」を減算する（ステップＳ３５４）。なお、リール駆動状態が「再加速中」になってから最初にステップＳ３５４の処理が行われるときは、上述したステップＳ３４８→Ｓ３５０→Ｓ３４６の処理により、割込カウンタの値が「２」になっている。
【０１６４】
次に、ＣＰＵ１０６は、割込カウンタの値が「０」になったか否かを判断し（ステップＳ３５６）、割込カウンタの値が「０」になっていない（ＮＯ）場合は、リール加速処理を終了して他の割込処理を実行する。これに対して、割込カウンタの値が「０」になっていた（ＹＥＳ）ときは、ＣＰＵ１０６は、駆動パルスを出力した後（ステップＳ３５８）、再加速カウンタの値が「０」になっているか否かを判断する（ステップＳ３６０）。再加速カウンタの値が「０」になっていなければ（ＮＯ）、ＣＰＵ１０６は、再加速カウンタの値から「１」を減算した後（ステップＳ３６２）、割込カウンタの値に「２」をセットして（ステップＳ３６４）、リール加速処理を終了する。
【０１６５】
これに対して、再加速カウンタの値が「０」になっていた（ＹＥＳ）場合は、ＣＰＵ１０６は、他のモータ駆動回路に対するリール加速処理における再加速カウンタの値も、すべて「０」になっているか否かを判断する（ステップＳ３６６）。他のモータ駆動回路に対するリール加速処理において、未だ再加速カウンタの値が「０」になっていない（ＮＯ）場合は、割込カウンタの値に「１」をセットして（ステップＳ３６８）、リール加速処理を終了する。すなわち、リール駆動状態を「再加速中」にしたまま、定常回転速度への再加速を開始する。一方、全てのモータ駆動回路に対するリール加速処理において、再加速カウンタの値が「０」になっていた場合（ＹＥＳ）は、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されているリール駆動状態を「定速中」に更新した後（ステップＳ３７０）、ステップＳ３６８で割込カウンタの値に「１」をセットして、リール加速処理を終了する。
【０１６６】
以上に説明したリール加速処理を、ＲＴ遊技へ移行した最初の遊技におけるリール４０Ｌ，４０Ｃ，４０Ｒの回転開始時に行うことにより、図２１に示した図柄配列において、ボーナス図柄が横一列に並んだ状態で各リールが仮定速（３９．９５［ｒｐｍ］）で回転し、その状態で所定時間が経過すると、定常回転速度に再加速することになる。ここで、仮定速中に横一列に並ぶボーナス図柄は、小役４に対応する図柄組合せが、有効ラインＬ１に沿って停止表示されたときは「青７」図柄、有効ラインＬ５に沿って停止表示されたときは「ＢＡＲ」図柄、有効ラインＬ２、Ｌ３、または、Ｌ４のいずれかに沿って停止表示されたときは「赤７」図柄となる。また、再加速時には各リール間の相対的な図柄位置が、前回の遊技で小役４が入賞したときの位置関係に戻される。
【０１６７】
なお、本実施形態では、小役４が入賞したときの、左リール４０Ｌのボーナス図柄の位置に対する、中リール４０Ｃおよび右リール４０Ｒのボーナス図柄の位置は、各々、図柄番号の値が小さくなる方向へ２図柄分および３図柄分ずれた位置に描かれていたが、このような図柄配列に限らず、任意の図柄配列が可能である。ただし、遅延カウンタおよび再加速カウンタの初期値は、各リール間におけるボーナス図柄の相対的な位置関係に応じて適宜設定しておく必要がある。このように、本実施形態によれば、リールの回転開始タイミングを適宜調整することで、ボーナス図柄が横一列に揃った状態でリール４０Ｌ，４０Ｃ，４０Ｒを回転させることができるため、第1実施形態に比べて図柄配列に自由度をもたせることができる。
【０１６８】
また、本実施形態では、仮定速から定常回転速度に再加速する際に、各リール間の位置関係を、小役４が入賞したときの位置関係に戻す制御を行っていたが、このような処理を行わずに、各リール間の相対的な位置関係をそのままの状態にして、定常回転速度へ再加速するようにしてもよい。この場合、例えば、図２４のステップＳ３４４の判断結果がＹＥＳとなった場合は、リール駆動状態を「定速中」に更新して割込カウンタの値に「１」をセットしてリール加速処理を終了し、ＮＯとなった場合は、リール駆動状態を「仮定速中」にしたまま割込カウンタの値に「２」をセットしてリール加速処理を終了するとよい。
【０１６９】
［第３実施形態］
次に、上述した第２実施形態とは異なる加速方法によって、各リールのボーナス図柄が横一列に並んだ状態で回転させる第３実施形態について説明する。本実施形態では、図柄配列（図２１参照）を含むハードウェア構成および制御プログラムの内容は、基本的に第２実施形態と同様であるが、各リールについてのＲＴ遊技移行時における加速パターンおよび図２３に示した「加速中」におけるリール加速処理の内容が、第２実施形態と異なっている。
【０１７０】
ここで、本実施形態における各リールの加速パターンを図２５に示す。本実施形態では、各リールに対する加速処理を同時に開始する（後述する）ものであるが、各リールの加速度が相互に異なるように設定されている。図２５に示す加速パターンおいて、左リール４０Ｌ用のモータ駆動回路１１６Ｌに対する加速パターンは、ステップ数が「２５」まで存在しているが、加速度は図１２（ｂ）に示した加速パターンと同様である。これに対して、中リール４０Ｃ用のモータ駆動回路１１６Ｃに対する加速パターンは、中リール４０Ｃが停止状態から１図柄分（２４ステップ）回動する間に仮定速（３９．９５［ｒｐｍ］）に到達する加速度であって、左リール４０Ｌが停止状態から３図柄分回動したときに、仮定速までの加速段階が終了する加速パターンになっている。
【０１７１】
すなわち、図２５に示す加速パターンに従って左リール４０Ｌを加速した後、仮定速で回転させた場合、停止状態から３図柄分回動するのに要する割込数は、最初の１図柄分が９０＋１５＋７×６＋２×１６＝１７９、続く２図柄分が２［割込］×２４［ステップ］×２［図柄］＝９６となり、合計の割込数は２７５となる。よって、中リール４０Ｃの加速パターンは、２４ステップ目までの合計割込数が２７５となり、２５ステップ目から仮定速で回転させるための加速パターンになっている。
【０１７２】
また、右リール４０Ｒ用のモータ駆動回路１１６Ｒに対する加速パターンは、右リール４０Ｒが停止状態から１図柄分回動する間に仮定速に到達する加速度であって、左リール４０Ｌが停止状態から４図柄分回動したときに、仮定速までの加速段階が終了する加速パターンになっている。すなわち、左リール４０Ｌが停止状態から４図柄分回動するのに要する割込数は、最初の１図柄分が１７９、続く３図柄分が２［割込］×２４［ステップ］×３［図柄］＝１４４となり、合計の割込数は３２３となる。これにより、右リール４０Ｒの加速パターンは、２４ステップ目までの合計割込数が３２３となり、２５ステップ目から仮定速で回転させるための加速パターンになっている。
【０１７３】
次に、図２５に示した加速パターンに従ってモータ駆動回路１１６Ｌ，１１６Ｃ，１１６Ｒに対して駆動パルスを出力するためのリール加速処理について、図２６に示すフローチャートを参照して説明する。まず、ＣＰＵ１０６は、現在のリール駆動状態が「加速中」であるか否かを判断する（ステップＳ３８０）。ここで、図２２に示したリール変動、停止サブルーチンのステップＳ３００において、リール駆動状態が「加速中」にセットされていた（ＹＥＳ）ときは、ＣＰＵ１０６は、割込カウンタの値から「１」を減算する（ステップＳ３８２）。ここで、各モータ駆動回路用のリール加算処理における割込カウンタの初期値は「９０」であり、この値は、図２２に示したリール変動、停止サブルーチンのステップＳ３００でセットされる。
【０１７４】
そして、割込カウンタの値が「０」になったか否かを判断し（ステップＳ３８４）、「０」になっていなければ（ＮＯ）、リール加速処理を終了して、他の割込処理を実行する。これに対して、割込カウンタの値が「０」になった（ＹＥＳ）場合は、ＣＰＵ１０６は、対応するモータ駆動回路に対して駆動パルスを出力する（ステップＳ３８６）。そして、ＣＰＵ１０６は、ステップ数（初期値は「１」）が「２５」、すなわち、図２５に示したＲＴ移行時加速パターンが終了したか否かを判断する（ステップＳ３８８）。ＣＰＵ１０６が、ステップ数が「２５」になっていない（ＮＯ）と判断した場合は、ステップ数に「１」を加算して（ステップＳ３９０）、図２５に示した加速パターンにおいて、現在のステップ数に対応する割込カウントの値を割込カウンタにセットする（ステップＳ３９２）。そして、ＣＰＵ１０６は、リール加速処理を終了して、他の割込処理を実行する。
【０１７５】
これに対して、ステップ数が「２５」になっていた（ＹＥＳ）場合は、ＣＰＵ１０６は、他のモータ駆動回路に対するリール加速処理におけるステップ数も、すべて「２５」になっているか否かを判断する（ステップＳ３９４）。他のモータ駆動回路に対するリール加速処理において、未だ図２５に示した加速パターンに従って駆動パルスを出力している（ＮＯ）場合は、割込カウンタの値に「２」をセットして（ステップＳ３９６）、リール加速処理を終了する。これに対して、全てのモータ駆動回路に対するリール加速処理において、図２５に示した加速パターンに従って駆動パルスを出力し終えていた場合（ＹＥＳ）は、ＣＰＵ１０６は、ＲＡＭ１１０に記憶されているリール駆動状態を「仮定速中」に更新して（ステップＳ３９８）、次の割り込みから仮定速中の処理へと移行する。そして、ステップＳ３９６で割込カウンタの値に「２」をセットして、リール加速処理を終了する。これにより、図２５に示した加速パターンに従って駆動パルスを出力し終えた場合であっても、他のモータ駆動回路に対するリール加速処理において、加速段階における駆動パルスを出力し終えていないときは、リール駆動状態を「加速中」にしたまま、２回の割込処理につき１回の割合で駆動パルスを出力し続ける。
【０１７６】
ステップＳ３９６でリール駆動状態が「仮定速中」に更新されると、次の割込信号ＩＲが出力されたときは、ステップＳ３８０の判断結果がＮＯとなり、図２４に示した「仮定速中」および「再加速中」におけるリール加速処理を実行する。
【０１７７】
このように、本実施形態によれば、図２５に示した加速パターンの内容によって、小役４が入賞したときの、各リールにおけるボーナス図柄の位置のずれを無くし、ボーナス図柄が横一列に揃った状態で回転するように制御されるため、第２実施形態のように、遅延時間を計時する処理を省くことができる。
【０１７８】
［第４実施形態］
上述した各実施形態の図柄配列では、ＲＴ遊技への移行契機となる小役４に対応する図柄組合せを構成している図柄が、１つの図柄表示領域にのみ描かれていたが、本実施形態では、各リールにおいて、小役４に対応する図柄組合せを構成している図柄が、複数の図柄表示領域に描かれている場合について説明する。
【０１７９】
図２７に、本実施形態における各リールの図柄配列の内容を示す。この図に示す図柄配列は、基本的には図２に示した図柄配列と同様であるが、左リール４０Ｌにおいて小役４に対応する図柄組合せを構成する「ブランク」図柄が、図柄番号「６」および「１５」の位置に描かれている。また、中リール４０Ｃにおいて小役４に対応する図柄組合せを構成する「白チェリー」図柄が、図柄番号「７」および「１８」の位置に描かれている。さらに、右リール４０Ｒにおいて小役４に対応する図柄組合せを構成する「白チェリー」図柄が、図柄番号「８」および「１７」の位置に描かれている。
【０１８０】
また、図２７に示した図柄配列以外は、第１実施形態と同様のハードウェア構成を有すると共に、図１４〜図１９に示した主制御回路１００における処理を実行する。よって、左リール４０Ｌにおける図柄番号「１５」の「ブランク」図柄、中リール４０Ｃにおける図柄番号「１８」の「白チェリー」図柄、右リール４０Ｒにおける図柄番号「１７」の「白チェリー」図柄のいずれかを含んだ、小役４に対応する図柄組合せが有効ラインに沿って停止表示された場合は、次の遊技において、各リールのボーナス図柄が横一列に揃った状態で回転させることができなくなる。本実施形態は、このような場合におけるリール４０Ｌ，４０Ｃ，４０Ｒによる演出の欠落を、図７に示した報知手段６００による演出によって補うものである。
【０１８１】
以下、図２８に示すフローチャートを参照して、副制御回路２００において実行されるＲＴ遊技移行時の演出処理について説明する。まず、ＣＰＵ２０６（図４参照）は、主制御回路１００から情報を受信すると、その情報が図１５のステップＳ８６の処理によって送信された役抽選情報であるか否かを判断する（ステップＳ４００）。受信した情報が役抽選情報であった（ＹＥＳ）場合は、ＲＡＭ２１０に記憶されているＲＴ移行フラグの状態がオンになっているか否かを判断する（ステップＳ４０２）。ここで、ＲＴ移行フラグの状態は、図１７のステップＳ１４２の処理によって送信される遊技状態情報に含まれているものであり、後述するステップＳ４１２の処理によってＲＡＭ２１０に記憶されるものである。
【０１８２】
ＲＴ移行フラグがオフになっていた（ＮＯ）場合は、図２８に示す演出処理を終了し、他の処理を行う。これに対して、ＲＴ移行フラグがオンになっていた（ＹＥＳ）場合は、ＲＡＭ２１０に記憶されている特殊演出フラグがオンになっているか否かを判断する（ステップＳ４０４）。この特殊演出フラグは、ＲＴ遊技に移行した最初の遊技において、その旨を報知する演出（以下、ＲＴ移行演出という）の内容を決定づけるフラグであり、オフ／オフ状態に応じて実行する演出の内容を異ならせている。
【０１８３】
すなわち、特殊演出フラグがオンになっていた（ＹＥＳ）場合は、ＣＰＵ２０６は、第１のＲＴ移行演出を実行し（ステップＳ４０６）、オフになっていた（ＮＯ）場合は、第２のＲＴ移行演出を実行する（ステップＳ４０８）。ここで、第１のＲＴ移行演出と、第２のＲＴ移行演出の具体的な内容については、両者の演出内容が異なっていれば良く、周知の演出内容であってもよいが、第１のＲＴ移行演出の態様は、第２のＲＴ移行演出の態様よりも、より遊技者の注意を引く、派手なものであることが望ましい。そして、ステップＳ４０６またはＳ４０８の処理を実行することによって、いずれかのＲＴ移行演出を行った後、図２８に示す演出処理を終了する。このように、ステップＳ４０４，Ｓ４０６，Ｓ４０８の処理を行うＣＰＵ２０６は、図７に示した演出決定手段５３０に相当する。
【０１８４】
次に、ステップＳ４００において、主制御回路１００から受信した情報が役抽選情報でなかった（ＮＯ）と判断した場合、ＣＰＵ２０６は、受信した情報が図１７のステップＳ１４２の処理によって送信された遊技結果情報および遊技状態情報であるか否かを判断する（ステップＳ４００）。受信した情報が遊技結果情報および遊技状態情報でなかった（ＮＯ）場合は、ＣＰＵ２０６は、図２８に示す演出処理を終了し、他の処理を行う。これに対して、遊技結果情報および遊技状態情報だった（ＹＥＳ）場合は、ＣＰＵ２０６は、ＲＡＭ２１０に記憶されている、停止表示図柄番号（有効ラインに沿って停止表示された各リールの図柄番号）およびＲＴ移行フラグの状態を、受信した遊技結果情報および遊技状態情報に含まれている内容に更新する（ステップＳ４１２）。
【０１８５】
次に、ＣＰＵ２０６は、ＲＡＭ２１０に記憶されているＲＴ移行フラグの状態がオンであるか否かを判断する（ステップＳ４１４）。ＲＴ移行フラグの状態がオフだった（ＮＯ）場合、ＣＰＵ２０６は、図２８に示す演出処理を終了し、他の処理を行う。これに対して、ＲＴ移行フラグの状態がオンだった（ＹＥＳ）場合は、ＣＰＵ２０６は、ＲＡＭ２１０に記憶されている停止表示図柄番号に基づいて、有効ラインＬ１〜Ｌ５のいずれかに沿って、左リール４０Ｌにおいては図柄番号「６」、中リール４０Ｃにおいては図柄番号「７」、右リール４０Ｒにおいては図柄番号「８」の図柄組合せ（以下、図柄番号「６」、「７」、「８」の組合せという）が停止表示されたか否かを判断する（ステップＳ４１６）。このステップＳ４１６の処理を行うＣＰＵ２０６は、図７に示した図柄組合せ判断手段５２０に相当する。
【０１８６】
そして、ＣＰＵ２０６が、有効ラインに沿って図柄番号「６」、「７」、「８」の組合せが停止表示された（ＹＥＳ）と判断したときは、ＲＡＭ２１０に記憶されている特殊演出フラグの状態をオフにし（ステップＳ４１８）、有効ラインに沿って図柄番号「６」、「７」、「８」の組合せが停止表示されていない（ＮＯ）と判断したときは、特殊演出フラグの状態をオンにする（ステップＳ４２０）。そして、ＣＰＵ２０６は、図２８に示す演出処理を終了し、他の処理を行う。
【０１８７】
上述したＲＴ遊技移行時の演出処理によれば、小役４が入賞して、ＲＴ移行フラグがオンになると、当該入賞時において有効ラインに沿って停止表示された図柄組合せの各図柄番号が認識され、図柄番号「６」、「７」、「８」による図柄組合せがいずれかの有効ラインに沿って停止表示されたと判断された場合は、次の遊技の開始時に第２のＲＴ移行演出が実行され、図柄番号「６」、「７」、「８」による図柄組合せがいずれかの有効ラインに沿って停止表示されていないときは、第１のＲＴ移行演出が実行される。すなわち、図柄番号「６」、「７」、「８」による図柄組合せがいずれかの有効ラインに沿って停止表示されることなく、ＲＴ移行フラグがオンになった場合は、「ブランク−白チェリー−白チェリー」の図柄組合せが有効ラインに停止表示されたものの、当該図柄組合せには、左リール４０Ｌの図柄番号「１５」、中リール４０Ｃの図柄番号「１８」、または、右リール４０Ｒの図柄番号「１７」のいずれかまたは全てが含まれていることを意味する。
【０１８８】
よって、この場合は、次の遊技において、第１実施形態で説明したように、ボーナス図柄が横一列に揃った状態でリール４０Ｌ，４０Ｃ，４０Ｒを回転させることができないため、より遊技者の注意を引くことができる第１のＲＴ移行演出を実行するのである。これにより、本実施形態によれば、リール４０Ｌ，４０Ｃ，４０Ｒによる演出の欠落を補うことができる。
【０１８９】
なお、以上に説明した各実施形態において、小役４に対応する図柄組合せが有効ラインＬ１〜Ｌ５のいずれかに停止すれば、ボーナス図柄が横一列に揃った状態でリール４０Ｌ，４０Ｃ，４０Ｒを回転させていたが、小役４に対応する図柄組合せが、右上がりの斜め有効ライン、水平有効ライン、または、右下がりの斜め有効ラインのいずれかに沿って停止表示されたときのみ、ボーナス図柄が横一列に揃った状態で各リールが回転するように、図柄配列を定めても良い。また、この場合、ボーナス図柄が横一列に揃った状態で各リールを回転できない小役４に対応する図柄組合せが有効ラインに沿って停止表示されたときは、第４の実施形態で説明したように、次の遊技において、副制御回路２００によって特別な演出を行うようにしても良い。さらに、リール４０Ｌ，４０Ｃ，４０Ｒによる演出において、横一列に揃える図柄をボーナス図柄としたが、これに限らず予め定めた任意の図柄であっても良い。
【０１９０】
また、第２実施形態において、図２４のステップＳ３４４で、「仮定速中」に移行してから、所定時間が経過した（ＹＥＳ）と判断されると、ＣＰＵ１０６は、同図のステップＳ３５０で、各リールについて再加速を開始するタイミングを調整するため、各リール駆動回路１１６に対応する再加速カウンタの値に、各々、予め適宜定めておいた初期値をセットしていた。ここで、各再加速カウンタの値にセットする初期値を、予め定めた値ではなく、例えば、各々乱数に基づく抽選を行って、当該抽選によって決定された任意の値をセットするようにしてもよい。このよう構成した場合、すべてのリールが定常回転速度に達したときの、各リール間の相対位置がランダムな位置関係となるので、遊技者が特定の図柄を狙ってストップスイッチを操作するという技術介入性に影響を与えにくくすることができる。
【符号の説明】
【０１９１】
１０  スロットマシン
３６  スタートスイッチ
３７Ｌ、３７Ｃ、３７Ｒ  ストップスイッチ
４０Ｌ、４０Ｃ、４０Ｒ  リール
６４Ｌ、６４Ｒ  スピーカ
７０  画像表示装置
１００  主制御回路
１０６、２０６  ＣＰＵ
１０８、２０８  ＲＯＭ
１１０、２１０  ＲＡＭ
２００  副制御回路
３００  操作手段
３１０  遊技媒体投入手段
３２０  遊技開始指示手段
３３０  停止指示手段
４１０  役抽選手段
４２０  リール制御手段
４２２  リール回転制御手段
４２２０  加速パターン記憶手段
４２２２  駆動パルス出力手段
４３０  入賞判定手段
４４０  回転指示無効化手段
５２０  図柄組合せ判断手段
５３０  演出決定手段
６００  報知手段
【図１】
2011072332.tif 000003
【図２】
2011072332.tif 000004
【図３】
2011072332.tif 000005
【図４】
2011072332.tif 000006
【図５】
2011072332.tif 000007
【図６】
2011072332.tif 000008
【図７】
2011072332.tif 000009
【図８】
2011072332.tif 000010
【図９】
2011072332.tif 000011
【図１０】
2011072332.tif 000012
【図１１】
2011072332.tif 000013
【図１２】
2011072332.tif 000014
【図１３】
2011072332.tif 000015
【図１４】
2011072332.tif 000016
【図１５】
2011072332.tif 000017
【図１６】
2011072332.tif 000018
【図１７】
2011072332.tif 000019
【図１８】
2011072332.tif 000020
【図１９】
2011072332.tif 000021
【図２０】
2011072332.tif 000022
【図２１】
2011072332.tif 000023
【図２２】
2011072332.tif 000024
【図２３】
2011072332.tif 000025
【図２４】
2011072332.tif 000026
【図２５】
2011072332.tif 000027
【図２６】
2011072332.tif 000028
【図２７】
2011072332.tif 000029
【図２８】
2011072332.tif 000030