(57)【要約】【課題】  本発明は、リールの停止過程を適宜変更することにより、遊技の興趣を高めることができる。【解決手段】  本発明は、リール３Ｌ，３Ｃ，３Ｒに停止表示させる図柄を決定してから、当該リール３Ｌ，３Ｃ，３Ｒに該決定した図柄を停止表示させるまでの期間中に、決定した滑りコマ数に応じて、各減速制御データの中から、減速制御データを選択するＣＰＵ３１を備える。【選択図】      図５
2005080937.tif 000002
【特許請求の範囲】
【請求項１】
遊技者による操作に応じて単位遊技を開始させる遊技開始手段と、
遊技者による操作に応じて停止指令信号を出力する停止指令手段と、
複数種類の図柄を可変表示及び停止表示する図柄表示手段と、
前記図柄表示手段に図柄を可変表示又は停止表示させる図柄表示制御手段と、
前記停止指令手段から入力された前記停止指令信号に基づいて、前記図柄表示制御手段により前記図柄表示手段に停止表示させる図柄を決定する停止図柄決定手段と、
遊技者による操作が行われた際に、前記図柄表示手段に表示される図柄の移動量を決定する移動量決定手段とを備え、
可変表示されている図柄の回転速度を減速させる処理を実行する時間に対応する減速制御データが予め複数あり、
前記停止図柄決定手段が前記図柄表示手段に停止表示させる図柄を決定してから、前記図柄表示制御手段が該決定された図柄を前記図柄表示手段に停止表示させるまでの期間中に、前記移動量決定手段により決定された前記移動量に応じて、前記各減速制御データの中から、減速制御データを選択する減速制御データ選択手段を備えることを特徴とする遊技機。
【請求項２】
前記図柄表示手段を複数有し、
前記遊技開始手段により単位遊技が開始された場合に、所定の役を当選役として決定する当選役決定手段と、
前記当選役決定手段により決定された前記当選役が前記所定の役であることに基づいて、前記複数の図柄表示手段に所定の図柄の組合せが停止表示された場合に、所定の遊技価値を遊技者に付与する遊技価値付与手段と
を備えることを特徴とする請求項１に記載の遊技機。
【請求項３】
減速制御データ選択手段は、前記停止図柄決定手段が前記図柄表示手段に停止表示させる図柄を決定してから、前記図柄表示制御手段が該決定された図柄を前記図柄表示手段に停止表示させるまでの期間中に、前記移動量決定手段により決定された前記移動量が予め定められた所定の図柄数を超える場合には、前記各減速制御データの中から、特定の減速制御データを選択する請求項１又は請求項２のいずれかに記載の遊技機。
【請求項４】
前記特定の減速制御データは、所定数よりも少ない特定数の段階で構成されるデータであることを特徴とする請求項３に記載の遊技機。
【請求項５】
前記図柄表示手段は、ステッピングモータの駆動により複数種類の図柄を可変表示及び停止表示するものであり、
前記特定数の段階で構成されるデータは、前記ステッピングモータの所定数のステップよりも少ない特定数のステップであることを特徴とする請求項４に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチスロ機、ビデオスロット、スロットマシン、業務用ゲーム機及び家庭用ゲーム機等の遊技機に関する。
【背景技術】
【０００２】
従来、遊技機としては、例えば、所定のペイアウト率を保ちながら、全ての入賞態様が所定の割合で停止表示するような遊技機がある（例えば、特開１９８４−１８６５８０号公報）。
【特許文献１】特開２００２−３３６４２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記遊技機では、所定のペイアウト率を保ち、且つ全ての入賞態様が所定の割合で停止表示するような遊技者の停止操作が行われた場合には、リールの停止位置を変更するような停止制御が行われない場合がある。この場合にはリールの動きが単調となってしまい、遊技者は直ぐに遊技に飽きてしまうことがあった。
【０００４】
特に、リールの回転が停止する際には遊技者は、リールの動きを凝視し、どの図柄配列が揃うか否かに注意力を注いでいるため、当該リールの回転が停止される際におけるリールの停止過程が一定である場合には遊技の単調さを感じてしまい、直ぐに遊技に飽きてしまうことがあった。
【０００５】
このため、リールの回転が停止する際にリールの停止過程を適宜変更して遊技の興趣を高めることのできる遊技機の開発が望まれていた。
【０００６】
そこで、本発明は、以上の点を解決すべくなされたものであり、リールの停止過程を適宜変更することにより、遊技の興趣を高めることのできる遊技機を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の遊技機は、上記課題を解決するために、遊技者による操作に応じて単位遊技を開始させる遊技開始手段（例えば、スタートスイッチ６Ｓ）と、遊技者による操作に応じて停止指令信号を出力する停止指令手段（例えば、停止ボタン７Ｌ，７Ｃ，７Ｒ）と、複数種類の図柄を可変表示及び停止表示する複数の図柄表示手段（例えば、リール３Ｌ，３Ｃ，３Ｒ）と、図柄表示手段に図柄を可変表示又は停止表示させる図柄表示制御手段（例えば、ＣＰＵ３１）と、停止指令手段から入力された停止指令信号に基づいて、図柄表示制御手段により図柄表示手段に停止表示させる図柄を決定する停止図柄決定手段（例えば、ＣＰＵ３１）と、遊技者による操作が行われた際に、図柄表示手段に表示される図柄の移動量を決定する移動量決定手段（例えば、ＣＰＵ３１、図１７に示すステップ２３における「滑りコマ数決定処理」）とを備え、可変表示されている図柄の回転速度を減速させる処理を実行する時間（例えば、図１５に示す「減速制御」が行われる割り込み数）に対応する減速制御データ（例えば、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」、図１３及び図１４に示す「備考」）が複数あり、停止図柄決定手段が図柄表示手段に停止表示させる図柄を決定してから、図柄表示制御手段が該決定された図柄を図柄表示手段に停止表示させるまでの期間中に、移動量決定手段により決定された移動量に応じて、各減速制御データの中から、減速制御データを選択する減速制御データ選択手段を備えることを特徴とする。なお、減速制御データには、後述する特定の減速制御データが含まれてもよい。
【０００８】
上記発明においては、図柄表示手段を複数有し、遊技開始手段により単位遊技が開始された場合に、所定の役（例えば、「ベル」、「ＢＢ」又は「ＲＢ」の役）を当選役として決定する当選役決定手段（例えば、ＣＰＵ３１、図１６に示すステップ１１における「確率抽選処理」）と、当選役決定手段により決定された当選役が所定の役であることに基づいて、複数の図柄表示手段に所定の図柄の組合せが停止表示された場合に、所定の遊技価値を遊技者に付与する遊技価値付与手段（例えば、ＣＰＵ３１、ホッパー４０、図１７に示すステップ３４における「メダル払出し」）とを備えてもよい。
【０００９】
上記発明においては、減速制御データ選択手段は、停止図柄決定手段が図柄表示手段に停止表示させる図柄を決定してから、図柄表示制御手段が決定された図柄を図柄表示手段に停止表示させるまでの期間中に、移動量決定手段により決定された移動量が予め定められた所定の図柄数を超える場合には、各減速制御データの中から、特定の減速制御データを選択してもよい。
【００１０】
上記発明においては、特定の減速制御データは、該所定数よりも少ない特定数の段階で構成されるデータであってもよい。また、図柄表示手段は、ステッピングモータの駆動により複数種類の図柄を可変表示及び停止表示するものであり、特定数の段階で構成されるデータは、ステッピングモータの所定数のステップ（例えば、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数“３”」）よりも少ない特定数のステップ（例えば、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数“０”〜“２”」）であってもよい。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、滑りコマ数に応じてリールの停止過程を適宜変更することにより、遊技の興趣を高めることができる。
【発明を実施するための最良の形態】
【００１２】
（本実施形態における遊技機の構成）
図１は、本発明の一実施形態の遊技機１の外観を示す斜視図である。
【００１３】
同図に示すように、遊技機１の全体を形成しているキャビネット２の正面には、略垂直面としてのパネル表示部２ａが形成され、その中央には縦長矩形の表示窓４Ｌ，４Ｃ，４Ｒが設けられる。表示窓４Ｌ，４Ｃ，４Ｒには、入賞ラインとして水平方向にトップライン８ｂ，センターライン８ｃ及びボトムライン８ｄ、斜め方向にクロスダウンライン８ａ及びクロスアップライン８ｅが設けられている。
【００１４】
これらの入賞ラインは、後述の１−ＢＥＴスイッチ１１、２−ＢＥＴスイッチ１２、最大ＢＥＴスイッチ１３を操作すること、或いはメダル投入口２２にメダルを投入することにより、それぞれ１本、３本、５本が有効化される。どの入賞ラインが有効化されたかは、後で説明するＢＥＴランプ９ａ，９ｂ，９ｃの点灯で表示される。
【００１５】
ここで、入賞ライン８ａ〜８ｅは、役の入賞の成否に関わる。具体的には、所定の役（例えば、後述の「チェリーの小役」）に対応する一の図柄（例えば、後述の“チェリー（図柄９７）”）がいずれかの有効化された入賞ラインに対応する所定の位置（例えば、後述のＢＥＴ数が“３”であれば左の表示窓４Ｌ内の位置）に停止表示されること、又は所定の役に対応する図柄組合せを構成する図柄がいずれかの有効化された入賞ラインに対応する所定の位置に並んで停止表示されることにより、所定の役が入賞することとなる。
【００１６】
キャビネット２の内部には、各々の外周面に複数種類の図柄によって構成される図柄列が描かれた３個のリール３Ｌ，３Ｃ，３Ｒが回転自在に横一列に設けられ、変動表示手段を形成している。各リールの図柄は、表示窓４Ｌ，４Ｃ，４Ｒを通して観察できるようになっている。各リールは、定速回転（例えば８０回転／分）で回転する。
【００１７】
表示窓４Ｌ，４Ｃ，４Ｒの左側には、１−ＢＥＴランプ９ａ、２−ＢＥＴランプ９ｂ、最大ＢＥＴランプ９ｃ、クレジット表示部１９が設けられる。１−ＢＥＴランプ９ａ、２−ＢＥＴランプ９ｂ及び最大ＢＥＴランプ９ｃは、一のゲームを行うために設けられたメダルの数（以下「ＢＥＴ数」という）に応じて点灯する。
【００１８】
ここで、本実施形態では、一のゲームは、全てのリールが停止した場合に終了する。１−ＢＥＴランプ９ａは、ＢＥＴ数が“１”で１本の入賞ラインが有効化された場合に点灯する。２−ＢＥＴランプ９ｂは、ＢＥＴ数が“２”で３本の入賞ラインが有効化された場合に点灯する。最大ＢＥＴランプ９ｃは、ＢＥＴ数が“３”で全て（５本）の入賞ラインが有効化された場合に点灯する。クレジット表示部１９は、７セグメントＬＥＤから成り、貯留されているメダルの枚数を表示する。
【００１９】
表示窓４Ｌ，４Ｃ，４Ｒの右側には、当り表示ランプ（いわゆるＷＩＮランプ）１７及び払出表示部１８が設けられる。当り表示ランプ１７は、基本的に、「ＢＢ」又は「ＲＢ」が入賞可能となった後、「ＢＢ」又は「ＲＢ」が入賞するまでの間、点灯する。ここで、「ＢＢ」及び「ＲＢ」を総称して、以下「ボーナス」という。払出表示部１８は、７セグメントＬＥＤから成り、役が入賞した場合のメダルの払出枚数を表示する。
【００２０】
パネル表示部２ａの右側上部には、ボーナス遊技情報表示部２０が設けられる。ボーナス遊技情報表示部２０は、７セグメントＬＥＤから成り、「ＢＢ一般遊技状態」におけるゲームの回数等を表示する。表示窓４Ｌ，４Ｃ，４Ｒの下方には水平面の台座部１０が形成され、その台座部１０と表示窓４Ｌ，４Ｃ，４Ｒとの間には液晶表示装置５が設けられている。この液晶表示装置５の表示画面５ａには、遊技に関連する情報等が表示される。
【００２１】
液晶表示装置５の右側にはメダル投入口２２が設けられ、液晶表示装置５の左側には、１−ＢＥＴスイッチ１１、２−ＢＥＴスイッチ１２、及び最大ＢＥＴスイッチ１３が設けられる。１−ＢＥＴスイッチ１１は、１回の押し操作により、クレジットされているメダルのうちの１枚がゲームに賭けられ、２−ＢＥＴスイッチ１２は、１回の押し操作により、クレジットされているメダルのうちの２枚がゲームに賭けられ、最大ＢＥＴスイッチ１３は、１回のゲームに賭けることが可能な最大枚数のメダルが賭けられる。これらのＢＥＴスイッチを操作することで、前述の通り、所定の入賞ラインが有効化される。
【００２２】
台座部１０の前面部の左寄りには、遊技者がゲームで獲得したメダルのクレジット／払い出しを押しボタン操作で切り替えるＣ／Ｐスイッチ１４が設けられている。このＣ／Ｐスイッチ１４の切り換えにより、正面下部のメダル払出口１５からメダルが払い出され、払い出されたメダルはメダル受け部に溜められる。Ｃ／Ｐスイッチ１４の右側には、遊技者の操作によりリール３Ｌ，３Ｃ，３Ｒを回転させ、表示窓４Ｌ，４Ｃ，４Ｒ内での図柄の変動表示を開始するためのスタートレバー６が所定の角度範囲で揺動自在に取り付けられている。
【００２３】
キャビネット２の上方の左右には、スピーカ２１Ｌ，２１Ｒが設けられ、その２台のスピーカ２１Ｌ，２１Ｒの間には、入賞図柄の組合せ及びメダルの配当枚数等を表示する配当表パネル２３が設けられている。台座部１０の前面部中央で、液晶表示装置５の下方位置には、３個のリール３Ｌ，３Ｃ，３Ｒの回転をそれぞれ停止させるための３個の停止ボタン（停止操作手段）７Ｌ，７Ｃ，７Ｒが設けられている。
【００２４】
図２は、各表示窓４Ｌ，４Ｃ，４Ｒの内部に設けられたリールユニットの構成を示す斜視図である。図２に示すように、リールユニットは、３枚の取付板８０Ｌ，８０Ｃ，８０Ｒと、この各取付板８０Ｌ，８０Ｃ，８０Ｒの内側に配置された３個のリール３Ｌ，３Ｃ，３Ｒと、リール３Ｌ，３Ｃ，３Ｒを個々に回転駆動する３個のステッピングモータ４９Ｌ，４９Ｃ，４９Ｒとを具備する。
【００２５】
図３（ａ）は、リール３Ｌ，３Ｃ，３Ｒの右側面を示す図である。図３（ａ）に示すように、取付板８０（図示せず）には、リール３Ｌ，３Ｃ，３Ｒの回転半径ｒ１内に、リール３Ｌ，３Ｃ，３Ｒの回転位置を検出するためのリール位置検出回路５０が設けられている。リール３Ｌ，３Ｃ，３Ｒは、リール３Ｌ，３Ｃ，３Ｒの中心が、取付板８０の面から鉛直に向かって延びたリールポスト（図示せず）に回転可能に軸支されている。
【００２６】
このリール３Ｌ，３Ｃ，３Ｒは、図３（ａ）に示すように、その中心から放射状に延びた６本のアーム２４と、各アーム２４の延長方向の先端がわたるように一体的に形成された筒状部材１６とから構成されている。このアーム２４の１つには、リール位置検出回路５０により検出可能な位置に、基準位置としての検出片２８が設けられている。この検出片２８は、リール３Ｌ，３Ｃ，３Ｒが１回転するごとに、リール位置検出回路５０を通過するように配置されている。そして、リール位置検出回路５０は、検出片２８が通過して検出片２８を検出する度に、検出信号を出力可能に形成されている。
【００２７】
筒状部材１６の側周縁には、後述する図４に示すシンボルシートが貼られている。このシンボルシートは、シンボルマークに、表示された図柄の中央が位置するように、接着などの方法で筒状部材１６の外周表面に装着されている。
【００２８】
ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの駆動軸とリール３Ｌ，３Ｃ，３Ｒの回転軸との間には、図３（ａ）に示すように、減速伝達機構が配設されている。この減速伝達機構は、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの回転を所定の減速比をもってリール３Ｌ，３Ｃ，３Ｒを回転させる回転軸に伝達するものである。
【００２９】
この減速伝達機構は、図３（ａ）に示すように、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの駆動側に設けられた出力側ギヤ２６と、この出力側ギヤ２６に接触するとともに、リール３Ｌ，３Ｃ，３Ｒの支持軸と同一の軸心となるようにリール３Ｌ，３Ｃ，３Ｒに配設された入力側ギヤ２７との二つのギヤを備えている。
【００３０】
図３（ｂ）は、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの内部構造を示す図である。同図に示すように、本実施形態に係るステッピングモータ４９Ｌ，４９Ｃ，４９Ｒは、各励磁相が順番に時計回りに配置されている。
【００３１】
図４は、各リール３Ｌ，３Ｃ，３Ｒに表わされた複数種類の図柄が２１個配列された図柄例を示す図である。各図柄には“００”〜“２０”のコードナンバーが付され、データテーブルとして後で説明するＲＯＭ３２に記憶されている。各リール３Ｌ，３Ｃ，３Ｒ上には、“赤７（図柄９１）”、“青７（図柄９２）”、“ＢＡＲ（図柄９３）”、“ベル（図柄９４）”、“スイカ（図柄９５）”、“Ｒｅｐｌａｙ（図柄９６）”及び“チェリー（図柄９７）”の図柄で構成される図柄列が表わされている。
【００３２】
図５は、遊技機１における遊技処理動作を制御する主制御回路７１と、主制御回路７１に電気的に接続する周辺装置（アクチュエータ）と、主制御回路７１から送信される制御指令に基づいて液晶表示装置５及びスピーカ２１Ｌ，２１Ｒを制御する副制御回路７２と、入力発生手段とを含む回路構成を示す図である。
【００３３】
周辺装置は、マイクロコンピュータ３０から入力された制御信号により動作が制御されるものであり、各種ランプ（１−ＢＥＴランプ９ａ、２−ＢＥＴランプ９ｂ、最大ＢＥＴランプ９ｃ、当り表示ランプ１７）と、各種表示部（払出表示部１８、クレジット表示部１９、ボーナス遊技情報表示部２０）と、メダルを収納し、ホッパー駆動回路４１の命令により所定枚数のメダルを払い出す遊技価値付与手段としてのホッパー（払い出しのための駆動部を含む）４０と、リール３Ｌ，３Ｃ，３Ｒを回転駆動するステッピングモータ４９Ｌ，４９Ｃ，４９Ｒとが挙げられる。
【００３４】
各種駆動回路は、ＣＰＵ３１から入力された駆動指令などの制御信号により各アクチュエータの動作を制御するものであり、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒを駆動制御するモータ駆動回路３９と、ホッパー４０を駆動制御するホッパー駆動回路４１と、各種ランプを駆動制御するランプ駆動回路４５と、各種表示部を駆動制御する表示部駆動回路４８とが挙げられる。
【００３５】
入力発生手段は、マイクロコンピュータ３０が制御指令を発生するために必要な入力信号を発生するものであり、スタートスイッチ６８と、１−ＢＥＴスイッチ１１と、２−ＢＥＴスイッチ１２と、最大ＢＥＴスイッチ１３と、Ｃ／Ｐスイッチ１４と、投入メダルセンサ２２Ｓと、リール停止信号回路４６と、リール位置検出回路５０と、払出完了信号回路５１とが挙げられる。
【００３６】
スタートスイッチ６Ｓは、スタートレバー６の操作を検出するものであり、遊技者による操作に基づいて単位遊技を開始させる遊技開始手段である。投入メダルセンサ２２Ｓは、メダル投入口２２に投入されたメダルを検出するものである。リール停止信号回路４６は、遊技者による操作に基づいて停止指令信号を出力する停止指令手段であり、例えば、各停止ボタン７Ｌ，７Ｃ，７Ｒの操作に応じて停止指令信号を発生するものである。
【００３７】
リール位置検出回路５０は、リール回転センサからのパルス信号を受けて各リール３Ｌ，３Ｃ，３Ｒの位置を検出するための信号をＣＰＵ３１に出力するものである。払出完了信号回路５１は、メダル検出部４０Ｓの計数値（ホッパー４０から払い出されたメダルの枚数）が指定された枚数データに達した時、メダル払出完了を検知するための信号を発生するものである。
【００３８】
主制御回路７１は、回路基板上に配置されたマイクロコンピュータ３０を主たる構成要素とし、これに乱数サンプリングのための回路を加えて構成されている。マイクロコンピュータ３０は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３とを備えている。
【００３９】
ＣＰＵ３１は、予め設定されたプログラムに従って制御動作を行うものであり、クロックパルス発生回路３４と、分周器３５と、乱数発生器３６と、サンプリング回路３７とが接続されている。
【００４０】
クロックパルス発生回路３４及び分周器３５は、基準クロックパルスを発生するものである。乱数発生器３６は、一定の数値範囲に属する乱数を発生するものである。サンプリング回路３７は、スタートレバー６が操作された後の適宜のタイミングで１個の乱数値をサンプリングするものである。上記ＣＰＵ３１は、サンプリング回路３７でサンプリングされた乱数値を用いて当選役などを決定する。
【００４１】
ＲＯＭ３２は、図６乃至図１４に示す各種テーブル、各種コマンド等を記憶するものである。このコマンドには、「デモ表示コマンド」、「全リール停止コマンド」等がある。
【００４２】
ここで、図６は、役の入賞を示す図柄組合せ及び払出枚数及び所定の役が当選役として決定される確率を示す図である。なお、実施形態では、ボーナスが当選役として決定された後、ボーナスが入賞するまでの間は、ボーナスがそのまま当選役として保持される（一般に、「持ち越し」と称される）。
【００４３】
図６に示すように、「ＢＢ」は、「ＢＢ内部当選状態」において“赤７−赤７−赤７”が有効ラインに沿って並ぶことにより入賞する。「ＢＢ」が入賞した後、遊技状態が「ＢＢ一般遊技状態」となる。「ＲＢ」は、“ＢＡＲ”が当選役として決定されている場合には“ＢＡＲ−ＢＡＲ−ＢＡＲ”が有効ラインに沿って並ぶこと、又は、「ＢＢ一般遊技状態」において“ＲＢ”が当選役として決定されている場合には“Ｒｅｐｌａｙ−Ｒｅｐｌａｙ−Ｒｅｐｌａｙ”が並ぶことにより入賞する。この「ＢＢ一般遊技状態」において「ＲＢ」が入賞することは、一般に「ＪＡＣ  ＩＮ」と称する。この「ＢＢ一般遊技状態」において「ＲＢ」が入賞した後には、遊技状態が「ＲＢ遊技状態」となる。
【００４４】
「再遊技」は、「一般遊技状態」、「ＢＢ内部当選状態」、及び、「ＲＢ内部当選状態」において“Ｒｅｐｌａｙ−Ｒｅｐｌａｙ−Ｒｅｐｌａｙ”が並ぶことにより入賞する。「再遊技」が入賞すると、投入したメダルの枚数と同数のメダルが自動投入されるため、遊技者はメダルを消費することなく次のゲームを行うことができる。
【００４５】
図７は、後述の図１６のステップ１１における「確率抽選処理」で使用される「確率抽選テーブル」を示す図である。図７に示すように、「確率抽選テーブル」では、確率抽選処理における乱数の抽出範囲“０”〜“１６３８３”のうち、“１９６６”〜“４２０９”の範囲内の乱数が抽出された場合には「再遊技」が当選役となる。「再遊技」が当選役として決定される確率は、“１／７．３０１”である。
【００４６】
また、”４２１０”〜”４２５０”の範囲内の乱数が抽出された場合には「ＢＢ」が当選役となる。「ＢＢ」が当選役となる確率は”１／３９９．６１”である。さらに、”４２５１”〜”４２９１”の範囲内の乱数が抽出された場合には「ＲＢ」が当選役となる。「ＲＢ」が当選役となる確率は”１／３９９．６１”である。
【００４７】
図８は、後述の図１６のステップ１２における「停止用当選役決定処理」で使用される「停止用当選役選択テーブル」を示す図である。図８に示すように、例えば、当選役として「ＢＢ」又は「ＲＢ」が決定された場合には、持越役が「ＢＢ」又は「ＲＢ」となるため、停止用当選役は、“１２８／１２８”の確率で「ハズレ」に決定される。
【００４８】
また、当選役として「ハズレ」が決定された場合には、停止用当選役は、持越役がない場合には“１２８／１２８”の確率で「ハズレ」に決定され、「ＢＢ」の持越役がある場合には“１２８／１２８”の確率で「ＢＢ」に決定され、「ＲＢ」の持越役がある場合には“１２８／１２８”の確率で「ＲＢ」に決定される。その他の当選役に対応する停止用当選役については、図８に示す通りである。
【００４９】
図９は、遊技状態と当選役と停止用当選役と停止テーブル群との関係について示す図である。この図における遊技状態、停止用当選役及び停止テーブル群の関係は、後述ステップ１３における「テーブルライン選択処理」で使用される。
【００５０】
ここで、選択される停止テーブル群の内容は、基本的には、遊技状態、当選役及び停止用当選役に応じて変化し得るが、実施形態では、停止テーブル群の欄に示すテーブル群の名称は、基本的に入賞の可能性の有無及びその可能性がある役の種類に基づいて定めている。
【００５１】
入賞不可能停止テーブル群が選択された場合には、当選役、遊技状態に拘らず、いずれの役も入賞することはない。一方、入賞可能停止テーブル群が選択された場合には、対応する役の入賞は可能であるが、その他の役の入賞を実現することは基本的にできない。
【００５２】
具体的には、例えば、後述の図１６のステップ１２における「停止用当選役決定処理」で「ベル」が停止用当選役として決定されたことにより、「ベル入賞可能停止テーブル群」が選択された場合には、「ベル」の入賞を実現しうるが、「ベル」以外の役（例えば、「ＢＢ」）の入賞を実現することはできない。ただし、遊技者の停止ボタン７Ｌ〜７Ｒの操作タイミングによっては、ハズレ入賞態様が停止表示される可能性はある。
【００５３】
また、後述の図１６のステップ１２における「停止用当選役決定処理」で「再遊技」が停止用当選役として決定されたことにより、「再遊技入賞可能停止テーブル群」が選択された場合には、「再遊技」の入賞を実現しうるが、「再遊技」以外の役の入賞を実現することはできない。
【００５４】
また、「ＢＢ内部当選状態」では、「ＢＢ」が当選役として決定された場合には、停止用当選役は「ＢＢ」となり、後述の図１６のステップ１３における「テーブルライン選択処理」において、「ＢＢ入賞可能停止テーブル群」が選択される。同様にして、「ＲＢ内部当選状態」では、「ＲＢ」が当選役として決定された場合には、停止用当選役は「ＲＢ」となり、後述の図１６のステップ１３における「テーブルライン選択処理」において、「ＲＢ入賞可能停止テーブル群」が選択される。
【００５５】
その他の「一般遊技状態」、「ＢＢ内部当選状態」及び「ＲＢ内部当選状態」における各停止テーブル群についても上記と同様に説明することができるので、詳細な説明は省略する。
【００５６】
図１０は、後述の図２１のステップ１０２−３，ステップ１０２−５，ステップ１０２−９における「回転開始処理」，「加速制御処理」，「停止制御処理」で使用される「加速テーブル」を示す図である。この「加速テーブル」は、リール３Ｌ，３Ｃ，３Ｒを加速・低速・減速するための各段階を示す「加速テーブルカウンタ」と、リール３Ｌ，３Ｃ，３Ｒを加速・低速・減速するための割込み時間を示す「加速用タイマ」（加速用タイマ“１”に対して１割込み時間）とが対応付けられたものである。同図に示す太枠内における「加速テーブルカウンタ“１９”」及び「加速用タイマ“２”」は、リール３Ｌ，３Ｃ，３Ｒを減速する際に用いられる。
【００５７】
図１１は、後述の図２１のステップ１０２−３における「回転開始処理」で使用される「励磁パターンカウンタ更新用テーブル」を示す図である。この「励磁パターンカウンタ更新用テーブル」は、「励磁パターンカウンタ」に加算する数値を示す「加算値」と、「停止用当選役」とが対応付けられたものである。
【００５８】
同図に示すように、「停止用当選役」が「ＢＢ」又は「ＲＢ」である場合には、「停止用当選役」が「ＢＢ」又は「ＲＢ」以外である場合よりも「加算値」として“−１”又は“＋１”となる確率が高くなるような乱数範囲が割り振られ、一方、「停止用当選役」が「ＢＢ」又は「ＲＢ」以外である場合には、「停止用当選役」が「ＢＢ」又は「ＲＢ」である場合よりも「加算値」として“０”となる確率が高くなるような乱数範囲が割り振られている。
【００５９】
以上より、「停止用当選役」が「ＢＢ」又は「ＲＢ」である場合には、「停止用当選役」が「ＢＢ」又は「ＲＢ」以外である場合よりも、「加算値」が変動し易くなる。このため、「加算値」が加算された「励磁パターンカウンタ」も変動し易くなり、リール３Ｌ，３Ｃ，３Ｒの回転開始位置がズレ易くなる（図２６に示す「パルス出力処理」を参照）。
【００６０】
一方、「停止用当選役」が「ＢＢ」又は「ＲＢ」以外である場合には、「停止用当選役」が「ＢＢ」又は「ＲＢ」である場合よりも、「加算値」が変動し難くなる。このため、「加算値」が加算された「励磁パターンカウンタ」も変動し難くなり、リール３Ｌ，３Ｃ，３Ｒの回転開始位置がズレ難くなる（リール３Ｌ，３Ｃ，３Ｒが前回の停止位置から連続的に変動表示され易い）（図２６に示す「パルス出力処理」を参照）。
【００６１】
なお、入賞態様が特定な入賞態様（例えば、“７−７−７”）である場合には、入賞態様が特定な入賞態様以外（例えば、“ベル−ベル−ベル”）である場合よりも「加算値」として“−１”又は“＋１”となる確率が高くなるような乱数範囲が割り振られ、一方、入賞態様が特定な入賞態様以外である場合には、入賞態様が特定な入賞態様である場合よりも「加算値」として“０”となる確率が高くなるような乱数範囲が割り振られてもよい。
【００６２】
これにより、遊技機は、停止用当選役（又は入賞態様）が「ＢＢ」又は「ＲＢ」（又は特定な入賞態様）である場合と、停止用当選役（又は入賞態様）が「ＢＢ」又は「ＲＢ」（又は特定な入賞態様）以外である場合とのいずれかによって、リール３Ｌ，３Ｃ，３Ｒの回転開始位置を切り替えることができる場合があり、遊技の興趣を高めることができる場合がある。
【００６３】
図１２は、後述の図２６の「パルス出力処理」で使用される「励磁パターンテーブル」を示す図である。この「励磁パターンテーブル」は、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒに設けられた各相を励磁する順番を示す「励磁パターンカウンタ」と、各相を励磁するための信号を示す「励磁信号」と、「励磁信号」により励磁される相を示す「励磁相」とが対応付けられたものである。
【００６４】
図１３は、「停止用当選役」が「ＢＢ」又は「ＲＢ」である場合に、後述の図２１のステップ１０２−７における「停止要求処理」で使用される「滑りステップ選択用テーブル」を示す図である。一方、図１４は、「停止用当選役」が「ＢＢ」又は「ＲＢ」以外である場合に、後述の図２１のステップ１０２−７における「停止要求処理」で使用される「滑りステップ選択用テーブル」を示す図である。この「滑りステップ選択用テーブル」は、リール３Ｌ，３Ｃ，３Ｒの停止を判定するための各段階を示す「停止判定カウンタ」と、遊技者による停止のタイミングから滑らせる図柄数を示す「滑りコマ数」とが対応付けられたものである。
【００６５】
図１３及び図１４に示すように、「停止判定カウンタ」が“０”である場合には、リール３Ｌ，３Ｃ，３Ｒを減速する処理（以下では、単に「減速処理」とする）が行われないことを意味する（同図に示す「備考」を参照のこと）。また、「停止判定カウンタ」が“１”である場合には、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの停止時においてステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」が“１”進む間に、「減速処理」が行われることを意味する。さらに、「停止判定カウンタ」が“２”である場合には、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの停止時においてステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」が“２”進む間に、「減速処理」が行われることを意味する。「停止判定カウンタ」が“３”の場合の「ステップ数」も同様である。
【００６６】
ここで、図１５は、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数（減速制御データ；パルスカウンタ）」を示す図である。同図に示すように、本実施形態における１図柄分のステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」は“１６”となっている。図１５に示す上段は図柄を示し、下段はステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」を示している。
【００６７】
同図に示すように、例えば、遊技者による停止操作が図柄（０）に対応する「ステップ数“３”」で行われたときは、後述の図１７のステップ２２における処理によって、当該停止操作は「ステップ数“４”」で検出され、後述の図１６のステップ２３における処理によって、例えば「滑りコマ数“０”」が決定される。そして、上記「停止判定カウンタ」が“３”である場合には、後述の図１２のステップ１０２−９によって、例えばステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」が“５〜６”の３ステップ分の間に、「減速処理」が行われる。なお、上記「減速処理」には、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの１ステップ数について、２割込み時間がかかる。この「減速処理」についての詳述は、図２５に示す処理で説明する。
【００６８】
なお、図１５に示すように、「滑りコマ数」は、「ステップ数“４”」と「ステップ数“５”」との間で行われるステップ２３における「滑りコマ数決定処理」によって決定されているが、複数の「ステップ数」間で行われるステップ２３における「滑りコマ数決定処理」によって決定されてもよい。例えば、「滑りコマ数」は、「ステップ数“３”」と「ステップ数“４”」との間及び「ステップ数“４”」と「ステップ数“５”」との間の２割り込み間で行われるステップ２３における「滑りコマ数決定処理」によって決定されてもよい。
【００６９】
図１３に示すように、「滑りコマ数」が“０〜３”であり、停止用当選役が「ＢＢ」又は「ＲＢ」である場合には、「減速処理」が行われるために必要なステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」として、「ステップ数“０”〜“２”」となる確率が図１４の場合よりも高くなるような乱数範囲が割り振られている。一方、図１４は、「滑りコマ数」が“０〜３”であり、停止用当選役が「ＢＢ」又は「ＲＢ」以外である場合には、「減速処理」が行われるために必要なステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」として、「ステップ数“３”」となる確率が図１３の場合よりも高くなるような乱数範囲が割り振られている。
【００７０】
また、図１３に示すように、「滑りコマ数」が“４”であり、停止用当選役が「ＢＢ」又は「ＲＢ」である場合には、「減速処理」が行われるために必要なステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」として、「ステップ数“０”，“１”」となる確率が図１４よりも高くなるような乱数範囲が割り振られている。一方、図１４は、「滑りコマ数」が“４”であり、停止用当選役が「ＢＢ」又は「ＲＢ」以外である場合には、「減速処理」が行われるために必要なステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」として、「ステップ数“２”」となる確率が図１３よりも高くなるような乱数範囲が割り振られている。
【００７１】
なお、リール３Ｌ，３Ｃ，３Ｒに停止表示された図柄が特定の図柄（例えば、“７−７−７”）である場合には、リール３Ｌ，３Ｃ，３Ｒに停止表示された図柄が特定の図柄以外である場合よりも、「減速処理」で用いられる「ステップ数」が少なくなるような乱数範囲が割り振られてもよい。
【００７２】
図１３及び図１４より、停止用当選役が「ＢＢ」又は「ＲＢ」である場合には、停止用当選役が「ＢＢ」又は「ＲＢ」以外である場合よりも、「減速処理」で用いられる「ステップ数」が少ないため、リール３Ｌ，３Ｃ，３Ｒには急ブレーキが掛けられる。一方、停止用当選役が「ＢＢ」又は「ＲＢ」以外である場合には、停止用当選役が「ＢＢ」又は「ＲＢ」である場合よりも、「減速処理」で用いられる「ステップ数」が長いため、リール３Ｌ，３Ｃ，３Ｒには滑らかに停止するようなブレーキが掛けられる。これにより、遊技機は、停止用当選役が「ＢＢ」又は「ＲＢ」である場合と、停止用当選役が「ＢＢ」又は「ＲＢ」以外である場合とのいずれかによって、リール３Ｌ，３Ｃ，３Ｒが停止するまでの過程を切り替えることができる場合があり、遊技の興趣を高めることができる場合がある。
【００７３】
ＣＰＵ３１は、単位遊技の開始を許可したことを条件に、所定の役を当選役として決定する当選役決定手段である。この所定の役には、上述した図４に示すように、例えば、「ＢＢ」，「ＲＢ」，「スイカ」などが挙げられる。
【００７４】
ＣＰＵ３１は、単位遊技の開始を許可したことを条件に、リール３Ｌ，３Ｃ，３Ｒに表示されている所定の態様を可変表示させ、リール停止信号回路４６から停止指令信号が入力されたことを条件に、当該可変表示された態様を所定の入賞態様となるように停止表示させる入賞表示制御手段である。この所定の入賞態様には、特定の図柄の表示（例えば、「３」，「７」等）、特定の図柄の組合せ（例えば、「７７７」，「７７６」等）、複数の図柄に含まれる特定の図柄（例えば、単チェリー等）などが挙げられる。
【００７５】
ＣＰＵ３１は、決定した当選役が特定の役であることに基づいてリール３Ｌ，３Ｃ，３Ｒに特定の入賞態様が停止表示された場合には、遊技者に特定の遊技価値を付与する遊技価値付与手段である。この特定の役は、本実施形態では、「ＢＢ」又は「ＲＢ」の当選役を用いるものとする。また、特定の入賞態様は、例えば、“７−７−７”などが挙げられる。
【００７６】
ＣＰＵ３１は、リール３Ｌ，３Ｃ，３Ｒに停止表示された前回の単位遊技における入賞態様の位置から連続して該入賞態様を可変表示させるか否か決定する可変表示開始態様決定手段である。
【００７７】
ＣＰＵ３１は、決定した当選役が特定の役（例えば、「ＢＢ」又は「ＲＢ」）である場合よりも、決定した当選役が特定の役以外の役（例えば、「ベル」）である場合の方が高い確率で、リール３Ｌ，３Ｃ，３Ｒに停止表示された前回の単位遊技における入賞態様の位置から連続して入賞態様を可変表示させるものである（図１１に示す「励磁パターンカウンタ更新用テーブル」，図１２に示す「励磁パターンテーブル」、図２２に示す「回転開始処理」を参照）。
【００７８】
ＣＰＵ３１は、リール３Ｌ，３Ｃ，３Ｒに停止表示された前回の単位遊技における入賞態様が特定な入賞態様（例えば、“７−７−７”）である場合よりも、該入賞態様が該特定な入賞態様以外の入賞態様（例えば、“ベル−ベル−ベル”）である場合の方が高い確率で、リール３Ｌ，３Ｃ，３Ｒに停止表示された前回の単位遊技における入賞態様の位置から連続的に入賞態様を可変表示させてもよい。
【００７９】
ＣＰＵ３１は、遊技者による操作が行われた際にリール３Ｌ，３Ｃ，３Ｒに表示される図柄の「滑りコマ数」（移動量）を決定する移動量決定手段である。
【００８０】
ＣＰＵ３１は、リール３Ｌ，３Ｃ，３Ｒにある図柄を変動表示又は停止表示させる図柄表示制御手段である。
【００８１】
ＣＰＵ３１は、停止ボタン７Ｌ，７Ｃ，７Ｒから入力された信号に基づいて、リール３Ｌ，３Ｃ，３Ｒに停止表示させる図柄を決定する停止図柄決定手段である。
【００８２】
ＣＰＵ３１は、決定した当選役が特定の役（例えば、「ＢＢ」，「ＲＢ」）であることに基づいて、リール３Ｌ，３Ｃ，３Ｒに特定の図柄組合せが停止表示された場合に、遊技者に有利な遊技状態（例えば、ＢＢ一般遊技状態，ＲＢ遊技状態）を発生させる有利状態発生手段である。
【００８３】
ＣＰＵ３１は、リール３Ｌ，３Ｃ，３Ｒに停止表示させる図柄を決定してから、該決定した図柄をリール３Ｌ，３Ｃ，３Ｒに停止表示させるまでの期間中に、決定した「滑りコマ数」に応じて、各減速制御データの中から、減速制御データを選択する減速制御データ選択手段である（例えば、後述する図１３及び図１４に示す「滑りステップ選択用テーブル」，後述する図２５に示す「停止制御処理」を参照）。
【００８４】
具体的には、ＣＰＵ３１は、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの停止指令が外部からの指示（例えば、停止ボタン７Ｌ，７Ｃ，７Ｒ）により発生したときは、決定した「滑りコマ数」に応じて、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの回転速度を減速させる処理を実行する所定の割込み時間に対応する所定の減速制御データ（例えば、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数“３”」）、又は該所定の割込み時間よりも短い特定の割込み時間に対応する特定の減速制御データ（例えば、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数“０”〜“２”」）のいずれか一方を選択するものである。
【００８５】
また、ＣＰＵ３１は、リール３Ｌ，３Ｃ，３Ｒに停止表示させる図柄を決定してから、該決定した図柄をリール３Ｌ，３Ｃ，３Ｒに停止表示させるまでの期間中に、決定した「滑りコマ数」が予め定められた所定の図柄数を超える場合には、各減速制御データの中から、特定の減速制御データを選択するものである。
【００８６】
具体的には、ＣＰＵ３１は、決定した「滑りコマ数」が予め定められた所定の図柄数（例えば、「滑りコマ数“０”〜“３”」）の範囲内であるときは上記所定の減速制御データ（例えば、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数“３”」）を選択し、決定した「滑りコマ数」が予め定められた所定の図柄数の範囲内でない（例えば、「滑りコマ数“４”」）ときは特定の減速制御データ（例えば、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数“０”〜“２”」）を選択するものである。
【００８７】
なお、ＣＰＵ３１は、決定した役が所定の役（例えば、「ベル」）であるときは上記所定の減速制御データ（例えば、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数“３”」）を選択し、決定した役が所定の役でない（例えば、特定の役である「ＢＢ」，「ＲＢ」）ときは特定の減速制御データ（例えば、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数“０”〜“２”」）を選択してもよい。
【００８８】
なお、ＣＰＵ３１は、決定した役が特定の図柄（例えば、“７−７−７”）でないときは上記所定の減速制御データ（例えば、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数“３”」）を選択し、決定した特定の図柄が特定の図柄であるときは特定の減速制御データ（例えば、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数“０”〜“２”」）を選択してもよい。
【００８９】
（本実施形態における遊技機の動作）
以下において、本実施形態における遊技機１の動作について説明する。図１６乃至図１９は、本実施形態に係る遊技機１のメイン動作を示すフロー図である。
【００９０】
図１６に示すように、ステップ１において、ＣＰＵ３１は、所定のデータ（ＲＡＭ３３に記憶されているデータ、通信データなど）を初期化する。
【００９１】
ステップ２において、ＣＰＵ３１は、前回のゲーム終了時にＲＡＭ３３に記憶されている所定のデータを消去する。具体的には、ＣＰＵ３１は、前回のゲームで使用されたパラメータをＲＡＭ３３から消去し、次のゲームで使用するパラメータをＲＡＭ３３に書き込む。
【００９２】
ステップ３において、ＣＰＵ３１は、前回のゲーム終了時（全リール（３Ｌ、３Ｃ、３Ｒの停止時）から３０秒経過したか否か判別する。また、ＣＰＵ３１は、３０秒経過している場合にはステップ４の処理を行い、３０秒経過していない場合にはステップ５の処理を行う。
【００９３】
ステップ４において、ＣＰＵ３１は、「デモ画像」を表示するように指示する「デモ表示コマンド」を副制御回路７２に送信する。
【００９４】
ステップ５において、ＣＰＵ３１は、前回のゲームにおいて「再遊技」が入賞したか否か判別する。また、ＣＰＵ３１は、「再遊技」が入賞している場合にはステップ６の処理を行い、「再遊技」が入賞していない場合にはステップ７の処理を行う。
【００９５】
ステップ６において、ＣＰＵ３１は、「再遊技」が入賞したことに基づいて、所定数のメダルを自動投入する。
【００９６】
ステップ７において、ＣＰＵ３１は、遊技者によってメダルが投入されているか否か判別する。具体的には、ＣＰＵ３１は、投入メダルセンサ２２Ｓ、又は、ＢＥＴスイッチ１１乃至１３からの入力があるか否か判別する。また、ＣＰＵ３１は、入力がある場合にはステップ８の処理を行い、入力がない場合にはステップ３の処理を行う。
【００９７】
ステップ８において、ＣＰＵ３１は、遊技者によってスタートレバー６が操作されたか否か判別する。具体的には、ＣＰＵ３１は、スタートスイッチ６Ｓからの入力があるか否か判別する。また、ＣＰＵ３１は、入力がある場合にはステップ９の処理を行う。
【００９８】
ステップ９において、ＣＰＵ３１は、各種決定に用いる乱数を抽出する。
【００９９】
ステップ１０において、ＣＰＵ３１は、遊技状態監視処理を行う（後述する図１８を参照）。
【０１００】
ステップ１１において、ＣＰＵ３１は、確率抽選処理を行う（後述する図１９を参照）。  ステップ１２において、ＣＰＵ３１は、所定の抽選結果に基づいて停止用当選役を決定する。具体的には、当選役が「ＢＢ」である場合には、ＣＰＵ３１は、図８に示す停止用当選役テーブルを参照し、当該「ＢＢ」を停止用当選役として決定する。
【０１０１】
ステップ１３において、ＣＰＵ３１は、ステップ１１（確率抽選処理）において決定された当選役と、ステップ１２（停止用当選役決定処理）において決定された停止用当選役とに基づいて、停止テーブルを選択する。具体的には、現在の遊技状態が「ＢＢ内部当選状態」であり、停止用当選役が「ＢＢ」である場合には、図９に示すテーブルを参照し、「ＢＢ入賞可能停止テーブル」を選択する。
【０１０２】
ステップ１４において、ＣＰＵ３１は、ゲームが開始されることを示すコマンド（スタートコマンド）を送信する。
【０１０３】
ステップ１５において、ＣＰＵ３１は、前回のゲームを開始してから４．１秒経過しているか否か判別する。また、ＣＰＵ３１は、４．１秒経過している場合にはステップ１７の処理を行い、４．１秒経過経過していない場合にはステップ１６の処理を行う。
【０１０４】
ステップ１６において、ＣＰＵ３１は、前回のゲームを開始してから４．１秒経過するまで、スタートスイッチ６Ｓからの入力を無効にする。
【０１０５】
ステップ１７において、ＣＰＵ３１は、１ゲーム監視用タイマに４．１秒をセットする。
【０１０６】
ステップ１８において、ＣＰＵ３１は、全てのリール３Ｌ，３Ｃ，３Ｒの回転を開始するように指示する回転開始要求情報をセットする。
【０１０７】
ステップ１９において、ＣＰＵ３１は、リール３Ｌ，３Ｃ，３Ｒの停止を許可するように指示するコマンドをセットする。
【０１０８】
ステップ２０において、ＣＰＵ３１は、停止ボタン７Ｌ，７Ｃ，７Ｒが遊技者によって操作されたか否か判別する。具体的には、ＣＰＵ３１は、リール停止信号回路４６からの入力がオンであるか否か判別する。また、ＣＰＵ３１は、入力がオンの場合にはステップ２２の処理に移り、入力がオフの場合にはステップ２１の処理に移る。
【０１０９】
ステップ２１において、ＣＰＵ３１は、自動停止タイマの値が“０”であるか否か判別する。また、ＣＰＵ３１は、自動停止タイマの値が“０”である場合にはステップ２２の処理を行い、自動停止タイマの値が“０”でない場合にはステップ２０の処理に移る。
【０１１０】
ステップ２２において、ＣＰＵ３１は、パルスカウンタの値が“４”であるか否かを確認する。また、ＣＰＵ３１は、パルスカウンタの値が“４”である場合にはステップ２３の処理に移り、パルスカウンタの値が“４”でない場合には本処理を繰り返す。ここで、本実施形態に係るパルスカウンタの値は、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」に相当するものである。
【０１１１】
具体的には、図１５に示すように、例えば、遊技者による停止操作が行われた場合には、ＣＰＵ３１は、パルスカウンタの値が“４”となったこと検出した時点で次のステップ２３の処理を行う。したがって、「図柄“−１”」に対応するパルスカウンタの値が“３”のタイミングで、遊技者による停止操作が行われた場合には、ＣＰＵ３１は、パルスカウンタの値が“４”となる時点で遊技者による停止操作を検出（オンエッジ取得）するため、直ぐに「滑りコマ数」を決定する処理を行うことができ、最短の時間でリール３Ｌ，３Ｃ，３Ｒを停止させることができる。
【０１１２】
一方、「図柄“−１”」に対応するパルスカウンタの値が“４”のタイミングで、遊技者による停止操作（図１４に示す“最悪のタイミング”）が行われた場合には、ＣＰＵ３１は、パルスカウンタの値が“５”となる時点で遊技者による停止操作を検出するため、直ぐに「滑りコマ数」を決定することはできず、次の「図柄“０”」に対応するパルスカウンタの値が“４”となる時点で、遊技者による停止操作を検出することになる。この場合には、ＣＰＵ３１は、「滑りコマ数」を決定する処理が遅れることとなり、最短の時間でリール３Ｌ，３Ｃ，３Ｒを停止させることはできない。
【０１１３】
ステップ２３において、ＣＰＵ３１は、ステップ１３（テーブルライン選択処理）で選択された停止テーブルの停止操作位置と停止制御位置とに基づいて「滑りコマ数」を決定する。
【０１１４】
ステップ２４において、ＣＰＵ３１は、ステップ２３（滑りコマ数決定処理）で決定した滑りコマ数分リールを回転させた後に、当該リールを停止させる。
【０１１５】
ステップ２５において、ＣＰＵ３１は、該当するリール３Ｌ，３Ｃ，３Ｒを停止させるように指示するコマンドをセットする。
【０１１６】
ステップ２６において、ＣＰＵ３１は、全てのリール３Ｌ，３Ｃ，３Ｒが停止したか否か判別する。また、ＣＰＵ３１は、全てのリール３Ｌ，３Ｃ，３Ｒが停止している場合にはステップ２７の処理を行い、全てのリール３Ｌ，３Ｃ，３Ｒが停止していない場合にはステップ２０の処理に戻る。
【０１１７】
ステップ２７において、ＣＰＵ３１は、全てのリール３Ｌ，３Ｃ，３Ｒが停止したことを示す全リール停止コマンドを送信する。
【０１１８】
ステップ２８において、ＣＰＵ３１は、入賞検索を行う。入賞検索とは、表示窓４Ｌ，４Ｃ，４Ｒの図柄の停止態様に基づいて入賞役（入賞した役）を識別するための入賞フラグをセットすることである。具体的には、ＣＰＵ３１は、センターライン８ｃに沿って並ぶ図柄のコードナンバー及び入賞判定テーブル（図示せず）に基づいて入賞役を識別する。
【０１１９】
ステップ２９において、ＣＰＵ３１は、入賞フラグが正常であるか否か判別する。また、ＣＰＵ３１は、入賞フラグが正常でない場合にはステップ３０の処理を行い、入賞フラグが正常である場合にはステップ３１の処理を行う。
【０１２０】
ステップ３０において、ＣＰＵ３１は、イリーガルエラーの表示を行う。なお、この場合には、ＣＰＵ３１はゲームを中止する。
【０１２１】
ステップ３１において、ＣＰＵ３１は、入賞が成立したことを示す入賞コマンドセットする。
【０１２２】
ステップ３２において、ＣＰＵ３１は、入賞フラグに対応する入賞役が「ＢＢ」又は「ＲＢ」であるか否か判別する。また、ＣＰＵ３１は、入賞フラグに対応する入賞役が「ＢＢ」又は「ＲＢ」である場合にはステップ３３の処理に移り、入賞フラグに対応する入賞役が「ＢＢ」又は「ＲＢ」でない場合にはステップ３４の処理に移る。
【０１２３】
ステップ３３において、ＣＰＵ３１は、入賞役が「ＢＢ」である場合には、持越役の「ＢＢ」をクリアする。また、ＣＰＵ３１は、入賞役が「ＲＢ」である場合には、持越役の「ＲＢ」をクリアする。
【０１２４】
ステップ３４において、ＣＰＵ３１は、入賞役（例えば、「ＢＢ」、「ＲＢ」など）に応じて、メダルのクレジット又は払出しを行う。また、ＣＰＵ３１は、入賞役が「ＢＢ」の場合には、ＢＢ一般遊技状態に遊技状態を移行させて、入賞役が「ＲＢ」の場合にはＲＢ遊技状態に遊技状態を移行させる。
【０１２５】
ステップ３５において、ＣＰＵ３１は、現在の遊技状態がＢＢ一般遊技状態又はＲＢ遊技状態であるか否か判別する。また、ＣＰＵ３１は、遊技状態がＢＢ一般遊技状態又はＲＢ遊技状態のいずれでもない場合には、ステップ２の処理に戻り、遊技状態がＢＢ遊技状態又はＲＢ遊技状態のいずれかである場合には、ステップ３６の処理を行う。
【０１２６】
ステップ３６において、ＣＰＵ３１は、ＢＢゲーム数チェック又はＲＢゲーム数チェックのチェックを行う。この処理では、例えば、ＢＢ一般遊技状態のゲーム回数、ＢＢ一般遊技状態におけるＲＢ遊技状態が発生した回数、ＲＢ遊技状態におけるゲーム数、ＲＢ遊技状態における入賞回数などがチェックされる。
【０１２７】
ステップ３７において、ＣＰＵ３１は、ＢＢ遊技状態又はＲＢ遊技状態中のゲームが終了したか否か判別する。具体的には、ＣＰＵ３１は、「ＢＢ」が入賞した後には、３回目のＲＢ遊技状態におけるＪＡＣゲームの入賞回数が８回、又は、３回目のＲＢ遊技状態におけるゲーム回数が１２回であるか、又は、ＢＢ一般遊技状態におけるゲーム回数が３０回であるか否か判別する。
【０１２８】
また、ＣＰＵ３１は、「ＢＢ遊技状態」又は「ＲＢ遊技状態」中のＪＡＣゲームが終了した場合にはステップ３８の処理を行い、「ＢＢ遊技状態」又は「ＲＢ遊技状態」中のＪＡＣゲームが終了していない場合には、ステップ２の処理に戻る。
【０１２９】
ステップ３８において、ＣＰＵ３１は、「ＢＢ、ＲＢ終了時処理」を行う。
【０１３０】
図１８は、上述の図１６のステップ１０における「遊技状態監視処理」の詳細な処理を説明するためのフロー図である。
【０１３１】
同図に示すように、ステップ１０−１において、ＣＰＵ３１は、現在の遊技状態がＢＢ一般遊技状態又はＲＢ遊技状態であるか否か判別する。また、ＣＰＵ３１は、現在の遊技状態がＢＢ一般遊技状態又はＲＢ遊技状態である場合にはステップ１０−２の処理に移り、現在の遊技状態がＢＢ一般遊技状態又はＲＢ遊技状態でない場合にはステップ１０−３の処理に移る。
【０１３２】
ステップ１０−２において、ＣＰＵ３１は、それぞれの遊技状態に合わせて遊技状態をセットする。
【０１３３】
ステップ１０−３において、ＣＰＵ３１は、持越役が「ＢＢ」であるか否か判別する。また、ＣＰＵ３１は、持越役が「ＢＢ」である場合にはステップ１０−４の処理に移り、持越役が「ＢＢ」でない場合にはステップ１０−５の処理に移る。
【０１３４】
ステップ１０−４において、ＣＰＵ３１は、今回の遊技状態をＢＢ内部当選状態にセットする。
【０１３５】
ステップ１０−５において、ＣＰＵ３１は、持越役が「ＲＢ」であるか否か判別する。また、ＣＰＵ３１は、持越役が「ＲＢ」である場合にはステップ１０−６の処理に移り、持越役が「ＢＢ」でない場合にはステップ１０−７の処理に移る。
【０１３６】
ステップ１０−６において、ＣＰＵ３１は、今回の遊技状態をＲＢ内部当選状態にセットする。
【０１３７】
ステップ１０−７において、ＣＰＵ３１は、今回の遊技状態を一般遊技状態にセットする。
【０１３８】
図１９は、上述の図１６のステップ１１における「確率抽選処理」の詳細な処理を説明するためのフロー図である。
【０１３９】
同図に示すように、ステップ１１−１において、ＣＰＵ３１は、現在の遊技状態が、ＢＢ一般遊技状態又はＲＢ一般遊技状態であるか否か判別する。また、ＣＰＵ３１は、現在の遊技状態がＢＢ一般遊技状態又はＲＢ一般遊技状態である場合にはステップ１１−２の処理に移り、現在の遊技状態がＢＢ一般遊技状態又はＲＢ一般遊技状態でない場合にはステップ１１−３の処理を行う。
【０１４０】
ステップ１１−２において、ＣＰＵ３１は、ボーナス中用確率抽選テーブルに基づいて抽選処理を行う。具体的には、例えば、遊技状態が「ＢＢ一般遊技状態」である場合には、ＣＰＵ３１は、「ＢＢ一般遊技状態」に対応付けられた確率抽選テーブル（図７参照）をＲＯＭ３２から取得する。そして、ＣＰＵ３１は、乱数発生器３６により抽出された乱数値に基づいて、当該確率抽選テーブルを参照し、当該乱数値に対応付けられた役を決定する。
【０１４１】
ステップ１１−３において、ＣＰＵ３１は、非ボーナス中用確率抽選テーブルに基づいて抽選処理を行う。具体的には、例えば、遊技状態が「一般遊技状態」である場合には、ＣＰＵ３１は、「一般遊技状態」に対応付けられた確率抽選テーブル（図７参照）をＲＯＭ３２から取得する。そして、ＣＰＵ３１は、乱数発生器３６により抽出された乱数値に基づいて、当該確率抽選テーブルを参照し、当該乱数値に対応付けられた役を決定する。
【０１４２】
ステップ１１−４において、ＣＰＵ３１は、決定した役を当選役としてセットする。
【０１４３】
ステップ１１−５において、ＣＰＵ３１は、当選役が「ＢＢ」又は「ＲＢ」であるか否か判別する。このＣＰＵ３１は、当選役が「ＢＢ」又は「ＲＢ」である場合にはステップ１１−６の処理に移り、当選役が「ＢＢ」又は「ＲＢ」でない場合には本処理を終了する。
【０１４４】
ステップ１１−６において、ＣＰＵ３１は、持越役に当選役をセットする。
【０１４５】
図２０は、遊技機１のメイン処理（上記図１６乃至図１８の処理）に所定の間隔（例えば、２．３４５ｍｓｅｃ）で割り込むシステム割込処理について説明する。
【０１４６】
同図に示すように、ステップ１００において、ＣＰＵ３１は、レジスタに記憶されたデータを退避させる。
【０１４７】
ステップ１０１において、ＣＰＵ３１は、ＲＡＭ３３に設けられたリール３Ｌ，３Ｃ，３Ｒに関する情報を示す「リール識別情報」に右リール３Ｒに関する情報をセットする。
【０１４８】
ステップ１０２において、ＣＰＵ３１は、右リール３Ｒについてのリール停止処理を行う（後述する図２１を参照）。
【０１４９】
ステップ１０３において、ＣＰＵ３１は、「リール識別情報」に中リール３Ｃに関する情報をセットする。
【０１５０】
ステップ１０４において、ＣＰＵ３１は、中リール３Ｃについてのリール停止処理を行う（後述する図２１を参照）。
【０１５１】
ステップ１０５において、ＣＰＵ３１は、「リール識別情報」に左リール３Ｌに関する情報をセットする。
【０１５２】
ステップ１０６において、ＣＰＵ３１は、左リール３Ｌについてのリール停止処理を行う（後述する図２１を参照）。
【０１５３】
ステップ１０７において、ＣＰＵ３１は、メダルが投入されたときに、正常なメダルと不正常なメダルとを振り分けるコインセレクタを制御する。
【０１５４】
ステップ１０８において、ＣＰＵ３１は、キャビネット２の前面に設けられた当たり表示ランプ１７などを点灯させる制御を行う。
【０１５５】
ステップ１０９において、ＣＰＵ３１は、７セグメントＬＥＤから構成される払出表示部１８，クレジット表示部１９などに数値等を表示させる制御を行う。
【０１５６】
ステップ１１０において、ＣＰＵ３１は、各種コマンドを副制御回路７２に送信する。
【０１５７】
ステップ１１１において、ＣＰＵ３１は、退避させたレジスタを元に戻す。
【０１５８】
図２１は、上述の図２０のステップ１０２，ステップ１０４，ステップ１０６における「リール停止処理」の詳細な処理を説明するためのフロー図である。
【０１５９】
同図に示すように、ステップ１０２−１において、ＣＰＵ３１は、リール識別情報に示されるリール３Ｌ，３Ｃ，３Ｒの状態が「制御中」であるか否か判別する。具体的には、ＣＰＵ３１は、メイン処理においてステップ１８乃至ステップ２４の処理が行われている場合にはリール３Ｌ，３Ｃ，３Ｒの状態が「制御中」であると判断する。一方、ＣＰＵ３１は、メイン処理においてステップ１８乃至ステップ２４の処理が行われていない場合にはリール３Ｌ，３Ｃ，３Ｒの状態が「制御中」でないと判断する。また、ＣＰＵ３１は、リール３Ｌ，３Ｃ，３Ｒの状態が「制御中」でない場合には本処理を終了し、リール３Ｌ，３Ｃ，３Ｒの状態が「制御中」である場合にはステップ１０２−２に移る。
【０１６０】
ステップ１０２−２において、ＣＰＵ３１は、上述の図１６のステップ１８において回転開始要求情報がセットされたか否か判別する。また、ＣＰＵ３１は、回転開始要求情報がセットされた場合にはステップ１０２−３の処理に移り、回転開始要求情報がセットされていない場合にはステップ１０２−４の処理に移る。
【０１６１】
ステップ１０２−３において、ＣＰＵ３１は、回転開始処理を行う（後述する図２２を参照）。
【０１６２】
ステップ１０２−４において、ＣＰＵ３１は、ステップ１０２−３において「加速制御中」がセットされたか否か判別する。また、ＣＰＵ３１は、「加速制御中」がセットされた場合にはステップ１０２−５の処理に移り、「加速制御中」がセットされていない場合にはステップ１０２−６の処理に移る。
【０１６３】
ステップ１０２−５において、ＣＰＵ３１は、加速制御処理を行う（後述する図２３を参照）。
【０１６４】
ステップ１０２−６において、ＣＰＵ３１は、「停止要求」があるか否か判別する。具体的には、ＣＰＵ３１は、上述の図１６のステップ２０において停止ボタン７Ｌ，７Ｃ，７Ｒが押下されたことを示す情報がセットされた場合には「停止要求」があると判別し、当該情報がセットされていない場合には「停止要求」がないと判別する。また、ＣＰＵ３１は、「停止要求」がある場合にはステップ１０２−７の処理に移り、「停止要求」がない場合にはステップ１０２−８の処理に移る。
【０１６５】
ステップ１０２−７において、ＣＰＵ３１は、停止要求処理を行う（後述する図２４を参照）。
【０１６６】
ステップ１０２−８において、ＣＰＵ３１は、ステップ１０２−７において「停止制御中」がセットされたか否か判別する。また、ＣＰＵ３１は、「停止制御中」がセットされた場合にはステップ１０２−９の処理に移り、「停止制御中」がセットされていない場合にはステップ１０２−１０の処理に移る。
【０１６７】
ステップ１０２−９において、ＣＰＵ３１は、停止制御処理を行う（後述する図２５を参照）。
【０１６８】
ステップ１０２−１０において、ＣＰＵ３１は、リール補正処理を行う（後述する図２７を参照）。
【０１６９】
ステップ１０２−１１において、ＣＰＵ３１は、パルスカウンタ更新処理を行う（後述する図２８を参照）。
【０１７０】
図２２は、上述の図２１のステップ１０２−３における「回転開始処理」の詳細な処理を説明するためのフロー図である。
【０１７１】
同図に示すように、ステップ１０２−３０において、ＣＰＵ３１は、リール３Ｌ，３Ｃ，３Ｒの状態を「加速制御中」にセットする。
【０１７２】
ステップ１０２−３１において、ＣＰＵ３１は、「加速テーブルカウンタ」に“０”をセットする（図１０参照）。
【０１７３】
ステップ１０２−３２において、ＣＰＵ３１は、「加速用タイマ」に“１”をセットする（図１０参照）。
【０１７４】
ステップ１０２−３３において、ＣＰＵ３１は、図１１に示す「励磁パターンカウンタ更新用テーブル」と「停止用当選役」とに基づいて、「励磁パターンカウンタ」の値を更新する。同図に示すように、具体的には、「停止用当選役」が「ＢＢ」であり、乱数値が“８０”である場合には、励磁パターンに加算する「加算値」が“＋１”となるため、ＣＰＵ３１は、現在の「励磁パターンカウンタ」の値に当該「加算値“＋１”」を加算する。
【０１７５】
ここで、図１１に示す「励磁パターンカウンタ更新用テーブル」は、上述したように、「停止用当選役」が「ＢＢ」又は「ＲＢ」である場合には、「停止用当選役」が「ＢＢ」又は「ＲＢ」以外である場合よりも、「加算値」として“＋１，−１”となる確率が高くなるような乱数値が割り振られている。このため、リール３Ｌ，３Ｃ，３Ｒの回転時において、前回の単位遊技における「励磁パターンカウンタ」に「加算値」として“＋１，−１”が加算される確率が高くなり、結果的には図２の「パルス出力処理」における「励磁パターンカウンタ」の値が前回の「励磁パターンカウンタ」の値に対して変動する確率が高くなる。これにより、「停止用当選役」が「ＢＢ」又は「ＲＢ」である場合には、「励磁パターンカウンタ」の値が前回の単位遊技における「励磁パターンカウンタ」の値に対して変動され易くなることに伴ない、「励磁相」も前回の単位遊技における最終の「励磁相」に対して変更され易くなるため、リール３Ｌ，３Ｃ，３Ｒの回転開始位置がズレ易くなる。
【０１７６】
一方、「停止用当選役」が「ＢＢ」又は「ＲＢ」以外である場合には、「停止用当選役」が「ＢＢ」又は「ＲＢ」である場合よりも、「加算値」が加算された「励磁パターンカウンタ」が変動し難くなることに伴ない、「励磁相」も前回の単位遊技における最終の「励磁相」に対して変動し難くなるため、リール３Ｌ，３Ｃ，３Ｒの回転開始位置がズレ難くなる（リール３Ｌ，３Ｃ，３Ｒが前回の停止位置から連続的に変動表示され易い）。
【０１７７】
これにより、遊技機は、停止用当選役が「ＢＢ」又は「ＲＢ」である場合と、停止用当選役が「ＢＢ」又は「ＲＢ」以外である場合とのいずれかによって、リール３Ｌ，３Ｃ，３Ｒを変動表示する見せ方を適宜変更することができる場合があり、遊技の興趣を高めることができる場合がある。
【０１７８】
ステップ１０２−３４において、ＣＰＵ３１は、加速制御処理を行う（後述する図２３を参照）。
【０１７９】
図２３は、上述の図２１のステップ１０２−５，上述の図２２のステップ１０２−３４における「加速制御処理」の詳細な処理を説明するためのフロー図である。
【０１８０】
同図に示すように、ステップ１０２−５０において、ＣＰＵ３１は、現在の「加速用タイマ」の値から“１”を減算する。
【０１８１】
ステップ１０２−５１において、ＣＰＵ３１は、「加速用タイマ」の値が“０”であるか否か判別する。このＣＰＵ３１は、「加速用タイマ」の値が“０”である場合にはステップ１０２−５２の処理に移り、「加速用タイマ」の値が“０”でない場合には本処理を終了する。
【０１８２】
ステップ１０２−５２において、ＣＰＵ３１は、「加速テーブル」と「加速テーブルカウンタ」に基づいて、「加速用タイマ」の値を更新する。図１０に示すように、具体的には、「加速テーブルカウンタ」の値が“０”である場合には、ＣＰＵ３１は、「加速用タイマ」を最初にセットした“１２”から“７”に更新する。
【０１８３】
ステップ１０２−５３において、ＣＰＵ３１は、「加速テーブルカウンタ」の値に“１”を加算する。
【０１８４】
ステップ１０２−５４において、ＣＰＵ３１は、「加速用カウンタ」の値が“１９”であるか否か判別する。また、ＣＰＵ３１は、「加速用カウンタ」の値が“１９”である場合にはステップ１０２−５５の処理に移り、「加速用カウンタ」の値が“１９”でない場合にはステップ１０２−５６の処理に移る。
【０１８５】
ステップ１０２−５５において、ＣＰＵ３１は、リール３Ｌ，３Ｃ，３Ｒの状態を「定速制御中」にセットする。この「定速制御中」がセットされたときは、図２１に示す「リール停止処理」においてＣＰＵ３１は、ステップ１０２−１０における「リール停止処理」から処理を行う。
【０１８６】
ステップ１０２−５６において、ＣＰＵ３１は、パルスカウンタ更新処理を行う（後述する図２８を参照）。
【０１８７】
図２４は、上述の図２１のステップ１０２−７における「停止要求処理」の詳細な処理を説明するためのフロー図である。
【０１８８】
ステップ１０２−７０において、ＣＰＵ３１は、「滑りステップ選択用テーブル」と「滑りコマ数」と「停止用当選役」とに基づいて「停止判定用カウンタ」をセットする。図１３に示すように、具体的には、「停止用当選役」が「ＢＢ」であり、「滑りコマ数」が“２”であり、「乱数値」が“１２０”である場合には、ＣＰＵ３１は、「停止判定カウンタ」の値を“１”にセットする。なお、「停止判定カウンタ」の値が“１”である場合には、「減速処理」においてステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」は、“２”使用される（後述の図２５に示す「停止制御処理」を参照）。
【０１８９】
ここで、図１３及び図１４より、停止用当選役が「ＢＢ」又は「ＲＢ」である場合には、停止用当選役が「ＢＢ」又は「ＲＢ」以外である場合よりも、「減速処理」で用いられる「ステップ数」が少ないため、図２５に示す「停止制御処理」においてリール３Ｌ，３Ｃ，３Ｒには急ブレーキが掛けられる。
【０１９０】
一方、停止用当選役が「ＢＢ」又は「ＲＢ」以外である場合には、停止用当選役が「ＢＢ」又は「ＲＢ」である場合よりも、「減速処理」で用いられる「ステップ数」が長いため、図２５に示す「停止制御処理」においてリール３Ｌ，３Ｃ，３Ｒには滑らかに停止するようなブレーキが掛けられる。
【０１９１】
これにより、遊技機は、停止用当選役が「ＢＢ」又は「ＲＢ」である場合と、停止用当選役が「ＢＢ」又は「ＲＢ」以外である場合とのいずれかによって、リール３Ｌ，３Ｃ，３Ｒが停止するまでの過程を切り替えることができる場合があり、遊技の興趣を高めることができる場合がある。
【０１９２】
ステップ１０２−７１において、ＣＰＵ３１は、リール３Ｌ，３Ｃ，３Ｒの状態を「停止制御中」にセットする。
【０１９３】
ステップ１０２−７２において、ＣＰＵ３１は、「加速用タイマ」に“１”をセットする。ここで、「停止要求処理」が行われる場合には、「加速テーブルカウンタ」の値は、前の「加速制御処理」におけるステップ１０２−５３でセットされた“１９”が維持されている。
【０１９４】
ステップ１０２−７３において、ＣＰＵ３１は、「滑りコマ数」に“１６”（１図柄分におけるパルスカウンタの最大値）を乗算し、当該乗算した数値に“３”を加算し、当該加算した値から停止判定カウンタの値を減算し、当該減算した値を「滑りステップ数」としてセットする。
【０１９５】
ステップ１０２−７４において、ＣＰＵ３１は、停止制御処理を行う（後述する図２５を参照）。
【０１９６】
図２５は、上述の図２１のステップ１０２−９，上述の図２４のステップ１０２−７４における「停止制御処理」の詳細な処理を説明するためのフロー図である。
【０１９７】
同図に示すように、ステップ１０２−９０において、ＣＰＵ３１は、「滑りステップ数」が“０”であるか否か判別する。また、ＣＰＵ３１は、「滑りステップ数」が“０”でない場合にはステップ１０２−９１の処理に移り、「滑りステップ数」が“０”である場合にはステップ１０２−９２の処理に移る。
【０１９８】
ステップ１０２−９１において、ＣＰＵ３１は、「滑りステップ数」の値から“１”を減算する。
【０１９９】
ステップ１０２−９２において、ＣＰＵ３１は、「加速用タイマ」の値から“１”を減算する。
【０２００】
ステップ１０２−９３において、ＣＰＵ３１は、「加速用タイマ」が“０”であるか否か判別する。このＣＰＵ３１は、「加速用タイマ」が“０”である場合にはステップ１０２−９４の処理に移り、「加速用タイマ」が“０”でない場合には本処理を終了する。
【０２０１】
ステップ１０２−９４において、ＣＰＵ３１は、「加速用タイマ」の値に“２”をセットする。この「加速用タイマ」の値に“２”がセットされることにより、後述するＳＴ１０２−９９における「パルスカウンタ更新処理」の「パルス出力処理」において同一の励磁信号が２割込み時間出力されることになる。言い換えると、ステップ１０２−９８における処理で「停止判定用カウンタ」の値が１づつ減算される毎に、「減速処理」が２割込み時間行われることになる。もし、「停止判定用カウンタ」の値が２である場合には、「減速処理」が４割込み時間行われ、「停止判定用カウンタ」の値が３である場合には、「減速処理」が６割込み時間行われることになる。なお、「減速処理」における２割込み時間は、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの１ステップ分（減速制御データ）に相当する。
【０２０２】
ステップ１０２−９５において、ＣＰＵ３１は、「停止判定カウンタ」の値が“０”であるか否か判別する
ステップ１０２−９６において、ＣＰＵ３１は、リール３Ｌ，３Ｃ，３Ｒのコモン信号をオフする。
【０２０３】
ステップ１０２−９７において、ＣＰＵ３１は、リール３Ｌ，３Ｃ，３Ｒを「無制御状態中」にセットする。
【０２０４】
ステップ１０２−９８において、ＣＰＵ３１は、「停止判定カウンタ」の値から“１”を減算する。
【０２０５】
ステップ１０２−９９において、ＣＰＵ３１は、パルスカウンタ更新処理を行う（後述する図２８を参照）。
【０２０６】
ここで、上述のように図２５のステップ１０２−９０において、「滑りステップ数」が“０”と判定され、ステップ１０２−９３において、加速用タイマが“０”と判定された場合に、ステップ１０２−９９において、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの回転速度を減速させる処理（減速処理）が行われる。この際、図２５のステップ１０２−９４において、加速用タイマに“２”がセットされることにより、後述するステップ１０２−９９における「パルスカウンタ更新処理」の「パルス出力処理」において同一の励磁信号が２割込み時間出力されることになるため、ステップ１０２−９９において、１ステップ当たり２割込み時間の「減速処理」が実行される。
【０２０７】
同様にして、図２５のステップ１０２−９４において、加速用タイマに“２”がセットされることにより、さらに２回の割込み処理が行われるまではステップ１０２−９８の処理が行われないため、停止判定カウンタが１づつ減算される毎に、ステップ１０２−９９において、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」が１づつ進むことになる。
【０２０８】
したがって、停止判定カウンタの値は、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」に相当することになる。また、「減速処理」において、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒは、２割込み時間が経過することにより次のステップに進むことになる。この「減速処理」以外の処理においては、１ステップ当たり１割込み時間の処理が実行される。
【０２０９】
これにより、「減速処理」が実行される時間は、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」と関係することになる。
【０２１０】
図２６は、上述の図２５のステップ１０２−９９及び後述の図２８のステップ１０２−１１５における「パルス出力処理」の詳細な処理を説明するためのフロー図である。
【０２１１】
同図に示すように、ステップ１０２−９９０において、ＣＰＵ３１は、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒを駆動させるためのコモン信号をオンする。
【０２１２】
ステップ１０２−９９１において、ＣＰＵ３１は、「励磁パターンカウンタ」の値が“３”であるか否か判別する。また、ＣＰＵ３１は、「励磁パターンカウンタ」の値が“３”である場合にはステップ１０２−９９２の処理に移り、「励磁パターンカウンタ」の値が“３”でない場合にはステップ１０２−９９３の処理に移る。
【０２１３】
ステップ１０２−９９２において、ＣＰＵ３１は、「励磁パターンカウンタ」の値を“−１”にする。
【０２１４】
ステップ１０２−９９３において、ＣＰＵ３１は、「励磁パターンカウンタ」の値に“＋１”を加算する。
【０２１５】
ここで、ステップ１０２−９９０乃至ステップ１０２−９９３までの処理は、ＣＰＵ３１が、「励磁パターンカウンタ」の値を０から順次１づつ増加させて、「励磁パターンカウンタ」が最大値“３”となった場合には、ＣＰＵ３１が、「励磁パターンカウンタ」を“０”にすることを行っている。
【０２１６】
ステップ１０２−９９４において、ＣＰＵ３１は、「励磁パターンテーブル」と「励磁パターンカウンタ」とに基づいて励磁信号をオンにする。図１２に示すように、具体的には、「励磁パターンカウンタ」が“１”である場合には、ＣＰＵ３１は、当該「励磁パターンカウンタ“１”」に対応する「励磁相“相３，相４”」を励磁するように指示する励磁信号“０ＣＨ”をモータ駆動回路３９に出力する。  
ここで、図２２に示す「回転開始処理」におけるステップ１０２−３３において、「励磁パターンカウンタ」の値が変更された場合には、当該変更後の「励磁パターンカウンタ」の値は、前回の単位遊技における最後の「励磁パターンカウンタ」の値とは異なるため、現在の単位遊技においては、前回の単位遊技における最後の「励磁相」とは異なる「励磁相」に電流が流れる。このため、リール３Ｌ，３Ｃ，３Ｒの回転時には、リール３Ｌ，３Ｃ，３Ｒの位置が少し変動した後に、当該リール３Ｌ，３Ｃ，３Ｒが回転することになる。
【０２１７】
図２７は、上述の図２１のステップ１０２−１０における「リール補正処理」の詳細な処理を説明するためのフロー図である。
【０２１８】
同図に示すように、ステップ１０２−１０１において、ＣＰＵ３１は、リール位置検出回路５０によってリール３Ｌ，３Ｃ，３Ｒの位置が検出されたか否か確認する。また、ＣＰＵ３１は、リール位置検出回路５０によってリール３Ｌ，３Ｃ，３Ｒの位置が検出された場合にはステップ１０２−１０２の処理に移り、リール位置検出回路５０によってリール３Ｌ，３Ｃ，３Ｒの位置が検出されていない場合には本処理を終了する。
【０２１９】
ステップ１０２−１０２において、ＣＰＵ３１は、「パルスカウンタ（ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」）」に“０”をセットする。
【０２２０】
ステップ１０２−１０３において、ＣＰＵ３１は、「図柄カウンタ」に“０”をセットする。
【０２２１】
図２８は、上述の図２１のステップ１０２−１１における「パルスカウンタ更新処理」の詳細な処理を説明するためのフロー図である。
【０２２２】
同図に示すように、ステップ１０２−１１０において、ＣＰＵ３１は、「パルスカウンタ（ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」）」の値が“１５”であるか否か判別する。また、ＣＰＵ３１は、「パルスカウンタ」の値が“１５”でない場合にはステップ１０２−１１１の処理に移り、「パルスカウンタ」の値が“１５”である場合にはステップ１０２−１１２の処理に移る。ここで、図１５に示すように、前回の単位遊技においてステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」（パルスカウンタの値）が“７”の場合にリール３Ｌ，３Ｃ，３Ｒが停止されるため、現在の単位遊技において最初のステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」（パルスカウンタの値）は、“７”から開始されることになる。したがって、上記ステップ１０２−１１０の処理における最初のパルスカウンタの値は“７”となり、当該“７”から順次１づつ加算されるこことなる。なお、図１５に示すように、リール３Ｌ，３Ｃ，３Ｒの停止時においてパルスカウンタの値は“７”を示し、当該“７”はリール３Ｌ，３Ｃ，３Ｒの回転方向に対して図柄の中央に位置する関係となるため、リール３Ｌ，３Ｃ，３Ｒの停止時において図柄は、リール３Ｌ，３Ｃ，３Ｒの中央に位置することとなる。
【０２２３】
ステップ１０２−１１２において、ＣＰＵ３１は、「図柄カウンタ」の値に“１”を加算した値が“２０”を超えたか否か判別する。また、ＣＰＵ３１は、「図柄カウンタ」の値に“１”を加算した値が“２０”を超えた場合にはステップ１０２−１１４の処理に移り、「図柄カウンタ」の値に“１”を加算した値が“２０”を超えない場合にはステップ１０２−１１３の処理に移る。
【０２２４】
ステップ１０２−１１３において、ＣＰＵ３１は、「図柄カウンタ」の値に“１”を加算する。
【０２２５】
ステップ１０２−１１４において、ＣＰＵ３１は、「図柄カウンタ」の値を“０”にセットする。
【０２２６】
ステップ１０２−１１５において、ＣＰＵ３１は、パルス出力処理を行う。
【０２２７】
なお、本実施形態に係るスロットマシンの他、パチンコ遊技機等の他の遊技機にも本発明を適用できる。更に、上述のスロットマシンでの動作を家庭用ゲーム機用として擬似的に実行するようなゲームプログラムにおいても、本発明を適用してゲームを実行することができる。この場合、ゲームプログラムを記録する記録媒体は、ＣＤ−ＲＯＭ、ＦＤ（フレキシブルディスク）、その他任意の記録媒体を利用できる。
【０２２８】
以上説明した本実施形態に係る遊技機によれば、該決定した図柄がリール３Ｌ，３Ｃ，３Ｒに停止表示させるまでの期間中に、決定した「滑りコマ数」に応じて、変動表示されている図柄の回転速度を該回転速度よりも遅い回転速度に減速させる制御を実行する期間に対応するステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの「ステップ数」を選択することにより、遊技機１は、リール３Ｌ，３Ｃ，３Ｒの停止過程を適宜変更することができ、遊技の興趣を高めることができる。
【０２２９】
また、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒを停止させる停止処理を実行する時間は、法により制限されている。例えば、当該時間は、停止ボタン７Ｌ，７Ｃ，７Ｒが押圧されてから所定の時間内（例えば、１９０ｍｓ以内）となっている。このため、決定された図柄の「滑りコマ数」（例えば、「滑りコマ数」が“４”）が予め定められた図柄数を超えており、停止処理において、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒを減速させる処理が実行される場合には、当該停止処理を実行している時間が法により定められた時間を超えることがある。そこで、本発明のように、ＣＰＵ３１が、決定した「滑りコマ数」に応じて、停止処理で実行される「減速処理」の時間を適宜変更することにより、当該ＣＰＵ３１は、法で定められている時間内に、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの停止処理を実行することができる。
【０２３０】
なお、本発明は、遊技者による操作に応じて単位遊技を開始させる遊技開始手段と、遊技者による操作に応じて停止指令信号を出力する停止指令手段と、複数種類の図柄を可変表示及び停止表示する図柄表示手段と、前記図柄表示手段に図柄を可変表示又は停止表示させる図柄表示制御手段と、前記停止指令信号を受信した場合には、前記図柄表示制御手段により前記図柄表示手段に停止表示させる図柄を決定する停止図柄決定手段と、前記停止図柄決定手段が前記図柄表示手段に停止表示させる図柄を決定してから、前記図柄表示制御手段により前記図柄表示手段に図柄を停止表示させるまでの期間中に、前記図柄表示手段に可変表示される図柄数に基づいて、前記図柄表示制御手段が前記図柄表示手段を減速制御するための減速制御パターンデータを、複数種類の減速パターンデータから選択する減速制御パターンデータ選択手段とを備えてもよい。
【０２３１】
また、本発明は、図柄表示手段を複数有し、遊技開始手段により単位遊技が開始された場合に、所定の役を当選役として決定する当選役決定手段と、当選役が所定の役であることに基づいて、複数の図柄表示手段に所定の図柄の組合せが停止表示された場合に、所定の遊技価値を遊技者に付与する遊技価値付与手段とを備えてもよい。
【０２３２】
さらに、本発明は、図柄表示手段に可変表示される図柄数が特定の図柄数である場合に、減速制御パターンデータ選択手段が特定の減速制御パターンデータを選択してもよい。
【０２３３】
なお、所定の役は、例えば次のうちの１または複数を適用しても良い。外れ、所定枚数の賞媒体を払出す契機となる小役、当選役決定手段が小役を当選役として決定する確率を複数単位遊技の間だけ高確率とするレギュラーボーナス、当選役決定手段がレギュラーボーナスを当選役として決定する確率を複数単位遊技の間だけ高確率とするビッグボーナスなどが所定の役として挙げられる。
【０２３４】
また、１回の単位遊技は、例えば次のうちのいずれかを適用しても良い。遊技開始手段から遊技開始指令信号が出力されてから遊技結果が表示されるまで、スタートレバーの操作が行われてから入賞表示手段（所定の表示手段）に遊技結果が表示されるまで、スタートレバーの操作が行われてから所定の表示手段に特定の表示（例えば、特定の文字情報、特定のキャラクタ、特定の画像）が表示されるまで、ベットボタンが遊技者により操作されたこと、または遊技メダルが遊技者により投入されたこと、などにより遊技機が遊技開始指令信号を出力するように構成された場合に、ベットボタンの操作が行われ、または遊技メダルが投入されてから入賞表示手段に遊技結果が表示されるまで、ベットボタンが遊技者により操作されたこと、または遊技メダルが遊技者により投入されたこと、などにより遊技機が遊技開始指令信号を出力するように構成された場合に、ベットボタンの操作が行われ、または遊技メダルが投入されてから所定の表示手段に特定の表示が表示されるまで、遊技開始指令信号を出力する図柄始動手段が遊技媒体（例えば遊技球）の入賞または通過を検出してから入賞表示手段（所定の表示手段）に遊技結果が表示されるまで、遊技開始指令信号を出力する図柄始動手段が遊技媒体の入賞または通過を検出してから所定の表示手段に特定の表示（例えば、特定の文字情報、特定のキャラクタ、特定の画像）が表示されるまで等が１回の単位遊技として適用しても良い。また、複数単位遊技は、連続的または間欠的な複数回の単位遊技を適用しても良い。
【０２３５】
また、遊技結果表示手段は、まとめると入賞表示手段、演出表示手段、告知表示手段などを含んで構成されても良く、それらが、別体の表示装置であっても良いし、単一の表示装置に設けられた所定の表示部（スプライト、深度の異なる３Ｄオブジェクト）であっても良い。重なって表示されても良い。
【０２３６】
また、遊技価値付与手段は、遊技価値（コイン）を付与（払出）するプログラムなどの有利状態発生手段を含むものであっても良いし、賞媒体の払出、磁気カードへの記録、ゲームの得点加算の処理を行うものであっても良い。
【０２３７】
また、表示制御手段は、まとめると入賞表示制御手段、演出表示制御手段、告知表示制御手段などを含むものであっても良く、単一の基板に設けられていても、別体の複数の基板に設けられても良く、入賞表示制御手段は、当選役決定手段と同一の基板に設けられても良いし（別体でも良い。）、演出表示制御手段、告知表示制御手段は、当選役決定手段と別体の基板に設けられても良い（別体でも良い。）。
【０２３８】
また、入賞表示手段は、静止画像・動画像などを表示する。この入賞表示手段は、リール・ディスクによる移動表示などを行っても良く、複数種類の図柄を可変表示または停止表示する１又は複数の図柄表示から構成されても良い。
【０２３９】
また、遊技結果としては、特定の入賞態様を表示すれば何でも良い。遊技開始手段は、スタートレバー、スピンボタンなどのスイッチ、遊技媒体投入などであっても良い。
【０２４０】
また、可変表示手段は、ＣＲＴ、ＬＣＤ、プラズマディスプレイ、７セグ、ドットマトリックス、ランプ、ＬＥＤ、蛍光灯、ＥＬ、電子ペーパ、フレキシブルＬＥＤ、フレキシブル液晶、液晶プロジェクタ、リール、ディスク、可動物など、それらが複数、それらの組合せ、などであっても良い。
【０２４１】
また、当選役は、複数の役から当選役決定手段により当選役として決定された１または複数の役であっても良い。
【０２４２】
また、入賞役は、当選役に対応する入賞態様が表示された役であっても良い。
【０２４３】
また、遊技価値は、賞媒体（コイン、メダル、遊技球）の払出し、遊技結果記憶媒体（磁気カードなど）への所定の書込み、リプレイ、得点の加算、有利状態の発生などであっても良い。
【０２４４】
また、遊技媒体（賞媒体）は、コイン、メダル、遊技球、貨幣、紙幣、磁気カードなどであっても良い。
【０２４５】
以上、本発明の実施形態の一例を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、各手段の具体的構成等は、適宜設計変更可能である。また、発明の実施の形態に記載された作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、本発明の実施の形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０２４６】
【図１】本実施形態における遊技機の外観を示す斜視図である。
【図２】本実施形態におけるリールを示す斜視図である。
【図３】本実施形態におけるリールを示す側面図である。
【図４】本実施形態におけるリール上に配列された図柄を示す図である。
【図５】本実施形態における遊技機の内部構造を示す図である。
【図６】本実施形態における「入賞を示す図柄組合せ」及び「払い出し枚数」の内容を示す図である。
【図７】本実施形態における確率抽選テーブルの一例を示す図である。
【図８】本実施形態における停止用当選役テーブルの一例を示す図である。
【図９】本実施形態における遊技状態と当選役と停止用当選役と停止テーブル群との関係を示す図である。
【図１０】本実施形態における加速テーブルの一例を示す図である。
【図１１】本実施形態における励磁パターンカウンタ更新用テーブルの一例を示す図である。
【図１２】本実施形態における励磁パターンテーブルの一例を示す図である。
【図１３】本実施形態における滑りステップ選択用テーブルの一例を示す図である（その１）。
【図１４】本実施形態における滑りステップ選択用テーブルの一例を示す図である（その２）。
【図１５】本実施形態における図柄とステップ数との関係を示す図である。
【図１６】本実施形態における遊技機の動作を示すフロー図である（その１）。
【図１７】本実施形態における遊技機の動作を示すフロー図である（その２）。
【図１８】本実施形態における遊技状態監視処理の詳細な処理を説明するためのフロー図である。
【図１９】本実施形態における確率抽選処理の詳細な処理を説明するためのフロー図である。
【図２０】本実施形態における割込み処理を示す図である。
【図２１】本実施形態におけるリール制御処理の詳細な処理を説明するためのフロー図であ
【図２２】本実施形態における図柄開始処理の詳細な処理を説明するためのフロー図である。
【図２３】本実施形態における加速制御処理の詳細な処理を説明するためのフロー図である。
【図２４】本実施形態における停止要求処理の詳細な処理を説明するためのフロー図である。
【図２５】本実施形態における停止制御処理の詳細な処理を説明するためのフロー図である。
【図２６】本実施形態におけるパルス出力処理の詳細な処理を説明するためのフロー図である。
【図２７】本実施形態におけるリール補正処理の詳細な処理を説明するためのフロー図である。
【図２８】本実施形態におけるパルスカウンタ更新処理の詳細な処理を説明するためのフロー図である。
【符号の説明】
【０２４７】
１…遊技機、２ａ…パネル表示部、３Ｌ，３Ｃ，３Ｒ…リール、４Ｌ，４Ｃ，４Ｒ…表示窓、５…液晶表示装置、５ａ…表示画面、６…スタートレバー、６Ｓ…スタートスイッチ、７Ｌ，７Ｃ，７Ｒ…停止ボタン、８ａ〜８ｅ…入賞ライン、９ａ，９ｂ，９ｃ…ＢＥＴランプ、１０…台座部、１１〜１３…ＢＥＴスイッチ、１３…最大ＢＥＴスイッチ、１５…メダル払出口、１７…表示ランプ、１８…払出表示部、１９…クレジット表示部、２０…ボーナス遊技情報表示部、２１Ｌ，２１Ｒ…スピーカ、２２…メダル投入口、２２  Ｓ…投入メダルセンサ、２３…配当表パネル、３０…マイクロコンピュータ、３１…ＣＰＵ、３２…ＲＯＭ、３３…ＲＡＭ、３４…クロックパルス発生回路、３５…分周器、３６…乱数発生器、３７…サンプリング回路、３８…Ｉ／Ｏポート、３９…モータ駆動回路、４０…ホッパー、４０Ｓ…メダル検出部、４１…ホッパー駆動回路、４５…ランプ駆動回路、４６…リール停止信号回路、４８…表示部駆動回路、４９Ｌ，４９Ｃ，４９Ｒ…ステッピングモータ、５０…リール位置検出回路、５１…払出完了信号回路、６８…スタートスイッチ、７１…主制御回路、７２…副制御回路
【図１】
2005080937.tif 000003
【図２】
2005080937.tif 000004
【図３】
2005080937.tif 000005
【図４】
2005080937.tif 000006
【図５】
2005080937.tif 000007
【図６】
2005080937.tif 000008
【図７】
2005080937.tif 000009
【図８】
2005080937.tif 000010
【図９】
2005080937.tif 000011
【図１０】
2005080937.tif 000012
【図１１】
2005080937.tif 000013
【図１２】
2005080937.tif 000014
【図１３】
2005080937.tif 000015
【図１４】
2005080937.tif 000016
【図１５】
2005080937.tif 000017
【図１６】
2005080937.tif 000018
【図１７】
2005080937.tif 000019
【図１８】
2005080937.tif 000020
【図１９】
2005080937.tif 000021
【図２０】
2005080937.tif 000022
【図２１】
2005080937.tif 000023
【図２２】
2005080937.tif 000024
【図２３】
2005080937.tif 000025
【図２４】
2005080937.tif 000026
【図２５】
2005080937.tif 000027
【図２６】
2005080937.tif 000028
【図２７】
2005080937.tif 000029
【図２８】
2005080937.tif 000030