(57)【要約】【課題】不正な遊技が行われることを防止できるようにした遊技機を提供する。【解決手段】認証用データを削除する削除プログラムを記憶しておき、遊技情報の読み出し条件が成立することにより、認証用データを用いて遊技情報とともに記憶している署名データが、遊技情報を用いた遊技の実行を許可するデータであるかを検証し、遊技の実行を許可できないデータであるとき、削除プログラムを読み出すプログラム読み出して実行することによって、記憶している認証用データを削除する。【選択図】図８３
2016103770.tif 000002
【特許請求の範囲】
【請求項１】
遊技に関する制御を行う制御処理手段と、
前記制御処理手段からの要求に応じてのみ読み出し可能な認証用データを記憶する認証用データ記憶手段と、
を具備する制御手段と、
遊技に関する制御に用いられる遊技情報と、該遊技情報の読み出しの許否に用いられる署名データとを記憶する記憶手段と
を具備し、
前記制御処理手段は、
前記認証用データ記憶手段で記憶する認証用データを削除する削除プログラムを記憶する記憶領域
を備え、
前記遊技情報の読み出しが行われる際に、前記認証用データを用いて前記遊技情報とともに記憶している前記署名データが、前記遊技情報を用いた遊技に関する制御を許可するデータであるかを検証する検証手段と、
前記検証手段により前記認証用データにより前記署名データが、前記遊技情報を用いた遊技に関する制御を許可できないデータであるとき、前記記憶領域から前記削除プログラムを読み出すプログラム読み出し手段と、
前記プログラム読み出し手段によって読み出された削除プログラムを実行するプログラム実行手段と
を具備し、
前記プログラム実行手段によって前記削除プログラムを実行することによって、前記認証用データ記憶手段で記憶する認証用データを削除することを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関する。
【背景技術】
【０００２】
メダルを用いた遊技を提供する遊技機（スロットマシン）には、決定した当選役に基づく遊技を行う主制御基板（以下、「メイン制御基板」とも称する）のほか、そのメイン制御基板からの信号に基づいて演出を制御する副制御基板（以下、「サブ制御基板」とも称する）を備えている。
【０００３】
このサブ制御基板は、メイン制御基板からの信号に基づいて制御するほか、さまざまな遊技の状態を管理することでその状態に基づいてメダルの払い出しを制御することも可能である。
【０００４】
これらのメイン制御基板やサブ制御基板には、さらに、各種機能を実現するために各機能に対する基板等が接続されている。
【０００５】
これらの各基板間での通信における内容を外部に秘密にしたい場合等の方法として、その通信データを暗号化して通信する方法がある。このときの暗号化の方法として、一般的な暗号化方式である、公開鍵暗号方式や共通鍵暗号方式が用いられることがある。
【０００６】
例えば、公開鍵暗号方式は、公開鍵や秘密鍵と称される２つのキーデータを用いることで暗号化されたデータを送受信する方式である。詳細には、データを暗号化するために用いられる公開鍵を相手先に対して公開し、その公開鍵を用いて暗号化された暗号化データを相手先から受信することによって、この公開鍵とペアの秘密鍵を用いて復号して相互間で暗号化通信を行う方式である。
【０００７】
また、共通鍵暗号方式は、暗号化通信を行う相手先に対して固有の共通鍵を配布することで相手先がその共通鍵を用いて暗号化した暗号化データを受信し、その共通鍵と同一のキーデータを用いて、受信した暗号化データを復号して相互間で暗号化通信を行う方式である。
【０００８】
下記の特許文献１には、玉貸発券制御部と計数制御部との間で行われる通信に暗号キーを用いるものであって、この暗号キーはそれぞれが記憶していることが記載されており、共通の暗号キーを用いて通信が制御される（より具体的には、暗号化、復号化が制御される）ことが記載されている（段落[０００９]および段落[００１０]）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１２−１８７２８１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
このように、従来技術では、それぞれが暗号キーを記憶しておき、この暗号キーを用いて通信することによって、玉貸発券制御部と計数制御部との間に不正基板を接続する不正が行われたとしても、暗号化テーブルの内容は一切送受されないためその不正基板によって暗号化テーブルの内容を取得することはできないようにしたものである（段落[００１３]）。
【００１１】
しかしながら、これらの暗号化によって必ずしもデータの不正利用を防止できるわけではない。例えば、暗号化に必要な鍵データが流出してしまったような場合には、データの不正利用やデータの書き換え等が行われてしまうことがある。
【００１２】
そこで、本発明は、不正な遊技が行われることを防止できるようにした遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、請求項１の発明は、遊技に関する制御を行う制御処理手段（主制御基板のメインＣＰＵ、サブ制御基板のサブＣＰＵ）と、前記制御処理手段からの要求に応じてのみ読み出し可能な認証用データ（ハッシュ値）を記憶する認証用データ記憶手段（不揮発性メモリ、ＦＲＡＭ）と、を具備する制御手段（主制御基板、サブ制御基板）と、遊技に関する制御に用いられる遊技情報（メインＣＰＵ、サブＣＰＵで遊技の制御に用いられる情報全般）と、該遊技情報の読み出しの許否に用いられる署名データ（ハッシュ値）とを記憶する記憶手段とを具備し、前記制御処理手段は、前記認証用データ記憶手段で記憶する認証用データを削除する削除プログラムを記憶する記憶領域（メインキャッシュ、サブキャッシュ）を備え、前記遊技情報の読み出しが行われる際に、前記認証用データを用いて前記遊技情報とともに記憶している前記署名データが、前記遊技情報を用いた遊技に関する制御を許可するデータであるかを検証する検証手段と、前記検証手段により前記認証用データにより前記署名データが、前記遊技情報を用いた遊技に関する制御を許可できないデータであるとき（認証用データと署名データが同一ではないとき、または、対応するものではないとき）、前記記憶領域から前記削除プログラムを読み出すプログラム読み出し手段と、前記プログラム読み出し手段によって読み出された削除プログラムを実行するプログラム実行手段とを具備し、前記プログラム実行手段によって前記削除プログラムを実行することによって、前記認証用データ記憶手段で記憶する認証用データを削除することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、不正な遊技が行われることを防止できるようになるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態における遊技機の正面図の一例を示す図。
【図２】キャビネットの内部構造の一例を示す図。
【図３】前面扉の裏面の一例を示す図である。
【図４】遊技機全体のブロック図の一例を示す図。
【図５】演出装置の可動態様の一例を示す図。
【図６】配列データテーブルの一例を示す図。
【図７】図柄組み合わせ群が「００」の場合の図柄組み合わせテーブルの一例を示す図。
【図８】図柄組み合わせ群が「０１」の場合の図柄組み合わせテーブルの一例を示す図。
【図９】図柄組み合わせ群が「０２」の場合の図柄組み合わせテーブルの一例を示す図。
【図１０】図柄組み合わせ群が「０３」の場合の図柄組み合わせテーブルの一例を示す図。
【図１１】図柄組み合わせ群が「０４」の場合の図柄組み合わせテーブルの一例を示す図。
【図１２】当選役と、停止ボタンの操作順序と、入賞等の関係の一例を示す図。
【図１３】非ＲＴ遊技状態用第１当選役決定テーブルの一例を示す図。
【図１４】第１ＲＴ遊技状態用第１当選役決定テーブルの一例を示す図。
【図１５】第２ＲＴ遊技状態用第１当選役決定テーブルの一例を示す図。
【図１６】第３ＲＴ遊技状態用第１当選役決定テーブルの一例を示す図。
【図１７】第４ＲＴ遊技状態用第１当選役決定テーブルの一例を示す図。
【図１８】第５ＲＴ遊技状態用第１当選役決定テーブルの一例を示す図。
【図１９】第６ＲＴ遊技状態用第１当選役決定テーブルの一例を示す図。
【図２０】第２当選役決定テーブルの一例を示す図。
【図２１】遊技状態移行図の一例を示す図。
【図２２】サブ制御基板により管理される状態の一覧の一例を示す図。
【図２３】サブ制御基板により管理される状態の遷移図の一例を示す図。
【図２４】演出決定テーブルの一例を示す図。
【図２５】Ｂｏｎｕｓ準備状態移行抽選テーブルの一例を示す図。
【図２６】Ｂｏｎｕｓ状態振分抽選テーブルの一例を示す図。
【図２７】前兆ゲーム数決定テーブルの一例を示す図。
【図２８】チャンス状態移行抽選テーブルの一例を示す図。
【図２９】フェイクゲーム数決定テーブルの一例を示す図。
【図３０】昇格抽選テーブルの一例を示す図。
【図３１】ＡＲＴ準備状態移行抽選テーブルの一例を示す図。
【図３２】ＡＲＴ状態用ゲーム数上乗せ抽選テーブルの一例を示す図。
【図３３】引戻抽選テーブルの一例を示す図。
【図３４】上乗せ状態移行抽選テーブルの一例を示す図。
【図３５】メイン制御基板におけるプログラム開始処理の一例を示す図。
【図３６】メイン制御基板におけるメインループ処理の一例を示す図。
【図３７】メイン制御基板におけるスタートレバーチェック処理の一例を示す図。
【図３８】メイン制御基板における内部抽選処理の一例を示す図。
【図３９】メイン制御基板における図柄コード設定処理の一例を示す図。
【図４０】メイン制御基板におけるリール回転開始準備処理の一例を示す図。
【図４１】メイン制御基板におけるリール停止前処理の一例を示す図。
【図４２】メイン制御基板におけるリール回転中処理の一例を示す図。
【図４３】メイン制御基板における表示判定処理の一例を示す図。
【図４４】メイン制御基板における遊技状態移行処理の一例を示す図。
【図４５】メイン制御基板におけるＲＴ遊技状態移行処理の一例を示す図。
【図４６】メイン制御基板における割込処理の一例を示す図。
【図４７】サブ制御基板におけるメイン処理の一例を示す図。
【図４８】サブ制御基板における主基板通信処理の一例を示す図。
【図４９】サブ制御基板におけるコマンド解析処理の一例を示す図。
【図５０】サブ制御基板におけるコマンド別処理の一例を示す図。
【図５１】サブ制御基板における条件装置コマンド受信時処理の一例を示す図。
【図５２】サブ制御基板における通常状態用処理の一例を示す図。
【図５３】サブ制御基板におけるチャンス前兆状態用処理の一例を示す図。
【図５４】サブ制御基板におけるＢｏｎｕｓ前兆状態用処理の一例を示す図。
【図５５】サブ制御基板におけるチャンス状態用処理の一例を示す図。
【図５６】サブ制御基板におけるＢｏｎｕｓ準備状態用処理の一例を示す図。
【図５７】サブ制御基板における第１Ｂｏｎｕｓ状態用処理の一例を示す図。
【図５８】サブ制御基板における第２Ｂｏｎｕｓ状態用処理の一例を示す図。
【図５９】サブ制御基板における第３Ｂｏｎｕｓ状態用処理の一例を示す図。
【図６０】サブ制御基板における第１転落待機状態用処理の一例を示す図。
【図６１】サブ制御基板におけるＡＲＴ準備状態用処理の一例を示す図。
【図６２】サブ制御基板におけるＡＲＴ状態用処理の一例を示す図。
【図６３】サブ制御基板における第１上乗せ前兆状態用処理の一例を示す図。
【図６４】サブ制御基板における第１上乗せ準備状態用処理の一例を示す図。
【図６５】サブ制御基板における第１上乗せ状態用処理の一例を示す図。
【図６６】サブ制御基板における第２転落待機状態用処理の一例を示す図。
【図６７】サブ制御基板における第２上乗せ前兆状態用処理の一例を示す図。
【図６８】サブ制御基板における第２上乗せ準備状態用処理の一例を示す図。
【図６９】サブ制御基板における第２上乗せ状態用処理の一例を示す図。
【図７０】サブ制御基板における第３転落待機状態用処理の一例を示す図。
【図７１】サブ制御基板における第４転落待機状態用処理の一例を示す図。
【図７２】サブ制御基板における表示判定コマンド受信時処理の一例を示す図。
【図７３】サブ制御基板における表示判定コマンド受信時Ｂｏｎｕｓ準備状態用処理の一例を示す図。
【図７４】サブ制御基板における表示判定コマンド受信時第１転落待機状態用処理の一例を示す図。
【図７５】サブ制御基板における表示判定コマンド受信時ＡＲＴ準備状態用処理の一例を示す図。
【図７６】サブ制御基板における表示判定コマンド受信時第１上乗せ準備状態用処理の一例を示す図。
【図７７】サブ制御基板における表示判定コマンド受信時第２上乗せ準備状態用処理の一例を示す図。
【図７８】サブ制御基板における表示判定コマンド受信時第２転落待機状態用処理の一例を示す図。
【図７９】サブ制御基板における表示判定コマンド受信時第３転落待機状態用処理の一例を示す図。
【図８０】サブ制御基板における表示判定コマンド受信時第４転落待機状態用処理の一例を示す図。
【図８１】本発明の実施の形態における遊技機のブロック図の一部を示す図。
【図８２】本発明の実施の形態における遊技機のブロック図の一部を示す図。
【図８３】本発明の実施の形態における遊技機において行われる不正読み出し対策処理の処理手順を示すブロック図。
【図８４】本発明の実施の形態における遊技機において行われる不正読み出し対策処理における処理シーケンスを示す図。
【図８５】本発明の実施の形態における遊技機において行われる不正読み出し対策処理で不正を検知したときの処理シーケンスを示す図。
【図８６】本発明の実施の形態における遊技機において行われる不正読み出し対策処理における処理シーケンスを示す図。
【図８７】本発明の実施の形態における遊技機において行われる不正読み出し対策処理で不正を検知したときの処理シーケンスを示す他の図。
【図８８】本発明の実施の形態における遊技機において行われる不正読み出し対策処理の詳細な流れを示すフローチャート。
【図８９】図８８に示す不正検知時処理の詳細な流れを示すフローチャート。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態における遊技機を、図面を参照しながら具体的に説明する。
【００１７】
（遊技機の構成）
まず、図１〜図３を用いて、本発明の実施の形態における遊技機１の構成について具体的に説明する。図１は、遊技機の正面図の一例を示す図であり、図２は、キャビネット２の内部構造の一例を示す図である。また、図３は、前面扉３の裏面の一例を示す図である。
【００１８】
（遊技機１）
本発明の実施の形態における遊技機１は、後述のキャビネット２と、前面扉３等から構成されている。
【００１９】
（キャビネット２）
キャビネット２は、略矩形状の箱体であって、正面側に開口を有する。また、キャビネット２には、複数の部品が取り付けられている。
【００２０】
（前面扉３）
前面扉３は、キャビネット２の正面側の開口を閉塞するように取り付けられている。また前面扉３には、複数の部品が取り付けられている。
【００２１】
（蝶番機構４）
蝶番機構４は、キャビネット２の正面視左側に設けられており、前面扉３を開閉可能に軸支する。
【００２２】
（鍵穴５）
鍵穴５は、前面扉３の中央右側に設けられ、施錠装置（図示せず）により前面扉３を開錠する。ここで、遊技店の店員等がメンテナンス作業や、設定値の変更等を行う場合に、前面扉３に設けられている施錠装置（図示せず）の開錠が行われる。まず、前面扉３の鍵穴５にドアキー（図示せず）を挿入して時計回り方向に所定角度回動することにより開錠する。次に、前面扉３を開放し、メンテナンス作業や、設定値の変更等の作業を行う。そして、メンテナンス作業や、設定値の変更等の作業が終了すると、前面扉３を閉じることにより施錠される。
【００２３】
（メダル投入口６）
メダル投入口６は、鍵穴５の正面視左側上方に設けられ、遊技者がメダルを投入する。
【００２４】
（ＢＥＴボタン７）
ＢＥＴボタン７は、後述のスタートランプ２４の下方に設けられ、貯留（クレジット）されたメダルのうち、「１」枚のメダルを遊技に使用する。
【００２５】
（ＭＡＸＢＥＴボタン８）
ＭＡＸＢＥＴボタン８は、ＢＥＴボタン７の正面視右側に設けられ、貯留（クレジット）されたメダルのうち、一遊技（「１」ゲーム）において使用可能な最大枚数のメダルを遊技に使用する。ここで、本実施形態において、一遊技で使用可能なメダルの最大値は「３」枚である。
【００２６】
（精算ボタン９）
精算ボタン９は、ＢＥＴボタン７の奥側に設けられ、遊技者が獲得したメダルのうち、貯留（クレジット）されているメダルの精算を行う。なお、本実施形態において、貯留（クレジット）可能なメダルの最大枚数は「５０」枚である。
【００２７】
（スタートレバー１０）
スタートレバー１０は、ＢＥＴボタン７の下方に設けられている。また、スタートレバー１０は、遊技者が後述の左リール１８、中リール１９、右リール２０の回転を開始する契機となる開始操作を行う。ここで、遊技者による開始操作が検出されたことに基づいて、後述のメイン制御基板３００は、ハード乱数を取得する処理や、後述の左リール１８、中リール１９、右リール２０の回転を開始する処理等を行う。
【００２８】
（左停止ボタン１１）
左停止ボタン１１は、スタートレバー１０の正面視右側に設けられ、遊技者が後述の左リール１８の回転を停止する契機となる停止操作を行う。
【００２９】
（中停止ボタン１２）
中停止ボタン１２は、左停止ボタン１１の正面視右側に設けられ、遊技者が後述の中リール１９の回転を停止する契機となる停止操作を行う。
【００３０】
（右停止ボタン１３）
右停止ボタン１３は、中停止ボタン１２の正面視右側に設けられ、遊技者が後述の右リール２０の回転を停止する契機となる停止操作を行う。
【００３１】
（返却ボタン１４）
返却ボタン１４は、右停止ボタン１３の正面視右側に設けられ、メダル投入口６に投入されたメダルが後述のセレクター１５に詰まった場合に、詰まったメダルを返却する。
【００３２】
（セレクター１５）
セレクター１５は、前面扉３の背面側に設けられ、メダル投入口６に投入されたメダルの材質や形状等が適正であるか否かを判別する。
【００３３】
（エラー解除センサ１６ｓ）
エラー解除センサ１６ｓは、鍵穴５の背面側に設けられており、遊技機１で発生したエラーを解除する。ここで、エラー解除センサ１６ｓは、発光部と受光部からなり、鍵穴５にドアキー（図示せず）を挿入し、当該ドアキー（図示せず）を反時計回り方向に所定角度回動させると、施錠部（図示せず）が回動することとなる。そして、受光部は、施錠部が回動することにより、発光部から発光された光を受光することができなくなる。これにより、エラー解除センサ１６ｓは、遊技機１で発生したエラーを解除するためのエラー解除操作を検知することとなる。
【００３４】
（ドア開閉センサ１７ｓ）
ドア開閉センサ１７ｓは、鍵穴５の背面側に設けられており、前面扉３が開放しているか否かを検出する。ここで、ドア開閉センサ１７ｓは、発光部と受光部からなり、鍵穴５にドアキー（図示せず）を挿入し、当該ドアキー（図示せず）を時計回り方向に所定角度回動させると、施錠部（図示せず）が回動することとなる。そして、受光部は、施錠部が回動することにより、発光部から発光された光を受光することができなくなる。これにより、ドア開閉センサ１７ｓは、前面扉３の開放を検知することとなる。
【００３５】
（左リール１８）
左リール１８は、キャビネット２の内部に設けられており、円筒状の構造を有している。また、左リール１８の円筒状の構造の周面には、透光性のシートが装着されており、当該シートには、複数種類の図柄が一列に描かれている。そして、左リール１８は、後述の左ステッピングモータ１５１により回転駆動され、複数種類の図柄が変動表示される。
【００３６】
（中リール１９）
中リール１９は、キャビネット２の内部に設けられており、円筒状の構造を有している。また、中リール１９の円筒状の構造の周面には、透光性のシートが装着されており、当該シートには、複数種類の図柄が一列に描かれている。そして、中リール１９は、後述の中ステッピングモータ１５２により回転駆動され、複数種類の図柄が変動表示される。
【００３７】
（右リール２０）
右リール２０は、キャビネット２の内部に設けられており、円筒状の構造を有している。また、右リール２０の円筒状の構造の周面には、透光性のシートが装着されており、当該シートには、複数種類の図柄が一列に描かれている。そして、右リール２０は、後述の右ステッピングモータ１５３により回転駆動され、複数種類の図柄が変動表示される。
【００３８】
（演出ボタン２１）
演出ボタン２１は、ＭＡＸＢＥＴボタン８の正面視右側に設けられており、遊技者が所定のタイミングで操作する。また、演出ボタン２１が謳歌された場合に、後述の演出制御基板６００を介して、後述の液晶表示装置４６等の制御を行う。
【００３９】
（十字キー２２）
十字キー２２は、演出ボタン２１の正面視右側に設けられており、上方向ボタン、下方向ボタン、左方向ボタン、及び右方向ボタンにより構成され、遊技者が所定のタイミングで操作する。
【００４０】
（表示窓２３）
表示窓２３は、左リール１８、中リール１９、右リール２０の前面側に設けられており、左リール１８、中リール１９、右リール２０の周面に描かれた複数の図柄を視認可能とする。具体的には、左リール１８の周面に描かれた「３」個の図柄、中リール１９の周面に描かれた「３」個の図柄、及び右リール２０の周面に描かれた「３」個の図柄の合計「９」個の図柄が表示窓２３を介して視認可能となる。
【００４１】
（スタートランプ２４）
スタートランプ２４は、ＢＥＴボタン７の上方に設けられており、スタートレバー１０により開始操作を受け付けることが可能であるか否かを報知する。具体的には、後述のメイン制御基板３００は、ＢＥＴボタン７、ＭＡＸＢＥＴボタン８の操作により、遊技に使用するメダルの枚数が「３」枚となった場合や、メダル投入口６に「３」枚のメダルが投入された場合、前回の遊技において、後述の「リプレイ」に係る図柄の組み合わせが有効ライン上に表示された場合に、スタートランプ２４を点灯することにより、スタートレバー１０により開始操作を受け付けることが可能である旨を報知する処理を行う。
【００４２】
（有効ライン）
ここで、本実施形態において、有効ラインは、表示窓２３に表示された図柄のうち、左リール１８の上段に表示された図柄と、中リール１９の中段に表示された図柄と、右リール２０の下段に表示された図柄を直線で結んだ「右下がりライン」のみを有効ラインとしている。
【００４３】
ここで、本実施形態において、表示窓２３に表示された図柄のうち、（ａ）左リール１８の上段に表示された図柄と、中リール１９の上段に表示された図柄と、右リール２０の上段に表示された図柄を直線で結んだラインを「上段ライン」といい、（ｂ）左リール１８の中段に表示された図柄と、中リール１９の中段に表示された図柄と、右リール２０の中段に表示された図柄を直線で結んだラインを「中段ライン」といい、（ｃ）左リール１８の下段に表示された図柄と、中リール１９の下段に表示された図柄と、右リール２０の下段に表示された図柄を直線で結んだラインを「下段ライン」といい、（ｄ）左リール１８の下段に表示された図柄と、中リール１９の中段に表示された図柄と、右リール２０の上段に表示された図柄を直線で結んだラインを「右上がりライン」という。なお、有効ラインは、右下がりラインではなく、上段ライン、中段ライン、下段ライン、右上がりラインを適用してもよいし、右下がりラインに加えて、上段ライン、中段ライン、下段ライン、右上がりラインを適用してもよい。
【００４４】
（第１ＢＥＴランプ２５）
第１ＢＥＴランプ２５は、スタートランプ２４の正面視右側に設けられており、ＢＥＴ枚数が「１」枚であることを報知する。具体的には、後述のメイン制御基板３００は、メダル投入口６に「１」枚以上のメダルが投入された場合や、メダルが「１」枚以上貯留（クレジット）されている状態において、ＢＥＴボタン７、またはＭＡＸＢＥＴボタン８が操作された場合等に、第１ＢＥＴランプ２５を点灯する処理を行う。
【００４５】
（第２ＢＥＴランプ２６）
第２ＢＥＴランプ２６は、第１ＢＥＴランプ２５の上方に設けられており、ＢＥＴ枚数が「２」枚であることを報知する。具体的には、後述のメイン制御基板３００は、メダル投入口６に「２」枚以上のメダルが投入された場合や、メダルが「２」枚以上貯留（クレジット）されている状態において、ＢＥＴボタン７が「２」回操作された場合等に、第２ＢＥＴランプ２６を点灯する処理を行う。
【００４６】
（第３ＢＥＴランプ２７）
第３ＢＥＴランプ２７は、第２ＢＥＴランプ２６の上方に設けられており、ＢＥＴ枚数が「３」枚であることを報知する。具体的には、後述のメイン制御基板３００は、メダル投入口６に「３」枚のメダルが投入された場合や、メダルが「３」枚以上貯留（クレジット）されている状態において、ＭＡＸＢＥＴボタン８が操作された場合、前回の遊技において、後述の「リプレイ」に係る図柄の組み合わせが有効ライン上に表示された場合等に、第３ＢＥＴランプ２７を点灯する処理を行う。
【００４７】
（貯留枚数表示器２８）
貯留枚数表示器２８は、第１ＢＥＴランプ２５、第２ＢＥＴランプ２６、第３ＢＥＴランプ２７の正面視右側に設けられている。また、貯留枚数表示器２８は、遊技機１に貯留（クレジット）されている遊技者のメダルの貯留（クレジット）枚数を表示する。
【００４８】
（払出枚数表示器２９）
払出枚数表示器２９は、貯留枚数表示器２８の正面視右側に設けられている。また、払出枚数表示器２９は、有効ライン上に表示された図柄の組み合わせに応じて払い出されるメダルの払出枚数を表示する。また、払出枚数表示器２９は、遊技機１がエラー状態となった場合に、エラー状態になったことが表示される。
【００４９】
（投入可能表示ランプ３０）
投入可能表示ランプ３０は、払出枚数表示器２９の正面視右側に設けられている。ここで、後述のメイン制御基板３００は、メダル投入口６により、メダルの投入を受け付ける場合には、投入可能表示ランプ３０を点灯させる処理を行う。一方、後述のメイン制御基板３００は、メダル投入口６により、メダルの投入を受け付けない場合には、投入可能表示ランプ３０を消灯させる処理を行う。これにより、遊技者に対して、メダル投入口６により、メダルの投入を受け付けるか否かの報知を行う。
【００５０】
（再遊技表示ランプ３１）
再遊技表示ランプ３１は、投入可能表示ランプ３０の下方に設けられている。ここで、後述のメイン制御基板３００は、有効ライン上に後述の「リプレイ」に係る図柄の組み合わせが表示された場合に、再遊技表示ランプ３１を点灯させる処理を行う。一方、後述のメイン制御基板３００は、有効ライン上に後述の「リプレイ」に係る図柄の組み合わせが表示された次の遊技において、有効ライン上に後述の「リプレイ」に係る図柄の組み合わせが表示されなかった場合には、再遊技表示ランプ３１を消灯させる処理を行う。これにより、有効ライン上に「リプレイ」に係る図柄の組み合わせが表示されたことと、メダルを使用することなく、次の遊技を行うことが可能である旨の報知を行う。
【００５１】
（受皿ユニット３８）
受皿ユニット３８は、腰部パネル３７の下方に設けられている。また、受皿ユニット３８は、後述のメダル払出口３９から排出されたメダルを受け入れて貯留する。
【００５２】
（メダル払出口３９）
メダル払出口３９は、腰部パネル３７の下方に設けられており、メダルの払出が行われる場合において、後述のホッパー２０２により払い出されるメダルを排出する。また、メダル払出口３９は、後述のセレクターセンサ１５ｓにより、メダル投入口６に投入されたメダルが適正なメダルではないと判別された場合に、適正でないメダルを排出する。更に、メダル払出口３９は、メダルの投入を受け付けることが不可能なタイミングに、メダル投入口６にメダルが投入された場合に、当該メダルの投入を受け付けることが不可能なタイミングで投入されたメダルを排出する。
【００５３】
（設定表示部４４）
設定表示部４４は、後述のメイン制御基板３００に設けられており、遊技機１の設定値を表示する。ここで、後述のメイン制御基板３００は、設定変更キー（図示せず）を後述の設定変更用鍵穴４８に挿入した状態で時計回り方向に所定角度回動されている場合（時計回り方向に所定角度回動され続けている場合）に、現在設定されている設定値を設定表示部４４に表示する処理を行う。この表示処理は、あくまで電源基板２００からの電力の供給が行われている状態で、設定変更用鍵穴４８に挿入された設定変更キーを時計回り方向に所定角度回動したときに行われる処理である。
【００５４】
これとは逆に、電源基板２００からの電力供給が行われていない状態で、管理者等（以下、「管理者」と称する）が設定変更キーを設定変更用鍵穴４８に挿入して初期位置から時計回り方向に所定角度回動し、その後、電源基板２００からの電力供給が行われると、メイン制御基板３００では、設定値を変更可能な状態に設定されることを示している。
【００５５】
サブ制御基板４００は、メイン制御基板３００から設定変更開始コマンドを受信すると、演出制御基板６００に対して設定変更に関する画面を液晶表示装置に表示させる処理を指示する。この「設定変更に関する画面」とは、設定変更中である旨を表示させるほか、他の操作を排他する旨を示す画面である。この演出制御基板６００では、サブ制御基板４００からの指示を受け付けることによって液晶表示装置４６に設定変更に関する画面を表示させる。
【００５６】
（設定変更ボタン４５）
設定変更ボタン４５は、後述の設定スイッチ基板２５０に設けられており、設定値を変更する。ここで、後述のメイン制御基板３００は、設定表示部４４に現在設定されている設定値が表示されている状態において、設定変更ボタン４５の操作が検出された場合に、設定表示部４４に表示されている設定値を、設定可能な範囲（上記に示す例では、「１」〜「６」までの全６種類）で順番に切り替えて表示する処理を行う。詳細については後述する。
【００５７】
そして、後述のメイン制御基板３００は、現在設定されている設定値が設定表示部４４に表示されている状態において、スタートレバー１０の操作が検出された場合に、設定値を確定する処理を行う。この確定処理では、メインＲＡＭ３０３内の一時作業領域に変更後の設定値を記憶する処理を行う。すなわち、この確定処理によってメインＲＡＭ３０３の設定値を書き換える処理が行われるわけではない。
【００５８】
なお、後述のメイン制御基板３００は、遊技機１でエラーが発生した場合に、設定変更ボタン４５の操作が検出されたことに基づいて、エラーを解除する処理を行う。
【００５９】
以上のことから、本実施形態において、設定変更ボタン４５は、（ａ）設定値を切り替える機能と、（ｂ）エラーを解除する機能とを有する。
【００６０】
このようにして、設定変更用鍵穴４８に設定変更キーを挿入した状態で初期位置から時計回り方向に所定角度回動されている状態で、設定変更ボタン４５が管理者によって操作されることによって設定値を変更して上記の確定処理が行われたのち、管理者は、回動していた設定変更キーを元の角度に戻す操作を行うことが可能である。
【００６１】
管理者によって設定変更キーを元の角度に戻す操作が行われて初期位置に戻されると、メイン制御基板３００は、上記に示すような確定処理によって確定してメインＲＡＭ３０３の一時作業領域に記憶されている変更後の設定値で、メインＲＡＭ３０３で記憶している設定値を書き換える処理（設定値変更処理）を行う。すなわち、設定値の変更が行われることを示している。
【００６２】
なお、本実施形態において、設定値は、設定「１」から設定「６」の「６」段階の設定値が設けられている。このため、設定表示部４４に設定「１」である旨の情報が表示されている状態において、設定変更ボタン４５の操作が検出されると、設定表示部４４に設定「２」である旨の情報が表示され、以降、設定変更ボタン４５を操作する毎に、設定表示部４４に表示される設定値が「１」ずつ加算して表示される。ただし、設定表示部４４に設定「６」である旨の情報が表示されている状態において、設定変更ボタン４５が操作されると、設定表示部４４には設定「１」である旨の情報が表示されることとなる。
【００６３】
なお、本実施形態において、設定値は、設定「１」から設定「６」の「６」段階の設定値が設けられていることとしたが、これに限定されることはない。例えば、設定値は、「２」段階や、「３」段階でもよく、「４」段階や、「５」段階でもよい。
【００６４】
（液晶表示装置４６）
液晶表示装置４６は、左リール１８、中リール１９、右リール２０の上方に設けられ、動画像・静止画像等を表示する。ここで、後述のサブ制御基板４００は、後述のサブ制御基板４００により管理される状態がＡＲＴ状態である場合において、後述の内部抽選処理により「押し順ベルＡ１〜Ａ４」、または「押し順ベルＢ１〜Ｂ４」の何れかが決定された場合等に、演出制御基板６００を介して、左停止ボタン１１、中停止ボタン１２、右停止ボタン１３の操作順序を液晶表示装置４６に表示する処理を行う。
【００６５】
（外部集中端子板４７）
外部集中端子板４７は、後述の設定スイッチ基板２５０の正面視右側下方に設けられ、ホールコンピュータ（図示せず）等の遊技機１の外部に対して、（ａ）遊技に使用したメダルの枚数を特定可能なメダル投入信号、（ｂ）遊技者に対して払い出したメダルの枚数を特定可能なメダル払出信号、（ｃ）後述のサブ制御基板４００により管理される状態がＡＲＴ状態に移行した旨を特定可能なＡＲＴ状態信号、（ｄ）後述のサブ制御基板４００により管理される状態がＢｏｎｕｓ状態に移行したことを特定可能なＢｏｎｕｓ状態信号、（ｅ）後述のサブ制御基板４００により管理される状態がＲＵＳＨ状態に移行したことを特定可能なＲＵＳＨ状態信号、（ｆ）不正行為が行われたことが特定可能なセキュリティ信号を送信する。
【００６６】
ここで、より具体的に説明すると、「ＡＲＴ状態信号」は、メイン制御基板３００により管理される状態が第４ＲＴ遊技状態に移行した場合に出力される信号であり、「Ｂｏｎｕｓ状態信号」は、メイン制御基板３００により管理される状態が第３ＲＴ遊技状態に移行した場合に出力される信号であり、「ＲＵＳＨ状態信号」は、メイン制御基板３００により管理される状態が第５ＲＴ遊技状態に移行した場合に出力される信号である。
【００６７】
（設定変更用鍵穴４８）
設定変更用鍵穴４８は、後述の設定スイッチ基板２５０に設けられ、設定値を変更する。また、設定変更用鍵穴４８には、設定変更キー（図示せず）を設定変更用鍵穴４８に挿入した状態で時計回り方向に所定角度回動されたことを検出する後述の設定変更キースイッチ４９ｓｗが設けられている。
【００６８】
（演出装置５０）
演出装置５０は、液晶表示装置４６の前面側に設けられている。ここで、サブ制御基板４００は、演出装置５０を可動することが決定された場合には、演出制御基板６００を介して、演出装置５０を上下方向に可動する処理を行う。これにより、遊技者に対して視覚に訴える演出を行うことができる。
【００６９】
（ランプ６０）
ランプ６０は、トップＬＥＤ、コーナーＬＥＤ、サイドＬＥＤ、受皿サイドＬＥＤ、受皿ＬＥＤ等のＬＥＤ群によって構成されており、液晶表示装置４６の上方に設けられている。また、このランプ６０は、遊技者の視覚に訴える形状及び色彩、模様、絵柄等を施してデザイン設計されている。ここで、サブ制御基板４００は、演出制御基板６００を介してランプ６０を点灯、点滅する処理を行う。これにより、遊技者に対して視覚に訴える演出を行うことができる。
【００７０】
（ステータス基板１００）
ステータス基板１００は、前面扉３の背面側であって、表示窓２３の下方に設けられている。また、ステータス基板１００には、後述のＢＥＴスイッチ７ｓｗ、後述のＭＡＸＢＥＴスイッチ８ｓｗ、後述の精算スイッチ９ｓｗ、後述のスタートスイッチ１０ｓｗ、後述の左停止スイッチ１１ｓｗ、後述の中停止スイッチ１２ｓｗ、後述の右停止スイッチ１３ｓｗ、後述のセレクターセンサ１５ｓ、エラー解除センサ１６ｓ、ドア開閉センサ１７ｓ、スタートランプ２４、第１ＢＥＴランプ２５、第２ＢＥＴランプ２６、第３ＢＥＴランプ２７、貯留枚数表示器２８、払出枚数表示器２９、投入可能表示ランプ３０、及び再遊技表示ランプ３１が接続されている。
【００７１】
（リール制御基板１５０）
リール制御基板１５０は、左リール１８、中リール１９、右リール２０の上方に設けられており、左リール１８、中リール１９、右リール２０の回転、及び停止を制御する。また、リール制御基板１５０には、後述の左ステッピングモータ１５１、後述の中ステッピングモータ１５２、後述の右ステッピングモータ１５３、後述の左リールセンサ１５４ｓ、後述の中リールセンサ１５５ｓ、後述の右リールセンサ１５６ｓが接続されている。
【００７２】
（左ステッピングモータ１５１）
左ステッピングモータ１５１は、左リール１８の内部に設けられており、左リール１８の制御を行う。また、左ステッピングモータ１５１は、回転軸を指定された角度で停止させることが可能な構成を備えている。これにより、左リール１８は、左ステッピングモータ１５１に対してパルス信号が出力されるごとに、一定の角度で回転する。なお、メイン制御基板３００は、リールインデックスを検出してから左ステッピングモータ１５１に対してパルス信号を出力した回数をカウントすることによって、左リール１８の回転角度を管理する。
【００７３】
（中ステッピングモータ１５２）
中ステッピングモータ１５２は、中リール１９の内部に設けられており、中リール１９の制御を行う。また、中ステッピングモータ１５２は、回転軸を指定された角度で停止させることが可能な構成を備えている。これにより、中リール１９は、中ステッピングモータ１５２に対してパルス信号が出力されるごとに、一定の角度で回転する。なお、メイン制御基板３００は、リールインデックスを検出してから中ステッピングモータ１５２に対してパルス信号を出力した回数をカウントすることによって、中リール１９の回転角度を管理する。
【００７４】
（右ステッピングモータ１５３）
右ステッピングモータ１５３は、右リール２０の内部に設けられており、右リール２０の制御を行う。また、右ステッピングモータ１５３は、回転軸を指定された角度で停止させることが可能な構成を備えている。これにより、右リール２０は、右ステッピングモータ１５３に対してパルス信号が出力されるごとに、一定の角度で回転する。なお、メイン制御基板３００は、リールインデックスを検出してから右ステッピングモータ１５３に対してパルス信号を出力した回数をカウントすることによって、右リール２０の回転角度を管理する。
【００７５】
（左リールセンサ１５４ｓ）
左リールセンサ１５４ｓは、左リール１８の内部に設けられており、発光部と受光部とを有する光センサを備えている。また、左リールセンサ１５４ｓは、左リール１８が「１」回転したことを示すリールインデックスを検出する。
【００７６】
（中リールセンサ１５５ｓ）
中リールセンサ１５５ｓは、中リール１９の内部に設けられており、発光部と受光部とを有する光センサを備えている。また、中リールセンサ１５５ｓは、中リール１９が「１」回転したことを示すリールインデックスを検出する。
【００７７】
（右リールセンサ１５６ｓ）
右リールセンサ１５６ｓは、右リール２０の内部に設けられており、発光部と受光部とを有する光センサを備えている。また、右リールセンサ１５６ｓは、右リール２０が「１」回転したことを示すリールインデックスを検出する。
【００７８】
（電源基板２００）
電源基板２００は、後述のホッパー２０２の正面視左側に設けられており、遊技機１に電力を供給する制御を行う。また、電源基板２００には、後述の電源スイッチ２０１ｓｗ、後述のホッパー２０２、及び後述の補助収納庫センサ２０３ｓが接続されている。
【００７９】
（電源ボタン２０１）
電源ボタン２０１は、後述のホッパー２０２の正面視左側に設けられており、遊技機１に電力を供給する操作を行う。
【００８０】
（ホッパー２０２）
ホッパー２０２は、電源基板２００の正面視右側に設けられており、遊技者に対してメダルを払い出す。ここで、後述のメイン制御基板３００は、有効ライン上にメダルを払い出す図柄の組み合わせが表示された場合に、電源基板２００を介してホッパー２０２を駆動する処理を行い、遊技者に対してメダルを払い出す処理を行う。
【００８１】
（補助収納庫２０３）
補助収納庫２０３は、ホッパー２０２の正面視右側に設けられており、ホッパー２０２に貯留されているメダルが溢れた場合に、溢れたメダルを収納する。
【００８２】
（設定スイッチ基板２５０）
設定スイッチ基板２５０は、後述のメイン制御基板３００の正面視右側に設けられている。また、設定スイッチ基板２５０には、後述の設定変更スイッチ４５ｓｗ、及び後述の設定変更キースイッチ４９ｓｗが通信ケーブルによって接続されている。
【００８３】
（メイン制御基板３００）
メイン制御基板３００は、キャビネット２の内部であって、設定スイッチ基板２５０の正面視左側に設けられており、遊技機１の制御を行う。また、メイン制御基板３００は、後述のメインＣＰＵ３０１、後述のメインＲＯＭ３０２、後述のメインＲＡＭ３０３、メイン乱数発生器３０４を備えている。更に、メイン制御基板３００には、設定表示部４４、外部集中端子板４７、ステータス基板１００、リール制御基板１５０、電源基板２００、設定スイッチ基板２５０、後述のサブ制御基板４００が通信ケーブルによって接続されている。
【００８４】
このメイン制御基板３００は、導線が所定の配線パターンで配線された絶縁材料板（非伝導材料（素材））に、メインＣＰＵ３０１、メインＲＯＭ３０２、メインＲＡＭ３０３およびメイン乱数発生器３０４の各集積回路（ＩＣ）を所定の位置に実装したプリント配線基板によって構成される。
【００８５】
（サブ制御基板４００）
サブ制御基板４００は、メイン制御基板３００の正面視左側に設けられており、主として演出の制御を行う。また、サブ制御基板４００は、後述のサブＣＰＵ４０１、後述のサブＲＯＭ４０２、後述のサブＲＡＭ４０３、後述のサブ乱数発生器４０４を備えている。更に、サブ制御基板４００には、メイン制御基板３００、後述の演出制御基板６００、後述の中継基板７００が通信ケーブルによって接続されている。
【００８６】
このサブ制御基板４００は、上記のメイン制御基板３００と同様に、導線が所定の配線パターンで配線された絶縁材料板（非伝導材料（素材））に、サブＣＰＵ４０１、サブＲＯＭ４０２、サブＲＡＭ４０３およびサブ乱数発生器４０４の各集積回路（ＩＣ）を所定の位置に実装したプリント配線基板によって構成される。
【００８７】
（演出制御基板６００）
演出制御基板６００は、主として演出を実行する。また、演出制御基板６００は、後述の液晶制御ＣＰＵ６０１、後述の液晶制御ＲＯＭ６０２、後述の液晶制御ＲＡＭ６０３、後述のＣＧＲＯＭ６０４、後述の音源ＩＣ６０５、後述の音源ＲＯＭ６０６、後述のＶＤＰ６０７を備えている。更に、演出制御基板６００には、液晶表示装置４６、スピーカ４０、演出装置５０およびランプ６０が通信ケーブルによって接続されている。
【００８８】
この演出制御基板６００は、上記のメイン制御基板３００およびサブ制御基板４００と同様に、導線が所定の配線パターンで配線された絶縁材料板（非伝導材料（素材））に、液晶制御ＣＰＵ６０１、液晶制御ＲＯＭ６０２、液晶制御ＲＡＭ６０３、ＣＧＲＯＭ６０４、音源ＩＣ６０５、音源ＲＯＭ６０６およびＶＤＰ６０７の各集積回路（ＩＣ）を所定の位置に実装したプリント配線基板によって構成される。
【００８９】
（中継基板７００）
中継基板７００は、サブ制御基板４００と、演出ボタン２１および十字キー２２とを中継する。
【００９０】
（遊技機全体のブロック図）
次に、図４を用いて、遊技機１全体のブロック図について説明する。
【００９１】
遊技機１は、遊技機１の主たる動作を制御するメイン制御基板３００に対して、ステータス基板１００、リール制御基板１５０、電源基板２００、設定スイッチ基板２５０、サブ制御基板４００が通信ケーブルによって接続されている。
【００９２】
（ＢＥＴスイッチ７ｓｗ）
ＢＥＴスイッチ７ｓｗは、ＢＥＴボタン７の操作を検出するためのスイッチである。ここで、ステータス基板１００は、ＢＥＴスイッチ７ｓｗにより、ＢＥＴボタン７の操作が検出された場合に、メイン制御基板３００に対して所定の信号を送信する。そして、メイン制御基板３００は、ステータス基板１００から所定の信号を受信したことに基づいて、貯留（クレジット）されているメダルから「１」枚のメダルを使用する処理を行う。
【００９３】
（ＭＡＸＢＥＴスイッチ８ｓｗ）
ＭＡＸＢＥＴスイッチ８ｓｗは、ＭＡＸＢＥＴボタン８の操作を検出するためのスイッチである。ここで、ステータス基板１００は、ＭＡＸＢＥＴスイッチ８ｓｗにより、ＭＡＸＢＥＴボタン８の操作が検出された場合に、メイン制御基板３００に対して所定の信号を送信する。そして、メイン制御基板３００は、ステータス基板１００から所定の信号を受信したことに基づいて、貯留（クレジット）されているメダルから「３」枚のメダルを使用する処理を行う。
【００９４】
（精算スイッチ９ｓｗ）
精算スイッチ９ｓｗは、精算ボタン９の操作を検出するためのスイッチである。ここで、ステータス基板１００は、精算スイッチ９ｓｗにより、精算ボタン９の操作が検出された場合に、メイン制御基板３００に対して所定の信号を送信する。そして、メイン制御基板３００は、ステータス基板１００から所定の信号を受信したことに基づいて、貯留（クレジット）されているメダルを精算する処理を行う。具体的には、メイン制御基板３００は、電源基板２００に対して、貯留（クレジット）されているメダルを返却する旨の信号を送信する。そして、電源基板２００は、ホッパー２０２を駆動することにより、貯留（クレジット）しているメダルを返却する処理を行う。
【００９５】
（スタートスイッチ１０ｓｗ）
スタートスイッチ１０ｓｗは、スタートレバー１０の操作を検出するためのスイッチである。ここで、ステータス基板１００は、スタートスイッチ１０ｓｗにより、スタートレバー１０の操作が検出された場合に、メイン制御基板３００に対して所定の信号を送信する。そして、メイン制御基板３００は、ステータス基板１００から所定の信号を受信したことに基づいて、左リール１８、中リール１９、右リール２０の回転を開始する処理等を行う。
【００９６】
（左停止スイッチ１１ｓｗ）
左停止スイッチ１１ｓｗは、左停止ボタン１１の操作を検出するためのスイッチである。ここで、ステータス基板１００は、左停止スイッチ１１ｓｗにより、左停止ボタン１１の操作が検出された場合に、メイン制御基板３００に対して所定の信号を送信する。そして、メイン制御基板３００は、ステータス基板１００から所定の信号を受信したことに基づいて、回転中の左リール１８を停止する処理を行う。
【００９７】
（中停止スイッチ１２ｓｗ）
中停止スイッチ１２ｓｗは、中停止ボタン１２の操作を検出するためのスイッチである。ここで、ステータス基板１００は、中停止スイッチ１２ｓｗにより、中停止ボタン１２の操作が検出された場合に、メイン制御基板３００に対して所定の信号を送信する。そして、メイン制御基板３００は、ステータス基板１００から所定の信号を受信したことに基づいて、回転中の中リール１９を停止する処理を行う。
【００９８】
（右停止スイッチ１３ｓｗ）
右停止スイッチ１３ｓｗは、右停止ボタン１３の操作を検出するためのスイッチである。ここで、ステータス基板１００は、右停止スイッチ１３ｓｗにより、右停止ボタン１３の操作が検出された場合に、メイン制御基板３００に対して所定の信号を送信する。そして、メイン制御基板３００は、ステータス基板１００から所定の信号を受信したことに基づいて、回転中の右リール２０を停止する処理を行う。
【００９９】
（セレクターセンサ１５ｓ）
セレクターセンサ１５ｓは、メダル投入口６に適正なメダルが投入されたことを検出するためのセンサである。ここで、ステータス基板１００は、セレクターセンサ１５ｓにより、正常なメダルの通過が検出された場合に、メイン制御基板３００に対して所定の信号を送信する。そして、メイン制御基板３００は、ステータス基板１００から所定の信号を受信したことに基づいて、（ａ）貯留（クレジット）されるメダルの枚数を「１」加算する処理や、（ｂ）遊技に使用するメダルの枚数に「１」加算する処理を行う。
【０１００】
（設定変更スイッチ４５ｓｗ）
設定変更スイッチ４５ｓｗは、設定変更ボタン４５の操作を検出するためのスイッチである。ここで、設定スイッチ基板２５０は、設定変更スイッチ４５ｓｗにより、設定変更ボタン４５の操作が検出された場合に、メイン制御基板３００に対して所定の信号を送信する。そして、メイン制御基板３００は、設定スイッチ基板２５０から所定の信号を受信したことに基づいて、設定表示部４４に表示されている設定値を更新して表示する処理を行う。
【０１０１】
（設定変更キースイッチ４９ｓｗ）
設定変更キースイッチ４９ｓｗは、設定変更キー（図示せず）が設定変更用鍵穴４８に挿入された状態で、所定角度回動されたことを検出するためのスイッチである。ここで、設定スイッチ基板２５０は、設定変更キー（図示せず）が設定変更用鍵穴４８に挿入された状態で、所定角度回動されたことが検出された場合に、メイン制御基板３００に対して所定の信号を送信する。そして、メイン制御基板３００は、設定スイッチ基板２５０から所定の信号を受信したことに基づいて、設定表示部４４に現在の設定値を表示する処理を行う。
【０１０２】
（電源スイッチ２０１ｓｗ）
電源スイッチ２０１ｓｗは、電源ボタン２０１の操作を検出するためのスイッチである。ここで、電源基板２００は、電源スイッチ２０１ｓｗにより、電源ボタン２０１の操作が検出された場合に、遊技機１に電力を供給する処理を行う。
【０１０３】
（補助収納庫センサ２０３ｓ）
補助収納庫センサ２０３ｓは、補助収納庫２０３に貯留されたメダルが満杯であることを検出するためのセンサである。ここで、電源基板２００は、補助収納庫センサ２０３ｓにより、補助収納庫２０３に貯留されたメダルが満杯であることが検出された場合に、メイン制御基板３００に対して、所定の信号を送信する。そして、メイン制御基板３００は、電源基板２００から所定の信号を受信したことに基づいて、補助収納庫２０３に貯留されたメダルが満杯である時のエラー処理を行う。
【０１０４】
（メインＣＰＵ３０１）
メインＣＰＵ３０１は、後述のメインＲＯＭ３０２に記憶されている各種のデータ（例えば、プログラム等）を読み込み、遊技の進行に合わせて所定の演算処理を行うことにより、ステータス基板１００、リール制御基板１５０、電源基板２００、サブ制御基板４００に対して所定の信号を送信する。
【０１０５】
このメインＣＰＵ３０１は、後述するように、キャッシュ（「メインキャッシュ」若しくは「メイン作業領域」と称する）を備えた主制御処理部と、不揮発性メモリとによって構成されており、ＢＧＡ（Ball grid array）等によってパッケージングされている。
【０１０６】
すなわち、メインＣＰＵ３０１は、主制御処理部、不揮発性メモリを有した単一の媒体であるＩＣ（集積回路）から形成され、この主制御処理部、不揮発性メモリが一体形成されている。
【０１０７】
また、このメインＣＰＵ３０１が、メインＲＯＭ３０２に記憶されている各種のデータ（遊技データ、遊技情報）を読み込む際には、後述する「不正読み出し対策処理」が行われる。
【０１０８】
（メインＲＯＭ３０２）
メインＲＯＭ３０２は、メインＣＰＵ３０１により実行される制御プログラム、データテーブル、サブ制御基板４００に対するコマンドを送信するためのデータ等からなる遊技情報を記憶する。具体的には、メインＲＯＭ３０２は、後述の配列データテーブル（図６参照）、後述の図柄組み合わせ群が「００」の図柄組み合わせテーブル（図７参照）、後述の図柄組み合わせ群が「０１」の図柄組み合わせテーブル（図８参照）、後述の図柄組み合わせ群が「０２」の図柄組み合わせテーブル（図９参照）、後述の図柄組み合わせ群が「０３」の図柄組み合わせテーブル（図１０参照）、後述の図柄組み合わせ群が「０４」の図柄組み合わせテーブル（図１１参照）、後述の非ＲＴ遊技状態用第１当選役決定テーブル（図１３参照）、後述の第１ＲＴ遊技状態用第１当選役決定テーブル（図１４参照）、後述の第２ＲＴ遊技状態用第１当選役決定テーブル（図１５参照）、後述の第３ＲＴ遊技状態用第１当選役決定テーブル（図１６参照）、後述の第４ＲＴ遊技状態用第１当選役決定テーブル（図１７参照）、後述の第５ＲＴ遊技状態用第１当選役決定テーブル（図１８参照）、後述の第６ＲＴ遊技状態用第１当選役決定テーブル（図１９参照）、後述の第２当選役決定テーブル（図２０参照）等の遊技情報を記憶している。すなわち、遊技情報は、メインＣＰＵ３０１によって用いられる全ての情報を総括したものである。
【０１０９】
（メインＲＡＭ３０３）
メインＲＡＭ３０３は、メインＣＰＵ３０１によるプログラムの実行により決定された各種データを記憶する。具体的には、メインＲＡＭ３０３には、例えば、投入枚数カウンタ等の各種カウンタや、設定変更装置作動異常フラグ格納領域等の各種格納領域が設けられている。このメインＲＡＭ３０３に記憶する各種データについてもメインＣＰＵ３０１によって用いられる情報であることから、広義の遊技情報であると言える。なお、以下では、サブＣＰＵ４０１において用いられ、サブＲＯＭ４０２に記憶する情報も「遊技情報」と示しているものであって、このことから制御処理に用いられる情報を遊技情報とするものである。
【０１１０】
（メイン乱数発生器３０４）
メイン乱数発生器３０４は、当選役を決定する抽選等で用いられる乱数を生成する。ここで、本実施形態において、メイン乱数発生器３０４は、「０」〜「６５５３５」の範囲で乱数値を生成する。
【０１１１】
（サブＣＰＵ４０１）
サブＣＰＵ４０１（「副制御チップ」ともいう）は、後述のサブＲＯＭ４０２に記憶されている各種のデータ（例えば、プログラム等）を読み込み、メイン制御基板３００から受信したコマンドの情報や、演出ボタン２１、十字キー２２から入力された信号に基づいて所定の演算を行い、当該演算の結果を演出制御基板６００等に通知する。
【０１１２】
このサブＣＰＵ４０１は、後述するように、メインＣＰＵ３０１と同様に、キャッシュ（「サブキャッシュ」若しくは「サブ作業領域」と称する）を備えた副制御処理部と、不揮発性メモリとが単一の媒体によって一体形成されており、この一体形成される媒体のパッケージングとして、ＢＧＡ（Ball grid array）等がある。
【０１１３】
すなわち、サブＣＰＵ４０１は、ハードウェア構成によって副制御処理部、不揮発性メモリを備えている。
【０１１４】
また、このサブＣＰＵ４０１が、サブＲＯＭ４０２に記憶されている各種のデータを読み込む際には、後述する「不正読み出し対策処理」が行われる。
【０１１５】
なお、上記においては、メインＣＰＵ３０１およびサブＣＰＵ４０１がそれぞれ、制御処理部（主制御処理部、副制御処理部）と、不揮発性メモリとを備えた構成を示しているが、これに限定されることなく、少なくとも一方（メインＣＰＵ３０１とサブＣＰＵ４０１の少なくとも一方）が、この構成であればよく、この構成を備えたメインＣＰＵ３０１またはサブＣＰＵ４０１が「不正読み出し対策処理」を行えばよい。
【０１１６】
（サブＲＯＭ４０２）
サブＲＯＭ４０２は、サブＣＰＵ４０１により実行される制御プログラム、データテーブル等を記憶する。具体的には、サブＲＯＭ４０２は、後述の演出決定テーブル（図２４参照）、後述のＢｏｎｕｓ準備状態移行抽選テーブル（図２５参照）、後述のＢｏｎｕｓ状態振分抽選テーブル（図２６参照）、後述の前兆ゲーム数決定テーブル（図２７参照）、後述のチャンス状態移行抽選テーブル（図２８参照）、後述のフェイクゲーム数決定テーブル（図２９参照）、後述の昇格抽選テーブル（図３０参照）、後述のＡＲＴ準備状態移行抽選テーブル（図３１参照）、後述のＡＲＴ状態用ゲーム数上乗せ抽選テーブル（図３２参照）、後述の引戻抽選テーブル（図３３参照）、後述の上乗せ状態移行抽選テーブル（図３４参照）等を記憶している。
【０１１７】
（サブＲＡＭ４０３）
サブＲＡＭ４０３は、サブＣＰＵ４０１によるプログラムの実行により決定された遊技に関する遊技関連情報を記憶可能である。この遊技関連情報は、遊技媒体の払い出しに関する情報のほか、遊技において用いられる演出に関する情報をも含む。具体的には、サブＲＡＭ４０３には、例えば、Ｂｏｎｕｓ前兆状態用ゲーム数カウンタ等の各種カウンタや、各種の状態情報を格納する各種格納領域が設けられている。もちろん、この遊技関連情報は、サブＲＡＭ４０３で記憶する情報の一例に過ぎず、サブＲＡＭ４０３には、サブＣＰＵ４０１において用いられるさまざまな情報を記憶している。
【０１１８】
（サブ乱数発生器４０４）
サブ乱数発生器４０４は、演出を決定する抽選等で用いられる乱数を生成する。ここで、本実施形態において、サブ乱数発生器４０４は、「０」〜「６５５３５」の範囲で乱数値を生成する。
【０１１９】
（液晶制御ＣＰＵ６０１）
液晶制御ＣＰＵ６０１は、後述の液晶制御ＲＯＭ６０２に記憶されているプログラムを読み込み、サブ制御基板４００から受信した信号に基づいてディスプレイリストを作成する。また、液晶制御ＣＰＵ６０１は、後述のＣＧＲＯＭ６０４に記憶されている画像データを液晶表示装置４６に表示させる制御を行う。
【０１２０】
（液晶制御ＲＯＭ６０２）
液晶制御ＲＯＭ６０２は、液晶制御ＣＰＵ６０１により実行される制御プログラム、データテーブル等を記憶する。具体的には、液晶制御ＲＯＭ６０２は、液晶制御ＣＰＵ６０１の制御処理のプログラム、ディスプレイリストを生成するためのディスプレイリスト生成プログラム、アニメーションを表示する際に参照されるアニメシーンの組み合わせやアニメシーンの表示順序、画像の表示時間を示すウエイトフレーム、スプライトの識別番号や転送元アドレス等の各種対象データ、スプライトの表示位置や転送先アドレス等の各種パラメータ、描画方法等が記憶されている。
【０１２１】
（液晶制御ＲＡＭ６０３）
液晶制御ＲＡＭ６０３は液晶制御ＣＰＵ６０１の演算処理時におけるデータのワークエリアとして機能し、液晶制御ＲＯＭ６０２から読み出されたデータを一時的に記憶する。
【０１２２】
（ＣＧＲＯＭ６０４）
ＣＧＲＯＭ６０４は所定範囲の画素（例えば、「３２」ピクセル×「３２」ピクセル）における画素毎に色番号を指定する色番号情報と、画像の透明度を示すα値とから構成され画素情報の集合からなる画像データを圧縮して記憶する。
【０１２３】
（音源ＩＣ６０５）
音源ＩＣ６０５は後述の音源ＲＯＭ６０６に記憶されている音声に関するプログラムやデータを読み込み、スピーカ４０を駆動する音声信号を生成する。
【０１２４】
（音源ＲＯＭ６０６）
音源ＲＯＭ６０６は演出を実行する際に出力される音声に関するプログラムやデータ等を記憶する。
【０１２５】
（ＶＤＰ６０７）
ＶＤＰ６０７は、いわゆる画像プロセッサであり、液晶制御ＣＰＵ６０１からの指示に基づいて、第１フレームバッファ領域と第２フレームバッファ領域のフレームバッファ領域のうち「表示用フレームバッファ領域」から画像データを読み出す制御を行う。そして、読み出した画像データに基づいて、映像信号（例えば、ＬＶＤＳ信号やＲＧＢ信号）を生成することにより、液晶表示装置４６に画像を表示する制御が行われる。なお、ＶＤＰ６０７は、図示しない制御レジスタ、ＣＧバスインターフェイス、ＣＰＵインターフェイス、クロック生成回路、伸長回路、描画回路、表示回路、メモリコントローラ等を備えており、これらをバスによって接続している。
【０１２６】
（ＭＡＸＢＥＴボタンＬＥＤ７２１）
ＭＡＸＢＥＴボタンＬＥＤ７２１は、ＭＡＸＢＥＴボタン８の操作を受け付けるタイミングである場合には点灯し、ＭＡＸＢＥＴボタン８の操作を受け付けないタイミングである場合には消灯する。これにより、ＭＡＸＢＥＴボタン８の操作を受け付けるタイミングであることと、ＭＡＸＢＥＴボタン８の操作を受け付けないタイミングであることの報知を行う。
【０１２７】
（停止ボタンＬＥＤ７２２）
停止ボタンＬＥＤ７２２は、（ａ）左停止ボタン１１の内部に設けられている左停止ボタンＬＥＤ７２２Ｌと、（ｂ）中停止ボタン１２の内部に設けられている中停止ボタンＬＥＤ７２２Ｃと、（ｃ）右停止ボタン１３の内部に設けられている右停止ボタンＬＥＤ７２２Ｒを備えている。
【０１２８】
（左停止ボタンＬＥＤ７２２Ｌ）
左停止ボタンＬＥＤ７２２Ｌは、左停止ボタン１１の操作を受け付けるタイミングである場合には点灯し、左停止ボタン１１の操作を受け付けないタイミングである場合には消灯する。
【０１２９】
（中停止ボタンＬＥＤ７２２Ｃ）
中停止ボタンＬＥＤ７２２Ｃは、中停止ボタン１２の操作を受け付けるタイミングである場合には点灯し、中停止ボタン１２の操作を受け付けないタイミングである場合には消灯する。
【０１３０】
（右停止ボタンＬＥＤ７２２Ｒ）
右停止ボタンＬＥＤ７２２Ｒは、右停止ボタン１３の操作を受け付けるタイミングである場合には点灯し、右停止ボタン１３の操作を受け付けないタイミングである場合には消灯する。
【０１３１】
（演出ボタンＬＥＤ７２３）
演出ボタンＬＥＤ７２３は、演出ボタン２１の操作を受け付けるタイミングであることを報知する。
【０１３２】
（腰部パネルＬＥＤ７２４）
腰部パネルＬＥＤ７２４は、腰部パネル３７に描かれた遊技機１の機種名やモチーフ等を遊技者へ認識させ易くする。
【０１３３】
（演出装置５０の可動態様）
次に、図５を用いて、演出装置５０の可動態様について説明する。
【０１３４】
図５に示す通り、演出装置５０は、ベース部５１と、柄部５２と、鞘部５３を備えている。
【０１３５】
（ベース部５１）
ベース部５１は、演出装置５０のベースとなる部材であって、鞘部５３により被覆されている部分にＬＥＤを内蔵している。ここで、サブ制御基板４００は、所定の演出を実行する際に、演出制御基板６００を介して、ベース部５１に内蔵されているランプであるＬＥＤを発光させる処理を行う。
【０１３６】
（柄部５２）
柄部５２は、ベース部５１の正面視左側に取り付けられている。また、柄部５２は、日本刀の柄を模した形状をしている。また、柄部５２は、左右方向に可動する。
【０１３７】
（鞘部５３）
鞘部５３は、ベース部５１の正面視右側に取り付けられている。また、鞘部５３は、日本刀の鞘を模した形状をしている。また、鞘部５３は、左右方向に可動する。
【０１３８】
（配列データテーブル）
次に、図６に基づいて、配列データテーブルの説明を行う。
【０１３９】
配列データテーブルは、メインＲＯＭ３０２に設けられており、左リールセンサ１５４ｓ、中リールセンサ１５５ｓ、右リールセンサ１５６ｓがリールインデックスを検出したときに、表示窓２３の中段に表示されている図柄の図柄位置を「００」と規定している。また、図柄位置「００」を基準として、図柄位置「００」〜「２０」が規定されている。
【０１４０】
（図柄組み合わせ群が「００」の図柄組み合わせテーブル）
次に、図７に基づいて、図柄組み合わせ群が「００」の図柄組み合わせテーブルについて説明を行う。
【０１４１】
図柄組み合わせ群が「００」の図柄組み合わせテーブルは、メインＲＯＭ３０２に記憶されており、図柄の組み合わせ名称と、図柄組み合わせ名称に対応するビットと、当該ビットに対応する図柄ビット名称と、図柄の組み合わせと、遊技者に対して払い出すメダルの払出枚数を規定している。
【０１４２】
また、図柄組み合わせ群が「００」の図柄組み合わせテーブルのビット「０００００００１」には、図柄ビット名称「ＲＥＰ０１」として「準備リプレイ」が規定されており、ビット「００００００１０」には、図柄ビット名称「ＲＥＰ０２」として「第１Ｂｏｎｕｓリプレイ」が規定されており、ビット「０００００１００」には、図柄ビット名称「ＲＥＰ０３」として「第２Ｂｏｎｕｓリプレイ」が規定されており、ビット「００００１０００」には、図柄ビット名称「ＲＥＰ０４」として「第３Ｂｏｎｕｓリプレイ」が規定されており、ビット「０００１００００」には、図柄ビット名称「ＲＥＰ０５」として「ＡＲＴリプレイ」が規定されており、ビット「００１０００００」には、図柄ビット名称「ＲＥＰ０６」として「特別リプレイ」が規定されており、ビット「０１００００００」には、図柄ビット名称「ＲＥＰ０７」として「ＲＵＳＨリプレイ」が規定されており、ビット「１０００００００」には、図柄ビット名称「ＲＥＰ０８」として「中段リプレイ」が規定されている。
【０１４３】
ここで、メインＣＰＵ３０１は、有効ライン上に沿って表示される図柄の組み合わせが、図柄組み合わせテーブルに規定されている図柄の組み合わせと一致する場合に、メダルの払出、再遊技の作動、遊技状態の移行といった特典を付与する制御を行う。例えば、有効ライン上に「再遊技Ａ」、「再遊技Ａ」、「ＢＡＲ」の図柄の組み合わせが有効ライン上に表示されたとき、メインＣＰＵ３０１は、「準備リプレイ」に係る図柄の組み合わせが表示されたと判定し、再遊技の作動とともに、後述の第２ＲＴ遊技状態へ移行する制御を行う。なお、有効ラインに沿って表示された図柄の組み合わせが、図柄組み合わせテーブルに規定されている図柄の組み合わせと一致しない場合は、「ハズレ」となる。
【０１４４】
（図柄組み合わせ群が「０１」の図柄組み合わせテーブル）
次に、図８に基づいて、図柄組み合わせ群が「０１」の図柄組み合わせテーブルについて説明を行う。
【０１４５】
図柄組み合わせ群が「０１」の図柄組み合わせテーブルは、図柄組み合わせ群が「００」の図柄組み合わせテーブルと同様に、メインＲＯＭ３０２に記憶されており、図柄の組み合わせ名称と、図柄組み合わせ名称に対応するビットと、当該ビットに対応する図柄ビット名称と、図柄の組み合わせと、遊技者に対して払い出すメダルの払出枚数を規定している。
【０１４６】
また、図柄組み合わせ群が「０１」の図柄組み合わせテーブルのビット「０００００００１」には、図柄ビット名称「ＲＥＰ０９」として「右上がりリプレイ」が規定されており、ビット「００００００１０」には、図柄ビット名称「ＲＥＰ１０」として「ＢＡＲリプレイ」が規定されており、ビット「０００００１００」には、図柄ビット名称「ＲＥＰ１１」として「上段スイカリプレイ」が規定されており、ビット「００００１０００」には、図柄ビット名称「ＲＥＰ１２」として「下段スイカリプレイ」が規定されており、ビット「０００１００００」には、図柄ビット名称「ＲＥＰ１３」として「上段チェリーリプレイ」が規定されており、ビット「００１０００００」には、図柄ビット名称「ＲＥＰ１４」として「下段チェリーリプレイ」が規定されており、ビット「０１００００００」には、図柄ビット名称「ＲＥＰ１５」として「第１チャンス目リプレイ」が規定されており、ビット「１０００００００」には、図柄ビット名称「ＲＥＰ１６」として「第２チャンス目リプレイ」が規定されている。
【０１４７】
ここで、本実施形態においては、「準備リプレイ」、「第１Ｂｏｎｕｓリプレイ」、「第２Ｂｏｎｕｓリプレイ」、「第３Ｂｏｎｕｓリプレイ」、「ＡＲＴリプレイ」、「特別リプレイ」、「ＲＵＳＨリプレイ」、「中段リプレイ」、「右上がりリプレイ」、「ＢＡＲリプレイ」、「上段スイカリプレイ」、「下段スイカリプレイ」、「上段チェリーリプレイ」、「下段チェリーリプレイ」、「第１チャンス目リプレイ」、「第２チャンス目リプレイ」に係る図柄の組み合わせが有効ライン上に表示された場合に、再遊技の作動が行われる。ここで、再遊技の作動が行われると、メダルを投入することなく、遊技を行うことができる。
【０１４８】
（図柄組み合わせ群が「０２」の図柄組み合わせテーブル）
次に、図９に基づいて、図柄組み合わせ群が「０２」の図柄組み合わせテーブルについて説明を行う。
【０１４９】
図柄組み合わせ群が「０２」の図柄組み合わせテーブルは、図柄組み合わせ群が「００」の図柄組み合わせテーブルや、図柄組み合わせ群が「０１」の図柄組み合わせテーブルと同様に、メインＲＯＭ３０２に記憶されており、図柄の組み合わせ名称と、図柄組み合わせ名称に対応するビットと、当該ビットに対応する図柄ビット名称と、図柄の組み合わせと、遊技者に対して払い出すメダルの払出枚数を規定している。
【０１５０】
また、図柄組み合わせ群が「０２」の図柄組み合わせテーブルのビット「０００００００１」には、図柄ビット名称「ＮＭＬ０１」として「第１押し順ベル」が規定されており、ビット「００００００１０」には、図柄ビット名称「ＮＭＬ０２」として「第２押し順ベル」が規定されており、ビット「０００００１００」には、図柄ビット名称「ＮＭＬ０３」として「第３押し順ベル」が規定されており、ビット「００００１０００」には、図柄ビット名称「ＮＭＬ０４」として「第４押し順ベル」が規定されており、ビット「０００１００００」には、図柄ビット名称「ＮＭＬ０５」として「第５押し順ベル」が規定されており、ビット「００１０００００」には、図柄ビット名称「ＮＭＬ０６」として「第６押し順ベル」が規定されており、ビット「０１００００００」には、図柄ビット名称「ＮＭＬ０７」として「第７押し順ベル」が規定されており、ビット「１０００００００」には、図柄ビット名称「ＮＭＬ０８」として「第８押し順ベル」が規定されている。
【０１５１】
（図柄組み合わせ群が「０３」の図柄組み合わせテーブル）
次に、図１０に基づいて、図柄組み合わせ群が「０３」の図柄組み合わせテーブルについて説明を行う。
【０１５２】
図柄組み合わせ群が「０３」の図柄組み合わせテーブルは、図柄組み合わせ群が「００」の図柄組み合わせテーブルや、図柄組み合わせ群が「０１」の図柄組み合わせテーブル、図柄組み合わせ群が「０２」の図柄組み合わせテーブルと同様に、メインＲＯＭ３０２に記憶されており、図柄の組み合わせ名称と、図柄組み合わせ名称に対応するビットと、当該ビットに対応する図柄ビット名称と、図柄の組み合わせと、遊技者に対して払い出すメダルの払出枚数を規定している。
【０１５３】
また、図柄組み合わせ群が「０３」の図柄組み合わせテーブルのビット「０００００００１」には、図柄ビット名称「ＮＭＬ０９」として「第９押し順ベル」が規定されており、ビット「００００００１０」には、図柄ビット名称「ＮＭＬ１０」として「第１０押し順ベル」が規定されており、ビット「０００００１００」には、図柄ビット名称「ＮＭＬ１１」として「第１１押し順ベル」が規定されており、ビット「００００１０００」には、図柄ビット名称「ＮＭＬ１２」として「第１２押し順ベル」が規定されており、ビット「０００１００００」には、図柄ビット名称「ＮＭＬ１３」として「正解ベル」が規定されており、ビット「００１０００００」には、図柄ビット名称「ＮＭＬ１４」として「右上がりスイカ」が規定されており、ビット「０１００００００」には、図柄ビット名称「ＮＭＬ１５」として「右下がりスイカ」が規定されており、ビット「１０００００００」には、図柄ビット名称「ＮＭＬ１６」として「第１チャンス目」が規定されている。
【０１５４】
（図柄組み合わせ群が「０４」の図柄組み合わせテーブル）
次に、図１１に基づいて、図柄組み合わせ群が「０４」の図柄組み合わせテーブルについて説明を行う。
【０１５５】
図柄組み合わせ群が「０４」の図柄組み合わせテーブルは、図柄組み合わせ群が「００」の図柄組み合わせテーブルや、図柄組み合わせ群が「０１」の図柄組み合わせテーブル、図柄組み合わせ群が「０２」の図柄組み合わせテーブル、図柄組み合わせ群が「０３」の図柄組み合わせテーブルと同様に、メインＲＯＭ３０２に記憶されており、図柄の組み合わせ名称と、図柄組み合わせ名称に対応するビットと、当該ビットに対応する図柄ビット名称と、図柄の組み合わせと、遊技者に対して払い出すメダルの払出枚数を規定している。
【０１５６】
また、図柄組み合わせ群が「０４」の図柄組み合わせテーブルのビット「０００００００１」には、図柄ビット名称「ＮＭＬ１７」として「第２チャンス目」が規定されており、ビット「００００００１０」には、図柄ビット名称「ＮＭＬ１８」として「第１チェリー」が規定されており、ビット「０００００１００」には、図柄ビット名称「ＮＭＬ１９」として「第２チェリー」が規定されており、ビット「００００１０００」には、図柄ビット名称「ＮＭＬ２０」として「中段チェリー」が規定されており、ビット「０００１００００」には、図柄ビット名称「ＢＬＫ０１」として「第１ブランク」が規定されており、ビット「００１０００００」には、図柄ビット名称「ＢＬＫ０２」として「第２ブランク」が規定されており、ビット「０１００００００」には、図柄ビット名称「ＢＬＫ０３」として「第３ブランク」が規定されており、ビット「１０００００００」には、図柄ビット名称「ＢＬＫ０４」として「第４ブランク」が規定されている。
【０１５７】
ここで、本実施形態においては、「第１押し順ベル」に係る図柄の組み合わせ、「第２押し順ベル」に係る図柄の組み合わせ、「第３押し順ベル」に係る図柄の組み合わせ、「第４押し順ベル」に係る図柄の組み合わせ、「第５押し順ベル」に係る図柄の組み合わせ、「第６押し順ベル」に係る図柄の組み合わせ、「第７押し順ベル」に係る図柄の組み合わせ、「第８押し順ベル」に係る図柄の組み合わせ、「第９押し順ベル」に係る図柄の組み合わせ、「第１０押し順ベル」に係る図柄の組み合わせ、「第１１押し順ベル」に係る図柄の組み合わせ、「第１２押し順ベル」に係る図柄の組み合わせ、「正解ベル」に係る図柄の組み合わせ、「右上がりスイカ」に係る図柄の組み合わせ、「右下がりスイカ」に係る図柄の組み合わせ、「第１チャンス目」に係る図柄の組み合わせ」、「第２チャンス目」に係る図柄の組み合わせ、「第１チェリー」に係る図柄の組み合わせ、「第２チェリー」に係る図柄の組み合わせ、「中段チェリー」に係る図柄の組み合わせが有効ライン上に表示された場合に、メダルの払出が行われる。
【０１５８】
なお、「第１押し順ベル」に係る図柄の組み合わせ、「第２押し順ベル」に係る図柄の組み合わせ、「第３押し順ベル」に係る図柄の組み合わせ、「第４押し順ベル」に係る図柄の組み合わせ、「第５押し順ベル」に係る図柄の組み合わせ、「第６押し順ベル」に係る図柄の組み合わせ、「第７押し順ベル」に係る図柄の組み合わせ、「第８押し順ベル」に係る図柄の組み合わせ、「第９押し順ベル」に係る図柄の組み合わせ、「第１０押し順ベル」に係る図柄の組み合わせ、「第１１押し順ベル」に係る図柄の組み合わせ、「第１２押し順ベル」に係る図柄の組み合わせ、「正解ベル」に係る図柄の組み合わせ、「右上がりスイカ」に係る図柄の組み合わせ、「右下がりスイカ」に係る図柄の組み合わせ、「第１チャンス目」に係る図柄の組み合わせ、「第２チャンス目」に係る図柄の組み合わせ、「第１チェリー」に係る図柄の組み合わせ、「第２チェリー」に係る図柄の組み合わせ、「中段チェリー」に係る図柄の組み合わせを総称して、「入賞」に係る図柄の組み合わせという。
【０１５９】
また、「第１押し順ベル」に係る図柄の組み合わせ、「第２押し順ベル」に係る図柄の組み合わせ、「第３押し順ベル」に係る図柄の組み合わせ、「第４押し順ベル」に係る図柄の組み合わせ、「第５押し順ベル」に係る図柄の組み合わせ、「第６押し順ベル」に係る図柄の組み合わせ、「第７押し順ベル」に係る図柄の組み合わせ、「第８押し順ベル」に係る図柄の組み合わせ、「第９押し順ベル」に係る図柄の組み合わせ、「第１０押し順ベル」に係る図柄の組み合わせ、「第１１押し順ベル」に係る図柄の組み合わせ、「第１２押し順ベル」に係る図柄の組み合わせを総称して「押し順ベル」に係る図柄の組み合わせという。
【０１６０】
また、「第１押し順ベル」に係る図柄の組み合わせ、「第２押し順ベル」に係る図柄の組み合わせ、「第３押し順ベル」に係る図柄の組み合わせ、「第４押し順ベル」に係る図柄の組み合わせ、「第５押し順ベル」に係る図柄の組み合わせ、「第６押し順ベル」に係る図柄の組み合わせ、「第７押し順ベル」に係る図柄の組み合わせ、「第８押し順ベル」に係る図柄の組み合わせ、「第９押し順ベル」に係る図柄の組み合わせ、「第１０押し順ベル」に係る図柄の組み合わせ、「第１１押し順ベル」に係る図柄の組み合わせ、「第１２押し順ベル」に係る図柄の組み合わせ、「正解ベル」に係る図柄の組み合わせを総称して「ベル」に係る図柄の組み合わせという。
【０１６１】
また、「右上がりスイカ」に係る図柄の組み合わせ、「右下がりスイカ」に係る図柄の組み合わせを総称して「スイカ」に係る図柄の組み合わせという。
【０１６２】
また、「第１チャンス目」に係る図柄の組み合わせ、「第２チャンス目」に係る図柄の組み合わせを総称して「チャンス目」に係る図柄の組み合わせという。
【０１６３】
また、「第１チェリー」に係る図柄の組み合わせ、「第２チェリー」に係る図柄の組み合わせ、「中段チェリー」に係る図柄の組み合わせを総称して「チェリー」に係る図柄の組み合わせという。
【０１６４】
また、「第１ブランク」に係る図柄の組み合わせ、「第２ブランク」に係る図柄の組み合わせ、「第３ブランク」に係る図柄の組み合わせ、「第４ブランク」に係る図柄の組み合わせを総称して、「ブランク」に係る図柄の組み合わせという。
【０１６５】
一方、「準備リプレイ」に係る図柄の組み合わせ、「第１Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせ、「第２Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせ、「第３Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせ、「ＡＲＴリプレイ」に係る図柄の組み合わせ、「特別リプレイ」に係る図柄の組み合わせ、「ＲＵＳＨリプレイ」に係る図柄の組み合わせ、「中段リプレイ」に係る図柄の組み合わせ、「右上がりリプレイ」に係る図柄の組み合わせ、「ＢＡＲリプレイ」に係る図柄の組み合わせ、「上段スイカリプレイ」に係る図柄の組み合わせ、「下段スイカリプレイ」に係る図柄の組み合わせ、「上段チェリーリプレイ」に係る図柄の組み合わせ、「下段チェリーリプレイ」に係る図柄の組み合わせ、「第１チャンス目リプレイ」に係る図柄の組み合わせ、「第２チャンス目リプレイ」に係る図柄の組み合わせを総称して、「リプレイ」に係る図柄の組み合わせという。
【０１６６】
また、「第１Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせ、「第２Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせ、「第３Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせを総称して「Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせという。
【０１６７】
また、「中段リプレイ」に係る図柄の組み合わせ、「右上がりリプレイ」に係る図柄の組み合わせを総称して「通常リプレイ」に係る図柄の組み合わせという。
【０１６８】
また、「上段スイカリプレイ」に係る図柄の組み合わせ、「下段スイカリプレイ」に係る図柄の組み合わせを総称して「スイカリプレイ」に係る図柄の組み合わせという。
【０１６９】
また、「上段チェリーリプレイ」に係る図柄の組み合わせ、「下段チェリーリプレイ」に係る図柄の組み合わせを総称して「チェリーリプレイ」に係る図柄の組み合わせという。
【０１７０】
また、「第１チャンス目リプレイ」に係る図柄の組み合わせ、「第２チャンス目リプレイ」に係る図柄の組み合わせを総称して「チャンス目リプレイ」に係る図柄の組み合わせという。
【０１７１】
（当選役と、停止ボタンの操作順序と、入賞等の関係）
次に、図１２に基づいて、当選役と、停止ボタンの操作順序と、入賞等の関係について説明を行う。
【０１７２】
図１２では、当選役に対応する当選番号と、当選番号の内容と、当選役に対応する条件装置と、各遊技状態で当選役として決定され得るか否かと、停止操作順序により有効ライン上に表示され得る図柄の組み合わせとの関係を示している。
【０１７３】
また、図１２に示す通り、決定された当選役によって、作動することとなる条件装置が異なる。例えば、後述の内部抽選処理により、当選番号「１３」の当選役が決定された場合、作動することとなる条件装置は「ＲＥＰ０８」、及び「ＲＥＰ０９」である。即ち、当選番号「１３」の当選役が決定された場合、「中段リプレイ」に係る図柄の組み合わせ、または「右上がりリプレイ」に係る図柄の組み合わせのうち、何れかの図柄の組み合わせが有効ライン上に表示されることとなる。
【０１７４】
また、本実施形態において、同じ図柄位置で左停止ボタン１１、中停止ボタン１２、右停止ボタン１３を操作しても、遊技者による左停止ボタン１１、中停止ボタン１２、右停止ボタン１３の操作順序によって、有効ライン上に揃う図柄の組み合わせが異なる当選役が設けられている。例えば、後述の内部抽選処理により、当選番号「１７」の「Ｂｏｎｕｓ中リプレイＢＲ１」が当選役として決定された場合に、作動することとなる条件装置は「ＲＥＰ０８」、「ＲＥＰ０９」、「ＲＥＰ１０」、「ＲＥＰ１２」、及び「ＲＥＰ１５」である。この場合において、左停止ボタン１１を最初に操作した場合には、「中段リプレイ」、「右上がりリプレイ」、「ＢＡＲリプレイ」、または「下段スイカリプレイ」に係る図柄の組み合わせのうち、何れかの図柄の組み合わせが有効ライン上に表示されることとなる。また、中停止ボタン１２を最初に操作した場合には、「中段リプレイ」に係る図柄の組み合わせが有効ライン上に表示されることとなる。また、右停止ボタン１３を最初に操作した場合には、「中段リプレイ」、または「ＢＡＲリプレイ」に係る図柄の組み合わせのうち、何れかの図柄の組み合わせが有効ライン上に表示されることとなる。
【０１７５】
ただし、この場合において、左停止ボタン１１を最初に操作した場合には、「ＢＡＲリプレイ」に係る図柄の組み合わせのうち、有効ライン上に表示することが許容される図柄の組み合わせと、有効ライン上に表示することが許容されない図柄の組み合わせがある。同様に、右停止ボタン１３を最初に操作した場合にも、「ＢＡＲリプレイ」に係る図柄の組み合わせのうち、有効ライン上に表示することが許容される図柄の組み合わせと、有効ライン上に表示することが許容されない図柄の組み合わせがある。
【０１７６】
一方、左停止ボタン１１、中停止ボタン１２、右停止ボタン１３の操作順序がどのような順序であっても、有効ライン上に揃う図柄の組み合わせが異なることのない当選役が設けられている。例えば、後述の内部抽選処理により、当選番号「３１」の「共通ベル」が当選役として決定された場合に、作動することとなる条件装置は「ＮＭＬ０１」、「ＮＭＬ０２」、「ＮＭＬ０３」、「ＮＭＬ０４」、「ＮＭＬ０５」、「ＮＭＬ０６」、「ＮＭＬ０７」、「ＮＭＬ０８」、「ＮＭＬ０９」、「ＮＭＬ１０」、「ＮＭＬ１１」、「ＮＭＬ１２」、及び「ＮＭＬ１３」である。この場合においては、左停止ボタン１１を最初に操作した場合、中停止ボタン１２を最初に操作した場合、右停止ボタン１３を最初に操作した場合の何れの場合であっても、「第１押し順ベル」、「第２押し順ベル」、「第３押し順ベル」、「第４押し順ベル」、または「正解ベル」に係る図柄の組み合わせのうち、何れかの図柄の組み合わせが有効ライン上に表示されることとなる。
【０１７７】
また、左停止ボタン１１、中停止ボタン１２、右停止ボタン１３の操作順序がどのような順序であっても、適切なタイミングで左停止ボタン１１、中停止ボタン１２、右停止ボタン１３の操作がなされなければ、「入賞」に係る図柄の組み合わせが有効ライン上に表示されない場合がある。例えば、後述の内部抽選処理により、当選番号「２５」の「スイカ」が当選役として決定された場合に、作動することとなる条件装置は「ＮＭＬ１４」、及び「ＮＭＬ１５」である。この場合においては、左停止ボタン１１を最初に操作した場合、中停止ボタン１２を最初に操作した場合、右停止ボタン１３を最初に操作した場合の何れの場合であっても、「右上がりスイカ」に係る図柄の組み合わせ、または「右下がりスイカ」に係る図柄の組み合わせのうち、何れかの図柄の組み合わせが有効ライン上に表示され得るが、適切なタイミングで左停止ボタン１１、中停止ボタン１２、右停止ボタン１３の操作がなされなければ、「右上がりスイカ」に係る図柄の組み合わせ、または「右下がりスイカ」に係る図柄の組み合わせのうち、何れかの図柄の組み合わせが有効ライン上に表示されることはない。
【０１７８】
（非ＲＴ遊技状態用第１当選役決定テーブル）
次に、図１３に基づいて、非ＲＴ遊技状態用第１当選役決定テーブルについて説明を行う。
【０１７９】
非ＲＴ遊技状態用第１当選役決定テーブルは、メインＲＯＭ３０２に記憶されており、後述の非ＲＴ遊技状態における後述の内部抽選処理により、当選役を決定する際に用いられる。
【０１８０】
また、非ＲＴ遊技状態用第１当選役決定テーブルは、当選番号と、当選番号の内容と、設定値毎の抽選値と、当選番号に対応する当選役の抽選値が全設定共通値であるか否かが規定されている。ここで、本実施形態において、非ＲＴ遊技状態用第１当選役決定テーブルは、設定値が「１」の場合の抽選値と、設定値が「２」の場合の抽選値と、設定値が「３」の場合の抽選値と、設定値が「４」の場合の抽選値と、設定値が「５」の場合の抽選値と、設定値が「６」の場合の抽選値がそれぞれ規定されている。なお、図１３においては、設定値が「２」の場合の抽選値、設定値が「３」の場合の抽選値、設定値が「４」の場合の抽選値、設定値が「５」の場合の抽選値の図示を省略している。
【０１８１】
また、非ＲＴ遊技状態用第１当選役決定テーブルは、当選番号「１３」の「通常リプレイ」のみに抽選値が規定されている。
【０１８２】
即ち、これら以外の抽選値は「０」であり、非ＲＴ遊技状態用第１当選役決定テーブルを用いて抽選を行った場合においては、当選番号「０１」の「準備状態移行リプレイＪＲ１」、当選番号「０２」の「準備状態移行リプレイＪＲ２」、当選番号「０３」の「準備状態移行リプレイＪＲ３」、当選番号「０４」の「準備状態移行リプレイＪＲ４」、当選番号「０５」の「直撃Ｂｏｎｕｓ」、当選番号「０６」の「Ｂｏｎｕｓ突入リプレイＢＩ１」、当選番号「０７」の「Ｂｏｎｕｓ突入リプレイＢＩ２」、当選番号「０８」の「Ｂｏｎｕｓ突入リプレイＢＩ３」、当選番号「０９」の「ＡＲＴ中リプレイＡＲ１」、当選番号「１０」の「ＡＲＴ中リプレイＡＲ２」、当選番号「１１」の「ＡＲＴ中リプレイＡＲ３」、当選番号「１２」の「ＡＲＴ中リプレイＡＲ４」、当選番号「１４」の「ＲＵＳＨリプレイＲ１」、当選番号「１５」の「ＲＵＳＨリプレイＲ２」、当選番号「１６」の「状態移行リプレイ」、当選番号「１７」の「Ｂｏｎｕｓ中リプレイＢＲ１」、当選番号「１８」の「Ｂｏｎｕｓ中リプレイＢＲ２」、当選番号「１９」の「Ｂｏｎｕｓ中リプレイＢＲ３」、当選番号「２０」の「スイカリプレイ」、当選番号「２１」の「弱チェリーリプレイ」、当選番号「２２」の「強チェリーリプレイ」、当選番号「２３」の「チャンス目リプレイＣＲ１」が当選役として決定されることはない。
【０１８３】
（第１ＲＴ遊技状態用第１当選役決定テーブル）
次に、図１４に基づいて、第１ＲＴ遊技状態用第１当選役決定テーブルについて説明を行う。
【０１８４】
第１ＲＴ遊技状態用第１当選役決定テーブルは、メインＲＯＭ３０２に記憶されており、後述の第１ＲＴ遊技状態における後述の内部抽選処理により、当選役を決定する際に用いられる。
【０１８５】
また、第１ＲＴ遊技状態用第１当選役決定テーブルは、当選番号と、当選番号の内容と、設定値毎の抽選値と、当選番号に対応する当選役の抽選値が全設定共通値であるか否かが規定されている。ここで、本実施形態において、第１ＲＴ遊技状態用第１当選役決定テーブルは、設定値が「１」の場合の抽選値と、設定値が「２」の場合の抽選値と、設定値が「３」の場合の抽選値と、設定値が「４」の場合の抽選値と、設定値が「５」の場合の抽選値と、設定値が「６」の場合の抽選値がそれぞれ規定されている。なお、図１４においては、設定値が「２」の場合の抽選値、設定値が「３」の場合の抽選値、設定値が「４」の場合の抽選値、設定値が「５」の場合の抽選値の図示を省略している。
【０１８６】
また、第１ＲＴ遊技状態用第１当選役決定テーブルは、当選番号「０１」の「準備状態移行リプレイＪＲ１」、当選番号「０２」の「準備状態移行リプレイＪＲ２」、当選番号「０３」の「準備状態移行リプレイＪＲ３」、当選番号「０４」の「準備状態移行リプレイＪＲ４」、当選番号「０５」の「直撃Ｂｏｎｕｓ」に抽選値が規定されている。
【０１８７】
即ち、これら以外の抽選値は「０」であり、第１ＲＴ遊技状態用第１当選役決定テーブルを用いて抽選を行った場合においては、当選番号「０６」の「Ｂｏｎｕｓ突入リプレイＢＩ１」、当選番号「０７」の「Ｂｏｎｕｓ突入リプレイＢＩ２」、当選番号「０８」の「Ｂｏｎｕｓ突入リプレイＢＩ３」、当選番号「０９」の「ＡＲＴ中リプレイＡＲ１」、当選番号「１０」の「ＡＲＴ中リプレイＡＲ２」、当選番号「１１」の「ＡＲＴ中リプレイＡＲ３」、当選番号「１２」の「ＡＲＴ中リプレイＡＲ４」、当選番号「１３」の「通常リプレイ」、当選番号「１４」の「ＲＵＳＨリプレイＲ１」、当選番号「１５」の「ＲＵＳＨリプレイＲ２」、当選番号「１６」の「状態移行リプレイ」、当選番号「１７」の「Ｂｏｎｕｓ中リプレイＢＲ１」、当選番号「１８」の「Ｂｏｎｕｓ中リプレイＢＲ２」、当選番号「１９」の「Ｂｏｎｕｓ中リプレイＢＲ３」、当選番号「２０」の「スイカリプレイ」、当選番号「２１」の「弱チェリーリプレイ」、当選番号「２２」の「強チェリーリプレイ」、当選番号「２３」の「チャンス目リプレイＣＲ１」が当選役として決定されることはない。
【０１８８】
（第２ＲＴ遊技状態用第１当選役決定テーブル）
次に、図１５に基づいて、第２ＲＴ遊技状態用第１当選役決定テーブルについて説明を行う。
【０１８９】
第２ＲＴ遊技状態用第１当選役決定テーブルは、メインＲＯＭ３０２に記憶されており、後述の第２ＲＴ遊技状態における後述の内部抽選処理により、当選役を決定する際に用いられる。
【０１９０】
また、第２ＲＴ遊技状態用第１当選役決定テーブルは、当選番号と、当選番号の内容と、設定値毎の抽選値と、当選番号に対応する当選役の抽選値が全設定共通値であるか否かが規定されている。ここで、本実施形態において、第２ＲＴ遊技状態用第１当選役決定テーブルは、設定値が「１」の場合の抽選値と、設定値が「２」の場合の抽選値と、設定値が「３」の場合の抽選値と、設定値が「４」の場合の抽選値と、設定値が「５」の場合の抽選値と、設定値が「６」の場合の抽選値がそれぞれ規定されている。なお、図１５においては、設定値が「２」の場合の抽選値、設定値が「３」の場合の抽選値、設定値が「４」の場合の抽選値、設定値が「５」の場合の抽選値の図示を省略している。
【０１９１】
また、第２ＲＴ遊技状態用第１当選役決定テーブルは、当選番号「０６」の「Ｂｏｎｕｓ突入リプレイＢＩ１」、当選番号「０７」の「Ｂｏｎｕｓ突入リプレイＢＩ２」、当選番号「０８」の「Ｂｏｎｕｓ突入リプレイＢＩ３」に抽選値が規定されている。
【０１９２】
即ち、これら以外の抽選値は「０」であり、第２ＲＴ遊技状態用第１当選役決定テーブルを用いて抽選を行った場合においては、当選番号「０１」の「準備状態移行リプレイＪＲ１」、当選番号「０２」の「準備状態移行リプレイＪＲ２」、当選番号「０３」の「準備状態移行リプレイＪＲ３」、当選番号「０４」の「準備状態移行リプレイＪＲ４」、当選番号「０５」の「直撃Ｂｏｎｕｓ」、当選番号「０９」の「ＡＲＴ中リプレイＡＲ１」、当選番号「１０」の「ＡＲＴ中リプレイＡＲ２」、当選番号「１１」の「ＡＲＴ中リプレイＡＲ３」、当選番号「１２」の「ＡＲＴ中リプレイＡＲ４」、当選番号「１３」の「通常リプレイ」、当選番号「１４」の「ＲＵＳＨリプレイＲ１」、当選番号「１５」の「ＲＵＳＨリプレイＲ２」、当選番号「１６」の「状態移行リプレイ」、当選番号「１７」の「Ｂｏｎｕｓ中リプレイＢＲ１」、当選番号「１８」の「Ｂｏｎｕｓ中リプレイＢＲ２」、当選番号「１９」の「Ｂｏｎｕｓ中リプレイＢＲ３」、当選番号「２０」の「スイカリプレイ」、当選番号「２１」の「弱チェリーリプレイ」、当選番号「２２」の「強チェリーリプレイ」、当選番号「２３」の「チャンス目リプレイＣＲ１」が当選役として決定されることはない。
【０１９３】
（第３ＲＴ遊技状態用第１当選役決定テーブル）
次に、図１６に基づいて、第３ＲＴ遊技状態用第１当選役決定テーブルについて説明を行う。
【０１９４】
第３ＲＴ遊技状態用第１当選役決定テーブルは、メインＲＯＭ３０２に記憶されており、後述の第３ＲＴ遊技状態における後述の内部抽選処理により、当選役を決定する際に用いられる。
【０１９５】
また、第３ＲＴ遊技状態用第１当選役決定テーブルは、当選番号と、当選番号の内容と、設定値毎の抽選値と、当選番号に対応する当選役の抽選値が全設定共通値であるか否かが規定されている。ここで、本実施形態において、第３ＲＴ遊技状態用第１当選役決定テーブルは、設定値が「１」の場合の抽選値と、設定値が「２」の場合の抽選値と、設定値が「３」の場合の抽選値と、設定値が「４」の場合の抽選値と、設定値が「５」の場合の抽選値と、設定値が「６」の場合の抽選値がそれぞれ規定されている。なお、図１６においては、設定値が「２」の場合の抽選値、設定値が「３」の場合の抽選値、設定値が「４」の場合の抽選値、設定値が「５」の場合の抽選値の図示を省略している。
【０１９６】
また、第３ＲＴ遊技状態用第１当選役決定テーブルは、当選番号「１３」の「通常リプレイ」、当選番号「１６」の「状態移行リプレイ」、当選番号「１７」の「Ｂｏｎｕｓ中リプレイＢＲ１」、当選番号「１８」の「Ｂｏｎｕｓ中リプレイＢＲ２」、当選番号「１９」の「Ｂｏｎｕｓ中リプレイＢＲ３」、当選番号「２０」の「スイカリプレイ」、当選番号「２１」の「弱チェリーリプレイ」、当選番号「２２」の「強チェリーリプレイ」、当選番号「２３」の「チャンス目リプレイＣＲ１」に抽選値が規定されている。
【０１９７】
即ち、これら以外の抽選値は「０」であり、第３ＲＴ遊技状態用第１当選役決定テーブルを用いて抽選を行った場合においては、当選番号「０１」の「準備状態移行リプレイＪＲ１」、当選番号「０２」の「準備状態移行リプレイＪＲ２」、当選番号「０３」の「準備状態移行リプレイＪＲ３」、当選番号「０４」の「準備状態移行リプレイＪＲ４」、当選番号「０５」の「直撃Ｂｏｎｕｓ」、当選番号「０６」の「Ｂｏｎｕｓ突入リプレイＢＩ１」、当選番号「０７」の「Ｂｏｎｕｓ突入リプレイＢＩ２」、当選番号「０８」の「Ｂｏｎｕｓ突入リプレイＢＩ３」、当選番号「０９」の「ＡＲＴ中リプレイＡＲ１」、当選番号「１０」の「ＡＲＴ中リプレイＡＲ２」、当選番号「１１」の「ＡＲＴ中リプレイＡＲ３」、当選番号「１２」の「ＡＲＴ中リプレイＡＲ４」、当選番号「１４」の「ＲＵＳＨリプレイＲ１」、当選番号「１５」の「ＲＵＳＨリプレイＲ２」、が当選役として決定されることはない。
【０１９８】
（第４ＲＴ遊技状態用第１当選役決定テーブル）
次に、図１７に基づいて、第４ＲＴ遊技状態用第１当選役決定テーブルについて説明を行う。
【０１９９】
第４ＲＴ遊技状態用第１当選役決定テーブルは、メインＲＯＭ３０２に記憶されており、後述の第４ＲＴ遊技状態における後述の内部抽選処理により、当選役を決定する際に用いられる。
【０２００】
また、第４ＲＴ遊技状態用第１当選役決定テーブルは、当選番号と、当選番号の内容と、設定値毎の抽選値と、当選番号に対応する当選役の抽選値が全設定共通値であるか否かが規定されている。ここで、本実施形態において、第４ＲＴ遊技状態用第１当選役決定テーブルは、設定値が「１」の場合の抽選値と、設定値が「２」の場合の抽選値と、設定値が「３」の場合の抽選値と、設定値が「４」の場合の抽選値と、設定値が「５」の場合の抽選値と、設定値が「６」の場合の抽選値がそれぞれ規定されている。なお、図１７においては、設定値が「２」の場合の抽選値、設定値が「３」の場合の抽選値、設定値が「４」の場合の抽選値、設定値が「５」の場合の抽選値の図示を省略している。
【０２０１】
また、第４ＲＴ遊技状態用第１当選役決定テーブルは、当選番号「０９」の「ＡＲＴ中リプレイＡＲ１」、当選番号「１０」の「ＡＲＴ中リプレイＡＲ２」、当選番号「１１」の「ＡＲＴ中リプレイＡＲ３」、当選番号「１２」の「ＡＲＴ中リプレイＡＲ４」、当選番号「１３」の「通常リプレイ」、当選番号「２０」の「スイカリプレイ」、当選番号「２１」の「弱チェリーリプレイ」、当選番号「２２」の「強チェリーリプレイ」、当選番号「２３」の「チャンス目リプレイＣＲ１」に抽選値が規定されている。
【０２０２】
即ち、これら以外の抽選値は「０」であり、第４ＲＴ遊技状態用第１当選役決定テーブルを用いて抽選を行った場合においては、当選番号「０１」の「準備状態移行リプレイＪＲ１」、当選番号「０２」の「準備状態移行リプレイＪＲ２」、当選番号「０３」の「準備状態移行リプレイＪＲ３」、当選番号「０４」の「準備状態移行リプレイＪＲ４」、当選番号「０５」の「直撃Ｂｏｎｕｓ」、当選番号「０６」の「Ｂｏｎｕｓ突入リプレイＢＩ１」、当選番号「０７」の「Ｂｏｎｕｓ突入リプレイＢＩ２」、当選番号「０８」の「Ｂｏｎｕｓ突入リプレイＢＩ３」、当選番号「１４」の「ＲＵＳＨリプレイＲ１」、当選番号「１５」の「ＲＵＳＨリプレイＲ２」、当選番号「１６」の「状態移行リプレイ」、当選番号「１７」の「Ｂｏｎｕｓ中リプレイＢＲ１」、当選番号「１８」の「Ｂｏｎｕｓ中リプレイＢＲ２」、当選番号「１９」の「Ｂｏｎｕｓ中リプレイＢＲ３」が当選役として決定されることはない。
【０２０３】
（第５ＲＴ遊技状態用第１当選役決定テーブル）
次に、図１８に基づいて、第５ＲＴ遊技状態用第１当選役決定テーブルについて説明を行う。
【０２０４】
第５ＲＴ遊技状態用第１当選役決定テーブルは、メインＲＯＭ３０２に記憶されており、後述の第５ＲＴ遊技状態における後述の内部抽選処理により、当選役を決定する際に用いられる。
【０２０５】
また、第５ＲＴ遊技状態用第１当選役決定テーブルは、当選番号と、当選番号の内容と、設定値毎の抽選値と、当選番号に対応する当選役の抽選値が全設定共通値であるか否かが規定されている。ここで、本実施形態において、第５ＲＴ遊技状態用第１当選役決定テーブルは、設定値が「１」の場合の抽選値と、設定値が「２」の場合の抽選値と、設定値が「３」の場合の抽選値と、設定値が「４」の場合の抽選値と、設定値が「５」の場合の抽選値と、設定値が「６」の場合の抽選値がそれぞれ規定されている。なお、図１８においては、設定値が「２」の場合の抽選値、設定値が「３」の場合の抽選値、設定値が「４」の場合の抽選値、設定値が「５」の場合の抽選値の図示を省略している。
【０２０６】
また、第５ＲＴ遊技状態用第１当選役決定テーブルは、当選番号「１４」の「ＲＵＳＨリプレイＲ１」、当選番号「１５」の「ＲＵＳＨリプレイＲ２」、当選番号「２０」の「スイカリプレイ」、当選番号「２１」の「弱チェリーリプレイ」、当選番号「２２」の「強チェリーリプレイ」、当選番号「２３」の「チャンス目リプレイＣＲ１」に抽選値が規定されている。
【０２０７】
即ち、これら以外の抽選値は「０」であり、第５ＲＴ遊技状態用第１当選役決定テーブルを用いて抽選を行った場合においては、当選番号「０１」の「準備状態移行リプレイＪＲ１」、当選番号「０２」の「準備状態移行リプレイＪＲ２」、当選番号「０３」の「準備状態移行リプレイＪＲ３」、当選番号「０４」の「準備状態移行リプレイＪＲ４」、当選番号「０５」の「直撃Ｂｏｎｕｓ」、当選番号「０６」の「Ｂｏｎｕｓ突入リプレイＢＩ１」、当選番号「０７」の「Ｂｏｎｕｓ突入リプレイＢＩ２」、当選番号「０８」の「Ｂｏｎｕｓ突入リプレイＢＩ３」、当選番号「０９」の「ＡＲＴ中リプレイＡＲ１」、当選番号「１０」の「ＡＲＴ中リプレイＡＲ２」、当選番号「１１」の「ＡＲＴ中リプレイＡＲ３」、当選番号「１２」の「ＡＲＴ中リプレイＡＲ４」、当選番号「１３」の「通常リプレイ」、当選番号「１６」の「状態移行リプレイ」、当選番号「１７」の「Ｂｏｎｕｓ中リプレイＢＲ１」、当選番号「１８」の「Ｂｏｎｕｓ中リプレイＢＲ２」、当選番号「１９」の「Ｂｏｎｕｓ中リプレイＢＲ３」が当選役として決定されることはない。
【０２０８】
（第６ＲＴ遊技状態用第１当選役決定テーブル）
次に、図１９に基づいて、第６ＲＴ遊技状態用第１当選役決定テーブルについて説明を行う。
【０２０９】
第６ＲＴ遊技状態用第１当選役決定テーブルは、メインＲＯＭ３０２に記憶されており、後述の第６ＲＴ遊技状態における後述の内部抽選処理により、当選役を決定する際に用いられる。
【０２１０】
また、第６ＲＴ遊技状態用第１当選役決定テーブルは、当選番号と、当選番号の内容と、設定値毎の抽選値と、当選番号に対応する当選役の抽選値が全設定共通値であるか否かが規定されている。ここで、本実施形態において、第６ＲＴ遊技状態用第１当選役決定テーブルは、設定値が「１」の場合の抽選値と、設定値が「２」の場合の抽選値と、設定値が「３」の場合の抽選値と、設定値が「４」の場合の抽選値と、設定値が「５」の場合の抽選値と、設定値が「６」の場合の抽選値がそれぞれ規定されている。なお、図１９においては、設定値が「２」の場合の抽選値、設定値が「３」の場合の抽選値、設定値が「４」の場合の抽選値、設定値が「５」の場合の抽選値の図示を省略している。
【０２１１】
また、第６ＲＴ遊技状態用第１当選役決定テーブルは、当選番号「０９」の「ＡＲＴ中リプレイＡＲ１」、当選番号「１０」の「ＡＲＴ中リプレイＡＲ２」、当選番号「１１」の「ＡＲＴ中リプレイＡＲ３」、当選番号「１２」の「ＡＲＴ中リプレイＡＲ４」に抽選値が規定されている。
【０２１２】
即ち、これら以外の抽選値は「０」であり、第５ＲＴ遊技状態用第１当選役決定テーブルを用いて抽選を行った場合においては、当選番号「０１」の「準備状態移行リプレイＪＲ１」、当選番号「０２」の「準備状態移行リプレイＪＲ２」、当選番号「０３」の「準備状態移行リプレイＪＲ３」、当選番号「０４」の「準備状態移行リプレイＪＲ４」、当選番号「０５」の「直撃Ｂｏｎｕｓ」、当選番号「０６」の「Ｂｏｎｕｓ突入リプレイＢＩ１」、当選番号「０７」の「Ｂｏｎｕｓ突入リプレイＢＩ２」、当選番号「０８」の「Ｂｏｎｕｓ突入リプレイＢＩ３」、当選番号「１３」の「通常リプレイ」、当選番号「１４」の「ＲＵＳＨリプレイＲ１」、当選番号「１５」の「ＲＵＳＨリプレイＲ２」、当選番号「１６」の「状態移行リプレイ」、当選番号「１７」の「Ｂｏｎｕｓ中リプレイＢＲ１」、当選番号「１８」の「Ｂｏｎｕｓ中リプレイＢＲ２」、当選番号「１９」の「Ｂｏｎｕｓ中リプレイＢＲ３」、当選番号「２０」の「スイカリプレイ」、当選番号「２１」の「弱チェリーリプレイ」、当選番号「２２」の「強チェリーリプレイ」、当選番号「２３」の「チャンス目リプレイＣＲ１」が当選役として決定されることはない。
【０２１３】
なお、非ＲＴ遊技状態用第１当選役決定テーブル、第１ＲＴ遊技状態用第１当選役決定テーブル、第２ＲＴ遊技状態用第１当選役決定テーブル、第３ＲＴ遊技状態用第１当選役決定テーブル、第４ＲＴ遊技状態用第１当選役決定テーブル、第５ＲＴ遊技状態用第１当選役決定テーブル、第６ＲＴ遊技状態用第１当選役決定テーブルを総称して、「第１当選役決定テーブル」という。
【０２１４】
なお、当選番号「０１」の「準備状態移行リプレイＪＲ１」と、当選番号「０２」の「準備状態移行リプレイＪＲ２」と、当選番号「０３」の「準備状態移行リプレイＪＲ３」と、当選番号「０４」の「準備状態移行リプレイＪＲ４」を総称して「準備状態移行リプレイ」という。
【０２１５】
また、当選番号「０６」の「Ｂｏｎｕｓ突入リプレイＢＩ１」と、当選番号「０７」の「Ｂｏｎｕｓ突入リプレイＢＩ２」と、当選番号「０８」の「Ｂｏｎｕｓ突入リプレイＢＩ３」を総称して「Ｂｏｎｕｓ突入リプレイ」という。
【０２１６】
また、当選番号「０９」の「ＡＲＴ中リプレイＡＲ１」と、当選番号「１０」の「ＡＲＴ中リプレイＡＲ２」と、当選番号「１１」の「ＡＲＴ中リプレイＡＲ３」と、当選番号「１２」の「ＡＲＴ中リプレイＡＲ４」を総称して「ＡＲＴ中リプレイ」という。
【０２１７】
また、当選番号「１４」の「ＲＵＳＨリプレイＲ１」と、当選番号「１５」の「ＲＵＳＨリプレイＲ２」を総称して「ＲＵＳＨリプレイ」という。
【０２１８】
また、当選番号「１７」の「Ｂｏｎｕｓ中リプレイＢＲ１」と、当選番号「１８」の「Ｂｏｎｕｓ中リプレイＢＲ２」と、当選番号「１９」の「Ｂｏｎｕｓ中リプレイＢＲ３」を総称して「Ｂｏｎｕｓ中リプレイ」という。
【０２１９】
また、当選番号「２１」の「弱チェリーリプレイ」と、当選番号「２２」の「強チェリーリプレイ」を総称して「チェリーリプレイ」という。
【０２２０】
（第２当選役決定テーブル）
次に、図２０に基づいて、第２当選役決定テーブルについて説明を行う。
【０２２１】
第２当選役決定テーブルは、メインＲＯＭ３０２に記憶されており、後述の非ＲＴ遊技状態、第１ＲＴ遊技状態、第２ＲＴ遊技状態、第３ＲＴ遊技状態、第４ＲＴ遊技状態、第５ＲＴ遊技状態、第６ＲＴ遊技状態における後述の内部抽選処理により、当選役を決定する際に用いられる。
【０２２２】
また、第２当選役決定テーブルは、第１当選役決定テーブルと同様に、当選番号と、当選番号の内容と、設定値毎の抽選値と、当選番号に対応する当選役の抽選値が全設定共通値であるか否かが規定されている。ここで、本実施形態において、第２当選役決定テーブルは、設定値が「１」の場合の抽選値と、設定値が「２」の場合の抽選値と、設定値が「３」の場合の抽選値と、設定値が「４」の場合の抽選値と、設定値が「５」の場合の抽選値と、設定値が「６」の場合の抽選値がそれぞれ規定されている。なお、図２０においては、設定値が「２」の場合の抽選値、設定値が「３」の場合の抽選値、設定値が「４」の場合の抽選値、設定値が「５」の場合の抽選値の図示を省略している。
【０２２３】
また、第２当選役決定テーブルは、当選番号「２４」の「チャンス目リプレイＣＲ２」、当選番号「２５」の「スイカ」、当選番号「２６」の「弱チェリー」、当選番号「２７」の「強チェリー」、当選番号「２８」の「中段チェリー」、当選番号「２９」の「チャンス目ＣＮ１」、当選番号「３０」の「チャンス目ＣＮ２」、当選番号「３１」の「共通ベル」、当選番号「３２」の「押し順ベルＡ１」、当選番号「３３」の「押し順ベルＢ１」、当選番号「３４」の「押し順ベルＡ２」、当選番号「３５」の「押し順ベルＢ２」、当選番号「３６」の「押し順ベルＡ３」、当選番号「３７」の「押し順ベルＢ３」、当選番号「３８」の「押し順ベルＡ４」、当選番号「３９」の「押し順ベルＢ４」に抽選値が規定されている。
【０２２４】
ここで、第１当選役決定テーブルと、第２当選役決定テーブルの関係について説明すると、第１当選役決定テーブルを用いて抽選を行う場合には、現在の遊技状態によって当選役として決定される当選役と、当選役として決定されない当選役について規定されている。一方、第２当選役決定テーブルを用いて抽選を行う場合には、全ての遊技状態で当選役として決定され得る当選役について規定されている。
【０２２５】
なお、当選番号「２３」の「チャンス目リプレイＣＲ１」と、当選番号「２４」の「チャンス目リプレイＣＲ２」を総称して「チャンス目リプレイ」という。
【０２２６】
また、当選番号「２６」の「弱チェリー」と、当選番号「２７」の「強チェリー」と、当選番号「２８」の「中段チェリー」を総称して「チェリー」という。
【０２２７】
また、当選番号「２９」の「チャンス目ＣＮ１」と、当選番号「３０」の「チャンス目ＣＮ２」を総称して「チャンス目」という。
【０２２８】
また、当選番号「３１」の「共通ベル」と、当選番号「３２」の「押し順ベルＡ１」と、当選番号「３３」の「押し順ベルＢ１」と、当選番号「３４」の「押し順ベルＡ２」と、当選番号「３５」の「押し順ベルＢ２」と、当選番号「３６」の「押し順ベルＡ３」と、当選番号「３７」の「押し順ベルＢ３」と、当選番号「３８」の「押し順ベルＡ４」と、当選番号「３９」の「押し順ベルＢ４」を総称して「ベル」という。
【０２２９】
また、当選番号「３２」の「押し順ベルＡ１」と、当選番号「３３」の「押し順ベルＢ１」と、当選番号「３４」の「押し順ベルＡ２」と、当選番号「３５」の「押し順ベルＢ２」と、当選番号「３６」の「押し順ベルＡ３」と、当選番号「３７」の「押し順ベルＢ３」と、当選番号「３８」の「押し順ベルＡ４」と、当選番号「３９」の「押し順ベルＢ４」を総称して「押し順ベル」という。
【０２３０】
（遊技状態移行図）
次に、図２１に基づいて、遊技状態移行図について説明を行う。
【０２３１】
遊技状態移行図は、現在の遊技状態と、遊技状態を移行する条件となる移行条件と、移行先の遊技状態を規定している。
【０２３２】
ここで、現在の遊技状態が非ＲＴ遊技状態である場合において、有効ライン上に「ブランク」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、非ＲＴ遊技状態から第１ＲＴ遊技状態に移行される。
【０２３３】
また、現在の遊技状態が第１ＲＴ遊技状態である場合において、有効ライン上に「準備リプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第１ＲＴ遊技状態から第２ＲＴ遊技状態に移行される。
【０２３４】
一方、現在の遊技状態が第１ＲＴ遊技状態である場合において、有効ライン上に「Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第１ＲＴ遊技状態から第３ＲＴ遊技状態に移行される。
【０２３５】
また、現在の遊技状態が第２ＲＴ遊技状態である場合において、有効ライン上に「ブランク」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第２ＲＴ遊技状態から第１ＲＴ遊技状態に移行される。
【０２３６】
一方、現在の遊技状態が第２ＲＴ遊技状態である場合において、有効ライン上に「Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第２ＲＴ遊技状態から第３ＲＴ遊技状態に移行される。
【０２３７】
一方、現在の遊技状態が第２ＲＴ遊技状態である場合において、有効ライン上に「ＡＲＴリプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第２ＲＴ遊技状態から第４ＲＴ遊技状態に移行される。
【０２３８】
一方、現在の遊技状態が第２ＲＴ遊技状態である場合において、有効ライン上に「ＲＵＳＨリプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第２ＲＴ遊技状態から第５ＲＴ遊技状態に移行される。
【０２３９】
また、現在の遊技状態が第３ＲＴ遊技状態である場合において、有効ライン上に「ブランク」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第３ＲＴ遊技状態から第１ＲＴ遊技状態に移行される。
【０２４０】
一方、現在の遊技状態が第３ＲＴ遊技状態である場合において、有効ライン上に「ＡＲＴリプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第３ＲＴ遊技状態から第４ＲＴ遊技状態に移行される。
【０２４１】
一方、現在の遊技状態が第３ＲＴ遊技状態である場合において、有効ライン上に「ＲＵＳＨリプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第３ＲＴ遊技状態から第５ＲＴ遊技状態に移行される。
【０２４２】
また、現在の遊技状態が第４ＲＴ遊技状態である場合において、有効ライン上に「ブランク」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第４ＲＴ遊技状態から第１ＲＴ遊技状態に移行される。
【０２４３】
一方、現在の遊技状態が第４ＲＴ遊技状態である場合において、有効ライン上に「準備リプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第４ＲＴ遊技状態から第２ＲＴ遊技状態に移行される。
【０２４４】
一方、現在の遊技状態が第４ＲＴ遊技状態である場合において、有効ライン上に「ＲＵＳＨリプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第４ＲＴ遊技状態から第５ＲＴ遊技状態に移行される。
【０２４５】
一方、現在の遊技状態が第４ＲＴ遊技状態である場合において、有効ライン上に「特別リプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第４ＲＴ遊技状態から第６ＲＴ遊技状態に移行される。
【０２４６】
また、現在の遊技状態が第５ＲＴ遊技状態である場合において、有効ライン上に「ブランク」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第５ＲＴ遊技状態から第１ＲＴ遊技状態に移行される。
【０２４７】
一方、現在の遊技状態が第５ＲＴ遊技状態である場合において、有効ライン上に「Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第５ＲＴ遊技状態から第３ＲＴ遊技状態に移行される。
【０２４８】
一方、現在の遊技状態が第５ＲＴ遊技状態である場合において、有効ライン上に「ＡＲＴリプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第５ＲＴ遊技状態から第４ＲＴ遊技状態に移行される。
【０２４９】
また、現在の遊技状態が第６ＲＴ遊技状態である場合において、有効ライン上に「ブランク」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第６ＲＴ遊技状態から第１ＲＴ遊技状態に移行される。
【０２５０】
一方、現在の遊技状態が第６ＲＴ遊技状態である場合において、有効ライン上に「ＡＲＴリプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示された場合に、第６ＲＴ遊技状態から第４ＲＴ遊技状態に移行される。
【０２５１】
（サブ制御基板により管理される状態の一覧）
次に、図２２に基づいて、サブ制御基板により管理される状態の一覧について説明を行う。
【０２５２】
サブ制御基板により管理される状態の一覧は、状態名と、各状態名に対応する番号について規定されている。ここで、本実施形態におけるサブ制御基板により管理される状態は、状態番号が「０１」の「通常状態」、状態番号が「０２」の「チャンス前兆状態」、状態番号が「０３」の「Ｂｏｎｕｓ前兆状態」、状態番号が「０４」の「チャンス状態」、状態番号が「０５」の「Ｂｏｎｕｓ準備状態」、状態番号が「０６」の「第１Ｂｏｎｕｓ状態」、状態番号が「０７」の「第２Ｂｏｎｕｓ状態」、状態番号が「０８」の「第３Ｂｏｎｕｓ状態」、状態番号が「０９」の「第１転落待機状態」、状態番号が「１０」の「ＡＲＴ準備状態」、状態番号が「１１」の「ＡＲＴ状態」、状態番号が「１２」の「第１上乗せ前兆状態」、状態番号が「１３」の「第１上乗せ準備状態」、状態番号が「１４」の「第１上乗せ状態」、状態番号が「１５」の「第２転落待機状態」、状態番号が「１６」の「第２上乗せ前兆状態」、状態番号が「１７」の「第２上乗せ準備状態」、状態番号が「１８」の「第２上乗せ状態」、状態番号が「１９」の「第３転落待機状態」、状態番号が「２０」の「第４転落待機状態」が規定されている。
【０２５３】
（サブ制御基板により管理される状態の遷移図）
次に、図２３に基づいて、サブ制御基板により管理される状態の遷移図についての説明を行う。
【０２５４】
本実施形態においては、メイン制御基板３００により制御される遊技状態とは別に、サブ制御基板４００により管理される状態が複数設けられている。以下、各状態についての説明と、各状態への移行条件等の説明を行う。
【０２５５】
（通常状態）
通常状態は、遊技者にとって不利な状態である。ここで、本実施形態において、通常状態は、Ｂｏｎｕｓ準備状態に移行する抽選を行う他に、通常状態と比較してＢｏｎｕｓ状態に移行し易いチャンス状態への移行抽選を行うことにより、通常状態における遊技に対する興趣を向上させている。
【０２５６】
ここで、通常状態において、チャンス状態の移行抽選に当選した場合には、この通常状態よりも遊技者にとって有利な状態の一例である「チャンス前兆状態」に移行する制御が行われる。また、Ｂｏｎｕｓ準備状態の移行抽選に当選した場合や、後述の天井ゲーム数カウンタの値が「０」となった場合には、通常状態よりも遊技者にとって有利な状態の一例である「Ｂｏｎｕｓ前兆状態」に移行する制御が行われる。さらに、後述の内部抽選処理により、「直撃Ｂｏｎｕｓ」が決定された場合には、通常状態よりも遊技者にとって有利な状態の一例である「第３Ｂｏｎｕｓ状態」に移行する制御が行われる。このように、通常状態とは異なり、後述する「チャンス前兆状態」、「Ｂｏｎｕｓ前兆状態」、「チャンス状態」、「Ｂｏｎｕｓ準備状態」、「Ｂｏｎｕｓ状態」、「ＡＲＴ準備状態」、「ＡＲＴ状態」等は、その通常状態よりも遊技者にとって有利な特別遊技状態（特別状態）である。このときの遊技者にとって有利な状態とは、通常状態よりも遊技媒体（メダル等）の払い出しを多く受けることができる状態を示している。
【０２５７】
（チャンス前兆状態）
チャンス前兆状態は、通常状態からチャンス状態に移行する前に移行する状態である。ここで、チャンス前兆状態は、後述のチャンス前兆状態用ゲーム数カウンタの値が「０」となるまでの間、チャンス状態に移行することを示唆する演出が行われる。これにより、遊技者に対して、チャンス状態に移行することを期待させることができる。
【０２５８】
ここで、チャンス前兆状態において、後述のチャンス前兆状態用ゲーム数カウンタの値が「０」となった場合には、チャンス状態に移行する制御が行われる。また、チャンス前兆状態において、Ｂｏｎｕｓ準備状態の移行抽選に当選した場合や、後述の天井ゲーム数カウンタの値が「０」となった場合には、Ｂｏｎｕｓ前兆状態に移行する制御が行われる。さらに、後述の内部抽選処理により、「直撃Ｂｏｎｕｓ」が決定された場合には、第３Ｂｏｎｕｓ状態に移行する制御が行われる。
【０２５９】
（Ｂｏｎｕｓ前兆状態）
Ｂｏｎｕｓ前兆状態は、通常状態からＢｏｎｕｓ状態に移行する前に移行する状態である。ここで、Ｂｏｎｕｓ前兆状態は、Ｂｏｎｕｓ前兆状態用ゲーム数カウンタの値が「０」となるまでの間、Ｂｏｎｕｓ状態に移行することを示唆する演出が行われる。これにより、遊技者に対して、Ｂｏｎｕｓ状態に移行することを期待させることができる。
【０２６０】
ここで、Ｂｏｎｕｓ前兆状態において、後述のＢｏｎｕｓ前兆状態用ゲーム数カウンタの値が「０」となった場合や、後述の天井ゲーム数カウンタの値が「０」となった場合には、Ｂｏｎｕｓ準備状態に移行する制御が行われる。さらに、後述の内部抽選処理により、「直撃Ｂｏｎｕｓ」が決定された場合には、第３Ｂｏｎｕｓ状態に移行する制御が行われる。
【０２６１】
（チャンス状態）
チャンス状態は、通常状態と比較してＢｏｎｕｓ準備状態に移行し易い状態である。これにより、遊技者は、チャンス状態に移行した場合に、Ｂｏｎｕｓ準備状態に移行することを期待することとなる。
【０２６２】
ここで、チャンス状態において、後述のチャンス状態用ゲーム数カウンタの値が「０」となった場合には、通常状態に移行する制御が行われる。また、チャンス状態において、Ｂｏｎｕｓ準備状態の移行抽選に当選した場合や、後述の天井ゲーム数カウンタの値が「０」となった場合には、Ｂｏｎｕｓ準備状態に移行する制御が行われる。さらに、後述の内部抽選処理により、「直撃Ｂｏｎｕｓ」が決定された場合には、第３Ｂｏｎｕｓ状態に移行する制御が行われる。
【０２６３】
（Ｂｏｎｕｓ準備状態）
Ｂｏｎｕｓ準備状態は、第１Ｂｏｎｕｓ状態、第２Ｂｏｎｕｓ状態、第３Ｂｏｎｕｓ状態に移行する前に移行する状態である。ここで、Ｂｏｎｕｓ準備状態において、「Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせが有効ライン上に表示された場合には、第１Ｂｏｎｕｓ状態、第２Ｂｏｎｕｓ状態、第３Ｂｏｎｕｓ状態の何れかに移行する制御が行われる。また、後述の内部抽選処理により、「直撃Ｂｏｎｕｓ」が決定された場合には、第３Ｂｏｎｕｓ状態に移行する制御が行われる。
【０２６４】
ここで、Ｂｏｎｕｓ準備状態において、後述の内部抽選処理により、当選役として「準備状態移行リプレイＪＲ１」、「準備状態移行リプレイＪＲ２」、「準備状態移行リプレイＪＲ３」、または「準備状態移行リプレイＪＲ４」が決定された場合には、「準備リプレイ」に係る図柄の組み合わせを有効ライン上に表示するための情報が、停止ボタン操作表示部３５や、液晶表示装置４６により報知される。
【０２６５】
また、Ｂｏｎｕｓ準備状態において、後述の内部抽選処理により、当選役として「Ｂｏｎｕｓ突入リプレイＢＩ１」、「Ｂｏｎｕｓ突入リプレイＢＩ２」、または「Ｂｏｎｕｓ突入リプレイＢＩ３」が決定された場合には、後述のＢｏｎｕｓ待機情報格納領域に格納されている値に基づいて、「第１Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせ、「第２Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせ、「第３Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせを有効ライン上に表示するための情報が、停止ボタン操作表示部３５や、液晶表示装置４６により報知される。
【０２６６】
（第１Ｂｏｎｕｓ状態）
第１Ｂｏｎｕｓ状態は、通常状態と比較して遊技者にとって有利な状態である。ここで、第１Ｂｏｎｕｓ状態においては、ＡＲＴ準備状態に移行するか否かの抽選が行われる。これにより、遊技者は、ＡＲＴ準備状態に移行することを期待しながら遊技を行うこととなるので、第１Ｂｏｎｕｓ状態における遊技に対する興趣が向上する。
【０２６７】
ここで、第１Ｂｏｎｕｓ状態において、ＡＲＴ準備状態に移行することが決定された場合には、第１Ｂｏｎｕｓ状態の終了後に、ＡＲＴ準備状態に移行する制御が行われる。また、第１Ｂｏｎｕｓ状態において、ＡＲＴ準備状態に移行することが決定されなかった場合には、第１Ｂｏｎｕｓ状態の終了後に、第１転落待機状態に移行する制御が行われる。
【０２６８】
（第２Ｂｏｎｕｓ状態）
第２Ｂｏｎｕｓ状態は、通常状態と比較して遊技者にとって有利な状態である。ここで、第２Ｂｏｎｕｓ状態においては、第１Ｂｏｎｕｓ状態と同様にＡＲＴ準備状態に移行するか否かの抽選が行われる。また、本実施形態において、第２Ｂｏｎｕｓ状態におけるＡＲＴ準備状態に移行するか否かの抽選は、第１Ｂｏｎｕｓ状態におけるＡＲＴ準備状態に移行するか否かの抽選と比較して、ＡＲＴ準備状態に移行することが決定される確率が高くなっている。これにより、遊技者は、ＡＲＴ準備状態に移行することを期待しながら遊技を行うこととなるので、第２Ｂｏｎｕｓ状態における遊技に対する興趣が向上する。
【０２６９】
ここで、第２Ｂｏｎｕｓ状態において、ＡＲＴ準備状態に移行することが決定された場合には、第２Ｂｏｎｕｓ状態の終了後に、ＡＲＴ準備状態に移行する制御が行われる。また、第２Ｂｏｎｕｓ状態において、ＡＲＴ準備状態に移行することが決定されなかった場合には、第２Ｂｏｎｕｓ状態の終了後に、第１転落待機状態に移行する制御が行われる。
【０２７０】
（第３Ｂｏｎｕｓ状態）
第３Ｂｏｎｕｓ状態は、通常状態と比較して遊技者にとって有利な状態である。ここで、第３Ｂｏｎｕｓ状態は、第１Ｂｏｎｕｓ状態や、第２Ｂｏｎｕｓ状態とは異なり、第３Ｂｏｎｕｓ終了後、必ずＡＲＴ準備状態に移行する制御が行われる。これにより、遊技者は、第３Ｂｏｎｕｓ状態に移行することを期待しながら遊技を行うこととなるので、遊技に対する興趣が向上する。
【０２７１】
（第１転落待機状態）
第１転落待機状態は、第１Ｂｏｎｕｓ状態、または第２Ｂｏｎｕｓ状態において、ＡＲＴ準備状態に移行することが決定されなかった場合に移行する状態である。また、第１転落待機状態においては、ＡＲＴ準備状態に移行するか否かの抽選が行われる。ここで、第１転落待機状態において、「ブランク」に係る図柄の組み合わせが有効ライン上に表示されたことに基づいて、通常状態に移行する制御が行われる。また、第１転落待機状態においては、ＡＲＴ準備状態に移行するか否かの抽選を行った結果、ＡＲＴ準備状態に移行することが決定された場合には、ＡＲＴ準備状態に移行する制御が行われる。
【０２７２】
ここで、第１転落待機状態において、後述の内部抽選処理により、当選役として「押し順ベルＡ１」、「押し順ベルＡ２」、「押し順ベルＡ３」、「押し順ベルＡ４」、「押し順ベルＢ１」、「押し順ベルＢ２」、「押し順ベルＢ３」、または「押し順ベルＢ４」が決定された場合には、「ベル」に係る図柄の組み合わせを有効ライン上に表示するための情報が報知されることはない。また、後述の内部抽選処理により、当選役として「状態移行リプレイ」が決定された場合には、「通常リプレイ」に係る図柄の組み合わせを有効ライン上に表示するための情報が報知される。従って、当選役として「押し順ベルＡ１」、「押し順ベルＡ２」、「押し順ベルＡ３」、「押し順ベルＡ４」、「押し順ベルＢ１」、「押し順ベルＢ２」、「押し順ベルＢ３」、または「押し順ベルＢ４」が決定され、「ベル」に係る図柄の組み合わせを有効ライン上に表示することができなかった場合には、「ブランク」に係る図柄の組み合わせが有効ライン上に表示され、通常状態に移行することとなる。
【０２７３】
（ＡＲＴ準備状態）
ＡＲＴ準備状態は、第１Ｂｏｎｕｓ状態、または第２Ｂｏｎｕｓ状態において、ＡＲＴ準備状態に移行することが決定された後、第１Ｂｏｎｕｓ状態、または第２Ｂｏｎｕｓ状態が終了した場合、または第３Ｂｏｎｕｓ状態ＡＲＴ状態が終了した場合に移行する状態である。ここで、ＡＲＴ準備状態において、「ＡＲＴリプレイ」に係る図柄の組み合わせが有効ライン上に表示されたことに基づいて、ＡＲＴ状態に移行する制御が行われる。
【０２７４】
ここで、ＡＲＴ準備状態において、後述の内部抽選処理により、当選役として「状態移行リプレイ」が決定された場合には、「ＡＲＴリプレイ」に係る図柄の組み合わせを有効ライン上に表示するための情報が、停止ボタン操作表示部３５や、液晶表示装置４６により報知される。
【０２７５】
（ＡＲＴ状態）
ＡＲＴ状態は、遊技者にとって有利な状態である。具体的には、ＡＲＴ状態において、後述の内部抽選処理により、「押し順ベル」が当選役として決定された場合に、「ベル」に係る図柄の組み合わせを有効ライン上に表示するための情報を停止ボタン操作表示部３５や、液晶表示装置４６により報知する制御が行われる。
【０２７６】
ここで、ＡＲＴ状態において、第１上乗せ状態に移行することが決定された場合には、第１上乗せ前兆状態に移行する制御が行われ、第２上乗せ状態に移行することが決定された場合には、第２上乗せ前兆状態に移行する制御が行われる。また、後述のＡＲＴ状態用ゲーム数カウンタの値が「０」となった場合には、第４転落待機状態に移行する制御が行われる。
【０２７７】
（第１上乗せ前兆状態）
第１上乗せ前兆状態は、ＡＲＴ状態から第１上乗せ準備状態に移行する前に移行する状態である。ここで、第１上乗せ前兆状態は、後述の第１上乗せ前兆状態用ゲーム数カウンタの値が「０」となるまでの間、第１上乗せ状態に移行することを示唆する演出が行われる。これにより、遊技者に対して、第１上乗せ状態に移行することを期待させることができる。ここで、第１上乗せ前兆状態において、後述の第１上乗せ前兆状態用ゲーム数カウンタの値が「０」となった場合には、第１上乗せ準備状態に移行する制御が行われる。
【０２７８】
（第１上乗せ準備状態）
第１上乗せ準備状態は、第１上乗せ前兆状態から第１上乗せ状態に移行する前に移行する状態である。ここで、第１上乗せ準備状態において、「ＲＵＳＨリプレイ」に係る図柄の組み合わせが有効ライン上に表示されたことに基づいて、第１上乗せ状態に移行する制御が行われる。
【０２７９】
ここで、第１上乗せ準備状態において、後述の内部抽選処理により、当選役として「ＡＲＴ中リプレイＡＲ２」、または「ＡＲＴ中リプレイＡＲ４」が決定された場合には、「ＲＵＳＨリプレイ」に係る図柄の組み合わせを有効ライン上に表示するための情報が、停止ボタン操作表示部３５や、液晶表示装置４６により報知される。
【０２８０】
（第１上乗せ状態）
第１上乗せ状態は、遊技者にとって有利な状態であって、ＡＲＴ状態で遊技可能なゲーム数が上乗せされる状態である。具体的には、後述の内部抽選処理により決定された当選役に基づいて、ＡＲＴ状態で遊技可能なゲーム数が上乗せされる。ここで、第１上乗せ状態において、後述の第１上乗せ状態用ゲーム数カウンタの値が「０」となったことに基づいて、第２転落待機状態に移行する制御が行われる。
【０２８１】
（第２転落待機状態）
第２転落待機状態は、第１上乗せ状態が終了した後、ＡＲＴ状態に移行する前の状態である。また、第２転落待機状態において、「ＡＲＴリプレイ」に係る図柄の組み合わせが有効ライン上に表示されたことに基づいて、ＡＲＴ状態に移行する制御が行われる。
【０２８２】
ここで、第２転落待機状態において、後述の内部抽選処理により、当選役として「ＲＵＳＨリプレイＲ１」、または「ＲＵＳＨリプレイＲ２」が決定された場合には、「ＡＲＴリプレイ」に係る図柄の組み合わせを有効ライン上に表示するための情報が、停止ボタン操作表示部３５や、液晶表示装置４６により報知される。
【０２８３】
（第２上乗せ前兆状態）
第２上乗せ前兆状態は、ＡＲＴ状態から第２上乗せ準備状態に移行する前に移行する状態である。ここで、第２上乗せ前兆状態は、後述の第２上乗せ前兆状態用ゲーム数カウンタの値が「０」となるまでの間、第２上乗せ状態に移行することを示唆する演出が行われる。これにより、遊技者に対して、第２上乗せ状態に移行することを期待させることができる。ここで、第２上乗せ前兆状態において、後述の第２上乗せ前兆状態用ゲーム数カウンタの値が「０」となった場合には、第２上乗せ準備状態に移行する制御が行われる。
【０２８４】
（第２上乗せ準備状態）
第２上乗せ準備状態は、第２上乗せ前兆状態から第２上乗せ状態に移行する前に移行する状態である。ここで、第２上乗せ準備状態において、「特別リプレイ」に係る図柄の組み合わせが有効ライン上に表示されたことに基づいて、第２上乗せ状態に移行する制御が行われる。
【０２８５】
ここで、第２上乗せ準備状態において、後述の内部抽選処理により、当選役として「状態移行リプレイ」が決定された場合には、「特別リプレイ」に係る図柄の組み合わせを有効ライン上に表示するための情報が、停止ボタン操作表示部３５や、液晶表示装置４６により報知される。
【０２８６】
（第２上乗せ状態）
第２上乗せ状態は、遊技者にとって有利な状態であって、ＡＲＴ状態で遊技可能なゲーム数が上乗せされる状態である。具体的には、後述の内部抽選処理により決定された当選役に基づいて、ＡＲＴ状態で遊技可能なゲーム数が上乗せされる。ここで、第２上乗せ状態において、後述の第２上乗せ状態用ゲーム数カウンタの値が「０」となったことに基づいて、第３転落待機状態に移行する制御が行われる。
【０２８７】
（第３転落待機状態）
第３転落待機状態は、第２上乗せ状態が終了した後、ＡＲＴ状態に移行する前の状態である。また、第２転落待機状態において、「ＡＲＴリプレイ」に係る図柄の組み合わせが有効ライン上に表示されたことに基づいて、ＡＲＴ状態に移行する制御が行われる。
【０２８８】
ここで、第３転落待機状態において、後述の内部抽選処理により、当選役として「ＡＲＴ中リプレイＡＲ１」、「ＡＲＴ中リプレイＡＲ２」または「ＡＲＴ中リプレイＡＲ３」が決定された場合には、「ＡＲＴリプレイ」に係る図柄の組み合わせを有効ライン上に表示するための情報が、停止ボタン操作表示部３５や、液晶表示装置４６により報知される。
【０２８９】
（第４転落待機状態）
第４転落待機状態は、ＡＲＴ状態が終了した後に移行する状態である。また、第４転落待機状態においては、ＡＲＴ状態に移行するか否かの抽選が行われる。ここで、第４転落待機状態において、「ブランク」に係る図柄の組み合わせが有効ライン上に表示されたことに基づいて、通常状態に移行する制御が行われる。また、第４転落待機状態においては、ＡＲＴ状態に移行するか否かの抽選を行った結果、ＡＲＴ状態に移行することが決定された場合には、ＡＲＴ状態に移行する制御が行われる。
【０２９０】
ここで、第４転落待機状態において、後述の内部抽選処理により、当選役として「押し順ベルＡ１」、「押し順ベルＡ２」、「押し順ベルＡ３」、「押し順ベルＡ４」、「押し順ベルＢ１」、「押し順ベルＢ２」、「押し順ベルＢ３」、または「押し順ベルＢ４」が決定された場合には、「ベル」に係る図柄の組み合わせを有効ライン上に表示するための情報が報知されることはない。また、後述の内部抽選処理により、当選役として「状態移行リプレイ」が決定された場合には、「通常リプレイ」に係る図柄の組み合わせを有効ライン上に表示するための情報が報知される。従って、当選役として「押し順ベルＡ１」、「押し順ベルＡ２」、「押し順ベルＡ３」、「押し順ベルＡ４」、「押し順ベルＢ１」、「押し順ベルＢ２」、「押し順ベルＢ３」、または「押し順ベルＢ４」が決定され、「ベル」に係る図柄の組み合わせを有効ライン上に表示することができなかった場合には、「ブランク」に係る図柄の組み合わせが有効ライン上に表示され、通常状態に移行することとなる。
【０２９１】
（演出決定テーブル）
次に、図２４に基づいて、演出決定テーブルについて説明を行う。
【０２９２】
演出決定テーブルは、サブＲＯＭ４０２に設けられており、サブ制御基板４００により管理される各状態において行われる演出を決定する。具体的には、「演出Ｎｏ．」と、「演出Ｎｏ．」に対応する演出内容が規定されている。また、演出決定テーブルは、サブ制御基板４００により管理される状態等の演出を実行するための条件が規定されている。
【０２９３】
ここで、本実施形態において、演出決定テーブルは、（ａ）サブ制御基板４００により管理される状態が通常状態の場合に用いられる通常状態用演出決定テーブル（図２４（Ａ）参照）と、（ｂ）サブ制御基板４００により管理される状態がチャンス前兆状態の場合に用いられるチャンス前兆状態用演出決定テーブル（図２４（Ｂ）参照）と、（ｃ）サブ制御基板４００により管理される状態がＢｏｎｕｓ前兆状態の場合に用いられるＢｏｎｕｓ前兆状態用演出決定テーブル（図２４（Ｃ）参照）と、（ｄ）サブ制御基板４００により管理される状態がチャンス状態の場合に用いられるチャンス状態用演出決定テーブル（図２４（Ｄ）参照）と、（ｅ）サブ制御基板４００により管理される状態がＢｏｎｕｓ準備状態の場合に用いられるＢｏｎｕｓ準備状態用演出決定テーブル（図２４（Ｅ）参照）と、（ｆ）サブ制御基板４００により管理される状態が第１Ｂｏｎｕｓ状態の場合に用いられる第１Ｂｏｎｕｓ状態用演出決定テーブル（図２４（Ｆ）参照）と、（ｇ）サブ制御基板４００により管理される状態が第２Ｂｏｎｕｓ状態の場合に用いられる第２Ｂｏｎｕｓ状態用演出決定テーブル（図示せず）と、（ｈ）サブ制御基板４００により管理される状態が第３Ｂｏｎｕｓ状態の場合に用いられる第３Ｂｏｎｕｓ状態用演出決定テーブル（図示せず）と、（ｉ）サブ制御基板４００により管理される状態が第１転落待機状態の場合に用いられる第１転落待機状態用演出決定テーブル（図示せず）と、（ｊ）サブ制御基板４００により管理される状態がＡＲＴ準備状態の場合に用いられるＡＲＴ準備状態用演出決定テーブル（図示せず）と、（ｋ）サブ制御基板４００により管理される状態がＡＲＴ状態の場合に用いられるＡＲＴ状態用演出決定テーブル（図示せず）と、（ｌ）サブ制御基板４００により管理される状態が第１上乗せ前兆状態の場合に用いられる第１上乗せ前兆状態用演出決定テーブル（図示せず）と、（ｍ）サブ制御基板４００により管理される状態が第１上乗せ準備状態の場合に用いられる第１上乗せ準備状態用演出決定テーブル（図示せず）と、（ｎ）サブ制御基板４００により管理される状態が第１上乗せ状態の場合に用いられる第１上乗せ状態用演出決定テーブル（図示せず）と、（ｏ）サブ制御基板４００により管理される状態が第２転落待機状態の場合に用いられる第２転落待機状態用演出決定テーブル（図示せず）と、（ｐ）サブ制御基板４００により管理される状態が第２上乗せ前兆状態の場合に用いられる第２上乗せ前兆状態用演出決定テーブル（図示せず）と、（ｑ）サブ制御基板４００により管理される状態が第２上乗せ準備状態の場合に用いられる第２上乗せ準備状態用演出決定テーブル（図示せず）と、（ｒ）サブ制御基板４００により管理される状態が第２上乗せ状態の場合に用いられる第２上乗せ状態用演出決定テーブル（図示せず）と、（ｓ）サブ制御基板４００により管理される状態が第３転落待機状態の場合に用いられる第３転落待機状態用演出決定テーブル（図示せず）と、（ｔ）サブ制御基板４００により管理される状態が第４転落待機状態の場合に用いられる第４転落待機状態用演出決定テーブル（図示せず）が設けられている。
【０２９４】
（Ｂｏｎｕｓ準備状態移行抽選テーブル）
次に、図２５に基づいて、Ｂｏｎｕｓ準備状態移行抽選テーブルについて説明を行う。
【０２９５】
Ｂｏｎｕｓ準備状態移行抽選テーブルは、（ａ）通常状態において、Ｂｏｎｕｓ準備状態に移行するか否かを抽選するためのＢｏｎｕｓ準備状態移行抽選テーブル（通常状態）（図２５（Ａ）参照）と、（ｂ）チャンス前兆状態において、Ｂｏｎｕｓ準備状態に移行するか否かを抽選するためのＢｏｎｕｓ準備状態移行抽選テーブル（チャンス前兆状態）（図２５（Ｂ）参照）と、（ｃ）チャンス状態において、Ｂｏｎｕｓ準備状態に移行するか否かを抽選するためのＢｏｎｕｓ準備状態移行抽選テーブル（チャンス状態）（図２５（Ｃ）参照）を備えている。
【０２９６】
（Ｂｏｎｕｓ準備状態移行抽選テーブル（通常状態））
Ｂｏｎｕｓ準備状態移行抽選テーブル（通常状態）は、サブＲＯＭ４０２に設けられており、通常状態において、Ｂｏｎｕｓ準備状態に移行するか否かを抽選する。ここで、Ｂｏｎｕｓ準備状態移行抽選テーブル（通常状態）は、当選役と、当選役に応じた抽選値が規定されている。例えば、当選役として「スイカ」が決定された場合には、「３２７６／６５５３６」の確率でＢｏｎｕｓ準備状態に移行することが決定される。
【０２９７】
（Ｂｏｎｕｓ準備状態移行抽選テーブル（チャンス前兆状態））
Ｂｏｎｕｓ準備状態移行抽選テーブル（チャンス前兆状態）は、サブＲＯＭ４０２に設けられており、チャンス前兆状態において、Ｂｏｎｕｓ準備状態に移行するか否かを抽選する。ここで、Ｂｏｎｕｓ準備状態移行抽選テーブル（チャンス前兆状態）は、当選役と、当選役に応じた抽選値が規定されている。例えば、当選役として「スイカ」が決定された場合には、「３２７６／６５５３６」の確率でＢｏｎｕｓ準備状態に移行することが決定される。
【０２９８】
ここで、本実施形態においては、Ｂｏｎｕｓ準備状態移行抽選テーブル（通常状態）と、Ｂｏｎｕｓ準備状態移行抽選テーブル（チャンス前兆状態）は、各当選役に応じて規定されている抽選値として同じ値が規定されているが、これに限定されることはなく、Ｂｏｎｕｓ準備状態移行抽選テーブル（通常状態）に規定されている抽選値と、Ｂｏｎｕｓ準備状態移行抽選テーブル（チャンス前兆状態）に規定されている抽選値は、適宜設定可能である。
【０２９９】
（Ｂｏｎｕｓ準備状態移行抽選テーブル（チャンス状態））
Ｂｏｎｕｓ準備状態移行抽選テーブル（チャンス状態）は、サブＲＯＭ４０２に設けられており、チャンス状態において、Ｂｏｎｕｓ準備状態に移行するか否かを抽選する。ここで、Ｂｏｎｕｓ準備状態移行抽選テーブル（チャンス状態）は、当選役と、当選役に応じた抽選値が規定されている。例えば、当選役として「スイカ」が決定された場合には、「６５５４／６５５３６」の確率でＢｏｎｕｓ準備状態に移行することが決定される。
【０３００】
ここで、チャンス状態において、所定の当選役が決定された場合と、通常状態において、所定の当選役が決定された場合を比較すると、チャンス状態において、所定の当選役が決定された場合の方が、Ｂｏｎｕｓ準備状態に移行する確率が高く規定されている。また、チャンス状態においては、後述の内部抽選処理により、「押し順ベル」が当選役として決定された場合にも、Ｂｏｎｕｓ準備状態に移行するか否かの抽選を行う一方、通常状態や、チャンス前兆状態において、後述の内部抽選処理により、「押し順ベル」が当選役として決定された場合には、Ｂｏｎｕｓ準備状態に移行するか否かの抽選を行わない。従って、チャンス状態は、通常状態や、チャンス前兆状態と比較してＢｏｎｕｓ準備状態に移行する確率が高いといえる。
【０３０１】
（Ｂｏｎｕｓ状態振分抽選テーブル）
次に、図２６に基づいて、Ｂｏｎｕｓ状態振分抽選テーブルについて説明を行う。
【０３０２】
Ｂｏｎｕｓ状態振分抽選テーブルは、（ａ）通常状態において、Ｂｏｎｕｓ準備状態に移行することが決定された場合に参照されるＢｏｎｕｓ状態振分抽選テーブル（通常状態）（図２６（Ａ）参照）と、（ｂ）チャンス前兆状態において、Ｂｏｎｕｓ準備状態に移行することが決定された場合に参照されるＢｏｎｕｓ状態振分抽選テーブル（チャンス前兆状態）（図２６（Ｂ）参照）と、（ｃ）チャンス状態において、Ｂｏｎｕｓ準備状態に移行することが決定された場合に参照されるＢｏｎｕｓ状態振分抽選テーブル（チャンス状態）（図２６（Ｃ）参照）を備えている。
【０３０３】
（Ｂｏｎｕｓ状態振分抽選テーブル（通常状態））
Ｂｏｎｕｓ状態振分抽選テーブル（通常状態）は、サブＲＯＭ４０２に設けられており、通常状態において、Ｂｏｎｕｓ準備状態に移行することが決定された場合に、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中のうちの何れかを決定する。ここで、Ｂｏｎｕｓ状態振分抽選テーブル（通常状態）は、第１Ｂｏｎｕｓ待機中が決定される抽選値、第２Ｂｏｎｕｓ待機中が決定される抽選値、第３Ｂｏｎｕｓ待機中が決定される抽選値が、Ｂｏｎｕｓ準備状態に移行する契機となった当選役毎に規定されている。例えば、通常状態において、後述の内部抽選処理により「スイカ」が決定され、Ｂｏｎｕｓ準備状態に移行することが決定された場合には、「２４８５２／６５５３６」の確率で第１Ｂｏｎｕｓ待機中が決定され、「３９８５８／６５５３６」の確率で第２Ｂｏｎｕｓ待機中が決定され、「８２６／６５５３６」の確率で第３Ｂｏｎｕｓ待機中が決定される。
【０３０４】
なお、以下において、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中を総称して、「Ｂｏｎｕｓ待機中」という。
【０３０５】
（Ｂｏｎｕｓ状態振分抽選テーブル（チャンス前兆状態））
Ｂｏｎｕｓ状態振分抽選テーブル（チャンス前兆状態）は、サブＲＯＭ４０２に設けられており、チャンス前兆状態において、Ｂｏｎｕｓ準備状態に移行することが決定された場合に、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中のうちの何れかを決定する。ここで、Ｂｏｎｕｓ状態振分抽選テーブル（チャンス前兆状態）は、第１Ｂｏｎｕｓ待機中が決定される抽選値、第２Ｂｏｎｕｓ待機中が決定される抽選値、第３Ｂｏｎｕｓ待機中が決定される抽選値が、Ｂｏｎｕｓ準備状態に移行する契機となった当選役毎に規定されている。例えば、チャンス前兆状態において、後述の内部抽選処理により「スイカ」が決定され、Ｂｏｎｕｓ準備状態に移行することが決定された場合には、「２４８５２／６５５３６」の確率で第１Ｂｏｎｕｓ待機中が決定され、「３９８５８／６５５３６」の確率で第２Ｂｏｎｕｓ待機中が決定され、「８２６／６５５３６」の確率で第３Ｂｏｎｕｓ待機中が決定される。
【０３０６】
ここで、本実施形態においては、Ｂｏｎｕｓ状態振分抽選テーブル（通常状態）と、Ｂｏｎｕｓ状態振分抽選テーブル（チャンス前兆状態）は、各当選役に応じて規定されている抽選値として同じ値が規定されているが、これに限定されることはなく、Ｂｏｎｕｓ状態振分抽選テーブル（通常状態）に規定されている抽選値と、Ｂｏｎｕｓ状態振分抽選テーブル（チャンス前兆状態）に規定されている抽選値は、適宜設定可能である。
【０３０７】
（Ｂｏｎｕｓ状態振分抽選テーブル（チャンス状態））
Ｂｏｎｕｓ状態振分抽選テーブル（チャンス状態）は、サブＲＯＭ４０２に設けられており、チャンス状態において、Ｂｏｎｕｓ準備状態に移行することが決定された場合に、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中のうちの何れかを決定する。ここで、Ｂｏｎｕｓ状態振分抽選テーブル（チャンス状態）は、第１Ｂｏｎｕｓ待機中が決定される抽選値、第２Ｂｏｎｕｓ待機中が決定される抽選値、第３Ｂｏｎｕｓ待機中が決定される抽選値が、Ｂｏｎｕｓ準備状態に移行する契機となった当選役毎に規定されている。例えば、チャンス状態において、後述の内部抽選処理により「押し順ベル」が決定され、Ｂｏｎｕｓ準備状態に移行することが決定された場合には、「３５７６８／６５５３６」の確率で第１Ｂｏｎｕｓ待機中が決定され、「２９７４９／６５５３６」の確率で第２Ｂｏｎｕｓ待機中が決定され、「１９／６５５３６」の確率で第３Ｂｏｎｕｓ待機中が決定される。
【０３０８】
（前兆ゲーム数決定テーブル）
次に、図２７に基づいて、前兆ゲーム数決定テーブルについて説明を行う。
【０３０９】
前兆ゲーム数決定テーブルは、（ａ）Ｂｏｎｕｓ準備状態に移行することが決定された場合に、Ｂｏｎｕｓ前兆状態で遊技することとなるゲーム数を決定するためのＢｏｎｕｓ前兆ゲーム数決定テーブル（図２７（Ａ）参照）と、（ｂ）通常状態において、チャンス状態に移行することが決定された場合に、チャンス前兆状態で遊技することとなるゲーム数を決定するためのチャンス前兆ゲーム数決定テーブル（図２７（Ｂ）参照）と、（ｃ）ＡＲＴ状態において、第１上乗せ状態に移行することが決定された場合に、第１上乗せ前兆状態で遊技することとなるゲーム数を決定するための第１上乗せ前兆ゲーム数決定テーブル（図２７（Ｃ）参照）と、（ｄ）ＡＲＴ状態において、第２上乗せ状態に移行することが決定された場合に、第２上乗せ前兆状態で遊技することとなるゲーム数を決定するための第２上乗せ前兆ゲーム数決定テーブル（図２７（Ｄ）参照）を備えている。
【０３１０】
（Ｂｏｎｕｓ前兆ゲーム数決定テーブル）
Ｂｏｎｕｓ前兆ゲーム数決定テーブルは、サブＲＯＭ４０２に設けられており、（ａ）通常状態において、Ｂｏｎｕｓ準備状態移行抽選テーブル（通常状態）（図２５（Ａ）参照）を用いて抽選を行った結果、Ｂｏｎｕｓ準備状態に移行することが決定された場合、（ｂ）チャンス前兆状態において、Ｂｏｎｕｓ準備状態移行抽選テーブル（チャンス前兆状態）（図２５（Ｂ）参照）を用いて抽選を行った結果、Ｂｏｎｕｓ準備状態に移行することが決定された場合に、Ｂｏｎｕｓ準備状態に移行するまでのゲーム数を決定する。ここで、Ｂｏｎｕｓ前兆ゲーム数決定テーブルは、Ｂｏｎｕｓ準備状態に移行することが決定された当選役毎にＢｏｎｕｓ前兆ゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により「スイカ」が決定され、Ｂｏｎｕｓ準備状態に移行することが決定された場合には、「４９１５２／６５５３６」の確率でＢｏｎｕｓ前兆ゲーム数として「５」ゲームが決定され、「８１９２／６５５３６」の確率でＢｏｎｕｓ前兆ゲーム数として「１０」ゲームが決定され、「８１９２／６５５３６」の確率でＢｏｎｕｓ前兆ゲーム数として「１５」ゲームが決定される。なお、決定されたＢｏｎｕｓ前兆ゲーム数は、サブＲＡＭ４０３に設けられている後述のＢｏｎｕｓ前兆状態用ゲーム数カウンタの値にセットされることとなる。
【０３１１】
（チャンス前兆ゲーム数決定テーブル）
チャンス前兆ゲーム数決定テーブルは、サブＲＯＭ４０２に設けられており、通常状態において、後述のチャンス状態移行抽選テーブル（図２８参照）を用いて抽選を行った結果、チャンス状態に移行することが決定された場合に、チャンス状態に移行するまでのゲーム数を決定する。ここで、チャンス前兆ゲーム数決定テーブルは、チャンス状態に移行することが決定された当選役毎にチャンス前兆ゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により「スイカ」が決定され、チャンス状態に移行することが決定された場合には、「４９１５２／６５５３６」の確率でチャンス前兆ゲーム数として「３」ゲームが決定され、「８１９２／６５５３６」の確率でチャンス前兆ゲーム数として「６」ゲームが決定され、「８１９２／６５５３６」の確率でチャンス前兆ゲーム数として「９」ゲームが決定される。なお、決定されたチャンス前兆ゲーム数は、サブＲＡＭ４０３に設けられている後述のチャンス前兆状態用ゲーム数カウンタの値にセットされることとなる。
【０３１２】
（第１上乗せ前兆ゲーム数決定テーブル）
第１上乗せ前兆ゲーム数決定テーブルは、サブＲＯＭ４０２に設けられており、ＡＲＴ状態において、後述の第１上乗せ状態移行抽選テーブル（図３４（Ａ）参照）を用いて抽選を行った結果、第１上乗せ状態に移行することが決定された場合に、第１上乗せ状態に移行するまでのゲーム数を決定する。ここで、第１上乗せ前兆ゲーム数決定テーブルは、第１上乗せ状態に移行することが決定された当選役毎に第１上乗せ前兆ゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により「スイカ」が決定され、第１上乗せ状態に移行することが決定された場合には、「３２７６８／６５５３６」の確率で第１上乗せ前兆ゲーム数として「２」ゲームが決定され、「３２７６８／６５５３６」の確率で第１上乗せ前兆ゲーム数として「４」ゲームが決定される。なお、決定された第１上乗せ前兆ゲーム数は、サブＲＡＭ４０３に設けられている後述の第１上乗せ前兆状態用ゲーム数カウンタの値にセットされることとなる。
【０３１３】
（第２上乗せ前兆ゲーム数決定テーブル）
第２上乗せ前兆ゲーム数決定テーブルは、サブＲＯＭ４０２に設けられており、ＡＲＴ状態において、後述の第２上乗せ状態移行抽選テーブル（図３４（Ｂ）参照）を用いて抽選を行った結果、第２上乗せ状態に移行することが決定された場合に、第２上乗せ状態に移行するまでのゲーム数を決定する。ここで、第２上乗せ前兆ゲーム数決定テーブルは、第２上乗せ状態に移行することが決定された当選役毎に第２上乗せ前兆ゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により「中段チェリー」が決定され、第２上乗せ状態に移行することが決定された場合には、「１６３８４／６５５３６」の確率で第２上乗せ前兆ゲーム数として「２」ゲームが決定され、「１６３８４／６５５３６」の確率で第２上乗せ前兆ゲーム数として「４」ゲームが決定され、「１６３８４／６５５３６」の確率で第２上乗せ前兆ゲーム数として「６」ゲームが決定され、「１６３８４／６５５３６」の確率で第２上乗せ前兆ゲーム数として「８」ゲームが決定される。なお、決定された第２上乗せ前兆ゲーム数は、サブＲＡＭ４０３に設けられている後述の第２上乗せ前兆状態用ゲーム数カウンタの値にセットされることとなる。
【０３１４】
（チャンス状態移行抽選テーブル）
次に、図２８に基づいて、チャンス状態移行抽選テーブルについて説明を行う。
【０３１５】
チャンス状態移行抽選テーブルは、サブＲＯＭ４０２に設けられており、通常状態において、チャンス状態に移行するか否かの抽選を行う。具体的には、チャンス状態移行抽選テーブルは、当選役毎にチャンス状態に移行することとなる抽選値が規定されている。例えば、後述の内部抽選処理により「スイカ」が決定された場合には、「３２７６／６５５３６」の確率でチャンス状態に移行することが決定される。
【０３１６】
（フェイクゲーム数決定テーブル）
次に、図２９に基づいて、フェイクゲーム数決定テーブルについて説明を行う。
【０３１７】
フェイクゲーム数決定テーブルは、（ａ）通常状態において、Ｂｏｎｕｓ準備状態に移行することを期待させる演出が行われるゲーム数を決定するための通常状態用フェイクゲーム数決定テーブル（図２９（Ａ）参照）と、（ｂ）ＡＲＴ状態において、第１上乗せ状態、または第２上乗せ状態に移行することを期待させる演出が行われるゲーム数を決定するためのＡＲＴ状態用フェイクゲーム数決定テーブル（図２９（Ｂ）参照）を備えている。
【０３１８】
（通常状態用フェイクゲーム数決定テーブル）
通常状態用フェイクゲーム数決定テーブルは、サブＲＯＭ４０２に設けられており、通常状態において、Ｂｏｎｕｓ準備状態移行抽選テーブル（通常状態）（図２５（Ａ）参照）を用いて抽選を行った結果、Ｂｏｎｕｓ準備状態に移行することが決定されなかった場合に、Ｂｏｎｕｓ準備状態に移行することを期待させる演出が行われるゲーム数を決定する。ここで、通常状態用フェイクゲーム数決定テーブルは、当選役毎にフェイク前兆ゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により「スイカ」が決定され、Ｂｏｎｕｓ準備状態に移行することが決定されなかった場合には、「４９１５２／６５５３６」の確率でフェイク前兆ゲーム数として「５」ゲームが決定され、「８１９２／６５５３６」の確率でフェイク前兆ゲーム数として「１０」ゲームが決定され、「８１９２／６５５３６」の確率でフェイク前兆ゲーム数として「１５」ゲームが決定される。なお、決定されたフェイク前兆ゲーム数は、サブＲＡＭ４０３に設けられている後述のフェイクゲーム数カウンタの値にセットされることとなる。
【０３１９】
（ＡＲＴ状態用フェイクゲーム数決定テーブル）
ＡＲＴ状態用フェイクゲーム数決定テーブルは、サブＲＯＭ４０２に設けられており、ＡＲＴ状態において、後述の第１上乗せ状態移行抽選テーブル（図３４（Ａ）参照）、後述の第２上乗せ状態移行抽選テーブル（図３４（Ｂ）参照）を用いて抽選を行った結果、第１上乗せ状態、及び第２上乗せ状態に移行することが決定されなかった場合に、第１上乗せ状態や、第２上乗せ状態に移行することを期待させる演出が行われるゲーム数を決定する。ここで、ＡＲＴ状態用フェイクゲーム数決定テーブルは、当選役毎にＡＲＴ状態用フェイクゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により「スイカ」が決定され、第１上乗せ状態、及び第２上乗せ状態に移行することが決定されなかった場合には、「４９１５２／６５５３６」の確率でＡＲＴ状態用フェイクゲーム数として「１」ゲームが決定され、「８１９２／６５５３６」の確率でＡＲＴ状態用フェイク前兆ゲーム数として「３」ゲームが決定され、「８１９２／６５５３６」の確率でＡＲＴ状態用フェイク前兆ゲーム数として「５」ゲームが決定される。なお、決定されたＡＲＴ状態用フェイク前兆ゲーム数は、サブＲＡＭ４０３に設けられている後述のＡＲＴ状態用フェイクゲーム数カウンタの値にセットされることとなる。
【０３２０】
（昇格抽選テーブル）
次に、図３０に基づいて、昇格抽選テーブルについて説明を行う。
【０３２１】
昇格抽選テーブルは、（ａ）第１Ｂｏｎｕｓ待機中において、第２Ｂｏｎｕｓ待機中、または第３Ｂｏｎｕｓ待機中に昇格させるか否かを抽選する際に用いられる昇格抽選テーブル（第１Ｂｏｎｕｓ待機中）（図３０（Ａ）参照）と、（ｂ）第２Ｂｏｎｕｓ待機中において、第３Ｂｏｎｕｓ待機中に昇格させるか否かを抽選する際に用いられる昇格抽選テーブル（第２Ｂｏｎｕｓ待機中）（図３０（Ｂ）参照）を備えている。
【０３２２】
（昇格抽選テーブル（第１Ｂｏｎｕｓ待機中））
昇格抽選テーブル（第１Ｂｏｎｕｓ待機中）は、サブＲＯＭ４０２に設けられており、Ｂｏｎｕｓ前兆状態、またはＢｏｎｕｓ準備状態において、第１Ｂｏｎｕｓ待機中である場合に、第２Ｂｏｎｕｓ待機中、または第３Ｂｏｎｕｓ待機中に昇格させるか否かを抽選する。具体的には、昇格抽選テーブル（第１Ｂｏｎｕｓ待機中）には、当選役毎に、第２Ｂｏｎｕｓ待機中に昇格する抽選値と、第３Ｂｏｎｕｓ待機中に昇格する抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「弱チェリー」が決定された場合には、「１２７８５／６５５３６」の確率で第２Ｂｏｎｕｓ待機中に昇格し、「２４／６５５３６」の確率で第３Ｂｏｎｕｓ待機中に昇格することとなる。
【０３２３】
（昇格抽選テーブル（第２Ｂｏｎｕｓ待機中））
昇格抽選テーブル（第２Ｂｏｎｕｓ待機中）は、サブＲＯＭ４０２に設けられており、Ｂｏｎｕｓ前兆状態、またはＢｏｎｕｓ準備状態において、第２Ｂｏｎｕｓ待機中である場合に、第３Ｂｏｎｕｓ待機中に昇格させるか否かを抽選する。具体的には、昇格抽選テーブル（第２Ｂｏｎｕｓ待機中）には、当選役毎に、第３Ｂｏｎｕｓ待機中に昇格する抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「弱チェリー」が決定された場合には、「２４／６５５３６」の確率で第３Ｂｏｎｕｓ待機中に昇格することとなる。
【０３２４】
なお、第１Ｂｏｎｕｓ待機中において、有効ライン上に「Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示されると、第１Ｂｏｎｕｓ状態に移行することとなる。また、第２Ｂｏｎｕｓ待機中において、有効ライン上に「Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示されると、第２Ｂｏｎｕｓ状態に移行することとなる。そして、第３Ｂｏｎｕｓ待機中において、有効ライン上に「Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせのうち、いずれかの図柄の組み合わせが表示されると、第３Ｂｏｎｕｓ状態に移行することとなる。このため、第３Ｂｏｎｕｓ待機中は、第１Ｂｏｎｕｓ待機中や、第２Ｂｏｎｕｓ待機中と比較して遊技者にとって最も有利となる。従って、第３Ｂｏｎｕｓ待機中においては、昇格抽選が行われることはない。
【０３２５】
（ＡＲＴ準備状態移行抽選テーブル）
次に、図３１に基づいて、ＡＲＴ準備状態移行抽選テーブルについて説明を行う。
【０３２６】
ＡＲＴ準備状態移行抽選テーブルは、（ａ）第１Ｂｏｎｕｓ状態において、ＡＲＴ準備状態に移行するか否かの抽選を行う際に用いられる第１Ｂｏｎｕｓ状態用ＡＲＴ準備状態移行抽選テーブル（図３１（Ａ）参照）と、（ｂ）第２Ｂｏｎｕｓ状態において、ＡＲＴ準備状態に移行するか否かの抽選を行う際に用いられる第２Ｂｏｎｕｓ状態用ＡＲＴ準備状態移行抽選テーブル（図３１（Ｂ）参照）を備えている。
【０３２７】
（第１Ｂｏｎｕｓ状態用ＡＲＴ準備状態移行抽選テーブル）
第１Ｂｏｎｕｓ状態用ＡＲＴ準備状態移行抽選テーブルは、サブＲＯＭ４０２に設けられており、第１Ｂｏｎｕｓ状態において、ＡＲＴ準備状態に移行するか否かの抽選を行う。具体的には、第１Ｂｏｎｕｓ状態用ＡＲＴ準備状態移行抽選テーブルは、当選役毎にＡＲＴ準備状態に移行することとなる抽選値が規定されている。例えば、当選役として「スイカ」が決定された場合には、「４０９６／６５５３６」の確率でＡＲＴ準備状態に移行することが決定される。
【０３２８】
（第２Ｂｏｎｕｓ状態用ＡＲＴ準備状態移行抽選テーブル）
第２Ｂｏｎｕｓ状態用ＡＲＴ準備状態移行抽選テーブルは、サブＲＯＭ４０２に設けられており、第２Ｂｏｎｕｓ状態において、ＡＲＴ準備状態に移行するか否かの抽選を行う。具体的には、第２Ｂｏｎｕｓ状態用ＡＲＴ準備状態移行抽選テーブルは、当選役毎にＡＲＴ準備状態に移行することとなる抽選値が規定されている。例えば、当選役として「スイカ」が決定された場合には、「８１９２／６５５３６」の確率でＡＲＴ準備状態に移行することが決定される。
【０３２９】
（ＡＲＴ状態用ゲーム数上乗せ抽選テーブル）
次に、図３２に基づいて、ＡＲＴ状態用ゲーム数上乗せ抽選テーブルについて説明を行う。
【０３３０】
ＡＲＴ状態用ゲーム数上乗せ抽選テーブルは、（ａ）第３Ｂｏｎｕｓ状態において、ＡＲＴ状態で遊技可能なゲーム数を上乗せするか否かの抽選を行う際に用いられるＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第３Ｂｏｎｕｓ状態）（図３２（Ａ）参照）と、（ｂ）ＡＲＴ準備状態や、ＡＲＴ状態において、ＡＲＴ状態で遊技可能なゲーム数を上乗せするか否かの抽選を行う際に用いられるＡＲＴ状態用ゲーム数上乗せ抽選テーブル（ＡＲＴ準備状態・ＡＲＴ状態）（図３２（Ｂ）参照）と、（ｃ）第１上乗せ前兆状態や、第２上乗せ前兆状態において、ＡＲＴ状態で遊技可能なゲーム数を上乗せするか否かの抽選を行う際に用いられるＡＲＴ状態用ゲーム数上乗せ抽選テーブル（上乗せ前兆状態）（図３２（Ｃ）参照）と、（ｄ）第１上乗せ準備状態や、第２上乗せ準備状態において、ＡＲＴ状態で遊技可能なゲーム数を上乗せするか否かの抽選を行う際に用いられるＡＲＴ状態用ゲーム数上乗せ抽選テーブル（上乗せ準備状態）（図３２（Ｄ）参照）と、（ｅ）第１上乗せ状態において、ＡＲＴ状態で遊技可能なゲーム数を上乗せするか否かの抽選を行う際に用いられるＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第１上乗せ状態）（図３２（Ｅ）参照）と、（ｆ）第２上乗せ状態において、ＡＲＴ状態で遊技可能なゲーム数を上乗せするか否かの抽選を行う際に用いられるＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第２上乗せ状態）（図３２（Ｆ）参照）と、（ｇ）第２転落待機状態において、ＡＲＴ状態で遊技可能なゲーム数を上乗せするか否かの抽選を行う際に用いられるＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第２転落待機状態）（図３２（Ｇ）参照）と、（ｈ）第３転落待機状態において、ＡＲＴ状態で遊技可能なゲーム数を上乗せするか否かの抽選を行う際に用いられるＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第３転落待機状態）（図３２（Ｈ）参照）を備えている。
【０３３１】
（ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第３Ｂｏｎｕｓ状態））
ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第３Ｂｏｎｕｓ状態）は、サブＲＯＭ４０２に設けられており、第３Ｂｏｎｕｓ状態の終了後、ＡＲＴ準備状態を介して移行するＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かの抽選を行う。具体的には、ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第３Ｂｏｎｕｓ状態）は、当選役毎に上乗せゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「中段チェリー」が決定された場合には、「３２７６８／６５５３６」の確率で上乗せゲーム数として「５０」ゲームが決定され、「１６３８４／６５５３６」の確率で上乗せゲーム数として「１００」ゲームが決定され、「８１９２／６５５３６」の確率で上乗せゲーム数として「２００」ゲームが決定され、「８１９２／６５５３６」の確率で上乗せゲーム数として「３００」ゲームが決定されることとなる。
【０３３２】
（ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（ＡＲＴ準備状態・ＡＲＴ状態））
ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（ＡＲＴ準備状態・ＡＲＴ状態）は、サブＲＯＭ４０２に設けられており、ＡＲＴ準備状態や、ＡＲＴ状態において、後述の内部抽選処理により決定された当選役に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かの抽選を行う。具体的には、ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（ＡＲＴ準備状態・ＡＲＴ状態）は、当選役毎に上乗せゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「中段チェリー」が決定された場合には、「３２７６８／６５５３６」の確率で上乗せゲーム数として「５０」ゲームが決定され、「１６３８４／６５５３６」の確率で上乗せゲーム数として「１００」ゲームが決定され、「８１９２／６５５３６」の確率で上乗せゲーム数として「２００」ゲームが決定され、「８１９２／６５５３６」の確率で上乗せゲーム数として「３００」ゲームが決定されることとなる。
【０３３３】
（ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（上乗せ前兆状態））
ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（上乗せ前兆状態）は、サブＲＯＭ４０２に設けられており、第１上乗せ前兆状態や、第２上乗せ前兆状態において、後述の内部抽選処理により決定された当選役に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かの抽選を行う。具体的には、ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（上乗せ前兆状態）は、当選役毎に上乗せゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「中段チェリー」が決定された場合には、「３２７６８／６５５３６」の確率で上乗せゲーム数として「５０」ゲームが決定され、「１６３８４／６５５３６」の確率で上乗せゲーム数として「１００」ゲームが決定され、「８１９２／６５５３６」の確率で上乗せゲーム数として「２００」ゲームが決定され、「８１９２／６５５３６」の確率で上乗せゲーム数として「３００」ゲームが決定されることとなる。
【０３３４】
（ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（上乗せ準備状態））
ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（上乗せ準備状態）は、サブＲＯＭ４０２に設けられており、第１上乗せ準備状態や、第２上乗せ準備状態において、後述の内部抽選処理により決定された当選役に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かの抽選を行う。具体的には、ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（上乗せ準備状態）は、当選役毎に上乗せゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「中段チェリー」が決定された場合には、「３２７６８／６５５３６」の確率で上乗せゲーム数として「５０」ゲームが決定され、「１６３８４／６５５３６」の確率で上乗せゲーム数として「１００」ゲームが決定され、「８１９２／６５５３６」の確率で上乗せゲーム数として「２００」ゲームが決定され、「８１９２／６５５３６」の確率で上乗せゲーム数として「３００」ゲームが決定されることとなる。
【０３３５】
（ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第１上乗せ状態））
ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第１上乗せ状態）は、サブＲＯＭ４０２に設けられており、第１上乗せ状態において、後述の内部抽選処理により決定された当選役に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かの抽選を行う。具体的には、ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第１上乗せ状態）は、当選役毎に上乗せゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「中段チェリー」が決定された場合には、「３２７６８／６５５３６」の確率で上乗せゲーム数として「１００」ゲームが決定され、「１６３８４／６５５３６」の確率で上乗せゲーム数として「２００」ゲームが決定され、「１６３８４／６５５３６」の確率で上乗せゲーム数として「３００」ゲームが決定されることとなる。
【０３３６】
（ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第２上乗せ状態））
ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第２上乗せ状態）は、サブＲＯＭ４０２に設けられており、第２上乗せ状態において、後述の内部抽選処理により決定された当選役に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かの抽選を行う。具体的には、ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第２上乗せ状態）は、当選役毎に上乗せゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「中段チェリー」が決定された場合には、「１６３８４／６５５３６」の確率で上乗せゲーム数として「１００」ゲームが決定され、「１６３８４／６５５３６」の確率で上乗せゲーム数として「２００」ゲームが決定され、「３２７６８／６５５３６」の確率で上乗せゲーム数として「３００」ゲームが決定されることとなる。
【０３３７】
（ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第２転落待機状態））
ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第２転落待機状態）は、サブＲＯＭ４０２に設けられており、第２転落待機状態において、後述の内部抽選処理により決定された当選役に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かの抽選を行う。具体的には、ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第２転落待機状態）は、当選役毎に上乗せゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「中段チェリー」が決定された場合には、「３２７６８／６５５３６」の確率で上乗せゲーム数として「５０」ゲームが決定され、「１６３８４／６５５３６」の確率で上乗せゲーム数として「１００」ゲームが決定され、「８１９２／６５５３６」の確率で上乗せゲーム数として「２００」ゲームが決定され、「８１９２／６５５３６」の確率で上乗せゲーム数として「３００」ゲームが決定されることとなる。
【０３３８】
（ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第３転落待機状態））
ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第３転落待機状態）は、サブＲＯＭ４０２に設けられており、第３転落待機状態において、後述の内部抽選処理により決定された当選役に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かの抽選を行う。具体的には、ＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第３転落待機状態）は、当選役毎に上乗せゲーム数の抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「中段チェリー」が決定された場合には、「３２７６８／６５５３６」の確率で上乗せゲーム数として「５０」ゲームが決定され、「１６３８４／６５５３６」の確率で上乗せゲーム数として「１００」ゲームが決定され、「８１９２／６５５３６」の確率で上乗せゲーム数として「２００」ゲームが決定され、「８１９２／６５５３６」の確率で上乗せゲーム数として「３００」ゲームが決定されることとなる。
【０３３９】
（引戻抽選テーブル）
次に、図３３に基づいて、引戻抽選テーブルについて説明を行う。
【０３４０】
引戻抽選テーブルは、（ａ）第１転落待機状態において、ＡＲＴ準備状態に移行させるか否かの抽選を行う際に用いられる第１転落待機状態用引戻抽選テーブル（図３３（Ａ）参照）と、（ｂ）第４転落待機状態において、ＡＲＴ状態に移行させるか否かの抽選を行う際に用いられる第４転落待機状態用引戻抽選テーブル（図３３（Ｂ）参照）を備えている。
【０３４１】
（第１転落待機状態用引戻抽選テーブル）
第１転落待機状態用引戻抽選テーブルは、サブＲＯＭ４０２に設けられており、第１転落待機状態において、ＡＲＴ準備状態に移行させるか否かの抽選を行う。具体的には、第１転落待機状態用引戻抽選テーブルは、当選役毎に、ＡＲＴ準備状態に移行することとなる抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「スイカリプレイ」が決定された場合には、「４０９６／６５５３６」の確率で、ＡＲＴ準備状態に移行することが決定される。
【０３４２】
（第４転落待機状態用引戻抽選テーブル）
第４転落待機状態用引戻抽選テーブルは、サブＲＯＭ４０２に設けられており、第４転落待機状態において、ＡＲＴ状態に移行させるか否かの抽選を行う。具体的には、第４転落待機状態用引戻抽選テーブルは、当選役毎に、ＡＲＴ状態に移行することとなる抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「スイカリプレイ」が決定された場合には、「８１９２／６５５３６」の確率で、ＡＲＴ状態に移行することが決定される。
【０３４３】
（上乗せ状態移行抽選テーブル）
次に、図３４に基づいて、上乗せ状態移行抽選テーブルについて説明を行う。
【０３４４】
上乗せ状態移行抽選テーブルは、（ａ）第１上乗せ状態に移行するか否かの抽選を行う際に用いられる第１上乗せ状態移行抽選テーブル（図３４（Ａ）参照）と、（ｂ）第２上乗せ状態に移行するか否かの抽選を行う際に用いられる第２上乗せ状態移行抽選テーブル（図３４（Ｂ）参照）を備えている。
【０３４５】
（第１上乗せ状態移行抽選テーブル）
第１上乗せ状態移行抽選テーブルは、サブＲＯＭ４０２に設けられており、ＡＲＴ状態において、第１上乗せ状態に移行するか否かの抽選を行う。具体的には、第１上乗せ状態移行抽選テーブルは、当選役毎に、第１上乗せ状態に移行することとなる抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「強チェリー」が決定された場合には、「８１９２／６５５３６」の確率で、第１上乗せ状態に移行することが決定される。
【０３４６】
（第２上乗せ状態移行抽選テーブル）
第１上乗せ状態移行抽選テーブルは、サブＲＯＭ４０２に設けられており、ＡＲＴ状態において、第１上乗せ状態に移行するか否かの抽選を行う。具体的には、第２上乗せ状態移行抽選テーブルは、当選役毎に、第２上乗せ状態に移行することとなる抽選値が規定されている。例えば、後述の内部抽選処理により、当選役として「中段チェリー」が決定された場合には、「３２７６８／６５５３６」の確率で、第２上乗せ状態に移行することが決定される。
【０３４７】
（メイン制御基板３００によるプログラム開始処理）
次に、図３５に基づいて、メイン制御基板３００により行われるプログラム開始処理についての説明を行う。なお、プログラム開始処理は、電源スイッチ２０１ｓｗがＯＮとなったことに基づいて行われる処理である。
【０３４８】
（ステップＳ１）
ステップＳ１において、メインＣＰＵ３０１は、電断中であるか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、遊技機１に電力が供給されている場合には、遊技機１が電断中であるか否かを判定し、遊技機１に電力が供給されていない場合には、バックアップ電源により遊技機１が電断中であるか否かを判定する処理を行う。そして、電断中であると判定された場合には（ステップＳ１＝Ｙｅｓ）、ステップＳ１の処理を繰り返し実行する。一方、電断中ではないと判定された場合には（ステップＳ１＝Ｎｏ）、ステップＳ２に処理を移行する。
【０３４９】
（ステップＳ２）
ステップＳ２において、メインＣＰＵ３０１は、初期設定処理を行う。具体的には、メインＣＰＵ３０１は、遊技機１の内部レジスタを設定するためのテーブルの番地を設定し、当該テーブルに基づいて、レジスタの番地をセットする処理等を行う。そして、ステップＳ２の処理が終了すると、ステップＳ３に処理を移行する。
【０３５０】
（ステップＳ３）
ステップＳ３において、メインＣＰＵ３０１は、ＲＡＭチェックサム算出処理を行う。具体的には、メインＣＰＵ３０１は、メインＲＡＭ３０３のチェックサムを算出し、当該算出が終了した場合には、メインＲＡＭ３０３のチェックサムをセットする処理を行う。そして、ステップＳ３の処理が終了すると、ステップＳ４に処理を移行する。
【０３５１】
（ステップＳ４）
ステップＳ４において、メインＣＰＵ３０１は、設定変更キースイッチがＯＮであるか否かを判定する処理を行う。本実施形態においては、設定変更キー（図示せず）が設定変更用鍵穴４８に挿入された状態で、所定角度回動されることにより、設定変更キースイッチ４９ｓｗがＯＮとなる。このため、ステップＳ４において、メインＣＰＵ３０１は、設定変更キー（図示せず）が設定変更用鍵穴４８に挿入された状態で、所定角度回動されているか否かを判定する処理を行う。そして、設定変更キースイッチがＯＮであると判定された場合には（ステップＳ４＝Ｙｅｓ）、ステップＳ５に処理を移行し、設定変更キースイッチがＯＦＦであると判定された場合には（ステップＳ４＝Ｎｏ）、電断前に退避されたレジスタの値や、保存されたスタックポインタの値を復帰させる電断復帰処理に処理を移行する。
【０３５２】
なお、電断復帰処理が終了すると、遊技機１の電源がＯＦＦとなったときの状態に復帰することとなる。
【０３５３】
（ステップＳ５）
ステップＳ５において、メインＣＰＵ３０１は、ドア開閉センサがＯＮであるか否かを判定する処理を行う。本実施形態においては、鍵穴５にドアキー（図示せず）が挿入されて時計回り方向に所定角度回動され、かつ、前面扉３が所定角度以上開放されることにより、ドア開閉センサ１７ｓがＯＮとなる。このため、ステップＳ５において、メインＣＰＵ３０１は、鍵穴５にドアキー（図示せず）が挿入されて時計回り方向に所定角度回動され、かつ、前面扉３が所定角度以上開放されているか否かを判定する処理を行う。そして、ドア開閉センサがＯＮであると判定された場合には（ステップＳ５＝Ｙｅｓ）、ステップＳ７に処理を移行し、ドア開閉センサがＯＦＦであると判定された場合には（ステップＳ５＝Ｎｏ）、ステップＳ６に処理を移行する。
【０３５４】
（ステップＳ６）
ステップＳ６において、メインＣＰＵ３０１は、設定変更装置作動異常フラグをセットする処理を行う。具体的には、設定変更キースイッチがＯＮであって（ステップＳ４＝Ｙｅｓ）、ドア開閉センサ１７ｓがＯＦＦである場合（ステップＳ５＝Ｎｏ）、前面扉３が所定角度以上開放していないにもかかわらず、設定変更用の鍵が挿入された状態で所定角度回動されていることとなる。このため、メインＣＰＵ３０１は、メインＲＡＭ３０３に設けられている設定変更装置作動異常フラグ格納領域に設定変更装置作動異常フラグをセットする処理を行う。そして、ステップＳ６の処理が終了すると、前述した電断復帰処理に処理を移行する。
【０３５５】
（ステップＳ７）
ステップＳ７において、メインＣＰＵ３０１は、設定変更開始コマンドをセットする処理を行う。具体的には、メインＣＰＵ３０１は、設定変更開始コマンドをサブ制御基板４００に対して送信するために、当該設定変更開始コマンドを、メインＲＡＭ３０３に設けられている演出用伝送データ格納領域にセットする処理を行う。ここで、「設定変更開始コマンド」とは、遊技機１の電源が投入され、設定値の変更を開始する旨の情報等を有するコマンドである。そして、ステップＳ７の処理が終了すると、ステップＳ８に処理を移行する。
【０３５６】
（ステップＳ８）
ステップＳ８において、メインＣＰＵ３０１は、設定値変更処理を行う。具体的には、メインＣＰＵ３０１は、現在の設定値を取得し、設定値の範囲が正常であるか否かを判定し、当該判定結果が正常である場合には、貯留枚数表示器２８や、設定表示部４４に現在の設定値を表示する処理を行う。一方、上述の判定結果が正常ではない場合には、設定値の初期設定値をメインＲＡＭ３０３に設けられている設定値格納領域にセットする処理を行う。そして、メインＣＰＵ３０１は、設定変更スイッチ４５ｓｗにより設定変更ボタン４５の操作が検出されたことに基づいて、設定値の切替処理を行うとともに、スタートスイッチ１０ｓｗによりスタートレバー１０の操作が検出されたことに基づいて、設定値の確定処理を行い、所定角度回動されている設定変更用の鍵が抜差可能な角度まで回動されたことが検出されたことに基づいて、設定値をメインＲＡＭ３０３に設けられている設定値格納領域に格納する処理を行う。そして、ステップＳ８の処理が終了すると、ステップＳ９に処理を移行する。
【０３５７】
（ステップＳ９）
ステップＳ９において、メインＣＰＵ３０１は、設定変更終了コマンドをセットする処理を行う。具体的には、メインＣＰＵ３０１は、設定変更終了コマンドをサブ制御基板４００に対して送信するために、当該設定変更終了コマンドを、メインＲＡＭ３０３に設けられている演出用伝送データ格納領域にセットする処理を行う。ここで、「設定変更終了コマンド」とは、設定値の変更が終了した旨の情報や、変更後の設定値に係る情報を有するコマンドである。そして、ステップＳ９の処理が終了すると、ステップＳ１０に処理を移行する。
【０３５８】
（ステップＳ１０）
ステップＳ１０において、メインＣＰＵ３０１は、ドア開閉センサがＯＦＦであるか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、ドア開閉センサ１７ｓがＯＦＦであるか否かを判定する処理を行う。そして、ドア開閉センサがＯＦＦであると判定された場合には（ステップＳ１０＝Ｙｅｓ）、ステップＳ１１に処理を移行し、ドア開閉センサがＯＦＦではないと判定された場合には（ステップＳ１０＝Ｎｏ）、ステップＳ１２に処理を移行する。
【０３５９】
（ステップＳ１１）
ステップＳ１１において、メインＣＰＵ３０１は、ドアクローズコマンドをセットする処理を行う。具体的には、メインＣＰＵ３０１は、ドアクローズコマンドをサブ制御基板４００に対して送信するために、当該ドアクローズコマンドを、メインＲＡＭ３０３に設けられている演出用伝送データ格納領域にセットする処理を行う。ここで、「ドアクローズコマンド」とは、前面扉３が閉じられた旨の情報を有するコマンドである。そして、ステップＳ１１の処理が終了すると、メインループ処理（図３６参照）に処理を移行する。
【０３６０】
（ステップＳ１２）
ステップＳ１２において、メインＣＰＵ３０１は、ドアオープンコマンドをセットする処理を行う。具体的には、メインＣＰＵ３０１は、ドアオープンコマンドをサブ制御基板４００に対して送信するために、当該ドアオープンコマンドを、メインＲＡＭ３０３に設けられている演出用伝送データ格納領域にセットする処理を行う。ここで、「ドアオープンコマンド」とは、前面扉３が開放している旨の情報を有するコマンドである。そして、ステップＳ１２の処理が終了すると、メインループ処理（図３６参照）に処理を移行する。
【０３６１】
（メイン制御基板３００によるメインループ処理）
次に、図３６に基づいて、メイン制御基板３００により行われるメインループ処理についての説明を行う。
【０３６２】
（ステップＳ１０１）
ステップＳ１０１において、メインＣＰＵ３０１は、初期化処理を行う。具体的には、メインＣＰＵ３０１は、スタックポインタをセットする処理や、メインＲＡＭ３０３の初期化開始番地と、初期化終了番地をセットしてから、メインＲＡＭ３０３の初期化開始番地から初期化終了番地領域までの領域を初期化する処理等を行う。そして、ステップＳ１０１の処理が終了すると、ステップＳ１０２に処理を移行する。
【０３６３】
（ステップＳ１０２）
ステップＳ１０２において、メインＣＰＵ３０１は、遊技開始管理処理を行う。具体的には、メインＣＰＵ３０１は、メインＲＡＭ３０３に設けられている投入枚数カウンタの値、メインＲＡＭ３０３に設けられている停止制御番号格納領域の値、メインＲＡＭ３０３に設けられている押圧基準位置格納領域の値をクリアする処理等を行う。また、メインＣＰＵ３０１は、メインＲＡＭ３０３に設けられている操作可能状態フラグ格納領域のＢＥＴボタン７や、ＭＡＸＢＥＴボタン８に対応する操作可能状態フラグをＯＮにする処理を行う。そして、ステップＳ１０２の処理が終了すると、ステップＳ１０３に処理を移行する。
【０３６４】
（ステップＳ１０３）
ステップＳ１０３において、メインＣＰＵ３０１は、メダル受付開始処理を行う。当該処理において、メインＣＰＵ３０１は、後述の再遊技作動中フラグがＯＮの場合に、メダルを自動投入する処理等を行う。そして、ステップＳ１０３の処理が終了すると、ステップＳ１０４に処理を移行する。
【０３６５】
（ステップＳ１０４）
ステップＳ１０４において、メインＣＰＵ３０１は、設定値確認処理を行う。具体的には、メインＣＰＵ３０１は、メダルが投入済みでない場合であって、設定変更キースイッチ４９ｓｗがＯＮである場合に、メインＲＡＭ３０３に設けられている設定値格納領域に格納されている設定値の値を設定表示部４４に表示する処理を行う。そして、ステップＳ１０４の処理が終了すると、ステップＳ１０５に処理を移行する。
【０３６６】
（ステップＳ１０５）
ステップＳ１０５において、メインＣＰＵ３０１は、メダル管理処理を行う。当該処理において、メインＣＰＵ３０１は、後述の再遊技作動中フラグがＯＮではない場合に、メダル投入口６にメダルが投入されたか否かを判定し、メダル投入口６にメダルが投入された場合に、メインＲＡＭ３０３に設けられている投入枚数カウンタの値を加算する処理や、ＢＥＴボタン７や、ＭＡＸＢＥＴボタン８の操作が検出されたか否かを判定し、ＢＥＴボタン７や、ＭＡＸＢＥＴボタン８の操作が検出された場合に、メインＲＡＭ３０３に設けられている投入枚数カウンタの値を加算する処理、精算ボタン９の操作が検出されたか否かを判定し、精算ボタン９の操作が検出された場合に、貯留されているメダルを遊技者に返却する処理等を行う。そして、ステップＳ１０５の処理が終了すると、ステップＳ１０６に処理を移行する。
【０３６７】
（ステップＳ１０６）
ステップＳ１０６において、メインＣＰＵ３０１は、投入枚数カウンタの値が「３」であるか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ１０３のメダル受付開始処理や、ステップＳ１０５のメダル管理処理により、メインＲＡＭ３０３に設けられている投入枚数カウンタの値が「３」となったか否かを判定する処理を行う。そして、投入枚数カウンタの値が「３」であると判定された場合には（ステップＳ１０６＝Ｙｅｓ）、ステップＳ１０７に処理を移行し、投入枚数カウンタの値が「３」ではないと判定された場合には（ステップＳ１０６＝Ｎｏ）、ステップＳ１０４に処理を移行する。
【０３６８】
（ステップＳ１０７）
ステップＳ１０７において、メインＣＰＵ３０１は、後で図３７を用いて詳述するスタートレバーチェック処理を行う。当該処理において、メインＣＰＵ３０１は、スタートスイッチ１０ｓｗがＯＮであるか否かを判定する処理等を行う。そして、ステップＳ１０７の処理が終了すると、ステップＳ１０８に処理を移行する。
【０３６９】
（ステップＳ１０８）
ステップＳ１０８において、メインＣＰＵ３０１は、スタートスイッチがＯＮであるか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、スタートスイッチ１０ｓｗがＯＮであるか否かを判定する処理を行う。そして、スタートスイッチがＯＮであると判定された場合には（ステップＳ１０８＝Ｙｅｓ）、ステップＳ１０９に処理を移行し、スタートスイッチがＯＮではないと判定された場合には（ステップＳ１０８＝Ｎｏ）、ステップＳ１０４に処理を移行する。
【０３７０】
（ステップＳ１０９）
ステップＳ１０９において、メインＣＰＵ３０１は、後で図３８を用いて詳述する内部抽選処理を行う。当該処理において、メインＣＰＵ３０１は、抽選により当選役を決定する処理等を行う。そして、ステップＳ１０９の処理が終了すると、ステップＳ１１０に処理を移行する。
【０３７１】
（ステップＳ１１０）
ステップＳ１１０において、メインＣＰＵ３０１は、後で図３９を用いて詳述する図柄コード設定処理を行う。当該処理において、メインＣＰＵ３０１は、ステップＳ１０９の処理により決定された当選役に基づいて、停止制御番号を取得し、メインＲＡＭ３０３に設けられている停止制御番号格納領域に格納する処理等を行う。そして、ステップＳ１１０の処理が終了すると、ステップＳ１１１に処理を移行する。
【０３７２】
（ステップＳ１１１）
ステップＳ１１１において、メインＣＰＵ３０１は、後で図４０を用いて詳述するリール回転開始準備処理を行う。当該処理において、メインＣＰＵ３０１は、最小遊技時間をセットする処理等を行う。そして、ステップＳ１１１の処理が終了すると、ステップＳ１１２に処理を移行する。
【０３７３】
（ステップＳ１１２）
ステップＳ１１２において、メインＣＰＵ３０１は、後で図４１を用いて詳述するリール停止前処理を行う。当該処理において、メインＣＰＵ３０１は、回転中のリール１７に対する引込予想処理等を行う。そして、ステップＳ１１２の処理が終了すると、ステップＳ１１３に処理を移行する。
【０３７４】
（ステップＳ１１３）
ステップＳ１１３において、メインＣＰＵ３０１は、リール回転中フラグ設定処理を行う。具体的には、メインＣＰＵ３０１は、左リール１８、中リール１９、右リール２０が回転中である旨の情報をメインＲＡＭ３０３に設けられているリール情報格納領域に格納する処理を行う。そして、ステップＳ１１３の処理が終了すると、ステップＳ１１４に処理を移行する。
【０３７５】
（ステップＳ１１４）
ステップＳ１１４において、メインＣＰＵ３０１は、操作可能状態フラグをクリアする処理を行う。具体的には、メインＣＰＵ３０１は、メインＲＡＭ３０３に設けられている操作可能状態フラグ格納領域のＢＥＴボタン７や、ＭＡＸＢＥＴボタン８に対応する操作可能状態フラグをＯＦＦにする処理を行う。そして、ステップＳ１１４の処理が終了すると、ステップＳ１１５に処理を移行する。
【０３７６】
（ステップＳ１１５）
ステップＳ１１５において、メインＣＰＵ３０１は、リール回転開始処理を行う。具体的には、メインＣＰＵ３０１は、リール制御基板１５０を介して、左ステッピングモータ１５１、中ステッピングモータ１５２、右ステッピングモータ１５３を駆動することにより、左リール１８、中リール１９、右リール２０を定速回転させるための処理を行う。そして、ステップＳ１１５の処理が終了すると、ステップＳ１１６に処理を移行する。
【０３７７】
（ステップＳ１１６）
ステップＳ１１６において、メインＣＰＵ３０１は、操作可能状態フラグをセットする処理を行う。具体的には、メインＣＰＵ３０１は、メインＲＡＭ３０３に設けられている操作可能状態フラグ格納領域の左停止ボタン１１、中停止ボタン１２、右停止ボタン１３に対応する操作可能状態フラグをＯＮにする処理を行う。そして、ステップＳ１１６の処理が終了すると、ステップＳ１１７に処理を移行する。
【０３７８】
（ステップＳ１１７）
ステップＳ１１７において、メインＣＰＵ３０１は、後で図４２を用いて詳述するリール回転中処理を行う。当該処理において、メインＣＰＵ３０１は、左停止スイッチ１１ｓｗ、中停止スイッチ１２ｓｗ、右停止スイッチ１３ｓｗが遊技者による左停止ボタン１１、中停止ボタン１２、右停止ボタン１３に対する停止操作を検出したことに基づいて、左リール１８、中リール１９、右リール２０の回転を停止させる処理等を行う。そして、ステップＳ１１７の処理が終了すると、ステップＳ１１８に処理を移行する。
【０３７９】
（ステップＳ１１８）
ステップＳ１１８において、メインＣＰＵ３０１は、全リールが停止したか否かを判定する。具体的には、メインＣＰＵ３０１は、メインＲＡＭ３０３に設けられている操作可能状態フラグ格納領域の値に基づいて、左リール１８、中リール１９、右リール２０が全て停止したか否かを判定する処理を行う。そして、全リールが停止したと判定された場合には（ステップＳ１１８＝Ｙｅｓ）、ステップＳ１１９に処理を移行し、全リールが停止していないと判定された場合には（ステップＳ１１８＝Ｎｏ）、ステップＳ１１７に処理を移行し、全リールが停止するまで、同様の処理を繰り返し実行する。
【０３８０】
（ステップＳ１１９）
ステップＳ１１９において、メインＣＰＵ３０１は、後で図４３を用いて詳述する表示判定処理を行う。当該処理において、メインＣＰＵ３０１は、入賞した図柄の組み合わせに応じて払出枚数を算定する処理等を行う。そして、ステップＳ１１９の処理が終了すると、ステップＳ１２０に処理を移行する。
【０３８１】
（ステップＳ１２０）
ステップＳ１２０において、メインＣＰＵ３０１は、払出処理を行う。具体的には、メインＣＰＵ３０１は、「入賞」に係る図柄の組み合わせが有効ライン上に表示されたことに基づいて、電源基板２００を介してホッパー２０２を駆動することにより、メダルを払い出す処理を行う。そして、ステップＳ１２０の処理が終了すると、ステップＳ１２１に処理を移行する。
【０３８２】
（ステップＳ１２１）
ステップＳ１２１において、メインＣＰＵ３０１は、後で図４４を用いて詳述する遊技状態移行処理を行う。当該処理において、メインＣＰＵ３０１は、有効ライン上に表示された図柄の組み合わせに基づいて、ＲＴ遊技状態を移行させる処理等を行う。そして、ステップＳ１２１の処理が終了すると、ステップＳ１０１に処理を移行し、繰り返しメインループ処理を実行する。
【０３８３】
（スタートレバーチェック処理）
次に、図３７に基づいて、図３６のステップＳ１０７の処理により行われるスタートレバーチェック処理についての説明を行う。なお、図３７はスタートレバーチェック処理のサブルーチンを示す図である。
【０３８４】
（ステップＳ１０７−１）
ステップＳ１０７−１において、メインＣＰＵ３０１は、スタートスイッチがＯＮであるか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、スタートスイッチ１０ｓｗが遊技者によるスタートレバー１０の操作を検出したか否かを判定する処理を行う。そして、スタートスイッチがＯＮであると判定された場合には（ステップＳ１０７−１＝Ｙｅｓ）、ステップＳ１０７−２に処理を移行し、スタートスイッチがＯＮではないと判定された場合には（ステップＳ１０７−１＝Ｎｏ）、スタートレバーチェック処理のサブルーチンを終了し、メインループ処理のステップＳ１０８に処理を移行する。
【０３８５】
（ステップＳ１０７−２）
ステップＳ１０７−２において、メインＣＰＵ３０１は、再遊技作動中フラグをＯＦＦにする処理を行う。具体的には、メインＣＰＵ３０１は、メインＲＡＭ３０３に設けられている再遊技作動中フラグ格納領域の値をＯＦＦにする処理を行う。そして、ステップＳ１０７−２の処理が終了すると、スタートレバーチェック処理のサブルーチンを終了し、メインループ処理のステップＳ１０８に処理を移行する。
【０３８６】
（内部抽選処理）
次に、図３８に基づいて、図３６のステップＳ１０９の処理により行われる内部抽選処理についての説明を行う。なお、図３８は内部抽選処理のサブルーチンを示す図である。
【０３８７】
（ステップＳ１０９−１）
ステップＳ１０９−１において、メインＣＰＵ３０１は、抽選前エラーチェック処理を行う。具体的には、メインＣＰＵ３０１は、内部抽選処理により当選役を決定する前にエラーを検出する処理を行う。そして、ステップＳ１０９−１の処理が終了すると、ステップＳ１０９−２に処理を移行する。
【０３８８】
なお、メインＣＰＵ３０１は、ステップＳ１０９−１の抽選前エラーチェック処理により、エラーが検出された場合に、復帰不可能エラー時処理を行う。
【０３８９】
（ステップＳ１０９−２）
ステップＳ１０９−２において、メインＣＰＵ３０１は、ハード乱数取得処理を行う。具体的には、メインＣＰＵ３０１は、メイン乱数発生器３０４により生成した乱数値を抽出する処理を行うとともに、抽出した乱数値をレジスタに記憶する処理を行う。そして、ステップＳ１０９−２の処理が終了すると、ステップＳ１０９−３に処理を移行する。
【０３９０】
（ステップＳ１０９−３）
ステップＳ１０９−３において、メインＣＰＵ３０１は、当選番号初期値取得処理を行う。具体的には、メインＣＰＵ３０１は、当選役を決定するに際して当選番号の初期値を取得する処理を行う。ここで、本実施形態において、メインＣＰＵ３０１は、当選番号の初期値として「３９」を取得し、レジスタに記憶する処理を行う。そして、ステップＳ１０９−３の処理が終了すると、ステップＳ１０９−４に処理を移行する。
【０３９１】
（ステップＳ１０９−４）
ステップＳ１０９−４において、メインＣＰＵ３０１は、第２当選役決定テーブルをセットする処理を行う。具体的には、メインＣＰＵ３０１は、メインＲＯＭ３０２に記憶されている第２当選役決定テーブル（図２０参照）をセットする処理を行う。そして、ステップＳ１０９−４の処理が終了すると、ステップＳ１０９−５に処理を移行する。
【０３９２】
（ステップＳ１０９−５）
ステップＳ１０９−５において、メインＣＰＵ３０１は、当選番号取得処理を行う。具体的には、メインＣＰＵ３０１は、レジスタに記憶されている当選番号を取得する処理を行う。そして、ステップＳ１０９−５の処理が終了すると、ステップＳ１０９−６に処理を移行する。
【０３９３】
（ステップＳ１０９−６）
ステップＳ１０９−６において、メインＣＰＵ３０１は、当選番号が「２４」以上であるか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ１０９−５の当選番号取得処理により取得した当選番号が「２４」以上であるか否かを判定する処理を行う。そして、当選番号が「２４」以上であると判定された場合には（ステップＳ１０９−６＝Ｙｅｓ）、ステップＳ１０９−１１に処理を移行し、当選番号が「２４」以上ではないと判定された場合には（ステップＳ１０９−６＝Ｎｏ）、ステップＳ１０９−７に処理を移行する。
【０３９４】
（ステップＳ１０９−７）
ステップＳ１０９−７において、メインＣＰＵ３０１は、遊技状態取得処理を行う。具体的には、メインＣＰＵ３０１は、メインＲＡＭ３０３に設けられている遊技状態格納領域の値に基づいて、遊技状態を取得する処理を行う。そして、ステップＳ１０９−７の処理が終了すると、ステップＳ１０９−８に処理を移行する。
【０３９５】
（ステップＳ１０９−８）
ステップＳ１０９−８において、メインＣＰＵ３０１は、第１当選役決定テーブルをセットする処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ１０９−７の遊技状態取得処理により取得された遊技状態に応じて、第１当選役決定テーブルをセットする処理を行う。例えば、ステップＳ１０９−７の遊技状態取得処理により取得された遊技状態が第１ＲＴ遊技状態である場合には、第１ＲＴ遊技状態用第１当選役決定テーブル（図１４参照）をセットする処理を行う。そして、ステップＳ１０９−８の処理が終了すると、ステップＳ１０９−９に処理を移行する。
【０３９６】
（ステップＳ１０９−９）
ステップＳ１０９−９において、メインＣＰＵ３０１は、抽選データ取得処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ１０９−８の処理によりセットされた第１当選役決定テーブルと、レジスタに記憶されている当選番号に基づいて、当選番号に対応する当選役に係るデータを取得する処理を行う。そして、ステップＳ１０９−９の処理が終了すると、ステップＳ１０９−１０に処理を移行する。
【０３９７】
（ステップＳ１０９−１０）
ステップＳ１０９−１０において、メインＣＰＵ３０１は、抽選なしか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ１０９−９の抽選データ取得処理により取得した当選役に係るデータに基づいて、抽選を行わないか否かを判定する処理を行う。ここで、本実施形態において、メインＣＰＵ３０１は、当選番号に対応する抽選値が「０」の場合に、抽選を行わないと判定する。そして、抽選なしであると判定された場合には（ステップＳ１０９−１０＝Ｙｅｓ）、ステップＳ１０９−１６に処理を移行し、抽選なしではないと判定された場合には（ステップＳ１０９−１０＝Ｎｏ）、ステップＳ１０９−１１に処理を移行する。
【０３９８】
（ステップＳ１０９−１１）
ステップＳ１０９−１１において、メインＣＰＵ３０１は、全設定共通値であるか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ１０９−９の抽選データ取得処理により取得した当選番号が設定値を問わずに同一の抽選値であるか否かを判定する処理を行う。そして、全設定共通値であると判定された場合には（ステップＳ１０９−１１＝Ｙｅｓ）、ステップＳ１０９−１３に処理を移行し、全設定共通値ではないと判定された場合には（ステップＳ１０９−１１＝Ｎｏ）、ステップＳ１０９−１２に処理を移行する。
【０３９９】
（ステップＳ１０９−１２）
ステップＳ１０９−１２において、メインＣＰＵ３０１は、設定値別抽選値取得処理を行う。具体的には、メインＣＰＵ３０１は、メインＲＡＭ３０３に設けられている設定値格納領域に格納されている値と、レジスタに記憶されている当選番号に基づいて、現在セットされている第１当選役決定テーブル、または第２当選役決定テーブルの抽選値を取得し、レジスタに記憶する処理を行う。そして、ステップＳ１０９−１２の処理が終了すると、ステップＳ１０９−１４に処理を移行する。
【０４００】
（ステップＳ１０９−１３）
ステップＳ１０９−１３において、メインＣＰＵ３０１は、全設定共通抽選値取得処理を行う。具体的には、メインＣＰＵ３０１は、レジスタに記憶されている当選番号に基づいて、現在セットされている第１当選役決定テーブル、または第２当選役決定テーブルの抽選値を取得し、レジスタに記憶する処理を行う。そして、ステップＳ１０９−１３の処理が終了すると、ステップＳ１０９−１４に処理を移行する。
【０４０１】
（ステップＳ１０９−１４）
ステップＳ１０９−１４において、メインＣＰＵ３０１は、抽選確認処理を行う。具体的には、メインＣＰＵ３０１は、レジスタに記憶されている乱数値から、ステップＳ１０９−１２の設定値別抽選値取得処理により取得した抽選値、またはステップＳ１０９−１３の全設定共通抽選値取得処理により取得した抽選値を減算し、乱数値が記憶されていたレジスタに記憶した値を、減算した後の値に更新して記憶する処理を行う。そして、ステップＳ１０９−１４の処理が終了すると、ステップＳ１０９−１５に処理を移行する。
【０４０２】
（ステップＳ１０９−１５）
ステップＳ１０９−１５において、メインＣＰＵ３０１は、当選したか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ１０９−１４の抽選確認処理によりレジスタに記憶された乱数値から、ステップＳ１０９−１２の設定値別抽選値取得処理により取得した抽選値、またはステップＳ１０９−１３の全設定共通抽選値取得処理により取得した抽選値を減算する処理を行った結果、負の値となったか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ１０９−１５＝Ｙｅｓ）、内部抽選処理のサブルーチンを終了し、メインループ処理のステップＳ１１０に処理を移行する。一方、当選していないと判定された場合には（ステップＳ１０９−１５＝Ｎｏ）、ステップＳ１０９−１６に処理を移行する。
【０４０３】
なお、当選したと判定された場合には（ステップＳ１０９−１５＝Ｙｅｓ）、レジスタに記憶されている当選番号に対応する当選役が決定される。
【０４０４】
（ステップＳ１０９−１６）
ステップＳ１０９−１６において、メインＣＰＵ３０１は、当選番号の値から「１」減算する処理を行う。具体的には、メインＣＰＵ３０１は、レジスタに記憶している当選番号から「１」減算する処理を行う。そして、ステップＳ１０９−１６の処理が終了すると、ステップＳ１０９−１７に処理を移行する。
【０４０５】
（ステップＳ１０９−１７）
ステップＳ１０９−１７において、メインＣＰＵ３０１は、当選番号の値が「０」であるか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ１０９−１６の処理により、レジスタに記憶されている当選番号の値から「１」減算した結果、当選番号の値が「０」となったか否かを判定する処理を行う。そして、当選番号の値が「０」であると判定された場合には（ステップＳ１０９−１７＝Ｙｅｓ）、内部抽選処理のサブルーチンを終了し、メインループ処理のステップＳ１１０に処理を移行する。一方、当選番号の値が「０」ではないと判定された場合には（ステップＳ１０９−１７＝Ｎｏ）、ステップＳ１０９−４に処理を移行する。
【０４０６】
なお、本実施形態において、当選番号の値が「０」となった場合には（ステップＳ１０９−１７＝ＹＥＳ）、当選役として「ハズレ」が決定されることとなる。
【０４０７】
（図柄コード設定処理）
次に、図３９に基づいて、図３６のステップＳ１１０の処理により行われる図柄コード設定処理についての説明を行う。なお、図３９は図柄コード設定処理のサブルーチンを示す図である。
【０４０８】
（ステップＳ１１０−１）
ステップＳ１１０−１において、メインＣＰＵ３０１は、停止制御番号取得処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ１０９の内部抽選処理により決定した当選役の当選番号を停止制御番号として、メインＲＡＭ３０３に設けられている停止制御番号格納領域に格納するとともに、レジスタにセットする処理を行う。そして、ステップＳ１１０−１の処理が終了すると、ステップＳ１１０−２に処理を移行する。
【０４０９】
（ステップＳ１１０−２）
ステップＳ１１０−２において、メインＣＰＵ３０１は、表示許可図柄ビット設定処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ１１０−１の停止制御番号取得処理により取得した停止制御番号に基づいて、有効ライン上に表示することが許容される図柄の組み合わせに係る情報である表示許可図柄ビットを設定する処理を行う。そして、ステップＳ１１０−２の処理が終了すると、ステップＳ１１０−３に処理を移行する。
【０４１０】
（ステップＳ１１０−３）
ステップＳ１１０−３において、メインＣＰＵ３０１は、リール回転開始受付コマンドをセットする処理を行う。具体的には、メインＣＰＵ３０１は、リール回転開始受付コマンドをサブ制御基板４００に対して送信するために、当該リール回転開始受付コマンドを、メインＲＡＭ３０３に設けられている演出用伝送データ格納領域にセットする処理を行う。ここで、「リール回転開始受付コマンド」とは、スタートレバー１０の操作が受け付けられた旨の情報等を有するコマンドである。そして、ステップＳ１１０−３の処理が終了すると、ステップＳ１１０−４に処理を移行する。
【０４１１】
（ステップＳ１１０−４）
ステップＳ１１０−４において、メインＣＰＵ３０１は、回胴演出抽選処理を行う。当該処理において、メインＣＰＵ３０１は、左リール１８、中リール１９、右リール２０を回転させる回胴演出を行うか否かを抽選する処理を行い、当該抽選に当選した場合には、メインＲＡＭ３０３に設けられている回胴演出情報格納領域に、当選した回胴演出に係る情報を格納する処理を行う。そして、ステップＳ１１０−４の処理が終了すると、ステップＳ１１０−５に処理を移行する。
【０４１２】
（ステップＳ１１０−５）
ステップＳ１１０−５において、メインＣＰＵ３０１は、条件装置コマンドをセットする処理を行う。具体的には、メインＣＰＵ３０１は、条件装置コマンドをサブ制御基板４００に対して送信するために、当該条件装置コマンドを、メインＲＡＭ３０３に設けられている演出用伝送データ格納領域にセットする処理を行う。ここで、「条件装置コマンド」とは、当選役に係る情報や、実行することとなる回胴演出に係る情報等を有するコマンドである。そして、ステップＳ１１０−５の処理が終了すると、図柄コード設定処理のサブルーチンを終了し、メインループ処理のステップＳ１１１に処理を移行する。
【０４１３】
（リール回転開始準備処理）
次に、図４０に基づいて、図３６のステップＳ１１１の処理により行われるリール回転開始準備処理についての説明を行う。なお、図４０はリール回転開始準備処理のサブルーチンを示す図である。
【０４１４】
（ステップＳ１１１−１）
ステップＳ１１１−１において、メインＣＰＵ３０１は、回胴演出設定処理を行う。具体的には、メインＣＰＵ３０１は、メインＲＡＭ３０３に設けられている回胴演出情報格納領域に格納されている情報に基づいて、回胴演出を実行するための情報をセットする処理を行うとともに、回胴演出を実行する処理を行う。そして、ステップＳ１１１−１の処理が終了すると、ステップＳ１１１−２に処理を移行する。
【０４１５】
（ステップＳ１１１−２）
ステップＳ１１１−２において、メインＣＰＵ３０１は、最小遊技時間が経過したか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、前回の遊技において、後述のステップＳ１１１−３の処理により設定されたタイマカウンタの値が「０」になったか否かを判定する処理を行う。そして、最小遊技時間が経過したと判定された場合には（ステップＳ１１１−２＝Ｙｅｓ）、ステップＳ１１１−３に処理を移行し、最小遊技時間が経過していないと判定された場合には（ステップＳ１１１−２＝Ｎｏ）、最小遊技時間が経過するまで、ステップＳ１１１−２の処理を繰り返し実行する。
【０４１６】
（ステップＳ１１１−３）
ステップＳ１１１−３において、メインＣＰＵ３０１は、最小遊技時間をセットする処理を行う。具体的には、メインＣＰＵ３０１は、遊技に対する射幸性を抑えるために、前回の遊技におけるステップＳ１１１−３の処理から今回の遊技におけるステップＳ１１１−２の処理までの時間が最小遊技時間未満とならないように、最小遊技時間をタイマカウンタにセットする処理を行う。ここで、本実施形態において、最小遊技時間は、約「４．１」秒である。そして、ステップＳ１１１−３の処理が終了すると、ステップＳ１１１−４に処理を移行する。
【０４１７】
（ステップＳ１１１−４）
ステップＳ１１１−４において、メインＣＰＵ３０１は、リール回転開始コマンドをセットする処理を行う。具体的には、メインＣＰＵ３０１がサブ制御基板４００に対して、リール回転開始コマンドを送信するために、当該リール回転開始コマンドをメインＲＡＭ３０３の演出用伝送データ格納領域にセットする処理を行う。ここで、リール回転開始コマンドとは、左リール１８、中リール１９、右リール２０の回転が開始される旨の情報を有するコマンドである。そして、ステップＳ１１１−４の処理が終了すると、リール回転開始準備処理のサブルーチンを終了し、メインループ処理のステップＳ１１２に処理を移行する。
【０４１８】
（リール停止前処理）
次に、図４１に基づいて、図３６のステップＳ１１２の処理により行われるリール停止前処理についての説明を行う。なお、図４１はリール停止前処理のサブルーチンを示す図である。
【０４１９】
（ステップＳ１１２−１）
ステップＳ１１２−１において、メインＣＰＵ３０１は、引込予想リール検索初期値をセットする処理を行う。具体的には、メインＣＰＵ３０１は、引込予想リール検索初期値として、右リール２０に対応するデータ「１００Ｂ」を、レジスタにセットする処理を行う。そして、ステップＳ１１２−１の処理が終了すると、ステップＳ１１２−２に処理を移行する。
【０４２０】
（ステップＳ１１２−２）
ステップＳ１１２−２において、メインＣＰＵ３０１は、リールが回転中であるか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ１１２−１の処理でセットした引込予想リール検索初期値、または後述のステップＳ１１２−４により更新された検索対象リールの値に基づいて、検索対象である左リール１８、中リール１９、右リール２０が回転中であるか否かを判定する処理を行う。そして、リールが回転中であると判定された場合には（ステップＳ１１２−２＝Ｙｅｓ）、ステップＳ１１２−３に処理を移行し、リールが回転中でないと判定された場合には（ステップＳ１１２−２＝Ｎｏ）、ステップＳ１１２−４に処理を移行する。
【０４２１】
（ステップＳ１１２−３）
ステップＳ１１２−３において、メインＣＰＵ３０１は、引込予想処理を行う。具体的には、メインＣＰＵ３０１は、まず、仮想停止位置の初期値をセットし、仮想停止位置に応じた引込優先順位を取得し、メインＲＡＭ３０３に設けられている引込優先順位格納領域に格納する処理を行う。そして、ステップＳ１１２−３の処理が終了すると、ステップＳ１１２−４に処理を移行する。
【０４２２】
なお、メインＣＰＵ３０１は、ステップＳ１１２−３の引込予想処理により、メインＲＡＭ３０３に設けられている引込優先順位格納領域に格納されたデータを所定のタイミングでクリアする処理を行う。
【０４２３】
（ステップＳ１１２−４）
ステップＳ１１２−４において、メインＣＰＵ３０１は、次の検索対象リールを取得する処理を行う。具体的には、メインＣＰＵ３０１は、検索対象リールが停止していると判定された場合（ステップＳ１１２−２＝Ｎｏ）、またはステップＳ１１２−３の引込予想処理において、検索対象リールの引込予想処理が終了した場合に、次の検索対象リールを取得するために、レジスタにセットされている値を右シフトする処理を行う。そして、ステップＳ１１２−４の処理が終了すると、ステップＳ１１２−５に処理を移行する。
【０４２４】
（ステップＳ１１２−５）
ステップＳ１１２−５において、メインＣＰＵ３０１は、全リールの処理が終了したか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、左リール１８、中リール１９、右リール２０の全てのリールの引込予想処理が終了したか否かを判定する処理を行う。そして、全リールの処理が終了したと判定された場合には（ステップＳ１１２−５＝Ｙｅｓ）、リール停止前処理のサブルーチンを終了し、メインループ処理のステップＳ１１３に処理を移行する。一方、全リールの処理が終了していないと判定された場合には（ステップＳ１１２−５＝Ｎｏ）、ステップＳ１１２−２に処理を移行し、左リール１８、中リール１９、右リール２０の全てのリールに対する引込予想処理が終了するまで、同様の処理を繰り返し実行する。
【０４２５】
（リール回転中処理）
次に、図４２に基づいて、図３６のステップＳ１１７の処理により行われるリール回転中処理についての説明を行う。なお、図４２はリール回転中処理のサブルーチンを示す図である。
【０４２６】
（ステップＳ１１７−１）
ステップＳ１１７−１において、メインＣＰＵ３０１は、停止ボタン押圧時であるか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、左停止スイッチ１１ｓｗ、中停止スイッチ１２ｓｗ、右停止スイッチ１３ｓｗが遊技者による左停止ボタン１１、中停止ボタン１２、右停止ボタン１３の操作を検出したか否かを判定する処理を行う。そして、停止ボタンが押圧されたと判定された場合には（ステップＳ１１７−１＝Ｙｅｓ）、ステップＳ１１７−２に処理を移行し、停止ボタンが押圧されていないと判定された場合には（ステップＳ１１７−１＝Ｎｏ）、リール回転中処理のサブルーチンを終了し、メインループ処理のステップＳ１１８に処理を移行する。
【０４２７】
（ステップＳ１１７−２）
ステップＳ１１７−２において、メインＣＰＵ３０１は、操作可能状態フラグをＯＦＦにする処理を行う。具体的には、メインＣＰＵ３０１は、操作された左停止ボタン１１、中停止ボタン１２、右停止ボタン１３に基づいて、メインＲＡＭ３０３に設けられている操作可能状態フラグ格納領域の左停止ボタン１１、中停止ボタン１２、右停止ボタン１３に対応する操作可能状態フラグをＯＦＦにする処理を行う。そして、ステップＳ１１７−２の処理が終了すると、ステップＳ１１７−３に処理を移行する。
【０４２８】
（ステップＳ１１７−３）
ステップＳ１１７−３において、メインＣＰＵ３０１は、押圧情報保存処理を行う。具体的には、メインＣＰＵ３０１は、左停止ボタン１１、中停止ボタン１２、右停止ボタン１３のうち、操作された停止ボタンに対応する左リール１８、中リール１９、右リール２０と、左ステッピングモータ１５１、中ステッピングモータ１５２、右ステッピングモータ１５３に供給しているパルスカウンタの値に基づいて、押圧基準位置を取得し、メインＲＡＭ３０３に設けられている押圧基準位置格納領域に格納する処理を行う。そして、ステップＳ１１７−３の処理が終了すると、ステップＳ１１７−４に処理を移行する。
【０４２９】
（ステップＳ１１７−４）
ステップＳ１１７−４において、メインＣＰＵ３０１は、滑りコマ数取得処理を行う。具体的には、メインＣＰＵ３０１は、メインＲＯＭ３０２に設けられている滑りコマ数決定テーブル（図示せず）と、内部抽選処理により決定された当選役と、左停止ボタン１１、中停止ボタン１２、右停止ボタン１３の操作順序等に基づいて、滑りコマ数を取得する処理を行う。ここで、本実施の形態において、メインＣＰＵ３０１は、滑りコマ数として、「０」コマから「４」コマの範囲内で滑りコマ数を決定する処理を行う。そして、ステップＳ１１７−４の処理が終了すると、ステップＳ１１７−５に処理を移行する。
【０４３０】
（ステップＳ１１７−５）
ステップＳ１１７−５において、メインＣＰＵ３０１は、リール停止処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ１１７−３の押圧情報保存処理により保存された押圧基準位置と、ステップＳ１１７−４の滑りコマ数取得処理により取得した滑りコマ数とに基づいて、リールを停止させる処理を行う。そして、ステップＳ１１７−５の処理が終了すると、ステップＳ１１７−６に処理を移行する。
【０４３１】
（ステップＳ１１７−６）
ステップＳ１１７−６において、メインＣＰＵ３０１は、リール停止コマンドをセットする処理を行う。具体的には、メインＣＰＵ３０１は、リール停止コマンドをサブ制御基板４００に対して送信するために、当該リール停止コマンドを、メインＲＡＭ３０３に設けられている演出用伝送データ格納領域にセットする処理を行う。ここで、「リール停止コマンド」とは、押圧基準位置や、滑りコマ数の情報等を有するコマンドである。そして、ステップＳ１１７−６の処理が終了すると、リール回転中処理のサブルーチンを終了し、メインループ処理のステップＳ１１８に処理を移行する。
【０４３２】
（表示判定処理）
次に、図４３に基づいて、図３６のステップＳ１１９の処理により行われる表示判定処理についての説明を行う。なお、図４３は表示判定処理のサブルーチンを示す図である。
【０４３３】
（ステップＳ１１９−１）
ステップＳ１１９−１において、メインＣＰＵ３０１は、表示判定コマンドをセットする処理を行う。具体的には、メインＣＰＵ３０１は、表示判定コマンドをサブ制御基板４００に対して送信するために、当該表示判定コマンドを、メインＲＡＭ３０３に設けられている演出用伝送データ格納領域にセットする処理を行う。ここで、「表示判定コマンド」とは、有効ライン上に表示された図柄の組み合わせに関する情報等を有するコマンドである。そして、ステップＳ１１９−１の処理が終了すると、ステップＳ１１９−２に処理を移行する。
【０４３４】
（ステップＳ１１９−２）
ステップＳ１１９−２において、メインＣＰＵ３０１は、ブランクが表示されたか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、「ブランク」に係る図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う。そして、ブランクが表示されたと判定された場合には（ステップＳ１１９−２＝Ｙｅｓ）、表示判定処理のサブルーチンを終了し、メインループ処理のステップＳ１２０に処理を移行する。一方、ブランクが表示されていないと判定された場合には（ステップＳ１１９−２＝Ｎｏ）、ステップＳ１１９−３に処理を移行する。
【０４３５】
（ステップＳ１１９−３）
ステップＳ１１９−３において、メインＣＰＵ３０１は、入賞が成立したか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、「入賞」に係る図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う。そして、入賞が成立したと判定された場合には（ステップＳ１１９−３＝Ｙｅｓ）、ステップＳ１１９−４に処理を移行し、入賞が成立していないと判定された場合には（ステップＳ１１９−３＝Ｎｏ）、ステップＳ１１９−５に処理を移行する。
【０４３６】
（ステップＳ１１９−４）
ステップＳ１１９−４において、メインＣＰＵ３０１は、払出枚数算定処理を行う。具体的には、メインＣＰＵ３０１は、有効ライン上に表示された「入賞」に係る図柄の組み合わせに基づいて、払出枚数を算定する処理を行う。そして、ステップＳ１１９−４の処理が終了すると、表示判定処理のサブルーチンを終了し、メインループ処理のステップＳ１２０に処理を移行する。
【０４３７】
（ステップＳ１１９−５）
ステップＳ１１９−５において、メインＣＰＵ３０１は、リプレイが成立したか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、「リプレイ」に係る図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う。そして、リプレイが成立したと判定された場合には（ステップＳ１１９−５＝Ｙｅｓ）、ステップＳ１１９−６に処理を移行し、リプレイが成立していないと判定された場合には（ステップＳ１１９−５＝Ｎｏ）、表示判定処理のサブルーチンを終了し、メインループ処理のステップＳ１２０に処理を移行する。
【０４３８】
（ステップＳ１１９−６）
ステップＳ１１９−６において、メインＣＰＵ３０１は、再遊技作動中フラグをＯＮにする処理を行う。具体的には、メインＣＰＵ３０１は、メインＲＡＭ３０３に設けられている再遊技作動中フラグ格納領域の値をＯＮにする処理を行う。そして、ステップＳ１１９−６の処理が終了すると、表示判定処理のサブルーチンを終了し、メインループ処理のステップＳ１２０に処理を移行する。
【０４３９】
（遊技状態移行処理）
次に、図４４に基づいて、図３６のステップＳ１２１の処理により行われる遊技状態移行処理についての説明を行う。なお、図４４は遊技状態移行処理のサブルーチンを示す図である。
【０４４０】
（ステップＳ１２１−１）
ステップＳ１２１−１において、メインＣＰＵ３０１は、後で図４５を用いて詳述するＲＴ遊技状態移行処理を行う。当該処理において、メインＣＰＵ３０１は、現在の遊技状態と、有効ライン上に表示された図柄の組み合わせとに基づいて、ＲＴ遊技状態を移行する処理等を行う。そして、ステップＳ１２１−１の処理が終了すると、ステップＳ１２１−２に処理を移行する。
【０４４１】
（ステップＳ１２１−２）
ステップＳ１２１−２において、メインＣＰＵ３０１は、遊技終了コマンドをセットする処理を行う。具体的には、メインＣＰＵ３０１は、遊技終了コマンドをサブ制御基板４００に対して送信するために、当該遊技終了コマンドを、メインＲＡＭ３０３に設けられている演出用伝送データ格納領域にセットする処理を行う。ここで、「遊技終了コマンド」とは、遊技が終了した旨の情報や、遊技状態に係る情報等を有するコマンドである。そして、ステップＳ１２１−２の処理が終了すると、遊技状態移行処理のサブルーチンを終了し、メインループ処理のステップＳ１０１に処理を移行する。
【０４４２】
（ＲＴ遊技状態移行処理）
次に、図４５に基づいて、図４４のステップＳ１２１−１の処理により行われるＲＴ遊技状態移行処理についての説明を行う。なお、図４５はＲＴ遊技状態移行処理のサブルーチンを示す図である。
【０４４３】
（ステップＳ１２１−１−１）
ステップＳ１２１−１−１において、メインＣＰＵ３０１は、遊技状態移行図柄が表示されたか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、「ブランク」に係る図柄の組み合わせ、「準備リプレイ」に係る図柄の組み合わせ、「Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせ、「ＡＲＴリプレイ」に係る図柄の組み合わせ、「特別リプレイ」に係る図柄の組み合わせ、または「ＲＵＳＨリプレイ」に係る図柄の組み合わせのうち、何れかの図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う。そして、遊技状態移行図柄が表示された場合には（ステップＳ１２１−１−１＝Ｙｅｓ）、ステップＳ１２１−１−２に処理を移行し、遊技状態移行図柄が表示されていないと判定された場合には（ステップＳ１２１−１−１＝Ｎｏ）、ＲＴ遊技状態移行処理のサブルーチンを終了し、遊技状態移行処理のステップＳ１２１−２に処理を移行する。
【０４４４】
（ステップＳ１２１−１−２）
ステップＳ１２１−１−２において、メインＣＰＵ３０１は、遊技状態取得処理を行う。具体的には、メインＣＰＵ３０１は、メインＲＡＭ３０３に設けられている遊技状態格納領域の値に基づいて、遊技状態を取得する処理を行う。そして、ステップＳ１２１−１−２の処理が終了すると、ステップＳ１２１−１−３に処理を移行する。
【０４４５】
（ステップＳ１２１−１−３）
ステップＳ１２１−１−３において、メインＣＰＵ３０１は、遊技状態移行時であるか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、遊技状態移行図（図２１参照）に示す通り、例えば、非ＲＴ遊技状態において、「ブランク」に係る図柄の組み合わせが表示された場合等、ステップＳ１２１−１−２の遊技状態取得処理により取得した遊技状態と、有効ライン上に表示された図柄の組み合わせに基づいて、遊技状態移行時であるか否かを判定する処理を行う。そして、遊技状態移行時であると判定された場合には（ステップＳ１２１−１−３＝Ｙｅｓ）、ステップＳ１２１−１−４に処理を移行し、遊技状態移行時ではないと判定された場合には（ステップＳ１２１−１−３＝Ｎｏ）、ＲＴ遊技状態移行処理のサブルーチンを終了し、遊技状態移行処理のステップＳ１２１−２に処理を移行する。
【０４４６】
（ステップＳ１２１−１−４）
ステップＳ１２１−１−４において、メインＣＰＵ３０１は、遊技状態設定処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ１２１−１−２の遊技状態取得処理により取得した遊技状態と、有効ライン上に表示された図柄の組み合わせに基づいて、メインＲＡＭ３０３に設けられている遊技状態格納領域の値を更新する処理を行う。そして、ステップＳ１２１−１−４の処理が終了すると、ＲＴ遊技状態移行処理のサブルーチンを終了し、遊技状態移行処理のステップＳ１２１−２に処理を移行する。
【０４４７】
（割込処理）
次に、図４６に基づいて、割込処理についての説明を行う。ここで、割込処理は、メインループ処理に対して、「１．４９ｍｓ」毎に割り込んで行われる処理である。
【０４４８】
（ステップＳ２０１）
ステップＳ２０１において、メインＣＰＵ３０１は、レジスタを退避する処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ２０１の時点で使用しているレジスタの値を退避する処理を行う。そして、ステップＳ２０１の処理が終了すると、ステップＳ２０２に処理を移行する。
【０４４９】
（ステップＳ２０２）
ステップＳ２０２において、メインＣＰＵ３０１は、入力ポート読込処理を行う。具体的には、メインＣＰＵ３０１は、ステータス基板１００、リール制御基板１５０、電源基板２００、設定スイッチ基板２５０から所定の信号を受信する処理を行う。そして、ステップＳ２０２の処理が終了すると、ステップＳ２０３に処理を移行する。
【０４５０】
（ステップＳ２０３）
ステップＳ２０３において、メインＣＰＵ３０１は、外部信号出力データセット処理を行う。具体的には、メインＣＰＵ３０１は、エラーに係る外部信号の出力要求がある場合に、外部集中端子板４７の出力ポートデータをセットする処理等を行う。そして、ステップＳ２０３の処理が終了すると、ステップＳ２０４に処理を移行する。
【０４５１】
（ステップＳ２０４）
ステップＳ２０４において、メインＣＰＵ３０１は、タイマ計測処理を行う。具体的には、メインＣＰＵ３０１は、回胴演出時の演出用タイマや、最小遊技時間等を計測するためのタイマカウンタの値から「１」減算する処理を行う。そして、ステップＳ２０４の処理が終了すると、ステップＳ２０５に処理を移行する。
【０４５２】
（ステップＳ２０５）
ステップＳ２０５において、メインＣＰＵ３０１は、リール番号として「３」をセットする処理を行う。具体的には、メインＣＰＵ３０１は、後述するステップＳ２０６のリール駆動制御処理において、駆動制御するリールの対象を設定するために、リール番号として「３」をセットする処理を行う。そして、ステップＳ２０５の処理が終了すると、ステップＳ２０６に処理を移行する。
【０４５３】
（ステップＳ２０６）
ステップＳ２０６において、メインＣＰＵ３０１は、リール駆動制御処理を行う。具体的には、メインＣＰＵ３０１は、リール制御基板１５０を介して、ステップＳ２０５の処理によりセットされたリール番号に対応する左リール１８、中リール１９、右リール２０の左ステッピングモータ１５１、中ステッピングモータ１５２、右ステッピングモータ１５３を駆動することにより、左リール１８、中リール１９、右リール２０の回転の加速、定速、減速制御等を行う。そして、ステップＳ２０６の処理が終了すると、ステップＳ２０７に処理を移行する。
【０４５４】
なお、本実施形態において、メインＣＰＵ３０１は、リール番号が「３」の場合には、右リール２０の駆動制御を行い、リール番号が「２」の場合には、中リール１９の駆動制御を行い、リール番号が「１」の場合には、左リール１８の駆動制御を行う。
【０４５５】
（ステップＳ２０７）
ステップＳ２０７において、メインＣＰＵ３０１は、リール番号から「１」減算する処理を行う。具体的には、メインＣＰＵ３０１は、現在レジスタにセットされているリール番号から「１」減算する処理を行う。そして、ステップＳ２０７の処理が終了すると、ステップＳ２０８に処理を移行する。
【０４５６】
（ステップＳ２０８）
ステップＳ２０８において、メインＣＰＵ３０１は、リール番号が「０」であるか否かを判定する処理を行う。具体的には、メインＣＰＵ３０１は、左リール１８、中リール１９、右リール２０の全てのリールに対して、ステップＳ２０６のリール駆動制御処理を行ったか否かを判定する処理を行う。そして、リール番号が「０」であると判定された場合には（ステップＳ２０８＝Ｙｅｓ）、ステップＳ２０９に処理を移行し、リール番号が「０」ではないと判定された場合には（ステップＳ２０８＝Ｎｏ）、ステップＳ２０６に処理を移行する。
【０４５７】
（ステップＳ２０９）
ステップＳ２０９において、メインＣＰＵ３０１は、外部信号出力処理を行う。当該処理において、メインＣＰＵ３０１は、外部集中端子板４７の出力ポートデータを設定する処理等を行う。そして、ステップＳ２０９の処理が終了すると、ステップＳ２１０に処理を移行する。
【０４５８】
（ステップＳ２１０）
ステップＳ２１０において、メインＣＰＵ３０１は、ＬＥＤ出力データ作成処理を行う。具体的には、メインＣＰＵ３０１は、スタートランプ２４、第１ＢＥＴランプ２５、第２ＢＥＴランプ２６、第３ＢＥＴランプ２７、貯留枚数表示器２８、払出枚数表示器２９、投入可能表示ランプ３０、及び再遊技表示ランプ３１の表示データを作成する処理を行う。そして、ステップＳ２１０の処理が終了すると、ステップＳ２１１に処理を移行する。
【０４５９】
なお、メインＣＰＵ３０１は、ステップＳ２１０のＬＥＤ出力データ作成処理において、再遊技表示ランプ３１を点灯させる表示データを作成する場合に、メインＲＡＭ３０３に設けられている再遊技表示ランプ点灯フラグをＯＮとする制御を行い、再遊技表示ランプ３１を消灯させる表示データを作成する場合に、メインＲＡＭ３０３に設けられている再遊技表示ランプ点灯フラグをＯＦＦとする制御を行う。
【０４６０】
（ステップＳ２１１）
ステップＳ２１１において、メインＣＰＵ３０１は、ＬＥＤ表示処理を行う。具体的には、メインＣＰＵ３０１は、スタートランプ２４、第１ＢＥＴランプ２５、第２ＢＥＴランプ２６、第３ＢＥＴランプ２７、貯留枚数表示器２８、払出枚数表示器２９、投入可能表示ランプ３０、及び再遊技表示ランプ３１の制御を行う。そして、ステップＳ２１１の処理が終了すると、ステップＳ２１２に処理を移行する。
【０４６１】
（ステップＳ２１２）
ステップＳ２１２において、メインＣＰＵ３０１は、制御コマンド送信処理を行う。具体的には、メインＣＰＵ３０１は、メインＲＡＭ３０３に設けられている演出用伝送データ格納領域にセットされた各種コマンドをサブ制御基板４００に対して送信する処理を行う。そして、ステップＳ２１２の処理が終了すると、ステップＳ２１３に処理を移行する。
【０４６２】
（ステップＳ２１３）
ステップＳ２１３において、メインＣＰＵ３０１は、ポート出力処理を行う。具体的には、メインＣＰＵ３０１は、ステータス基板１００、リール制御基板１５０、電源基板２００、サブ制御基板４００に対して、所定の信号を送信する処理を行う。そして、ステップＳ２１３の処理が終了すると、ステップＳ２１４に処理を移行する。
【０４６３】
（ステップＳ２１４）
ステップＳ２１４において、メインＣＰＵ３０１は、レジスタの復帰処理を行う。具体的には、メインＣＰＵ３０１は、ステップＳ２０１の処理において、退避したレジスタの値を復帰させる処理を行う。そして、ステップＳ２１４の処理が終了すると、割込処理を終了し、メインループ処理に復帰する。
【０４６４】
（サブ制御基板におけるメイン処理）
次に、図４７に基づいて、サブ制御基板におけるメイン処理についての説明を行う。
【０４６５】
（ステップＳ３０１）
ステップＳ３０１において、サブＣＰＵ４０１は、初期化処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３のエラーチェック等の処理を行う。そして、ステップＳ３０１の処理が終了すると、ステップＳ３０２に処理を移行する。
【０４６６】
（ステップＳ３０２）
ステップＳ３０２において、サブＣＰＵ４０１は、後で図４８を用いて詳述する主基板通信処理を行う。当該処理において、サブＣＰＵ４０１は、メイン制御基板３００から送信されたコマンドを解析する処理等を行う。そして、ステップＳ３０２の処理が終了すると、ステップＳ３０３に処理を移行する。
【０４６７】
（ステップＳ３０３）
ステップＳ３０３において、サブＣＰＵ４０１は、サウンド制御処理を行う。具体的には、サブＣＰＵ４０１は、後述のサブ演出決定処理により決定された演出内容に基づいて、左上部スピーカ、左下部スピーカ、右上部スピーカ、右下部スピーカ（以下、総称して「スピーカ４０」と称する）から音声を出力する処理等を行う。そして、ステップＳ３０３の処理が終了すると、ステップＳ３０４に処理を移行する。
【０４６８】
（ステップＳ３０４）
ステップＳ３０４において、サブＣＰＵ４０１は、ランプ制御処理を行う。具体的には、サブＣＰＵ４０１は、後述のサブ演出決定処理により決定された演出内容に基づいて、中継基板７００を介して演出ボタン２１、十字キー２２の制御を行う。このほか、Ｂｏｎｕｓを表示する表示部、ＡＲＴを表示する表示部、ＲＵＳＨを表示する表示部、停止ボタン操作を表示する表示部、スタートレバーの操作を指示するＬＥＤ、ＭＡＸＢＥＴボタンの操作を指示するＬＥＤ、停止ボタンの操作を指示するＬＥＤ等が設けられている場合にはこれらを制御する。また、サブＣＰＵ４０１は、後述のサブ演出決定処理により決定された演出内容に基づいて、演出制御基板６００を介して、演出装置５０を制御する。そして、ステップＳ３０４の処理が終了すると、ステップＳ３０５に処理を移行する。
【０４６９】
（ステップＳ３０５）
ステップＳ３０５において、サブＣＰＵ４０１は、画像制御処理を行う。具体的には、サブＣＰＵ４０１は、後述のサブ演出決定処理により決定された演出内容に基づいて、演出制御基板６００を介して液晶表示装置４６の制御を行う。そして、ステップＳ３０５の処理が終了すると、ステップＳ３０６に処理を移行する。
【０４７０】
（ステップＳ３０６）
ステップＳ３０６において、サブＣＰＵ４０１は、各種スイッチ検出時処理を行う。具体的には、サブＣＰＵ４０１は、演出ボタン２１が操作された場合や、十字キー２２が操作された場合に所定の処理を実行する処理を行う。そして、ステップＳ３０６の処理が終了すると、ステップＳ３０２に処理を移行する。
【０４７１】
（主基板通信処理）
次に、図４８に基づいて、図４７のステップＳ３０２の処理により行われる主基板通信処理についての説明を行う。なお、図４８は主基板通信処理のサブルーチンを示す図である。
【０４７２】
（ステップＳ３０２−１）
ステップＳ３０２−１において、サブＣＰＵ４０１は、異なるコマンドを受信したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、メイン制御基板３００から送信されたコマンドが前回送信されたコマンドと異なるコマンドであるか否かを判定する処理を行う。そして、異なるコマンドを受信したと判定された場合には（ステップＳ３０２−１＝Ｙｅｓ）、ステップＳ３０２−２に処理を移行し、異なるコマンドを受信していないと判定された場合には（ステップＳ３０２−１＝Ｎｏ）、主基板通信処理のサブルーチンを終了し、サブ制御基板におけるメイン処理のステップＳ３０３に処理を移行する。
【０４７３】
（ステップＳ３０２−２）
ステップＳ３０２−２において、サブＣＰＵ４０１は、遊技情報格納処理を行う。具体的には、サブＣＰＵ４０１は、前回送信されたコマンドと異なるコマンドに基づいて、遊技情報を作成し、サブＲＡＭ４０３の所定の格納領域に格納する処理を行う。そして、ステップＳ３０２−２の処理が終了すると、ステップＳ３０２−３に処理を移行する。
【０４７４】
（ステップＳ３０２−３）
ステップＳ３０２−３において、サブＣＰＵ４０１は、後で図４９を用いて詳述するコマンド解析処理を行う。当該処理において、サブＣＰＵ４０１は、ステップＳ３０２−２の処理により格納した遊技情報に基づいた処理を実行する。そして、ステップＳ３０２−３の処理が終了すると、主基板通信処理のサブルーチンを終了し、サブ制御基板におけるメイン処理のステップＳ３０３に処理を移行する。すなわち、このときの遊技情報とは、サブＣＰＵ４０１によって行われる処理のもととなる情報である。このときのサブＣＰＵ４０１において行われる処理とは、図４７等のフローチャートにおいて示される全ての処理である。
【０４７５】
（コマンド解析処理）
次に、図４９に基づいて、図４８のステップＳ３０２−３の処理により行われるコマンド解析処理についての説明を行う。なお、図４９はコマンド解析処理のサブルーチンを示す図である。
【０４７６】
（ステップＳ３０２−３−１）
ステップＳ３０２−３−１において、サブＣＰＵ４０１は、後で図５０を用いて詳述するコマンド別処理を行う。当該処理において、サブＣＰＵ４０１は、メイン制御基板３００から受信したコマンドに応じた処理を行う。そして、ステップＳ３０２−３−１の処理が終了すると、ステップＳ３０２−３−２に処理を移行する。
【０４７７】
（ステップＳ３０２−３−２）
ステップＳ３０２−３−２において、サブＣＰＵ４０１は、ランプデータ決定処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１のコマンド別処理により決定された演出内容に対応するランプデータを決定する処理を行う。そして、ステップＳ３０２−３−２の処理が終了すると、ステップＳ３０２−３−３に処理を移行する。
【０４７８】
（ステップＳ３０２−３−３）
ステップＳ３０２−３−３において、サブＣＰＵ４０１は、サウンドデータ決定処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１のコマンド別処理により決定された演出内容に対応するサウンドデータを決定する処理を行う。そして、ステップＳ３０２−３−３の処理が終了すると、ステップＳ３０２−３−４に処理を移行する。
【０４７９】
（ステップＳ３０２−３−４）
ステップＳ３０２−３−４において、サブＣＰＵ４０１は、画像データ決定処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１のコマンド別処理により決定された演出内容に対応する画像データを決定する処理を行う。そして、ステップＳ３０２−３−４の処理が終了すると、コマンド解析処理のサブルーチンを終了し、サブ制御基板におけるメイン処理のステップＳ３０３に処理を移行する。
【０４８０】
（コマンド別処理）
次に、図５０に基づいて、図４９のステップＳ３０２−３−１の処理により行われるコマンド別処理についての説明を行う。なお、図５０はコマンド別処理のサブルーチンを示す図である。
【０４８１】
（ステップＳ３０２−３−１−１）
ステップＳ３０２−３−１−１において、サブＣＰＵ４０１は、条件装置コマンドを受信したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、メイン制御基板３００から受信したコマンドが条件装置コマンドであるか否かを判定する処理を行う。そして、受信したコマンドが条件装置コマンドであると判定された場合には（ステップＳ３０２−３−１−１＝Ｙｅｓ）、ステップＳ３０２−３−１−２に処理を移行し、受信したコマンドが条件装置コマンドではないと判定された場合には（ステップＳ３０２−３−１−１＝Ｎｏ）、ステップＳ３０２−３−１−３に処理を移行する。
【０４８２】
（ステップＳ３０２−３−１−２）
ステップＳ３０２−３−１−２において、サブＣＰＵ４０１は、後で図５１を用いて詳述する条件装置コマンド受信時処理を行う。当該処理において、サブＣＰＵ４０１は、メイン制御基板３００から受信した条件装置コマンドと、サブ制御基板４００により管理される状態に応じた処理等を行う。そして、ステップＳ３０２−３−１−２の処理が終了すると、ステップＳ３０２−３−１−６に処理を移行する。
【０４８３】
（ステップＳ３０２−３−１−３）
ステップＳ３０２−３−１−３において、サブＣＰＵ４０１は、表示判定コマンドを受信したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、メイン制御基板３００から受信したコマンドが表示判定コマンドであるか否かを判定する処理を行う。そして、受信したコマンドが表示判定コマンドであると判定された場合には（ステップＳ３０２−３−１−３＝Ｙｅｓ）、ステップＳ３０２−３−１−４に処理を移行し、受信したコマンドが表示判定コマンドではないと判定された場合には（ステップＳ３０２−３−１−３＝Ｎｏ）、ステップＳ３０２−３−１−５に処理を移行する。
【０４８４】
（ステップＳ３０２−３−１−４）
ステップＳ３０２−３−１−４において、サブＣＰＵ４０１は、後で図７２を用いて詳述する表示判定コマンド受信時処理を行う。当該処理において、サブＣＰＵ４０１は、メイン制御基板３００から受信した表示判定コマンドと、サブ制御基板４００により管理される状態に応じた処理等を行う。そして、ステップＳ３０２−３−１−４の処理が終了すると、ステップＳ３０２−３−１−６に処理を移行する。
【０４８５】
（ステップＳ３０２−３−１−５）
ステップＳ３０２−３−１−５において、サブＣＰＵ４０１は、受信したコマンドに応じた処理を行う。具体的には、サブＣＰＵ４０１は、メイン制御基板３００から受信したコマンドに応じた処理を行う。そして、ステップＳ３０２−３−１−５の処理が終了すると、ステップＳ３０２−３−１−６に処理を移行する。
【０４８６】
（ステップＳ３０２−３−１−６）
ステップＳ３０２−３−１−６において、サブＣＰＵ４０１は、サブ演出決定処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２の条件装置コマンド受信時処理や、ステップＳ３０２−３−１−４の表示判定コマンド受信時処理、受信したコマンドに応じた処理を実行した結果と、演出決定テーブル（図２４参照）に基づいて、液晶表示装置４６等により実行される演出を決定する処理を行う。そして、ステップＳ３０２−３−１−６の処理が終了すると、コマンド別処理のサブルーチンを終了し、コマンド解析処理のステップＳ３０２−３−２に処理を移行する。
【０４８７】
（条件装置コマンド受信時処理）
次に、図５１に基づいて、図５０のステップＳ３０２−３−１−２の処理により行われる条件装置コマンド受信時処理についての説明を行う。なお、図５１は条件装置コマンド受信時処理のサブルーチンを示す図である。
【０４８８】
（ステップＳ３０２−３−１−２−１）
ステップＳ３０２−３−１−２−１において、サブＣＰＵ４０１は、状態別移行処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている状態格納領域の値に基づいて、サブ制御基板４００により管理される状態に応じた処理を行う。ここで、ステップＳ３０２−３−１−２−１の状態別移行処理では、サブＲＡＭ４０３に設けられている状態格納領域の値に応じたサブルーチンが設けられている（図５２〜図７１参照）。そして、ステップＳ３０２−３−１−２−１の処理が終了すると、ステップＳ３０２−３−１−２−２に処理を移行する。
【０４８９】
（ステップＳ３０２−３−１−２−２）
ステップＳ３０２−３−１−２−２において、サブＣＰＵ４０１は、チャンス状態当選フラグがＯＮであるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているチャンス状態当選フラグ格納領域の値に基づいて、チャンス状態当選フラグがＯＮであるか否かを判定する処理を行う。そして、チャンス状態当選フラグがＯＮであると判定された場合には（ステップＳ３０２−３−１−２−２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−３に処理を移行し、チャンス状態当選フラグがＯＮではないと判定された場合には（ステップＳ３０２−３−１−２−２＝Ｎｏ）、条件装置コマンド受信時処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０４９０】
（ステップＳ３０２−３−１−２−３）
ステップＳ３０２−３−１−２−３において、サブＣＰＵ４０１は、フェイクゲーム数カウンタに「０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているフェイクゲーム数カウンタの値に「０」をセットする処理を行う。そして、ステップＳ３０２−３−１−２−３の処理が終了すると、条件装置コマンド受信時処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０４９１】
（通常状態用処理）
次に、図５２に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が通常状態の場合に行われる通常状態用処理についての説明を行う。なお、図５２は通常状態用処理のサブルーチンを示す図である。
【０４９２】
（ステップＳ３０２−３−１−２−１−１−１）
ステップＳ３０２−３−１−２−１−１−１において、サブＣＰＵ４０１は、天井ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１−１の処理が終了すると、ステップＳ３０２−３−１−２−１−１−２に処理を移行する。
【０４９３】
（ステップＳ３０２−３−１−２−１−１−２）
ステップＳ３０２−３−１−２−１−１−２において、サブＣＰＵ４０１は、フェイクゲーム数カウンタの値が「１」以上であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているフェイクゲーム数カウンタの値が「１」以上であるか否かを判定する処理を行う。そして、フェイクゲーム数カウンタの値が「１」以上であると判定された場合には（ステップＳ３０２−３−１−２−１−１−２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１−３に処理を移行し、フェイクゲーム数カウンタの値が「１」以上ではないと判定された場合には（ステップＳ３０２−３−１−２−１−１−２＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１−４に処理を移行する。
【０４９４】
（ステップＳ３０２−３−１−２−１−１−３）
ステップＳ３０２−３−１−２−１−１−３において、サブＣＰＵ４０１は、フェイクゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているフェイクゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１−３の処理が終了すると、ステップＳ３０２−３−１−２−１−１−４に処理を移行する。
【０４９５】
（ステップＳ３０２−３−１−２−１−１−４）
ステップＳ３０２−３−１−２−１−１−４において、サブＣＰＵ４０１は、当選番号が「０５」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、メイン制御基板３００から受信した条件装置コマンドに含まれている当選役に係る情報が、当選番号「０５」であるか否かを判定する処理を行う。そして、当選番号が「０５」であると判定された場合には（ステップＳ３０２−３−１−２−１−１−４＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１−５に処理を移行し、当選番号が「０５」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−１−４＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１−７に処理を移行する。
【０４９６】
（ステップＳ３０２−３−１−２−１−１−５）
ステップＳ３０２−３−１−２−１−１−５において、サブＣＰＵ４０１は、第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１−５の処理が終了すると、ステップＳ３０２−３−１−２−１−１−６に処理を移行する。
【０４９７】
（ステップＳ３０２−３−１−２−１−１−６）
ステップＳ３０２−３−１−２−１−１−６において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第３Ｂｏｎｕｓ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第３Ｂｏｎｕｓ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第３Ｂｏｎｕｓ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１−６の処理が終了すると、通常状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０４９８】
（ステップＳ３０２−３−１−２−１−１−７）
ステップＳ３０２−３−１−２−１−１−７において、サブＣＰＵ４０１は、天井ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１−１の処理により、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、天井ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−１−７＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１−８に処理を移行し、天井ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−１−７＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１−１０に処理を移行する。
【０４９９】
（ステップＳ３０２−３−１−２−１−１−８）
ステップＳ３０２−３−１−２−１−１−８において、サブＣＰＵ４０１は、Ｂｏｎｕｓ待機振分処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＯＭ４０２に設けられているＢｏｎｕｓ状態振分抽選テーブル（通常状態）（図２６（Ａ）参照）に基づいて、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中の何れかを決定する処理を行う。また、サブＣＰＵ４０１は、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中の何れかが決定された場合に、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域に格納する処理を行う。そして、ステップＳ３０２−３−１−２−１−１−８の処理が終了すると、ステップＳ３０２−３−１−２−１−１−９に処理を移行する。
【０５００】
（ステップＳ３０２−３−１−２−１−１−９）
ステップＳ３０２−３−１−２−１−１−９において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＢｏｎｕｓ準備状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＢｏｎｕｓ準備状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＢｏｎｕｓ準備状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１−９の処理が終了すると、通常状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５０１】
（ステップＳ３０２−３−１−２−１−１−１０）
ステップＳ３０２−３−１−２−１−１−１０において、サブＣＰＵ４０１は、Ｂｏｎｕｓ準備状態移行抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＢｏｎｕｓ準備状態移行抽選テーブル（通常状態）（図２５（Ａ）参照）に基づいて、Ｂｏｎｕｓ準備状態に移行するか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１−１０の処理が終了すると、ステップＳ３０２−３−１−２−１−１−１１に処理を移行する。
【０５０２】
（ステップＳ３０２−３−１−２−１−１−１１）
ステップＳ３０２−３−１−２−１−１−１１において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１−１０のＢｏｎｕｓ準備状態移行抽選処理による抽選の結果、Ｂｏｎｕｓ準備状態に移行することが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１−１１＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１−１２に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１−１１＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１−１５に処理を移行する。
【０５０３】
（ステップＳ３０２−３−１−２−１−１−１２）
ステップＳ３０２−３−１−２−１−１−１２において、サブＣＰＵ４０１は、Ｂｏｎｕｓ待機振分処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＯＭ４０２に設けられているＢｏｎｕｓ状態振分抽選テーブル（通常状態）（図２６（Ａ）参照）に基づいて、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中の何れかを決定する処理を行う。また、サブＣＰＵ４０１は、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中の何れかが決定された場合に、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域に格納する処理を行う。そして、ステップＳ３０２−３−１−２−１−１−１２の処理が終了すると、ステップＳ３０２−３−１−２−１−１−１３に処理を移行する。
【０５０４】
（ステップＳ３０２−３−１−２−１−１−１３）
ステップＳ３０２−３−１−２−１−１−１３において、サブＣＰＵ４０１は、Ｂｏｎｕｓ前兆ゲーム数抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＢｏｎｕｓ前兆ゲーム数決定テーブル（図２７（Ａ）参照）に基づいて、Ｂｏｎｕｓ準備状態に移行するまでの前兆ゲーム数を決定し、サブＲＡＭ４０３に設けられているＢｏｎｕｓ前兆状態用ゲーム数カウンタの値をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１−１３の処理が終了すると、ステップＳ３０２−３−１−２−１−１−１４に処理を移行する。
【０５０５】
（ステップＳ３０２−３−１−２−１−１−１４）
ステップＳ３０２−３−１−２−１−１−１４において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＢｏｎｕｓ前兆状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＢｏｎｕｓ前兆状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＢｏｎｕｓ前兆状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１−１４の処理が終了すると、通常状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５０６】
（ステップＳ３０２−３−１−２−１−１−１５）
ステップＳ３０２−３−１−２−１−１−１５において、サブＣＰＵ４０１は、チャンス状態抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているチャンス状態移行抽選テーブル（図２８参照）に基づいて、チャンス状態に移行するか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１−１５の処理が終了すると、ステップＳ３０２−３−１−２−１−１−１６に処理を移行する。
【０５０７】
（ステップＳ３０２−３−１−２−１−１−１６）
ステップＳ３０２−３−１−２−１−１−１６において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１−１５のチャンス状態移行抽選処理による抽選の結果、チャンス状態に移行することが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１−１６＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１−１７に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１−１６＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１−２０に処理を移行する。
【０５０８】
（ステップＳ３０２−３−１−２−１−１−１７）
ステップＳ３０２−３−１−２−１−１−１７において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をチャンス前兆状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がチャンス前兆状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にチャンス前兆状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１−１７の処理が終了すると、ステップＳ３０２−３−１−２−１−１−１８に処理を移行する。
【０５０９】
（ステップＳ３０２−３−１−２−１−１−１８）
ステップＳ３０２−３−１−２−１−１−１８において、サブＣＰＵ４０１は、チャンス状態当選フラグをＯＮにする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているチャンス状態当選フラグ格納領域のチャンス状態当選フラグをＯＮにする処理を行う。そして、ステップＳ３０２−３−１−２−１−１−１８の処理が終了すると、ステップＳ３０２−３−１−２−１−１−１９に処理を移行する。
【０５１０】
（ステップＳ３０２−３−１−２−１−１−１９）
ステップＳ３０２−３−１−２−１−１−１９において、サブＣＰＵ４０１は、チャンス前兆ゲーム数抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているチャンス前兆ゲーム数決定テーブル（図２７（Ｂ）参照）に基づいて、チャンス状態に移行するまでの前兆ゲーム数を決定し、サブＲＡＭ４０３に設けられているチャンス前兆状態用ゲーム数カウンタの値をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１−１９の処理が終了すると、ステップＳ３０２−３−１−２−１−１−２０に処理を移行する。
【０５１１】
（ステップＳ３０２−３−１−２−１−１−２０）
ステップＳ３０２−３−１−２−１−１−２０において、サブＣＰＵ４０１は、チャンス状態当選フラグがＯＦＦであるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているチャンス状態当選フラグ格納領域の値に基づいて、チャンス状態当選フラグがＯＦＦであるか否かを判定する処理を行う。そして、チャンス状態当選フラグがＯＦＦであると判定された場合には（ステップＳ３０２−３−１−２−１−１−２０＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１−２１に処理を移行し、チャンス状態当選フラグがＯＦＦではないと判定された場合には（ステップＳ３０２−３−１−２−１−１−２０＝Ｎｏ）、通常状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５１２】
（ステップＳ３０２−３−１−２−１−１−２１）
ステップＳ３０２−３−１−２−１−１−２１において、サブＣＰＵ４０１は、フェイクゲーム数抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられている通常状態用フェイクゲーム数決定テーブル（図２９（Ａ）参照）に基づいて、フェイクゲーム数を決定し、サブＲＡＭ４０３に設けられているフェイクゲーム数カウンタの値をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１−２１の処理が終了すると、通常状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５１３】
（チャンス前兆状態用処理）
次に、図５３に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態がチャンス前兆状態の場合に行われるチャンス前兆状態用処理についての説明を行う。なお、図５３はチャンス前兆状態用処理のサブルーチンを示す図である。
【０５１４】
（ステップＳ３０２−３−１−２−１−２−１）
ステップＳ３０２−３−１−２−１−２−１において、サブＣＰＵ４０１は、天井ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−２−１の処理が終了すると、ステップＳ３０２−３−１−２−１−２−２に処理を移行する。
【０５１５】
（ステップＳ３０２−３−１−２−１−２−２）
ステップＳ３０２−３−１−２−１−２−２において、サブＣＰＵ４０１は、当選番号が「０５」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、メイン制御基板３００から受信した条件装置コマンドに含まれている当選役に係る情報が、当選番号「０５」であるか否かを判定する処理を行う。そして、当選番号が「０５」であると判定された場合には（ステップＳ３０２−３−１−２−１−２−２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−２−３に処理を移行し、当選番号が「０５」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−２−２＝Ｎｏ）、ステップＳ３０２−３−１−２−１−２−５に処理を移行する。
【０５１６】
（ステップＳ３０２−３−１−２−１−２−３）
ステップＳ３０２−３−１−２−１−２−３において、サブＣＰＵ４０１は、第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−２−３の処理が終了すると、ステップＳ３０２−３−１−２−１−２−４に処理を移行する。
【０５１７】
（ステップＳ３０２−３−１−２−１−２−４）
ステップＳ３０２−３−１−２−１−２−４において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第３Ｂｏｎｕｓ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第３Ｂｏｎｕｓ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第３Ｂｏｎｕｓ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−２−４の処理が終了すると、チャンス前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５１８】
（ステップＳ３０２−３−１−２−１−２−５）
ステップＳ３０２−３−１−２−１−２−５において、サブＣＰＵ４０１は、チャンス前兆状態用ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているチャンス前兆状態用ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−２−５の処理が終了すると、ステップＳ３０２−３−１−２−１−２−６に処理を移行する。
【０５１９】
（ステップＳ３０２−３−１−２−１−２−６）
ステップＳ３０２−３−１−２−１−２−６において、サブＣＰＵ４０１は、天井ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−２−１の処理により、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、天井ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−２−６＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−２−７に処理を移行し、天井ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−２−６＝Ｎｏ）、ステップＳ３０２−３−１−２−１−２−９に処理を移行する。
【０５２０】
（ステップＳ３０２−３−１−２−１−２−７）
ステップＳ３０２−３−１−２−１−２−７において、サブＣＰＵ４０１は、Ｂｏｎｕｓ待機振分処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＯＭ４０２に設けられているＢｏｎｕｓ状態振分抽選テーブル（チャンス前兆状態）（図２６（Ｂ）参照）に基づいて、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中の何れかを決定する処理を行う。また、サブＣＰＵ４０１は、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中の何れかが決定された場合に、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域に格納する処理を行う。そして、ステップＳ３０２−３−１−２−１−２−７の処理が終了すると、ステップＳ３０２−３−１−２−１−２−８に処理を移行する。
【０５２１】
（ステップＳ３０２−３−１−２−１−２−８）
ステップＳ３０２−３−１−２−１−２−８において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＢｏｎｕｓ準備状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＢｏｎｕｓ準備状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＢｏｎｕｓ準備状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−２−８の処理が終了すると、チャンス前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５２２】
（ステップＳ３０２−３−１−２−１−２−９）
ステップＳ３０２−３−１−２−１−２−９において、サブＣＰＵ４０１は、Ｂｏｎｕｓ準備状態移行抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＢｏｎｕｓ準備状態移行抽選テーブル（チャンス前兆状態）（図２５（Ｂ）参照）に基づいて、Ｂｏｎｕｓ準備状態に移行するか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−２−９の処理が終了すると、ステップＳ３０２−３−１−２−１−２−１０に処理を移行する。
【０５２３】
（ステップＳ３０２−３−１−２−１−２−１０）
ステップＳ３０２−３−１−２−１−２−１０において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−２−９のＢｏｎｕｓ準備状態移行抽選処理による抽選の結果、Ｂｏｎｕｓ準備状態に移行することが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−２−１０＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−２−１１に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−２−１０＝Ｎｏ）、ステップＳ３０２−３−１−２−１−２−１４に処理を移行する。
【０５２４】
（ステップＳ３０２−３−１−２−１−２−１１）
ステップＳ３０２−３−１−２−１−２−１１において、サブＣＰＵ４０１は、Ｂｏｎｕｓ待機振分処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＯＭ４０２に設けられているＢｏｎｕｓ状態振分抽選テーブル（チャンス前兆状態）（図２６（Ｂ）参照）に基づいて、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中の何れかを決定する処理を行う。また、サブＣＰＵ４０１は、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中の何れかが決定された場合に、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域に格納する処理を行う。そして、ステップＳ３０２−３−１−２−１−２−１１の処理が終了すると、ステップＳ３０２−３−１−２−１−２−１２に処理を移行する。
【０５２５】
（ステップＳ３０２−３−１−２−１−２−１２）
ステップＳ３０２−３−１−２−１−２−１２において、サブＣＰＵ４０１は、Ｂｏｎｕｓ前兆ゲーム数抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＢｏｎｕｓ前兆ゲーム数決定テーブル（図２７（Ａ）参照）に基づいて、Ｂｏｎｕｓ準備状態に移行するまでの前兆ゲーム数を決定し、サブＲＡＭ４０３に設けられているＢｏｎｕｓ前兆状態用ゲーム数カウンタの値をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−２−１２の処理が終了すると、ステップＳ３０２−３−１−２−１−２−１３に処理を移行する。
【０５２６】
（ステップＳ３０２−３−１−２−１−２−１３）
ステップＳ３０２−３−１−２−１−２−１３において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＢｏｎｕｓ前兆状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＢｏｎｕｓ前兆状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＢｏｎｕｓ前兆状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−２−１３の処理が終了すると、チャンス前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５２７】
（ステップＳ３０２−３−１−２−１−２−１４）
ステップＳ３０２−３−１−２−１−２−１４において、サブＣＰＵ４０１は、チャンス前兆状態用ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−２−５の処理により、サブＲＡＭ４０３に設けられているチャンス前兆状態用ゲーム数カウンタの値から「１」減算した結果、サブＲＡＭ４０３に設けられているチャンス前兆状態用ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、チャンス前兆状態用ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−２−１４＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−２−１５に処理を移行し、チャンス前兆状態用ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−２−１４＝Ｎｏ）、チャンス前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５２８】
（ステップＳ３０２−３−１−２−１−２−１５）
ステップＳ３０２−３−１−２−１−２−１５において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をチャンス状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がチャンス状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にチャンス状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−２−１５の処理が終了すると、ステップＳ３０２−３−１−２−１−２−１６に処理を移行する。
【０５２９】
（ステップＳ３０２−３−１−２−１−２−１６）
ステップＳ３０２−３−１−２−１−２−１６において、サブＣＰＵ４０１は、チャンス状態当選フラグをＯＦＦにする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているチャンス状態当選フラグ格納領域のチャンス状態当選フラグをＯＦＦにする処理を行う。そして、ステップＳ３０２−３−１−２−１−２−１６の処理が終了すると、ステップＳ３０２−３−１−２−１−２−１７に処理を移行する。
【０５３０】
（ステップＳ３０２−３−１−２−１−２−１７）
ステップＳ３０２−３−１−２−１−２−１７において、サブＣＰＵ４０１は、チャンス状態用ゲーム数カウンタの値に「１０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているチャンス状態用ゲーム数カウンタの値に「１０」をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−２−１７の処理が終了すると、チャンス前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５３１】
（Ｂｏｎｕｓ前兆状態用処理）
次に、図５４に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態がＢｏｎｕｓ前兆状態の場合に行われるＢｏｎｕｓ前兆状態用処理についての説明を行う。なお、図５４はＢｏｎｕｓ前兆状態用処理のサブルーチンを示す図である。
【０５３２】
（ステップＳ３０２−３−１−２−１−３−１）
ステップＳ３０２−３−１−２−１−３−１において、サブＣＰＵ４０１は、天井ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−３−１の処理が終了すると、ステップＳ３０２−３−１−２−１−３−２に処理を移行する。
【０５３３】
（ステップＳ３０２−３−１−２−１−３−２）
ステップＳ３０２−３−１−２−１−３−２において、サブＣＰＵ４０１は、フェイクゲーム数カウンタの値が「１」以上であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているフェイクゲーム数カウンタの値が「１」以上であるか否かを判定する処理を行う。そして、フェイクゲーム数カウンタの値が「１」以上であると判定された場合には（ステップＳ３０２−３−１−２−１−３−２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−３−３に処理を移行し、フェイクゲーム数カウンタの値が「１」以上ではないと判定された場合には（ステップＳ３０２−３−１−２−１−３−２＝Ｎｏ）、ステップＳ３０２−３−１−２−１−３−４に処理を移行する。
【０５３４】
（ステップＳ３０２−３−１−２−１−３−３）
ステップＳ３０２−３−１−２−１−３−３において、サブＣＰＵ４０１は、フェイクゲーム数カウンタに「０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているフェイクゲーム数カウンタの値に「０」をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−３−３の処理が終了すると、ステップＳ３０２−３−１−２−１−３−４に処理を移行する。
【０５３５】
（ステップＳ３０２−３−１−２−１−３−４）
ステップＳ３０２−３−１−２−１−３−４において、サブＣＰＵ４０１は、当選番号が「０５」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、メイン制御基板３００から受信した条件装置コマンドに含まれている当選役に係る情報が、当選番号「０５」であるか否かを判定する処理を行う。そして、当選番号が「０５」であると判定された場合には（ステップＳ３０２−３−１−２−１−３−４＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−３−５に処理を移行し、当選番号が「０５」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−３−４＝Ｎｏ）、ステップＳ３０２−３−１−２−１−３−７に処理を移行する。
【０５３６】
（ステップＳ３０２−３−１−２−１−３−５）
ステップＳ３０２−３−１−２−１−３−５において、サブＣＰＵ４０１は、第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−３−５の処理が終了すると、ステップＳ３０２−３−１−２−１−３−６に処理を移行する。
【０５３７】
（ステップＳ３０２−３−１−２−１−３−６）
ステップＳ３０２−３−１−２−１−３−６において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第３Ｂｏｎｕｓ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第３Ｂｏｎｕｓ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第３Ｂｏｎｕｓ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−３−６の処理が終了すると、Ｂｏｎｕｓ前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５３８】
（ステップＳ３０２−３−１−２−１−３−７）
ステップＳ３０２−３−１−２−１−３−７において、サブＣＰＵ４０１は、天井ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−３−１の処理により、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、天井ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−３−７＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−３−８に処理を移行し、天井ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−３−７＝Ｎｏ）、ステップＳ３０２−３−１−２−１−３−９に処理を移行する。
【０５３９】
（ステップＳ３０２−３−１−２−１−３−８）
ステップＳ３０２−３−１−２−１−３−８において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＢｏｎｕｓ準備状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＢｏｎｕｓ準備状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＢｏｎｕｓ準備状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−３−８の処理が終了すると、Ｂｏｎｕｓ前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５４０】
（ステップＳ３０２−３−１−２−１−３−９）
ステップＳ３０２−３−１−２−１−３−９において、サブＣＰＵ４０１は、第１Ｂｏｎｕｓ待機中、または第２Ｂｏｎｕｓ待機中であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域の値に基づいて、第１Ｂｏｎｕｓ待機中、または第２Ｂｏｎｕｓ待機中であるか否かを判定する処理を行う。そして、第１Ｂｏｎｕｓ待機中、または第２Ｂｏｎｕｓ待機中であると判定された場合には（ステップＳ３０２−３−１−２−１−３−９＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−３−１０に処理を移行し、第１Ｂｏｎｕｓ待機中、または第２Ｂｏｎｕｓ待機中ではないと判定された場合には（ステップＳ３０２−３−１−２−１−３−９＝Ｎｏ）、ステップＳ３０２−３−１−２−１−３−１１に処理を移行する。
【０５４１】
（ステップＳ３０２−３−１−２−１−３−１０）
ステップＳ３０２−３−１−２−１−３−１０において、サブＣＰＵ４０１は、昇格抽選処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域の値に基づいて、サブＲＯＭ４０２に設けられている昇格抽選テーブル（第１Ｂｏｎｕｓ待機中）（図３０（Ａ）参照）、または昇格抽選テーブル（第２Ｂｏｎｕｓ待機中）（図３０（Ｂ）参照）の何れかを選択し、当該選択された昇格抽選テーブルと、条件装置コマンドに含まれている当選役に係る情報に基づいて、第１Ｂｏｎｕｓ待機中においては、第２Ｂｏｎｕｓ待機中、または第３Ｂｏｎｕｓ待機中とするか否かの抽選、第２Ｂｏｎｕｓ待機中においては、第３Ｂｏｎｕｓ待機中とするか否かの抽選を行い、当該抽選の結果を、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域に格納する処理を行う。そして、ステップＳ３０２−３−１−２−１−３−１０の処理が終了すると、ステップＳ３０２−３−１−２−１−３−１１に処理を移行する。
【０５４２】
（ステップＳ３０２−３−１−２−１−３−１１）
ステップＳ３０２−３−１−２−１−３−１１において、サブＣＰＵ４０１は、Ｂｏｎｕｓ前兆状態用ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＢｏｎｕｓ前兆状態用ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−３−１１の処理が終了すると、ステップＳ３０２−３−１−２−１−３−１２に処理を移行する。
【０５４３】
（ステップＳ３０２−３−１−２−１−３−１２）
ステップＳ３０２−３−１−２−１−３−１２において、サブＣＰＵ４０１は、Ｂｏｎｕｓ前兆状態用ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＢｏｎｕｓ前兆状態用ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。そして、Ｂｏｎｕｓ前兆状態用ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−３−１２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−３−１３に処理を移行し、Ｂｏｎｕｓ前兆状態用ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−３−１２＝Ｎｏ）、Ｂｏｎｕｓ前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５４４】
（ステップＳ３０２−３−１−２−１−３−１３）
ステップＳ３０２−３−１−２−１−３−１３において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＢｏｎｕｓ準備状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＢｏｎｕｓ準備状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＢｏｎｕｓ準備状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−３−１３の処理が終了すると、Ｂｏｎｕｓ前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５４５】
（チャンス状態用処理）
次に、図５５に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態がチャンス状態の場合に行われるチャンス状態用処理についての説明を行う。なお、図５５はチャンス状態用処理のサブルーチンを示す図である。
【０５４６】
（ステップＳ３０２−３−１−２−１−４−１）
ステップＳ３０２−３−１−２−１−４−１において、サブＣＰＵ４０１は、天井ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−４−１の処理が終了すると、ステップＳ３０２−３−１−２−１−４−２に処理を移行する。
【０５４７】
（ステップＳ３０２−３−１−２−１−４−２）
ステップＳ３０２−３−１−２−１−４−２において、サブＣＰＵ４０１は、当選番号が「０５」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、メイン制御基板３００から受信した条件装置コマンドに含まれている当選役に係る情報が、当選番号「０５」であるか否かを判定する処理を行う。そして、当選番号が「０５」であると判定された場合には（ステップＳ３０２−３−１−２−１−４−２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−４−３に処理を移行し、当選番号が「０５」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−４−２＝Ｎｏ）、ステップＳ３０２−３−１−２−１−４−６に処理を移行する。
【０５４８】
（ステップＳ３０２−３−１−２−１−４−３）
ステップＳ３０２−３−１−２−１−４−３において、サブＣＰＵ４０１は、第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−４−３の処理が終了すると、ステップＳ３０２−３−１−２−１−４−４に処理を移行する。
【０５４９】
（ステップＳ３０２−３−１−２−１−４−４）
ステップＳ３０２−３−１−２−１−４−４において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第３Ｂｏｎｕｓ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第３Ｂｏｎｕｓ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第３Ｂｏｎｕｓ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−４−４の処理が終了すると、ステップＳ３０２−３−１−２−１−４−５に処理を移行する。
【０５５０】
（ステップＳ３０２−３−１−２−１−４−５）
ステップＳ３０２−３−１−２−１−４−５において、サブＣＰＵ４０１は、チャンス状態用ゲーム数カウンタの値に「０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているチャンス状態用ゲーム数カウンタの値に「０」をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−４−５の処理が終了すると、チャンス状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５５１】
（ステップＳ３０２−３−１−２−１−４−６）
ステップＳ３０２−３−１−２−１−４−６において、サブＣＰＵ４０１は、天井ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−４−１の処理により、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、天井ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−４−６＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−４−７に処理を移行し、天井ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−４−６＝Ｎｏ）、ステップＳ３０２−３−１−２−１−４−９に処理を移行する。
【０５５２】
（ステップＳ３０２−３−１−２−１−４−７）
ステップＳ３０２−３−１−２−１−４−７において、サブＣＰＵ４０１は、Ｂｏｎｕｓ待機振分処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＯＭ４０２に設けられているＢｏｎｕｓ状態振分抽選テーブル（チャンス状態）（図２６（Ｃ）参照）に基づいて、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中の何れかを決定する処理を行う。また、サブＣＰＵ４０１は、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中の何れかが決定された場合に、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域に格納する処理を行う。そして、ステップＳ３０２−３−１−２−１−４−７の処理が終了すると、ステップＳ３０２−３−１−２−１−４−８に処理を移行する。
【０５５３】
（ステップＳ３０２−３−１−２−１−４−８）
ステップＳ３０２−３−１−２−１−４−８において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＢｏｎｕｓ準備状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＢｏｎｕｓ準備状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＢｏｎｕｓ準備状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−４−８の処理が終了すると、チャンス状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５５４】
（ステップＳ３０２−３−１−２−１−４−９）
ステップＳ３０２−３−１−２−１−４−９において、サブＣＰＵ４０１は、チャンス状態用ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているチャンス状態用ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−４−９の処理が終了すると、ステップＳ３０２−３−１−２−１−４−１０に処理を移行する。
【０５５５】
（ステップＳ３０２−３−１−２−１−４−１０）
ステップＳ３０２−３−１−２−１−４−１０において、サブＣＰＵ４０１は、チャンス状態用Ｂｏｎｕｓ準備状態移行抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＢｏｎｕｓ準備状態移行抽選テーブル（チャンス状態）（図２５（Ｃ）参照）に基づいて、Ｂｏｎｕｓ準備状態に移行するか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−４−１０の処理が終了すると、ステップＳ３０２−３−１−２−１−４−１１に処理を移行する。
【０５５６】
（ステップＳ３０２−３−１−２−１−４−１１）
ステップＳ３０２−３−１−２−１−４−１１において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−４−１０のチャンス状態用Ｂｏｎｕｓ準備状態移行抽選処理による抽選の結果、Ｂｏｎｕｓ準備状態に移行することが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−４−１１＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−４−１２に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−４−１１＝Ｎｏ）、ステップＳ３０２−３−１−２−１−４−１４に処理を移行する。
【０５５７】
（ステップＳ３０２−３−１−２−１−４−１２）
ステップＳ３０２−３−１−２−１−４−１２において、サブＣＰＵ４０１は、Ｂｏｎｕｓ待機振分処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＯＭ４０２に設けられているＢｏｎｕｓ状態振分抽選テーブル（チャンス状態）（図２６（Ｃ）参照）に基づいて、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中の何れかを決定する処理を行う。また、サブＣＰＵ４０１は、第１Ｂｏｎｕｓ待機中、第２Ｂｏｎｕｓ待機中、第３Ｂｏｎｕｓ待機中の何れかが決定された場合に、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域に格納する処理を行う。そして、ステップＳ３０２−３−１−２−１−４−１２の処理が終了すると、ステップＳ３０２−３−１−２−１−４−１３に処理を移行する。
【０５５８】
（ステップＳ３０２−３−１−２−１−４−１３）
ステップＳ３０２−３−１−２−１−４−１３において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＢｏｎｕｓ準備状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＢｏｎｕｓ準備状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＢｏｎｕｓ準備状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−４−１３の処理が終了すると、チャンス状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５５９】
（ステップＳ３０２−３−１−２−１−４−１４）
ステップＳ３０２−３−１−２−１−４−１４において、サブＣＰＵ４０１は、チャンス状態用ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−４−９の処理により、サブＲＡＭ４０３に設けられているチャンス状態用ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられているチャンス状態用ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、チャンス状態用ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−４−１４＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−４−１５に処理を移行し、チャンス状態用ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−４−１４＝Ｎｏ）、チャンス状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５６０】
（ステップＳ３０２−３−１−２−１−４−１５）
ステップＳ３０２−３−１−２−１−４−１５において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を通常状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が通常状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に通常状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−４−１５の処理が終了すると、チャンス状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５６１】
（Ｂｏｎｕｓ準備状態用処理）
次に、図５６に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態がＢｏｎｕｓ準備状態の場合に行われるＢｏｎｕｓ準備状態用処理についての説明を行う。なお、図５６はＢｏｎｕｓ準備状態用処理のサブルーチンを示す図である。
【０５６２】
（ステップＳ３０２−３−１−２−１−５−１）
ステップＳ３０２−３−１−２−１−５−１において、サブＣＰＵ４０１は、当選番号が「０５」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、メイン制御基板３００から受信した条件装置コマンドに含まれている当選役に係る情報が、当選番号「０５」であるか否かを判定する処理を行う。そして、当選番号が「０５」であると判定された場合には（ステップＳ３０２−３−１−２−１−５−１＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−５−２に処理を移行し、当選番号が「０５」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−５−１＝Ｎｏ）、ステップＳ３０２−３−１−２−１−５−４に処理を移行する。
【０５６３】
（ステップＳ３０２−３−１−２−１−５−２）
ステップＳ３０２−３−１−２−１−５−２において、サブＣＰＵ４０１は、第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−５−２の処理が終了すると、ステップＳ３０２−３−１−２−１−５−３に処理を移行する。
【０５６４】
（ステップＳ３０２−３−１−２−１−５−３）
ステップＳ３０２−３−１−２−１−５−３において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第３Ｂｏｎｕｓ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第３Ｂｏｎｕｓ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第３Ｂｏｎｕｓ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−５−３の処理が終了すると、Ｂｏｎｕｓ準備状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５６５】
（ステップＳ３０２−３−１−２−１−５−４）
ステップＳ３０２−３−１−２−１−５−４において、サブＣＰＵ４０１は、第１Ｂｏｎｕｓ待機中、または第２Ｂｏｎｕｓ待機中であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域の値に基づいて、第１Ｂｏｎｕｓ待機中、または第２Ｂｏｎｕｓ待機中であるか否かを判定する処理を行う。そして、第１Ｂｏｎｕｓ待機中、または第２Ｂｏｎｕｓ待機中であると判定された場合には（ステップＳ３０２−３−１−２−１−５−４＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−５−５に処理を移行し、第１Ｂｏｎｕｓ待機中、または第２Ｂｏｎｕｓ待機中ではないと判定された場合には（ステップＳ３０２−３−１−２−１−５−４＝Ｎｏ）、Ｂｏｎｕｓ準備状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５６６】
（ステップＳ３０２−３−１−２−１−５−５）
ステップＳ３０２−３−１−２−１−５−５において、サブＣＰＵ４０１は、昇格抽選処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域の値に基づいて、サブＲＯＭ４０２に設けられている昇格抽選テーブル（第１Ｂｏｎｕｓ待機中）（図３０（Ａ）参照）、または昇格抽選テーブル（第２Ｂｏｎｕｓ待機中）（図３０（Ｂ）参照）の何れかを選択し、当該選択された昇格抽選テーブルと、条件装置コマンドに含まれている当選役に係る情報に基づいて、第１Ｂｏｎｕｓ待機中においては、第２Ｂｏｎｕｓ待機中、または第３Ｂｏｎｕｓ待機中とするか否かの抽選、第２Ｂｏｎｕｓ待機中においては、第３Ｂｏｎｕｓ待機中とするか否かの抽選を行い、当該抽選の結果を、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域に格納する処理を行う。そして、ステップＳ３０２−３−１−２−１−５−５の処理が終了すると、Ｂｏｎｕｓ準備状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５６７】
（第１Ｂｏｎｕｓ状態用処理）
次に、図５７に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が第１Ｂｏｎｕｓ状態の場合に行われる第１Ｂｏｎｕｓ状態用処理についての説明を行う。なお、図５７は第１Ｂｏｎｕｓ状態用処理のサブルーチンを示す図である。
【０５６８】
（ステップＳ３０２−３−１−２−１−６−１）
ステップＳ３０２−３−１−２−１−６−１において、サブＣＰＵ４０１は、第１Ｂｏｎｕｓ状態用ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第１Ｂｏｎｕｓ状態用ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−６−１の処理が終了すると、ステップＳ３０２−３−１−２−１−６−２に処理を移行する。
【０５６９】
（ステップＳ３０２−３−１−２−１−６−２）
ステップＳ３０２−３−１−２−１−６−２において、サブＣＰＵ４０１は、ＡＲＴ準備状態移行抽選処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ当選フラグ格納領域に格納されているＡＲＴ当選フラグの値がＯＦＦであることを条件として、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられている第１Ｂｏｎｕｓ状態用ＡＲＴ準備状態移行抽選テーブル（図３１（Ａ）参照）に基づいて、ＡＲＴ準備状態に移行するか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−６−２の処理が終了すると、ステップＳ３０２−３−１−２−１−６−３に処理を移行する。
【０５７０】
（ステップＳ３０２−３−１−２−１−６−３）
ステップＳ３０２−３−１−２−１−６−３において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−６−２のＡＲＴ準備状態移行抽選処理による抽選の結果、ＡＲＴ準備状態に移行することが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−６−３＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−６−４に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−６−３＝Ｎｏ）、ステップＳ３０２−３−１−２−１−６−５に処理を移行する。
【０５７１】
（ステップＳ３０２−３−１−２−１−６−４）
ステップＳ３０２−３−１−２−１−６−４において、サブＣＰＵ４０１は、ＡＲＴ当選フラグをＯＮにする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ当選フラグ格納領域のＡＲＴ当選フラグをＯＮにする処理を行う。そして、ステップＳ３０２−３−１−２−１−６−４の処理が終了すると、ステップＳ３０２−３−１−２−１−６−５に処理を移行する。
【０５７２】
（ステップＳ３０２−３−１−２−１−６−５）
ステップＳ３０２−３−１−２−１−６−５において、サブＣＰＵ４０１は、第１Ｂｏｎｕｓ状態用ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−６−１の処理により、サブＲＡＭ４０３に設けられている第１Ｂｏｎｕｓ状態用ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられている第１Ｂｏｎｕｓ状態用ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、第１Ｂｏｎｕｓ状態用ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−６−５＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−６−６に処理を移行し、第１Ｂｏｎｕｓ状態用ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−６−５＝Ｎｏ）、第１Ｂｏｎｕｓ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５７３】
（ステップＳ３０２−３−１−２−１−６−６）
ステップＳ３０２−３−１−２−１−６−６において、サブＣＰＵ４０１は、ＡＲＴ当選フラグがＯＮであるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ当選フラグ格納領域に格納されている値に基づいて、ＡＲＴ当選フラグがＯＮであるか否かを判定する処理を行う。そして、ＡＲＴ当選フラグがＯＮであると判定された場合には（ステップＳ３０２−３−１−２−１−６−６＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−６−７に処理を移行し、ＡＲＴ当選フラグがＯＮではないと判定された場合には（ステップＳ３０２−３−１−２−１−６−６＝Ｎｏ）、ステップＳ３０２−３−１−２−１−６−９に処理を移行する。
【０５７４】
（ステップＳ３０２−３−１−２−１−６−７）
ステップＳ３０２−３−１−２−１−６−７において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＡＲＴ準備状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＡＲＴ準備状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＡＲＴ準備状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−６−７の処理が終了すると、ステップＳ３０２−３−１−２−１−６−８に処理を移行する。
【０５７５】
（ステップＳ３０２−３−１−２−１−６−８）
ステップＳ３０２−３−１−２−１−６−８において、サブＣＰＵ４０１は、ＡＲＴ当選フラグをＯＦＦにする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ当選フラグ格納領域のＡＲＴ当選フラグをＯＦＦにする処理を行う。そして、ステップＳ３０２−３−１−２−１−６−８の処理が終了すると、第１Ｂｏｎｕｓ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５７６】
（ステップＳ３０２−３−１−２−１−６−９）
ステップＳ３０２−３−１−２−１−６−９において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第１転落待機状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第１転落待機状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第１転落待機状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−６−９の処理が終了すると、第１Ｂｏｎｕｓ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５７７】
（第２Ｂｏｎｕｓ状態用処理）
次に、図５８に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が第２Ｂｏｎｕｓ状態の場合に行われる第２Ｂｏｎｕｓ状態用処理についての説明を行う。なお、図５８は第２Ｂｏｎｕｓ状態用処理のサブルーチンを示す図である。
【０５７８】
（ステップＳ３０２−３−１−２−１−７−１）
ステップＳ３０２−３−１−２−１−７−１において、サブＣＰＵ４０１は、第２Ｂｏｎｕｓ状態用ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第２Ｂｏｎｕｓ状態用ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−７−１の処理が終了すると、ステップＳ３０２−３−１−２−１−７−２に処理を移行する。
【０５７９】
（ステップＳ３０２−３−１−２−１−７−２）
ステップＳ３０２−３−１−２−１−７−２において、サブＣＰＵ４０１は、ＡＲＴ準備状態移行抽選処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ当選フラグ格納領域に格納されているＡＲＴ当選フラグの値がＯＦＦであることを条件として、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられている第２Ｂｏｎｕｓ状態用ＡＲＴ準備状態移行抽選テーブル（図３１（Ｂ）参照）に基づいて、ＡＲＴ準備状態に移行するか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−７−２の処理が終了すると、ステップＳ３０２−３−１−２−１−７−３に処理を移行する。
【０５８０】
（ステップＳ３０２−３−１−２−１−７−３）
ステップＳ３０２−３−１−２−１−７−３において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−７−２のＡＲＴ準備状態移行抽選処理による抽選の結果、ＡＲＴ準備状態に移行することが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−７−３＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−７−４に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−７−３＝Ｎｏ）、ステップＳ３０２−３−１−２−１−７−５に処理を移行する。
【０５８１】
（ステップＳ３０２−３−１−２−１−７−４）
ステップＳ３０２−３−１−２−１−７−４において、サブＣＰＵ４０１は、ＡＲＴ当選フラグをＯＮにする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ当選フラグ格納領域のＡＲＴ当選フラグをＯＮにする処理を行う。そして、ステップＳ３０２−３−１−２−１−７−４の処理が終了すると、ステップＳ３０２−３−１−２−１−７−５に処理を移行する。
【０５８２】
（ステップＳ３０２−３−１−２−１−７−５）
ステップＳ３０２−３−１−２−１−７−５において、サブＣＰＵ４０１は、第２Ｂｏｎｕｓ状態用ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−７−１の処理により、サブＲＡＭ４０３に設けられている第２Ｂｏｎｕｓ状態用ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられている第２Ｂｏｎｕｓ状態用ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、第２Ｂｏｎｕｓ状態用ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−７−５＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−７−６に処理を移行し、第２Ｂｏｎｕｓ状態用ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−７−５＝Ｎｏ）、第２Ｂｏｎｕｓ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５８３】
（ステップＳ３０２−３−１−２−１−７−６）
ステップＳ３０２−３−１−２−１−７−６において、サブＣＰＵ４０１は、ＡＲＴ当選フラグがＯＮであるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ当選フラグ格納領域に格納されている値に基づいて、ＡＲＴ当選フラグがＯＮであるか否かを判定する処理を行う。そして、ＡＲＴ当選フラグがＯＮであると判定された場合には（ステップＳ３０２−３−１−２−１−７−６＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−７−７に処理を移行し、ＡＲＴ当選フラグがＯＮではないと判定された場合には（ステップＳ３０２−３−１−２−１−７−６＝Ｎｏ）、ステップＳ３０２−３−１−２−１−７−９に処理を移行する。
【０５８４】
（ステップＳ３０２−３−１−２−１−７−７）
ステップＳ３０２−３−１−２−１−７−７において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＡＲＴ準備状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＡＲＴ準備状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＡＲＴ準備状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−７−７の処理が終了すると、ステップＳ３０２−３−１−２−１−７−８に処理を移行する。
【０５８５】
（ステップＳ３０２−３−１−２−１−７−８）
ステップＳ３０２−３−１−２−１−７−８において、サブＣＰＵ４０１は、ＡＲＴ当選フラグをＯＦＦにする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ当選フラグ格納領域のＡＲＴ当選フラグをＯＦＦにする処理を行う。そして、ステップＳ３０２−３−１−２−１−７−８の処理が終了すると、第２Ｂｏｎｕｓ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５８６】
（ステップＳ３０２−３−１−２−１−７−９）
ステップＳ３０２−３−１−２−１−７−９において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第１転落待機状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第１転落待機状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第１転落待機状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−７−９の処理が終了すると、第２Ｂｏｎｕｓ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５８７】
（第３Ｂｏｎｕｓ状態用処理）
次に、図５９に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が第３Ｂｏｎｕｓ状態の場合に行われる第３Ｂｏｎｕｓ状態用処理についての説明を行う。なお、図５９は第３Ｂｏｎｕｓ状態用処理のサブルーチンを示す図である。
【０５８８】
（ステップＳ３０２−３−１−２−１−８−１）
ステップＳ３０２−３−１−２−１−８−１において、サブＣＰＵ４０１は、第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−８−１の処理が終了すると、ステップＳ３０２−３−１−２−１−８−２に処理を移行する。
【０５８９】
（ステップＳ３０２−３−１−２−１−８−２）
ステップＳ３０２−３−１−２−１−８−２において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数上乗せ抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第３Ｂｏｎｕｓ状態）（図３２（Ａ）参照）に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−８−２の処理が終了すると、ステップＳ３０２−３−１−２−１−８−３に処理を移行する。
【０５９０】
（ステップＳ３０２−３−１−２−１−８−３）
ステップＳ３０２−３−１−２−１−８−３において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−８−２のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、ＡＲＴ状態において遊技可能なゲーム数を上乗せすることが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−８−３＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−８−４に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−８−３＝Ｎｏ）、ステップＳ３０２−３−１−２−１−８−５に処理を移行する。
【０５９１】
（ステップＳ３０２−３−１−２−１−８−４）
ステップＳ３０２−３−１−２−１−８−４において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタ加算処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−８−２のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、上乗せすることが決定されたゲーム数を、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタに加算する処理を行う。そして、ステップＳ３０２−３−１−２−１−８−４の処理が終了すると、ステップＳ３０２−３−１−２−１−８−５に処理を移行する。
【０５９２】
（ステップＳ３０２−３−１−２−１−８−５）
ステップＳ３０２−３−１−２−１−８−５において、サブＣＰＵ４０１は、第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−８−１の処理により、サブＲＡＭ４０３に設けられている第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられている第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−８−５＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−８−６に処理を移行し、第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−８−５＝Ｎｏ）、第３Ｂｏｎｕｓ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５９３】
（ステップＳ３０２−３−１−２−１−８−６）
ステップＳ３０２−３−１−２−１−８−６において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＡＲＴ準備状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＡＲＴ準備状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＡＲＴ準備状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−８−６の処理が終了すると、第３Ｂｏｎｕｓ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５９４】
（第１転落待機状態用処理）
次に、図６０に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が第１転落待機状態の場合に行われる第１転落待機状態用処理についての説明を行う。なお、図６０は第１転落待機状態用処理のサブルーチンを示す図である。
【０５９５】
（ステップＳ３０２−３−１−２−１−９−１）
ステップＳ３０２−３−１−２−１−９−１において、サブＣＰＵ４０１は、第１転落待機状態用引戻抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられている第１転落待機状態用引戻抽選テーブル（図３３（Ａ）参照）に基づいて、Ｂｏｎｕｓ状態が終了した後、ＡＲＴ準備状態に移行するか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−９−１の処理が終了すると、ステップＳ３０２−３−１−２−１−９−２に処理を移行する。
【０５９６】
（ステップＳ３０２−３−１−２−１−９−２）
ステップＳ３０２−３−１−２−１−９−２において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−９−１の第１転落待機状態用引戻抽選処理による抽選の結果、ＡＲＴ準備状態に移行することが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−９−２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−９−３に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−９−２＝Ｎｏ）第１転落待機状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５９７】
（ステップＳ３０２−３−１−２−１−９−３）
ステップＳ３０２−３−１−２−１−９−３において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＡＲＴ準備状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＡＲＴ準備状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＡＲＴ準備状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−９−３の処理が終了すると、第１転落待機状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０５９８】
（ＡＲＴ準備状態用処理）
次に、図６１に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態がＡＲＴ準備状態の場合に行われるＡＲＴ準備状態用処理についての説明を行う。なお、図６１はＡＲＴ準備状態用処理のサブルーチンを示す図である。
【０５９９】
（ステップＳ３０２−３−１−２−１−１０−１）
ステップＳ３０２−３−１−２−１−１０−１において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数上乗せ抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＡＲＴ状態用ゲーム数上乗せ抽選テーブル（ＡＲＴ準備状態・ＡＲＴ状態）（図３２（Ｂ）参照）に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１０−１の処理が終了すると、ステップＳ３０２−３−１−２−１−１０−２に処理を移行する。
【０６００】
（ステップＳ３０２−３−１−２−１−１０−２）
ステップＳ３０２−３−１−２−１−１０−２において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１０−１のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、ＡＲＴ状態において遊技可能なゲーム数を上乗せすることが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１０−２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１０−３に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１０−２＝Ｎｏ）、ＡＲＴ準備状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６０１】
（ステップＳ３０２−３−１−２−１−１０−３）
ステップＳ３０２−３−１−２−１−１０−３において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタ加算処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１０−１のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、上乗せすることが決定されたゲーム数を、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタに加算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１０−３の処理が終了すると、ＡＲＴ準備状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６０２】
（ＡＲＴ状態用処理）
次に、図６２に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態がＡＲＴ状態の場合に行われるＡＲＴ状態用処理についての説明を行う。なお、図６２はＡＲＴ状態用処理のサブルーチンを示す図である。
【０６０３】
（ステップＳ３０２−３−１−２−１−１１−１）
ステップＳ３０２−３−１−２−１−１１−１において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１１−１の処理が終了すると、ステップＳ３０２−３−１−２−１−１１−２に処理を移行する。
【０６０４】
（ステップＳ３０２−３−１−２−１−１１−２）
ステップＳ３０２−３−１−２−１−１１−２において、サブＣＰＵ４０１は、ＡＲＴ状態用フェイクゲーム数カウンタの値が「１」以上であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ状態用フェイクゲーム数カウンタの値が「１」以上であるか否かを判定する処理を行う。そして、ＡＲＴ状態用フェイクゲーム数カウンタの値が「１」以上であると判定された場合には（ステップＳ３０２−３−１−２−１−１１−２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１１−３に処理を移行し、ＡＲＴ状態用フェイクゲーム数カウンタの値が「１」以上ではないと判定された場合には（ステップＳ３０２−３−１−２−１−１１−２＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１１−４に処理を移行する。
【０６０５】
（ステップＳ３０２−３−１−２−１−１１−３）
ステップＳ３０２−３−１−２−１−１１−３において、サブＣＰＵ４０１は、ＡＲＴ状態用フェイクゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ状態用フェイクゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１１−３の処理が終了すると、ステップＳ３０２−３−１−２−１−１１−４に処理を移行する。
【０６０６】
（ステップＳ３０２−３−１−２−１−１１−４）
ステップＳ３０２−３−１−２−１−１１−４において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数上乗せ抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＡＲＴ状態用ゲーム数上乗せ抽選テーブル（ＡＲＴ準備状態・ＡＲＴ状態）（図３２（Ｂ）参照）に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１１−４の処理が終了すると、ステップＳ３０２−３−１−２−１−１１−５に処理を移行する。
【０６０７】
（ステップＳ３０２−３−１−２−１−１１−５）
ステップＳ３０２−３−１−２−１−１１−５において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１１−４のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、ＡＲＴ状態において遊技可能なゲーム数を上乗せすることが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１１−５＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１１−６に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１１−５＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１１−７に処理を移行する。
【０６０８】
（ステップＳ３０２−３−１−２−１−１１−６）
ステップＳ３０２−３−１−２−１−１１−６において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタ加算処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１１−４のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、上乗せすることが決定されたゲーム数を、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタに加算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１１−６の処理が終了すると、ステップＳ３０２−３−１−２−１−１１−７に処理を移行する。
【０６０９】
（ステップＳ３０２−３−１−２−１−１１−７）
ステップＳ３０２−３−１−２−１−１１−７において、サブＣＰＵ４０１は、第１上乗せ状態移行抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられている第１上乗せ状態移行抽選テーブル（図３４（Ａ）参照）に基づいて、第１上乗せ状態に移行するか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１１−７の処理が終了すると、ステップＳ３０２−３−１−２−１−１１−８に処理を移行する。
【０６１０】
（ステップＳ３０２−３−１−２−１−１１−８）
ステップＳ３０２−３−１−２−１−１１−８において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１１−７の第１上乗せ状態移行抽選処理による抽選の結果、第１上乗せ状態に移行することが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１１−８＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１１−９に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１１−８＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１１−１１に処理を移行する。
【０６１１】
（ステップＳ３０２−３−１−２−１−１１−９）
ステップＳ３０２−３−１−２−１−１１−９において、サブＣＰＵ４０１は、第１上乗せ前兆ゲーム数抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられている第１上乗せ前兆ゲーム数決定テーブル（図２７（Ｃ）参照）に基づいて、第１上乗せ準備状態に移行するまでの前兆ゲーム数を決定し、サブＲＡＭ４０３に設けられている第１上乗せ前兆状態用ゲーム数カウンタの値をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１１−９の処理が終了すると、ステップＳ３０２−３−１−２−１−１１−１０に処理を移行する。
【０６１２】
（ステップＳ３０２−３−１−２−１−１１−１０）
ステップＳ３０２−３−１−２−１−１１−１０において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第１上乗せ前兆状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第１上乗せ前兆状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第１上乗せ前兆状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１１−１０の処理が終了すると、ステップＳ３０２−３−１−２−１−１１−１５に処理を移行する。
【０６１３】
（ステップＳ３０２−３−１−２−１−１１−１１）
ステップＳ３０２−３−１−２−１−１１−１１において、サブＣＰＵ４０１は、第２上乗せ状態移行抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられている第２上乗せ状態移行抽選テーブル（図３４（Ｂ）参照）に基づいて、第２上乗せ状態に移行するか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１１−１１の処理が終了すると、ステップＳ３０２−３−１−２−１−１１−１２に処理を移行する。
【０６１４】
（ステップＳ３０２−３−１−２−１−１１−１２）
ステップＳ３０２−３−１−２−１−１１−１２において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１１−１１の第２上乗せ状態移行抽選処理による抽選の結果、第２上乗せ状態に移行することが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１１−１２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１１−１３に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１１−１２＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１１−１６に処理を移行する。
【０６１５】
（ステップＳ３０２−３−１−２−１−１１−１３）
ステップＳ３０２−３−１−２−１−１１−１３において、サブＣＰＵ４０１は、第２上乗せ前兆ゲーム数抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられている第２上乗せ前兆ゲーム数決定テーブル（図２７（Ｄ）参照）に基づいて、第２上乗せ準備状態に移行するまでの前兆ゲーム数を決定し、サブＲＡＭ４０３に設けられている第２上乗せ前兆状態用ゲーム数カウンタの値をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１１−１３の処理が終了すると、ステップＳ３０２−３−１−２−１−１１−１４に処理を移行する。
【０６１６】
（ステップＳ３０２−３−１−２−１−１１−１４）
ステップＳ３０２−３−１−２−１−１１−１４において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第２上乗せ前兆状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第２上乗せ前兆状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第２上乗せ前兆状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１１−１４の処理が終了すると、ステップＳ３０２−３−１−２−１−１１−１５に処理を移行する。
【０６１７】
（ステップＳ３０２−３−１−２−１−１１−１５）
ステップＳ３０２−３−１−２−１−１１−１５において、サブＣＰＵ４０１は、ＡＲＴ状態用フェイクゲーム数カウンタの値に「０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ状態用フェイクゲーム数カウンタの値に「０」をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１１−１５の処理が終了すると、ＡＲＴ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６１８】
（ステップＳ３０２−３−１−２−１−１１−１６）
ステップＳ３０２−３−１−２−１−１１−１６において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタの値が「１」以上であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１１−１の処理により、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタの値が「１」以上であるか否かを判定する処理を行う。そして、ＡＲＴ状態用ゲーム数カウンタの値が「１」以上であると判定された場合には（ステップＳ３０２−３−１−２−１−１１−１６＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１１−１７に処理を移行し、ＡＲＴ状態用ゲーム数カウンタの値が「１」以上ではないと判定された場合には（ステップＳ３０２−３−１−２−１−１１−１６＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１１−１９に処理を移行する。
【０６１９】
（ステップＳ３０２−３−１−２−１−１１−１７）
ステップＳ３０２−３−１−２−１−１１−１７において、サブＣＰＵ４０１は、ＡＲＴ状態用フェイクゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ状態用フェイクゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、ＡＲＴ状態用フェイクゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−１１−１７＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１１−１８に処理を移行し、ＡＲＴ状態用フェイクゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−１１−１７＝Ｎｏ）、ＡＲＴ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６２０】
（ステップＳ３０２−３−１−２−１−１１−１８）
ステップＳ３０２−３−１−２−１−１１−１８において、サブＣＰＵ４０１は、ＡＲＴ状態用フェイクゲーム数抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＡＲＴ状態用フェイクゲーム数決定テーブル（図２９（Ｂ）参照）に基づいて、ＡＲＴ状態用フェイクゲーム数を決定し、サブＲＡＭ４０３に設けられているＡＲＴ状態用フェイクゲーム数カウンタの値をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１１−１８の処理が終了すると、ＡＲＴ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６２１】
（ステップＳ３０２−３−１−２−１−１１−１９）
ステップＳ３０２−３−１−２−１−１１−１９において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第４転落待機状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第４転落待機状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第４転落待機状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１１−１９の処理が終了すると、ＡＲＴ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６２２】
（第１上乗せ前兆状態用処理）
次に、図６３に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が第１上乗せ前兆状態の場合に行われる第１上乗せ前兆状態用処理についての説明を行う。なお、図６３は第１上乗せ前兆状態用処理のサブルーチンを示す図である。
【０６２３】
（ステップＳ３０２−３−１−２−１−１２−１）
ステップＳ３０２−３−１−２−１−１２−１において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１２−１の処理が終了すると、ステップＳ３０２−３−１−２−１−１２−２に処理を移行する。
【０６２４】
（ステップＳ３０２−３−１−２−１−１２−２）
ステップＳ３０２−３−１−２−１−１２−２において、サブＣＰＵ４０１は、第１上乗せ前兆状態用ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第１上乗せ前兆状態用ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１２−２の処理が終了すると、ステップＳ３０２−３−１−２−１−１２−３に処理を移行する。
【０６２５】
（ステップＳ３０２−３−１−２−１−１２−３）
ステップＳ３０２−３−１−２−１−１２−３において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数上乗せ抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＡＲＴ状態用ゲーム数上乗せ抽選テーブル（上乗せ前兆状態）（図３２（Ｃ）参照）に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１２−３の処理が終了すると、ステップＳ３０２−３−１−２−１−１２−４に処理を移行する。
【０６２６】
（ステップＳ３０２−３−１−２−１−１２−４）
ステップＳ３０２−３−１−２−１−１２−４において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１２−３のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、ＡＲＴ状態において遊技可能なゲーム数を上乗せすることが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１２−４＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１２−５に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１２−４＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１２−６に処理を移行する。
【０６２７】
（ステップＳ３０２−３−１−２−１−１２−５）
ステップＳ３０２−３−１−２−１−１２−５において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタ加算処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１２−３のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、上乗せすることが決定されたゲーム数を、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタに加算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１２−５の処理が終了すると、ステップＳ３０２−３−１−２−１−１２−６に処理を移行する。
【０６２８】
（ステップＳ３０２−３−１−２−１−１２−６）
ステップＳ３０２−３−１−２−１−１２−６において、サブＣＰＵ４０１は、第１上乗せ前兆状態用ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１２−２の処理により、サブＲＡＭ４０３に設けられている第１上乗せ前兆状態用ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられている第１上乗せ前兆状態用ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、第１上乗せ前兆状態用ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−１２−６＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１２−７に処理を移行し、第１上乗せ前兆状態用ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−１２−６＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１２−８に処理を移行する。
【０６２９】
（ステップＳ３０２−３−１−２−１−１２−７）
ステップＳ３０２−３−１−２−１−１２−７において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第１上乗せ準備状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第１上乗せ準備状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第１上乗せ準備状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１２−７の処理が終了すると、第１上乗せ前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６３０】
（ステップＳ３０２−３−１−２−１−１２−８）
ステップＳ３０２−３−１−２−１−１２−８において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１２−１の処理により、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、ＡＲＴ状態用ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−１２−８＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１２−９に処理を移行し、ＡＲＴ状態用ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−１２−８＝Ｎｏ）、第１上乗せ前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６３１】
（ステップＳ３０２−３−１−２−１−１２−９）
ステップＳ３０２−３−１−２−１−１２−９において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタ保障処理を行う。具体的には、サブＣＰＵ４０１は、第１上乗せ状態に移行することが決定されているにもかかわらず、ＡＲＴ状態用ゲーム数カウンタの値が「０」となり、ＡＲＴ状態が終了することを防止するために、サブＲＡＭ４０３に設けられている第１上乗せ前兆状態用ゲーム数カウンタの値を、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタの値に複写する処理を行う。そして、ステップＳ３０２−３−１−２−１−１２−９の処理が終了すると、第１上乗せ前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６３２】
（第１上乗せ準備状態用処理）
次に、図６４に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が第１上乗せ準備状態の場合に行われる第１上乗せ準備状態用処理についての説明を行う。なお、図６４は第１上乗せ準備状態用処理のサブルーチンを示す図である。
【０６３３】
（ステップＳ３０２−３−１−２−１−１３−１）
ステップＳ３０２−３−１−２−１−１３−１において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数上乗せ抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＡＲＴ状態用ゲーム数上乗せ抽選テーブル（上乗せ準備状態）（図３２（Ｄ）参照）に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１３−１の処理が終了すると、ステップＳ３０２−３−１−２−１−１３−２に処理を移行する。
【０６３４】
（ステップＳ３０２−３−１−２−１−１３−２）
ステップＳ３０２−３−１−２−１−１３−２において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１３−１のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、ＡＲＴ状態において遊技可能なゲーム数を上乗せすることが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１３−２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１３−３に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１３−２＝Ｎｏ）、第１上乗せ準備状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６３５】
（ステップＳ３０２−３−１−２−１−１３−３）
ステップＳ３０２−３−１−２−１−１３−３において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタ加算処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１３−１のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、上乗せすることが決定されたゲーム数を、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタに加算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１３−３の処理が終了すると、第１上乗せ準備状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６３６】
（第１上乗せ状態用処理）
次に、図６５に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が第１上乗せ状態の場合に行われる第１上乗せ状態用処理についての説明を行う。なお、図６５は第１上乗せ状態用処理のサブルーチンを示す図である。
【０６３７】
（ステップＳ３０２−３−１−２−１−１４−１）
ステップＳ３０２−３−１−２−１−１４−１において、サブＣＰＵ４０１は、第１上乗せ状態用ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第１上乗せ状態用ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１４−１の処理が終了すると、ステップＳ３０２−３−１−２−１−１４−２に処理を移行する。
【０６３８】
（ステップＳ３０２−３−１−２−１−１４−２）
ステップＳ３０２−３−１−２−１−１４−２において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数上乗せ抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第１上乗せ状態）（図３２（Ｅ）参照）に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１４−２の処理が終了すると、ステップＳ３０２−３−１−２−１−１４−３に処理を移行する。
【０６３９】
（ステップＳ３０２−３−１−２−１−１４−３）
ステップＳ３０２−３−１−２−１−１４−３において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１４−２のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、ＡＲＴ状態において遊技可能なゲーム数を上乗せすることが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１４−３＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１４−４に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１４−３＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１４−５に処理を移行する。
【０６４０】
（ステップＳ３０２−３−１−２−１−１４−４）
ステップＳ３０２−３−１−２−１−１４−４において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタ加算処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１４−２のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、上乗せすることが決定されたゲーム数を、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタに加算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１４−４の処理が終了すると、ステップＳ３０２−３−１−２−１−１４−５に処理を移行する。
【０６４１】
（ステップＳ３０２−３−１−２−１−１４−５）
ステップＳ３０２−３−１−２−１−１４−５において、サブＣＰＵ４０１は、第１上乗せ状態用ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１４−１の処理により、サブＲＡＭ４０３に設けられている第１上乗せ状態用ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられている第１上乗せ状態用ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、第１上乗せ状態用ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−１４−５＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１４−６に処理を移行し、第１上乗せ状態用ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−１４−５＝Ｎｏ）、第１上乗せ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６４２】
（ステップＳ３０２−３−１−２−１−１４−６）
ステップＳ３０２−３−１−２−１−１４−６において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第２転落待機状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第２転落待機状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第２転落待機状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１４−６の処理が終了すると、第１上乗せ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６４３】
（第２転落待機状態用処理）
次に、図６６に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が第２転落待機状態の場合に行われる第２転落待機状態用処理についての説明を行う。なお、図６６は第２転落待機状態用処理のサブルーチンを示す図である。
【０６４４】
（ステップＳ３０２−３−１−２−１−１５−１）
ステップＳ３０２−３−１−２−１−１５−１において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数上乗せ抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第２転落待機状態）（図３２（Ｇ）参照）に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１５−１の処理が終了すると、ステップＳ３０２−３−１−２−１−１５−２に処理を移行する。
【０６４５】
（ステップＳ３０２−３−１−２−１−１５−２）
ステップＳ３０２−３−１−２−１−１５−２において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１５−１のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、ＡＲＴ状態において遊技可能なゲーム数を上乗せすることが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１５−２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１５−３に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１５−２＝Ｎｏ）、第２転落待機状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６４６】
（ステップＳ３０２−３−１−２−１−１５−３）
ステップＳ３０２−３−１−２−１−１５−３において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタ加算処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１５−１のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、上乗せすることが決定されたゲーム数を、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタに加算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１５−３の処理が終了すると、第２転落待機状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６４７】
（第２上乗せ前兆状態用処理）
次に、図６７に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が第２上乗せ前兆状態の場合に行われる第２上乗せ前兆状態用処理についての説明を行う。なお、図６７は第２上乗せ前兆状態用処理のサブルーチンを示す図である。
【０６４８】
（ステップＳ３０２−３−１−２−１−１６−１）
ステップＳ３０２−３−１−２−１−１６−１において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１６−１の処理が終了すると、ステップＳ３０２−３−１−２−１−１６−２に処理を移行する。
【０６４９】
（ステップＳ３０２−３−１−２−１−１６−２）
ステップＳ３０２−３−１−２−１−１６−２において、サブＣＰＵ４０１は、第２上乗せ前兆状態用ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第２上乗せ前兆状態用ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１６−２の処理が終了すると、ステップＳ３０２−３−１−２−１−１６−３に処理を移行する。
【０６５０】
（ステップＳ３０２−３−１−２−１−１６−３）
ステップＳ３０２−３−１−２−１−１６−３において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数上乗せ抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＡＲＴ状態用ゲーム数上乗せ抽選テーブル（上乗せ前兆状態）（図３２（Ｃ）参照）に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１６−３の処理が終了すると、ステップＳ３０２−３−１−２−１−１６−４に処理を移行する。
【０６５１】
（ステップＳ３０２−３−１−２−１−１６−４）
ステップＳ３０２−３−１−２−１−１６−４において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１６−３のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、ＡＲＴ状態において遊技可能なゲーム数を上乗せすることが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１６−４＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１６−５に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１６−４＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１６−６に処理を移行する。
【０６５２】
（ステップＳ３０２−３−１−２−１−１６−５）
ステップＳ３０２−３−１−２−１−１６−５において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタ加算処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１６−３のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、上乗せすることが決定されたゲーム数を、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタに加算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１６−５の処理が終了すると、ステップＳ３０２−３−１−２−１−１６−６に処理を移行する。
【０６５３】
（ステップＳ３０２−３−１−２−１−１６−６）
ステップＳ３０２−３−１−２−１−１６−６において、サブＣＰＵ４０１は、第２上乗せ前兆状態用ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１６−２の処理により、サブＲＡＭ４０３に設けられている第２上乗せ前兆状態用ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられている第２上乗せ前兆状態用ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、第２上乗せ前兆状態用ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−１６−６＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１６−７に処理を移行し、第２上乗せ前兆状態用ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−１６−６＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１６−８に処理を移行する。
【０６５４】
（ステップＳ３０２−３−１−２−１−１６−７）
ステップＳ３０２−３−１−２−１−１６−７において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第２上乗せ準備状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第２上乗せ準備状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第２上乗せ準備状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１６−７の処理が終了すると、第２上乗せ前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６５５】
（ステップＳ３０２−３−１−２−１−１６−８）
ステップＳ３０２−３−１−２−１−１６−８において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１６−１の処理により、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、ＡＲＴ状態用ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−１６−８＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１６−９に処理を移行し、ＡＲＴ状態用ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−１６−８＝Ｎｏ）、第２上乗せ前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６５６】
（ステップＳ３０２−３−１−２−１−１６−９）
ステップＳ３０２−３−１−２−１−１６−９において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタ保障処理を行う。具体的には、サブＣＰＵ４０１は、第２上乗せ状態に移行することが決定されているにもかかわらず、ＡＲＴ状態用ゲーム数カウンタの値が「０」となり、ＡＲＴ状態が終了することを防止するために、サブＲＡＭ４０３に設けられている第２上乗せ前兆状態用ゲーム数カウンタの値を、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタの値に複写する処理を行う。そして、ステップＳ３０２−３−１−２−１−１６−９の処理が終了すると、第２上乗せ前兆状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６５７】
（第２上乗せ準備状態用処理）
次に、図６８に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が第２上乗せ準備状態の場合に行われる第２上乗せ準備状態用処理についての説明を行う。なお、図６８は第２上乗せ準備状態用処理のサブルーチンを示す図である。
【０６５８】
（ステップＳ３０２−３−１−２−１−１７−１）
ステップＳ３０２−３−１−２−１−１７−１において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数上乗せ抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＡＲＴ状態用ゲーム数上乗せ抽選テーブル（上乗せ準備状態）（図３２（Ｄ）参照）に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１７−１の処理が終了すると、ステップＳ３０２−３−１−２−１−１７−２に処理を移行する。
【０６５９】
（ステップＳ３０２−３−１−２−１−１７−２）
ステップＳ３０２−３−１−２−１−１７−２において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１７−１のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、ＡＲＴ状態において遊技可能なゲーム数を上乗せすることが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１７−２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１７−３に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１７−２＝Ｎｏ）、第２上乗せ準備状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６６０】
（ステップＳ３０２−３−１−２−１−１７−３）
ステップＳ３０２−３−１−２−１−１７−３において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタ加算処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１７−１のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、上乗せすることが決定されたゲーム数を、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタに加算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１７−３の処理が終了すると、第２上乗せ準備状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６６１】
（第２上乗せ状態用処理）
次に、図６９に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が第２上乗せ状態の場合に行われる第２上乗せ状態用処理についての説明を行う。なお、図６９は第２上乗せ状態用処理のサブルーチンを示す図である。
【０６６２】
（ステップＳ３０２−３−１−２−１−１８−１）
ステップＳ３０２−３−１−２−１−１８−１において、サブＣＰＵ４０１は、第２上乗せ状態用ゲーム数カウンタの値から「１」減算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第２上乗せ状態用ゲーム数カウンタの値から「１」減算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１８−１の処理が終了すると、ステップＳ３０２−３−１−２−１−１８−２に処理を移行する。
【０６６３】
（ステップＳ３０２−３−１−２−１−１８−２）
ステップＳ３０２−３−１−２−１−１８−２において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数上乗せ抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第２上乗せ状態）（図３２（Ｆ）参照）に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１８−２の処理が終了すると、ステップＳ３０２−３−１−２−１−１８−３に処理を移行する。
【０６６４】
（ステップＳ３０２−３−１−２−１−１８−３）
ステップＳ３０２−３−１−２−１−１８−３において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１８−２のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、ＡＲＴ状態において遊技可能なゲーム数を上乗せすることが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１８−３＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１８−４に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１８−３＝Ｎｏ）、ステップＳ３０２−３−１−２−１−１８−５に処理を移行する。
【０６６５】
（ステップＳ３０２−３−１−２−１−１８−４）
ステップＳ３０２−３−１−２−１−１８−４において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタ加算処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１８−２のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、上乗せすることが決定されたゲーム数を、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタに加算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１８−４の処理が終了すると、ステップＳ３０２−３−１−２−１−１８−５に処理を移行する。
【０６６６】
（ステップＳ３０２−３−１−２−１−１８−５）
ステップＳ３０２−３−１−２−１−１８−５において、サブＣＰＵ４０１は、第２上乗せ状態用ゲーム数カウンタの値が「０」であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１８−１の処理により、サブＲＡＭ４０３に設けられている第２上乗せ状態用ゲーム数カウンタの値を「１」減算した結果、サブＲＡＭ４０３に設けられている第２上乗せ状態用ゲーム数カウンタの値が「０」となったか否かを判定する処理を行う。そして、第２上乗せ状態用ゲーム数カウンタの値が「０」であると判定された場合には（ステップＳ３０２−３−１−２−１−１８−５＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１８−６に処理を移行し、第２上乗せ状態用ゲーム数カウンタの値が「０」ではないと判定された場合には（ステップＳ３０２−３−１−２−１−１８−５＝Ｎｏ）、第２上乗せ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６６７】
（ステップＳ３０２−３−１−２−１−１８−６）
ステップＳ３０２−３−１−２−１−１８−６において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第３転落待機状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第３転落待機状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第３転落待機状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−１８−６の処理が終了すると、第２上乗せ状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６６８】
（第３転落待機状態用処理）
次に、図７０に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が第３転落待機状態の場合に行われる第３転落待機状態用処理についての説明を行う。なお、図７０は第３転落待機状態用処理のサブルーチンを示す図である。
【０６６９】
（ステップＳ３０２−３−１−２−１−１９−１）
ステップＳ３０２−３−１−２−１−１９−１において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数上乗せ抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられているＡＲＴ状態用ゲーム数上乗せ抽選テーブル（第３転落待機状態）（図３２（Ｈ）参照）に基づいて、ＡＲＴ状態において遊技可能なゲーム数を上乗せするか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−１９−１の処理が終了すると、ステップＳ３０２−３−１−２−１−１９−２に処理を移行する。
【０６７０】
（ステップＳ３０２−３−１−２−１−１９−２）
ステップＳ３０２−３−１−２−１−１９−２において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１９−１のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、ＡＲＴ状態において遊技可能なゲーム数を上乗せすることが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−１９−２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−１９−３に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−１９−２＝Ｎｏ）、第３転落待機状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６７１】
（ステップＳ３０２−３−１−２−１−１９−３）
ステップＳ３０２−３−１−２−１−１９−３において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタ加算処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−１９−１のＡＲＴ状態用ゲーム数上乗せ抽選処理による抽選の結果、上乗せすることが決定されたゲーム数を、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタに加算する処理を行う。そして、ステップＳ３０２−３−１−２−１−１９−３の処理が終了すると、第３転落待機状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６７２】
（第４転落待機状態用処理）
次に、図７１に基づいて、図５１のステップＳ３０２−３−１−２−１の状態別移行処理において、サブ制御基板４００により管理される状態が第４転落待機状態の場合に行われる第４転落待機状態用処理についての説明を行う。なお、図７１は第４転落待機状態用処理のサブルーチンを示す図である。
【０６７３】
（ステップＳ３０２−３−１−２−１−２０−１）
ステップＳ３０２−３−１−２−１−２０−１において、サブＣＰＵ４０１は、第４転落待機状態用引戻抽選処理を行う。具体的には、サブＣＰＵ４０１は、条件装置コマンドに含まれている当選役に係る情報と、サブＲＯＭ４０２に設けられている第４転落待機状態用引戻抽選テーブル（図３３（Ｂ）参照）に基づいて、ＡＲＴ状態が終了した後、再度ＡＲＴ状態に移行するか否かを抽選する処理を行う。そして、ステップＳ３０２−３−１−２−１−２０−１の処理が終了すると、ステップＳ３０２−３−１−２−１−２０−２に処理を移行する。
【０６７４】
（ステップＳ３０２−３−１−２−１−２０−２）
ステップＳ３０２−３−１−２−１−２０−２において、サブＣＰＵ４０１は、当選したか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、ステップＳ３０２−３−１−２−１−２０−１の第４転落待機状態用引戻抽選処理による抽選の結果、ＡＲＴ状態に移行することが決定されたか否かを判定する処理を行う。そして、当選したと判定された場合には（ステップＳ３０２−３−１−２−１−２０−２＝Ｙｅｓ）、ステップＳ３０２−３−１−２−１−２０−３に処理を移行し、当選していないと判定された場合には（ステップＳ３０２−３−１−２−１−２０−２＝Ｎｏ）第４転落待機状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６７５】
（ステップＳ３０２−３−１−２−１−２０−３）
ステップＳ３０２−３−１−２−１−２０−３において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＡＲＴ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＡＲＴ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＡＲＴ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−２０−３の処理が終了すると、ステップＳ３０２−３−１−２−１−２０−４に処理を移行する。
【０６７６】
（ステップＳ３０２−３−１−２−１−２０−４）
ステップＳ３０２−３−１−２−１−２０−４において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。そして、ステップＳ３０２−３−１−２−１−２０−４の処理が終了すると、第４転落待機状態用処理のサブルーチンを終了し、条件装置コマンド受信時処理のステップＳ３０２−３−１−２−２に処理を移行する。
【０６７７】
（表示判定コマンド受信時処理）
次に、図７２に基づいて、図５０のステップＳ３０２−３−１−４の処理により行われる表示判定コマンド受信時処理についての説明を行う。なお、図７２は表示判定コマンド受信時処理のサブルーチンを示す図である。
【０６７８】
（ステップＳ３０２−３−１−４−１）
ステップＳ３０２−３−１−４−１において、サブＣＰＵ４０１は、表示判定コマンド受信時用状態別移行処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている状態格納領域の値に基づいて、サブ制御基板４００により管理される状態に応じた処理を行う。ここで、ステップＳ３０２−３−１−４−１の状態別移行処理では、サブＲＡＭ４０３に設けられている状態格納領域の値に応じたサブルーチンが設けられている（図７３〜図８０参照）。そして、ステップＳ３０２−３−１−４−１の処理が終了すると、表示判定コマンド受信時処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０６７９】
（表示判定コマンド受信時Ｂｏｎｕｓ準備状態用処理）
次に、図７３に基づいて、図７２のステップＳ３０２−３−１−４−１の表示コマンド受信時用状態別移行処理において、サブ制御基板４００により管理される状態がＢｏｎｕｓ準備状態の場合に行われる表示判定コマンド受信時Ｂｏｎｕｓ準備状態用処理についての説明を行う。なお、図７３は表示判定コマンド受信時Ｂｏｎｕｓ準備状態用処理のサブルーチンを示す図である。
【０６８０】
（ステップＳ３０２−３−１−４−１−１−１）
ステップＳ３０２−３−１−４−１−１−１において、サブＣＰＵ４０１は、Ｂｏｎｕｓリプレイが表示されたか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、「Ｂｏｎｕｓリプレイ」に係る図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う。そして、Ｂｏｎｕｓリプレイが表示されたと判定された場合には（ステップＳ３０２−３−１−４−１−１−１＝Ｙｅｓ）、ステップＳ３０２−３−１−４−１−１−２に処理を移行し、Ｂｏｎｕｓリプレイが表示されていないと判定された場合には（ステップＳ３０２−３−１−４−１−１−１＝Ｎｏ）、表示判定コマンド受信時Ｂｏｎｕｓ準備状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０６８１】
（ステップＳ３０２−３−１−４−１−１−２）
ステップＳ３０２−３−１−４−１−１−２において、サブＣＰＵ４０１は、第１Ｂｏｎｕｓ待機中であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域に格納されている値に基づいて、第１Ｂｏｎｕｓ待機中であるか否かを判定する処理を行う。そして、第１Ｂｏｎｕｓ待機中であると判定された場合には（ステップＳ３０２−３−１−４−１−１−２＝Ｙｅｓ）、ステップＳ３０２−３−１−４−１−１−３に処理を移行し、第１Ｂｏｎｕｓ待機中ではないと判定された場合には（ステップＳ３０２−３−１−４−１−１−２＝Ｎｏ）、ステップＳ３０２−３−１−４−１−１−５に処理を移行する。
【０６８２】
（ステップＳ３０２−３−１−４−１−１−３）
ステップＳ３０２−３−１−４−１−１−３において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第１Ｂｏｎｕｓ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第１Ｂｏｎｕｓ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第１Ｂｏｎｕｓ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−１−３の処理が終了すると、ステップＳ３０２−３−１−４−１−１−４に処理を移行する。
【０６８３】
（ステップＳ３０２−３−１−４−１−１−４）
ステップＳ３０２−３−１−４−１−１−４において、サブＣＰＵ４０１は、第１Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「３０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第１Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「３０」をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−１−４の処理が終了すると、ステップＳ３０２−３−１−４−１−１−１０に処理を移行する。
【０６８４】
（ステップＳ３０２−３−１−４−１−１−５）
ステップＳ３０２−３−１−４−１−１−５において、サブＣＰＵ４０１は、第２Ｂｏｎｕｓ待機中であるか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＢｏｎｕｓ待機情報格納領域に格納されている値に基づいて、第２Ｂｏｎｕｓ待機中であるか否かを判定する処理を行う。そして、第２Ｂｏｎｕｓ待機中であると判定された場合には（ステップＳ３０２−３−１−４−１−１−５＝Ｙｅｓ）、ステップＳ３０２−３−１−４−１−１−６に処理を移行し、第２Ｂｏｎｕｓ待機中ではないと判定された場合には（ステップＳ３０２−３−１−４−１−１−５＝Ｎｏ）、ステップＳ３０２−３−１−４−１−１−８に処理を移行する。
【０６８５】
（ステップＳ３０２−３−１−４−１−１−６）
ステップＳ３０２−３−１−４−１−１−６において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第２Ｂｏｎｕｓ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第２Ｂｏｎｕｓ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第２Ｂｏｎｕｓ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−１−６の処理が終了すると、ステップＳ３０２−３−１−４−１−１−７に処理を移行する。
【０６８６】
（ステップＳ３０２−３−１−４−１−１−７）
ステップＳ３０２−３−１−４−１−１−７において、サブＣＰＵ４０１は、第２Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「４０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第２Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「４０」をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−１−７の処理が終了すると、ステップＳ３０２−３−１−４−１−１−１０に処理を移行する。
【０６８７】
（ステップＳ３０２−３−１−４−１−１−８）
ステップＳ３０２−３−１−４−１−１−８において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第３Ｂｏｎｕｓ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第３Ｂｏｎｕｓ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第３Ｂｏｎｕｓ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−１−８の処理が終了すると、ステップＳ３０２−３−１−４−１−１−９に処理を移行する。
【０６８８】
（ステップＳ３０２−３−１−４−１−１−９）
ステップＳ３０２−３−１−４−１−１−９において、サブＣＰＵ４０１は、第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第３Ｂｏｎｕｓ状態用ゲーム数カウンタの値に「５０」をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−１−９の処理が終了すると、ステップＳ３０２−３−１−４−１−１−１０に処理を移行する。
【０６８９】
（ステップＳ３０２−３−１−４−１−１−１０）
ステップＳ３０２−３−１−４−１−１−１０において、サブＣＰＵ４０１は、天井ゲーム数カウンタの値に「０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値に「０」をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−１−１０の処理が終了すると、表示判定コマンド受信時Ｂｏｎｕｓ準備状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０６９０】
（表示判定コマンド受信時第１転落待機状態用処理）
次に、図７４に基づいて、図７２のステップＳ３０２−３−１−４−１の表示コマンド受信時用状態別移行処理において、サブ制御基板４００により管理される状態が第１転落待機状態の場合に行われる表示判定コマンド受信時第１転落待機状態用処理についての説明を行う。なお、図７４は表示判定コマンド受信時第１転落待機状態用処理のサブルーチンを示す図である。
【０６９１】
（ステップＳ３０２−３−１−４−１−２−１）
ステップＳ３０２−３−１−４−１−２−１において、サブＣＰＵ４０１は、ブランクが表示されたか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、「ブランク」に係る図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う。そして、ブランクが表示されたと判定された場合には（ステップＳ３０２−３−１−４−１−２−１＝Ｙｅｓ）、ステップＳ３０２−３−１−４−１−２−２に処理を移行し、ブランクが表示されていないと判定された場合には（ステップＳ３０２−３−１−４−１−２−１＝Ｎｏ）、表示判定コマンド受信時第１転落待機状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０６９２】
（ステップＳ３０２−３−１−４−１−２−２）
ステップＳ３０２−３−１−４−１−２−２において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を通常状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が通常状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に通常状態をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−２−２の処理が終了すると、ステップＳ３０２−３−１−４−１−２−３に処理を移行する。
【０６９３】
（ステップＳ３０２−３−１−４−１−２−３）
ステップＳ３０２−３−１−４−１−２−３において、サブＣＰＵ４０１は、天井ゲーム数カウンタの値に「９９９」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値に「９９９」をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−２−３の処理が終了すると、表示判定コマンド受信時第１転落待機状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０６９４】
（表示判定コマンド受信時ＡＲＴ準備状態用処理）
次に、図７５に基づいて、図７２のステップＳ３０２−３−１−４−１の表示コマンド受信時用状態別移行処理において、サブ制御基板４００により管理される状態がＡＲＴ準備状態の場合に行われる表示判定コマンド受信時ＡＲＴ準備状態用処理についての説明を行う。なお、図７５は表示判定コマンド受信時ＡＲＴ準備状態用処理のサブルーチンを示す図である。
【０６９５】
（ステップＳ３０２−３−１−４−１−３−１）
ステップＳ３０２−３−１−４−１−３−１において、サブＣＰＵ４０１は、ＡＲＴリプレイが表示されたか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、「ＡＲＴリプレイ」に係る図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う。そして、ＡＲＴリプレイが表示されたと判定された場合には（ステップＳ３０２−３−１−４−１−３−１＝Ｙｅｓ）、ステップＳ３０２−３−１−４−１−３−２に処理を移行し、ＡＲＴリプレイが表示されていないと判定された場合には（ステップＳ３０２−３−１−４−１−３−１＝Ｎｏ）、表示判定コマンド受信時ＡＲＴ準備状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０６９６】
（ステップＳ３０２−３−１−４−１−３−２）
ステップＳ３０２−３−１−４−１−３−２において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＡＲＴ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＡＲＴ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＡＲＴ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−３−２の処理が終了すると、ステップＳ３０２−３−１−４−１−３−３に処理を移行する。
【０６９７】
（ステップＳ３０２−３−１−４−１−３−３）
ステップＳ３０２−３−１−４−１−３−３において、サブＣＰＵ４０１は、ＡＲＴ状態用ゲーム数カウンタの値に「５０」を加算する処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられているＡＲＴ状態用ゲーム数カウンタの値に「５０」を加算する処理を行う。そして、ステップＳ３０２−３−１−４−１−３−３の処理が終了すると、表示判定コマンド受信時ＡＲＴ準備状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０６９８】
（表示判定コマンド受信時第１上乗せ準備状態用処理）
次に、図７６に基づいて、図７２のステップＳ３０２−３−１−４−１の表示コマンド受信時用状態別移行処理において、サブ制御基板４００により管理される状態が第１上乗せ準備状態の場合に行われる表示判定コマンド受信時第１上乗せ準備状態用処理についての説明を行う。なお、図７６は表示判定コマンド受信時第１上乗せ状態用処理のサブルーチンを示す図である。
【０６９９】
（ステップＳ３０２−３−１−４−１−４−１）
ステップＳ３０２−３−１−４−１−４−１において、サブＣＰＵ４０１は、ＲＵＳＨリプレイが表示されたか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、「ＲＵＳＨリプレイ」に係る図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う。そして、ＲＵＳＨリプレイが表示されたと判定された場合には（ステップＳ３０２−３−１−４−１−４−１＝Ｙｅｓ）、ステップＳ３０２−３−１−４−１−４−２に処理を移行し、ＲＵＳＨリプレイが表示されていないと判定された場合には（ステップＳ３０２−３−１−４−１−４−１＝Ｎｏ）、表示判定コマンド受信時第１上乗せ準備状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０７００】
（ステップＳ３０２−３−１−４−１−４−２）
ステップＳ３０２−３−１−４−１−４−２において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第１上乗せ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第１上乗せ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第１上乗せ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−４−２の処理が終了すると、ステップＳ３０２−３−１−４−１−４−３に処理を移行する。
【０７０１】
（ステップＳ３０２−３−１−４−１−４−３）
ステップＳ３０２−３−１−４−１−４−３において、サブＣＰＵ４０１は、第１上乗せ状態用ゲーム数カウンタの値に「１０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第１上乗せ状態用ゲーム数カウンタの値に「１０」をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−４−３の処理が終了すると、表示判定コマンド受信時第１上乗せ準備状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０７０２】
（表示判定コマンド受信時第２上乗せ準備状態用処理）
次に、図７７に基づいて、図７２のステップＳ３０２−３−１−４−１の表示コマンド受信時用状態別移行処理において、サブ制御基板４００により管理される状態が第２上乗せ準備状態の場合に行われる表示判定コマンド受信時第２上乗せ準備状態用処理についての説明を行う。なお、図７７は表示判定コマンド受信時第２上乗せ状態用処理のサブルーチンを示す図である。
【０７０３】
（ステップＳ３０２−３−１−４−１−５−１）
ステップＳ３０２−３−１−４−１−５−１において、サブＣＰＵ４０１は、特別リプレイが表示されたか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、「特別リプレイ」に係る図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う。そして、特別リプレイが表示されたと判定された場合には（ステップＳ３０２−３−１−４−１−５−１＝Ｙｅｓ）、ステップＳ３０２−３−１−４−１−５−２に処理を移行し、特別リプレイが表示されていないと判定された場合には（ステップＳ３０２−３−１−４−１−５−１＝Ｎｏ）、表示判定コマンド受信時第２上乗せ準備状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０７０４】
（ステップＳ３０２−３−１−４−１−５−２）
ステップＳ３０２−３−１−４−１−５−２において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を第２上乗せ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が第２上乗せ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に第２上乗せ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−５−２の処理が終了すると、ステップＳ３０２−３−１−４−１−５−３に処理を移行する。
【０７０５】
（ステップＳ３０２−３−１−４−１−５−３）
ステップＳ３０２−３−１−４−１−５−３において、サブＣＰＵ４０１は、第２上乗せ状態用ゲーム数カウンタの値に「２０」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている第２上乗せ状態用ゲーム数カウンタの値に「２０」をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−５−３の処理が終了すると、表示判定コマンド受信時第２上乗せ準備状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０７０６】
（表示判定コマンド受信時第２転落待機状態用処理）
次に、図７８に基づいて、図７２のステップＳ３０２−３−１−４−１の表示コマンド受信時用状態別移行処理において、サブ制御基板４００により管理される状態が第２転落待機状態の場合に行われる表示判定コマンド受信時第２転落待機状態用処理についての説明を行う。なお、図７８は表示判定コマンド受信時第２転落待機状態用処理のサブルーチンを示す図である。
【０７０７】
（ステップＳ３０２−３−１−４−１−６−１）
ステップＳ３０２−３−１−４−１−６−１において、サブＣＰＵ４０１は、ＡＲＴリプレイが表示されたか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、「ＡＲＴリプレイ」に係る図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う。そして、ＡＲＴリプレイが表示されたと判定された場合には（ステップＳ３０２−３−１−４−１−６−１＝Ｙｅｓ）、ステップＳ３０２−３−１−４−１−６−２に処理を移行し、ＡＲＴリプレイが表示されていないと判定された場合には（ステップＳ３０２−３−１−４−１−６−１＝Ｎｏ）、表示判定コマンド受信時第２転落待機状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０７０８】
（ステップＳ３０２−３−１−４−１−６−２）
ステップＳ３０２−３−１−４−１−６−２において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＡＲＴ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＡＲＴ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＡＲＴ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−６−２の処理が終了すると、表示判定コマンド受信時第２転落待機状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０７０９】
（表示判定コマンド受信時第３転落待機状態用処理）
次に、図７９に基づいて、図７２のステップＳ３０２−３−１−４−１の表示コマンド受信時用状態別移行処理において、サブ制御基板４００により管理される状態が第３転落待機状態の場合に行われる表示判定コマンド受信時第３転落待機状態用処理についての説明を行う。なお、図７９は表示判定コマンド受信時第３転落待機状態用処理のサブルーチンを示す図である。
【０７１０】
（ステップＳ３０２−３−１−４−１−７−１）
ステップＳ３０２−３−１−４−１−７−１において、サブＣＰＵ４０１は、ＡＲＴリプレイが表示されたか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、「ＡＲＴリプレイ」に係る図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う。そして、ＡＲＴリプレイが表示されたと判定された場合には（ステップＳ３０２−３−１−４−１−７−１＝Ｙｅｓ）、ステップＳ３０２−３−１−４−１−７−２に処理を移行し、ＡＲＴリプレイが表示されていないと判定された場合には（ステップＳ３０２−３−１−４−１−７−１＝Ｎｏ）、表示判定コマンド受信時第３転落待機状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０７１１】
（ステップＳ３０２−３−１−４−１−７−２）
ステップＳ３０２−３−１−４−１−７−２において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態をＡＲＴ状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態がＡＲＴ状態となるように、サブＲＡＭ４０３に設けられている状態格納領域にＡＲＴ状態をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−７−２の処理が終了すると、表示判定コマンド受信時第２転落待機状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０７１２】
（表示判定コマンド受信時第４転落待機状態用処理）
次に、図８０に基づいて、図７２のステップＳ３０２−３−１−４−１の表示コマンド受信時用状態別移行処理において、サブ制御基板４００により管理される状態が第４転落待機状態の場合に行われる表示判定コマンド受信時第４転落待機状態用処理についての説明を行う。なお、図８０は表示判定コマンド受信時第４転落待機状態用処理のサブルーチンを示す図である。
【０７１３】
（ステップＳ３０２−３−１−４−１−８−１）
ステップＳ３０２−３−１−４−１−８−１において、サブＣＰＵ４０１は、ブランクが表示されたか否かを判定する処理を行う。具体的には、サブＣＰＵ４０１は、「ブランク」に係る図柄の組み合わせが有効ライン上に表示されたか否かを判定する処理を行う。そして、ブランクが表示されたと判定された場合には（ステップＳ３０２−３−１−４−１−８−１＝Ｙｅｓ）、ステップＳ３０２−３−１−４−１−８−２に処理を移行し、ブランクが表示されていないと判定された場合には（ステップＳ３０２−３−１−４−１−８−１＝Ｎｏ）、表示判定コマンド受信時第４転落待機状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０７１４】
（ステップＳ３０２−３−１−４−１−８−２）
ステップＳ３０２−３−１−４−１−８−２において、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態を通常状態とする処理を行う。具体的には、サブＣＰＵ４０１は、サブ制御基板４００により管理される状態が通常状態となるように、サブＲＡＭ４０３に設けられている状態格納領域に通常状態をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−８−２の処理が終了すると、ステップＳ３０２−３−１−４−１−８−３に処理を移行する。
【０７１５】
（ステップＳ３０２−３−１−４−１−８−３）
ステップＳ３０２−３−１−４−１−８−３において、サブＣＰＵ４０１は、天井ゲーム数カウンタの値に「９９９」をセットする処理を行う。具体的には、サブＣＰＵ４０１は、サブＲＡＭ４０３に設けられている天井ゲーム数カウンタの値に「９９９」をセットする処理を行う。そして、ステップＳ３０２−３−１−４−１−８−３の処理が終了すると、表示判定コマンド受信時第４転落待機状態用処理のサブルーチンを終了し、コマンド別処理のステップＳ３０２−３−１−６に処理を移行する。
【０７１６】
図８１および図８２は、本発明の実施の形態における遊技機のブロック図の一部を示す図である。
【０７１７】
図８１および図８２に示すブロック図は、図４に示すブロック図のうち、メイン制御基板３００（「主制御基板」と称することもある）とサブ制御基板４００（「副制御基板」と称することもある）とに注目して図示したものである。
【０７１８】
すなわち、メイン制御基板３００に接続されているステータス基板１００、リール制御基板１５０、電源基板２００等のほか、サブ制御基板４００に接続されている演出制御基板６００や中継基板７００等については図示していない。単に、図８１、図８２に図示していないだけであって詳細な構成は図４に示すブロック図の通りである。
【０７１９】
図８１および図８２では、図４と示すブロック図と同様、メイン制御基板３００は、メインＣＰＵ３０１、メインＲＯＭ３０２、メインＲＡＭ３０３等の各種ＩＣ（集積回路）チップが配置され、これらが導線によって結線された構成からなる。サブ制御基板４００は、サブＣＰＵ４０１、サブＲＯＭ４０２、サブＲＡＭ４０２によって構成されている。これらの構成は、図４に示す構成と何ら変わるものではない。但し、図８１では、サブ制御基板４００におけるサブＣＰＵ４０１、サブＲＯＭ４０２、サブＲＡＭ４０３、サブ乱数発生器４０４について図示を省略しており、図８２では、メイン制御基板３００におけるメインＣＰＵ３０１、メインＲＯＭ３０２、メインＲＡＭ３０３、メイン乱数発生器３０４について図示を省略している。
【０７２０】
図８１におけるメイン制御基板３００、および、図８２におけるサブ制御基板４００における構成は同一であって、各基板において行われる処理が異なっている。具体的には、メインＲＯＭ３０２とサブＲＯＭ４０２に記憶しているデータが異なっており、これらに記憶しているデータに基づいてメインＣＰＵ３０１、サブＣＰＵ４０１それぞれが制御することから、このメインＣＰＵ３０１、サブＣＰＵ４０１において行われる処理が異なるものとなる。
【０７２１】
以下では、図８１に基づいて、本願発明におけるブロック図を説明する。しかしながら、図８２に示すような構成においても同様の処理が行われることを示すものである。
【０７２２】
メインＣＰＵ３０１は、主制御処理部３０１−１、メインキャッシュ３０１−２、不揮発性メモリ３０１−３を少なくとも備えた構成からなる。この主制御処理部３０１−１は、各種ＩＣ（集積回路）をパッケージングしたハードウェア構成（媒体）からなり、そのパッケージ形状として、表面実装形のＢＧＡ（ball grid array）を用いることが可能である。このＢＧＡは、その特徴から平面から球状（ボール形状）の電極（一般的に、「ピン」と称される）が突出したパッケージングの一例である。このようなＢＧＡのパッケージングでは、電極（ピン）が周囲に飛び出ていない形状（ＳＯＰ（Small Outline Package）等に代表されるピンが飛び出た形状とは異なる形状）であるため、電極（ピン）から不正な信号の入力を防止することができ、誤動作、不正動作を未然に防ぐことが可能となっている。
【０７２３】
すなわち、主制御処理部３０１−１が不揮発性メモリ３０１−３やメインキャッシュ３０１−２等に記憶されたデータを読み出す処理が、メインＣＰＵ３０１内で完結することとなる。すなわち、主制御処理部３０１−１、メインキャッシュ３０１−２、不揮発性メモリ３０１−３がＢＧＡ等のパッケージングによる単一の媒体によって一体的に形成されて（一体形成されて）いることを示すものである。
【０７２４】
このような構成とすることで、ハードウェアによる処理が行われることとなるほか、そのハードウェア構成を外部から認識することが困難となる。言い換えれば、どのような構成を有するかを外部に対して隠蔽したメインＣＰＵ３０１を構成でき、確実に、指定された処理を実行することができる（指定された処理が回避されることを防止できる）。
【０７２５】
このメインＣＰＵ３０１を構成する不揮発性メモリ３０１−３は、強誘電体を用いたメモリ（ＦｅＲＡＭ：Ferroelectric Random Access Memory）によって構成することができ、電力の供給が行われずともデータを保持し続けることができる不揮発性の記憶媒体である。
【０７２６】
この不揮発性メモリ３０１−３は、システム領域のみによって構成されており、遊技における処理が稼働する際に用いられるデータが割り当てられた領域からなる構造である。この構造は、所定の機能を利用するために稼働するユーザ領域が設けられていないことを示したものであって、これは、不揮発性メモリ３０１−３内にデータを書き加えること（ライト機能）ができない領域を示すものである。このシステム領域は、「特殊領域」とも称され、所定条件が成立したときに主制御処理部３０１−１からの信号に基づいてのみ、記憶しているデータを削除することができる記憶領域である。言い換えれば、この特殊領域は、特定の指示元（主制御処理部３０１−１）から予め指定された処理（記憶しているデータを削除する処理）の要求のみを行うことが可能な領域である。
【０７２７】
この特殊領域には、メインＲＯＭ３０２若しくはサブＲＯＭ４０２で記憶しているデータを認証する際に用いるデータ（認証用データ）が記憶されている。この認証用データは、ＢＧＡパッケージ形式のメインＣＰＵ３０１が製造される段階で設定される情報であって、不揮発性メモリ３０１−３の一例として、ＦｅＲＡＭを用いるような場合には「ＦｅＲＡＭキー」とも称される。
【０７２８】
この認証用データ（ＦｅＲＡＭキー）は、例えば、ハッシュ関数を用いて算出されるハッシュ値（固定長乱数値）によって構成することができる。このハッシュ値は、もとのデータのサイズに関わらず予め指定されたビット長若しくは一定範囲のビット長（１２８ビット〜５１２ビット）となる。特に、同一のハッシュ関数を用いてハッシュ値を算出するような場合には、同一のビット長となるものである。
【０７２９】
このハッシュ値は、例えば、遊技機を識別する台固有番号とハッシュ関数とを用いて算出することができるほか、メインＲＯＭ３０２若しくはサブＲＯＭ４０２を搭載する基板を識別する識別情報（基板識別情報）とハッシュ値とを用いて算出することも可能である。もちろん、単なる乱数値とハッシュ値とを用いて算出することも可能である。
【０７３０】
続いて、メインキャッシュ３０１−２は、主制御処理部３０１−１に搭載された記憶領域であって、主制御処理部３０１−１からの信号に基づいて各種のデータを記憶可能な記憶領域である。
【０７３１】
このメインキャッシュ３０１−２は、詳細については後述するが、主制御処理部３０１−１の作業領域として機能するほか、その記憶領域には後述する不正読み出し対策処理における処理履歴情報や、その不正読み出し対策処理に基づく初期化処理を行うことが可能な不正検知時処理プログラム等を記憶している。そのほか、メインキャッシュ３０１−２は、各種情報を記憶することが可能である。
【０７３２】
そして、主制御処理部３０１−１は、上記に示すように、遊技に関する制御処理を行う。この制御処理では、メインＲＯＭ３０２やメインＲＡＭ３０３等にデータ（遊技データ）の読み出し要求を行い、また、メインＲＡＭ３０３には書き込み要求をも行い、それらの要求に対する応答内容に応じた処理が行われる。
【０７３３】
メインＲＡＭ３０３は、上述するように、主制御処理部３０１−１における処理において用いられる情報を一時的に記憶する記憶領域であって、メインＲＯＭ３０２は、上述するように、遊技の進行に関して行われる処理の際に用いられる各種の情報を記憶している。言い換えれば、メインＲＯＭ３０２に記憶している情報は、主制御処理部３０１−１において行われる遊技の進行に関する処理に用いられることから、主制御処理部３０１−１は、このメインＲＯＭ３０２に記憶している情報に基づく遊技の進行が行われることを示している。もちろん、メインＲＯＭ３０２には、遊技の進行に関するデータ（遊技データ）のほか、遊技の進行に関連するデータ（遊技関連データ）をも記憶しているのは言うまでもない。これらを総称して、単に、「遊技データ」とも称する。
【０７３４】
このことから、メインＲＯＭ３０２がサブＲＯＭ４０２で記憶している情報が書き換えられてしまうと、本来の意図する遊技の進行が行うことができないばかりか、意図しない不正な動作が行われることとなってしまうことを示している。特に、遊技媒体の払い出しが過剰に行われてしまうこと、払い出されないようなときに払い出しが行われてしまうことのような不正な動作が行われることとなる。そればかりか、メインＲＯＭ３０２そのものが、不正に取り替えられてしまうような場合においても上記同様に、不正な動作が行われてしまうこととなる。
【０７３５】
よって、メインＲＯＭ３０２がサブＲＯＭ４０２で記憶している情報が正確な情報であることが、本来の意図する遊技の進行には重要である。
【０７３６】
このメインＲＯＭ３０２は、データ記憶領域、特定記憶領域を少なくとも備えた構成からなる。このメインＲＯＭ３０２の各記憶領域に記憶する各種の情報は、主制御処理部３０１−１からの指示に基づいて読み出されるものである。
【０７３７】
このデータ記憶領域には、遊技の進行に用いられる各種の情報等を記憶している。
【０７３８】
また、特定記憶領域には、データ記憶領域に記憶しているデータ（遊技データ（遊技情報））が正確な情報であって、その遊技情報の読み出しを許可若しくは拒否すること（総称して、「許否」すること）を決定するために用いる署名データを記憶しており、通常（不正がされていない場合）、不揮発性メモリ３０１−３の特殊領域で記憶されている認証用データと同一のデータを記憶している。すなわち、特定記憶領域においても、ハッシュ値等によって構成される「ＦｅＲＡＭキー」を記憶していることによって不正であるとは判断（判定）されないことを示している。
【０７３９】
このほか、メインＲＯＭ３０２の構成として、特定記憶領域を有することなく、データ記憶領域のみを有する構成としてもよい。この場合における署名データは、データ記憶領域に記憶している情報それぞれに組み込まれている（設定されている）構成とすることができる。
【０７４０】
より具体的には、その署名データを含めてビルドすることによってデータ記憶領域で記憶するデータが生成されて記憶しておく構成とする。
【０７４１】
これによって、署名データが所定単位のデータごとに組み込まれた状態となる。
【０７４２】
このような構成において行われる処理の機能ブロックを図８３に示す。
【０７４３】
図８３は、本発明の実施の形態における遊技機において行われる不正読み出し対策処理の処理手順を示すブロック図である。
【０７４４】
遊技機は、メインＲＯＭ３０２やサブＲＯＭ４０２からそれぞれにおいて記憶しているデータの読み出しを行う際に不正読み出し対策処理を行うものであって、図８３では、この不正読み出し対策処理をハードウェア項により実現するための機能ブロックを表している。
【０７４５】
図８３において、遊技機は、要求受付部８０１、認証用データ読み出し処理部８０２、確認部８０３、データ読み出し部８０４、署名データ特定部８０５、検証部８０６、遊技制御処理部８０７、初期化処理部８０８、排他制御部８０９、処理履歴記録部８１０、不正報知制御部８１１を具備して構成される。このほか、図示していないが、各処理部（８０１〜８１１）における処理に用いられる作業領域（テンポラリ領域）を有するほか、遊技制御処理部８０７および不正報知制御部８１１において行われた処理結果を他の処理部（電源基板２００、演出制御基板６００）に通知するためのインターフェースを有している。
【０７４６】
要求受付部８０１は、処理要求を受け付けるインターフェースを示している。具体的には、この不正読み出し対策処理を主制御処理部３０１−１で実行するような場合、要求受付部８０１では、電源基板２００によって電力供給が開始されたことを示す信号、電力供給が停止したことを示す信号のほか、レバー操作、ボタン操作が行われることで、遊技においてデータ（例えば、遊技情報）の読み出し処理要求を受け付ける。すなわち、要求受付部８０１は、予め指定された事象が発生して（読み出し条件が成立して）、これを検知したことを示している。
【０７４７】
これらの信号や要求を受け付けると（読み出し条件が成立すると）、要求受付部８０１は、認証用データ読み出し処理部８０２に対して処理を指示するとともに、データ読み出し部８０４に対してデータの読み出しを指示する。
【０７４８】
なお、このときの要求受付部８０１は、受け付けた要求を判別する処理を行って、不正読み出し対策処理を行うことが必要であると指定されている要求であるかを判別する処理（要求判別処理）を行うこととしてもよい。
【０７４９】
このときの不正読み出し対策処理を行うことが必要であると指定されている要求とは、その要求を実行したことによって遊技者が利益を得ることができるものであるほか、遊技の進行に関するものであることとすることができる。前者の例として、所定の当選役に当選することでその当選役に対する図柄の組み合わせが表示されて遊技媒体の払い出し若しくはリプレイが実行されるような場合のほか、所定の抽選結果（特定遊技が行われる結果）に当選して遊技媒体の払い出しが行われるような場合が該当し、また、後者の例として、単に遊技が指示された場合が該当する。
【０７５０】
この要求判別処理が行われたときには、その要求が、不正読み出し対策処理を行うことが必要であると指定されている要求であると判別されたときに以下の処理が行われる。この判別処理は必ずしも行われる必要がないが、この要求判別処理を実行することで全ての要求に対して不正読み出し対策処理を行う必要がなくなり、要求判別処理における処理負荷が軽減されるとともに、不正なデータを用いた処理が行われることを排他することができるようになる。
【０７５１】
この認証用データ読み出し処理部８０２では、要求受付部８０１から処理の指示を受け付けると、不揮発性メモリ３０１−３において記憶している認証用データの読み出し処理を行う。この読み出し処理は、要求受付部８０１から処理の指示を受け付けることによって行われるものであるが、結果として、本不正読み出し対策処理の事象が発生してこれを検知したとき（本不正読み出し対策処理の実行条件が成立したとき）に行われるものであるとも言える。
【０７５２】
この認証用データは、署名データによって遊技データ（遊技情報）を読み出し、その読み出した遊技データ（遊技情報）を用いて遊技を実行することを許可するか許可できない（拒否する）かの許否判断を行う際に用いられるデータ（情報）である。
【０７５３】
このようにして不揮発性メモリ３０１−３から認証用データの読み出しを行うと、認証用データ読み出し処理部８０２は、確認部８０３に対してその読み出した認証用データが正常なものである蓋然性が高いと判断されるものであるかの確認を要求（指示）する。
【０７５４】
なお、不揮発性メモリ３０１−３から認証用データの読み出しを行うことができない場合には、検証部８０６による検証を行うことができないことを示している。そのため、当然に、認証できるものではないことを示している。
【０７５５】
この確認部８０３では、例えば、以下の「（Ａ）形式確認処理」、「（Ｂ）読み出し先確認処理」を行って認証用データが正常なものである蓋然性が高いか否かを判断する処理が行われる。
【０７５６】
この処理は、その認証用データの内容を確認するのではなく、形式を確認する確認処理であって、「第１確認処理」とも称されることがある。
【０７５７】
まず、（Ａ）形式確認処理は、認証用データの形式を確認する処理である。この形式確認処理は、上記に示すように、ハッシュ値が（予め指定されたハッシュ関数を用いて算出されたものは）所定のビット長によって構成されるものであって事前に設定しておくことができることから、このビット長が設定されたビット長であるか否かを確認する処理である。
【０７５８】
次に、（Ｂ）読み出し先確認処理は、認証用データを読み出した読み出し先の記憶領域（メインＲＯＭ３０２若しくはサブＲＯＭ４０２の特定記憶領域）を指定するアドレス情報を確認する処理である。認証用データ読み出し処理部８０２が認証用データを読み出した不揮発性メモリ３０１−３上のアドレス情報が予め指定されたアドレス情報であることによって、確認部８０３は、不揮発性メモリ３０１−３から読み出した認証用データが正常なものである蓋然性が高いことを確認する。
【０７５９】
この場合、確認部８０３は、データ読み出し部８０４に対して指示を行うとともに、検証部８０６に対してその認証用データを送出する（具体的には、その認証用データを作業領域に登録して検証部８０６に対して認証用データが登録されたことを通知する）。
【０７６０】
それに対して、不揮発性メモリ３０１−３から読み出した認証用データが、形式確認処理によって異常な形式等からなるものであると確認された場合、若しくは、読み出し先確認処理によって、認証用データを読み出した不揮発性メモリ３０１−３上のアドレス情報が予め指定されたアドレス情報でない場合の少なくとも一方の場合、確認部８０３は、その内容を初期化処理部８０８へと指示する。
【０７６１】
データ読み出し部８０４では、認証用データが正常なものである蓋然性が高いことが確認されたことが確認部８０３から指示されると、このデータ読み出し部８０４では、メインＲＯＭ３０２やサブＲＯＭ４０２から要求受付部８０１が受け付けた信号や要求に応じたデータを読み出す。このデータ読み出し部８０４では、メインＲＯＭ３０２やサブＲＯＭ４０２から読み出したデータを署名データ特定部８０５へと送出する。
【０７６２】
データ読み出し部８０４において、メインＲＯＭ３０２やサブＲＯＭ４０２から読み出したデータに署名データが組み込まれている（埋め込まれている）場合と、（署名データと遊技データとが別々に記憶されていて）署名データのみを読み出した場合とがある。すなわち、署名データと遊技データとの保存形式によらない。
【０７６３】
前者の場合には、読み出したデータを署名データ特定部８０５へと送出する処理を行い、後者の場合には、読み出した署名データを検証部８０６へと送出する処理を行う。
【０７６４】
署名データ特定部８０５では、データ読み出し部８０４からデータが送出されてくると、そのデータから署名データを特定する。具体的には、送出されてきたデータをデコード（解析）し、署名データを特定する処理を行う。
【０７６５】
このようにして署名データを特定すると、署名データ特定部８０５は、検証部８０６へとその署名データを送出する。
【０７６６】
検証部８０６は、署名データ特定部８０５から署名データが送出されてきたか、または、データ読み出し部８０４がメインＲＯＭ３０２またはサブＲＯＭ４０２から読み出した署名データが送出されてきたかのいずれかであるときに、その署名データを検証する処理を行う。
【０７６７】
この検証部８０６で行われる検証処理は、確認部８０３から送出されてきた署名データと、データ読み出し部８０４から送出されてきた認証用データが、同一であると判定されるか否かを検証する処理であるほか、署名データと認証用データとが対応するものであるかを検証する処理である。
【０７６８】
この処理は、署名データの内容を確認する処理であって、上記の「第１確認処理」とは異なる他の確認処理（「第２確認処理」とも称する）である。
【０７６９】
この検証処理によって認証用データと署名データとが同一であると判定されない場合、若しくは、認証用データと署名データとが対応するものであると判定されない場合、検証部８０６は、初期化処理部８０８に対して署名データが認証用データと同一でなく、要求に対するデータの読み出しを行えないことを通知する。
【０７７０】
反対に、認証用データと署名データとが同一であると判定された場合、若しくは、認証用データと署名データとが対応するものであると判定された場合、検証部８０６は、遊技制御処理部８０７に対して署名データが認証されたことを通知する。より詳細には、署名データによってメインＲＯＭ３０２やサブＲＯＭ４０２で記憶するデータを用いることが認証されたことを遊技制御処理部８０７に対して通知する。データ読み出し部８０４によってメインＲＯＭ３０２若しくはサブＲＯＭ４０２から署名データのみを読み出した場合であって、検証部８０６による検証によってその署名データが認証できたときに、その検証部８０６から通知された遊技制御処理部８０７では、メインＲＯＭ３０２若しくはサブＲＯＭ４０２において記憶している要求に対するデータ（遊技データ（遊技情報））を読み出して遊技制御処理を行う。
【０７７１】
なお、正常に認証されたことを示す検証結果を、この署名データの検証による不正読み出し対策処理の処理履歴情報として記録することとしてもよい。
【０７７２】
具体的には、認証された署名データと、認証した時間情報（日付、時間等）と、要求受付部８０１で受け付けた要求内容とのうち、少なくとも１つの情報を処理履歴情報として記録する。このときの処理履歴情報は、正常に認証されたことを示す情報である。
【０７７３】
遊技制御処理部８０７は、メインＲＯＭ３０２に記憶されているプログラムを読み込み、遊技の進行に合わせて所定の演算処理を行うことにより、ステータス基板１００、リール制御基板１５０、電源基板２００、サブ制御基板４００に対して所定の信号を送信する制御を行うほか、または、サブＲＯＭ４０２に記憶されているプログラムを読み込み、メイン制御基板３００から受信したコマンドの情報や、演出ボタン２１、十字キー２２から入力された信号に基づいて所定の演算を行い、当該演算の結果を演出制御基板６００等に通知する制御を行う。
【０７７４】
初期化処理部８０８は、検証部８０６から署名データを認証できないことを受信すると、不揮発性メモリ３０１−３に記憶しているデータ（認証用データ）を初期化する処理を行う。すなわち、主制御処理部３０１−１若しくは副制御処理部４０１−１が、不揮発性メモリ３０１−３に記憶している認証用データを削除する（復元不可能な状態とする）初期化処理を行う。
【０７７５】
これは、メインＣＰＵ３０１若しくはサブＣＰＵ４０１から見ると、認証用データを削除することによって自滅した状態（メインＣＰＵ３０１若しくはサブＣＰＵ４０１自らが、自らの制御処理を行えなくする状態）となっている。
【０７７６】
この初期化処理による認証用データの削除によって、確認部８０３はもちろん、検証部８０６においても確認する、検証する対象の認証用データが存在しないこととなることから、メインＲＯＭ３０２、サブＲＯＭ４０２で記憶しているデータの読み出しができない状態となる。その結果、当然に、遊技制御処理部８０７で遊技制御が行われることは有り得ない状態となる。
【０７７７】
これは、上記に示すような、メインＲＯＭ３０２やサブＲＯＭ４０２で記憶している情報が書き換えられてしまう不正や、メインＲＯＭ３０２やサブＲＯＭ４０２そのものが取り替えられてしまうような不正等が生じた場合に、遊技が実行されることを防止できるものである。
【０７７８】
そして、初期化処理部８０８によって初期化処理が行われると、この初期化処理部８０８は、排他制御部８０９に指示する。この排他制御部８０９は、初期化処理部８０８から指示を受け付けることによって、不揮発性メモリ３０１−３への情報の書き込み、不揮発性メモリ３０１−３からの情報の読み込みを排他する制御を行う。すなわち、排他制御部８０９は、不揮発性メモリ３０１−３の全ての記憶領域に対する一切の処理を行えないように排他制御する。
【０７７９】
この排他制御部８０９における排他制御が行われることによって、初期化処理部８０８で初期化処理された不揮発性メモリ３０１−３に新たに情報（正規の認証用データ）が（不正に）書き込まれて、再び、遊技制御処理部８０７による遊技が開始されることを防止できる。
【０７８０】
すなわち、不正利用者が、正常に遊技が行われていた状態において、不正操作（上記例では、「（１）メインＲＯＭ３０２やサブＲＯＭ４０２で記憶している情報が書き換えられてしまう不正操作」、「（２）メインＲＯＭ３０２やサブＲＯＭ４０２そのものが取り替えられてしまうような不正操作」を示している）が行われると、上記の不正読み出し対策処理が実行されることを示している。
【０７８１】
この不正読み出し対策処理によって、不正利用者は、遊技機そのものを利用することができない状態となったと判断することとなるため、その後の処理として、その不正操作を元に戻す処理を行うことが考えられる。
【０７８２】
このとき、不正読み出し対策処理が行われることで、上記の排他制御部８０９による排他制御によって不揮発性メモリ３０１−３に情報を更新できない状態となっており、何らの情報の書き込みをもできないこととなっているため、認証用データを確認部８０３が確認できない、若しくは、検証部８０６で署名データを検証できない。
【０７８３】
よって、不正利用者が、認証用データを元に戻すための処理を実行したとしても、元に戻すことはできず、遊技機による正常な処理ができない状態となる。
【０７８４】
このことから、一度、不正読み出し対策処理が行われると二度と元に戻すことはできない（防止している）ことを示している。このときの元に戻すとは、初期化処理によって認証用データを削除する前の記憶状態（すなわち、認証用データが記憶されている状態（初期状態））とすることを示している。
【０７８５】
なお、上記の初期化処理部８０８は、メインキャッシュ３０１−２に記憶している不正検知時処理プログラムを読み出し、この不正検知時処理プログラムを実行することで、不揮発性メモリ３０１−３に記憶しているデータ（認証用データ）を初期化（削除）する処理を行う。すなわち、この不正検知時処理プログラムには、メインＣＰＵ３０１若しくはサブＣＰＵ４０１として一体形成された、主制御処理部３０１−１若しくは副制御処理部４０１−１が、不揮発性メモリ３０１−３に記憶している認証用データを削除する（復元不可能な状態とする）ことが表されている。
【０７８６】
以上に示す、メインキャッシュ３０１−２に記憶している不正検知時処理プログラムは、不揮発性メモリ３０１−３に記憶しているデータ（認証用データ）を初期化（削除）する処理についてのコード情報であることから、「削除プログラム」とも称することがある。
【０７８７】
このようにして排他制御部８０９において排他制御処理が行われると、この排他制御部８０９は、処理履歴記録部８１０に対して指示を行う。
【０７８８】
この処理履歴記録部８１０は、不正を検知したことを示す検証結果となることによって登録されるものであって、この不正を検知したことを示す検証結果のほか、不正であると検知した署名データ等の少なくとも一方を登録する処理を行う。両者の情報を処理履歴情報として登録する場合、検証結果にその検証結果となった署名データ等を対応付けて登録することも可能である。
【０７８９】
そして、この処理履歴記録部８１０は、処理履歴情報が登録されると、続いて、不正報知制御部８１１に対して指示を行う。
【０７９０】
この不正報知制御部８１１は、演出制御基板を介して液晶表示装置に不正を検知したことを示す画像（画面）を表示する制御処理を行う。このとき液晶表示装置に表示される表示内容（画面）は、不正を検知したことを表示することのほか、不正利用者に対して不正利用であることを認識させないために、遊技機の動作確認が必要であることを管理者に要求する画像としてもよい。
【０７９１】
図８４は、本発明の実施の形態における遊技機において行われる不正読み出し対策処理における処理シーケンスを示す図である。
【０７９２】
図８４には、メインキャッシュ、主制御処理部３０１−１、不揮発性メモリ３０１−３、メインＲＯＭにおける処理遷移を示している。
【０７９３】
このうち、メインキャッシュには、不正検知時処理プログラムを記憶しており、不揮発性メモリ３０１−３には、認証用データを記憶しており、メインＲＯＭには、署名データが組み込まれた、遊技に関するデータを特定記憶領域で記憶している。
【０７９４】
主制御処理部３０１−１は、その作業領域としてメインキャッシュを用いることが可能である。
【０７９５】
主制御処理部３０１−１では、まず、遊技に関する制御処理に応じてメインＲＯＭからデータの読み出し要求を検知する。また、主制御処理部３０１−１では、電源投入時におけるメインＲＯＭのデータ確認要求や電断時（電源遮断時）におけるメインＲＯＭのデータ確認要求を受け付けることでこれらの要求を検知することも可能である。
【０７９６】
この要求を検知すると、主制御処理部３０１−１では、不揮発性メモリ３０１−３から認証用データを読み出す。すなわち、主制御処理部３０１−１は、不揮発性メモリ３０１−３に対して読み出し要求を行って認証用データの応答を受けることとなる。
【０７９７】
このようにして、主制御処理部３０１−１が不揮発性メモリ３０１−３から認証用データを読み出すと、続いて、主制御処理部は、検知した要求に対するデータをメインＲＯＭから読み出すデータ読み出し処理を行う。すなわち、主制御処理部３０１−１は、メインＲＯＭに対して読み出し要求を行ってその要求に対するデータの応答を受けると、その読み出したデータに組み込まれた署名データを特定する。
【０７９８】
主制御処理部３０１−１は、この特定処理によって特定した署名データと不揮発性メモリ３０１−３から読み出した認証用データとを比較して、認証可能であるかを検証する。これらが完全一致すること若しくは署名データと認証用データとが対応することによって、メインＲＯＭから読み出したデータを認証する。すなわち、そのデータを用いて要求に応じた処理が可能となる。このときの認証可能とは、遊技情報の読み出しが可能であることのほか、読み出した遊技情報を用いて処理ができることを示している。
【０７９９】
図８５は、本発明の実施の形態における遊技機において行われる不正読み出し対策処理で不正を検知したときの処理シーケンスを示す図である。
【０８００】
図８５には、メインキャッシュ、主制御処理部３０１−１、不揮発性メモリ３０１−３、メインＲＯＭにおける処理遷移を示している。
【０８０１】
このうち、メインキャッシュには、不正検知時処理プログラムを記憶しており、不揮発性メモリ３０１−３には、認証用データを記憶しており、メインＲＯＭには、署名データが組み込まれた、遊技に関するデータを特定記憶領域で記憶している。
【０８０２】
主制御処理部３０１−１は、その作業領域としてメインキャッシュを用いることが可能である。
【０８０３】
主制御処理部３０１−１では、まず、遊技に関する制御処理に応じてメインＲＯＭからデータの読み出し要求を検知する。また、主制御処理部３０１−１では、電源投入時におけるメインＲＯＭのデータ確認要求や電断時（電源遮断時）におけるメインＲＯＭのデータ確認要求を受け付けることでこれらの要求を検知することも可能である。
【０８０４】
この要求を検知すると、主制御処理部３０１−１では、不揮発性メモリ３０１−３から認証用データを読み出す。すなわち、主制御処理部３０１−１は、不揮発性メモリ３０１−３に対して読み出し要求を行って認証用データの応答を受けることとなる。
【０８０５】
このようにして、主制御処理部３０１−１が不揮発性メモリから認証用データを読み出すと、続いて、主制御処理部３０１−１は、検知した要求に対するデータをメインＲＯＭから読み出すデータ読み出し処理を行う。すなわち、主制御処理部は、メインＲＯＭに対して読み出し要求を行ってその要求に対するデータの応答を受けると、その読み出したデータに組み込まれた署名データを特定する。
【０８０６】
主制御処理部３０１−１は、この特定処理によって特定した署名データと不揮発性メモリ３０１−３から読み出した認証用データとを比較して、認証可能であるかを検証する。
【０８０７】
これらが完全一致しない場合若しくは署名データと認証用データとが対応しない場合には、メインＣＰＵは、メインキャッシュにおいて記憶している不正検知時処理プログラムを読み出す。
【０８０８】
そして、メインキャッシュから不正検知時処理プログラムを読み出したメインＣＰＵは、そのプログラムを実行する。
【０８０９】
この不正検知時処理プログラムを実行することによって、不正検知時処理が行われる。この不正検知時処理の詳細な流れを図８９に示している。
【０８１０】
図８６は、本発明の実施の形態における遊技機において行われる不正読み出し対策処理における処理シーケンスを示す他の図である。
【０８１１】
図８６には、メインキャッシュ、主制御処理部、不揮発性メモリ３０１−３、メインＲＯＭにおける処理遷移を示している。
【０８１２】
このうち、メインキャッシュには、不正検知時処理プログラムを記憶しており、不揮発性メモリ３０１−３には、認証用データを記憶しており、メインＲＯＭには、遊技に関するデータおよび署名データを特定記憶領域で記憶している。
【０８１３】
主制御処理部は、その作業領域としてメインキャッシュを用いることが可能である。
【０８１４】
主制御処理部では、まず、遊技に関する制御処理に応じてメインＲＯＭからデータの読み出し要求を検知する。このほか、主制御処理部では、電源投入時におけるメインＲＯＭのデータ確認要求や電断時（電源遮断時）におけるメインＲＯＭのデータ確認要求を受け付けることでこれらの要求を検知することも可能である。
【０８１５】
この要求を検知すると、主制御処理部３０１−１では、不揮発性メモリ３０１−３から認証用データを読み出す。すなわち、主制御処理部３０１−１は、不揮発性メモリ３０１−３に対して読み出し要求を行って認証用データの応答を受けることとなる。
【０８１６】
このようにして、主制御処理部３０１−１が不揮発性メモリ３０１−３から認証用データを読み出すと、続いて、主制御処理部３０１−１は、検知した要求に対するデータを記憶しているメインＲＯＭから署名データを読み出す。
【０８１７】
続いて、主制御処理部３０１−１は、不揮発性メモリ３０１−３から認証用データと、メインＲＯＭから読み出した署名データとを比較して、認証可能であるかを検証する。
【０８１８】
これらが完全一致することによって若しくは署名データと認証用データとが対応することによって、メインＲＯＭからデータ（遊技データ（遊技情報））を読み出す。
【０８１９】
このことから、図８６に示す処理では、認証用データを用いて署名データが認証されることによってメインＲＯＭ内のデータ（遊技データ（遊技情報））が読み出されることとなる。さらに言えば、要求単位で認証が行われればその要求に対する１又は複数のデータをメインＲＯＭから読み出されることとなる。
【０８２０】
図８７は、本発明の実施の形態における遊技機において行われる不正読み出し対策処理で不正を検知したときの処理シーケンスを示す他の図である。
【０８２１】
図８７には、メインキャッシュ、主制御処理部３０１−１、不揮発性メモリ３０１−３、メインＲＯＭにおける処理遷移を示している。
【０８２２】
このうち、メインキャッシュには、不正検知時処理プログラムを記憶しており、不揮発性メモリ３０１−３には、認証用データを記憶しており、メインＲＯＭには、遊技に関するデータおよび署名データを特定記憶領域で記憶している。
【０８２３】
主制御処理部は、その作業領域としてメインキャッシュを用いることが可能である。
【０８２４】
主制御処理部では、まず、遊技に関する制御処理に応じてメインＲＯＭからデータの読み出し要求を検知する。このほか、主制御処理部では、電源投入時におけるメインＲＯＭのデータ確認要求や電断時（電源遮断時）におけるメインＲＯＭのデータ確認要求を受け付けることでこれらの要求を検知することも可能である。
【０８２５】
この要求を検知すると、主制御処理部では、不揮発性メモリ３０１−３から認証用データを読み出す。すなわち、主制御処理部は、不揮発性メモリ３０１−３に対して読み出し要求を行って認証用データの応答を受けることとなる。
【０８２６】
このようにして、主制御処理部が不揮発性メモリ３０１−３から認証用データを読み出すと、続いて、主制御処理部は、検知した要求に対するデータを記憶しているメインＲＯＭから署名データを読み出す。
【０８２７】
続いて、主制御処理部は、不揮発性メモリ３０１−３から認証用データと、メインＲＯＭから読み出した署名データとを比較して、認証可能であるかを検証する。
【０８２８】
これらが完全一致しない場合若しくは署名データと認証用データとが対応しない場合には、メインＣＰＵは、メインキャッシュにおいて記憶している不正検知時処理プログラムを読み出す。
【０８２９】
そして、メインキャッシュから不正検知時処理プログラムを読み出したメインＣＰＵは、そのプログラムを実行する。
【０８３０】
この不正検知時処理プログラムを実行することによって、不正検知時処理が行われる。この不正検知時処理の詳細な流れを図８９に示している。
【０８３１】
図８８は、本発明の実施の形態における遊技機において行われる不正読み出し対策処理の詳細な流れを示すフローチャートである。
【０８３２】
図８８において、遊技機では、所定の条件に基づく要求が行われたことによって以後の処理が開始されるものであり、Ｓ８８０１からＳ８８０３はその所定の条件（処理開始条件）の具体例である。
【０８３３】
電源投入時に実行する、メインＲＯＭ３０２若しくはサブＲＯＭ４０２内のデータを読み出しできるか否かを確認する読み出し確認処理の実行要求が行われたか否かを判断する（Ｓ８８０１）。
【０８３４】
この判断処理（Ｓ８８０１）によって、読み出し確認処理の実行要求が行われたと判断する場合（Ｓ８８０１でＹＥＳ）には、遊技機では、Ｓ８８０４に示す不揮発性メモリ３０１−３から認証用データを読み出す処理を行って要求に対する処理を行うことになる。
【０８３５】
それに対して、この判断処理（Ｓ８８０１）によって読み出し確認処理を実行する要求が行われたと判断しない場合（Ｓ８８０１でＮＯ）には、遊技機では、続いて、遊技に関する制御処理に基づいて、メインＲＯＭ３０２若しくはサブＲＯＭ４０２内のデータの読み出し要求が行われたか否かを判断する（Ｓ８８０２）。
【０８３６】
この判断処理（Ｓ８８０２）によって、読み出し要求が行われたと判断する場合（Ｓ８８０２でＹＥＳ）には、遊技機では、Ｓ８８０４に示す不揮発性メモリ３０１−３から認証用データを読み出す処理を行う。それに対して、この判断処理（Ｓ８８０２）によって遊技に関する制御処理に基づいてメインＲＯＭ３０２若しくはサブＲＯＭ４０２内のデータの読み出し要求ではないと判断する場合（Ｓ８８０２でＮＯ）には、遊技機では、続いて、電断時に実行する、メインＲＯＭ３０２若しくはサブＲＯＭ４０２内のデータを読み出しできるか否かを確認する読み出し確認処理の実行要求が行われたか否かを判断する（Ｓ８８０３）。
【０８３７】
この判断処理（Ｓ８８０３）によって、読み出し確認処理の実行要求が行われたと判断する場合（Ｓ８８０３でＹＥＳ）には、遊技機では、Ｓ８８０４に示す不揮発性メモリ３０１−３から認証用データを読み出す処理を行って要求に対する処理を行うこととなる。また、この判断処理（Ｓ８８０３）においても、読み出し確認処理を実行する要求が行われたと判断しない場合（Ｓ８８０３でＮＯ）には、いずれかの処理要求が行われるまで（開始条件が成立するまで）待機状態となる。
【０８３８】
Ｓ８８０４に示す不揮発性メモリ３０１−３から認証用データを読み出す処理は、不揮発性メモリ３０１−３において指定されているアドレス情報の記憶領域（システム領域）から認証に用いる認証用データを読み出す処理である（Ｓ８８０４）。
【０８３９】
この処理が行われると、続いて、遊技機は、指定された読み出し条件に基づいて不揮発性メモリ３０１−３から所定データが読み出されたか否かを判断する（Ｓ８８０５）。このときの読み出し条件は、所定回数の読み出し要求を行った結果として、何れかの回数の読み出し要求に対する応答として認証用データが不揮発性メモリ３０１−３ら読み出されたこと、所定時間内で認証用データが不揮発性メモリ３０１−３から読み出されたこと等によって構成される。
【０８４０】
この読み出し条件に基づいて不揮発性メモリ３０１−３から認証用データが読み出されると、遊技機では、続いて、受け付けた要求に基づくデータをメインＲＯＭ３０２若しくはサブＲＯＭ４０２から読み出すデータ読み出し処理を行う（Ｓ８８０６）。
【０８４１】
このデータ読み出し処理によって要求に基づくデータが読み出されると、遊技機は、読み出したデータに組み込まれている署名データを特定する（Ｓ８８０７）。すなわち、メインＲＯＭ３０２若しくはサブＲＯＭ４０２には、所定のデータ単位で署名データが組み込まれてビルドされたデータを記憶していることを示す。
【０８４２】
続いて、遊技機では、この特定処理によって署名データを特定することができたか否かを判断する（Ｓ８８０８）。署名データを特定することができたと判断する場合（Ｓ８８０８でＹＥＳ）には、遊技機は、その特定した署名データと不揮発性メモリ３０１−３から読み出した認証用データとが同一若しくは対応するものであって、メインＲＯＭ３０２若しくはサブＲＯＭ４０２からデータの読み出しを行うことが正しいものであるかを認証できるか否かを検証する（Ｓ８８０９）。両者が完全一致したこと若しくは署名データと認証用データとが対応したことによって認証可能としている。
【０８４３】
すなわち、認証とは、認証用データと、署名データとを比較することによって、ＲＯＭ（メインＲＯＭ３０２若しくはサブＲＯＭ４０２）に記憶するデータの読み出しを許可することを示している。
【０８４４】
続いて、遊技機では、これらが同一若しくは対応するものであることによって、認証可能であるか否かを判断し（Ｓ８８１０）、認証可能であると判断する場合（Ｓ８８１０でＹＥＳ）には、メインＲＯＭ３０２若しくはサブＲＯＭ４０２から読み出したデータを用いて、要求内容に応じた処理を実行する（Ｓ８８１１）。この処理が行われると、遊技機では、認証された署名データと、認証に関する時間情報とを関連付けて処理履歴情報として登録する。
【０８４５】
この処理履歴情報は、認証した際の署名データがどのようなデータであって、それがいつ行われたかを正確に把握することに用いることが可能であって、メインキャッシュ若しくはサブキャッシュに記憶する。
【０８４６】
以上のような処理に対して、Ｓ８８０５に示すような、所定の読み出し条件に基づいて不揮発性メモリ３０１−３から認証用データの読み出しが行われたか否かの判断処理において、不揮発性メモリ３０１−３から認証用データを読み出すことができたと判断しない場合（Ｓ８８０５でＮＯ）と、Ｓ８８０８に示すような読み出したデータに組み込まれた署名データを特定することができたか否かの判断処理において、署名データを特定することができたと判断しない場合（Ｓ８８０８でＮＯ）と、Ｓ８８１０に示すような署名データを認証できたか否かの確認を行う処理において、署名データを認証できたことが確認できない場合（Ｓ８８１０でＮＯ）とのいずれかの条件が成立したときには、遊技機では、不正検知時処理を行う（Ｓ８８１３）。
【０８４７】
この条件は、メインＲＯＭ３０２若しくはサブＲＯＭ４０２に記憶するデータが不正に読み出されることを検知したとき（不正検知時）に成立する条件であることから「不正検知条件」とも称することがある。
【０８４８】
このほかの不正検知条件として、予め指定された動作（不正動作）が行われたことを設定してもよい。このときの不正動作として、遊技機が置かれた環境において起こりえないと設定されている動作（環境に応じた動作）がある。例えば、遊技機が、製造過程を離れて店舗等に搬送されている過程で扉が開閉したこと、電源が投入されたこと等の動作がある。
【０８４９】
なお、これらの動作は、電源基板を介した外部電力とは異なる内部電源（内部電池）を搭載しておくことで、前者は内部電源を用いて検知するセンサにおいて扉開閉が行われたことを検知し、後者は内部電源を用いて電源投入日時の情報を記録することで検知することができる。このような動作を検知したときも、上記同様に、「不正検知条件」が成立したものと判断する。
【０８５０】
この予め指定された動作（不正動作）が行われたことによって不正検知条件が成立したことで行う不正検知時処理は、外部電力の供給が行われてメインＲＯＭ３０２若しくはサブＲＯＭ４０２のデータの読み出し確認要求が行われたことによって実行する。より具体的には、この確認要求されて不正検知条件が成立したと判断されることでＳ８８１３に示す不正検知時処理を行う。
【０８５１】
この不正検知条件が成立したときに行われる不正検知時処理の詳細な流れを、図８９を用いて後述する。
【０８５２】
図８９は、図８８に示す不正検知時処理の詳細な流れを示すフローチャートである。
【０８５３】
図８９において、遊技機は、不正検知条件が成立すると、不揮発性メモリ３０１−３において予め指定されたシステム領域に記憶しているデータ（認証用データ）を初期化する初期化処理を行う（Ｓ８９０１）。不揮発性メモリは、システム領域のみによって構成されていることから、不揮発性メモリ３０１−３全ての記憶領域に記憶するデータを初期化することを示している。
【０８５４】
このように、初期化処理が行われると、遊技機は、初期化処理が行われた不揮発性メモリ３０１−３に対する一切の処理を排他する（禁止する）処理を行う（Ｓ８９０２）。
【０８５５】
この排他処理は、不揮発性メモリ３０１−３への情報の書き込み、不揮発性メモリ３０１−３からの情報の読み込み等を排他する制御である。言い換えれば、この排他処理は、不正検知条件が成立することによって不正検知時処理が行われて上記のＳ８９０１に示すように認証用データが初期化されたのちに、初期化された認証用データを元に戻すことを防止することを可能にしたものであって、元の状態に戻すことを回避する処理であるとも言える。
【０８５６】
これは、以下のような場合において特に有効である。
【０８５７】
すなわち、認証用データとして「ハッシュ値」を用いることが可能であるが、このハッシュ値は、ハッシュ関数を用いることによって生成されるデータであり、単なる乱数値とハッシュ関数とを用いて生成されるハッシュ値であれば同一のハッシュ値が生成される可能性は極端に低い（略有り得ない）ものである。このため、認証用データとしてハッシュ値を用いた場合、削除されたハッシュ値を元に戻すことは事実上、不可能である。
【０８５８】
しかしながら、何らかの想定し得ない方法で「ハッシュ値」を生成されたとしても上記のように排他処理によって確実に、不揮発性メモリ３０１−３に記憶する情報を元に戻されることを防止できる。
【０８５９】
このようにして、不揮発性メモリ３０１−３に対する一切の処理を排他する処理が行われると、遊技機は、初期化処理に基づく処理履歴情報をキャッシュ（メインキャッシュ、サブキャッシュ）に登録する処理を行う（Ｓ８９０３）。すなわち、このとき登録される処理履歴情報は、不正を検知したことを示す検証結果と、その検証結果となることによって登録されるものであって、検証結果のほか、不正であると検知した署名データ等を登録する処理を行う。
【０８６０】
このようにして処理履歴情報が登録されると、遊技機は、不揮発性メモリ３０１−３内のデータを初期化処理したことを示すのではなく、遊技機の動作確認が必要であることを管理者に要求する指示に基づく画面を表示させる制御処理を行う（Ｓ８９０４）。
【０８６１】
図８９に示すような処理では、不正検知時処理として行われる、署名データと認証用データとを用いた検証処理において、署名データと認証用データとが同一若しくは対応するものではないと判定されることで処理が開始され、不揮発性メモリのシステム領域で記憶するデータ（認証用データ）を削除する初期化処理が行われる。
【０８６２】
この初期化処理によって、認証用データと署名データとによって認証可能であるかを検証する処理については実行できないことを示すこととなる。仮に、検証する処理を開始したとしても検証に用いる認証用データが削除されて存在しないことで、当然に認証不可能となる。
【０８６３】
これは、遊技情報のほか署名データを記憶する記憶媒体（メインＲＯＭ、サブＲＯＭ等）が他の記憶媒体に不正利用者によって差し換えられたとしても（代替する記憶媒体を用いられたとしても）、認証用データが不揮発性メモリに記憶されていない（削除されている）ことから、認証用データと署名データとによって認証可能であるかを検証する処理について実行できないことを示す。
【０８６４】
これは、差し換えられた記憶媒体が、不揮発性メモリに記憶している認証用データに対応する署名データ（正規の署名データ）を記憶しているとしても、認証用データが不揮発性メモリに記憶されていない（削除されている）ことから、認証用データと署名データとによって認証可能であるかを検証する処理について実行できないことを示す。このときの、不揮発性メモリに記憶している認証用データに対応する署名データを記憶している記憶媒体とは、正規の記憶媒体（遊技に関する制御において読み出しが可能な情報を記憶している記憶媒体）を用いたとしても検証することができないものであることを示している。
【０８６５】
すなわち、記憶媒体に記憶する遊技情報の読み出しが行うことができない状態にあることを示す。言い換えれば、主制御処理部３０１−１若しくは副制御処理部４０１−１による遊技情報の読み出しを排他する状態とされていることを示している。
【０８６６】
このときの一例を説明する。以下に示す例では、図８１に示すように、不揮発性メモリを搭載するメインＣＰＵ３０１と、署名データおよび遊技情報等を記憶するメインＲＯＭ３０２とを有する主制御基板について説明する。
【０８６７】
不正利用者が、正規のメインＲＯＭ３０２に代えて不正なＲＯＭ（以下では、「不正ＲＯＭ」と称する）がセット（設置）する。この不正ＲＯＭには、正規のメインＲＯＭ３０２において記憶する署名データと同一の形式からなる類似署名データ等が含まれている場合と含まれていない場合とが想定される。
【０８６８】
このときの類似署名データとは、メインＲＯＭ３０２において記憶する正規の署名データと形式（ビットサイズ等）が同一であるものの、正規の署名データとは異なるデータを示している。
【０８６９】
このときの不正なＲＯＭは、正規のメインＲＯＭ３０２とは異なるＲＯＭであり、メインＲＯＭ３０２で記憶する情報とは異なる情報が記憶された記憶媒体を示すものである。
【０８７０】
類似署名データを記憶している不正ＲＯＭが設置されたとき、上記に示すような、メインＣＰＵ３０１に搭載された不揮発性メモリ３０１−３に記憶する認証用データと、その不正ＲＯＭに記憶された類似署名データとの検証処理において、当然に、これらのデータが同一若しくは対応するものではなく認証できないため、不揮発性メモリ３０１−３に記憶する認証用データが削除される初期化処理が行われ、この検証処理によって認証できないことを示す処理履歴情報を記録する処理が行われる。
【０８７１】
これによって、不正利用者が設置した不正ＲＯＭを用いた遊技を行うことができない状態となり、これを察知した（気付いた）不正利用者が、不正ＲＯＭに代えて、差し換え前の正規のメインＲＯＭ３０２に戻すことが考えられる。
【０８７２】
すなわち、正規のメインＲＯＭ３０２が戻されて設置されると、その戻されたメインＲＯＭ３０２は正規のものであれば、正規の遊技情報のほか、正規の署名データを記憶しているものである。
【０８７３】
これは、メインＲＯＭ３０２単体で考えれば、不正利用者によって不正ＲＯＭが設置される前の状態に戻されたと考えられるが、上記に示すように、不揮発性メモリから認証用データが削除される初期化処理が行われていることから、正規のメインＲＯＭ３０２に戻したとしても検証処理ができず、認証できない状態を示している。すなわち、正規の署名データを用いたとしても認証できない場合があることを示している。
【０８７４】
このように、一旦、不正ＲＯＭに差し換えられた後に正規のＲＯＭに戻された場合においても、以後の遊技に関する制御を行うことができないようになる。
【０８７５】
以上に示す実施の形態は、本発明の実施の一形態であって、これらの実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【符号の説明】
【０８７６】
１        遊技機
３００      メイン制御基板
３０１      メインＣＰＵ
３０２      メインＲＯＭ
３０３      メインＲＡＭ
３０４      メイン乱数発生器
４００      サブ制御基板
４０１      サブＣＰＵ
４０２      サブＲＯＭ
４０３      サブＲＡＭ
４０４      サブ乱数発生器
【図１】
2016103770.tif 000003
【図２】
2016103770.tif 000004
【図３】
2016103770.tif 000005
【図４】
2016103770.tif 000006
【図５】
2016103770.tif 000007
【図６】
2016103770.tif 000008
【図７】
2016103770.tif 000009
【図８】
2016103770.tif 000010
【図９】
2016103770.tif 000011
【図１０】
2016103770.tif 000012
【図１１】
2016103770.tif 000013
【図１２】
2016103770.tif 000014
【図１３】
2016103770.tif 000015
【図１４】
2016103770.tif 000016
【図１５】
2016103770.tif 000017
【図１６】
2016103770.tif 000018
【図１７】
2016103770.tif 000019
【図１８】
2016103770.tif 000020
【図１９】
2016103770.tif 000021
【図２０】
2016103770.tif 000022
【図２１】
2016103770.tif 000023
【図２２】
2016103770.tif 000024
【図２３】
2016103770.tif 000025
【図２４】
2016103770.tif 000026
【図２５】
2016103770.tif 000027
【図２６】
2016103770.tif 000028
【図２７】
2016103770.tif 000029
【図２８】
2016103770.tif 000030
【図２９】
2016103770.tif 000031
【図３０】
2016103770.tif 000032
【図３１】
2016103770.tif 000033
【図３２】
2016103770.tif 000034
【図３３】
2016103770.tif 000035
【図３４】
2016103770.tif 000036
【図３５】
2016103770.tif 000037
【図３６】
2016103770.tif 000038
【図３７】
2016103770.tif 000039
【図３８】
2016103770.tif 000040
【図３９】
2016103770.tif 000041
【図４０】
2016103770.tif 000042
【図４１】
2016103770.tif 000043
【図４２】
2016103770.tif 000044
【図４３】
2016103770.tif 000045
【図４４】
2016103770.tif 000046
【図４５】
2016103770.tif 000047
【図４６】
2016103770.tif 000048
【図４７】
2016103770.tif 000049
【図４８】
2016103770.tif 000050
【図４９】
2016103770.tif 000051
【図５０】
2016103770.tif 000052
【図５１】
2016103770.tif 000053
【図５２】
2016103770.tif 000054
【図５３】
2016103770.tif 000055
【図５４】
2016103770.tif 000056
【図５５】
2016103770.tif 000057
【図５６】
2016103770.tif 000058
【図５７】
2016103770.tif 000059
【図５８】
2016103770.tif 000060
【図５９】
2016103770.tif 000061
【図６０】
2016103770.tif 000062
【図６１】
2016103770.tif 000063
【図６２】
2016103770.tif 000064
【図６３】
2016103770.tif 000065
【図６４】
2016103770.tif 000066
【図６５】
2016103770.tif 000067
【図６６】
2016103770.tif 000068
【図６７】
2016103770.tif 000069
【図６８】
2016103770.tif 000070
【図６９】
2016103770.tif 000071
【図７０】
2016103770.tif 000072
【図７１】
2016103770.tif 000073
【図７２】
2016103770.tif 000074
【図７３】
2016103770.tif 000075
【図７４】
2016103770.tif 000076
【図７５】
2016103770.tif 000077
【図７６】
2016103770.tif 000078
【図７７】
2016103770.tif 000079
【図７８】
2016103770.tif 000080
【図７９】
2016103770.tif 000081
【図８０】
2016103770.tif 000082
【図８１】
2016103770.tif 000083
【図８２】
2016103770.tif 000084
【図８３】
2016103770.tif 000085
【図８４】
2016103770.tif 000086
【図８５】
2016103770.tif 000087
【図８６】
2016103770.tif 000088
【図８７】
2016103770.tif 000089
【図８８】
2016103770.tif 000090
【図８９】
2016103770.tif 000091
【手続補正書】
【提出日】平成28年2月17日(2016.2.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技に関する制御を行う制御処理手段と、
前記制御処理手段からの要求に応じて読み出し可能な認証用データを記憶する認証用データ記憶手段と、
を具備する制御手段と、
遊技に関する制御に用いられる遊技情報と、該遊技情報の読み出しの許否に用いられる署名データとを記憶する記憶手段と
を具備し、
前記制御処理手段は、
前記認証用データ記憶手段で記憶する認証用データを削除する削除プログラムを記憶する記憶領域
を備え、
前記遊技情報の読み出しが行われる際に、前記認証用データ記憶手段で記憶している認証用データを読み出す認証用データ読み出し手段と、
前記認証用データ読み出し手段によって読み出した前記認証用データを用いて前記遊技情報に組み込まれた前記署名データが、前記遊技情報を用いた遊技に関する制御を許可するデータであるかを検証する検証手段と、
前記検証手段により前記認証用データにより前記署名データが、前記遊技情報を用いた遊技に関する制御を許可できないデータであるとき、前記記憶領域から前記削除プログラムを読み出すプログラム読み出し手段と、
前記プログラム読み出し手段によって読み出された削除プログラムを実行するプログラム実行手段と
を具備し、
前記プログラム実行手段によって前記削除プログラムを実行することによって、前記認証用データ記憶手段で記憶する認証用データを削除することを特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
上記目的を達成するため、請求項１の発明は、遊技に関する制御を行う制御処理手段と、前記制御処理手段からの要求に応じて読み出し可能な認証用データを記憶する認証用データ記憶手段と、を具備する制御手段と、遊技に関する制御に用いられる遊技情報と、該遊技情報の読み出しの許否に用いられる署名データとを記憶する記憶手段とを具備し、前記制御処理手段は、前記認証用データ記憶手段で記憶する認証用データを削除する削除プログラムを記憶する記憶領域を備え、前記遊技情報の読み出しが行われる際に、前記認証用データ記憶手段で記憶している認証用データを読み出す認証用データ読み出し手段と、前記認証用データ読み出し手段によって読み出した前記認証用データを用いて前記遊技情報に組み込まれた前記署名データが、前記遊技情報を用いた遊技に関する制御を許可するデータであるかを検証する検証手段と、前記検証手段により前記認証用データにより前記署名データが、前記遊技情報を用いた遊技に関する制御を許可できないデータであるとき、前記記憶領域から前記削除プログラムを読み出すプログラム読み出し手段と、前記プログラム読み出し手段によって読み出された削除プログラムを実行するプログラム実行手段とを具備し、前記プログラム実行手段によって前記削除プログラムを実行することによって、前記認証用データ記憶手段で記憶する認証用データを削除することを特徴とする。