"複数の図柄を変動表示及び停止表示することが可能な複数の図柄表示手段と、遊技媒体の投入を条件として遊技の開始を指令する遊技開始指令手段と、再遊技役及び特定小役を含む内部当籤役を、投入された遊技媒体の価値に基づいた抽籤により決定する内部当籤役決定手段と、前記複数の図柄表示手段を停止表示させる停止制御手段と、前記複数の図柄表示手段の停止図柄の組み合わせに基づいて入賞役を判定する入賞役判定手段と、前記再遊技が内部当籤役として決定される確率が相対的に高く且つ前記特定小役の入賞を促す報知が行われるART遊技状態への移行抽籤を行うART抽籤手段と、所定の条件を満たすときに遊技状態を移行させる遊技状態移行手段と、遊技の進行に関する情報を報知する報知手段と、前記各手段の制御を行う制御手段と、を備え、前記遊技開始指令手段は、第1の価値に相当する遊技媒体が投入されたことを条件に第1の遊技の開始を指令し、前記第1の価値とは異なる第2の価値に相当する遊技媒体が投入されたことを条件に第2の遊技の開始を指令し、前記内部当籤役決定手段は、前記第1の遊技において、特定の持ち越し役を含む内部当籤役の抽籤を行い、前記遊技状態移行手段は、ART抽籤状態において前記第2の遊技を行ったときに、前記ART抽籤手段による抽籤によって前記移行抽籤に当籤することを条件に、ART当籤フラグ持ち越し状態に遊技状態を移行させ、前記ART当籤フラグ持ち越し状態において前記第1の遊技を行ったときに、前記特定の持ち越し役に当籤することを条件に、前記遊技状態を前記ART遊技状態へ移行させ、前記制御手段は、前記第1の遊技において、前記特定の持ち越し役の当籤フラグが持ち越されていることを条件に、前記特定の持ち越し役の入賞を許容する制御を行い、前記第2の遊技において、前記特定の持ち越し役の当籤フラグが持ち越されていても、前記特定の持ち越し役の入賞を許容しない制御を行うことを特徴とする遊技機。前記入賞役判定手段は、前記第1の遊技において、前記特定の持ち越し役の入賞判定を行い、前記第2の遊技において、前記特定の持ち越し役の当籤フラグが持ち越されていても、前記停止図柄の組み合わせに関係なく、前記特定の持ち越し役の入賞判定を行わない、請求項1に記載の遊技機。前記停止制御手段は、前記第1の遊技において、前記特定の持ち越し役の当籤フラグが持ち越されていることを条件に、前記特定の持ち越し役に入賞させることができる第1の制御を行い、前記第2の遊技において、前記特定の持ち越し役の当籤フラグが持ち越されていても、前記特定の持ち越し役に入賞させない第2の制御を行う、請求項1に記載の遊技機。前記内部当籤役は、ボーナス役を含み、前記前記特定の持ち越し役は、前記ボーナス役である、請求項1ないし3のいずれかに記載の遊技機。前記報知手段は、前記ART当籤フラグ持ち越し状態において、前記第1の遊技を行うことを促す報知を行い、前記ART遊技状態において、前記第2の遊技を行うことを促す報知を行う、請求項1ないし4のいずれかに記載の遊技機。本発明は、目押しの出来ない遊技者であっても、ART遊技状態の終了役例えばボーナス役の入賞を、簡易に回避することできる遊技機を提供することにある。本発明に係る遊技機は、複数の図柄を変動表示及び停止表示することが可能な複数の図柄表示手段と、遊技媒体の投入を条件として遊技の開始を指令する遊技開始指令手段と、再遊技役及び特定小役を含む内部当籤役を、投入された遊技媒体の価値に基づいた抽籤により決定する内部当籤役決定手段と、前記複数の図柄表示手段を停止表示させる停止制御手段と、前記複数の図柄表示手段の停止図柄の組み合わせに基づいて入賞役を判定する入賞役判定手段と、前記再遊技が内部当籤役として決定される確率が相対的に高く且つ前記特定小役の入賞を促す報知が行われるART遊技状態への移行抽籤を行うART抽籤手段と、所定の条件を満たすときに遊技状態を移行させる遊技状態移行手段と、遊技の進行に関する情報を報知する報知手段と、前記各手段の制御を行う制御手段と、を備え、前記遊技開始指令手段は、第1の価値に相当する遊技媒体が投入されたことを条件に第1の遊技の開始を指令し、前記第1の価値とは異なる第2の価値に相当する遊技媒体が投入されたことを条件に第2の遊技の開始を指令し、前記内部当籤役決定手段は、前記第1の遊技において、特定の持ち越し役を含む内部当籤役の抽籤を行い、前記遊技状態移行手段は、ART抽籤状態において前記第2の遊技を行ったときに、前記ART抽籤手段による抽籤によって前記移行抽籤に当籤することを条件に、ART当籤フラグ持ち越し状態に遊技状態を移行させ、前記ART当籤フラグ持ち越し状態において前記第1の遊技を行ったときに、前記特定の持ち越し役に当籤することを条件に、前記遊技状態を前記ART遊技状態へ移行させ、前記制御手段は、前記第1の遊技において、前記特定の持ち越し役の当籤フラグが持ち越されていることを条件に、前記特定の持ち越し役の入賞を許容する制御を行い、前記第2の遊技において、前記特定の持ち越し役の当籤フラグが持ち越されていても、前記特定の持ち越し役の入賞を許容しない制御を行うことを特徴としている。本発明に係る遊技機はまた、前記内部当籤役がボーナス役を含み、前記特定の持ち越し役を前記ボーナス役としてもよい。本発明に係る遊技機によれば、ART遊技状態への移行契機役である特定の持ち越し役例えばボーナス役は、第1の遊技において入賞可能である一方、第2の遊技では入賞することができない。そのため、遊技者は、第2の価値に相当する遊技媒体を投入して第2の遊技を行えば、目押しをするまでもなく特定の持ち越し役の入賞を回避することができる。したがって、ART遊技状態において第2の遊技を行えば、特定の持ち越し役の入賞によりART遊技状態が終了することがないので、遊技者は、第2の遊技を行うことで、ART遊技状態において本来得られる利益を十分に得ることができ、遊技の興趣の低下を招くことも回避することができる。制御手段による特定の持ち越し役の入賞制御は、例えば前記入賞役判定手段において行うことができる。この場合の入賞役判定手段は、第1の遊技において、特定の持ち越し役の入賞判定を行う一方で、第2の遊技において、特定の持ち越し役の当籤フラグが持ち越されていても、停止図柄の組み合わせに関係なく特定の持ち越し役の入賞判定を行わないよう制御される。すなわち、入賞判定手段では、第2の遊技において、特定の持ち越し役は存在しないものとして扱われ、複数の図柄表示手段が如何様な停止表示であっても特定の持ち越し役の入賞として判定されることはない。したがって、ART遊技状態において第2の遊技を行えば、特定の持ち越し役の入賞によりART遊技状態が終了することがないので、遊技者は、第2の遊技を行うことで、ART遊技状態において本来得られる利益を十分に得ることができ、遊技の興趣の低下を招くことも回避することができる。特定の持ち越し役の入賞制御は、停止制御手段においても行うこともできる。この場合の停止制御手段は、第1の遊技において、特定の持ち越し役の当籤フラグが持ち越されていることを条件に、特定の持ち越し役を入賞させることができる第1の制御を行い、第2の遊技において、特定の持ち越し役の当籤フラグが持ち越されていても、特定の持ち越し役に入賞させない第2の制御を行う。すなわち、停止制御手段では、第2の遊技において、特定の持ち越し役と判定される停止表示には複数の図柄表示手段を停止させないようになされる。したがって、ART遊技状態において第2の遊技を行えば、特定の持ち越し役の入賞によりART遊技状態が終了することがないので、遊技者は、第2の遊技を行うことで、ART遊技状態において本来得られる利益を十分に得ることができ、遊技の興趣の低下を招くことも回避することができる。前記報知手段は、前記ART当籤フラグ持ち越し状態において、前記第1の遊技を行うことを促す報知を行い、前記ART遊技状態において、前記第2の遊技を行うことを促す報知を行うものであってもよい。このような遊技機によれば、ART当籤フラグ持ち越し状態において、報知手段によって第1の遊技を行うことを促す報知が行われるために、遊技者は当該報知に従うだけで、ART遊技状態への移行契機である特定の持ち越しの抽籤を受けることができる。一方、ART遊技状態において、第2の遊技を行うことを促す報知を行われるために、遊技者は当該報知に従うだけで、特定の持ち越し役の入賞を回避し、ART遊技状態が所定の遊技数に達する前に終了することを回避することができる。したがって、遊技者は、報知手段による第1の遊技又は第2の遊技を行う報知に従うだけで、ART遊技状態で本来得られる利益を十分に得ることができ、遊技の興趣の低下を招くことも回避することができる。本発明では、目押しの出来ない遊技者であっても、ART遊技状態の終了役例えばボーナス役の入賞を、簡易に回避することできる遊技機を提供できる。以下に、本発明に係る遊技機の一例であるパチスロ機について図面に基づいて説明する。[パチスロ機の機能フロー]パチスロ機1は、遊技者によりメダルが投入され、スタートレバー6が操作されると、予め定められた数値の範囲例えば、0~65535の乱数から1つの値以下、乱数値を抽出する。内部抽籤手段後述のメインCPU31は、抽出された乱数値に基づいて抽籤を行い、内部当籤役を決定する。内部当籤役の決定により、後述の入賞判定ライン8に沿って表示を行うことを許可する図柄の組合せが決定される。尚、図柄の組合せの種別としては、メダルの払い出し、再遊技の作動、ボーナスの作動等といった特典が遊技者に与えられる入賞に係るものと、それ以外の所謂ハズレに係るものとが設けられている。続いて、複数のリール3L,3C,3Rの回転が行われた後で、遊技者によりストップボタン7L,7C,7Rが押されると、リール停止制御手段は、内部当籤役とストップボタン7L,7C,7Rが押されたタイミングとに基づいて、該当するリール3L,3C,3Rの回転を停止する制御を行う。ここで、パチスロ機1では、基本的に、ストップボタン7L,7C,7Rが押されたときから規定時間内に、該当するリール3L,3C,3Rの回転を停止する制御が行われる。本実施の形態では、上記規定時間内でのリール3L,3C,3Rの回転に伴って移動する図柄の数を滑り駒数と呼び、その最大数を図柄4個分最大滑り駒数に定める。リール停止制御手段は、入賞に係る図柄の組合せの表示を許可する内部当籤役が決定されているときでは、上記規定時間を利用して、その図柄の組合せが入賞判定ラインに沿って極力表示されるように最大滑り駒数の範囲でリール3L,3C,3Rの回転を停止する。その一方で、内部当籤役によってその表示が許可されていない図柄の組合せについては、上記規定時間を利用して、入賞判定ラインに沿って表示されることがないように最大滑り駒数の範囲でリール3L,3C,3Rの回転を停止する。こうして、複数のリール3L,3C,3Rの回転が全て停止されると、入賞判定手段後述のメインCPU31は、入賞判定ライン8に沿って表示された図柄の組合せが、入賞に係るものであるか否かの判定を行う。入賞に係るものであるとの判定が行われると、メダルの払い出し等の特典が遊技者に与えられる。以上のような一連の流れがパチスロ機1における1回の遊技単位遊技として行われる。また、パチスロ機1では、前述した一連の流れの中で、液晶表示装置5により行う映像の表示、ランプ14により行う光の出力、スピーカ9L,9Rにより行う音の出力、或いはこれらの組合せを利用して様々な演出が行われる。また、当籤役に応じた告知音がスピーカ9L,9Rから出力されるようになっている。この告知音は、ストップボタン7L,7C,7Rが押されたタイミングで出力される。これにより、ストップボタン7L,7C,7Rの操作が終了したのちに行われる演出と告知音とが競合しないようになっている。遊技者によりスタートレバー6が操作されると、前述の内部当籤役の決定に用いられた乱数値とは別に、演出用の乱数値以下、演出用乱数値が抽出される。演出用乱数値が抽出されると、演出内容決定手段後述のメインCPU31、又はサブCPU81は、内部当籤役に対応づけられた複数種類の演出内容の中から今回実行するものを抽籤により決定する。演出内容が決定されると、演出実行手段後述の液晶表示装置5、後述のスピーカ9L,9R、後述のランプ14は、リール3L,3C,3Rの回転が開始されるとき、各リール3L,3C,3Rの回転がそれぞれ停止されるとき、入賞の有無の判定が行われたとき等の各契機に連動させて演出の実行を進める。このように、パチスロ機1では、内部当籤役に対応づけられた演出内容を実行することによって、決定された内部当籤役言い換えると、狙うべき図柄の組合せを知る或いは予想する機会が遊技者に提供され、遊技者の興味の向上が図られる。[パチスロ機の構造]図2及び図3を参照して、本実施の形態におけるパチスロ機1の外部構造及び内部構造について説明する。<パチスロ機の外部構造>リールと表示窓図2に示したように、パチスロ機1は、リール3L,3C,3Rや回路基板等を収容するキャビネット1aと、キャビネット1aに対して開閉可能に取り付けられるフロントドア2とを備える。キャビネット1aの内部には、3つのリール3L,3C,3Rが横並びに設けられている。各リール3L,3C,3Rは、円筒状のフレームの周面に、複数の図柄例えば21個が回転方向に沿って連続的に配された帯状のシートを貼り付けて構成されている。フロントドア2の中央には、液晶表示装置5が設けられている。液晶表示装置5は、図柄表示領域21L,21C,21Rを含む表示画面5aを備え、正面から見て3つのリール3L,3C,3Rに重畳する手前側に位置するように設けられている。図柄表示領域21L,21C,21Rは、3つのリール3L,3C,3Rのそれぞれに対応して設けられており、その背後に設けられたリール3L,3C,3Rを透過することが可能な構成を備えている。つまり、図柄表示領域21L,21C,21Rは、表示窓としての機能を果たすものであり、その背後に設けられたリール3L,3C,3Rの回転及びその停止の動作が遊技者側から視認可能となる。また、本実施の形態では、図柄表示領域21L,21C,21Rを含めた表示画面5aの全体を使って、映像の表示が行われ、演出が実行される。図柄表示領域表示窓21L,21C,21Rは、その背後に設けられたリール3L,3C,3Rの回転が停止されたとき、リール3L,3C,3Rの表面に配された複数種類の図柄のうち、その枠内における上段、中段及び下段の各領域にそれぞれ1個の図柄合計で3個を表示する。また、各表示窓21L,21C,21Rが有する上段、中段及び下段からなる3つの領域のうち予め定められた何れかをそれぞれ組合せてなる擬似的なラインを、入賞か否かの判定を行う対象となるライン後述する入賞判定ラインとして定義する。本実施の形態の場合、表示窓21L,21C,21Rには、左リール3Lの上段、中リール3Cの中段及び右リール3Rの下段を結ぶ右下がりの仮想的なラインが入賞判定ライン8として形成される。本実施の形態では、遊技状態が非MB遊技状態であるときには、メダルを2枚又は3枚投入した場合のみ単位遊技を開始できる。すなわち、遊技状態が非MB遊技状態であるときには、メダルを1枚投入した場合には単位遊技を開始することはできない。遊技状態が非MB遊技状態であるときに、メダルを2枚又は3枚投入することで、右下がりの入賞判定ライン8を有効化できる。遊技状態がMB遊技状態であるときには、メダルを2枚投入した場合のみ単位遊技を開始できる。すなわち、遊技状態がMB遊技状態であるときには、メダルを1枚投入したり3枚投入したりすることはできない。遊技状態がMB遊技状態であるときに、メダルを2枚投入することで、右下がりの入賞判定ライン8を有効化できる。なお、本実施の形態では3つのリール3L,3C,3Rを用いているが、これに限られるものではなく、リールの数は変更可能である。なお、リールの数を変更した場合には、ストップボタンの数も対応させて変更することが好ましい。操作装置フロントドア2には、遊技者による操作の対象となる各種装置が設けられている。メダル投入口10は、遊技者によって外部から投下されるメダルを受け入れるために設けられる。メダル投入口10に受け入れられたメダルは、所定枚数例えば3枚を上限として1回の遊技に投入されることとなり、所定枚数を超えた分はパチスロ機1の内部に預けることが可能となる所謂クレジット機能。ベットボタン11は、パチスロ機1の内部に預けられているメダルから1回の遊技に投入する枚数を決定するために設けられる。精算ボタン12は、パチスロ機1の内部に預けられているメダルを外部に引き出すために設けられる。スタートレバー6は、全てのリール3L,3C,3Rの回転を開始するために設けられる。ストップボタン7L,7C,7Rは、3つのリール3L,3C,3Rのそれぞれに対応づけられ、対応するリール3L,3C,3Rの回転を停止するために設けられる。その他装置7セグ表示器13は、7セグメントLEDからなり、今回の遊技に投入されたメダルの投入枚数、特典として遊技者に対して払い出すメダルの払出枚数、パチスロ機1内部に預けられているメダルのクレジット枚数等の情報を遊技者に対してデジタル表示する。ランプ14は、演出内容に応じた点消灯のパターンにて光を出力するものであり、例えばLEDランプ等で構成される。スピーカ9L,9Rは、演出内容に応じた効果音や楽曲等の音を出力するものである。メダル払出口15は、後述のメダル払出装置40後述の図4参照の駆動により排出されるメダルを外部に導くものである。メダル受皿16は、メダル払出口15から排出されたメダルを貯めるものである。<パチスロ機の部構造>図3は、本実施の形態におけるパチスロ機1の内部構造を示す。フロントドア2が開放され、フロントドア2の裏面側の構造及びキャビネット1a内部の構造が現れた状態が示されている。図3に示したように、パチスロ機1は、キャビネット1aの開口を塞ぐようにフロントドア2が設けられたものである。キャビネット1a内部の上方には、主制御回路71後述の図4参照が形成された主基板71Aが設けられている。主制御回路71は、内部当籤役の決定、リール3L,3C,3Rの回転及び停止、入賞の有無の判定といった、パチスロ機1における遊技の主な流れを制御する回路である。主制御回路71の具体的な構成は後述する。キャビネット1a内部の中央には、3つのリール3L,3C,3Rが設けられている。リール3L,3C,3Rのそれぞれには、所定の減速比をもったギアを介してステッピングモータ図示せずが接続されている。3つのリール3L,3C,3Rの左側には、副制御回路72後述の図4参照が形成された副基板72Aが設けられている。副制御回路72は、映像の表示等による演出の実行を制御する回路である。副制御回路72の具体的な構成は後述する。キャビネット1a内部の下方には、多量のメダルを収容可能で、それらを1枚ずつ排出可能な構造を有するホッパー40が設けられている。ホッパー40の左側には、パチスロ機1が有する各装置に対して必要な電力を供給するための電源装置43が設けられている。フロントドア2裏側の中央、表示窓21L,21C,21Rの下方には、セレクタ42が設けられている。セレクタ42は、材質や形状等が適正であるメダルか否かを選別する装置であり、メダル投入口10に受け入れられた適正なメダルをホッパー40へ案内する。尚、セレクタ42内においてメダルが通過する経路上には、後述のメダルセンサ42S後述の図4参照が設けられており、適正なメダルが通過したことを検出する。パチスロ機が備える回路の構成]パチスロ機1の構造についての説明は以上である。次に、図4及び図5を参照して、本実施の形態におけるパチスロ機1が備える回路の構成について説明する。本実施の形態におけるパチスロ機1は、主制御回路71、副制御回路72及びこれらと電気的に接続する周辺装置アクチュエータを備える。<主制御回路>図4は、本実施の形態におけるパチスロ機1の主制御回路71の構成を示す。マイクロコンピュータ主制御回路71は、回路基板上に設置されたマイクロコンピュータ30を主たる構成要素としている。マイクロコンピュータ30は、メインCPU31、メインROM32及びメインRAM33により構成される。メインROM32には、メインCPU31により実行される制御プログラム図26~図43参照、内部抽籤テーブル図10及び図11参照等のデータテーブル図7~図25参照、副制御回路72に対して各種制御指令コマンドを送信するためのデータ等が記憶されている。メインRAM33には、後述するように制御プログラムの実行により決定された内部当籤役等の各種データを格納する格納領域が設けられる。乱数発生器等メインCPU31には、クロックパルス発生回路34、分周器35、乱数発生器36及びサンプリング回路37が接続されている。クロックパルス発生回路34及び分周器35は、クロックパルスを発生する。メインCPU31は、発生されたクロックパルスに基づいて、制御プログラムを実行する。乱数発生器36は、予め定められた範囲の乱数例えば、0~65535を発生する。サンプリング回路37は、発生された乱数の中から1つの値を抽出する。スイッチ等マイクロコンピュータ30の入力ポートには、スイッチ等が接続されている。メインCPU31は、スイッチ等の入力を受けて、ステッピングモータ等の周辺装置の動作を制御する。スタートスイッチ6Sは、スタートレバー6が遊技者により操作されたこと、すなわち開始操作が行われたことを検出する。また、ストップスイッチ7Sは、3つのストップボタン7L,7C,7Rのそれぞれが遊技者により押されたこと、すなわち停止操作が行われたことを検出する。メダルセンサ42Sは、メダル投入口10に受け入れられたメダルが前述のセレクタ42内を通過したことを検出する。また、ベットスイッチ11Sは、ベットボタン11が遊技者により押されたことを検出する。また、精算スイッチ12Sは、精算ボタン12が遊技者により押されたことを検出する。周辺装置及び回路マイクロコンピュータ30により動作が制御される周辺装置としては、ステッピングモータ、7セグ表示器13及びホッパー40がある。また、マイクロコンピュータ30の出力ポートには、各周辺装置の動作を制御するための回路が接続されている。モータ駆動回路は、各リール3L,3C,3Rに対応して設けられたステッピングモータの駆動を制御する。ステッピングモータは、運動量がパルスの出力数に比例し、回転軸を指定された角度で停止させることが可能な構成を備えている。ステッピングモータの駆動力は、所定の減速比をもったギアを介してリール3L,3C,3Rに伝達される。ステッピングモータに対して1回のパルスが出力される毎に、リール3L,3C,3Rは一定の角度で回転する。リール位置検出回路50は、発光部と受光部とを有する光センサにより、リール3L,3C,3Rが一回転したことを示すリールインデックスを各リール3L,3C,3Rに応じて検出する。検出されたリールインデックスは、メインCPU31に送られる。リールインデックスを受信するとメインCPU31は、対応するリール3L,3C,3Rのパルスカウンタの値を16に初期化し、リール3L,3C,3Rに対応する図柄カウンタの値を0に初期化する。ステッピングモータが備える何れかのコイルの組が励磁されることでパルスが出力されると、パルスカウンタの値を1減算し、パルスカウンタの値が0となった際に、パルスカウンタの値を16に戻し、図柄カウンタの値を1加算する。その結果、図柄カウンタの値が20を超えると、図柄カウンタの値を0に戻す。ここで、ステッピングモータ49Lが備えるコイルの組が4回ずつ、即ち合計16回励磁されることで、表示窓21Lの中段に表示される図柄の図柄番号が1増加するので、パルスカウンタの値は、コイルの組が励磁された回数に対応し、図柄カウンタの値は、表示窓21Lの中段に表示された図柄の図柄番号に一致する。このように、メインCPU31は、リールインデックスを検出してからステッピングモータに対してパルスを出力した回数をカウントすることによって、リール3L,3C,3Rの回転角度主に、リール3L,3C,3Rが図柄何個分駒数だけ回転したかを管理し、リール3L,3C,3Rの表面に配された各図柄の位置を管理するようにしている。表示部駆動回路48は、7セグ表示器13の動作を制御する。また、ホッパー駆動回路41は、ホッパー40の動作を制御する。また、払出完了信号回路51は、ホッパー40に設けられたメダル検出部40Sが行うメダルの検出を管理し、ホッパー40から外部に排出されたメダルが払出枚数に達したか否かをチェックする。<副制御回路>図5は、本実施の形態におけるパチスロ機1の副制御回路72の構成を示す。副制御回路72は、主制御回路71と電気的に接続されており、主制御回路71から送信されるコマンドに基づいて演出内容の決定や実行等の処理を行う。副制御回路72は、基本的に、サブCPU81、サブROM82、サブRAM83、レンダリングプロセッサ84、描画用RAM85、ドライバ87、DSPデジタルシグナルプロセッサ88、オーディオRAM89、A/D変換器90及びアンプ91を含んで構成されている。サブCPU81は、主制御回路71から送信されたコマンドに応じて、サブROM82に記憶されている制御プログラムに従い、映像、音、光の出力の制御を行う。サブRAM83は、決定された演出内容や演出データをセットする格納領域や、主制御回路71から送信される内部当籤役等の各種データを格納する格納領域が設けられている。サブROM82は、基本的に、プログラム記憶領域とデータ記憶領域によって構成される。プログラム記憶領域には、サブCPU81が実行する制御プログラムが記憶されている。制御プログラムには、例えば主制御回路71との通信を制御するための主基板通信タスクや、演出用乱数値を抽出し、演出内容演出データの決定及びセットを行うための演出登録タスク、決定した演出内容に基づいて液晶表示装置5による映像の表示を制御する描画制御タスク、ランプ14による光の出力を制御するランプ制御タスク、スピーカ9L,9Rによる音の出力を制御する音声制御タスク等が含まれる。データ記憶領域は、各種データテーブルを記憶する記憶領域、各演出内容を構成する演出データを記憶する記憶領域、映像の作成に関するアニメーションデータを記憶する記憶領域、BGMや効果音に関するサウンドデータを記憶する記憶領域、光の点消灯のパターンに関するランプデータを記憶する記憶領域等が含まれている。また、副制御回路72には、その動作が制御される周辺装置として、液晶表示装置5、スピーカ9L,9R及びランプ14が接続されている。サブCPU81、レンダリングプロセッサ84、描画用RAM85フレームバッファ86を含む及びドライバ87は、演出内容により指定されたアニメーションデータに従って映像を作成し、作成した映像を液晶表示装置5により表示する。また、サブCPU81、DSP88、オーディオRAM89、A/D変換器90及びアンプ91は、演出内容により指定されたサウンドデータに従ってBGM等の音をスピーカ9L,9Rから出力する。また、サブCPU81は、演出内容により指定されたランプデータに従ってランプ14の点灯及び消灯を行う。[パチスロ機のゲームフロー]図6に示したように、パチスロ機1は、MB1及びMB2という2つのボーナス役を有しているものの、ARTにおける小役の入賞によりメダルを増加させるものである。このパチスロ機1では、ART抽籤準備遊技状態→ART抽籤遊技状態→MB2遊技状態→ART準備遊技状態→ART遊技状態→MB1遊技状態→ART抽籤準備遊技状態のループを基本ゲームフローとしてゲームが進行する。ART抽籤準備遊技状態は、ART抽籤状態へ移行することが可能な遊技状態であり、MB1フラグ、MB2フラグ及びARTフラグのいずれも成立していない遊技状態である。この遊技状態は、3枚掛けで行われ、MB2に内部当籤するまで継続する。図10を参照して後述する内部抽籤テーブルに示したように、3枚掛け遊技では、MB1の当籤抽籤値はなく、MB2のみが当籤可能となっている。MB2当籤待ち遊技では、MB2の内部当籤によるART抽籤遊技状態への移行が基本となる。ART抽籤遊技状態は、ART遊技状態への移行準備状態であるART準備遊技状態へ移行することが可能な遊技状態であり、3枚掛けで行われる。この遊技状態は、ART抽籤準備遊技状態においてMB2に内部当籤したことによるMB2当籤フラグを持ち越した状態であり、ART抽籤に当籤したときに終了する。ARTは、単一遊技の内部抽籤において特定の乱数値を取得した時、例えばチェリー等の特定役に内部当籤したときに抽籤される。ART抽籤は、当籤確率が30~70程度に設定され、また当籤確率に設定差を設けてもよい。なお、特定役の当籤により無条件でARTに内部当籤するようにしてもよい。特定役の当籤により無条件でARTに当籤させる場合、内部抽籤自体がARTの当籤抽籤となる。MB2遊技状態は、MB2ゲームを消化するための遊技状態であり、2枚掛け遊技において、入賞判定ライン8図2参照に特定図柄の組み合わせ例えばBAR-BAR-BARが揃うことを条件に開始される。このMB2遊技状態における単位遊技は、2枚掛けで行われ、入賞役は2枚ベルのみである。そのため、MB2遊技状態では、メダルの投入枚数及び払い出し枚数ともに2枚であるため、このMB2遊技状態での純増枚数は0枚である。MB2遊技状態は、払出枚数が予め定められた最大払出枚数例えば12枚を超えたときに終了する。ART準備遊技状態は、ART当籤フラグがオンの状態であり、ART遊技状態へ移行するための準備状態である。この遊技状態は、MB2の消化後において、2枚掛けでMB1に内部当籤するまで継続する。ARTフラグが成立しているときには、MB1の当籤はARTの発動契機となる。図11に示したように、2枚掛けでは、MB2の抽籤値は1であるに対して、MB1の抽籤値は20556である。したがって、ART準備遊技状態では、多くの場合、MB2よりも先にMB1に内部当籤する。このMB1の内部当籤により、遊技状態がART準備遊技状態からリプレイの内部当籤確率が他の遊技状態よりも高いART遊技状態RT作動遊技状態に移行し、ARTが発動する。なお、MB1よりも先にMB2に内部当籤する場合もあるが、この場合には、MB2ゲームを消化させるために2枚掛け遊技を促してMB2を入賞させてMB2遊技状態に移行するようにしてもよいし、遊技状態をART抽籤遊技状態に移行させてもよい。一方、遊技状態をART抽籤遊技状態に移行させる場合、ARTに当籤するまでART抽籤遊技状態を維持するようになされる。そうすることで。既に存在するARTフラグに加えて新たなARTフラグを成立させることができる。これにより、いわゆるARTのストック状態を達成することができるため、ART遊技状態が一旦終了した後に、新たなART遊技状態を連続して発生させることが可能となる。ART遊技状態は、ART準備遊技状態においてMB1に当籤したときに移行する3枚掛けで行う遊技状態である。この遊技状態では、図10に示したように、他の遊技状態RT未作動に比べてリプレイに高確率で当籤することに加えて、押し順の正解により入賞するベル押し順ベルの当籤時に、正解の押し順が報知される。押し順の報知は、例えば液晶表示装置5における表示、ランプ14による点灯点滅パターン、及びスピーカ9L,9Rによる音の出力のいずれか単独で、あるいは2以上の報知を組み合わせて行われる。ART遊技状態は、予め定められた規定ゲーム数例えば77ゲームの単一遊技の消化により終了する。MB1遊技状態は、ART遊技状態の終了後においてMB1を消化するためにボーナス遊技状態であり、入賞判定ライン8に特定図柄例えばBAR-BAR-赤7が揃って入賞判定されることを条件に開始される。このMB1遊技は、2枚掛けで行われ、入賞役は2枚ベルのみである。そのため、MB1遊技では、メダルの投入枚数及び払い出し枚数ともに2枚であるため、このMB1遊技での純増枚数は0枚である。MB1遊技状態は、払出枚数が予め定められた最大払出枚数たとえば12枚を超えたときに終了する。ここで、MB1遊技状態の開始契機となる特定図柄は、2枚掛けにおいて入賞判定され、3枚掛けでは入賞判定されない。したがって、ART遊技状態での単位遊技を3枚掛けで行い、MB1の入賞を2枚掛け遊技で行うようにすれば、3枚掛けで遊技を行うだけで目押しを行うことなくMB1の入賞を回避しつつART遊技状態での単位遊技を行うことができるため、3枚掛け遊技を行っていれば、ART遊技状態が規定ゲーム数に達する前に終了することを回避できる。なお、3枚掛け遊技における入賞判定によってMB1の入賞を回避することに代えて、3枚掛け遊技時のリール制御によりMB1の入賞図柄を揃えないようにしてMB2の入賞を回避するようにしてもよい。パチスロ機1では、図6のゲームフローからわかるように、2枚掛け遊技と3枚掛け遊技とを遊技者が使い分ける必要があり、この使い分けを誤れば、本来得られる利益を遊技者が享受できないこともある。例えば、ART抽籤遊技状態のときに3枚掛け遊技を行わずに2枚掛け遊技を行えば、ART当籤が行われないばかりか、MB2が入賞してARTに当籤する機会を失ってしまう。また、ARTの発動後に2枚掛け遊技を行えばMB1に入賞してART遊技状態が規定ゲーム数に達する前に終了してしまうこともある。そのため、パチスロ機1では、後述するように、遊技者に不利とならないように、2枚掛け遊技あるいは3枚掛け遊技の別を遊技者に報知するようにしている。<<<各種のデータテーブル>>>図7~図22は、メインROM32に記憶されている各種のデータテーブルである。<<図柄配置テーブル>>図7は、図柄配置テーブルを示す図である。図柄配置テーブルは、左リール3L、中リール3C及び右リール3Rの各々の表面に配されている図柄の配列をデータによって表している。図柄配置テーブルは、21個の図柄位置0~20と、これらの図柄位置の各々に対応する図柄との対応関係を規定する。図柄位置0~20は、左リール3L、中リール3C及び右リール3Rの各々において回転方向に沿って配されている図柄の位置を示す。図柄位置0~20に対応する図柄は、図柄カウンタの値を用いて図柄配置テーブルを参照することによって特定することができる。図柄の種類としては、赤7、BAR、ブランクA、ブランクB、ブランクC、ベル、チェリー、リプレイA、リプレイB、及びリプレイCを含んでおり、これらの図柄は図8に示した図柄コードによって規定され、1バイト8ビットのデータによって区別されている。図7に示す図柄配置テーブルは、リールインデックスが検出されるときに表示窓の中段に位置する図柄表示窓の中段を通過中の図柄を図柄位置0に割り当てるとともに、リールの回転方向に移動する順に、21個の図柄の各々に対して図柄位置0~20を割り当てた対応関係を規定する。このように、表示窓の中段を基準にすることで、表示窓21L,21C,21Rの中段に位置する図柄の種別を、3つのリール3L,3C,3R毎に特定することができる。<<図柄コードテーブル>>図8は、図柄コードテーブルを示す図である。図柄コードテーブルは、3つのリール3L,3C,3Rの表面に配された図柄を特定するためのコードが格納されている。本実施の形態によるパチスロ機1で用いる図柄は、上述のように赤7、BAR、ブランクA、ブランクB、ブランクC、ベル、チェリー、リプレイA、リプレイB、及びリプレイの10種類である。図柄コードテーブルでは、図柄赤7図柄コード1に対して、データとして00000001Bが割り当てられている。図柄BAR図柄コード2に対しては、データとして00000010Bが割り当てられている。図柄ブランクA図柄コード3に対しては、データとして00000011Bが割り当てられている。図柄ブランクB図柄コード4に対しては、データとして00000100Bが割り当てられている。図柄ブランクC図柄コード5に対しては、データとして00000101Bが割り当てられている。図柄ベル図柄コード6に対しては、データとして00000110Bが割り当てられている。図柄チェリー図柄コード7に対しては、データとして00000111Bが割り当てられている。図柄リプレイA図柄コード8に対しては、データとして00001000Bが割り当てられている。図柄リプレイB図柄コード9に対しては、データとして00001001Bが割り当てられている。図柄リプレイC図柄コード10に対しては、データとして00001010Bが割り当てられている。<<図柄組合せテーブル>>図9は、図柄組合せテーブルを示す図である。本実施の形態のパチスロ機1では、有効化された入賞判定ライン8に沿って並んだ図柄の組合せが、所定の入賞や作動のための判断の対象となる。すなわち、有効化された入賞判定ライン8図2参照に沿って並んだ図柄の組合せが、予め定められた所定の図柄の組合せと一致するか否か判断される。この予め定められた所定の図柄の組合せが、図柄組合せテーブルに規定されている図柄の組合せである。有効化された入賞判定ライン8に沿って並んだ図柄の組合せが、所定の図柄の組合せと一致する場合には、メダルの払い出し、再遊技の作動、あるいはボーナスゲームの作動等が行われる。図柄組合せテーブルは、図柄の組合せ、表示役、入賞作動フラグ及び払出枚数との対応関係を規定する。図柄の組合せは、左リール3Lの上段の図柄と、中リール3Cの中断の図柄と、右リール3Rの下段の図柄とからなる。上述したように、この図柄組合せテーブルの図柄の組合せが、右下がりの仮想ラインである入賞判定ライン8に沿って並んだ図柄の組合せと一致するか否か判断される。入賞判定の対象となる役表示役としては、MB1役、MB2役、リプレイ役、ベル役、及びチェリー役である。MB1役は、2枚掛け遊技において、入賞判定ライン8に沿ってBAR-BAR-BARが並んだ場合に入賞判定される役である。MB1の入賞判定時の払い出し枚数は0枚であり、その入賞判定によりMB1遊技が作動する。MB1遊技は、2枚掛けで行われ、中リール3Cの中断にベルが停止するリール制御とされる。すなわち、後述するようにANY-ベル-ANYの2枚ベルの停止図柄となるため、2枚の払い出しとなる。このMB1は、12枚を超えるメダルの払い出し、すなわち7ゲームの単位遊技で終了する。このMB1での純増枚数は0枚である。なお、2枚ベルの入賞図柄組み合わせにおけるANYとは、いかなる図柄でもよく、停止図柄の種別を問わないとことを意味している。ここで、3枚掛け遊技では、入賞判定ライン8に沿ってBAR-BAR-BARが並んだ場合には、MB1の入賞とは判定されず、単なるハズレとなる。すなわち、3枚掛け遊技では、MB1は入賞判定の対象として規定されておらず、いかなる図柄の組み合わせが入賞判定ライン8に揃ったとしてもMB1の入賞として判定されることはない。これにより、ART当籤待ち遊技やART準備遊技において3枚掛け遊技を行うことにより、MB1の入賞を回避することができる。MB2役は、3枚掛け遊技又は2枚掛け遊技において、入賞判定ライン8に沿ってBAR-BAR-赤7が並んだ場合に入賞判定される役である。MB2の入賞判定時の払い出し枚数は0枚であり、その入賞判定によりMB2遊技が作動する。MB2遊技は、2枚掛けで行われ、MB1遊技と同様に中リール3Cの中断にベルが停止するリール制御とされる。すなわち、後述するようにANY-ベル-ANYの2枚ベルの停止図柄となるため、2枚の払い出しとなる。このMB2遊技は、12枚を超えるメダルの払い出し、すなわち7ゲームの単位遊技で終了する。このMB2遊技での純増枚数は0枚であり、2枚ベルの入賞図柄組み合わせにおけるANYの意味も同様である。リプレイ役は、遊技を行うために投入したメダルと同数のメダルでの遊技を、新たなメダルの投入を行うことなく行える役である。このリプレイ役は、3枚掛け遊技及び2枚掛け遊技に共通で、左リール3Lの上段にベル、中リール3Cの中段にリプレイA、リプレイB、又はリプレイC、右リール3Rの下段に赤7、ベル、又はチェリーが停止したときに入賞判定される。リプレイ役は、全部で9種類の組み合わせがあり、その組み合わせによって、表示役としてはリプレイ1~リプレイ9のいずれかとなる。ベル役は、正解ベル、上段ベル、中段ベル、下段ベル及び2枚ベルを含んでいる。正解ベルは、3枚掛け遊技において押し順に正解したときの表示役である。この正解ベルは、入賞判定ライン8に沿ってベル-ベル-ベルが揃ったときに入賞判定される。正解ベルの払い出し枚数は15枚である。上段ベル、中段ベル及び下段ベルは、3枚掛けにおいて押し順に正解しなかったときの表示役であり、その払い出し枚数は1枚である。上段ベルは、左リール3Lの上段にベル、中リール3Cの中段にBAR、ブランクB、又はチェリー、右リール3Rの下段にリプレイA、リプレイB、又はリプレイCが停止したときに入賞判定される。上段ベルの入賞時は、左リール3L、中リール3C及び右リール3Rの上段にベルが停止し、入賞判定ライン8では無い上段ラインリール3L,3C,3Rの上段を結ぶライン上に一直線にベル-ベル-ベルが揃う。上段ベルは、9種類の組み合わせがあり、その組み合わせによって、表示役としては上段ベル1~上段ベル9のいずれかとなる。中段ベルは、左リール3Lの上段にブランクA、ブランクB、又はブランクC、中リール3Cの中段にベル、右リール3Rの下段にブランクA、ブランクB、又はブランクCが停止したときに入賞判定される。中段ベルの入賞時は、左リール3L、中リール3C及び右リール3Rの中段にベルが停止し、入賞判定ライン8では無い中段ラインリール3L,3C,3Rの中段を結ぶライン上に一直線にベル-ベル-ベルが揃う。中段ベルは、9種類の組み合わせがあり、その組み合わせによって、表示役としては中段ベル1~中段ベル9のいずれかとなる。下段ベルは、左リール3Lの上段にリプレイA、リプレイB、又はリプレイC、中リール3Cの中段にリプレイA、リプレイB、又はリプレイC、右リール3Rの下段にベルが停止したときに入賞判定される。下段ベルの入賞時は、左リール3L、中リール3C及び右リール3Rの下段にベルが停止し、入賞判定ライン8では無いリール下段ラインリール3L,3C,3Rの下段を結ぶライン上に一直線にベル-ベル-ベルが揃う。下段ベルは、9種類の組み合わせがあり、その組み合わせによって、表示役としては下段ベル1~下段ベル9のいずれかとなる。2枚ベルは、2枚掛け遊技のときに成立するベル役であり、払い出し枚数は2枚である。この2枚ベルは、中リール3Cの中段にベルが停止したときに入賞判定され、左リール3L及び右リール3Rの停止図柄Bについての制約はない。この2枚ベルは、MB1遊技及びMB2遊技中の表示役でもあるチェリー役は、3枚掛けのときの表示役であり、その払い出し枚数は2枚である。このチェリー役は、左リール3Lの上段にリプレイA、右リール3Rの下段にブランクA、ブランクB、又はブランクCが停止したときに入賞判定され、中リール3Cの中段の停止図柄についての制約はない。チェリー役では、入賞判定ライン8では無いリール下段ライン上に、チェリー-ANY-ブランクA~Cが揃う。なお、チェリー役は、ART抽籤遊技状態ではART抽籤の契機役となる。<入賞作動フラグ>入賞作動フラグは、表示役を示すために固有の図柄の組合せに対応して割り当てられたデータであり、格納識別データ及び1バイト8ビットデータを含んでいる。格納識別データは、1バイトデータを区別するためのデータである。1バイトデータは、複数の図柄の組み合わせに関するデータを含んでいる。各図柄の組み合わせは、格納領域識別データと1バイトデータによって区別される。本実施の形態においては、図9に示すように、図柄の組合せは8種類を超えているため、入賞作動フラグを構成する1バイト8ビットのデータのみでは、全ての図柄の組合せを特定したり識別したりすることができない。このため、本実施の形態においては、格納領域識別データ1~7図14a参照を用いて1バイトデータを区別する。このようにすることで、1バイトデータの値が同一であっても、格納領域識別データ1~7のうちのいずれか1つを指定することによって、8種類を超える図柄の組合せを異なる図柄の組合せとして扱うことができる。例えば、格納領域種別の値を3とし、かつ、入賞作動フラグの値を00000001Bとすることで、入賞作動フラグ正解ベルを指定することができ、格納領域種別の値を5とし、かつ、入賞作動フラグの値を10000000Bとすることで、入賞作動フラグ下段ベル5を指定することができる。<払出枚数>払出枚数は、図柄の組合せの各々に対応して、遊技者に払い出すメダルの枚数を示すデータである。入賞判定ライン8に沿って並んだ図柄の組合せが、図柄組合せテーブルの図柄の組合せと一致したときには、対応する払出枚数に基づいて、ホッパー40の駆動によるメダルの排出や、クレジットカウンタの加算が行われる。<<内部抽籤テーブル>>図10は、投入枚数が3枚のときの内部抽籤テーブルを示す図であり、図11は、投入枚数が2枚のときの内部抽籤テーブルを示す図である。これらの内部抽籤テーブルは、当籤番号に対応して遊技状態毎の抽籤値とデータポインタとを規定するテーブルである。当籤番号は、数値1を先頭とする複数の整数値からなる番号である。本実施の形態において、内部抽籤テーブルで規定する遊技状態には、RT未作動遊技状態ART抽籤準備遊技状態、ART抽籤遊技状態及びART準備遊技状態とRT作動中遊技状態ART遊技状態との2つである。本実施の形態において、データポインタには、小役リプレイ用とボーナス用との2種類がある。図10及び図11に示すように、当籤番号1は、リプレイ役であり、押し順についての制約はない。このリプレイ役は、RT作動中遊技状態ART遊技状態ではRT未作動状態に比べて抽籤値が大きくなっており、ART遊技状態ではリプレイ確率が高くなっている。当籤番号2~19は押し順ベル役に対応しており、6種類の押し順のそれぞれに3種類、計18種類のベル役が存在している。18種類のベル役は、投入枚数が3枚のときには同一の抽籤値当籤確率であり、投入枚数が2枚のときには当籤しない。当籤番号20はチェリー役であり、押し順についての制約はないが、投入枚数が3枚のときにのみ当籤する。したがって、2枚掛け遊技でチェリー役に当籤してART抽籤を受けることもないため、2枚掛け遊技でARTに当籤することもない。当籤番号21は、2枚ベルであり、この2枚ベルは2枚掛け遊技のときにのみ当籤する。当籤番号22は、MB1であり、このMB1は2枚掛け遊技のときにのみ当籤する。当籤番号23は、MB2であり、このMB2は3枚掛け遊技及び2枚掛け遊技のいずれでも当籤するが、2枚掛け遊技での当籤確率は著しく低くされている。抽籤値は、抽出された乱数値をデータポインタに対応づけるための数値である。本実施の形態では、予め定められた数値の範囲0~65535から抽出される乱数値を用いて、内部抽籤テーブルを参照してデータポインタを決定する。具体的には、抽出された乱数値から、複数の当籤番号の各々に対応する抽籤値を順次減算し、減算の結果が負となったか否かいわゆる桁借りが生じたか否かを判断する。減算の結果が負となったときのデータポインタを抽籤処理の結果として決定する。このようにして、内部的な抽籤処理内部抽籤又は内部抽籤処理が行われる。各当籤番号の当籤確率は、各当籤番号に対応する抽籤値/抽出される可能性のある全ての乱数値の個数65536によって表すことができる。したがって、抽籤値が大きいほど当籤確率が高くなり、その抽籤値に対応するデータポインタが決定され易い。減算の結果が負となったか否かの判断処理の回数が、予め定められた最大回数を超えたときには、内部抽籤処理の結果はハズレとなる。データポインタは、図13に示すリール停止用番号選択テーブルにおけるリール停止用番号を決定するために用いられるデータである。上述したように、複数の当籤番号の各々に対応して、小役リプレイ用データポインタ及びボーナス用データポインタが規定されている。上述した内部抽籤処理の結果、小役リプレイ用データポインタ及びボーナス用データポインタの双方が決定される。<小役リプレイ用内部当籤役決定テーブル>図12aは、小役リプレイ用内部当籤役決定テーブルを示す図である。小役リプレイ用内部当籤役決定テーブルは、メダルの払い出しに係る図柄の組合せの表示を許容する内部当籤役小役や、再遊技の作動に係る図柄の組合せの表示を許容する内部当籤役リプレイなどを規定する。内部当籤役の内容は、小役リプレイ用データポインタ0~21に応じて決定される。小役リプレイ用データポインタは、当籤番号に一致している。ここで、データポインタ2の左中右ベル1を例にとって説明すると、左中右ベル1に内部当籤した場合には、入賞する可能性がある役は正解ベル、上段ベル1,2,5,6,7,9、及び中段ベル1,2,5,6,7,9となる。正解ベルは、左中右の順にストップボタン押して押し順に正解した場合のベル役であり、右下がり斜めラインである入賞判定ライン8図2参照にベルが揃う。上段ベル1,2,5,6,7,9及び中段ベル1,2,5,6,7,9は、図9に示した上段ベルや中段ベルを現している。例えば、上段ベル1は有効ライン8での停止図柄がベル-BAR-リプレイAであり、無効ラインである上段ラインにベル-ベル-ベルが揃う1枚役の押し順不正解ベルに対応している。<ボーナス用内部当籤役決定テーブル>図12bは、ボーナス用内部当籤役決定テーブルを示す図である。ボーナス用内部当籤役決定テーブルは、MBの作動に係る図柄の組合せの表示を許容する内部当籤役などを規定する。内部当籤役の内容は、ボーナス用データポインタ0~2に応じて決定される。ボーナス用データポインタ0はハズレに対応し、ボーナス用データポインタ1はMB1に対応し、ボーナス用データポインタ2はMB1に対応している。<<リール停止用番号選択テーブル>>図13は、リール停止用番号選択テーブルの例を示す図である。リール停止用番号選択テーブルは、図12aに示す内部当籤役決定テーブルによって決定された小役リプレイ用データポインタから投入枚数に応じてリール停止用番号を決定するためのテーブルである。リール停止用番号は、リールを停止制御するための各種の情報図15に示すリール停止初期設定テーブルを取得するときに用いられる。具体的には、リール停止用番号選択テーブルは、小役リプレイ用データポインタと投入枚数とに対応してリール停止用番号を規定する。本実施の形態においては、例えば左中右ベル1については、小役リプレイ用データポインタの値が2であり、投入枚数が3枚であるときには、リール停止用番号は2と決定される。また、2枚ベルについては、小役リプレイ用データポインタの値が21であり、投入枚数が2枚であるときには、リール停止用番号は2と決定される。ここで、左中右ベル1と2枚ベルとは、リール停止番号が2で共通するが、これらの内部当籤役については、2枚掛け遊技および3枚掛け遊技の別があるために区別できる。<<格納領域>>図14a~図14eは、メインRAM33に格納される各種の格納領域の例を示す図である。図14a及び図14bは、それぞれ内部当籤役格納領域及び持越役格納領域に関するものであり、図9の図柄組み合わせテーブルにおける入賞作動フラグに対応している。<内部当籤役格納領域>図14aは、内部当籤役格納領域を示す図である。内部当籤役格納領域は、内部当籤役格納領域1~7の7つの格納領域によって構成される。これらの内部当籤役格納領域1~7の各々の格納領域の大きさは1バイトである。したがって、内部当籤役格納領域1~7の全体の大きさは7バイトである。内部当籤役格納領域1~7には、図12aに示す小役リプレイ用内部当籤役決定テーブルが規定する内部当籤役のデータ格納領域種別に基づいて定まるデータが格納される。図示した内部当籤役格納領域では、例えば内部当籤役格納領域1のビット0はMB1に対応し、ビット1はMB2に対応し、ビット2はリプレイ1に対応し、ビット3~ビット7は未使用領域である。<持越役格納領域>図14bは、持越役格納領域を示す図である。持越役格納領域は、大きさが1バイトであり、ビット0はMB1に対応し、ビット1はMB2に対応し、ビット2~ビット7は未使用領域である。内部抽籤処理の結果、内部当籤役MB1が決定されたときには持越役格納領域のビット0に1が格納され、内部当籤役MB2が決定されたときには持越役格納領域のビット1に1が格納される。持越役格納領域のビット0に1を格納することで、MB1に当籤している状態であることを判断でき、同様に、持越役格納領域のビット1に1を格納することで、MB2に当籤している状態であることを判断できる。持越役格納領域のビット0又はビット1に1が格納された状態は、MB1又はMB2に対応する図柄の組合せが入賞判定ライン8に表示されるまで保持される。すなわち、MB1又はMB2に当籤したときには、これらのMBの図柄の組合せが表示役として入賞判定ライン8に表示されるまでの少なくとも1回の単位遊技において、持越役格納領域のビット0又はビット1に1が格納された状態が保持される。MB1又はMB2に当籤した単位遊技から入賞する単位遊技まで、ビット0又はビット1に1を格納した状態を維持することを、いわゆる持ち越しと称する。持越役格納領域に格納されるMB1又はMB2を持越役と称する。遊技者によって停止操作が行われ、リール3L,3C,3Rの回転のそれぞれが停止したときには、内部当籤役格納領域は初期化ビット0~ビット2が0されるが、持越役格納領域は初期化されない。このようにすることで、持ち越しの状態を保つことができる。<遊技状態フラグ格納領域>図14cは、遊技状態フラグ格納領域を示す図である。遊技状態フラグ格納領域は、RT作動中遊技状態ART状態であるかRT未作動遊技状態であるかを示すためのフラグを格納するものであり、大きさが1バイトである。この遊技状態フラグ格納領域は、ビット0及びビット1が使用され、ビット2~ビット7は未使用、すなわち遊技状態に関係なく0である。ビット0は、RT未作動遊技状態に関するものであり、ビット1は、RT作動中遊技状態に関するものである。RT作動中遊技状態である場合には、ビット1が1オンとされ、RT未作動遊技状態である場合には、ビット0が1オンとされる。すなわち、遊技状態フラグ格納領域のデータは、RT作動中遊技状態では00000001B、RT未作動遊技状態では00000010Bとなる。<押下順序格納領域>図14dは、押下順序格納領域を示す図である。押下順序格納領域は、3つのストップボタン7L,7C,7Rの押下順序を示す情報を格納するための領域である。この押下順序格納領域は、大きさが1バイトであり、ビット0~ビット5が使用され、ビット6及びビット7は未使用である。ビット0は押下順序が左→中→右に対応し、押下順序が左→中→右であるときにビット0に1が格納オンされる。同様に、押下順序が中→左→右の場合にはビット2に1が格納オンされ、中→右→左の場合にはビット3に1が格納オンされ、右→左→中の場合にはビット4に1が格納オンされ、右→中→左の場合にはビット5に1が格納オンされる。<作動ストップボタン格納領域>図14eは、作動ストップボタン格納領域である。作動ストップボタン格納領域は、大きさが1バイトである。ビット4~ビット6は、遊技者による停止操作を検出することが可能であるストップボタン7L,7C,7R、すなわち有効なストップボタン7L,7C,7Rを示す格納領域である。ビット0~ビット2は、有効なストップボタン7L,7C,7Rに対応する停止操作が直前に検出されたストップボタン7L,7C,7Rを示す格納領域である。なお、本実施の形態では、ビット3及びビット7は未使用である。ビット0は、左ストップボタン7Lに対応する。左ストップボタン7Lが遊技者によって操作されたときには、ビット0に1が格納される。ビット1は、中ストップボタン7Cに対応する。中ストップボタン7Cが遊技者によって操作されたときには、ビット1に1が格納される。ビット2は、右ストップボタン7Rに対応する。右ストップボタン7Rが遊技者によって操作されたときには、ビット2に1が格納される。ビット4は、左ストップボタン7Lに対応する。左ストップボタン7Lが有効であるときには、ビット4に1が格納される。ビット5は、中ストップボタン7Cに対応する。中ストップボタン7Cが有効であるときには、ビット5に1が格納される。ビット6は、右ストップボタン7Rに対応する。右ストップボタン7Rが有効であるときには、ビット6に1が格納される。本実施の形態で、ストップボタンが有効とは、停止操作を検出することが可能であることを意味する。また、定速回転中のリールに対応するストップボタンであって、停止操作を検出することが可能なストップボタンを有効ストップボタンと称する。<リール停止初期設定テーブル>図15は、RT未作動状態でのリール停止初期設定テーブルを示す図である。なお、図15に示すリール停止初期設定テーブルでは、数値はテーブル番号などのデータを示し、記号-は数値が規定されていないことを示す。リール停止初期設定テーブルは、リール停止用番号小役リプレイ用データポインタに対応して、押下順序別判定データ引込優先順位テーブル番号及び引込優先順位テーブル選択テーブル番号、変更ステータス番号、ランダム用停止データテーブル番号、左リール第1停止用デーブル変更データ番号、左第1停止用停止テーブル番号、及び左第1停止後停止データテーブル番号を規定する。これらの各種のデータは、単位遊技の進行の状況に応じてリールの停止制御において選択すべき各種のテーブル番号を示す。これらのデータは、単位遊技の進行の状況に応じて、滑り駒数決定データの決定、すなわち3つのリール3L,3C,3Rの各々を停止する位置を決定するために用いるデータである。<押下順序別判定データ>押下順序別判定データは、引込優先順位テーブル番号及び引込優先順位テーブル選択テーブル番号を含んでいる。引込優先順位テーブル番号は、左ストップボタン7L、中ストップボタン7C、右ストップボタン7Rが操作される順序押し順の正解不正解を示すものである。図15では、当籤役がハズレ、リプレイ、チェリー、2枚ベル及びMB1,MB2では固定値00とされている。すなわち、これらの当籤役は、押し順不問で入賞可能であることを意味している。一方、引込優先順位テーブル選択テーブル番号は、入賞させるための押し順が存在する当籤役に対応するものであり、図16に示す引込優先順位テーブル選択テーブルが規定する引込優先順位テーブル選択テーブル番号を決定するための番号である。引込優先順位テーブル選択テーブル番号は、押し順が左中右のベルについては00、押し順が左右中のベルについては01、押し順が中左右のベルについては02、押し順が中右左のベルについては03、押し順が右左中のベルについては04、押し順が右中左のベルについては05とされている。<変更ステータス番号>変更ステータス番号は、図19に示す変更後の左第1停止後停止テーブル番号を、左第1停止時テーブル変更要求図柄位置に停止したときに左リール中段に6番の赤7、8番のリプレイBが停止したときに、決定するためのものである。<ランダム用停止データテーブル番号>本実施の形態において、3つのリール3L,3C,3Rの全てが回転している状態で、中ストップボタン7C又は右ストップボタン7Rが最初に押されたとき、又は押し順不問ベルどのような押し順でも有効ラインにベル-ベル-ベルが揃って入賞するベルのときは、図24及び図25に示すランダム第1停止用停止テーブルを参照してリールの停止制御をする。ランダム用停止データテーブル番号は、図24及び図25に示すランダム停止用停止テーブルが規定するランダム用停止データテーブルの番号を決定するための番号である。本実施の形態において、変則押しが選択された場合には、第1停止操作時にランダム停止用停止テーブルを参照し、第2停止操作時及び第3停止操作時にランダム第1停止後停止データテーブルを参照する。<左第1停止用停止テーブル番号及び左第1停止後停止データテーブル番号>左第1停止用停止テーブルは、左リール7Lに対する停止操作が第1停止操作として検出されたときに用いられる停止テーブルである。左第1停止後停止データテーブルは、左リール7Lに対する停止操作が第1停止操作として検出された後に、第2停止操作及び第3停止操作が検出されたときに用いられる停止テーブルである。本実施の形態において、3つのリール3L,3C,3Rの全てが回転している状態で、左ストップボタン7Lが最初に押されたときは、図18に示す左第1停止用停止テーブルを参照してリールの停止制御をする。左第1停止用停止テーブル番号は、左第1停止用停止テーブル図18参照を決定するための番号である。左第1停止後停止データテーブル番号は、左第1停止後停止データテーブル図22参照の番号を決定するための番号である。<<引込優先順位テーブル選択テーブル>>図16は、引込優先順位テーブル選択テーブルを示す図である。引込優先順位テーブル選択テーブルは、引込優先順位テーブル選択テーブル番号と、ストップボタン7L,7C,7Rの押下順序と、に応じて、引込優先順位テーブル番号を規定図20aするものである。引込優先順位テーブル選択テーブルは、引込優先順位テーブル選択テーブル番号の各々について、押し順に対応して、第1停止操作時に選択する引込優先順位テーブルと、第2停止操作時に選択する引込優先順位テーブルと、第3停止操作時に選択する引込優先順位テーブルとを規定する。<<検索順序データテーブル>>図17aは、MB遊技状態以外の遊技状態に対する検索順序データテーブルを示す図である。図17bは、MB遊技状態に対する検索順序データテーブルを示す図である。図17a及び図17bに示す検索順序データテーブルは、滑り駒数として予め定められた滑り駒数決定データの数値の範囲0~4の中から適用可能な数値を優先的に検索する順序を規定する。この検索順序データテーブルでは、検索順序が上位1から下位5までの順に各数値の検索を行い、検索の結果、検索順序1に対応する数値から優先的に適用される。検索順序データテーブルは、引込優先順位が等しい滑り駒数が複数存在する場合を想定して設けられており、検索順序がより上位である滑り駒数が適用される。本実施の形態における検索順序テーブルは、滑り駒数決定データに基づいて検索順序を規定している。つまり、滑り駒数決定データに該当する数値が最も上位となるように検索順序が規定されている。この結果、滑り駒数決定データは他の滑り駒数よりも優先的に決定されるので、停止テーブルの開発の際に意図されていた図柄の表示が優先される。<滑り駒数>本実施の形態によるパチスロ機1において、原則として、ストップボタン7L,7C,7Rが遊技者によって押されたときから規定時間たとえば、190ミリ秒が経過するまでの間に、押されたストップボタン7L,7C,7Rに対応するリール3L,3C,3Rを停止させる制御を行う。すなわち、遊技者が目当てとする図柄が所望する位置に存在するタイミングで遊技者がストップボタン7L,7C,7Rを押した場合であっても、その所望する位置よりも下方に移動した後に停止する場合が生ずる。本実施の形態では、この図柄の動作リール3L,3C,3Rの停止動作を、いわゆるリール3L,3C,3Rの滑りと称する。また、上述した規定時間内におけるリール3L,3C,3Rの回転に伴って移動する図柄の数規定時間内に一定の位置を通過する図柄の数を滑り駒数と称する。より具体的には、ストップスイッチ7Sによって停止操作が検出されてから、該当するリール3L,3C,3Rが停止するまでの時間において、基準とする位置たとえば、表示窓の中段を通過する図柄の数が滑り駒数である。<滑り駒数決定データ>滑り駒数決定データは、停止テーブル例えば図18参照に基づいて決定される仮の滑り駒数を示すデータである。本実施の形態では、複数の停止テーブルが予め定められて、主制御回路71のメインROM32に記憶されている。内部抽籤処理の結果や3つのストップボタン7L,7C,7Rの押し順などに応じて、複数の停止テーブルから最適な停止テーブルが選択される。選択された停止テーブルに基づいて滑り駒数決定データが決定される。本実施の形態では、停止テーブルに基づいて滑り駒数決定データを決定した場合であっても、より適切な滑り駒数決定データが存在するか否かを判断する。より適切な滑り駒数決定データが存在すると判別したときには、この適切な滑り駒数決定データに変更して停止制御をする詳細は後述する。これによって、停止テーブルに記憶されたデータが不十分であっても、内部抽籤処理に基づいて適切な滑り駒数決定データを決定できる。なお、停止テーブルに基づいて決定された滑り駒数決定データの他に、より適切な滑り駒数が存在しない場合には、停止テーブルに基づいて決定された滑り駒数決定データを用いてリールの停止制御がされる。<<左第1停止用停止テーブル>>図18は、左第1停止用停止テーブルの一例を示す図である。左第1停止用停止テーブルは、左リール3Lの中段の停止図柄図柄位置データと左第1停止テーブル番号と基づいて滑り駒数決定データを決定するためのものである。左第1停止用停止テーブル番号は、図15に示したリール停止初期設定テーブル一般遊技状態において決定されるものである。ただし、図15においては、左第1停止用停止テーブル番号として00又は01が決定されるが、図18の左第1停止用停止テーブルでは左第1停止用停止テーブル番号として02も規定されている。この左第1停止用停止テーブル番号02は、ART遊技状態のときに選択されるものである。この図18に示すテーブルは、左第1停止用停止テーブルを示す一例であり、同種の他のテーブルとともにメインROM32に記憶されている。<<左第1停止用テーブル変更データテーブル>>図19は、左第1停止用テーブル変更データテーブルを示す。左第1停止用テーブル変更データテーブルでは、左第1停止用テーブル変更データテーブル番号ごとに、左第一停止時テーブル変更要求図柄位置及び変更後の左第1停止後停止テーブル番号が対応付けられている。変更後の左第1停止後停止テーブル番号は、変更ステータスごとに設定されている。左第一停止用テーブル変更データテーブル番号は、図15において、リール停止番号に対応して規定されている。図15においては、左第1停止用テーブル変更データテーブル番号として00又は01が決定されるが、図19においては左第1停止用テーブル変更データテーブル番号00のときのテーブルを示してあり、01の場合については省略する。<<引込優先順位テーブル>>図20aは、引込優先順位テーブルの例を示す図である。この引込優先順位テーブルは、引込優先順位テーブル番号の00及び01の各々に対応して、引込優先順位及びそれに対応する引込優先順位と、入賞作動フラグのデータと、を規定する。なお、図20aでは、簡便のために、入賞作動フラグのデータは省略して示した。引込優先順位は、入賞作動フラグの種別に対応して優先的に引き込みが行われる引込優先順位データを規定する。引込優先順位テーブルにおける優先順位の値が小さい方が引込優先順位は高く、値が大きい方が引込優先順位は低い。引込優先順位テーブル番号00では、以下のように、引込優先順位データと入賞作動フラグのデータとを規定する。すなわち、引込優先順位1引込優先順位データ008Hには、チェリー1~4、2枚ベル、下段ベル1~9、中段ベル1~9、上段ベル1~9、リプレイ1~9の入賞作動フラグが規定され、引込優先順位2引込優先順位データ004Hには、正解ベルの入賞作動フラグが規定され、引込優先順位3引込優先順位データ002Hには、MB1、MB2の入賞作動フラグが規定されている。引込優先順位テーブル番号01では、以下のように、引込優先順位データと入賞作動フラグのデータとを規定する。すなわち、引込優先順位1引込優先順位データ008Hには、正解ベルの入賞作動フラグが規定され、引込優先順位2引込優先順位データ004Hには、下段ベル1~9、中段ベル1~9、上段ベル1~9の入賞作動フラグが規定され、優先順位3引込優先順位データ002Hには、MB1、MB2の入賞作動フラグが規定されている。なお、図20aに示す引込優先順位テーブルの入賞作動フラグのデータは、1バイト×7の大きさからなるデータである。入賞作動フラグのデータの構成は、内部当籤役格納領域図14aの構成と同様である。すなわち、入賞作動フラグのデータ1~7が、内部当籤役格納領域の格納領域1~7と対応する。<<引込優先順位データ格納領域>>図20bは、引込優先順位データ格納領域の例を示す図である。この引込優先順位データ格納領域は、左リール用引込優先順位データ格納領域、中リール用引込優先順位データ格納領域、及び右リール用引込優先順位データ格納領域を含んでいる。なお、中リール用引込優先順位データ格納領域及び右リール用引込優先順位データ格納領域の内容については、左リール用引込優先順位データ格納領域と同様であるため、以下においては左リール用引込優先順位データ格納領域について説明する。左リール用引込優先順位データ格納領域は、図柄位置データ図7参照のそれぞれについて、引込優先順位データを格納している。図柄位置データ0に対しては、データ008Hとしてチェリー1~4、2枚ベル、下段ベル1~9、中段ベル1~9、上段ベル1~9、リプレイ1~9が規定され、データ004Hとして正解ベルが規定され、データ002HとしてMB1、MB2が規定され、データ001Hとして停止可能が規定され、データ000Hとして停止不納が規定されている。なお、図柄位置データ1~20についても同様に、データ008H、データ004H、データ002Hデータ、001H及びデータ000Hに対応する内容が規定されている。<<左第1停止後停止データテーブル>>図21は、左第1停止後停止データテーブルの構成を示す図である。図22a~図22cは、それぞれ左第1停止後停止データテーブル左第1停止後停止テーブル番号00、01、02を示している。これらのテーブルは、メインROM32に記憶されている。左第1停止後停止データテーブルは、図柄位置データ0~20の各々に対応して、1バイトの停止データを規定している。図柄位置データが示す図柄位置は押下位置であり、図柄位置データは押下タイミングにリールの中段に位置する図柄に対応させて規定されている。図21に示す左第1停止後停止データテーブルでは、bit0の列が右リールBラインデータであり、bit1の列が右リールAラインデータであり、bit2の列が右リールライン変更ビットであり、bit3の列が中リールBラインデータであり、bit4の列が中リールAラインデータであり、bit5の列が中リールライン変更ビットであり、bit6の列は左リール、右リールの順に停止時における第二停止以降のライン変更ビット、又は右リールCラインデータであり、bit7の列は左リール、中リールの順に停止時における第二停止以降のライン変更ビット、又は中リールCラインデータである。AラインやBラインなどのラインは、3つのリール3L,3C,3Rが停止したときに表示される図柄の並びが多様になるように、3つのリール3L,3C,3Rを停止制御するために用いるものである。これらの複数のラインを定めることによって、ライン毎に異なる停止制御をすることができ、ラインの各々について、どのような意図で停止させるかは任意に定めればよい。Aラインは、左第1停止時にラインを変更せずに停止制御する場合に用いられるラインである。この場合には、Aラインを用いてリールを停止するように制御する。また、Bラインは、第1停止時にAラインから制御変更をする場合に選択されるラインである。ライン変更ビットにおいて、0はライン変更しないことを用いることを示し、1はラインを変更することを示す。左第1停止後停止データテーブルにおいて、bit1は右リールAラインデータ、即ち右リール停止時のAライン検索データである。右リールAラインデータは、Aラインを用いて第2停止時又は第3停止時に右リール3Rを停止制御するときに参照するデータである。右リールAラインデータは、ラインマスクデータとの論理積がとられるデータであり、滑り駒数決定データを生成するために用いられる。具体的には、停止開始位置から最大滑り駒数の範囲まで、各図柄位置に対応する右リールAラインデータとラインマスクデータとの論理積が順次とられていき、その結果、停止開始位置に対応する右リールAラインデータから論理積が0とならない右リールAラインデータまでの差分が滑り駒数決定データとして生成される。右リールAラインデータの値が0である図柄位置では、ラインマスクデータ中の値1との論理積が0となる。右リールAラインデータの値が1である図柄位置では、ラインマスクデータ中の値1との論理積が0とならない。すなわち、ランダム用停止データテーブルの停止ラインデータの値が0である図柄位置は、その位置で停止させないことを意味し、停止ラインデータの値が1である図柄位置は、その位置で停止させることを意味する。そして、図柄停止位置から最大滑り駒数の図柄位置までの範囲において、右リールAラインデータの値が1である図柄位置を検索し、その図柄位置と図柄停止位置との差分が滑り駒数決定データとなる。左第1停止後停止データテーブルにおいて、bit0は右リールBラインデータ、即ち右リール停止時のBライン検索データである。右リールBラインデータは、Bラインを用いて第2停止時又は第3停止時に右リール3Rを停止制御するときに参照するデータである。右リールBラインデータの値0や1は、右リールAラインデータと同様である。左第1停止後停止データテーブルにおいて、bit2は、第2停止時に参照されるデータであり、第2停止の対象が右リールであるときの右リールライン変更ビット、即ち右リール第2停止時のライン変更ビットである。右リールライン変更ビットの値が0である図柄位置は、第2停止の対象が右リールであるときに、AラインからBラインに変更しない図柄位置であることを意味する。また、右リール第2停止時のライン変更ビットの値が1である図柄位置は、第2停止の対象が右リールであるときに、AラインからBラインに変更する図柄位置であることを意味する。左第1停止後停止データテーブルにおいて、bit4は、中リールAラインデータ、即ち中リール停止時のAライン検索データである。bit3は、中リールBラインデータ、即ち中リール停止時のBライン検索データである。また、bit5は、第2停止時に参照されるデータであり、第2停止の対象が中リールであるときの中リールライン変更ビットである。左第1停止後停止データテーブルのbit0、bit1、bit3及びbit4が規定する1バイトの停止データの各々は、ラインマスクデータとの論理積がとられるデータである。停止データの値が0である図柄位置では、ラインマスクデータ中の値1との論理積が0となる。停止データの値が1である図柄位置では、ラインマスクデータ中の値1との論理積が0とならない。左第1停止後停止データテーブルが規定する停止データの列には、Aラインに対応するビットbit1及びbit4と、Bラインに対応するビットbit0及びbit3とがある。すなわち、左第1停止後停止データテーブルは、滑り駒数決定データの決め方を2通り備えている。したがって、同じ停止開始位置であっても、Aライン又はBラインの2種類に応じて異なる停止予定位置を決定できる。停止データは、これらの2種類のうちの何れを選択すべきかの情報を、ライン変更ビットbit2及びbit5の列に割り当てている。bit6の列は左リール、右リールの順に停止時における第二停止以降のライン変更ビット、又は右リールCラインデータである。テーブル中においてテーブル番号の値の横にCライン変更時と記載されているテーブルを参照するとき、bit6は、右リールCラインデータとして参照される。一方、Cライン変更時と記載されていないテーブルを参照するとき、bit6は、左リール、右リールの順に停止時における第二停止以降のライン変更ビットとして参照される。bit7の列は左リール、中リールの順に停止時における第二停止以降のライン変更ビット、又は中リールCラインデータである。テーブル中においてテーブル番号の値の横にCライン変更時と記載されているテーブルを参照するとき、bit7は、中リールCラインデータとして参照される。一方、Cライン変更時と記載されていないテーブルを参照するとき、bit7は、左リール、中リールの順に停止時における第二停止以降のライン変更ビットとして参照される。図22a~図22cに示すように、滑り駒数決定データを決定するための停止データとして、複数のパターンのデータを備え、かつ、1つの図柄位置につき1バイトのデータに納めることによって、決定される停止予定位置の多様化を図りつつ、情報の圧縮化を図ることができる。<<ランダム用停止データテーブル>>図23は、ランダム用停止データテーブルの構成を示す図である。図24a、図24b、図25a及び図25bは、それぞれランダム用停止データテーブルランダム用停止データテーブル00、01、02、03を示している。ランダム用停止データテーブルは、図柄位置データ0~20の各々に対応して、1バイトの停止データを規定している。図柄位置データが示す図柄位置は押下位置であり、図柄位置データは押下タイミングにリールの中段に位置する図柄に対応させて規定されている。図23に示すように、bit0の列が右リールBラインデータであり、bit1の列が右リールAラインデータであり、bit2の列が右リールライン変更ビットであり、bit3の列が中リールBラインデータであり、bit4の列が中リールAラインデータであり、bit5の列が中リールライン変更ビットであり、bit6の列は左リール、右リールの順に停止時における第二停止以降のライン変更ビット、又は右リールCラインデータであり、bit7の列は左リール、中リールの順に停止時における第二停止以降のライン変更ビット、又は中リールCラインデータである。ランダム用停止データテーブルは、図柄位置データ0~20の各々に対応して、1バイトの停止データを規定している。この図柄位置データが示す図柄位置は押下位置である。ランダム用停止データテーブルの例では、bit0の列が右リール停止時のBライン検索データ、bit1の列が右リール停止時のAライン検索データ、bit2の列が右リール第1停止時のライン変更ビット、bit3の列が中リール停止時のBライン検索データ、bit4の列が中リール停止時のAライン検索データ、bit5の列が中リール第1停止時のライン変更ビット、bit6の列が左リール停止時のBライン検索データ、bit7の列が左リール停止時のAライン検索データである。具体的には、以下の通りである。右リール停止時のAライン検索データは、Aラインを用いて第1停止時~第3停止時に右リール3Rの滑り駒数決定データを生成するときに参照するデータである。右リール停止時のAライン検索データの値が0である図柄位置は、その位置で停止させないことを意味し、右リール停止時のAライン検索データの値が1である図柄位置は、その位置で停止させることを意味する。右リール停止時のBライン検索データは、Bラインを用いて第1停止時~第3停止時に右リール3Rの滑り駒数決定データを生成するときに参照するデータである。右リール停止時のBライン検索データの値が0である図柄位置は、その位置で停止させないことを意味し、右リール停止時のBライン検索データの値が1である図柄位置は、その位置で停止させることを意味する。右リール第1停止時のライン変更ビットは、第1停止の対象が右リール3Rであるときに参照されるデータである。右リール第1停止時のライン変更ビットの値が0である図柄位置は、第1停止の対象が右リール3Rであるときに、AラインからBラインに変更しない図柄位置であることを意味する。また、右リール第1停止時のライン変更ビットの値が1である図柄位置は、第1停止の対象が右リール3Rであるときに、AラインからBラインに変更する図柄位置であることを意味する。中リール停止時のAライン検索データは、Aラインを用いて第1停止時~第3停止時に中リール3Cの滑り駒数決定データを生成するときに参照するデータである。中リール停止時のAライン検索データの値が0である図柄位置は、その位置で停止させないことを意味し、中リール停止時のAライン検索データの値が1である図柄位置は、その位置で停止させることを意味する。中リール停止時のBライン検索データは、Bラインを用いて第1停止時~第3停止時に中リール3Cの滑り駒数決定データを生成するときに参照するデータである。中リール停止時のBライン検索データの値が0である図柄位置は、その位置で停止させないことを意味し、中リール停止時のBライン検索データの値が1である図柄位置は、その位置で停止させることを意味する。中リール第1停止時のライン変更ビットは、第1停止の対象が中リール3Cであるときに参照されるデータである。中リール第1停止時のライン変更ビットの値が0である図柄位置は、第1停止の対象が中リール3Cであるときに、AラインからBラインに変更しない図柄位置であることを意味する。また、中リール第1停止時のライン変更ビットの値が1である図柄位置は、第1停止の対象が中リール3Cであるときに、AラインからBラインに変更する図柄位置であることを意味する。左リール停止時のAライン検索データは、Aラインを用いて第2停止時又は第3停止時に左リール3Lの滑り駒数決定データを生成するときに参照するデータである。左リール停止時のAライン検索データの値が0である図柄位置は、その位置で停止させないことを意味し、左リール停止時のAライン検索データの値が1である図柄位置は、その位置で停止させることを意味する。左リール停止時のBライン検索データは、Bラインを用いて第2停止時又は第3停止時に左リール3Lの滑り駒数決定データを生成するときに参照するデータである。左リール停止時のBライン検索データの値が0である図柄位置は、その位置で停止させないことを意味し、左リール停止時のBライン検索データの値が1である図柄位置は、その位置で停止させることを意味する。なお、AラインやBラインなどのラインは、図21に示す左第1停止後停止データテーブルと同様である。<<<制御処理>>>主制御回路71のメインCPU31は、図26~図43に示すフローチャートにしたがって各種のプログラムを実行する。<<メインCPUのメイン制御>>図26は、メイン制御処理を示すフローチャートである。最初に、パチスロ機1に電源が投入されると、メインCPU31は、初期化処理を実行するステップS10。この初期化処理は、バックアップが正常であるか、設定変更が適切に行われたかなどが判断され、判断結果に応じた初期化処理が実行される。次に、メインCPU31は、単位遊技終了時の初期化処理を実行するステップS11。例えば、遊技終了時の初期化の格納領域を指定して初期化する。この初期化処理によって、メインRAM33の内部当籤役格納領域や表示役格納領域に格納されたデータがクリアされる。次に、メインCPU31は、後述する図27に示すメダル受付スタートチェック処理のサブルーチンを呼び出して実行するステップS12。このメダル受付スタートチェック処理によって、遊技者により投入されたメダルを検出する処理、及び開始操作を検出する処理が行われる。次に、メインCPU31は、乱数値を抽出し、乱数値格納領域に格納するステップ13。次に、メインCPU31は、後述する図28に示す内部抽籤処理のサブルーチンを呼び出して実行するステップS14。この内部抽籤処理によって、内部当籤役決定手段における処理が構成される。次に、メインCPU31は、後述する図29に示すリール停止初期設定処理のサブルーチンを呼び出して実行するステップS15。このリール停止初期設定処理によって、内部当籤役に基づいて停止テーブル群を決定する処理が行われる。次に、メインCPU31は、スタートコマンドを副制御回路72に送信するステップS16。スタートコマンドには、内部当籤役等の演出に必要な各種の情報が含まれる。次に、メインCPU31は、ウェイト処理を実行するステップS17。このウェイト処理は、前回の遊技開始前回の単位遊技の開始から所定時間たとえば、4.1秒を経過しているか否かを判断し、所定時間を経過していないと判別した場合には、所定時間を経過するまで待機して待ち時間を消化する処理である。次に、メインCPU31は、投入されたメダルの枚数に応じて、全てのリール3L,3C,3Rの回転開始の処理を実行するステップS18。このリール回転開始処理によって、遊技開始指令手段における処理が構成される。さらに、このリール回転開始処理に伴って、図14eに示す作動ストップボタン格納領域に01110000Bを格納する。上述したステップS18のリール回転開始処理は、割込処理図示せずによって実行される。この割込処理は、一定の周期1.1172ミリ秒で実行される処理である。この割込処理によって、ステッピングモータの駆動を制御し、リール3L,3C,3Rの回転を開始する。その後、この割込処理によって、ステッピングモータの駆動を制御し、リールの回転が定速に達するまで加速を行う。さらに、その後、リール3L,3C,3Rの回転が定速に達すると、この割込処理によって、ステッピングモータの駆動を制御し、リール3L,3C,3Rが定速で回転するように維持される。この割込処理によって実行されるリール回転制御開始、加速、定速等が、リール回転手段の処理を構成する。次に、メインCPU31は、後述する図30に示す引込優先順位格納処理のサブルーチンを呼び出して実行するステップS19。この引込優先順位格納処理によって、回転しているリール3L,3C,3Rの全ての図柄の引込優先順位が決定される。次に、メインCPU31は、後述する図33に示すリール停止制御処理のサブルーチンを呼び出して実行するステップS20。次に、メインCPU31は、入賞検索処理を実行するステップS21。この入賞検索処理は、全てのリールが停止した後に、入賞判定ライン8に表示された図柄組合せと図柄組合せテーブルとを照合して、入賞判定ライン8ごとに表示された図柄組合せを判定する処理である。具体的には、図柄コード格納領域図示略に格納されたデータと、図9に示す図柄組合テーブルのデータとを照合し、その結果を、表示役格納領域図示略に格納する。具体的には、図柄コード格納領域のデータを表示役格納領域にそのまま複写する。その際に、図柄組合テーブルを参照して、払出枚数を求める。この入賞検索処理によって、全てのリールが停止したことで図柄表示手段に表示される図柄の組合せを特定する処理が行われる。ステップS21を実行した後、メインCPU31は、表示役を決定し、表示役コマンドを副制御回路72に対して送信する図示せず。表示役コマンドには、表示役等の情報が含まれる。この処理によって、入賞役判定手段が構成される。次に、メインCPU31は、メダルの払い出しを実行するステップS22。たとえば、入賞検索処理の結果に基づいて、表示された図柄組合せに応じたメダル枚数の払出しを実行する。このメダル払出処理に伴って、払出枚数カウンタに基づいて、ホッパー40の駆動制御やクレジットカウンタの更新が行われる。次に、メインCPU31は、表示コマンド送信処理を実行するステップS23。表示コマンドには、表示役、停止開始位置及び滑り駒数又は停止予定位置などの情報が含まれる。次に、メインCPU31は、後述する図40に示すRT制御処理を実行するステップS24。RT制御処理によって、遊技状態が、ART遊技状態に更新される。次に、メインCPU31は、後述する図41に示すボーナス終了チェック処理のサブルーチンを呼び出して実行するステップS25。このボーナス終了チェック処理によって、終了条件を満たした場合にボーナスゲームの作動を終了するボーナスゲーム終了手段における処が行われる。次に、メインCPU31は、図42に示すボーナス作動チェック処理のサブルーチンを呼び出して実行するステップS26。このボーナス作動チェック処理によって、図柄表示手段により表示された図柄の組合せに基づいてボーナスゲームの作動を行う処理が行われる。ステップS26の処理を実行した後、上述したステップS11に処理を戻す。<<メダル受付スタートチェック処理>>図27は、図26のステップS12の処理で呼び出されるメダル受付スタートチェック処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、自動投入要求があるか否かを判別するステップS30。前回の単位遊技でリプレイに入賞した場合には、今回の単位遊技では、自動的にメダルが投入される。すなわち、ステップS30の判断処理は、この前回の単位遊技でリプレイに入賞したか否か判断するのと等価である。メインCPU31は、ステップS30の判断処理で、自動投入要求があると判別したときにはYES、前回の単位遊技で投入されたメダルと同数のメダルを自動投入する処理を実行するステップS31。具体的には、メインCPU31は、自動投入カウンタを投入枚数カウンタに複写し、自動投入カウンタをクリアする。メインCPU31は、ステップS30の判断処理で、自動投入要求がないと判別したときにはNO、メダル受付許可を実行するステップS32。具体的には、メインCPU31は、セレクタ図示せずのソレノイドの駆動を行い、セレクタ内のメダルの通過を促す。メインCPU31は、ステップS32の処理を実行した後、遊技状態に応じて投入枚数の最大値をセットするステップS33。本実施の形態において、ART抽籤遊技状態、ART抽籤準備遊技状態、及びART遊技状態では3枚をセットし、ART準備遊技状態、MB1遊技状態、及びMB2遊技状態では2枚をセットする。次に、メインCPU31は、メダル受付許可であるか否かを判断するステップS34。メインCPU31は、メダル受付許可であると判別したときにはYES、投入されたメダルの枚数をチェックするステップS35。この処理によって、チェックしたメダルの枚数に応じて、投入枚数カウンタの値を更新する。次に、メインCPU31は、メダル投入コマンドを副制御回路72に送信するステップS36。このメダル投入コマンドには投入枚数のデータ等が含まれる。次に、メインCPU31は、投入されたメダルの投入枚数が遊技を開始できる枚数であるか否かを判断するステップS37。すなわち、メインCPU31は、投入されたメダルの投入枚数が、遊技状態に応じて単位遊技を開始できる枚数であるか否かを判断する。本実施の形態においては、ART抽籤遊技状態、ART抽籤準備遊技状態、及びART遊技状態では3枚をセットし、ART準備遊技状態、MB1遊技状態、及びMB2遊技状態では2枚である。メインCPU31は、ステップS37の判断処理で、投入されたメダルの投入枚数が遊技を開始できる枚数でないと判別したときにはNO、上述したステップS34に処理を戻す。メインCPU31は、上述したステップS33の処理を実行した後、ステップS34の判断処理でメダル受付許可でないと判別したときNO、又はステップS37の判断処理で投入されたメダルの投入枚数が遊技を開始できる枚数であると判別したときにはYES、スタートスイッチ6Sがオンであるか否かを判断するステップS38。メインCPU31は、ステップS38の判断処理でスタートスイッチ6Sはオンでないと判別したときにはNO、上述したステップS34に処理を戻す。メインCPU31は、ステップS38の判断処理でスタートスイッチ6Sはオンであると判別したときにはYES、メダル受付禁止を行いステップS39、本サブルーチンを終了する。具体的には、セレクタ図示せずのソレノイドの駆動を行わずに、投入口に投入されたメダルをメダル払出口15からの排出を促す。<<内部抽籤処理>>図28は、図26のステップS14の処理で呼び出される内部抽籤処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、遊技状態に応じた内部抽籤テーブルをセットするステップS40。たとえば、本実施の形態では、遊技状態が、RT未作動遊技状態の場合には、内部抽籤テーブルにおけるRT未作動領域を参照し、RT作動中遊技状態の場合には、内部抽籤テーブルにおけるRT作動中遊技状態を参照する図10及び図11参照。次に、メインCPU31は、乱数値格納領域に格納されている乱数値を取得するステップS41。次に、メインCPU31は、ステップS40の処理でセットされた内部抽籤テーブルの所定領域を用いて、当籤番号に応じた抽籤値を取得し、乱数値から抽籤値を減算するステップS42。すなわち、メインCPU31は、内部当籤役を照合する。次に、メインCPU31は、ステップS42の処理による減算結果が負であるか否かを判断するステップS43。メインCPU31は、ステップS43の判断処理で、減算結果が負でないと判別したときNO、すなわち、いわゆる桁借りが行われていないと判別したときには、乱数値及び当籤番号を更新するステップS44。次に、メインCPU31は、使用している内部抽籤テーブルの全ての当籤番号をチェックしたか否かを判断するステップS45。次に、メインCPU31は、ステップS45の判断処理で、全ての当籤番号をチェックしていないと判別したときにはNO、上述したステップS42に処理を戻す。次に、メインCPU31は、ステップS42の判断処理で、全ての当籤番号をチェックしたと判別したときにはYES、データポインタの値として0をセットするステップS46。すなわち、メインCPU31は、内部抽籤の結果、表示役をハズレであると判定する。次に、メインCPU31は、上述したステップS43の判断処理で、減算結果が負であると判別したときYES、すなわち、いわゆる桁借りが行われたと判別したときには、使用している内部抽籤テーブルを参照して小役リプレイ用データポインタの値とボーナス用データポインタの値とを取得するステップS47。次に、メインCPU31は、上述したステップS46又はS47の処理を実行した後、図12に示す小役リプレイ用内部当籤役決定テーブルを参照して、小役リプレイ用データポインタの値に基づいて内部当籤役を取得するステップS48。このステップS48の処理は、上述したステップS46又はS47の処理で決定した小役リプレイ用データポインタの値を用いて、図12に示す小役リプレイ用内部当籤役決定テーブルを参照して、小役リプレイ用データポインタの値に対応する内部当籤役を示す7バイトのデータ値を決定する処理である。次に、メインCPU31は、取得した内部当籤役を、対応する内部当籤役格納領域に格納するステップS49。このステップS49の処理は、ステップS48の処理で決定した内部当籤役を示す7バイトのデータ値を、図14aに示す内部当籤役格納領域格納領域1ないし7に格納する処理である。次に、メインCPU31は、持越役格納領域の値は0であるか否かを判断するステップS50。この判断処理は、図14bに示す持越役格納領域に格納されているデータ値が0であるか否かを判断する処理である。すなわち、ステップS50の判断処理は、MB1又はMB2の何れも持ち越していないかを判断する処理である。次に、メインCPU31は、ステップS50の判断処理で、持越役格納領域の値は0であると判別したときにはYES、図12bに示すボーナス用内部当籤役決定テーブルを参照し、ボーナス用データポインタの値に基づいて内部当籤役を取得するステップS51。このステップS51の処理は、上述したステップS46又はS47の処理で決定したボーナス用データポインタの値を用いて、図12bに示すボーナス用内部当籤役決定テーブルを参照して、ボーナス用データポインタの値に対応する内部当籤役を示す7バイトのデータ値を決定する処理である。次に、メインCPU31は、取得した内部当籤役を持越役格納領域に格納するステップS52。このステップS52の処理は、図14bに示す持越格納領域のビット0~ビット3のうち、取得した内部当籤役に対応するビットの値を1にする処理である。メインCPU31は、上述したステップS52の判断処理で、持越役格納領域の値は0でないと判別したときNO、又はステップS52の処理を実行したときには、持越役格納領域に格納されている内部当籤役に基づいて、内部当籤役格納領域を更新するステップS53。このステップS53の処理は、図14bに示す持越役格納領域に格納されている内部当籤役の種類に基づいて、図14aに示す内部当籤役格納領域の7バイトのデータ値を更新する処理である。ステップS53の処理を実行したときには、本サブルーチンを終了する。<<リール停止初期設定処理>>図29は、図26のステップS15の処理で呼び出されるリール停止初期設定処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、リール停止用番号選択テーブルを参照して、内部当籤役等に基づいてリール停止用番号を取得するステップS60。このステップS60の処理は、例えば、上述した図28のステップS47で取得した小役リプレイ用データポインタを用いて、図13に示すリール停止用番号選択テーブルを参照し、小役リプレイ用データポインタの値及び遊技状態に対応する回胴停止用番号を決定する処理である。次に、メインCPU31は、リール停止初期設定テーブルを参照し、リール停止用番号に基づいて各情報を取得するステップS61。このステップS61の処理は、上述したステップS60の処理で取得したリール停止用番号を用いて、図15に示すリール停止初期設定テーブルを参照し、リール停止用番号に対応する各情報を取得する処理である。本実施の形態では、各情報は、引込優先順位テーブル選択テーブル番号、引込優先順位テーブル番号、変更ステータス番号、ランダム用停止データ番号、左第1停止用テーブル変更データ番号、左第1停止用停止テーブル番号、及び左第1停止後停止データテーブル番号の情報である。次に、メインCPU31は、図柄コード格納領域にリールが回転中であることを示す識別子0FFH11111111Bを格納するステップS62。このステップS62の処理は、全ての図柄コード格納領域未使用領域を除くのビットをオンにする処理である。この0FFHは、上述したように、3つのリール3L,3C,3Rが回転している状態であることを示すとともに、全ての役が入賞可能な状態であることを示す。なお、この入賞可能な状態は、内部抽籤処理によって当籤しているか否かを無視して定められる状態である。次に、ストップボタン未作動カウンタに3を格納しステップS63、本サブルーチンを終了する。このストップボタン未作動カウンタは、停止操作が検出されていないストップボタンを計数するためのデータである。すなわち、ストップボタン未作動カウンタは、一の単位遊技において、遊技者によって停止操作がされていないストップボタンの数を決定するためのカウンタである。<<引込優先順位格納処理>>図30は、図26のステップS19の処理と、図33のステップS112の処理とで呼び出される引込優先順位格納処理のサブルーチンを示すフローチャートである。この引込優先順位格納処理は、少なくとも1つのリール3L,3C,3Rが回転している状態で、回転中のリール3L,3C,3Rのうち、いずれか1つのリール3L,3C,3Rが停止したと仮定して、そのリール3L,3C,3Rの表面に配されている全ての図柄の各々に対して、リール3L,3C,3Rの停止制御に必要な引き込みのための引込優先順位を決定するための処理であり、回転中のリールの各図柄位置の全てに対して行う処理である。最初に、メインCPU31は、ストップボタン未作動カウンタを検索回数として格納するステップS70。例えば、3つのストップボタン7L,7C,7Rの全てが操作されていない場合には、ストップボタン未作動カウンタは3であり、検索回数も3となる。次に、メインCPU31は、検索対象リールを決定するステップS71。このステップS71の処理は、回転している状態のリール3L,3C,3Rのうち、例えば、より左側の1つのリールを検索対象リールとして決定する処理である。したがって、既に停止したリール3L,3C,3Rが存在する場合には、その停止したリール3L,3C,3Rは、検索対象から除外される。たとえば、3つのリール3L,3C,3Rの全てが回転しているときには、最初に左リール3Lが検索対象リールとして決定され、次いで中リール3C、続いて右リール3Rの順に検索対象リールとして決定される。また、中リール3Cが既に停止し、左リール3L及び右リール3Rのみが回転しているときには、最初に左リール3Lが検索対象リールとして決定され、次いで右リール3Rが検索対象リールとして決定される。次に、メインCPU31は、後述する図31に示す引込優先順位テーブル選択処理のサブルーチンを呼び出して実行するステップS72。このステップS72は、内部当籤役リール停止用番号と、作動ストップボタン格納領域とに基づいて、引込優先順位テーブル図16参照を選択する処理である。次に、メインCPU31は、図柄位置データとして0をセットし、図柄チェック回数として21をセットするステップS73。このようにセットすることで、リールの表面に配されている21個の図柄の全てを対象にして引込優先順位を決定できる。次に、メインCPU31は、後述する図32に示す図柄コード格納処理のサブルーチンを呼び出して実行するステップS74。このステップS74の処理によって、検索対象リールの現在の図柄位置データについて、入賞判定ライン8に関する図柄コード図8参照を取得することができる。次に、メインCPU31は、取得された図柄コードと図柄コード格納領域とに基づいて、表示役格納領域を更新するステップS75。このステップS75の処理は、当籤役の有無に関わらず内部抽籤処理の結果に関わらず、仮想的に停止させたリールの表面に配された図柄と、既に停止しているリール3L,3C,3Rに配された図柄とに基づいて、表示可能性役図柄組合せを表示役格納領域1~10に格納する処理である。対象となる図柄の図柄コードと、役に対応する図柄の組合せに対象となる図柄を含む全ての役との対応関係は、予め定められている。一の図柄コードが定まれば、図柄の組合せにその図柄コードを含む全ての役を決定することができる。この対応関係は、予めテーブル図示せずとして、主制御回路71のメインROM32に記憶されている。この対応関係を参照することによって、ステップS74の処理により取得された図柄コードから、仮想的に停止させたリールの表面に配された図柄を含む全ての役を決定することができる。したがって、上述したステップS75は、より具体的には、当籤役の有無に関わらず、仮想的に停止させたリールの表面に配された図柄を含む全ての役を示すデータと、図柄コード格納領域1~10図示略に既に格納されている予想表示役を示すデータとの論理積を演算して、その結果を、表示可能性役として表示役格納領域1~10図示略を更新する処理である。次に、メインCPU31は、引込優先順位を取得するステップS76。このステップS76の処理は、表示役格納領域の格納領域1~10においてビットが1となっている役であって、内部当籤役格納領域図14a参照の格納領域1~7においてビットが1になっている役について、ステップS72の処理で選択された引込優先順位テーブルを参照して、引込優先順位データを取得する処理である。また、一部のリールに停止表示された図柄のみで入賞を確定する役本実施の形態におけるチェリー3のような役の場合には、ANYとなるリールについては、その役の引込優先順位データは取得せず、入賞が確定するリールについて、内部当籤していない場合には、引込優先順位データ格納領域に停止禁止全ビット0を取得する。ここで、入賞が確定するリールとは、最終的に入賞することが確定するリールである。通常の場合には、3つのリール3L,3C,3Rの全てが停止したときに入賞が確定される。また、一部のリールに停止表示された図柄のみで入賞を確定する役の場合には、その一部のリールが全て停止したときに入賞が確定する。次に、メインCPU31は、取得した引込優先順位データを引込優先順位データ格納領域に格納するステップS77。このステップS77の処理は、ステップS76の処理で取得した引込優先順位データを、図20bに示す引込優先順位データ格納領域に格納する処理である。例えば、検索対象リールが左リール3Lであり、現在の図柄位置データが20であるときには、引込優先順位データ格納領域のうちの左リール用引込優先順位データ格納領域の図柄位置20に対応する格納領域アドレスが指定され、その領域ビット1~ビット6に決定した引込優先順位データが格納される。次に、メインCPU31は、図柄チェック回数を1だけ減算し、図柄位置データを1だけ加算するステップS78。図柄位置データを1増やすことで、図30のステップS73で用いる検索図柄位置を次の図柄位置に更新できる。次に、メインCPU31は、図柄チェック回数は0であるか否かを判別するステップS79。メインCPU31は、図柄チェック回数が0でないと判別したときにはNO、上述したステップS74に処理を戻す。メインCPU31は、ステップS79の判断処理で、図柄チェック回数が0であると判別したときにはYES、検索回数分の検索をしたか否かを判断するステップS80。メインCPU31は、検索回数分の検索をしていないと判別したときにはNO、上述したステップS71に処理を戻す。メインCPU31は、ステップS80の判断処理で、検索回数分の検索をしたと判別したときにはYES、直ちに本サブルーチンを終了する。<<引込優先順位テーブル選択処理>>図31は、図30のステップS72の処理で呼び出される引込優先順位テーブル選択処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、引込優先順位テーブル番号がセットされているか否かを判断するステップS90。このステップS90の処理は、図29に示すリール停止初期設定処理のサブルーチンのステップS61の処理によって取得された引込優先順位テーブルがセットされているか否かを判断する処理である。本実施の形態においては、図15に示すように、リール停止初期設定テーブルには、引込優先順位テーブル番号と引込優先順位テーブル選択データとが規定されている。引込優先順位テーブル番号は、ストップボタンの停止操作の押し順によることなく引込優先順位を決定する場合に選択される引込優先順位テーブル番号である。引込優先順位テーブル選択データは、ストップボタンの停止操作の押し順に応じてリールの停止制御をする場合に引込優先順位テーブル番号を決定するためのデータである。メインCPU31は、ステップS90の判断処理で、引込優先順位テーブル番号がセットされていると判別したときにはYES、直ちに本サブルーチンを終了する。メインCPU31は、ステップS90の判断処理で、引込優先順位テーブル番号がセットされていないと判別したときにはNO、図14dに示す押下順序格納領域の値と、図14dに示す作動ストップボタン格納領域の値とを読み出し、図16に示す引込優先順位テーブル選択テーブルを参照し、引込優先順位テーブル選択テーブルが規定する引込優先順位テーブル番号をセットしステップS91、本サブルーチンを終了する。このようにすることで、ストップボタンの停止操作の押し順に応じて、引込優先順位データを変更できる。すなわち、押し順に応じて、優先して引き込む役を異ならしめることができる。<<図柄コード格納処理>>図32は、図30のステップS74の処理で呼び出される図柄コード格納処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、入賞判定データ8をセットするステップS95。本実施の形態では、上段-中段-下段の1通りがセットされる。次に、メインCPU31は、検索図柄位置と有効ラインデータとに基づいて、検索対象リールのチェック用図柄位置データをセットする。本実施の形態では、例えば、検索対象リールが左リール3Lであり、検索図柄位置が1である場合には、図柄位置データ0及び2がチェック用図柄位置データとしてセットされる。次に、メインCPU31は、チェック用図柄位置データの図柄コードを取得しステップS96、本サブルーチンを終了する。このステップS96の処理によって、有効化された入賞判定ライン8を構成する上段、中段、下段の3つの図柄の図柄コードを取得することができる。<<リール停止制御処理>>図33は、図26のステップS20の処理で呼び出されるリール停止制御処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、有効なストップボタンが押されたか否かを判別するステップS100。この処理は、ストップスイッチ7Sから信号が出力されたか否かを判断する処理である。メインCPU31は、有効なストップボタンが押されていないと判別したときにはNO、ステップS100の処理を繰り返す。メインCPU31は、ステップS100の判断処理で、有効なストップボタン7L,7C,7Rが押されたと判別したときにはYES、押されたストップボタン7L,7C,7Rに応じて、図14dに示す押下順序格納領域と、図14eに示す作動ストップボタン格納領域とを更新するステップS101。メインCPU31は、第1停止操作、第2停止操作及び第3停止操作のそれぞれに対応する作動ストップボタンの種別を、図14dに示す押下順序納領域に格納し、押し順格納領域を参照することで順押し及び変則押しであるか否かの判断をすることができる。次に、メインCPU31は、ストップボタン未作動カウンタを1減算するステップS102。次に、メインCPU31は、作動ストップボタンから検索対象リールを決定するステップS103。次に、メインCPU31は、図柄カウンタに基づいて停止開始位置を格納するステップS104。停止開始位置は、ストップスイッチ7Sによって停止操作が検出されたときの該当リールの図柄カウンタに対応する図柄位置である。次に、メインCPU31は、後述する図34に示す滑り駒数決定処理のサブルーチンを呼び出して実行するステップS105。この滑り駒数決定処理で決定される滑り駒数決定データは、停止テーブルに基づいて決定される仮の滑り駒数である。次に、メインCPU31は、リール停止コマンドを副制御回路72に送信するステップS106。このリール停止コマンドには、ストップスイッチ7SのONエッジの情報が含まれる。また、リール停止コマンドには、停止されるリールの種別やその滑り駒数等の情報も含まれる。次に、メインCPU31は、停止開始位置と滑り駒数とに基づいて停止予定位置を決定し格納するステップS107。停止予定位置は、滑り駒数として規定されている予め定められた数値0~4のうちの何れかを停止開始位置に加算した図柄位置であり、リールの回転が停止する図柄位置である。次に、メインCPU31は、停止予定位置を検索図柄位置としてセットするステップS108。次に、メインCPU31は、図32に示す図柄コード格納処理のサブルーチンを呼び出して実行するステップS109。次に、メインCPU31は、取得した図柄コードから図柄コード格納領域を更新するステップS110。図柄の図柄コードと、図柄に対応する役図柄組合せとの対応関係が、予めテーブル図示せずとして、主制御回路71のメインROM32に記憶されている。ステップS110の処理は、この対応関係を参照して、図柄コードから対応する役を取得して、図柄コード格納領域1~10を更新する処理である。具体的には、表示し得る役図柄組合せのビットを1に更新し、表示されない役図柄組合せのビットを0に更新する。このステップS110の処理によって、予想表示役を決定することができる。決定された予想表示役は、図柄コード格納領域1~10に格納される。停止した図柄によって、第1停止、第2停止の順に、予想表示役を徐々に絞ることができる。次に、メインCPU31は、ストップボタン未作動カウンタが0であるか否かを判断するステップS111。メインCPU31は、ステップS111の判断処理で、ストップボタン未作動カウンタが0でないと判別したときにはNO、図30に示す引込優先順位格納処理のサブルーチンを呼び出して実行するステップS112。次に、メインCPU31は、上述したステップS100に処理を戻す。メインCPU31は、ステップS111の判断処理で、ストップボタン未作動カウンタが0であると判別したときにはYES、直ちに本サブルーチンを終了する。<<滑り駒数決定処理>>図34は、滑り駒数を決定する処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、ランダム用ラインマスク変更有効ビットがオンであるか否かを判断するステップS120。ランダム用ラインマスク変更有効ビットは、図36のステップS141の処理でオンにされる。すなわち、第1停止が中ストップボタン7C又は右ストップボタン7Rの操作による場合で、かつ、検索テーブル変更データが03である場合に、第1停止の停止制御の後に、ランダム用ラインマスク変更有効ビットはオンにされる。ランダム用ラインマスク変更有効ビットは、図24及び図25のランダム用停止データテーブルを参照するときに用いられる。メインCPU31は、ステップS120の判断処理で、ランダム用ラインマスク変更有効ビットがオンでないと判別したときにはNO、作動ストップボタンに応じたラインマスクデータをセットするステップS121。メインCPU31は、ステップS121の判断処理で、ランダム用ラインマスク変更有効ビットがオンであると判別したときYES、又はステップS121の処理を実行したときには、第1停止時であるか否かを判断するステップS122。メインCPU31は、ステップS122の判断処理で、第1停止時でないと判別したときにはNO、後述する図38に示す第2第3停止処理のサブルーチンを呼び出して実行するステップS123。メインCPU31は、ステップS122の判断処理で、第1停止時であると判別したときにはYES、後述する図35に示す第1停止処理のサブルーチンを呼び出して実行するステップS124。メインCPU31は、ステップS123又はS124の処理を実行したときには、後述する図39に示す優先引込制御処理のサブルーチンを呼び出して実行しステップS125、本サブルーチンを終了する。<<第1停止処理>>図35は、第1停止の処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、第1停止が左ストップボタン7Lであるか否かを判断するステップS130。すなわち、単位遊技が始まった後、左ストップボタン7Lが遊技者によって最初に操作されたか否かを判断する。メインCPU31は、ステップS130の判断処理で、第1停止が左ストップボタン7Lであると判別したときにはYES、左第1停止用停止テーブル番号に基づいて左第1停止用停止テーブルを取得するステップS131。次に、メインCPU31は、左第1停止用停止テーブルを参照し、停止開始位置に基づいて滑り駒数決定データを取得しステップS132、本サブルーチンを終了する。メインCPU31は、ステップS130の判断処理で、第1停止が左ストップボタン7Lでないと判別したときNO、ランダム用停止データテーブル番号に基づいてランダム第1停止用停止テーブルを取得するステップS133。次に、メインCPU31は、ランダム第1停止データテーブルを参照し、停止開始位置に基づいて、滑り駒数決定データとランダム第1停止後停止データテーブル番号とを取得するステップS134。次に、メインCPU31は、ランダム用停止テーブル番号に基づいて、ランダム用停止テーブルを取得するステップS135。次に、メインCPU31は、図36に示すライン変更ビットチェック処理のサブルーチンを呼び出して実行するステップS136。次に、メインCPU31は、図37に示すラインマスクデータ変更処理のサブルーチンを呼び出して実行するステップS137。次に、メインCPU31は、取得した停止データテーブルを参照し、停止開始位置とラインマスクデータとに基づいて、滑り駒数決定データを生成しステップS138、本サブルーチンを終了する。本実施の形態では、第1停止が、左ストップボタン7Lの操作による場合には、左第1停止用停止テーブルと停止位置とを用いて滑り駒数決定データを決定する。第1停止が中ストップボタン7C又は右ストップボタン7Rの操作による場合には、ランダム第1停止用テーブルと停止位置に基づいて滑り駒数決定データを決定する。<<ライン変更ビットチェック処理>>図36は、ライン変更ビットチェック処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、変更したラインマスクデータを用いて、停止データテーブルを参照し、停止開始位置のライン変更ビットはオンであるか否かを判断するステップS140。この判断は、図22、図24及び図25などの停止データテーブルのライン変更ビットが規定する停止データが1であるか否かを判断する処理である。メインCPU31は、ステップS140の判別処理で、停止開始位置のライン変更ビットがオンであると判別したときにはYES、ライン変更有効ビットをオンにするステップS141。本実施の形態では、ライン変更有効ビットをオンにすることによって、AラインからBラインに変更して停止制御をする。メインCPU31は、ステップS140の判別処理で停止開始位置のライン変更ビットがオンでないと判別したときNO、本サブルーチンを終了する。このように、本実施の形態では、ライン変更有効ビットがオンである場合には、AラインからBラインに変更して停止制御をする。<<ラインマスクデータ変更処理>>図37は、ラインマスクデータ変更処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、ランダム用ラインマスク変更有効ビットはオンであるか否かを判断するステップS150。ランダム用ラインマスク変更有効ビットは、図36のステップS141の処理でオンにされる。メインCPU31は、ステップS150の判断処理で、ランダム用ラインマスク変更有効ビットはオンであると判別したときにはYES、停止操作時の図柄位置に応じてラインマスクデータをBライン用に変更しステップS151、本サブルーチンを終了する。メインCPU31は、ステップS150の判断処理で、ライン変更有効ビットがオンでないと判別したときNO、又はステップS151の処理を実行したときには、本サブルーチンを終了する。<<第2第3停止処理>>図38は、第2第3停止処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、第2停止時であるか否かを判断するステップS160。メインCPU31は、ステップS160の判断処理で、第2停止であると判断した場合にはYES、第1停止が左ストップボタン7Lであるか否かを判断するステップS161。メインCPU31は、ステップS161の判断処理で、第1停止が左ストップボタン7Lであると判別したときにはYES、ライン変更ビットチェック処理を行うステップS162。メインCPU31は、ステップS160の判断処理で、第2停止時ないと判断しないときNO、又はステップS161の判断処理で、第1停止が左ストップボタン7Lでないと判断したときにはNO、図37に示すラインマスクデータ変更処理を呼び出して実行するステップS163。次に、メインCPU31は、取得した停止データテーブルを参照し、停止開始位置とラインマスクデータとに基づいて、滑り駒数決定データを生成しステップS164、本サブルーチンを終了する。<<優先引込制御処理>>図39は、優先引込制御処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、作動ストップボタンに応じた引込優先順位データ格納領域をセットするステップS170。次に、メインCPU31は、停止開始位置を取得するステップS171。次に、メインCPU31は、遊技状態がMB遊技状態中であって、検索対象リールが左リール3Rであるか否かを判断するステップS172。メインCPU31は、ステップS172の判断処理で、左リール3Rでないと判別したときにはNO、滑り駒数決定データに応じた優先順序テーブルをセットするステップS173。次に、メインCPU31は、優先順序の初期値およびチェック回数に5をセットするステップS174。次に、メインCPU31は、ステップS172の判断処理で、左リール3Rであると判別したときにはYES、滑り駒数決定データに応じたMB遊技状態用優先順序テーブルをセットするステップS175。次に、メインCPU31は、優先順序の初期値に5、チェック回数に2をセットするステップS176。メインCPU31は、ステップS174又はS176の処理を実行したときには、滑り駒数決定データを滑り駒数としてセットするステップS177。次に、メインCPU31は、停止開始位置及び優先順序に基づいて停止検索位置を抽出するステップS178。次に、メインCPU31は、停止検索位置の引込優先順位データを取得するステップS179。次に、メインCPU31は、先に取得された引込優先順位データ以上であるか否かを判断するステップS180。メインCPU31は、ステップS180の判断処理で、先に取得された引込優先順位データ以上であると判別したときにはYES、滑り駒数を更新するステップS181。メインCPU31は、ステップS180の判断処理で、先に取得された引込優先順位データ以上でないと判別したときNO、又はステップS181の処理を実行したときには、優先順序及びチェック回数から1を減算するステップS182。次に、メインCPU31は、チェック回数は0であるか否かを判断するステップ183。メインCPU31は、ステップS183の判断処理で、チェック回数は0であると判別したときにはYES、滑り駒数をセットしステップS184、本サブルーチンを終了する。一方、メインCPU31は、ステップS183の判断処理で、チェック回数は0でないと判別したときにはNO、ステップS178に処理を戻す。<<RT制御処理>>図40は、RT制御処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、MB2内部当たり中MBフラグを持ち越し中か否かを判断するステップS190。所定の図柄組合せが表示されたことを契機に開始されるRTは、ボーナス作動中には、作動させることができないので、このような判断処理を実行する。メインCPU31は、ステップS190の判断処理で、MB2内部当たり中であると判別したときにはYES、遊技状態をRT作動中に更新しステップS191、本サブルーチンを終了する。すなわち、メインCPU31は、MB2に内部当籤した後のRT作動中遊技状態ART遊技状態であると判別し、RT作動中遊技状態を維持する処理を行う。メインCPU31は、ステップS190の判断処理で、MB2作動中でないと判別したときにはNO、MB2の図柄の組み合わせが表示されたか否かを判断するステップS192。メインCPU31は、ステップS192の判断処理で、MB2の図柄の組み合わせが表示されていない判別したときにはNO、本サブルーチンを終了する。一方、メインCPU31は、ステップS192の判断処理で、MB2の図柄の組み合わせが表示されている判別したときにはYES、遊技状態をRT未作動に更新し、本サブルーチンを終了する。すなわち、メインCPU31は、RT作動中遊技状態ではなく、MB2遊技状態でもないと判別し、RT未作動遊技状態を維持する処理を行う。このように、本実施の形態では、MB2フラグを持ち越していることを条件に、遊技状態をRT作動中遊技状態に維持する。<<ボーナス終了チェック処理>>図41は、ボーナス終了チェック処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、MB1が作動中であるか否かを判断するステップS200。この処理は、MB1遊技中であるか否かを判断する処理である。メインCPU31は、ステップS200の判断処理で、MB1が作動中であると判別したときにはYES、ボーナス終了枚数カウンタの値が0未満であるか否かを判断するステップS201。メインCPU31は、ステップS201の判断処理で、ボーナス終了枚数カウンタの値が0未満であると判別したときにはYES、MB1遊技の終了処理を実行するステップS202。この処理は、MB1遊技状態フラグをオフする処理である。メインCPU31は、ステップS201の判断処理で、ボーナス終了枚数カウンタの値が0未満でないと判別したときにはNO、本サブルーチンを終了する。メインCPU31は、ステップS200の判断処理で、MB1が作動中でないと判別したときにはYES、MB2が作動中であるか否かを判断するステップS203。この処理は、MB2遊技中であるか否かを判断する処理である。メインCPU31は、ステップS203の判断処理で、MB2が作動中であると判別したときにはYES、ボーナス終了枚数カウンタの値が0未満であるか否かを判断するステップS204。メインCPU31は、ステップS203の判断処理で、MB2が作動中でないと判別したときにはNO、本サブルーチンを終了する。メインCPU31は、ステップS204の判断処理で、ボーナス終了枚数カウンタの値が0未満であると判別したときにはYES、MB2遊技の終了処理を実行するステップS205。この処理は、MB2遊技状態フラグをオフする処理である。メインCPU31は、ステップS204の判断処理で、ボーナス終了枚数カウンタの値が0未満でないと判別したときにはNO、本サブルーチンを終了する。メインCPU31は、ステップS202の処理が終了し、又はステップS205の処理が終了したときには、ボーナス終了時コマンド送信処理を実行するステップS206。次に、メインCPU31は、ボーナス終了時の初期化処理を実行するステップS207。次に、メインCPU31は、遊技状態をRT未作動状態に更新しステップS208、本サブルーチンを終了する。このように、本実施の形態では、MB1及びMB2遊技の終了後には遊技状態がRT未作動に更新される。そのため、MB1遊技の終了後にはRT未作動状態が維持され、MB2遊技の終了後には遊技状態がRT作動中遊技状態からRT未作動に変更される。<<ボーナス作動チェック処理>>図41は、ボーナス作動チェック処理のサブルーチンを示すフローチャートである。最初に、メインCPU31は、MB1又はMB2が作動中であるか否かを判断するステップS210。メインCPU31は、ステップS210の判断処理でMB1又はMB2が作動中であると判別したときにはYES、CB作動処理を実行するステップS211。この処理は、CB遊技状態フラグをオンにする処理であり、この処理の終了後に本サブルーチンを終了する。メインCPU31は、ステップS210の判断処理でMB1又はMB2が作動中でないと判別したときにはNO、MB1が入賞したか否かを判断するステップS212。メインCPU31は、ステップS5615の判断処理でMB1が入賞したと判別したときにはYES、MB1の作動処理を実行するステップS213。この処理は、MB1遊技状態フラグ及びCB遊技状態フラグをオンにするとともに、ボーナス終了枚数カウンタに12をセットする処理である。次に、メインCPU31は、持越役格納領域の値をクリアするステップS214。この処理により、MB1の当籤フラグがオフされ、MB1の当籤フラグを持ち越さなくなる。次に、メインCPU31は、ボーナス開始コマンド送信処理を実行するステップS215。メインCPU31は、ステップS212の判断処理でMB1が入賞していないと判別したときにはNO、MB2が入賞したか否かを判断するステップS216。メインCPU31は、ステップS216の判断処理でMB2が入賞したと判別したときにはYES、MB2の作動処理を実行するステップS217。この処理は、MB2遊技状態フラグ及びCB遊技状態フラグをオンにするとともに、ボーナス終了枚数カウンタに12をセットする処理である。次に、メインCPU31は、持越役格納領域の値をクリアするステップS218。この処理により、MB2の当籤フラグがオフされ、MB2の当籤フラグを持ち越さなくなる。次に、メインCPU31は、ボーナス開始コマンド送信処理を実行するステップS219。メインCPU31は、ステップS216の判断処理でMB2が入賞していないと判別したときにはNO、リプレイ入賞であるか否かを判断するステップS220。メインCPU31は、ステップS220の判断処理でリプレイ入賞であると判別したときにはYES、自動投入要求を実行するステップS221。メインCPU31は、ステップS211、ステップS215、ステップS219の処理を実行したとき、ステップS220の判断処理でリプレイ入賞でないと判別したときNO、又はステップS221の処理を実行したとき、本サブルーチンを終了する。<<メインCPUの制御による割込処理>>図43は、メインCPU31の制御による割込処理のサブルーチンを示すフローチャートである。この処理は、1.1172ミリ秒毎に呼び出されて実行される。最初に、メインCPU31は、レジスタを退避するステップS230。次に、メインCPU31は、入力ポートチェック処理を実行するステップS231。次に、メインCPU31は、タイマ更新処理を実行するステップS232。次に、メインCPU31は、コマンドデータ送信処理を実行するステップS233。次に、メインCPU31は、リール制御処理を実行するステップS234。次に、メインCPU31は、ランプ7SEG駆動処理を実行するステップS235。次に、メインCPU31は、レジスタを復帰しステップS236、本サブルーチンを終了する。<<<副制御処理>>>副制御回路72のサブCPU81は、図43~図54に示すフローチャートにしたがって各種のプログラムを実行する。<<電源投入時の処理>>図44は、電源投入時の処理の副制御回路72の動作を示すフローチャートである。最初に、サブCPU81は、初期化処理を実行するステップS240。この処理では、サブCPU81は、サブRAM83等のエラーチェック、タスクシステムの初期化を行う。次に、サブCPU81は、演出制御タスクを起動するステップS241。演出制御タスクは、サブCPU81が、サブCPU81に対して所定の周期で送信される信号等に応じて、各種の演出を行うための制御を実行する処理である。次に、サブCPU81は、主基板通信タスクを起動しステップS242、処理を打ち切る。<<演出制御タスク>>図45は、演出制御タスクを示すフローチャートである。サブCPU81は、制御用データが更新されたか否かを判断しステップS250、制御用データが更新されたと判断した場合YES、制御用データを出力する処理を行うステップS251。ステップS250において、制御用データが更新されていないと判断した場合NO、又はステップS251の処理を実行した場合、処理をステップS250に戻す。<<主基板通信タスク>>図46は、主基板通信タスクを示すフローチャートである。最初に、サブCPU81は、通信メッセージキューの初期化を実行するステップ260。次に、サブCPU81は、受信コマンドのチェックを実行するステップS261。次に、サブCPU81は、前回とは異なるコマンドを受信したか否かを判断するステップS262。サブCPU81は、ステップS262の判断処理で前回とは異なるコマンドを受信したと判別したときにはYES、受信したコマンドから各種の遊技情報を作成し、格納するステップS263。遊技情報には、内部当籤役、遊技状態、設定値等がある。次に、サブCPU81は、図47に示すコマンド解析処理のサブルーチンを呼び出して実行するステップS264。サブCPU81は、ステップS262の判断処理で前回とは異なるコマンドを受信していないと判別したときNO、又はステップS264を実行したときには、ステップS261に処理を戻す。<<コマンド解析処理>>図47は、コマンド解析処理を示すフローチャートである。最初に、サブCPU81は、図48に示す演出内容決定処理のサブルーチンを呼び出して実行するステップS270。次に、サブCPU81は、ランプデータ決定処理を実行するステップS271。次に、サブCPU81は、サウンドデータ決定処理を実行するステップS272。次に、サブCPU81は、決定された各データを制御用データに変換しステップS273、本サブルーチンを終了する。<<演出内容決定処理>>図48は、演出内容決定処理を示すフローチャートである。最初に、サブCPU81は、初期化コマンド受信時であるか否かを判断するステップS280。例えば、メインCPU31は、初期化コマンドとして、設定値変更の有無や設定値の情報を送信する。サブCPU81は、ステップS280の処理で、これらを初期化コマンドとして受信する。サブCPU81は、ステップS280の判断処理で初期化コマンド受信時であると判別したときにはYES、初期化コマンド受信時処理を実行しステップS281、本サブルーチンを終了する。サブCPU81は、ステップS281の判断処理で初期化コマンド受信時でないと判別したときにはNO、メダル投入コマンド受信時であるか否かを判断するステップS282。サブCPU81は、ステップS282の判断処理でメダル投入コマンド受信時であると判別したときにはYES、メダル投入コマンド受信時処理を実行しステップS283、本サブルーチンを終了する。例えば、メインCPU31は、メダル投入コマンドとして、メダル投入の有無、投入枚数カウンタクレジットカウンタの値を送信する。サブCPU81は、ステップS283の処理で、これらをメダル投入コマンドとして受信する。サブCPU81は、ステップS282の判断処理でメダル投入コマンド受信時でないと判別したときにはNO、スタートコマンド受信時であるか否かを判断するステップS284。サブCPU81は、ステップS284の判断処理でスタートコマンド受信時であると判別したときにはYES、図49~図51に示すスタートコマンド受信時処理を呼び出して実行しステップS285、本サブルーチンを終了する。例えば、メインCPU31は、スタートコマンドとして、遊技状態フラグの種別、ボーナス終了枚数カウンタの値、内部当籤役の種別を送信する。サブCPU81は、ステップS285の処理で、これらをスタートコマンドとして受信する。サブCPU81は、ステップS284の判断処理でスタートコマンド受信時でないと判別したときにはNO、リール回転開始コマンド受信時であるか否かを判断するステップS286。サブCPU81は、ステップS286の判断処理でリール回転開始コマンド受信時であると判別したときにはYES、リール回転開始コマンド受信時処理を実行しステップS287、本サブルーチンを終了する。例えば、メインCPU31は、リール回転開始コマンドとして、リールの回転が開始された旨を送信する。サブCPU81は、ステップS287の処理で、これをリール回転開始コマンドとして受信する。サブCPU81は、ステップS286の判断処理でリール回転開始コマンド受信時でないと判別したときにはNO、リール停止コマンド受信時であるか否かを判断するステップS288。サブCPU81は、ステップS288の判断処理でリール停止コマンド受信時であると判別したときにはYES、リール停止コマンド受信時処理を実行しステップS289、本サブルーチンを終了する。例えば、メインCPU31は、リール停止コマンドとして、停止リールの種別、停止開始位置及び滑り駒数又は停止予定位置を送信する。サブCPU81は、ステップS289の処理で、これらをリール停止コマンドとして受信する。サブCPU81は、ステップS288の判断処理でリール停止コマンド受信時でないと判別したときにはNO、表示コマンド受信時であるか否かを判断するステップS290。サブCPU81は、ステップS290の判断処理で表示コマンド受信時であると判別したときにはYES、表示コマンド受信時処理を実行しステップS291、本サブルーチンを終了する。例えば、メインCPU31は、表示コマンドとして、表示役、停止開始位置及び滑り駒数又は停止予定位置を送信する。サブCPU81は、ステップS292の処理で、これらを表示コマンドとして受信する。サブCPU81は、ステップS290の判断処理で表示コマンド受信時でないと判別したときにはNO、ボーナス開始コマンド受信時であるか否かを判断するステップS292。サブCPU81は、ステップS292の判断処理でボーナス開始コマンド受信時であると判別したときにはYES、ボーナス開始コマンド受信時処理を実行しステップS293、本サブルーチンを終了する。例えば、メインCPU31は、ボーナス開始コマンドとして、ボーナスが開始された旨を送信する。サブCPU81は、ステップS293の処理で、これをボーナス開始コマンドとして受信する。サブCPU81は、ステップS292の判断処理でボーナス開始コマンド受信時でないと判別したときにはNO、ボーナス終了コマンド受信時であるか判断するステップS294。サブCPU81は、ステップS294の判断処理でボーナス終了コマンド受信時であると判別したときにはYES、ボーナス終了コマンド受信時処理を実行しステップS295、本サブルーチンを終了する。例えば、メインCPU31は、ボーナス終了コマンドとして、ボーナスが終了した旨を送信する。サブCPU81は、ステップS295の処理で、これをボーナス終了コマンドとして受信する。サブCPU81は、ステップS294の判断処理でボーナス終了コマンド受信時でないと判別したときにはNO、入力状態コマンド受信時であるか判断するステップS296。サブCPU81は、ステップS296の判断処理で入力状態コマンド受信時であると判別したときにはYES、入力状態コマンド受信時処理を実行しステップS297、本サブルーチンを終了する。例えば、メインCPU31は、入力状態コマンドとして、各操作部がオンエッジ状態であるか、オフエッジ状態であるかを送信する。サブCPU81は、ステップS297の処理で、これらを入力状態コマンドとして受信する。サブCPU81は、ステップS296の判断処理で入力状態コマンド受信時でないと判別したときにはNO、本サブルーチンを終了する。<<スタートコマンド受信時処理>>図49及び図50は、スタートコマンド受信時処理を示すフローチャートである。最初に、サブCPU81は、3枚掛け遊技であるか否かを判断するステップS300。サブCPU81は、ステップS300の判断処理で3枚掛け遊技であると判定したときにはYES、3枚掛け要求があるか否かを判断するステップS301。ここで、3枚掛けの要求は、例えば液晶表示装置5において表示を行なってもよいし、3枚掛けを要求するランプを設け、このランプを点灯させることにより行ってもよい。もちろん、音声ナビなどの他の方法であってもよい。サブCPU81は、ステップS300の判断処理で3枚掛け要求があると判定したときにはYES、ART抽籤遊技状態であるか否かを判断するステップS302。ここで、ART抽籤遊技状態とは、MB2の当籤フラグが持ち越されている状態であって、所定の条件を満たすときにARTの抽籤を行う状態である。サブCPU81は、ステップS302の判断処理でART抽籤遊技状態であると判別したときにはYES、図51に示すART抽籤処理のサブルーチンを呼び出して実行するステップS303。すなわち、サブCPU81は、遊技状態がART抽籤遊技状態であると判断し、ART当籤契機役に当籤したか否かの判定等を行うART抽籤処理を行う。一方、サブCPU81は、ステップS302の判断処理でART抽籤遊技状態でないと判別したときにはNO、図50に示したフローに移行する。サブCPU81は、ステップS302の処理を終了したときには、ARTに当籤したか否かを判断するステップS304。サブCPU81は、ステップS302の判断処理でARTに当籤していると判別したときにはYES、次遊技から2枚掛けによるMB2の入賞を要求するナビを実行する。このナビは、液晶表示装置5、ランプ14及びスピーカ9L,9Rによる音声ナビのうちの少なくともいずれか一つによって行われる。サブCPU81は、ステップS305の処理を終了したとき、又はステップS304の判断処理においてARTに当籤していないと判定したときにはNO、本サブルーチンを終了する。サブCPU81は、ステップS300の判断処理において3枚掛けでない2枚掛けであると判定したときにはNO、又はステップS301の判断処理において3枚掛けの要求がない2枚掛けの要求があると判定したときにはNO、ステップS302の処理を行う。このステップS302では、MB2が内部当籤しているか否かが判断される。すなわち、サブCPU81は、2枚掛けが必要な遊技状態であるかを判断する。次に、サブCPU81は、ステップS306の判断処理においてMB2に内部当籤していると判定したときにはYES、次遊技から3枚掛け遊技を促すために3枚掛け遊技を要求するステップS307。これにより、2枚掛け遊技によるMB2の入賞を回避し、3枚掛け遊技によってART抽籤に当籤する機会を確保することができる。次に、サブCPU81は、ステップS306の判断処理においてMB2に内部当籤していないと判定したときにはNO、MB1が内部当籤しているか否かを判断するステップS308。サブCPU81は、ステップS308の判断処理においてMB1に内部当籤していると判定したときにはYES、次遊技から2枚掛け遊技を促すために2枚掛け遊技によるMB1入賞を要求するナビを実行するステップS309。これにより、ART遊技状態の終了後にMB1に入賞させることができ、ART遊技状態の途中でMB1に入賞してART遊技状態が途中で終了することを回避することができる。サブCPU81は、ステップS304の判断処理においてARTに当籤していないと判断したときNO、ステップS305の処理を終了したとき、ステップS307の処理を終了したとき、ステップS308の判断処理においてMB1が内部当籤していないと判断したときNO、又はステップS309の処理を終了したときには、本サブルーチンを終了する。サブCPU81は、ステップS302の判断処理においてART抽籤遊技状態でないと判断したときNO、図50に示すステップS310の判断処理を行う。この判断処理は、ART遊技状態であるか否かを判断する処理である。サブCPU81は、ステップS310の判断処理においてART遊技状態であると判断したときYES、ARTフラグがオンであるか否かを判断するステップS311。サブCPU81は、ステップS311の判断処理においてART遊技状態であると判断したときYES、当籤役に応じたナビを発生するステップS312。すなわち、サブCPU81は、ART遊技状態であると判断して、例えばベルが内部当籤したときには、ストップボタン7L,7C,7Rの停止順序押し順を液晶表示装置5、ランプ14及びスピーカ9L,9Rによる音声の少なくとも1つによって報知する。次に、サブCPU81は、ARTゲーム数を1減算しステップS313、ARTゲーム数が0であるか否かを判断するステップS314。サブCPU81は、ステップS314の判断処理でARTゲーム数が0であると判断したときにはYES、次遊技から2枚掛け遊技によるMB1の入賞を要求するナビを実行するステップS315。すなわち、サブCPU81は、ART遊技状態が終了したと判断して、遊技者に2枚掛け遊技によってMB1の入賞を促す。サブCPU81は、ステップS310の判断処理でART遊技状態でないと判定したときNO、ステップS314の判断処理でARTゲーム数が0でないと判定したときNO、又はステップS315の処理が終了したときには、本サブルーチンを終了する。<<ART抽籤処理>>図51は、ART抽籤処理を示すフローチャートである。最初に、サブCPU81は、内部当籤役がチェリーか否かを判断するステップS330。本実施の形態では、ARTの抽籤契機役がチェリーの内部当籤とされている。もちろん、ARTの抽籤契機役はチェリーには限定されず、他の小役であってもよいし、内部当籤役抽籤の結果とは独立してART抽籤を行うようにしてもよい。サブCPU81は、ステップS330の判断処理で内部当籤役がチェリーである判別したときにはYES、抽籤テーブルに基づいてARTの抽籤を行うステップS331。次に、サブCPU81は、ARTに当籤したか否かを判断するステップS332。サブCPU81は、ステップS332の判断処理でARTに当籤したと判別したときにはYES、ARTフラグをオンにし、ARTゲーム数カウンタに77をセットするステップS333。サブCPU81は、ステップS330の判断処理で内部当籤役がチェリーでないと判定したときNO、ステップS332の判断処理でARTに当籤していないと判別したときNO、又はステップS333の処理を実行したときに、本サブルーチンを終了する。<<表示コマンド受信時処理>>図52は、表示コマンド受信時処理のサブルーチンを示すフローチャートである。最初に、サブCPU81は、有効ライン8上にMB1又はMB2が表示されたか否かを判断するステップS340。次に、サブCPU81は、ステップS340の判断処理で有効ライン8上にMB1又はMB2が表示されたと判定したときにはYES、次遊技から2枚掛け遊技を要求するステップS341。すなわち、MB1遊技及びMB2遊技を2枚掛け遊技で行わせるように遊技者に促す。サブCPU81は、ステップS341の処理が終了したとき、又はステップS340の判断処理で有効ライン8上にMB1又はMB2が表示されていない判定したときにはNO、本サブルーチンを終了する。<<ボーナス後コマンド受信時処理>>図53は、ボーナス後コマンド受信時処理を示すフローチャートである。最初に、サブCPU81は、切り替えフラグがONであるか否かを判断するステップS350。すなわち、サブCPU81は、ボーナスの終了により、2枚掛け遊技から3枚掛け遊技に切り換える要求を行うかを判断する。次に、サブCPU81は、ステップS350の判断処理で切り替えフラグがONであると判定したときにはYES、ARTゲーム数が0であるか否かを判断するステップS351。すなわち、サブCPU81は、ART遊技状態中であるか否かを確認する。次に、サブCPU81は、ステップS351の判断処理でARTゲーム数が0であると判定したときにはYES、切り替えフラグをOFFにするステップS352。これにより、2枚掛け遊技の要求から3枚掛け遊技の要求への切り換えがキャンセされる。サブCPU81は、ステップS352の処理を終了し、又はステップS350の判断処理で切り替えフラグがONでないと判定したときにはNO、次遊技から2枚掛け遊技を要求する。サブCPU81は、ステップS351の判断処理でARTゲーム数が0であると判定しないときにはNO、次遊技から3枚掛け遊技を要求する。すなわち、サブCPU81は、ART遊技状態を維持する処理を行う。サブCPU81は、ステップS353又はステップS354の処理を実行したときに、本サブルーチンを終了する。本願発明は上述した実施の形態には限定されず、種々に変更可能である。例えば、3枚掛け遊技及び2枚掛け遊技の要求報知は、必ずしも一方の要求のみによって達成する必要はない。2枚掛け遊技で当籤したMB1は2枚掛け遊技でしか入賞させることができず、また、ARTは3枚掛け遊技でしか当籤しない遊技性のため、3枚掛け遊技及び2枚掛け遊技の要求は両方行い、逆に両方行わないようにするとともに、液晶表示装置5において3枚掛け遊技及び2枚掛け遊技の説明を行うようにしてもよい。"