(57)【要約】      （修正有）【課題】リーチ目の停止表示に遊技者が気付き易くなる遊技機を提供する。【解決手段】外周の複数の図柄を循環表示させるリールと、循環表示を開始させるスタートレバーと、役の抽選を行う抽選手段と、循環表示を停止させるストップボタンと、役の抽選で当選し、当選役と対応する当選図柄が有効ライン上に所定の組合せで停止表示された場合に特典を付与する特典付与手段と、を備えたスロットマシンにおいて、ＢＢに当選した場合に、ＢＢに当選したことを示すリーチ目を停止表示可能な特定停止態様停止制御手段と、リーチ目が停止表示された場合に、遊技の進行を所定期間停止させる所定処理実行停止手段と、を備える構成とした。【選択図】図５６
2019058711.tif 000002
【特許請求の範囲】
【請求項１】
複数の図柄を循環表示させる複数の周回体と、
前記複数の周回体を回転駆動させるモータと、
前記モータを制御して、前記複数の周回体の回転／停止を制御するモータ制御手段と、
前記周回体を回転させることにより、前記図柄の循環表示を開始させるべく操作される開始操作手段と、
役の抽選を行う抽選手段と、
遊技の進行を制御する遊技制御手段と、
前記各周回体の循環表示を個別に停止させるべく操作される複数の停止操作手段と、
前記停止操作手段が操作されると、回転している前記複数の周回体の停止指令を出力する停止指示手段と、
前記停止指令が出力されると、前記周回体の停止時に所定位置に表示させる停止図柄を決定する停止図柄決定手段と、
前記役の抽選の結果、遊技者に有利に遊技が進行する特別遊技状態の役に当選している場合には、当該当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止した場合に特典を付与する特典付与手段と、を備え、
前記モータ制御手段が、前記停止指令の出力から所定時間内に前記周回体を停止させて、前記停止図柄を前記所定位置に停止表示させる遊技機において、
前記特別遊技状態の役に当選した場合に停止可能な特定停止態様を停止表示させる特定停止態様停止制御手段と、
前記特定停止態様が停止表示された場合に、遊技の進行に関わる所定の処理が所定期間実行されないようにする所定処理実行停止手段と、を備え、
前記モータ制御手段は、
前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度を、前記抽選結果に基づいて設定する減速設定手段と、
前記設定された減速度で前記周回体を減速させたのちに停止させる減速停止手段と、
前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度を規定した減速テーブルを記憶する記憶手段と、を備え、
前記記憶手段には、前記減速テーブルとして、第１の減速度で前記周回体を減速させる第１減速テーブルと、第２の減速度で前記周回体を減速させる第２減速テーブルと、が記憶されており、
前記減速設定手段は、
前記役の抽選の結果、前記特別遊技状態の役に当選している場合に、第１の割合で、前記第１減速テーブルで規定された減速度を、前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度として設定する手段と、
前記役の抽選の結果、前記特別遊技状態の役に当選していない場合に、前記第１の割合よりも低い第２の割合で、前記第１減速テーブルで規定された減速度を、前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度として設定する手段と、
前記役の抽選の結果、前記特別遊技状態の役に当選している場合に、第３の割合で、前記第２減速テーブルで規定された減速度を、前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度として設定する一方、前記特別遊技状態の役に当選していない場合には前記第２減速テーブルで規定された減速度の設定を行わない手段と、
を備え、
既に停止している周回体に前記特定停止態様が停止表示されており、前記減速設定手段により、新たに停止させる周回体に対して減速度が設定されている場合、前記所定処理実行停止手段は、遊技の進行に関わる所定の処理を所定期間実行せず、前記減速停止手段は、前記所定期間の経過後、前記停止図柄が前記所定位置に達するまで、前記設定された減速度で前記周回体を減速させたのちに停止させることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシンその他の遊技機に関する。
【背景技術】
【０００２】
遊技中に実行される内部抽選により所定役に当選した場合に、リールを停止させたときに停止表示される図柄の組合せが、所定役に当選していることを示す特定停止態様になるようにした遊技機がある。
【０００３】
例えば、特許文献１に開示された遊技機の場合、ＢＢ（ビッグボーナス）やＲＢ（レギュラーボーナス）に当選した場合に、ＢＢやＲＢに当選していることを示す図柄の組合せ（いわゆるリーチ目）が、特定停止態様として停止表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５４９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特定停止態様が停止表示されたことに気付かずに、遊技者が遊技を継続する場合があり、かかる場合には、所定役への当選の機会を逸すると共に、遊技に際してベットされるコインを余計に消費してしまうことになる。
【０００６】
そこで、特定停止態様が停止表示されたことに、遊技者が気付きやすくすることが求められている。
【課題を解決するための手段】
【０００７】
上記課題を解決すべく請求項１記載の発明は、複数の図柄を循環表示させる複数の周回体と、
前記複数の周回体を回転駆動させるモータと、
前記モータを制御して、前記複数の周回体の回転／停止を制御するモータ制御手段と、
前記周回体を回転させることにより、前記図柄の循環表示を開始させるべく操作される開始操作手段と、
役の抽選を行う抽選手段と、
遊技の進行を制御する遊技制御手段と、
前記各周回体の循環表示を個別に停止させるべく操作される複数の停止操作手段と、
前記停止操作手段が操作されると、回転している前記複数の周回体の停止指令を出力する停止指示手段と、
前記停止指令が出力されると、前記周回体の停止時に所定位置に表示させる停止図柄を決定する停止図柄決定手段と、
前記役の抽選の結果、遊技者に有利に遊技が進行する特別遊技状態の役に当選している場合には、当該当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止した場合に特典を付与する特典付与手段と、を備え、
前記モータ制御手段が、前記停止指令の出力から所定時間内に前記周回体を停止させて、前記停止図柄を前記所定位置に停止表示させる遊技機において、
前記特別遊技状態の役に当選した場合に停止可能な特定停止態様を停止表示させる特定停止態様停止制御手段と、
前記特定停止態様が停止表示された場合に、遊技の進行に関わる所定の処理が所定期間実行されないようにする所定処理実行停止手段と、を備え、
前記モータ制御手段は、
前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度を、前記抽選結果に基づいて設定する減速設定手段と、
前記設定された減速度で前記周回体を減速させたのちに停止させる減速停止手段と、
前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度を規定した減速テーブルを記憶する記憶手段と、を備え、
前記記憶手段には、前記減速テーブルとして、第１の減速度で前記周回体を減速させる第１減速テーブルと、第２の減速度で前記周回体を減速させる第２減速テーブルと、が記憶されており、
前記減速設定手段は、
前記役の抽選の結果、前記特別遊技状態の役に当選している場合に、第１の割合で、前記第１減速テーブルで規定された減速度を、前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度として設定する手段と、
前記役の抽選の結果、前記特別遊技状態の役に当選していない場合に、前記第１の割合よりも低い第２の割合で、前記第１減速テーブルで規定された減速度を、前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度として設定する手段と、
前記役の抽選の結果、前記特別遊技状態の役に当選している場合に、第３の割合で、前記第２減速テーブルで規定された減速度を、前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度として設定する一方、前記特別遊技状態の役に当選していない場合には前記第２減速テーブルで規定された減速度の設定を行わない手段と、
を備え、
既に停止している周回体に前記特定停止態様が停止表示されており、前記減速設定手段により、新たに停止させる周回体に対して減速度が設定されている場合、前記所定処理実行停止手段は、遊技の進行に関わる所定の処理を所定期間実行せず、前記減速停止手段は、前記所定期間の経過後、前記停止図柄が前記所定位置に達するまで、前記設定された減速度で前記周回体を減速させたのちに停止させることを特徴とする。
【発明の効果】
【０００８】
特定停止態様が表示されたことを遊技者が見逃すことを防止できる。
【図面の簡単な説明】
【０００９】
【図１】スロットマシンの正面図である。
【図２】スロットマシンの前面扉を閉じた状態の斜視図である。
【図３】スロットマシンの前面扉を開いた状態の斜視図である。
【図４】スロットマシンの筐体本体の正面図である。
【図５】左リールの分解斜視図である。
【図６】ステッピングモータの動作原理を示す図である。
【図７】ステッピングモータの駆動系を示す接続図である。
【図８】励磁データと励磁順ポインタとの関係を示す説明図である。
【図９】第１および第２センサカットバンの配置と、リールインデックスセンサの検出信号を説明する図である。
【図１０】リールの外周に描かれる図柄配列と、図柄配列の組み合わせと役との関係を示す図である。
【図１１】メイン制御基板の構成を説明するブロック図である。
【図１２】メイン制御基板が実行するＮＭＩ割込処理のフローチャートである。
【図１３】メイン制御基板が実行するタイマ割込処理のフローチャートである。
【図１４】メイン制御基板が実行する停電時処理のフローチャートである。
【図１５】メイン制御基板が実行する電源投入時のメイン処理のフローチャートである。
【図１６】メイン制御基板が実行する通常遊技処理のフローチャートである。
【図１７】通常遊技処理の抽選処理のフローチャートである。
【図１８】通常遊技処理のリール制御処理のフローチャートである。
【図１９】通常遊技処理のメダル払出処理のフローチャートである。
【図２０】通常遊技処理の特別遊技状態処理のフローチャートである。
【図２１】特別遊技状態処理のボーナス図柄判定処理のフローチャートである。
【図２２】ＲＢゲーム初期値テーブルである。
【図２３】ＢＢゲーム初期値テーブルおよびＪＡＣイン初期値テーブルである。
【図２４】ステッピングモータの駆動特性を示す図である。
【図２５】加速テーブルを示す図である。
【図２６】ステッピングモータ制御処理のフローチャートである。
【図２７】モータ制御処理のフローチャートである。
【図２８】モータ制御処理のフローチャートである。
【図２９】回転位置検出処理のフローチャートである。
【図３０】リール停止処理のフローチャートである。
【図３１】停止制御処理のフローチャートである。
【図３２】停止制御処理のフローチャートである。
【図３３】第１減速テーブルを示す図である。
【図３４】第２減速テーブルを示す図である。
【図３５】第２実施形態にかかるリール停止処理のフローチャートである。
【図３６】スベリテーブルを示す図である。
【図３７】第３実施形態にかかるリール停止処理のフローチャートである。
【図３８】第３および第４減速テーブルを示す図である。
【図３９】第４の実施形態にかかるリール停止処理のフローチャートである。
【図４０】第４、第５、第６の実施形態で利用される第１減速テーブルを示す図である。
【図４１】第４、第５、第６の実施形態で利用される第２減速テーブルを示す図である。
【図４２】第４の実施形態にかかる停止制御処理のフローチャートである。
【図４３】第４の実施形態にかかる停止制御処理のフローチャートである。
【図４４】第５の実施形態にかかるリール停止処理のフローチャートである。
【図４５】第６の実施形態にかかるリール停止処理のフローチャートである。
【図４６】第７の実施形態にかかるリール停止処理のフローチャートである。
【図４７】第７、第８の実施形態で利用される第３減速テーブルを示す図である。
【図４８】第７、第８の実施形態で利用される第２減速テーブルを示す図である。
【図４９】第７の実施形態にかかる停止制御処理のフローチャートである。
【図５０】第７の実施形態にかかる停止制御処理のフローチャートである。
【図５１】第８の実施形態にかかるリール停止処理のフローチャートである。
【図５２】第９の実施形態の遊技機における抽選処理のフローチャートである。
【図５３】第９の実施形態にかかるフリーズ判定フラグ設定処理のフローチャートである。
【図５４】第９の実施形態にかかるリール制御処理のフローチャートである。
【図５５】第９の実施形態にかかるリールの外周に描かれる図柄配列と、図柄配列の組合わせと役との関係を示す図である。
【図５６】第９の実施形態にかかる確定目判定処理のフローチャートである。
【図５７】第９の実施形態における確定目（リーチ目）を説明する図である。
【図５８】第９の実施形態にかかるボーナス図柄判定処理のフローチャートである。
【図５９】第１０の実施形態にかかるリール制御処理のフローチャートである。
【図６０】第１０の実施形態における確定目（リーチ目）を説明する図である。
【図６１】第１１の実施形態にかかる確定目判定処理のフローチャートである。
【発明を実施するための形態】
【００１０】
［遊技機］
以下、本発明の実施形態を、遊技機がスロットマシンの場合を例に挙げて説明する。
【００１１】
図１は、スロットマシン１０の正面図であり、図２は、スロットマシン１０の前面扉１２を閉じた状態の斜視図であり、図３は、スロットマシン１０の前面扉１２を開いた状態の斜視図であり、図４は、筐体本体１１の正面図である。
【００１２】
図３に示すように、スロットマシン１０の筐体は、正面側が開口する箱形状の筐体本体１１と、その開口部を閉じる前面扉１２とから構成される。
【００１３】
前面扉１２は、左端側の上下複数カ所がヒンジによって筐体本体１１に取り付けられ、ヒンジを軸として水平に揺動し、筐体本体１１の開口部を開閉可能となっている。
【００１４】
図１に示すように、前面扉１２の右端部には、筐体本体１１側と協働して前面扉１２を閉鎖し施錠状態とする施錠機構２０が設けられている。
【００１５】
図４に示すように、スロットマシン１０の筐体本体１１は、天板１１ａ、底板１１ｂ、背板１１ｃ、左側板１１ｄ、右側板１１ｅから構成され、筐体本体１１の内部は、仕切板１１ｆによって上下に２分割されている。
【００１６】
仕切板１１ｆの上部には、前面扉１２の各表示窓３１Ｌ、３１Ｍ、３１Ｒ（以下、表示窓３１とも表記する）に対して１対１で対応させて横に並べた左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ（以下、リール６１とも表記する）を同一軸線上で回転可能に支持したリールユニット６０が、取り付けられている。
【００１７】
さらに、正面から見て、背板１１ｃのリールユニット６０よりも上方には、制御基板収容ボックス５１が取付けられており、この制御基板収容ボックス５１内には、スロットマシン１０の制御を行うメイン制御基板８０が収容されている。
【００１８】
仕切板１１ｆの下部には、ホッパ装置５２と、電源装置５６と、メダル収容箱５７とが配置されている。
【００１９】
ホッパ装置５２は、、メダルを貯留する貯留タンク５３と、メダルを遊技者に払い出す払出装置５５とにより構成され、払出装置５５は、図示しないメダル払出用回転板を回転させることにより、前面扉１２の裏面の排出用通路６７の開口６８へメダルを排出し、排出用通路６７を介してメダル受け皿１８（図２参照）へメダルを払い出すようになっている。
【００２０】
また、ホッパ装置５２の右側には、貯留タンク５３内に所定量以上のメダルが貯留されることを回避するためのメダル収容箱５７が設けられている。ホッパ装置５２の貯留タンク５３には、この貯留タンク５３からメダル収容箱５７にメダルを排出する誘導プレート５４が設けられており、貯留タンク５３内に貯留されているメダルが過剰になると、過剰になったメダルがメダル収容箱５７に排出されて貯留されるようになっている。
【００２１】
図１に示すように、前面扉１２の上側には、遊技の進行に伴って点灯・点滅する上部ランプ１３が、上辺に沿って設けられており、上部ランプ１３の下方位置の左右両側には、種々の報知音（効果音）を出力する一対のスピーカ１４が設けられている。
【００２２】
そして、これら一対のスピーカ１４の間には、画像・映像等の種々の情報を表示する液晶ディスプレイ１５が設けられている。
【００２３】
液晶ディスプレイ１５の下方には、左リール６１Ｌと中リール６１Ｍと右リール６１Ｒをそれぞれ透視できる表示パネル３０と、略中段付近にて各種ボタン４１〜４４、４６〜４９や、スタートレバー４５およびメダル投入口５０が設けられた操作部４０と、機種名や遊技に関わるキャラクタなどが表示された下段プレート１６と、メダル排出口１７から払い出されたメダルを受けるメダル受け皿１８と、が設けられている。
【００２４】
表示パネル３０は、図１に示すように左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒの停止中または回転中の様子を視認可能とする表示窓３１（３１Ｌ、３１Ｍ、３１Ｒ）と、表示窓３１Ｌの左側に配置された５つのベットランプ３２、３３、３３、３４、３４と、この表示窓３１（３１Ｌ、３１Ｍ、３１Ｒ）の下側に配設された３つの表示部（クレジット枚数表示部３５、ゲーム数表示部３６、獲得枚数表示部３７）と、を備えている。
【００２５】
表示窓３１（３１Ｌ、３１Ｍ、３１Ｒ）は、停止中の左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒのそれぞれについて、縦方向に３つの図柄を同時に視認可能とする大きさに形成されている。このため、左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒのすべて停止している状態では、３×３＝９個の図柄が、遊技者から視認可能となっている。なお、表示窓３１（３１Ｌ、３１Ｍ、３１Ｒ）は１つにまとめて、共通の露出窓とすることも可能である。
【００２６】
そして、図１において鎖線で示す上段、中段、下段の水平ラインａ、ｂ、ｃと、一対の対角ラインｄ、ｅの合計５本のラインが入賞判定用のラインとして設定されており、設定されたラインのうちの少なくともひとつ以上が、ベットされるメダル数に応じて適宜有効化される。
【００２７】
有効化されたラインは有効ラインであり、予め定められた賞を付与する組合せが有効ラインに揃うと「入賞」となる。例えば停止した左リール６１Ｌの３つの図柄のうち有効ライン上の図柄に「チェリー」があると「入賞」となる。
【００２８】
図１に示すように１枚のメダルがベットされたときに点灯するベットランプ３２は、中段水平ラインｂの左横に配設され、２枚のメダルがベットされたときに点灯するベットランプ３３、３３は、上段水平ラインａおよび下段水平ラインｃの左横に配設され、３枚のメダルがベットされたときに点灯するベットランプ３４、３４は、一対の対角ラインｄ、ｅの左横に配設されている。
【００２９】
クレジット枚数表示部３５は、後述するクレジット機能が有効なときにスロットマシン１０の内部に貯留されている枚数を表示する。
【００３０】
ゲーム数表示部３６は、例えばビッグボーナス時にあと何回ＪＡＣ（ジャック）インできるかのか、ＪＡＣゲーム時にあと何回ＪＡＣ図柄成立が残っているのかを、回数で表示する。
【００３１】
獲得枚数表示部３７は、有効ライン上に同じ図柄が揃って入賞したときに払い出された枚数を表示する。
【００３２】
図１および図２に示すように、操作部４０は、表示パネル３０の下端から手前側に延在する平面部４０ａと、その平面部４０ａの前端部から鉛直方向に延びる縦壁部４０ｂと、を有している。
【００３３】
平面部４０ａの左側には、１枚ベットボタン４１および２枚ベットボタン４２と、マックスベットボタン４３と、が設けられており、右側には、メダル投入口５０が設けられている。
【００３４】
各ベットボタン４１、４２、４３は、ゲームスタート前にそのゲームでベットするメダル枚数を決めるためのボタンであり、ベットされたメダルの枚数に応じてベットランプ３２〜３４が点灯して、有効ラインが確認できるようになっている。
【００３５】
メダル投入口５０から投入されたメダルは、前面扉１２の背面に設けられた通路切替手段としてのセレクタ６５（図３参照）によって貯留用通路６６か排出用通路６７の何れかへ導かれる。すなわち、セレクタ６５には、メダル通路切替ソレノイド（図示せず）が設けられており、メダル通路切替ソレノイドの非励磁時には排出用通路６７側にメダルが誘導され、励磁時には貯留用通路６６側にメダルが誘導されるようになっている。
【００３６】
なお、貯留用通路６６に導かれたメダルは、筐体本体１１の内部に収納されたホッパ装置５２へと導かれる。一方、排出用通路６７に導かれたメダルは、前面扉１２の前面下部に設けられたメダル排出口１７（図１参照）からメダル受け皿１８へと導かれ、遊技者に返還される。
【００３７】
図１に示すように、縦壁部４０ｂには、左側から右側に向かって順番に、クレジット精算ボタン４４と、スタートレバー４５と、左リール６１Ｌ用のストップボタン４６と、中リール６１Ｍ用のストップボタン４７と、右リール６１Ｒ用のストップボタン４８と、返却ボタン４９と、が設けられている。
【００３８】
クレジット精算ボタン４４は、１度押されるとオン状態になり、もう１度押されるとオフ状態になり、その後ボタンの操作が行われるごとにオン／オフが切り替わるトグル式に構成されている。
【００３９】
クレジット精算ボタン４４がオフ状態のときには、クレジット枚数表示部３５の表示が消え、メダル投入口５０から投入されたメダルや入賞したときに払い出されるメダルは、メダル排出口１７からメダル受け皿１８へ払い出される。
【００４０】
クレジット精算ボタン４４がオン状態のときには、クレジット枚数表示部３５に数字（オンからオフになったときには「０」）が表示され、クレジット機能が有効となる。
【００４１】
ここで、クレジット機能とは、メダル投入口５０から投入された枚数がマックスベット数（ここでは３枚）を越えたときにその越えた枚数分をスロットマシン内部に貯留する機能であり、貯留枚数は上述したクレジット枚数表示部３５に表示される。クレジット枚数表示部３５に１枚以上表示されているときにクレジット精算ボタン４４を押してオフ状態にすると、表示されていた枚数分のメダルがメダル排出口１７からメダル受け皿１８へ払い出され、メダルが払い出されるごとにクレジット枚数表示部３５の数値が１ずつディクリメント（減算）され、その数値がゼロになったあと表示が消える。
【００４２】
スタートレバー４５は、遊技者がゲームを開始するときに、下方に押し下げる、または上方に押し上げることによって操作するレバーであり、縦壁部４０ｂから手前側に向かって突設されている。
【００４３】
メダルがベットされているときにこのスタートレバー４５が操作されると、スタート指令が生成され、このスタート指令によって各リール６１（６１Ｌ、６１Ｍ、６１Ｒ）が一斉に回転し始める。
【００４４】
ストップボタン４６〜４８は、それぞれ回転中の左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒを停止させるときに遊技者が押下するボタンである。
【００４５】
各ストップボタン４６、４７、４８が押されると、停止指令が生成される。
【００４６】
各ストップボタン４６、４７、４８は、各リール６１（６１Ｌ、６１Ｍ、６１Ｒ）が等速回転している間、図示しないランプにより点灯表示され、回転が停止すると消灯する。
【００４７】
ここで、メダルをベットする手順について説明する。
【００４８】
クレジット精算ボタン４４がオフ状態のとき（クレジット枚数表示部３５が消灯しているとき）か、クレジット精算ボタン４４がオン状態で貯留枚数もベットされているメダルの枚数もゼロのとき（クレジット枚数表示部３５に「０」が表示されているとき）に、メダル投入口５０からメダルが投入されるとベットされる。
【００４９】
すなわち、１枚目のメダルがメダル投入口５０に投入されると、ベットランプ３２が点灯し、そしてこれに対応する中段の水平ラインｂが有効ラインとなり、２枚目のメダルがメダル投入口５０に投入されると、更に２つのベットランプ３３、３３が点灯すると共に、これに対応する上段および下段の水平ラインａ、ｃを含む合計３本のラインがそれぞれ有効ラインとなり、３枚目のメダルがメダル投入口５０に投入されると、更に２つのベットランプ３４、３４が点灯し、そしてこれに対応する一対の対角ラインｄ、ｅを含む合計５本のラインのそれぞれが有効ラインとなる。
【００５０】
また、４枚以上のメダルがメダル投入口５０に投入されると、クレジット精算ボタン４４がオフのとき（クレジット機能が有効でない）ときには、メダル排出口１７からメダル受け皿１８へメダルが返却されるが、クレジット精算ボタン４４がオンのとき（クレジット機能が有効なとき）には、有効ラインはそのままで投入されたメダルの枚数分だけスロットマシン内部に貯留され、クレジット枚数表示部３５に貯留枚数が表示される。このクレジット枚数は上限枚数が決められており（例えば５０枚）、それを越える枚数のメダルが投入されたときにはメダル排出口１７からメダル受け皿１８へ返却される。
【００５１】
メダルが３枚以上貯留されているときに、１枚ベットボタン４１が押されるとクレジット枚数表示部３５に表示されている数値が１つディクリメントされると共に、ベットランプ３２が点灯して中段の水平ラインｂが有効ラインとなり、２枚ベットボタン４２が押されるとクレジット枚数表示部３５に表示されている数値が２つディクリメントされると共に、ベットランプ３２およびベットランプ３３、３３が点灯して合計３本の水平ラインａ、ｂ、ｃが有効化され、マックスベットボタン４３が押されるとクレジット枚数表示部３５に表示されている数値が３つディクリメントされると共に、全ベットランプ３２、３３、３３、３４、３４が点灯して合計５本のラインａ〜ｅが有効ラインとなる。
【００５２】
一方、メダルが２枚貯留されているときに、１枚ベットボタン４１や２枚ベットボタン４２が押されると先ほどと同様に動作するが、マックスベットボタン４３が押されると２枚ベットボタン４２が押されたときと同じように動作し、メダルが１枚だけ貯留されているときに、１枚ベットボタン４１が押されると先ほどと同様に動作するが、２枚ベットボタン４２やマックスベットボタン４３が押されると１枚ベットボタン４１が押されたときと同じように動作する。
［リールユニット］
リールユニット６０について説明する。
【００５３】
図４に示すように、リールユニット６０において左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒは、共通の回動軸Ｘ周りに回転可能に設けられており、それぞれ専用のステッピングモータにより、回転駆動されるようになっている。
【００５４】
ここで、左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒは同様の構成を有しているため、ここでは左リール６１Ｌの場合を例に挙げてその構成を説明し、中リール６１Ｍ、右リール６１Ｒについての説明は省略する。
【００５５】
図５は、左リール６１Ｌの分解斜視図である。
【００５６】
左リール６１Ｌは、円筒状のかごを形成する円筒骨格部材７０の外周面に、２１個の図柄（識別要素）が等間隔で描かれたベルトを巻きつけた周回体である。円筒骨格部材７０のボス部７１は、円盤状のボス補強板７２を介してステッピングモータ７９の駆動軸に連結されており、左リール６１Ｌは、ステッピングモータ７９により回転駆動されるようになっている。
【００５７】
ステッピングモータ７９は、筐体本体１１（図２）の内部に垂設されるモータプレート７３に、ねじ７４で固定されており、スロットマシン１０のメイン制御基板８０から出力される駆動信号（以下、励磁信号または励磁パルスとも表記する）に基づいて、モータドライバ１００により駆動されるようになっている。
［ステッピングモータ］
図６は、ステッピングモータ７９の動作原理を示す接続図であり、図７は、ステッピングモータの駆動系を示す接続図である。
【００５８】
実施の形態では、１−２相励磁方式を採用したハイブリッド（ＨＢ）型の２相ステッピングモータが採用されている。
【００５９】
ただし、ステッピングモータは、ハイブリッド型や２相に限らず、４相あるいは５相のステッピングモータなど、種々のステッピングモータを用いるようにしても良い。
【００６０】
ハイブリッド型のステッピングモータ７９は、周知のように中央に配置されたロータ（回転子）７９０と、このロータ７９０の周囲に配された第１ポール７９３〜第４ポール７９６と、から構成される。
【００６１】
ロータ７９０は、Ｎ極に着磁された手前側ロータ７９１と、Ｓ極に着磁された奥側ロータ７９２とで構成され、手前側ロータ７９１の周囲に設けられた歯（小歯）と歯の間に、奥側ロータ７９２の周囲に設けられた歯が位置するように１／２ピッチだけ相対的にずらされた状態で回転軸に取り付けられている。そして、手前側ロータ７９１と奥側ロータ７９２との間には筒状磁石（図示はしない）が取着されている。
【００６２】
図６および図７に示すように、第１ポール７９３と第３ポール７９５には、それぞれ励磁コイルＬ０、Ｌ２がバイファイラ巻きされており、励磁コイルＬ０の巻き終わり端と励磁コイルＬ２の巻き始め端とが結線されて、ここに所定の直流電源＋Ｂ（例えば＋２４ボルト）が印加されるようになっている。
【００６３】
同じく、第２ポール７９４と第４ポール７９６にも、それぞれ励磁コイルＬ１、Ｌ３がバイファイラ巻きされており、励磁コイルＬ１の巻き終わり端と励磁コイルＬ３の巻き始め端とが結線されて、ここに上述した直流電源＋Ｂが印加されるようになっている。
【００６４】
ここで、第１の励磁コイルＬ０に励磁信号を印加して、第１ポール７９３をＳ極に励磁すると共に、第３ポール７９５をＮ極に例示する相をＡ相とし、これとは逆に第３の励磁コイルＬ２に励磁信号を印加して、第１ポール７９３をＮ極に励磁すると共に、第３ポール７９５をＳ極に励磁する相をＡ−相とし、さらに第２の励磁コイルＬ１に励磁信号を印加して、第２ポール７９４をＳ極に励磁すると共に、第４ポール７９６をＮ極に励磁する相をＢ相とし、第４の励磁コイルＬ３に励磁信号を印加して、第２ポール７９４をＮ極に励磁すると共に、第４ポール７９６をＳ極に励磁する相をＢ−相と称する。
【００６５】
そして、１相励磁駆動方式の場合には、Ａ相、Ｂ相、Ａ−相およびＢ−相に対して順次励磁信号を印加することでロータ７９０を時計方向（又は反時計方向）に回転駆動することができる。
【００６６】
つまり、例えばまずＡ相に通電すると、Ｓ極になった第１ポール７９３の突起と手前側ロータ７９１の歯、Ｎ極になった第３ポール７９５の突起と奥側ロータ７９２の歯がそれぞれ吸引力により向き合い、次にＢ相に通電すると、Ｓ極になった第２ポール７９４の突起と手前側ロータ７９１の歯、Ｎ極になった第４ポール７９６の突起と奥側ロータ７９２の歯がそれぞれ吸引力により向き合い、次にＡ−相に通電すると、Ｎ極になった第１ポール７９３の突起と奥側ロータ７９２の歯、Ｓ極になった第３ポール７９５の突起と手前側ロータ７９１の歯がそれぞれ吸引力により向き合い、次にＢ−相に通電すると、Ｎ極になった第２ポール７９４の突起と奥側ロータ７９２の歯、Ｓ極になった第４ポール７９６の突起と手前側ロータ７９１の歯がそれぞれ吸引力により向き合う。この順序で励磁することにより、ロータ７９０は図６において時計方向に回転する（１相励磁駆動）。
【００６７】
これに対して、この実施の形態では、１相励磁と２相励磁とを交互に行う１−２相励磁駆動が採用されている。１−２相励磁駆動では以下の１）〜８）の励磁シーケンス（励磁順序）に従って励磁が行われる。
【００６８】
すなわち、１相のみの励磁が１相励磁であり、２相を同時に例示するのが２相励磁であるから、図８にも示すように１−２相励磁駆動は、
（１）Ａ相に通電し（１相励磁）、
（２）Ａ相とＢ相の両方に通電し（２相励磁）、以下同様に
（３）Ｂ相に通電し、
（４）Ｂ相とＡ−相の両方に通電し、
（５）Ａ−相に通電し、
（６）Ａ−相とＢ−相の両方に通電し、
（７）Ｂ−相に通電し、
（８）Ｂ−相とＡ相の両方に通電し、その後（１）に戻るような駆動方式である。
【００６９】
この１−２相励磁駆動を採用することにより、励磁駆動の１ステップあたりのロータ７９０の角度変化は、約０．７１４°となっている。
【００７０】
ここで、ステッピングモータ７９は、５０４パルスの駆動信号で左リール６１Ｌを１回転させるように設定されており、励磁パルスによってステッピングモータ７９を駆動することで、左リール６１Ｌの回動軸Ｘ周りの回転位置が制御される。
【００７１】
すなわち、左リール６１Ｌが１回転すると２１個の図柄が順々に表示窓３１Ｌから視認可能となるので、表示窓３１Ｌの一番上の位置で視認可能となっている図柄が、左リール６１Ｌの回転により次の図柄に切り替わるまでには、２４パルス（＝５０４パルス÷２１図柄）が必要とされている。
【００７２】
図５に示すように、左リールの回動軸Ｘ周りの回転位置は、円筒骨格部材７０に取り付けたセンサカットバン（第１センサカットバン７６、第２センサカットバン７７）を、モータプレート７３に取り付けたリールインデックスセンサ７５で検出することで特定できるようになっており、例えば、リールインデックスセンサ７５の検出信号が出力された時点からのパルス数により、どの図柄が表示窓３１Ｌから視認可能になっているのかを認識することができるようになっている。また、左リール６１Ｌの回転を停止させる際には、停止時に任意の図柄が表示窓３１Ｌから視認可能となるように、リールインデックスセンサ７５の検出信号に基づいて左リール６１Ｌの回転制御を行うことができるようになっている。
【００７３】
左リールの回転位置の検出について説明する。
【００７４】
図９の（ａ）は、左リール６１Ｌにおける第１センサカットバン７６と第２センサカットバン７７の位置関係を示した図であって、左リール６１Ｌの回転方向が反時計回り方向になる側から見た場合を模式的に示した図である。（ｂ）は、左リール６１Ｌの回転時にリールインデックスセンサ７５から出力される信号（オン信号／オフ信号を）説明する図である。
【００７５】
図９の（ａ）に示すように、左リール６１Ｌには、径方向に延びる第１センサカットバン７６と第２センサカットバン７７の２つのセンサカットバンが設けられている。
【００７６】
第１センサカットバン７６と第２センサカットバン７７は、軸方向から見て扇形状を有しており、図５に示すように、その基端部７６ｂ、７７ｂが、左リール６１Ｌと一体化されたボス補強板７２にねじ７８で固定されている。
【００７７】
図９の（ａ）に示すように、第１センサカットバン７６および第２センサカットバン７７の先端部７６ａ、７７ａは、略９０°屈曲されて回動軸Ｘの軸方向（図９の（ａ）の紙面に対して垂直方向）に突出しており、左リール６１Ｌの回転軸方向から見た先端部７６ａ、７７ａの形状は、左リール６１Ｌの回転方向に沿う弧状を成している。
【００７８】
第１センサカットバン７６および第２センサカットバン７７は、先端部７６ａ、７７ａが、リールインデックスセンサ７５の一対のフォトセンサ（発光素子７５ａおよび受光素子７５ｂ）の間隙を通過できるように位置決めされている。
【００７９】
第１センサカットバン７６の回動軸Ｘ周りの角度範囲（１５°）は、第２センサカットバン７７の角度範囲（３０°）よりも小さく設定されており、先端部７６ａの弧の長さ（始端部７６ｓから終端部７６ｅまでの長さ）Ｌ１は、先端部７７ａの弧の長さ（始端部７７ｓから終端部７７ｅまでの長さ）Ｌ２よりも短くなっている。
【００８０】
左リール６１Ｌにおいて第１センサカットバン７６と第２センサカットバン７７は、先端部７６ａの始端部７６ｓと先端部７７ａの始端部７７ｓとが、回動軸Ｘ周りの周方向で１８０°間隔を空けて配置されるように設けられている。
【００８１】
実施の形態では、左リール６１Ｌは、回動軸Ｘ周りの周方向で３０°間隔で区画されており、合計１２のエリア（第１エリア〜第１２エリア）が設定されている。
【００８２】
先端部７６ａの始端部７６ｓの位置を０°（基準位置）とし、第１センサカットバン７６が位置するエリアを第１エリアとすると、先端部７７ａは、第１エリアから時計回り方向に６つ移動した第７エリアに位置している。
【００８３】
前記したように、ステッピングモータ７９は、５０４パルスの駆動信号（励磁パルス）で左リール６１Ｌを１回転させるように設定されており、１パルスの駆動信号に基づく左リール６１Ｌの角度変化（１ステップあたりの角度変化）は、約０．７１４°となっている。
【００８４】
ここで、駆動信号の出力は、後記するタイマ割込処理のポート出力処理（図１３、ステップ２１４）において実行され、このタイマ割込処理の実行間隔は１．４９ｍｓｅｃであるので、左リール６１Ｌを１回転させるのに必要な時間は、７５０．９６ｍｓｅｃ（＝１．４９ｍｓｅｃ×５０４パルス）となる。
【００８５】
ここで、リールインデックスセンサ７５が、図９における０°の位置で、センサカットバン（第１センサカットバン７６、第２センサカットバン７７）の通過を検出する場合、第１センサカットバン７６が検出される時間（第１検出時間）ｔ１は、先端部７６ａの始端部７６ｓから終端部７６ｅまでが０°の位置を通過するのに要する時間に相当する。
【００８６】
ここで、先端部７６ａの長さＬ１は、左リール６１Ｌの所定回転角度１５°に対応した長さであり、左リールを１５°回転させるには２１パルスが必要であるので、第１センサカットバン７６が検出される時間ｔ１は、３１．２９ｍｓｅｃ（＝１．４９ｍｓｅｃ×２１パルス）となる。
【００８７】
同様に、第２センサカットバン７７の先端部７７ａの長さＬ２は、左リール６１Ｌの所定回転角度３０°に対応した長さであり、左リールを３０°回転させるには２２パルスが必要であるので、第２センサカットバン７７が検出される時間（第２検出時間）ｔ３は、６２．５８ｍｓｅｃ（＝１．４９ｍｓｅｃ×４２パルス）となる。
【００８８】
また、第１センサカットバン７６が検出されなくなってから、第２センサカットバン７７が検出されるまでの時間（第１非検出時間）ｔ２は、第１センサカットバン７６の終端部７６ｅが０°の位置を通過してから、第２センサカットバン７７の始端部７７ｓが０°の位置を通過するまでの時間に相当する。
【００８９】
かかる場合、左リールを１６５°（１８０°−１５°）回転させる必要があり、１６５°回転させるには２３１パルスが必要であるので、第１非検出時間ｔ２は、３４４．１９ｍｓｅｃ（＝１．４９ｍｓｅｃ×２３１パルス）となる。
【００９０】
さらに、第２センサカットバン７７が検出されなくなってから、第１センサカットバン７６が検出されるまでの時間（第２非検出時間）ｔ４は、第２センサカットバン７７の終端部７７ｅが０°の位置を通過してから、第１センサカットバン７６の始端部７６ｓが０°の位置を通過するまでの時間に相当する。
【００９１】
かかる場合、左リールを１５０°（３６０°−２１０°）回転させる必要があり、１５０°回転させるには２１０パルスが必要であるので、第２非検出時間ｔ４は、３１２．９ｍｓｅｃ（＝１．４９ｍｓｅｃ×２１０パルス）となる。
【００９２】
実施の形態では、左リール６１Ｌが半回転するごとに、第１センサカットバン７６と第２センサカットバン７７の何れかの先端部７６ａ、７７ａが、リールインデックスセンサ７５により検出され、リールインデックスセンサ７５は、先端部７６ａ、７７ａのうちの何れかを検出している間はオン信号を、検出していない間はオフ信号を、それぞれメイン制御基板８０に出力するようになっている。
【００９３】
そのため、メイン制御基板８０には、左リール６１Ｌが定速で回転している間、図９の（ｂ）に示すような波形の信号が入力されるので、オン信号が入力されている時間（オン時間ｔ１、ｔ３）とオフ信号が入力されている時間（オフ時間ｔ２、ｔ４）とに基づいて、左リール６１Ｌの回転角度（角度位置）を特定できるようになっている。
【００９４】
実施の形態では、左リール６１Ｌが定速回転している場合の、オン時間ｔ１、ｔ３、オフ時間ｔ２、ｔ４が、他のリール（中リール６１Ｍ、右リール６１Ｒ）のオン時間およびオフ時間と共に、ＲＯＭ８３に予め記憶されており、リール６１（６１Ｌ、６１Ｍ、６１Ｒ）の回転位置を検出する際に参照されるようになっている。
【００９５】
左リール６１Ｌの外周には、他のリール（中リール６１Ｍ、右リール６１Ｒ）と同様に、図柄が描かれたベルトが取り付けられており、このベルトでは、その長辺方向（周方向）に複数個、具体的には２１個の図柄が所定間隔で描かれている。
【００９６】
よって、例えば表示窓３１Ｌの一番上に表示されている図柄を次の図柄に切り換えるには、左リール６１Ｌを、２４パルス（＝５０４パルス÷２１図柄）分回転させる必要がある。
【００９７】
そして、左リール６１Ｌの回転位置が検出された時点（例えば第１センサカットバン７６（先端部７６ａ）の始端部７６ｓが検出された時点等）からのパルス数により、どの図柄が表示窓３１Ｌから視認可能な状態となっているかを認識できるようになっている。さらに、パルス信号に基づいて左リール６１Ｌの回転を停止させる制御を行うことで、任意の図柄を表示窓３１Ｌから視認可能にした状態で左リール６１Ｌを停止させることができる。
【００９８】
各リール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）に付された図柄のうち、表示窓３１（３１Ｌ、３１Ｍ、３１Ｒ）を介して全体を視認可能な図柄数は、主として表示窓３１（３１Ｌ、３１Ｍ、３１Ｒ）の上下方向の長さによって決定される所定数に限られている。本実施形態では各リール３個ずつとされている。このため、各リール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）がすべて停止している状態では、３×３＝９個の図柄が遊技者に視認可能な状態となる。
【００９９】
ここで、各リール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）に付される図柄について説明する。図１０には、左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒのそれぞれに巻かれるベルトに描かれた図柄配列と、図柄配列の組み合わせと役との関係が示されている。
【０１００】
図１０に示すように、各リール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）にはそれぞれ２１個の図柄が一列に設けられている。各リール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）に対応して番号が０〜２０まで付されているが、これは説明の便宜上付したものであり、各リール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）に実際に付されているわけではない。但し、以下の説明では当該番号を使用して説明する。
【０１０１】
図柄としては、ビッグボーナスゲームに移行するための第１特別図柄としての「７（超）」図柄（例えば、左リール第６番目）と、レギュラーボーナスゲームに移行するための第２特別図柄としての「７」図柄（例えば、左リール第２０番目）がある。
【０１０２】
また、リプレイゲームに移行するための第３特別図柄としての「リプレイ」図柄（例えば、左リール第１８番目）がある。また、小役の払出が行われる小役図柄としての「スイカ」図柄（例えば、リール第１６番目）、「ベル」図柄（例えば、左リール第１５番目）、「チェリー」図柄（例えば、左リール第１７番目）がある。
【０１０３】
そして、図１０に示すように、リール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）に巻かれるベルトにおいて、各種図柄の数や配置順序は全く異なっている。
【０１０４】
前記したように、表示パネル３０には、各表示窓３１Ｌ、３１Ｍ、３１Ｒを結ぶようにして、横方向へ平行に３本、斜め方向へたすき掛けに２本、計５本の組合せラインが付されている。遊技時には、これら組み合わせラインのうちの少なくとも一本以上が、メダルのベット数に応じて有効ラインとされる。
【０１０５】
そして、ストップボタンの操作などによりリール６１（６１Ｌ、６１Ｍ、６１Ｒ）が停止した際に、有効ライン上に位置する各リール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）の図柄の組み合わせが、図１０に示す役の図柄の組み合わせと一致した場合に、予め定められた枚数のメダルの払出処理や、特定遊技状態への移行処理などが実行される。
【０１０６】
ここで、入賞となった場合の各図柄に関する払出枚数について説明する。
【０１０７】
小役図柄に関し、「スイカ」図柄が有効ライン上に左・中・右と揃った場合には８枚のメダルが払い出される。「ベル」図柄が有効ライン上に左・中・右と揃った場合には１０枚のメダルが払い出される。左リール６１Ｌの「チェリー」図柄が有効ライン上に停止した場合には２枚のメダルが払い出される。この場合、中リール６１Ｍおよび右リール６１Ｒの「チェリー」図柄はメダルの払い出しとは無関係である。
【０１０８】
また、「チェリー」図柄に限っては、他の図柄との組合せとは無関係にメダルの払い出しが行われるため、左リール６１Ｌの複数の有効ラインが重なる位置（具体的には上段又は下段）に「チェリー」図柄が停止した場合には、その重なった有効ラインの数を乗算した分だけのメダル払出が行われることとなり、結果として本実施の形態では４枚のメダル払い出しが行われる。
【０１０９】
また、その他の図柄に関しては、第１特別図柄（ビッグボーナス図柄）の組合せである「７（超）」図柄が有効ライン上に左・中・右と揃った場合には１５枚のメダルが払い出される。第２特別図柄（レギュラーボーナス図柄）の組合せである「７」図柄が有効ライン上に左・中・右と揃った場合にも１５枚のメダルが払い出される。
【０１１０】
さらに、第３特別図柄の組合せである「リプレイ」図柄が有効ライン上に左・中・右と揃った場合にはメダルの払い出しは行われない。
【０１１１】
その他の場合、即ち有効ライン上に左リール６１Ｌの「チェリー」図柄が停止せず、また有効ライン上に左・中・右と同一図柄が揃わない場合には、メダルの払い出しは一切行われない。
【０１１２】
各ストップボタン４６、４７、４８（図１参照）は、リール６１（６１Ｌ、６１Ｍ、６１Ｒ）が回転を開始してから所定時間が経過すると停止させることが可能な状態となり、かかる状態中には図示しないランプが点灯表示されることによって停止操作が可能であることが報知され、回転が停止すると消灯されるようになっている。
【０１１３】
次に、制御基板収容ボックス５１内に配設されているスロットマシン１０のメイン制御基板８０について説明する。
【０１１４】
図１１は、スロットマシン１０のメイン制御基板８０の構成を説明するブロック図である。
【０１１５】
図１１に示すように、メイン制御基板８０は、遊技の主な制御処理を行うものであり、演算装置である１チップマイコンとしてのＭＰＵ８１と、そのＭＰＵ８１に接続されると共にセンサ類やスイッチ類などの各種の入出力手段に接続された入出力ポート８２が搭載されている。
【０１１６】
ＭＰＵ８１には、ＭＰＵ８１により実行される制御プログラムや固定値データなどを記憶したＲＯＭ８３と、そのＲＯＭ８３内に記憶される制御プログラムの実行にあたって各種のデータを一時的に記憶するためのメモリであるＲＡＭ８４と、割込回路、タイマ回路、データ送受信回路、所定周波数の矩形波を出力するクロック回路８５等の各種回路等が内蔵されている。
【０１１７】
このＲＯＭ８３には、図１２〜図２１、図２６〜図３２、図３５、図３７に示されたフローチャートのプログラムが、制御プログラムの一部として記憶されている。
【０１１８】
ＲＡＭ８４は、上記したカウンタやフラグなどの他にも、ＭＰＵ８１の内部レジスタの内容やＭＰＵ８１により実行される制御プログラムの戻り先番地などが記憶されるスタックエリア、各種のフラグおよびカウンタ、Ｉ／Ｏ等の値が記憶される作業エリア（作業領域）などを備えている。
【０１１９】
実施の形態では、ＲＡＭ８４は、スロットマシン１０の電源の遮断後においても電源装置５６からバックアップ電圧が供給されてデータを保持（バックアップ）できる構成となっており、ＲＡＭ８４に記憶されるデータは、すべてバックアップされる。
【０１２０】
停電などの発生により電源が遮断されると、その電源遮断時（停電発生時を含む。以下同様）のスタックポインタや、各レジスタの値がＲＡＭ８４に記憶される。一方、電源投入時（停電解消による電源投入を含む。以下同様）には、ＲＡＭ８４に記憶される情報に基づいて、スロットマシン１０の状態が電源遮断前の状態に復帰される。
【０１２１】
ＲＡＭ８４への書き込みは、タイマ割込処理（図１３）によって電源遮断時に実行され、ＲＡＭ８４に書き込まれた各値の復帰は電源投入時の立ち上げ処理（図１５参照）において実行される。なお、ＭＰＵ８１のＮＭＩ端子（ノンマスカブル割込端子）には、停電等の発生による電源遮断時に、停電監視回路５６ｂからの停電発生信号が入力されるように構成されており、その停電発生信号がＭＰＵ８１へ入力されると、停電時処理としてのＮＭＩ割込処理（図１２）が即座に実行され、電源断の発生情報がＲＡＭ８４に記憶される。
【０１２２】
入出力ポート８２には、メダル投入口５０（図１参照）から投入されたメダルを検出する投入メダル検出センサ５０ａ、ベットボタン４１、４２、４３（図１参照）の操作を検出するベット操作検出センサ４１ａ、４２ａ、４３ａ、スタートレバー４５（図１参照）の操作を検出するレバー操作検出センサ４５ａ、ストップボタン４６、４７、４８（図１参照）の操作を検出するストップ操作検出センサ４６ａ、４７ａ、４８ａ、リール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）の第１センサカットバン７６、第２センサカットバン７７（図５参照）の通過を検出するリールインデックスセンサ７５、クレジット精算ボタン４４（図１参照）の操作によるオン／オフの切り換えを検出する切換操作検出センサ４４ａ、ホッパ装置５２（図４参照）から払い出されるメダルを検出するメダル払出検出センサ５２ａ、リセットスイッチ１２３（図４参照）の操作を検出するリセット操作検出センサ１２３ａ、設定キー挿入孔１２４（図４参照）に設定キーが挿入されたことを検出する設定キー操作検出センサ１２４ａ、などが接続されており、これら各種センサからの信号は、入出力ポート８２を介してＭＰＵ８１に入力される。
【０１２３】
さらに、入出力ポート８２には、電源装置５６が接続されている。
【０１２４】
電源装置５６は、電源ボックス内に設けられており、メイン制御基板８０の他に、スロットマシン１０の各電子機器に駆動電力を供給する電源部５６ａと、電源断の発生を監視する停電監視回路５６ｂ等の各種回路を備えている。スロットマシン１０の電源オフ後には、電源部５６ａからＲＡＭ８４にバックアップ電圧が供給される。
【０１２５】
停電監視回路５６ｂは、停電等の発生による電源断時（電源スイッチのオフによる電源断を含む）に、メイン制御基板８０のＮＭＩ端子および入出力ポート８２と、サブ制御基板９０のＮＭＩ端子に、停電発生信号を出力するための回路である。
【０１２６】
停電監視回路５６ｂは、電源装置５６から出力される最も大きい電圧である直流安定２４ボルトの電圧を監視し、この電圧が２２ボルト未満になった場合に停電（電源断）の発生と判断して、停電発生信号を出力するように構成されている。停電発生信号の出力に基づいて、メイン制御基板８０は、停電の発生を認識し、停電時処理を実行するように構成されている。なお、停電監視回路５６ｂの停電発生信号は、メイン制御基板８０のＮＭＩ端子に代えて、ＩＮＴ端子に入力されるように構成しても良い。
【０１２７】
また電源装置５６は、直流安定２４ボルトの電圧が２２ボルト未満になった後においても、停電時処理の実行に充分な時間の間、制御系の駆動電圧である５ボルトの出力を正常値に維持するように構成されている。例えば、本実施の形態において３０ｍｓｅｃの間は、駆動電源が出力されるように構成されている。よって、メイン制御基板８０は、停電時処理を正常に実行することができる。また、停電監視回路５６ｂを、電源装置５６ではなく、例えばメイン制御基板８０に設けるようにしても良い。
【０１２８】
また電源装置５６は、直流安定２４ボルトの電圧が２２ボルト未満になった後においても、停電時処理の実行に充分な時間の間、制御系の駆動電圧である５ボルトの出力を正常値に維持するように構成されている。例えば、本実施の形態において３０ｍｓｅｃの間は、駆動電源が出力されるように構成されている。よって、メイン制御基板８０は、停電時処理を正常に実行することができる。
【０１２９】
さらに、入出力ポート８２の出力側には、有効ラインを表示するベットランプ３２、３３、３４、クレジット枚数表示部３５、ゲーム数表示部３６、獲得枚数表示部３７、モータドライバ１００、ホッパ装置５２、サブ制御基板９０、外部集中端子板９１などが接続されている。
【０１３０】
モータドライバ１００は、メイン制御基板８０から入力される励磁データに基づいて、リール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）を回転させるステッピングモータ７９を制御する。
【０１３１】
ここで、励磁データは、ＲＡＭ８４に格納されており、後述するタイマ割込処理（図１３）のステッピングモータ制御処理（ステップ２０６）において、ＭＰＵ８１からの指令に基づいて入出力ポート８２（図１１参照）に、適切な励磁データが出力されることになる。この励磁データによってステッピングモータ７９に対する励磁相が定まり、その励磁相に対して励磁信号（電流）が通電される。
【０１３２】
サブ制御基板９０は、メイン制御基板８０から送信されるコマンドを受信して遊技以外の補助的な制御処理を行うものであり、メイン制御基板８０と別個に設けられている。
【０１３３】
サブ制御基板９０は、上部ランプ１３の点灯・点滅制御、スピーカ１４からの報知音などの出力制御、表示用制御基板（図示せず）を制御して液晶ディスプレイ１５上に演出表示等を行うように構成されている。
【０１３４】
外部集中端子板９１は、複数の端子（図示せず）を有しており、メイン制御基板８０と、スロットマシンの状態を監視するホールコンピュータ（図示せず）とが、外部集中端子板９１の各端子を介して接続できるように構成されている。
【０１３５】
外部集中端子板９１における図示されない端子は、フォトカプラによって構成されており、フォトカプラの一次側である発光ダイオードがスロットマシン１０のメイン制御基板８０に接続されており、二次側である受光素子（フォトトランジスタ）がホールコンピュータに接続されている。
【０１３６】
よって、この外部集中端子板９１を介して行われるスロットマシン１０とホールコンピュータとの間における通信は、端子を構成するフォトカプラの一次側に接続されたスロットマシン１０から、フォトカプラの二次側に接続されたホールコンピュータへの一方向通信となっており、ホールコンピュータからスロットマシン１０側への不正な電気信号（パルス信号など）の伝送が防止されるようになっている。
【０１３７】
次に、図１２〜図２１、図２６〜図３２に示すフローチャートを参照して、メイン制御基板８０で行われる各処理について説明する。
【０１３８】
実施の形態では、メイン制御基板８０で行われる処理として、電源投入に伴い起動されるメイン処理と、定期的（本実施の形態では、１．４９ｍｓ周期）に起動されるタイマ割込処理と、ＮＭＩ端子への停電発生信号の入力により起動されるＮＭＩ割込処理が設定されている。
【０１３９】
以下の説明では、便宜上、ＮＭＩ割込処理とタイマ割込処理について説明し、その後にメイン処理について説明する。
［ＮＭＩ割込処理］
図１２はＮＭＩ割込み処理の一例を示すフローチャートである。
【０１４０】
停電の発生等により電源が遮断されると、停電監視回路５６ｂからメイン制御基板８０のＭＰＵ８１に停電発生信号が入力される。ＭＰＵ８１は、ＮＭＩ端子を介して停電発生信号が入力されると、ＮＭＩ割込処理を即座に実行する。
【０１４１】
なお、前記したようにメイン制御基板８０においてＮＭＩ端子に代えてＩＮＴ端子を設ける構成とした場合には、停電監視回路５６ｂの停電発生信号はＩＮＴ端子を介して入力される。
【０１４２】
ＮＭＩ割込処理では、ステップ１０１において、ＭＰＵ８１内に設けられた使用レジスタのデータをＲＡＭ８４内に設けられたスタックエリアへ退避させる処理（レジスタ退避処理）が実行される。
【０１４３】
ステップ１０２において、停電フラグをセットして、ＲＡＭ８４内に設けられた所定のワークエリアに、停電発生情報を設定する。
【０１４４】
ステップ１０３において、スタックエリアへ退避させたデータを、ＭＰＵ８１に搭載の使用レジスタに復帰させる処理（レジスタ復帰処理）を実行して、本ルーチンの処理を終了する。
【０１４５】
なお、使用レジスタのデータを破壊せずに停電フラグをセット処理可能な場合には、レジスタ退避処理とレジスタ復帰処理を省略することができる。
［タイマ割込処理］
図１３は、メイン制御基板８０で定期的（本実施の形態では１．４９０ｍｓ毎）に実行されるタイマ割込処理のフローチャートである。
【０１４６】
ステップ２０１のレジスタ退避処理では、通常遊技処理（図１６参照）で使用しているＭＰＵ８１内の全レジスタの値を、ＲＡＭ８４のスタックエリアへ退避させる。
【０１４７】
ステップ２０２では、停電フラグがセットされているか否かを確認し、セットされている場合には、図１４の停電時処理が実行され（ステップ２０３）、セットされていないときには、停電時処理は実行されずに、スキップされる。
【０１４８】
そして、ステップ２０４以降の処理が順次実行される。
【０１４９】
ステップ２０４において、誤動作の発生を監視するウォッチドッグタイマの値を初期化（クリア）するウォッチドッグタイマクリア処理が実行される。
【０１５０】
ステップ２０５において、ＭＰＵ８１自身に対して割込許可を出す割込終了宣言処理が実行される。
【０１５１】
ステップ２０６において、リールユニット６０の各リール６１（６１Ｌ、６１Ｍ、６１Ｒ）を回転させるステッピングモータ７９の駆動処理（ステッピングモータ制御処理）が実行される。
【０１５２】
なお、ステッピングモータ制御処理では、ステッピングモータ７９を駆動させる駆動信号（励磁データ）が出力されるが、この処理の詳細は、図２６〜図３２のフローチャートを用いて後で説明する。
【０１５３】
ステップ２０７において、入出力ポート８２に接続された各種スイッチやボタン４１〜４９の状態を読み込むスイッチ状態読込処理が実行される。
【０１５４】
ステップ２０８において、入出力ポート８２に接続された各種センサの状態を監視するセンサ監視処理が実行される。
【０１５５】
ステップ２０９において、各カウンタやタイマの値を減算するタイマ減算処理が実行される。
【０１５６】
ステップ２１０において、メダル投入口５０から投入されたメダルの枚数、遊技においてベットされたメダルの枚数（ベット枚数）、そしてスロットマシン１０から払い出されたメダルの枚数（払い出し枚数）をカウント（計数）するＩＮ・ＯＵＴカウンタ処理が実行される。
【０１５７】
ステップ２１１において、サブ制御基板９０などにコマンドを送信するコマンド出力処理が実行される。
【０１５８】
ステップ２１２において、クレジット枚数表示部３５、ゲーム数表示部３６、獲得枚数表示部３７の各々に表示されるセグメントデータの設定処理（セグメントデータ設定処理）が実行される。
【０１５９】
ステップ２１３において、設定されたセグメントデータを、クレジット枚数表示部３５、ゲーム数表示部３６、獲得枚数表示部３７に出力して、数字や記号などの文字情報を表示させる処理（セグメントデータ表示処理）が実行される。
【０１６０】
ステップ２１４において、出力データ（コマンドデータ、励磁データなど）を入出力ポート８２から出力させるポート出力処理が実行される。
【０１６１】
ステップ２１５において、スタックエリアへ退避させた各レジスタの値を、ＭＰＵ８１内の対応するレジスタに復帰させる処理（レジスタ復帰処理）が実行される。
【０１６２】
ステップ２１６において、その後のタイマ割込を許可する割込許可処理を行って、一連のタイマ割込処理を終了する。
［停電時処理］
図１４は、メイン制御基板８０で実行される停電時処理のフローチャートである。
【０１６３】
停電時処理は、前記したように、タイマ割込処理の中（図１３、ステップ２０３）で実行される。
【０１６４】
この停電時処理は、タイマ割込処理のレジスタ退避処理（ステップ２０１）の直後に実行されるので、その他の割り込み処理を中断することなく実行できる。
【０１６５】
そのため、復電コマンドなどの送信処理中、スイッチの状態（オンオフ）の読み込み途中、カウンタの内容を更新中のように、それぞれの処理の途中に割り込んでこの停電時処理が実行されることはない。すなわち、イレギュラーなタイミングで停電時処理が実行されないので、イレギュラーなタイミングに実行されることをも考慮した停電時処理のプログラムを作成する必要がなくなる。これによって、停電時処理用の処理プログラムを簡略化してプログラム容量を削減できる。復電処理も同様である。
【０１６６】
また、停電時処理の実行後にタイマ割込処理に復帰（リターン）することもあるが、レジスタ退避処理の直後に停電時処理が実行されるので、この停電時処理の中で上述したレジスタ退避処理やその復帰処理を行う必要がない。その分だけ、停電時処理用の処理プログラムが簡略化されて、プログラム容量を削減できる。
【０１６７】
停電時処理では、ステップ３０１において、コマンド送信中であるか否かを、通常のコマンドを取り扱うコマンドカウンタ（図示せず）の値が奇数か否かに基づいて確認する。コマンド送信中である場合（ステップ３０１においてＹｅｓ）、停電時処理を終了して、タイマ割込処理（図１３）にリターンする。
【０１６８】
コマンドデータは１バイト単位で送信されるので、１つのコマンド送信は２回のタイマ割り込みで完了する。コマンドをバッファリングするときに使用されるコマンドカウンタの値が奇数であるときには、コマンドデータのうち２バイト目のコマンドデータの送信が完了していないことになるので、この場合にはコマンド送信中であると判断されて、タイマ割り込み処理にリターンし、停電時処理は実行されない。
【０１６９】
なお、未送信となっているこの２バイト目のコマンドデータは、リターン後に実行される次のタイマ割込処理中に発生するコマンド出力処理（図１３、ステップ２１１）の中で送信処理されるから、その次のタイマ割込処理タイミングになると、このコマンドの送信処理は完了していることになる。
【０１７０】
このように停電時処理の最初に、コマンドの送信が完了しているか否かを判断し、送信が未完であるときには送信処理を優先し、単位コマンドの送信処理が終了してから停電時処理を実行すれば、コマンドの送信途中で停電時処理が実行されることをも考慮した停電時処理プログラムや復電処理プログラムを構築する必要がなくなる。その結果停電時処理プログラムを簡略化してプログラムメモリ（ＲＯＭ８３）の小容量化を図れる。
【０１７１】
ここで、単位コマンドの送信を完了するには２回のタイマ割込処理の実行が必要なので、少なくとも３回以上タイマ割込処理を実行でき、しかも停電時処理の後記するステップ３０１以降のステップ３０８までの処理を実行するに十分な時間の間は、制御系の駆動電圧として使用される安定化電圧（５ボルト）の出力が保持される必要がある。
【０１７２】
実施の形態では、タイマ割込処理の周期が１．４９ｍｓｅｃであるので、停電が発生してから（１．４９ｍｓｅｃ×３回＝４．４７ｍｓｅｃ）＋α以上、例えば３０ｍｓｅｃの間、電源装置５６の電源部５６ａから駆動電圧が出力され続けるようになっている。
【０１７３】
よって、メイン制御基板８０は、コマンドの送信途中に停電が発生しても、停電時処理を正常に実行することができる。
【０１７４】
ステップ３０１においてコマンド送信中でない場合、ステップ３０２以降の中断処理が実行される。
【０１７５】
ステップ３０２では、ＭＰＵ８１のスタックポインタの値を、ＲＡＭ８４内のスタックポインタ保存用メモリ領域８４ｂに保存し、ステップ３０３において、チェックサム補正値用メモリ領域８４ａの値をクリア（＝０）にすると共に、ステップ３０４において、入出力ポート８２における出力ポートの出力状態をクリアして、全てのアクチュエータ（図１１において図示されていない）をオフ状態にする。
【０１７６】
ステップ３０５において、ＲＡＭ８４の全ての値を加算してチェックサムを算出し、ステップ３０６において、算出したチェックサムより２の補数を求めて、これをチェックサム補正値として新たにチェックサム補正値用メモリ領域８４ａに書き込む。
【０１７７】
この算出処理によって得られた補正値を使用することで、ＲＡＭ８４のチェックサムはゼロになる。ＲＡＭ８４のチェックサムをゼロにすることで、それ以後のＲＡＭ８４への書き込みが禁止される（ステップ３０７）。
【０１７８】
ステップ３０８において、停電発生信号が未だに入力されているか否かを確認する。
【０１７９】
このステップ３０８の処理は、制御系の駆動電圧が安定化電圧（５ボルト）以下になるまで繰り返され、その間は無限ループ処理となる。
【０１８０】
ステップ３０８において、制御系の駆動電圧が安定化電圧（５ボルト）以下になる前に停電発生信号の入力がなくなると、この場合には停電状態が復旧したことになるので、ステップ３０９においてＲＡＭ８４への書き込みを許可すると共に、ステップ３１０において、停電フラグをリセットしたのち、タイマ割込処理（図１３）にリターンする。
【０１８１】
この停電時処理は、タイマ割込処理のレジスタ退避処理（図１３、ステップ２０１）の直後にされるので、ＭＰＵ８１に設けられた複数のレジスタからの退避処理を行わない。よって、リターン命令を実行するときもこれらレジスタへの復帰処理は不要であるので、停電時処理プログラムの小容量化を達成できる。
【０１８２】
停電発生信号のチェックは停電時処理の実行中のみならず、その実行後でも駆動電圧が安定化電圧（５ボルト）以下になるまで行っているので、例えばノイズなどに起因して停電フラグが誤ってセットされてしまったような場合でも、制御を無限ループに突入させることなく、正常に復帰させることができる。
［メイン処理］
図１５は、電源投入時にメイン制御基板８０で実行されるメイン処理のフローチャートである。電源スイッチがオン操作されてスロットマシン１０の電源が投入されると（停電からの復旧による電源入を含む）、この処理が実行される。
【０１８３】
まず、初期化処理として、スタックポインタの値を設定し（ステップ４０１）、割込モードを設定し（ステップ４０２）、そしてＣＴＣ・内蔵レジスタの設定処理を行う（ステップ４０３）。
【０１８４】
初期化処理が終了すると、ステップ４０４において、リセットスイッチ１２３（図４参照）がオン操作されているか否かが確認される。
【０１８５】
オン操作されている場合には、ステップ４０５においてＲＡＭクリア処理が実行されて、ＲＡＭ８４に書き込まれたデータが全てクリア（０クリア）される。
【０１８６】
ステップ４０４においてリセットスイッチ１２３がオン操作されていない場合には、ステップステップ４０６において、設定キースイッチ１２２（図４参照）のオン／オフ状態が確認される。
【０１８７】
ステップ４０６においてオン状態である場合には、ステップ４０７において、ＲＡＭクリア処理が実行されて、ＲＡＭ８４に書き込まれたデータが全てクリア（０クリア）され、ステップ４０８において、設定キースイッチ１２２の操作位置に対応した６段階確率設定処理が実行される。
【０１８８】
ステップ４０６において設定キースイッチ１２２がオン状態でない、すなわちオフ状態である場合、ステップ４０９において、停電フラグがセットされているか否かが確認される。
【０１８９】
ＲＡＭクリア処理（ステップ４０５、４０７）が実行されている場合には、ＲＡＭ８４内のバックアップデータがクリアされており、停電フラグはリセットされている。
【０１９０】
よって、停電フラグがセットされていない（リセットされている）場合には、後記する通常遊技処理（ステップ４１０）に移行し、これによりスロットマシン１０において通常遊技処理が繰り返し実行される。
【０１９１】
ステップ４０９において、停電フラグがセットされている場合には、ステップ４１１以降の復電処理に移行する。
【０１９２】
ここで、停電フラグがセットされた状態である場合には、ＲＡＭクリア処理（ステップ４０５、４０７）が実行されておらず、ＲＡＭ７４内のデータは全く書き替えられていないことになるので、復電処理では、ＲＡＭ８４のデータなどが正常であるか否かの確認を行っている。
【０１９３】
復電処理では、ステップ４１１において、ＲＡＭ８４のチェックサムの値を調べて、その値が正常であるか否かを確認する。
【０１９４】
具体的には、チェックサム補正値を加味したチェックサムの値がゼロであれば正常であると判断する。
【０１９５】
これは、前記した停電時処理（図１４）においてＲＡＭ８４にバックアップデータを書き込む際に、ＲＡＭ８４のチェックサムの値がゼロになるようにその補正値が設定されており、チェックサム値がゼロであると、ＲＡＭ８４へのバックアップ処理は正常に行われたことになるからである。
【０１９６】
ステップ４１１においてチェックサム値が正常でない、すなわちチェックサムの値がゼロでない場合、ＲＡＭ８４へのバックアップ処理中にデータが破壊された可能性が高いことになるので、ステップ４１２〜ステップ４１４の動作禁止処理が実行される。
【０１９７】
具体的には、ステップ４１２において、次回のタイマ割込処理を禁止し、ステップ４１３において、入出力ポート８２内の全ての出力ポートをクリアして、入出力ポート８２に接続された全てのアクチュエータをオフ状態に制御し、ステップ３１７において、エラー表示処理を実行して、バックアップエラーの発生を報知したのち、無限ループに入る。
【０１９８】
ステップ４１１においてチェックサム値が正常であると判定された場合には、ステップ４１５において、ＲＡＭ８４のバックアップエリアに保存されたスタックポインタの値を、ＭＰＵ８１のスタックポインタに書き込んで、スタックの状態を電源が切断される前の状態に復帰させる処理（スタックポインタ復帰処理）が実行される。
【０１９９】
そステップ４１６において、復電処理時に使用するコマンド（復電コマンド）が設定されて、ＲＡＭ８４に保存される。
【０２００】
ステップ４１７において、遊技状態として打ち止め、自動精算設定処理が実行されて、ステップ４１８において、スイッチ状態の初期化などが実行される。
【０２０１】
そして、ステップ４１９において停電フラグをリセットして、停電発生情報を初期化したのち、電源断前の番地に復帰する。具体的には、タイマ割込処理（図１３）に復帰して、ウォッチドッグタイマクリア処理（ステップ２０４）が実行される。
［通常遊技処理］
次に、遊技に関わる主要な制御を行う通常遊技処理について図１６のフローチャートに基づき説明する。
【０２０２】
メダルがベットされたのちに、スタートレバー４５が操作されると（ステップ５０１、ステップ５０２においてＹｅｓ）、ステップ５０３の抽選処理と、ステップ５０４のリール制御処理と、ステップ５０５のメダル払出処理と、ステップ５０６の特別遊技状態処理と、が順番に実行されたのち、ステップ５０１の処理にリターンする。
【０２０３】
なお、ステップ５０１においてメダルがベットされていない場合、ステップ５０１においてメダルがベットされた場合であってもステップ５０２においてスタートレバー４５が操作されていない場合には、ステップ５０１の処理にリターンするようになっており、メダルのベットとスタートレバー４５の操作が行われるまで、ステップ５０１とステップ５０２の判断処理が繰り返し実行されることになる。
［抽選処理］
ステップ５０３の抽選処理について、図１７のフローチャートに基づき説明する。
【０２０４】
ステップ６０１では、スロットマシン１０の現在の設定状態やベットされたメダルの枚数、小役確率の高低等に基づき、当否決定用の乱数テーブルを選択する。
【０２０５】
ここで、スロットマシン１０の設定状態は図示しない設定キーを用いてセットされた「設定１」〜「設定６」の何れかであり、「設定１」のときに役の当選確率が最も低い乱数テーブルが選択され、「設定６」のときに役の当選確率が最も高い乱数テーブルが選択される。
【０２０６】
また、ベットされたメダルの枚数は１〜３枚の何れかであり、ベット枚数が多いほど役の当選確率が高くなるような乱数テーブルが選択される。例えば３枚ベットされたときの役の当選確率は、１枚ベットされたときの役の当選確率と比べて３倍以上高い確率となっている。
【０２０７】
さらに、小役確率については高低２種類存在し、現在のメダルの払出率（出玉率）が所定の期待値を下回っているときには小役当選確率が高い乱数テーブルが選択され、所定の期待値を上回っているときには小役当選確率が低い乱数テーブルが選択される。
【０２０８】
ステップ６０２では、このようにして選択された乱数テーブルに、スタートレバー４５が操作されたときに乱数カウンタよりラッチした乱数を照らして役の抽選を実行する。そして、ステップ６０３において、予め設定されている複数の入賞役のうちの何れかに当選したか否かを確認し、何れの入賞役にも当選していない場合には、そのまま処理を終了する。
【０２０９】
何れかの入賞役に当選した場合には、ステップ６０４において、当選した入賞役のフラグ（当選フラグ）をセットすると共に、図柄を揃えるべき有効ラインを決定する。よって、当選した入賞役がＢＢ（ビッグボーナス）である場合には、ＢＢ当選フラグがセットされる。
【０２１０】
ステップ６０５において、リール停止制御用のスベリテーブルを決定し、これをＲＡＭ８４のスベリテーブル格納エリアに格納する。
【０２１１】
ここで、スベリテーブルとは、ストップボタン４６〜４８が押されたタイミングにおける所定の有効ライン上の図柄と、その有効ライン上に停止させるべき図柄とが異なる場合に、その停止させるべき図柄が所定の有効ライン上で止まるようにリールをどれだけ滑らせるかを定めたテーブルである。
【０２１２】
この抽選処理が終了すると、図１６の通常遊技処理において、リール制御処理（ステップ５０４）が実行される。
［リール制御処理］
次に、通常処理のリール制御処理（図１６、ステップ５０４）を、図１８のフローチャートを参照して説明する。
【０２１３】
リール制御処理では、始めにステップ７０１においてウエイト処理が実行される。このウエイト処理は、前回のゲームにおいてリールの回転を開始した時点から所定時間（例えば４．１秒）が経過するまでの間、今回のゲームにおいてリールの回転を開始せずに待機する処理である。
【０２１４】
このため、遊技者がメダルをベットしてスタートレバー４５を操作したとしても、直ちに各リール６１（６１Ｌ、６１Ｍ、６１Ｒ）が回転しないことがある。
【０２１５】
ステップ７０１のウエイト処理が実行されると、ステップ７０２のリール回転処理が実行されて、各リール６１（６１Ｌ、６１Ｍ、６１Ｒ）が回転する。なお、リール回転処理は後で詳細に説明する。
【０２１６】
ステップ７０３において、ストップボタン４６〜４８の何れかが押下操作されてリール６１Ｌ〜６１Ｒの停止指令が発生したか否かを確認する。停止指令が発生していない場合には、ステップ７０４において、予め定められた各リール６１（６１Ｌ、６１Ｍ、６１Ｒ）の最大回転時間（例えば４０秒）が経過したか否かを確認する。
【０２１７】
最大回転時間が経過していない場合にはステップ７０３の処理にリターンし、最大回転時間を経過している場合には、ステップ７０５において、回転中の全てのリール６１（６１Ｌ、６１Ｍ、６１Ｒ）を強制的に停止させる強制停止処理が実行される。
【０２１８】
ステップ７０３において停止指令が発生している場合には、ステップ７０６においてリール停止処理を行う。
【０２１９】
このリール停止処理では、押下操作されたストップボタン４６〜４８に対応するリール６１（６１Ｌ、６１Ｍ、６１Ｒ）を、ストップボタン４６〜４８の操作タイミングに応じて停止させる。この際、前記した役の抽選処理（図１６、ステップ５０３）において何れかの役に当選しており、当選フラグがセットされている場合には、ＲＡＭ８４に記憶されたスベリテーブル８４ｃを参照して、当選した役の図柄が有効ライン上で止まるように、リール６１の停止を可能な限り制御する。
【０２２０】
例えば、下段の水平ラインｃ（下段の有効ライン）上に「スイカ」図柄が並ぶという役に当選し、「スイカ」図柄が上段の水平ラインａ上に停止するタイミングでストップボタンが押下操作された場合には、下段の有効ラインｃに「スイカ」図柄が停止するように、図柄２つ分だけ滑らせてからリールを停止させる。すなわち、リールを多く回転させてから停止させる。
【０２２１】
ただし、滑らせることのできる範囲は予め決められている（例えば最大で図柄４つ分）ため、ストップボタンの押下操作のタイミングによっては、下段の有効ラインｃ上に「スイカ」図柄が停止しないこともある。
【０２２２】
なお、ステップ７０５の強制停止処理においても、当選フラグがセットされている場合にはこれと同様の処理を行うようにしても良い。
【０２２３】
続いて、ステップ７０７では今回の停止指令が第１停止指令であるか否かを確認する。ここで、第１停止指令は、３つのリール６１（６１Ｌ、６１Ｍ、６１Ｒ）の全てが回転しているときにストップボタンが押下操作された時に出力される指令である。
【０２２４】
ステップ７０７において停止指令が第１停止指令である場合には、ステップ７０８において、スベリテーブル変更処理を実行する。
このスベリテーブル変更処理では、例えば当選した役の図柄を有効ライン上に停止させる場合に、役の複合が発生するか否かを確認し、役の複合が発生しない場合には、そのまま次のステップに移行し、役の複合が発生する場合には、有効ラインを別の有効ラインに変更すると共に、変更後の有効ライン用のスベリテーブルに変更した後に、次のステップに移行する。
【０２２５】
ここで、役の複合とは、例えば上段の水平ラインａ上で「スイカ」図柄を揃えようとしたときに左リールにて「チェリー」図柄が下段の水平ラインｃ上に現れる場合のように複数の役が同時に発生する場合をいう。なお、スベリテーブル変更処理は役の複合を回避するとき以外にも行われることがある。
【０２２６】
ステップ７０７において、停止指令が第１停止指令でない場合には、ステップ７０９において、第２停止指令であるか否かを確認する。
【０２２７】
ここで、第２停止指令は、３つのリールのうち１つのリールが停止し、２つのリールが回転しているときにストップボタンが押下操作されたときに出力される指令である。
【０２２８】
ステップ７０９において停止指令が第２停止指令である場合には、ステップ７１０において、停止目判定処理を実行する。
【０２２９】
この停止目判定処理では、２つの目のリールが停止したのち、停止している２つのリールの同一の有効ライン上に位置する図柄が、図柄「７」などの同一のボーナス図柄であるか否かを確認する。そして、ボーナス図柄でない場合にはそのまま次のステップに移行し、ボーナス図柄である場合には、最後に停止させるリールのボーナス図柄が有効ライン上に停止するとボーナスへの入賞が確定することを遊技者に報知するために、例えばスピーカ１４から効果音等を発生させるなどの報知処理を実行したのちに、次のステップに移行する。
【０２３０】
なお、停止目判定処理ではボーナス図柄が２つ揃う以外の別の条件が成立したか否かを判定してもよいし、効果音以外に液晶ディスプレイ１５を用いた演出を行ってもよい。
【０２３１】
そして、ステップ７０５の強制停止処理、ステップ７０８のスベリテーブル変更処理、またはステップ７１０の停止目判定処理に続いて、若しくはステップ７０９において停止指令が第２停止指令でない場合には、ステップ７１１において、総てのリール６１（６１Ｌ、６１Ｍ、６１Ｒ）が停止したか否かを確認する。
【０２３２】
総てのリール６１が停止していない場合には、ステップ７０３の処理にリターンし、総てのリール６１が停止している場合には、ステップ７１２において払出判定処理を実行したのち、処理を終了する。
【０２３３】
払出判定処理では、役の図柄が有効ライン上に並んでいるか否かを確認し、有効ライン上に並んでいない場合には、ＲＡＭ８４の払出予定枚数カウンタ８４ｄの値に「０」をセットし、有効ライン上に並んでいる場合には、その図柄が、抽選処理（図１６、ステップ５０３）において当選していた役の図柄と一致しているか否かを確認する。
【０２３４】
そして、一致していない場合には、上部ランプ１３等によりエラー表示を行うと共に、払出予定枚数カウンタ８４ｄの値に「０」をセットする。
【０２３５】
一方、一致している場合には、有効ライン上に並んだ図柄の役に対応する払出枚数を、払出予定枚数カウンタ８４ｄの値にセットする。
【０２３６】
図１０に示すように、有効ライン上に３つのベル図柄が揃った場合には、払出予定枚数カウンタ８４ｄの値に「１０」がセットされる。
【０２３７】
このリール制御処理が終了すると、図１６の通常遊技処理において、メダル払出処理（ステップ５０５）が実行される。
［メダル払出処理］
メダル払出処理の詳細を、図１９のフローチャートを参照して説明する。
【０２３８】
このメダル払出処理では、ステップ８０１において、遊技機から払い出されるメダルの予定枚数（払出予定枚数）と、払い出されたメダルの枚数（払出枚数）とが一致しているか否かが確認される。
【０２３９】
ここで、払出枚数は、ＲＡＭ８４の払出枚数カウンタ８４ｅの値により特定され、払出予定枚数は、ＲＡＭ８４の払出予定枚数カウンタ８４ｄの値により特定される。
【０２４０】
ステップ８０１において、払出枚数と払出予定枚数とが一致していない場合、ステップ８０２において、遊技がクレジットモードで行われているか否かを確認する。
【０２４１】
クレジットモードであるか否かは、切換操作検出センサ４４ａの出力信号に基づいて特定される。
【０２４２】
クレジットモードである場合には、ステップ８０３において、遊技機側で電子的に記憶されているメダルの枚数（クレジット枚数）が、上限枚数（例えば５０枚）に達しているか否かが確認される。
【０２４３】
上限枚数に達していない場合、ステップ８０４において、クレジット枚数カウンタの値と、払出枚数カウンタ８４ｅの値が、それぞれ「１」ずつ加算（インクリメント）される。
【０２４４】
これにより、表示パネル３０のクレジット枚数表示部３５と獲得枚数表示部３７に表示されているメダルの枚数が、それぞれ「１」ずつ加算されることになる。
【０２４５】
一方、ステップ８０２において遊技がクレジットモードで行われていない場合（ダイレクトモードで行われている場合）、またはステップ８０３においてクレジット枚数が上限枚数に達している場合には、ステップ８０５において、ホッパ装置５２のメダル払出用回転板（図示せず）を駆動して、ホッパ装置５２内のメダルの前面扉１２のメダル受け皿１８への払い出しを実行する。
【０２４６】
ここで、ホッパ装置５２には、払い出されたメダルの枚数をカウントするためのセンサ（メダル払出検出センサ５２ａ）が設けられているので、メダル払出検出センサ５２ａから出力されるメダル検出信号に応じて、メダルの払出枚数をカウントする払出枚数カウンタ８４ｅの値が「１」加算される。これにより表示パネル３０の獲得枚数表示部３７に表示されているメダルの獲得枚数が「１」加算される。
【０２４７】
ステップ８０４またはステップ８０６の処理が終了すると、ステップ８０１の処理にリターンする。そして、ステップ８０１において、払出枚数と払出予定枚数とが一致した場合には、メダル払出処理を終了する。
【０２４８】
よって、ホッパ装置５２からの払出枚数、またはホッパ装置５２からの払出枚数数とクレジット枚数とを加算した枚数が、払出予定枚数と一致するまで、ステップ８０２からステップ８０４またはステップ８０６までの処理が繰り返し実行される。
【０２４９】
そして、払出枚数と払出予定枚数とが一致すると、ステップ８０７においてホッパ装置５２のメダル払出用回転板（図示せず）を停止させて、メダル払出処理を終了する。
【０２５０】
なお、払出枚数カウンタ８４ｅや払出予定枚数カウンタ８４ｄの値は、次回の遊技の際にスタートレバー４５が操作された時点でリセットされるようになっている。
【０２５１】
このメダル払出処理が終了すると、図１６の通常遊技処理において、特別遊技状態処理（ステップ５０６）が実行される。
［特別遊技状態処理］
特別遊技状態処理を、図２０のフローチャートを参照して説明する。
【０２５２】
ここで、実施の形態では、特別遊技状態の入賞役として、ＲＢ（レギュラーボーナス）と、ＢＢ（ビッグボーナス）とが設定されている。
【０２５３】
図２０の特別遊技状態処理では、ステップ９０１において、遊技機の遊技状態が特別遊技状態（ＲＢ、ＢＢ）であるか否かが確認される。
【０２５４】
ここで、ＲＢ（レギュラーボーナス）は、１２回のＪＡＣゲームで構成される。
【０２５５】
ＪＡＣゲームは、メダルを１枚のみベットできるゲームであり、ＪＡＣ図柄（ここではリプレイ図柄で代用）が有効ライン上に揃う確率（ＪＡＣ図柄成立の確率）が非常に高いゲームである。
【０２５６】
このＪＡＣゲームでは、ＪＡＣ図柄が有効ライン上に揃う（ＪＡＣ図柄が成立する）と、最大枚数（例えば１５枚）のメダルが払い出される。また、ＪＡＣ図柄の成立が８回あると、１２回のＪＡＣゲームが消化される前であっても、ＲＢが終了するようになっている。
【０２５７】
ＢＢ（ビッグボーナス）は、３０回の小役ゲームと、３回のＪＡＣインとから構成されている。
【０２５８】
小役ゲームは、小役成立図柄（例えば「ベル」）が有効ライン上に揃う確率が高いゲームである。
【０２５９】
ＪＡＣインとは、１２回のＪＡＣゲームに突入することを意味し、小役ゲーム中にＪＡＣ図柄が有効ライン上に揃うと、ＪＡＣゲームが開始されるようになっている。
【０２６０】
ＢＢにおけるＪＡＣゲームの内容は、前記したＲＢのＪＡＣゲームと同じであり、ＢＢ中に最大で３回のＪＡＣインが可能となっている。
【０２６１】
なお、３回目のＪＡＣインによるＪＡＣゲームが終了すると、３０回の小役ゲームが消化される前であっても、ＢＢが終了するようになっている。
【０２６２】
ステップ９０１において、遊技状態が特別遊技状態でない場合（ボーナスゲーム中でない場合）には、ステップ９０２において、ボーナス図柄判定処理が実行される。
［ボーナス図柄判定処理］
図２１は、ボーナス図柄判定処理のフローチャートである。図２２は、ＲＢへの入賞が確定した際に、各カウンタに設定される値の初期値を示すテーブル（ＲＢ初期値テーブル）である。図２３の（ａ）は、ＢＢへの入賞か確定した際に、各カウンタに設定される値の初期値を示すテーブル（ＢＢ初期値テーブル）であり、（ｂ）は、ＢＢ中にジャックインした際に、各カウンタに設定される値の初期値を示すテーブル（ＪＡＣイン初期値テーブル）である。
【０２６３】
図２１に示すボーナス図柄判定処理では、ステップ１００１において、ＲＢ当選フラグがセットされているか否かを確認される。
【０２６４】
前記した通常処理の抽選処理（図１６のステップ５０３）の結果、ＲＢに当選している場合には、ＲＢ当選フラグがセットされているからである。
【０２６５】
ＲＢ当選フラグがセットされている場合（ステップ１００１においてＹｅｓ）、ステップ１００２において、ＲＢへの入賞が確定したか否かを確認するために、ＲＢ図柄（例えば図柄「７」）が有効ライン上に揃っているか否かを確認する。
【０２６６】
内部抽選でＲＢに当選していても、リール６１（６１Ｌ、６１Ｍ、６１Ｒ）を停止させた際にＲＢの入賞図柄が有効ライン上に揃っていないと、ＲＢへの入賞が確定しないからである。
【０２６７】
ステップ１００２において、ＲＢの入賞図柄が有効ライン上に揃っていない場合には、処理を終了する。
【０２６８】
一方、有効ライン上に揃っている場合（ステップ１００２においてＹｅｓ）には、ステップ１００３において、ＲＢ当選フラグのリセット、ＲＢへの入賞が確定したことを示すＲＢ設定フラグのセットが行われたのち、ＲＢ中に使用される各カウンタの値に、ＲＢ初期値テーブル（図２２）に規定された初期値がセットされる。
【０２６９】
具体的には、図２２に示すように、ＲＢには小役ゲームがないので残り小役ゲームカウンタの値が「０」にセットされ、残ＪＡＣインカウンタの値が「１」にセットされ、残ＪＡＣ成立カウンタの値が「８」にセットされ、残ＪＡＣゲームカウンタの値が「１２」にセットされる。
【０２７０】
ステップ１００１においてＲＢ当選フラグがセットされていない場合には、ステップ１００４において、ＢＢ当選フラグがセットされているか否かが確認される。
【０２７１】
前記した通常処理の抽選処理（図１６のステップ５０３）の結果、ＢＢに当選している場合には、ＢＢ当選フラグがセットされているからである。
【０２７２】
ＢＢ当選フラグがセットされていない場合には、処理を終了する。
【０２７３】
一方、ＢＢ当選フラグがセットされている場合（ステップ１００４においてＹｅｓ）には、ステップ１００５において、ＢＢへの入賞が確定したか否かを確認するために、ＢＢ図柄（例えば図柄「７（超）」）が有効ライン上に揃っているか否かを確認する。
【０２７４】
内部抽選でＢＢに当選していても、リール６１（６１Ｌ、６１Ｍ、６１Ｒ）を停止させた際にＢＢの入賞図柄が有効ライン上に揃っていないと、ＢＢへの入賞が確定しないからである。
【０２７５】
ステップ１００５において、ＢＢの入賞図柄が有効ライン上に揃っていない場合には、処理を終了する。
【０２７６】
一方、有効ライン上に揃っている場合（ステップ１００５においてＹｅｓ）には、ステップ１００６において、ＢＢ当選フラグのリセット、ＢＢへの入賞が確定したことを示すＢＢ設定フラグのセットが行われたのちに、ＢＢ中に使用される各カウンタの値に、ＢＢ初期値テーブル（図２３の（ａ））に規定された初期値がセットされる。
【０２７７】
具体的には、残小役ゲームカウンタの値が「３０」にセットされ、残ＪＡＣインカウンタの値が「３」にセットされる。
【０２７８】
ここで、ＲＢ初期値テーブル（図２２）とＢＢ初期値テーブル（図２３の（ａ））に規定されている各カウンタの内容を説明する。
【０２７９】
残小役ゲームカウンタは、小役ゲームの残りゲーム数を示し、残ＪＡＣインカウンタは、ＪＡＣイン可能な残り回数を示し、残ＪＡＣ成立カウンタは、ＪＡＣ図柄が成立可能な残り回数を示し、残ＪＡＣゲームカウンタは、ＪＡＣゲームの残りゲーム数を示している。
【０２８０】
実施の形態では、これらカウンタの値は、表示パネル３０（図１参照）のゲーム数表示部３６に適宜表示されるようになっている。
【０２８１】
ちなみに、前記した通常処理の抽選処理（図１６のステップ５０３）の結果、小役またはリプレイに当選して、小役当選フラグまたはリプレイ当選フラグがセットされている場合には、リール６１（６１Ｌ、６１Ｍ、６１Ｒ）を停止させた際に小役またはリプレイの入賞図柄が有効ライン上に揃っていないと、小役当選フラグまたはリプレイ当選フラグはリセットされるようになっている。
【０２８２】
一方、ＲＢ当選フラグおよびＢＢ当選フラグの場合には、リール６１（６１Ｌ、６１Ｍ、６１Ｒ）を停止させた際に入賞図柄が有効ライン上に揃っていない場合であっても、フラグはリセットされずに、セットされたままにされて、次のゲームに持ち越されるようになっている。
【０２８３】
そして、ＢＢ当選フラグまたはＲＢ当選フラグが持ち越しされた次ゲームにおける抽選処理（図１６のステップ５０３）では、小役またはリプレイについての抽選は行われるが、ＢＢまたはＲＢについての抽選は行われない。また、ＢＢ当選フラグまたはＲＢ当選フラグが持ち越されたゲームにおいて、小役またはリプレイに当選した場合には、小役またはリプレイが優先して揃えられるようにスベリテーブルが格納される。
【０２８４】
図２０の特別遊技状態処理の説明に戻って、ステップ９０１において特別遊技状態である場合（ボーナスゲーム中である場合）には、ステップ９０３において、ＪＡＣゲーム中であるか否かが確認される。
【０２８５】
ＪＡＣゲーム中でない場合には、ＢＢゲームの小役ゲーム中であることになるので、ステップ９０４の処理に移行して、ＪＡＣ図柄が有効ライン上に揃っているか否かが確認される。
【０２８６】
ＪＡＣ図柄が有効ライン上に揃っている場合（ステップ９０４においてＹｅｓ）には、ステップ９０５において、ＢＢにおけるＪＡＣゲーム中に使用される各カウンタの値に、ＢＢ中のＪＡＣゲーム用の初期値テーブル（図２３の（ｂ））に規定された初期値がセットされて、ＪＡＣゲームが開始される。
【０２８７】
具体的には、残ＪＡＣ成立カウンタの値が「８」にセットされ、残ＪＡＣゲームカウンタの値が「１２」にセットされる。
【０２８８】
一方、ステップ９０４においてＪＡＣ図柄が有効ライン上に揃っていない場合ステップ９０４においてＮｏ）には、小役ゲームが１ゲーム消化されたことになるため、ステップ９０６にて残小役ゲームカウンタの値を「１」減算（ディクリメント）する。
【０２８９】
そして、ステップ９０７において、小役ゲームがＢＢの終了を規定する所定回数実行されたか否かを確認するために、残小役ゲームカウンタの値が「０」であるか否かを確認する。
【０２９０】
ステップ９０７において残小役ゲームカウンタの値が「０」でない場合には、処理を終了し、「０」である場合には、ステップ９０８において、特別遊技状態終了処理を実行する。具体的には、各種設定フラグ（例えばＢＢ設定フラグ）のリセットや、各種カウンタ（例えば残小役ゲームカウンタ、図２３の（ａ）参照）の値のゼロクリア、液晶ディスプレイ１５に特別遊技状態の終了を告げるための演出画面を表示させるための処理などが、実行される。
【０２９１】
ステップ９０３においてＪＡＣゲーム中である場合には、ステップ９０９において、ＪＡＣ図柄が有効ライン上に揃ったか否かを確認する。
【０２９２】
揃っている場合には、ステップ９１０において、残ＪＡＣ成立カウンタの値を「１」減算（ディクリメント）したのち、ステップ９１１の処理に移行する。
【０２９３】
揃っていない場合には、ステップ９１０の処理をスキップして、ステップ９１１の処理に移行する。
【０２９４】
ステップ９１１では、この時点においてＪＡＣゲームが１つ消化されたことになるので、残ＪＡＣゲームカウンタの値を「１」減算する。
【０２９５】
ステップ９１２において、残ＪＡＣ成立カウンタと、残ＪＡＣゲームカウンタのうちの何れかの値が「０」であるか否かを確認する。
【０２９６】
残ＪＡＣ成立カウンタと残ＪＡＣゲームカウンタの何れも「０」でない場合には、ＪＡＣゲームが上限回数（１２回）消化されていない、ＪＡＣゲーム図柄の成立が上限回数（８回）に達していないことになるので、そのまま処理を終了する。
【０２９７】
残ＪＡＣゲームカウンタが「０」である場合（ＪＡＣゲームが上限回数（１２回）消化された場合）、または残ＪＡＣ成立カウンタが「０」である場合（ＪＡＣゲーム図柄の成立回数が上限回数に達した場合）には、ステップ９１３において残ＪＡＣインカウンタの値を「１」減算（ディクリメント）する。
【０２９８】
そして、ステップ９１４において、残ＪＡＣインカウンタの値が「０」であるか否かを確認し、「０」である場合には、ステップ９０８の特別遊技状態終了処理が実行される。
【０２９９】
ここで、今回の特別遊技状態がＲＢである場合には、ステップ９０８の特別遊技状態終了処理において、遊技機の状態がＲＢ中であることを示すＲＢ設定フラグがリセットされると共に、各種カウンタ（例えば残ＪＡＣゲームカウンタなど、図２２参照）の値のゼロクリア、液晶ディスプレイ１５に特別遊技状態の終了を告げるための演出処理を表示させるための処理などが、実行される。
【０３００】
ステップ９１４において残ＪＡＣインカウンタの値が「０」でない場合、ＢＢゲームにおいてＪＡＣインが３回消化されていないことになるので、ステップ９１５においてＪＡＣゲーム終了処理が実行されて、ＪＡＣゲーム設定フラグがリセットされることになる。
【０３０１】
また、今回のＪＡＣインのときに、小役ゲームを１ゲーム消化していることになるので、ステップ９０６において残小役ゲームカウンタの値を「１」減算（ディクリメント）する。
【０３０２】
そして、ステップ９０７において、小役ゲームがＢＢの終了を規定する所定回数実行されたか否かを確認するために、残小役ゲームカウンタの値が「０」であるか否かを確認する。
【０３０３】
ステップ９０７において残小役ゲームカウンタの値が「０」である場合には、ステップ９０８において、特別遊技状態終了処理を実行する。具体的には、各種設定フラグ（例えばＢＢ設定フラグ）のリセットや、各種カウンタ（例えば残小役ゲームカウンタ、図２３の（ａ）参照）の値のゼロクリア、液晶ディスプレイ１５に特別遊技状態の終了を告げるための演出処理を表示させるための処理などが、実行される。
【０３０４】
一方、ステップ９０７において残小役ゲームカウンタの値が「０」でない場合には、ＢＢにおける小役ゲーム数が上限回数（３０回）に達しておらず、かつＪＡＣインが３回消化されていないことになるので、処理を終了して、次の特別遊技状態におけるゲームが継続されることになる。
【０３０５】
次に、リールを回転させる場合と、停止させる場合におけるモータ制御処理を説明する。
【０３０６】
始めに、スロットマシン１０の駆動モータとしてステッピングモータ７９を使用する場合に要求される駆動特性を、図２４を参照して説明する。
【０３０７】
この駆動特性は、スタートレバー４５が操作されてからステッピングモータ７９が回転を始めて一定の定速回転に至るまでの加速期間Ｔａと、定速回転期間とに大別でき、定速回転期間は、ストップボタン４６〜４８が押下操作されるまで回転速度を維持しつづける維持期間（定速時間）Ｔｂと、ストップボタン４６〜４８の押下操作に基づいて所定のスベリを伴いながら停止する停止期間Ｔｃとに分けられる。
【０３０８】
加速期間Ｔａの長さに関する規制は設けられていないのに対して、ストップボタン４６〜４８が操作されていないときは、加速期間Ｔａに定速期間Ｔｂを加えた時間は３０ｍｓｅｃ以上でなければならないという規制がある。停止期間Ｔｃもストップボタン４６〜４８を操作してから最大約１９０ｍｓｅｃ以内にステッピングモータ７９の励磁相を固定することが要求されている。
【０３０９】
ここで、ステッピングモータ７９は加速状態からできるだけ早く定速回転状態に移行させることが望ましい。そのためにはステッピングモータ７９に対する励磁相への割込み（励磁相である１相励磁から２相励磁への切り替え、および２相励磁から１相励磁への切り替えをいう）を早めればよいが、そうすると前記したように脱調や回転の不安定性をもたらす恐れがある。従って、かかる懸念を伴わない範囲で最短の加速処理を実現する最適な割込み処理を行う必要がある。
【０３１０】
割込処理によって励磁信号を励磁コイルに印加する本実施形態において、励磁相への適切な割込みタイミングを設定する必要がある。このため、まずモータ加速時におけるロータ７９０の回転揺れが抑えられるまでの間は、同一励磁相により励磁状態を固定する。
【０３１１】
基本的には、初期励磁（初速ゼロのときの励磁）の状態をある程度まで維持しないと脱調や回転の不安定性が解消しにくいことを考慮する。
【０３１２】
これは、初期励磁によって発生する吸引力によって、ロータ７９０の歯が第１ポール７９３〜第４ポール７９６の突起に吸引されるときに発生するロータ７９０の回転揺れ（往復動を伴った微小振動）の収束程度に係ってくる。
【０３１３】
リール６１（６１Ｌ、６１Ｍ、６１Ｒ）のイナ−シャーなどによっても相違するが、実験によれば３０ｍｓｅｃで１往復（サイクル）する揺れが５〜６往復位繰り返してからロータ７９０が停止した。
【０３１４】
従って、回転揺れをなくしながら加速処理を行うには、同一励磁相で固定する時間として、少なくとも初期励磁をしてから１５０〜１８０ｍｓｅｃの時間が必要になることが判明した。
【０３１５】
従って、初期励磁相を固定する初期励磁保持期間としてこの時間を超えた時間を設定すればよい。
【０３１６】
実施の形態では、ＭＰＵ８１に対するタイマ割込処理が１．４９ｍｓｅｃ毎に実行されているので、初期励磁保持期間を１．４９ｍｓｅｃ×１３０割り込み＝１９３．７ｍｓｅｃに設定した加速テーブル（図２５参照）に基づいて、リールの加速制御を実行している。なお、１８０ｍｓｅｃを超えていれば良いので、１．４９ｍｓｅｃ×１２１割り込み＝１８０．２９ｍｓｅｃを初期励磁保持期間としても良い。
【０３１７】
これにより、１３０割込分の初期励磁保持期間の間は、図８に示す励磁信号用の励磁データ（例えば励磁順２に示す励磁データ０９Ｈ）（Ｈはヘキサデジマル表示）が入出力ポート８２から連続してモータドライバ１００に出力される。
【０３１８】
加速期間Ｔａのうちで、初期励磁を行う加速期間を第１の加速期間とし、定速回転に至るまでの加速期間を第２の加速期間とすれば、例えば図２５に示すように、第２の加速期間では定速回転に至るべく励磁信号の励磁相への割込み処理が頻繁に行われる。
【０３１９】
ここで、初期励磁の励磁相を１相励磁とするか、２相励磁とするかが問題となる。初期励磁は高トルクでロータ７９０を回転させる必要があり、初期励磁の励磁相は１相励磁よりもさらに高トルクが得られる２相励磁が好ましい。これは以下に示すような理由による。
【０３２０】
まずステッピングモータとして１−２相励磁方式を採用したハイブリッド（ＨＢ）型の２相ステッピングモータでは、加速時の初期励磁相としては、１相励磁の他に２相励磁が考えられる。
【０３２１】
１相励磁は特定の励磁相のみを駆動するもので、この１相励磁によって初速時の回転トルクを得る。これに対して２相励磁は特定の２つの励磁相を同時に駆動するもので、２相励磁によって初速時の回転トルクを得る。リールの大きさやイナーシャーなどによっても相違するが、通常のスロットマシンであれば１相励磁でもリールを初速ゼロから加速させることが可能である。
【０３２２】
しかしながら、１相励磁の場合には２相励磁と比較して発生する回転トルクが小さいため、十分な初速が得られない可能性がある。十分な初速が得られなければ脱調する可能性が高くなるため、初期励磁は２相励磁が好ましい。また、ストップボタン４６〜４８の押下操作に基づいてリール６１（６１Ｌ、６１Ｍ、６１Ｒ）にブレーキ（制動）をかけてから実際に停止するまでには、所定のステップ角分だけ滑って停止する。滑って停止した際には、この角度のずれ分を吸収しつつ次回の加速処理を行う必要があり、できる限り初期励磁での電磁的吸引力は大きい方が好ましい。２相励磁の場合には１相励磁よりも電磁的吸引力が大きいので、この角度のずれに伴う回転揺れを素早く吸収することができる。以上のことを総合的に勘案すると、初期励磁は１相励磁より２相励磁の方が好ましいことになる。
【０３２３】
初期励磁を２相励磁に設定した場合で、しかも第２の加速期間内で所定の回転速度まで短時間に到達させるための割込みタイミングとしては、図２５に示すようなタイミング例が好適である。また、初期励磁としての２相励磁は、図８に示した励磁順のうち最も早い励磁順２を選択することができる。もちろん、回転停止時の励磁相によっては、異なる励磁順（励磁順４、励磁順６または励磁順８）となる場合もある。１．４９ｍｓｅｃごとの割込みタイミングに同期して励磁信号を印加してからは１３０割込み（１９３．７ｍｓｅｃ）の間、この励磁状態を保持する。
【０３２４】
第２の加速期間では、１−２相励磁を交互に繰り返すが、励磁相への割込みタイミング（相励磁の保持期間）として、図２５のように１相励磁の励磁保持期間と２相励磁の励磁保持期間とが細かく制御される。この例では、第２の加速期間に入ると、２相励磁に続く１相励磁が８割込み分行われ、その次の２相励磁は７割込み分だけ行われるというように、割込みが漸次短くなるように設定して励磁時間を漸次短縮すると共に、最後には最小の割込み間隔で励磁相が順次切り替わる通常の１−２相励磁となるように設定されている。
【０３２５】
したがって図２５に示すように、第２の加速期間における最後の励磁相が２相励磁であってこれが１割込みであるときには、次の定速回転期間における最初の励磁相は１相励磁であって割込み間隔は１割込みとなる。
【０３２６】
このように第２の加速期間での割込み処理タイミングを、定速回転に近づくにつれ順次短くすることで、高速な加速処理を短時間で実現することができると共に、定速回転へのスムーズな移行が可能になる。
【０３２７】
なお、図２５に示す第２の加速期間は全体の加速期間Ｔａが３１７．３７０ｍｓｅｃに設定されているときの例であり、全体の加速期間Ｔａがこれとは異なる時間に設定されているときには、その時間に応じて第２の加速期間が選定されると共に図２５とは異なる割込み処理が行われることは言うまでもない。
【０３２８】
図２４のステッピングモータ７９の駆動特性に関する説明に戻ると、リール６１（６１Ｌ、６１Ｍ、６１Ｒ）を停止させる際には、上述したようにスベリ処理（１〜４図柄分の回転処理）とブレーキ処理とを、所定時間ｔｓ（＝１９０ｍｓｅｃ）以内に行う必要がある。
【０３２９】
ブレーキ処理を行う際には、２相励磁を行った直後に４相励磁を行う。２相励磁のみにてブレーキ処理を行った場合、強い制動力によって回転速度が急激に低下して回転が乱調する可能性がある。しかし、２相励磁直後に４相励磁を行うことにより、回転を乱調させることなく滑らかにリール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）を停止させることができる。また、１相励磁よりも２相励磁のときの方が回転位置を特定し易いため、２相励磁の直後に４相励磁を行うことで停止位置精度を高めることもできる。いため、２相励磁の直後に４相励磁を行うことで停止位置精度を高めることもできる。
【０３３０】
ステッピングモータ７９を駆動するための駆動信号の生成処理は、ＭＰＵ８１において定期的に実行されるタイマ割込処理（図１３）で行われる。
【０３３１】
駆動信号としては、ＲＯＭ８３に記憶された励磁テーブル８３ａ（図８参照）の励磁データが利用される。励磁テーブル８３ａでは、図８に示すように、励磁データの使用される順番（励磁順）が規定されており、励磁データは、励磁順にしたがってモータドライバ１００に供給される。
【０３３２】
そのため、励磁テーブル８３ａの励磁データは、タイマ割込みが発生する度に、順番に読み出されて、入出力ポート８２の出力ポートに書き込まれる。
【０３３３】
この入出力ポート８２に書き込まれた励磁データは、即座にモータドライバ１００に供給されて、励磁コイルＬ０〜Ｌ３へ通電処理が実行される。
【０３３４】
ここで、メイン制御基板８０において実行されるリールの回転に関わる制御について説明する。
【０３３５】
具体的には通常遊技処理のリール制御処理（図１６、ステップ５０４）において実行されるリール回転処理（図１８のステップ７０２）、およびタイマ割込み処理において実行されるステッピングモータ制御処理（図１３のステップ２０６）について説明する。
【０３３６】
なお、説明の便宜上、ステッピングモータ制御処理を先に説明し、その後リール回転処理について説明する。
［ステッピングモータ制御処理］
図２６は、タイマ割込み処理において実行されるステッピングモータ制御処理（図１３のステップ２０６）の詳細を示すフローチャートである。
【０３３７】
このステッピングモータ制御処理では、ステップ１１０１においてステッピングモータ７９の制御に関わる初期化処理が終了すると、ステップ１１０２のモータ制御処理において、ステッピングモータ７９の回転制御のための駆動信号（励磁データ）の生成処理が実行され、生成された励磁データは一時的にＲＡＭ８４に保存される。なお、モータ制御処理では、励磁データの生成処理の他に図柄のオフセット処理や、図柄番号の更新処理などが実行される。
【０３３８】
回転制御のための駆動信号（励磁データ）の生成処理（ＲＡＭ８４からの励磁データ取得処理）などはそれぞれのリール６１（６１Ｌ、６１Ｍ、６１Ｒ）に対して順次実行される。１つのリール６１、例えば左リール６１Ｌに対する励磁データの生成処理などはＲＡＭ８４の作業用エリアに設けられた左リール６１Ｌ用の回転制御データ（後述する）を使用して行われ、その生成処理などが終了すると、次のリール、例えば中リール６１Ｍに対しての励磁データ生成処理などに遷移する。
【０３３９】
従って、ステップ１１０３では、ソフト的に次の作業用エリアへの遷移処理（アドレス変更処理）を行い、続くステップ１１０４では全てのリールに対する励磁データの生成処理などが終了したか否かを確認する。全てのリールに対する励磁データの生成処理などが終了していない場合には、ステップ１１０２に戻り、残りのリールに対する励磁データの生成処理などが行われる。
【０３４０】
３つのリール６１（６１Ｌ、６１Ｍ、６１Ｒ）の全てに対する回転制御処理、つまり励磁データの生成が終了したときには、ステップ１１０５において、ＲＡＭ８４に保存されているデータのうち各リール６１（６１Ｌ、６１Ｍ、６１Ｒ）に対する励磁データが入出力ポート８２に出力される。
【０３４１】
入出力ポート８２への出力は、入出力ポート８２の対応する出力ポートへのデータ書き込み処理であるから、モータドライバ１００には励磁データの入出力ポート８２への書き込みと同時に励磁データが供給されたことになる。その結果、ステッピングモータ７９は即座に励磁データによって指定された励磁相への通電処理が行われてロータ７９０に対する励磁処理がなされることとなる。
【０３４２】
図２７および図２８は、ステッピングモータ制御処理におけるモータ制御処理（ステップ１１０２）の具体的な処理例である。
【０３４３】
このモータ制御処理では、少なくともウエイトタイマ８４ｆ、加速カウンタ８４ｇおよび励磁順ポインタ８４ｈ（何れもＲＡＭ８４を利用したソフトウエア処理）が使用される。
【０３４４】
ここに、１つのタイマ割り込み期間を単位励磁時間Ｔとしたとき、ウエイトタイマ８４ｆには同一の励磁モードでの励磁時間（タイマ割り込み数）が設定される。
【０３４５】
図２５にその一例を示した。第１の加速期間では２相励磁モード（加速順序１）が１３０単位、つまり１３０割り込み分だけ連続して実行される。したがって、ウエイトタイマ８４ｆには「１３０」がセットされる。ちなみに、そのときの総励磁時間は、１３０×１．４９ｍｓｅｃ＝１９３．７ｍｓとなる。タイマ割り込みは１．４９ｍｓｅｃごとに行われるからである。
【０３４６】
同様に、例えば第２の加速期間にあって、加速順序２では１相励磁モードが８単位（＝８割り込み＝８励磁時間）に亘って連続して実行されるので、ウエイトタイマ８４ｆには「８」がセットされる。
【０３４７】
加速カウンタ８４ｇは、図２５において加速順序を指定するためのものである。図２５の場合、加速処理は２５ステップの励磁パターン（加速順序１〜２５）で構成されている。特定の加速位置を指定するには、図２５のように「０」から「２４」までのカウンタ値（加速カウンタの値）を指定すればよいので、加速カウンタの初期値は本来「２４」あるいは「０」であるが、後述するようにこの実施の形態でのソフトウエアの構成では、加速カウンタに設定される初期値は「２５」となされている。
【０３４８】
図２５の加速テーブルの内容はＲＯＭ８３に保存されているので、図２５を励磁時間および加速カウンタテーブルと呼称する場合もある。
【０３４９】
励磁順ポインタ８４ｈは、ステッピングモータ７９に対する励磁相を決めるときに使用されるポインタである。１−２相励磁のステッピングモータ７９を使用する場合、１相励磁と２相励磁を交互に行うが、そのときの相励磁パターンは、図８の励磁テーブル８３ａに示すように８パターンとなる。どの相励磁のときにどの励磁データを取得するのか、この励磁順ポインタの値（０〜７）によって指定される。
【０３５０】
回転開始時の励磁順ポインタ８４ｈの値は、後述するように直前にモータを停止させたときに使用した励磁相が、どのパターンに属する励磁相を使用したかによって相違する。回転中は順次励磁順ポインタの値を更新しながら使用する。
【０３５１】
続いて、スタートレバー４５およびストップボタン４６〜４８の操作に関連させてモータ制御処理を説明する。以下の説明はあくまでも１つのリールを制御するためのステッピングモータ７９に対する処理例である。
［その１．スタートレバー４５の操作前の処理］
スタートレバー４５が操作される前のウエイトタイマ８４ｆの値は「０（ゼロ）」であり、加速カウンタ８４ｇの値も「０（ゼロ）」である。
【０３５２】
そのため、モータ制御処理がコールされると、まずウエイトタイマ８４ｆの値がゼロであるので（ステップ１２０１）、ステップ１２１１に移行して加速カウンタ８４ｇの値をチェックする。加速カウンタ８４ｇの値もゼロであるので、この場合にはステップ１２１２において出力励磁データは「０（ゼロ）」に設定されて保存される。
【０３５３】
その後、図１３のタイマ割り込み処理にリターンする。出力励磁データがゼロであるので、スタートレバー４５の操作前のモードでは、ステッピングモータ７９は回転停止状態となっている。
［その２．スタートレバー４５が操作されたときの処理］
スタートレバー４５の操作は、通常遊技処理（図１６のステップ５０２）において検出される。スタートレバー４５の操作が検出されると、後記するリール回転処理において、加速カウンタ８４ｇの値が「２５」に設定される。
【０３５４】
スタートレバー４５が操作されてもウエイトタイマ８４ｆの値は依然として「０（ゼロ）」であるから、この場合にもステップ１２０１を経てステップ１２１１に移行して、加速カウンタ８４ｇの値を判別する。
【０３５５】
スタートレバー４５が操作されると、加速カウンタ８４ｇの値に「２５」がセットされるので、この場合にはステップ１２２１で減算処理が実行される。その結果、加速カウンタ８４ｇの値は「０（ゼロ）」でないので（ステップ１２２２）、ステップ１２３１において、ウエイトタイマ８４ｆの設定処理が実行される。このステップ１２３１では、
ステップ１２２１で減算処理が実行された後の加速カウンタ８４ｇの値に対応した励磁時間の値が、図２５の加速テーブルから取得され、取得された励磁時間の値がウエイトタイマ８４ｆにセットされる。
【０３５６】
ステップ１２２１での減算処理は、１だけディクリメント（減算）する処理であるから、減算後の加速カウンタの値は「２４」となる。この場合には図２５のテーブルからも明らかなように、加速カウンタの値「２４」に対応した励磁時間（１３０割り込み）の値（＝１３０）がウエイトタイマ８４ｆにセットされる。これで、第１の加速期間に相当する連続相励磁時間（＝１３０×１．４９ｍｓｅｃ）がセットされたことになる。
【０３５７】
ウエイトタイマへのセット処理が終了すると、励磁順ポインタ８４ｈの値を「１」だけインクリメントする更新処理が実行される（ステップ１２３２）。そして、更新処理された励磁順ポインタ８４ｈの値（この例では、「５」）に対応した励磁データを、図８に示す励磁テーブル８３ａより取得し、その励磁データ（０６Ｈ）が左リール６１Ｌ用の出力励磁データとしてＲＡＭ８４に保存される（ステップ１２３３）。
【０３５８】
保存された励磁データはその他のリール６１Ｍ、６１Ｒのステッピングモータに対する励磁データを取得した後、図２６のステップ１１０５に示すように入出力ポート８２に同時に出力されることになる。
【０３５９】
ステップ１２３３の処理が終了すると、図柄オフセットの値が更新（ステップ１２３４）されると共に、リールの回転位置検出処理（ステップ１２３５）、リールインデックスセンサ７５（図３参照）によるリールの回転検出処理（ステップ１２３６）などが行われる。
【０３６０】
また、ステップ１２４４およびステップ１２４５はリール異常処理であって、励磁データを印加したにも拘わらずリールが正常に回転しないようなときの処理である。
【０３６１】
またステップ１２５１、ステップ１２５２は、ステッピングモータ７９に対する回転停止処理（ブレーキ処理）である。
【０３６２】
これらの処理は後述するとして、モータ加速処理が正常であれば上記のステップ１２４４、ステップ１２４５の処理がスキップされて、図１３に示すタイマ割込処理にリターンする。
【０３６３】
以上のように、スタートレバー４５が操作されると、加速カウンタ８４ｇにカウンタ値「２５」がセットされ、３つのリール６１（６１Ｌ、６１Ｍ、６１Ｒ）のそれぞれに対応するステッピングモータ７９に対してモータ始動用の励磁データがそれぞれ供給されることでそれぞれのロータ７９０が始動する。
【０３６４】
そして、次のタイマ割込み時間になると、再びモータ制御処理がコールされる。このときの処理を次に説明する。
【０３６５】
この場合にはウエイトタイマ８４ｆの値は「１３０」であるから（ステップ１２０１）、このときはウエイトタイマ８４ｆの値を１だけ減算する減算処理（ステップ１２０２）を実行して、タイマ割込処理（図１３）のステッピングモータ制御処理（図２６）にリターンする。
【０３６６】
その結果、加速カウンタ８４ｇや励磁順ポインタ８４ｈの値は、前のタイマ割込み時と同じ値で保持される。つまり、同じ励磁相（この例では２相励磁）によるモータ加速処理が継続される。この同じ励磁相を使用したモータ加速処理は、トータル１３０割込み分連続して行われ、ウエイトタイマ８４ｆの値は、タイマ割込みの度に減算処理される。この結果、１３０割込みが行われたときウエイトタイマ８４ｆの値はゼロとなる（ステップ１２０１）。
【０３６７】
一方、加速カウンタ８４ｇの値は、この第１の加速期間中全く変化しない。１３０割込みが終了してウエイトタイマ８４ｆの値が０となることで、今度はステップ１２１１を介してステップ１２２１の処理に移行し、このステップ１２２１の処理において、加速カウンタ８４ｇの値が始めて減算処理される。
【０３６８】
そして、１だけ減算された加速カウンタ８４ｇの値「２３」に対応した励磁時間（８割り込み）が、図２５の加速テーブルから取得され、取得されたこの励磁時間の値（＝８）がウエイトタイマ８４ｆにセットされる（ステップ１２２２、１２３１）。
【０３６９】
同時に、励磁順ポインタ８４ｈ（図８参照）の値がインクリメントされて「６」となり（ステップ１２３２）、この励磁順ポインタ８４ｈの値「６」に対応した励磁データ「０２Ｈ」（１相励磁）が、出力励磁データとしてＲＡＭ８４に格納される（ステップ１２３３）。
【０３７０】
その後、他のリール６１（中リール６１Ｍ、右リール６１Ｒ）についても同様な出力励磁データの取得処理が実行され、全てのリール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）に対して出力励磁データの取得処理が終了した段階で、これら出力励磁データが入出力ポート８２にそれぞれ出力されて、第２の加速期間に関する処理が開始される（図２６、ステッピングモータ制御処理のステップ１１０４、１１０５）。
【０３７１】
したがって、図２５の加速テーブルから明らかなように、第２の加速期間の最初は１相励磁が８割り込み分だけ連続して行われる。
【０３７２】
第２の加速期間の最初は、加速順序２に相当する処理である（図２５参照）。この加速順序２における加速処理でタイマ割込みが８割込み分終了する（ステップ１２０１においてＹｅｓ）と、ステップ１２２１において加速カウンタ８４ｇの値が更に減算される。
【０３７３】
これにより、励磁順ポインタ８４ｈの値が「７」となる励磁データ「０３Ｈ」が、図８の励磁テーブルより読み出されるので、７割込み分の連続加速処理が２相励磁によって実行される。
【０３７４】
このように加速カウンタ８４ｇを順次減算処理しながら、励磁順ポインタ８４ｈによって指定された励磁データを順次読み出して、第２の加速期間中における加速処理が実行されるので、加速カウンタ８４ｇの値が最終的に「０（ゼロ）」となる。
【０３７５】
加速カウンタ８４ｇの値が「０」になると、この値がステップ１２２２でチェックされるので、ステップ１２２３に移行して、今度は加速カウンタ８４ｇの値を「１」にする処理が実行される。
【０３７６】
その後、ステップ１２３１に移行して、ステップ１２２１で減算したときの加速カウンタ８４ｇの値「０」に対応した励磁時間（１割り込み分）に相当する値（＝１）がウエイトタイマ８４ｆにセットされる。
【０３７７】
その後、励磁順ポインタ８４ｈが更新されてこの例では「０」のポインタに該当する励磁データ「０１Ｈ」が図８の励磁テーブルより読み出されて、これが出力励磁データとしてセットされる（ステップ１２３２、１２３３）。したがって、ステップ１２２１での減算処理の結果、加速カウンタの値が「０」になると１回のタイマ割り込み分だけ励磁される。
【０３７８】
ステップ１２２１の減算処理の結果、加速カウンタ８４ｇの値が「０」になっても、ステップ１２２３の処理で、加速カウンタ８４ｇの値に「１」がセットされる。そのため、次のタイマ割り込み処理において、励磁順である加速順序２５（図２５）の次の処理ステップとしては、ステップ１２１１を経由してステップ１２２１に移行して再度加速カウンタ８４ｇの値の減算処理が実行される。
【０３７９】
これにより、加速カウンタ８４ｇの値は再び「０」になるから、ステップ１２３１では、図２５の加速順序２５に相当する励磁時間（＝１）がウエイトタイマ８４ｆにセットされることになる。また、励磁順ポインタ８４ｈはステップ１２３２の処理で「２」に更新される結果、励磁相が２相励磁に変わると共に１割り込み分だけの励磁処理となる。
【０３８０】
つまり、加速順序２５の次からは、ステップ１２２１、１２２３において加速カウンタ８４ｇの値が、「０」、「１」の間で交互に変更されることになり、しかも常に１割り込みによる励磁となるから、ステッピングモータ７９は１相励磁と２相励磁を交互に繰り返す回転モードとなる。これは定速処理に他ならず、換言すれば、加速順序２５まで励磁処理が進むと、それ以降は定速回転モードに遷移することになる。
【０３８１】
リール６１の回転中（加速中、低速回転中）に実行されるリール回転位置検出処理（図２８、ステップ１２３５）を、左リール６１Ｌの場合を例に挙げて説明する。
【０３８２】
モータ制御処理（図２７）において、励磁順ポインタ８４ｈの値の更新（ステップ１２３２）と励磁データの取得（ステップ１２３３）が実行されると、図柄オフセット値８４ｉの値の更新処理（ステップ１２３４）と、リール６１の回転位置検出処理（ステップ１２３５）と、が実行される。
【０３８３】
この回転検出処理では、リールインデックスセンサ７５による第１センサカットバン７６、第２センサカットバン７７（図３参照）の検出と、リールの回転時に更新される図柄オフセット値８４ｉと図柄番号８４ｊとに基づいて、リール６１の回動軸Ｘ周りの角度位置が特定される。
【０３８４】
なお、以下の説明においては、左リール６１Ｌの場合を例に挙げて説明する。
【０３８５】
図２９は、ステップ１２３５の回転位置検出処理を説明するフローチャートである。
【０３８６】
回転位置検出処理では、ステップ１３０１において、リールインデックスセンサ７５から入力される信号が、オン信号とオフ信号の何れであるのかを確認する。
【０３８７】
ここで、リール６１の回転位置が、第１センサカットバン７６または第２センサカットバン７７（以下、センサカットバン７６、７７とも表記する）がリールインデックスセンサ７５で検出される位置にある場合には、オン信号が、検知されない位置にある場合にはオフ信号が入力される。
【０３８８】
ステップ１３０１においてオン信号である場合、ステップ１３０２において、オン信号フラグがセットされているか否かを確認する。
【０３８９】
前回のタイマ割込処理における回転位置検出処理の際に、センサカットバン７６、７７が検出されていたか否かを判別するためである。
【０３９０】
ステップ１３０２においてオン信号フラグがセットされている場合、ステップ１３０３において、計時カウンタ８４ｋの値を「１」インクリメントする加算処理が実行される。
【０３９１】
オン信号フラグが既にセットされている場合には、前回の回転位置検出処理に引き続いてセンサカットバン７６、７７が検出されていることを意味するので、以降の回転位置検出処理においてオフ信号が入力されて、センサカットバン７６、７７が検出されなくなった際に、センサカットバン７６、７７が検出されていた時間を計数できるようにするためである。
【０３９２】
ステップ１３０３の処理が実行されると、モータ制御処理（図２８）におけるステップ１２３６の処理にリターンすることになる。
【０３９３】
ここで、計時カウンタは、リールインデックスセンサ７５で、センサカットバン７６、７７が検出されていた時間、または検出されていなかった時間を算出するためのカウンタである。
【０３９４】
計時カウンタの値は、リールインデックスセンサ７５から入力される信号が、オン信号からオフ信号に切り替わったとき、またはオフ信号からオン信号に切り替わったときに、後記するステップ１３０８またはステップ１３１５の処理において、「０」にリセットされる。
【０３９５】
ステップ１３０２においてオン信号フラグがセットされていない場合、ステップ１３０４において、オン信号フラグをセットする。
【０３９６】
以降の回転位置検出処理において、オン信号フラグが入力されていた時間を算出できるようにするためである。
【０３９７】
ここで、オン信号が入力された時点でオン信号フラグがセットされていない場合とは、第１センサカットバン７６と第２センサカットバン７７のうちの一方が、リール６１の回転により、リールインデックスセンサ７５に検出される位置に達したことを意味する。
【０３９８】
よって、第１センサカットバン７６と第２センサカットバン７７のうちの何れが検出される位置に達したのかを確認するために、ステップ１３０５において、オン信号が入力される前に入力されていたオフ信号の入力時間（オフ時間）を算出する。
【０３９９】
ここで、オフ時間は、オン信号が入力される前のオフ信号が継続して入力されていた間にタイマ割込処理の実行間隔毎に加算されていた計時カウンタの値に基づいて算出される。
【０４００】
例えば、計時カウンタの値が「２１０」である場合には、３１２．９０ｍｓｅｃ（１．４９ｍｓｅｃ×２１０）が、ステップ１３０５において算出されるオフ時間となる。
【０４０１】
ステップ１３０５においてオフ時間が算出されると、ステップ１３０６において、算出されたオフ時間に基づいて、リールインデックスセンサ７５に検出されたセンサカットバンが、第１センサカットバン７６と第２センサカットバン７７のうちの何れであるのかを特定する。
【０４０２】
具体的には、ＲＯＭ８３に記憶されたオン／オフ時間テーブル（図示せず）を参照し、算出されたオフ時間が、図９の（ｂ）の第１非検出時間ｔ２（先端部７６ａの終端部７６ｅから先端部７７ａの始端部７７ｓまで区間に対応する時間）と、第２非検出時間ｔ４（先端部７７ａの終端部７７ｅから先端部７６ａの始端部７６ｓまでの区間に対応する時間）のうちの何れと一致するのかを確認し、一致する非検出時間の次に検出されることになるセンサカットバンが、リールインデックスセンサ７５に検出されたセンサカットバンであると判定する。
【０４０３】
実施の形態では、オン／オフ時間テーブルでは、先端部７６ａの終端部７６ｅから先端部７７ａの始端部７７ｓまで区間に対応する第１非検出時間ｔ２が３４４．１９ｍｓｅｃ、先端部７７ａの終端部７７ｅから先端部７６ａの始端部７６ｓまでの区間に対応する第２非検出時間ｔ４が３１２．９０ｍｓｅｃとして記憶されている。
【０４０４】
そのため、ステップ１３０５において算出されたオフ時間が、例えば３１２．９０ｍｓｅｃである場合には、第２非検出時間ｔ４であると判定される。
【０４０５】
第２非検出時間ｔ４の後に検出されるセンサカットバンは、図９に示すように、第１センサカットバン７６であるので、ステップ１３０６において、第１センサカットバン７６であると特定される。
【０４０６】
センサカットバンの位置が特定されると、リールの外周に描かれた図柄の位置が特定できるので、ステップ１３０７において、リールの回転位置が特定されることになる。
【０４０７】
そして、ステップ１３０８において、オン信号の入力時間を算出するために、計時カウンタの値が「０」にリセットされる。
【０４０８】
一方、ステップ１３０１においてオン信号が入力されていない場合、すなわちオフ信号が入力されている場合には、ステップ１３０９において、オフ信号フラグがセットされているか否かを確認する。
【０４０９】
ステップ１３０１におけるオフ信号の入力が、センサカットバン７６、７７がリールインデックスセンサ７５を通過した直後のオフ信号の入力でるあるのかを確認するためである。
【０４１０】
ステップ１３０９において、オフ信号フラグがセットされている場合、ステップ１３１０において、計時カウンタ８４ｋの値を「１」インクリメントする加算処理が実行される。
【０４１１】
オフ信号フラグが既にセットされている場合には、前回の回転位置検出処理に引き続いてセンサカットバン７６、７７が検出されていないことを意味するので、以降の回転位置検出処理においてオン信号が入力されて、センサカットバン７６、７７が検出された際に、センサカットバン７６、７７が検出されていなかった時間を係数できるようにするためである。
【０４１２】
ステップ１３０９においてオフ信号フラグがセットされていない場合、ステップ１３１１１において、オフ信号フラグをセットする。
【０４１３】
以降の回転位置検出処理において、オフ信号フラグが入力されていた時間を算出できるようにするためである。
【０４１４】
ここで、オフ信号が入力された時点でオフ信号フラグがセットされていない場合とは、第１センサカットバン７６と第２センサカットバン７７のうちの一方が、リール６１の回転により、リールインデックスセンサ７５に検出される位置から外れたことを意味する。
【０４１５】
よって、第１センサカットバン７６と第２センサカットバン７７のうちの何れが検出されていたのかを確認するために、ステップ１３１２において、オフ信号が入力される前に入力されていたオン信号の入力時間（オン時間）を算出する。
【０４１６】
ここで、オン時間は、オフ信号が入力される前のオン信号が継続して入力されていた間にタイマ割込処理の実行間隔毎に加算されていた計時カウンタ８４ｋの値に基づいて算出される。
【０４１７】
例えば、計時カウンタ８４ｋの値が「２１」である場合には、３１．２９ｍｓｅｃ（１．４９ｍｓｅｃ×２１）が、ステップ１３１２において算出されるオン時間となる。
【０４１８】
ステップ１３１２においてオン時間が算出されると、ステップ１３１３において、算出されたオン時間に基づいて、リールインデックスセンサ７５に検出されていたセンサカットバンが、第１センサカットバン７６と第２センサカットバン７７のうちの何れであるのかを特定する。
【０４１９】
センサカットバンの位置が特定されると、リールの外周に描かれた図柄の位置が特定できるので、ステップ１３１４において、リールの回転位置が特定されることになる。
【０４２０】
そして、ステップ１３０８において、オン信号の入力時間を算出するために、計時カウンタの値が「０」にリセットされる。
【０４２１】
この回転位置検出処理が終了すると、モータ制御処理（図２８）のステップ１２３６の処理にリターンすることになる。
【０４２２】
図２８のモータ制御処理に戻って、ステップ１２３５では、リールの基点位置が所定検出位置（リールインデックスセンサ７５）を通過したか否かを確認する。
【０４２３】
実施の形態では、センサカットバン７６の始端部７６ｓと、終端部７６ｅ、センサカットバン７７の始端部７７ｓと、終端部７７ｅの計４カ所が、基点位置に設定されているので、ステップ１２３５の処理でこれら基点位置７６ｓ、７６ｅ、７７ｓ、７７ｅの何れかが検出されていた場合には、リールの原点位置が確定したことを意味するため、ステップ１２３６に進み、当該リールの原点位置が所定検出位置を通過するタイミングに合わせた図柄オフセットカウンタおよび図柄番号カウンタの更新処理を実行する。
【０４２４】
つまり、図柄番号と図柄オフセット値とが、リールの各基点位置に応じて決まる所定値に更新される。
【０４２５】
より詳しくは、検出された基点が、第１センサカットバン７６の始端部７６ｓ（原点位置）の場合には、図柄番号の値が「０」、図柄オフセットの値が「０」にセットされる。
【０４２６】
また、検出された基点が、第１センサカットバン７６の終端部７６ｅの場合には、図柄番号の値が「０」、図柄オフセットの値が「２１」にセットされる。
【０４２７】
また、検出された基点が、第２センサカットバン７７の始端部７７ｓの場合には、図柄番号の値が「１０」、図柄オフセットの値が「１２」にセットされる。
【０４２８】
また、検出された基点が、第２センサカットバン７７の終端部７７ｅの場合には、図柄番号の値が「１２」、図柄オフセットの値が「６」にセットされる。
【０４２９】
ここで、図柄番号は、図１０に示す図柄の番号を連番で示すものであり、トータル２１個の図柄が用意されているので、図柄番号は「０」〜「２０」の値をとる。
【０４３０】
図柄オフセットは、１つの図柄をリール６１の回転方向に２４等分した値であるから、「０」〜「２３」の値をとる。
【０４３１】
図柄オフセットの値は、図柄オフセットの更新処理（図２８、ステップ１２３４）において、「１」ずつ加算される。
【０４３２】
ここで、図柄オフセットの値が２４になる（図柄オフセットの値が２５回更新される）と、表示窓３１に表示されている図柄が１図柄分移動したことになるので、かかる場合には、表示窓３１に表示されている図柄を特定するための図柄番号を、更新する必要がある。
【０４３３】
実施の形態では、ステップ１２４１において、図柄オフセットの値が最大値（２４）未満であるか否かを確認し、図柄オフセットの値が「２４」になると（ステップ１２４１、Ｎｏ）、ステップ１２４２において、図柄番号が更新されると共に、図柄オフセットの値が、「０」にリセットされる。
［再加速処理および異常処理］
前記したように、モータ加速期間では加速カウンタの加減算に応じて図柄オフセットの値が更新され、そして定速回転中は、タイマ割り込み処理が実行されるたびに、図柄オフセットの値が更新される（ステップ１２３４）。
【０４３４】
そして、更新後の図柄オフセットの値が「２４」になると、図柄番号が更新されると共に、図柄オフセットの値が「０」にリセットされる（ステップ１２４１、ステップ１２４２）。
【０４３５】
そして、図柄番号が更新された後はその値がその最大値「２１」を超えないで、しかも図柄オフセットが最大値である「２４」を超えるまでは、ステップ１２４１からステップ１２４４の処理ステップをそれぞれ経由して、図柄番号の更新、図柄オフセット値の更新およびリセット処理が続く。さらにリール６１が１回転するごとに図柄番号と図柄オフセットがそれぞれリセットされるようになっている（ステップ１２３６、１２３７）。
【０４３６】
この処理がなされることで、図柄番号を基準にどの図柄が表示窓３１を通過しているかが判り、さらに図柄オフセットの値によってその図柄のどの位置が表示窓３１に位置しているかを判定することができる。例えば図柄番号「０」、図柄オフセット「０」のときには、表示窓から図柄番号「０」〜「２」の図柄が視認可能となっている。
【０４３７】
スタートレバー４５によってステッピングモータ７９が正常に加速し、定速回転に至る正常回転の場合には上述したような状況が再現される。しかし、正常に加速されずに正常回転に至らない場合や、故意にリールを押さえて回転を止めたりすると、以下のような異常回転処理となる。
【０４３８】
まず、加速処理はリール６１が１回転するまでに終了するので、通常の場合には加速処理が行われると、何れリール６１の１回転目がリールインデックスセンサ７５によって検出されるはずである。しかし、加速処理が異常であると、ステップ１２３５によってリール６１の１回転目が検出されない状態でも、図柄オフセット値と図柄番号の更新処理が進んでしまう（ステップ１２３４、ステップ１２４２）。
【０４３９】
図１０から明らかなように図柄番号は「０」〜「２０」までであるが、このような異常状態になると、図柄番号がさらに更新されてその値が最大値「２１」になっても（ステップ１２４１、１２４２）、次の励磁相切り替えタイミングになると、ステップ１２２１においてカウンタ減算処理が行われてしまう。そうすると、図柄オフセットの値は今まで通りに更新処理される（ステップ１２２２、１２３４）。
【０４４０】
その場合にはステップ１２４１を経て、ステップ１２４３において図柄番号の値がチェックされる。図柄番号は「０」から「２０」までであるので、その更新最大値「２１」を超えたときには異常回転状態とみなすことができる。
【０４４１】
その場合でもステッピングモータ７９の動作上のばらつきを考慮して、この例では４オフセット以上図柄オフセットが進んだとき（ステップ１２４４）、始めて異常回転状態と判断して異常処理が行われる（ステップ１２４５）。この場合には再加速設定処理が行われ、加速カウンタにはその初期値である「２５」がセットされ、次のタイマ割り込み期間から再びステップ１２１１に戻って再加速処理が行われる。
【０４４２】
ステッピングモータ７９には動作上のばらつきがあり、理想的には１回転＝５０４パルスとなるが、場合によっては５０３パルスあるいは５０５パルスで１回転することも考えられるので、ステップ１２４４では余裕をもって４オフセット分を異常検出値に設定してある。
【０４４３】
また、リールが何らかの原因で回転しなかったとき、例えばリールの回転を故意に押さえてしまっているようなときには、上述したと同じようにステップ１２３５でリールインデックスセンサ７５によってリールの１回転が検出されないまま、図柄オフセット値８４ｉと図柄番号８４ｊが更新され続けることになる。
【０４４４】
この場合、図柄番号８４ｊの値が最大値である「２１」になったのちの次のタイマ割込処理において、加速カウンタ８４ｇの値の減算または加算処理（ステップ１２２１、ステップ１２２２）が実行されたのちに、図柄オフセット値が更新され（ステップ１２３４）、更新後の図柄オフセット値８４ｉが最大値「２４」以下であるときには、ステップ１２４３において、図柄番号８４ｊが最大値「２１」未満であるか否かが確認される。
【０４４５】
そして、図柄番号８４ｊが最大値「２１」以上となっているときには、異常状態とみなし、さらに、更新された図柄が回転して図柄オフセット値８４ｉが４以上ずれたときには（ステップ１２４４）、前記した異常処理（ステップ１２４５）が実行される。そして、この異常処理はリセットスイッチ１２３が操作されるまで継続される。
【０４４６】
このステップ１２４５における異常処理の回数が規定回数（例えば３回）を超えたときには、この異常状態を報知する処理（ホール内に設けられた異常ランプに対する点滅処理、ホール管理者へのブザー報知処理など）を講じることもできる。
［その３．ストップボタンが押されたときの処理］
さて、この定速回転モード中にユーザが任意のストップボタン４６〜４８を押して、リールの回転を止める操作を行うと、リール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）の停止制御処理（ステップ１２５２）が実行される。
【０４４７】
ここで、ブレーキをかけたとしても、リール６１（ロータ７９０）のすべりがあるので３〜４ステップ分滑って停止する。また上記したように、モータ始動時の励磁相としては２相励磁であるのが好ましく、ブレーキは２相励磁直後、つまり１相励磁のタイミングに開始されるように、ストップボタン４６〜４８の操作タイミングに拘わらず、モータ停止時期（リール停止時期）を把握しておく必要がある。
【０４４８】
そこで、ステップ１２４２の図柄番号８４ｊの更新と図柄オフセット値８４ｉのリセット処理に続いて、ステップ１２５１のようなリールの停止時期を判別する処理ステップを置いている。このステップ１２５１では現在の出力中の励磁相が２相励磁であり、図柄オフセット値が所定オフセット値を超えない範囲となっているかをそれぞれ判別する。
【０４４９】
ここで、現在の励磁相が２相励磁であるかどうかは、励磁順ポインタ（図８参照）の値を参照すればよく、所定のオフセット値を超えたかどうかは図柄オフセット値８４ｉを参照すればよい。図柄オフセット値８４ｉを考慮するのは、図柄オフセット値８４ｉが大きくなればなるほど、隣接するリール６１の停止時における図柄位置の相対的ずれが大きくなることを意味する。人間の識別力を考慮すると４オフセット以上になると、図柄のずれがはっきり認識できるようになるので、図柄オフセット値が４以下のときにリール停止処理を実行する必要があるからである。
【０４５０】
したがってこの条件を満たさないときには、図１３のタイマ割り込み処理ルーチンに戻るが、ステップ１２５１のリール停止条件を満たしているときで、しかもストップボタン４６〜４８の何れかのボタンが押されたときには、ステップ１２５２において、リール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）の回転を停止させる処理（停止制御処理）が実行される。
【０４５１】
ここで、実施の形態のスロットマシン１０では、リール６１を停止させる方法として、ステッピングモータの４相に同時に励磁をして停止させる場合と、スローダウンさせながら停止させる場合とが用意されており、何れの方法により停止させるのが、前記した通常遊技処理（図１６）において、ストップボタン４６〜４８の操作タイミングに応じて設定されるようになっている。
【０４５２】
そこで、リール６１を停止させる方法の設定処理を先に説明する。
【０４５３】
図３０は、リール制御処理（図１８）におけるリール停止処理（ステップ７０６）の詳細を示すフローチャートである。
【０４５４】
このリール停止処理は、スロットマシンでの遊技に関する通常遊技処理（図１６）において実行され、ストップボタン４６〜４８の操作タイミングタイミングに応じて、ステッピングモータ７９の４相に同時に励磁をしてリール６１を急停止させのか、それともスローダウンさせながらリール６１を停止させるのか、が設定される。
【０４５５】
リール停止処理は、リール制御処理（図１８）のステップ７０３において、何れかのストップボタン４６〜４８が操作されたことが、ストップ操作検出センサ４６ａ〜４８ａ（図１１参照）の出力信号から検出された場合に実行される。
【０４５６】
始めに、ステップ２００１において、停止処理を実行するリール６１を特定する。
【０４５７】
実施の形態では、何れかのストップボタン４６〜４８が操作されると、操作されたストップボタンのフラグがセットされる。よって、セットされているフラグに対応するリール６１が、停止処理を実行するリールであると特定される。
【０４５８】
ステップ２００１において停止処理を実行するリールが特定されると、ステップ２００２において、ストップボタン４６〜４８が操作された時点におけるリール６１の回転位置（現在位置）を特定する。
【０４５９】
具体的には、ＲＡＭ８４に記憶された図柄番号８４ｊと図柄オフセット値８４ｉの値に基づいて、リール６１の回転位置を特定できる。
【０４６０】
ステップ２００３において、リール６１の停止時に表示させる図柄として決定された図柄（停止予定図柄）の位置を特定する。
【０４６１】
ここで、リールの停止時に表示される図柄は、通常遊技処理の抽選処理（図１６、ステップ５０３）の結果、何れかの役（入賞役、小役）に当選している場合には、当選している役に応じて決まる図柄となるので、当選している役に応じて決まる図柄の位置が特定される。
【０４６２】
例えば、左リールの下段の有効ライン上に図柄「ベル」を停止させる役に当選している場合、ストップボタン４６が操作された時点で下段の有効ライン上に位置していた図柄から、左リールの回転方向において最も近い位置にある「ベル」の位置を図柄番号で特定する。
【０４６３】
また、図１０の左リールにおいて、図柄番号３の「チェリー」が下段の有効ライン上に位置している時にストップボタン４６が操作された場合には、図柄番号５の「ベル」が最も近い位置にあるので、図柄番号５が、停止予定図柄の位置として特定される。
【０４６４】
一方、抽選処理（図１６、ステップ５０３）において何れの役にも当選していない場合には、最終的に総てのリール６１が停止した時点で、何れの役も成立させない図柄の位置が特定される。
【０４６５】
ステップ２００４において、ストップボタン４６が操作された時点から、停止予定図柄を有効ライン上に位置させた状態でリールを停止させるまでに要するステップ数（Ｎｓｔｅｐ）を特定する。
【０４６６】
例えば左リールの下段の有効ラインに停止させる図柄（停止予定図柄）が図柄番号２の「ベル」であり、ストップボタン４６を押下操作したときに下段の有効ライン上に位置していた図柄が図柄番号２０の「７」であって、図柄番号２０の図柄オフセット値が「０」である場合には、ちょうど３図柄分離れていることになる。
【０４６７】
ここで、実施の形態では、前記したように、図柄を１図柄分滑らせるためには２４ステップが必要なので、３図柄滑らすためには７２ステップ（＝３×２４ステップ）が必要になる。よって、「７２」が停止予定図柄位置までの距離（ステップ数）Ｎｓｔｅｐとして特定されて、停止予定図柄までのステップ数（残り図柄ステップ数）を示す残り図柄カウンタ８４ｍの値に「７２」がセットされる。
【０４６８】
ステップ２００５において、停止予定図柄までのステップ数Ｎｓｔｅｐが、２１＜Ｎｓｔｅｐ≦９１であるか否かを確認し、この範囲内である場合には、ステップ２００６において、第２スローダウン設定処理が実行される。
【０４６９】
この第２スローダウン設定処理では、第２スローダウンフラグがセットされたのち、減速カウンタ８４ｎの値に「８」がセットされる。
【０４７０】
一方、２１＜Ｎｓｔｅｐ≦９１でない場合、ステップ２００７において、停止予定図柄までのステップ数が９１＜Ｎｓｔｅｐ≦１１７であるか否かを確認し、この条件を満たす場合には、ステップ２００８において、第１スローダウン設定処理が実行される。
【０４７１】
この第１スローダウン設定処理では、第１スローダウンフラグがセットされたのち、減速カウンタ８４ｎの値に「２０」がセットされる。
【０４７２】
なお、ステップ２００７において９１＜Ｎｓｔｅｐ≦１１７でない場合には、ステップ２００９において、全相励磁停止設定処理が実行される。
【０４７３】
この全相励磁停止設定処理では、全相励磁停止フラグがセットされたのち、スローダウン設定処理を終了する。
【０４７４】
ここで、９１＜Ｎｓｔｅｐ≦１１７でない場合とは、停止予定図柄までのステップ数Ｎｓｔｅｐが、（ａ）２１以下、または（ｂ）１１８以上ということになる。実施の形態では、（ａ）の場合は、早急にリールを停止させないと予定停止図柄を有効ライン上に位置させた状態でリールを停止させることができないので、全相励磁でリールを停止させるようにしている。一方、（ｂ）の場合には、停止用定図柄と所定位置とが離れており、スローダウン処理を実行すると、所定時間内に停止予定図柄を所定位置に停止させることができないので、スローダウンを実行せずに定速で回転させたのち、停止予定図柄が所定位置に達した時点で全相励磁をかけてリールを停止させるようにしている。
【０４７５】
これにより、リール制御処理（図１８）のリール停止処理（ステップ７０６）の結果、第１スローダウンフラグ、第２スローダウンフラグ、全相励磁フラグの何れかがセットされ、特に、第１スローダウンフラグ、または第２スローダウンフラグがセットされた場合には、減速カウンタ８４ｎに、所定の値がセットされることになる。
【０４７６】
図３３は、第１減速テーブルを示す図であり、図３４は、第２減速テーブルを示す図である。
【０４７７】
ここでスローダウンさせながらリールを停止させる場合とは、ステッピングモータの４相に同時に励磁をかけてリールを急停止させるのではなく、励磁時間を徐々に長くして、定速で回転しているリールを徐々に減速させたのちに４相励磁によりリールを停止させる場合をいう。
【０４７８】
実施の形態では、スローダウン期間の長い第１減速テーブルと、これよりもスローダウン期間の短い第２減速テーブルとが用意されている。
【０４７９】
第１減速テーブルでは、減速カウンタと減速順序との関係と、各減速順序における励磁方法（１相励磁または２相励磁）および励磁時間とが規定されており、２０ステップをかけて、リールを減速させる内容が規定されている。
【０４８０】
例えば、一番最初に実行されることになる減速順序１では、１相励磁が１割り込みの間（１．４９ｍｓｅｃ）実行され、次の減速順序２では２相励磁が１割り込みの間（１．４９ｍｓｅｃ）実行され、その次の減速順序３では１相励磁が２割り込みの間（２．９８ｍｓｅｃ）実行され、というように、１相励磁と２相励磁とを交互に繰り返しながら、割り込み時間を徐々に長くすることで、リール６１を減速させるように設定されている。
【０４８１】
第２減速テーブルでもまた、減速カウンタと減速順序との関係と、各減速順序における励磁方法（１相励磁または２相励磁）および励磁時間とが規定されている。第２減速テーブルは、８ステップをかけてリールを減速させるように規定されており、第１減速テーブルの場合よりも、短いステップ数でリールを減速させるようになっている。
【０４８２】
第１減速テーブルは、前記した第１スローダウンフラグがセットされた場合に、第２減速テーブルは、前記した第２スローダウンフラグがセットされた場合に、それぞれ後記する停止制御処理において参照されるようになっており、これらテーブル（第１減速テーブル、第２減速テーブル）の内容を読み出すための参照子として、減速カウンタ８４ｎが用いられている。
【０４８３】
そのため、前記したリール停止処理（図３０）において、第１スローダウンフラグがセットされた場合には、ステップ２００８の第１スローダウン設定処理において、減速カウンタ８４ｎの値に「２０」がセットされ、第２スローダウンフラグがセットされた場合には、ステップ２００６の第２スローダウン設定処理において、減速カウンタ８４ｎの値に「８」がセットされるようになっている（図３０、ステップ２００６、２００８）。
【０４８４】
そして、第１スローダウンフラグまたは第２スローダウンフラグのセットと、減速カウンタ８４ｎの値のセットをトリガとして、モータ制御処理（図２８、図２９）の停止制御処理（ステップ１２５２）において、リール６１をスローダウンさせながら停止させる処理が実行されるようになっている。
【０４８５】
この停止制御処理（ステップ１２５２）を、図３１のフローチャートを参照して説明する。
【０４８６】
図３１に示すように、停止制御処理では、リール６１を停止させて停止予定図柄を所定値に停止表示させるタイミングであるか否かを確認するために、残り図柄ステップ数が「０」であるか否かを確認する。具体的には、停止予定図柄までのステップ数（残り図柄ステップ数）を示す残り図柄カウンタ８４ｍの値が、「０」であるか否かを確認し、「０」である場合には、残り図柄ステップ数が「０」であると判断される。
【０４８７】
そして、残り図柄ステップ数が「０」である場合、ステップ２１０２において全相励磁停止処理が実行される。
【０４８８】
この全相励磁停止処理では、ステッピングモータ７９の４相が同時励磁されるように設定されたのち、減速ウエイトタイマ８４ｐにブレーキ時間（励磁時間）が設定される。例えば、１５９割り込み分（＝２３６．９１ｍｓｅｃ）がブレーキ時間に設定されている場合には、減速ウエイトタイマ８４ｐの値に「１５９」がセットされる。
【０４８９】
そして、リール６１の定速回転に関与している加速カウンタ８４ｇの値がリセット（＝０）される。
【０４９０】
減速ウエイトタイマ８４ｐにブレーキ時間がセットされると、ブレーキ用の励磁データがブレーキ時間の間（１５９割り込み分）連続して出力されて、リール６１が完全に停止する。
【０４９１】
そして、次回の回転時に使用する励磁順ポインタに対する調整処理が行われる。励磁順ポインタの調整処理はロータ７９０のすべりを考慮する。上述したようにブレーキ処理時、ロータ７９０は３〜４相分程度滑ってから停止するのが殆どであるので、例えば図８に示す励磁順ポインタ「０」でブレーキをかけたときには、励磁順ポインタ「４」の位置でロータ７９０が停止しているものと推定して、この例では励磁相の調整分として「４つの励磁相」分だけ進める。その結果更新後の励磁順ポインタの値は「５」となる。
【０４９２】
ステップ２１０２の全相励磁処理が実行されると、ステップ２１０３において、第１スローダウンフラグ、第２スローダウンフラグ、全相励磁停止フラグなどがリセットされたのち、タイマ割込処理（図１３）にリターンする。
【０４９３】
ステップ２１０１において残り図柄ステップ数が「０」でない場合、リール６１をどのように停止させるのか、すなわちリール６１を急停止させのか、それともリール６１をスローダウンさせながら停止させるのか、を確認するために、ステップ２１０４において、全相励磁停止フラグがセットされているか否かを確認する。
【０４９４】
ここで、ステップ２１０４において全相励磁停止フラグがセットされている場合とは、このステップ２１０４の前のステップ２１０１において残り図柄ステップ数の値が「０」でないことが確認されているのであるから、現時点が、リール６１を急停止させる前であって、停止予定図柄が所定位置に達するのを待っている状態であることを意味している。
【０４９５】
よって、ステップ２１０５において、全相励磁によるリール６１の回転停止の開始タイミングを規定する残り図柄カウンタ８４ｍの値が「１」減算されたのち、タイマ割込処理（図１３）にリターンする。
【０４９６】
これにより、残り図柄カウンタ８４ｍの値が「０」未満になるまでの間は、残り図柄カウンタ８４ｍの値が、タイマ割込処理（図１３）の実行間隔で「１」ずつ減算処理されることになる。
【０４９７】
ステップ２１０４において全相励磁フラグがセットされていない場合には、ステップ２１０６において、第１スローダウンフラグがセットされているか否かが確認される。
【０４９８】
第１スローダウンフラグがセットされている場合には、ステップ２１０７において、現時点が、第１スローダウン処理の実行中、実行前の待機中の何れであるのかを確認するために、残り図柄カウンタ８４ｍの値が「２０」以下であるか否かを確認する。
【０４９９】
実施の形態では、停止予定図柄までのステップ数（残り図柄ステップ数）を示す残り図柄カウンタ８４ｍの値を、第１スローダウン処理の開始タイミングを規定するカウンタとしても用いている。ここで、前記したように、第１スローダウン処理は、リール６１を全相励磁により停止させる前の２０ステップでリール６１のスローダウンを実行するように設定されている（図３３参照）。
【０５００】
そのため、残り図柄カウンタ８４ｍの値が「２０」よりも大きい場合は、第１スローダウン処理が実行される前の待機中であることを意味し、「２０」である場合は、第１スローダウン処理の処理の開始タイミングになったことを意味し、「２０」よりも小さい場合は、第１スローダウン処理が実行中であることを意味している。
【０５０１】
よって、ステップ２１０７において、残り図柄カウンタ８４ｍの値が「２０」よりも大きい場合には、第１スローダウン処理が実行される前の待機中であるので、ステップ２１０８において、残り図柄カウンタ８４ｍの値が「１」減算される。これにより、残り図柄カウンタ８４ｍの値が「２０」以下になるまでの間は、そのステップ２１０８の処理により、残り図柄カウンタ８４ｍの値が、タイマ割込処理（図１３）の実行間隔で「１」ずつ減算処理されることになる。
【０５０２】
そして、ステップ２１０７において、残り図柄カウンタ８４ｍの値が「２０」以下である場合には、第１スローダウン処理を開始するタイミング、若しくは第１スローダウン処理の実行中であるので、後記するステップ２１１１（図３２参照）の処理に移行する。
【０５０３】
ステップ２１０６において第１スローダウンフラグがセットされていない場合には、ステップ２１０９において、第２スローダウンフラグがセットされているか否かが確認される。
【０５０４】
第２スローダウンフラグがセットされている場合には、ステップ２１１０において、現時点が、第２スローダウン処理の実行中、実行前の待機中の何れであるのかを確認するために、残り図柄カウンタ８４ｍの値が「８」以下であるか否かを確認する。
【０５０５】
前記したように、第２スローダウン処理は、リール６１を全相励磁により停止させる前の８ステップでリール６１のスローダウンを実行するように設定されている（図３４参照）。
【０５０６】
そのため、残り図柄カウンタ８４ｍの値が「８」よりも大きい場合には、第２スローダウン処理が実行される前の待機中であるので、ステップ２１０８において、残り図柄カウンタ８４ｍの値が「１」減算される。これにより、残り図柄カウンタ８４ｍの値が「８」以下になるまでの間は、このステップ２１０８の処理により、残り図柄カウンタ８４ｍの値が、タイマ割込処理（図１３）の実行間隔で「１」ずつ減算処理されることになる。
【０５０７】
そして、ステップ２１１０において、残り図柄カウンタ８４ｍの値が「８」以下である場合には、第２スローダウン処理を開始するタイミング、若しくは第２スローダウン処理の実行中であるので、後記するステップ２１１１（図３２参照）の処理に移行する。
【０５０８】
ステップ２１０９において第２スローダウンフラグがセットされていない場合には、全相励磁停止フラグ、第１スローダウンフラグ、第２スローダウンフラグの何れもセットされておらず、リール６１の回転を停止させる必要がないことになるので、タイマ割込処理（図１３）にリターンする。
【０５０９】
ここで、第１スローダウン処理または第２スローダウン処理の開始について説明する。
【０５１０】
第１スローダウンフラグがセットされている場合には、前記したリール停止処理（図３０参照）のステップ２００８において、減速カウンタ８４ｎの値に「２０」がセットされいる。また、第２スローダウンフラグがセットされている場合には、前記したリール停止処理（図３０参照）のステップ２００６において、減速カウンタ８４ｎの値に「８」がセットされている。
【０５１１】
そして、何れの場合にも、減速ウエイトタイマ８４ｐの値はセットされておらず、「０」である。
【０５１２】
よって、ステップ２１１１（図３２）において、減速ウエイトタイマ８４ｐの値が「０」であるので、ステップ２１１３の処理に移行して、減速カウンタ８４ｎの値が「１」減算処理される。
【０５１３】
よって、第１スローダウンフラグがセットされている場合には、このステップ２１１３の処理により、減速カウンタ８４ｎの値が「１９」になり、第２スローダウンフラグがセットされている場合には、このステップ２１１３の処理により、減速カウンタ８４ｎの値が「７」になる。
【０５１４】
続いて、ステップ２１１４において、減算後の減速カウンタ８４ｎの値に対応した励磁時間の値（図３３、図３４参照）を取得し、取得した励磁時間の値が、減速ウエイトタイマ８４ｐにセットされる。
【０５１５】
よって、第１スローダウンフラグがセットされている場合には、減算後の減算カウンタの値が「１９」であるので、減速カウンタの値「１９」に対応した励磁時間の値「１」（図３３参照）が、減速ウエイトタイマ８４ｐの値にセットされる。
【０５１６】
一方、第２スローダウンフラグがセットされている場合には、減速カウンタの値「７」に対応した励磁時間の値「１」（図３４参照）が、減速ウエイトタイマ８４ｐの値にセットされる。
【０５１７】
減速ウエイトタイマ８４ｐの値のセットが終了すると、励磁順ポインタ（図８参照）の値を「１」だけインクリメントする更新処理が実行される（ステップ２１１５）。そして、更新処理された励磁順ポインタの値（例えば、「５」）に対応した励磁データを図８に示すテーブルより取得し、その励磁データ（０６Ｈ）が左リール６１Ｌ用の出力励磁データとしてＲＡＭ８４に保存される（ステップ２１１６）。保存された励磁データはその他のリール６１Ｍ、６１Ｒのステッピングモータに対する励磁データを取得した後、図２６のステッピングモータ制御処理のステップ１１０５において入出力ポート８２に同時に出力される。
【０５１８】
そして、ステップ２１１７において、第１または第２スローダウン処理の終了タイミングを規定する残り図柄カウンタ８４ｍの値が「１」減算処理されることになる。
【０５１９】
以上のように、ストップボタン４６〜４８が操作されると、操作されたボタンが対応するリール６１（６１Ｌ、６１Ｍ、６１Ｒ）の減速カウンタ８４ｎの値に、スローダウン時間に応じて決まる所定値（第１スローダウン処理の場合は「２０」、第２スローダウン処理の場合は「８」）がセットされるとともに、スローダウン処理の開始タイミングを規定する残り図柄カウンタ８４ｍの値が、スローダウン処理の開始タイミングを規定する所定値になると、停止させようとするリールに対応するステッピングモータ７９に対してモータスローダウン用の励磁データがそれぞれ供給されることでそれぞれのロータ７９０がスローダウンする。
【０５２０】
そして、次のタイマ割込み時間になると、再び停止制御処理がコールされる。このときの処理を次に説明する。
【０５２１】
この場合には、第１スローダウン処理または第２スローダウン処理の開始直後なので、残り図柄ステップ数（残り図柄カウンタ８４ｍ）の値が「０」ではない。
【０５２２】
よって、ステップ２１０１を経て、最終的にステップ２１１１の処理に移行する。
【０５２３】
スローダウン処理開始直後の減速ウエイトタイマの値は、前記したように「１」であるから（ステップ１２１１）、このときは減速ウエイトタイマの値を１だけ減算する減算処理（ステップ１２１２）を実行して、タイマ割込処理（図１３）にリターンする。
【０５２４】
その結果、減速カウンタ８４ｎや励磁順ポインタ８４ｈの値は、前のタイマ割込み時と同じ値で保持される。つまり、同じ励磁相（この例では１相励磁）によるモータ減速処理が継続される。
【０５２５】
そして、その次のタイマ割込み処理では、減速ウエイトタイマ８４ｐの値が「０」であるので、ステップ２１１１からステップ２１１３の処理に移行し、このステップ２１１３において、減速カウンタ８４ｎの値が「１」減算処理される。
【０５２６】
よって、第１スローダウン処理の場合には、減速カウンタ８４ｎの値が「１８」になり、第２スローダウン処理の場合には、減速カウンタ８４ｎの値が「６」になる。
【０５２７】
そして、減算後の減速カウンタ８４ｎの値「１８」、「６」に対応した励磁時間（それぞれ１割り込み）が、図３３、図３４の減速テーブルから取得され、取得されたこの励磁時間の値（＝１）が減速ウエイトタイマ８４ｐにセットされる（ステップ２１１４）。
【０５２８】
同時に、励磁順ポインタ（図８参照）の値がインクリメントされて「６」となり（ステップ２１１５）、この励磁順ポインタの値「６」に対応した励磁データ「０２Ｈ」（１相励磁）が、出力励磁データとしてＲＡＭ８４に格納される（ステップ１２１６）。
【０５２９】
そして、ステップ２１１７において、残り図柄カウンタ８４ｍの値が「１」減算処理される。
【０５３０】
このように減速カウンタ８４ｎを順次減算処理しながら、励磁順ポインタ８４ｈによって指定された励磁データを順次読み出し、さらに励磁時間を徐々に長くすることで、スローダウン処理が実行される。
【０５３１】
そして、減速カウンタ８４ｎの値が最終的に「０（ゼロ）」となると、これと同時に残り図柄カウンタ８４ｍの値も「０」になる。
【０５３２】
そうすると、前記したステップ２１０１の処理を経て、ステップ２１０２の全相励磁処理が実行されて、リール６１が完全に停止することになる。
すなわち、第１スローダウン処理では、２０ステップ＋全相励磁の１ステップによりリールが停止するので、スローダウンした後にリールが停止するまでに、３２．２９ｍｓｅｃ（２１×１．４９ｍｓｅｃ）を要することになる。
【０５３３】
また、第２スローダウン処理では、８ステップ＋全相励磁の１ステップによりリールが停止するので、スローダウンした後にリールが停止するまでに、１３．４１ｍｓｅｃ（９×１．４９ｍｓｅｃ）を要することになる。
【０５３４】
以上の通り、第１の実施形態のスロットマシン１０では、スタートレバー４５の操作により、外周に周方向に沿って複数の図柄が描かれたリール（周回体）６１（６１Ｌ、６１Ｍ、６１Ｒ）を、ステッピングモータ７９で回転駆動させたのち、ストップボタン４６〜４８の操作により、回転しているリール６１の停止指令が出力されると、リール６１の停止時に有効ライン上の所定位置に表示させる停止図柄が決定され、さらに、決定された停止予定図柄と、有効ライン上の所定位置との関係に基づいて、停止図柄が所定位置に達するまでにリール６１の減速（スローダウン）を行ったのちにリール６１を停止させる第１の停止条件と、停止図柄が所定位置に達するまでにリール６１の減速（スローダウン）を行わずにリール６１停止させる第２の停止条件と、のうちの何れかが選択され、選択された停止条件でリール６１を停止させるスロットマシン１０において、第１の停止条件でリールを停止させた際に停止図柄を有効ライン上の所定位置に停止表示させることが可能である場合には、第１の停止条件を選択する構成とした。
【０５３５】
このように構成すると、ストップボタンが操作された際の停止図柄の位置が、リール６１を減速させたのちに停止させても有効ライン上の所定位置に到達可能な位置である場合には、第１の停止条件によりリール６１を停止させることで、リール６１を減速させずにロックさせて停止させる第２の停止条件の場合よりも、リール６１やステッピングモータ７９にかかる負荷を低減できる。
【０５３６】
ステッピングモータ７９は、多相ステッピングモータであり、第２の停止条件では、全相に励磁をかけてリール６１を停止させ、第１の停止条件では、励磁相を順次切り換えながら、切り換え後の励磁相の励磁時間を切り換え前の励磁相の励磁時間以上の長さに設定してリール６１を段階的に減速させたのち、全相に励磁をかけてリール６１を停止させる構成とした。
【０５３７】
このように構成すると、第１の停止条件でリールを停止させる場合には、徐々に減速させたのちに完全に停止させることができるので、リール６１やステッピングモータ７９にかかる負荷を低減できる。
【０５３８】
ここで、全相励磁により周回体を停止させる場合に、周回体の停止位置のズレを考慮して、停止予定図柄が所定の停止位置に達する直前、例えばステッピングモータにより回転する周回体の最小回転単位である１ステップ以上前に全相励磁をかけて、周回体を停止させるようにした遊技機がある。例えば１ステップ前に全相励磁をかける遊技機の場合には、この１ステップ前の位置が「所定位置」に相当する。
【０５３９】
第１の停止条件では、１−２相励磁方式で励磁相の切り換えを順次実行する構成とした。
【０５４０】
このように構成すると、ステッピングモータ７９の１ステップあたりのリール６１の回転角度が小さいので、リール６１の回転を滑らかに見せることができる。
【０５４１】
停止図柄と有効ライン上の所定位置との関係は、停止図柄を所定位置までステッピングモータ７９で移動させるのに要する時間である構成とした。
【０５４２】
このように構成すると、停止図柄を所定位置まで移動させるのに要する時間を、リール６１の停止までの挙動に遊技者が違和感を与えることのない時間内に抑えることで、遊技者に違和感を与えることなくリール６１を減速させたのちに停止させることができ、リール６１とステッピングモータ７９にかかる負荷を低減させることができる。
【０５４３】
停止図柄と有効ライン上の所定位置との関係は、停止図柄を所定位置までステッピングモータ７９で移動させるのに要するステップ数である構成とした。
【０５４４】
このように構成すると、リール６１の最小回転単位であるステップ数に基づいて、リール６１を減速させながら停止させる第１の停止条件を選択するか否かが判断されるので、可能な限り第１の停止条件を選択して、リール６１とステッピングモータ７９にかかる負荷を低減させることができる。
【０５４５】
第１の停止条件では、励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す減速カウンタ（識別番号）と関連づけられた減速テーブル（減速パターン）に基づいて、リール６１の減速が実行され、減速カウンタの順番に従って、励磁をかける励磁相と励磁時間を順次変更しながら、リール６１を減速させる構成とした。
【０５４６】
このように構成すると、リール６１をスムーズに減速させたのちに完全に停止させることができるので、リール６１やステッピングモータ７９にかかる負荷を低減できる。
【０５４７】
第１の停止条件には、リール６１の減速時間が異なる複数の減速テーブル（第１減速テーブル、第２減速テーブル）が用意されており、停止図柄と有効ライン上の所定位置との関係に基づいて選択されたひとつの減速テーブル（第１減速テーブルまたは第２減速テーブル）に従って、リール６１を減速させたのちに停止させる構成とした。
【０５４８】
このように構成すると、停止図柄と有効ライン上の所定位置との関係に応じて決まる最適の減速テーブルが選択されるので、決定された停止図柄を可能な限り所定位置に停止表示させつつ、リールやステッピングモータにかかる負荷を低減できる。
【０５４９】
リール停止処理の第２の実施形態を、図３５を参照して説明する。
【０５５０】
第２の実施形態にかかるリール停止処理では、ストップボタンを操作した時点で有効ライン上に位置していた図柄から、停止予定図柄までの図柄数に基づいて、スローダウン処理の実行の可否を決定する。
【０５５１】
この第３の実施形態にかかるリール停止処理もまた、リール制御処理（図１８）のステップ７０３において、何れかのストップボタン４６〜４８が操作されたことが、ストップ操作検出センサ４６ａ〜４８ａ（図１１参照）の出力信号から検出された場合に実行される。
【０５５２】
始めに、ステップ２２０１において、停止処理を実行するリール６１を特定する。
【０５５３】
実施の形態では、何れかのストップボタン４６〜４８が操作されると、操作されたストップボタンのフラグがセットされる。よって、セットされているフラグに対応するリール６１が、停止処理を実行するリールであると特定される。
【０５５４】
ステップ２２０１において停止処理を実行するリールが特定されると、ステップ２２０２において、ストップボタン４６が操作された時点におけるリール６１の回転位置を特定する。
【０５５５】
具体的には、ＲＡＭ８４に記憶された図柄番号８４ｊと図柄オフセット値８４ｉの値に基づいて、リール６１の回転位置を特定できる。
【０５５６】
ステップ２２０３において、リールの停止時に表示させる図柄として決定された図柄（停止予定図柄）の位置を特定する。
【０５５７】
ここで、リールの停止時に表示される図柄は、通常遊技処理の抽選処理（図１６、ステップ５０３）における抽選において何れかの役（入賞役、小役）に当選している場合には、当選している役に応じて決まる図柄となるので、当選している役に応じて決まる図柄の位置が特定される。
【０５５８】
ステップ２２０４において、ストップボタン４６が操作された時点から、停止予定図柄を有効ライン上に位置させた状態でリールを停止させるのに必要なスベリ数を特定する。
【０５５９】
ここで、例えば左リールの有効ラインに停止させる図柄（停止予定図柄）が「ベル」である役に入賞している場合について説明する。
【０５６０】
実施の形態では、図３７のスベリテーブルに基づいて、スベリ数を特定している。
このスベリテーブルでは、停止予定図柄毎に、ストップボタン４６を押下操作したときに有効ライン上に位置していた図柄から何図柄分すべらせると、リールが停止した時点で有効ライン上に停止予定図柄を停止させることができるのかが判るようになっている。
【０５６１】
例えば、図３６のスベリテーブルでは、停止予定図柄が「ベル」である場合であって、ストップボタンが操作された時点において下段の有効ラインｃ（図１参照）上に位置していた図柄から、図柄「ベル」を有効ラインｃ上に停止させるのに必要なスベリ数が判るようになっている。
【０５６２】
例えば、図１０において図柄番号３の「チェリー」が下段の有効ラインｃ上に位置しているときに左リールのストップボタンが操作されると、２図柄分滑らせてリールを停止させることで、図柄番号５の「ベル」を有効ライン上に停止表示できるようになっている。
【０５６３】
図３５に戻って、ステップ２２０４において、スベリ数が特定されると、ステップ２２０５において、スベリ数が１または２であるか否かを確認され、スベリ数が「１」または「２」である場合には、ステップ２２０６において、第２スローダウン設定処理が実行される。
【０５６４】
この第２スローダウン設定処理では、第２スローダウンフラグがセットされたのち、減速カウンタの値に「８」がセットされる。
【０５６５】
ステップ２２０５において、スベリ数が「１」または「２」でない場合は、ステップ２２０７において、スベリ数が「３」または「４」であるか否かが確認され、スベリ数が「３」または「４」である場合には、ステップ２２０８において、第１スローダウン設定処理が実行される。
【０５６６】
この第１スローダウン設定処理では、第１スローダウンフラグがセットされたのち、減速カウンタの値に「２０」がセットされる。
【０５６７】
なお、ステップ２２０７においてスベリ数が「３」または「４」でない場合、ステップ２２０４において特定されたスベリ数が「０」ということになる。よって、この場合には、ステップ２２０９において、全相励磁停止設定処理が実行される。すなわち、リール６１は、減速（スローダウン）が行われることなく停止されることになる。
【０５６８】
このように、停止図柄を所定位置まで移動させるのに要する図柄のスベリ数に基づいて、停止図柄が所定位置に達するまでにリール６１の減速（スローダウン）を行ったのちにリール６１を停止させる第１の停止条件と、停止図柄が所定位置に達するまでにリール６１の減速（スローダウン）を行わずにリール６１停止させる第２の停止条件と、のうちの何れかを選択する構成とし、図柄のスベリ数は、リール６１の図柄毎の停止図柄までのスベリ数を纏めたスベリテーブルを参照して行われるようにしたので、停止図柄を所定位置まで移動させるのに要するステップ数や時間を算出する必要がなく、スベリテーブルを参照するだけで良いので、処理負担の軽減とデータの削減が可能になる。
【０５６９】
リール停止処理の第３の実施形態を説明する。
【０５７０】
第１の実施の形態では、リール６１の減速（スローダウン）を行う場合には、停止予定図柄までのステップ数（残り図柄ステップ数）に応じて、第１減速テーブルに基づいてリールの減速処理を実行する第１スローダウン処理と、第２減速テーブルに基づいてリールの減速処理を実行する第２スローダウン処理の何れかを選択する構成とし、２つの減速テーブル（第１減速テーブルと第２減速テーブル）を用意していた。
【０５７１】
第３の実施形態では、第１減速テーブルのみを用いて、減速テーブルからの励磁時間の読み出し方法を、第１スローダウン処理の場合と第２スローダウン処理の場合とで、変更することで、異なる減速時間を実現させている。
【０５７２】
図３７は、第３の実施形態におけるリール停止処理のフローチャートである。
【０５７３】
この第３の実施形態にかかるリール停止処理もまた、リール制御処理（図１８）のステップ７０３において、何れかのストップボタン４６〜４８が操作されたことが、ストップ操作検出センサ４６ａ〜４８ａ（図１１参照）の出力信号から検出された場合に実行される。
【０５７４】
このリール停止処理では、第１の実施形態のリール停止処理（図３０）の場合と同様に、停止処理を実行するリール６１の特定（ステップ２３０１）、ストップボタン４６が操作された時点におけるリール６１の回転位置の特定（ステップ２３０２）、リール６１の停止時に表示させる図柄として決定された図柄（停止予定図柄）の位置の特定（ステップ２３０３）、停止予定図柄を有効ライン上に位置させた状態でリールを停止させるまでに要するステップ数（Ｎｓｔｅｐ）の特定（ステップ２３０４）が実行される。
【０５７５】
そして、ステップ２３０５において、停止予定図柄までのステップ数Ｎｓｔｅｐが、２１＜Ｎｓｔｅｐ≦９１であるか否かを確認し、この範囲内である場合には、ステップ２００６において、第２スローダウン設定処理が実行される。
【０５７６】
この第２スローダウン設定処理では、第２スローダウンフラグがセットされたのち、減速カウンタ８４ｎの値に「２０」、減算数８４ｑの値に「４」がセットされる。
【０５７７】
一方、２１＜Ｎｓｔｅｐ≦９１でない場合、ステップ２００７において、停止予定図柄までのステップ数が９１＜Ｎｓｔｅｐ≦１１７であるか否かを確認し、この範囲内である場合には、ステップ２３０８において、第１スローダウン設定処理が実行される。
【０５７８】
この第１スローダウン設定処理では、第１スローダウンフラグがセットされたのち、減速カウンタの値に「２０」、減算数８４ｑの値に「１」がセットされる。
【０５７９】
なお、ステップ２００９において９１＜Ｎｓｔｅｐ≦１１７でない場合には、ステップ２０１１において、全相励磁停止設定処理が実行される。
【０５８０】
このように、第１スローダウンフラグまたは第２スローダウンフラグのセットと、減速カウンタの値のセットが実行されると、停止制御処理（図３１、図３２）が実行される。
【０５８１】
第３の実施形態では、図３２のステップ２１１２の処理のみが、前記した第１の実施形態の場合と異なっている。
【０５８２】
具体的には、ステップ２１１２において減速カウンタ８４ｎ値を減算する際に、第１の実施形態では、常に「１」ずつ減算していたが、第３の実施形態では、減算数８４ｑにセットされている値ずつ減算される。
【０５８３】
よって、減速時間が第１スローダウン処理よりも短い第２スローダウン処理の場合には、減算数８４ｑの値が「４」にセットされているので、減速カウンタ８４ｎの値は、タイマ割込処理のたびに、「２０」→「１６」→「１２」→「８」→「４」→「０」という順序で減算される。
【０５８４】
よって、ステップ２１１３からステップ２１１５の処理では、この減速カウンタ８４ｎの値に対応する順番で、励磁相および励磁時間の設定と、励磁順ポインタ８４ｈの変更が順次行われ、合計５ステップでリール６１の回転が停止することになる。
【０５８５】
このように、第１スローダウン処理では、励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す減速カウンタ８４ｎ（識別番号）と関連づけられた第１減速テーブル（図３３）に基づいて、リール６１の減速が実行される構成とし、さらに、停止図柄と所定位置との関係に基づいて、第１スローダウン処理と、第１スローダウン処理よりも減速時間が短い第２スローダウン処理の場合の何れにより、リール６１の減速を実行するのかが決定され、第２スローダウン処理によりリール６１を減速させる場合には、第１のスローダウン処理で使用する減速カウンタ８４ｎの値を決定し、決定された減速カウンタ８４ｎの順番に従って、励磁をかける励磁相と励磁時間を順次変更しながら、リールを減速させる構成とした。
【０５８６】
このように構成すると、停止図柄と所定位置との関係ごとに、複数の減速パターンを用意する必要なしに、リールをスムーズに減速させたのちに完全に停止させることができるので、リールやステッピングモータにかかる負荷を低減できる。
【０５８７】
次に、本発明の第４の実施形態を、図３９〜図４３を参照して説明する。
【０５８８】
第４の実施形態では、ストップボタン４６〜４８が操作された時点において、停止予定図柄を所定位置まで移動させるのに要するステップ数（残り図柄ステップ数）Ｎｓｔｅｐと、前記した通常処理の抽選処理（図１６のステップ５０３）の結果とに基づいて、スローダウン処理を実行するか否かを決定する。そして、スローダウン処理を実行する場合には、減速時間と減速度が異なる複数の減速テーブルの中からひとつの減速テーブルを選択し、選択した減速テーブルで規定された減速度でリール６１のスローダウンを実行する。
【０５８９】
図３９は、第４の実施形態でのリール停止処理を説明するフローチャートである。図４０および図４１は、第４の実施形態と、後記する第５および第６の実施形態のリール停止処理で共通に用いられる減速テーブル（第１減速テーブル、第２減速テーブル）を説明する図である。図４２および図４３は、第４の実施形態でのリール６１の停止制御処理を説明するフローチャートである。
【０５９０】
減速テーブル（第１減速テーブル、第２減速テーブル）では、スローダウン期間として同じステップ数（２４ステップ：図柄を１図柄分移動させるステップ数に相当）が設定されており、各ステップにおける励磁時間を異ならせることで、スローダウン時のリール６１の回転角度を同じにしつつ、スローダウン時間の長さ（減速時間）と、スローダウン時のリール６１の減速度を異ならせている。
【０５９１】
図４０に示すように、第１減速テーブルでは、各ステップ（減速順序）における励磁時間が、タイマ割込処理を２回実行する時間（２割込）に設定されており、４８割込に相当する時間（７１．５２ｍｓｅｃ＝１．４９ｍｓｅｃ×４８）をかけて、リール６１を２４ステップ分（１図柄分）回転させるように設定されている。
【０５９２】
第２減速テーブルでは、各ステップ（減速順序）における励磁時間が、途中からタイマ割込処理を３回実行する時間（３割込）に設定されており、６８割り込みに相当する時間（１０１．３２ｍｓｅｃ＝１．４９ｍｓｅｃ×６８）をかけて、リール６１を２４ステップ分（１図柄分）回転させるように設定されている。
【０５９３】
ここで、スロットマシン１０では、ストップボタン４６〜４８を操作してから１９０ｍｓｅｃ以内にステッピングモータ７９の励磁相を固定することが要求されている。
【０５９４】
よって、ストップボタン４６〜４８の操作された時点（ｔ１）からストップボタン４６〜４８の操作を検出するまでに要する１回分のタイマ割込処理時間と、スローダウン期間とを考慮すると、第１減速テーブルでは、リール６１のスローダウンを開始する前に、最大で１１６．９９ｍｓｅｃ（＝１９０−（１．４９＋７１．５２））の間、リール６１を定速で回転させることができるようになっている。
【０５９５】
ここで、リール６１が定速で回転している間（定速回転期間）では、１相励磁と、２相励磁とが、それぞれ１割込に相当する時間（１．４９ｍｓｅｃ）ずつ交互に実行されるので、第１減速テーブルを採用する場合には、リール６１のスローダウンを開始する前に、最大で７８ステップの定速回転期間（＝１１６．９９／１．４９）が確保できるようになっている。
【０５９６】
一方、図４１に示すように、第２減速テーブルでは、リール６１のスローダウンを開始する前に、最大で８７．１９ｍｓｅｃ（＝１９０−（１．４９＋１０１．３２））の間、リール６１を定速で回転させることができるようになっている。
【０５９７】
よって、第２減速テーブルを採用する場合には、リール６１のスローダウンを開始する前に、最大で５８ステップの定速回転期間（＝８７．１９／１．４９）が確保できるようになっている。
【０５９８】
第４の実施形態でのリール停止処理を、図３９を参照して説明する。
【０５９９】
ここで、第４の実施形態にかかるリール停止処理もまた、前記した他の実施形態の場合と同様に、リール制御処理（図１８）のステップ７０３において、何れかのストップボタン４６〜４８が操作されたことが、ストップ操作検出センサ４６ａ〜４８ａ（図１１参照）の出力信号から検出された場合に実行される。
【０６００】
始めに、ステップ４００１において、停止処理を実行するリール６１を特定する。
【０６０１】
実施の形態では、何れかのストップボタン４６〜４８が操作されると、操作されたストップボタンのフラグがセットされる。よって、セットされているフラグに対応するリール６１が、停止処理を実行するリールであると特定される。
【０６０２】
ステップ４００１において停止処理を実行するリールが特定されると、ステップ４００２において、ストップボタン４６〜４８が操作された時点におけるリール６１の回転位置（現在位置）を特定する。
【０６０３】
具体的には、ＲＡＭ８４に記憶された図柄番号８４ｊと図柄オフセット値８４ｉの値に基づいて、リール６１の回転位置を特定できる。
【０６０４】
ステップ４００３において、リール６１の停止時に表示させる図柄として決定された図柄（停止予定図柄）の位置を特定する。
【０６０５】
ここで、リールの停止時に表示される図柄は、通常遊技処理の抽選処理（図１６、ステップ５０３）の結果、何れかの役（入賞役、小役）に当選している場合には、当選している役に応じて決まる図柄となるので、当選している役に応じて決まる図柄の位置が特定される。
【０６０６】
ステップ４００４において、ストップボタン４６が操作された時点から、停止予定図柄を有効ライン上に位置させた状態でリールを停止させるまでに要するステップ数（Ｎｓｔｅｐ）を特定する。すなわち、停止予定図柄までの距離を特定する。
【０６０７】
ステップ４００５において、ステップ数Ｎｓｔｅｐが、２４＜Ｎｓｔｅｐ≦１０２であるか否かを確認する。
【０６０８】
ステップ数Ｎｓｔｅｐが、かかる範囲内にない場合には、ステップ４０１２の処理に移行して、全相励磁停止設定処理が実行される。
【０６０９】
第１減速テーブルまたは第２減速テーブルでは、２４ステップをかけてリール６１のスローダウン（減速）を行うため、停止予定図柄までのステップ数が「２４」以下（Ｎｓｔｅｐ≦２４）である場合にスローダウンを行うと、リール６１が停止したときに停止予定図柄が有効ライン上の位置（所定位置）を通過した位置に停止してしまう。
【０６１０】
また、停止予定図柄までのステップ数が「１０２」よりも大きい（１０２＜Ｎｓｔｅｐ）場合には、停止予定図柄と所定位置とが大きく離れているため、かかる場合にリール６１のスローダウン処理を行うと、ストップボタン４６〜４８の操作から所定時間（１９０ｍｓｅｃ）内に、停止予定図柄を所定位置まで到達させることができなくなる。
【０６１１】
ここで、上限値の「１０２」は、１９０ｍｓｅｃ内でのステップ数（定速回転期間とスローダウン期間でのステップ数を合算したステップ数）が最も大きくなる第１減速テーブルに基づき決定される。
【０６１２】
よって、ステップ４００５において、２４＜Ｎｓｔｅｐ≦１０２である場合、すなわち、リール６１のスローダウンが実行可能である場合には、ステップ４００６において、ＢＢ当選フラグがセットされているか否かが確認される。
【０６１３】
第４の実施形態では、内部抽選でＢＢ（ビッグボーナス）に当選している場合に、スローダウン処理の実行頻度が高くなるように設定されているからである。
【０６１４】
ＢＢ当選フラグがセットされている場合、ステップ４００７において、Ｎｓｔｅｐの値が「５」の倍数であるか否かが確認される。
【０６１５】
Ｎｓｔｅｐの値が「５」の倍数でない場合には、ステップ４０１２の処理に移行して、全相励磁停止設定処理が実行される。
【０６１６】
一方、Ｎｓｔｅｐの値が「５」の倍数である場合には、ステップ４００８において、Ｎｓｔｅｐの値が「８２」よりも大きいか否かが確認される。第２減速テーブルに基づくリール６１のスローダウンが可能であるか否かを確認するためである。
【０６１７】
ここで、閾値の「８２」は、第２減速テーブルを採用する場合における１９０ｍｓｅｃ内でのステップ数（定速回転期間とスローダウン期間でのステップ数を合算したステップ数）の最大値である。
【０６１８】
Ｎｓｔｅｐの値が「８２」よりも大きい場合、ステップ４００９において、第２スローダウン設定処理が実行される。
【０６１９】
この第２スローダウン設定処理では、第２減速テーブル（図４１）に基づいてスローダウンを実行することを示すフラグ（第２スローダウンフラグ）がセットされたのち、減速カウンタ８４ｎの値に「２４」がセットされる。
【０６２０】
一方、ステップ４００８において、Ｎｓｔｅｐの値が「８２」よりも大きくない場合、ステップ４０１１において、第１スローダウン設定処理が実行される。
【０６２１】
この第１スローダウン設定処理では、第１減速テーブル（図４０）に基づいてスローダウンを実行することを示すフラグ（第１スローダウンフラグ）がセットされたのち、減速カウンタ８４ｎの値に「２４」がセットされる。
【０６２２】
また、前記したステップ４００６においてＢＢ当選フラグがセットされていない場合、ステップ４０１０において、Ｎｓｔｅｐの値が「１０」の倍数であるか否かが確認される。
【０６２３】
Ｎｓｔｅｐの値が「１０」の倍数である場合には、ステップ４０１１において、前記した第１スローダウン設定処理が実行される。
【０６２４】
一方、Ｎｓｔｅｐの値が「１０」の倍数でない場合には、テップ４０１２の処理に移行して、全相励磁停止設定処理が実行される。
【０６２５】
このように、第４の実施形態では、内部抽選でＢＢに当選している場合であって、残り図柄ステップ数（Ｎｓｔｅｐの値）が５の倍数であり、かつ８２よりも小さいとき（残り図柄ステップ数が２５、３０、３５、４０、４５、５０、５５、６０、６５、７０、７５、８０であるとき）と、ＢＢに当選していない場合であって、残り図柄ステップ数が１０の倍数であるとき（残り図柄ステップ数が３０、４０、５０、６０、７０、８０、９０、１００であるとき）に、第１減速テーブル（図４０）に基づいてスローダウンを実行することを示すフラグ（第１スローダウンフラグ）がセットされる。
【０６２６】
そのため、ステップ４００５の要件を満たしている場合には、ＢＢに当選していない場合であっても、約１８％の確率で、第１減速テーブルに基づくリール６１のスローダウンが実行される。これにより、リール６１のスローダウンが実行されると、ＢＢに当選しているのではないかと遊技者に感じさせることができるようになるので、遊技者の次回以降の遊技への期待度を高めると共に、遊技者の遊技に対する興趣を向上させることができる。
【０６２７】
ここで、ＢＢに当選している場合にのみスローダウンが実行され、当選していない場合にはスローダウンが全く実行されないように設定されていると、スローダウンが実行される回数が少なくなると共に、スローダウンが実行されると必ずＢＢに当選していることになる。そうすると、ＢＢに当選していない場合であってもスローダウンが実行される場合に比べて、遊技者の遊技に対する興趣を大きく向上させることが難しくなる。
【０６２８】
また、第４の実施形態では、内部抽選でＢＢに当選している場合であって、残り図柄ステップ数（Ｎｓｔｅｐの値）が５の倍数であり、かつ８２よりも大きいとき（残り図柄ステップ数が８５、９０、９５、１００であるとき）に、第２減速テーブル（図４１）に基づいてスローダウンを実行することを示すフラグ（第２スローダウンフラグ）がセットされる。
【０６２９】
ここで、この第２減速テーブルに基づくスローダウンでは、第１減速テーブルに基づくスローダウンよりも減速度が遅くなるように設定されている（スローダウン期間が長くなるように設定されている）。さらに、第２減速テーブルに基づくスローダウンは、ＢＢに当選していない場合には実行されない。
【０６３０】
そのため、遊技者は、スローダウンが実行されると、ＢＢに当選していることを期待してスローダウンのときの減速度が遅くなる（スローダウン期間が長くなる）ことを望むようになる。すなわち、スローダウンが実行されることによってＢＢに当選しているかもしれないという期待が生じ、スローダウン期間が長いと、この期待が、ＢＢに当選しているという確信に変わるので、スローダウンが実行された場合には、遊技者の関心は、スローダウン期間の長さに向かうことになる。
【０６３１】
これにより、遊技者の関心を、ストップボタン４６〜４８が操作されてからのリール６１の回転に引きつけることができ、遊技に対する興趣を向上させることができるようになっている。
【０６３２】
ここで、リール６１が定速で回転している場合、リール６１は、１．４９ｍｓｅｃ毎に１ステップ分回転しているので、リール６１を停止させるためにストップボタン４６〜４８を操作した場合、操作された時点における残り図柄ステップ数（Ｎｓｔｅｐ）の値はランダムな値となる。すなわち、残り図柄ステップ数にランダム性がある。
【０６３３】
そのため、実施の形態では、スローダウンを実行するか否かを決めるために用いるランダムな値を、遊技機の内部処理により乱数を発生させて取得する必要がないので、より簡単な処理や構成で、スローダウンを実行するか否かを決定することができるようになっている。
【０６３４】
さらに、実施の形態では、残り図柄ステップ数（Ｎｓｔｅｐの値）が所定の範囲内（２４＜Ｎｓｔｅｐ≦１０２）である場合（ステップ４００５においてＹｅｓ）に、リール６１を減速させたのちに停止させる第１の停止条件とし、その後の判定処理（ステップ４００７、ステップ４０１０）において残り図柄ステップ数（Ｎｓｔｅｐの値）が所定の要件を満たしている場合には、リール６１を減速させずに停止させる第２の停止条件に変更する構成とした。これにより、第１の停止条件が一旦選択された場合であっても、第２の停止条件に変更されることがあるので、周回体の減速のランダム性が大きくなり、遊技者の興趣をより引きつけることができるようになっている。
【０６３５】
図３９のリール停止処理の説明に戻って、ステップ４００９、ステップ４０１１、またはステップ４０１２の処理が実行されると、前記したリール制御処理（図１８参照）にリターンして、ステップ７０７以降の処理が実行されることになる。
【０６３６】
この第１スローダウンフラグまたは第２スローダウンフラグのセットと、減速カウンタ８４ｎの値のセットをトリガとして、モータ制御処理（図２７、図２８）の停止制御処理（ステップ１２５２）において、リール６１をスローダウンさせながら停止させる処理が実行される。
【０６３７】
第４の実施形態での停止制御処理（図２８、ステップ１２５２）を、図４２、図４３のフローチャートを参照して説明する。なお、以下の説明において、前記した第１の実施形態での停止制御処理（図３１、図３２）と共通する部分については、説明を適宜省略する。
【０６３８】
ステップ４１０１において、リール６１を停止させて停止予定図柄を所定位置に停止表示させるタイミングであるか否かを確認するために、残り図柄ステップ数が「０」であるか否かを確認する。
【０６３９】
ここで、前記した図３９のリール停止処理において、第１スローダウンフラグまたは第２スローダウンフラグがセットされた直後は、停止予定図柄までのステップ数Ｎｓｔｅｐ（残り図柄ステップ数）を示す残り図柄カウンタ８４ｍの値は「０」でない。
【０６４０】
よって、かかる場合には、ステップ４１０４を経て、ステップ４１０６の処理に移行する。
【０６４１】
ステップ４１０６では、第１スローダウンフラグがセットされているか否かが確認され、第１スローダウンフラグがセットされている場合には、ステップ４１０７において、現時点が、第１スローダウン処理の実行中、実行前の待機中の何れであるのかを確認するために、残り図柄カウンタ８４ｍの値が「２４」以下であるか否かを確認する。
【０６４２】
この残り図柄カウンタ８４ｍの値は、前記した図３９のリール停止処理の第１スローダウン設定処理（ステップ４０１１）においてセットされた値であり、第１減速テーブル（図４０）に基づいてリール６１の減速を開始するタイミングを規定している。
【０６４３】
残り図柄ステップ数を示す残り図柄カウンタ８４ｍの値が「２４」以下でない場合は、第１スローダウン処理が実行される前の待機中ということになる。かかる場合には、ステップ４１０８において、残り図柄カウンタ８４ｍの値が「１」減算される。これにより、残り図柄カウンタ８４ｍの値が「２４」以下になるまでの間は、そのステップ４１０８の処理により、残り図柄カウンタ８４ｍの値が、タイマ割込処理（図１３）の実行間隔で「１」ずつ減算処理されることになる。
【０６４４】
そして、ステップ４１０７において、残り図柄カウンタ８４ｍの値が「２４」以下である場合には、第１スローダウン処理を開始するタイミング、若しくは第１スローダウン処理の実行中であるので、後記するステップ４１１１（図４３参照）の処理に移行する。
【０６４５】
ステップ４１０６において第１スローダウンフラグがセットされていない場合には、ステップ４１０９において、第２スローダウンフラグがセットされているか否かが確認される。
【０６４６】
第２スローダウンフラグがセットされている場合には、ステップ４１１０において、現時点が、第２スローダウン処理の実行中、実行前の待機中の何れであるのかを確認するために、残り図柄カウンタ８４ｍの値が「２４」以下であるか否かを確認する。
【０６４７】
残り図柄ステップ数を示す残り図柄カウンタ８４ｍの値が「２４」以下でない場合は、第２スローダウン処理が実行される前の待機中であるので、ステップ４１０８において、残り図柄カウンタ８４ｍの値が「１」減算される。これにより、残り図柄カウンタ８４ｍの値が「２４」以下になるまでの間は、そのステップ４１０８の処理により、残り図柄カウンタ８４ｍの値が、タイマ割込処理（図１３）の実行間隔で「１」ずつ減算処理されることになる。
【０６４８】
ステップ４１１０において、残り図柄カウンタ８４ｍの値が「２４」以下である場合には、第２スローダウン処理を開始するタイミング、若しくは第２スローダウン処理の実行中であるので、後記するステップ４１１１（図４３参照）の処理に移行する。
【０６４９】
このように、残り図柄カウンタ８４ｍの値が、スローダウン処理の開始タイミングを規定する所定値「２４」になるまでの間は、遊技機のタイマ割込処理の実行間隔で「１」ずつ減算される。そして、残り図柄カウンタ８４ｍの値が、スローダウン処理の開始タイミングを規定する所定値「２４」になると、ステップ４１１１以降の処理が実行される。
【０６５０】
ステップ４１１１（図４３）では、減速ウエイトタイマ８４ｐの値が「０」であるか否かが確認される。
【０６５１】
第１スローダウンフラグと第２スローダウンフラグの何れがセットされたのちの最初にステップ４１１１の処理では、減速ウエイトタイマ８４ｐの値はセットされておらず、「０」である。
【０６５２】
よって、ステップ４１１３の処理に移行して、減速カウンタ８４ｎの値が「１」減算処理される。これにより、減速カウンタ８４ｎの値は、第１スローダウンフラグがセットされている場合と、第２スローダウンフラグがセットされている場合の何れにおいても、「２３」になる。
【０６５３】
続いて、ステップ４１１４において、減算後の減速カウンタ８４ｎの値に対応した励磁時間の値を、減速テーブル（第１減速テーブル（図４０）、第２減速テーブル（図４１））から取得し、取得した励磁時間の値が、減速ウエイトタイマ８４ｐにセットされる。
【０６５４】
減速ウエイトタイマ８４ｐの値のセットが終了すると、励磁順ポインタ（図８参照）の値を「１」だけインクリメントする更新処理が実行される（ステップ４１１５）。そして、更新処理された励磁順ポインタの値（例えば、「５」）に対応した励磁データを図８に示すテーブルより取得し、その励磁データ（０６Ｈ）が左リール６１Ｌ用の出力励磁データとしてＲＡＭ８４に保存される（ステップ４１１６）。保存された励磁データはその他のリール６１Ｍ、６１Ｒのステッピングモータに対する励磁データを取得した後、図２６のステッピングモータ制御処理のステップ１１０５において入出力ポート８２に同時に出力される。
【０６５５】
そして、ステップ４１１７において、リール６１を停止させるタイミング（第１または第２スローダウン処理の終了タイミング）を規定する残り図柄カウンタ８４ｍの値が「１」減算処理される。
【０６５６】
このステップ４１１１からステップ４１１７までの処理は、残り図柄カウンタ８４ｍの値が「２４」以下なったのち、「０」になるまでの間、繰り返し実行される。
【０６５７】
このステップ４１１１からステップ４１１７までの処理が繰り返されている間、励磁データは、減速カウンタ８４ｎの値が変更されるたびに更新される。よって、残り図柄カウンタ８４ｍの値が「０」になるまでの間、励磁相を交互に切換ながらリール６１の減速が実行される。
【０６５８】
そして、減速カウンタ８４ｎの値が最終的に「０」になると、ステップ４１０１からステップ４１０２の処理に移行して、全相励磁停止処理が実行され、リール６１が完全に停止することになる（ステップ４１０１〜ステップ４１０３）。
【０６５９】
以上の通り、第４の実施形態では、遊技機のモータ制御手段が、停止図柄（停止予定図柄）を所定位置に停止表示させるときのリール６１の減速度を設定する減速設定手段と、設定された減速度でリール６１前記周回体を減速させたのちに停止させる減速停止手段とを備えると共に、遊技機が、停止図柄を所定位置に停止表示させるときのリール６１の減速度が異なる複数の減速テーブルを記憶する記憶手段（ＲＯＭ８３、ＲＡＭ８４）を備え、減速設定手段が、記憶手段に記憶された複数の減速テーブルの中から、抽選の結果に基づいてひとつの減速テーブルを選択し、減速停止手段が、選択された減速テーブルで規定された減速度でリール６１を減速させたのちに停止させる構成とし、記憶手段には、第１の減速度でリール６１を減速させる第１減速テーブル（図４０）と、第２の減速度でリール６１を減速させる第２減速テーブル（図４１）と、が記憶され、第１の減速度でリール６１を減速させる第１減速テーブルが選択された場合の所定役（ＢＢ）への当選の期待度と、第２の減速テーブルが選択された場合の所定役（ＢＢ）への当選の期待度と、が異なる構成とした。
【０６６０】
これにより、リール６１は、選択された減速テーブルに規定された減速度で減速させられたのちに停止する。よって、抽選の結果に応じてリール６１の減速度が異なるので、遊技者が、リール６１が停止する際の挙動が単調であると感じることを抑えることができる。
【０６６１】
また、第１減速テーブルが選択された場合と、第２減速テーブルが選択された場合とで、所定役（ＢＢ）への当選の期待度が異なるので、遊技者は、リールが停止する際の減速度の違いにより、所定役に当選している可能性が高いか否かが判るようになる。よって、遊技者が、リール６１が停止する際の挙動が単調であると感じることを抑えつつ、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール６１が停止するまでの間のリール６１の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【０６６２】
特に、遊技機における内部抽選の結果、ＢＢに当選している場合には所定の確率で第２減速テーブルまたは第１減速テーブルが選択され、ＢＢに当選していない場合であっても、所定の確率で第１の減速テーブルが選択される構成とし、第２の減速テーブルに基づくリール６１の減速度（減速期間）のほうが、第１の減速テーブルに基づくリール６１の減速度（減速期間）よりも遅く（長く）なるように設定されている構成とした。
【０６６３】
これにより、リール６１のスローダウンが実行されると、ＢＢに当選しているのではないかと遊技者に感じさせることができるようになるので、遊技者の次回以降の遊技への期待度を高めると共に、遊技者の遊技に対する興趣を向上させることができる。
【０６６４】
さらに、スローダウンが実行されることによってＢＢに当選しているかもしれないという期待が生じ、スローダウン期間が長いと、この期待が、ＢＢに当選しているという確信に変わるので、スローダウンが実行された場合には、遊技者の関心は、スローダウン期間の長さに向かうことになる。
【０６６５】
これにより、遊技者の関心を、ストップボタン４６〜４８が操作されてからのリール６１の回転に引きつけることができ、遊技に対する興趣を向上させることができるようになっている。
【０６６６】
停止図柄が所定位置に達するまでにリール６１の減速を行ったのちにリール６１を停止させる第１の停止条件と、停止図柄が所定位置に達するまでにリール６１の減速を行わずにリール６１を停止させる第２の停止条件とが用意されており、停止条件選択手段は、第１の停止条件でリール６１を停止させた際に停止図柄を所定位置に停止表示させることが可能である場合には、第１の停止条件を選択し、減速設定手段は、第１の停止条件が選択されると、抽選の結果に基づいて、複数の減速テーブルの中からひとつの減速テーブルを選択する構成とした。
【０６６７】
これにより、停止ボタンが操作された際の停止図柄の位置が、リール６１を減速させながら停止させても所定位置に到達可能な位置である場合には、第１の停止条件でリール６１を停止させることで、リール６１を減速させずに停止させる第２の停止条件の場合よりも、リール６１やステッピングモータ７９にかかる負荷を低減できる。
【０６６８】
遊技機のモータは、多相ステッピングモータであり、停止条件選択手段は、停止図柄を所定位置まで移動させるのに要するステップ数に基づいて、第１の停止条件と第２の停止条件の何れかを選択する構成とした。
【０６６９】
これにより、リール６１の最小回転単位であるステップ数に基づいて、リール６１を減速させながら停止させる第１の停止条件を選択するか否かが判断されるので、可能な限り第１の停止条件を選択して、リール６１とステッピングモータにかかる負荷を低減させることができる。
【０６７０】
減速設定手段は、停止予定図柄を所定位置まで移動させるのに要するステップ数に基づいて、第１または第２の減速テーブルを選択する構成とし、第１減速テーブルと第２減速テーブルでは、減速の開始から停止予定図柄を所定位置に到達させるまでのステップ数が同じステップ数に設定されている構成とした。
【０６７１】
このように構成すると、停止ボタンが操作されたときに決まるステップ数にはランダム性があるため、ステップ数に基づいて減速テーブルを選択することで、周回体の減速をランダムに実行できるようになる。ステップ数を用いない場合には、減速テーブルを選択する際に乱数を生成する処理などを遊技機において別途設ける必要があるが、ステップ数を用いる構成とすることで、簡単な処理で周回体の減速をランダムに実行できる。また、周回体の減速がランダムに実行されるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。さらに、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【０６７２】
さらに、減速の開始から停止予定図柄を所定位置に到達させるまでのステップ数が同じステップ数に設定されていると、第１減速テーブルと第２減速テーブルの何れが選択されても、リール６１の減速は常に停止図柄の所定ステップ数前から開始される。よって、リール６１の外周に描かれた図柄の並びを記憶しているような、遊技経験の豊富な遊技者の場合、リール６１の減速が開始される位置により役に当選しているか否かが判るため、遊技者の関心は、自然と減速が開始されるタイミングに向かうことになる。よって、遊技者の興趣を引きつけることができる。
【０６７３】
さらに、第１の停止条件が選択された場合に、停止予定図柄を所定位置まで移動させるのに要するステップ数に応じて、第１の停止条件を第２の停止条件に変更する停止条件変更手段を備える構成とした。
【０６７４】
このように構成すると、第１の停止条件が選択された場合であっても、第２の停止条件に変更されることがあるので、周回体の減速のランダム性が大きくなり、遊技者の興趣をより引きつけることができる。
【０６７５】
さらに、第１減速テーブルと第２減速テーブルでは、減速の開始から停止図柄を前記所定位置に到達させるまでのステップ数が、リール６１の外周に描かれた図柄を１図柄分（所定図柄分）移動させるのに要するステップ数である２４ステップに設定されている構成とした。
【０６７６】
これにより、リール６１の減速が開始されるタイミングが、リール６１の外周の周方向で隣接する図柄の切れ目となるので、リール６１の減速が開始されたか否かを遊技者が認識し易くなる。
【０６７７】
次に、リール停止処理の第５の実施形態を、図４４を参照して説明する。
【０６７８】
第５の実施形態にかかるリール停止処理では、停止予定図柄を所定位置まで移動させるのに要するステップ数Ｎｓｔｅｐと、前記した通常処理の抽選処理（図１６のステップ５０３）の結果、ＢＢまたはＲＢの役に当選しているか否かとに基づいて、スローダウン処理を実行するか否かを決定し、スローダウン処理を実行する場合には、当選している役毎に用意された減速テーブルに基づいてリール６１のスローダウンを実行し、スローダウンを実行する場合のリール６１の減速度が、当選している役に応じて決まるように設定されている。
【０６７９】
以下、第５の実施形態にかかるリール停止処理を説明する。
【０６８０】
ここで、第５の実施形態にかかるリール停止処理もまた、前記した他の実施形態の場合と同様に、リール制御処理（図１８）のステップ７０３において、何れかのストップボタン４６〜４８が操作されたことが、ストップ操作検出センサ４６ａ〜４８ａ（図１１参照）の出力信号から検出された場合に実行される。
【０６８１】
図４４は、第５の実施形態にかかるリールの停止処理を説明するフローチャートである。なお、図４４のフローチャートにおけるステップ５００１〜５００４の処理は、前記した第４の実施形態のリール停止処理（図３９）におけるステップ４００１〜４００４の処理と同じであるので、ここではその説明を省略する。
【０６８２】
ステップ５００５において、ステップ数Ｎｓｔｅｐが、２４＜Ｎｓｔｅｐ≦１０２である場合、ステップ５００６において、ＢＢ当選フラグがセットされているか否かを確認する。
【０６８３】
ＢＢ当選フラグがセットされている場合、ステップ５００７において、Ｎｓｔｅｐの値が「８２」よりも大きいか否かが確認される。第２減速テーブルに基づくリール６１の減速が可能であるか否かを確認するためである。
【０６８４】
ステップ５００７において、Ｎｓｔｅｐの値が「８２」よりも大きい場合、ステップ５００８において、Ｎｓｔｅｐの値が「５」の倍数であるか否かが確認される。
【０６８５】
Ｎｓｔｅｐの値が「５」の倍数である場合には、ステップ５００９の第２スローダウン設定処理において、第２スローダウンフラグがセットされたのち、減速カウンタ８４ｎの値に「２４」がセットされる。
【０６８６】
なお、ステップ５００７においてＮｓｔｅｐの値が「８２」よりも大きくない場合、およびステップ５００８において、Ｎｓｔｅｐの値が「５」の倍数でない場合には、ステップ５０１３の処理に移行して、全相励磁停止設定処理が実行される。
【０６８７】
ステップ５００６においてＢＢ当選フラグがセットされていない場合、ステップ５０１０において、ＲＢ当選フラグがセットされているか否かが確認される。
【０６８８】
ＲＢ当選フラグがセットされていない場合には、ステップ５０１３の処理に移行して、全相励磁停止設定処理が実行される。
【０６８９】
第５の実施形態では、ＢＢまたはＲＢに当選している場合に、一定条件のもと、スローダウン処理が実行されるように設定されているからである。
【０６９０】
ステップ５０１０においてＲＢ当選フラグがセットされている場合、ステップ５０１１において、Ｎｓｔｅｐの値が「５」の倍数であるか否かが確認される。第１スローダウン処理を実行するか否かを判断するためである。
【０６９１】
Ｎｓｔｅｐの値が「５」の倍数である場合には、ステップ５０１２の第１スローダウン設定処理において、第１スローダウンフラグがセットされたのち、減速カウンタ８４ｎの値に「２４」がセットされる。
【０６９２】
一方、「５」の倍数でない場合には、ステップ５０１３の処理に移行して、全相励磁停止設定処理が実行される。
【０６９３】
このように第５の実施形態では、ＢＢに当選している場合には、一定条件のもと第２スローダウン処理が実行され、ＢＢに当選していなくてもＲＢに当選している場合には、一定要件のもと、第２スローダウン処理よりもスローダウン期間の短い第１スローダウン処理が実行される構成とした。
【０６９４】
リール６１のスローダウンが実行されると、ＢＢまたはＲＢに入賞していることが判り、リール６１がスローダウンするときの減速度の違いにより、ＢＢとＲＢの何れに入賞しているのかが判るので、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール６１が停止するまでの間のリール６１の挙動に向かわせることができる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【０６９５】
次に、リール停止処理の第６の実施形態を、図４５を参照して説明する。
【０６９６】
第６の実施形態にかかるリール停止処理では、停止予定図柄を所定位置まで移動させるのに要するステップ数Ｎｓｔｅｐが、スローダウン処理を実行する場合の要件を満たしている場合に、一定要件のもとスローダウン処理を実行し、スローダウン処理における減速度の違いにより、所定役（ＢＢ）への当選の期待度が表されるように設定されている。
【０６９７】
以下、第６の実施形態にかかるリール停止処理を説明する。
【０６９８】
ここで、第６の実施形態にかかるリール停止処理もまた、前記した他の実施形態の場合と同様に、リール制御処理（図１８）のステップ７０３において、何れかのストップボタン４６〜４８が操作されたことが、ストップ操作検出センサ４６ａ〜４８ａ（図１１参照）の出力信号から検出された場合に実行される。
【０６９９】
図４５は、第６の実施形態にかかるリールの停止処理を説明するフローチャートである。なお、図４５のフローチャートにおけるステップ６００１〜６００４の処理は、前記した第４の実施形態のリール停止処理（図３９）におけるステップ４００１〜４００４の処理と同じであるので、ここではその説明を省略する。
【０７００】
ステップ６００５において、ステップ数Ｎｓｔｅｐが、２４＜Ｎｓｔｅｐ≦８２である場合、ステップ６００６において、ＢＢ当選フラグがセットされているか否かを確認する。
【０７０１】
ここで、前記した第４の実施形態では、第１減速テーブル基づくリール６１の減速が実行可能であるか否かを、２４＜Ｎｓｔｅｐ≦１０２であるか否か（図３９、ステップ４００５）に基づいて判断したのちに、第２減速テーブルに基づくリール６１の減速が実行可能であるか否かを、８２＜Ｎｓｔｅｐであるか否か（図３９、ステップ４００８）に基づいて判断していた。
【０７０２】
第６の実施形態では、第２減速テーブルに基づく減速と、第一減速テーブルに基づく減速の両方が実行可能であるか否かを、まとめて確認している。処理ステップ数を少なくすることで、より短時間でリール停止処理が完了するようにしているためである。
【０７０３】
なお、第２減速テーブルに基づく減速と、第一減速テーブルに基づく減速の両方が実行可能であるか否かをまとめて確認することは、他の実施形態の場合にも好適に利用可能である。
【０７０４】
図４５のリール停止処理の説明に戻って、ステップ６００６においてＢＢ当選フラグがセットされている場合、ステップ６００７において、Ｎｓｔｅｐの値が「１０」の倍数であるか否かが確認される。Ｎｓｔｅｐの値が「１０」の倍数である場合には、ステップ６００８の第２スローダウン設定処理において、第２スローダウンフラグがセットされたのち、減速カウンタ８４ｎの値に「２４」がセットされる。
【０７０５】
ステップ６００７においてＮｓｔｅｐの値が「１０」の倍数でない場合には、ステップ６００９において、Ｎｓｔｅｐの値が「５」の倍数であるか否かが確認される。
【０７０６】
Ｎｓｔｅｐの値が「５」の倍数である場合には、ステップ６０１０の第１スローダウン設定処理において、第１スローダウンフラグがセットされたのち、減速カウンタ８４ｎの値に「２４」がセットされる。
【０７０７】
また、ステップ６００６において、ＢＢ当選フラグがセットされていない場合でも、Ｎｓｔｅｐの値が「５」の倍数である場合には（ステップ６００９）、ステップ６０１０において第１スローダウン設定処理が実行される。
【０７０８】
このように第６の実施形態では、第２減速テーブルに規定された減速度でリール６１の減速が行われた場合には、１００％の確率でＢＢに当選しており、第２減速テーブルに規定された減速度でリール６１の減速が行われた場合には、ＢＢに当選している可能性があることを、遊技者が認識できるようにした。
【０７０９】
すなわち、リールの減速度に応じて、所定の入賞役（ＢＢ）への期待度が異なるように、減速テーブルを選択する構成としたので、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール６１が停止するまでの間のリール６１の挙動に向かわせることができる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【０７１０】
このように、第６の実施形態では、内部抽選でＢＢに当選している場合であって、残り図柄ステップ数（Ｎｓｔｅｐの値）が１０の倍数であるとき（残り図柄ステップ数が３０、４０、５０、６０、７０、８０であるとき）に、第２スローダウンフラグがセットされて、第２減速テーブル（図４１）に基づく減速（スローダウン）が実行される。
【０７１１】
また、内部抽選でＢＢに当選している場合であって、残り図柄ステップ数（Ｎｓｔｅｐの値）が１０の倍数でないときでも、残り図柄ステップ数（Ｎｓｔｅｐの値）が５の倍数であるとき（残り図柄ステップ数が２５、３５、４５、５５、６５、７５であるとき）には、第１スローダウンフラグがセットされて、第１減速テーブル（図４０）に基づく減速（スローダウン）が実行される。
【０７１２】
さらに、内部抽選でＢＢに当選していない場合であっても、残り図柄ステップ数（Ｎｓｔｅｐの値）が５の倍数であるとき（残り図柄ステップ数が２５、３０、３５、４０、４５、５０、５５、６０、６５、７０、７５、８０であるとき）には、第１スローダウンフラグがセットされて、第１減速テーブル（図４０）に基づく減速（スローダウン）が実行される。
【０７１３】
そのため、ステップ６００５の要件を満たしている場合には、ＢＢに当選していない場合であっても、所定の確率で、第１減速テーブルに基づくリール６１のスローダウンが実行される。これにより、リール６１のスローダウンが実行されると、ＢＢに当選しているのではないかと遊技者に感じさせることができるようになるので、遊技者の次回以降の遊技への期待度を高めると共に、遊技者の遊技に対する興趣を向上させることができる。
【０７１４】
ここで、この第２減速テーブルに基づくスローダウンの期間は、第１減速テーブルに基づくスローダウンの期間よりも長く設定されているので、遊技者は、スローダウンが実行されると、ＢＢに当選していることを期待してスローダウン期間が長くなるなることを望むようになる。すなわち、スローダウンが実行されることによってＢＢに当選しているかもしれないという期待が生じ、スローダウン期間が長いと、この期待が、ＢＢに当選しているという確信に変わるので、スローダウンが実行された場合には、遊技者の関心は、スローダウン期間の長さに向かうことになる。
【０７１５】
これにより、遊技者の関心を、ストップボタン４６〜４８が操作されてからのリール６１の回転に引きつけることができ、遊技に対する興趣を向上させることができるようになっている。
【０７１６】
次に、本発明の第７の実施形態を、図４６〜図５０を参照して説明する。
【０７１７】
第７の実施形態では、ストップボタン４６〜４８が操作された時点において、停止予定図柄を所定位置まで移動させるのに要するステップ数（残り図柄ステップ数）Ｎｓｔｅｐと、前記した通常処理の抽選処理（図１６のステップ５０３）の結果とに基づいて、スローダウン処理を実行するか否かを決定する。そして、スローダウン処理を実行する場合には、減速時間と減速時のステップ数が異なる複数の減速テーブルの中からひとつの減速テーブルを選択し、選択した減速テーブルで規定されたステップ数でリール６１のスローダウンを実行する。
【０７１８】
図４６は、第７の実施形態でのリール停止処理を説明するフローチャートである。図４７および図４８は、第７の実施形態と、後記する第７の実施形態のリール停止処理で共通に用いられる減速テーブル（第１減速テーブル、第２減速テーブル）を説明する図である。図４９および図５０は、第７の実施形態でのリール６１の停止制御処理を説明するフローチャートである。
【０７１９】
減速テーブル（第１減速テーブル、第２減速テーブル）では、各ステップにおける励磁時間が同じであるものの、ステップ数が異なるスローダウン期間が設定されており、スローダウン時にリール６１が回転する量（回転角度）が異なっている。
【０７２０】
図４７に示すように、第１減速テーブルでは、１図柄の半分だけリール６１を回転させるのに必要な１２ステップが、スローダウン期間として設定されており、各ステップ（減速順序）における励磁時間が、タイマ割込処理を２回実行する時間（２割込）に設定されている。よって、第１減速テーブルでは、２４割込に相当する時間（３５．７６ｍｓｅｃ＝１．４９ｍｓｅｃ×２４）をかけて、リール６１を１２ステップ分（１図柄の半分）回転させるように設定されている。
【０７２１】
図４８に示すように、第２減速テーブルでは、１図柄と半分だけリール６１を回転させるのに必要な３６ステップが、スローダウン期間として設定されており、各ステップ（減速順序）における励磁時間が、タイマ割込処理を２回実行する時間（２割込）に設定されている。よって、第２減速テーブルでは、７２割込に相当する時間（１０７．２８ｍｓｅｃ＝１．４９ｍｓｅｃ×７２）をかけて、リール６１を３６ステップ分（１図柄と半分）回転させるように設定されている。
【０７２２】
前記したように、スロットマシン１０では、ストップボタン４６〜４８を操作してから１９０ｍｓｅｃ以内にステッピングモータ７９の励磁相を固定することが要求されている。
【０７２３】
よって、ストップボタン４６〜４８の操作された時点（ｔ１）からストップボタン４６〜４８の操作を検出するまでに要する１回分のタイマ割込処理時間と、スローダウン期間とを考慮すると、第１減速テーブルでは、リール６１のスローダウンを開始する前に、最大で１５２．７５ｍｓｅｃ（＝１９０−（１．４９＋３５．７６））の間、リール６１を定速で回転させることができるようになっている。
【０７２４】
ここで、リール６１が定速で回転している間（定速回転期間）では、１相励磁と、２相励磁とが、それぞれ１割込に相当する時間（１．４９ｍｓｅｃ）ずつ交互に実行されるので、第１減速テーブルを採用する場合には、リール６１のスローダウンを開始する前に、最大で１０２ステップの定速回転期間（＝１５２．７５／１．４９）が確保できるようになっている。
【０７２５】
一方、図４８に示すように、第２減速テーブルでは、リール６１のスローダウンを開始する前に、最大で８１．２３ｍｓｅｃ（＝１９０−（１．４９＋１０７．２８））の間、リール６１を定速で回転させることができるようになっている。
【０７２６】
よって、第２減速テーブルを採用する場合には、リール６１のスローダウンを開始する前に、最大で５４ステップの定速回転期間（８１．２３／１．４９）が確保できるようになっている。
【０７２７】
第７の実施形態でのリール停止処理を、図４６を参照して説明する。
【０７２８】
ここで、第７の実施形態にかかるリール停止処理もまた、前記した他の実施形態の場合と同様に、リール制御処理（図１８）のステップ７０３において、何れかのストップボタン４６〜４８が操作されたことが、ストップ操作検出センサ４６ａ〜４８ａ（図１１参照）の出力信号から検出された場合に実行される。
【０７２９】
なお、図４６のフローチャートにおけるステップ７００１〜７００４の処理は、前記した第４の実施形態のリール停止処理（図３９）におけるステップ４００１〜４００４の処理と同じであるので、ここではその説明を省略する。
【０７３０】
ステップ７００５において、ステップ数Ｎｓｔｅｐが、１２＜Ｎｓｔｅｐ≦１１４である場合、ステップ７００６において、ＢＢ当選フラグがセットされているか否かを確認する。
【０７３１】
第７の実施形態では、内部抽選でＢＢ（ビッグボーナス）に当選している場合に、スローダウン処理の実行頻度が高くなるように設定されているからである。
【０７３２】
ＢＢ当選フラグがセットされている場合、ステップ７００７において、Ｎｓｔｅｐの値が「５」の倍数であるか否かが確認される。
【０７３３】
Ｎｓｔｅｐの値が「５」の倍数でない場合には、ステップ７０１２の処理に移行して、全相励磁停止設定処理が実行される。
【０７３４】
一方、Ｎｓｔｅｐの値が「５」の倍数である場合には、ステップ７００８において、Ｎｓｔｅｐの値が「９０」よりも大きいか否かが確認される。第２減速テーブルに基づくリール６１のスローダウンが可能であるか否かを確認するためである。
【０７３５】
ここで、閾値の「９０」は、第２減速テーブルを採用する場合における１９０ｍｓｅｃ内でのステップ数（定速回転期間とスローダウン期間でのステップ数を合算したステップ数）の最大値である。
【０７３６】
Ｎｓｔｅｐの値が「９０」よりも大きい場合、ステップ７００９において第２スローダウン設定処理が実行される。
【０７３７】
この第２スローダウン設定処理では、第２減速テーブルに基づいてスローダウンを実行することを示すフラグ（第２スローダウンフラグ）がセットされたのち、減速カウンタ８４ｎの値に「３６」がセットされる。
【０７３８】
一方、ステップ７００８において、Ｎｓｔｅｐの値が「９０」よりも大きくない（「９０」以下である）場合、ステップ７０１１において、第１スローダウン設定処理が実行される。
【０７３９】
この第１スローダウン設定処理では、第１減速テーブルに基づいてスローダウンを実行することを示すフラグ（第１スローダウンフラグ）がセットされたのち、減速カウンタ８４ｎの値に「１２」がセットされる。
【０７４０】
また、前記したステップ７００６においてＢＢ当選フラグがセットされていない場合、ステップ７０１０において、Ｎｓｔｅｐの値が「１０」の倍数であるか否かが確認される。
【０７４１】
Ｎｓｔｅｐの値が「１０」の倍数である場合には、ステップ７０１１において、前記した第１スローダウン設定処理が実行される。
【０７４２】
一方、Ｎｓｔｅｐの値が「１０」の倍数でない場合には、テップ７０１２の処理に移行して、全相励磁停止設定処理が実行される。
【０７４３】
このように、第７の実施形態では、内部抽選でＢＢに当選している場合であって、残り図柄ステップ数（Ｎｓｔｅｐの値）が５の倍数であり、かつ９０よりも小さいときと、ＢＢに当選していない場合であって、残り図柄ステップ数が１０の倍数であるとき（残り図柄ステップ数が２０、３０、４０、５０、６０、７０、８０、９０、１００、１１０であるとき）に、第１減速テーブル（図４７）に基づいてスローダウンを実行することを示すフラグ（第１スローダウンフラグ）がセットされる。
【０７４４】
また、内部抽選でＢＢに当選している場合であって、残り図柄ステップ数（Ｎｓｔｅｐの値）が５の倍数であり、かつ９０よりも大きいとき（残り図柄ステップ数が１００、１１０）に、第２減速テーブル（図４８）に基づいてスローダウンを実行することを示すフラグ（第２スローダウンフラグ）がセットされる。
【０７４５】
ここで、第２減速テーブルに基づくスローダウンのほうが、第１減速テーブルに基づくスローダウンよりも、１図柄分多くリール６１が回転する。そして、第２減速テーブルに基づくスローダウンが実行されると、ＢＢに当選していることが確実になる。
【０７４６】
そのため、遊技者は、スローダウンが実行されると、ＢＢに当選していることを期待してスローダウン期間が長くなることをと望むようになる。すなわち、スローダウンが実行されることによってＢＢに当選しているかもしれないという期待が生じ、スローダウン期間が長いと、この期待が、ＢＢに当選しているという確信に変わるので、スローダウンが実行された場合には、遊技者の関心は、スローダウン期間の長さに向かうことになる。
【０７４７】
これにより、遊技者は、スローダウンが長く実行されることを期待しながら、リールの回転に注目することになり、遊技者の関心を、ストップボタン４６〜４８が操作されてからのリール６１の回転に引きつけることができ、遊技に対する興趣を向上させることができるようになっている。
【０７４８】
また、リール６１の減速期間（スローダウン期間）は、第２減速テーブルの方が１図柄分に相当するステップ数だけ長いので、第１減速テーブルに基づくスローダウンの場合と、第２減速テーブルに基づくスローダウンの場合とでは、スローダウンが、同じ図柄の同じ位置（同じステップ数の位置）から開始されることになる。
【０７４９】
第１減速テーブルの場合と第２減速テーブルの場合の間でのステップ数の違いが図柄単位（例えば１図柄分：２４ステップ、２図柄分：４８ステップ）でない場合には、スローダウンの開始時期（位置）が、第１減速テーブルが選択された場合と第２減速テーブルが選択された場合とで異なるので、スローダウンの開始時期（位置）によりどちらの減速テーブルが選択されているのかを、遊技者が知ることができる。
【０７５０】
実施の形態のように、ステップ数の違いを図柄単位とすると、リールの停止時期（位置）を確認するまでは、何れの減速テーブルが選択されたのかを知ることができないので、遊技者の興味を、スローダウン期間の長さにより確実に引きつけることができるようになる。
【０７５１】
図４６のリール停止処理の説明に戻って、ステップ７００９、ステップ７０１１、またはステップ７０１２の処理が実行されると、前記したリール制御処理（図１８参照）にリターンして、ステップ７０７以降の処理が実行されることになる。
【０７５２】
この第１スローダウンフラグまたは第２スローダウンフラグのセットと、減速カウンタ８４ｎの値のセットをトリガとして、モータ制御処理（図２７、図２８）の停止制御処理（ステップ１２５２）において、リール６１をスローダウンさせながら停止させる処理が実行される。
【０７５３】
第７の実施形態での停止制御処理（図２８，ステップ１２５２）を、図４９、図５０のフローチャートを参照して説明する。なお、以下の説明において、前記した第１の実施形態での停止制御処理（図３１、図３２）と共通する部分については、説明を適宜省略する。
【０７５４】
ステップ７１０１において、リール６１を停止させて停止予定図柄を所定位置に停止表示させるタイミングであるか否かを確認するために、残り図柄ステップ数が「０」であるか否かを確認する。
【０７５５】
ここで、前記した図４６のリール停止処理において、第１スローダウンフラグまたは第２スローダウンフラグがセットされた直後は、停止予定図柄までのステップ数Ｎｓｔｅｐ（残り図柄ステップ数）を示す残り図柄カウンタ８４ｍの値は「０」でない。
【０７５６】
よって、かかる場合には、ステップ７１０４を経て、ステップ７１０６の処理に移行する。
【０７５７】
ステップ７１０６では、第１スローダウンフラグがセットされているか否かが確認され、第１スローダウンフラグがセットされている場合には、ステップ７１０７において、現時点が、第１スローダウン処理の実行中、実行前の待機中の何れであるのかを確認するために、残り図柄カウンタ８４ｍの値が「１２」以下であるか否かを確認する。
【０７５８】
この残り図柄カウンタ８４ｍの値は、前記した図４６のリール停止処理の第１スローダウン設定処理（ステップ７０１１）においてセットされた値であり、第２減速テーブル（図４７）に基づいてリール６１の減速を開始するタイミングを規定している。
【０７５９】
残り図柄ステップ数を示す残り図柄カウンタ８４ｍの値が「１２」以下でない場合は、第１スローダウン処理が実行される前の待機中ということになる。かかる場合には、ステップ７１０８において、残り図柄カウンタ８４ｍの値が「１」減算される。これにより、残り図柄カウンタ８４ｍの値が「１２」以下になるまでの間は、そのステップ７１０８の処理により、残り図柄カウンタ８４ｍの値が、タイマ割込処理（図１３）の実行間隔で「１」ずつ減算処理されることになる。
【０７６０】
そして、ステップ７１０７において、残り図柄カウンタ８４ｍの値が「１２」以下である場合には、第１スローダウン処理を開始するタイミング、若しくは第１スローダウン処理の実行中であるので、後記するステップ７１１１（図５０参照）の処理に移行する。
【０７６１】
ステップ７１０６において第１スローダウンフラグがセットされていない場合には、ステップ７１０９において、第２スローダウンフラグがセットされているか否かが確認される。
【０７６２】
第２スローダウンフラグがセットされている場合には、ステップ７１１０において、現時点が、第２スローダウン処理の実行中、実行前の待機中の何れであるのかを確認するために、残り図柄カウンタ８４ｍの値が「３６」以下であるか否かを確認する。
【０７６３】
残り図柄ステップ数を示す残り図柄カウンタ８４ｍの値が「３６」以下でない場合は、第２スローダウン処理が実行される前の待機中であるので、ステップ７１０８において、残り図柄カウンタ８４ｍの値が「１」減算される。これにより、残り図柄カウンタ８４ｍの値が「３６」以下になるまでの間は、そのステップ７１０８の処理により、残り図柄カウンタ８４ｍの値が、タイマ割込処理（図１３）の実行間隔で「１」ずつ減算処理されることになる。
【０７６４】
ステップ７１１０において、残り図柄カウンタ８４ｍの値が「３６」以下である場合には、第２スローダウン処理を開始するタイミング、若しくは第２スローダウン処理の実行中であるので、後記するステップ７１１１（図５０参照）の処理に移行する。
【０７６５】
このように、残り図柄カウンタ８４ｍの値が、スローダウン処理の開始タイミングを規定する所定値（第１スローダウン処理の場合は「１２」、第２スローダウン処理の場合は「３６」）になるまでの間は、遊技機のタイマ割込処理の実行間隔で「１」ずつ減算される。そして、残り図柄カウンタ８４ｍの値が、スローダウン処理の開始タイミングを規定する所定値になると、ステップ７１１１以降の処理が実行される。
【０７６６】
ステップ７１１１（図５０）では、減速ウエイトタイマ８４ｐの値が「０」であるか否かが確認される。
【０７６７】
第１スローダウンフラグと第２スローダウンフラグの何れがセットされたのちの最初にステップ７１１１の処理では、減速ウエイトタイマ８４ｐの値はセットされておらず、「０」である。
【０７６８】
よって、ステップ７１１３の処理に移行して、減速カウンタ８４ｎの値が「１」減算処理される。これにより、減速カウンタ８４ｎの値は、第１スローダウンフラグがセットされている場合は「１１」に、第２スローダウンフラグがセットされている場合は「３５」になる。
【０７６９】
続いて、ステップ７１１４において、減算後の減速カウンタ８４ｎの値に対応した励磁時間の値を、減速テーブル（第１減速テーブル（図４７）、第２減速テーブル（図４８））から取得し、取得した励磁時間の値が、減速ウエイトタイマ８４ｐにセットされる。
【０７７０】
減速ウエイトタイマ８４ｐの値のセットが終了すると、励磁順ポインタ（図８参照）の値を「１」だけインクリメントする更新処理が実行される（ステップ７１１５）。そして、更新処理された励磁順ポインタの値（例えば、「５」）に対応した励磁データを図８に示すテーブルより取得し、その励磁データ（０６Ｈ）がリール６１用の出力励磁データとしてＲＡＭ８４に保存される（ステップ７１１６）。保存された励磁データは総てのリール６１Ｒ、６１Ｍ、６１Ｒのステッピングモータに対する励磁データを取得した後、図２６のステッピングモータ制御処理のステップ１１０５において入出力ポート８２に同時に出力される。
【０７７１】
そして、ステップ７１１７において、リールを停止させるタイミング（第１または第２スローダウン処理の終了タイミング）を規定する残り図柄カウンタ８４ｍの値が「１」減算処理されることになる。
【０７７２】
このステップ７１１１からステップ７１１７までの処理は、残り図柄カウンタ８４ｍの値が所定値（第１スローダウン処理の場合は「１２」、第２スローダウン処理の場合は「２４」）以下なったのち、「０」になるまでの間、繰り返し実行される。
【０７７３】
このステップ７１１１からステップ７１１７までの処理が繰り返されている間、励磁データは、減速カウンタ８４ｎの値が変更されるたびに更新される。よって、残り図柄カウンタ８４ｍの値が「０」になるまでの間、励磁相を交互に切換ながらリール６１の減速が実行される。
【０７７４】
そして、減速カウンタ８４ｎの値が最終的に「０」になると、ステップ７１０１からステップ７１０２の処理に移行して、全相励磁停止処理が実行され、リール６１が完全に停止することになる（ステップ７１０１〜ステップ７１０３）。
【０７７５】
以上の通り、第７の実施形態では、モータ制御手段が、停止図柄（停止予定図柄）を所定位置に停止表示させるときのリール６１の減速時間を、抽選結果に基づいて設定する減速設定手段と、設定された減速時間でリール６１を減速させたのちに停止させる減速停止手段と、を備えると共に、遊技機が、停止図柄を所定位置に停止表示させるときのリール６１の減速時間が異なる複数の減速テーブルを記憶する記憶手段（ＲＯＭ８３、ＲＡＭ８４）を備え、減速設定手段が、記憶手段に記憶された複数の減速テーブルの中から、抽選の結果に基づいてひとつの減速テーブルを選択し、減速停止手段が、選択された減速テーブルで規定された減速時間でリール６１を減速させたのちに停止させる構成とし、記憶手段には、第１の減速時間でリール６１を減速させる第１減速テーブル（図４７）と、第２の減速時間でリール６１を減速させる第２減速テーブル（図４８）と、が記憶され、第１の減速度でリール６１を減速させる第１減速テーブルが選択された場合の所定役（ＢＢ）への当選の期待度と、第２の減速テーブルが選択された場合の所定役（ＢＢ）への当選の期待度と、が異なる構成とした。
【０７７６】
これにより、リール６１は、抽選の結果に基づいて選択された減速テーブルに規定された減速時間で減速させられたのちに停止する。よって、抽選の結果に応じてリール６１の減速時間が異なるので、遊技者が、リール６１が停止する際の挙動が単調であると感じることを抑えることができる。
【０７７７】
また、第１減速テーブルが選択された場合と、第２減速テーブルが選択された場合と出、所定役（ＢＢ）への当選の期待度が異なるので、遊技者は、リールが停止する際の減速時間の違いにより、所定役に当選している可能性が高いか否かが判るようになる。よって、遊技者が、リール６１が停止する際の挙動が単調であると感じることを抑えつつ、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール６１が停止するまでの間のリール６１の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【０７７８】
特に、遊技機における内部抽選の結果、ＢＢに当選している場合には所定の確率で第２減速テーブルまたは第１減速テーブルが選択され、ＢＢに当選していない場合であっても、所定の確率で第１の減速テーブルが選択される構成とし、第２の減速テーブルに基づくリール６１の減速時間のほうが、第１の減速テーブルに基づくリール６１の減速時間よりも長くなるように設定されて、第１減速テーブルに基づくリール６１のスローダウン（減速）の場合よりも、１図柄分多く回転する構成とした。
【０７７９】
これにより、リール６１のスローダウンが実行されると、ＢＢに当選しているのではないかと遊技者に感じさせることができるようになるので、遊技者の次回以降の遊技への期待度を高めると共に、遊技者の遊技に対する興趣を向上させることができる。
【０７８０】
さらに、スローダウンが実行されることによってＢＢに当選しているかもしれないという期待が生じ、スローダウンの際にリール６１が１図柄分多く回転すると、この期待が、ＢＢに当選しているという確信に変わるので、スローダウンが実行された場合には、遊技者の関心は、スローダウンの際のリール６１の回転量（角度）に向かうことになる。
【０７８１】
これにより、遊技者の関心を、ストップボタン４６〜４８が操作されてからのリール６１の回転に引きつけることができ、遊技に対する興趣を向上させることができるようになっている。
【０７８２】
停止図柄が所定位置に達するまでにリール６１の減速を行ったのちにリール６１を停止させる第１の停止条件と、停止図柄が所定位置に達するまでにリール６１の減速を行わずにリール６１を停止させる第２の停止条件とが用意されており、停止条件選択手段は、第１の停止条件でリール６１を停止させた際に停止図柄を所定位置に停止表示させることが可能である場合には、第１の停止条件を選択し、減速設定手段は、第１の停止条件が選択されると、抽選の結果に基づいて、複数の減速テーブルの中からひとつの減速テーブルを選択する構成とした。
【０７８３】
これにより、停止ボタンが操作された際の停止図柄の位置が、リール６１を減速させながら停止させても所定位置に到達可能な位置である場合には、第１の停止条件でリール６１を停止させることで、リール６１を減速させずに停止させる第２の停止条件の場合よりも、リール６１やステッピングモータ７９にかかる負荷を低減できる。
【０７８４】
また、抽選の結果に応じてリール６１の減速時間が異なるので、遊技者が、リール６１が停止する際の挙動が単調であると感じることを抑えることができる。
【０７８５】
遊技機のモータは、多相ステッピングモータであり、減速テーブル選択手段は、停止図柄を所定位置まで移動させるのに要するステップ数に基づいて、第１の停止条件と第２の停止条件の何れかを選択する構成とした。
【０７８６】
これにより、リール６１の最小回転単位であるステップ数に基づいて、リール６１を減速させながら停止させる第１の停止条件を選択するか否かが判断されるので、可能な限り第１の停止条件を選択して、リール６１とステッピングモータにかかる負荷を低減させることができる。
【０７８７】
減速設定手段は、停止図柄を所定位置まで移動させるのに要するステップ数に基づいて、減速テーブルを選択する構成とし、第１減速テーブルと第２減速テーブルでは、減速の開始から停止図柄を前記所定位置に到達させるまでのステップ数が異なるステップ数に設定され、減速の開始から停止図柄を所定位置に到達させるまでのステップ数は、第２の減速テーブルのほうが、リール６１の外周に描かれた図柄を１図柄分移動させるのに要するステップ数の分だけ、第１減速テーブルよりも多く設定されている構成とした。
【０７８８】
このように構成すると、停止ボタンが操作されたときに決まるステップ数にはランダム性があるため、ステップ数に基づいて減速テーブルを選択することで、周回体の減速をランダムに実行できるようになる。ステップ数を用いない場合には、減速テーブルを選択する際に乱数を生成する処理などを遊技機において別途設ける必要があるが、ステップ数を用いる構成とすることで、簡単な処理で周回体の減速をランダムに実行できる。また、周回体の減速がランダムに実行されるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。さらに、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【０７８９】
また、リール６１の減速が開始されるタイミングは同じであるものの、リール６１が停止した時点での位置が、リール６１の外周の周方向で隣接する１図柄分ずれるので、リール６１の減速時間の違いを遊技者が認識し易くなる。
【０７９０】
さらに、第１の停止条件が選択された場合に、停止予定図柄を所定位置まで移動させるのに要するステップ数に応じて、第１の停止条件を第２の停止条件に変更する停止条件変更手段を備える構成とした。
【０７９１】
このように構成すると、第１の停止条件が選択された場合であっても、第２の停止条件に変更されることがあるので、周回体の減速のランダム性が大きくなり、遊技者の興趣をより引きつけることができる。
【０７９２】
次に、リール停止処理の第８の実施形態を、図５１を参照して説明する。
【０７９３】
第８の実施形態にかかるリール停止処理では、停止予定図柄を所定位置まで移動させるのに要するステップ数Ｎｓｔｅｐと、前記した通常処理の抽選処理（図１６のステップ５０３）の結果、ＢＢまたはＲＢの役に当選しているか否かとに基づいて、スローダウン処理を実行するか否かを決定し、スローダウン処理を実行する場合には、当選している役毎に用意された減速テーブルに基づいてリール６１のスローダウンを実行し、スローダウンを実行する場合のリール６１の減速度が、当選している役に応じて決まるように設定されている。
【０７９４】
以下、第８の実施形態にかかるリール停止処理を説明する。
【０７９５】
ここで、第８の実施形態にかかるリール停止処理もまた、前記した他の実施形態の場合と同様に、リール制御処理（図１８）のステップ７０３において、何れかのストップボタン４６〜４８が操作されたことが、ストップ操作検出センサ４６ａ〜４８ａ（図１１参照）の出力信号から検出された場合に実行される。
【０７９６】
図５１は、第８の実施形態にかかるリールの停止処理を説明するフローチャートである。なお、図５１のフローチャートにおけるステップ８００１〜８００４の処理は、前記した第４の実施形態のリール停止処理（図３９）におけるステップ４００１〜４００４の処理と同じであるので、ここではその説明を省略する。
【０７９７】
ステップ８００５において、ステップ数Ｎｓｔｅｐが、１２＜Ｎｓｔｅｐ≦１１４である場合、ステップ８００６において、ＢＢ当選フラグがセットされているか否かを確認する。
【０７９８】
ＢＢ当選フラグがセットされている場合、ステップ８００７において、Ｎｓｔｅｐの値「９０」よりも大きいか否かが確認される。第２減速テーブル（図４８）に基づくリール６１のスローダウンが可能であるか否かを確認するためである。
【０７９９】
ステップ８００７において、Ｎｓｔｅｐの値が「９０」よりも大きい場合、ステップ８００８において、Ｎｓｔｅｐの値が「５」の倍数であるか否かが確認される。
【０８００】
Ｎｓｔｅｐの値が「５」の倍数である場合には、ステップ８００９の第２スローダウン設定処理において、第２スローダウンフラグがセットされたのち、減速カウンタ８４ｎの値に「３６」がセットされる。
【０８０１】
なお、ステップ８００７においてＮｓｔｅｐの値が「９０」よりも大きくない場合、およびステップ８００８においてＮｓｔｅｐの値が「５」の倍数でない場合には、ステップ８０１３の処理に移行して、全相励磁停止設定処理が実行される。
【０８０２】
ステップ８００６においてＢＢ当選フラグがセットされていない場合、ステップ８０１０において、ＲＢ当選フラグがセットされているか否かが確認される。
【０８０３】
ＲＢ当選フラグがセットされていない場合には、ステップ８０１３の処理に移行して、全相励磁停止設定処理が実行される。
【０８０４】
第８の実施形態では、ＢＢまたはＲＢに当選している場合に、一定条件のもと、スローダウン処理が実行されるように設定されているからである。
【０８０５】
ステップ８０１０においてＲＢ当選フラグがセットされている場合、ステップ８０１１において、Ｎｓｔｅｐの値が「５」の倍数であるか否かが確認される。第１スローダウン処理を実行するか否かを判断するためである。
【０８０６】
Ｎｓｔｅｐの値が「５」の倍数である場合には、ステップ８０１２の第１スローダウン設定処理において、第１スローダウンフラグがセットされたのち、減速カウンタ８４ｎの値に「１２」がセットされる。
【０８０７】
一方、「５」の倍数でない場合には、ステップ５０１３の処理に移行して、全相励磁停止設定処理が実行される。
【０８０８】
このように第８の実施形態では、ＢＢに当選している場合には、一定条件のもと第２スローダウン処理が実行され、ＢＢに当選していなくてもＲＢに当選している場合には、一定要件のもと、第２スローダウン処理よりもスローダウン期間の短い第１スローダウン処理が実行される構成とした。
【０８０９】
リール６１のスローダウンが実行されると、ＢＢまたはＲＢに入賞していることが判り、リール６１がスローダウンするときの減速時間（ステップ数）の違いにより、ＢＢとＲＢの何れに入賞しているのかが判るので、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール６１が停止するまでの間のリール６１の挙動に向かわせることができる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【０８１０】
以上、実施の形態では、リール６１（６１Ｌ、６１Ｍ、６１Ｒ）の回転位置を検出するためのセンサカットバンが、リール６１（６１Ｌ、６１Ｍ、６１Ｒ）の各々に２つ（第１センサカットバン７６と第２センサカットバン７７）ずつ設けられている場合を例示したが、センサカットバンの数は、少なくともひとつ以上設けられていれば良い。よって、作製コストや要求される回転位置の検出精度に応じて、センサカットバンの数を１つとすることや、３つ以上としても良い。
【０８１１】
さらに、実施の形態では、リールをスローダウンさせる場合に、スローダウン期間の長い第１減速テーブル（図３３参照）と、これよりもスローダウン期間の短い第２減速テーブル（図３４参照）とを用いて、各励磁方法（１相励磁または２相励磁）の切り換えと、各励磁方法における励磁時間（割込み数）の設定とを実行していたが、これらのテーブルにおいてスローダウン期間における励磁相の切り換え回数を規定する「減速順序」の数と、各励磁方法（１相励磁または２相励磁）における「励磁時間（割込み数）」は、スローダウン期間の長さやリールのスローダウン方法に応じて適宜変更可能である。
【０８１２】
また、リールをスローダウンさせる際に使用される減速テーブルの数も、実施の形態の態様に限定されるものではなく、例えば減速テーブルの数をひとつにすることや、３つ以上にすることも可能である。
【０８１３】
よって、例えば図３８の（ａ）、（ｂ）に示すように、「減速順序」の数が同じで、各切り換え順序における「励磁時間（割込み数）」が異なる減速テーブル、すなわちリールをスローダウンさせるときの減速度が異なる減速テーブル（第３減速テーブル、第４減速テーブル）を用意し、停止図柄と所定位置との関係に基づいて、何れかの減速テーブルを選択して、リールをスローダウンさせるようにしても良い。
【０８１４】
また、実施の形態では、リールのスローダウン制御をメイン制御基板８０側で行うように設定したが、サブ制御基板９０側で行うようにしても良い。
【０８１５】
このようにすると、サブ制御基板９０が液晶ディスプレイ１５に表示される演出表示を制御する場合には、演出表示に連動させてリールのスローダウン制御を実行できるようになるので、リールへの負荷を低減させつつ、遊技における演出効果を高めることができるようになる。
【０８１６】
さらに、実施の形態では、最終的に全相励磁を行ってリールを完全に停止させる場合を例示したが、１相励磁または２相励磁における励磁時間を長くすることで、リールを完全に停止させるようにしても良い。
【０８１７】
スローダウン制御を実行すると、徐々にリールの回転速度が低下するので、１相励磁または２相励磁における励磁時間を長くすることでリールを停止させても、定速で回転しているリールを全相励磁で停止させる場合に比べて、脱調や回転の不安定性が生じる可能性が低いからである。
【０８１８】
また、実施の形態では、ストップボタン４６〜４８が操作されて停止指令があったとき（図１８、ステップ７０３）に、リール停止処理（ステップ７０６）において、リールをスローダウンさせながら停止させるのかを決定するようにしたが、停止指令があったのち所定時間経過後に、リールをスローダウンさせながら停止させるのかを決定するようにしても良い。
【０８１９】
例えば、停止予定図柄を所定位置まで移動させるのに要するステップ数が「２０」になったときに、リールをスローダウンさせながら停止させるのかを決定するようにしても良い。
【０８２０】
前記した実施形態では、停止予定図柄を所定位置まで移動させるのに要するステップ数に基づいて、スローダウン処理を実行するか否かを判断する場合を例示したが、例えば内部抽選に当選している場合には、停止予定図柄が表示窓３１内で視認可能なときにストップボタン４６〜４８が操作された場合に、スローダウン処理が実行されるようにしても良い。
【０８２１】
このようにすると、内部抽選に当選している場合には、当選している役を構成する図柄、例えばＢＢの場合には図１０において図柄番号６の「７（超）」が表示窓３１内で視認可能なときにストップボタン４６が操作されると、スローダウン処理が実行されて、停止予定図柄がスローダウンしながら表示窓３１内を移動して所定位置に停止することになる。
【０８２２】
よって、内部抽選に当選しているか否かを遊技者が把握しやすくなると共に、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール６１が停止するまでの間のリール６１の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【０８２３】
スローダウン処理は、内部抽選の結果、ボーナス（ＢＢ、ＲＢ）が内部中の場合に行うようにしても良い。内部抽選の結果、ボーナス（ＢＢ、ＲＢ）に当選している場合、当選直後の遊技においてＢＢへの入賞を確定させる図柄を有効ライン上に揃えることができなくても、ＢＢ、ＲＢへの当選が次回以降の遊技に持ち越されている場合がある。この持ち越された遊技においてリール６１を停止させる際に、スローダウン処理を行うようにすると、遊技者が、内部抽選の結果、ボーナス（ＢＢ、ＲＢ）に当選していることを判ることができる。また、ボーナスと小役とが同時に成立している場合でもスローダウンを行うようにしても良い。
【０８２４】
これにより、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール６１が停止するまでの間のリール６１の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【０８２５】
前記した第５の実施形態では、ＢＢに当選している場合には、一定要件のもと、第２スローダウン処理が実行され、ＲＢに当選している場合には、一定要件のもと、第１スローダウンフラグ処理が実行される場合を例示したが、遊技機に設定された役毎に専用の減速テーブルを設けて、入賞している役（ＢＢ、ＲＢ、小役（スイカ、チェリー、ベルなど））毎に、リール６１を停止させるときの減速度、減速時間、そしてステップ数などが異なるようにしても良い。
【０８２６】
このようにすることによっても、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール６１が停止するまでの間のリール６１の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【０８２７】
さらに、スローダウン処理が実行される場合の役の期待度が、減速テーブル毎に異なるようにしても良い。例えば、第１減速テーブルに基づいてリール６１のスローダウンが実行された場合には、９０％の確率でＢＢに１０％の確率でＲＢに当選しており、第２減速テーブルに基づいてリール６１のスローダウンが実行された場合には、８０％の確率でＢＢに２０％の確率でＲＢに当選している、というようにしても良い。
【０８２８】
このようにすることによっても、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作からリール６１が停止するまでの間のリール６１の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【０８２９】
上記の実施形態では、リール６１を停止させるときのスローダウン処理を、左リール６１Ｌの場合を例示して説明した。スローダウン処理は、総てのリール６１（左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒ）について行っても良いし、左リール６１Ｌ、中リール６１Ｍ、右リール６１Ｒの中から選択されたひとつ、または２つのリールについて行うようにしても良い。
【０８３０】
さらに、内部抽選の結果に関連づけて、特定のリールを停止させる際にスローダウン処理を行うようにしても良い。例えば、内部抽選の結果、ＢＢに当選している場合に、中リール６１Ｍのみがスローダウン処理により停止するように構成すると、中リール６１Ｍがスローダウンしたのちに停止するか否かに基づいて、ＢＢに当選しているか否かが判るようになる。このようにすることによっても、遊技者の関心を、ストップボタンを操作するときのみならず、リール６１の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【０８３１】
前記した実施形態では、リールをスローダウンさせる際に利用される複数の減速テーブルとして、減速テーブルにおけるステップ数が同じで、各ステップにおける励磁時間が異なる場合（第４、５、６の実施形態）と、各ステップ数における励磁時間が同じで、減速テーブルにおけるステップ数が異なる場合（第７、８の実施形態）とを例示したが、これに限定されるものではない。
【０８３２】
減速テーブルにおけるステップ数と、各ステップにおける励磁時間が異なる複数の減速テーブルを採用し、内部抽選の結果や、当選している場合の役に応じて、減速時間、減速度、スローダウン時にリール６１を回転させるステップ数の総てが異なるようにしても良い。このようにすることによっても、遊技者の関心を引きつけることができる。
【０８３３】
第９の実施形態にかかるスロットマシン（遊技機）は、スタートレバー４５操作時の抽選処理（内部抽選）によりＢＢに当選した場合、ストップボタン４６の操作により左リール６１Ｌが最初に停止し、かつこの場合に表示窓３１内に停止表示された左リール６１Ｌの図柄の組合せがＢＢに当選していることを示す図柄の組合せ、すなわちリーチ目（図５７）であるときに、フリーズ処理を実行する。
【０８３４】
そして、フリーズ処理が実行されている間にストップボタン４７、ストップボタン４８が操作されても、かかる操作により、中リール６１Ｍ、右リール６１Ｒが停止しないようになっている。
【０８３５】
以下、第９の実施形態にかかる遊技機における処理を、詳細に説明する。
【０８３６】
図５２は、第９の実施形態の遊技機における抽選処理のフローチャートである。
【０８３７】
この抽選処理では、始めに、ステップ３００１において、スロットマシン１０の現在の設定状態やベットされたメダルの枚数、小役確率の高低等に基づいて、当否決定用の乱数テーブルが選択される。
【０８３８】
ステップ３００２では、このようにして選択された乱数テーブルに、スタートレバー４５が操作されたときに乱数カウンタよりラッチした乱数を照らして役の抽選を実行する。そして、ステップ３００３において、予め設定されている複数の入賞役のうちの何れかに当選したか否かを確認し、何れの入賞役にも当選していない場合には、そのまま処理を終了する。
【０８３９】
何れかの入賞役に当選した場合には、ステップ３００４において、当選した入賞役のフラグ（当選フラグ）をセットすると共に、図柄を揃えるべき有効ラインを決定する。よって、当選した入賞役がＢＢ（ビッグボーナス）である場合には、ＢＢ当選フラグがセットされる。
【０８４０】
続いて、ステップ３００５において、フリーズ判定フラグ設定処理が実行される。
【０８４１】
このフリーズ判定フラグ設定処理では、フリーズ処理を実行するか否かを規定するフラグ（フリーズ判定フラグ）の値が設定される。
【０８４２】
図５３は、フリーズ判定フラグ設定処理の詳細を説明するフローチャートである。
【０８４３】
このフリーズ判定フラグ設定処理では、ステップ３１０１において、内部抽選によりＢＢに当選しているか否かを確認する。
【０８４４】
スタートレバー４５操作時の抽選処理（内部抽選）によりＢＢに当選していることが、フリーズ処理を実行する場合の前提条件のひとつだからである。
【０８４５】
ここで、ＢＢに当選している場合には、前記した抽選処理（図５２）のステップ３００４においてＢＢ当選フラグがセットされているので、ステップ３１０１では、ＢＢ当選フラグがセットされているか否かを確認する。
【０８４６】
ＢＢ当選フラグがセットされている場合、ステップ３１０１（図５３）の処理が肯定されてステップ３１０２の処理に移行する。そして、ステップ３１０２において、フリーズ判定フラグの値が「０」であるか否かを確認する。
【０８４７】
実施の形態では、フリーズ判定フラグの値として、「０」、「１」、「２」が用意されている。内部抽選により特別遊技状態のうちのＢＢに当選した場合であって、フリーズ処理が実行される前には、フリーズ判定フラグの値に「２」がセットされ、フリーズ処理が実行された後には、フリーズ判定フラグの値に「１」がセットされる。
【０８４８】
さらに、内部抽選によりＢＢに当選したのち、総てのリール６１を停止させたときの図柄組合せがＢＢの図柄組合せと一致して、ＢＢに入賞した場合には、「０」がセットされる。
【０８４９】
また、スロットマシン１０の状態が通常遊技状態である場合や、特別遊技状態であってもＲＢである場合には、フリーズ判定フラグの値に「０」がセットされる。
【０８５０】
よって、ＢＢ当選フラグがセットされている場合（ステップ３１０１においてＹｅｓ）であって、ステップ３１０２においてフリーズ判定フラグの値が「０」である場合とは、内部抽選によりＢＢに当選し、かつフリーズ処理が実行される前、すなわちＢＢに当選した直後ということになる。
【０８５１】
この場合には、ステップ３１０３の処理に移行して、フリーズ判定フラグの値が「０」から「２」に書き換えられる。
【０８５２】
後記するリール制御処理（図５４）において、左リール６１Ｌを最初に停止させたときに、表示窓３１内に表示された左リール６１Ｌの図柄の並びがリーチ目となった場合にフリーズ処理が実行されるようにするためである。
【０８５３】
そして、ステップ３１０３においてフリーズ判定フラグの値に「２」がセットされると、フリーズ判定フラグ設定処理を終了する。
【０８５４】
なお、ＢＢ当選フラグがセットされていない場合（ステップ３１０１においてＮｏ）や、フリーズ判定フラグの値が「０」でない場合（ステップ３１０２においてＮｏ）には、その時点でフリーズ判定フラグ設定処理を終了する。
【０８５５】
このフリーズ判定フラグ設定処理は、前記した抽選処理（図５２）の一部を成す処理であるので、フリーズ判定フラグ設定処理が終了すると、図５２の抽選処理にリターンして、ステップ３００６の処理が実行される。
【０８５６】
これにより、ステップ３００６において、リール停止制御用のスベリテーブルが決定されて、ＲＡＭ８４のスベリテーブル格納エリアに格納されたのち、抽選処理を終了する。
【０８５７】
さらに、この抽選処理（図５２）は、前記した通常遊技処理（図１６）の一部を成す処理（ステップ５０３）であるので、抽選処理が終了すると、通常遊技処理（図１６）における次の処理、すなわち、リール制御処理（ステップ５０４）が実行される。
【０８５８】
このリール制御処理の詳細を、図５４のフローチャートを参照して説明する。
【０８５９】
リール制御処理では、ウエイト処理（ステップ３２０１）が実行されたのち、リール回転処理（ステップ３２０２）が実行されて各リール６１（６１Ｌ、６１Ｍ、６１Ｒ）が回転する。
【０８６０】
ステップ３２０３において、ストップボタン４６〜４８の何れかが押下操作されてリールの停止指令があると、ステップ３２０６においてリール停止処理が実行される。
【０８６１】
続いて、ステップ３２０７において、今回の停止指令が第１停止指令であるか否かを確認する。第１停止指令は、３つのリール６１（６１Ｌ、６１Ｍ、６１Ｒ）の全てが回転しているときにストップボタンが押下操作された時に出力される指令である。
【０８６２】
ステップ３２０７において停止指令が第１停止指令である場合には、ステップ３２０８において、スベリテーブル変更処理を実行する。
【０８６３】
スベリテーブル変更処理が実行されると、ステップ３２０９において、今回の停止指令が左リール６１Ｌを停止させるための指令であるか否かを確認する。
【０８６４】
左リール６１Ｌを停止させるための指令である場合には、ステップ３２１０の処理に移行して、確定目判定処理が実行される。
【０８６５】
この確定目判定処理では、内部抽選によりＢＢに当選したのちに、左リール６１Ｌが最初に停止させられ、かつ表示窓３１内に停止表示される左リール６１Ｌの図柄組合わせがいわゆるリーチ目の図柄組合わせである場合に、フリーズ処理を実行させる。
【０８６６】
図５５は、第９の実施形態の遊技機において、リール６１（６１Ｌ、６１Ｍ、６１Ｒ）の外周に描かれる図柄配列、そして図柄配列の組合わせと役との関係を示す図である。
【０８６７】
図５６は、確定目判定処理の詳細を説明するフローチャートである。
【０８６８】
図５７は、第９の実施形態における確定目（リーチ目）を説明する図である。
【０８６９】
確定目判定処理では、ステップ３３０１において、確定目が停止したか否かを確認する。具体的には、左リール６１Ｌが停止した際に表示窓３１に表示されている図柄組合せが、リーチ目の図柄組合せと同じであるか否かを確認する。
【０８７０】
第９の実施形態では、左リール６１Ｌを最初に停止させた場合に、表示窓３１内の上段、中段、下段に、それぞれ「７（超）」が停止表示される図柄組合わせが、内部抽選によりＢＢに当選していることを示す確定目（リーチ目の図柄組合わせ）として設定されている（図５７参照）。
【０８７１】
そのため、第９の実施形態にかかる遊技機では、図５５に示すように、左リール６１Ｌでは、図柄番号５から７までの総ての図柄が、「７（超）」となっている。
【０８７２】
よって、確定目判定処理（図５６）のステップ３３０１では、左リールの下段に図柄番号５の「７（超）」が停止表示されているか否かを確認し、停止表示されている場合に、確定目が停止していると判定する。
【０８７３】
ステップ３３０１において確定目が停止していると判定されると、ステップ３３０２において、フリーズ判定フラグの値が「２」であるか否かを確認する。
【０８７４】
前記したように、内部抽選によりＢＢに当選している場合には、前記したフリーズ判定フラグ設定処理（図５３）において、フリーズ判定フラグの値に「２」がセットされている。
【０８７５】
よって、フリーズ判定フラグの値に「２」がセットされている場合には、ステップ３３０２の判定が肯定され、ステップ３３０３において、フリーズ処理の実行時間を規定するフリーズタイマの値に「２６８５」がセットされる。
【０８７６】
実施の形態では、このフリーズタイマの値は、所定時間（１．４９ｍｓｅｃ）毎に繰り返し実行されるタイマ割込み処理のタイマ減算処理（図１３、ステップ２０９）で「１」ずつ減算されるようになっている。
【０８７７】
ステップ３３０３においてフリーズタイマの値がセットされると、ステップ３３０４において、フリーズタイマの値が「０」であるか否かかが確認される。
【０８７８】
前記したように、フリーズタイマの値は、所定時間（１．４９ｍｓｅｃ）毎に「１」ずつ減算処理されているので、フリーズタイマの値がセットされてから約４秒（１．４９ｍｓｅｃ×２６８５）後に「０」になる。
【０８７９】
そうすると、ステップ３３０４の判定が肯定されて、ステップ３３０５の処理に移行し、フリーズ判定フラグの値が「１」に書き換えられる。
【０８８０】
このように、第９の実施形態では、ステップ３３０４において約４秒（１．４９ｍｓｅｃ×２６８５）の間、処理が見かけ上停止し、この処理が見かけ上停止している期間が、フリーズ処理の実行時間として設定されている。
【０８８１】
ステップ３３０５において、フリーズ判定フラグの値が「１」に書き換えられると、確定目判定処理を終了する。
【０８８２】
この確定目判定処理（図５６）は、前記したリール制御処理（図５４）の一部を成す処理（ステップ３２１０）であるので、確定目判定処理が終了すると、リール制御処理における次の処理が実行される。具体的には、図５４に示すように、ステップ３２１１の処理に移行して、総てのリール６１（６１Ｌ、６１Ｍ、６１Ｒ）が停止したか否かが確認されることになる。
【０８８３】
なお、前記したステップ３２０９において、今回の停止指令が左リール６１Ｌを停止させるための指令でない場合にも、ステップ３２１１の処理が実行される。
【０８８４】
そして、ステップ３２１１において、総てのリール６１が停止していない場合には、ステップ３２０３の処理にリターンし、総てのリール６１が停止している場合には、ステップ３２１４において払出判定処理を実行したのち、リール制御処理を終了する。
【０８８５】
このリール制御処理は、前記した通常遊技処理（図１６）の一部を成す処理（ステップ５０４）であるので、リール制御処理が終了すると、通常遊技処理における次の処理が実行される。具体的には、図１６に示すように、メダル払出処理（ステップ５０５）と、特別遊技状態処理（ステップ５０６）とが、順番に実行されることになる。
【０８８６】
この特別遊技状態処理のフローチャート（図２０）に示すように、この特別遊技状態処理では、現時点における遊技機の状態が特別遊技状態（ＢＢまたはＲＢに入賞している状態）でない場合には、ステップ９０２のボーナス図柄判定処理において、総てのリール６１が停止したときに表示窓３１内に表示されている図柄の組合せが、特別遊技状態（ＢＢ、ＲＢ）への入賞を確定させる図柄の組合せと一致しているか否かに基づいて、特別遊技状態に入賞したか否かを判断している。
【０８８７】
ここで、第９の実施形態におけるボーナス図柄判定処理の詳細を、図５８のフローチャートを用いて説明する。なお、図５８に示すボーナス図柄判定処理は、ＢＢ図柄が揃った場合の処理が、前記した第１の実施形態のボーナス図柄判定処理（図２１）と異なるので、ここでは、ＢＢ図柄が揃った場合についてのみ説明をする。
【０８８８】
図５８に示すように、ボーナス図柄判定処理では、ＲＢ当選フラグがセットされていない（ステップ３４０１においてＮｏ）と、ＢＢ当選フラグがセットされているか否かが確認される（ステップ３４０４）。
【０８８９】
ステップ３４０４においてＢＢ当選フラグがセットされている場合、ステップ３４０５において、ＢＢへの入賞が確定したか否かを確認するために、ＢＢ図柄（図柄「７（超）」が有効ライン上に揃っているか否かを確認する。
【０８９０】
ＢＢ図柄が有効ライン上に揃っている場合には、ステップ３４０６において、フリーズ判定フラグの値を「０」に書き換える。
【０８９１】
前記したように、実施の形態では、内部抽選によりＢＢに当選すると、フリーズ判定フラグ設定処理（図５３）において、フリーズ判定フラグの値が「０」であることをトリガとして、フリーズ判定フラグの値が「２」に書き換えられる（ステップ３１０２、ステップ３１０３）。
【０８９２】
そして、リール制御処理の確定目判定処理（図５６）において、フリーズ判定フラグの値が「２」であることをトリガとして、フリーズ処理が実行され（ステップ３３０２、ステップ３３０３、ステップ３３０４）たのち、フリーズ判定フラグの値が「１」に書き換えられる（ステップ３３０５）。
【０８９３】
フリーズ判定フラグの値が「２」のままであると、ＢＢへの当選が持ち越された場合の次回以降の遊技において、確定目判定処理（図５６、ステップ３３０２〜ステップ３３０４）により、フリーズ処理が再び実行されることになるからである。
【０８９４】
また、フリーズ判定フラグの値を「１」でなく「０」に書き換えると、ＢＢへの当選が持ち越された場合の次回以降の遊技において、フリーズ判定フラグ設定処理（図５３）により、フリーズ判定フラグの値が「２」に書き換えられてしまい、その後実行される確定目判定処理（図５６、ステップ３３０２〜ステップ３３０４）により、フリーズ処理が再び実行されることになるからである。
【０８９５】
しかし、フリーズ判定フラグの値が「１」のままであると、現在のＢＢが終了し、通常遊技状態を経て、新たにＢＢに当選した場合に、フリーズ判定フラグの値が「２」に書き換えられなくなって（図５３、ステップ３３０２）、その後実行される確定目判定処理において、フリーズ処理が実行されなくなってしまう。そこで、実施の形態では、ボーナス図柄判定処理において、ステップ３４０６の処理を設けて、フリーズ判定フラグの値を「０」に戻している。これにより、現在のＢＢが終了し、通常遊技状態を経て新たにＢＢに当選した場合には、改めてフリーズ処理が実行されるようにしている。
【０８９６】
なお、ステップ３４０６において、フリーズ判定フラグの値が「０」に書き換えられると、前記した第１の実施形態の場合と同様に、ステップ３４０７において、ＢＢ当選フラグのリセット、ＢＢへの入賞が確定したことを示すＢＢ設定フラグのセットが行われたのちに、ＢＢ中に使用される各カウンタの値に、ＢＢ初期値テーブル（図２３の（ａ））に規定された初期値がセットされることになる。
【０８９７】
続いて、ＢＢやＲＢに当選または入賞していない通常遊技状態での遊技において、内部抽選によりＢＢに当選した場合の処理を、スタートレバー４５およびストップボタン４６〜４８の操作に関連させて説明する。
【０８９８】
図１６の通常遊技処理のフローチャートに示すように、通常遊技状態での遊技において、メダルがベットされたのちに、スタートレバー４５が操作されると、抽選処理（内部抽選）が実行される（ステップ５０１、ステップ５０２、ステップ５０３）。
【０８９９】
この抽選処理の詳細を示すフローチャート（図５２）に示すように、抽選処理（ステップ３００１、３００２）によりＢＢに当選した場合（ステップ３００３においてＹｅｓ）には、ＢＢ当選フラグがセット（ステップ３００４）されたのちに、フリーズ判定フラグ設定処理（ステップ３００５）が実行される。
【０９００】
フリーズ判定フラグ設定処理の詳細を示すフローチャート（図５３）に示すように、ＢＢに当選している場合（ステップ３１０１においてＹｅｓ）、ステップ３１０２の処理に移行して、フリーズ判定フラグの値が「０」であるか否かが確認される。
【０９０１】
前記したように、通常遊技状態であってＢＢに当選していないときには、フリーズ判定フラグの値に「０」がセットされている。そのため、内部抽選によりＢＢに当選した直後のフリーズ判定フラグの値は、「０」である。
【０９０２】
よって、ステップ３１０３の処理に移行して、フリーズ判定フラグの値が「２」に書き換えられたのち、フリーズ判定フラグ設定処理を終了する。
【０９０３】
そうすると、フリーズ判定フラグ設定処理は、前記した抽選処理（図５２）の一部を成す処理であるので、図５２の抽選処理にリターンして、ステップ３００６の処理が実行される。
【０９０４】
これにより、ステップ３００６において、リール停止制御用のスベリテーブルが決定されて、ＲＡＭ８４のスベリテーブル格納エリアに格納されたのち、抽選処理が終了する。
【０９０５】
さらに、この抽選処理（図５２）は、前記した通常遊技処理（図１６）の一部を成す処理（ステップ５０３）であるので、抽選処理が終了すると、通常遊技処理（図１６）における次の処理、すなわち、リール制御処理（ステップ５０４）が実行される。
【０９０６】
第９の実施形態では、左リール６１Ｌを最初に停止させたときに、表示窓３１内に表示されている左リール６１Ｌの図柄組合わせが、リーチ目（図５７）である場合に、フリーズ処理が実行されるようになっている。
【０９０７】
そこで、以下の説明では、左リール６１Ｌを最初に停止させた場合について説明をする。
【０９０８】
抽選処理（図１６、ステップ５０３）に続いて実行されるリール制御処理（図５４参照）では、ウエイト処理（ステップ３２０１）が実行されたのち、リール回転処理（ステップ３２０２）が実行されて各リール６１（６１Ｌ、６１Ｍ、６１Ｒ）が回転する。
【０９０９】
ステップ３２０３において、ストップボタン４６が押下操作されてリールの停止指令があると、ステップ３２０６においてリール停止処理が実行される。
【０９１０】
続いて、ステップ３２０７において、今回の停止指令が第１停止指令であるか否かを確認する。第１停止指令は、３つのリール６１（６１Ｌ、６１Ｍ、６１Ｒ）の全てが回転しているときにストップボタンが押下操作されると、出力される指令である。
【０９１１】
ステップ３２０７において停止指令が第１停止指令である場合には、ステップ３２０８において、スベリテーブル変更処理を実行する。
【０９１２】
スベリテーブル変更処理が実行されると、ステップ３２０９において、停止指令が、左リール６１Ｌを停止させる指令であか否かを確認し、左リール６１Ｌを停止させる指令である場合には、ステップ３２１０において、確定目判定処理が実行される。
【０９１３】
なお、停止指令が左リール６１Ｌを停止される指令でない場合には、確定目判定処理を実行せずに、ステップ３２１１の処理に移行する。
【０９１４】
第９の実施形態では、左リール６１Ｌを最初に停止させた場合に、表示窓３１内にリーチ目となる図柄組合せが停止表示されると、フリーズ処理を実行するからである。
【０９１５】
第一停止指令が、左リール６１Ｌを停止させる指令である場合に実行される確定目判定処理では、図５６に示すように、ステップ３３０１において、左リール６１Ｌを停止させたときに表示窓３１内に表示された左リール６１Ｌの図柄組合わせが、リーチ目であるか否かを確認する。
【０９１６】
なお、実施の形態では、ストップボタン４６の操作タイミングより、リーチ目が停止表示されるか否かが判るようになっている。
【０９１７】
リーチ目である場合には、ステップ３３０２において、フリーズ判定フラグの値が「２」であるか否かを確認する。
【０９１８】
前記したように、通常遊技状態において内部抽選によりＢＢに当選すると、フリーズ判定フラグの値に「２」がセットされ、ＢＢに当選していない場合には「０」がセットされている。
【０９１９】
よって、ＢＢに当選した直後の確定目判定処理では、ステップ３３０２の判定が肯定されて、ステップ３３０３において、フリーズタイマの値に、「２６８５」がセットされる。
【０９２０】
前記したように、フリーズタイマの値は、所定時間（１．４９ｍｓｅｃ）毎に繰り返し実行されるタイマ割り込み処理のタイマ減算処理（図１３、ステップ２０９）で「１」ずつ減算される。よって、約４秒（１．４９ｍｓｅｃ×２６８５）が経過するまでの間、次のステップ３３０５の処理に移行できなくなる。
【０９２１】
そして、フリーズタイマの値が「０」になると、ステップ３３０５において、フリーズ判定フラグの値が「１」に書き換えられたのち、確定目判定処理を終了して、リール制御処理（図５４）のステップ３２１１の処理に移行する。そして、このステップ３２１１において、総てのリール６１（６１Ｌ、６１Ｍ、６１Ｒ）が停止しているか否かが確認される。
【０９２２】
ここで、先のストップボタン４６の操作による停止指令の入力が、総てのリール６１が回転しているときに入力される第１停止指令である場合であったので、最初にステップ３２１１の判断処理が実行されるときには、残り２つのリール６１Ｍ、６１Ｒが回転していることになる。
【０９２３】
よって、かかる場合には、ステップ３２１１の判定が否定されて、ステップ３２０３の処理にリターンすることになる。これにより、総てのリール６１（６１Ｌ、６１Ｍ、６１Ｒ）が停止するまでの間、ステップ３２０３移行の処理が実行されることになる。
【０９２４】
このように、第一停止指令が、左リール６１Ｌを停止させる指令である場合、ストップボタン４６が操作されるタイミングが、左リール６１Ｌが表示窓３１にリーチ目を表示させた状態で停止するタイミングであるときには、確定目判定処理が、約４秒間長くかかることになる。
【０９２５】
そうすると、４秒が経過するまでの間に、残りのリール６１Ｍ、６１Ｒを停止させるべくストップボタン４７、４８が操作されても、ステップ３２０３の判定が実行されないので、残りのリール６１Ｍ、６１Ｒが直ぐに停止することがない。かかる場合、遊技者がストップボタンの操作が利かない、すなわちフリーズしているように感じることになる。
【０９２６】
よって、左リール６１Ｌのストップボタン４６、中リール６１Ｍのストップボタン４７、右リール６１Ｒのストップボタン４８というように、スロットマシンに向かって左から順番にストップボタン４６、４７、４８を押しながらリール６１（６１Ｌ、６１Ｍ、６１Ｒ）を停止させて遊技を行う場合（順押しで遊技を行う場合）、ストップボタン４６〜４８をテンポ良く順番に押している場合には、左リールがリーチ目を表示させた状態で停止して、遊技者がリーチ目であることに気づいても、その時点では、２番目、３番目のリールのストップボタン４７、４８の操作を完了している場合がある。
【０９２７】
かかる場合には、従来の遊技機の場合、リーチ目に気付いたあとに、ストップボタン４７、４８の操作をキャンセルできないので、ＢＢへの入賞が次の遊技に持ち越されてしまう可能性が高くなる。
【０９２８】
一方、フリーズ処理が実行されると、ステップ３２０３の判定が実行されないので、２番目、３番目のリール６１Ｍ、６１Ｒを停止させるストップボタン４７、４８の操作が検知されない。
【０９２９】
ここで、スロットマシンでは、ストップボタンが操作されてから、所定時間（１９０ｍｓｅｃ）以内にリールを停止させるようになっているので、所定時間が経過してもリールが停止しないと、遊技者は、リールの挙動に違和感を覚えたのち、２回目、３回目のストップボタンの操作が機能していなかったと認識できる。
【０９３０】
そして、遊技者が違和感を覚えているうちに、左リール６１Ｌのみが停止することになり、その時点において遊技者は、左リールにリーチ目が表示されていることに気付くことになる。
【０９３１】
そうすると、リーチ目が表示されていることに気付いた遊技者は、ＢＢの入賞を確定させるべく、所定図柄が、中リール、右リールに停止表示させるように、注意を払ってストップボタン４７、４８を操作して、中リール、右リールを慎重に停止させることになるので、ＢＢへの入賞確率が高くなる。
【０９３２】
なお、フリーズ処理が実行されると、確定目判定処理の最後（図５６、ステップ３３０５）で、フリーズ判定フラグの値が「１」に書き換えられる。
【０９３３】
遊技機では、内部抽選によりＢＢに当選したゲーム（遊技）において、ＢＢ入賞図柄を揃えることができなかった場合には、ＢＢの当選は次ゲーム以降に持ち越されるようになっている。かかる場合、再びリーチ目を停止表示させるタイミングで左リールのストップボタン４６が操作されても、ステップ３３０２においてフリーズ判定フラグの値が「２」でないので、フリーズ処理を実行する時間を規定するフリーズタイマに値がセットされない。すなわち、ＢＢの当選が次ゲーム以降に持ち越された場合には、フリーズ処理が実行されないようになっている。
【０９３４】
１度目のフリーズ処理によりＢＢへの当選に気づいた遊技者は、ＢＢの当選が持ち越された次回以降の遊技（ゲーム）において、ＢＢの図柄を揃えるべくゲームを早急に進めたいという意図を一般に持つことになる。ＢＢの当選が持ち越された次ゲーム以降においてもフリーズ処理が実行されるようになっていると、ゲームを早急に進めてＢＢの図柄を揃えたいという遊技者の意図に反して、ゲームの進行が一時中断されることになるので、このことが、遊技者にとって、フラストレーションとなり、遊技への興趣が削がれてしまうおそれがあるからである。
【０９３５】
そのため、第９の実施形態では、一度のＢＢへの当選に際し、フリーズ処理は１度しか実行されないようになっている。
【０９３６】
以上の通り、第９の実施形態では、外周に描かれた複数種の図柄を循環表示させる複数の循環表示手段（リール６１（６１Ｌ、６１Ｍ、６１Ｒ））と、図柄の循環表示を開始させるべく操作される開始操作手段（スタートレバー４５）と、スタートレバー４５が操作された際に、役の抽選を行う抽選手段と、リール６１の循環表示を個別に停止させるべく操作される複数の停止操作手段（ストップボタン４６、４７、４８）と、役の抽選に当選した当選役と対応する当選図柄が有効位置（有効ラインａ〜ｄ上（図１参照））に所定の組合せを形成して停止した場合に特典を付与する特典付与手段と、を備えた遊技機（スロットマシン１０）において、
当選役には、当該当選役と対応する当選図柄が有効位置（有効ラインａ〜ｄ上）に所定の組合せを形成して停止するまで次回以降の遊技に当選状態を持ち越し可能な特別当選役（ＢＢ）が含まれており、ＢＢに当選した場合にのみ停止可能な特定停止態様（リーチ目）を停止表示させる特定停止態様停止制御手段と、リーチ目が停止表示された場合に、遊技の進行をに関わる所定の処理が所定期間実行されないようにする所定処理実行停止手段とを備える構成とした。
【０９３７】
これにより、リーチ目が停止表示された場合には、遊技の進行が所定期間停止するので、リーチ目が表示されたことを遊技者が見逃すことを防止できる。
【０９３８】
また、リーチ目がＢＢへの当選に関連づけられているので、遊技者は、リーチ目が停止表示されると、停止していない残りのリール６１を停止させるためのストップボタンの操作を慎重に行うようになる。よって、当選図柄である「７（超）」を何れかの有効ラインａ〜ｄ上に並べて停止表示させて、ＢＢへの入賞を決める可能性が高くなる。
【０９３９】
これにより、ＢＢへの入賞を確定させるまでに要する時間を短縮でき、遊技の進行の停止が、遊技者の興趣を引きつけるための効果的な演出となる。
【０９４０】
特に、いわゆる目押しができる熟練した遊技者の場合には、当選図柄を有効ライン上に揃える確度がいっそう高くなるので、ＢＢのように取りこぼしのある役であっても、取りこぼしを好適に防止できるようになる。
【０９４１】
また、所定処理実行停止手段は、最初に停止させた左リール６１Ｌにおいてリーチ目が停止表示されると、遊技の進行を所定期間停止させて、中リール６１Ｍ、右リール６１Ｒの停止を指示するストップボタン４７、４８の操作が、所定期間の間検出されないようにした。
【０９４２】
これにより、遊技者が、ストップボタン４６〜４８をテンポ良く順番に操作して、対応するリール６１（６１Ｌ、６１Ｍ、６１Ｒ）を順番に停止させながら遊技を行っている場合、最初のストップボタン４６の操作タイミングが、左リール６１Ｌにおいてリーチ目を停止表示させるタイミングであるときには、最初のストップボタン４６の操作から所定期間（４秒）の間、遊技の進行が停止して、その間にストップボタン４７、４８が操作されても、対応するリール６１Ｍ、６１Ｒ循環表示手段の循環表示が停止しないことになる。
【０９４３】
そうすると、左リール６１Ｌが停止して、リーチ目が停止表示されていることに遊技者が気付いた時点で、残りのリール６１Ｍ、６１Ｒを停止させる機会が残されていることになる。かかる場合、遊技者は、残されている機会を「得をした」と感じつつ、当選図柄（「７（超）」が何れかの有効ラインａ〜ｄ上で揃うように、再度、ストップボタン４７、４８を操作してリール６１Ｍ、６１Ｒを停止させることになる。
【０９４４】
この場合、遊技者は、ストップボタン４７、４８の操作をいっそう慎重に行うようになり、当選図柄である「７（超）」を何れかの有効ラインａ〜ｄ上に並べて停止表示させて、ＢＢへの入賞を決める可能性が高くなる。
【０９４５】
また、遊技の進行の一時的な停止という演出が、遊技者にリーチ目の停止表示されたことに対する「気付きの機会」と、ストップボタン４７、４８の操作機会が残されていることに対する「得をした感」、そして、ストップボタン４７、４８の操作における「集中」をもたらすので、遊技者にとって効果的な演出となる。
【０９４６】
特に、いわゆる目押しができる熟練した遊技者の場合には、当選図柄を有効ライン上に揃える確度がいっそう高くなるので、ＢＢのように取りこぼしのある役であっても、取りこぼしを好適に防止できるようになる。これにより、ＢＢへの入賞を決めるまでにベットするメダルの枚数を好適に抑えることができるようになる。
【０９４７】
このことによっても、遊技に対する遊技者の興趣を引き立てることができる。
【０９４８】
さらに、所定処理実行停止手段は、特別当選役（ＢＢ）と対応する当選図柄「７（超）」が有効位置（有効ラインａ〜ｄ上）に所定の組合せを形成して停止して、ＢＢへの入賞が決まるまでの間で、遊技の進行の停止が所定回数（例えば１回）実行された場合には、当選状態が持ち越された以降の遊技においてリーチ目が停止表示されても遊技の進行を停止させないようにした。
【０９４９】
これにより、ＢＢに当選した場合、遊技の進行停止が起こるのは１回のみとなり、当選状態が持ち越された遊技において、遊技の進行が停止することがなくなる。
【０９５０】
当選状態が次回以降の遊技に持ち越される場合、遊技者は、当選状態が持ち越された次回以降の遊技において、当選図柄を揃えるべく遊技を早急に進めたいという意向を持つ。
【０９５１】
しかし、常に遊技の進行が所定期間停止するようになっていると、このことが、遊技者にとってフラストレーションとなり、遊技への興趣が削がれてしまうおそれがある。
【０９５２】
遊技の進行の停止が所定回数（例えば１回）行われたのちは、遊技の進行が停止しないようにすることで、遊技者にフラストレーションを与えて遊技への興趣を削ぐことを防止しつつ、遊技の進行の停止を、効果的な演出として活用できるようになる。
【０９５３】
さらに、常に遊技の進行が所定期間停止するようになっていると、当選図柄を揃えるまでの時間が長くなるが、遊技の進行の停止が所定回数（例えば１回）行われたのちは、遊技の進行が停止しないようにすることで、当選図柄を揃えるまでの時間が余計に長く係ることを防止でき、効果的な演出を行うことができる。
【０９５４】
さらに、実施の形態では、左リール１Ｌを最初に停止させた際に、表示窓３１内の上段、中段、下段に、それぞれ特別当選役（ＢＢ）と対応する当選図柄「７（超）」が停止表示される図柄組合わせが、内部抽選によりＢＢに当選していることを示す確定目（リーチ目の図柄組合わせ）として設定されている構成とした。
【０９５５】
これにより、リーチが停止表示された時点では、特別当選役（ＢＢ）と対応する当選図柄「７（超）」が、有効ラインａ〜ｄ上に、ＢＢへの入賞を決める所定の組合せを形成している途中になる。
【０９５６】
よって、残りのリール６１Ｍ、６１Ｒについて、循環表示を停止させるためのストップボタン４７、４８の操作を慎重に行うことで、最終的に、特別当選役（ＢＢ）と対応する当選図柄「７（超）」を有効ラインａ〜ｄ上に所定の組み合わせて停止表示させて、ＢＢへの入賞を決めることができる状態となっている。
【０９５７】
よって、残りのリール６１Ｍ、６１Ｒを停止させるときに、当選図柄「７（超）」が有効ラインａ〜ｄ上に停止表示されるように狙ってストップボタン４７、４８を操作すれば、特別当選役（ＢＢ）への入賞を決めることができるということを、遊技の所定期間の停止により遊技者に気付かせることができる。
【０９５８】
さらに、特別当選役（ＢＢ）への入賞を決めるまでにベットするメダルの枚数を好適に抑えることができるようになる。
【０９５９】
なお、前記した第９の実施形態では、遊技の進行の停止が１回実行された場合には、当選状態が持ち越された次回以降の遊技においてリーチ目が停止表示されても、遊技の進行を停止させないようにしたが、遊技の進行の停止は、１回に限定されるものではなく、例えば２回以上実行されるようにしても良い。
【０９６０】
さらに、第９の実施形態では、内部抽選により特別当選役（ＢＢ）に当選し、かつリーチ目が停止表示された場合に、フリーズ処理を実行する場合を例示したが、ＲＢに当選し、かつリーチ目が停止表示された場合に、フリーズ処理を実行するようにしても良い。
【０９６１】
さらに、スイカ、チェリーのようないわゆる小役に当選した場合にフリーズ処理を実行するようにしても良い。
【０９６２】
このようにすることによっても、第９の実施形態の場合と同様の作用効果が奏されることになる。
【０９６３】
また、特別当選役（ＢＢ）に当選し、かつリーチ目が停止表示された場合と、ＲＢに当選し、かつリーチ目が停止表示された場合に、それぞれフリーズ処理を実行するようにしても良い。このようにすることによっても、第９の実施形態の場合と同様の作用効果が奏されることになる。
【０９６４】
なお、かかる場合には、ＢＢに当選している場合と、ＲＢに当選している場合とで、フリーズ処理の実行時間を異ならせることで、遊技者は、当選している役が何であるのかを確認するためにフリーズ時間に着目するようになるので、遊技者の遊技への興趣をいっそう引き立てることができるようになる。
【０９６５】
さらに、第９の実施形態では、ＢＢに当選したのち、左リール６１Ｌが最初に停止させられた場合にリーチ目が停止表示されることが、フリーズ処理を行うための条件となっていたが、他のリール、例えばＢＢに当選したのち、中リール６１Ｍが最初に停止させられた場合、中リール６１Ｍでリーチ目が停止表示されているときに、フリーズ処理を行うようにしても良い。
【０９６６】
同様に、ＢＢに当選したのち、右リール６１Ｒが最初に停止させられた場合、右リール６１Ｒでリーチ目が停止表示されているときに、フリーズ処理を行うようにしても良い。
【０９６７】
このようにすることによっても、前記した実施形態の場合と同様の作用効果が奏されることになる。
【０９６８】
さらに、総てのリール６１（６１Ｌ、６１Ｍ、６１Ｒ）が停止表示する図柄の組合せがリーチ目となっている場合よりも、ＢＢに当選した際の遊技においてＢＢ図柄「７（超）」を揃えて、ＢＢへの入賞を決める確率が高くなる。よって、フリーズ処理が効果的な演出となる。
【０９６９】
さらに、第９の実施形態にかかる構成と、第１から第８の実施形態にかかる構成とを組み合わせて、スローダウン処理とフリーズ処理とを組み合わせた遊技機としても良い。このようにすることによっても、遊技者の遊技への興趣をいっそう引き立てることができるようになる。
【０９７０】
第９の実施形態では、確定目判定処理（図５４、ステップ３２１０）を設けて、ストップボタンの操作を検出する処理（ストップボタンの停止確認処理：ステップ３２０３）が、フリーズタイマ（図５６）で規定された所定期間、行われないようにする構成とし、これにより、ストップボタンの停止確認処理が実行される時期が遅延して、見かけ上、遊技の進行が停止したようになる処理（フリーズ処理）が行われるようにした。
【０９７１】
しかし、ストップボタンの停止確認処理が所定期間行われなくなるようにする代わりに、中リール６１Ｍ、右リール６１Ｒの停止を指示するストップボタン４７、４８の操作が、所定期間、無効になるようにして、見かけ上、遊技の進行が停止したようになるフリーズ処理が行われるようにしても良い。
【０９７２】
また、フリーズ処理による演出（フリーズ演出）に対応させて、報知手段（液晶、音、ランプなど）を用いて、フリーズ処理が行われていることを遊技者に報知する演出（報知演出）を実行するようにしても良い。
【０９７３】
さらに、報知手段（液晶、音、ランプなど）を用いて、フリーズ期間（ストップボタンの停止確認処理が実行されない期間やストップボタン４７、４８の操作が無効になる期間）が終了したことを、遊技者に報知するようにしても良い。
【０９７４】
このようにすると、フリーズ期間が終了して中リール６１Ｍや右リール６１Ｒを停止させることができるようになったタイミングを、遊技者が知ることができるようになるので、遊技者の遊技に対する興趣を引き立てることができるようになる。
【０９７５】
次に、第１０の実施形態にかかる遊技機における処理を、詳細に説明する。
【０９７６】
図５９は、第１０の実施形態の遊技機におけるリール制御処理のフローチャートであり、図６０は、第１０の実施形態の遊技機におけるリーチ目を説明する図である。
【０９７７】
第１０の実施形態にかかるスロットマシン（遊技機）は、スタートレバー４５操作時の抽選処理（内部抽選）によりＢＢに当選し、かつストップボタン４６、４７の操作により左リール６１Ｌと中リール６１Ｍとを停止させたときにリーチ目が停止表示されると、フリーズ処理を実行するようになっている。
【０９７８】
ここで、第１０の実施形態にかかるスロットマシンでは、リール制御処理の内容が、前記した第９の実施形態のリール制御処理（図５４）と異なるので、ここでは、異なる部分について説明をする。
【０９７９】
なお、以下の説明は、ストップボタン４６〜４８の何れかが操作されて、１回目のリールの停止指令があったのち、さらにストップボタンが操作されて、２回目のリールの停止指令があった時点からの処理を説明をする。
【０９８０】
かかる場合、ステップ３５０７の判定が否定されて、ステップ３５１０の判定が肯定されるので、ステップ３５１１の処理に移行して、停止目判定処理が実行される。
【０９８１】
続いて、ステップ３５１２において、現時点において入力されている停止指令が、左リール６１Ｌを停止させるための指令と、中リール６１Ｍを停止させるための指令であるか否かを確認する。
【０９８２】
ステップ３５１２の判定が肯定されると、ステップ３５１３の処理に移行して、確定目判定処理が実行される。
【０９８３】
この確定目判定処理の詳細を示すフローチャート（図５６）に示すように、この場合の確定目判定処理では、ステップ３３０１において、左リール６１Ｌと中リール６１Ｍを停止させたときに表示窓３１内に表示された左リール６１Ｌと中リール６１Ｍの図柄組合わせが、リーチ目であるか否かを確認する。
【０９８４】
具体的には、ストップボタン４６、４７が挿されるタイミングが、表示窓３１内に停止表示される左リール６１Ｌと中リール６１Ｍの図柄組合わせがリーチ目（図５９）になるタイミングである場合に、確定目が停止表示されると判定されて、ステップ３３０１の判定が肯定される。
【０９８５】
そうすると、内部抽選によりＢＢに当選している場合には、ＢＢに当選した時点のフリーズ判定フラグ設定処理（図５３）において、フリーズ判定フラグの値に「２」がセットされているので、ステップ３３０２の判定が肯定されて、ステップ３３０３の処理に移行する。
【０９８６】
そして、ステップ３３０３において、フリーズタイマの値に「２６８５」がセットされる。第１０の実施形態でも、このフリーズタイマの値は、所定時間（１．４９ｍｓｅｃ）毎に繰り返し実行されるタイマ割込み処理のタイマ減算処理（図１３、ステップ２０９）で「１」ずつ減算されるようになっているので、フリーズタイマの値のセットから約４秒（１．４９ｍｓｅｃ×２６８５）後に、ステップ３３０４の判定が肯定され、ステップ３３０５に移行し、フリーズ判定フラグの値が「１」に書き換えられることになる。
【０９８７】
よって、第１０の実施形態において、ステップ３３０４において約４秒（１．４９ｍｓｅｃ×２６８５）の間、処理が見かけ上停止し、この処理が見かけ上停止している期間が、フリーズ処理の実行時間として設定されている。
【０９８８】
このように第１０の実施形態では、リール６１（６１Ｌ、６１Ｍ、６１Ｒ）のうち、停止していない最後のひとつのリール６１Ｒを停止させる前に、既に停止しているリール６１Ｌ、６１Ｍにおいて、リーチ目（図６０）が停止表示される場合には、遊技の進行を所定期間停止させる構成とし、リーチ目が、既に停止している左リール６１Ｌと中リール６１Ｍが停止表示している図柄の組合せで構成され、かつリーチ目を構成する図柄が、当選役ＢＢに対応する当選図柄「７（超）」である構成とした。
【０９８９】
これにより、遊技者が、複数のストップボタン４６、４７、４８をテンポ良く順番に操作して、対応するリール６１Ｌ、６１Ｍ、６１Ｒの循環表示を順番に停止させながら遊技を行っている場合、ストップボタン４６とストップボタン４７の操作タイミングがリーチ目（図５９参照）を停止表示させるタイミングであるときには、２番目のストップボタン４７の操作から所定期間の間、遊技の進行が停止して、その間に最後のストップボタン４８が操作されても、対応するリール６１Ｒの循環表示が停止しないことになる。
【０９９０】
そうすると、リーチ目が停止表示されていることに遊技者が気付いた時点で、最後のリール６１Ｒを停止させる機会が残されていることになる。かかる場合、遊技者は、残されている機会を「得をした」と感じつつ、当選図柄「７（超）」を有効ライン上に停止表示させるべく、再度、ストップボタン４８を操作して右リール６１Ｒを停止させることになる。これにより、前記したように、遊技の進行の一時的な停止という演出が、遊技者にとって効果的な演出となり、遊技に対する遊技者の興趣を引き立てることができる。
【０９９１】
さらに、リーチ目を構成する図柄が、当選役ＢＢに対応する当選図柄「７（超）」であるので、ＢＢに当選した遊技において、当選図柄「７（超）」を有効ライン上に揃えて、ＢＢへの入賞を決める確率が高くなるので、遊技にベットするメダルの消費枚数を抑えることができる。
【０９９２】
次に第１１の実施形態にかかる遊技機における処理を、詳細に説明する。
【０９９３】
図６１は、第１１の実施形態の遊技機における確定目判定処理のフローチャートである。
【０９９４】
第１１の実施形態にかかるスロットマシン（遊技機）では、スタートレバー４５操作時の抽選処理（内部抽選）によりＢＢに当選し、ストップボタン４６の操作により左リール６１Ｌを停止させたときにリーチ目（図５７参照）が停止表示されると、フリーズ処理が実行される。そして、フリーズ処理が実行されている間にストップボタン４７、４８が操作されても、かかる操作により、中リール６１Ｍ、右リール６１Ｒが停止しないようになっている。
【０９９５】
そして、ＢＢに当選した遊技において当選図柄「７（超）」を揃えることができなかった場合には、ＢＢへの当選状態が、当選図柄を揃えることができるまで、次回以降の遊技に持ち越されるようになっており、当選状態が持ち越された次回以降の遊技では、最大で２回、リーチ目が停止表示された場合にフリーズ処理が実行されるようになっている。
【０９９６】
そして、当選状態が持ち越された遊技におけるフリーズ処理の実行回数が増えるにつれて、フリーズ処理の時間が短くなるように設定されている。
【０９９７】
以下、ＢＢに当選した遊技において、左リール６１Ｌにおいてリーチ目が停止表示されたものの、当選図柄「７（超）」を最終的に揃えることができなくて、ＢＢ当選状態が次回以降の遊技に持ち越される場合を例に挙げて説明をする。
【０９９８】
ＢＢに当選した遊技において、左リール６１Ｌが最初に停止させられると、図６１の確定目判定処理が実行される。
【０９９９】
この確定目判定処理では、左リール６１Ｌが、図５７に示す確定目（リーチ目）を停止表示している場合（ステップ３６０１においてＹｅｓ）に、ステップ３６０２の処理に移行して、フリーズ判定フラグの値が「２」であるか否かが確認される。
【１０００】
前記したように、内部抽選によりＢＢに当選すると、前記したフリーズ判定フラグ設定処理（図５３）において、フリーズ判定フラグの値に「２」がセットされるので、ステップ３６０２の処理も肯定されて、ステップ３６０３の処理に移行することになる。
【１００１】
これにより、ステップ３６０３において、フリーズタイマの値がセットされることになる。
【１００２】
ここで、本実施形態では、フリーズタイマの値として、「２６８５」、「２０１３」、「１３４２」が用意されており、このステップ３６０３では、フリーズタイマの値が、フリーズ処理の実行回数を示すフリーズカウンタの値に応じて決まるようになっている。
【１００３】
具体的には、フリーズカウンタの値が「０」である場合には「２６８５」が、「１」である場合には「２０１３」が、「２」である場合には、「１３４２」が、それぞれフリーズタイマの値としてセットされる。
【１００４】
ＢＢに当選した遊技における確定目判定処理では、フリーズカウンタの値は「０」である。よって、この場合には、フリーズタイマの値に「２６８５」がセットされることになる。
【１００５】
このフリーズタイマの値は、前記した実施の形態の場合と同様に、所定時間（１．４９ｍｓｅｃ）毎に繰り返し実行されるタイマ割込み処理のタイマ減算処理（図１３、ステップ２０９）で「１」ずつ減算されるようになっている。そのため、フリーズタイマの値に「２６８５」がセットされた場合には、フリーズタイマの値がセットされてから約４秒（１．４９ｍｓｅｃ×２６８５）後に、フリーズタイマの値が「０」になり、ステップ３６０５の処理に移行することになる。
【１００６】
ステップ３６０５では、フリーズ処理が実行された回数を計数するカウンタ（フリーズカウンタ）の値が「３」であるか否かを確認される。
【１００７】
フリーズカウンタの値が「３」でない場合には、ステップ３６０６において、フリーズカウンタの値に「１」が加算される。
【１００８】
本実施形態では、ＢＢの当選状態が、ＢＢへの入賞が決まるまで、次回以降の遊技に持ち越されるようになっている。そして、ＢＢに当選したのち、最大で３回までフリーズ処理を実行することが認められている。そのため、フリーズ処理の実行回数をカウントするために、このステップ３６０５と、ステップ３６０６の処理が設けられている。
【１００９】
このステップ３６０６の処理が実行されると、確定目判定処理が終了する。
【１０１０】
そのため、第１１の実施形態では、フリーズ処理が３回実行されて、フリーズカウンタの値が「３」になるまでは、ステップ３６０７の処理が実行されないので、フリーズ判定フラグの値が「２」のままで保持されることになる。
【１０１１】
ここで、この確定目判定処理は、リール制御処理（図５４）の一部を成す処理（ステップ３２０９）であるので、確定目判定処理が終了すると、リール制御処理における次の処理が実行される。具体的には、図５４に示すように、ステップ３２１１の処理に移行して、総てのリール６１（６１Ｌ、６１Ｍ、６１Ｒ）が停止したか否かが確認されることになる。
【１０１２】
そして、ステップ３２１１において、総てのリール６１が停止していない場合には、ステップ３２０３の処理にリターンし、総てのリール６１が停止している場合には、ステップ３２１４において払出判定処理を実行したのち、リール制御処理を終了する。
【１０１３】
さらに、このリール制御処理は、前記した通常遊技処理（図１６）の一部を成す処理（ステップ５０４）であるので、リール制御処理が終了すると、通常遊技処理における次の処理が実行される。具体的には、図１６に示すように、メダル払出処理（ステップ５０５）と、特別遊技状態処理（ステップ５０６）とが、順番に実行されることになる。
【１０１４】
この特別遊技状態処理において、ＢＢへの入賞を決める図柄組合せが揃っていないことが確認されると、ＢＢの当選状態が次回以降の遊技に持ち越されることになる。
【１０１５】
そうすると、ＢＢの当選状態が持ち越された１回目の遊技において、確定目判定処理（図６１）が再び実行されることになる。
【１０１６】
以下、ＢＢの当選状態が持ち越された１回目の遊技における確定目判定処理を、図６１のフローチャートを参照して説明する。
【１０１７】
このＢＢの当選状態が持ち越された１回目の遊技においても、左リール６１Ｌが最初に停止させられると、図６１の確定目判定処理が実行される。
【１０１８】
そして、ステップ３６０１において確定目（図５７参照）が停止している場合（ステップ３６０１においてＹｅｓ）に、ステップ３６０２の処理に移行して、フリーズ判定フラグの値が「２」であるか否かが確認される。
【１０１９】
なお、ステップ３６０１確定目が停止していない場合には、この確定目判定処理が終了する。そのため、かかる場合には、ＢＢの当選状態が持ち越された１回目の遊技においてフリーズ処理は実行されないことになる。
【１０２０】
前記したように、ＢＢに当選した遊技における確定目判定処理では、フリーズ判定フラグの値が「２」のままで保持されている。よって、ステップ３６０２の判定が肯定されて、ステップ３３０３の処理に移行して、現時点におけるフリーズカウンタの値に応じて決まる所定値が、フリーズタイマの値としてセットされる。
【１０２１】
ここで、前記したＢＢに当選したときの遊技の確定目判定処理において、フリーズカウンタの値が「１」に変更されている。
【１０２２】
よって、ＢＢの当選状態が持ち越された１回目の遊技では、フリーズカウンタの値「１」に対応する「２０１３」が、フリーズタイマの値としてセットされる。
【１０２３】
そうすると、フリーズタイマの値は、セットされてから約３秒（１．４９ｍｓｅｃ×２０１３）後に「０」になり、ステップ３６０４の判定が肯定されて、ステップ３６０５の処理に移行することになる。
【１０２４】
このように、第１１の実施形態では、ＢＢの当選状態が持ち越された１回目の遊技においてフリーズ処理が実行される場合には、ＢＢに当選したときの遊技でのフリーズ処理よりも、フリーズ処理の実行時間が短くなっている。
【１０２５】
この場合のＢＢの当選状態が持ち越された１回目の遊技においても、フリーズカウンタの値は「３」でないので、ステップ３６０５の処理が否定されて、ステップ３６０６の処理に移行し、フリーズカウンタの値に「１」が加算されることになる。
【１０２６】
これにより、ＢＢの当選状態が持ち越された遊技がさらに繰り返されて、３回目のフリーズ処理が実行される場合には、ステップ３３０３において、フリーズカウンタの値「２」に対応する「１３４２」が、フリーズタイマの値としてセットされる。
【１０２７】
かかる場合には、フリーズタイマの値がセットされてから約２秒（１．４９ｍｓｅｃ×１３４２）の間、フリーズ処理が実行されることになる。
【１０２８】
ＢＢの当選状態が持ち越された１回目の遊技の説明に戻って、ステップ３６０６の処理が終了すると、確定目判定処理が終了することになる。
【１０２９】
そうすると、前記したリール制御処理（図５４）における確定目判定処理（ステップ３２１０）に続く処理が実行されたのち、通常遊技処理（図５２）に移行して、メダル払出処理（ステップ５０５）と、特別遊技状態処理（ステップ５０６）とが、順番に実行されることになる。
【１０３０】
そして、この特別遊技状態処理において、ＢＢへの入賞を決める図柄組合せが揃っていないことが確認されると、ＢＢの当選状態が持ち越された２回目の遊技において、確定目判定処理（図６１）が再び実行されることになる。
【１０３１】
このように、ＢＢへの入賞を決める図柄組合せが揃うまで、ＢＢの当選状態が次回以降の遊技に持ち越されることになる。
【１０３２】
そして、ＢＢへの入賞を決める図柄組合せが揃わないままで、ＢＢの当選状態が持ち越された遊技が繰り返されると、フリーズ処理の実行回数が３回に達し、フリーズカウンタの値が「３」になる場合がある。
【１０３３】
かかる場合には、フリーズカウンタの値が「３」になった後に実行される確定目判定処理のステップ３６０５の判定が肯定されることになる。
【１０３４】
そうすると、初めてステップ３６０７の処理が実行されて、フリーズ判定フラグの値が「２」から「１」に書き換えられることになる。
【１０３５】
これにより、ＢＢ当選図柄を揃えることができずに、ＢＢの当選状態が持ち越された遊技がさらに繰り返されても、以降の確定目判定処理において、ステップ３６０２の判定が必ず否定されることになる。よって、ＢＢの当選状態が持ち越された以降の遊技では、左リール６１Ｌが確定目を停止表示しても、、フリーズ処理が実行されないことになる。
【１０３６】
このように、第１１の実施形態にかかる遊技機（スロットマシン１０）では、当選役には、当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止するまで次回以降の遊技に当選状態を持ち越し可能な特別当選役（ＢＢ）が含まれており、
所定処理実行停止手段は、ＢＢと対応する当選図柄「７（超）」が有効ラインａ〜ｄ上に所定の組合せを形成してＢＢへの入賞が決まるまでの間であって、ＢＢへの当選状態が持ち越された以降の遊技において、遊技の進行の停止が所定回数（例えば３回）実行された場合には、それ以降の遊技において前記特定停止態様が停止表示されても遊技の進行を停止させない構成とし、さらに、ＢＢへの当選状態が持ち越された以降の遊技において遊技の進行を停止する期間を、以前の遊技の進行を停止させた期間よりも短い期間に設定する構成とした。
【１０３７】
これにより、遊技の進行停止が所定回数行われた場合には、以降実行される遊技の進行停止期間が、所定回数実行される前よりも短くなる。
【１０３８】
当選状態が持ち越された次回以降の遊技では、遊技者は当選図柄を揃えるべく遊技を早急に進めたいという意向を持つので、遊技の進行が停止すると、遊技者にとってフラストレーションとなり、遊技への興趣が削がれてしまうおそれがある。
【１０３９】
遊技の進行が所定回数実行された場合には、以降に実行される遊技の進行停止期間を短くすることで、遊技者が感じるフラストレーションを抑えることができる。
【１０４０】
遊技の進行の停止が所定回数（例えば３回）行われたのちは、遊技の進行が停止しないようにすることで、遊技者にフラストレーションを与えて遊技への興趣を削ぐことを防止しつつ、遊技の進行の停止を、効果的な演出として活用できるようになる。
【１０４１】
上記の実施の形態では、遊技機がスロットマシンである場合を例に挙げて説明をした。
【１０４２】
本発明は、スロットマシンとは異なるタイプの遊技機、具体的には遊技媒体として遊技球を用いる弾球式の遊技機、いわゆるパチンコ機などに適応しても良い。例えば特別装置の特定領域に遊技球が入ると電動役物が所定回数開放するパチンコ機や、特別装置の特定領域に遊技球が入ると権利が発生して大当たりとなるパチンコ機、他の役物を備えたパチンコ機、アレンジボール機、雀球などの遊技機として実施するようにしても良い。
【１０４３】
また、弾球式でない遊技機、例えば外枠に開閉可能に支持された遊技機本体に貯留および取り込み装置を備え、貯留部に貯留されている所定数の遊技玉が取り込み装置により取り込まれた後にスタートレバーが操作されることによりリールの回転を開始する、パチンコ機とスロットマシンとが融合された遊技機、いわゆるパロットとして実施するようにしても良い。
【１０４４】
以下、上記の実施形態および変形例から抽出される発明の特長を、必要に応じて効果などと共に記載する。
【１０４５】
本発明は、
（１）複数の図柄が描かれた周回体と、
前記周回体を回転駆動させるモータと、
前記モータを制御して、前記周回体の回転／停止を制御するモータ制御手段と、
遊技の進行を制御する遊技制御手段と、
停止ボタンが操作されると、回転している周回体の停止指令を出力する停止指示手段と、
前記停止指令が出力されると、前記周回体の停止時に所定位置に表示させる停止図柄を決定する停止図柄決定手段と、を備え、
前記モータ制御手段が、前記停止指令の出力から所定時間内に前記周回体を停止させて、前記停止図柄を前記所定位置に停止表示させる遊技機において、
前記停止図柄と前記所定位置との関係に基づいて、
前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行ったのちに前記周回体を停止させる第１の停止条件と、前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行わずに前記周回体を停止させる第２の停止条件と、のうちの何れかを選択する停止条件選択手段を、さらに備え、
前記停止条件選択手段は、
前記第１の停止条件で前記周回体を停止させた際に前記停止図柄を前記所定位置に停止表示させることが可能である場合には、前記第１の停止条件を選択し、
前記モータ制御手段は、前記停止条件選択手段で選択された停止条件で前記周回体を停止させることを特徴とする遊技機。
【１０４６】
このように構成すると、停止ボタンが操作された際の停止図柄の位置が、周回体を減速させながら停止させても所定位置に到達可能な位置である場合には、第１の停止条件で周回体を停止させることで、周回体を減速させずに停止させる第２の停止条件の場合よりも、周回体やステッピングモータにかかる負荷を低減できる。
【１０４７】
（２）前記モータは、多相ステッピングモータであり、
前記第２の停止条件では、全相に励磁をかけて前記周回体を停止させ、
前記第１の停止条件では、励磁相を順次切り換えながら、切り換え後の励磁相の励磁時間を切り換え前の励磁相の励磁時間以上の長さに設定して前記周回体を段階的に減速させたのち、全相に励磁をかけて前記周回体を停止させることを特徴とする（１）に記載の遊技機。
【１０４８】
このように構成すると、第１の停止条件で周回体を停止させる場合には、徐々に減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。
【１０４９】
ここで、全相励磁により周回体を停止させる場合に、周回体の停止位置のズレを考慮して、停止予定図柄が所定の停止位置に達する直前、例えばステッピングモータにより回転する周回体の最小回転単位である１ステップ前に全相励磁をかけて、周回体を停止させるようにした遊技機がある。このような遊技機の場合には、この１ステップ前の位置が、請求項における文言「所定位置」に相当する。
【１０５０】
（３）前記第１の停止条件では、１−２相励磁方式で励磁相の切り換えを順次実行する
ことを特徴とする（２）に記載の遊技機。
【１０５１】
このように構成すると、１ステップあたりの周回体の回転角度が小さいので、周回体の回転を滑らかに見せることができる。
【１０５２】
（４）前記停止図柄と前記所定位置との関係は、
前記停止図柄を前記所定位置まで移動させるのに要する時間であることを特徴とする（１）から（３）の何れか一項に記載の遊技機。
【１０５３】
このように構成すると、停止図柄を所定位置まで移動させるのに要する時間を、周回体の停止までの挙動に遊技者が違和感を与えることのない時間内に抑えることで、遊技者に違和感を与えることなく周回体を減速させたのちに停止させることができ、周回体とステッピングモータにかかる負荷を低減させることができる。
【１０５４】
（５）前記停止図柄と前記所定位置との関係は、
前記停止図柄を前記所定位置まで移動させるのに要するステップ数であることを特徴とする（１）から（３）の何れか一項に記載の遊技機。
【１０５５】
このように構成すると、周回体の最小回転単位であるステップ数に基づいて、周回体を減速させながら停止させる第１の停止条件を選択するか否かが判断されるので、可能な限り第１の停止条件を選択して、周回体とステッピングモータにかかる負荷を低減させることができる。
【１０５６】
（６）前記停止図柄と前記所定位置との関係は、
前記停止図柄を前記所定位置まで移動させるのに要する図柄のスベリ数であり、
前記図柄のスベリ数は、前記周回体の図柄毎の前記停止図柄までのスベリ数を纏めたスベリテーブルを参照して特定されることを特徴とする（１）から（３）何れか一項に記載の遊技機。
【１０５７】
このように構成すると、停止図柄を所定位置まで移動させるのに要するステップ数や時間を算出する必要がなく、スベリテーブルを参照するだけで良いので、処理負担の軽減とデータの削減が可能になる。
【１０５８】
（７）前記第１の停止条件では、
励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す識別番号と関連づけられた減速パターンに基づいて、前記周回体の減速が実行され、
前記モータ制御手段は、前記識別番号の順番に従って、前記励磁をかける励磁相と励磁時間を順次変更しながら、前記周回体を減速させることを特徴とする（１）から（６）の何れか一項に記載の遊技機。
【１０５９】
このように構成すると、周回体をスムーズに減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。
【１０６０】
（８）前記第１の停止条件では、
励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す識別番号と関連づけられた減速パターンに基づいて、前記周回体の減速が実行され、
前記停止条件選択手段は、
前記停止図柄と前記所定位置との関係に基づいて、前記減速パターンに設定された複数の識別番号の中から、前記第１の停止条件で使用する識別番号を決定し、
前記モータ制御手段は、決定された識別番号の順番に従って、前記励磁をかける励磁相と励磁時間を順次変更しながら、前記周回体を減速させることを特徴とする（１）から（６）の何れか一項に記載の遊技機。
【１０６１】
このように構成すると、停止図柄と所定位置との関係ごとに、複数の減速パターンを用意する必要なしに、周回体をスムーズに減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。
【１０６２】
（９）前記第１の停止条件には、前記周回体の減速時間が異なる複数の減速パターンが用意されており、
前記停止条件選択手段は、前記第１の停止条件の前記複数の減速パターンの中から、前記停止図柄と前記所定位置との関係に基づいてひとつの減速パターンを選択し、
前記モータ制御手段は、前記停止条件選択手段で選択された減速パターンで前記周回体を減速させたのちに停止させることを特徴とする（１）から（６）の何れか一項に記載の遊技機。
【１０６３】
このように構成すると、前記停止図柄と前記所定位置との関係に応じたひとつの減速パターンが選択されるので、決定された停止図柄を可能な限り所定位置に停止表示させつつ、周回体やステッピングモータにかかる負荷を低減できる。
【１０６４】
本発明は、
（１０）外周に複数の図柄が描かれた周回体と、
前記周回体を回転駆動させるモータと、
前記モータを制御して、前記周回体の回転／停止を制御するモータ制御手段と、
遊技の進行を制御する遊技制御手段と、
停止ボタンが操作されると、回転している周回体の停止指令を出力する停止指示手段と
前記停止指令が出力されると、前記周回体の停止時に所定位置に表示させる停止図柄を決定する停止図柄決定手段と、を備え、
前記モータ制御手段が、前記停止指令の出力から所定時間内に前記周回体を停止させて、前記停止図柄を前記所定位置に停止表示させる遊技機において、
前記停止図柄と前記所定位置との関係に応じて、前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行ったのちに前記周回体を停止させる第１の停止条件を選択する停止条件選択手段を、さらに備え、
前記第１の停止条件には、前記周回体の減速時間と減速度のうちの少なくとも一方が異なる複数の減速パターンが用意されており、
前記停止条件選択手段は、
前記第１の停止条件で前記周回体を停止させた際に前記停止図柄を前記所定位置に停止表示させることが可能である場合には、前記第１の停止条件の前記複数の減速パターンの中から、前記停止図柄と前記所定位置との関係に基づいてひとつの減速パターンを選択し、
前記モータ制御手段は、前記停止条件選択手段で選択された減速パターンで前記周回体を減速させたのちに停止させることを特徴とする遊技機。
【１０６５】
このように構成すると、前記停止図柄と前記所定位置との位置関係に応じたひとつの減速パターンが選択されるので、決定された停止図柄を可能な限り所定位置に停止表示させつつ、周回体やステッピングモータにかかる負荷を低減できる。
【１０６６】
（１１）前記モータは、多相ステッピングモータであり、
前記第１の停止条件では、励磁相を順次切り換えながら、切り換え後の励磁相の励磁時間を切り換え前の励磁相の励磁時間以上の長さに設定して前記周回体を段階的に減速させたのち、全相に励磁をかけて前記周回体を停止させることを特徴とする（１０）に記載の遊技機。
【１０６７】
このように構成すると、第１の停止条件で周回体を停止させる場合には、徐々に減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。
【１０６８】
ここで、全相励磁により周回体を停止させる場合に、周回体の停止位置のズレを考慮して、停止予定図柄が所定の停止位置に達する直前、例えばステッピングモータにより回転する周回体の最小回転単位である１ステップ前に全相励磁をかけて、周回体を停止させるようにした遊技機がある。このような遊技機の場合には、この１ステップ前の位置が、請求項における文言「所定位置」に相当する。
【１０６９】
（１２）前記第１の停止条件では、１−２相励磁方式で励磁相の切り換えを順次実行することを特徴とする（１１）に記載の遊技機。
【１０７０】
このように構成すると、１ステップあたりの周回体の回転角度が小さいので、周回体の回転を滑らかに見せることができる。
【１０７１】
（１３）前記停止図柄と前記所定位置との関係は、
前記停止図柄を前記所定位置まで移動させるのに要する時間であることを特徴とする（１０）から（１２）の何れか一項に記載の遊技機。
【１０７２】
このように構成すると、停止図柄を所定位置まで移動させるのに要する時間を、周回体の停止までの挙動に遊技者が違和感を与えることのない時間内に抑えることで、遊技者に違和感を与えることなく周回体を減速させたのちに停止させることができ、周回体とステッピングモータにかかる負荷を低減させることができる。
【１０７３】
（１４）前記停止図柄と前記所定位置との関係は、
前記停止図柄を前記所定位置まで移動させるのに要するステップ数であることを特徴とする（１０）から（１２）の何れか一項に記載の遊技機。
【１０７４】
このように構成すると、周回体の最小回転単位であるステップ数に基づいて、周回体を減速させながら停止させる第１の停止条件を選択するか否かが判断されるので、可能な限り第１の停止条件を選択して、周回体とステッピングモータにかかる負荷を低減させることができる。
【１０７５】
（１５）前記停止図柄と前記所定位置との関係は、
前記停止図柄を前記所定位置まで移動させるのに要する図柄のスベリ数であり、
前記図柄のスベリ数は、前記周回体の図柄毎の前記停止図柄までのスベリ数を纏めたスベリテーブルを参照して特定されることを特徴とする（１０）から（１２）の何れか一項に記載の遊技機。
【１０７６】
このように構成すると、停止図柄を所定位置まで移動させるのに要するステップ数や時間を算出する必要がなく、スベリテーブルを参照するだけで良いので、処理負担の軽減とデータの削減が可能になる。
【１０７７】
（１６）前記減速パターンでは、
励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す識別番号と関連づけられており、
前記モータ制御手段は、前記識別番号の順番に従って、前記励磁をかける励磁相と励磁時間を順次変更しながら、前記周回体を減速させることを特徴とする（１０）から（１５）の何れか一項に記載の遊技機。
【１０７８】
このように構成すると、周回体をスムーズに減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。
【１０７９】
本発明は、
（１７）複数の図柄が描かれた周回体と、
前記周回体を回転駆動させるモータと、
前記モータを制御して、前記周回体の回転／停止を制御するモータ制御手段と、
役の抽選を行う抽選手段と、
遊技の進行を制御する遊技制御手段と、
停止ボタンが操作されると、回転している周回体の停止指令を出力する停止指示手段と、
前記停止指令が出力されると、前記周回体の停止時に所定位置に表示させる停止図柄を決定する停止図柄決定手段と、を備え、
前記モータ制御手段が、前記停止指令の出力から所定時間内に前記周回体を停止させて、前記停止図柄を前記所定位置に停止表示させる遊技機において、
前記モータ制御手段は、
前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度を、前記抽選結果に基づいて設定する減速設定手段と、
前記設定された減速度で前記周回体を減速させたのちに停止させる減速停止手段を、備えることを特徴とする遊技機。
【１０８０】
このように構成すると、周回体を減速させたのちに停止させることができる。
【１０８１】
抽選の結果に基づいて周回体の減速度が設定されるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。また、抽選の結果に応じて周回体の減速度が異なると、周回体の減速度より抽選の結果が予測できるので、遊技者の関心は、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動にも向かうようになる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【１０８２】
（１８）前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速度が異なる複数の減速テーブルを記憶する記憶手段をさらに備え、
前記減速設定手段は、前記記憶手段に記憶された前記複数の減速テーブルの中から、前記抽選の結果に基づいて、ひとつの減速テーブルを選択し、
前記減速停止手段は、前記選択された減速テーブルで規定された減速度で前記周回体を減速させたのちに停止させることを特徴とする（１７）に記載の遊技機。
【１０８３】
このように構成すると、周回体を、抽選の結果に基づいて選択された減速テーブルに規定された減速度で減速させたのちに停止させることができる。
【１０８４】
抽選の結果に応じて周回体の減速度が異なるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。また、抽選の結果に応じて周回体の減速度が異なると、周回体の減速度より抽選の結果が予測できるので、遊技者の関心は、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動にも向かうようになる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【１０８５】
（１９）前記複数の減速テーブルの各々は、所定役への当選の期待度と関連づけられていることを特徴とする（１８）に記載の遊技機。
【１０８６】
このように構成すると、リールが停止する際の減速度の違いにより、所定役に当選している可能性が高いか否かが判るようになるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えつつ、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【１０８７】
（２０）前記記憶手段には、第１の減速度で周回体を減速させる第１減速テーブルと、第２の減速度で周回体を減速させる第２減速テーブルと、が記憶され、
前記第１の減速テーブルが選択された場合の所定役への当選の期待度と、前記第２の減速テーブルが選択された場合の前記所定役への当選の期待度と、が異なることを特徴とする（１８）に記載の遊技機。
【１０８８】
このように構成すると、リールが停止する際の減速度の違いにより、所定役に当選している可能性が高いか否かが判るようになるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えつつ、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【１０８９】
（２１）前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行ったのちに前記周回体を停止させる第１の停止条件と、前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行わずに前記周回体を停止させる第２の停止条件と、のうちの何れかを選択する停止条件選択手段を、さらに備え、
前記停止条件選択手段は、
前記第１の停止条件で前記周回体を停止させた際に前記停止図柄を前記所定位置に停止表示させることが可能である場合には、前記第１の停止条件を選択し、
前記減速設定手段は、前記第１の停止条件が選択されると、前記抽選の結果に基づいて、前記複数の減速テーブルの中からひとつの減速テーブルを選択することを特徴とする（１８）から（２０）の何れか一項に記載の遊技機。
【１０９０】
このように構成すると、停止ボタンが操作された際の停止図柄（停止予定図柄）の位置が、周回体を減速させながら停止させても所定位置に到達可能な位置である場合には、第１の停止条件で周回体を停止させることで、周回体を減速させずに停止させる第２の停止条件の場合よりも、周回体やステッピングモータにかかる負荷を低減できる。
【１０９１】
（２２）前記モータは、多相ステッピングモータであり、
前記停止条件選択手段は、前記停止図柄を前記所定位置まで移動させるのに要するステップ数に基づいて、前記第１の停止条件と前記第２の停止条件の何れかを選択することを特徴とする（２１）に記載の遊技機。
【１０９２】
このように構成すると、周回体の最小回転単位であるステップ数に基づいて、周回体を減速させながら停止させる第１の停止条件を選択するか否かが判断されるので、可能な限り第１の停止条件を選択して、周回体とステッピングモータにかかる負荷を低減させることができる。
【１０９３】
（２３）前記減速設定手段は、前記停止図柄を前記所定位置まで移動させるのに要するステップ数に基づいて、前記減速テーブルを選択することを特徴とする（２２）に記載の遊技機。
【１０９４】
このように構成すると、停止ボタンが操作されたときに決まるステップ数にはランダム性があるため、ステップ数に基づいて減速テーブルを選択することで、周回体の減速をランダムに実行できるようになる。ステップ数を用いない場合には、減速テーブルを選択する際に乱数を生成する処理などを遊技機において別途設ける必要があるが、ステップ数を用いる構成とすることで、簡単な処理で周回体の減速をランダムに実行できる。また、周回体の減速がランダムに実行されるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。さらに、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【１０９５】
（２４）前記モータ制御手段は、前記第１の停止条件が選択された場合に、前記停止図柄を前記所定位置まで移動させるのに要するステップ数に応じて、前記停止条件選択手段が選択した第１の停止条件を前記第２の停止条件に変更する停止条件変更手段を備えることを特徴とする（２２）または（２３）に記載の遊技機。
【１０９６】
このように構成すると、停止条件選択手段により第１の停止条件が選択された場合であっても、第２の停止条件に変更されることがあるので、周回体の減速のランダム性が大きくなり、遊技者の興趣をより引きつけることができる。
【１０９７】
（２５）前記複数の減速テーブルの各々では、前記減速の開始から前記停止図柄を前記所定位置に到達させるまでのステップ数が同じステップ数に設定されていることを特徴とする（２２）から（２４）の何れか一項に記載の遊技機。
【１０９８】
このように構成すると、第１の停止条件で周回体を停止させる場合、複数の減速テーブルの何れが選択されても、減速の開始から停止図柄（停止予定図柄）を所定位置に到達させるまでのステップ数が常に同じであるので、周回体の減速は常に停止図柄（停止予定図柄）の所定ステップ数前から開始される。よって、周回体の外周に描かれた図柄の並びを記憶しているような、遊技経験の豊富な遊技者の場合、周回体の減速が開始される位置により役に当選しているか否かが判るため、遊技者の関心は、自然と減速が開始されるタイミングに向かうことになる。よって、遊技者の興趣を引きつけることができる。
【１０９９】
（２６）前記複数の減速テーブルの各々では、前記減速の開始から前記停止図柄を前記所定位置に到達させるまでのステップ数が、前記周回体の外周に描かれた図柄を所定図柄分移動させるのに要するステップ数に設定されていることを特徴とする（２２）から（２５）の何れか一項に記載の遊技機。
【１１００】
このように構成すると、周回体の減速が開始されるタイミングが、周回体の外周の周方向で隣接する図柄の切れ目となるので、周回体の減速が開始されたか否かを遊技者が認識し易くなる。
【１１０１】
（２７）複数の図柄が描かれた周回体と、
前記周回体を回転駆動させるモータと、
前記モータを制御して、前記周回体の回転／停止を制御するモータ制御手段と、
役の抽選を行う抽選手段と、
遊技の進行を制御する遊技制御手段と、
停止ボタンが操作されると、回転している周回体の停止指令を出力する停止指示手段と、
前記停止指令が出力されると、前記周回体の停止時に所定位置に表示させる停止図柄を決定する停止図柄決定手段と、を備え、
前記モータ制御手段が、前記停止指令の出力から所定時間内に前記周回体を停止させて、前記停止図柄を前記所定位置に停止表示させる遊技機において、
前記モータ制御手段は、
前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速時間を、前記抽選結果に基づいて設定する減速設定手段と、
前記設定された減速時間で前記周回体を減速させたのちに停止させる減速停止手段を、備えることを特徴とする遊技機。
【１１０２】
このように構成すると、周回体を減速させたのちに停止させることができる。
【１１０３】
抽選の結果に基づいて周回体の減速時間が設定されるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。また、抽選の結果に応じて周回体の減速時間が異なると、周回体の減速時間から抽選の結果が予測できるので、遊技者の関心は、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動にも向かうようになる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【１１０４】
（２８）前記停止図柄を前記所定位置に停止表示させるときの前記周回体の減速時間が異なる複数の減速テーブルを記憶する記憶手段をさらに備え、
前記減速設定手段は、前記記憶手段に記憶された前記複数の減速テーブルの中から、前記抽選の結果に基づいて、ひとつの減速テーブルを選択する減速テーブル選択手段し、
前記減速停止手段は、前記選択された減速テーブルで規定された減速時間で前記周回体を減速させたのちに停止させることを特徴とする（２７）に記載の遊技機。
【１１０５】
このように構成すると、周回体を、抽選の結果に基づいて選択された減速テーブルに規定された減速時間で減速させたのちに停止させることができる。
【１１０６】
抽選の結果に応じて周回体の減速時間が異なるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。また、抽選の結果に応じて周回体の減速時間が異なると、周回体の減速時間から抽選の結果が予測できるので、遊技者の関心は、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動にも向かうようになる。よって、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【１１０７】
（２９）前記複数の減速テーブルの各々は、所定役への当選の期待度と関連づけられていることを特徴とする（２８）に記載の遊技機。
【１１０８】
このように構成すると、リールが停止する際の減速時間の違いにより、所定役に当選している可能性が高いか否かが判るようになるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えつつ、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【１１０９】
（３０）前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行ったのちに前記周回体を停止させる第１の停止条件と、前記停止図柄が前記所定位置に達するまでに前記周回体の減速を行わずに前記周回体を停止させる第２の停止条件と、のうちの何れかを選択する停止条件選択手段を、さらに備え、
前記停止条件選択手段は、
前記第１の停止条件で前記周回体を停止させた際に前記停止図柄を前記所定位置に停止表示させることが可能である場合には、前記第１の停止条件を選択し、
前記減速設定手段は、前記第１の停止条件が選択されると、前記抽選の結果に基づいて、前記複数の減速テーブルの中からひとつの減速テーブルを選択することを特徴とする（２８）または（２９）に記載の遊技機。
【１１１０】
このように構成すると、停止ボタンが操作された際の停止図柄の位置が、周回体を減速させながら停止させても所定位置に到達可能な位置である場合には、第１の停止条件で周回体を停止させることで、周回体を減速させずに停止させる第２の停止条件の場合よりも、周回体やステッピングモータにかかる負荷を低減できる。
【１１１１】
（３１）前記モータは、多相ステッピングモータであり、
前記減速テーブル選択手段は、前記停止図柄を前記所定位置まで移動させるのに要するステップ数に基づいて、前記第１の停止条件と前記第２の停止条件の何れかを選択することを特徴とする（３０）に記載の遊技機。
【１１１２】
このように構成すると、周回体の最小回転単位であるステップ数に基づいて、周回体を減速させながら停止させる第１の停止条件を選択するか否かが判断されるので、可能な限り第１の停止条件を選択して、周回体とステッピングモータにかかる負荷を低減させることができる。
【１１１３】
（３２）前記減速設定手段は、前記停止図柄を前記所定位置まで移動させるのに要するステップ数に基づいて、前記減速テーブルを選択することを特徴とする（３１）に記載の遊技機。
【１１１４】
このように構成すると、停止ボタンが操作されたときに決まるステップ数にはランダム性があるため、ステップ数に基づいて減速テーブルを選択することで、周回体の減速をランダムに実行できるようになる。ステップ数を用いない場合には、減速テーブルを選択する際に乱数を生成する処理などを遊技機において別途設ける必要があるが、ステップ数を用いる構成とすることで、簡単な処理で周回体の減速をランダムに実行できる。また、周回体の減速がランダムに実行されるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えることができる。さらに、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【１１１５】
（３３）前記モータ制御手段は、前記第１の停止条件が選択された場合に、前記停止図柄を前記所定位置まで移動させるのに要するステップ数に応じて、前記停止条件選択手段が選択した第１の停止条件を、前記第２の停止条件に変更する停止条件変更手段を備えることを特徴とする（３１）または（３２）に記載の遊技機。
【１１１６】
このように構成すると、停止条件選択手段により第１の停止条件が選択された場合であっても、第２の停止条件に変更されることがあるので、周回体の減速のランダム性が大きくなり、遊技者の興趣をより引きつけることができる。
【１１１７】
（３４）前記複数の減速テーブルの各々では、前記減速の開始から前記停止図柄を前記所定位置に到達させるまでのステップ数が異なるステップ数に設定されていることを特徴とする（３１）から（３３）の何れか一項に記載の遊技機。
【１１１８】
このように構成すると、減速の開始から停止図柄（停止予定図柄）を所定位置に到達させるまでのステップ数が異なるので、遊技経験の豊富な遊技者の場合、周回体の減速している間のステップ数の違いが判るため、遊技者の関心が減速時のステップ数に向かうことになり、遊技者の興趣を引きつけることができる。
【１１１９】
（３５）前記記憶手段には、第１の減速時間で周回体を減速させる第１減速テーブルと、第２の減速時間で周回体を減速させる第２減速テーブルと、が記憶され、
前記第１の減速テーブルが選択された場合の所定の役への当選の期待度と、前記第２の減速テーブルが選択された場合の前記所定役への当選の期待度と、が異なることを特徴とする（３１）から（３４）の何れか一項に記載の遊技機。
【１１２０】
このように構成すると、リールが停止する際の減速時間の違いにより、所定役に当選している可能性が高いか否かが判るようになるので、遊技者が、周回体が停止する際の挙動が単調であると感じることを抑えつつ、遊技者の関心を、ストップボタンを操作するときのみならず、ストップボタンの操作から周回体が停止するまでの間の周回体の挙動に向かわせることができるので、遊技の全体に亘って、遊技者の興趣を引きつけることができる。
【１１２１】
（３６）前記減速の開始から前記停止図柄を前記所定位置に到達させるまでのステップ数は、前記第２の減速テーブルのほうが、前記周回体の外周に描かれた図柄を所定図柄分移動させるのに要するステップ数の分だけ、前記第１の減速テーブルよりも多く設定されていることを特徴とする（３５）に記載の遊技機。
【１１２２】
このように構成すると、周回体の減速が開始されるタイミングは同じであるものの、周回体が停止した時点での位置が、周回体の外周の周方向で隣接する所定図柄分（例えば１図柄分）ずれるので、周回体の減速時間の違いを遊技者が認識し易くなる。
【１１２３】
（３７）前記第１の停止条件では、１−２相励磁方式で励磁相の切り換えを順次実行することを特徴とする（２１）から（２６）、（３０）から（３６）の何れか一項に記載の遊技機。
【１１２４】
このように構成すると、１ステップあたりの周回体の回転角度が小さいので、周回体の回転を滑らかに見せることができる。
【１１２５】
（３８）前記第１の停止条件では、
励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す識別番号と関連づけられた減速パターンに基づいて、前記周回体の減速が実行され、
前記モータ制御手段は、前記識別番号の順番に従って、前記励磁をかける励磁相と励磁時間を順次変更しながら、前記周回体を減速させることを特徴とする（２１）から（２６）、（３０）から（３７）の何れか一項に記載の遊技機。
【１１２６】
このように構成すると、周回体をスムーズに減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。
【１１２７】
（３９）前記第１の停止条件では、
励磁をかける励磁相と励磁時間とが励磁相の切り換え順を示す識別番号と関連づけられた減速パターンに基づいて、前記周回体の減速が実行され、
前記停止条件選択手段は、
前記停止図柄と前記所定位置との関係に基づいて、前記減速パターンに設定された複数の識別番号の中から、前記第１の停止条件で使用する識別番号を決定し、
前記減速停止手段は、決定された識別番号の順番に従って、前記励磁をかける励磁相と励磁時間を順次変更しながら、前記周回体を減速させることを特徴とする（２１）から（２６）、（３０）から（３７）の何れか一項に記載の遊技機。
【１１２８】
このように構成すると、停止図柄（停止予定図柄）と所定位置との関係ごとに、複数の減速パターンを用意する必要なしに、周回体をスムーズに減速させたのちに完全に停止させることができるので、周回体やステッピングモータにかかる負荷を低減できる。
【１１２９】
本発明は、
（４０）複数種の図柄を循環表示させる複数の循環表示手段と、
前記図柄の循環表示を開始させるべく操作される開始操作手段と、
役の抽選を行う抽選手段と、
前記各循環表示手段の循環表示を個別に停止させるべく操作される複数の停止操作手段と、
前記役の抽選に当選した当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止した場合に特典を付与する特典付与手段と、を備えた遊技機において、
前記役の抽選に当選した場合に停止可能な特定停止態様を停止表示させる特定停止態様停止制御手段と、
前記特定停止態様が停止表示された場合に、遊技の進行に関わる所定の処理が所定期間実行されないようにする所定処理実行停止手段と、を備えることを特徴とする遊技機。
【１１３０】
このように構成すると、特定停止態様が停止表示された場合、遊技の進行に関わる所定の処理が所定期間実行されないので、遊技の進行が所定期間停止する。これにより、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。
【１１３１】
特に、特定停止態様が当選に関連づけられているので、特定停止態様が停止表示されると、遊技者は、図柄の循環表示を停止させるための停止操作手段の操作を慎重に行うようになる。よって、当選図柄を有効位置に所定の組合せを形成して停止させる確度が高くなるので、遊技者が特典付与を引き出すまでに要する時間を短縮でき、効果的な演出を行うことができる。
【１１３２】
特に、いわゆる目押しができる熟練した遊技者の場合には、当選図柄を有効位置に停止させる確度がいっそう高くなるので、当選役が取りこぼしのある役であっても、取りこぼしを好適に防止できるようになる。これにより、遊技者が特典付与を引き出すまでにベットするメダルの枚数を好適に抑えることができるようになる。
【１１３３】
（４１）前記所定処理実行停止手段は、前記循環表示を最初に停止させた循環表示手段において前記特定停止態様が停止表示されると、前記遊技の進行に関わる所定の処理が所定期間実行されないようにすることを特徴とする（４０）に記載の遊技機。
【１１３４】
このように構成すると、遊技者が、複数の停止操作手段をテンポ良く順番に操作して、対応する循環表示手段の循環表示を順番に停止させながら遊技を行っている場合、最初の停止操作手段の操作タイミングが、特定停止態様（リーチ目）を停止表示させるタイミングであるときには、最初の停止操作手段の操作から所定期間の間、遊技の進行に関わる所定の処理が所定期間実行されないので、その所定期間の間、遊技の進行が停止する。これにより、その所定期間の間に停止操作手段が操作されても、対応する循環表示手段の循環表示が停止しないことになる。
【１１３５】
そうすると、最初の循環表示が停止して、特定停止態様が停止表示されていることに遊技者が気付いた時点で、残りの循環表示手段の循環表示を停止させる機会が残されていることになる。かかる場合、遊技者は、残されている機会を「得をした」と感じつつ、当選図柄を有効位置に所定の組合せを停止表示させるべく、再度、残りの停止操作手段を操作して循環表示手段の循環表示を停止させることになる。
【１１３６】
そうすると、遊技者は、図柄の循環表示を停止させるための停止操作手段の操作をいっそう慎重に行うようになり、その結果として、当選図柄を有効位置に所定の組合せを形成して停止させる確度が高くなるので、遊技者が特典付与を引き出すまでに要する時間を短縮できる。また、遊技の進行の一時的な停止という演出が、遊技者に特定停止態様の停止表示のに対する「気付きの機会」と、停止操作手段の操作機会が残されていることに対する「得をした感」、そして、停止操作手段の操作における「集中」をもたらすので、遊技者にとって効果的な演出となる。
【１１３７】
特に、いわゆる目押しができる熟練した遊技者の場合には、当選図柄を有効位置に停止させる確度がいっそう高くなるので、当選役が取りこぼしのある役であっても、取りこぼしを好適に防止できるようになる。これにより、遊技者が特典付与を引き出すまでにベットするメダルの枚数を好適に抑えることができるようになる。
【１１３８】
このことによっても、遊技に対する遊技者の興趣を引き立てることができる。
【１１３９】
（４２）前記所定処理実行停止手段は、
前記複数の循環表示手段のうちの少なくとも最後のひとつの循環表示を停止させる前に、すでに循環表示を停止させた循環表示手段において、前記特定停止態様が停止表示されると、前記遊技の進行に関わる所定の処理が所定期間実行されないようにすることを特徴とする（４０）に記載の遊技機。
【１１４０】
このように構成すると、特定停止態様が停止表示された場合に、遊技の進行に関わる所定の処理が所定期間実行されないので、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。
【１１４１】
（４３）前記特定停止態様は、前記循環表示を停止した前記循環表示手段の各々が停止表示する図柄の組合せで構成されることを特徴とする（４０）または（４２）に記載の遊技機。
【１１４２】
このように構成すると、総ての循環表示手段が停止表示する図柄の組合せで特定停止態様が構成される場合よりも、特定停止態様が停止表示される確率が高くなる。よって、遊技の進行停止による、演出を効果的に行うことができる。
【１１４３】
（４４）前記特定停止態様では、前記循環表示を停止した前記循環表示手段の各々が停止表示する図柄は、前記当選役に対応する図柄であり、前記所定の有効位置に停止表示されていることを特徴とする（４３）に記載の遊技機。
【１１４４】
このように構成すると、特定停止態様が停止表示された時点では、当選役と対応する当選図柄が有効位置に所定の組合せを形成している途中になる。
【１１４５】
よって、図柄の循環表示を続けている残りの循環表示手段について、循環表示を停止させるための停止操作手段の操作を慎重に行うことで、最終的に、当選役と対応する当選図柄を有効位置に所定の組合せを形成して停止表示させて、当選役に入賞させることができる。
【１１４６】
よって、残りの循環表示手段の循環表示を停止させるときに、当選図柄が有効位置に停止表示されるように狙って停止操作手段を操作すれば、当選役に入賞して特典付与を引き出せることを、遊技の所定期間の停止により遊技者に気付かせることができる。
【１１４７】
さらに、遊技者が特典付与を引き出すまでにベットするメダルの枚数を好適に抑えることができるようになる。
【１１４８】
（４５）前記当選役には、当該当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止するまで、次回以降の遊技に当選状態を持ち越し可能な特別当選役が含まれていることを特徴とする（４０）から（４４）の何れか一項に記載の遊技機。
【１１４９】
このように構成すると、特定停止態様が停止表示された場合に、遊技の進行が所定期間停止するので、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。
【１１５０】
特に、特定停止態様が特別当選役に関連づけられているので、特定停止態様が停止表示されると、遊技者は、図柄の循環表示を停止させるための停止操作手段の操作を慎重に行うようになる。よって、当選図柄を有効位置に所定の組合せを形成して停止させる確度が高くなるので、遊技者が特典付与を引き出すまでに要する時間を短縮でき、効果的な演出を行うことができる。
【１１５１】
特に、いわゆる目押しができる熟練した遊技者の場合には、当選図柄を有効位置に停止させる確度がいっそう高くなるので、当選役が取りこぼしのある役であっても、取りこぼしを好適に防止できるようになる。これにより、遊技者が特典付与を引き出すまでにベットするメダルの枚数を好適に抑えることができるようになる。
【１１５２】
（４６）前記所定処理実行停止手段は、前記特別当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止するまでの間で、前記遊技の進行に関わる処理が実行されなくなることが所定回数行われた場合には、以降の遊技において前記特定停止態様が停止表示されても前記遊技の進行に関わる処理を実行することを特徴とする（４５）に記載の遊技機。
【１１５３】
特別当選役と対応する当選図柄を有効位置に所定の組合せを形成して停止させるまで、当選状態が次回以降の遊技に持ち越される場合、遊技者は、当選状態が持ち越された次回以降の遊技において、当選図柄を揃えるべく遊技を早急に進めたいという意向を持つ。
【１１５４】
しかし、常に遊技の進行に関わる処理が所定期間実行されないようになっていると、このことが、遊技者にとってフラストレーションとなり、遊技への興趣が削がれてしまうおそれがある。
【１１５５】
遊技の進行に関わる処理が実行されなくなることが所定回数（例えば１回）行われたのちは、遊技の進行に関わる処理が実行されるようにすることで、遊技者にフラストレーションを与えて遊技への興趣を削ぐことを防止しつつ、遊技の進行に関わる処理を実行しないことが、効果的な演出として活用できるようになる。
【１１５６】
（４７）前記所定処理実行停止手段は、前記特別当選役と対応する当選図柄が有効位置に所定の組合せを形成して停止するまでの間で、前記遊技の進行に関わる処理が実行されなくなることが所定回数行われた場合には、以降の遊技において遊技の進行に関わる処理が実行されなくなる期間を、前記所定回数実行される前よりも短い期間に設定することを特徴とする（４５）に記載の遊技機。
【１１５７】
このように構成すると、遊技の進行に関わる処理が実行されなくなることが所定回数行われた場合には、以降実行される遊技に関わる処理が実行されなくなる期間が、所定回数実行される前よりも短くなる。
【１１５８】
当選状態が持ち越された次回以降の遊技では、遊技者は当選図柄を揃えるべく遊技を早急に進めたいという意向を持つので、遊技の進行に関わる処理が実行されなくなって遊技の進行が停止すると、遊技者にとってフラストレーションとなり、遊技への興趣が削がれてしまうおそれがある。
【１１５９】
遊技の進行に関わる処理が実行されなくなることが所定回数実行された場合には、以降に実行される遊技に関わる処理が実行されなくなる期間を短くすることで、遊技者が感じるフラストレーションを抑えることができる。
【１１６０】
（４８）前記遊技の進行に関わる処理は、前記停止操作手段の操作を検出する処理であり、前記所定処理実行停止手段は、前記特定停止態様が停止表示された場合、前記停止操作手段の操作を検出する処理の実行開始を所定期間遅延させることを特徴とする（４０）から（４７）の何れか一項に記載の遊技機。
【１１６１】
このように構成すると、特定停止態様が停止表示された場合、停止操作手段の操作を検出する処理の実行開始を所定期間遅延して、遊技の進行が所定期間停止する。この所定期間を、停止操作手段の操作から循環表示手段の循環表示が停止するまでに要する時間よりも長い時間に設定することで、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。
【１１６２】
（４９）前記停止操作手段の操作により入力される指令に基づいて、前記循環表示手段の循環表示を停止させる停止制御手段をさらに備え、
前記遊技の進行に関わる処理は、前記停止制御手段による前記循環表示手段の循環表示を停止させる処理であり、
前記所定処理実行停止手段は、前記特定停止態様が停止表示された場合、前記所定期間の間に入力される前記指令を無効化して、前記停止制御手段による前記循環表示手段の循環表示の停止を実行させないことを特徴とする（４０）から（４７）の何れか一項に記載の遊技機。
【１１６３】
このように構成すると、特定停止態様が停止表示された場合、所定期間の間に入力される指令が無効化されて、循環表示手段の循環表示が停止しないことになるので、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。
【１１６４】
（５０）前記停止操作手段を操作可能な状態と操作不可能な状態との間で切り換える操作可否設定手段をさらに備え、
前記遊技の進行に関わる処理は、前記操作可否設定手段が前記停止操作手段を操作可能な状態にする処理であり、
前記所定処理実行停止手段は、前記特定停止態様が停止表示された場合、前記操作可否設定手段が前記停止操作手段を操作可能な状態にすることを、所定期間の間禁止することを特徴とする（４０）から（４７）の何れか一項に記載の遊技機。
【１１６５】
このように構成すると、特定停止態様が停止表示された場合、所定期間の間、停止操作手段が操作可能な状態にされないので、停止操作手段を操作して循環表示手段の循環表示を停止させることができない状態となる。これにより、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。
【１１６６】
（５１）遊技の状態に対応した演出を実行する演出実行手段をさらに備え、
前記演出実行手段は、前記特定停止態様が停止表示されると、前記遊技の進行に関わる所定の処理が実行されないことを報知する演出を実行することを特徴とする（４０）から（５０）の何れか一項に記載の遊技機。
【１１６７】
このように構成すると、特定停止態様が停止表示されることを、遊技者に気付かせることができるので、特定停止態様が表示されたことを遊技者が見逃すことを防止できる。
【１１６８】
（５２）前記演出実行手段は、前記遊技の進行に関わる所定の処理が実行されない所定期間が経過したことを報知する演出を実行することを特徴とする（４０）から（５１）の何れか一項に記載の遊技機。
【１１６９】
このように構成すると、停止していた遊技の進行が再開されたことを、遊技者に気付かせることができる。遊技の進行が再開された時点では、当選役と対応する当選図柄が有効位置に所定の組合せを形成している途中になる。
【１１７０】
よって、図柄の循環表示を続けている残りの循環表示手段について、循環表示を停止させるための停止操作手段の操作を慎重に行うことで、最終的に、当選役と対応する当選図柄を有効位置に所定の組合せを形成して停止表示させて、当選役に入賞させることができる。
【１１７１】
（５３）前記循環表示手段による循環表示を停止させるときに、前記停止操作手段の操作タイミングに基づいて、前記図柄の循環速度を減速させたのちに前記循環表示を停止させる第１の停止条件と、前記循環速度の減速を行わずに前記循環表示を停止させる第２の停止条件と、のうちの何れかを選択する停止条件選択手段を、さらに備え、
前記特定停止態様停止制御手段は、前記第１の停止条件が選択された場合に、前記第１の停止条件で前記図柄の循環速度を減速させたのちに、前記特定停止態様を停止表示させることを特徴とする（４０）から（５２）の何れか一項に記載の遊技機。
【１１７２】
このように構成すると、図柄の循環速度を減速させたのちに循環表示を停止させる処理と、遊技の進行を所定期間停止させる処理とを組合わせることで、特定停止態様が表示されたことを遊技者が見逃すことをより好適に防止できる。
【１１７３】
（５４）上記の（１）から（５３）の何れかの遊技機において、前記遊技機はスロットマシンであることを特徴とする遊技機。
【１１７４】
なかでも、スロットマシンの基本構成としては、「複数の識別情報からなる識別情報列を動的表示した後に、識別情報を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して識別情報の動的表示が開始され、停止用操作手段（例えばストップボタン）の操作に起因して、あるいは、所定時間経過することにより、識別情報の動的表示が停止され、その停止時の確定識別情報が特定識別情報であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備えた遊技機」となる。この場合、遊技媒体は、メダル、メダルなどが代表例として挙げられる。
【１１７５】
（５５）上記の（１）から（５３）の何れかの遊技機において、前記遊技機は、パチンコ遊技機とスロットマシンとを融合させたものであることを特徴とする遊技機。
【１１７６】
なかでも、融合させた遊技機の基本構成としては、「複数の識別情報からなる識別情報列を動的表示した後に、識別情報を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して識別情報の動的表示が開始され、停止用操作手段（例えばストップボタン）の操作に起因して、あるいは、所定時間経過することにより、識別情報の動的表示が停止され、その停止時の確定識別情報が特定識別情報であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段と、を備え、遊技媒体として球を使用すると共に、前記識別情報の動的表示の開始に際しては所定数の球を必要とし、特別遊技状態の発生に際しては多くの球が払い出されるように構成されている遊技機」となる。
【符号の説明】
【１１７７】
１０    スロットマシン
１１    筐体本体
１１ａ  天板
１１ｂ  底板
１１ｃ  背板
１１ｄ  左側板
１１ｅ  右側板
１１ｆ  仕切板
１２    前面扉
１３    上部ランプ
１４    スピーカ
１５    液晶ディスプレイ
１６    下段プレート
１７    メダル排出口
１８    皿
２０    施錠機構
２４    直流安定
３０    表示パネル
３１（３０Ｌ、３０Ｍ、３０Ｒ）    表示窓
３２    ベットランプ
３３    ベットランプ
３４    ベットランプ
３５    クレジット枚数表示部
３６    ゲーム数表示部
３７    獲得枚数表示部
４０    操作部
４０ａ  平面部
４０ｂ  縦壁部
４１    １枚ベットボタン
４２    ２枚ベットボタン
４３    マックスベットボタン
４１ａ〜４３ａ  ベット操作検出センサ
４４    クレジット精算ボタン
４４ａ  切換操作検出センサ
４５    スタートレバー
４５ａ  レバー操作検出センサ
４６    ストップボタン
４７    ストップボタン
４８    ストップボタン
４６ａ〜４８ａ  ストップ操作検出センサ
４９    返却ボタン
５０    メダル投入口
５０ａ  投入メダル検出センサ
５１    制御基板収容ボックス
５２    ホッパ装置
５２ａ  メダル払出検出センサ
５３    貯留タンク
５４    誘導プレート
５５    払出装置
５６    電源装置
５６ａ  電源部
５６ｂ  停電監視回路
５７    メダル収容箱
６０    リールユニット
６１    リール
６１Ｌ  左リール
６１Ｍ  中リール
６１Ｒ  右リール
６５    セレクタ
６６    貯留用通路
６７    排出用通路
６８    開口
７０    円筒骨格部材
７１    ボス部
７２    ボス補強板
７３    モータプレート
７５    リールインデックスセンサ
７５ａ  発光素子
７５ｂ  受光素子
７６    第１センサカットバン
７６ａ  先端部
７６ｂ  基端部
７６ｅ  終端部（基点位置）
７６ｓ  始端部（基点位置）
７７    第２センサカットバン
７７ａ  先端部
７７ｅ  終端部（基点位置）
７７ｓ  始端部（基点位置）
７９    ステッピングモータ
８０    メイン制御基板
８１    ＭＰＵ
８２    入出力ポート
８３    ＲＯＭ
８３ａ  励磁テーブル
８４    ＲＡＭ
８４ａ  チェックサム補正値用メモリ領域
８４ｂ  スタックポインタ保存用メモリ領域
８４ｃ  スベリテーブル
８４ｄ  払出予定枚数カウンタ
８４ｅ  払出枚数カウンタ
８４ｆ  ウエイトタイマ
８４ｇ  加速カウンタ
８４ｈ  励磁順ポインタ
８４ｉ  図柄オフセット値
８４ｊ  図柄番号
８４ｋ  計時カウンタ
８４ｍ  残図柄カウンタ
８４ｎ  減速カウンタ
８４ｐ  減速ウエイトタイマ
８４ｑ  減算数
８５    クロック回路
９０    サブ制御基板
９１    外部集中端子板
１００  モータドライバ
１２２  設定キースイッチ
１２３  リセットスイッチ
１２３ａ  リセット操作検出センサ
１２４  設定キー挿入孔
１２４ａ  設定キー操作検出センサ
７９０  ロータ
７９１  手前側ロータ
７９２  奥側ロータ
７９３  第１ポール
７９４  第２ポール
７９５  第３ポール
７９６  第４ポール
Ｌ０〜Ｌ３    励磁コイル
Ｔａ    加速期間
Ｔｂ    定速期間
Ｔｃ    停止期間
【図１】
2019058711.tif 000003
【図２】
2019058711.tif 000004
【図３】
2019058711.tif 000005
【図４】
2019058711.tif 000006
【図５】
2019058711.tif 000007
【図６】
2019058711.tif 000008
【図７】
2019058711.tif 000009
【図８】
2019058711.tif 000010
【図９】
2019058711.tif 000011
【図１０】
2019058711.tif 000012
【図１１】
2019058711.tif 000013
【図１２】
2019058711.tif 000014
【図１３】
2019058711.tif 000015
【図１４】
2019058711.tif 000016
【図１５】
2019058711.tif 000017
【図１６】
2019058711.tif 000018
【図１７】
2019058711.tif 000019
【図１８】
2019058711.tif 000020
【図１９】
2019058711.tif 000021
【図２０】
2019058711.tif 000022
【図２１】
2019058711.tif 000023
【図２２】
2019058711.tif 000024
【図２３】
2019058711.tif 000025
【図２４】
2019058711.tif 000026
【図２５】
2019058711.tif 000027
【図２６】
2019058711.tif 000028
【図２７】
2019058711.tif 000029
【図２８】
2019058711.tif 000030
【図２９】
2019058711.tif 000031
【図３０】
2019058711.tif 000032
【図３１】
2019058711.tif 000033
【図３２】
2019058711.tif 000034
【図３３】
2019058711.tif 000035
【図３４】
2019058711.tif 000036
【図３５】
2019058711.tif 000037
【図３６】
2019058711.tif 000038
【図３７】
2019058711.tif 000039
【図３８】
2019058711.tif 000040
【図３９】
2019058711.tif 000041
【図４０】
2019058711.tif 000042
【図４１】
2019058711.tif 000043
【図４２】
2019058711.tif 000044
【図４３】
2019058711.tif 000045
【図４４】
2019058711.tif 000046
【図４５】
2019058711.tif 000047
【図４６】
2019058711.tif 000048
【図４７】
2019058711.tif 000049
【図４８】
2019058711.tif 000050
【図４９】
2019058711.tif 000051
【図５０】
2019058711.tif 000052
【図５１】
2019058711.tif 000053
【図５２】
2019058711.tif 000054
【図５３】
2019058711.tif 000055
【図５４】
2019058711.tif 000056
【図５５】
2019058711.tif 000057
【図５６】
2019058711.tif 000058
【図５７】
2019058711.tif 000059
【図５８】
2019058711.tif 000060
【図５９】
2019058711.tif 000061
【図６０】
2019058711.tif 000062
【図６１】
2019058711.tif 000063