(57)【特許請求の範囲】
【請求項１】
複数の図柄が各々に配された第１のリール、第２のリール、及び第３のリールからなる３つのリールと、
前記複数の図柄のうちの一部を表示する表示窓と、
対応する図柄の組合せが互いに異なる第１の小役と複数の第２の小役と複数の第３の小役と複数の第４の小役であって、第１の利益を付与する第１の小役と、前記第１の利益よりも小さい第２の利益を付与する複数の第２の小役と、前記第１の利益よりも小さい第３の利益を付与する複数の第３の小役と、前記第１の利益よりも小さい第３の利益を付与する複数の第４の小役を含む内部当籤役を開始操作の検出に基づいて抽籤により決定する内部当籤役決定手段と、
前記３つのリールの各々の回転を行うリール回転制御手段と、
前記３つのリールの各々に対応して設けられ遊技者の停止操作を受け付ける３つの停止操作手段と、
前記停止操作手段における停止操作の検出を行う停止操作検出手段と、
リールの回転方向における位置を前記３つのリールごとに特定する位置特定手段と、
前記停止操作検出手段により停止操作の検出が行われると、前記内部当籤役決定手段により決定された内部当籤役と前記位置特定手段により特定される位置が所定の引き込み可能な範囲にあるか否かとに基づいて、停止操作に対応するリールを停止制御するリール停止制御手段と、
前記リール停止制御手段により前記３つのリールが停止制御されて前記表示窓に表示された図柄の組合せに基づいて、前記第１の利益、前記第２の利益及び前記第３の利益を遊技価値として付与する遊技価値付与手段と、を備え、
前記内部当籤役決定手段は、
前記複数の第２の小役のうち所定の複数の第２の小役の組合せ、前記複数の第３の小役のうち所定の複数の第３の小役の組合せ、及び前記複数の第４の小役のうち所定の複数の第４の小役の組合せを、第２ないし第４の小役の第１当籤組合せとし、当該第１当籤組合せと前記第１の小役との同時当籤を示す第１の内部当籤役と、
前記複数の第２の小役のうち前記所定の複数の第２の小役の組合せとは異なる特定の複数の第２の小役の組合せ、前記複数の第３の小役のうち前記所定の複数の第３の小役の組合せとは異なる特定の第３の小役の組合せ、及び前記複数の第４の小役のうち前記所定の複数の第４の小役の組合せとは異なる特定の複数の第４の小役の組合せを、第２ないし第４の小役の第２当籤組合せとし、当該第２当籤組合せと前記第１の小役との同時当籤を示す第２の内部当籤役と、を決定可能であり、
前記第１当籤組合せに係る各々の図柄の組合せは、前記第２のリールに対応する図柄がいずれも第１特定図柄であり、当該第２のリールを除く他のリールに対応する図柄が前記第１特定図柄、第２特定図柄、又は第３特定図柄のいずれかであるように構成され、
前記第２当籤組合せに係る各々の図柄の組合せは、前記第３のリールに対応する図柄がいずれも前記第１特定図柄であり、当該第３のリールを除く他のリールに対応する図柄が前記第１特定図柄、前記第２特定図柄、又は前記第３特定図柄のいずれかであるように構成され、
前記リール停止制御手段は、
前記３つのリールのうちいずれのリールを停止させたときにあっても、前記第１特定図柄と前記第２特定図柄と前記第３特定図柄とを同時に前記表示窓に表示させず、
前記内部当籤役決定手段によって前記第１の内部当籤役が決定されたときに、前記停止操作手段に対する停止操作の順番が前記第２のリールに対して第１停止操作とする第１の順番である場合には、前記位置特定手段により特定された位置によることなく前記第１の小役に対応する図柄の組合せを揃え、
前記内部当籤役決定手段によって前記第１の内部当籤役が決定されたときに、前記停止操作手段に対する停止操作の順番が前記第１の順番とは異なる第２の順番又は第３の順番である場合には、第１停止操作に応じて、前記第１特定図柄、前記第２特定図柄、又は前記第３特定図柄のいずれかを前記表示窓に表示し、第２停止操作及び第３停止操作に際して前記第１当籤組合せに係る各々の図柄の組合せのうち表示可能な図柄が前記引き込み可能な範囲にあるときには、対応する一の図柄の組合せを揃える一方、第２停止操作及び第３停止操作に際して前記第１当籤組合せに係る各々の図柄の組合せのうち表示可能な図柄が前記引き込み可能な範囲にないときには、前記内部当籤役決定手段によって決定されるいずれの内部当籤役に対応する図柄の組合せを揃えず、
前記内部当籤役決定手段によって前記第２の内部当籤役が決定されたときに、前記停止操作手段に対する停止操作の順番が前記第３のリールに対して第１停止操作とする前記第２の順番である場合には、前記位置特定手段により特定された位置によることなく前記第１の小役に対応する図柄の組合せを揃え、
前記内部当籤役決定手段によって前記第２の内部当籤役が決定されたときに、前記停止操作手段に対する停止操作の順番が前記第１の順番又は前記第３の順番である場合には、第１停止操作に応じて、前記第１特定図柄、前記第２特定図柄、又は前記第３特定図柄のいずれかを前記表示窓に表示し、第２停止操作及び第３停止操作に際して前記第２当籤組合せに係る各々の図柄の組合せのうち表示可能な図柄が前記引き込み可能な範囲にあるときには、対応する一の図柄の組合せを揃える一方、第２停止操作及び第３停止操作に際して前記第２当籤組合せに係る各々の図柄の組合せのうち表示可能な図柄が前記引き込み可能な範囲にないときには、前記内部当籤役決定手段によって決定されるいずれの内部当籤役に対応する図柄の組合せを揃えないことを特徴とする遊技機。
【請求項２】
前記第２の利益及び前記第３の利益は、有利な利益でかつ最も低い利益であることを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、いわゆるパチスロ機などの遊技機に関する。
【背景技術】
【０００２】
従来の遊技機では、第１の役と第２の役との少なくとも２つの役が内部当籤役として同時に内部当籤する識別子（小役・リプレイ用データポインタ）と、所定の停止操作順序で停止操作されたか否かとの双方に応じて、第１の役又は第２の役を選択的に入賞させる制御を行っていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−００５８２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１に開示されている遊技機では、第２の役が入賞した場合の払出枚数（２枚）は、第１の役が入賞した場合の払出枚数（１５枚）よりも少なく規定されていた。また、第２の役を入賞させる停止制御を行う場合には、２個の第２の役（チェリー役）の各々が有効化された入賞判定ライン上に必ず揃うように停止制御がされていた（特許文献１の段落００６７参照）。
【０００５】
上述した遊技機によれば、リール制御パターンの抽籤等の煩雑な制御を行う必要がないばかりか、停止操作に対して遊技者に高い興趣を与えることができる（特許文献１の段落０００９参照）。しかしながら、その一方で、第２の役を必ず２個入賞させていたので、その第２の役に係る図柄組合せ自体と、その図柄組合せを同時に停止表示させるための入賞ラインとについて、設計の自由度を高めることが困難になるとともに、停止表示される出目が単調になってしまわざるを得なかった。
【０００６】
さらに、第２の役を必ず２個入賞させる場合には、その払出枚数は、最低でも２枚（＝１枚×２個入賞）となるため、停止操作の順序が所定の停止操作順序と合致した場合と合致していない場合とで差を設けることに限界があり、遊技性をそれ以上に多様化させることが困難になっていた。
【０００７】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、図柄組合せ自体や入賞ラインについての設計の自由度を高めることができるとともに、払出枚数に差を設けて遊技性を多様化させることができる遊技機を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の実施の形態に係る特徴は、
複数の図柄が各々に配された第１のリール、第２のリール、及び第３のリールからなる３つのリール（３Ｌ、３Ｃ、３Ｒ）と、
前記複数の図柄のうちの一部を表示する表示窓（２１Ｌ、２１Ｃ、２１Ｒ）と、
対応する図柄の組合せが互いに異なる第１の小役と複数の第２の小役と複数の第３の小役と複数の第４の小役であって、第１の利益を付与する第１の小役と、前記第１の利益よりも小さい第２の利益を付与する複数の第２の小役と、前記第１の利益よりも小さい第３の利益を付与する複数の第３の小役と、前記第１の利益よりも小さい第３の利益を付与する複数の第４の小役を含む内部当籤役を開始操作の検出に基づいて抽籤により決定する内部当籤役決定手段（メインＣＰＵ３１等）と、
前記３つのリールの各々の回転を行うリール回転制御手段（メインＣＰＵ３１等）と、
前記３つのリールの各々に対応して設けられ遊技者の停止操作を受け付ける３つの停止操作手段（ストップボタン７Ｌ、７Ｃ、７Ｒ）と、
前記停止操作手段における停止操作の検出を行う停止操作検出手段（メインＣＰＵ３１等）と、
リールの回転方向における位置を前記３つのリールごとに特定する位置特定手段（メインＣＰＵ３１等）と、
前記停止操作検出手段により停止操作の検出が行われると、前記内部当籤役決定手段により決定された内部当籤役と前記位置特定手段により特定される位置が所定の引き込み可能な範囲にあるか否かとに基づいて、停止操作に対応するリールを停止制御するリール停止制御手段（メインＣＰＵ３１等）と、
前記リール停止制御手段により前記３つのリールが停止制御されて前記表示窓に表示された図柄の組合せに基づいて、前記第１の利益、前記第２の利益及び前記第３の利益を遊技価値として付与する遊技価値付与手段（メインＣＰＵ３１等）と、を備え、
前記内部当籤役決定手段は、
前記複数の第２の小役のうち所定の複数の第２の小役の組合せ、前記複数の第３の小役のうち所定の複数の第３の小役の組合せ、及び前記複数の第４の小役のうち所定の複数の第４の小役の組合せを、第２ないし第４の小役の第１当籤組合せとし、当該第１当籤組合せと前記第１の小役との同時当籤を示す第１の内部当籤役と、
前記複数の第２の小役のうち前記所定の複数の第２の小役の組合せとは異なる特定の複数の第２の小役の組合せ、前記複数の第３の小役のうち前記所定の複数の第３の小役の組合せとは異なる特定の第３の小役の組合せ、及び前記複数の第４の小役のうち前記所定の複数の第４の小役の組合せとは異なる特定の複数の第４の小役の組合せを、第２ないし第４の小役の第２当籤組合せとし、当該第２当籤組合せと前記第１の小役との同時当籤を示す第２の内部当籤役と、を決定可能であり、
前記第１当籤組合せに係る各々の図柄の組合せは、前記第２のリールに対応する図柄がいずれも第１特定図柄であり、当該第２のリールを除く他のリールに対応する図柄が前記第１特定図柄、第２特定図柄、又は第３特定図柄のいずれかであるように構成され、
前記第２当籤組合せに係る各々の図柄の組合せは、前記第３のリールに対応する図柄がいずれも前記第１特定図柄であり、当該第３のリールを除く他のリールに対応する図柄が前記第１特定図柄、前記第２特定図柄、又は前記第３特定図柄のいずれかであるように構成され、
前記リール停止制御手段は、
前記３つのリールのうちいずれのリールを停止させたときにあっても、前記第１特定図柄と前記第２特定図柄と前記第３特定図柄とを同時に前記表示窓に表示させず、
前記内部当籤役決定手段によって前記第１の内部当籤役が決定されたときに、前記停止操作手段に対する停止操作の順番が前記第２のリールに対して第１停止操作とする第１の順番である場合には、前記位置特定手段により特定された位置によることなく前記第１の小役に対応する図柄の組合せを揃え、
前記内部当籤役決定手段によって前記第１の内部当籤役が決定されたときに、前記停止操作手段に対する停止操作の順番が前記第１の順番とは異なる第２の順番又は第３の順番である場合には、第１停止操作に応じて、前記第１特定図柄、前記第２特定図柄、又は前記第３特定図柄のいずれかを前記表示窓に表示し、第２停止操作及び第３停止操作に際して前記第１当籤組合せに係る各々の図柄の組合せのうち表示可能な図柄が前記引き込み可能な範囲にあるときには、対応する一の図柄の組合せを揃える一方、第２停止操作及び第３停止操作に際して前記第１当籤組合せに係る各々の図柄の組合せのうち表示可能な図柄が前記引き込み可能な範囲にないときには、前記内部当籤役決定手段によって決定されるいずれの内部当籤役に対応する図柄の組合せを揃えず、
前記内部当籤役決定手段によって前記第２の内部当籤役が決定されたときに、前記停止操作手段に対する停止操作の順番が前記第３のリールに対して第１停止操作とする前記第２の順番である場合には、前記位置特定手段により特定された位置によることなく前記第１の小役に対応する図柄の組合せを揃え、
前記内部当籤役決定手段によって前記第２の内部当籤役が決定されたときに、前記停止操作手段に対する停止操作の順番が前記第１の順番又は前記第３の順番である場合には、第１停止操作に応じて、前記第１特定図柄、前記第２特定図柄、又は前記第３特定図柄のいずれかを前記表示窓に表示し、第２停止操作及び第３停止操作に際して前記第２当籤組合せに係る各々の図柄の組合せのうち表示可能な図柄が前記引き込み可能な範囲にあるときには、対応する一の図柄の組合せを揃える一方、第２停止操作及び第３停止操作に際して前記第２当籤組合せに係る各々の図柄の組合せのうち表示可能な図柄が前記引き込み可能な範囲にないときには、前記内部当籤役決定手段によって決定されるいずれの内部当籤役に対応する図柄の組合せを揃えないことである。
【０００９】
この構成により、図柄組合せ自体や入賞ラインについての設計の自由度を高めることができる。
【００１０】
また、本実施の形態に係る特徴は、前記第２の利益及び前記第３の利益は、有利な利益でかつ最も低い利益であることである。
【００１１】
この構成により、払出枚数に差を設けて遊技性を多様化できる。
【発明の効果】
【００１２】
図柄組合せ自体や入賞ラインについての設計の自由度を高めることができる遊技を提供できる。
【図面の簡単な説明】
【００１３】
【図１】機能フローを示す図である。
【図２】パチスロの外部構造を示す図である。
【図３】パチスロの内部構造を示す図である。
【図４】主制御回路の構成を示す図である。
【図５】副制御回路の構成を示す図である。
【図６】本実施の形態における非ＭＢ遊技状態における内部当籤役と押し順との関係図（ａ）と、ＭＢ遊技状態における内部当籤役と押し順との関係図（ｂ）とを示すテーブルである。
【図７】図柄配置テーブルを示す図である。
【図８】図柄コードテーブルを示す図である。
【図９】非ＭＢ遊技状態用内部抽籤テーブル（投入枚数：３）を示す図である。
【図１０】ＭＢ遊技状態用内部抽籤テーブル（投入枚数：１）を示す図である。
【図１１】小役・リプレイ用内部当籤役決定テーブルを示す図（ａ）と、ボーナス用内部当籤役決定テーブルを示す図（ｂ）とである。
【図１２】図柄組合せテーブルを示す図である。
【図１３】回胴停止用番号選択テーブルの例を示す図である。
【図１４】リール停止初期設定テーブルを示す図である。
【図１５】引込優先順位テーブル選択テーブルを示す図である。
【図１６】引込優先順位テーブルの例を示す図である。
【図１７】ＭＢ遊技状態以外の遊技状態用優先順序テーブルを示す図である。
【図１８】ＭＢ遊技状態用優先順序テーブルを示す図である。
【図１９】左第１停止用停止テーブルの一例を示す図である。
【図２０】左第１停止後停止データテーブルの一例を示す図である。
【図２１】左第１停止後停止データテーブルの一例を示す図である。
【図２２】ランダム第１停止用停止テーブルの一例を示す図である。
【図２３】ランダム第１停止後停止データテーブルを示す図である。
【図２４】ランダム第１停止後停止データテーブルを示す図である。
【図２５】ランダム用停止データテーブルの一例を示す図である。
【図２６】左第１停止後停止データテーブルの構成例
【図２７】ランダム第１停止後停止データテーブルの構成例
【図２８】ランダム用停止データテーブルの構成例
【図２９】ラインマスクデータ選択テーブルを示す図である。
【図３０】内部当籤役格納領域を示す図である。
【図３１】押し順格納領域を示す図である。
【図３２】作動ストップボタン格納領域である。
【図３３】持越役格納領域を示す図である。
【図３４】図柄コード格納領域を示す図である。
【図３５】表示役格納領域を示す図である。
【図３６】遊技状態フラグ格納領域を示す図である。
【図３７】引込優先順位データ格納領域を示す図である。
【図３８】ＡＲＴ抽籤テーブルを示す図である。
【図３９】メイン制御処理を示すフローチャートである。
【図４０】図３９のステップＳ３９１５の処理で呼び出されるメダル受付・スタートチェック処理のサブルーチンを示すフローチャートである。
【図４１】図３９のステップＳ３９１９の処理で呼び出される内部抽籤処理のサブルーチンを示すフローチャートである。
【図４２】図３９のステップＳ３９２１の処理で呼び出されるリール停止初期設定処理のサブルーチンを示すフローチャートである。
【図４３】図３９のステップＳ３９２９の処理と、図４６のステップＳ４６３７の処理とで呼び出される引込優先順位格納処理のサブルーチンを示すフローチャートである。
【図４４】図４３のステップＳ４３１５の処理で呼び出される引込優先順位テーブル選択処理のサブルーチンを示すフローチャートである。
【図４５】図４３のステップＳ４３１９の処理で呼び出される図柄コード格納処理のサブルーチンを示すフローチャートである。
【図４６】図３９のステップＳ３９３１の処理で呼び出されるリール停止制御処理のサブルーチンを示すフローチャートである。
【図４７】滑り駒数を決定する処理のサブルーチンを示すフローチャートである。
【図４８】第１停止の処理のサブルーチンを示すフローチャートである。
【図４９】ライン変更ビットチェック処理のサブルーチンを示すフローチャートである。
【図５０】ラインマスクデータ変更処理のサブルーチンを示すフローチャートである。
【図５１】第２・第３停止処理のサブルーチンを示すフローチャートである。
【図５２】制御変更処理のサブルーチンを示すフローチャートである。
【図５３】優先引込制御処理のサブルーチンを示すフローチャートである。
【図５４】ＲＴ制御処理のサブルーチンを示すフローチャートである。
【図５５】ボーナス終了チェック処理のサブルーチンを示すフローチャートである。
【図５６】ボーナス作動チェック処理のサブルーチンを示すフローチャートである。
【図５７】メインＣＰＵ３１の制御による割込処理のサブルーチンを示すフローチャートである。
【図５８】電源投入時の処理を示すフローチャートである。
【図５９】ランプ制御タスクを示すフローチャートである。
【図６０】サウンド制御タスクを示すフローチャートである。
【図６１】マザータスクを示すフローチャートである。
【図６２】メインタスクを示すフローチャートである。
【図６３】主基板通信タスクを示すフローチャートである。
【図６４】コマンド解析処理を示すフローチャートである。
【図６５】アニメタスクを示すフローチャートである。
【図６６】演出内容決定処理を示すフローチャートである。
【図６７】スタートコマンド受信時処理を示すフローチャートである。
【図６８】ＡＲＴ抽籤処理を示すフローチャートである。
【図６９】ＡＲＴ演出決定処理を示すフローチャートである。
【図７０】リール停止コマンド受信時処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、本発明の実施例について図面に基づいて説明する。
【００１５】
［パチスロの機能フロー］
本発明の遊技機に係る実施の形態について、以下図面を参照しながら説明する。はじめに、図１を参照して、本実施の形態における遊技機（以下、パチスロ）１の機能フローについて説明する。
【００１６】
遊技者によりメダルが投入され、スタートレバー６が操作されると、予め定められた数値の範囲（例えば、０〜６５５３５）の乱数から１つの値（以下、乱数値）が抽出される。
【００１７】
内部抽籤手段（後述のメインＣＰＵ３１）は、抽出された乱数値に基づいて抽籤を行い、内部当籤役を決定する。内部当籤役の決定により、後述の入賞判定ラインに沿って表示を行うことを許可する図柄の組合せが決定される。尚、図柄の組合せの種別としては、メダルの払い出し、再遊技の作動、ボーナスの作動等といった特典が遊技者に与えられる「入賞」に係るものと、それ以外の所謂「ハズレ」に係るものとが設けられている。
【００１８】
続いて、複数のリール３Ｌ、３Ｃ、３Ｒの回転が行われた後で、遊技者によりストップボタン７Ｌ、７Ｃ、７Ｒが押されると、リール停止制御手段は、内部当籤役とストップボタンが押されたタイミングとに基づいて、該当するリールの回転を停止する制御を行う。
【００１９】
ここで、パチスロ１では、基本的に、ストップボタンが押されたときから規定時間内に、該当するリールの回転を停止する制御が行われる。本実施の形態では、上記規定時間内でのリール３Ｌ、３Ｃ、３Ｒの回転に伴って移動する図柄の数を「滑り駒数」と呼び、その最大数を図柄４個分（最大滑り駒数）に定める。
【００２０】
リール停止制御手段は、入賞に係る図柄の組合せの表示を許可する内部当籤役が決定されているときでは、上記規定時間を利用して、その図柄の組合せが入賞判定ラインに沿って極力表示されるようにリール３Ｌ、３Ｃ、３Ｒの回転を停止する。その一方で、内部当籤役によってその表示が許可されていない図柄の組合せについては、上記規定時間を利用して、入賞判定ラインに沿って表示されることがないようにリール３Ｌ、３Ｃ、３Ｒの回転を停止する。
【００２１】
こうして、複数のリール３Ｌ、３Ｃ、３Ｒの回転が全て停止されると、入賞判定手段（後述のメインＣＰＵ３１）は、入賞判定ラインに沿って表示された図柄の組合せが、入賞に係るものであるか否かの判定を行う。入賞に係るものであるとの判定が行われると、メダルの払い出し等の特典が遊技者に与えられる。以上のような一連の流れがパチスロ１における１回の遊技（単位遊技又は単位ゲーム）として行われる。
【００２２】
また、パチスロ１では、前述した一連の流れの中で、液晶表示装置５により行う映像の表示、ランプ１４により行う光の出力、スピーカ９Ｌ、９Ｒにより行う音の出力、或いはこれらの組合せを利用して様々な演出が行われる。また、当籤役に応じた告知音がスピーカ９Ｌ、９Ｒから出力されるようになっている。この告知音は、ストップボタン７Ｌ〜７Ｒが押されたタイミングで出力される。これにより、ストップボタン７Ｌ〜７Ｒの操作が終了したのちに行われる演出と告知音とが競合しないようになっている。
【００２３】
遊技者によりスタートレバー６が操作されると、前述の内部当籤役の決定に用いられた乱数値とは別に、演出用の乱数値（以下、演出用乱数値）が抽出される。演出用乱数値が抽出されると、演出内容決定手段（後述のメインＣＰＵ３１、又はサブＣＰＵ８１）は、内部当籤役に対応づけられた複数種類の演出内容の中から今回実行するものを抽籤により決定する。
【００２４】
演出内容が決定されると、演出実行手段（後述の液晶表示装置５、後述のスピーカ９Ｌ、９Ｒ、後述のランプ１４）は、リール３Ｌ、３Ｃ、３Ｒの回転が開始されるとき、各リール３Ｌ、３Ｃ、３Ｒの回転がそれぞれ停止されるとき、入賞の有無の判定が行われたとき等の各契機に連動させて演出の実行を進める。このように、パチスロ１では、内部当籤役に対応づけられた演出内容を実行することによって、決定された内部当籤役（言い換えると、狙うべき図柄の組合せ）を知る或いは予想する機会が遊技者に提供され、遊技者の興味の向上が図られる。
【００２５】
［パチスロの構造］
パチスロ１の機能フローについての説明は以上である。次に、図２及び図３を参照して、本実施の形態におけるパチスロ１の構造について説明する。
【００２６】
＜パチスロの外部構造＞
図２は、本実施の形態におけるパチスロ１の外部構造を示す。
【００２７】
（リールと表示窓）
パチスロ１は、リール３Ｌ、３Ｃ、３Ｒや回路基板等を収容するキャビネット１ａと、キャビネット１ａに対して開閉可能に取り付けられるフロントドア２とを備える。キャビネット１ａの内部には、３つのリール３Ｌ、３Ｃ、３Ｒが横並びに設けられている。各リール３Ｌ、３Ｃ、３Ｒは、円筒状のフレームの周面に、複数の図柄（例えば２１個）が回転方向に沿って連続的に配された帯状のシートを貼り付けて構成されている。
【００２８】
フロントドア２の中央には、液晶表示装置５が設けられている。液晶表示装置５は、図柄表示領域２１Ｌ、２１Ｃ、２１Ｒを含む表示画面５ａを備え、正面から見て３つのリール３Ｌ、３Ｃ、３Ｒに重畳する手前側に位置するように設けられている。図柄表示領域２１Ｌ、２１Ｃ、２１Ｒは、３つのリール３Ｌ、３Ｃ、３Ｒのそれぞれに対応して設けられており、その背後に設けられたリール３Ｌ、３Ｃ、３Ｒを透過することが可能な構成を備えている。
【００２９】
つまり、図柄表示領域２１Ｌ、２１Ｃ、２１Ｒは、表示窓としての機能を果たすものであり、その背後に設けられたリール３Ｌ、３Ｃ、３Ｒの回転及びその停止の動作が遊技者側から視認可能となる。また、本実施の形態では、図柄表示領域２１Ｌ、２１Ｃ、２１Ｒを含めた表示画面５ａの全体を使って、映像の表示が行われ、演出が実行される。
【００３０】
図柄表示領域（以下、表示窓）２１Ｌ、２１Ｃ、２１Ｒは、その背後に設けられたリール３Ｌ、３Ｃ、３Ｒの回転が停止されたとき、リール３Ｌ、３Ｃ、３Ｒの表面に配された複数種類の図柄のうち、その枠内における上段、中段及び下段の各領域にそれぞれ１個の図柄（合計で３個）を表示する。また、各表示窓２１Ｌ、２１Ｃ、２１Ｒが有する上段、中段及び下段からなる３つの領域のうち予め定められた何れかをそれぞれ組合せてなる擬似的なラインを、入賞か否かの判定を行う対象となるライン（後述する入賞判定ライン）として定義する。
【００３１】
本実施の形態の場合、表示窓２１Ｌ、２１Ｃ、２１Ｒには、上段、中段及び下段のうち予め定められた何れかをそれぞれ結んだ仮想的なライン（以下、入賞判定ラインと称する）が形成される。本実施の形態では、入賞判定ラインとして、図２に示すように、左表示窓２１Ｌの上段、中表示窓２１Ｃの中段及び右表示窓２１Ｒの上段を組み合わせた第１の入賞判定ライン８ａ、左表示窓２１Ｌの上段、中表示窓２１Ｃの中段及び右表示窓２１Ｒの下段を組み合わせた第２の入賞判定ライン８ｂ、左表示窓２１Ｌの下段、中表示窓２１Ｃの中段及び右表示窓２１Ｒの上段を組み合わせた第３の入賞判定ライン８ｃ、及び左表示窓２１Ｌの下段、中表示窓２１Ｃの中段及び右表示窓２１Ｒの下段を組み合わせた第４の入賞判定ライン８ｄの４本のラインが定められている。
【００３２】
本実施の形態では、遊技状態が非ＭＢ遊技状態であるときには、メダルを３枚投入した場合のみ単位遊技を開始できる。すなわち、遊技状態が非ＭＢ遊技状態であるときには、メダルを１枚投入したり２枚投入したりした場合には単位遊技を開始することはできない。遊技状態が非ＭＢ遊技状態であるときに、メダルを３枚投入することで、全ての入賞判定ライン８ａ〜８ｄを有効化できる。
【００３３】
遊技状態がＭＢ遊技状態であるときには、メダルを１枚投入した場合のみ単位遊技を開始できる。すなわち、遊技状態がＭＢ遊技状態であるときには、メダルを２枚投入したり３枚投入したりすることはできない。遊技状態がＭＢ遊技状態であるときに、メダルを１枚投入することで、全ての入賞判定ライン８ａ〜８ｄを有効化できる。
【００３４】
なお、本実施の形態では３つのリール３Ｌ、３Ｃ、３Ｒを用いているが、これに限られるものではなく、リールの数は変更可能である。なお、リールの数を変更した場合には、ストップボタンの数も対応させて変更することが好ましい。
【００３５】
（操作装置）
フロントドア２には、遊技者による操作の対象となる各種装置が設けられている。メダル投入口１０は、遊技者によって外部から投下されるメダルを受け入れるために設けられる。メダル投入口１０に受け入れられたメダルは、所定枚数（例えば３枚）を上限として１回の遊技に投入されることとなり、所定枚数を超えた分はパチスロ１内部に預けることが可能となる（所謂クレジット機能）。
【００３６】
ベットボタン１１は、パチスロ１内部に預けられているメダルから１回の遊技に投入する枚数を決定するために設けられる。精算ボタン１２は、パチスロ１内部に預けられているメダルを外部に引き出すために設けられる。
【００３７】
スタートレバー６は、全てのリール３Ｌ、３Ｃ、３Ｒの回転を開始するために設けられる。ストップボタン７Ｌ、７Ｃ、７Ｒは、３つのリール３Ｌ、３Ｃ、３Ｒのそれぞれに対応づけられ、対応するリール３Ｌ、３Ｃ、３Ｒの回転を停止するために設けられる。
【００３８】
（その他装置）
７セグ表示器１３は、７セグメントＬＥＤからなり、今回の遊技に投入されたメダルの枚数（以下、投入枚数）、特典として遊技者に対して払い出すメダルの枚数（以下、払出枚数）、パチスロ１内部に預けられているメダルの枚数（以下、クレジット枚数）等の情報を遊技者に対してデジタル表示する。
【００３９】
ランプ（ＬＥＤ等）１４は、演出内容に応じた点消灯のパターンにて光を出力する。スピーカ９Ｌ、９Ｒは、演出内容に応じた効果音や楽曲等の音を出力する。メダル払出口１５は、後述のメダル払出装置４０（後述の図４参照）の駆動により排出されるメダルを外部に導く。メダル払出口１５から排出されたメダルは、メダル受皿１６に貯められる。
【００４０】
＜パチスロの内部構造＞
図３は、本実施の形態におけるパチスロ１の内部構造を示す。フロントドア２が開放され、フロントドア２の裏面側の構造及びキャビネット１ａ内部の構造が現れた状態が示されている。
【００４１】
キャビネット１ａ内部の上方には、主制御回路７１（後述の図４参照）が形成された基板（以下、主基板７１Ａ）が設けられている。主制御回路７１は、内部当籤役の決定、リール３Ｌ、３Ｃ、３Ｒの回転及び停止、入賞の有無の判定といった、パチスロ１における遊技の主な流れを制御する回路である。主制御回路７１の具体的な構成は後述する。
【００４２】
キャビネット１ａ内部の中央には、３つのリール３Ｌ、３Ｃ、３Ｒが設けられている。リール３Ｌ、３Ｃ、３Ｒのそれぞれには、所定の減速比をもったギアを介してステッピングモータ（図示せず）が接続されている。
【００４３】
３つのリール３Ｌ、３Ｃ、３Ｒの左側には、副制御回路７２（後述の図４参照）が形成された基板（以下、副基板７２Ａ）が設けられている。副制御回路７２は、映像の表示等による演出の実行を制御する回路である。副制御回路７２の具体的な構成は後述する。
【００４４】
キャビネット１ａ内部の下方には、多量のメダルを収容可能で、それらを１枚ずつ排出可能な構造を有するメダル払出装置（以下、ホッパー）４０が設けられている。ホッパー４０の左側には、パチスロ１が有する各装置に対して必要な電力を供給するための電源装置４３が設けられている。
【００４５】
フロントドア２裏側の中央、表示窓２１Ｌ、２１Ｃ、２１Ｒの下方には、セレクタ４２が設けられている。セレクタ４２は、材質や形状等が適正であるメダルか否かを選別する装置であり、メダル投入口１０に受け入れられた適正なメダルをホッパー４０へ案内する。尚、セレクタ４２内においてメダルが通過する経路上には、後述のメダルセンサ４２Ｓ（後述の図４参照）が設けられており、適正なメダルが通過したことを検出する。
【００４６】
[パチスロが備える回路の構成］
パチスロ１の構造についての説明は以上である。次に、図４及び図５を参照して、本実施の形態におけるパチスロ１が備える回路の構成について説明する。本実施の形態におけるパチスロ１は、主制御回路７１、副制御回路７２及びこれらと電気的に接続する周辺装置（アクチュエータ）を備える。
【００４７】
＜主制御回路＞
図４は、本実施の形態におけるパチスロ１の主制御回路７１の構成を示す。
【００４８】
（マイクロコンピュータ）
主制御回路７１は、回路基板上に設置されたマイクロコンピュータ３０を主たる構成要素としている。マイクロコンピュータ３０は、ＣＰＵ（以下、メインＣＰＵ）３１、ＲＯＭ（以下、メインＲＯＭ）３２及びＲＡＭ（以下、メインＲＡＭ）３３により構成される。
【００４９】
メインＲＯＭ３２には、メインＣＰＵ３１により実行される制御プログラム（図３９〜図５７参照）、内部抽籤テーブル（図９参照）等のデータテーブル（図６〜図２５参照）、副制御回路７２に対して各種制御指令（コマンド）を送信するためのデータ等が記憶されている。メインＲＡＭ３３には、制御プログラムの実行により決定された内部当籤役等の各種データを格納する格納領域（後述）が設けられる。
【００５０】
（乱数発生器等）
メインＣＰＵ３１には、クロックパルス発生回路３４、分周器３５、乱数発生器３６及びサンプリング回路３７が接続されている。クロックパルス発生回路３４及び分周器３５は、クロックパルスを発生する。メインＣＰＵ３１は、発生されたクロックパルスに基づいて、制御プログラムを実行する。乱数発生器３６は、予め定められた範囲の乱数（例えば、０〜６５５３５）を発生する。サンプリング回路３７は、発生された乱数の中から１つの値を抽出する。
【００５１】
（スイッチ等）
マイクロコンピュータ３０の入力ポートには、スイッチ等が接続されている。メインＣＰＵ３１は、スイッチ等の入力を受けて、ステッピングモータ等の周辺装置の動作を制御する。ストップスイッチ７Ｓは、３つのストップボタン７Ｌ、７Ｃ、７Ｒのそれぞれが遊技者により押されたこと（停止操作）を検出する。また、スタートスイッチ６Ｓは、スタートレバー６が遊技者により操作されたこと（開始操作）を検出する。
【００５２】
メダルセンサ４２Ｓは、メダル投入口１０に受け入れられたメダルが前述のセレクタ４２内を通過したことを検出する。また、ベットスイッチ１１Ｓは、ベットボタン１１が遊技者により押されたことを検出する。また、精算スイッチ１２Ｓは、精算ボタン１２が遊技者により押されたことを検出する。
【００５３】
（周辺装置及び回路）
マイクロコンピュータ３０により動作が制御される周辺装置としては、ステッピングモータ、７セグ表示器１３及びホッパー４０がある。また、マイクロコンピュータ３０の出力ポートには、各周辺装置の動作を制御するための回路が接続されている。
【００５４】
モータ駆動回路は、各リール３Ｌ、３Ｃ、３Ｒに対応して設けられたステッピングモータの駆動を制御する。
【００５５】
ステッピングモータは、運動量がパルスの出力数に比例し、回転軸を指定された角度で停止させることが可能な構成を備えている。ステッピングモータの駆動力は、所定の減速比をもったギアを介してリール３Ｌ、３Ｃ、３Ｒに伝達される。ステッピングモータに対して１回のパルスが出力される毎に、リール３Ｌ、３Ｃ、３Ｒは一定の角度で回転する。
【００５６】
リール位置検出回路５０は、発光部と受光部とを有する光センサにより、リール３Ｌ、３Ｃ、３Ｒが一回転したことを示すリールインデックスを各リール３Ｌ、３Ｃ、３Ｒに応じて検出する。検出されたリールインデックスは、メインＣＰＵ３１に送られる。
【００５７】
リールインデックスを受信するとメインＣＰＵ３１は、対応するリール３Ｌ、３Ｃ、３Ｒのパルスカウンタの値を「１６」に初期化し、リール３Ｌ、３Ｃ、３Ｒに対応する図柄カウンタの値を「０」に初期化する。ステッピングモータが備える何れかのコイルの組が励磁された際に（即ち、パルスが出力されると）、パルスカウンタの値を１減算し、パルスカウンタの値が「０」となった際に、パルスカウンタの値を「１６」に戻し、図柄カウンタの値を１加算する。その結果、図柄カウンタの値が「２０」を超えると、図柄カウンタの値を「０」に戻す。ここで、ステッピングモータ４９Ｌが備えるコイルの組が４回ずつ、即ち合計１６回励磁されることで、表示窓２１Ｌの中段に表示される図柄の図柄番号が１増加するので、パルスカウンタの値は、コイルの組が励磁された回数に対応し、図柄カウンタの値は、表示窓２１Ｌの中段に表示された図柄の図柄番号に一致する。
【００５８】
このように、メインＣＰＵ３１は、リールインデックスを検出してからステッピングモータに対してパルスを出力した回数をカウントすることによって、リール３Ｌ、３Ｃ、３Ｒの回転角度（主に、リール３Ｌ、３Ｃ、３Ｒが図柄何個分（駒数）だけ回転したか）を管理し、リール３Ｌ、３Ｃ、３Ｒの表面に配された各図柄の位置を管理するようにしている。
【００５９】
表示部駆動回路４８は、７セグ表示器１３の動作を制御する。また、ホッパー駆動回路４１は、ホッパー４０の動作を制御する。また、払出完了信号回路５１は、ホッパー４０に設けられたメダル検出部４０Ｓが行うメダルの検出を管理し、ホッパー４０から外部に排出されたメダルが払出枚数に達したか否かをチェックする。
【００６０】
＜副制御回路＞
図５は、本実施の形態におけるパチスロ１の副制御回路７２の構成を示す。
【００６１】
副制御回路７２は、主制御回路７１と電気的に接続されており、主制御回路７１から送信されるコマンドに基づいて演出内容の決定や実行等の処理を行う。副制御回路７２は、基本的に、ＣＰＵ（以下、サブＣＰＵ）８１、ＲＯＭ（以下、サブＲＯＭ）８２、ＲＡＭ（以下、サブＲＡＭ）８３、レンダリングプロセッサ８４、描画用ＲＡＭ８５、ドライバ８７、ＤＳＰ（デジタルシグナルプロセッサ）８８、オーディオＲＡＭ８９、Ａ／Ｄ変換器９０及びアンプ９１を含んで構成されている。
【００６２】
サブＣＰＵ８１は、主制御回路７１から送信されたコマンドに応じて、サブＲＯＭ８２に記憶されている制御プログラムに従い、映像、音、光の出力の制御を行う。サブＲＡＭ８３は、決定された演出内容や演出データをセットする格納領域や、主制御回路７１から送信される内部当籤役等の各種データを格納する格納領域が設けられている。サブＲＯＭ８２は、基本的に、プログラム記憶領域とデータ記憶領域によって構成される。
【００６３】
プログラム記憶領域には、サブＣＰＵ８１が実行する制御プログラムが記憶されている。例えば、制御プログラムには、主制御回路７１との通信を制御するための主基板通信タスクや、演出用乱数値を抽出し、演出内容（演出データ）の決定及びセットを行うための演出登録タスク、決定した演出内容に基づいて液晶表示装置５による映像の表示を制御する描画制御タスク、ランプ１４による光の出力を制御するランプ制御タスク、スピーカ９Ｌ、９Ｒによる音の出力を制御する音声制御タスク等が含まれる。
【００６４】
データ記憶領域は、各種データテーブルを記憶する記憶領域、各演出内容を構成する演出データを記憶する記憶領域、映像の作成に関するアニメーションデータを記憶する記憶領域、ＢＧＭや効果音に関するサウンドデータを記憶する記憶領域、光の点消灯のパターンに関するランプデータを記憶する記憶領域等が含まれている。
【００６５】
また、副制御回路７２には、その動作が制御される周辺装置として、液晶表示装置５、スピーカ９Ｌ、９Ｒ及びランプ１４が接続されている。
【００６６】
サブＣＰＵ８１、レンダリングプロセッサ８４、描画用ＲＡＭ８５（フレームバッファ８６を含む）及びドライバ８７は、演出内容により指定されたアニメーションデータに従って映像を作成し、作成した映像を液晶表示装置５により表示する。
【００６７】
また、サブＣＰＵ８１、ＤＳＰ８８、オーディオＲＡＭ８９、Ａ／Ｄ変換器９０及びアンプ９１は、演出内容により指定されたサウンドデータに従ってＢＧＭ等の音をスピーカ９Ｌ、９Ｒから出力する。また、サブＣＰＵ８１は、演出内容により指定されたランプデータに従ってランプ１４の点灯及び消灯を行う。
【００６８】
＜＜＜遊技状態における内部当籤役と押し順との関係図＞＞＞
図６は、本実施の形態における非ＭＢ遊技状態における内部当籤役と押し順との関係図（ａ）と、ＭＢ遊技状態における内部当籤役と押し順との関係図（ｂ）とを示すテーブルである。本実施の形態によるスロットマシン１においては、表示される図柄の組合せは、図６に示す関係に従って、内部当籤役に応じて予め決定されている。
【００６９】
＜＜非ＭＢ遊技状態における内部当籤役と押し順との関係図＞＞
図６（ａ）は、遊技状態が非ＭＢ遊技状態であるときに、内部当籤役（当籤番号）と押し順とに対応して表示される表示役を示す。
【００７０】
＜当籤番号１＞
当籤番号が１であるときには、押し順によることなく、ベル１に対応する図柄の組合せが揃う。
【００７１】
＜当籤番号２〜１０＞
当籤番号が２〜１０であり、押し順が、「中→左→右」又は「中→右→左」である場合には、ベル１に対応する図柄の組合せが揃う。当籤番号が２〜１０であり、押し順が、「中→左→右」及び「中→右→左」以外の押し順の場合には、当籤したチェリー１のいずれかの１つに対応する図柄の組合せ、又はハズレに対応する図柄の組合せが揃う。ここで、チェリー１のいずれかの１つに対応する図柄の組合せとは、図１２に示す「チェリー１−１」〜「チェリー１−２７」の１つに対応する図柄の組合せを意味する。
【００７２】
図１２に示すように、ベル１に対応する図柄の組合せは、「ベル１」−「ベル１」−「ベル１」である。図７に示すように、左リール３Ｌには、図柄位置データが０、７及び１４の位置に図柄「ベル１」は配されている。中リール３Ｃには、図柄位置データが１、６、９、１２及び１７の位置に図柄「ベル１」は配されている。右リール３Ｒには、図柄位置データが２、９及び１６の位置に図柄「ベル１」は配されている。
【００７３】
本実施の形態では、遊技状態が非ＭＢ遊技状態である場合でもＭＢ遊技状態である場合でも、単位遊技が開始されると全ての入賞判定ライン８ａ〜８ｄを有効化される。したがって、左リール３Ｌの左表示窓２１Ｌ及び右リール３Ｒの右表示窓２１Ｒについては、上段及び下段が入賞判定の対象である。また、中リール３Ｃの中表示窓２１Ｃについては、中段のみが入賞判定の対象である。
【００７４】
上述したように、左リール３Ｌでは、図柄位置データの０、７及び１４の位置のみ図柄「ベル１」が配されている。図柄位置データ０と７との間には、６個の他の図柄が配され、図柄位置データ７と１４との間にも、６個の他の図柄が配され、図柄位置データ１４と０との間にも、６個の他の図柄が配されている。このように３つの図柄「ベル１」を左リール３Ｌに配したことにより、中→左→右又は中→右→左の押し順で停止操作をして（図６参照）、左リール３Ｌを停止させたときには、停止操作のタイミングによることなく、これらの図柄「ベル１」のいずれかを、左表示窓２１Ｌの上段又は下段のいずれかに引き込んで表示できる。
【００７５】
右リール３Ｒにも、３つの図柄「ベル１」を、左リール３Ｌと同様に配した。したがって、右リール３Ｒについても、中→左→右又は中→右→左の押し順で停止操作をして（図６参照）、右リール３Ｒを停止させたときには、停止操作のタイミングによることなく、図柄位置データ２、９及び１６の図柄「ベル１」のいずれかを、右表示窓２１Ｒの上段又は下段のいずれかに引き込んで表示できる。
【００７６】
本実施の形態では、最大滑り駒数は図柄４個分である。したがって、最大滑り駒数に図柄１個分を加えた図柄５個分だけリールを回転させれば、有効化された入賞判定ライン上に所定の図柄を表示させることができる。また、左表示窓２１Ｌ及び右表示窓２１Ｒでは、下段は上段から図柄２個目に位置する。したがって、図柄７個目毎に同じ種類の図柄（たとえば、図柄「ベル１」）を、左リール３Ｌ及び右リール３Ｒに配することで、停止操作のタイミングによることなく有効化された入賞判定ライン上にその種類の図柄を表示させることができる。すなわち、左リール３Ｌに沿って最も近い位置に配された同種の２つの図柄（「ベル１」）を、その間隔（第１の間隔）が図柄６個分になるように配することで、停止操作のタイミングによることなく、左表示窓２１Ｌの上段又は下段にその図柄（「ベル１」）を表示できる。右リール３Ｒについても同様である。
【００７７】
また、左リール３Ｌや右リール３Ｒについて第１の間隔である図柄６個分よりも多い間隔で、最も近い位置に配された同種の２つの図柄（例えば、図柄「チェリー１」）を配することで、その図柄を対応する内部当籤役に当籤している場合には、図柄「チェリー１」の引き込み可能範囲のタイミングで停止操作されたときには、左表示窓２１Ｌや右リール３Ｒの上段又は下段にその図柄を表示できる。なお、図柄を対応する内部当籤役に当籤している場合であっても、図柄「チェリー１」の引き込み可能範囲外のタイミングで停止操作されたときには、左表示窓２１Ｌや右リール３Ｒの上段又は下段にその図柄を表示できない場合が生ずる。
【００７８】
さらに、本実施の形態では、中表示窓２１Ｃにおいて、中段のみが有効化される。したがって、図柄５個目毎に同じ種類の図柄（たとえば、図柄「ベル１」）を、中リール３Ｃに配することで、停止操作のタイミングによることなく有効化された入賞判定ライン上にその種類の図柄を表示させることができる。すなわち、中リール３Ｃに沿って最も近い位置に配された同種の２つの図柄（「ベル１」）を、その間隔が図柄４個分になるように配することで、停止操作のタイミングによることなく、中表示窓２１Ｃの中段にその図柄（「ベル１」）を表示できる。
【００７９】
さらにまた、中リール３Ｃについて第１の間隔である図柄４個分よりも多い間隔で、最も近い位置に配された同種の２つの図柄（例えば、図柄「チェリー１」）を配することで、その図柄を対応する内部当籤役に当籤している場合には、図柄「チェリー１」の引き込み可能範囲のタイミングで停止操作されたときには、停止操作のタイミングに応じて、中リール３Ｃの中段にその図柄を表示できる。なお、図柄を対応する内部当籤役に当籤している場合であっても、図柄「チェリー１」の引き込み可能範囲外のタイミングで停止操作されたときには、中リール３Ｃの中段にその図柄を表示できない場合が生ずる。
【００８０】
また、本実施の形態では、中リール３Ｃには、図柄位置データの１、６、９、１２及び１７の位置のみ図柄「ベル１」が配されている。図柄位置データ１と６との間には、４個の他の図柄が配され、図柄位置データ６と９との間には、２個の他の図柄が配され、図柄位置データ９と１２との間には、２個の他の図柄が配され、図柄位置データ１２と１７との間には、４個の他の図柄が配され、図柄位置データ１７と１との間には、４個の他の図柄が配されている。このように５つの図柄「ベル１」を中リール３Ｃに配したことにより、中→左→右又は中→右→左の押し順で停止操作をして（図６参照）、中リール３Ｃを停止させたときには、停止操作のタイミングによることなく、これらの図柄「ベル１」のいずれかを、中表示窓２１Ｃの中段に引き込んで表示させることができる。
【００８１】
なお、当籤番号が２〜１０である場合に、左→中→右、左→右→中、右→左→中、右→中→左の押し順で停止操作をしたときには、３つのストップボタン７Ｌ、７Ｃ、７Ｒの停止操作のタイミングが引き込み可能な範囲にある場合にのみ、チェリー１−１〜１−２７のうちの当籤しているもののいずれか１つに対応する図柄を引き込んで表示させることができる。３つのストップボタン７Ｌ、７Ｃ、７Ｒの停止操作のタイミングが引き込み可能な範囲にない場合には、いずれの内部当籤役に対応する図柄の組合せを表示しない。
【００８２】
＜当籤番号１１〜１９＞
当籤番号が１１〜１９であり、押し順が、「右→左→中」又は「右→中→左」である場合には、ベル１に対応する図柄の組合せが揃う。当籤番号が１１〜１９であり、押し順が、「右→左→中」及び「右→中→左」以外の押し順の場合には、当籤したチェリー１のいずれかの１つに対応する図柄の組合せ、又はハズレに対応する図柄の組合せが揃う。
【００８３】
当籤番号が１１〜１９である場合も、当籤番号が２〜１０と同様に、右→左→中、右→中→左の押し順で停止操作をして（図６参照）、３つのリール３Ｌ、３Ｃ、３Ｒを停止させたときには、停止操作のタイミングによることなく、「ベル１」に対応する図柄の組合せが並ぶように表示させることができる。
【００８４】
また、左→中→右、左→右→中、中→左→右、中→右→左の押し順で停止操作をした場合には、３つのストップボタン７Ｌ、７Ｃ、７Ｒの停止操作のタイミングが引き込み可能な範囲にある場合にのみ、チェリー１−１〜１−２７のうちの当籤しているもののいずれか１つに対応する図柄を引き込んで表示させることができる。３つのストップボタン７Ｌ、７Ｃ、７Ｒの停止操作のタイミングが引き込み可能な範囲にない場合には、いずれの内部当籤役に対応する図柄の組合せを表示しない。
【００８５】
＜当籤番号が２〜１９である場合のメダルの払い出し＞
上述した当籤番号が２〜１９である場合には、「ベル１」に対応する図柄の組合せを揃えることができたときには１５枚のメダルが払い出される。「チェリー１」に対応するいずれかの図柄の組合せを揃えることができたときには１枚のメダルが払い出される。いずれの内部当籤役に対応する図柄の組合せを表示されなかったときにはメダルは払い出されない。
【００８６】
押し順が適切である場合には、「ベル１」に対応する図柄の組合せを揃えることができ、最も多い枚数のメダルが払い出される。また、押し順が不適切である場合には、タイミングが引き込み可能な範囲にあるときにのみ、「チェリー１」に対応する図柄の組合せを揃えることができるが、払い出されるメダルの枚数は１枚であり、タイミングが引き込み可能な範囲にないときには、「チェリー１」に対応する図柄の組合せを揃えることができず、メダルは払い出されない。このように、同時当籤した役のうち揃えることができた図柄の組合せに応じて払出枚数に差をつけることができる。
【００８７】
＜当籤番号２０＞
当籤番号が２０であるときには、押し順によることなく、ベル２に対応する図柄の組合せが揃う。
【００８８】
＜当籤番号２１＞
当籤番号が２１であるときには、押し順によることなく、チェリー２のいずれかの１つに対応する図柄の組合せが揃う。ここで、チェリー２のいずれかの１つに対応する図柄の組合せとは、図１２に示す「チェリー２−１」〜「チェリー２−９」の１つに対応する図柄の組合せを意味する。
【００８９】
＜当籤番号２２＞
当籤番号が２２であるときには、押し順によることなく、中リール３Ｃに配された「チェリー４」の引き込み可能範囲のタイミングで停止操作されたときには、チェリー３に対応する図柄の組合せが揃う。また、中リール３Ｃに配された「チェリー４」の引き込み可能範囲外のタイミングで停止操作されたときには、ハズレに対応する図柄の組合せ、すなわち、いずれの内部当籤役にも対応することのない図柄の組合せが並ぶ。ここで、チェリー３に対応する図柄の組合せとは、図１２に示す「チェリー３」に対応する図柄の組合せ（ＡＮＹ−チェリー４−ＡＮＹ）を意味する。
【００９０】
＜当籤番号２３＞
当籤番号が２３であるときには、押し順によることなく、通常リプに対応する図柄の組合せが揃う。ここで、通常リプに対応する図柄の組合せとは、図１２に示す「通常リプ」に対応する図柄の組合せ（リプレイ−リプレイ−リプレイ）を意味する。
【００９１】
＜当籤番号２４＞
当籤番号が２４であり、押し順が「中→左→右」である場合のみ、押し順リプ１のいずれかの１つに対応する図柄の組合せが揃う。当籤番号が２４であり、押し順が「中→左→右」以外の押し順の場合には、通常リプに対応する図柄の組合せが揃う。ここで、押し順リプ１のいずれかの１つに対応する図柄の組合せとは、図１２に示す「押し順リプ１−１」〜「押し順リプ１−６」の１つに対応する図柄の組合せを意味する。
【００９２】
＜当籤番号２５＞
当籤番号が２５であり、押し順が「中→右→左」である場合のみ、押し順リプ１のいずれかの１つに対応する図柄の組合せが揃う。当籤番号が２５であり、押し順が「中→右→左」以外の押し順の場合には、通常リプに対応する図柄の組合せが揃う。
【００９３】
＜当籤番号２６＞
当籤番号が２６であり、押し順が「右→左→中」である場合のみ、押し順リプ１のいずれかの１つに対応する図柄の組合せが揃う。当籤番号が２６であり、押し順が「右→左→中」以外の押し順の場合には、通常リプに対応する図柄の組合せが揃う。
【００９４】
＜当籤番号２７＞
当籤番号が２７であり、押し順が「右→中→左」である場合のみ、押し順リプ１のいずれかの１つに対応する図柄の組合せが揃う。当籤番号が２７であり、押し順が「右→中→左」以外の押し順の場合には、通常リプに対応する図柄の組合せが揃う。
【００９５】
＜当籤番号２８＞
当籤番号が２８であり、押し順が「左→中→右」である場合のみ、押し順リプ２のいずれかの１つに対応する図柄の組合せが揃う。当籤番号が２８であり、押し順が「左→中→右」以外の押し順の場合には、通常リプに対応する図柄の組合せが揃う。
【００９６】
＜当籤番号２９＞
当籤番号が２９であり、押し順が「左→右→中」である場合のみ、押し順リプ２のいずれかの１つに対応する図柄の組合せが揃う。当籤番号が２９であり、押し順が「左→右→中」以外の押し順の場合には、通常リプに対応する図柄の組合せが揃う。
【００９７】
＜当籤番号３０＞
当籤番号が３０であり、押し順が「中→左→右」である場合のみ、押し順リプ２のいずれかの１つに対応する図柄の組合せが揃う。当籤番号が３０であり、押し順が「中→左→右」以外の押し順の場合には、通常リプに対応する図柄の組合せが揃う。
【００９８】
＜当籤番号３１＞
当籤番号が３１であり、押し順が「中→右→左」である場合のみ、押し順リプ２のいずれかの１つに対応する図柄の組合せが揃う。当籤番号が３１であり、押し順が「中→右→左」以外の押し順の場合には、通常リプに対応する図柄の組合せが揃う。
【００９９】
＜当籤番号３２＞
当籤番号が３２であり、押し順が「右→左→中」である場合のみ、押し順リプ２のいずれかの１つに対応する図柄の組合せが揃う。当籤番号が３２であり、押し順が「右→左→中」以外の押し順の場合には、通常リプに対応する図柄の組合せが揃う。
【０１００】
＜当籤番号３３＞
当籤番号が３３であり、押し順が「右→中→左」である場合のみ、押し順リプ２のいずれかの１つに対応する図柄の組合せが揃う。当籤番号が３３であり、押し順が「右→中→左」以外の押し順の場合には、通常リプに対応する図柄の組合せが揃う。
【０１０１】
＜当籤番号３４〜３６＞
当籤番号が３４〜３６であるときには、押し順によることなく、通常リプに対応する図柄の組合せが揃う。
【０１０２】
＜当籤番号３７＞
当籤番号が３７であるときには、押し順によることなく、通常リプ又は制御用リプのいずれか１つに対応する図柄の組合せが揃う。ここで、制御用リプのいずれかの１つに対応する図柄の組合せとは、図１２に示す「制御用リプ１」〜「制御用リプ３」のいずれか１つに対応する図柄の組合せを意味する。
【０１０３】
＜＜ＭＢ遊技状態における内部当籤役と押し順との関係図＞＞
図６（ｂ）は、遊技状態がＭＢ遊技状態であるときに、内部当籤役（当籤番号）と押し順とに対応して表示される表示役を示す。
【０１０４】
＜当籤番号１〜１１及び１５＞
当籤番号が１〜１１であるときには、押し順によることなく、ベル１又はベル２に対応する図柄の組合せが揃う。
【０１０５】
＜当籤番号１２＞
当籤番号が１２であり、押し順が「左→中→右」又は「左→右→中」である場合には、チェリー１又はチェリー２のいずれか１つに対応する図柄の組合せが揃う。当籤番号が１２であり、押し順が「左→中→右」及び「左→右→中」以外の押し順の場合には、ベル１又はベル２に対応する図柄の組合せが揃う。
【０１０６】
＜当籤番号１３＞
当籤番号が１３であり、押し順が「中→左→右」又は「中→右→左」である場合には、チェリー１又はチェリー２のいずれか１つに対応する図柄の組合せが揃う。当籤番号が１３であり、押し順が「中→左→右」及び「中→右→左」以外の押し順の場合には、ベル１又はベル２に対応する図柄の組合せが揃う。
【０１０７】
＜当籤番号１４＞
当籤番号が１４であり、押し順が「右→左→中」又は「右→中→左」である場合には、チェリー１又はチェリー２のいずれか１つに対応する図柄の組合せが揃う。当籤番号が１４であり、押し順が「右→左→中」及び「右→中→左」以外の押し順の場合には、ベル１又はベル２に対応する図柄の組合せが揃う。
【０１０８】
＜＜＜各種のデータテーブル＞＞＞
図７〜図２５は、メインＲＯＭ３２に記憶されている各種のデータテーブルである。
【０１０９】
＜＜図柄配置テーブル＞＞
図７は、図柄配置テーブルを示す図である。
【０１１０】
図柄配置テーブルは、左リール３Ｌ、中リール３Ｃ及び右リール３Ｒの各々の表面に配されている図柄の配列をデータによって表す。図柄配置テーブルは、２１個の図柄位置「０」〜「２０」と、これらの図柄位置の各々に対応する図柄との対応関係を規定する。図柄位置「０」〜「２０」は、左リール３Ｌ、中リール３Ｃ及び右リール３Ｒの各々において回転方向に沿って配されている図柄の位置を示す。図柄カウンタの値を用いて図柄配置テーブルを参照することによって、図柄位置「０」〜「２０」に対応する図柄を特定できる。図柄の種類は、図柄コード（図８）によって規定されている。
【０１１１】
＜図柄カウンタ＞
図柄カウンタは、３つのリール３Ｌ、３Ｃ及び３Ｒの各々の回転角度に対応するカウンタである。メインＣＰＵ３１は、ステッピングモータにパルス信号を出力することで、３つのリール３Ｌ、３Ｃ及び３Ｒを回転させる。ステッピングモータに出力されるパルス信号のパルスの数は、パルスカウンタ（図示せず）によって計数される。パルスカウンタは、メインＲＡＭ３３の所定の領域に割り当てられたパルスカウンタ格納領域（図示せず）によって構成される。計数されたパルスの数は、パルスカウンタ格納領域に格納される。
【０１１２】
パルスカウンタにより１６個のパルスが計数される毎に、図柄カウンタの値が１ずつ加算される。図柄カウンタも、メインＲＡＭ３３の所定の領域に割り当てられた図柄カウンタ格納領域（図示せず）によって構成される。図柄カウンタの値は、図柄カウンタ格納領域に格納される。図柄カウンタは、３つのリール３Ｌ、３Ｃ及び３Ｒの各々について計数する。３つのリール３Ｌ、３Ｃ及び３Ｒの各々には、リールインデックスとして検知片が設けられている。リール３Ｌ〜３Ｒが１回転する度に、リールインデックスが検出されて、リール３Ｌ〜３Ｒが１回転したことを示すインデックス信号が、３つのリール３Ｌ、３Ｃ及び３Ｒ毎に発せられる。図柄カウンタの値は、リール位置検出回路５０によってリールインデックス信号が検出される毎にクリアされる。
【０１１３】
図７に示す図柄配置テーブルは、リールインデックスが検出されるときに表示窓の中段に位置する図柄（表示窓の中段を通過中の図柄）を図柄位置「０」に割り当てるとともに、リールの回転方向に移動する順に、２１個の図柄の各々に対して図柄位置「０」〜「２０」を割り当てた対応関係を規定する。このように、表示窓の中段を基準にすることで、表示窓２１Ｌ、２１Ｃ及び２１Ｒの中段に位置する図柄の種別を、３つのリール３Ｌ、３Ｃ及び３Ｒ毎に特定することができる。
【０１１４】
＜ベル１の配置＞
本実施の形態において、内部当籤役を構成する役ベル１に対応する図柄の組合せは、「ベル１」−「ベル１」−「ベル１」である（図１２参照）。左リール３Ｌ、中リール３Ｃ及び右リール３Ｒにおけるこれらの図柄の配置は、以下のとおりである。
【０１１５】
左リール３Ｌには、図柄位置データの０、７及び１４の位置のみ図柄「ベル１」が配されている。図柄位置データ０と７との間には、６個の他の図柄が配され、図柄位置データ７と１４との間にも、６個の他の図柄が配され、図柄位置データ１４と０との間にも、６個の他の図柄が配されている。
【０１１６】
中リール３Ｃには、図柄位置データの１、６、９、１２及び１７の位置のみ図柄「ベル１」が配されている。図柄位置データ１と６との間には、４個の他の図柄が配され、図柄位置データ６と９との間には、２個の他の図柄が配され、図柄位置データ９と１２との間には、２個の他の図柄が配され、図柄位置データ１２と１７との間には、４個の他の図柄が配され、図柄位置データ１７と１との間には、４個の他の図柄が配されている。
【０１１７】
右リール３Ｒには、図柄位置データの２、９及び１６の位置のみ図柄「ベル１」が配されている。図柄位置データ２と９との間には、６個の他の図柄が配され、図柄位置データ９と１６との間にも、６個の他の図柄が配され、図柄位置データ１６と２との間にも、６個の他の図柄が配されている。
【０１１８】
＜チェリー１の配置＞
本実施の形態において、内部当籤役を構成する役チェリー１−１に対応する図柄の組合せは、「チェリー１」−「チェリー１」−「チェリー１」である（図１２参照）。左リール３Ｌ、中リール３Ｃ及び右リール３Ｒにおけるこれらの図柄の配置は、以下のとおりである。
【０１１９】
左リール３Ｌには、図柄位置データの２０の位置のみ図柄「チェリー１」が配されている。中リール３Ｃには、図柄位置データの１６の位置のみ図柄「チェリー１」が配されている。右リール３Ｒには、図柄位置データの１５の位置のみ図柄「チェリー１」が配されている。本実施の形態においては、図柄「チェリー１」は、左リール３Ｌ、中リール３Ｃ、右リール３Ｒに１つのみが配されている。したがって、役チェリー１−１を含む内部当籤役に当籤した場合であっても、ストップボタン７Ｌ〜７Ｒの操作がタイミングによって、図柄「チェリー１」を有効化された入賞判定ラインに表示させることができる場合と、表示させることができない場合とがある。
【０１２０】
＜チェリー２の配置＞
本実施の形態において、内部当籤役を構成する役チェリー１−２に対応する図柄の組合せは、「チェリー１」−「チェリー１」−「チェリー２」である（図１２参照）。右リール３Ｒには、図柄位置データの８の位置のみ図柄「チェリー２」が配されている。したがって、本実施の形態においては、図柄「チェリー１」は、左リール３Ｌ及び中リール３Ｃに１つのみが配され、図柄「チェリー２」は、右リール３Ｒに１つのみが配されている。したがって、役チェリー１−２を含む内部当籤役に当籤した場合であっても、ストップボタン７Ｌ〜７Ｒの操作がタイミングによって、図柄「チェリー１」や「チェリー２」を有効化された入賞判定ラインに表示させることができる場合と、表示させることができない場合とがある。
【０１２１】
＜右リール３Ｒにおけるチェリー１とチェリー２との配置＞
上述したように、右リール３Ｒには、図柄位置データ１５に図柄「チェリー１」が配され、図柄位置データ８に図柄「チェリー２」が配されている。右リール３Ｒでは、図柄「チェリー１」と図柄「チェリー２」との間に他の６個の図柄が配されている。左表示窓２１Ｌ、中表示窓２１Ｃ、右表示窓２１Ｒの各々には、上段、中段、下段の３つの位置に図柄が表示される。したがって、右表示窓２１Ｒには、図柄「チェリー１」と図柄「チェリー２」とが同時に表示されることはない。
【０１２２】
このように、１つのリールに沿って表示窓に表示される図柄の数より多い間隔（第２の間隔）で２つの図柄をリールに配することで、これらの２つの図柄を表示窓に同時に表示しないようにできる。このように、１つのリールに沿って表示窓に表示される図柄の数より多い間隔で図柄を配することができるので、図柄の配置の自由度を高めることができる。
【０１２３】
＜＜図柄コードテーブル＞＞
図８は、図柄コードテーブルを示す図である。
【０１２４】
図柄コードテーブルは、３つのリール３Ｌ、３Ｃ、３Ｒの表面に配された図柄を特定するためのコードが格納されている。本実施の形態によるパチスロ１で用いる図柄は、ＢＡＲ１、ＢＡＲ２、リンゴ、チェリー１、チェリー２、チェリー３、チェリー４、ベル１、ベル２及びリプレイの１０種類である。
【０１２５】
図柄「ＢＡＲ１」（図柄コード１）には、「０００００００１Ｂ」が割り当てられている。図柄「ＢＡＲ２」（図柄コード２）には、「００００００１０Ｂ」が割り当てられている。図柄「リンゴ」（図柄コード３）には、「００００００１１Ｂ」が割り当てられている。図柄「チェリー１」（図柄コード４）には、「０００００１００Ｂ」が割り当てられている。図柄「チェリー２」（図柄コード５）には、「０００００１０１Ｂ」が割り当てられている。図柄「チェリー３」（図柄コード６）には、「０００００１１０Ｂ」が割り当てられている。図柄「チェリー４」（図柄コード７）には、「０００００１１１Ｂ」が割り当てられている。図柄「ベル１」（図柄コード８）には、「００００１０００Ｂ」が割り当てられている。図柄「ベル２」（図柄コード９）には、「００００１００１Ｂ」が割り当てられている。図柄「リプレイ」（図柄コード１０）には、「００００１０１０Ｂ」が割り当てられている。
【０１２６】
＜＜内部抽籤テーブル＞＞
図９は、非ＭＢ遊技状態用内部抽籤テーブル（投入枚数：３）を示す図である。図１０は、ＭＢ遊技状態用内部抽籤テーブル（投入枚数：１）を示す図である。
【０１２７】
非ＭＢ遊技状態用内部抽籤テーブルは、遊技状態がＭＢ遊技状態以外の遊技状態であるときに選択される内部抽籤テーブルである。ＭＢ遊技状態用内部抽籤テーブルは、遊技状態がＭＢ遊技状態であるときに選択される内部抽籤テーブルである。これらの各種の内部抽籤テーブルを区別する必要がない場合には、単に内部抽籤テーブルと称する。
【０１２８】
これらの内部抽籤テーブルは、当籤番号に対応して遊技状態毎の抽籤値とデータポインタとを規定するテーブルである。当籤番号は、数値１を先頭とする複数の整数値からなる番号である。本実施の形態において、内部抽籤テーブルで規定する遊技状態には、一般遊技状態とＲＴ１遊技状態とＲＴ２遊技状態とＲＴ３遊技状態との４つの遊技状態である。本実施の形態において、データポインタには、小役・リプレイ用とボーナス用との２種類がある。
【０１２９】
抽籤値は、抽出された乱数値をデータポインタに対応づけるための数値である。本実施の形態では、予め定められた数値の範囲「０〜６５５３５」から抽出される乱数値を用いて、内部抽籤テーブルを参照しデータポインタを決定する。具体的には、抽出された乱数値から、複数の当籤番号の各々に対応する抽籤値を順次減算し、減算の結果が負となったか否か（いわゆる「桁借り」が生じたか否か）を判断する。減算の結果が負となったときのデータポインタを抽籤処理の結果として決定する。このようにして、内部的な抽籤処理（内部抽籤又は内部抽籤処理）が行われる。
【０１３０】
各当籤番号の当籤確率は、「各当籤番号に対応する抽籤値／抽出される可能性のある全ての乱数値の個数（すなわち、６５５３６）」によって表すことができる。したがって、抽籤値が大きいほど当籤確率が高くなり、その抽籤値に対応するデータポインタが決定され易い。減算の結果が負となったか否かの判断処理の回数が、予め定められた最大回数を超えたときには、内部抽籤処理の結果は「ハズレ」となる。
【０１３１】
データポインタは、図１３に示す回胴停止用番号を決定するために用いられるデータである。上述したように、複数の当籤番号の各々に対応して、小役・リプレイ用データポインタ及びボーナス用データポインタが規定されている。上述した内部抽籤処理の結果、小役・リプレイ用データポインタ及びボーナス用データポインタの双方が決定される。
【０１３２】
本実施の形態では、非ＭＢ遊技状態用内部抽籤テーブルの当籤番号２３〜３７の内容と、ＭＢ遊技状態用内部抽籤テーブルの当籤番号１〜１５の内容とが共通するように、定められている。
【０１３３】
＜＜小役・リプレイ用内部当籤役決定テーブル、ボーナス用内部当籤役決定テーブル＞＞
図１１は、小役・リプレイ用内部当籤役決定テーブルを示す図（ａ）と、ボーナス用内部当籤役決定テーブルを示す図（ｂ）とである。本実施の形態において、小役・リプレイ用内部当籤役決定テーブルとボーナス用内部当籤役決定テーブルとを特に区別する必要がない場合には、単に内部当籤役決定テーブルと称する。
【０１３４】
内部当籤役決定テーブルが規定するデータ（データ１〜７（格納領域種別））の領域の構成は、図３０に示す内部当籤役格納領域の内部当籤役格納領域１〜７と同じ構成である。なお、図１１（ａ）及び（ｂ）に示した小役・リプレイ用内部当籤役決定テーブルのデータの値は、簡略のため、全て省略した。
【０１３５】
内部当籤役決定テーブルは、データポインタに対応して内部当籤役を規定する。内部当籤役を示すデータは、１バイト×７の大きさからなるデータである。内部当籤役決定テーブルを参照することによって決定された内部当籤役のデータ１〜７が、図３０に示す内部当籤役格納領域１〜７に格納される。
【０１３６】
図１１（ａ）及び（ｂ）に示すように、単一の当籤役が、内部当籤役として当籤する場合と、複数の当籤役が、内部当籤役として同時当籤する場合とがある。単一の当籤役が当籤するものは、たとえば、「ベル１」（小役・リプレイ用データポインタ＝１）や「ベル２」（小役・リプレイ用データポインタ＝２０）がある。また、複数の当籤役が同時当籤するものは、「ベル１＋チェリー１−１，２，１０，１２，２０，２１」（小役・リプレイ用データポインタ＝２）などがある。同時当籤した複数の当籤役の各々を識別できるように、７バイトのデータ（データ１〜７）によって内部当籤役を構成する。
【０１３７】
本実施の形態において、データポインタの決定と内部当籤役の決定とは、等価な関係にある。本実施の形態では、図３０に示す内部当籤役格納領域に格納されるデータを、便宜上「内部当籤役」と称する場合もある。また、本実施の形態では、「内部当籤役」を構成する「当籤役」は、図１２に示す「入賞作動フラグ」と同義である。
【０１３８】
内部当籤役を示すデータは、入賞に係る全ての図柄の組合せのうち、有効化された入賞判定ライン８ａ〜８ｄに沿って並ぶことが許容された図柄の組合せを特定するデータである。たとえば、内部当籤役の内容が「ベル１＋チェリー１−１、２、１０、１２、２０、２１」である場合には、ベル１に係る図柄の組合せ、チェリー１−１に係る図柄の組合せ、チェリー１−２に係る図柄の組合せ、チェリー１−１０に係る図柄の組合せ、チェリー１−１２に係る図柄の組合せ、チェリー１−２０に係る図柄の組合せのそれぞれの表示が許容される。なお、本実施の形態において、許容するとは、遊技者による停止操作の検出に基づいて、入賞に係る内部当籤役に対応する図柄の組合せが入賞判定ラインに沿って並ぶようにリールが停止する位置を決定することを意味する。また、図１１（ａ）に示す内部当籤役決定テーブルのデータポインタ「０」は、「ハズレ」を意味し、図柄組合せテーブル（図１２参照）により規定されているいずれの図柄の組合せの表示も許容されない。
【０１３９】
＜小役・リプレイ用内部当籤役決定テーブル＞
図１１（ａ）は、小役・リプレイ用内部当籤役決定テーブルを示す図である。小役・リプレイ用内部当籤役決定テーブルは、メダルの払い出しに係る図柄の組合せの表示を許容する内部当籤役（小役）や、再遊技の作動に係る図柄の組合せの表示を許容する内部当籤役（リプレイ）などを規定する。小役・リプレイ用データポインタ「０」〜「３７」に応じて決定される内部当籤役の内容（備考）は、図１１（ａ）に示す通りである。
【０１４０】
＜ボーナス用内部当籤役決定テーブル＞
図１１（ｂ）は、ボーナス用内部当籤役決定テーブルを示す図である。ボーナス用内部当籤役決定テーブルは、ＭＢの作動に係る図柄の組合せの表示を許容する内部当籤役などを規定する。ボーナス用データポインタ「０」〜「１」に応じて決定される内部当籤役の内容は、図１１（ｂ）に示す通りである。
【０１４１】
＜＜図柄組合せテーブル＞＞
図１２は、図柄組合せテーブルを示す図である。
【０１４２】
本実施の形態のパチスロ１では、有効化された入賞判定ライン８ａ〜８ｄに沿って並んだ図柄の組合せが、所定の入賞や作動のための判断の対象となる。すなわち、有効化された入賞判定ライン８ａ〜８ｄに沿って並んだ図柄の組合せが、予め定められた所定の図柄の組合せと一致するか否か判断される。なお、簡略のために、有効化された入賞判定ラインを、有効ラインと称してもよい。図１２に示す図柄組合せテーブルは、この所定の図柄の組合せを規定する。有効化された入賞判定ライン８ａ〜８ｄに沿って並んだ図柄の組合せが、図柄組合せテーブルの「図柄の組合せ」と一致する場合には、メダルの払い出しや、再遊技の作動や、ボーナスゲームの作動や、リプレイタイムの作動等が行われる。
【０１４３】
図１２に示すように、図柄組合せテーブルは、図柄の組合せと入賞作動フラグと格納領域種別と払出枚数との対応関係を規定する。
【０１４４】
＜図柄の組合せ＞
図柄の組合せは、左リール３Ｌの図柄と中リール３Ｃの図柄と右リール３Ｒの図柄とからなる。上述したように、この図柄組合せテーブルの図柄の組合せが、有効化された入賞判定ライン８ａ〜８ｄに沿って並んだ図柄の組合せと一致するか否か判断される。
【０１４５】
＜入賞作動フラグ＞
入賞作動フラグは、図柄の組合せの各々に対応して割り当てられたデータである。入賞作動フラグは、１バイトのデータ（８ビット）から構成される。図１２の入賞作動フラグに示す「内容」は、入賞作動フラグの具体的な内容を示す。
【０１４６】
有効化された入賞判定ライン８ａ〜８ｄに沿って並んだ図柄の組合せが、図柄組合せテーブルの「図柄の組合せ」と一致した場合には、入賞作動フラグが表示役と一致する。表示役は、有効化された入賞判定ライン８ａ〜８ｄに沿って並んだ図柄の組合せによって成立する役を意味する。
【０１４７】
＜格納領域種別＞
本実施の形態においては、図１２に示すように、図柄の組合せは８種類を超えている。このため、入賞作動フラグを構成する１バイト（８ビット）のデータのみでは、全ての図柄の組合せを特定したり識別したりすることができない。このため、本実施の形態においては、格納領域種別１〜１０を用いて入賞作動フラグを区別する。このようにすることで、入賞作動フラグ（１バイトの「データ」）の値が同一であっても、格納領域種別１〜１０のうちのいずれか１つを指定することによって、８種類を超える図柄の組合せを異なる図柄の組合せとして扱うことができる。
【０１４８】
たとえば、図１２の図柄組合せテーブルに示すように、格納領域種別の値を「２」とし、かつ、入賞作動フラグの値を「１０００００００Ｂ」とすることで、入賞作動フラグ「チェリー１−１」を指定することができる。また、格納領域種別の値を「９」とし、かつ、入賞作動フラグの値を「０００１００００Ｂ」とすることで、入賞作動フラグ「ＲＴ作動図柄１７」を指定することができる。
【０１４９】
＜払出枚数＞
払出枚数は、図柄の組合せの各々に対応して、遊技者に払い出すメダルの枚数を示すデータである。図１２に示すように、払出枚数は投入枚数１又は３枚の各々に対して規定されている。有効化された入賞判定ライン８ａ〜８ｄに沿って並んだ図柄の組合せが、図柄組合せテーブルの「図柄の組合せ」と一致したときには、対応する払出枚数に基づいて、ホッパー４０の駆動によるメダルの排出や、クレジットカウンタの加算が行われる。
【０１５０】
本実施の形態では、入賞作動フラグのベル１、ベル２、チェリー１−１〜１−２７、チェリー２−１〜２−９、チェリー３に対応する図柄の組合せが、有効化された入賞判定ライン８ａ〜８ｄに沿って並んだときには、払出枚数として０を超える数値が投入枚数に応じて決定され、メダルの払い出しが行われる。
【０１５１】
また、入賞作動フラグの通常リプ、押し順リプ１−１〜１−６、押し順リプ２−１〜２−２、制御用リプ１〜３、ＲＴ作動図柄１〜２７に対応する図柄の組合せが、有効化された入賞判定ライン８ａ〜８ｄに沿って並んだときには、再遊技が作動する。再遊技が作動すると、次回の単位遊技においては、そのときの投入枚数と同数のメダルが、遊技者による投入操作がされることなく自動的に投入される。このようにすることで、遊技者は、所有するメダルを消費することなく、次回の単位遊技を行うことができる。
【０１５２】
また、入賞作動フラグのＭＢに対応する図柄の組合せが、有効化された入賞判定ライン８ａ〜８ｄに沿って並んだときには、後述のボーナスゲームの作動が行われる。
【０１５３】
本実施の形態では、入賞作動フラグに対応する図柄の組合せが、有効化された入賞判定ライン８ａ〜８ｄに沿って並んだことを、「入賞」と称したり、「表示役が成立」と称したり、また、「作動する」と称する場合もある。
【０１５４】
上述したように、本実施の形態では、入賞作動フラグのベル１、ベル２、チェリー１−１〜１−２７、チェリー２−１〜２−９、チェリー３に対応する図柄の組合せが、有効化された入賞判定ライン８ａ〜８ｄに沿って並んだときには、０枚を超える投入枚数のメダルの払い出しが行われる。
【０１５５】
具体的には、ベル１及びベル２に対応する図柄の組合せが並んだときには、投入枚数によることなく、１５枚のメダルが払い出される。
【０１５６】
チェリー１−１〜１−２７に対応する図柄の組合せが並んだときには、投入枚数が１枚の場合には、１４枚のメダルが払い出され、投入枚数が３枚の場合には、１枚のメダルが払い出される。
【０１５７】
チェリー２−１〜２−９に対応する図柄の組合せが並んだときには、投入枚数が１枚の場合には、１４枚のメダルが払い出され、投入枚数が３枚の場合には、１５枚のメダルが払い出される。
【０１５８】
チェリー３に対応する図柄の組合せが並んだときには、投入枚数によることなく、１枚のメダルが払い出される。
【０１５９】
また、図１１に示すように、小役・リプレイ用データポインタ２〜１９に応じて決定される内部当籤役は、ベル１とチェリー１（チェリー１−１〜１−２７のうちのいくつかの役）とが同時当籤した役である。これらの内部当籤役のいずれかに当籤した場合には、ベル１及びチェリー１のいずれかの役に入賞する可能性が生ずる。たとえば、投入枚数が３枚の場合にベル１に入賞したときには、１５枚のメダルが払い出される。一方、投入枚数が３枚の場合にチェリー１に入賞したときには、１枚のメダルが払い出される。
【０１６０】
このように、小役・リプレイ用データポインタ２〜１９の内部当籤役に当籤したときには、入賞させることができる役に応じて、払いだされるメダルの枚数に差をつけることができる。すなわち、同時当籤した役のうちの入賞させることができる役に応じて、遊技者に付与する利益に差をつけることができる。
【０１６１】
＜＜回胴停止用番号選択テーブル＞＞
図１３は、回胴停止用番号選択テーブルの例を示す図である。
【０１６２】
図１３に示す回胴停止用番号選択テーブルは、図１１（ａ）に示す内部当籤役決定テーブルによって決定された小役・リプレイ用データポインタから投入枚数に応じて回胴停止用番号を決定するためのテーブルである。回胴停止用番号は、リールを停止制御するための各種の情報（図１４に示すリール停止初期設定テーブル）を取得するときに用いられる。具体的には、回胴停止用番号選択テーブルは、小役・リプレイ用データポインタと投入枚数とに対応して回胴停止用番号を規定する。
【０１６３】
本実施の形態においては、小役・リプレイ用データポインタの値が「２」であり、投入枚数が「３」枚であるときには、図１３の太い枠線で示すように、回胴停止用番号は「２」と決定される。また、小役・リプレイ用データポインタの値が「３４」であり、投入枚数が「１」枚であるときには、図１３の太い枠線で示すように、回胴停止用番号は「３８」と決定される。
【０１６４】
＜＜リール停止初期設定テーブル＞＞
図１４は、リール停止初期設定テーブルを示す図である。なお、図１４に示すリール停止初期設定テーブルでは、数値はテーブル番号などのデータを示し、記号「−」は数値が規定されていないことを示す。また、その他については、簡略のために、数値を省略して示した。
【０１６５】
リール停止初期設定テーブルは、回胴停止用番号（図１３参照）に対応して、引込優先順位テーブル選択テーブル番号と、引込優先順位テーブル番号と、左第１停止用停止テーブル番号と、左第１停止後停止データテーブル番号と、ランダム用停止データテーブル番号と、検索テーブル変更データとを規定する。これらの各種のデータは、単位遊技の進行の状況に応じてリールの停止制御において選択すべき各種のテーブル番号を示す。これらのデータは、図４２に示すフローチャートのステップＳ４２１３の処理で読み出される。これらのデータは、単位遊技の進行の状況に応じて、「滑り駒数決定データ」の決定、すなわち、３つのリール３Ｌ〜３Ｒの各々を停止する位置を決定するために用いるデータである。
【０１６６】
＜引込優先順位テーブル選択テーブル番号・引込優先順位テーブル番号＞
「引込優先順位テーブル選択テーブル番号」は、図１５に示す引込優先順位テーブル選択テーブルが規定する引込優先順位テーブル番号を決定するための番号である。「引込優先順位テーブル番号」は、図１６に示す引込優先順位テーブルが規定する引込優先順位データを決定するための番号である。
【０１６７】
＜順押し・変則押し＞
本実施の形態においては、３つのリールの全てが回転している状態で、左ストップボタン７Ｌが最初に押されたときの押し順を「順押し」と称する。また、３つのリールの全てが回転しているときに、左ストップボタン７Ｌ以外のストップボタン（中ストップボタン７Ｃ又は右ストップボタン７Ｒ）が最初に押されたときの押し順を「変則押し」と称する。本実施の形態において、「押し順」は、遊技者によって、左ストップボタン７Ｌ、中ストップボタン７Ｃ、右ストップボタン７Ｒが操作される順序を意味する。
【０１６８】
本実施の形態において、３つのストップボタン７Ｌ、７Ｃ、７Ｒを遊技者が操作する押し順は全部で６通りある。すなわち、「左→中→右」、「左→右→中」、「中→左→右」、「中→右→左」、「右→左→中」及び「右→中→左」の６通りである。これらのうち、「左→中→右」及び「左→右→中」が「順押し」であり、「中→左→右」、「中→右→左」、「右→左→中」及び「右→中→左」が「変則押し」である。なお、簡便のために、左ストップボタン７Ｌを「左」、中ストップボタン７Ｃを「中」、右ストップボタン７Ｒを「右」として記載した。また、同様に、簡便のために、第１停止操作、第２停止操作及び第３停止操作を左から順に並べ、矢印「→」を間に挟んで押し順を示した。
【０１６９】
本実施の形態において、３つのストップボタン７Ｌ、７Ｃ、７Ｒを遊技者が操作する押し順を示す情報は、図３１に示す押し順格納領域に格納される。
【０１７０】
＜左第１停止用停止テーブル番号・左第１停止後停止データテーブル番号＞
本実施の形態において、３つのリールの全てが回転している状態で、左ストップボタン７Ｌが最初に押されたときは、図１９に示す左第１停止用停止テーブルを参照してリールの停止制御をする。「左第１停止用停止テーブル番号」は、左第１停止用停止テーブル（図１９参照）を決定するための番号である。「左第１停止後停止データテーブル番号」は、左第１停止後停止データテーブル（図２０及び図２１参照）の番号を決定するための番号である。
【０１７１】
左第１停止用停止テーブルは、３つのストップボタン７Ｌ、７Ｃ、７Ｒの押し順が順押しである場合に、第１停止操作が検出されたときに用いられる停止テーブルである。左第１停止後停止データテーブルは、押し順が順押しである場合に、第２停止操作及び第３停止操作が検出されたときに用いられる停止テーブルである。
【０１７２】
＜ランダム用停止データテーブル番号＞
本実施の形態において、３つのリールの全てが回転している状態で、中ストップボタン７Ｃ又は右ストップボタン７Ｒが最初に押されたときは、図２２に示すランダム第１停止用停止テーブルを参照してリールの停止制御をする。図２２に示すランダム第１停止用停止テーブルが規定するランダム用停止データテーブル（図２２参照）の番号を決定するための番号である。本実施の形態において、変則押しが選択された場合には、第１停止操作時にランダム第１停止用停止テーブルを参照し、第２停止操作時及び第３停止操作時にランダム第１停止後停止データテーブルを参照する。
【０１７３】
＜滑り駒数＞
本実施の形態によるパチスロ１において、原則として、ストップボタンが遊技者によって押されたときから規定時間（たとえば、１９０ミリ秒）が経過するまでの間に、押されたストップボタンに対応するリールを停止する制御をする。すなわち、遊技者が目当てとする図柄が所望する位置に存在するタイミングで遊技者がストップボタンを押した場合であっても、その所望する位置よりも下方に移動した後に停止する場合が生ずる。本実施の形態では、この図柄の動作（リールの停止動作）を、いわゆるリールの「滑り」と称する。また、上述した規定時間内におけるリールの回転に伴って移動する図柄の数（規定時間内に一定の位置を通過する図柄の数）を「滑り駒数」と称する。より具体的には、ストップスイッチ７Ｓによって停止操作が検出されてから、該当するリールが停止するまでの時間において、基準とする位置（たとえば、表示窓の中段）を通過する図柄の数が滑り駒数である。
【０１７４】
内部抽籤処理によって入賞に係る内部当籤役が決定された場合には、「滑り」を利用して、許容する図柄の組合せが入賞判定ラインに沿って揃うように各々のリールの停止を制御する（いわゆる「引き込み」や「引き込み制御」と称する）。これに対して、内部当籤していない当籤役の図柄の組合せが入賞判定ラインに沿って揃ってしまう場合や、ハズレに係る内部当籤役が決定された場合には、「滑り」を利用して、入賞に係る図柄の組合せが入賞判定ラインに沿って揃わないように各々のリールの停止を制御する（いわゆる「蹴飛ばし」や「蹴飛ばし制御」と称する）。
【０１７５】
＜ＣＢ遊技状態以外の遊技状態での滑り駒数＞
より具体的には、本実施の形態によるパチスロ１では、ＣＢ遊技状態以外の遊技状態において、滑り駒数の最大数（自然数）は、規定時間（１９０ミリ秒）と、リールの表面に配された図柄の個数（２１個）と、回転速度（毎分８０回転）とから「４」に定められている。したがって、たとえば、表示窓の中段に位置する図柄（通過中の図柄）から４個先までの範囲内にある図柄の何れかが表示窓の中段に位置（停止表示）するようにリールを停止させることができる。
【０１７６】
この場合には、ストップスイッチ７Ｓによって停止操作が検出されたときの該当リールの図柄カウンタに対応する図柄位置（以下、「停止開始位置」と称する）に、滑り駒数として規定されている予め定められた数値「０」〜「４」のうちの何れかの値を加算した図柄位置が、リールの回転が停止する図柄位置（以下、「停止予定位置」と称する）となる。
【０１７７】
＜ＣＢ遊技状態での滑り駒数＞
これに対して、本実施の形態によるパチスロ１では、ＣＢ遊技状態において、滑り駒数の最大数（自然数）は、規定時間（７５ミリ秒）と、リールの表面に配された図柄の個数（２１個）と、回転速度（毎分８０回転）とから「１」に定められている。したがって、たとえば、表示窓の中段に位置する図柄（通過中の図柄）から１個先までの範囲内にある図柄の何れかが表示窓の中段に位置（停止表示）するようにリールを停止させることができる。
【０１７８】
この場合には、滑り駒数として規定されている予め定められた数値「０」〜「１」のうちの何れかの値を停止開始位置に加算した図柄位置が停止予定位置となる。
【０１７９】
＜引き込み制御の例＞
本実施の形態では、図１１に示すように、ベル１＋チェリー１−１，２，１０，１２，２０，２１が同時当籤する（小役・リプレイ用データポインタの「２」）。図７の図柄配置テーブルに示すように、左リール３Ｌ及び右リール３Ｒにおいては、リールに沿って互いに最も近い位置に配された同種の２つの図柄「ベル１」は、図柄６個の間隔以内になるように、リールの表面に配されている。内部当籤役に「ベル１」が含まれているときに、左リール３Ｌ及び右リール３Ｒについて、「滑り」を利用して、有効化された入賞判定ライン上に図柄「ベル１」が引き込まれるように停止制御される。このようにすることで、表示役「ベル１」を必ず入賞させることができる。
【０１８０】
＜検索テーブル変更データ＞
「検索テーブル変更データ」は、検索テーブルデータを決定するためのデータである。検索テーブルデータは、図４８のステップＳ４８１７、又は図４９のステップＳ４９１１の処理で参照されて判断される。
【０１８１】
＜＜引込優先順位テーブル選択テーブル＞＞
図１５は、引込優先順位テーブル選択テーブルを示す図である。
【０１８２】
引込優先順位テーブル選択テーブルは、引込優先順位テーブル選択テーブル番号とストップボタンの押し順とに応じて、引込優先順位テーブル（図１６参照）を規定する。
【０１８３】
引込優先順位テーブル選択テーブルは、引込優先順位テーブル選択テーブル番号の各々について、押し順に対応して、第１停止操作時に選択する引込優先順位テーブルと、第２停止操作時に選択する引込優先順位テーブルと、第３停止操作時に選択する引込優先順位テーブルとを規定する。
【０１８４】
引込優先順位テーブル選択テーブル番号とストップボタンの押し順とに応じて、図１５に示す引込優先順位テーブル選択テーブルを参照して、図１６に示す引込優先順位テーブル番号が決定される。
【０１８５】
＜＜引込優先順位テーブル＞＞
図１６は、引込優先順位テーブルの例を示す図である。図１６に示す引込優先順位テーブルは、引込優先順位テーブル番号の「００」、「０１」及び「０２」の各々に対応して、引込優先順位と入賞作動フラグのデータとを規定する。なお、図１６では、簡便のために、入賞作動フラグのデータは省略して示した。
【０１８６】
図１９〜図２５に示す各種の停止テーブルが規定する停止データを参照することによって、滑り駒数決定データが決定される。図１６に示す引込優先順位テーブルと、図１７及び図１８に示す優先順序テーブルとは、これらの停止テーブルに基づいて決定された滑り駒数決定データの他に、より適切な滑り駒数が存在するか否かを検索するために使用される。
【０１８７】
優先順位は、入賞作動フラグの種別に対応して優先的に引き込みが行われる引込優先順位データを規定する。図１６に示す引込優先順位テーブルにおける優先順位の値が小さい方が引込優先順位は高く、値が大きい方が引込優先順位は低い。
【０１８８】
引込優先順位テーブル番号「００」では、以下のように、引込優先順位データと入賞作動フラグのデータとを規定する。すなわち、優先順位１（引込優先順位データ０４０Ｈ）には、通常リプの入賞作動フラグが規定され、優先順位２（引込優先順位データ０２０Ｈ）には、押し順リプ１−１〜６、押し順リプ２−１、２及び制御用リプ１〜３の入賞作動フラグが規定され、優先順位３（引込優先順位データ００ＣＨ）には、全小役の入賞作動フラグが規定され、優先順位４（引込優先順位データ００４Ｈ）には、ＭＢの入賞作動フラグが規定される。
【０１８９】
引込優先順位テーブル番号「０１」では、以下のように、引込優先順位データと入賞作動フラグのデータとを規定する。すなわち、優先順位１（引込優先順位データ０１ＥＨ）には、押し順リプ１−１〜６、押し順リプ２−１、２が規定され、優先順位２（引込優先順位データ０１０Ｈ）には、通常リプが規定され、優先順位３（引込優先順位データ００８Ｈ）には、制御用リプ１〜３が規定され、優先順位４（引込優先順位データ００４Ｈ）には、全小役が規定され、優先順位５（引込優先順位データ００２Ｈ）には、ＭＢが規定される。
【０１９０】
引込優先順位テーブル番号「０２」では、以下のように、引込優先順位データと入賞作動フラグのデータとを規定する。すなわち、優先順位１（引込優先順位データ００２Ｈ）には、チェリー３を除く全小役が規定され、優先順位２（引込優先順位データ００１Ｈ）には、チェリー３が規定される。
【０１９１】
なお、図１６に示す引込優先順位テーブルの入賞作動フラグのデータは、１バイト×７の大きさからなるデータである。入賞作動フラグのデータの構成は、内部当籤役格納領域（図３０）の構成と同様である。すなわち、入賞作動フラグのデータ１〜７が、内部当籤役格納領域の格納領域１〜７と対応する。
【０１９２】
＜＜優先順序テーブル＞＞
図１７は、ＭＢ遊技状態以外の遊技状態用優先順序テーブルを示す図である。図１８は、ＭＢ遊技状態用優先順序テーブルを示す図である。
【０１９３】
図１７及び図１８に示す優先順序テーブルは、滑り駒数として予め定められた滑り駒数決定データの数値の範囲（すなわち、０〜４）の中から適用可能な数値を優先的に適用する順序（以下、優先順序）を規定する。この優先順序テーブルでは、優先順序が上位（１）から下位（５）までの順に各数値の検索を行い、検索の結果、優先順序「１」に対応する数値から優先的に適用される。優先順序テーブルは、引込優先順位が等しい滑り駒数が複数存在する場合を想定して設けられており、優先順序がより上位である滑り駒数が適用される。
【０１９４】
本実施の形態における優先順序テーブルは、滑り駒数決定データに基づいて優先順序を規定している。つまり、滑り駒数決定データに該当する数値が最も上位となるように優先順序が規定されている。この結果、滑り駒数決定データは他の滑り駒数よりも優先的に決定されるので、停止テーブルの開発の際に意図されていた図柄の表示が優先される。
【０１９５】
＜＜左第１停止用停止テーブル＞＞
図１９は、左第１停止用停止テーブルの一例を示す図である。図１９に示す左第１停止用停止テーブルは、左第１停止用停止テーブル番号が「０２」である停止テーブルである。この図１９に示す左第１停止用停止テーブルは、第１停止操作時において選択されたストップボタンが左ストップボタン７Ｌであり、回胴停止用番号が「２」であるときに選択される停止テーブルである（図１４の太い枠線参照）。この図１９に示すテーブルは、左第１停止用停止テーブルを示す一例であり、同種のテーブルがメインＲＯＭ３２に記憶されている。
【０１９６】
左第１停止用停止テーブルは、左リール３Ｌの図柄位置（具体的には、停止開始位置）「０」〜「２０」の各々に対応して、滑り駒数決定データを規定する。
【０１９７】
＜滑り駒数決定データ＞
滑り駒数決定データは、停止テーブルに基づいて決定される仮の滑り駒数を示すデータである。本実施の形態では、複数の停止テーブルが予め定められて、主制御回路７１のメインＲＯＭ３２に記憶されている。内部抽籤処理の結果や３つのストップボタン７Ｌ、７Ｃ、７Ｒの押し順などに応じて、複数の停止テーブルから最適な停止テーブルが選択される。選択された停止テーブルに基づいて滑り駒数決定データが決定される。
【０１９８】
本実施の形態では、停止テーブルに基づいて滑り駒数決定データを決定した場合であっても、より適切な滑り駒数決定データが存在するか否かを判断する。より適切な滑り駒数決定データが存在すると判別したときには、この適切な滑り駒数決定データに変更して停止制御をする（詳細は後述する）。これによって、停止テーブルに記憶されたデータが不十分であっても、内部抽籤処理に基づいて適切な滑り駒数決定データを決定できる。なお、停止テーブルに基づいて決定された滑り駒数決定データの他に、より適切な滑り駒数が存在しない場合には、停止テーブルに基づいて決定された滑り駒数決定データを用いてリールの停止制御がされる。
【０１９９】
＜＜左第１停止後停止データテーブル＞＞
図２０及び図２１は、左第１停止後停止データテーブルの一例を示す図である。図２０に示す左第１停止後停止データテーブルは、左第１停止後停止データテーブル番号が「０３」である停止テーブルである。図２１に示す左第１停止後停止データテーブルは、左第１停止後停止データテーブル番号が「０８」である停止テーブルである。図２０に示す左第１停止後停止データテーブルは、第１停止操作時において選択されたストップボタンが左ストップボタン７Ｌであり、回胴停止用番号が「３８」であるときに選択される停止テーブルである（図１４の太い枠線参照）。図２１に示す左第１停止後停止データテーブルは、第１停止操作時において選択されたストップボタンが左ストップボタン７Ｌであり、回胴停止用番号が「２」であるときに選択される停止テーブルである（図１４の太い枠線参照）。この図２０及び図２１に示すテーブルは、左第１停止後停止データテーブルを示す一例であり、同種のテーブルがメインＲＯＭ３２に記憶されている。
【０２００】
左第１停止後停止データテーブルは、図柄位置データ「０」〜「２０」の各々に対応して、１バイトの停止データを規定している。この図２０及び図２１の図柄位置データが示す図柄位置は押下位置である。図２０及び図２１に示す左第１停止後停止データテーブルの例では、図２６に示すように、ｂｉｔ０の列が「右リール停止時のＢライン検索データ」であり、ｂｉｔ１の列が「右リール停止時のＡライン検索データ」であり、ｂｉｔ２の列が「右リール第２停止時のライン変更ビット」であり、ｂｉｔ３の列が「中リール停止時のＢライン検索データ」であり、ｂｉｔ４の列が「中リール停止時のＡライン検索データ」であり、ｂｉｔ５の列が「中リール第２停止時のライン変更ビット」であり、ｂｉｔ６の列は未使用であり、ｂｉｔ７の列は未使用である。具体的には、以下の通りである。
【０２０１】
左第１停止後停止データテーブルにおいて、ｂｉｔ１（右から第２列）は「右リール停止時のＡライン検索データ」である。「右リール停止時のＡライン検索データ」は、Ａラインを用いて第２停止時又は第３停止時に右リール３Ｒを停止制御するときに参照するデータである。「右リール停止時のＡライン検索データ」の値が「０」である図柄位置は、その位置で停止させないことを意味し、「右リール停止時のＡライン検索データ」の値が「１」である図柄位置は、その位置で停止させることを意味する。
【０２０２】
左第１停止後停止データテーブルにおいて、ｂｉｔ０（右から第１列）は「右リール停止時のＢライン検索データ」である。「右リール停止時のＢライン検索データ」は、Ｂラインを用いて第２停止時又は第３停止時に右リール３Ｒを停止制御するときに参照するデータである。「右リール停止時のＢライン検索データ」の値「０」や「１」は、「右リール停止時のＡライン検索データ」と同様である。
【０２０３】
左第１停止後停止データテーブルにおいて、ｂｉｔ２（右から第３列）は、第２停止時に参照されるデータであり、第２停止の対象が右リールであるときの「右リール第２停止時のライン変更ビット」である。「右リール第２停止時のライン変更ビット」の値が「０」である図柄位置は、第２停止の対象が右リールであるときに、ＡラインからＢラインに変更しない図柄位置であることを意味する。また、「右リール第２停止時のライン変更ビット」の値が「１」である図柄位置は、第２停止の対象が右リールであるときに、ＡラインからＢラインに変更する図柄位置であることを意味する。
【０２０４】
左第１停止後停止データテーブルにおいて、ｂｉｔ４（右から第５列）は、「中リール停止時のＡライン検索データ」である。ｂｉｔ３（右から第４列）は、「中リール停止時のＢライン検索データ」である。また、ｂｉｔ５（右から第６列）は、第２停止時に参照されるデータであり、第２停止の対象が中リールであるときの「中リール第２停止時のライン変更ビット」である。これらの各々は、上述した「右リール停止時のＡライン検索データ」、「右リール停止時のＢライン検索データ」、「右リール第２停止時のライン変更ビット」と同様の機能を有する。
【０２０５】
左第１停止後停止データテーブルのｂｉｔ０、ｂｉｔ１、ｂｉｔ３及びｂｉｔ４が規定する１バイトの停止データの各々は、リールが停止する位置として図柄位置が適切か否かを示すデータである。停止データが「０」である図柄位置は、リールが停止する位置として適切でないことを示し、停止データが「１」である図柄位置は、リールが停止する位置として適切であることを示す。
【０２０６】
左第１停止後停止データテーブルが規定する停止データの列には、「Ａライン」に対応するビット（ｂｉｔ１及びｂｉｔ４）と、「Ｂライン」に対応するビット（ｂｉｔ０及びｂｉｔ３）とがある。すなわち、左第１停止後停止データテーブルは、滑り駒数決定データの決め方を２通り備えている。したがって、同じ停止開始位置であっても、「Ａライン」又は「Ｂライン」の２種類に応じて異なる停止予定位置を決定できる。停止データは、これらの２種類のうちの何れを選択すべきかの情報を、「ライン変更ビット」（ｂｉｔ２及びｂｉｔ５）の列に割り当てている。
【０２０７】
「Ａライン」や「Ｂライン」などのラインは、３つのリール３Ｌ、３Ｃ及び３Ｒが停止したときに表示される図柄の並びが多様になるように、３つのリール３Ｌ、３Ｃ及び３Ｒを停止制御するために用いるものである。これらの複数のラインを定めることによって、ライン毎に異なる停止制御をすることができ、ラインの各々について、どのような意図で停止させるかは任意に定めればよい。たとえば、入賞判定ライン８ａ〜８ｄのうちの異なるラインをＡラインやＢラインとして割り当てることができる。なお、入賞判定ライン８ａ〜８ｄとは異なるラインをＡラインやＢラインとして割り当ててもよい。
【０２０８】
上述したＡラインは、第１停止時にラインを変更せずに停止制御する場合に用いられるラインである。この場合には、Ａラインを用いてリールを停止するように制御する。また、Ｂラインは、第１停止時にＡラインから制御変更をする場合に選択されるラインである。さらに、ＡラインやＢラインに加えてＣラインを定めてもよい。Ｃラインは、第２停止時にＢラインから制御変更をする場合に選択されるラインである。
【０２０９】
図２０及び図２１に示すように、滑り駒数決定データを決定するための停止データとして、複数のパターンのデータを備え、かつ、１つの図柄位置につき１バイトのデータに納めることによって、決定される停止予定位置の多様化を図りつつ、情報の圧縮化を図ることができる。
【０２１０】
＜＜ランダム第１停止用停止テーブル＞＞
図２２は、ランダム第１停止用停止テーブルの一例を示す図である。図２２に示すランダム第１停止用停止テーブルは、ランダム用停止データテーブル番号と、ランダム用停止データテーブル番号に対応する滑り駒数決定データ及びランダム第１停止後停止データテーブル番号とを規定する。
【０２１１】
図２２に示すランダム第１停止用停止テーブルは、ランダム用停止データテーブル番号「００」及び「０１」を規定する。ランダム用停止データテーブル番号「００」は、第１停止操作時において選択されたストップボタンが中ストップボタン７Ｃ又は右ストップボタン７Ｒであり、回胴停止用番号が「２」であるときに選択される停止データテーブル番号である（図１４の太い枠線参照）。ランダム用停止データテーブル番号「０１」は、第１停止操作時において選択されたストップボタンが中ストップボタン７Ｃ又は右ストップボタン７Ｒであり、回胴停止用番号が「３８」であるときに選択される停止データテーブル番号である（図１４の太い枠線参照）。この図２２に示すテーブルは、ランダム第１停止用停止テーブルを示す一例であり、同種のテーブルがメインＲＯＭ３２に記憶されている。
【０２１２】
図２２に示すように、滑り駒数決定データとランダム第１停止後停止データテーブル番号とは、中リール３Ｃ又は右リール３Ｒの図柄位置データに対応して規定されている。図柄位置データは、図柄位置（具体的には、停止開始位置である）「０」〜「２０」を示すデータである。滑り駒数決定データは、図１９に示した左第１停止用停止テーブルのものと同様である。図２２に示すランダム第１停止用停止テーブルでは、ランダム用停止データテーブル番号「００」のときには、図柄位置データ「０」〜「２０」の全てに対して、ランダム第１停止後停止データテーブル番号「００」が規定されている。ランダム用停止データテーブル番号「０１」のときには、図柄位置データ「０」〜「２０」の全てに対して、ランダム第１停止後停止データテーブル番号「０１」が規定されている。
【０２１３】
＜＜ランダム第１停止後停止データテーブル＞＞
図２３及び図２４は、ランダム第１停止後停止データテーブルを示す図である。図２３は、ランダム用停止データテーブル番号が「００」のときに、図２２に示すランダム第１停止用停止テーブルが参照されて選択される停止データテーブルである。図２４は、ランダム用停止データテーブル番号が「０１」のときに、図２２に示すランダム第１停止用停止テーブルが参照されて選択される停止データテーブルである。この図２３及び図２４に示すテーブルは、ランダム第１停止後停止データテーブルを示す一例であり、同種のテーブルがメインＲＯＭ３２に記憶されている。
【０２１４】
具体的には、図２３に示すランダム第１停止後停止データテーブルは、第１停止操作時において選択されたストップボタンが中ストップボタン７Ｃ又は右ストップボタン７Ｒであり、回胴停止用番号が「２」であるときに、図２２に示すランダム第１停止用停止テーブルが参照されて選択される停止データテーブルである（図１４の太い枠線参照）。図２４に示すランダム第１停止後停止データテーブルは、第１停止操作時において選択されたストップボタンが中ストップボタン７Ｃ又は右ストップボタン７Ｒであり、回胴停止用番号が「３８」であるときに、図２２に示すランダム第１停止用停止テーブルが参照されて選択される停止データテーブルである（図１４の太い枠線参照）。
【０２１５】
ランダム第１停止後停止データテーブルは、図柄位置データ「０」〜「２０」の各々に対応して、１バイトの停止データを規定している。この図２３及び図２４の図柄位置データが示す図柄位置は押下位置である。ランダム第１停止後停止データテーブルの停止ラインデータの値が「０」である図柄位置は、その位置で停止させないことを意味し、停止ラインデータの値が「１」である図柄位置は、その位置で停止させることを意味する。
【０２１６】
図２３及び図２４に示す左第１停止後停止データテーブルの例では、図２７に示すように、ｂｉｔ０の列が「右リール第１停止、中リール第２停止後の第３停止時の左リール停止ラインデータ」であり、ｂｉｔ１の列が「右リール第１停止後の第２停止時の中リール停止ラインデータ」であり、ｂｉｔ２の列が「右リール第１停止、左リール第２停止後の第３停止時の中リール停止ラインデータ」であり、ｂｉｔ３の列が「右リール第１停止後の第２停止時の左リール停止ラインデータ」であり、ｂｉｔ４の列が「中リール第１停止、右リール第２停止後の第３停止時の左リール停止ラインデータ」であり、ｂｉｔ５の列が「中リール第１停止後の第２停止時の右リール停止ラインデータ」であり、ｂｉｔ６の列が「中リール第１停止、左リール第２停止後の第３停止時の右リール停止ラインデータ」であり、ｂｉｔ７の列が「中リール第１停止後の第２停止時の左リール停止ラインデータ」である。具体的には、以下の通りである。
【０２１７】
ランダム第１停止後停止データテーブルにおいて、ｂｉｔ１（右から第２列）は「右リール第１停止後の第２停止時の中リール停止ラインデータ」である。「右リール第１停止後の第２停止時の中リール停止ラインデータ」は、第１停止が右リール３Ｒでありかつ第２停止が中リール３Ｃであるときに用いる停止ラインデータである。
【０２１８】
ランダム第１停止後停止データテーブルにおいて、ｂｉｔ０（右から第１列）は「右リール第１停止、中リール第２停止後の第３停止時の左リール停止ラインデータ」である。「右リール第１停止、中リール第２停止後の第３停止時の左リール停止ラインデータ」は、第１停止が右リール３Ｒでありかつ第２停止が中リール３Ｃでありかつ第３停止が左リール３Ｌであるときに用いる停止ラインデータである。
【０２１９】
ランダム第１停止後停止データテーブルにおいて、ｂｉｔ３（右から第４列）は「右リール第１停止後の第２停止時の左リール停止ラインデータ」である。「右リール第１停止後の第２停止時の左リール停止ラインデータ」は、第１停止が右リール３Ｒでありかつ第２停止が左リール３Ｌであるときに用いる停止ラインデータである。
【０２２０】
ランダム第１停止後停止データテーブルにおいて、ｂｉｔ２（右から第３列）は「右リール第１停止、左リール第２停止後の第３停止時の中リール停止ラインデータ」である。「右リール第１停止、左リール第２停止後の第３停止時の中リール停止ラインデータ」は、第１停止が右リール３Ｒでありかつ第２停止が左リール３Ｌでありかつ第３停止が中リール３Ｃであるときに用いる停止ラインデータである。
【０２２１】
ランダム第１停止後停止データテーブルにおいて、ｂｉｔ５（右から第６列）は「中リール第１停止後の第２停止時の右リール停止ラインデータ」である。「中リール第１停止後の第２停止時の右リール停止ラインデータ」は、第１停止が中リール３Ｃでありかつ第２停止が右リール３Ｒであるときに用いる停止ラインデータである。
【０２２２】
ランダム第１停止後停止データテーブルにおいて、ｂｉｔ４（右から第５列）は「中リール第１停止、右リール第２停止後の第３停止時の左リール停止ラインデータ」である。「中リール第１停止、右リール第２停止後の第３停止時の左リール停止ラインデータ」は、第１停止が中リール３Ｃでありかつ第２停止が右リール３Ｒでありかつ第３停止が左リール３Ｌであるときに用いる停止ラインデータである。
【０２２３】
ランダム第１停止後停止データテーブルにおいて、ｂｉｔ７（右から第８列）は「中リール第１停止後の第２停止時の左リール停止ラインデータ」である。「中リール第１停止後の第２停止時の左リール停止ラインデータ」は、第１停止が中リール３Ｃでありかつ第２停止が左リール３Ｌであるときに用いる停止ラインデータである。
【０２２４】
ランダム第１停止後停止データテーブルにおいて、ｂｉｔ６（右から第７列）は「中リール第１停止、左リール第２停止後の第３停止時の右リール停止ラインデータ」である。「中リール第１停止、左リール第２停止後の第３停止時の右リール停止ラインデータ」は、第１停止が中リール３Ｃでありかつ第２停止が左リール３Ｌでありかつ第３停止が右リール３Ｒであるときに用いる停止ラインデータである。
【０２２５】
＜＜ランダム用停止データテーブル＞＞
図２５は、ランダム用停止データテーブルの一例を示す図である。図２５に示すランダム用停止データテーブルは、ランダム用停止データテーブル番号が「０１」である停止データテーブルである。ランダム用停止データテーブル番号「０１」のランダム用停止データテーブルは、第１停止操作時において選択されたストップボタンが中ストップボタン７Ｃ又は右ストップボタン７Ｒであり、回胴停止用番号が「３８」であるときに選択される停止データテーブルである（図１４の太い枠線参照）。この図２５に示すテーブルは、ランダム用停止データテーブルを示す一例であり、同種のテーブルがメインＲＯＭ３２に記憶されている。
【０２２６】
ランダム用停止データテーブルは、図柄位置データ「０」〜「２０」の各々に対応して、１バイトの停止データを規定している。この図２５の図柄位置データが示す図柄位置は押下位置である。図２５に示すランダム用停止データテーブルの例では、図２８に示すように、ｂｉｔ０の列が「右リール停止時のＢライン検索データ」であり、ｂｉｔ１の列が「右リール停止時のＡライン検索データ」であり、ｂｉｔ２の列が「右リール第１停止時のライン変更ビット」であり、ｂｉｔ３の列が「中リール停止時のＢライン検索データ」であり、ｂｉｔ４の列が「中リール停止時のＡライン検索データ」であり、ｂｉｔ５の列が「中リール第１停止時のライン変更ビット」であり、ｂｉｔ６の列が「左リール停止時のＢライン検索データ」であり、ｂｉｔ７の列が「左リール停止時のＡライン検索データ」である。具体的には、以下の通りである。
【０２２７】
ランダム用停止データテーブルにおいて、ｂｉｔ１（右から第２列）は「右リール停止時のＡライン検索データ」である。「右リール停止時のＡライン検索データ」は、Ａラインを用いて第１停止時〜第３停止時に右リール３Ｒの滑り駒数決定データを生成するときに参照するデータである。「右リール停止時のＡライン検索データ」の値が「０」である図柄位置は、その位置で停止させないことを意味し、「右リール停止時のＡライン検索データ」の値が「１」である図柄位置は、その位置で停止させることを意味する。
【０２２８】
ランダム用停止データテーブルにおいて、ｂｉｔ０（右から第１列）は「右リール停止時のＢライン検索データ」である。「右リール停止時のＢライン検索データ」は、Ｂラインを用いて第１停止時〜第３停止時に右リール３Ｒの滑り駒数決定データを生成するときに参照するデータである。「右リール停止時のＢライン検索データ」の値が「０」である図柄位置は、その位置で停止させないことを意味し、「右リール停止時のＢライン検索データ」の値が「１」である図柄位置は、その位置で停止させることを意味する。
【０２２９】
ランダム用停止データテーブルにおいて、ｂｉｔ２（右から第３列）は、第１停止時に参照されるデータであり、第１停止の対象が右リール３Ｒであるときの「右リール第１停止時のライン変更ビット」である。「右リール第１停止時のライン変更ビット」の値が「０」である図柄位置は、第１停止の対象が右リール３Ｒであるときに、ＡラインからＢラインに変更しない図柄位置であることを意味する。また、「右リール第１停止時のライン変更ビット」の値が「１」である図柄位置は、第１停止の対象が右リール３Ｒであるときに、ＡラインからＢラインに変更する図柄位置であることを意味する。
【０２３０】
ランダム用停止データテーブルにおいて、ｂｉｔ４（右から第５列）は「中リール停止時のＡライン検索データ」である。「中リール停止時のＡライン検索データ」は、Ａラインを用いて第１停止時〜第３停止時に中リール３Ｃの滑り駒数決定データを生成するときに参照するデータである。「中リール停止時のＡライン検索データ」の値が「０」である図柄位置は、その位置で停止させないことを意味し、「中リール停止時のＡライン検索データ」の値が「１」である図柄位置は、その位置で停止させることを意味する。
【０２３１】
ランダム用停止データテーブルにおいて、ｂｉｔ３（右から第４列）は「中リール停止時のＢライン検索データ」である。「中リール停止時のＢライン検索データ」は、Ｂラインを用いて第１停止時〜第３停止時に中リール３Ｃの滑り駒数決定データを生成するときに参照するデータである。「中リール停止時のＢライン検索データ」の値が「０」である図柄位置は、その位置で停止させないことを意味し、「中リール停止時のＢライン検索データ」の値が「１」である図柄位置は、その位置で停止させることを意味する。
【０２３２】
ランダム用停止データテーブルにおいて、ｂｉｔ５（右から第６列）は、第１停止時に参照されるデータであり、第１停止の対象が中リール３Ｃであるときの「中リール第１停止時のライン変更ビット」である。「中リール第１停止時のライン変更ビット」の値が「０」である図柄位置は、第１停止の対象が中リール３Ｃであるときに、ＡラインからＢラインに変更しない図柄位置であることを意味する。また、「中リール第１停止時のライン変更ビット」の値が「１」である図柄位置は、第１停止の対象が中リール３Ｃであるときに、ＡラインからＢラインに変更する図柄位置であることを意味する。
【０２３３】
ランダム用停止データテーブルにおいて、ｂｉｔ７（右から第８列）は「左リール停止時のＡライン検索データ」である。「左リール停止時のＡライン検索データ」は、Ａラインを用いて第２停止時又は第３停止時に左リール３Ｌの滑り駒数決定データを生成するときに参照するデータである。「左リール停止時のＡライン検索データ」の値が「０」である図柄位置は、その位置で停止させないことを意味し、「左リール停止時のＡライン検索データ」の値が「１」である図柄位置は、その位置で停止させることを意味する。
【０２３４】
ランダム用停止データテーブルにおいて、ｂｉｔ６（右から第７列）は「左リール停止時のＢライン検索データ」である。「左リール停止時のＢライン検索データ」は、Ｂラインを用いて第２停止時又は第３停止時に左リール３Ｌの滑り駒数決定データを生成するときに参照するデータである。「左リール停止時のＢライン検索データ」の値が「０」である図柄位置は、その位置で停止させないことを意味し、「左リール停止時のＢライン検索データ」の値が「１」である図柄位置は、その位置で停止させることを意味する。
【０２３５】
「Ａライン」や「Ｂライン」などのラインは、図２０及び図２１に示す左第１停止後停止データテーブルで示したものと同様である。
【０２３６】
図２５に示すように、滑り駒数決定データを決定するための停止データとして、複数のパターンのデータを備え、かつ、１つの図柄位置につき１バイトのデータに納めることによって、決定される停止予定位置の多様化を図りつつ、情報の圧縮化を図ることができる。
＜＜ラインマスクデータテーブル＞＞
【０２３７】
図２９は、ラインマスクデータ選択テーブルを示す図である。図２９に示すラインマスクデータ選択テーブルは、格納領域種別に対応してラインマスクデータを規定する。図２９に示すラインマスクデータ選択テーブルの例では、ラインマスク選択データ「００」には、ラインマスクデータ格納領域１に対応して「００１０００００」が規定され、ラインマスクデータ格納領域２に対応して「１０００００００」が規定されている。ラインマスク選択データ「０１」には、ラインマスクデータ格納領域１に対応して「００００００１０」が規定され、ラインマスクデータ格納領域２に対応して「００００１０００」が規定されている。
【０２３８】
＜＜＜各種の格納領域＞＞＞
図３０〜図３７は、メインＲＡＭ３３に格納される各種の格納領域である。
【０２３９】
＜＜内部当籤役格納領域＞＞
図３０は、内部当籤役格納領域を示す図である。内部当籤役格納領域は、内部当籤役格納領域１〜７の７つの格納領域によって構成される。これらの内部当籤役格納領域１〜７の各々の格納領域の大きさは１バイトである。したがって、内部当籤役格納領域１〜７の全体の大きさは７バイトである。内部当籤役格納領域１〜７には、図１１に示す小役・リプレイ用内部当籤役決定テーブルが規定する内部当籤役のデータ（格納領域種別）に基づいて定まるデータが格納される。
【０２４０】
たとえば、図３０に示す内部当籤役格納領域の例では、内部当籤役格納領域１のビット０はＭＢに対応し、ビット１は通常リプに対応し、ビット２は押し順リプレイ１に対応し、ビット３は押し順リプレイ２に対応し、ビット４は押し順リプレイ３に対応し、ビット５は押し順リプレイ４に対応し、ビット６は押し順リプレイ５に対応し、ビット７は押し順リプレイ６に対応する。
【０２４１】
＜＜押し順格納領域＞＞
図３１は、押し順格納領域を示す図である。
【０２４２】
押し順格納領域は、３つのストップボタン７Ｌ、７Ｃ、７Ｒが遊技者によって押し順を示す情報を格納するための領域である。図３１に示すように、押し順格納領域の大きさは、１バイトである。
【０２４３】
押し順が「左→中→右」である場合には、押し順格納領域のビット０の値を「１」にする。押し順が「左→右→中」である場合には、押し順格納領域のビット１の値を「１」にする。押し順が「中→左→右」である場合には、押し順格納領域のビット２の値を「１」にする。押し順が「中→右→左」である場合には、押し順格納領域のビット３の値を「１」にする。押し順が「右→左→中」である場合には、押し順格納領域のビット４の値を「１」にする。押し順が「右→中→左」である場合には、押し順格納領域のビット５の値を「１」にする。
【０２４４】
なお、図３１に示す押し順格納領域では、ビット６及び７は未使用である。
【０２４５】
＜＜作動ストップボタン格納領域＞＞
図３２は、作動ストップボタン格納領域である。
【０２４６】
作動ストップボタン格納領域の大きさは、１バイトである。ビット４〜ビット６は、遊技者による停止操作を検出することが可能であるストップボタン、すなわち有効なストップボタン（有効ストップボタン）を示す格納領域である。ビット０〜ビット２は、有効ストップボタンに対応する停止操作が直前に検出されたストップボタンを示す格納領域である。なお、本実施の形態では、ビット３及びビット７は未使用である。
【０２４７】
ビット０は、左ストップボタン７Ｌに対応する。左ストップボタン７Ｌが遊技者によって操作されたときには、ビット０に「１」が格納される。ビット１は、中ストップボタン７Ｃに対応する。中ストップボタン７Ｃが遊技者によって操作されたときには、ビット１に「１」が格納される。ビット２は、右ストップボタン７Ｒに対応する。右ストップボタン７Ｒが遊技者によって操作されたときには、ビット２に「１」が格納される。
【０２４８】
ビット４は、左ストップボタン７Ｌに対応する。左ストップボタン７Ｌが有効であるときには、ビット４に「１」が格納される。ビット５は、中ストップボタン７Ｃに対応する。中ストップボタン７Ｃが有効であるときには、ビット５に「１」が格納される。ビット６は、右ストップボタン７Ｒに対応する。右ストップボタン７Ｒが有効であるときには、ビット６に「１」が格納される。本実施の形態で、ストップボタンが有効とは、停止操作を検出することが可能であることを意味する。また、定速回転中のリールに対応するストップボタンであって、停止操作を検出することが可能なストップボタンを有効ストップボタンと称する。
【０２４９】
＜＜持越役格納領域＞＞
図３３は、持越役格納領域を示す図である。
【０２５０】
持越役格納領域の大きさは１バイトである。内部当籤役ＭＢに対応するビット０が用いられる。本実施の形態では、持越役格納領域のビット１〜７は未使用である。内部抽籤処理の結果、内部当籤役ＭＢが決定されたときには、持越役格納領域のビット０に「１」が格納される。
【０２５１】
持越役格納領域のビット０に「１」を格納することで、持越役であるＭＢに当籤している状態であることを判断できる。ＭＢは、対応する図柄の組合せが入賞判定ラインに表示されるまで保持される。すなわち、ＭＢに当籤したときには、表示役として図柄の組合せが入賞判定ラインに表示されるまでの少なくとも１回の単位遊技において、当籤したことが保持される。本実施の形態では、この保持する状態を、いわゆる「持ち越し」と称する。持越役格納領域に格納されるＭＢを「持越役」と称する。
【０２５２】
遊技者によって停止操作が行われ、リール３Ｌ、３Ｃ、３Ｒの回転のそれぞれが停止したときには、内部当籤役格納領域は初期化されるが、持越役格納領域は初期化されない。このようにすることで、「持ち越し」の状態を保つことができる。
【０２５３】
＜＜図柄コード格納領域＞＞
図３４は、図柄コード格納領域を示す図である。
【０２５４】
図柄コード格納領域は、１０個の図柄コード格納領域１〜１０からなる。図柄コード格納領域１〜１０は１バイトの領域であり、図柄コード格納領域１〜１０の全ては１０バイトの領域である。図柄コード格納領域１〜１０は、表示役格納領域（図３５）と同様の構成である。図柄コード格納領域のうちの７個の図柄コード格納領域１〜７は、ＲＴ作動図柄の格納領域を除いて、内部当籤役格納領域（図３０）と同様の構成である。
【０２５５】
スタートレバー６が操作されて、３つのリール３Ｌ〜３Ｒの全てが回転している状態では、図４２のステップＳ４２１５の処理によって、図柄コード格納領域１〜１０に「０ＦＦＨ」が格納される。この処理により、図柄コード格納領域１〜１０の全てのビットの値は「１」になる。この「０ＦＦＨ」を格納することによって、リールが回転している状態であることや、全ての役が入賞可能な状態であることを示すことができる。
【０２５６】
また、リールが停止したときには、図４６のステップＳ４６３１の処理によって、図柄コード格納領域１〜１０に予想表示役が格納されて更新される。詳細は、図４６のステップＳ４６３１の処理において説明する。
【０２５７】
＜＜表示役格納領域＞＞
図３５は、表示役格納領域を示す図である。
【０２５８】
表示役格納領域は、１０個の表示役格納領域１〜１０からなる。表示役格納領域１〜１０は、図柄コード格納領域１〜１０（図３４）と同様の構成である。
【０２５９】
表示役格納領域には、入賞作動フラグの値が表示役として格納される。なお、入賞判定ラインに沿って並んだ図柄の組合せが、図柄組合せテーブルに規定されている予め定められた図柄の組合せの何れにも一致しない場合には、入賞作動フラグとして「ハズレ」（図示せず）が決定される。
【０２６０】
表示役格納領域は、３つのリール３Ｌ〜３Ｒの全てが停止したときに確定する表示役を格納する領域である。ただし、リール３Ｌ〜３Ｒのうちの少なくとも１つのリールが回転している状態では、表示役格納領域は、表示可能性役を格納する領域として使用される。表示可能性役については、図４３に示す引込優先順位格納処理において説明する。
【０２６１】
＜＜遊技状態フラグ格納領域＞＞
図３６は、遊技状態フラグ格納領域を示す図である。
【０２６２】
遊技状態フラグ格納領域の大きさは、１バイトである。ビット０は、遊技状態がＭＢ遊技状態であるか否かを示す。ビット０の値が１のときには、遊技状態がＭＢ遊技状態であることを示す。ビット１は、遊技状態がＣＢ遊技状態であるか否かを示す。ビット１の値が１のときには、遊技状態がＣＢ遊技状態であることを示す。ビット２は、遊技状態がＲＴ１遊技状態であるか否かを示す。ビット２の値が１のときには、遊技状態がＲＴ１遊技状態であることを示す。ビット３は、遊技状態がＲＴ２遊技状態であるか否かを示す。ビット３の値が１のときには、遊技状態がＲＴ２遊技状態であることを示す。ビット４は、遊技状態がＲＴ３遊技状態であるか否かを示す。ビット４の値が１のときには、遊技状態がＲＴ３遊技状態であることを示す。
【０２６３】
本実施の形態では、ビット５〜７は、未使用である。遊技状態フラグ格納領域に格納されているデータが「００００００００Ｂ」である場合には、ボーナスゲームの何れも作動しておらず、現在の遊技状態は一般遊技状態であることを示す。
【０２６４】
＜＜引込優先順位データ格納領域＞＞
図３７は、引込優先順位データ格納領域を示す図である。
【０２６５】
引込優先順位データ格納領域は、３つのリール３Ｌ〜３Ｒの各々に対応して、左リール用引込優先順位データ格納領域、中リール用引込優先順位データ格納領域及び右リール用引込優先順位データ格納領域の３つの領域によって構成される。さらに、これらの３つの引込優先順位データ格納領域の各々には、対応するリールの検索図柄位置「０」〜「２０」の各々に対応して決定された引込優先順位データが格納される格納領域が設けられている。
【０２６６】
本実施の形態では、この引込優先順位データ格納領域を参照することにより、各種の停止テーブルに基づいて決定された滑り駒数決定データの他に、より適切な滑り駒数が存在するか否かを判断することができる。
【０２６７】
引込優先順位データの００１Ｈは「停止可能」に対応し、その図柄位置は「停止可能」であることを意味する。引込優先順位データの０００Ｈは、その図柄位置は「停止禁止」であることを意味する。この場合には、その図柄位置でのリールの停止は回避される。
【０２６８】
引込優先順位データの値が大きいほど引込優先順位が高い。引込優先順位データを参照することにより、リールの表面に配された図柄を引き込む引込優先順位の相対的な評価ができる。この結果、内部抽籤処理の結果を、リールを停止する位置の決定に適正に反映させることができる。
【０２６９】
また、引込優先順位データとして最も大きい値が割り当てられている図柄が最も引込優先順位の高い図柄である。すなわち、引込優先順位データは、リールの表面に配された複数の図柄の順位を示す。また、引込優先順位データは、内部当籤役に影響を受けて決定される。なお、引込優先順位データの大きさが等しい図柄が複数存在する場合には、検索順序テーブルが規定する優先順序に従って１つの図柄が決定される。
【０２７０】
＜＜ＡＲＴ抽籤テーブル＞＞
図３８は、サブＲＡＭ８３に格納される格納領域である。図３８は、ＡＲＴ抽籤テーブルを示す図である。
【０２７１】
内部当籤役（当籤番号）に対応して、抽籤値が規定されている。抽籤値は、ＡＲＴ抽籤の場合のものと、ＡＲＴ非当籤の場合のものとからなる。
【０２７２】
図３８に示すＡＲＴ抽籤テーブルは、図６８のフローチャートのステップＳ６８１３の処理で参照される。ＡＲＴ抽籤テーブルを参照することによって、ＡＲＴに当籤したか否かが決定される。
【０２７３】
＜＜＜制御処理＞＞＞
主制御回路７１のメインＣＰＵ３１は、図３９〜図５７に示すフローチャートにしたがって各種のプログラムを実行する。
【０２７４】
＜＜メインＣＰＵのメイン制御＞＞
図３９は、メイン制御処理を示すフローチャートである。
【０２７５】
最初に、パチスロ１に電源が投入されると、メインＣＰＵ３１は、初期化処理を実行する（ステップＳ３９１１）。この初期化処理は、バックアップが正常であるか、設定変更が適切に行われたかなどが判断され、判断結果に応じた初期化処理が実行される。
【０２７６】
次に、メインＣＰＵ３１は、遊技終了時の初期化処理を実行する（ステップＳ３９１３）。たとえば、遊技終了時の初期化の格納領域を指定して初期化する。この初期化処理によって、メインＲＡＭ３３の内部当籤役格納領域や表示役格納領域に格納されたデータがクリアされる。
【０２７７】
次に、メインＣＰＵ３１は、後述する図４０に示すメダル受付・スタートチェック処理のサブルーチンを呼び出して実行する（ステップＳ３９１５）。このメダル受付・スタートチェック処理によって、遊技者により投入されたメダルを検出する投入操作検出手段における処理や、開始操作を検出する開始操作検出手段における処理が構成される。
【０２７８】
次に、メインＣＰＵ３１は、乱数値を抽出し、乱数値格納領域に格納する（ステップＳ３９１７）。次に、メインＣＰＵ３１は、後述する図４１に示す内部抽籤処理のサブルーチンを呼び出して実行する（ステップＳ３９１９）。この内部抽籤処理によって、内部当籤役決定手段における処理が構成される。
【０２７９】
次に、メインＣＰＵ３１は、後述する図４２に示すリール停止初期設定処理のサブルーチンを呼び出して実行する（ステップＳ３９２１）。このリール停止初期設定処理によって、内部当籤役に基づいて停止テーブル群を決定する停止テーブル決定手段における処理が構成される。
【０２８０】
次に、メインＣＰＵ３１は、スタートコマンドを副制御回路７２に送信する（ステップＳ３９２３）。スタートコマンドには、内部当籤役等の演出に必要な各種の情報が含まれる。
【０２８１】
次に、メインＣＰＵ３１は、ウェイト処理を実行する（ステップＳ３９２５）。このウェイト処理は、前回の遊技開始（前回の単位遊技の開始）から所定時間（たとえば、４．１秒）を経過しているか否かを判断し、所定時間を経過していないと判別した場合には、所定時間を経過するまで待機して待ち時間を消化する処理である。
【０２８２】
次に、メインＣＰＵ３１は、全てのリールの回転開始の処理を実行する（ステップＳ３９２７）。さらに、このリールの回転開始の処理に伴って、図３２に示す作動ストップボタン格納領域に「０１１１００００Ｂ」を格納する。
【０２８３】
上述したステップＳ３９２７のリール回転開始処理は、割込処理（図示せず）によって実行される。この割込処理は、一定の周期（１．１１７２ミリ秒）で実行される処理である。この割込処理によって、ステッピングモータの駆動を制御し、リールの回転を開始する。その後、この割込処理によって、ステッピングモータの駆動を制御し、リールの回転が定速に達するまで加速を行う。さらに、その後、リールの回転が定速に達すると、この割込処理によって、ステッピングモータの駆動を制御し、リールが定速で回転するように維持される。この割込処理によって実行されるリール回転制御（開始、加速、定速等）が、リール回転手段の処理を構成する。
【０２８４】
次に、メインＣＰＵ３１は、後述する図４３に示す引込優先順位格納処理のサブルーチンを呼び出して実行する（ステップＳ３９２９）。この引込優先順位格納処理によって、回転しているリールの全ての図柄の引込優先順位が決定される。
【０２８５】
次に、メインＣＰＵ３１は、後述する図４６に示すリール停止制御処理のサブルーチンを呼び出して実行する（ステップＳ３９３１）。このリール停止制御処理によって、リール停止手段による処理が構成される。
【０２８６】
次に、メインＣＰＵ３１は、入賞検索処理を実行する（ステップＳ３９３３）。この入賞検索処理は、全てのリールが停止した後に、有効化された入賞判定ラインに表示された図柄組合せと図柄組合せテーブルとを照合して、有効化された入賞判定ラインごとに表示された図柄組合せを判定する処理である。具体的には、図３４に示す図柄コード格納領域に格納されたデータと、図１２に示す図柄組合せテーブルのデータとを照合し、その結果を、表示役格納領域（図３５参照）に格納する。具体的には、図柄コード格納領域のデータを表示役格納領域にそのまま複写する。その際に、図柄組合せテーブルを参照して、払出枚数を求める。この入賞検索処理によって、全てのリールが停止したことで図柄表示手段に表示される図柄の組合せを特定する図柄組合せ特定手段の処理が構成される。
【０２８７】
ステップＳ３９３３を実行した後、メインＣＰＵ３１は、表示役を決定し、表示役コマンドを副制御回路７２に対して送信する（図示せず）。表示役コマンドには、表示役等の情報が含まれる。
【０２８８】
次に、メインＣＰＵ３１は、メダルの払い出しを実行する（ステップＳ３９３５）。たとえば、入賞検索処理の結果に基づいて、表示された図柄組合せに応じたメダル枚数の払出しを実行する。このメダル払出処理に伴って、払出枚数カウンタに基づいて、ホッパー４０の駆動制御やクレジットカウンタの更新が行われる。このメダル払出処理によって、図柄表示手段により表示された図柄の組合せに基づいてメダル等の払い出しを行う払出手段における処理を構成する。
【０２８９】
次に、メインＣＰＵ３１は、表示コマンド送信処理を実行する（ステップＳ３９３７）。表示コマンドには、表示役、停止開始位置及び滑り駒数（又は停止予定位置）などの情報が含まれる。
【０２９０】
次に、メインＣＰＵ３１は、後述する図５４に示すＲＴ制御処理を実行する（ステップＳ３９３９）。ＲＴ制御処理によって、遊技状態が、ＲＴ１遊技状態〜ＲＴ３遊技状態に更新される。
【０２９１】
次に、メインＣＰＵ３１は、後述する図５５に示すボーナス終了チェック処理のサブルーチンを呼び出して実行する（ステップＳ３９４１）。このボーナス終了チェック処理によって、終了条件を満たした場合にボーナスゲームの作動を終了するボーナスゲーム終了手段における処理が構成される。
【０２９２】
次に、メインＣＰＵ３１は、図５６に示すボーナス作動チェック処理のサブルーチンを呼び出して実行する（ステップＳ３９４３）。このボーナス作動チェック処理によって、図柄表示手段により表示された図柄の組合せに基づいてボーナスゲームの作動を行うボーナスゲーム作動手段における処理を構成する。ステップＳ３９４３の処理を実行した後、上述したステップＳ３９１３に処理を戻す。
【０２９３】
＜＜メダル受付・スタートチェック処理＞＞
図４０は、図３９のステップＳ３９１５の処理で呼び出されるメダル受付・スタートチェック処理のサブルーチンを示すフローチャートである。
【０２９４】
最初に、メインＣＰＵ３１は、自動投入要求があるか否かを判別する（ステップＳ４０１１）。前回の単位遊技でリプレイに入賞した場合には、今回の単位遊技では、自動的にメダルが投入される。すなわち、ステップＳ４０１１の判断処理は、この前回の単位遊技でリプレイに入賞したか否かの判断と等価である。
【０２９５】
メインＣＰＵ３１は、ステップＳ４０１１の判断処理で、自動投入要求があると判別したときには（ＹＥＳ）、所定枚数のメダルを自動投入する処理を実行する（ステップＳ４０１３）。具体的には、メインＣＰＵ３１は、自動投入カウンタを投入枚数カウンタに複写し、自動投入カウンタをクリアする。
【０２９６】
メインＣＰＵ３１は、ステップＳ４０１１の判断処理で、自動投入要求がないと判別したときには（ＮＯ）、メダル受付許可を実行する（ステップＳ４０１５）。具体的には、メインＣＰＵ３１は、セレクタ（図示せず）のソレノイドの駆動を行い、セレクタ内のメダルの通過を促す。
【０２９７】
次に、メインＣＰＵ３１は、ステップＳ４０１５の処理を実行した後、遊技状態に応じて投入枚数の最大値をセットする（ステップＳ４０１７）。本実施の形態において、非ＭＢ遊技状態では３枚をセットし、ＭＢ遊技状態では１枚をセットする。
【０２９８】
次に、メインＣＰＵ３１は、メダル受付許可であるか否かを判断する（ステップＳ４０１９）。メインＣＰＵ３１は、メダル受付許可であると判別したときには（ＹＥＳ）、投入されたメダルの枚数をチェックする（ステップＳ４０２１）。この処理によって、チェックしたメダルの枚数に応じて、投入枚数カウンタの値と有効ラインカウンタの値とを更新する。
【０２９９】
次に、メインＣＰＵ３１は、メダル投入コマンドを副制御回路７２に送信する（ステップＳ４０２３）。このメダル投入コマンドには投入枚数のデータ等が含まれる。
【０３００】
次に、メインＣＰＵ３１は、投入されたメダルの投入枚数が遊技を開始できる枚数であるか否かを判断する（ステップＳ４０２５）。すなわち、メインＣＰＵ３１は、投入されたメダルの投入枚数が、遊技状態に応じて単位遊技を開始できる枚数であるか否かを判断する。本実施の形態において、非ＭＢ遊技状態では３枚であり、ＭＢ遊技状態では１枚（すなわち、投入枚数の最大値）である。
【０３０１】
メインＣＰＵ３１は、ステップＳ４０２５の判断処理で、投入されたメダルの投入枚数が遊技を開始できる枚数でないと判別したときには（ＮＯ）、上述したステップＳ４０１９に処理を戻す。
【０３０２】
メインＣＰＵ３１は、上述したステップＳ４０１３の処理を実行した後、ステップＳ４０１９の判断処理でメダル受付許可でないと判別したとき（ＮＯ）、又はステップＳ４０２５の判断処理で投入されたメダルの投入枚数が遊技を開始できる枚数であると判別したときには（ＹＥＳ）、スタートスイッチ６Ｓはオンであるか否かを判断する（ステップＳ４０２７）。
【０３０３】
メインＣＰＵ３１は、ステップＳ４０２７の判断処理でスタートスイッチ６Ｓはオンでないと判別したときには（ＮＯ）、上述したステップＳ４０１９に処理を戻す。
【０３０４】
メインＣＰＵ３１は、ステップＳ４０２７の判断処理でスタートスイッチ６Ｓはオンであると判別したときには（ＹＥＳ）、メダル受付禁止を行い（ステップＳ４０２９）、本サブルーチンを終了する。具体的には、セレクタ（図示せず）のソレノイドの駆動を行わずに、メダル払出口１５から、投入口に投入されたメダルの排出を促す。
【０３０５】
＜＜内部抽籤処理＞＞
図４１は、図３９のステップＳ３９１９の処理で呼び出される内部抽籤処理のサブルーチンを示すフローチャートである。
【０３０６】
最初に、メインＣＰＵ３１は、遊技状態に応じた内部抽籤テーブルをセットする（ステップＳ４１１１）。たとえば、本実施の形態では、遊技状態が、非ＭＢ遊技状態の場合には、非ＭＢ遊技状態用内部抽籤テーブル（図９参照）が選択され、ＭＢ遊技状態の場合には、ＭＢ遊技状態用内部抽籤テーブル（図１０参照）が選択される。
【０３０７】
次に、メインＣＰＵ３１は、乱数値格納領域に格納されている乱数値を取得する（ステップＳ４１１３）。
【０３０８】
次に、メインＣＰＵ３１は、ステップＳ４１１１の処理でセットされた内部抽籤テーブルを用いて、当籤番号に応じた抽籤値を取得し、乱数値から抽籤値を減算する（ステップＳ４１１５）。
【０３０９】
次に、メインＣＰＵ３１は、ステップＳ４１１５の処理による減算結果が負であるか否かを判断する（ステップＳ４１１７）。
【０３１０】
メインＣＰＵ３１は、ステップＳ４１１７の判断処理で、減算結果が負でないと判別したとき（ＮＯ）、すなわち、いわゆる桁借りが行われていないと判別したときには、乱数値及び当籤番号を更新する（ステップＳ４１１９）。
【０３１１】
次に、メインＣＰＵ３１は、使用している内部抽籤テーブルの全ての当籤番号をチェックしたか否かを判断する（ステップＳ４１２１）。
【０３１２】
次に、メインＣＰＵ３１は、ステップＳ４１２１の判断処理で、全ての当籤番号をチェックしていないと判別したときには（ＮＯ）、上述したステップＳ４１１５に処理を戻す。
【０３１３】
次に、メインＣＰＵ３１は、ステップＳ４１２１の判断処理で、全ての当籤番号をチェックしたと判別したときには（ＹＥＳ）、データポインタの値として０をセットする（ステップＳ４１２３）。
【０３１４】
次に、メインＣＰＵ３１は、上述したステップＳ４１１７の判断処理で、減算結果が負であると判別したとき（ＹＥＳ）、すなわち、いわゆる桁借りが行われたと判別したときには、使用している内部抽籤テーブルを参照して小役・リプレイ用データポインタの値とボーナス用データポインタの値とを取得する（ステップＳ４１２５）。
【０３１５】
次に、メインＣＰＵ３１は、上述したステップＳ４１２３又はＳ４１２５の処理を実行した後、図１１に示す小役・リプレイ用内部当籤役決定テーブルを参照して、小役・リプレイ用データポインタの値に基づいて内部当籤役を取得する（ステップＳ４１２７）。このステップＳ４１２７の処理は、上述したステップＳ４１２３又はＳ４１２５の処理で決定した小役・リプレイ用データポインタの値を用いて、図１１に示す小役・リプレイ用内部当籤役決定テーブルを参照して、小役・リプレイ用データポインタの値に対応する内部当籤役を示す７バイトのデータ値を決定する処理である。
【０３１６】
次に、メインＣＰＵ３１は、取得した内部当籤役を、対応する内部当籤役格納領域に格納する（ステップＳ４１２９）。このステップＳ４１２９の処理は、ステップＳ４１２７の処理で決定した内部当籤役を示す７バイトのデータ値を、図３０に示す内部当籤役格納領域（格納領域１ないし７）に格納する処理である。
【０３１７】
次に、メインＣＰＵ３１は、持越役格納領域の値は０であるか否かを判断する（ステップＳ４１３１）。この判断処理は、図３３に示す持越役格納領域に格納されているデータ値が０であるか否かを判断する処理である。すなわち、ステップＳ４１３１の判断処理は、ＢＢ１、ＢＢ２、ＭＢ１又はＭＢ２の何れも持ち越していないかを判断する処理である。
【０３１８】
次に、メインＣＰＵ３１は、ステップＳ４１３１の判断処理で、持越役格納領域の値は０であると判別したときには（ＹＥＳ）、図１１に示すボーナス用内部当籤役決定テーブルを参照し、ボーナス用データポインタの値に基づいて内部当籤役を取得する（ステップＳ４１３３）。このステップＳ４１３３の処理は、上述したステップＳ４１２３又はＳ４１２５の処理で決定したボーナス用データポインタの値を用いて、図１１に示すボーナス用内部当籤役決定テーブルを参照して、ボーナス用データポインタの値に対応する内部当籤役を示す７バイトのデータ値を決定する処理である。
【０３１９】
次に、メインＣＰＵ３１は、取得した内部当籤役を持越役格納領域に格納する（ステップＳ４１３５）。このステップＳ４１３５の処理は、図３３に示す持越格納領域のビット０〜ビット３のうち、取得した内部当籤役に対応するビットの値を「１」にする処理である。
【０３２０】
メインＣＰＵ３１は、上述したステップＳ４１３１の判断処理で、持越役格納領域の値は０でないと判別したとき（ＮＯ）、又はステップＳ４１３５の処理を実行したときには、持越役格納領域に格納されている内部当籤役に基づいて、内部当籤役格納領域を更新する（ステップＳ４１３７）。このステップＳ４１３７の処理は、図３３に示す持越役格納領域に格納されている内部当籤役の種類に基づいて、図３０に示す内部当籤役格納領域の７バイトのデータ値を更新する処理である。
【０３２１】
次に、メインＣＰＵ３１は、遊技状態がＭＢ遊技状態であるか否かを判断する（ステップＳ４１３９）。
【０３２２】
メインＣＰＵ３１は、ステップＳ４１３９の判断処理で遊技状態がＭＢ遊技状態であると判別したときには（ＹＥＳ）、ＭＢ作動中処理を実行する（ステップＳ４１４１）。ＭＢ作動中処理は、内部当籤役格納領域において全ての小役のビットをオンにする処理である。なお、内部当籤役決定テーブルをそのように構成してもよい。このようにすることで、全ての小役の入賞が許容される。
【０３２３】
メインＣＰＵ３１は、ステップＳ４１３９の判断処理で遊技状態がＭＢ遊技状態であると判別したとき（ＮＯ）、又はステップＳ４１４１の処理を実行したときには、本サブルーチンを終了する。
【０３２４】
＜＜リール停止初期設定処理＞＞
図４２は、図３９のステップＳ３９２１の処理で呼び出されるリール停止初期設定処理のサブルーチンを示すフローチャートである。
【０３２５】
最初に、メインＣＰＵ３１は、回胴停止用番号選択テーブルを参照して、内部当籤役等に基づいて回胴停止用番号を取得する（ステップＳ４２１１）。このステップＳ４２１１の処理は、たとえば、上述した図４１のステップＳ４１２５で取得した小役・リプレイ用データポインタを用いて、図１３に示す回胴停止用番号選択テーブルを参照し、小役・リプレイ用データポインタの値及び遊技状態に対応する回胴停止用番号を決定する処理である。
【０３２６】
次に、メインＣＰＵ３１は、リール停止初期設定テーブルを参照し、回胴停止用番号に基づいて各情報を取得する（ステップＳ４２１３）。このステップＳ４２１３の処理は、上述したステップＳ４２１１の処理で取得した回胴停止用番号を用いて、図１４に示すリール停止初期設定テーブルを参照し、回胴停止用番号に対応する各情報を取得する処理である。本実施の形態では、各情報は、引込優先順位テーブル選択テーブル番号と、引込優先順位テーブル番号と、左第１停止用停止テーブル番号と、左第１停止後停止データテーブル番号と、ランダム用停止データテーブル番号と、検索テーブル変更データとの６種類の情報である（図１４参照）。
【０３２７】
次に、メインＣＰＵ３１は、図柄コード格納領域にリールが回転中であることを示す識別子「０ＦＦＨ（１１１１１１１１Ｂ）」を格納する（ステップＳ４２１５）。このステップＳ４２１５の処理は、全ての図柄コード格納領域（未使用領域を除く）のビットをオンにする処理である。具体的には、図３４に示す図柄コード格納領域１〜１０に「０ＦＦＨ」を格納する処理である。この「０ＦＦＨ」は、上述したように、３つのリール３Ｌ〜３Ｒが回転している状態であることを示すとともに、全ての役が入賞可能な状態であることを示す。なお、この入賞可能な状態は、内部抽籤処理によって当籤しているか否かを無視して定められる状態である。
【０３２８】
次に、ストップボタン未作動カウンタに３を格納し（ステップＳ４２１７）、本サブルーチンを終了する。このストップボタン未作動カウンタは、停止操作が検出されていないストップボタンを計数するためのデータである。すなわち、ストップボタン未作動カウンタは、一の単位遊技において、遊技者によって停止操作がされていないストップボタンの数を決定するためのカウンタである。
【０３２９】
＜＜引込優先順位格納処理＞＞
図４３は、図３９のステップＳ３９２９の処理と、図４６のステップＳ４６３７の処理とで呼び出される引込優先順位格納処理のサブルーチンを示すフローチャートである。この引込優先順位格納処理は、少なくとも１つのリールが回転している状態で、回転中のリールのうち、いずれか１つのリールが停止したと仮定して、そのリールの表面に配されている全ての図柄の各々に対して、リールの停止制御に必要な引き込みのための引込優先順位を決定するための処理であり、回転中のリールの各図柄位置の全てに対して行う処理である。
【０３３０】
最初に、メインＣＰＵ３１は、ストップボタン未作動カウンタを検索回数として格納する（ステップＳ４３１１）。たとえば、３つのストップボタンの全てが操作されていない場合には、ストップボタン未作動カウンタは３であり、検索回数も３となる。
【０３３１】
次に、メインＣＰＵ３１は、検索対象リールを決定する（ステップＳ４３１３）。このステップＳ４３１３の処理は、回転している状態のリールのうち、例えば、より左側の１つのリールを検索対象リールとして決定する処理である。したがって、既に停止したリールが存在する場合には、その停止したリールは、検索対象から除外される。たとえば、３つのリールの全てが回転しているときには、最初に左リール３Ｌが検索対象リールとして決定され、次いで中リール３Ｃ、続いて右リール３Ｒの順に検索対象リールとして決定される。また、中リール３Ｃが既に停止し、左リール３Ｌ及び右リール３Ｒのみが回転しているときには、最初に左リール３Ｌが検索対象リールとして決定され、次いで右リール３Ｒが検索対象リールとして決定される。
【０３３２】
次に、メインＣＰＵ３１は、後述する図４４に示す引込優先順位テーブル選択処理のサブルーチンを呼び出して実行する（ステップＳ４３１５）。このステップＳ４３１５は、内部当籤役（回胴停止用番号）と、作動ストップボタンとに基づいて、引込優先順位テーブルを選択する処理である。たとえば、引込優先順位テーブルとして、図１６に示すものがある。
【０３３３】
次に、メインＣＰＵ３１は、図柄位置データとして「０」をセットし、図柄チェック回数として「２１」をセットする（ステップＳ４３１７）。このようにセットすることで、リールの表面に配されている２１個の図柄の全てを対象にして引込優先順位を決定できる。図柄位置データは、図４５のステップＳ４５１３で用いる検索図柄位置を意味する。
【０３３４】
次に、メインＣＰＵ３１は、後述する図４５に示す図柄コード格納処理のサブルーチンを呼び出して実行する（ステップＳ４３１９）。このステップＳ４３１９の処理によって、検索対象リールの現在の図柄位置データについて、有効化された入賞判定ライン８ａ〜８ｄについて、図柄コードを取得することができる。図柄コードは、図８に示すものである。
【０３３５】
次に、メインＣＰＵ３１は、取得された図柄コードと図柄コード格納領域とに基づいて、表示役格納領域を更新する（ステップＳ４３２１）。このステップＳ４３２１の処理は、当籤役の有無に関わらず（内部抽籤処理の結果に関わらず）、仮想的に停止させたリールの表面に配された図柄と、既に停止しているリールに配された図柄とに基づいて、表示可能性役（図柄組合せ）を表示役格納領域１〜１０に格納する処理である。
【０３３６】
対象となる図柄の図柄コードと、役に対応する図柄の組合せに対象となる図柄を含む全ての役との対応関係は、予め定められている。一の図柄コードが定まれば、図柄の組合せにその図柄コードを含む全ての役を決定することができる。この対応関係は、予めテーブル（図示せず）として、主制御回路７１のメインＲＯＭ３２に記憶されている。この対応関係を参照することによって、ステップＳ４３１９の処理により取得された図柄コードから、仮想的に停止させたリールの表面に配された図柄を含む全ての役を決定することができる。
【０３３７】
したがって、上述したステップＳ４３２１は、より具体的には、当籤役の有無に関わらず、仮想的に停止させたリールの表面に配された図柄を含む全ての役を示すデータと、図柄コード格納領域１〜１０（図３４）に既に格納されている予想表示役を示すデータとの論理積を演算して、その結果を、表示可能性役として表示役格納領域１〜１０（図３５参照）を更新する処理である。
【０３３８】
なお、図３９のステップＳ３９３３で説明したように、表示役格納領域は、原則として、全てのリールが停止したことで図柄表示手段に表示される図柄の組合せによって構成される表示役を格納する領域であるが、このステップＳ４３２１を実行している時点では、表示役格納領域は表示可能性役を格納する領域として用いられる。
【０３３９】
次に、メインＣＰＵ３１は、引込優先順位を取得する（ステップＳ４３２３）。このステップＳ４３２３の処理は、表示役格納領域の格納領域１〜１０においてビットが１となっている役であって、内部当籤役格納領域（図３０）の格納領域１〜７においてビットが１になっている役について、ステップＳ４３１５の処理で選択された引込優先順位テーブルを参照して、引込優先順位データを取得する処理である。また、一部のリールに停止表示された図柄のみで入賞を確定する役（本実施の形態におけるチェリー３）のような役の場合には、「ＡＮＹ」となるリールについては、その役の引込優先順位データは取得せず、入賞が確定するリールについて、内部当籤していない場合には、引込優先順位データ格納領域に「停止禁止（全ビット０）」を取得する。ここで、入賞が確定するリールとは、最終的に入賞することが確定するリールである。通常の場合には、３つのリール３Ｌ〜３Ｒの全てが停止したときに入賞が確定される。また、一部のリールに停止表示された図柄のみで入賞を確定する役の場合には、その一部のリールが全て停止したときに入賞が確定する。
【０３４０】
次に、メインＣＰＵ３１は、取得した引込優先順位データを引込優先順位データ格納領域に格納する（ステップＳ４３２５）。このステップＳ４３２５の処理は、ステップＳ４３２３の処理で取得した引込優先順位データを、図３７に示す引込優先順位データ格納領域に格納する処理である。たとえば、検索対象リールが左リール３Ｌであり、現在の図柄位置データが「２０」であるときには、図３７に示す引込優先順位データ格納領域のうちの左リール用引込優先順位データ格納領域の図柄位置「２０」に対応する格納領域（アドレス）が指定され、その領域（ビット１〜ビット６）に決定した引込優先順位データが格納される。
【０３４１】
次に、メインＣＰＵ３１は、図柄チェック回数を１だけ減算し、図柄位置データを１だけ加算する（ステップＳ４３２７）。図柄位置データを１増やすことで、図４５のステップＳ４５１３で用いる検索図柄位置を次の図柄位置に更新できる。
【０３４２】
次に、メインＣＰＵ３１は、図柄チェック回数は０であるか否かを判別する（ステップＳ４３２９）。メインＣＰＵ３１は、図柄チェック回数が０でないと判別したときには（ＮＯ）、上述したステップＳ４３１９に処理を戻す。
【０３４３】
メインＣＰＵ３１は、ステップＳ４３２９の判断処理で、図柄チェック回数が０であると判別したときには（ＹＥＳ）、検索回数分の検索をしたか否かを判断する（ステップＳ４３３１）。メインＣＰＵ３１は、検索回数分の検索をしていないと判別したときには（ＮＯ）、上述したステップＳ４３１３に処理を戻す。
【０３４４】
メインＣＰＵ３１は、ステップＳ４３３１の判断処理で、検索回数分の検索をしたと判別したときには（ＹＥＳ）、直ちに本サブルーチンを終了する。
【０３４５】
図４３に示す引込優先順位格納処理は、図３９のステップＳ３９２９の処理と、図４６のステップＳ４６３７の処理とで呼び出される。図３９のステップＳ３９２９の処理で呼び出された場合には、３つのリール３Ｌ〜３Ｒの全てのリールが回転している状態で引込優先順位格納処理が実行される。したがって、この場合には、３つのリール３Ｌ〜３Ｒの全てのリールの表面に配された図柄の全てを対象にして、引込優先順位データが格納される。また、図４６のステップＳ４６３７の処理で呼び出された場合には、第１停止後又は第２停止後に実行される。すなわち、３つのリール３Ｌ〜３Ｒのうち、２つ又は１つのリールが回転している状態で引込優先順位格納処理が実行される。したがって、この場合には、回転している状態のリールのみの表面に配された図柄の全てを対象にして、引込優先順位データが格納される。
【０３４６】
＜＜引込優先順位テーブル選択処理＞＞
図４４は、図４３のステップＳ４３１５の処理で呼び出される引込優先順位テーブル選択処理のサブルーチンを示すフローチャートである。
【０３４７】
最初に、メインＣＰＵ３１は、引込優先順位テーブル番号がセットされているか否かを判断する（ステップＳ４４１１）。このステップＳ４４１１の処理は、図４２に示すリール停止初期設定処理のサブルーチンのステップＳ４２１３の処理によって取得された引込優先順位テーブルがセットされているか否かを判断する処理である。
【０３４８】
本実施の形態においては、図１４に示すように、リール停止初期設定テーブルには、「引込優先順位テーブル番号」と「引込優先順位テーブル選択データ」とが規定されている。「引込優先順位テーブル番号」は、ストップボタンの停止操作の押し順によることなく引込優先順位を決定する場合に選択される引込優先順位テーブル番号である。「引込優先順位テーブル選択データ」は、ストップボタンの停止操作の押し順に応じてリールの停止制御をする場合に引込優先順位テーブル番号を決定するためのデータである。
【０３４９】
メインＣＰＵ３１は、ステップＳ４４１１の判断処理で、引込優先順位テーブル番号がセットされていると判別したときには（ＹＥＳ）、直ちに本サブルーチンを終了する。
【０３５０】
メインＣＰＵ３１は、ステップＳ４４１１の判断処理で、引込優先順位テーブル番号がセットされていないと判別したときには（ＮＯ）、図３１に示す押し順格納領域の値と、図３２に示す作動ストップボタン格納領域の値とを読み出し、図１５に示す引込優先順位テーブル選択テーブルを参照し、引込優先順位テーブル選択テーブルが規定する引込優先順位テーブル番号をセットし（ステップＳ４４１３）、本サブルーチンを終了する。
【０３５１】
このようにすることで、ストップボタンの停止操作の押し順に応じて、引込優先順位データを変更できる。すなわち、押し順に応じて、優先して引き込む役を異ならしめることができる。
【０３５２】
＜＜図柄コード格納処理＞＞
図４５は、図４３のステップＳ４３１９の処理で呼び出される図柄コード格納処理のサブルーチンを示すフローチャートである。
【０３５３】
最初に、メインＣＰＵ３１は、有効ラインデータをセットする（ステップＳ４５１１）。有効ラインデータは、投入されたメダルの枚数に応じて決定され、入賞判定ラインのうち、有効化された入賞判定ラインを示すデータである。本実施の形態では、第１のライン（上段−中段−上段）、第２のライン（上段−中段−下段）、第３のライン（下段−中段−上段）、第４のライン（下段−中段−下段）がセットされる。
【０３５４】
次に、メインＣＰＵ３１は、検索図柄位置と有効ラインデータとに基づいて、検索対象リールのチェック用図柄位置データをセットする（ステップＳ４５１３）。本実施の形態では、例えば、検索対象リールが左リール３Ｌであり、検索図柄位置が１である場合には、図柄位置データ０及び２がチェック用図柄位置データとしてセットされる。
【０３５５】
次に、メインＣＰＵ３１は、チェック用図柄位置データの図柄コードを取得し（ステップＳ４５１５）、本サブルーチンを終了する。このステップＳ４５１５の処理によって、有効化された入賞判定ラインを構成する上段、中段、下段の３つの図柄の図柄コードを取得することができる。
【０３５６】
＜＜リール停止制御処理＞＞
図４６は、図３９のステップＳ３９３１の処理で呼び出されるリール停止制御処理のサブルーチンを示すフローチャートである。
【０３５７】
最初に、メインＣＰＵ３１は、有効なストップボタンが押されたか否かを判別する（ステップＳ４６１１）。この処理は、ストップスイッチ７Ｓから信号が出力されたか否かを判断する処理である。メインＣＰＵ３１は、有効なストップボタンが押されていないと判別したときには（ＮＯ）、ステップＳ４６１１の処理を繰り返す。
【０３５８】
メインＣＰＵ３１は、ステップＳ４６１１の判断処理で、有効なストップボタンが押されたと判別したときには（ＹＥＳ）、押されたストップボタンに応じて、図３１に示す押し順格納領域と、図３２に示す作動ストップボタン格納領域とを更新する（ステップＳ４６１３）。
【０３５９】
メインＣＰＵ３１は、第１停止操作、第２停止操作及び第３停止操作のそれぞれに対応する作動ストップボタンの種別を、図３１に示す押し順格納領域に格納し、押し順格納領域を参照することで順押し及び変則押しであるか否かの判断をすることができる。
【０３６０】
次に、メインＣＰＵ３１は、ストップボタン未作動カウンタを１減算する（ステップＳ４６１５）。
【０３６１】
次に、メインＣＰＵ３１は、作動ストップボタンから検索対象リールを決定する（ステップＳ４６１７）。
【０３６２】
次に、メインＣＰＵ３１は、図柄カウンタに基づいて停止開始位置を格納する（ステップＳ４６１９）。停止開始位置は、ストップスイッチ７Ｓによって停止操作が検出されたときの該当リールの図柄カウンタに対応する図柄位置である。
【０３６３】
次に、メインＣＰＵ３１は、後述する図４７に示す滑り駒数決定処理のサブルーチンを呼び出して実行する（ステップＳ４６２１）。この滑り駒数決定処理で決定される滑り駒数決定データは、停止テーブルに基づいて決定される仮の滑り駒数である。
【０３６４】
次に、メインＣＰＵ３１は、リール停止コマンドを副制御回路７２に送信する（ステップＳ４６２３）。このリール停止コマンドには、ストップスイッチ７ＳのＯＮエッジの情報が含まれる。また、リール停止コマンドには、停止されるリールの種別やその滑り駒数等の情報も含まれる。
【０３６５】
次に、メインＣＰＵ３１は、停止開始位置と滑り駒数とに基づいて停止予定位置を決定し格納する（ステップＳ４６２５）。停止予定位置は、滑り駒数として規定されている予め定められた数値「０」〜「４」のうちの何れかを停止開始位置に加算した図柄位置であり、リールの回転が停止する図柄位置である。停止開始位置は、ステップＳ４６１９の処理で決定した図柄位置である。
【０３６６】
次に、メインＣＰＵ３１は、停止予定位置を検索図柄位置としてセットする（ステップＳ４６２７）。
【０３６７】
次に、メインＣＰＵ３１は、図４５に示す図柄コード格納処理のサブルーチンを呼び出して実行する（ステップＳ４６２９）。
【０３６８】
次に、メインＣＰＵ３１は、取得した図柄コードから図柄コード格納領域を更新する（ステップＳ４６３１）。図柄の図柄コードと、図柄に対応する役（図柄組合せ）との対応関係が、予めテーブル（図示せず）として、主制御回路７１のメインＲＯＭ３２に記憶されている。ステップＳ４６３１の処理は、この対応関係を参照して、図柄コードから対応する役を取得して、図柄コード格納領域１〜１０を更新する処理である。具体的には、表示し得る役（図柄組合せ）のビットを１に更新し、表示されない役（図柄組合せ）のビットを０に更新する。
【０３６９】
このステップＳ４６３１の処理によって、予想表示役を決定することができる。決定された予想表示役は、図柄コード格納領域１〜１０に格納される。停止した図柄によって、第１停止、第２停止の順に、予想表示役を徐々に絞ることができる。
【０３７０】
次に、メインＣＰＵ３１は、図５２に示す制御変更処理のサブルーチンを呼び出して実行する（ステップＳ４６３３）。
【０３７１】
次に、メインＣＰＵ３１は、ストップボタン未作動カウンタが０であるか否かを判断する（ステップＳ４６３５）。
【０３７２】
メインＣＰＵ３１は、ステップＳ４６３５の判断処理で、ストップボタン未作動カウンタが０でないと判別したときには（ＮＯ）、図４３に示す引込優先順位格納処理のサブルーチンを呼び出して実行する（ステップＳ４６３７）。
【０３７３】
次に、メインＣＰＵ３１は、上述したステップＳ４６１１に処理を戻す。
【０３７４】
メインＣＰＵ３１は、ステップＳ４６３５の判断処理で、ストップボタン未作動カウンタが０であると判別したときには（ＹＥＳ）、直ちに本サブルーチンを終了する。
【０３７５】
＜＜滑り駒数決定処理＞＞
図４７は、滑り駒数を決定する処理のサブルーチンを示すフローチャートである。
【０３７６】
最初に、メインＣＰＵ３１は、ランダム用ラインマスク変更有効ビットがオンであるか否かを判断する（ステップＳ４７１１）。ランダム用ラインマスク変更有効ビットは、図５２のステップＳ５２１９の処理でオンにされる。すなわち、第１停止が中ストップボタン７Ｃ又は右ストップボタン７Ｒの操作による場合で、かつ、検索テーブル変更データが０３である場合に、第１停止の停止制御の後に、ランダム用ラインマスク変更有効ビットはオンにされる。ランダム用ラインマスク変更有効ビットは、図２５のランダム用停止データテーブルを参照するときに用いられる。
【０３７７】
メインＣＰＵ３１は、ステップＳ４７１１の判断処理で、ランダム用ラインマスク変更有効ビットがオンでないと判別したときには（ＮＯ）、作動ストップボタンに応じたラインマスクデータをセットする（ステップＳ４７１３）。
【０３７８】
メインＣＰＵ３１は、ステップＳ４７１１の判断処理で、ランダム用ラインマスク変更有効ビットがオンであると判別したとき（ＹＥＳ）、又はステップＳ４７１３の処理を実行したときには、第１停止時であるか否かを判断する（ステップＳ４７１５）。
【０３７９】
メインＣＰＵ３１は、ステップＳ４７１５の判断処理で、第１停止時でないと判別したときには（ＮＯ）、後述する図５１に示す第２・第３停止処理のサブルーチンを呼び出して実行する（ステップＳ４７１７）。
【０３８０】
メインＣＰＵ３１は、ステップＳ４７１５の判断処理で、第１停止時であると判別したときには（ＹＥＳ）、後述する図４８に示す第１停止処理のサブルーチンを呼び出して実行する（ステップＳ４７１９）。
【０３８１】
メインＣＰＵ３１は、ステップＳ４７１７又はＳ４７１９の処理を実行したときには、後述する図５３に示す優先引込制御処理のサブルーチンを呼び出して実行し（ステップＳ４７２１）、本サブルーチンを終了する。
【０３８２】
＜＜第１停止処理＞＞
図４８は、第１停止の処理のサブルーチンを示すフローチャートである。
【０３８３】
最初に、メインＣＰＵ３１は、第１停止が左ストップボタン７Ｌであるか否かを判断する（ステップＳ４８１１）。すなわち、単位遊技が始まった後、左ストップボタン７Ｌが遊技者によって最初に操作されたか否かを判断する。
【０３８４】
メインＣＰＵ３１は、ステップＳ４８１１の判断処理で、第１停止が左ストップボタン７Ｌであると判別したときには（ＹＥＳ）、左第１停止用停止テーブル番号に基づいて左第１停止用停止テーブルを取得する（ステップＳ４８１３）。
【０３８５】
次に、メインＣＰＵ３１は、左第１停止用停止テーブルを参照し、停止開始位置に基づいて滑り駒数決定データを取得し（ステップＳ４８１５）、本サブルーチンを終了する。
【０３８６】
メインＣＰＵ３１は、ステップＳ４８１１の判断処理で、第１停止が左ストップボタン７Ｌでないと判別したときには（ＮＯ）、すなわち、第１停止が中ストップボタン７Ｃ又は右ストップボタン７Ｒであると判別したときには、検索テーブル変更データが０３であるか否かを判断する（ステップＳ４８１７）。
【０３８７】
メインＣＰＵ３１は、ステップＳ４８１７の判断処理で、検索テーブル変更データが０３であると判別したときには（ＹＥＳ）、第１停止が中ストップボタン７Ｃであるか否かを判断する（ステップＳ４８１９）
【０３８８】
メインＣＰＵ３１は、ステップＳ４８１９の判断処理で、第１停止が中ストップボタン７Ｃでないと判別したときには（ＮＯ）、取得しているランダム用停止データテーブル番号に１を加算する（ステップＳ４８２１）。
【０３８９】
メインＣＰＵ３１は、ステップＳ４８１９の判断処理で、第１停止が中ストップボタン７Ｃであると判別したとき（ＹＥＳ）、又はステップＳ４８２１の処理を実行したときには、ランダム用停止データテーブル番号に基づいてランダム第１停止用停止テーブルを取得する（ステップＳ４８２３）。
【０３９０】
次に、メインＣＰＵ３１は、ランダム第１停止データテーブルを参照し、停止開始位置に基づいて、滑り駒数決定データとランダム第１停止後停止データテーブル番号とを取得し（ステップＳ４８２５）、本サブルーチンを終了する。
【０３９１】
メインＣＰＵ３１は、ステップＳ４８１７の判断処理で、検索テーブル変更データが０３でないと判別したときには（ＮＯ）、ランダム用停止データテーブル番号に基づいてランダム用停止データテーブルを取得する（ステップＳ４８２７）。
【０３９２】
次に、メインＣＰＵ３１は、図４９に示すライン変更ビットチェック処理のサブルーチンを呼び出して実行する（ステップＳ４８２９）。
【０３９３】
次に、メインＣＰＵ３１は、図５０に示すラインマスクデータ変更処理のサブルーチンを呼び出して実行する（ステップＳ４８３１）。
【０３９４】
次に、メインＣＰＵ３１は、取得した停止データテーブルを参照し、停止開始位置とラインマスクデータとに基づいて、滑り駒数決定データを生成し（ステップＳ４８３３）、本サブルーチンを終了する。
【０３９５】
本実施の形態では、第１停止が、左ストップボタン７Ｌの操作による場合には、左第１停止用停止テーブルと左第１停止後停止データテーブルとを用いて滑り駒数決定データを決定する。
【０３９６】
第１停止が中ストップボタン７Ｃ又は右ストップボタン７Ｒの操作により、かつ、検索テーブル変更データが０３である場合には、ランダム第１停止用テーブルとランダム第１停止後停止データテーブルとを用いて滑り駒数決定データを決定する。
【０３９７】
第１停止が中ストップボタン７Ｃ又は右ストップボタン７Ｒの操作により、かつ、検索テーブル変更データが０３以外である場合には、ランダム用停止データテーブルを用いて滑り駒数決定データを決定する。
【０３９８】
＜＜ライン変更ビットチェック処理＞＞
図４９は、ライン変更ビットチェック処理のサブルーチンを示すフローチャートである。
【０３９９】
最初に、メインＣＰＵ３１は、検索テーブル変更データが０１であるか否かを判断する（ステップＳ４９１１）。
【０４００】
メインＣＰＵ３１は、ステップＳ４９１１の判別処理で、検索テーブル変更データが０１でないと判別したときには（ＮＯ）、作動ストップボタンに応じてラインマスクデータをライン変更ビットチェック用に変更する（ステップＳ４９１３）。
【０４０１】
次に、メインＣＰＵ３１は、変更したラインマスクデータを用いて、停止データテーブルを参照し、停止開始位置のライン変更ビットはオンであるか否かを判断する（ステップＳ４９１５）。この判断は、図２０、図２１、図２３〜図２５などの停止データテーブルのライン変更ビットが規定する停止データが１でるか否かを判断する処理である。
【０４０２】
メインＣＰＵ３１は、ステップＳ４９１５の判別処理で、停止開始位置のライン変更ビットはオンであると判別したときには（ＹＥＳ）、ライン変更有効ビットをオンにする（ステップＳ４９１７）。本実施の形態では、ライン変更有効ビットをオンにすることによって、ＡラインからＢラインに変更して停止制御をする。
【０４０３】
メインＣＰＵ３１は、ステップＳ４９１１の判別処理で、検索テーブル変更データが０１であると判別したとき（ＹＥＳ）、ステップＳ４９１５の判別処理で、停止開始位置のライン変更ビットはオンでないと判別したとき（ＮＯ）、又はステップＳ４９１７の処理を実行したときには、本サブルーチンを終了する。
【０４０４】
このように、本実施の形態では、検索テーブル変更データが０１である場合には、Ａラインを維持して停止制御をする。一方、検索テーブル変更データが０１以外であり、ライン変更有効ビットがオンである場合には、ＡラインからＢラインに変更して停止制御をする。
【０４０５】
＜＜ラインマスクデータ変更処理＞＞
図５０は、ラインマスクデータ変更処理のサブルーチンを示すフローチャートである。
【０４０６】
最初に、メインＣＰＵ３１は、ランダム用ラインマスク変更有効ビットはオンであるか否かを判断する（ステップＳ５０１１）。ランダム用ラインマスク変更有効ビットは、図５２のステップＳ５２１９の処理でオンにされる。
【０４０７】
メインＣＰＵ３１は、ステップＳ５０１１の判断処理で、ランダム用ラインマスク変更有効ビットはオンであると判別したときには（ＹＥＳ）、第２停止時であるか否かを判断する（ステップＳ５０１３）。
【０４０８】
メインＣＰＵ３１は、ステップＳ５０１３の判断処理で、第２停止時であると判別したときには（ＹＥＳ）、ラインマスクデータ格納領域１をセットする（ステップＳ５０１５）。
【０４０９】
次に、メインＣＰＵ３１は、検索対象リールより右のリールが回転中であるか否かを判断する（ステップＳ５０１７）。
【０４１０】
メインＣＰＵ３１は、ステップＳ５０１７の判断処理で、検索対象リールより右のリールが回転中であると判別したときには（ＹＥＳ）、ラインマスクデータ格納領域２をセットする（ステップＳ５０１９）。
【０４１１】
メインＣＰＵ３１は、ステップＳ５０１７の判断処理で、検索対象リールより右のリールが回転中でないと判別したとき（ＮＯ）、又はステップＳ５０１９の処理を実行したときには、セットされたラインマスクデータ格納領域からラインマスクデータを取得し（ステップＳ５０２１）、本サブルーチンを終了する。
【０４１２】
上述したステップＳ５０１５〜Ｓ５０２１の処理を実行することにより、以下のように、ラインマスクデータがセットされる。すなわち、ランダム用ラインマスク変更有効ビットはオンであるので、第１停止は中ストップボタン７Ｃ又は右ストップボタン７Ｒの操作による場合で、第２停止時の場合に、ステップＳ５０１５〜Ｓ５０２１の処理が実行される。
【０４１３】
したがって、押し順が中→右である場合には、ラインマスクデータ格納領域１からラインマスクデータとして２０Ｈが取得される。また、押し順が右→中である場合には、ラインマスクデータ格納領域１からラインマスクデータとして０２Ｈが取得される。押し順が中→左である場合には、ラインマスクデータ格納領域２からラインマスクデータとして８０Ｈが取得される。また、押し順が右→左で場合には、ラインマスクデータ格納領域２からラインマスクデータとして０８Ｈが取得される。
【０４１４】
メインＣＰＵ３１は、ステップＳ５０１３の判断処理で、第２停止時でないと判別したときには（ＮＯ）、セットされたラインマスクデータを取得し（ステップＳ５０２３）、本サブルーチンを終了する。
【０４１５】
メインＣＰＵ３１は、ステップＳ５０１１の判断処理で、ランダム用ラインマスク変更有効ビットはオンでないと判別したときには（ＮＯ）、ライン変更有効ビットがオンであるか否かを判断する（ステップＳ５０２５）。
【０４１６】
メインＣＰＵ３１は、ステップＳ５０２５の判断処理で、ライン変更有効ビットがオンであると判別したときには（ＹＥＳ）、作動ストップボタンに応じてラインマスクデータをＢライン用に変更する（ステップＳ５０２７）。
【０４１７】
メインＣＰＵ３１は、ステップＳ５０２５の判断処理で、ライン変更有効ビットがオンでないと判別したとき（ＮＯ）、ステップＳ５０２７の処理を実行したときには、本サブルーチンを終了する。
【０４１８】
＜＜第２・第３停止処理＞＞
図５１は、第２・第３停止処理のサブルーチンを示すフローチャートである。
【０４１９】
最初に、メインＣＰＵ３１は、第１停止が左ストップボタン７Ｌであるか否かを判断する（ステップＳ５１１１）。
【０４２０】
メインＣＰＵ３１は、ステップＳ５１１１の判断処理で、第１停止が左ストップボタン７Ｌでないと判別したときには（ＮＯ）、ランダム用ラインマスク変更有効ビットがオンであるか否かを判断する（ステップＳ５１１３）。ランダム用ラインマスク変更有効ビットは、制御変更をしたか否かを示す。
【０４２１】
メインＣＰＵ３１は、ステップＳ５１１３の判断処理で、ランダム用ラインマスク変更有効ビットがオンであると判別したときには（ＹＥＳ）、ランダム用停止データテーブル番号を右に１ビットシフトし、シフト後の値に基づいてランダム用第１停止後停止データテーブルを取得する（ステップＳ５１１５）。ランダム用第１停止後停止データテーブルは予め複数定められて、メインＲＯＭ３２に記憶されている。ランダム用停止データテーブル番号を用いて１つのランダム用第１停止後停止データテーブルを決定できる。ステップＳ５１１５の処理は、制御変更をした場合には、ランダム用停止データテーブル番号（図２２）をシフトし、シフトさせたランダム用第１停止後停止データテーブル（図２３又は図２４）を用いて滑り駒数決定データを決定する処理である。
【０４２２】
メインＣＰＵ３１は、ステップＳ５１１１の判断処理で、第１停止が左ストップボタン７Ｌであると判別したときには（ＹＥＳ）、第２停止時であるか否かを判断する（ステップＳ５１１７）。
【０４２３】
メインＣＰＵ３１は、ステップＳ５１１７の判断処理で、第２停止時であると判別したときには（ＹＥＳ）、左第１停止後停止データテーブル番号に基づいて左第１停止後停止データテーブルを取得する（ステップＳ５１１９）。
【０４２４】
次に、メインＣＰＵ３１は、図４９に示すライン変更ビットチェック処理を呼び出して実行する（ステップＳ５１２１）。
【０４２５】
メインＣＰＵ３１は、ステップＳ５１１３の判断処理で、ランダム用ラインマスク変更有効ビットがオンでないと判別したとき（ＮＯ）、ステップＳ５１１５の処理を実行したとき、ステップＳ５１１７の判断処理で、第２停止時でないと判別したとき（ＮＯ）、又はステップＳ５１２１の処理を実行したときには、図５０に示すラインマスクデータ変更処理を呼び出して実行する（ステップＳ５１２３）。
【０４２６】
ランダム用ラインマスク変更有効ビットがオンでないと判別したとき（ＮＯ）、ステップＳ５１１５の処理を実行したとき、ステップＳ５１１７の判断処理で、第２停止時でないと判別したときには、ライン変更ビットチェック処理を実行することなく、ラインマスクデータ変更処理を実行する。
【０４２７】
次に、メインＣＰＵ３１は、取得した停止データテーブルを参照し、停止開始位置とラインマスクデータとに基づいて、滑り駒数決定データを生成し（ステップＳ５１２５）、本サブルーチンを終了する。
【０４２８】
＜＜制御変更処理＞＞
図５２は、制御変更処理のサブルーチンを示すフローチャートである。第１停止時の停止制御の場合には、図４２の処理によって取得したリール停止初期設定テーブル（図１４）の各種の情報をそのまま用いる。これに対して、第２停止時又は第３停止時の停止制御の場合には、リール停止初期設定テーブル（図１４）の各種の情報をそのまま用いて滑り駒数決定データを生成する場合と、変更した情報を用いて滑り駒数決定データを生成する場合とがある。図５２に示す制御変更処理は、変更するか否かを決定し、変更する場合には、滑り駒数決定データを生成するためのラインマスクデータを決定する処理である。
【０４２９】
最初に、メインＣＰＵ３１は、第３停止後であるか否かを判断する（ステップＳ５２１１）。
【０４３０】
メインＣＰＵ３１は、ステップＳ５２１１の判断処理で、第３停止後でないと判別したときには（ＮＯ）、第１停止が左ストップボタン７Ｌの操作による場合であるか否かを判断する（ステップＳ５２１３）。
【０４３１】
メインＣＰＵ３１は、ステップＳ５２１３の判断処理で、第１停止が左ストップボタン７Ｌでないと判別したときには（ＮＯ）、検索テーブル変更データが０３であるか否かを判断する（ステップＳ５２１５）。
【０４３２】
メインＣＰＵ３１は、ステップＳ５２１５の判断処理で、検索テーブル変更データが０３であると判別したときには（ＹＥＳ）、第２停止後であるか否かを判断する（ステップＳ５２１７）。
【０４３３】
メインＣＰＵ３１は、ステップＳ５２１７の判断処理で、第２停止後でないと判別したときには（ＮＯ）、ランダム用ラインマスク変更有効ビットをオンにする（ステップＳ５２１９）。
【０４３４】
本実施の形態では、ランダム用ラインマスク変更有効ビットをオンにする処理は、このステップＳ５２１９の処理のみである。すなわち、第１停止が中ストップボタン７Ｃ又は右ストップボタン７Ｒの操作による場合で、かつ、検索テーブル変更データが０３である場合に、第１停止の停止制御の後に、ランダム用ラインマスク変更有効ビットをオンにする。ランダム用ラインマスク変更有効ビットは、第１停止が中ストップボタン７Ｃ又は右ストップボタン７Ｒの操作によるものであった場合に制御変更をしたか否かを示す。ランダム用ラインマスク変更有効ビットの値は、この後の停止制御で判断するときに用いる。
【０４３５】
次に、メインＣＰＵ３１は、ラインマスク選択データとして００をセットする（ステップＳ５２２１）。
【０４３６】
次に、メインＣＰＵ３１は、第１停止は中ストップボタン７Ｃであるか否かを判断する（ステップＳ５２２３）。
【０４３７】
メインＣＰＵ３１は、ステップＳ５２２３の判断処理で、第１停止は中ストップボタン７Ｃでないと判別したときには（ＮＯ）、ラインマスクデータ選択データを０１に更新する（ステップＳ５２２５）。
【０４３８】
上述したステップＳ５２２１〜Ｓ５２２５の処理を実行することによって、第１停止が中ストップボタン７Ｃの操作による場合には、ラインマスクデータ選択データは００に更新され、第１停止が右ストップボタン７Ｒの操作による場合には、ラインマスクデータ選択データは０１に更新される。
【０４３９】
メインＣＰＵ３１は、ステップＳ５２２３の判断処理で、第１停止は中ストップボタン７Ｃであると判別したとき（ＹＥＳ）、又はステップＳ５２２５の処理を実行したときには、ラインマスクデータ選択テーブルを参照し、ラインマスク選択データに基づいて各ラインマスクデータ格納領域にラインマスクデータを格納し（ステップＳ５２２７）、本サブルーチンを終了する。
【０４４０】
上述したステップＳ５２２７の処理によって、第１停止が中ストップボタン７Ｃの操作であるか、又は右ストップボタン７Ｒの操作であるかに応じて、対応するラインマスクデータをラインマスクデータ格納領域に格納することができる。格納されたラインマスクデータによって、停止制御の制御変更をすることができる。
【０４４１】
メインＣＰＵ３１は、ステップＳ５２１７の判断処理で、第２停止後であると判別したときには（ＹＥＳ）、セットされたラインマスクデータを右に１ビットシフトし、ラインマスクデータとしてセットする（ステップＳ５２２９）。
【０４４２】
メインＣＰＵ３１は、ステップＳ５２１１の判断処理で、第３停止後であると判別したとき（ＹＥＳ）、ステップＳ５２１３の判断処理で、第１停止が左ストップボタン７Ｌであると判別したとき（ＹＥＳ）、ステップＳ５２１５の判断処理で、検索テーブル変更データが０３でないと判別したとき（ＮＯ）、又はステップＳ５２２７若しくはＳ５２２９の処理を実行したときには、本サブルーチンを終了する。
【０４４３】
本実施の形態では、第１停止が中ストップボタン７Ｃ又は右ストップボタン７Ｒの操作により、かつ、検索テーブル変更データが０３である場合に、第２停止又は第３停止の停止制御に用いる情報を変更すべく、ラインマスクデータを決定する。
【０４４４】
＜＜優先引込制御処理＞＞
図５３は、優先引込制御処理のサブルーチンを示すフローチャートである。
【０４４５】
最初に、メインＣＰＵ３１は、作動ストップボタンに応じた引込優先順位データ格納領域をセットする（ステップＳ５３１１）。
【０４４６】
次に、メインＣＰＵ３１は、停止開始位置を取得する（ステップＳ５３１３）。
【０４４７】
次に、メインＣＰＵ３１は、遊技状態がＭＢ遊技状態であるか否かを判断する（ステップＳ５３１４）。
【０４４８】
メインＣＰＵ３１は、ステップＳ５３１４の判断処理で、遊技状態がＭＢ遊技状態であると判別したときには（ＹＥＳ）、検索対象リールが右リール３Ｒであるか否かを判断する（ステップＳ５３１５）。
【０４４９】
メインＣＰＵ３１は、ステップＳ５３１４の判断処理で、遊技状態がＭＢ遊技状態でないと判別したときには（ＮＯ）、又はステップＳ５３１５の判断処理で、検索対象リールが右リール３Ｒでないと判別したときには（ＮＯ）、滑り駒数決定データに応じた優先順序テーブルをセットする（ステップＳ５３１７）。
【０４５０】
例えば、ステップＳ５３１７の処理は、停止テーブル（停止データテーブル）によって決定された滑り駒数が４である場合には、優先順序テーブルの滑り駒数決定データが４の行（アドレス）をセットする処理である。
【０４５１】
次に、メインＣＰＵ３１は、優先順序の初期値及びチェック回数に５をセットする（ステップＳ５３１９）。この処理は、０駒〜４駒の５回分を検索するためである。
【０４５２】
メインＣＰＵ３１は、ステップＳ５３１５の判断処理で、検索対象リールが右リール３Ｒであると判別したときには（ＹＥＳ）、滑り駒数決定データに応じたＭＢ遊技状態用優先順序テーブルをセットする（ステップＳ５３２１）。
【０４５３】
次に、メインＣＰＵ３１は、優先順序の初期値に５をセットし、チェック回数に２をセットする（ステップＳ５３２３）。
【０４５４】
メインＣＰＵ３１は、ステップＳ５３１９又はＳ５３２３の処理を実行したときには、滑り駒数決定データを滑り駒数としてセットする（ステップＳ５３２５）。
【０４５５】
次に、メインＣＰＵ３１は、停止開始位置及び優先順序に基づいて停止検索位置を抽出する（ステップＳ５３２７）。
【０４５６】
次に、メインＣＰＵ３１は、停止検索位置の引込優先順位データを取得する（ステップＳ５３２９）。
【０４５７】
次に、メインＣＰＵ３１は、先に取得された引込優先順位データ以上であるか否かを判断する（ステップＳ５３３１）。
【０４５８】
メインＣＰＵ３１は、ステップＳ５３３１の判断処理で、先に取得された引込優先順位データ以上であると判別したときには（ＹＥＳ）、滑り駒数を更新する（ステップＳ５３３３）。
【０４５９】
メインＣＰＵ３１は、ステップＳ５３３１の判断処理で、先に取得された引込優先順位データ以上でないと判別したとき（ＮＯ）、又はステップＳ５３３３の処理を実行したときには、優先順序及びチェック回数から１を減算する（ステップＳ５３３５）。
【０４６０】
次に、メインＣＰＵ３１は、チェック回数は０であるか否かを判断する（ステップＳ５３３７）。
【０４６１】
メインＣＰＵ３１は、ステップＳ５３３７の判断処理で、チェック回数は０であると判別したときには（ＹＥＳ）、滑り駒数をセットし（ステップＳ５３３９）、本サブルーチンを終了する。
【０４６２】
メインＣＰＵ３１は、ステップＳ５３３７の判断処理で、チェック回数は０でないと判別したときには（ＮＯ）、ステップＳ５３２７に処理を戻す。
【０４６３】
＜＜ＲＴ制御処理＞＞
図５４は、ＲＴ制御処理のサブルーチンを示すフローチャートである。
【０４６４】
最初に、メインＣＰＵ３１は、ＭＢ作動中であるか否かを判断する（ステップＳ５４１１）。所定の図柄組合せが表示されたことを契機に開始されるＲＴは、ボーナス作動中（及びボーナス内部当籤中）には、作動させることができないので、このような判断処理を実行する。また、一般遊技状態は、設定変更時のみ（新規導入時も）移行する。
【０４６５】
メインＣＰＵ３１は、ステップＳ５４１１の判断処理で、ＭＢ作動中でないと判別したときには（ＮＯ）、ＲＴ作動図柄１〜２７が表示されたか否かを判断する（ステップＳ５４１３）。
【０４６６】
メインＣＰＵ３１は、ステップＳ５４１３の判断処理で、ＲＴ作動図柄１〜２７が表示されたと判別したときには（ＹＥＳ）、遊技状態をＲＴ１遊技状態に更新する（ステップＳ５４１５）。
【０４６７】
メインＣＰＵ３１は、ステップＳ５４１３の判断処理で、ＲＴ作動図柄１〜２７が表示されていないと判別したときには（ＮＯ）、押し順リプ１−１〜６が表示されたか否かを判断する（ステップＳ５４１７）。
【０４６８】
メインＣＰＵ３１は、ステップＳ５４１７の判断処理で、押し順リプ１−１〜６が表示されたと判別したときには（ＹＥＳ）、遊技状態をＲＴ２遊技状態に更新する（ステップＳ５４１８）。
【０４６９】
メインＣＰＵ３１は、ステップＳ５４１７の判断処理で、押し順リプ１−１〜６が表示されていないと判別したときには（ＮＯ）、押し順リプ２−１又は２−２が表示されたか否かを判断する（ステップＳ５４１９）。
【０４７０】
メインＣＰＵ３１は、ステップＳ５４１９の判断処理で、押し順リプ２−１又は２−２が表示されたと判別したときには（ＹＥＳ）、遊技状態をＲＴ３遊技状態に更新する（ステップＳ５４２１）。
【０４７１】
メインＣＰＵ３１は、ステップＳ５４１１の判断処理で、ＭＢ作動中であると判別したとき（ＹＥＳ）、ステップＳ５４１５若しくはＳ５４１８の処理を実行したとき、ステップＳ５４１９の判断処理で、押し順リプ２−１又は２−２が表示されていないと判別したとき（ＮＯ）、又はステップＳ５４２１の処理を実行したときには、本サブルーチンを終了する。
【０４７２】
＜＜ボーナス終了チェック処理＞＞
図５５は、ボーナス終了チェック処理のサブルーチンを示すフローチャートである。
【０４７３】
最初に、メインＣＰＵ３１は、ＭＢ作動中であるか否かを判断する（ステップＳ５５１１）。この処理は、ＭＢ遊技状態フラグがオンであるか否かを判断する処理である。
【０４７４】
メインＣＰＵ３１は、ステップＳ５５１１の判断処理で、ＭＢ作動中であると判別したときには（ＹＥＳ）、ボーナス終了枚数カウンタの値が０未満であるか否かを判断する（ステップＳ５５１３）。
【０４７５】
メインＣＰＵ３１は、ステップＳ５５１３の判断処理で、ボーナス終了枚数カウンタの値が０未満であると判別したときには（ＹＥＳ）、ＭＢ終了処理を実行する（ステップＳ５５１５）。この処理は、ＭＢ遊技状態フラグをオフする処理である。
【０４７６】
次に、メインＣＰＵ３１は、ボーナス終了時コマンド送信処理を実行する（ステップＳ５５１７）。
【０４７７】
次に、メインＣＰＵ３１は、ボーナス終了時の初期化処理を実行する（ステップＳ５５１９）。
【０４７８】
メインＣＰＵ３１は、ステップＳ５５１３の判断処理で、ボーナス終了枚数カウンタの値が０以上であると判別したときには（ＮＯ）、ＣＢ終了処理を実行する（ステップＳ５５２１）。この処理は、ＣＢ遊技状態フラグをオフする処理である。
【０４７９】
メインＣＰＵ３１は、ステップＳ５５１１の判断処理で、ＭＢ作動中でないと判別したとき（ＮＯ）、ステップＳ５５１９又はＳ５５２１の処理を実行したときには、本サブルーチンを終了する。
【０４８０】
ＭＢは、第２種特別役物に係る役物連続作動装置であり、ＣＢは、第２種特別役物であるので、ＭＢ中はＭＢが続く限り、毎ゲーム終了→作動を繰り返すことになる。
【０４８１】
＜＜ボーナス作動チェック処理＞＞
図５６は、ボーナス作動チェック処理のサブルーチンを示すフローチャートである。
【０４８２】
最初に、メインＣＰＵ３１は、ＭＢ作動中であるか否かを判断する（ステップＳ５６１１）。
【０４８３】
メインＣＰＵ３１は、ステップＳ５６１１の判断処理でＭＢ作動中であると判別したときには（ＹＥＳ）、ＣＢ作動処理を実行する（ステップＳ５６１３）。この処理は、ＣＢ遊技状態フラグをオンにする処理である。
【０４８４】
メインＣＰＵ３１は、ステップＳ５６１１の判断処理でＭＢ作動中でないと判別したときには（ＮＯ）、ＭＢ入賞であるか否かを判断する（ステップＳ５６１５）。
【０４８５】
メインＣＰＵ３１は、ステップＳ５６１５の判断処理でＭＢ入賞であると判別したときには（ＹＥＳ）、ＭＢ作動処理を実行する（ステップＳ５６１７）。この処理は、ＭＢ遊技状態フラグ及びＣＢ遊技状態フラグをオンにするとともに、ボーナス終了枚数カウンタに１４をセットする処理である。
【０４８６】
次に、メインＣＰＵ３１は、持越役格納領域の値をクリアする（ステップＳ５６１９）。
【０４８７】
次に、メインＣＰＵ３１は、ボーナス開始コマンド送信処理を実行する（ステップＳ５６２１）。
【０４８８】
メインＣＰＵ３１は、ステップＳ５６１５の判断処理でＭＢ入賞でないと判別したときには（ＮＯ）、リプレイ入賞であるか否かを判断する（ステップＳ５６２３）。
【０４８９】
メインＣＰＵ３１は、ステップＳ５６２３の判断処理でリプレイ入賞であると判別したときには（ＹＥＳ）、自動投入要求を実行する（ステップＳ５６２５）。
【０４９０】
メインＣＰＵ３１は、ステップＳ５６１３若しくはＳ５６２１の処理を実行したとき、ステップＳ５６２３の判断処理でリプレイ入賞でないと判別したとき（ＮＯ）、又はステップＳ５６２５の処理を実行したとき、本サブルーチンを終了する。
【０４９１】
＜＜メインＣＰＵ３１の制御による割込処理＞＞
図５７は、メインＣＰＵ３１の制御による割込処理のサブルーチンを示すフローチャートである。この処理は、１．１１７２ミリ秒毎に呼び出されて実行される。
【０４９２】
最初に、メインＣＰＵ３１は、レジスタを退避する（ステップＳ５７１１）。
【０４９３】
次に、メインＣＰＵ３１は、入力ポートチェック処理を実行する（ステップＳ５７１３）。
【０４９４】
次に、メインＣＰＵ３１は、タイマ更新処理を実行する（ステップＳ５７１５）。
【０４９５】
次に、メインＣＰＵ３１は、コマンドデータ送信処理を実行する（ステップＳ５７１７）。
【０４９６】
次に、メインＣＰＵ３１は、リール制御処理を実行する（ステップＳ５７１９）。
【０４９７】
次に、メインＣＰＵ３１は、ランプ・７ＳＥＧ駆動処理を実行する（ステップＳ５７２１）。
【０４９８】
次に、メインＣＰＵ３１は、レジスタを復帰し（ステップＳ５７２３）、本サブルーチンを終了する。
＜＜＜副制御処理＞＞＞
副制御回路７２のサブＣＰＵ８１は、図５８〜図７０に示すフローチャートにしたがって各種のプログラムを実行する。
【０４９９】
＜＜電源投入時の処理＞＞
図５８は、電源投入時の処理の副制御回路７２の動作を示すフローチャートである。
【０５００】
最初に、サブＣＰＵ８１は、初期化処理を実行する（ステップＳ５８１１）。この処理では、サブＣＰＵ８１は、サブＲＡＭ８３等のエラーチェック、タスクシステムの初期化を行う。タスクシステムは、タイマ割込同期のタスクグループであるランプ制御タスク、サウンド制御タスク、及びＶＳＹＮＣ（Ｖｅｒｔｉｃａｌ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ）割込同期のタスクグループであるマザータスクを含む。
【０５０１】
次に、サブＣＰＵ８１は、図５９に示すランプ制御タスクを起動する（ステップＳ５８１３）。ランプ制御タスクは、サブＣＰＵ８１が、サブＣＰＵ８１に対して２ミリ秒毎に送信されるタイマ割込イベントメッセージを受け取るのを待ち、このタイマ割込イベントメッセージを受け取ったことに応じて、各種ランプの点灯状態を制御する処理を実行する処理である。
【０５０２】
次に、サブＣＰＵ８１は、図６０に示すサウンド制御タスクを起動する（ステップＳ５８１５）。サウンド制御タスクは、サブＣＰＵ８１が、スピーカ９Ｌ、９Ｒからの出音状態を制御する処理を実行する処理である。
【０５０３】
次に、サブＣＰＵ８１は、図６１に示すマザータスクを起動し（ステップＳ５８１７）、処理を打ち切る。マザータスクは、ＶＳＹＮＣ（垂直同期信号）割込同期のタスクグループであり、液晶表示装置５で１フレームの映像が表示されたときに液晶表示装置５から送られる垂直同期信号（ＶＳＹＮＣ割込信号）を用いる。
【０５０４】
＜＜ランプ制御タスク＞＞
図５９は、ランプ制御タスクを示すフローチャートである。
【０５０５】
最初に、サブＣＰＵ８１は、タイマ割込初期化処理を実行する（ステップＳ５９１１）。
【０５０６】
次に、サブＣＰＵ８１は、ランプ関連データの初期化処理を実行する（ステップＳ５９１３）。
【０５０７】
次に、サブＣＰＵ８１は、２ミリ秒イベント待ちを実行する（ステップＳ５９１５）。この処理では、サブＣＰＵ８１が２ミリ秒毎にタイマ割込イベントメッセージを受け取るまでの間、サブＣＰＵ８１は、タイマ割込同期とは異なるタスクグループを実行する。タイマ割込同期とは異なるタスクグループとして、例えば、コマンド受信割込同期のタスクグループである主基板通信タスクが挙げられる。また、電源割込同期のタスクグループ（図示せず）や、ドア監視ユニット通信同期のタスクグループ（図示せず）が挙げられる。
【０５０８】
次に、サブＣＰＵ８１は、図６０に示すサウンド制御タスクを実行する（ステップＳ５９１７）。この処理では、ランプ制御タスクと同一グループであるタイマ割込同期のタスクグループの次の優先順位にあるタスクを実行する。実施例では、タイマ割込同期のタスクグループの優先順位は、基本的に、ランプ制御タスク、サウンド制御タスクの順としている。したがって、ステップＳ５９１７では、ランプ制御タスクの次の優先順位にあるサウンド制御タスクを実行する。なお、ステップＳ５９１７では、図６０に示すサウンド制御タスクのうち、ステップＳ６０１５及びＳ６０１７の処理が行われる。
【０５０９】
次に、サブＣＰＵ８１は、ランプデータ解析処理を実行する（ステップＳ５９１９）。
【０５１０】
次に、サブＣＰＵ８１は、ランプ点灯制御処理を実行し（ステップＳ５９２１）、ステップＳ５９１５に処理を戻す。
【０５１１】
＜＜サウンド制御タスク＞＞
図６０は、サウンド制御タスクを示すフローチャートである。
【０５１２】
最初に、サブＣＰＵ８１は、スピーカ９Ｌ、９Ｒからの出音状態に関連するサウンド関連データの初期化処理を実行する（ステップＳ６０１１）。
【０５１３】
次に、サブＣＰＵ８１は、サウンド制御タスクと同一グループであるタイマ割込同期のタスクグループの次の優先順位にあるタスク、すなわち、ランプ制御タスクを実行する（ステップＳ６０１３）。
【０５１４】
次に、サブＣＰＵ８１は、サウンドデータの解析処理を実行する（ステップＳ６０１５）。
【０５１５】
次に、サブＣＰＵ８１は、音出力制御処理を実行し（ステップＳ６０１７）、ステップＳ６０１３に処理を戻す。
【０５１６】
＜＜マザータスク＞＞
図６１は、マザータスクを示すフローチャートである。
【０５１７】
最初に、サブＣＰＵ８１は、メインタスクの起動を実行する（ステップＳ６１１１）。
【０５１８】
次に、サブＣＰＵ８１は、主基板通信タスクの起動を実行する（ステップＳ６１１３）。
【０５１９】
次に、サブＣＰＵ８１は、アニメタスクを起動し（ステップＳ６１１５）、処理を打ち切る。
【０５２０】
＜＜メインタスク＞＞
図６２は、メインタスクを示すフローチャートである。
【０５２１】
最初に、サブＣＰＵ８１は、ＶＳＹＮＣ割込初期化処理を実行する（ステップＳ６２１１）。
【０５２２】
次に、サブＣＰＵ８１は、ＶＳＹＮＣ割込待ちを実行する（ステップＳ６２１３）。
【０５２３】
次に、サブＣＰＵ８１は、描画処理を実行し（ステップＳ６２１５）、ステップＳ６２１３に処理を戻す。
【０５２４】
＜＜主基板通信タスク＞＞
図６３は、主基板通信タスクを示すフローチャートである。
【０５２５】
最初に、サブＣＰＵ８１は、通信メッセージキューの初期化を実行する（ステップＳ６３１１）。
【０５２６】
次に、サブＣＰＵ８１は、受信コマンドのチェックを実行する（ステップＳ６３１３）。
【０５２７】
次に、サブＣＰＵ８１は、前回とは異なるコマンドを受信したか否かを判断する（ステップＳ６３１５）。
【０５２８】
サブＣＰＵ８１は、ステップＳ６３１５の判断処理で前回とは異なるコマンドを受信したと判別したときには（ＹＥＳ）、受信したコマンドから各種の遊技情報を作成し、格納する（ステップＳ６３１７）。遊技情報には、内部当籤役、遊技状態、設定値等がある。
【０５２９】
次に、サブＣＰＵ８１は、図６４に示すコマンド解析処理のサブルーチンを呼び出して実行する（ステップＳ６３１９）。
【０５３０】
サブＣＰＵ８１は、ステップＳ６３１５の判断処理で前回とは異なるコマンドを受信していないと判別したとき（ＮＯ）、又はステップＳ６３１９を実行したときには、ステップＳ６３１３に処理を戻す。
【０５３１】
＜＜コマンド解析処理＞＞
図６４は、コマンド解析処理を示すフローチャートである。
【０５３２】
最初に、サブＣＰＵ８１は、図６６に示す演出内容決定処理のサブルーチンを呼び出して実行する（ステップＳ６４１１）。
【０５３３】
次に、サブＣＰＵ８１は、ランプデータ決定処理を実行する（ステップＳ６４１３）。
【０５３４】
次に、サブＣＰＵ８１は、サウンドデータ決定処理を実行する（ステップＳ６４１５）。
【０５３５】
次に、サブＣＰＵ８１は、決定された各データを登録し（ステップＳ６４１７）、本サブルーチンを終了する。
【０５３６】
＜＜アニメタスク＞＞
図６５は、アニメタスクを示すフローチャートである。
【０５３７】
最初に、サブＣＰＵ８１は、前回の遊技情報との変化をチェックする（ステップＳ６５１１）。
【０５３８】
次に、サブＣＰＵ８１は、オブジェクト制御処理を実行する（ステップＳ６５１３）。
【０５３９】
次に、サブＣＰＵ８１は、アニメタスク管理処理を実行し（ステップＳ６５１５）、ステップＳ６５１１に処理を戻す。
【０５４０】
＜＜演出内容決定処理＞＞
図６６は、演出内容決定処理を示すフローチャートである。
【０５４１】
最初に、サブＣＰＵ８１は、初期化コマンド受信時であるか否かを判断する（ステップＳ６６１１）。例えば、メインＣＰＵ３１は、初期化コマンドとして、設定値変更の有無や設定値の情報を送信する。サブＣＰＵ８１は、ステップＳ６６１１の処理で、これらを初期化コマンドとして受信する。
【０５４２】
サブＣＰＵ８１は、ステップＳ６６１１の判断処理で初期化コマンド受信時であると判別したときには（ＹＥＳ）、初期化コマンド受信時処理を実行し（ステップＳ６６１３）、本サブルーチンを終了する。
【０５４３】
サブＣＰＵ８１は、ステップＳ６６１１の判断処理で初期化コマンド受信時でないと判別したときには（ＮＯ）、メダル投入コマンド受信時であるか否かを判断する（ステップＳ６６１５）。
【０５４４】
サブＣＰＵ８１は、ステップＳ６６１５の判断処理でメダル投入コマンド受信時であると判別したときには（ＹＥＳ）、メダル投入コマンド受信時処理を実行し（ステップＳ６６１７）、本サブルーチンを終了する。例えば、メインＣＰＵ３１は、メダル投入コマンドとして、メダル投入の有無、投入枚数カウンタ・クレジットカウンタの値を送信する。サブＣＰＵ８１は、ステップＳ６６１７の処理で、これらをメダル投入コマンドとして受信する。
【０５４５】
サブＣＰＵ８１は、ステップＳ６６１５の判断処理でメダル投入コマンド受信時でないと判別したときには（ＮＯ）、スタートコマンド受信時であるか否かを判断する（ステップＳ６６１９）。
【０５４６】
サブＣＰＵ８１は、ステップＳ６６１９の判断処理でスタートコマンド受信時であると判別したときには（ＹＥＳ）、図６７に示すスタートコマンド受信時処理を呼び出して実行し（ステップＳ６６２１）、本サブルーチンを終了する。例えば、メインＣＰＵ３１は、スタートコマンドとして、遊技状態フラグの種別、ボーナス終了枚数カウンタの値、内部当籤役の種別を送信する。サブＣＰＵ８１は、ステップＳ６６２１の処理で、これらをスタートコマンドとして受信する。
【０５４７】
サブＣＰＵ８１は、ステップＳ６６１９の判断処理でスタートコマンド受信時でないと判別したときには（ＮＯ）、リール回転開始コマンド受信時であるか否かを判断する（ステップＳ６６２３）。
【０５４８】
サブＣＰＵ８１は、ステップＳ６６２３の判断処理でリール回転開始コマンド受信時であると判別したときには（ＹＥＳ）、リール回転開始コマンド受信時処理を実行し（ステップＳ６６２５）、本サブルーチンを終了する。例えば、メインＣＰＵ３１は、リール回転開始コマンドとして、リールの回転が開始された旨を送信する。サブＣＰＵ８１は、ステップＳ６６２５の処理で、これをリール回転開始コマンドとして受信する。
【０５４９】
サブＣＰＵ８１は、ステップＳ６６２３の判断処理でリール回転開始コマンド受信時でないと判別したときには（ＮＯ）、リール停止コマンド受信時であるか否かを判断する（ステップＳ６６２７）。
【０５５０】
サブＣＰＵ８１は、ステップＳ６６２７の判断処理でリール停止コマンド受信時であると判別したときには（ＹＥＳ）、リール停止コマンド受信時処理を実行し（ステップＳ６６２９）、本サブルーチンを終了する。例えば、メインＣＰＵ３１は、リール停止コマンドとして、停止リールの種別、停止開始位置及び滑り駒数（又は停止予定位置）を送信する。サブＣＰＵ８１は、ステップＳ６６２９の処理で、これらをリール停止コマンドとして受信する。
【０５５１】
サブＣＰＵ８１は、ステップＳ６６２７の判断処理でリール停止コマンド受信時でないと判別したときには（ＮＯ）、表示コマンド受信時であるか否かを判断する（ステップＳ６６３１）。
【０５５２】
サブＣＰＵ８１は、ステップＳ６６３１の判断処理で表示コマンド受信時であると判別したときには（ＹＥＳ）、表示コマンド受信時処理を実行し（ステップＳ６６３３）、本サブルーチンを終了する。例えば、メインＣＰＵ３１は、表示コマンドとして、表示役、停止開始位置及び滑り駒数（又は停止予定位置）を送信する。サブＣＰＵ８１は、ステップＳ６６３３の処理で、これらを表示コマンドとして受信する。
【０５５３】
サブＣＰＵ８１は、ステップＳ６６３１の判断処理で表示コマンド受信時でないと判別したときには（ＮＯ）、ボーナス開始コマンド受信時であるか否かを判断する（ステップＳ６６３５）。
【０５５４】
サブＣＰＵ８１は、ステップＳ６６３５の判断処理でボーナス開始コマンド受信時であると判別したときには（ＹＥＳ）、ボーナス開始コマンド受信時処理を実行し（ステップＳ６６３７）、本サブルーチンを終了する。例えば、メインＣＰＵ３１は、ボーナス開始コマンドとして、ボーナスが開始された旨を送信する。サブＣＰＵ８１は、ステップＳ６６３７の処理で、これをボーナス開始コマンドとして受信する。
【０５５５】
サブＣＰＵ８１は、ステップＳ６６３５の判断処理でボーナス開始コマンド受信時でないと判別したときには（ＮＯ）、ボーナス終了コマンド受信時であるか判断する（ステップＳ６６３９）。
【０５５６】
サブＣＰＵ８１は、ステップＳ６６３９の判断処理でボーナス終了コマンド受信時であると判別したときには（ＹＥＳ）、ボーナス終了コマンド受信時処理を実行し（ステップＳ６６４１）、本サブルーチンを終了する。例えば、メインＣＰＵ３１は、ボーナス終了コマンドとして、ボーナスが終了した旨を送信する。サブＣＰＵ８１は、ステップＳ６６４１の処理で、これをボーナス終了コマンドとして受信する。
【０５５７】
サブＣＰＵ８１は、ステップＳ６６３９の判断処理でボーナス終了コマンド受信時でないと判別したときには（ＮＯ）、入力状態コマンド受信時であるか判断する（ステップＳ６６４３）。
【０５５８】
サブＣＰＵ８１は、ステップＳ６６４３の判断処理で入力状態コマンド受信時であると判別したときには（ＹＥＳ）、入力状態コマンド受信時処理を実行し（ステップＳ６６４５）、本サブルーチンを終了する。例えば、メインＣＰＵ３１は、入力状態コマンドとして、各操作部がオンエッジ状態であるか、オフエッジ状態であるかを送信する。サブＣＰＵ８１は、ステップＳ６６４５の処理で、これらを入力状態コマンドとして受信する。
【０５５９】
サブＣＰＵ８１は、ステップＳ６６４３の判断処理で入力状態コマンド受信時でないと判別したときには（ＮＯ）、本サブルーチンを終了する。
【０５６０】
＜＜スタートコマンド受信時処理＞＞
図６７は、スタートコマンド受信時処理を示すフローチャートである。
【０５６１】
最初に、サブＣＰＵ８１は、ＡＲＴゲーム数カウンタの値が１以上であるか否かを判断する（ステップＳ６７１１）。ここで、ＡＲＴゲーム数カウンタは、ＡＲＴの継続ゲーム数を示すカウンタである。
【０５６２】
次に、サブＣＰＵ８１は、ステップＳ６７１１の判断処理でＡＲＴゲーム数カウンタの値が１以上であると判別したときには（ＹＥＳ）、図６９に示すＡＲＴ演出決定処理を呼び出して実行し（ステップＳ６７１３）、本サブルーチンを終了する。
【０５６３】
サブＣＰＵ８１は、ステップＳ６７１１の判断処理でＡＲＴゲーム数カウンタの値が１以上でないと判別したときには（ＮＯ）、ペナルティカウンタの値が１以上であるか否かを判断する（ステップＳ６７１５）。ここで、ペナルティカウンタは、非ＡＲＴ中に、左第１停止をしない場合に、ＡＲＴ抽籤が実行されないゲーム数を示すカウンタである。
【０５６４】
サブＣＰＵ８１は、ステップＳ６７１５の判断処理でペナルティカウンタの値が１以上でないと判別したときには（ＮＯ）、図６８に示すＡＲＴ抽籤処理を呼び出して実行する（ステップＳ６７１７）。
【０５６５】
サブＣＰＵ８１は、ステップＳ６７１５の判断処理でペナルティカウンタの値が１以上であると判別したときには（ＹＥＳ）、ペナルティカウンタの値から１を減算する（ステップＳ６７１９）。
【０５６６】
サブＣＰＵ８１は、ステップＳ６７１７又はＳ６７１９の処理を実行したときには、ＭＢ作動中であるか否かを判断する（ステップＳ６７２１）。
【０５６７】
サブＣＰＵ８１は、ステップＳ６７２１判断処理でＭＢ作動中であると判別したときには（ＹＥＳ）、通常ＭＢ中演出データを決定し（ステップＳ６７２３）、本サブルーチンを終了する。ここで、通常ＭＢ中演出データは、ＭＢ中の通常演出をするためのデータである。
【０５６８】
サブＣＰＵ８１は、ステップＳ６７２１判断処理でＭＢ作動中でないと判別したときには（ＮＯ）、通常一般中演出データを決定し（ステップＳ６７２５）、本サブルーチンを終了する。ここで、通常一般中演出データは、非ＭＢ中の通常演出をするためのデータであり、内部当籤役と抽籤とに基づいて決定される。
【０５６９】
＜＜ＡＲＴ抽籤処理＞＞
図６８は、ＡＲＴ抽籤処理を示すフローチャートである。
【０５７０】
最初に、サブＣＰＵ８１は、ＭＢ作動中であるか否かを判断する（ステップＳ６８１１）。
【０５７１】
サブＣＰＵ８１は、ステップＳ６８１１の判断処理でＭＢ作動中でないと判別したときには（ＮＯ）、ＡＲＴ抽籤テーブルを参照し、内部当籤役（当籤番号）に基づいてＡＲＴ抽籤を実行する（ステップＳ６８１３）。
【０５７２】
次に、サブＣＰＵ８１は、ＡＲＴ当籤であるか否かを判断する（ステップＳ６８１５）。
【０５７３】
サブＣＰＵ８１は、ステップＳ６８１５の判断処理でＡＲＴ当籤であると判別したときには（ＹＥＳ）、ＡＲＴゲーム数カウンタに７７をセットする（ステップＳ６８１７）。
【０５７４】
サブＣＰＵ８１は、ステップＳ６８１１の判断処理でＭＢ作動中であると判別したとき（ＹＥＳ）、ステップＳ６８１５の判断処理でＡＲＴ当籤でないと判別したとき（ＮＯ）、又はステップＳ６８１７の処理を実行したときに、本サブルーチンを終了する。
【０５７５】
＜＜ＡＲＴ演出決定処理＞＞
図６９は、ＡＲＴ演出決定処理を示すフローチャートである。
【０５７６】
最初に、サブＣＰＵ８１は、ＲＴ３作動中であるか否かを判断する（ステップＳ６９１１）。
【０５７７】
サブＣＰＵ８１は、ステップＳ６９１１の判断処理でＲＴ３作動中であると判別したときには（ＹＥＳ）、ＡＲＴゲーム数カウンタの値から１を減算する（ステップＳ６９１３）。
【０５７８】
次に、サブＣＰＵ８１は、ＭＢ作動中であるか否かを判断する（ステップＳ６９１５）。
【０５７９】
サブＣＰＵ８１は、ステップＳ６９１５の判断処理でＭＢ作動中であると判別したときには（ＹＥＳ）、ＡＲＴ中ＲＴ３・ＭＢ用演出データ決定処理を実行し（ステップＳ６９１７）、本サブルーチンを終了する。ＡＲＴ中ＲＴ３・ＭＢ用演出データを用いた演出によって、ＲＴ３中であってＭＢ中である場合に、内部当籤役（ＭＢ遊技状態用内部抽籤テーブルにおける１２〜１４の場合）に応じて、１４枚の入賞となる押し順が報知される。
【０５８０】
報知された押し順に従ってストップボタン７Ｌ、７Ｃ、７Ｒを操作することによって、ベル１やベル２（図６及び図１２参照）に対応する図柄を有効化された入賞判定ラインに表示させることができる。
【０５８１】
サブＣＰＵ８１は、ステップＳ６９１５の判断処理でＭＢ作動中でないと判別したときには（ＮＯ）、ＡＲＴ中ＲＴ３用演出データ決定処理を実行し（ステップＳ６９１９）、本サブルーチンを終了する。ＡＲＴ中ＲＴ３用演出データを用いた演出によって、ＲＴ３中である場合に、内部当籤役（非ＭＢ遊技状態用内部抽籤テーブルにおける２〜１９の場合）に応じて、１５枚の入賞となる押し順が報知される。
【０５８２】
報知された押し順に従ってストップボタン７Ｌ、７Ｃ、７Ｒを操作することによって、ベル１（図６及び図１２参照）に対応する図柄を有効化された入賞判定ラインに表示させることができる。
【０５８３】
サブＣＰＵ８１は、ステップＳ６９１１の判断処理でＲＴ３作動中でないと判別したときには（ＮＯ）、ペナルティ減算開始フラグがオンであるか否かを判断する（ステップＳ６９２１）。
【０５８４】
サブＣＰＵ８１は、ステップＳ６９２１の判断処理でペナルティ減算開始フラグがオンであると判別したときには（ＹＥＳ）、ＡＲＴゲーム数カウンタの値から１を減算する（ステップＳ６９２３）。ＡＲＴゲーム数カウンタは、通常は、ＲＴ３となってから減算されるが、ＲＴ３に移行させるための押し順が報知されているにもかかわらず、その報知を無視した場合には、減算が開始される。
【０５８５】
サブＣＰＵ８１は、ステップＳ６９２１の判断処理でペナルティ減算開始フラグがオンでないと判別したとき（ＮＯ）、又はステップＳ６９２３の処理を実行したときには、ＭＢ作動中であるか否かを判断する（ステップＳ６９２５）。
【０５８６】
サブＣＰＵ８１は、ステップＳ６９２５の判断処理でＭＢ作動中であると判別したときには（ＹＥＳ）、通常ＭＢ中演出データを決定し（ステップＳ６９２７）、本サブルーチンを終了する。
【０５８７】
サブＣＰＵ８１は、ステップＳ６９２５の判断処理でＭＢ作動中でないと判別したときには（ＮＯ）、ＡＲＴ移行用演出データ決定処理を実行し（ステップＳ６９２９）、本サブルーチンを終了する。ＡＲＴ移行用演出データを用いた演出によって、内部当籤役（押し順小役：当籤番号２〜１９、押し順リプ２４〜３３）に応じて、ＲＴ３に移行させる（あるいはＲＴ２からＲＴ１へ転落させない）押し順が報知される。
【０５８８】
＜＜リール停止コマンド受信時処理＞＞
図７０は、リール停止コマンド受信時処理を示すフローチャートである。
【０５８９】
最初に、サブＣＰＵ８１は、ＡＲＴゲーム数カウンタの値は１以上であるか否かを判断する（ステップＳ７０１１）。
【０５９０】
サブＣＰＵ８１は、ステップＳ７０１１の判断処理でＡＲＴゲーム数カウンタの値は１以上であると判別したときには（ＹＥＳ）、ＡＲＴ移行用演出データが決定されているか否かを判断する（ステップＳ７０１３）。
【０５９１】
サブＣＰＵ８１は、ステップＳ７０１３の判断処理でＡＲＴ移行用演出データが決定されていると判別したときには（ＹＥＳ）、決定されたＡＲＴ移行用演出データ通りの停止操作であるか否かを判断する（ステップＳ７０１５）。すなわち、押し順役の当籤時に押し順通り押されているか否かを判断する（報知を無視していないかを判断する）。
【０５９２】
サブＣＰＵ８１は、ステップＳ７０１５の判断処理で、決定されたＡＲＴ移行用演出データ通りの停止操作でないと判別したときには（ＮＯ）、ペナルティ減算開始フラグをオンにし（ステップＳ７０１７）、本サブルーチンを終了する。
【０５９３】
サブＣＰＵ８１は、ステップＳ７０１１の判断処理でＡＲＴゲーム数カウンタの値は１以上でないと判別したときには（ＮＯ）、第１停止は左ストップボタン７Ｌであるか否かを判断する（ステップＳ７０１９）。
【０５９４】
サブＣＰＵ８１は、ステップＳ７０１９の判断処理で第１停止は左ストップボタン７Ｌでないと判別したときには（ＮＯ）、ペナルティカウンタに７７をセットし（ステップＳ７０２１）、本サブルーチンを終了する。
【０５９５】
サブＣＰＵ８１は、ステップＳ７０１３の判断処理でＡＲＴ移行用演出データが決定されていないと判別したとき（ＮＯ）、ステップＳ７０１５の判断処理で、決定されたＡＲＴ移行用演出データ通りの停止操作であると判別したとき（ＹＥＳ）、ステップＳ７０１７の処理を実行したとき、又はステップＳ７０１９の判断処理で第１停止は左ストップボタン７Ｌであると判別したときには（ＹＥＳ）、本サブルーチンを終了する。
【０５９６】
＜＜メダルの払い出しの調整＞＞
遊技状態として一般遊技状態、ＭＢ遊技状態、再遊技高確率遊技状態（ＲＴ３遊技状態）を少なくとも有する。第１の小役（ベル１又はベル２）の払出枚数をｎ枚（１５枚）とし、第２の小役２（チェリー１）及び第３の小役（チェリー２）の払出枚数を（ｎ−ｍ）１枚と規定する。ＭＢ遊技状態は、（ｎ）×ｐ＋（ｎ−ｍ）×ｑを超える払出枚数で終了する。再遊技高確率遊技状態は、ＭＢに当籤及びＭＢへの入賞では終了しない。ＭＢ遊技状態中でもリプレイが当籤する。遊技状態が、再遊技高確率遊技状態でかつＭＢ遊技状態である場合にリプレイに当籤したときに、所定の停止操作に応じて第２の小役又は第３の小役を第１の小役に優先して停止制御するようにできる。
【０５９７】
このように構成することで、遊技状態が一般遊技状態であるときには、第１の小役を入賞させたほうが遊技者が得られるメダルが多く、一方、遊技状態が、再遊技高確率遊技状態でかつＭＢ遊技状態であるときには、第２の小役又は第３の小役を１回入賞させることで、遊技者が得られるメダルが多くでき、遊技を多様化させることができる。
【０５９８】
具体的には、ＭＢ遊技状態中に払い出しの少ない方の役を一回入賞させることによって、終了条件と同じ枚数にし、ＭＢ遊技状態中のゲームを一回多くできる。たとえば、ＭＢ遊技状態が「４４枚を超える払い出しで終了する」場合に、ＭＢ遊技状態中の役として１５枚払い出される１５枚役（ベル１やベル２）と、押し順が正解したときに１４枚払い出される１４枚役（チェリー１やチェリー２）とがあるとする。この場合には、払出枚数が４４枚に達した時点では、ＭＢ遊技状態は終了しない。すなわち、１５枚役（ベル１やベル２）を３回揃えると、払出枚数が４５枚になるので、ＭＢ遊技状態は終了する。しかしながら、１５枚役を２つと１４枚を１つ揃えた場合には、払出枚数は４４枚になるので、ＭＢ遊技状態は終了しない。このようにすることで、ＭＢ遊技状態で、払出枚数が４４枚に達した後に、さらに１ゲームできるので、１５枚を追加して払い出せる場合が生ずる。この場合には、ＭＢ遊技状態において結果として５９枚の払出枚数となる。遊技者により多くの利益を与えることができる。
【０５９９】
このようにすることで、一般遊技状態では、不利な役（チェリー１やチェリー２）であるが、ＭＢ遊技状態中で、この不利な役を調整用に用いることで、メダルの払い出しを多くすることができる。終了条件の調整用に不利な役を用いることで、遊技者により多くの利益を与えることができる。
【０６００】
＜＜＜停止制御の一例＞＞＞
本実施の形態における全ての停止制御は、図６（ａ）及び（ｂ）に示すように、非ＭＢ遊技状態及びＭＢ遊技状態の各々の遊技状態について、内部当籤役と押し順とに応じた各種のパターンとして規定されている。以下では、これらのうちの一部について、本実施の形態における停止制御の一例として、遊技状態が非ＭＢ遊技状態である場合と、ＭＢ遊技状態である場合とを説明する。これらの双方の各々について、押し順が左→中→右である場合と中→左→右である場合との停止制御を説明する。
【０６０１】
＜＜非ＭＢ遊技状態／当籤番号：２（小役リプレイ用データポインタ：２）の場合＞＞
遊技状態が非ＭＢ遊技状態であり、内部抽籤処理の結果が当籤番号２である場合の停止制御を説明する。非ＭＢ遊技状態用内部抽籤テーブル（図９参照）に示すように、遊技状態が非ＭＢ遊技状態であり、内部抽籤処理の結果が当籤番号２である場合には、小役リプレイ用データポインタの値は２である。小役リプレイ用データポインタの値が２であるときの回胴停止用番号は２である（回胴停止用番号選択テーブル（図１３））。
【０６０２】
当籤番号２（小役リプレイ用データポインタ：２）である場合に入賞が許容される図柄組合せは、「ベル１」−「ベル１」−「ベル１」（入賞作動フラグがベル１）と、「チェリー１」−「チェリー１」−「チェリー１」（入賞作動フラグがチェリー１−１）と、「チェリー１」−「チェリー１」−「チェリー２」（入賞作動フラグがチェリー１−２）と、「チェリー２」−「チェリー１」−「チェリー１」（入賞作動フラグがチェリー１−１０）と、「チェリー２」−「チェリー１」−「チェリー３」（入賞作動フラグがチェリー１−１２）と、「チェリー３」−「チェリー１」−「チェリー２」（入賞作動フラグがチェリー１−２０）と、「チェリー３」−「チェリー１」−「チェリー３」（入賞作動フラグがチェリー１−２１）とである（小役・リプレイ用内部当籤役決定テーブル（図１１））。
【０６０３】
＜＜リール回転前＞＞
図４２のリール停止初期設定処理によって以下の情報を取得する。図１４の回胴停止用番号「２」の行に規定するように、引込優先順位テーブル番号として「００」を取得し、左第１停止用停止テーブル番号として「０２」を取得し、左第１停止後停止データテーブル番号として「０８」を取得し、ランダム用停止データテーブル番号として「００」を取得し、検索テーブル変更データとして「０３」を取得する。
【０６０４】
＜＜押し順が左→中→右である場合＞＞
この場合は、第１停止として左ストップボタン７Ｌが操作され、第２停止として中ストップボタン７Ｃが操作され、第３停止として右ストップボタン７Ｒが操作された場合である。
【０６０５】
＜第１停止時＞
第１停止は、遊技者によって左ストップボタン７Ｌが操作されたことに基づく。上述したように、左第１停止用停止テーブル番号として「０２」を取得しているので（図１４参照）、左第１停止用停止テーブル０２（図１９参照）を取得する（図４８のステップＳ４８１３）。
【０６０６】
ここで、遊技者によって左ストップボタン７Ｌが操作されたタイミングは、左リール３Ｌの停止開始位置２０に対応するタイミングであるとする。左第１停止用停止テーブル０２（図１９）を参照すると、図柄位置データが２０である滑り駒数決定データの値は１である。これにより、図柄位置データ２０に滑り駒数決定データ１を加えて、停止予定位置は０となる。
【０６０７】
停止予定位置は０であるので、左リール３Ｌが停止すると、左リール３Ｌの左表示窓２１Ｌには、上段、中段、下段の順に、チェリー４、ベル１、チェリー１の図柄が表示される（図７参照）。図柄チェリー４は、図柄位置データ１の図柄であり、図柄ベル１は、図柄位置データ０の図柄であり、図柄チェリー１は、図柄位置データ２０の図柄である。
【０６０８】
図柄組合せテーブル（図１２参照）に示すように、ベル１の入賞作動フラグの数は１つである。また、チェリー１の入賞作動フラグの数は、チェリー１−１及びチェリー１−２の２つである。この第１停止における停止制御では、入賞作動フラグの数を優先する引込制御を行っている。この第１停止によって、チェリー１−１０、１２、２０、２１が入賞する可能性はなくなる。
【０６０９】
＜第２停止時＞
第２停止は、遊技者によって中ストップボタン７Ｃが操作されたことに基づく。上述したように、左第１停止後停止データテーブル番号として「０８」を取得しているので（図１４参照）、左第１停止後停止データテーブル０８（図２１）を取得する（図５１のステップＳ５１１９）。
【０６１０】
中ストップボタン７Ｃが操作されたことに基づいて、ラインマスクデータの初期値として１０Ｈ（０００１００００Ｂ）をセットする（図４７のステップＳ４７１３）。次いで、ライン変更ビットチェックをするため、ラインマスクデータを２０Ｈ（００１０００００Ｂ）に変更する（図４９のステップＳ４９１３）。
【０６１１】
ここで、遊技者によって中ストップボタン７Ｃが操作されたタイミングは、中リール３Ｃの停止開始位置１７に対応するタイミングであるとする。変更したラインマスクデータ２０Ｈ（００１０００００Ｂ）（ｂｉｔ５）を用いて、図２１に示す左第１停止後停止データテーブル０８を参照する。停止開始位置が１７でｂｉｔ５の停止データは「０」である。したがって、ライン変更をせずに、ラインマスクデータを１０Ｈ（０００１００００Ｂ）に戻す。
【０６１２】
次いで、元に戻したラインマスクデータ１０Ｈ（０００１００００Ｂ）（ｂｉｔ４）を用いて、図２１に示す左第１停止後停止データテーブル０８を参照する。ｂｉｔ４の停止データについて、停止開始位置１７から停止データが１となる図柄位置データを検索する。図柄位置データ０の停止データが１であるので、その検索回数（４回）から滑り駒数決定データを生成する。検索結果から停止予定位置は０となる。
【０６１３】
停止予定位置は０であるので、中リール３Ｃが停止すると、中リール３Ｃの中表示窓２１Ｃには、上段、中段、下段の順に、ベル１、チェリー３、リプレイの図柄が表示される（図７を参照）。図柄ベル１は、図柄位置データ１の図柄であり、図柄チェリー３は、図柄位置データ０の図柄であり、図柄リプレイは、図柄位置データ２０の図柄である。
【０６１４】
この第２停止の時点で、入賞判定ラインに当籤番号２に対応する図柄の組合せは並ばず、入賞する可能性はなくなる。
【０６１５】
＜第３停止時＞
第３停止は、遊技者によって右ストップボタン７Ｒが操作されたことに基づく。既に、左第１停止後停止データテーブル０８（図２１）を取得している。
【０６１６】
右ストップボタン７Ｒが操作されたことに基づいて、ラインマスクデータの初期値として０２Ｈ（００００００１０Ｂ）をセットする（図４７のステップＳ４７１３参照）。
【０６１７】
第１停止が左ストップボタン７Ｌであり（図５１のステップＳ５１１１）、第２停止時ではないので（図５１のステップＳ５１１７）、ライン変更ビットチェック（図５１のステップＳ５１２１）をせず、ラインマスクデータとして０２Ｈ（００００００１０Ｂ）を維持する。
【０６１８】
ここで、遊技者によって右ストップボタン７Ｒが操作されたタイミングは、右リール３Ｒの停止開始位置１７に対応するタイミングであるとする。維持したラインマスクデータ０２Ｈ（００００００１０Ｂ）（ｂｉｔ１）を用いて、図２１に示す左第１停止後停止データテーブル０８を参照する。ｂｉｔ１の停止データについて、停止開始位置１７から停止データが１となる図柄位置データを検索する。図柄位置データ２０の停止データが１であるので、その検索回数（３回）から滑り駒数決定データを生成する。検索結果から停止予定位置は２０となる。
【０６１９】
停止予定位置は２０であるので、右リール３Ｒが停止すると、右リール３Ｒの右表示窓２１Ｒには、上段、中段、下段の順に、リプレイ、リンゴ、ベル２の図柄が表示される（図７を参照）。図柄リプレイは、図柄位置データ０の図柄であり、図柄リンゴは、図柄位置データ２０の図柄であり、図柄ベル２は、図柄位置データ１９の図柄である。
【０６２０】
この第３停止により、３つのリール３Ｌ、３Ｃ、３Ｒの全てが停止する。この具体例の場合には、ＲＴ作動図柄３に対応する図柄の組合せが第３の入賞判定ライン８ｃに並ぶ。
【０６２１】
＜＜押し順が中→左→右である場合＞＞
この場合は、第１停止時として中ストップボタン７Ｃが操作され、第２停止時として左ストップボタン７Ｌが操作され、第３停止時として右ストップボタン７Ｒが操作された場合である。
【０６２２】
この場合も、引込優先順位テーブル番号として「００」を取得し、左第１停止用停止テーブル番号として「０２」を取得し、左第１停止後停止データテーブル番号として「０８」を取得し、ランダム用停止データテーブル番号として「００」を取得し、検索テーブル変更データとして「０３」を取得する。
【０６２３】
＜第１停止時＞
第１停止は、遊技者によって中ストップボタン７Ｃが操作されたことに基づく。上述したように、検索テーブル変更データとして「０３」を取得しているので（図１４参照）（図４８のステップＳ４８１７）、ランダム用第１停止データテーブル００（図２２参照）を取得する（図４８のステップＳ４８２３）。取得したランダム用第１停止データテーブル００から停止開始位置のランダム第１停止後停止データテーブル番号００を取得する（図４８のステップＳ４８２５）。
【０６２４】
ここで、遊技者によって中ストップボタン７Ｃが操作されたタイミングは、中リール３Ｃの停止開始位置１３に対応するタイミングであるとする。ランダム用第１停止テーブル００（図２２参照）を参照すると、図柄位置データが１３である滑り駒数決定データの値は４である。これにより、図柄位置データ１３に滑り駒数決定データ４を加えて、停止予定位置は１７となる。
【０６２５】
停止予定位置は１７であるので、中リール３Ｃが停止すると、中リール３Ｃの中表示窓２１Ｃには、上段、中段、下段の順に、チェリー４、ベル１、チェリー１の図柄が表示される（図７を参照）。図柄チェリー４は、図柄位置データ１８の図柄であり、図柄ベル１は、図柄位置データ１７の図柄であり、図柄チェリー１は、図柄位置データ１６の図柄である。
【０６２６】
図柄組合せテーブル（図１２参照）に示すように、ベル１の入賞作動フラグの数は１である。また、チェリー１の入賞作動フラグの数は、チェリー１−１、２、１０、１２、２０、２１の６つである。この第１停止における停止制御では、払出枚数が多いほうを優先する引込制御を行っている。このような停止制御をすることにより、この具体例では、第１停止によって、ベル１以外の入賞の可能性はなくなる。
【０６２７】
＜第１停止後＞
第１停止後には、ラインマスク選択データとして００を取得し（図５２のステップＳ５２２１）、ラインマスクデータ格納領域１に２０Ｈ（００１０００００Ｂ）を格納し、ラインマスクデータ格納領域２に８０Ｈ（１０００００００Ｂ）を格納する（図５２のステップＳ５２２７）。
【０６２８】
＜第２停止時＞
第２停止は、遊技者によって左ストップボタン７Ｌが操作されたことに基づく。第２停止時には、ランダム第１停止後停止データテーブル番号００を右にシフトし、シフト後の値（００）のランダム第１停止後停止データテーブル００（図２３参照）を取得する（図５１のステップＳ５１１５）。この具体例では、押し順が中→左であるので、ラインマスクデータとして８０Ｈ（１０００００００Ｂ）をセットする（図５０のステップＳ５０１９）。
【０６２９】
ここで、遊技者により左ストップボタン７Ｌが操作されたタイミングは、左リール３Ｌの停止開始位置１７に対応するタイミングであるとする。セットしたラインマスクデータ８０Ｈ（１０００００００Ｂ）（ｂｉｔ７）を用いて、ランダム第１停止後停止データテーブル００（図２３参照）を参照する。ｂｉｔ７の停止データについて、停止開始位置１７から停止データが１となる図柄位置データを検索する。図柄位置データ２０の停止データが１であるので、その検索回数（３回）から滑り駒数決定データを生成する。検索結果から停止予定位置は２０となる。
【０６３０】
停止予定位置は２０であるので、左リール３Ｌが停止すると、左リール３Ｌの左表示窓２１Ｌには、上段、中段、下段の順に、ベル１、チェリー１、リプレイの図柄が表示される（図７を参照）。図柄ベル１は、図柄位置データ０の図柄であり、図柄チェリー１は、図柄位置データ２０の図柄であり、図柄リプレイは、図柄位置データ１９の図柄である。
【０６３１】
＜第２停止後＞
第２停止後には、ラインマスクデータとして８０Ｈ（１０００００００Ｂ）を右にシフトし、シフト後の値４０Ｈ（０１００００００Ｂ）をラインマスクデータとしてセットする（図５２のステップＳ５２２９）。
【０６３２】
＜第３停止時＞
第３停止は、遊技者によって右ストップボタン７Ｒが操作されたことに基づく。第３停止時には、ランダム第１停止後停止データテーブル番号００を右にシフトし、シフト後の値（００）のランダム第１停止後停止データテーブル００（図２３参照）を取得する（図５１のステップＳ５１１５）。
【０６３３】
ここで、遊技者により右ストップボタン７Ｒが操作されたタイミングによって、右リール３Ｒの停止開始位置１７に対応するタイミングであるとする。セットしたラインマスクデータ４０Ｈ（０１００００００Ｂ）（ｂｉｔ６）を用いて、ランダム第１停止後停止データテーブル００（図２３参照）を参照する。ｂｉｔ６の停止データについて、停止開始位置１７から停止データが１となる図柄位置データを検索する。図柄位置データ１７の停止データが１であるので、その検索回数（０回）から滑り駒数決定データを生成する。検索結果から停止予定位置は１７となる。
【０６３４】
停止予定位置が１７であるので、右リール３Ｒが停止すると、右リール３Ｒの左表示窓２１Ｌには、上段、中段、下段の順に、チェリー４、ＢＡＲ２、ベル１の図柄が表示される（図７を参照）。図柄チェリー４は、図柄位置データ１８の図柄であり、図柄ＢＡＲ２は、図柄位置データ１７の図柄であり、図柄ベル１は、図柄位置データ１６の図柄である。
【０６３５】
この第３停止により、３つのリール３Ｌ、３Ｃ、３Ｒの全てが停止する。この具体例の場合には、ＲＴ作動図柄３に対応する図柄の組合せが第２の入賞判定ライン８ｂに並ぶ。
【０６３６】
このように、検索テーブル変更データが「０３」である場合には、ランダム第１停止用停止テーブル及びランダム第１停止後停止データテーブルを用いて停止制御をする。
【０６３７】
＜＜ＭＢ遊技状態／当籤番号：１２（小役リプレイ用データポインタ：３４）の場合＞＞
遊技状態がＭＢ遊技状態であり、内部抽籤処理の結果が当籤番号１２である場合の停止制御を説明する。ＭＢ遊技状態用内部抽籤テーブル（図１０参照）に示すように、遊技状態がＭＢ遊技状態であり、内部抽籤処理の結果が当籤番号１２である場合には、小役リプレイ用データポインタの値は３４である。小役リプレイ用データポインタの値が３４であるときの回胴停止用番号は３８である（回胴停止用番号選択テーブル（図１３））。
【０６３８】
本実施の形態では、遊技状態がＭＢ遊技状態であり、かつ、当籤番号１２（小役リプレイ用データポインタ：３４）である場合には、全ての小役の入賞が許容される（図４１のステップＳ４１３９及びＳ４１４１）。
【０６３９】
＜＜リール回転前＞＞
図４２のリール停止初期設定処理によって以下の情報を取得する。図１４の回胴停止用番号「３８」の行に示すように、引込優先順位テーブル番号として「０２」を取得し、左第１停止用停止テーブル番号として「０２」を取得し、左第１停止後停止データテーブル番号として「０３」を取得し、ランダム用停止データテーブル番号として「０１」を取得し、検索テーブル変更データとして「０１」を取得する。
【０６４０】
＜＜押し順が左→中→右である場合＞＞
この場合は、第１停止として左ストップボタン７Ｌが操作され、第２停止として中ストップボタン７Ｃが操作され、第３停止として右ストップボタン７Ｒが操作された場合である。
【０６４１】
＜第１停止時＞
第１停止は、遊技者によって左ストップボタン７Ｌが操作されたことに基づく。上述したように、左第１停止用停止テーブル番号として「０２」を取得しているので（図１４参照）、左第１停止用停止テーブル０２（図１９参照）を取得する（図４８のステップＳ４８１３）。
【０６４２】
ここで、遊技者によって左ストップボタン７Ｌが操作されたタイミングは、左リール３Ｌの停止開始位置２０に対応するタイミングであるとする。左第１停止用停止テーブル０２（図１９）を参照すると、停止開始位置が２０である場合は、図柄位置データは０であり、停止予定位置は０となる。
【０６４３】
停止予定位置は０であるので、左リール３Ｌが停止すると、左リール３Ｌの左表示窓２１Ｌには、上段、中段、下段の順に、チェリー４、ベル１、チェリー１の図柄が表示される（図７参照）。図柄チェリー４は、図柄位置データ１の図柄であり、図柄ベル１は、図柄位置データ０の図柄であり、図柄チェリー１は、図柄位置データ２０の図柄である。
【０６４４】
図柄組合せテーブル（図１２参照）に示すように、ベル１の入賞作動フラグの数は１つである。また、チェリー１の入賞作動フラグの数は、チェリー１−１〜９の９つで、チェリー４の入賞作動フラグの数は、チェリー２−１〜３の３つで、合計で１２である。この第１停止における停止制御では、入賞作動フラグの数を優先する引込制御を行っている。
【０６４５】
＜第２停止時＞
第２停止は、遊技者によって中ストップボタン７Ｃが操作されたことに基づく。上述したように、左第１停止後停止データテーブル番号として「０３」を取得しているので（図１４参照）、左第１停止後停止データテーブル０３（図２０）を取得する（図５１のステップＳ５１１９）。
【０６４６】
中ストップボタン７Ｃが操作されたことに基づいて、ラインマスクデータの初期値として１０Ｈ（０００１００００Ｂ）をセットする（図４７のステップＳ４７１３参照）。次いで、ライン変更ビットチェックをするため、ラインマスクデータを２０Ｈ（００１０００００Ｂ）に変更する（図４９のステップＳ４９１３参照）。
【０６４７】
ここで、遊技者によって中ストップボタン７Ｃが操作されたタイミングは、中リール３Ｃの停止開始位置が１７に対応するタイミングであるとする。変更したラインマスクデータ２０Ｈ（００１０００００Ｂ）（ｂｉｔ５）を用いて、図２０に示す左第１停止後停止データテーブル０３を参照する。停止開始位置が１７でｂｉｔ５の停止データは「０」である。したがって、ライン変更をせずに、ラインマスクデータを１０Ｈ（０００１００００Ｂ）に戻す。
【０６４８】
次いで、元に戻したラインマスクデータ１０Ｈ（０００１００００Ｂ）（ｂｉｔ４）を用いて、図２０に示す左第１停止後停止データテーブル０３を参照する。ｂｉｔ４の停止データについて、停止開始位置１７から停止データが１となる図柄位置データを検索する。図柄位置データ０の停止データが１であるので、その検索回数（４回）から滑り駒数決定データを生成する。検索結果から停止予定位置は０となる。
【０６４９】
停止予定位置は０であるので、中リール３Ｃが停止すると、中リール３Ｃの中表示窓２１Ｃには、上段、中段、下段の順に、ベル１、チェリー３、リプレイの図柄が表示される（図７を参照）。図柄ベル１は、図柄位置データ１の図柄であり、図柄チェリー３は、図柄位置データ０の図柄であり、図柄リプレイは、図柄位置データ２０の図柄である。
【０６５０】
＜第３停止時＞
第３停止は、遊技者によって右ストップボタン７Ｒが操作されたことに基づく。既に、左第１停止後停止データテーブル０３（図２０）を取得している。
【０６５１】
右ストップボタン７Ｒが操作されたことに基づいて、ラインマスクデータの初期値として０２Ｈ（００００００１０Ｂ）をセットする（図４７のステップＳ４７１３参照）。
【０６５２】
第１停止が左ストップボタン７Ｌであり（図５１のステップＳ５１１１）、第２停止時ではないので（図５１のステップＳ５１１７）、ライン変更ビットチェック（図５１のステップＳ５１２１）をせず、ラインマスクデータとして０２Ｈ（００００００１０Ｂ）を維持する。
【０６５３】
ここで、遊技者によって右ストップボタン７Ｒが操作されたタイミングは、右リール３Ｒの停止開始位置１７に対応するタイミングであるとする。維持したラインマスクデータ０２Ｈ（００００００１０Ｂ）（ｂｉｔ１）を用いて、図２０に示す左第１停止後停止データテーブル０３を参照する。ｂｉｔ１の停止データについて、停止開始位置１７から停止データが１となる図柄位置データを検索する。図柄位置データ１７の停止データが１であるので、その検索回数（０回）から滑り駒数決定データを生成する。検索結果から停止予定位置は１７となる。
【０６５４】
停止予定位置が１７であるので、右リール３Ｒが停止すると、右リール３Ｒの右表示窓２１Ｒには、上段、中段、下段の順に、チェリー４、ＢＡＲ２、ベル１の図柄が表示される（図７を参照）。図柄チェリー４は、図柄位置データ１８の図柄であり、図柄ＢＡＲ２は、図柄位置データ１７の図柄であり、図柄ベル１は、図柄位置データ１６の図柄である。
【０６５５】
この第３停止により、３つのリール３Ｌ、３Ｃ、３Ｒの全てが停止する。この具体例の場合には、チェリー２−３に対応する図柄の組合せが第２の入賞判定ラインに並ぶ。
【０６５６】
＜＜押し順が中→左→右である場合＞＞
この場合は、第１停止時として中ストップボタン７Ｃが操作され、第２停止時として左ストップボタン７Ｌが操作され、第３停止時として右ストップボタン７Ｒが操作された場合である。
【０６５７】
この場合も、引込優先順位テーブル番号として「０２」を取得し、左第１停止用停止テーブル番号として「０２」を取得し、左第１停止後停止データテーブル番号として「０３」を取得し、ランダム用停止データテーブル番号として「０１」を取得し、検索テーブル変更データとして「０１」を取得する。
【０６５８】
＜第１停止時＞
第１停止は、遊技者によって中ストップボタン７Ｃが操作されたことに基づく。上述したように、検索テーブル変更データとして「０１」を取得しているので（図１４参照）（図４８のステップＳ４８１７）、ランダム用第１停止データテーブル０１（図２５参照）を取得する（図４８のステップＳ４８２７）。
【０６５９】
遊技者によって中ストップボタン７Ｃが操作されたことに基づいて、ラインマスクデータの初期値として１０Ｈ（０００１００００Ｂ）をセットする（図４７のステップＳ４７１３）。この具体例の場合には、検索テーブル変更データは「０１」であるので、ライン変更ビットチェックは行わない（図４９のステップＳ４９１１）。したがって、Ａラインを維持する。
【０６６０】
ここで、遊技者によって中ストップボタン７Ｃが操作されたタイミングは、中リール３Ｃの停止開始位置が１３に対応するタイミングであるとする。セットしたラインマスクデータ１０Ｈ（０００１００００Ｂ）（ｂｉｔ４）を用いて、図２５に示すランダム用停止データテーブル０１を参照する。ｂｉｔ４の停止データについて、停止開始位置１３から停止データが１となる図柄位置データを検索する。図柄位置データ１７の停止データが１であるので、その検索回数（４回）から滑り駒数決定データを生成する。検索結果から停止予定位置は１７となる。
【０６６１】
停止予定位置は１７であるので、中リール３Ｃが停止すると、中リール３Ｃの中表示窓２１Ｃには、上段、中段、下段の順に、チェリー４、ベル１、チェリー１の図柄が表示される（図７を参照）。図柄チェリー４は、図柄位置データ１８の図柄であり、図柄ベル１は、図柄位置データ１７の図柄であり、図柄チェリー１は、図柄位置データ１６の図柄である。
【０６６２】
＜第２停止時＞
第２停止は、遊技者によって左ストップボタン７Ｌが操作されたことに基づく。上述したように、ランダム用停止テーブル０１（図２５参照）を取得している。遊技者によって左ストップボタン７Ｌが操作されているので、ラインマスクデータの初期値として８０Ｈ（１０００００００Ｂ）をセットする（図４７のステップＳ４７１３）。
【０６６３】
ここで、遊技者によって左ストップボタン７Ｌが操作されたタイミングは、左リール３Ｌの停止開始位置１７に対応するタイミングであるとする。セットしたラインマスクデータ８０Ｈ（１０００００００Ｂ）（ｂｉｔ７）を用いて、ランダム用停止テーブル０１（図２５参照）を参照する。ｂｉｔ７の停止データについて、停止開始位置１７から停止データが１となる図柄位置データを検索する。図柄位置データ２０の停止データが１であるので、その検索回数（３回）から滑り駒数決定データを生成する。検索結果から停止予定位置は２０となる。
【０６６４】
停止予定位置が２０であるので、左リール３Ｌが停止すると、左リール３Ｌの左表示窓２１Ｌには、上段、中段、下段の順に、ベル１、チェリー１、リプレイの図柄が表示される（図７を参照）。図柄ベル１は、図柄位置データ０の図柄であり、図柄チェリー１は、図柄位置データ２０の図柄であり、図柄リプレイは、図柄位置データ１９の図柄である。
【０６６５】
＜第３停止時＞
第３停止は、遊技者によって右ストップボタン７Ｒが操作されたことに基づく。既に、ランダム用停止テーブル０１（図２５参照）を取得している。
【０６６６】
右ストップボタン７Ｒが操作されたことに基づいて、ラインマスクデータの初期値として０２Ｈ（１０００００１０Ｂ）をセットする（図４７のステップＳ４７１３参照）。
【０６６７】
ここで、遊技者によって右ストップボタン７Ｒが操作されたタイミングは、右リール３Ｒの停止開始位置１７に対応するタイミングであるとする。セットしたラインマスクデータ０２Ｈ（１０００００１０Ｂ）（ｂｉｔ１）を用いて、ランダム用停止テーブル０１（図２５参照）を参照する。ｂｉｔ１の停止データについて、停止開始位置１７から停止データが１となる図柄位置データを検索する。図柄位置データ１７の停止データが１であるので、その検索回数（０回）から滑り駒数決定データを生成する。検索結果から停止予定位置は１７となる。
【０６６８】
停止予定位置は１７であるので、右リール３Ｒが停止すると、右リール３Ｒの右表示窓２１Ｒには、上段、中段、下段の順に、チェリー４、ＢＡＲ２、ベル１の図柄が表示される（図７を参照）。図柄チェリー４は、図柄位置データ１８の図柄であり、図柄ＢＡＲ２は、図柄位置データ１７の図柄であり、図柄ベル１は、図柄位置データ１６の図柄である。
【０６６９】
この第３停止により、３つのリール３Ｌ、３Ｃ、３Ｒの全てが停止する。この具体例の場合には、ベル１に対応する図柄の組合せが第２の入賞判定ライン８ｂに並ぶ。
【０６７０】
このように、検索テーブル変更データが「０１」のときには、ランダム用停止データテーブルを用いて停止制御をする。なお、検索テーブル変更データが「０３」のときには、ランダム第１停止用停止テーブル及びランダム第１停止後停止データテーブルを用いて停止制御をする。
【符号の説明】
【０６７１】
１  パチスロ
３Ｌ、３Ｃ、３Ｒ  リール
５  液晶表示装置
６  スタートレバー
７Ｌ、７Ｃ、７Ｒ  ストップボタン
２１Ｌ、２１Ｃ、２１Ｒ  表示窓
３１  メインＣＰＵ
３２  メインＲＯＭ
３３  メインＲＡＭ
７１  主制御回路
７２  副制御回路
８１  サブＣＰＵ
８２  サブＲＯＭ
８３  サブＲＡＭ
【図１】
0005603804.tif 000002
【図２】
0005603804.tif 000003
【図３】
0005603804.tif 000004
【図４】
0005603804.tif 000005
【図５】
0005603804.tif 000006
【図６】
0005603804.tif 000007
【図７】
0005603804.tif 000008
【図８】
0005603804.tif 000009
【図９】
0005603804.tif 000010
【図１０】
0005603804.tif 000011
【図１１】
0005603804.tif 000012
【図１２】
0005603804.tif 000013
【図１３】
0005603804.tif 000014
【図１４】
0005603804.tif 000015
【図１５】
0005603804.tif 000016
【図１６】
0005603804.tif 000017
【図１７】
0005603804.tif 000018
【図１８】
0005603804.tif 000019
【図１９】
0005603804.tif 000020
【図２０】
0005603804.tif 000021
【図２１】
0005603804.tif 000022
【図２２】
0005603804.tif 000023
【図２３】
0005603804.tif 000024
【図２４】
0005603804.tif 000025
【図２５】
0005603804.tif 000026
【図２６】
0005603804.tif 000027
【図２７】
0005603804.tif 000028
【図２８】
0005603804.tif 000029
【図２９】
0005603804.tif 000030
【図３０】
0005603804.tif 000031
【図３１】
0005603804.tif 000032
【図３２】
0005603804.tif 000033
【図３３】
0005603804.tif 000034
【図３４】
0005603804.tif 000035
【図３５】
0005603804.tif 000036
【図３６】
0005603804.tif 000037
【図３７】
0005603804.tif 000038
【図３８】
0005603804.tif 000039
【図３９】
0005603804.tif 000040
【図４０】
0005603804.tif 000041
【図４１】
0005603804.tif 000042
【図４２】
0005603804.tif 000043
【図４３】
0005603804.tif 000044
【図４４】
0005603804.tif 000045
【図４５】
0005603804.tif 000046
【図４６】
0005603804.tif 000047
【図４７】
0005603804.tif 000048
【図４８】
0005603804.tif 000049
【図４９】
0005603804.tif 000050
【図５０】
0005603804.tif 000051
【図５１】
0005603804.tif 000052
【図５２】
0005603804.tif 000053
【図５３】
0005603804.tif 000054
【図５４】
0005603804.tif 000055
【図５５】
0005603804.tif 000056
【図５６】
0005603804.tif 000057
【図５７】
0005603804.tif 000058
【図５８】
0005603804.tif 000059
【図５９】
0005603804.tif 000060
【図６０】
0005603804.tif 000061
【図６１】
0005603804.tif 000062
【図６２】
0005603804.tif 000063
【図６３】
0005603804.tif 000064
【図６４】
0005603804.tif 000065
【図６５】
0005603804.tif 000066
【図６６】
0005603804.tif 000067
【図６７】
0005603804.tif 000068
【図６８】
0005603804.tif 000069
【図６９】
0005603804.tif 000070
【図７０】
0005603804.tif 000071