(57)【要約】【課題】遊技者に達成感を付与する遊技利益に係る連続した賞球払出しを行わせることが可能な遊技機の提供。【解決手段】払出モータ１０２は、低速払出モード又は高速払出モードの何れかで遊技球を払出す。主制御ＣＰＵ７２は、低速払出モードで遊技球が払出される低速払出期間において、未払出しの賞球数（賞球残数）が所定の加速開始数に達すること基づく加速条件が成立したか否かを判定する。加速条件が成立したと主制御ＣＰＵ７２が判定した場合、払出制御ＣＰＵ９４は、払出モータ１０２による遊技球の払出速度を低速払出モードから高速払出モードに変更する。【選択図】図６
2017192597.tif 000002
【特許請求の範囲】
【請求項１】
第１払出速度と該第１払出速度よりも単位時間当りの払出数が多い第２払出速度とを含む複数の払出速度のうち任意の１つの払出速度で遊技球を払出し可能な払出手段と、
未払出しの賞球数を賞球残数として記憶可能な賞球残数記憶手段と、
前記賞球残数記憶手段に記憶された前記賞球残数が正数であるとき、前記複数の払出速度のうち所望の払出速度で遊技球を払出すように前記払出手段を制御可能な払出制御手段と、を有する払出装置と、
前記第１払出速度で遊技球が払出される第１払出速度期間において、前記賞球残数が所定の加速開始数に達すること基づく加速条件が成立したか否かを判定可能な加速判定手段と、を備え、
前記払出制御手段は、前記加速条件が成立したと前記加速判定手段が判定した場合、前記第１払出速度から前記第２払出速度に変更して遊技球を払出すように前記払出手段を制御する
ことを特徴とする遊技機。
【請求項２】
請求項１に記載の遊技機であって、
前記払出装置は、
所定の賞球条件の成立に応じて該賞球条件に対応した規定数を前記賞球残数に加算するとともに、前記払出手段により払出された賞球数を前記賞球残数から減算するように、前記賞球残数記憶手段に記憶された前記賞球残数を更新可能な賞球残数更新手段を備え、
前記第１払出速度期間には、前記更新によって増減する前記賞球残数の増加率が減少率よりも高くなり易い賞球残増加可能期間の設定が可能であり、
前記加速開始数は、前記賞球条件に対応した前記規定数よりも多い値であって、予め設定された１つ閾値、又は予め設定された複数の閾値から前記加速判定手段による前記判定に先行して選択される１つの閾値であり、
前記加速判定手段は、前記賞球残増加可能期間において、前記更新により前記賞球残数が増加して前記加速開始数に達することに基づいて前記加速条件が成立したと判定する
ことを特徴とする遊技機。
【請求項３】
請求項２に記載の遊技機であって、
非有利遊技状態と該非有利遊技状態よりも前記賞球残数が増加し易い有利遊技状態とを含む複数の遊技状態のうち１つの遊技状態から他の１つの遊技状態への移行制御に係る処理を実行可能な遊技状態移行手段を備え、
前記賞球残増加可能期間は、前記有利遊技状態における前記第１払出速度期間であり、
前記非有利遊技状態及び前記有利遊技状態における前記賞球残数の前記減少率は、前記第２払出速度による払出しによって前記増加率よりも高くなり、
前記加速判定手段は、前記加速条件の成立により前記第１払出速度から前記第２払出速度へ変更された後、前記更新により前記賞球残数が前記加速開始数未満の所定のストック開放終了数まで減少することに基づいてストック開放終了条件が成立したと判定し、
前記払出制御手段は、前記加速条件の成立により遊技球の払出速度を前記第１払出速度から前記第２払出速度に変更してから少なくとも前記ストック開放終了条件が成立したと前記加速判定手段が判定するまでのストック開放期間において、前記第２払出速度を継続するように前記払出手段を制御する
ことを特徴とする遊技機。
【請求項４】
請求項３に記載の遊技機であって、
前記遊技状態移行手段を有する主制御装置を備え、
前記払出装置は、
前記賞球残数記憶手段に記憶された前記賞球残数を前記主制御装置側で特定可能とするための賞球残特定コマンドを前記主制御装置へ送信可能な賞球残特定コマンド送信手段を有し、
前記主制御装置は、
第２の賞球残数を記憶可能な第２の賞球残記憶手段と、
前記第２の賞球残数が前記払出装置の前記賞球残記憶手段に記憶された前記賞球残数と一致するように、前記払出装置から受信した前記賞球残特定コマンドに基づいて前記第２の賞球残数を更新可能な第２の賞球残数更新手段と、
前記払出手段の払出速度を指定する払出速度指示コマンドを前記払出装置へ送信可能な払出速度指示コマンド送信手段と、を有し、
前記払出制御手段は、前記主制御装置から受信した前記払出速度指示コマンドが示す払出速度で遊技球を払出すように前記払出手段を制御し、
前記加速判定手段は、前記主制御装置に設けられ、前記有利遊技状態において、前記第２の賞球残数が前記加速開始数未満である場合は、前記賞球残増加可能期間であると判定し、前記第２の賞球残数が増加して前記加速開始数に達した場合は、前記加速条件が成立したと判定し、且つ前記第２の賞球残数が前記ストック開放終了数まで減少した場合は、前記ストック開放終了条件が成立したと判定し、
前記払出速度指示コマンドは、前記賞球残増加可能期間であると前記加速判定手段が判定した場合は前記第１払出速度で遊技球を払出し、前記加速条件が成立したと前記加速判定手段が判定した場合は少なくとも前記ストック開放期間が終了するまで前記第２払出速度で遊技球を払出すように前記払出手段の払出速度を指示するコマンドである
ことを特徴とする遊技機。
【請求項５】
請求項４記載の遊技機であって、
前記主制御装置は、前記加速開始数よりも多い所定のエラー判定数に前記第２の賞球残数が達することに基づいてエラーが発生したと判定するエラー判定手段を有する
ことを特徴とする遊技機。
【請求項６】
請求項３〜請求項５のうち何れか１項に記載の遊技機であって、
前記遊技状態移行手段による遊技状態の前記状態移行に応じて演出を行う演出手段を備え、
前記演出手段は、前記賞球残増加可能期間におけるストック演出と前記ストック開放期間におけるストック開放演出とのうち少なくとも一方の演出を実行する
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技ホールなどの遊技場に設置される遊技機に関する。
【背景技術】
【０００２】
特許文献１には、賞球払出モータの耐久性を高めるために、賞球払出モータの動作回数が多くなる高確率時には、賞球払出モータの負荷総量を減少させるために賞球払出モータの払出速度を通常確率時よりも遅くし、最終の大当りラウンドの実行に応じて賞球払出モータの払出速度を通常確率時の速度に戻す（速くする）パチンコ機が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１１７１７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
遊技機から連続して多量の賞球が払い出されると、遊技者は、実行した遊技に対して達成感を得ることができる。このため、例えば、１回の入賞又は当り（賞球条件の成立）に基づいて払出される規定数よりも多い賞球による連続した遊技利益の付与（賞球の払出し）を能動的に行うことは、今までにない斬新な印象を遊技者に与えることができ、遊技機としての価値が向上する。
【０００５】
なお、特許文献１のパチンコ機では、賞球の払出残数の多少に拘わらず、最終の大当りラウンドの実行に応じて払出速度を速くするため、最終の大当りラウンド時までの遊技進行結果（払出した賞球数）に応じて最終大当りラウンド時に払出される賞球数が変動する。このため、最終の大当りラウンド時において所定数以上の多量の賞球数の連続した払出しが実行されるか否かは予測不能である。
【０００６】
本発明は、上記実状に鑑みてなされたものであり、所定の賞球条件の成立に応じて払出すことが事前設定される賞球残数（未払出しの賞球数）に基づいて、遊技者に達成感を付与する遊技利益に係る連続した賞球払出しを行わせることが可能な遊技機の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の態様の遊技機は、払出手段と賞球残数記憶手段（第１の賞球残数記憶手段）と払出制御手段とを有する払出装置と、加速判定手段と、を備える。
【０００８】
払出手段は、第１払出速度（低速）と第１払出速度よりも単位時間当りの払出数が多い第２払出速度（高速）とを含む複数の払出速度のうち任意の１つの払出速度で遊技球を払出し可能である。賞球残数記憶手段は、未払出しの賞球数を賞球残数（第１の賞球残数）として記憶可能である。払出制御手段は、賞球残数記憶手段に記憶された賞球残数（第１の賞球残数）が正数であるとき、複数の払出速度のうち所望の払出速度で遊技球を払出すように払出手段を制御可能である。
【０００９】
加速判定手段は、第１払出速度（低速）で遊技球が払出される第１払出速度期間（低速払出期間）において、賞球残数（第１の賞球残数）が所定の加速開始数に達すること基づく加速条件が成立したか否かを判定可能である。
【００１０】
払出制御手段は、加速条件が成立したと加速判定手段が判定した場合、第１払出速度（低速）から第２払出速度（高速）に変更して遊技球を払出すように払出手段を制御する。
【００１１】
上記構成では、第１払出速度（低速）で遊技球が払出される第１払出速度期間（低速払出期間）において、賞球残数（第１の賞球残数）が所定の加速開始数に達すること基づく加速条件が成立したと加速判定手段が判定すると、払出制御手段は、第１払出速度（低速）から第２払出速度（高速）に変更して遊技球を払出すように払出手段を制御する。これにより、加速開始数と同程度以上の多数の賞球が第２払出速度（高速）で払出される。
【００１２】
従って、所定の賞球条件の成立に応じて払出すことが事前設定される賞球残数（未払出しの賞球数）に基づいて、加速開始数（所定数）と同程度又はそれ以上の多量の賞球を連続してまとめて払出すストック開放払出し（遊技者に達成感を付与する遊技利益に係る連続した賞球払出し）を今までにない斬新な１つの演出として行わせることができる。
【００１３】
本発明の第２の態様は、第１の態様の遊技機であって、払出装置は、所定の賞球条件の成立に応じて該賞球条件に対応した規定数を賞球残数（第１の賞球残数）に加算するとともに、払出手段により払出された賞球数を賞球残数（第１の賞球残数）から減算するように、賞球残数記憶手段に記憶された賞球残数（第１の賞球残数）を更新可能な賞球残数更新手段を備える。
【００１４】
第１払出速度期間（低速払出期間）には、上記更新によって増減する賞球残数（第１の賞球残数）の増加率が減少率よりも高くなり易い賞球残増加可能期間の設定が可能である。加速開始数は、賞球条件に対応した規定数よりも多い値であって、予め設定された１つ閾値、又は予め設定された複数の閾値から加速判定手段による上記判定に先行して選択される１つの閾値である。加速判定手段は、賞球残増加可能期間において、上記更新により賞球残数（第１の賞球残数）が増加して加速開始数に達することに基づいて加速条件が成立したと判定する。
【００１５】
上記構成では、加速判定手段は、第１払出速度期間（低速払出期間）に設定された賞球残増加可能期間において、賞球残数（第１の賞球残数）が増加して加速開始数に達することに基づいて加速条件が成立したと判定するので、第１払出速度期間（低速払出期間）のうち何れの期間（遊技状態）を賞球残増加可能期間として予め設定するかにより、ストック開放払出しの発生頻度（希少性）を変更することができ、演出の幅が拡がる。
【００１６】
また、加速開始数を、予め設定された複数の閾値から加速判定手段による判定に先行して選択される１つの閾値とした場合には、ストック開放払出しの発生パターンの多様化を図ることができる。
【００１７】
本発明の第３の態様は、第２の態様の遊技機であって、非有利遊技状態と該非有利遊技状態よりも前記賞球残数が増加し易い有利遊技状態とを含む複数の遊技状態のうち１つの遊技状態から他の１つの遊技状態への移行制御に係る処理を実行可能な遊技状態移行手段を備える。
【００１８】
賞球残増加可能期間は、有利遊技状態における第１払出速度期間（低速払出期間）であり、非有利遊技状態及び有利遊技状態における賞球残数（第１の賞球残数）の減少率は、第２払出速度（高速）による払出しによって増加率よりも高くなる。
【００１９】
加速判定手段は、加速条件の成立により第１払出速度（低速）から第２払出速度（高速）へ変更された後、上記更新により賞球残数（第１の賞球残数）が加速開始数未満の所定のストック開放終了数まで減少することに基づいてストック開放終了条件が成立したと判定する。払出制御手段は、加速条件の成立により遊技球の払出速度を第１払出速度（低速）から第２払出速度（高速）に変更してから少なくともストック開放終了条件が成立したと加速判定手段が判定するまでのストック開放期間において、第２払出速度（高速）を継続するように払出手段を制御する。
【００２０】
上記構成では、賞球残数（第１の賞球残数）が加速開始数に達してからストック開放終了数まで減少することに基づいてストック開放終了条件が成立したと加速判定手段が判定するまでのストック開放期間では、賞球の払出速度が第２払出速度（高速）に継続して維持される。従って、ストック開放終了数を少数（例えば０個〜３０個程度）に設定することにより、加速条件が成立した際に、加速開始数（所定数）と同程度又はそれ以上の賞球のストック開放払出しを確実に行わせることができる。
【００２１】
本発明の第４の態様は、第３の態様の遊技機であって、上記遊技状態移行手段を有する主制御装置を備える。払出装置は、賞球残数記憶手段に記憶された賞球残数（第１の賞球残数）を主制御装置側で特定可能とするための賞球残特定コマンドを主制御装置へ送信可能な賞球残特定コマンド送信手段を有する。
【００２２】
主制御装置は、第２の賞球残記憶手段と第２の賞球残数更新手段と払出速度指示コマンド送信手段とを有する。第２の賞球残記憶手段は、第２の賞球残数を記憶可能である。第２の賞球残数更新手段は、第２の賞球残数が払出装置の賞球残記憶手段（第１の賞球残数記憶手段）に記憶された賞球残数（第１の賞球残数）と一致するように、払出装置から受信した賞球残特定コマンドに基づいて、第２の賞球残数記憶手段に記憶された第２の賞球残数を更新可能である。払出速度指示コマンド送信手段は、払出手段の払出速度を指定する払出速度指示コマンドを払出装置へ送信可能である。
【００２３】
払出制御手段は、主制御装置から受信した払出速度指示コマンドが示す払出速度で遊技球を払出すように払出手段を制御する。
【００２４】
加速判定手段は、主制御装置に設けられ、有利遊技状態において、第２の賞球残数が加速開始数未満である場合は、賞球残増加可能期間であると判定し、第２の賞球残数が増加して加速開始数に達した場合は、加速条件が成立したと判定し、第２の賞球残数がストック開放終了数まで減少した場合は、ストック開放終了条件が成立したと判定する。
【００２５】
払出速度指示コマンドは、賞球残増加可能期間であると加速判定手段が判定した場合は第１払出速度（低速）で遊技球を払出し、加速条件が成立したと加速判定手段が判定した場合は少なくともストック開放期間が終了するまで第２払出速度（高速）で遊技球を払出すように払出手段の払出速度を指示するコマンドである。
【００２６】
上記構成では、主制御装置に設けられた加速判定手段によって、賞球残増加可能期間であるか否か、加速条件が成立した否か、及びストック開放終了条件が成立したか否かが判定されるので、主制御装置は、演出制御装置（演出手段）に対して、賞球残増加可能期間に対応した演出（ストック演出）の実行や、ストック開放払出し（ストック開放期間）に対応した演出（ストック開放演出）の実行を指示することができる。
【００２７】
本発明の第５の態様は、第４の態様の遊技機であって、主制御装置は、加速開始数よりも多い所定のエラー判定数に第２の賞球残数が達することに基づいてエラーが発生したと判定する。
【００２８】
上記構成では、主制御装置がエラー判定を行うための賞球残特定コマンドを用いて、賞球残増加可能期間であるか否かの判定や加速条件が成立した否かの判定やストック開放終了条件が成立したか否かの判定を主制御装置側で行うことができる。
【００２９】
本発明の第６の態様は、第１〜第５の何れかの態様の遊技機であって、加速条件が成立したとの加速判定手段の判定に応じてストック開放演出を実行する演出手段を備える。
【００３０】
本発明の第７の態様は、第３〜第５の何れかの態様の遊技機であって、遊技状態移行手段による遊技状態の前記状態移行に応じて演出を行う演出手段を備える。
【００３１】
演出手段は、賞球残増加可能期間におけるストック演出とストック開放期間におけるストック開放演出とのうち少なくとも一方の演出を実行する。
【００３２】
上記構成では、ストック開放演出やストック演出に遊技者の関心を惹きつけることによって、ストック開放払出しの実効性を高めることができる。
【発明の効果】
【００３３】
本発明によれば、所定の賞球条件の成立に応じて払出すことが事前設定される賞球残数に基づいて、遊技者に達成感を付与する遊技利益に係る連続した賞球払出しを行わせることができる。
【図面の簡単な説明】
【００３４】
【図１】パチンコ機の正面図である。
【図２】パチンコ機の背面図である。
【図３】遊技盤ユニットを単独で示す正面図である。
【図４】統合表示ユニットを拡大して示す正面図である。
【図５】パチンコ機に装備された各種の電子機器類を示すブロック図である。
【図６】ストック開放払出しに関する制御上の構成を示すブロック図である。
【図７】大当り決定乱数判定テーブルの説明図である。
【図８】大当り図柄判定テーブルの説明図である。
【図９】リセットスタート処理の手順例を示すフローチャート（１／２）である。
【図１０】リセットスタート処理の手順例を示すフローチャート（２／２）である。
【図１１】割込管理処理の手順例を示すフローチャートである。
【図１２】スイッチ入力イベント処理の手順例を示すフローチャートである。
【図１３】第１特別図柄記憶更新処理の手順例を示すフローチャートである。
【図１４】第２特別図柄記憶更新処理の手順例を示すフローチャートである。
【図１５】特別図柄遊技処理の構成例を示すフローチャートである。
【図１６】特別図柄変動前処理の手順例を示すフローチャートである。
【図１７】特別図柄停止表示中処理の手順例を示すフローチャートである。
【図１８】大当り時可変入賞装置管理処理の構成例を示すフローチャートである。
【図１９】大当り時大入賞口開放パターン設定処理の手順例を示すフローチャートである。
【図２０】大当り時大入賞口開閉動作処理の手順例を示すフローチャートである。
【図２１】大当り時大入賞口閉鎖処理の手順例を示すフローチャートである。
【図２２】大当り時終了処理の手順例を示すフローチャートである。
【図２３】小当り時可変入賞装置管理処理の構成例を示すフローチャートである。
【図２４】ストック開放関連処理の構成例を示すフローチャートである。
【図２５】賞球残数更新処理の手順例を示すフローチャートである。
【図２６】払出速度設定処理の手順例を示すフローチャートである。
【図２７】賞球残加算処理の手順例を示すフローチャートである。
【図２８】賞球残減算処理の手順例を示すフローチャートである。
【図２９】払出モータ関連処理の手順例を示すフローチャートである。
【図３０】演出制御処理の手順例を示すフローチャートである。
【図３１】演出図柄管理処理の手順例を示すフローチャートである。
【図３２】演出図柄変動前処理の手順例を示すフローチャートである。
【図３３】１６Ｒ大当り遊技において、ストック開放払出し実行時の賞球の総払出数の時間的変化の概略及び賞球残数の時間的変化の概略とストック開放払出し非実行時の総払出数の時間的変化の概略及び賞球残数の時間的変化の概略とを比較して示す図である。
【図３４】確変状態において、ストック開放払出し実行時の賞球の総払出数の時間的変化の概略及び賞球残数の時間的変化の概略とストック開放払出し非実行時の総払出数の時間的変化の概略及び賞球残数の時間的変化の概略とを比較して示す図である。
【発明を実施するための形態】
【００３５】
以下、本発明の一実施形態について、図面を参照しながら説明する。
【００３６】
図１は、パチンコ遊技機（以下、「パチンコ機」と略称する。）１の正面図である。また、図２は、パチンコ機１の背面図である。パチンコ機１は、遊技球を遊技媒体として用いるものであり、遊技者は、遊技場運営者から遊技球を借り受けてパチンコ機１による遊技を行う。なお、パチンコ機１における遊技において、遊技球はその１個１個が遊技価値を有した媒体であり、遊技の成果として遊技者が享受する特典（利益）は、例えば遊技者が獲得した遊技球の数に基づいて遊技価値に換算することができる。以下、図１及び図２を参照しつつパチンコ機１の全体構成について説明する。
【００３７】
〔全体構成〕
パチンコ機１は、その本体として主に外枠ユニット２、一体扉ユニット４及び内枠アセンブリ（プラ枠、遊技機枠）７を備えている。遊技者に相対する正面から視て、その最も前面側には一体扉ユニット４が位置している。一体扉ユニット４の背面側（奥側）には内枠アセンブリ７が位置しており、内枠アセンブリ７の外側を囲むようにして外枠ユニット２が配置されている。
【００３８】
外枠ユニット２は、木材及び金属材を縦長の矩形状に組み合わせた構造体であり、この外枠ユニット２は、遊技場内の島設備（図示外）に対してねじ等の締結具を用いて固定されるものである。なお、縦長矩形状の外枠ユニット２において、上下の短辺に相当する部位には木材が用いられており、左右の長辺に相当する部位には金属材が用いられている。
【００３９】
一体扉ユニット４は、その下部位置に受皿ユニット６が一体化された構造である。一体扉ユニット４及び内枠アセンブリ７は、外枠ユニット２を介して島設備に取り付けられ、これらはそれぞれ図示しないヒンジ機構を介して開閉式に動作する。図示しないヒンジ機構の開閉軸線は、パチンコ機１の正面から視て左側端部に沿って垂直方向に延びている。
【００４０】
図１中の正面から視て内枠アセンブリ７の右側縁部（図２では左側縁部）には、その内側に統一錠ユニット９が設けられている。また、これに対応して一体扉ユニット４及び外枠ユニット２の右側縁部（裏側）にも、それぞれ図示しない施錠具が設けられている。図１に示されるように、外枠ユニット２に対して一体扉ユニット４及び内枠アセンブリ７が閉じた状態で、その裏側にある統一錠ユニット９は施錠具とともに一体扉ユニット４及び内枠アセンブリ７の開放を不能にしている。
【００４１】
また、受け皿ユニット６の右側縁部には鍵穴付きのシリンダ錠６ａが設けられている。例えば、遊技場の管理者が専用キーを鍵穴に差し込んでシリンダ錠６ａを時計回りに捻ると、統一錠ユニット９が作動して内枠アセンブリ７とともに一体扉ユニット４の開放が可能な状態となる。これら全体を外枠ユニット２から前面側へ開放する（扉のように動かす）と、前面側にてパチンコ機１の裏側が露出することになる。
【００４２】
一方、シリンダ錠６ａを反時計回りに捻ると、内枠アセンブリ７は施錠されたままで一体扉ユニット４の施錠だけが解除され、一体扉ユニット４が開放可能となる。一体扉ユニット４を前面側へ開放すると遊技盤ユニット８が直に露出し、この状態で遊技場の管理者が盤面内での球詰まり等の障害を取り除くことができる。また、一体扉ユニット４を開放すると、受け皿ユニット６も一緒に前面側へ開放される。
【００４３】
また、パチンコ機１は、遊技用ユニットとして上記の遊技盤ユニット８を備えている。遊技盤ユニット８は、一体扉ユニット４の背後（内側）で上記の内枠アセンブリ７に支持されている。遊技盤ユニット８は、例えば一体扉ユニット４を前面側へ開放した状態で内枠アセンブリ７に対して着脱可能である。一体扉ユニット４には、その中央部に縦長円形状の窓４ａが形成されており、この窓４ａ内にガラスユニット（参照符号なし）が取り付けられている。ガラスユニットは、例えば窓４ａの形状に合わせてカットされた２枚の透明板（ガラス板）を組み合わせたものである。ガラスユニットは、一体扉ユニット４の裏側に図示しない取り付け具を介して取り付けられる。遊技盤ユニット８の前面には遊技領域（盤面、遊技盤）８ａが形成されており、この遊技領域８ａは窓４ａを通じて前面側から遊技者に視認可能である。一体扉ユニット４が閉じられると、ガラスユニットの内面と盤面との間に遊技球が流下できる空間が形成される。
【００４４】
受け皿ユニット６は、全体的に一体扉ユニット４から前面側へ突出した形状をなしており、その上面に上皿６ｂが形成されている。この上皿６ｂには、遊技者に貸し出された遊技球（貸球）や入賞により獲得した遊技球（賞球）を貯留することができる。また、受け皿ユニット６には、上皿６ｂの下段位置に下皿６ｃが形成されている。この下皿６ｃには、上皿６ｂが満杯の状態でさらに払い出された遊技球が貯留される。なお、本実施形態のパチンコ機１はいわゆるＣＲ機（ＣＲユニットに接続する機種）であり、遊技者が借り受けた遊技球は、賞球とは別に裏側の払出装置ユニット１７２から受け皿ユニット６（上皿６ｂ又は下皿６ｃ）に払い出される。
【００４５】
受け皿ユニット６の上面には貸出操作部１４が設けられており、この貸出操作部１４には、球貸ボタン１０及び返却ボタン１２が配置されている。図示しないＣＲユニットに有価媒体（例えば磁気記録媒体、記憶ＩＣ内蔵媒体等）を投入した状態で球貸ボタン１０を遊技者が操作すると、予め決められた度数単位（例えば５度数）に対応する個数（例えば１２５個）分の遊技球が貸し出される。このため貸出操作部１４の上面には度数表示部（図示省略）が配置されており、この度数表示部には、ＣＲユニットに投入されている有価媒体の残存度数が表示される。なお、遊技者は、返却ボタン１２を操作することで、度数が残存している有価媒体の返却を受けることができる。本実施形態ではＣＲ機を例に挙げているが、パチンコ機１はＣＲ機とは別の現金機（ＣＲユニットに接続されない機種）であってもよい。
【００４６】
また、受け皿ユニット６の上面には、上段位置にある上皿６ｂの手前に上皿球抜きボタン６ｄが設置されており、そして下皿６ｃの手前でその中央部には下皿球抜きレバー６ｅが設置されている。遊技者は上皿球抜きボタン６ｄを例えば押し込み操作することで、上皿６ｂに貯留された遊技球を下皿６ｃへ流下させることができる。また、遊技者は、下皿球抜きレバー６ｅを例えば左方向へスライドさせることで、下皿６ｃに貯留された遊技球を下方へ落下させて排出することができる。排出された遊技球は、例えば図示しない球受け箱等に受け止められる。
【００４７】
受け皿ユニット６の右下部には、ハンドルユニット１６が設置されている。遊技者はこのハンドルユニット１６を操作することで発射制御基板セット１７４（図２参照）を作動させ、遊技領域８ａに向けて遊技球を発射する（打ち込む）ことができる（球発射装置）。発射された遊技球は、遊技盤ユニット８の下縁部から左側縁部に沿って上昇し、図示しない外バンドに案内されて遊技領域８ａ内に放り込まれる。遊技領域８ａ内には多数の障害釘や風車（図中参照符号なし）等が配置されており、放り込まれた遊技球は障害釘や風車により誘導・案内されながら遊技領域８ａ内を流下する。なお、遊技領域８ａ内の構成については、別の図面を参照しながらさらに後述する。
【００４８】
〔枠前面の構成〕
一体扉ユニット４には、演出用の構成要素として左トップレンズユニット４７及び右上電飾ユニット４９が設置されている。このうち左トップレンズユニット４７にはガラス枠トップランプ４６及び左側のガラス枠装飾ランプ４８が組み込まれており、右上電飾ユニット４９には右側のガラス枠装飾ランプ５０が組み込まれている。その他にも一体扉ユニット４には、左トップレンズユニット４７及び右上電飾ユニット４９の下方にそれぞれ連なるようにして左右のガラス枠装飾ランプ５２が設置されており、これらガラス枠装飾ランプ５２は、一体扉ユニット４の左右縁部から受皿ユニット６の前面部にまで回り込むようにして延びている。一体扉ユニット４においてガラス枠トップランプ４６や左右のガラス枠装飾ランプ４８，５０，５２等は、ガラスユニットを取り巻くようにして配置されている。
【００４９】
上述した各種ランプ４６，４８，５０，５２は、例えば内蔵するＬＥＤの発光（点灯や点滅、輝度階調の変化、色調の変化等）により演出を実行する。また、一体扉ユニット４の上部において、左トップレンズユニット４７及び右上電飾ユニット４９にはそれぞれガラス枠上スピーカ５４，５５が組み込まれている。一方、外枠ユニット２の左下位置には外枠スピーカ５６が組み込まれている。これらスピーカ５４，５５，５６は、効果音やＢＧＭ、音声等（音響全般）を出力して演出を実行するものである。
【００５０】
また、受け皿ユニット６の中央には、上皿６ｂの手前位置に演出切替ボタン４５が設置されている。遊技者は、この演出切替ボタン４５を押し込み操作することで演出内容（例えば液晶表示器４２に表示される背景画面）を切り替えたり、例えば図柄の変動中や大当りの確定表示中、あるいは大当り遊技中に何らかの演出（予告演出、確変昇格演出、大役中の昇格演出等）を発生させたりすることができる。
【００５１】
さらに、演出切替ボタン４５の周囲には、演出切替ボタン４５を取り囲むようにジョグダイヤル４５ａが設置されている（操作入力受付手段、回転型セレクター）。遊技者は、このジョグダイヤル４５ａを回転させることで、例えば液晶表示部４２に表示される演出内容を変化させることができる。
【００５２】
〔裏側の構成〕
図２に示されているように、パチンコ機１の裏側には、電源制御ユニット１６２や主制御基板ユニット１７０、払出装置ユニット１７２、流路ユニット１７３、発射制御基板セット１７４、払出制御基板ユニット１７６、裏カバーユニット１７８等が設置されている。この他にパチンコ機１の裏側には、パチンコ機１の電源系統や制御系統を構成する各種の電子機器類（図示外の制御コンピュータを含む）や外部端子板１６０、電源コード（電源プラグ）１６４、アース線（アース端子）１６６、図示しない接続配線等が設置されている。
【００５３】
上記の払出装置ユニット１７２は、例えば賞球タンク１７２ａ及び賞球ケース（参照符号なし）を有しており、このうち賞球タンク１７２ａは内枠アセンブリ７の上縁部（裏側）に設置された状態で、図示しない補給経路から補給された遊技球を蓄えることができる。賞球タンク１７２ａに蓄えられた遊技球は、図示しない上側賞球樋を通じて賞球ケースに導かれる。流路ユニット１７３は、払出装置ユニット１７２から送り出された遊技球を前面側の受け皿ユニット６に向けて案内する。
【００５４】
また、上記の外部端子板１６０は、パチンコ機１を外部の電子機器（例えばデータ表示装置、ホールコンピュータ等）に接続するためのものであり、この外部端子板１６０からは、パチンコ機１の遊技進行状態やメンテナンス状態等を表す各種の外部情報信号（例えば賞球情報、扉開放情報、図柄確定回数情報、大当り情報、始動口情報等）が外部の電子機器に向けて出力されるものとなっている。
【００５５】
電源コード１６４は、例えば遊技場の島設備に設置された電源装置（例えばＡＣ２４Ｖ）に接続されることで、パチンコ機１の動作に必要な電源（電力）を確保するものである。また、アース線１６６は、同じく島設備に設置されたアース端子に接続されることで、パチンコ機１のアース（接地）を確保するものである。
【００５６】
〔遊技盤ユニットの構成〕
図３は、遊技盤ユニット８を単独で示す正面図である。遊技盤ユニット８は、ベースとなる遊技板８ｂを備えており、この遊技板８ｂの前面側に遊技領域８ａが形成されている。遊技板８ｂは、例えば透明樹脂板で構成されており、遊技盤ユニット８が内枠アセンブリ７に固定された状態で、遊技板８ｂの前面はガラスユニットに平行となる。遊技板８ｂの前面には、略円形状に設置された発射レール（参照符号なし）の内側に上記の遊技領域８ａが形成されている。
【００５７】
遊技領域８ａ内には、その中央位置に比較的大型の演出ユニット４０が配置されており、この演出ユニット４０を中心として遊技領域８ａが左側部分、右側部分及び下部分に大きく分かれている。遊技領域８ａの左側部分は、通常遊技状態（低確率非時間短縮状態）で使用される第１遊技領域（左打ち領域）であり、遊技領域８ａの右側部分は、有利遊技状態（大当り遊技状態、小当り遊技状態、低確率時間短縮状態、高確率時間短縮状態等）で使用される第２遊技領域（右打ち領域、特定遊技領域）である。遊技球は、第２遊技領域へ流通させる経路に係る流通領域（発射レールや遊技領域の天井部、誘導部など）によって第２遊技領域に導かれる。また、遊技領域８ａ内には、演出ユニット４０の周辺に中始動入賞口（第１始動入賞口）２６、始動ゲート（ゲート）２０、一般入賞口２２、可変始動入賞装置（特定入賞装置）２８、可変入賞装置（特別入賞装置、大入賞装置、アタッカ装置）３０等が分布して設置されている。始動ゲート２０は、流通領域から右打ち領域へ導かれた遊技球を主対象にして通過させることで作動抽選（普通図柄抽選）の抽選契機を発生させる。
【００５８】
中始動入賞口２６は、遊技領域８ａの下部分の中央に配置されている。始動ゲート２０、可変始動入賞装置２８、及び可変入賞装置３０は、遊技領域８ａの右側部分（右打ち領域）に配置されている。可変始動入賞装置２８は、始動ゲート２０の下方に配置され、可変入賞装置３０は、可変始動入賞装置２８の下方であって中始動入賞口２６の右上方に配置されている。また、一般入賞口２２は、遊技領域８ａの左側部分（左打ち領域）に配置されている。
【００５９】
遊技領域８ａ内に放り込まれた遊技球は、その流下の過程で中始動入賞口２６、一般入賞口２２に入球したり、始動ゲート２０を通過したり、作動時の可変始動入賞装置２８や開放動作時の可変入賞装置３０に入球したりする。ここで、遊技領域８ａの左側領域を流下する遊技球は、主に中始動入賞口２６に入球するか、一般入賞口２２に入球する可能性がある。一方、遊技領域８ａの右側領域を流下する遊技球は、始動ゲート２０を通過するか、作動時の可変始動入賞装置２８に入球するか、開放動作時の可変入賞装置３０に入球する可能性がある。始動ゲート２０を通過した遊技球は続けて遊技領域８ａ内を流下するが、中始動入賞口２６、一般入賞口２２、可変始動入賞装置２８、可変入賞装置３０に入球した遊技球は遊技板（遊技盤ユニット８を構成する合板材、透明板等）に形成された貫通孔を通じて遊技盤ユニット８の裏側へ回収される。
【００６０】
本実施形態では、遊技領域８ａ（盤面）の構成上、中始動入賞口２６や一般入賞口２２に遊技球を入球させる場合は、遊技領域８ａ内の左側部分の領域（左打ち領域）に遊技球を打ち込む（いわゆる「左打ち」を実行する）必要がある。
【００６１】
一方、可変始動入賞装置２８や可変入賞装置３０に遊技球を入球させる場合は、遊技領域８ａ内の右側部分の領域（右打ち領域）に遊技球を打ち込む（いわゆる「右打ち」を実行する）必要がある。
【００６２】
本実施形態において、上記の可変始動入賞装置２８は、所定の作動条件が満たされた場合（普通図柄が当りの態様で所定の停止表示時間にわたり停止表示された場合）に作動し、それに伴って右始動入賞口（第２始動入賞口）２８ａへの入球を可能にする（普通電動役物）。可変始動入賞装置２８は、例えば１つの開閉部材２８ｂがその下端部を中心として左右に揺動するタイプの装置である（揺動式の入賞装置）。開閉部材２８ｂは、例えば図示しないソレノイドを用いたリンク機構の働きにより、盤面に対して左右方向に往復動作する。開閉部材２８ｂは、やや左側に傾いた状態で閉位置（閉鎖状態）にあり、このとき遊技球は開閉部材２８ｂの右側を通過することになるため、右始動入賞口２８ａへの入球は不能（右始動入賞口２８ａは閉塞中）である。そして、可変始動入賞装置２８が作動すると、開閉部材２８ｂが右側へ傾動し、右始動入賞口２８ａを開放する（開放状態）。この間は可変始動入賞装置２８への遊技球の流入が不能ではない状態となり、右始動入賞口２８ａへの入球という事象を発生させることができる。なお、可変始動入賞装置２８は、他の駆動タイプの入賞装置（例えば、開閉部材が盤面の内部にスライドして右始動入賞口を開放するスライド式の入賞装置）であってもよい。
【００６３】
可変始動入賞装置２８の内部には、右始動入賞口スイッチ８２が配置されており、可変始動入賞装置２８に入球した遊技球は、右始動入賞口スイッチ８２にて入球したことが検出される。可変入賞装置３０は、規定の条件が満たされた場合（特別図柄が非当選以外の態様で停止表示された場合）に作動し、大入賞口（開口）３０ａへの入球を可能にする（特別電動役物、特別入球事象発生手段）。
【００６４】
可変入賞装置３０は、例えば１つの開閉部材３０ｂがその下端部を中心として左右に揺動するタイプの装置である（揺動式のアタッカ装置）。開閉部材３０ｂは、例えば図示しないソレノイドを用いたリンク機構の働きにより、盤面に対して左右方向に往復動作する。開閉部材３０ｂは、やや左側に傾いた状態で閉位置（閉鎖状態）にあり、このとき遊技球は開閉部材３０ｂの右側を通過することになるため、大入賞口３０ａへの入球は不能（大入賞口３０ａは閉塞中）である。そして、可変入賞装置３０が作動すると、開閉部材３０ｂが右側へ傾動し、大入賞口３０ａを開放する（開放状態）。この間は可変入賞装置３０への遊技球の流入が不能ではない状態となり、大入賞口３０ａへの入球という事象を発生させることができる。なお、可変入賞装置３０は、他の駆動タイプの入賞装置（例えば、開閉部材が盤面の内部にスライドして右始動入賞口を開放するスライド式の入賞装置）であってもよい。
【００６５】
その他、遊技領域８ａ内にはアウト口３２が形成されており、各種入賞口に入球（入賞）しなかった遊技球は、最終的にアウト口３２を通じて遊技盤ユニット８の裏側へ回収される。すなわち、遊技領域８ａ内に打ち込まれた全ての遊技球（一般入賞口２２や中始動入賞口２６、右始動入賞口２８ａ、可変入賞装置３０、アウト口３２に入球した遊技球）は、遊技盤ユニット８の裏側へ回収される。回収された遊技球は、図示しないアウト通路アセンブリを通じてパチンコ機１の裏側から枠外へ排出され、さらに図示しない島設備の補給経路に合流する。
【００６６】
〔演出ユニット〕
遊技盤ユニット８には、その中央位置から右側部分にかけて上記の演出ユニット４０が設置されている。演出ユニット４０は、その上縁部４０ａが遊技球の流下方向を変化させる案内部材として機能する他、その内側に各種の装飾部品４０ｂを備えている。装飾部品４０ｂはその立体的な造形により遊技盤ユニット８の装飾性を高めるとともに、例えば内蔵された発光器（ＬＥＤ等）により透過光を発することで、演出的な動作を行う。また、演出ユニット４０の内側には液晶表示器（画像表示器）４２が設置されており、この液晶表示器４２には、特別図柄に対応させた演出図柄（ダミー図柄）２１や第１特別図柄に係る大当り決定乱数の保留数表示（作動記憶数表示）２３や第２特別図柄に係る大当り決定乱数の保留数表示（作動記憶数表示）２４をはじめ、各種の演出画像が表示される。このように遊技盤ユニット８は、その盤面の構成や演出ユニット４０の装飾性に基づいて、遊技者にパチンコ機１の特徴を印象付けている。また、本実施形態のように遊技板８ｂが透明樹脂板（例えばアクリル板）である場合、前面側だけでなく遊技板８ｂの背後に配置された各種の装飾体（可動体や発光体を含む）による装飾性を付加することができる。
【００６７】
その他に演出ユニット４０には、演出用の可動体（移動や回転が可能な物体）４０ｆとともに駆動源（例えばモータ、ソレノイド等）が付設されている。本実施形態では、演出用の可動体４０ｆとして、パトランプが液晶表示器４２の上方に設けられている。演出用の可動体４０ｆは、液晶表示器４２による画像を用いた演出に加えて、有形物の動作（例えば、パトランプの発光回転）を伴う演出を実行することができる。
【００６８】
演出ユニット４０の左側縁部には球案内通路４０ｄが形成されており、その下縁部には転動ステージ４０ｅが形成されている。球案内通路４０ｄは遊技領域８ａ内にて左斜め上方に開口しており、遊技領域８ａ内を流下する遊技球が無作為に球案内通路４０ｄ内に流入すると、その内部を通過して転動ステージ４０ｅ上に放出される。転動ステージ４０ｅの上面は滑らかな湾曲面を有しており、ここでは遊技球が左右方向に転動自在である。転動ステージ４０ｅ上で転動した遊技球は、やがて下方の遊技領域８ａ内に流下する。転動ステージ４０ｅの中央位置には球落下溝４０ｋが形成されており、転動ステージ４０ｅから球落下溝４０ｋに案内された遊技球は、その真下にある中始動入賞口２６に流入しやすくなる。
【００６９】
〔右打ち領域〕
第２遊技領域（右打ち領域）の始動ゲート２０の上方には、始動ゲート２０を通過する経路（左側の経路）と始動ゲート２０を通過しない経路（右側の経路）とが設定されており、第２遊技領域に打ち込まれた遊技球のうち左側の経路を流下した遊技球は、始動ゲート２０を通過する。始動ゲート２０よりも下方へ流下した遊技球(始動ゲート２０を通過した遊技球及び通過しなかった遊技球の双方（すなわち第２遊技領域に打ち込まれた全ての遊技球）)は、可変始動入賞装置２８に向かって流下する。
【００７０】
可変始動入賞装置２８の上方には、可変始動入賞装置２８の右側近傍を通過する経路（左側の経路）と可変始動入賞装置２８から離間する経路（右側の経路）とが設定されており、可変始動入賞装置２８が開放中である場合に左側の経路を流下した遊技球は、可変始動入賞装置２８に入球して遊技盤ユニット８の裏側に回収される。可変始動入賞装置２８に入球せずに流下した遊技球は、可変入賞装置３０に向かって流下する。
【００７１】
可変入賞装置３０の上方には、可変入賞装置３０の右側近傍を通過す経路（左側の経路）と可変入賞装置３０から離間する経路（右側の経路）とが設定されており、可変入賞装置３０が開放中である場合に左側の経路を流下した遊技球は、可変入賞装置３０に入球して遊技盤ユニット８の裏側に回収される。可変入賞装置３０に入球せずに流下した遊技球は、アウト口３２から遊技盤ユニット８の裏側に回収される。
【００７２】
本実施形態では、遊技状態が低確率時間短縮状態（低確時短状態）中、高確率時間短縮状態（高確時短状態、確変状態）中、大当り遊技中、又は小当り遊技中である場合、遊技球を右打ち領域に発射することで遊技を進行させることとなっている。具体的には、時間短縮状態（低確時短状態及び高確時短状態）中は、先ず始動ゲート２０へ遊技球を通過し、普通図柄の作動抽選で当選させることで可変始動入賞装置２８を作動させて、その可変始動入賞装置２８に入球（入賞）させて第２特別図柄の内部抽選で当選を得ることで大当り遊技を実行するといった遊技性である。また、大当り遊技中及び小当り遊技中は可変入賞装置３０に多くの遊技球を入球（入賞）させることで大量の賞球を獲得するといった遊技性である。このように、低確時短状態、高確時短状態、大当り遊技、及び小当り遊技は、何れも特定遊技領域（右打ち領域）を流下する遊技球に基づいて遊技を進行する特定領域遊技（右打ち遊技）である。また、時間短縮状態は、初期状態である通常遊技状態よりも遊技者に有利な遊技状態（特定遊技状態）であり、小当り遊技状態は、通常遊技状態及び時間短縮状態よりも遊技者が多数の賞球を獲得可能な遊技状態であり、大当り遊技状態は、小当り遊技状態よりも遊技者がさらに多数の賞球を獲得可能な遊技状態である。なお、小当りは、後述するように当該小当りの当選前後において遊技状態が変化しない当りである。
【００７３】
最初に、上記可変始動入賞装置２８の開放動作に関連する遊技性について説明する。右打ち遊技のうち大当り遊技及び小当り遊技以外である時間短縮状態では、始動ゲート２０への遊技球の通過に応じて実行される普通図柄の作動抽選の当選確率（普図当選確率）が高く設定され、通常遊技（左打ち遊技）、大当り遊技及び小当り遊技に比べて、可変始動入賞装置２８は開放され易い。本実施形態では、時間短縮状態における普図当選確率は極めて高く（１００％に近い確率に）設定されている。また、普図抽選に係る遊技球が可変始動入賞装置２８に到達するタイミングに合わせて可変始動入賞装置２８が開放されるように、始動ゲート２０から可変始動入賞装置２８までの距離（遊技球の移動に要する時間）が設定されている。このため、時短遊技中においては、始動ゲート２０を通過した遊技球のほぼ全数が可変始動入賞装置２８に入球可能となる。また、通常遊技状態では、始動ゲート２０への遊技球の通過に応じて実行される普図当選確率は極めて低く（０％又は０％に近い確率に）設定されており、可変始動入賞装置２８への入球は実質的に禁止される。
【００７４】
また、本実施形態では、大当りの態様（種別）として、１６Ｒ特定図柄の停止表示によって生起される１６ラウンド大当り（１６Ｒ大当り）と、４Ｒ通常図柄の停止表示によって生起される４ラウンド大当り１（４Ｒ大当り１）と、４Ｒ特定図柄の停止表示によって生起される４ラウンド大当り２（４Ｒ大当り２）とが設けられている。１６Ｒ大当り及び４Ｒ大当り２は、大当り遊技の終了時に確変状態（高確時短状態）へ移行し、次の大当りが生起されるか又は特別図柄の変動回数が所定の上限回数（本実施形態では１００回）に達するまで確変状態を継続し、次の大当りが生起されずに特別図柄の変動回数が上限回数に達した後は通常遊技状態へ移行する大当りである。一方、４Ｒ大当り１は、大当り遊技の終了時に低確時短状態へ移行し、次の大当りが生起されるか又は特別図柄の変動回数が所定の上限回数（本実施形態では１００回）に達するまで低確時短状態を継続し、次の大当りが生起されずに特別図柄の変動回数が上限回数に達した後は通常遊技状態へ移行する大当りである。なお、確変状態において小当りが生起された場合には、小当り遊技の終了後、それまでの変動回数がクリアされずに小当り生起時の変動回数に小当り遊技以降の変動回数が加算され、次の大当りが生起されるか又は変動回数が上限回数に達するまで確変状態が継続される。同様に、低確時短状態において小当りが生起された場合には、小当り遊技の終了後、それまでの変動回数がクリアされずに小当り生起時の変更回数に小当り遊技以降の変動回数が加算され、次の大当りが生起されるか又は変動回数が上限回数に達するまで低確時短状態が継続される。
【００７５】
〔普通図柄表示装置及び特別図柄表示装置〕
図４は、統合表示ユニット３１を拡大して示す正面図である。統合表示ユニット３１は、液晶表示器４２を視認している遊技者の視界に同時に入らないように、液晶表示器４２から外れた遊技盤ユニット８の前面の一部（本実施形態では窓４ａ内の右下位置）に配置されている。
【００７６】
統合表示ユニット３１には、普通図柄表示装置３３、普通図柄作動記憶ランプ３３ａ、第１特別図柄表示装置３４、第２特別図柄表示装置３５、第１特別図柄作動記憶ランプ３４ａ、第２特別図柄作動記憶ランプ３５ａ及び遊技状態表示装置３８が設けられている。普通図柄表示装置３３は、例えば２つのランプ（ＬＥＤ）を交互に点灯させて普通図柄を変動表示し、ランプの点灯又は消灯により普通図柄を停止表示する。普通図柄作動記憶ランプ３３ａは、例えば２つのランプ（ＬＥＤ）の消灯又は点灯、点滅の組み合わせによって０〜４個の記憶数を表示する。例えば、２つのランプをともに消灯させた表示態様では記憶数０個を表示し、１つのランプを点灯させた表示態様では記憶数１個を表示し、同じ１つのランプを点滅させた表示態様では記憶数２個を表示し、１つのランプの点滅に加えてもう１つのランプを点灯させた表示態様では記憶数３個を表示し、そして２つのランプをともに点滅させた表示態様では記憶数４個を表示する、といった具合である。なお、ここでは２つのランプ（ＬＥＤ）を使用することとしているが、４つのランプ（ＬＥＤ）を使用して普通図柄作動記憶ランプ３３ａを構成してもよい。この場合、点灯するランプの個数で作動記憶数を表示することができる。
【００７７】
普通図柄作動記憶ランプ３３ａは、上記の始動ゲート２０を遊技球が通過すると、その都度、作動抽選の契機となる通過が発生したことを記憶する意味で１個ずつ増加後の表示態様へと変化していき（最大４個まで）、その通過を契機として普通図柄の変動が開始されるごとに１個ずつ減少後の表示態様へと変化していく。なお、本実施形態では、普通図柄作動記憶ランプ３３ａが未点灯（記憶数が０個）の場合、普通図柄が既に変動開始可能な状態（停止表示時）で始動ゲート２０を遊技球が通過しても表示態様は変化しない。すなわち、普通図柄作動記憶ランプ３３ａの表示態様によって表される記憶数（最大４個）は、その時点で未だ普通図柄の変動が開始されていない通過の回数を表している。
【００７８】
第１特別図柄表示装置３４及び第２特別図柄表示装置３５は、例えばそれぞれ７セグメントＬＥＤ（ドット付き）により、対応する第１特別図柄又は第２特別図柄の変動状態と停止状態とを表示することができる（図柄表示手段）。なお、第１特別図柄表示装置３４や第２特別図柄表示装置３５は、複数のドットＬＥＤを幾何学的（例えば円形状）に配列した形態であってもよい。
【００７９】
第１特別図柄作動記憶ランプ３４ａ及び第２特別図柄作動記憶ランプ３５ａは、例えばそれぞれ２つのランプ（ＬＥＤ）の消灯又は点灯、点滅の組み合わせで構成される表示態様により、それぞれ０〜４個の記憶数（第１特別図柄に係る大当り決定乱数の保留数（特１保留の数）及び第２特別図柄に係る大当り決定乱数の保留数（特２保留の数））を表示する（記憶数表示手段）。例えば、２つのランプをともに消灯させた表示態様では記憶数０個を表示し、１つのランプを点灯させた表示態様では記憶数１個を表示し、同じ１つのランプを点滅させた表示態様では記憶数２個を表示し、１つのランプの点滅に加えてもう１つのランプを点灯させた表示態様では記憶数３個を表示し、そして２つのランプをともに点滅させた表示態様では記憶数４個を表示する、といった具合である。
【００８０】
第１特別図柄作動記憶ランプ３４ａは、中始動入賞口２６に遊技球が入球するごとに、中始動入賞口２６に遊技球が入球したことを記憶する意味で１個ずつ増加後の表示態様へと変化していき（最大４個まで）、その入球を契機として特別図柄の変動が開始されるごとに１個ずつ減少後の表示態様へと変化していく。また、第２特別図柄作動記憶ランプ３５ａは、可変始動入賞装置２８に遊技球が入球するごとに、右始動入賞口２８ａに遊技球が入球したことを記憶する意味で１個ずつ増加後の表示態様へと変化し（最大４個まで）、その入球を契機として特別図柄の変動が開始されるごとに１個ずつ減少後の表示態様へと変化する。なお、本実施形態では、第１特別図柄作動記憶ランプ３４ａが未点灯（記憶数が０個）の場合、第１特別図柄が既に変動開始可能な状態（停止表示時）で中始動入賞口２６に遊技球が入球しても表示態様は変化しない。また、第２特別図柄作動記憶ランプ３５ａが未点灯（記憶数が０個）の場合、第２特別図柄が既に変動開始可能な状態（停止表示時）で可変始動入賞装置２８に遊技球が入球しても表示態様は変化しない。すなわち、各特別図柄作動記憶ランプ３４ａ，３５ａの表示態様により表される記憶数（最大４個）は、その時点で未だ第１特別図柄又は第２特別図柄の変動が開始されていない入球の回数を表している。
【００８１】
遊技状態表示装置３８には、例えば大当り種別表示ランプ３８ａ，３８ｂ、確率変動状態表示ランプ３８ｄ、時短状態表示ランプ３８ｅ、発射位置指定ランプ３８ｆにそれぞれ対応するＬＥＤが含まれている。なお、本実施形態では、上述した普通図柄表示装置３３や普通図柄作動記憶ランプ３３ａ、第１特別図柄表示装置３４、第２特別図柄表示装置３５、第１特別図柄作動記憶ランプ３４ａ、第２特別図柄作動記憶ランプ３５ａ及び遊技状態表示装置３８が１枚の統合表示基板８９に実装された状態で遊技盤ユニット８に取り付けられている。
【００８２】
〔制御上の構成〕
次に、パチンコ機１の制御に関する構成について説明する。図５は、パチンコ機１に装備された各種の電子機器類を示すブロック図である。パチンコ機１は、制御動作の中枢となる主制御装置（主制御用コンピュータ）７０を備えており、この主制御装置７０は主に、パチンコ機１における遊技の進行を制御する機能を有している。なお、主制御装置７０は、上記の主制御基板ユニット１７０に内蔵されている。
【００８３】
主制御装置７０には、中央演算処理装置である主制御ＣＰＵ７２を実装した回路基板（主制御基板）が装備されており、主制御ＣＰＵ７２は、図示しないＣＰＵコアやレジスタとともにＲＯＭ７４、ＲＡＭ（ＲＷＭ）７６等の半導体メモリを集積したＬＳＩとして構成されている。また、主制御装置７０には、乱数発生器７５やサンプリング回路７７が装備されている。このうち乱数発生器７５は、特別図柄抽選の大当り判定用や普通図柄抽選の当り判定用にハードウェア乱数（例えば１０進数表記で０〜６５５３５）を発生させるものであり、ここで発生された乱数は、サンプリング回路７７を通じて主制御ＣＰＵ７２に入力される。その他にも主制御装置７０には、入出力（Ｉ／Ｏ）ポート７９や図示しないクロック発生回路、カウンタ／タイマ回路（ＣＴＣ）等の周辺ＩＣが装備されており、これらは主制御ＣＰＵ７２とともに回路基板上に実装されている。なお、回路基板上（又は内層部分）には、信号伝送経路や電源供給経路、制御用バス等が配線パターンとして形成されている。
【００８４】
上述した始動ゲート２０には、遊技球の通過を検出するためのゲートスイッチ７８が一体的に設けられている。遊技盤ユニット８には、中始動入賞口２６、可変始動入賞装置２８及び可変入賞装置３０にそれぞれ対応して、中始動入賞口スイッチ８０、右始動入賞口スイッチ８２及び大入賞カウントスイッチ８４が装備されている。各始動入賞口スイッチ８０，８２は、中始動入賞口２６、可変始動入賞装置２８（右始動入賞口２８ａ）への遊技球の入球を検出するためのものである。大入賞カウントスイッチ８４は、可変入賞装置３０（大入賞口３０ａ）への遊技球の入球を検出し、その数をカウントするためのものである。さらに、遊技盤ユニット８には、一般入賞口２２への遊技球の入球を検出する一般入賞口スイッチ８６が装備されている。
【００８５】
上記スイッチ７８，８０，８２，８４，８６（以下、これらのスイッチを総称して球検出スイッチＢＳと称する場合がある）は、遊技領域８ａへ発射された遊技球を検知する遊技球検知手段として機能し、特にゲートスイッチ７８は、特定の遊技球検知手段として機能し、これら球検出スイッチＢＳの入賞検出信号は、図示しない入出力ドライバを介して主制御ＣＰＵ７２に入力される。なお、遊技盤ユニット８の構成上、本実施形態ではゲートスイッチ７８、大入賞カウントスイッチ８４、一般入賞口スイッチ８６からの入賞検出信号は、パネル中継端子板８７を経由して送信され、パネル中継端子板８７には、それぞれの入賞検出信号を中継するための配線パターンや接続端子等が設けられている。
【００８６】
主制御装置７０（主制御ＣＰＵ７２）による特別図柄抽選（大役抽選）の大当り判定では、中始動入賞口２６または右始動入賞口２８ａへの遊技球の入球を契機として、０〜６５５３５の範囲内から１つの大当り決定乱数（ハードウェア乱数）が取得され、大当り判定時の遊技状態に応じて大当り決定乱数判定テーブル（図７参照）が選択され、選択された大当り決定乱数判定テーブルと取得された大当り決定乱数とによって大役抽選が行われる。
【００８７】
低確率遊技状態（通常遊技状態及び低確時短状態）において、特１保留について大役抽選を開始する場合には、図７（ａ）に示す特１用の低確時大当り決定乱数判定テーブルが参照される。特1用の低確時大当り決定乱数判定テーブルによれば、大当り決定乱数が１０００１〜１０１６４であった場合に「大当り」と判定し、その他の大当り決定乱数であった場合に「はずれ」と判定する。従って、この場合の大当り確率は、約１／３９９．６となる。
【００８８】
高確率遊技状態（確変状態）において、特１保留について大役抽選を開始する場合には、図７（ｂ）に示す特１用の高確時大当り決定乱数判定テーブルが参照される。特１用の高確時大当り決定乱数判定テーブルによれば、大当り決定乱数が１０００１〜１０６５５であった場合に「大当り」と判定し、その他の大当り決定乱数であった場合に「はずれ」と判定する。従って、この場合の大当り確率は約１／１００．０となる。このように、高確率遊技状態である場合には、低確率遊技状態である場合に比べて、大当り確率が高くなる。
【００８９】
また、低確率遊技状態において、特２保留について大役抽選を開始する場合には、図７（ｃ）に示す特２用の低確時大当り決定乱数判定テーブルが参照される。特２用の低確時大当り決定乱数判定テーブルによれば、大当り決定乱数が１０００１〜１０１６４であった場合に「大当り」と判定し、大当り決定乱数が０〜１００００、１０６５６〜６５５３５であった場合に「小当り」と判定し、その他の大当り決定乱数であった場合には「はずれ」と判定する。従って、この場合の大当り確率は約１／３９９．６、小当り確率は約１／１．０１となる。
【００９０】
高確率遊技状態において、特２保留について大役抽選を開始する場合には、図７（ｄ）に示す特２用の高確時大当り決定乱数判定テーブルが参照される。特２用の高確時大当り決定乱数判定テーブルによれば、大当り決定乱数が１０００１〜１０６５５であった場合に「大当り」と判定し、その他の大当り決定乱数であった場合に「小当り」と判定する。従って、この場合の大当り確率は約１／１００．０、小当り確率は約１／１．０１となる。
【００９１】
また、主制御装置７０（主制御ＣＰＵ７２）による大当り図柄の判定では、中始動入賞口２６または右始動入賞口２８ａへの遊技球の入球を契機として、０〜１９９の範囲内から１つの大当り図柄乱数（ソフトウェア乱数）が取得され、上述の大役抽選に当選した場合（判定結果が大当りの場合）に、特１保留の当選か特２保留の当選かに応じて大当り図柄判定テーブル（図８参照）が選択され、選択された大当り図柄判定テーブルと取得された大当り図柄乱数とによって大当り図柄の種別が決定される。本実施形態では、大当りに当選した場合に決定される特別図柄（大当り図柄）として、３種類の特別図柄（４Ｒ通常図柄、４Ｒ特定図柄、１６Ｒ特定図柄）が設けられている。なお、特別図柄に係るはずれ時及び小当り時の停止図柄については後述する。
【００９２】
特１保留で当選した場合には、図８（ａ）に示す特１用の大当り図柄判定テーブルが参照される。特１用の大当り図柄判定テーブルによれば、当り図柄乱数が０〜７９の場合は４Ｒ通常図柄が決定され、当り図柄乱数が８０〜１５９の場合は４Ｒ特定図柄が決定され、当り図柄乱数が１６０〜１９９の場合は１６Ｒ特定図柄が決定される。従って、４Ｒ通常図柄が決定される確率は４０％、４Ｒ特定図柄が決定される確率は４０％、１６Ｒ特定図柄が決定される確率は２０％である。
【００９３】
特２保留で当選した場合には、図８（ｂ）に示す特２用の大当り図柄判定テーブルが参照される。特２用の大当り図柄判定テーブルによれば、当り図柄乱数が０〜５９の場合は４Ｒ通常図柄が決定され、当り図柄乱数が６０〜９９の場合は４Ｒ特定図柄が決定され、当り図柄乱数が１００〜１９９の場合は１６Ｒ特定図柄が決定される。従って、４Ｒ通常図柄が決定される確率は３０％、４Ｒ特定図柄が決定される確率は２０％、１６Ｒ特定図柄が決定される確率は５０％である。
【００９４】
４Ｒ通常図柄は、４Ｒ大当り遊技から１００回の低確時短状態へ移行する大当り（４Ｒ大当り１）であり、４Ｒ特定図柄は、４Ｒ大当り遊技から１００回の確変状態（高確時短状態）へ移行する大当り（４Ｒ大当り２）であり、１６Ｒ特定図柄は、１６Ｒ大当り遊技から１００回の確変状態へ移行する大当りである。
【００９５】
○○Ｒ大当りとは、大入賞口３０ａが○○回開放される大当り遊技であり、例えば１６Ｒ大当りでは、大入賞口３０ａが１６回開放される。遊技者は、４Ｒ大当り１及び４Ｒ大当り２よりも１６Ｒ大当りの方が多くの賞球を獲得可能である。
【００９６】
通常図柄とは、大当り遊技の終了後に低確時短状態へ移行する特別図柄であり、特定図柄とは、大当り遊技の終了後に確変状態（高確時短状態）へ移行する特別図柄である。△△回の時間短縮状態とは、特図抽選の連続実行回数（特図変動回数）が△△回に達するまでの期間、大当りに当選しない限り継続される時間短縮状態である。期間内（△△回に達する前）に大当りに当選すると、△△回から実行済みの特図変動回数を減算した残存回数がキャンセル（０回にリセット）されて当選した大当り遊技が生起され、期間内に大当りに当選せずに△△回に達すると、時間短縮状態から通常遊技状態へ移行する。
【００９７】
本実施形態では、通常遊技状態、１００回の低確時短状態（４Ｒ通常図柄）、１００回の確変状態（４Ｒ特定図柄、１６Ｒ特定図柄）の順に、遊技者にとってより有利な遊技状態（１００回の確変状態が最も有利な遊技状態）となる。
【００９８】
上述した普通図柄表示装置３３や普通図柄作動記憶ランプ３３ａ、第１特別図柄表示装置３４、第２特別図柄表示装置３５、第１特別図柄作動記憶ランプ３４ａ、第２特別図柄作動記憶ランプ３５ａ及び遊技状態表示装置３８は、主制御ＣＰＵ７２からの制御信号に基づいて表示動作を制御されている。主制御ＣＰＵ７２は、遊技の進行状況に応じてこれら表示装置３３，３４，３５，３８及びランプ３３ａ，３４ａ，３５ａに対する制御信号を出力し、各ＬＥＤの点灯状態を制御している。また、これら表示装置３３，３４，３５，３８及びランプ３３ａ，３４ａ，３５ａは、上記のように１枚の統合表示基板８９に実装された状態で遊技盤ユニット８に設置されており、この統合表示基板８９には上記のパネル中継端子板８７を中継して主制御ＣＰＵ７２から制御信号が送信される。
【００９９】
また、遊技盤ユニット８には、可変始動入賞装置２８及び可変入賞装置３０にそれぞれ対応して普通電動役物ソレノイド８８及び大入賞口ソレノイド９０が設けられている。これらソレノイド８８，９０は主制御ＣＰＵ７２からの制御信号に基づいて動作（励磁）し、それぞれ可変始動入賞装置２８及び可変入賞装置３０を開閉動作（作動）させる。なお、これらソレノイド８８，９０についても上記のパネル中継端子板８７を中継して主制御ＣＰＵ７２から制御信号が送信される。
【０１００】
その他に上記のガラス枠ユニット４にはガラス枠開放スイッチ９１が設置されており、また、上記のプラ枠アセンブリ７にはプラ枠開放スイッチ９３が設置されている。ガラス枠ユニット４が単独で開放されると、ガラス枠開放スイッチ９１からの接点信号が主制御装置７０（主制御ＣＰＵ７２）に入力され、また、外枠アセンブリ２からプラ枠アセンブリ７が開放されると、プラ枠開放スイッチ９３からの接点信号が主制御装置７０（主制御ＣＰＵ７２）に入力される。主制御ＣＰＵ７２は、これら接点信号からガラス枠ユニット４やプラ枠アセンブリ７の開放状態（扉開放エラー）を検出することができ、ガラス枠開放スイッチ９１及びプラ枠開放スイッチ９３は、パチンコ機１に発生したエラーを検出するエラー検出手段として機能する。なお、主制御ＣＰＵ７２は、ガラス枠ユニット４やプラ枠アセンブリ７の開放状態を検出すると、上記の外部情報信号として扉開放情報信号を生成する。
【０１０１】
パチンコ機１の裏側には、払出制御装置（払出制御コンピュータ）９２が装備されている。払出制御装置９２は、上述した払出装置ユニット１７２の動作を制御する。払出制御装置９２と払出装置ユニット１７２とは、所定の入賞口に遊技球が入球することに基づいて所定数の賞球を払い出す払出装置を構成する。払出制御装置９２には、払出制御ＣＰＵ９４を実装した回路基板（払出制御基板）が装備されており、この払出制御ＣＰＵ９４もまた、図示しないＣＰＵコアとともにＲＯＭ９６、ＲＡＭ９８等の半導体メモリを集積したＬＳＩとして構成されている。払出制御装置９２（払出制御ＣＰＵ９４）は、主制御ＣＰＵ７２からの賞球指示コマンドに基づいて払出装置ユニット１７２の動作を制御し、要求された個数の遊技球の払出動作を実行させる。なお、主制御ＣＰＵ７２は賞球指示コマンドとともに、上記の外部情報信号として賞球情報信号を生成する。
【０１０２】
払出制御装置９２と主制御装置７０との間では、複数（本実施形態では４本）の信号線（図示省略）を介して双方向通信が行われる。４本の信号線は、払出制御装置９２から主制御装置７０へ信号及びコマンドデータ（払出コマンド）を送信する払出コマンド許可信号線及び払出コマンドデータ信号線と、主制御装置７０から払出制御装置９２へ信号及びコマンドデータ（主コマンド）を送信する主コマンド許可信号線及び主コマンドデータ信号線である。
【０１０３】
払出コマンド許可信号線は、払出制御装置９２がコマンド受信可能な状態を主制御装置７０に通知する（払出コマンド許可信号をＯＦＦ状態からＯＮ状態にする）。主コマンド許可信号線は、主制御装置７０がコマンド受信可能な状態を払出制御装置９２へ通知する（主コマンド許可信号をＯＦＦ状態からＯＮ状態にする）。払出コマンドデータ信号線は、主コマンド許可信号がＯＮ状態のときにシリアル化された払出コマンド（例えば、賞球残特定コマンド）を送信する。主コマンドデータ信号線は、払出コマンド許可信号がＯＮ状態のときにシリアル化された主コマンド（例えば、賞球指示コマンドや払出速度指示コマンド）を送信する。なお、起動時（電源投入時）に送信される主コマンドは、主制御装置７０がコマンド受信可能な状態であることを払出制御装置９２に通知するコマンドを含み、起動時（電源投入時）に送信される払出コマンドは、払出制御装置９２がコマンド受信可能な状態であることを主制御装置７０に通知するコマンドを含む。
【０１０４】
払出装置ユニット１７２の図示しない賞球ケース内には、払出モータ（ステッピングモータ）１０２とともに払出装置基板１００が設置され、払出装置基板１００には、払出モータ１０２の駆動を行うモータドライバ（駆動回路）１０３が設けられている。モータドライバ１０３は、払出制御装置９２（払出制御ＣＰＵ９４）からの払出数指示信号に基づいて払出モータ１０２の回転角度を具体的に制御し（所定の周期で励磁信号を払出モータ１０２に出力し）、指示された数の遊技球を賞球ケースから払い出させる。払い出された遊技球は、流路ユニット１７３内の払出流路を通って上記の受け皿ユニット６に送られる。
【０１０５】
賞球ケースの上流位置には払出路球切れスイッチ１０４が設置され、払出モータ１０２の下流位置には払出計数スイッチ１０６が設置されている。払出モータ１０２の駆動により実際に賞球が払い出されると、その都度、払出計数スイッチ１０６からの払出計数信号が払出装置基板１００に入力される。また、賞球ケースの上流位置で球切れが発生すると、払出路球切れスイッチ１０４からの接点信号が払出装置基板１００に入力される。払出装置基板１００は、入力された払出計数信号や接点信号を払出制御装置９２（払出制御ＣＰＵ９４）に送信する。払出制御ＣＰＵ９４は、払出装置基板１００から受信した信号に基づき、実際の払出数や球切れ状態を検知することができる。
【０１０６】
払出制御装置９２のＲＡＭ９８には、遊技球の払出残数を記憶する払出残数記憶領域が設けられている。払出残数記憶領域は、賞球として払い出す予定の遊技球数（賞球残数、第１の賞球残数）を記憶する賞球メモリ領域と、貸出として払い出す予定の遊技球数（貸出残数）を記憶する貸出メモリ領域とに区分されている。払出制御ＣＰＵ９４は、主制御ＣＰＵ７２から賞球指示コマンドを受信すると、受信した賞球指示コマンドが示す賞球数を賞球残数に加算し、ＣＲユニット５０から台端末貸出要求完了確認信号を受信すると、基本単位分の個数を貸出残数に加算する。パチンコ機１の払出動作において、払出制御ＣＰＵ９４は、払出計数スイッチ１０６からの払出計数信号を受信する度に、賞球残数又は貸出残数の一方を１ずつ減算し、賞球残数及び貸出残数の双方がゼロになるまで払出動作を継続する。なお、本実施形態の払出制御ＣＰＵ９４は、貸出残数の払い出しを賞球残数よりも優先して実行する。すなわち、貸出残数がゼロではない場合には、貸出残数がゼロになるまで貸出残数を優先して減算し、貸出残数がゼロである場合に限り、賞球残数を減算し、賞球残数がゼロになったときに払い出しを終了する。なお、１回の賞球払出において所定単位個数（例えば２５個）を上限とした個数分まで連続して実行する処理（賞球連続払出処理）が設定されている場合には、連続賞球払出処理の途中に貸出残数がゼロから増加しても、実行中の連続賞球払出処理が完了するまではその処理（賞球払出）を中断せずに継続する。そして、１回の連続賞球払出処理が完了した後は、賞球残数が未だゼロに達していなくても、貸出残数がゼロではない場合には、賞球残数よりも貸出残数の払い出しを優先して実行する。払出制御ＣＰＵ９４は、払出動作が実行可能であるときにはこれを示す台ＲＥＡＤＹ信号を、基本単位分の貸出が終了したときにはこれを示す台端末貸出完了信号を、中継基板９１を経由してＣＲユニット５０へそれぞれ送信する。
【０１０７】
また、パチンコ機１には、例えば下皿６ｃの内部（パチンコ機１の正面から視て奧の位置）に満タンスイッチ１６１が設置されている。実際に払い出された賞球（遊技球）は上記の流路ユニット１７３を通じて上皿６ｂに放出されるが、上皿６ｂが遊技球で満杯になると、それ以上に払い出された遊技球は上述したように下皿６ｃへ流れ込む。さらに、下皿６ｃが遊技球で満杯になると、それによって満タンスイッチ１６１がＯＮになり、満タン検出信号が払出制御装置９２（払出制御ＣＰＵ９４）に入力される。これを受けて払出制御ＣＰＵ９４は、主制御ＣＰＵ７２から賞球指示コマンドを受信してもそれ以上の賞球動作を一旦保留とし、未払出の賞球残数をＲＡＭ９８に記憶させておく。なお、ＲＡＭ９８の記憶は電源断時にもバックアップが可能であり、遊技中に停電（瞬間的な停電を含む）が発生しても、未払出の賞球残数情報が消失してしまうことはない。
【０１０８】
パチンコ機１の裏側には、発射制御基板１０８とともに発射ソレノイド１１０が設置されている。また、受け皿ユニット６内には球送りソレノイド１１１が設けられている。これら発射制御基板１０８、発射ソレノイド１１０及び球送りソレノイド１１１は上述した発射制御基板セット１７４を構成しており、このうち発射制御基板１０８には発射ソレノイド１１０及び球送りソレノイド１１１の駆動回路が設けられている。このうち球送りソレノイド１１１は、受け皿ユニット６内に蓄えられた遊技球を１個ずつ、発射機ケース内で所定の発射位置に送り出す動作を行う。また、発射ソレノイド１１０は、発射位置に送り出された遊技球を打撃し、上記のように遊技領域８に向けて遊技球を１個ずつ連続的（間欠的）に打ち出す動作を行う。なお、遊技球の発射間隔は、例えば０．６秒程度の間隔（１分間で１００個程度）である。
【０１０９】
一方、パチンコ機１の表側に位置する上記のグリップユニット１６には、発射レバーボリューム１１２、タッチセンサ１１４及び発射停止スイッチ１１６が設けられている。このうち発射レバーボリューム１１２は、遊技者による発射ハンドルの操作量（いわゆるストローク）に比例したアナログ信号を生成する。タッチセンサ１１４は、静電容量の変化から遊技者の身体がグリップユニット（発射ハンドル）１６に触れていることを検出し、その検出信号（タッチセンサ検出信号）を出力する。発射停止スイッチ１１６は、遊技者の操作に応じて発射停止信号（接点信号）を生成する。
【０１１０】
上記の受け皿ユニット６には発射中継端子板１１８が設置されており、発射レバーボリューム１１２やタッチセンサ１１４、発射停止スイッチ１１６からの各信号は、発射中継端子板１１８を経由して発射制御基板１０８に送信される。また、発射制御基板１０８からの駆動信号は、発射中継端子板１１８を経由して球送りソレノイド１１１に印加される。遊技者が発射ハンドルを操作すると、その操作量に応じて発射レバーボリューム１１２でアナログ信号（エンコードされたデジタル信号でもよい）が生成され、このときの信号に基づいて発射ソレノイド１１０が駆動される。これにより、遊技者の操作量に応じて遊技球を打ち出す強さが調整されるものとなっている。なお、発射制御基板１０８の駆動回路は、タッチセンサ１１４からの検出信号がオフ（ローレベル）の場合か、もしくは発射停止スイッチ１１６から発射停止信号が入力された場合は発射ソレノイド１１０の駆動を停止する。この他に、発射中継端子板１１８には遊技球等貸出装置接続端子板１２０が接続されており、この遊技球等貸出装置接続端子板１２０に上記のＣＲユニットが接続されていない場合、同じく発射制御基板１０８の駆動回路は発射ソレノイド１１０の駆動を停止する。
【０１１１】
また、受け皿ユニット６には度数表示基板１２２及び貸出及び返却スイッチ基板１２３が内蔵されている。このうち度数表示基板１２２には、上記の度数表示部の表示器（３桁分の７セグメントＬＥＤ）が設けられている。また、貸出及び返却スイッチ基板１２３には球貸ボタン１０や返却ボタン１２にそれぞれ接続されるスイッチモジュールが実装されており、球貸ボタン１０又は返却ボタン１２が操作されると、その操作信号が貸出及び返却スイッチ基板１２３から遊技球等貸出装置接続端子板１２０を経由してＣＲユニットに送信される。また、ＣＲユニットからは、有価媒体の残り度数を表す度数信号が遊技球等貸出装置接続端子板１２０を経由して度数表示基板１２２に送信される。度数表示基板１２２上の図示しない表示回路は、度数信号に基づいて表示器を駆動し、有価媒体の残り度数を数値表示する。また、ＣＲユニットに有価媒体が投入されていなかったり、あるいは投入された有価媒体の残り度数が０になったりした場合、度数表示基板１２２の表示回路は表示器を駆動してデモ表示（有価媒体の投入を促す表示）を行うこともできる。
【０１１２】
また、パチンコ機１は制御上の構成として、演出制御装置（演出制御用コンピュータ）１２４を備えている。この演出制御装置１２４は、パチンコ機１における遊技の進行に伴う演出の制御を行う。演出制御装置１２４にもまた、中央演算処理装置である演出制御ＣＰＵ１２６を実装した回路基板（複合サブ制御基板）が装備されている。演出制御ＣＰＵ１２６には、図示しないＣＰＵコアとともにメインメモリとしてＲＯＭ１２８やＲＡＭ１３０等の半導体メモリが内蔵されている。なお、演出制御装置１２４は、パチンコ機１の裏側で上記の裏カバーユニット１７８に覆われる位置に設けられている。
【０１１３】
演出制御装置１２４には、図示しない入出力ドライバや各種の周辺ＩＣが装備されている他、ランプ駆動回路１３２や音響駆動回路１３４が装備されている。演出制御ＣＰＵ１２６は、主制御ＣＰＵ７２から送信される演出用のコマンドに基づいて演出の制御を行い、ランプ駆動回路１３２や音響駆動回路１３４に指令を与えて各種ランプ４６，４８，５０，５２や盤面ランプ５３や可動体ランプ５８を発光させたり、スピーカ５４，５５，５６から実際に効果音や音声等を出力させたりする処理を行う。
【０１１４】
演出制御装置１２４と上記の主制御装置７０とは、例えば図示しない通信用ハーネスを介して相互に接続されている。ただし、これらの間の通信は、主制御装置７０から演出制御装置１２４への一方向のみで行われ、逆方向への通信は行われない。なお、通信用ハーネスには、主制御装置７０から演出制御装置１２４に対して送信される各種コマンドのバス幅に応じてパラレル形式を採用してもよいし、それぞれのドライバＩＣ（Ｉ／Ｏ）のハード構成に合わせてシリアル形式を採用してもよい。
【０１１５】
ランプ駆動回路１３２は、例えば図示しないＰＷＭ（パルス幅変調）ＩＣやＭＯＳＦＥＴ等のスイッチング素子を備えており、このランプ駆動回路１３２は、ＬＥＤを含む各種ランプに印加する駆動電圧をスイッチング（又はデューティ切替）して、その発光・点滅等の動作を管理する。なお、各種ランプには、上記のガラス枠トップランプ４６，４８やガラス枠サイドランプ５０，受け皿ランプ５２の他に、遊技盤ユニット８に設置された装飾・演出用の盤面ランプ５３や可動体ランプ５８が含まれる。盤面ランプ５３は上記の演出ユニットに内蔵されるＬＥＤや、可変始動入賞装置２８及び可変入賞装置３０等に内蔵されるＬＥＤに相当するものである。可動体ランプ５８は、パトランプ（可動体４０ｆ）の発光器（ＬＥＤなど）である。なお、ここでは受け皿ランプ５２がガラス枠電飾基板１３６に接続されている例を挙げているが、受け皿ユニット６に受け皿電飾基板を設置し、受け皿ランプ５２については受け皿電飾基板を介してランプ駆動回路１３２に接続される構成であってもよい。
【０１１６】
音響駆動回路１３４は、例えば図示しないサウンドＲＯＭや音響制御ＩＣ、アンプ等を内蔵したサウンドジェネレータであり、この音響駆動回路１３４は、上スピーカ５４及び下スピーカ５６を駆動して音響出力を行う。
【０１１７】
本実施形態ではガラス枠ユニット４の内面にガラス枠電飾基板１３６が設置されており、ランプ駆動回路１３２や音響駆動回路１３４からの駆動信号はガラス枠電飾基板１３６を経由して各種ランプ４６，４８，５０，５２やスピーカ５４，５５，５６に印加されている。また、ガラス枠電飾基板１３６には、上記の演出切替ボタン４５が接続されており、遊技者が演出切替ボタン４５を操作すると、その接点信号がガラス枠電飾基板１３６を通じて演出制御装置１２４に入力される。さらに、ガラス枠電飾基板１３６には、上記のジョグダイヤル４５ａが接続されており、遊技者がジョグダイヤル４５ａを回転させると、その回転信号がガラス枠電飾基板１３６を通じて演出制御装置１２４に入力される。なお、ここではガラス枠電飾基板１３６に演出切替ボタン４５及びジョグダイヤル４５ａを接続した例を挙げているが、上記の受け皿電飾基板を設置する場合、演出切替ボタン４５及びジョグダイヤル４５ａは受け皿電飾基板に接続されていてもよい。
【０１１８】
その他、遊技盤ユニット８にはパネル電飾基板１３８が設置されており、このパネル電飾基板１３８には盤面ランプ５３の他に可動体モータ５７及び可動体ランプ５８が接続されている。可動体モータ５７は、上記の可動体４０ｆを回転駆動する。ランプ駆動回路１３２からの駆動信号は、パネル電飾基板１３８を経由して盤面ランプ５３、可動体ランプ５８及び可動体モータ５７にそれぞれ印加される。
【０１１９】
上記の液晶表示器４２は遊技盤ユニット８の裏側に設置されており、遊技盤ユニット８に形成された略矩形の開口を通じてその表示画面が視認可能となっている。また、遊技盤ユニット８の裏側にはインバータ基板１５８が設置されており、このインバータ基板１５８は液晶表示器４２のバックライト（例えば冷陰極管）に印加される交流電源を生成している。さらに、遊技盤ユニット８の裏側には演出表示制御装置１４４が設置されており、液晶表示器４２による表示動作は、演出表示制御装置１４４により制御されている。演出表示制御装置１４４には、汎用の中央演算処理装置である表示制御ＣＰＵ１４６とともに、表示プロセッサであるＶＤＰ１５２を実装した回路基板（演出表示制御基板）が装備されている。表示制御ＣＰＵ１４６は、図示しないＣＰＵコアとともにＲＯＭ１４８、ＲＡＭ１５０等の半導体メモリを集積したＬＳＩとして構成されている。ＶＤＰ１５２は、図示しないプロセッサコアとともに画像ＲＯＭ１５４やＶＲＡＭ１５６等の半導体メモリを集積したＬＳＩとして構成されている。なお、ＶＲＡＭ１５６は、その記憶領域の一部をフレームバッファとして利用することができる。
【０１２０】
演出制御ＣＰＵ１２６のＲＯＭ１２８には、演出の制御に関する基本的なプログラムが格納されており、演出制御ＣＰＵ１２６は、このプログラムに沿って演出の制御を実行する。演出の制御には、上記のように各種ランプ４６，４８，５０，５２，５３，５８等やスピーカ５４，５５，５６を用いた演出の制御が含まれる他、液晶表示器４２を用いた画像表示による演出の制御が含まれる。演出制御ＣＰＵ１２６は、表示制御ＣＰＵ１４６に対して演出に関する基本的な情報（例えば演出番号）を送信し、これを受け取った表示制御ＣＰＵ１４６は、基本的な情報に基づいて具体的に演出用の画像を表示する制御を行う。
【０１２１】
表示制御ＣＰＵ１４６は、ＶＤＰ１５２に対してさらに詳細な制御信号を出力する。これを受け取ったＶＤＰ１５２は、制御信号に基づいて画像ＲＯＭ１５４にアクセスし、そこから必要な画像データを読み出してＶＲＡＭ１５６に転送する。さらに、ＶＤＰ１５２は、ＶＲＡＭ１５６上で画像データを１フレーム（単位時間あたりの静止画像）ごとにフレームバッファに展開し、ここでバッファされた画像データに基づき液晶表示器４２の各画素（フルカラー画素）を個別に駆動する。
【０１２２】
このように、演出制御装置１２４は、液晶表示器４２、各種ランプ４６，４８，５０，５２，５３，５８、スピーカ５４，５５，５６等とともに、演出手段を構成する。
【０１２３】
その他、プラ枠アセンブリ７の裏側には電源制御ユニット（電源制御手段）１６２が装備されている。この電源制御ユニット１６２はスイッチング電源回路を内蔵し、電源コード１６４を通じて島設備から外部電力（例えばＡＣ２４Ｖ等）を取り込むと、そこから必要な電力（例えばＤＣ＋３４Ｖ、＋１２Ｖ等）を生成することができる。電源制御ユニット１６２で生成された電力は、主制御装置７０や払出制御装置９２、演出制御装置１２４、インバータ基板１５８に分配されている。さらに、払出制御装置９２を経由して発射制御基板１０８に電力が供給されている他、遊技球等貸出装置接続端子板１２０を経由してＣＲユニットに電力が供給されている。なお、ロジック用の低電圧電力（例えばＤＣ＋５Ｖ）は、各装置に内蔵された電源用ＩＣ（３端子レギュレータ等）で生成される。また、上記のように電源制御ユニット１６４は、アース線１６６を通じて島設備にアース（接地）されている。
【０１２４】
上記の外部端子板１６０は払出制御装置９２に接続されており、主制御装置７０（主制御ＣＰＵ７２）にて生成された各種の外部情報信号は、払出制御装置９２を経由して外部端子板１６０から外部に出力されるものとなっている。主制御装置７０（主制御ＣＰＵ７２）及び払出制御装置９２（払出制御ＣＰＵ９４）は、外部端子板１６０を通じてパチンコ機１の外部に向けて外部情報信号を出力することができる。外部端子板１６０から出力される信号は、例えば遊技場のホールコンピュータ（図示外）で集計される。なお、ここでは払出制御装置９２を経由する構成を例に挙げているが、主制御装置７０からそのまま外部情報信号が外部端子板１６０に出力される構成であってもよい。
【０１２５】
〔ストック開放払出しに関する制御上の構成〕
次に、ストック開放払出しに関する制御上の構成について説明する。図６は、ストック開放払出しに関する制御上の構成を示すブロック図である。
【０１２６】
ストック開放払出しとは、賞球残数を意図的に増大させて多量の賞球の連続した払出しを能動的に行う演出の一態様である。演出の一態様であるため、遊技者が獲得する賞球の総数（遊技者の利益）に関与するものではなく、ストック開放払出しを実行するか否かが賞球の総払出数に影響を与えること（ストック開放払出しの有無によって実際に払出される賞球の総数が増減すること）はない。
【０１２７】
払出モータ１０２の回転速度は、複数段階（本実施形態では２段階）に変更可能であり、モータドライバ１０３は、高速回転（高速払出モード）又は低速回転（低速払出モード）の何れか一方の回転速度で払出モータ１０２を駆動する。なお、複数種類の加速条件、または低速から高速へと払出速度の変更を完了させるに至る期間的な移行段階条件などを設けることにより、高速回転（高速払出モード）または中速回転（低速と高速との間の中間域の速さの中速払出モード）、低速回転（低速払出モード）の何れかの回転速度で払出モータ１０２を駆動することを可能とし、例えば、液晶演出などに基づく遊技進行速度に合わせられる回転速度の駆動制御とするようにしてもよい。
【０１２８】
払出制御ＣＰＵ９４は、モータドライバ１０３に対して回転速度を指定する情報（払出モード指定情報）が含まれた駆動信号を出力し、払出制御ＣＰＵ９４から駆動信号を受信したモータドライバ１０３は、当該駆動信号が特定する回転速度（高速回転又は低速回転）に対応する出力間隔で、励磁信号を払出モータ１０２に出力する。具体的には、高速回転を指定する駆動信号を受信した場合には、励磁信号の出力間隔を短く設定し、低速回転を指定する駆動信号を受信した場合には、励磁信号の出力間隔を長く設定する。払出モータ１０２を高速回転で駆動した場合、低速回転で駆動した場合に比べて遊技球の払出間隔が短くなり、単位時間当りの遊技球の払出個数（払出速度）が増大（払出速度が高速化）する。
【０１２９】
本実施形態では、高速払出モードの払出速度は１５個／秒に設定され、低速払出モードの払出速度は３個／秒に設定されている。なお、各払出モードの平均払出数は、上記に限定されず任意に設定可能である。
【０１３０】
ストック開放払出しを行うためには、賞球残数を増加させることが可能な期間（賞球残増加可能期間）が必要であり、賞球残増加可能期間における賞球の払出速度は、ストック開放払出し中の賞球の払出速度よりも低速に設定する必要がある。本実施形態の払出モータ１０２の回転速度は、デフォルト（電源投入後の初期状態）では高速回転に設定されており、賞球残増加可能期間の開始に応じて低速回転に減速され、ストック開放払出しの開始（賞球残増加可能期間の終了）に応じて高速回転に加速される。また、ストック開放払出しが終了した際には、賞球残増加可能期間が再度開始されない限り、そのまま高速回転が維持される。
【０１３１】
上述したように、払出制御装置９２のＲＡＭ９８には、賞球として払い出す予定の遊技球数（賞球残数）を記憶する賞球メモリ領域が設けられている。払出制御ＣＰＵ９４は、賞球メモリ領域に記憶された賞球残数が所定数増加する度に、賞球残増加コマンドを主制御装置７０へ送信し、賞球残数が所定数減少する度に、賞球残減少コマンドを主制御装置７０へ送信する。すなわち、賞球残増加コマンド及び賞球残減少コマンドは、払出制御装置９２の賞球残数を主制御装置７０側で特定可能とするための賞球残特定コマンドとして機能する。上記所定数は１以上の任意数に設定可能であり、本実施形態では、所定数として「１」が予め設定され、賞球メモリ領域の賞球残数が１球増減する度に賞球残増加コマンド又は賞球残減少コマンドが送信される。
【０１３２】
主制御装置７０のＲＡＭ７６には、賞球残数記憶領域とストック開放払出しに関する各種フラグのためのフラグ領域とが設けられている。賞球残数記憶領域は、払出制御装置９２の賞球メモリ領域に対応する記憶領域であり、賞球残数記憶領域には、賞球メモリ領域と同様に、払出制御装置９２が賞球として払出す予定の遊技球数（賞球残数）が記憶される。ストック開放払出しに関する各種フラグは、後述する減速フラグや加速遅延フラグ等を含む。
【０１３３】
主制御ＣＰＵ７２は、賞球残増加可能期間中である場合に、賞球残増加可能期間中であること（賞球の払出速度がストック開放払出し中の払出速度よりも減速されていること）を示す減速フラグを設定し（減速フラグ設定領域に「０１Ｈ」をセットし）、賞球残増加可能期間の終了（ストック開放払出しの実行、又は予定していたストック開放払出しの実行取り止め）に応じて減速フラグを解除（リセット）する。本実施形態では、賞球残増加可能期間として、大当り遊技の期間と確変遊技の期間とが設定され、大当り遊技の開始時及び確変遊技の開始時に減速フラグがセットされ、賞球残増加可能期間が開始される。主制御ＣＰＵ７２は、減速フラグのセットに応じて減速コマンド（払出減速コマンド）を払出制御装置９２へ送信し、減速フラグのリセットに応じて加速コマンド（払出加速コマンド、払出速度復帰コマンド）を払出制御装置９２へ送信する。減速コマンド及び加速コマンドは、賞球を高速で払出すか低速で払出すかを払出制御装置９２に指示するための払出速度指示コマンドとして機能する。また、後述するように、本実施形態では、賞球残増加可能期間の開始時に直ちに減速フラグをセットし、ストック開放払出しの実行時に直ちに減速フラグをリセットするが、賞球残増加可能期間中に加速条件（ストック開放開始条件）が成立せずにストック開放払出しの実行を取り止めた場合には、賞球残増加可能期間の終了後の所定の契機に減速フラグをリセットする。
【０１３４】
主制御装置７０（主制御ＣＰＵ７２）は、賞球残増加コマンドの受信に応じて賞球残数記憶領域の賞球残数を所定数加算し、賞球残減算コマンドの受信に応じて賞球残数記憶領域の賞球残数を所定数減算する。すなわち、賞球残数記憶領域の賞球残数は、賞球メモリ領域（払出制御装置９２）の賞球残数と一致するように（同数となるように）増減される。主制御ＣＰＵ７２は、賞球残増加可能期間（減速フラグが設定された状態）において加速条件が成立したときに、減速フラグを解除するとともに加速コマンドを払出制御装置９２へ送信する。
【０１３５】
本実施形態では、大当り遊技及び確変遊技の何れについても、払出制御装置９２の賞球メモリ領域に記憶された賞球残数が所定の加速開始数に達することに基づいて加速条件（ストック開放開始条件）が成立したと判定され、ストック開放終了条件が成立（賞球メモリ領域に記憶された賞球残数がストック開放終了数まで減少する）こと基づいてストック開放払出しが終了する。また、本実施形態では、加速開始数として予め１つの閾値（１０００個）が、ストック開放終了数として予め１つの閾値（２０個）がそれぞれ設定されている。
【０１３６】
上述したように賞球残数記憶領域（主制御装置７０）の賞球残数は、賞球メモリ領域（払出制御装置９２）の賞球残数と一致するように増減され、主制御ＣＰＵ７２は、賞球残数記憶領域に記憶された賞球残数が加速開始数（１０００個）に達することにより、加速条件が成立したと判定してストック開放払出しを開始し、賞球残数記憶領域に記憶された賞球残数がストック開放終了数（２０個）まで減少することにより、ストック開放払出しを終了する。
【０１３７】
なお、本実施形態では、後述するように４Ｒ大当り遊技の場合の設計上の総賞球数が６００個であるため、４Ｒ大当り遊技の賞球のみでは加速条件が成立することがなく、１６Ｒ大当り遊技のみが実質的にストック開放払出しの対象となり得る。従って、種別の異なる複数の大当り遊技のうち当該大当たり遊技のみによって加速条件が成立可能な大当り（本実施形態では１６Ｒ大当り）の大当り遊技中のみを賞球残増加可能期間として設定してもよい。また、大当り遊技の場合、賞球残数が加速開始数に達していることに加えて、所定のラウンド（例えば、最終ラウンドの１つ前のラウンド（１６Ｒ大当りの場合には１５Ｒ））が終了することを条件としてもよい。
【０１３８】
主制御ＣＰＵ７２は、加速条件が成立せずに賞球残増加可能期間が終了した場合（大当り遊技又は確変遊技が終了しても賞球残数が加速開始数に達しなかった場合）、賞球残増加可能期間の終了後の所定の契機に、減速フラグを解除して加速コマンドを払出制御装置９２へ送信する。係る所定の契機としては、ストック開放払出しが実行されなかったことを遊技者に明確に認識させる（ストック開放払出しが実行されたと遊技者に誤って認識させない）ことが可能な契機であることが好ましい。このため、本実施形態では、賞球残数記憶領域に記憶された賞球残数が加速開始数よりも少ない所定の低速継続数（第１払出速度継続数、本実施形態では２０個）まで減少することを条件として、加速コマンドを送信する。すなわち、加速条件が成立せずに賞球残増加可能期間が終了したときの賞球残数が終了低速継続数以下の場合には、加速コマンドを直ぐに送信し、低速継続数を超えている場合には、賞球残数が低速継続数以下に減少するまで低速回転（低速払出）を継続するように加速を遅延させ、低速継続数以下まで減少した際に加速コマンドを送信する。なお、本実施形態では、ストック開放終了数と低速継続数とを同数（２０個）に設定しているが、両者を相違させてもよい。また、以下の説明において、便宜上、低速継続数及びストック開放終了数の双方をストック開放終了数と称する場合がある。
【０１３９】
主制御装置７０は、賞球残増加可能期間を開始すると（減速フラグを設定すると）、ストック開始コマンドを演出制御装置１２４へ送信し、賞球残増加可能期間が終了すると、ストック終了コマンドとしてストック開放開始コマンド又はストック開放不実施コマンドを演出制御装置１２４へ送信する。ストック開放開始コマンドは、ストック開放払出しが実行される場合にストック開放払出しの開始に応じて送信されるコマンドであり、ストック開放不実施コマンドは、加速条件の不成立によりストック開放払出しを実行せずに賞球残増加可能期間が終了する場合に賞球残増加可能期間の終了に応じて送信されるコマンドである。また、主制御装置７０は、ストック開放払出しの終了（ストック開放期間（加速条件の成立により高速払出モードに変更されてからストック開放終了条件が成立するまでの期間）の終了）に応じて、ストック開放終了コマンドを演出制御装置１２４へ送信する。
【０１４０】
演出制御装置１２４（演出制御ＣＰＵ１２６）は、ストック開始コマンドの受信に応じて賞球残増加可能期間であることを報知する演出（ストック演出）を開始し、ストック終了コマンドの受信に応じてストック演出を終了する。ストック演出では、例えば「ストック中」等のテロップを他の演出画像に重ねて液晶表示器４２に表示する。また、受信したストック終了コマンドがストック開放開始コマンドの場合、演出制御装置１２４（演出制御ＣＰＵ１２６）は、ストック開放払出し（多量の賞球の連続的な払出し）の開始を報知又は示唆する演出（ストック開放演出）を開始し、ストック開放終了コマンドの受信に応じてストック開放演出を終了する。ストック開放演出では、例えば「ストック開放スタート」や「ストック開放中」等のテロップを他の画像に重ねて液晶表示器４２に所定時間表示する。なお、ストック演出及びストック開放演出において、賞球残数記憶領域に記憶された賞球残数を液晶表示器４２等に表示（例えば「現在のストックポイントは○○Ｐ」）のように表示）してもよい。また、本実施形態では、大当り遊技のうちストック開放払出しの対象となる大当りが実質的に１６Ｒ大当り遊技に限定されているため、実質的にストック開放払出しの対象とならない大当り遊技（４Ｒ大当り遊技）の場合には、ストック演出の実行を不能化してもよい。
【０１４１】
なお、本実施形態では、賞球残特定コマンドとして賞球残増加コマンドと賞球残減少コマンドとを払出制御装置９２から主制御装置７０へ出力するように構成したが、賞球残特定コマンドはこれに限定されず、払出制御装置９２の賞球残数を主制御装置７０側で特定可能とするコマンドであればよく、例えば払出制御装置９２の賞球メモリ領域に記憶された賞球残数を直接示す賞球残数コマンドを賞球残特定コマンドとしてもよい。また、払出制御装置９２の賞球メモリ領域に記憶される賞球残数は主制御装置７０から受信した賞球指示コマンドが示す賞球数分だけ増加するため、払出制御装置９２は、賞球残減少コマンドのみを賞球残特定コマンドとして主制御装置７０へ送信し、主制御装置７０は、賞球指示コマンドの送信に応じて当該賞球指示コマンドが示す賞球数を賞球残数記憶領域の賞球残数に加算し、賞球残減算コマンドの受信に応じて賞球残数記憶領域の賞球残数から所定数を減算してもよい。
【０１４２】
以上がパチンコ機１の制御に関する構成例である。続いて、主制御装置７０の主制御ＣＰＵ７２により実行される制御上の主な処理の概略について説明する。主制御ＣＰＵ７２により実行される制御上の処理は、リセットスタート処理、シリアル通信受信割込処理、割込管理処理を含む。
【０１４３】
〔リセットスタート（メイン）処理〕
パチンコ機１に電源が投入されると、主制御ＣＰＵ７２はリセットスタート処理を開始する。リセットスタート処理は、前回の電源遮断時に保存されたバックアップ情報を元に遊技状態を復旧（いわゆる復電）したり、逆にバックアップ情報をクリアしたりすることで、パチンコ機１の初期状態を整えるための処理である。また、リセットスタート処理は、初期状態の調整後にパチンコ機１の安定した遊技動作を保証するためのメイン処理（メイン制御プログラム）として位置付けられる。
【０１４４】
図９及び図１０は、リセットスタート処理の手順例を示すフローチャートである。以下、主制御ＣＰＵ７２が行う処理について、各手順を追って説明する。
【０１４５】
ステップＳ１０１：主制御ＣＰＵ７２は、先ずスタックポインタにスタック領域の先頭アドレスをセットする。
【０１４６】
ステップＳ１０２：続いて主制御ＣＰＵ７２は、ベクタ方式の割込モード（モード２）を設定し、デフォルトであるＲＳＴ方式の割込モード（モード０）を修正する。これにより、以後、主制御ＣＰＵ７２は任意のアドレス（ただし最下位ビットは０）を割込ベクタとして参照し、指定の割込ハンドラを実行することができる。
【０１４７】
ステップＳ１０３：主制御ＣＰＵ７２は、ここでリセット時待機処理を実行する。この処理は、リセットスタート（例えば電源投入）時にある程度の待機時間（例えば数千ｍｓ程度）を確保しておき、その間に主電源断検出信号のチェックを行うためのものである。具体的には、主制御ＣＰＵ７２は待機時間分のループカウンタをセットすると、ループカウンタの値をデクリメントしながら主電源断検出信号の入力ポートをビットチェックする。主電源断検出信号は、例えば周辺デバイスである電源監視ＩＣから入力される。そして、ループカウンタが０になる前に主電源断検出信号の入力を確認すると、主制御ＣＰＵ７２は先頭から処理を再開する。これにより、例えば図示しない主電源スイッチの投入と切断の操作が短時間（１〜２秒程度）内に繰り返し行われた場合のシステム保護を図ることができる。
【０１４８】
ステップＳ１０４：次に主制御ＣＰＵ７２は、ＲＡＭ７６のワーク領域に対するアクセスを許可する。具体的には、ワーク領域のＲＡＭプロテクト設定値をリセット（００Ｈ）する。これにより、以後はＲＡＭ７６のワーク領域に対するアクセスが許可された状態となる。
【０１４９】
ステップＳ１０５：また、主制御ＣＰＵ７２、割り込みマスクを設定するためにマスクレジスタの初期設定を行う。具体的には、ＣＴＣ割り込みを有効にする値をマスクレジスタに格納する。
【０１５０】
ステップＳ１０６：主制御ＣＰＵ７２は、先に退避しておいたＲＡＭクリアスイッチからの入力信号を参照し、ＲＡＭクリアスイッチが操作（スイッチＯＮ）されたか否かを確認する。ＲＡＭクリアスイッチが操作されていなければ（Ｎｏ）、次にステップＳ１０７を実行する。
【０１５１】
ステップＳ１０７：次に主制御ＣＰＵ７２は、ＲＡＭ７６にバックアップ情報が保存されているか否か、つまり、バックアップ有効判定フラグがセットされているか否かを確認する。前回の電源遮断処理でバックアップが正常に終了し、バックアップ有効判定フラグ（例えば「Ａ５５ＡＨ」）がセットされていれば（Ｙｅｓ）、次に主制御ＣＰＵ７２はステップＳ１０８を実行する。
【０１５２】
ステップＳ１０８：主制御ＣＰＵ７２は、ＲＡＭ７６のバックアップ情報についてサムチェックを実行する。具体的には、主制御ＣＰＵ７２はＲＡＭ７６のワーク領域（使用禁止領域及びスタック領域を含むユーザワーク領域）のうち、バックアップ有効判定フラグ及びサムチェックバッファを除く全ての領域をサムチェックする。サムチェックの結果が正常であれば（Ｙｅｓ）、次に主制御ＣＰＵ７２はステップＳ１０９を実行する。
【０１５３】
ステップＳ１０９：主制御ＣＰＵ７２は、バックアップ有効判定フラグをリセット（例えば「００００Ｈ」）する。
【０１５４】
ステップＳ１１０：また、主制御ＣＰＵ７２は、前回の電源断発生直前に送信待ちであったコマンドをクリアする。
【０１５５】
ステップＳ１１１：次に主制御ＣＰＵ７２は、演出制御復帰処理を実行する。この処理では、主制御ＣＰＵ７２は演出制御装置１２４に対し、復帰用のコマンド（例えば機種指定コマンド、特別図柄確率状態指定コマンド、特図先判定演出コマンド、作動記憶数増加時演出コマンド、作動記憶数減少時演出コマンド、回数切りカウンタ残数コマンド、特別遊技状態指定コマンド等）を送信する。これを受けて演出制御装置１２４は、前回の電源遮断時に実行中であった演出状態（例えば、内部確率状態、演出図柄２１の表示態様、作動記憶数（例えば大当り決定乱数の保留数表示２３，２４）の演出表示態様、音響出力内容、各種ランプの発光状態等）を復帰させることができる。
【０１５６】
ステップＳ１１２：主制御ＣＰＵ７２は、状態復帰処理を実行する。この処理では、主制御ＣＰＵ７２はバックアップ情報を元にＲＡＭ７６のワーク領域に各種の値をセットし、前回の電源遮断時に実行中であった遊技状態（例えば、特別図柄の表示態様、内部確率状態、作動記憶内容、各種フラグ状態、乱数更新状態等）を復帰させる。また、主制御ＣＰＵ７２は、バックアップされていたＰＣレジスタの値を復旧する。
【０１５７】
一方、電源投入時にＲＡＭクリアスイッチが操作されていた場合（ステップＳ１０６：Ｙｅｓ）や、バックアップ有効判定フラグがセットされていなかった場合（ステップＳ１０７：Ｎｏ）、あるいは、バックアップ情報が正常でなかった場合（ステップＳ１０８：Ｎｏ）、主制御ＣＰＵ７２はステップＳ１１３に移行する。
【０１５８】
ステップＳ１１３：主制御ＣＰＵ７２は、ＲＡＭ７６の使用禁止領域以外の記憶内容をクリアする。これにより、ＲＡＭ７６のワーク領域及びスタックエリアは全て初期化され、有効なバックアップ情報が保存されていても、その内容は消去される。
【０１５９】
ステップＳ１１４：また、主制御ＣＰＵ７２は、ＲＡＭ７６の初期設定を行う。
【０１６０】
ステップＳ１１５：主制御ＣＰＵ７２は、演出制御出力処理を実行する。この処理では、主制御ＣＰＵ７２が初期設定後に演出制御装置１２４に送信するべきコマンド（演出制御に必要なコマンド）を出力する。
【０１６１】
ステップＳ１１６：主制御ＣＰＵ７２は、払出制御出力処理を実行する。この処理では、主制御ＣＰＵ７２は払出制御装置９２に対して、賞球の払い出しを開始するための指示コマンドを出力する。
【０１６２】
ステップＳ１１７：主制御ＣＰＵ７２は、ＣＴＣ初期設定処理を実行し、周辺デバイスであるＣＴＣ（カウンタ／タイマ回路）の初期設定を行う。この処理では、主制御ＣＰＵ７２は割込ベクタレジスタを設定し、また、ＣＴＣに割り込みカウント値（例えば４ｍｓ）を設定する。これにより、次にＣＴＣ割り込みが発生すると、主制御ＣＰＵ７２はバックアップされていたＰＣレジスタのプログラムアドレスから処理を続行することができる。
【０１６３】
リセットスタート処理において以上の手順を実行すると、主制御ＣＰＵ７２は図１０に示されるメインループに移行する（接続記号Ａ→Ａ）。
【０１６４】
ステップＳ１１８，ステップＳ１１９：主制御ＣＰＵ７２は割込を禁止した上で、電源断発生チェック処理を実行する。この処理では、主制御ＣＰＵ７２は主電源断検出信号の入力ポートをビットチェックし、電源遮断の発生（駆動電圧の低下）を監視する。電源遮断が発生すると、主制御ＣＰＵ７２は普通電動役物ソレノイド８８や大入賞口ソレノイド９０等に対応する出力ポートバッファをクリアすると、ＲＡＭ７６のワーク領域のうちバックアップ有効判定フラグ及びサムチェックバッファを除く全体の内容をバックアップし、サムチェックバッファにサム結果値を保存する。そして、主制御ＣＰＵ７２はバックアップ有効判定フラグ領域に上記の有効値（例えば「Ａ５５ＡＨ」）を格納し、ＲＡＭ７６のアクセスを禁止して処理を停止（ＮＯＰ）する。一方、電源遮断が発生しなければ、主制御ＣＰＵ７２は次にステップＳ１２０を実行する。なお、このような電源断発生時の処理をマスク不能割込（ＮＭＩ）処理としてＣＰＵに実行させている公知のプログラミング例もある。
【０１６５】
ステップＳ１２０：主制御ＣＰＵ７２は、初期値更新乱数更新処理を実行する。この処理では、主制御ＣＰＵ７２は、各種のソフトウェア乱数の初期値を更新（変更）するための乱数をインクリメントする。本実施形態では、大当り決定乱数（ハードウェア乱数）、及び普通図柄に対応する当り決定乱数（ハードウェア乱数）を除く各種の乱数（例えば、大当り図柄乱数、リーチ判定乱数、変動パターン決定乱数等）をプログラム上で発生させている。これらソフトウェア乱数は、別の割込処理（図１１中のステップＳ２０１）で所定範囲内のループカウンタにより更新されているが、この処理において乱数値が一巡するごとにループカウンタの初期値（全ての乱数が対象でなくてもよい）を変更している。初期値更新用乱数は、この初期値をランダムに変更するために用いられており、ステップＳ１２０では、その初期値更新用乱数の更新を行っている。なお、ステップＳ１１８で割込を禁止した後にステップＳ１２０を実行しているのは、別の割込管理処理（図１１中のステップＳ２０２）でも同様の処理を実行するため、これとの重複（競合）を防止するためである。なお、上記のように、本実施形態において大当り決定乱数及び当り決定乱数は乱数発生器７５により発生されるハードウェア乱数であり、その更新周期はタイマ割込周期（例えば数ｍｓ）よりもさらに高速（例えば数μｓ）であるため、大当り決定乱数及び当り決定乱数の初期値を更新する必要はない。
【０１６６】
ステップＳ１２１，ステップＳ１２２：主制御ＣＰＵ７２は割込を許可し、その他乱数更新処理を実行する。この処理で更新される乱数は、ソフトウェア乱数のうち当選種類（当り種別）の判定に関わらない乱数（リーチ判定乱数、変動パターン決定乱数等）である。この処理は、メインループの実行中にタイマ割込が発生し、主制御ＣＰＵ７２が別の割込管理処理（図１１）を実行した場合の残り時間で行われる。なお、割込管理処理の内容については後述する。
【０１６７】
〔シリアル通信受信割込処理〕
次に、シリアル通信受信割込処理について説明する。主制御ＣＰＵ７３は、メインループの割り込み許可中又は割込管理処理の割り込み許可中において、払出コマンド（例えば、払出制御装置９２から入力する賞球残特定コマンド）を受信すると、受信した払出コマンドを優先して処理するためにシリアル通信受信割込処理を割り込ませ、受信したデータ（払出コマンドのデータ）をＲＡＭ７６の払出コマンドバッファに格納する。
【０１６８】
〔割込管理処理（タイマ割込処理）〕
次に、割込管理処理（タイマ割込処理）について説明する。図１１は、割込管理処理の手順例を示すフローチャートである。主制御ＣＰＵ７２は、カウンタ／タイマ回路からの割込要求信号に基づき、所定時間（例えば数ｍｓ）ごとに割込管理処理を実行する。以下、各手順を追って説明する。
【０１６９】
ステップＳ２００：先ず主制御ＣＰＵ７２は、メインループの実行中に使用していたレジスタ（アキュムレータＡとフラグレジスタＦ、汎用レジスタＢ〜Ｌの各ペア）の値をＲＡＭ７６の退避領域に退避させる。値を退避させた後のレジスタ（Ａ〜Ｌ）には、割込管理処理の中で別の値を書き込むことができる。
【０１７０】
ステップＳ２０１：次に主制御ＣＰＵ７２は、抽選乱数更新処理を実行する。この処理では、主制御ＣＰＵ７２は抽選用の各種乱数を発生させるためのカウンタの値を更新する。各カウンタの値は、ＲＡＭ７６のカウンタ領域にてインクリメントされ、それぞれ規定の範囲内でループする。各種乱数には、例えば大当り図柄乱数等が含まれる。
【０１７１】
ステップＳ２０２：主制御ＣＰＵ７２は、ここでも初期値更新乱数更新処理を実行する。処理の内容は、先に述べたものと同じである。
【０１７２】
ステップＳ２０３：主制御ＣＰＵ７２は、入力処理を実行する。この処理では、主制御ＣＰＵ７２は入出力（Ｉ／Ｏ）ポート７９から各種スイッチ信号を入力する。具体的には、ゲートスイッチ７８からの通過検出信号や、中始動入賞口スイッチ８０、右始動入賞口スイッチ８２、大入賞カウントスイッチ８４、一般入賞口スイッチ８６からの入賞検出信号の入力状態（ＯＮ／ＯＦＦ）をリードする。
【０１７３】
ステップＳ２０４：次に主制御ＣＰＵ７２は、スイッチ入力イベント処理を実行する。この処理では、先の入力処理で入力したスイッチ信号のうち、ゲートスイッチ７８、中始動入賞口スイッチ８０、右始動入賞口スイッチ８２からの入賞検出信号に基づいて遊技中に発生した事象の判定を行い、それぞれ発生した事象に応じて、さらに別の処理を実行する。なお、スイッチ入力イベント処理の具体的な内容については、さらに別のフローチャートを用いて後述する。
【０１７４】
本実施形態では、中始動入賞口スイッチ８０又は右始動入賞口スイッチ８２から入賞検出信号（ＯＮ）が入力されると、主制御ＣＰＵ７２はそれぞれ第１特別図柄又は第２特別図柄に対応した内部抽選の契機（抽選契機）となる事象が発生したと判定する。また、ゲートスイッチ７８から通過検出信号（ＯＮ）が入力されると、主制御ＣＰＵ７２は普通図柄に対応した抽選契機となる事象が発生したと判定する。いずれかの事象が発生したと判定すると、主制御ＣＰＵ７２は、それぞれの発生事象に応じた処理を実行する。なお、中始動入賞口スイッチ８０又は右始動入賞口スイッチ８２から入賞検出信号が入力された場合に実行される処理については、さらに別のフローチャートを用いて後述する。
【０１７５】
ステップＳ２０５，ステップＳ２０６：主制御ＣＰＵ７２は、割込管理処理中において特別図柄遊技処理及び普通図柄遊技処理を実行する。これら処理は、パチンコ機１における遊技を具体的に進行させるためのものである。このうち特別図柄遊技処理（ステップＳ２０５）では、主制御ＣＰＵ７２は先に述べた第１特別図柄又は第２特別図柄に対応する内部抽選の実行を制御したり、第１特別図柄表示装置３４及び第２特別図柄表示装置３５による変動表示や停止表示を制御したり、その表示結果に応じて可変入賞装置３０の作動を制御したりする。なお、特別図柄遊技処理の詳細については、さらに別のフローチャートを用いて後述する。
【０１７６】
また、普通図柄遊技処理（ステップＳ２０６）では、主制御ＣＰＵ７２は先に述べた普通図柄表示装置３３による変動表示や停止表示を制御したり、その表示結果に応じて可変始動入賞装置２８の作動を制御したりする。例えば、主制御ＣＰＵ７２は先のスイッチ入力イベント処理（ステップＳ２０４）の中で始動ゲート２０の通過を契機として取得した乱数（普通図柄当り決定乱数）を記憶しておき、この普通図柄遊技処理の中で記憶から乱数値を読み出し、所定の当り範囲内に該当するか否かの判定を行う（作動抽選実行手段）。乱数値が当り範囲内に該当する場合、普通図柄表示装置３３により普通図柄を変動表示させて所定の当り態様で普通図柄の停止表示を行った後、主制御ＣＰＵ７２は普通電動役物ソレノイド８８を励磁して可変始動入賞装置２８を作動させる（可動片作動手段）。一方、乱数値が当り範囲外であれば、主制御ＣＰＵ７２は、変動表示の後にはずれの態様で普通図柄の停止表示を行う。
【０１７７】
このように、主制御装置７０（主制御ＣＰＵ７２）は、当選により可変始動入賞装置２８の開閉部材２８ｂが一時的に開状態へ変更され得る電子的な普通図柄抽選（第１当否抽選）を、始動ゲート２０への遊技球の通過を契機として実行する第１抽選手段として機能する。
【０１７８】
ステップＳ２０７ｆ：次に主制御ＣＰＵ７２は、ストック開放関連処理を実行する。この処理において、主制御ＣＰＵ７２は、ＲＡＭ７６の賞球残数記憶領域に記憶された賞球残数を、払出制御装置９２のＲＡＭ９８の賞球メモリ領域に記憶された賞球残数の増減に合わせて増減する。また、主制御ＣＰＵ７２は、賞球残増加可能期間の開始に応じて減速コマンドを払出制御装置９２へ送信し、賞球残増加可能期間の終了に応じて加速コマンドを払出制御装置９２へ送信する。
【０１７９】
なお、ストック開放関連処理の詳細については、さらに別のフローチャートを用いて後述する。また、主制御ＣＰＵ７２は、払出速度設定コマンド（減速コマンド、加速コマンド）を、後述する賞球払出処理（ステップＳ２０７）における賞球指示コマンドの送信の際に払出制御装置９２に送信してもよい。
【０１８０】
ステップＳ２０７：次に主制御ＣＰＵ７２は、賞球払出処理を実行する。この処理では、先の入力処理（ステップＳ２０３）において各種スイッチ８０，８２，８４，８６から入力された入賞検出信号に基づき、払出制御装置９２に対して賞球個数を指示する賞球指示コマンドを生成し、生成した賞球指示コマンドを払出制御装置９２に送信する。
【０１８１】
また、主制御ＣＰＵ７２は、賞球払出処理において、演出制御装置１２４に対して賞球個数の内容を伝達する賞球内容コマンドを出力する。可変入賞装置３０に対応する大入賞カウントスイッチ８４からの入賞検出信号が入力された場合、その賞球個数（遊技球１５個）に対応する賞球内容コマンドを生成する。賞球内容コマンドは、演出制御出力処理（図１１中ステップＳ２１２）において演出制御装置１２４に送信される。
【０１８２】
可変入賞装置３０への遊技球１個の入賞に対する賞球数は１５個（１５個賞球）であり、各大当り遊技では、１ラウンドでの入賞上限数が１０カウント、１球の入賞に対する賞球が１５個賞球に設定されているため、設計上の総払出数（獲得数）は、１６Ｒ大当りの場合は１６ラウンド×１０カウント×１５個賞球＝２４００個であり、４Ｒ大当りの場合は４ラウンド×１０カウント×１５個賞球＝６００個である。
【０１８３】
なお、第１特別図柄の始動口（中始動入賞口２６）の賞球数及び第２特別図柄の始動口（右始動入賞口２８ａ）の賞球数は、それぞれ１個以上の規定数に設定されている。また、第１特別図柄の始動口と第２特別図柄の始動口とでは、賞球数を異ならせてもよい。さらに、特別図柄の当選確率や、総獲得遊技球数の期待値（初当りから時間短縮状態が終了するまでの一連の期間に得られる平均出球数）に基づいて、最低賞球数を設定してもよい。
【０１８４】
ステップＳ２０８：次に主制御ＣＰＵ７２は、外部情報処理を実行する。この処理では、主制御ＣＰＵ７２は外部端子板１６０を通じて遊技場のホールコンピュータに対して上記の外部情報信号（例えば賞球情報、扉開放情報、図柄確定回数情報、大当り情報、始動口情報等）をポート出力要求バッファに格納する。
【０１８５】
なお、本実施形態では、各種の外部情報信号のうち、例えば大当り情報として「大当り１」〜「大当り５」を外部に出力することで、パチンコ機１に接続された外部の電子機器（データ表示器やホールコンピュータ）に対して多様な大当り情報を提供することができる（外部情報信号出力手段）。すなわち、大当り情報を複数の「大当り１」〜「大当り５」に分けて出力することで、これらの組み合わせから大当りの種別（当選種類）を図示しないホールコンピュータで集計・管理したり、内部的な確率状態（低確率状態又は高確率状態）や図柄変動時間の短縮状態の変化を認識したり、非当選以外であっても「大当り」に分類されない小当り（条件装置が作動しない当り）の発生を集計・管理したりすることが可能となる。また、大当り情報に基づき、例えば図示しないデータ表示装置によりパチンコ機１の台ごとに過去数営業日以内の大当り発生回数を計数及び表示したり、台ごとに現在大当り中であるか否かを認識したり、あるいは台ごとに現在図柄変動時間の短縮状態であるか否かを認識したりすることができる。この外部情報処理において、主制御ＣＰＵ７２は「大当り１」〜「大当り５」のそれぞれの出力状態（ＯＮ又はＯＦＦのセット）を詳細に制御する。
【０１８６】
ステップＳ２０９：また、主制御ＣＰＵ７２は、試験信号処理を実行する。この処理では、主制御ＣＰＵ７２が自己の内部状態（例えば、普通図柄遊技管理状態、特別図柄遊技管理状態、大当り中、確率変動機能作動中、時間短縮機能作動中）を表す各種の試験信号を生成し、これらをポート出力要求バッファに格納する。この試験信号により、例えば主制御装置７０の外部で主制御ＣＰＵ７２の内部状態を試験することができる。
【０１８７】
ステップＳ２１０：次に主制御ＣＰＵ７２は、表示出力管理処理を実行する。この処理では、主制御ＣＰＵ７２は普通図柄表示装置３３、普通図柄作動記憶ランプ３３ａ、第１特別図柄表示装置３４、第２特別図柄表示装置３５、第１特別図柄作動記憶ランプ３４ａ、第２特別図柄作動記憶ランプ３５ａ、遊技状態表示装置３８等の点灯状態を制御する。具体的には、先の特別図柄遊技処理（ステップＳ２０５）や普通図柄遊技処理（ステップＳ２０６）においてポート出力要求バッファに格納されている駆動信号をポート出力する。なお、駆動信号は、各ＬＥＤに対して印加するバイトデータとしてポート出力要求バッファに格納されている。これにより、各ＬＥＤが所定の表示態様（図柄の変動表示や停止表示、作動記憶数表示、遊技状態表示等を行う態様）で駆動されることになる。
【０１８８】
ステップＳ２１１：また、主制御ＣＰＵ７２は、出力管理処理を実行する。この処理では、主制御ＣＰＵ７２は先の外部情報処理（ステップＳ２０８）でポート出力要求バッファに格納された外部情報信号（バイトデータ）をポート出力する。また、主制御ＣＰＵ７２は、ポート出力要求バッファに格納されている普通電動役物ソレノイド８８及び大入賞口ソレノイド９０の各駆動信号、試験信号等を合わせてポート出力する。
【０１８９】
ステップＳ２１２：主制御ＣＰＵ７２は、演出制御出力処理を実行する。この処理では、コマンドバッファ内に主制御ＣＰＵ７２が演出制御装置１２４に送信するべきコマンド（演出制御に必要なコマンド）があるか否かを確認し、未送信コマンドがある場合は出力対象のコマンドをポート出力する。
【０１９０】
ステップＳ２１３：そして、主制御ＣＰＵ７２は、今回のＣＴＣ割込で格納したポート出力要求バッファをクリアする。
【０１９１】
なお、本実施形態では、ステップＳ２０５〜ステップＳ２１２の処理（遊技制御プログラムモジュール）をタイマ割込処理として実行する例を挙げているが、これら処理をＣＰＵのメインループ中に組み込んで実行している公知のプログラミング例もある。
【０１９２】
ステップＳ２１４：以上の処理を終えると、主制御ＣＰＵ７２は割込終了を指定する値（０１Ｈ）を割込プログラムカウンタ内に格納し、ＣＴＣ割込を終了する。
【０１９３】
ステップＳ２１５，ステップＳ２１６：そして、主制御ＣＰＵ７２は、退避しておいたレジスタ（Ａ〜Ｌ）の値を復帰し、次回のＣＴＣ割込を許可する。この後、主制御ＣＰＵ７２は、メインループ（スタックポインタで指示されるプログラムアドレス）に復帰する。
【０１９４】
〔スイッチ入力イベント処理〕
図１２は、スイッチ入力イベント処理（図１１中のステップＳ２０４）の手順例を示すフローチャートである。以下、各手順を追って説明する。
【０１９５】
ステップＳ１０：主制御ＣＰＵ７２は、第１特別図柄に対応する中始動入賞口スイッチ８０から入賞検出信号が入力（抽選契機が発生）されたか否かを確認する。この入賞検出信号の入力が確認された場合（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ１２に進んで第１特別図柄記憶更新処理を実行する。具体的な処理の内容については、別のフローチャートを用いてさらに後述する。一方、入賞検出信号の入力がなかった場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１４に進む。
【０１９６】
ステップＳ１４：次に主制御ＣＰＵ７２は、第２特別図柄に対応する右始動入賞口スイッチ８２から入賞検出信号が入力（抽選契機が発生）されたか否かを確認する。この入賞検出信号の入力が確認された場合（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ１６に進んで第２特別図柄記憶更新処理を実行する。ここでも同様に、具体的な処理の内容については別のフローチャートを用いてさらに後述する。一方、入賞検出信号の入力がなかった場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１８に進む。
【０１９７】
ステップＳ１８：主制御ＣＰＵ７２は、可変入賞装置３０の大入賞口３０ａに対応する大入賞カウントスイッチ８４から入賞検出信号が入力されたか否かを確認する。この入賞検出信号の入力が確認された場合（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ２０に進んで大入賞口カウント処理を実行する。大入賞口カウント処理では、主制御ＣＰＵ７２は大当り遊技中に１ラウンドごとの可変入賞装置３０への入賞球数をカウントする。一方、入賞検出信号の入力がなかった場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ２２に進む。
【０１９８】
ステップＳ２２：主制御ＣＰＵ７２は、普通図柄に対応するゲートスイッチ７８から通過検出信号が入力されたか否かを確認する。この通過検出信号の入力が確認された場合（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ２４に進んで普通図柄記憶更新処理を実行する。普通図柄記憶更新処理では、主制御ＣＰＵ７２は現在の普通図柄作動記憶数が上限数（例えば４個）未満であるか否かを確認し、上限数に達していなければ、普通図柄当り乱数を取得する。また、主制御ＣＰＵ７２は、普通図柄作動記憶数を１インクリメントする。そして、主制御ＣＰＵ７２は、取得した普通図柄当り乱数値をＲＡＭ７６の乱数記憶領域に記憶させる。
【０１９９】
以上の手順を終えるか、もしくはゲートスイッチ７８から通過検出信号の入力がなかった場合（ステップＳ２２：Ｎｏ）、主制御ＣＰＵ７２は割込管理処理（図１１）に復帰する。
【０２００】
〔第１特別図柄記憶更新処理〕
図１３は、第１特別図柄記憶更新処理（図１２中のステップＳ１２）の手順例を示すフローチャートである。以下、第１特別図柄記憶更新処理の手順について順を追って説明する。
【０２０１】
ステップＳ３０：ここでは先ず、主制御ＣＰＵ７２は第１特別図柄作動記憶数カウンタの値を参照し、作動記憶数が最大値（例えば４とする）未満であるか否かを確認する。作動記憶数カウンタは、ＲＡＭ７６の乱数記憶領域に記憶されている大当り決定乱数や大当り図柄乱数等の個数（組数）を表すものである。ここで、ＲＡＭ７６の乱数記憶領域は、第１特別図柄及び第２特別図柄で共通して使用する８つのセクション（例えば各２バイト）に分けられており、各セクションには大当り決定乱数及び大当り図柄乱数を１個ずつセット（組）で記憶可能である。このとき、第１特別図柄に対応する作動記憶数カウンタの値が最大値に達していれば（Ｎｏ）、主制御ＣＰＵ７２はスイッチ入力イベント処理（図１２）に復帰する。一方、作動記憶数カウンタの値が最大値未満であれば（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ３１に進む。
【０２０２】
ステップＳ３１：主制御ＣＰＵ７２は、第１特別図柄作動記憶数を１つ加算する。第１特別図柄作動記憶数カウンタは、例えばＲＡＭ７６の作動記憶数領域に記憶されており、主制御ＣＰＵ７２はその値をインクリメント（＋１）する。ここで加算されたカウンタの値に基づき、表示出力管理処理（図１１中のステップＳ２１０）で第１特別図柄作動記憶ランプ３４ａの点灯状態が制御されることになる。
【０２０３】
ステップＳ３２：そして、主制御ＣＰＵ７２は、サンプリング回路７７を通じて乱数発生器７５から第１特別図柄に対応する大当り決定乱数値を取得する（第１抽選要素の取得、抽選要素取得手段）。乱数値の取得は、乱数発生器７５のピンアドレスを指定して行う。主制御ＣＰＵ７２が８ビット処理の場合、アドレスの指定は上位及び下位で１バイトずつ２回に分けて行われる。主制御ＣＰＵ７２は、指定したアドレスから大当り決定乱数値をリードすると、これを第１特別図柄に対応する大当り決定乱数として転送先のアドレスにセーブする。
【０２０４】
ステップＳ３３：次に主制御ＣＰＵ７２は、ＲＡＭ７６の大当り図柄乱数カウンタ領域から第１特別図柄に対応する大当り図柄乱数値を取得する。この乱数値の取得もまた、大当り図柄乱数カウンタ領域のアドレスを指定して行う。主制御ＣＰＵ７２は、指定したアドレスから大当り図柄乱数値をリードすると、これを第１特別図柄に対応する大当り図柄乱数として転送先のアドレスにセーブする。
【０２０５】
ステップＳ３４：また、主制御ＣＰＵ７２は、ＲＡＭ７６の変動用乱数カウンタ領域から、第１特別図柄の変動条件に関する乱数値として、リーチ判定乱数及び変動パターン決定乱数を順番に取得する（変動パターン決定要素取得手段）。これら乱数値の取得も同様に、変動用乱数カウンタ領域のアドレスを指定して行われる。そして、主制御ＣＰＵ７２は、指定したアドレスからリーチ判定乱数及び変動パターン決定乱数をそれぞれ取得すると、これらを転送先のアドレスにセーブする。
【０２０６】
ステップＳ３５：主制御ＣＰＵ７２は、セーブした大当り決定乱数、大当り図柄乱数、リーチ判定乱数及び変動パターン決定乱数をともに第１特別図柄に対応する乱数記憶領域に転送し、これら乱数を領域内の空きセクションにセットで記憶させる（記憶手段、抽選要素記憶手段）。複数のセクションには順番（例えば第１〜第４）が設定されており、現段階で第１〜第４の全てのセクションが空きであれば、第１セクションから順に各乱数が記憶される。あるいは、第１セクションが既に埋まっており、その他の第２〜第４セクションが空きであれば、第２セクションから順に各乱数が記憶されていく。なお、乱数記憶領域の読み出しはＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）形式である。
【０２０７】
ステップＳ３５ａ：次に主制御ＣＰＵ７２は、現在の特別遊技管理ステータス（遊技状態）が大当り中であるか否かを確認する。大当り中以外であれば（Ｎｏ）、主制御ＣＰＵ７２は次以降のステップＳ３６，Ｓ３７を実行する。大当り中であれば（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ３６，Ｓ３７をスキップしてステップＳ３８に進む。本実施形態においてこの判断を行っているのは、大当り中に発生した入球については先読みによる演出を行わないためである。
【０２０８】
ステップＳ３６：大当り中以外の場合（ステップＳ３５ａ：Ｎｏ）、主制御ＣＰＵ７２は第１特別図柄に関して取得時演出判定処理を実行する。この処理は、先のステップＳ３２〜Ｓ３４でそれぞれ取得した第１特別図柄の大当り決定乱数及び大当り図柄乱数に基づいて、事前（変動開始前）に内部抽選の結果を判定し、それによって演出内容を判定（いわゆる「先読み」）するためのものである。
【０２０９】
ステップＳ３７：取得時演出判定処理から復帰すると、次に主制御ＣＰＵ７２は、第１特別図柄に関して特図先判定演出コマンドの上位バイト分（例えば「Ｂ８Ｈ」）をセットする。この上位バイトデータは、コマンド種別が「第１特別図柄に関する特図先判定演出用」であることを記述したものである。なお、特図先判定演出コマンドの下位バイト分は、先の取得時演出判定処理（ステップＳ３６）においてセットされているので、ここでは下位バイトに上位バイトを合成することで例えば１ワード長のコマンドが生成されることになる。
【０２１０】
ステップＳ３８：次に主制御ＣＰＵ７２は、第１特別図柄に関して作動記憶数増加時演出コマンドをセットする。具体的には、コマンドの種別を表す上位バイトの先行値（例えば「ＢＢＨ」）に対し、増加後の作動記憶数（例えば「０１Ｈ」〜「０４Ｈ」）を下位バイトに付加した１ワード長の演出コマンドを生成する。このとき下位バイトについては、デフォルトで第２の位を「０」とすることにより、その値が「作動記憶数の増加による結果（変化情報）」であることを表している。つまり、下位バイトが「０１Ｈ」であれば、それは前回までの作動記憶数「００Ｈ」から１つ増加した結果、今回の作動記憶数が「０１Ｈ」となったことを表している。同様に、下位バイトが「０２Ｈ」〜「０４Ｈ」であれば、それは前回までの作動記憶数「０１Ｈ」〜「０３Ｈ」からそれぞれ１つ増加した結果、今回の作動記憶数が「０２Ｈ」〜「０４Ｈ」となったことを表している。なお、上記の先行値「ＢＢＨ」は、今回の演出コマンドが第１特別図柄についての作動記憶数コマンドであることを表す値である。
【０２１１】
ステップＳ３９：そして、主制御ＣＰＵ７２は、第１特別図柄に関して演出コマンド出力設定処理を実行する。この処理は、先のステップＳ３７で生成した特図先判定演出コマンドや、ステップＳ３８で生成した作動記憶数増加時演出コマンド、始動口入賞音制御コマンドを演出制御装置１２４に対して送信するためのものである（記憶数通知手段）。
【０２１２】
以上の手順を終えるか、もしくは第１特別図柄作動記憶数が４に達していた場合（ステップＳ３０：Ｎｏ）、主制御ＣＰＵ７２はスイッチ入力イベント処理（図１２）に復帰する。
【０２１３】
〔第２特別図柄記憶更新処理〕
図１４は、第２特別図柄記憶更新処理（図１２中のステップＳ１６）の手順例を示すフローチャートである。以下、第２特別図柄記憶更新処理の手順について順を追って説明する。
【０２１４】
ステップＳ４０：主制御ＣＰＵ７２は、第２特別図柄作動記憶数カウンタの値を参照し、作動記憶数が最大値未満であるか否かを確認する。第２特別図柄作動記憶数カウンタについても上記と同様に、ＲＡＭ７６の乱数記憶領域に記憶されている大当り決定乱数や大当り図柄乱数等の個数（組数）を表すものである。このとき第２特別図柄作動記憶数カウンタの値が最大値（例えば４とする）に達していれば（Ｎｏ）、主制御ＣＰＵ７２はスイッチ入力イベント処理（図１２）に復帰する。一方、未だ第２特別図柄作動記憶数カウンタの値が最大値未満であれば（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ４１以降に進む。
【０２１５】
ステップＳ４１：主制御ＣＰＵ７２は、第２特別図柄作動記憶数を１つ加算（第２特別図柄作動記憶数カウンタの値をインクリメント）する。先のステップＳ３１（図１３）と同様に、ここで加算されたカウンタの値に基づき、表示出力管理処理（図１１中のステップＳ２１０）で第２特別図柄作動記憶ランプ３５ａの点灯状態が制御されることになる。
【０２１６】
ステップＳ４２：そして、主制御ＣＰＵ７２は、サンプリング回路７７を通じて乱数発生器７５から第２特別図柄に対応する大当り決定乱数値を取得する（第２抽選要素の取得、抽選要素取得手段）。乱数値を取得する手法は、先に説明したステップＳ３２（図１３）と同様である。
【０２１７】
ステップＳ４３：次に主制御ＣＰＵ７２は、ＲＡＭ７６の大当り図柄乱数カウンタ領域から第２特別図柄に対応する大当り図柄乱数値を取得する。乱数値を取得する方法は、先に説明したステップＳ３３（図１３）と同様である。
【０２１８】
ステップＳ４４：また、主制御ＣＰＵ７２は、ＲＡＭ７６の変動用乱数カウンタ領域から、第２特別図柄の変動条件に関するリーチ判定乱数及び変動パターン決定乱数を順番に取得する（変動パターン決定要素取得手段）。これら乱数値の取得もまた、先に説明したステップＳ３４（図１３）と同様に行われる。
【０２１９】
ステップＳ４５：主制御ＣＰＵ７２は、セーブした大当り決定乱数、大当り図柄乱数、リーチ判定乱数及び変動パターン決定乱数をともに第２特別図柄に対応する乱数記憶領域に転送し、これら乱数を領域内の空きセクションにセットで記憶させる（記憶手段）。記憶の手法は、先に説明したステップＳ３５（図１３）と同様である。
【０２２０】
ステップＳ４５ａ：次に主制御ＣＰＵ７２は、現在の遊技管理ステータス（遊技状態）が大当り中であるか否かを確認する。そして、大当り中以外であれば（Ｎｏ）、主制御ＣＰＵ７２は次以降のステップＳ４６，Ｓ４７を実行する。逆に大当り中であれば（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ４６，Ｓ４７をスキップしてステップＳ４８に進む。本実施形態においてこの判断を行っているのは、同じく大当り中に発生した入球については先読みによる演出を行わないためである。
【０２２１】
ステップＳ４６：大当り中以外である場合（ステップＳ４５ａ：Ｎｏ）、次に主制御ＣＰＵ７２は、第２特別図柄に関して取得時演出判定処理を実行する。この処理は、先のステップＳ４２〜Ｓ４４でそれぞれ取得した第２特別図柄の大当り決定乱数及び大当り図柄乱数に基づいて、先に説明したステップＳ３６（図１３）と同様に、事前（変動開始前）に内部抽選の結果を判定し、それによって演出内容を判定（いわゆる「先読み」）するためのものである。
【０２２２】
ステップＳ４７：取得時演出判定処理から復帰すると、次に主制御ＣＰＵ７２は特図先判定演出コマンドの上位バイト分（例えば「Ｂ９Ｈ」）をセットする。この上位バイトデータは、コマンド種別が「第２特別図柄に関する特図先判定演出用」であることを記述したものである。ここでも同様に、特図先判定演出コマンドの下位バイト分は、先の取得時演出判定処理（ステップＳ４６）においてセットされているので、ここでは下位バイトに上位バイトを合成することで例えば１ワード長のコマンドが生成されることになる。
【０２２３】
ステップＳ４８：次に主制御ＣＰＵ７２は、第２特別図柄に関して作動記憶数増加時演出コマンドをセットする。ここでは、コマンドの種別を表す上位バイトの先行値（例えば「ＢＣＨ」）に対し、増加後の作動記憶数（例えば「０１Ｈ」〜「０４Ｈ」）を下位バイトに付加した１ワード長の演出コマンドを生成する。第２特別図柄についても同様に、デフォルトで下位バイトの第２の位を「０」とすることにより、その値が「作動記憶数の増加による結果（変化情報）」であることを表すことができる。なお、先行値「ＢＣＨ」は、今回の演出コマンドが第２特別図柄についての作動記憶数コマンドであることを表す値である。
【０２２４】
ステップＳ４９：そして、主制御ＣＰＵ７２は、第２特別図柄に関して演出コマンド出力設定処理を実行する。これにより、第２特別図柄に関して特図先判定演出コマンドや作動記憶数増加時演出コマンド、始動口入賞音制御コマンド等を演出制御装置１２４に対して送信する準備が行われる（記憶数通知手段）。また、以上の手順を終えると、主制御ＣＰＵ７２はスイッチ入力イベント処理（図１２）に復帰する。
【０２２５】
〔特別図柄遊技処理〕
次に、割込管理処理（図１１）の中で実行される特別図柄遊技処理（ステップＳ２０５）の詳細について説明する。図１５は、特別図柄遊技処理の構成例を示すフローチャートである。特別図柄遊技処理は、実行選択処理（ステップＳ１０００）、特別図柄変動前処理（ステップＳ２０００）、特別図柄変動中処理（ステップＳ３０００）、特別図柄停止表示中処理（ステップＳ４０００）、大当り時可変入賞装置管理処理（ステップＳ５０００）、小当り時可変入賞装置管理処理（ステップＳ６０００）のサブルーチン（プログラムモジュール）群を含む構成である。
【０２２６】
ステップＳ１０００：実行選択処理において、主制御ＣＰＵ７２は次に実行するべき処理（ステップＳ２０００〜ステップＳ５０００のいずれか）のジャンプ先を「ジャンプテーブル」から選択する。例えば、主制御ＣＰＵ７２は次に実行するべき処理のプログラムアドレスをジャンプ先のアドレスとし、また、戻り先のアドレスとして特別図柄遊技処理の末尾をスタックポインタにセットする。
【０２２７】
いずれの処理を次のジャンプ先として選択するかは、これまでに行われた処理の進行状況（特別図柄遊技管理ステータス）によって異なる。例えば、未だ特別図柄が変動表示を開始していない状況であれば（特別図柄遊技管理ステータス：００Ｈ）、主制御ＣＰＵ７２は次のジャンプ先として特別図柄変動前処理（ステップＳ２０００）を選択する。一方、既に特別図柄変動前処理が完了していれば（特別図柄遊技管理ステータス：０１Ｈ）、主制御ＣＰＵ７２は次のジャンプ先として特別図柄変動中処理（ステップＳ３０００）を選択し、特別図柄変動中処理まで完了していれば（特別図柄遊技管理ステータス：０２Ｈ）、次のジャンプ先として特別図柄停止表示中処理（ステップＳ４０００）を選択するといった具合である。なお、本実施形態ではジャンプ先のアドレスを「ジャンプテーブル」で指定して処理を選択しているが、このような選択手法とは別に、「プロセスフラグ」や「処理選択フラグ」等を用いてＣＰＵが次に実行するべき処理を選択している公知のプログラミング例もある。このようなプログラミング例では、ＣＰＵが一通り各処理をＣＡＬＬし、その先頭ステップで一々フラグを参照して条件分岐（継続／リターン）することになるが、本実施形態の選択手法では、主制御ＣＰＵ７２が各処理を一々呼び出す手間は不要である。
【０２２８】
ステップＳ２０００：特別図柄変動前処理では、主制御ＣＰＵ７２は特別図柄の変動表示を開始するための条件を整える作業を行う。なお、具体的な処理の内容は、別のフローチャートを用いて後述する。
【０２２９】
ステップＳ３０００：特別図柄変動中処理では、主制御ＣＰＵ７２は変動タイマをカウントしつつ、第１特別図柄表示装置３４又は第２特別図柄表示装置３５の駆動制御を行う。具体的には、７セグメントＬＥＤの各セグメント及びドット（０番〜７番）に対してＯＮ又はＯＦＦの駆動信号（１バイトデータ）を出力する。駆動信号のパターンは時間の経過に伴って変化し、それによって特別図柄の変動表示が行われる。
【０２３０】
ステップＳ４０００：特別図柄停止表示中処理では、主制御ＣＰＵ７２は第１特別図柄表示装置３４又は第２特別図柄表示装置３５の駆動制御を行う。ここでも同様に、７セグメントＬＥＤの各セグメント及びドットに対してＯＮ又はＯＦＦの駆動信号を出力するが、駆動信号のパターンは一定であり、これにより特別図柄の停止表示が行われる。
【０２３１】
ステップＳ５０００：大当り時可変入賞装置管理処理は、先の特別図柄停止表示中処理において大当りの態様で特別図柄が停止表示された場合に選択される。例えば、特別図柄が４Ｒ大当りや１６Ｒ大当りの態様で停止表示されると、それまでの通常遊技状態から大当り遊技状態（遊技者にとって有利な特別遊技状態）に移行する契機が発生する。大当り遊技中は、先の実行選択処理（ステップＳ１０００）においてジャンプ先が大当り時可変入賞装置管理処理にセットされ、特別図柄の変動表示は行われない。大当り時可変入賞装置管理処理においては、大入賞口ソレノイド９０が一定時間（例えば２９秒間若しくは０．１秒間又は１０個の遊技球の入球をカウントするまで）、予め設定された連続作動回数（例えば４回、１６回）にわたって励磁され、これにより可変入賞装置３０が決まったパターンで開閉動作する（特別電動役物の連続作動）。この間に可変入賞装置３０に対して遊技球を集中的に入賞させることで、遊技者には、まとまって多くの賞球を獲得する機会が与えられる（特別遊技実行手段）。なお、このように大当り時に可変入賞装置３０が開閉動作することを「ラウンド」と称し、連続作動回数が全部で１６回あれば、これらを「１６ラウンド」と総称することがある。また、可変入賞装置を複数設け、生起される大当り遊技（停止表示される大当り図柄）の種別に応じて相違させてもよく、１つの大当り遊技のラウンドに応じて開閉する可変入賞装置を相違させてもよい。
【０２３２】
また、主制御ＣＰＵ７２は大当り時可変入賞装置管理処理において大入賞口開放パターン（ラウンド数と１ラウンドごとの開閉動作の回数、開放時間等）を設定すると、１ラウンド分の可変入賞装置３０の開閉動作を終了させるごとにラウンド数カウンタの値を１インクリメントする。ラウンド数カウンタの値は、例えば初期値を０としてＲＡＭ７６のカウント領域に記憶されている。また、主制御ＣＰＵ７２は、ラウンド数カウンタの値を表すラウンド数コマンドを生成する。ラウンド数コマンドは、演出制御出力処理（図１１中のステップＳ２１２）において演出制御装置１２４に送信される。ラウンド数カウンタの値が設定した連続作動回数に達すると、主制御ＣＰＵ７２はそのラウンド限りで大当り遊技（大役）を終了する。
【０２３３】
そして、大当り遊技を終了すると、主制御ＣＰＵ７２は遊技状態フラグ（確率変動機能作動フラグ、時間短縮機能作動フラグ）に基づいて大当り遊技終了後の状態（高確率状態、時間短縮状態）を変化させる（高確時短状態移行手段）。「高確率状態」では確率変動機能が作動し、内部抽選での当選確率が通常よりも高く（本実施形態では約４倍高く）なる（特定遊技状態移行手段、高確率状態移行手段、高確率状態設定手段）。また、「時間短縮状態」では時間短縮機能が作動し、上記のように普通図柄の作動抽選が高確率になり、また、普通図柄の変動時間が短縮されるとともに可変始動入賞装置２８の開放時間が延長されて開放回数が増加する（いわゆる電チューサポートが行われる）。なお、「高確率状態」及び「時間短縮状態」については、制御上でいずれか一方だけに移行する場合もあれば、これら両方に合わせて移行する場合もある。
【０２３４】
ステップＳ６０００：小当り時可変入賞装置管理処理は、先の特別図柄停止表示中処理において小当りの態様で特別図柄が停止表示された場合に選択される。例えば、特別図柄が小当りの態様で停止表示されると、それまでの通常遊技状態から小当り遊技状態に移行する契機が発生する。小当り遊技中は、先の実行選択処理（ステップＳ１０００）においてジャンプ先が小当り時可変入賞装置管理処理にセットされ、特別図柄の変動表示は行われない。小当り遊技においては、可変入賞装置３０が所定の開放時間で所定回数だけ開閉動作する。可変入賞装置３０の開放時間及び開放回数は、１回の小当り遊技における大入賞口３０ａへの平均入賞数（遊技球を連続して発射した場合の設計上の総入賞数）の設計値に応じて予め設定される。本実施形態では、１回の小当り遊技で平均２球（２カウント）が大入賞口３０ａに入賞するように、可変入賞装置３０の開放回数及び開放時間が設定されており、１回の小当り遊技による平均的な賞球数は、２カウント×１５個賞球＝３０個となる。
【０２３５】
このように、主制御ＣＰＵ７２は、初期状態である通常遊技状態と通常遊技状態よりも遊技者に有利な時間短縮状態と、通常遊技状態及び時間短縮状態よりも遊技者が多数の賞球を獲得可能な小当り遊技状態及び大当り遊技状態とを含む複数の遊技状態のうち、現在の遊技状態から他の遊技状態へ移行するか否かを、球検出スイッチＰＳによる遊技球の検知に基づいて決定するとともに、当該決定に応じた状態移行に係る処理を実行可能な遊技制御手段として機能する。
【０２３６】
〔複数の当選種類〕
本実施形態では、第１特別図柄及び第２特別図柄の当選種類（大当り種別）として、（１）「１６Ｒ大当り」と、（２）「４Ｒ大当り１」と、（３）「４Ｒ大当り２」とが設けられている。ただし、大当り種別は上記に限定されず、他の種別（例えば、１６Ｒ大当りに複数の種別を設けるとか、９ラウンド大当り等の異なるラウンドの大当りを設けるなど）を設定してもよい。
【０２３７】
上記の当選種類は、当選時に停止表示される第１特別図柄又は第２特別図柄の種類に対応している。例えば、「１６Ｒ大当り」は「１６Ｒ特定図柄」の大当りに対応し、「４Ｒ大当り１」は「４Ｒ通常図柄」の大当りに対応し、「４Ｒ大当り２」は「４Ｒ特定図柄」の大当りに対応する。このため以下では、「当選種類」のことを「当選図柄」として適宜呼称するものとする。
【０２３８】
〔可変入賞装置の開放動作パターン〕
次に、各当選図柄に対応する可変入賞装置３０の開放動作パターン（小当りを除く）について説明する。
【０２３９】
（４Ｒ通常図柄）
上記の特別図柄停止表示中処理において、特別図柄が「４Ｒ通常図柄」の態様で停止表示されると、それまでの遊技状態（例えば通常遊技状態）から大当り遊技状態に移行する契機が発生する（特別遊技実行手段）。この場合、１ラウンド目から充分に長い時間（例えば最長で２９．０秒の開放時間）をかけて可変入賞装置３０の大入賞口３０ａの開放が１回ずつ行われ、これが４ラウンド目（最終ラウンド）まで継続する。このため「４Ｒ通常図柄」の大当り遊技は、４ラウンド分の出玉（賞球）を遊技者に付与するものとなる。
【０２４０】
「４Ｒ通常図柄」に該当した場合、それまでの遊技で「時間短縮機能」が非作動の状態であったとしても、大当り遊技の終了後に「時間短縮機能」を作動させることで、「時間短縮状態」に移行する特典が遊技者に付与される。但し、大当り遊技の終了後に「確率変動機能」は作動せず、「高確率状態」に移行する特典は遊技者に付与されない。従って、４Ｒ大当り１の大当り遊技の終了後は、低確時短状態へ移行する。
【０２４１】
（４Ｒ特定図柄）
上記の特別図柄停止表示中処理において、特別図柄が「４Ｒ特定図柄」の態様で停止表示されると、それまでの遊技状態（例えば通常遊技状態）から大当り遊技状態に移行する契機が発生する（特別遊技実行手段）。この場合、１ラウンド目から充分に長い時間（例えば最長で２９．０秒の開放時間）をかけて可変入賞装置３０の大入賞口３０ａの開放が１回ずつ行われ、これが４ラウンド目（最終ラウンド）まで継続する。このため「４Ｒ特定図柄」の大当り遊技は、４ラウンド分の出玉（賞球）を遊技者に付与するものとなる。
【０２４２】
「４Ｒ特定図柄」に該当した場合、それまでの遊技で「確率変動機能」が非作動の状態であったとしても、大当り遊技の終了後に「確率変動機能」を作動させることで「高確率状態」に移行する特典が遊技者に付与される。また、それまでの遊技で「時間短縮機能」が非作動の状態であったとしても、大当り遊技の終了後に「時間短縮機能」を作動させることで、「時間短縮状態」に移行する特典が遊技者に付与される。従って、４Ｒ大当り２の大当り遊技の終了後は、高確時短状態（確変状態）へ移行する。
【０２４３】
（１６Ｒ特定図柄）
上記の特別図柄停止表示中処理において、特別図柄が「１６Ｒ特定図柄」の態様で停止表示されると、それまでの遊技状態（例えば通常遊技状態）から大当り遊技状態に移行する契機が発生する（特別遊技実行手段）。この場合、１ラウンド目から充分に長い時間（例えば最長で２９．０秒の開放時間）をかけて可変入賞装置３０の大入賞口３０ａの開放が１回ずつ行われ、これが１６ラウンド目（最終ラウンド）まで継続する。このため、「１６Ｒ特定図柄」の大当り遊技は、１６ラウンド分の出玉（賞球）を遊技者に付与するものとなる。
【０２４４】
「１６Ｒ特定図柄」に該当した場合、それまでの遊技で「確率変動機能」が非作動の状態であったとしても、大当り遊技の終了後に「確率変動機能」を作動させることで、「高確率状態」に移行する特典が遊技者に付与される。また、それまでの遊技で「時間短縮機能」が非作動の状態であったとしても、大当り遊技の終了後に「時間短縮機能」を作動させることで、「時間短縮状態」に移行する特典が遊技者に付与される。従って、１６Ｒ大当りの大当り遊技の終了後は、高確時短状態（確変状態）へ移行する。
【０２４５】
このように、当選図柄が上記の「４Ｒ特定図柄」又は「１６Ｒ特定図柄」のいずれかに該当すると、大当り遊技終了後に内部状態を「高確時短状態」に移行させる特典が遊技者に付与される。また、「高確時短状態」において内部抽選に当選し、そのときの当選図柄が「４Ｒ特定図柄」又は「１６Ｒ特定図柄」のいずれかに該当すると、その大当り遊技終了後も「高確時短状態」が継続（再開）される。一方、当選図柄が上記の「４Ｒ通常図柄」に該当すると、大当り遊技終了後に内部状態は「低確時短状態」に移行する。
【０２４６】
また、４Ｒ大当り１、４Ｒ大当り２、及び１６Ｒ大当りにおける可変入賞装置３０の開閉部材３０ｂの動作パターン（大入賞口３０ａの開閉パターン）では、ラウンド間インターバル時間は共通の「１０秒」となっている。なお、ラウンド間インターバル時間とは、ラウンドとラウンドとの間に設定される待機時間のことである。
【０２４７】
（小当り）
また、本実施形態では、非当選以外の当選種類として小当りが設けられている。小当りに当選すると、大当り遊技とは別に小当り遊技が行われて可変入賞装置３０が開閉動作する（特例遊技実行手段）。すなわち、先の特別図柄停止表示中処理において、特別図柄が小当りの態様で停止表示されると、通常確率状態又は高確率状態の中で小当り遊技（可変入賞装置３０が作動する遊技）が実行される。このような小当り遊技では可変入賞装置３０が開閉動作する。上述したように、本実施形態では、１回の小当り遊技で平均１．５球（１．５カウント）が大入賞口３０ａに入賞するように、可変入賞装置３０の開放回数及び開放時間が設定されており、１回の小当り遊技による平均的な賞球数は、１．５カウント×１５個賞球＝２２．５個となる。また、小当り遊技が終了しても、「確率変動機能」が作動することはなく、また、「時間短縮機能」が作動することもないので、「高確率状態」や「時間短縮状態」へ移行する特典は付与されない（そのための前提条件とはならない。）。また、「高確率状態」で小当りに当選しても、その小当り遊技終了後に「高確率状態」が終了することはないし、「時間短縮状態」で小当りに当選しても、その小当り遊技終了後に「時間短縮状態」が終了することもない（上限回数に達した場合を除く。）。なお、本実施形態では、小当りを設定する遊技仕様としているが、小当りを設定しない遊技仕様とすることもできる。
【０２４８】
〔特別図柄変動前処理〕
図１６は、特別図柄変動前処理（図１５中のステップＳ２０００）の手順例を示すフローチャートである。以下、各手順に沿って説明する。
【０２４９】
ステップＳ２１００：先ず主制御ＣＰＵ７２は、第１特別図柄作動記憶数又は第２特別図柄作動記憶数が残存しているか（０より大であるか）否かを確認する。この確認は、ＲＡＭ７６に記憶されている作動記憶数カウンタの値を参照して行うことができる。第１特別図柄及び第２特別図柄の両方の作動記憶数が０であった場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ２５００のデモ設定処理を実行する。
【０２５０】
ステップＳ２５００：この処理では、主制御ＣＰＵ７２はデモ演出用コマンドを生成する。デモ演出用コマンドは、上記の演出制御出力処理（図１１中のステップＳ２１２）において演出制御装置１２４に出力される。デモ設定処理を実行すると、主制御ＣＰＵ７２は特別図柄遊技処理に復帰する。なお、復帰時は、上記のように末尾アドレスに復帰する（以降も同様）。
【０２５１】
これに対し、第１特別図柄又は第２特別図柄のいずれかの作動記憶数カウンタの値が０より大きければ（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ２２００を実行する。
【０２５２】
ステップＳ２２００：主制御ＣＰＵ７２は、特別図柄記憶エリアシフト処理を実行する。この処理では、主制御ＣＰＵ７２はＲＡＭ７６の乱数記憶領域に記憶されている抽選用乱数（大当り決定乱数、大当り図柄乱数）のうち、第２特別図柄に対応する方を優先的に読み出す。このとき２つ以上のセクションに乱数が記憶されていれば、主制御ＣＰＵ７２は先頭のセクションから順に乱数を読み出して消去（消費）した後、残った乱数を１つずつ前のセクションに移動（シフト）させる。読み出した乱数は、例えば別の一時記憶領域に保存される。第２特別図柄に対応する乱数が記憶されていない場合、主制御ＣＰＵ７２は第１特別図柄に対応する乱数を読み出して一時記憶領域に保存する。一時記憶領域に保存された各乱数は、次の大当り判定処理で内部抽選に使用される。その結果、本実施形態では第１特別図柄よりも第２特別図柄の変動表示が優先的に行われることになる。なお、このような特別図柄別の優先順位を設けることなく、単純に記憶された順番で乱数が読み出されるプログラムであってもよい。また、この処理において、主制御ＣＰＵ７２はＲＡＭ７６に記憶されている作動記憶数カウンタ（第１特別図柄又は第２特別図柄のうち、乱数のシフトを行った方）の値を１つ減算し、減算後の値を「変動開始時作動記憶数」に設定する。これにより、上記の表示出力管理処理（図１１中のステップＳ２１０）の中で第１特別図柄作動記憶ランプ３４ａ又は第２特別図柄作動記憶ランプ３５ａによる記憶数の表示態様が変化（１減少）する。ここまでの手順を終えると、主制御ＣＰＵ７２は次にステップＳ２３００を実行する。
【０２５３】
ステップＳ２３００：主制御ＣＰＵ７２は、大当り判定処理（内部抽選）を実行する。この処理では、主制御ＣＰＵ７２は、先ず大当り値の範囲を設定し、この範囲内に読み出した乱数値（大当たり決定乱数）が含まれるか否かを判断する（抽選実行手段）。このとき設定される大当り値の範囲は、通常確率状態と高確率状態（確率変動機能作動時）とで異なり、高確率状態では通常確率状態よりも大当り値の範囲が約４倍程度に拡大される。そして、このとき読み出した乱数値が大当り値の範囲内に含まれていれば、主制御ＣＰＵ７２は、ＲＡＭ７６のフラグ領域に大当りフラグ（０１Ｈ）をセットし、次にステップＳ２４００に進む。
【０２５４】
上記の大当りフラグをセットしない場合、主制御ＣＰＵ７２は同じ大当り判定処理において、次に小当り値の範囲を設定し、この範囲内に読み出した乱数値（大当たり決定乱数）が含まれるか否かを判断する（抽選実行手段）。ここでいう「小当り」は、非当選（はずれ）以外であるが、「大当り」とは異なる性質のものである。すなわち、「大当り」は上記の「高確率状態」や「時間短縮状態」に移行させる契機（遊技の節目）を発生させるものであるが、「小当り」はそのような契機を発生しない。ただし「小当り」は、「大当り」と同様に可変入賞装置３０を作動させる条件を満たすものとして位置付けられている。なお、このとき設定される小当り値の範囲は、通常確率状態と高確率状態（確率変動機能作動時）とで異なっていてもよいし、同じでもよい。いずれにしても、読み出した乱数値が小当り値の範囲内に含まれていれば、主制御ＣＰＵ７２はＲＡＭ７６のフラグ領域に小当りフラグ（０１Ｈ）をセットし、次にステップＳ２４００に進む。このように、本実施形態では非当選以外に該当する当り範囲として、大当り値と小当り値の範囲が予めプログラム上で規定されているが、予め状態別の大当り判定テーブル、小当り判定テーブルをそれぞれＲＯＭ７４に書き込んでおき、これを読み出して乱数値と対比しながら大当り判定を行ってもよい。
【０２５５】
ステップＳ２４００：主制御ＣＰＵ７２は、先の大当り判定処理で大当りフラグに値（０１Ｈ）がセットされたか否かを判断する。大当りフラグに値（０１Ｈ）がセットされていなければ（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ２４０２を実行する。
【０２５６】
ステップＳ２４０２：主制御ＣＰＵ７２は、先の大当り判定処理で小当りフラグに値（０１Ｈ）がセットされたか否かを判断する。小当りフラグに値（０１Ｈ）がセットされていなければ（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ２４０４を実行する。なお、主制御ＣＰＵ７２は大当りフラグと小当りフラグとを別々に用意せずに、共通当りフラグの値によって大当り（例えば０１Ｈを設定）又は小当り（例えば０ＡＨを設定）を判別してもよい。
【０２５７】
ステップＳ２４０４：主制御ＣＰＵ７２は、はずれ時停止図柄決定処理を実行する。この処理では、主制御ＣＰＵ７２は、第１特別図柄表示装置３４又は第２特別図柄表示装置３５によるはずれ時の停止図柄番号データをセットする。また、主制御ＣＰＵ７２は、演出制御装置１２４に送信するための停止図柄コマンド及び抽選結果コマンド（はずれ時）を生成する。これらコマンドは、演出制御出力処理（図１１中のステップＳ２１２）において演出制御装置１２４に送信される。
【０２５８】
なお、本実施形態では、第１特別図柄表示装置３４や第２特別図柄表示装置３５に７セグメントＬＥＤを用いているため、例えば、はずれ時の停止図柄の表示態様を常に１つのセグメント（中央のバー「−」）の点灯表示だけにしておき、停止図柄番号データを１つの値（例えば６４Ｈ）に固定することができる。この場合、プログラム上で使用する記憶容量を削減し、主制御ＣＰＵ７２の処理負荷を軽減して処理速度を向上することができる。
【０２５９】
ステップＳ２４０５：次に主制御ＣＰＵ７２は、はずれ時変動パターン決定処理を実行する。この処理では、主制御ＣＰＵ７２は、特別図柄について、はずれ時の変動パターン番号を決定する（変動パターン選択手段）。変動パターン番号は、特別図柄の変動表示の種類（パターン）を区別したり、変動表示にかかる変動時間に対応したりするものである。はずれ時の変動時間は、上記の「時間短縮状態」であるか否かによって異なってくるため、この処理において主制御ＣＰＵ７２は、遊技状態フラグをロードし、現在の状態が「時間短縮状態」であるか否かを確認する。「時間短縮状態」であれば、基本的にリーチ変動を行う場合を除き、はずれ時の変動時間は短縮された時間（例えば、２．０秒程度）に設定される（短縮時変動時間決定手段）。また、「時間短縮状態」でなくとも、リーチ変動を行う場合を除き、はずれ時の変動時間は例えばステップＳ２２００で設定した「変動表示開始時作動記憶数（０個〜３個）」に基づいて短縮される場合がある（例えば、変動表示開始時作動記憶数０個→１２．５秒程度、変動表示開始時作動記憶数１個→８秒程度、変動表示開始時作動記憶数２個→５秒程度、変動表示開始時作動記憶数３個→２．５秒程度）。なお、はずれ時の図柄の停止表示時間は変動パターンに関わらず一定（例えば０．５秒程度）である。主制御ＣＰＵ７２は、決定した変動時間（はずれ時）の値を変動タイマにセットするとともに、はずれ時の停止表示時間の値を停止図柄表示タイマにセットする。
【０２６０】
本実施形態では、内部抽選の結果、非当選に該当した場合、演出上で例えば「リーチ演出」を発生させてはずれとしたり、「リーチ演出」を発生させずにはずれとしたりする制御を行うこととしている。そして、「はずれ時変動パターン選択テーブル」には、予め複数種類の演出、例えば「非リーチ演出」、「リーチ演出」に対応した変動パターンが規定されており、非当選に該当した場合は、その中からいずれかの変動パターンが選択されることになる。なお、リーチ演出には、ノーマルリーチ演出、ロングリーチ演出、スーパーリーチ演出等といった様々なリーチ演出が含まれる。
【０２６１】
以上のステップＳ２４０４，ステップＳ２４０５は、大当り判定結果がはずれ時（非当選以外の場合）の制御手順であるが、判定結果が大当り（ステップＳ２４００：Ｙｅｓ）又は小当り（ステップＳ２４０２：Ｙｅｓ）の場合、主制御ＣＰＵ７２は以下の手順を実行する。先ず、大当りの場合について説明する。
【０２６２】
ステップＳ２４１０：主制御ＣＰＵ７２は、大当り時停止図柄決定処理を実行する（当選種類決定手段）。この処理では、主制御ＣＰＵ７２は大当り図柄乱数に基づき、特別図柄別（第１特別図柄又は第２特別図柄）に今回の当選図柄の種類（大当り時停止図柄番号）を決定する。大当り図柄乱数値と当選図柄の種類との関係は、予め特別図柄判定データテーブルで規定されている（当選種類規定手段）。このため主制御ＣＰＵ７２は、大当り時停止図柄決定処理において大当り図柄判定テーブルを参照し、その記憶内容から大当り図柄乱数に基づいて当選図柄の種類を決定することができる。
【０２６３】
本実施形態では大当り時に選択的に決定される当選図柄として、大きく分けて３種類が用意されている。３種類の内訳は、「４Ｒ通常図柄」、「４Ｒ特定図柄」及び「１６Ｒ特定図柄」である。なお、３種類の当選図柄の各当選図柄は、さらに複数の当選図柄を含んでいてもよい。例えば「４Ｒ通常図柄」であれば、「４Ｒ通常図柄１」、「４Ｒ通常図柄２」、「４Ｒ通常図柄３」、・・・といった具合である。
【０２６４】
また、本実施形態では、第１特別図柄と第２特別図柄とでは、それぞれに対応する内部抽選の大当り時に選択される当選図柄の選択比率が異なっている（図８参照）。このため主制御ＣＰＵ７２は、今回の大当りの結果が第１特別図柄に対応するものであるか、第２特別図柄に対応するものであるかによって選択する当選図柄を区別している。
【０２６５】
主制御ＣＰＵ７２は、今回の大当りの結果が第１特別図柄に対応する場合、図８（ａ）に示す特１用の大当り図柄判定テーブル（当選種類規定手段）を参照して当選図柄の種類を決定する。第１特別図柄に対応する大当り時においては、「４Ｒ通常図柄」が選択される割合は４０％であり、「４Ｒ特定図柄」が選択される割合は４０％であり、「１６Ｒ特定図柄」が選択される割合は２０％である。各振分値の大きさは、大当り図柄乱数を用いた当選図柄別の選択比率に相当する。
【０２６６】
主制御ＣＰＵ７２は特１用の大当り図柄判定テーブルから当選図柄を選択すると、そのときの停止図柄コマンドを生成する。生成した停止図柄コマンドは、例えば上記の演出制御出力処理において演出制御装置１２４に送信される。また、主制御ＣＰＵ７２は、選択した当選図柄に基づいて第１特別図柄についての大当り時停止図柄番号を決定する。
【０２６７】
また、主制御ＣＰＵ７２は、今回の大当りの結果が第２特別図柄に対応する場合、図８（ｂ）に示す特２用の大当り図柄判定テーブル（当選種類規定手段）を参照して当選図柄の種類を決定する。第２特別図柄に対応する大当り時においては、「４Ｒ通常図柄」が選択される割合は３０％であり、「４Ｒ特定図柄」が選択される割合は２０％であり、「１６Ｒ特定図柄」が選択される割合は５０％である。
【０２６８】
主制御ＣＰＵ７２は特２用の大当り図柄判定テーブルから当選図柄を選択すると、そのときの停止図柄コマンドを生成する。生成した停止図柄コマンドは、例えば上記の演出制御出力処理において演出制御装置１２４に送信される。また、主制御ＣＰＵ７２は、選択した当選図柄に基づいて第２特別図柄についての大当り時停止図柄番号を決定する。
【０２６９】
特１用及び特２用の大当り図柄判定テーブルには、大当り遊技の終了後に付与される時短回数（限度回数）の値がそれぞれ示されている。本実施形態では、「４Ｒ特定図柄」又は「１６Ｒ特定図柄」に該当した場合、時短回数は１００回付与される。
【０２７０】
なお、上記のように第１特別図柄と第２特別図柄とで、当選図柄の選択比率が異なっているのは、例えば以下の理由による。すなわち、「高確時短状態」や「低確時短状態」に移行した場合、通常時（時間短縮機能の非作動時）に比較して高頻度で可変始動入賞装置２８が作動するため、第１特別図柄についての作動記憶よりも、第２特別図柄についての作動記憶の方が蓄積されやすくなっている。この場合、第２特別図柄について「１６Ｒ特定図柄」の選択比率を高めておけば、通常時よりも「１６Ｒ特定図柄」に当選しやすくなるため、それだけ遊技者の利益を高めることができるという利点がある。
【０２７１】
ステップＳ２４１２：次に主制御ＣＰＵ７２は、大当り時変動パターン決定処理を実行する。この処理では、主制御ＣＰＵ７２は先のステップＳ２２００でシフトした変動パターン決定乱数に基づいて第１特別図柄又は第２特別図柄の変動パターン（変動時間と停止表示時間）を決定する。また、主制御ＣＰＵ７２は、決定した変動時間の値を変動タイマにセットするとともに、停止表示時間の値を停止図柄表示タイマにセットする。一般的に大当りリーチ変動の場合、はずれ時よりも長い変動時間が決定される。
【０２７２】
本実施形態では、内部抽選の結果、４Ｒ大当りや１６Ｒ大当りに該当した場合、演出上で例えば「リーチ演出」を発生させて大当りとする制御を行っている。そして、「大当り時変動パターン選択テーブル」には、複数種類の「リーチ演出」に対応した変動パターンが規定されており、４Ｒ大当りや１６Ｒ大当りに該当した場合は、その中からいずれかの変動パターンが選択されることになる。なお、リーチ演出には、ノーマルリーチ演出、ロングリーチ演出、スーパーリーチ演出等といった様々なリーチ演出が含まれる。また、時間短縮機能が作動している状態での当選時には、長い変動時間を有する変動パターンを選択せずに、短い変動時間を有する変動パターン（リーチ演出を行わない変動パターン）を選択してもよい。
【０２７３】
ステップＳ２４１４：次に主制御ＣＰＵ７２は、大当り時その他設定処理を実行する。この処理では、主制御ＣＰＵ７２は、先のステップＳ２４１０で決定した当選図柄の種類（大当り時停止図柄番号）が「４Ｒ通常図柄」、「４Ｒ特定図柄」又は「１６Ｒ特定図柄」のいずれかである場合、遊技状態フラグとして時間短縮機能作動フラグの値（０１Ｈ）をＲＡＭ７６のフラグ領域にセットする（時間短縮状態移行手段、時間短縮機能作動手段）。また、主制御ＣＰＵ７２は、先のステップＳ２４１０で決定した当選図柄の種類（大当り時停止図柄番号）が「４Ｒ特定図柄」又は「１６Ｒ特定図柄」のいずれかである場合、遊技状態フラグとして確率変動機能作動フラグ（０１Ｈ）をＲＡＭ７６のフラグ領域にセットする。
【０２７４】
また、ステップＳ２４１４の処理において、主制御ＣＰＵ７２は大当り時停止図柄番号に基づいて第１特別図柄表示装置３４又は第２特別図柄表示装置３５による停止図柄（大当り図柄）の表示態様を決定する。合わせて主制御ＣＰＵ７２は、上記の停止図柄コマンド（大当り時）とともに抽選結果コマンド（大当り時）を生成する。これら停止図柄コマンド及び抽選結果コマンドもまた、演出制御出力処理において演出制御装置１２４に送信される。
【０２７５】
次に、小当り時の処理について説明する。
【０２７６】
ステップＳ２４０７：主制御ＣＰＵ７２は、小当り時停止図柄決定処理を実行する。この処理では、主制御ＣＰＵ７２は大当り図柄乱数に基づき、小当り時の当選図柄の種類（小当り時停止図柄番号）を決定する。ここでも同様に、大当り図柄乱数値と小当り時の当選図柄の種類との関係が予め小当り時特別図柄選択テーブルで規定されている（当選種類規定手段）。なお、本実施形態では、主制御ＣＰＵ７２の負荷を軽減するために大当り図柄乱数を用いて小当り時の当選図柄（小当り図柄）を決定しているが、別途専用の乱数を用いてもよい。
【０２７７】
本実施形態では、小当り時の当選図柄は「１回開放小当り図柄」の１種類だけである。ただし、これ以外に例えば「２回開放小当り図柄」や「３回開放小当り図柄」等の別の種類が用意されていてもよい。上記のように内部抽選の結果としての「小当り」は、その後の状態が「高確率状態」や「時間短縮状態」に変化する契機とはならないため、この種のパチンコ機で必須となる「２ラウンド（２回開放）以上」の規定にとらわれることなく、「１回開放小当り図柄」を設けることができる。
【０２７８】
ステップＳ２４０８：次に主制御ＣＰＵ７２は、小当り時変動パターン決定処理を実行する。この処理では、主制御ＣＰＵ７２は先のステップＳ２２００でシフトした変動パターン決定乱数に基づいて第１特別図柄又は第２特別図柄の変動パターン（変動時間と停止表示時間）を決定する（変動パターン選択手段）。また、主制御ＣＰＵ７２は、決定した変動時間の値を変動タイマにセットし、停止表示時間の値を停止図柄表示タイマにセットする。なお、本実施形態では小当りの場合にリーチ変動パターンを選択することもできるし、はずれ通常変動時と同等の変動パターンを選択することもできる。
【０２７９】
ステップＳ２４０９：次に主制御ＣＰＵ７２は、小当り時その他設定処理を実行する。この処理では、主制御ＣＰＵ７２は小当り時停止図柄番号に基づき、第１特別図柄表示装置３４又は第２特別図柄表示装置３５による停止図柄（小当り図柄）の表示態様を決定する。合わせて主制御ＣＰＵ７２は、演出制御装置１２４に送信する停止図柄コマンド及び抽選結果コマンド（小当り時）を生成する。これら停止図柄コマンド及び抽選結果コマンドもまた、演出制御出力処理において演出制御装置１２４に送信される。
【０２８０】
ステップＳ２４１５：次に主制御ＣＰＵ７２は、特別図柄変動開始処理を実行する。この処理では、主制御ＣＰＵ７２は変動パターン番号（はずれ時／当り時）に基づいて変動パターンデータを選択する。合わせて主制御ＣＰＵ７２は、ＲＡＭ７６のフラグ領域に特別図柄の変動開始フラグをセットする。そして、主制御ＣＰＵ７２は、演出制御装置１２４に送信する変動開始コマンドを生成する。この変動開始コマンドもまた、上記の演出制御出力処理において演出制御装置１２４に送信される。以上の手順を終えると、主制御ＣＰＵ７２は特別図柄変動中処理（ステップＳ３０００）を次のジャンプ先に設定し、特別図柄遊技処理に復帰する。
【０２８１】
〔特別図柄変動中処理〕
特別図柄変動中処理（図１５中のステップＳ３０００）では、上記のように主制御ＣＰＵ７２は変動タイマの値をレジスタからタイマカウンタにロードし、その後、時間の経過（クロックパルスのカウント数又は割込カウンタの値）に応じてタイマカウンタの値をデクリメントする。そして、主制御ＣＰＵ７２は、タイマカウンタの値を参照しつつ、その値が０になるまで上記のように特別図柄の変動表示を制御する。そして、タイマカウンタの値が０になると、主制御ＣＰＵ７２は特別図柄停止表示中処理（ステップＳ４０００）を次のジャンプ先に設定する。
【０２８２】
〔特別図柄停止表示中処理〕
特別図柄停止表示中処理（図１５中のステップＳ４０００）では、主制御ＣＰＵ７２は停止図柄決定処理（図１６中のステップＳ２４０４，ステップＳ２４０７，ステップＳ２４１０）で決定した停止図柄に基づいて特別図柄の停止表示を制御する。また、主制御ＣＰＵ７２は、演出制御装置１２４に送信する図柄停止コマンドを生成する。図柄停止コマンドは、上記の演出制御出力処理において演出制御装置１２４に送信される。特別図柄停止表示中処理の中で停止図柄を所定時間にわたり表示させると、主制御ＣＰＵ７２は図柄変動中フラグを消去する。
【０２８３】
図１７は、特別図柄停止表示中処理の手順例を示すフローチャートである。以下、各手順に沿って説明する。
【０２８４】
ステップＳ４１００：主制御ＣＰＵ７２は、停止図柄表示タイマの値を減算（割込周期分だけデクリメント）する。
【０２８５】
ステップＳ４２００：そして、主制御ＣＰＵ７２は、今回減算した停止図柄表示タイマの値に基づき、停止表示時間が終了したか否かを判断する。具体的には、停止図柄表示タイマの値が０以下でなければ、主制御ＣＰＵ７２は未だ停止表示時間が終了していないと判断する（Ｎｏ）。この場合、主制御ＣＰＵ７２は特別図柄遊技処理に復帰し、次の割込周期においても実行選択処理（図１５中のステップＳ１０００）からジャンプして特別図柄停止表示中処理を繰り返し実行する。
【０２８６】
これに対し、停止図柄表示タイマの値が０以下であれば、主制御ＣＰＵ７２は停止表示時間が終了したと判断する（Ｙｅｓ）。この場合、主制御ＣＰＵ７２は次にステップＳ４２５０を実行する。
【０２８７】
ステップＳ４２５０：主制御ＣＰＵ７２は、図柄停止コマンド及び停止表示時間終了コマンドを生成する。図柄停止コマンド及び停止表示時間終了コマンドは、上記の演出制御出力処理において演出制御装置１２４に送信される。また、主制御ＣＰＵ７２は、ここで図柄変動中フラグを消去する。なお、「停止表示時間終了コマンド」とは、特別図柄の停止表示時間が終了（経過）したことを示すコマンドである。
【０２８８】
ステップＳ４３００：ここで主制御ＣＰＵ７２は、大当りフラグの値（０１Ｈ）がセットされているか否かを確認する。大当りフラグの値（０１Ｈ）がセットされている場合（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ４３５０を実行する。
【０２８９】
（当選時）
ステップＳ４３５０：主制御ＣＰＵ７２は、ジャンプテーブルのジャンプ先を「大当り時可変入賞装置管理処理」に設定する。なお、主制御ＣＰＵ７２は、本処理にて各種機能を非作動に設定する処理を実行する。具体的には、確率変動機能を非作動とし、時間短縮機能を非作動とする。これにより、特別遊技（大役）が開始される前には、低確率非時間短縮状態に移行されることになる。
【０２９０】
ステップＳ４４００：そして、主制御ＣＰＵ７２は、制御上の内部状態フラグとして「大役開始（大当り遊技中）」をセットする。また、主制御ＣＰＵ７２は、大当り図柄の種類に応じて連続作動回数ステータスの値をセットする。例えば、大当り図柄の種類が「１６Ｒ特定図柄」である場合、連続作動回数ステータスには「１６ラウンド」に対応する値がセットされる。また、大当り図柄の種類が「４Ｒ通常図柄」又は「４Ｒ特定図柄」である場合、連続作動回数ステータスには「４ラウンド」を表す値がセットされる。また、主制御ＣＰＵ７２は、大当り中を表す状態コマンドを生成する。大当り中を表す状態コマンドは、上記の演出制御出力処理において演出制御装置１２４に送信される。
【０２９１】
ステップＳ４５００：そして、主制御ＣＰＵ７２は、連続作動回数コマンドを生成する。連続作動回数コマンドは、先の大当り時停止図柄決定処理（図１６中のステップＳ２４１０）で決定された大当り図柄の種類（停止図柄番号）に基づいて生成することができる。例えば、大当り図柄の種類が「１６Ｒ特定図柄」である場合、連続作動回数コマンドは「１６ラウンド」を表す値として生成される。また、大当り図柄の種類が「４Ｒ通常図柄」又は「４Ｒ特定図柄」である場合、連続作動回数コマンドは「４ラウンド」を表す値として生成される。生成された連続作動回数コマンドは、上記の演出制御出力処理において演出制御装置１２４に送信される。
【０２９２】
大当り時に以上の手順を終えると、主制御ＣＰＵ７２は特別図柄遊技処理に復帰する。
【０２９３】
（非当選時）
これに対し、大当り時以外の場合は以下の手順が実行される。
【０２９４】
主制御ＣＰＵ７２は、ステップＳ４３００において大当りフラグの値（０１Ｈ）がセットされていないと判断した場合（Ｎｏ）、次にステップＳ４６００を実行する。
【０２９５】
ステップＳ４６００：主制御ＣＰＵ７２は、次に小当りフラグの値（０１Ｈ）がセットされているか否かを確認する。そして、小当りフラグの値（０１Ｈ）もセットされておらず、単純にはずれである場合（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ４６０２を実行する。
【０２９６】
ステップＳ４６０２：主制御ＣＰＵ７２は、ジャンプテーブルのジャンプ先アドレスとして特別図柄変動前処理のアドレスをセットする。
【０２９７】
ステップＳ４６０５：これに対し、小当りフラグの値（０１Ｈ）がセットされていた場合（ステップＳ４６００：Ｙｅｓ）、主制御ＣＰＵ７２はジャンプテーブルのジャンプ先アドレスとして小当り時可変入賞装置管理処理のアドレスをセットする。
【０２９８】
ステップＳ４６０６：そして、主制御ＣＰＵ７２は、制御上の内部状態フラグとして「小当り開始（小当り中）」をセットする。また、主制御ＣＰＵ７２は、小当り中を表す状態コマンドを生成する。小当り中を表す状態コマンドは、上記の演出制御出力処理において演出制御装置１２４に送信される。
【０２９９】
ステップＳ４６１０：次に主制御ＣＰＵ７２は、回数切りカウンタの値をロードする。「回数切りカウンタ」は、「高確率状態」や「時間短縮状態」においてそれぞれのカウンタ値がＲＡＭ７６の確変カウント領域、時短カウント領域にセットされている。本実施形態では、いわゆる回数切り確変の機能を採用しているため、「高確時短状態」に移行させる場合、高確率状態に関する回数切りカウンタは所定の数値（本実施形態では１００回）に設定され、時間短縮状態に関する回数切りカウンタは所定の数値（本実施形態では１００回）に設定される。また、「低確時短状態」に移行させる場合、高確率状態に関する回数切りカウンタは設定されず、時間短縮状態に関する回数切りカウンタは所定の数値（例えば１００回）に設定される。
【０３００】
ステップＳ４６２０：主制御ＣＰＵ７２は、ロードしたカウンタ値が０であるか否かを確認する。このとき、既に回数切りカウンタ値が０であれば（Ｙｅｓ）、主制御ＣＰＵ７２は特別図柄遊技処理に復帰する。一方、回数切りカウンタ値が０でなかった場合（Ｎｏ）、回数切りカウンタ値コマンドを生成してから、主制御ＣＰＵ７２は次にステップＳ４６３０を実行する。
【０３０１】
ステップＳ４６３０：主制御ＣＰＵ７２は、回数切りカウンタ値をデクリメント（１減算）する。
【０３０２】
ステップＳ４６４０：そして、主制御ＣＰＵ７２は、その減算結果が０でないか否かを判断する。減算の結果、回数切りカウンタの値が０でなかった場合（Ｙｅｓ）、主制御ＣＰＵ７２は特別図柄遊技処理に復帰する。これに対し、回数切りカウンタの値が０になった場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ４６５０に進む。
【０３０３】
ステップＳ４６５０：ここで主制御ＣＰＵ７２は、回数切り機能作動時のフラグをリセットする。本実施形態では、「高確時短状態」に移行される場合、高確率状態及び時間短縮状態に関する回数切りカウンタは所定の数値（本実施形態では１００回）に設定されるため、リセットされるのは、確率変動機能作動フラグ（確変フラグ）及び時間短縮機能作動フラグ（時短フラグ）である。また、「低確時短状態」に移行される場合、時間短縮状態に関する回数切りカウンタは所定の数値（本実施形態では１００回）に設定されるため、リセットされるのは、時間短縮機能作動フラグだけである。これにより、特別図柄の停止表示を経て時間短縮状態や高確率状態が終了する。以上の手順を終えると、特別図柄遊技処理に復帰する。
【０３０４】
〔大当り時可変入賞装置管理処理〕
次に、大当り時可変入賞装置管理処理（図１５中のステップＳ５０００）の詳細について説明する。図１８は、大当り時可変入賞装置管理処理の構成例を示すフローチャートである。大当り時可変入賞装置管理処理は、大当り時遊技プロセス選択処理（ステップＳ５１００）、大当り時大入賞口開放パターン設定処理（ステップＳ５２００）、大当り時大入賞口開閉動作処理（ステップＳ５３００）、大当り時大入賞口閉鎖処理（ステップＳ５４００）、大当り時終了処理（ステップＳ５５００）のサブルーチン群を含む構成である。
【０３０５】
ステップＳ５１００：大当り時遊技プロセス選択処理において、主制御ＣＰＵ７２は次に実行するべき処理（ステップＳ５２００〜ステップＳ５５００のいずれか）のジャンプ先を選択する。すなわち主制御ＣＰＵ７２は、ジャンプテーブルから次に実行するべき処理のプログラムアドレスをジャンプ先のアドレスとして選択し、また、戻り先のアドレスとして大当り時可変入賞装置管理処理の末尾をスタックポインタにセットする。いずれの処理を次のジャンプ先として選択するかは、これまでに行われた処理の進行状況によって異なる。例えば、未だ可変入賞装置３０の作動（開閉動作）を開始していない状況であれば、主制御ＣＰＵ７２は次のジャンプ先として大当り時大入賞口開放パターン設定処理（ステップＳ５２００）を選択する。一方、既に大当り時大入賞口開放パターン設定処理が完了していれば、主制御ＣＰＵ７２は次のジャンプ先として大当り時大入賞口開閉動作処理（ステップＳ５３００）を選択し、大当り時大入賞口開閉動作処理まで完了していれば、次のジャンプ先として大当り時大入賞口閉鎖処理（ステップＳ５４００）を選択する。また、設定された連続作動回数（ラウンド数）にわたって大当り時大入賞口開閉動作処理及び大当り時大入賞口閉鎖処理が繰り返し実行されると、主制御ＣＰＵ７２は次のジャンプ先として大当り時終了処理（ステップＳ５５００）を選択する。以下、それぞれの処理についてさらに詳しく説明する。
【０３０６】
〔大当り時大入賞口開放パターン設定処理〕
図１９は、大当り時大入賞口開放パターン設定処理（図１８中のステップＳ５２００）の手順例を示すフローチャートである。この処理は、大当り時に可変入賞装置３０を開閉動作する回数や各開放の時間等の条件を設定するためのものである。以下、各手順に沿って説明する。
【０３０７】
ステップＳ５２０４：主制御ＣＰＵ７２は、図柄別開放パターン選択処理を実行する。この処理では、主制御ＣＰＵ７２は今回の該当する当選図柄に応じて大入賞口３０ａの開放パターン（ラウンドごとの開放回数及び各開放の時間）やラウンド間のインターバル時間、１ラウンド中のカウント数（最大入賞回数）を選択する。当選図柄別の大入賞口３０ａの開放パターン、ラウンド間のインターバル時間については、上述の可変入賞装置３０の動作パターンで説明した通りである。なお、１ラウンド中のカウント数（最大入賞回数）は基本的には１０個程度である。
【０３０８】
ステップＳ５２０６：主制御ＣＰＵ７２は、先の大当り時停止図柄決定処理（図１６中のステップＳ２４１０）で選択した大当り時の当選図柄に基づき、今回の大当り遊技における実行ラウンド数を設定する。具体的には、当選図柄として大分類の「１６Ｒ特定図柄」を選択していれば、主制御ＣＰＵ７２は実行ラウンド数を１６回に設定する。また、当選図柄として「４Ｒ通常図柄」又は「４Ｒ特定図柄」を選択していれば、主制御ＣＰＵ７２は実行ラウンド数を４回に設定する。ここで設定した実行ラウンド数は、プログラム上で対応する値（１６回なら「１５」、４回なら「３」）として、例えばＲＡＭ７６のバッファ領域に格納される。
【０３０９】
ステップＳ５２０８：次に主制御ＣＰＵ７２は、先のステップＳ５２０４で設定した大入賞口開放パターンに基づき、大当り時開放タイマを設定する。ここで設定したタイマの値は、可変入賞装置３０の最長の開放時間となる。なお、大当り時開放タイマの値として２００〜２９．０秒程度の時間が設定されていれば、その開放時間は１回の開放中に大入賞口３０ａへの入球が容易に発生する充分な時間（例えば発射制御基板セット１７４により遊技球が１０個以上発射される時間、好ましくは６秒以上）となる。
【０３１０】
ステップＳ５２１０：そして、主制御ＣＰＵ７２は、先のステップＳ５２０４で設定した大入賞口開放パターンに基づき、大当り時インターバルタイマ（大入賞口インターバルタイマ）を設定する。ここで設定したタイマの値は、大当り中のラウンド間での待機時間となる。
【０３１１】
ステップＳ５２１２：以上の手順を終えると、主制御ＣＰＵ７２は次のジャンプ先を大当り時大入賞口開閉動作処理に設定し、大当り時可変入賞装置管理処理（図１８）に復帰する。
【０３１２】
〔大当り時大入賞口開閉動作処理〕
図２０は、大当り時大入賞口開閉動作処理（図１８中のステップＳ５３００）の手順例を示すフローチャートである。この処理は、大当り時に可変入賞装置３０の開閉動作を制御するためのものである。以下、手順に沿って説明する。
【０３１３】
ステップＳ５３０１：主制御ＣＰＵ７２は、大入賞口インターバルタイマがカウントダウン中であるか否かを確認する。具体的には、以下のステップＳ５３１４で設定する大入賞口インターバルタイマが既に動作中であるか否かを確認することにより、大入賞口インターバルタイマがカウントダウン中であるか否かを確認することができる。
【０３１４】
その結果、大入賞口インターバルタイマがカウントダウン中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ５３１４を実行する。一方、大入賞口インターバルタイマがカウントダウン中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ５３０２を実行する。
【０３１５】
ステップＳ５３０２：主制御ＣＰＵ７２は、大入賞口３０ａを開放させる。具体的には、大当り中の可変入賞装置の動作パターンに基づいて、大入賞口ソレノイド９０に対して印加する駆動信号を出力する。これにより、可変入賞装置３０が作動して閉鎖状態から開放状態に移行する。
【０３１６】
ステップＳ５３０３：次に主制御ＣＰＵ７２は、開放タイマカウントダウン処理を実行する。この処理では、先の大当り時大入賞口開放パターン設定処理（図１９中のステップＳ５２０８）で設定した開放タイマのカウントダウンを実行する。
【０３１７】
ステップＳ５３０６：続いて主制御ＣＰＵ７２は、大入賞口開放時間が終了したか否かを確認する。具体的には、カウントダウン処理後の開放タイマの値が０以下であるか否かを確認し、未だ開放タイマの値が０以下になっていなければ（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ５３０８を実行する。
【０３１８】
ステップＳ５３０８：主制御ＣＰＵ７２は、入賞球数カウント処理を実行する。この処理では、開放時間内に可変入賞装置３０（開放中の大入賞口３０ａ）に入賞した遊技球の個数をカウントする。具体的には、主制御ＣＰＵ７２は開放時間内に大入賞カウントスイッチ８４から入力された入賞検出信号に基づいて、カウント数の値をインクリメントする。
【０３１９】
ステップＳ５３１０：次に主制御ＣＰＵ７２は、現在のカウント数が所定数（１０個）未満であるか否かを確認する。この所定数は、上記のように開放１回（大当り中の１ラウンド）あたりに許容する入賞球数の上限（賞球数の上限）を定めたものである。未だカウント数が所定数に達していなければ（Ｙｅｓ）、主制御ＣＰＵ７２は大当り時可変入賞装置管理処理に復帰する。そして、次に大当り時可変入賞装置管理処理を実行すると、現段階ではジャンプ先が大当り時大入賞口開閉動作処理に設定されているので、主制御ＣＰＵ７２は上記のステップＳ５３０１〜ステップＳ５３１０の手順を繰り返し実行する。
【０３２０】
上記のステップＳ５３０６で大入賞口開放時間が終了したと判断し（Ｙｅｓ）、もしくはステップＳ５３１０でカウント数が所定数に達したことを確認すると（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ５３１２を実行する。
【０３２１】
ステップＳ５３１２：主制御ＣＰＵ７２は、大入賞口３０ａを閉鎖させる。具体的には、大入賞口ソレノイド９０に印加していた駆動信号の出力を停止する。これにより、可変入賞装置３０が開放状態から閉鎖状態に移行する。
【０３２２】
ステップＳ５３１４：次に主制御ＣＰＵ７２は、インターバルタイマカウントダウン処理を実行する。この処理では、主制御ＣＰＵ７２は上記の大当り時大入賞口開放パターン設定処理（図１９中のステップＳ５２１０）で設定した大入賞口インターバルタイマのカウントダウンを実行する。
【０３２３】
ステップＳ５３１５：主制御ＣＰＵ７２は、大入賞口インターバル時間が終了したか否かを確認する。具体的には、カウントダウン処理後の大入賞口インターバルタイマの値が０以下であるか否かを確認し、未だ大入賞口インターバルタイマの値が０以下になっていなければ（Ｎｏ）、主制御ＣＰＵ７２は大当り時可変入賞装置管理処理（図１８）の末尾アドレスに復帰する。そして、次回の呼び出しで大当り時大入賞口開閉動作処理が実行されると、先頭のステップＳ５３０１からジャンプして直にステップＳ５３１４を実行する。一方、カウントダウン処理後の大入賞口インターバルタイマの値が０以下になったことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ５３１８を実行する。
【０３２４】
ステップＳ５３１８：主制御ＣＰＵ７２は、開放回数カウンタの値をインクリメントする。なお、開放回数カウンタの値は、例えば初期値を０としてＲＡＭ７６のカウント領域に記憶されている。
【０３２５】
ステップＳ５３２０：主制御ＣＰＵ７２は、インクリメント後の開放回数カウンタの値が現ラウンド内で設定した回数に達しているか否かを確認する。ここで、「現ラウンド内で設定した回数」を判断しているのは、例えば「大当り中の１ラウンド内で可変入賞装置３０を複数回にわたり開放動作させる」という開放パターンに対応するためである。ただし、本実施形態では１ラウンド内で可変入賞装置３０を複数回にわたり開放動作させる開放パターンが設定されていないため、ステップＳ５３２０の判定は常にＹｅｓとなり、主制御ＣＰＵ７２はステップＳ５３２２を実行する。
【０３２６】
ステップＳ５３２２：主制御ＣＰＵ７２は次のジャンプ先を大当り時大入賞口閉鎖処理に設定し、大当り時可変入賞装置管理処理に復帰する。そして、次に大当り時可変入賞装置管理処理を実行すると、主制御ＣＰＵ７２は次に大当り時大入賞口閉鎖処理を実行する。
【０３２７】
〔大当り時大入賞口閉鎖処理〕
図２１は、大当り時大入賞口閉鎖処理（図１８中のステップＳ５４００）の手順例を示すフローチャートである。この大当り時大入賞口閉鎖処理は、可変入賞装置３０の作動を継続したり、その作動を終了したりするためのものである。以下、手順に沿って説明する。
【０３２８】
ステップＳ５４０２：主制御ＣＰＵ７２は、上記のラウンド数カウンタをインクリメン
トする。これにより、例えば１ラウンド目が終了し、２ラウンド目に向かう段階でラウン
ド数カウンタの値は「１」となっている。
【０３２９】
ステップＳ５４０４：主制御ＣＰＵ７２は、インクリメント後のラウンド数カウンタの
値が設定した実行ラウンド数に達しているか否かを確認する。具体的には、主制御ＣＰＵ
７２はインクリメント後のラウンド数カウンタの値（１〜１５）を参照し、その値が設定
した実行ラウンド数（１減算後の１〜１５）未満であれば（Ｎｏ）、次にステップＳ５４
０５を実行する。
【０３３０】
ステップＳ５４０５：主制御ＣＰＵ７２は、現在のラウンド数カウンタの値からラウンド数コマンドを生成する。このコマンドは、上記のように演出制御出力処理において演出制御装置１２４に送信されるものである。演出制御装置１２４は、受信したラウンド数コマンドに基づいて現在のラウンド数を確認することができる。
【０３３１】
ステップＳ５４０６：主制御ＣＰＵ７２は、次のジャンプ先を大当り時大入賞口開閉動作処理に設定する。
【０３３２】
ステップＳ５４０８：そして、主制御ＣＰＵ７２は、入賞球数カウンタをリセットし、大当り時可変入賞装置管理処理に復帰する。
【０３３３】
主制御ＣＰＵ７２が次に大当り時可変入賞装置管理処理を実行すると、大当り時遊技プロセス選択処理（図１８中のステップＳ５１００）で主制御ＣＰＵ７２は次のジャンプ先である大当り時大入賞口開閉動作処理を実行する。そして、大当り時大入賞口開閉動作処理の実行後は大当り時大入賞口閉鎖処理の実行を経て、主制御ＣＰＵ７２は再び大当り時大入賞口閉鎖処理を実行し、上記のステップＳ５４０２〜ステップＳ５４０８を繰り返し実行する。これにより、実際のラウンド数が設定した実行ラウンド数（４回又は１６回）に達するまでの間、可変入賞装置３０の開閉動作が連続して実行される。
【０３３４】
実際のラウンド数が設定した実行ラウンド数に達した場合（ステップＳ５４０４：Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５４１０を実行する。
【０３３５】
ステップＳ５４１０，ステップＳ５４１２：この場合、主制御ＣＰＵ７２はラウンド数カウンタをリセット（＝０）すると、次のジャンプ先を大当り時終了処理に設定する。
【０３３６】
ステップＳ５４０８：そして、主制御ＣＰＵ７２は、入賞球数カウンタをリセットし、大当り時可変入賞装置管理処理に復帰する。これにより、次に主制御ＣＰＵ７２が大当り時可変入賞装置管理処理を実行すると、今度は大当り時終了処理が選択されることになる。
【０３３７】
〔大当り時終了処理〕
図２２は、大当り時終了処理（図１８中のステップＳ５５００）の手順例を示すフローチャートである。この大当り時終了処理は、大当り時の可変入賞装置３０の作動を終了する際の条件を整えるためのものである。以下、手順例に沿って説明する。
【０３３８】
ステップＳ５５０１：主制御ＣＰＵ７２は、大当り時終了時間タイマカウントダウン処理を実行する。この処理では、主制御ＣＰＵ７２は大当り時終了時間タイマに初期値を設定し、その後、時間の経過に伴って（本モジュールの呼び出しごとに）タイマをカウントダウンする。
【０３３９】
ステップＳ５５０２：次に主制御ＣＰＵ７２は、大当り時終了時間が経過したか否かを確認する。具体的には、大当り時終了時間タイマの値が未だ０になっていなければ、主制御ＣＰＵ７２は大当り時終了時間が経過していないと判断する（Ｎｏ）。この場合、主制御ＣＰＵ７２は本モジュールを終了して大当り時可変入賞装置管理処理（図１８）に復帰する。
【０３４０】
この後、時間の経過に伴って大当り時終了時間タイマの値が０になると、主制御ＣＰＵ７２は大当り時終了時間が経過したと判断し（Ｙｅｓ）、ステップＳ５５０３以降を実行する。
【０３４１】
ステップＳ５５０３，ステップＳ５５０４：主制御ＣＰＵ７２は大当りフラグをリセット（００Ｈ）する。これにより、主制御ＣＰＵ７２の制御処理上で大当り遊技状態は終了する。また、主制御ＣＰＵ７２は、ここで内部状態フラグから「大当り中」を消去し、制御処理上で内部状態としての大役終了を宣言する。なお、主制御ＣＰＵ７２は連続作動回数ステータスの値をリセットする。
【０３４２】
ステップＳ５５０６：次に主制御ＣＰＵ７２は、確率変動機能作動フラグの値（０１Ｈ）がセットされているか否かを確認する。この確率変動機能作動フラグは、先の特別図柄変動前処理中の大当り時その他設定処理（図１６中のステップＳ２４１４）でセットされるものである。
【０３４３】
ステップＳ５５０８：確率変動機能作動フラグの値がセットされている場合（ステップＳ５５０６：Ｙｅｓ）、主制御ＣＰＵ７２は確率変動回数（本実施形態では１００回）を設定する。設定した確率変動回数の値は、例えばＲＡＭ７６の確変カウンタ領域に格納されて上記の回数切りカウンタ値となる。ここで設定した確率変動回数は、これ以降の遊技で特別図柄の変動（内部抽選）を高確率状態で行う上限回数となる。本実施形態では、高確率状態に実質的な上限を設けているため、高確率状態で当選の結果が得られずに低確率状態に復帰する場合もある（いわゆる回数切り確変）。なお、確率変動機能作動フラグの値がセットされていなければ（ステップＳ５５０６：Ｎｏ）、主制御ＣＰＵ７２はステップＳ５５０８を実行しない。
【０３４４】
ステップＳ５５１０：次に主制御ＣＰＵ７２は、時間短縮機能作動フラグの値（０１Ｈ）がセットされているか否かを確認する。この時間短縮機能作動フラグは、先の特別図柄変動前処理中の大当り時その他設定処理（図１６中のステップＳ２４１４）でセットされるものである。
【０３４５】
ステップＳ５５１２：そして、時間短縮機能作動フラグの値がセットされている場合（ステップＳ５５１０：Ｙｅｓ）、主制御ＣＰＵ７２は時間短縮回数（本実施形態では１００回）を設定する。設定した時間短縮回数の値は、ＲＡＭ７６の時短カウント領域に格納される。ここで設定した時間短縮回数は、これ以降の遊技で特別図柄の変動時間を短縮化する上限回数となる。時間短縮機能作動フラグの値がセットされていなければ（ステップＳ５５１０：Ｎｏ）、主制御ＣＰＵ７２はステップＳ５５１２を実行しない。なお、本実施形態では、全ての大当りに対して１００回の時間短縮遊技が設定されているため、ステップＳ５５１０の判定結果は常にＹｅｓとなる。
【０３４６】
ステップＳ５５１４：そして、主制御ＣＰＵ７２は、各種のフラグに基づいて状態指定コマンドを生成する。具体的には、大当りフラグのリセット又は大役終了に伴い、遊技状態として「通常中」を表す状態指定コマンドを生成する。また、確率変動機能作動フラグがセットされていれば、内部状態として「高確率中」を表す状態指定コマンドを生成し、時間短縮機能作動フラグがセットされていれば、内部状態として「時間短縮中」を表す状態指定コマンドを生成する。これら状態指定コマンドは、演出制御出力処理において演出制御装置１２４に送信される。
【０３４７】
ステップＳ５５１６：以上の手順を経ると主制御ＣＰＵ７２は次のジャンプ先を大当り時大入賞口開放パターン設定処理に設定する。
【０３４８】
ステップＳ５５１８：そして、主制御ＣＰＵ７２は、特別図柄遊技処理の中の実行選択処理（図１５中のステップＳ１０００）でのジャンプ先を特別図柄変動前処理に設定する。以上の手順を終えると、主制御ＣＰＵ７２は大当り時可変入賞装置管理処理に復帰する。
【０３４９】
〔小当り時可変入賞装置管理処理〕
次に、小当り時可変入賞装置管理処理（図１５中のステップＳ６０００）の詳細について説明する。図２３は、小当り時可変入賞装置管理処理の構成例を示すフローチャートである。小当り時可変入賞装置管理処理は、小当り時遊技プロセス選択処理（ステップＳ６１００）、小当り時大入賞口開放パターン設定処理（ステップＳ６２００）、小当り時大入賞口開閉動作処理（ステップＳ６３００）、小当り時大入賞口閉鎖処理（ステップＳ６４００）、小当り時終了処理（ステップＳ６５００）のサブルーチン群を含む構成である。
【０３５０】
ステップＳ６１００：小当り時遊技プロセス選択処理において、主制御ＣＰＵ７２は次に実行するべき処理（ステップＳ６２００〜ステップＳ６５００のいずれか）のジャンプ先を選択する。すなわち主制御ＣＰＵ７２は、ジャンプテーブルから次に実行するべき処理のプログラムアドレスをジャンプ先のアドレスとして選択し、また、戻り先のアドレスとして小当り時可変入賞装置管理処理の末尾をスタックポインタにセットする。いずれの処理を次のジャンプ先として選択するかは、これまでに行われた処理の進行状況によって異なる。例えば、未だ可変入賞装置３０の作動（開閉動作）を開始していない状況であれば、主制御ＣＰＵ７２は次のジャンプ先として小当り時大入賞口開放パターン設定処理（ステップＳ６２００）を選択する。一方、既に小当り時大入賞口開放パターン設定処理が完了していれば、主制御ＣＰＵ７２は次のジャンプ先として小当り時大入賞口開閉動作処理（ステップＳ６３００）を選択し、小当り時大入賞口開閉動作処理まで完了していれば、次のジャンプ先として小当り時大入賞口閉鎖処理（ステップＳ６４００）を選択する。また、設定された連続作動回数にわたって小当り時大入賞口開閉動作処理及び小当り時大入賞口閉鎖処理が繰り返し実行されると、主制御ＣＰＵ７２は次のジャンプ先として小当り時終了処理（ステップＳ６５００）を選択する。なお、小当り時可変入賞装置管理処理のそれぞれの処理についての詳細な説明は省略する。
【０３５１】
〔ストック開放関連処理〕
次に、割込管理処理（図１１）の中で実行されるストック開放関連処理（ステップＳ２０７ｆ）の詳細について説明する。図２４は、ストック開放関連処理の構成例を示すフローチャートである。ストック開放関連処理は、賞球残数更新処理（ステップＳ７１００）及び払出速度設定処理（ステップＳ７２００）のサブルーチン（プログラムモジュール）群を含む構成である。
【０３５２】
ステップＳ７１００：ストック開放関連処理において、主制御ＣＰＵ７２は、ＲＡＭ７６の賞球残数記憶領域に記憶された賞球残数を、払出制御装置９２のＲＡＭ９８の賞球メモリ領域に記憶された賞球残数の増減に合わせて増減する。なお、具体的な処理の内容は、別のフローチャートを用いて後述する。
【０３５３】
ステップＳ７２００：ストック開放関連処理において、主制御ＣＰＵ７２は、賞球残増加可能期間の開始に応じて減速コマンドを払出制御装置９２へ送信し、賞球残増加可能期間の終了に応じて加速コマンドを払出制御装置９２へ送信する。なお、具体的な処理の内容は、別のフローチャートを用いて後述する。
【０３５４】
また、主制御ＣＰＵ７２は、ストック開放関連処理において、演出制御装置１２４に送信するための各種コマンド（上述したストック開始コマンド、ストック終了コマンド（ストック開放開始コマンド、ストック開放不実施コマンド）及びストック開放終了コマンドを含む）を生成する。これらコマンドは、演出制御出力処理（図１１中のステップＳ２１２）において演出制御装置１２４に送信される。
【０３５５】
〔賞球残数更新処理〕
図２５は、賞球残数更新処理（図２４中のステップＳ７１００）の手順例を示すフローチャートである。この処理は、払出制御装置９２における賞球残数を主制御装置７０側で把握するためのものである。以下、各手順に沿って説明する。
【０３５６】
ステップＳ７１０１，ステップＳ７１０２：主制御ＣＰＵ７２は、払出制御装置９２から賞球残増加コマンド（増加コマンド）を受信したか否か（前回のシリアル通信受信割込処理によって賞球残増加コマンドが払出コマンドバッファに格納されたか否か）を確認する（ステップＳ７１０１）。賞球残増加コマンドを受信した場合（ステップＳ７１０１：Ｙｅｓ）、主制御ＣＰＵ７２は、賞球残数記憶領域の賞球残数値を「１」加算して（ステップＳ７１０２）、ステップＳ７１０３を実行する。一方、賞球残増加コマンドを受信していない場合（ステップＳ７１０１：Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ７１０２を実行せずに、ステップＳ７１０３を実行する。
【０３５７】
ステップＳ７１０３：主制御ＣＰＵ７２は、払出制御装置９２から賞球残減少コマンド（減少コマンド）を受信したか否か（前回のシリアル通信受信割込処理によって賞球残減少コマンドが払出コマンドバッファに格納されたか否か）を確認する。賞球残減少コマンドを受信した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、賞球残数記憶領域の賞球残数値を「１」減算し（ステップＳ７１０４）、受信した賞球残減少コマンドを消去して、ストック開放関連処理に復帰する。一方、賞球残減少コマンドを受信していない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ７１０４を実行せずに、ストック開放関連処理に復帰する。
【０３５８】
〔払出速度設定処理〕
図２６は、払出速度設定処理（図２４中のステップＳ７２００）の手順例を示すフローチャートである。この処理は、賞球残増加可能期間の開始に応じて賞球の払出速度を減速し、賞球残増加可能期間の終了に応じて賞球の払出速度を加速する（減速前の初期速度に戻す）ためのものである。以下、各手順に沿って説明する。
【０３５９】
ステップＳ７２０１，ステップＳ７２０２：主制御ＣＰＵ７２は、ＲＡＭ７６の賞球残数記憶領域の賞球残数が「２０」（ストック開放終了数）以下であるか否かを判定し（ステップＳ７２０１）、賞球残数記憶領域の賞球残数が「２０」以下であると判定すると（ステップＳ７２０１：Ｙｅｓ）、ＲＡＭ７６のフラグ領域の加速継続フラグ及び加速遅延フラグをリセットして、ステップＳ７２０２を実行する。賞球残数記憶領域の賞球残数が「２０」を超えていると判定すると（ステップＳ７２０１：Ｎｏ）、ステップＳ７２０２を実行せずに、ステップＳ７２０３を実行する。
【０３６０】
加速継続フラグとは、ストック開放払出しを開始した場合、賞球残数がストック開放終了数以下に減少するまで高速払出モード（ストック開放払出し）を中断又は終了させずに継続させるために、後述するステップＳ７２１２でセットされるフラグである。また、加速遅延フラグとは、加速条件が成立せずに賞球残増加可能期間が終了した場合、賞球残数がストック開放終了数以下に減少するまでの間は賞球残増加可能期間の終了後であっても低速払出モードを継続させる（高速払出モードへの移行を遅延させる）ために、後述ステップＳ７２０６でセットされるフラグである。
【０３６１】
ステップＳ７２０３，ステップＳ７２０４：主制御ＣＰＵ７２は、ＲＡＭ７６のフラグ領域に大当りフラグがセットされているか否かを確認する（ステップＳ７２０３）。大当りフラグがセットされていない場合（ステップＳ７２０３：Ｎｏ）、主制御ＣＰＵ７２は、ＲＡＭ７６のフラグ領域に確率変動機能作動フラグ（確変フラグ）がセットされているか否かを確認する（ステップＳ７２０４）。
【０３６２】
ステップＳ７２０５：大当りフラグがセットされている場合は（ステップＳ７２０３：Ｙｅｓ）、大当り遊技に係る賞球残増加可能期間の開始条件成立時又は賞球残増加可能期間中（以下、賞球残増加可能期間の開始条件成立時及び賞球残増加可能期間中をストック期間と称する）であると判定することができる。また、大当りフラグがリセットされており（ステップＳ７２０３：Ｎｏ）、且つ確変フラグがセットされている場合は（ステップＳ７２０４：Ｙｅｓ）、確変遊技に係るストック期間であると判定することができる。このため、主制御ＣＰＵ７２は、大当りフラグがセットされている場合（ステップＳ７２０３：Ｙｅｓ）、又は確変フラグがセットされている場合（ステップＳ７２０４：Ｙｅｓ）、賞球残数記憶領域の賞球残数が「１０００」（加速開始数）以上であるか否かを判定する。
【０３６３】
ステップＳ７２０６，ステップＳ７２０７：賞球残数が「１０００」未満の場合（ステップＳ７２０５：Ｎｏ）、主制御ＣＰＵ７２は、減速遅延フラグをセットし（ステップＳ７２０６）、加速継続フラグがセットされているか否かを確認する（ステップＳ７２０７）。
【０３６４】
ステップＳ７２０８：加速継続フラグがリセットされている場合（ステップＳ７２０７：Ｎｏ）、主制御ＣＰＵ７２は、ＲＡＭ７６のフラグ領域に減速フラグをセットし、払出制御装置９２へ減速コマンドを送信して、ストック関連処理に復帰する。
【０３６５】
ステップＳ７２０９，ステップＳ７２１０，ステップＳ７２１１：大当りフラグ及び確変フラグが何れもリセットされている場合（ステップＳ７２０３：Ｎｏ、ステップＳ７２０４：Ｎｏ）、ストック期間以外であると判定することができる。このため、主制御ＣＰＵ７２は、減速フラグがセットされているか否かを確認し（ステップＳ７２０９）、減速フラグがセットされている場合（ステップＳ７２０９：Ｙｅｓ）、加速遅延フラグがセットされているか否かを確認する（ステップＳ７２１０）。減速フラグがリセットされている場合（ステップＳ７２０９：Ｎｏ）、又は減速フラグはセットされているが（ステップＳ７２０９：Ｙｅｓ）、加速遅延フラグがリセットされている場合（ステップＳ７２１０：Ｎｏ）、ストック期間以外であり、且つ加速条件が成立せずに賞球残増加可能期間が終了した後に賞球残数がストック開放終了数（２０個）よりも多く未だ残っている状態でもないと判定することができるので、主制御ＣＰＵ７２は、減速フラグをリセットし、払出制御装置９２へ加速コマンドを送信して（ステップＳ７２１１）、ストック関連処理に復帰する。
【０３６６】
ステップＳ７２１２：ストック期間中に賞球残数が「１０００」に達した場合（ステップＳ７２０５：Ｙｅｓ）、主制御ＣＰＵ７２は、加速継続フラグをセットした後、減速フラグをリセットし、払出制御装置９２へ加速コマンドを送信して（ステップＳ７２１１）、ストック関連処理に復帰する。
【０３６７】
また、ストック期間中であって賞球残数が「１０００」未満であり（ステップＳ７２０５：Ｎｏ）、且つ加速継続フラグがセットされている場合（ステップＳ７２０７：Ｙｅｓ）、賞球残増加可能期間中にストック開放払出しが実行されており、且つ賞球残数がストック開放終了数よりも多く残っている状態であると判断することができる。このため、主制御ＣＰＵ７２は、払出制御装置９２へ減速コマンドを送信せずに加速コマンドを継続して送信して（ステップＳ７２１１）、ストック関連処理に復帰する。
【０３６８】
また、ストック期間以外であって、減速フラグ及び加速遅延フラグの双方がセットされている場合（ステップＳ７２０９：Ｙｅｓ、ステップＳ７２１０：Ｙｅｓ）、加速条件が成立せずに賞球残増加可能期間が終了し、且つ賞球残数がストック開放終了数よりも多く残っている状態であると判断することができる。このため、主制御ＣＰＵ７２は、払出制御装置９２へ加速コマンドを送信せずに減速コマンドを継続して送信して（ステップＳ７２０８）、ストック関連処理に復帰する。
【０３６９】
〔払出制御処理〕
続いて、払出制御装置９２の払出制御ＣＰＵ９４により実行される制御上の処理のうち、ストック開放払出しに関連する処理について主に説明する。払出制御ＣＰＵ９４により実行される制御上の処理は、メイン処理（メイン制御プログラム）として位置付けられるメインループに加えて、シリアル通信受信割込処理及びタイマ割込処理を含み、メインループは、賞球残加算処理を含む。払出制御ＣＰＵ９４は、カウンタ／タイマ回路からの割込要求信号に基づき、所定時間（例えば数ｍｓ）ごとにタイマ割込処理を実行し、タイマ割込処理において、ポート入力処理、賞球残減算処理、払出モータ関連処理等を実行する。賞球残減算処理は、ポート入力処理の後であって払出モータ関連処理の前に実行される。
【０３７０】
〔シリアル通信受信割込処理〕
払出制御ＣＰＵ９４は、メインループの割り込み許可中又はタイマ割込処理の割り込み許可中において、主コマンド（例えば、主制御装置７０から入力する払出指示コマンドや払出速度指示コマンド）を受信すると、受信した主コマンドを優先して処理するためにシリアル通信受信割込処理を割り込ませ、受信したデータ（主コマンドのデータ）をＲＡＭ９６の主コマンドバッファに格納する。
【０３７１】
〔賞球残加算処理〕
図２７は、メインループの賞球残加算処理の手順例を示すフローチャートである。以下、各手順を追って説明する。
【０３７２】
ステップＳ８１０１：払出制御ＣＰＵ９４は、主制御装置７０から賞球指示コマンドを受信したか否か（前回のシリアル通信受信割込処理によって賞球指示コマンドが主コマンドバッファに格納されたか否か）を確認する。
【０３７３】
ステップＳ８１０２：賞球指示コマンドを受信した場合（ステップＳ８１０１：Ｙｅｓ）、払出制御ＣＰＵ９４は、受信した賞球指示コマンドによって規定される賞球数を、ＲＡＭ９８の賞球メモリ領域に記憶された賞球残数に加算する。
【０３７４】
ステップＳ８１０３：続いて、払出制御ＣＰＵ９４は、ステップＳ８１０２で加算した賞球数（賞球残増加数）を主制御装置７０に通知するための賞球残増加コマンドを生成し、生成した賞球残増加コマンドを主制御装置７０へ送信する。本実施形態では、賞球残増加コマンドが１球の増加を示すコマンドであるため、賞球残増加数と同数の賞球残増加コマンドを繰り返して送信する。
【０３７５】
以上の手順を終えると、払出制御ＣＰＵ９４はメインループに復帰する。また、賞球指示コマンドを受信していない場合（ステップＳ８１０１：Ｎｏ）、払出制御ＣＰＵ９４は、ステップＳ８１０２及びステップＳ８１０３を実行せずにメインループに復帰する。
【０３７６】
〔ポート入力処理〕
タイマ割込処理のポート入力処理において、払出制御ＣＰＵ９４は、各入力ポートの内容を更新して記憶する。本実施形態では、払出計数スイッチ１０６に対応する受信記憶領域（１ビット）の受信状態は、通常はＨ（Ｈｉｇｈ）に設定され、払出計数信号の受信によってＬ（Ｌｏｗ）に変更されるため、払出計数スイッチ１０６に対応する受信記憶領域（１ビット）の受信状態への変化（ＨからＬへの立ち下がり）を検出することにより、払出計数信号の受信を検出することができる。
【０３７７】
〔賞球残減算処理〕
図２８は、タイマ割込処理の賞球残減算処理の手順例を示すフローチャートである。以下、各手順を追って説明する。
【０３７８】
ステップＳ８２０１：払出制御ＣＰＵ９４は、払出計数スイッチ１０６から払出計数信号を受信したか否か（前回のポート入力処理によって払出計数信号の受信を検出したか否か）を確認する。
【０３７９】
ステップＳ８２０２：払出計数信号を受信した場合（ステップＳ８２０１：Ｙｅｓ）、払出制御ＣＰＵ９４は、受信した払出計数信号が遊技球の貸出に対応した信号であるか賞球の払出に対応した信号であるかを判定する。具体的には、ＣＲユニット５０からの台端末貸出要求完了確認信号の受信に応じて払出制御ＣＰＵ９４が出力した払出数指示信号に基づく払出モータ１０２の駆動によって遊技球が払い出された場合には、遊技球の貸出に対応した払出計数信号であると判定し、主制御装置７０からの賞球指示コマンドの受信に応じて払出制御ＣＰＵ９４が出力した払出数指示信号に基づく払出モータ１０２の駆動によって遊技球が払い出された場合には、賞球の払出に対応した払出計数信号であると判定する。
【０３８０】
ステップＳ８２０３：ステップＳ８２０２で遊技球の貸出に対応した払出計数信号を受信したと判定した場合、受信した払出計数信号によって規定される払出数を、ＲＡＭ９８の貸出メモリ領域に記憶された貸出残数から減算する。本実施形態では、１球の払出によって払出計数信号が１回入力するため、貸出残数から貸出数「１」を減算する。
【０３８１】
ステップＳ８２０４：一方、ステップＳ８２０２で賞球の払出に対応した払出数指示信号を受信したと判定した場合、受信した払出計数信号によって規定される払出数を、ＲＡＭ９８の賞球メモリ領域に記憶された賞球残数から減算する。本実施形態では、１球の払出によって払出計数信号が１回入力するため、貸出残数から賞球数「１」を減算する。
【０３８２】
ステップＳ８１０５：続いて、払出制御ＣＰＵ９４は、ステップＳ８２０４で減算した賞球数（賞球残減少数）を主制御装置７０に通知するための賞球残減少コマンドを生成し、生成した賞球残減少コマンドを主制御装置７０へ送信する。本実施形態では、１球の払出によって払出計数信号が１回入力し、且つ賞球残減少コマンドが１球の減少を示すコマンドであるため、賞球残減少コマンドを１回送信する。
【０３８３】
以上の手順を終えると、払出制御ＣＰＵ９４はタイマ割込処理に復帰する。また、払出数指示信号を受信していない場合（ステップＳ８１０１：Ｎｏ）、払出制御ＣＰＵ９４は、ステップＳ８２０２〜ステップＳ８２０５を実行せずにタイマ割込処理に復帰する。なお、賞球減算処理と上記賞球加算処理とを、一連の処理として構成してもよい。
【０３８４】
〔払出モータ関連処理〕
払出制御ＣＰＵ９４は、ＲＡＭ９８の払出残数記憶領域（賞球メモリ領域及び貸出メモリ領域）に記憶された払出残数が正数である（払出残数≧１）場合に、払出モータ関連処理を実行する。なお、本実施形態の払出制御ＣＰＵ９４は、上述したように貸出残数の払い出しを賞球残数よりも優先して実行する。
【０３８５】
図２９は、タイマ割込み処理の払出モータ関連処理の手順例を示すフローチャートである。以下、各手順を追って説明する。
【０３８６】
ステップＳ８３０１：払出制御ＣＰＵ９４は、皿満タンエラーが発生しているか否かを判定する。具体的には、満タンスイッチ１６１から満タン検出信号を受信した場合に皿満タンエラーであると判定する。
【０３８７】
ステップＳ８３０２：皿満タンエラーが発生していないと判定した場合（ステップＳ８３０１：Ｎｏ）、払出制御ＣＰＵ９４は、払出ユニット断線エラーが発生しているか否かを判定する。具体的には、払出モータ１０２や払出計数スイッチ１０６の断線を検出した場合に払出ユニット断線エラーであると判定する。
【０３８８】
ステップＳ８３０３：払出ユニット断線エラーが発生していないと判定した場合（ステップＳ８３０２：Ｎｏ）、払出制御ＣＰＵ９４は、球詰まりエラー又は球切れエラーが発生しているか否かを判定する。具体的には、払出計数スイッチ１０６からの払出計数信号を所定時間以上継続して受信した場合に球詰まりエラーであると判定し、払出モータ１０２を駆動中に払出計数スイッチ１０６からの払出計数信号を所定時間以上継続して受信しなかった場合に球切れエラーであると判定する。
【０３８９】
ステップＳ８３０４：球詰まりエラー及び球切れエラーが発生していないと判定した場合（ステップＳ８３０３：Ｎｏ）、払出制御ＣＰＵ９４は、扉開放エラーが発生しているか否かを判定する。具体的には、主制御装置７０から扉開放を示すエラー信号を受信した場合に扉開放エラーであると判定する。
【０３９０】
ステップＳ８３０５：扉開放エラーが発生していない（何れのエラー（賞球の払出動作を停止すべき払出停止対象エラー）も発生していない賞球払出可能状態である）と判定した場合（ステップＳ８３０４：Ｎｏ）、払出制御ＣＰＵ９４は、払出速度指示コマンドを受信したか否か（前回のシリアル通信受信割込処理によって払出速度指示コマンドが主コマンドバッファに格納されたか否か）を確認する。
【０３９１】
ステップＳ８３０６：払出速度指示コマンドを受信した場合（ステップＳ８３０５：Ｙｅｓ）、払出制御ＣＰＵ９４は、受信した払出速度指示コマンド（加速コマンド又は減速コマンド）が示す回転速度で払出モータ１０２を駆動する。例えば、加速コマンドを受信した場合、払出制御ＣＰＵ９４は、モータドライバ１０３に対して高速回転（高速払出モード）を指定する払出モード指定情報が含まれた駆動信号（高速駆動信号）を出力する。高速駆動信号を受信したモータドライバ１０３は、短い出力間隔で磁励信号を払出モータ１０２に出力する。一方、減速コマンドを受信した場合、払出制御ＣＰＵ９４は、モータドライバ１０３に対して低速回転を（低速払出モード）指定する払出モード指定情報が含まれた駆動信号（低速駆動信号）を出力する。低速駆動信号を受信したモータドライバ１０３は、長い出力間隔で磁励信号を払出モータ１０２に出力する。すなわち、モータドライバ１０３が高速払出モードに設定された状態では、払出制御ＣＰＵ９４が減速コマンドを受信すると、モータドライバ１０３の設定が高速払出モードから低速払出モードに変更されるが、払出制御ＣＰＵ９４が加速コマンドを受信しても、モータドライバ１０３の設定は変更されずに高速払出モードに維持される。同様に、モータドライバ１０３が低速払出モードに設定された状態において、払出制御ＣＰＵ９４が高速コマンドを受信すると、モータドライバ１０３の設定が低速払出モードから高速払出モードに変更されるが、払出制御ＣＰＵ９４が減速コマンドを受信しても、モータドライバ１０３の設定は変更されずに低速払出モードに維持される。
【０３９２】
ステップＳ８３０７：一方、払出速度指示コマンドを受信しなかった場合（ステップＳ８３０５：Ｎｏ）、払出制御ＣＰＵ９４は、回転速度を変更せずに払出モータ１０２を駆動する。すなわち、モータドライバ１０３の設定はそのまま（現在のモードが高速払出モードの場合には高速払出モードに、低速払出モードの場合には低速払出モードに）維持される。
【０３９３】
ステップＳ８３０８：ステップＳ８３０１〜ステップＳ８３０４で何れかのエラーが発生している賞球払出停止状態であると判定した場合（ステップＳ８３０１〜Ｓ８３０４の何れか：Ｙｅｓ）、払出制御ＣＰＵ９４は、払出動作（払出モータ１０２の駆動）を停止する（弱励磁で待機）。
【０３９４】
以上の手順を終えると、払出制御ＣＰＵ９４はタイマ割込処理に復帰する。なお、払出停止対象エラーは、上記エラーに限定されず、他のエラーであってもよい。
【０３９５】
〔演出制御処理〕
図３０は、演出制御ＣＰＵ１２６により実行される演出制御処理の手順例を示すフローチャートである。この演出制御処理は、例えば図示しないリセットスタート（メイン）処理とは別にタイマ割込処理（割込管理処理）の中で実行される。演出制御ＣＰＵ１２６は、リセットスタート処理の実行中に所定の割込周期（例えば数十μｓ〜数ｍｓ周期）でタイマ割込を発生させ、タイマ割込処理を実行する。
【０３９６】
演出制御処理は、コマンド受信処理（ステップＳ４００）、作動記憶演出管理処理（ステップＳ４０１）、演出図柄管理処理（ステップＳ４０２）、表示出力処理（ステップＳ４０４）、ランプ駆動処理（ステップＳ４０６）、音響駆動処理（ステップＳ４０８）、演出乱数更新処理（ステップＳ４１０）及びその他の処理（ステップＳ４１２）のサブルーチン群を含む構成である。以下、各処理に沿って演出制御処理の基本的な流れを説明する。
【０３９７】
ステップＳ４００：コマンド受信処理において、演出制御ＣＰＵ１２６は主制御ＣＰＵ７２から送信される演出用のコマンドを受信する。また、演出制御ＣＰＵ１２６は受信したコマンドを解析し、それらを種類別にＲＡＭ１３０のコマンドバッファ領域に保存する。なお、主制御ＣＰＵ７２から送信される演出用のコマンドには、例えば特図先判定演出コマンド、（特別図柄）作動記憶数増加時演出コマンド、（特別図柄）作動記憶数減少時演出コマンド、始動口入賞音制御コマンド、デモ演出用コマンド、抽選結果コマンド、変動パターンコマンド、変動開始コマンド、停止図柄コマンド、図柄停止時コマンド、状態指定コマンド、ラウンド数コマンド、エラー通知コマンド、大当り終了演出コマンド、回数切りカウンタ値コマンド、変動パターン先判定コマンド、停止表示時間終了コマンド、賞球内容コマンド、ストック開始コマンド、ストック終了コマンド（ストック開放開始コマンド、ストック開放不実施コマンド）、ストック開放終了コマンド等がある。
【０３９８】
ステップＳ４０１：作動記憶演出管理処理では、演出制御ＣＰＵ１２６は上述した記憶数表示演出や、保留数表示２３，２４を用いた先読み予告演出の実行を制御する。
【０３９９】
ステップＳ４０２：演出図柄管理処理では、演出制御ＣＰＵ１２６は演出図柄２１を用いた変動表示演出や停止表示演出の内容を制御したり、可変入賞装置３０の開閉動作時の演出内容を制御したりする。また、この処理において、演出制御ＣＰＵ１２６は各種予告演出（リーチ発生前予告演出、リーチ発生後予告演出等）の演出パターンを選択する。なお、演出図柄管理処理の内容については、別の図面を参照しながらさらに後述する。
【０４００】
ステップＳ４０４：表示出力処理では、演出制御ＣＰＵ１２６は演出表示制御装置１４４（表示制御ＣＰＵ１４６）に対して演出内容の基本的な制御情報（例えば、第１特別図柄及び第２特別図柄それぞれの作動記憶数、作動記憶演出パターン番号、先読み予告演出パターン番号、変動演出パターン番号、変動時予告演出番号、背景パターン番号、ストック演出やストック開放演出に係るストック演出番号やストック放出演出番号等）を指示する。これにより、演出表示制御装置１４４（表示制御ＣＰＵ１４６及びＶＤＰ１５２）は指示された演出内容に基づいて液晶表示器４２による表示動作を制御する（演出実行手段）。
【０４０１】
ステップＳ４０６：ランプ駆動処理では、演出制御ＣＰＵ１２６はランプ駆動回路１３２に対して制御信号を出力する。これを受けてランプ駆動回路１３２は、制御信号に基づいて各種ランプ４６，４８，５０，５２や盤面ランプ５３等を駆動（点灯又は消灯、点滅、輝度階調変化等）する。
【０４０２】
ステップＳ４０８：次の音響駆動処理では、演出制御ＣＰＵ１２６は音響駆動回路１３４に対して演出内容（例えば変動表示演出中やリーチ演出中、モード移行（遊技状態移行）演出中、大当り演出中のＢＧＭ、音声データ等）を指示する。これにより、スピーカ５４，５５，５６から演出内容に応じた音が出力される。
【０４０３】
ステップＳ４１０：演出乱数更新処理では、演出制御ＣＰＵ１２６はＲＡＭ１３０のカウンタ領域において各種の演出乱数を更新する。演出乱数には、例えば予告選択に用いられる乱数や通常の背景チェンジ抽選（演出抽選）に用いられる乱数等がある。
【０４０４】
ステップＳ４１２：その他の処理では、例えば演出制御ＣＰＵ１２６は可動体４０ｆの駆動用ＩＣに対して制御信号を出力する。可動体４０ｆは可動体モータ５７を駆動源として動作し、液晶表示器４２による画像の表示と同期して、又は単独で演出を行う。
【０４０５】
以上の演出制御処理を通じて、演出制御ＣＰＵ１２６はパチンコ機１における演出内容を統括的に制御することができる。
【０４０６】
〔演出図柄管理処理〕
図３１は、演出図柄管理処理（図３０中のステップＳ４０２）の手順例を示すフローチャートである。演出図柄管理処理は、実行選択処理（ステップＳ５００）、演出図柄変動前処理（ステップＳ５０２）、演出図柄変動中処理（ステップＳ５０４）、演出図柄停止表示中処理（ステップＳ５０６）及び可変入賞装置作動時処理（ステップＳ５０８）のサブルーチン群を含む構成である。以下、各処理に沿って演出図柄管理処理の基本的な流れを説明する。
【０４０７】
ステップＳ５００：実行選択処理において、演出制御ＣＰＵ１２６は次に実行するべき処理（ステップＳ５０２〜ステップＳ５０８のいずれか）のジャンプ先を選択する。例えば、演出制御ＣＰＵ１２６は次に実行するべき処理のプログラムアドレスをジャンプ先のアドレスとし、また、戻り先のアドレスとして演出図柄管理処理の末尾を「ジャンプテーブル」にセットする。いずれの処理を次のジャンプ先として選択するかは、これまでに行われた処理の進行状況によって異なる。例えば、未だ変動表示演出を開始していない状況であれば、演出制御ＣＰＵ１２６は次のジャンプ先として演出図柄変動前処理（ステップＳ５０２）を選択する。一方、既に演出図柄変動前処理が完了していれば、演出制御ＣＰＵ１２６は次のジャンプ先として演出図柄変動中処理（ステップＳ５０４）を選択し、演出図柄変動中処理まで完了していれば、次のジャンプ先として演出図柄停止表示中処理（ステップＳ５０６）を選択する。また、可変入賞装置作動時処理（ステップＳ５０８）は、主制御ＣＰＵ７２において大当り時可変入賞装置管理処理（図１５中のステップＳ５０００）が選択された場合や小当り時可変入賞装置管理処理（図１５中のステップＳ６０００）が選択された場合にジャンプ先として選択される。この場合、ステップＳ５０２〜ステップＳ５０６は実行されない。
【０４０８】
ステップＳ５０２：演出図柄変動前処理では、演出制御ＣＰＵ１２６は演出図柄２１を用いた変動表示演出を開始するための条件を整える作業を行う。また、この処理において、演出制御ＣＰＵ１２６は各種の条件（抽選結果、当選種類、変動パターン等）に応じてリーチ演出の内容を選択したり、予告演出についての演出パターン（先読み予告演出パターン以外のリーチ発生前予告パターン、リーチ発生後予告パターン等）を選択したりする。その他にも演出制御ＣＰＵ１２６は、パチンコ機１がいわゆる客待ち状態である場合のデモ演出の制御も行う。なお、具体的な処理の内容は、別のフローチャートを用いて後述する。
【０４０９】
ステップＳ５０４：演出図柄変動中処理では、演出制御ＣＰＵ１２６は必要に応じて演出表示制御装置１４４（表示制御ＣＰＵ１４６）に指示する制御情報を生成する。例えば、演出図柄２１を用いた変動表示演出を実行中に演出切替ボタン４５を用いた演出を行う場合、遊技者による演出ボタンの操作の有無を演出制御ＣＰＵ１２６が監視するとともに、その結果に応じた演出内容（ボタン演出）の制御情報を表示制御ＣＰＵ１４６に対して指示する。
【０４１０】
ステップＳ５０６：演出図柄停止表示中処理では、演出制御ＣＰＵ１２６は内部抽選の結果に応じた態様で演出図柄２１や動画像を用いた停止表示演出の内容を制御する。すなわち、演出制御ＣＰＵ１２６は演出表示制御装置１４４（表示制御ＣＰＵ１４６）に対して変動表示演出の終了と停止表示演出の実行を指示する。これを受けて演出表示制御装置１４４（表示制御ＣＰＵ１４６）は、実際に液晶表示器４２の表示画面内でそれまで実行していた変動表示演出を終了させ、停止表示演出を実行する。これにより、特別図柄の停止表示に略同期して停止表示演出が実行され、遊技者に対して内部抽選の結果を演出的に教示（開示、告知、報知等）することができる（図柄演出実行手段）。ただし本実施形態において、小当り時には、はずれと同様か近似した態様で停止表示演出を実行する。
【０４１１】
ステップＳ５０８：可変入賞装置作動時処理では、演出制御ＣＰＵ１２６は小当り中又は大当り中の演出内容を制御する。この処理において、演出制御ＣＰＵ１２６は各種の条件（例えば当選種類）に応じて大役中演出の内容を選択する。例えば４Ｒ大当りの場合、演出制御ＣＰＵ１２６は液晶表示器４２に表示する演出内容として、４ラウンドの大役中演出パターンを選択し、これを演出表示制御装置１４４（表示制御ＣＰＵ１４６）に対して指示する。これにより、液晶表示器４２の表示画面では大役中演出の画像が表示されるとともに、ラウンドの進行に伴って演出内容が変化していくことになる。
【０４１２】
〔演出図柄変動前処理〕
図３２は、上記の演出図柄変動前処理（図３１中のステップＳ５０２）の手順例を示すフローチャートである。以下、手順例に沿って説明する。
【０４１３】
ステップＳ６００：演出制御ＣＰＵ１２６は、主制御ＣＰＵ７２からデモ演出用コマンドを受信したか否かを確認する。具体的には、演出制御ＣＰＵ１２６はＲＡＭ１３０のコマンドバッファ領域にアクセスし、デモ演出用コマンドが保存されているか否かを確認する。その結果、デモ演出用コマンドが保存されていることを確認した場合（Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ６０２を実行する。
【０４１４】
ステップＳ６０２：演出制御ＣＰＵ１２６は、デモ選択処理を実行する。この処理では、演出制御ＣＰＵ１２６はデモ演出パターンを選択する。デモ演出パターンは、パチンコ機１がいわゆる客待ち状態であることを表す演出の内容を規定したものである。
【０４１５】
以上の手順を終えると、演出制御ＣＰＵ１２６は演出図柄管理処理の末尾のアドレスに
復帰する。そして演出制御ＣＰＵ１２６はそのまま演出制御処理に復帰し、続く表示出力
処理（図３０中のステップＳ４０４）、ランプ駆動処理（図３０中のステップＳ４０６）
においてデモ演出パターンに基づいてデモ演出の内容を制御する。
【０４１６】
一方、ステップＳ６００においてデモ演出用コマンドが保存されていないことを確認す
ると（Ｎｏ）、演出制御ＣＰＵ１２６は次にステップＳ６０４を実行する。
【０４１７】
ステップＳ６０４：演出制御ＣＰＵ１２６は、今回の変動がはずれ（非当選）であるか否かを確認する。具体的には、演出制御ＣＰＵ１２６はＲＡＭ１３０のコマンドバッファ領域にアクセスし、非当選時の抽選結果コマンドが保存されているか否かを確認する。その結果、非当選時の抽選結果コマンドが保存されていることを確認した場合（Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ６１２を実行する。逆に、非当選時の抽選結果コマンドが保存されていないことを確認した場合（Ｎｏ）、演出制御ＣＰＵ１２６はステップＳ６０６を実行する。なお、今回の変動がはずれか否かの確認は、抽選結果コマンドの他に変動パターンコマンドや停止図柄コマンドに基づいて行うことも可能である。すなわち、今回の変動パターンコマンドがはずれ通常変動又ははずれリーチ変動に該当していれば、今回の変動がはずれであると判定することができる。あるいは、今回の停止図柄コマンドが非当選の図柄を指定するものであれば、今回の変動がはずれであると判定することができる。
【０４１８】
ステップＳ６０６：抽選結果コマンドが非当選（はずれ）以外であれば（ステップＳ６０４：Ｎｏ）、次に演出制御ＣＰＵ１２６は、今回の変動が大当りであるか否かを確認する。具体的には、演出制御ＣＰＵ１２６はＲＡＭ１３０のコマンドバッファ領域にアクセスし、大当り時の抽選結果コマンドが保存されているか否かを確認する。その結果、大当り時の抽選結果コマンドが保存されていることを確認した場合（Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ６１０を実行する。逆に、大当り時の抽選結果コマンドが保存されていないことを確認した場合（Ｎｏ）、残るは小当り時の抽選結果コマンドだけであるので、この場合、演出制御ＣＰＵ１２６はステップＳ６０８を実行する。なお、今回の変動が大当りであるか否かの確認もまた、変動パターンコマンドや停止図柄コマンドに基づいて行うことも可能である。すなわち、今回の変動パターンコマンドが大当り変動に該当していれば、今回の変動が大当りであると判定することができる。また、今回の停止図柄コマンドが大当り図柄に該当していれば、今回の変動が大当りであると判定することができる。
【０４１９】
ステップＳ６０８：演出制御ＣＰＵ１２６は、小当り時変動演出パターン選択処理を実行する。この処理では、演出制御ＣＰＵ１２６は主制御ＣＰＵ７２から受信した変動パターンコマンド（例えば、「Ｃ０Ｈ００Ｈ」〜「Ｄ０Ｈ７ＦＨ」）に基づいて、そのときの演出パターン番号を決定する。演出パターン番号は、変動パターンコマンドに対応して予め用意されており、演出制御ＣＰＵ１２６は図示しない演出パターン選択テーブルを参照して、そのときの変動パターンコマンドに対応した演出パターン番号を選択することができる。なお、演出パターン番号は、変動パターンコマンドと対になって用意されていてもよく、１つの変動パターンコマンドに対して複数のものが用意されていてもよい。
【０４２０】
また、演出パターン番号を選択すると、演出制御ＣＰＵ１２６は図示しない演出テーブルを参照し、そのときの変動演出パターン番号に対応する演出図柄２１の変動スケジュール（変動時間やリーチの種類とリーチ発生タイミング）、停止表示の態様等を決定する。なお、ここで決定される演出図柄２１の種類は、全て「小当り時の図柄の組み合わせ」に該当するものとなっている。
【０４２１】
以上の手順は「小当り」に該当した場合であるが、大当りに該当した場合、演出制御ＣＰＵ１２６はステップＳ６０６で「大当り」であることを確認する（Ｙｅｓ）。この場合、演出制御ＣＰＵ１２６はステップＳ６１０を実行する。
【０４２２】
ステップＳ６１０：演出制御ＣＰＵ１２６は、大当り時変動演出パターン選択処理を実行する。この処理では、演出制御ＣＰＵ１２６は主制御ＣＰＵ７２から受信した変動パターンコマンド（例えば、「Ｅ０Ｈ００Ｈ」〜「Ｆ０Ｈ７ＦＨ」）に基づいて、そのときの演出パターン番号を決定する。大当り時演出パターン選択処理の中では、さらに大当り時停止図柄別に処理を分岐させてもよい。
【０４２３】
ステップＳ６１１：演出制御ＣＰＵ１２６は、特殊演出図柄管理処理を実行する。この処理では、演出制御ＣＰＵ１２６は、特別図柄の変動表示中又は停止表示中に、大当り遊技により得られると予想される予想利益を伝達する予想利益伝達演出を選択する処理を実行する（予想利益伝達演出実行手段）。具体的には、演出制御ＣＰＵ１２６は、「１６Ｒ特定図柄」に当選した場合に用いる予想利益伝達図柄の種類を決定する処理を実行する。
【０４２４】
また、非当選時の場合は以下の手順が実行される。すなわち、演出制御ＣＰＵ１２６はステップＳ６０４ではずれであることを確認すると（Ｙｅｓ）、次にステップＳ６１２を実行する。
【０４２５】
ステップＳ６１２：演出制御ＣＰＵ１２６は、はずれ時変動演出パターン選択処理を実行する。この処理では、演出制御ＣＰＵ１２６は主制御ＣＰＵ７２から受信した変動パターンコマンドに基づいて、はずれ時の演出パターン番号を決定する。はずれ時の演出パターン番号は、「はずれ通常変動」や「時短はずれ変動」、「はずれリーチ変動」等に分類されており、さらに「はずれリーチ変動」には細かいリーチ変動パターンが規定されている。なお、演出制御ＣＰＵ１２６がいずれの演出パターン番号を選択するかは、主制御ＣＰＵ７２から送信された変動パターンコマンドによって決まる。
【０４２６】
はずれ時の演出パターン番号を選択すると、演出制御ＣＰＵ１２６は図示しない演出テーブルを参照し、そのときの変動演出パターン番号に対応する演出図柄２１の変動スケジュール（変動時間やリーチ発生の有無、リーチ発生の場合はリーチ種類とリーチ発生タイミング）、停止表示の態様（例えば「７」−「２」−「４」等）を決定する。
【０４２７】
以上のステップＳ６０８，ステップＳ６１１，ステップＳ６１２のいずれかの処理を実行すると、演出制御ＣＰＵ１２６は次にステップＳ６１４を実行する。
【０４２８】
ステップＳ６１４：演出制御ＣＰＵ１２６は、予告選択処理を実行する（予告演出実行手段）。この処理では、演出制御ＣＰＵ１２６は今回の変動表示演出中に実行するべき予告演出の内容を抽選によって選択する。予告演出の内容は、例えば内部抽選の結果（当選又は非当選）や現在の内部状態（通常遊技状態、高確率状態、時間短縮状態）に基づいて決定される。上記のように予告演出は、変動表示演出中にリーチ状態が発生する可能性を遊技者に予告したり、最終的に大当りになる可能性があることを予告したりするものである。従って、非当選時には予告演出の選択比率は低く設定されているが、当選時には遊技者の期待感を高めるため、予告演出の選択比率は比較的高く設定されている。
【０４２９】
ステップＳ６１６：演出制御ＣＰＵ１２６は、モード演出管理処理を実行する。この処理において、演出制御ＣＰＵ１２６は、滞在モード（現在の遊技状態）に応じた背景画像を選択する処理を実行する。例えば滞在モードが「通常モード（低確率非時間短縮状態）」である場合、演出制御ＣＰＵ１２６は、女性キャラクターが長椅子に腰掛けている背景画像を選択する処理を実行する。また、滞在モードが「確変モード（高確時短状態）」である場合、演出制御ＣＰＵ１２６は、花火をモチーフとした背景画像を選択する処理を実行する。さらに、滞在モードが「低確時短モード（低確時短状態）」である場合、演出制御ＣＰＵ１２６は、海岸をモチーフとした背景画像を選択する処理を実行する。
【０４３０】
以上の手順を終えると、演出制御ＣＰＵ１２６は演出図柄管理処理（末尾アドレス）に復帰する。これにより、その後の演出図柄変動中処理（図３１中のステップＳ５０４）において、実際に選択された変動演出パターンに基づいて変動表示演出及び停止表示演出が実行されるとともに（演出実行手段）、各種予告演出パターンに基づいて予告演出が実行される。その他、ここで選択された背景（滞在）モードパターンに基づいて、各種の滞在モード演出が実行される（演出実行手段）。
【０４３１】
〔ゲームフロー〕
電源投入後のパチンコ機１は、通常遊技状態（低確率非時間短縮状態）に設定され、通常遊技状態から遊技が開始される。通常遊技状態では、左打ち領域に遊技球を発射して中始動入賞口２６に遊技球を入球させることにより、第１特別図柄が変動して遊技が進行する。また、遊技が進行して低確時短状態（低確率時間短縮状態）又は確変状態（高確率時間短縮状態）へ移行した場合は、右打ち領域に遊技球を発射して右始動入賞口２８ａに遊技球を入球させることにより、第２特別図柄が変動して遊技が進行する。なお、低確時短状態や確変状態においても、中始動入賞口２６に遊技球が入球した場合には、第１特別図柄が変動して遊技が進行する。
【０４３２】
（４Ｒ大当り１）
特別図柄（通常遊技状態では第１特別図柄、確変状態では第１特別図柄又は第２特別図柄）が「４Ｒ通常図柄」の態様で停止表示すると、大当りフラグ及び時短フラグがセットされ、４Ｒ大当り遊技状態へ移行する。４Ｒ大当り遊技状態では可変入賞装置３０が４ラウンド開放され、設計上６００個の賞球が払出され、４ラウンド目の開放後に大当りフラグがリセットされ、大当りフラグのリセットにより大当り遊技が終了する。４Ｒ通常図柄当選（４Ｒ大当り１）では、時短フラグはセットされるが、確変フラグはセットされないため、大当り終了後に低確時短状態へ移行する。
【０４３３】
（４Ｒ大当り２）
特別図柄（通常遊技状態では第１特別図柄、確変状態では第１特別図柄又は第２特別図柄）が「４Ｒ特定図柄」の態様で停止表示すると、大当りフラグ、時短フラグ及び確変フラグがセットされ、４Ｒ大当り遊技状態へ移行する。４Ｒ大当り遊技状態では可変入賞装置３０が４ラウンド開放され、設計上６００個の賞球が払出され、４ラウンド目の開放後に大当りフラグがリセットされ、大当りフラグのリセットにより大当り遊技が終了する。４Ｒ特定図柄当選（４Ｒ大当り２）では、時短フラグ及び確変フラグがセットされるため、大当り終了後に確変状態へ移行する。
【０４３４】
（１６Ｒ大当り）
特別図柄（通常遊技状態では第１特別図柄、確変状態では第１特別図柄又は第２特別図柄）が「１６Ｒ特定図柄」の態様で停止表示すると、大当りフラグ、時短フラグ及び確変フラグがセットされ、１６Ｒ大当り遊技状態へ移行する。１６Ｒ大当り遊技状態では可変入賞装置３０が１６ラウンド開放され、設計上２４００個の賞球が払出され、１６ラウンド目の開放後に大当りフラグがリセットされ、大当りフラグのリセットにより大当り遊技が終了する。１６Ｒ特定図柄当選（１６Ｒ大当り）では、時短フラグ及び確変フラグがセットされるため、大当り終了後に確変状態へ移行する。
【０４３５】
（低確時短状態）
４Ｒ大当り１から低確時短状態への移行後、特別図柄の変動回数（特図変動回数）が上限回数（１００回）に達するまでの間に次の大当たりが生起されると、低確時短状態から大当り遊技状態へ移行する。一方、次の大当りが生起されずに特図変動回数が上限回数に達すると、時短フラグがリセットされて、通常遊技状態へ移行する。
【０４３６】
低確時短状態では、大当り及び小当りに当選する確率は通常遊技状態と変わらないが、普図抽選の当選による可変始動入賞装置２８への入賞が通常遊技状態よりも発生し易いため、遊技者は遊技球の減少を抑えて遊技を進行することができる。
【０４３７】
（確変状態）
４Ｒ大当り２又は１６Ｒ大当りから確変状態への移行後、特別図柄の変動回数（特図変動回数）が上限回数（１００回）に達するまでの間に次の大当たりに当選すると、確変状態から大当り遊技状態へ移行する。一方、次の大当りが生起されずに特図変動回数が上限回数に達すると、時短フラグ及び確変フラグがリセットされて、通常遊技状態へ移行する。
【０４３８】
確変状態では、大当り及び小当りに当選する確率が通常遊技状態よりも高くなる。本実施形態では、第２特別図柄の場合、大当りに当選する確率は約１／１００であり、小当りに当選する確率は約１／１．０１であり、設計上では、第２特別図柄の１００回の変動のうち、１回が大当りとなり、残りの９９回が小当りとなる。また、低確時短状態の場合と同様に、普図抽選の当選による可変始動入賞装置２８への入賞が通常遊技状態よりも発生し易く、遊技者は遊技球の減少を抑えて遊技を進行することができる。
【０４３９】
（小当り）
特別図柄（通常遊技状態では第１特別図柄、確変状態では第１特別図柄又は第２特別図柄）が「小当り図柄」の態様で停止表示すると、小当りフラグがセットされ、小当り遊技状態へ移行する。小当り遊技状態では可変入賞装置３０が所定回数だけ開放され、所定回数の開放後に小当りフラグがリセットされ、小当りフラグのリセットにより小当り遊技が終了する。小当りは、その当選前後において遊技状態が変化しない当りであるため、通常遊技状態で小当りに当選した場合には通常遊技状態に復帰し、低確時短状態で小当りに当選した場合には低確時短状態に復帰し、確変状態で小当りに当選した場合には確変状態に復帰する。
【０４４０】
本実施形態では、１回の小当り遊技による平均賞球数は３０個に設定されている。また、第２特別図柄の小当り当選確率が約１／１．０１であるので、例えば、確変状態において小当りに１００回当選すると、設計上の総賞球数が３０００個となり、１６Ｒ大当りと同等以上の賞球を獲得することができる。
【０４４１】
なお、低確時短状態又は確変状態において小当りに当選した場合には、小当り遊技の終了後、それまでの特図変動回数がクリアされずに、小当り当選時の特図変動回数に小当り遊技以降の特図変動回数が加算され、次の大当りが生起されるか又は変動回数が上限回数に達するまで低確時短状態又は確変状態が継続する。
【０４４２】
〔ストック開放払出し〕
次に、ストック開放払出しに関連して主制御装置７０（主制御ＣＰＵ７２）が実行する処理について、払出速度設定処理（図２６参照）に従って説明する。
【０４４３】
（通常遊技状態・低確時短状態）
通常遊技状態及び低確時短状態では、大当りフラグ及び確変フラグはリセットされている。また、減速フラグ、加速継続フラグ及び加速遅延フラグも、基本的にリセットされている。主制御ＣＰＵ７２は、大当りフラグ及び確変フラグの双方がリセットされていると判定し（ステップＳ７２０３：Ｎｏ、ステップＳ７２０４：Ｎｏ）、減速フラグがリセットされていると判定し（ステップＳ７２０９：Ｎｏ）、加速コマンドを送信して（ステップＳ７２１１）、高速払出モードを設定（継続）する。従って、通常遊技状態及び低確時短状態では、ＲＡＭ７６に記憶された賞球残数（以下「賞球残数Ｓ」と称する）が加速開始数（１０００個）以上に増加せず、ストック開放払出しが開始されることもない。
【０４４４】
（１６Ｒ大当り）
例えば、通常遊技状態（高速払出モード）から１６Ｒ大当り状態へ移行すると、主制御ＣＰＵ７２は、大当りフラグがセットされていると判定し（ステップＳ７２０３：Ｙｅｓ）、賞球残数Ｓが１０００個未満であると判定し（ステップＳ７２０５：Ｎｏ）、加速継続フラグがリセットされていると判定し（ステップＳ７２０７：Ｎｏ）、減速フラグをセットして払出制御装置９２へ減速コマンドを送信する（ステップＳ７２０８）。これにより、賞球の払出速度が高速払出モードから低速払出モードに変更され、賞球残数が増加し易くなる。また、減速フラグのセットにより、賞球残増加可能期間が開始する。
【０４４５】
例えば、１ラウンドにおける可変入賞装置３０の開放時間（可変入賞装置３０が開放してから１０個の遊技球が入賞して閉止するまでの時間）が１０秒間であるとする。本実施形態では、１ラウンドの賞球数は１０カウント×１５個＝１５０個、低速払出モードの払出速度は３個／秒、ラウンド間のインターバル時間は１０秒であるため、１ラウンド目の開始時から２ラウンド目を開始するまでの１ラウンド単位期間は、１０秒（開放時間）＋１０秒（インターバル時間）＝２０秒となり、入賞検知から賞球払出までの時間や賞球残特定コマンドの送受信に要する時間等の様々なタイムラグが無視可能であるとすると、１ラウンド単位期間の経過により、１５０個（賞球数）−３個／秒（払出速度）×２０秒（１ラウンド単位期間）＝９０個が未払出の賞球数として賞球残数Ｓに加算されることになる。従って、１２ラウンド開始時の賞球残数Ｓは９９０個、１３ラウンド開始時の賞球残数Ｓ（高速払出モードへ変更せずに低速払出モードを継続した場合の賞球残数Ｓ）は１０８０個となり、計算上、１３ラウンドの開始時までに賞球残数Ｓが加速開始数（１０００個）に達する。
【０４４６】
賞球残数Ｓが加速開始数に達すると、主制御ＣＰＵ７２は、賞球残数Ｓが１０００個以上であると判定し（ステップＳ７２０５：Ｙｅｓ）、加速継続フラグをセットし（ステップＳ７２１２）、減速フラグをリセットして払出制御装置９２へ加速コマンドを送信する（ステップＳ７２１１）。これにより、賞球の払出速度が低速払出モードから高速払出モードに変更されて（ストック開放払出しが開始して）、賞球が高速で払出される。また、減速フラグのリセットにより、賞球残増加可能期間が終了する。
【０４４７】
ストック開放払出しの開始により高速払出モードが設定された後は、以下の（ａ）〜（ｃ）の処理が実行される。なお、１６Ｒ大当り遊技の終了後は確変状態へ移行するため、１６Ｒ大当り時のストック開放払出しは、大当り遊技状態又は確変状態で実行され、通常遊技状態及び低確時短状態で実行されることはない。
【０４４８】
（ａ）賞球残数Ｓ≧加速開始数（１０００個）
【０４４９】
ストック開放払出し（高速払出モード）を継続する。
【０４５０】
具体的には、主制御ＣＰＵ７２は、賞球残数Ｓが２０を超えていると判定するので（ステップＳ７２０１：Ｎｏ）、加速継続フラグをリセットせず（ステップＳ７２０２を実行せず）、大当りフラグ又は確変フラグの何れか一方がセットされていると判定し（ステップＳ７２０３：Ｙｅｓ、又はステップＳ７２０４：Ｙｅｓ）、賞球残数Ｓが１０００個以上であると判定するので（ステップＳ７２０５：Ｎｏ）、以降はストック開放払出しの開始時と同じ処理を実行し、加速コマンドを送信して（ステップＳ７２１１）、高速払出モードを継続する。
【０４５１】
（ｂ）加速開始数（１０００個）＞賞球残数Ｓ＞ストック開放終了数（２０個）
【０４５２】
ストック開放払出し（高速払出モード）を継続する。
【０４５３】
具体的には、主制御ＣＰＵ７２は、賞球残数Ｓが２０個を超えていると判定するので（ステップＳ７２０１：Ｎｏ）、加速継続フラグをリセットせず（ステップＳ７２０２を実行せず）、大当りフラグ又は確変フラグの何れか一方がセットされていると判定し（ステップＳ７２０３：Ｙｅｓ、又はステップＳ７２０４：Ｙｅｓ）、賞球残数Ｓが１０００個未満であると判定し（ステップＳ７２０５：Ｎｏ）、加速継続フラグがセットされていると判定するので（ステップＳ７２０７：Ｙｅｓ）、加速コマンドを送信して（ステップＳ７２１１）、高速払出モードを継続する。
【０４５４】
（ｃ）ストック開放終了数（２０個）≧賞球残数Ｓ
【０４５５】
ストック開放払出し（高速払出モード）を終了し、次の賞球残増加可能期間（低速払出モード）を開始する。
【０４５６】
具体的には、主制御ＣＰＵ７２は、賞球残数Ｓが２０個以下と判定するので（ステップＳ７２０１：Ｙｅｓ）、加速継続フラグをリセットし（ステップＳ７２０２）、大当りフラグ又は確変フラグの何れか一方がセットされていると判定し（ステップＳ７２０３：Ｙｅｓ、又はステップＳ７２０４：Ｙｅｓ）、賞球残数Ｓが１０００個未満であると判定し（ステップＳ７２０５：Ｎｏ）、加速継続フラグがリセットされていると判定するので（ステップＳ７２０７：Ｎｏ）、減速フラグをセットして減速コマンドを送信し（ステップＳ７２０８）、高速払出モードから低速払出モードへ変更する。すなわち、ストック開放払出しを終了し、次の賞球残増加可能期間（大当り遊技状態であれば、当該大当り遊技状態に係る賞球残増加可能期間、大当り遊技状態から確変状態へ移行していれば、当該確変状態に係る賞球残増加可能期間）を開始する。
【０４５７】
このように、ストック開放払出しが開始されると、大当り遊技中の入賞に係るほぼ全ての賞球数の払出が終了するまで高速払出モードが継続するので、１０００個程度以上の賞球が連続して高速で払出される。
【０４５８】
図３３は、１６Ｒ大当り遊技において、ストック開放払出しを実行した場合の賞球の総払出数の時間的変化の概略（図中実線で示す）及び賞球残数の時間的変化の概略（図中１点鎖線で示す）とストック開放払出しを実行しない場合（常時高速払出モードで払出した場合）の賞球の総払出数の時間的変化の概略（図中２点鎖線で示す）及び賞球残数の時間的変化の概略（図中破線で示す）とを比較して示す図である。なお、各ラウンドにおける可変入賞装置３０の開放時間は１０秒間、１ラウンドの賞球数は１５０個、高速払出モードの払出速度は１５個／秒、低速払出モードの払出速度は３個／秒、インターバル時間は１０秒である。図中の丸数字はラウンド数（１５ラウンドまでは次のラウンドとの間のインターバル時間を含み、１６ラウンドはエンディング時間を含む）を表している。また、１回目のラウンドの開始時から当該ラウンドでの入賞に応じた払出が行われ、可変入賞装置３０以外の入賞に基づく賞球は無視可能であり、且つストック開放払出しを実行する場合における加速条件の成立時（賞球残数Ｓが１０００個に達するタイミング）は１２ラウンドの終了時（インターバルの開始時）であるとする。
【０４５９】
図３３に示すように、ストック開放払出しを実行しない場合、大当り遊技の全期間に亘り賞球残数が殆ど増減することなく総払出数が略等速に徐々に増大するため、遊技者が特別な印象を受けることはない。これに対し、ストック開放払出しを実行した場合、大当り遊技の前期で賞球残数が徐々に増大し、大当り遊技の後期で１０００個以上の賞球が連続して集中的に高速で払出されるので、遊技者に強い印象を与えることができる。
【０４６０】
なお、１６Ｒ大当り遊技中に賞球残数Ｓが１０００個に達することなく大当り遊技状態から確変状態へ移行した場合、主制御ＣＰＵ７２は、ステップＳ７２０５→ステップＳ７２０６→ステップＳ７２０７→ステップＳ７２０８の処理を実行して低速払出モードを継続する。このため、確変状態へ移行した後のストック演出準備期間が大当り遊技中のストック演出準備期間と一体化し、ストック演出準備期間が実質的に延長された状態となる。
【０４６１】
（確変状態）
例えば、１６Ｒ大当り遊技中にストック開放払出しが終了して賞球の払出速度が高速払出モードに設定され、係る１６Ｒ大当りから確変状態へ移行すると、主制御ＣＰＵ７２は、払出速度設定処理（図２６参照）において、確変フラグがセットされていると判定し（ステップＳ７２０４：Ｙｅｓ）、賞球残数Ｓが１０００個未満であると判定し（ステップＳ７２０５：Ｎｏ）、加速遅延フラグをセットし（ステップＳ７２０６）、減速フラグをセットして払出制御装置９２へ減速コマンドを送信する（ステップＳ７２０８）。これにより、賞球の払出速度が高速払出モードから低速払出モードに変更され、賞球残数が増加し易くなる。また、減速フラグのセットにより、賞球残増加可能期間が開始する。
【０４６２】
確変状態では、小当りに当選する確率が通常遊技状態よりも高くなる。本実施形態では、第２特別図柄の場合、小当りに当選する確率は約１／１．０１であり、設計上では、第２特別図柄の１００回の変動のうち９９回が小当りとなる。
【０４６３】
例えば、小当りに連続当選し、第２特別図柄の変動（変動開始から変動停止）と小当り遊技と次の第２特別図柄の変動とが順次連続して実行され、第２特別図柄の変動開始から次の変動開始までに要する時間（小当り単位期間）が６秒間であり、１回の小当り遊技で２球（２カウント）が大入賞口３０ａに入賞する（１回の小当り遊技による賞球数が２カウント×１５個賞球＝３０個である）とする。本実施形態では、低速払出モードの払出速度は３個／秒であるため、入賞検知から賞球払出までの時間や賞球残特定コマンドの送受信に要する時間等の様々なタイムラグが無視可能であるとすると、小当り単位期間の経過により、３０個（賞球数）−３個／秒（払出速度）×６秒（小当り単位期間）＝１２個が未払出の賞球数として賞球残数Ｓに加算されることになる。従って、小当り単位期間が８４回連続して経過する（８４回目の第２特別図柄の変動及び小当り遊技が実行される）ことにより、賞球残数Ｓ（高速払出モードへ変更せずに低速払出モードを継続した場合の賞球残数Ｓ）は１００８個となり、計算上、賞球残数Ｓが加速開始数（１０００個）に達する。
【０４６４】
賞球残数Ｓが加速開始数に達すると、主制御ＣＰＵ７２は、賞球残数Ｓが１０００個以上であると判定し（ステップＳ７２０５：Ｙｅｓ）、加速継続フラグをセットし（ステップＳ７２１２）、減速フラグをリセットして払出制御装置９２へ加速コマンドを送信する（ステップＳ７２１１）。これにより、賞球の払出速度が低速払出モードから高速払出モードに変更されて（ストック開放払出しが開始して）、賞球が高速で払出される。また、減速フラグのリセットにより、賞球残増加可能期間が終了する。
【０４６５】
ストック開放払出しの開始により高速払出モードが設定された後は、以下の（ｄ）〜（ｆ）の処理が実行される。なお、確変状態で大当たりに当選すると大当り遊技へ移行し、大当りに当選せずに特図変動回数が１００回を超えると通常遊技状態へ移行する。
【０４６６】
（ｄ）賞球残数Ｓ≧加速開始数（１０００個）
【０４６７】
ストック開放払出し（高速払出モード）を継続する。
【０４６８】
具体的には、主制御ＣＰＵ７２は、賞球残数Ｓが２０個を超えていると判定するので（ステップＳ７２０１：Ｎｏ）、加速継続フラグをリセットしない（ステップＳ７２０２を実行しない）。このとき、確変状態又は大当り遊技状態であれば、主制御ＣＰＵ７２は、大当りフラグ又は確変フラグの何れか一方がセットされていると判定し（ステップＳ７２０３：Ｙｅｓ、又はステップＳ７２０４：Ｙｅｓ）、賞球残数Ｓが１０００個以上であると判定するので（ステップＳ７２０５：Ｎｏ）、以降はストック開放払出しの開始時と同じ処理を実行し、加速コマンドを送信して（ステップＳ７２１１）、高速払出モードを継続する。また、通常遊技状態であれば、主制御ＣＰＵ７２は、大当りフラグ及び確変フラグの双方がリセットされていると判定し（ステップＳ７２０３：Ｎｏ、ステップＳ７２０４：Ｎｏ）、減速フラグがリセットされていると判定し（ステップＳ７２０９：Ｎｏ）、加速コマンドを送信して（ステップＳ７２１１）、高速払出モードを継続する。
【０４６９】
（ｅ）加速開始数（１０００個）＞賞球残数Ｓ＞ストック開放終了数（２０個）
【０４７０】
ストック開放払出し（高速払出モード）を継続する。
【０４７１】
具体的には、主制御ＣＰＵ７２は、賞球残数Ｓが２０個を超えていると判定するので（ステップＳ７２０１：Ｎｏ）、加速継続フラグをリセットしない（ステップＳ７２０２を実行しない）。このとき、確変状態又は大当り遊技状態であれば、大当りフラグ又は確変フラグの何れか一方がセットされていると判定し（ステップＳ７２０３：Ｙｅｓ、又はステップＳ７２０４：Ｙｅｓ）、賞球残数Ｓが１０００個未満であると判定し（ステップＳ７２０５：Ｎｏ）、加速継続フラグがセットされていると判定するので（ステップＳ７２０７：Ｙｅｓ）、加速コマンドを送信して（ステップＳ７２１１）、高速払出モードを継続する。また、通常遊技状態であれば、主制御ＣＰＵ７２は、大当りフラグ及び確変フラグの双方がリセットされていると判定し（ステップＳ７２０３：Ｎｏ、ステップＳ７２０４：Ｎｏ）、減速フラグがリセットされていると判定し、加速コマンドを送信して（ステップＳ７２１１）、高速払出モードを継続する。
【０４７２】
（ｆ）ストック開放終了数（２０個）≧賞球残数Ｓ
【０４７３】
確変状態又は大当り遊技状態の場合は、ストック開放払出し（高速払出モード）を終了して次の賞球残増加可能期間（低速払出モード）を開始し、通常遊技状態の場合は、そのまま高速払出モードを継続する。
【０４７４】
具体的には、主制御ＣＰＵ７２は、賞球残数Ｓが２０個以下と判定するので（ステップＳ７２０１：Ｙｅｓ）、加速継続フラグ及び加速遅延フラグをリセットする（ステップＳ７２０２）。このとき、確変状態又は大当り遊技状態であれば、主制御ＣＰＵ７２は、大当りフラグ又は確変フラグの何れか一方がセットされていると判定し（ステップＳ７２０３：Ｙｅｓ、又はステップＳ７２０４：Ｙｅｓ）、賞球残数Ｓが１０００個未満であると判定し（ステップＳ７２０５：Ｎｏ）、加速継続フラグがリセットされていると判定するので（ステップＳ７２０７：Ｎｏ）、減速フラグをセットして減速コマンドを送信し（ステップＳ７２０８）、高速払出モードから低速払出モードへ変更する。すなわち、ストック開放払出しを終了して次の賞球残増加可能期間を開始する。一方、通常遊技状態であれば、主制御ＣＰＵ７２は、大当りフラグ及び確変フラグの双方がリセットされていると判定し（ステップＳ７２０３：Ｎｏ、ステップＳ７２０４：Ｎｏ）、減速フラグ又は加速遅延フラグの少なくとも一方がリセットされていると判定し（ステップＳ７２０９：Ｎｏ、又はステップＳ７２１０：Ｎｏ）、減速フラグをリセットして加速コマンドを送信し（ステップＳ７２１１）、高速払出モードを継続する。
【０４７５】
このように、ストック開放払出しが開始されると、大当り遊技中の入賞に係るほぼ全ての賞球数の払出が終了するまで高速払出モードが継続するので、１０００個程度以上の賞球が連続して高速で払出される。
【０４７６】
図３４は、確変状態において、ストック開放払出しを実行した場合の賞球の総払出数の時間的変化の概略（図中実線で示す）及び賞球残数の時間的変化の概略（図中１点鎖線で示す）とストック開放払出しを実行しない場合（常時高速払出モードで払出した場合）の賞球の総払出数の時間的変化の概略（図中２点鎖線で示す）及び賞球残数の時間的変化の概略（図中破線で示す）とを比較して示す図である。なお、第２特別図柄の変動と小当り遊技と次の第２特別図柄の変動とは順次連続して実行され、小当り単位期間は６秒間、高速払出モードの払出速度は１５個／秒、低速払出モードの払出速度は３個／秒、１回の小当り遊技による賞球数は３０個であり、大当りに当選せずに第２特別図柄の変動回数が１００回に達するものとする。また、最初の小当り遊技の開始時から当該小当り遊技での入賞に応じた払出が行われるものとし、可変入賞装置３０以外の入賞に基づく賞球は無視可能であり、且つストック開放払出しを実行する場合における加速条件の成立時（賞球残数Ｓが１０００個に達するタイミング）は８４回目の小当り時（確変状態の開始から５０４秒経過した時）であるとする。
【０４７７】
図３４に示すように、ストック開放払出しを実行しない場合、確変状態の全期間に亘り賞球残数が殆ど増減することなく総払出数が略等速に徐々に増大するため、遊技者が特別な印象を受けることはない。これに対し、ストック開放払出しを実行した場合、確変状態の前期で賞球残数が徐々に増大し、確変状態の後期で１０００個以上の賞球が連続して集中的に高速で払出されるので、遊技者に強い印象を与えることができる。
【０４７８】
また、非大当りである小当りの連続的な当選によってストック開放払出しを行うので、確変状態でのストック開放払出しにおいて擬似大当り演出（大当たり演出に類似した演出）を行うことができる。
【０４７９】
なお、賞球残数Ｓが１０００個に達する前に確変状態から大当り遊技状態へ移行した場合、主制御ＣＰＵ７２は、ステップＳ７２０３→ステップＳ７２０５→ステップＳ７２０６→ステップＳ７２０７→ステップＳ７２０８の処理を繰り返して低速払出モードを継続する。このため、大当り遊技状態へ移行した後のストック演出準備期間が確変状態中のストック演出準備期間と一体化し、ストック演出準備期間が実質的に延長された状態となる。
【０４８０】
一方、賞球残数Ｓが１０００個に達する前に特図変動回数が１００回に達して通常遊技状態へ移行した場合、以下の（ｇ），（ｈ）の処理が実行される。
【０４８１】
（ｇ）加速開始数（１０００個）＞賞球残数Ｓ＞低速継続数（２０個）
【０４８２】
ストック開放払出しが実行されたと遊技者が誤って認識しないように、高速払出モードへの変更を遅延させて低速払出モードを継続する。
【０４８３】
具体的には、主制御ＣＰＵ７２は、賞球残数Ｓが２０個を超えていると判定するので（ステップＳ７２０１：Ｎｏ）、加速遅延フラグをリセットせず（ステップＳ７２０２を実行せず）、大当りフラグ及び確変フラグの双方がリセットされていると判定し（ステップＳ７２０３：Ｎｏ、ステップＳ７２０４：Ｎｏ）、減速フラグがセットされていると判定し（ステップＳ７２０９：Ｙｅｓ）、加速遅延フラグがセットされていると判定し（ステップＳ７２１０：Ｙｅｓ）、減速コマンドを送信して（ステップＳ７２０８）、低速払出モードを継続する。
【０４８４】
（ｈ）低速継続数（２０個）≧賞球残数Ｓ
【０４８５】
低速払出モードから高速払出モードへ変更する。
【０４８６】
具体的には、主制御ＣＰＵ７２は、賞球残数Ｓが２０個以下と判定し（ステップＳ７２０１：Ｙｅｓ）、加速遅延フラグをリセットし（ステップＳ７２０２）、大当りフラグ及び確変フラグの双方がリセットされていると判定し（ステップＳ７２０３：Ｎｏ、ステップＳ７２０４：Ｎｏ）、減速フラグ又は加速遅延フラグの少なくとも一方がリセットされていると判定し（ステップＳ７２０９：Ｎｏ、又はステップＳ７２１０：Ｎｏ）、減速フラグをリセットして加速コマンドを送信し（ステップＳ７２１１）、低速払出モードから高速払出モードへ変更する。
【０４８７】
（４Ｒ大当り）
例えば、通常遊技状態（高速払出モード）から４Ｒ大当り状態へ移行すると、主制御ＣＰＵ７２は、１６Ｒ大当りの場合と同様に、減速フラグをセットして、払出制御装置９２へ減速コマンドを送信する（ステップＳ７２０８）。ただし、本実施形態では、４Ｒ大当り遊技の場合の設計上の総賞球数が６００個であるため、加速条件（賞球残数Ｓ≧１０００個）が成立せずに大当り遊技が終了し、４Ｒ大当り１の場合は低確時短状態へ、４Ｒ大当り２の場合は確変状態へそれぞれ移行する。ただし、４Ｒ大当り状態の開始時に既に賞球残数Ｓが増加している場合（例えば、確変状態において賞球残数Ｓが加速開始数に達する直前に４Ｒ大当りに当選して大当り遊技に移行した（賞球残増加可能期間が実質的に延長された）場合など）には、４Ｒ大当り遊技中に賞球残数Ｓが加速開始数に達してストック開放払出しが開始される可能性がある。
【０４８８】
以上説明したように、本実施形態では、払出モータ（払出手段）１０２は、低速払出モード（第１払出速度）と高速払出モード（第２払出速度）とのうち何れか一方の払出モード（払出速度）で遊技球を払出す。高速払出モードは、低速払出モードよりも単位時間当りの払出数が多い払出モードである。
【０４８９】
払出制御装置９２のＲＡＭ（第１の賞球残数記憶手段）９８には、賞球残数（第１の賞球残数）を記憶する賞球メモリ領域が設けられ、払出制御ＣＰＵ（第１の賞球残数更新手段）９４は、所定の賞球条件の成立（例えば大入賞口３０ａへの入賞に基づく主制御ＣＰＵ７２から賞球指示コマンドの受信）に応じて、該賞球条件に対応した規定数を第１の賞球残数に加算するとともに、払出モータ１０２により払出された賞球数（払出計数スイッチ１０６から払出計数信号を受信する毎に１個）を第１の賞球残数から減算するように、賞球メモリ領域に記憶された第１の賞球残数を更新する。払出制御ＣＰＵ（払出制御手段）９４は、賞球メモリ領域に記憶された賞球残数が正数であるとき、２つの払出モードのうち所望の払出モードで遊技球を払出すように払出モータ１０２の駆動を制御する。また、払出制御ＣＰＵ（賞球特定コマンド送信手段）９４は、賞球メモリ領域に記憶された第１の賞球残数を主制御装置７０側で特定可能とするための賞球残特定コマンドを主制御装置７０へ送信する。
【０４９０】
主制御装置７０のＲＡＭ（第２の賞球残数記憶手段）７６には、賞球残数（第２の賞球残数）を記憶する賞球残数記憶領域が払出制御装置９２の賞球メモリ領域に対応して設けられ、主制御ＣＰＵ（第２の賞球残数更新手段）７２は、第２の賞球残数が払出制御装置９２の賞球メモリ領域に記憶された第１の賞球残数と一致するように、払出制御装置９２から受信した賞球残特定コマンドに基づいて第２の賞球残数を更新する。
【０４９１】
主制御装置７０の主制御ＣＰＵ（遊技状態移行手段）７２は、複数の遊技状態のうち１つの遊技状態から他の１つの遊技状態への移行制御に係る処理を実行可能である。係る複数の遊技状態は、通常遊技状態（非有利遊技状態）と、通常遊技状態よりも賞球残数（第１及び第２の賞球残数）が増加し易い有利遊技状態（大当り遊技状態及び確変状態）とを含む。有利遊技状態において低速払出モード（第１払出速度）で遊技球が払出される期間は、上記更新によって増減する賞球残数（第１の賞球残数）の増加率が減少率よりも高くなり易い賞球残増加可能期間となる。なお、非有利遊技状態及び有利遊技状態の何れにおいても、賞球残数（第１の賞球残数）の減少率は、高速払出モード（第２払出速度）による賞球の払出しによって増加率よりも高くなる。
【０４９２】
主制御ＣＰＵ（加速判定手段）７２は、有利遊技状態において、第１の賞球残数が所定の加速開始数に未達であることに基づく上記賞球残増加可能期間であるか否か、賞球残増加可能期間に第１の賞球残数が加速開始数に達すること基づく加速条件が成立したか否か、及び加速条件の成立により第１払出速度（低速）から第２払出速度（高速）へ変更された後、第１の賞球残数が加速開始数未満の所定のストック開放終了数まで減少することに基づくストック開放終了条件が成立したか否かを判定する。具体的には、有利遊技状態において、第２の賞球残数が加速開始数未満である場合は、賞球残増加可能期間であると判定し、第２の賞球残数が加速開始数に達した場合は、加速条件が成立したと判定し、第２の賞球残数が加速開始数からストック開放終了数まで減少した場合は、ストック開放終了条件が成立したと判定する。
【０４９３】
主制御ＣＰＵ（払出速度指示コマンド送信手段）７２は、払出モータ１０２の払出モードを指定する払出速度指示コマンドを払出制御装置９２へ送信する。払出速度指示コマンドは、賞球残増加可能期間であると主制御ＣＰＵ７２が判定した場合は低速払出モードで遊技球を払出し、加速条件が成立したと主制御ＣＰＵ７２が判定した場合は少なくともストック開放期間（加速条件の成立により高速払出モードに変更されてからストック開放終了条件が成立するまでの期間）が終了するまで高速払出モードで遊技球を払出すように払出モータ１０２の払出モードを指示するコマンドである。
【０４９４】
払出制御ＣＰＵ９４は、主制御装置７０から受信した払出速度指示コマンドが示す払出モードで遊技球を払出すように払出モータ１０２を制御する。すなわち、払出制御ＣＰＵ９４は、賞球残増加可能期間であって加速条件が未だ成立していないと主制御ＣＰＵ７２が判定した場合は、低速払出モードで遊技球を払出すように払出モータ１０２を制御し、加速条件が成立したと主制御ＣＰＵ７２が判定した場合は、少なくともストック開放期間が終了するまで高速払出モードで遊技球を払出すように払出モータ１０２の駆動を制御する。
【０４９５】
演出制御装置１２４は、主制御装置７０（主制御ＣＰＵ７２）による遊技状態の状態移行に応じた演出の実行を制御するとともに、賞球残増加可能期間におけるストック演出とストック開放期間におけるストック開放演出の実行を制御する。なお、ストック演出及びストック開放演出の双方ではなく、その一方のみを実行するようにしてもよい。
【０４９６】
このように、遊技状態が有利遊技状態へ移行すると、主制御ＣＰＵ７２は、賞球残数（第１の賞球残数）が所定の加速開始数に未達であることに基づく賞球残増加可能期間であるか否かを判定する。賞球残増加可能期間であると主制御ＣＰＵ７２が判定すると、払出制御ＣＰＵ９４は、低速払出モードで遊技球を払出すように払出モータ１０２の駆動を制御する。非有利遊技状態よりも第１及び第２の賞球残数が増加し易い有利遊技状態において遊技球を低速払出モードで払出すので、賞球残増加可能期間において第１及び第２の賞球残数が急速に増大し易い。第２の賞球残数が増大して加速条件が成立した（第２の賞球残数が加速開始数に達した）と主制御ＣＰＵ７２が判定すると、払出制御ＣＰＵ９４は、高速払出モードで遊技球を払出すように払出モータ１０２の駆動を制御する。そして、少なくともストック開放終了条件が成立した（第２の賞球残数がストック開放終了数まで減少した）と主制御ＣＰＵ７２が判定するまで（ストック開放期間が終了するまで）、払出制御ＣＰＵ９４は、高速払出モードを継続して維持する。これにより、加速開始数と同程度以上の多数の賞球が高速払出モードで払出され、第１及び第２の賞球残数が減少する。
【０４９７】
従って、所定の賞球条件の成立に応じて払出すことが事前設定される賞球残数（未払出しの賞球数）に基づいて、加速開始数（所定数）と同程度又はそれ以上の多量の賞球を連続してまとめて払出すストック開放払出し（遊技者に達成感を付与する遊技利益に係る連続した賞球払出し）を今までにない斬新な１つの演出として行わせることができる。
【０４９８】
また、ストック開放終了数を少数（例えば０個〜３０個程度、本実施形態では２０個）に設定しているので、加速開始数（所定数）と同程度又はそれ以上の賞球のストック開放払出しを確実に行わせることができる。
【０４９９】
また、主制御ＣＰＵ７２によって、賞球残増加可能期間であるか否か、加速条件が成立した否か、及びストック開放終了条件が成立したか否かが判定されるので、主制御装置７０は、演出制御装置１２４に対して、賞球残増加可能期間に対応した演出（ストック演出）の実行や、ストック開放払出し（ストック開放期間）に対応した演出（ストック開放演出）の実行を指示することができ、ストック開放演出やストック演出に遊技者の関心を惹きつけることにより、ストック開放払出しの実効性を高めることができる。
【０５００】
＜変形例１＞
上記実施形態では、払出モータ１０２のデフォルトの回転速度を高速回転に設定し、賞球残増加可能期間の開始に応じて低速回転に減速し、ストック開放払出しの開始（賞球残増加可能期間の終了）に応じて高速回転に加速したが、変形例１では、払出モータ１０２のデフォルトの回転速度を低速回転に設定する。賞球残増加可能期間の開始時には、そのまま低速回転を維持し、ストック開放払出しの開始（賞球残増加可能期間の終了）に応じて高速回転に加速し、ストック開放払出しの終了に応じて低速回転に減速する。すなわち、主制御装置７０は、ストック開放払出しの開始に応じて加速コマンドを払出制御装置９２へ送信し、ストック開放払出しの終了に応じて減速コマンドを払出制御装置９２へ送信する。
【０５０１】
＜変形例２＞
変形例２の主制御ＣＰＵ（エラー判定手段）７２は、加速開始数よりも多い所定のエラー判定数（例えば３０００個）に第２の賞球残数（ＲＡＭ７６の賞球残数記憶領域に既往された賞球残数）が達することに基づいてエラーが発生したと判定し、所定のエラー処理を実行する。
【０５０２】
従って、エラー判定を行うための賞球残特定コマンドを用いて、賞球残増加可能期間であるか否かの判定や加速条件が成立した否かの判定を主制御装置７０側で行うことができる。
【０５０３】
＜変形例３＞
変形例３では、主制御ＣＰＵ７２に代わり払出制御ＣＰＵ９４が、有利遊技状態において、第１の賞球残数が所定の加速開始数に未達であることに基づく賞球残増加可能期間であるか否か、賞球残増加可能期間に第１の賞球残数が加速開始数に達すること基づく加速条件が成立したか否か、及びストック開放終了条件が成立したか否かを判定する加速判定手段として機能する。具体的には、有利遊技状態において、ＲＡＭ９８の賞球メモリ領域に記憶された第１の賞球残数が加速開始数未満である場合は、賞球残増加可能期間であると判定し、第１の賞球残数が加速開始数に達した場合は、加速条件が成立し、第１の賞球残数がストック開放終了数まで減少した場合は、ストック開放終了条件が成立したと判定する。この場合、ストック開放払出しのために主制御装置７０に賞球残数を認識させる必要がないため、主制御装置７０と払出制御装置９２との間で賞球残特定コマンドや払出速度指示コマンドの送受信を行う必要がないが、主制御装置７０から演出制御装置１２４に対するストック演出やストック開放演出の実行制御のために、上記実施形態と同様に賞球残特定コマンドや払出速度指示コマンドの送受信を行ってもよく、また、賞球残増加可能期間の開始時及び終了時や、ストック開放払出し（ストック開放期間）の開始時や終了時に、これらを示すコマンドを払出制御装置９２から主制御装置７０へ送信するように構成してもよい。
【０５０４】
＜変形例４＞
変形例３では、加速開始数として予め複数（例えば２つ）の閾値（例えば、７５０個と１０００個）が設定され、主制御ＣＰＵ７２は、加速条件が成立したか否かの判定に先行して（例えば、賞球残増加可能期間の開始時に）、電子的な抽選等によって何れか１つの閾値（加速開始数）を選択する。これにより、賞球残数が同数であっても、選択された加速開始数によりストック開放払出しの発生の有無が相違するので、ストック開放払出しの発生パターンの多様化を図ることができる。
【０５０５】
本発明は上述した一実施形態及び変形例に制約されることなく、種々に変形して実施することができる。
【０５０６】
例えば、上記実施形態では、始動ゲート２０、可変始動入賞装置２８、及び可変入賞装置３０を右打ち領域に配置したが、これらを左打ち領域に配置してもよい。
【０５０７】
また、上記実施形態では、通常遊技状態（非遊技遊技状態）よりも賞球残数（第１及び第２の賞球残数）が増加し易い有利遊技状態として、大当り遊技状態と確変状態とを設けたが、有利遊技状態として他の遊技状態を設けてもよい。
【０５０８】
その他の演出例であげた画像はあくまで一例であり、これらは適宜に変形することができる。また、パチンコ機１の構造や盤面構成、具体的な数値等は図示のものも含めて好ましい例示であり、これらを適宜に変形可能であることはいうまでもない。
【符号の説明】
【０５０９】
１：パチンコ機  ８：遊技盤ユニット  ８ａ：遊技領域  ２０：始動ゲート  ２８：可変始動入賞装置  ２８ａ：右始動入賞口  ３０：可変入賞装置  ３０ａ：大入賞口  ３３：普通図柄表示装置  ３３ａ：普通図柄作動記憶ランプ  ３４：第１特別図柄表示装置  ３４ａ：第１特別図柄作動記憶ランプ  ３５：第２特別図柄表示装置  ３５ａ：第２特別図柄作動記憶ランプ  ３８：遊技状態表示装置  ４２：液晶表示器（演出手段）  ４６，４８，５０，５２，５３，５８：ランプ（演出手段）  ５４，５５，５６：スピーカ（演出手段）  ７０：主制御装置  ７２：主制御ＣＰＵ（第２の賞球残数更新手段、遊技状態移行手段、加速判定手段、払出速度指示コマンド送信手段、エラー判定手段）  ７４：ＲＯＭ  ７６：ＲＡＭ（第２の賞球残数記憶手段）  ９２：払出制御装置  ９４：払出制御ＣＰＵ（第１の賞球残数更新手段、払出制御手段、賞球特定コマンド送信手段）  ９６：ＲＯＭ  ９８：ＲＡＭ（第１の賞球残数記憶手段）  １００：払出装置基板  １０２：払出モータ  １０３：モータドライバ  １０６：払出計数スイッチ  １２４：演出制御装置（演出手段）  １２６：演出制御ＣＰＵ  １７２：払出装置ユニット
【図１】
2017192597.tif 000003
【図２】
2017192597.tif 000004
【図３】
2017192597.tif 000005
【図４】
2017192597.tif 000006
【図５】
2017192597.tif 000007
【図６】
2017192597.tif 000008
【図７】
2017192597.tif 000009
【図８】
2017192597.tif 000010
【図９】
2017192597.tif 000011
【図１０】
2017192597.tif 000012
【図１１】
2017192597.tif 000013
【図１２】
2017192597.tif 000014
【図１３】
2017192597.tif 000015
【図１４】
2017192597.tif 000016
【図１５】
2017192597.tif 000017
【図１６】
2017192597.tif 000018
【図１７】
2017192597.tif 000019
【図１８】
2017192597.tif 000020
【図１９】
2017192597.tif 000021
【図２０】
2017192597.tif 000022
【図２１】
2017192597.tif 000023
【図２２】
2017192597.tif 000024
【図２３】
2017192597.tif 000025
【図２４】
2017192597.tif 000026
【図２５】
2017192597.tif 000027
【図２６】
2017192597.tif 000028
【図２７】
2017192597.tif 000029
【図２８】
2017192597.tif 000030
【図２９】
2017192597.tif 000031
【図３０】
2017192597.tif 000032
【図３１】
2017192597.tif 000033
【図３２】
2017192597.tif 000034
【図３３】
2017192597.tif 000035
【図３４】
2017192597.tif 000036