(57)【要約】【課題】  面白みのある遊技機を提供する。【解決手段】  遊技機は、遊技者の操作に基づいて、単位遊技の開始を指令する遊技開始操作部と、励磁信号を供給することによりステッピングモータを制御するステッピングモータ駆動制御部と、遊技者が操作する回胴停止操作部と、回胴停止操作部が操作されたことを検出した場合に、停止信号を出力する停止信号出力部と、回胴部の回転の減速から停止までの間における励磁信号の供給時機を予め定めた供給時機情報として複数格納する情報格納部と、情報格納部に格納された複数の時機情報のうちから一の時機情報を、遊技に関する情報に基づいて選択する時機情報選択部と、を備える。停止信号の検出を契機として回胴部の回転を停止させる場合に、ステッピングモータ駆動制御部は、時機情報選択部により選択された時機情報に基づいて励磁信号を供給する。【選択図】      図８
2006034692.tif 000002
【特許請求の範囲】
【請求項１】
遊技者の操作に基づいて、単位遊技の開始を指令する遊技開始操作部と、
複数の図柄が描かれた回胴部と、
前記回胴部を回転駆動する回転駆動部と、
励磁信号を供給することにより前記回転駆動部を制御する回転駆動制御部と、
遊技者が操作する回胴停止操作部と、
前記回胴停止操作部が操作されたことを検出した場合に、停止信号を出力する停止信号出力部と、
前記回胴部の回転の減速から停止までの間における前記励磁信号の供給時機を予め定めた供給時機情報として複数格納する情報格納部と、
前記情報格納部に格納された複数の時機情報のうちから一の時機情報を、遊技に関する情報に基づいて選択する時機情報選択部と、
を備え、
出力した前記停止信号の検出を契機として前記回胴部の回転を停止させる場合に、前記回転駆動制御部は、前記時機情報選択部により選択された時機情報に基づいて前記励磁信号を供給することを特徴とする遊技機。
【請求項２】
請求項１記載の遊技機において、
当選役を決定する当選役決定部を備え、
前記遊技に関する情報は、前記当選役決定部により決定された当選役の情報であることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関する。
【背景技術】
【０００２】
例えば、停止ボタンを備えたスロットマシン、いわゆるパチスロ機は、正面の表示窓内に複数の図柄を表示する機械的回転リールを複数配列して構成した変動表示装置、或いはリール上の図柄を画面に表示する電気的変動表示装置を有する。遊技者のスタート操作に応じて、制御手段が変動表示装置を駆動して各リールを回転させることにより、図柄を変動表示させ、一定時間後自動的に或いは遊技者の停止操作により、各リールの回転を順次停止させる。このとき、表示窓内に現れた各リールの図柄が特定の組合せ（入賞図柄）になった場合にコイン、メダル等の遊技媒体を払出すことで遊技者に利益を付与するものである。
【０００３】
現在主流の機種は、複数種類の入賞態様を有するものである。特に、所定の役の入賞が成立したときは、１回のコインの払出しに終わらず、所定期間、通常の状態よりも条件の良い遊技状態となる。このような役として、遊技者に相対的に大きい利益を与えるゲームが所定回数行える役（「ビッグボーナス」と称し、以下「ＢＢ」と略記する）と、遊技者に相対的に小さい利益を与える遊技を所定ゲーム数行える役（「レギュラーボーナス」と称し、以下「ＲＢ」と略記する）がある。
【０００４】
また、現在主流の機種においては、有効化された入賞ライン（以下「有効ライン」という）に沿って所定の図柄の組合せが並び、コイン、メダル等が払出される入賞が成立するには、内部的な抽選処理（以下、「内部抽選」という）により役に当選（以下、「内部当選」という）し、且つその内部当選した役（以下、「内部当選役」という）の入賞成立を示す図柄の組合せを有効ラインに停止できるタイミングで遊技者が停止操作を行うことが要求される。
【０００５】
つまり、いくら内部当選したとしても、遊技者の停止操作のタイミングが悪いと入賞を成立させることができない。すなわち、停止操作のタイミングに熟練した技術が要求される（「目押し」といわれる技術介入性の比重が高い）遊技機が現在の主流である。このような遊技機では、種々の図柄を移動表示する可変表示部と、この可変表示部の移動表示を制御する制御手段とを備えて構成される遊技機において、可変表示部の移動表示を表示する副表示手段を備え、制御手段はこの副表示手段の表示を制御するようにしたものが知られている（例えば、特許文献１参照。）。
【０００６】
この遊技機によれば、リールの回転表示等、可変表示部の移動表示に付随する内容が副表示手段に表示されるため、遊技者は可変表示部自体または副表示手段のいずれか見やすい一方の表示により、可変表示部の図柄を視認することができる。
【特許文献１】特開平１１−４７３５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記のような遊技機では、別の観点からのアプローチにより、面白みのある遊技機が望まれている。
【０００８】
本発明の目的は、面白みのある遊技機を提供することである。
【課題を解決するための手段】
【０００９】
本発明は、以上のような問題点に鑑みてなされたものであり、遊技機において、停止信号の検出を契機として回胴部の回転を停止させる場合に、ステッピングモータ駆動制御部は、時機情報選択部により選択された時機情報に基づいて励磁信号を供給することを特徴とする。
【００１０】
より具体的には、本発明では、以下のようなものを提供する。
【００１１】
（１）  遊技者の操作（例えば、後述のスタート操作、後述のスタートレバー６の操作など）に基づいて、単位遊技（例えば、一のゲームなど）の開始を指令する遊技開始操作部（例えば、後述のスタートレバー６、後述のスタートスイッチ６Ｓなど）と、複数の図柄が描かれた回胴部（例えば、後述のリール３Ｌ，３Ｃ，３Ｒなど）と、前記回胴部を回転駆動する回転駆動部（例えば、後述のステッピングモータ４９Ｌ，４９Ｃ，４９Ｒなど）と、励磁信号（例えば、後述のパルスデータなど）を供給することにより前記回転駆動部を制御する回転駆動制御部（例えば、後述の主制御回路７１、後述のモータ駆動回路３９など）と、遊技者が操作する回胴停止操作部（例えば、後述の停止ボタン７Ｌ，７Ｃ，７Ｒなど）と、前記回胴停止操作部が操作されたことを検出した場合（例えば、後述の図１０のステップＳ１５の判別がＹＥＳの場合など）に、停止信号を出力する停止信号出力部（例えば、後述のリール停止信号回路４６など）と、前記回胴部の回転の減速から停止までの間（例えば、後述の停止要求から停止までの間など）における前記励磁信号の供給時機（例えば、出力タイミング、出力間隔など）を予め定めた供給時機情報（例えば、後述の加速カウンタに対応する加速タイマの値、後述の加速テーブルのデータなど）として複数格納する情報格納部（例えば、後述の主制御回路７１、後述のＲＯＭ３２、後述のＲＡＭ３３など）と、前記情報格納部に格納された複数の時機情報のうちから一の時機情報（例えば、後述の加速テーブルのデータなど）を、遊技に関する情報（例えば、後述の遊技状態など）に基づいて選択する時機情報選択部（例えば、後述の主制御回路７１、後述の図２２を行う手段など）と、を備え、出力した前記停止信号の検出を契機として前記回胴部の回転を停止させる場合（例えば、後述の停止要求があった場合など）に、前記回転駆動制御部は、前記時機情報選択部により選択された時機情報に基づいて前記励磁信号を供給（例えば、後述の図２１の処理を実行、後述の図２１のステップＳ１７７を実行など）することを特徴とする遊技機。
【００１２】
（１）記載の遊技機によれば、時機情報選択部は、情報格納部に格納された複数の時機情報のうちから一の時機情報を、遊技に関する情報に基づいて選択する。停止信号の検知を契機として回胴部の回転を停止させる場合に、回転駆動制御部は、時機情報選択部により選択された時機情報に基づいて励磁信号を供給する。したがって、例えば、遊技に関する情報の内容に応じて減速から停止までの間の停止過程における回胴部における回転速度の変化などの態様が変化しうるので、遊技の興趣を向上させることができる場合がある。また、遊技に関する情報を上記態様の変化などにより報知し、遊技の面白みを増大させることができる場合がある。
【００１３】
（２）  （１）記載の遊技機において、当選役（例えば、内部当選役、後述の持越役、後述の停止用当選役など）を決定する当選役決定部（例えば、後述の主制御回路７１、後述の図９のステップＳ６を行う手段など）を備え、前記遊技に関する情報は、前記当選役決定部により決定された当選役の情報であることを特徴とする遊技機。
【００１４】
（２）記載の遊技機によれば、遊技に関する情報は、当選役決定部により決定された当選役の情報である。したがって、例えば、当選役に応じて回胴部の停止過程に変化が生じうるので、遊技者にとって面白みのある遊技機を提供することが可能になる場合がある。
【発明の効果】
【００１５】
本発明によれば、面白みのある遊技機を提供することができる。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明の一実施例の遊技機１の外観を示す斜視図である。遊技機１は、いわゆるパチスロ機である。この遊技機１は、コイン、メダル、遊技球又はトークンなどの他、遊技者に付与された、もしくは付与される遊技価値の情報を記憶したカード等の遊技媒体を用いて遊技する遊技機であるが、以下ではメダルを用いるものとして説明する。
【００１７】
遊技機１の全体を形成しているキャビネット２の正面には、略垂直面としてのパネル表示部２ａが形成され、その中央には縦長矩形の表示窓４Ｌ，４Ｃ，４Ｒが設けられる。表示窓４Ｌ，４Ｃ，４Ｒには、入賞ラインとして水平方向にトップライン８ｂ，センターライン８ｃ及びボトムライン８ｄ、斜め方向にクロスアップライン８ａ及びクロスダウンライン８ｅが設けられている。
【００１８】
これらの入賞ラインは、後述の１−ＢＥＴスイッチ１１、２−ＢＥＴスイッチ１２、最大ＢＥＴスイッチ１３を操作すること、或いはメダル投入口２２にメダルを投入することにより、それぞれ１本、３本、５本が有効化される。どの入賞ラインが有効化されたかは、後で説明するＢＥＴランプ９ａ，９ｂ，９ｃの点灯で表示される。
【００１９】
キャビネット２の内部には、各々の外周面に複数種類の図柄によって構成される図柄列が描かれた３個のリール３Ｌ，３Ｃ，３Ｒが回転自在に横一列に設けられ、変動表示手段を形成している。各リールの図柄は表示窓４Ｌ，４Ｃ，４Ｒを通して観察できるようになっている。各リールは、定速回転（例えば８０回転／分）で回転する。
【００２０】
表示窓４Ｌ，４Ｃ，４Ｒの左側には、１−ＢＥＴランプ９ａ、２−ＢＥＴランプ９ｂ、最大ＢＥＴランプ９ｃ、情報表示部１８が設けられる。１−ＢＥＴランプ９ａ、２−ＢＥＴランプ９ｂ及び最大ＢＥＴランプ９ｃは、一のゲームを行うために賭けられたメダルの数（以下「ＢＥＴ数」という）に応じて点灯する。
【００２１】
１−ＢＥＴランプ９ａは、ＢＥＴ数が１で１本の入賞ラインが有効化されたときに点灯する。２−ＢＥＴランプ９ｂは、ＢＥＴ数が２で３本の入賞ラインが有効化されたときに点灯する。最大ＢＥＴランプ９ｃは、ＢＥＴ数が３で全て（５本）の入賞ラインが有効化されたときに点灯する。情報表示部１８は、７セグメントＬＥＤから成り、貯留（クレジット）されているメダルの枚数、入賞時のメダルの払出枚数、後で説明するＢＢ一般遊技状態におけるゲームの回数等を表示する。
【００２２】
表示窓４Ｌ，４Ｃ，４Ｒの下方には水平面の台座部１０が形成され、その台座部１０と表示窓４Ｌ，４Ｃ，４Ｒとの間には液晶表示装置５が設けられている。この液晶表示装置５の表示画面５ａでは、種々の演出が行われ、その演出を通じて遊技に関連する情報などが遊技者に報知される。液晶表示装置５の右側にはメダル投入口２２が設けられ、液晶表示装置５の左側には、１−ＢＥＴスイッチ１１、２−ＢＥＴスイッチ１２、及び最大ＢＥＴスイッチ１３が設けられる。
【００２３】
１−ＢＥＴスイッチ１１は、１回の押し操作により、クレジットされているメダルのうちの１枚がゲームに賭けられ、２−ＢＥＴスイッチ１２は、１回の押し操作により、クレジットされているメダルのうちの２枚がゲームに賭けられ、最大ＢＥＴスイッチ１３は、１回のゲームに賭けることが可能な最大枚数のメダルが賭けられる。これらのＢＥＴスイッチを操作することで、前述のとおり、所定の入賞ラインが有効化される。
【００２４】
台座部１０の前面部の左寄りには、遊技者がゲームで獲得したメダルのクレジット／払出しを押しボタン操作で切り換えるＣ／Ｐスイッチ１４が設けられている。このＣ／Ｐスイッチ１４の切り換えにより、正面下部のメダル払出口１５からメダルが払出され、払出されたメダルはメダル受け部１６に溜められる。Ｃ／Ｐスイッチ１４の右側には、遊技者の操作により上記リールを回転させ、表示窓４Ｌ，４Ｃ，４Ｒ内での図柄の変動表示を開始するためのスタートレバー６が所定の角度範囲で回動自在に取り付けられている。
【００２５】
台座部１０の前面部中央で、液晶表示装置５の下方位置には、３個のリール３Ｌ，３Ｃ，３Ｒの回転をそれぞれ停止させるための３個の停止ボタン（停止操作手段）７Ｌ，７Ｃ，７Ｒが設けられている。メダル受け部１６の上方の左右には、スピーカ２１Ｌ，２１Ｒが設けられている。
【００２６】
図２は、遊技機１における遊技処理動作を制御する主制御回路７１と、主制御回路７１に電気的に接続する周辺装置（アクチュエータ）と、主制御回路７１から送信される制御指令に基づいて液晶表示装置５、スピーカ２１Ｌ，２１Ｒ、ＬＥＤ類１０１及びランプ類１０２を制御する副制御回路７２とを含む回路構成を示す。
【００２７】
主制御回路７１は、回路基板上に配置されたマイクロコンピュータ３０を主たる構成要素とし、これに乱数サンプリングのための回路を加えて構成されている。マイクロコンピュータ３０は、予め設定されたプログラムに従って制御動作を行うＣＰＵ３１と、記憶手段であるＲＯＭ３２及びＲＡＭ３３を含む。
【００２８】
ＣＰＵ３１には、基準クロックパルスを発生するクロックパルス発生回路３４及び分周器３５と、サンプリングされる乱数を発生する乱数カウンタ３６及びサンプリング回路３７とが接続されている。尚、乱数サンプリングのための手段として、マイクロコンピュータ３０内で、即ちＣＰＵ３１の動作プログラム上で、乱数サンプリングを実行するように構成してもよい。その場合、乱数カウンタ３６及びサンプリング回路３７は省略可能であり、或いは、乱数サンプリング動作のバックアップ用として残しておくことも可能である。
【００２９】
マイクロコンピュータ３０のＲＯＭ３２には、スタートレバー６を操作（スタート操作）する毎に行われる乱数サンプリングの判定に用いられる確率抽選テーブル、停止ボタンの操作に応じてリールの停止態様を決定するための停止テーブル、副制御回路７２へ送信するための各種制御指令（コマンド）、各種テーブル等が格納されている。副制御回路７２が主制御回路７１へコマンド、情報等を入力することはなく、主制御回路７１から副制御回路７２への一方向で通信が行われる。ＲＡＭ３３には、種々の情報が格納される。例えば、フラグ、遊技状態の情報等が格納される。
【００３０】
図２の回路において、マイクロコンピュータ３０からの制御信号により動作が制御される主要なアクチュエータとしては、ＢＥＴランプ（１−ＢＥＴランプ９ａ、２−ＢＥＴランプ９ｂ、最大ＢＥＴランプ９ｃ）と、情報表示部１８と、メダルを収納し、ホッパー駆動回路４１の命令により所定枚数のメダルを払出すホッパー（払出しのための駆動部を含む）４０と、リール３Ｌ，３Ｃ，３Ｒを回転駆動するステッピングモータ４９Ｌ，４９Ｃ，４９Ｒとがある。
【００３１】
更に、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒを駆動制御するモータ駆動回路３９、ホッパー（遊技価値付与手段）４０を駆動制御するホッパー駆動回路４１、ＢＥＴランプ９ａ，９ｂ，９ｃを駆動制御するランプ駆動回路４５、及び情報表示部１８を駆動制御する表示部駆動回路４８がＣＰＵ３１の出力部に接続されている。これらの駆動回路は、それぞれＣＰＵ３１から出力される駆動指令などの制御信号を受けて、各アクチュエータの動作を制御する。
【００３２】
例えば、モータ駆動回路３９は、ＣＰＵ３１が出力する出力パルスデータに基づいて、各ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒに励磁信号を出力する（磁力により駆動する）。なお、モータ駆動回路３９は、主制御回路７１とは別体で設けられ、モータコントロール専用のＬＳＩを含み、シーケンスやパルス周期などの部分をハードウェア的に制御することができる。これにより、ＣＰＵ３１からの処理を「回転開始」、「停止要求」、「位置検索」のみに絞ることができる場合がある。
【００３３】
また、マイクロコンピュータ３０が制御指令を発生するために必要な入力信号を発生する主な入力信号発生手段としては、スタートスイッチ６Ｓ、１−ＢＥＴスイッチ１１、２−ＢＥＴスイッチ１２、最大ＢＥＴスイッチ１３、Ｃ／Ｐスイッチ１４、メダルセンサ２２Ｓ、リール停止信号回路４６、リール位置検出回路５０、払出完了信号回路５１がある。
【００３４】
スタートスイッチ６Ｓは、スタートレバー６の操作を検出する。メダルセンサ２２Ｓは、メダル投入口２２に投入されたメダルを検出する。リール停止信号回路４６は、各停止ボタン７Ｌ，７Ｃ，７Ｒの操作に応じて停止信号を発生する。リール位置検出回路５０は、リール回転センサからのパルス信号を受けて各リール３Ｌ，３Ｃ，３Ｒの位置を検出するための信号をＣＰＵ３１へ供給する。払出完了信号回路５１は、メダル検出部４０Ｓの計数値（ホッパー４０から払出されたメダルの枚数）が指定された枚数データに達した時、メダル払出完了を検知するための信号を発生する。
【００３５】
図２の回路において、乱数カウンタ３６の値は、0.25msec毎に１が加算されることにより更新される。サンプリング回路３７は、定速回転到達時間内の適宜のタイミングで１個の乱数をサンプリングする。こうしてサンプリングされた乱数及びＲＯＭ３２内に格納されている確率抽選テーブルに基づいて、当選役が決定される。
【００３６】
リール３Ｌ，３Ｃ，３Ｒの回転が開始された後、ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒの各々に供給される駆動パルスの数が計数され、その計数値はＲＡＭ３３の所定エリアに書き込まれる。リール３Ｌ，３Ｃ，３Ｒからは一回転毎にリセットパルスが得られ（いわゆるインデックスが検知され）、これらのパルスはリール位置検出回路５０を介してＣＰＵ３１に入力される。
【００３７】
こうして得られたリセットパルスにより、ＲＡＭ３３で計数されている駆動パルスの計数値が０にクリアされる。これにより、ＲＡＭ３３内には、各リール３Ｌ，３Ｃ，３Ｒについて一回転の範囲内における回転位置に対応した計数値が格納される。
【００３８】
ステッピングモータ４９Ｌ，４９Ｃ，４９Ｒは、２相励磁方式を採用している。この励磁パターンは、ＣＰＵ３１が発生する所定のパルス信号により実現される。このパルス信号（パルスデータ）は、モータ駆動回路３９に入力され、モータ駆動回路３９は、パルス信号に応じた励磁信号を出力することによりステッピングモータ４９Ｌ，４９Ｃ，４９Ｒを駆動する。
【００３９】
実施例では、０９（Ｈ）、０Ｃ（Ｈ）、０６（Ｈ）、及び０３（Ｈ）の４個のパルスデータ（後述の図７）を、順番に出力することによってリール３Ｌ，３Ｃ，３Ｒを回転させる。
【００４０】
パルスデータの制御周期（割込み周期）は、リール３Ｌ，３Ｃ，３Ｒが定速回転に到達した後（定速制御中）では、2.2346msecである。回転を開始してから定速回転に到達する前（加速制御中）及び後述の停止要求があった後（停止制御中）では、基本的に、4.4692msecである。ただし、後述の持越状態において停止要求があった後では、制御周期（出力間隔）が不規則なものとなる。
【００４１】
上記のようなリール３Ｌ，３Ｃ，３Ｒの回転位置とリール外周面上に描かれた図柄とを対応づけるために、図柄テーブル（図示せず）が、ＲＯＭ３２内に格納されている。この図柄テーブルでは、前述したリセットパルスが発生する回転位置を基準として、各リール３Ｌ，３Ｃ，３Ｒの一定の回転ピッチ毎に順次付与されるコードナンバーと、それぞれのコードナンバー毎に対応して設けられた図柄を示す図柄コードとが対応づけられている。
【００４２】
更に、ＲＯＭ３２内には、入賞図柄組合せテーブル（図示せず）が格納されている。この入賞図柄組合せテーブルでは、入賞となる図柄の組合せと、入賞のメダル配当枚数と、その入賞を表わす入賞判定コードとが対応づけられている。上記の入賞図柄組合せテーブルは、左のリール３Ｌ,中央のリール３Ｃ,右のリール３Ｒの停止制御時、及び全リール３Ｌ，３Ｃ，３Ｒの停止後の入賞確認を行う場合に参照される。
【００４３】
上記乱数サンプリングに基づく抽選処理（確率抽選処理）により当選した場合には、ＣＰＵ３１は、遊技者が停止ボタン７Ｌ，７Ｃ，７Ｒを操作したタイミングでリール停止信号回路４６から送られる操作信号、及び選択された停止テーブルに基づいて、リール３Ｌ，３Ｃ，３Ｒを停止制御する信号をモータ駆動回路３９に送る。
【００４４】
当選した役の入賞を示す停止態様となれば、ＣＰＵ３１は、払出指令信号をホッパー駆動回路４１に供給してホッパー４０から所定個数のメダルの払出を行う。その際、メダル検出部４０Ｓは、ホッパー４０から払出されるメダルの枚数を計数し、その計数値が指定された数に達した時に、メダル払出完了信号がＣＰＵ３１に入力される。これにより、ＣＰＵ３１は、ホッパー駆動回路４１を介してホッパー４０の駆動を停止し、メダル払出処理を終了する。
【００４５】
図３は、各リール３Ｌ，３Ｃ，３Ｒに表わされた複数種類の図柄が２１個配列された図柄列（シンボルシートに描かれた図柄列）を示している。
【００４６】
各図柄には００〜２０のコードナンバーが付され、データテーブルとして後で説明するＲＯＭ３２（図２）に格納（記憶）されている。各リール３Ｌ，３Ｃ，３Ｒ上には、赤７（図柄９１）、白７（図柄９２）、BAR（図柄９３）、ベル（図柄９４）、スイカ（図柄９５）、Replay（図柄９６）及びチェリー（図柄９７）の図柄で構成される図柄列が表わされている。各リール３Ｌ，３Ｃ，３Ｒは、図柄列が図３の矢印方向に移動するように回転駆動される。
【００４７】
図４は、リールの１つ（３Ｌ）と、そのリール３Ｌの内側に設けられたランプケース５０Ｌと、ステッピングモータ４９Ｌを示す。
【００４８】
リール３Ｌは、同形の２本の環状フレーム５１及び５２を所定の間隔（リール幅）だけ離して複数本の連結部材５３で連結することで形成された円筒形のフレーム構造と、そのフレーム構造の中心部に設けられたステッピングモータ４９Ｌの駆動力を環状フレーム５１及び５２へ伝達する伝達部材５４とにより構成される。
【００４９】
リール３Ｌの外周面に沿って装着されるリールシート５６は半透明フィルム材で構成され、その表面上に図柄が光透過性有色インキで印刷されており、それらの図柄以外の領域を遮光性インキでマスク処理をしている。
【００５０】
リール３Ｌの内側に配置されたランプケース５０Ｌは、それぞれ６個の３色ＬＥＤランプ５５を収納する３つの部屋Ｚ１、Ｚ２、Ｚ３を備えている。ランプケース５０Ｌは、リール３Ｌの回転が停止したとき表示窓４Ｌに現われる図柄（合計３個の図柄）の各々の裏側に３つの部屋Ｚ１、Ｚ２、Ｚ３が位置するように設置されている。
【００５１】
リール３Ｃ，３Ｒは図示しないが、リール３Ｌと同様の構造を有し、各々の内部にランプケース５０Ｃ、ランプケース５０Ｒが設けられている。
【００５２】
図５は、各図柄が表示された領域に割り当てられた相を示す。各図柄（各図柄に対応する領域）には、１６相が割り当てられている（パルスデータが１６回出力されることにより、リールが１図柄分回転する）。
【００５３】
図６は、リールの減速態様（回転速度の時間変化）を示すタイミングチャートである。
【００５４】
図６の（１）は、加速テーブル１（後述の図８の（１））に基づくリールの減速態様である。遊技者による停止ボタンの操作を契機とする停止要求がある前においては、リールは、“８０回転／分”の速度で回転する。停止要求があった後においては、リールは、“４０回転／分”の速度で回転した後停止する。
【００５５】
図６の（２）は、加速テーブル２（後述の図８の（２））に基づくリールの減速態様である。遊技者による停止ボタンの操作を契機とする停止要求がある前においては、リールは、“８０回転／分”の速度で回転する。停止要求を検出した後においては、リールは、“４０回転／分”、“８０回転／分”、“４０回転／分”で回転した後停止する。
【００５６】
後述のように、加速テーブル２は、持越状態である場合において使用され、加速テーブル１は、持越状態でない場合に使用される。このようにすることで、遊技者による停止ボタンの操作を契機として、リールの減速態様の変化により持越状態であることを報知することができる。
【００５７】
遊技者にとってみれば、停止ボタンを操作した後のリールの減速態様の違和感により、持越状態であることを把握できる場合がある。また、リールの減速態様の変化は、基本的に、停止ボタンを操作した遊技者のみが把握できる。すなわち、その遊技者のみが持越状態であることを把握することができるので、遊技者の優越感を刺激することができる。
【００５８】
図７は、主制御回路７１に格納されたテーブル（制御情報）を示す。
【００５９】
図７は、パルスデータテーブルを示す。このテーブルには、パルスコードカウンタの値に応じて出力するパルスデータの情報が格納され、後述の図２１のステップＳ１７４で使用される。パルスコードカウンタの値は、後述のパルス出力処理（図２１）が行われる度に１加算され、出力するべきパルスデータを特定するための情報である。
【００６０】
ここで、定速制御中においては、パルスデータは、2.2346msec毎に出力される。また、パルスデータが１６回出力されることにより、リールが１図柄分回転する。実施例では、一のリールに２１の図柄が配置されている。したがって、定速制御中におけるリールの回転速度は、約79.91回転／分である。
【００６１】
図８は、加速テーブルを示す。このテーブルには、加速カウンタの値に対応してセットする加速タイマの情報が格納され、後述の図２２のステップＳ１８２及びステップＳ１８３で使用される。加速カウンタは、リールの加速制御或いは停止制御における経過（制御状況）を示す情報である。加速タイマは、リールを加速又は減速する際のパルスデータの出力周期を規定する値である。
【００６２】
図８の（１）は、後述の持越状態以外の場合に使用される加速テーブル１を示す。図８の（２）は、後述の持越状態の場合に使用される加速テーブル２を示す。加速テーブル１の加速カウンタ“６”に対応する加速タイマが“２”であるのに対し、加速テーブル２の加速タイマは“１”である。このように、加速カウンタ“６”に対応する加速タイマの値を異ならせることにより、図６に示す減速態様の変化を生じさせることができる。なお、加速テーブル１、加速テーブル２の備考欄は、基本的に、加速カウンタの値が０〜４の場合は加速処理中であることを示し、加速カウンタの値が５〜８の場合は停止制御中であることを示す。
【００６３】
ここで、加速タイマの値は、加速カウンタの値に応じて取得され、その取得する処理の後、加速カウンタの値に１が加算される（後述の図２２）。加速カウンタの値が５以上に更新された場合に、加速制御中から定速制御中に切り換えられる（後述の図１６）。
【００６４】
また、加速カウンタ１〜４に対応する加速タイマが２であることにより、加速制御中のパルスデータの出力周期が4.4692msecとなる。なお、定速制御中では、後述の図１３のステップＳ５５の判別がＮＯとされる周期でパルスデータが出力される。また、停止制御中では、後述の持越状態であるか否かによってパルスデータの出力周期（出力間隔）が異なる。
【００６５】
図９〜図１１に示すフローチャートを参照して、主制御回路７１におけるＲＥＳＥＴ割込処理を示す。
【００６６】
初めに、ＣＰＵ３１は、電源投入時の初期化を行う（ステップＳ１）。具体的には、ＲＡＭ３３の記憶内容の初期化、通信データの初期化等を行う。続いてゲーム終了時のＲＡＭ３３の所定の記憶内容を消去し（ステップＳ２）、ステップＳ３に移る。具体的には、前回のゲームに使用されたＲＡＭ３３の書き込み可能エリアのデータの消去、ＲＡＭ３３の書き込みエリアへの次のゲームに必要なパラメータの書き込み、次のゲームのシーケンスプログラムの開始アドレスの指定等を行う。
【００６７】
ステップＳ３では、スタートスイッチ６Ｓ、ＢＥＴスイッチ１１〜１３、メダルセンサ２２Ｓからの入力信号に基づいて、メダル投入監視・スタートチェック処理を行い、ステップＳ４に移る。ステップＳ４では、抽選用の乱数を抽出し、ステップＳ５に移る。ステップＳ５では、後で図１２を参照して説明する遊技状態監視処理を行い、ステップＳ６に移る。
【００６８】
ステップＳ６では、内部当選役を決定するための確率抽選処理を行い、ステップＳ７に移る。ステップＳ７では、停止用当選役を決定するための停止用当選役決定処理を行い、ステップＳ８に移る。内部当選役及び停止用当選役は、いずれも当選役に含まれる。停止用当選役は、内部当選役に基づいて決定され、停止用当選役毎にリールの停止制御の態様が定められている。
【００６９】
ステップＳ８では、テーブルライン選択処理を行い、ステップＳ９に移る。ステップＳ９では、内部当選役などの情報を含むスタートコマンドをセットし、ステップＳ１０に移る。ステップＳ１０では、ゲーム最短時間経過待ち処理を行い、ステップＳ１１に移る。ステップＳ１１では、ゲーム最短時間計時用カウンタをセットし、ステップＳ１２に移る。
【００７０】
ステップＳ１２では、全リール回転開始要求を行い、ステップＳ１３に移る。この全リール回転開始要求により、後述の図１４のステップＳ７１の判別がＹＥＳとなり、リールの加速制御が開始する。ステップＳ１３では、リール停止許可コマンドをセットし、ステップＳ１４に移る。
【００７１】
ステップＳ１４では、全てのリールの停止許可フラグがオンであるか否かを判別し、この判別がＹＥＳのときは、図１０のステップＳ１５に移る。リール停止許可フラグは、定速制御処理において最初にインデックスが検知された場合にオンに更新される（後述の図１８のステップＳ１３９）。リール停止許可フラグがオンの場合には、停止ボタンの操作が有効なものとなる。
【００７２】
図１０のステップＳ１５では、停止ボタンがオンされたか否か、すなわち、リール停止信号回路４６からの入力があるか否かを判別する。この判別がＹＥＳのときは、対象リールの補正禁止フラグをオンとし（ステップＳ１６）、ステップＳ１７に移る。対象リールは、操作された停止ボタンに対応するリールである。補正禁止フラグは、後述の図１４のステップＳ８１の判別に用いられる情報である。
【００７３】
ステップＳ１７では、対象リールのパルスカウンタの値が１４より小さいか否かを判別する。この判別がＹＥＳのときは、ステップＳ１８に移り、ＮＯのときは、ステップＳ１９に移る。パルスカウンタの値は、基本的に、定速制御中においてリールの回転角度を識別するための情報であり、パルスデータの出力の際に、後述の図１９のステップＳ１５１で１減算される。
【００７４】
ステップＳ１８では、図柄カウンタが変化したか否かを判別し、この判別がＹＥＳのときは、ステップＳ１９に移る。図柄カウンタの値は、図柄位置（回転角度）を識別するための情報であり、パルスカウンタの値が０に更新された場合に１加算される。なお、パルスカウンタの値は、０〜１６の範囲で変化する。
【００７５】
ステップＳ１９では、対象リールの滑りコマ数決定処理を行い、ステップＳ２０に移る。ステップＳ２０では、滑りコマ数分、対象リールが回転するのを待ち、ステップＳ２１に移る。ステップＳ２１では、対象リールの停止要求フラグをオンし、ステップＳ２２に移る。停止要求フラグは、後述の図１４のステップＳ８３の判別に用いられる情報である。
【００７６】
停止要求フラグ（停止要求）は、基本的に、リールを停止させる位置（停止予定位置）の４ステップ（所定数分のステップ）前に出力される。リールを停止させる位置は、停止操作が行われてから滑りコマ数分リールを回転させた位置である。なお、実施例では、その所定数分のステップについての励磁信号の出力間隔が遊技状態に応じて変化する。
【００７７】
ステップＳ２２では、リール停止コマンドをセットし、ステップＳ２３に移る。ステップＳ２３では、全リールが停止したか否かを判別する。この判別がＹＥＳのときは、図１１のステップＳ２４に移り、ＮＯのときは、ステップＳ１５に移る。
【００７８】
図１１のステップＳ２４では、全リール停止コマンドをセットし、ステップＳ２５に移る。ステップＳ２５では、入賞検索を行い、ステップＳ２６に移る。ステップＳ２６では、誤入賞チェック処理を行い、ステップＳ２７に移る。ステップＳ２７では、入賞役がレギュラーボーナス（ＲＢ）であるか否かを判別する。この判別がＹＥＳのときは、ステップＳ２８に移り、ＮＯのときは、ステップＳ３０に移る。
【００７９】
ステップＳ２８では、持ち越された役（持越役）をクリアし、ステップＳ２９に移る。ステップＳ２９では、メダルの払出、ＲＢの発生を行い、ステップＳ３０に移る。ステップＳ３０では、遊技状態がＲＢ遊技状態であるか否かを判別する。この判別がＹＥＳのときは、ステップＳ３１に移り、ＮＯのときは、図９のステップＳ２に移る。
【００８０】
ステップＳ３１では、ＲＢ遊技数チェック処理を行い、ステップＳ３２に移る。ステップＳ３２では、ＲＢの終了か否かを判別する。この判別がＹＥＳのときは、ステップＳ３３に移り、ＮＯのときは、図９のステップＳ２に移る。ステップＳ３３では、ＲＢ終了時処理を行い、図９のステップＳ２に移る。
【００８１】
図１２を参照して、遊技状態監視処理について説明する。
【００８２】
初めに、ＣＰＵ３１は、現在の遊技状態が一般遊技状態であるか否かを判別する（ステップＳ４１）。この判別がＹＥＳのときは、ステップＳ４２に移り、ＮＯのときは、図９のステップＳ６に移る。ステップＳ４２では、前回の単位遊技（ゲーム）の当選役がＲＢであるか否かを判別する。この判別がＹＥＳのときは、ステップＳ４３に移り、ＮＯのときは、ステップＳ４４に移る。
【００８３】
ステップＳ４３では、持越役としてＲＢをセットし、ステップＳ４４に移る。ステップＳ４４では、持越役があるか否かを判別する。この判別がＹＥＳのときは、ステップＳ４５に移り、ＮＯのときは、図９のステップＳ６に移る。ステップＳ４５では、遊技状態を持越状態（持越役がある状態）にセットし、図９のステップＳ６に移る。
【００８４】
図１３を参照して、主制御回路７１の定期割込処理について説明する。定期割込処理は、1.1173ms毎に行われる。
【００８５】
初めに、ＣＰＵ３１は、レジスタの退避を行い（ステップＳ５１）、ステップＳ５２に移る。ステップＳ５２では、入力ポートチェック処理を行い、ステップＳ５３に移る。ステップＳ５３では、通信データ送信処理を行い、ステップＳ５４に移る。ステップＳ５４では、割込カウンタに１加算し、ステップＳ５５に移る。
【００８６】
ステップＳ５５では、割込カウンタの値が偶数であるか否かを判別する。この判別がＹＥＳのときは、ステップＳ５６に移り、ＮＯのときは、ステップＳ５７に移る。ステップＳ５６では、７ＳＥＧ駆動制御処理を行い、ステップＳ６３に移る。
【００８７】
ステップＳ５７では、リール識別子に右のリール３Ｒを示す情報をセットし、ステップＳ５８に移る。ステップＳ５８では、後で図１４を参照して説明するリール制御処理を行い、ステップＳ５９に移る。
【００８８】
ステップＳ５９では、リール識別子に中央のリール３Ｃを示す情報をセットし、ステップＳ６０に移る。ステップＳ６０では、後で図１４を参照して説明するリール制御処理を行い、ステップＳ６１に移る。
【００８９】
ステップＳ６１では、リール識別子に左のリール３Ｌを示す情報をセットし、ステップＳ６２に移る。ステップＳ６２では、後で図１４を参照して説明するリール制御処理を行い、ステップＳ６３に移る。
【００９０】
ここで、ステップＳ５８、ステップＳ６０、及びステップＳ６２に示すリール制御処理は、割込カウンタの値が奇数に更新された場合に行われるが、割込カウンタの値は、1.1173ms毎に更新される。したがって、リール制御処理は、2.2346ms毎に行われる。
【００９１】
ステップＳ６３では、各種カウンタ減算処理を行い、ステップＳ６４に移る。ステップＳ６４では、電磁カウンタ制御処理を行い、ステップＳ６５に移る。ステップＳ６５では、レジスタを復帰し、定期割込処理を終了する。
【００９２】
図１４を参照して、リール制御処理について説明する。
【００９３】
初めに、ＣＰＵ３１は、当該リール制御処理を呼び出す前にステップＳ５７、ステップＳ５９、又はステップＳ６１で設定したリール識別子を参照し、該当するリールが回転制御中であるか否かを判別する（ステップＳ７１）。この判別がＹＥＳのときは、ステップＳ７２に移り、ＮＯのときは、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【００９４】
ここで、回転制御中は、停止制御中、加速制御中、及び定速制御中のうちのいずれかの状態であることを示している。例えば、ＲＡＭ３３に設けられた停止制御中フラグの領域の値がオンであれば停止制御中と判定され、よって回転制御中と判定される。オフであれば停止制御中ではないと判定され、よって回転制御中ではないと判定される。加速制御中、及び定速制御中に関しても同様である。
【００９５】
なお、リール制御処理では、当該処理を呼び出す前にステップＳ５７、ステップＳ５９、又はステップＳ６１で設定したリール識別子を参照し、該当するリールに関する状態に応じた処理を行うようにしている。例えば、右のリール３Ｒの制御を行う場合は、ステップＳ５８でリール識別子に右のリール３Ｒを示す情報をセットしておき、ステップＳ５８に続いて実行されるリール制御処理では、ＲＡＭ３３に設けられた右のリール３Ｒに関する停止制御中フラグ、加速制御中フラグ、及び定速制御中フラグなど、右のリール３Ｒに関する情報の参照・設定を行うとともに、右のリール３Ｒに関する信号の受信や励磁信号の出力を行う。また、左のリール３Ｌ及び中央のリール３Ｃに関しても同様に、それぞれに関する情報の参照・設定を行う。
【００９６】
ステップＳ７２では、インデックスフラグをオフとし、ステップＳ７３に移る。ステップＳ７３では、ＩＮポートから入力したリールインデックス信号がオンであるか否かを判別する。この判別がＹＥＳのときは、ステップＳ７４に移り、ＮＯのときは、ステップＳ７５に移る。
【００９７】
ステップＳ７４では、インデックスフラグをオンとし、ステップＳ７５に移る。インデックスフラグは、インデックスが検知されているか否か（リセットパルスが得られているか否か）を識別するための情報である。インデックスが検知されている場合には、インデックスフラグがオンである。
【００９８】
ステップＳ７５では、停止制御中であるか否かを判別する。この判別がＹＥＳのときは、ステップＳ７６に移り、ＮＯのときは、ステップＳ７７に移る。停止制御中の設定は、後述のステップＳ８５で行われる。ステップＳ７６では、後で図１５を参照して説明する停止制御処理を行い、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【００９９】
ステップＳ７７では、加速制御中であるか否かを判別する。この判別がＹＥＳのときは、ステップＳ７８に移り、ＮＯのときは、ステップＳ７９に移る。加速制御中の設定は、後述の図１７のステップＳ１２１で行われる。ステップＳ７８では、後で図１６を参照して説明する加速制御処理を行い、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１００】
ステップＳ７９では、定速制御中でないかどうかを判別する。この判別がＹＥＳのときは、ステップＳ８０に移り、ＮＯのときは、ステップＳ８１に移る。定速制御中の設定は、後述の図１６のステップＳ１１５で行われる。ステップＳ８０では、後で図１７を参照して説明する回転開始処理を行い、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１０１】
ステップＳ８１では、補正禁止中（補正禁止フラグがオン）ではないかどうかを判別する。この判別がＹＥＳのときは、ステップＳ８２に移り、ＮＯのときは、ステップＳ８３に移る。ステップＳ８２では、後で図１８を参照して説明する定速制御処理を行い、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１０２】
ステップＳ８３では、停止要求がある（停止要求フラグがオン）か否かを判別する。この判別がＹＥＳのときは、ステップＳ８５に移り、ＮＯのときは、ステップＳ８４に移る。ステップＳ８４では、後で図１９を参照して説明するパルスカウンタ更新処理を行い、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１０３】
ステップＳ８５では、停止制御中に設定する。例えば、ＲＡＭ３３に設けられた定速制御中フラグ及び停止要求フラグの領域をオフに設定し、ＲＡＭ３３に設けられた停止制御中フラグの領域をオンに設定する（加速制御中及び定速制御中に設定する場合も同様にそれぞれのフラグを設定する構成にしても良い）。その後、ステップＳ８６に移る。ステップＳ８６では、後で図１５を参照して説明する停止制御処理を行い、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１０４】
図１５を参照して、停止制御処理について説明する。
【０１０５】
初めに、ＣＰＵ３１は、加速タイマの値を１減算し（ステップＳ９１）ステップＳ９２に移る。ステップＳ９２では、加速タイマの値が０であるか否かを判別する。この判別がＹＥＳのときは、ステップＳ９３に移り、ＮＯのときは、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１０６】
ステップＳ９３では、加速カウンタの値が９以上であるか否かを判別する。この判別がＹＥＳのときは、ステップＳ９４に移り、ＮＯのときは、ステップＳ９９に移る。ステップＳ９４では、ＯＵＴポートに出力していたパルスコード信号をオフ（全相オフ）とし、ステップＳ９５に移る。ステップＳ９５では、回転無制御中に設定（例えば、ＲＡＭ３３の停止制御フラグの領域をオフに設定する、もちろん停止制御中、加速制御中、及び定速制御中のそれぞれに対応するフラグ全てをオフに設定しても良い）し、ステップＳ９６に移る。
【０１０７】
ステップＳ９６では、パルスコードカウンタの値を１減算し、ステップＳ９７に移る。ステップＳ９７では、パルスコードカウンタの値が０以上であるか否かを判別する。この判別がＹＥＳのときは、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移り、ＮＯのときは、ステップＳ９８に移る。ステップＳ９８では、パルスコードカウンタの値を３にセットし、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１０８】
ステップＳ９９では、後で図２２を参照して説明する加速タイマ設定処理を行い、ステップＳ１００に移る。ステップＳ１００では、後で図２１を参照して説明するパルス出力処理を行い、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１０９】
図１６を参照して、加速制御処理について説明する。
【０１１０】
初めに、ＣＰＵ３１は、加速タイマの値を１減算し（ステップＳ１１１）、ステップＳ１１２に移る。ステップＳ１１２では、加速タイマの値が０であるか否かを判別する。この判別がＹＥＳのときは、ステップＳ１１３に移り、ＮＯのときは、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１１１】
ステップＳ１１３では、後で図２２を参照して説明する加速タイマ設定処理を行い、ステップＳ１１４に移る。ステップＳ１１４では、加速カウンタの値が５より小さいか否かを判別する。この判別がＹＥＳのときは、ステップＳ１１６に移り、ＮＯのときは、ステップＳ１１５に移る。ステップＳ１１５では、定速制御中（例えば、ＲＡＭ３３の加速制御フラグの領域をオフに設定し、ＲＡＭ３３の定速制御フラグの領域をオンに設定しても良い）に設定し、ステップＳ１１６に移る。ステップＳ１１６では、後で図２１を参照して説明するパルス出力処理を行い、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１１２】
図１７を参照して、回転開始処理について説明する。
【０１１３】
初めに、ＣＰＵ３１は、加速制御中（例えば、ＲＡＭ３３の加速制御フラグの領域をオンに設定しても良い）に設定し（ステップＳ１２１）、ステップＳ１２２に移る。ステップＳ１２２では、パルスカウンタに１６をセットし、ステップＳ１２３に移る。ステップＳ１２３では、エラーカウンタに０をセットし、ステップＳ１２４に移る。
【０１１４】
ステップＳ１２４では、図柄カウンタに０をセットし、ステップＳ１２５に移る。ステップＳ１２５では、加速カウンタに０をセットし、ステップＳ１２６に移る。ステップＳ１２６では、加速タイマに１をセットし、ステップＳ１２７に移る。ステップＳ１２７では、図１６に示す加速制御処理を行い、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１１５】
図１８を参照して、定速制御処理について説明する。
【０１１６】
初めに、ＣＰＵ３１は、エラーカウンタの値が０か否かを判別する（ステップＳ１３１）。この判別がＹＥＳのときは、ステップＳ１３５に移り、ＮＯのときは、ステップＳ１３２に移る。ステップＳ１３２では、エラーカウンタの値を１減算し、ステップＳ１３３に移る。
【０１１７】
ステップＳ１３３では、エラーカウンタの値が０であるか否かを判別する。この判別がＹＥＳのときは、ステップＳ１３４に移り、ＮＯのときは、ステップＳ１３５に移る。ステップＳ１３４では、図１７に示す回転開始処理を行い、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１１８】
すなわち、エラーカウンタに０以外の値が設定（例えば、後述のステップＳ１６４で設定）され、２割込毎にカウントダウンされ、１から０に変化する割込のタイミング回転開始処理ステップＳ１３４に移行する。すなわち、後述の図柄カウンタ及びパルスカウンタを更新することで認識されるリールの１回転の後、５回ステッピングモータの励磁位置を変化させるまでの間にリールインデックスが検出されなかった場合、具体的には、後述のステップＳ１３５の判定処理でＹＥＳと判定され、且つ後述のステップＳ１３６の判定処理でＮＯと判定されなかった場合、リールが８０回転／分の速度で１回転する定速回転してないエラー状態と判定し、回転開始処理ステップＳ１３４を実行し、リールを停止状態から再起動（再加速）するように構成している。
【０１１９】
ステップＳ１３５では、ステップＳ７２又はステップＳ７４でオフ又はオンに設定されるインデックスフラグがオンであるか否かを判別する。この判別がＹＥＳのときは、ステップＳ１３６に移り、ＮＯのときは、ステップＳ１４１に移る。ステップＳ１３６では、前回チェック時以前からインデックスフラグがオンであるか否かを判別する。この判別がＹＥＳのときは、ステップＳ１４１に移り、ＮＯのとき（今回の処理でインデックスが検知されたとき）は、ステップＳ１３７に移る。
【０１２０】
具体的には、リール制御処理が呼び出されて、右・中央・左のリール３Ｌ，３Ｃ，３Ｒの制御が行われるのは、２割込ごとであるので、前々回の割込処理から呼び出されるリール制御処理におけるステップＳ７３の判定処理でオフと判定され、今回の割込処理から呼び出されるリール制御処理におけるステップＳ７３の判定処理でオンと判定された場合に、リールが８０回転／分の速度で１回転する定速回転が行われたものとしてステップＳ１３７に処理を移行し、その他の場合にはステップＳ１４１に処理を移行する。
【０１２１】
ステップＳ１３７では、図柄カウンタに０をセットし、ステップＳ１３８に移る。ステップＳ１３８では、エラーカウンタに０をセットし、ステップＳ１３９に移る。ステップＳ１３９では、停止許可フラグをオンとし、ステップＳ１４０に移る。ステップＳ１４０では、後で図２０を参照して説明するパルスカウンタ更新サブを行い、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。ステップＳ１４１では、後で図１９を参照して説明するパルスカウンタ更新処理を行い、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１２２】
図１９を参照して、パルスカウンタ更新処理について説明する。この処理は、図１４のステップＳ８４、及び図１８のステップＳ１４１のタイミングで行われる。
【０１２３】
初めに、ＣＰＵ３１は、パルスカウンタの値を１減算し（ステップＳ１５１）、ステップＳ１５２に移る。ステップＳ１５２では、パルスカウンタの値が０であるか否かを判別する。この判別がＹＥＳの（すなわち、１図柄分の回数、励磁位置を変化させたと判定された）ときは、ステップＳ１５３に移り、ＮＯのときは、ステップＳ１５５に移る。
【０１２４】
ステップＳ１５３では、図柄カウンタに１加算し、ステップＳ１５４に移る。ステップＳ１５４では、後で図２０を参照して説明するパルスカウンタ更新サブを行い、ステップＳ１５５に移る。ステップＳ１５５では、後で図２１を参照して説明するパルス出力処理を行い、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１２５】
図２０を参照して、パルスカウンタ更新サブについて説明する。この処理は、図１８のステップＳ１４０、及び図１９のステップＳ１５４のタイミングで行われる。
【０１２６】
初めに、ＣＰＵ３１は、パルスカウンタに１６をセットし（ステップＳ１６１）、ステップＳ１６２に移る。ステップＳ１６２では、図柄カウンタの値が２１よりも小さいか否かを判別する。この判別がＹＥＳのときは、図１３のステップＳ５９、ステップＳ６１、ステップＳ６３、又は図１９のステップＳ１５５に移る。
【０１２７】
ステップＳ１６２の判別がＮＯのときは、図柄カウンタの値から２１を減算（することで０に設定）し（ステップＳ１６３）、ステップＳ１６４に移る。ステップＳ１６４では、エラーカウンタに５をセットし、図１３のステップＳ５９、ステップＳ６１、ステップＳ６３、又は図１９のステップＳ１５５に移る。
【０１２８】
図２１を参照して、パルス出力処理について説明する。この処理は、図１５のステップＳ１００、図１６のステップＳ１１６、及び図１９のステップＳ１５５のタイミングで行われる。
【０１２９】
初めに、ＣＰＵ３１は、パルスコードカウンタの値に１加算し（ステップＳ１７１）、ステップＳ１７２に移る。ステップＳ１７２では、パルスコードカウンタの値が３より大きいか否かを判別する。この判別がＹＥＳのときは、ステップＳ１７３に移り、ＮＯのときは、ステップＳ１７４に移る。ステップＳ１７３では、パルスコードカウンタに０をセットし、ステップＳ１７４に移る。
【０１３０】
ステップＳ１７４では、パルスデータテーブル（図７）と、パルスコードカウンタの値とに基づいて、パルスデータを取得し、ステップＳ１７５に移る。ステップＳ１７５では、加速カウンタの値が９であるか否かを判別する。この判別がＹＥＳのとき（４０回転／分に減速制御する１２割込（加速カウンタの値が５、６及び７であることに基づく減速制御）の終了後）は、ステップＳ１７６に移り、ＮＯのときは、ステップＳ１７７に移る。
【０１３１】
ステップＳ１７６では、パルスデータのビット４をオン（チョッピング出力ビットをオン）とし、ステッピングモータに対するチョッピング電流制御を次回のリール起動時まで終了させるようにしている。続いて、ステップＳ１７７に移る。ステップＳ１７７では、パルスデータをＯＵＴポートから出力し、図１３のステップＳ５９、ステップＳ６１又はステップＳ６３に移る。
【０１３２】
図２２を参照して、加速タイマ設定処理について説明する。この処理は、図１５のステップＳ９９、及び図１６のステップＳ１１３のタイミングで行われる。
【０１３３】
初めに、ＣＰＵ３１は、現在の遊技状態がＲＢ持越状態（持越状態）であるか否かを判別する（ステップＳ１８１）。この判別がＹＥＳのときは、ステップＳ１８３に移り、ＮＯのときは、ステップＳ１８２に移る。ステップＳ１８２では、加速テーブル１（図８の（１））と加速カウンタの値に基づいて加速タイマを取得し、ステップＳ１８４に移る。
【０１３４】
ステップＳ１８３では、加速テーブル２（図８の（２））と加速カウンタの値に基づいて加速タイマを取得し、ステップＳ１８４に移る。ステップＳ１８４では、加速カウンタの値に１加算し、図１５のステップＳ１００又は図１６のステップＳ１１４に移る。
【０１３５】
ここで、加速テーブル１と加速テーブル２では、加速カウンタの値が“６”のときに取得される加速タイマの値が異なるので、持越状態であるか否かによってパルスデータの出力タイミング（加速タイマの値が“０”（図１５のステップＳ９２の判別がＹＥＳ）になる時機）が変化し減速態様が異なるものとなる。
【０１３６】
以上、実施例について説明したが、本発明はこれに限られるものではない。
【０１３７】
実施例では、ＲＢ持越状態であるか否かに応じて停止過程（使用する加速テーブル）を変化させているが、これに限らず、停止用当選役などにも適用可能である。例えば、内部当選役がリプレイであり、停止用当選役が入賞しないリプレイ（ハズレの態様で停止するもの）の場合と、停止用当選役が入賞するリプレイの場合とで、停止過程を異ならせるようにしてもよい。このようにすることで、遊技の多様性を増大させ、遊技の興趣を向上させることができる場合がある。
【０１３８】
実施例では、一の遊技状態に応じて一の停止過程を選択しているが、これに限らず、一の遊技状態（一の遊技に関する情報）に応じて複数の停止過程を適用してもよい。例えば、内部当選役を報知する補助期間を設けた遊技機などにおいて、内部当選役が「押し順の概念がある所定の小役（ベルの小役など）」であり、それを入賞させることができなかった場合でも、上記補助期間の発生についての当選確率に応じて停止過程を対応させることもできる。これにより、例えば、上記当選確率が高い高確率状態と、その確率が低い低確率状態とで停止過程が異なる場合があり、遊技者は停止過程に注目することとなり、遊技に対する興趣が増す。
【０１３９】
実施例では、基本的に、全てのリール３Ｌ，３Ｃ，３Ｒにおいて停止過程に変化を持たせているが、これに限らず、適宜設定可能である。例えば、第３停止操作（３回目の停止ボタンの操作）時のみに停止過程を変化させたり、第２停止操作（２回目の停止ボタンの操作）時と第３停止操作時とを停止過程に変化を持たせたりする。また、これらを抽選によって決定してもよい。これにより、第３停止操作時まで遊技者の期待を持続させることが可能となり、遊技の興趣が増す。
【０１４０】
実施例では、遊技に関する情報として内部当選役を採用するようにしているが、これに限られるものではない。停止用当選役、持越役、遊技状態、停止ボタン７Ｌ，７Ｃ，７Ｒの操作順序、有効ラインに並ぶことが許可された図柄組合せ、滑りコマ数、遊技状態に応じて予め定められた最大の滑りコマ数など、或いはこれらの情報（内部当選役の情報を含む）のいずれか２以上の組合せを採用する（伝達する情報の種類を複数にする）こともできる。このようにすることで、遊技の多様性を増大させることができる。
【０１４１】
実施例では、役としてＢＢ、ＣＴ（チャレンジタイム）、シングルボーナスなどを設けていないが、これらを役として設けることもできる。また、これらに関する情報を遊技に関する情報として採用することもできる。
【０１４２】
例えば、モータ駆動回路３９をコントロールＬＳＩ仕様とすることもできる。その仕様の例として、（１）３軸制御可能（３軸同時スタート機能、独立ストップ機能）、（２）外部入力又はＣＰＵコマンドによる加速、定速、減速動作、（３）位置情報読み出し機能（出力パルスを内部的にカウントし、ＣＰＵからリード可能）、（４）２相ステッピングモータ励磁分配機能（ユニポーラ・バイポーラ）、（５）加速・減速・回転速度等はプログラム可能。
【０１４３】
このようなＬＳＩを遊技機に搭載し、リールモータをコントロールすることもできる。処理の流れとしては、ＣＰＵ３１からの起動命令があった場合に、ＬＳＩが３軸を同時に起動し、定速回転到達後に停止許可信号を発生する。ＣＰＵ３１は、停止ボタン７Ｌ，７Ｃ，７Ｒを受け付け、位置情報読み出し・停止位置決定を行い、停止位置指示命令を行う。ＬＳＩは、減速・停止制御を行う。
【０１４４】
更に、本実施例のような遊技機１の他、パチンコ遊技機等の他の遊技機にも本発明を適用できる。
【図面の簡単な説明】
【０１４５】
【図１】実施例の遊技機の斜視図である。
【図２】実施例の電気回路の構成を示すブロック図である。
【図３】リール上に配列された図柄の例を示す図である。
【図４】リールユニットを示す図である。
【図５】図柄とモータ相との関係を示す図である。
【図６】リールの回転速度の変化を示す図。
【図７】パルスデータテーブルを示す図である。
【図８】加速テーブルを示す図である。
【図９】ＲＥＳＥＴ割込処理を示すフローチャートである。
【図１０】図９に続くフローチャートである。
【図１１】図１０に続くフローチャートである。
【図１２】遊技状態監視処理を示すフローチャートである。
【図１３】定期割込処理を示すフローチャートである。
【図１４】リール制御処理を示すフローチャートである。
【図１５】停止制御処理を示すフローチャートである。
【図１６】加速制御処理を示すフローチャートである。
【図１７】回転開始処理を示すフローチャートである。
【図１８】定速制御処理を示すフローチャートである。
【図１９】パルスカウンタ更新処理を示すフローチャートである。
【図２０】パルスカウンタ更新サブを示すフローチャートである。
【図２１】パルス出力処理を示すフローチャートである。
【図２２】加速タイマ設定処理を示すフローチャートである。
【符号の説明】
【０１４６】
１    遊技機
２    キャビネット
３Ｌ，３Ｃ，３Ｒ    リール
６    スタートレバー
７Ｌ，７Ｃ，７Ｒ    停止ボタン
３０    マイクロコンピュータ
３１    ＣＰＵ
３２    ＲＯＭ
３３    ＲＡＭ
７１    主制御回路
７２    副制御回路
【図１】
2006034692.tif 000003
【図２】
2006034692.tif 000004
【図３】
2006034692.tif 000005
【図４】
2006034692.tif 000006
【図５】
2006034692.tif 000007
【図６】
2006034692.tif 000008
【図７】
2006034692.tif 000009
【図８】
2006034692.tif 000010
【図９】
2006034692.tif 000011
【図１０】
2006034692.tif 000012
【図１１】
2006034692.tif 000013
【図１２】
2006034692.tif 000014
【図１３】
2006034692.tif 000015
【図１４】
2006034692.tif 000016
【図１５】
2006034692.tif 000017
【図１６】
2006034692.tif 000018
【図１７】
2006034692.tif 000019
【図１８】
2006034692.tif 000020
【図１９】
2006034692.tif 000021
【図２０】
2006034692.tif 000022
【図２１】
2006034692.tif 000023
【図２２】
2006034692.tif 000024