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