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