【手続補正書】
【提出日】平成27年3月18日(2015.3.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数パターンの音声を同時に出力可能な音声出力手段と、
所定条件の成立に応じて、複数用意された音声パターンの中から実行するパターンを決定する第１制御手段と、
前記第１制御手段によって決定されたパターンの音声を前記音声出力手段から出力させる第２制御手段とを備え、
前記第２制御手段は、
各パターンの音声データを予め記憶している第１記憶手段と、
出力中である音声のパターンを特定する音声特定情報を記憶可能な記憶エリアを複数有する第２記憶手段とを備え、
前記複数の音声パターンは、複数のグループに分けられるとともに、複数パターンの音声が同時に出力される場合の各音声のボリュームに関して優劣を付けるべく各グループがランク付けされた構成であって、
前記第２制御手段は、
前記音声パターンのグループと、該グループのランクとの対応関係を示す対応関係記憶手段を備えるとともに、
前記第１制御手段で決定された音声パターンを特定する前記音声特定情報を前記第２記憶手段の記憶エリアに記憶するパターン記憶処理と、
前記第２記憶手段の各記憶エリアに記憶されている前記音声特定情報が示す音声パターンのランク同士を比較し、当該ランクの組合わせに応じて、各音声特定情報が示す音声パターンの音声のボリュームを設定するボリューム設定処理と、
前記第２記憶手段の各記憶エリアに記憶されている前記音声特定情報に対応する前記音声データを前記第１記憶手段から読み出すとともに、当該音声データを音声信号に変換し、該音声信号を前記ボリューム設定処理で決定されたボリュームで前記音声出力手段から出力させる音声出力処理とを行うことを特徴とする遊技機。
【請求項２】
前記第２記憶手段の各記憶エリアには、音声パターンが属するグループを示すグループ情報が記憶されるグループ記憶エリアと、音声パターンがそのグループの中のいずれであるかを特定するパターン情報が記憶されるパターン記憶エリアとが設けられ、
所定の音声パターンを実行する際に前記第１制御手段から前記第２制御手段に出力されるコマンドには、前記グループ情報、及び、前記パターン情報が含まれていることを特徴とする請求項１に記載の遊技機。
【請求項３】
前記音声パターンには、前記第１制御手段からのコマンドを受けることで終了するバックグラウンドミュージックと、前記第１制御手段からのコマンドを受けてから規定時間の経過で終了する効果音とがあり、
前記第２記憶手段の各記憶エリアには、前記バックグラウンドミュージックの音声情報のみを記憶可能なＢＧＭチャンネルと、前記効果音の音声情報を記憶可能な効果音チャンネルとが存在し、
前記チャンネル毎に、前記音声のボリュームの設定が行われることを特徴とする請求項１又は２に記載の遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】遊技機
【技術分野】
【０００１】
本発明は、パチンコ機等の遊技機に関するものである。
【背景技術】
【０００２】
遊技機の一種としてパチンコ機がある。パチンコ機では、発射装置によって打ち出された遊技球が遊技盤に設けられた始動入球手段に入球すると、当たり状態を発生させるか否かの当否抽選が行われるとともに、可変表示装置にて当否抽選の結果を教示するための変動表示が行われるようになっている（例えば、特許文献１参照）。
【０００３】
また、このような遊技機においては、複数パターンの音声を同時に（重ねて）出力可能に構成されているものも多い。例えば、バックグラウンドミュージック（ＢＧＭ）が継続的に出力されるとともに、可変表示装置等の演出態様に合わせて効果音がＢＧＭに重ねられるようにして適宜出力されるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１５４１１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、例えば、所定のＢＧＭが流れている最中に、第１効果音が出力される場合にはＢＧＭのボリュームが変化しない一方で、第２効果音が出力される場合には、前記所定のＢＧＭのボリュームを小さく或いは消音して該効果音を際立たせるといった演出が行われる場合がある。
【０００６】
しかしながら、この場合、制御装置は、出力される音声が第２効果音であることを特定し、第２効果音のボリューム等の設定を行うとともに、出力中のＢＧＭが前記所定のＢＧＭであることを特定し、第２効果音と対比した結果に基づいて、ＢＧＭのボリューム等の変更を行い、かつ、第２効果音を出力させる等の処理等を行う必要がある。さらに、制御装置は、第２効果音を出力し、かつ、ＢＧＭのボリューム変更を行うタイミングを図ったり、前記第２効果音に対応した表示装置における表示態様を導出させるための処理等を行ったりしなければならず、制御の複雑化等を招くおそれがある。特に、複数の効果音を出力するタイミングが重なる等した場合には、かかる懸念がより一層顕著なものとなる。
【０００７】
本発明は、上記例示した問題点等を解決するためになされたものであり、その目的は、複数の音声を同時に出力する場合のボリューム設定をよりスムースに行うことのできる遊技機を提供することにある。
【課題を解決するための手段】
【０００８】
請求項１に記載の遊技機は、
複数パターンの音声を同時に出力可能な音声出力手段と、
所定条件の成立に応じて、複数用意された音声パターンの中から実行するパターンを決定する第１制御手段と、
前記第１制御手段によって決定されたパターンの音声を前記音声出力手段から出力させる第２制御手段とを備え、
前記第２制御手段は、
各パターンの音声データを予め記憶している第１記憶手段と、
出力中である音声のパターンを特定する音声特定情報を記憶可能な記憶エリアを複数有する第２記憶手段とを備え、
前記複数の音声パターンは、複数のグループに分けられるとともに、複数パターンの音声が同時に出力される場合の各音声のボリュームに関して優劣を付けるべく各グループがランク付けされた構成であって、
前記第２制御手段は、
前記音声パターンのグループと、該グループのランクとの対応関係を示す対応関係記憶手段を備えるとともに、
前記第１制御手段で決定された音声パターンを特定する前記音声特定情報を前記第２記憶手段の記憶エリアに記憶するパターン記憶処理と、
前記第２記憶手段の各記憶エリアに記憶されている前記音声特定情報が示す音声パターンのランク同士を比較し、当該ランクの組合わせに応じて、各音声特定情報が示す音声パターンの音声のボリュームを設定するボリューム設定処理と、
前記第２記憶手段の各記憶エリアに記憶されている前記音声特定情報に対応する前記音声データを前記第１記憶手段から読み出すとともに、当該音声データを音声信号に変換し、該音声信号を前記ボリューム設定処理で決定されたボリュームで前記音声出力手段から出力させる音声出力処理とを行うことを特徴としている。
【発明の効果】
【０００９】
請求項１によれば、ボリューム設定をよりスムースに行うことができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態におけるパチンコ機を示す正面図である。
【図２】パチンコ機を示す斜視図である。
【図３】内枠及び前面枠セットを開放した状態を示す斜視図である。
【図４】内枠および遊技盤等の構成を示す正面図である。
【図５】パチンコ機の構成を示す背面図である。
【図６】内枠及び裏パックユニット等を開放した状態を示す斜視図である。
【図７】パチンコ機の主な電気的構成を示すブロック図である。
【図８】遊技制御に用いる各種カウンタの概要を示す説明図である。
【図９】主制御装置によるメイン処理を示すフローチャートである。
【図１０】主制御装置による通常処理を示すフローチャートである。
【図１１】タイマ割込み処理を示すフローチャートである。
【図１２】ＮＭＩ割込み処理を示すフローチャートである。
【図１３】始動入賞処理を示すフローチャートである。
【図１４】大当たり判定処理を示すフローチャートである。
【図１５】種別判定処理を示すフローチャートである。
【図１６】リーチ判定処理を示すフローチャートである。
【図１７】スルーゲート通過処理を示すフローチャートである。
【図１８】第１表示制御処理を示すフローチャートである。
【図１９】変動表示設定処理を示すフローチャートである。
【図２０】判別情報設定処理を示すフローチャートである。
【図２１】可変入賞装置制御処理を示すフローチャートである。
【図２２】終了設定処理を示すフローチャートである。
【図２３】第２表示制御処理を示すフローチャートである。
【図２４】契機対応ユニット制御処理を示すフローチャートである。
【図２５】受信割込み処理を示すフローチャートである。
【図２６】払出制御装置のメイン処理を示すフローチャートである。
【図２７】タイマ割込み処理を示すフローチャートである。
【図２８】コマンド判定処理を示すフローチャートである。
【図２９】サブ制御装置の通常処理を示すフローチャートである。
【図３０】装飾図柄の決定等に用いる各種カウンタの概要を示す説明図である。
【図３１】カウンタの更新処理を示すフローチャートである。
【図３２】保留情報格納処理を示すフローチャートである。
【図３３】保留処理を示すフローチャートである。
【図３４】大当たり表示処理を示すフローチャートである。
【図３５】音声制御部の通常処理を示すフローチャートである。
【図３６】音声設定処理を示すフローチャートである。
【図３７】ボリューム設定処理を示すフローチャートである。
【図３８】ボリューム設定処理を示すフローチャートである。
【図３９】ボリューム設定処理を示すフローチャートである。
【図４０】音声管理処理を示すフローチャートである。
【図４１】（ａ）は音声パターンのグループとランクとの対応関係を説明するための図であって、（ｂ）は音声パターン記憶エリアの各チャンネルと、これらに記憶される音声情報との対応関係を説明するための図である。
【図４２】遊技状態の推移と、音声ボリュームとの対応関係を説明するためのタイムチャートである。
【発明を実施するための形態】
【００１１】
以下、パチンコ遊技機（以下、単に「パチンコ機」という）の一実施形態を、図面に基づいて詳細に説明する。図３等に示すように、パチンコ機１０は、当該パチンコ機１０の外郭を構成する外枠１１を備えており、この外枠１１の一側部に内枠１２が開閉可能に支持されている。尚、図３では便宜上、遊技盤３０面上に配設される釘や役物、前面枠セット１４に取付けられるガラスユニット１３７等を省略して示している。
【００１２】
外枠１１は、図６等に示すように、上辺枠構成部１１ａ及び下辺枠構成部１１ｂが木製の板材により構成され、左辺枠構成部１１ｃ及び右辺枠構成部１１ｄがアルミニウム合金製の押出成形材により構成され、これら各枠構成部１１ａ〜１１ｄがネジ等の離脱可能な締結具により全体として矩形枠状に組み付けられている。
【００１３】
左辺枠構成部１１ｃの上下端部には、それぞれ上ヒンジ８１及び下ヒンジ８２が取着されている（図１参照）。当該上ヒンジ８１及び下ヒンジ８２にて、内枠１２の上下部が回動可能に支持されており、これにより内枠１２が開閉可能となる。そして、外枠１１の内側に形成される空間部に内枠１２等が収容される。
【００１４】
また、右辺枠構成部１１ｄには、その幅方向後端部近傍から外枠１１内側へ向け突出した延出壁部８３が形成されている。延出壁部８３は、内枠１２の右側部背面側に設けられる施錠装置６００（図６参照）に対応する上下区間全域を内枠１２の背面側から覆っている（図５参照）。加えて、図３に示すように、延出壁部８３の前面側には、施錠装置６００の係止部材が係止される上下一対の受部８４，８５が設けられている。また、下側の受部８５には、後述する内枠開放検知スイッチ９２に当接する押圧部８６が、外枠１１内側に向けて突設されている。
【００１５】
さらに、下辺枠構成部１１ｂには樹脂製の幕板飾り８７が取着されている。幕板飾り８７の上面奥部には、上方に突出するリブ８８が一体形成されている。これにより内枠１２との間に隙間が形成されにくくなっている。
【００１６】
図３に示すように、内枠１２の開閉軸線は、パチンコ機１０の正面からみて左側において上下に沿って設定されており、この開閉軸線を軸心として内枠１２が前方側に開放できるようになっている。内枠１２は、外形が矩形状をなす樹脂ベース３８を主体に構成されており、当該樹脂ベース３８の中央部には略楕円形状の窓孔３９が形成されている。
【００１７】
また、内枠１２の前面側には前面枠セット１４が開閉可能に取付けられている。前面枠セット１４は、内枠１２と同様に、パチンコ機１０の正面から見て左側において上下に沿って設定された開閉軸線を軸心として前方側に開放できるようになっている。尚、前面枠セット１４は、内枠１２を介してではなく、外枠１１に直接開放可能に支持されるように構成してもよい。
【００１８】
前面枠セット１４は、内枠１２と同様に外形が矩形状をなし、閉鎖状態においては内枠１２の前面側ほぼ全域を覆う。前面枠セット１４の中央部には略楕円形状の窓部１０１が形成されている。これにより、前面枠セット１４の窓部１０１及び内枠１２の窓孔３９を介して、内枠１２の後面に装着される遊技盤３０（遊技領域）を外部から視認可能となる。遊技盤３０の詳細な構成については後述する。
【００１９】
図１、図２に示すように、前面枠セット１４の前面側には、その下部中央において球受皿としての下皿１５が設けられており、排出口１６より排出された遊技球が下皿１５内に貯留可能になっている。また、下皿１５の手前側には、下皿１５内から遊技球を排出するための球抜きレバー２５が設けられている。加えて、下皿１５の左部には、ＬＥＤが内蔵された演出ボタン１２５が設けられており、演出ボタン１２５を押圧操作することで、後述する装飾図柄表示装置４２等において対応する演出が行われたり、演出内容が変更されたりする。
【００２０】
下皿１５の右方には、手前側に突出した遊技球発射ハンドル（以下、単にハンドルという）１８が設けられている。尚、ハンドル１８には、図示しないタッチセンサや、ハンドル１８の操作部の操作量を検出するための図示しない操作量検出手段（可変抵抗器）が設けられている。そして、ハンドル１８が右回りに回動操作されると、回動操作量に応じた強さで、後述する発射手段としての発射装置６０によって遊技球が発射される。また、ハンドル１８には、ハンドル１８を握った右手の親指で押圧操作可能な発射禁止ボタン１８ａが設けられている。当該発射禁止ボタン１８ａを押圧した状態においては、ハンドル１８を握っていたとしても、発射装置６０による遊技球の発射が禁止される。このため、遊技球の発射を禁止しつつハンドル１８の回動操作を行ったり、ハンドル１８を握った状態で、一時的に遊技球の発射を止めたりすることができる。
【００２１】
下皿１５の上方には上皿１９が設けられている。上皿１９は、遊技球を一旦貯留し、一列に整列させながら後述する発射装置６０の方へ案内する球受皿である。尚、上皿１９が遊技球で満杯になった状態では、払出される遊技球は、後述する下皿連通路７１及び排出口１６を介して、下皿１５へと案内される。
【００２２】
上皿１９には球貸しボタン１２１と返却ボタン１２２とが設けられている。これにより、遊技ホール等において、パチンコ機１０の側方に配置されるカードユニット（球貸しユニット）に紙幣やカード等を投入した状態で球貸しボタン１２１が操作されると、その操作に応じて貸出球が上皿１９に供給される。一方、返却ボタン１２２は、カードユニットに挿入されたカード等の返却を求める際に操作される。但し、カードユニットを介さずに球貸し装置等から上皿１９に遊技球が直接貸し出されるパチンコ機、いわゆる現金機では球貸しボタン１２１及び返却ボタン１２２は不要である。
【００２３】
さらに、上皿１９には、球抜きボタン１２３が設けられている。球抜きボタン１２３が押圧操作されることで、上皿１９の球案内路の下流側に設けられ、下皿１５に連通する連通孔（図示略）が開口し、上皿１９に貯留されていた遊技球が下皿１５へと案内される（落下する）。つまり、遊技者は、球抜きボタン１２３を操作することで、上皿１９にある遊技球をいつでも下皿１５に移すことができる。
【００２４】
また、前面枠セット１４の前面にはその周囲に各種ランプ等の発光手段が設けられている。これら発光手段は、遊技状態の変化等に応じて発光態様が変更制御され遊技中の演出効果を高める役割を果たすものである。例えば、窓部１０１の周縁には、ＬＥＤ等の発光手段を内蔵した環状電飾部１０２が設けられている。また、該環状電飾部１０２の両側部には、所定のエラー時に点灯するエラー表示ランプ１０４が設けられている。尚、環状電飾部１０２のうち各エラー表示ランプ１０４の上方部位には、前面枠セット１４の背面に設けられるスピーカＳＰ（図３参照）に対応して細かな透孔が多数形成されている。
【００２５】
前面枠セット１４の背面側にはガラスユニット１３７が取付けられている。ガラスユニット１３７は、従来の前後一対の矩形状の板ガラスが前後対をなして別々に取着されるものではなく、全体として丸形をなし、アッセンブリ化された上で取付けられている。
【００２６】
次に、内枠１２について図４を参照して説明する。上述した通り、内枠１２には、窓孔３９の後側において、遊技盤３０が樹脂ベース３８の裏側に当接した状態で装着されている。従って、遊技盤３０前面の略中央部分が窓孔３９を通じて内枠１２の前面側に露出した状態となっている。
【００２７】
また、内枠１２（樹脂ベース３８）の前面下部、すなわち窓孔３９の下方位置には、発射装置６０及び当該発射装置６０によって発射された直後の遊技球を案内する発射レール６１が取付けられている。本実施形態では、発射装置６０としてソレノイド式発射装置を採用している。さらに、発射装置６０の上方には、上皿１９から案内される遊技球を、内蔵された駆動手段（例えばソレノイド）の駆動により、１球ずつ発射装置６０の発射位置へと案内する球送り装置６３が設けられている。
【００２８】
次に、遊技盤３０の構成について図４を参照して説明する。遊技盤３０には、一般入賞口３１、可変入賞装置３２、始動入賞ユニット（始動口）３３、スルーゲート３４、可変表示装置ユニット３５、第１特別表示装置４３Ｌ及び第２特別表示装置４３Ｒ、変動特定ランプ４０等が配設されている。周知の通り一般入賞口３１、可変入球手段としての可変入賞装置３２、始動入賞ユニット３３などの各種入賞口に遊技球が入球（入賞）すると、各種検出スイッチにより検出され、上皿１９又は下皿１５へ所定数の賞球が払い出される。例えば、始動入賞ユニット３３への入球があった場合には３個、一般入賞口３１への入球があった場合には１０個、可変入賞装置３２への入球があった場合には１５個の遊技球が払出される。その他に、遊技盤３０にはアウト口３６が設けられており、一般入賞口３１等の各種入賞口に入賞しなかった遊技球は、このアウト口３６を通って遊技領域外へと排出される。また、遊技盤３０には、遊技球の落下方向を適宜分散、調整等するために多数の釘が植設されているとともに、風車等の各種部材（役物）が配設されている。
【００２９】
可変入賞装置３２は、通常は遊技球が入賞できない閉状態になっており、大当たり状態の際に、遊技球が入賞可能な開状態とされる。尚、図示は省略するが、可変入賞装置３２は、遊技盤３０の後方へと通じる大入賞口と、大入賞口を開閉するシャッタと、シャッタを動作させるための大入賞口ソレノイドと、大入賞口に入球した遊技球を検出するカウントスイッチ２２３とを備え、大入賞口ソレノイドを駆動制御し、シャッタを開閉させることで、可変入賞装置３２（大入賞口）を閉状態と開状態とに切替えている。
【００３０】
始動入賞ユニット３３は、上入賞口３３ａ及び下入賞口３３ｂと、下入賞口３３ｂの両側部に設けられた開閉する一対の開閉部材３３ｃとを備えている。開閉部材３３ｃが所定条件の成立に応じて開閉動作することにより、下入賞口３３ｂの側方を流下する遊技球が下入賞口３３ｂへと案内される開状態と、案内されない閉状態との間で状態変化可能に構成されている。尚、詳しくは後述するが、始動入賞ユニット３３は、上入賞口３３ａ、下入賞口３３ｂに入球した遊技球をそれぞれ検知する第１始動入賞スイッチ２２４ａ、及び第２始動入賞スイッチ２２４ｂを備えており、当該始動入賞スイッチ２２４ａ、２２４ｂにて遊技球が検知された場合に、大当たり状態を発生させるか否かを決める当否抽選が行われるとともに、特別表示装置４３Ｌ、４３Ｒ（及び後述する可変表示手段としての装飾図柄表示装置４２）にて、当該当否抽選の結果を教示するための変動表示が行われる構成となっている。そして、当否抽選にて大当たりに当選した場合には、可変入賞装置３２が開放される特別遊技状態としての大当たり状態が付与されることとなる。
【００３１】
また、本実施形態では、当否抽選にて所定の確率で大当たりに当選する低確率状態と、当否抽選にて低確率状態よりも高確率で大当たりに当選する高確率状態とがある。さらに、開閉部材３３ｃが比較的頻繁に開放され、遊技球を下入賞口３３ｃへ入球させ易くなる高入球状態と、開閉部材３３ｃがほとんど開状態とされず、遊技球を下入賞口３３ｂへ入球させ難い低入球状態とがある。以下、低確率状態かつ低入球状態である状態を「通常モード」と称し、低確率状態かつ高入球状態である状態を「時間短縮モード」と称し、高確率状態かつ高入球状態である状態を「確変モード」と称する。
【００３２】
さらに、本実施形態では、通常モード及び確変モードは大当たり状態が発生するまで継続されるのに対し、時間短縮モードは大当たり状態が発生しなくても特別表示装置４３Ｌ、４３Ｒ及び装飾図柄表示装置４２における変動表示が１００回行われると終了し、通常モードに移行する構成となっている。
【００３３】
また、本実施形態の大当たり種別は、１６ラウンド確変大当たり（以下「１６ＲＳ」と言う）と、７ラウンド確変大当たり（以下「７ＲＳ」と言う）と、７ラウンド通常大当たり（以下「７ＲＮ」）との３種類である。そして、可変入賞装置３２が３０秒間開放されること、又は、可変入賞装置３２が開放されてから可変入賞装置３２に８個の遊技球が入球することを１ラウンドとして、「１６ＲＳ」に関しては、それが１６回繰り返され、一方、「７ＲＳ」に関しては、それが７回繰り返されてから、大当たり状態が終了する。また、「１６ＲＳ」、「７ＲＳ」の大当たり状態終了後には「確変モード」が付与され、「７ＲＮ」の大当たり状態終了後には「時間短縮モード」が付与される。
【００３４】
第１及び第２特別表示装置４３Ｌ、４３Ｒは、それぞれ２文字（及びドット）を表示可能なタイプの７セグメント表示装置により構成され、遊技者から視認可能な位置（本例では可変入賞装置３２の右方）に設置されている。そして、始動入賞ユニット３３の上入賞口３３ａへの遊技球の入球を契機として第１特別表示装置４３Ｌにて切替表示（変動表示）が行われ、下入賞口３３ｂへの遊技球の入球を契機として第２特別表示装置４３Ｒにて切替表示（変動表示）が行われる構成となっている。尚、特別表示装置４３Ｌ、４３Ｒは、後述する主制御手段としての主制御装置２６１によって表示内容が直接的に制御される。
【００３５】
また、第１及び第２特別表示装置４３Ｌ、４３Ｒにて変動表示が行われた後、当該変動表示が停止したときの表示態様により、当否抽選の結果、すなわち、「大当たり」又は「外れ」であることが確定的に表示される。例えば、上入賞口３３ａに遊技球が入賞すると、対応する第１特別表示装置４３Ｌにて点灯態様（点灯するセグメントの組合わせ）が高速で（例えば４ｍｓｅｃ毎に）切替表示（変動表示）され、所定時間が経過すると、いずれかの点灯態様を停止表示（例えば数秒間停止）する。そして、当否抽選にて「大当たり」に当選した場合には、対応する点灯態様が変動停止時に表示され、大当たり状態が発生する。
【００３６】
さらに、特別表示装置４３Ｌ、４３Ｒにおいては、「大当たり」に当選したことが教示されるだけでなく、大当たり状態の種別、すなわち、「１６ＲＳ」、「７ＲＳ」、「７ＲＮ」のいずれであるかについても教示される。例えば、第１特別表示装置４３Ｌ（又は第２特別表示装置４３Ｒ）において最終的に「７．７．」が表示された（停止表示された）場合には「１６ＲＳ」が付与され、「ｎ．０．」が表示された場合には「７ＲＮ」が付与されるといった具合に対応付けられている。また、１つの大当たり種別を教示する特別表示装置４３Ｌ、４３Ｒの停止態様は１つではなく複数存在し、それらのいずれかが選択されて停止表示される。また、第１特別表示装置４３Ｌ、第２特別表示装置４３Ｒのどちらか一方において、変動表示又は決定表示が行われている場合には、他方が消灯状態とされており（「−」を表示しておいてもよい）、どちらにおいても変動表示及び決定表示が行われていない場合には、両方においてそれぞれ「−」が表示される。
【００３７】
また、第１又は第２特別表示装置４３Ｌ、４３Ｒの変動表示中に新たに遊技球が始動入賞ユニット３３に入賞した場合には、その分の変動表示は、その時点で行われている変動表示の終了後に行われる構成となっている。つまり、変動表示が待機（保留）されることとなる。この保留される変動表示の最大回数は、パチンコ機の機種毎に決められているが、本実施形態では、上入賞口３３ａに入賞した遊技球、及び下入賞口３３ｂに入賞した遊技球に対応して、それぞれ４回までの変動表示（合計８回の変動表示）が保留される。
【００３８】
さらに、上入賞口３３ａへの遊技球の入球に基づく変動表示（以下、「第１変動表示」と言う）の保留数は、青色に発光可能な第１保留ランプ４６ａにて点灯表示され、下入賞口３３ｂへの遊技球の入球に基づく変動表示（以下、「第２変動表示」と言う）の保留数は、赤色に発光可能な第２保留ランプ４６ｂにて点灯表示されるようになっている。保留ランプ４６ａ、４６ｂは、第１変動表示及び第２変動表示の各最大保留数と同じく４個ずつ設けられており、保留されている第１変動表示又は第２変動表示の数と同じ数だけ点灯する。当該保留ランプ４６ａ、４６ｂは、後述するサブ制御手段としてのサブ制御装置２６２によって表示内容が制御される。尚、大当たり状態中に新たに遊技球が始動入賞ユニット３３に入賞した場合、その分の変動表示についても保留される。
【００３９】
尚、保留された変動表示は、基本的に、保留された順番で消化されるようになっているが、第１変動表示及び第２変動表示の両方が保留されている場合（保留ランプ４６ａ、４６ｂがそれぞれ１つ以上点灯している場合）には、第２変動表示が優先的に消化されるようになっている。すなわち、下入賞口３３ｂへの入賞を契機とする第２変動表示が全て消化された状態でなければ、上入賞口３３ａへの入球を契機とする第１変動表示が行われない構成となっている。例えば、第１保留ランプ４６ａが１つ点灯している状態において、下入賞口３３ｂに遊技球が入球し、第２保留ランプ４６ｂが１つ点灯した場合、第１変動表示が後回しにされ、先に第２変動表示が行われることとなる。
【００４０】
変動特定ランプ４０は、装飾図柄表示装置４２にて行われている変動表示が上入賞口３３ａ及び下入賞口３３ｂのうちどちらの入球に対応するものであるか（第１変動表示又は第２変動表示のどちらであるか）を示すためのものであり、遊技者から視認可能な位置（本例では特別表示装置４３Ｌ、４３Ｒの下方）に配置されている。変動特定ランプ４０は、発光色が青色のＬＥＤ及び発光色が赤色のＬＥＤを備えており、装飾図柄表示装置４２において第１変動表示が行われている場合には青色に発光し、第２変動表示が行われている場合には赤色に発光する。
【００４１】
スルーゲート３４は、遊技領域を流下する遊技球が１球ずつ通過可能に構成されている。詳しくは後述するが、スルーゲート３４は、当該スルーゲート３４を通過する遊技球を検知可能なスルーゲートスイッチ２２５を備えており、当該スルーゲートスイッチ２２５にて遊技球が検知された場合に、始動入賞ユニット３３を開状態とするか否かの入球アシスト抽選が行われるとともに、普通図柄表示装置４１にて当該入球アシスト抽選の結果を教示するための変動表示が行われる。そして、入球アシスト抽選にて当選した場合には、当該変動表示の終了後に始動入賞ユニット３３の下入賞口３３ｂ（開閉部材３３ｃ）が規定時間だけ開状態とされる。
【００４２】
可変表示装置ユニット３５には、スルーゲート３４の通過を契機として変動表示する普通図柄表示装置４１と、第１及び第２特別表示装置４３Ｌ、４３Ｒによる変動表示に合わせて変動表示する装飾図柄表示装置４２とが設けられている。さらに、可変表示装置ユニット３５には、上記第１保留ランプ４６ａ及び第２保留ランプ４６ｂと、保留ランプ４４とが設けられている。
【００４３】
普通図柄表示装置４１は、普通図柄として「○」又は「×」を点灯表示可能に構成されており、遊技球がスルーゲート３４を通過する毎に例えば普通図柄を「○」→「×」→「○」→・・・という具合に高速で切換表示（変動表示）する。そして、その変動表示が「○」図柄（当選図柄）で数秒間停止した場合には、始動入賞ユニット３３（開閉部材３３ｃ）が所定時間だけ開状態となる。この普通図柄表示装置４１は、後述する主制御装置２６１によって直接的に表示内容が制御される。
【００４４】
また、普通図柄表示装置４１の変動表示中に、新たに遊技球がスルーゲート３４を通過した場合には、その分の変動表示は、その時点で行われている変動表示の終了後に行われる構成となっている。つまり、変動表示が待機（保留）されることとなる。この保留される変動表示の最大回数は、パチンコ機の機種毎に決められているが、本実施形態では４回まで保留され、その保留回数が保留ランプ４４にて点灯表示されるようになっている。
【００４５】
本実施形態の装飾図柄表示装置４２は、液晶表示装置によって構成されており、識別情報としての装飾図柄を変動表示可能に構成されている。また、装飾図柄表示装置４２は、後述するサブ制御装置２６２及び表示制御装置４５によって表示内容が制御される。すなわち、装飾図柄表示装置４２においては、第１及び第２特別表示装置４３Ｌ、４３Ｒにて表示される結果に対応させるように、主制御装置２６１からのコマンドに基づき、サブ制御装置２６２によって補助的な表示内容が決定され、当該決定に基づき、表示制御装置４５によって表示制御が行われる。
【００４６】
装飾図柄表示装置４２には、例えば、上、中及び下の３つの図柄表示領域が設けられ、各図柄表示領域において複数種類の装飾図柄（例えば１〜９の数字が付された数字図柄）が順次表示され（変動表示され）、その後、図柄表示領域毎に順番に（例えば、上図柄表示領域→下図柄表示領域→中図柄表示領域の順に）装飾図柄が停止表示されるようになっている。例えば、主制御装置２６１にて大当たり状態の発生が確定すると、第１又は第２特別表示装置４３Ｌ、４３Ｒにて大当たりに対応する表示がなされるとともに、装飾図柄表示装置４２にて装飾図柄が大当たりに対応する組合わせで停止表示され（例えば、上図柄表示領域、中図柄表示領域、及び下図柄表示領域にて停止表示される装飾図柄が同一となり）、大当たり状態が開始される。
【００４７】
また、装飾図柄が大当たりに対応する組合わせで停止表示される場合には、その前段階として、例えば、上図柄表示領域及び下図柄表示領域において同一の装飾図柄が停止表示されることとなる。このように上図柄表示領域及び下図柄表示領域にて同一図柄が停止表示されるとともに、中図柄表示領域において未だ変動表示が行われている状態がリーチ状態である。勿論、リーチ状態が発生したからといって必ずしも大当たりとなるわけではなく、外れる場合もある。
【００４８】
本実施形態では、リーチ状態が発生した後、中図柄表示領域において、上図柄表示領域及び下図柄表示領域において停止表示された装飾図柄（リーチ図柄）と同じ装飾図柄が停止表示された場合（ゾロ目が停止表示された場合）に、大当たり状態が付与される。また、奇数のゾロ目の場合には、大当たり状態終了後において確変モードが付与される「１６ＲＳ」又は「７ＲＳ」が発生し、偶数のゾロ目の場合には、「１６ＲＳ」、「７ＲＳ」、又は「７ＲＮ」のいずれかが付与される。また、ゾロ目以外の装飾図柄の組合わせは基本的に「外れ」を教示するものである。
【００４９】
また、可変表示装置ユニット３５には、装飾図柄表示装置４２を囲むようにしてセンターフレーム４７が配設されている。センターフレーム４７の上部には入球口１５１が設けられており、該入球口１５１に入球した遊技球は、センターフレーム４７の内部に形成され、装飾図柄表示装置４２の側部に沿って上下に延びるワープ流路１５２を介して、装飾図柄表示装置４２の下方に形成されたステージ１５３上に案内される。ステージ１５３上に案内された遊技球は、ステージ１５３上から前方の遊技領域に転落したり、ステージ１５３上を転動した後ステージ１５３の中央奥側に形成されたポケット１５４に入球したりする。尚、ポケット１５４は、始動入賞ユニット３３（上入賞口３３ａ）の直上方の遊技領域へと通じる案内通路１５５と連通しており、該ポケット１５４に入球した遊技球は、比較的高い確率で始動入賞ユニット３３（上入賞口３３ａ）に入球するようになっている。
【００５０】
また、遊技盤３０には、内レール構成部５１と外レール構成部５２とからなり、発射装置６０から発射された遊技球を遊技盤３０上部へ案内するレール５０が取付けられている。これにより、ハンドル１８の回動操作に伴い発射された遊技球は発射レール６１及びレール５０を通じて、遊技盤３０とガラスユニット１３７との間に形成される遊技領域内に案内される。
【００５１】
内レール構成部５１の先端部分（図４の左上部）には戻り球防止部材５３が取着されている。これにより、一旦、レール５０から遊技領域へと案内された遊技球が再度レール５０内に戻ってしまうといった事態が防止される。また、外レール構成部５２の略先端部（図４の右上部）には、返しゴム５４が取着されている。所定以上の勢いで発射された遊技球は、返しゴム５４に当たって例えば遊技盤３０の略中央部側へ戻されることとなる。
【００５２】
また、本実施形態では、外レール構成部５２が遊技盤３０の右上部で途絶え、内レール構成部５１が遊技盤３０の右下部で途絶えている。このため、遊技領域は、レール５０及び樹脂ベース３８の窓孔３９の内周面により画定される。但し、発射装置６０にて打出された遊技球が、戻り球防止部材５３を通過するまでは、レール５０を逆流する場合があるため、内外レール構成部５１，５２の並行部分は遊技領域から除かれる。
【００５３】
図３に示すように、前面枠セット１４の背面側には、窓部１０１の下方において、球通路ユニット７０が設けられている。球通路ユニット７０は、後述する払出機構部３５２から下皿１５の排出口１６へ繋がる下皿連通路７１と、払出機構部３５２から上皿１９へ繋がる上皿連通路７３と備えている。また、内枠１２の前面側に設けられた発射レール６１とレールユニット５０（外レール構成部５２）との間には所定間隔の隙間があり、前面枠セット１４の球通路ユニット７０には、前記隙間より落下した遊技球を下皿１５へと案内するファール球通路７２が形成されている。これにより、仮に、発射装置６０から発射された遊技球が戻り球防止部材５３まで至らずファール球としてレール５０を逆戻りする場合には、そのファール球がファール球通路７２を介して下皿１５に排出される。
【００５４】
また、図３及び図４中の符号６７は後述する払出機構部３５２により払出された遊技球を内枠１２の前方に案内するための払出通路であり、上皿連通路７３（上皿１９）に通じる通路と、下皿連通路７１（下皿１５）に通じる通路とに分かれている。払出通路６７の下方にはシャッタ６８が設けられており、前面枠セット１４を開放した状態では、バネ等の付勢力によりシャッタ６８が前方に突出して払出通路６７の出口をほぼ閉鎖するようになっている。また、前面枠セット１４を閉じた状態では、下皿連通路７１の入口側後端部によってシャッタ６８が押し開けられるようになっている。尚、下皿連通路７１及び上皿連通路７３の入口（球流入部）が隣接するとともに、前面枠セット１４の閉状態において当該各入口と払出通路６７とが所定距離だけ離間しており、両者間の隙間を遊技球が通過可能となっている。このため、上皿１９及び上皿連通路７３が遊技球で満杯となると、払出される遊技球が下皿連通路７１側に流れ（下皿連通路７１の入口側に溢れ）、下皿連通路７１を通って下皿１５に払出されることとなる。
【００５５】
加えて、球通路ユニット７０には、下皿連通路７１内に位置する遊技球を検知する満杯検知スイッチ（図示略）が設けられている。当該満杯検知スイッチの存在により、下皿１５が遊技球で満杯になっていること（下皿１５が遊技球で満杯となり、下皿連通路７１において遊技球が滞留していること）を把握することができる。本実施形態では、満杯検知スイッチによって所定時間継続して遊技球が検知されることに基づき、装飾図柄表示装置４２における表示や音声等を用いて下皿１５が満杯であることを教示するエラー報知の制御が行われる。尚、下皿連通路７１における遊技球の滞留が解消され、満杯検知スイッチにより遊技球が検知されなくなると（所定時間継続して検知されなくなると）エラー報知の状態が解除される。
【００５６】
次に、パチンコ機１０の背面構成について図５、図６等を参照して説明する。パチンコ機１０の背面には、各種制御基板が上下左右に並べられるようにして、一部前後に重ねられるようにして配置されており、さらに、遊技球を供給する遊技球供給装置（払出機構）や樹脂製の保護カバー等が取り付けられている。払出機構及び保護カバーは１ユニットとして一体化されており、一般に樹脂部分を裏パックと称することもあるため、ここではそのユニットを「裏パックユニット２０３」と称する。
【００５７】
まず、遊技盤３０の背面構成について説明する。図６に示すように、遊技盤３０中央の貫通孔に対応して配設された可変表示装置ユニット３５（図４参照）の背面側には、センターフレーム４７を背後から覆う樹脂製のフレームカバー２１３が後方に突出して設けられている。また、フレームカバー２１３の背面側には、フレームカバー２１３の開口部から前方に臨む液晶表示装置たる装飾図柄表示装置４２、表示制御装置４５及びサブ制御装置２６２が前後に重ねられた状態で着脱可能に取り付けられている。
【００５８】
装飾図柄表示装置４２は、当該装飾図柄表示装置４２の表示部（液晶画面）をパチンコ機１０の前面側に露出させるための開口部が形成された収容ボックス４２ａに収容されてフレームカバー２１３の背面側に固定されている。表示制御装置４５は基板ボックス４５ａに収容されて装飾図柄表示装置４２（収容ボックス４２ａ）の背面側に固定されている。サブ制御装置２６２は基板ボックス２６２ａに収容されて表示制御装置４５（基板ボックス４５ａ）の背面側に固定されている。尚、フレームカバー２１３内には、センターフレーム４７に内蔵されたＬＥＤ等を駆動するＬＥＤ制御基板等が配設されている。また、収容ボックス４２ａ及び基板ボックス４５ａ，２６２ａは透明樹脂材料等により構成され、内部が視認可能となっている。
【００５９】
フレームカバー２１３の下方には裏枠セット２１５が、一般入賞口３１、可変入賞装置３２及び始動入賞ユニット３３等を背後から覆うようにして遊技盤３０に取付けられている。裏枠セット２１５は、各種入賞口に入賞した遊技球を回収するための球回収機構を備えている（図示略）。この球回収機構により回収された遊技球は、後述する排出通路部２１７に案内され、排出通路部２１７の排出シュートからパチンコ機１０外部に排出される。
【００６０】
また、本実施形態では、裏枠セット２１５が主制御装置２６１の取付台として機能する。より詳しくは、主制御装置２６１を搭載した基板ボックス２６３が、裏枠セット２１５に対し回動可能に軸支され、後方に開放可能となっている。
【００６１】
主制御装置２６１は透明樹脂材料等よりなる基板ボックス２６３に収容されている。基板ボックス２６３は、ボックスベースと該ボックスベースの開口部を覆うボックスカバーとを備え、これらボックスベースとボックスカバーとが封印部材によって連結されている。封印部材によって連結された基板ボックス２６３は、所定の痕跡を残さなければ開封できない構成となっている。これにより、基板ボックス２６３が不正に開封された旨を容易に発見することができる。
【００６２】
また、遊技盤３０には、一般入賞口３１等の各種入賞口に対応して、当該各種入賞口へ入球した遊技球を検出する入球検出スイッチが設けられている。具体的には、図４に示すように、一般入賞口３１に対応する位置には入賞口スイッチ２２１が設けられ、可変入賞装置３２にはカウントスイッチ２２３が設けられている。また、始動入賞ユニット３３には、上入賞口３３ａ及び下入賞口３３ｂそれぞれに対応して第１始動入賞スイッチ２２４ａ、第２始動入賞スイッチ２２４ｂが設けられている。さらに、スルーゲート３４に対応する位置にはスルーゲートスイッチ２２５が設けられている。
【００６３】
また、図示は省略するが、裏枠セット２１５には、入賞口スイッチ２２１、カウントスイッチ２２３及びスルーゲートスイッチ２２５とケーブルコネクタを介して電気的に接続される第１盤面中継基板が設けられている。この第１盤面中継基板は、入賞口スイッチ２２１等と、主制御手段としての主制御装置２６１とを中継するものであり、ケーブルコネクタを介して主制御装置２６１と電気的に接続されている。これに対し、始動入賞スイッチ２２４ａ，２２４ｂは中継基板を経ることなくコネクタケーブルを介して直接主制御装置２６１に接続されている。
【００６４】
各種入球検出スイッチにて各々検出された検出結果は、主制御装置２６１に取り込まれる。そして、該主制御装置２６１よりその都度の入賞状況に応じた払出指令（遊技球の払出個数）が払出制御装置３１１に送信され、該払出制御装置３１１からの出力信号に基づき所定数の遊技球の払出しが実施される（スルーゲートスイッチ２２５により検出された場合を除く。）
この他、遊技盤３０の裏面には、図示は省略するが、可変入賞装置３２にて大入賞口を開放する大入賞口用ソレノイドが設けられ、始動入賞ユニット３３にて一対の開閉部材３３ｃを開閉駆動する入賞口用ソレノイドが設けられている。また、裏枠セット２１５には、これらソレノイドと主制御装置２６１とを中継する第２盤面中継基板（図示略）も設けられている。
【００６５】
次に、裏パックユニット２０３の構成を説明する。図５に示すように、裏パックユニット２０３は、樹脂成形された裏パック３５１と、遊技球の払出機構部３５２とを一体化したものである。また、裏パックユニット２０３は、内枠１２の左側部（図５では右側）に対して開閉可能に支持されており、上下方向に沿って延びる開閉軸線を軸心として後方に開放できるようになっている。加えて、裏パックユニット２０３の左上部（図５では右上部）には外部端子板２４０が設けられている。
【００６６】
外部端子板２４０は、遊技ホールのホールコンピュータなどへの各種情報送信を中継するためのものであり、複数の外部接続端子が設けられている。便宜上、符号は付さないが、例えば現在の遊技状態（大当たり状態や確変モード等）に関する情報を出力するための端子、後述する開放検知スイッチ９１，９２によって検出される前面枠セット１４や内枠１２の開放に関する情報を出力するための端子、入球エラー、下皿満タンエラー、タンク球無しエラー、払出しエラーなど各種エラー状態に関する情報を出力するための端子、払出制御装置３１１から払出される賞球数に関する情報を出力するための端子などが設けられている。
【００６７】
裏パック３５１は例えばＡＢＳ樹脂により一体成形されており、パチンコ機１０の後方に突出して略直方体形状をなす保護カバー部３５４を備えている。保護カバー部３５４は左右側面及び上面が閉塞され且つ下面のみが開放された形状をなし、少なくともフレームカバー２１３を覆うのに十分な大きさを有する。但し、本実施形態では、保護カバー部３５４が基板ボックス２６３の上部及び右部（図５では左側の部位）も合わせて覆う構成となっている。これにより、裏パックユニット２０３の閉鎖状態において、基板ボックス２６３の右部に設けられた封印部材、及び主制御装置２６１の上縁部に沿って設けられた端子部（基板側コネクタ）が覆われることとなる。
【００６８】
払出機構部３５２は、保護カバー部３５４を迂回するようにして配設されている。すなわち、保護カバー部３５４の上方には、上側に開口したタンク３５５が設けられており、このタンク３５５には遊技ホールの島設備から供給される遊技球が逐次補給される。タンク３５５の下方には、例えば横方向２列の球通路を有し下流側に向けて緩やかに傾斜するタンクレール３５６が連結され、さらにタンクレール３５６の下流側には縦向きにケースレール３５７が連結されている。払出装置３５８はケースレール３５７の最下流部に設けられ、払出モータ等の所定の電気的構成により必要個数の遊技球の払出が適宜行われる。そして、払出装置３５８より払出された遊技球は上皿１９等に供給される。
【００６９】
また、払出機構部３５２には、払出制御装置３１１から払出装置３５８への払出指令の信号を中継する払出中継基板３８１が設置されると共に、外部より主電源を取り込む電源スイッチ基板３８２が設置されている。電源スイッチ基板３８２には、電圧変換器を介して例えば交流２４Ｖの主電源が供給され、電源スイッチ３８２ａの切替操作により電源ＯＮ又は電源ＯＦＦされる。
【００７０】
裏パックユニット２０３（基板ボックス２６３）の下方には、内枠１２の左側部（図５では右側）にて軸支され、後方に開放可能な下枠セット２５１が設けられている。図６に示すように、下枠セット２５１には、上述した球回収機構により回収された遊技球が流入する排出通路部２１７が形成され、排出通路部２１７の最下流部には、遊技球をパチンコ機１０外部へ排出する排出シュート（図示略）が形成されている。つまり、一般入賞口３１等の各入賞口に入賞した遊技球は、裏枠セット２１５の球回収機構を介して集合し、さらに排出通路部２１７の排出シュートを通じてパチンコ機１０外部に排出される。なお、アウト口３６も同様に排出通路部２１７に通じており、何れの入賞口にも入賞しなかった遊技球も排出シュートを介してパチンコ機１０外部に排出される。尚、本実施形態では、裏パックユニット２０３と下枠セット２５１とが別体として構成され、それぞれ独立して開閉可能であるが、裏パックユニット２０３と下枠セット２５１とが一体的に形成されることとしてもよい。
【００７１】
また、図５に示すように、下枠セット２５１の背面側には、払出制御装置３１１、発射制御装置３１２、電源装置３１３、及び、カードユニット接続基板３１４が前後に重ねられた状態で着脱可能に取り付けられている。
【００７２】
発射制御装置３１２及び電源装置３１３は基板ボックス３１３ａに収容されて下枠セット２５１の背面側に固定されている。尚、発射制御装置３１２及び電源装置３１３は、便宜上それぞれ独立した制御装置として説明するが、実際には１つの基板（プリント基板）により構成される。
【００７３】
また、払出制御装置３１１は、基板ボックス３１１ａに収容されて、基板ボックス３１３ａ（発射制御装置３１２及び電源装置３１３）の背面側に固定されている。尚、払出制御装置３１１が収容される基板ボックス３１１ａには、上述した主制御装置２６１が収容される基板ボックス２６３と同様に封印部材が設けられ、基板ボックス３１１ａの開封された痕跡が残るようになっている。
【００７４】
加えて、カードユニット接続基板３１４は、基板ボックス３１４ａに収容されて、基板ボックス３１３ａ（発射制御装置３１２及び電源装置３１３）の背面側に固定されている。なお、上記各基板ボックス３１１ａ，３１３ａ，３１４ａは透明樹脂材料等により構成されており、内部が視認可能となっている。
【００７５】
また、払出制御装置３１１には基板ボックス３１１ａから外方に突出する状態復帰スイッチ３２１が設けられている。例えば、払出モータ部の球詰まり等、払出エラーの発生時において状態復帰スイッチ３２１が押下されると、払出モータが正逆回転され、球詰まりの解消（正常状態への復帰）が図られる。
【００７６】
さらに、電源装置３１３には基板ボックス３１３ａから外方に突出するＲＡＭ消去スイッチ３２３が設けられている。本パチンコ機１０はバックアップ機能を有しており、万一停電が発生した際でも停電時の状態を保持し、停電からの復帰（復電）の際には停電時の状態に復帰させることができる。従って、通常手順で（例えば遊技ホールの営業終了時に）電源遮断すると電源遮断前の状態が記憶保持されることから、電源投入時に初期状態に戻したい場合には、ＲＡＭ消去スイッチ３２３を押しながら電源を投入する。
【００７７】
また、図６に示すように、内枠１２の右側部背面側には施錠装置６００が設けられている。施錠装置６００は、前面枠セット１４の前面側に露出するシリンダ錠７００（図１等参照）を備えており、該シリンダ錠７００の鍵穴に鍵を挿入し、一方に回動操作することで内枠１２を解錠でき、他方に回動操作することで前面枠セット１４を解錠できるようになっている。本実施形態では、内枠１２は外枠１１に対し施錠され、前面枠セット１４は内枠１２に対し施錠される。
【００７８】
尚、上記のように、外枠１１の右辺枠構成部１１ｄには、施錠装置６００に対応する上下区間全域を内枠１２の背面側から覆う延出壁部８３が形成されている（図５参照）。これにより、外枠１１の背面側から線材等を進入させ、当該線材等により施錠装置６００を操作することが困難となる。結果として、防御性能の向上を図ることができる。さらに、延出壁部８３は、裏パックユニット２０３及び下枠セット２５１の右端部（図５では左側の端部）を背面側から覆う構成となっており、内枠１２の閉状態においては、裏パックユニット２０３及び下枠セット２５１を開放できない構成となっている。
【００７９】
また、図４に示すように、内枠１２の前面側右下部（発射装置６０の右側）には、前面枠セット１４の開放を検知するための前面枠開放検知スイッチ９１が設けられ、図５に示すように、内枠１２の背面側右下部（図５では左下）には、内枠１２の開放を検知するための内枠開放検知スイッチ９２が設けられている。前面枠開放検知スイッチ９１及び内枠開放検知スイッチ９２は、それぞれスイッチ本体部に対して出没可能な検知部を備えており、前面枠開放検知スイッチ９１は検知部が前方に向くように設けられ、内枠開放検知スイッチ９２は検知部が後方へ向くように設けられる。そして、検知部がスイッチ本体部から突出した状態にある場合にはオン信号を主制御装置２６１に出力し、検知部がスイッチ本体部側に押圧され、スイッチ本体部に没入した状態ではオフ信号を主制御装置２６１に出力する構成となっている。つまり、前面枠開放検知スイッチ９１は前面枠セット１４の閉鎖時において検知部が前面枠セット１４の背面で押圧されてオフ状態となり、前面枠セット１４の開放時には、検知部が突出状態に戻ってオン状態となる。同様に、内枠開放検知スイッチ９２は内枠１２の閉鎖時において検知部が外枠１１の受部８５に一体形成された押圧部８６によって押圧されてオフ状態となり、内枠１２の開放時には検知部が突出状態に戻ってオン状態となる。
【００８０】
次に、パチンコ機１０の電気的構成について説明する。図７は、本パチンコ機１０の電気的構成を示すブロック図である。主制御手段としての主制御装置２６１（主基板）には、演算装置である１チップマイコンとしてのＣＰＵ５０１が搭載されている。ＣＰＵ５０１には、該ＣＰＵ５０１により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ５０２と、そのＲＯＭ５０２内に記憶される制御プログラムの実行に際して各種のデータ等を一時的に記憶するメモリであるＲＡＭ５０３と、割込回路やタイマ回路、データ送受信回路などの各種回路等が内蔵されている。但し、ＣＰＵ、ＲＯＭ及びＲＡＭが１チップ化されておらず、それぞれの機能毎にチップ化されている構成であってもよい。
【００８１】
ＲＡＭ５０３は、ＣＰＵ５０１の内部レジスタの内容やＣＰＵ５０１により実行される制御プログラムの戻り先番地などが記憶されるスタックエリアと、各種フラグ及びカウンタ、Ｉ／Ｏ等の値が記憶される作業エリア（作業領域）と、バックアップエリア５０３ａとを備えている。
【００８２】
また、ＲＡＭ５０３は、パチンコ機１０の電源のオフ後においても電源装置３１３からバックアップ電圧が供給されてデータを保持（バックアップ）できる構成となっており、スタックエリア、作業エリア及びバックアップエリア５０３ａに記憶されるすべてのデータがバックアップされるようになっている。
【００８３】
バックアップエリア５０３ａは、停電などの発生により電源が切断された場合において、電源の再入時にパチンコ機１０の状態を電源切断前の状態に復帰させるべく、電源切断時（停電発生時を含む。以下同様）のスタックポインタや、各レジスタ、Ｉ／Ｏ等の値を記憶しておくエリアである。バックアップエリア５０３ａへの書き込みは、メイン処理によって電源切断時に実行され、逆にバックアップエリア５０３ａに書き込まれた各値の復帰は、電源入時（停電解消による電源入を含む。以下同様）のメイン処理において実行される。なお、ＣＰＵ５０１のＮＭＩ端子（ノンマスカブル割込端子）には、停電等の発生による電源断時に、後述する停電監視回路５４２から出力される停電信号ＳＫ１が入力されるように構成されており、停電の発生により、停電処理（ＮＭＩ割込み処理）が即座に実行される。
【００８４】
なお、少なくともスタックエリアとバックアップエリア５０３ａとに記憶されるデータをバックアップすれば、必ずしもすべてのエリアに記憶されるデータをバックアップする必要はない。例えば、スタックエリアとバックアップエリア５０３ａとに記憶されるデータをバックアップし、作業エリアに記憶されるデータをバックアップしない構成としてもよい。
【００８５】
かかるＲＯＭ５０２及びＲＡＭ５０３を内蔵したＣＰＵ５０１には、アドレスバス及びデータバス等で構成されるバスライン５０４を介して入出力ポート５０５が接続されている。入出力ポート５０５には、後述するＲＡＭ消去スイッチ回路５４３、払出制御装置３１１、サブ制御装置２６２、第１及び第２特別表示装置４３Ｌ、４３Ｒ、普通図柄表示装置４１等が接続されている。この構成により、上述した特別表示装置４３Ｌ、４３Ｒ、及び普通図柄表示装置４１は、主制御装置２６１により直接的に制御される。一方、装飾図柄表示装置４２は、サブ制御装置２６２を介して制御される。
【００８６】
その他、便宜上、各種中継基板等の図示は省略するが、入出力ポート５０５には、入賞口スイッチ２２１、カウントスイッチ２２３、始動入賞ユニットスイッチ２２４ａ，２２４ｂ、スルーゲートスイッチ２２５、ハンドル１８の各種スイッチ等の各種検出スイッチや、各種基板、可変入賞装置３２を開閉させるためのソレノイド等の各種電気部品が接続されている。つまり、主制御装置２６１には、各種ケーブルコネクタのコネクタを接続するための複数の端子部（基板側コネクタ）が設けられているが、これら端子部等により、入出力ポート５０５が構成される。
【００８７】
サブ制御手段としてのサブ制御装置２６２（サブ制御基板）は、演算装置であるＣＰＵ５５１、該ＣＰＵ５５１により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ５５２、該ＲＯＭ５５２内に記憶される制御プログラムの実行に際して各種のデータ等を一時的に記憶するメモリであるＲＡＭ５５３、入出力ポート５５４、バスライン５５５を備えるとともに、その他にも図示しない割込回路やタイマ回路、データ送受信回路などの各種回路等を備えている。ＲＡＭ５５３は、ＣＰＵ５５１による各種プログラムの実行時に使用されるワークデータやフラグを一時的に記憶するメモリである。
【００８８】
入出力ポート５５４には、バスライン５５５を介してＣＰＵ５５１、ＲＯＭ５５２、ＲＡＭ５５３が接続されるとともに、表示制御装置４５が接続されている。さらに、入出力ポート５５４には、スピーカＳＰ、保留ランプ４６ａ、４６ｂ、演出ボタン１２５、各種電飾部及びランプ１０２〜１０４が接続されている。また、本実施形態では、サブ制御装置２６２は、スピーカＳＰから音声を出力させる制御を行う音声制御部２６４を備えており、当該音声制御部２６４についても入出力ポート５５４に接続されている。音声制御部２６４は、ＣＰＵ５５１等と同一の基板に設けられている。
【００８９】
サブ制御装置２６２のＣＰＵ５５１は、例えば主制御装置２６１から送信される指令信号（例えば変動パターンコマンド）に基づいて表示制御装置４５に表示制御を実行させ、装飾図柄表示装置４２に表示させる。なお、上記のように、本実施形態では、主制御装置２６１が制御する第１及び第２特別表示装置４３Ｌ、４３Ｒにて大当たりに当選したことを表示するようになっており、サブ制御装置２６２が制御する装飾図柄表示装置４２では、前記特別表示装置４３Ｌ、４３Ｒの表示に合わせた表示（付随的な演出表示）が行われる。
【００９０】
また、払出制御装置３１１は、払出装置３５８により賞球や貸し球の払出制御を行うものである。演算装置であるＣＰＵ５１１は、そのＣＰＵ５１１により実行される制御プログラムや固定値データ等を記憶したＲＯＭ５１２と、ワークメモリ等として使用されるＲＡＭ５１３とを備えている。
【００９１】
払出制御装置３１１のＲＡＭ５１３は、主制御装置２６１のＲＡＭ５０３と同様に、ＣＰＵ５１１の内部レジスタの内容やＣＰＵ５１１により実行される制御プログラムの戻り先番地などが記憶されるスタックエリアと、各種フラグ及びカウンタ、Ｉ／Ｏ等の値が記憶される作業エリア（作業領域）と、バックアップエリア５１３ａとを備えている。
【００９２】
ＲＡＭ５１３は、パチンコ機１０の電源のオフ後においても電源装置３１３からバックアップ電圧が供給されてデータを保持（バックアップ）できる構成となっており、スタックエリア、作業エリア及びバックアップエリア５１３ａに記憶されるすべてのデータがバックアップされるようになっている。なお、少なくともスタックエリアとバックアップエリア５１３ａとに記憶されるデータをバックアップすれば、必ずしもすべてのエリアに記憶されるデータをバックアップする必要はない。例えば、スタックエリアとバックアップエリア５１３ａとに記憶されるデータをバックアップし、作業エリアに記憶されるデータをバックアップしない構成としてもよい。
【００９３】
バックアップエリア５１３ａは、停電などの発生により電源が切断された場合において、電源の再入時にパチンコ機１０の状態を電源切断前の状態に復帰させるべく、電源切断時のスタックポインタや、各レジスタ、Ｉ／Ｏ等の値を記憶しておくエリアである。このバックアップエリア５１３ａへの書き込みは、メイン処理によって電源切断時に実行され、バックアップエリア５１３ａに書き込まれた各値の復帰は電源入時のメイン処理において実行される。なお、主制御装置２６１のＣＰＵ５０１と同様、ＣＰＵ５１１のＮＭＩ端子にも、停電等の発生による電源遮断時に停電監視回路５４２から停電信号ＳＫ１が入力されるように構成されており、その停電信号ＳＫ１がＣＰＵ５１１へ入力されると、停電時処理としてのＮＭＩ割込み処理が即座に実行される。
【００９４】
作業エリアには、払出制御装置３１１による賞球の払出許可が設定される払出許可フラグと、主制御装置２６１から送信されたコマンドを受信した場合に設定されるコマンド受信フラグと、主制御装置２６１から送信されたコマンドが記憶されるコマンドバッファとが設けられている。
【００９５】
払出許可フラグは、賞球の払出許可を設定するフラグであり、主制御装置２６１から賞球の払出を許可する特定のコマンドが送信され、その特定のコマンドを受信した場合にオンされ、初期設定の処理又は電源遮断前へ復帰された場合にオフされる。本実施形態では、特定のコマンドは、払出制御装置３１１のＲＡＭ５１３の初期処理の指示をする払出初期化コマンドと、賞球の払出を指示する賞球コマンドと、主制御装置２６１が復電された場合に送信される払出復帰コマンドの３つである。
【００９６】
コマンド受信フラグは、払出制御装置３１１がコマンドを受信したか否かを確認するフラグであり、いずれかのコマンドを受信した場合にオンされ、払出許可フラグと同様に、初期設定の処理又は電源遮断前へ復帰された場合にオフされるとともに、コマンド判定処理により受信されたコマンドの判定が行われた場合にオフされる。
【００９７】
コマンドバッファは、主制御装置２６１から送信されるコマンドを一時的に記憶するリングバッファで構成されている。リングバッファは所定の記憶領域を有しており、その記憶領域の始端から終端に至るまで規則性をもってコマンドが記憶され、全ての記憶領域にコマンドが記憶された場合には、記憶領域の始端に戻りコマンドが更新されるよう構成されている。よって、コマンドが記憶された場合及びコマンドが読み出された場合に、コマンドバッファにおける記憶ポインタ及び読出ポインタが更新され、その各ポインタに基づきコマンドの記憶と読み出しとが行われる。
【００９８】
かかるＲＯＭ５１２及びＲＡＭ５１３を内蔵したＣＰＵ５１１には、アドレスバス及びデータバスで構成されるバスライン５１４を介して入出力ポート５１５が接続されている。入出力ポート５１５には、ＲＡＭ消去スイッチ回路５４３、主制御装置２６１、発射制御装置３１２、払出装置３５８等がそれぞれ接続されている。
【００９９】
カードユニット接続基板３１４は、パチンコ機１０前面の貸球操作部（球貸しボタン１２１及び返却ボタン１２２）と、遊技ホール等にてパチンコ機１０の側方に配置されるカードユニット（球貸しユニット）とにそれぞれ電気的に接続され、遊技者による球貸し操作の指令を取り込んでそれをカードユニットに出力するものである。なお、カードユニットを介さずに球貸し装置等から上皿１９に遊技球が直接貸し出される現金機では、カードユニット接続基板３１４を省略することも可能である。
【０１００】
発射制御装置３１２は、発射装置６０による遊技球の発射を許可又は禁止するものであり、発射装置６０は、所定条件が整っている場合に駆動が許可される。具体的には、払出制御装置３１１から発射許可信号が出力されていること、遊技者がハンドル１８をタッチしていることをセンサ信号により検出していること、発射を停止させる発射禁止ボタン１８ａ（図１参照）が操作されていないことを条件に、発射装置６０が駆動され、ハンドル１８の操作量に応じた強度で遊技球が発射される。
【０１０１】
表示制御装置４５は、サブ制御装置２６２からの指示に従い、装飾図柄表示装置４２における装飾図柄の変動表示を実行するものである。この表示制御装置４５は、ＣＰＵ５２１と、プログラムＲＯＭ５２２と、ワークＲＡＭ５２３と、ビデオＲＡＭ５２４と、キャラクタＲＯＭ５２５と、ビデオディスプレイプロセッサ（ＶＤＰ）５２６と、入力ポート５２７と、出力ポート５２９と、バスライン５３０，５３１とを備えている。入力ポート５２７にはサブ制御装置２６２の入出力ポート５５４が接続されている。また、入力ポート５２７には、バスライン５３０を介して、ＣＰＵ５２１、プログラムＲＯＭ５２２、ワークＲＡＭ５２３、ＶＤＰ５２６が接続されている。また、ＶＤＰ５２６にはバスライン５３１を介して出力ポート５２９が接続されており、その出力ポート５２９には液晶表示装置たる装飾図柄表示装置４２が接続されている。
【０１０２】
表示制御装置４５のＣＰＵ５２１は、サブ制御装置２６２から送信される表示コマンドを、入力ポート５２７を介して受信するとともに、受信コマンドを解析し又は受信コマンドに基づき所定の演算処理を行ってＶＤＰ５２６の制御（具体的にはＶＤＰ５２６に対する内部コマンドの生成）を実施する。これにより、装飾図柄表示装置４２における表示制御を行う。
【０１０３】
プログラムＲＯＭ５２２は、そのＣＰＵ５２１により実行される各種の制御プログラムや固定値データを記憶するメモリであり、ワークＲＡＭ５２３は、ＣＰＵ５２１による各種プログラムの実行時に使用されるワークデータやフラグを一時的に記憶するメモリである。
【０１０４】
ビデオＲＡＭ５２４は、装飾図柄表示装置４２に表示される表示データを記憶するメモリであり、このビデオＲＡＭ５２４の内容を書き替えることにより、装飾図柄表示装置４２の表示内容が変更される。キャラクタＲＯＭ５２５は、装飾図柄表示装置４２に表示される図柄などのキャラクタデータを記憶するメモリである。
【０１０５】
ＶＤＰ５２６は、装飾図柄表示装置４２に組み込まれたＬＣＤドライバ（液晶駆動回路）を直接操作する一種の描画回路である。ＶＤＰ５２６はＩＣチップ化されているため「描画チップ」とも呼ばれ、その実体は、描画処理専用のファームウェアを内蔵したマイコンチップとでも言うべきものである。ＶＤＰ５２６は、ＣＰＵ５２１、ビデオＲＡＭ５２４等のそれぞれのタイミングを調整してデータの読み書きに介在するとともに、ビデオＲＡＭ５２４に記憶される表示データを所定のタイミングで読み出して装飾図柄表示装置４２に表示させる。
【０１０６】
また、電源装置３１３は、パチンコ機１０の各部に電力を供給する電源部５４１と、停電等による電源遮断を監視する停電監視回路５４２と、ＲＡＭ消去スイッチ３２３に接続されてなるＲＡＭ消去スイッチ回路５４３とを備えている。
【０１０７】
電源部５４１は、図示しない電源経路を通じて、主制御装置２６１や払出制御装置３１１等に対して各々に必要な動作電源を供給する。その概要としては、電源部５４１は、外部より供給される交流２４ボルト電源を取り込み、各種スイッチやモータ等を駆動する＋１２Ｖ電源、ロジック用の＋５Ｖ電源、ＲＡＭバックアップ用のバックアップ電源などを生成し、これら＋１２Ｖ電源、＋５Ｖ電源及びバックアップ電源を主制御装置２６１や払出制御装置３１１等に対して供給する。なお、発射制御装置３１２に対しては払出制御装置３１１を介して動作電源（＋１２Ｖ電源、＋５Ｖ電源等）が供給される。同様に、各種スイッチやモータ等には、これらが接続される制御装置を介して動作電源が供給されることとなる。
【０１０８】
停電監視回路５４２は、停電等の発生による電源断時に、主制御装置２６１のＣＰＵ５０１及び払出制御装置３１１のＣＰＵ５１１の各ＮＭＩ端子へ停電信号ＳＫ１を出力する回路である。停電監視回路５４２は、電源部５４１から出力される最大電圧である直流安定２４ボルトの電圧を監視し、この電圧が２２ボルト未満になった場合に停電（電源断）の発生と判断して、停電信号ＳＫ１を主制御装置２６１及び払出制御装置３１１へ出力する。この停電信号ＳＫ１の出力によって、主制御装置２６１及び払出制御装置３１１は、停電の発生を認識し、停電時処理（ＮＭＩ割込み処理）を実行する。
【０１０９】
なお、電源部５４１は、直流安定２４ボルトの電圧が２２ボルト未満になった後においても、かかる停電時処理の実行に充分な時間の間、制御系の駆動電圧である５ボルトの出力を正常値に維持するように構成されている。よって、主制御装置２６１及び払出制御装置３１１は、停電時処理を正常に実行し完了することができる。
【０１１０】
ＲＡＭ消去スイッチ回路５４３は、ＲＡＭ消去スイッチ３２３のスイッチ信号を取り込み、そのスイッチ３２３の状態に応じて主制御装置２６１のＲＡＭ５０３及び払出制御装置３１１のＲＡＭ５１３のバックアップデータをクリアする回路である。ＲＡＭ消去スイッチ３２３が押下された際、ＲＡＭ消去スイッチ回路５４３は、ＲＡＭ消去信号ＳＫ２を主制御装置２６１及び払出制御装置３１１に出力する。ＲＡＭ消去スイッチ３２３が押下された状態でパチンコ機１０の電源が投入されると（停電解消による電源入を含む）、主制御装置２６１及び払出制御装置３１１においてそれぞれのＲＡＭ５０３，５１３のデータがクリアされる。
【０１１１】
音声制御部２６４は、サブ制御装置２６２（ＣＰＵ５５１）からのコマンドに基づいてスピーカＳＰから音声を出力させるための制御を行う音声ＣＰＵ、各種音声データを記憶している音声ＲＯＭ、音声制御に使用される音声ＲＡＭ、音声信号を増幅する増幅器、各種ポート等を備えている。そして、ＣＰＵ５５１から出力されたコマンドに基づいて、音声ＲＯＭに記憶されている複数パターンの音声データの中から所定の音声データを選択して読み出し、該音声データを音声信号に変換して、その音声信号を増幅器に出力する。増幅器は、音声信号を設定に応じたレベルに増幅させ、スピーカＳＰから音声を発生させる。
【０１１２】
次に、上記の如く構成されたパチンコ機１０の動作について説明する。本実施形態では、主制御手段としての主制御装置２６１に設けられたＣＰＵ５０１は、遊技に際し各種カウンタ情報を用いて抽選を行うこととしている。具体的には、図８に示すように、大当たり状態を発生させるか否かの当否抽選に使用する大当たり乱数カウンタＣ１と、大当たり種別の決定（種別抽選）に使用する種別決定カウンタＣ２と、装飾図柄表示装置４２においてリーチ状態を発生させるか否かの決定に使用する変動選択カウンタＣ３と、大当たり乱数カウンタＣ１の初期値設定に使用する初期値乱数カウンタＣＩＮＩと、第１及び第２特別表示装置４３Ｌ、４３Ｒ（装飾図柄表示装置４２）の変動表示時間の決定等に使用する第１変動種別カウンタＣＳ１、第２変動種別カウンタＣＳ２と、普通図柄表示装置４１の抽選（入球アシスト抽選）に使用する普通図柄乱数カウンタＣ４とを用いることとしている。なお、変動選択カウンタＣ３は、装飾図柄表示装置４２を外れ変動させる際のリーチ種別の抽選にも使用される。また、変動種別カウンタＣＳ１、ＣＳ２は、装飾図柄表示装置４２の変動パターン選択（演出パターン選択）にも使用される。詳しくは、決定された変動パターンにより、特別表示装置４３Ｌ、４３Ｒの変動時間が決定されるとともに、装飾図柄表示装置４２における変動態様及び変動時間すなわち演出パターンが決定される。
【０１１３】
カウンタＣ１、Ｃ２、Ｃ３、ＣＩＮＩ、ＣＳ１、ＣＳ２、Ｃ４は、その更新の都度前回値に１が加算され、上限値に達した後、下限値である０に戻るループカウンタとなっている。各カウンタは定期的に更新され、その更新値がＲＡＭ５０３の所定領域に設定されたカウンタ用バッファに適宜格納される（乱数初期値カウンタＣＩＮＩを除く）。
【０１１４】
ＲＡＭ５０３には、大当たり乱数カウンタＣ１、種別決定カウンタＣ２、及び、変動選択カウンタＣ３の各値が記憶される保留記憶エリアとしての特別変動保留エリアと、普通図柄乱数カウンタＣ４の値が記憶される普通変動保留エリアとが設けられている。普通変動保留エリアは、１つの実行エリアと４つの保留エリア（保留第１〜保留第４エリア）とを備えている。普通変動保留エリアの各保留エリアには、スルーゲート３４への遊技球の通過履歴に合わせて、普通図柄乱数カウンタＣ４の値が時系列的に格納される。当該構成を採用することで、普通図柄表示装置４１における変動表示を４回まで保留可能としている。
【０１１５】
また、特別変動保留エリアは、それぞれ４つの保留エリア（保留第１〜保留第４エリア）を備える第１特別変動保留エリア及び第２特別変動記憶エリアと、１つの実行エリアとを備えている。第１特別変動保留エリアの各保留エリアには、上入賞口３３ａへの遊技球の入賞履歴に合わせて、大当たり乱数カウンタＣ１、種別決定カウンタＣ２、及び変動選択カウンタＣ３の各値が時系列的に格納される。第２特別変動保留エリアの各保留エリアには、下入賞口３３ｂへの遊技球の入賞履歴に合わせて、大当たり乱数カウンタＣ１、種別決定カウンタＣ２、及び変動選択カウンタＣ３の各値が時系列的に格納される。当該構成を採用することで、特別表示装置４３Ｌ、４３Ｒにおける変動表示をそれぞれ４回まで保留可能としている。
【０１１６】
各カウンタについて詳しく説明すると、大当たり乱数カウンタＣ１は、例えば０〜５９９の範囲内で順に１ずつ加算され、終値としての上限値（つまり５９９）に達した後、始値としての下限値である０に戻る構成となっている。通常、大当たり乱数カウンタＣ１が１周した場合、その時点の初期値乱数カウンタＣＩＮＩの値が当該大当たり乱数カウンタＣ１の次の初期値として読み込まれる。なお、初期値乱数カウンタＣＩＮＩは、大当たり乱数カウンタＣ１と同様のループカウンタであり（値＝０〜５９９）、タイマ割込み毎に１回更新されると共に通常処理の残余時間内で繰り返し更新される。一方、大当たり乱数カウンタＣ１は定期的に（本実施形態ではタイマ割込み毎に１回）更新され、大当たり乱数カウンタＣ１の値が大当たり乱数カウンタバッファに格納される。そして、遊技球が始動入賞ユニット３３の上入賞口３３ａ又は下入賞口３３ｂに入賞したタイミングで、大当たり乱数カウンタバッファに格納されている大当たり乱数カウンタＣ１の値が、特別変動保留エリアに格納される。
【０１１７】
また、本実施形態では、低確率状態（通常モード、時間短縮モード）であれば大当たりとなる大当たり乱数カウンタＣ１の値の数は２つで、その値は「７、３０７」であり、高確率状態（確変モード、潜確モード）であれば大当たりとなる大当たり乱数カウンタＣ１の値の数は２０で、その値は「７〜１６、３０７〜３１６」である。本実施形態では、ＲＯＭ５０２に対し、大当たり乱数カウンタＣ１の値が大当たりに対応するか否かの判定を行う際に参照される当否判定テーブルが２つ設けられており、「７、３０７」を大当たり値として記憶した第１当否判定テーブルと、「８〜１６、３０８〜３１６」を大当たり値として記憶した第２当否判定テーブルとがある。
【０１１８】
尚、通常モードにおいては、当否抽選にて大当たりに当選する確率（大当たり確率）が１／３００であり、入球アシスト抽選の結果を教示するための普通図柄表示装置４１における変動時間が６秒であり、また、入球アシスト抽選にて当選した場合に、下入賞口３３ｂ（開閉部材３３ｃ）が０．６秒間開放される。
【０１１９】
確変モードにおいては、大当たり確率が１／３０であり、通常モードに比べて大当たりし易くなる。また、確変モードにおいては、入球アシスト抽選に基づく普通図柄表示装置４１の変動時間が２秒であり、通常モードに比べて短くなる上、入球アシスト抽選にて当選した場合、下入賞口３３ｂが３回開放されるとともに、各開放時間が２秒間となる。つまり、確変モードでは、通常モードに比べ、普通図柄表示装置４１における変動時間が短くなる上、入球アシスト抽選の当選１回あたりの下入賞口３３ｂの開放時間が長くなるとともに、開放回数が多くなる。これによって、下入賞口３３ｂが開状態となっている時間帯が長くなるため、下入賞口３３ｂに対して遊技球が頻繁に入球するようになり（高入球状態となり）、当否抽選が連続してなされると共に、玉持ちのよい状態となる。尚、高入球状態においては、普通図柄表示装置４１において「○」図柄が停止表示される確率（入球アシスト抽選の当選確率）を通常モード時よりも高くすることとしてもよい。
【０１２０】
時間短縮モードにおいては、大当たり確率が１／３００である。また、時間短縮モードにおいては、入球アシスト抽選に基づく普通図柄表示装置４１の変動時間が２秒であり、入球アシスト抽選にて当選した場合、下入賞口３３ｂが３回開放されるとともに、各開放時間が２秒間となる。すなわち、時間短縮モードは、大当たり確率が通常モード時と同じ低確率ではあるが、始動入賞ユニット３３の動作だけを見ると、確変モードと同じである。本実施形態では、「７ＲＮ」の大当たり状態終了後に、第１及び第２特別表示装置４３Ｌ、４３Ｒにて行われる合計１００回の変動表示にわたって時間短縮モードが設定される。また、時間短縮モードは、大当たり状態が発生しなくても、特別表示装置４３Ｌ、４３Ｒにて合計１００回の変動表示が行われた時点で終了し、その後、通常モードに移行する。
【０１２１】
種別決定カウンタＣ２は、例えば０〜１９の範囲内で順に１ずつ加算され、上限値（つまり１９）に達した後、下限値である０に戻る構成となっている。また、ＲＯＭ５０２には、種別決定カウンタＣ２の値がいずれの大当たり種別に対応するかの判定を行う際に参照される種別判定テーブルが設けられている。そして、当否抽選にて当選した場合に、種別決定カウンタＣ２の値に基づいて付与される大当たり状態の種別の種別が決定され（種別抽選が行われ）、決定された種別の大当たり状態が付与されることとなる。
【０１２２】
尚、種別決定カウンタＣ２は定期的に（本実施形態ではタイマ割込み毎に１回）更新され、種別決定カウンタＣ２の値が種別決定カウンタバッファに格納される。そして、遊技球が始動入賞ユニット３３の上入賞口３３ａ又は下入賞口３３ｂに入賞したタイミングで、種別決定カウンタバッファに格納されている種別決定カウンタＣ２の値がＲＡＭ５０３の特別変動保留エリアに格納される。
【０１２３】
変動選択カウンタＣ３は、例えば０〜２３８の範囲内で順に１ずつ加算され、上限値（つまり２３８）に達した後、下限値である０に戻る構成となっている。本実施形態では、変動選択カウンタＣ３によって、装飾図柄に関してリーチ状態が発生した後、最終停止図柄がリーチ図柄の前後に１つだけずれて停止する「前後外れリーチ」と、同じくリーチ状態が発生した後最終停止図柄がリーチ図柄の前後以外で停止する「前後外れ以外リーチ」と、リーチ状態が発生しない「完全外れ」とを抽選することとしている。本実施形態では、ＲＯＭ５０２に対し、変動選択カウンタＣ３の値とリーチ種別との対応関係を記憶しているリーチ判定テーブルが設けられている。リーチ判定テーブルには「０〜２３８」の値が記憶され、Ｃ３＝０，１が前後外れリーチに対応し、Ｃ３＝２〜２１が前後外れ以外リーチに対応し、Ｃ３＝２２〜２３８が完全外れに対応する構成となっている。
【０１２４】
変動選択カウンタＣ３は定期的に（本実施形態ではタイマ割込み毎に１回）更新され、変動選択カウンタバッファに変動選択カウンタＣ３の値が格納される。そして、遊技球が始動入賞ユニット３３の上入賞口３３ａ又は下入賞口３３ｂに入賞したタイミングで、変動選択カウンタバッファに格納されている変動選択カウンタＣ３の値がＲＡＭ５０３の特別変動保留エリアに格納される。
【０１２５】
また、２つの変動種別カウンタＣＳ１、ＣＳ２のうち、一方の変動種別カウンタＣＳ１は、例えば０〜５９の範囲内で順に１ずつ加算され、上限値（つまり５９）に達した後、下限値である０に戻る構成となっており、他方の変動種別カウンタＣＳ２は、例えば０〜３７の範囲内で順に１ずつ加算され、上限値（つまり３７）に達した後、下限値である０に戻る構成となっている。例えば、第１変動種別カウンタＣＳ１によって、いわゆるノーマルリーチ、スーパーリーチ、プレミアムリーチ等、装飾図柄のリーチパターンやその他大まかな図柄変動態様が決定され、第２変動種別カウンタＣＳ２によって、リーチ発生後に最終停止図柄（本例では中図柄）が停止するまでの経過時間などより細かな図柄変動態様が決定される。従って、これらの変動種別カウンタＣＳ１、ＣＳ２を組合わせることで、変動パターンの多種多様化を容易に実現できる。また、第１変動種別カウンタＣＳ１だけで図柄変動態様を決定したり、第１変動種別カウンタＣＳ１と停止図柄とを組合わせて同じく図柄変動態様を決定したりすることも可能である。
【０１２６】
また、変動種別カウンタＣＳ１、ＣＳ２は、後述する通常処理が１回実行される毎に１回更新され、当該通常処理の残余時間内でも繰り返し更新される。そして、装飾図柄表示装置４２による装飾図柄の変動開始時における変動パターン決定に際してＣＳ１、ＣＳ２のバッファ値が取得される。
【０１２７】
なお、各カウンタの大きさや範囲は一例にすぎず任意に変更できる。但し、大当たり乱数カウンタＣ１、種別決定カウンタＣ２、変動選択カウンタＣ３、変動種別カウンタＣＳ１、ＣＳ２の大きさは何れも異なる素数とし、いかなる場合にも同期しない数値としておくのが望ましい。
【０１２８】
また、普通図柄乱数カウンタＣ４は、例えば０〜９の範囲内で順に１ずつ加算され、上限値（つまり９に達した後、下限値である０に戻るループカウンタとして構成されている。普通図柄乱数カウンタＣ４は定期的に（本実施形態ではタイマ割込み毎に１回）更新され、遊技球が左右何れかのスルーゲート３４を通過した時に普通図柄乱数カウンタＣ４の値が取得される。当選となる乱数の値の数は６つあり、その範囲は「３〜８」である。そして、当選となる普通図柄乱数カウンタＣ４の値が取得された場合、普通図柄表示装置４１において変動表示が所定時間行われた後、当選に対応する図柄（本例では「○」）が停止表示され、下入賞口３３ｂ（開閉部材３３ｃ）がそのときの遊技モードに応じたパターンで開放される。
【０１２９】
次いで、主制御装置２６１内のＣＰＵ５０１により実行される各制御処理を、フローチャートを参照しながら説明する。かかるＣＰＵ５０１の処理としては大別して、電源投入に伴い起動されるメイン処理と、定期的に（本実施形態では２ｍｓｅｃ周期で）起動されるタイマ割込み処理と、ＮＭＩ端子（ノンマスカブル端子）への停止信号の入力により起動されるＮＭＩ割込み処理とがあり、説明の便宜上ここでは、先ずタイマ割込み処理とＮＭＩ割込み処理とを説明し、その後でメイン処理を説明する。
【０１３０】
図１１は、タイマ割込み処理を示すフローチャートであり、本処理は主制御装置２６１のＣＰＵ５０１により例えば２ｍｓｅｃ毎に実行される。先ずステップＳ３０１では、各種入賞スイッチの読み込み処理を実行する。すなわち、主制御装置２６１に接続されている各種スイッチ（但し、ＲＡＭ消去スイッチ３２３を除く）の状態を読み込むと共に、当該スイッチの状態を判定して検出情報（入賞検知情報）を保存する。一方、検出情報がない場合には、そのまま次の処理に移行する。
【０１３１】
尚、各種入賞スイッチの検知情報があった場合、対応する賞球カウンタの値を加算する。また、後述する通常処理の外部出力処理において、各賞球カウンタの値に基づく賞球コマンドが払出制御装置３１１へ出力され、賞球コマンドに基づいて賞球が付与される（遊技球が払出される）。さらに、この賞球コマンドの出力に際して、各賞球カウンタの値がリセットされる。
【０１３２】
ステップＳ３０２では乱数初期値更新処理を実行する。具体的には、乱数初期値カウンタＣＩＮＩを１インクリメントすると共に、そのカウンタ値が最大値（本例では５９９）に達した際０にクリアする。
【０１３３】
また、ステップＳ３０３では乱数更新処理を実行する。具体的には、大当たり乱数カウンタＣ１、種別決定カウンタＣ２、変動選択カウンタＣ３、及び普通図柄乱数カウンタＣ４をそれぞれ１インクリメントすると共に、それらのカウンタ値が最大値（本実施形態ではそれぞれ、５９９、１９、２３８、９）に達した際それぞれ０にクリアする。そして、各カウンタＣ１、Ｃ２、Ｃ３、Ｃ４の更新値を、ＲＡＭ５０３の該当するバッファ領域に格納する。
【０１３４】
その後、ステップＳ３０４では、始動入賞ユニット３３への入賞に伴う始動入賞処理を実行し、ステップＳ３０５では、スルーゲート３４への遊技球の通過に伴うスルーゲート通過処理を実行する。その後、タイマ割込み処理を一旦終了する。
【０１３５】
ここで、ステップＳ３０４の始動入賞処理について図１３のフローチャートを参照して説明する。尚、特別変動保留エリアの実行エリア及び各保留エリアには、大当たり乱数カウンタＣ１の値を記憶する当否乱数記憶エリア、種別決定カウンタＣ２の値を記憶する当選種別乱数記憶エリア、変動選択カウンタＣ３の値を記憶するリーチ乱数記憶エリアが設けられている。本実施形態では、当否乱数記憶エリアは、２バイトを使用して大当たり乱数カウンタＣ１の値を記憶している。また、当選種別乱数記憶エリア、リーチ乱数記憶エリアはそれぞれ１バイトを使用して、種別決定カウンタＣ２の値、変動選択カウンタＣ３の値を記憶している。加えて、上入賞口３３ａへの入賞を契機とする変動表示の保留数をカウントする上保留カウンタＮａ、下入賞口３３ｂへの入賞を契機とする変動表示の保留数をカウントする下保留カウンタＮｂが設けられている。
【０１３６】
先ず、ステップＳ５０１では、遊技球が下入賞口３３ｂに入賞したか否かを第２始動入賞スイッチ２２４ｂの検知情報により判別する。当該ステップＳ５０１で肯定判別された場合、ステップＳ５０２において、下保留カウンタＮｂの値が上限値（本実施形態では「４」）未満であるか否かを判別する。ステップＳ５０１又はＳ５０２で否定判別された場合には、ステップＳ５０９に移行する。一方、ステップＳ５０２で肯定判別された場合には、ステップＳ５０３に進み、下保留カウンタＮｂを１インクメントする。
【０１３７】
続くステップＳ５０４では、上記ステップＳ３０３の乱数更新処理で更新した大当たり乱数カウンタＣ１、種別決定カウンタＣ２、及び変動選択カウンタＣ３の各値（大当たり乱数カウンタバッファ、種別決定カウンタバッファ、及び変動選択カウンタバッファに記憶されている各値）を、特別変動保留エリアの空いている保留エリアのうち最初のエリア（当否乱数記憶エリア、当選種別乱数記憶エリア、リーチ乱数記憶エリア）に格納する。ステップＳ５０４の後、ステップＳ５０５に移行する。
【０１３８】
ステップＳ５０５では、新たに特別変動保留エリアに記憶された大当たり乱数カウンタＣ１の値が大当たりに対応する値であるか否かを判別する大当たり判定処理を行う。尚、大当たり判定処理の詳細については後述する。
【０１３９】
続くステップＳ５０６では、ステップＳ５０５で大当たり乱数カウンタＣ１の値が大当たりに対応する値であると判定された場合に、新たに特別変動保留エリアに記憶された種別決定カウンタＣ２の値に基づいて、大当たりの種別を判別する種別判定処理を行う。尚、種別判定処理の詳細については後述する。
【０１４０】
続くステップＳ５０７では、ステップＳ５０５で大当たり乱数カウンタＣ１の値が大当たりに対応する値ではないと判定された場合に、新たに特別変動保留エリアに記憶された変動選択カウンタＣ３の値に基づいて、外れ変動時のリーチの種別を判別するリーチ判定処理を行う。尚、リーチ判定処理の詳細については後述する。
【０１４１】
ここで、ステップＳ５０５の大当たり判定処理の詳細について、図１４を参照して説明する。
【０１４２】
先ず、ステップＳ５１０１では、新たに特別変動保留エリアに記憶された大当たり乱数カウンタＣ１の値が、第１当否判定テーブルに記憶された値である「７」、「３０７」のどちらかと一致するか否かを判別する。ちなみに、「７」、「３０７」は、低確率状態でも、高確率状態でも大当たりとなる値である。
【０１４３】
尚、図１４では便宜上、当該ステップＳ５１０１の処理を簡略化して記載しているが、実際には、大当たり乱数カウンタＣ１の値が「７」であるか否かを判別するとともに、当該判別で否定判別された場合には、大当たり乱数カウンタＣ１の値が「３０７」であるか否かを判別し、これらどちらかの判別で肯定判別された場合に、当該ステップＳ５１０１で肯定判別され、どちらの判別においても否定判別された場合に、当該ステップＳ５１０１で否定判別されることとなる。
【０１４４】
ステップＳ５１０１で肯定判別された場合には、ステップＳ５１０２において第１当否フラグをオンにした後、本処理を終了する。尚、本実施形態では、大当たり乱数カウンタＣ１の値を記憶する当否乱数記憶エリアの他に、別途当否フラグを設けているわけではなく、当否乱数記憶エリアに大当たり状態が発生するか否かの情報を記憶する（上書きする）構成となっている。上記のように、当否乱数記憶エリアは２バイトを使用しており、当該ステップＳ５１０２では、当否乱数記憶エリアに対して例えば「１０１０１０１０１０１０１０１０」が設定される。尚、本実施形態では、便宜上、当否乱数記憶エリアに対して当該設定がなされることを、第１当否フラグをオンにすると称して説明する。
【０１４５】
ステップＳ５１０１で否定判別された場合には、ステップＳ５１０３において、新たに特別変動保留エリアに記憶された大当たり乱数カウンタＣ１の値が第２当否判定テーブルに記憶された値である「８〜１６、３０８〜３１６」のいずれかであるか否かを判別する。ちなみに、「８〜１６、３０８〜３１６」は、確変モードでのみ大当たりとなる値である。尚、当該判別処理に際しても、実際には、上記のように大当たり乱数カウンタＣ１の値と大当たりに対応する各値とが一致するか否かを１つずつ判別する。
【０１４６】
当該ステップＳ５１０３で肯定判別された場合には、ステップＳ５１０４において第２当否フラグをオンにした後、本処理を終了する。尚、ここで第２当否フラグをオンにするとあるのは、当否乱数記憶エリアに対して例えば「１１００１１００１１００１１００」が設定されることを意味する。一方、ステップＳ５１０３で否定判別された場合、すなわち、高確率状態でも「外れ」となる場合には、そのまま本処理を終了する。
【０１４７】
尚、上記のように、本実施形態では、当否に関わる情報が２バイトを使用して記憶されるため、例えば、ノイズが生じた場合に当否フラグ（当否乱数記憶エリアの記憶内容）が書き換えられ、当選ではないのに大当たり状態が発生したり、当選なのに大当たり状態が発生しなかったりするといった事態を防止することができる。また、大当たり判定処理において当否乱数記憶エリアに設定されるパターン（「１」、「０」の組合わせ）は、大当たり乱数カウンタＣ１の値を当否乱数記憶エリアに記憶する際には使用されないパターンである。
【０１４８】
次に、ステップＳ５０６の種別判定処理について、図１５を参照して説明する。
【０１４９】
先ず、ステップＳ５２０１では、直前に行われた大当たり判定処理にて、第１又は第２当否フラグがオン設定されたか否かを判別する。ステップＳ５２０１で否定判別された（大当たり状態の発生する可能性がない）場合には、そのまま本処理を終了する。
【０１５０】
一方、ステップＳ５２０１で肯定判別された（大当たり状態の発生する可能性がある）場合には、ステップＳ５２０２において、種別判定テーブルを参酌し、新たに特別変動保留エリアに記憶された種別決定カウンタＣ２の値が、「１６ＲＳ」に対応する値「０」と一致するか否かを判別する。ステップＳ５２０２で肯定判別された場合には、ステップＳ５２０３において１６ＲＳフラグをオンにしてから、本処理を終了する。
【０１５１】
尚、本実施形態では、種別決定カウンタＣ２の値を記憶する当選種別乱数記憶エリアの他に、別途１６ＲＳフラグ等を設けているわけではなく、当選種別乱数記憶エリアに「１６ＲＳ」、「７ＲＳ」、「７ＲＮ」である旨の情報を記憶する（上書きする）構成となっている。上記のように、当選種別乱数記憶エリアは１バイトを使用しており、当該ステップＳ５２０３では、当選種別乱数記憶エリアに対して例えば「１０１０１０１０」が設定される。本実施形態では、便宜上、当選種別乱数記憶エリアに対して「１６ＲＳ」等の大当たり種別を示すパターンが設定されることを、大当たり種別を示すフラグ（１６ＲＳフラグ等）をオンにすることと称して説明する。
【０１５２】
一方、ステップＳ５２０２で否定判別された場合には、ステップＳ５２０４において、種別判定テーブルを参酌し、新たに特別変動保留エリアに記憶された種別決定カウンタＣ２の値が「７ＲＮ」に対応する値「１２〜１９」のいずれかと一致するか否かを判別する。ステップＳ５２０４で肯定判別された場合には、ステップＳ５２０５において、７ＲＮフラグをオン（当選種別乱数記憶エリアに対して例えば「０００１１１１１」を設定）にしてから、本処理を終了する。一方、ステップＳ５２０４で否定判別された場合には、ステップＳ５２０６において７ＲＳフラグをオン（当選種別乱数記憶エリアに対して例えば「０００１００００」を設定）にしてから、本処理を終了する。
【０１５３】
尚、種別判定処理において当選種別乱数記憶エリアに設定されるパターン（「１」、「０」の組合わせ）は、種別決定カウンタＣ２の値を当選種別乱数記憶エリアに記憶する際には使用されないパターンである。
【０１５４】
次に、ステップＳ５０７のリーチ判定処理について、図１６を参照して説明する。
【０１５５】
先ず、ステップＳ５３０１では、直前に行われた大当たり判定処理にて、第１当否フラグが設定されたか否かを判別する。ステップＳ５３０１で肯定判別された場合、すなわち、低確率状態及び高確率状態のどちらにおいても大当たりとなる（必ず大当たり状態が発生する）場合には、そのまま本処理を終了する。
【０１５６】
一方、ステップＳ５３０１で否定判別された場合、すなわち、少なくとも低確率状態においては大当たり状態が発生しない（外れとなる可能性がある）場合には、ステップＳ５３０２において、リーチ判定テーブルを参酌し、新たに特別変動保留エリアに記憶された変動選択カウンタＣ３の値が、「前後外れリーチ」に対応する値「０、１」のどちらかと一致するか否かを判別する。ステップＳ５３０２で肯定判別された場合には、ステップＳ５３０３において、前後外れリーチの発生を示す前後フラグをオンにした後、本処理を終了する。
【０１５７】
尚、本実施形態では、変動選択カウンタＣ３の値を記憶するリーチ乱数記憶エリアの他に、別途前後フラグを設けているわけではなく、リーチ乱数記憶エリアに「前後はずれリーチ」である旨の情報を記憶する（上書きする）構成となっている。上記のように、リーチ乱数記憶エリアは１バイトを使用しており、当該ステップＳ５３０３では、リーチ乱数記憶エリアに対して例えば「１０１０１０１０」が設定される。尚、本実施形態では、便宜上、リーチ乱数記憶エリアに対して当該設定がなされることを、前後フラグをオンにすることと称して説明する。
【０１５８】
一方、ステップＳ５３０２で否定判別された場合には、ステップＳ５３０４において、リーチ判定テーブルを参酌し、新たに特別変動保留エリアに記憶された変動選択カウンタＣ３の値が、「前後外れ以外リーチ」に対応する値「２〜２１」のいずれかと一致するか否かを判別する。当該ステップＳ５３０４で肯定判別された場合には、ステップＳ５３０５において前後以外フラグをオンにした後、本処理を終了する。尚、ここで前後以外フラグをオンにするとあるのは、リーチ乱数記憶エリアに対して例えば「１１００１１００」が設定されることを意味する。
【０１５９】
また、ステップＳ５３０４で否定判別された場合、すなわち、リーチ状態を経ることなく変動表示が終了する「完全外れ」となる場合には、そのまま本処理を終了する。尚、リーチ判定処理においてリーチ乱数記憶エリアに設定されるパターン（「１」、「０」の組合わせ）は、変動選択カウンタＣ３の値をリーチ乱数記憶エリアに記憶する際には使用されないパターンである。
【０１６０】
図１３の説明に戻り、ステップＳ５０７に続くステップＳ５０８では、先発コマンドの設定処理を行う。尚、先発コマンドには、保留記憶された変動情報（変動表示の内容を決定するために使用される所定情報）が上入賞口３３ａ又は下入賞口３３ｂのどちらの入球を契機とするものかを示す情報とともに、大当たり判定処理、種別判定処理、及びリーチ判定処理の結果を示す情報が含まれ、次回の外部出力処理（ステップＳ２０１参照）にてサブ制御装置２６２に出力される。
【０１６１】
ステップＳ５０８の処理の後、又は、ステップＳ５０１、或いはステップＳ５０２で否定判別された場合には、ステップＳ５０９において、遊技球が上入賞口３３ａに入賞したか否かを第１始動入賞ユニットスイッチ２２４ａの検知情報により判別する。当該ステップＳ５０９で否定判別された場合には、そのまま本処理を終了する。一方、肯定判別された場合には、ステップＳ５１０において、上入賞口３３ａへの入賞を契機とする変動表示の保留数をカウントする上保留カウンタＮａの値が上限値（本実施形態では「４」）未満であるか否かを判別する。当該ステップＳ５１０で否定判別された場合には、そのまま本処理を終了する。一方、ステップＳ５１０で肯定判別された場合には、ステップＳ５１１に進み、上保留カウンタＮａを１インクメントする。
【０１６２】
続くステップＳ５１２では、大当たり乱数カウンタＣ１、種別決定カウンタＣ２、変動選択カウンタＣ３の各値を、特別変動保留エリアの空いている保留エリア（当否乱数記憶エリア、当選種別乱数記憶エリア、リーチ乱数記憶エリア）に格納する。ステップＳ５１２の後、ステップＳ５１３に移行する。
【０１６３】
ステップＳ５１３では、新たに特別変動保留エリアに記憶された大当たり乱数カウンタＣ１の値が大当たりに対応する値であるか否かを判別する大当たり判定処理を行う。大当たり判定処理の詳細については既に上述している。
【０１６４】
続くステップＳ５１４では、ステップＳ５１３で大当たり乱数カウンタＣ１の値が大当たりに対応する値であると判定された場合に、新たに特別変動保留エリアに記憶された種別決定カウンタＣ２の値に基づいて、大当たり種別を判別する種別判定処理を行う。種別判定処理の詳細については既に上述している。
【０１６５】
続くステップＳ５１５では、ステップＳ５１３で大当たり乱数カウンタＣ１の値が大当たりに対応する値ではないと判定された場合に、新たに特別変動保留エリアに記憶された変動選択カウンタＣ３の値に基づいて、リーチの種別を判別するリーチ判定処理を行う。リーチ判定処理の詳細については既に上述している。
【０１６６】
ステップＳ５１５の後、ステップＳ５１６において、先発コマンドの設定処理を行い、本処理を終了する。尚、本実施形態では、上入賞口３３ａ、下入賞口３３ｂに遊技球が入球すると、大当たり乱数カウンタＣ１の値等が直接特別変動保留エリアに記憶され、その後、大当たり判定処理、種別判定処理、及びリーチ判定処理が実行される構成となっているが、特にこのような構成に限定されるものではない。例えば、大当たり乱数カウンタＣ１の値等を取得した際にこれらのカウンタ値を一時的に記憶する仮記憶エリア（作業エリア）を設け、当該仮記憶エリアに記憶された情報に関し、大当たり判定処理、種別判定処理、及びリーチ判定処理を実行した後、対応する特別変動保留エリアの保留エリアに記憶する構成を採用してもよい。
【０１６７】
次に、ステップＳ３０５のスルーゲート通過処理について図１７のフローチャートを参照して説明する。ステップＳ６０１では、遊技球がスルーゲート３４を通過したか否かをスルーゲートスイッチ２２５の検出情報により判別する。ステップＳ６０１で否定判別された場合、そのまま本処理を終了する。
【０１６８】
一方、ステップＳ６０１にて肯定判別された場合、すなわち、遊技球がスルーゲート３４を通過したと判別されると、ステップＳ６０２において、普通図柄表示装置４１にて行われる変動表示の保留数をカウントする普通保留カウンタＮｃの値が上限値（本実施形態では４）未満であるか否かを判別する。ここで否定判別された場合には、そのまま本処理を終了する。一方、ステップＳ６０２で肯定判別された場合、すなわち、スルーゲート３４への遊技球の通過が確認され、且つ、普通保留カウンタＮｃの値＜４であることを条件にステップＳ６０３に進み、普通保留カウンタＮｃを１インクリメントする。
【０１６９】
また、続くステップＳ６０４では、当否に関わる乱数を取得する。具体的には、上記ステップＳ３０３の乱数更新処理で更新した普通図柄乱数カウンタＣ４の値を、ＲＡＭ５０３の普通変動保留エリアの空き記憶エリアのうち最初のエリアに格納する。その後、スルーゲート通過処理を終了する。
【０１７０】
図１２は、ＮＭＩ割込み処理を示すフローチャートであり、本処理は、主制御装置２６１のＣＰＵ５０１により停電の発生等によるパチンコ機１０の電源断時に実行される。このＮＭＩ割込みにより、電源断時の主制御装置２６１の状態がＲＡＭ５０３のバックアップエリア５０３ａに記憶される。
【０１７１】
すなわち、停電の発生等によりパチンコ機１０の電源が遮断されると、停電信号ＳＫ１が停電監視回路５４２から主制御装置２６１内のＣＰＵ５０１のＮＭＩ端子に出力される。すると、ＣＰＵ５０１は実行中の制御を中断してＮＭＩ割込み処理を開始し、ステップＳ４０１において、電源断の発生情報の設定として電源断の発生情報をＲＡＭ５０３のバックアップエリア５０３ａに記憶してＮＭＩ割込み処理を終了する。
【０１７２】
なお、上記のＮＭＩ割込み処理は払出制御装置３１１でも同様に実行され、かかるＮＭＩ割込みにより、電源断の発生情報がＲＡＭ５１３のバックアップエリア５１３ａに記憶される。すなわち、停電の発生等によりパチンコ機１０の電源が遮断されると、停電信号ＳＫ１が停電監視回路５４２から払出制御装置３１１内のＣＰＵ５１１のＮＭＩ端子に出力され、ＣＰＵ５１１は実行中の制御を中断して図１２のＮＭＩ割込み処理を開始する。その内容は上記説明の通りである。
【０１７３】
次に、主制御装置２６１内のＣＰＵ５０１により実行されるメイン処理の流れを図９のフローチャートを参照しながら説明する。このメイン処理は電源投入時のリセットに伴い起動される。
【０１７４】
先ず、ステップＳ１０１では、電源投入に伴う初期設定処理を実行する。具体的には、スタックポインタに予め決められた所定値を設定すると共に、サブ側の制御装置（サブ制御装置２６２，払出制御装置３１１等）が動作可能な状態になるのを待つために例えば１秒程度、ウェイト処理を実行する。続くステップＳ１０２では、ＲＡＭアクセスを許可する。
【０１７５】
その後、ＣＰＵ５０１内のＲＡＭ５０３に関してデータバックアップの処理を実行する。つまり、ステップＳ１０３では、電源装置３１３に設けたＲＡＭ消去スイッチ３２３が押下（ＯＮ）されているか否かを判別し、押下されていれば、バックアップデータをクリア（消去）するべく、ステップＳ１１２へ移行する。一方、ＲＡＭ消去スイッチ３２３が押下されていなければ、続くステップＳ１０４で、ＲＡＭ５０３のバックアップエリア５０３ａに電源断の発生情報が設定されているか否かを判別する。ここで、設定されていなければ、バックアップデータは記憶されていないので、この場合もステップＳ１１２へ移行する。バックアップエリア５０３ａに電源断の発生情報が設定されていれば、ステップＳ１０５でＲＡＭ判定値を算出し、続くステップＳ１０６では、そのＲＡＭ判定値が電源断時に保存したＲＡＭ判定値と一致するか否か、すなわちバックアップの有効性を判別する。ここで算出したＲＡＭ判定値が電源断時に保存したＲＡＭ判定値と一致しなければ、バックアップされたデータは破壊されているので、この場合もステップＳ１１２へ移行する。
【０１７６】
ステップＳ１１２の処理では、サブ制御装置２６２及び払出制御装置３１１等を初期化するために、初期化コマンドを送信する。その後、ＲＡＭの初期化処理（ステップＳ１１３等）に移行する。なお、ＲＡＭ判定値は、例えばＲＡＭ５０３の作業領域アドレスにおけるチェックサム値である。このＲＡＭ判定値に代えて、ＲＡＭ５０３の所定のエリアに書き込まれたキーワードが正しく保存されているか否かによりバックアップの有効性を判断することも可能である。
【０１７７】
上述したように、本パチンコ機１０では、例えばホールの営業開始時など、電源投入時に初期状態に戻したい場合にはＲＡＭ消去スイッチ３２３を押しながら電源が投入される。従って、ＲＡＭ消去スイッチ３２３がＯＮされていれば、ＲＡＭの初期化処理（ステップＳ１１３等）に移行する。また、電源断の発生情報が設定されていない場合や、ＲＡＭ判定値（チェックサム値等）によりバックアップの異常が確認された場合も同様にＲＡＭ５０３の初期化処理（ステップＳ１１３等）に移行する。つまり、ステップＳ１１３ではＲＡＭ５０３の使用領域を０にクリアし、続くステップＳ１１４ではＲＡＭ５０３の初期値を設定する。その後、ステップＳ１１１で割込み許可を設定し、後述する通常処理に移行する。
【０１７８】
一方、ＲＡＭ消去スイッチ３２３が押されていない場合（ステップＳ１０３：ＮＯ）には、電源断の発生情報が設定されていること、及びＲＡＭ判定値（チェックサム値等）が正常であることを条件に、復電時の処理（電源断復旧時の処理）を実行する。つまり、ステップＳ１０７では、電源断前のスタックポインタを復帰させ、ステップＳ１０８では、電源断の発生情報をクリアする。
【０１７９】
ステップＳ１０９では、サブ側の制御装置を電源断時の遊技状態に復帰させるコマンドを送信する。ステップＳ１１０では、使用レジスタをＲＡＭ５０３のバックアップエリア５０３ａから復帰させる。その後、ステップＳ１１１で割込み許可を設定し、後述する通常処理に移行する。
【０１８０】
次に、通常処理の流れを図１０のフローチャートを参照しながら説明する。この通常処理では遊技の主要な処理が実行される。その概要として、ステップＳ２０１〜Ｓ２１０の処理が４ｍｓｅｃ周期の定期処理として実行され、その残余時間でステップＳ２１１，ステップＳ２１２のカウンタ更新処理が実行される構成となっている。
【０１８１】
先ずステップＳ２０１では、前回の通常処理で更新された特別表示装置４３Ｌ、４３Ｒや始動入賞ユニット３３等の設定内容に基づいた制御信号を各装置に送信したり、コマンド等の出力データをサブ側の各制御装置に送信したりする外部出力処理を実行する。
【０１８２】
例えば、装飾図柄表示装置４２による装飾図柄の変動表示に際して、変動パターンコマンド、図柄コマンド等をサブ制御装置２６２に送信する。つまり、変動パターンコマンドや図柄コマンドは、第１及び第２特別表示装置４３Ｌ、４３Ｒにて行われる表示に合わせた表示演出を装飾図柄表示装置４２にて行わせるためにサブ制御装置２６２に出力されるコマンドである。これに対し、変動パターンコマンド、図柄コマンド等を入力したサブ制御装置２６２は、かかる各種コマンドに基づいて、装飾図柄表示装置４２の変動態様（変動時間や演出態様など）を決定し、該変動態様を装飾図柄表示装置４２において表示（変動表示）するように表示制御装置４５に対し指示を出す。
【０１８３】
便宜上、ここで変動パターンコマンド等について説明する。変動パターンコマンドには、ノーマルリーチ、スーパーリーチ、プレミアムリーチといった装飾図柄の変動種別を特定する情報が含まれている。尚、変動パターンコマンド等についても本来２バイトの２進数（保留情報コマンドと同様の出力方法）であるが、便宜上４ビット毎の１６進数で示す。本実施形態では、例えば通常モード時には「ＦＦ１０」、「ＦＦ１１」、「ＦＦ１２」、「ＦＦ１３」、「ＦＦ１４」、「ＦＦ１５」、「ＦＦ１６」のうちのいずれかが変動パターンコマンドとして設定される。また、確変モード時及び時間短縮モード時には、「ＦＤ１０」、「ＦＤ１１」、「ＦＤ１２」、「ＦＤ１３」、「ＦＤ１４」、「ＦＤ１５」、「ＦＤ１６」が設定される。一方、サブ制御装置２６２には、これらの変動パターンコマンドと装飾図柄の変動種別との関係がテーブルで記憶されている。そして、サブ制御装置２６２は、変動パターンコマンドに基づいて、変動表示の演出パターン等を決定し、表示制御装置４５や音声等の制御を行う。
【０１８４】
以下、装飾図柄の変動種別、及び、変動種別と変動パターンコマンドとの対応関係について説明する。
【０１８５】
ノーマルリーチは、装飾図柄の変動以外には特段の演出表示がされないリーチパターンである。そして、ノーマルリーチに対応する変動パターンコマンドにはモードに応じて「ＦＦ１１」又は「ＦＤ１１」が設定される。尚、確変モード時及び時間短縮モード時においては、各種リーチとなる場合においても、通常モード時に比べ、変動表示時間が短縮されている。例えば、ノーマルリーチが導出される変動表示時間は、通常モード時には「１５秒」、確変モード時及び時間短縮モード時には「１０秒」となっている。
【０１８６】
スーパーリーチは、装飾図柄の変動表示中（リーチ状態成立後）において、装飾図柄以外にも、装飾図柄表示装置４２にキャラクタ等が表示され、これにより遊技者に対し期待感を抱かせるリーチパターンである。本実施形態では、スーパーリーチとして、スーパーリーチＳＲ１、ＳＲ２、ＳＲ３の３種類が用意されており、スーパーリーチの種別毎に変動表示時間が異なっている。そして、スーパーリーチＳＲ１ならば「ＦＦ１２」又は「ＦＤ１２」が変動パターンコマンドに設定され、スーパーリーチＳＲ２ならば「ＦＦ１３」又は「ＦＤ１３」が設定され、スーパーリーチＳＲ３ならば「ＦＦ１４」又は「ＦＤ１４」が設定される。
【０１８７】
プレミアムリーチは、大当たり状態が発生する際にのみ導出され得る演出態様であり、装飾図柄の変動表示中（リーチ状態成立後）において、装飾図柄以外に、スーパーリーチとは異なるパターンのキャラクタ等が表示される態様で行われ、これにより遊技者に対し期待感を抱かせるリーチパターンである。本実施形態のプレミアムリーチには、プレミアムリーチＰＲ１、ＰＲ２の２種類が用意されており、プレミアムリーチの種別毎に変動表示時間が異なっている。そして、プレミアムリーチＰＲ１ならば「ＦＦ１５」又は「ＦＤ１５」が変動パターンコマンドに設定される。プレミアムリーチＰＲ２ならば「ＦＦ１６」又は「ＦＤ１６」が設定される。
【０１８８】
加えて、いずれのリーチ状態にもならない「完全外れ」に対応する変動パターンコマンドにはモードに応じて「ＦＦ１０」又は「ＦＤ１０」が変動パターンコマンドに設定される。本実施形態では、完全外れとなる変動表示時間は通常モード時「１０秒」、確変モード及び時間短縮モード時「６秒」に設定されている。
【０１８９】
また、サブ制御装置２６２は、図柄コマンドに基づき停止図柄（停止図柄の組合わせ）を決定して、変動時間経過後に表示する。図柄コマンドは、サブ制御装置２６２に停止図柄を決定させるコマンドであり、確変大当たり図柄の組合わせ、通常大当たり図柄の組合わせ、前後外れ図柄の組合わせ、前後外れ以外図柄の組合わせ、完全外れ図柄の組合わせという５つの区分を指定するものである。これらの区分は、例えば、「ＡＡ１１」、「ＡＡ１２」、「ＡＡ１３」、「ＡＡ１４」、「ＡＡ１５」で示され、この内のいずれかが図柄コマンドとして設定される。一方、サブ制御装置２６２には、これらのコマンドと停止図柄との関係がテーブルで記憶されている。そして、サブ制御装置２６２は、図柄コマンドに対応する図柄の組合わせを停止表示する。
【０１９０】
以下、停止図柄の区分、及び、停止図柄と図柄コマンドとの対応関係について説明する。確変大当たり図柄の組合わせは、１，３，５，７，９のいずれかの奇数のゾロ目からなる図柄の組合わせである。また、通常大当たり図柄の組合わせは、２，４，６，８のいずれかの偶数のゾロ目からなる図柄の組合わせである。本実施形態では、確変大当たり（「１６ＲＳ」又は「７ＲＳ」）の場合には、確変大当たり図柄又は通常大当たり図柄のどちらかの組合せで変動表示が停止表示され、通常大当たり（「７ＲＮ」）の場合には、通常大当たり図柄の組合わせで変動表示が停止表示されることとなる。
【０１９１】
そして、確変大当たりの場合には図柄コマンドに「ＡＡ１１」が設定され、通常大当たりの場合には図柄コマンドに「ＡＡ１２」が設定される。そして、サブ制御装置２６２は、図柄コマンドに「ＡＡ１１」が設定されている場合、１〜９のいずれかのゾロ目からなる図柄の組合わせのうちの一つを停止図柄として決定し、「ＡＡ１２」が設定されている場合、２，４，６，８のいずれかのゾロ目からなる図柄の組合わせのうちの一つを停止図柄として決定する。
【０１９２】
前後外れ図柄の組合わせは、リーチ発生した後、最終停止図柄がリーチ図柄の前後に１つだけずれて停止する「前後外れリーチ」に対応するものであり、前後外れ図柄の組合わせに対応する図柄コマンドには「ＡＡ１３」が設定される。前後外れ以外図柄の組合わせは、リーチ発生した後、最終停止図柄がリーチ図柄の前後以外で停止する「前後外れ以外リーチ」に対応するものであり、前後外れ以外図柄の組合わせに対応する図柄コマンドには「ＡＡ１４」が設定される。完全外れ図柄の組合わせは、リーチすら発生しない「完全外れ」に対応するものであり、完全外れ図柄の組合わせに対応する図柄コマンドには「ＡＡ１５」が設定される。本実施形態では、装飾図柄表示装置４２にて前後外れ図柄の組合わせ、前後外れ以外図柄の組合わせ、完全外れ図柄の組合わせが停止表示された場合、「外れ」となる。
【０１９３】
なお、詳しくは後述するが、図柄コマンドに「ＡＡ１３」〜「ＡＡ１５」が設定されている場合、サブ制御装置２６２は、対応するＲＡＭ５５３のカウンタ用バッファに格納されている図柄の組合わせを停止図柄として決定する。尚、本実施形態では、外れ用の図柄コマンドに「ＡＡ１３」〜「ＡＡ１５」の３つのコマンドを用意しているが、これに限らず、例えば外れ用の図柄コマンドが１種類だけであって、サブ制御装置２６２で装飾図柄の組合わせを決定する構成としてもよい。
【０１９４】
図１０の説明に戻り、ステップＳ２０２では、変動種別カウンタＣＳ１、ＣＳ２の更新を実行する。より具体的には、他のカウンタと同様に、変動種別カウンタＣＳ１、ＣＳ２を１インクリメントすると共に、それらのカウンタ値が上限値（本実施形態では５９、３７）に達した際、それぞれ０にクリアする。そして、変動種別カウンタＣＳ１、ＣＳ２の更新値を、ＲＡＭ５０３の該当するバッファ領域に格納する。
【０１９５】
続くステップＳ２０３では、払出制御装置３１１より受信した賞球計数信号を読み込む。次に、ステップＳ２０４では、払出制御装置３１１より受信した払出異常信号を読み込む。
【０１９６】
その後、ステップＳ２０５では、第１表示制御処理を実行する。この処理では、第１及び第２特別表示装置４３Ｌ、４３Ｒに関する制御が行われると共に、大当たりの判定や特別表示装置４３Ｌ、４３Ｒ及び装飾図柄表示装置４２における変動表示の設定などが行われる。この第１表示制御処理の詳細は後述する。
【０１９７】
ステップＳ２０６では、可変入賞装置制御処理を実行する。この処理では、可変入賞装置３２に関する制御が行われる。これにより、大当たり状態となった場合には、可変入賞装置３２（大入賞口）の開閉処理が所定ラウンド数繰り返し実行される。可変入賞装置制御処理の詳細は後述する。
【０１９８】
ステップＳ２０７では、第２表示制御処理を実行する。この処理では、普通図柄表示装置４１に関する制御が行われる。この第２表示制御処理の詳細は後述する。
【０１９９】
ステップＳ２０８では、契機対応ユニット制御処理を実行する。この処理では、始動入賞ユニット３３に関する制御が行われる。この契機対応ユニット制御処理の詳細は後述する。
【０２００】
その後は、ステップＳ２０９において、ＲＡＭ５０３のバックアップエリア５０３ａに電源断の発生情報が設定されているか否かを判別する。ここでバックアップエリア５０３ａに電源断の発生情報が設定されていなければ、ステップＳ２１０で、次の通常処理の実行タイミングに至ったか否か、すなわち前回の通常処理の開始から所定時間（本例では４ｍｓｅｃ）が経過したか否かを判別する。そして、既に所定時間が経過していれば、ステップＳ２０１へ移行し、上記ステップＳ２０１以降の処理を繰り返し実行する。
【０２０１】
一方、前回の通常処理の開始から未だに所定時間が経過していなければ、次の通常処理の実行タイミングに至るまでの残余時間内において、乱数初期値カウンタＣＩＮＩ及び変動種別カウンタＣＳ１、ＣＳ２の更新を繰り返し実行する（ステップＳ２１１、ステップＳ２１２）。
【０２０２】
つまり、ステップＳ２１１では、乱数初期値カウンタＣＩＮＩの更新を実行する。具体的には、乱数初期値カウンタＣＩＮＩを１インクリメントすると共に、そのカウンタ値が最大値（本例では５９９）に達した際０にクリアする。
【０２０３】
また、ステップＳ２１２では、変動種別カウンタＣＳ１、ＣＳ２の更新を実行する（前記ステップＳ２０２と同様）。具体的には、変動種別カウンタＣＳ１、ＣＳ２を１インクリメントすると共に、それらのカウンタ値が最大値（本例では５９、３７）に達した際それぞれ０にクリアする。そして、変動種別カウンタＣＳ１、ＣＳ２の変更値を、ＲＡＭ５０３の該当するバッファ領域に格納する。
【０２０４】
ここで、ステップＳ２０１〜Ｓ２０９の各処理の実行時間は遊技の状態に応じて変化するため、次の通常処理の実行タイミングに至るまでの残余時間は一定ではなく変動する。故に、かかる残余時間を使用して乱数初期値カウンタＣＩＮＩの更新を繰り返し実行することにより、乱数初期値カウンタＣＩＮＩ（すなわち大当たり乱数カウンタＣ１の初期値）をランダムに更新することができ、同様に変動種別カウンタＣＳ１、ＣＳ２についてもランダムに更新することができる。
【０２０５】
また、ＲＡＭ５０３のバックアップエリア５０３ａに電源断の発生情報が設定されていれば（ステップＳ２０９：ＹＥＳ）、電源が遮断されたことになるので、電源断時の停電処理としてステップＳ２１３以降の処理が行われる。停電処理は、まずステップＳ２１３において各割込み処理の発生を禁止し、ステップＳ２１４において、ＣＰＵ５０１が使用している各レジスタの内容をスタックエリアに退避し、ステップＳ２１５において、スタックポインタの値をバックアップエリア５０３ａに記憶する。
【０２０６】
その後、ステップＳ２１６において、電源が遮断されたことを示す電源断通知コマンドを他の制御装置（払出制御装置３１１等）に対して送信する。そして、ステップＳ２１７でＲＡＭ判定値を算出し、バックアップエリア５０３ａに保存する。ＲＡＭ判定値は、例えば、ＲＡＭ５０３の作業領域アドレスにおけるチェックサム値である。その後、ステップＳ２１８でＲＡＭアクセスを禁止して、電源が完全に遮断して処理が実行できなくなるまで無限ループを継続する。
【０２０７】
なお、ステップＳ２０９の処理は、ステップＳ２０１〜Ｓ２０８で行われる遊技の状態変化に対応した一連の処理の終了時、又は、残余時間内に行われるステップＳ２１１、Ｓ２１２の処理の１サイクルの終了時となるタイミングで実行されている。よって、主制御装置２６１の通常処理において、各処理の終了時に電源断の発生情報を確認しているので、各処理が途中の場合と比較してＲＡＭ５０３のバックアップエリア５０３ａに記憶するデータ量が少なくなり、容易に記憶することができる。また、電源遮断前の状態に復帰する場合には、バックアップエリア５０３ａに記憶されているデータ量が少ないので、容易に復帰させることができ、主制御装置２６１の処理の負担を軽減することができる。さらに、データの記憶前に割込み処理の発生を禁止（ステップＳ２１３）するので、電源が遮断されたときのデータが変更されることを防止でき、電源遮断前の状態を確実に記憶することができる。
【０２０８】
次に、前記ステップＳ２０５の第１表示制御処理について図１８のフローチャートを参照して説明する。先ず、ステップＳ８０１では、詳しくは後述する大当たり状況記憶エリアを参照し、今現在、大当たり状態以外の状態であるか否かを判別する。尚、大当たり状態中には、特定表示装置４３Ｌ、４３Ｒにおいて大当たりに対応する表示態様が停止表示されてから可変入賞装置３２が開放されるまでの間のオープニング期間と、可変入賞装置３２が開状態とされるラウンド期間と、可変入賞装置３２が閉状態とされるインターバル期間と、最終ラウンドの後、特別表示装置４３Ｌ、４３Ｒの変動表示が開始可能となるまでのエンディング期間とがある。本実施形態の大当たり状況記憶エリアは、大当たり状態以外の状態のときには「０」が記憶されており、大当たり状態においては、オープニング期間及びインターバル期間のときに「１」、ラウンド期間のときに「２」、エンディング期間のときに「３」が記憶されている。すなわち、当該ステップＳ８０１では、大当たり状況記憶エリアに「０」が記憶されているか否かを判別する。
【０２０９】
尚、大当たり状況記憶エリアに「０」〜「３」等の数値が記憶されているとあるのは便宜上のことで、実際には大当たり状況記憶エリアは２バイトを使用しており、以下の説明でも大当たり状況記憶エリアに例えば「１０１０１０１０１０１０１０１０」等が設定されていることを「０」等が記憶されていることとして説明する。
【０２１０】
ステップＳ８０１で否定判別された場合、すなわち大当たり状態中である場合には、そのまま本処理を終了する、一方、ステップＳ８０１で肯定判別された場合には、ステップＳ８０２において、詳しくは後述する第１表示中フラグの設定状況を見て、第１又は第２特別表示装置４３Ｌ、４３Ｒ（装飾図柄表示装置４２）にて変動表示中であるか否かを判別する。詳しくは、第１表示中フラグがオン状態の場合には変動表示中とみなされ、第１表示中フラグがオフ状態の場合には、変動表示が停止した状態にあたる停止表示中であるとみなされる。尚、詳しくは後述するが、第１表示中フラグは、第１及び第２特別表示装置４３Ｌ、４３Ｒの変動表示を開始する際にオンにされ、第１及び第２特別表示装置４３Ｌ、４３Ｒの変動表示が停止表示される際にオフにされる。
【０２１１】
そして、ステップＳ８０２で否定判別された場合、すなわち、大当たり中でなくさらに変動表示中でもない場合には、ステップＳ８０３に進み、下入賞口３３ｂへの入球を契機とする変動表示（第２変動表示）の保留数をカウントする下保留カウンタＮｂの値が０よりも大きいか否かを判別する。
【０２１２】
ステップＳ８０３で肯定判別された場合、すなわち、第２変動表示が１つでも保留記憶されている場合には、ステップＳ８０４において、下保留カウンタＮｂから１を減算する。尚、本実施形態では、ステップＳ８０３の判別処理により、第２変動表示が保留記憶されている場合には、第１変動表示を実行することなく第２変動表示を実行することとなる。つまり、第２変動表示よりも第１変動表示の方が早くに保留記憶された場合であっても、第２変動表示を優先して消化する（第１変動表示を後回しにする）構成となっている。
【０２１３】
続くステップＳ８０５では、第２特別変動保留エリアに格納されたデータをシフトさせる処理を実行する。このデータシフト処理は、第２特別変動保留エリアの保留第１〜第４エリアに格納されているデータを実行エリア側に順にシフトさせる処理であって、保留第１エリア→実行エリア、保留第２エリア→保留第１エリア、保留第３エリア→保留第２エリア、保留第４エリア→保留第３エリアといった具合に各エリア内のデータがシフトされる。ステップＳ８０５の後、ステップＳ８０６において、変動特定ランプ４０を赤色に発光させる処理を行う。その後、ステップＳ８０７において、詳しくは後述する変動表示設定処理を行ってから、本処理を終了する。
【０２１４】
また、ステップＳ８０３で否定判定された場合、すなわち、第２変動表示が１つも保留記憶されていない場合には、ステップＳ８０８において、上入賞口３３ａへの入球を契機とする変動表示（第１変動表示）の保留数をカウントする上保留カウンタＮａが０よりも大きいか否かを判別する。当該ステップＳ８０８で否定判別された場合には、そのまま本処理を終了する。
【０２１５】
一方、ステップＳ８０８で肯定判別された場合には、ステップＳ８０９において、上保留カウンタＮａから１を減算する。続くステップＳ８１０では、第１特別変動保留エリアに格納されたデータをシフトさせる処理を実行する。このデータシフト処理は、第１特別変動保留エリアの保留第１〜第４エリアに格納されているデータを実行エリア側に順にシフトさせる処理であって、保留第１エリア→実行エリア、保留第２エリア→保留第１エリア、保留第３エリア→保留第２エリア、保留第４エリア→保留第３エリアといった具合に各エリア内のデータがシフトされる。ステップＳ８１０の後、ステップＳ８１１において、変動特定ランプ４０を青色に発光させる処理を行う。その後、ステップＳ８０７において変動表示設定処理を行ってから、本処理を終了する。尚、本実施形態では、特別変動保留エリアの実行エリアは１つであり、第１特別変動保留エリア及び第２特別変動保留エリアに格納されているデータは、当該データに基づく変動表示を行う際に、共通の実行エリアにシフトされることとなる。
【０２１６】
ここで、ステップＳ８０７の変動表示設定処理の詳細について、図１９を参照して説明する。
【０２１７】
先ず、ステップＳ９０１では、詳しくは後述するモード記憶エリアを参照し、高確率状態（確変モード）であるか否かを判別する。尚、モード記憶エリアには、遊技モードを判別するための判別情報が記憶されている。本実施形態では、モード記憶エリアには、「１１」、「１２」、「２１」のいずれかの値が記憶されており、「１１」は通常モードに対応し、「１２」は時間短縮モードに対応し、「２１」は確変モードに対応している。つまり、当該ステップＳ９０１では、モード記憶エリアに「２１」が記憶されているか否かを判別することで、高確率状態であるか否かを判別している。
【０２１８】
ステップＳ９０１で肯定判別された場合、すなわち、高確率状態である場合には、ステップＳ９０２において、特別変動保留エリアの実行エリアの当否乱数記憶エリアを参酌して、第１又は第２当否フラグ（図１４の大当たり判定処理参照）のどちらかがオン設定されているか否かを判別する。当該ステップＳ９０２で肯定判別された場合、すなわち、高確率状態において当否抽選にて大当たりに当選したと判別された場合には、ステップＳ９０４に移行する。
【０２１９】
また、ステップＳ９０１で否定判別された場合、すなわち低確率状態（通常モード、時間短縮モード）である場合には、ステップＳ９０３において、当否乱数記憶エリアを参酌し、第１当否フラグがオンであるか否かを判別する。当該ステップＳ９０３で肯定判別された場合、すなわち、低確率状態において当否抽選にて大当たりに当選したと判別された場合には、ステップＳ９０４に移行する。
【０２２０】
ステップＳ９０４では、特別変動保留エリアの実行エリアの当選種別乱数記憶エリアを参酌して、１６ＲＳフラグ（図１５の種別判定処理参照）がオン設定されている否かを判別する。ステップＳ９０４で肯定判別された場合、すなわち「１６ＲＳ」である場合には、ステップＳ９０５にて１６ＲＳパターン設定処理（変動パターンコマンド及び図柄コマンドを設定する処理）を行う。１６ＲＳパターン設定処理は、「１６ＲＳ」の発生を教示するための変動表示を実行させるための処理であり、ＲＡＭ５０３のカウンタ用バッファに格納されている変動種別カウンタＣＳ１、ＣＳ２の値に基づいて、特別表示装置４３Ｌ、４３Ｒや装飾図柄表示装置４２の変動パターン（変動表示時間、演出パターン等）を決定し、当該決定や各種フラグ等に基づいて、変動パターンコマンド及び図柄コマンドの設定等を行う。なお、第１変動種別カウンタＣＳ１の数値とリーチパターンとの関係、第２変動種別カウンタＣＳ２の数値と変動時間との関係は、テーブル等により予め規定されている。ステップＳ９０５の後、後述するステップＳ９１４に移行する。
【０２２１】
また、ステップＳ９０４で否定判別された場合には、ステップＳ９０６において、特別変動保留エリアの実行エリアの当選種別乱数記憶エリアを参酌して、７ＲＳフラグがオン設定されているか否かを判別する。ステップＳ９０６で肯定判別された場合、すなわち「７ＲＳ」である場合には、ステップＳ９０７にて７ＲＳパターン設定処理を行う。ステップＳ９０７の後、ステップＳ９１４に移行する。
【０２２２】
一方、ステップＳ９０６で否定判別された場合、すなわち「７ＲＮ」である場合には、ステップＳ９０８において７ＲＮパターン設定処理を行う。ステップＳ９０８の後、ステップＳ９１４に移行する。
【０２２３】
また、ステップＳ９０２又はステップＳ９０３で否定判別された場合、すなわち大当たりではないと判別された場合には、ステップＳ９０９において、特別変動保留エリアの実行エリアのリーチ乱数記憶エリアを参酌し、前後フラグ（図１６のリーチ判定処理参照）がオンであるか否かを判別する。ステップＳ９０９で肯定判別された場合、すなわち、「前後外れリーチ」である場合には、ステップＳ９１０にて前後リーチパターン設定処理を行った後、ステップＳ９１４へ移行する。
【０２２４】
また、ステップＳ９０９で否定判別された場合には、ステップＳ９１１において、特別変動保留エリアの実行エリアのリーチ乱数記憶エリアを参酌し、前後以外フラグがオンであるか否かを判別する。ステップＳ９１１で肯定判別された場合、すなわち、「前後外れ以外リーチ」である場合には、ステップＳ９１２にて前後以外リーチパターン設定処理を行った後、ステップＳ９１４へ移行する。
【０２２５】
また、ステップＳ９１１で否定判別された場合には、すなわち「完全外れ」である場合には、ステップＳ９１３において外れ変動パターン設定処理を行った後、ステップＳ９１４に移行する。
【０２２６】
ステップＳ９１４では、特別表示装置４３Ｌ、４３Ｒにおいて切替表示（変動表示）を行う条件が成立したことを示す開始設定処理を行う。この開始設定処理では、特別表示装置４３Ｌ、４３Ｒにて変動表示中であるか否かを示す第１表示中フラグがオンにされるとともに、第１表示タイマの設定処理が行われる。
【０２２７】
第１表示タイマとは、特別表示装置４３Ｌ、４３Ｒにおける変動時間（変動表示の残余時間）を計測する手段であり、変動表示開始から所定時間が経過したか否かを判別する際に参酌される。なお、本実施形態における特別表示装置４３Ｌ、４３Ｒの変動表示時間は、上記変動種別カウンタＣＳ１、ＣＳ２により選出される変動パターンに対応した値が設定される。このような第１表示タイマの設定に基づき、次回の通常処理の外部出力処理において、特別表示装置４３Ｌ、４３Ｒに対し切替表示（変動表示）を開始する旨の制御信号が出力された場合には、特別表示装置４３Ｌ、４３Ｒにおいて切替表示（変動表示）が開始される。また、変動パターンコマンド及び図柄コマンドを受信したサブ制御装置２６２は、特別表示装置４３Ｌ、４３Ｒの変動開始と同時に、変動パターンコマンドに基づいて装飾図柄表示装置４２において変動表示を開始させ、特別表示装置４３Ｌ、４３Ｒの停止表示と同時に、図柄コマンドに基づいた図柄の組み合わせにて装飾図柄表示装置４２における変動表示を停止表示させる。ステップＳ９１４の終了後、変動表示設定処理を終了する。
【０２２８】
尚、本実施形態では、始動入賞処理のステップＳ５０４、Ｓ５１２の大当たり乱数カウンタＣ１の値を取得して特別変動保留エリアに記憶する処理と、ステップＳ５０５、５１３の大当たり判定処理と、変動表示設定処理の当否フラグに基づいて各種大当たりフラグを設定するステップＳ９０１〜Ｓ９０３の処理とによって当否抽選が構成される。
【０２２９】
図１８の説明に戻り、ステップＳ８０２で肯定判別された場合、すなわち変動表示中である場合には、ステップＳ８１２に進み、第１表示タイマの減算処理を行う。この処理が１回行われる毎に第１表示タイマの値が４ｍｓｅｃ分ずつ減算されていく。例えば変動時間が１０秒（１００００ｍｓｅｃ）の場合には、第１表示タイマに対して「２５００」が設定され、４ｍｓｅｃ毎に１減算される。
【０２３０】
続いてステップＳ８１３に進み、上記減算後の第１表示タイマの値を参酌して所定の変動時間が経過したか否かを判別する。このとき、所定の変動時間が経過した時すなわち第１表示タイマの値が「０」となった時にステップＳ８１３が肯定判別される。
【０２３１】
ステップＳ８１３で否定判別された場合には、ステップＳ８１７において、特別表示装置４３Ｌ、４３Ｒの切替表示（変動表示）を継続して行うための切替表示設定を行い、本処理を終了する。尚、切替表示設定の設定内容に基づき、次回の通常処理における外部出力処理において、特別表示装置４３Ｌ、４３Ｒに対し切替表示を行う旨の制御信号が出力される。これによって、第１表示制御処理のタイミング、すなわち４ｍｓ毎に特別表示装置４３Ｌ、４３Ｒの切替表示（変動表示）が実現される。
【０２３２】
一方、ステップＳ８１３で肯定判別された場合には、ステップＳ８１４において第１表示中フラグをオフし、ステップＳ８１５において特別表示装置４３Ｌ、４３Ｒにて停止表示を行うための停止表示設定を行う。この停止表示設定の設定内容に基づき、次回の通常処理における外部出力処理において、特別表示装置４３Ｌ、４２Ｒに対し停止表示を行う旨の制御信号が出力される。すなわち、各大当たり種別や外れに対応する停止態様で停止表示させる。また、サブ制御装置２６２にも装飾図柄表示装置４２の停止表示を行う旨の制御信号が出力される。これにより、特別表示装置４３Ｌ、４２Ｒ及び装飾図柄表示装置４２の停止タイミングの同期が確実に図られる。但し、装飾図柄表示装置４２の停止態様については変動表示の開始時に出力された図柄コマンドや変動パターンコマンドによって既にサブ制御装置２６２で決定されているため、再度装飾図柄表示装置４２の停止態様に関する情報を付加する必要はない。また、繰り返しとなるが、このような特別表示装置４３Ｌ、４３Ｒによる停止表示が主となる表示であり、装飾図柄表示装置４２による装飾図柄の表示はあくまでも補助的なもの（演出用）となっている。
【０２３３】
続いて、ステップＳ８１６において判別情報設定処理を行った後、本処理を終了する。ここで、判別情報設定処理について、図２０を参照して説明する。
【０２３４】
先ず、ステップＳ１００１において、特別変動保留エリアの実行エリアの当否乱数記憶エリアを参酌し、大当たり状態の発生を示す大当たりフラグ（１６ＲＳフラグ、７ＲＳフラグ、７ＲＮフラグ）がオン設定されているか否かを判別する。ステップＳ１００１で肯定判別された場合には、ステップＳ１００２以下の大当たり状態の初期設定を行うための処理に移行する。すなわち、ステップＳ１００２では、特別変動保留エリアの実行エリアの当否乱数記憶エリアを参酌し、１６ＲＳフラグがオン設定されているか否かを判別する。
【０２３５】
ステップＳ１００２で肯定判別された場合、ステップＳ１００３において、大当たり状態中に実行されるラウンドの回数（可変入賞装置３２の開放回数）を判別するためのラウンド数カウンタに「１６」を設定する。一方、ステップＳ１００２で否定判別された場合、ステップＳ１００４において、ラウンド数カウンタに「７」を設定する。ステップＳ１００３、又はステップＳ１００４の後、ステップＳ１００５に移行する。
【０２３６】
ステップＳ１００５では、大当たり状況記憶エリアに対して「１」を設定する。続くステップＳ１００６では、大当たり状態中の制御（可変入賞装置３２の開閉制御）に用いられる第１可変タイマに対して、例えば８秒のオープニング期間に対応する値「２０００」を設定する。続いて、ステップＳ１００７では、可変入賞装置３２に入球した遊技球の数をカウントするための入賞カウンタに対して、１ラウンドあたりの最大入球個数である８個を示す「８」を設定する。尚、入賞カウンタの値は、タイマ割込み処理のスイッチ読み込み処理（図１１参照）に際して、可変入賞装置３２への入球があったか否かをカウントスイッチ２２３の検出情報により判別し、可変入賞装置３２への入球があったと判別されると１減算される。
【０２３７】
それから、ステップＳ１００８では、サブ制御装置２６２に対して大当たり状態の開始を伝えるためのオープニングコマンドを設定する。当該オープニングコマンドには、大当たり種別の情報等が含まれ、サブ制御装置２６２でも大当たり状態の全ラウンド数等が把握できるようになっている。ステップＳ１００８の後、本処理を終了する。
【０２３８】
尚、大当たり状態において見た目の大当たり種別の昇格の演出等（例えば、装飾図柄表示装置４２で偶数のゾロ目が停止表示された場合に、直後の大当たり状態中において「７ＲＳ」又は「１６ＲＳ」に当選したことを教示したり、装飾図柄表示装置４２で奇数のゾロ目が停止表示された場合に、直後の大当たり状態中において「１６ＲＳ」に当選したことを教示したりする）を行うこととしてもよい。
【０２３９】
また、ステップＳ１００１で否定判別された場合、すなわち「外れ」と判別された場合には、ステップＳ１００９へ移行する。ステップＳ１００９では、モード記憶エリアに設定されている値が時間短縮モードであることを示す「１２」であるか否か、すなわち、時間短縮モードであるか否かを判別する。ステップＳ１００９で否定判別された場合には、そのまま本処理を終了する。
【０２４０】
一方、ステップＳ１００９で肯定判別された場合には、ステップＳ１０１０において、時間短縮モードの継続期間を計測するため変動回数カウンタの値を１減算する。後述するように、本実施形態では、「７ＲＮ」の大当たり状態終了時において変動回数カウンタに「１００」が設定され、特別表示装置４３Ｌ、４３Ｒ（装飾図柄表示装置４２）の変動表示が１回行われる毎に当該ステップＳ１０１０において１減算される。
【０２４１】
続くステップＳ１０１１では、変動回数カウンタの値が「０」であるか否かを判別する。ステップＳ１０１１で否定判別された場合、すなわち、時間短縮モードが開始されてから未だ特別表示装置４３Ｌ、４３Ｒ（装飾図柄表示装置４２）において変動表示が１００回行われていない場合には、そのまま本処理を終了する。
【０２４２】
一方、ステップＳ１０１１で肯定判別された場合には、ステップＳ１０１２において、モード記憶エリアに対し、通常モードであることを示す「１１」を設定する。すなわち、特別表示装置４３Ｌ、４３Ｒにおいて変動表示が１００回行われた時点で時間短縮モードが終了し、通常モードへと移行するようになっている。当該ステップＳ１０１２の後、本処理を終了する。
【０２４３】
次に、上記ステップＳ２０６の可変入賞装置制御処理について図２１のフローチャートを参照して説明する。
【０２４４】
まず、ステップＳ１２０１では、大当たり状況記憶エリアに設定されている値が「０」であるか否かを判別することで、大当たり状態以外の状態であるか否かを判別する。ステップＳ１２０１で肯定判別された場合、すなわち、大当たり状態ではない場合には、そのまま本処理を終了する。ちなみに、大当たり状態の開始時にあっては、上記判別情報設定処理にて大当たり状況記憶エリアに「１」が設定されている。
【０２４５】
一方、ステップＳ１２０１で否定判別された場合、すなわち、大当たり状態中である場合（大当たり状況記憶エリアに「１」〜「３」のいずれかが設定されている場合）にはステップＳ１２０２に移行し、第１可変タイマの値を１減算する。ちなみに、大当たり状態の開始時にあっては、判別情報設定処理にて第１可変タイマに「２０００」が設定されている。
【０２４６】
続くステップＳ１２０３では、第１可変タイマの値が「０」であるか否かを判別する。ステップＳ１２０３で肯定判別された場合には、ステップＳ１２０４において、大当たり状況記憶エリアにおいて「１」が設定されているか否かを判別する。
【０２４７】
ステップＳ１２０４で肯定判別された場合には、ステップＳ１２０５において、大当たり状況記憶エリアに対して「２」を設定する。続く、ステップＳ１２０６では、第１可変タイマに対して可変入賞装置３２の開状態を維持する時間（３０秒）に対応する値「７５００」を設定する。
【０２４８】
ステップＳ１２０６の後、ステップＳ１２０７では、可変入賞装置３２を開状態とさせる処理を行い、ステップＳ１２０８では、サブ制御装置２６２に対してラウンドを開始する旨の情報を伝えるラウンドコマンドを設定する。その後、本処理を終了する。
【０２４９】
また、ステップＳ１２０４で否定判別された場合には、ステップＳ１２０９において大当たり状況記憶エリアにおいて「３」が設定されているか否かを判別する。尚、詳しくは後述するが、大当たり状態における全ラウンドが終了し、エンディング期間が開始される際に、大当たり状況記憶エリアに対して「３」が設定されることとなる。ステップＳ１２０９で否定判別された場合、すなわち、未だ大当たり状態を終了させる時期ではない場合には、ステップＳ１２１０においてラウンド数カウンタの値を１減算する。
【０２５０】
続くステップＳ１２１１では、ラウンド数カウンタの値が「０」であるか否かを判別する。ステップＳ１２１１で否定判別された場合、すなわち、未だ実行するべきラウンドが残されている場合には、ステップＳ１２１２に移行し、大当たり状況記憶エリアに対して「１」を設定する。その後、ステップＳ１２１３において、第１可変タイマに対してインターバルの時間（４秒）に対応する値「１０００」を設定し、ステップＳ１２１４において、入賞カウンタに対して「８」を設定する。さらに、ステップＳ１２１５において、可変入賞装置３２を閉状態とさせる処理を行い、ステップＳ１２１６において、サブ制御装置２６２に対してインターバルを開始する旨の情報を伝えるインターバルコマンドを設定する。その後、本処理を終了する。
【０２５１】
また、ステップＳ１２０３で否定判別された場合、すなわち、可変入賞装置３２の開状態又は閉状態を維持するべき時間（開放時間又は閉鎖時間）が残っている場合には、ステップＳ１２１７に移行し、可変入賞装置３２への入球個数を計測する入賞カウンタの値が「０」であるか否かを判別する。尚、入賞カウンタには、大当たり状態の開始時及びインターバルの開始時において、１回のラウンドあたりの入賞数の上限（規定個数）である「８」が設定される。そして、可変入賞装置３２に遊技球が１つ入球する毎に１減算される。
【０２５２】
ステップＳ１２１７で否定判別された場合には、そのまま本処理を終了する。一方、ステップＳ１２１７で肯定判別された場合、すなわち、ラウンドの設定期間の経過を待たずにラウンドの終了契機が訪れた場合には、上記ステップＳ１２１０に移行する。これにより、１回のラウンド中に可変入賞装置３２に対して遊技球が８個入球した場合には、開放期間３０秒が経過していなくてもその時点で速やかにラウンドが終了することとなる。
【０２５３】
また、ステップＳ１２１１で肯定判別された場合、すなわち、大当たり状態における全ラウンドが消化された場合には、ステップＳ１２１８に移行し、大当たり状況記憶エリアに対して「３」を設定する。ステップＳ１２１８の後、ステップＳ１２１９において、第１可変タイマに対してエンディングの時間（１０秒）に対応する値「２５００」を設定する。
【０２５４】
続くステップＳ１２２０では、入賞カウンタに対して「７」を設定する。尚、ステップＳ１２１７で肯定判別された後の流れでステップＳ１２１８以降のエンディングを設定する処理が行われる場合、入賞カウンタの値は「０」になっている。そして、エンディング期間の開始時に入賞カウンタの値をそのまま「０」にしておくと、４ｍｓｅｃ後の可変入賞装置制御処理において、いきなりステップＳ１２１７で肯定判別されてしまい、エンディング期間を全うさせることができない。このため、ステップＳ１２２０で入賞カウンタに対して「０」以外の仮の数値（本例では「７」）を入れておくことで、エンディング期間を全うさせるようになっている。勿論、別の方法で、エンディング期間を全うさせるように構成してもよい。
【０２５５】
ステップＳ１２２０の後、ステップＳ１２２１では、可変入賞装置３２を閉状態とさせる処理を行い、続くステップＳ１２２２では、サブ制御装置２６２に対してエンディングを開始する旨の情報を伝えるエンディングコマンドを設定する。その後、本処理を終了する。
【０２５６】
また、ステップＳ１２０９で肯定判別された場合、すなわち、エンディング期間が終了して大当たり状態を終了させる時期が到来した場合には、ステップＳ１２２３に移行し、終了設定処理を行う。終了設定処理では、モード記憶エリアの設定や変動回数カウンタの設定が行われる。
【０２５７】
ここで、終了設定処理について、図２２を参照して説明する。先ず、ステップＳ１４０１では、特別変動保留エリアの実行エリアの当選種別乱数記憶エリアに７ＲＮフラグがオン設定されているか否かを判別する。ステップＳ１４０１で肯定判別された場合には、ステップＳ１４０２において、モード記憶エリアに時間短縮モードに対応する値「１２」を設定する。これにより、大当たり状態終了後に時間短縮モードが付与されることとなる。
【０２５８】
続くステップＳ１４０３では、変動回数カウンタに対して「１００」を設定する。尚、変動回数カウンタとは、上述したように時間短縮モードの継続期間（変動表示何回分か）を計測するための手段であり、上記モード記憶エリアの設定処理にてモード記憶エリアに「１２」が設定される場合に、変動回数カウンタの値として変動表示１００回分に相当する「１００」が設定されることとなる。ステップＳ１４０３の後、本処理を終了する。
【０２５９】
また、ステップＳ１４０１で否定判別された場合、すなわち、特別変動保留エリアの実行エリアの当選種別乱数記憶エリアに「１６ＲＳ」又は「７ＲＳ」が記憶されている場合には、ステップＳ１４０４において、モード記憶エリアに対して確変モードに対応する値「２１」を設定する。これにより、大当たり状態終了後に確変モードが付与されることとなる。その後、本処理を終了する。
【０２６０】
図２１の説明に戻り、ステップＳ１２２３の後、ステップＳ１２２４において、大当たり状況記憶エリアに対して大当たり状態ではないことを示す「０」を設定する。その後、ステップＳ１２２５において、サブ制御装置２６２に対して大当たり状態を終了する旨の情報を伝える大当たり終了コマンドを設定してから、本処理を終了する。尚、大当たり終了コマンドには、上記終了設定処理で設定された遊技モードや変動回数カウンタの回数情報等が含まれている。
【０２６１】
次に、前記ステップＳ２０７の第２表示制御処理について図２３のフローチャートを参照して説明する。
【０２６２】
図２３において、ステップＳ２１０１では、普通図柄表示装置４１にて変動表示中であるか否かを示す第２表示中フラグがオンであるか否かを判別することで、普通図柄表示装置４１による切換表示（変動表示）中であるか否かを判別する。第２表示中フラグがオンである場合には普通図柄表示装置４１において変動表示中であるとみなされ、第２表示中フラグがオフである場合には、普通図柄表示装置４１において変動表示が停止した状態にあたる停止表示中であるとみなされる。
【０２６３】
ステップＳ２１０１で否定判別された場合には、ステップＳ２１０２に進み、普通保留カウンタＮｃの値が０よりも大きいか否かを判別する。このとき、普通保留カウンタＮｃの値が０である場合には、そのまま本処理を終了する。
【０２６４】
また、変動表示中でなく且つ普通保留カウンタＮｃの値＞０であれば、ステップＳ２１０３に進む。ステップＳ２１０３では、普通保留カウンタＮｃから１を減算する。ステップＳ２１０４では、普通変動保留エリアに格納されたデータをシフトさせる処理を実行する。このデータシフト処理は、普通変動保留エリアの保留第１〜第４エリアに格納されているデータを実行エリア側に順にシフトさせる処理であって、保留第１エリア→実行エリア、保留第２エリア→保留第１エリア、保留第３エリア→保留第２エリア、保留第４エリア→保留第３エリアといった具合に各エリア内のデータがシフトされる。
【０２６５】
その後、ステップＳ２１０５では、開始設定処理を実行する。この処理では、普通図柄表示装置４１において切換表示（変動表示）を行う条件が成立したことを示す処理を行う。詳しくは、第２表示中フラグをオンにするとともに、第２表示タイマの設定処理が行われる。第２表示タイマとは、普通図柄表示装置４１にて行われる変動表示の変動時間（残余時間）を計測する手段であり、変動表示開始から所定時間が経過したか否かを判別する際に参酌される。本実施形態では、通常モードにおいては、普通図柄表示装置４１にて行われる変動表示の変動時間は６秒であるため、第２表示タイマには「１５００」が設定される。また、確変モード、時間短縮モードにおいては普通図柄表示装置４１の変動時間が２秒であるため、第２表示タイマに「５００」が設定される。当該開始設定処理における設定に基づき、次回の通常処理の外部出力処理において、普通図柄表示装置４１に対し切換表示（変動表示）を開始する旨の制御信号が出力された場合には、普通図柄表示装置４１において切換表示が開始される。上述したように普通図柄表示装置４１は、普通図柄として「○」又は「×」を点灯表示するように構成されており、表示されているのが「○」であれば「×」、「×」であれば「○」へ切換え表示する。そして、ステップＳ２１０５の終了後、第２表示制御処理を終了する。
【０２６６】
ステップＳ２１０１で肯定判別された場合、すなわち普通図柄表示装置４１にて変動表示中である場合には、ステップＳ２１０６に進み、第２表示タイマ減算処理を行う。この処理が１回行われる毎に第２表示タイマのカウント値が１減算される。
【０２６７】
続いてステップＳ２１０７に進み、第２表示タイマのカウント値が「０」であるか否か、すなわち、変動時間が経過したか否かを判別する。ステップＳ２１０７で肯定判別された場合には、ステップＳ２１０８において第２表示中フラグをオフし、ステップＳ２１０９において普通図柄表示装置４１にて停止表示を行うための普通図柄停止表示設定を行う。そして、この普通図柄停止表示設定の設定内容に基づき、次回の通常処理における外部出力処理において、普通図柄表示装置４１に対し停止表示を行う旨の制御信号が出力される。すなわち、当選である場合には「○」図柄（当選図柄）を停止表示（例えば数秒間だけ点灯）させ、外れである場合には「×」図柄を停止表示させる。
【０２６８】
なお、上述したように、普通変動保留エリアの実行エリアに格納されている普通図柄乱数カウンタＣ４の値に基づいて当選か否かが判別される。具体的には、普通図柄乱数カウンタＣ４の数値０〜９のうち「３〜８」が当たり値である。
【０２６９】
続いてステップＳ２１１０に進み、普通図柄判別情報設定処理を行い、本処理を終了する。この処理において、停止表示が当選に対応する場合には、始動入賞ユニット３３の開閉処理を行うための設定処理を行う。具体的には、入球アシストフラグをオン設定し、第２可変フラグをオン設定し、第２可変タイマに開放時間を設定し、駆動回数カウンタに始動入賞ユニット３３（開閉部材３３ｃ）の駆動回数（開放回数）を設定する。
【０２７０】
入球アシストフラグとは、入球アシスト抽選の当選に基づく処理中であるか否かを判別するための判別情報である。第２可変フラグとは、始動入賞ユニット３３（開閉部材３３ｃ）が開状態中であるか否かを判別するための判別情報である。第２可変タイマとは、始動入賞ユニット３３の開放時間（残余時間）を計測する手段であり、開放開始から規定時間が経過したか否かを判別する際に参酌される。駆動回数カウンタとは、開閉部材３３ｃを開放させる回数（残り回数）を計測手段である。
【０２７１】
また、第２可変フラグのオンオフ状況に基づき、次回の通常処理の外部出力処理において、始動入賞ユニット３３に対し各種制御信号が出力される。第２可変フラグがオンの場合には始動入賞ユニット３３に対し開閉部材３３ｃを開放する旨の制御信号が出力され、始動入賞ユニット３３が開状態となる。一方、第２可変フラグがオフの場合には始動入賞ユニット３３に対し開閉部材３３ｃを閉鎖する旨の制御信号が出力され、始動入賞ユニット３３が閉状態となる（開閉部材３３ｃが閉状態とされ、下入賞口３３ｂへの遊技球の入球が不可能となる）。
【０２７２】
尚、本実施形態では、高入球状態（確変モード及び時間短縮モード）と低入球状態（通常モード）とで始動入賞ユニット３３の開放時間及び開放回数が異なる。本実施形態では、高入球状態においては、第２可変タイマに対して「５００」が設定されるとともに、駆動回数カウンタに「３」が設定される。一方、低入球状態においては、第２可変タイマに対して「１５０」が設定されるとともに、駆動回数カウンタに「１」が設定される。
【０２７３】
一方、ステップＳ２１０７で否定判別された場合には、ステップＳ２１１１において、普通図柄表示装置４１の切替表示（変動表示）を継続して行うための切替表示設定を行い、本処理を終了する。そして、この切替表示設定の設定内容に基づき、次回の通常処理における外部出力処理において、普通図柄表示装置４１に対し切替表示を行う旨の制御信号が出力される。具体的には、現在の点灯が「○」であれば「×」、「×」であれば「○」へ切換え表示する。これによって、第２表示制御処理のタイミング、すなわち４ｍｓ毎に普通図柄表示装置４１の切換表示（変動表示）が実現される。
【０２７４】
次に上記ステップＳ２０８の契機対応ユニット制御処理について図２４のフローチャートを参照して説明する。
【０２７５】
先ず、ステップＳ２２０１では、入球アシストフラグがオンであるか否かを判別する。ステップＳ２２０１で否定判別された場合にはそのまま本処理を終了する。一方、ステップＳ２２０１で肯定判別された場合には、ステップＳ２２０２において第２可変タイマの値を１減算する。
【０２７６】
続くステップＳ２２０３では、第２可変フラグがオンであるか否かを判別する。ステップＳ２２０３で肯定判別された場合、すなわち、始動入賞ユニット３３（開閉部材３３ｃ）が開状態である場合には、ステップＳ２２０４において、第２可変タイマの値が「０」であるか否かを判別する。ステップＳ２２０４で否定判別された場合、すなわち、予め規定された始動入賞ユニット３３の開放時間が未だ経過していない場合には、そのまま本処理を終了する。
【０２７７】
一方、ステップＳ２２０４で肯定判別された場合には、ステップＳ２２０５に移行し、第２可変フラグをオフする。続くステップＳ２２０６では、駆動回数カウンタの値を１減算する。その後、ステップＳ２２０７において、駆動回数カウンタの値が「０」であるか否かを判別する。ステップＳ２２０７で肯定判別された場合には、ステップＳ２２０８において入球アシストフラグをオフしてから、本処理を終了する。
【０２７８】
一方、ステップＳ２２０８で否定判別された場合、すなわち、当選した入球アシスト抽選が確変モード又は時間短縮モードで行われたものであって、それに基づいて始動入賞ユニット３３が３回開放されるうちの残り回数がある場合には、ステップＳ２２０９で第２可変タイマに対してインターバル時間に相当する値（例えば「１００」）を設定する。ステップＳ２２０９のあと、本処理を終了する。
【０２７９】
また、ステップＳ２２０３で否定判別された場合、すなわち、始動入賞ユニット３３が３回開放される間のインターバル期間（始動入賞ユニット３３は閉状態）である場合には、ステップＳ２２１０に移行し、第２可変タイマの値が「０」であるか否かを判別する。ステップＳ２２１０で否定判別された場合、すなわち、未だインターバル期間が経過していない場合には、そのまま本処理を終了する。
【０２８０】
一方、ステップＳ２２１０で肯定判別された場合には、ステップＳ２２１１で第２可変フラグをオンし、ステップＳ２１１２で第２可変タイマに対して開放時間に相当する値（本例では「５００」）を設定してから、本処理を終了する。
【０２８１】
次に、払出制御装置３１１内のＣＰＵ５１１により実行される払出制御について説明する。説明の便宜上、まず図２５を参照して受信割込み処理を説明し、その後図２６を参照してメイン処理を説明する。
【０２８２】
図２５は、払出制御装置３１１により実行される受信割込み処理を示すフローチャートである。受信割込み処理は、主制御装置２６１から送信されるコマンドを払出制御装置３１１が受信した場合に割り込んで実行される処理である。主制御装置２６１から送信されたコマンドが受信されたことを払出制御装置３１１が確認すると、払出制御装置３１１内のＣＰＵ５１１により実行される他の処理を一端待機させ、受信割込み処理が実行される。受信割込み処理が実行されると、まずステップＳ３００１において主制御装置２６１から送信されたコマンドをＲＡＭ５１３のコマンドバッファに記憶し、ステップＳ３００２において主制御装置２６１からコマンドが送信されたことを記憶するためにコマンド受信フラグをオンして、本受信割込み処理を終了する。上述したように、コマンドがコマンドバッファに記憶される場合には、記憶ポインタが参照されて所定の記憶領域に記憶されると共に、次に受信したコマンドを次の記憶領域に記憶させるために記憶ポインタが更新される。
【０２８３】
なお、本実施形態では、主制御装置２６１から送信されるコマンドの受信処理は、そのコマンドが受信されたときに実行される割込処理で行われるものとしたが、例えば、図２７に示したタイマ割込処理において、コマンド判定処理（ステップＳ３２０１）が行われる前に、コマンドが受信されたか否かを確認し、コマンドが受信されている場合にはそのコマンドをＲＡＭ５１３のコマンドバッファへ記憶してコマンド受信フラグをオンするとともに、コマンドが受信されていない場合にはコマンド判定処理へ移行するものとしてもよい。かかる場合には、所定間隔毎に入出力ポートのコマンド入力に対応するポートを確認することで、コマンドが受信されたか否かを確認する。
【０２８４】
次に、払出制御装置３１１のメイン処理について図２６を参照して説明する。図２６は、払出制御装置３１１のメイン処理を示すフローチャートであり、このメイン処理は電源投入時のリセットに伴い起動される。
【０２８５】
先ず始めに、ステップＳ３１０１では、電源投入に伴う初期設定処理を実行する。具体的には、スタックポインタに予め決められた所定値を設定すると共に、割込みモードを設定する。そして、ステップＳ３１０３でＲＡＭアクセスを許可すると共に、ステップＳ３１０４で外部割込みベクタの設定を行う。
【０２８６】
その後、ステップＳ３１０６では、ＲＡＭ５１３のバックアップエリア５１３ａに電源断の発生情報が設定されているか否かを判別する。そして、バックアップエリア５１３ａに電源断の発生情報が設定されていれば、ステップＳ３１０７でＲＡＭ判定値を算出し、続くステップＳ３１０８で、そのＲＡＭ判定値が電源断時に保存したＲＡＭ判定値と一致するか否か、すなわちバックアップの有効性を判別する。ＲＡＭ判定値は、例えばＲＡＭ５１３の作業領域アドレスにおけるチェックサム値である。なお、ＲＡＭ５１３の所定のエリアに書き込まれたキーワードが正しく保存されているか否かによりバックアップの有効性を判断することも可能である。
【０２８７】
ステップＳ３１０６で電源断の発生情報が設定されていない場合や、ステップＳ３１０８でＲＡＭ判定値（チェックサム値等）によりバックアップの異常が確認された場合には、ステップＳ３１１５以降のＲＡＭ５１３の初期化処理へ移行する。
【０２８８】
ステップＳ３１１５ではＲＡＭ５１３の全領域を０にクリアし、ステップＳ３１１６ではＲＡＭ５１３の初期値を設定する。その後、ステップＳ３１１７ではＣＰＵ周辺デバイスの初期設定を行い、ステップＳ３１１４へ移行して割込みを許可する。
【０２８９】
一方、ステップＳ３１０６で電源断の発生情報が設定されていること、及びステップＳ３１０８でＲＡＭ判定値（チェックサム値等）が正常であることを条件に、復電時の処理（電源断復旧時の処理）を実行する。つまり、ステップＳ３１０９で電源断前のスタックポインタを復帰させ、ステップＳ３１１０で電源断の発生情報をクリアし、ステップＳ３１１１で賞球の払出を許可する払出許可フラグをクリアする。また、ステップＳ３１１２では、ＣＰＵ周辺デバイスの初期設定を行い、ステップＳ３１１３では、使用レジスタをＲＡＭ５１３のバックアップエリア５１３ａから復帰させる。さらに、ステップＳ３１１４では、割込みを許可する。
【０２９０】
ステップＳ３１１４で割込みが許可された後は、ステップＳ３１２２の処理において、バックアップエリア５１３ａに電源断の発生情報が設定されているか否かを判別する。ここで、電源断の発生情報が設定されていれば、電源が遮断されたことになるので、電源断時の停電処理としてステップＳ３１２３以降の処理が行われる。停電処理は、まずステップＳ３１２３において各割込み処理の発生を禁止し、次のステップＳ３１２４において後述するコマンド判定処理を実行する。その後、ステップＳ３１２５でＣＰＵ５１１が使用している各レジスタの内容をスタックエリアに退避し、ステップＳ３１２６でスタックポインタの値をバックアップエリア５１３ａに記憶し、ステップＳ３１２７でＲＡＭ判定値を算出してバックアップエリア５１３ａに保存し、ステップＳ３１２８でＲＡＭアクセスを禁止して、電源が完全に遮断して処理が実行できなくなるまで無限ループを継続する。ここで、ＲＡＭ判定値は、例えば、ＲＡＭ５１３のバックアップされるスタックエリア及び作業エリアにおけるチェックサム値である。
【０２９１】
なお、ステップＳ３１２２の処理は、電源投入時に行われる処理の終了後に電源断の発生情報を確認しているので、各処理が途中の場合と比較してＲＡＭ５１３のバックアップエリア５１３ａに記憶するデータ量が少なくなり、容易に記憶することができる。また、電源遮断前の状態に復帰する場合には、バックアップエリア５１３ａに記憶されているデータ量が少ないので、容易に復帰させることができ、払出制御装置３１１の処理の負担を軽減することができる。
【０２９２】
次に、図２７のフローチャートを参照して、払出制御装置３１１のタイマ割込み処理を説明する。このタイマ割込み処理は、定期的に（本実施形態では２ｍｓｅｃ周期で）起動される。
【０２９３】
タイマ割込み処理では、まず、主制御装置２６１からのコマンドを取得し、そのコマンドの判定処理を行う（ステップＳ３２０１）。このコマンド判定処理について図２８を参照して以下に説明する。
【０２９４】
図２８は、払出制御装置３１１により行われるコマンド判定処理を示すフローチャートである。コマンド判定処理（ステップＳ３１２４，Ｓ３２０１）では、まず、ステップＳ３３０１においてコマンド受信フラグがオンされているか否かを判別する。コマンド受信フラグは、上述した受信割込み処理（図２５参照）において主制御装置２６１から送信されたコマンドを受信したときにオンされる。
【０２９５】
ステップＳ３３０１においてコマンド受信フラグがオフと判別されれば、新たなコマンドを主制御装置２６１から受信していないので、そのまま本処理を終了する。一方、ステップＳ３３０１でコマンド受信フラグがオンと判別されれば、ステップＳ３３０２において、その受信したコマンドをＲＡＭ５１３から読み出し、ステップＳ３３０３においてコマンド受信フラグをオフする。ステップＳ３３０３においてコマンド受信フラグをオフすることにより、新たにコマンドが受信されるまで、ステップＳ３３０２〜ステップＳ３３１１の処理をスキップできるので、払出制御装置３１１の制御を軽減することもできる。
【０２９６】
ステップＳ３３０４〜ステップＳ３３０６の処理でＲＡＭ５１３から読み出されたコマンドの種類が判別される。ステップＳ３３０４では主制御装置２６１から送信されたコマンドが払出初期化コマンドであるか否かが判別され、ステップＳ３３０５では払出復帰コマンドであるか否かが判別され、ステップＳ３３０６では賞球コマンドであるか否かが判別される。
【０２９７】
主制御装置２６１から送信されたコマンドが払出初期化コマンドであれば、ステップＳ３３０７で既に払出許可フラグがオンされているか否かが判別され、払出許可フラグがオフされていれば、電源投入時に主制御装置２６１からＲＡＭ５１３の初期化が指示されていることになるので、ステップＳ３３０８でＲＡＭ５１３のスタックエリア以外となる作業領域（エリア）を０にクリアし、ステップＳ３３０９でＲＡＭ５１３の初期値を設定する。その後、ステップＳ３３１１で払出許可フラグをオンして、賞球の払出許可が設定される。
【０２９８】
上述したように、主制御装置２６１は、払出初期化コマンドを送信した後に、ＲＡＭ５０３の初期化処理を行っており、払出制御装置３１１は、払出初期化コマンドを受信した後に、ＲＡＭ５１３の初期化処理を行っているので、ＲＡＭ５０３が初期化されるタイミングと、ＲＡＭ５１３が初期化されるタイミングとが略同時期となる。よって、初期化のタイミングがずれることにより、主制御装置２６１から送信されるコマンドを払出制御装置３１１が受信したとしても、ＲＡＭ５１３が初期化されてしまい、受信したコマンドに対応する制御が行えない等の弊害の発生を防止することができる。また、ＲＡＭ５１３が初期化された後に、払出許可フラグをオンするので、賞球の払出許可を確実に設定することができる。
【０２９９】
一方、ステップＳ３３０７で既に払出許可フラグがオンされていれば、ＲＡＭ５１３の作業領域のクリアと、ＲＡＭ５１３の初期化処理とを行わずに、本コマンド判定処理を終了する。すなわちステップＳ３３０７の処理は、払出許可フラグが設定された状態でＲＡＭ５１３が初期化されることを禁止している。なお、払出初期化コマンドは、電源投入時にＲＡＭ消去スイッチ３２３がオンされている場合のみ送信されるコマンドであるので、払出許可フラグがオンされた状態で受信することはなく、かかる場合には、ノイズなどの影響によって払出制御装置３１１が払出初期化コマンドとして認識してしまったことが考えられる。よって、払出許可フラグがオンされている状態で、ＲＡＭ５１３の作業領域のクリア（ステップＳ３３０８）と、ＲＡＭ５１３の初期値設定（ステップＳ３３０９）を実行すると、賞球が残っている場合に払出されないなどの弊害が生じて遊技者に損失を与えてしまうが、払出許可フラグがオンされている状態で、ＲＡＭ５１３が初期化されることを防止しているので、遊技者に損失を与えることを防止できる。
【０３００】
また、主制御装置２６１から送信されたコマンドが払出復帰コマンドであれば（ステップＳ３３０４：ＮＯ、ステップＳ３３０５：ＹＥＳ）、主制御装置２６１及び払出制御装置３１１が電源遮断前の状態に復帰するので、賞球の払出を許可するためにステップＳ３３１１で払出許可フラグをオンする。すなわち、電源断の発生情報があり、主制御装置２６１と払出制御装置３１１が電源遮断前の状態に復帰した場合には、賞球の払出が許可される。ステップＳ３３１１の処理において払出許可フラグがオンされると、コマンドバッファの所定の記憶領域に記憶されたコマンドに基づく処理が終わったことになるので、読出ポインタが次の記憶領域に対応した読出ポインタに更新される。
【０３０１】
さらに、主制御装置２６１から送信されたコマンドが賞球コマンドであれば（ステップＳ３３０５：ＮＯ、ステップＳ３３０６：ＹＥＳ）、ステップＳ３３１０において、受信した賞球個数を総賞球個数に加算して記憶し、賞球の払出を許可するためにステップＳ３３１１で払出許可フラグをオンする。この際、払出制御装置３１１は、コマンドバッファ（リングバッファ）に記憶された賞球コマンドを順次読み出し、当該コマンドに対応する賞球個数を、所定のバッファ領域に記憶される総賞球個数に加算して記憶する。主制御装置２６１から送信される賞球コマンドに基づいて賞球個数に対応した賞球の払出しが行われるので、賞球コマンドは、賞球コマンドは賞球の払出しを指示する払出指示コマンドである。また、賞球コマンドが受信された場合には、即座に払出許可が設定されるので、入賞に対して早期に賞球の払出しを行うことができる。ステップＳ３３１１の処理において払出許可フラグがオンされると、コマンドバッファの所定の記憶領域に記憶されたコマンドに基づく処理が終わったことになるので、読出ポインタが次の記憶領域に対応した読出ポインタに更新される。
【０３０２】
なお、主制御装置２６１から送信されたコマンドが払出初期化コマンドでもなく（ステップＳ３３０４：ＮＯ）、払出復帰コマンドでもなく（ステップＳ３３０５：ＮＯ）、賞球コマンドでもなければ（ステップＳ３３０６：ＮＯ）、払出許可フラグをオンすることなく、コマンド判定処理を終了する。
【０３０３】
ここで、図２７のフローチャートに戻って説明する。コマンド判定処理が終わると、ステップＳ３２０２において、コマンド判定処理で払出許可フラグがオンされたか否かが判別される。ここで、払出許可フラグがオンされていなければ、そのまま本処理を終了する。つまり、主制御装置２６１からコマンドが送信される前に賞球の払出しが行われることを防止することができる。
【０３０４】
一方、ステップＳ３２０２で肯定判別されれば、ステップＳ３２０３で発射制御装置３１２に対して発射許可の設定を行い、ステップＳ３２０４で状態復帰スイッチ３２１をチェックして、状態復帰動作開始と判定した場合に状態復帰動作を実行する。この処理により、例えば払出モータの球詰まり等、払出エラーの発生時において状態復帰スイッチ３２１が押下されると、払出モータが正逆回転され、球詰まりの解消（正常状態への復帰）が図られる。
【０３０５】
その後、ステップＳ３２０５では、下皿１５の状態の変化に応じて下皿満タン状態又は下皿満タン解除状態の設定を実行する。すなわち、下皿満タンスイッチの検出信号により下皿１５の満タン状態を判別し、下皿満タンになった時、下皿満タン状態の設定を実行し、下皿満タンでなくなった時、下皿満タン解除状態の設定を実行する。また、ステップＳ３２０６では、タンク球の状態の変化に応じてタンク球無し状態（球切れ状態）又はタンク球無し解除状態（球有り状態）の設定を実行する。すなわち、タンク球無しスイッチの検出信号によりタンク球無し状態を判別し、タンク球無しになった特、タンク球無し状態の設定を実行し、タンク球無しでなくなった特、タンク球無し解除状態の設定を実行する。
【０３０６】
その後、ステップＳ３２０７では、例えばエラー状態のように報知すべき状態の有無を判別し、報知すべき状態が有る場合には報知する。
【０３０７】
続いて賞球及び貸球の払出制御処理を実行する。詳しくは、ステップＳ３２０８で払出個数設定処理を行い、ステップＳ３２０９においてモータ制御状態取得処理を行い、ステップＳ３２１０においてモータ駆動処理を行う。
【０３０８】
ステップＳ３２１１では、状態復帰スイッチ３２１をチェックして球抜き不可状態でないこと、及び球抜き動作開始でないことを条件に、払出モータ３５８ａを駆動させ球抜き処理を実行する。続くステップＳ３２１２では、球詰まり状態であることを条件にバイブレータ３６０の制御（バイブモータ制御）を実行する。その後、本タイマ割込み処理の先頭に戻る。
【０３０９】
次に、サブ制御装置２６２の通常処理ついて図２９を参照しつつ説明する。先ずステップＳ３９０１では、入出力ポート５５４のコマンド入力に対応するポートを確認し、主制御装置２６１から送信されたコマンドが受信されているか否かを判別する。
【０３１０】
コマンドが受信されている場合には、ステップＳ３９０２においてそのコマンドをＲＡＭ５５３のコマンドバッファへ記憶する。ＲＡＭ５５３のコマンドバッファは、主制御装置２６１から送信されるコマンドを一時的に記憶するリングバッファで構成されている。リングバッファは所定の記憶領域を有しており、その記憶領域の始端から終端に至るまで規則性をもってコマンドが記憶され、全ての記憶領域にコマンドが記憶された場合には、記憶領域の始端に戻りコマンドが更新されるよう構成されている。よって、コマンドが記憶された場合及びコマンドが読み出された場合に、コマンドバッファにおける記憶ポインタ及び読出ポインタが更新され、その各ポインタに基づきコマンドの記憶と読み出しとが行われる。
【０３１１】
続くステップＳ３９０３では、主制御装置２６１から出力された先発コマンドの情報を、ＲＡＭ５５３に設けられた保留情報記憶エリアに格納する保留情報格納処理を行う。尚、先発コマンドには、上記のように、上入賞口３３ａ又は下入賞口３３ｂのどちらの入球を契機とする変動表示であるかを示す情報、大当たりに対応する変動情報であるかを示す情報、大当たり種別を示す情報、リーチの種別を示す情報が含まれる。
【０３１２】
保留情報格納エリアは、主制御装置２６１の特別変動保留エリアと同様に、それぞれ４つの保留エリア（保留第１〜保留第４エリア）を備える第１保留情報格納エリア及び第２保留情報格納エリアと、１つの実行エリアとを備えている。第１保留情報格納エリアには、第１変動表示（第１特別変動保留エリアに記憶された情報）に基づく先発コマンドの受信履歴に合わせて、大当たりか否かの情報、大当たり種別、及びリーチ種別等の変動情報が時系列的に格納される。また、第２保留情報格納エリアには、第２変動表示（第２特別変動保留エリアに記憶された情報）に基づく先発コマンドの受信履歴に合わせて、変動情報が時系列的に格納される。当該構成を採用することで、上入賞口３３ａへの入球を契機とする第１変動表示の情報（変動情報）、及び下入賞口３３ｂへの入球を契機とする第２変動表示の情報をそれぞれ４つ保留記憶することができ、結果的に、主制御装置２６１の第１及び第２特別変動保留エリアに記憶された変動情報を、サブ制御装置２６２においても把握することができる。
【０３１３】
以下、保留情報格納処理について、図３２を参照して説明する。先ず、ステップＳ４１０１では、先発コマンドを受信したか否か（先発コマンドがＲＡＭ５５３のコマンドバッファに記憶されたか否か）を判別する。当該ステップＳ４１０１で否定判別された場合には、そのまま本処理を終了する。
【０３１４】
一方、ステップＳ４１０１で肯定判別された場合には、ステップＳ４１０２において先発コマンドが下入賞口３３ｂへの入球（第２特別変動保留エリアに記憶された変動情報）に対応するものであるか否かを判別する。ここで否定判別された場合、すなわち、先発コマンドが上入賞口３３ａの入球（第１特別変動保留エリアに記憶された変動情報）に対応するものであった場合には、ステップＳ４１０３において、第１保留情報格納エリアに保留記憶されている変動情報の保留数をカウントする上変動保留カウンタＮｄを１インクメントする。
【０３１５】
続くステップＳ４１０４では、先発コマンドに含まれる大当たりか否かの情報、大当たり種別の情報、リーチ種別の情報等を、第１保留情報格納エリアの空いている保留エリアのうち最初のエリアに記憶する。
【０３１６】
また、続くステップＳ４１０５では、予告情報格納処理を行う。すなわち、本実施形態では、連続する複数の変動表示において互いに関連する演出表示を意図的に導出する（所謂、「連続予告」が行われる）場合がある。ここでは、連続予告を行うか否かを決定するための連続予告カウンタの値、及び、連続予告の種別を決定するための予告種別カウンタの値を取得し、当該カウンタ値を第１保留情報格納エリアのうち上記ステップＳ４１０４にて変動情報を新たに記憶した保留エリアに記憶する。
【０３１７】
連続予告カウンタは、例えば０〜４９の範囲内で順に１ずつ加算され、上限値（つまり４９）に達した後、下限値である０に戻るループカウンタとして構成されている。連続予告カウンタは定期的に更新され、その都度、対応するカウンタバッファ（連続予告カウンタバッファ）に連続予告カウンタの値が記憶される。
【０３１８】
予告種別カウンタは、例えば０〜９の範囲内で順に１ずつ加算され、上限値（つまり９）に達した後、下限値である０に戻るループカウンタとして構成されている。予告種別カウンタは定期的に更新され、その都度、対応するカウンタバッファ（予告種別カウンタバッファ）に予告種別カウンタの値が記憶される。
【０３１９】
そして、当該予告情報格納処理において、保留情報格納エリアに変動情報が格納されると、連続予告カウンタバッファ及び予告種別カウンタバッファに記憶されている連続予告カウンタの値及び予告種別カウンタの値が取得されることとなる。さらに、保留情報格納エリアの各保留エリア及び実行エリアには、連続予告が導出されることが決定された場合にオンされる連続予告フラグがそれぞれ設けられている。
【０３２０】
また、本実施形態では、ＲＯＭ５５２に対し、連続予告を行うか否かの決定に際して参酌される予告当否判定テーブルと、連続予告の態様の決定に際して参酌される予告テーブルとが設けられている。予告当否判定テーブル及び予告テーブルはそれぞれ複数設けられており、変動情報に応じて、参酌される予告当否判定テーブル及び予告テーブルが選択される。
【０３２１】
ステップＳ４１０５の後、ステップＳ４１０６において、消灯状態にある第１保留ランプ４６ａのうちの１つ（例えば、４つある第１保留ランプ４６ａのなかで消えているもののうち一番左側のもの）を点灯状態とする。本実施形態の第１保留ランプ４６ａは青色に発光する。続くステップＳ４１０７では、連続予告を実行するか否かを決定する連続予告抽選処理を行い、その後、本処理を終了する。
【０３２２】
尚、ステップＳ４１０７の連続予告抽選処理では、上変動保留カウンタＮｄの値が「２」以上である場合に、第１保留情報記憶エリアに新たに記憶された連続予告カウンタの値に基づいて、大当たり種別やリーチ種別や遊技モードにそれぞれ対応する予告当否判定テーブルを参照し、連続予告を実行するか否かを決定する。さらに、連続予告を実行することが決定された場合には、第１保留情報記憶エリアに新たに記憶された予告種別カウンタの値に基づいて、大当たり種別やリーチ種別や遊技モードに対応する予告テーブルを参照し、連続予告を実行するか否かを決定する。加えて、第１保留情報記憶エリアの保留エリアのうち変動情報が記憶されている全ての保留エリアの連続予告フラグをオンにする。但し、実行エリアの連続予告フラグはオンにしない。
【０３２３】
また、ステップＳ４１０２で否定判別された場合、すなわち、先発コマンドが下入賞口３３ｂへの入球（第２特別変動保留エリアに記憶された変動情報）に対応するものであった場合には、ステップＳ４１０８に進み、第２保留情報格納エリアに保留記憶されている変動情報の保留数をカウントする下変動保留カウンタＮｅを１インクリメントする。
【０３２４】
その後、ステップＳ４１０９では、先発コマンドに含まれる大当たりか否かの情報、大当たり種別の情報、リーチ種別の情報等を、第２保留情報格納エリアの空いている保留エリアのうち最初のエリアに記憶する。続くステップＳ４１１０では、連続予告カウンタの値及び予告種別カウンタの値を取得し、当該カウンタ値を第２保留情報格納エリアのうち上記ステップＳ４１０９にて変動情報を新たに記憶した保留エリアに記憶する。
【０３２５】
ステップＳ４１１０の後、ステップＳ４１１１において、消灯状態にある第２保留ランプ４６ｂのうちの１つ（例えば、４つある第２ランプ４６ｂのなかで消えているもののうち一番左側のもの）を点灯状態とする。本実施形態の第２保留ランプ４６ｂは赤色に発光する。続くステップＳ４１１２では、連続予告を実行するか否かを決定する連続予告抽選処理を行い、本処理を終了する。尚、ステップＳ４１１２の連続予告抽選処理は、ステップＳ４１０７の連続予告抽選処理を下入賞口３３ｂへの入球に対応させるだけであり、説明は省略する。
【０３２６】
図２９の説明に戻り、ステップＳ３９０３の後又はステップＳ３９０１で否定判別された場合には、ステップＳ３９０４へと移行し、次の通常処理の実行タイミングに至ったか否か、すなわち前回の通常処理の開始から所定時間（本例では２ｍｓｅｃ）が経過したか否かを判別する。そして、既に所定時間が経過していればステップＳ３９０５へ移行し、一方、前回の通常処理の開始から未だに所定時間が経過していなければ、ステップＳ３９１２へと移行する。
【０３２７】
ステップＳ３９０５では、各種カウンタの更新処理を実行する。サブ制御装置２６２のＣＰＵ５５１は、装飾図柄の表示に際し各種カウンタ情報を用いる。具体的には、図３０に示すように、大当たり時装飾図柄カウンタＣＯと、上図柄表示領域、中図柄表示領域、及び下図柄表示領域の各外れ図柄の設定に使用する上・中・下の各図柄カウンタＣＬ，ＣＭ，ＣＲとを用いることとしている。図柄カウンタＣＬ，ＣＭ，ＣＲは、ＣＰＵ５５１内のＲレジスタ（リフレッシュレジスタ）を用いてレジスタ値が加算され、結果的に数値がランダムに変化する構成となっている。
【０３２８】
大当たり時装飾図柄カウンタＣＯは、大当たり状態が発生する際に、装飾図柄表示装置４２の変動停止時の図柄（大当たり図柄）を決定するものであり、本実施形態では、大当たり時装飾図柄カウンタＣＯとしては、９個（０〜８）のカウンタ値が用意されている。すなわち、大当たり時装飾図柄カウンタＣＯは、０〜８の範囲内で順に１ずつ加算され、上限値（つまり８）に達した後０に戻る構成となっている。
【０３２９】
そして、主制御装置２６１から送信された図柄コマンドが確変大当たりに対応する図柄を停止させる旨を示す「ＡＡ１１」である場合、図示しないテーブル（カウンタ値と装飾図柄とを対応付けるテーブル）に基づいて、例えば、カウンタ値が０であれば「１」（のゾロ目）、１であれば「２」（のゾロ目）という具合に、大当たり図柄の組合わせを決定する。この大当たり時装飾図柄カウンタＣＯはステップＳ３９０５のカウンタ更新処理にて定期的に更新され、後述するようにサブ制御装置２６２が図柄コマンドを受信するタイミングでＲＡＭ５５３のカウンタ用バッファから読み出す。尚、本実施形態では大当たり時装飾図柄カウンタＣＯはＲＡＭ５５３の大当たり時装飾図柄カウンタバッファに格納されるものとしたが、バッファに格納せず、図柄コマンドを受信したタイミングなどでカウンタ値を参照するようにしてもよい。
【０３３０】
また、図柄コマンドが通常大当たりに対応する図柄を停止させる旨を示す「ＡＡ１２」である場合、例えば、カウンタ値が０、１であれば「２」（のゾロ目）、２〜４であれば「４」（のゾロ目）、５、６であれば「６」（のゾロ目）、７、８であれば「８」（のゾロ目）という具合に、大当たり図柄の組合わせを決定する。
【０３３１】
上・中・下の各図柄カウンタＣＬ，ＣＭ，ＣＲは、当否抽選が外れとなったときに、上・中・下の図柄表示領域の各停止図柄の組合わせを決定するものであり、各列では９個の装飾図柄の何れかが表示されることから、各々に９個（０〜８）のカウンタ値が用意されている。上図柄カウンタＣＬにより上図柄表示領域の停止図柄が決定され、中図柄カウンタＣＭにより中図柄表示領域の停止図柄が決定され、下図柄カウンタＣＲにより下図柄表示領域の停止図柄が決定される。
【０３３２】
本実施形態では、ＣＰＵ５５１に内蔵のＲレジスタの数値を用いることにより各カウンタＣＬ，ＣＭ，ＣＲの値をランダムに更新する構成としている。すなわち、各図柄カウンタＣＬ，ＣＭ，ＣＲの更新時には、前回値にＲレジスタの下位３ビットの値が加算され、その加算結果が上限値を超えた場合に８減算されて今回値が決定される。各図柄カウンタＣＬ，ＣＭ，ＣＲは更新時期が重ならないようにして更新され、それら図柄カウンタＣＬ，ＣＭ，ＣＲの組合わせが、ＲＡＭ５５３の前後外れリーチ図柄バッファ、前後外れ以外リーチ図柄バッファ、及び完全外れ図柄バッファの何れかに格納される。
【０３３３】
ここで、各図柄カウンタＣＬ，ＣＭ，ＣＲの更新処理を詳しく説明する。図３１に示すように、ステップＳ４００１では、上図柄カウンタＣＬの更新時期か否かを判別し、ステップＳ４００２では、中図柄カウンタＣＭの更新時期か否かを判別する。なお、上・中・下の各図柄カウンタＣＬ，ＣＭ，ＣＲが１回の更新処理で１つずつ順に更新されるように構成する。したがって、前回の更新処理において下図柄カウンタＣＲが更新されている場合、ステップＳ４００１で肯定判断されることになる。また、前回の更新処理において上図柄カウンタＣＬが更新されている場合、ステップＳ４００２で肯定判断されることになる。そして、上図柄カウンタＣＬの更新時期（ステップＳ４００１がＹＥＳ）であればステップＳ４００３に進み、上図柄カウンタＣＬを更新する。また、中図柄カウンタＣＭの更新時期（ステップＳ４００２がＹＥＳ）であればステップＳ４００４に進み、中図柄カウンタＣＭを更新する。さらに、下図柄カウンタＣＲの更新時期（ステップＳ４００１、Ｓ４００２が共にＮＯ）であればステップＳ４００５に進み、下図柄カウンタＣＲを更新する。ステップＳ４００３〜Ｓ４００５の図柄カウンタＣＬ，ＣＭ，ＣＲの更新では、前回のカウンタ値にＲレジスタの下位３ビットの値を加算すると共にその加算結果が上限値を超えた場合に８を減算して、その演算結果を、外れ図柄カウンタＣＬ，ＣＭ，ＣＲの今回値とする。
【０３３４】
上記ＣＬ，ＣＭ，ＣＲの更新処理によれば、上・中・下の各図柄カウンタＣＬ，ＣＭ，ＣＲが１回の更新処理で１つずつ順に更新され、各カウンタ値の更新時期が重なることはない。これにより、更新処理を３回実行する毎に図柄カウンタＣＬ，ＣＭ，ＣＲの１セット分が更新されるようになっている。
【０３３５】
その後、ステップＳ４００６では、上記更新した図柄カウンタＣＬ，ＣＭ，ＣＲの組合わせがリーチ図柄の組合わせ（上図柄表示領域の図柄と下図柄表示領域の図柄とが同じ）になっているか否かを判別し、リーチ図柄の組合わせである場合（Ｓ４００６がＹＥＳ）、さらにステップＳ４００７では、大当たり図柄の組合わせ（上下の図柄表示領域の図柄と中図柄表示領域の図柄とが同じ）であるか否かを判別する。ステップＳ４００７で肯定判別された場合には、図柄カウンタＣＬ，ＣＭ，ＣＲの組合わせをＲＡＭ５５３に記憶することなく、そのまま本処理を終了する。
【０３３６】
一方、ステップＳ４００７で否定判別された場合には、ステップＳ４００８において、図柄カウンタＣＬ，ＣＭ，ＣＲの組合わせが前後外れ図柄の組合わせであるか否かを判別する。図柄カウンタＣＬ，ＣＭ，ＣＲが前後外れ図柄（前後外れリーチ）の組合わせである場合（Ｓ４００８がＹＥＳ）、ステップＳ４００９に進み、そのときの図柄カウンタＣＬ，ＣＭ，ＣＲの組合わせをＲＡＭ５５３の前後外れリーチ図柄バッファに格納して、本処理を終了する。図柄カウンタＣＬ，ＣＭ，ＣＲが前後外れ以外図柄（前後外れ以外リーチ）の組合わせである場合（Ｓ４００８がＮＯ）には、ステップＳ４０１０に進み、そのときの図柄カウンタＣＬ，ＣＭ，ＣＲの組合わせをＲＡＭ５５３の前後外れ以外リーチ図柄バッファに格納して、本処理を終了する。
【０３３７】
また、リーチ図柄以外の組合わせである場合（Ｓ４００６がＮＯ）、外れ図柄カウンタＣＬ，ＣＭ，ＣＲの組合わせが外れ図柄（完全外れ図柄）の組合わせになっているため、ステップＳ４０１１において、そのときの外れ図柄カウンタＣＬ，ＣＭ，ＣＲの組合わせをＲＡＭ５５３の完全外れ図柄バッファに格納して、本処理を修了する。
【０３３８】
図２９の説明に戻り、ステップＳ３９０６では保留処理を行う。以下、保留処理について図３３を参照して説明する。
【０３３９】
先ず、ステップＳ４２０１では、変動パターンコマンドを受信したか否か（変動パターンコマンドがＲＡＭ５５３のコマンドバッファに記憶されたか否か）を判別する。ステップＳ４２０１で肯定判別された場合には、ステップＳ４２０２において、下変動保留カウンタＮｅの値が「０」よりも大きいか否かを判別する。当該ステップＳ４２０２で否定判別された場合、すなわち、第２変動表示の変動情報が保留記憶されていない場合には、ステップＳ４２０３に進み、上変動保留カウンタＮｄの値を１減算する。
【０３４０】
尚、上記のように、本実施形態では、第１変動表示よりも第２変動表示が優先的に消化され、第２変動表示が保留記憶されている場合には、第１変動表示が消化されることはない。すなわち、第２保留情報格納エリアに第２変動表示の変動情報が保留記憶されている場合には、第１変動表示に対応する変動パターンコマンドは送られてこない。このため、本実施形態では、ステップＳ４２０２において、下変動保留カウンタＮｅの値が「０」よりも大きいか否かを判別することで、当該変動パターンコマンドが第１変動表示及び第２変動表示のどちらの変動情報を有しているかを判別している。もちろん、変動パターンコマンドに対して第１変動表示及び第２変動表示のどちらの変動情報に対応しているかの情報を持たせ、変動パターンコマンドに基づいて、当該変動パターンコマンドが第１変動表示及び第２変動表示のどちらの変動情報を有しているかを判別してもよい。
【０３４１】
ステップＳ４２０３の後、ステップＳ４２０４において、第１保留情報格納エリアに格納されたデータをシフトさせる処理を実行する。このデータシフト処理は、第１保留情報格納エリアの保留第１〜第４エリアに格納されているデータ（連続予告フラグも含む）を実行エリア側に順にシフトさせる処理であって、保留第１エリア→実行エリア、保留第２エリア→保留第１エリア、保留第３エリア→保留第２エリア、保留第４エリア→保留第３エリアといった具合に各エリア内のデータがシフトされる。
【０３４２】
続くステップＳ４２０５では、点灯状態にある第１保留ランプ４６ａのうちの１つ（例えば、点灯している第１保留ランプ４６ａのうち一番右側のもの）を消灯状態とする。ステップＳ４２０５の後、ステップＳ４２０９に移行する。
【０３４３】
また、ステップＳ４２０２で肯定判別された場合、すなわち、第２変動表示の変動情報が１つでも保留記憶されている場合には、ステップＳ４２０６において、下変動保留カウンタＮｅの値を１減算する。
【０３４４】
続くステップＳ４２０７では、第２保留情報格納エリアに格納されたデータをシフトさせる処理を実行する。このデータシフト処理は、第２保留情報格納エリアの保留第１〜第４エリアに格納されているデータを実行エリア側に順にシフトさせる処理であって、保留第１エリア→実行エリア、保留第２エリア→保留第１エリア、保留第３エリア→保留第２エリア、保留第４エリア→保留第３エリアといった具合に各エリア内のデータがシフトされる。尚、本実施形態では、保留情報格納エリアの実行エリアは１つであり、第１保留情報格納エリア及び第２保留情報格納エリアに格納されているデータは、当該データに対応する変動表示が行われる際に、共通の実行エリアにシフトされることとなる。
【０３４５】
続くステップＳ４２０８では、点灯状態にある第２保留ランプ４６ｂのうちの１つ（例えば、点灯している第２保留ランプ４６ｂのうち一番右側のもの）を消灯状態とする。ステップＳ４２０８の後、ステップＳ４２０９に移行する。
【０３４６】
ステップＳ４２０９では連続予告に使用される表示演出の種別を決定する予告設定処理が行われる。ステップＳ４２０９の予告設定処理では、保留情報格納エリアの実行エリアの連続予告フラグ（ステップＳ４１０７の連続予告抽選処理参照）がオンであるか否かを判別し、否定判別された場合には、連続予告は行われないため、そのまま本処理を終了する。一方、肯定判別された場合には、変動パターンコマンドの変動情報に基づき、大当たりか否か、大当たりの場合には種別は何か、大当たりではない場合には、リーチ種別は何か等を判別し、それぞれに対応するテーブルを参照して、連続予告の種別を決定する。ここで決定された種別の連続予告は、対応する変動表示に際して所期のタイミングで導出されることとなる。ステップＳ４２０９の後、本処理を終了する。
【０３４７】
尚、本実施形態では、第２変動表示が第１変動表示よりも優先的に消化される構成であるため、複数回の第１変動表示に関して連続予告が行われる場合には、かかる第１変動表示の変動表示中に下入賞口３３ｂへの入球があると、第２変動表示が前記複数回の第１変動表示の間に割り込んで、連続予告が途切れる場合がある。これに対し、本実施形態では、連続予告として使用される演出は、連続予告が行われない場合の通常の変動表示に際しても導出され得る表示演出（単独の変動表示を対象として導出され得る演出）が用いられる。このため、連続予告が途切れても、何ら違和感は生じない。
【０３４８】
図２９の説明に戻り、ステップＳ３９０７では表示設定処理を行う。ここでは、ＲＡＭ５５３のコマンドバッファに格納された情報に基づき、表示制御装置４５へ出力する表示コマンドを生成する等の各種の演算処理及びコマンドの出力設定を行う。つまり、ここでは、装飾図柄表示装置４２において表示する表示態様が決定されることとなる。例えば、変動パターンコマンド及び図柄コマンドを受信した場合、サブ制御装置２６２は、変動種別、変動時間、及び停止図柄等に基づいて、対応するテーブルを参照し、表示パターン等を決定する。そして、決定事項を表示コマンドとして表示制御装置４５に出力する等の制御を行う。
【０３４９】
尚、表示制御装置４５は、サブ制御装置２６２からの指令に応じて描画処理を行い、装飾図柄表示装置４２での装飾図柄の変動表示を開始する。なお、主制御装置２６１から変動パターンコマンドが一旦受信されると、当該変動パターンに対応する変動時間が経過するまでの間、サブ制御装置２６２と表示制御装置４５との協働のもとに図柄の変動表示が継続される。
【０３５０】
また、変動表示を開始させる際には、保留情報記憶エリアの実行エリアの連続予告フラグ（ステップＳ４１０５の連続予告抽選処理参照）がオンである場合に、変動パターンコマンドの変動情報に基づき、各状況に対応するテーブルを参照して、変動表示に導出させる連続予告の種別を決定したり、連続予告とは別の予告演出の導出を決定したり、演出ボタン１２５の操作に対応する表示を行ったりする。さらに、当該ステップＳ３９０７の表示設定処理では、大当たり中の演出制御を行う処理（大当たり表示処理）についても行われるが、これについては後述する。
【０３５１】
ステップＳ３９０８のランプ設定処理では、装飾図柄表示装置４２で行われる表示演出に同期させるべく、ランプ・電飾類の点灯パターンを設定する。
【０３５２】
ステップＳ３９０９の音声設定処理では、装飾図柄表示装置４２で行われる表示演出に同期させるべく、スピーカＳＰの出力パターンを設定する。また、エラー発生の報知等、音声に関するコマンドが主制御装置２６１から送信されてきた場合には、これらの制御を行うための設定もステップＳ３９０９で行われる。
【０３５３】
ステップＳ３９１０では、客待ち演出（例えば装飾図柄表示装置４２の変動表示が行われていない状態で所定時間が経過すると表示されるように設定されているデモ画面表示）の制御設定等その他の処理を行う。
【０３５４】
ステップ３９１１では、上記ステップＳ３９０５〜３９１０の設定内容に基づいた制御信号を各装置に送信する外部出力処理を実行する。例えば、装飾図柄表示装置４２による装飾図柄の変動表示に際して表示コマンドを表示制御装置４５に送信する。
【０３５５】
２ｍｓｅｃ毎に行われるステップＳ３９０５〜Ｓ３９１１の処理が実行された後、又は、上記ステップＳ３９０４で否定判別された場合には、ステップＳ３９１２に移行し、ＲＡＭ５５３に電源断の発生情報が記憶されているか否かを判別する。尚、電源断の発生情報は、主制御装置２６１から電源断コマンドを受信した場合に記憶される。
【０３５６】
電源断の発生情報が記憶されていない場合には、ステップＳ３９１３に進み、ＲＡＭ５５３が破壊されているか否かが判別される。ここでＲＡＭ５５３が破壊されていなければ、ステップＳ３９０１の処理へ戻り、繰り返し通常処理が実行される。一方、ＲＡＭ５５３が破壊されていれば、以降の処理の実行を停止させるために、処理を無限ループする。
【０３５７】
一方、ステップＳ３９１２で電源断の発生情報が記憶されると判別された場合、ステップＳ３９１４において電源断処理を実行する。電源断処理では、割り込み処理の発生を禁止すると共に、各出力ポートをオフする。また、電源断の発生情報の記憶も消去する。電源断処理の実行後は、処理を無限ループする。
【０３５８】
次に、ステップＳ３９０７の表示設定処理において行われる大当たり表示処理について、図３４を参照して説明する。
【０３５９】
先ず、ステップＳ４７０１では、主制御装置２６１から大当たり状態の開始を告げるオープニングコマンドを受信したか否かを判別する。ステップＳ４７０１で肯定判別された場合には、ステップＳ４７０２において、残りのラウンド数を把握するためのラウンド把握カウンタに対し、オープニングコマンドに含まれる情報に基づいて、「１６ＲＳ」であれば「１６」を設定し、「７ＲＳ」、「７ＲＮ」であれば「７」を設定する。
【０３６０】
その後、ステップＳ４７０３において、８秒間のオープニング演出の設定（装飾図柄表示装置４２の画像、スピーカＳＰの音声、各種ランプの点灯態様の設定）を行ってから、本処理を終了する。尚、サブ制御装置２６２には、大当たり種別と、残りラウンド数と、大当たり状態中の各種演出態様との対応関係を記憶するテーブルが設けられており、当該テーブルを参照して対応する演出を選択し、それを実行させることとなる。
【０３６１】
また、ステップＳ４７０１で否定判別された場合には、ステップＳ４７０４においてインターバルコマンドを受信したか否かを判別する。ステップＳ４７０４で肯定判別された場合、ステップＳ４７０５において、最大で３０秒のラウンド中の演出の設定を行ってから、本処理を終了する。
【０３６２】
ステップＳ４７０４で否定判別された場合、ステップＳ４７０６において、インターバルコマンドを受信したか否かを判別する。ステップＳ４７０６で肯定判別された場合、ステップＳ４７０７でラウンド把握カウンタを１減算し、ステップＳ４７０８で４秒のインターバル中の演出の設定を行ってから、本処理を終了する。
【０３６３】
ステップＳ４７０６で否定判別された場合、ステップＳ４７０９においてエンディングコマンドを受信したか否かを判別する。ステップＳ４７０９で肯定判別された場合、ステップＳ４７１０でラウンド把握カウンタを１減算し、ステップＳ４７１１で１０秒のエンディング演出の設定を行ってから、本処理を終了する。
【０３６４】
ステップＳ４７０９で否定判別された場合、ステップＳ４７１２において大当たり終了コマンドを受信したか否かを判別する。ステップＳ４７１２で否定判別された場合には、そのまま本処理を終了する。一方、ステップＳ４７１２で肯定判別された場合には、ステップＳ４７１３において、エンディング表示を直ちに終了させ、変動表示が行われる通常遊技状態の態様とする設定を行う。その後、本処理を終了する。
【０３６５】
さて、本実施形態では、音声出力手段としてのスピーカＳＰから最多で３パターンの音声（ＢＧＭや効果音）を同時に出力可能に構成されている。さらに、同時に出力される音声パターンの組合わせによって各音声のボリュームが（付随的に）変更され得るようになっている。本実施形態では、かかる音声ボリュームの設定が第２制御手段としての音声制御部２６４によって行われるように構成されている。すなわち、主制御装置２６１からの変動パターンコマンド等に基づいて、第１制御手段としてのサブ制御装置２６２のＣＰＵ５５１、ＲＯＭ５５２、及び、ＲＡＭ５５３（以下、これらを単にサブ制御装置２６２と称する）は、複数用意された音声パターンの中から実行するパターンを決定するとともに、当該決定事項を音声コマンド等として、音声制御部２６４に出力するように構成されている。そして、音声制御部２６４は、当該音声コマンド等に基づいて、対応するパターンの音声をスピーカＳＰから出力させるための音声制御を行うように構成されている。
【０３６６】
音声制御部２６４は、各パターンの音声データ（各音声パターンの音の高低や長短等を示すデータ群）を予め記憶している第１記憶手段としての音声ＲＯＭを備えるとともに、音声ＲＡＭにおいて、出力中の音声のパターンを特定する音声情報を記憶可能な第２記憶手段としての音声パターン記憶エリアを備えている。
【０３６７】
また、本実施形態では、複数の音声パターンは、複数のグループに分けられている。各グループについてより具体的に説明すると、図４１に示すように、通常モード・確変モード・時間短縮モードにおける特別表示装置４３Ｌ、４３Ｒ（装飾図柄表示装置４２）の変動表示に際して流れる各ＢＧＭ、大当たり状態に当選したことを告知するファンファーレ、「７ＲＳ」の大当たりラウンド中のＢＧＭ、及び、「７ＲＳ」のエンディングのＢＧＭは「通常ＢＧＭ」として「グループＣ」に配属されている。
【０３６８】
また、変動表示の最中等に適宜出力される効果音のうち、遊技盤３０に設けられた電動役物等と連動したり、演出ボタン１２５の操作に応じて発生したり、大当たり発生への期待度を飛躍的に高める装飾図柄表示装置４２等での演出に応じて発生したりする可能性のあるもの、及び、変動表示の停止音は「強演出効果音」として「グループＢ」に配属されている。尚、効果音としては、メロディーを有するものであってもよいし、音階の特定されないものであってもよい。
【０３６９】
さらに、効果音のうち、「グループＢ」のものよりも演出効果が低いもの（「グループＢ」のものに比して派手さがない、示唆する内容が大当たりの発生とほとんど関係がない或いは信頼度が低い、頻繁に発生する等）は「通常効果音」として「グループＤ」に配属されている。
【０３７０】
加えて、効果音のうち、発生するだけで、変動表示中においては大当たり状態が発生することを告知し、大当たり種別の特定されていない大当たり状態中においては実は確変大当たり（７ＲＳ又は１６ＲＳ）であることを告知するものは「特殊効果音」として「グループＫ」に配属されている。
【０３７１】
また、スーパーリーチに発展した場合の変動表示に際して流れるＢＧＭ、７Ｒ大当たり状態中に発生する可能性のある昇格演出（成功の場合には「特殊効果音」が出力される）に際して流れるＢＧＭは「特殊ＢＧＭ」として「グループＡ」に配属されている。
【０３７２】
さらに、「１６ＲＳ」の大当たりラウンド中に流れるＢＧＭ、及び「１６ＲＳ」のエンディングのＢＧＭは「プレミアムＢＧＭ」として「グループＳ」に配属されている。本実施形態では、「１６ＲＳ」の大当たりラウンド中に流れるＢＧＭは、変動表示の停止表示後に流れ始めるパターンだけではなく、変動表示の最中から流れ始めるパターンもあるように構成されている。後者の場合には、変動表示が終了する前に「１６ＲＳ」の大当たりに当選したことを把握することができる。
【０３７３】
尚、本実施形態では、各種エラー状態が発生した場合に出力されるエラー発生音は「グループＥ」に配属されている。
【０３７４】
さらに、本実施形態では、複数パターンの音声が同時に出力される場合の各音声のボリュームに関して優劣を付けるべく各グループがランク付けされている。音声制御部２６４は、音声パターンのグループと、該グループのランクとの対応関係を示す対応関係記憶手段としての対応関係記憶テーブルを備えている。そして、音声制御部２６４は、サブ制御装置２６２（ＣＰＵ５５１）から音声コマンド等を受信すると、対応する音声パターンのランクを把握するとともに、同時に出力される音声パターンのランクと比較して、所定の組合わせとなる場合に、対象となる音声のボリュームを変更するようになっている。図４１に示すように、本実施形態では、「グループＳ」を「ランクＬ１」とし、「グループＫ」を「ランクＬ２」とし、「グループＡ」及び「グループＢ」を「ランクＬ３」とし、「グループＣ」及び「グループＤ」を「ランクＬ４」とし、「グループＥ」を「ランクＬｅ」としている。
【０３７５】
また、本実施形態では、音声のボリュームを、大ボリューム「ＶＨ」、小ボリューム「ＨＬ」、及び全ミュート「Ｖ０」の３段階に設定可能に構成されている。具体的には、大ボリューム「ＶＨ」は基準とされる音量の１００％、小ボリューム「ＨＬ」は５０％、全ミュート「Ｖ０」は０％となっている。そして、例えば、「ランクＬ４」の通常ＢＧＭのみが出力された状態では、当該通常ＢＧＭのボリュームは大ボリューム「ＶＨ」であるが、「ランクＬ３」の強演出効果音が出力された場合には、その期間の通常ＢＧＭのボリュームが小ボリューム「ＶＬ」に低減するように構成されている。尚、同時に出力される音声パターンのランクの組合わせに応じたボリューム変化の詳細（ボリューム設定処理）については後述する。
【０３７６】
また、音声制御部２６４の前記音声パターン記憶エリアは、第１効果音チャンネルＣＨ１、第２効果音チャンネルＣＨ２、及び、ＢＧＭチャンネルＣＨ３の３つの記憶エリアを備えており、これによって同時に３パターンの音声情報を記憶可能に構成されている。本実施形態では、各音声パターンは、どのグループのどのパターンかという形式で特定され得るようになっている。すなわち、各チャンネルＣＨ１〜ＣＨ３は、記憶される音声パターンが属するグループを示すグループ情報が記憶されるグループ記憶エリアと、音声パターンがそのグループの中のいずれであるかを特定するパターン情報が記憶されるパターン記憶エリアとを備えるとともに、音声パターンが属するグループのランクを示すランク情報が記憶されるランク記憶エリアと、ボリュームを示すボリューム情報が記憶されるボリューム記憶エリアとを備えている。
【０３７７】
特に、本実施形態では、各チャンネルＣＨ１〜ＣＨ３に２バイトが使用され、上位バイトの上位４ビットがグループ記憶エリア、上位バイトの下位４ビットがパターン記憶エリア、下位バイトの上位４ビットがランク記憶エリア、下位バイトの下位４ビットがボリューム記憶エリアとなっている。そして、チャンネルＣＨ１〜ＣＨ３に音声情報が記憶されている場合には、そのグループ記憶エリア及びパターン記憶エリアに記憶されている値を参照して音声パターンを特定し、かかる音声パターンに対応する音声データを読み出して音声信号に変換し、増幅器に出力することとなる。このとき、ボリューム記憶エリアを参照し、ボリュームの調節も合わせて行うようになっている。
【０３７８】
また、本実施形態では、サブ制御装置２６２から音声制御部２６４に出力される音声コマンド等は２バイト構成となっており、上位バイトでコマンドの種類を示し、下位バイトの上位４ビットでグループ情報を示し、下位４ビットでパターン情報を示している。つまり、対応するチャンネルＣＨ１〜ＣＨ３に対して、音声コマンドの下位バイトの上位４ビットの情報をグループ記憶エリアに記憶し、下位４ビットの情報をパターン記憶エリアに記憶すればよい。但し、ランク情報やボリューム情報は音声制御部２６４が判別して設定するため、音声コマンドには含まれていない。
【０３７９】
尚、使用していない（音を出力しない状態の）チャンネルＣＨ１〜ＣＨ３には、使用していないことを示す情報が記憶される。本実施形態では、チャンネルＣＨ１〜ＣＨ３への記憶形式を揃えるべく、音を出力しない状態（無音）に対してもグループ分け、及び、ランク付けが行われており、無音の場合には、該当するチャンネルＣＨ１〜ＣＨ３のグループ記憶エリアに「グループＮ」が記憶され、ランク記憶エリアに「ランクＬ０」が記憶される。ちなみに、本実施形態では、グループ記憶エリアの最上位ビットを確認するだけで、「ランクＬ０」かそれ以外かが判別可能となっている。
【０３８０】
また、本実施形態では、ＢＧＭチャンネルＣＨ３には、ＢＧＭの音声情報のみ、すなわち、「グループＳ」、「グループＡ」、「グループＣ」、「グループＮ」のいずれかに属する音声パターンの音声情報が記憶されるようになっている。これに対し、第１及び第２効果音チャンネルＣＨ１、ＣＨ２には、主として効果音の音声情報が記憶される。特に、「グループＫ」の特殊効果音、「グループＥ」のエラー発生音の音声情報は、第１効果音チャンネルＣＨ１にのみ記憶可能に構成され、「グループＢ」の強演出効果音の音声情報は、第２効果音チャンネルＣＨ２にのみ記憶可能に構成されている。尚、第１及び第２効果音チャンネルＣＨ１、ＣＨ２は、その他にも、それぞれ「グループＤ」、「グループＮ」の音声情報を記憶可能となっている。
【０３８１】
さらに、第１効果音チャンネルＣＨ１、及び第２効果音チャンネルＣＨ２にそれぞれ対応して、効果音の残り出力時間を計測するための第１音制御タイマ、及び第２音制御タイマが設けられている。尚、ＢＧＭチャンネルＣＨ３に記憶される音声情報は、サブ制御装置２６２からのコマンド受信を契機に更新されるＢＧＭの音声情報だけなので、ＢＧＭチャンネルＣＨ３に対応する音制御タイマは設けられていない。但し、各チャンネルＣＨ１〜ＣＨ３に記憶された音声情報の経過（進行状況）を計るタイマについては、各チャンネルＣＨ１〜ＣＨ３にそれぞれ対応して設けられている。
【０３８２】
次に、音声制御部２６４で行われる通常処理について図３５を参照して説明する。先ず、ステップＳ７１０１では、サブ制御装置２６２（ＣＰＵ５５１）からのコマンドが受信されているか否かを判別する。ステップＳ７１０１で肯定判別された場合には、ステップＳ７１０２において、そのコマンドを音声ＲＡＭのコマンドバッファへ記憶する。音声ＲＡＭのコマンドバッファは、サブ制御装置２６２のＲＡＭ５５３と同様に、コマンドを一時的に記憶するリングバッファで構成されている。
【０３８３】
続くステップＳ７１０３では、受信したコマンドの情報を、音声ＲＡＭに設けられた音声パターン記憶エリアのチャンネルＣＨ１〜ＣＨ３に記憶する音声設定処理を行う。ここで、当該音声設定処理について、図３６を参照して説明する。尚、本実施形態では、音声設定処理がパターン記憶処理を構成する。
【０３８４】
先ず、ステップＳ７２０１では、サブ制御装置２６２からエラー状態の発生を示すエラー発生コマンドを受信したか否かを判別する。ステップＳ７２０１で肯定判別された場合には、ステップＳ７２０２において、第１効果音チャンネルＣＨ１に「エラー」を示す音声情報を記憶する。ちなみに、第１効果音チャンネルＣＨ１のランク記憶エリアには「ランクＬｅ」を示す値が記憶され、グループ記憶エリアには「グループＥ」を示す値が記憶される。
【０３８５】
続くステップＳ７２０３では、第１効果音チャンネルＣＨ１のボリューム記憶エリアに大ボリューム「ＶＨ」に対応する値を記憶する。さらに、ステップＳ７２０４では、第２効果音チャンネルＣＨ２のボリューム記憶エリア、及び、ＢＧＭチャンネルＣＨ３のボリューム記憶エリアに全ミュート「Ｖ０」に対応する値を記憶する。これにより、エラー発生音のみが出力された状態とされる。ステップＳ７２０４の後、本処理を終了する。
【０３８６】
また、ステップＳ７２０１で否定判別された場合には、ステップＳ７２０５において、通常モードにおける変動表示の停止表示に際してサブ制御装置２６２から出力されるＢＧＭ休止コマンドを受信したか否かを判別する。ステップＳ７２０５で肯定判別された場合には、ステップＳ７２０６においてＢＧＭチャンネルＣＨ３に「無音」の音声情報を記憶する。ちなみに、ＢＧＭチャンネルＣＨ３のランク記憶エリアには「ランクＬ０」を示す値が記憶され、グループ記憶エリアには「グループＮ」を示す値が記憶される。これにより、少なくともＢＧＭが出力されていない状態とされる。
【０３８７】
続くステップＳ７２０７では、ＢＧＭチャンネルＣＨ３のボリューム記憶エリアに全ミュート「Ｖ０」に対応する値を記憶する。ステップＳ７２０７の後、本処理を終了する。
【０３８８】
また、ステップＳ７２０５で否定判別された場合には、ステップＳ７２０８において音声コマンドを受信したか否かを判別する。ステップＳ７２０８で否定判別された場合には、そのまま本処理を終了する。一方、ステップＳ７２０８で肯定判別された場合には、ステップＳ７２０９において、「グループＳ；プレミアムＢＧＭ」の音声コマンドであるか否かを判別する。
【０３８９】
ステップＳ７２０９で肯定判別された場合、すなわち、プレミアムＢＧＭを出力する場合には、ステップＳ７２２１において、ＢＧＭチャンネルＣＨ３のグループ記憶領域及びパターン記憶領域に対応する音声情報を記憶するとともに、ランク記憶領域に「ランクＬ１」であることを示す値を記憶する。続くステップＳ７２２２では、ＢＧＭチャンネルＣＨ３のボリューム記憶エリアに大ボリューム「ＶＨ」に対応する値を記憶する。さらに、ステップＳ７２２３において、第１及び第２効果音チャンネルＣＨ１、ＣＨ２のボリューム記憶エリアに全ミュート「Ｖ０」に対応する値を記憶する。すなわち、効果音は出力されず、プレミアムＢＧＭのみが出力された状態とされる。ステップＳ７２２３の後、本処理を終了する。
【０３９０】
また、ステップＳ７２０９で否定判別された場合には、ステップＳ７２１０において、「グループＫ；特殊効果音」の音声コマンドであるか否かを判別する。ステップＳ７２１０で肯定判別された場合には、ステップＳ７２１１において、第１効果音チャンネルＣＨ１のグループ記憶領域及びパターン記憶領域に対応する音声情報を記憶する。続くステップＳ７２１２では、第１音制御タイマに対して、当該音声パターンの出力時間に相当する値を設定する。すなわち、効果音のパターンと、その出力時間とは対応付けがなされており、その対応関係を示すテーブルを参照して、出力時間に相当する値が設定される。
【０３９１】
その後、ステップＳ７２１３のボリューム設定処理に移行する。ボリューム設定処理が行われた後、本処理を終了する。尚、当該ボリューム設定処理の詳細については後述する。
【０３９２】
また、ステップＳ７２１０で否定判別された場合には、ステップＳ７２１４において、「グループＤ；通常効果音」の音声コマンドであるか否かを判別する。ステップＳ７２１４で肯定判別された場合には、ステップＳ７２１５において、第１効果音チャンネルＣＨ１は「空き」であるか否か、すなわち、ランク記憶エリアに「ランクＬ０」を示す値が記憶されているか否か（或いは、グループ記憶エリアに「グループＮ」を示す値が記憶されているか否か）を判別する。
【０３９３】
ステップＳ７２１５で肯定判別された場合には、ステップＳ７２１１において、第１効果音チャンネルＣＨ１のグループ記憶領域及びパターン記憶領域に対応する音声情報を記憶し、ステップＳ７２１２において、第１音制御タイマに当該音声パターンの出力時間に相当する値を設定してから、ステップＳ７２１３に移行する。
【０３９４】
一方、ステップＳ７２１５で否定判別された場合には、第２効果音チャンネルＣＨ２のグループ記憶エリアに「グループＢ；強演出効果音」を示す値が記憶されているか否か（或いは、ランク記憶エリアに「ランクＬ３」を示す値が記憶されているか否か）を判別する。ステップＳ７２１６で否定判別された場合、すなわち、第２効果音チャンネルＣＨ２に「グループＤ」に属する音声パターンのいずれかの音声情報が記憶されている、又は、第２効果音チャンネルＣＨ２が「空き」である場合には、ステップＳ７２１７において、第２効果音チャンネルＣＨ２のグループ記憶領域及びパターン記憶領域に対応する音声情報を記憶し、ステップＳ７２１８において、第２音制御タイマに当該音声パターンの出力時間に相当する値を設定してから、ステップＳ７２１３に移行する。
【０３９５】
一方、ステップＳ７２１６で肯定判別された場合、すなわち、第１及び第２効果音チャンネルＣＨ１、ＣＨ２のどちらにも「グループＤ」よりも高ランクの音声情報が記憶されている場合には、そのまま本処理を終了する。つまり、この場合、通常効果音を出力するコマンドを受けたが、かかる通常効果音を出力することはなく、出力中の音声パターンの組合わせは変更されない。
【０３９６】
また、ステップＳ７２１４で否定判別された場合には、ステップＳ７２１９において、「グループＢ」の音声コマンドであるか否かを判別する。ステップＳ７２１９で肯定判別された場合には、ステップＳ７２１７において、第２効果音チャンネルＣＨ２のグループ記憶領域及びパターン記憶領域に対応する音声情報を記憶し、ステップＳ７２１８において、第２音制御タイマに当該音声パターンの出力時間に相当する値を設定してから、ステップＳ７２１３に移行する。
【０３９７】
一方、ステップＳ７２１９で否定判別された場合、すなわち、「グループＡ；特殊ＢＧＭ」又は「グループＣ；通常ＢＧＭ」の音声コマンドである場合には、ステップＳ７２２０において、ＢＧＭチャンネルＣＨ３のグループ記憶領域及びパターン記憶領域に対応する音声情報を記憶してから、ステップＳ７２１３に移行する。
【０３９８】
次に、ステップＳ７２１３のボリューム設定処理について、図３７、図３８、図３９を参照して説明する。先ず、ステップＳ７３０１では、ＢＧＭチャンネルＣＨ３のランク記憶エリアに「ランクＬ１」を示す値が記憶されているか否かを判別する。ステップＳ７３０１で肯定判別された場合には、ステップＳ７３０２において、第１及び第２効果音チャンネルＣＨ１、ＣＨ２のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶して、本処理を終了する。
【０３９９】
一方、ステップＳ７３０１で否定判別された場合には、ステップＳ７３０３において、第１効果音チャンネルＣＨ１のランク記憶エリアに「ランクＬ２」を示す値が記憶されているか否かを判別する。ステップＳ７３０３で肯定判別された場合には、ステップＳ７３０４において、第１効果音チャンネルＣＨ１のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。
【０４００】
続くステップＳ７３０５では、第２効果音チャンネルＣＨ２のランク記憶エリアに「ランクＬ３」を示す値が記憶されているか否かを判別する。ステップＳ７３０５で肯定判別された場合には、ステップＳ７３０６において、第２効果音チャンネルＣＨ２のボリューム記憶エリアに小ボリューム「ＶＬ」を示す値を記憶する。一方、ステップＳ７３０５で否定判別された場合には、ステップＳ７３０７において、第２効果音チャンネルＣＨ２のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶する。
【０４０１】
ステップＳ７３０６、又は、ステップＳ７３０７の後、ステップＳ７３０８において、ＢＧＭチャンネルＣＨ３のランク記憶エリアに「ランクＬ３」を示す値が記憶されているか否かを判別する。ステップＳ７３０８で肯定判別された場合には、ステップＳ７３０９において、ＢＧＭチャンネルＣＨ３のボリューム記憶エリアに小ボリューム「ＶＬ」を示す値を記憶する。一方、ステップＳ７３０８で否定判別された場合には、ステップＳ７３１０において、ＢＧＭチャンネルＣＨ３のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶する。ステップＳ７３０９、又は、ステップＳ７３１０の後、本処理を終了する。
【０４０２】
また、ステップＳ７３０３で否定判別された場合、ステップＳ７３１１において、ＢＧＭチャンネルＣＨ３のランク記憶エリアに「ランクＬ３」を示す値が記憶されているか否かを判別する。ステップＳ７３１１で肯定判別された場合には、ステップＳ７３１２において、第２効果音チャンネルＣＨ２のランク記憶エリアに「ランクＬ３」を示す値が記憶されているか否かを判別する。ステップＳ７３１２で肯定判別された場合には、ステップＳ７３１３において、第１効果音チャンネルＣＨ１のランク記憶エリアに「ランクＬ４」を示す値が記憶されているか否かを判別する。ステップＳ７３１３で肯定判別された場合には、ステップＳ７３１４において、第１効果音チャンネルＣＨ１のボリューム記憶エリアに小ボリューム「ＶＬ」を示す値を記憶し、第２効果音チャンネルＣＨ２及びＢＧＭチャンネルＣＨ３のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４０３】
一方、ステップＳ７３１３で否定判別された場合には、ステップＳ７３１５において、第１効果音チャンネルＣＨ１のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶し、第２効果音チャンネルＣＨ２及びＢＧＭチャンネルＣＨ３のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４０４】
また、ステップＳ７３１２で否定判別された場合には、ステップＳ７３１６において、第２効果音チャンネルＣＨ２のランク記憶エリアに「ランクＬ４」を示す値が記憶されているか否かを判別する。ステップＳ７３１６で肯定判別された場合には、ステップＳ７３１７において、第１効果音チャンネルＣＨ１のランク記憶エリアに「ランクＬ４」を示す値が記憶されているか否かを判別する。ステップＳ７３１７で肯定判別された場合には、ステップＳ７３１８において、第１及び第２効果音チャンネルＣＨ１、ＣＨ２のボリューム記憶エリアに小ボリューム「ＶＬ」を示す値を記憶し、ＢＧＭチャンネルＣＨ３のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４０５】
一方、ステップＳ７３１７で否定判別された場合には、ステップＳ７３１９において、第１効果音チャンネルＣＨ１のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶し、第２効果音チャンネルＣＨ２のボリューム記憶エリアに小ボリューム「ＶＬ」を示す値を記憶し、ＢＧＭチャンネルＣＨ３のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４０６】
また、ステップＳ７３１６で否定判別された場合には、ステップＳ７３２０において、第１効果音チャンネルＣＨ１のランク記憶エリアに「ランクＬ４」を示す値が記憶されているか否かを判別する。ステップＳ７３２０で肯定判別された場合には、ステップＳ７３２１において、第１効果音チャンネルＣＨ１のボリューム記憶エリアに小ボリューム「ＶＬ」を示す値を記憶し、第２効果音チャンネルＣＨ２のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶し、ＢＧＭチャンネルＣＨ３のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４０７】
一方、ステップＳ７３２０で否定判別された場合には、ステップＳ７３２２において、第１及び第２効果音チャンネルＣＨ１、ＣＨ２のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶し、ＢＧＭチャンネルＣＨ３のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４０８】
また、ステップＳ７３１１で否定判別された場合には、ステップＳ７３２３（図３８参照）において、ＢＧＭチャンネルＣＨ３のランク記憶エリアに「ランクＬ４」を示す値が記憶されているか否かを判別する。ステップＳ７３２３で肯定判別された場合には、ステップＳ７３２４において、第２効果音チャンネルＣＨ２のランク記憶エリアに「ランクＬ３」を示す値が記憶されているか否かを判別する。ステップＳ７３２４で肯定判別された場合には、ステップＳ７３２５において、第１効果音チャンネルＣＨ１のランク記憶エリアに「ランクＬ４」を示す値が記憶されているか否かを判別する。ステップＳ７３２５で肯定判別された場合には、ステップＳ７３２６において、第１効果音チャンネルＣＨ１及びＢＧＭチャンネルＣＨ３のボリューム記憶エリアに小ボリューム「ＶＬ」を示す値を記憶し、第２効果音チャンネルＣＨ２のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４０９】
一方、ステップＳ７３２５で否定判別された場合には、ステップＳ７３２７において、第１効果音チャンネルＣＨ１のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶し、第２効果音チャンネルＣＨ２のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶し、ＢＧＭチャンネルＣＨ３のボリューム記憶エリアに小ボリューム「ＶＬ」を示す値を記憶する。その後本処理を終了する。
【０４１０】
また、ステップＳ７３２４で否定判別された場合には、ステップＳ７３２８において、第２効果音チャンネルＣＨ２のランク記憶エリアに「ランクＬ４」を示す値が記憶されているか否かを判別する。ステップＳ７３２８で肯定判別された場合には、ステップＳ７３２９において、第１効果音チャンネルＣＨ１のランク記憶エリアに「ランクＬ４」を示す値が記憶されているか否かを判別する。ステップＳ７３２９で肯定判別された場合には、ステップＳ７３３０において、第１及び第２効果音チャンネルＣＨ１、ＣＨ２、並びにＢＧＭチャンネルＣＨ３のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４１１】
一方、ステップＳ７３２９で否定判別された場合には、ステップＳ７３３１において、第１効果音チャンネルＣＨ１のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶し、第２効果音チャンネルＣＨ２及びＢＧＭチャンネルＣＨ３のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４１２】
また、ステップＳ７３２８で否定判別された場合には、ステップＳ７３３２において、第１効果音チャンネルＣＨ１のランク記憶エリアに「ランクＬ４」を示す値が記憶されているか否かを判別する。ステップＳ７３３２で肯定判別された場合には、ステップＳ７３３３において、第１効果音チャンネルＣＨ１及びＢＧＭチャンネルＣＨ３のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶し、第２効果音チャンネルＣＨ２のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶する。その後本処理を終了する。
【０４１３】
一方、ステップＳ７３３２で否定判別された場合には、ステップＳ７３３４において、第１及び第２効果音チャンネルＣＨ１、ＣＨ２のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶し、ＢＧＭチャンネルＣＨ３のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４１４】
また、ステップＳ７３２３において否定判別された場合には、ステップＳ７３３５（図３９参照）において、ＢＧＭチャンネルＣＨ３のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶する。続くステップＳ７３３６では、第２効果音チャンネルＣＨ２のランク記憶エリアに「ランクＬ３」を示す値が記憶されているか否かを判別する。ステップＳ７３３６で肯定判別された場合には、ステップＳ７３３７において、第１効果音チャンネルＣＨ１のランク記憶エリアに「ランクＬ４」を示す値が記憶されているか否かを判別する。ステップＳ７３３７で肯定判別された場合には、ステップＳ７３３８において、第１効果音チャンネルＣＨ１のボリューム記憶エリアに小ボリューム「ＶＬ」を示す値を記憶し、第２効果音チャンネルＣＨ２のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４１５】
一方、ステップＳ７３３７で否定判別された場合には、ステップＳ７３３９において、第１効果音チャンネルＣＨ１のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶し、第２効果音チャンネルＣＨ２のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４１６】
また、ステップＳ７３３６で否定判別された場合には、ステップＳ７３４０において、第２効果音チャンネルＣＨ２のランク記憶エリアに「ランクＬ４」を示す値が記憶されているか否かを判別する。ステップＳ７３４０で肯定判別された場合には、ステップＳ７３４１において、第１効果音チャンネルＣＨ１のランク記憶エリアに「ランクＬ４」を示す値が記憶されているか否かを判別する。ステップＳ７３４１で肯定判別された場合には、ステップＳ７３４２において、第１及び第２効果音チャンネルＣＨ１、ＣＨ２のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４１７】
一方、ステップＳ７３４１で否定判別された場合には、ステップＳ７３４３において、第１効果音チャンネルＣＨ１のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶し、第２効果音チャンネルＣＨ２のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶する。その後本処理を終了する。
【０４１８】
また、ステップＳ７３４０で否定判別された場合には、ステップＳ７３４４において、第１効果音チャンネルＣＨ１のランク記憶エリアに「ランクＬ４」を示す値が記憶されているか否かを判別する。ステップＳ７３４４で肯定判別された場合には、ステップＳ７３４５において、第１効果音チャンネルＣＨ１のボリューム記憶エリアに大ボリューム「ＶＨ」を示す値を記憶し、第２効果音チャンネルＣＨ２のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶する。その後本処理を終了する。
【０４１９】
一方、ステップＳ７３４４で否定判別された場合には、ステップＳ７３４６において、第１及び第２効果音チャンネルＣＨ１、ＣＨ２のボリューム記憶エリアに全ミュート「Ｖ０」を示す値を記憶する。その後本処理を終了する。
【０４２０】
以上のように、本実施形態では、ランクＬ２〜Ｌ４においては、ランクが１つ異なる場合には下位ランクの音声ボリュームが小ボリューム「ＶＬ」とされ、ランクが２つ異なる場合には下位ランクの音声ボリュームが全ミュート「Ｖ０」とされる。また、遊技中、「プレミアムＢＧＭ」が出力された場合には、その他の音声（効果音）が全ミュート「Ｖ０」とされる。但し、エラーが発生した場合には、エラー発生音のみが出力され、たとえ「プレミアムＢＧＭ」であっても全ミュート「Ｖ０」とされる。尚、プレミアムＢＧＭやエラー発生音が発生することで全ミュートされた場合、或いは、ランクが２つ異なることで全ミュートされた場合には、ボリューム記憶エリアに関しては全ミュート「Ｖ０」を示す値に変更されることとなるが、グループ記憶エリア、パターン記憶エリア、及びランク記憶エリアに記憶されている情報に関しては、これを機に変更されることはなく、効果音であれば設定時間の経過後に、又は、ＢＧＭであればサブ制御装置２６２からのコマンド受信を契機として変更されることとなる。
【０４２１】
図３５の通常処理の説明に戻り、ステップＳ７１０３の後、又は、ステップＳ７１０１で否定判別された場合には、ステップＳ７１０４へと移行し、次の通常処理の実行タイミングに至ったか否か、すなわち前回の通常処理の開始から所定時間（本例では２ｍｓｅｃ）が経過したか否かを判別する。
【０４２２】
ステップＳ７１０４で肯定判別された場合には、ステップＳ７１０５へ移行して、音声管理処理を行う。ここで、音声管理処理について図４０を参照して説明する。
【０４２３】
先ずステップＳ７４０１では、第１効果音チャンネルＣＨ１のランク記憶エリアにおいてエラー発生音の出力中に設定される「ランクＬｅ」を示す値が記憶されているか否かを判別する。ステップＳ７４０１で肯定判別された場合には、ステップＳ７４０２において、サブ制御装置２６２からエラー解除コマンドを受信したか否かを判別する。ステップＳ７４０２で否定判別された場合には、そのまま本処理を終了する。一方、ステップＳ７４０２で肯定判別された場合には、ステップＳ７４０３において、第１効果音チャンネルＣＨ１に対して、音声を出力しないときに設定される情報（「ランクＬ０」を示す値等）を記憶する。
【０４２４】
その後、ステップＳ７４０４においてボリューム設定処理を行ってから、本処理を終了する。尚、ボリューム設定処理については、上記の通りである。そして、当該ボリューム設定処理が行われることで、ＢＧＭのボリュームが復帰することとなる。
【０４２５】
また、ステップＳ７４０１で否定判別された場合には、ステップＳ７４０５において、第１効果音チャンネルＣＨ１のランク記憶エリアにおいて「ランクＬ０」を示す情報が記憶されているか否かを判別する。ステップＳ７４０５で否定判別された場合、すなわち、何かしらの効果音の音声情報が記憶されている場合には、ステップＳ７４０６において、第１音制御タイマの値を１減算する。
【０４２６】
続くステップＳ７４０７では、第１音制御タイマの値が「０」になったか否かを判別する。ステップＳ７４０７で肯定判別された場合、すなわち、第１効果音チャンネルＣＨ１に記憶されている音声情報に基づいて出力されている音声（効果音）の終了タイミングが到来した場合には、ステップＳ７４０８において、第１効果音チャンネルＣＨ１に対して、音声を出力しないときに設定される情報を記憶する。
【０４２７】
その後、ステップＳ７４０９においてボリューム設定処理を行う。尚、ボリューム設定処理については、上記の通りである。そして、当該ボリューム設定処理が行われることで、第１効果音チャンネルＣＨ１に対応する効果音が出力されなくなったことに伴うその他のチャンネルＣＨ２、ＣＨ３のボリュームが再設定される。
【０４２８】
ステップＳ７４０９の後、ステップＳ７４０７で否定判別された場合、又は、ステップＳ７４０５で肯定判別された場合には、ステップＳ７４１０において、第２効果音チャンネルＣＨ２のランク記憶エリアにおいて「ランクＬ０」を示す情報が記憶されているか否かを判別する。ステップＳ７４１０で否定判別された場合、すなわち、何らかしらの効果音の音声情報が記憶されている場合には、ステップＳ７４１１において、第２音制御タイマの値を１減算する。
【０４２９】
続くステップＳ７４１２では、第２音制御タイマの値が「０」になったか否かを判別する。ステップＳ７４１２で肯定判別された場合、すなわち、第２効果音チャンネルＣＨ２に記憶されている音声情報に基づいて出力されている音声（効果音）の終了タイミングが到来した場合には、ステップＳ７４１３において、第２効果音チャンネルＣＨ２に対して、音声を出力しないときに設定される情報を記憶する。
【０４３０】
その後、ステップＳ７４１４においてボリューム設定処理を行う。尚、ボリューム設定処理については、上記の通りである。そして、当該ボリューム設定処理が行われることで、第２効果音チャンネルＣＨ２に対応する効果音が出力されなくなったことに伴うその他のチャンネルＣＨ１、ＣＨ３のボリュームが再設定される。
【０４３１】
図３５の通常処理の説明に戻り、ステップＳ７１０６では、各チャンネルＣＨ１〜ＣＨ３に記憶されている音声情報等に対応する音声をスピーカＳＰから出力させるための音声出力処理を行う。音声出力処理では、音声パターン記憶エリアの各チャンネルＣＨ１、ＣＨ２、ＣＨ３に記憶されている音声情報に対応する音声データを音声ＲＯＭから読み出し、音声データを音声信号に変換するとともに、ボリューム記憶エリアの記憶内容に応じて必要があればボリューム調節を行い、増幅器に出力する。尚、増幅器は、設定されたレベルにまで音声信号を増幅させ、スピーカＳＰから音声を発生させる。
【０４３２】
以上のように、２ｍｓｅｃ毎に行われるステップＳ７１０５、ステップＳ７１０６の処理が実行された後、又は、上記ステップＳ７１０４で否定判別された場合には、ステップＳ７１０１の処理へ戻り、通常処理が繰り返し実行される。
【０４３３】
次に、同時に出力される音声パターンの組合わせ、すなわち、音声パターン記憶エリアの各チャンネルＣＨ１、ＣＨ２、ＣＨ３に記憶された音声情報（ランク情報）の組合わせによるボリュームの相対関係について、具体例を挙げて説明する。
【０４３４】
図４２に示すように、先ず、通常モードであって、デモ画面表示が行われている無音の状態から、「ｔ１」のタイミングで変動開始コマンドを受けた場合には、通常ＢＧＭを出力するべくＢＧＭチャンネルＣＨ３が大ボリューム「ＶＨ」とされる。一方、第１及び第２効果音チャンネルＣＨ１、ＣＨ２は全ミュート「Ｖ０」のままである。その後、タイミング「ｔ２」で弱予告の導出に伴って、通常効果音を出力するべく第１効果音チャンネルＣＨ１についても大ボリューム「ＶＨ」とされる。さらに、「ｔ３」のタイミングで強演出効果音の出力のために第２効果音チャンネルＣＨ２が大ボリューム「ＶＨ」とされ、これに伴い、第１効果音チャンネルＣＨ１、及びＢＧＭチャンネルＣＨ３が小ボリューム「ＶＬ」とされる。「ｔ４」のタイミングで通常効果音及び強演出効果音の出力期間が終了すると、ＢＧＭチャンネルＣＨ３が大ボリューム「ＶＨ」に復帰する。
【０４３５】
その後、変動表示の停止表示に際して変動表示の停止音を出力するべく、第２効果音チャンネルＣＨ２に大ボリューム「ＶＨ」が設定されるとともに、停止音の出力中のＢＧＭチャンネルＣＨ３が小ボリューム「ＶＬ」とされる。さらに、変動停止のタイミング「ｔ５」において、変動停止コマンドに基づいてＢＧＭチャンネルＣＨ３を全ミュート「Ｖ０」とする。
【０４３６】
再び、「ｔ６」のタイミングで変動開始コマンドを受けた場合には、通常ＢＧＭを出力するべくＢＧＭチャンネルＣＨ３が大ボリューム「ＶＨ」とされる。その後、タイミング「ｔ７」でリーチ状態の発生とともに強演出効果音が出力されるとすると、第２効果音チャンネルＣＨ２が大ボリューム「ＶＨ」とされる。尚、リーチとともにＢＧＭチャンネルＣＨ３には「ランクＬ３」の特殊ＢＧＭが記憶されるため、第２効果音チャンネルＣＨ２に強演出効果音が設定されても、ＢＧＭのボリュームが下がることはない。
【０４３７】
その後、強演出効果音の出力中のタイミング「ｔ８」で、「ランクＬ２」の大当たり告知音が発生する場合、第１効果音チャンネルＣＨ１に大ボリューム「ＶＨ」が設定され、第２効果音チャンネルＣＨ２、ＢＧＭチャンネルＣＨ３に小ボリューム「ＶＬ」が設定される。タイミング「ｔ９」で大当たり告知音及び強演出効果音の出力が終了すると、ＢＧＭチャンネルＣＨ３が大ボリューム「ＶＨ」に復帰する。その後、変動停止音を出力してから、タイミング「ｔ１０」で、７ラウンドの大当たり状態の開始を告知するファンファーレ（通常ＢＧＭ）が流れ、タイミング「ｔ１１」から可変入賞装置３２が開閉される大当たりラウンド（通常ＢＧＭ）が開始される。この間は、ＢＧＭのみが出力される状態なので、ＢＧＭチャンネルＣＨ３は大ボリューム「ＶＨ」を維持している。
【０４３８】
また、大当たり中のタイミング「ｔ１２」で、実は確変大当たりであることが告知されるかもしれない昇格演出（特殊ＢＧＭ）が発生し、タイミング「ｔ１３」で昇格の告知が発生すると、第１効果音チャンネルＣＨ１が大ボリューム「ＶＨ」とされ、昇格告知音の出力中はＢＧＭチャンネルＣＨ３が小ボリューム「ＶＬ」とされる。尚、昇格演出が行われるタイミング「ｔ１２」〜「ｔ１５」の間は、ＢＧＭチャンネルＣＨ３には「ランク３」の特殊ＢＧＭが記憶されるため、第２効果音チャンネルＣＨ２に昇格告知音が設定されても、ボリュームが全ミュートになることはない。
【０４３９】
その後、昇格告知の終わったタイミング「ｔ１４」でＢＧＭチャンネルＣＨ３のボリュームが「ＶＨ」に復帰するとともに、「ｔ１６」のエンディング開始のタイミングや、「ｔ１７」の大当たり状態の終了・変動表示の開始のタイミングで、ＢＧＭチャンネルＣＨ３にそれぞれ対応する音声情報を設定する（ボリュームは「ＶＨ」で維持される）。
【０４４０】
７Ｒ確変大当たりを経て、確変モードに移行した状態では、タイミング「ｔ１７」で開始された変動表示がタイミング「ｔ１８」で停止表示されてから、次回の変動表示がタイミング「ｔ１９」で開始されるまでの間もＢＧＭが途切れることなく出力され続ける。
【０４４１】
また、タイミング「ｔ２０」でリーチ状態の発生とともに通常効果音が発生し、タイミング「ｔ２１」で演出ボタン１２５の操作に応じた強演出効果音が発生し、当該演出ボタン１２５の操作の反応としてタイミング「ｔ２２」でプレミアムＢＧＭが発生する場合、タイミング「ｔ２０」で、ＢＧＭチャンネルＣＨ３が大ボリューム「ＶＨ」、第１効果音チャンネルＣＨ１が小ボリューム「ＶＬ」とされ、タイミング「ｔ２１」で、チャンネルＣＨ１、ＣＨ３のボリュームは変わらず、さらに第２効果音チャンネルＣＨ２が大ボリューム「ＶＨ」とされる。また、タイミング「ｔ２２」で、ＢＧＭチャンネルＣＨ３にプレミアムＢＧＭの音声情報が記憶されると、第１及び第２効果音チャンネルＣＨ１、ＣＨ２が全ミュート「Ｖ０」とされる。
【０４４２】
その後、タイミング「ｔ２３」で変動表示が終了し、タイミング「ｔ２４」で１６Ｒ大当たり状態の大当たりラウンドが開始される等の区切りはあるが、リーチ状態中のタイミング「ｔ２２」から出力されたプレミアムＢＧＭは、基本的に途切れることなく大当たり状態のエンディングまで出力され続ける。尚、タイミング「ｔ２５」でエラーが発生した場合には、エラー発生音を出力するべく、第１効果音チャンネルＣＨ１が大ボリューム「ＶＨ」とされ、ＢＧＭチャンネルＣＨ３が全ミュート「Ｖ０」とされる。
【０４４３】
尚、本実施形態では、プレミアムＢＧＭは、１番及び２番の歌詞の付いたメロディーであって、上記したように、リーチ状態の途中からプレミアムＢＧＭが開始された場合には、１番が終わるタイミングと、大当たりラウンドが開始されるタイミング（可変入賞装置３２が最初に開放されるタイミング）とが合致するように構成されている。
【０４４４】
以上詳述したように、本実施形態によれば、複数パターンの音声が同時に出力される場合に、当該複数の音声パターンのランクの組合わせに応じて、各パターンの音声のボリュームを変更する音声制御部２６４を備えている。例えば、「ランクＬ４」の通常ＢＧＭが出力されている最中に、「ランクＬ４」の通常効果音を重ねて出力する場合には、通常ＢＧＭの音声ボリュームの変更がないものの、「ランクＬ３」の強演出効果音を重ねて出力する場合には、通常ＢＧＭの音声ボリュームが基準よりも小さくなる（小ボリューム「ＶＬ」に半減する）といった具合である。従って、サブ制御装置２６２（ＣＰＵ５５１）では、音声パターンを決定し、その旨を音声制御部２６４に出力する処理を行うだけで、該音声パターンに対応する音声をスピーカＳＰから出力させるとともに、既に出力されている音声のボリュームをも変更することができるようになっている。従って、サブ制御装置２６２において、音声パターンの組合わせに応じて既に出力されている音声のボリュームを変更させるための別途の指令を出力しなくても済み、サブ制御装置２６２の制御の負担を軽減することができる。
【０４４５】
また、音声パターンが個別にランク付けされているのではなく、音声パターンがグループ分けされ、該グループにランク付けが行われている。このため、音声制御部２６４の制御の簡素化、記憶容量の抑制等を図ることができる。
【０４４６】
さらに、音声制御部２６４の音声ＲＡＭの音声パターン記憶エリアの各チャンネルＣＨ１、ＣＨ２、ＣＨ３には、音声パターンが属するグループを示すグループ情報が記憶されるグループ記憶エリアと、音声パターンがそのグループの中のいずれであるかを特定するパターン情報が記憶されるパターン記憶エリアとが設けられている。このため、グループ判定が容易になり、ランクを判別する際等における制御の簡素化等を図ることができる。特に、本実施形態では、各音声パターンは、どのグループのどのパターンかという具合に特定されるとともに、サブ制御装置２６２から音声コマンドの下位バイトの上位４ビットでグループ情報が示され、下位４ビットでパターン情報が示されるようになっている。従って、グループ情報及びパターン情報を各チャンネルＣＨ１、ＣＨ２、ＣＨ３に記憶する際の制御の簡素化を図ることができる。
【０４４７】
加えて、各チャンネルＣＨ１、ＣＨ２、ＣＨ３には、音声パターンが属するグループのランクを示すランク情報が記憶されるランク記憶エリアと、ボリュームを示すボリューム情報が記憶されるボリューム記憶エリアとが設けられている。このため、ランク判定及びボリューム判定が容易になり、ボリュームを設定する際や音声を出力する際等における制御の簡素化等を図ることができる。
【０４４８】
また、音声パターン記憶エリアは、効果音が記憶される効果音チャンネルＣＨ１、ＣＨ２と、ＢＧＭが記憶されるＢＧＭチャンネルＣＨ３とがある。このため、ＢＧＭの切り替えをより容易に行うことができる。さらに、意図することなくＢＧＭが途中で消えてしまうといった事態を回避することができる。加えて、ＢＧＭの変更の際等に、ＢＧＭがいずれのチャンネルに記憶されているのかを割り出す処理を行わなくても済み、処理の簡素化を図ることができる。
【０４４９】
また、本実施形態では、プレミアムＢＧＭがリーチの途中で出力された場合には、該プレミアムＢＧＭの切のいいタイミング（楽曲１番の終了のタイミング）と、大当たりラウンドの開始のタイミング（可変入賞装置３２の開放のタイミング）とが合致するように構成されている。このため、可変入賞装置４３（遊技部材）が開状態へと変化するタイミングを音声にてより分かり易く教示することができる。さらに、プレミアムＢＧＭが出力される場合には、その他の効果音が一切導出されなくなる。このため、プレミアムＢＧＭを確実にはっきりと認知させることができるとともに、プレミアムＢＧＭを出力する際の制御の簡素化を図ることができる。
【０４５０】
なお、上述した実施形態の記載内容に限定されず、例えば次のように実施してもよい。
【０４５１】
（ａ）上記実施形態では、スピーカＳＰから同時に３パターンの音声を出力可能に構成されているが、同時に複数パターンの音声を出力可能に構成されていればよい。例えば、同時に最大で２パターンの音声を出力可能（音声制御部２６４の音声パターン記憶エリアのチャンネルが２つ）としてもよいし、４パターン以上の音声を出力可能（例えば音声パターン記憶エリアのチャンネルが５つ）としてもよい。
【０４５２】
また、上記実施形態において、各音声パターンのグループ分けやランクの割り振り等は特に限定されるものではなく、機種などに応じて適宜設定可能である。例えば、グループやランクの数を増減させてもよい。さらに、各音声パターンの数や内容などについても特に限定されるものではなく、適宜設定可能である。例えば、第１ＢＧＭ（例えば歌声）と、第２ＢＧＭ（例えば伴奏）とを別の音声パターンとして設定し、状況に応じて、どちらか一方、或いは両方を出力可能に構成してもよい。
【０４５３】
（ｂ）上記実施形態では、ボリュームを３段階（ＶＨ；１００％、ＶＬ；５０％、Ｌ０；０％）に変更可能となっているが、オンオフの２段階の調節を実行可能としてもよいし、４段階以上の調節を行えるように構成してもよい。例えば、グループＫの特殊効果音と、グループＢの強演出効果音と、グループＣの通常ＢＧＭとが同時に出力されている場合、各ボリュームを１００％：７０％：４０％とするように構成してもよい。
【０４５４】
（ｃ）上記実施形態では、音声制御部２６４はＣＰＵ５５１等と同一の基板に設けられているが、異なる基板に設けられてもよい。
【０４５５】
また、遊技状況に応じて、ランクの組合わせとボリュームの変化との関係が変化するように構成してもよい。例えば、所定の効果音を出す場合に、通常モードである場合には、ＢＧＭのボリュームが変更されないが、確変モードである場合にはＢＧＭのボリュームが変化するように構成することとしてもよい。規則性を持たせることで、新たな遊技性（演出）を追加することができる。
【０４５６】
上記実施形態では特に言及していないが、音声パターン記憶エリアの各チャンネルと、複数あるスピーカＳＰとの対応関係を一義的に定めるのではなく、変更可能に構成してもよい。すなわち、例えば、複数設けられるスピーカＳＰのうち所定のスピーカＳＰがほとんど稼動しない（使用されない）ような状況を減らすべく、例えば、ＢＧＭだけが流れる状況においては、全てのスピーカＳＰから該ＢＧＭが出力されるように構成してもよい。スピーカＳＰを有効利用することができる上、音に深み等を与えることができる。
【０４５７】
（ｄ）上記実施形態では、各チャンネルＣＨ１、ＣＨ２、ＣＨ３のランク記憶エリアに記憶されているランク情報を順次確認して場合分けを行うことでボリューム設定処理を行っているが、例えば、ランクの差を演算（引き算）で割り出して、その差に基づいてボリューム設定を行ってもよい。例えば、上記実施形態と同様に、エラー発生音及びプレミアムＢＧＭ等の特殊な音声パターンは先に除外するとともに、上位のランクから存在するか否かを判別していき、一番上位のランクとの差を演算してその差に基づいてボリュームを設定してもよい。例えば、第１効果音チャンネルＣＨ１のランクが「Ｌ２」の場合であれば、該第１効果音チャンネルＣＨ１のボリュームを「ＶＨ」とするとともに、第２効果音チャンネルＣＨ２のランクがランク「Ｌ４」であれば、先に把握した第１効果音チャンネルＣＨ１のランク「Ｌ２」を「２」、第２効果音チャンネルＣＨ２のランク「Ｌ４」を「４」に換算して引き算を行い、差が２つなので、第２効果音チャンネルＣＨ２のボリュームを、第１効果音チャンネルＣＨ１のボリューム「ＶＨ」から２段階下げて「Ｖ０」を設定するように構成してもよい。この場合、演出の更なる多様化等を図るべく、ランク分けがより細かく行われる（ランクの総数が多い）場合や、ボリュームの設定段階がより多く設定される場合等においても、スムースにボリューム設定処理を行うことができる。
【０４５８】
（ｅ）上記実施形態では、音声パターン記憶エリアにおいて、ＢＧＭが記憶されるチャンネル（ＢＧＭチャンネルＣＨ３）と、効果音が記憶されるチャンネル（第１及び第２効果音チャンネルＣＨ１、ＣＨ２）とが分かれているが、分けなくてもよい。さらに、グループＫの特殊効果音やグループＥのエラー発生音が記憶されるチャンネル（第１効果音チャンネルＣＨ１）と、グループＢの強演出効果音が記憶されるチャンネル（第２効果音チャンネルＣＨ２）とが定められているが、定めなくてもよい。但し、これらを定めた方が制御の簡素化等を図ることができる。加えて、通常効果音の音声情報は、第１及び第２効果音チャンネルＣＨ１、ＣＨ２のどちらへも記憶することができるようになっている。このため、複数の効果音チャンネルを有効利用する（使用機会を増やす）ことができる。
【０４５９】
（ｆ）上記実施形態では特に言及していないが、所定の音声パターンのボリューム変更を目的として、前記所定の音声パターンの音声情報が記憶されているチャンネルとは別のチャンネルに別の音声パターンの音声を記憶させるように構成してもよい。
【０４６０】
例えば、同一の音声データ（例えば、同じＢＧＭ）を特定する複数の音声パターンを、ランクの異なる複数のグループに属するように設定してもよい。この場合、特定される音声データ（メロディー等）が同一であっても、ランクの異なる音声パターンを変更することで、当該音声パターンのボリューム、又は／及び、出力中のその他の音声パターンのボリュームを変化させることができる。例えば、低ランクのＢＧＭが出力されている間に所定の効果音が出力された場合と、高ランクのＢＧＭが出力されている間に前記所定の効果音が出力された場合とで、前記所定の効果音、或いはＢＧＭのボリュームを変化させることができる。従って、同時に出力される音声パターンのランクの組合わせによって各音声ボリュームが変更され得る構成において、所定の音声を上げる又は下げるといった前記所定の音声のボリュームを直接的に調節するためのプログラムを別途組まなくても、ランクの組合わせによって、出力されている音声のボリュームを変更することができる。さらには、演出の多様化等を図ることができる。
【０４６１】
尚、内枠１２の裏面側等において、作業者が操作可能なボリューム調節スイッチが設けられている場合には、当該ボリューム調節スイッチの調節に応じて、全てのチャンネルのボリュームが変更されること（増幅器側のボリュームを調節可能）としてもよい。
【０４６２】
また、上記実施形態において、ランクＬ０の無音設定とは別に、グループＫやグループＢに無音、又は、遊技者に聞こえない或いは聞き取り難い程度のボリュームの音を設定することとしてもよい。例えば、グループＣの通常ＢＧＭが出力されている際に、グループＢの無音設定が行われることで、所定時間の間、ＢＧＭの音量が半減することとなる。この場合、別の音声を追加（重複）させることなく、出力されている音声のボリュームを変更することができる。
【０４６３】
（ｇ）上記実施形態において、サブ制御装置２６２（ＣＰＵ５５１）では、主制御装置２６１からのコマンドや演出ボタン１２５等からの入力信号等に基づいて演出パターンを決定し、それを実現するために表示制御装置４５や音声制御部２６４にコマンドを出力することとなる。このとき、表示制御装置４５及び音声制御部２６４に対して同じコマンドを出力可能に構成するとともに、表示制御装置４５及び音声制御部２６４は、当該コマンドをそれぞれ独自に解析することで、それぞれ前記所定の演出パターンを導出するための表示制御及び音声制御を行い得るように構成されていることとしてもよい。このように、所定の演出を行う際にサブ制御装置２６２から表示制御装置４５及び音声制御部２６４に同じコマンドを出力することでそれぞれ表示制御及び音声制御が行われるように構成されることで、サブ制御装置２６２の制御の簡素化を図ることができる。
【０４６４】
さらに、上記実施形態では、音声のパターンをグループ分けし、該グループに優劣をつけてボリューム設定等の音声制御を行っていたが、これに代えて、又は、加えて、各種発光手段の発光パターンをグループ分けし、グループに優劣をつけて発光制御を行うこととしてもよい。例えば、装飾図柄表示装置４２において複数のレイヤを設けて各レイヤの表示態様を同時に表示可能に構成するとともに、表示制御装置４５において、表示態様のパターンをグループ分けし、さらに、グループのランク付けを行って、同時に導出されている表示パターンのランクの組合わせによって、各表示態様の表示の濃淡が変化するように構成してもよい。例えば、レイヤが３層あり、第１レイヤにおいて装飾図柄の変動表示が行われ、第２レイヤにおいてキャラクタ等の演出表示が行われ、第３レイヤにおいて背景表示が行われる構成であって、変動表示が行われている場合には、前方から第１レイヤ→第２レイヤ→第３レイヤの順で全てのレイヤにおける表示が視認可能とされるのに対し、大当たり状態中は、前方から第２レイヤ→第３レイヤ→第１レイヤの順になって第１レイヤが視認不可能となるように構成してもよい。この場合、サブ制御装置２６２の表示に関する制御負担の軽減をも図ることができ、サブ制御装置２６２の制御の簡素化を図るといった作用効果がより一層奏される。
【０４６５】
（ｈ）上記実施形態では、同時に出力される音声パターンの組合わせによってボリュームが変化し得るように構成されているが、ボリュームの変化に代えて、又は、加えて、音質（音色）が変化するように構成してもよい。例えば、同じパターンの効果音が選択、出力される場合であっても、通常モード中と確変モード中とでは音色が変化したり、特に確変モード中においては、所定の効果音が歪んだり、残響したりするように構成してもよい。
【０４６６】
また、上記のように、音質を変化させるためのエフェクターのような機能をより有効利用するべく、遊技者の操作によってパチンコ機１０から流れるメロディーに効果音を入れたり、伴奏を行ったりすることができるように構成してもよい。例えば、上皿１９の前面等をタッチパッドで構成して、当該タッチパッドやパチンコ機１０に設けられた各種ボタンの操作を行うことで、遊技者が様々な音声を遊技機から出力できるように構成してもよい。
【０４６７】
尚、遊技機としてのスロットマシンにおいては、リズムに合わせてベットボタンや停止ボタン等を操作していくことで、規定のメロディーが流れ、さらに、遊技者が自らアレンジしてその他の演出用のボタン等を操作することで、効果音などを適宜挿入できるように構成し、例えば、所定の基準よりも上手く演奏が行われた場合等において、遊技状況等〈遊技者にとって有利な特別遊技状態（例えば、リプレイ確率が上がるとともに、子役を獲得可能な停止ボタンの押し順がアナウンスされるアシストリプレイタイム等）を発生させる権利を何回分得ているか、特別遊技状態から所定の確率で転落する抽選が行われるとともに、転落する確率が複数設定されている構成における転落率（継続率）、或いは、特別遊技状態等の当選確率を複数段階で変更可能な構成においてどの段階に設定されているか〉の情報が遊技者に示唆され得るように構成してもよい。
【０４６８】
（ｉ）上記実施形態では、音声パターンのボリュームの変更が起きる組合わせが解消された時点で変更された音声ボリュームが変更前のボリュームに復帰するように構成されているが、例えば、効果音の出力期間が過ぎ、対応する効果音チャンネルＣＨ１、ＣＨ２に対して無音を示す情報が設定された場合でも、その他のチャンネルのボリューム設定が引き続き（所定期間或いは次回の音声設定処理が行われるまで）維持されるように構成してもよい。
【０４６９】
（ｊ）また、音声パターンの組み合わせによって、フェードイン・フェードアウトされるように構成してもよい。例えば、パターンＡのＢＧＭと、パターンＢのＢＧＭとが入れ違いになる際に、互いの音量のパーセンテージが合計すると１００％となるように、すなわち、パターンＡが１００％かつパターンＢが０％の状態から次第に、パターンＡが８０％のときにはパターンＢが２０％となり、パターンＡが６０％のときにはパターンＢが４０％となり、パターンＡが４０％のときにはパターンＢが６０％となり、パターンＡが２０％のときにはパターンＢが８０％となり、パターンＡが０％のときにはパターンＢが１００％となるように構成してもよい。
【０４７０】
（ｋ）上記実施形態では、音量制御装置２６４が、音声ＣＰＵ、音声ＲＯＭ、音声ＲＡＭ等を備え、音声設定処理やボリューム設定処理を実行するためのプログラムが組まれて対応する各種場合分け処理を行っているが、音の制御（シンセサイザー機能等）に関する構成の詳細については特に限定されるものではなく、ＣＰＵ５５１からの信号に基づいて、上記実施形態の音声設定処理やボリューム設定処理による処理結果と同様の結果が得られるように構成されていればよい。例えば、音声の信号処理はアナログ及びデジタルのどちらでもよく、例えば、図３７、図３８、図３９に示すようなボリューム設定処理と同等の結果が得られるハード回路を設けることとしてもよい。
【０４７１】
また、上記実施形態では、ランクの判定に際して参照されるテーブルや、ボリューム設定処理に際して参照されるテーブルが音声制御部２６４に設けられているが、例えば、これらのテーブルがＲＯＭ５５２に設けられ、ランクの判定やボリューム設定処理に際してＲＯＭ５５２の対応するテーブルデータを参照できるように構成してもよい。この場合、音声ＲＯＭ、音声ＲＡＭを省略してもよい。
【０４７２】
（ｌ）上記実施形態において大当たり確率や、大当たり種別の数や、各種大当たり種別の可変入賞装置３２の開閉パターン等は特に限定されるものではなく、機種ごとに適宜設定可能である。さらに、上記実施形態では、確変モードとそれ以外のモードとで当否抽選での当選確率が変動する構成となっているが、当選確率が変動せず（一定であり）、大当たり状態終了後に付与される時間短縮モードの期間（変動回数）が複数パターン用意されているパチンコ機に上記構成を適用してもよい。
【０４７３】
また、上記実施形態において、上入賞口３３ａへの遊技球の入球に基づいて大当たりに当選した場合と、下入賞口３３ｂへの遊技球の入球に基づいて大当たりに当選した場合とで、付与される大当たり種別の割合が異なるように構成してもよい。例えば、上入賞口３３ａへの遊技球の入球に基づいて大当たりに当選した場合と、下入賞口３３ｂへの遊技球の入球に基づいて大当たりに当選した場合とで、「７ＲＮ」となる割合は同じであるが、「１６ＲＳ」となる割合（換言すれば「７ＲＳ」となる割合）が異なるように構成してもよい。
【０４７４】
（ｍ）上記実施形態では、変動表示の保留を保留ランプ４６ａ、４６ｂによって遊技者に教示しているが、その他の表示手段で保留を教示してもよい。例えば、装飾図柄表示装置４２において、保留を意味する画像オブジェクトを、保留された変動表示と１対１で対応して、第１変動表示の保留か第２変動表示の保留かが分かるように表示してもよい。
【０４７５】
また、上記実施形態では、既に保留されている上入賞口３３ａへの遊技球の入球に基づく変動表示（第１変動表示）よりも後に保留された下入賞口３３ｂへの遊技球の入球に基づく変動表示（第２変動表示）が、前記第１変動表示よりも先に消化されるといった具合に、保留された順番を前後するようにして、第２変動表示が優先的に消化されるよう構成されているが、第１変動表示であるか、第２変動表示であるかに関係なく、保留された順番通りに消化されるように構成してもよい。
【０４７６】
（ｎ）上記実施形態では、主制御装置２６１にてメイン処理（図９参照）の後、通常処理（図１０参照）を行う構成となっているが、特にこのような構成に限定されるものではない。例えば、メイン処理のステップＳ１１１の後に、上記実施形態で通常処理のステップＳ２０９〜ステップＳ２１８で行われていたカウンタ値の更新等の処理を行い（ステップＳ２１０は省略）、例えば、２ｍｓｅｃ毎に行われるタイマ割込み処理において、上記実施形態で通常処理のステップＳ２０１〜ステップＳ２０８で行われていた処理と、上記実施形態でＮＭＩ割込み処理として行われていたステップＳ４０１の処理とを行うこととしてもよい。尚、この場合のステップＳ４０１の処理としては、例えば、ＣＰＵ５０１のＮＭＩ端子に停電監視回路５４２から停電信号ＳＫ１が出力されたか否かを判定し、停電信号ＳＫ１の出力が確認された場合に、停電の発生を示すフラグをオンにする構成が挙げられる。また、ステップＳ４０１の処理に関しては、上記実施形態と同様に、ＮＭＩ割込み処理として別途行うこととしてもよい。
【０４７７】
（ｏ）上記実施形態では、大当たり乱数カウンタＣ１の値を記憶する当否乱数記憶エリアに対して大当たり状態が発生するか否かの情報が上書きされる構成となっているが、特にこのような構成に限定されるものではない。例えば、特別変動保留エリアの実行エリア及び各保留エリアに対して当選乱数記憶エリアとは別に、大当たり状態が発生するか否かの情報を記憶する記憶エリアを設けることとしてもよいし、特別変動保留エリアとは別に、特別変動保留エリアの実行エリア及び各保留エリアに個別に対応する記憶エリアを設け、当該記憶エリアに大当たり状態が発生するか否かの情報を記憶することとしてもよい。尚、種別決定カウンタＣ２の値を記憶する当選種別乱数記憶エリアとは別に、大当たりの種別を記憶する記憶エリアを設けることとしてもよいし、変動選択カウンタＣ３の値を記憶するリーチ乱数記憶エリアとは別に、リーチ情報を記憶する記憶エリアを設けることとしてもよい。
【０４７８】
（ｐ）上記実施形態とは異なるタイプのパチンコ機として実施してもよい。例えば、遊技領域を移動する遊技球が入球可能な特定領域と、特定領域への入球を許容する開状態と、特定領域への入球を禁止する閉状態とに変化可能な可動手段（羽部材）とを具備する可変入球手段と、特定領域に入球した遊技球が入球可能な特定入球手段及び非特定入球手段と、特定入球手段に入球した遊技球を検知する特定入球検知手段（条件成立検出手段）と、特定領域の外部に設けられ、遊技領域を移動する遊技球が入球可能な始動入球手段と、始動入球手段に入球した遊技球を検知する始動入球検知手段と、可変入球手段の開閉制御を行う主制御手段とを備え、特定領域に遊技球が入球した場合には、当該遊技球が特定入球手段及び非特定入球手段のどちらに入球する場合であっても遊技者に所定数の遊技価値（遊技球）が付与され、主制御手段は、始動入球検知手段の検知に基づいて、可変入球手段を第１時間だけ１回又は複数回開状態とさせる小当たり状態、又は、可変入球手段を前記第１時間よりも長い第２時間開状態とさせる、又は、開状態とされた可変入賞手段に規定個数の遊技球が入球するまでを１ラウンドとして、これを規定回数繰り返す大当たり状態を発生させるか否かの当否抽選を行い、当否抽選にて小当たりに当選した場合には小当たり状態を発生させ、当否抽選にて大当たりに当選した場合、及び、特定入球検知手段の検知があった場合には大当たり状態を発生させるといった遊技機に適用してもよい。この場合、可変入球手段が可変入賞装置に相当する。加えて、パチンコ機以外にも、アレンジボール機、それに類する雀球等の各種遊技機、回胴式遊技機としてのスロットマシンや、スロットマシンとパチンコ機とを融合した形式の遊技機などとして実施してもよい。
【０４７９】
［付記］
上記実施形態から把握できる技術的思想について、以下に記載する。
【０４８０】
遊技機の一種としてパチンコ機がある。パチンコ機では、発射装置によって打ち出された遊技球が遊技盤に設けられた始動入球手段に入球すると、大当たり状態を発生させるか否かの当否抽選が行われるとともに、可変表示装置にて当否抽選の結果を教示するための変動表示が行われるようになっている（例えば、特開２００３−１５４１１０号公報参照）。
【０４８１】
また、パチンコ機は、主たる制御を行う主制御装置と、所定の情報を遊技者に教示するための端末機器の制御を行うサブ制御装置とを備えている。そして、主制御装置から各種情報がサブ制御装置に出力され、サブ制御装置は、主制御装置から出力された各種情報に基づいて、対応する制御を実行することとなる。より具体的には、可変表示装置にて表示される表示態様や、スピーカから出力される音声態様を決定する等の制御を行っている。
【０４８２】
さらに、このような遊技機においては、複数パターンの音声を同時に（重ねて）出力可能に構成されているものも多い。例えば、バックグラウンドミュージック（ＢＧＭ）が継続的に出力されるとともに、可変表示装置等の演出態様に合わせて効果音がＢＧＭに重ねられるようにして適宜出力されるようになっている。
【０４８３】
ところで、音声の出力を伴う所定の演出を行う際に、同時に出力される音声パターンの組合わせによって、音声のボリュームを変化させるといったものもある。例えば、ＢＧＭが流れている中で第１効果音が出力される場合にはＢＧＭのボリュームが変化しないものの、第２効果音、例えば、心臓の鼓動のような効果音等が出力される場合には、ＢＧＭのボリュームを小さく或いは消音して該効果音を際立たせるといった具合である。
【０４８４】
しかしながら、この場合、サブ制御装置は、主制御装置からのコマンドに基づいて前記第２効果音を選択してスピーカから出力させるための処理や、当該第２効果音と出力中の音声（ＢＧＭ等）とを対比して、当該第２効果音のボリューム設定を行うとともに、必要に応じて出力中の音声ボリュームを変更する処理等を行う必要がある。さらには、サブ制御装置は、前記第２効果音に対応した可変表示装置における表示態様を導出させるための処理等も行わなければならず、サブ制御装置の制御の複雑化等を招くおそれがある。
【０４８５】
本発明は、上記例示した問題点等を解決するためになされたものであり、その目的は、複数の音声を同時に出力する場合のボリューム設定をよりスムースに行うことのできる遊技機を提供することにある。
【０４８６】
手段１．複数パターンの音声を同時に出力可能な音声出力手段と、
所定条件の成立に応じて、複数用意された音声パターンの中から実行するパターンを決定する第１制御手段と、
前記第１制御手段によって決定されたパターンの音声を前記音声出力手段から出力させる第２制御手段とを備え、
前記第２制御手段は、
各パターンの音声データを予め記憶している第１記憶手段と、
出力中である音声のパターンを特定する音声情報を記憶可能な記憶エリアを複数有する第２記憶手段とを備え、
前記複数の音声パターンは、複数のグループに分けられるとともに、複数パターンの音声が同時に出力される場合の各音声のボリュームに関して優劣を付けるべく各グループがランク付けされた構成であって、
前記第２制御手段は、
前記音声パターンのグループと、該グループのランクとの対応関係を示す対応関係記憶手段を備えるとともに、
前記第１制御手段で決定された音声パターンを特定する音声情報を前記第２記憶手段の記憶エリアに記憶するパターン記憶処理と、
前記第２記憶手段の各記憶エリアに記憶されている前記音声情報が示す音声パターンのランク同士を比較し、当該ランクの組合わせに応じて、各音声情報に対応する音声のボリュームを設定するボリューム設定処理と、
前記第２記憶手段の各記憶エリアに記憶されている音声情報に対応する音声データを前記第１記憶手段から読み出すとともに、当該音声データを音声信号に変換し、該音声信号を前記ボリューム設定処理で決定されたボリュームで前記音声出力手段から出力させる音声出力処理とを行うことを特徴とする遊技機。
【０４８７】
手段１によれば、複数パターンの音声が同時に出力される場合に、当該複数の音声パターンのランクの組合わせに応じて、各パターンの音声のボリュームを変更可能な第２制御手段を備えている。例えば、第１パターンの音声が出力されている最中に、第２パターンの音声を重ねて出力する場合には、第１パターンの音声ボリュームの変更がないものの、第３パターンの音声を重ねて出力する場合には、第１パターンの音声ボリュームが基準よりも小さくなる等といった具合である。従って、第１制御手段では、音声パターンを決定し、その旨を第２制御手段に出力する処理を行うだけで、該音声パターンに対応する音声を音声出力手段から出力させるとともに、既に出力されている音声のボリュームをも変更することができるようになっている。従って、第１制御手段において、音声パターンの組合わせに応じて既に出力されている音声のボリュームを変更させるための別途の指令を出力しなくても済み、第１制御手段の制御の負担を軽減することができる。
【０４８８】
また、音声パターンが個別にランク付けされているのではなく、音声パターンがグループ分けされ、該グループにランク付けが行われている。このため、第２制御手段の制御の簡素化、記憶容量の抑制等を図ることができる。尚、音声とは、基本的に、音の高低及び長短からなる音の配列であって、メロディーや効果音等が含まれる。また、効果音としては、音階があるものでも、ないものでもよい。
【０４８９】
手段２．前記第２記憶手段の各記憶エリアには、音声パターンが属するグループを示すグループ情報が記憶されるグループ記憶エリアと、音声パターンがそのグループの中のいずれであるかを特定するパターン情報が記憶されるパターン記憶エリアとが設けられ、
所定の音声パターンを実行する際に前記第１制御手段から前記第２制御手段に出力されるコマンドには、前記グループ情報及びパターン情報が含まれていることを特徴とする手段１に記載の遊技機。
【０４９０】
手段２によれば、グループ判定が容易になり、ランクを判別する際等における制御の簡素化等を図ることができる。
【０４９１】
手段３．前記第２記憶手段の各記憶エリアには、音声パターンが属するグループのランクを示すランク情報が記憶されるランク記憶エリアが設けられていることを特徴とする手段２に記載の遊技機。
【０４９２】
手段３によれば、ランク判定が容易になり、ボリュームを設定する際等における制御の簡素化等を図ることができる。
【０４９３】
手段４．前記第２記憶手段の各記憶エリアには、ボリュームを示すボリューム情報が記憶されるボリューム記憶エリアが設けられていることを特徴とする手段２又は３に記載の遊技機。
【０４９４】
手段４によれば、ボリューム判定が容易になり、音声を出力する際等における制御の簡素化等を図ることができる。
【０４９５】
手段５．前記音声パターンには、前記第１制御手段からのコマンドを受けることで終了するバックグラウンドミュージックと、前記第１制御手段からのコマンドを受けてから規定時間の経過で終了する効果音とがあり、
前記第２記憶手段の各記憶エリアには、前記バックグラウンドミュージックの音声情報のみを記憶可能なＢＧＭチャンネルと、前記効果音の音声情報を記憶可能な効果音チャンネルとが存在することを特徴とする手段１乃至４のいずれかに記載の遊技機。
【０４９６】
手段５によれば、バックグラウンドミュージック（ＢＧＭ）の切り替えをより容易に行うことができる。また、意図することなくＢＧＭが途中で消えてしまうといった事態を回避することができる。さらに、ＢＧＭの変更の際等に、ＢＧＭがいずれのチャンネルに記憶されているのかを割り出す処理を行わなくても済み、処理の簡素化を図ることができる。
【０４９７】
手段６．所定条件の成立に基づいて抽選を行うとともに、当該抽選にて当選した場合に、遊技者にとって有利な特別遊技状態を発生させる主制御手段と、
識別情報を変動表示可能な可変表示手段と、
前記可変表示手段の表示制御を行う表示制御手段とを備え、
前記第１制御手段は、前記抽選の結果に応じて、複数用意された演出パターンの中から実行するパターンを決定するとともに、当該演出パターンを導出させるべく、前記表示制御手段及び前記第２制御手段に対して同一のコマンドを出力可能に構成されるともに、当該コマンドを受信した前記表示制御手段及び前記第２制御手段は、該コマンドに基づいて前記第１制御手段で決定された演出パターンに対応する表示制御及び音声制御を実行することを特徴とする手段１乃至５に記載の遊技機。
【０４９８】
手段６によれば、第１制御手段は、所定の演出パターンを実行する際に第２制御手段及び表示制御手段に対して同一のコマンドを出力するだけで済むため、第１制御手段の制御の簡素化等を図ることができる。
【０４９９】
尚、可変表示手段において複数のレイヤを設ける等して複数パターンの表示態様を同時に表示可能に構成するとともに、表示態様のパターンをグループ分けし、さらに、表示制御手段において、グループのランク付けを行って、同時に導出されている表示パターンのランクの組合わせによって、各表示態様の表示の濃淡が変化するように構成してもよい。例えば、レイヤが３層あり、第１レイヤにおいて装飾図柄の変動表示が行われ、第２レイヤにおいてキャラクタ等の演出表示が行われ、第３レイヤにおいて背景表示が行われる構成であって、変動表示が行われている場合には、前方から第１レイヤ→第２レイヤ→第３レイヤの順で全てのレイヤにおける表示が視認可能とされるのに対し、特別遊技状態中は、前方から第２レイヤ→第３レイヤ→第１レイヤの順になって第１レイヤが視認不可能となるように構成してもよい。この場合、第１制御手段の表示に関する制御負担の軽減をも図ることができ、第１制御手段の制御の簡素化を図るといった作用効果がより一層奏される。
【０５００】
手段７．特定条件の成立を契機として第１の状態から第２の状態に状態変化する遊技部材を備え、
特定の音声パターンの終了タイミング、又は、途中の特定のタイミングと、前記遊技部材が前記第２の状態となるタイミングとを合致させることができる構成において、
前記特定の音声パターンの音声情報が前記第２記憶手段の記憶エリアに記憶された場合、その他の記憶エリアに記憶されている音声情報に対応する音声のボリュームが消音又は遊技者にとって認知不可能となるまで小音とされることを特徴とする手段１乃至６のいずれかに記載の遊技機。
【０５０１】
手段７によれば、遊技部材が第１の状態へと状態変化するタイミングを特定の音声にてより分かり易く教示することができる。また、特定の音声が出力される場合にはその他の音声が聞こえなくされるため、特定の音声を確実にはっきりと認知させることができるとともに、特定の音声を出力する際の制御の簡素化を図ることができる。尚、遊技部材としては、特別遊技状態が発生した場合に入球可能な状態とされる可変入賞装置等の入球手段、見た目や配置が変化可能な可動役物、複数種類の表示態様を導出可能な表示手段、遊技者が操作可能なボタンやレバー等の入力操作手段等が挙げられる。
【０５０２】
手段８．同一の音声データを特定する複数の音声パターンが存在するとともに、当該同一の音声データを特定する複数の音声パターンは、互いにランクの異なるグループに属していることを特徴とする手段１乃至７のいずれかに記載の遊技機。
【０５０３】
手段８によれば、特定される音声データ（メロディー等）が同一であっても、ランクの異なる音声パターンを変更することで、当該音声パターンのボリューム、又は／及び、出力中のその他の音声パターンのボリュームを変化させることができる。例えば、音声パターンＡ及び音声パターンＢが同一の効果音に対応しているがランクが異なる場合、音声パターンＡが選択されたことによる効果音とＢＧＭとが同時に流れた場合と、音声パターンＢが選択されたことによる効果音とＢＧＭとが同時に流れた場合とで、効果音、又は／及び、ＢＧＭの音量を変化させることができる。従って、同時に出力される音声パターンの組合わせによって各音声ボリュームが変更され得る構成において、所定の音声を上げる又は下げるといった前記所定の音声のボリュームを直接的に調節するためのプログラムを別途組まなくても、ランクの組合わせによって、出力されている音声のボリュームを変更することができる。さらには、演出の多様化等を図ることができる。
【０５０４】
手段９．前記第２記憶手段の所定の記憶エリアに対応した音声が出力されていない状態では、当該所定の記憶エリアに対して無音を示す音声情報が記憶され、
前記無音を示す音声情報は、ランクの異なる複数のグループに属するように複数設定されていることを特徴とする遊技機。
【０５０５】
手段９によれば、基本的に上記手段８と同様の作用効果が奏される。さらに、本手段９では、所定の音声を上げる又は下げるといった所定の音声のボリュームを直接的に調節するためのプログラムを別途組まなくても、ランクの組合わせによって、別の音声を追加（重複）させることなく、出力されている音声のボリュームを変更することができる。
【０５０６】
以下に、上記各手段が適用される各種遊技機の基本構成を示す。
【０５０７】
Ａ．上記各手段における前記遊技機は弾球遊技機であること。より詳しい態様例としては、「遊技者が操作する操作手段（遊技球発射ハンドル）と、当該操作手段の操作に基づいて遊技球を弾いて発射する発射手段（発射モータ等）と、当該発射された遊技球が案内される遊技領域と、前記遊技領域内に配置された各入球手段（一般入賞口、可変入賞装置、作動口等）とを備えた弾球遊技機」が挙げられる。
【０５０８】
Ｂ．上記各手段における前記遊技機は略鉛直方向に延びる遊技領域を備えた弾球遊技機であること。より詳しい態様例としては、「遊技者が操作する操作手段（遊技球発射ハンドル）と、当該操作手段の操作に基づいて遊技球を弾いて発射する発射手段（発射モータ等）と、当該発射された遊技球が案内され、略鉛直方向に沿って延びる所定の遊技領域（例えば遊技領域は遊技盤面等により構成される）と、前記遊技領域内に配置された各入球手段（一般入賞口、可変入賞装置、作動口等）とを備え、前記遊技領域を流下する遊技球の挙動を視認可能に構成されてなる弾球遊技機」が挙げられる。
【０５０９】
Ｃ．上記各手段における前記遊技機、又は、上記各弾球遊技機は、パチンコ機又はパチンコ機に準ずる遊技機であること。
【０５１０】
Ｄ．上記各手段における遊技機は、スロットマシン等の回胴式遊技機であること。より詳しい態様例としては、「複数の識別情報（図柄）からなる識別情報列（図柄列；具体的には図柄の付されたリール、ベルト等の回転体）を変動表示（具体的にはリール等の回転）した後に識別情報列を停止表示する可変表示手段（具体的にはリールユニット等の回転体ユニット）を備え、始動用操作手段（具体的にはスタートレバー）の操作に起因して識別情報（図柄）の変動が開始され、停止用操作手段（具体的にはストップボタン）の操作に起因して識別情報（図柄）の変動が停止され、その停止時に有効ライン上に揃った識別情報が特定の識別情報であることを条件に遊技価値が付与されるよう構成した回胴式遊技機」が挙げられる。
【０５１１】
Ｅ．上記各手段における遊技機は、スロットマシンとパチンコ機とを融合した形式の遊技機（特に遊技球を遊技媒体として使用するスロットマシン仕様の遊技機）であること。より詳しい態様例としては、「複数の識別情報（図柄）からなる識別情報列（図柄列；具体的には図柄の付されたリール、ベルト等の回転体）を変動表示（具体的にはリール等の回転）した後に識別情報列を停止表示する可変表示手段（具体的にはリールユニット等の回転体ユニット）を備え、始動用操作手段（具体的にはスタートレバー）の操作に起因して識別情報（図柄）の変動が開始され、停止用操作手段（具体的にはストップボタン）の操作に起因して識別情報（図柄）の変動が停止され、その停止時に有効ライン上に揃った識別情報が特定の識別情報であることを条件に遊技価値が付与されるよう構成し、さらに球受皿（上皿等）を設けてその球受皿から遊技球を取り込む取込手段と、前記球受皿に遊技球の払出しを行う払出手段とを備え、前記取込手段により遊技球が取り込まれることにより遊技の開始条件が成立するように構成した遊技機」が挙げられる。
【符号の説明】
【０５１２】
１０…パチンコ機、３２…可変入賞装置、３３…始動入賞ユニット、３３ａ…上入賞口、３３ｂ…下入賞口、４２…装飾図柄表示装置、４３Ｌ，４３Ｒ…特別表示装置、４６…保留ランプ、２２４ａ，２２４ｂ…始動入賞スイッチ、２６１…主制御装置、２６２…サブ制御装置、２６４…音声制御部。