(57)【要約】  【課題】  停止操作位置に応じて所定の図柄組合せが表示される入賞ラインを変更することのできる遊技機を提供する。  【解決手段】  主制御回路のＲＯＭに、停止操作位置ごとに８ビットの停止データを設定した停止テーブルを設ける。順押しの場合は、第１停止操作の後、１つの停止テーブルを決定し、第２及び第３停止操作について同一の停止テーブルを用い、予めリールごとに設定された８ビットのマスクデータと前記停止データとの論理演算を行い、変則押しの場合も、第１停止操作に応じて１つの停止テーブルを決定し、同様にマスクデータと停止データとの論理演算を行い、その演算の結果に応じて有効とする入賞ラインを変更するか否かを決定する。【選択図】  図７
2006149833.tif 000002
【特許請求の範囲】
【請求項１】
図柄を表示する表示領域を複数備え、複数の図柄を表示する図柄表示手段と、開始操作に基いて単位遊技の開始を指令する開始信号を出力する開始信号出力手段と、開始信号出力手段により出力された開始信号に基いて当選役を決定する当選役決定手段と、開始信号出力手段により出力された開始信号に基いて図柄表示手段により表示される各図柄の変動を行う図柄変動手段と、前記表示領域に対応するように複数設けられ、図柄変動手段により行われる図柄の変動の停止を指令する停止信号をそれぞれ出力する停止信号出力手段と、図柄変動手段により行われる図柄の変動の停止態様を複数種類記憶する停止態様記憶手段と、停止信号出力手段により出力された停止信号に基いて、停止態様記憶手段により記憶される複数種類の停止態様のうち、いずれかの停止態様を決定する停止態様決定手段と、停止態様決定手段により決定された停止態様に基いて、図柄表示手段により行われる図柄の変動の停止制御を行う停止制御手段と、を備えたことを特徴とする遊技機。
【請求項２】
請求項１に記載の遊技機において、
停止信号出力手段により停止信号が出力されたとき、複数の表示領域にわたって設定された複数の入賞ラインのうちの所定の入賞ラインに沿った図柄の位置を停止操作位置とし、停止制御手段により停止制御が行われたとき、前記所定の入賞ラインに沿った図柄の位置を停止制御位置とし、
停止態様記憶手段は、少なくとも、当選役決定手段により決定される当選役に応じ、前記停止操作位置ごとに前記停止制御位置の決定に用いられる停止データが格納された停止テーブルを複数記憶し、
停止態様決定手段は、少なくとも、当選役決定手段により決定された当選役及び停止信号を出力した停止信号出力手段に基いて、前記複数の停止テーブルのいずれか１つを決定し、決定した停止テーブルに格納された、前記停止操作位置に対応する停止データと、前記停止信号を出力した停止信号出力手段に応じてビットパターンが設定されたマスクデータと、の論理演算に基いて前記停止制御位置を決定し、
複数の入賞ラインに沿って第１の停止操作位置に対応する第１の停止制御位置が決定された後、前記複数の入賞ラインのいずれかに沿って第２の停止操作位置に対応する第２の停止制御位置が決定されることを許容するようにしたことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出目の多様化に好適な遊技機に関するものである。
【背景技術】
【０００２】
従来の遊技機は、停止時の図柄組合せの各々に対応して、１つで複数リールの停止を共通に制御するリール停止制御テーブルを用意し、リールの回転開始時期に、リール停止制御に使用する１つ又は複数のリール停止制御テーブルを選別し、各リールの停止時に、選別されたリール停止制御テーブルから停止操作位置に対応させて有効なリール停止制御テーブルを更に選択し、全リール停止時には、有効として残ったリール停止制御テーブルに基いた図柄組合せを実現するようにしている（例えば、特許文献１参照）。
【０００３】
この構成により、第１停止操作が行われると、コイン枚数、入賞種別にしたがって選択された複数のリール停止制御テーブルから、停止操作位置に応じて有効なリール停止制御テーブルを更に選択し、有効なリール停止制御テーブルが複数ある場合は乱数抽選により１つのリール停止制御テーブルを選択する。なお、第２停止操作がなされると、第１停止操作の場合と同様に有効なリール停止制御テーブルの選択及び絞込みを行い、第３停止操作がなされると、対応するリール停止制御テーブル（１つ又はハズレ（なし））に基いて所定のコマ数を送って全リールを停止させる。
【特許文献１】特開平１１−９７６５号公報（第９頁、第２３図等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の遊技機においては、第１停止操作により有効な入賞ラインのリール停止制御テーブル（「停止テーブル」に相当する）が１つに絞り込まれるため、いわゆる「出目」を多様化する点について更に改善の余地がある。例えば、第１停止操作により「トップラインに沿って所定の図柄組合せを表示させるためのリール停止制御テーブル」が選択された場合、第２停止操作及び第３停止動作により選択されるリール停止制御テーブルでは、センターライン、ボトムライン等に沿って所定の図柄組合せが表示されないことになる。なお、第１停止操作で有効な入賞ラインが絞り込まれることにより、引き込み率が低くなり、入賞率を低下させる場合もあり得る。
【０００５】
本発明は、従来の問題を解決するためになされたもので、停止操作位置に応じて所定の図柄組合せが表示される入賞ラインを変更することのできる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）本発明の遊技機は、図柄を表示する表示領域（例えば、表示窓４Ｌ、４Ｃ、４Ｒ）を複数備え、複数の図柄を表示する図柄表示手段（例えば、リール３Ｌ、３Ｃ、３Ｒ）と、開始操作に基いて単位遊技の開始を指令する開始信号（例えば、スタートスイッチ信号）を出力する開始信号出力手段（例えば、スタートスイッチ６Ｓ）と、開始信号出力手段により出力された開始信号に基いて当選役を決定する当選役決定手段（例えば、図１１のステップＳ５の確率抽選処理を行う手段としての主制御回路７１）と、開始信号出力手段により出力された開始信号に基いて図柄表示手段により表示される各図柄の変動を行う図柄変動手段（例えば、ステッピングモータ４９Ｌ、４９Ｃ、４９Ｒ、モータ駆動回路３９）と、前記表示領域に対応するように複数設けられ、図柄変動手段により行われる図柄の変動の停止を指令する停止信号をそれぞれ出力する停止信号出力手段（例えば、停止ボタン７Ｌ、７Ｃ、７Ｒ、リール停止信号回路４６）と、図柄変動手段により行われる図柄の変動の停止態様（例えば、図７の停止テーブル）を複数種類記憶する停止態様記憶手段（例えば、ＲＯＭ３２）と、停止信号出力手段により出力された停止信号に基いて、停止態様記憶手段により記憶される複数種類の停止態様のうち、いずれかの停止態様を決定する停止態様決定手段（例えば、図１５の第２・第３停止処理及び図１７の変則停止処理を行う手段としての主制御回路７１）と、停止態様決定手段により決定された停止態様に基いて、図柄表示手段により行われる図柄の変動の停止制御を行う停止制御手段（例えば、図１４の停止制御処理を行う手段としての主制御回路７１）と、を備えた構成を有している。
【０００７】
この構成により、停止態様決定手段は、複数の停止信号出力手段のそれぞれから出力された停止信号に基いて、停止操作ごとに、複数種類の停止態様のいずれかを停止態様として決定するので、この停止態様に応じて有効な入賞ラインを変更し、出目を多様化することが期待される。なお、第１停止操作で有効な入賞ラインが絞り込まれないようにしたので、引き込み率又は入賞率を低下を抑制することも期待される。
（２）本発明の遊技機は、（１）において、停止信号出力手段により停止信号が出力されたとき、複数の表示領域にわたって設定された複数の入賞ライン（例えば、クロスアップライン８ａ、トップライン８ｂ、センターライン８ｃ、ボトムライン８ｄ、クロスダウンライン８ｅ）のうちの所定の入賞ライン（例えば、センターライン８ｃ）に沿った図柄の位置を停止操作位置とし、停止制御手段により停止制御が行われたとき、前記所定の入賞ラインに沿った図柄の位置を停止制御位置とし、停止態様記憶手段は、少なくとも、当選役決定手段により決定される当選役に応じ、前記停止操作位置ごとに前記停止制御位置の決定に用いられる停止データが格納された停止テーブルを複数（例えば、図７の停止テーブル５、７、２５）記憶し、停止態様決定手段は、少なくとも、当選役決定手段により決定された当選役及び停止信号を出力した停止信号出力手段に基いて、前記複数の停止テーブルのいずれか１つを決定し、決定した停止テーブルに格納された、前記停止操作位置に対応する停止データ（例えば、図７の各種停止テーブル中の停止データ）と、前記停止信号を出力した停止信号出力手段に応じてビットパターンが設定されたマスクデータ（例えば、図９（ａ）から図９（ｅ）のマスクデータ）と、の論理演算に基いて前記停止制御位置を決定し、複数の入賞ライン（例えば、クロスアップライン８ａ、ボトムライン８ｄ、）に沿って第１の停止操作位置に対応する第１の停止制御位置が決定された後、前記複数の入賞ラインのいずれかに沿って第２の停止操作位置に対応する第２の停止制御位置が決定されることを許容するようにした構成を有している。
【０００８】
この構成により、複数の入賞ラインに沿って第１の停止操作位置に対応する第１の停止制御位置が決定された後、前記複数の入賞ラインのいずれかに沿って第２の停止操作位置に対応する第２の停止制御位置が決定されることを許容するので、当選役を示す図柄組合せが第３停止操作後に前記複数のラインのいずれかに沿って表示されるよう、第１停止操作から第３停止操作の過程で入賞ラインを変更することが可能な場合があり、第１停止操作時に有効な停止テーブルを確率抽選により１つに絞り込むように構成した従来の技術に比べ、出目を多様化することが期待される。また、当該停止操作による停止操作位置に応じて１つの停止テーブルを決定し、以降の停止操作についても同一の停止テーブルを用いて論理演算によりライン変更可能としたので、複数の停止テーブルのいずれかを確率抽選により排除して絞り込むように構成した従来の技術に比べ、停止態様記憶手段で記憶する停止テーブル数又は停止テーブルのデータ量が低減されることも期待される。更に、停止態様決定手段は、前記マスクデータと前記停止データとの論理演算により入賞ラインを変更するので、入賞ラインの変更処理が容易になることも期待される。
【０００９】
なお、図７を用いて後述する停止操作位置は、リール３Ｌ、３Ｃ、３Ｒのそれぞれに対応して設けられた停止ボタン７Ｌ、７Ｃ、７Ｒが停止操作されたとき、センターライン８ｃに沿った図柄のコードナンバー（図柄位置に相当する）を表わす。また、同じく停止制御位置は、停止操作が行われたリールが停止したとき、センターライン８ｃに沿って表示される図柄のコードナンバー（図柄位置に相当する）を表わす。
【発明の効果】
【００１０】
本発明は、図柄変動手段により行われる図柄の変動の停止態様を複数種類記憶する停止態様記憶手段と、停止信号出力手段により出力された停止信号に基いて、停止態様記憶手段により記憶される複数種類の停止態様のうち、いずれかの停止態様を決定する停止態様決定手段と、停止態様決定手段により決定された停止態様に基いて、図柄表示手段により行われる図柄の変動の停止制御を行う停止制御手段と、を設けることにより、停止操作位置に応じて所定の図柄組合せが表示される入賞ラインを変更することができるという効果を有する遊技機を提供することができる。
【発明を実施するための最良の形態】
【００１１】
図１は、本発明の実施の一形態に係る遊技機の外観を示す斜視図である。この遊技機は、いわゆる「パチスロ機」である。パチスロ機１は、コイン、メダル、遊技球又はトークンなどの他、遊技者に付与された、もしくは付与される遊技価値の情報を記憶したカードなどの遊技媒体を用いて遊技する遊技機であるが、以下ではメダルを用いるものとして説明する。
【００１２】
パチスロ機１の全体を形成しているキャビネット２の正面には、略垂直面としてのパネル表示部２ａが形成され、その中央には縦長矩形の表示窓４Ｌ、４Ｃ、４Ｒが設けられる。表示窓４Ｌ、４Ｃ、４Ｒには、入賞ラインとして水平方向にトップライン８ｂ、センターライン８ｃ及びボトムライン８ｄ、斜め方向にクロスアップライン８ａ及びクロスダウンライン８ｅが設けられている。これらの入賞ラインは、後述の１−ＢＥＴスイッチ１１、２−ＢＥＴスイッチ１２、最大ＢＥＴスイッチ１３を操作すること、あるいはメダル投入口２２にメダルを投入することにより、それぞれ１本、３本、５本が有効化される。どの入賞ラインが有効化されたかは、ＢＥＴランプ９ａ、９ｂ、９ｃの点灯で表示される。
【００１３】
ここで、入賞ライン８ａ〜８ｅは、入賞の成否に関わる。具体的には、所定の役（例えば、後述の「スイカの小役」）に対応する１つの図柄（例えば、後述の"スイカ（図柄９２）"）がセンターライン８ｃに対応する所定の位置(例えば、後述のＢＥＴ数が"３"であれば左の表示窓４Ｌ内の中段の位置)に停止表示されること、又は所定の入賞に対応する図柄組合せを構成する図柄がいずれかの入賞ラインに対応する所定の位置に並んで停止表示されることにより、所定の当選役に入賞することとなる。
【００１４】
キャビネット２の内部には、各々の外周面に複数種類の図柄によって構成される図柄列が描かれた３個のリール３Ｌ、３Ｃ、３Ｒが回転自在に横一列に設けられている。各リールの図柄は表示窓４Ｌ、４Ｃ、４Ｒを透して目視できるようになっている。各リールは、定速回転(例えば８０回転／分)する。
【００１５】
表示窓４Ｌ、４Ｃ、４Ｒの左側には、１−ＢＥＴランプ９ａ、２−ＢＥＴランプ９ｂ、最大ＢＥＴランプ９ｃ、情報表示部１８が設けられる。１−ＢＥＴランプ９ａ、２−ＢＥＴランプ９ｂ、最大ＢＥＴランプ９ｃは、１つのゲームを行うために賭けられたメダルの数(以下「ＢＥＴ数」という)に応じて点灯する。
【００１６】
１−ＢＥＴランプ９ａは、ＢＥＴ数が"１"で１本の入賞ラインが有効化されたとき(１本の入賞ラインが設定されたとき)に点灯する。２−ＢＥＴランプ９ｂは、ＢＥＴ数が"２"で３本の入賞ラインが有効化されたとき(３本の入賞ラインが設定されたとき)に点灯する。最大ＢＥＴランプ９ｃは、ＢＥＴ数が"３"で全て(５本)の入賞ラインが有効化されたとき(全て(５本)の入賞ラインが設定されたとき)に点灯する。情報表示部１８は、７セグメントＬＥＤから成り、貯留(クレジット)されているメダルの枚数、入賞時のメダルの払出枚数などを表示する。
【００１７】
表示窓４Ｌ、４Ｃ、４Ｒの下方には水平面の台座部１０が形成され、その台座部１０と表示窓４Ｌ、４Ｃ、４Ｒとの間には液晶表示装置５が設けられている。液晶表示装置５の表示画面５ａには、遊技に関連する情報が表示される。液晶表示装置５の右側にはメダル投入口２２が設けられ、液晶表示装置５の左側には、１−ＢＥＴスイッチ１１、２−ＢＥＴスイッチ１２、及び最大ＢＥＴスイッチ１３が設けられる。
【００１８】
１−ＢＥＴスイッチ１１は、１回の押し操作により、クレジットされているメダルのうちの１枚がゲームに賭けられ、２−ＢＥＴスイッチ１２は、１回の押し操作により、クレジットされているメダルのうちの２枚がゲームに賭けられ、最大ＢＥＴスイッチ１３は、１回のゲームに賭けることが可能な最大枚数のメダルが賭けられる。これらのＢＥＴスイッチ１１、１２、１３を操作することで、前述のとおり、所定の入賞ラインが有効化される。
【００１９】
台座部１０の前面部の左寄りには、遊技者がゲームで獲得したメダルのクレジット／払出しを押しボタン操作で切り替えるＣ／Ｐスイッチ１４が設けられている。このＣ／Ｐスイッチ１４の切り替えにより、正面下部のメダル払出口１５からメダルが払出され、払出されたメダルはメダル受け部１６に溜められる。Ｃ／Ｐスイッチ１４の右側には、遊技者の操作により前記リールを回転させ、表示窓４Ｌ、４Ｃ、４Ｒ内での図柄の変動表示を開始するためのスタートレバー６が所定の角度範囲で回動自在に取り付けられている。
【００２０】
台座部１０の前面部中央で、液晶表示装置５の下方位置には、３個のリール３Ｌ、３Ｃ、３Ｒの回転をそれぞれ停止させるための３個の停止ボタン７Ｌ、７Ｃ、７Ｒが設けられている。メダル受け部１６の上方の左右には、スピーカ２１Ｌ、２１Ｒが設けられている。なお、本実施形態では、１つのゲーム(単位遊技)は、基本的にスタートレバー６が操作されることにより開始し、全てのリール３Ｌ、３Ｃ、３Ｒが停止したときに終了する。
【００２１】
ここでは、基本的に一又は複数のリールについて、遊技状態中における滑りコマ数の最大値を"４"に設定している。「滑りコマ数」は、基本的に、停止ボタン７Ｌ、７Ｃ、７Ｒが操作されてから(操作を検出してから)、リール３Ｌ、３Ｃ、３Ｒを停止させるまでの間に表示させる図柄の数である。また、停止ボタン７Ｌ、７Ｃ、７Ｒが操作された後、対応するリール３Ｌ、３Ｃ、３Ｒが停止するまでの間に移動した図柄の数(図柄の移動量)である。具体的には、滑りコマ数は、停止ボタン７Ｌ、７Ｃ、７Ｒが操作された後、対応するリール３Ｌ、３Ｃ、３Ｒが停止するまでの間に図柄中央がセンターライン８ｃなどの所定の入賞ラインを横切った図柄の数と一致する。
【００２２】
また、本実施形態では、全てのリールが回転しているときに行われるリールの停止操作(停止ボタンの操作)を「第１停止操作」、「第１停止操作」の後に行われる停止操作を「第２停止操作」、「第２停止操作」の後に行われる停止操作を「第３停止操作」という。
【００２３】
図２は、各リール３Ｌ、３Ｃ、３Ｒに表された複数種類の図柄が２１個配列された図柄列を示している。各図柄には"００"〜"２０"のコードナンバーが付され、データテーブルとして後で説明するＲＯＭ３２(図１０)に格納(記憶)されている。各リール３Ｌ、３Ｃ、３Ｒ上には、 "ブランク(図柄９１)"、"スイカ(図柄９２)"、"チェリー (図柄９３) "、" Replay (図柄９４) "、 "ベル（図柄９５）"の図柄で構成される図柄列が表わされている。各リール３Ｌ、３Ｃ、３Ｒは、図柄列が図２の矢印方向に移動するように回転駆動される。
【００２４】
ここで、実施形態の役には、リプレイ、スイカの小役、ベルの小役及びチェリーの小役が設けられている。
【００２５】
図３を参照して、役と図柄組合せと払出枚数について説明する。
【００２６】
ここで、「入賞」とは、払出しのある当選役（「ベルの小役」、「スイカの小役」、「チェリーの小役」に相当する）に対応する図柄組合せが入賞ライン上に停止表示されたこと、あるいは払出枚数が"０枚"の当選役（「リプレイ」に相当する）、換言すれば払出しのない当選役に対応する図柄組合せが入賞ライン上に停止表示されたことをいう場合がある。但し、払出しのある当選役に対応する図柄組合せが入賞ライン上に停止表示されたことを「入賞」とし、払出しのない当選役に対応する図柄組合せが入賞ライン上に停止表示されたことを「当選役の成立」として、双方を区別する場合もある。なお、前述の「ベルの小役」、「スイカの小役」、「チェリーの小役」を「小役」と総称する場合もある。
【００２７】
リプレイの入賞は、"Replay−Replay−Replay"が入賞ラインに沿って並ぶことにより実現する。リプレイに入賞すると、投入したメダルの枚数と同数のメダルが自動投入されるので、遊技者はメダルを消費することなく次のゲームを行うことができる。すなわち、リプレイは、入賞することにより遊技価値の投入をすることによらずに遊技を行うことができる役である。
【００２８】
また、「スイカの小役」、「チェリーの小役」及び「べルの小役」が入賞することとなる図柄の組合せは図示の通りである。
【００２９】
図４を参照して、確率抽選テーブルについて説明する。
【００３０】
図４の確率抽選テーブルでは、"５００／１６３８４"の確率でチェリーの小役に当選し、"１５００／１６３８４"の確率でベルの小役に当選し、"１７６１／１６３８４"の確率でスイカの小役に当選し、"２２４５／１６３８４"の確率でリプレイに当選し、"１０３７８／１６３８４"の確率でハズレに当選する場合がある。
【００３１】
図５を参照して、各種決定テーブルについて説明する。
【００３２】
図５（ａ）の停止テーブル群決定テーブルは、当選役に応じて停止制御に用いる"停止テーブル群"を決定するためのものである。
【００３３】
図５（ｂ）の制御番号決定テーブルは、当選役に応じて複数の"制御番号"のいずれかを確率抽選により決定するためのものである。この制御番号は、１つの当選役であっても、異なる種類の停止テーブルを選択可能とするための識別情報である。
【００３４】
図５（ｃ）の順押し用変更データ決定テーブルは、停止ボタン７Ｌ、７Ｃ、７Ｒが順押しで停止操作された場合に、当選役と図５（ｂ）の制御番号決定テーブルに基いて決定された制御番号とに応じて、入賞ラインを変更するのに用いる"順押し用変更データ"を決定するためのものである。
【００３５】
図５（ｄ）の変則押し用変更データ決定テーブルは、停止ボタン７Ｌ、７Ｃ、７Ｒが変則押しで停止操作された場合に、当選役と図５（ｂ）の制御番号決定テーブルに基いて決定された制御番号とに応じて、"停止テーブル（図７に示す）"を決定するためのものである。
【００３６】
図６を参照して、左リール停止後停止テーブル等決定テーブルについて説明する。
【００３７】
この左リール停止後停止テーブル等決定テーブルには、図５（ｃ）の順押し用変更データ決定テーブルに基いて決定された順押し用変更データごとに、後述の停止制御位置に対応させて、停止制御処理（図１１のステップＳ１３）に用いられる停止テーブルの番号と、図１８の制御変更処理で用いられる第３停止変更フラグと、のデータが設定されている。
【００３８】
図７を参照して、停止テーブルについて説明する。この停止テーブルには、リール３Ｌ、３Ｃ、３Ｒの停止操作位置と停止制御位置とが示されている。停止操作位置は、リール３Ｌ、３Ｃ、３Ｒのそれぞれに対応して設けられた停止ボタン７Ｌ、７Ｃ、７Ｒが停止操作されたとき、センターライン８ｃに沿った図柄（具体的には、図柄の中心がセンターライン８ｃの上方に位置し、その中心がセンターライン８ｃに最も近いもの）のコードナンバーを表わす。また、停止制御位置は、停止ボタン７Ｌ、７Ｃ、７Ｒの停止操作が行われたリールが停止したとき、センターライン８ｃに沿って表示される図柄のコードナンバーを表わす。なお、図７の停止テーブルの項目としては、"停止操作位置"と"停止データ"とが設けられているが、"停止操作位置"の"１"から"２０"のデータは、後述のマスクデータと停止データとの論理演算により決定された停止制御位置として兼用される。
【００３９】
また、図７の停止テーブルには、停止操作位置に対応する８ビットの停止データが設定されている。また、停止テーブルは、図１１の停止制御処理において、図９（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）を含むマスクデータとの論理演算に用いられる。また、第３ビット（ｂ２）は、右リール３Ｒを停止させる停止操作時に、ライン変更の要求の有無を判断するために参照される。第６ビット（ｂ５）は、中リール３Ｃを停止させる停止操作時に、ライン変更の要求の有無を判断するために参照される。
【００４０】
図８を参照して、左リール第１停止用滑りコマ数決定テーブルについて説明する。
【００４１】
この左リール第１停止用滑りコマ数決定テーブルは、左停止ボタン７Ｌの第１停止操作がなされたとき、停止操作位置及び前記制御番号に応じて滑りコマ数を決定するためのものである。
【００４２】
図９を参照して、マスクデータについて説明する。このマスクデータは、図１４を用いて後述する停止制御処理において、図７の停止データとの論理演算により停止制御位置を決定するために用いられるものである。なお、後述するライン変更フラグが"オン"に設定されている場合は、マスクデータのビットパターンを右にシフトさせて、前記停止データとの論理演算を行う。また、後述する第３停止変更有効フラグが"オン"に設定されている場合は、図９において"１"となっているビットの右隣のビットを"１"に変更し、変更後のマスクデータを前記停止データとの論理演算に用いるように停止制御される。
【００４３】
図９（ａ）の左リール用マスクデータは、第１ビット（ｂ０）から第７ビット（ｂ６）が"０"であり、第８ビット（ｂ７）のみが"１"であるような８ビットデータからなる。
【００４４】
図９（ｂ）の中リール用マスクデータは、第１ビット（ｂ０）から第４ビット（ｂ３）と第６ビット（ｂ５）から第８ビット（ｂ７）が"０"であり、第５ビット（ｂ４）のみが"１"であるような８ビットデータからなる。
【００４５】
図９（ｃ）の右リール用マスクデータは、第１ビット（ｂ０）と、第３ビット（ｂ２）から第８ビット（ｂ７）が"０"であり、第２ビット（ｂ１）のみが"１"であるような８ビットデータからなる。
【００４６】
図９（ｄ）の中リールチェック用マスクデータは、図９（ａ）の左リール用マスクデータと同様の第８ビット（ｂ７）のみが"１"であるような８ビットデータからなる。これは、図１８で後述する制御変更処理のステップＳ１０６において用いられる。
【００４７】
図９（ｅ）の右リールチェック用マスクデータは、第７ビット（ｂ６）のみが"１"であるような８ビットデータからなる。これは、図１８で後述する制御変更処理のステップＳ１０８において用いられる。
【００４８】
図１０は、パチスロ機１における遊技処理動作を制御する主制御回路７１と、主制御回路７１に電気的に接続する周辺装置(アクチュエータ)と、主制御回路７１から送信される制御指令に基いて液晶表示装置５、スピーカ２１Ｌ、２１Ｒ、ＬＥＤ類１０１及びランプ類１０２を制御する副制御回路７２とを含む回路構成を示す。
【００４９】
主制御回路７１は、回路基板上に配置されたマイクロコンピュータ３０を主たる構成要素とし、これに乱数サンプリングのための回路を加えて構成されている。マイクロコンピュータ３０は、予め設定されたプログラムに従って制御動作を行うＣＰＵ３１と、記憶手段であるＲＯＭ３２及びＲＡＭ３３を含む。
【００５０】
ＣＰＵ３１には、基準クロックパルスを発生するクロックパルス発生回路３４及び分周器３５と、サンプリングされる乱数を発生する乱数発生器３６及びサンプリング回路３７とが接続されている。なお、乱数サンプリングのための手段として、マイクロコンピュータ３０内で、即ちＣＰＵ３１の動作プログラム上で、乱数サンプリングを実行するように構成してもよい。その場合、乱数発生器３６及びサンプリング回路３７は省略可能であり、或いは、乱数サンプリング動作のバックアップ用として残しておくことも可能である。
【００５１】
マイクロコンピュータ３０のＲＯＭ３２には、スタートレバー６を操作(スタート操作)するごとに行われる乱数サンプリングの判断に用いられる確率抽選テーブル(図４に示す)、停止ボタンの操作に応じてリールの停止態様を決定するためのテーブル群（図５から図８に示す各種テーブルを含む）、副制御回路７２ヘ送信するための各種制御指令(コマンド)などが格納されている。副制御回路７２が主制御回路７１へコマンド、情報などを入力することはなく、主制御回路７１から副制御回路７２への一方向で通信が行われる。ＲＡＭ３３には、種々の情報が格納される。例えば、各種フラグ（ライン変更フラグ、第３停止変更有効フラグを含む）、図９に示すマスクデータ、後述する不図示のマスクデータ、遊技状態の情報などが格納される。
【００５２】
図１０の回路において、マイクロコンピュータ３０からの制御信号により動作が制御される主要なアクチュエータとしては、ＢＥＴランプ(１−ＢＥＴランプ９ａ、２−ＢＥＴランプ９ｂ、最大ＢＥＴランプ９ｃ)と、情報表示部１８と、メダルを収納し、ホッパー駆動回路４１の命令により所定枚数のメダルを払い出すホッパー(払出しのための駆動部を含む) ４０と、リール３Ｌ、３Ｃ、３Ｒを回転駆動するステッピングモータ４９Ｌ、４９Ｃ、４９Ｒとがある。
【００５３】
更に、ステッピングモータ４９Ｌ、４９Ｃ、４９Ｒを駆動制御するモータ駆動回路３９、ホッパー４０を駆動制御するホッパー駆動回路４１、ＢＥＴランプ９ａ、９ｂ、９ｃを駆動制御するランプ駆動回路４５、及び情報表示部１８を駆動制御する表示部駆動回路４８がＣＰＵ３１の出力部に接続されている。これらの駆動回路は、それぞれＣＰＵ３１から出力される駆動指令などの制御信号を受けて、各アクチュエータの動作を制御する。
【００５４】
また、マイクロコンピュータ３０が制御指令を発生するために必要な入力信号を発生する主な入力信号発生手段としては、スタートスイッチ６Ｓ、１−ＢＥＴスイッチ１１、２−ＢＥＴスイッチ１２、最大ＢＥＴスイッチ１３、Ｃ／Ｐスイッチ１４、メダルセンサ２２Ｓ、リール停止信号回路４６、リール位置検出回路５０、払出完了信号回路５１がある。
【００５５】
スタートスイッチ６Ｓは、スタートレバー６の操作を検出してスタートスイッチ信号を発生する。メダルセンサ２２Ｓは、メダル投入口２２に投入されたメダルを検出する。リール停止信号回路４６は、各停止ボタン７Ｌ、７Ｃ、７Ｒの操作に応じて停止信号を発生する。リール位置検出回路５０は、リール回転センサからのパルス信号を受けて各リール３Ｌ、３Ｃ、３Ｒの位置を検出するための信号をＣＰＵ３１ヘ供給する。払出完了信号回路５１は、メダル検出部４０Ｓの計数値(ホッパー４０から払出されたメダルの枚数)が指定された枚数データに達した時、メダル払出完了を検知するための信号を発生する。
【００５６】
図１０の回路において、乱数発生器３６は、一定の数値範囲に属する乱数を発生し、サンプリング回路３７は、スタートレバー６が操作された後の適宜のタイミングで１個の乱数をサンプリングする。こうしてサンプリングされた乱数及びＲＯＭ３２内に格納されている確率抽選テーブルに基いて、当選役が決定される。
【００５７】
リール３Ｌ、３Ｃ、３Ｒの回転が開始された後、ステッピングモータ４９Ｌ、４９Ｃ、４９Ｒの各々に供給される駆動パルスの数が計数され、その計数値はＲＡＭ３３の所定エリアに書き込まれる。リール３Ｌ、３Ｃ、３Ｒからは一回転ごとにリセットパルスが得られ、これらのパルスはリール位置検出回路５０を介してＣＰＵ３１に入力される。こうして得られたリセットパルスにより、ＲＡＭ３３で計数されている駆動パルスの計数値が"０"にクリアされる。これにより、ＲＡＭ３３内には、各リール３Ｌ、３Ｃ、３Ｒについて一回転の範囲内における回転位置に対応した計数値が格納される。
【００５８】
前記のリール３Ｌ、３Ｃ、３Ｒの回転位置とリール外周面上に描かれた図柄とを対応づけるために、図柄テーブル(図示せず)が、ＲＯＭ３２内に格納されている。この図柄テーブルでは、前述したリセットパルスが発生する回転位置を基準として、各リール３Ｌ、３Ｃ、３Ｒの一定の回転ピッチごとに順次付与されるコードナンバー（図柄位置に相当する）と、それぞれのコードナンバーごとに対応して設けられた図柄を示す図柄コードとが対応づけられている。
【００５９】
更に、ＲＯＭ３２内には、入賞図柄組合せテーブル(図示せず)が格納されている。この入賞図柄組合せテーブルでは、入賞となる図柄の組合せと、入賞のメダル配当枚数と、その入賞を表わす入賞判断コードとが対応づけられている。前記の入賞図柄組合せテーブルは、左のリール３Ｌ、中央のリール３Ｃ、右のリール３Ｒの停止制御時、及び全リール３Ｌ、３Ｃ、３Ｒの停止後の入賞確認を行う場合に参照される。
【００６０】
前記乱数サンプリングに基づく抽選処理（確率抽選処理）に基いて、ＣＰＵ３１は、遊技者が停止ボタン７Ｌ、７Ｃ、７Ｒを操作したタイミングでリール停止信号回路４６から送られる操作信号、及び選択された停止テーブル（図７に示す）に基いて、リール３Ｌ、３Ｃ、３Ｒを停止制御する信号をモータ駆動回路３９に送る。
【００６１】
当選後の入賞を示す停止態様となれば、ＣＰＵ３１は、払出指令信号をホッパー駆動回路４１に供給してホッパー４０から所定枚数のメダルの払出しを行う。その際、メダル検出部４０Ｓは、ホッパー４０から払出されるメダルの枚数を計数し、その計数値が指定された数に達した時に、メダル払出完了信号がＣＰＵ３１に入力される。これにより、ＣＰＵ３１は、ホッパー駆動回路４１を介してホッパー４０の駆動を停止し、「メダル払出処理」を終了する。
【００６２】
なお、副制御回路７２は、回路基板上に配置されたマイクロコンピュータ（不図示）を主たる構成要素とし、このマイクロコンピュータは、予め設定されたプログラムに従って制御動作を行うＣＰＵと、記憶手段であるＲＯＭ及びＲＡＭを含む。
【００６３】
図１１は、主制御回路７１のメイン処理を示している。
【００６４】
まず、ＣＰＵ３１は、ゲーム開始時の初期化を行う（ステップＳ１）。具体的には、ＲＡＭ３３の記憶内容の初期化、通信データの初期化等を行う。
【００６５】
次いで、ＣＰＵ３１は、ゲーム終了時のＲＡＭ３３の所定の記憶内容(所定の記憶領域(例えば、当選役を記憶する領域)の情報)を消去する（ステップＳ２）。具体的には、前回のゲームに使用されたＲＡＭ３３の書き込み可能エリアのデータの消去、ＲＡＭ３３の書き込みエリアへの次のゲームに必要なパラメータの書き込み、次のゲームのシーケンスプログラムの開始アドレスの指定等を行う。
【００６６】
次いで、ＣＰＵ３１は、メダル投入監視及びスタートチェック処理を行う（ステップＳ３）。ここでは、メダルセンサ２２Ｓからの入力及びＢＥＴスイッチ１１〜１３からの入力があるか否かを判断する。更に、スタートレバー６の操作に基くスタートスイッチ６Ｓからの入力があるか否かを判断する。これらの判断が"ＹＥＳ"のとき、ステップＳ４に移る。
【００６７】
ステップＳ４において、ＣＰＵ３１は、確率抽選用の乱数を抽出する。続いて、ＣＰＵ３１は、確率抽選処理を行う（ステップＳ５）。具体的には、ステップＳ４で抽出した乱数及び図４の確率抽選テーブルを用いて当選役を決定する。
【００６８】
次いで、ＣＰＵ３１は、図１３を用いて後述する「初期決定処理」を行う（ステップＳ６）。次いで、ＣＰＵ３１は、副制御回路７２へスタートコマンドを送信する（ステップＳ７）。具体的には、スタートコマンドをＲＡＭ３３の所定の記憶領域に書き込む。このスタートコマンドには、当選役を示す情報が含まれている。
【００６９】
次いで、ＣＰＵ３１は、前回のゲームが開始してから"４．１秒"経過しているか否かを判断し(ステップＳ８)、この判断が"ＹＥＳ"のときはステップＳ１０に移り、"ＮＯ"のときはステップＳ９に移る。
【００７０】
ステップＳ９において、ＣＰＵ３１は、ゲーム最短時間経過待ち処理を行う。具体的には、前回のゲームが開始してから所定時間(例えば、所定秒("４．１秒"等))経過するまでの間、遊技者のゲームを開始する操作に基づく入力を無効にする処理を行う。
【００７１】
ステップＳ１０において、ＣＰＵ３１は、１ゲーム監視用タイマをセットする。この１ゲーム監視用タイマには、遊技者の停止ボタン７Ｌ、７Ｃ、７Ｒの停止操作によらずに自動的にリール３Ｌ、３Ｃ、３Ｒを停止させるための自動停止タイマが含まれる。
【００７２】
次いで、ＣＰＵ３１は、モータ駆動回路３９に対して全リールの回転開始要求を行い（ステップＳ１１）、全リール３Ｌ、３Ｃ、３Ｒの回転処理を行う。
【００７３】
次いで、ＣＰＵ３１は、副制御回路７２へリール停止許可コマンドを送信する（ステップＳ１２）。具体的には、リール停止許可コマンドをＲＡＭ３３の所定の記憶領域に書き込み、全リールの停止許可フラグをセットする。
【００７４】
次いで、ＣＰＵ３１は、図１４を用いて後述する「停止制御処理」を行う（ステップＳ１３）。次いで、ＣＰＵ３１は、表示役検索処理を行う（ステップＳ１４）。具体的には、表示窓４Ｌ、４Ｃ、４Ｒの図柄の停止態様に基いて表示役の入賞を識別するための入賞フラグをセットする。ここで、入賞の識別は、センターライン８ｃに沿っで並ぶ図柄のコードナンバー、及び前記入賞図柄組合せテーブルに基いて行う。
【００７５】
次いで、ＣＰＵ３１は、副制御回路７２へ表示役コマンドを送信する（ステップＳ１５）。具体的には、表示役コマンドをＲＡＭ３３の所定の記憶領域に書き込む。この表示役コマンドには、表示役を示す情報が含まれている。
【００７６】
次いで、ＣＰＵ３１は、表示役に応じてメダルのクレジット又は払出しを行い(ステップＳ１６)、この後、獲得枚数を更新する。
【００７７】
次いで、ＣＰＵ３１は、副制御回路７２へ払出終了コマンドを送信する（ステップＳ１７）。具体的には、払出終了コマンドをＲＡＭ３３の所定の記憶領域に書き込む。この払出終了コマンドには、メダルの獲得枚数を示す情報が含まれている。
【００７８】
図１２は、主制御回路７１の定期割込処理を示している。この定期割込処理は、１．１１７３ｍｓごとに発生する。
【００７９】
まず、ＣＰＵ３１は、入力ポートチェック処理を行う（ステップＳ２１）。具体的には、スタートレバー６の押下によるスタートスイッチ６Ｓからの入力等の有無を確認する。
【００８０】
次いで、ＣＰＵ３１は、リール制御処理を行う（ステップＳ２２）。具体的には、制御対象のリール（左リール３Ｌ、中リール３Ｃ、右リール３Ｒのいずれか）を示す情報をリール識別子として設定し、当該リールの駆動を制御する。
【００８１】
次いで、ＣＰＵ３１は、７ＳＥＧ駆動処理を行う（ステップＳ２３）。具体的には、貯留(クレジット)されているメダルの数、入賞時のメダルの払出枚数等を情報表示部１８に表示させる。
【００８２】
次いで、ＣＰＵ３１は、ランプ駆動処理を行う（Ｓ２４）。具体的には、ＢＥＴされているメダルの数をＢＥＴランプ９ａ、９ｂ、９ｃに表示させる。
【００８３】
図１３は、図１１のステップＳ６の初期決定処理の詳細を示している。
【００８４】
まず、ＣＰＵ３１は、図５（ａ）の停止テーブル群決定テーブルに基いて、停止テーブル群を決定する（ステップＳ３１）。具体的には、図１１のステップＳ５の確率抽選処理で当選した当選役に対応する停止テーブル群（"１"から"５"のいずれか）を決定する。
【００８５】
次いで、ＣＰＵ３１は、図５（ｂ）の制御番号決定テーブルに基いて、制御番号を決定する（ステップＳ３２）。具体的には、図１１のステップＳ５の確率抽選処理で当選した当選役に対応する複数の制御番号のいずれかを確率抽選にて決定する。この制御番号は、図１４を用いて後述する停止制御処理で用いられる。
【００８６】
次いで、ＣＰＵ３１は、図５（ｃ）の順押し用変更データ決定テーブルに基いて、順押し用変更データを決定する（ステップＳ３３）。具体的には、ステップＳ３２の処理で決定された制御番号に対応する順押し用変更データを決定する。この順押し用変更データは、図１４を用いて後述する停止制御処理で用いられる。
【００８７】
次いで、ＣＰＵ３１は、図５（ｄ）の変則押し用停止テーブル決定テーブルに基いて、変則押し用停止テーブルを決定する（ステップＳ３４）。具体的には、ステップＳ３２の処理で決定された制御番号に対応する変則押し用停止テーブルを決定する。この変則押し用停止テーブルは、図１４を用いて後述する停止制御処理で用いられる。
【００８８】
図１４は、図１１のステップＳ１３の停止制御処理の詳細を示している。
【００８９】
まず、ＣＰＵ３１は、有効な停止ボタン７Ｌ、７Ｃ、７Ｒのいずれかが停止操作されたか（オンか）否かを判断する（ステップＳ４１）。具体的には、リール停止信号回路４６から当該停止操作を示す停止信号が出力されたか否かを判断する。この判断が"ＹＥＳ"のときはステップＳ４２へ移り、"ＮＯ"のときは前述の判断を繰り返す。
【００９０】
ステップＳ４２において、ＣＰＵ３１は、ステップＳ４１でオンと判断された停止ボタンに応じて、この停止ボタンに対応するリール用のマスクデータ（図９（ａ）から図９（ｅ）のいずれか）を設定する。例えば、左リール３Ｌを停止させるための停止ボタン７Ｌが停止操作された場合は、図９（ａ）のマスクデータを設定する。
【００９１】
次いで、ＣＰＵ３１は、ステップＳ４１でオンと判断された停止ボタンの停止操作が、第１停止操作か否かを判断する（ステップＳ４３）。この判断が"ＹＥＳ"のときはステップＳ４５へ移り、"ＮＯ"のときはステップＳ４４へ移る。
【００９２】
ステップＳ４４において、ＣＰＵ３１は、図１５を用いて後述する「第２・第３停止処理」を行い、この後にステップＳ４８へ移る。
【００９３】
ステップＳ４５において、ＣＰＵ３１は、第１停止操作がなされたのは左リール３Ｌか否かを判断する。この判断が"ＹＥＳ"のときはステップＳ４６へ移り、"ＮＯ"のときはステップＳ４７へ移る。
【００９４】
ステップＳ４６において、ＣＰＵ３１は、図１６を用いて後述する「左リール第１停止処理」を行い、この後にステップＳ４８へ移る。
【００９５】
ステップＳ４７において、ＣＰＵ３１は、図１７を用いて後述する「変則制御処理」を行い、この後にステップＳ４８へ移る。
【００９６】
ステップＳ４８において、ＣＰＵ３１は、モータ駆動回路３９に対して当該リールの回転停止を要求する。
【００９７】
次いで、ＣＰＵ３１は、図１８を用いて後述する「制御変更処理」を行い、この後にステップＳ４９へ移る。
【００９８】
次いで、ＣＰＵ３１は、第３停止操作に係るリール停止制御がなされたか否かを判断する（ステップＳ５０）。この判断が"ＹＥＳ"のときは図１１のステップＳ１４へ移り、"ＮＯ"のときはステップＳ４１へ移る。
【００９９】
図１５は、図１４のステップＳ４４の第２・第３停止処理の詳細を示している。
【０１００】
まず、ＣＰＵ３１は、前回の停止操作、今回の停止操作が左停止ボタン７Ｌ、中停止ボタン７Ｃの順でなされ、左リール３Ｌ、中リール３Ｃの順で停止するか否かを判断する。この判断が"ＹＥＳ"のときはステップＳ６３へ移り、"ＮＯ"のときはステップＳ６２へ移る。
【０１０１】
ステップＳ６２において、ＣＰＵ３１は、前回の停止操作、今回の停止操作が左停止ボタン７Ｌ、右停止ボタン７Ｒの順でなされ、左リール３Ｌ、右リール３Ｒの順で停止するか否かを判断する。この判断が"ＹＥＳ"のときはステップＳ６３へ移り、"ＮＯ"のときはステップＳ６６へ移る。
【０１０２】
ステップＳ６３において、ＣＰＵ３１は、予め設定された停止テーブルに基いて、停止操作位置に対応する停止データを取得する。具体的には、後述する制御変更処理にて、図６の左リール停止後停止テーブル等決定テーブルの順押し用変更データのいずれかに基いて、左リール第１停止処理（図１４のステップＳ４６）で取得された停止制御位置に対応する停止テーブルの決定がなされており、この停止テーブルに基いて停止操作位置に対応する停止データを取得する。
【０１０３】
次いで、ＣＰＵ３１は、ステップＳ６３で決定された停止テーブルに基いて、停止操作位置に対応する停止データを取得し、取得した停止データに基いて、入賞ラインの変更の要求があるか否かを判断する（ステップＳ６４）。具体的には、第２停止操作により中リール３Ｃを停止させる場合は、取得した停止データの第６ビット（図９（ｂ）のｂ５に相当する）を参照し、同じく右リール３Ｒを停止させる場合は、取得した停止データの第３ビット（図９（ｃ）のｂ２に相当する）を参照して、当該ビットが"１"であるか否かを判断する。ここで、当該ビットが"１"であることは、当該ビット"１"と、図９（ｂ）のｂ５又は図９（ｃ）のｂ２との論理積が"真"となることでもある。ステップＳ６４の判断が"ＹＥＳ"のときはステップＳ６５へ移り、"ＮＯ"のときはステップＳ６６へ移る。
【０１０４】
ステップＳ６５において、ＣＰＵ３１は、今回停止操作された当該リール（中リール３Ｃ又は右リール３Ｒ）の入賞ラインの変更を許容する"ライン変更フラグ"をオンとしてＲＡＭ３３の所定の記憶領域に設定する。
【０１０５】
ステップＳ６６において、ＣＰＵ３１は、ステップＳ６３で決定された停止テーブルの当該停止操作位置に対応する"第３停止変更フラグ"の設定を有効とする、"第３停止変更有効フラグ"がオンに設定されているか否かを判断する。この第３停止変更有効フラグは、前記順押し用変更データのいずれかに基いて、停止制御位置に対応する"第３停止変更フラグ"がオン（"１"）であり、図１８の制御変更処理におけるステップＳ１１０で、当該リール用のマスクデータと前記停止データとの論理積が"真"となった場合に、ＲＡＭ３３の所定の記憶領域に設定される。ステップＳ６６の判断が"ＹＥＳ"のときはステップＳ６７へ移り、"ＮＯ"のときはステップＳ６８へ移る。
【０１０６】
ステップＳ６７において、ＣＰＵ３１は、図１４のステップＳ４２で設定されたマスクデータの"１"となっているビットの右隣のビットを"０"から"１"に更新する。この更新により、前記マスクデータのうち隣接する２つのビットが"１"となる。
【０１０７】
ステップＳ６８において、ＣＰＵ３１は、前述したライン変更フラグがオンか否かを判断する。この判断が"ＹＥＳ"のときはステップＳ６９へ移り、"ＮＯ"のときはステップＳ７０へ移る。
【０１０８】
ステップＳ６９において、ＣＰＵ３１は、図１４のステップＳ４２で設定されたマスクデータのビットパターンを右にシフトさせる。
【０１０９】
ステップＳ７０において、ＣＰＵ３１は、ステップＳ６３で用いた停止テーブルに基いて、マスクデータのうち"１"となっているビットと、停止データの当該ビットと、の論理積が真（"１"）となる停止データを検索する。この検索は、前記停止操作位置の停止データから行う。
【０１１０】
次いで、ＣＰＵ３１は、ステップＳ７０の検索処理に基いて、前記論理積が"真"となる停止データに対応する停止操作位置と、今回停止操作がなされた停止操作位置との差分を"滑りコマ数"として決定する（ステップＳ７１）。
【０１１１】
次いで、ＣＰＵ３１は、今回の停止操作が第３停止操作か否かを判断する（ステップＳ７２）。この判断が"ＹＥＳ"のときはステップＳ７３へ移り、"ＮＯ"のときはステップＳ７６へ移る。
【０１１２】
ステップＳ７３において、ＣＰＵ３１は、仮想的な表示役検索処理を行う。具体的には、既に決定された第１停止操作による停止制御位置と、既に決定された第２停止操作による停止制御位置と、ステップＳ７１で決定された滑りコマ数を用いた場合の第３停止操作による停止位置と、に基いて、表示窓４Ｌ、４Ｃ、４Ｒの図柄の停止態様に対応する表示役を識別する。
【０１１３】
次いで、ＣＰＵ３１は、イリーガルヒットか否かを判断する（ステップＳ７４）。具体的には、図１１のステップＳ５で決定された当選役に、ステップＳ７３で識別された表示役が含まれるか否かを判断する。この判別が"ＹＥＳ"のときは、ステップＳ７５に移り、"ＮＯ"のときは、ステップＳ７６に移る。
【０１１４】
ステップＳ７５において、ＣＰＵ３１は、前記当選役と前記表示役との不ー致を解消するべく、滑りコマ数を再決定し、ステップＳ７３へ移る。具体的には、予め設定された順序で決定可能な滑りコマ数（ここでは、"０"から"４"）を再決定する。例えば、初期の滑りコマ数が"０"の場合は、"２"、"４"、"１"、"３"の順序で再決定する。あるいは、初期の滑りコマ数が"１"の場合は、"３"、"０"、"２"、"４"の順序で再決定する。これに限らず、ほかの順序で再決定してもよい。
【０１１５】
ステップＳ７５において、ＣＰＵ３１は、ステップＳ７１で決定された滑りコマ数分、当該リールが回転するまで待機する。
【０１１６】
図１６は、図１４のステップＳ４６の左リール第１停止処理の詳細を示している。
【０１１７】
まず、ＣＰＵ３１は、図８の左リール第１停止用滑りコマ数決定テーブルに基いて、今回の停止操作位置と図１３のステップＳ３２て決定された制御番号とに対応する"滑りコマ数"を決定する（ステップＳ８１）。
【０１１８】
次いで、ＣＰＵ３１は、ステップＳ８１で決定された滑りコマ数分、当該リールが回転するまで待機する（ステップＳ８２）。
【０１１９】
図１７は、図１４のステップＳ４７の変則停止処理の詳細を示している。
【０１２０】
まず、ＣＰＵ３１は、図１３のステップＳ３４で決定された変則押し用の停止テーブルに基いて、停止操作位置に対応する停止データを取得する（ステップＳ９１）。
【０１２１】
次いで、ＣＰＵ３１は、ステップＳ９１で取得した停止データから、入賞ラインの変更要求があるか否かを判断する（ステップＳ９２）。具体的には、第１停止操作により中リール３Ｃを停止させる場合は、取得した停止データの第６ビット（図９（ｂ）のｂ５に相当する）を参照し、同じく右リール３Ｒを停止させる場合は、取得した停止データの第３ビット（図９（ｃ）のｂ２に相当する）を参照して、当該ビットが"１"であるか否かを判断する。ここで、当該ビットが"１"であることは、当該ビット"１"と、図９（ｂ）のｂ５又は図９（ｃ）のｂ２との論理積が"真"となることでもある。この判断が"ＹＥＳ"のときはステップＳ９３へ移り、"ＮＯ"のときはステップＳ９５へ移る。
【０１２２】
次いで、ＣＰＵ３１は、図１４のステップＳ４２で設定されたマスクデータのビットパターンを右にシフトさせる（ステップＳ９３）。具体的には、第１停止操作により中リール３Ｃを停止させる場合は、図９（ｂ）のマスクデータの第５ビット（ｂ４）の"１"を第４ビット（ｂ３）に移動させ、同じく右リール３Ｒを停止させる場合は、図９（ｃ）のマスクデータの第２ビット（ｂ１）の"１"を第１ビット（ｂ０）に移動させる。
【０１２３】
次いで、ＣＰＵ３１は、ステップＳ９２に判断に基いて、入賞ラインの変更を示す"ライン変更フラグ"をオンとしてＲＡＭ３３の所定の記憶領域に設定する（ステップＳ９４）。
【０１２４】
次いで、ＣＰＵ３１は、ステップＳ９１で用いられた変則押し用の停止テーブルにおける停止操作位置の停止データと、マスクデータとの論理積を演算する（ステップＳ９５）。この演算は、ステップＳ９１で取得された停止操作位置の停止データから行う。
【０１２５】
次いで、ＣＰＵ３１は、ステップＳ９５の検索処理に基いて、前記論理積が"真"となる停止データに対応する停止操作位置と、今回停止操作がなされた停止操作位置との差分を"滑りコマ数"として決定する（ステップＳ９６）。
【０１２６】
次いで、ＣＰＵ３１は、ステップＳ９６で決定された滑りコマ数分、当該リールが回転するまで待機する（ステップＳ９７）。
【０１２７】
図１８は、図１４のステップＳ４９の制御変更処理の詳細を示している。
【０１２８】
まず、ＣＰＵ３１は、今回の停止操作が第２停止操作か否かを判断する（ステップＳ１０１）。この判断が"ＹＥＳ"のときはステップＳ１０４へ移り、"ＮＯ"のときはステップＳ１０２へ移る。
【０１２９】
ステップＳ１０２において、ＣＰＵ３１は、第１停止操作が左停止ボタン７Ｌの停止操作で左リール３Ｌを停止させるものであるか否かを判断する。この判断が"ＹＥＳ"のときはステップＳ１０３へ移り、"ＮＯ"のときは図１４のステップＳ５０へ移る。
【０１３０】
ステップＳ１０３において、ＣＰＵ３１は、図６の左リール停止後停止テーブル等決定テーブルに基いて、図１６の左リール第１停止処理で決定された滑りコマ数による停止制御位置に対応する停止テーブル等を決定する。
【０１３１】
ステップＳ１０４において、ＣＰＵ３１は、図６の左リール停止後停止テーブル等決定テーブルに基いて、図１６の左リール第１停止処理で決定された滑りコマ数による停止制御位置に対応する"第３停止変更フラグ"がオン（"１"）か否かを判断する。この判断が"ＹＥＳ"のときはステップＳ１０５へ移り、"ＮＯ"のときは図１４のステップＳ５０へ移る。
【０１３２】
ステップＳ１０５において、ＣＰＵ３１は、前回の停止操作、今回の停止操作の順序が左停止ボタン７Ｌ、中停止ボタン７Ｃの順になされ、左リール３Ｌ、中リール３Ｃの順に停止させたか否かを判断する。この判断が"ＹＥＳ"のときはステップＳ１０６へ移り、"ＮＯ"のときはステップＳ１０７へ移る。
【０１３３】
ステップＳ１０６において、ＣＰＵ３１は、図９（ｄ）の中リールチェック用のマスクデータを設定する。この中リールチェック用のマスクデータは、第８ビット（ｂ７）のみが"１"に設定されている。
【０１３４】
ステップＳ１０７において、ＣＰＵ３１は、前回の停止操作、今回の停止操作の順序が左停止ボタン７Ｌ、右停止ボタン７Ｒの順になされ、左リール３Ｌ、右リール３Ｒの順に停止させたか否かを判断する。この判断が"ＹＥＳ"のときはステップＳ１０８へ移り、"ＮＯ"のときは図１４のステップＳ５０へ移る。
【０１３５】
ステップＳ１０８において、ＣＰＵ３１は、図９（ｅ）の右リールチェック用マスクデータを設定する。この右リールチェック用マスクデータは、第７ビット（ｂ６）のみが"１"に設定されている。
【０１３６】
ステップＳ１０９において、ＣＰＵ３１は、ステップＳ７０で検出された停止データと、ステップＳ１０６又はステップＳ１０８で設定されたマスクデータと、の論理積演算を行う。
【０１３７】
次いで、ＣＰＵ３１は、ステップＳ１０９の論理積演算の結果が当該ビットについて"０（偽）"であるか否かを判断する（ステップＳ１１０）。この判断が"ＹＥＳ"のときは図１４のステップＳ５０へ移り、"ＮＯ"のときはステップＳ１１１へ移る。
【０１３８】
ステップＳ１１１において、ＣＰＵ３１は、ステップＳ７０で検出された停止データの当該停止制御位置に対応する第３停止変更フラグの設定（"オン"）を有効とする、"第３停止変更有効フラグ"をオンとしてＲＡＭ３３の所定の記憶領域に設定する。
【０１３９】
更に、前述した実施形態における図１１のステップＳ５の確率抽選処理で"スイカ"に当選した場合の、ステップＳ６の初期決定処理及びステップＳ１３の停止制御処理について、具体的な停止操作の実施例を挙げて説明する。
【実施例】
【０１４０】
［第１の実施例］
ここでは、遊技者により左停止ボタン７Ｌの第１停止操作、中停止ボタン７Ｃの第２停止操作、右停止ボタン７Ｒの第３停止操作が順次行われ、左リール３Ｌ、中リール３Ｃ、右リール３Ｒの順序で停止制御する場合を示す。なお、第１停止操作位置は"２（コードナンバー"０２"に相当する）"、第２停止操作位置は"３（コードナンバー"０３"に相当する）"、第３停止操作位置は"２"、とする。
【０１４１】
まず、図１３の初期決定処理において、図５（ａ）の停止テーブル群決定テーブルに基いて"スイカ"に対応する停止テーブル群"３"が決定される。同じく、図５（ｂ）の制御番号決定テーブルに基いて"スイカ"に対応する制御番号のうち、制御番号"１"が決定されるものとする。これにより、図５（ｃ）の順押し用変更データ決定テーブルに基いて、制御番号"１"に対応する順押し用変更データ"３１"が決定される。同じく、図５（ｄ）の変則押し用停止テーブル決定テーブルに基いて、停止テーブル"７"が決定される。
【０１４２】
この後、第１停止操作位置は左リール３Ｌの"２"であるため、図１４の停止制御処理におけるステップＳ４２では、左リール３Ｌに対応する図９（ａ）のマスクデータ（ｂ７＝１）を設定する。この後、図１６の左リール第１停止処理では、図８の左リール第１停止用滑りコマ数決定テーブルに基いて、制御番号"１"に対応する滑りコマ数"３"が決定される。したがって、停止制御位置は左リール３Ｌの"５（コードナンバー"０５"に相当する）"となる。このコードナンバー"０５"の図柄は"ブランク"であり、その上下の図柄は"スイカ"、"ベル"であるため、左リール３Ｌ上で"スイカ"、"ブランク"、"ベル"が上から下に並ぶことになる。
【０１４３】
この後、図１８の制御変更処理では、図６の左リール停止後停止テーブル等決定テーブルの順押し用変更データ"３１"に基いて、前述の停止制御位置"５"に対応する停止テーブル"７"が決定される。
【０１４４】
この後、第２停止操作位置は中リール３Ｃの"３"であるため、図１４の停止制御処理のステップＳ４２では、中リール３Ｃに対応する図９（ｂ）のマスクデータ（ｂ４＝１）を設定する。次いで、図１５の第２・第３停止処理では、前回の停止操作、今回の停止操作が"左"、"中"の順序であるため、前述した停止テーブル"７"に基いて、停止操作位置"３"に対応する８ビットの停止データを取得する。この停止データの第１ビット（ｂ０）から第８ビット（ｂ７）は全て"０"である。次いで、この停止データの第６ビット（ｂ５）を参照すると、"０"であるため、ライン変更の要求はないと判断する。次いで、前述した第１停止操作時の制御変更処理により第３停止変更有効フラグは"オン"に設定されておらず、前述のようにライン変更の要求もないため、前記停止操作位置"３"に対応する停止データから順に、前記マスクデータと停止データとの論理積を演算し、第５ビット（ｂ４）について論理積が"真"となる停止データを検索する。この検索により、停止操作位置"５"に対応する停止データが検出される。次いで、検出された停止操作位置"５"と前記停止操作位置"３"との差分"２"を滑りコマ数として決定する。したがって、停止制御位置は中リール３Ｃの"５（コードナンバー"０５"に相当する）"となる。このコードナンバー"０５"の図柄は"ブランク"であり、その上下の図柄は"スイカ"、"Replay"であるため、中リール３Ｃ上で"スイカ"、"ブランク"、"Replay"が上から下に並ぶことになる。
【０１４５】
この後、図１８の制御変更処理では、左リール３Ｌの停止制御位置"５"に対して第３停止変更フラグは"オン"に設定されていないため、図１４のステップＳ５０に移る。
【０１４６】
この後、第３停止操作位置は右リール３Ｒの"２"であるため、図１４の停止制御処理のステップＳ４２では、右リール３Ｒに対応する図９（ｃ）のマスクデータ（ｂ１＝１）を設定する。次いで、図１５の第２・第３停止処理では、前回の停止操作、今回の停止操作が"左"、"中"の順序でなく、かつ"左"、"右"の順序でなく、かつ前述したように第３停止変更有効フラグは"オン"に設定されていないため、前述した停止テーブル"７"に基いて、停止操作位置"２"に対応する８ビットの停止データを取得する。次いで、この停止データから、図９（ｃ）のマスクデータと停止データとの論理積演算を行い、第２ビット（ｂ１）の論理積が"真"である停止データを検索する。この検索により、停止操作位置"２"に対応する停止データを検出し、滑りコマ数を"０"に決定する。したがって、停止制御位置は右リール３Ｒの"２"となる。コードナンバー"０２"の図柄は" Replay"であり、その上下の図柄は"スイカ"、"ベル"であるため、右リール３Ｒ上で"スイカ"、"Replay"、"ベル"が上から下に並ぶことになる。
【０１４７】
この後、前述のように停止ボタン７Ｌ、７Ｃ、７Ｒの順押しにより全リール３Ｌ、３Ｃ、３Ｒが停止されたときの仮想的な表示役検索処理を行う。ここでは、入賞ラインのボトムライン８ｄに沿って"スイカ−スイカ−スイカ"が表示されるため、第２・第３停止処理のステップＳ７４ではイリーガルヒットはせず、滑りコマ数を再決定する処理（ステップＳ７５）は行われない。
［第２の実施例］
ここでは、遊技者により左停止ボタン７Ｌの第１停止操作、中停止ボタン７Ｃの第２停止操作、右停止ボタン７Ｒの第３停止操作が順次行われ、左リール３Ｌ、中リール３Ｃ、右リール３Ｒの順序で停止制御する場合を示す。なお、第１停止操作位置、第２停止操作位置、第３停止操作位置のいずれも"２（コードナンバー"０２"に相当する）"とする。
【０１４８】
まず、図１３の初期決定処理において、図５（ａ）の停止テーブル群決定テーブルに基いて"スイカ"に対応する停止テーブル群"３"が決定される。同じく、図５（ｂ）の制御番号決定テーブルに基いて"スイカ"に対応する制御番号のうち、制御番号"１"が決定されるものとする。これにより、図５（ｃ）の順押し用変更データ決定テーブルに基いて、制御番号"１"に対応する順押し用変更データ"３１"が決定される。同じく、図５（ｄ）の変則押し用停止テーブル決定テーブルに基いて、停止テーブル"７"が決定される。
【０１４９】
この後、第１停止操作位置は左リール３Ｌの"２"であるため、図１４の停止制御処理におけるステップＳ４２では、左リール３Ｌに対応する図９（ａ）のマスクデータ（ｂ７＝１）を設定する。次いで、図１６の左リール第１停止処理では、図８の左リール第１停止用滑りコマ数決定テーブルに基いて、制御番号"１"に対応する滑りコマ数"３"が決定される。したがって、停止制御位置は左リール３Ｌの"５（コードナンバー"０５"に相当する）"となる。このコードナンバー"０５"の図柄は"ブランク"であり、その上下の図柄は"スイカ"、"ベル"であるため、左リール３Ｌ上で"スイカ"、"ブランク"、"ベル"が上から下に並ぶことになる。
【０１５０】
この後、図１８の制御変更処理では、図６の左リール停止後停止テーブル等決定テーブルの順押し用変更データ"３１"に基いて、前述の停止制御位置"５"に対応する停止テーブル"７"が決定される。
【０１５１】
この後、第２停止操作位置は中リール３Ｃの"２"であるため、図１４の停止制御処理におけるステップＳ４２では、中リール３Ｃに対応する図９（ｂ）のマスクデータ（ｂ４＝１）を設定する。次いで、図１５の第２・第３停止処理では、前述した停止テーブル"７"に基いて、停止操作位置"２"に対応する８ビットの停止データを取得する。この停止データの第１ビット（ｂ０）、第３ビット（ｂ２）、第４ビット（ｂ３）、第７ビット（ｂ６）、第８ビット（ｂ７）が"０"であり、第２ビット（ｂ１）、第５ビット（ｂ４）、第６ビット（ｂ５）が"１"である。次いで、この停止データの第６ビット（ｂ５）を参照すると、"１"であるため、であるため、ライン変更の要求があると判断して"ライン変更フラグ"を"オン"とする。次いで、前述した第１停止操作時の制御変更処理により第３停止変更有効フラグは"オン"に設定されておらず、前述のようにライン変更フラグは"オン"として設定されているため、前記マスクデータのビットパターンを右にシフトする。この右シフトにより、前記マスクデータの第４ビット（ｂ３）が"１"となる。更に、右シフト後のマスクデータを用い、第４ビットについて論理積が"真"となる停止データを、停止操作位置"２"に対応する停止データから順に検索する。この検索により、停止操作位置"６"に対応する停止データが検出される。次いで、検出された停止操作位置"６"と停止操作位置"２"との差分"４"を滑りコマ数として決定する。したがって、停止制御位置は中リール３Ｃの"６（コードナンバー"０６"に相当する）"となる。このコードナンバー"０６"の図柄は"スイカ"であり、その上下の図柄は"チェリー"、"ブランク"であるため、中リール３Ｃ上で"チェリー"、"スイカ"、"ブランク"が上から下に並ぶことになる。
【０１５２】
この後、第３停止操作位置は右リール３Ｒの"２"であるため、図１４の停止制御処理におけるステップＳ４２では、右リール３Ｒに対応する図９（ｃ）のマスクデータ（ｂ１＝１）を設定する。次いで、図１５の第２・第３停止処理では、前回の停止操作、今回の停止操作が"左"、"中"の順序でなく、かつ"左"、"右"の順序ではなく、かつ前述したように第３停止変更有効フラグは"オン"に設定されておらず、かつ前述のようにライン変更フラグは"オン"として設定されているため、前記マスクデータのビットパターンを右にシフトする。この右シフトにより、前記マスクデータの第１ビット（ｂ０）が"１"となる。更に、前述した停止テーブル"７"に基いて、停止操作位置"２"に対応する８ビットの停止データを取得する。この停止データの第１ビット（ｂ０）、第３ビット（ｂ２）、第４ビット（ｂ３）、第７ビット（ｂ６）、第８ビット（ｂ７）が"０"であり、第２ビット（ｂ１）、第５ビット（ｂ４）、第６ビット（ｂ５）が"１"である。次いで、この停止データから順に、右シフト後のマスクデータと停止データとの論理積演算を行い、第１ビット（ｂ０）の論理積が"真"である停止データを検索する。この検索により、停止操作位置"４"に対応する停止データが検出される。次いで、検出された停止操作位置"４"と停止操作位置"２"との差分"２"を滑りコマ数として決定する。したがって、停止制御位置は右リール３Ｒの"４（コードナンバー"０４"に相当する）"となる。このコードナンバー"０４"の図柄は"ベル"であり、その上下の図柄は"ブランク"、"スイカ"であるため、右リール３Ｒ上で"ブランク"、"ベル"、"スイカ"が上から下に並ぶことになる。
【０１５３】
この後、前述のように停止ボタン７Ｌ、７Ｃ、７Ｒの順押しにより全リール３Ｌ、３Ｃ、３Ｒが停止されたときの仮想的な表示役検索処理を行う。ここでは、入賞ラインのクロスアップライン８ａに沿って"スイカ−スイカ−スイカ"が表示されるため、第２・第３停止処理のステップＳ７４ではイリーガルヒットはせず、滑りコマ数を再決定する処理（ステップＳ７５）は行われない。
［第３の実施例］
ここでは、遊技者により中停止ボタン７Ｃの第１停止操作、右停止ボタン７Ｒの第２停止操作、左停止ボタン７Ｌの第３停止操作が順次行われ、中リール３Ｃ、右リール３Ｒ、左リール３Ｌの順序で停止制御する場合を示す。なお、第１停止操作位置は"３（コードナンバー"０３"に相当する）"、第２停止操作位置及び第３停止操作位置のいずれも"２（コードナンバー"０２"に相当する）"とする。
【０１５４】
まず、図１３の初期決定処理において、図５（ａ）の停止テーブル群決定テーブルに基いて"スイカ"に対応する停止テーブル群"３"が決定される。同じく、図５（ｂ）の制御番号決定テーブルに基いて"スイカ"に対応する制御番号のうち、制御番号"１"が決定されるものとする。これにより、図５（ｃ）の順押し用変更データ決定テーブルに基いて、制御番号"１"に対応する順押し用変更データ"３１"が決定される。同じく、図５（ｄ）の変則押し用停止テーブル決定テーブルに基いて、停止テーブル"７"が決定される。
【０１５５】
この後、第１停止操作位置は中リール３Ｃの"３"であるため、図９（ｂ）の中リール用マスクデータ（ｂ４＝１）が設定され、図１４の停止制御処理におけるステップＳ４７の変則停止処理（図１７に詳細を示す）では、図１３の初期決定処理で決定された停止テーブル"７"に基いて、停止操作位置"３"に対応する停止データが取得される。この停止データの第１ビット（ｂ０）から第８ビット（ｂ７）が全て"０"である。次いで、この停止データの第６ビット（ｂ５）を参照し、"０"であるため、ライン変更の要求はないと判断する。次いで、前述の中リール用マスクデータ（ｂ４＝１）と停止データとの論理積演算を、停止操作位置"３"に対応する停止データから順に行い、第５ビットについて論理積が"真"である停止データを検索する。この検索により、停止操作位置"５"に対応する停止データが検出される。次いで、検出された停止操作位置"５"と停止操作位置"３"との差分"２"を滑りコマ数として決定する。したがって、停止制御位置は中リール３Ｃの"５（コードナンバー"０５"に相当する）"となる。このコードナンバー"０５"の図柄は"ブランク"であり、その上下の図柄は"スイカ"、"Replay"であるため、中リール３Ｃ上で"スイカ"、"ブランク"、"Replay"が上から下に並ぶことになる。
【０１５６】
この後、第２停止操作位置は右リール３Ｒの"２"であるため、図１４の停止制御処理におけるステップ４２では、右リール３Ｒに対応する図９（ｃ）のマスクデータ（ｂ１＝１）を設定する。次いで、図１５の第２・第３停止処理では、前回の停止操作、今回の停止操作が"左"、"中"の順序でなく、かつ"左"、"右"の順序でなく、かつ前述した第１停止操作時の制御変更処理により第３停止変更有効フラグは"オン"に設定されておらず、かつ前述のようにライン変更フラグは"オン"に設定されていないため、前述した停止テーブル"７"に基いて、停止操作位置"２"に対応する８ビットの停止データを取得する。この停止データの第１ビット（ｂ０）、第３ビット（ｂ２）、第４ビット（ｂ３）、第７ビット（ｂ６）、第８ビット（ｂ７）が"０"であり、第２ビット（ｂ１）、第５ビット（ｂ４）、第６ビット（ｂ５）が"１"である。次いで、図９（ｃ）のマスクデータと停止データとの論理積演算を、停止操作位置"２"に対応する停止データから順に行い、第２ビット（ｂ１）について"真"である停止データを検索する。この検索により、停止操作位置"２"に対応する停止データが検出されるため、滑りコマ数を"０"に決定する。したがって、停止制御位置は右リール３Ｒの"２"となる。コードナンバー"０２"の図柄は"Replay"であり、その上下の図柄は"スイカ"、"ベル"であるため、右リール３Ｒ上で"スイカ"、"Replay"、"ベル"が上から下に並ぶことになる。
【０１５７】
この後、第３停止操作位置は左リール３Ｌの"２"であるため、図１４の停止制御処理のステップＳ４２では、左リール３Ｌに対応する図９（ａ）のマスクデータ（ｂ７＝１）を設定する。次いで、図１５の第２・第３停止処理では、前回の停止操作、今回の停止操作が"左"、"中"の順序でなく、かつ"左"、"右"の順序でなく、かつ前述した第１停止操作時の制御変更処理により第３停止変更有効フラグは"オン"に設定されておらず、かつ前述のようにライン変更フラグは"オン"に設定されていないため、前述した停止テーブル"７"に基いて、停止操作位置"２"に対応する８ビットの停止データを取得する。次いで、この停止データから順に、前記マスクデータ（ｂ７＝１）と停止データとの論理積演算を行い、第８ビットについて論理積が"真"である停止データを検索する。この検索により、停止操作位置"５"に対応する停止データが検出される。次いで、検出された停止操作位置"５"と前記停止操作位置"２"との差分"３"を滑りコマ数として決定する。したがって、停止制御位置は左リール３Ｌの"５"となる。コードナンバー"０５"の図柄は"ブランク"であり、その上下の図柄は"スイカ"、"ベル"であるため、左リール３Ｌ上で"スイカ"、"ブランク"、"ベル"が上から下に並ぶことになる。
【０１５８】
この後、前述のように停止ボタン７Ｌ、７Ｃ、７Ｒの変則押しにより全リール３Ｌ、３Ｃ、３Ｒが停止されたときの仮想的な表示役検索処理を行う。ここでは、入賞ラインのボトムライン８ｄに沿って"スイカ−スイカ−スイカ"が表示されるため、第２・第３停止処理のステップＳ７４ではイリーガルヒットはせず、滑りコマ数を再決定する処理（ステップＳ７５）は行われない。
［第４の実施例］
ここでは、遊技者により中停止ボタン７Ｃの第１停止操作、右停止ボタン７Ｒの第２停止操作、左停止ボタン７Ｌの第３停止操作が順次行われ、中リール３Ｃ、右リール３Ｒ、左リール３Ｌの順序で停止制御する場合を示す。なお、第１停止操作位置、第２停止操作位置、第３停止操作位置のいずれも"２（コードナンバー"０２"に相当する）"とする。
【０１５９】
まず、図１３の初期決定処理において、図５（ａ）の停止テーブル群決定テーブルに基いて"スイカ"に対応する停止テーブル群"３"が決定される。同じく、図５（ｂ）の制御番号決定テーブルに基いて"スイカ"に対応する制御番号のうち、制御番号"１"が決定されるものとする。これにより、図５（ｃ）の順押し用変更データ決定テーブルに基いて、制御番号"１"に対応する順押し用変更データ"３１"が決定される。同じく、図５（ｄ）の変則押し用停止テーブル決定テーブルに基いて、停止テーブル"７"が決定される。
【０１６０】
この後、第１停止操作位置は中リール３Ｃの"２"であるため、図１７の変則停止処理では、図１３の初期決定処理で決定された停止テーブル"７"に基いて、停止操作位置"２"に対応する停止データが取得される。この停止データの第１ビット（ｂ０）、第３ビット（ｂ２）、第４ビット（ｂ３）、第７ビット（ｂ６）、第８ビット（ｂ７）が"０"であり、第２ビット（ｂ１）、第５ビット（ｂ４）、第６ビット（ｂ５）が"１"である。ここで、停止データの第６ビット（ｂ５）を参照すると"１"であるため、ライン変更の要求があると判断する。次いで、図９（ｂ）の中リール用のマスクデータ（ｂ４＝１）のビットパターンを右にシフトさせ、第４ビット（ｂ３）を"１"とし、ライン変更フラグを"オン"に設定する。次いで、停止操作位置"２"に対応する停止データから順に、右シフト後のマスクデータ（ｂ３＝１）と停止データとの論理積演算を行い、第４ビット（ｂ３）については論理積が"真"である停止データを検索する。この検索により、停止操作位置"６"に対応する停止データが検出される。次いで、検出された停止操作位置"６"と停止操作位置"２"との差分"４"を滑りコマ数として決定する。したがって、停止制御位置は中リール３Ｃの"６（コードナンバー"０６"に相当する）"となる。このコードナンバー"０６"の図柄は"スイカ"であり、その上下の図柄は"チェリー"、"ブランク"であるため、中リール３Ｃ上で"チェリー"、"スイカ"、"ブランク"が上から下に並ぶことになる。
【０１６１】
この後、第２停止操作位置は右リール３Ｒの"２"であるため、図１４の停止制御処理のステップＳ４２では、右リール３Ｒに対応する図９（ｃ）のマスクデータ（ｂ１＝１）を設定する。次いで、図１５の第２・第３停止処理では、前回の停止操作、今回の停止操作が"左"、"中"の順序でなく、かつ"左"、"右"の順序でなく、かつ第１停止操作時の制御変更処理により第３停止変更有効フラグは"オン"に設定されておらず、かつ前述したようにライン変更フラグがオンとなっているため、前記マスクデータのビットパターンを右にシフトさせ、第１ビット（ｂ０）を"１"とする。また、前述した停止テーブル"７"に基いて、停止操作位置"２"に対応する８ビットの停止データを取得する。この停止データの第１ビット（ｂ０）、第３ビット（ｂ２）、第４ビット（ｂ３）、第７ビット（ｂ６）、第８ビット（ｂ７）が"０"であり、第２ビット（ｂ１）、第５ビット（ｂ４）、第６ビット（ｂ５）が"１"である。更に、右シフト後のマスクデータ（ｂ０＝１）と停止データとの論理積演算を、停止操作位置"２"に対応する停止データから順に行い、第１ビット（ｂ０）について論理積が"真"である停止データを検索する。この検索により、停止操作位置"４"に対応する停止データが検出される。次いで、検出された停止操作位置"４"と停止操作位置"２"との差分"２"を滑りコマ数として決定する。したがって、停止制御位置は右リール３Ｒの"４"となる。コードナンバー"０４"の図柄は"ベル"であり、その上下の図柄は"ブランク"、"スイカ"であるため、右リール３Ｒ上で"ブランク"、"ベル"、"スイカ"が上から下に並ぶことになる。
【０１６２】
この後、第３停止操作位置は左リール３Ｌの"２"であるため、図１４の停止制御処理のステップＳ４２では、左リール３Ｌに対応する図９（ａ）のマスクデータ（ｂ７＝１）を設定する。次いで、図１５の第２・第３停止処理では、前回の停止操作、今回の停止操作が"左"、"中"の順序でなく、かつ"左"、"右"の順序でなく、かつ前述のように第３停止変更有効フラグは"オン"に設定されておらず、かつ前述したようにライン変更フラグがオンとなっているため、前記マスクデータのビットパターンを右にシフトさせ、第７ビット（ｂ６）を"１"とする。また、前述した停止テーブル"７"に基いて、停止操作位置"２"に対応する８ビットの停止データを取得する。更に、停止操作位置"２"に対応するから順に、右シフト後のマスクデータ（ｂ６＝１）と停止データとの論理積演算を行い、第７ビット（ｂ６）ついて論理積が"真"である停止データを検索する。この検索により、停止操作位置"５"に対応する停止データが検出される。次いで、検出された停止操作位置"５"と停止操作位置"２"との差分"３"を滑りコマ数として決定する。したがって、停止制御位置は左リール３Ｌの"５"となる。コードナンバー"０５"の図柄は"ブランク"であり、その上下の図柄は"スイカ"、"ベル"であるため、左リール３Ｌ上で"スイカ"、"ブランク"、"ベル"が上から下に並ぶことになる。
【０１６３】
この後、前述のように停止ボタン７Ｌ、７Ｃ、７Ｒの変則押しにより全リール３Ｌ、３Ｃ、３Ｒが停止されたときの仮想的な表示役検索処理を行う。ここでは、入賞ラインのクロスアップライン８ａに沿って"スイカ−スイカ−スイカ"が表示されるため、第２・第３停止処理のステップＳ７４ではイリーガルヒットはせず、滑りコマ数を再決定する処理（ステップＳ７５）は行われない。
［第５の実施例］
ここでは、遊技者により左停止ボタン７Ｌの第１停止操作、右停止ボタン７Ｒの第２停止操作、中停止ボタン７Ｃの第３停止操作が順次行われ、左リール３Ｌ、右リール３Ｒ、中リール３Ｃの順序で停止制御する場合を示す。なお、第１停止操作位置、第３停止操作位置は"２（コードナンバー"０２"に相当する）"とし、第２停止操作位置は"３（コードナンバー"０３"に相当する）"とする。
【０１６４】
まず、図１３の初期決定処理において、図５（ａ）の停止テーブル群決定テーブルに基いて"スイカ"に対応する停止テーブル群"３"が決定される。同じく、図５（ｂ）の制御番号決定テーブルに基いて"スイカ"に対応する制御番号のうち、制御番号"３"が決定されるものとする。これにより、図５（ｃ）の順押し用変更データ決定テーブルに基いて、制御番号"３"に対応する順押し用変更データ"３３"が決定される。同じく、図５（ｄ）の変則押し用停止テーブル決定テーブルに基いて、停止テーブル"０"が決定される。
【０１６５】
この後、第１停止操作位置は左リール３Ｌの"２"であるため、図１４の停止制御処理におけるステップＳ４２では、左リール３Ｌに対応する図９（ａ）のマスクデータ（ｂ７＝１）を設定する。次いで、同じくステップＳ４６の左リール第１停止処理（図１６に詳細を示す）では、図８の左リール第１停止用滑りコマ数決定テーブルに基いて、制御番号"３"に対応する滑りコマ数"２"が決定される。したがって、停止制御位置は左リール３Ｌの"４（コードナンバー"０４"に相当する）"となる。このコードナンバー"０４"の図柄は"ベル"であり、その上下の図柄は"ブランク"、"Replay"であるため、左リール３Ｌ上で"ブランク"、"ベル"、"Replay"が上から下に並ぶことになる。
【０１６６】
この後、図１８の制御変更処理では、第２停止操作でなく、かつ左リール３Ｌを停止させる第１停止操作であるため、図６の左リール停止後停止テーブル等決定テーブルの順押し用変更データ"３３"に基いて、前述の停止制御位置"４"に対応する停止テーブル"２５"が決定される。また、前述の停止制御位置"４"に対応する第３停止変更フラグはオン（"１"）となっている。
【０１６７】
この後、第２停止操作位置は右リール３Ｒの"３"であるため、図１４の停止制御処理のステップＳ４２では、右リール３Ｒに対応する図９（ｃ）のマスクデータ（ｂ１＝１）を設定する。次いで、図１５の第２・第３停止処理では、前回の停止操作、今回の停止操作の順序が"左"、"右"であるため、前述した停止テーブル"２５"に基いて、停止操作位置"３"に対応する８ビットの停止データを取得する。この停止データの第２ビット（ｂ１）、第５ビット（ｂ４）、第６ビット（ｂ５）、第８ビット（ｂ７）は"０"であり、第１ビット（ｂ０）、第３ビット（ｂ２）、第４ビット（ｂ３）、第７ビット（ｂ６）は"１"である。次いで、この停止データの第３ビット（ｂ２）を参照すると"１"であるため、ライン変更の要求があると判断する。次いで、第１停止操作時に第３停止変更フラグのオン（"１"）が検出されているため、前記マスクデータの第１ビット（ｂ０）を"１"に変更する。この変更により、前記マスクデータにおいて第１ビット（ｂ０）、第２ビット（ｂ１）とも"１"となる。次いで、停止操作位置"３"に対応する停止データから順に、変更後のマスクデータと停止データとの論理積演算を行い、第１ビット又は第２ビットについて論理積が"真"となる停止データを検索する。この検索により、停止操作位置"３"に対応する停止データが検出されるため、滑りコマ数を"０"として決定する。したがって、停止制御位置は右リール３Ｒの"３（コードナンバー"０３"に相当する）"となる。このコードナンバー"０３"の図柄は"スイカ"であり、その上下の図柄は"ベル"、"Replay"であるため、右リール３Ｒ上で"ベル"、"スイカ"、"Replay"が上から下に並ぶことになる。
【０１６８】
この後、第３停止操作位置は中リール３Ｃの"２"であるため、図１４の停止制御処理のステップＳ４２では、中リール３Ｃに対応する図９（ｂ）のマスクデータ（ｂ４＝１）を設定する。次いで、図１５の第２・第３停止処理では、前回の停止操作、今回の停止操作が"左"、"中"の順序でなく、かつ"左"、"右"の順序でなく、かつ前述のように"第３停止変更有効フラグ"がオンとなっているため、前記マスクデータの第５ビットの右隣の第４ビットも"１"に変更する。したがって、変更後のマスクデータにおいては"ｂ４＝ｂ３＝１"となる。次いで、前述した停止テーブル"２５"に基いて、停止操作位置"２"に対応する８ビットの停止データを取得する。更に、この停止データから順に、変更後のマスクデータ（ｂ４＝ｂ３＝１）と停止データとの論理積演算を行い、第４ビット又は第５ビットについて論理積が"真"となる停止データを検索する。この検索により、停止操作位置"３"に対応する停止データが検出される。次いで、検出された停止操作位置"３"と停止操作位置"２"との差分"１"を滑りコマ数として決定する。したがって、停止制御位置は中リール３Ｃの"３"となる。コードナンバー"０３"の図柄は"ベル"であり、その上下の図柄は" Replay"、"チェリー"であるため、中リール３Ｃ上で"Replay"、"ベル"、"チェリー"が上から下に並ぶことになる。
【０１６９】
この後、前述のように停止ボタン７Ｌ、７Ｃ、７Ｒの順押しにより全リール３Ｌ、３Ｃ、３Ｒが停止されたときの仮想的な表示役検索処理を行う。ここでは、いずれの入賞ラインに沿っても"スイカ−スイカ−スイカ"が表示されないことになるが、表示役"ハズレ"は当選役"スイカ"に含まれるので、図１５の第２・第３停止処理のステップＳ７４ではイリーガルヒットは発生しない。
【０１７０】
前述した第１から第４の実施例によれば、第１停止操作で有効な入賞ラインを１つに決定せず、ライン変更フラグの設定に応じ、停止操作されたリールに対応するマスクデータの当該ビット（"１"に設定されたビット）をそのまま用いるか、あるいは右にシフトさせたビットパターンを用いて、停止データとの論理演算を行い、停止制御位置を決定することにより、入賞ラインを変更することができる。ここで、第１及び第２の実施例（順押しの例）による入賞ラインの変更を図１９に示す。図１９において、左リール３Ｌの図柄を表示する表示窓４Ｌには、第１及び第２の実施例とも、第１停止操作により"スイカ"の表示位置が"上段"になるように決定される。この後、第１の実施例では、第２停止操作によりライン変更は行われず、中リール３Ｃの図柄を表示する表示窓４Ｃにおいて"スイカ"の表示位置が"上段"になるように決定される。更にこの後、第１の実施例では、第３停止操作によりライン変更は行われず、右リール３Ｒの図柄を表示する表示窓４Ｒにおいて"スイカ"の表示位置が"上段"になるように決定される。したがって、入賞ラインとしてトップライン８ｂが有効となる。これに対し、第２の実施例では、第２停止操作によりライン変更が行われ、中リール３Ｃの図柄を表示する表示窓４Ｃ′において"スイカ"の表示位置が"中段"になるように決定される。更に、第２の実施例では、第３停止操作によりライン変更が行われ、右リール３Ｒの図柄を表示する表示窓４Ｒ′において"スイカ"の表示位置が"下段"になるように決定される。したがって、入賞ラインとしてクロスダウン８ｅが有効となる。なお、停止操作に応じて入賞ラインが変更されることから、熟練した遊技者にとってはライン変更が確率抽選の当選の示唆又は報知の演出となる場合がある。
【０１７１】
前述のような本発明の実施の一形態に係るパチスロ機１によれば、少なくとも、表示窓４Ｌ、４Ｃ、４Ｒに対応するように複数設けられ、リール３Ｌ、３Ｃ、３Ｒにより行われる図柄の変動の停止を指令する停止信号をそれぞれ出力する停止ボタン７Ｌ、７Ｃ、７Ｒと、リール３Ｌ、３Ｃ、３Ｒにより行われる図柄の変動の停止態様を示すテーブル群（図７の停止テーブル等）を複数種類記憶するＲＯＭ３２と、停止ボタン７Ｌ、７Ｃ、７Ｒの操作により出力された停止信号に基いて、ＲＯＭ３２により記憶される複数種類の停止態様のいずれかを決定する停止態様決定手段としての主制御回路７１と、主制御回路７１により決定された停止態様に基いて、リール３Ｌ、３Ｃ、３Ｒにより行われる図柄の変動の停止制御を行う停止制御手段としての主制御回路７１と、を設けている。この構成は、請求項１に係る本発明の実施の一形態に相当する。
【０１７２】
この構成により、主制御回路７１は、停止ボタン７Ｌ、７Ｃ、７Ｒの操作によりリール停止信号回路４６から出力された停止信号に基いて、操作された停止ボタンの停止操作位置に応じ、複数種類の停止態様のいずれかを決定するので、停止操作位置に応じ、当選役を入賞させる図柄組合せが表示される入賞ラインを変更可能とすることが期待される。なお、前記実施例でも述べたように停止操作に応じて入賞ラインが変更されたとき、熟練した遊技者は確率抽選の当選を察知し得る。したがって、いわゆる"目押し"の技術に優れた遊技者にとって面白味のあるパチスロ機を提供することが期待される。
【０１７３】
また、本実施形態によれば、更に、表示窓４Ｌ、４Ｃ、４Ｒに設定された複数の入賞ラインのいずれかに沿って表示された図柄組合せを有効とし、ＲＯＭ３２には、少なくとも、当選役決定手段としての主制御回路７１により決定される当選役（例えば、スイカの小役）に応じ、停止ボタン７Ｌ、７Ｃ、７Ｒの操作により出力される停止信号の出力タイミングによって決まる停止操作位置ごとに、リール３Ｌ、３Ｃ、３Ｒの変動を停止制御するときの停止制御位置の決定に用いる停止データ（ここでは、８ビットデータ）が格納された複数の停止テーブル（例えば、図７の停止テーブル５、７、２５のいずれか）を記憶し、停止態様決定手段としての主制御回路７１は、少なくとも、決定された当選役及び停止ボタン７Ｌ、７Ｃ、７Ｒの操作順序（リール３Ｌ、３Ｃ、３Ｒの停止順序）に基いて、前記複数の停止テーブルのいずれか１つを決定し、決定した停止テーブルに格納された停止操作位置ごとの停止データの当該ビットと、停止操作対象のリールごとのマスクデータ（図９の（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）のいずれか）の当該ビットと、の論理演算に基いて、当選役を示す図柄組合せが複数の入賞ラインのいずれかに沿って表示されることを許容するよう、停止操作位置に基いて滑りコマ数を決定し、更に停止制御位置を決定するようにしている。この構成は、請求項２に係る本発明の実施の一形態に相当する。
【０１７４】
この構成により、停止態様決定手段としての主制御回路７１は、決定した１つの停止テーブルに基いて、当該停止ボタンの操作による停止操作位置に対応する停止データと、当該停止操作の対象のリールに対応するマスクデータ（変更後又は右シフト後のマスクデータを含む）との論理演算により、当選役を示す図柄組合せが複数の入賞ラインのいずれかに沿って表示されるよう滑りコマ数を決定し、更に停止制御位置を決定することが可能な場合がある。
【０１７５】
また、本実施形態によれば、順押しの場合は、左停止ボタン７Ｌによる第１停止操作による制御処理（図１４のステップＳ４６の左リール第１停止処理に相当する）の後、１つの停止テーブルを決定し、第２、第３停止操作について同一の停止テーブルを用いて、それぞれ停止データの所定ビット（例えば、中リール用は第６ビット（ｂ５）、右リール用は第３ビット（ｂ２））を参照してライン変更の要否を判断し、ビットパターンによる論理演算によりライン変更可能とし（図１４のステップＳ４４の第２・第３停止処理に相当する）、変則押しの場合にも、左停止ボタン７Ｌによる第１停止操作に応じて１つの停止テーブルを決定し（図１４のステップＳ４７の変則停止処理に相当する）、第１、第２、第３停止操作について同一の停止テーブルを用いて、それぞれ停止データの所定ビットを参照してライン変更の要否を判断し、ビットパターンによる論理演算によりライン変更可能としたので、従来の技術に比べ、ＲＯＭ３２に記憶する停止テーブル数又は停止テーブルのデータ量が低減されることも期待される。更に、従来の技術に比べ、主制御回路７１のＣＰＵ３１のライン変更に関する演算が減少することが期待される。
【図面の簡単な説明】
【０１７６】
【図１】本発明の実施の一形態に係る遊技機の外観を示す斜視図である。
【図２】本発明の実施の一形態に係るリール上に配列された図柄の例を示す図である。
【図３】本発明の実施の一形態に係る役と図柄組合せと払出枚数との関係を示す図である。
【図４】本発明の実施の一形態に係る確率抽選テーブルを示す図である。
【図５】本発明の実施の一形態に係る停止テーブル群決定テーブル等の各種決定テーブルを示す図である。
【図６】本発明の実施の一形態に係る左リール停止後停止テーブル等決定テーブルを示す図である。
【図７】本発明の実施の一形態に係る停止テーブルを示す図である。
【図８】本発明の実施の一形態に係る左リール第１停止用滑りコマ数決定テーブルを示す図である。
【図９】本発明の実施の一形態に係るリール別のマスクデータを示す図である。
【図１０】本発明の実施の一形態に係る主制御回路のブロック図である。
【図１１】本発明の実施の一形態に係るメイン処理を示すフローチャートである。
【図１２】本発明の実施の一形態に係る定期割込処理を示すフローチャートである。
【図１３】本発明の実施の一形態に係る初期決定処理を示すフローチャートである。
【図１４】本発明の実施の一形態に係る停止制御処理を示すフローチャートである。
【図１５】本発明の実施の一形態に係るの第２・第３停止処理を示すフローチャートである。
【図１６】本発明の実施の一形態に係る左リール第１停止処理を示すフローチャートである。
【図１７】本発明の実施の一形態に係る変則停止処理を示すフローチャートである。
【図１８】本発明の実施の一形態に係る制御変更処理を示すフローチャートである。
【図１９】本発明の実施の一形態に係る入賞ラインの変更を説明する図である。
【符号の説明】
【０１７７】
１  パチスロ機
２  キャビネット  
３Ｌ、３Ｃ、３Ｒ  リール
５  液晶表示装置
６  スタートレバー
７Ｌ、７Ｃ、７Ｒ  停止ボタン
３０  マイクロコンピュータ
３１  ＣＰＵ
３２  ＲＯＭ
３３  ＲＡＭ 
３９  モータ駆動回路
４９Ｌ、４９Ｃ、４９Ｒ  ステッピングモータ
７１  主制御回路
７２  副制御回路
【図１】
2006149833.tif 000003
【図２】
2006149833.tif 000004
【図３】
2006149833.tif 000005
【図４】
2006149833.tif 000006
【図５】
2006149833.tif 000007
【図６】
2006149833.tif 000008
【図７】
2006149833.tif 000009
【図８】
2006149833.tif 000010
【図９】
2006149833.tif 000011
【図１０】
2006149833.tif 000012
【図１１】
2006149833.tif 000013
【図１２】
2006149833.tif 000014
【図１３】
2006149833.tif 000015
【図１４】
2006149833.tif 000016
【図１５】
2006149833.tif 000017
【図１６】
2006149833.tif 000018
【図１７】
2006149833.tif 000019
【図１８】
2006149833.tif 000020
【図１９】
2006149833.tif 000021