(57)【要約】      （修正有）【課題】複数のストップボタンに対する連続的操作を可能とする遊技台において、リールに脱調が生じたとしても、遊技者の所望の順序でリールを停止させることができる遊技台を提供する。【解決手段】スロットマシンの主制御部は、主制御部タイマ割込処理において、ストップボタンの操作の受け付けに基づいて該ストップボタンに対応するリールの停止に係わる第一の処理と、リールの脱調に係わる第二の処理と、を実行可能であり、主制御部タイマ割込処理において第二の処理を実行した場合、当該割込処理において第一の処理を実行しない。【選択図】図１９
2020115949.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の図柄が施され、回転駆動される複数のリールと、
前記複数のリールの回転を個別に停止させるために操作される複数のストップボタンと、
前記ストップボタンによる操作の受け付けに基づいて前記リールを停止させる制御を実行する制御手段と、
を備えた遊技台であって、  
前記制御手段は、一遊技の進行に従って実行されるメイン処理と、予め定められた時間間隔で前記メイン処理に割り込んで実行される割込処理と、を実行可能な手段であり、
前記制御手段は、前記割込処理において、前記リールの停止に係わる第一の処理を実行する手段であり、
前記制御手段は、前記割込処理において、前記リールの脱調に係わる第二の処理を実行する手段であり、
前記制御手段は、前記割込処理において、前記第二の処理を実行した場合、該割込処理において前記第一の処理を実行しない手段である、
ことを特徴とする遊技台。
【請求項２】
請求項１記載の遊技台であって、
前記制御手段は、前記割込処理において、前記ストップボタンの受付の有無を判定する第三の処理を実行する手段であり、
前記制御手段は、前記割込処理において、前記リールの脱調の発生の有無を判定する第四の処理を実行する手段であり、
前記制御手段は、前記第三の処理において、前記ストップボタンの受付があった場合には、該ストップボタンに対応する前記リールの停止に係わる前記第一の処理を実行する手段であり、
前記制御手段は、前記第四の処理において、前記リールの脱調の発生があった場合には、該リールを回転復帰させる前記第二の処理を実行する手段であり、
前記複数のリールは、優先順位が設けられたリールであり、
前記複数のリールは、第一のリールと、前記第一のリールよりも優先順位が低い第二のリールと、を備え
前記制御手段は、前記割込処理において、前記第一のリールに対して前記第四の処理を実行した後に、前記第二のリールに対して前記第三の処理を実行する手段であり、
前記制御手段は、前記第一のリールに対する前記第四の処理に基づいて前記第二の処理を実行した場合には、前記第二のリールに対する前記第三の処理を実行しない手段である、
ことを特徴とする遊技台。
【請求項３】
請求項１記載の遊技台であって、
前記制御手段は、前記割込処理において、前記ストップボタンの受付の有無を判定する第三の処理を実行する手段であり、
前記制御手段は、前記割込処理において、前記リールの脱調の発生の有無を判定する第四の処理を実行する手段であり、
前記制御手段は、前記第三の処理において、前記ストップボタンの受付があった場合には、該ストップボタンに対応する前記リールの停止に係わる前記第一の処理を実行する手段であり、
前記制御手段は、前記第四の処理において、前記リールの脱調の発生があった場合には、該リールを回転復帰させる前記第二の処理を実行する手段であり、
前記複数のリールは、優先順位が設けられたリールであり、
前記複数のリールは、第一のリールと、前記第一のリールよりも優先順位が低い第二のリールと、を備え
前記制御手段は、前記割込処理において、前記第一のリールに対して前記第四の処理を実行した後に、前記第二のリールに対して前記第三の処理を実行する手段であり、
前記制御手段は、前記第一のリールに対する前記第四の処理に基づいて前記第二の処理を実行した場合には、前記第二のリールに対する前記第三の処理に基づいて前記第一の処理を実行しない手段である、
ことを特徴とする遊技台。
【請求項４】
請求項２又は３記載の遊技台であって、
前記複数のリールは、左リール、中リール、及び右リールを備え、
前記複数のストップボタンは、前記左リールの回転を停止させるために操作される左ストップボタンと、前記中リールの回転を停止させるために操作される中ストップボタンと、及び前記右リールの回転を停止させるために操作される右ストップボタンと、を備え、
前記優先順位は、前記左リール、前記中リール、前記右リールの順序であり、
前記制御手段は、１回の前記割込処理において、まず、前記左リールに対して前記第三の処理、次いで前記第四の処理を実行し、次に、前記中リールに対して前記第三の処理、次いで前記第四の処理を実行し、最後に、前記右リールに対して前記第三の処理、次いで前記第四の処理を実行する手段である、
ことを特徴とする遊技台。
【請求項５】
請求項２乃至４のいずれか１項に記載の遊技台であって、
前記第一の処理は、前記リールの回転を停止させる停止制御処理（以下「第五の処理」という）に要する情報を設定する停止準備処理であり、
前記制御手段は、前記割込処理の前記第三の処理において、前記第一のリールに対応する前記ストップボタンの受付があり、前記第一のリールに対して前記第一の処理を実行した場合、該第一の処理を実行した後、前記メイン処理において前記第一のリールに対して前記第五の処理を開始するとともに前記割込処理において、前記第二のリールに対して前記第三の処理を実行する手段である、
ことを特徴とする遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシン（パチスロ）、パチンコに代表される遊技台に関する。
【背景技術】
【０００２】
従来、遊技台の一つとして、例えば、スロットマシンが知られている。このスロットマシンは、メダルを投入してスタートレバーを操作することでリールを回転させるとともに、内部抽選によって役を内部決定し、ストップボタンを操作することでリールを停止させた時に、図柄表示窓上に内部決定に応じて予め定められた図柄の組合せが表示されると役が成立するように構成されている。そして、メダルの払出を伴う役が成立した場合には、成立した役に対応する規定数のメダルが払い出されるようになっている。
【０００３】
このような遊技台においては、一の停止操作後、他の停止操作が受け付け可能となるには所定の時間（例えば、２００ｍｓ）の経過を必要としていた（例えば、特許文献１）。すなわち、次のストップボタンに対する操作を所定の時間（例えば、２００ｍｓ）以内に行った場合には、次のストップボタンに対する操作を受け付けることができなかった。この結果、停止操作を急いでしまう遊技者は、無駄な操作をさせてしまうという問題があった。
【０００４】
この点、一の停止操作後、所定の時間（例えば、２００ｍｓ）の経過を必要とせずに次の停止操作を受け付けることを可能とした遊技台がある（例えば、特許文献２）。この遊技台によれば、直線上に配置された３つのストップボタンに対し、遊技者の指等を横スライドさせる操作によって３つのストップボタンに対する操作を可能としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５８６４６０４号公報（段落［０１３７］）
【特許文献２】特開２０１０−２２７４８９号公報（段落［０１８１］）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、 特許文献２に開示した遊技台は、複数のストップボタンに対する操作を同時に行なってもこれら複数の停止操作を検出可能である、つまり、一のストップボタンに対する操作後、次のストップボタンに対する操作を所定の時間以内に行っても、次のストップボタンに対応するリールを停止させることを可能としている。
【０００７】
しかしながら、ステッピングモータを使用して駆動されるリールは、リールの加減速において脱調が生じるおそれがある。リールに脱調が発生した場合には当該リールに対して正常な回転をさせるための回復処理を行うようにしているが、この回復処理中に遊技者からの停止操作があったからといって停止操作に対応するリールを停止させてしまうと、遊技者にとってリールを所望の順序（例えば、左中右の順序）で停止させられない場合が発生してしまう。
【０００８】
本発明は上記の事情を鑑みてなされたものであり、複数のストップボタンに対する連続的操作を可能とする遊技台において、リールに脱調が生じたとしても、遊技者の所望の順序でリールを停止させることができる遊技台を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る遊技台は、その一態様として、
複数種類の図柄が施され、回転駆動される複数のリールと、
前記複数のリールの回転を個別に停止させるために操作される複数のストップボタンと、
前記ストップボタンによる操作の受け付けに基づいて前記リールを停止させる制御を実行する制御手段と、
を備えた遊技台であって、  
前記制御手段は、一遊技の進行に従って実行されるメイン処理と、予め定められた時間間隔で前記メイン処理に割り込んで実行される割込処理と、を実行可能な手段であり、
前記制御手段は、前記割込処理において、前記リールの停止に係わる第一の処理を実行する手段であり、
前記制御手段は、前記割込処理において、前記リールの脱調に係わる第二の処理を実行する手段であり、
前記制御手段は、前記割込処理において、前記第二の処理を実行した場合、該割込処理において前記第一の処理を実行しない手段である、
ことを特徴とする。
【発明の効果】
【００１０】
本発明の遊技台によれば、複数のストップボタンに対する連続的操作を可能とする遊技台において、リールに脱調が生じたとしても、遊技者の所望の順序でリールを停止させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るスロットマシンの外観を示す斜視図である。
【図２】本発明の一実施形態に係るスロットマシンの図柄表示窓の略示正面図である。
【図３】本発明の一実施形態に係るスロットマシンの制御部の回路ブロック図である。
【図４】（ａ）は、本発明の一実施形態に係るスロットマシンの各リールに施される図柄の配列を表面的に展開して示した図、（ｂ）は、本発明の一実施形態に係るスロットマシンの役の種類、役の名称、役に対応する図柄組合せ、役の払出し及び備考を示した図である。
【図５】本発明の一実施形態に係るスロットマシンのステッピングモータの概要を示す図である。
【図６】本発明の一実施形態に係るスロットマシンのリール制御用のデータを示す図である。
【図７】本発明の一実施形態に係るスロットマシンにおいて同時に複数のストップボタンを停止した場合の停止態様を示す図である。
【図８】本発明の一実施形態に係るスロットマシンにおいて同時に複数のストップボタンを停止した場合の停止態様を示す図である。
【図９】本発明の一実施形態に係るスロットマシンにおいて同時に複数のストップボタンを停止した場合の停止態様を示す図である。
【図１０】本発明の一実施形態に係るスロットマシンにおいて同時に複数のストップボタンを停止した場合の停止態様を示す図である。
【図１１】本発明の一実施形態に係るスロットマシンにおいて２つのストップボタンを操作した場合のストップボタンセンサのタイミングチャート図である。
【図１２】本発明の一実施形態に係るスロットマシンにおいてストップボタンに対してスライド操作を行った場合の各リールの停止制御の様子を示したタイミングチャートである。
【図１３】本発明の一実施形態に係るスロットマシンにおいて同時に３つのストップボタンを操作した場合の各リールの停止制御の様子を示したタイミングチャートである。
【図１４】従来のスロットマシンにおいて同時に３つのストップボタンを操作した場合の各リールの停止制御の様子を示したタイミングチャートである。
【図１５】（ａ）は、従来のスロットマシンにおいて同時に３つのストップボタンを操作した場合の各ストップボタンセンサの状態及び各リールの脱調監視処理の有無を示すタイミングチャート、（ｂ）は、従来のスロットマシンにおいて同時に３つのストップボタンを操作した場合において、左リールの脱調発生とストップボタン操作が同時に起きた場合のタイミングチャートである。
【図１６】（ａ）は、図１５（ｂ）の左リールと中ストップボタンの関係を示すタイミングチャート、（ｂ）は、図１６（ａ）のリールの停止態様を説明する図である。
【図１７】（ａ）は、本発明の一実施形態に係るスロットマシンにおいて同時に３つのストップボタンを操作した場合の各ストップボタンセンサの状態及び各リールの脱調監視処理の有無を示すタイミングチャート、（ｂ）は、本発明の一実施形態に係るスロットマシンにおいて同時に３つのストップボタンを操作した場合において、左リールの脱調発生とストップボタン操作が同時に起きた場合のタイミングチャートである。
【図１８】（ａ）は、図１７（ｂ）の左リールと中ストップボタンの関係を示すタイミングチャート、（ｂ）は、本発明の一実施形態に係るスロットマシンにおいて同時に３つのストップボタンを操作した場合において、中リールに脱調が発生した場合の中リールと右ストップボタンの関係を示すタイミングチャートである。
【図１９】本発明の一実施形態に係るスロットマシンのリール停止制御に関する特徴を主制御部タイマ割込処理の流れに沿って示したフローチャートである。
【図２０】本発明の一実施形態に係るスロットマシンの主制御部メイン処理の流れを示すフローチャートである。
【図２１】図２０のステップＳ１０７のリール回転開始処理の流れを詳しく示すフローチャートである。
【図２２】図２０のステップＳ１０８のリール停止制御処理の流れを詳しく示すフローチャートである。
【図２３】本発明の一実施形態に係るスロットマシンの主制御部タイマ割込処理の流れを示すフローチャートである。
【図２４】図２３のステップＳ１００５の各種遊技処理の流れを詳しく示すフローチャートである。
【図２５】図２４のステップＳ１１０２のリール制御状態判定処理の流れを詳しく示すフローチャートである。
【図２６】図２５のステップＳ１２０２のストップボタン受付処理の流れを詳しく示すフローチャートである。
【図２７】図２６のステップＳ１３０２の左ストップボタン操作処理、ステップＳ１３０６の中ストップボタン操作処理、及びステップＳ１３１０の右ストップボタン操作処理の流れを詳しく示すフローチャートである。
【図２８】図２５のステップＳ１２０３及び図２６のステップＳ１３０３の左リール脱調監視処理、図２５のステップＳ１２０４及びステップＳ１３０７の中リール脱調監視処理、並びに図２５のステップＳ１２０５及びステップＳ１３１１の右リール脱調監視処理の流れを詳しく示すフローチャートである。
【図２９】図２５のステップ１２０８のリール制御状態に応じた各リール制御処理の流れを詳しく示すフローチャートである。
【図３０】本発明の一実施形態に係るスロットマシンのリール停止制御に関する変形例の特徴を主制御部タイマ割込処理の流れに沿って示したフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を用いて説明する。
【００１３】
＜全体構成＞
図１は、本発明の一実施形態に係るスロットマシン１００の外観斜視図である。スロットマシン１００は、メダルの投入により遊技が開始され、遊技の結果によりメダルが払い出されるものである。
【００１４】
図１に示すスロットマシン１００は、本体１０１と、本体１０１の正面に取付けられ、本体１０１に対して開閉可能な前面扉１０２と、を備える。本体１０１の中央内部には、（図示省略）外周面に複数種類の図柄が配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。これらのリール１１０〜１１２はステッピングモータ等の駆動装置により回転駆動される。
【００１５】
本実施形態において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形筒状の枠材に貼り付けられて各リール１１０〜１１２が構成されている。リール１１０〜１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０〜１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。つまり、各リール１１０〜１１２は複数種類の図柄の組合せを変動可能に表示する表示装置として機能する。なお、このような表示装置としてはリール以外にも液晶表示装置等の電子画像表示装置も採用できる。また、本実施形態では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００１６】
各々のリール１１０〜１１２の背面には、図柄表示窓１１３に表示される個々の図柄を照明するためのバックライト（図示省略）が配置されている。バックライトは、各々の図柄ごとに遮蔽されて個々の図柄を均等に照射できるようにすることが望ましい。なお、スロットマシン１００内部において各々のリール１１０〜１１２の近傍には、投光部と受光部から成る光学式センサ（インデックスセンサ；図示省略）が設けられており、この光学式センサの投光部と受光部の間をリールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン上に表示されるようにリール１１０〜１１２を停止させる。
【００１７】
入賞ライン表示ランプ１２０は、有効となる入賞ライン１１４を示すランプである。有効となる入賞ライン（有効ラインともいう）は、遊技媒体としてベットされたメダルの数によって予め定まっている。
【００１８】
図２は、図柄表示窓１１３の９つの表示領域１〜９と、本実施形態で採用されている入賞ライン１１４との関係を示した図である。本実施形態では、表示領域１、４、７によって構成される上段水平入賞ライン（水平入賞ラインＬ２）、表示領域２、５、８によって構成される中段水平入賞ライン（水平入賞ラインＬ１）、表示領域１、５、９によって構成される右下がり入賞ライン（対角入賞ラインＬ３）、表示領域３、５、７によって構成される右上がり入賞ライン（対角入賞ラインＬ４）の４本の入賞ラインが設定されている。
【００１９】
告知ランプ１２３は、例えば、後述する内部抽選において特定の入賞役（具体的には、ボーナス）に内部当選していること、または、ボーナス遊技中であることを遊技者に知らせるランプである。遊技メダル投入可能ランプ１２４は、遊技者が遊技メダルを投入可能であることを知らせるためのランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。リールパネルランプ１２８は演出用のランプである。
【００２０】
ベットボタン１３０〜１３２は、スロットマシン１００に電子的に貯留されているメダル（クレジットという）を所定の枚数分投入するためのボタンである。本実施形態においては、ベットボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、ベットボタン１３１が押下されると２枚投入され、ベットボタン１３２が押下されると３枚投入されるようになっている。以下、ベットボタン１３２はＭＡＸ（マックス）ベットボタンともいう。なお、遊技メダル投入ランプ１２９は、投入されたメダル数に応じた数のランプを点灯させ、規定枚数のメダルの投入があった場合、遊技の開始操作が可能な状態であることを知らせる遊技開始ランプ１２１が点灯する。
【００２１】
メダル投入口１４１は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、ベットボタン１３０〜１３２により電子的に投入することもできるし、メダル投入口１４１から実際のメダルを投入（投入操作）することもでき、投入とは両者を含む意味である。貯留枚数表示器１２５は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。遊技情報表示器１２６は、各種の内部情報（例えば、ボーナス遊技中のメダル払出枚数）を数値で表示するための表示器である。払出枚数表示器１２７は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。本実施形態においては、貯留枚数表示器１２５、遊技情報表示器１２６、および払出枚数表示器１２７は７セグメント（ＳＥＧ）表示器で構成されている。
【００２２】
スタートレバー１３５は、リール１１０〜１１２の回転を開始させるためのレバー型のスイッチである。すなわち、メダル投入口１４１に所望するメダル枚数を投入するか、ベットボタン１３０〜１３２を操作して、スタートレバー１３５を操作すると、リール１１０〜１１２が回転を開始することとなる。スタートレバー１３５に対する操作を遊技の開始操作と言う。
【００２３】
ストップボタンユニット１３６には、ストップボタン１３７〜１３９が設けられている。ストップボタン１３７〜１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０〜１１２を個別に停止させるためのボタン型の押下スイッチであり、各リール１１０〜１１２に対応づけてそれぞれ設けられている。以下、ストップボタン１３７〜１３９に対する操作を停止操作と言い、最初の停止操作を第１停止操作、次の停止操作を第２停止操作、最後の停止操作を第３停止操作という。また、第１停止操作の対象となるリールを第１停止リール、第２停止操作の対象となるリールを第２停止リール、第３停止操作の対象となるリールを第３停止リールという。さらに、回転中の各リール１１０〜１１２を全て停止させるためのストップボタン１３７〜１３９を停止操作する順序を操作順序または押し順という。第１停止リールを左リール１１０とする停止操作とする操作順序を「順押し操作順序」または単に「順押し」と呼び、第１停止リールを右リール１１２とする停止操作とする操作順序を「逆押し操作順序」または単に「逆押し」と呼ぶ。なお、各ストップボタン１３７〜１３９の内部に発光体を設けてもよく、ストップボタン１３７〜１３９の操作が可能である場合、該発光体を点灯させて遊技者に知らせることもできる。
【００２４】
本実施形態では、ストップボタン１３７を左ストップボタン１３７とも称し、左リール１１０を停止させるためのスイッチとし、ストップボタン１３８を中ストップボタン１３８とも称し、中リール１１１を停止させるためのスイッチとし、ストップボタン１３９を右ストップボタン１３９とも称し、右リール１１２を停止させるためのスイッチとしている。
【００２５】
メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。精算ボタン１３４は、スロットマシン１００に電子的に貯留されたメダル、ベットされたメダルを精算し、メダル払出口１５５から排出するためのボタンである。ドアキー孔１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。メダル払出口１５５は、メダルを払出すための払出口である。
【００２６】
ストップボタンユニット１３６の下部には、機種名の表示と各種証紙の貼付とを行うタイトルパネル１６２が設けられている。タイトルパネル１６２の下部には、メダル払出口１５５、メダルの受皿１６１が設けられている。
【００２７】
音孔１８１はスロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。前面扉１０２の左右各部に設けられたサイドランプ１４４は遊技を盛り上げるための装飾用のランプである。前面扉１０２の上部には演出装置１６０が配設されており、演出装置１６０の上部には音孔１４３が設けられている。この演出装置１６０は、水平方向に開閉自在な２枚の右シャッタ１６３ａ、左シャッタ１６３ｂからなるシャッタ（遮蔽装置）１６３と、このシャッタ１６３の奥側に配設された液晶表示装置１５７（図示省略、演出画像表示装置）を備えており、右シャッタ１６３ａ、左シャッタ１６３ｂが液晶表示装置１５７の手前で水平方向外側に開くと液晶表示装置１５７（図示省略）の表示画面がスロットマシン１００正面（遊技者側）に出現する構造となっている。
【００２８】
なお、液晶表示装置でなくとも、種々の演出画像や種々の遊技情報を表示可能に構成されていればよく、例えば、複数セグメントディスプレイ（７セグディスプレイ）、ドットマトリクスディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイ、リール（ドラム）、或いは、プロジェクタとスクリーンとからなる表示装置等でもよい。また、表示画面は、方形をなし、その全体を遊技者が視認可能に構成されている。本実施形態の場合、表示画面は長方形であるが、正方形でもよい。また、表示画面の周縁に不図示の装飾物を設けて、表示画面の周縁の一部が該装飾物に隠れる結果、表示画面が異形に見えるようにすることもできる。表示画面は本実施形態の場合、平坦面であるが、曲面をなしていてもよい。
【００２９】
＜制御部の回路構成＞
次に、図３を用いて、スロットマシン１００の制御部の回路構成について説明する。なお、同図は制御部の回路ブロック図である。
【００３０】
スロットマシン１００の制御部は、大別すると、遊技の進行を制御する主制御部３００と、主制御部３００が送信するコマンド信号（以下、単に「コマンド」と呼ぶ）に応じて、主な演出の制御を行う第１副制御部４００と、第１副制御部４００より送信されたコマンドに基づいて各種機器を制御する第２副制御部５００と、によって構成されている。
【００３１】
＜主制御部＞
まず、スロットマシン１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御する基本回路３０２を備えており、この基本回路３０２には、ＣＰＵ３０４と、制御プログラムデータ、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶するためのＲＯＭ３０６と、一時的にデータを記憶するためのＲＡＭ３０８と、各種デバイスの入出力を制御するためのＩ／Ｏ３１０と、時間や回数等を計測するためのカウンタタイマ３１２と、ＷＤＴ（ウォッチドッグタイマ）３１４と、を搭載している。を搭載している。なお、ＲＯＭ３０６やＲＡＭ３０８については他の記憶装置を用いてもよく、この点は後述する第１副制御部４００や第２制御部５００についても同様である。この基本回路３０２のＣＰＵ３０４は、水晶発振器３１４ｂが出力する所定周期のクロック信号をシステムクロックとして入力して動作する。さらには、ＣＰＵ３０４は、電源が投入されるとＲＯＭ３０６の所定エリアに格納された分周用のデータをカウンタタイマ３１２に送信し、カウンタタイマ３１２は受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ３０４に送信する。ＣＰＵ３０４は、この割込み要求を契機に各センサ等の監視や駆動パルスの送信を実行する。例えば、水晶発振器３１４ｂが出力するクロック信号を８ＭＨｚ、カウンタタイマ３１２の分周値を１／２５６、ＲＯＭ３０６の分周用のデータを４７に設定した場合、割り込みの基準時間は、２５６×４７÷８ＭＨｚ＝１．５０４ｍｓとなる。
【００３２】
基本回路３０２は、０〜６５５３５の範囲で数値を変動させるハードウェア乱数カウンタとして使用している乱数発生回路３１６と、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路３３２を設けており、ＣＰＵ３０４は、この起動信号出力回路３３２から起動信号を入力した場合に、遊技制御を開始する（後述する主制御部メイン処理を開始する）。
【００３３】
また、主制御部３００は、センサ回路３２０を備えており、ＣＰＵ３０４は、割り込み時間ごとに各種センサ３１８（ベットボタン１３０センサ、ベットボタン１３１センサ、ベットボタン１３２センサ、メダル投入口１４１から投入されたメダルのメダル受付センサ、スタートレバー１３５センサ、ストップボタン１３７センサ（左ストップボタンセンサともいう）、ストップボタン１３８センサ（中ストップボタンセンサともいう）、ストップボタン１３９センサ（右ストップボタンセンサともいう）、精算ボタン１３４センサ、メダル払出装置１８０から払い出されるメダルのメダル払出センサ、リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、リール１１２のインデックスセンサ、等）の状態を監視している。
【００３４】
なお、センサ回路３２０がスタートレバーセンサのＨレベルを検出した場合には、この検出を示す信号を乱数値生成回路３１６に出力する。この信号を受信した乱数値生成回路３１６は、そのタイミングにおける値をラッチし、抽選に使用する乱数値を格納するレジスタに記憶する。
【００３５】
メダル受付センサは、メダル投入口１４１の内部通路に２個設置されており、メダルの通過有無を検出する。スタートレバー１３５センサは、スタートレバー１３５内部に２個設置されており、遊技者によるスタート操作を検出する。ストップボタン１３７センサ、ストップボタン１３８センサ、および、ストップボタン１３９センサは、各々のストップボタン１３７〜１３９に設置されており、遊技者によるストップボタンの操作を検出する。
【００３６】
ベットボタン１３０センサ、ベットボタン１３１センサ、およびベットボタン１３２センサは、メダル投入ボタン１３０〜１３２のそれぞれに設置されており、ＲＡＭ３０８に電子的に貯留されているメダルを遊技への投入メダルとして投入する場合の投入操作を検出する。精算ボタン１３４センサは、精算ボタン１３４に設けられている。精算ボタン１３４が一回押されると、電子的に貯留されているメダルを精算する。メダル払出センサは、メダル払出装置１８０が払い出すメダルを検出するためのセンサである。なお、以上の各センサは、非接触式のセンサであっても接点式のセンサであってもよい。
【００３７】
リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、およびリール１１２のインデックスセンサは、各リール１１０〜１１２の取付台の所定位置に設置されており、リールフレームに設けた遮光片が通過するたびにＬレベルになる。ＣＰＵ３０４は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。
【００３８】
主制御部３００は、リール１１０〜１１２に設けたステッピングモータを駆動する駆動回路３２２、投入されたメダルを選別するメダルセレクタ１７０に設けたソレノイドを駆動する駆動回路３２４、メダル払出装置１８０に設けたモータを駆動する駆動回路３２６、及び各種ランプ３３８（入賞ライン表示ランプ１２０、告知ランプ１２３、遊技メダル投入可能ランプ１２４、再遊技ランプ１２２、遊技メダル投入ランプ１２９、遊技開始ランプ１２１、貯留枚数表示器１２５、遊技情報表示器１２６、払出枚数表示器１２７）を駆動する駆動回路３２８をそれぞれ設けている。
【００３９】
また、基本回路３０２には、情報出力回路３３４が接続されており、主制御部３００は、この情報出力回路３３４を介して、外部のホールコンピュータ（図示省略）等が備える情報入力回路６５２にスロットマシン１００の遊技情報（例えば、遊技状態）を出力する。また、主制御部３００は、主制御部３００に供給している電源の電圧値を監視する電圧監視回路３３０を備えており、電圧監視回路３３０は、電源の電圧値が所定の値（本実施例では９ｖ）未満である場合に電圧が低下したことを示す低電圧信号を基本回路３０２に出力する。
【００４０】
また、主制御部３００は、第１副制御部４００にコマンドを送信するための出力インタフェースを備えており、第１副制御部４００との通信を可能としている。なお、主制御部３００と第１副制御部４００との情報通信は一方向の通信であり、主制御部３００は第１副制御部４００にコマンド等の信号を送信できるが、第１副制御部４００から主制御部３００にコマンド等の信号を送信できない。
【００４１】
＜副制御部＞
次に、スロットマシン１００の第１副制御部４００について説明する。第１副制御部４００は、主制御部３００が送信した制御コマンドを、入力インタフェースを介して受信し、この制御コマンドに基づいて第１副制御部４００の全体を制御する基本回路４０２を備えている。この基本回路４０２は、ＣＰＵ４０４と、一時的にデータを記憶するためのＲＡＭ４０８と、各種デバイスの入出力を制御するためのＩ／Ｏ４１０と、時間や回数等を計測するためのカウンタタイマ４１２を搭載している。基本回路４０２のＣＰＵ４０４は、水晶発振器４１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。また、第１副制御部４００は、第１副制御部４００の全体を制御するための制御プログラム及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータ等が記憶されたＲＯＭ４０６を設けている。
【００４２】
ＣＰＵ４０４は、所定のタイミングでデータバスを介してＲＯＭ４０６の所定エリアに格納された分周用のデータをカウンタタイマ４１２に送信する。カウンタタイマ４１２は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ４０４に送信する。ＣＰＵ４０４は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００４３】
また、第１副制御部４００には、音源ＩＣ４１８が設けられ、音源ＩＣ４１８には出力インタフェースを介してスピーカ２７２、２７７が接続されている。音源ＩＣ４１８は、ＣＰＵ４０４からの命令に応じてアンプおよびスピーカ２７２、２７７から出力する音声の制御を行う。音源ＩＣ４１８には音声データが記憶されたＳ−ＲＯＭ（サウンドＲＯＭ）が接続されており、このＲＯＭから取得した音声データをアンプで増幅させてスピーカ２７２、２７７から出力する。
【００４４】
第１副制御部４００には、また、駆動回路４２２が設けられ、駆動回路４２２には入出力インタフェースを介して各種ランプ４２０（上部ランプ、下部ランプ、サイドランプ１４４、タイトルパネル１６２ランプ、等）が接続されている。また、第１副制御部４００は、第１副制御部４００に供給している電源の電圧値を監視する電圧監視回路４２４を備えており、電圧監視回路４２４は、電源の電圧値が所定の値（本実施例では９ｖ）未満である場合に電圧が低下したことを示す低電圧信号を基本回路４０２に出力する。
【００４５】
また、ＣＰＵ４０４は、出力インタフェースを介して第２副制御部５００へ信号の送受信を行う。スロットマシン１００の第２副制御部５００では、液晶表示装置１５７やシャッタ１６３などの制御を行う。なお、第２副制御部５００は、例えば、液晶表示装置１５７の制御を行う制御部、シャッタ１６３の制御を行う制御部とするなど、複数の制御部で構成するようにしてもよい。
【００４６】
次に、スロットマシン１００の第２副制御部５００について説明する。第２副制御部５００は、第１副制御部４００が送信した制御コマンドを、入力インタフェースを介して受信し、この制御コマンドに基づいて第２副制御部５００の全体を制御する基本回路５０２を備えており、この基本回路５０２は、ＣＰＵ５０４と、一時的にデータを記憶するためのＲＡＭ５０８と、各種デバイスの入出力を制御するためのＩ／Ｏ５１０と、時間や回数等を計測するためのカウンタタイマ５１２を搭載している。基本回路５０２のＣＰＵ５０４は、水晶発振器５１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。また、第２副制御部５００は、第２副制御部５００の全体を制御するための制御プログラム及びデータ、画像表示用のデータ等が記憶されたＲＯＭ５０６を設けている。
【００４７】
ＣＰＵ５０４は、所定のタイミングでデータバスを介してＲＯＭ５０６の所定エリアに格納された分周用のデータをカウンタタイマ５１２に送信する。カウンタタイマ５１２は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ５０４に送信する。ＣＰＵ５０４は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００４８】
また、第２副制御部５００には、シャッタ１６３を駆動する駆動回路５３０が設けられ、駆動回路５３０には出力インタフェースを介してシャッタ１６３が接続されている。この駆動回路５３０は、ＣＰＵ５０４からの命令に応じてシャッタ１６３に設けたステッピングモータ（図示省略）に駆動信号を出力する。
【００４９】
また、第２副制御部５００には、センサ回路５３２が設けられ、センサ回路５３２には入力インタフェースを介してシャッタセンサ５３８が接続されている。ＣＰＵ５０４は、割り込み時間ごとにシャッタセンサ５３８の状態を監視している。
【００５０】
また、第２副制御部５００には、ＶＤＰ５３４（ビデオ・ディスプレイ・プロセッサー）が設けられ、このＶＤＰ５３４には、バスを介してＲＯＭ５０６、ＶＲＡＭ５３６が接続されている。ＶＤＰ５３４は、ＣＰＵ５０４からの信号に基づいてＲＯＭ５０６に記憶された画像データ等を読み出し、ＶＲＡＭ５３６のワークエリアを使用して表示画像を生成し、演出画像表示装置１５７に画像を表示する。
【００５１】
＜図柄配列＞
図４（ａ）を用いて、上述の各リール１１０〜１１２に施される図柄配列について説明する。なお、同図は、各リール（左リール１１０、中リール１１１、右リール１１２）に施される図柄の配列を平面的に展開して示した図である。
【００５２】
各リール１１０〜１１２には、同図の右側に示す複数種類（本実施形態では８種類）の図柄が所定コマ数（本実施形態では、番号０〜２０の２１コマ）だけ配置されている。また、同図の左端に示した番号０〜２０は、各リール１１０〜１１２上の図柄の配置位置を示す番号である。例えば、本実施形態では、左リール１１０の番号１のコマには「リプレイ」の図柄、中リール１１１の番号０のコマには「ベル」の図柄、右リール１１２の番号２のコマには「スイカ」の図柄、がそれぞれ配置されている。
【００５３】
＜入賞役の種類＞
次に、図４（ｂ）を用いて、スロットマシン１００の入賞役の種類について説明する。なお、同図は入賞役（作動役を含む）の種類、各入賞役に対応する図柄組合せ、各入賞役の作動または払出を示している。本実施形態における入賞役のうち、ビッグボーナス（ＢＢ１、ＢＢ２）および、レギュラーボーナス（ＲＢ）はボーナス遊技に移行する役として、また、再遊技（リプレイ）は新たにメダルを投入することなく再遊技が可能となる役として、それぞれ入賞役とは区別され「作動役」と呼ばれる場合があるが、本実施形態における「入賞役」には、作動役である、ビッグボーナス、レギュラーボーナス、再遊技が含まれる。また、本実施形態における「入賞」には、メダルの配当を伴わない（メダルの払い出しを伴わない）作動役の図柄組合せが有効ライン上に表示される場合も含まれ、例えば、ビッグボーナス、レギュラーボーナス、再遊技への入賞が含まれる。
【００５４】
スロットマシン１００の入賞役には、ビッグボーナス（ＢＢ１、ＢＢ２）と、レギュラーボーナス（ＲＢ）と、小役（チェリー、スイカ、ベル）と、再遊技（リプレイ）がある。なお、入賞役の種類は、これに限定されるものではなく、任意に採用できることは言うまでもない。
【００５５】
「ビッグボーナス（ＢＢ１、ＢＢ２）」（以下、単に、「ＢＢ」と称する場合がある）は、入賞により特別遊技であるビッグボーナス遊技（ＢＢ遊技）が開始される特別役（作動役）である。対応する図柄組合せは、ＢＢ１が「ＢＢ１図柄（白７ともいう）−ＢＢ１図柄−ＢＢ１図柄」、ＢＢ２が「ＢＢ２図柄（青７ともいう）−ＢＢ２図柄−ＢＢ２図柄」である。また、ＢＢ１、ＢＢ２についてはフラグ持越しを行う。すなわち、ＢＢ１、ＢＢ２に内部当選すると、これを示すフラグが立つ（主制御部３００のＲＡＭ３０８の所定のエリア内に記憶される）が、その遊技においてＢＢ１、ＢＢ２に入賞しなかったとしても、入賞するまで内部当選を示すフラグが立った状態が維持され、次遊技以降でもＢＢ１、ＢＢ２に内部当選中となり、ＢＢ１に対応する図柄組み合わせ「白７−白７−白７」、ＢＢ２に対応する図柄組み合わせ「青７−青７−青７」が、揃って入賞する状態にある。
【００５６】
「レギュラーボーナス（ＲＢ）」（以下、単に、「ＲＢ」と称する場合がある）は、入賞によりレギュラーボーナス遊技（ＲＢ遊技）が開始される特殊役（作動役）である。対応する図柄組合せは、「ＲＢ図柄（ボーナスともいう）−ＲＢ図柄−ＲＢ図柄」である。なお、ＲＢについても上述のＢＢと同様にフラグ持越しを行う。但し、ビッグボーナス遊技（ＢＢ遊技）においては、レギュラーボーナス遊技（ＲＢ遊技）が内部当選することや、図柄組み合わせが入賞ライン上に表示されること、を開始条件とせずに、ビッグボーナス遊技の開始後からレギュラーボーナス遊技を開始し、１回のレギュラーボーナス遊技を終了した場合には次のレギュラーボーナス遊技をすぐに開始するような自動的にレギュラーボーナス遊技を開始させる設定としてもよい。
【００５７】
「小役（チェリー、スイカ、ベル）（以下、単に、「チェリー」、「スイカ」、「ベル」と称する場合がある）は、入賞により所定数のメダルが払い出される入賞役で、対応する図柄組合せは、チェリーが「チェリー図柄−ＡＮＹ図柄−ＡＮＹ図柄」、スイカが「スイカ図柄−スイカ図柄−スイカ図柄」、ベルが「ベル図柄−ベル図柄−ベル図柄」である。また、対応する払出枚数は同図に示す通りであり、チェリーが４枚、スイカが１２枚、ベルが８枚である。なお、「チェリー図柄−ＡＮＹ図柄−ＡＮＹ図柄」の場合、左リール１１０の図柄が「チェリー」図柄であればよく、中リール１１１と右リール１１２の図柄はどの図柄でもよい。
【００５８】
「再遊技（リプレイ）」は、入賞により次回の遊技でメダル（遊技媒体）の投入を行うことなく遊技を行うことができる入賞役（作動役）であり、メダルの払出は行われない。なお、対応する図柄組合せは、再遊技は「リプレイ図柄−リプレイ図柄−リプレイ図柄」である。
【００５９】
ここで、入賞役の内部当選確率について概説する。
【００６０】
各々の役の内部当選確率は、各々の役に対応付けされた抽選データの範囲に該当する数値データを、後述する内部抽選時に取得される乱数値の範囲の数値データ（本実施形態では６５５３６）で除した値で求められる。抽選データは、予めいくつかの数値範囲に分割され、各数値範囲に各々の役やハズレを対応付けしている。後述する入賞役内部抽選処理では、内部抽選を実行した結果得られた乱数値が、いずれかの役に対応する抽選データに対応する値であったかを判定し、内部当選役を決定する。実際には、この抽選データは少なくとも１つの役の当選確率を異ならせた設定１〜設定６が用意され、遊技店の係員等はいずれかの設定値を任意に選択し、設定することができる。
【００６１】
＜リールの停止制御＞
次に、リール１１０〜１１２の停止制御について概要を説明する。リールの停止制御は、予め定めた複数種類のリール停止制御データの中から、所定の条件（例えば、後述する入賞役の内部抽選処理の結果）に基づいていずれかを選択し、選択したリール停止制御データに基づき行う。
【００６２】
本実施形態ではいわゆる引込制御（コマ滑り制御）を行う。引込制御とは、遊技者による各ストップボタン１３７〜１３９の操作があってから一定のコマ数（図柄数）の範囲（引き込み範囲；ここでは最大４コマ）でリール１１０〜１１２の停止位置をずらす制御をいう。リール停止データは主制御部３００のＲＯＭ３０６に格納されている。各リール停止データは、所定の入賞役の図柄組合せが入賞ライン上に揃って表示されることを許容する許容制御と、いずれの入賞役の図柄組合せも入賞ライン上に揃って表示されない禁止制御と、に大別される。
【００６３】
許容制御が行われる例としては、例えば、ある入賞役に内部当選した場合や、特別役の内部当選中（フラグ持ち越し中）の場合であり、遊技者による各ストップボタン１３７〜１３９を操作するタイミングが悪くても上記のコマ数の範囲内で入賞役の図柄組合せが揃って表示されるように制御が行われる。但し、「許容」するだけであるから、各ストップボタン１３７〜１３９を操作するタイミング次第で図柄組合せが揃わない場合もある。
【００６４】
例えば、小役（スイカ）に内部当選した場合には、スイカ図柄は４コマを超えて配置されているので、ストップボタン１３７〜１３９を操作するタイミングが好適でないと、スイカ図柄は入賞ラインに停止しない。
【００６５】
尤も、リール１１０〜１１２における図柄の配置と引き込みコマ数次第で１００％揃う場合もある。例えば、再遊技（リプレイ）に対応する、再遊技図柄の配置間隔は最大４コマであるため、再遊技に内部当選すると、そのタイミングに係わらず１００％入賞することになる。
【００６６】
一方、禁止制御が行われる例としては、例えば、内部抽選結果がハズレで、特別役であるＢＢ又はＲＢの内部当選中（フラグ持ち越し中）ではない場合であり、遊技者による各ストップボタン１３７〜１３９を操作するタイミングが良くても上記のコマ数の範囲内で入賞役の図柄組合せが揃って表示されないように制御が行われる。
【００６７】
＜ステッピングモータ＞
上述したリールの停止制御及び回転制御は、ステッピングモータの制御に基づいて行われる。そこで、ステッピングモータの制御方法について説明する。
【００６８】
まず、図５を用いて本実施形態のステッピングモータの概要について説明する。同図は、ステッピングモータの概要を示す図である。
【００６９】
図５（ａ）は、ステッピングモータの回転軸を中心に構造を示す断面図である。このステッピングモータは所謂ＰＭ型のステッピングモータであり、その周囲に複数の磁石が配置された回転子Ｒと、所謂二相の巻線構成による４系統の電磁石が順に配置された固定子Ｓを備えている（図５（ａ）の拡大図参照）。なお、本実施形態ではＰＭ型のステッピングモータを用いているが、例えば所謂ＨＢ型のステッピングモータのように、別の形式のモータを用いてもよい。
【００７０】
回転子Ｒに配置された磁石は、Ｎ極とＳ極が等間隔で交互に並ぶように配置されたものであり、その総数は２５２個である。固定子Ｓに配置された、電磁石Ａ相、電磁石Ｂ相、電磁石Ａ−相、および電磁石Ｂ−相の４系統の電磁石は、回転子Ｒに配置された磁石に対向するように等間隔で並べられている。１系統の電磁石の数は６３個であり、固定子Ｓ全体には２５２個の電磁石が配置されている。
【００７１】
このステッピングモータは、固定子Ｓに配置された４系統の電磁石を制御することによって回転子Ｒの周囲に配置された磁石との間に力を与え、回転子Ｒを回転させるものである。図５（ｂ）には、４系統の電磁石を制御する際に用いられる制御用のパルスの一例が示されている。このパルスは１−２相励磁と呼ばれる励磁方式のパルスである。この方式では、固定子Ｓの励磁パターンは８パターンになる。図５（ｃ）には、この８つの励磁パターンが、４系統の電磁石に対する信号によって示されている。このパターンは主制御部３００のＲＯＭ３０６に記憶されている。
【００７２】
リール１１０〜１１２を順方向に回転させる場合には、パターン１、パターン２、パターン３、・・・というように、図５（ｃ）に示すパターンを上から下に向かって順に切り替える制御を行う。なお、パターン８の次はパターン１に切り替える制御を行う。また、リール１１０〜１１２を逆方向に回転させる場合には、順方向に回転させる場合と逆に、図５（ｃ）に示すパターンを下から上に向かって順に切り替える制御を行う。なお、パターン１の次はパターン８に切り替える制御を行う。さらに、リール１１０〜１１２を停止させる場合には、励磁パターンを維持する制御を行えばよい。ただし、本実施形態では、停止状態をより大きいトルクで維持するために、所謂２相励磁と呼ばれる励磁方式によりリール１１０〜１１２の停止状態を維持している。
【００７３】
本実施形態のステッピングモータは、励磁パターンを５０４回切り替えることで、リール１１０〜１１２を一回転させることができるものである。すなわち、リール１１０〜１１２の位置を０．７１°（３６０°／５０４）刻みで制御することができる。なお、図柄１つ分移動させる場合は、順方向あるいは逆方向のいずれかの方向に励磁パターンを２４回（５０４回／２１図柄）切り替えることが必要になる。
【００７４】
以下、毎回の遊技において実行される通常回転を行う際の励磁パターンの変化について、図６を用いて説明する。同図は、リール制御用のデータを表で示す図である。
【００７５】
図６には、スタートレバー１３５の操作によって停止状態（停止制御状態）にあるリール１１０〜１１２を徐々に加速した後に一定速度に収束させ（加速制御状態）、その後停止操作の操作によって一定速度で回転している（定速制御状態）リール１１０〜１１２をそれぞれ停止させる（引込み制御状態、ブレーキ制御状態）までの、一連の制御を行うためのデータ（リール制御用データ）の詳細が示されている。なお、例えば、リール１１０〜１１２に施された図柄の位置が表示窓１１３の有効ライン上に停止するように励磁パターンを調整する等の理由により、停止状態の励磁パターンは一定にならない場合がある。このため、図６では、図５（ｃ）に示す励磁パターンのうち停止状態を維持している励磁パターンを基準とし、そこから順方向に励磁パターンを切り替える回数によって、他の励磁パターンを表している。図６には、この回数が励磁パターンオフセット値として示されている。例えば、励磁パターン２の状態でリールが停止状態である場合には、励磁パターンオフセット値が０であることは励磁パターン２であること示し、励磁パターンオフセット値が１であることは励磁パターン３であること示し、励磁パターンオフセット値が７であることは励磁パターン１であることを示す。
【００７６】
まず、項目「状態」の「停止制御状態」には、リール１１０〜１１２の停止状態を維持するためのデータが示されている。このデータによれば、２相励磁方式により一つの励磁パターンを維持することによってリール１１０〜１１２の停止状態が保持され、その際のステッピングモータの使用電流は２０％であることが示されている。
【００７７】
続いて、スタートレバー１３５の操作によりリール１１０〜１１２の回転を開始する制御が行われる。項目「状態」の「加速制御状態」には、リール１１０〜１１２の回転を加速させる制御を行うためのデータが示されている。このデータによれば、１−２相励磁方式の励磁パターンを順次切り替えてゆき、その切り替えの間隔を徐々に短くしていくことにより、リール１１０〜１１２の回転を加速させる制御が実行されることが示されている。なお、この制御におけるステッピングモータの使用電流は１００％であることが示されている。
【００７８】
また、リール１１０〜１１２がある程度加速すると、リール１１０〜１１２の回転速度を一定速度に収束させる制御が実行される。リール１１０〜１１２の回転速度を一定速度に収束させる制御を行うためのデータが示されている。このデータによれば、所望の速度に合わせて１−２相励磁方式の励磁パターンを等間隔で順次切り替えることにより、リール１１０〜１１２の回転速度を一定速度に収束させる制御が実行されることが示されている。なお、この制御におけるステッピングモータの使用電流は１００％であることが示されている。
【００７９】
リール１１０〜１１２の回転速度が一定速度に収束した後、ストップボタン１３７〜１３９の操作に基づき後述する停止制御がされるまで、リール１１０〜１１２の回転速度は一定速度に保たれる。項目「状態」の「定速制御状態」及び「引込み制御状態」には、リール１１０〜１１２の回転速度を一定速度に保つためのデータが示されている。このデータによれば、所望の速度に合わせて１−２相励磁方式の励磁パターンを等間隔で順次切り替えることが示されている。この制御により、リール１１０〜１１２の回転速度が一定に保たれる。なお、上記「定速制御状態」及び「引込み制御状態」によって既にリールの回転速度が一定に収束しているため大きなトルクを必要としない。このため、この制御におけるステッピングモータの使用電流は６０％となっている。なお、「定速制御状態」及び「引込み制御状態」には励磁パターンオフセット値が０〜７の計８つしか示されていないが、リール１１０〜１１２の停止制御がされるまで、この回転制御は繰り返される。
【００８０】
上記定常回転制御の実行中にストップボタン１３７〜１３９が操作されるとリール１１０〜１１２の回転を停止する制御が行われる。項目「状態」の「ブレーキ制御状態」には、リール１１０〜１１２の回転を停止するためのデータが示されている。このデータによれば、リール１１０〜１１２の回転が開始する前の励磁パターンが２相励磁方式によって維持されることが示されている。この制御により、リール１１０〜１１２を停止させる。なお、この制御におけるステッピングモータの使用電流は１００％であることが示されている。
【００８１】
＜複数のストップボタンに対する同時操作＞
次に、図７〜図１１を用いて、複数のストップボタンを同時に操作した場合の操作制御（以下、同時操作制御ともいう）について説明する。ここで、複数の操作部を同時に操作する場合とは、遊技者の意図した同時操作のほか、遊技者の意図しない同時操作も想定される。例えば、ストップボタンの側面の隙間にゴミ等が存在したため、ストップボタンを押下した後、押下したストップボタンが元の状態に戻らないまま、次のストップボタンを操作した場合などである。
【００８２】
まず、図７〜図１０を用いて、ストップボタン１３７〜１３９に対する同時操作について説明する。図７は、全リール１１０〜１１２が回転中の状態において、ストップボタン１３７及び１３８を同時に停止操作した場合、つまり左リール１１０及び中リール１１１に対して同時に停止操作が行われた場合の停止態様であり、図８は、全リール１１０〜１１２が回転中の状態において、ストップボタン１３８及び１３９を同時に停止操作した場合、つまり中リール１１１及び右リール１１２に対して同時に停止操作が行われた場合の停止態様である。また、図９は、左リール１１０が停止、かつ中リール１１１及び右リール１１２が回転中の状態において、ストップボタン１３８及び１３９を同時に停止操作した場合、つまり中リール１１１及び右リール１１２に対して同時に停止操作が行われた場合の停止態様であり、図１０は、全リール１１０〜１１２が回転中の状態において、全ストップボタン１３７、１３８及び１３９を同時に停止操作した場合、つまり左リール１１０、中リール１１１及び右リール１１２に対して同時に停止操作した場合の停止態様である。
【００８３】
本実施形態では、複数のストップボタンが同時に操作された場合に１つのストップボタンが操作されたものとして、つまり１つのリールに対してのみ停止制御を行うようになっているが、停止制御を行うリールの優先順位が予め決定されている。具体的には、（１）左リール１１０が最も優先され、（２）中リール１１１が次いで優先され、（３）右リール１１２が最後に優先される順位（以下、左中右の優先順位ともいう）となっている。この優先順位は、スロットマシンにおいて、左中右の順序、所謂「順押し」の停止操作が最も多く行われることを反映したものであり、本実施形態においても、遊技者にとって有利度が高い停止操作順序に合致するものである。なお、優先順位は他の順位でもよく、例えば左右中の順序としてもよい。
【００８４】
例えば、図７に示すように、全リール１１０〜１１２が回転中にストップボタン１３７及び１３８を同時に停止操作し、左リール１１０及び中リール１１１に対して同時に停止操作が行われた場合には、上述した優先順位により左リール１１０は中リール１１１よりも優先順位が高いので、左リール１１０に対する停止操作が行われたものとみなされ、左リール１１０が停止制御される。すなわち、この場合には左リール１１０が停止する。なお、このとき中リール１１１は停止しないが、再度ストップボタン１３８を操作することで中リール１１１を停止させることができる。
【００８５】
また、図８に示すように、全リール１１０〜１１２が回転中にストップボタン１３８及び１３９を同時に停止操作し、中リール１１１及び右リール１１２に対して同時に停止操作が行われた場合には、上述した優先順位により中リール１１１は右リール１１２よりも優先順位が高いので、中リール１１１に対する停止操作が行われたものとみなされ、中リール１１１が停止制御される。すなわち、この場合には中リール１１１が停止する。
【００８６】
また、図９に示すように、左リール１１０が停止し、中リール１１１及び右リール１１２が回転中に、ストップボタン１３８及び１３９を同時に停止操作し、中リール１１１及び右リール１１２に対して同時に停止操作が行われた場合には、上述した優先順位により中リール１１１は右リール１１２よりも優先順位が高いので、中リール１１１に対する停止操作が行われたものとみなされ、中リール１１１が停止制御される。すなわち、この場合には中リール１１１が停止する。
【００８７】
なお、同時操作されるストップボタンは２つに限定されるものではなく、３つでもよい。例えば、図１０に示すように、全リールが回転中に、ストップボタン１３７、１３８及び１３９を同時に停止操作し、左リール１１０、中リール１１１及び右リール１１２に対して同時に停止操作した場合には、上述した優先順位により左リール１１０は中リール１１１及び右リール１１２よりも優先順位が高いので、左リール１１０に対する停止操作が行われたものとみなされ、左リール１１０が停止制御される。すなわち、この場合には左リール１１０が停止する。
【００８８】
ここで、図１１を用いて、本実施形態の「同時」について説明する。図１１は、左リール１１０と中リール１１１を同時に停止操作した場合のストップボタンセンサのタイミングチャート図である。なお、図１１に示す点線は、割込み時間（約１．５ｍｓ）ごとに実行される主制御部タイマ割込処理（詳しくは後述する）の実行タイミングを示している。
【００８９】
本実施形態では、主制御部タイマ割込処理の入力ポート状態更新処理（後述する図２３のＳ１００３）において、各ストップボタンセンサの検出信号の有無を更新するが、この１回（１割込み）の主制御部タイマ割込処理において、ともにストップボタンセンサの検出信号がＯＮ信号である場合を同時操作としている。なお、ストップボタンセンサの検出信号がＯＮ信号とは、ストップボタンが押下された状態の信号を意味する。すなわち、２つのボタンの押下されたタイミングが僅かに異なっていても、割込み時間ごとに実行される主制御部タイマ割込処理のタイミングにおいて２つのボタンに対応するそれぞれの検出信号がいずれも押下状態を示す信号であれば同時に押下されたものとみなすものであり、一方のボタンの押下検出があった一の検出タイミングにおいて、他方のボタンの押下検出があった場合を同時操作とする。
【００９０】
例えば、図１１（ａ）は、主制御部タイマ割込処理の一のタイミング（タイミングＡまたはＢ）において、左ストップボタンセンサと中ストップボタンセンサの検出信号はともにＯＮ信号を示しているので、この場合は左ストップボタン１３７と中ストップボタン１３８の同時操作である。
【００９１】
また、図１１（ｂ）も、主制御部タイマ割込処理の一のタイミング（タイミングＣ）において、左ストップボタンセンサと中ストップボタンセンサの検出信号はともにＯＮ信号を示しているので、この場合も左ストップボタン１３７と中ストップボタン１３８の同時操作である。
【００９２】
一方、図１１（ｃ）は、主制御部タイマ割込処理のいずれのタイミングにおいても、左ストップボタンセンサと中ストップボタンセンサの検出信号がともにＯＮ信号を示すことはないので、この場合はストップボタン１３７と中ストップボタン１３８の同時操作ではない。
【００９３】
＜リール停止制御とリール脱調監視＞
次に、本実施形態のリール停止制御とリール脱調監視について説明する。
【００９４】
図１２は、ストップボタンユニット１３６に設けられたストップボタン１３７〜１３９に対して遊技者の指等を横スライドさせて、左ストップボタン１３７→中ストップボタン１３８→右ストップボタン１３９の順序で連続的に停止操作（以下、この横スライドさせる停止操作を「スライド操作」、この順序のスライド操作を「左中右のスライド操作」という）を行った場合のリール停止制御の概要を示すタイミングチャートである。
【００９５】
本実施形態では、スライド操作が行われた場合、一の停止操作後、所定の微小時間Ｔ１（後述する主制御部タイマ割込処理の実行間隔の約１．５ｍｓよりも長い時間であり、停止操作の連続性を妨げない時間。例えば、４０ｍｓなど）の経過をもって次の停止操作を受け付けることを可能としている。すなわち、スライド操作が行われた場合、全リール１１０〜１１２に対する連続的な停止操作が可能となっている。
【００９６】
例えば、図１２に示すように、遊技者が左中右のスライド操作を行った場合、スロットマシン１００は、まず、時点ｔ１の左ストップボタン１３７に対する操作に基づいて、左リール１１０に対する停止準備処理Ｐ１を実行した後、左リール１１０に対する停止処理Ｐ２を実行する。
【００９７】
ここで、停止準備処理とは、停止操作の対象リールに対して停止制御に関する種々の情報を設定する処理（後述する「主制御部タイマ割込処理において実行される処理」）を意味し、停止処理とは、停止準備処理で設定された情報に基づいて停止操作の対象リールを実際に停止する処理（後述する「主制御部メイン処理において実行される処理」）を意味する。
【００９８】
次いで、スロットマシン１００は、時点ｔ１から所定の微小時間Ｔ１以上が経過した時点ｔ２の中ストップボタン１３８に対する操作に基づいて、中リール１１１に対する停止準備処理Ｐ３を実行した後、中リール１１１に対する停止処理Ｐ４を実行する。
【００９９】
次いで、スロットマシン１００は、時点ｔ２から所定の微小時間Ｔ１以上が経過した後の時点ｔ３の右ストップボタン１３９に対する操作に基づいて、右リール１１２に対する停止準備処理Ｐ５を実行した後、右リール１１２に対する停止処理Ｐ６を実行する。
【０１００】
本実施形態では、停止操作間において停止操作の受付を不可とする微小時間Ｔ１を設けているが、この微小時間Ｔ１はスライド操作の妨げとなる時間でない。また、当該停止操作に係わるリール制御が行われている最中に次の停止操作を受付可能とし、次の停止操作に係わるリール制御を可能としているので、このこともスライド操作の妨げとはなっていない。
【０１０１】
例えば、図１２では、左リール１１０に対する停止処理Ｐ２を実行中に中ストップボタン１３７の停止操作を可能としており、停止処理Ｐ２を実行中に中ストップボタン１３７に対して操作が行われた場合、中リール１１１に対する停止準備処理Ｐ３及び停止処理Ｐ４を実行可能としている。ここで、停止処理Ｐ２、停止準備処理Ｐ３及び停止処理Ｐ４は、図柄の引き込み数の多少によって時間の長短が決まる。また、中リール１１１に対する停止処理Ｐ４を実行中に右ストップボタン１３９の停止操作を可能としており、停止処理Ｐ４を実行中に右ストップボタン１３９に対して操作が行われた場合、右リール１１２に対する停止準備処理Ｐ５及び停止処理Ｐ６を実行可能としている。
【０１０２】
この結果、急いで停止操作を行う遊技者であっても、遊技者の意図する所望の順序でリール１１０〜１１２を停止操作することが可能となっている。
【０１０３】
図１３は、ストップボタンユニット１３６に設けられたストップボタン１３７〜１３９に対して遊技者の指等が同時操作を行った場合の停止制御の概要を示すタイミングチャートである。
【０１０４】
本実施形態では、上述したように、同時操作が行われた場合、停止操作に関して予め定めた優先順位が設定されているので、この優先順位に基づいて一の停止操作を受け付け、受け付けた一の停止操作に対応する一のリールの停止制御を実行することとしている。すなわち、同時操作が行われても、全リール１１０〜１１２のすべてが停止するのではなく、一のリールが停止する。なお、本実施形態の同時操作における優先順位は、上述したように、左中右の優先順位となっている。
【０１０５】
例えば、図１３に示すように、遊技者が同時操作を行った場合、スロットマシン１００は、まず、左リール１１０に対する停止準備処理Ｐ１を実行した後、左リール１１０に対する停止処理Ｐ２を実行する。すなわち、左リール１１０に対して停止制御は行われるが、中リール１１１及び右リール１１２に対して停止制御は行われない。
【０１０６】
これに対して、図１４は、従来において同時操作を行った場合の一方式（以下、従来Ａ方式という）の停止制御の概要を示すタイムチャートである。この場合には、図１４に示すように、同時操作が行われた場合、全リール１１０〜１１２が停止するようになっている。
【０１０７】
図１５（ａ）は、従来Ａ方式により、同時操作が行われた場合の各ストップボタンセンサの状態及び各リールの脱調監視処理の有無を示すタイミングチャートである。図１５（ａ）によれば、同時操作が時点ｔ１において行われた場合、左ストップボタン１３７、中ストップボタン１３８、及び右ストップボタン１３９のすべてを受け付けて、全リール１１０〜１１２を停止させるようにしている。
【０１０８】
図１５（ｂ）は、従来Ａ方式において、時点ｔ１において左リール１１０に脱調が発生している最中に中リール１１１に対して停止操作を行った場合の各ストップボタンセンサの状態及び各リールの脱調監視処理の有無を示すタイミングチャートである。図１５（ｂ）によれば、左リール１１０の脱調時の処理（具体的には、左リール１１０の回転復帰に関する処理）を実行するとともに中ストップボタン１３８を受け付けて、中リール１１１を停止させている。
【０１０９】
なお、図１５〜図１８に示す点線は、割込み時間（約１．５ｍｓ）ごとに実行される主制御部タイマ割込処理の実行タイミングを示している。
【０１１０】
図１６（ａ）は、図１５（ｂ）の内容をより詳しく示すもので、同一の主制御部タイマ割込処理内において、左リール１１０の脱調を検出して、左リール１１０の脱調時の処理を実行するとともに、中ストップボタン１３８に対する操作に基づいて中リール１１１を停止させるリール制御処理を実行した場合のタイミングチャートを示している。
【０１１１】
このように従来Ａ方式においては、左リール１１０の脱調が発生している間に中リール１１１を停止させてしまう。
【０１１２】
図１６（ｂ）は、図１６（ａ）の場合のリール１１０〜１１２の停止態様を示すタイミングチャートである。この場合、遊技者は、図１６（ｂ）に示すように、の順押しの停止操作を行っても、左リール１１０において脱調が発生しているので、中リール１１１が最初に停止してしまうという事態が生じてしまう。左ストップボタン１３７、中ストップボタン１３８の順で操作したにも係わらず、左リール１１０の脱調を検出したために左リール１１０を停止させずに中リール１１１を停止させる。左リール１１０は脱調ではなくなった場合（左リール１１０の回転が正常になった場合）に行われた左ストップボタン１３７によって停止させる。そのため、先に中リール１１が停止し次ぎに左リール１１０が停止することになる。すなわち、従来Ａ方式では、リールに脱調が発生した場合、遊技者の意図しない順序でリール１１０〜１１２が停止してしまうという問題が生じていた。
【０１１３】
これに対して、図１７（ａ）は、本実施形態において同時操作が行われた場合の各ストップボタンセンサの状態及び各リールの脱調監視処理の有無を示すタイミングチャートである。本実施形態では、図１７（ａ）に示すように、時点ｔ１において同時操作が行われた場合、左ストップボタン１３７、中ストップボタン１３８、及び右ストップボタン１３９のストップボタンセンサはオン状態となるが、上述した優先順位に基づき左ストップボタン１３７だけの操作を受け付けて、左リール１１０だけを停止させるようにしている。
【０１１４】
図１７（ｂ）は、本実施形態の同一の主制御部タイマ割込処理内において、左リール１１０に脱調が発生している最中に中リール１１１に対して停止操作を行った場合の各ストップボタンセンサの状態及び各リールの脱調監視処理の有無を示すタイミングチャートである。本実施形態では、図１７（ｂ）に示すように、時点ｔ１において左リール１１０の脱調時の処理を実行する一方、中ストップボタン１３８のストップボタンセンサはオン状態となるが中ストップボタン１３８に対する操作は受け付けず、中リール１１１を停止させない。
【０１１５】
この結果、本実施形態では、リールに脱調が発生した場合、図１６（ｂ）に示すように、遊技者の意図しない順序でリール１１０〜１１２が停止してしまう事態が発生することはない。
【０１１６】
図１８（ａ）は、図１７（ｂ）の内容をより詳しく示すもので、同一の主制御部タイマ割込処理内において、時点ｔ１において左リール１１０の脱調を検出して、左リール１１０の脱調時の処理を実行する一方、中ストップボタン１３８に対する操作があっても中リール１１１を停止させない場合のタイムチャートを示している。
【０１１７】
図１８（ｂ）は、同一の割込処理内において、時点ｔ１において中リール１１１の脱調を検出して、中リール１１１の脱調時の処理を実行する一方、右ストップボタン１３９に対する操作があっても右リール１１２を停止させない場合のタイムチャートを示している。この場合には、中リール１１１の脱調が発生している間に、右ストップボタン１３９に対する操作を受け付けないので右リール１１２を停止させない。すなわち、この場合においても、遊技者が左中右の順押しの停止操作を行ったとしても、遊技者の意図しない順序でリール１１０〜１１２が停止してしまう事態が発生することはない。
【０１１８】
図１９は、以上に述べた本実施形態のリール停止制御に関する特徴を主制御部タイマ割込処理の流れに沿って示したフローチャートである。主制御部タイマ割込処理は、主制御部３００により所定の周期（本実施形態では約１．５ｍｓに１回）で実行される処理である（詳しくは後述する）。
【０１１９】
本実施形態のリール停止制御に関する処理においては、図１９に示すように、まず、左リール１１０に関する処理Ｓ１０を実行し、次いで、左リール１１０に関する処理Ｓ１０を実行した後に中リール１１１に関する処理Ｓ２０を実行し、次いで、中リール１１１に関する処理Ｓ２０を実行した後に右リール１１２に関する処理Ｓ３０を実行する。これは、上述した左中右の優先順位に基づく実行順序である。
【０１２０】
左リール１１０に関する処理Ｓ１０は、左ストップボタン１３７の操作受付に関する左ストップボタン受付処理であり、（１）左ストップボタン１３７の受付が有効な期間において左ストップボタン１３７に対する操作を受け付けた場合には、左リール１１０の停止制御に必要な種々の情報を設定する左リール停止準備処理Ｓ１１を実行し、（２）左ストップボタン１３７の受付が有効な期間において左ストップボタン１３７に対する操作を受け付けなかった場合には、左リール１１０の脱調を監視する左リール脱調監視処理Ｓ１２を実行する。すなわち、左リール１１０に関する処理Ｓ１０において、左リール停止準備処理Ｓ１１と左リール脱調監視処理Ｓ１２はともに実行されることはなく、両者のうちのいずれか一方が実行されるようになっている。
【０１２１】
同様にして、中リール１１１に関する処理Ｓ２０は、中ストップボタン１３８の操作受付に関する中ストップボタン受付処理であり、（１）中ストップボタン１３８の受付が有効な期間において中ストップボタン１３８に対する操作を受け付けた場合には、中リール１１１の停止制御に必要な種々の情報を設定する中リール停止準備処理Ｓ２１を実行し、（２）中ストップボタン１３８の受付が有効な期間において中ストップボタン１３８に対する操作を受け付けなかった場合には、中リール１１１の脱調を監視する中リール脱調監視処理Ｓ２２を実行する。すなわち、中リール１１１に関する処理Ｓ２０において、中リール停止準備処理Ｓ２１と左リール脱調監視処理Ｓ２２はともに実行されることはなく、両者のうちのいずれか一方が実行されるようになっている。
【０１２２】
同様にして、右リール１１２に関する処理Ｓ３０は、右ストップボタン１３９の操作受付に関する右ストップボタン受付処理であり、（１）右ストップボタン１３９の受付が有効な期間において右ストップボタン１３９に対する操作を受け付けた場合には、右リール１１２の停止制御に必要な種々の情報を設定する右リール停止準備処理Ｓ３１を実行し、（２）右ストップボタン１３９の受付が有効な期間において右ストップボタン１３９に対する操作を受け付けなかった場合には、右リール１１２の脱調を監視する右リール脱調監視処理Ｓ３２を実行する。すなわち、右リール１１２に関する処理Ｓ３０において、右リール停止準備処理Ｓ３１と右リール脱調監視処理Ｓ３２はともに実行されることはなく、両者のうちのいずれか一方が実行されるようになっている。
【０１２３】
また、主制御部タイマ割込処理の１割込の処理において、左リールに関する処理Ｓ１０の左リール脱調監視処理Ｓ１２を実行し、左リール１１０に脱調が発生していた場合には、左リール１１０に対して脱調を解消すべく、回転復帰処理を実行するが、その後の中リールに関する処理Ｓ２０においては、中リール停止準備処理Ｓ２１を実行することはなく、中リール脱調監視処理Ｓ２２を実行する。また、右リールに関する処理Ｓ３０においては、右リール停止準備処理Ｓ３１を実行することはなく、右リール脱調監視処理Ｓ３２を実行する。
【０１２４】
同様にして、主制御部タイマ割込処理の１割込の処理において、中リールに関する処理Ｓ２０の中リール脱調監視処理Ｓ２２を実行し、中リール１１１に脱調が発生していた場合には、中リール１１１に対して脱調を解消すべく、回転復帰処理を実行するが、その後の右リールに関する処理Ｓ３０においては、右リール停止準備処理Ｓ３１を実行することはなく、右リール脱調監視処理Ｓ３２を実行する。
【０１２５】
これらは、リール１１０〜１１２に脱調が発生した場合に、遊技者の意図しない順序でリール１１０〜１１２が停止してしまうという問題を解消するための方策である。すなわち、このような場合であっても遊技者の意図した順序（左中右の順押し）でリール１１０〜１１２を停止させることができる。
【０１２６】
なお、各リール１１０〜１１２における脱調監視処理Ｓ１２、Ｓ２２、Ｓ３２は、停止操作済みのリール１１０〜１１２に対して実行されないのは勿論である。
【０１２７】
以上に述べた本実施形態の特徴を踏まえて、以下、スロットマシン１００の動作について説明する。
【０１２８】
＜主制御部メイン処理＞
次に、図２０を用いて、主制御部３００のメイン処理について説明する。なお、同図は、主制御部３００のメイン処理の流れを示すフローチャートである。
【０１２９】
スロットマシン１００に電源が投入されると、まず、ステップＳ１０１では、各種の初期設定処理を行う。この初期設定では、ＣＰＵ３０４のスタックポインタ（ＳＰ）へのスタック初期値の設定、割込禁止の設定、Ｉ／Ｏ３１０の初期設定、ＲＡＭ３０８に記憶する各種変数の初期設定、ＷＤＴ３１４への動作許可及び初期値の設定等を行う。
【０１３０】
ステップＳ１０２では、メダル投入・スタート操作受付処理を実行する。ここではベットボタン１３０〜１３２による電子的なメダル投入操作、または、メダル投入口１４１からの直接的なメダル投入操作があったか否かをセンサ回路３２０による検出によって判定し、投入操作があった場合には、投入されたメダルの枚数に応じて入賞ライン表示ランプ１２０を点灯させる。また、第１副制御部４００に対してメダルが投入されたことを示すメダル投入コマンドを送信する準備を行う。なお、前回の遊技で再遊技役に入賞した場合は、前回の遊技で投入されたメダル枚数と同じ数のメダルを投入する処理を行うので、遊技者によるメダルの投入が不要となる。
【０１３１】
また、スタートレバー１３５が操作されたか否かのチェックをセンサ回路３２０の検出に基づいて行い、スタート操作されたと判断した場合は、投入されたメダル枚数を確定するとともに、第１副制御部４００に対してスタートレバー１３５が操作されたことを示すスタートレバー受付コマンドを送信する準備を行う。
【０１３２】
ステップＳ１０３では、有効な入賞ラインを確定する。
【０１３３】
ステップＳ１０４では乱数発生回路３１６で発生させた乱数を取得する。
【０１３４】
ステップＳ１０５では、入賞役の内部抽選処理を行う。入賞役の内部抽選処理では、現在の遊技状態に応じてＲＯＭ３０６に格納されている入賞役抽選テーブルを読み出し、これとステップＳ１０４で取得した乱数値とを用いて内部抽選を行う。内部抽選の結果、いずれかの入賞役（作動役を含む）に内部当選した場合には、内部当選した役の条件装置（フラグ）を作動させる（その入賞役のフラグがＯＮになる）。また、このステップＳ１０５では、入賞役内部抽選の結果を示す内部当選コマンドを第１副制御部４００に送信する準備を行う。例えば、スイカに内部当選した場合には、スイカに内部当選したことを示す内部当選コマンドを第１副制御部４００に対して送信する準備を行い、入賞役内部抽選の結果がハズレ（入賞役の非当選）の場合には、ハズレを示す内部当選コマンドを第１副制御部４００に対して送信する準備を行う。
【０１３５】
ステップＳ１０６では、ステップＳ１０５の入賞役内部抽選の結果等に基づき、リール停止データを選択する。停止操作順序が問われる入賞役のリール停止データについては、その操作条件も設定されており、これらに対応するリール停止データが選択されると、その操作条件も設定されたことになる。
【０１３６】
ステップＳ１０７では、スタート操作に基づいて、全リール１１０〜１１２の回転を開始させるリール回転開始処理（詳しくは後述）を実行する。
【０１３７】
ステップＳ１０８では、リール停止制御処理（詳しくは後述）を行う。リール停止制御処理では、後述する主制御部タイマ割込処理のリール状態制御判定処理におけるリール停準備処理の情報に基づいて、リール１１０〜１１２を停止制御し、全リールが停止したか否かを判定する。全リールが停止した場合には、ステップＳ１０９に進む。
【０１３８】
ステップＳ１０９では、入賞判定処理を行う。入賞判定処理では、ストップボタン１３７〜１３９が押されることによって停止した図柄の入賞判定を行い、有効化された入賞ライン１１４上に、何らかの入賞役に対応する図柄組合せが表示された場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン上に「スイカ図柄−スイカ図柄−スイカ図柄」が揃っていたならばスイカ入賞と判定する。また、このステップＳ１０９では、入賞判定の結果を示す表示判定コマンドを第１副制御部４００に送信する準備を行う。
【０１３９】
ステップＳ１１０では、メダル払出処理を行う。メダル払出処理では、払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを払い出す。また、ステップＳ１１０では、第１副制御部４００に対してメダルの払出枚数を示すメダル払出コマンドを送信する準備を行う。
【０１４０】
ステップＳ１１１では、遊技状態制御処理を行う。この遊技状態制御処理では、遊技状態を移行するための制御が行われ、例えば、ＢＢ入賞の場合には次回からＢＢ遊技を開始できるように準備する。また、このステップＳ１１１では、遊技状態を示す遊技状態コマンドを第１副制御部４００に対して送信する準備を行う。
【０１４１】
以上により１ゲームが終了する。以降ステップＳ１０２へ戻って上述した処理を繰り返すことにより遊技が進行することになる。なお、上記各ステップで準備された各種コマンドは、後述する主制御部タイマ割込処理のコマンド設定送信処理（図２３のステップＳ１００７）において送信される。
【０１４２】
＜リール回転開始処理＞
次に、図２１を用いて、リール回転開始処理について説明する。図２１は、図２０のステップＳ１０７のリール回転開始処理の流れを詳しく示すフローチャートである。
【０１４３】
ステップＳ２０１では、遊技間隔タイマの値が０であるか否かを判定する。遊技間隔タイマは、主制御部３００のＲＡＭ３０８の特定の記憶領域に記憶されるタイマであり、１回の遊技に必要な時間を所定の時間（例えば、最少遊技時間の４．１秒）以上になるように制限し、単位時間における遊技媒体の獲得数または損失数を抑え、遊技の射幸性を制限する目的で設定されるタイマである。遊技間隔タイマは、後述するステップＳ２０３で所定のタイマ値（たとえば４．１秒に相当するタイマ値）が設定され、主制御部３００のタイマ割込処理（後述する）が実行されるごとにデクリメントされる。遊技間隔タイマの値が０である場合には、１回の遊技に必要な時間が経過したので、ステップＳ２０２に進み、そうでない場合には、ステップＳ２０１を繰り返す。
【０１４４】
ステップＳ２０２では、遊技間隔タイマに所定のタイマ値（たとえば４．１秒に相当するタイマ値）を設定する。
【０１４５】
ステップＳ２０３では、割込み制御状態を「リール制御状態」に設定する。割込み制御状態とは、後述する主制御部タイマ割込処理において参照される情報であり、割込み制御状態が「リール制御状態」の場合には、主制御部タイマ割込処理において、リール制御に関する処理が実行される。
【０１４６】
ステップＳ２０４では、ルール制御状態を加速制御状態に設定する（図６参照）。なお、リール制御状態とは、主制御部３００のＲＡＭ３０８の所定の記憶領域に各リール１１０〜１１２それぞれごとに独立して記憶されるリールの制御状態に関する情報であり、図６に示す「停止制御状態」、「加速制御状態」、「定速制御状態」、「引込み制御状態」、「ブレーキ制御状態」のいずれかの情報が記憶される。
【０１４７】
ステップＳ２０５では、ストップボタン無効タイマ１に所定のタイマ値（リールが一定の回転速度に達するまでの時間）を設定する。ストップボタン無効タイマは、主制御部３００のＲＡＭ３０８の特定の記憶領域に記憶されるタイマであり、リールが停止状態から一定の回転速度に達するまでの所定時間を担保する目的で設定されるタイマである。ストップボタン１３７〜１３９に対する停止操作は、この所定時間が経過した後（リール制御状態が定速制御状態になると）有効となる。ストップボタン無効タイマの値は、主制御部３００のタイマ割込処理（後述する）が実行されるごとにデクリメントされる。
【０１４８】
ステップＳ２０６では、その他のリールの回転開始に関する処理を行う。例えば、リールが回転開始したことを示すリール回転開始コマンドを第１副制御部４００に対して送信する準備を行う。
【０１４９】
＜リール停止制御処理＞
次に、図２２を用いて、リール停止制御処理について説明する。図２２は、図２０のステップＳ１０８のリール停止制御処理の流れを詳しく示すフローチャートである。
【０１５０】
ステップＳ３０１では、ストップボタン無効タイマ１の値が０であるか否かを判定する。ストップボタン無効タイマ１の値が０である場合には、ストップボタン１３７〜１３９の停止操作が有効となるので、ステップＳ３０２に進む。ストップボタン無効タイマ１の値が０でない場合には、ステップＳ３０１を繰り返す。
【０１５１】
ステップＳ３０２では、ストップボタン１３７〜１３９の操作を有効とする。
【０１５２】
ステップＳ３０３では、ストップボタン１３７〜１３９に対する操作があったか否かを判定する。ストップボタン１３７〜１３９に対する操作があった場合には、ステップＳ３０４に進み、そうでない場合には、ステップＳ３０３を繰り返す。
【０１５３】
ステップＳ３０４では、ストップボタン無効タイマ２に所定の微小時間Ｔ１（例えば、４０ｍｓ）に相当するタイマ値を設定する。ストップボタン無効タイマ２は、主制御部３００のＲＡＭ３０８の特定の記憶領域に記憶されるタイマであり、停止操作間の微小時間Ｔ１を担保する目的で設定されるタイマである。一のストップボタンに対する停止操作後、この所定の微小時間Ｔが経過した後に次のストップボタンに対する停止操作が有効となる。ストップボタン無効タイマ２の値は、主制御部３００のタイマ割込処理（後述する）が実行されるごとにデクリメントされる。
【０１５４】
ステップＳ３０５では、いずれかのストップボタンに対する操作があったので、操作されたストップボタンに基づいて、ストップボタン受付コマンドを第１副制御部４００に送信する準備を行う。なお、ストップボタン受付コマンドには、停止対象となるリールを識別可能な情報（左リール１１０、中リール１１１、右リール１１２を識別可能な情報）、ストップボタン押下時の図柄位置（例えば、図柄表示窓１１３の中段位置の図柄番号）、及び停止図柄位置を識別可能な情報（例えば、ストップボタンを押下されてからリールが停止するまでの滑りコマ数）などが含まれる。
【０１５５】
ステップＳ３０６では、全リール１１０〜１１２が停止したか否かを判定する。全リール１１０〜１１２が停止した場合には、リール停止制御処理を終了し、そうでない場合には、ステップＳ３０７に進む。
【０１５６】
ステップＳ３０７では、次回停止データ、すなわち、停止操作がされていないリールに対してリール停止データの設定を行う。
【０１５７】
ステップＳ３０８では、ストップボタン受付有効状態を更新する。すなわち、停止操作されたストップボタンを無効、未だ停止操作されていないストップボタンを有効とする。
【０１５８】
ステップＳ３０９では、ストップボタン無効タイマ２の値が０であるか否かを判定する。ストップボタン無効タイマ２の値が０である場合には、未だ停止操作されていないストップボタン１３７〜１３９の停止操作が有効となるので、ステップＳ３１０に進む。ストップボタン無効タイマ２の値が０でない場合には、ステップＳ３０９を繰り返す。
【０１５９】
ステップＳ３１０では、未だ停止操作されていないストップボタン１３７〜１３９の操作を有効とする。ステップＳ３１０の処理終了後はステップＳ３０３に進む。
【０１６０】
なお、本実施形態では、一のストップボタンの操作を受け付けてから次のストップボタンの操作までの間に所定の微小時間Ｔ１（例えば、４０ｍｓ）だけ停止操作を無効とする無効期間を設けている。しかしながら、遊技者の連続的な停止操作をより妨げないようにするため、このような無効期間を設けないようにしてもよい。
【０１６１】
＜主制御部タイマ割込処理＞
次に、図２３を用いて、主制御部３００のタイマ割込処理について説明する。なお、同図は主制御部タイマ割込処理の流れを示すフローチャートである。
【０１６２】
主制御部３００は、所定の周期（本実施形態では約１．５ｍｓに１回）でタイマ割込信号を発生するカウンタタイマ３１２を備えており、このタイマ割込信号を契機として主制御部タイマ割込処理を所定の周期で開始する。
【０１６３】
ステップＳ１００１では、タイマ割込開始処理を行う。このタイマ割込開始処理では、ＣＰＵ３０４の各レジスタの値をスタック領域に一時的に退避する処理などを行う。
【０１６４】
ステップＳ１００２では、ＷＤＴ３１４のカウント値が初期設定値（本実施形態では３２．８ｍｓ）を超えてＷＤＴ割込が発生しないように（処理の異常を検出しないように）、ＷＤＴ３１４を定期的に（本実施形態では、主制御部タイマ割込の周期である約２ｍｓに１回）リスタートを行う。
【０１６５】
ステップＳ１００３では、入力ポート状態更新処理を行う。この入力ポート状態更新処理では、Ｉ／Ｏ３１０の入力ポートを介して、各種センサ３１８（例えば、左ストップボタンセンサ、中ストップボタンセンサ、右ストップボタンセンサ、スタートレバーセンサ、ベットボタンセンサなど）のセンサ回路３２０の検出信号を入力して検出信号の有無を監視し、ＲＡＭ３０８に各種センサ３１８ごとに区画して設けた信号状態記憶領域に記憶する。
【０１６６】
ステップＳ１００４では、各種センサ３１８からの信号に基づいて、割込み制御状態を取得する。
【０１６７】
ステップＳ１００５では、取得した割込み制御状態に従って各種遊技処理（詳しくは後述）を行う。
【０１６８】
ステップＳ１００６では、タイマ更新処理を行う。各種タイマをそれぞれの時間単位により更新する。例えば、上述した遊技間隔タイマ、ストップボタン無効タイマ１、２などの更新処理を行う。
【０１６９】
ステップＳ１００７では、コマンド設定送信処理を行い、各種のコマンドが第１副制御部４００に送信される。なお、第１副制御部４００に送信する出力予定情報は本実施形態では１６ビットで構成しており、ビット１５はストローブ情報（オンの場合、データをセットしていることを示す）、ビット１１〜１４はコマンド種別（例えば、基本コマンド、スタートレバー受付コマンド、演出抽選処理に伴う演出コマンド、リール１１０〜１１２の回転を開始に伴うリール回転開始コマンド、ストップボタン１３７〜１３９の操作の受け付けに伴うストップボタン受付コマンド、メダル払出処理に伴う払出枚数コマンド及び払出終了コマンド、遊技状態を示す遊技状態コマンド等）、ビット０〜１０はコマンドデータ（コマンド種別に対応する所定の情報）で構成されている。
【０１７０】
第１副制御部４００では、受信した出力予定情報に含まれるコマンド種別により、主制御部３００における遊技制御の変化に応じた演出制御の決定が可能になるとともに、出力予定情報に含まれているコマンドデータの情報に基づいて、演出制御内容を決定することができるようになる。
ステップＳ１００８では、外部出力信号設定処理を行う。この外部出力信号設定処理では、ＲＡＭ３０８に記憶している遊技情報を、情報出力回路３３４を介してスロットマシン１００とは別体の情報入力回路６５２に出力する。
【０１７１】
ステップＳ１００９では、デバイス監視処理を行う。このデバイス監視処理では、まずはステップＳ１００３において信号状態記憶領域に記憶した各種センサ３１８の信号状態を読み出して、メダル投入異常及びメダル払出異常等に関するエラーの有無を監視し、エラーを検出した場合にはエラー処理を実行させる。さらに、現在の遊技状態に応じて、メダルセレクタ１７０（メダルセレクタ１７０内に設けたソレノイドが動作するメダルブロッカ）、各種ランプ３３８、各種の７セグメント（ＳＥＧ）表示器の設定を行う。
【０１７２】
ステップＳ１０１０では、低電圧信号がオンであるか否かを監視する。そして、低電圧信号がオンの場合（電源の遮断を検知した場合）にはステップＳ１０１２に進み、低電圧信号がオフの場合（電源の遮断を検知していない場合）にはステップＳ１０１１に進む。
【０１７３】
ステップＳ１０１１では、タイマ割込終了処理を終了する各種処理を行う。このタイマ割込終了処理では、ステップＳ１００１で一時的に退避した各レジスタの値を元の各レジスタに設定等行う。その後、図２０に示す主制御部メイン処理に復帰する。
【０１７４】
一方、ステップＳ１０１２では、復電時に電断時の状態に復帰するための特定の変数やスタックポインタを復帰データとしてＲＡＭ３０８の所定の領域に退避し、入出力ポートの初期化等の電断処理（詳しくは後述）を行い、その後、図２０に示す主制御部メイン処理に復帰する。
【０１７５】
＜各種遊技処理＞
次に、図２４を用いて、各種遊技処理について説明する。なお、図２４は、図２３のステップＳ１００５の各種遊技処理の流れを詳しく示すフローチャートである。
【０１７６】
ステップＳ１１０１では、割込み制御状態がリール停止制御状態であるか否かを判定する。割込み制御状態がリール停止制御状態であるか否かを判定する。割込み制御状態がリール停止制御状態である場合には、ステップＳ１１０２に進み、そうでない場合には、ステップＳ１１０３に進む。
【０１７７】
ステップＳ１１０２では、リール制御状態判定処理（詳しくは後述）を行う。
【０１７８】
ステップＳ１１０３では、その他の各種遊技処理を実行する。例えば、メダル投入状態では、メダル投入に関する処理、メダル払出状態では、メダル払出に関する処理を実行する。
【０１７９】
＜リール制御状態判定処理＞
次に、図２５を用いて、各種遊技処理について説明する。図２５は、図２４のステップＳ１１０２のリール制御状態判定処理の流れを詳しく示すフローチャートである。
【０１８０】
ステップＳ１２０１では、ストップボタン１３７〜１３９の操作受付が有効であるか否かを判定する。ストップボタン１３７〜１３９の操作受付が有効である場合には、ステップＳ１２０２に進み、ストップボタン受付処理（詳しくは後述）を行い、次いで、各リール１１０〜１１２ごとに、ステップＳ１２０６〜Ｓ１２０８の処理を行う。一方、ストップボタン１３７〜１３９の操作受付が有効でない場合には、ステップＳ１２０３〜Ｓ１２０５に進み、左リール脱調監視処理（詳しくは後述）、中リール脱調監視処理（詳しくは後述）及び右リール脱調監視処理（詳しくは後述）を行い、次いで、各リール１１０〜１１２ごとに、ステップＳ１２０６〜Ｓ１２０８の処理を行う。
【０１８１】
なお、ストップボタン１３７〜１３９の操作受付が有効となるのは、リール回転開始処理（図２１参照）においてストップボタン無効タイマに設定された所定時間（リールが一定の回転速度に達するまでの時間）が経過した後であり、リール制御状態が定速制御状態になってからである。また、一のストップボタン１３７〜１３９に対して停止操作が行われた場合には、この停止操作後、所定の微小時間Ｔ１が経過した後である。
【０１８２】
ステップＳ１２０６では、励磁切替フラグが設定されているか否かを判定する。励磁切替フラグは、現在設定されている励磁パターンオフセット値を更新するか否かを示すフラグ情報であり、本実施形態において励磁切替フラグが設定されている場合には、現在設定されている励磁パターンオフセット値を更新する、つまり励磁パターンを切り替えるようになっている。励磁切替フラグが設定されている場合には、ステップＳ１２０７に進み、そうでない場合には、ステップＳ１２０８に進む。
【０１８３】
ステップＳ１２０７では、励磁パターンオフセット値を更新する。この結果、更新された励磁パターンオフセット値に応じた励磁パターンに切り替えられる。例えば、図６に示すリール制御用データにおいて、リール制御状態が「加速制御状態」にあり、現在、１行目の励磁パターンオフセット値「０」が設定されている場合には、２行目の励磁パターンオフセット値である「１」に更新される。同様にして、図６に示すリール制御用データにおいて、リール制御状態が「定速制御状態」にあり、現在、３行目の励磁パターンオフセット値「２」が設定されている場合には、４行目の励磁パターンオフセット値である「３」に更新される。
【０１８４】
ステップＳ１２０８では、リール制御状態に応じた各リール制御処理（詳しくは後述）を行う。
【０１８５】
＜ストップボタン受付処理＞
次に、図２６を用いて、ストップボタン受付処理について説明する。図２６は、図２５のステップＳ１２０２のストップボタン受付処理の流れを詳しく示すフローチャートである。
【０１８６】
ステップＳ１３０１では、左ストップボタン１３７の操作フラグがＯＮであるか否かを判定する。ここで、ストップボタンの操作フラグとは、当該ストップボタンに対して停止操作が行われたか否かを示すフラグであり、前回以前の主制御部タイマ割込処理において当該ストップボタンに対して停止操作が行われたと判定された場合にはＯＮ、そうでない場合（今回の主制御部タイマ割込処理において当該ストップボタンに対して停止操作が行われたと判定された場合も含む）にはＯＦＦが設定される。左ストップボタン１３７の操作フラグがＯＮでない、つまりＯＦＦである場合には、ステップＳ１３０２に進み、左ストップボタン１３７の操作フラグがＯＮの場合には、ステップＳ１３０４に進む。
【０１８７】
ステップＳ１３０２では、左ストップボタン操作処理（詳しくは後述）を実行し、次いで、ステップＳ１３０３に進み、左リール脱調監視処理（詳しくは後述）を実行する。ステップＳ１３０３の左リール脱調監視処理を実行した後はステップＳ１３０４に進む。
【０１８８】
ステップＳ１３０４では、中ストップボタン１３８の操作フラグがＯＮであるか否かを判定する。中ストップボタン１３８の操作フラグがＯＮでない、つまりＯＦＦである場合には、ステップＳ１３０５に進み、中ストップボタン１３８の操作フラグがＯＮの場合には、ステップＳ１３０８に進む。
【０１８９】
ステップＳ１３０５では、ストップボタン１３７〜１３９の操作受付が有効であるか否かを判定する。ここで、再度、ストップボタン１３７〜１３９の操作受付が有効であるか否かを判定するのは、ステップＳ１３０２の左ストップボタン操作処理、Ｓ１３０３の左リール脱調監視処理においてストップボタン１３７〜１３９の操作受付が無効となる場合があるからである。ストップボタン１３７〜１３９の操作受付が有効である場合には、ステップＳ１３０６に進み、中ストップボタン操作処理（詳しくは後述）を実行し、次いで、ステップＳ１３０７に進み、中リール脱調監視処理（詳しくは後述）を実行する。一方、ストップボタン１３７〜１３９の操作受付が無効である場合には、ステップＳ１３０７に進み、中リール脱調監視処理（詳しくは後述）を実行する。なお、ステップＳ１３０７の中リール脱調監視処理を実行した後はステップＳ１３０８に進む。
【０１９０】
ステップＳ１３０８では、右ストップボタン１３９の操作フラグがＯＮであるか否かを判定する。右ストップボタン１３９の操作フラグがＯＮでない、つまりＯＦＦである場合には、ステップＳ１３０９に進み、右ストップボタン１３９の操作フラグがＯＮの場合には、ストップボタン受付処理を終了する。
【０１９１】
ステップＳ１３０９では、ストップボタン１３７〜１３９の操作受付が有効であるか否かを判定する。ここで、再度、ストップボタン１３７〜１３９の操作受付が有効であるか否かを判定するのは、ステップＳ１３０２の左ストップボタン操作処理、ステップＳ１３０３の左リール脱調監視処理、ステップＳ１３０６の中ストップボタン操作処理、ステップＳ１３０７の中リール脱調監視処理においてストップボタン１３７〜１３９の操作受付が無効となる場合があるからである。ストップボタン１３７〜１３９の操作受付が有効である場合には、ステップＳ１３１０に進み、右ストップボタン操作処理（詳しくは後述）を実行し、次いで、ステップＳ１３１１に進み、右リール脱調監視処理（詳しくは後述）を実行する。一方、ストップボタン１３７〜１３９の操作受付が無効である場合には、ステップＳ１３１１に進み、右リール脱調監視処理（詳しくは後述）を実行する。
【０１９２】
＜左・中・右ストップボタン操作処理＞
次に、図２７を用いて、左・中・右ストップボタン操作処理について説明する。図２７は、図２６のステップＳ１３０２の左ストップボタン操作処理、ステップＳ１３０６の中ストップボタン操作処理、及びステップＳ１３１０の右ストップボタン操作処理の流れを詳しく示すフローチャートである。なお、左ストップボタン操作処理、中ストップボタン操作処理、及び右ストップボタン操作処理は、対象となるリールが異なるだけで処理内容は同一である。
【０１９３】
ステップＳ１４０１では、当該主制御部タイマ割込処理において処理対象となるストップボタンの操作が行われたか否かを判定する。処理対象となるストップボタンとは、例えば、左ストップボタン操作処理においては左ストップボタン１３７であり、中ストップボタン操作処理においては中ストップボタン１３８であり、右ストップボタン操作処理においては右ストップボタン１３９である。当該主制御部タイマ割込処理において処理対象となるストップボタンの操作が行われた場合には、ステップ１４０２〜Ｓ１４０８の左・中・右リール停止準備処理に進み、そうでない場合には、左・中・右ストップボタン操作処理を終了する。すなわち、左・中・右ストップボタン操作処理の左・中・右リール停止準備処理が実行されるのは、当該主制御部タイマ割込処理において処理対象となるストップボタンの操作が行われた場合である。
【０１９４】
ステップＳ１４０２では、処理対象となるストップボタンの操作フラグをＯＮに設定する。例えば、左ストップボタン操作処理においては左ストップボタン１３７の操作フラグをＯＮに設定する。また、本実施形態では、同時操作において１つの停止操作しか受け付けないので、以後、当該タイマ割込処理内におけるストップボタン１３７〜１３９の操作受付を無効とする。
【０１９５】
ステップＳ１４０３では、停止対象リールに関して、図柄番号カウンタの値を取得して、停止操作された図柄位置を検出する。
【０１９６】
ステップＳ１４０４では、選択されたリール停止制御データ、及び停止操作された図柄位置に基づいて、引込みコマ数（滑りコマ数）を取得する。
【０１９７】
ステップＳ１４０５では、取得した引込みコマ数に基づいて、引込みカウンタの値を設定する。引込みカウンタとは、リール制御状態が引込み制御状態にある保持時間を担保するためのタイマであり、引込み制御状態の保持時間（割込み回数）に相当する数値が設定される。具体的には、引込コマ数に２４を乗じた乗算値に割込残数を加算した値が引込みカウンタに設定される。
【０１９８】
ステップＳ１４０６では、リール制御状態を引込み制御状態に設定する。
【０１９９】
ステップＳ１４０７では、停止可能リール情報を更新する。例えば、全リール１１０〜１１２が停止可能な状態から、左リール１１０に対して第１停止操作が行われると、左リール１１０は停止不可能なリール、中リール１１１及び右リール１１２は停止可能なリールに更新される。
【０２００】
＜左・中・右リール脱調監視処理＞
次に、図２８を用いて、左・中・右リール脱調監視処理について説明する。図２８は、図２５のステップＳ１２０３及び図２６のステップＳ１３０７の左リール脱調監視処理、図２５のステップＳ１２０４及びステップＳ１３１１の中リール脱調監視処理、並びに図２５のステップＳ１２０５及びステップＳ１３１１の右リール脱調監視処理の流れを詳しく示すフローチャートである。なお、左リール脱調監視処理、中リール脱調監視処理、及び右リール脱調監視処理は、対象となるリールが異なるだけで処理内容は同一である。
【０２０１】
ここで、図２５のステップＳ１２０３、Ｓ１２０４及びＳ１２０５のリール脱調監視処理は、全リール１１０〜１１２のうち、いずれかのリールにおいて脱調が発生してストップボタン１３７〜１３９の操作受付が無効となった場合に実行されるリール脱調監視処理であり、図２６のステップＳ１３０３、Ｓ１３０７及びＳ１３１１のリール脱調監視処理は、ストップボタン１３７〜１３９の操作受付が有効であり、ストップボタン１３７〜１３９に対する操作が行われなかった場合に実行されるリール脱調監視処理である。
【０２０２】
脱調の発生は、所定の契機（例えば、リールの定速回転開始を契機）の成立後、所定の期間（例えば、１秒）を監視し、この所定の期間にインデックスセンサが遮光片を検知したか否かをタイマ割込処理内で監視する。インデックスセンサが遮光片を検知しないまま所定の時間の経過があった場合、リールの回転を復帰させる処理（リールの再加速処理）を実行する。なお、インデックスセンサが遮光片を検知したか否かをタイマ割込処理内で監視する他の方法で脱調を検出してもよい。
【０２０３】
ステップＳ１５０１では、処理対象となるストップボタン１３７〜１３９の操作フラグがＯＮであるか否かを判定する。例えば、左リール脱調監視処理においては左ストップボタン１３７の操作フラグがＯＮであるか否かを判定し、中リール脱調監視処理においては中ストップボタン１３８の操作フラグがＯＮであるか否かを判定し、右リール脱調監視処理においては右ストップボタン１３９の操作フラグがＯＮであるか否かを判定する。処理対象となるストップボタンの操作フラグがＯＮでない、つまりＯＦＦである場合には、処理対象となるリールに対してステップＳ１５０２〜Ｓ１５０５の脱調に関する実質的な処理を実行し、処理対象となるストップボタンの操作フラグがＯＮである場合には、処理対象となるリールに対して脱調に関する実質的な処理を実行せずに左・中・右リール脱調監視処理を終了する。ここで、処理対象となるリールとは、例えば、左リール脱調監視処理においては左リール１１０、中リール脱調監視処理においては中リール１１１、右リール脱調監視処理においては右リール１１２である。
【０２０４】
なお、図２６に示すように、左リール脱調監視処理（ステップＳ１３０３）、中リール脱調監視処理（ステップＳ１３０７）、及び右リール脱調監視処理（ステップＳ１３１１）は、処理対象となるストップボタン１３７〜１３９に操作フラグがＯＦＦの場合（ステップＳ１３０１：ＮＯ、ステップＳ１３０４：ＮＯ、ステップＳ１３０８：ＮＯ）に実行される処理であるが、再度、ステップＳ１５０１において処理対象となるストップボタン１３７〜１３９の操作フラグがＯＮであるか否かを判定するのは、図２６の左ストップボタン操作処理（ステップＳ１３０２）、中ストップボタン操作処理（ステップＳ１３０６）及び右ストップボタン操作処理（ステップＳ１３１０）において処理対象となるストップボタン１３７〜１３９の操作フラグがＯＮとなる場合があるからである。この結果、当該主制御部タイマ割込処理において各ストップボタン操作処理において操作対象となるストップボタン１３７〜１３９に対する操作受付があった場合には、操作対象となるリール１１０〜１１２において実質的な脱調監視処理（ステップＳ１５０２〜Ｓ１５０５）は実行されない。
【０２０５】
ステップＳ１５０２では、処理対象となるリール１１０〜１１２の脱調監視を行う。
【０２０６】
ステップＳ１５０３では、ステップＳ１５０２の処理対象となるリール１１０〜１１２の脱調監視において脱調が発生しているか否かを判定する。処理対象となるリール１１０〜１１２の脱調監視において脱調が発生している場合には、ステップＳ１５０４に進み、そうでない場合には、左・中・右リール脱調監視処理を終了する。
【０２０７】
ステップＳ１５０４では、処理対象となるリール１１０〜１１２の脱調監視において脱調が発生していたので、ストップボタン１３７〜１３９の操作受付を無効とする。
【０２０８】
ステップＳ１５０５では、処理対象となるリール１１０〜１１２に対してリール回転復帰処理を実行開始する。リール回転復帰処理とは、処理対象となるリール１１０〜１１２を加速させるための加速パターンに関する情報を設定する処理である。この結果、処理対象となるリール１１０〜１１２が加速され、処理対象となるリール１１０〜１１２の脱調が解消されたとき（後述する図２９のリール制御状態に応じた各リール制御処理のステップＳ１６０４の定速制御処理）にストップボタン１３７〜１３９の操作受付を有効とする。
【０２０９】
＜リール制御状態に応じた各リール制御処理＞
次に、図２９を用いて、リール制御状態に応じた各リール制御処理について説明する。図２９８は、図２５のステップＳ１２０８のリール制御状態に応じた各リール制御処理の流れを詳しく示すフローチャートである。
【０２１０】
ステップＳ１６０１では、リール制御状態が「加速制御状態」であるか否かを判定する。リール制御状態が「加速制御状態」である場合には、ステップＳ１６０２に進み、そうでない場合には、ステップＳ１６０３に進む。
【０２１１】
ステップＳ１６０２では、リール１１０〜１１２を加速制御する加速制御処理を実行する。加速制御処理では、図６に示した表の加速制御状態の電流、励磁パターンオフセット値及び保持時間に基づいて、加速制御に関する情報の設定・更新を行う。励磁パターンオフセット値に基づいてリール１１０〜１１２を加速するための情報を設定する。
【０２１２】
ステップＳ１６０３では、リール制御状態が「定速制御状態」であるか否かを判定する。リール制御状態が「定速制御状態」である場合には、ステップＳ１６０４に進み、そうでない場合には、ステップＳ１６０５に進む。
【０２１３】
ステップＳ１６０４では、リールを定速制御する定速制御処理を行う。定速制御処理では、図６に示した表の定速制御状態の電流、励磁パターンオフセット値及び保持時間、並びにインデックスセンサによる検出に基づいて、定速制御に関する情報の設定・更新を行う。また、リール１１０〜１１２に脱調が発生していた場合には、脱調が発生したリール１１０〜１１２を加速するための情報の設定・更新を行う。この結果、リール１１０〜１１２の脱調が解消されたときには、脱調の間、無効とされていたストップボタン１３７〜１３９の操作受付を有効とする、
ステップＳ１６０５では、リール制御状態が「引込み制御状態」であるか否かを判定する。リール制御状態が「引込み制御状態」である場合には、ステップＳ１６０６に進み、そうでない場合には、ステップＳ１６０７に進む。
【０２１４】
ステップＳ１６０６では、リールを引込み制御する引込み制御処理を行う。引込み制御処理では、図６に示した表の引込み制御状態の電流、励磁パターンオフセット値及び保持時間、並びに引込みカウンタの値に基づいて、引込み制御に関する情報の設定・更新を行う。
【０２１５】
ステップＳ１６０７では、リール制御状態が「ブレーキ制御状態」であるので、ブレーキ制御処理を行う。ブレーキ制御処理では、図６に示した表のブレーキ制御状態の電流、励磁パターンオフセット値及び保持時間に基づいて、ブレーキ制御に関する情報の設定・更新を行う。
【０２１６】
＜その他の変形例＞
図３０は、本実施形態のリール停止制御に関する変形例の特徴を主制御部タイマ割込処理の流れに沿って示したフローチャートである。図３０に示すように、左リール１１０に関する処理Ｓ１０、中リール１１１に関する処理Ｓ２０及び右リール１１２に関する処理Ｓ３０の実行順序は上記実施形態と同一であるが、左リール１１０に関する処理Ｓ１０を実行する前に、左リール脱調監視処理Ｓ１２、中リール脱調監視処理Ｓ２２及び右リール脱調監視処理Ｓ３２を左中右の優先順位に従って実行するようにしてもよい。
【０２１７】
この変形例においても、リール１１０〜１１２に脱調が生じたとしても、遊技者の意図した順序（例えば、左中右の順押し）でリールを停止させることができる。
【０２１８】
また、本実施形態では、リール脱調監視処理において所定のリールに対して脱調の発生を検知した場合には、ストップボタンに対する操作を受け付けず、他のリールに対する停止準備処理を行わなかった。しかしながら、このような場合、ストップボタンに対する操作を受け付けるが、他のリールに対する停止準備処理を行わないようにしてもよい。
【０２１９】
また、本実施形態では、主制御部タイマ割込処理において、先にストップボタン操作処理を実行し、その後、リール脱調処理を実行した（図２６参照）。そして、ストップボタン操作処理の中でリール停止準備処理を実行するようにしていた（図２７参照）。しかしながら、リール停止準備処理の実行順序はこれに限定されない。リール脱調処理において脱調の発生を検知しない場合に、その後、リール停止準備処理を実行するようにしてもよい。
【０２２０】
＜実施形態のまとめ＞
以上述べたように、本発明の実施形態の遊技台（例えば、スロットマシン１００など）によれば、
複数種類の図柄が施され、回転駆動される複数のリール（例えば、リール１１０〜１１２）と、
前記複数のリールの回転を個別に停止させるために操作される複数のストップボタン（例えば、ストップボタン１３７〜１３９）と、
前記ストップボタンによる操作の受け付けに基づいて前記リールを停止させる制御を実行する制御手段（例えば、主制御部３００、リール停止制御処理Ｓ１０８、リール制御状態判定処理など）と、
を備えた遊技台であって、  
前記制御手段は、一遊技の進行に従って実行されるメイン処理（例えば、主制御部メイン処理）と、予め定められた時間間隔（例えば、１．５ｍｓ）で前記メイン処理に割り込んで実行される割込処理（例えば、主制御部タイマ割込処理）と、を実行可能な手段であり、
前記制御手段は、前記割込処理において、前記リールの停止に係わる第一の処理（例えば、リール停止準備処理における停止操作があった場合の処理）を実行する手段であり、
前記制御手段は、前記割込処理において、前記リールの脱調に係わる第二の処理（リール脱調監視処理におけるリール脱調時の処理）を実行する手段であり、
前記制御手段は、前記割込処理において、前記第二の処理を実行した場合、該割込処理において前記第一の処理を実行しない手段である、
ことを基本的構成とする。
【０２２１】
この基本的構成によれば、リールに脱調が生じたとしても、リールの停止に係わる処理を実行しないので、遊技者の所望の順序でリールを停止させることができる。
【０２２２】
上記基本的構成において、
前記制御手段は、前記割込処理において、前記ストップボタンの受付の有無を判定する第三の処理（例えば、リール停止準備処理において停止操作の有無を判定する処理）を実行する手段であり、
前記制御手段は、前記割込処理において、前記リールの脱調の発生の有無を判定する第四の処理（例えば、リール脱調監視処理においてリールに脱調が発生しているか否かを判定する処理）を実行する手段であり、
前記制御手段は、前記第三の処理において、前記ストップボタンの受付があった場合には、該ストップボタンに対応する前記リールの停止に係わる前記第一の処理を実行する手段であり、
前記制御手段は、前記第四の処理において、前記リールの脱調の発生があった場合には、該リールを回転復帰させる前記第二の処理を実行する手段であり、
前記複数のリールは、優先順位が設けられたリールであり、
前記複数のリールは、第一のリール（例えば、左リール１１０）と、前記第一のリールよりも優先順位が低い第二のリール（例えば、中リール１１１）と、を備え
前記制御手段は、前記割込処理において、前記第一のリールに対して前記第四の処理を実行した後に、前記第二のリールに対して前記第三の処理を実行する手段であり、
前記制御手段は、前記第一のリールに対する前記第四の処理に基づいて前記第二の処理を実行した場合には、前記第二のリールに対する前記第三の処理を実行しない手段である、
ことを第１の好適な構成とする。
【０２２３】
この第１の好適な構成によれば、優先順位の高いリールから停止操作の受け付けの有無を判定し、脱調の発生の有無を判定するので、優先順位に基づいてリールを停止させることができる。
【０２２４】
上記基本的構成において、
前記制御手段は、前記割込処理において、前記ストップボタンの受付の有無を判定する第三の処理（例えば、リール停止準備処理において停止操作の有無を判定する処理）を実行する手段であり、
前記制御手段は、前記割込処理において、前記リールの脱調の発生の有無を判定する第四の処理（例えば、リール脱調監視処理においてリールに脱調が発生しているか否かを判定する処理）を実行する手段であり、
前記制御手段は、前記第三の処理において、前記ストップボタンの受付があった場合には、該ストップボタンに対応する前記リールの停止に係わる前記第一の処理を実行する手段であり、
前記制御手段は、前記第四の処理において、前記リールの脱調の発生があった場合には、該リールを回転復帰させる前記第二の処理を実行する手段であり、
前記複数のリールは、優先順位が設けられたリールであり、
前記複数のリールは、第一のリール（例えば、左リール１１０）と、前記第一のリールよりも優先順位が低い第二のリール（例えば、中リール１１１）と、を備え
前記制御手段は、前記割込処理において、前記第一のリールに対して前記第四の処理を実行した後に、前記第二のリールに対して前記第三の処理を実行する手段であり、
前記制御手段は、前記第一のリールに対する前記第四の処理に基づいて前記第二の処理を実行した場合には、前記第二のリールに対する前記第三の処理に基づいて前記第一の処理を実行しない手段である、
ことを第２の好適な構成とする。
【０２２５】
この第２の好適な構成によれば、優先順位の高いリールから停止操作の受け付けの有無を判定し、脱調の発生の有無を判定するので、優先順位に基づいてリールを停止させることができる。
【０２２６】
上記第１の好適な構成又は第２の好適な構成において、
前記複数のリールは、左リール（例えば、左リール１１０）、中リール（例えば、中リール１１１）、及び右リール（例えば、右リール１１２）を備え、
前記複数のストップボタンは、前記左リールの回転を停止させるために操作される左ストップボタン（例えば、左ストップボタン１３７）と、前記中リールの回転を停止させるために操作される中ストップボタン（例えば、中ストップボタン１３８）と、及び前記右リールの回転を停止させるために操作される右ストップボタン（例えば、右ストップボタン１３９）と、を備え、
前記優先順位は、前記左リール、前記中リール、前記右リールの順序であり、
前記制御手段は、１回の前記割込処理において、まず、前記左リールに対して前記第三の処理、次いで前記第四の処理を実行し、次に、前記中リールに対して前記第三の処理、次いで前記第四の処理を実行し、最後に、前記右リールに対して前記第三の処理、次いで前記第四の処理を実行する手段である、
ことを第３の好適な構成とする。
【０２２７】
この第３の好適な構成によれば、左リール、中リール、右リールの順序で停止操作の受け付けの有無を判定し、脱調の発生の有無を判定するので、所謂順押しの操作に基づいてリールを停止させることができる。
【０２２８】
上記第１の好適な構成、第２の好適な構成、又は第３の好適な構成において、
前記第一の処理は、前記リールの回転を停止させる停止制御処理（以下「第五の処理」という）（例えば、リール停止制御処理Ｓ１０８）に要する情報を設定する停止準備処理であり、
前記制御手段は、前記割込処理の前記第三の処理において、前記第一のリールに対応する前記ストップボタンの受付があり、前記第一のリールに対して前記第一の処理を実行した場合、該第一の処理を実行した後、前記メイン処理において前記第一のリールに対して前記第五の処理を開始するとともに前記割込処理において、前記第二のリールに対して前記第三の処理を実行する手段である、
ことを第４の好適な構成とする。
【０２２９】
この第４の好適な構成によれば、遊技者のスライド操作に基づくリールの停止制御を円滑に実行することができる。
【０２３０】
以上、本発明の実施の形態について説明してきたが、本発明は、上述した実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲において、本発明の実施の形態に対して種々の変形や変更を施すことができ、そのような変形や変更を伴うものもまた、本発明の技術的範囲に含まれるものである。また、発明の実施の形態に記載された、作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、本発明の実施の形態に記載されたものに限定されるものではない。
【符号の説明】
【０２３１】
１００  スロットマシン
１１０、１１１、１１２  リール
１１３  図柄表示窓
１１４  入賞ライン
１３０、１３１、１３２  メダル投入ボタン
１３５  スタートレバー
１３７、１３８、１３９  ストップボタン
３００  主制御部
４００  第１副制御部
５００  第２副制御部
１５７  液晶表示装置
２７２，２７７  スピーカ
【図１】
2020115949.tif 000003
【図２】
2020115949.tif 000004
【図３】
2020115949.tif 000005
【図４】
2020115949.tif 000006
【図５】
2020115949.tif 000007
【図６】
2020115949.tif 000008
【図７】
2020115949.tif 000009
【図８】
2020115949.tif 000010
【図９】
2020115949.tif 000011
【図１０】
2020115949.tif 000012
【図１１】
2020115949.tif 000013
【図１２】
2020115949.tif 000014
【図１３】
2020115949.tif 000015
【図１４】
2020115949.tif 000016
【図１５】
2020115949.tif 000017
【図１６】
2020115949.tif 000018
【図１７】
2020115949.tif 000019
【図１８】
2020115949.tif 000020
【図１９】
2020115949.tif 000021
【図２０】
2020115949.tif 000022
【図２１】
2020115949.tif 000023
【図２２】
2020115949.tif 000024
【図２３】
2020115949.tif 000025
【図２４】
2020115949.tif 000026
【図２５】
2020115949.tif 000027
【図２６】
2020115949.tif 000028
【図２７】
2020115949.tif 000029
【図２８】
2020115949.tif 000030
【図２９】
2020115949.tif 000031
【図３０】
2020115949.tif 000032