(57)【要約】【課題】周回体を好適に停止させることが可能な遊技機を提供すること。【解決手段】ハイブリッド型のステッピングモータ３３は回転子９１と固定子９０とを備えている。回転子９１は、Ｎ極に着磁された手前側回転子９１ａと、Ｓ極に着磁された奥側回転子９１ｂとで構成され、手前側回転子９１ａの周囲に設けられた歯と歯の間に、奥側回転子９１ｂの周囲に設けられた歯が位置するように１／２ピッチだけ相対的にずらされた状態で回転軸に取り付けられている。そして、各ポール９２〜９５の励磁相が順次切り替えられることにより、回転子９１が回転する。この場合に、通常停止態様による停止制御が行われる場合には４相励磁が６７割込みに亘って行われた後に１相励磁が６７割込みに亘って行われ、特別停止態様による停止制御が行われる場合には３相励磁が６７割込みに亘って行われる前に１相励磁が１割込みのみ行われる。【選択図】      図１３
2020163191.tif 000002
【特許請求の範囲】
【請求項１】
複数種の絵柄が周方向に付された周回体と、
当該周回体を回転させる駆動手段と、
当該駆動手段を駆動制御する駆動制御手段と、
を備え、
前記駆動手段は、励磁される相が切り替えられることにより回転子が回転することで前記周回体を回転させるステッピングモータであり、
励磁される相の数が相違するように、前記駆動制御手段により行われる相励磁の種類が複数存在しており、
前記駆動制御手段は、
所定停止態様となるように前記駆動手段を停止制御する所定停止制御手段と、
特定停止態様となるように前記駆動手段を停止制御する特定停止制御手段と、
を備え、
前記所定停止制御手段と前記特定停止制御手段とで、停止制御に際して利用される前記相励磁の種類が相違しており、当該相励磁の種類以外にも停止制御に際しての相励磁の態様が相違していることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関するものである。
【背景技術】
【０００２】
周回体の周回を通じて絵柄の変動表示を行う遊技機としては、例えばスロットマシンがある。スロットマシンは、外周部に複数の図柄が付与されたリールを複数備えており、表示部を通じて各リールに付与された図柄の一部が視認可能となっている。そして遊技者がメダルを投入してスタートレバーを操作することで各リールが回転を開始し、各リールが回転を開始した後にストップボタンを操作することで各リールが順次停止する。また、スロットマシンの内部ではメダルの投入とスタートレバーの操作を条件として抽選を行っており、抽選の結果が当選であり且つ予め設定された有効ライン上に遊技者が当選となった図柄を停止させることを条件として所定枚数のメダルが払い出されたり、遊技者に有利な所定のゲームが発生するなどの特典が付与される（例えば特許文献１参照）。
【０００３】
また、上記遊技機としては、スロットマシン以外にも、遊技媒体としてメダルの代わりに遊技球を用いて上記スロットマシンと同様の遊技を行うことを可能とする遊技機が挙げられる。また、パチンコ機において内部抽選の結果に応じた演出を遊技者に提供するための表示部として上記周回体を利用するものも挙げられる。
【０００４】
上記のような周回体を周回させるための駆動手段としては、ステッピングモータが一般的に用いられている。この場合、周回開始条件が成立した場合には、ステッピングモータによる駆動が開始されて、加速期間を経て定速期間へと移行する。そして、この定速期間が所定の期間に亘って継続された後に、周回停止条件の成立に基づき停止される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１８０９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、上記のように駆動手段としてステッピングモータを利用する構成において、周回体を好適に停止させることが可能な構成が求められており、この点について未だ改良の余地がある。
【０００７】
本発明は、上記例示した事情等に鑑みてなされたものであり、ステッピングモータを利用して周回体を周回させる構成において、周回体を好適に停止させることが可能な遊技機を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
上記課題を解決すべく請求項１記載の発明は、複数種の絵柄が周方向に付された周回体と、
当該周回体を回転させる駆動手段と、
当該駆動手段を駆動制御する駆動制御手段と、
を備え、
前記駆動手段は、励磁される相が切り替えられることにより回転子が回転することで前記周回体を回転させるステッピングモータであり、
励磁される相の数が相違するように、前記駆動制御手段により行われる相励磁の種類が複数存在しており、
前記駆動制御手段は、
所定停止態様となるように前記駆動手段を停止制御する所定停止制御手段と、
特定停止態様となるように前記駆動手段を停止制御する特定停止制御手段と、
を備え、
前記所定停止制御手段と前記特定停止制御手段とで、停止制御に際して利用される前記相励磁の種類が相違しており、当該相励磁の種類以外にも停止制御に際しての相励磁の態様が相違していることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ステッピングモータを利用して周回体を周回させる構成において、周回体を好適に停止させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】スロットマシンの正面図である。
【図２】前面扉を開いた状態を示すスロットマシンの斜視図である。
【図３】左リールの組立斜視図である。
【図４】各リールの図柄配列を示す図である。
【図５】表示窓から視認可能となる図柄と組合せラインとの関係を示す説明図である。
【図６】入賞態様と付与される特典との関係を示す説明図である。
【図７】スロットマシンの電気的構成図である。
【図８】主制御装置のＭＰＵにて実行されるタイマ割込み処理を示すフローチャートである。
【図９】主制御装置のＭＰＵにて実行される通常処理を示すフローチャートである。
【図１０】主制御装置のＭＰＵにて実行される抽選処理を示すフローチャートである。
【図１１】（ａ）通常遊技状態用の抽選テーブルの一例を示す図であり、（ｂ）ＢＢ状態用の抽選テーブルの一例を示す図である。
【図１２】主制御装置のＭＰＵにて実行されるリール制御処理を示すフローチャートである。
【図１３】（ａ）ステッピングモータの駆動系を示す接続図であり、（ｂ）ステッピングモータの駆動特性を示す図である。
【図１４】（ａ），（ｂ）相励磁の内容を説明するための説明図である。
【図１５】リールの回転を開始させる場合における励磁パターンの一例を説明するための説明図である。
【図１６】（ａ）４相励磁を利用してステッピングモータが停止される場合の励磁パターンを説明するための説明図であり、（ｂ）３相励磁を利用してステッピングモータが停止される場合の励磁パターンを説明するための説明図である。
【図１７】主制御装置のＭＰＵにて実行される停止制御処理を示すフローチャートである。
【図１８】主制御装置のＭＰＵにて実行される停止中処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、遊技機の一種であるスロットマシンに本発明を適用した場合の一実施形態を、図面に基づいて詳細に説明する。図１はスロットマシン１０の正面図であり、図２はスロットマシン１０の前面扉１２を開いた状態の斜視図である。
【００１２】
図２に示すように、スロットマシン１０は、その外殻を形成する筐体１１を備えている。筐体１１は、複数の木製パネルが固定されることにより、全体として前面を開放した箱状に形成されている。
【００１３】
筐体１１の前面側には、前面扉１２が取り付けられている。前面扉１２はその左側部を回動軸として、筐体１１の内部空間を開閉可能とするように筐体１１に支持されている。なお、前面扉１２は、その裏面に設けられた施錠装置１３によって開放不能に施錠状態とされており、この施錠状態は、キーシリンダ１４に対する所定のキーによる解錠操作により解除される。
【００１４】
前面扉１２の中央部上寄りには、図１に示すように、遊技者に遊技状態を報知する遊技パネル２０が設けられている。遊技パネル２０には、縦長の３つの表示窓部２１Ｌ，２１Ｍ，２１Ｒが横並びとなるように形成されている。表示窓部２１Ｌ，２１Ｍ，２１Ｒは透明又は半透明な材質により構成されており、各表示窓部２１Ｌ，２１Ｍ，２１Ｒを通じてスロットマシン１０の内部が視認可能な状態となっている。
【００１５】
図２に示すように、筐体１１は仕切り板によりその内部が上下２分割されており、仕切り板の上部にはリールユニット３１が取り付けられている。リールユニット３１は、円筒状にそれぞれ形成された左リール３２Ｌ，中リール３２Ｍ，右リール３２Ｒを備えている。各リール３２Ｌ，３２Ｍ，３２Ｒは、その中心軸線が当該リールの回転軸線となるように回転可能に支持されている。各リール３２Ｌ，３２Ｍ，３２Ｒの回転軸線は略水平方向に延びる同一軸線上に配設され、それぞれのリール３２Ｌ，３２Ｍ，３２Ｒが各表示窓部２１Ｌ，２１Ｍ，２１Ｒと１対１で対応している。したがって、各リール３２Ｌ，３２Ｍ，３２Ｒの表面の一部はそれぞれ対応する表示窓部２１Ｌ，２１Ｍ，２１Ｒを通じて視認可能な状態となっている。また、リール３２Ｌ，３２Ｍ，３２Ｒが正回転すると、各表示窓部２１Ｌ，２１Ｍ，２１Ｒを通じてリール３２Ｌ，３２Ｍ，３２Ｒの表面は上から下へ向かって移動しているかのように映し出される。
【００１６】
これら各リール３２Ｌ，３２Ｍ，３２Ｒは、それぞれがステッピングモータ３３に連結されており、各ステッピングモータ３３の駆動により各リール３２Ｌ，３２Ｍ，３２Ｒが個別に、即ちそれぞれ独立して回転駆動し得る構成となっている。これら各リール３２Ｌ，３２Ｍ，３２Ｒは同様の構成をしているため、ここでは左リール３２Ｌを例に挙げて図３に基づいて説明する。なお、図３は左リール３２Ｌの組立斜視図である。
【００１７】
左リール３２Ｌは、円筒状のかごを形成する円筒骨格部材４１と、その外周面において無端状に巻かれた帯状のベルト（図３では図示略）とを備えている。そして、その巻かれた状態を維持するように、ベルトの長辺両側に沿って形成された一対のシール部を介して円筒骨格部材４１に貼付されている。前記ベルトの外周面には、識別情報としての図柄が等間隔ごとに多数印刷されている。円筒骨格部材４１の中心部にはボス部４２が形成されており、円盤状のボス補強板４３を介してステッピングモータ３３の駆動軸に取り付けられている。したがって、ステッピングモータ３３の駆動軸が回転することによりその駆動軸を中心として円筒骨格部材４１が回転され、左リール３２Ｌが回転するようになっている。
【００１８】
ステッピングモータ３３は、リールユニット３１内において起立状態に配置されたモータプレート４４の側面にねじ４５で固定されている。モータプレート４４には、発光素子４６ａと受光素子４６ｂとが所定間隔をおいて保持されたリールインデックスセンサ４６が設置されている。一方、左リール３２Ｌと一体化されたボス補強板４３には、半径方向に延びるセンサカットバン４７の基端部４７ｂがねじ４８で固定されている。このセンサカットバン４７の先端部４７ａは、略直角に屈曲されてリールインデックスセンサ４６の両素子４６ａ，４６ｂの間を通過できるように位置合わせがなされている。そして、左リール３２Ｌが１回転するごとにセンサカットバン４７の先端部４７ａの通過をリールインデックスセンサ４６が検出し、その検出の都度、後述する主制御装置７０に検出信号が出力される。したがって、主制御装置７０はこの検出信号に基づいて左リール３２Ｌの角度位置を１回転ごとに確認し補正できる。
【００１９】
ステッピングモータ３３は例えば５０４パルスの励磁信号を与えることにより１回転されるように設定されており、この励磁信号によってステッピングモータ３３の回転位置、すなわち左リール３２Ｌの回転位置が制御される。
【００２０】
各リール３２Ｌ，３２Ｍ，３２Ｒの各ベルト上には、その長辺方向（周回方向）に複数個、具体的には２１個の図柄が描かれている。したがって、所定の位置においてある図柄から次の図柄へ切り替えるには２４パルス（＝５０４パルス÷２１図柄）を要する。そして、リールインデックスセンサ４６の検出信号が出力された時点からのパルス数により、どの図柄が表示窓部２１Ｌから視認可能な状態となっているかを認識したり、任意の図柄を表示窓部２１Ｌから視認可能な状態としたりする制御を行うことができる。
【００２１】
図１に示すように、遊技パネル２０の下方左側には、各リール３２Ｌ，３２Ｍ，３２Ｒの回転を開始させるために操作されるスタートレバー５１が設けられている。メダルが投入されているときにこのスタートレバー５１が操作されると、各リール３２Ｌ，３２Ｍ，３２Ｒが一斉に回転を始める。
【００２２】
スタートレバー５１の右側には、回転している各リール３２Ｌ，３２Ｍ，３２Ｒを個別に停止させるために操作されるストップボタン５２，５３，５４が設けられている。各ストップボタン５２，５３，５４は停止対象となるリール３２Ｌ，３２Ｍ，３２Ｒに対応する表示窓部２１Ｌ，２１Ｍ，２１Ｒの直下にそれぞれ配置されている。各ストップボタン５２，５３，５４は、左リール３２Ｌが回転を開始してから所定時間が経過すると停止させることが可能な状態となる。
【００２３】
なお、スタートレバー５１の操作に基づき各リール３２Ｌ，３２Ｍ，３２Ｒの回転が開始され、各ストップボタン５２，５３，５４の操作に基づき各リール３２Ｌ，３２Ｍ，３２Ｒが回転を停止して、メダル付与及び遊技状態の管理といった各種処理の実行が完了するまでが、１回のゲームに相当する。
【００２４】
表示窓部２１Ｌ，２１Ｍ，２１Ｒの下方右側には、投資価値としてのメダルを投入するためのメダル投入口５５が設けられている。メダル投入口５５から投入されたメダルは、図２に示すように、前面扉１２の背面に設けられたセレクタ６１によって、投入可能時であればホッパ装置６４へ導かれ、投入不可時であれば前面扉１２の前面下部に設けられたメダル排出口１７からメダル受け皿１８へと導かれる。なお、ホッパ装置６４は、上記有効ライン上にメダルの付与に対応した入賞が成立した場合に、貯留タンクに貯留されたメダルを、メダル排出口１７を通じてメダル受け皿１８に払い出す機能を有している。
【００２５】
メダル投入口５５の下方には、図１に示すように、メダル投入口５５に投入されたメダルがセレクタ６１内に詰まった際に押される返却ボタン５６が設けられている。また、表示窓部２１Ｌ，２１Ｍ，２１Ｒの下方左側には、クレジットされた仮想メダルを一度にベット可能な最大分投入するための第１クレジット投入ボタン５７と、仮想メダルを一度に２枚投入するための第２クレジット投入ボタン５８と、仮想メダルを一度に１枚投入するための第３クレジット投入ボタン５９とが設けられている。
【００２６】
スタートレバー５１の左側には、精算ボタン６０が設けられている。すなわち、本スロットマシン１０では、所定の貯留上限数（メダル５０枚分）となるまでの余剰の投入メダルや入賞時の払出メダルを仮想メダルとして貯留記憶するクレジット機能を有しており、仮想メダルが貯留記憶されている状況下で精算ボタン６０を操作された場合、仮想メダルが現実のメダルとしてメダル排出口１７から払い出されるようになっている。
【００２７】
筐体１１の内部においてホッパ装置６４の左方には、図２に示すように、電源装置６５が設けられている。電源装置６５には、電源投入時や電源遮断時に操作される電源ボタン６６と、スロットマシン１０の各種状態をリセットするためのリセットボタン６７と、スロットマシン１０の設定状態を「設定１」から「設定６」の範囲で変更するために操作される設定キー挿入孔６８と、を備えている。
【００２８】
＜各リール３２Ｌ，３２Ｍ，３２Ｒに付されている図柄＞
次に、各リール３２Ｌ，３２Ｍ，３２Ｒに付されている図柄について説明する。
【００２９】
図４には、左リール３２Ｌ，中リール３２Ｍ，右リール３２Ｒのそれぞれに巻かれるベルトに描かれた図柄配列が示されている。同図に示すように、各リール３２Ｌ，３２Ｍ，３２Ｒにはそれぞれ２１個の図柄が一列に設けられている。また、各リール３２Ｌ，３２Ｍ，３２Ｒに対応して番号が０〜２０まで付されているが、これら番号は主制御装置７０が表示窓部２１Ｌ，２１Ｍ，２１Ｒから視認可能な状態となっている図柄を認識するための番号であり、リール３２Ｌ，３２Ｍ，３２Ｒに実際に付されているわけではない。但し、以下の説明では当該番号を使用して説明する。
【００３０】
図柄としては、「ベル」図柄（例えば、左ベルト２０番目）、「赤７」図柄（例えば、左ベルト１８番目）、「リプレイ」図柄（例えば、左ベルト１７番目）、「スイカ」図柄（例えば、左ベルト１６番目）、「ＢＡＲ」図柄（例えば、左ベルト１３番目）、「チェリー」図柄（例えば、左ベルト１１番目）、「白７」図柄（例えば、左ベルト２番目）の７種類がある。そして、図４に示すように、各リール３２Ｌ，３２Ｍ，３２Ｒに巻かれるベルトにおいて、各種図柄の数や配置順序は全く異なっている。
【００３１】
各表示窓部２１Ｌ，２１Ｍ，２１Ｒは、図５の説明図に示すように、対応するリールに付された２１個の図柄のうち図柄全体を視認可能な図柄数が３個となるように形成されている。このため、各リール３２Ｌ，３２Ｍ，３２Ｒがすべて停止している状態では、３×３＝９個の図柄が表示窓部２１Ｌ，２１Ｍ，２１Ｒを介して視認可能な状態となる。
【００３２】
本スロットマシン１０では、各リール３２Ｌ，３２Ｍ，３２Ｒの図柄が視認可能となる位置を結ぶようにして、計５本の組合せラインが設定されている。より詳しくは、左リール３２Ｌの上段図柄，中リール３２Ｍの中段図柄，右リール３２Ｒの下段図柄を結んだ第１ラインＭＬ１と、左リール３２Ｌの上段図柄，中リール３２Ｍの上段図柄，右リール３２Ｒの上段図柄を結んだ第２ラインＭＬ２と、左リール３２Ｌの中段図柄，中リール３２Ｍの中段図柄，右リール３２Ｒの中段図柄を結んだ第３ラインＭＬ３と、左リール３２Ｌの下段図柄，中リール３２Ｍの下段図柄，右リール３２Ｒの下段図柄を結んだ第４ラインＭＬ４と、左リール３２Ｌの下段図柄，中リール３２Ｍの中段図柄，右リール３２Ｒの上段図柄を結んだ第５ラインＭＬ５と、が設定されている。そして、有効化された組合せライン、すなわち有効ライン上に図柄が所定の組合せで停止した場合には、入賞成立として、遊技媒体たるメダルが所定数払い出される特典が付与されたり、遊技状態が移行される特典が付与されたりするようになっている。
【００３３】
図６には、入賞となる前記所定の図柄及び前記所定の図柄の組合せと、入賞となった場合に払い出されるメダル払出枚数とが示されている。
【００３４】
メダル払出が行われる小役入賞としては、第１スイカ入賞，第２スイカ入賞，第３スイカ入賞，第４スイカ入賞，ベル入賞，チェリー入賞がある。
【００３５】
各リール３２Ｌ，３２Ｍ，３２Ｒの「スイカ」図柄が有効ライン上に停止した場合には、第１スイカ入賞として１５枚のメダル払出が行われる。左リール３２Ｌの「リプレイ」図柄と中リール３２Ｍの「リプレイ」図柄と右リール３２Ｒの「スイカ」図柄とが有効ライン上に停止した場合には、第２スイカ入賞として１５枚のメダル払出が行われる。左リール３２Ｌの「リプレイ」図柄と中リール３２Ｍの「スイカ」図柄と右リール３２Ｒの「スイカ」図柄とが有効ライン上に停止した場合には、第３スイカ入賞として９枚のメダル払出が行われる。左リール３２Ｌの「リプレイ」図柄と中リール３２Ｍの「スイカ」図柄と右リール３２Ｒの「赤７」図柄とが有効ライン上に停止した場合には、第４スイカ入賞として１枚のメダル払出が行われる。各リール３２Ｌ，３２Ｍ，３２Ｒの「ベル」図柄が有効ライン上に停止した場合には、ベル入賞として８枚のメダル払出が行われる。
【００３６】
左リール３２Ｌの「チェリー」図柄が有効ライン上に停止した場合には、チェリー入賞として２枚のメダル払出が行われる。すなわち、チェリー入賞の場合には、中リール３２Ｍと右リール３２Ｒについて、有効ライン上に停止する図柄がどのような図柄であっても良い。左リール３２Ｌの複数の有効ラインが重なる位置（具体的には上段又は下段）に「チェリー」図柄が停止した場合には、各有効ライン上にてチェリー入賞が成立し、その重なった有効ラインの数を乗算した分だけのメダル払出が行われる。具体的には、本実施形態では４枚のメダル払出が行われる。一方、左リール３２Ｌにおいて一の有効ラインのみが存在する位置（具体的には中段）に「チェリー」図柄が停止した場合には、チェリー入賞として設定されている分のメダル払出が行われる。具体的には、本実施形態では２枚のメダル払出が行われる。
【００３７】
遊技状態の移行のみが行われる状態移行入賞としては、第１ＢＢ入賞，第２ＢＢ入賞，第３ＢＢ入賞がある。各リール３２Ｌ，３２Ｍ，３２Ｒの「赤７」図柄が有効ライン上に停止した場合には第１ＢＢ入賞となり、各リール３２Ｌ，３２Ｍ，３２Ｒの「白７」図柄が有効ライン上に停止した場合には第２ＢＢ入賞となり、各リール３２Ｌ，３２Ｍ，３２Ｒの「ＢＡＲ」図柄が有効ライン上に停止した場合には第３ＢＢ入賞となる。これらＢＢ入賞が成立した場合には、遊技状態がＢＢ状態に移行する。
【００３８】
メダルを投入することなく次ゲームの遊技を行うことが可能な再遊技の特典が付与される入賞としては、再遊技入賞がある。各リール３２Ｌ，３２Ｍ，３２Ｒの「リプレイ」図柄が有効ライン上に停止した場合には再遊技入賞となる。再遊技入賞が成立すると、メダル払出や状態移行は行われないものの、遊技者は所有するメダルを減らすことなく且つメダルを投入することなく次ゲームの遊技を行うことが可能となる。
【００３９】
前面扉１２の上部には、図１に示すように、上部ランプ２２が設けられているとともにスピーカ２３が設けられており、さらに画像表示装置２４が設けられている。上部ランプ２２は、スロットマシン１０において異常が発生した場合に当該異常に対応した態様で発光制御されるとともに、入賞結果に応じた態様で発光制御される。また、上部ランプ２２は、画像表示装置２４における表示演出に対応した発光演出が行われるように発光制御される。スピーカ２３は左右一対として設けられており、スロットマシン１０において異常が発生した場合に当該異常に対応した音又は音声が出力されるように音出力制御されるとともに、入賞結果に対応した音又は音声が出力されるように音出力制御される。また、スピーカ２３は、画像表示装置２４における表示演出に対応した音出力演出が行われるように音出力制御される。画像表示装置２４は、スロットマシン１０において異常が発生した場合には当該異常に対応した画像が表示されるように表示制御される。また、画像表示装置２４は、内部抽選における役の当選結果及び各ゲームにおける入賞結果に対応した画像が表示されるように表示制御される。
【００４０】
＜各種制御装置＞
スロットマシン１０には、各種制御装置が設けられている。
【００４１】
具体的には、図２に示すように、リールユニット３１の上方には、主制御装置７０が設けられている。当該主制御装置７０は、筐体１１の背板に取り付けられている。主制御装置７０は、主基板が基板ボックスに収容されて構成されている。基板ボックスを開放する場合には、締結状態を解除する必要があり、当該締結状態の解除に際して破壊箇所が生じることとなる。当該破壊箇所の有無を確認することで、基板ボックスが開放されたか否かを簡易的に確認することが可能となる。
【００４２】
スロットマシン１０には、主制御装置７０以外にもサブ制御装置８０が設けられている。サブ制御装置８０は、前面扉１２において画像表示装置２４の後方に重ねて配置されている。サブ制御装置８０は、主制御装置７０から受信したコマンドに基づき、上部ランプ２２、スピーカ２３及び画像表示装置２４の制御を実行する。なお、サブ制御装置８０は、主制御装置７０と同様に、基板ボックス内に制御基板が収容されてなる。
【００４３】
＜スロットマシン１０の電気的構成＞
次に、本スロットマシン１０の電気的構成について、図７のブロック図に基づいて説明する。
【００４４】
主制御装置７０は、遊技の主たる制御を司る主制御基板７１を具備している。主制御基板７１には、ＭＰＵ７２が搭載されている。ＭＰＵ７２には、当該ＭＰＵ７２により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ７３と、そのＲＯＭ７３内に記憶される制御プログラムの実行に際して各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ７４と、所定周波数の矩形波を出力するクロック回路７５と、割込回路、データ入出力回路、乱数発回路などが内蔵されている。なお、ＭＰＵ７２に対してＲＯＭ７３及びＲＡＭ７４が１チップ化されていることは必須の構成ではなく、それぞれが個別にチップ化された構成としてもよい。
【００４５】
ＭＰＵ７２には、入力ポート及び出力ポートがそれぞれ設けられている。ＭＰＵ７２の入力側には、リールユニット３１（より詳しくは各リール３２Ｌ，３２Ｍ，３２Ｒが１回転したことを個別に検出するリールインデックスセンサ４６）、スタートレバー５１の操作を検出するスタート検出センサ５１ａ、各ストップボタン５２，５３，５４の操作を個別に検出するストップ検出センサ５２ａ，５３ａ，５４ａ、メダル投入口５５から投入されたメダルを検出する投入メダル検出センサ５５ａ、各クレジット投入ボタン５７，５８，５９の操作を個別に検出するクレジット投入検出センサ５７ａ，５８ａ，５９ａ、精算ボタン６０の操作を検出する精算検出センサ６０ａ、ホッパ装置６４の払出検出センサ、リセットボタン６７の操作を検出するリセット検出センサ６７ａ、設定キー挿入孔６８に設定キーが挿入されたことを検出する設定キー検出センサ６８ａ等の各種センサが接続されており、これら各センサからの信号はＭＰＵ７２に入力される。
【００４６】
ＭＰＵ７２の出力側には、リールユニット３１（より詳しくは各リール３２Ｌ，３２Ｍ，３２Ｒを回転させるためのステッピングモータ３３）、ホッパ装置６４の払出モータ及びサブ制御装置８０等が接続されている。各ゲームにおいてはリールユニット３１の各リール３２Ｌ，３２Ｍ，３２Ｒの回転駆動制御がＭＰＵ７２により行われるとともに、小役入賞が成立してメダルの払い出しを実行する場合にはホッパ装置６４の駆動制御がＭＰＵ７２により行われる。サブ制御装置８０には、各ゲームの各タイミングでＭＰＵ７２からコマンドが送信される。
【００４７】
ＭＰＵ７２の入力側には、電源装置６５に設けられた停電監視回路が接続されている（図示略）。電源装置６５には、主制御装置７０をはじめとしてスロットマシン１０の各電子機器に駆動電力を供給する電源部及び停電監視回路が搭載されており、停電監視回路は、外部電源から電源部に印加されている電圧を監視し、当該電圧が基準電圧以下となった場合にＭＰＵ７２に停電信号を出力する。ＭＰＵ７２は、停電信号を受信することにより停電時処理を実行し、復電後において停電前の処理状態への復帰を可能とする。また、電源装置６５には、外部電源からの動作電力の供給が遮断されている状況において電断中電力としてバックアップ電力をＲＡＭ７４に供給するための電断中電源部が設けられている。これにより、外部電源からの動作電力の供給が遮断されている状況であっても、電断中電源部においてバックアップ電力を供給可能な状況（例えば１日や２日）ではＲＡＭ７４においてデータが記憶保持される。但し、電源装置６５に設けられたリセットボタン６７を押圧操作した状態でスロットマシン１０の電源のＯＮ操作を行うことで、ＲＡＭ７４に記憶保持されているデータは初期化される。
【００４８】
サブ制御装置８０は、各種報知や各種演出の実行制御を実行するためのサブ制御基板８１を具備している。サブ制御基板８１には、ＭＰＵ８２が搭載されている。ＭＰＵ８２には、当該ＭＰＵ８２により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ８３と、そのＲＯＭ８３内に記憶される制御プログラムの実行に際して各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ８４と、所定周波数の矩形波を出力するクロック回路８５と、割込回路、データ入出力回路、乱数発回路などが内蔵されている。
【００４９】
なお、ＭＰＵ８２に対してＲＯＭ８３及びＲＡＭ８４が１チップ化されていることは必須の構成ではなく、それぞれが個別にチップ化された構成としてもよい。また、ＲＡＭ８４には、外部電源からの動作電力の供給が遮断されている状況において電源装置６５の電断中電源部からバックアップ電力が供給され、当該バックアップ電力が供給されている状況（例えば１日や２日）ではＲＡＭ８４においてデータが記憶保持される。但し、電源装置６５に設けられたリセットボタン６７を押圧操作した状態でスロットマシン１０の電源のＯＮ操作を行うことで、ＲＡＭ８４に記憶保持されているデータは初期化される。
【００５０】
ＭＰＵ８２には、入力ポート及び出力ポートがそれぞれ設けられている。ＭＰＵ８２の入力側には、既に説明したとおり主制御装置７０のＭＰＵ７２が接続されており、当該ＭＰＵ７２から各種コマンドを受信する。
【００５１】
ＭＰＵ８２の出力側には、上部ランプ２２、スピーカ２３及び画像表示装置２４が接続されている。ＭＰＵ８２では、主制御装置７０のＭＰＵ７２から受信したコマンドに基づき、上部ランプ２２の発光制御、スピーカ２３の音出力制御、及び画像表示装置２４の表示制御を実行することで、各種報知や各種演出が行われるようにする。
【００５２】
＜主制御装置７０のＭＰＵ７２により実行される処理＞
次に、主制御装置７０のＭＰＵ７２により実行される処理について説明する。かかるＭＰＵ７２の処理としては大別して、電源投入に伴い起動されたメイン処理の実行後に繰り返し実行される通常処理と、当該通常処理に対して定期的に割り込んで起動されるタイマ割込み処理とがあり、説明の便宜上、はじめにタイマ割込み処理を説明し、その後、通常処理を説明する。
【００５３】
＜タイマ割込み処理＞
図８は、タイマ割込み処理を示すフローチャートである。当該タイマ割込み処理は、例えば１．４９ｍｓｅｃごとに起動される。
【００５４】
ステップＳ１０１に示すレジスタ退避処理では、後述する通常処理で使用しているＭＰＵ７２内の全レジスタの値をＲＡＭ７４に退避させる。ステップＳ１０２では停電フラグに「１」がセットされているか否かを確認し、停電フラグに「１」がセットされているときにはステップＳ１０３に進み、停電時処理を実行する。
【００５５】
停電フラグは、電源装置６５の停電監視回路からの停電信号がＭＰＵ７２に入力された場合にセットされる。停電時処理では、まず停電コマンド以外のコマンドの送信が終了しているか否かを判定し、送信が終了していない場合には本処理を終了してタイマ割込み処理に復帰し、送信途中のコマンドの送信を終了させる。停電コマンド以外のコマンドの送信が終了している場合には、停電コマンドの送信を開始し、停電コマンドの送信が完了するまでは本タイマ割込み処理を繰り返し実行する。停電コマンドの送信が完了している場合には、ＭＰＵ７２のスタックポインタの値をＲＡＭ７４に保存する。その後、ＭＰＵ７２の出力ポートの出力状態をクリアし、図示しない全てのアクチュエータをオフ状態にする。そして、停電解消時にＲＡＭ７４のデータが正常か否かを判定するための判定値を算出して当該ＲＡＭ７４に保存することにより、それ以後のＲＡＭアクセスを禁止する。以上の処理を行った後は、電源が完全に遮断して処理が実行できなくなるのに備え、無限ループに入る。
【００５６】
ステップＳ１０２にて停電フラグがセットされていない場合には、ステップＳ１０４以降の各種処理を行う。すなわち、ステップＳ１０４では、誤動作の発生を監視するためのウオッチドッグタイマの値を初期化するウオッチドッグタイマのクリア処理を行う。ステップＳ１０５では、ＭＰＵ７２自身に対して次回のタイマ割込みを設定可能とする割込み終了宣言処理を行う。ステップＳ１０６では、各リール３２Ｌ，３２Ｍ，３２Ｒを回転及び停止させるために、それぞれのステッピングモータ３３を駆動させるステッピングモータ制御処理を行う。ステップＳ１０７では、入力ポートに接続された各種センサの状態を読み込むとともに、読み込み結果が正常か否かを監視するセンサ監視処理を行う。ステップＳ１０８では、各カウンタやタイマの値を減算するタイマ演算処理を行う。ステップＳ１０９では、メダルのベット数や、払出枚数をカウントした結果を外部へ出力するカウンタ処理を行う。
【００５７】
ステップＳ１１０では、各種コマンドをサブ制御装置８０へ送信するコマンド出力処理を行う。ステップＳ１１１では、入出力ポートからＩ／Ｏ装置に対応するデータを出力するポート出力処理を行う。ステップＳ１１２では、先のステップＳ１０１にてＲＡＭ７４に退避させた各レジスタの値をそれぞれＭＰＵ７２内の対応するレジスタに復帰させる。その後、ステップＳ１１３にて次回のタイマ割込みを許可する割込み許可処理を行い、この一連のタイマ割込み処理を終了する。
【００５８】
＜通常処理＞
次に、通常処理について図９のフローチャートに基づき説明する。
【００５９】
ステップＳ２０１では、次回のタイマ割込みを許可する割込み許可処理を行う。ステップＳ２０２では、遊技を可能とするための開始前処理を行う。開始前処理では、サブ制御装置８０等が初期化を終了するまで待機する。サブ制御装置８０等の初期化が終了した場合には、ステップＳ２０３〜ステップＳ２１２に示す遊技管理処理を行う。
【００６０】
遊技管理処理として、ステップＳ２０３では、ＲＡＭ７４に格納された各種遊技情報等のデータをクリアする。この場合、一のゲームにおいて使用するＲＡＭ７４の各エリアを初期化するための処理を実行する。その後、ステップＳ２０４では開始待ち処理を行う。
【００６１】
開始待ち処理では、前回の遊技で再遊技入賞が成立したか否かを判定する。再遊技入賞が成立していた場合には、前回のベット数と同数の仮想メダルを自動投入する自動投入処理を行い、開始待ち処理を終了する。前回の遊技で再遊技入賞が成立した場合には、遊技者は所有するメダルを減らすことなく且つメダルを投入することなく今回の遊技を行うことができる。いずれの再遊技入賞も成立していなかった場合には、精算ボタン６０が操作されたか否かを判定し、精算ボタン６０が操作された場合には、クレジットされた仮想メダルと同数のメダルを払い出すメダル返却処理を行う。メダル返却処理の終了後又は精算ボタン６０が操作されていない場合には、前回の開始待ち処理から今回の開始待ち処理までの間にメダルの投入又はクレジット投入ボタン５７〜５９の操作がなされたか否かを判定し、いずれかが行われた場合には、ベット数の変更等を行うメダル投入処理を行い、開始待ち処理を終了する。また、前回の開始待ち処理から今回の開始待ち処理までの間にメダルの投入とクレジット投入ボタン５７〜５９の操作のいずれもなされていない場合には、そのまま開始待ち処理を終了する。
【００６２】
開始待ち処理の終了後、ステップＳ２０５ではメダルのベット数が規定数（本実施形態では３）に達しているか否かを判定し、ベット数が規定数に達していない場合には、ステップＳ２０４の開始待ち処理に戻る。ベット数が規定数に達している場合には、ステップＳ２０６にてスタートレバー５１が操作されたか否かを判定する。スタートレバー５１が操作されていない場合には、ステップＳ２０４の開始待ち処理に戻る。
【００６３】
一方、スタートレバー５１が操作された場合には、遊技を開始させるべく開始指令が発生したことを意味する。かかる場合には、ステップＳ２０７にて上述した第１ラインＭＬ１〜第５ラインＭＬ５の全ての組合せラインを有効ラインと設定する有効ライン設定処理を行うとともに、ステップＳ２０８にてセレクタ６１を制御することによりベット受付を禁止する。その後、ステップＳ２０９の抽選処理、ステップＳ２１０のリール制御処理、ステップＳ２１１のメダル払出処理、及びステップＳ２１２のＢＢ状態処理を順に実行し、ステップＳ２０３に戻る。
【００６４】
ステップＳ２０９〜ステップＳ２１２の処理のうち、ステップＳ２１１のメダル払出処理及びステップＳ２１２のＢＢ状態処理について先に説明する。
【００６５】
ステップＳ２１１のメダル払出処理では、払出情報格納エリアにセットされた払出数が「０」か否かを判定する。払出数が「０」の場合、先の払出判定処理にて小役入賞が成立していないと判定したことを意味する。かかる場合には、払出判定処理にてセットした入賞成立役に基づいて、再遊技入賞が成立したか否かを判定する。再遊技入賞も成立していない場合にはそのままメダル払出処理を終了し、再遊技入賞が成立している場合には、遊技状態を再遊技状態とする再遊技設定処理を行い、メダル払出処理を終了する。なお、先に説明した開始待ち処理（ステップＳ２０４）では、現在の遊技状態が再遊技状態であると判定した場合に自動投入処理を行っている。
【００６６】
一方、払出情報格納エリアにセットされた払出数が「０」でない場合には、当該払出数と同数のメダルを払い出し、メダル払出処理を終了する。メダルの払い出しについて具体的には、クレジットカウンタのカウント値が上限（貯留されているメダル数が５０枚）に達していない場合、クレジットカウンタのカウント値に払出数を加算する。また、クレジットカウンタのカウント値が上限に達している場合、又は払出数の加算途中でカウント値が上限に達した場合には、メダル払出用回転板を駆動し、メダルをホッパ装置６４からメダル受け皿１８へ払い出す。なお、現在の遊技状態がＢＢ状態である場合には、後述する残払出数データの値から払出数を減算する処理を行う。
【００６７】
ステップＳ２１２のＢＢ状態処理では、第１ＢＢ当選データ、第２ＢＢ当選データ又は第３ＢＢ当選データがセットされている状況で、その当選データに対応した入賞が成立しているか否かを判定する。いずれかのＢＢ入賞が成立した場合には、ＲＡＭ７４にＢＢ設定フラグをセットすることで遊技状態をＢＢ状態に移行させる。また、この際、ＲＡＭ７４に、ＢＢ状態中に払出可能な残りのメダル数を示す残払出数データとして「４４２」をセットする。
【００６８】
遊技状態がＢＢ状態となることで、後述する抽選処理ではＢＢ状態用抽選テーブルを選択する。また、ＢＢ状態においては、リール３２Ｌ，３２Ｍ，３２Ｒの回転が停止され入賞が発生する毎に、その入賞分の数がＲＡＭ７４の残払出数データから減算される。そして、残払出数データが「０」となった場合に、ＢＢ設定フラグがクリアされて、ＢＢ状態が終了する。
【００６９】
＜抽選処理＞
次に、通常処理（図９）におけるステップＳ２０９の抽選処理について、図１０のフローチャートを参照しながら説明する。
【００７０】
ステップＳ３０１では、役の当否判定を行う際に用いる乱数を取得する。本スロットマシン１０では、スタートレバー５１が操作されると、ハード回路がその時点におけるフリーランカウンタの値をラッチする構成となっている。フリーランカウンタは０〜６５５３５の乱数を生成しており、ＭＰＵ７２は、スタートレバー５１の操作を確認した後、ハード回路がラッチした値をＲＡＭ７４に格納する。かかる構成とすることにより、スタートレバー５１が操作されたタイミングで速やかに乱数を取得することが可能となり、同期等の問題が発生することを回避することが可能となる。本スロットマシン１０のハード回路は、スタートレバー５１が操作される毎にその都度のフリーランカウンタの値をラッチする構成となっている。
【００７１】
乱数を取得した後、ステップＳ３０２では、役の当否判定を行うための抽選テーブルを選択する。本スロットマシン１０では、大別して通常遊技状態及びＢＢ状態の２種類の遊技状態を有している。そこでステップＳ３０２では、ＲＡＭ７４に設けられた遊技状態フラグの内容に基づいてスロットマシン１０の現在の遊技状態を判別し、遊技状態と対応した抽選テーブルを選択する。
【００７２】
例えば、現在の遊技状態が通常遊技状態である場合には、通常遊技状態用抽選テーブルを選択する。この場合に、本スロットマシン１０では、「設定１」から「設定６」まで６段階の当選確率が予め用意されており、設定キー挿入孔６８に設定キーを挿入してＯＮ操作するとともに所定の操作を行うことにより、通常遊技状態において、いずれの当選確率に基づいて内部処理を実行させるのかを設定することができる。ステップＳ３０２では、設定状態が「設定１」のときにメダル払出の期待値が最も低い抽選テーブルを選択し、「設定６」のときにメダル払出の期待値が最も高い抽選テーブルを選択する。一方、ＢＢ状態では、当選確率は「設定１」から「設定６」にて共通となっている。
【００７３】
なお、当選確率についての構成は上記のものに限定されることはなく、通常遊技状態において少なくとも一部の役が設定値に依存することなく共通であってもよい。例えば、ＢＢ状態といった特別遊技状態への当選確率は「設定１」から「設定６」で相違する一方、他の役（小役、再遊技役）の一部又は全部についての当選確率が設定値に依存することなく共通である構成としてもよい。また、ＢＢ状態において所定の小役又は全部の小役の当選確率が「設定１」から「設定６」で相違する構成としてもよい。
【００７４】
抽選テーブルについて、図１１を参照しながら説明する。図１１（ａ）は、「設定３」の通常遊技状態で選択される通常遊技状態用の抽選テーブルであり、図１１（ｂ）は、ＢＢ状態で選択されるＢＢ状態用の抽選テーブルである。図１１（ａ）及び図１１（ｂ）に示すように、抽選テーブルには、インデックス値ＩＶが設定されており、各インデックス値ＩＶには、当選となる役がそれぞれ一義的に対応付けられるとともにポイント値ＰＶが設定されている。
【００７５】
通常遊技状態用の抽選テーブルについて詳細には、図１１（ａ）に示すように、ＩＶ＝１〜３、１２〜１８にはそれぞれ、第１ＢＢ役、第２ＢＢ役、第３ＢＢ役、チェリー役、第１スイカ役、第２スイカ役、第３スイカ役、第４スイカ役、ベル役、再遊技役のうちのいずれか１つの抽選役が設定されており、各インデックス値ＩＶにおいて抽選役はそれぞれ異なっている。
【００７６】
一方、ＩＶ＝４〜１１には、複数の抽選役が設定されている。例えば、ＩＶ＝４では、抽選役として第２スイカ役、チェリー役、第１ＢＢ役の３種類の抽選役が設定されており、ＩＶ＝４において当選となった場合には、これら３種類の役のいずれか１つのみの入賞、又はこれら３種類の役のうち所定の組合せでの同時入賞が発生する。このように３種類の抽選役が設定されているのは、ＩＶ＝５及びＩＶ＝６の場合においても同様である。但し、ＩＶ＝４〜６において、それぞれ設定されている抽選役の組合せは異なっている。
【００７７】
また、ＩＶ＝７では、抽選役としてチェリー役、第２ＢＢ役の２種類の抽選役が設定されており、ＩＶ＝７において当選となった場合には、これら２種類の役のいずれか１つのみの入賞、又はこれら２種類の役の同時入賞が発生する。このように２種類の抽選役が設定されているのは、ＩＶ＝８〜１１の場合においても同様である。但し、ＩＶ＝７〜１１において、それぞれ設定されている抽選役の組合せは異なっている。
【００７８】
上記１０種類の抽選役において、単独当選となる場合及び重複当選となる場合の両方を含めた当選確率は、ベル役＞再遊技役＞チェリー役＞第２スイカ役＞第１スイカ役＝第３スイカ役＝第４スイカ役＞第１ＢＢ役＝第２ＢＢ役＝第３ＢＢ役となっている。つまり、各ＢＢ役の当選確率が最も低く設定されている。この場合に、各ＢＢ役は、１回の抽選処理にて単独で当選となる場合と、１回の抽選処理にて他の所定役とともに同時に当選となる場合とがある。これにより、例えば、上記所定役の入賞が成立した場合であっても、ＢＢ役の当選を遊技者に期待させることが可能となる。その一方、ＢＢ役が単独で当選する場合もあるため、入賞が一切成立していない状況であってもＢＢ役当選を遊技者に期待させることが可能となる。
【００７９】
ＢＢ状態用の抽選テーブルについて詳細には、図１１（ｂ）に示すように、通常遊技状態用の抽選テーブルにおいて、ＩＶ＝１１〜１７が、ＩＶ＝１〜７としてそれぞれ設定されている。当該インデックス値はいずれも、抽選役として小役のみが設定されている。つまり、ＢＢ状態においては、第１ＢＢ役〜第３ＢＢ役及び再遊技役が抽選役として設定されていない。
【００８０】
ＢＢ状態においては、小役の当選確率が通常遊技状態の場合よりも高く設定されている。また、ＩＶ＝２〜７には、チェリー役、第１スイカ役、第２スイカ役、第３スイカ役、第４スイカ役、ベル役のうちのいずれか１つの抽選役が設定されているのに対して、ＩＶ＝１には、第２スイカ役及びチェリー役が抽選役として設定されている。また、当選確率は、ベル役が最も高く、第２スイカ役及びチェリー役の同時当選が次に高く、チェリー役、第１〜第４スイカ役の各単独当選が最も低くなるように設定されている。
【００８１】
抽選処理（図１０）の説明に戻り、抽選テーブルを選択した後は、ステップＳ３０３にてインデックス値ＩＶを１とし、続くステップＳ３０４では役の当否を判定する際に用いる判定値ＤＶを設定する。かかる判定値設定処理では、現在の判定値ＤＶに、現在のインデックス値ＩＶと対応するポイント値ＰＶを加算して新たな判定値ＤＶを設定する。なお、初回の判定値設定処理では、ステップＳ３０１にて取得した乱数値を現在の判定値ＤＶとし、この乱数値に現在のインデックス値ＩＶである１と対応するポイント値ＰＶを加算して新たな判定値ＤＶとする。
【００８２】
その後、ステップＳ３０５ではインデックス値ＩＶと対応する役の当否判定を行う。役の当否判定では判定値ＤＶが６５５３５を超えたか否かを判定する。６５５３５を超えた場合には、ステップＳ３０６に進み、そのときのインデックス値ＩＶと対応する当選役のデータをＲＡＭ７４にセットする。例えば、ＩＶ＝４のときに判定値ＤＶが６５５３５を超えた場合、ステップＳ３０６では、第２スイカ役とチェリー役と第１ＢＢ役に当選したことを示すデータをＲＡＭ７４にセットし、ＩＶ＝１２のときに判定値ＤＶが６５５３５を超えた場合、ステップＳ３０６では、チェリー役に当選したことを示すデータをＲＡＭ７４にセットする。
【００８３】
ちなみに、セットされた当選のデータが第１ＢＢに当選したことを示す当選データ（以下、「第１ＢＢ当選データ」と言う。）、第２ＢＢに当選したことを示す当選データ（以下、「第２ＢＢ当選データ」と言う。）、又は第３ＢＢに当選したことを示す当選データ（以下、「第３ＢＢ当選データ」と言う。）でない場合、ＲＡＭ７４にセットされた当選であることを示すデータは該当選データがセットされたゲームの終了後にリセットされる（通常処理のステップＳ２０３参照）。
【００８４】
一方、当選データが第１ＢＢ当選データ、第２ＢＢ当選データ又は第３ＢＢ当選データである場合、これら当選データは対応するＢＢ入賞が成立したことを条件の１つとしてリセットされる。すなわち、第１ＢＢ当選データ、第２ＢＢ当選データ及び第３ＢＢ当選データは、複数回のゲームにわたって有効とされる場合がある。
【００８５】
また、通常遊技状態において第１ＢＢ当選データ、第２ＢＢ当選データ又は第３ＢＢ当選データを持ち越した場合のステップＳ３０６では、現在のインデックス値ＩＶが１〜３であれば対応する当選データをセットしない構成であり、現在のインデックス値ＩＶが４〜１０であればＢＢ当選データ以外の当選データをセットする構成であり、現在のインデックス値が１〜１０以外であればインデックス値ＩＶと対応する当選データをセットする。つまり、第１ＢＢ当選データ、第２ＢＢ当選データ又は第３ＢＢ当選データが持ち越されているゲームでは、第１ＢＢ役、第２ＢＢ役及び第３ＢＢ役以外の役に当選した場合には対応する当選データをセットする一方、第１ＢＢ役、第２ＢＢ役又は第３ＢＢ役に当選した場合には対応する当選データをセットしない。
【００８６】
ステップＳ３０５にて判定値ＤＶが６５５３５を超えなかった場合には、インデックス値ＩＶと対応する役に外れたことを意味する。かかる場合にはステップＳ３０７にてインデックス値ＩＶを１加算し、続くステップＳ３０８ではインデックス値ＩＶと対応する役があるか否か、すなわち当否判定すべき判定対象があるか否かを判定する。具体的には、１加算されたインデックス値ＩＶが抽選テーブルに設定されたインデックス値ＩＶの最大値を超えたか否かを判定する。当否判定すべき判定対象がある場合にはステップＳ３０４に戻り、役の当否判定を継続する。このとき、ステップＳ３０４では、先の役の当否判定に用いた判定値ＤＶ（すなわち現在の判定値ＤＶ）に現在のインデックス値ＩＶと対応するポイント値ＰＶを加算して新たな判定値ＤＶとし、ステップＳ３０５では、当該判定値ＤＶに基づいて役の当否判定を行う。
【００８７】
ステップＳ３０６にて当選データをセットした後、又はステップＳ３０８にて当否判定すべき判定対象がないと判定した場合には、役の当否判定が終了したことを意味する。かかる場合には、ステップＳ３０９にて抽選結果コマンドをセットする。抽選結果コマンドとは、役の当否判定の結果を把握させるべくサブ制御装置８０に送信されるコマンドであり、当該抽選結果コマンドには役の当否判定の結果に対応したデータが含まれる。その後、ステップＳ３１０にて、リール停止制御用の停止情報を設定する停止情報第１設定処理を行い、本抽選処理を終了する。
【００８８】
＜リール制御処理＞
次に、通常処理（図９）におけるステップＳ２１０のリール制御処理について、図１２のフローチャートに基づき説明する。
【００８９】
リール制御処理では、まずステップＳ４０１において各リール３２Ｌ，３２Ｍ，３２Ｒの回転を開始させる回転開始処理を行う。回転開始処理では、前回の遊技でリールが回転を開始した時点から予め定めたウエイト時間（例えば４．１秒）が経過したか否かを確認し、経過していない場合にはウエイト時間が経過するまで待機する。ウエイト時間が経過した場合には、次回の遊技のためのウエイト時間を再設定するとともに、ＲＡＭ７４に設けられたモータ制御格納エリアに回転開始情報をセットするモータ制御初期化処理を行う。かかる処理を行うことにより、タイマ割込み処理（図８）におけるステップＳ１０６のステッピングモータ制御処理にてステッピングモータの加速処理が開始され、各リール３２Ｌ，３２Ｍ，３２Ｒが回転を開始する。その後、各リール３２Ｌ，３２Ｍ，３２Ｒが所定の回転速度で定速回転するまで待機し、回転開始処理を終了する。また、ＭＰＵ７２は、各リール３２Ｌ，３２Ｍ，３２Ｒの回転速度が定速となると、各ストップボタン５２〜５４の図示しないランプを点灯表示することにより、停止指令を発生させることが可能となったことを遊技者等に報知する。
【００９０】
回転開始処理に続き、ステップＳ４０２では、ストップボタン５２〜５４のいずれかが操作されたか否かを判定する。いずれのストップボタン５２〜５４も操作されていない場合には、ストップボタン５２〜５４のいずれかが操作されるまで待機する。ストップボタン５２〜５４のいずれかが操作されたと判定した場合には、ステップＳ４０３に進み、回転中のリールと対応するストップボタン５２〜５４が操作されたか否か、すなわち停止指令が発生したか否かを判定する。停止指令が発生していない場合には、ステップＳ４０２に戻り、ストップボタン５２〜５４のいずれかが操作されるまで待機する。停止指令が発生した場合には、ステップＳ４０４にて停止指令コマンドをセットする。
【００９１】
停止指令コマンドとは、いずれのストップボタン５２〜５４が操作されて停止指令が発生したのかを把握させるべくサブ制御装置８０に送信されるコマンドである。停止指令コマンドをセットした場合には、回転中のリールを停止させるべくステップＳ４０５〜ステップＳ４１１に示す停止制御処理を行う。
【００９２】
ステップＳ４０５では、ストップボタン５２〜５４の操作されたタイミングで基点位置（本実施形態では下段）に到達している到達図柄の図柄番号を確認する。具体的には、リールインデックスセンサ４６の検出信号が入力された時点から出力した励磁パルス数により、基点位置に到達している到達図柄の図柄番号を確認する。続くステップＳ４０６では、ＲＡＭ７４に格納されている停止情報に基づいて、今回停止させるべきリールのスベリ数を算出する。
【００９３】
本スロットマシン１０では、各リール３２Ｌ，３２Ｍ，３２Ｒを停止させる停止態様として、ストップボタン５２〜５４が操作された場合に、基点位置に到達している到達図柄をそのまま停止させる停止態様と、対応するリールを１図柄分滑らせた後に停止させる停止態様と、２図柄分滑らせた後に停止させる停止態様と、３図柄分滑らせた後に停止させる停止態様と、４図柄分滑らせた後に停止させる停止態様との５パターンの停止態様が用意されている。そこでステップＳ４０６では、ＲＡＭ７４に格納されている停止情報に基づいて、スベリ数として０〜４のいずれかの値を算出する。
【００９４】
その後、ステップＳ４０７では、算出したスベリ数を到達図柄の図柄番号に加算し、基点位置に実際に停止させる停止図柄の図柄番号を決定する。そして、ステップＳ４０８にて、その決定された停止図柄が基点位置に停止されるまで待機するための停止用の待機処理を実行する。ステップＳ４０７の処理が実行されることにより、タイマ割込み処理（図８）におけるステップＳ１０６のステッピングモータ制御処理では、各リール３２Ｌ，３２Ｍ，３２Ｒのうち停止指令対象のリールについて上記基点位置に上記停止図柄が停止されるようにするための停止制御を実行する。かかる停止制御の具体的な内容については後に説明する。
【００９５】
停止指令対象のリールの停止制御が完了した場合には、ステップＳ４０９に進む。ステップＳ４０９では、全リール３２Ｌ，３２Ｍ，３２Ｒが停止したか否かを判定する。全リール３２Ｌ，３２Ｍ，３２Ｒが停止していない場合には、ステップＳ４１０にて停止情報第２設定処理を行い、ステップＳ４０２に戻る。
【００９６】
ここで、停止情報とは、各リール３２Ｌ，３２Ｍ，３２Ｒの停止態様を、抽選処理（図１０）の結果に対応したものとするための情報であり、当該停止情報を利用することにより、各ストップボタン５２〜５４が停止操作された場合に基点位置に到達している到達図柄に対するスベリ数（具体的には「０」〜「４」）を算出することが可能となる。当該停止情報としては、各図柄とスベリ数との対応関係を示すスベリ数データが、各抽選結果及び各リール３２Ｌ，３２Ｍ，３２Ｒの停止順序に対応させてＲＯＭ７３に予め記憶されている。但し、これに限定されることはなく、各抽選結果及び各リール３２Ｌ，３２Ｍ，３２Ｒの停止順序に対応するスベリ数データを、リール３２Ｌ，３２Ｍ，３２Ｒの回転中などに導出する構成としてもよい。
【００９７】
上記停止情報を設定するための処理として、抽選処理（図１１）のステップＳ３１０にて実行される停止情報第１設定処理と、リール制御処理（図１２）のステップＳ４１０にて実行される停止情報第２設定処理とが存在している。停止情報第１設定処理では、抽選処理結果に応じて停止情報を設定する。
【００９８】
停止情報第２設定処理では、停止情報第１設定処理又は前回の停止情報第２設定処理にてＲＡＭ７４に格納された停止情報を、リールの停止後に変更する処理である。停止情報第２設定処理では、セットされている当選データと、リール３２Ｌ，３２Ｍ，３２Ｒの停止順序と、停止しているリール３２Ｌ，３２Ｍ，３２Ｒの停止出目と、に基づいて停止情報を変更する。
【００９９】
ステップＳ４０９にて全リール３２Ｌ，３２Ｍ，３２Ｒが停止していると判定した場合には、ステップＳ４１１にて入賞判定処理を実行する。入賞判定処理とは、当選図柄の組合せが有効ライン上に並んでいることを条件の１つとしてメダルの払出枚数を設定する処理である。入賞判定処理では、各リール３２Ｌ，３２Ｍ，３２Ｒの下段に停止した停止図柄の図柄番号から各有効ライン上に形成された図柄の組合せを導出し、有効ライン上で入賞が成立しているか否かを判定する。入賞が成立している場合には、さらに入賞成立役がＲＡＭ７４にセットされている当選データと対応しているか否かを判定する。入賞成立役が当選データと対応している場合には、入賞成立役と、当該入賞成立役と対応する払出数と、をＲＡＭ７４にセットする。一方、入賞成立役が当選データと対応していない場合には、スロットマシン１０をエラー状態とするとともにエラーの発生を報知する異常発生時処理を行う。かかるエラー状態は、リセットボタン６７が操作されるまで維持される。入賞判定処理が終了した場合には、ステップＳ４１２にて今回のゲームにおける入賞成立役をサブ制御装置８０に把握させるべく入賞結果コマンドをセットし、本リール制御処理を終了する。
【０１００】
＜ステッピングモータ３３の動作原理＞
次に、各リール３２Ｌ，３２Ｍ，３２Ｒを回転させるためのステッピングモータ３３についてより詳細に説明する。
【０１０１】
図１３（ａ）はステッピングモータ３３の駆動系を示す接続図であり、図１３（ｂ）はステッピングモータ３３の駆動特性を示す図である。図１４（ａ）及び図１４（ｂ）は相励磁の内容を説明するための説明図である。
【０１０２】
ステッピングモータ３３として本実施形態では、１−２相励磁方式を採用したハイブリッド（ＨＢ）型の２相ステッピングモータを使用している。なお、ステッピングモータはハイブリッド型や２相に限らず、４相あるいは５相のステッピングモータなど、種々のステッピングモータを使用することができる。
【０１０３】
ハイブリッド型のステッピングモータ３３は、図１３（ａ）に示すように、中央に配置された回転子９１と、回転子９１の周囲に配置され第１〜第４ポール９２〜９５を有する固定子９０とを備えている。回転子９１は、Ｎ極に着磁された手前側回転子９１ａと、Ｓ極に着磁された奥側回転子９１ｂとで構成され、手前側回転子９１ａの周囲に設けられた歯と歯の間に、奥側回転子９１ｂの周囲に設けられた歯が位置するように１／２ピッチだけ相対的にずらされた状態で回転軸に取り付けられている。そして、手前側回転子９１ａと奥側回転子９１ｂとの間には図示しない筒状磁石が取着されている。
【０１０４】
第１ポール９２と第３ポール９４には、図１３（ｂ）に示すように、励磁コイルＬ０と励磁コイルＬ２がバイファイラ巻きされ、励磁コイルＬ０の巻き終わり端と励磁コイルＬ２の巻き始め端とが結線され、ここに所定の直流電源＋Ｂ（例えば＋２４ボルト）が印加される。同じく、第２ポール９３と第４ポール９５にも励磁コイルＬ１と励磁コイルＬ３がバイファイラ巻きされ、励磁コイルＬ１の巻き終わり端と励磁コイルＬ３の巻き始め端とが結線され、ここに上述した直流電源＋Ｂが印加される。
【０１０５】
第１ポール９２の励磁コイルＬ０に励磁信号を印加し、第１ポール９２をＳ極に励磁するとともに第３ポール９４をＮ極に励磁する相をＡ相とし、これとは逆に第３ポール９４の励磁コイルＬ２に励磁信号を印加し、第１ポール９２をＮ極に励磁するとともに第３ポール９４をＳ極に励磁する相を逆Ａ相と称する。同様に、第２ポール９３の励磁コイルＬ１に励磁信号を印加し、第２ポール９３をＳ極に励磁するとともに第４ポール９５をＮ極に励磁する相をＢ相とし、これとは逆に第４ポール９５の励磁コイルＬ３に励磁信号を印加し、第２ポール９３をＮ極に励磁するとともに第４ポール９５をＳ極に励磁する相を逆Ｂ相と称する。
【０１０６】
ステッピングモータ３３に対する励磁信号は励磁データとして、図１３（ｂ）に示すモータドライバ９６に与えられる。この励磁データは主制御装置７０のＲＡＭ７４に格納されており、タイマ割込み処理によって適切な励磁データが出力される。この励磁データによってステッピングモータ３３に対する励磁相が定まり、その励磁相に対して励磁信号（電流）が通電される。
【０１０７】
ステッピングモータ３３が１相励磁駆動方式の場合には、Ａ相、Ｂ相、逆Ａ相及び逆Ｂ相に対して順次励磁信号を印加することにより、回転子９１を時計方向又は反時計方向に回転駆動させることができる。つまり、例えばまずＡ相に通電すると、Ｓ極になった第１ポール９２の突起と手前側回転子９１ａの歯、Ｎ極になった第３ポール９４の突起と奥側回転子９１ｂの歯とがそれぞれ吸引力により向き合い、次にＢ相に通電すると、Ｓ極になった第２ポール９３の突起と手前側回転子９１ａの歯、Ｎ極になった第４ポール９５の突起と奥側回転子９１ｂの歯とがそれぞれ吸引力により向き合い、次に逆Ａ相に通電すると、Ｎ極になった第１ポール９２の突起と奥側回転子９１ｂの歯、Ｓ極になった第３ポール９４の突起と手前側回転子９１ａの歯とがそれぞれ吸引力により向き合い、次に逆Ｂ相に通電すると、Ｎ極になった第２ポール９３の突起と奥側回転子９１ｂの歯、Ｓ極になった第４ポール９５の突起と手前側回転子９１ａの歯とがそれぞれ吸引力により向き合う。この順序で励磁することにより、回転子９１は図１３（ａ）において時計方向に回転する。
【０１０８】
本スロットマシン１０では、リール３２Ｌ，３２Ｍ，３２Ｒの回転を開始させて定速回転となるまでの加速期間及び定速回転を維持させるための期間においては、１相励磁と２相励磁とを交互に行う１−２相励磁駆動が採用されている。１−２相励磁駆動では以下の（１）〜（８）の励磁シーケンス（励磁順序）に従って励磁が行われる。すなわち、１組のみの励磁が１相励磁であり、２相を同時に励磁するのが２相励磁であるから、図１４（ａ）に示すように１−２相励磁駆動は、（１）Ａ相に通電し（１相励磁）、（２）Ａ相とＢ相の両方に通電し（２相励磁）、以下同様、（３）Ｂ相に通電し、（４）Ｂ相と逆Ａ相の両方に通電し、（５）逆Ａ相に通電し、（６）逆Ａ相と逆Ｂ相の両方に通電し、（７）逆Ｂ相に通電し、（８）逆Ｂ相とＡ相の両方に通電し、その後（１）に戻るような駆動方式である。本実施形態では５０４パルスの励磁信号によりリールが１周する構成であるため、１パルスの励磁信号に基づく角度変化、すなわち１ステップあたりの角度変化は約０．７１４°となる。
【０１０９】
図１５は、リール３２Ｌ，３２Ｍ，３２Ｒの回転を開始させる場合における励磁パターンの一例を説明するための説明図である。
【０１１０】
ステッピングモータ３３のように１−２相励磁方式を採用したハイブリッド（ＨＢ）型の２相ステッピングモータでは、加速時の初期励磁相としては、特定の励磁相のみを駆動する１相励磁の他に特定の２つの励磁相を同時に駆動する２相励磁が考えられる。リールの大きさやイナーシャなどによっても相違するが、通常のスロットマシンであれば１相励磁でもリールを初速ゼロから加速させることが可能である。しかしながら、２相励磁の方が１相励磁よりも回転トルクが大きいため、十分な初速を得るためには初期励磁は２相励磁の方が好ましい。
【０１１１】
図１５に示す励磁パターンでは、１．４９ｍｓｅｃごとの割込みタイミングに同期して２相励磁に設定してからは１３０割込み（１９３．７ｍｓｅｃ）の間、この励磁状態を保持する。なお、初期励磁としての２相励磁は、図１４（ａ）に示した励磁順２、励磁順４、励磁順６及び励磁順８のうち前回の回転停止時の励磁相に対応した励磁順が選択されることとなる。
【０１１２】
２相励磁の状態を１３０割込みに亘って保持した後は、１−２相励磁を交互に繰り返すが、相励磁の保持期間として、図１５に示すように１相励磁の励磁保持期間と２相励磁の励磁保持期間とが細かく制御される。具体的には、初期励磁である２相励磁に続く１相励磁が８割込み分行われ、その次の２相励磁は７割込み分だけ行われるというように、保持期間が徐々に短くなるように設定するとともに、最後には最小の割込み間隔で励磁相が順次切り替わる通常の１−２相励磁となるように設定されている。したがって、図１５の最後の励磁相が２相励磁であって保持期間が１割込み分であるときには、定速回転期間における最初の励磁相は１相励磁であって保持期間が１割込み分となる。このように各励磁相における保持期間を定速回転に近づくにつれ順次短くすることで、高速な加速処理を短時間で実現することができるとともに、定速回転へのスムーズな移行が可能になる。
【０１１３】
一方、ステッピングモータ３３を停止させる際には３相励磁又は４相励磁が利用される。３相励磁では、目標とする停止角度の位置に対応する１相と、この１相に対して９０度位相が異なる２相との合計３相を励磁する。具体的には、図１４（ｂ）に示すように、Ａ相又は逆Ａ相が目標とする停止角度の位置に対応する１相である場合には、Ａ相又は逆Ａ相に加えてＢ相及び逆Ｂ相を励磁する。一方、Ｂ相又は逆Ｂ相が目標とする停止角度の位置に対応する１相である場合には、Ｂ相又は逆Ｂ相に加えてＡ相及び逆Ａ相を励磁する。
【０１１４】
目標とする停止角度の位置に対応する相を励磁することにより、ステッピングモータ３３の回転子９１の停止位置を確実に所定の位置とすることが可能となる。また、相反する２相を励磁した場合には磁束を打ち消し合うことになるが、ステッピングモータ３３の回転中は誘導電圧によって逆起電力が生じ、例えばＡ相と逆Ａ相とに流れる電流の差分のトルクが発生する。このため、相反する２相を励磁した場合であっても制動力が発生することとなる。３相励磁をした場合における制動力は、１相励磁の場合よりも大きく、２相励磁の場合よりも小さい。
【０１１５】
４相励磁では、Ａ相、逆Ａ相、Ｂ相及び逆Ｂ相の全てを励磁する。既に説明したとおり、相反する２相を励磁した場合には磁束を打ち消し合うことになるが、ステッピングモータ３３の回転中は誘導電圧によって逆起電力が生じ、例えばＡ相と逆Ａ相とに流れる電流の差分のトルクが発生する。そして、４相励磁とした場合、相反する２相同士において当該トルクが発生する。したがって、４相励磁であっても制動力を生じさせることが可能である。但し、４相励磁をした場合における制動力は、１相励磁の場合よりも小さい。
【０１１６】
ステッピングモータ３３を停止させる際には基本的に、３相励磁及び４相励磁のうち４相励磁が利用される。当該４相励磁を利用してステッピングモータ３３が停止される場合について図１６（ａ）の説明図を参照しながら説明する。なお、以下の説明では図１６（ａ）に示す停止態様を通常停止態様と言う。
【０１１７】
通常停止態様によりステッピングモータ３３が停止される場合、図１６（ａ）に示すように、１相励磁と２相励磁とが交互に繰り返されている状況において停止指令が発生することにより４相励磁が開始される。この場合、４相励磁が開始されるタイミングは、１割込みに亘って２相励磁が実行された後のタイミングに定められている。この４相励磁は、６７割込み（９９．８ｍｓｅｃ）に亘って継続される。そして、６７割込みに亘って４相励磁を行った後は、１相励磁を６７割込み（９９．８ｍｓｅｃ）に亘って行った後に、当該１相励磁を終了させる。この１相励磁の対象となる相は、目標とする停止角度の位置に対応する１相となっている。
【０１１８】
通常停止態様では上記のように制動の開始に際して最も制動力が弱い４相励磁を利用することによりステッピングモータ３３の回転子９１を滑らかに停止させることが可能となる。但し、制動力が弱いことに起因して４相励磁を行った場合、４相励磁を開始したタイミングから慣性によってある程度は回転子９１が進むこととなる。この慣性で進むｓｔｅｐ数はリールユニット３１の仕様によって相違するものであり、そのｓｔｅｐ数はリールユニット３１を利用した実験によって設計段階である程度は把握することが可能であるものの一定とはならずにある程度のばらつきが生じ得る。これに対して、４相励磁を所定期間に亘って行った後に、目標とする停止角度の位置に対応する１相を対象とした１相励磁を所定期間に亘って行うことにより、停止位置を設計した位置とすることが可能となる。
【０１１９】
次に、３相励磁及び４相励磁のうち３相励磁を利用してステッピングモータ３３を停止させる場合について図１６（ｂ）の説明図を参照しながら説明する。なお、以下の説明では図１６（ｂ）に示す停止態様を特別停止態様と言う。
【０１２０】
特別停止態様によりステッピングモータ３３が停止される場合、図１６（ｂ）に示すように、１相励磁と２相励磁とが交互に繰り返されている状況において停止指令が発生することにより３相励磁が開始される。４相励磁よりも制動力が強い３相励磁により制動が行われることにより、４相励磁の場合よりもステッピングモータ３３を急停止させることが可能となる。これにより、リール３２Ｌ，３２Ｍ，３２Ｒは、それまでの回転方向とその逆方向との間で揺れながら停止することとなり、バウンドしながら停止したかのような印象を遊技者に与えることが可能となる。
【０１２１】
但し、３相励磁が４相励磁よりも制動力が強いことに起因して２相励磁の後に３相励磁を行うと意図した停止位置とならない現象が発生し得る。そこで、３相励磁が開始されるタイミングは、１割込みに亘って２相励磁が実行された後のタイミングではなく、１割込みに亘って１相励磁が実行された後のタイミングとして定められている。３相励磁は、６７割込み（９９．８ｍｓｅｃ）に亘って継続され、その後、ステッピングモータ３３への励磁が終了される。ちなみに、既に説明したとおり３相励磁に際しては、目標とする停止角度の位置に対応する１相と、この１相に対して９０度位相が異なる２相との合計３相を励磁する。
【０１２２】
次に、主制御装置７０のＭＰＵ７２により実行される停止制御処理について、図１７のフローチャートを参照しながら説明する。なお、停止制御処理は、タイマ割込み処理（図８）におけるステップＳ１０６のステッピングモータ制御処理にて実行される。
【０１２３】
まずステップＳ５０１では、ＲＡＭ７４に設けられた停止制御開始フラグに「１」がセットされているか否かを判定する。停止制御開始フラグは、いずれかのリール３２Ｌ，３２Ｍ，３２Ｒについて停止制御を開始した後の状況であることをＭＰＵ７２にて特定するためのフラグである。停止制御開始フラグに「１」がセットされていない場合には、ステップＳ５０２にて、いずれかのリール３２Ｌ，３２Ｍ，３２Ｒについて既に停止指令が発生しているもののそれに対する停止制御が開始されていない状況であるか否かを判定する。また、ステップＳ５０３では、現状の励磁が２相励磁であるか否かを判定し、ステップＳ５０４では、停止対象のリール３２Ｌ，３２Ｍ，３２Ｒに関して基点位置（本実施形態では下段）に到達している到達図柄が、リール制御処理（図１２）のステップＳ４０７にて決定された停止図柄と一致しているか否かを判定する。
【０１２４】
ステップＳ５０２〜ステップＳ５０４のいずれかにて否定判定をした場合にはそのまま本停止制御処理を終了し、ステップＳ５０２〜ステップＳ５０４の全てで肯定判定をした場合にはステップＳ５０５に進む。ステップＳ５０５では、ＲＡＭ７４の停止制御開始フラグに「１」をセットする。
【０１２５】
その後、ステップＳ５０６にて、ＲＡＭ７４に設けられた特別停止フラグに「１」がセットされているか否かを判定する。特別停止フラグは、ステッピングモータ３３の停止態様を特別停止態様とするか否かをＭＰＵ７２にて特定するためのフラグである。特別停止フラグは、通常遊技状態において主制御装置７０のＭＰＵ７２にて実行される抽選処理（図１０）においてＩＶ＝１〜１６のいずれかにて当選となった場合の所定の確率（０％より大きく１００％未満の確率）で「１」がセットされる。詳細には、通常遊技状態においてＩＶ＝１〜１０のいずれかにて当選となった場合にはＢＢ役に当選することとなるが、これらのいずれかのＩＶの値で当選となった場合には第１特別停止抽選処理（当選確率が２０％）が実行され、当該抽選処理にて当選となることで特別停止フラグに「１」がセットされる。また、ＩＶ＝１１〜１６のいずれかにて当選となった場合にはＢＢ役と同時当選となり得る小役に当選することとなるが、これらのいずれかのＩＶの値で当選となった場合には第２特別停止抽選処理（当選確率が１０％）が実行され、当該抽選処理にて当選となることで特別停止フラグに「１」がセットされる。上記のとおり特別停止フラグには、ＢＢ役に当選した場合に「１」がセットされるとともに、ＢＢ役に当選しなかった場合にも「１」がセットされる。
【０１２６】
特別停止フラグに「１」がセットされていない場合（ステップＳ５０６：ＮＯ）には、ステップＳ５０７にて、ＲＯＭ７３に記憶されている通常停止用テーブルをＲＡＭ７４に読み出す。通常停止用テーブルには、４相励磁を６７割込みに亘って実行し、その後に、目標とする停止角度の位置に対応する１相に励磁するための１相励磁を６７割込みに亘って実行すべきことを示すデータが設定されている。この目標とする停止角度の位置に対応する１相は、４相励磁が開始される直前に励磁されている２相励磁の種類に応じて定められている。具体的には、２相励磁は、Ａ相及びＢ相、Ｂ相及び逆Ａ相、逆Ａ相及び逆Ｂ相、逆Ｂ相及びＡ相の４種類が存在しているため、それら４種類のそれぞれに１対１で対応させて１相励磁の種類が定められている。また、通常停止態様に際しての４相励磁と１相励磁との組み合わせが４種類存在していることに対応させて、通常停止用テーブルは４種類用意されている。
【０１２７】
通常停止態様の終了に際して実行される１相励磁の種類は、当該通常停止態様が開始される直前に実行された２相励磁の種類に応じて一義的に定まる。したがって、ステップＳ５０７では、直前に実行された２相励磁の種類に対応した通常停止用テーブルを読み出す。通常停止用テーブルが読み出されることにより、各リール３２Ｌ，３２Ｍ，３２Ｒが４相励磁を利用した通常停止態様により停止される。
【０１２８】
特別停止フラグに「１」がセットされている場合（ステップＳ５０６：ＹＥＳ）には、ステップＳ５０８にて、ＲＯＭ７３に記憶されている特別停止用テーブルをＲＡＭ７４に読み出す。特別停止用テーブルには、１相励磁を１割込みに亘って実行し、その後に、目標とする停止角度の位置に対応する３相に励磁するための３相励磁を６７割込みに亘って実行すべきことを示すデータが設定されている。
【０１２９】
この目標とする停止角度の位置に対応する３相は、当該３相励磁が開始される直前に励磁されている１相励磁の種類に応じて定められている。具体的には、１相励磁は、Ａ相、逆Ａ相、Ｂ相及び逆Ｂ相の４種類が存在しているため、それら４種類のそれぞれに１対１で対応させて３相励磁の種類が定められている。例えば、直前の１相励磁がＡ相であればＡ相、逆Ａ相及び逆Ｂ相が励磁され、直前の１相励磁がＢ相であればＡ相、Ｂ相及び逆Ｂ相が励磁される。また、特別停止態様に際しての１相励磁と３相励磁との組み合わせが４種類存在していることに対応させて、特別停止用テーブルは４種類用意されている。
【０１３０】
特別停止態様の開始に際して実行される１相励磁の種類は、当該特別停止態様が開始される直前に実行された２相励磁の種類に応じて一義的に定まる。したがって、ステップＳ５０８では、直前に実行された２相励磁の種類に対応した特別停止用テーブルを読み出す。特別停止用テーブルが読み出されることにより、各リール３２Ｌ，３２Ｍ，３２Ｒが３相励磁を利用した特別停止態様により停止される。
【０１３１】
なお、特別停止用テーブルが読み出された場合には全リール３２Ｌ，３２Ｍ，３２Ｒが特別停止態様で停止される構成に限定されることはなく、各リール３２Ｌ，３２Ｍ，３２Ｒの一部が特別停止態様で停止される構成としてもよい。また、各リール３２Ｌ，３２Ｍ，３２Ｒのうち一部のリールは他のリールよりも、ＢＢ役に当選している場合に特別停止態様で停止され易い構成としてもよい。
【０１３２】
ステップＳ５０１にて肯定判定をした場合、ステップＳ５０７の処理を実行した場合、又はステップＳ５０８の処理を実行した場合には、ステップＳ５０９にて停止中処理を実行した後に、本停止制御処理を終了する。
【０１３３】
図１８は、当該停止中処理を示すフローチャートである。
【０１３４】
まずステップＳ６０１では、ＲＡＭ７４に設けられた切り替え間隔カウンタの値を１減算する。なお、切り替え間隔カウンタの値が「０」となっている場合には、「０」の状態が維持される。続くステップＳ６０２では、切り替え間隔カウンタの値が「０」となっているか否かを判定する。切り替え間隔カウンタは、ステッピングモータ３３を停止させる際に励磁相を切り替えるタイミングを特定するためのカウンタである。切り替え間隔カウンタの値は、ステッピングモータ３３の停止制御が開始された場合にはタイマ割込み処理が１回起動される度に１減算される。また、ステップＳ５０７又はステップＳ５０８の処理を実行した直後においては切り替え間隔カウンタの値が「０」となっているため、これらいずれかの処理を実行した直後においてはステップＳ６０２にて肯定判定をすることとなる。
【０１３５】
切り替え間隔カウンタの値が「０」となっていない場合には、そのまま本停止中処理を終了する。切り替え間隔カウンタの値が「０」となっている場合には、ステップＳ６０３にて、ＲＡＭ７４に現状読み出されている停止用テーブルを参照する。具体的には、通常停止用テーブルが読み出されている場合には当該通常停止用テーブルを参照し、特別停止用テーブルが読み出されている場合には当該特別停止用テーブルを参照する。
【０１３６】
その後、ステップＳ６０４にて、次に設定すべき励磁データが存在しているか否かを判定する。通常停止用テーブルが読み出されている場合、当該テーブルが読み出された直後であれば次の励磁データとして４相励磁のデータが存在していることとなり、当該４相励磁が６７割込みに亘って実行された後であれば次の励磁データとして１相励磁のデータが存在していることとなり、当該１相励磁が６７割込みに亘って実行された後であれば次の励磁データが存在していないこととなる。特別停止用テーブルが読み出されている場合、当該テーブルが読み出された直後であれば次の励磁データとして１相励磁のデータが存在していることとなり、当該１相励磁が１割込み分実行された後であれば次の励磁データとして３相励磁のデータが存在していることとなり、当該３相励磁が６７割込みに亘って実行された後であれば次の励磁データが存在していないこととなる。
【０１３７】
ステップＳ６０４にて肯定判定をした場合には、ステップＳ６０５にて、次の励磁データの読み出し処理を実行した後に、本停止中処理を終了する。これにより、次の励磁データに対応した相が励磁される。また、ステップＳ６０５では、新たに設定した相励磁を継続させる期間に対応した値を切り替え間隔カウンタにセットする。例えば、通常停止用テーブルが読み出されている場合において４相励磁を新たに開始する場合には切り替え間隔カウンタに「６７」をセットし、通常停止用テーブルが読み出されている場合において１相励磁を新たに開始する場合には切り替え間隔カウンタに「６７」をセットする。また、特別停止用テーブルが読み出されている場合において１相励磁を新たに開始する場合には切り替え間隔カウンタに「１」をセットし、特別停止用テーブルが読み出されている場合において３相励磁を新たに開始する場合には切り替え間隔カウンタに「６７」をセットする。
【０１３８】
一方、ステップＳ６０４にて否定判定をした場合には、ステップＳ６０６にて、それまで行っていた励磁を終了させるとともに、ステップＳ６０７にて、停止制御開始フラグの値を「０」クリアした後に、本停止中処理を終了する。
【０１３９】
以上詳述した本実施形態によれば、以下の優れた効果を奏する。
【０１４０】
リール３２Ｌ，３２Ｍ，３２Ｒを停止させる場合の停止制御の態様として、４相励磁により制動力を与える通常停止態様（所定停止態様に相当）と、３相励磁により制動力を与える特別停止態様（特定停止態様に相当）とが存在している。これにより、リール３２Ｌ，３２Ｍ，３２Ｒを停止させる場合において、リール３２Ｌ，３２Ｍ，３２Ｒを滑らかに停止させる場合と、リール３２Ｌ，３２Ｍ，３２Ｒを意図的に揺らしながら停止させる場合とを生じさせることが可能となり、リール３２Ｌ，３２Ｍ，３２Ｒの停止態様を多様化させることが可能となる。この場合に、通常停止態様と特別停止態様とでは、制動力を与えるための相励磁の種類だけでなく、それ以外にも相励磁の態様が相違している。これにより、相励磁の種類だけで停止態様を相違させる構成に比べ、各停止態様とするための停止制御の設計の自由度が高められ、停止態様の設定の容易化が図られる。
【０１４１】
３相励磁により制動力を与える場合には、当該３相励磁の直前に１相励磁が行われる。これにより、３相励磁が４相励磁よりも制動力が大きい構成において、３相励磁の直前にトルクが３相励磁よりも小さい１相励磁が行われ、回転子９１を所望の位置に停止させ易くなる。
【０１４２】
４相励磁により制動力を与える場合には、当該４相励磁の直後に１相励磁が行われる。これにより、４相励磁の直後にトルクが４相励磁よりも大きい１相励磁が行われ、回転子９１を所望の位置に停止させ易くなる。また、４相励磁の直後に行われる相励磁が１相励磁であることにより、励磁させる相の数を抑えながら上記のような優れた効果を奏することが可能となる。
【０１４３】
なお、上述した実施形態の記載内容に限定されず、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能である。例えば以下のように変更してもよい。ちなみに、以下の別形態の構成を、上記実施形態の構成に対して、個別に適用してもよく、組合せて適用してもよい。
【０１４４】
（１）通常停止態様による停止制御を行う場合、２相励磁の後に４相励磁を行う構成に代えて、１相励磁の後に４相励磁を行う構成としてもよい。また、これに代えて、リール３２Ｌ，３２Ｍ，３２Ｒを定速回転させるために行われる１相励磁又は２相励磁の後に３相励磁を行い、その後に４相励磁を行う構成としてもよい。
【０１４５】
（２）通常停止態様による停止制御を行う場合、４相励磁を６７割込みに亘って実行した後に１相励磁を６７割込みに亘って実行する構成としたが、これら４相励磁及び１相励磁を行う期間は６７割込みに限定されることはなくそれよりも長くてもよく短くてもよい。また、４相励磁を行う期間と１相励磁を行う期間とが同一である構成に限定されることはなく、４相励磁を行う期間の方が１相励磁を行う期間よりも長い構成としてもよく、４相励磁を行う期間の方が１相励磁を行う期間よりも短い構成としてもよい。
【０１４６】
（３）通常停止態様による停止制御を行う場合、４相励磁を行った後に１相励磁を行う構成に限定されることはなく、４相励磁を行った後に２相励磁を行う構成としてもよく、４相励磁を行った後に３相励磁を行う構成としてもよい。
【０１４７】
（４）特別停止態様による停止制御を行う場合、３相励磁の直前に行う１相励磁を１割込みのみ行う構成としたが、当該１相励磁を２割込み以上行う構成としてもよい。
【０１４８】
（５）上記各実施形態では、スロットマシン１０について具体化した例を示したが、パチンコ機に対して適用してもよく、スロットマシンとパチンコ機とを融合した形式の遊技機に適用してもよい。
【０１４９】
＜上記実施形態から抽出される発明群について＞
以下、上述した実施形態から抽出される発明群の特徴について、必要に応じて効果等を示しつつ説明する。なお以下においては、理解の容易のため、上記実施形態において対応する構成を括弧書き等で適宜示すが、この括弧書き等で示した具体的構成に限定されるものではない。
【０１５０】
＜特徴Ａ群＞
特徴Ａ１．複数種の絵柄が周方向に付された周回体（リール３２Ｌ，３２Ｍ，３２Ｒ）と、
当該周回体を回転させる駆動手段（ステッピングモータ３３）と、
当該駆動手段を駆動制御する駆動制御手段（ＭＰＵ７２におけるステッピングモータ制御処理を実行する機能）と、
を備え、
前記駆動手段は、励磁される相が切り替えられることにより回転子（回転子９１）が回転することで前記周回体を回転させるステッピングモータであり、
励磁される相の数が相違するように、前記駆動制御手段により行われる相励磁の種類が複数存在しており、
前記駆動制御手段は、
所定停止態様となるように前記駆動手段を停止制御する所定停止制御手段（ＭＰＵ７２における通常停止用テーブルを利用して停止中処理を実行する機能）と、
特定停止態様となるように前記駆動手段を停止制御する特定停止制御手段（ＭＰＵ７２における特別停止用テーブルを利用して停止中処理を実行する機能）と、
を備え、
前記所定停止制御手段と前記特定停止制御手段とで、停止制御に際して利用される前記相励磁の種類が相違しており、当該相励磁の種類以外にも停止制御に際しての相励磁の態様が相違していることを特徴とする遊技機。
【０１５１】
特徴Ａ１によれば、周回体を停止させる場合の停止制御の態様として所定停止態様と特定停止態様とが存在していることにより、当該停止態様を多様化させることが可能となる。この場合に、所定停止態様と特定停止態様とでは、停止制御に際して利用される相励磁の種類だけでなく、それ以外にも相励磁の態様が相違している。これにより、相励磁の種類だけで停止態様を相違させる構成に比べ、各停止態様とするための停止制御の設計の自由度が高められ、停止態様の設定の容易化が図られる。
【０１５２】
特徴Ａ２．前記所定停止制御手段は、所定数の相を励磁させる所定相励磁（４相励磁）を利用して前記回転子の回転を停止させるものであり、
前記特定停止制御手段は、特定数の相を励磁させる特定相励磁（３相励磁）を利用して前記回転子の回転を停止させるものであり、
前記特定相励磁の方が前記所定相励磁よりも制動力が大きいことを特徴とする特徴Ａ１に記載の遊技機。
【０１５３】
特徴Ａ２によれば、所定停止態様においては周回体を滑らかに停止させることが可能となり、特定停止態様においては周回体を意図的に揺らしながら停止させることが可能となる。この場合に、上記特徴Ａ１の構成を備えていることにより、各停止態様とするための停止制御の設計の自由度が高められ、停止態様の設定の容易化が図られる。
【０１５４】
なお、上記特徴Ａ２のより具体的な構成としては、「前記所定相励磁は４相励磁であり、前記特定相励磁は３相励磁である」構成が挙げられる。
【０１５５】
特徴Ａ３．前記所定停止制御手段は、所定数の相を励磁させる所定相励磁（４相励磁）を利用して前記回転子の回転を停止させるものであり、
前記特定停止制御手段は、特定数の相を励磁させる特定相励磁（３相励磁）を利用して前記回転子の回転を停止させるものであり、
前記所定停止制御手段により前記所定相励磁が行われる直前の相励磁と、前記特定停止制御手段により前記特定相励磁が行われる直前の相励磁との種類が相違していることを特徴とする特徴Ａ１又はＡ２に記載の遊技機。
【０１５６】
特徴Ａ３によれば、所定相励磁を利用して停止制御が行われる場合と特定相励磁を利用して停止制御が行われる場合とで直前の相励磁の種類が相違していることにより、所定相励磁と特定相励磁とのそれぞれを円滑に開始することが可能となる。
【０１５７】
特徴Ａ４．前記特定相励磁の方が前記所定相励磁よりも制動力が大きく、
前記特定停止制御手段により前記特定相励磁が行われる直前の相励磁の方が、前記所定停止制御手段により前記所定相励磁が行われる直前の相励磁よりもトルクが小さいことを特徴とする特徴Ａ３に記載の遊技機。
【０１５８】
特徴Ａ４によれば、所定停止態様においては周回体を滑らかに停止させることが可能となり、特定停止態様においては周回体を意図的に揺らしながら停止させることが可能となる。この場合に、特定相励磁が行われる場合の方が、所定相励磁が行われる場合よりも直前の相励磁のトルクが小さい。これにより、特定相励磁の方が所定相励磁よりも制動力が大きい構成において、特定相励磁の直前にトルクが小さい相励磁を行うことで回転子を所望の位置に停止させ易くなる。
【０１５９】
特徴Ａ５．前記特定停止制御手段により前記特定相励磁が行われる直前の相励磁の方が当該特定相励磁よりもトルクが小さいことを特徴とする特徴Ａ３又はＡ４に記載の遊技機。
【０１６０】
特徴Ａ５によれば、特定相励磁の方が所定相励磁よりも制動力が大きい構成において、特定相励磁の直前にトルクが小さい相励磁を行うことで回転子を所望の位置に停止させ易くなる。
【０１６１】
特徴Ａ６．前記所定停止制御手段により前記所定相励磁が行われた後の態様と、前記特定停止制御手段により前記特定相励磁が行われた後の態様とが相違していることを特徴とする特徴Ａ３乃至Ａ５のいずれか１に記載の遊技機。
【０１６２】
特徴Ａ６によれば、所定相励磁と特定相励磁とのそれぞれの制動力に応じてその後の停止制御の態様が相違していることにより、それらの制動力との関係で好ましい停止状態とすることが可能とする。
【０１６３】
特徴Ａ７．前記特定相励磁の方が前記所定相励磁よりも制動力が大きく、
前記所定停止制御手段は、前記所定相励磁を行った後に当該所定相励磁よりもトルクが大きい相励磁を行うものであることを特徴とする特徴Ａ６に記載の遊技機。
【０１６４】
特徴Ａ７によれば、所定停止態様においては周回体を滑らかに停止させることが可能となり、特定停止態様においては周回体を意図的に揺らしながら停止させることが可能となる。この場合に、所定相励磁が行われた後には当該所定相励磁よりもトルクが大きい相励磁が行われることにより、回転子を所望の位置に停止させ易くなる。
【０１６５】
特徴Ａ８．前記所定相励磁の後に行われる相励磁は、前記特定相励磁よりもトルクが小さいことを特徴とする特徴Ａ７に記載の遊技機。
【０１６６】
特徴Ａ８によれば、所定相励磁により十分に減速された回転子に対して大きなトルクを再度追加してしまわないようにしながら、回転子を所望の位置に停止させ易くなる。
【０１６７】
特徴Ａ９．前記特定停止制御手段は、前記特定相励磁を行った後に相励磁を行わないものであることを特徴とする特徴Ａ７又はＡ８に記載の遊技機。
【０１６８】
特徴Ａ９によれば、特定相励磁が行われた後には新たな相励磁が行われないため、特定停止態様が行われる場合における停止制御用の処理の簡素化が図られる。
【０１６９】
特徴Ａ１０．複数種の絵柄が周方向に付された周回体（リール３２Ｌ，３２Ｍ，３２Ｒ）と、
当該周回体を回転させる駆動手段（ステッピングモータ３３）と、
当該駆動手段を駆動制御する駆動制御手段（ＭＰＵ７２におけるステッピングモータ制御処理を実行する機能）と、
を備え、
前記駆動手段は、励磁される相が切り替えられることにより回転子が回転することで前記周回体を回転させるステッピングモータであり、
前記駆動制御手段は、特定数の相を励磁させる特定相励磁を最終的に行うことを利用して前記回転子の回転を停止させる特定停止制御手段（ＭＰＵ７２における特別停止用テーブルを利用して停止中処理を実行する機能）を備え、
当該特定停止制御手段により前記特定相励磁が行われる直前に当該特定相励磁よりもトルクが小さい相励磁が行われる構成であることを特徴とする遊技機。
【０１７０】
特徴Ａ１０によれば、特定相励磁の直前にトルクが小さい相励磁を行うことで回転子を所望の位置に停止させ易くなる。
【０１７１】
＜特徴Ｂ群＞
特徴Ｂ１．複数種の絵柄が周方向に付された周回体（リール３２Ｌ，３２Ｍ，３２Ｒ）と、
当該周回体を回転させる駆動手段（ステッピングモータ３３）と、
当該駆動手段を駆動制御する駆動制御手段（ＭＰＵ７２におけるステッピングモータ制御処理を実行する機能）と、
を備え、
前記駆動手段は、励磁される相が切り替えられることにより回転子（回転子９１）が回転することで前記周回体を回転させるステッピングモータであり、
励磁される相の数が相違するように、前記駆動制御手段により行われる相励磁の種類が複数存在しており、
前記駆動制御手段は、所定数の相を励磁させる所定相励磁（４相励磁）を行うことで前記回転子に制動力を与えた後に当該所定相励磁よりもトルクが大きい相励磁を行う所定停止制御手段（ＭＰＵ７２における通常停止用テーブルを利用して停止中処理を実行する機能）を備えていることを特徴とする遊技機。
【０１７２】
特徴Ｂ１によれば、所定相励磁が行われた後には当該所定相励磁よりもトルクが大きい相励磁が行われることにより、回転子を所望の位置に停止させ易くなる。
【０１７３】
特徴Ｂ２．前記所定停止制御手段により前記所定相励磁の後に行われる相励磁は、当該所定相励磁よりも励磁される相の数が少ないことを特徴とする特徴Ｂ１に記載の遊技機。
【０１７４】
特徴Ｂ２によれば、励磁させる相の数を抑えながら既に説明したような優れた効果を奏することが可能となる。
【０１７５】
特徴Ｂ３．前記駆動制御手段は、前記周回体の回転開始後において、励磁される相の数が相違する複数種類の相励磁を所定の順序で切り替えることにより前記周回体の回転を継続させる手段を備え、
前記所定相励磁は、前記複数種類の相励磁のいずれよりもトルクが小さいことを特徴とする特徴Ｂ１又はＢ２に記載の遊技機。
【０１７６】
特徴Ｂ３によれば、所定相励磁を利用して停止制御を行う場合、周回体を滑らかに停止させることが可能となる。その反面、所定相励磁の制動力が小さいため回転子を所望の位置に停止させづらくなる。これに対して、上記特徴Ｃ１の構成を備え、所定相励磁の後に当該所定相励磁よりもトルクが大きい相励磁が行われるため、回転子を所望の位置に停止させ易くなる。
【０１７７】
特徴Ｂ４．前記駆動制御手段は、前記周回体の回転開始後において、励磁される相の数が相違する複数種類の相励磁を所定の順序で切り替えることにより前記周回体を定速回転させる回転中制御手段を備え、
前記所定停止制御手段は、前記所定相励磁及びその後の相励磁を、前記回転中制御手段により一の相励磁が行われる期間よりも長い期間に亘って行うものであることを特徴とする特徴Ｂ１乃至Ｂ３のいずれか１に記載の遊技機。
【０１７８】
特徴Ｂ４によれば、制動力を十分に与えることが可能となるとともに、回転子を所望の位置に停止させるための期間を十分に確保することが可能となる。
【０１７９】
特徴Ｂ５．前記所定相励磁は４相励磁であり、
前記所定停止制御手段により前記所定相励磁の後に行われる相励磁は１相励磁であることを特徴とする特徴Ｂ１乃至Ｂ４のいずれか１に記載の遊技機。
【０１８０】
特徴Ｂ５によれば、回転子への制動力が４相励磁により与えられることにより当該回転子を滑らかに停止させることが可能となるとともに、その後に１相励磁が行われることにより回転子を所望の位置に停止させ易くなる。
【０１８１】
以下に、以上の各特徴を適用し得る遊技機の基本構成を示す。
【０１８２】
パチンコ遊技機：遊技者が操作する操作手段と、その操作手段の操作に基づいて遊技球を発射する遊技球発射手段と、その発射された遊技球を所定の遊技領域に導く球通路と、遊技領域内に配置された各遊技部品とを備え、それら各遊技部品のうち所定の通過部を遊技球が通過した場合に遊技者に特典を付与する遊技機。
【０１８３】
スロットマシン等の回胴式遊技機：始動操作手段の操作に基づき周回体の回転を開始させ、停止操作手段の操作に基づき周回体の回転を停止させ、その停止後の絵柄に応じて遊技者に特典を付与する遊技機。
【符号の説明】
【０１８４】
１０…スロットマシン、３１…リールユニット、３２Ｌ，３２Ｍ，３２Ｒ…リール、３３…ステッピングモータ、７０…主制御装置、７２…ＭＰＵ、７３…ＲＯＭ、７４…ＲＡＭ、９０…固定子、９１…回転子。
【図１】
2020163191.tif 000003
【図２】
2020163191.tif 000004
【図３】
2020163191.tif 000005
【図４】
2020163191.tif 000006
【図５】
2020163191.tif 000007
【図６】
2020163191.tif 000008
【図７】
2020163191.tif 000009
【図８】
2020163191.tif 000010
【図９】
2020163191.tif 000011
【図１０】
2020163191.tif 000012
【図１１】
2020163191.tif 000013
【図１２】
2020163191.tif 000014
【図１３】
2020163191.tif 000015
【図１４】
2020163191.tif 000016
【図１５】
2020163191.tif 000017
【図１６】
2020163191.tif 000018
【図１７】
2020163191.tif 000019
【図１８】
2020163191.tif 000020