(57)【要約】【課題】先読み演出を適切に実行可能な遊技機を提供する。【解決手段】先読み手段は、先行して取得した当否抽選の結果が第１当りであることに基づいて、当該当否抽選の結果及び当該第１当りと対応する当り種別に関する情報を演出制御手段に送信し、先行して取得した当否抽選の結果が第２当りであることに基づいて、当該当否抽選の結果に関する情報のみを演出制御手段に送信する。【選択図】図３８
2018038607.tif 000002
【特許請求の範囲】
【請求項１】
遊技盤に配設された始動部品への遊技球の入球に応じて取得される始動情報に基づいて、
第１当り及び第２当りに関する当否抽選を実行する当否抽選手段と、
前記当否抽選の結果が前記第１当り又は前記第２当りである場合に、前記始動情報に基づいて、当該当りの種別に関する当り種別決定抽選を実行する当り種別決定手段と、
前記当りの種別に基づいて、前記遊技盤に配設された特別入賞装置の動作を含む特別遊技を実行する特別遊技実行手段と、
前記始動情報に基づいて、前記第１当り及び前記第２当りに関する情報を前記当否抽選手段による前記当否抽選に先行して取得し、当該取得した情報を演出制御手段に送信する先行判定手段と、
を備え、
前記先行判定手段は、前記先行して取得した情報が前記第１当りである場合、当該第１当り情報と当該第１当りに対応する前記当りの種別に関する情報を前記演出制御手段に送信し、
前記先行して取得した前記当否抽選の結果が前記第２当りである場合、当該第２当りに関する情報を前記演出制御手段に送信することを特徴とする遊技機。
【請求項２】
前記当否抽選手段による前記当否抽選が実行されたことに基づいて、当該当否抽選の結果を停止態様により報知する図柄の変動パターンを前記始動情報に基づいて決定する変動パターン決定手段を更に備え、
前記先行判定手段は、前記始動情報に基づいて前記変動パターンに関する情報を前記当否抽選に先行して取得し、
前記先行して取得した情報が前記第２当りである場合、当該第２当りに関する情報及び前記先行して取得した前記変動パターンに関する情報を前記演出制御手段に送信することを特徴とする請求項１記載の遊技機。
【請求項３】
前記特別遊技実行手段は、前記当否抽選の結果が前記第１当りである場合に前記特別入賞装置の動作を含む第１特別遊技を実行し、前記第２当りである場合に前記第１当りである場合における動作態様とは異なる前記特別入賞装置の動作を含む第２特別遊技を実行し、
前記当否抽選の結果が前記第２当りとなる確率が、前記第１当りとなる確率よりも高く設定されていることを特徴とする請求項１又は請求項２記載の遊技機。
【請求項４】
前記特別入賞装置は、前記第１特別遊技の実行中において動作する第１特別入賞装置と、前記第２特別遊技の実行中において動作する第２特別入賞装置とを備え、
前記特別遊技実行手段は、前記第２特別遊技の実行中に前記第２特別入賞装置に入球した遊技球が所定の特定領域に到達したことに基づいて、前記第１特別入賞装置の動作を含む
第３特別遊技を実行することを特徴とする請求項３に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関し、特に複数種類の当り遊技を実行可能な遊技機に関する。
【背景技術】
【０００２】
遊技機の一例としてのパチンコ機には、特定の入賞部品への遊技球の入球を契機として始動情報を取得するとともに所定の抽選を行い、当該抽選の結果が「当り」である場合に、所謂当り遊技とも呼ばれる遊技者にとって有利な特別遊技を実行するものが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５２７５１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
また、特許文献１に示すように、近年においては上記所定の抽選が実行される以前に、先読みとも呼ばれる処理によって所定の抽選結果を事前に抽出し、当該抽出結果に基づく演出を先行して表現することにより、将来的な抽選結果を事前に示唆する遊技機が知られている。
しかし、遊技機の仕様によっては、先読みを実行することによって遊技者が得る利益の増減が生じ得るという欠点がある。
【０００５】
本発明は上記課題を解決すべく、先読み演出を適切に実行可能な遊技機を提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するための遊技機の構成として、遊技盤に配設された始動部品への遊技球の入球に応じて取得される始動情報に基づいて、第１当り及び第２当りに関する当否抽選を実行する当否抽選手段と、当否抽選の結果が第１当り又は第２当りである場合に、始動情報に基づいて、当該当りの種別に関する当り種別決定抽選を実行する当り種別決定手段と、当りの種別に基づいて、遊技盤に配設された特別入賞装置の動作を含む特別遊技を実行する特別遊技実行手段と、始動情報に基づいて、第１当り及び前記第２当りに関する情報を当否抽選手段による当否抽選に先行して取得し、当該取得した情報を演出制御手段に送信する先行判定手段とを備え、先行判定手段は、先行して取得した情報が第１当りである場合、当該第１当り情報と当該第１当りに対応する当りの種別に関する情報を演出制御手段に送信し、先行して取得した当否抽選の結果が第２当りである場合、当該第２当りに関する情報を演出制御手段に送信する構成とした。
また、他の構成として、当否抽選手段による前記当否抽選が実行されたことに基づいて、当該当否抽選の結果を停止態様により報知する図柄の変動パターンを始動情報に基づいて決定する変動パターン決定手段を更に備え、先行判定手段は、始動情報に基づいて変動パターンに関する情報を当否抽選に先行して取得し、先行して取得した情報が第２当りである場合、当該第２当りに関する情報及び先行して取得した変動パターンに関する情報を演出制御手段に送信する構成とした。
また、他の構成として、特別遊技実行手段は、当否抽選の結果が第１当りである場合に特別入賞装置の動作を含む第１特別遊技を実行し、第２当りである場合に第１当りである場合における動作態様とは異なる特別入賞装置の動作を含む第２特別遊技を実行し、当否抽選の結果が第２当りとなる確率が、第１当りとなる確率よりも高く設定されている構成としても良い。
他の構成として、特別入賞装置は、第１特別遊技の実行中において動作する第１特別入賞装置と、第２特別遊技の実行中において動作する第２特別入賞装置とを備え、特別遊技実行手段は、第２特別遊技の実行中に第２特別入賞装置に入球した遊技球が所定の特定領域に到達したことに基づいて、第１特別入賞装置の動作を含む第３特別遊技を実行する構成としても良い。
なお、上記発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、特徴群を構成する個々の構成もまた発明となり得る。
【発明の効果】
【０００７】
上記各構成に係る遊技機によれば、先読み演出を適切に実行できる。
【図面の簡単な説明】
【０００８】
【図１】パチンコ機の概略斜視図である。
【図２】遊技盤の正面図である。
【図３】役物装置の内部構造を示す概略斜視図である。
【図４】役物装置の内部構造を示す概略斜視図である。
【図５】パチンコ機の制御ブロック図である。
【図６】特図当否判定テーブルの概要図である。
【図７】特図種別決定テーブルの概要図である。
【図８】変動パターンテーブルの概要図である。
【図９】大当り遊技及び小当り遊技制御テーブルの概要図である。
【図１０】遊技状態設定テーブルの概要図である。
【図１１】普図当否判定テーブルの概要図である。
【図１２】普図変動パターンテーブルの概要図である。
【図１３】開閉体作動テーブルの概要図である。
【図１４】主制御回路のＣＰＵ初期化処理を示すフロー図である。
【図１５】主制御回路の電源断時退避処理を示すフロー図である。
【図１６】主制御回路のタイマ割込み処理を示すフロー図である。
【図１７】主制御回路のスイッチ管理処理を示すフロー図である。
【図１８】主制御回路の第１始動口通過処理を示すフロー図である。
【図１９】主制御回路の第２始動口通過処理を示すフロー図である。
【図２０】主制御回路の特別図柄乱数取得処理を示すフロー図である。
【図２１】特図遊技管理フェーズを説明する図である。
【図２２】主制御回路の特図遊技管理処理を示すフロー図である。
【図２３】主制御回路の特別図柄変動待ち処理を示すフロー図である。
【図２４】主制御回路の特別図柄変動中処理を示すフロー図である。
【図２５】主制御回路の特別図柄停止後処理を示すフロー図である。
【図２６】主制御回路の小当り大入賞口開始ウェイト処理を示すフロー図である。
【図２７】主制御回路の小当り大入賞口開放制御処理を示すフロー図である。
【図２８】主制御回路の小当り入賞口開閉切替処理を示すフロー図である。
【図２９】主制御回路の小当り大入賞口閉鎖有効処理を示すフロー図である。
【図３０】主制御回路の小当り大入賞口終了ウェイト処理を示すフロー図である。
【図３１】主制御回路の大当り大入賞口開始ウェイト処理を示すフロー図である。
【図３２】主制御回路の大当り大入賞口開放前処理を示すフロー図である。
【図３３】主制御回路の大当り大入賞口開閉切替処理を示すフロー図である。
【図３４】主制御回路の大当り大入賞口開放制御処理を示すフロー図である。
【図３５】主制御回路の大当り大入賞口閉鎖有効処理を示すフロー図である。
【図３６】主制御回路の大当り大入賞口終了ウェイト処理を示すフロー図である。
【図３７】主制御回路の先読み実行判定処理を示すフロー図である。
【図３８】主制御回路の先読み処理を示すフロー図である。
【発明を実施するための形態】
【０００９】
以下、実施形態を通じて本発明を詳説するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明される特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１０】
図１に示すように、遊技機の一例としてのパチンコ機１は遊技場の島設備に設置される縦長方形状の機枠２と、この機枠２の一側部においてヒンジ機構により開閉自在に取り付けられた本体枠３と、当該本体枠３内に収容された遊技盤３０（図２参照）と、本体枠３の前方において開閉可能に軸着され、中央部に配設されたガラス窓４Ａ、及びガラス窓４Ａの下方に設けられた受皿６を有するパネル枠４と、パネル枠４の下部一側部より前方に突設されたハンドルユニット７、及びパネル枠４の上部両側部に配設されたスピーカユニット８を主たる構成として備える。パネル枠４が本体枠３側に閉じられた状態において、パチンコ機１の前方に着座する遊技者からは、パネル枠４に配設されたガラス窓４Ａを介して本体枠３内に収容された遊技盤３０の遊技領域３０Ａ（図２参照）を視認することが可能である。
【００１１】
受皿６の中央部には、遊技者の任意によって操作可能な操作手段としての操作機構９が配設される。操作機構９は、遊技者による押下操作が可能な円形のプッシュボタン、当該プッシュボタンの周囲において遊技者による回動操作が可能なダイアルとにより構成される。操作機構９は、後述する演出制御回路３００と接続されており、操作機構９から出力される信号は、演出制御回路３００側に入力する。受皿６には、この他、球貸ボタンや返却ボタン等が配設されており、これらのボタン操作によって図外のＣＲユニットに投入されたＩＣカード等の記録媒体に記録された貸し球可能数に対応する遊技球の貸し出し動作、或いは記録媒体の返却動作が実行される。
【００１２】
［遊技盤の構成について］
図２に示すように、本体枠３内に収容された遊技盤３０には、演出表示装置４５０と、後述する複数の入賞部品が配設される。演出表示装置４５０は、例えば１〜８までの数字、及び特定のキャラクター等からなる演出図柄Ｓを変動表示可能な液晶表示装置であって、その表示画面４５は遊技盤３０の中央部において遊技盤３０全体の面積４分の１程度を占めている。当該表示画面４５には、演出図柄Ｓの他、演出図柄Ｓの変動表示に伴って予告演出やリーチ演出等の画像や動画によって表現される多様な変動演出や、後述の特別遊技開始時や実行中に表現される特別遊技中演出が表示され、遊技者は一般に、表示画面４５上に表示される演出図柄Ｓによる変動演出や特別遊技中演出を視認しながら遊技を楽しむこととなる。
【００１３】
また、表示画面４５の周囲には、当該表示画面４５の上部、及び両側部を略矩形状に取り囲むように延在する壁部３５が前方に向けて突設されており、ガラス窓４Ａが閉じられた場合において、当該壁部とガラス窓４Ａとが遊技球の直径未満で接近し、表示画面４５の前方を遊技球は横切ることはない。
【００１４】
遊技盤３０には、上記壁部３５と、外ガイド部２７及び内ガイド部２８によって区画された概ね円形状の遊技領域３０Ａが形成される。遊技領域３０Ａは、遊技盤３０の前面とガラス窓４Ａの後面との間に形成された遊技球の流下可能な空間である。また、遊技盤３０には、図外の多数の釘や風車が稙設されており、遊技者のハンドルユニット７の操作に応じて駆動する図外の発射機構により発射され、遊技領域３０Ａ内に到達した遊技球は、図外の多数の釘や風車によって不規則に誘導されつつ遊技領域３０Ａ内を流下する。
【００１５】
以下、遊技領域３０Ａ内に配設された入賞部品等について説明する。遊技領域３０Ａには、第１始動部品５０、第２始動部品５２、第１特別入賞装置６０、第２特別入賞装置６２、及び複数の一般入賞部品６８が配設されている。これらの入賞部品に遊技球が入球すると、入賞部品に対応した所定数の賞球が受皿６に払出される。また、詳細については後述するが、遊技球が第１始動部品５０、又は第２始動部品５２に入球すると、上記賞球の払出しの他、第１特別入賞装置６０を開放動作させる特別遊技（小当り遊技）及び、第２特別入賞装置６２を開放動作させる特別遊技（大当り遊技）の実行可否に関する抽選等の各種の抽選（特図抽選）が主制御回路２００により実行される。
即ち、第１始動部品５０、又は第２始動部品５２への遊技球の入球は、上記各種の抽選を受けるための契機となるものである。
【００１６】
以下、各入賞装置の構成について説明する。第１始動部品５０は、遊技領域３０Ａの左右方向略中央において、上記表示画面４５の下部に延設されたステージ４７の下方に配設される。第１始動部品５０は、遊技盤３０の盤面より前方に突出し、上方が開口した入球口を有しており、当該入球口より内部に取り込まれた遊技球は、第１始動口検出スイッチＳＷ１によって検出される。図５に示すように、第１始動口検出スイッチＳＷ１は、主制御回路２００と接続されており、主制御回路２００は第１始動口検出スイッチＳＷ１からの検出信号に基づいて前述した各種の抽選処理や、所定数の賞球を払い出す賞球払出処理を実行する。
【００１７】
第２始動部品５２は、第１始動部品５０の左側上流部に配設される。第２始動部品５２は、遊技盤３０の盤面と平行に開口した矩形状の入球口５２ａと、当該入球口５２ａ内において前後方向に進退動作可能に配設された板状の開閉体５２ｂとを有する。図５に示すように、開閉体５２ｂは、主制御回路２００に接続されたソレノイドＳＯＬ１の駆動によって前後方向に進退動作し、先端部が入球口５２ａより前方に突出した開放状態において遊技球を入球口５２ａに入球可能とし、先端部が入球口５２ａより後方に退避した閉鎖状態において遊技球が入球口５２ａに入球するのを阻止する。当該入球口５２ａより内部に取り込まれた遊技球は、第２始動口検出スイッチＳＷ２によって検出される。図５に示すように、第２始動口検出スイッチＳＷ２は、主制御回路２００と接続されており、主制御回路２００は第２始動口検出スイッチＳＷ２からの検出信号に基づいて前述した各種の抽選処理や、所定数の賞球を払い出す賞球払出処理を実行する。
【００１８】
第２始動部品５２の上流側には、通過ゲート５８が配設される。通過ゲート５８は、上下が開放した門型の遊技部品であって、その内部にはゲート検出スイッチＳＷ３が格納されている。通過ゲート５８を通過した遊技球は、ゲート検出スイッチＳＷ３によって検出される。図５に示すように、ゲート検出スイッチＳＷ３は、主制御回路２００と接続されており、主制御回路２００は、ゲート検出スイッチＳＷ３からの検出信号の入力を契機として、前述の開閉体５２ｂの開放動作の可否に関する各種の抽選（普図抽選）を実行する。
【００１９】
第１特別入賞装置６０は、通過ゲート５８の右側上流部に配設される。第１特別入賞装置６０は、前後方向に進退動作可能な板状の開閉体６０ａを有している。開閉体６０ａは、主制御回路２００に接続されたソレノイドＳＯＬ２の駆動によって前後方向に進退動作し、遊技盤３０の盤面より前方に突出した閉鎖状態において遊技球の第１特別入賞装置６０内への入球を阻止し、後方に退避した開放状態において第１特別入賞装置６０内への入球を可能とする。上述のとおり、第１特別入賞装置６０（開閉体６０ａ）は、小当り遊技が実行された場合に開放動作され、遊技球は当該小当り遊技中に限って第１特別入賞装置６０内に入球可能となる。
【００２０】
第１特別入賞装置６０内部に取り込まれた遊技球は、第１特別入賞口検出スイッチＳＷ４によって検出される。図５に示すように、第１特別入賞口検出スイッチＳＷ４は、主制御回路２００と接続されており、主制御回路２００は当該第１特別入賞口検出スイッチＳＷ４からの検出信号に基づいて所定数の賞球を払い出す賞球払出処理を実行する。また、詳細については後述するが、第１特別入賞装置６０内に入球した遊技球の一部は、下流側に配設された役物装置６４内へと誘導され、当該役物装置６４内に設けられた複数の振分体によって、後述の特定領域又は非特定領域の何れかに振り分けられる。そして、遊技球が特定領域に進入したことに基づいて、第２特別入賞装置６２が開放動作される大当り遊技が実行される。
【００２１】
第２特別入賞装置６２は、第１特別入賞装置６０の下流側に配設される。第２特別入賞装置６２は、下辺部を回転中心として前後方向に倒伏動作可能に設けられた開閉体６２ａを有する。開閉体６２ａは、主制御回路２００に接続されたソレノイドＳＯＬ３の駆動によって前後方向に倒伏動作、遊技盤３０の盤面と水平な閉鎖状態において遊技球の第２特別入賞装置６２内への入球を阻止し、前方に伏した開放状態において第２特別入賞装置６２内への入球を可能とする。上述のとおり、当該第２特別入賞装置６２（開閉体６２ａ）は、大当り遊技が実行された場合に開放動作され、遊技球は当該大当り遊技中に限って第２特別入賞装置６２内に入球可能となる。また、当該大当り遊技を獲得可能なルートは、前述の小当り遊技中に第１特別入賞装置６０に入球した遊技球が特定領域に進入した場合の他、遊技球が第１始動部品５０又は第２始動部品５２に入球したことに基づいて実行される所定の抽選の結果が「大当り」となった場合もあり、大当り遊技の獲得には２つのルートが存在する。第２特別入賞装置６２内部に取り込まれた遊技球は、第２特別入賞口検出スイッチＳＷ５によって検出される。図５に示すように、第２特別入賞口検出スイッチＳＷ５は、主制御回路２００と接続されており、主制御回路２００は当該第２特別入賞口検出スイッチＳＷ５からの検出信号に基づいて所定数の賞球を払い出す賞球払出処理を実行する。
【００２２】
次に、図３，図４を参照しつつ、役物装置６４について概説する。役物装置６４は、上述の第１特別入賞装置６０と連通する誘導通路６００と、誘導通路６００から分岐する排出通路６０６、誘導通路６００の下流部から導出された遊技球が進入可能な第１搬送部６１０、当該第１搬送部６１０を経た遊技球が進入可能な第１振分部６２０、第１振分部６２０によって振り分けられた遊技球が到達する第２搬送部６３０、及び第２搬送部６３０を経た遊技球が進入可能な第２振分部６４０を備える。
【００２３】
各図に示すように、誘導通路６００及び排出通路６０６は、裏側基板６１６及び表側基板６１８が前後方向に組み合わされることにより形成される流路であって、第１特別入賞装置６０に入球した遊技球は、誘導通路６００の上端部近傍に設けられた貯留部６０２に誘導される。図４に示すように、貯留部６０２には、主制御回路２００と接続されたソレノイドＳＯＬ４の駆動によって横方向に進退動作可能とされた貯留板６０２ａと、当該貯留板６０２ａの後方に開設された排出孔６０２ｂとが設けられる。貯留板６０２ａは、横方向に延びる長辺を有する矩形状とされ、後方から前方に向かうに従って僅かに下傾斜している。よって、当該貯留板６０２ａが誘導通路６００側に突出した貯留状態である場合に遊技球が到達すると、当該遊技球は貯留板６０２ａの上面上に保持された状態となる。
【００２４】
遊技球が貯留板６０２ａ上に保持された状態において、後続の遊技球が貯留部６０２に流入した場合、当該後続の遊技球は、貯留板６０２ａ上の遊技球に接触して後方の排出孔６０２ｂに導出される。排出孔６０２ｂに導出された遊技球は、遊技盤３０の後方に配設された図外の通路を経由した後に排出通路６０６へ誘導され、下方に延長する排出通路６０６を経由して機外に排出される。なお、当該排出通路６０６内には、主制御回路２００と接続された第１排出検出スイッチＳＷ６が配設されている。
【００２５】
第１特別入賞装置６０の開放動作終了後には、ソレノイドＳＯＬ４の駆動によって貯留板６０２ａが排出通路６１０方向に退避動作し、遊技球の落下を許容する開放状態に変位する。貯留板６０２ａの開放状態への変位によって、貯留板６０２ａ上に遊技球が保持されていた場合には、当該遊技球は、貯留板６０２ａの下流側へと続く誘導通路６００を流下し、第１搬送部６１０に至る。
【００２６】
第１搬送部６１０は、誘導通路６００を経た遊技球が進入可能な流入口６１２ａ、及び下流側の第１振分部６２０に向けて遊技球を導出する流出口６１２ｂを有する略円筒状の外枠６１２と、当該外枠６１２内において、主制御回路２００と接続されたモータＭ１により一方向に回転可能とされた円盤体６１４とを有する。円盤体６１４には、径方向内側に凹となる複数の保持部６１４ａが形成されており、流入口６１２ａから外枠６１２内に進入した遊技球は、いずれかの保持部６１４ａによって保持された状態で流出口６１２ｂ側に搬送される。なお、円盤体６１４（モータＭ１）は、第１特別入賞装置６０が開放状態とされると同時に第１の回転速度による回転が開始され、その後、第１の回転速度から第２の回転速度に変化する。本実施形態では、第２の回転速度は、第１の回転速度より遅い速度となっている。
【００２７】
図３に示すように、第１搬送部６１０の下流側に位置する第１振分部６２０は、第１搬送部６１０の流出口６１２ｂを経た遊技球が進入可能な流入口６２２ａ、及び下流側の第２搬送部に向けて遊技球を導出する流出口６２２ｂを有する略円筒状の外郭部６２２と、当該外郭部６２２内において、主制御回路２００と接続され、電源投入開始から一定速度で回転するモータＭ２により一方向に回転可能とされた円盤上の振分体６２４とを有する。振分体６２４の下方には、振分体６２４から落下した一部の遊技球が進入可能なＶ入賞通路６２６及び図外の排出通路が設けられている。振分体６２４には、径方向内側に凹となる複数（本例では８つ）の保持部６２４ａが形成されている。上記保持部６２４ａのうち１つの保持部（Ｖ入賞保持部）６２４ａは、上記Ｖ入賞通路６２６の図外の入球口と一致する排出口を有しており、Ｖ入賞保持部６２４ａに保持された遊技球は、Ｖ入賞通路６２６に配設された第１特定領域（Ｖ領域）検出スイッチＳＷ７によって検出された後、機外に排出される。
【００２８】
上記保持部６２４ａのうち、３つの保持部（落選保持部）６２４ａは、図外の排出通路の入球口と一致する排出口を有しており、いずれかの落選保持部６２４ａによって保持された遊技球は、排出通路に配設された第２排出検出スイッチＳＷ８によって検出された後、機外に排出される。また、保持部６２４ａのうち、４つの保持部（チャンス保持部）６２４ａは、排出口を有しておらず、いずれかのチャンス保持部６２４ａによって保持された遊技球は、流出口６２２ｂ側に搬送される。つまり、第１振分部６２０に到達した遊技球は８分の１の確率でＶ入賞保持部６２４ａによって保持され、第１特定領域検出スイッチＳＷ７により検出される。また、８分の３の確率で落選保持部６２４ａによって保持され、第２排出検出スイッチＳＷ８により検出される。また、８分の４の確率で下流側の第２搬送部６３０及び第２振分部６４０側に導出される。なお、遊技球がＶ入賞保持部６２４ａによって保持され、第１特定領域検出スイッチＳＷ７により検出された場合、第２特別入賞装置６２が開放動作される前述の大当り遊技が実行される。
【００２９】
図３に示すように、第１振分部６２０の下流側に位置する第２搬送部６３０は、第１振分部６２０を経由して流下してきた遊技球を一時的に留め置く貯留部６３２と、貯留部６３２の前方において回転する搬送軸６３６と、搬送軸６３６によって搬送された遊技球の流れを規制する規制板６４８とを有する。貯留部６３２は、第１振分部６２０から流下してきた遊技球を左右方向に転動させる領域であって、当該領域を転動する遊技球は、前方に位置する搬送軸６３６によって搬送される。
【００３０】
搬送軸６３６は、主制御回路２００に接続され、電源投入から一定速度で回転するモータＭ３の駆動によって一方向に回転する軸部６３６ａと、軸部周りに軸方向に所定間隔で形成された複数の保持板６３６ｂ（図示の例では４枚）とを備える。軸方向に隣接する各保持板６３６ｂは、互いに軸心と交差する角度が異なるように傾斜して形成され、隣接する保持板６３６ｂ同士の間隔が広い領域が、遊技球を保持可能な保持部となる。当該保持部の位置と対応する軸部６３６ａの周面には、永久磁石が付着されており、保持部に至った遊技球を磁力によって吸着する。いずれかの保持部（図示の例では３か所）によって吸着された遊技球は、前方に位置する規制板６４８側に向けて搬送される。
【００３１】
規制板６４８は、搬送軸６３６の前方に位置し、遊技球の直径よりも僅かに高い寸法を有して上方に突設される横長矩形状の板体である。規制板６４８の側部には、遊技球の直径分の隙間として形成された落下口６４８ａが形成され、搬送軸６３６によって搬送された遊技球は、規制板６４８によって落下口６４８ａ側に誘導され、落下口６４８ａから下方に配設された第２振分部６４０に向けて流下する。
【００３２】
第２振分部６４０は、図外のＶ入賞通路と連通するＶ入賞口６４２ａを有する略円筒状の外郭部６４２と、当該外郭部６４２内において、主制御回路２００と接続され、電源投入から一定速度で回転するモータＭ４の駆動により、一方向に回転可能とされた円盤上の振分体６４４とを有する。振分体６４４の背面側には、振分体６２４から排出された一部の遊技球が進入可能な図外のＶ入賞通路び図外の排出通路が設けられている。振分体６４４には、径方向内側に凹となる複数（本例では６つ）の保持部６４４ａが形成されている。上記保持部６４４ａのうち、３つの保持部（Ｖ入賞保持部）６４４ａは、Ｖ入賞口６４２ａの口径と一致する排出口を有しており、当該Ｖ入賞保持部６４４ａに保持された遊技球は、Ｖ入賞口６４２ａ及び図外のＶ入賞通路に配設された第２特定領域（Ｖ領域）検出スイッチＳＷ９によって検出された後、機外に排出される。
【００３３】
上記保持部６４４ａのうち、他の３つの保持部（落選保持部）６４４ａは、図外の排出通路の入球口と一致する排出口を有しており、いずれかの落選保持部６４４ａによって保持された遊技球は、排出通路に配設された第３排出検出スイッチＳＷ１０によって検出された後、機外に排出される。つまり、第２振分部６４０に到達した遊技球は６分の３の確率でＶ入賞保持部６４４ａによって保持され、第２特定領域検出スイッチＳＷ９により検出される。また、６分の３の確率で落選保持部６４４ａによって保持され、第３排出検出スイッチＳＷ１０により検出される。また、遊技球がＶ入賞保持部６４４ａによって保持され、第２特定領域検出スイッチＳＷ９により検出された場合、第２特別入賞装置６２が開放動作される前述の大当り遊技が実行される。
【００３４】
以上のとおり、役物装置６４は、小当り遊技の実行によって第１特別入賞装置６０内に入球した遊技球が流下可能な流路を構成するとともに、所定の特定領域（第１特定領域検出スイッチＳＷ７，第２特定領域検出スイッチＳＷ９）を有し、遊技球が上記特定領域に到達したことを条件として、第２特別入賞装置６２が開放動作される大当り遊技が実行される。以下、小当り遊技の発生を契機とし、遊技球が上記第１特定領域検出スイッチＳＷ７、又は、第２特定領域検出スイッチＳＷ９に検出されるまでの一連の流れを「ルート２」と称する場合がある。「ルート１」の流れについては後述する。
【００３５】
複数の一般入賞部品６８は、遊技盤３０の左側部において分かれて配設される。一般入賞部品は、上方開口の入球口を有しており、当該入球口から入球した遊技球は、内部に配設された一般入賞口検出スイッチＳＷ１１により検出される。当該一般入賞口検出スイッチＳＷ１１は主制御回路２００と接続されており、主制御回路２００は一般入賞口検出スイッチＳＷ１１からの検出信号に応じて、賞球を例えば３個払い出す賞球払出処理を実行する。また、上述した各入賞装置のいずれにも入球しなかった遊技球は、遊技領域の下部に開設されたアウト口６９に入球し、当該アウト口６９と連通する図外の排出通路を介して機外に排出される。
【００３６】
遊技盤３０における遊技領域３０Ａの外方には、第１特別図柄表示装置３５Ａ、第２特別図柄表示装置３５Ｂ、第１特別図柄保留表示装置３６Ａ、第２特別図柄保留表示装置３６Ｂ、普通図柄表示装置３７、及び普通図柄保留表示装置３８が設けられている。図５に示すように、各表示装置は、遊技の進行状況に応じて主制御回路２００によって制御され、その表示の変化によって遊技状況を遊技者に報知する。
【００３７】
［パチンコ機の内部構成について］
図５は、パチンコ機１の制御を担う制御手段の構成を示すブロック図である。同図に示すように、パチンコ機１は、主として遊技全般に係る基本動作を制御する主制御回路２００と、主として賞球の払出動作を制御する払出制御回路２５０と、主として遊技球の発射を制御する発射制御回路２６０と、主として前述の演出表示装置４５０を制御する演出制御回路３００とを備える。
【００３８】
主制御回路２００は、（メイン）ＣＰＵ２００ａ，（メイン）ＲＯＭ２００ｂ、及び（メイン）ＲＡＭ２００ｃを備えてなり、ＣＰＵ２００ａが、各検出スイッチやタイマからの入力に対応してＲＯＭ２００ｂに予め格納されたプログラムを読み出し、当該プログラムに従った演算処理を行い、主制御回路２００に接続された上述の各ソレノイドＳＯＬやモータＭ、遊技盤３０の遊技領域３０Ａの外方に配設された第１特別図柄表示装置３５Ａ、第２特別図柄表示装置３５Ｂ、第１特別図柄保留表示装置３６Ａ、第２特別図柄保留表示装置３６Ｂ、普通図柄表示装置３７、及び普通図柄保留表示装置３８といった各表示装置を直接的に制御したり、他の制御装置に多様なコマンドを送信する。また、このときＲＡＭ２００ｃは、ＣＰＵ２００ａの演算処理時におけるワークエリアとして機能し、演算に必要な各種のデータやフラグ、コマンド等を一時的に記憶する領域を有する。
【００３９】
主制御回路２００には、払出制御回路２５０、及び演出制御回路３００が接続されている。払出制御回路２５０は、主制御回路２００と同様に不図示のＣＰＵ、ＲＯＭ、ＲＡＭを備えたマイクロコンピュータであって、主制御回路２００と一方向通信可能に接続されている。当該払出制御回路２５０には、外部情報出力端子板２５１が接続されている。外部情報出力端子板２５１は、主制御回路２００（ＣＰＵ２００ａ）及び払出制御回路２５０（払出ＣＰＵ）から出力された遊技の進行に関する種々の信号や情報をパチンコ機１の外部機器に送信する。
【００４０】
払出制御回路２５０には、遊技者に対して賞球を払い出すための払出モータ２５２、及び賞球数計数スイッチ２５３が接続されている。払出制御回路２５０は、主制御回路２００から送信される払出コマンドに含まれる賞球数情報に基づいて、所定の賞球数が払い出されるように払出モータ２５２を制御する。当該払出モータ２５２の駆動により払い出された賞球は、賞球数計数スイッチ２５３により検出され、払出制御回路２５０側において、適正な賞球数が払い出されたかが把握される。なお、払出制御回路２５０には、この他、受皿６に許容数以上の遊技球が貯留されていることを検知する皿満タン検出スイッチや、本体枠３の扉が開放していることを検知する扉開放検出スイッチ等の各種のスイッチが接続される。
【００４１】
発射制御回路２６０には、ハンドルユニット７内に搭載されたタッチセンサ２６１、発射ボリューム２６２、図外の発射機構内に受皿６に貯留された遊技球を送り込む球送りモータ２６３、及び発射機構内に格納された球発射モータ２６４が接続されており、発射制御回路２６０は、払出制御回路２５０からの発射許可およびタッチセンサ２６１からの入力を条件として、遊技者によるハンドルユニット７の操作量に応じて変化する発射ボリューム２６２からの入力信号に基づいて球発射モータ２６４を制御し、受皿６に貯留された遊技球を所定の発射力により遊技領域３０Ａ内に打ち出す。
【００４２】
演出制御回路３００は、遊技進行中や待機中における各種の演出を制御する。演出制御回路３００は、（サブ）ＣＰＵ３００ａ，（サブ）ＲＯＭ３００ｂ，（サブ）ＲＡＭ３００ｃを備えてなり、主制御回路２００に対して、主制御回路２００から演出制御回路３００に対してのみ通信（一方向通信）が可能なように接続されている。当該演出制御回路３００は、主制御回路２００から送信される演出に関する各種のコマンドや内部タイマからの入力信号に基づいて、ＲＯＭ３００ｂに予め格納されたプログラムを読み出し、当該プログラムに従った演算処理を行い、演出制御回路３００に接続された演出表示装置４５０の表示画面４５における画像制御、遊技進行中における楽曲や効果音などの音声をスピーカユニット８から出力させる音声出力制御や、図外の可動体を動作させるソレノイドやモータ等の駆動手段を動作させる可動体駆動制御、或いは遊技盤３０及びパネル枠４等の各所に配設された発光体（ＬＥＤ）を多様なパターンにより発光させる発光制御を実行する。このときＲＡＭ３００ｃは、ＣＰＵ３００ａの演算処理時におけるワークエリアとして機能し、演算に必要な各種のデータやフラグ、（内部）コマンド等を一時的に保持する。
【００４３】
また、演出制御回路３００は、ＣＰＵ３００ａと接続され、当該ＣＰＵ３００ａより送信される画像表示に係る各種のコマンドを受信して表示画面４５に多様な画像を表示するためのＶＤＰ、及び上記画像表示処理中に必要な各種のデータ等を一時的に保存するＶＲＡＭ、音声制御のための音声合成ＬＳＩ等、各種制御に必要なハードウェアを備えている。また、演出制御回路３００には、遊技者の任意に操作可能な前述の操作機構９が接続されており、例えば当該操作機構９の操作タイミングに合せて前述の各制御を実行し、操作機構９の操作タイミングに従った所定の演出を表現することが可能である。
【００４４】
以下、上記構成からなるパチンコ機１の主要な処理を遊技の流れに沿って説明する。遊技者のハンドルユニット７の操作により、遊技領域３０Ａ内を流下する遊技球が前述の第１始動部品５０又は第２始動部品５２に入球すると、主制御回路２００では特別遊技（「大当り遊技」，「小当り遊技」）の実行可否に関する抽選や（以下、特図当否抽選ともいう）、特別図柄の種類を決定する抽選（以下、特図種別決定抽選ともいう）、或いは、特別図柄の変動パターンを決定する抽選（以下、特図変動パターン決定抽選ともいう）等の種々の抽選が実行される。
【００４５】
そして、特図当否抽選の結果が「大当り」である場合、第２特別入賞装置６２の開放動作を含む大当り遊技が実行される。一方、特図当否抽選の結果が「小当り」である場合、第１特別入賞装置６０の開放動作を含む小当り遊技が実行され、前述の役物装置６４内における遊技球の進路によって、大当り遊技獲得の機会が付与される。以下、各抽選の概要について説明する。
【００４６】
まず、遊技球が第１始動部品５０及び第２始動部品５２にそれぞれ対応する第１始動口検出スイッチＳＷ１又は第２始動口検出スイッチＳＷ２によって検出されると特図当否抽選において参照される特図当否判定乱数、特図種別決定抽選において参照される特図種別決定乱数、特図変動パターン決定抽選において参照される変動パターン決定乱数等の種々の乱数が同時に取得され、当該取得された乱数がＲＡＭ２００ｃの保留記憶領域に格納される。ここで、第１始動部品５０への入球を契機として取得される上記種々の乱数を総称して特１保留といい、第２始動部品５２への入球を契機として取得される上記種々の乱数を総称して特２保留という場合がある。さらに特１保留及び特２保留を総称して始動情報という場合がある。
【００４７】
保留記憶領域は、特１保留、特２保留をそれぞれ独立して記憶可能な第１特図保留記憶部領域と第２特図保留記憶領域とを備えている。第１特図保留記憶領域および第２特図保留記憶領域は、それぞれ４つの記憶部（第１〜第４記憶部）を有している。そして、第１始動部品５０に遊技球が入球すると、特１保留を第１特図保留記憶領域の第１記憶部から順に記憶し、第２始動部品５２に遊技球が入球すると、特２保留を第２特図保留記憶領域の第１記憶部から順に記憶する。ただし、第１特図保留記憶領域および第２特図保留記憶領域に記憶可能な特１保留数（Ｙ１）および特２保留数（Ｙ２）は、それぞれ４つに設定されており、各保留記憶領域の上限を超えて保留数（Ｙ１，Ｙ２）が増加することはない。
【００４８】
［特図当否抽選について］
図６は、特図当否抽選に係る処理において参照される特図当否判定テーブルＴＢの概要を示す図である。同図に示すように、特図当否判定乱数は、例えば０〜６５５３５の範囲を取る。特図当否抽選においては、取得された１の特図当否判定乱数が「大当り」、「小当り」、「ハズレ」のいずれの範囲に該当するかによって、その抽選結果が異なる。同図に示すように特図当否判定テーブルＴＢは、取得された特図当否判定乱数が特１保留に属する場合に参照される特図当否判定テーブルＴＢ１と、特２保留に属する場合に参照される特図当否判定テーブルＴＢ２とに区分されている。
【００４９】
例えば、特図当否判定テーブルＴＢ１又は特図当否判定テーブルＴＢ２が参照された場合に抽選結果が「大当り」となる確率は、共に約３１９分の１である。また、特図当否判定テーブルＴＢ１が参照された場合に抽選結果が「小当り」となる確率は、約４５分の１である一方、特図当否判定テーブルＴＢ２が参照された場合に抽選結果が「小当り」となる確率は、約１５分の１である。つまり、特図当否判定テーブルＴＢ１及び特図当否判定テーブルＴＢ２のいずれが参照された場合であっても、当否抽選の結果が「小当り」となる確率は「大当り」となる確率よりも極めて高く設定されている。また、「小当り」となる確率は、特図当否判定テーブルＴＢ１が参照される場合よりも特図当否判定テーブルＴＢ２が参照された場合の方がさらに優遇されている。
また、当該特図当否抽選が「大当り」となった場合、前述の「小当り」とは異なり、第１特別入賞装置６０の開放動作を介することなく第２特別入賞装置６２が直接的に開放動作される大当り遊技（直当り）が実行される。
つまり、大当り遊技獲得までの経路には、「小当り」が契機となる前述の「ルート２」（小当りルート）に加えて、抽選結果が「大当り」となったことを条件とする「ルート１」（直当りルート）が存在し、遊技者は、ルート１とルート２の２つの経路から大当り遊技を獲得することが可能である。このように、特図当否判定乱数と特図当否判定テーブルＴＢとに基づいて特別遊技の実行可否に関する特図当否抽選に係る処理を実行するＣＰＵ２００ａが、本実施形態における当否抽選手段に相当する。
【００５０】
［特図種別決定抽選について］
図７は、特図種別決定抽選に係る処理において参照される特図種別決定テーブルＴＢの概要を示す図である。同図に示すように、特図種別決定テーブルＴＢは、特図種別決定乱数が特１保留として取得され、特図当否抽選の結果が「大当り」である場合に参照される特１大当り特図種別決定テーブルＴＢ１と、特図種別決定乱数が特２保留として取得され、特図当否抽選の結果が「大当り」である場合に参照される特２大当り特図種別決定テーブルＴＢ２と、特図種別決定乱数が特１保留として取得され、特図当否抽選の結果が「小当り」である場合に参照される特１小当り特図種別決定テーブルＴＢ３と、特図種別決定乱数が特２保留として取得され、特図当否抽選の結果が「小当り」である場合に参照される特２小当り特図種別決定テーブルＴＢ４と、特図当否抽選の結果が「ハズレ」である場合に参照されるハズレ特図種別決定テーブルＴＢ５とに区分される。同図に示すように、特図種別決定乱数は、例えば０〜９９の範囲を取る。特図種別決定抽選においては、取得された１の特図種別決定乱数が「大当り図柄Ａ」、「大当り図柄Ｂ」、「小当り図柄Ａ」及び「小当り図柄Ｂ」のいずれの範囲に該当するかによって図柄種別が異なる。
【００５１】
例えば、特１大当り特図種別決定テーブルＴＢ１が参照されて特図種別決定抽選が実行された場合、特図種別は必ず「大当り図柄Ａ」となる。一方、特２大当り特図種別決定テーブルＴＢ２が参照されて特図種別決定抽選が実行された場合、６０％の確率で「大当り図柄Ａ」となり、４０％の確率で「大当り図柄Ｂ」となる。
また、同図に示された選択率、ラウンド遊技回数、及び時短回数の項目は、説明の便宜上付したものであり、例えば特図種別が「大当り図柄Ａ」である場合に実行される大当り遊技におけるラウンド遊技の回数は５回であり、「大当り図柄Ｂ」である場合に実行される大当り遊技におけるラウンド遊技の回数は１５回に設定される。また、当該特別遊技（大当たり遊技）後の遊技状態（時短遊技）の継続回数は、特別図柄が５０回変動するまでに設定される。
【００５２】
また、特１小当り特図種別決定テーブルＴＢ３が参照されて特図種別決定抽選が実行された場合、特図種別は必ず「小当り図柄Ａ」となる。一方、特２小当り特図種別決定テーブルＴＢ２が参照されて特図種別決定抽選が実行された場合、６０％の確率で「小当り図柄Ａ」となり、４０％の確率で「小当り図柄Ｂ」となる。
また、小当り遊技の実行によって、遊技球が役物装置６４に設けられた前述の特定領域に入球したことを契機として実行される大当り遊技におけるラウンド遊技の回数は、それぞれ５回、１５回に設定され、該特別遊技後の時短遊技の継続回数は、特別図柄が５０回変動するまでに設定される。また、ハズレ特図種別決定テーブルＴＢ５が参照されて特図種別決定抽選が実行された場合、特図種別は必ず「ハズレ図柄Ｘ」となる。このように、特図種別決定テーブルＴＢを参照し、特図種別決定乱数に対応する特図種別を決定するＣＰＵ２００ａが、本実施形態における特図種別決定手段に相当する。
【００５３】
［特図変動パターン決定抽選について］
図８は、特図変動パターン決定抽選において、非時短状態及び時短状態それぞれの遊技状態に応じて参照される変動パターンテーブルＴＢ１；ＴＢ２の一例を示す図である。同図に示すように、各変動パターンテーブルＴＢには、前述の特図当否抽選の抽選結果、特図種別及び保留記憶数に応じて、取得された１つの変動パターン決定乱数に対応する変動パターン番号が規定されている。同図に示すように、各変動パターン番号には、変動時間（秒）が対応付けられており、当該変動時間は、第１特別図柄表示装置３５Ａ又は第２特別図柄表示装置３５Ｂ上で表示される特別図柄の変動表示時間、及び特別図柄と略同期して表示画面４５上で変動表示される演出図柄Ｓの変動時間となる。
【００５４】
本実施形態における最短の変動時間は、例えば３．５秒であり、最長の変動時間は９６．５秒である。また、同図に示すように、遊技状態が時短状態である場合に参照される変動パターンテーブルＴＢ２にあっては、特に抽選結果が「ハズレ」である場合に決定される変動時間が非時短状態と比べて大幅に短縮され、１回の特図遊技に掛かる時間が短縮化される。
【００５５】
特図変動パターン決定抽選では、取得した変動パターン決定乱数に対応する特定の変動パターン番号を決定するとともに、決定された変動パターン番号及び変動時間に関する情報を変動パターンコマンドとして演出制御回路３００側に送信する。演出制御回路３００は、各変動パターン番号に従って演出図柄Ｓを変動表示させると共に、当該変動表示と対応する変動演出を表示画面４５上に表示する。
【００５６】
主制御回路２００は、上記変動パターンコマンドの送信と同時に保留種別（特１保留又は特２保留）に応じて第１特別図柄表示装置３５Ａ又は第２特別図柄表示装置３５Ｂを制御し、いずれかの表示装置上において特別図柄の変動表示を開始させる。その後、主制御回路２００は、上記変動表示時間が経過したことに基づいて、第１特別図柄表示装置３５Ａ又は第２特別図柄表示装置３５Ｂを制御して特別図柄の変動を停止させるとともに、演出制御回路３００側に後述する特図停止指定コマンドを送信し、表示画面４５上において変動表示される演出図柄Ｓの変動を停止させる。このように、変動パターンテーブルＴＢ１；ＴＢ２を参照し、変動パターン決定乱数に対応する変動パターン番号を決定する特図変動パターン決定抽選処理を実行するＣＰＵ２００ａが、本実施形態における変動パターン決定手段に相当する。
【００５７】
以上説明したとおり、主制御回路２００は、特別図柄の変動開始に際して上述の特図当否抽選、特図種別決定抽選、及び特図変動パターン決定抽選を実行し、特別図柄及び演出図柄Ｓの最終的な停止の態様によって、特別遊技実行の可否と関連する特図当否抽選の結果を報知する。また、以下これら特別遊技の実行に関わる各種の抽選処理を総称して特図遊技という場合がある。なお、一般的に遊技者は、特別図柄の変動表示と同期して変動表示される演出図柄Ｓの停止態様によって特図当否抽選の結果を認識することとなる。また、上記一連の抽選に関する具体的な処理については、図２３以下を参照しつつ後述する。
【００５８】
［特別遊技について］
（大当り遊技）
図９（ａ）は、ルート１又はルート２を経て、遊技者にとって有利な大当り遊技が実行される場合に参照される大当り遊技制御テーブルＴＢの概要を示す図である。大当り遊技制御テーブルＴＢには、大当り遊技を制御するための各種データが記憶されており、主制御回路２００は、大当り遊技中において当該テーブルを参照して第２特別入賞装置６２の開閉体６２ａと対応するソレノイドＳＯＬ３を駆動制御する。なお、大当り遊技制御テーブルＴＢは、特図種別ごとに複数設けられており、決定された特図種別に応じて対応するテーブルが特別遊技の開始時にセットされるが、ここでは１つのテーブルに全ての特図種別に対応する制御データを示す。
【００５９】
本実施形態における大当り遊技は、第２特別入賞装置６２の開閉体６２ａが開放動作される複数回のラウンド（Ｒ）遊技により構成される。大当り遊技制御テーブルＴＢには、オープニング時間（ルート１の場合、特別図柄が当りを示す態様で確定停止してから最初のラウンド遊技が開始されるまでの待機時間、ルート２の場合、遊技球が特定領域を通過してから最初のラウンド遊技が開始されるまでの待機時間）、第２特別入賞装置最大作動回数（ラウンド遊技の最大回数）、開閉体開閉切替回数（ラウンド遊技中における開閉体６２ａの開放回数）、ソレノイド通電時間（ラウンド遊技中の大入賞口開放時間）、規定数（ラウンド遊技中の最大入賞可能数）、大入賞口閉鎖有効時間（ラウンド遊技間のインターバル時間）、エンディング時間（最後のラウンド遊技が終了してから、通常の遊技が再開されるまでの待機時間）等の情報が規定されている。そして、大当り遊技制御テーブルＴＢに基づいて第２特別入賞装置６２を駆動制御する処理を実行するＣＰＵ２００ａが、本実施形態における大当り遊技実行手段に相当する。
なお、上記大当り遊技の態様をルート（１又は２）に応じて異なる態様としてもよい。具体的には、例えばルート２に基づく大当り遊技においては、特定のラウンド遊技中に開閉体６２ａを複数回短時間で開放動作させることにより、ルート１における場合よりも遊技球の入球が困難となる等の態様としても良い。
【００６０】
（小当り遊技）
図９（ｂ）は、特１保留又は特２保留に基づく前述の特図当否抽選の結果が「小当り」となった場合に、遊技者にとって有利な小当り遊技が実行される場合に参照される小当り遊技制御テーブルＴＢの概要を示す図である。本実施形態における小当り遊技は、第１特別入賞装置６０の開閉体６０ａが開放動作される１回のラウンド遊技により構成される。
小当り遊技制御テーブルＴＢには、小当り遊技を制御するための各種データが記憶されており、主制御回路２００は、小当り遊技中において当該テーブルを参照して第１特別入賞装置６０の開閉体６０ａと対応するソレノイドＳＯＬ２を駆動制御する。
【００６１】
小当り遊技制御テーブルＴＢには、大当り遊技制御テーブルＴＢと同様に、オープニング時間（特別図柄が当りを示す態様で確定停止してから最初のラウンド遊技が開始されるまでの待機時間）、第１特別入賞装置最大作動回数（ラウンド遊技の最大回数）、開閉体開閉切替回数（ラウンド遊技中における開閉体６０ａの開放回数）、ソレノイド通電時間（ラウンド遊技中の大入賞口開放時間）、規定数（ラウンド遊技中の最大入賞可能数）、大入賞口閉鎖有効時間（初回ラウンド遊技後の待機時間）、エンディング時間（初回ラウンド遊技が終了してから、通常の遊技が再開されるまでの待機時間）が予め記憶されている。同図に示すように、小当り遊技にあっては、１回のラウンド遊技において例えば、開閉体６０ａが０．６秒間開放する動作が３回繰り返される態様であり、当該開放期間（１．８秒）中に入球した遊技球の中から１つの遊技球のみが前述の役物装置６４内に進入可能となる。そして、小当り遊技中において、小当り遊技制御テーブルＴＢに基づいて第１特別入賞装置６０を駆動制御する処理を実行するＣＰＵ２００ａが、本実施形態における小当り遊技実行手段に相当する。
【００６２】
［遊技状態について］
図１０は、上述の大当り遊技が実行された場合に、当該大当り遊技後の遊技状態を設定するために参照される遊技状態設定テーブルＴＢの概要を示す図である。本例における遊技状態は、「非時短状態」と「時短状態」とに区別され、ルート１又はルート２を経て大当り遊技が実行された場合、大当り遊技後の遊技状態は、特図種別に関わらず時短状態に設定される。また、当該時短状態は、大当り遊技後の特別図柄の変動回数が５０回に達するまで継続される。なお、本例においては特図種別に関わらず一律に遊技状態を時短状態としてその時短回数（継続回数）を５０回としたがこれに限られるものではなく、特図種別に応じて時短遊技とならない場合や、継続回数が異なる場合を設定してもよい。そして、遊技状態設定テーブルＴＢに基づいて大当り遊技後の遊技状態を大当り遊技前の遊技状態と変更する処理を実行するＣＰＵ２００ａが、本実施形態における遊技状態設定手段に相当する。
【００６３】
以上説明したとおり、パチンコ機１においては、第１始動部品５０又は第２始動部品５２への入球を契機とする各種の抽選が実行され、上記各種抽選の結果が所定の結果である場合に、遊技者にとって有利な特別遊技（「大当り遊技」又は「小当り遊技」）が実行される。さらに大当り遊技後の遊技状態は、遊技状態設定テーブルＴＢに基づいて設定される構成である。また、パチンコ機１においては、上記特別遊技の実行等に関する種々の抽選（特図遊技）とは独立して、第２始動部品５２に設けられた開閉体５２ｂを開放動作させる普通遊技の実行の可否等に関する抽選（普図当否抽選，普図変動時間パターン決定抽選）も実行される。以下、普通遊技の実行の可否等に関する種々の抽選処理（普図遊技）の概要について説明する。
【００６４】
遊技球が通過ゲート５８を通過すると、後述の普図当否抽選において参照される普図当否判定乱数が取得され、当該取得された乱数がＲＡＭ２００ｃの保留記憶領域に格納される。ここで、保留記憶領域は、上記普図当否判定乱数を記憶可能な普図記憶領域を有しており、当該普図記憶領域は４つの記憶部（第１〜第４記憶部）を有している。
そして、通過ゲート５８を遊技球が通過すると、普図当否判定乱数を第１記憶部から順に記憶する。但し、普図保留記憶領域に記憶可能な普図保留数（Ｙ３）は４つに設定されており、当該上限を超えて普図保留数Ｙ３が増加することはない。
【００６５】
図１１は、普図当否抽選において参照される普図当否判定テーブルＴＢの概要を示す図である。遊技球が、通過ゲート５８を通過すると、例えば０〜９９の範囲から１つの普図当否判定乱数が取得される。同図に示すように普図当否判定テーブルＴＢには、０〜９９までの普図当否判定乱数に対応する判定結果（「当り」又は「ハズレ」）が規定されている。
本実施形態において、普図当否判定テーブルＴＢが参照された場合に判定結果が「当り」となる確率は、約１．２分の１である。普図当否判定乱数及び普図当否判定テーブルＴＢに基づいて、普通遊技の可否に関する所定の抽選結果（「当り」又は「ハズレ」）を決定する普図当否抽選に係る処理を実行するＣＰＵ２００ａが、本実施形態における普図当否抽選手段に相当する。
【００６６】
図１２は、普図変動パターン決定抽選において参照される普図変動パターンテーブルＴＢを説明する図である。上述の普図当否抽選が行われると、普図変動パターンテーブルＴＢに基づいて普通図柄の変動時間が決定される。同図に示すように、普図変動パターンテーブルＴＢには、単一の変動時間（図示の例では２．５秒）が規定されており、当該変動時間が普通図柄の変動時間が決定される。そして、当該決定された変動時間に渡って、普通図柄表示装置３７上で表示される普通図柄の変動表示が開始され、変動時間経過後に上記普図当否抽選の結果（「当り」又は「ハズレ」）を示す態様で停止表示される。なお、変動時間を複数とし、乱数範囲に応じて異なる変動時間が決定される構成としてもよい。
【００６７】
［普通遊技について］
図１３は、前述の普図当否抽選の結果が当りとなり、普通図柄が当りであることを示す態様で停止した場合に実行される普通遊技において参照される開閉体作動テーブルＴＢの概要を示す図である。同図に示すように、開閉体作動テーブルＴＢは、遊技状態が非時短状態である場合に参照される非時短用開閉体作動テーブルＴＢ１と、時短状態である場合に参照される時短用開閉体作動テーブルＴＢ２とに細分化されている。各テーブルには、開閉体５２ｂの開放回数、及び１回の開放時間が規定されている。例えば、非時短状態において非時短用開閉体作動テーブルＴＢ１が参照された場合、ソレノイドＳＯＬ１が通電制御され、第２始動部品５２の開閉体５２ｂが０．１秒間、１回開放動作される。一方、時短状態において時短用開閉体作動テーブルＴＢ２が参照された場合、ソレノイドＳＯＬ１が通電制御され、開閉体５２ｂが０．６秒間、３回開放動作される。
【００６８】
このように、時短状態においては、開閉体５２ｂの開放時間の合計（１．８秒）が非時短状態の場合と比べて大幅に長くなることから、遊技球が第２始動部品５２に入球し易くなり、遊技球の消費を抑えつつ、小当り確率や大当り図柄Ｂの選択率が優遇された特２保留に基づく上述の特図遊技を行うことが可能となる。一方、非時短状態においては、普図当否抽選の結果が「当り」となっても、開閉体５２ｂが０．１秒しか開放しないことから、当該期間中に第２始動部品５２に遊技球を入球させることは極めて困難とされている。
このように、本実施形態においては、非時短状態と比して開閉体５２ｂの合計開放時間を長くすることにより遊技者にとって有利な時短状態を醸成する設定としたが、パチンコ機１の仕様によっては、普図当否抽選の結果が「当り」となる確率や普通図柄の変動時間に差を設けることによって、時短状態と非時短状態を醸成することも可能である。
【００６９】
以下、上述したパチンコ機１における主制御回路２００による主要な処理について複数のフローチャートを用いて詳細に説明する。
【００７０】
［主制御回路２００のＣＰＵ初期化処理］
図１４は、主制御回路２００のＣＰＵ２００ａによって実行されるＣＰＵ初期化処理の概要を示す図である。電源供給回路に外部電源が供給されると、ＣＰＵ２００ａに電源が供給されるとともにシステムリセットが入力され、ＣＰＵ２００ａは、以下のＣＰＵ初期化処理（ステップＳ１００）を行う。
【００７１】
（ステップＳ１００−１）
ＣＰＵ２００ａは、電源投入に応じて、初期設定処理として、ＲＯＭ２００ｂから起動プログラムを読み込むとともに、各種処理を実行するために必要な設定処理を行う。
【００７２】
（ステップＳ１００−３）
ＣＰＵ２００ａは、タイマカウンタにウェイト処理時間を設定する。当該ウェイト処理時間は、払出制御回路２５０及び演出制御回路３００の起動待ち時間であり、ウェイト処理時間の経過により、払出制御回路２５０、演出制御回路３００は、主制御回路２００より送信される各種のコマンドを受信可能となる。
【００７３】
（ステップＳ１００−５）
ＣＰＵ２００ａは、電源断予告信号を検出しているかを判定する。なお、主制御回路２００には、電源断検知回路が接続されており、電源電圧が所定値以下になると、電源検知回路から電源断予告信号が出力される。電源断予告信号を検出している場合には、上記ステップＳ１００−３に処理を移し、電源断予告信号を検出していない場合には、ステップＳ１００−７に処理を移す。
【００７４】
（ステップＳ１００−７）
ＣＰＵ２００ａは、上記ステップＳ１００−３で設定したウェイト時間が経過したか否かを判定する。その結果、ウェイト時間が経過したと判定した場合にはステップＳ１００−９に処理を移し、ウェイト時間は経過していないと判定した場合には上記ステップＳ１００−５に処理を移す。
【００７５】
（ステップＳ１００−９）
ＣＰＵ２００ａは、メインＲＡＭ２００ｃへのアクセスを許可するために必要な処理を実行する。
【００７６】
（ステップＳ１００−１１）
ＣＰＵ２００ａは、ＲＡＭクリア信号がオンしているか否かを判定する。なお、パチンコ機１の背面には不図示のＲＡＭクリアボタンが設けられており、このＲＡＭクリアボタンが押下操作されると、ＲＡＭクリア検出スイッチがＲＡＭクリアボタンの押下操作を検出して、主制御回路２００にＲＡＭクリア信号が出力される。ここでは、ＲＡＭクリアボタンが押下操作された状態で電源が投入された場合に、ＲＡＭクリア信号がオンしていると判定される。そして、ＲＡＭクリア信号がオンしていると判定した場合にはステップＳ１００−１３に処理を移し、ＲＡＭクリア信号がオンしていないと判定した場合にはステップＳ１００−１９に処理を移す。
【００７７】
（ステップＳ１００−１３）
ＣＰＵ２００ａは、ＲＡＭ２００ｃのうち、電源投入時（ＲＡＭ２００ｃをクリアするリセット時）にクリアすべきクリア対象のデータをクリアする初期化処理を行う。
【００７８】
（ステップＳ１００−１５）
ＣＰＵ２００ａは、ＲＡＭ２００ｃがクリアされたことを演出制御回路３００に伝達するためのサブコマンド（ＲＡＭクリア指定コマンド）の送信処理（送信バッファに格納する処理）を行う。
【００７９】
（ステップＳ１００−１７）
ＣＰＵ２００ａは、ＲＡＭ２００ｃがクリアされたことを払出制御回路２５０に伝達するための払出コマンド（ＲＡＭクリア指定コマンド）の送信処理（送信バッファに格納する処理）を行う。
【００８０】
（ステップＳ１００−１９）
ＣＰＵ２００ａは、チェックサムを算出するために必要な処理を実行する。
【００８１】
（ステップＳ１００−２１）
ＣＰＵ２００ａは、上記ステップＳ１００−１９で算出したチェックサムが、電源断時に保存されたチェックサムと不一致であるかを判定する。その結果、両者が不一致であると判定した場合にはステップＳ１００−１３に処理を移し、両者が不一致ではない（一致する）と判定した場合にはステップＳ１００−２３に処理を移す。
【００８２】
（ステップＳ１００−２３）
ＣＰＵ２００ａは、ＲＡＭ２００ｃのうち、電源復帰時（ＲＡＭ２００ｃをクリアせずに、電源断前のデータを維持するとき）にクリアすべきクリア対象のデータをクリアする初期化処理を行う。
【００８３】
（ステップＳ１００−２５）
ＣＰＵ２００ａは、電源断から復帰したことを演出制御回路３００に伝達するためのサブコマンド（電源復帰指定コマンド）の送信処理（送信バッファに格納する処理）を行う。
【００８４】
（ステップＳ１００−２７）
ＣＰＵ２００ａは、電源断から復帰したことを払出制御回路２５０に伝達するための払出コマンド（電源復帰指定コマンド）の送信処理（送信バッファに格納する処理）を行う。
【００８５】
（ステップＳ１００−２９）
ＣＰＵ２００ａは、特図種別を示す電源投入時特図種別指定コマンド、特１保留数（Ｙ１）を示す特１保留指定コマンド、特２保留数（Ｙ２）を示す特２保留指定コマンドを送信するための電源投入時サブコマンドセット処理（送信バッファに格納する処理）を実行する。
【００８６】
（ステップＳ１００−３１）
ＣＰＵ２００ａは、タイマ割込みの周期を設定する。
【００８７】
（ステップＳ１００−３３）
ＣＰＵ２００ａは、割込みを禁止するための処理を行う。当該処理により、タイマ割込み中に詳述しない払出制御回路２５０から受信データ（主コマンド）を受信する割込み処理と、図１６に示すタイマ割込み処理の実行が禁止される。
【００８８】
（ステップＳ１００−３５）
ＣＰＵ２００ａは、特図種別決定乱数用初期値更新乱数を更新する。なお、特図種別決定乱数用初期値更新乱数は、特図種別決定乱数の初期値および終了値を決定するためのものである。つまり、後述する特図種別決定乱数の更新処理によって特図種別決定乱数が、特図種別決定乱数用初期値更新乱数から、当該特図種別決定乱数用初期値更新乱数−１まで１周すると、特図種別決定乱数は、そのときの特図種別決定乱数用初期値更新乱数に更新されることとなる。
【００８９】
（ステップＳ１００−３７）
ＣＰＵ２００ａは、払出制御回路２５０から受信した受信データ（主コマンド）を解析し、受信データに応じた種々の処理を実行する。
【００９０】
（ステップＳ１００−３９）
ＣＰＵ２００ａは、送信バッファに格納されているサブコマンドを演出制御回路３００に送信するための処理を行う。
【００９１】
（ステップＳ１００−４１）
ＣＰＵ２００ａは、割込みを許可するための処理を行う。
【００９２】
（ステップＳ１００−４３）
ＣＰＵ２００ａは、変動パターン決定乱数を更新し、以後、上記ステップＳ１００−３３から処理を繰り返す（以下、便宜上ステップＳ１００−３３からステップＳ１００−４３を繰り返す処理をメインループ処理と呼ぶ）。
【００９３】
次に、主制御回路２００における割込み処理について説明する。ここでは、電源断時退避処理（ＸＩＮＴ割込み処理）およびタイマ割込み処理について説明する。
【００９４】
［主制御回路２００の電源断時退避処理（ＸＩＮＴ割込み処理）］
図１５は、主制御回路２００における電源断時退避処理（ＸＩＮＴ割込み処理）を説明するフローチャートである。ＣＰＵ２００ａは、電源断検知回路を監視しており、電源電圧が所定値以下になる（電源断予告信号が入力される）と、前述のＣＰＵ初期化処理のメインループ処理実行中に割り込んで電源断時退避処理を実行する。なお、本実施形態においては、後述のタイマ割込み処理中には当該電源断時退避処理が割込まないようにしている。
【００９５】
（ステップＳ３００−１）
電源断予告信号が入力されると、ＣＰＵ２００ａは、レジスタを退避する。
【００９６】
（ステップＳ３００−３）
ＣＰＵ２００ａは、電源断予告信号をチェックする。
【００９７】
（ステップＳ３００−５）
ＣＰＵ２００ａは、ステップＳ３００−３の結果、電源断予告信号を検出していると判定した場合にはステップＳ３００−１１に処理を移し、電源断予告信号を検出していないと判定した場合にはステップＳ３００−７に処理を移す。
【００９８】
（ステップＳ３００−７）
ＣＰＵ２００ａは、レジスタを復帰させる。
【００９９】
（ステップＳ３００−９）
ＣＰＵ２００ａは、割込みを許可するための処理を行い、退避処理（ステップＳ３００−１１以降の電源断時退避処理）を行うことなく当該電源断時退避処理を終了する。
【０１００】
（ステップＳ３００−１１）
ＣＰＵ２００ａは、出力ポートの出力を停止する出力ポートクリア処理を実行する。
【０１０１】
（ステップＳ３００−１３）
ＣＰＵ２００ａは、チェックサムを算出して保存するチェックサム設定処理を実行する。
【０１０２】
（ステップＳ３００−１５）
ＣＰＵ２００ａは、ＲＡＭ１００ｃへのアクセスを禁止するために必要なＲＡＭプロテクト設定処理を実行する。
【０１０３】
（ステップＳ３００−１７）
ＣＰＵ２００ａは、電源断発生監視時間を設定すべく、ループカウンタのカウンタ値に所定の電源断検出信号検出回数をセットする。
【０１０４】
（ステップＳ３００−１９）
ＣＰＵ２００ａは、電源断予告信号をチェックする。
【０１０５】
（ステップＳ３００−２１）
ＣＰＵ２００ａは、電源断予告信号を検出しているかを判定する。その結果、電源断予告信号を検出していると判定した場合にはステップＳ３００−１７に処理を移し、電源断予告信号を検出していないと判定した場合にはステップＳ３００−２３に処理を移す。
【０１０６】
（ステップＳ３００−２３）
ＣＰＵ２００ａは、上記ステップＳ３００−１７でセットしたループカウンタの値を１減算する。
【０１０７】
（ステップＳ３００−２５）
ＣＰＵ２００ａは、ループカウンタのカウンタ値が０でないかを判定する。その結果、カウンタ値が０ではないと判定した場合にはステップＳ３００−１９に処理を移し、カウンタ値が０であると判定した場合には上記したＣＰＵ初期化処理（ステップＳ１００）に移行する。
【０１０８】
なお、実際に電源断が生じた場合には、ステップＳ３００−１９〜ステップＳ３００−２５をループしている間にパチンコ機１の稼働が停止することとなる。
【０１０９】
［主制御回路２００のタイマ割込み処理］
図１６は、主制御回路２００におけるタイマ割込み処理を説明するフローチャートである。主制御回路２００には、所定の周期（本実施形態では４ｍｓとする。２ｍｓでも良い。）毎にクロックパルスを発生させるリセット用クロックパルス発生回路が設けられている。そして、リセット用クロックパルス発生回路によって、クロックパルスが発生すると、ＣＰＵ初期化処理（ステップＳ１００）のメインループ処理実行中に割り込んで、以下のタイマ割込み処理が実行される。
【０１１０】
（ステップＳ４００−１）
ＣＰＵ２００ａは、レジスタを退避する。
【０１１１】
（ステップＳ４００−３）
ＣＰＵ２００ａは、割込みを許可するための処理を行う。当該処理によりタイマ割込み中に詳述しない払出制御回路２５０から受信データ（主コマンド）を受信する割込み処理が許可される。
【０１１２】
（ステップＳ４００−５）
ＣＰＵ２００ａは、コモン出力バッファにセットされたコモンデータを出力ポートに出力し、第１特別図柄表示装置３５Ａ、第２特別図柄表示装置３５Ｂ、第１特別図柄保留表示装置３６Ａ、第２特別図柄保留表示装置３６Ｂ、普通図柄表示装置３７、及び普通図柄保留表示装置３８を点灯制御するダイナミックポート出力処理を実行する。
【０１１３】
（ステップＳ４００−７）
ＣＰＵ２００ａは、各種の入力ポート情報を読み込み、主制御回路２００に接続された各種の機器における最新のスイッチ状態を正確に取得するためのポート入力処理を実行する。
【０１１４】
（ステップＳ４００−９）
ＣＰＵ２００ａは、各種タイマカウンタを更新するタイマ更新処理を行う。ここで、各種タイマカウンタは、特に断る場合を除き、当該主制御回路２００のタイマ割込み処理の度に減算され、０になると減算を停止する。
【０１１５】
（ステップＳ４００−１１）
ＣＰＵ２００ａは、上記ステップＳ１００−３５と同様、特図種別決定乱数用初期値更新乱数の更新処理を実行する。
【０１１６】
（ステップＳ４００−１３）
ＣＰＵ２００ａは、特図種別決定乱数を更新する処理を行う。具体的には、乱数カウンタを１加算して更新し、加算した結果が乱数範囲の最大値を超えた場合には乱数カウンタを０に戻し、乱数カウンタが１周した場合にはその時の特図種別図柄乱数用初期値更新乱数の値に基づいて乱数を更新する。
【０１１７】
なお、本実施形態では、特図当否判定乱数、及び普図当否判定乱数は、主制御回路２００に内蔵されたハードウェア乱数生成部によって更新されるハードウェア乱数を用いている。ハードウェア乱数生成部は、上記各乱数を、いずれも一定の規則にしたがって更新し、乱数列が一巡するごとに自動的に乱数列を変更するとともに、システムリセット毎にスタート値を変更している。また、本実施形態では、特図当否判定乱数、及び普図当否判定乱数は、ハードウェア乱数生成部によって更新されるハードウェア乱数を判定用の乱数として用いているが、ソフトウェア乱数を判定用の乱数として用いる場合は、特図種別決定乱数と同様に初期値更新乱数を設けることにより、その初期値を変更することができる。
【０１１８】
（ステップＳ５００）
ＣＰＵ２００ａは、ステップＳ４００−７の処理に基づき第１始動口検出スイッチＳＷ１、第２始動口検出スイッチＳＷ２、ゲート検出スイッチＳＷ３、第１及び第２特別入賞口検出スイッチＳＷ４；ＳＷ５、第１及び第２特定領域検出スイッチＳＷ７；ＳＷ９、第１乃至第３排出球検出スイッチＳＷ６；ＳＷ８；ＳＷ１０から信号の入力があったか否かを判定するスイッチ管理処理を実行する。なお、当該処理の詳細については、図１７を参照して後述する。
【０１１９】
（ステップＳ６００）
ＣＰＵ２００ａは、特図遊技管理処理を実行する。当該処理の詳細については、図２２等を参照して後述する。
【０１２０】
（ステップＳ７００）
ＣＰＵ２００ａは、上記の普図遊技を進行制御するための普図遊技管理処理を実行する。なお、詳細な説明については省略するが、普図遊技管理処理とは、後述の普図遊技管理フェーズ（図示せず）をロードし、当該ロードした普図遊技管理フェーズに対応する普図遊技制御モジュールを選択する処理であり、後述する複数の普図遊技管理フェーズに対応する普図遊技制御モジュールがコールされることにより、普図遊技に係る各種の処理が実行される。
【０１２１】
（ステップＳ４００−１５）
ＣＰＵ２００ａは、各種エラーの判定およびエラー判定結果に応じた設定を行うためのエラー管理処理を実行する。
【０１２２】
（ステップＳ４００−１７）
ＣＰＵ２００ａは、第１始動口検出スイッチＳＷ１、第２始動口検出スイッチＳＷ２、第１、第１及び第２特別入賞口検出スイッチＳＷ４；ＳＷ５、一般入賞口検出スイッチＳＷ１１の入力チェックを行い、該当する賞球制御用のカウンタ等を加算するための入賞口スイッチ処理を実行する。
【０１２３】
（ステップＳ４００−１９）
ＣＰＵ２００ａは、上記ステップＳ４００−１７でセットされた賞球制御用のカウンタのカウンタ値等に基づく払出コマンドの作成および該コマンドを払出制御回路２５０に対して送信を行うための払出制御管理処理を実行する。
【０１２４】
（ステップＳ４００−２１）
ＣＰＵ２００ａは、外部情報出力端子板２５１から外部へ出力する外部情報用の出力データをセット（出力ポートバッファに格納）するための外部情報管理処理を実行する。
【０１２５】
（ステップＳ４００−２３）
ＣＰＵ２００ａは、第１特別図柄表示装置３５Ａ、第２特別図柄表示装置３５Ｂ、第１特別図柄保留表示装置３６Ａ、第２特別図柄保留表示装置３６Ｂ、普通図柄表示装置３７、及び普通図柄保留表示装置３８等の各種表示器（ＬＥＤ）を点灯制御するためのコモンデータをコモン出力バッファにセット（出力ポートバッファに格納）するＬＥＤ表示設定処理を実行する。
【０１２６】
（ステップＳ４００−２５）
ＣＰＵ２００ａは、開閉体５２ｂを開閉動作させるためのソレノイドＳＯＬ１、開閉体６０ａを開閉動作させるためのソレノイドＳＯＬ２、開閉体６２ａを開閉動作させるためのソレノイドＳＯＬ３、貯留板６０２ａを動作させるための駆動信号を出力ポートバッファにセット（出力ポートバッファに格納）する。また、ＣＰＵ２００ａは、円盤体６１４を回転動作させるためのモータＭ１、振分体６２４を回転動作させるためのモータＭ２、搬送軸６３６を回転動作させるためのモータＭ３、及び振分体６４４を回転動作させるためのモータＭ４の駆動信号を出力ポートバッファにセット（出力ポートバッファに格納）する。
【０１２７】
（ステップＳ４００−２７）
ＣＰＵ２００ａは、上記各ステップにより、各出力ポートバッファに格納されたコモン出力バッファの値を出力ポートに出力するためのポート出力処理を実行する（ステップＳ４００−５のダイナミックポート出力処理で出力されるものを除く）。
【０１２８】
（ステップＳ４００−２９）
ＣＰＵ２００ａは、レジスタを復帰してタイマ割込み処理を終了する。
以下、上記したタイマ割込み処理のうち、ステップＳ５００のスイッチ管理処理、ステップＳ６００の特図遊技管理処理について詳細に説明する。
【０１２９】
［スイッチ管理処理］
図１７は、主制御回路２００におけるスイッチ管理処理（ステップＳ５００）を説明するフローチャートである。
【０１３０】
（ステップＳ５００−１）
ＣＰＵ２００ａは、ゲート検出スイッチＳＷ３がオンしたか、即ち、通過ゲート５８への遊技球の通過に基づいてゲート検出スイッチＳＷ３からの検出信号が入力したかを判定する。判定の結果、検出信号の入力があった場合にはステップＳ５１０に処理を移し、入力が無い場合にはステップＳ５００−３に処理を移す。
【０１３１】
（ステップＳ５１０）
ＣＰＵ２００ａは、通過ゲート５８への遊技球の通過に基づいてゲート通過処理を実行する。ここで、ゲート通過処理とは、前述の普図当否判定乱数を取得するとともに、現在の普図保留数Ｙ３が普図保留記憶領域に記憶可能な保留数の上限未満であることを条件として、取得した普図当否判定乱数を第１記憶部〜第４記憶部のいずれかに記憶する処理である。当該処理の実行によりステップＳ４００−５の処理によって普図保留数Ｙ３の上限数と対応して複数設けられた普通図柄保留表示装置３８の保留表示部の対応箇所が点灯する。
【０１３２】
（ステップＳ５００−３）
ＣＰＵ２００ａは、第１始動口検出スイッチＳＷ１がオンしたか、即ち、第１始動部品５０への遊技球の入球に基づいて第１始動口検出スイッチＳＷ１からの検出信号が入力したかを判定する。判定の結果、検出信号の入力があった場合にはステップＳ５２０に処理を移し、入力が無い場合にはステップＳ５００−５に処理を移す。
【０１３３】
（ステップＳ５２０）
ＣＰＵ２００ａは、第１始動部品５０への遊技球の入球に基づいて第１始動口通過処理を実行する。なお、この第１始動口通過処理の詳細については、図１８を参照して後述する。
【０１３４】
（ステップＳ５００−５）
ＣＰＵ２００ａは、第２始動口検出スイッチＳＷ２がオンしたか、即ち、第２始動部品５２への遊技球の入球に基づいて第２始動口検出スイッチＳＷ２からの検出信号が入力したかを判定する。判定の結果、検出信号の入力があった場合にはステップＳ５３０に処理を移し、入力が無い場合にはステップＳ５００−７に処理を移す。
【０１３５】
（ステップＳ５３０）
ＣＰＵ２００ａは、第２始動部品５２への遊技球の入球に基づいて第２始動口通過処理を実行する。なお、この第２始動口通過処理の詳細については、図１９を参照して後述する。
【０１３６】
（ステップＳ５００−７）
ＣＰＵ２００ａは、第１特別入賞口検出スイッチＳＷ４がオンしたか、即ち、第１特別入賞装置６０への遊技球の入球に基づいて第１特別入賞口検出スイッチＳＷ４からの検出信号が入力したかを判定する。判定の結果、第１特別入賞口検出スイッチＳＷ４からの検出信号が入力した場合にはステップＳ５００−９に処理を移し、入力が無い場合にはステップＳ５００−１１に処理を移す。
【０１３７】
（ステップＳ５００−９）
ＣＰＵ２００ａは、現在小当り遊技の実行中であるかを判定し、第１特別入賞装置６０への遊技球の入球が適正になされたものであるかを判定する。ここで、小当り遊技が実行中であるかは、特図遊技管理フェーズの状態に基づいて判定される。詳細については後述するが、当該特図遊技管理フェーズは、ＲＡＭ２００ｃの特別遊技フェーズフラグ領域に記憶された値に基づいて判定され、特図遊技管理フェーズが、小当り遊技に係る「小当り大入賞口開始ウェイト状態（０３Ｈ）」、「小当り大入賞口開放制御状態（０４Ｈ）」、「小当り大入賞口閉鎖有効状態（０５Ｈ）」及び「小当り大入賞口終了ウェイト状態（０６Ｈ）」のいずれかである場合に小当り遊技の実行中であると判定し、他の特図遊技管理フェーズである場合には、小当り遊技の実行中でないと判定する。
当該判定により、小当り遊技中でないと判定した場合には、所定の不正検出処理（例えば、不正検出であることを表示画面４５、スピーカユニット８等により報知する）を実行する。一方、小当り遊技中であり、遊技球の入球が適正になされたと判定した場合には、第１特別入賞口入賞球数カウンタを１加算するとともに、第１特別入賞口検出コマンドをセットして、ステップＳ５００−１１に処理を移す。当該第１特別入賞口検出コマンドが演出制御回路３００側に送信されることにより、演出制御回路３００では、例えば役物装置６４への遊技球の進入を報知するような演出に係る処理が実行される。
【０１３８】
（ステップＳ５００−１１）
ＣＰＵ２００ａは、第１特定領域検出スイッチＳＷ７又は第２特定領域検出スイッチＳＷ９がオンしたか、即ち、役物装置６４内への遊技球の進入に基づいて、第１特定領域検出スイッチＳＷ７又は第２特定領域検出スイッチＳＷ９からの検出信号が入力したかを判定する。判定の結果、いずれかの特定領域検出スイッチからの検出信号が入力した場合にはステップＳ５００−１３に処理を移し、入力が無い場合にはステップＳ５００−１５に処理を移す。
【０１３９】
（ステップＳ５００−１３）
ＣＰＵ２００ａは、上記ステップＳ５００−９と同様に、現在小当り遊技の実行中であるかを判定し、複数の特定領域への進入が適正になされたものであるかを判定する。前述のとおり、小当り遊技の実行中であるかは、特図遊技管理フェーズの状態に基づいて判定され、当該特図遊技管理フェーズが「０４Ｈ」，「０５Ｈ」のいずれかである場合に小当り遊技の実行中であると判定し、他の特図遊技管理フェーズである場合には、小当り遊技の実行中でないと判定する。当該判定により、小当り遊技中でないと判定した場合には、前述同様の不正検出処理を実行する。
【０１４０】
一方、小当り遊技中であり、遊技球の進入が適正になされたと判定した場合には、ＲＡＭ２００ｃに設けられたＶ入賞フラグ領域に「０１Ｈ」を設定する。また、Ｖ入賞検出コマンドをセットして、ステップＳ５００−１５に処理を移す。当該Ｖ入賞検出コマンドが演出制御回路３００側に送信されることにより、演出制御回路３００では、ルート２を経由した大当り遊技を獲得したことを報知するような演出実行に係る処理が実行される。
【０１４１】
（ステップＳ５００−１５）
ＣＰＵ２００ａは、第２特別入賞口検出スイッチＳＷ５がオンしたか、即ち、第２特別入賞装置６２への遊技球の入球に基づいて第２特別入賞口検出スイッチＳＷ５からの検出信号が入力したかを判定する。判定の結果、第２特別入賞口検出スイッチＳＷ５からの検出信号が入力した場合にはステップＳ５００−１７に処理を移し、入力が無い場合には当該スイッチ管理処理を終了する。
【０１４２】
（ステップＳ５００−１７）
ＣＰＵ２００ａは、現在大当り遊技の実行中であるかを判定し、第２特別入賞装置６２への遊技球の入球が適正になされたものであるかを判定する。ここで、大当り遊技の実行中であるかは、前記同様に特図遊技管理フェーズの状態に基づいて判定される。具体的には、特図遊技管理フェーズが、大当り遊技に係る「大当り大入賞口開始ウェイト状態（０７Ｈ）」、「大当り大入賞口開放前状態（０８Ｈ）」、「大当り大入賞口開放制御状態（０９Ｈ）」、「大当り大入賞口閉鎖有効状態（０ＡＨ）」及び「大当り大入賞口終了ウェイト状態（０ＢＨ）」のいずれかである場合に大当り遊技の実行中であると判定し、他の特図遊技管理フェーズである場合には、大当り遊技の実行中でないと判定する。当該判定により、大当り遊技中でないと判定した場合には、前述の不正検出処理を実行する。
一方、大当り遊技中であり、遊技球の入球が適正になされたと判定した場合には、第２特別入賞口入賞球数カウンタを１加算するとともに、第２特別入賞口検出コマンドをセットして、当該スイッチ管理処理を終了する。当該第２特別入賞口検出コマンドが演出制御回路３００側に送信されることにより、演出制御回路３００では、例えば獲得した賞球数を報知するような演出に係る処理が実行される。
【０１４３】
［第１始動口通過処理］
図１８は、主制御回路２００における第１始動口通過処理（ステップＳ５２０）を説明するフローチャートである。
【０１４４】
（ステップＳ５２０−１）
ＣＰＵ２００ａは、特別図柄識別値として「００Ｈ」をセットする。ここで、特別図柄識別値とは、保留種別が特１保留および特２保留のいずれであるかを識別するためのもので、特別図柄識別値「００Ｈ」は特１保留を示し、特別図柄識別値「０１Ｈ」は特２保留を示す。
【０１４５】
（ステップＳ５２０−３）
ＣＰＵ２００ａは、特別図柄１保留球数カウンタのアドレスをセットする。
【０１４６】
（ステップＳ５３５）
ＣＰＵ２００ａは、特別図柄乱数取得処理を実行して、当該第１始動口通過処理を終了する。なお、この特別図柄乱数取得処理は、第２始動口通過処理（ステップＳ５３０）と共通のモジュール（プログラム）を利用して実行される。したがって、特別図柄乱数取得処理の詳細は、第２始動口通過処理の説明後に説明する。
【０１４７】
［第２始動口通過処理］
図１９は、主制御回路２００における第２始動口通過処理（ステップＳ５３０）を説明するフローチャートである。
【０１４８】
（ステップＳ５３０−１）
ＣＰＵ２００ａは、特別図柄識別値として「０１Ｈ」をセットする。
【０１４９】
（ステップＳ５３０−３）
ＣＰＵ２００ａは、特別図柄２保留球数カウンタのアドレスをセットする。
【０１５０】
（ステップＳ５３５）
ＣＰＵ２００ａは、後述する特別図柄乱数取得処理を実行する。
【０１５１】
（ステップＳ５３０−５）
ＣＰＵ２００ａは、普図遊技管理フェーズをロードする。ここで、普図遊技管理フェーズは、普通図柄変動待ち処理の実行を示す「００Ｈ」、普通図柄変動中処理の実行を示す「０１Ｈ」、普通図柄停止後処理の実行を示す「０２Ｈ」、普通電動役物入賞口開放前処理の実行を示す「０３Ｈ」、普通電動役物（第２始動部品）入賞口開放制御処理の実行を示す「０４Ｈ」、普通電動役物入賞口閉鎖有効処理の実行を示す「０５Ｈ」、及び普通電動役物入賞口終了ウェイト処理の実行を示す「０６Ｈ」からなる普図遊技の実行処理の段階、すなわち、普図遊技の進行状況を示すものであり、普図遊技の実行処理の段階に応じて前述のＳ７００における普図遊技管理処理によって更新される。なお、上記各普図遊技管理フェーズに対応する値は、特図遊技管理フェーズと同様に、ＲＡＭ２００ｃの普図遊技フェーズフラグ領域に記憶される。
【０１５２】
例えば普図遊技管理フェーズが普通図柄変動待ち処理の実行を示す「００Ｈ」である場合には、前述の普図記憶領域の普図保留数（Ｙ３）が１以上であることを条件として、図１１，図１２に示す普図当否判定テーブルＴＢを用いた普図当否抽選、及び普図変動パターンテーブルＴＢを用いた普図変動パターン決定抽選を実行して、決定された普通図柄の変動時間をタイマにセットする。
また、普図遊技管理フェーズが普通図柄変動中処理の実行を示す「０１Ｈ」である場合には、上記タイマにセットされた普通図柄の変動時間が経過したことに応じて、普通図柄の停止態様を決定するとともに停止時間を設定し、普通図柄の変動を停止させる。また、普図遊技管理フェーズが普通図柄停止後処理の実行を示す「０２Ｈ」である場合には、上記停止時間経過後に普図当否抽選の結果を確認し、「当り」であることを条件として、開閉体５２ｂが開放するまでの時間である開放前時間をタイマにセットする。なお、「ハズレ」である場合には、上記普通図柄変動待ち処理「００Ｈ」に復帰する。また、普図遊技管理フェーズが普通電動役物入賞口開放前処理の実行を示す「０３Ｈ」である場合には、上記開放前時間の経過を条件として普電役物入賞口開閉切替処理を実行する。ここで、普電役物入賞口開閉切替処理とは、図１３に示す開閉体作動テーブルＴＢに従ってソレノイドＳＯＬ１の制御データ等を抽出する処理である。また、普図遊技管理フェーズが普通電動役物入賞口開放制御処理の実行を示す「０４Ｈ」である場合には、上記制御データに従ってソレノイドＳＯＬ１を通電し、開閉体作動テーブルＴＢに規定された開閉体５２ｂの開閉回数（上限回数）に達するまで開閉体５２ｂを開放するとともに、上限回数に達したことに基づいて開閉体５２ｂを閉鎖する。また、普図遊技管理フェーズが普通電動役物入賞口閉鎖有効処理の実行を示す「０５Ｈ」である場合には、上記開閉体５２ｂが閉鎖してから再び普通図柄変動待ち処理「００Ｈ」が実行されるまでのウェイト時間をタイマにセットする。
また、普図遊技管理フェーズが普通電動役物入賞口終了ウェイト処理の実行を示す「０６Ｈ」である場合には、上記ウェイト時間が経過したことに基づいて普図遊技管理フェーズを普通図柄変動待ち処理「００Ｈ」に移行させる。
以上のとおり、各普図遊技管理フェーズは、普図遊技の実行処理の段階に応じて切り替わり、主制御回路２００は各普図遊技管理フェーズに応じた処理を実行することにより普図遊技を進行させる。
【０１５３】
（ステップＳ５３０−７）
ＣＰＵ２００ａは、上記ステップＳ５３０−５でロードした普図遊技管理フェーズが普通電動役物開放制御状態未満（普図遊技管理フェーズ＜０４Ｈ）であるかを判定する。上述のとおり、普図遊技管理フェーズの「０４Ｈ」は、普通電動役物開放制御処理中であることを示すものである。この普通電動役物開放制御処理においては、ソレノイドＳＯＬ１が通電されて第２始動部品５２に設けられた開閉体５２ｂが開放状態に制御されることから、ここでは、開閉体５２ｂが適正に開放され得る状態にあるかを判定することとなる。
その結果、普通電動役物開放制御状態未満であると判定した場合にはステップＳ５３０−９に処理を移し、普通電動役物開放制御状態未満ではないと判定した場合にはステップＳ５３０−１１に処理を移す。
【０１５４】
（ステップＳ５３０−９）
ＣＰＵ２００ａは、異常入賞があったか否かを判定するとともに、異常入賞があったと判定した場合には、始動口異常入賞エラー処理（例えば、不正検出であることを表示画面４５、スピーカユニット等により報知する）を実行し、当該第２始動口通過処理を終了する。
【０１５５】
（ステップＳ５３０−１１）
ＣＰＵ２００ａは、普図遊技管理フェーズが普通電動役物開放制御処理中であることを示す「０４Ｈ」ではないかを判定する。判定の結果、普図遊技管理フェーズが「０４Ｈ」である場合にステップＳ５３０−１３に処理を移し、「０４Ｈ」ではない場合に第２始動口通過処理を終了する。
【０１５６】
（ステップＳ５３０−１３）
ＣＰＵ２００ａは、普通電動役物入賞球数カウンタのカウンタ値を、現在のカウンタ値に「１」加算した値に更新し、当該第２始動口通過処理を終了する。
【０１５７】
［特別図柄乱数取得処理］
図２０は、主制御回路２００における特別図柄乱数取得処理（ステップＳ５３５）を説明するフローチャートである。特別図柄乱数取得処理は、上記した第１始動口通過処理（ステップＳ５２０）および第２始動口通過処理（ステップＳ５３０）において、共通のモジュールを用いて実行される。
【０１５８】
（ステップＳ５３５−１）
ＣＰＵ２００ａは、上記ステップＳ５２０−１またはステップＳ５３０−１でセットした特別図柄識別値をロードする。
【０１５９】
（ステップＳ５３５−３）
ＣＰＵ２００ａは、対象特別図柄保留球数をロードする。ここでは、上記ステップＳ５３５−１でロードした特別図柄識別値が「００Ｈ」であれば、特別図柄１保留球数カウンタのカウンタ値、すなわち、特１保留数（Ｙ１）をロードする。また、上記ステップＳ５３５−１でロードした特別図柄識別値が「０１Ｈ」であれば、特別図柄２保留球数カウンタのカウンタ値、すなわち、特２保留数（Ｙ２）をロードする。
【０１６０】
（ステップＳ５３５−５）
ＣＰＵ２００ａは、ハードウェア乱数生成部によって更新された特図当否判定乱数をロードする。
【０１６１】
（ステップＳ５３５−７）
ＣＰＵ２００ａは、上記ステップＳ５３５−３でロードした対象特別図柄保留球数（特１保留数（Ｙ１）又は特２保留数（Ｙ２）が上限値の４以上であるかを判定する。その結果、上限値以上であると判定した場合には、特別図柄乱数取得処理を終了し、上限値以上ではないと判定した場合には、ステップＳ５３５−９に処理を移す。
【０１６２】
（ステップＳ５３５−９）
ＣＰＵ２００ａは、対象特別図柄保留球数カウンタ（特別図柄１保留球数カウンタ又は特別図柄２保留球数カウンタ）のカウンタ値を、現在のカウンタ値に「１」加算した値に更新する。
【０１６３】
（ステップＳ５３５−１１）
ＣＰＵ２００ａは、特図保留記憶領域の記憶部のうち、取得した特図当否判定乱数をセーブする対象となる対象記憶部（第１記憶部〜第４記憶部）を算定する。
【０１６４】
（ステップＳ５３５−１３）
ＣＰＵ２００ａは、上記ステップＳ５３５−５でロードした特図当否判定乱数、上記ステップＳ４００−１３で更新された特図種別決定乱数、上記ステップＳ１００−４３で更新された変動パターン決定乱数を取得し、上記ステップＳ５３５−１１で算定した対象記憶部に格納する。
【０１６５】
（ステップＳ５４０）
ＣＰＵ２００ａは、先読み実行判定処理を実行して処理を移す。当該先読み実行判定処理については後述する。
【０１６６】
（ステップＳ５３５−１５）
ＣＰＵ２００ａは、特別図柄１保留球数カウンタおよび特別図柄２保留球数カウンタのカウンタ値をロードする。
【０１６７】
（ステップＳ５３５−１７）
ＣＰＵ２００ａは、上記ステップＳ５３５−１５でロードしたカウンタ値に基づいて、特図保留指定コマンドを送信バッファにセット（送信バッファに格納）し、当該特別図柄乱数取得処理（ステップＳ５３５）を終了する。ここでは、特別図柄１保留球数カウンタのカウンタ値（特１保留数）に基づいて特図１保留指定コマンドをセットし、特別図柄２保留球数カウンタのカウンタ値（特２保留数）に基づいて特図２保留指定コマンドをセットする。
【０１６８】
当該特図１保留指定コマンド又は特図２保留指定コマンドが演出制御回路３００側に送信されると、演出制御回路３００は、例えば表示画面４５上に表示される特１保留数、及び特２保留数を示す所定の保留数表示の数を増大させる制御を行うことにより、現在の特１保留数及び特２保留数を遊技者に視認，認識させる。また、当該処理の実行によりステップＳ４００−５の処理によって特図保留数Ｙ１、及び特図保留数Ｙ２の上限数と対応して複数設けられた第１特別図柄保留表示装置３６Ａ、第２特別図柄保留表示装置３６Ｂの保留表示部の対応箇所が点灯する。
【０１６９】
図２１は、特図遊技管理フェーズを説明する図である。上述のとおり、本実施形態では、第１始動部品５０又は第２始動部品５２への遊技球の入球を契機とする特別遊技の可否に関する種々の抽選処理（特図遊技）と、通過ゲート５８への遊技球の通過を契機とする普通遊技の可否に関する種々の抽選処理（普図遊技）とが、同時並行して進行する。
そして、特図遊技は、遊技球が第１始動部品５０又は第２始動部品５２へ入球する度に段階的に、かつ、繰り返し実行され、主制御回路２００では、特図遊技に係る各処理を特図遊技管理フェーズによって管理している。
【０１７０】
図２１に示すように、ＲＯＭ２００ｂには、特図遊技を実行制御するための複数の特図遊技制御モジュール（プログラム）が格納されており、特図遊技管理フェーズごとに特図遊技制御モジュールが対応付けられている。例えば、ＲＡＭ２００ｃの特別遊技フェーズフラグ領域に「特別図柄変動待ち状態」を示す「００Ｈ」の値が記憶されている場合には、「特別図柄変動待ち処理」を実行するためのモジュールがコールされ、特別図柄変動中状態を示す「０１Ｈ」の値が記憶されている場合には、「特別図柄変動中処理」を実行するためのモジュールがコールされ、特別図柄停止後状態を示す「０２Ｈ」の値が記憶されている場合には、「特別図柄停止後処理」を実行するためのモジュールがコールされ、小当り大入賞口開始ウェイト状態を示す「０３Ｈ」の値が記憶されている場合には、「小当り大入賞口開始ウェイト処理」を実行するためのモジュールがコールされ、小当り大入賞口開放制御状態を示す「０４Ｈ」の値が記憶されている場合には、「小当り大入賞口開放制御処理」を実行するためのモジュールがコールされ、小当り大入賞口閉鎖有効状態を示す「０５Ｈ」の値が記憶されている場合には、「小当り大入賞口閉鎖有効処理」を実行するためのモジュールがコールされ、小当り大入賞口終了ウェイト状態を示す「０６Ｈ」の値が記憶されている場合には、「小当り大入賞口終了ウェイト処理」を実行するためのモジュールがコールされ、大当り大入賞口開始ウェイト状態を示す「０７Ｈ」の値が記憶されている場合には、「大当り大入賞開始ウェイト処理」を実行するためのモジュールがコールされ、大当り大入賞口開放前状態を示す「０８Ｈ」の値が記憶されている場合には、「大当り大入賞口開放前処理」を実行するためのモジュールがコールされ、大当り大入賞口開放制御状態を示す「０９Ｈ」の値が記憶されている場合には、「大当り大入賞口開放制御処理」を実行するためのモジュールがコールされ、大当り大入賞口閉鎖有効状態を示す「０ＡＨ」の値が記憶されている場合には、「大当り大入賞口閉鎖有効処理」を実行するためのモジュールがコールされ、大当り大入賞口終了ウェイト状態を示す「０ＢＨ」の値が記憶されている場合には、「大当り大入賞口終了ウェイト処理」を実行するためのモジュールがコールされる。
【０１７１】
［特図遊技管理処理］
図２２は、主制御回路２００における特図遊技管理処理（ステップＳ６００）を説明するフローチャートである。
【０１７２】
（ステップＳ６００−１）
ＣＰＵ２００ａは、特図遊技管理フェーズをロードする。
【０１７３】
（ステップＳ６００−３）
ＣＰＵ２００ａは、上記ステップＳ６００−１でロードした特図遊技管理フェーズに対応する特図遊技制御モジュールを選択する。
【０１７４】
（ステップＳ６００−５）
ＣＰＵ２００ａは、特図遊技に係る制御時間を管理する特図遊技タイマをロードして処理を移す。
【０１７５】
（ステップＳ６００−７）
ＣＰＵ２００ａは、上記ステップＳ６００−３で選択した特図遊技制御モジュールをコールして処理を開始する。
【０１７６】
［特別図柄変動待ち処理］
図２３は、主制御回路２００における特別図柄変動待ち処理を説明するフローチャートである。上述のとおり、特別図柄変動待ち処理は、特図遊技管理フェーズが「００Ｈ」である場合に実行される。
【０１７７】
（ステップＳ６１０−１）
ＣＰＵ２００ａは、特別図柄２保留球数カウンタのカウンタ値、すなわち、特２保留数（Ｙ２）が「１」以上であるかを判定する。その結果、特２保留数（Ｙ２）が「１」以上であると判定した場合にはステップＳ６１０−７に処理を移し、特２保留数（Ｙ２）が「１」以上ではないと判定した場合にはステップＳ６１０−３に処理を移す。
【０１７８】
（ステップＳ６１０−３）
ＣＰＵ２００ａは、特別図柄１保留球数カウンタのカウンタ値、すなわち、特１保留数（Ｙ１）が「１」以上であるかを判定する。その結果、特１保留数（Ｙ１）が「１」以上であると判定した場合にはステップＳ６１０−７に処理を移し、特１保留数（Ｙ１）が「１」以上ではないと判定した場合にはステップＳ６１０−５に処理を移す。
【０１７９】
（ステップＳ６１０−５）
ＣＰＵ２００ａは、客待ちコマンドを送信バッファにセット（送信バッファに格納）する客待ち設定処理を実行し、当該特別図柄変動待ち処理を終了する。当該客待ちコマンドが演出制御回路３００側に送信されると、演出制御回路３００は、当該客待ちコマンドの受信から所定の時間が経過したことに基づいて、ＶＤＰに所定のコマンドを送信し、表示画面４５上において、客待ち状態であることを示すデモ演出表示を表示させる。
【０１８０】
（ステップＳ６１０−７）
ＣＰＵ２００ａは、特１保留または特２保留に対応する対象特別図柄保留球数カウンタのカウンタ値を「１」減算し、特１保留または特２保留が「１」減算したことを示す保留減指定コマンドを送信バッファにセット（送信バッファに格納）するとともに、第２特図保留記憶領域の第１記憶部〜第４記憶部に記憶されている特２保留、または、第１特図保留記憶領域の第１記憶部〜第４記憶部に記憶されている特１保留を、１つ序数の小さい記憶部にブロック転送する。
【０１８１】
具体的には、ＲＡＭ２００ｃには、処理対象となる特１保留及び特２保留が共通して記憶される第０記憶部が設けられており、上記ステップＳ６１０−１において、特別図柄２保留球数が「１」以上であると判定した場合には、第２特図保留記憶領域の第１記憶部に記憶されている特２保留を第０記憶部に転送すると共に、第２〜第４記憶部に記憶されている特２保留を、第１記憶部〜第３記憶部に転送し、第４記憶部をクリア処理する。また、上記ステップＳ６１０−３において、特別図柄１保留球数が「１」以上であると判定した場合には、第１特図保留記憶領域の第１記憶部に記憶されている特１保留を第０記憶部に転送すると共に、第２〜第４記憶部に記憶されている特１保留を、第１記憶部〜第３記憶部に転送し、第４記憶部をクリア処理する。
保留減指定コマンドが演出制御回路３００側に送信されると、演出制御回路３００は、前述の特図１保留指定コマンド又は特図２保留指定コマンドに基づいて増大した所定の保留数表示の数を減少させるコマンドをＶＤＰに送信し、表示画面４５において減少後の特１保留数及び特２保留数を遊技者に視認，認識可能とする。また、当該処理の実行によりステップＳ４００−５の処理によって第１特別図柄保留表示装置３６Ａ、第２特別図柄保留表示装置３６Ｂいずれかの保留表示部の対応箇所が消灯する。
ＣＰＵ２００ａは、普図遊技状態フラグ（時短フラグ）の情報に基づいて、遊技状態確認指定コマンドを送信バッファにセット（送信バッファに格納）する。普図遊技状態フラグの詳細については後述するが、当該フラグに基づいて遊技状態確認指定コマンドが演出制御回路３００側に送信されると、特別図柄が変動を開始するたびに現在の遊技状態（非時短状態又は時短状態）に係る情報が演出制御回路３００側に伝達される。
【０１８２】
（ステップＳ６１０−９）
ＣＰＵ２００ａは、第０記憶部に転送された特図当否判定乱数をロードし、保留種別（特１保留又は特２保留）に対応する特図当否判定テーブルＴＢ１又は特図当否判定テーブルＴＢ２（図６参照）を選択して前述の特図当否抽選処理を実行し、当該抽選の結果（「大当り」，「小当り」，「ハズレ」）に係るデータ（特図当否判定データ）を所定の記憶領域に記憶する。
【０１８３】
（ステップＳ６１０−１１）
ＣＰＵ２００ａは、第０記憶部に転送された特図種別決定乱数をロードし、上記ステップＳ６１０−９の特図当否抽選の結果が「大当り」であった場合には、保留種別に応じて特１大当り特図種別決定テーブルＴＢ１又は特２大当り特図種別決定テーブルＴＢ２のいずれかを選択して前述の特図種別決定処理を実行し、当該結果（特図種別データ）を所定の記憶領域に記憶する。
また、上記ステップＳ６１０−９の特図当否抽選の結果が「小当り」であった場合には、保留種別に応じて特１小当り特図種別決定テーブルＴＢ３又は特２小当り特図種別決定テーブルＴＢ４のいずれかを選択して前述の特図種別決定処理を実行し、当該結果（特図種別データ）を所定の記憶領域に記憶する。
また、上記ステップＳ６１０−９の特図当否抽選の結果が「ハズレ」であった場合には、保留種別に関わらずハズレ特図種別決定テーブルＴＢ５を選択して前述の特図種別決定処理を実行し、当該結果（特図種別データ）を所定の記憶領域に記憶する。また、ＣＰＵ２００ａは、特図種別データを記憶した後、当該特図種別データに対応する特図種別指定コマンドを送信バッファにセット（送信バッファに格納）する。当該特図種別指定コマンドが送信されることによって、演出制御回路３００側には、特図種別決定処理の度に、抽出された特図種別に関する情報が伝達される。
【０１８４】
（ステップＳ６１０−１３）
ＣＰＵ２００ａは、上記ステップＳ６１０−１１で抽出した特図種別に対応する特別図柄停止図柄番号をセーブする。なお、第１特別図柄表示装置３５Ａおよび第２特別図柄表示装置３５Ｂは、それぞれ７セグで構成されており、７セグを構成する各セグメントには番号（カウンタ値）が対応付けられている。ここで決定する特別図柄停止図柄番号は、最終的に点灯するセグメントの番号（カウンタ値）を示すものである。
【０１８５】
（ステップＳ６１０−１４）
ＣＰＵ２００ａは、特別図柄の変動パターンを決定するための特図変動パターン決定抽選を実行する。具体的には、遊技状態が非時短状態であるか時短状態であるかを識別する普図遊技状態フラグをロードし、図８に例示した非時短状態用の変動パターンテーブルＴＢ１又は図外の時短状態用の変動パターンテーブルＴＢ２のいずれかを参照して変動パターン番号を抽出，決定する。
また、ＣＰＵ２００ａは、いずれかの変動パターンテーブルＴＢから抽出，決定した変動パターン番号を含む変動パターンコマンドを送信バッファにセット（送信バッファに格納）する。変動パターンコマンドが演出制御回路３００側に送信されることより、演出制御回路３００側では、各変動パターンコマンドの内容に従って、より具体的な変動演出の内容を決定し、当該決定された変動演出の内容に関する情報を含むコマンドをＶＤＰに送信することにより、演出図柄Ｓの変動表示と併せて多様な変動演出を表示画面４５上に表示させる。
【０１８６】
（ステップＳ６１０−１５）
ＣＰＵ２００ａは、ステップＳ６１０−１４で決定，抽出された変動パターン番号に対応する変動時間をロードし、決定した変動時間を特図遊技タイマにセットする。
【０１８７】
（ステップＳ６１０−１７）
ＣＰＵ２００ａは、特図表示タイマに、所定表示時間を設定する。また、ＣＰＵ２００ａは、第１特別図柄表示装置３５Ａまたは第２特別図柄表示装置３５Ｂにおいて、特別図柄の変動表示を開始するため、特別図柄表示図柄カウンタを設定する処理を実行する。第１特別図柄表示装置３５Ａおよび第２特別図柄表示装置３５Ｂを構成する７セグの各セグメントにはカウンタ値が対応付けられており、特別図柄表示図柄カウンタに設定されたカウンタ値に対応するセグメントが点灯制御される。ここでは、特別図柄の変動表示の開始時に点灯させるセグメントに対応するカウンタ値（初期値）が特別図柄表示図柄カウンタに設定されることとなる。なお、特別図柄表示図柄カウンタは、第１特別図柄表示装置３５Ａに対応する特別図柄１表示図柄カウンタと、第２特別図柄表示装置３５Ｂに対応する特別図柄２表示図柄カウンタとが別個に設けられており、ここでは、保留種別に対応するカウンタにカウンタ値が設定される。
【０１８８】
（ステップＳ６１０−１９）
ＣＰＵ２００ａは、予備領域設定処理を実行して処理を移す。具体的には、ＣＰＵ２００ａは、上記ステップＳ６１０−９における特図当否抽選の結果が「大当り」又は「小当り」であるか否かを判定し、「大当り」又は「小当り」であった場合には、上記ステップＳ６１０−１１で記憶した特図種別データをロードして、特別図柄の種別を確認する。
そして、図１０に示す遊技状態設定テーブルＴＢを参照して、大当り遊技終了後に設定される遊技状態を判定し、その判定結果を普図遊技状態予備フラグ、及び時短回数切り予備カウンタにセーブする。なお、図１０に示すように本例においては、ルート１及びルート２のいずれかを経て大当り遊技が実行された場合、いずれの場合であっても大当り遊技後の遊技状態が時短状態となり、その時短回数が５０回とされる。
【０１８９】
（ステップＳ６１０−２１）
ＣＰＵ２００ａは、ＲＡＭ２００ｃの保留種別フラグ領域に、保留種別に応じた値をセットする。ここで、例えば上記各抽選の対象が特１保留である場合には「００Ｈ」がセットされ、特２保留である場合には「０１Ｈ」がセットされる。
【０１９０】
（ステップＳ６１０−２３）
ＣＰＵ２００ａは、特図遊技管理フェーズを「００Ｈ」から「０１Ｈ」に更新し、当該特別図柄変動待ち処理を終了する。そして、当該一連の特別図柄変動待ち処理が実行されることにより、第１特別図柄表示装置３５Ａ又は第２特別図柄表示装置３５Ｂ上において特別図柄の変動表示が開始されるとともに、当該特別図柄の変動表示と略同期して表示画面４５上において演出図柄Ｓの変動表示が開始されることとなる。
【０１９１】
［特別図柄変動中処理］
図２４は、主制御回路２００における特別図柄変動中処理を説明するフローチャートである。当該特別図柄変動中処理は、特図遊技管理フェーズが「０１Ｈ」である場合に実行される。
【０１９２】
（ステップＳ６２０−１）
ＣＰＵ２００ａは、上記ステップＳ６１０−１５でセットされた特図遊技タイマが「０」であるかを判定し、「０」でない場合にステップＳ６２０−３に処理を移し、「０」である場合にステップＳ６２０−７に処理を移す。
【０１９３】
（ステップＳ６２０−３）
ＣＰＵ２００ａは、上記ステップＳ６１０−１７でセットした特図表示タイマのタイマ値が「０」であるかを判定し、「０」である場合にステップＳ６２０−５に処理を移し、「０」でない場合に当該特別図柄変動中処理を終了する。
（ステップＳ６２０−５）
ＣＰＵ２００ａは、更新対象の特別図柄表示図柄カウンタのカウンタ値を更新して当該特別図柄変動中処理を終了する。具体的には、特図表示図柄カウンタの値に「１」を加算した値を特図表示図柄カウンタに設定する。
【０１９４】
（ステップＳ６２０−７）
ＣＰＵ２００ａは、対象の特別図柄表示図柄カウンタに、上記ステップＳ６１０−１３で決定した特別図柄停止図柄番号（カウンタ値）を設定する。これにより、第１特別図柄表示装置３５Ａまたは第２特別図柄表示装置３５Ｂに、決定された特別図柄が停止表示されることとなる。
【０１９５】
（ステップＳ６２０−９）
ＣＰＵ２００ａは、特別図柄を停止表示させる時間である特別図柄変動停止時間（確定時間）を特図遊技タイマに設定する。
【０１９６】
（ステップＳ６２０−１１）
ＣＰＵ２００ａは、第１特別図柄表示装置３５Ａまたは第２特別図柄表示装置３５Ｂに特別図柄が停止表示されることを示す特図停止指定コマンドを送信バッファにセット（送信バッファに格納）する。当該特図停止指定コマンドが演出制御回路３００側に送信されることにより、演出制御回路３００は、ＶＤＰに所定のコマンドを送信し、表示画面４５上において変動中の演出図柄Ｓを特別図柄の停止表示と略同期して停止表示させる。
【０１９７】
（ステップＳ６２０−１３）
ＣＰＵ２００ａは、特図遊技管理フェーズを「０２Ｈ」に更新して当該特別図柄変動中処理を終了する。
【０１９８】
［特別図柄停止後処理］
図２５は、主制御回路２００における特別図柄停止後処理（ステップＳ６３０）を説明するフローチャートである。この特別図柄停止後処理は、特図遊技管理フェーズが「０２Ｈ」である場合に実行される。
【０１９９】
（ステップＳ６３０−１）
ＣＰＵ２００ａは、上記ステップＳ６２０−９でセットした特図遊技タイマのタイマ値が「０」であるかを判定する。特図遊技タイマのタイマ値が「０」である場合にステップＳ６３０−３に処理を移し、タイマ値が「０」ではない場合には、当該特別図柄停止後処理を終了する。
【０２００】
（ステップＳ６３０−３）
ＣＰＵ２００ａは、特図当否抽選の結果を確認する。具体的には、ステップＳ６１０−９で記憶した特図当否判定データをロードする。
【０２０１】
（ステップＳ６３０−５）
ＣＰＵ２００ａは、特図当否抽選の結果が「大当り」であるかを判定する。その結果、「大当り」と判定した場合にはステップＳ６３０−１９に処理を移し、「大当り」ではない（「小当り」又は「ハズレ」）と判定した場合にはステップＳ６３０−７に処理を移す。
【０２０２】
（ステップＳ６３０−７）
ＣＰＵ２００ａは、特図当否抽選の結果が「小当り」であるかを判定する。その結果、「小当り」と判定した場合にはステップＳ６３０−１７に処理を移し、「小当り」ではない（「ハズレ」）と判定した場合にはステップＳ６３０−９に処理を移す。
【０２０３】
（ステップＳ６３０−９）
ＣＰＵ２００ａは、遊技状態回数切り管理処理を実行する。ここでは、遊技状態が非時短状態であるか時短状態であるかを識別するための普図遊技状態フラグをロードして、現在の遊技状態が非時短状態であるか時短状態であるか確認する。遊技状態が時短状態であった場合には、時短回数切りカウンタのカウンタ値を、現在のカウンタ値から「１」減算した値に更新する。また、時短回数切りカウンタを更新した結果、カウンタ値が「０」になった場合には、普図遊技状態フラグ（「０１Ｈ」→「００Ｈ」）を更新する。これにより、時短状態において、大当り遊技を獲得することなく特別図柄が所定の変動数確定したところで、遊技状態が時短状態から非時短状態に移行することとなる。
なお、当該ステップＳ６３０−９において、遊技状態の移行が行われた場合、ＣＰＵ２００ａは、移行後の遊技状態を演出制御回路３００に伝達するための遊技状態変化指定コマンドを送信バッファにセット（送信バッファに格納）する。
また、詳細については後述するが、時短回数切りカウンタのカウンタ値は、大当り遊技の終了後、かつ、大当り遊技終了後の最初の特別図柄の変動が開始される前に設定され、以後、特別図柄の変動が確定する度に１ずつ減算されるとともに、カウンタ値が「０」となったことを契機として、遊技状態が移行する。
【０２０４】
（ステップＳ６３０−１１）
ＣＰＵ２００ａは、特別図柄が確定したときの遊技状態を示す特図確定時遊技状態確認指定コマンドを送信バッファにセット（送信バッファに格納）する。
【０２０５】
（ステップＳ６３０−１３）
ＣＰＵ２００ａは、上記ステップＳ６３０−９で更新した時短回数を演出制御回路３００に伝達するための回数コマンドを送信バッファにセット（送信バッファに格納）する。
【０２０６】
（ステップＳ６３０−１５）
ＣＰＵ２００ａは、特図遊技管理フェーズを「００Ｈ」に更新し、当該特別図柄停止後処理を終了する。これにより、１の保留に基づく１回の特図遊技管理処理が終了し、特１保留または特２保留が記憶されている場合には、新たに次の保留に基づく特別図柄の変動表示を開始するための処理が行われることとなる。
【０２０７】
（ステップＳ６３０−１７）
ＣＰＵ２００ａは、特図当否抽選の結果が「小当り」であることに基づいて特図遊技管理フェーズを「０３Ｈ」に更新し、当該特別図柄停止後処理を終了する。
【０２０８】
（ステップＳ６３０−１９）
ＣＰＵ２００ａは、特図当否抽選の結果が「大当り」であることに基づいて、ＲＡＭ２００ｃに設けられた特別図柄停止種別判別フラグ領域に「０１Ｈ」を設定する。ここで、特別図柄停止種別判別フラグ領域に設定される値「０１Ｈ」は、特図当否抽選の結果が「大当り（直当り）」である場合にのみ設定される値であり、「小当り」又は「ハズレ」である場合には「００Ｈ」に維持される。
【０２０９】
（ステップＳ６３０−２１）
ＣＰＵ２００ａは、特図当否抽選の結果が「大当り」であることに基づいて、特図遊技管理フェーズを「０７Ｈ」に更新し、当該特別図柄停止後処理を終了する。
【０２１０】
［小当り大入賞口開始ウェイト処理］
図２６は、主制御回路２００における小当り大入賞口開始ウェイト処理（ステップＳ６３５Ａ）を説明するフローチャートである。当該小当り大入賞口開始ウェイト処理は、特図遊技管理フェーズが「０３Ｈ」である場合に実行される。
【０２１１】
（ステップＳ６３５Ａ−１）
ＣＰＵ２００ａは、小当り遊技を実行すべく、図９（ｂ）に示す小当り遊技制御テーブルＴＢをセットして処理を移す。
【０２１２】
（ステップＳ６３５Ａ−３）
ＣＰＵ２００ａは、第１特別電動役物（第１特別入賞装置）最大作動回数設定処理を行う。具体的には、上記ステップＳ６３５Ａ−１でセットしたデータを参照し、第１特別電動役物最大作動回数カウンタに、カウンタ値として第１特別入賞装置作動回数の値（図示の例では１回（１Ｒ））をセットする。
【０２１３】
なお、この第１特別電動役物最大作動回数カウンタは、これから開始する特別遊技（小当り遊技）において実行可能な最大のラウンド遊技数を示すものである。一方、ＲＡＭ２００ｃには更に後述の第１特別電動役物連続作動回数カウンタが設けられており、各ラウンド遊技の開始時に、当該カウンタのカウンタ値を「１」加算することで、現在のラウンド遊技数が管理される。
【０２１４】
（ステップＳ６３５Ａ−５）
ＣＰＵ２００ａは、上記ステップＳ６３５Ａ−１でセットした小当り遊技制御テーブルＴＢを参照し、特図遊技タイマのタイマ値としてオープニング時間をセーブする。
【０２１５】
（ステップＳ６３５Ａ−７）
ＣＰＵ２００ａは、小当り遊技の開始を演出制御回路３００に伝達するためのオープニング指定コマンドを送信バッファにセット（送信バッファに格納）する。
【０２１６】
（ステップＳ６３５Ａ−９）
ＣＰＵ２００ａは、特図遊技管理フェーズを「０４Ｈ」に更新し、当該小当り大入賞口開始ウェイト処理を終了する。これにより、小当り遊技が開始されることとなる。
【０２１７】
［小当り大入賞口開放制御処理］
図２７は、主制御回路２００における小当り大入賞口開放制御処理（ステップＳ６４０）を説明するフローチャートである。当該小当り大入賞口開放制御処理は、特図遊技管理フェーズが「０４Ｈ」である場合に実行される。
【０２１８】
（ステップＳ６４０−１）
ＣＰＵ２００ａは、上記ステップＳ６３５Ａ−５でセットした特図遊技タイマのタイマ値が「０」であるかを判定する。特図遊技タイマのタイマ値が「０」である場合に、ステップＳ６４０−１に処理を移し、「０」でない場合に当該小当り大入賞口開放制御処理を終了する。
【０２１９】
（ステップＳ６４０−３）
ＣＰＵ２００ａは、第１特別電動役物連続作動回数カウンタのカウンタ値を、現在のカウンタ値に「１」加算した値に更新する。
【０２２０】
（ステップＳ６４０−５）
ＣＰＵ２００ａは、第１特別入賞装置６０によるラウンド遊技の開始を演出制御回路３００に伝達するための第１大入賞口開放指定コマンドを送信バッファにセット（送信バッファに格納）する。当該大入賞開放指定コマンドが演出制御回路３００側に送信されることにより、演出制御回路３００は、ＶＤＰに所定のコマンドを送信し、例えば表示画面４５上において、現在のラウンド数（本例では１Ｒ）に関する演出を表示する。
【０２２１】
（ステップＳ６４１）
ＣＰＵ２００ａは、小当り大入賞口開閉切替処理を実行する。この小当り大入賞口開閉切替処理については後述する。
【０２２２】
（ステップＳ６４０−７）
ＣＰＵ２００ａは、特図遊技管理フェーズを「０５Ｈ」に更新し、当該小当り大入賞口開放制御処理を終了する。
【０２２３】
［小当り大入賞口開閉切替処理］
図２８は、主制御回路２００における小当り大入賞口開閉切替処理（ステップＳ６４１）を説明するフローチャートである。
【０２２４】
（ステップＳ６４１−１）
ＣＰＵ２００ａは、第１特別電動役物開閉切替回数カウンタのカウンタ値が、特別電動役物開閉切替回数の上限値であるかを判定する。なお、図９（ｂ）に示すように、本例においては、第１特別入賞装置６０の開放回数は１Ｒあたり３回であることから、特別電動役物開閉切替回数カウンタのカウンタ値が上限値である「３」であるかを判定する。その結果、カウンタ値が上限値であると判定した場合には当該小当り大入賞口開閉切替処理を終了し、カウンタ値が上限値ではないと判定した場合にはステップＳ６４１−３に処理を移す。
【０２２５】
（ステップＳ６４１−３）
ＣＰＵ２００ａは、小当り特別遊技制御テーブルＴＢのデータを参照し、ソレノイドＳＯＬ２を通電制御するためのソレノイド制御データ、および、ソレノイドの通電時間もしくは通電停止時間であるタイマデータを抽出する。
【０２２６】
（ステップＳ６４１−５）
ＣＰＵ２００ａは、上記ステップＳ６４１−３で抽出したソレノイド制御データに基づいて、ソレノイドＳＯＬ２の通電を開始するか、もしくは、ソレノイドＳＯＬ２の通電を停止するための大入賞口ソレノイド通電制御処理を実行する。
【０２２７】
（ステップＳ６４１−７）
ＣＰＵ２００ａは、上記ステップＳ６４１−３で抽出したタイマデータに基づくタイマ値を、特図遊技タイマにセーブする。
【０２２８】
（ステップＳ６４１−９）
ＣＰＵ２００ａは、ソレノイドＳＯＬ２が通電開始状態か、すなわち、上記ステップＳ６４１−５において、通電を開始する制御処理がなされたかを判定する。その結果、通電開始状態であると判定した場合にはステップＳ６４１−１１に処理を移し、通電開始状態ではないと判定した場合には当該大入賞口開閉切替処理を終了する。
【０２２９】
（ステップＳ６４１−１１）
ＣＰＵ２００ａは、第１特別電動役物開閉切替回数カウンタのカウンタ値を、現在のカウンタ値に「１」加算した値に更新し、当該大入賞口開閉切替処理を終了する。
【０２３０】
［小当り大入賞口閉鎖有効処理］
図２９は、主制御回路２００における小当り大入賞口閉鎖有効処理（ステップＳ６５０）を説明するフローチャートである。この小当り大入賞口閉鎖有効処理は、特図遊技管理フェーズが「０５Ｈ」であった場合に実行される。
【０２３１】
（ステップＳ６５０−１）
ＣＰＵ２００ａは、上記ステップＳ６４１−７でセーブした特図遊技タイマのタイマ値が「０」であるかを判定する。その結果、特図遊技タイマのタイマ値が「０」であると判定した場合にはステップＳ６５０−３に処理を移し、特図遊技タイマのタイマ値が「０」でないと判定した場合には当該小当り大入賞口閉鎖有効処理を終了する。
【０２３２】
（ステップＳ６５０−３）
ＣＰＵ２００ａは、第１特別電動役物連続作動回数カウンタのカウンタ値が、第１特別電動役物最大作動回数カウンタのカウンタ値と一致するか、すなわち、予め設定された回数のラウンド遊技（本例では１Ｒ）が終了したかを判定する。その結果、第１特別電動役物連続作動回数カウンタのカウンタ値が、第１特別電動役物最大作動回数カウンタのカウンタ値と一致する場合にステップＳ６５０−１１に処理を移し、一致しない場合にステップＳ６５０−５に処理を移す。
【０２３３】
（ステップＳ６５０−５）
ＣＰＵ２００ａは、ステップＳ５００−９で更新された第１特別入賞口入賞球数カウンタのカウンタ値が規定数（本例では３個）に到達しているかを判定し、到達している場合にステップＳ６５０−１１に処理を移し、到達していない場合にステップＳ６５０−７に処理を移す。
【０２３４】
（ステップＳ６５０−７）
ＣＰＵ２００ａは、特図遊技管理フェーズを「０４Ｈ」に更新して処理を移す。
【０２３５】
（ステップＳ６５０−９）
ＣＰＵ２００ａは、大入賞口閉鎖有効時間を特図遊技タイマにセーブし、当該小当り大入賞口閉鎖有効処理を終了する。
【０２３６】
（ステップＳ６５０−１１）
ＣＰＵ２００ａは、エンディング時間を特図遊技タイマにセーブするエンディング時間設定処理を実行する。
【０２３７】
（ステップＳ６５０−１３）
ＣＰＵ２００ａは、特図遊技管理フェーズを「０６Ｈ」に更新する。
【０２３８】
（ステップＳ６５０−１５）
ＣＰＵ２００ａは、エンディングの開始を示すエンディング指定コマンドを送信バッファにセット（送信バッファに格納）し、当該小当り大入賞口閉鎖有効処理を終了する。
【０２３９】
［小当り大入賞口終了ウェイト処理］
図３０は、主制御回路２００における小当り大入賞口終了ウェイト処理（ステップＳ６６０）を説明するフローチャートである。この小当り大入賞口終了ウェイト処理は、特図遊技管理フェーズが「０６Ｈ」である場合に実行される。
【０２４０】
（ステップＳ６６０−１）
ＣＰＵ２００ａは、上記ステップＳ６５０−１１でセーブした特図遊技タイマのタイマ値が「０」であるかを判定する。その結果、特図遊技タイマのタイマ値が「０」であると判定した場合にはステップＳ６６０−３に処理を終了し、特図遊技タイマのタイマ値が「０」でないと判定した場合には当該小当り大入賞口終了ウェイト処理を終了する。
【０２４１】
（ステップＳ６６０−３）
ＣＰＵ２００ａは、役物装置６４内に進入した遊技球の数と当該役物装置６４内から排出された遊技球の数が一致するかを判定し、一致する場合ステップＳ６６０−５に処理を移し、一致しない場合に当該小当り大入賞口終了ウェイト処理を終了する。なお、当該処理は、役物装置６４内に設けられ、役物装置６４内への遊技球を検出する図外の検出スイッチからの出力に応じて遊技球の進入数をカウントする進入球数カウンタのカウント値と、前述の第１排出検出スイッチＳＷ６、第１特定領域検出スイッチＳＷ７、第２排出検出スイッチＳＷ８、第２特定領域検出スイッチＳＷ９、及び第２排出検出スイッチＳＷ１０からの出力に応じて遊技球の排出数をカウントする排出球数カウンタのカウント値との比較によって実行される。
【０２４２】
（ステップＳ６６０−５）
ＣＰＵ２００ａは、各種のカウンタのカウント値をリセットして処理を移す。
【０２４３】
（ステップＳ６６０−７）
ＣＰＵ２００ａは、Ｖ入賞フラグの値が「１」であるかを判定し、「１」である場合にステップＳ６６０−９に処理を移し、「１」でない場合にステップＳ６６０−１１に処理を移す。前述のとおり、Ｖ入賞フラグは、前述のステップＳ５００−１３において、小当り遊技の実行中に遊技球が特定領域に進入した場合に設定されるフラグである。
【０２４４】
（ステップＳ６６０−９）
ＣＰＵ２００ａは、特図遊技管理フェーズを「０７Ｈ」に更新して当該小当り大入賞口終了ウェイト処理を終了する。当該処理の実行により、以後ルート２を経由した大当り遊技が実行されることとなる。
【０２４５】
（ステップＳ６６０−１１）
ＣＰＵ２００ａは、特図遊技管理フェーズを「００Ｈ」に更新して当該小当り大入賞口終了ウェイト処理を終了する。当該処理の実行により、特別図柄の変動が再び開始されることとなる。
【０２４６】
［大当り大入賞口開始ウェイト処理］
図３１は、主制御回路２００における大当り大入賞口開始ウェイト処理（ステップＳ６７０）を説明するフローチャートである。この大当り大入賞口開始ウェイト処理は、特図遊技管理フェーズが「０７Ｈ」である場合に実行される。
【０２４７】
（ステップＳ６７０−１）
ＣＰＵ２００ａは、大当り遊技を実行すべく、図９（ａ）に示す大当り遊技制御テーブルＴＢをセットして処理を移す。
【０２４８】
（ステップＳ６７０−３）
ＣＰＵ２００ａは、第２特別電動役物（第２特別入賞装置）最大作動回数設定処理を行う。具体的には、上記ステップＳ６６０−１でセットしたデータを参照し、第２特別電動役物最大作動回数カウンタに、カウンタ値として特図種別に応じた第２特別入賞装置作動回数の値（図示の例では５回（５Ｒ）又は１５回（１５Ｒ））をセットする。
なお、特図種別が小当り図柄Ａ又は小当り図柄Ｂである場合、第１特別入賞装置６０が開放動作する小当り遊技を初回のラウンドとしてカウントするため、第２特別入賞装置作動回数の値は、４回又は１４回がセットされる。
また、上記同様に第２特別電動役物最大作動回数カウンタは、これから開始する特別遊技（大当り遊技）において実行可能な最大のラウンド遊技数を示すものである。一方、ＲＡＭ２００ｃには更に後述の第２特別電動役物連続作動回数カウンタが設けられており、各ラウンド遊技の開始時に、当該カウンタのカウンタ値を「１」加算することで、現在のラウンド遊技数が管理される。
【０２４９】
（ステップＳ６７０−５）
ＣＰＵ２００ａは、上記ステップＳ６６０−１でセットした大当り遊技制御テーブルＴＢを参照し、特図遊技タイマのタイマ値としてオープニング時間をセーブする。
【０２５０】
（ステップＳ６７０−７）
ＣＰＵ２００ａは、特別遊技（大当り遊技）の開始を演出制御回路３００に伝達するためのオープニング指定コマンドを送信バッファにセット（送信バッファに格納）する。
【０２５１】
（ステップＳ６７０−９）
ＣＰＵ２００ａは、特図遊技管理フェーズを「０８Ｈ」に更新し、当該大当り大入賞口開始ウェイト処理を終了する。
【０２５２】
［大当り大入賞口開放前処理］
図３２は、主制御回路２００における大当り大入賞口開放前処理（ステップＳ６８０）を説明するフローチャートである。この大当り大入賞口開放前処理は、特図遊技管理フェーズが「０８Ｈ」である場合に実行される。
【０２５３】
（ステップＳ６８０−１）
ＣＰＵ２００ａは、上記ステップＳ６７０−５でセットしたタイマ値（オープニング時間）が「０」であるかを判定する。その結果、タイマ値が「０」である場合にステップＳ６８０−３に処理を移し、「０」でない場合に当該大当り大入賞口開放前処理を終了する。
【０２５４】
（ステップＳ６８０−３）
ＣＰＵ２００ａは、第２特別電動役物連続作動回数カウンタのカウンタ値を、現在のカウンタ値に「１」加算した値に更新する。
【０２５５】
（ステップＳ６８０−５）
ＣＰＵ２００ａは、第２特別入賞装置６２の開放開始（ラウンド遊技の開始）を演出制御回路３００に伝達するための大入賞口開放指定コマンドを送信バッファにセット（送信バッファに格納）する。当該大入賞開放指定コマンドが演出制御回路３００側に送信されることにより、演出制御回路３００は、ＶＤＰに所定のコマンドを送信し、例えば表示画面４５上において、現在のラウンド数を報知する演出を表示する。
【０２５６】
（ステップＳ６８１）
ＣＰＵ２００ａは、大当り大入賞口開閉切替処理を実行する。この大当り大入賞口開閉切替処理については後述する。
【０２５７】
（ステップＳ６８０−７）
ＣＰＵ２００ａは、特図遊技管理フェーズを「０９Ｈ」に更新し、当該大当り大入賞口開放前処理を終了する。
【０２５８】
［第２大入賞口開閉切替処理］
図３３は、主制御回路２００における大当り大入賞口開閉切替処理を説明するフローチャートである。
【０２５９】
（ステップＳ６８１−１）
ＣＰＵ２００ａは、第２特別電動役物開閉切替回数カウンタのカウンタ値が、第２特別電動役物開閉切替回数の上限値であるかを判定する。なお、本例においては、第２特別電動役物開閉切替回数カウンタのカウンタ値が上限値の「１」であるかを判定する。その結果、カウンタ値が上限値であると判定した場合には当該第１大入賞口開閉切替処理を終了し、カウンタ値が上限値ではないと判定した場合にはステップＳ６８１−３に処理を移す。
【０２６０】
（ステップＳ６８１−３）
ＣＰＵ２００ａは、大当り遊技制御テーブルＴＢのデータを参照し、第２特別電動役物開閉切替回数カウンタのカウンタ値に基づいて、ソレノイドＳＯＬ３を通電制御するためのソレノイド制御データ、および、各ソレノイドの通電時間もしくは通電停止時間であるタイマデータを抽出する。
【０２６１】
（ステップＳ６８１−５）
ＣＰＵ２００ａは、上記ステップＳ６８１−３で抽出したソレノイド制御データに基づいて、ソレノイドＳＯＬ３の通電を開始するか、もしくは、ソレノイドＳＯＬ３の通電を停止するための大入賞口ソレノイド通電制御処理を実行する。
【０２６２】
（ステップＳ６８１−７）
ＣＰＵ２００ａは、上記ステップＳ６８１−３で抽出したタイマデータに基づくタイマ値を、特図遊技タイマにセーブする。
【０２６３】
（ステップＳ６８１−９）
ＣＰＵ２００ａは、各ソレノイドが通電開始状態か、すなわち、上記ステップＳ６８１−５において、通電を開始する制御処理がなされたかを判定する。その結果、通電開始状態であると判定した場合にはステップＳ６８１−１１に処理を移し、通電開始状態ではないと判定した場合には当該第２大入賞口開閉切替処理を終了する。
【０２６４】
（ステップＳ６８１−１１）
ＣＰＵ２００ａは、第２特別電動役物開閉切替回数カウンタのカウンタ値を、現在のカウンタ値に「１」加算した値に更新し、当該第２大入賞口開閉切替処理を終了する。
【０２６５】
［大当り大入賞口開放制御処理］
図３４は、主制御回路２００における大入賞口開放制御処理（ステップＳ６９０）を説明するフローチャートである。この大当り大入賞口開放制御処理は、特図遊技管理フェーズが「０９Ｈ」である場合に実行される。
【０２６６】
（ステップＳ６９０−１）
ＣＰＵ２００ａは、上記ステップＳ６８１−７でセーブした特図遊技タイマのタイマ値が「０」であるかを判定する。その結果、特図遊技タイマのタイマ値が「０」である場合にステップＳ６９０−３に処理を移し、特図遊技タイマのタイマ値が「０」でない場合にステップＳ６９０−５に処理を移す。
【０２６７】
（ステップＳ６９０−３）
ＣＰＵ２００ａは、第２特別電動役物開閉切替回数カウンタのカウンタ値が、第２特別電動役物開閉切替回数の上限値であるかを判定する。その結果、カウンタ値が上限値であると判定した場合にはステップＳ６９０−７に処理を移し、上限値ではないと判定した場合には前述のステップＳ６８１に処理を移す。
【０２６８】
（ステップＳ６９０−５）
ＣＰＵ２００ａは、上記ステップＳ５００−１７で更新された第２特別入賞口入賞球数カウンタのカウンタ値が予め設定された規定数（本例では、７個）に到達しているかを判定し、規定数に到達している場合にステップＳ６９０−７に処理を移し、到達してしない場合に当該大当り大入賞口開放制御処理を終了する。
【０２６９】
（ステップＳ６９０−７）
ＣＰＵ２００ａは、ソレノイドＳＯＬ３の通電を停止して第２特別入賞装置６２を閉鎖するために必要な大入賞口閉鎖処理を実行する。
【０２７０】
（ステップＳ６９０−９）
ＣＰＵ２００ａは、大入賞口閉鎖有効時間（インターバル時間）を特図遊技タイマにセーブする。
【０２７１】
（ステップＳ６９０−１１）
ＣＰＵ２００ａは、特図遊技管理フェーズを「０ＡＨ」に更新する。
【０２７２】
（ステップＳ６９０−１３）
ＣＰＵ２００ａは、第２特別入賞装置６２が閉鎖されたことを示す大当り大入賞口閉鎖指定コマンドを送信バッファにセット（送信バッファに格納）し、当該大当り大入賞口開放制御処理を終了する。
【０２７３】
［大当り大入賞口閉鎖有効処理］
図３５は、主制御回路２００における大当り大入賞口閉鎖有効処理（ステップＳ７００）を説明するフローチャートである。この大当り大入賞口閉鎖有効処理は、特図遊技管理フェーズが「０ＡＨ」であった場合に実行される。
【０２７４】
（ステップＳ７００−１）
ＣＰＵ２００ａは、上記ステップＳ６９０−９でセーブした特図遊技タイマのタイマ値が「０」であるかを判定する。その結果、特図遊技タイマのタイマ値が「０」である場合にステップＳ７００−３に処理を移し、「０」でない場合に当該大当り大入賞口閉鎖有効処理を終了する。
【０２７５】
（ステップＳ７００−３）
ＣＰＵ２００ａは、第２特別電動役物連続作動回数カウンタのカウンタ値が、第２特別電動役物最大作動回数カウンタのカウンタ値と一致するか、即ち、予め設定された回数のラウンド遊技（本例では最大５回又は１５回）が終了したかを判定する。その結果、第２特別電動役物連続作動回数カウンタのカウンタ値が、第２特別電動役物最大作動回数カウンタのカウンタ値と一致する場合にはステップＳ７００−９に処理を移し、一致しないと判定した場合にはステップＳ７００−５に処理を移す。
【０２７６】
（ステップＳ７００−５）
ＣＰＵ２００ａは、特図遊技管理フェーズを「０８Ｈ」に更新する。
【０２７７】
（ステップＳ７００−７）
ＣＰＵ２００ａは、所定の大入賞口閉鎖有効時間を特図遊技タイマにセーブし、当該大当り大入賞口閉鎖有効処理を終了する。
【０２７８】
（ステップＳ７００−９）
ＣＰＵ２００ａは、エンディング時間を特図遊技タイマにセーブするエンディング時間設定処理を実行する。
【０２７９】
（ステップＳ７００−１１）
ＣＰＵ２００ａは、特図遊技管理フェーズを「０ＢＨ」に更新する。
【０２８０】
（ステップＳ７００−１３）
ＣＰＵ２００ａは、エンディングの開始を示すエンディング指定コマンドを送信バッファにセット（送信バッファに格納）し、当該大当り大入賞口閉鎖有効処理を終了する。当該エンディング指定コマンドが送信されることにより、演出制御回路３００側では、ＶＤＰに所定のコマンドを送信し、遊技者に対して大当り遊技が終了したことを報知する所定のエンディング演出を表示画面４５上に表示させる。
【０２８１】
［大当り大入賞口終了ウェイト処理］
図３６は、主制御回路２００における大当り大入賞口終了ウェイト処理（ステップＳ７１０）を説明するフローチャートである。この大当り大入賞口終了ウェイト処理は、特図遊技管理フェーズが「０ＢＨ」であった場合に実行される。
【０２８２】
（ステップＳ７１０−１）
ＣＰＵ２００ａは、上記ステップＳ７００−９でセーブした特図遊技タイマのタイマ値が「０」であるかを判定する。その結果、特図遊技タイマのタイマ値が「０」である場合にステップＳ７１０−３に処理を移し、「０」でない場合に当該大当り大入賞口終了ウェイト処理を終了する。
【０２８３】
（ステップＳ７１０−３）
ＣＰＵ２００ａは、大当り遊技終了後の遊技状態を設定するための遊技状態設定処理を実行する。具体的には、上記ステップＳ６１０−１９でセーブした普図遊技状態予備フラグをロードして、遊技状態に係るデータを普図遊技状態フラグにセットする。また、ＣＰＵ２００ａは、ステップＳ６１０−１９でセーブした時短回数切り予備カウンタをロードして、時短回数を時短回数切りカウンタにセットする。当該処理によって、大当り前後で普図遊技状態フラグが更新されるとともに、時短回数が更新される。
【０２８４】
（ステップＳ７１０−５）
ＣＰＵ２００ａは、上記ステップＳ７１０−３で設定された遊技状態を伝達するための遊技状態変化指定コマンドを送信バッファにセット（送信バッファに格納）する。
【０２８５】
（ステップＳ７１０−７）
ＣＰＵ２００ａは、上記ステップＳ７１０−３でセーブされた時短回数に対応する回数コマンドを送信バッファにセット（送信バッファに格納）する。
【０２８６】
（ステップＳ７１０−９）
ＣＰＵ２００ａは、特図遊技管理フェーズを「００Ｈ」に更新し、当該大当り大入賞口終了ウェイト処理を終了する。これにより、特１保留または特２保留が記憶されている場合には、大当り遊技の終了後に特別図柄の変動表示が再開されることとなる。
【０２８７】
以上の通り、特別図柄の変動を伴う特図遊技は、「００Ｈ」〜「０ＢＨ」までの特図遊技管理フェーズに従って実行され、通常は、特図遊技管理フェーズ［００Ｈ］〜［０２Ｈ］が繰り返され、ステップＳ６１０−９の特図当否抽選の結果が「小当り」又は「大当り」となった場合に、特図遊技管理フェーズ［０３Ｈ］〜［０６Ｈ］又は［０７Ｈ］〜［０ＢＨ］に移行する。次に、先読み実行判定処理について説明する。
【０２８８】
図３７は、主制御回路２００における先読み実行判定処理（ステップＳ５４０）を説明するフローチャートである。当該先読み実行判定処理は、遊技球が第１始動部品５０又は第２始動部品５２に入球し、上述の始動情報が取得された時点で、当該始動情報に対応する情報である特図当否抽選の結果や、特図種別、或いは変動パターン番号を含む先読みコマンドを演出制御回路３００側に事前に送信するか否かを決定する処理であって、本実施形態では、現在の特図遊技管理フェーズ等に応じて、送信の有無を決定する。
【０２８９】
（ステップＳ５４０−１）
ＣＰＵ２００ａは、特図遊技管理フェーズをロードして処理を移す。
【０２９０】
（ステップＳ５４０−３）
ＣＰＵ２００ａは、特図遊技管理フェーズが［０７Ｈ］以上であるかを判定し、［０７Ｈ］以上である場合に当該先読み実行判定処理を終了し、［０７Ｈ］未満である場合にステップＳ５４０−５に処理を移す。なお、特図遊技管理フェーズが［０７Ｈ］以上である場合とは、前述の特別遊技の一態様としての大当り遊技が実行されている場合であり、大当り遊技の実行中には、先読みコマンドが送信されることはない。
【０２９１】
（ステップＳ５４０−５）
ＣＰＵ２００ａは、前述のＶ入賞フラグをロードして処理を移す。なお、Ｖ入賞フラグは、前述のステップＳ５００−１３において、小当り遊技の実行中に遊技球が特定領域に進入した場合に設定されるフラグである。
【０２９２】
（ステップＳ５４０−７）
ＣＰＵ２００ａは、Ｖ入賞フラグの値が［０１Ｈ］であるかを判定し、［０１Ｈ］である場合に当該先読み実行判定処理を終了し、［０１Ｈ］でない場合（［００Ｈ］である場合）にステップＳ５４０−９に処理を移す。なお、当該判定は、遊技球が特定領域に到達したことに基づいてＶ入賞フラグが［０１Ｈ］となった後、前述のステップＳ６６０−９において特図遊技管理フェーズが［０６Ｈ］から「０７Ｈ」に移行する以前に先読みコマンドを送信することを除外するための処理である。
【０２９３】
（ステップＳ５４０−９）
ＣＰＵ２００ａは、遊技状態が非時短状態（００Ｈ）であるか時短状態（０１Ｈ）であるかを識別する普通図柄確率状態フラグをロードして処理を移す。
【０２９４】
（ステップＳ５４０−１１）
ＣＰＵ２００ａは、前述のステップＳ５２０−１又はステップＳ５３０−１でセットされる特別図柄識別値をロードして処理を移す。前述のとおり、特別図柄識別値「００Ｈ」は特１保留を示し、特別図柄識別値「０１Ｈ」は特２保留を示す。
【０２９５】
（ステップＳ５４０−１３）
ＣＰＵ２００ａは、上記ステップＳ５４０−９及びステップＳ５４０−１１でロードした普通図柄確率状態フラグ及び特別図柄識別値に基づいて、現在の遊技状態が非時短状態、かつ、保留種別が特１保留、又は現在の遊技状態が時短状態、かつ、保留種別が特２保留であるかを判定し、現在の遊技状態が非時短状態、かつ、保留種別が特１保留、又は現在の遊技状態が時短状態、かつ、保留種別が特２保留でない場合に当該先読み実行判定処理を終了し、現在の遊技状態が非時短状態、かつ、保留種別が特１保留、又は現在の遊技状態が時短状態、かつ、保留種別が特２保留である場合にステップＳ５５０の先読み処理に移行する。
【０２９６】
以上のとおり、本実施形態においては、大当り遊技との比較において、その実行頻度が高い小当り遊技中においては、後述の先読み処理を実行可とすることによって、当該小当り遊技中に取得された始動情報に応じた情報を演出制御回路３００側に送信する一方、大当り遊技中においては、先読み処理を実行不可することによって、当該大当り遊技中に取得された始動情報に応じた情報を演出制御回路３００側に送信しない構成である。
【０２９７】
図３８は、主制御回路２００における先読み処理（ステップＳ５５０）の概要を説明するフローチャートである。上述のとおり、当該先読み処理は、上記先読み実行判定処理において、先読み処理の実行が可と判定された場合に実行される。
【０２９８】
（ステップＳ５５０−１）
ＣＰＵ２００ａは、上記ステップＳ５３５−１３において所定の記憶領域に格納された特図当否判定乱数をロードして処理を移す。
【０２９９】
（ステップＳ５５０−３）
ＣＰＵ２００ａは、保留種別（特１保留又は特２保留）に対応する特図当否判定テーブルＴＢ１；ＴＢ２の何れかを参照して、上記ロードした特図当否判定乱数に対応する抽選結果を抽出する事前特図当否抽選を実行して処理を移す。
【０３００】
（ステップＳ５５０−５）
ＣＰＵ２００ａは、上記事前特図当否抽選の結果としての事前特図当否抽選結果データを所定の記憶領域にセーブして処理を移す。
【０３０１】
（ステップＳ５５０−７）
ＣＰＵ２００ａは、上記ステップＳ５３５−１３において所定の記憶領域に格納された特図種別決定乱数をロードして処理を移す。
【０３０２】
（ステップＳ５５０−９）
ＣＰＵ２００ａは、上記事前特図当否抽選の結果及び保留種別に対応する特図種別決定テーブルＴＢ１〜ＴＢ５の何れかを参照して、上記ロードした特図種別決定乱数に対応する特図種別を抽出する事前特図種別決定抽選を実行して処理を移す。
【０３０３】
（ステップＳ５５０−１１）
ＣＰＵ２００ａは、上記事前特図種別決定抽選の結果としての事前特図種別データを所定の記憶領域にセーブして処理を移す。
【０３０４】
（ステップＳ５５０−１３）
ＣＰＵ２００ａは、上記ステップＳ５５０−５で記憶した事前特図当否抽選結果データを読み出して処理を移す。
【０３０５】
（ステップＳ５５０−１５）
ＣＰＵ２００ａは、サブコマンド記憶領域に先読み５指定コマンドをセットして処理を移す。ここで、先読み５指定コマンドには、事前特図当否抽選の結果が「小当り」である旨の情報が含まれ、当該処理においては、先読み５指定コマンドを仮にセットしておく。
【０３０６】
（ステップＳ５５０−１７）
ＣＰＵ２００ａは、上記ステップＳ５５０−１３で読み出した事前特図当否抽選結果データに基づいて、事前特図当否抽選の結果が「小当り」かを判定し、小当りでない場合にステップＳ５５０−１９に処理を移し、小当りである場合にステップＳ５５０−２３に処理を移す。
【０３０７】
（ステップＳ５５０−１９）
ＣＰＵ２００ａは、事前特図当否抽選の結果が「小当り」でないこと、換言すれば「大当り」又は「ハズレ」であることに基づいて、ステップＳ５５０−１１でセーブした事前特図種別データを読み出し、特図種別を算定して処理を移す。
【０３０８】
（ステップＳ５５０−２１）
ＣＰＵ２００ａは、上述のサブコマンド記憶領域に先読み１指定コマンドをセット（更新）して処理を移す。ここで、先読み１指定コマンドには、事前特図当否抽選の結果が「大当り」である旨、又は「ハズレ」である旨の情報、及び、上記ステップＳ５５０−１９で算定した特図種別（大当たり図柄Ａ，大当り図柄Ｂ，ハズレ図柄Ｘ）に関する情報が含まれる。
【０３０９】
（ステップＳ５５０−２３）
ＣＰＵ２００ａは、サブコマンド記憶領域にセットされたコマンドに含まれる情報、及び、保留種別（特１保留又は特２保留）に基づいて、特別図柄別コマンドを生成し、当該生成した特別図柄別コマンドを送信バッファにセット（送信バッファに格納）して処理を移す。ここで、保留種別が１である場合には、サブコマンド記憶領域にセットされた先読み１指定コマンド又は先読み指定５指定コマンドに含まれる情報に、保留種別（特１保留）に関する情報を付加した特別図柄別コマンドを生成して送信バッファにセットする。
一方、保留種別が２である場合には、サブコマンド記憶領域にセットされた先読み１指定コマンド又は先読み指定５指定コマンドに含まれる情報に、保留種別（特２保留）に関する情報を付加した特別図柄別コマンド（先読み２指定コマンド又は先読み指定６指定コマンド）を生成して送信バッファにセットする。
当該特別図柄別コマンドが演出制御回路３００側に送信されることにより、演出制御回路３００側では、保留種別に係る情報、事前特図当否抽選の結果（「大当り」，「小当り」「ハズレ」）に係る情報、事前特図当否抽選の結果が「大当り」又は「ハズレ」である場合における事前特図種別決定抽選の結果（大当たり図柄Ａ，大当り図柄Ｂ，ハズレ図柄Ｘ）に係る情報を事前に把握することが可能となり、これらの情報及び後述の先読み変動パターンコマンドに含まれる情報に基づいて、特図当否抽選の結果や特図遊技の態様に関わる特図種別に関する情報等を遊技者に対して事前に示唆する所謂先読み演出を表示画面４５上において先行して表現することができる。
一方、事前特図当否抽選の結果が「小当り」である場合にあっては、事前特図種別決定抽選の結果（小当り図柄Ａ，小当り図柄Ｂ）に係る情報が含まれないことから、少なくとも事前特図当否抽選の結果が「小当り」であることのみを把握することができ、当該情報に基づいて、「小当り」を獲得し、当該小当りに基づく小当り遊技が発生する可能性を示唆する先読み演出を表示画面４５上において先行して表現することができる。
【０３１０】
このように、本実施形態においては、事前特図当否抽選の結果が「大当り」である場合には、事前特図種別決定抽選の結果に関する情報を演出制御回路３００側に送信する一方で、「小当り」である場合には、ステップＳ５５０−９における事前特図種別決定抽選で決定された特図種別に関する情報を演出制御回路３００側に送信しない構成である。そして、このような構成を採用することにより、比較的高い確率（１／１５〜１／４５）で発生し得る「小当り」について、当該小当りの発生を遊技者に示唆する先読み演出を適切に実行することによって遊技の興趣を向上させることができると共に、当該先読み演出の内容から特図種別に応じて異なる小当り遊技の種別（５Ｒ又は１５Ｒ）を事前に把握できないため、遊技者が得る利益の増減が生じないという効果を奏する。
即ち、例えば遊技者にとって有利な遊技状態である時短遊技状態中において事前特図当否抽選の結果が「小当り」であり、当該「小当り」に対応する特図種別に関する情報を演出制御回路３００側に送信した場合、演出制御回路３００側では、当該特図種別に対応した互いに異なる内容の先読み演出を事前に実行することが可能となり、例えば小当り図柄Ｂと対応する先読み演出を視認した遊技者は、１５回（実質１４回）のラウンド遊技からなる大当り遊技の実行が見込めるため、当該小当り遊技の実行と同時に遊技球を継続して打ち出すことによって特定領域に遊技球を通過させる操作を行う一方、小当り図柄Ａと対応する先読み演出を視認した遊技者は、５回（実質４回）のラウンド遊技からなる大当り遊技の実行を忌避するため、当該小当り遊技の実行と同時に遊技球の打ち出しを止めることによって、特定領域に遊技球が通過することを阻止する操作を行うことが可能となる。
つまり、特図種別に対応する先読み演出の実行は、遊技者の介入による利益の増減を助長する可能性があるため、これを防ぐために事前特図当否抽選の結果が「小当り」である場合にあっては当該「小当り」に対応する特図種別に関する情報を伝達しない構成を採用している。一方、事前特図当否抽選の結果が「大当り」である場合には、遊技者の操作による遊技球の打ち出しの有無等に関わらず、大当り遊技が実行されることを忌避できないため、事前特図種別決定抽選の結果に関する情報を演出制御回路３００側に送信し、演出制御回路３００側では、当該特図種別に応じた特有の先読み演出を実行可能となる。
また、このような構成の適用は、本実施形態に係るパチンコ機１の仕様に限られるものではなく、例えば、小当り図柄Ａ及び小当り図柄Ｂに基づく大当り遊技の態様が同一である（例えば５Ｒ）一方で、当該大当り遊技後の時短回数に差が設けられているような場合であっても利益の増減が生じるため好適である。また、大当り遊技獲得までのルートが複数存在する仕様のパチンコ機１に限られるものではなく、単一のルートであっても、当りの種類が複数存在し、当該当りの種類によって遊技者が得られる利益が異なる仕様であれば好適である。
【０３１１】
（ステップＳ５５０−２５）
上記ステップＳ５３５−１３において所定の記憶領域に格納された変動パターン決定乱数をロードして処理を移す。
【０３１２】
（ステップＳ５５０−２７）
ＣＰＵ２００ａは、現在の遊技状態（非時短状態又は時短状態）に対応する変動パターン決定テーブルＴＢ１；ＴＢ２の何れかを参照し、事前特図当否抽選の結果及び事前特図種別決定抽選の結果に応じて変動パターン決定乱数に対応する変動パターン番号を抽出する事前変動パターン決定抽選処理を実行して処理を移す。
【０３１３】
（ステップＳ５５０−２９）
ＣＰＵ２００ａは、上記事前変動パターン決定抽選の結果としての事前変動パターン番号データを所定の記憶領域にセーブして処理を移す。
【０３１４】
（ステップＳ５５０−３１）
ＣＰＵ２００ａは、上記事前変動パターン番号データに対応する情報を含む先読み変動パターンコマンドを生成すると共に、当該生成した先読み変動パターンコマンドを送信バッファにセット（送信バッファに格納）して当該先読み処理を終了する。
【０３１５】
このように、本実施形態においては、事前特図当否抽選の結果及び事前特図種別決定抽選の結果に関する情報に加えて、事前変動パターン決定抽選の結果としての事前変動パターン番号を演出制御回路３００側に送信する構成であり、このような構成とすることにより、同じ「大当り」や「小当り」であっても、その変動パターンに応じて異なる先読み演出を実行可能となり、より多彩な先読み演出を遊技者に対して表現することができる。
また、図８に示す変動パターンテーブルから明らかなように、特図種別が「小当り図柄Ａ」及び「小当り図柄Ｂ」である場合に選択される変動パターン（０ＡＨ〜０ＣＨ）の選択率は、それぞれ概ね均等化されているため、各変動パターンに応じて異なる先読み演出が表現された場合であっても当該先読み演出の内容から、遊技者が特図種別を事前に判別することは極めて困難となっている。
【０３１６】
以上のとおり、先読み処理によって各種のコマンドが演出制御回路３００に送信されることにより、演出制御回路３００側では、当該コマンドの内容に基づいて、始動情報に対応する特図当否抽選の結果や特図種別、或いは変動パターンの内容を遊技者に示唆，報知する所定の先読み演出を表示画面４５上に表示する場合があり、遊技者は、当該先読み演出を視認することにより、特図遊技管理フェーズ「００Ｈ」以降の処理が実行される以前に、上記始動情報に対応する情報を事前に把握することが可能となり、当該始動情報に基づく特別図柄（演出図柄Ｓ）の変動が停止するまでの間、遊技結果に対する期待感を持続させることが可能となる。
なお、先読み演出の例としては、演出制御回路３００によって、例えば特１保留数、及び特２保留数を示す所定の保留数表示（保留表示アイコン）の態様を通常の態様（例えば形状，色彩）とは異なる態様として表示することや、特定のキャラクターや背景画像を継続的に表示すること、或いは、所定の音声や発光等による演出が挙げられる。
【０３１７】
以上、本発明を実施の形態に基づいて説明したが、本発明の技術的範囲は上記実施形態に何ら限定されることはなく、実施形態を組み合わせて多様な変更、改良を行い得ることが当業者において明らかである。また、そのような多様な変更、改良を加えた形態も本発明の技術的範囲に含まれ得ることが特許請求の範囲の記載から明らかである。
【０３１８】
上記実施形態において、図２０の特別図柄乱数取得処理を実行するＣＰＵ２００ａが始動情報記憶手段を構成する。また、図２２の特図遊技管理処理を実行するＣＰＵ２００ａが、遊技進行管理手段を構成する。また、図２３の特図当否抽選処理、特図種別決定抽選処理を実行するＣＰＵ２００ａがそれぞれ当否抽選手段、当り種別決定手段を構成する。また、同図の特図変動パターン決定抽選処理を実行するＣＰＵ２００ａが、特別図柄表示手段を構成する。また、図２６〜図３６の各処理を実行するＣＰＵ２００ａが特別遊技実行手段を構成する。また、図２５の遊技状態回数切り管理処理、図３６の遊技状態設定処理を実行するＣＰＵ２００ａが遊技状態設定手段を構成する。図３７，図３８の先読み実行判定処理及び先読み処理を実行するＣＰＵ２００ａが先読み手段を構成する。
【符号の説明】
【０３１９】
１  パチンコ機，２７  外ガイド部，２８  内ガイド部，３０  遊技盤，
３０Ａ  遊技領域，４５  表示画面，５０  第１始動部品，
５２  第２始動部品，６０  第１特別大入賞装置，６２  第２特別入賞装置，
６４  役物装置，２００  主制御回路，３００  演出制御装置
【図１】
2018038607.tif 000003
【図２】
2018038607.tif 000004
【図３】
2018038607.tif 000005
【図４】
2018038607.tif 000006
【図５】
2018038607.tif 000007
【図６】
2018038607.tif 000008
【図７】
2018038607.tif 000009
【図８】
2018038607.tif 000010
【図９】
2018038607.tif 000011
【図１０】
2018038607.tif 000012
【図１１】
2018038607.tif 000013
【図１２】
2018038607.tif 000014
【図１３】
2018038607.tif 000015
【図１４】
2018038607.tif 000016
【図１５】
2018038607.tif 000017
【図１６】
2018038607.tif 000018
【図１７】
2018038607.tif 000019
【図１８】
2018038607.tif 000020
【図１９】
2018038607.tif 000021
【図２０】
2018038607.tif 000022
【図２１】
2018038607.tif 000023
【図２２】
2018038607.tif 000024
【図２３】
2018038607.tif 000025
【図２４】
2018038607.tif 000026
【図２５】
2018038607.tif 000027
【図２６】
2018038607.tif 000028
【図２７】
2018038607.tif 000029
【図２８】
2018038607.tif 000030
【図２９】
2018038607.tif 000031
【図３０】
2018038607.tif 000032
【図３１】
2018038607.tif 000033
【図３２】
2018038607.tif 000034
【図３３】
2018038607.tif 000035
【図３４】
2018038607.tif 000036
【図３５】
2018038607.tif 000037
【図３６】
2018038607.tif 000038
【図３７】
2018038607.tif 000039
【図３８】
2018038607.tif 000040