(57)【特許請求の範囲】
【請求項１】
遊技領域を転動する遊技球の通過を検出可能な複数の通過領域と、
前記複数の通過領域のうちの何れかが遊技球の通過を検知したことに基づいて、遊技者にとって有利な遊技状態である複数種類の特別遊技状態のうち何れかへ移行するか否かの抽選を行う抽選手段と、
前記特別遊技状態と、少なくとも前記特別遊技状態の終了後に制御される遊技状態であって、前記特別遊技状態へと移行し易い第１遊技状態又は前記第１遊技状態よりも前記特別遊技状態へと移行し難い第２遊技状態の何れかの遊技状態と、を制御する遊技状態制御手段と、
前記抽選手段における前記抽選結果に応じて演出を制御する演出制御手段と、
前記演出制御手段によって制御される演出を実行する複数の遊技部材と、
前記遊技状態制御手段による前記特別遊技状態の制御中に、前記複数の通過領域のうちの少なくとも一つを通過した遊技球の数である通過遊技球数をカウント可能なカウント手段と、
を備え、
前記複数種類の特別遊技状態は、前記遊技状態制御手段によって前記特別遊技状態が制御される期間が各々規定されており、
前記演出制御手段は、前記特別遊技状態の種類に応じて規定された所定数と、前記遊技状態制御手段によって前記特別遊技状態が制御される期間の開始から終了までに前記カウント手段がカウントした前記通過遊技球数と、に応じて、前記特別遊技状態の種類と対応する遊技部材を含む前記所定数の前記遊技部材における演出の制御を行うことで、前記特別遊技状態の種類と、前記特別遊技状態の終了後に前記第１遊技状態又は前記第２遊技状態の何れの遊技状態が、前記遊技状態制御手段により制御されるかを報知可能であることを特徴とする遊技機。
【請求項２】
前記遊技部材は、待機位置から駆動位置へと移動可能であり、
前記演出制御手段は、
前記カウント手段が前記通過遊技球数のカウントを行う毎に、前記遊技部材が前記待機位置から前記駆動位置へと段階的に移動させる制御が可能であり、
前記遊技状態制御手段の制御により前記特別遊技状態の終了後に前記第１遊技状態へと移行する場合には、前記カウント手段によってカウントされた前記通過遊技球数が所定数となったときに、前記遊技部材を前記駆動位置へと移動させる制御を実行可能であることを特徴とする請求項１に記載の遊技機。
【請求項３】
前記カウント手段は、前記遊技状態制御手段によって前記特別遊技状態が制御される期間であって、前記演出制御手段により設定される所定期間に、前記複数の通過領域のうち一つを遊技球が通過した場合に前記通過遊技球数をカウント可能であり、
前記演出制御手段は、前記所定期間の終了後に、前記遊技部材を前記待機位置へと移動させる制御が可能であることを特徴とする請求項２に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ遊技機等に代表される遊技機に関する。
【背景技術】
【０００２】
従来、パチンコ遊技機は、始動口に遊技球が入球したときに、大当り抽選用乱数値を取得し、表示手段において識別図柄を変動表示させ、取得した大当り抽選用乱数値が所定の大当り判定値であった場合には、識別図柄を大当りであることを示す所定の表示態様で停止表示させ、遊技者に所定の遊技価値を付与する特別遊技状態へ移行する。また、パチンコ遊技機は、特別遊技状態が終了した後に、特別遊技状態へ移行する確率が通常よりも高くなる遊技状態に移行する場合もある。
【０００３】
このような遊技機として、演出を行う演出役物と、透過型の表示画面を有し、駆動手段からの駆動力を受けて遊技盤に対して移動する可動表示器と、抽選結果に応じて駆動手段を制御して、表示画面を通して演出役物の少なくとも一部を視認可能な位置へ可動表示器を移動させる駆動制御手段と、駆動制御手段による駆動手段の制御に伴って、演出役物を装飾する第１演出画像を表示画面に表示させる表示制御手段とを備える、遊技機が開示されている（特許文献１を参照）。このような遊技機によれば、演出役物を用いた斬新でより興趣性が高い演出を行うことができる遊技機を提供できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１９９４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、パチンコ遊技機等に代表される遊技機には、遊技球が転動する遊技領域に複数の通過領域が設けられ、これらの通過領域を遊技球が通過すると、遊技者にとっての利益が付与される。このような遊技機を遊技する遊技者は、転動する遊技球を通過領域に通過させる遊技を追求することも可能である。しかしながら、上記の特許文献１の遊技機では、通過領域に一回遊技球が通過したことに基づき抽選が行われ、この抽選結果のみに基づき、可動表示器等による演出が行われるため、演出による遊技の興趣性が向上できたとしても、通過領域に遊技球を通過させた回数により演出が変わるわけではないので、遊技に対する興趣は失われかねない。
【０００６】
そこで、本発明は、このような問題点を解決し、遊技に対する興趣を向上可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、以下のような遊技機を提供する。本発明の遊技機（例えば、後述のパチンコ遊技機１等）は、遊技領域（例えば、後述の遊技領域４１等）を転動する遊技球の通過を検出可能な複数の通過領域（例えば、後述の第１大入賞口４１８ａ、第２大入賞口４１８ｂ及び球通過検出器４１６等）と、前記複数の通過領域のうちの何れかが遊技球の通過を検知したことに基づいて、遊技者にとって有利な遊技状態である複数種類の特別遊技状態（例えば、後述の大当り遊技状態等）のうち何れかへ移行するか否かの抽選を行う抽選手段（例えば、後述のメインＣＰＵ１０１等）と、前記特別遊技状態と、少なくとも前記特別遊技状態の終了後に制御される遊技状態であって、前記特別遊技状態へと移行し易い第１遊技状態（例えば、後述の確変状態又は時短状態等）又は前記第１遊技状態よりも前記特別遊技状態へと移行し難い第２遊技状態（例えば、後述の非確変状態又は非時短状態等）の何れかの遊技状態と、を制御する遊技状態制御手段（例えば、後述のメインＣＰＵ１０１等）と、前記抽選手段における前記抽選結果に応じて演出を制御する演出制御手段（例えば、後述のサブＣＰＵ２０１等）と、前記演出制御手段によって制御される演出を実行する複数の遊技部材（例えば、後述の役物ユニット４４の第１可動部４４５、第２可動部４４９及び第３可動部４５３等）と、前記遊技状態制御手段による前記特別遊技状態の制御中に、前記複数の通過領域のうちの少なくとも一つを通過した遊技球の数である通過遊技球数をカウント可能なカウント手段（例えば、後述のサブＣＰＵ２０１等）と、を備え、前記複数種類の特別遊技状態は、前記遊技状態制御手段によって前記特別遊技状態が制御される期間が各々規定されており、前記演出制御手段は、前記特別遊技状態の種類に応じて規定された所定数と、前記遊技状態制御手段によって前記特別遊技状態が制御される期間の開始から終了までに前記カウント手段がカウントした前記通過遊技球数と、に応じて、前記特別遊技状態の種類と対応する遊技部材を含む前記所定数の前記遊技部材における演出の制御を行うことで、前記特別遊技状態の種類と、前記特別遊技状態の終了後に前記第１遊技状態又は前記第２遊技状態の何れの遊技状態が、前記遊技状態制御手段により制御されるかを報知可能であることを特徴とする。
【０００８】
このような構成の遊技機は、複数の通過領域と、抽選手段と、遊技状態制御手段と、演出制御手段と、複数の遊技部材と、カウント手段と、を備える。複数の通過領域は、遊技領域を転動する遊技球の通過を検出可能である。抽選手段は、複数の通過領域のうちの何れかが遊技球の通過を検知したことに基づいて、遊技者にとって有利な遊技状態である複数種類の特別遊技状態のうち何れかへ移行するか否かの抽選を行う。遊技状態制御手段は、特別遊技状態と、少なくとも特別遊技状態の終了後に制御される遊技状態であって、特別遊技状態へと移行し易い第１遊技状態又は第１遊技状態よりも特別遊技状態へと移行し難い第２遊技状態の何れかの遊技状態と、を制御する。演出制御手段は、抽選手段における抽選結果に応じて演出を制御する。複数の遊技部材は、演出制御手段によって制御される演出を実行する。カウント手段は、遊技状態制御手段による特別遊技状態の制御中に、複数の通過領域のうちの少なくとも一つを通過した遊技球の数である通過遊技球数をカウント可能である。そして、複数種類の特別遊技状態は、遊技状態制御手段によって特別遊技状態が制御される期間が各々規定されている。また、演出制御手段は、特別遊技状態の種類に応じて規定された所定数と、遊技状態制御手段によって特別遊技状態が制御される期間の開始から終了までにカウント手段がカウントした通過遊技球数と、に応じて、特別遊技状態の種類と対応する遊技部材を含む所定数の遊技部材における演出の制御を行うことで、特別遊技状態の種類と、特別遊技状態の終了後に第１遊技状態又は第２遊技状態の何れの遊技状態が、遊技状態制御手段により制御されるかを報知可能である。
【０００９】
これにより、遊技者にとって有利な特別遊技状態中に、複数の通過領域のうちの少なくとも一つを通過した遊技球の数である通過遊技球数に応じて特別遊技状態の種類と対応する遊技部材を含む所定数の遊技部材による演出が行われ、この演出により、特別遊技状態の種類と、特別遊技状態の終了後の遊技状態を報知することが可能となる。このため、特別遊技状態の種類や特別遊技状態の終了後の遊技状態を知りたい遊技者は、積極的に遊技球を通過領域に通過させようと遊技を行う。また、遊技球が通過領域を通過すれば、抽選結果に応じた演出が遊技部材により行われる。よって、遊技機で行われる遊技に対する興趣を向上させると共に、遊技部材による演出に対する興趣も向上させることが可能となる。したがって、遊技に対する興趣を向上可能な遊技機を提供できる。
【００１０】
本発明の遊技機は、前記構成に加えて、前記遊技部材は、待機位置から駆動位置へと移動可能であり、前記演出制御手段は、前記カウント手段が前記通過遊技球数のカウントを行う毎に、前記遊技部材が前記待機位置から前記駆動位置へと段階的に移動させる制御が可能であり、前記遊技状態制御手段の制御により前記特別遊技状態の終了後に前記第１遊技状態へと移行する場合には、前記カウント手段によってカウントされた前記通過遊技球数が所定数となったときに、前記遊技部材を前記駆動位置へと移動させる制御を実行可能であることを特徴とする。
【００１１】
このような構成の遊技機は、遊技部材が、待機位置から駆動位置へと移動可能である。そして、演出制御手段は、カウント手段が通過遊技球数のカウントを行う毎に、遊技部材を待機位置から駆動位置へと段階的に移動させる制御が可能である。また、演出制御手段は、遊技状態制御手段の制御により特別遊技状態の終了後に第１遊技状態へと移行する場合には、カウント手段によってカウントされた通過遊技球数が所定数となったときに、遊技部材が駆動位置へと移動させる制御を実行可能である。
【００１２】
これにより、特別遊技状態中に通過領域に遊技球が通過する毎に遊技部材が待機位置から駆動位置へと段階的に移動し、特別遊技状態の終了後に第１遊技状態へと移行する場合には、通過領域に通過した遊技球の数である通過遊技球数が所定数であれば、遊技部材が駆動位置へと移動する。このため、遊技者は、遊技部材が駆動位置へと移動することによって、特別遊技状態の終了後の遊技状態が第１遊技状態へと移行することが把握可能となる。つまり、特別遊技状態の終了後の遊技状態が第１遊技状態へと移行するかを把握したい遊技者は、積極的にカウント手段が通過遊技球数のカウントを行うように遊技球を通過領域へと通過させることとなる。よって、遊技球を通過領域へと通過させる遊技に対する興趣を向上させることが可能となると共に、遊技部材が待機位置から駆動位置へと段階的に移動するため、演出に対する興趣も向上させることが可能となる。
【００１３】
本発明の遊技機は、前記構成に加えて、前記カウント手段は、前記遊技状態制御手段によって前記特別遊技状態が制御される期間であって、前記演出制御手段により設定される所定期間に、前記複数の通過領域のうち一つを遊技球が通過した場合に前記通過遊技球数をカウント可能であり、前記演出制御手段は、前記所定期間の終了後に、前記遊技部材を前記待機位置へと移動させる制御が可能であることを特徴とする。
【００１４】
このような構成の遊技機は、カウント手段が、遊技状態制御手段によって特別遊技状態が制御される期間であって、演出制御手段により設定される所定期間に、複数の通過領域のうち一つを遊技球が通過した場合に通過遊技球数をカウント可能である。そして、演出制御手段は、所定期間の終了後に、遊技部材を待機位置へと移動させる制御が可能である。
【００１５】
これにより、遊技部材が段階的に移動し、特別遊技状態中の所定期間の終了後において、遊技部材が待機位置と駆動位置の間に位置する場合、遊技部材を待機位置へと移動する。このため、特別遊技状態の終了後の遊技状態が、例えば、第１遊技状態へと移行することを把握したい遊技者は、所定期間に集中して遊技球を通過領域へと通過させることとなる。よって、遊技球を通過領域へと通過させる遊技に対する興趣を更に向上させることが可能となる。
【発明の効果】
【００１６】
本発明によれば、遊技に対する興趣を向上可能な遊技機を提供できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態のパチンコ遊技機における外観を示す斜視図である。
【図２】本発明の一実施形態のパチンコ遊技機における外観を示す正面図である。
【図３】本発明の一実施形態のパチンコ遊技機における概観を示す分解斜視図である。
【図４】本発明の一実施形態のパチンコ遊技機における遊技盤の概観を示す正面図である。
【図５】本発明の一実施形態のパチンコ遊技機における第１大入賞口内部の構成を説明する図である。
【図６】本発明の一実施形態のパチンコ遊技機における役物ユニットの構成を説明する図である。
【図７】本発明の一実施形態のパチンコ遊技機における制御回路を示すブロック図である。
【図８】本発明の一実施形態のパチンコ遊技機において実行される制御処理を示すフローチャートである。
【図９】本発明の一実施形態のパチンコ遊技機において実行される制御処理を示すフローチャートである。
【図１０】本発明の一実施形態のパチンコ遊技機において実行される制御処理を示すフローチャートである。
【図１１】本発明の一実施形態のパチンコ遊技機において実行される制御処理を示すフローチャートである。
【図１２】本発明の一実施形態のパチンコ遊技機において実行される制御処理を示すフローチャートである。
【図１３】本発明の一実施形態のパチンコ遊技機において実行される制御処理を示すフローチャートである。
【図１４】本発明の一実施形態のパチンコ遊技機において実行される制御処理を示すフローチャートである。
【図１５】本発明の一実施形態のパチンコ遊技機において実行される制御処理を示すフローチャートである。
【図１６】本発明の一実施形態のパチンコ遊技機において実行される制御処理を示すフローチャートである。
【図１７】本発明の一実施形態のパチンコ遊技機において実行される制御処理を示すフローチャートである。
【図１８】本発明の一実施形態のパチンコ遊技機において実行される制御処理を示すフローチャートである。
【図１９】本発明の一実施形態のパチンコ遊技機において実行される制御処理を示すフローチャートである。
【図２０】本発明の一実施形態のパチンコ遊技機において実行される制御処理を示すフローチャートである。
【図２１】本発明の一実施形態のパチンコ遊技機における大当り乱数判定テーブルを示す図である。
【図２２】本発明の一実施形態のパチンコ遊技機における図柄判定テーブルを示す図である。
【図２３】本発明の一実施形態のパチンコ遊技機における入賞時演出情報決定テーブルを示す図である。
【図２４】本発明の一実施形態のパチンコ遊技機における変動演出パターン決定テーブルを示す図である。
【図２５】本発明の一実施形態のパチンコ遊技機における大当り種類決定テーブルを示す図である。
【図２６】本発明の一実施形態のパチンコ遊技機における変動演出テーブルを示す図である。
【図２７】本発明の一実施形態のパチンコ遊技機における演出Ｎｏ．決定テーブルを示す図である。
【図２８】本発明の一実施形態のパチンコ遊技機において実行される役物演出の一例の説明図である。
【図２９】本発明の一実施形態のパチンコ遊技機において実行される役物演出の一例の説明図である。
【図３０】本発明の一実施形態の変形例に係るパチンコ遊技機の第２大入賞口の変形例を説明する図である。
【図３１】本発明の一実施形態の変形例に係るパチンコ遊技機における制御回路を示すブロック図である。
【図３２】本発明の一実施形態の変形例に係るパチンコ遊技機において実行される制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
［パチンコ遊技機１の構成］
パチンコ遊技機１の概観について図１乃至図４を用いて説明する。図１は、本実施形態におけるパチンコ遊技機１の概観を示す斜視図である。また、図２は、本実施形態におけるパチンコ遊技機１の概観を示す正面図である。また、図３は、本実施形態におけるパチンコ遊技機１の概観を示す分解斜視図である。また、図４は、本実施形態におけるパチンコ遊技機１の遊技盤４０の正面図である。ここで、遊技者は、後述する遊技盤４０の遊技領域４１に対面して遊技を行う。遊技盤４０の説明において、「前面側」とは、遊技者側（図１に示す前面側）であることを意味し、「背面側」とは、遊技者と反対側（図１に示す背面側）であることを意味する。また、「右」とは、遊技者から視て（図１に示す前面側から視て）右であることを意味し、「左」とは、遊技者から視て（図１に示す前面側から視て）左であることを意味する。
【００１９】
パチンコ遊技機１は、図１から図３に示すように、ガラスドア１０、発射装置２０、ベースドア３０、遊技盤４０、木枠６０、画像を表示する液晶表示装置５０、払出ユニット７０、基板ユニット８０等から構成されている。
【００２０】
ガラスドア１０は、ベースドア３０に対して開閉自在に軸着されている。また、このガラスドア１０の中央には、開口１１が形成されており、その開口１１には、透過性を有する保護ガラス１２が配設されている。この保護ガラス１２は、ガラスドア１０が閉鎖された状態で遊技盤４０の前面に対面するように配設されている。
【００２１】
また、ガラスドア１０には、開口１１の下方に、皿ユニット１３と、スピーカ１４と、が設けられている。皿ユニット１３は、上皿１３１と、上皿１３１の下方に位置された下皿１３２とを一体化したユニット体である。上皿１３１及び下皿１３２には、遊技球の貸し出し、遊技球の払出し（賞球）を行うための払出口が形成されており、所定の払出条件が成立した場合には、遊技球が排出され、特に、上皿１３１には、後述する遊技領域４１に発射させるための遊技球が貯留される。また、スピーカ１４は、下皿１３２の内部に配設されている。
【００２２】
発射装置２０は、ベースドア３０の右下部に配設される。この発射装置２０は、遊技者によって操作可能な発射ハンドル２１と、皿ユニット１３の右下部に適合するパネル体２２とを備えている。発射ハンドル２１は、回動自在であり、パネル体２２の表側に設けられる。パネル体２２は、ベースドア３０に、皿ユニット１３及び発射装置２０を配設したとき、皿ユニット１３の右下部と一体化する。そして、遊技者によって発射ハンドル２１が操作されることによりパチンコ遊技を進めることができる。
【００２３】
パネル体２２の裏側には遊技球を発射するための発射ソレノイド（図示せず）が設けられている。さらに、発射ハンドル２１の周縁部には、タッチセンサ（図示せず）が設けられている。発射ハンドル２１の内部には、発射ハンドル２１の回動量に応じて抵抗値を変化させ、発射ソレノイド（図示せず）に供給する電力を変化させる発射ボリュームが設けられている。
【００２４】
タッチセンサ（図示せず）が遊技者により触接されたときには、遊技者により発射ハンドル２１が握持されたと検知される。発射ハンドル２１が遊技者によって握持され、かつ、時計回り方向へ回動操作されたときには、その回動角度に応じて発射ボリューム（図示せず）の抵抗値が変化し、この時の抵抗値に対応する電力が発射ソレノイド（図示せず）に供給される。その結果、上皿１３１に貯留された遊技球が遊技盤４０の後述する遊技領域４１に順次発射され、遊技が進められる。なお、発射停止ボタン（図示せず）が押下された場合には、発射ハンドル２１を握持しかつ回動させた状態であっても遊技球の発射が停止される。
【００２５】
ベースドア３０は、木枠６０に対して開閉自在に軸着されている。ベースドア３０には、保護ガラス１２の後方に、遊技盤４０が配設されている。
【００２６】
図４に示すように、遊技盤４０は、板形状の樹脂によって形成され、例えば、アクリル樹脂、ポリカーボネート樹脂、メタクリル樹脂など各種の材質で形成されている。また、遊技盤４０は、その前面側に、発射された遊技球が転動流下可能な遊技領域４１と、遊技領域４１の上方に配置されたＬＥＤユニット４２と、遊技領域４１の最下部に配設されたアウト口４３と、ＬＥＤユニット４２の下方に配置された役物ユニット４４と、を有している。
【００２７】
遊技盤４０には、遊技領域４１を画定する円弧形状のガイドレール４１１が設けられ、この遊技領域４１に複数の遊技釘４１２が打ちこまれている。また、遊技盤４０には、遊技領域４１において、ステージ４１３、第１始動口４１４ａ、第２始動口４１４ｂ、普通電動役物４１５、球通過検出器４１６、シャッタ４１７ａ、４１７ｂ、第１大入賞口４１８ａ、第２大入賞口４１８ｂ及び一般入賞口４１９ａ、４１９ｂ、４１９ｃ、４１９ｄ等の遊技部材が配設されている。
【００２８】
ガイドレール４１１は、外レール４１１ａと、その外レール４１１ａの内側に配設された内レール４１１ｂとから構成されている。ステージ４１３は、遊技領域４１の略中心に配設されている。
【００２９】
発射装置２０（図１等参照）により発射された遊技球は、ガイドレール４１１に案内されて、遊技領域４１の上部に移動し、遊技釘４１２やステージ４１３等への衝突により、その進行方向を変えながら遊技領域４１の下方に向かって流下する。遊技者は、例えば、ステージ４１３の左側に遊技球を打ち込み、遊技球をステージ４１３の左側を流下させる系統（所謂、左打ち）と、発射装置２０の発射ハンドル２１（図１等参照）を右側に最大に回転させて、ステージ４１３の右側に遊技球を打ち込み、遊技球をステージ４１３の右側を流下する系統（所謂、右打ち）と、を選択してパチンコ遊技を進める。
【００３０】
第１始動口４１４ａは、ステージ４１３の下方において、遊技領域４１の中央より下方に配設されている。第１始動口４１４ａ内には、入賞領域が設けられている。この入賞領域には、第１始動口入賞球センサ１１６ａ（図７参照）が備えられている。第２始動口４１４ｂは、第１始動口４１４ａの下方に配設されている。第２始動口４１４ｂ内には、入賞領域が設けられている。この入賞領域には、第２始動口入賞球センサ１１６ｂ（図７参照）が備えられている。普通電動役物４１５は、第２始動口４１４ｂに設けられた開閉可能な羽根部材である。第２始動口４１４ｂは、普通電動役物４１５の羽根部材が開いた状態の時に入賞可能であり、羽根部材が閉じた状態の時には入賞が困難となる。
【００３１】
球通過検出器４１６は、ステージ４１３の右側に配設されている。球通過検出器４１６内には球通過検出センサ１１５（図７参照）が備えられている。
【００３２】
シャッタ４１７ａは、ステージ４１３の下方において、遊技領域４１の中央より右方に配設されている。シャッタ４１７ｂは、シャッタ４１７ａの下方に配設されている。シャッタ４１７ａ及びシャッタ４１７ｂは、開放状態又は閉鎖状態に駆動可能に構成されている。第１大入賞口４１８ａは、シャッタ４１７ａの背面側（パチンコ遊技機１の正面側とは反対側である後方）に配設されている。第１大入賞口４１８ａは、シャッタ４１７ａが開放状態の時に入賞可能であり、シャッタ４１７ａが閉鎖状態の時には入賞が不可能となる。
【００３３】
図５は、本発明の一実施形態のパチンコ遊技機における第１大入賞口内部の構成を説明する図である。第１大入賞口４１８ａは、その内部に遊技球が流下する流路５００が形成され、流路５００において、上流側に第１大入賞検出センサ１１３ａが設けられ、下流側に大入賞口排出センサ１１３ｃが設けられている。
【００３４】
図４に戻って、第２大入賞口４１８ｂは、シャッタ４１７ｂの背面側（後方）に配設され、その内部に第２大入賞検出センサ１１３ｂ（図７参照）が設けられている。第２大入賞口４１８ｂは、シャッタ４１７ｂが開放状態の時に入賞可能であり、シャッタ４１７ｂが閉鎖状態の時には入賞が不可能となる。一般入賞口４１９ａ、４１９ｂは、ステージ４１３の左側下部に配設されている。一般入賞口４１９ｃ、４１９ｄは、ステージ４１３の右側下部に配設されている。なお、第１大入賞口４１８ａとシャッタ４１７ａ及び第２大入賞口４１８ｂとシャッタ４１７ｂは、本実施形態で示す位置に限定されるものではなく、遊技領域４１の任意の位置に配設することができ、配設位置に応じて入賞難度が異なってもよい。また、本実施形態では、大入賞口として、第１大入賞口４１８ａ及び第２大入賞口４１８ｂの２つの大入賞口を設けているが、大入賞口の数は２つに限定されるものではなく、大入賞口は１つであってもよい。また、複数の大入賞口の組み合わせによって入賞難度が異なるように、大入賞口を配設することも可能である。
【００３５】
ＬＥＤユニット４２には、特別図柄表示装置４２１、ラウンド数表示装置４２２、第１特別図柄保留表示装置４２３ａ、第２特別図柄保留表示装置４２３ｂ、普通図柄表示装置４２４、普通図柄保留表示装置４２５が配設されている。
【００３６】
特別図柄表示装置４２１は、７セグメントＬＥＤによって構成され、この７セグメントＬＥＤにより示される特別図柄（識別図柄とも言う）を、所定の変動表示開始条件の成立後、７セグメントＬＥＤの点灯・消灯の繰り返しにより変動表示し、停止表示する。具体的には、特別図柄表示装置４２１は、第１始動口４１４ａ又は第２始動口４１４ｂに遊技球が入賞し、この遊技球が第１始動口入賞球センサ１１６ａ（図７参照）又は第２始動口入賞球センサ１１６ｂ（図７参照）により検出されると、特別図柄を変動表示し、所定時間経過後、特別図柄を所定の停止表示態様で停止表示する。このように、特別図柄表示装置４２１は、識別図柄を変動又は停止表示する表示手段として機能する。
【００３７】
ラウンド数表示装置４２２は、７セグメントＬＥＤによって構成され、後述する大当り遊技状態におけるラウンドゲームのラウンド数を表示する。
【００３８】
第１特別図柄保留表示装置４２３ａは、４つの表示用ランプで構成され、第１始動口４１４ａに入賞したことを契機とする、特別図柄表示装置４２１における変動表示の実行回数（所謂、「保留個数」、「特別図柄に関する保留個数」）を点灯、消灯又は点滅によって表示する。
【００３９】
第２特別図柄保留表示装置４２３ｂは、４つの表示用ランプで構成され、第２始動口４１４ｂに入賞したことを契機とする、特別図柄表示装置４２１における変動表示の実行回数（所謂、「保留個数」、「特別図柄に関する保留個数」）を点灯、消灯又は点滅によって表示する。具体的には、第１特別図柄保留表示装置４２３ａ及び第２特別図柄保留表示装置４２３ｂは、例えば、特別図柄表示装置４２１における変動表示の実行回数が１回分保留されている場合には１つの表示用ランプが点灯し、特別図柄表示装置４２１における変動表示の実行回数が２回分保留されている場合には２つの表示用ランプが点灯する。
【００４０】
普通図柄表示装置４２４は、２つの表示用ランプで構成されており、これら表示用ランプより示される普通図柄を、所定の変動表示開始条件の成立後、表示用ランプの点灯・消灯を交互に繰り返すことにより変動表示し、停止表示する。具体的には、普通図柄表示装置４２４は、球通過検出器４１６を遊技球が通過し、この遊技球が球通過検出センサ１１５（図７参照）により検出されると、普通図柄を変動表示し、所定時間経過後、普通図柄を所定の停止表示態様で停止表示する。
【００４１】
普通図柄保留表示装置４２５は、４つの表示用ランプで構成され、球通過検出器４１６を遊技球が通過したことを契機とする、普通図柄表示装置４２４における変動表示の実行回数（所謂、「保留個数」、「普通図柄に関する保留個数」）を点灯、消灯又は点滅によって表示する。具体的には、普通図柄保留表示装置４２５は、例えば、普通図柄表示装置４２４における変動表示の実行回数が１回分保留されている場合には１つの表示用ランプが点灯し、普通図柄表示装置４２４における変動表示の実行回数が２回分保留されている場合には２つの表示用ランプが点灯する。
【００４２】
図３に戻って、液晶表示装置５０は、表示手段の一例であり、遊技盤４０の後方（背面側）に配設され、図４に示すように、その表示領域５１が遊技盤４０の中央より上方に配設されている。表示領域５１には、演出用の識別図柄である導出図柄、演出画像、装飾用の装飾画像など、各種の画像が表示される。なお、本実施形態において、表示手段の一例として、液晶表示装置５０を記載したが、本発明はこれに限定されない。表示手段は、プラズマディスプレイや、リアプロジェクションディスプレイや、ＣＲＴディスプレイや、ランプ等であってもよい。
【００４３】
払出ユニット７０は、後述する払出装置７１（図７参照）を備え、図４に示す、第１始動口４１４ａ、第２始動口４１４ｂ、一般入賞口４１９ａ〜４１９ｄ、第１大入賞口４１８ａ及び第２大入賞口４１８ｂに遊技球が入賞したときに、それぞれの入賞口の種類に応じて予め設定されている数の遊技球を上皿１３１又は下皿１３２に払い出す。
【００４４】
基板ユニット８０は、後述する主制御回路１００（図７参照）、副制御回路２００（図７参照）等が格納され、パチンコ遊技機１を制御する。
【００４５】
［役物ユニット４４の構成］
図６は、本発明の一実施形態のパチンコ遊技機における役物ユニットの構成を説明する図である。図６は役物ユニット４４を背面側から視た図であり、図６（ａ）は役物ユニット４４の一部（後述する第１可動部４４５、第２可動部４４９、第３可動部４５３）が待機位置に配置されている状態を示す、図６（ｂ）は役物ユニット４４の一部（後述する第１可動部４４５、第２可動部４４９、第３可動部４５３）が駆動位置に移動した状態を示している。ここで、本実施形態において、「待機位置」とは、役物ユニット４４が後述する副制御回路２００（図７参照）により駆動されていない初期状態であることを意味する。また、「駆動位置」とは、役物ユニット４４が後述する副制御回路２００（図７参照）により駆動され、後述する第１可動部４４５、第２可動部４４９、第３可動部４５３が、駆動可能範囲において、待機位置から最も離れた位置又は移動距離が最大の位置まで駆動した状態を意味する。なお、「駆動位置」とは、副制御回路２００（図７参照）によって第１可動部４４５、第２可動部４４９、第３可動部４５３が駆動制御（移動）された結果、「待機位置」から駆動（移動）した位置（場所）であり、駆動（移動）可能範囲であって「待機位置」とは異なる位置であれば上記した待機位置から最も離れた位置又は移動距離が最大の位置に限定されるものではない。
【００４６】
図６（ａ）に示すように、役物ユニット４４は、ベース部材４４１と、第１モータ４４２と、第１歯車４４３と、スライド軸部材４４４と、第１可動部４４５と、第２モータ４４６と、第２歯車４４７と、第１回転軸部材４４８と、第２可動部４４９と、第３モータ４５０と、第３歯車４５１と、第２回転軸部材４５２と、第３可動部４５３と、を備える。
【００４７】
ベース部材４４１は、遊技盤４０に取り付けられている。第１モータ４４２は、ベース部材４４１に固定され、後述する副制御回路２００の役物制御回路２５０（図７参照）に駆動制御され回転する。第１歯車４４３は、第１モータ４４２により回転する。スライド軸部材４４４は、上下方向に延び、ベース部材４４１に上下方向に移動可能に係合し、側面に形成された歯４４４ａが第１歯車４４３と螺合し、第１歯車４４３の回転により上下方向に往復移動する。第１可動部４４５は、ベース部材４４１の下方に配置され、スライド軸部材４４４の下端側に取り付けられている。
【００４８】
第２モータ４４６は、第１可動部４４５に固定され、後述する副制御回路２００の役物制御回路２５０（図７参照）に駆動制御され回転する。第２歯車４４７は、第２モータ４４６により回転する。第１回転軸部材４４８は、棒状体の一端に歯車４４８ａが設けられ、この歯車４４８ａが第２歯車４４７と螺合し、一端に設けられた歯車４４８ａを中心に回動する。第２可動部４４９は、第１回転軸部材４４８の他端側に固定され、第１回転軸部材４４８の回動に伴い回動する。
【００４９】
第３モータ４５０は、第１可動部４４５に固定され、後述する副制御回路２００の役物制御回路２５０（図７参照）に駆動制御され回転する。第３歯車４５１は、第３モータ４５０により回転する。第２回転軸部材４５２は、棒状体の一端に歯車４５２ａが設けられ、この歯車４５２ａが第３歯車４５１と螺合し、一端に設けられた歯車４５２ａを中心に回動する。第３可動部４５３は、第２回転軸部材４５２の他端側に固定され、第２回転軸部材４５２の回動に伴い回動する。
【００５０】
次に、役物ユニット４４の動作について説明する。役物ユニット４４は、図６（ａ）に示す状態（待機位置）において、副制御回路２００（図７参照）の制御により第１モータ４４２が所定方向に回転すると、スライド軸部材４４４が下方に送り出され、これにより、第１可動部４４５が下方に移動し、待機位置から駆動位置まで移動し、図６（ｂ）に示す状態となる。また、第１可動部４４５は、副制御回路２００（図７参照）の制御により第１モータ４４２が所定方向と反対方向に回転すると、駆動位置から待機位置まで移動し、図６（ａ）に示す状態となる。
【００５１】
また、役物ユニット４４は、図６（ａ）に示す状態（待機位置）において、副制御回路２００（図７参照）の制御により第２モータ４４６が所定方向に回転すると、第１回転軸部材４４８が所定方向と反対方向に回動し、これにより、第２可動部４４９も回動し、待機位置から駆動位置まで移動し、図６（ｂ）に示す状態となる。また、第２可動部４４９は、副制御回路２００（図７参照）の制御により第２モータ４４６が所定方向と反対方向に回転すると、駆動位置から待機位置まで移動し、図６（ａ）に示す状態となる。
【００５２】
また、役物ユニット４４は、図６（ａ）に示す状態（待機位置）において、副制御回路２００（図７参照）の制御により第３モータ４５０が所定方向に回転すると、第２回転軸部材４５２が所定方向と反対方向に回動し、これにより、第３可動部４５３も回動し、待機位置から駆動位置まで移動し、図６（ｂ）に示す状態となる。また、第３可動部４５３は、副制御回路２００（図７参照）の制御により第３モータ４５０が所定方向と反対方向に回転すると、駆動位置から待機位置まで移動し、図６（ａ）に示す状態となる。このような第１可動部４４５、第２可動部４４９及び第３可動部４５３は、待機位置から駆動位置へと移動可能な遊技部材の一例として機能する。
【００５３】
なお、役物ユニット４４は、第１可動部４４５、第２可動部４４９、第３可動部４５３の位置を検出する位置検出部を備えてもよい。この場合、位置検出部は、フォトセンサで構成され、第１可動部４４５、第２可動部４４９、第３可動部４５３の位置を検出した場合、例えば、後述の副制御回路２００（図７参照）に、第１可動部４４５、第２可動部４４９、第３可動部４５３の位置を示す駆動位置信号を送信する。そして、副制御回路２００は、この駆動位置信号に基づき、第１モータ４４２、第２モータ４４６、第３モータ４５０を駆動制御してもよい。
【００５４】
［パチンコ遊技機１における遊技］
次に、パチンコ遊技機１における遊技について説明する。本実施形態における遊技状態には、シャッタ４１７ａ及びシャッタ４１７ｂが閉鎖状態であり、第１大入賞口４１８ａ及び第２大入賞口４１８ｂに遊技球が受け入れ不可能な通常遊技状態と、シャッタ４１７ａ又はシャッタ４１７ｂが開放状態であり、第１大入賞口４１８ａ又は第２大入賞口４１８ｂに遊技球が受け入れ可能となり、遊技者に所定の遊技価値を付与可能な特別遊技状態と、が含まれる。特別遊技状態には、小当り遊技状態と、小当り遊技状態より多くの遊技価値を付与可能な大当り遊技状態と、が含まれる。また、通常遊技状態には、少なくとも特別遊技状態の終了後に制御される遊技状態であって、特別遊技状態へと移行し易い第１遊技状態と、第１遊技状態よりも特別遊技状態へと移行し難い第２遊技状態と、が含まれる。本実施形態において、第２遊技状態は、特別遊技状態に移行する確率が通常の遊技状態（所謂、非確変状態又は非時短状態）であり、第１遊技状態は、第２遊技状態に比べ特別遊技状態に移行する確率が高い遊技状態（所謂、確変状態又は時短状態）である。
【００５５】
遊技者は、一般的に通常遊技状態から遊技を開始し、発射装置２０により遊技球を遊技盤４０の遊技領域４１に打ち込む。この打ち込まれた遊技球が第１始動口４１４ａ又は第２始動口４１４ｂに入賞すると、特別図柄表示装置４２１の特別図柄及び液晶表示装置５０に表示された演出用の識別図柄（導出図柄）が変動表示する。また、特別図柄の変動表示中に第１始動口４１４ａ又は第２始動口４１４ｂへ遊技球が入球した場合には、変動表示中の特別図柄が停止表示するまで、第１始動口４１４ａ又は第２始動口４１４ｂへの遊技球の入球に基づく特別図柄の変動表示の実行（開始）が保留される。その後、変動表示していた特別図柄が停止表示した場合には、保留されていた特別図柄の変動表示が開始される。
【００５６】
なお、特別図柄の変動表示の実行が保留される回数には上限が設定されており、本実施形態においては、第１始動口４１４ａ、第２始動口４１４ｂへの入球による特別図柄の変動表示の保留数は、それぞれ４回を上限としている。したがって、最大８回の保留が可能になる。
【００５７】
また、その他の（所定の特別図柄の変動表示開始）条件としては、特別図柄が停止表示されているときに特別図柄の始動条件を満たすことである。つまり、所定の特別図柄の変動表示開始条件が成立する毎に特別図柄の変動表示が開始される。
【００５８】
そして、特別図柄表示装置４２１において停止表示された特別図柄が、特定の停止表示態様の場合には、通常遊技状態から特別遊技状態に移行する。この特定の停止表示態様のうち、大当り遊技状態に移行する停止表示態様が大当りであり、小当り遊技状態に移行する停止表示態様が小当りである。また、大当り又は小当り以外の特別図柄の停止表示態様はハズレ図柄であり、ハズレ図柄が停止表示された場合は、特別遊技状態に移行せずに、通常遊技状態が維持される。以上のように、特別図柄が変動表示された後、停止表示され、その結果によって遊技状態が移行又は維持されるゲームを「特別図柄ゲーム」という。
【００５９】
また、液晶表示装置５０の表示領域５１には、特別図柄表示装置４２１において表示される特別図柄と関連する演出画像が表示される。例えば、特別図柄表示装置４２１の変動表示中においては、特定の場合を除いて、液晶表示装置５０の表示領域５１において、識別図柄の一例である数字からなる導出図柄が変動表示される。また、特別図柄表示装置４２１が停止表示し特別図柄が表示されるとともに、液晶表示装置５０の表示領域５１でも導出図柄が停止表示される。
【００６０】
また、特別図柄表示装置４２１において、停止表示された特別図柄が特定の停止表示態様の場合には、当りであることを遊技者に把握させる演出画像が液晶表示装置５０の表示領域５１において表示される。具体的には、特別図柄表示装置４２１において特別図柄が、例えば、多くの出球が獲得可能な大当りに対応する特定の表示態様で停止表示された場合には、液晶表示装置５０の表示領域５１において表示される演出用の識別図柄の組合せが特定の表示態様（例えば、複数の図柄列のそれぞれに同一の図柄が全て揃った状態で停止表示される態様）となり、さらに、大当りを示す演出画像が液晶表示装置５０の表示領域５１において表示される。
【００６１】
そして、特別図柄表示装置４２１において特別図柄が特定の停止表示態様となって、遊技状態が特別遊技状態に移行された場合、シャッタ４１７ａ又はシャッタ４１７ｂは、遊技球を受け入れやすい開放状態となるように駆動される。その結果、第１大入賞口４１８ａ又は第２大入賞口４１８ｂは、遊技球を受け入れやすい開放状態となる。
【００６２】
シャッタ４１７ａ又はシャッタ４１７ｂの背面側（後方）に設けられた第１大入賞口４１８ａ又は第２大入賞口４１８ｂには、第１大入賞検出センサ１１３ａ又は第２大入賞検出センサ１１３ｂ（図７参照）を有する領域（図示せず）があり、その領域に遊技球が所定個数（例えば７個）入賞するか、又は、所定時間（例えば、約３０秒）が経過するまでシャッタ４１７ａ又はシャッタ４１７ｂが開放状態に駆動される。そして、開放状態において第１大入賞口４１８ａ又は第２大入賞口４１８ｂへの所定数の遊技球の入賞又は所定時間の経過のいずれかの条件が成立すると、シャッタ４１７ａ又はシャッタ４１７ｂが駆動し、第１大入賞口４１８ａ又は第２大入賞口４１８ｂは、遊技球を受け入れ難い閉鎖状態となる。なお、本実施形態において、特別遊技状態では、第１大入賞口４１８ａ又は第２大入賞口４１８ｂは、シャッタ４１７ａ又はシャッタ４１７ｂの駆動により、閉鎖状態から開放状態への移行が１５回繰り返されるが、これに限らず、遊技球を受け入れやすい開放状態を１回、２回等の任意の回数としてもよい。
【００６３】
また、特別図柄表示装置４２１における特定の停止表示態様が大当りであった場合、遊技状態は、特別遊技状態のうち大当り遊技状態に移行する。そして、大当り遊技状態では、第１大入賞口４１８ａ又は第２大入賞口４１８ｂが閉鎖状態から開放状態への移行が１５回繰り返される遊技を１回のラウンドとし、このラウンドが繰り返されるラウンドゲームが行われる。このようなラウンドゲームは、“１”ラウンド、“２”ラウンド等のラウンド数として計数される。例えば、ラウンドゲームの１回目を第１ラウンド、２回目を第２ラウンドとも言う。なお、本実施形態において、大当り遊技状態におけるラウンド数は、１０ラウンド又は１６ラウンドであるが、これに限らず、ラウンド数は任意の回数とすることができる。
【００６４】
また、特別図柄表示装置４２１における特定の停止表示態様が小当りであった場合、遊技状態は、特別遊技状態のうち小当り遊技状態に移行する。そして、小当り遊技状態では、第１大入賞口４１８ａ又は第２大入賞口４１８ｂが閉鎖状態から開放状態への移行が１５回繰り返される遊技が１回のみ行われる。即ち、小当り遊技状態は、大当り遊技状態のようにラウンドゲームは行われない。そして、大当り遊技状態が終了した場合には、通常遊技状態として、第１遊技状態又は第２遊技状態が制御される場合がある。また、小当り遊技状態が終了した場合には、小当り遊技状態に当選したときの遊技状態よりも有利な遊技状態とはならない。このため、小当り遊技状態に当選したことを契機としては通常遊技状態における遊技状態の移行はなく、例えば、小当り遊技状態に当選したときの遊技状態が第１遊技状態であるときは、小当り遊技状態終了後の遊技状態は第１遊技状態であり、小当り遊技状態に当選したときの遊技状態が第２遊技状態であるときは、小当り遊技状態終了後の遊技状態は第２遊技状態である。また、本実施形態においては、大当り遊技状態終了後に、特別図柄の変動表示の時間が短くなる時短状態に移行する場合がある。このような特別遊技状態は、遊技者に所定の遊技価値を付与可能な特別遊技状態の一例である。
【００６５】
また、第１始動口４１４ａ、第２始動口４１４ｂ、一般入賞口４１９ａ〜４１９ｄ、第１大入賞口４１８ａ及び第２大入賞口４１８ｂに遊技球が入賞したときには、それぞれの入賞口の種類に応じて予め設定されている数の遊技球が、払出ユニット７０により上皿１３１又は下皿１３２に払い出される。
【００６６】
また、遊技者により、遊技領域４１に打ち込まれた遊技球が球通過検出器４１６を通過すると、普通図柄表示装置４２４の表示用ランプが変動表示する。また、普通図柄の変動表示中において球通過検出器４１６を遊技球が通過した場合には、普通図柄保留表示装置４２５による表示態様を切り換えて、変動表示中の普通図柄が停止表示されるまで、当該球通過検出器４１６への遊技球の通過に基づく普通図柄の変動表示の実行（開始）が保留される。その後、変動表示していた普通図柄が停止表示された場合には、保留されていた普通図柄の変動表示が開始される。そして、普通図柄表示装置４２４において停止表示された普通図柄が、当りを示す態様の場合には、第２始動口４１４ｂに設けられた普通電動役物４１５の羽根部材が、所定時間だけ開いた状態となる。
以上のように、普通図柄が変動表示された後、停止表示され、その結果によって普通電動役物４１５（図４参照）の開放・閉鎖状態が異なってくるゲームを「普通図柄ゲーム」という。
【００６７】
［遊技機の電気的構成］
本実施形態におけるパチンコ遊技機１の制御回路を示すブロック図を図７に示す。図７に示すように、パチンコ遊技機１は、主に、遊技の制御を行う主制御回路１００と、遊技の進行に応じた演出の制御を行う副制御回路２００とから構成される。
【００６８】
主制御回路１００は、メインＣＰＵ１０１、メインＲＯＭ１０２（読み出し専用メモリ）、メインＲＡＭ１０３（読み書き可能メモリ）を備えている。
【００６９】
メインＣＰＵ１０１には、メインＲＯＭ１０２、メインＲＡＭ１０３等が接続されており、このメインＲＯＭ１０２に記憶されたプログラムに従って、各種の処理を実行する機能を有する。
【００７０】
メインＲＯＭ１０２には、メインＣＰＵ１０１によりパチンコ遊技機１の動作を制御するためのプログラム、例えば、図８〜図１７に示す処理をメインＣＰＵ１０１に実行させるためのプログラムや、各種のテーブル等が記憶されている。
【００７１】
メインＲＡＭ１０３は、メインＣＰＵ１０１の一時記憶領域として種々のフラグや変数の値を記憶する機能を有する。なお、本実施形態においては、メインＣＰＵ１０１の一時記憶領域としてメインＲＡＭ１０３を用いているが、これに限らず、読み書き可能な記憶媒体であればよい。
【００７２】
また、この主制御回路１００は、所定の周波数のクロックパルスを生成するリセット用クロックパルス発生回路１０４、電源投入時においてリセット信号を生成する初期リセット回路１０５、後述する副制御回路２００に対してコマンドを供給するためのシリアル通信用ＩＣ１０６を備えている。また、これらのリセット用クロックパルス発生回路１０４、初期リセット回路１０５、シリアル通信用ＩＣ１０６は、メインＣＰＵ１０１に接続されている。
【００７３】
リセット用クロックパルス発生回路１０４は、後述するシステムタイマ割込処理を実行するために、所定の周期（例えば２ミリ秒）ごとにクロックパルスを発生する。
【００７４】
初期リセット回路１０５は、コンデンサと、ウォッチドッグタイマとを備え、コンデンサに印加された電圧が一定の値に達すると、メインＣＰＵ１０１に対してリセット信号を送信する。また、初期リセット回路１０５は、メインＣＰＵ１０１から所定の制御信号を受信することによって、コンデンサに印加した電圧を解放するために放電する。
【００７５】
シリアル通信用ＩＣ１０６は、メインＣＰＵ１０１と副制御回路２００と払出・発射制御回路３００と接続され、副制御基板用バッファと、払出・発射制御回路用バッファとを備える。
【００７６】
また、主制御回路１００には、各種の装置が接続されている。例えば、主制御回路１００からの信号に応じる各種の装置としては、特別図柄ゲームにおける特別図柄の可変表示を行う特別図柄表示装置４２１、ラウンドゲームにおけるラウンド数を表示するラウンド数表示装置４２２、特別図柄ゲームにおける特別図柄の可変表示の保留個数を表示する第１特別図柄保留表示装置４２３ａ及び第２特別図柄保留表示装置４２３ｂ、普通図柄ゲームにおける識別図柄としての普通図柄の可変表示を行う普通図柄表示装置４２４、普通図柄ゲームにおける普通図柄の可変表示の保留個数を表示する普通図柄保留表示装置４２５、普通電動役物４１５の羽根部材を開いた状態又は閉じた状態とする普通電動役物ソレノイド１１１、シャッタ４１７ａを駆動させ、第１大入賞口４１８ａを開放状態又は閉鎖状態とする第１大入賞口ソレノイド１１２ａ、シャッタ４１７ｂを駆動させ、第２大入賞口４１８ｂを開放状態又は閉鎖状態とする第２大入賞口ソレノイド１１２ｂ等が接続されている。また、ホール係員を呼び出す機能や当り回数を表示するといった機能を有する図示しない呼出装置や、ホール全体のパチンコ遊技機を管理するホールコンピュータにデータ送信するために用いる外部端子板が接続されている。
【００７７】
また、主制御回路１００には、各種のセンサが接続されている。例えば、主制御回路１００には、第１大入賞口４１８ａ（図４参照）に遊技球が入賞した場合に、所定の検知信号を主制御回路１００に供給する第１大入賞検出センサ１１３ａ、第２大入賞口４１８ｂ（図４参照）に遊技球が入賞した場合に、所定の検知信号を主制御回路１００に供給する第２大入賞検出センサ１１３ｂ、第１大入賞口４１８ａ又は第２大入賞口４１８ｂに入賞した遊技球が排出された場合に、所定の検知信号を主制御回路１００に供給する大入賞口排出センサ１１３ｃ、各一般入賞口４１９に遊技球が入賞した場合に、所定の検知信号を主制御回路１００に供給する一般入賞球センサ１１４、球通過検出器４１６（図４参照）に遊技球が入賞した場合に、所定の検知信号を主制御回路１００に供給する球通過検出センサ１１５、第１始動口４１４ａに遊技球が入賞した場合に、所定の検知信号を主制御回路１００に供給する第１始動口入賞球センサ１１６ａ、第２始動口４１４ｂに遊技球が入賞した場合に、所定の検知信号を主制御回路１００に供給する第２始動口入賞球センサ１１６ｂ、電断時等におけるバックアップデータを遊技場の管理者の操作に応じてクリアするバックアップクリアスイッチ１１７等が接続されている。なお、本実施形態において、入賞とは、上記各センサが設けられた領域を遊技球が通過することを言う。このような第１大入賞口４１８ａ、第２大入賞口４１８ｂ及び球通過検出器４１６は、遊技領域を転動する遊技球の通過を検出可能な複数の通過領域の一例として機能する。
【００７８】
また、主制御回路１００には、払出・発射制御回路３００が接続されている。この払出・発射制御回路３００には、遊技球の払出を行う払出装置７１、遊技球の発射を行う発射装置２０、カードユニット４００が接続されている。カードユニット４００は、遊技者の操作によって、カードユニット４００に遊技球の貸し出しを要求する信号を出力する貸し出し用操作部４０１との間で送受信可能である。
【００７９】
払出・発射制御回路３００は、主制御回路１００から供給される賞球制御コマンド、カードユニット４００から供給される貸し球制御信号を受け取り、払出装置７１に対して所定の信号を送信することにより、払出装置７１に遊技球を払い出させる。また、払出・発射制御回路３００は、発射ハンドル２１が遊技者によって握持され、かつ、時計回り方向へ回動操作されたときには、その回動角度に応じて発射ソレノイドに電力を供給し、遊技球を発射させる制御を行う。
【００８０】
さらには、主制御回路１００には、副制御回路２００が接続されている。この副制御回路２００は、主制御回路１００から供給される各種のコマンドに応じて、液晶表示装置５０における表示制御、スピーカ１４から発生させる音声に関する制御、装飾ランプ等を含むランプの制御、役物ユニット４４の第１モータ４４２、第２モータ４４６及び第３モータ４５０の駆動制御等を行う。
【００８１】
なお、本実施形態においては、主制御回路１００から副制御回路２００に対してコマンドを供給するとともに、副制御回路２００から主制御回路１００に対して信号を供給できないように構成したが、これに限らず、副制御回路２００から主制御回路１００に対して信号を送信できるように構成してもよい。
【００８２】
副制御回路２００は、サブＣＰＵ２０１、プログラムＲＯＭ２０２、ワークＲＡＭ２０３、ＲＴＣ２０４、液晶表示装置５０における表示制御を行うための表示制御回路２１０、スピーカ１４から発生させる音声に関する制御を行う音声制御回路２２０、装飾ランプ等を含むランプ１５の制御を行うランプ制御回路２３０、演出ボタン１６から遊技者の操作に基づく操作信号を受信する操作手段制御回路２４０、役物ユニット４４の第１モータ４４２、第２モータ４４６及び第３モータ４５０の駆動制御を行う役物制御回路２５０から構成されている。副制御回路２００は、主制御回路１００からの指令に応じて遊技の進行に応じた演出を実行する。
【００８３】
サブＣＰＵ２０１は、プログラムＲＯＭ２０２に記憶されたプログラムに従って、各種の処理を実行する機能を有する。特に、サブＣＰＵ２０１は、主制御回路１００から供給される各種のコマンドに従って、副制御回路２００の制御を行う。
【００８４】
プログラムＲＯＭ２０２には、サブＣＰＵ２０１によりパチンコ遊技機１の遊技演出を制御するためのプログラムや各種のテーブルが記憶されている。
【００８５】
なお、本実施形態においては、プログラム、テーブル等を記憶する記憶手段として、メインＲＯＭ１０２、プログラムＲＯＭ２０２を用いるように構成したが、これに限らず、制御手段を備えたコンピュータにより読み取り可能な記憶媒体であれば別態様であってもよく、例えば、ハードディスク装置、ＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭ、ＲＯＭカートリッジ等の記憶媒体に記録されていてもよい。また、これらのプログラムは、予め記録されているものでなくとも、電源投入後にこれらのプログラムをダウンロードし、ワークＲＡＭ２０３等に記録されるものでもよい。さらにまた、プログラムの各々が別々の記憶媒体に記録されていてもよい。
【００８６】
ワークＲＡＭ２０３は、サブＣＰＵ２０１の一時記憶領域として種々のフラグや変数の値を記憶する。なお、本実施形態においては、サブＣＰＵ２０１の一時記憶領域としてワークＲＡＭ２０３を用いているが、これに限らず、読み書き可能な記憶媒体であればよい。ＲＴＣ２０４は、現在の時間を計時する。
【００８７】
表示制御回路２１０は、液晶表示装置５０の表示制御を行う回路であり、画像データプロセッサ（以下、ＶＤＰと称する。）、各種の画像データを生成するためのデータが記憶されている画像データＲＯＭ、画像データをバッファするフレームバッファ、画像データを画像信号として変換するＤ／Ａコンバータ等から構成されている。
【００８８】
表示制御回路２１０は、サブＣＰＵ２０１から供給されるデータに応じて、液晶表示装置５０に画像を表示させるための種々の処理を行うことができる装置である。表示制御回路２１０は、サブＣＰＵ２０１から供給される画像表示命令に応じて、識別図柄を示す識別図柄画像データ、背景画像データ、演出用画像データ等、各種の画像データ等、液晶表示装置５０に表示させるための画像データを一時的にフレームバッファに格納する。
【００８９】
そして、表示制御回路２１０は、所定のタイミングで、フレームバッファに格納された画像データをＤ／Ａコンバータに供給する。このＤ／Ａコンバータは、画像データを画像信号として変換し、所定のタイミングでこの画像信号を液晶表示装置５０に供給することにより、液晶表示装置５０に画像が表示される。つまり、表示制御回路２１０は、液晶表示装置５０に遊技に関する画像を表示させる制御を行うこととなる。
【００９０】
また、音声制御回路２２０は、音声に関する制御を行う音源ＩＣ、各種の音声データを記憶する音声データＲＯＭ、音声信号を増幅するための増幅器（以下、ＡＭＰと称する。）等から構成されている。
【００９１】
この音源ＩＣは、スピーカ１４から発生させる音声の制御を行う。音源ＩＣは、サブＣＰＵ２０１から供給される音声発生命令に応じて、音声データＲＯＭに記憶されている複数の音声データから一つの音声データを選択する。また、音源ＩＣは、選択された音声データを音声データＲＯＭから読み出し、音声データを所定の音声信号に変換し、その音声信号をＡＭＰに供給する。ＡＭＰは、音声信号を増幅させ、スピーカ１４から音声を発生させる。
【００９２】
ランプ制御回路２３０は、ランプ制御信号を供給するためのドライブ回路、複数種類のランプ装飾パターンが記憶されている装飾データＲＯＭ等から構成されている。
【００９３】
操作手段制御回路２４０は、演出ボタン１６から受信した操作信号をサブＣＰＵ２０１に送信する。サブＣＰＵ２０１は、操作信号に応じた演出を行うためのデータを、表示制御回路２１０等に供給する。
【００９４】
役物制御回路２５０は、サブＣＰＵ２０１から供給されるデータに応じて、役物ユニット４４の第１モータ４４２、第２モータ４４６及び第３モータ４５０を、所定ステップ数回転させる。
【００９５】
次に、本実施形態の主制御回路１００及び副制御回路２００が実行する処理について説明する。まず、主制御回路１００のメインＣＰＵ１０１が実行する処理について説明する。メインＣＰＵ１０１は、電源投入に応じて、メインＲＯＭ１０２からプログラムを読み込み、主制御メイン処理を実行する。また、メインＣＰＵ１０１は、主制御メイン処理を実行している状態であっても、主制御メイン処理を中断させ、システムタイマ割込処理を実行する場合がある。メインＣＰＵ１０１は、所定の周期（例えば２ミリ秒）ごとにクロックパルスを発生させ、これに応じて、システムタイマ割込処理を実行する。
【００９６】
［システムタイマ割込処理］
図８、図９及び図１０を用いて、メインＣＰＵ１０１のシステムタイマ割込処理を説明する。図８に示すように、ステップＳ１０において、各レジスタを退避する処理を行う。この処理において、メインＣＰＵ１０１は、レジスタを退避させる処理を行う。この処理が終了した場合、ステップＳ１１に処理を移す。
【００９７】
ステップＳ１１において、乱数更新処理を行う。この処理において、メインＣＰＵ１０１は、乱数を更新する処理を行う。例えば、メインＣＰＵ１０１は、大当り判定用乱数カウンタ、大当り図柄乱数カウンタ、普通図柄判定用乱数カウンタ、演出条件判定用乱数カウンタなどの乱数を更新する。なお、大当り判定用乱数カウンタ、大当り図柄乱数カウンタは、カウンタ値の更新タイミングが不定であると、公正さに欠けるものとなってしまうため、これを担保するために２ｍｓｅｃ毎の決まったタイミングで更新を行うようにしている。この処理が終了した場合、ステップＳ１２に処理を移す。
【００９８】
ステップＳ１２において、スイッチ入力検出処理を行う。この処理において、メインＣＰＵ１０１は、スイッチに入力があったか否か判定する処理を行う。例えば、メインＣＰＵ１０１は、第１大入賞口４１８ａ、第２大入賞口４１８ｂ（図４参照）に設けられた第１大入賞検出センサ１１３ａ又は第２大入賞検出センサ１１３ｂ（図７参照）や、一般入賞口４１９ａ、４１９ｂ、４１９ｃ、４１９ｄ（図４参照）に設けられた一般入賞球センサ１１４（図７参照）や、球通過検出器４１６（図４参照）に設けられた球通過検出センサ１１５（図７参照）や、第１始動口４１４ａ、第２始動口４１４ｂ（図４参照）に設けられた第１始動口入賞球センサ１１６ａ、第２始動口入賞球センサ１１６ｂ（図７参照）からの検知信号を受信することによって、各スイッチが遊技球を検知したか判定する。メインＣＰＵ１０１は、検知したと判定した場合、検知に応じて、大入賞口賞球カウンタや、一般入賞口賞球カウンタや、始動口賞球カウンタなどを更新する。スイッチ入力処理の詳細については後述する。この処理が終了した場合、ステップＳ１３に処理を移す。
【００９９】
ステップＳ１３において、タイマ更新処理を行う。この処理において、メインＣＰＵ１０１は、主制御回路１００と副制御回路２００との同期をとるための待ち時間タイマ、大当たりが発生した際に開放する第１大入賞口４１８ａ及び第２大入賞口４１８ｂ（図４参照）の開放時間を計測するための大入賞口開放時間タイマなど、各種のタイマを更新する処理を実行する。この処理が終了した場合には、ステップＳ１４に処理を移行する。
【０１００】
ステップＳ１４において、コマンド出力処理を行う。この処理において、メインＣＰＵ１０１は、各種のコマンドを副制御回路２００に供給する。これらの各種のコマンドとしては、例えば、液晶表示装置５０に導出表示されるデモ表示コマンド、後述する導出図柄指定コマンド、後述する変動演出パターン指定コマンド、後述する大当り種類コマンド、後述する大当り開始コマンド、後述する小当り開始コマンド、後述する始動口入賞コマンド等が含まれる。なお、この処理において、メインＣＰＵ１０１は、各種のコマンドの他に、大当り遊技状態において、後述する第１大入賞検出センサ１１３ａが遊技球を検出したことを示す第１大入賞検知信号、後述する第２大入賞検出センサ１１３ｂが遊技球を検出したことを示す第２大入賞検知信号、後述する球通過検出センサ１１５が遊技球を検出したことを示す球通過検知信号、を副制御回路２００に供給する。また、メインＣＰＵ１０１は、第１大入賞口４１８ａのシャッタ４１７ａを駆動する第１大入賞口ソレノイド１１２ａ（図７参照）、第２大入賞口４１８ｂのシャッタ４１７ｂを駆動する第２大入賞口ソレノイド１１２ｂ（図７参照）、普通電動役物４１５の羽根部材の開閉を行う普通電動役物ソレノイド１１１（図７参照）を駆動するためのソレノイド電源を供給する。また、後述する始動口入賞検出処理（図１０参照）にて、液晶表示装置５０の表示領域５１（図４参照）に演出表示される演出用の識別図柄（導出図柄）の変動演出パターンが決定された場合には、メインＣＰＵ１０１は、当該決定結果を示す変動演出パターン指定コマンドを生成して副制御回路２００に供給する。この処理が終了した場合には、ステップＳ１５に処理を移す。
【０１０１】
ステップＳ１５において、遊技情報出力処理を行う。この処理において、メインＣＰＵ１０１は、主制御回路１００、副制御回路２００、払出・発射制御回路３００等で処理される、遊技に関わる情報である遊技情報を、副制御回路２００、払出・発射制御回路３００、外部機器（例えばホールコンピュータや呼出装置）へ出力する。この処理が終了した場合、ステップＳ１６に処理を移す。
【０１０２】
ステップＳ１６において、各レジスタを復帰する処理を行う。この処理において、メインＣＰＵ１０１は、割込処理前のアドレスに各レジスタを復帰させる処理を行う。この処理が終了した場合には、本サブルーチンを終了する。
【０１０３】
［スイッチ入力検出処理］
図８のステップＳ１２において実行されるサブルーチン（スイッチ入力検出処理）について図９を用いて説明する。ステップＳ２０において、始動口入賞検出処理を行う。この処理において、メインＣＰＵ１０１は、第１始動口４１４ａ、第２始動口４１４ｂ（図４参照）に設けられた第１始動口入賞球センサ１１６ａ、第２始動口入賞球センサ１１６ｂ（図７参照）からの検知信号を受信していた場合、大当り判定用乱数値及び図柄乱数値を取得し、４個を上限とし特別図柄に関する保留個数を１個加算し、払出情報をメインＲＡＭ１０３の所定領域にセットする。この処理が終了した場合、ステップＳ２１に処理を移す。
【０１０４】
ステップＳ２１において、一般入賞口通過検出処理を行う。この処理において、メインＣＰＵ１０１は、一般入賞口４１９ａ、４１９ｂ、４１９ｃ、４１９ｄ（図４参照）に設けられた一般入賞球センサ１１４からの検知信号を受信していた場合、一般入賞口４１９ａ、４１９ｂ、４１９ｃ、４１９ｄの入賞に対応した払出情報をメインＲＡＭ１０３の所定領域にセットする。この処理が終了した場合、ステップＳ２２に処理を移す。
【０１０５】
ステップＳ２２において、大入賞口通過検出処理を行う。この処理において、メインＣＰＵ１０１は、第１大入賞口４１８ａ、第２大入賞口４１８ｂ（図４参照）に設けられた第１大入賞検出センサ１１３ａ又は第２大入賞検出センサ１１３ｂからの検知信号を受信していた場合、第１大入賞口４１８ａ、第２大入賞口４１８ｂの入賞に対応した払出情報をメインＲＡＭ１０３の所定領域にセットする。また、この処理において、メインＣＰＵ１０１は、第１大入賞検出センサ１１３ａ又は第２大入賞検出センサ１１３ｂからの検知信号を受信していた場合、第１大入賞検知信号又は第２大入賞検知信号をメインＲＡＭ１０３の所定領域にセットする。この処理が終了した場合、ステップＳ２３に処理を移す。
【０１０６】
ステップＳ２３において、球通過検出器通過検出処理を行う。この処理において、メインＣＰＵ１０１は、球通過検出器４１６（図４参照）に設けられた球通過検出センサ１１５（図７参照）からの検知信号を受信していた場合、普通図柄に関する抽選結果（乱数値）を取得し、４個を上限とし、メインＲＡＭ１０３に記憶されている普通図柄保留記憶数カウンタ（保留個数）に“１”加算する。また、この処理において、メインＣＰＵ１０１は、球通過検出センサ１１５からの検知信号を受信していた場合、球通過検知信号をメインＲＡＭ１０３の所定領域にセットする。この処理が終了した場合には、本サブルーチンを終了する。
【０１０７】
［始動口入賞検出処理］
図９のステップＳ２０において実行されるサブルーチン（始動口入賞検出処理）について図１０を用いて説明する。ステップＳ３０において、第１始動口入賞球センサで検出されたか否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、第１始動口入賞球センサ１１６ａから検知信号を受信したか否かを判定する。第１始動口入賞球センサ１１６ａから検知信号を受信していた場合には、ステップＳ３１に処理を移し、第１始動口入賞球センサ１１６ａから検知信号を受信していない場合には、ステップＳ３９に処理を移す。
【０１０８】
ステップＳ３１において、払出情報セット処理を行う。この処理において、メインＣＰＵ１０１は、第１始動口４１４ａ（図４参照）の入賞に対応した払出情報をメインＲＡＭ１０３の所定領域にセットする。この処理が終了した場合、ステップＳ３２に処理を移す。
【０１０９】
ステップＳ３２において、第１始動口入賞の保留個数が“４”より小さいか否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、第１始動口４１４ａ（図４参照）の入賞に基づく保留個数が“４”より小さいか否かを判定し、保留個数が“４”より小さい場合には、ステップＳ３３に処理を移し、保留個数が“４”以上の場合には、ステップＳ３９に処理を移す。
【０１１０】
ステップＳ３３において、第１始動口入賞の保留個数に“１”加算する処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３に記憶されている第１始動口４１４ａ（図４参照）の入賞に基づく保留個数の値に“１”加算する処理を行う。この処理が終了した場合、ステップＳ３４に処理を移す。
【０１１１】
ステップＳ３４において、乱数取得・記憶処理を行う。この処理において、メインＣＰＵ１０１は、大当り判定用乱数カウンタから特別図柄ゲームの大当り判定用乱数値を抽出（所謂、特別図柄抽選）し、さらに、大当り図柄乱数カウンタから図柄乱数値を抽出する。そして、メインＣＰＵ１０１は、抽出した大当り判定用乱数値及び図柄乱数値を、メインＲＡＭ１０３における、第１始動口４１４ａ（図４参照）の入賞に基づく乱数値を記憶する第１特別図柄始動記憶領域に記憶する処理を行う。本実施形態においては、第１特別図柄始動記憶領域は、第１特別図柄始動記憶領域（０）〜第１特別図柄始動記憶領域（４）まであって、第１特別図柄始動記憶領域（０）に記憶された当り判定用乱数に基づく判定結果が、特別図柄によって導出表示され、特別図柄の変動中に第１始動口４１４ａ（図４参照）に入賞したことによって取得した各種の乱数値は、第１特別図柄始動記憶領域（１）〜第１特別図柄始動記憶領域（４）に順に記憶される。この処理が終了した場合、ステップＳ３５に処理を移す。
【０１１２】
ステップＳ３５において、特別図柄決定処理を行う。この処理において、メインＣＰＵ１０１は、ステップＳ３４で抽出した大当り判定用乱数値及び図柄乱数値に基づき、大当り乱数判定テーブル（図２１参照）と図柄判定テーブル（図２２参照）を参照して、特別図柄表示装置４２１（図４参照）に停止表示させる特別図柄を決定し、その特別図柄を示すデータをメインＲＡＭ１０３の所定領域に記憶する。本実施形態において、特別図柄には、大当りに当選したことを示す大当り図柄と、小当りに当選したことを示す小当り図柄と、大当り又は小当たりのいずれにも当選しなかったことを示すハズレ図柄と、が含まれる。
【０１１３】
［大当り乱数判定テーブル］
ここで、大当り乱数判定テーブルについて、図２１を用いて説明する。本実施形態において、大当り乱数判定テーブルは、図２１（ａ）に示す、第１始動口４１４ａ（図４参照）の入賞に基づく乱数値が抽出された場合に参照される大当り乱数判定テーブル（第１始動口）と、図２１（ｂ）に示す、第２始動口４１４ｂ（図４参照）の入賞に基づく乱数値が抽出された場合に参照される大当り乱数判定テーブル（第２始動口）と、がメインＲＯＭ１０２に記憶されている。大当り乱数判定テーブルは、遊技状態が確変状態か非確変状態かを示す確変フラグ毎に、所定の幅が設定された大当り判定用乱数値に、判定値データが対応付けられている。ここで、大当り判定用乱数値は、６５５３６（０〜６５５３５）であり、第１始動口４１４ａ又は第２始動口４１４ｂへの入賞を契機とした抽選の結果である大当りか否かを判定する乱数値を表し、具体的には、特別図柄の抽選結果を示す乱数値である。また、確変フラグは、メインＲＡＭ１０３に記憶され、大当り遊技状態終了後の遊技状態として、確変状態が選択されるか否かを表すフラグであり、その値が“０”の場合には確変状態でないこと（非確変状態）を示し、その値が“１”の場合には確変状態であることを示す。このように、確変状態か否かは、主制御回路１００によってフラグ管理されており、確変状態か否かによって、大当り確率が変動する。また、図２１に示す選択率は、該当する判定値データが選択される確率を表す。
【０１１４】
具体的には、図２１（ａ）に示す大当り乱数判定テーブル（第１始動口）は、確変フラグ“０”（非確変状態）の場合、大当り判定用乱数値“７７７−９４３”（幅１６７）に大当り判定値データが対応付けられ、大当り判定用乱数値“１−３００”（幅３００）に小当り判定値データが対応付けられ、これら以外の乱数値にハズレ判定値データが対応付けられている。また、大当り乱数判定テーブル（第１始動口）は、確変フラグ“１”（確変状態）の場合、大当り判定用乱数値“７７７−１２７７”（幅５００）に大当り判定値データが対応付けられ、大当り判定用乱数値“１−３００”（幅３００）に小当り判定値データが対応付けられ、これら以外の乱数値にハズレ判定値データが対応付けられている。このように、本実施形態では、非確変状態で、第１始動口４１４ａに入賞した場合、大当りとなる確率（以下、大当り確率とも言う）は１／３９２であり、小当りとなる確率（以下、小当り確率とも言う）は１／２１８である。一方、確変状態で、第１始動口４１４ａに入賞した場合、大当り確率は１／１３１であり、小当り確率は１／２１８である。
【０１１５】
また、図２１（ｂ）に示す大当り乱数判定テーブル（第２始動口）は、確変フラグ“０”（非確変状態）の場合、大当り判定用乱数値“７７７−９４３”（幅１６７）に大当り判定値データが対応付けられ、これ以外の乱数値にハズレ判定値データが対応付けられている。また、大当り乱数判定テーブル（第２始動口）は、確変フラグ“１”（確変状態）の場合、大当り判定用乱数値“７７７−１２７７”（幅５００）に大当り判定値データが対応付けられ、これ以外の乱数値にハズレ判定値データが対応付けられている。このように、本実施形態では、非確変状態で、第２始動口４１４ｂに入賞した場合、大当りとなる確率（以下、大当り確率とも言う）は１／３９２であり、小当りに当選することはない。一方、確変状態で、第１始動口４１４ａに入賞した場合、大当り確率は１／１３１であり、小当りに当選することはない。
【０１１６】
［図柄判定テーブル］
次に、図柄判定テーブルについて、図２２を用いて説明する。本実施形態において、図柄判定テーブルは、図２２（ａ）に示す、第１始動口４１４ａ（図４参照）の入賞に基づく乱数値が抽出された場合に参照される図柄判定テーブル（第１始動口）と、図２２（ｂ）に示す、第２始動口４１４ｂ（図４参照）の入賞に基づく乱数値が抽出された場合に参照される図柄判定テーブル（第２始動口）と、がメインＲＯＭ１０２に記憶されている。図柄判定テーブルは、判定値データに、所定の幅が設定された図柄乱数値、大当り時選択図柄コマンド、図柄指定コマンドが対応付けられている。ここで、図柄乱数値は、特別図柄の停止図柄を決定する乱数値を表す。また、大当り時選択図柄コマンドは、大当たり当選時の大当たり種類に応じて定められる大当たり図柄を指定するコマンドを表す。また、図柄指定コマンドは、特別図柄の変動停止時に表示される特別図柄を指定するコマンドを表す。
【０１１７】
具体的には、図２２（ａ）に示す図柄判定テーブル（第１始動口）は、大当り判定値データに対し、図柄乱数値“０〜１９”に大当り時選択図柄コマンド“ｚ０”が対応付けられ、図柄乱数値“２０〜３９”に大当り時選択図柄コマンド“ｚ１”が対応付けられ、図柄乱数値“４０〜５９”に大当り時選択図柄コマンド“ｚ２”が対応付けられ、図柄乱数値“６０〜７９”に大当り時選択図柄コマンド“ｚ３”が対応付けられ、図柄乱数値“８０〜９９”に大当り時選択図柄コマンド“ｚ４”が対応付けられ、これらの図柄乱数値全体に図柄指定コマンド“ｚＡ１”が対応付けられている。このように、本実施形態では、第１始動口４１４ａに入賞して大当りに当選した場合、大当り時選択図柄コマンド“ｚ０”〜“ｚ４”が等しく２０／１００の確率で選択される。また、図柄判定テーブル（第１始動口）は、小当り判定値データに対し、図柄乱数値“０〜９９”に図柄指定コマンド“ｚＡ２”が対応付けられている。また、図柄判定テーブル（第１始動口）は、ハズレ判定値データに対し、図柄乱数値“０〜９９”に図柄指定コマンド“ｚＡ３”が対応付けられている。
【０１１８】
また、図２２（ｂ）に示す図柄判定テーブル（第２始動口）は、大当り判定値データに対し、図柄乱数値“０〜１９”に大当り時選択図柄コマンド“ｚ０”が対応付けられ、図柄乱数値“２０〜９９”に大当り時選択図柄コマンド“ｚ４”が対応付けられ、これらの図柄乱数値全体に図柄指定コマンド“ｚＡ１”が対応付けられている。また、図柄判定テーブル（第２始動口）は、ハズレ判定値データに対し、図柄乱数値“０〜９９”に図柄指定コマンド“ｚＡ３”が対応付けられている。このように、本実施形態では、第２始動口４１４ｂに入賞して大当りに当選した場合、大当り時選択図柄コマンド“ｚ０”が２０／１００で選択され、大当り時選択図柄コマンド“ｚ４”が８０／１００で選択される。即ち、第２始動口４１４ｂに入賞して大当りに当選した場合、第１始動口４１４ａに入賞して大当りに当選した場合に比べ、大当り時選択図柄コマンド“ｚ４”が選択される確率が高い。
【０１１９】
図１０に戻って、ステップＳ３５において、詳細には、メインＣＰＵ１０１は、図２１（ａ）に示す大当り乱数判定テーブル（第１始動口）及び図２２（ａ）に示す図柄判定テーブル（第１始動口）を参照し、ステップＳ３４で抽出した大当り判定用乱数値に基づき、特別図柄表示装置４２１に停止表示させる特別図柄に対応付けられた大当り時選択図柄コマンド及び図柄指定コマンドを決定する。具体的には、メインＣＰＵ１０１は、抽出した大当り判定用乱数値が、大当り乱数判定テーブル（第１始動口）において、大当り判定値データに対応付けられていた場合には、ステップＳ３４で抽出した図柄乱数値に基づき、図柄判定テーブル（第１始動口）を参照し、大当り時選択図柄コマンド“ｚ０”〜“ｚ４”のいずれかを選択する。また、メインＣＰＵ１０１は、抽出した大当り判定用乱数値が、大当り乱数判定テーブル（第１始動口）において、小当り判定値データに対応付けられていた場合には、図柄指定コマンド“ｚＡ２”を選択する。また、メインＣＰＵ１０１は、抽出した大当り判定用乱数値が、大当り乱数判定テーブル（第１始動口）において、ハズレ判定値データに対応付けられていた場合には、図柄指定コマンド“ｚＡ３”を選択する。この処理が終了した場合には、ステップＳ３６に処理を移す。
【０１２０】
ステップＳ３６において、大当り判断処理を行う。この処理において、メインＣＰＵ１０１は、図２１（ａ）に示す大当り乱数判定テーブル（第１始動口）を参照し、ステップＳ３４で抽出した大当り判定用乱数値が、大当り判定値データに対応付けられているかを判断する。この処理が終了した場合には、ステップＳ３７に処理を移す。このようなメインＣＰＵ１０１は、複数の通過領域のうちの何れかが遊技球の通過を検知したことに基づいて、遊技者にとって有利な遊技状態である複数種類（大当り時選択図柄コマンド“ｚ０”〜“ｚ４”にそれぞれ対応付けられた大当たり当選時の大当たり種類）の特別遊技状態のうち何れかへ移行するか否かの抽選を行う抽選手段として機能する。
【０１２１】
ステップＳ３７において、入賞時演出・変動演出パターン決定処理を行う。この処理において、メインＣＰＵ１０１は、ステップＳ３５で決定した大当り時選択図柄コマンド及び図柄指定コマンドに基づき、演出内容の大別を決定するための入賞時演出情報決定テーブル（図２３参照）を参照して、入賞時演出情報を決定し、メインＲＡＭ１０３の所定領域に記憶する。また、メインＣＰＵ１０１は、変動演出パターン乱数値を抽出し、この変動演出パターン乱数値と、ステップＳ３５で決定した大当り時選択図柄コマンド及び図柄指定コマンドに基づいて、特別図柄の変動演出パターンを決定するための変動演出パターン決定テーブル（図２４参照）を参照して、変動演出パターンを決定し、メインＲＡＭ１０３の所定領域に記憶する。メインＣＰＵ１０１は、このような変動演出パターンを示すデータに基づいて、特別図柄表示装置４２１における特別図柄の変動表示態様を決定する。
【０１２２】
［入賞時演出情報決定テーブル］
入賞時演出情報決定テーブルについて、図２３を用いて説明する。入賞時演出情報決定テーブルは、メインＲＯＭ１０２に記憶され、入賞が検知された始動口（図４に示す第１始動口４１４ａ、第２始動口４１４ｂ）毎の判定値データ（“ハズレ判定値データ”、“小当り判定値データ”、“大当り判定値データ”）、大当り時選択図柄コマンド（“ｚ０”、“ｚ１”、“ｚ２”、“ｚ３”、“ｚ４”）及び図柄指定コマンド（“ｚＡ１”、“ｚＡ２”、“ｚＡ３”）に、入賞時演出情報１（“１Ａ”、“１Ｂ”、“１Ｃ”、“１Ｄ”）及び入賞時演出情報２（“２Ａ”、“２Ｂ”、“２Ｃ”、“２Ｄ”）が対応づけられている。ここで、判定値データは、大当り乱数判定テーブル（図２１参照）の判定値データに対応する。また、大当り時選択図柄コマンドは、図柄判定テーブル（図２２参照）の大当り時選択図柄コマンドに対応する。また、図柄指定コマンドは、図柄判定テーブル（図２２参照）の図柄指定コマンドに対応する。また、入賞時演出情報１は、主に保留球に関する演出を、副制御回路２００が決定する際に使用される。入賞時演出情報２は、主に保留球の先読み演出（先読み連続演出）に関する演出を、副制御回路２００が決定する際に使用される。
【０１２３】
［変動演出パターン決定テーブル］
次に、変動演出パターン決定テーブルについて、図２４を用いて説明する。変動演出パターン決定テーブルは、メインＲＯＭ１０２に記憶され、図柄指定コマンド（“ｚＡ１”、“ｚＡ２”、“ｚＡ３”）及び大当り時選択図柄コマンド（“ｚ０”、“ｚ１”、“ｚ２”、“ｚ３”、“ｚ４”）に、特別図柄の変動時間を示すデータ及び変動演出パターン（上位“Ａ”〜“Ｃ”と、下位“０”〜“Ｆ”との組み合わせで示されるデータ）が対応づけられている。ここで、図柄指定コマンドは、図柄判定テーブル（図２２参照）の図柄指定コマンドに対応する。また、大当り時選択図柄コマンドは、図柄判定テーブル（図２２参照）の大当り時選択図柄コマンドに対応する。また、変動演出パターンは、特別図柄の変動中に実行する演出を、副制御回路２００が決定する際に使用される。
【０１２４】
図１０に戻って、ステップＳ３７において、メインＣＰＵ１０１は、決定した変動演出パターンを示すデータを、特別図柄表示装置４２１に供給する。特別図柄表示装置４２１は、この変動演出パターンを示すデータに基づき、特別図柄を、変動演出パターン決定テーブル（図２４参照）に規定された変動時間で変動表示し、図柄指定コマンドに対応付けられた態様で停止表示する。また、入賞時演出情報１、入賞時演出情報２及び変動演出パターンを示すデータは、主制御回路１００のメインＣＰＵ１０１から副制御回路２００のサブＣＰＵ２０１に供給される。副制御回路２００は、入賞時演出情報１、入賞時演出情報２及び変動演出パターンを受信すると、当該入賞時演出情報１、入賞時演出情報２及び変動演出パターンの分類に含まれる演出から一つの演出パターンを選択し実行する。この処理が終了した場合には、ステップＳ３８に処理を移す。
【０１２５】
ステップＳ３８において、第１始動口入賞の保留個数増加コマンドセット処理を行う。この処理において、メインＣＰＵ１０１は、ステップＳ３３における保留個数の値に“１”加算する処理に応じて、第１特別図柄保留表示装置４２３ａ（図４参照）を駆動するための保留個数増加コマンドをメインＲＡＭ１０３に記憶する処理を行う。メインＣＰＵ１０１は、この保留個数増加コマンドを第１特別図柄保留表示装置４２３ａに供給する。第１特別図柄保留表示装置４２３ａは、供給された保留個数増加コマンドに基づき、表示用ランプを点灯する。この処理が終了した場合には、ステップＳ３９に処理を移す。
【０１２６】
ステップＳ３９において、第２始動口入賞球センサで検出されたか否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、第２始動口入賞球センサ１１６ｂから検知信号を受信したか否かを判定する。第２始動口入賞球センサ１１６ｂから検知信号を受信していた場合には、ステップＳ４０に処理を移し、第２始動口入賞球センサ１１６ｂから検知信号を受信していない場合には、本サブルーチンを終了する。
【０１２７】
ステップＳ４０において、払出情報セット処理を行う。この処理において、メインＣＰＵ１０１は、第２始動口４１４ｂ（図４参照）の入賞に対応した払出情報をメインＲＡＭ１０３の所定領域にセットする。この処理が終了した場合、ステップＳ４１に処理を移す。
【０１２８】
ステップＳ４１において、第２始動口入賞の保留個数が“４”より小さいか否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、第２始動口４１４ｂ（図４参照）の入賞に基づく保留個数が“４”より小さいか否かを判定し、保留個数が“４”より小さい場合には、ステップＳ４２に処理を移し、保留個数が“４”以上の場合には、本サブルーチンを終了する。
【０１２９】
ステップＳ４２において、第２始動口入賞の保留個数に“１”加算する処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３に記憶されている第２始動口４１４ｂ（図４参照）の入賞に基づく保留個数の値に“１”加算する処理を行う。この処理が終了した場合、ステップＳ４３に処理を移す。
【０１３０】
ステップＳ４３において、乱数取得・記憶処理を行う。この処理において、メインＣＰＵ１０１は、大当り判定用乱数カウンタから特別図柄ゲームの大当り判定用乱数値を抽出（所謂、特別図柄抽選）し、さらに、大当り図柄乱数カウンタから図柄乱数値を抽出する。そして、メインＣＰＵ１０１は、抽出した大当り判定用乱数値及び図柄乱数値を、メインＲＡＭ１０３における、第２始動口４１４ｂ（図４参照）の入賞に基づく乱数値を記憶する第２特別図柄始動記憶領域に記憶する処理を行う。本実施形態においては、第２特別図柄始動記憶領域は、第２特別図柄始動記憶領域（０）〜第２特別図柄始動記憶領域（４）まであって、第２特別図柄始動記憶領域（０）に記憶された当り判定用乱数に基づく判定結果が、特別図柄によって導出表示され、特別図柄の変動中に第２始動口４１４ｂ（図４参照）に入賞したことによって取得した各種の乱数値は、第２特別図柄始動記憶領域（１）〜第２特別図柄始動記憶領域（４）に順に記憶される。この処理が終了した場合、ステップＳ４４に処理を移す。
【０１３１】
ステップＳ４４において、特別図柄決定処理を行う。この処理において、メインＣＰＵ１０１は、ステップＳ４３で抽出した大当り判定用乱数値及び図柄乱数値に基づき、大当り乱数判定テーブル（図２１参照）と図柄判定テーブル（図２２参照）を参照して、特別図柄表示装置４２１（図４参照）に停止表示させる特別図柄を決定し、その特別図柄を示すデータをメインＲＡＭ１０３の所定領域に記憶する。
【０１３２】
詳細には、メインＣＰＵ１０１は、図２１（ｂ）に示す大当り乱数判定テーブル（第２始動口）及び図２２（ｂ）に示す図柄判定テーブル（第２始動口）を参照し、ステップＳ４３で抽出した大当り判定用乱数値に基づき、特別図柄表示装置４２１に停止表示させる特別図柄に対応付けられたた大当り時選択図柄コマンド及び図柄指定コマンドを決定する。具体的には、メインＣＰＵ１０１は、抽出した大当り判定用乱数値が、大当り乱数判定テーブル（第２始動口）において、大当り判定値データに対応付けられていた場合には、ステップＳ４３で抽出した図柄乱数値に基づき、図柄判定テーブル（第２始動口）を参照し、た大当り時選択図柄コマンド“ｚ０”又は“ｚ４”のいずれかを選択する。また、メインＣＰＵ１０１は、抽出した大当り判定用乱数値が、大当り乱数判定テーブル（第２始動口）において、ハズレ判定値データに対応付けられていた場合には、図柄指定コマンド“ｚＡ３”を選択する。この処理が終了した場合には、ステップＳ４５に処理を移す。
【０１３３】
ステップＳ４５において、大当り判断処理を行う。この処理において、メインＣＰＵ１０１は、図２１（ｂ）に示す大当り乱数判定テーブル（第２始動口）を参照し、ステップＳ４３で抽出した大当り判定用乱数値が、大当り判定値データに対応付けられているかを判断する。この処理が終了した場合には、ステップＳ４６に処理を移す。
【０１３４】
ステップＳ４６において、入賞時演出・変動演出パターン決定処理を行う。この処理において、メインＣＰＵ１０１は、ステップＳ４４で決定した大当り時選択図柄コマンド及び図柄指定コマンドに基づき、演出内容の大別を決定するための入賞時演出情報決定テーブル（図２３参照）を参照して、入賞時演出情報を決定し、メインＲＡＭ１０３の所定領域に記憶する。また、メインＣＰＵ１０１は、変動演出パターン乱数値を抽出し、この変動演出パターン乱数値と、ステップＳ４４で決定した大当り時選択図柄コマンド及び図柄指定コマンドに基づいて、特別図柄の変動演出パターンを決定するための変動演出パターン決定テーブル（図２４参照）を参照して、変動演出パターンを決定し、メインＲＡＭ１０３の所定領域に記憶する。メインＣＰＵ１０１は、このような変動演出パターンを示すデータに基づいて、特別図柄表示装置４２１における特別図柄の変動表示態様を決定する。
【０１３５】
また、メインＣＰＵ１０１は、決定した変動演出パターンを示すデータを、特別図柄表示装置４２１に供給する。特別図柄表示装置４２１は、この変動演出パターンを示すデータに基づき、特別図柄を、変動演出パターン決定テーブル（図２４参照）に規定された変動時間で変動表示し、図柄指定コマンドに対応付けられた態様で停止表示する。また、入賞時演出情報１、入賞時演出情報２及び変動演出パターンを示すデータは、主制御回路１００のメインＣＰＵ１０１から副制御回路２００のサブＣＰＵ２０１に供給される。副制御回路２００は、入賞時演出情報１、入賞時演出情報２及び変動演出パターンを受信すると、当該入賞時演出情報１、入賞時演出情報２及び変動演出パターンの分類に含まれる演出から一つの演出パターンを選択し実行する。この処理が終了した場合には、ステップＳ４７に処理を移す。
【０１３６】
ステップＳ４７において、第２始動口入賞の保留個数増加コマンドセット処理を行う。この処理において、メインＣＰＵ１０１は、ステップＳ４２における保留個数の値に“１”加算する処理に応じて、第２特別図柄保留表示装置４２３ｂ（図４参照）を駆動するための保留個数増加コマンドをメインＲＡＭ１０３に記憶する処理を行う。メインＣＰＵ１０１は、この保留個数増加コマンドを第２特別図柄保留表示装置４２３ｂに供給する。第２特別図柄保留表示装置４２３ｂは、供給された保留個数増加コマンドに基づき、表示用ランプを点灯する。この処理が終了した場合には、本サブルーチンを終了する。
【０１３７】
以上説明したとおり、実施例１において、メインＣＰＵ１０１は、第１始動口４１４ａ又は第２始動口４１４ｂ（図４参照）への入賞毎に、特別図柄及び変動演出パターンを決定する。また、メインＣＰＵ１０１は、保留個数が“０”かつ特別図柄が変動表示されていないときに、第１始動口４１４ａ又は第２始動口４１４ｂに入賞した場合でも、一度保留として第１特別図柄保留表示装置４２３ａ又は第２特別図柄保留表示装置４２３ｂを点灯し、その後直ぐに消灯し、特別図柄の変動表示を開始する。なお、メインＣＰＵ１０１は、一度保留として第１特別図柄保留表示装置４２３ａ又は第２特別図柄保留表示装置４２３ｂを点灯せずに、内部的な処理として保留個数が“０”でないと判定してから特別図柄を変動表示してもよい。
【０１３８】
［主制御メイン処理］
次に、図１１、図１２、図１３、図１４、図１５、図１６及び図１７を用いて、メインＣＰＵ１０１が実行する主制御メイン処理を説明する。図１１に示すように、ステップＳ５０において、初期設定を行う。この処理において、メインＣＰＵ１０１は、電源投入に応じて、メインＲＯＭ１０２から起動プログラムを読み込むとともに、メインＲＡＭ１０３に記憶されるフラグ等を初期化し又は電源遮断前の状態に復帰する処理を行う。この処理が終了した場合には、ステップＳ５１に処理を移す。
【０１３９】
ステップＳ５１において、初期値乱数更新処理を行う。この処理において、メインＣＰＵ１０１は、初期値乱数カウンタを更新する処理を行う。この処理が終了した場合、ステップＳ５２に処理を移す。
【０１４０】
ステップＳ５２において、特別図柄制御処理を行う。詳しくは後述するが、この処理において、メインＣＰＵ１０１は、ステップＳ３４又はステップＳ４３で抽出した大当り判定用乱数値に基づき、図２１（ａ）に示す大当り乱数判定テーブル（第１始動口）又は図２１（ｂ）に示す大当り乱数判定テーブル（第２始動口）を参照し、特別図柄抽選（大当り又は小当り）に当選したか否かを判定し、判定の結果をメインＲＡＭ１０３に記憶する処理を行う。この処理が終了した場合、ステップＳ５３に処理を移す。
【０１４１】
ステップＳ５３において、普通図柄制御処理を行う。詳しくは後述するが、この処理において、メインＣＰＵ１０１は、球通過検出センサ１１５（図７参照）からの検知信号に応じて、乱数値を抽出し、メインＲＯＭ１０２に記憶される普通図柄当選テーブルを参照し、普通図柄抽選に当選したか否かを判定し、判定の結果をメインＲＡＭ１０３に記憶する処理を行う。普通図柄抽選に当選した場合、普通電動役物４１５（図４参照）の羽根部材が開いた状態となって、第２始動口４１４ｂ（図４参照）に遊技球が入球しやすくなる。この処理が終了した場合、ステップＳ５４に処理を移す。
【０１４２】
ステップＳ５４において、図柄表示装置制御処理を行う。この処理において、メインＣＰＵ１０１は、ステップＳ５２、ステップＳ５３でメインＲＡＭ１０３に記憶された特別図柄制御処理の結果と、普通図柄制御処理の結果に応じて、特別図柄表示装置４２１と、普通図柄表示装置４２４とを駆動するための制御信号をメインＲＡＭ１０３に記憶する処理を行う。メインＣＰＵ１０１は、特別図柄表示装置４２１又は普通図柄表示装置４２４に、この制御信号を送信する。特別図柄表示装置４２１は受信した制御信号に基づき特別図柄を変動表示及び停止表示する。普通図柄表示装置４２４は受信した制御信号に基づき普通図柄を変動表示及び停止表示する。この処理が終了した場合、ステップＳ５５に処理を移す。
【０１４３】
ステップＳ５５において、遊技情報データ生成処理を行う。この処理において、メインＣＰＵ１０１は、副制御回路２００、払出・発射制御回路３００、ホールコンピュータ等に送信する遊技情報データを生成し、メインＲＡＭ１０３に記憶する処理を行う。この処理が終了した場合、ステップＳ５６に処理を移す。
【０１４４】
ステップＳ５６において、記憶・遊技状態データ生成処理を行う。この処理において、メインＣＰＵ１０１は、確変フラグ、時短フラグに応じて副制御回路２００に送信する記憶・遊技状態データを生成し、メインＲＡＭ１０３に記憶する処理を行う。この処理が終了した場合、ステップＳ５１に処理を移す。
【０１４５】
［特別図柄制御処理］
図１１のステップＳ５２において実行されるサブルーチン（特別図柄制御処理）について図１２を用いて説明する。なお、図１２において、ステップＳ６１からステップＳ６９の側方に描いた数値は、それらのステップに対応する制御状態フラグを示し、メインＲＡＭ１０３における制御状態フラグとして機能する記憶領域に記憶されている。メインＣＰＵ１０１は、メインＲＡＭ１０３に記憶されている制御状態フラグの数値に応じて、その数値に対応する１つのステップを実行し、特別図柄ゲームを進行する。
【０１４６】
ステップＳ６０において、制御状態フラグをロードする処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３に記憶されている制御状態フラグを読み出す。この処理が終了した場合には、ステップＳ６１に処理を移す。
【０１４７】
なお、後述するステップＳ６１からステップＳ６９において、メインＣＰＵ１０１は、後述するように、制御状態フラグの値に基づいて、各ステップにおける各種の処理を実行するか否かを判定する。この制御状態フラグは、特別図柄ゲームの遊技の状態を示すものであり、ステップＳ６１からステップＳ６９における処理のいずれかを実行可能にするものである。また、それに加えて、メインＣＰＵ１０１は、各ステップに対して設定された待ち時間タイマなどに応じて決定される所定のタイミングで各ステップにおける処理を実行する。なお、この所定のタイミングに至る前においては、各ステップにおける処理を実行することなく終了することになり、他のサブルーチンを実行することになる。
【０１４８】
ステップＳ６１において、特別図柄記憶チェック処理を行う。この処理の詳細については後述するが、この処理において、メインＣＰＵ１０１は、制御状態フラグが特別図柄記憶チェックを示す値（００）である場合に、特別図柄の保留個数のチェック等を行う。この処理が終了した場合には、ステップＳ６２に処理を移す。
【０１４９】
ステップＳ６２において、特別図柄変動時間管理処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグが特別図柄変動時間管理を示す値（０１）であり、変動時間が経過した場合に、特別図柄表示時間管理を示す値（０２）を制御状態フラグにセットし、確定後待ち時間（例えば、１秒）を待ち時間タイマにセットする。つまり、確定後待ち時間が経過した後、ステップＳ６３の処理を実行するように設定する。この処理が終了した場合には、ステップＳ６３に処理を移す。
【０１５０】
ステップＳ６３において、特別図柄表示時間管理処理を行う。この処理の詳細については後述するが、この処理において、メインＣＰＵ１０１は、制御状態フラグが特別図柄表示時間管理を示す値（０２）であり、確定後待ち時間が経過した場合に、当り（大当り又は小当り）か否かを判定する。メインＣＰＵ１０１は、当りである場合に、大当り・小当り開始インターバル管理を示す値（０３）を制御状態フラグにセットし、大当り・小当り開始インターバルに対応する時間を待ち時間タイマにセットする。つまり、大当り・小当り開始インターバルに対応する時間が経過した後、ステップＳ６４の処理を実行するように設定する。一方、メインＣＰＵ１０１は、当りではない場合に、特別図柄ゲーム終了を示す値（０８）をセットする。つまり、ステップＳ６９の処理を実行するように設定する。この処理が終了した場合には、ステップＳ６４又はステップＳ６９に処理を移す。
【０１５１】
ステップＳ６４において、大当り・小当り開始インターバル管理処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグが大当り・小当り開始インターバル管理を示す値（０３）であり、その大当り・小当り開始インターバルに対応する時間が経過した場合に、大入賞口開放中を示す値（０４）を制御状態フラグにセットする。つまり、ステップＳ６５の処理を実行するように設定する。この処理が終了した場合には、ステップＳ６５に処理を移す。
【０１５２】
ステップＳ６５において、大入賞口開放中処理を行う。この処理の詳細については後述するが、この処理において、メインＣＰＵ１０１は、第１大入賞口４１８ａ（図４参照）又は第２大入賞口４１８ｂ（図４参照）の開放上限時間（例えば、約３０秒）を大入賞口開放時間タイマにセットし、メインＲＯＭ１０２から読み出された第１大入賞口４１８ａ又は第２大入賞口４１８ｂを開放させるためのデータをメインＲＡＭ１０３に記憶する。そして、メインＣＰＵ１０１は、図８のステップＳ１４の処理において、メインＲＡＭ１０３に記憶された第１大入賞口４１８ａ（図４参照）又は第２大入賞口４１８ｂ（図４参照）を開放させるためのデータを読み出し、第１大入賞口４１８ａ又は第２大入賞口４１８ｂを開放させるためのソレノイド電源を、第１大入賞口４１８ａのシャッタ４１７ａを駆動する第１大入賞口ソレノイド１１２ａ又は第２大入賞口４１８ｂのシャッタ４１７ｂを駆動する第２大入賞口ソレノイド１１２ｂに供給する。そして、メインＣＰＵ１０１は、開放上限時間が経過した後、大入賞口内残留球監視を示す値（０５）を制御状態フラグにセットする。つまり、ステップＳ６６の処理を実行するように設定する。この処理が終了した場合には、ステップＳ６６に処理を移す。
【０１５３】
ステップＳ６６において、大入賞口内残留球監視処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグが大入賞口内残留球監視を示す値（０５）であり、大入賞口内残留球監視時間が経過した場合に、大入賞口入賞カウンタが“７”以上であるという条件、大入賞口開放回数カウンタが所定数以上である（最終ラウンドである）という条件のいずれかを満たすか否かを判断する。メインＣＰＵ１０１は、いずれかの条件を満たした場合に、大当たり遊技終了インターバルを示す値（０７）を制御状態フラグにセットする。一方、メインＣＰＵ１０１は、いずれの条件も満たさない場合に、大入賞口再開放前待ち時間管理を示す値（０６）を制御状態フラグにセットする。この処理が終了した場合には、ステップＳ６７又はステップＳ６８に処理を移す。
【０１５４】
ステップＳ６７において、大入賞口再開放前待ち時間管理処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグが大入賞口再開放前待ち時間管理を示す値（０６）であり、ラウンド間インターバルに対応する時間が経過した場合に、大入賞口開放回数カウンタを“１”増加するように記憶更新する。メインＣＰＵ１０１は、大入賞口開放中を示す値（０４）を制御状態フラグにセットする。つまり、ステップＳ６５の処理を実行するように設定する。この処理が終了した場合には、ステップＳ６５に処理を移す。
【０１５５】
ステップＳ６８において、大当り・小当り終了インターバル処理を行う。この処理の詳細については後述するが、この処理において、メインＣＰＵ１０１は、制御状態フラグが大当り・小当り終了インターバルを示す値（０７）であり、大当り・小当り終了インターバルに対応する時間が経過した場合に、特別図柄ゲーム終了を示す値（０８）を制御状態フラグにセットする。つまり、ステップＳ６９の処理を実行するように設定するのである。この処理が終了した場合には、ステップＳ６９に処理を移す。
【０１５６】
ステップＳ６９において、特別図柄ゲーム終了処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグが特別図柄ゲーム終了を示す値（０８）である場合に、特別図柄記憶チェックを示す値（００）をセットする。つまり、ステップＳ６１の処理を実行するように設定する。この処理が終了した場合には、本サブルーチンを終了する。
【０１５７】
このように、メインＣＰＵ１０１は、制御状態フラグをセットすることにより、特別図柄ゲームを実行する。具体的には、メインＣＰＵ１０１は、大当り又は小当り遊技状態ではない場合において、当り判定の結果がハズレであるときには、制御状態フラグを（００）、（０１）、（０２）、（０８）と順にセットすることにより、図１２に示すステップＳ６１、ステップＳ６２、ステップＳ６３、ステップＳ６９の処理を所定のタイミングで実行する。また、メインＣＰＵ１０１は、大当り又は小当り遊技状態ではない場合において、当り判定の結果が大当り又は小当りであるときには、制御状態フラグを（００）、（０１）、（０２）、（０３）と順にセットすることにより、図１２に示すステップＳ６１、ステップＳ６２、ステップＳ６３、ステップＳ６４の処理を所定のタイミングで実行し、大当り又は小当り遊技状態への制御を実行する。さらには、メインＣＰＵ１０１は、大当り又は小当り遊技状態への制御が実行された場合には、制御状態フラグを（０４）、（０５）、（０６）と順にセットすることにより、図１２に示すステップＳ６５、ステップＳ６６、ステップＳ６７の処理を所定のタイミングで実行し、大当り又は小当り遊技を実行する。なお、大当り又は小当り遊技の終了条件が成立した場合には、（０７）、（０８）と順にセットすることにより、図１２に示すステップＳ６８、ステップＳ６９の処理を所定のタイミングで実行し、大当り又は小当り遊技を終了する。
【０１５８】
［特別図柄記憶チェック処理］
図１２のステップＳ６１において実行されるサブルーチン（特別図柄記憶チェック処理）について図１３を用いて説明する。ステップＳ７０において、制御状態フラグが特別図柄記憶チェックを示す値（００）か否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグが特別図柄記憶チェックを示す値（００）であると判別した場合には、ステップＳ７１に処理を移す。一方、メインＣＰＵ１０１は、制御状態フラグが特別図柄記憶チェックを示す値（００）でないと判定した場合には、本サブルーチンを終了する。
【０１５９】
ステップＳ７１において、第２始動口入賞の保留個数が“０”か否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３の第２特別図柄始動記憶領域（０）〜第２特別図柄始動記憶領域（４）のデータの有無を判定する。メインＣＰＵ１０１は、第２特別図柄に対応する始動記憶が“０”である、すなわち、第２特別図柄始動記憶領域（０）〜第２特別図柄始動記憶領域（４）にデータが記憶されていないと判定した場合には、ステップＳ７７に処理を移す。一方、メインＣＰＵ１０１は、第２特別図柄に対応する始動記憶が“０”でない、すなわち、第２特別図柄始動記憶領域（０）〜第２特別図柄始動記憶領域（４）にデータが記憶されていると判定した場合には、ステップＳ７２に処理を移す。
【０１６０】
ステップＳ７２において、第２始動記憶数から“１”減算する処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３の第２特別図柄始動記憶領域（０）のデータをクリアする処理を行う。この処理が終了した場合には、ステップＳ７３に処理を移す。
【０１６１】
ステップＳ７３において、第２始動口入賞に基づく特別図柄記憶領域転送処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３の第２特別図柄始動記憶領域（１）〜第２特別図柄始動記憶領域（４）のデータのそれぞれを、第２特別図柄始動記憶領域（０）〜第２特別図柄始動記憶領域（３）にシフト（記憶）する処理を行う。この処理が終了した場合には、ステップＳ７４に処理を移す。
【０１６２】
ステップＳ７４において、第１始動口入賞の保留個数が“０”か否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３の第１特別図柄始動記憶領域（０）〜第１特別図柄始動記憶領域（４）のデータの有無を判定する。メインＣＰＵ１０１は、第１特別図柄に対応する始動記憶が０である、すなわち、第１特別図柄始動記憶領域（０）〜第２特別図柄始動記憶領域（４）にデータが記憶されていないと判定した場合には、ステップＳ８０に処理を移す。一方、メインＣＰＵ１０１は、第１特別図柄に対応する始動記憶が０でない、すなわち、第１特別図柄始動記憶領域（０）〜第１特別図柄始動記憶領域（４）にデータが記憶されていると判定した場合には、ステップＳ７５に処理を移す。一方、メインＣＰＵ１０１は、第１特別図柄に対応する始動記憶が０である、すなわち、第１特別図柄始動記憶領域（０）〜第１特別図柄始動記憶領域（４）にデータが記憶されていないと判定した場合には、ステップＳ７７に処理を移す。なお、メインＣＰＵ１０１は、ステップＳ７１の処理の後に、ステップＳ７４の処理を行う。すなわち、メインＣＰＵ１０１は、第２始動口入賞を優先消化する。
【０１６３】
ステップＳ７５において、第１始動記憶数から“１”減算する処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３の第１特別図柄始動記憶領域（０）のデータをクリアする処理を行う。この処理が終了した場合には、ステップＳ７６に処理を移す。
【０１６４】
ステップＳ７６において、第１始動口入賞に基づく特別図柄記憶領域転送処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３の第１特別図柄始動記憶領域（１）〜第１特別図柄始動記憶領域（４）のデータのそれぞれを、第１特別図柄始動記憶領域（０）〜第１特別図柄始動記憶領域（３）にシフト（記憶）する処理を行う。この処理が終了した場合には、ステップＳ７８に処理を移す。
【０１６５】
ステップＳ７７において、デモ表示処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３にデモ表示許可値をセットする処理を行う。また、メインＣＰＵ１０１は、特別図柄ゲームの始動記憶（当り判定用乱数値が記憶されている第１特別図柄始動記憶領域又は第２特別図柄始動記憶領域）が０になった状態が所定時間（例えば、３０秒）維持された場合、デモ表示許可値として、デモ表示の実行を許可する値をセットする。そして、メインＣＰＵ１０１は、デモ表示許可値が所定値であった場合に、デモ表示コマンドをセットし、副制御回路２００に供給する。副制御回路２００は、このデモ表示コマンドに基づき、液晶表示装置５０においてデモ表示を行う。この処理が終了した場合には、本サブルーチンを終了する。
【０１６６】
ステップＳ７８において、時短状態変動回数カウンタが“０”か否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３の時短状態変動回数カウンタが“０”か否かを判定する。メインＣＰＵ１０１は、時短状態変動回数カウンタが“０”でないと判定した場合には、ステップＳ７９に処理を移す。一方、メインＣＰＵ１０１は、時短状態変動回数カウンタが“０”であると判定した場合には、ステップＳ８２に処理を移す。
【０１６７】
ステップＳ７９において、時短状態変動回数カウンタから“１”減算する処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３の時短状態変動回数カウンタから“１”減算する処理を行う。この処理が終了した場合には、ステップＳ８０に処理を移す。
【０１６８】
ステップＳ８０において、時短状態変動回数カウンタが“０”か否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３の時短状態変動回数カウンタが“０”か否かを判定する。メインＣＰＵ１０１は、時短状態変動回数カウンタが“０”でないと判定した場合には、ステップＳ８２に処理を移す。一方、メインＣＰＵ１０１は、時短状態変動回数カウンタが“０”であると判定した場合には、ステップＳ８１に処理を移す。
【０１６９】
ステップＳ８１において、時短フラグに“０”（非時短であることを示す値）をセットする処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３の時短フラグに“０”をセットする処理を行う。この処理が終了した場合には、ステップＳ８２に処理を移す。
【０１７０】
ステップＳ８２において、制御状態フラグに特別図柄変動時間管理を示す値（０１）をセットする処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグに特別図柄変動時間管理を示す値（０１）をセットする処理を行う。この処理が終了した場合には、ステップＳ８３に処理を移す。また、メインＣＰＵ１０１は、後述するサブＣＰＵ２０１が、特別図柄表示装置４２１に停止表示する特別図柄に対応する導出図柄（演出用の識別図柄）を決定するための導出図柄指定コマンドを生成してメインＲＡＭ１０３の所定領域に記憶する。メインＣＰＵ１０１は、この導出図柄指定コマンドを、図８に示すステップＳ１４で副制御回路２００に出力する。副制御回路２００のサブＣＰＵ２０１は、受信した導出図柄指定コマンドに基づいて、導出図柄の変動表示を開始することとなる。
【０１７１】
ステップＳ８３において、前回の変動に用いられた記憶領域をクリアする処理を行う。この処理において、メインＣＰＵ１０１は、前回の変動表示に用いられたメインＲＡＭ１０３の記憶領域をクリアする処理を行う。この処理が終了した場合には、ステップＳ８４に処理を移す。
【０１７２】
ステップＳ８４において、待ち時間セット処理を行う。この処理において、メインＣＰＵ１０１は、図１０に示すステップＳ３７又はステップＳ４６で決定した特別図柄の変動演出パターンに対応する変動時間を待ち時間タイマにセットする処理を行う。この処理が終了した場合には、本サブルーチンを終了する。
【０１７３】
［特別図柄表示時間管理処理］
図１２のステップＳ６３において実行されるサブルーチン（特別図柄表示時間管理処理）について図１４を用いて説明する。図１４に示すように、ステップＳ９０において、制御状態フラグが特別図柄表示時間管理を示す値（０２）か否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグが特別図柄表示時間管理処理を示す値（０２）であるか否かを判定する処理を行う。メインＣＰＵ１０１は、制御状態フラグが特別図柄表示時間管理処理を示す値（０２）であると判定した場合には、ステップＳ９１に処理を移し、制御状態フラグが特別図柄表示時間管理処理を示す値（０２）でないと判定した場合には、本サブルーチンを終了する。
【０１７４】
ステップＳ９１において、待ち時間が“０”か否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、特別図柄表示管理処理に対応する待ち時間タイマの値が“０”であるか否か判定する。メインＣＰＵ１０１は、待ち時間タイマの値が“０”であると判定した場合にはステップＳ９２に処理を移し、待ち時間タイマの値が“０”でないと判定した場合には本サブルーチンを終了する。
【０１７５】
ステップＳ９２において、大当り・小当りか否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３に記憶された確変フラグと、図２１（ａ）に示す大当り乱数判定テーブル（第１始動口）又は図２１（ｂ）に示す大当り乱数判定テーブル（第２始動口）とを参照し、メインＲＡＭ１０３の第１特別図柄始動記憶領域（０）又は第２特別図柄始動記憶領域（０）に記憶された大当り判定用乱数値が、大当り判定値データに対応付けられた値か否か（大当りか否か）を判定する。メインＣＰＵ１０１は、大当りであると判定した場合には、ステップＳ９４に処理を移し、大当りでないと判定した場合には、ステップＳ９３に処理を移す。また、この処理において、メインＣＰＵ１０１は、小当りか否かを判定する処理も行う。詳細には、メインＣＰＵ１０１は、メインＲＡＭ１０３に記憶された確変フラグと、図２１（ａ）に示す大当り乱数判定テーブル（第１始動口）を参照し、メインＲＡＭ１０３の第１特別図柄始動記憶領域（０）に記憶された大当り判定用乱数値が、小当り判定値データに対応付けられた値か否か（小当り）を判定する。メインＣＰＵ１０１は、小当りであると判定した場合には、ステップＳ９４に処理を移し、小当りでないと判定した場合には、ステップＳ９３に処理を移す。メインＣＰＵ１０１は、小当りであると判定し、第１大入賞口４１８ａや第２大入賞口４１８ｂを一定期間開放後、閉鎖した場合（小当りとしての大入賞口開放時間が経過した場合）には、小当り遊技状態終了後の遊技状態が小当り当選時の遊技状態よりも有利な遊技状態とはならないように制御する。なお、小当りとしての大入賞口開放時間とは、断続的に第１大入賞口４１８ａや第２大入賞口４１８ｂの開閉が繰り返される場合には開放時間の合計である総開放時間である。
【０１７６】
ステップＳ９３において、制御状態フラグに特別図柄ゲーム終了を示す値（０８）をセットする処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグに特別図柄ゲーム終了を示す値（０８）をセットする処理を行う。この処理が終了した場合には、本サブルーチンを終了する。
【０１７７】
ステップＳ９４において、大当り・小当りフラグセット処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３に大当りフラグ又は小当りフラグをセットする。この処理が終了した場合には、ステップＳ９５に処理を移す。
【０１７８】
ステップＳ９５において、時短状態変動回数カウンタクリア処理、時短フラグクリア処理及び確変フラグクリア処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３に記憶された時短状態変動回数カウンタをクリアする。また、メインＣＰＵ１０１は、時短フラグの値を当選時時短フラグとしてメインＲＡＭ１０３に記憶してから、時短フラグに“０”をセットする処理を行う。また、メインＣＰＵ１０１は、確変フラグの値を当選時確変フラグとしてメインＲＡＭ１０３に記憶してから、確変フラグに“０”をセットする処理を行う。この処理が終了した場合には、ステップＳ９６に処理を移す。
【０１７９】
ステップＳ９６において、制御状態フラグに大当り・小当り開始インターバル管理を示す値（０３）をセットする処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグに大当り・小当り開始インターバル管理を示す値（０３）をセットする処理を行う。この処理が終了した場合には、ステップＳ９７に処理を移す。
【０１８０】
ステップＳ９７において、大当り・小当り開始インターバル時間として待ち時間（５０００ｍｓ）をセットする処理を行う。この処理において、メインＣＰＵ１０１は、図１４に示すステップＳ９２の処理で大当り又は小当りであると判定した場合には、大当り・小当り開始インターバル時間としての待ち時間タイマの値（５０００ｍｓ）をメインＲＡＭ１０３にセットする処理を行う。この処理が終了した場合には、ステップＳ９８に処理を移す。
【０１８１】
ステップＳ９８において、大当り・小当り開始コマンドセット処理を行う。この処理において、メインＣＰＵ１０１は、大当り・小当り開始コマンドをメインＲＡＭ１０３にセットする処理を行う。この処理が終了した場合には、ステップＳ９９に処理を移す。ここで、本ステップの処理でセットされる大当り・小当り開始コマンドは、主制御回路１００のメインＣＰＵ１０１から副制御回路２００のサブＣＰＵ２０１に供給されることにより、副制御回路２００が大当り又は小当り開始を認識する。
【０１８２】
ステップＳ９９において、ラウンド数表示ＬＥＤパターンフラグセット処理を行う。この処理において、メインＣＰＵ１０１は、ラウンド数表示装置４２２の表示制御を行うためのラウンド数表示ＬＥＤパターンフラグをメインＲＡＭ１０３にセットする。この処理が終了した場合には、本サブルーチンを終了する。
【０１８３】
［大入賞口開放中処理］
図１２のステップＳ６５において実行されるサブルーチン（大入賞口開放中処理）について図１５を用いて説明する。図１５に示すように、ステップＳ１００において、メインＣＰＵ１０１は、制御状態フラグが大入賞口開放中処理を示す値（０４）であるか否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグが大入賞口開放中処理を示す値（０４）であると判定した場合には、ステップＳ１０１に処理を移し、制御状態フラグが大入賞口開放中処理を示す値（０４）でないと判定しない場合には、本サブルーチンを終了する。
【０１８４】
ステップＳ１０１において、大入賞口入賞カウンタが上限値に達したか（例えば“９”以上であるか）否かの判定を行う。この処理において、メインＣＰＵ１０１は、大入賞口入賞カウンタが“９”以上であると判定した場合には、ステップＳ１０３に処理を移し、大入賞口入賞カウンタが“９”以上でないと判定した場合には、ステップＳ１０２に処理を移す。
【０１８５】
ステップＳ１０２において、大入賞口開放時間タイマとしての待ち時間タイマが“０”か否かの判定を行う。メインＣＰＵ１０１は、メインＲＡＭ１０３における大入賞口開放時間タイマとして機能する所定領域の待ち時間タイマが“０”であると判定した場合には、ステップＳ１０３に処理を移し、待ち時間タイマが“０”でないと判定した場合には、本サブルーチンを終了する。
【０１８６】
ステップＳ１０３において、大入賞口閉鎖データをセットする処理を行う。この処理において、メインＣＰＵ１０１は、大入賞口を閉鎖させるために、メインＲＯＭ１０２から読み出されたデータに基づいて、メインＲＡＭ１０３に記憶された変数を更新する。このように記憶された変数に基づいて、第１大入賞口ソレノイド１１２ａや第２大入賞口ソレノイド１１２ｂを閉鎖状態とすることとなる。この処理が終了した場合には、ステップＳ１０４に処理を移す。
【０１８７】
ステップＳ１０４において、大入賞口開放回数カウンタ値が大入賞口開放回数上限値以上であるか否かの判定を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３に記憶されている大入賞口開放回数カウンタ値と大入賞口開放回数上限値とを比較して、大入賞口開放回数カウンタ値が大入賞口開放回数上限値以上であるか否かを判定する。メインＣＰＵ１０１は、大入賞口開放回数上限値以上であると判定した場合には、ステップＳ１０７に処理を移し、大入賞口開放回数上限値以上でないと判定した場合には、ステップＳ１０５に処理を移す。
【０１８８】
ステップＳ１０５において、メインＣＰＵ１０１は、開放間インターバル表示時間としての待ち時間タイマの値をメインＲＡＭ１０３にセットする処理を行う。この処理が終了した場合には、ステップＳ１０６に処理を移す。
【０１８９】
ステップＳ１０６において、制御状態フラグに大入賞口内残留球監視を示す値（０５）をセットする処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグに大入賞口内残留球監視を示す値（０５）をセットする処理を行う。この処理が終了した場合には、本サブルーチンを終了する。
【０１９０】
ステップＳ１０７において、メインＣＰＵ１０１は、大当り・小当り終了インターバル表示時間としての待ち時間タイマの値をメインＲＡＭ１０３にセットする処理を行う。この処理が終了した場合には、ステップＳ１０８に処理を移す。
【０１９１】
ステップＳ１０８において、制御状態フラグに大入賞口再開放前待ち時間管理を示す値（０６）をセットする処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグに大入賞口再開放前待ち時間管理を示す値（０６）をセットする処理を行う。この処理が終了した場合には、本サブルーチンを終了する。
【０１９２】
［大当り・小当り終了インターバル処理］
図１２のステップＳ６８において実行されるサブルーチン（大当り・小当り終了インターバル処理）について図１６を用いて説明する。ステップＳ１１０において、制御状態フラグが大当り・小当り終了インターバルを示す値（０７）か否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３の制御状態フラグが大当り・小当り終了インターバル処理を示す値（０７）であるか否かを判定する処理を行う。メインＣＰＵ１０１は、制御状態フラグが大当り・小当り終了インターバル処理を示す値（０７）であると判定した場合には、ステップＳ１１１に処理を移し、制御状態フラグが大当り・小当り終了インターバル処理を示す値（０７）でないと判定した場合には、本サブルーチンを終了する。
【０１９３】
ステップＳ１１１において、待ち時間が“０”か否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、大当り・小当り終了インターバル処理に対応する待ち時間タイマの値が“０”であるか否か判定する。メインＣＰＵ１０１は、待ち時間タイマの値が“０”であると判定した場合には、ステップＳ１１２に処理を移し、待ち時間タイマの値が“０”でないと判定した場合には、本サブルーチンを終了する。
【０１９４】
ステップＳ１１２において、大入賞口開放回数表示ＬＥＤパターンフラグクリア処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３に記憶された大入賞口開放回数表示ＬＥＤパターンフラグをクリアする処理を行う。この処理が終了した場合には、ステップＳ１１３に処理を移す。
【０１９５】
ステップＳ１１３において、ラウンド数振り分けフラグクリア処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３に記憶されたラウンド数振り分けフラグをクリアする処理を行う。この処理が終了した場合には、ステップＳ１１４に処理を移す。
【０１９６】
ステップＳ１１４において、制御状態フラグに特別図柄ゲーム終了を示す値（０８）をセットする処理を行う。この処理において、メインＣＰＵ１０１は、制御状態フラグに特別図柄ゲーム終了を示す値（０８）をセットする処理を行う。この処理が終了した場合には、ステップＳ１１５に処理を移す。
【０１９７】
ステップＳ１１５において、大当りフラグクリア処理を行う。この処理において、メインＣＰＵ１０１は、図１３に示すステップＳ９９の処理で大当りフラグをセットした場合には、メインＲＡＭ１０３に記憶された大当りフラグをクリアする処理を行う。この処理が終了した場合には、ステップＳ１１６に処理を移す。
【０１９８】
ステップＳ１１６において、確変フラグセット処理を行う。この処理において、メインＣＰＵ１０１は、図１０に示すステップＳ３５又はステップＳ４４で決定した大当り時選択図柄コマンドと、メインＲＡＭ１０３に記憶された当選時時短フラグ及び当選時確変フラグとに基づき、図２５に示す大当り種類決定テーブルを参照し、メインＲＡＭ１０３に確変フラグをセットする処理を行う。この処理が終了した場合には、ステップＳ１１７に処理を移す。
【０１９９】
［大当り種類決定テーブル］
ここで、大当り種類決定テーブルについて、図２５を用いて説明する。大当り種類決定テーブルは、図柄判定テーブル（図２２参照）により決定された大当り時選択図柄コマンドに応じて、大当りの種類を決定するためのテーブルであり、メインＲＯＭ１０２に記憶され、大当り時選択図柄コマンド（“ｚ０”、“ｚ１”、“ｚ２”、“ｚ３”、“ｚ４”）に、時短フラグ、時短回数、確変フラグ、確変回数及びラウンド数が対応付けられている。
【０２００】
大当り種類決定テーブルにおける大当り時選択図柄コマンドは、図柄判定テーブル（図２２参照）の大当り時選択図柄コマンドに対応する値である。また、大当り種類決定テーブルにおける時短回数は、大当り遊技状態終了後に開始される時短状態における特別図柄の変動回数の上限値を示す。なお、本実施形態において、時短状態は、大当りに当選した場合又は大当り種類決定テーブルに示された時短回数分の特別図柄の変動があった場合には終了する。すなわち、時短状態から非時短状態に移行する。また、大当り種類決定テーブルにおける確変回数は、大当り遊技状態終了後に開始される確変状態における特別図柄の変動回数の上限値を示す。なお、本実施形態において、確変状態は、大当りに当選した場合又は大当り種類決定テーブルに示された確変回数分の特別図柄の変動があった場合には終了する。すなわち、確変状態から非確変状態に移行する。また、大当り種類決定テーブルにおけるラウンド数は、大当り遊技状態において、メインＣＰＵ１０１によって制御されるラウンドゲーム数を示し、大当たり当選時の大当たり種類を示す大当り時選択図柄コマンド“ｚ０”〜“ｚ４”にそれぞれ所定の値が対応付けられている。即ち、複数種類の特別遊技状態は、遊技状態制御手段によって特別遊技状態が制御される期間が各々規定されている。
【０２０１】
また、大当り種類決定テーブルは、当選時時短フラグ及び当選時確変フラグの値に応じた４つのテーブルが、メインＲＯＭ１０２に記憶されている。具体的には、図２５（ａ）に示す大当り種類決定テーブルは、当選時時短フラグの値が“０”で、当選時確変フラグの値の値が“０”である場合、すなわち、非時短状態及び非確変状態の時に大当りとなった場合に、メインＣＰＵ１０１に参照される。また、図２５（ｂ）に示す大当り種類決定テーブルは、当選時時短フラグの値が“１”で、当選時確変フラグの値の値が“０”である場合、すなわち、時短状態及び非確変状態の時に大当りとなった場合に、メインＣＰＵ１０１に参照される。また、図２５（ｃ）に示す大当り種類決定テーブルは、当選時時短フラグの値が“０”で、当選時確変フラグの値の値が“１”である場合、すなわち、非時短状態及び確変状態の時に大当りとなった場合に、メインＣＰＵ１０１に参照される。また、図２５（ｄ）に示す大当り種類決定テーブルは、当選時時短フラグの値が“１”で、当選時確変フラグの値が“１”である場合、すなわち、時短状態及び確変状態の時に大当りとなった場合に、メインＣＰＵ１０１に参照される。
【０２０２】
図１６に戻って、具体的には、ステップＳ１１６において、メインＣＰＵ１０１は、図２５（ａ）〜（ｄ）に示す大当り種類決定テーブルのうち、当選時時短フラグ及び当選時確変フラグに応じた大当り種類決定テーブルを参照し、大当り時選択図柄コマンドに対応付けられた確変フラグの値を読み出しメインＲＡＭ１０３に記憶する処理を行う。
【０２０３】
ステップＳ１１７において、時短フラグセット処理を行う。この処理において、メインＣＰＵ１０１は、図１０に示すステップＳ３５又はステップＳ４４で決定した大当り時選択図柄コマンドと、メインＲＡＭ１０３に記憶された当選時時短フラグ及び当選時確変フラグとに基づき、図２５に示す大当り種類決定テーブルを参照し、メインＲＡＭ１０３に時短フラグをセットする処理を行う。この処理が終了した場合には、ステップＳ１１８に処理を移す。具体的には、メインＣＰＵ１０１は、図２５（ａ）〜（ｄ）に示す大当り種類決定テーブルのうち、当選時時短フラグ及び当選時確変フラグに応じた大当り種類決定テーブルを参照し、大当り時選択図柄コマンドに対応付けられた時短フラグの値を読み出しメインＲＡＭ１０３に記憶する処理を行う。このようなメインＣＰＵ１０１は、特別遊技状態と、少なくとも特別遊技状態の終了後に制御される遊技状態であって、特別遊技状態へと移行し易い第１遊技状態又は第１遊技状態よりも特別遊技状態へと移行し難い第２遊技状態の何れかの遊技状態と、を制御する遊技状態制御手段として機能する。
【０２０４】
ステップＳ１１８において、時短フラグが“１”か否かを判定する処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３の時短フラグの値が“１”か否かを判定する処理を行う。メインＣＰＵ１０１は、時短フラグの値が“１”であると判定した場合には、ステップＳ１１９に処理を移し、時短フラグの値が“１”でないと判定した場合には、本サブルーチンを終了する。
【０２０５】
ステップＳ１１９において、時短状態変動回数カウンタに時短回数をセットする処理を行う。この処理において、メインＣＰＵ１０１は、図１０に示すステップＳ３５又はステップＳ４４で決定した大当り時選択図柄コマンドと、メインＲＡＭ１０３に記憶された当選時時短フラグ及び当選時確変フラグとに基づき、図２５に示す大当り種類決定テーブルを参照し、メインＲＡＭ１０３の時短状態変動回数カウンタに時短回数をセットする処理を行う。この処理が終了した場合には、本サブルーチンを終了する。具体的には、メインＣＰＵ１０１は、図２５（ａ）〜（ｄ）に示す大当り種類決定テーブルのうち、当選時時短フラグ及び当選時確変フラグに応じた大当り種類決定テーブルを参照し、大当り時選択図柄コマンドに対応付けられた時短回数の値を読み出しメインＲＡＭ１０３に記憶する処理を行う。
【０２０６】
［普通図柄制御処理］
図１１のステップＳ５３において実行されるサブルーチン（普通図柄制御処理）について図１７を用いて説明する。なお、図１７において、ステップＳ１３１からステップＳ１３５の側方に描いた数値は、それらのステップに対応する普通図柄制御状態フラグを示し、メインＲＡＭ１０３における普通図柄制御状態フラグとして機能する記憶領域に記憶されている。メインＣＰＵ１０１は、メインＲＡＭ１０３に記憶されている普通図柄制御状態フラグの数値に応じて、その数値に対応する１つのステップが実行され、普通図柄ゲームが進行することになる。
【０２０７】
ステップＳ１３０において、普通図柄制御状態フラグをロードする処理を行う。この処理において、メインＣＰＵ１０１は、メインＲＡＭ１０３に記憶されている普通図柄制御状態フラグを読み出す。この処理が終了した場合には、ステップＳ１３１に処理を移す。
【０２０８】
なお、後述するステップＳ１３１からステップＳ１３５において、メインＣＰＵ１０１は、後述するように、普通図柄制御状態フラグの値に基づいて、各ステップにおける各種の処理を実行するか否かを判定する。この普通図柄制御状態フラグは、普通図柄ゲームの遊技の状態を示すものであり、ステップＳ１３１からステップＳ１３５における処理のいずれかを実行可能にするものである。また、それに加えて、メインＣＰＵ１０１は、各ステップに対して設定された待ち時間タイマなどに応じて決定される所定のタイミングで各ステップにおける処理を実行する。なお、この所定のタイミングに至る前においては、各ステップにおける処理を実行することなく終了することになり、他のサブルーチンを実行することになる。
【０２０９】
ステップＳ１３１において、普通図柄記憶チェック処理を行う。この処理において、メインＣＰＵ１０１は、普通図柄制御状態フラグが普通図柄記憶チェックを示す値（００）である場合に、メインＲＡＭ１０３に記憶されている普通図柄保留記憶数カウンタ（保留個数）の値が“０”であるか否か判定する。メインＣＰＵ１０１は、普通図柄保留記憶数カウンタの値が“０”である場合には、普通図柄ゲーム終了処理を示す値（０４）を普通図柄制御状態フラグにセットする。一方、メインＣＰＵ１０１は、普通図柄保留記憶数カウンタの値が“０”でない場合には、普通図柄変動時間監視処理を示す値（０１）を普通図柄制御状態フラグにセットし、普通図柄の所定の変動時間を待ち時間タイマにセットする。この処理が終了した場合には、ステップＳ１３５又はステップＳ１３２に処理を移す。
【０２１０】
ステップＳ１３２において、普通図柄変動時間監視処理を行う。この処理において、メインＣＰＵ１０１は、普通図柄制御状態フラグが普通図柄変動時間監視を示す値（０１）であり、変動時間が経過した場合に、普通図柄表示時間監視を示す値（０２）を普通図柄制御状態フラグにセットし、確定後待ち時間を待ち時間タイマにセットする。つまり、確定後待ち時間が経過した後、ステップＳ１３３の処理を実行するように設定する。この処理が終了した場合には、ステップＳ１３３に処理を移す。
【０２１１】
ステップＳ１３３において、普通図柄表示時間監視処理を行う。この処理において、メインＣＰＵ１０１は、普通図柄制御状態フラグが普通図柄表示時間監視を示す値（０２）であり、確定後待ち時間が経過した場合に、乱数値を抽出し、メインＲＯＭ１０２に記憶される普通図柄当選テーブルを参照し、普通図柄抽選に当選したか否かを判定する。メインＣＰＵ１０１は、普通図柄抽選に当選した場合には普通電動役物開放を示す値（０３）を普通図柄制御状態フラグにセットし、普通図柄抽選に当選しなかった場合には普通図柄ゲーム終了処理を示す値（０４）を普通図柄制御状態フラグにセットする。この処理が終了した場合には、ステップＳ１３４又はステップＳ１３５に処理を移す。
【０２１２】
ステップＳ１３４において、普通電動役物開放処理を行う。この処理において、メインＣＰＵ１０１は、普通図柄制御状態フラグが普通電動役物開放を示す値（０３）である場合に、普通電動役物開放フラグをセットし、羽根部材を開放させる時間である普通役物開放時間を待ち時間タイマにセットする。つまり、普通役物開放時間が経過した後、ステップＳ１３５の処理を実行するように設定する。なお、メインＣＰＵ１０１は、普通電動役物開放フラグがセットされた場合、第２始動口４１４ｂの普通電動役物４１５（図４参照）の羽根部材を開いた状態とする普通電動役物ソレノイド１１１（図７参照）にソレノイド電源を供給する。また、メインＣＰＵ１０１は、普通電動役物４１５の羽根部材を開いた状態において、第２始動口４１４ｂに所定数の入賞があった場合又は普通役物開放時間がセットされた待ち時間タイマが“０”になった場合には、普通電動役物ソレノイド１１１にソレノイド電源を供給し、普通電動役物４１５の羽根部材を閉じた状態とする。
【０２１３】
ステップＳ１３５において、普通図柄ゲーム終了処理を行う。この処理において、メインＣＰＵ１０１は、普通図柄制御状態フラグが普通図柄ゲーム終了処理を示す値（０４）である場合に、メインＲＡＭ１０３に記憶された普通図柄保留記憶数カウンタの値から１を減算し、普通図柄記憶チェック処理を示す値（００）を普通図柄制御状態フラグにセットする。この処理が終了した場合には、本サブルーチンを終了する。
【０２１４】
［副制御回路メイン処理］
次に、図１８、図１９及び図２０を用いて、サブＣＰＵ２０１が実行する副制御回路メイン処理を説明する。サブＣＰＵ２０１は、電源投入に応じて、プログラムＲＯＭ２０２からプログラムを読み込み、副制御回路メイン処理を実行する。また、サブＣＰＵ２０１は、副制御回路メイン処理を実行している状態であっても、副制御回路メイン処理を中断させ、副制御回路割込処理を実行する場合がある。サブＣＰＵ２０１は、所定の周期（例えば２ミリ秒）ごとにクロックパルスを発生させ、これに応じて、副制御回路割込処理を実行する。
【０２１５】
サブＣＰＵ２０１は、副制御回路割込処理において、ワークＲＡＭ２０３に記憶された演出パターン決定用のカウンタのカウント値を“１”増加する乱数更新処理、主制御回路１００から副制御回路２００に送信されたデータを受信しワークＲＡＭ２０３に記憶する処理、ワークＲＡＭ２０３に記憶された各種タイマを更新する処理、表示制御回路２１０、音声制御回路２２０、ランプ制御回路２３０、操作手段制御回路２４０及び役物制御回路２５０等に各種のコマンドを出力する処理、割込処理前のアドレスに各レジスタを復帰させる処理を行う。
【０２１６】
図１８に示すように、ステップＳ２２０において、初期化処理を行う。この処理において、サブＣＰＵ２０１は、電源投入に応じて、プログラムＲＯＭ２０２から起動プログラムを読み込むとともに、ワークＲＡＭ２０３に記憶されるフラグなどを初期化し、設定する処理を行う。この処理が終了した場合には、ステップＳ２２１に処理を移行する。
【０２１７】
ステップＳ２２１において、乱数更新処理を行う。この処理において、サブＣＰＵ２０１は、ワークＲＡＭ２０３に記憶された乱数の初期値を更新する処理を行う。この処理が終了した場合には、ステップＳ２２２に処理を移す。
【０２１８】
ステップＳ２２２において、コマンド解析処理を行う。この処理において、サブＣＰＵ２０１は、主制御回路１００から受信し、ワークＲＡＭ２０３に記憶したコマンドやデータを解析する処理を行う。このようなコマンドやデータには、デモ表示コマンド、導出図柄指定コマンド、変動演出パターン指定コマンドが示す変動演出パターンのデータ、大当り種類コマンド、確変状態変動回数カウンタの値を示すデータ、時短状態変動回数カウンタの値を示すデータ、大当り開始コマンド、小当り開始コマンド、確変フラグの値を示すデータ、時短フラグの値を示すデータ、始動口入賞コマンド、第１大入賞検知信号、第２大入賞検知信号、球通過検知信号等が含まれる。また、この処理において、サブＣＰＵ２０１は、主制御回路１００から受信した導出図柄指定コマンドに応じた導出図柄を決定し、この導出図柄を液晶表示装置５０の表示領域５１（図４参照）上に表示させるためのデータを、ワークＲＡＭ２０３に記憶する。具体的には、サブＣＰＵ２０１は、導出図柄指定コマンドが、大当りに対応づけられていれば大当りを示す導出図柄を決定し、小当りに対応づけられていれば小当りを示す導出図柄を決定し、ハズレに対応づけられていればハズレを示す導出図柄を決定する。なお、本実施形態において、導出図柄は、例えば、“０”から“９”までの数字が３つ並んだ態様で、液晶表示装置５０の表示領域５１（図４参照）上に変動表示又は停止表示される。そして、大当りを示す導出図柄は、停止表示態様が、例えば、３つの数字が全て同じ数字であり、この数字が奇数である。また、小当りを示す導出図柄は、停止表示態様が、例えば、３つの数字が全て同じ数字であり、この数字が偶数である。また、ハズレを示す導出図柄は、停止表示態様が、例えば、３つの数字が全て同じ数字とならない。この処理が終了した場合には、ステップＳ２２３に処理を移す。
【０２１９】
ステップＳ２２３において、演出態様決定処理を行う。詳しくは後述するが、この処理において、サブＣＰＵ２０１は、役物ユニット４４（図６参照）による演出の態様を決定する処理を行う。この処理が終了した場合には、ステップＳ２２４に処理を移す。
【０２２０】
ステップＳ２２４において、表示制御処理を行う。この処理において、サブＣＰＵ２０１は、液晶表示装置５０において演出画像を表示するためのデータをワークＲＡＭ２０３に記憶する。この演出画像を表示するためのデータには、例えば、導出図柄変動開始コマンド等が含まれる。そして、サブＣＰＵ２０１は、この記憶したデータを表示制御回路２１０に送信する。表示制御回路２１０は、サブＣＰＵ２０１からの演出画像を表示するためのデータに基づいて、導出図柄のデータ、背景画像データ、演出用画像データなど、各種の画像データを画像データＲＯＭ（図示無し）から読み出し、重ね合わせて、液晶表示装置５０の表示領域５１上に表示させる。この処理が終了した場合には、ステップＳ２２５に処理を移す。
【０２２１】
ステップＳ２２５において、音声制御処理を行う。この処理において、サブＣＰＵ２０１は、スピーカ１４から音を発生させるためのデータをワークＲＡＭ２０３に記憶する。サブＣＰＵ２０１は、この記憶したデータを音声制御回路２２０に送信する。音声制御回路２２０は、音を発生させるためのデータに基づき、スピーカ１４から音を発生する。この処理が終了した場合には、ステップＳ２２６に処理を移す。
【０２２２】
ステップＳ２２６において、ランプ制御処理を行う。この処理において、サブＣＰＵ２０１は、装飾ランプ等を含むランプ１５の制御を行うためのデータをワークＲＡＭ２０３に記憶する。サブＣＰＵ２０１は、この記憶したデータをランプ制御回路２３０に送信する。ランプ制御回路２３０は、ランプ１５の制御を行うためのデータに基づき、ランプ１５を点灯、点滅又は消灯する。この処理が終了した場合には、本サブルーチンを終了する。
【０２２３】
ステップＳ２２７において、役物制御処理を行う。詳しくは後述するが、この処理において、サブＣＰＵ２０１は、役物ユニット４４の第１可動部４４５、第２可動部４４９及び第３可動部４５３（図６参照）を移動させる第１モータ４４２、第２モータ４４６及び第３モータ４５０を駆動制御するためのデータをワークＲＡＭ２０３に記憶する。サブＣＰＵ２０１は、この記憶したデータを役物制御回路２５０に送信する。役物制御回路２５０は、第１モータ４４２、第２モータ４４６及び第３モータ４５０を駆動制御するためのデータに基づき、第１モータ４４２、第２モータ４４６及び第３モータ４５０を、所定ステップ数回転させる。この処理が終了した場合には、本サブルーチンを終了する。
なお、本実施形態において、役物制御回路２５０は、第１モータ４４２、第２モータ４４６及び第３モータ４５０（以下、各モータとも言う。）を所定ステップ数回転させる駆動制御を行うが、これに限られるものではなく、所定の励磁時間各モータを回転させる駆動制御を行ってもよい。また、サブＣＰＵ２０１が役物制御回路２５０に送信する「各モータを駆動制御するためのデータ」とは、所定の励磁時間各モータを回転させる駆動制御を行う場合には励磁データであり、所定ステップ数各モータを回転させる駆動制御を行う場合にはステップ数を示すデータであることを想定しているが、これに限られるものではく、「各モータを駆動制御するためのデータ」は、各モータの駆動を制御可能であれば、モータの駆動に関する任意のデータ（モータを制御するドライバに送信するデータ等を含む）であればよい。
【０２２４】
［演出パターン決定処理］
図１８のステップＳ２２３において実行される演出態様決定処理について、図１９を用いて説明する。ステップＳ２３０において、演出パターン決定処理を行う。この処理において、サブＣＰＵ２０１は、図１８に示すステップＳ２２２で解析した変動パターン指定コマンドと、演出パターン決定用に抽出された乱数値とに基づき、図２６に示す変動演出テーブルを参照して、演出パターンを決定し、ワークＲＡＭ２０３に記憶する処理を行う。この処理が終了した場合には、ステップＳ２３１に処理を移す。
【０２２５】
［変動演出テーブル］
ここで、変動演出テーブルについて、図２６を用いて説明する。本実施形態において、変動演出テーブルは、変動パターン指定コマンドに示される変動演出パターンに、導出図柄の変動時間、所定の幅が設定された演出パターン決定用の乱数値、選択率、演出パターン、演出内容、当選種別、図柄指定コマンド及び大当り時選択図柄コマンドが対応付けられ、プログラムＲＯＭ２０２に記憶されている。変動演出テーブルにおいて、変動演出パターンは、変動演出パターン決定テーブル（図２４参照）の変動演出パターンに対応する。また、変動時間は、変動パターン決定テーブルの変動時間に対応する。なお、本実施形態において、変動時間は、演出パターンに対応付けられた演出内容による演出時間と略同じ時間である。また、演出パターンは、各演出内容毎に割り振られた演出パターンの種別を示す。また、当選種別は、大当り乱数判定テーブル（図２１参照）の判定値データに対応する。また、図柄指定コマンドは、図柄判定テーブル（図２２参照）の図柄指定コマンドに対応する。また、大当り時選択図柄コマンドは、図柄判定テーブル（図２２参照）の大当り時選択図柄コマンドに対応する。
【０２２６】
図１９に戻って、ステップＳ２３０において、サブＣＰＵ２０１は、例えば、変動演出パターンが“ＣＤ”であり、演出パターン決定用に抽出された乱数値が“１０”の場合、演出テーブル（図２６参照）を参照し、演出パターン“ＥＮ３９”を決定し、ワークＲＡＭ２０３に記憶する処理を行う。サブＣＰＵ２０１は、この演出パターン“ＥＮ３９”を表示制御回路２１０に送信する。表示制御回路２１０は、液晶表示装置５０の表示領域５１（図４参照）上に、演出パターン“ＥＮ３９”の演出内容である“スペシャル演出Ａ”を表示する。
【０２２７】
ステップＳ２３１において、大当り当選か否かを判定する処理を行う。この処理において、サブＣＰＵ２０１は、図１８に示すステップＳ２２２で解析した変動パターン指定コマンドが示す変動演出パターンが、変動演出テーブル（図２６参照）の当選種別において、大当りに対応付けられているか否かを判定する。サブＣＰＵ２０１は、大当りに対応付けられている（大当り当選）と判定した場合には、ステップＳ２３２に処理を移し、大当りに対応付けられていない（大当り当選以外）と判定した場合には、本サブルーチンを終了する。このようなサブＣＰＵ２０１は、抽選手段における抽選結果に応じて演出を制御する演出制御手段として機能する。
【０２２８】
ステップＳ２３２において、大当り図柄と、大当り時の遊技状態に基づいて演出Ｎｏ．を決定する処理を行う。この処理において、サブＣＰＵ２０１は、図１８に示すステップＳ２２２で解析した大当り時選択図柄コマンド、確変フラグの値を示すデータ及び時短フラグの値を示すデータと、演出Ｎｏ．決定用に抽出された乱数値と、に基づき、図２７に示す演出Ｎｏ．決定テーブルを参照して、演出Ｎｏ．を決定し、ワークＲＡＭ２０３に記憶する処理を行う。この処理が終了した場合には、ステップＳ２３３に処理を移す。
【０２２９】
［演出Ｎｏ．決定テーブル］
ここで、演出Ｎｏ．決定テーブルについて、図２７を用いて説明する。本実施形態において、演出Ｎｏ．決定テーブルは、演出Ｎｏ．に、大当り時選択図柄コマンド、大当り時の遊技状態、駆動条件、有効時間、報知内容、検知毎の駆動の有無、役物種類及び検知手段が対応付けられ、プログラムＲＯＭ２０２に記憶されている。演出Ｎｏ．決定テーブルにおいて、演出Ｎｏ．は、役物ユニット４４（図６参照）による演出の種類を識別するためのナンバーである。また、大当り時選択図柄コマンドは、図柄判定テーブル（図２２参照）の大当り時選択図柄コマンドに対応する。
【０２３０】
また、大当り時の遊技状態は、大当り当選時の遊技状態であり、本実施形態においては「低確時短なし」（当選時における確変フラグの値が“０”で、時短フラグの値が“０”である場合）、「低確時短あり」（当選時における確変フラグの値が“０”で、時短フラグの値が“１”である場合）、「高確時短なし」（当選時における確変フラグの値が“１”で、時短フラグの値が“０”である場合）及び「高確時短あり」（当選時における確変フラグの値が“１”で、時短フラグの値が“１”である場合）の４つの遊技状態が含まれる。また、これらの４つの遊技状態には、所定の幅が設定された演出Ｎｏ．決定用に抽出された乱数値、選択率が対応付けられている。なお、図２７においては、選択率のみを示している。本実施形態においては、大当り時選択図柄コマンド（大当り時に選択された特図の図柄又は大当り図柄等の大当りの種類、種別、当否を示すことができる図柄を含む）、大当りの当選時の遊技状態（大当りに当選したときの遊技状態又は大当りが開始される直前の遊技状態等）に応じて、演出Ｎｏ．の選択率が異なる。
【０２３１】
また、駆動条件（回）は、後述する検知手段により、大当り中に遊技球を検知した検知回数と比較することで駆動条件となる回数である。また、検知毎の駆動は、後述する検知手段による遊技球の検知毎に後述する役物種別に対応づけられた役物を駆動するか否かを示している。例えば、サブＣＰＵ２０１は、検知毎の駆動が「無」の場合、検知手段が遊技球を検知した回数が駆動条件において設定された回数となった時に、役物種別に対応づけられた役物を駆動制御する。また、サブＣＰＵ２０１は、検知毎の駆動が「有」の場合、待機位置にある役物（例えば、図６（ａ）に示す役物ユニット４４の第１可動部４４５、第２可動部４４９又は第３可動部４５３）を、検知手段が遊技球を検知する毎に所定ステップずつ駆動し、検知手段が遊技球を検知した回数が駆動条件において設定された回数となった時に、駆動位置（例えば、図６（ｂ）に示す状態）に移動するように駆動制御する。
【０２３２】
また、有効期間（時間）は、予め設定された所定の期間に、後述する検知手段により検知した検知信号のみを、有効な検知であると判断するか否かを示している。また、報知内容は、後述する役物種類で対応付けられた役物が駆動することで、遊技者に対して報知することが可能な報知内容の有無を示している。本実施形態において、報知内容には、遊技状態が時短状態に移行することや、確変状態に移行することが含まれる。なお、報知内容には、時短状態や確変状態に移行することに限らず、遊技者にとって有利になる情報や、不利になる情報等の任意の内容であってもよい。例えば、サブＣＰＵ２０１は、報知内容が「有」であり、検知毎の駆動が「無」の場合、検知手段が遊技球を検知した回数が駆動条件において設定された回数となった時に、役物を駆動制御することで、遊技者に対して所定の報知内容（遊技状態が時短状態に移行すること）の報知を行うことが可能となる。また、サブＣＰＵ２０１は、報知内容が「有」であり、検知毎の駆動が「有」の場合、検知手段が遊技球を検知した回数が駆動条件において設定された回数となった時に、役物が駆動位置に到達するように駆動制御することで、遊技者に対して所定の報知内容（遊技状態が時短状態に移行すること）の報知を行うことが可能となる。また、サブＣＰＵ２０１は、報知内容が「無」であり、検知毎の駆動が「有」の場合、役物を、検知手段が遊技球を検知する毎に所定ステップずつ駆動するが、駆動位置に到達しないように駆動制御する（所謂、あおり演出）。
【０２３３】
役物種類は、演出で使用される役物が対応付けられている。本実施形態において、役物１は役物ユニット４４の第１可動部４４５（図６参照）であり、役物２は第２可動部４４９（図６参照）であり、役物３は第３可動部４５３（図６参照）である。このような役物ユニット４４の第１可動部４４５、第２可動部４４９及び第３可動部４５３は、演出制御手段によって制御される演出を実行する遊技部材の一例として機能する。また、演出Ｎｏ．決定テーブルには、演出Ｎｏ．に、サブＣＰＵ２０１が、当該演出Ｎｏ．が決定したときに駆動制御する役物（本実施形態では、遊技部材としての第１可動部４４５、第２可動部４４９及び第３可動部４５３）の数である所定数を対応付けてもよい。
【０２３４】
検知手段は、演出で使用される検知手段が対応付けられている。本実施形態において、入賞口Ａは第１大入賞口４１８ａ（図４参照）に設けられた第１大入賞検出センサ１１３ａを示し、入賞口Ｂは第２大入賞口４１８ｂ（図４参照）に設けられた第２大入賞検出センサ１１３ｂを示し、演出ゲートＣは球通過検出器４１６（図４参照）に設けられた球通過検出センサ１１５を示す。
【０２３５】
図１９に戻って、ステップＳ２３３において、検知毎の駆動が「無」か否かを判定する処理を行う。この処理において、サブＣＰＵ２０１は、演出Ｎｏ．決定テーブル（図２７参照）を参照して、ステップＳ２３２で決定した演出Ｎｏ．に対応付けられた検知毎の駆動が「無」か否かを判定する。サブＣＰＵ２０１は、「無」と判定した場合には、ステップＳ２３４に処理を移し、「無」でない（「有」である）と判定した場合には、ステップＳ２３５に処理を移す。
【０２３６】
ステップＳ２３４において、駆動条件を役物の駆動開始条件としてセットする処理を行う。この処理において、サブＣＰＵ２０１は、演出Ｎｏ．決定テーブル（図２７参照）を参照して、ステップＳ２３２で決定した演出Ｎｏ．に対応付けられた駆動条件を、役物の駆動開始条件として、ワークＲＡＭ２０３の所定領域に記憶する。例えば、図２７に示す例では、サブＣＰＵ２０１は、演出Ｎｏ．「１」を決定した場合、役物の駆動開始条件として「８０」（回）をセットする。この処理が終了した場合には、ステップＳ２３６に処理を移す。
【０２３７】
ステップＳ２３５において、駆動条件を役物の駆動終了条件としてセットする処理を行う。この処理において、サブＣＰＵ２０１は、演出Ｎｏ．決定テーブル（図２７参照）を参照して、ステップＳ２３２で決定した演出Ｎｏ．に対応付けられた駆動条件を、役物の駆動終了条件として、ワークＲＡＭ２０３の所定領域に記憶する。例えば、図２７に示す例では、サブＣＰＵ２０１は、演出Ｎｏ．「５」を決定した場合、役物の駆動終了条件として「６０」（回）をセットする。この処理が終了した場合には、ステップＳ２３６に処理を移す。なお、本実施形態においては、役物の駆動終了とは、役物が駆動位置へと移動完了することを示しているが、これに限られるものではなく、役物が駆動位置へと移動完了した後に待機位置へと移動完了するまでの動作を含め役物の駆動終了としてもよい。
【０２３８】
ステップＳ２３６において、有効期間が「無」か否かを判定する処理を行う。この処理において、サブＣＰＵ２０１は、演出Ｎｏ．決定テーブル（図２７参照）を参照して、ステップＳ２３２で決定した演出Ｎｏ．に対応付けられた有効期間が「無」か否かを判定する。サブＣＰＵ２０１は、「無」と判定した場合には、ステップＳ２３７に処理を移し、「無」でない（「有」である）と判定した場合には、ステップＳ２３８に処理を移す。
【０２３９】
ステップＳ２３７において、検知可能時間の設定なしをセットする処理を行う。この処理において、サブＣＰＵ２０１は、検知手段（例えば、第１大入賞検出センサ１１３ａ、第２大入賞検出センサ１１３ｂ、球通過検出センサ１１５）により遊技球が検知されたことを示す検知信号（例えば、第１大入賞検知信号、第２大入賞検知信号、球通過検知信号）を、主制御回路１００から受信した場合に、ワークＲＡＭ２０３の所定領域に記憶された検知カウンタに所定値（例えば、“１”）を加算する期間である検知可能時間に有効期間を設定しないことを示す値を、ワークＲＡＭ２０３の所定領域にセットする。即ち、サブＣＰＵ２０１は、有効期間を設定しないことを示す値をセットした場合、検知信号を受信する毎に、検知カウンタに所定値を加算する。詳細には、「有効期間を設定しない」とは、大当り遊技状態中であって、役物を駆動する演出を行う際に、役物の駆動条件（駆動開始条件を含む）又は役物の駆動終了（駆動終了位置へと移動開始する条件を含む）を示す値と比較することとなる検知カウンタの値を、検知信号を受信する毎に更新することを示す。この処理が終了した場合には、本サブルーチンを終了する。
【０２４０】
ステップＳ２３８において、有効期間を検知可能時間としてセットする処理を行う。この処理において、サブＣＰＵ２０１は、予め設定される有効期間を示す検知可能時間を、検知可能時間を計時する検知可能タイマにセットする。
「有効期間を検知可能時間としてセット」することで、受信した検知信号を有効な検知信号であると判断し検知カウンタを更新することが可能な期間を大当り遊技中に設けることが可能となる。このように、サブＣＰＵ２０１は、「有効期間を設定しない」場合（ステップＳ２３７の処理を行う場合）には役物の駆動を伴う大当り遊技中に検知信号を受信すると検知カウンタを更新（所定値を加算、所定値を減算する処理等を含む）し、「有効期間を検知可能時間としてセット」する場合（ステップＳ２３８の処理を行う場合）には検知カウンタを更新することが可能な期間を大当り遊技中に設ける。よって、サブＣＰＵ２０１は、ステップＳ２３６の処理で、特定の遊技期間（又は役物の動作期間）において、検知信号を有効な検知信号であると判断する有効期間をセットするか否かを判断してもよい。この処理が終了した場合には、ステップＳ２３９に処理を移す。
【０２４１】
ステップＳ２３９において、検知可能タイマによる計測を開始する処理を行う。この処理において、サブＣＰＵ２０１は、ステップＳ２３８で有効期間を示す検知可能時間をセットした検知可能タイマによる計測を開始する。この処理が終了した場合には、本サブルーチンを終了する。
【０２４２】
［役物制御処理］
図１８のステップＳ２２７において実行される役物制御処理について、図２０を用いて説明する。ステップＳ２４０において、検知信号を受信したか否かを判定する処理を行う。この処理において、サブＣＰＵ２０１は、検知手段（例えば、第１大入賞検出センサ１１３ａ、第２大入賞検出センサ１１３ｂ、球通過検出センサ１１５）により遊技球が検知されたことを示す検知信号（例えば、第１大入賞検知信号、第２大入賞検知信号、球通過検知信号）を、主制御回路１００から受信したか否かを判定する。サブＣＰＵ２０１は、検知信号を受信したと判定した場合には、ステップＳ２４１に処理を移し、検知信号を受信していないと判定した場合には、本サブルーチンを終了する。
【０２４３】
ステップＳ２４１において、有効期間が「無」か否かを判定する処理を行う。この処理において、サブＣＰＵ２０１は、ワークＲＡＭ２０３の所定領域に、有効期間を設定しないことを示す値がセットされているか否かを判定する。サブＣＰＵ２０１は、有効期間を設定しないことを示す値がセットされていると判定した場合には、ステップＳ２４２に処理を移し、有効期間を設定しないことを示す値がセットされていない（検知可能タイマに有効期間を示す時間がセットされている）と判定した場合には、ステップＳ２４７に処理を移す。
【０２４４】
ステップＳ２４２において、検知カウンタに“１”加算する処理を行う。この処理において、サブＣＰＵ２０１は、ワークＲＡＭ２０３の所定領域に記憶された検知カウンタに“１”加算する。この処理が終了した場合には、ステップＳ２４３に処理を移す。このようなサブＣＰＵ２０１は、遊技状態制御手段による特別遊技状態の制御中に、複数の通過領域のうちの少なくとも一つを通過した遊技球の数である通過遊技球数をカウント可能なカウント手段の一例として機能する。また、サブＣＰＵ２０１は、遊技状態制御手段によって特別遊技状態が制御される期間であって、演出制御手段により設定される所定期間に、複数の通過領域のうち一つを遊技球が通過した場合に通過遊技球数をカウント可能なカウント手段の一例として機能する。
【０２４５】
ステップＳ２４３において、駆動開始条件がセットされているか否かを判定する処理を行う。この処理において、サブＣＰＵ２０１は、ワークＲＡＭ２０３の所定領域に、駆動開始条件（図２７に示す例において、例えば、演出Ｎｏ．「１」を決定した場合であれば、「８０」（回））がセットされているか否かを判定する。サブＣＰＵ２０１は、駆動開始条件がセットされていると判定した場合には、ステップＳ２４４に処理を移し、駆動開始条件がセットされていないと判定した場合には、ステップＳ２５０に処理を移す。
【０２４６】
ステップＳ２４４において、駆動開始条件が示す値が、検知カウンタ値と同じか否かを判定する処理を行う。この処理において、サブＣＰＵ２０１は、ワークＲＡＭ２０３の所定領域にセットされた駆動開始条件が示す値と、検知カウンタ値とを対比し、両値が同じであるか否かを判定する。サブＣＰＵ２０１は、両値が同じであると判定した場合には、ステップＳ２４５に処理を移し、両値が同じでないと判定した場合には、本サブルーチンを終了する。なお、本実施形態において、サブＣＰＵ２０１は、本ステップで、駆動開始条件が示す値が、検知カウンタ値と同じか否かを判定する処理を実行するが、これに限られるものではなく、検知カウンタが示す値が、駆動開始条件が示す値以上（又は、検知カウンタが示す値が駆動開始条件が示す値よりも大きい）か否かを判定してもよい。また、本実施形態において、サブＣＰＵ２０１は、ステップＳ２４２において、検知カウンタを加算するが、これに限られるものではなく、検知カウンタを所定の初期値から減算してもよく、この場合、検知カウンタの所定の初期値は駆動開始条件が示す値であり、検知カウンタの値が“０”と同じ値（又は“０”よりも小さい）場合に、役物を駆動開始してもよい。
【０２４７】
ステップＳ２４５において、役物の駆動制御処理を行う。この処理において、サブＣＰＵ２０１は、演出Ｎｏ．決定テーブル（図２７参照）を参照して、ステップＳ２３２で決定した演出Ｎｏ．に対応付けられた役物を、待機位置から駆動位置まで駆動制御する。この処理が終了した場合には、ステップＳ２４６に処理を移す。
【０２４８】
図２８は、本発明の一実施形態のパチンコ遊技機において実行される役物演出の一例の説明図である。図２８（ａ）は役物の一例である第２可動部が待機位置の状態を示す図であり、図２８（ｂ）は役物の一例である第２可動部が駆動位置の状態を示す図である。図２８は、サブＣＰＵ２０１がステップＳ２３２（図１９参照）で、演出Ｎｏ．決定テーブル（図２７参照）を参照して、演出Ｎｏ．「５」を決定した場合の役物演出の例を示している。サブＣＰＵ２０１は、ステップＳ２３２で、演出Ｎｏ．「５」を決定した場合、ステップＳ２４５（図２０参照）において、第２可動部４４９を図２８（ａ）に示す待機位置から図２８（ｂ）に示す駆動位置まで移動するように第２モータ４４６を駆動制御するためのデータをワークＲＡＭ２０３に記憶する。そして、サブＣＰＵ２０１は、この記憶したデータを役物制御回路２５０に送信する。役物制御回路２５０は、このデータに基づき、第２モータ４４６を駆動し、第２可動部４４９を待機位置から駆動位置まで移動する。
【０２４９】
図２０に戻って、ステップＳ２４６において、演出に合わせて役物を待機位置へ駆動制御する処理を行う。この処理において、サブＣＰＵ２０１は、予め設定された演出内容に応じて、ステップＳ２４５で駆動位置へ駆動制御した役物を、待機位置へ駆動制御する。具体的には、図２８に示す例によれば、サブＣＰＵ２０１は、第２可動部４４９を図２８（ｂ）に示す駆動位置から図２８（ａ）に示す待機位置まで移動するように第２モータ４４６を駆動制御するためのデータをワークＲＡＭ２０３に記憶する。そして、サブＣＰＵ２０１は、この記憶したデータを役物制御回路２５０に送信する。役物制御回路２５０は、このデータに基づき、第２モータ４４６を駆動し、第２可動部４４９を駆動位置から待機位置まで移動する。この処理が終了した場合には、本サブルーチンを終了する。
【０２５０】
ステップＳ２４７において、検知可能タイマが示す値が検知可能時間より小さいか否かを判定する処理を行う。この処理において、サブＣＰＵ２０１は、ステップＳ２３８（図１９参照）で有効期間を示す検知可能時間をセットし、ステップＳ２３９（図１９参照）で計測を開始した検知可能タイマが示す値が検知可能時間より小さいか否かを判定する。即ち、サブＣＰＵ２０１は、検知可能タイマが示す値が、“０”より大きいか否かを判定する。サブＣＰＵ２０１は、検知可能タイマが示す値が検知可能時間より小さいと判定した場合には、ステップＳ２４２に処理を移し、検知可能タイマが示す値が検知可能時間より小さいと判定しない場合には、ステップＳ２４８に処理を移す。
【０２５１】
ステップＳ２４８において、検知可能タイマが示す値が検知可能時間と同じか否かを判定する処理を行う。この処理において、サブＣＰＵ２０１は、ステップＳ２３８（図１９参照）で有効期間を示す検知可能時間をセットし、ステップＳ２３９（図１９参照）で計測を開始した検知可能タイマが示す値が検知可能時間と同じか否かを判定する。即ち、サブＣＰＵ２０１は、検知可能タイマが示す値が、“０”か否かを判定する。サブＣＰＵ２０１は、検知可能タイマが示す値が検知可能時間と同じと判定した場合には、ステップＳ２４９に処理を移し、検知可能タイマが示す値が検知可能時間と同じでないと判定した場合には、本サブルーチンを終了する。
【０２５２】
ステップＳ２４９において、演出に合わせて役物を待機位置へ駆動制御する処理を行う。この処理において、サブＣＰＵ２０１は、予め設定された演出内容に応じて、待機位置から、検知信号受信毎に所定ステップずつ駆動する単位駆動により駆動制御した役物を、待機位置へ駆動制御する。詳細には、サブＣＰＵ２０１は、待機位置から単位駆動により駆動制御した役物（図６に示す第１可動部４４５、第２可動部４４９及び第３可動部４５３）を待機位置まで移動するように第１モータ４４２、第２モータ４４６又は第３モータ４５０を駆動制御するためのデータをワークＲＡＭ２０３に記憶する。そして、サブＣＰＵ２０１は、この記憶したデータを役物制御回路２５０に送信する。役物制御回路２５０は、このデータに基づき、第１モータ４４２、第２モータ４４６又は第３モータ４５０を駆動し、役物を待機位置まで移動する。この処理が終了した場合には、本サブルーチンを終了する。このようなサブＣＰＵ２０１は、所定期間の終了後に、遊技部材を待機位置へと移動させる制御が可能な演出制御手段の一例として機能する。なお、本実施形態において、サブＣＰＵ２０１は、図示しないが検知可能タイマと検知可能時間との比較を検知可能タイマが更新される度に行っており、検知可能タイマ≧検知可能時間となった場合に、ステップＳ２４９を実行するが、これに限られるものではない。サブＣＰＵ２０１は、ステップＳ２４０において「検知信号を受信していないと判定した場合」に、図２０のサブルーチンを終了するが、これに限られるものではなく、ステップＳ２４０において「検知信号を受信していないと判定した場合」にステップＳ２４７へ処理を移し、検知可能タイマに関する判定（検知可能時間の終了に関する判定）を実行可能にしてもよい。また、サブＣＰＵ２０１は、ステップＳ２４８において、検知可能タイマが示す値が検知可能時間と同じか否かを判定する処理を行っているが、これに限られるものではなく、検知可能タイマが加算されていく場合には、検知可能タイマ≧検知可能時間か否かを判定してもよいし、検知可能タイマが減算されていく場合には、検知可能タイマ≦検知可能時間か否かを判定してもよい。また、検知可能タイマと検知可能時間との比較において、イコール（＝）を含むか否かについては実施形態に応じて適宜変更可能である。
【０２５３】
ステップＳ２５０において、駆動終了条件がセットされているか否かを判定する処理を行う。この処理において、サブＣＰＵ２０１は、ワークＲＡＭ２０３の所定領域に、駆動終了条件（図２７に示す例において、例えば、演出Ｎｏ．「５」を決定した場合であれば、「６０」（回））がセットされているか否かを判定する。サブＣＰＵ２０１は、駆動終了条件がセットされていると判定した場合には、ステップＳ２５１に処理を移し、駆動終了条件がセットされていないと判定した場合には、本サブルーチンを終了する。
【０２５４】
ステップＳ２５１において、駆動終了条件が示す値が検知カウンタ値より大きいか否かを判定する処理を行う。この処理において、サブＣＰＵ２０１は、ワークＲＡＭ２０３の所定領域にセットされた駆動終了条件が示す値と、検知カウンタ値とを対比し、駆動終了条件が示す値が検知カウンタ値より大きいか否かを判定する。サブＣＰＵ２０１は、駆動終了条件が示す値が検知カウンタ値より大きいと判定した場合には、ステップＳ２５２に処理を移し、駆動終了条件が示す値が検知カウンタ値より大きいと判定しない場合には、ステップＳ２５３に処理を移す。
【０２５５】
ステップＳ２５２において、役物の駆動制御処理を行う。この処理において、サブＣＰＵ２０１は、演出Ｎｏ．決定テーブル（図２７参照）を参照して、ステップＳ２３２で決定した演出Ｎｏ．に対応付けられた役物を、単位駆動する駆動制御を行う。この処理が終了した場合には、ステップＳ２５３に処理を移す。このようなサブＣＰＵ２０１は、カウント手段が通過遊技球数のカウントを行う毎に、遊技部材が待機位置から駆動位置へと段階的に移動させる制御が可能な演出制御手段の一例として機能する。
【０２５６】
図２９は、本発明の一実施形態のパチンコ遊技機において実行される役物演出の一例の説明図である。図２９（ａ）は役物の一例である第２可動部が待機位置の状態を示す図であり、図２９（ｂ）は役物の一例である第２可動部が待機位置から単位駆動により移動した状態を示す図である。また、図２９（ｂ）において、点線は、第２可動部が駆動位置の状態を示している。図２９は、サブＣＰＵ２０１がステップＳ２３２（図１９参照）で、演出Ｎｏ．決定テーブル（図２７参照）を参照して、演出Ｎｏ．「１２」を決定した場合の役物演出の例を示している。サブＣＰＵ２０１は、ステップＳ２３２で、演出Ｎｏ．「１２」を決定した場合、ステップＳ２５２（図２０参照）において、第２可動部４４９を図２９（ａ）に示す待機位置から単位駆動するように第２モータ４４６を予め設定された所定ステップ数だけ駆動制御するためのデータをワークＲＡＭ２０３に記憶する。そして、サブＣＰＵ２０１は、この記憶したデータを役物制御回路２５０に送信する。役物制御回路２５０は、このデータに基づき、第２モータ４４６を駆動し、第２可動部４４９を単位駆動する。これにより、第２可動部４４９は、図２９（ｂ）に示す状態となる。なお、本実施形態における「単位駆動」とは、待機位置から駆動位置までの移動距離（移動量、駆動量、ステップ数、駆動回数、励磁データ等で示される値）を駆動条件の値で割った値又は所定の値で割った値である。特に、駆動条件が無い演出Ｎｏ．に関しては、駆動条件の値で割ることができないため、所定の値で割った値が設定されていることが想定されるが、これに限られるものではなく、サブＣＰＵ２０１は、「単位駆動」としてランダムな値をセットし、有効な入賞が検知される毎（検知信号を受信する毎）に役物を単位駆動に対応する分だけ駆動制御し、最終的に駆動条件（特に、駆動終了条件）の値の数だけ入賞したときに駆動位置に役物が存在するように制御するようにしてもよい。
【０２５７】
なお、サブＣＰＵ２０１は、ステップＳ２４５やステップＳ２５２において、演出Ｎｏ．決定テーブルにおいて所定数が対応付けられていた場合、決定した演出Ｎｏ．に対応付けられた役物種類が示す遊技部材を含む所定数の遊技部材における演出の制御を行ってもよい。この場合、サブＣＰＵ２０１は、演出Ｎｏ．「１２」を決定し、例えば、演出Ｎｏ．「１２」に所定数として「３」が対応付けられていた場合、演出Ｎｏ．「１２」に対応付けられた役物種類である第２可動部４４９と、その他２つの役物種類として第１可動部４４５及び第３可動部４５３を駆動制御する。また、サブＣＰＵ２０１は、演出Ｎｏ．「１２」を決定し、例えば、演出Ｎｏ．「１２」に所定数として「２」が対応付けられていた場合、演出Ｎｏ．「１２」に対応付けられた役物種類である第２可動部４４９と、その他１つの役物種類として第１可動部４４５又は第３可動部４５３を、例えば、乱数抽選により選択し、選択した１つの役物種類を駆動制御する。また、サブＣＰＵ２０１は、演出Ｎｏ．「１２」を決定し、例えば、演出Ｎｏ．「１２」に所定数として「１」が対応付けられていた場合、演出Ｎｏ．「１２」に対応付けられた役物種類である第２可動部４４９のみを駆動制御する。また、サブＣＰＵ２０１は、複数の役物種類を駆動制御する場合、各役物種類それぞれ、各役物種類の待機位置から、各役物種類の駆動位置まで移動する。また、サブＣＰＵ２０１は、複数の役物種類を駆動制御する場合、各役物種類それぞれ、各役物種類の単位駆動に対応する分だけ移動する。このように、遊技者にとっての有利さが異なる複数種類の特別遊技状態での遊技が行われる遊技機において、複数種類の特別遊技状態にそれぞれ役物種類を対応付け、当選した特別遊技状態に応じた役物種類を駆動制御することで、遊技者に特別遊技状態の種類を報知することが可能となる。また、当選した特別遊技状態に応じた役物種類以外の役物種類を、当選した特別遊技状態に応じた役物種類とともに駆動制御することで、遊技者が望む種類の特別遊技状態に当選したことの期待度を向上できるとともに、複数の役物種類の動きから当選した特別遊技状態の種類を推測する楽しみを提供できる。このようなサブＣＰＵ２０１は、特別遊技状態の種類に応じて規定された所定数と、遊技状態制御手段によって特別遊技状態が制御される期間の開始から終了までにカウント手段がカウントした通過遊技球数と、に応じて、特別遊技状態の種類と対応する遊技部材を含む所定数の遊技部材における演出の制御を行うことで、特別遊技状態の種類と、特別遊技状態の終了後に第１遊技状態又は第２遊技状態の何れの遊技状態が、遊技状態制御手段により制御されるかを報知可能である演出制御手段として機能する。
【０２５８】
図２０に戻って、ステップＳ２５３において、駆動終了条件が示す値が、検知カウンタ値と同じか否かを判定する処理を行う。この処理において、サブＣＰＵ２０１は、ワークＲＡＭ２０３の所定領域にセットされた駆動終了条件が示す値と、検知カウンタ値とを対比し、両値が同じであるか否かを判定する。サブＣＰＵ２０１は、両値が同じであると判定した場合には、ステップＳ２５４に処理を移し、両値が同じでないと判定した場合には、本サブルーチンを終了する。
【０２５９】
ステップＳ２５４において、報知内容が「有」か否かを判定する処理を行う。この処理において、サブＣＰＵ２０１は、演出Ｎｏ．決定テーブル（図２７参照）を参照して、ステップＳ２３２で決定した演出Ｎｏ．に対応付けられた報知内容が「有」か否かを判定する。サブＣＰＵ２０１は、「有」と判定した場合には、ステップＳ２５５に処理を移し、「有」でない（「無」である）と判定した場合には、ステップＳ２５６に処理を移す。
【０２６０】
ステップＳ２５５において、役物を駆動位置に駆動制御する処理を行う。この処理において、サブＣＰＵ２０１は、演出Ｎｏ．決定テーブル（図２７参照）を参照して、ステップＳ２３２で決定した演出Ｎｏ．に対応付けられた役物を、現在の位置から駆動位置まで駆動制御する。具体的には、図２９に示す例によれば、サブＣＰＵ２０１は、第２可動部４４９を図２９（ｂ）に実線で示す位置から、点線で示す駆動位置まで移動するように第２モータ４４６を駆動制御するためのデータをワークＲＡＭ２０３に記憶する。そして、サブＣＰＵ２０１は、この記憶したデータを役物制御回路２５０に送信する。役物制御回路２５０は、このデータに基づき、第２モータ４４６を駆動し、第２可動部４４９を駆動位置まで移動する。この処理が終了した場合には、ステップＳ２５６に処理を移す。このようなサブＣＰＵ２０１は、遊技状態制御手段の制御により特別遊技状態の終了後に第１遊技状態へと移行する場合には、カウント手段によってカウントされた通過遊技球数が所定数となったときに、遊技部材を駆動位置へと移動させる制御を実行可能である演出制御手段の一例として機能する。
【０２６１】
ステップＳ２５６において、役物の単位駆動を終了する処理（演出に合わせて役物を待機位置へ駆動制御する処理）を行う。この処理において、サブＣＰＵ２０１は、予め設定された演出内容に応じて、ステップＳ２５２又はステップＳ２５５で駆動制御した役物を、待機位置へ駆動制御する。具体的には、図２９に示す例によれば、サブＣＰＵ２０１は、第２可動部４４９を図２８（ｂ）の点線や実線で示す位置から図２９（ａ）に示す待機位置まで移動するように第２モータ４４６を駆動制御するためのデータをワークＲＡＭ２０３に記憶する。そして、サブＣＰＵ２０１は、この記憶したデータを役物制御回路２５０に送信する。役物制御回路２５０は、このデータに基づき、第２モータ４４６を駆動し、第２可動部４４９を駆動位置から待機位置まで移動する。この処理が終了した場合には、本サブルーチンを終了する。
【０２６２】
〈変形例〉
次に、本実施形態におけるパチンコ遊技機１の変形例について説明する。変形例では、第２大入賞口にＶベロと、Ｖ入賞検出センサが設けられている点が、本実施形態と異なる。なお、以下の説明において、本実施形態と同様の構成については、同一の符号を付し、その説明を省略又は簡略する。
【０２６３】
図３０は、本発明の一実施形態の変形例に係るパチンコ遊技機の第２大入賞口の変形例を説明する図である。第２大入賞口４１８ｂ’は、その内部に遊技球が流下する流路５００が形成され、流路５００において、上流側に第２大入賞検出センサ１１３ｂが設けられ、下流側に大入賞口排出センサ１１３ｃが設けられている。更に、第２大入賞口４１８ｂ’は、その内部に、第２大入賞検出センサ１１３ｂの下流側の流路５００の背面側側面に、開閉可能なＶベロ５０５が設けられ、流路５００の背面側に補助流路５１０が設けられ、補助流路５１０においてＶ入賞検出センサ５１５が設けられている。Ｖベロ５０５は、所定の条件が成立したときに、開放状態となり、所定時間経過後に閉鎖状態となる。補助流路５１０には、Ｖベロ５０５が開放状態のときに、流路５００から遊技球が入球可能となり、Ｖベロ５０５が閉鎖状態のときに、流路５００から遊技球が入球不可能となる。
【０２６４】
図３１は、本発明の一実施形態の変形例に係るパチンコ遊技機における制御回路を示すブロック図である。図３１に示すように、変形例において、主制御回路１００には、本実施形態で説明したセンサ等に加え更に、Ｖベロ５０５（図３０参照）を開閉するＶ入賞ソレノイド５０６と、Ｖベロ５０５が開放状態のとき遊技球がＶ入賞した場合に、所定の検知信号を主制御回路１００に供給するＶ入賞検出センサ５１５と、が接続されている。
【０２６５】
次に、変形例に係る主制御回路１００が実行するスイッチ入力検出処理について説明する。なお、変形例に係る主制御回路１００及び副制御回路２００が実行するその他の制御処理は、本実施形態と同様であるので、その説明を省略又は簡略する。変形例において、図８のステップＳ１２において実行されるサブルーチン（スイッチ入力検出処理）について図３２を用いて説明する。なお、ステップＳ３２０、Ｓ３２１、Ｓ３２２、Ｓ３２３は、それぞれ図９に示すステップＳ２０、Ｓ２１、Ｓ２２、Ｓ２３と同様であるので、その説明を省略又は簡略する。
【０２６６】
ステップＳ３２４において、特定領域通過検出処理を行う。この処理において、メインＣＰＵ１０１は、第２大入賞口４１８ｂ’（図３０参照）に設けられたＶ入賞検出センサ５１５からの検知信号を受信した場合、特定領域通過検知信号をメインＲＡＭ１０３の所定領域にセットする。また、この特定領域通過検知信号は、メインＣＰＵ１０１により、ステップＳ１４（図８参照）において、副制御回路２００に供給される。また、メインＣＰＵ１０１は、Ｖ入賞検出センサ５１５からの検知信号を受信した場合、例えば、小当り遊技状態であれば、大当り遊技状態に移行するか否かの抽選を行い、大当り遊技状態であれば、大当り遊技状態終了後に、確変状態に移行するか否かの抽選を行う。この処理が終了した場合、ステップＳ３２５に処理を移す。
【０２６７】
ステップＳ３２５において、大入賞口排出検知処理を行う。この処理において、メインＣＰＵ１０１は、第２大入賞口４１８ｂ’（図３０参照）に設けられた大入賞口排出センサ１１３ｃからの検知信号を受信した場合、大入賞口排出検知信号をメインＲＡＭ１０３の所定領域にセットする。また、この大入賞口排出検知信号は、メインＣＰＵ１０１により、ステップＳ１４（図８参照）において、副制御回路２００に供給される。この処理が終了した場合には、本サブルーチンを終了する。
【０２６８】
また、変形例に係る副制御回路２００は、ステップＳ２４０（図２０参照）において、検知信号として、実施形態における第１大入賞検知信号、第２大入賞検知信号、球通過検知信号に加え又は替えて、特定領域通過検知信号又は大入賞口排出検知信号（第２大入賞検出センサ１１３ｂで検知された遊技球のうち、Ｖ入賞検出センサ５１５で検知された遊技球以外の遊技球を検知した信号）を、主制御回路１００から受信したか否かを判定してもよい。そして、この場合、副制御回路２００は、ステップＳ２４２（図２０参照）において、特定領域通過検知信号又は大入賞口排出検知信号に応じて、検知カウンタに“１”加算する処理を行う。
【０２６９】
以上、説明したように構成された本実施形態及び変形例によれば、遊技者にとって有利な大当り遊技状態中に、第１大入賞口４１８ａ、第２大入賞口４１８ｂ又は球通過検出器４１６のうちの少なくとも一つを通過した遊技球の数である通過遊技球数に応じて大当り遊技状態の種類と対応する遊技部材である第１可動部４４５、第２可動部４４９又は第３可動部４５３を含む所定数の遊技部材による演出が行われ、この演出により、大当り遊技状態の種類と、大当り遊技状態の終了後の遊技状態を報知することが可能となる。このため、大当り遊技状態の種類や大当り遊技状態の終了後の遊技状態を知りたい遊技者は、積極的に遊技球を第１大入賞口４１８ａ、第２大入賞口４１８ｂ又は球通過検出器４１６に通過させようと遊技を行う。また、遊技球が第１大入賞口４１８ａ、第２大入賞口４１８ｂ又は球通過検出器４１６を通過すれば、抽選結果に応じた演出が第１可動部４４５、第２可動部４４９又は第３可動部４５３により行われる。よって、遊技機で行われる遊技に対する興趣を向上させると共に、第１可動部４４５、第２可動部４４９又は第３可動部４５３による演出に対する興趣も向上させることが可能となる。したがって、遊技に対する興趣を向上可能な遊技機を提供できる。
【０２７０】
また、本実施形態及び変形例によれば、大当り遊技状態中に第１大入賞口４１８ａ、第２大入賞口４１８ｂ又は球通過検出器４１６に遊技球が通過する毎に第１可動部４４５、第２可動部４４９又は第３可動部４５３が待機位置から駆動位置へと段階的に移動し、特別遊技状態の終了後に確変状態又は時短状態へと移行する場合には、第１大入賞口４１８ａ、第２大入賞口４１８ｂ又は球通過検出器４１６を通過した遊技球の数である通過遊技球数が所定数であれば、第１可動部４４５、第２可動部４４９又は第３可動部４５３が駆動位置へと移動する。このため、遊技者は、第１可動部４４５、第２可動部４４９又は第３可動部４５３が駆動位置へと移動することによって、大当り遊技状態の終了後の遊技状態が確変状態又は時短状態へと移行することが把握可能となる。つまり、大当り遊技状態の終了後の遊技状態が確変状態又は時短状態へと移行するかを把握したい遊技者は、積極的にサブＣＰＵ２０１が通過遊技球数のカウントを行うように遊技球を第１大入賞口４１８ａ、第２大入賞口４１８ｂ又は球通過検出器４１６へと通過させることとなる。よって、遊技球を第１大入賞口４１８ａ、第２大入賞口４１８ｂ又は球通過検出器４１６へと通過させる遊技に対する興趣を向上させることが可能となると共に、第１可動部４４５、第２可動部４４９又は第３可動部４５３が待機位置から駆動位置へと段階的に移動するため、演出に対する興趣も向上させることが可能となる。
【０２７１】
また、本実施形態及び変形例によれば、第１可動部４４５、第２可動部４４９又は第３可動部４５３が段階的に移動し、大当り遊技状態中の所定期間の終了後において、第１可動部４４５、第２可動部４４９又は第３可動部４５３が待機位置と駆動位置の間に位置する場合、第１可動部４４５、第２可動部４４９又は第３可動部４５３を待機位置へと移動する。このため、大当り遊技状態の終了後の遊技状態が、例えば、確変状態又は時短状態へと移行することを把握したい遊技者は、所定期間に集中して遊技球を第１大入賞口４１８ａ、第２大入賞口４１８ｂ又は球通過検出器４１６へと通過させることとなる。よって、遊技球を第１大入賞口４１８ａ、第２大入賞口４１８ｂ又は球通過検出器４１６へと通過させる遊技に対する興趣を更に向上させることが可能となる。
【０２７２】
以上、本実施形態を用いて、本発明に係るパチンコ遊技機１について説明したが、本発明はこれに限られるものではない。すなわち、本発明の要旨を逸脱しない範囲で、各手段の具体的構成については任意に変更することができる。
【０２７３】
本実施形態において、副制御回路２００のサブＣＰＵ２０１は、大当り時選択図柄コマンドの種類に応じて、複数種類の検知手段（第１大入賞検出センサ１１３ａ、第２大入賞検出センサ１１３ｂ、球通過検出センサ１１５）が遊技球を検出したことを示す検知信号（第１大入賞検知信号、第２大入賞検知信号、球通過検知信号）を受信し、これらの検知信号を受信した回数が、駆動条件としてセットした回数に達したときに、役物ユニット４４の第１可動部４４５、第２可動部４４９又は第３可動部４５３を駆動制御する。しかしながら、これに限らず、サブＣＰＵ２０１は、複数種類の検知手段の何れか１つが遊技球を検出したことを示す検知信号を受信し、この検知信号を受信した回数が、駆動条件としてセットした回数に達したときに、第１可動部４４５、第２可動部４４９又は第３可動部４５３を駆動制御してもよい。また、サブＣＰＵ２０１は、第１可動部４４５、第２可動部４４９又は第３可動部４５３（複数の可動部材）のうち何れか２つ（可動部材の組み合わせ）が駆動するように駆動制御してもよい。また、サブＣＰＵ２０１は、第１可動部４４５、第２可動部４４９又は第３可動部４５３（複数の可動部材）全てが駆動するように駆動制御してもよい。また、本実施形態においては、１の役物（役物ユニット４４）が第１可動部４４５、第２可動部４４９又は第３可動部４５３によって構成されているが、これに限らず、第１可動部４４５、第２可動部４４９又は第３可動部４５３の各々を夫々別の役物としてもよいし、複数の役物から構成される可動部材としてもよい。また、「可動部材の駆動」には、役物の駆動も含まれる。また、上記に関連して、第１の役物が複数の可動部材を備え、第２の役物が１の可動部材を備える場合、本実施形態における第１可動部を第１の役物に適用し、第２可動部を第２の役物に適用することも可能である。また、同様に、第１の役物が１の可動部材を備え、第２の役物が複数の可動部材を備える場合、第ｌの役物が複数の可動部材を備え、第２の役物が複数の可動部材を備える場合、第ｌの役物が１の可動部材を備え、第２の役物が１の可動部材を備える場合等も本実施形態を適用することが可能であり、各々の場合において、第３の可動部を１の可動部材又は１の役物として構成することも可能である。
【０２７４】
また、サブＣＰＵ２０１は、大入賞口に設けられた検知手段（第１大入賞検出センサ１１３ａ、第２大入賞検出センサ１１３ｂ）が遊技球を検出したことを示す検知信号（第１大入賞検知信号、第２大入賞検知信号）を受信し、この検知信号を受信した回数が、駆動条件としてセットした回数に達したときに、第１可動部４４５、第２可動部４４９又は第３可動部４５３を駆動制御してもよい。
【０２７５】
また、主制御回路１００に、発射装置２０から発射された遊技球の数を検知する発射球数検知センサを接続し、この発射球数検知センサが遊技球を検出したことを示す発射球数検知信号を副制御回路２００に送信する構成を備えてもよい。この場合、サブＣＰＵ２０１は、発射された遊技球数を示す発射球数検知信号のカウント数から、大入賞口に入賞した遊技球を示す第１大入賞検知信号及び第２大入賞検知信号のカウント数を減算することで、大当り遊技状態において、大入賞口に入賞しなかった遊技球数を算出し、この大入賞口に入賞しなかった遊技球数が、駆動条件としてセットした回数に達したときに、第１可動部４４５、第２可動部４４９又は第３可動部４５３を駆動制御してもよい。また、サブＣＰＵ２０１は、発射球数検知信号のカウント数が、駆動条件としてセットした回数に達したときに、第１可動部４４５、第２可動部４４９又は第３可動部４５３を駆動制御してもよい。
【０２７６】
また、本実施形態において、メインＣＰＵ１０１は、大当り遊技状態において、第１大入賞検出センサ１１３ａが遊技球を検出したことを示す第１大入賞検知信号、第２大入賞検出センサ１１３ｂが遊技球を検出したことを示す第２大入賞検知信号、球通過検出センサ１１５が遊技球を検出したことを示す球通過検知信号、を副制御回路２００に供給する。しかしながら、これに限らず、メインＣＰＵ１０１は、小当り遊技状態において、第１大入賞検知信号、第２大入賞検知信号、球通過検知信号、を副制御回路２００に供給してもよい。この場合、副制御回路２００のサブＣＰＵ２０１は、小当り遊技状態において、第１大入賞検知信号、第２大入賞検知信号、球通過検知信号を受信した回数に応じた、役物ユニット４４の第１可動部４４５、第２可動部４４９、第３可動部４５３の駆動条件（駆動開始条件、駆動終了条件）をセットする処理を行ってもよい。
【０２７７】
また、メインＣＰＵ１０１は、時短遊技状態において、第２始動口４１４ｂに設けられた第２始動口入賞球センサ１１６ｂが遊技球を検出したことを示す始動口入賞検知信号を副制御回路２００に供給してもよい。この場合、副制御回路２００のサブＣＰＵ２０１は、時短遊技状態において、始動口入賞検知信号を受信した回数に応じた、役物ユニット４４の第１可動部４４５、第２可動部４４９、第３可動部４５３の駆動条件（駆動開始条件、駆動終了条件）をセットする処理を行ってもよい。
【０２７８】
このように、複数の入賞口や球通過検出器に設けられた遊技球を検出するセンサを検知手段とし、役物を駆動する条件として有効な検出であると判断するための条件を、複数種類設定することで、多様な遊技性を有する遊技機を提供できる。
【符号の説明】
【０２７９】
１      パチンコ遊技機
４１    遊技領域
４４    役物ユニット
１０１  メインＣＰＵ
２０１  サブＣＰＵ
４１８ａ  第１大入賞口
４１８ｂ  第２大入賞口
４１６  球通過検出器
４４５  第１可動部
４４９  第２可動部
４５３  第３可動部
【図１】
0006486199.tif 000002
【図２】
0006486199.tif 000003
【図３】
0006486199.tif 000004
【図４】
0006486199.tif 000005
【図５】
0006486199.tif 000006
【図６】
0006486199.tif 000007
【図７】
0006486199.tif 000008
【図８】
0006486199.tif 000009
【図９】
0006486199.tif 000010
【図１０】
0006486199.tif 000011
【図１１】
0006486199.tif 000012
【図１２】
0006486199.tif 000013
【図１３】
0006486199.tif 000014
【図１４】
0006486199.tif 000015
【図１５】
0006486199.tif 000016
【図１６】
0006486199.tif 000017
【図１７】
0006486199.tif 000018
【図１８】
0006486199.tif 000019
【図１９】
0006486199.tif 000020
【図２０】
0006486199.tif 000021
【図２１】
0006486199.tif 000022
【図２２】
0006486199.tif 000023
【図２３】
0006486199.tif 000024
【図２４】
0006486199.tif 000025
【図２５】
0006486199.tif 000026
【図２６】
0006486199.tif 000027
【図２７】
0006486199.tif 000028
【図２８】
0006486199.tif 000029
【図２９】
0006486199.tif 000030
【図３０】
0006486199.tif 000031
【図３１】
0006486199.tif 000032
【図３２】
0006486199.tif 000033