(57)【要約】【課題】連続役物比率の算出方法に特徴を有する技術を提供する。【解決手段】２種系の遊技機（遊技球が特定領域を通過すると大当りとなる遊技機）においては、「小当り中に集計区間が切り替わると、現在集計中の期間における連続役物比率が確定しない」という問題が発生する。そこで、集計区間の切替時において、連続役物比率の対象となるか否か未確定の賞球数（未定の賞球数）が存在する場合、以下のいずれかの手法を採用する。（第１手法）集計区間切替後に大当りした場合、遡って訂正する。（第２手法）未定の賞球数は連続役物比率の対象であるとする。（第３手法）未定の賞球数は連続役物比率の対象でないとするが、集計区間切替後に大当りした場台、切替後の連続役物比率の対象とする。（第４手法）未定の貰球数が存在する場合、集計区間の切替を延期する。これにより、２種系の遊技機においても、問題なく連続役物比率を算出・表示することが可能である。【選択図】図７８
2020156853.tif 000002
【特許請求の範囲】
【請求項１】
遊技領域に配置され、所定の実行条件が成立すると、第１の入賞口を開放する役物と、
遊技領域に配置され、前記第１の入賞口とは異なる第２の入賞口と、
前記第１の入賞口を開放する開放遊技を実行する開放遊技実行手段と、
前記第１の入賞口による賞球数、及び、前記第１の入賞口と前記第２の入賞口とによる賞球数に基づいて役物比率を算出する役物比率算出手段とを備え、
前記役物比率算出手段は、
前記所定の実行条件が成立している状態、かつ、特定の実行条件が成立していない状態で、前記第１の入賞口に入賞したことに基づく未定の賞球数を、前記役物比率を算出するための要素として用いることを可能とすることを特徴とする遊技機。
【請求項２】
遊技領域に配置され、所定の実行条件が成立すると、第１の入賞口を開放する役物と、
遊技領域に配置され、前記第１の入賞口とは異なる第２の入賞口と、
前記第１の入賞口を開放する開放遊技を実行する開放遊技実行手段と、
前記第１の入賞口による賞球数、及び、前記第１の入賞口と前記第２の入賞口とによる賞球数に基づいて役物比率を算出する役物比率算出手段とを備え、
前記役物比率算出手段は、
前記所定の実行条件が成立している状態、かつ、特定の実行条件が成立していない状態で、前記第１の入賞口に入賞したことに基づく未定の賞球数を、前記役物比率を算出するための要素として用いることを可能とし、
前記役物比率を算出する集計区間が第１集計区間から第２集計区間に切り替わり、前記第２集計区間に切り替わった際に、前記特定の実行条件が成立した前記開放遊技が開始された場合、前記未定の賞球数を前記第１集計区間の前記役物比率を算出するための要素、及び、前記第２集計区間の前記役物比率を算出するための要素として用いることを可能とすることを特徴とする遊技機。
【請求項３】
遊技領域に配置され、所定の実行条件が成立すると、第１の入賞口を開放する役物と、
遊技領域に配置され、前記第１の入賞口とは異なる第２の入賞口と、
前記第１の入賞口を開放する開放遊技を実行する開放遊技実行手段と、
前記第１の入賞口による賞球数、及び、前記第１の入賞口と前記第２の入賞口とによる賞球数に基づいて役物比率を算出する役物比率算出手段とを備え、
前記役物比率算出手段は、
前記所定の実行条件が成立している状態、かつ、特定の実行条件が成立していない状態で、前記第１の入賞口に入賞したことに基づく未定の賞球数を、前記役物比率を算出するための要素として用いることを可能とし、
前記役物比率を算出する集計区間が第１集計区間から第２集計区間に切り替わった際に、前記未定の賞球数を前記第１集計区間の前記役物比率を算出するための要素として用いることを可能とすることを特徴とする遊技機。
【請求項４】
遊技領域に配置され、所定の実行条件が成立すると、第１の入賞口を開放する役物と、
遊技領域に配置され、前記第１の入賞口とは異なる第２の入賞口と、
前記第１の入賞口を開放する開放遊技を実行する開放遊技実行手段と、
前記第１の入賞口による賞球数、及び、前記第１の入賞口と前記第２の入賞口とによる賞球数に基づいて役物比率を算出する役物比率算出手段とを備え、
前記役物比率算出手段は、
前記所定の実行条件が成立している状態、かつ、特定の実行条件が成立していない状態で、前記第１の入賞口に入賞したことに基づく未定の賞球数を、前記役物比率を算出するための要素として用いることを可能とし、
前記役物比率を算出する集計区間が第１集計区間から第２集計区間に切り替わり、前記第２集計区間に切り替わった際に、前記特定の実行条件が成立した前記開放遊技が開始された場合、前記未定の賞球数を前記第２集計区間の前記役物比率を算出するための要素として用いることを可能とすることを特徴とする遊技機。
【請求項５】
遊技領域に配置され、所定の実行条件が成立すると、第１の入賞口を開放する役物と、
遊技領域に配置され、前記第１の入賞口とは異なる第２の入賞口と、
前記第１の入賞口を開放する開放遊技を実行する開放遊技実行手段と、
前記第１の入賞口による賞球数、及び、前記第１の入賞口と前記第２の入賞口とによる賞球数に基づいて役物比率を算出する役物比率算出手段とを備え、
前記役物比率算出手段は、
前記所定の実行条件が成立している状態、かつ、特定の実行条件が成立していない状態で、前記第１の入賞口に入賞したことに基づく未定の賞球数を、前記役物比率を算出するための要素として用いることを可能とし、
前記未定の賞球数が存在している場合、前記役物比率を算出する集計区間を第１集計区間から第２集計区間に切り替えず、前記未定の賞球数が存在していない場合、前記役物比率を算出する集計区間を第１集計区間から第２集計区間に切り替えることを可能とする期間切替手段を備えることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技を実行する遊技機に関する。
【背景技術】
【０００２】
特許文献１には、連続役物比率の算出処理を遊技機に設ける技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６４４８５８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術は、役物比率（連続役物比率）の算出が可能な遊技機であるが、連続役物比率の算出に関する制御処理は、改良の余地がある。
【０００５】
そこで、本発明は、役物比率の算出方法に特徴を有する技術の提供を課題とする。
【課題を解決するための手段】
【０００６】
本発明は、上記の課題を解決するため以下の解決手段を採用する。なお、以下の括弧書中の文言はあくまで例示であり、本発明はこれに限定されるものではない。また、本発明は、以下の解決手段に示す各発明特定事項を少なくとも１つ含む発明とすることができる。さらに、以下の解決手段に示す各発明特定事項には、発明特定事項を限定する要素を追加して下位概念化することができ、発明特定事項を限定する要素を削除して上位概念化することもできる。
【０００７】
解決手段１：本解決手段の遊技機は、遊技領域に配置され、所定の実行条件が成立すると、第１の入賞口を開放する役物と、遊技領域に配置され、前記第１の入賞口とは異なる第２の入賞口と、前記第１の入賞口を開放する開放遊技を実行する開放遊技実行手段と、前記第１の入賞口による賞球数、及び、前記第１の入賞口と前記第２の入賞口とによる賞球数に基づいて役物比率を算出する役物比率算出手段とを備え、前記役物比率算出手段は、前記所定の実行条件が成立している状態、かつ、特定の実行条件が成立していない状態で、前記第１の入賞口に入賞したことに基づく未定の賞球数を、前記役物比率を算出するための要素として用いることを可能とすることを特徴とする遊技機である。
【０００８】
本解決手段の遊技機は、以下の構成を備えている。
（１）遊技領域には、所定の実行条件が成立すると、第１の入賞口（大入賞口）を開放する役物（特別電動役物、可変入賞装置）が配置されている。所定の実行条件は、第１の入賞口を開放するという条件である。所定の実行条件は、例えば、小当りの態様や大当りの態様で図柄が停止表示された際に成立する。
（２）遊技領域には、上記（１）の第１の入賞口とは異なる第２の入賞口（始動入賞口、一般入賞口）が配置されている。
（３）上記（１）の第１の入賞口を開放する開放遊技を実行する。開放遊技は、小当り遊技であってもよく、大当り遊技であってもよい。
【０００９】
（４）上記（１）の第１の入賞口による賞球数、及び、上記（１）の第１の入賞口と上記（２）の第２の入賞口とによる賞球数（総賞球数）に基づいて役物比率（連続役物比率）を算出する役物比率算出手段を備えている。算出した役物比率は、所定の表示器（例えば、性能表示モニタや液晶表示器、その他の表示器）に表示することができる。
【００１０】
（５）そして、役物比率算出手段は、所定の実行条件が成立している状態（大当りが確定していない状態、小当り遊技中の特定領域通過前の状態、大入賞口が開放している状態）、かつ、特定の実行条件が成立していない状態（遊技球が特定領域を通過していない状態、条件装置が作動していない状態）で、上記（１）の第１の入賞口に入賞したことに基づく未定の賞球数（特定の賞球数）を、上記（４）の役物比率を算出するための要素として用いることを可能とする。「要素として用いる」とは、未定の賞球数を考慮して（未定の賞球数という変数を用いて）、役物比率を算出することである。特定の実行条件は、例えば、遊技球が特定領域を通過した際や、条件装置が作動した際、大当り遊技が開始された際に成立する。
【００１１】
本解決手段によれば、未定の賞球数を役物比率を算出するための要素として用いることを可能とするため、未定の賞球数を考慮して役物比率を算出することができ、結果として、役物比率の算出方法に特徴を有する技術を提供することができる。
未定の賞球数を考慮して役物比率を算出する場合、役物比率を正確に算出することができる場合と、役物比率を正確に算出することはできないが、その不正確さ（誤差）は許容できる範囲内である場合とがある。
本解決手段では、いずれの場合も網羅することができる。また、以下の解決手段では、いずれかの場合を網羅することができる。
【００１２】
解決手段２：本解決手段の遊技機は、遊技領域に配置され、所定の実行条件が成立すると、第１の入賞口を開放する役物と、遊技領域に配置され、前記第１の入賞口とは異なる第２の入賞口と、前記第１の入賞口を開放する開放遊技を実行する開放遊技実行手段と、前記第１の入賞口による賞球数、及び、前記第１の入賞口と前記第２の入賞口とによる賞球数に基づいて役物比率を算出する役物比率算出手段とを備え、前記役物比率算出手段は、前記所定の実行条件が成立している状態、かつ、特定の実行条件が成立していない状態で、前記第１の入賞口に入賞したことに基づく未定の賞球数を、前記役物比率を算出するための要素として用いることを可能とし、前記役物比率を算出する集計区間が第１集計区間から第２集計区間に切り替わり、前記第２集計区間に切り替わった際に、前記特定の実行条件が成立した前記開放遊技が開始された場合、前記未定の賞球数を前記第１集計区間の前記役物比率を算出するための要素、及び、前記第２集計区間の前記役物比率を算出するための要素として用いることを可能とすることを特徴とする遊技機である。
本解決手段において、解決手段１の（１）〜（５）の構成は、同様の構成である。なお、この点については、以下の解決手段についても同様である。
【００１３】
本解決手段では、役物比率算出手段は、役物比率を算出する集計区間が第１集計区間（前回の区間）から第２集計区間（現在の区間）に切り替わり、第２集計区間に切り替わった際に、特定の実行条件が成立した開放遊技が開始された場合（大当り遊技が開始された場合）、未定の賞球数を第１集計区間の役物比率を算出するための要素、及び、第２集計区間の役物比率を算出するための要素として用いることを可能とする。
【００１４】
本解決手段によれば、未定の賞球数を第１集計区間の役物比率を算出するための要素、及び、第２集計区間の役物比率を算出するための要素として用いるため、集計区間の切り替わりがあったとしても、両方の集計区間において正確な役物比率を算出することができる。
【００１５】
解決手段３：本解決手段の遊技機は、遊技領域に配置され、所定の実行条件が成立すると、第１の入賞口を開放する役物と、遊技領域に配置され、前記第１の入賞口とは異なる第２の入賞口と、前記第１の入賞口を開放する開放遊技を実行する開放遊技実行手段と、前記第１の入賞口による賞球数、及び、前記第１の入賞口と前記第２の入賞口とによる賞球数に基づいて役物比率を算出する役物比率算出手段とを備え、前記役物比率算出手段は、前記所定の実行条件が成立している状態、かつ、特定の実行条件が成立していない状態で、前記第１の入賞口に入賞したことに基づく未定の賞球数を、前記役物比率を算出するための要素として用いることを可能とし、前記役物比率を算出する集計区間が第１集計区間から第２集計区間に切り替わった際に、前記未定の賞球数を前記第１集計区間の前記役物比率を算出するための要素として用いることを可能とすることを特徴とする遊技機である。
【００１６】
本解決手段では、役物比率算出手段は、役物比率を算出する集計区間が第１集計区間（前回の区間）から第２集計区間（現在の区間）に切り替わった際に、未定の賞球数を第１集計区間の役物比率を算出するための要素として用いることを可能とする。
【００１７】
本解決手段によれば、未定の賞球数を第１集計区間の役物比率を算出するための要素として用いるため、その後の大当りの状況によっては第１集計区間の役物比率に誤差が出る可能性があるが、その誤差は許容できる範囲内の誤差であるため、切り替わり前の第１集計区間において問題なく役物比率を算出することができる。
【００１８】
解決手段４：本解決手段の遊技機は、遊技領域に配置され、所定の実行条件が成立すると、第１の入賞口を開放する役物と、遊技領域に配置され、前記第１の入賞口とは異なる第２の入賞口と、前記第１の入賞口を開放する開放遊技を実行する開放遊技実行手段と、前記第１の入賞口による賞球数、及び、前記第１の入賞口と前記第２の入賞口とによる賞球数に基づいて役物比率を算出する役物比率算出手段とを備え、前記役物比率算出手段は、前記所定の実行条件が成立している状態、かつ、特定の実行条件が成立していない状態で、前記第１の入賞口に入賞したことに基づく未定の賞球数を、前記役物比率を算出するための要素として用いることを可能とし、前記役物比率を算出する集計区間が第１集計区間から第２集計区間に切り替わり、前記第２集計区間に切り替わった際に、前記特定の実行条件が成立した前記開放遊技が開始された場合、前記未定の賞球数を前記第２集計区間の前記役物比率を算出するための要素として用いることを可能とすることを特徴とする遊技機である。
【００１９】
本解決手段では、役物比率算出手段は、役物比率を算出する集計区間が第１集計区間（前回の区間）から第２集計区間（現在の区間）に切り替わり、第２集計区間に切り替わった際に、特定の実行条件が成立した開放遊技（大当り遊技）が開始された場合、未定の賞球数を第２集計区間の役物比率を算出するための要素として用いることを可能とする。
【００２０】
本解決手段によれば、未定の賞球数を第２集計区間の役物比率を算出するための要素として用いるため、その後の大当りの状況によっては第１集計区間及び第２集計区間の役物比率に誤差が出る可能性があるが、その誤差は許容できる範囲内の誤差であるため、切り替わり前の第１集計区間や切り替わり後の第２集計区間において問題なく役物比率を算出することができる。
実際には、切り替わり前の第１集計区間の役物比率が正確な値より低く、切り替わり後の第２集計区間の役物比率が正確な値より高くなることがあるが、両区間の平均を取れば正しい値となる。
【００２１】
解決手段５：本解決手段の遊技機は、遊技領域に配置され、所定の実行条件が成立すると、第１の入賞口を開放する役物と、遊技領域に配置され、前記第１の入賞口とは異なる第２の入賞口と、前記第１の入賞口を開放する開放遊技を実行する開放遊技実行手段と、前記第１の入賞口による賞球数、及び、前記第１の入賞口と前記第２の入賞口とによる賞球数に基づいて役物比率を算出する役物比率算出手段とを備え、前記役物比率算出手段は、前記所定の実行条件が成立している状態、かつ、特定の実行条件が成立していない状態で、前記第１の入賞口に入賞したことに基づく未定の賞球数を、前記役物比率を算出するための要素として用いることを可能とし、前記未定の賞球数が存在している場合、前記役物比率を算出する集計区間を第１集計区間から第２集計区間に切り替えず、前記未定の賞球数が存在していない場合、前記役物比率を算出する集計区間を第１集計区間から第２集計区間に切り替えることを可能とする期間切替手段を備えることを特徴とする遊技機である。
【００２２】
本解決手段では、未定の賞球数が存在している場合、役物比率を算出する集計区間を第１集計区間（前回の区間）から第２集計区間（現在の区間）に切り替えず、未定の賞球数が存在していない場合、役物比率を算出する集計区間を第１集計区間から第２集計区間に切り替える期間切替手段を備える。
【００２３】
本解決手段によれば、未定の賞球数が存在している場合、集計区間の切り替えを延期することができるので、第１集計区間や第２集計区間において正確な役物比率を算出することができる。
【発明の効果】
【００２４】
本発明によれば、役物比率の算出方法に特徴を有する技術を提供することができる。
【図面の簡単な説明】
【００２５】
【図１】パチンコ機の正面図である。
【図２】パチンコ機の背面図である。
【図３】遊技盤ユニットを単独で示す正面図である。
【図４】第２可変入賞装置３１の詳細を示す図である。
【図５】第２可変入賞装置３１の詳細を示す図である。
【図６】遊技盤ユニットの一部を拡大して示す正面図である。
【図７】パチンコ機に装備された各種の電子機器類を示すブロック図である。
【図８】演出制御装置の内部の機能構成を示すブロック図である。
【図９】主制御ＣＰＵ７２が用いるメモリ領域のメモリマップを示す図である。
【図１０】設定値と特別図柄抽選の当選確率との関係を示す図である。
【図１１】設定キーの状態と、設定変更の可否及び挿抜の可否とを示す図である。
【図１２】ＣＰＵ初期化処理の第１手順例を示すフローチャートである（１／２）。
【図１３】ＣＰＵ初期化処理の第１手順例を示すフローチャートである（２／２）。
【図１４】ＣＰＵ初期化処理の第１手順例のコマンド送信タイミングを示す図である。
【図１５】遊技状態の一覧を示す図である。
【図１６】設定確定状態と設定確認状態との差異を示す図である。
【図１７】ＣＰＵ初期化処理の第２手順例を示すフローチャートである（１／２）。
【図１８】ＣＰＵ初期化処理の第２手順例を示すフローチャートである（２／２）。
【図１９】ＣＰＵ初期化処理の第２手順例のコマンド送信タイミングを示す図である。
【図２０】メインループ処理の手順例を示すフローチャートである。
【図２１】シリアル通信受信割込みが発生した際に実行される処理の内容を示す図である。
【図２２】タイマ割込みが発生した際に実行される処理の内容を示す図である。
【図２３】電源断予告時割込みが発生した際に実行される処理の内容を示す図である。
【図２４】シリアル通信受信割込み処理の手順例を示すフローチャートである。
【図２５】電源断予告時割込み処理の手順例を示すフローチャートである。
【図２６】タイマ割込み処理の手順例を示すフローチャートである。
【図２７】ダイナミックポート出力処理の手順例を示すフローチャートである。
【図２８】性能表示モニタ出力処理の手順例を示すフローチャートである。
【図２９】タイマ割込み処理とダイナミックポート出力処理との関係を示す図である。
【図３０】タイマ割込み処理の変形形態を示す図である。
【図３１】設定変更処理の第１手順例を示すフローチャートである（１／２）。
【図３２】設定変更処理の第１手順例を示すフローチャートである（２／２）。
【図３３】設定変更処理の第２手順例を示すフローチャートである。
【図３４】スイッチ管理処理の手順例を示すフローチャートである。
【図３５】第１特別図柄記憶更新処理の手順例を示すフローチャートである。
【図３６】第２特別図柄記憶更新処理の手順例を示すフローチャートである。
【図３７】取得時演出判定処理の手順例を示すフローチャートである。
【図３８】特別遊技管理処理の構成例を示すフローチャートである。
【図３９】特別図柄変動前処理の手順例を示すフローチャートである。
【図４０】特別図柄記憶エリアシフト処理の手順例を示すフローチャートである。
【図４１】第１特別図柄大当り時停止図柄選択テーブルの構成例を示す図である。
【図４２】第２特別図柄大当り時停止図柄選択テーブルの構成例を示す図である。
【図４３】第２特別図柄小当り時停止図柄選択テーブルの構成例を示す図である。
【図４４】特別図柄停止表示中処理の手順例を示すフローチャートである。
【図４５】変動パターン選択テーブルの一例を示す図である。
【図４６】可変入賞装置管理処理の構成例を示すフローチャートである。
【図４７】大入賞口開放パターン設定処理の手順例を示すフローチャートである。
【図４８】大当り時大入賞口開放パターン設定処理の手順例を示すフローチャートである。
【図４９】大当り時図柄別開放パターン設定テーブルの一例を示す図である。
【図５０】小当り時大入賞口開放パターン設定処理の手順例を示すフローチャートである。
【図５１】小当り時開放パターン設定テーブルの一例を示す図である。
【図５２】大入賞口開閉動作処理の手順例を示すフローチャートである。
【図５３】第２大入賞口開閉動作処理の手順例を示すフローチャートである。
【図５４】特定領域開閉動作処理の手順例を示すフローチャートである。
【図５５】特定領域通過時処理の手順例を示すフローチャートである。
【図５６】特定領域通過時図柄別開放パターン設定テーブルの一例を示す図である。
【図５７】第１大入賞口開閉動作処理の手順例を示すフローチャートである。
【図５８】大入賞口閉鎖処理の手順例を示すフローチャートである。
【図５９】終了処理の手順例を示すフローチャートである。
【図６０】ＬＥＤ表示設定処理の構成例を示すフローチャートである。
【図６１】加算数算定処理の第１手順例を示すフローチャートである。
【図６２】加算数算定処理の第２手順例を示すフローチャートである。
【図６３】遊技状態と発射球数の関係を示す図である。
【図６４】性能表示モニタ制御処理の手順例を示すフローチャートである。
【図６５】球数加算処理の手順例を示すフローチャートである。
【図６６】性能表示モニタ集計除算処理の手順例を示すフローチャートである。
【図６７】除算タスク１の処理の手順例を示すフローチャートである。
【図６８】除算タスク２〜８の処理の手順例を示すフローチャートである。
【図６９】除算タスク９の処理の手順例を示すフローチャートである。
【図７０】性能表示モニタ２００のベースの表示態様を説明する図である。
【図７１】性能表示モニタ２００に表示されるベースの区間を説明する図である。
【図７２】ベースの演算方法を説明する図である。
【図７３】性能表示モニタ２００の連続役物比率の表示態様を説明する図である。
【図７４】発射位置管理処理の手順例を示すフローチャートである。
【図７５】賞球数算定処理の手順例を示すフローチャートである。
【図７６】条件装置作動時処理の第１手順例を示すフローチャートである。
【図７７】小当り終了時処理の第１手順例を示すフローチャートである。
【図７８】未定の賞球数に係る処理の第１手順例を示すフローチャートである。
【図７９】集計区間切り替え時処理の第１手順例を示すフローチャートである。
【図８０】条件装置作動時処理の第２手順例を示すフローチャートである。
【図８１】小当り終了時処理の第２手順例を示すフローチャートである。
【図８２】未定の賞球数に係る処理の第２手順例を示すフローチャートである。
【図８３】集計区間切り替え時処理の第２手順例を示すフローチャートである。
【図８４】条件装置作動時処理の第３手順例を示すフローチャートである。
【図８５】小当り終了時処理の第３手順例を示すフローチャートである。
【図８６】集計区間切り替え時処理の第３手順例を示すフローチャートである。
【図８７】通常モードにて第１特別図柄が変動した場合に展開されるゲームフローについて説明する図である。
【図８８】通常モードにて第２特別図柄が変動した場合に展開されるゲームフローについて説明する図である。
【図８９】ドライブモードにて第１特別図柄が変動した場合に展開されるゲームフローについて説明する図である。
【図９０】ドライブモードにて第２特別図柄が変動した場合に展開されるゲームフローについて説明する図である。
【図９１】特別図柄の変動表示及び停止表示に対応させた演出画像の例を示す連続図である（１／２）。
【図９２】特別図柄の変動表示及び停止表示に対応させた演出画像の例を示す連続図である（２／２）。
【図９３】大当り遊技中に実行される大役中演出の例を部分的に示す連続図である（１／２）。
【図９４】大当り遊技中に実行される大役中演出の例を部分的に示す連続図である（２／２）。
【図９５】ドライブモードの演出例を示す連続図である（１／３）。
【図９６】ドライブモードの演出例を示す連続図である（２／３）。
【図９７】ドライブモードの演出例を示す連続図である（３／３）。
【図９８】非時間短縮状態でのドライブモードにおいて第２特別図柄が変動する際の演出例を示す連続図である（１／２）。
【図９９】非時間短縮状態でのドライブモードにおいて第２特別図柄が変動する際の演出例を示す連続図である（２／２）。
【図１００】演出制御処理の手順例を示すフローチャートである。
【図１０１】作動記憶演出管理処理の手順例を示すフローチャートである。
【図１０２】演出図柄管理処理の手順例を示すフローチャートである。
【図１０３】演出図柄変動前処理の手順例を示すフローチャートである。
【図１０４】演出図柄停止表示中処理の手順例を示すフローチャートである。
【図１０５】可変入賞装置作動時処理の手順例を示すフローチャートである。
【図１０６】時短中及び擬似時短中その他演出処理の手順例を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、本発明の実施形態について、図面を参照しながら説明する。
図１は、パチンコ遊技機（以下、「パチンコ機」と略称する。）１の正面図である。また、図２は、パチンコ機１の背面図である。パチンコ機１は、遊技球を遊技媒体として用いるものであり、遊技者は、遊技場運営者から遊技球を借り受けてパチンコ機１による遊技を行う。なお、パチンコ機１における遊技において、遊技球はその１個１個が遊技価値を有した媒体であり、遊技の成果として遊技者が享受する特典（利益）は、例えば、遊技者が獲得した遊技球の数に基づいて遊技価値に換算することができる。以下、図１及び図２を参照しつつ遊技機の全体構成について説明する。
【００２７】
〔遊技機の全体構成〕
パチンコ機１は、その本体として主に外枠ユニット２、一体扉ユニット４及び内枠アセンブリ７（プラ枠、遊技機枠）を備えている。遊技者に相対する正面からみて、その最も前面側には一体扉ユニット４が位置している。一体扉ユニット４の背面側（奥側）には内枠アセンブリ７が位置しており、内枠アセンブリ７の外側を囲むようにして外枠ユニット２が配置されている。
【００２８】
外枠ユニット２は、木材及び金属材を縦長の矩形状に組み合わせた構造体であり、この外枠ユニット２は、遊技場内の島設備（図示されていない）に対してねじ等の締結具を用いて固定されるものである。なお、縦長矩形状の外枠ユニット２において、上下の短辺に相当する部位には木材が用いられており、左右の長辺に相当する部位には金属材が用いられている。
【００２９】
一体扉ユニット４は、その下部位置に受皿ユニット６が一体化された構造である。一体扉ユニット４及び内枠アセンブリ７は、外枠ユニット２を介して島設備に取り付けられ、これらはそれぞれ図示しないヒンジ機構を介して開閉式に動作する。図示しないヒンジ機構の開閉軸線は、パチンコ機１の正面からみて左側端部に沿って垂直方向に延びている。
【００３０】
図１中の正面からみて内枠アセンブリ７の右側縁部（図２では左側縁部）には、その内側に統一錠ユニット９が設けられている。また、これに対応して一体扉ユニット４及び外枠ユニット２の右側縁部（裏側）にも、それぞれ図示しない施錠具が設けられている。図１に示されるように、外枠ユニット２に対して一体扉ユニット４及び内枠アセンブリ７が閉じた状態で、その裏側にある統一錠ユニット９は施錠具とともに一体扉ユニット４及び内枠アセンブリ７の開放を不能にしている。
【００３１】
また、受皿ユニット６の右側縁部には鍵穴付きのシリンダ錠６ａが設けられている。例えば、遊技場の管理者が専用キーを鍵穴に差し込んでシリンダ錠６ａを時計回りに捻ると、統一錠ユニット９が作動して内枠アセンブリ７とともに一体扉ユニット４の開放が可能な状態となる。これら全体を外枠ユニット２から前面側へ開放する（扉のように動かす）と、前面側にてパチンコ機１の裏側が露出することになる。
【００３２】
一方、シリンダ錠６ａを反時計回りに捻ると、内枠アセンブリ７は施錠されたままで一体扉ユニット４の施錠だけが解除され、一体扉ユニット４が開放可能となる。一体扉ユニット４を前面側へ開放すると遊技盤ユニット８が直に露出し、この状態で遊技場の管理者が盤面内での球詰まり等の障害を取り除くことができる。また、一体扉ユニット４を開放すると、受皿ユニット６も一緒に前面側へ開放される。
【００３３】
また、パチンコ機１は、遊技用ユニットとして上記の遊技盤ユニット８を備えている。遊技盤ユニット８は、一体扉ユニット４の背後（内側）で上記の内枠アセンブリ７に支持されている。遊技盤ユニット８は、例えば一体扉ユニット４を前面側へ開放した状態で内枠アセンブリ７に対して着脱可能である。一体扉ユニット４には、その中央部に縦長円形状の窓４ａが形成されており、この窓４ａ内にガラスユニット（参照符号なし）が取り付けられている。ガラスユニットは、例えば窓４ａの形状に合わせてカットされた２枚の透明板（ガラス板）を組み合わせたものである。ガラスユニットは、一体扉ユニット４の裏側に図示しない取り付け具を介して取り付けられる。遊技盤ユニット８の前面には遊技領域８ａ（盤面）が形成されており、この遊技領域８ａは窓４ａを通じて前面側から遊技者に視認可能である。一体扉ユニット４が閉じられると、ガラスユニットの内面と盤面との間に遊技球が流下できる空間が形成される。
【００３４】
受皿ユニット６は、全体的に一体扉ユニット４から前面側へ突出した形状をなしており、その上面に上皿６ｂが形成されている。この上皿６ｂには、遊技者に貸し出された遊技球（貸球）や入賞により獲得した遊技球（賞球）を貯留することができる。また、受皿ユニット６には、上皿６ｂの下段位置に下皿６ｃが形成されている。この下皿６ｃには、上皿６ｂが満杯の状態でさらに払い出された遊技球が貯留される。なお、本実施形態のパチンコ機１は、カードユニットに接続する機種であり、遊技者が借り受けた遊技球は、賞球とは別に裏側の払出装置ユニット１７２から受皿ユニット６（上皿６ｂ又は下皿６ｃ）に払い出される。
【００３５】
受皿ユニット６の上面には貸出操作部１４が設けられており、この貸出操作部１４には、球貸ボタン１０及び返却ボタン１２が配置されている。図示しないカードユニットに有価媒体（例えば磁気記録媒体、記憶ＩＣ内蔵媒体等）を投入した状態で球貸ボタン１０を遊技者が操作すると、予め決められた度数単位（例えば５度数）に対応する個数（例えば１２５個）分の遊技球が貸し出される。このため貸出操作部１４の上面には度数表示部（図示されていない）が配置されており、この度数表示部には、カードユニットに投入されている有価媒体の残存度数が表示される。なお、遊技者は、返却ボタン１２を操作することで、度数が残存している有価媒体の返却を受けることができる。本実施形態のパチンコ機１は、カードユニットに接続する機種を例に挙げているが、現金機（カードユニットに接続しない機種）であってもよい。
【００３６】
また、受皿ユニット６の上面には、上段位置にある上皿６ｂの手前に上皿球抜きボタン６ｄが設置されており、そして下皿６ｃの手前でその中央部には下皿球抜きレバー６ｅが設置されている。遊技者は上皿球抜きボタン６ｄを例えば押し込み操作することで、上皿６ｂに貯留された遊技球を下皿６ｃへ流下させることができる。また、遊技者は、下皿球抜きレバー６ｅを例えば左方向へスライドさせることで、下皿６ｃに貯留された遊技球を下方へ落下させて排出することができる。排出された遊技球は、例えば図示しない球受け箱等に受け止められる。
【００３７】
受皿ユニット６の右下部には、グリップユニット１６が設置されている。遊技者はこのグリップユニット１６を操作することで発射制御基板セット１７４を作動させ、遊技領域８ａに向けて遊技球を発射する（打ち込む）ことができる（球発射装置）。発射された遊技球は、遊技盤ユニット８の下縁部から左側縁部に沿って上昇し、図示しない外バンドに案内されて遊技領域８ａ内に放り込まれる。遊技領域８ａ内には多数の障害釘や風車（図中参照符号なし）等が配置されており、放り込まれた遊技球は障害釘や風車により誘導・案内されながら遊技領域８ａ内を流下する。なお、遊技領域８ａ内（盤面）の構成については、別の図面を参照しながらさらに後述する。
【００３８】
〔枠前面の構成〕
一体扉ユニット４には、演出用の構成要素として左トップレンズユニット４７及び右上電飾ユニット４９が設置されている。このうち左トップレンズユニット４７にはガラス枠トップランプ４６及び左側のガラス枠装飾ランプ４８が組み込まれており、右上電飾ユニット４９には右側のガラス枠装飾ランプ５０が組み込まれている。その他にも一体扉ユニット４には、左トップレンズユニット４７及び右上電飾ユニット４９の下方にそれぞれ連なるようにして左右のガラス枠装飾ランプ５２が設置されており、これらガラス枠装飾ランプ５２は、一体扉ユニット４の左右縁部から受皿ユニット６の前面部にまで回り込むようにして延びている。一体扉ユニット４においてガラス枠トップランプ４６や左右のガラス枠装飾ランプ４８，５０，５２等は、ガラスユニット（参照符号なし）を取り巻くようにして配置されている。
【００３９】
上述した各種ランプ４６，４８，５０，５２は、例えば内蔵するＬＥＤの発光（点灯や点滅、輝度階調の変化、色調の変化等）により演出を実行する。また、一体扉ユニット４の上部において、左トップレンズユニット４７及び右上電飾ユニット４９にはそれぞれガラス枠上スピーカ５４，５５が組み込まれている。一方、外枠ユニット２の左下位置には外枠スピーカ５６が組み込まれている。これらスピーカ５４，５５，５６は、効果音やＢＧＭ、音声等（音響全般）を出力して演出を実行するものである。
【００４０】
また、受皿ユニット６の中央には、上皿６ｂの手前位置に演出切替ボタン４５（操作入力受付手段）が設置されている。演出切替ボタン４５は、例えば押し込み式の円形状ボタンとその周囲に回転式のジョグリング（ジョグダイアル）を組み合わせた形態である。遊技者は、この演出切替ボタン４５を押し込み操作又は回転操作することで演出内容（例えば液晶表示器４２に表示される背景画面）を切り替えたり、例えば図柄の変動中や大当り遊技中に何らかの演出（予告演出、確変昇格演出、大役中の昇格演出等）を発生させたりすることができる。
【００４１】
〔裏側の構成〕
図２に示されているように、パチンコ機１の裏側には、電源制御ユニット１６２や主制御基板ユニット１７０、払出装置ユニット１７２、流路ユニット１７３、発射制御基板セット１７４、払出制御基板ユニット１７６、裏カバーユニット１７８等が設置されている。この他にパチンコ機１の裏側には、パチンコ機１の電源系統や制御系統を構成する各種の電子機器類（図示しない制御コンピュータを含む）や外部端子板１６０、電源コード（電源プラグ）１６４、アース線（アース端子）１６６、図示しない接続配線等が設置されている。
【００４２】
主制御基板ユニット１７０には、主制御装置が内蔵されており、主制御装置には、性能表示モニタ２００が接続されている。
性能表示モニタ２００は、パチンコ機１を裏側から見て、主制御基板ユニット１７０の左上の領域で視認可能なように主制御装置に配置されており、４つの７セグメントＬＥＤ２０１〜２０４を備えている。
【００４３】
性能表示モニタ２００（ベース表示装置）は、ベースを表示する。また、性能表示モニタ２００は、設定の値（設定値）を表示する。
【００４４】
４つの７セグメントＬＥＤ２０１〜２０４は、左右方向に並べて配置されており、それぞれの７セグメントＬＥＤは、１０進数のアラビア数字を表示することができる７つのセグメントと、その右下に位置するドットセグメントとによって構成されている。
性能表示モニタ２００は、主制御基板ユニット１７０を覆っている透明ケースを通じて、視認可能である。
【００４５】
また、主制御装置には、ＲＡＭクリアスイッチ３０４及び設定キー用鍵穴３０６が設けられている。ＲＡＭクリアスイッチ３０４は、ＲＡＭクリア（ＲＡＭ７６の初期化）、すなわち、主制御装置内に装備されているＲＡＭ（ＲＷＭ）の初期化を行う際に用いられるスイッチである。また、設定キー用鍵穴３０６は、設定の変更や設定の参照を行う上で必要とされる設定キーを差し込むための鍵穴である。
【００４６】
ＲＡＭクリアスイッチ３０４は、主制御基板ユニット１７０を覆っている透明ケースに形成された貫通孔を通じて押下可能に設けられている。なお、ＲＡＭクリアスイッチ３０４は、透明ケース外に配置されていてもよい。また、設定キー用鍵穴３０６は、キーシリンダが透明ケースを貫通した状態（透明ケースがキーシリンダの周囲を囲んだ状態）で設けられている。このため、透明ケースが封止されたままの状態で設定キーを差し込み、回転させることが可能である。
【００４７】
ＲＡＭクリアスイッチ３０４は、ＲＡＭクリアを行うためのスイッチであり、ＲＡＭクリアスイッチ３０４を押下した状態で電源を投入すると、ＲＡＭクリア信号が主制御装置７０及び払出制御装置９２に入力され、ＲＡＭクリア処理が実行される。なお、ＲＡＭクリアスイッチ３０４は、電源制御ユニット１６２に設けられていてもよい。また、ＲＡＭクリア信号を払出制御装置９２には入力させず、主制御装置７０がＲＡＭクリア信号の入力を受け付けると、主制御装置７０が払出制御装置９２に対してＲＡＭクリアコマンドを送信する構成としてもよい。
【００４８】
なお、図２に示した性能表示モニタ２００やＲＡＭクリアスイッチ３０４、設定キー用鍵穴３０６の配置位置は、あくまで一例であり、任意の位置に配置することができる。また、性能表示モニタ２００やＲＡＭクリアスイッチ３０４、設定キー用鍵穴３０６は、主制御装置の外側に設けられて主制御装置に接続される構成としてもよい。
【００４９】
上記の払出装置ユニット１７２は、例えば賞球タンク１７２ａ及び賞球ケース（参照符号なし）を有しており、このうち賞球タンク１７２ａは内枠アセンブリ７の上縁部（裏側）に設置された状態で、図示しない補給経路から補給された遊技球を蓄えることができる。賞球タンク１７２ａに蓄えられた遊技球は、図示しない上側賞球樋を通じて賞球ケースに導かれる。流路ユニット１７３は、払出装置ユニット１７２から送り出された遊技球を前面側の受皿ユニット６に向けて案内する。
【００５０】
また、上記の外部端子板１６０は、パチンコ機１を外部の電子機器（例えばデータ表示装置、ホールコンピュータ等）に接続するためのものであり、この外部端子板１６０からは、パチンコ機１の遊技進行状態やメンテナンス状態等を表す各種の外部情報信号（例えば賞球情報、扉開放情報、図柄確定回数情報、大当り情報、始動口情報等）が外部の電子機器に向けて出力されるものとなっている。
【００５１】
電源コード１６４は、例えば遊技場の島設備に設置された電源装置（例えばＡＣ２４Ｖ）に接続されることで、パチンコ機１の動作に必要な電源（電力）を確保するものである。また、アース線１６６は、同じく島設備に設置されたアース端子に接続されることで、パチンコ機１のアース（接地）を確保するものである。
【００５２】
〔盤面の構成〕
図３は、遊技盤ユニット８を単独で示した正面図である。遊技領域８ａ内には、その中央位置に比較的大型の演出ユニット４０が配置されており、この演出ユニット４０を中心として遊技領域８ａが左側部分、右側部分及び下部分に大きく分かれている。また、遊技領域８ａ内には、演出ユニット４０の周辺に中始動入賞口２６、始動ゲート２０、普通入賞口２２，２５、可変始動入賞装置２８、第１可変入賞装置３０、第２可変入賞装置３１等が分布して設置されている。このうち中始動入賞口２６は遊技領域８ａの下部分の中央に位置している。遊技領域８ａの右側部分（いわゆる右打ち領域）には、始動ゲート２０、普通入賞口２５、可変始動入賞装置２８、第１可変入賞装置３０、第２可変入賞装置３１が上からこの順番に配置されている。中始動入賞口２６、可変始動入賞装置２８（右始動入賞口２８ｂ）、及び、普通入賞口２２，２５は、遊技領域に配置され、第１大入賞口３０ｂ（第１の入賞口）及び第２大入賞口３１ｂ（第１の入賞口）とは異なる第２の入賞口である。
【００５３】
遊技領域８ａ内に放り込まれた遊技球は、その流下の過程で始動ゲート２０を通過したり、中始動入賞口２６、普通入賞口２２，２５に入球（入賞）したり、あるいは、開放動作時の可変始動入賞装置２８や開放動作時の第１可変入賞装置３０、開放動作時の第２可変入賞装置３１に入球したりする。ここで、遊技領域８ａの左側領域を流下する遊技球は、中始動入賞口２６又は普通入賞口２２に入球する可能性がある。遊技領域８ａの右側領域を流下する遊技球は、始動ゲート２０を通過したり、普通入賞口２５に入球したり、開放動作時の可変始動入賞装置２８に入球したり、開放動作時の第１可変入賞装置３０に入球したり、開放動作時の第２可変入賞装置３１に入球したりする可能性がある。中始動入賞口２６、普通入賞口２２，２５、可変始動入賞装置２８、第１可変入賞装置３０、第２可変入賞装置３１に入球した遊技球は遊技板（遊技盤ユニット８を構成する合板材、透明板等）に形成された貫通穴を通じて遊技盤ユニット８の裏側へ回収される。
【００５４】
本実施形態において、可変始動入賞装置２８は、所定の作動条件が満たされた場合（普通図柄が当りの態様で停止表示された場合）に作動し、それに伴って右始動入賞口２８ｂへの入球を可能にする（普通電動役物）。可変始動入賞装置２８は、例えば左右一対の開閉部材２８ａを有しており、これら開閉部材２８ａは、例えば図示しないソレノイドを用いたリンク機構の働きにより、盤面に沿って左右方向に往復動作する。すなわち、図３中に示されるように、左右の開閉部材２８ａは各先端が上を向いた状態で閉鎖位置にあり、このとき右始動入賞口２８ｂへの入球は困難（遊技球が入球できる隙間がない状態）となっている。一方、可変始動入賞装置２８が作動すると、左右の開閉部材２８ａはそれぞれ閉鎖位置から開放位置に向けて変位（拡開）し、左右に開口幅を拡大して右始動入賞口２８ｂを開放する。この間に可変始動入賞装置２８は遊技球の入球が可能な状態となり、右始動入賞口２８ｂへの入球を発生させることができる（可変始動入賞手段）。なお、このとき開閉部材２８ａは右始動入賞口２８ｂへの遊技球の入球を案内する部材としても機能する。また、遊技盤ユニット８に設置されている障害釘の配列は、基本的に可変始動入賞装置２８（開放時の右始動入賞口２８ｂ）へ向かう遊技球の流下を極端に阻害しない態様となっているが、遊技球が開放動作時の可変始動入賞装置２８（右始動入賞口２８ｂ）に必ず入球するというわけではなく、あくまで入球は無作為に発生する。
【００５５】
また、可変始動入賞装置２８は、非時間短縮状態（所定の遊技状態）では満たされ難い条件であり、時間短縮状態（有利遊技状態）では非時間短縮状態よりも満たされやすい条件である所定の作動条件（普通図柄が当選の態様で停止表示されて普通電動役物がロング開放するというという条件）が満たされない場合は右始動入賞口２８ｂへの遊技球の入球が困難となる入球困難状態とする一方、所定の作動条件が満たされた場合は入球困難状態よりも右始動入賞口２８ｂへの遊技球の入球を容易とする入球容易状態へ移行する。可変始動入賞装置２８は、非時間短縮状態で普通図柄が当選の態様で停止表示された場合にはショート開放（０．１秒開放）し、時間短縮状態で普通図柄が当選の態様で停止表示された場合にはロング開放（１．０秒〜６．０秒開放）する。
【００５６】
第１可変入賞装置３０は、規定の条件が満たされた場合（特別図柄が大当りの態様で停止表示された場合、又は、小当り遊技中に遊技球が特定領域を通過した場合）に作動し、第１大入賞口３０ｂへの入球を可能にする（特別電動役物、第１特別入球事象発生手段）。第１可変入賞装置３０は、遊技領域に配置され、所定の実行条件が成立すると（大当り遊技を実行するという条件が成立すると）、第１大入賞口３０ｂ（大入賞口、第１の入賞口）を開放する役物である。
【００５７】
第１可変入賞装置３０（アタッカ）は、可変始動入賞装置２８の下部に配置された装置であり、１つの開閉部材３０ａを有している。この開閉部材３０ａは、例えば図示しないソレノイドを用いたリンク機構の働きにより、盤面に対して前後方向に往復して開閉動作する。図示のように盤面に沿った状態で開閉部材３０ａは閉位置（閉鎖状態）にあり、このとき第１大入賞口３０ｂへの入球は困難である。第１可変入賞装置３０が作動すると、開閉部材３０ａがその下端縁部分をヒンジとして前方へ倒れ込むようにして変位し、第１大入賞口３０ｂを開放する（開放状態）。この間に第１可変入賞装置３０は遊技球の流入が可能な状態となり、第１大入賞口３０ｂへの入賞という事象を発生させることができる。なお、このとき開閉部材３０ａは第１大入賞口３０ｂへの遊技球の流入を案内する部材としても機能する。
【００５８】
第２可変入賞装置３１は、特別な条件が満たされた場合（特別図柄が小当りの態様で停止表示された場合）に作動し、第２大入賞口３１ｂへの入球を可能にする（特別電動役物、第２特別入賞事象発生手段）。なお、第２可変入賞装置３１は、特別図柄が大当りの態様で停止表示された場合に作動してもよい。第２可変入賞装置３１は、遊技領域に配置され、所定の実行条件が成立すると（小当り遊技や大当たり遊技を実行するという条件が成立すると）、第２大入賞口３１ｂ（大入賞口、第１の入賞口）を開放する役物である。
【００５９】
第２可変入賞装置３１は、演出ユニット４０の右側に配置された装置であり、例えば１つの開閉部材３１ａを有している。第２可変入賞装置３１は、開閉部材３１ａが盤面の内部にスライドするタイプの装置を採用している（スライド式のアタッカ）。そして、この開閉部材３１ａは、例えば図示しないソレノイドを用いたリンク機構の働きにより、盤面に対して前後方向に往復動作する。開閉部材３１ａは、盤面から遊技者側に突出した状態で閉位置（閉鎖状態）にあり、このとき遊技球は開閉部材３１ａの上面を転動することになるため、第２大入賞口３１ｂへの入球は困難（第２大入賞口３１ｂは閉塞中）である。そして、第２可変入賞装置３１が作動すると、開閉部材３１ａが盤面の内部に引き込まれ、第２大入賞口３１ｂを開放する（開放状態）。この間に第２可変入賞装置３１は遊技球の流入が困難ではない状態となり、第２大入賞口３１ｂへの入球という事象を発生させることができる。
【００６０】
〔特定領域〕
また、第２可変入賞装置３１の内部には、特定領域３１ｘが設けられている。特定領域３１ｘは、第２可変入賞装置３１が閉鎖状態である場合は遊技球が通過困難な領域であり、第２可変入賞装置３１が開放状態である場合であって特定領域用スライド部材３１ｃが盤面の内部に引き込まれている状態である場合に遊技球が通過可能な領域である。なお、第２可変入賞装置３１の詳細は後述する。
【００６１】
また、特に図示してはいないが、第２可変入賞装置３１（開閉部材３１ａ）には、遊技球が転動するスピードを低下させる遊技球転動スピード低下部を形成してもよい。遊技球転動スピード低下部は、開閉部材３１ａの傾斜を緩やかにしたり、開閉部材３１ａ上の遊技球が通過する位置に、遊技球をジグザグに進行させるための交互に出っ張る突起を形成することにより実現することができる。これにより、小当り遊技中に多くの遊技球を第２可変入賞装置３１に入球させることができる。
【００６２】
その他、遊技領域８ａ内にはアウト口３２が形成されており、入賞しなかった遊技球は最終的にアウト口３２を通じて遊技盤ユニット８の裏側へ回収される。また、中始動入賞口２６、普通入賞口２２，２５、可変始動入賞装置２８（右始動入賞口２８ｂ）、第１可変入賞装置３０（第１大入賞口３０ｂ）、第２可変入賞装置３１（第２大入賞口３１ｂ、特定領域）に入球した遊技球も含めて、遊技領域８ａ内に打ち込まれた全ての遊技球は遊技盤ユニット８の裏側へ回収される。回収された遊技球は、図示しないアウト通路アセンブリを通じてパチンコ機１の裏側から枠外へ排出され、さらに図示しない島設備の補給経路に合流する。
【００６３】
図４及び図５は、第２可変入賞装置３１の詳細を示す図である。
第２可変入賞装置３１は、スライド式の開閉部材３１ａの下方に第２大入賞口３１ｂが配置されている。第２大入賞口３１ｂの内部は左側に下り傾斜となっており、左側の端部にて下方に通路が延びている。下方に延びた通路には第２カウントスイッチ８５が配置されており、第２カウントスイッチ８５は、第２可変入賞装置３１に入球した遊技球の数をカウントする。
【００６４】
そして、下方に延びた通路は、その先で２つのルートに分かれている。一方の第１通路３１ｄは、特定領域３１ｘに向かって下方に延びており、他方の第２通路３１ｅは、排出孔３１ｙに向かって下方に延びている。
第１通路３１ｄには、特定領域用スライド部材３１ｃが配置されており、第１通路３１ｄの下流には特定領域３１ｘが配置されている。なお、特定領域３１ｘの内部には、不図示の特定領域スイッチが配置されている。
一方、第２通路３１ｅには、特別な部材は配置されておらず、第２通路３１ｅの下流には排出孔３１ｙが配置されている。
【００６５】
特定領域用スライド部材３１ｃは、特殊な条件が満たされた場合（第２可変入賞装置３１が作動してから第１時間経過後第２時間経過前の間）に作動し、特定領域３１ｘへの遊技球の通過を可能にする。特定領域用スライド部材３１ｃは、例えば図示しない特定領域ソレノイドを用いたリンク機構の働きにより、盤面の前後方向に沿ってスライドする。例えば、第１時間経過後は第２可変入賞装置３１が作動してから０．２秒経過後であり、第２時間経過後は、第２可変入賞装置３１が作動してから１．８秒経過後である。
【００６６】
特定領域ソレノイドがＯＦＦの状態であると、特定領域用スライド部材３１ｃは第１通路３１ｄを塞いでいるため、遊技球が特定領域３１ｘを通過することは困難となっている。一方、特定領域ソレノイドがＯＮの状態になると、特定領域用スライド部材３１ｃは盤面の内側に引き込まれるため、遊技球が特定領域３１ｘを通過することが容易となる。
【００６７】
次に、第２可変入賞装置３１の動作を説明する。
図４中（Ａ）に示すように、スライド式の開閉部材３１ａは、盤面の内側に引き込まれており、遊技球が第２大入賞口３１ｂに入球している。図示の例では、４個の遊技球が第２大入賞口３１ｂに向かって進行している。ここでは、１個目の遊技球が第２カウントスイッチ８５により検出されている状態である。
【００６８】
図４中（Ｂ）に示すように、１個目の遊技球が特定領域用スライド部材３１ｃに到達している。２個目及び３個目の遊技球は、第２カウントスイッチ８５に向かって進んでいる。４個目の遊技球は、第２大入賞口３１ｂに入球しかけている。
【００６９】
図４中（Ｃ）に示すように、この時点では、特定領域用スライド部材３１ｃが内側に引き込まれていないため（非作動中であるため）、１個目の遊技球は、特定領域用スライド部材３１ｃによって進行方向が右側に変更され、第２通路３１ｅに向かう。この場合、１個目の遊技球は、排出孔３１ｙにより回収される。
【００７０】
図５中（Ｄ）に示すように、この時点で特定領域用スライド部材３１ｃが盤面の内側に引き込まれたものとする（動作中）。この場合、２個目の遊技球は、特定領域用スライド部材３１ｃの手前側を通り抜けて、第１通路３１ｄに進行する。そして、２個目の遊技球は、特定領域３１ｘを通過して、特定領域スイッチにより検出される。
【００７１】
図５中（Ｅ）に示すように、３個目の遊技球も、特定領域用スライド部材３１ｃの手前側を通り抜けて、第１通路３１ｄに進行する。この場合、３個目の遊技球は、特定領域３１ｘを通過して、特定領域スイッチに検出される。
【００７２】
図５中（Ｆ）に示すように、この時点で、特定領域用スライド部材３１ｃの動作が終了し、特定領域用スライド部材３１ｃが盤面の前方側に突出したものとする。この場合、４個目の遊技球は、特定領域用スライド部材３１ｃによって右方向に案内され、第２通路３１ｅに進行する。そして、４個目の遊技球は、排出孔３１ｙにより回収される。
【００７３】
図６は、遊技盤ユニット８の一部（窓４ａ内の左下位置）を拡大して示す正面図である。
遊技盤ユニット８には、例えば窓４ａ内の右下位置に普通図柄表示装置３３（普通図柄表示手段）及び普通図柄作動記憶ランプ３３ａが設けられている他、第１特別図柄表示装置３４（第１図柄表示手段）、第２特別図柄表示装置３５（第２図柄表示手段）、第１特別図柄作動記憶ランプ３４ａ、第２特別図柄作動記憶ランプ３５ａ及び遊技状態表示装置３８が設けられている。
【００７４】
このうち普通図柄表示装置３３は、例えば２つのランプ（ＬＥＤ）を交互に点灯させて普通図柄を変動表示し、そしてランプの点灯又は消灯により普通図柄を停止表示する。普通図柄作動記憶ランプ３３ａは、例えば２つのランプ（ＬＥＤ）の消灯又は点灯、点滅の組み合わせによって０〜４個の記憶数を表示する。例えば、２つのランプをともに消灯させた表示態様では記憶数０個を表示し、１つのランプを点灯させた表示態様では記憶数１個を表示し、同じ１つのランプを点滅させた表示態様では記憶数２個を表示し、１つのランプの点滅に加えてもう１つのランプを点灯させた表示態様では記憶数３個を表示し、そして２つのランプをともに点滅させた表示態様では記憶数４個を表示する、といった具合である。なお、ここでは２つのランプ（ＬＥＤ）を使用することとしているが、４つのランプ（ＬＥＤ）を使用して普通図柄作動記憶ランプ３３ａを構成してもよい。この場合、点灯するランプの個数で作動記憶数を表示することができる。
【００７５】
普通図柄作動記憶ランプ３３ａは、上記の始動ゲート２０を遊技球が通過すると、その都度、作動抽選の契機となる通過が発生したことを記憶する意味で１個ずつ増加後の表示態様へと変化していき（最大４個まで）、その通過を契機として普通図柄の変動が開始されるごとに１個ずつ減少後の表示態様へと変化していく。なお、本実施形態では、普通図柄作動記憶ランプ３３ａが未点灯（記憶数が０個）の場合、普通図柄が既に変動開始可能な状態（停止表示時）で始動ゲート２０を遊技球が通過しても表示態様は変化しない。すなわち、普通図柄作動記憶ランプ３３ａの表示態様によって表される記憶数（最大４個）は、その時点で未だ普通図柄の変動が開始されていない通過の回数を表している。
【００７６】
また、第１特別図柄表示装置３４及び第２特別図柄表示装置３５は、例えば７セグメントＬＥＤ（ドット付き）により特別図柄の変動状態と停止状態とを表示することができる（図柄表示手段、第１図柄表示手段、第２図柄表示手段）。その他、第１特別図柄表示装置３４及び第２特別図柄表示装置３５は、複数のドットＬＥＤを幾何学的（例えば円形状）に配列した形態であってもよい。
【００７７】
また、第１特別図柄作動記憶ランプ３４ａ及び第２特別図柄作動記憶ランプ３５ａは、例えばそれぞれ２つのランプ（ＬＥＤ）の消灯又は点灯、点滅の組み合わせで構成される表示態様により、それぞれ０〜４個の記憶数を表示する（記憶数表示手段）。例えば、２つのランプをともに消灯させた表示態様では記憶数０個を表示し、１つのランプを点灯させた表示態様では記憶数１個を表示し、同じ１つのランプが点滅させた表示態様では記憶数２個を表示し、１つのランプの点滅に加えてもう１つのランプを点灯させた表示態様では記憶数３個を表示し、そして、２つのランプをともに点滅させた表示態様では記憶数４個を表示する、といった具合である。
【００７８】
第１特別図柄作動記憶ランプ３４ａは、上記の中始動入賞口２６に遊技球が入球するごとに、入球が発生したことを記憶する意味で１個ずつ増加後の表示態様へと変化していき（最大４個まで）、その入球を契機として特別図柄の変動が開始されるごとに１個ずつ減少後の表示態様へと変化していく。また、第２特別図柄作動記憶ランプ３５ａは、上記の可変始動入賞装置２８（右始動入賞口２８ｂ）に遊技球が入球するごとに、入球が発生したことを記憶する意味で１個ずつ増加後の表示態様へと変化し（最大４個まで）、その入球を契機として特別図柄の変動が開始されるごとに１個ずつ減少後の表示態様へと変化する。なお、本実施形態では、第１特別図柄作動記憶ランプ３４ａが未点灯（記憶数が０個）の場合、第１特別図柄（第１図柄）が既に変動開始可能な状態（停止表示時）で中始動入賞口２６に遊技球が入球しても表示態様は変化しない。また、第２特別図柄作動記憶ランプ３５ａが未点灯（記憶数が０個）の場合、第２特別図柄（第２図柄）が既に変動開始可能な状態（停止表示時）で可変始動入賞装置２８（右始動入賞口２８ｂ）に遊技球が入球しても表示態様は変化しない。すなわち、各特別図柄作動記憶ランプ３４ａ，３５ａの表示態様により表される記憶数（最大４個）は、その時点で未だ第１特別図柄又は第２特別図柄の変動が開始されていない入球の回数を表している。
【００７９】
また、遊技状態表示装置３８には、例えば、大当り種別表示ランプ３８ａ，３８ｂ，３８ｃ、時短状態表示ランプ３８ｅ、発射位置指定表示ランプ３８ｆにそれぞれ対応する６つのＬＥＤが含まれている。なお、本実施形態では、上述した普通図柄表示装置３３や普通図柄作動記憶ランプ３３ａ、第１特別図柄表示装置３４、第２特別図柄表示装置３５、第１特別図柄作動記憶ランプ３４ａ、第２特別図柄作動記憶ランプ３５ａ及び遊技状態表示装置３８が１枚の統合表示基板８９に実装された状態で遊技盤ユニット８に取り付けられている。
【００８０】
〔遊技盤のその他の構成：図３を参照〕
上記の演出ユニット４０は、その上縁部４０ａが遊技球の流下方向を変化させる案内部材として機能する他、その内側に各種の装飾部品４０ｂ，４０ｃを備えている。装飾部品４０ｂ，４０ｃはその立体的な造形により遊技盤ユニット８の装飾性を高めるとともに、例えば内蔵された発光器（ＬＥＤ等）により透過光を発することで、演出的な動作をすることができる。また、演出ユニット４０の内側上部には液晶表示器４２（画像表示器）が設置されており、この液晶表示器４２には特別図柄に対応させた演出図柄（本図柄）や、第４図柄をはじめ、各種の演出画像が表示される。このように遊技盤ユニット８は、その盤面の構成（図示しないセル板のデザイン）や演出ユニット４０の装飾性に基づいて、遊技者にパチンコ機１の特徴を印象付けている。
【００８１】
また、演出ユニット４０の左側縁部には球案内通路４０ｄが形成されている。球案内通路４０ｄは、演出ユニット４０の裏側を通って下方の転動ステージ４０ｅに接続されている。球案内通路４０ｄは遊技領域８ａ内にて左斜め上方に開口しており、遊技領域８ａ内を流下する遊技球が無作為に球案内通路４０ｄ内に流入すると、その内部を通過して転動ステージ４０ｅ上に放出される。転動ステージ４０ｅの上面は滑らかな湾曲面を有しており、ここでは遊技球が左右方向に転動自在である。転動ステージ４０ｅ上で転動した遊技球は、やがて下方の遊技領域８ａ内に流下する。転動ステージ４０ｅの中央位置には球放出路４０ｋが形成されており、転動ステージ４０ｅから球放出路４０ｋに案内された遊技球は、その真下にある中始動入賞口２６に流入しやすくなる。
【００８２】
その他に演出ユニット４０の上部中央の内部には、演出用の可動体４０ｆ（例えばハート型の装飾物）とともに図示しない駆動源（例えばモータ、ソレノイド等）が付属している。演出用の可動体４０ｆは、液晶表示器４２による画像を用いた演出や発光器による演出に加えて、有形物の動作を伴う演出を実行することができる。このような可動体４０ｆを用いた演出により、二次元の画像を用いた演出とは別の訴求力を発揮することができる。
【００８３】
また、液晶表示器４２の下部には、７セグ表示装置２００が配置されている。７セグ表示装置２００には、３つの７セグメントＬＥＤが配置されている。７セグ表示装置２００は、特別図柄の変動中に７セグ演出図柄を変動表示したり、大当り遊技中の演出を表示したりする。
【００８４】
さらに、７セグ表示装置２００の右下には、記憶表示装置３００が配置されている。記憶表示装置３００は、内蔵するＬＥＤの発光（点灯や消灯等）により記憶に関する演出を実行することができる。
【００８５】
記憶表示装置３００には、第１特別図柄記憶表示領域Ｍ１、第２特別図柄記憶表示領域Ｍ２、当該記憶表示領域Ｘ１、演出表示領域Ｘ２が設けられている。
第１特別図柄記憶表示領域Ｍ１には、４つの白色ＬＥＤが配置されており、ＬＥＤの点灯数が第１特別図柄の記憶数（第１特別図柄作動記憶ランプ３４ａの表示数）に対応している。
第２特別図柄記憶表示領域Ｍ２には、４つの白色ＬＥＤが配置されており、ＬＥＤの点灯数が第２特別図柄の記憶数（第２特別図柄作動記憶ランプ３５ａの表示数）に対応している。
【００８６】
当該記憶表示領域Ｘ１には、１つのフルカラーＬＥＤが配置されており、ＬＥＤが点灯していることで、特別図柄が変動中であることを示している。
演出表示領域Ｘ２には、１つ又は複数のフルカラーＬＥＤが配置されており、ＬＥＤの点灯色によって、特別図柄抽選の当選の期待度が高まることを示している。演出表示領域Ｘ２は、内部的に抽選されたＬＥＤの色（保留色）と同じ色で点灯するため、遊技者に分かりやすい告知を行うことができる。
【００８７】
記憶の色変化演出を実行する場合、本来であれば対象となるＬＥＤの点灯色を変化させるが、本実施形態では、第１特別図柄記憶表示領域Ｍ１及び第２特別図柄記憶表示領域Ｍ２に白色ＬＥＤを配置している。このため、第１特別図柄記憶表示領域Ｍ１及び第２特別図柄記憶表示領域Ｍ２では、色変化演出を実行することができない。このため、記憶の色変化演出を実行する場合、演出表示領域Ｘ２の点灯色を変化させることによって、色変化演出の代わりとしている。ただし、この場合、どの記憶が対象となっているか分かりづらくなるため、対象となるＬＥＤは点滅表示させることが好ましい。
なお、第１特別図柄記憶表示領域Ｍ１及び第２特別図柄記憶表示領域Ｍ２にフルカラーＬＥＤを配置して、色変化演出を実行するようにしてもよい。
【００８８】
〔制御上の構成〕
次に、パチンコ機１の制御に関する構成について説明する。
図７は、パチンコ機１に装備された各種の電子機器類を示すブロック図である。パチンコ機１は、制御動作の中枢となる主制御装置７０（主制御用コンピュータ）を備えており、この主制御装置７０は主に、パチンコ機１における遊技の進行（内容）を制御する機能を有している。なお、主制御装置７０は、主制御基板ユニット１７０に内蔵されている。
【００８９】
また、主制御装置７０には、中央演算処理装置である主制御ＣＰＵ７２を実装した回路基板（主制御基板）が装備されており、主制御ＣＰＵ７２は、図示しないＣＰＵコアやレジスタとともにＲＯＭ７４、ＲＡＭ（ＲＷＭ）７６等の半導体メモリを集積したＬＳＩとして構成されている。また、主制御装置７０には、乱数回路（乱数発生器）７５や割込みコントローラ（割込みＣＴＲ）１９２、パラレルＩ／Ｏポート７９、タイマ回路（ＰＴＣ）１９４、シリアル通信回路（ＳＣＵ）１９６が装備されている。このうち乱数回路７５は、特別図柄抽選の大当り判定用や普通図柄抽選の当り判定用にハードウェア乱数（例えば１０進数表記で０〜６５５３５）を発生させるものであり、ここで発生された乱数は主制御ＣＰＵ７２に入力される。また、割込みコントローラ１９２は、パラレルＩ／Ｏポート７９、タイマ回路１９４、シリアル通信回路１９６から各割込み要求（ＸＩＮＴ割込み、ＰＴＣ割込み、ＳＣＵ割込み）を受け付け、これらの割込み要求を優先順位に基づき制御する。その他にも主制御装置７０には、ＲＡＭ７６の初期化を行うためや設定変更等を行うためのＲＡＭクリアスイッチ７１や、パラレルＩ／Ｏポート７９、図示しないクロック発生回路、様々な状態を監視し必要に応じてリセットを発生させるリセットコントローラ等の周辺ＩＣが装備されており、これらは主制御ＣＰＵ７２とともに回路基板上に実装されている。なお、回路基板上（又は内層部分）には、信号伝送経路や電源供給経路、制御用バス等が配線パターンとして形成されている。なお、主制御装置７０のＩ／Ｏポートはシリアル形式としてもよい。
【００９０】
さらに、主制御装置７０には、設定変更装置３００、設定キースイッチ３０２、ＲＡＭクリアスイッチ３０４が設けられている。主制御装置７０（主制御ＣＰＵ７２）は、設定変更装置３００を動作させることにより設定を変更する。設定変更装置３００は、設定（少なくとも特別図柄抽選の当選確率に関する設定）を切り替える装置であり、パチンコ機１に備えられたＲＡＭクリアスイッチ３０４等の操作により作動する（設定変更手段）。また、設定とは、作動確率の組み合わせをいう。さらに、作動確率とは、条件装置が作動することとなる（大当り遊技が実行されることとなる）特別図柄の組み合わせが表示される確率をいう。設定キースイッチ３０２は、設定を切り替える上で必須となる設定キーの回転に伴い、その回転状態を示す信号（ＯＮ／ＯＦＦ）を入力する入力装置である。設定の変更の手順は、様々な手法を採用することができるが、例えば、以下の手順で行うことができる。
【００９１】
（１）まず、パチンコ機１の電源をＯＦＦにする。
（２）ついで、専用キー（ドアキー）でパチンコ機１の扉を開ける。具体的には、専用キーをシリンダ錠６ａの鍵穴に差し込んで右方向に回転し、内枠アセンブリ７とともに一体扉ユニット４を開放する。
（３）パチンコ機１の内部には、設定キーを挿入するための設定キー用鍵穴と、ＲＡＭクリアスイッチ３０４とが設けられているため、設定キー用鍵穴に設定キーを挿入し、設定キーを右方向に回転する。
（４）そして、パチンコ機１の電源をＯＮにする。
【００９２】
（５）これにより、設定キーが変更位置に回転されたことを示す信号（ＯＮ）が設定キースイッチ３０２により入力され、この入力信号に基づいて設定の変更が可能な状態となる。このとき、図示しないロック機構により安全ロックが掛けられる。したがって、設定キーは、元の位置に戻されない限りは抜き取ることが不可能となる。
【００９３】
ここで、設定キーを右方向に回転した状態で、ＲＡＭクリアスイッチ３０４をＯＮにしながら、電源をＯＮにすると、設定が変更な状態となる（設定変更状態）。一方、設定キーを右方向に回転した状態で、ＲＡＭクリアスイッチ３０４をＯＮにせずに、電源をＯＮにすると、設定の参照が可能な状態となる（設定参照状態）。
【００９４】
（６）設定の変更が可能な状態において、ＲＡＭクリアスイッチ３０４を任意の回数だけ押下することにより、例えば、６段階のうちのいずれかの段階に設定を変更することができる。
設定値は、例えば、性能表示モニタ２００や、専用の７セグセグメントＬＥＤ、遊技状態表示装置３８（特別図柄表示装置等）に表示することができる。
【００９５】
（７）スロット機の場合、目的の設定に達したら、レバーＯＮ処理が必要になるが、パチンコ機１にはレバーが存在しないため、レバーＯＮ処理の代わりの代替処理（例えば、設定キーを左方向に回転する処理、不図示の設定変更確定ボタンをＯＮにする処理等）を実行したり、レバーＯＮ処理を省略したりしてもよい。本実施形態では、目的の設定に達したら、設定キーを反時計回りに回転させて元の位置に戻す。この操作により、設定キーが元の位置に戻されたことを示す信号（ＯＦＦ）が設定キースイッチ３０２により入力され、この入力信号に基づいて設定の変更が確定する。
【００９６】
（８）そして、設定の変更が確定すると、設定キーを設定キー用鍵穴から抜き取ることができる状態となる。この動作により、性能表示モニタ２００や、専用の７セグセグメントＬＥＤ、遊技状態表示装置３８に設定値を表示している場合には、その表示が消える。
（９）最後に、パチンコ機１の扉を閉める。これにより、設定の変更が完了する。設定の変更が完了すると、通常の遊技が開始される。
【００９７】
設定が変更された場合、主制御ＣＰＵ７２は、変更後の設定値をＲＡＭ７６の設定値バッファに記憶する。設定値バッファは、バックアップの対象となるメモリ領域とすることができる。
【００９８】
〔設定変更の概要〕
設定変更の概要は、以下の通りである。
「設定キーＯＮ」、「内枠開放状態」、かつ、「ＲＡＭクリアスイッチ押下状態」で電源を投入すると、ＲＡＭクリア後、設定変更中の状態（設定変更モード）となる。
設定変更中の状態では、メイン表示器（遊技状態表示装置３８に含まれる各種ランプ）の表示はなく、遊技球の発射や遊技球の賞球等は一切できない状態となる。
【００９９】
この場合、性能表示モニタ２００の左側２つの７セグメントＬＥＤ（識別セグ）に「ｒｎ．」が表示され、右側２つの７セグメントＬＥＤ（比率セグ）に「−１」のように設定値が表示される。また、ＲＡＭクリアスイッチを押下すると、設定値が１〜６の範囲で変化する。
【０１００】
そして、「設定キーＯＦＦ」とすると、設定確定となり、比率セグの表示は「空欄（非表示）１」のように「−」のセグが消灯する（非表示となる）。
この状態で、内枠閉鎖となった場合（実際には閉鎖状態が１００ｍｓ継続した場合）、設定変更中の状態は終了となり、一旦、電源断前の状態に移行してから、通常遊技状態に移行する。
【０１０１】
本実施形態では、ＲＡＭクリアスイッチ３０４と設定変更スイッチとを兼用している例で説明しているが、ＲＡＭクリアスイッチ３０４とは別に設定変更スイッチを別途設けてもよい。
【０１０２】
〔設定参照の概要〕
設定参照の概要は、以下の通りである。
「設定キーＯＮ」、「内枠開放状態」、かつ、「ＲＡＭクリアスイッチ押下でない状態」で電源を投入すると、設定参照中の状態（設定参照モード）となる。
設定変更中の状態と同様に、設定参照中の状態では、メイン表示器の表示はなく、遊技球の発射や遊技球の賞球等は一切できない状態となる。
【０１０３】
この場合、性能表示モニタの左側２つの７セグメントＬＥＤ（識別セグ）に「ｒｎ．」が表示され、右側２つの７セグメントＬＥＤ（比率セグ）に「空欄（非表示）１」のように設定値が表示される。また、設定参照中の状態では、ＲＡＭクリアスイッチを押下しても、設定値は変化しない。
【０１０４】
この状態で、「設定キーＯＦＦ」、かつ、「内枠閉鎖状態」となった場合（実際には閉鎖状態が１００ｍｓ継続した場合）、設定参照中の状態は終了となり、一旦、電源断前の状態に移行してから、通常遊技状態に移行する。
なお、本実施形態では、通常遊技中に設定参照を行うことはできないが、通常遊技中に設定参照を実行可能にしてもよい。
【０１０５】
上述した始動ゲート２０には、遊技球の通過を検出するためのゲートスイッチ７８が一体的に設けられている。また、遊技盤ユニット８には、中始動入賞口２６、可変始動入賞装置２８、第１可変入賞装置３０及び第２可変入賞装置３１にそれぞれ対応して中始動入賞口スイッチ８０、右始動入賞口スイッチ８２、第１カウントスイッチ８４及び第２カウントスイッチ８５が装備されている。各始動入賞口スイッチ８０，８２は、中始動入賞口２６、可変始動入賞装置２８（右始動入賞口２８ａ）への遊技球の入球を検出するためのものである。また、第１カウントスイッチ８４は、第１可変入賞装置３０（第１大入賞口）への遊技球の入球を検出し、その数をカウントするためのものである。さらに、第２カウントスイッチ８５は、第２可変入賞装置３１（第２大入賞口３１ｂ）への遊技球の入球を検出し、その数をカウントするためのものである。
【０１０６】
他にも、特定領域３１ｘに対応して特定領域スイッチ８３が装備されている。第２大入賞口３１ｂの内部の特定領域３１ｘに対応する位置には、特定領域スイッチ８３が備えられており、特定領域スイッチ８３は、遊技球が特定領域３１ｘを通過したことを検出する。
【０１０７】
同様に遊技盤ユニット８には、普通入賞口２２への遊技球の入球を検出する第１入賞口スイッチ８６と、普通入賞口２４への遊技球の入球を検出する第２入賞口スイッチ８１とが装備されている。なお、左側の３つの普通入賞口２２については、共通の入賞口スイッチ８６を用いる構成を例に挙げているが、例えば３つの入賞口スイッチを設置して、各普通入賞口２２に対する遊技球の入球を個別に検出してもよい。
【０１０８】
いずれにしても、これらスイッチ類の入賞検出信号は、図示しない入出力ドライバを介して主制御ＣＰＵ７２に入力される。なお、遊技盤ユニット８の構成上、本実施形態ではゲートスイッチ７８、特定領域スイッチ８３、第１カウントスイッチ８４、第２カウントスイッチ８５、第１入賞口スイッチ８６、第２入賞口スイッチ８１からの入賞検出信号は、パネル中継端子板８７を経由して送信され、パネル中継端子板８７には、それぞれの入賞検出信号を中継するための配線パターンや接続端子等が設けられている。
【０１０９】
また、遊技盤ユニット８には、アウトスイッチ９９が設けられている。遊技盤ユニット８には、普通入賞口２２，２４、中始動入賞口２６、右始動入賞口２８ａ、第１大入賞口３０ｂ、第２大入賞口３１ｂ、アウト口３２を通過した遊技球を合流させる合流通路が形成されており、この合流通路にアウトスイッチ９９が設けられている。アウトスイッチ９９は、合流通路を通過する遊技球を検出するものであり、遊技球を検出するたびに検出信号が主制御装置７０に入力される。主制御装置７０は、アウトスイッチ９９から入力される検出信号に基づいて、アウト球の数を計数する。ここで、遊技領域８ａに発射された遊技球は、必ず、合流通路を通過してパチンコ機１の外部に排出されることから、アウトスイッチ９９は、遊技領域８ａに発射された発射球数、つまり、遊技領域８ａから排出される排出数（アウト球数）を計数する。
【０１１０】
上述した普通図柄表示装置３３や普通図柄作動記憶ランプ３３ａ、第１特別図柄表示装置３４、第２特別図柄表示装置３５、第１特別図柄作動記憶ランプ３４ａ、第２特別図柄作動記憶ランプ３５ａ及び遊技状態表示装置３８は、主制御ＣＰＵ７２からの制御信号に基づいて表示動作を制御されている。主制御ＣＰＵ７２は、遊技の進行状況に応じてこれら表示装置３３，３４，３５，３８及びランプ３３ａ，３４ａ，３５ａに対する制御信号を出力し、各ＬＥＤの点灯状態を制御している。また、これら表示装置３３，３４，３５，３８及びランプ３３ａ，３４ａ，３５ａは、上述したように１枚の統合表示基板８９に実装された状態で遊技盤ユニット８に設置されており、この統合表示基板８９にはパネル中継端子板８７を中継して主制御ＣＰＵ７２から制御信号が送信される。
【０１１１】
また、主制御装置７０には、パネル中継端子板８７を介して、性能表示モニタ２００が接続されている。性能表示モニタ２００は、主制御ＣＰＵ７２からの制御信号に基づいて表示動作が制御される。主制御ＣＰＵ７２は、ベースの算出状況に応じて性能表示モニタ２００に対する制御信号を出力し、７セグメント２０１〜２０４の点灯状態を制御する。
なお、性能表示モニタ２００は、パネル中継端子板８７を介して主制御装置７０に接続する例で説明しているが、パネル中継端子板８７を介さずに主制御装置７０に接続してもよく、主制御装置７０の内部の構成として性能表示モニタ２００を配置してもよい。
【０１１２】
また、遊技盤ユニット８には、可変始動入賞装置２８、第１可変入賞装置３０、第２可変入賞装置３１及び特定領域３１ｘにそれぞれ対応して、普通電動役物ソレノイド８８、第１大入賞口ソレノイド９０、第２大入賞口ソレノイド９７及び特定領域ソレノイド９９が設けられている。これらソレノイド８８，９０，９７，９９は主制御ＣＰＵ７２からの制御信号に基づいて動作（励磁）し、それぞれ可変始動入賞装置２８、第１可変入賞装置３０及び第２可変入賞装置３１を開閉させたり、特定領域３１ｘを開閉させたりする。なお、これらソレノイド８８，９０，９７，９９についてもパネル中継端子板８７を中継して主制御ＣＰＵ７２から制御信号が送信される。
【０１１３】
その他に一体扉ユニット４にはガラス枠開放スイッチ９１が設置されており、また、内枠アセンブリ７にはプラ枠開放スイッチ９３が設置されている。一体扉ユニット４が単独で開放されると、ガラス枠開放スイッチ９１からの接点信号が主制御装置７０（主制御ＣＰＵ７２）に入力され、また、外枠ユニット２から内枠アセンブリ７が開放されると、プラ枠開放スイッチ９３からの接点信号が主制御装置７０（主制御ＣＰＵ７２）に入力される。主制御ＣＰＵ７２は、これら接点信号から一体扉ユニット４や内枠アセンブリ７の開放状態を検出することができる。なお、主制御ＣＰＵ７２は、一体扉ユニット４や内枠アセンブリ７の開放状態を検出すると、外部情報信号として扉開放情報信号を生成する。
【０１１４】
パチンコ機１の裏側には、払出制御装置９２が装備されている。この払出制御装置９２（払出制御コンピュータ）は、上述した払出装置ユニット１７２の動作を制御する。払出制御装置９２には、払出制御ＣＰＵ９４を実装した回路基板（払出制御基板）が装備されており、この払出制御ＣＰＵ９４もまた、図示しないＣＰＵコアとともにＲＯＭ９６、ＲＡＭ（ＲＡＭ）９８等の半導体メモリを集積したＬＳＩとして構成されている。払出制御装置９２（払出制御ＣＰＵ９４）は、主制御ＣＰＵ７２からの賞球指示コマンドに基づいて払出装置ユニット１７２の動作を制御し、要求された個数の遊技球の払出動作を実行させる。なお、主制御ＣＰＵ７２は賞球指示コマンドとともに、外部情報信号として賞球情報信号を生成する。
【０１１５】
払出制御装置９２は、主制御装置７０と通信可能であり、主制御装置７０から送信される払出コマンドに基づいて遊技球を払い出す。
【０１１６】
払出装置ユニット１７２の図示しない賞球ケース内には、払出モータ１０２（例えばステッピングモータ）とともに払出装置基板１００が設置されており、この払出装置基板１００には払出モータ１０２の駆動回路が設けられている。払出装置基板１００は、払出制御装置９２（払出制御ＣＰＵ９４）からの払出数指示信号に基づいて払出モータ１０２の回転角度を具体的に制御し、指示された数の遊技球を賞球ケースから払い出させる。払い出された遊技球は、流路ユニット１７３内の払出流路を通って受皿ユニット６に送られる。
【０１１７】
また、例えば賞球ケースの上流位置には払出路球切れスイッチ１０４が設置されている他、払出モータ１０２の下流位置には払出計数スイッチ１０６が設置されている。払出モータ１０２の駆動により実際に賞球が払い出されると、その都度、払出計数スイッチ１０６からの計数信号が払出装置基板１００に入力される。また、賞球ケースの上流位置で球切れが発生すると、払出路球切れスイッチ１０４からの接点信号が払出装置基板１００に入力される。払出装置基板１００は、入力された計数信号や接点信号を払出制御装置９２（払出制御ＣＰＵ９４）に送信する。払出制御ＣＰＵ９４は、払出装置基板１００から受信した信号に基づき、実際の払出数や球切れ状態を検知することができる。
【０１１８】
また、パチンコ機１には、例えば下皿６ｃの内部（パチンコ機１の正面からみて奧の位置）に満タンスイッチ１６１が設置されている。実際に払い出された賞球（遊技球）は流路ユニット１７３を通じて上皿６ｂに放出されるが、上皿６ｂが遊技球で満杯になると、それ以上に払い出された遊技球は上述したように下皿６ｃへ流れ込む。さらに、下皿６ｃが遊技球で満杯になると、それによって満タンスイッチ１６１がＯＮになり、満タン検出信号が払出制御装置９２（払出制御ＣＰＵ９４）に入力される。これを受けて払出制御ＣＰＵ９４は、主制御ＣＰＵ７２から賞球指示コマンドを受信してもそれ以上の賞球動作を一旦保留とし、未払出の賞球残数をＲＡＭ９８に記憶させておく。なお、ＲＡＭ９８の記憶は電源断時にもバックアップが可能であり、遊技中に停電（瞬間的な停電を含む）が発生しても、未払出の賞球残数情報が消失してしまうことはない。
【０１１９】
また、パチンコ機１の裏側には、発射制御基板１０８とともに発射ソレノイド１１０が設置されている。また、受皿ユニット６内には球送りソレノイド１１１が設けられている。これら発射制御基板１０８、発射ソレノイド１１０及び球送りソレノイド１１１は上述した発射制御基板セット１７４を構成しており、このうち発射制御基板１０８には発射ソレノイド１１０及び球送りソレノイド１１１の駆動回路が設けられている。このうち球送りソレノイド１１１は、受皿ユニット６内に蓄えられた遊技球を１個ずつ、発射機ケース内で所定の発射位置に送り出す動作を行う。また、発射ソレノイド１１０は、発射位置に送り出された遊技球を打撃し、上述したように遊技領域８ａに向けて遊技球を１個ずつ連続的（間欠的）に打ち出す動作を行う。なお、遊技球の発射間隔は、例えば０．６秒程度の間隔（１分間で１００個以内）である。
【０１２０】
一方、パチンコ機１の表側に位置するグリップユニット１６には、発射レバーボリューム１１２、タッチセンサ１１４及び発射停止スイッチ１１６が設けられている。このうち発射レバーボリューム１１２は、遊技者による発射ハンドルの操作量（いわゆるストローク）に比例したアナログ信号を生成する。また、タッチセンサ１１４は、静電容量の変化から遊技者の身体がグリップユニット１６（発射ハンドル、球発射装置）に触れていることを検出し、その検出信号を出力する。そして、発射停止スイッチ１１６は、遊技者の操作に応じて発射停止信号（接点信号）を生成する。
【０１２１】
受皿ユニット６には発射中継端子板１１８が設置されており、発射レバーボリューム１１２やタッチセンサ１１４、発射停止スイッチ１１６からの各信号は、発射中継端子板１１８を経由して発射制御基板１０８に送信される。また、発射制御基板１０８からの駆動信号は、発射中継端子板１１８を経由して球送りソレノイド１１１に印加される。遊技者が発射ハンドルを操作すると、その操作量に応じて発射レバーボリューム１１２でアナログ信号（エンコードされたデジタル信号でもよい）が生成され、このときの信号に基づいて発射ソレノイド１１０が駆動される。これにより、遊技者の操作量に応じて遊技球を打ち出す強さが調整されるものとなっている。なお、発射制御基板１０８の駆動回路は、タッチセンサ１１４からの検出信号がオフ（ローレベル）の場合か、もしくは発射停止スイッチ１１６から発射停止信号が入力された場合は発射ソレノイド１１０の駆動を停止する。この他に、発射中継端子板１１８には遊技球等貸出装置接続端子板１２０が接続されており、この遊技球等貸出装置接続端子板１２０にカードユニットが接続されていない場合、同じく発射制御基板１０８の駆動回路は発射ソレノイド１１０の駆動を停止する。
【０１２２】
また、受皿ユニット６には度数表示基板１２２及び貸出及び返却スイッチ基板１２３が内蔵されている。このうち度数表示基板１２２には、度数表示部の表示器（３桁分の７セグメントＬＥＤ）が設けられている。また、貸出及び返却スイッチ基板１２３には球貸ボタン１０や返却ボタン１２にそれぞれ接続されるスイッチモジュールが実装されており、球貸ボタン１０又は返却ボタン１２が操作されると、その操作信号が貸出及び返却スイッチ基板１２３から遊技球等貸出装置接続端子板１２０を経由してカードユニットに送信される。また、カードユニットからは、有価媒体の残り度数を表す度数信号が遊技球等貸出装置接続端子板１２０を経由して度数表示基板１２２に送信される。度数表示基板１２２上の図示しない表示回路は、度数信号に基づいて表示器を駆動し、有価媒体の残り度数を数値表示する。また、カードユニットに有価媒体が投入されていなかったり、あるいは投入された有価媒体の残り度数が０になったりした場合、度数表示基板１２２の表示回路は表示器を駆動してデモ表示（有価媒体の投入を促す表示）を行うこともできる。
【０１２３】
また、パチンコ機１は制御上の構成として、演出制御装置１２４（演出制御用コンピュータ）を備えている。演出制御装置１２４は、パチンコ機１の裏側で裏カバーユニット１７８に覆われる位置に設けられている。この演出制御装置１２４は、パチンコ機１における遊技の進行に伴う演出の制御を行う。演出制御装置１２４にもまた、中央演算処理装置である演出制御ＣＰＵ１２６が回路基板（複合サブ制御基板）上に装備されている。演出制御ＣＰＵ１２６は、図示しないＣＰＵコアとともにＲＡＭ（ＲＷＭ）１３０やｅＤＲＡＭ１３１等の半導体メモリを内蔵したＬＳＩとして構成されている。演出制御装置１２４には、パチンコ機１において演出を実現する上で必要となる様々な機能が搭載されている。例えば、液晶表示器４２の画面上で再生される演出画面を描画するためのＶＤＰ１５２や、視覚効果を生み出すランプ４６〜５２、盤面ランプ５３や可動体モータ５７、ステータスＬＥＤ５８等のデバイスを制御するためのドライバＩＣ１３２、音声を出力するスピーカ５４，５５，５６を制御するための音声ＩＣ１３４等が装備されている。演出制御装置１２４の内部の機能構成については、別の図を用いて詳しく後述する。
【０１２４】
演出制御装置１２４と主制御装置７０とは、例えば図示しない通信用ハーネスを介して相互に接続されている。ただし、これらの間の通信は、主制御装置７０から演出制御装置１２４への一方向のみで行われ、逆方向への通信は行われない。なお、通信用ハーネスには、主制御装置７０から演出制御装置１２４に対して送信される各種演出用のコマンド（以下、「サブコマンド」又は「演出コマンド」と称する。）のバス幅に応じてパラレル形式を採用してもよいし、それぞれのドライバ（Ｉ／Ｏ）のハード構成に合わせてシリアル形式を採用してもよい。
【０１２５】
本実施形態では一体扉ユニット４の内面にサブ接続基板１３６が設置されており、ドライバＩＣ１３２や音声ＩＣ１３４からの駆動信号はサブ接続基板１３６を経由して各種ランプ４６〜５２やスピーカ５４，５５，５６に印加されている。また、サブ接続基板１３６には、演出切替ボタン４５や図示しない音量調整スイッチが接続されており、遊技者が演出切替ボタン４５や音量調整スイッチを操作すると、それらの接点信号がサブ接続基板１３６を通じて演出制御装置１２４に入力される。さらに、サブ接続基板１３６には、ジョグダイアル４５ａが接続されており、遊技者がジョグダイアル４５ａを回転させると、その回転信号がサブ接続基板１３６を通じて演出制御装置１２４に入力される。なお、ここではサブ接続基板１３６に演出切替ボタン４５及びジョグダイアル４５ａを接続した例を挙げているが、受け皿電飾基板を設置する場合、演出切替ボタン４５及びジョグダイアル４５ａは受け皿電飾基板に接続されていてもよい。
【０１２６】
その他、遊技盤ユニット８にはドライバ基板１３８が設置されており、このドライバ基板１３８には盤面ランプ５３の他に可動体モータ５７、ステータスＬＥＤ５８が接続されている。可動体モータ５７は、例えば図示しないリンク機構を介して可動体４０ｆを駆動する。ドライバＩＣ１３２からの駆動信号は、ドライバ基板１３８を経由して盤面ランプ５３、可動体モータ５７及びステータスＬＥＤ５８にそれぞれ印加される。
【０１２７】
液晶表示器４２は遊技盤ユニット８の裏側に設置されており、遊技盤ユニット８に形成された略矩形の開口を通じてその表示画面が視認可能となっている。また、遊技盤ユニット８の裏側にはインバータ基板１５８が設置されており、このインバータ基板１５８は液晶表示器４２のバックライト（例えば冷陰極管）に印加される交流電源を生成している。
【０１２８】
その他、内枠アセンブリ７の裏側には電源制御ユニット１６２が装備されている。この電源制御ユニット１６２はスイッチング電源回路を内蔵し、電源コード１６４を通じて島設備から外部電力（例えばＡＣ２４Ｖ等）を取り込むと、そこから必要な電力（例えばＤＣ＋３４Ｖ、＋１２Ｖ等）を生成することができる。電源制御ユニット１６２で生成された電力は、主制御装置７０や払出制御装置９２、演出制御装置１２４、インバータ基板１５８に分配されている。さらに、払出制御装置９２を経由して発射制御基板１０８に電力が供給されている他、遊技球等貸出装置接続端子板１２０を経由してカードユニットに電力が供給されている。なお、ロジック用の低電圧電力（例えばＤＣ＋５Ｖ）は、各装置に内蔵された電源用ＩＣ（３端子レギュレータ等）で生成される。また、上述したように電源制御ユニット１６２は、アース線１６６を通じて島設備にアース（接地）されている。
【０１２９】
外部端子板１６０は払出制御装置９２に接続されており、主制御装置７０（主制御ＣＰＵ７２）にて生成された各種の外部情報信号は、払出制御装置９２を経由して外部端子板１６０から外部に出力されるものとなっている。主制御装置７０（主制御ＣＰＵ７２）及び払出制御装置９２（払出制御ＣＰＵ９４）は、外部端子板１６０を通じてパチンコ機１の外部に向けて外部情報信号を出力することができる。外部端子板１６０から出力される信号は、例えば遊技場のホールコンピュータ（図示していない）で集計される。なお、ここでは払出制御装置９２を経由する構成を例に挙げているが、主制御装置７０からそのまま外部情報信号が外部端子板１６０に出力される構成であってもよい。
【０１３０】
〔演出制御装置の内部構成〕
図８は、演出制御装置１２４の内部の機能構成を示すブロック図である。
上述したように、演出制御装置１２４は遊技の進行に伴い演出を制御する演出制御プロセッサとしての役割を有している。そのため演出制御装置１２４には、演出制御ＣＰＵ１２６に加え、演出制御装置１２４が演出制御プロセッサとして機能する上で必要となる制御ＲＯＭ１８０及びウォッチドッグタイマＩＣ（ＷＤＴＩＣ）１８８が装備されている。制御ＲＯＭ１８０には、演出の制御に関する基本的なプログラムが格納されている。演出制御ＣＰＵ１２６は、図示しないＣＰＵバスを介して制御ＲＯＭ１８０にアクセスし、制御ＲＯＭ１８０に格納されたプログラムを実行することにより演出を制御する。ウォッチドッグタイマＩＣ１８８は、演出制御装置１２４で実行される制御が正常になされているか（想定時間内に処理が完了しているか）を監視するタイマであり、演出制御ＣＰＵ１２６のリセット端子に接続されている。ウォッチドッグタイマＩＣ１８８の監視タイマをクリアするための信号（クリアパルス）が所定時間内に入力されなかった場合、ウォッチドッグタイマＩＣ１８８は演出制御ＣＰＵ１２６に対しリセット起動させるための信号（リセットパルス）を出力する。これにより、演出制御装置１２４が強制的にリセット起動されることとなる。
【０１３１】
演出制御装置１２４にはこれらの他にも、演出に関わる機能として、バックアップデータ用の記憶領域であるＳＲＡＭ１８２、所定周波数のクロック信号を生成する水晶発振器１８１、時刻管理を行うリアルタイムクロック（ＲＴＣ）１８４、ＳＲＡＭ１８２及びリアルタイムクロック１８４に対しバックアップ電源を供給するリチウム電池１８６、図示しない入出力ドライバやカウンタ／タイマ回路等の周辺ＩＣ等が装備されている。リチウム電池１８６は、電源制御ユニット１６２から演出制御装置１２４に対し駆動電力が供給されている間に、この電力を蓄えて自身を充電する。ＳＲＡＭ１８２及びリアルタイムクロック１８４は、リチウム電池１８６に接続されており、電源制御ユニット１６２からの演出制御装置１２４への駆動電力の供給が断たれた場合にはリチウム電池１８６により駆動可能となる。したがって、ＳＲＡＭ１８２及びリアルタイムクロック１８４は、電源制御ユニット１６２からの電力供給が断たれた場合でも、リチウム電池１８６の充電が切れるまでの期間（例えば、約１か月半）は動作を継続するため、ＳＲＡＭ１８２は、電源断の状況下においても暫くは格納されている情報を保持することができる。
【０１３２】
なお、演出制御プログラムは、容易に消去されるべきではないセキュリティや監視、不具合等に関する情報をＳＲＡＭ１８２に保存する構成となっている。これにより、例えば、演出制御装置１２４で何らかの不具合が発生した場合に、パチンコ機１を回収（又は設置状態で点検）し、ＳＲＡＭ１８２に保持されている情報を解析することにより不具合の要因調査を進めることが可能となる。
【０１３３】
通常、演出制御ＣＰＵ１２６が制御ＲＯＭ１８０に格納されたプログラムに沿って実行する演出の制御には、上述したように液晶表示器４２、各種ランプ４６〜５３やスピーカ５４，５５，５６，５８等のデバイスを用いた演出の制御が含まれる。この演出制御の流れは、大きくみると「全体制御（再生指示）」と「個別制御（再生制御）」の２つの段階に分けられる。演出制御ＣＰＵ１２６は、先ず主制御装置７０から送信される演出コマンドを受信し、演出コマンドの内容に応じた演出の再生を各デバイスに対して間接的に指示する（全体制御）。次に、演出制御ＣＰＵ１２６は指示内容を各デバイスに適したより具体的な表現に変換した指示データを生成し、演出制御ＣＰＵ１２６と各デバイスとの間を中継する各制御デバイス１３４，１５２，１９８，１９９に送信する（個別制御）。その結果として、各制御デバイス１３４，１５２，１９８，１９９により指示データに基づく各デバイスの制御がなされ、パチンコ機１における各デバイスを用いた演出再生（画面表示、音声出力、ランプ発光、可動体変位等）が実現される。
【０１３４】
このように、演出制御ＣＰＵ１２６は、演出制御の段階に応じて異なる機能を有しており、これらの機能は演出制御ＣＰＵ１２６のリソースを使い分けることにより実現されている。図８では、演出制御ＣＰＵ１２６の内部リソースをいくつかの機能ブロックに分けたものが演出制御部２１０、表示制御部２２０、音声制御部２２２、ランプ制御部２２４、モータ制御部２２６、入力制御部２２８等として示されている。以下の説明では、個々の機能ブロックを制御処理の動作主体として扱うものとする。
【０１３５】
先ず、全体制御の段階では、演出制御ＣＰＵ１２６内の演出制御部２１０が動作主体となる。また、個別制御の段階では、制御対象とされるデバイスに応じて演出制御ＣＰＵ１２６内の表示制御部２２０、音声制御部２２２、ランプ制御部２２４、モータ制御部２２６又は入力制御部２２８が各動作主体となる。なお、演出制御部２１０が各制御デバイス１３４，１５２，１９８，１９９等を直接的に制御する構成としてもよい。
【０１３６】
演出制御装置１２４は、全体制御の段階では演出制御プロセッサとして機能するのに対し、個別制御の段階では演出再生プロセッサとして機能する。そのため、演出制御装置１２４にはさらに、液晶表示器４２に表示される演出画面を描画するＶＤＰ１５２、演出に伴う音声を生成してスピーカから出力させる音声ＩＣ１３４、演出に用いられる画像や音声を記憶するＣＧＲＯＭ（画像・音声ＲＯＭ）１９０、ＣＧＲＯＭ１９０に記憶されているデータのロード先として用いられるＤＲＡＭ１９１の他、演出の再生に用いられる各種デバイスを制御するための音声ＩＣ１３４、ＬＥＤドライバ１９８、ＳＭＣ（シリアル制御コントローラ）１９９及びドライバＩＣ１３２が装備されている。このうち、ＶＤＰ１５２、音声ＩＣ１３４、ＳＭＣ１９９は、演出制御ＣＰＵ１２６とワンチップに統合されている。これらの回路を統合するチップ１２８には、図示しないＰＬＬ回路（位相同期回路）が搭載されている。水晶発振器１８１により生成されたクロック信号は、ＰＬＬ回路により逓倍／分周されてから、チップ１２８上の各回路に入力する。
【０１３７】
ＣＧＲＯＭ１９０は、演出画面を構成する描画素材（動画像データ）や演出の進行とともに出力される音声素材（音声データ）を所定の圧縮アルゴリズムにより圧縮された状態で格納している。ＣＧＲＯＭ１９０の最大容量は６４Ｇビットであり、そのうちの６０Ｇビットが描画素材用として割り当てられ、４Ｇビットが音声素材用として割り当てられている。ＣＧＲＯＭ１９０は、図示しないＣＧバスを介してＶＤＰ１５２や音声ＩＣ１３４に接続されている。
【０１３８】
ところで、本実施形態においては、ＣＧＲＯＭ１９０にはＮＡＮＤ型のＳＡＴＡ（Ｓｅｒｉａｌ  ＡＴＡ）規格のＲＯＭが採用されている。ＮＡＮＤ型ＲＯＭにおいては、データの読み出しはページ単位（例えば、１ページ＝３２Ｋバイト）で行われるが、ＣＧＲＯＭ１９０に記憶されている各種の描画素材や音声素材を演出に用いる際には、特定のアドレスから必要なデータだけをランダムアクセスにより読み出す必要がある。
【０１３９】
そこで、ＮＡＮＤ型のＣＧＲＯＭ１９０の採用に伴い、本実施形態においては、さらにＤＲＡＭ１９１を装備し、ＣＧＲＯＭ１９０からページ単位で読み出されたデータのロード先（一時保存先）として用いる構成としている。これにより、ＶＤＰ１５２や音声ＩＣ１３４は、ＤＲＡＭ１９１にロードされたデータの中からランダムアクセスにより必要な描画素材や音声素材を読み出すことが可能となる。なお、ＤＲＡＭ１９１には、ＤＤＲ３（Ｄｏｕｂｌｅ−Ｄａｔａ−Ｒａｔｅ３）規格のＳＤＲＡＭが採用されている。ＤＲＡＭ１９１の最大容量は８Ｇビットであり、描画素材用、音声素材用として４Ｇビットずつ割り当てられている。また、ＤＲＡＭ１９１は、図示しないバスを介してＶＤＰ１５２や音声ＩＣ１３４に接続されている。
【０１４０】
なお、上述したＣＧＲＯＭ１９０及びＤＲＡＭ１９１の最大容量や割り当て比は飽くまで一例であり、状況に応じて適宜変更が可能である。また、ＣＧＲＯＭ１９０は、描画素材用と音声素材用とで別体として設けてもよい。
【０１４１】
ＶＤＰ１５２は、演出画像の描画専用のプロセッサであり、演出制御ＣＰＵ１２６とともに同一のチップ１２８に統合されている。また、ＶＤＰ１５２は、プリロード回路１５４、描画回路１５５、ＶＲＡＭ１５６、描画素材デコーダ１５７、表示回路１５３を内蔵する。ＶＤＰ１５２に表示制御部２２０からの指示（コマンド）が入力されると、プリロード回路１５４が必要な描画素材をＣＧＲＯＭ１９０からＤＲＡＭ１９１に事前に転送して保存（以下、「プリロード」と称する。）した上で、描画回路１５５がプリロードされた描画素材をデコーダ１５７を用いて解凍（復号）しながらＶＲＡＭ１５６上で演出画像の描画を行い、演出画像を１フレーム（単位時間あたりの静止画像）毎にフレームバッファに展開する。そして、フレームバッファに展開された内容に基づいて表示回路１５３が液晶表示器４２の各画素（フルカラー画素）を個別に駆動することにより、演出画面の再生が実現される。
【０１４２】
なお、プリロード回路１５４によってなされる、ＮＡＮＤ型のＣＧＲＯＭ１９０からＤＲＡＭ１９１へのデータのプリロード及びＤＲＡＭ１９１内でのデータ転送の各態様については、別の図面を参照しながら詳しく後述する。
【０１４３】
音声ＩＣ１３４は、演出の実行中に再生される効果音やＢＧＭ等の音声を生成するサウンドジェネレータ（サウンド回路）であり、ＶＤＰ１５２と同様に演出制御ＣＰＵ１２６とともに同一のチップ１２８に統合されている。音声ＩＣ１３４は、図示しないアンプやＤＲＡＭ１９１とは別の外部ＤＲＡＭにも接続されている。また、音声ＩＣ１３４には、圧縮された状態の音声素材を解凍（復号）する音声素材デコーダ１３５が内蔵されている。音声ＩＣ１３４に音声制御部２２２からの指示が入力されると、音声ＩＣ１３４は、指示に沿ってＤＲＡＭ１９１から必要な音声素材を読み出し、読み出した音声素材を外部ＤＲＡＭ上で音声素材デコーダ１３５を用いて復号しながら音声を生成し、生成した音声をアンプを経由してガラス枠上スピーカ５４、ガラス枠内スピーカ５５、内枠スピーカ５６及び外枠スピーカ５８に出力することにより、ステレオ２ｃｈ又はモノラル２ｃｈの音声再生を実現する（チャンネル数はこれに限定されない）。また、音声ＩＣ１３４は、音量調整スイッチが操作された場合に入力される接点信号に基づいて、各スピーカ５４，５５，５６，５８の出力音量を調整する。
【０１４４】
ところで、音声ＩＣ１３４は、上述したように必要な音声素材をＤＲＡＭ１９１から読み出しているが、これは、音声ＩＣ１３４にはＶＤＰ１５２のプリロード回路１５４に相当する機能が搭載されていないことと関係している。音声素材が必要となった段階で、音声ＩＣ１３４が仮にＣＧＲＯＭ１９０からデータを読み出すとした場合には、ページ単位での読み出ししかできないため、特定の音声素材を読み出すことができず、音声の制御が困難となる。そこで、ＮＡＮＤ型のＣＧＲＯＭ１９０の採用に伴い、本実施形態においては、電源投入時にＣＧＲＯＭ１９０に記憶されている全ての音声素材をＤＲＡＭ１９１に転送する構成としている。これにより、音声ＩＣ１３４は、ＣＧＲＯＭ１９０からデータを読み出すことなく、ＤＲＡＭ１９１にロードされたデータの中からランダムアクセスにより必要な音声素材を読み出すことが可能となる。
【０１４５】
ＬＥＤドライバ１９８は、パチンコ機１の前面側に設けられた各種ランプ４６〜５３の演出の実行にともなう点灯パターン及び輝度パターンを制御する。ＬＥＤドライバ１９８においては、アドレス指定同期シリアル方式が採用されている。ＬＥＤドライバ１９８は、先ずランプ制御部２２４から送信された指示内容に基づいて点灯パターン及び輝度パターンの制御を行い、これに応じた駆動データをドライバＩＣ１３２に転送する。
【０１４６】
ＳＭＣ１９９は、演出ユニット４０の内部に設けられた演出用の可動体４０ｆ等の駆動源となる可動体モータ５７の駆動パターンを制御する。ＳＭＣ１９９もまた、演出制御ＣＰＵ１２６とともに同一のチップ１２８に統合されている。ＳＭＣ１９９においては、クロック同期式シリアル方式が採用されている。ＳＭＣ１９９は、先ずモータ制御部２２６から送信された指示内容に基づいて駆動パターンを生成し、これをドライバＩＣ１３２に転送する。なお、ここではＳＭＣ１９９をモータの駆動パターン生成にのみ用いているが、ＳＭＣ１９９はモータだけでなくランプの点灯パターンや輝度パターンを生成することもできるため、上述したＬＥＤドライバ１９８に代えてＳＭＣ１９９を適用し、ＳＭＣ１９９がランプ及びモータの両方のデータパターンを生成する構成とすることも可能である。
【０１４７】
ドライバＩＣ１３２は、ＬＥＤドライバ１９８やＳＭＣ１９９から転送された駆動データに基づいてランプやモータに対し印加する駆動電圧の制御を行う。ドライバＩＣ１３２は、例えば図示しないＰＷＭ（パルス幅変調）ＩＣやＭＯＳＦＥＴ等のスイッチング素子を備えており、各種ランプ４６〜５３や可動体モータ５７に印加する駆動電圧をスイッチング（又はデューティ切替）して、その動作を管理することにより、ランプや可動体を用いた演出再生を実現する。なお、各種ランプには、ガラス枠トップランプ４６やガラス枠装飾ランプ４８，５０，５２の他に、操作ユニット６０の各部位に内蔵された光源や遊技盤ユニット８に設置された装飾・演出用の盤面ランプ５３が含まれる。盤面ランプ５３は、演出ユニット４０に内蔵されるＬＥＤや、可変始動入賞装置２８、第１可変入賞装置３０、第２可変入賞装置３１等に内蔵されるＬＥＤに相当するものである。また、ここではガラス枠装飾ランプ５２がサブ接続基板１３６に接続されている例を挙げているが、受皿ユニット６に受け皿電飾基板を設置し、ガラス枠装飾ランプ５２については受け皿電飾基板を介してドライバＩＣ１３２に接続される構成であってもよい。
【０１４８】
この他にドライバＩＣ１３２は、演出切替ボタン４５やジョグダイアル４５ａ等の操作部材が遊技者により操作された場合に入力される接点信号を、入力制御部２２８を経由して演出制御部２１０に転送する。演出制御部２１０は、転送される接点信号の内容に基づいて、再生する演出内容を適宜変化させる。
【０１４９】
図９は、主制御ＣＰＵ７２が用いるメモリ領域のメモリマップを示す図である。
主制御ＣＰＵ７２が用いるメモリ領域は、ＲＯＭ７４に割り当てられたメモリ領域（００００Ｈ〜２ＦＦＦＨ）と、ＲＡＭ７６に割り当てられたメモリ領域（Ｆ０００Ｈ〜Ｆ３ＦＦＨ）とを含んでいる。
【０１５０】
アドレス００００Ｈ〜０ＢＦＦＨの領域（第１領域）は、使用領域のプログラムコード（プログラム）を格納可能な領域である。使用領域のプログラムコードは、遊技の実行に必要となる（遊技の進行を制御するための）第１情報である。
【０１５１】
アドレス００００Ｈ〜０ＢＦＦＨの領域（第１領域）には、使用領域のプログラムコード（第１情報）、及び、遊技の実行に必要とならないプログラムコード（第２情報）のうちの一部の情報である特別プログラムコード（特別情報）が格納されている。
【０１５２】
アドレス０Ｃ００Ｈ〜０ＦＦＦＨの領域は、未使用の領域である。
【０１５３】
アドレス１０００Ｈ〜１ＢＦＦＨの領域（第１領域）は、使用領域のプログラムデータ（データ）を格納可能な領域である。使用領域のプログラムデータは、遊技の実行に必要となる第１情報である。
アドレス１０００Ｈ〜１ＢＦＦＨの領域（第１領域）には、使用領域のプログラムデータ（第１情報）、及び、遊技の実行に必要とならないプログラムデータ（第２情報）のうちの一部の情報である特別プログラムデータ（特別情報）が格納されている。
【０１５４】
アドレス１Ｃ００Ｈ〜１ＦＦＦＨの領域は、未使用の領域である。
【０１５５】
アドレス２０００Ｈ〜２ＦＦＦＨの領域（第２領域）は、領域外のプログラムコード・プログラムデータを格納可能な領域である。領域外のプログラムコード・プログラムデータは、遊技の実行に必要とならない（例えば、遊技機規則で定める試験を行うための処理や、性能表示モニタに関連する処理に関する）第２情報である。
アドレス２０００Ｈ〜２ＦＦＦＨの領域（第２領域）には、遊技の実行に必要とならないプログラムコード・プログラムデータ（第２情報）のうちの残りの情報である非特別プログラムコード・非特別プログラムデータ（非特別情報）が格納されている。
【０１５６】
アドレス３０００Ｈ〜ＥＦＦＦＨの領域は、未使用の領域である。
【０１５７】
アドレスＦ０００Ｈ〜Ｆ１ＦＦＨの領域は、使用領域のワーク領域及びスタックＲＡＭとして用いられる。
アドレスＦ２００Ｈ〜Ｆ３ＦＦＨの領域は、領域外のワーク領域及びスタックＲＡＭとして用いられる。
これらの領域は、使用領域のプログラムが実行されている際や領域外のプログラムが実行されている際に、一時的に用いられる領域やデータを一時的に退避させるスタック領域として用いられる。
【０１５８】
アドレスＦ４００Ｈ〜ＦＦＦＦＨの領域は、未使用の領域である。
【０１５９】
ＲＯＭ７４のメモリ領域には、使用領域及び領域外以外に、プログラムのタイトル、バージョン等の任意のデータが格納される領域や、主制御ＣＰＵ７２がプログラムを実行するために必要な情報が格納されるプログラム管理領域を設けてもよい。
【０１６０】
このように、本実施形態のＲＯＭ７４及びＲＡＭ７６（記憶手段）は、遊技の実行に必要となるプログラムコード・プログラムデータ（第１情報）を格納可能な使用領域（第１領域）、及び、遊技の実行に必要とならないプログラムコード・プログラムデータ（第２情報）を格納可能な領域外（第２領域）を有する。
【０１６１】
ここで、使用領域とは、遊技の進行を制御するために使用可能な容量が遊技機規則で定められている領域であり、領域外とは、使用可能な容量の計算に含めない領域である。
【０１６２】
主制御装置７０（主制御ＣＰＵ７２）は、遊技の実行に必要となるプログラムコード・プログラムデータ（第１情報）及び遊技の実行に必要とならないプログラムコード・プログラムデータ（第２情報）に基づいてパチンコ機１（遊技機）を制御する（制御手段）。
【０１６３】
使用領域（第１領域）には、遊技の実行に必要となるプログラムコード・プログラムデータ（第１情報）、及び、遊技の実行に必要とならないプログラムコード・プログラムデータ（第２情報）のうちの一部の情報である特別プログラムコード・特別プログラムデータ（特別情報）が格納されている。
【０１６４】
領域外（第２領域）には、遊技の実行に必要とならないプログラムコード・プログラムデータ（第２情報）のうちの残りの情報である非特別プログラムコード・非特別プログラムデータ（非特別情報）が格納されている。
【０１６５】
特別プログラムコード・特別プログラムデータ（特別情報）は、遊技の内容が異なる複数種類の機種における各機種で異なる情報であり、非特別プログラムコード・非特別プログラムデータ（非特別情報）は、遊技の内容が異なる複数種類の機種における各機種で共通する情報である。
【０１６６】
このため、遊技機の仕様を変更する場合には、特別プログラムコード・特別プログラムデータを変更する必要がある。一方、非特別プログラムコード・非特別プログラムデータは、遊技機の仕様を変更する場合であっても、変更する必要がない。
【０１６７】
特別プログラムコード・特別プログラムデータ（特別情報）には、ベースを算出する処理のうち、遊技状態に基づいてベースを算出するか否かを判定する判定処理、及び、賞球数の値を確認する確認処理のうち少なくとも一方の処理に関する情報が含まれている。判定処理又は確認処理のいずれかは、非特別プログラムコード・非特別プログラムデータ（非特別情報）としてもよい。
【０１６８】
本実施形態では、主制御ＣＰＵ７２の性能上、同一の命令（プログラムコード）を使用する場合であっても、使用領域で使用する場合と、領域外で使用する場合とで処理速度が異なることがある。例えば、使用領域ではＬＤＱ命令（特殊ロード命令）を使用する場合、処理速度は速くなるが、領域外でＬＤＱ命令を使用する場合、処理速度は速くならない。このため、領域外では処理速度が遅いＬＤ命令（通常ロード命令）を使わざるを得ない。この理由は、ＬＤＱ命令を領域外で使用する場合、スタックポインタ、Ｑレジスタの退避、再設定、復帰処理を追加する必要があるため、処理速度がかえって遅くなってしまうからである。
このため、本実施形態では、領域外に関する処理を実行する場合よりも、使用領域に関する処理を実行する場合の方が処理速度が速い。
【０１６９】
主制御ＣＰＵ７２は、使用領域（第１領域）に格納されているプログラムコード・プログラムデータを用いることにより（実行することにより）、遊技の実行に必要となる使用領域の処理（第１処理）を実行することができる（第１処理実行手段）。
【０１７０】
また、主制御ＣＰＵ７２は、領域外（第２領域）に格納されているプログラムコード・プログラムデータを用いることにより（実行することにより）、遊技の実行に必要とならない領域外の処理（第２処理）を実行することができる（第２処理実行手段）。
以上がパチンコ機１の制御に関する構成例である。
【０１７１】
図１０は、設定値と特別図柄抽選の当選確率との関係を示す図である。
設定値が「１」である場合、特別図柄抽選の当選確率（低確率状態）は、「１／３１９」である。
設定値が「２」である場合、特別図柄抽選の当選確率（低確率状態）は、「１／２９９」である。
設定値が「３」である場合、特別図柄抽選の当選確率（低確率状態）は、「１／２７９」である。
設定値が「４」である場合、特別図柄抽選の当選確率（低確率状態）は、「１／２５９」である。
設定値が「５」である場合、特別図柄抽選の当選確率（低確率状態）は、「１／２３９」である。
設定値が「６」である場合、特別図柄抽選の当選確率（低確率状態）は、「１／１９９」である。
【０１７２】
設定値が「１」〜「６」である場合、特別図柄抽選の当選確率（高確率状態）は、「１／３２」である。
【０１７３】
このように、設定値が大きい値であるほど、特別図柄抽選の当選確率（低確率状態）は、大きな値となっているため、遊技者にとって有利な状況となる。
【０１７４】
なお、図示の例では、特別図柄抽選の当選確率は、低確率状態でのみ設定差を設ける例で説明したが、高確率状態でも設定差を設けてもよい。また、設定に関しては、大当り確率だけでなく、小当り確率に設定差を設けてもよい。さらに、その他の項目（例えば、高確率状態への移行率、時間短縮状態への移行率、確変回数、時短回数、特殊変動回数等）に設定差を設けてもよい。
【０１７５】
図１１は、設定キーの状態と、設定変更の可否及び挿抜の可否とを示す図である。
設定キーの状態がＯＮである場合（右方向に回転している場合、設定キースイッチ３０２からの入力信号がＯＮである場合）、設定変更（設定参照も含む）は可能であり、設定キーを抜くことは不能である。つまり、設定変更中や設定参照中は、設定キーを抜くことはできない。
【０１７６】
一方、設定キーの状態がＯＦＦである場合（左方向に回転している場合、設定キースイッチ３０２からの入力信号がＯＦＦである場合）、設定変更（設定参照も含む）は不能であり、設定キーを抜くことは可能である。つまり、設定変更中や設定参照中でなければ、設定キーを抜くことができる。
【０１７７】
設定変更及び設定参照について、「設定キー」を用いず、例えばボタン操作のみで設定変更状態や設定参照状態に移行することが可能である場合、設定変更の権限がない者（例えばホールスタッフや悪意のある遊技者等）が、設定変更や設定参照を行うことが可能となり、設定漏洩等の危険がある。
そこで、設定変更及び設定参照に関しては、「設定キー（鍵）」の使用を必須の条件にしている。
【０１７８】
「設定キー」の状態は、ＯＮ又はＯＦＦの２状態である。「設定キー」の状態は、設定キースイッチ３０２からの信号により確認することができる。「設定キー」の操作によるＯＮ状態やＯＦＦ状態を維持する。
【０１７９】
「設定キー」の状態がＯＦＦである場合のみ、「設定キー」の挿抜が可能である。「設定キー」は、設定キー用鍵穴３０６に挿入可能である。
設定キー用鍵穴３０６は、主制御基板ユニット１７０を覆っている透明ケース内に存在し、透明ケースを開封せず操作可能である。
【０１８０】
例えば、主制御装置７０のプログラムコード内に、以下の条件分岐を含める。
設定変更中又は設定参照中への移行条件に、設定キーがＯＮであることを含める。
設定変更中の設定確定状態への移行条件に、設定キーをＯＮからＯＦＦにしたことを含める。あるいは、単に「設定キーがＯＦＦ状態であること」を含める。
設定変更中又は設定参照中の終了条件に、設定キーがＯＦＦであることを含める。
【０１８１】
これにより、「設定キー」なしには、設定変更中又は設定参照中に移行することができず、また、設定値を確定することができないため、ホール責任者の意図しない設定変更や設定漏洩を防ぐことができる。
【０１８２】
続いて、主制御装置７０の主制御ＣＰＵ７２により実行される制御上の処理について説明する。
【０１８３】
〔主制御装置におけるＣＰＵ初期化（メイン）処理〕
パチンコ機１に電源が投入されると、主制御装置７０においては主制御ＣＰＵ７２がＣＰＵ初期化処理を開始する。ＣＰＵ初期化処理は、前回の電源遮断時に保存されたバックアップ情報を元に遊技状態を復旧（いわゆる復電）したり、逆にバックアップ情報をクリアしたりすることで、パチンコ機１の初期状態を整えるための処理である。また、ＣＰＵ初期化処理は、初期状態の調整後にパチンコ機１の安定した遊技動作を保証するためのメイン処理（メイン制御プログラム）として位置付けられる。
【０１８４】
図１２及び図１３は、ＣＰＵ初期化処理の第１手順例を示すフローチャートである。以下、主制御ＣＰＵ７２が行う処理について、各手順を追って説明する。
【０１８５】
ステップＳ１００：主制御ＣＰＵ７２は、先ずスタックポインタにスタック領域の先頭アドレスをセットする。
【０１８６】
ステップＳ１０２：続いて主制御ＣＰＵ７２は、割込みベクタテーブルの設定を行う。この処理では、主制御ＣＰＵ７２は割込みベクタテーブルのアドレスを割込み制御に使用するＩレジスタ（割込みベクタレジスタ）にセットする。割込みベクタテーブルにはＣＰＵ初期化処理の実行中に発生した割込み要求を制御する上で必要となる優先順位が定義されており、主制御ＣＰＵ７２は割込みベクタテーブルに定義された優先順位に基づき複数の割込み要求を順番に実行する。
【０１８７】
ステップＳ１０４：主制御ＣＰＵ７２は、ＲＡＭクリア信号（ＲＡＭクリアスイッチ３０４からの入力信号）を退避させる。より具体的には、ＲＡＭクリア信号が入力される入力ポートの値を２回連続して取得し、これらの値による論理和を入力ポート値として退避させておく。
【０１８８】
ステップＳ１０６：主制御ＣＰＵ７２は、ここで待機処理を実行する。この処理は、電源が安定するのを待つ処理であるとともに、演出制御装置１２４の起動を待つ処理である。主制御ＣＰＵ７２は、電源投入後にある程度の待機時間（例えば数千ｍｓ程度、３．１秒程度）を確保しておき、その間に電源断予告信号（電源の遮断が発生しつつあることを示す信号）のチェックを行う。具体的には、主制御ＣＰＵ７２は待機時間分のループカウンタをセットすると、ループカウンタの値をデクリメントしながら電源断予告信号の入力ポートをビットチェックする。電源断予告信号は、駆動電圧の電圧レベルを監視するＩＣにより入力される。そして、ループカウンタが０になる前に電源断予告信号の入力を確認すると、主制御ＣＰＵ７２は先頭から処理を再開する。これにより、例えば図示しない主電源スイッチの投入と切断の操作が短時間（１〜２秒程度）内に繰り返し行われた場合のシステム保護を図ることができる。
【０１８９】
ステップＳ１０８：次に主制御ＣＰＵ７２は、ＲＡＭ７６のワーク領域に対するアクセスを許可する。具体的には、ワーク領域のＲＡＭプロテクト設定値をリセット（００Ｈ）する。これにより、以後はＲＡＭ７６のワーク領域に対するアクセスが許可された状態となる。
【０１９０】
ステップＳ１０９：主制御ＣＰＵ７２は、内枠開放、かつ、設定キーがＯＮであるか否かを確認する。内枠開放は、プラ枠開放スイッチ９３からの接点信号により確認することができる。なお、内枠開放は、ガラス枠開放スイッチ９１や、図示しないその他の内枠開放スイッチ等からの接点信号により確認してもよい。また、設定キーがＯＮであるか否かは、設定キースイッチ３０２からの入力信号によって確認することができる。
【０１９１】
その結果、内枠開放、かつ、設定キーがＯＮであることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ１１０を実行する。一方、内枠開放、かつ、設定キーがＯＮであることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ１１３を実行する（ページ内結合子１→１）。
【０１９２】
ステップＳ１１０：主制御ＣＰＵ７２は、先のステップＳ１０４で退避させた入力ポート値の特定ビットをチェックすることによりＲＡＭクリア信号を参照し、ＲＡＭクリアスイッチ３０４が押下されていたか否かを確認する。
【０１９３】
その結果、ＲＡＭクリアスイッチ３０４が押下されていたことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ１１２を実行する。一方、ＲＡＭクリアスイッチ３０４が押下されていたことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ１１１ａを実行する。
【０１９４】
ステップＳ１１１ａ：主制御ＣＰＵ７２は、設定変更中フラグの値が「００Ｈ」であるか否かを確認する。
【０１９５】
設定変更中フラグは、ＲＡＭ７６の設定値バッファに記憶されており、「００Ｈ」は通常遊技中であることを示しており、「０１Ｈ」は設定変更中・確定前を示しており、「０２Ｈ」は設定変更中・確定後を示しており、「０３Ｈ」は設定参照中を示している。
【０１９６】
設定値バッファには、設定値も格納されており、設定値バッファは、ＲＡＭクリア起動時であってもクリアしない。この理由は、「設定変更中に電源断し、ＲＡＭクリア起動した場合であっても、設定変更中の状態を継続する」及び「設定参照条件を満たした場合に設定変更中フラグを変更しても、チェックサムの値に影響を与えないため」である。
【０１９７】
その結果、設定変更中フラグの値が「００Ｈ」であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ１１１ｂを実行する。一方、設定変更中フラグの値が「００Ｈ」であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ１１４を実行する（ページ内結合子２→２）。
【０１９８】
ステップＳ１１１ｂ：主制御ＣＰＵ７２は、設定変更中フラグに「０３Ｈ」をセットする処理を実行する。次に、主制御ＣＰＵ７２は、ステップＳ１１４を実行する（ページ内結合子２→２）。
【０１９９】
ステップＳ１１２：主制御ＣＰＵ７２は、設定変更中フラグに「０１Ｈ」をセットする処理を実行する。次に、主制御ＣＰＵ７２は、ステップＳ１２０を実行する（ページ内結合子３→３）。
【０２００】
このような処理を実行することにより、主制御ＣＰＵ７２は、規定の条件が満たされた場合（設定キースイッチがＯＮかつＲＡＭクリアスイッチがＯＮで電源が投入された場合）、設定を変更可能な状態であり、遊技不能な設定変更状態に移行させることができる（設定変更状態移行手段）。
【０２０１】
ステップＳ１１３：主制御ＣＰＵ７２は、ＲＡＭクリアスイッチ３０４が押下されていたか否かを確認する。
【０２０２】
その結果、ＲＡＭクリアスイッチ３０４が押下されていたことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ１２０を実行する（ページ内結合子３→３）。一方、ＲＡＭクリアスイッチ３０４が押下されていたことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ１１４を実行する。
【０２０３】
ステップＳ１１４：主制御ＣＰＵ７２は、バックアップフラグとチェックサムが正常か否かを確認する処理を実行する。
【０２０４】
バックアップフラグに関して、主制御ＣＰＵ７２は、バックアップフラグがセットされているか否か（ＲＡＭ７６にバックアップ情報が保存されているか否か）を確認する。前回の電源遮断時に実行された処理でバックアップが正常に終了し、バックアップフラグに特定の値（例えば「０１Ｈ」）がセットされていれば、バックアップフラグが正常であると判断する。なお、バックアップフラグは、正常なバックアップ処理が実行された場合に特定の値がセットされる。
【０２０５】
チェックサムに関して、主制御ＣＰＵ７２は、ＲＡＭ７６のバックアップ情報についてチェックサムを実行する。具体的には、主制御ＣＰＵ７２はＲＡＭ７６のワーク領域のうち、バックアップフラグ及びチェックサムバッファを除く全ての領域をチェックサムする。チェックサムの結果が正常であれば、主制御ＣＰＵ７２はチェックサムが正常であると判断する。
【０２０６】
その結果、バックアップフラグとチェックサムが正常であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ１１６を実行する。一方、バックアップフラグとチェックサムが正常であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ１２０を実行する。
【０２０７】
ステップＳ１１６：主制御ＣＰＵ７２は、電源復帰時の初期化処理を実行する。具体的には、主制御ＣＰＵ７２は、ＲＡＭ７６の一部領域の記憶内容をクリアする。ＲＡＭ７６の一部領域とは、電源復帰時にクリア対象とするメモリ領域である。
【０２０８】
ステップＳ１１７：主制御ＣＰＵ７２は、バックアップの復帰処理を実行する。主制御ＣＰＵ７２は、保存されている有効なバックアップ情報を復帰させる。これにより、主制御ＣＰＵ７２は電源遮断時の状態を復旧させることができる。
【０２０９】
ステップＳ１１８：主制御ＣＰＵ７２は、電源復帰時に演出制御装置１２４に対し送信するべきコマンド（例えば、電源遮断から復帰して起動したことを示す電源復帰指定コマンド）及び払出コマンド（払出制御装置９２に対し送信するべきコマンド）をセットする。この処理を終えると、主制御ＣＰＵ７２は、次にステップＳ１２５を実行する。
【０２１０】
ステップＳ１２０：主制御ＣＰＵ７２は、ＲＡＭクリア時の初期化処理（ＲＡＭクリア処理）を実行する。具体的には、主制御ＣＰＵ７２は、ＲＡＭクリア時にクリア対象となるＲＡＭ７６の使用領域の記憶内容をクリアする。これにより、ＲＡＭ７６のワーク領域及びスタック領域は初期化され、有効なバックアップ情報が保存されていても、その内容は消去される。なお、ＲＡＭ７６の領域外の記憶内容は、クリアしてもよいし、クリアしなくてもよい。設定変更中フラグの値に関しても、クリアしてもよいし、クリアしなくてもよい。設定変更中フラグの値をクリアすると、後述するステップＳ１３１ａの判定が必ず否定（Ｎｏ）になってしまうため、後述するステップＳ１３１ａの判定をＲＡＭクリア前の状態に基づいて行う場合には、設定変更中フラグの値をクリアしないことが好ましい。また、主制御ＣＰＵ７２は、ＲＡＭ７６の初期設定を行う。
【０２１１】
ステップＳ１２４：主制御ＣＰＵ７１は、ＲＡＭクリア時に演出制御装置１２４に対し送信するべきコマンド（例えば、ＲＡＭクリア起動したことを示すＲＡＭクリア指定コマンド）及び払出コマンド（払出制御装置９２に対するコマンド）をセットする。
【０２１２】
ステップＳ１２５：主制御ＣＰＵ７１は、ＲＡＭクリア時、電源復帰時に共通の初期化処理を実行する。
【０２１３】
ステップＳ１２６：次に主制御ＣＰＵ７２は、払出制御出力処理を実行する。この処理では、主制御ＣＰＵ７２は、ステップＳ１１８でセットされた払出コマンド（電源復帰指定コマンド）又はステップＳ１２４でセットされた払出コマンド（ＲＡＭクリア指定コマンド）を、払出コマンドバッファに出力する。
【０２１４】
ステップＳ１２８：主制御ＣＰＵ７２は、サブコマンド出力処理を実行する。この処理では、主制御ＣＰＵ７２は先ず、ステップＳ１１８でセットされた演出コマンド（電源復帰指定コマンド）又はステップＳ１２４でセットされた演出コマンド（ＲＡＭクリア指定コマンド）をサブコマンド送信用バッファに出力する。また、主制御ＣＰＵ７２は、演出制御に必要となるその他の各種演出コマンド（例えば、機種指定コマンド、状態指定コマンド、特図先判定演出コマンド、作動記憶数増加時演出コマンド、作動記憶数減少時演出コマンド、回数切りカウンタ値コマンド、普通遊技管理フェーズコマンド、特別遊技管理フェーズコマンド、発射位置指定コマンド等）をセットし、これらをサブコマンド送信用バッファに出力する。このとき、主制御ＣＰＵ７２はこれらの演出コマンドに対し、電源復帰時とＲＡＭクリア時とで異なる値をセットすることもできる。
【０２１５】
例えば、電源復帰時には、バックアップ情報に基づいて各演出コマンドの値をセットする。これらの演出コマンドが後のサブコマンド送信処理（ステップＳ１４４）において演出制御装置１２４に対して送信されることにより、演出制御装置１２４は、前回の電源遮断時に実行中であった演出状態（例えば、内部確率状態、演出図柄の表示態様、作動記憶数の演出表示態様、音響出力内容、各種ランプの発光状態等）を復帰させることができる。
【０２１６】
ステップＳ１３０：主制御ＣＰＵ７２は、入力ポート処理を実行する。この処理では、主制御ＣＰＵ７２は各入力ポートの内容を取得し、その値に対して所定の演算を行った結果を各入力ポートの状態フラグに格納する。この処理を終えると、主制御ＣＰＵ７２は次にステップＳ１３１に進む（ページ外結合子Ａ→Ａ）。
【０２１７】
ステップＳ１３１：主制御ＣＰＵ７２は、主コマンド許可信号（通信許可信号）をリセットする処理を実行する。主コマンド許可信号は、主制御ＣＰＵ７２（主制御装置７０）及び払出制御ＣＰＵ９４（払出制御装置９２）がそれぞれ独自に設定可能な信号である。
主制御装置７０と払出制御装置９２とは２本のラインで接続されており、１つ目のラインは信号用のラインであり、２つ目のラインはコマンド用のラインである。
【０２１８】
例えば、主制御ＣＰＵ７２が主コマンド許可信号をセットすると、払出制御ＣＰＵ９４はコマンドの送信が可能となる。一方、払出制御ＣＰＵ９４が主コマンド許可信号をセットすると、主制御ＣＰＵ７２はコマンドの送信が可能となる。
【０２１９】
ここでは、主制御ＣＰＵ７２は、主コマンド許可信号をリセットする処理を実行しているため、払出制御ＣＰＵ９４はコマンドの送信が不能な状態となる。
【０２２０】
なお、払出制御装置９２側の払出コマンド許可信号がリセットされていない場合、主制御装置７０はコマンドを送信可能である。ただし、設定変更中や設定参照中は、払出コマンド（賞球コマンド）が生成されないようになっているため、払出制御装置９２において遊技球が払い出されることはない。払出制御装置９２において主コマンド許可信号を設定可能である場合、払出制御装置９２側の払出コマンド許可信号は、払出制御装置９２側の主コマンド許可信号であってもよい。
【０２２１】
ここで、主制御装置７０側の主コマンド許可信号をリセットすると、払出制御装置９２は通信エラーとなる。通信エラーを回避するために、払出制御装置９２と通信し、設定変更中であることを示すコマンドを送信する方法を採用してもよい。
【０２２２】
主制御装置７０側の主コマンド許可信号をセットせず、払出制御装置９２と通信をしない方式を採用する際の利点として、払出制御装置９２のソフトの変更が不要であることが挙げられる。
なお、発射許可信号をリセットすることにより、遊技球を発射させないようにすることもできる。
【０２２３】
本実施形態では、主コマンド許可信号は、主制御ＣＰＵ７２（主制御装置７０）及び払出制御ＣＰＵ９４（払出制御装置９２）がそれぞれ独自に設定可能な信号であるという内容で説明しているが、主コマンド許可信号は、主制御装置７０だけが設定可能であり、払出制御装置９２は設定することができない信号とすることができる。この場合、払出制御装置９２では、主コマンド許可信号の代わりに、払出コマンド許可信号（通信許可信号）を利用する。そして、払出制御装置９２が払出コマンド許可信号をセットすることにより、主制御装置７０は払出制御装置９２に対してコマンドを送信可能な状態となり、払出制御装置９２が払出コマンド許可信号をリセットすることにより、主制御装置７０は払出制御装置９２に対してコマンドを送信不能な状態となる。
【０２２４】
ステップＳ１３１ａ：主制御ＣＰＵ７２は、設定変更中又は設定参照中であるか否かを確認する。具体的には、設定変更中フラグの値が「０１Ｈ」、「０２Ｈ」又は「０３Ｈ」であるか否かを確認する。
【０２２５】
その結果、設定変更中又は設定参照中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ１３１ｂを実行しないでステップＳ１３２を実行する。一方、設定変更中又は設定参照中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ１３１ｂを実行する。
【０２２６】
ステップＳ１３１ｂ：主制御ＣＰＵ７２は、出力ポートの特定ビットに主コマンド許可信号をセットする処理を実行する。これにより、払出制御装置９２は、主制御装置７０に対してコマンドを送信することができる状態となる。これにより、設定変更中又は設定参照中でなければ、遊技球の払い出しが可能となる。
【０２２７】
このような処理を実行することにより、主制御ＣＰＵ７２は、設定変更中又は設定参照中（設定関連処理の実行中）に、所定の禁止状態を設定することにより、払出制御装置９２に遊技球の払い出しを実行させない禁止処理を実行することができる（禁止処理実行手段）。
【０２２８】
払出制御装置９２は、主制御装置７０に対して払出起動コマンド（起動コマンド）を送信し、払出起動コマンドに対する起動確認コマンドを受信することにより払出可能状態となり、払出可能状態において主制御装置７０から送信される払出コマンドに基づいて遊技球を払い出す。
【０２２９】
また、このような処理を実行することにより、主制御ＣＰＵ７２は、所定の禁止状態を設定することにより、払出制御装置９２から主制御装置７０に対して払出起動コマンドが送信されることを禁止し、払出制御装置９２が払出可能状態となることを禁止し、払出制御装置９２に遊技球の払い出しを実行させないことができる（禁止処理実行手段）。
【０２３０】
さらに、このような処理を実行することにより、主制御ＣＰＵ７２は、主制御装置７０側の主コマンド許可信号（通信許可信号）をＯＦＦ（通信不許可）に設定することにより、所定の禁止状態（主制御装置７０側の主コマンド許可信号がＯＦＦである状態）とすることができる（禁止処理実行手段）。
【０２３１】
ステップＳ１３２：主制御ＣＰＵ７２は、出力ポートの特定ビットをリセット（ＯＦＦ）して発射許可信号をクリアする。発射許可信号は電源遮断時におけるバックアップの対象に含まれる。したがって、主制御装置７０（パチンコ機１）が電源復帰した場合、発射許可信号も電源遮断時の状態に戻される。
【０２３２】
発射許可信号は、ＲＡＭ７６に記憶されている特定の出力ポートバッファ（例えば、出力ポート３用のバッファ）のうち、特定のビット（例えば、ビット０）にセットされている。
【０２３３】
ステップＳ１３３：主制御ＣＰＵ７２は、タイマ割込み周期を設定する。より具体的には、主制御ＣＰＵ７２は所定のタイマ割込み周期（例えば、４ｍｓ）に相当する値をタイマ回路１９４のカウンタ設定レジスタに設定する。
【０２３４】
ステップＳ１３４：主制御ＣＰＵ７２は、割込みデイジーチェーンをリセットする。具体的には、主制御ＣＰＵ７２は、割込み処理の事前準備として、この後で説明するメインループ処理の先頭アドレスをバックアップした上でＲＥＴＩ命令を実行する。この処理を行うことにより、これ以降に発生する割込み処理を正常に開始させ、さらに割込み処理の実行後にはメインループ処理から処理を続行することが可能となる。
【０２３５】
ステップＳ１３４ａ：主制御ＣＰＵ７２は、遊技状態の決定処理を実行する。この処理において、主制御ＣＰＵ７２は、遊技状態の変化に応じて、遊技状態がいずれの遊技状態にあるかを示す遊技状態フラグ（遊技状態情報）を設定する（遊技状態情報管理手段）。
【０２３６】
遊技状態フラグは、ＲＡＭ７６の遊技状態フラグ格納バッファに記憶されている。遊技状態フラグの初期値は「００Ｈ」であり、遊技状態フラグ格納バッファはバックアップの対象となる。
遊技状態フラグには、「００Ｈ」〜「０６Ｈ」の値のうちいずれかの値が格納される。各値に対応する状態は、以下の通りである。
【０２３７】
遊技状態フラグ＝００Ｈ：遊技可能状態
遊技状態フラグ＝０１Ｈ：設定変更状態
遊技状態フラグ＝０２Ｈ：設定確定状態
遊技状態フラグ＝０３Ｈ：設定確認状態（設定参照状態）
遊技状態フラグ＝０４Ｈ：設定異常状態
遊技状態フラグ＝０５Ｈ：ＲＡＭ異常状態
遊技状態フラグ＝０６Ｈ：チェックサム異常状態
【０２３８】
設定変更中フラグの値が「００Ｈ」である場合、主制御ＣＰＵ７２は、遊技状態フラグに「００Ｈ（遊技可能状態に対応する値）」を設定する処理を実行する。
設定変更中フラグの値が「０１Ｈ」である場合、主制御ＣＰＵ７２は、遊技状態フラグに「０１Ｈ（設定変更状態に対応する値）」を設定する処理を実行する。
【０２３９】
設定変更中フラグの値が「０２Ｈ」である場合、主制御ＣＰＵ７２は、遊技状態フラグに「０２Ｈ（設定確定状態に対応する値）」を設定する処理を実行する。
設定変更中フラグの値が「０３Ｈ」である場合、主制御ＣＰＵ７２は、遊技状態フラグに「０３Ｈ（設定確認状態に対応する値）」を設定する処理を実行する。
【０２４０】
ＲＡＭ７６の設定値バッファに記憶されている設定値が「０（設定１）」〜「５（設定６）」のいずれでもない場合、主制御ＣＰＵ７２は、遊技状態フラグに「０４Ｈ（設定異常状態に対応する値）」を設定する処理を実行する。
【０２４１】
ＲＡＭ異常状態であると判定した場合、主制御ＣＰＵ７２は、遊技状態フラグに「０５Ｈ（ＲＡＭ異常状態に対応する値）」を設定する処理を実行する。
【０２４２】
ＲＡＭ異常状態であるか否かは、以下のように判定する。
ＲＡＭ１つ１つに対し、００Ｈを書き込んだ後にそのまま読み込み、００Ｈを取得したか否かを確認し、ＦＦＨを書き込んだ後にそのまま読み込み、ＦＦＨを取得したか否かを確認する。
つまり、ＲＡＭの各ビットに０と１を書き込んで問題ないか否かを確認する。そして、０や１に固定されたビットがあった場合に、ＲＡＭ異常と判定する。
【０２４３】
チェック対象となるＲＡＭは、一部のＲＡＭとしてもよく、全部のＲＡＭとしてもよい。一部のＲＡＭとする場合、領域内のＦ０００Ｈ〜Ｆ１ＦＦＨ（遊技機規則上使用可能な５１２バイト分）と、領域外のＦ３００Ｈ〜Ｆ３１ＡＨ（実際に使用している部分のみ）とすることができる。
【０２４４】
ＲＡＭ異常状態であるか否かの判定は、ＲＡＭクリア時の初期化処理（図１２のステップＳ１２０）の処理において実行することができる。なお、チェック対象となるＲＡＭを一部のＲＡＭとする場合、最初に領域外のメモリ領域のチェックを実行し、次に領域内のメモリ領域のチェックを実行してもよく、最初に領域内のメモリ領域のチェックを実行し、次に領域外のメモリ領域のチェックを実行してもよい。
【０２４５】
チェックサム異常状態であると判定した場合（例えば、ステップＳ１１４の処理で否定（Ｎｏ）と判断した場合）、主制御ＣＰＵ７２は、遊技状態フラグに「０６Ｈ（チェックサム異常状態に対応する値）」を設定する処理を実行する。
【０２４６】
なお、本処理は、ＣＰＵ初期化処理の最後の方の処理で実行する例で説明しているが、ＣＰＵ初期化処理の任意の箇所で実行することができる。
また、主制御ＣＰＵ７２は、本処理以外の処理において、設定変更中フラグの値を変更した場合、設定変更中フラグの値に応じて、遊技状態フラグの値も合わせて変更する処理を実行してもよい。
【０２４７】
さらに、本実施形態では、遊技状態フラグと設定変更中フラグという２つのフラグを用いている例で説明しているが、遊技状態フラグの値と設定変更中フラグの値は共通している部分があるため、いずれか一方を廃止して、又は、別の１つの共通フラグを用意して、１つのフラグに２つのフラグの機能を集約させてもよい。
【０２４８】
ＣＰＵ初期化処理において以上の手順を実行すると、主制御ＣＰＵ７２は、ステップＳ１３５のメインループ処理の実行を開始する。電源制御ユニット１６２からの電力供給が保たれている限り、主制御ＣＰＵ７２はメインループ処理を終始繰り返して実行する。
【０２４９】
パチンコ機１に設定の機能（設定変更装置３００）を追加すると、電源投入時の状態が増える。このとき、いくつかの操作によって、電源投入時の状態である「通常復帰（復電）」、「ＲＡＭクリア復帰（初期化）」、「設定参照モード（設定参照）」、「設定変更モード（設定変更）」を分ける必要がある。
【０２５０】
本実施形態では、電源投入時の状態を４つに分けるため、設定キースイッチ３０２とＲＡＭクリアスイッチ３０４といった２つの入力装置を用いて移行判定を行うようにしている。
【０２５１】
４つの状態への移行条件は、以下の通りである。
（１）通常復掃
ＲＡＭクリアスイッチ：ＯＦＦ
設定キースイッチ：ＯＦＦ
（２）ＲＡＭクリア復帰
ＲＡＭクリアスイッチ：ＯＮ
設定キースイッチ：ＯＦＦ
（３）設定参照モード
ＲＡＭクリアスイッチ：ＯＦＦ
設定キースイッチ：ＯＮ
（４）設定変更モード
ＲＡＭクリアスイッチ：ＯＮ
設定キースイッチ：ＯＮ
【０２５２】
このように、設定キースイッチ３０２とＲＡＭクリアスイッチ３０４との操作によって４つの状態を分けることができる。
【０２５３】
図１４は、ＣＰＵ初期化処理の第１手順例のコマンド送信タイミングを示す図である。
【０２５４】
〔主制御装置〕
電源が投入されると、主制御装置７０は、〔Ａ０１〕３．１秒のウエイトを行い、〔Ａ０２〕起動方法の判定を行う。
【０２５５】
起動方法の判定により、主制御装置７０は、〔Ａ０３〕初期化（ＲＡＭクリア）によって起動したり、〔Ａ０４〕復電（バックアップ情報の復帰）によって起動したり、〔Ａ０５〕設定変更によって起動したり、〔Ａ０６〕設定参照によって起動したりする。
【０２５６】
そして、〔Ａ０３〕初期化、〔Ａ０４〕復電、〔Ａ０５〕設定変更又は〔Ａ０６〕設定参照の処理が終了すると、主制御装置７０は、〔Ａ０７〕主コマンド許可信号をＯＮにセットし、〔Ａ０８〕通常遊技に移行する。主コマンド許可信号をＯＮにセットした後は、払出制御装置９２からのコマンドを受信可能な状態になる。
【０２５７】
〔払出制御装置〕
電源が投入されると、払出制御装置９２は、〔Ｂ０１〕０．１秒のウエイトを行い、〔Ｂ０２〕電源投入時処理を実行する。電源投入時処理では、払出制御装置９２は、払出制御装置９２側の主コマンド許可信号をＯＮにセットすることができる。
【０２５８】
次に、払出制御装置９２は、〔Ｂ０３〕払出コマンド許可信号をＯＮにセットし、〔Ｂ０４〕起動コマンド送信待ち状態に移行する。起動コマンド送信待ち状態は、主制御装置７０側で主コマンド許可信号がＯＮにセットされるのを待っている状態であり、主制御装置７０に対してコマンドを送信することができない状態である（主制御装置７０へのコマンド送信不能状態）。
【０２５９】
そして、主制御装置７０において、主コマンド許可信号がＯＮにセットされると（〔Ａ０７〕）、払出制御装置９２は、主制御装置７０に対してコマンドを送信することができる状態となり（主制御装置７０へのコマンド送信可能状態）、〔Ｃ０１〕払出制御装置９２は、主制御装置７０に対して払出起動コマンドを送信する。
【０２６０】
払出起動コマンドを受信した主制御装置７０は、それに応答するコマンドとして、〔Ｃ０２〕起動確認コマンドを払出制御装置９２に対して送信する。
これにより、払出制御装置９２は、〔Ｂ０５〕通常遊技状態に移行し、遊技球の払い出しが可能な状態となる。
【０２６１】
設定変更中又は設定参照中は、遊技停止状態とすることができるため、払出制御装置９２からのコマンド送信を禁止したい。
【０２６２】
設定変更中又は設定参照中は、払出制御装置９２からのコマンド送信を禁止するために、ＣＰＵ初期化処理の第１手順例では、以下の方式を採用する。払出制御装置９２から主制御装置７０へ送信されるコマンドは、以下のように分類される。
【０２６３】
（１）払出起動コマンド（払出動作許可の確認）
（２）エラー関連コマンド（払い出しに係るエラー（満タンエラー、故障エラー等）を演出制御装置で報知）
【０２６４】
各コマンド受信時の主制御装置７０の動作は、以下の通りである。
（３）上記（１）のコマンドを受信後、主制御装置７０から払出制御装置９２に払出動作許可用のコマンド（起動確認コマンド）を返す。
（４）上記（２）のコマンド受信後、演出制御装置１２４にエラーコマンドを送信する。
【０２６５】
ここで、上記（４）は実行しても問題ないが、上記（３）は設定変更中又は設定参照中に払い出しの動作を行ってしまう可能性がある。
そこで、上記（３）を行わないために、「主コマンド許可信号」を使用し、コマンド送信を行わない方法を採用する。
【０２６６】
主コマンド許可信号の使用方法は、以下の通りである。
払出制御装置９２は、コマンド送信前に、主制御装置７０側の「主コマンド許可信号」を確認する。主制御装置７０側の「主コマンド許可信号」とは、主制御装置７０のコマンド受信可能状態を示す信号である。
本実施形態では、設定変更中又は設定参照中は、主制御装置７０側で「主コマンド許可信号」をオフ状態に設定し、払出制御装置９２がコマンド送信を行わない状態を作る。
【０２６７】
主制御装置７０において、主コマンド許可信号をＯＦＦに設定するのみで払い出し不能状態とすることができ、払出制御装置９２側についてはソフト修正が不要となる。また、主制御装置７０側は、設定変更中又は設定参照中にコマンド受信が発生することを考慮せず設計することができる。
【０２６８】
図１５は、遊技状態の一覧を示す図である。
遊技状態としては、（１）遊技可能状態、（２）設定変更状態、（３）設定確定状態、（４）設定確認状態（設定参照状態）、（５）設定異常状態、（６）ＲＡＭ異常状態、（７）チェックサム異常状態、といった７つの状態がある。
【０２６９】
〔（１）遊技可能状態〕
遊技可能状態では、遊技は可能（可）であり、設定変更は不能（不可）である。遊技可能状態は、通常遊技状態に該当する。ここで、遊技が可能とは、特別図柄抽選、普通図柄抽選、大当り遊技等が実行可能な状態であり、遊技が不能とは、特別図柄抽選、普通図柄抽選、大当り遊技等が実行不能な状態である。
【０２７０】
〔（２）設定変更状態〕
設定変更状態では、遊技は不能であり、設定変更は可能である。設定変更状態は、設定変更が可能な状態である。
【０２７１】
〔（３）設定確定状態〕
設定確定状態では、遊技は不能であり、設定変更は不能である。設定確定状態は、設定変更が終了し、遊技可能状態へ移行する前の状態である。
【０２７２】
〔（４）設定確認状態〕
設定確認状態では、遊技は不能であり、設定変更は不能である。設定確認状態は、設定確認が可能な状態である。
【０２７３】
〔（５）設定異常状態〕
設定異常状態では、遊技は不能であり、設定変更は不能である。設定異常状態は、設定値が範囲外（例えば、設定値が「０（設定１）」〜「５（設定６）」のいずれでもない場合）である状態である。
【０２７４】
〔（６）ＲＡＭ異常状態〕
ＲＡＭ異常状態では、遊技は不能であり、設定変更は不能である。ＲＡＭ異常状態は、ＲＡＭが壊れた状態である。
【０２７５】
〔（７）チェックサム異常状態〕
チェックサム異常状態では、遊技は不能であり、設定変更は不能である。チェックサム異常状態は、電源断前と電源投入時のチェックサムが一致していない状態である。
【０２７６】
〔設定確定状態について〕
設定確定状態は、「設定変更が終了し、遊技可能状態へ移行する前の状態」である。
設定変更状態は、一定の操作（設定キーのＯＦＦ）により終了するが、設定確定状態は、一定の時間の経過（ウエイト時間の終了）により終了する。
【０２７７】
〔目的〕
設定確定状態という状態を設けている目的は、設定変更終了後、即遊技可能状態への移行を防ぐためである。設定確定状態は、設定変更中に出力するセキュリティ信号の出力時間を担保するという第１の役割と、演出制御装置の初期化を待つという第２の役割を果たす。
【０２７８】
〔第１の役割〕
設定変更を行う場合、「セキュリティ信号は一定時間以上（例えば５０ｍｓ以上）出力」することが好ましい。あまりにも短い出力時間であると、ホールコンピュータで認識しづらかったり、ノイズ等による誤出力と見分けがつかなくなったりするからである。
ここで、設定変更状態に移行してから一定時間以内に設定キーをオフにし、設定変更状態が終了すると、セキュリティ信号は一定時間以上出力されなくなってしまう。
そこで、一定時間以内に設定キーをオフにした場合を想定し、一定時間以上セキュリティ信号の出力を行うためにウエイト時間を設けている。
【０２７９】
〔第２の役割〕
設定変更終了後、演出制御装置の初期化処理中にコマンドを受け付けない期間（例えば数秒程度の時間）が設定されることがある。このような状況を想定し、設定確定状態における一定時間のウエイト後にコマンド送信を行うようにしている。コマンド送信（サブコマンド送信処理）は、設定確定状態では実行されず、遊技可能状態で実行される。
【０２８０】
〔ウエイト時間〕
設定確定状態のウエイト時間は、遊技機の仕様に応じた一定の時間（例えば数ｍｓ〜数秒程度）に設定することができる。
ウエイト時間は、（Ａ）セキュリティ信号の出力時間と、（Ｂ）演出制御装置の初期化時間とを考慮して、（Ａ）又は（Ｂ）のうち長い方の時間に合わせることが好ましい。
【０２８１】
例えば、（Ａ）セキュリティ信号の出力時間が５０ｍｓであり、（Ｂ）演出制御装置の初期化時間が３秒であれば、ウエイト時間は、３秒に設定する。また、（Ａ）セキュリティ信号の出力時間が５秒であり、（Ｂ）演出制御装置の初期化時間が１秒であれば、ウエイト時間は、５秒に設定する。
【０２８２】
図１６は、設定確定状態と設定確認状態との差異を示す図である。
設定確定状態では、設定値を性能表示モニタに表示する処理、セキュリティ信号を出力する処理、ウエイト時間（設定確定状態が開始してから終了するまでの時間）を消化する処理等が実行される。
設定確定状態では、設定キーは、オフの状態である。
【０２８３】
設定確認状態では、設定値を性能表示モニタに表示する処理、セキュリティ信号を出力する処理が実行される。
設定確認状態では、設定キーは、オンの状態である。設定確認状態で設定キーをオフにした場合、ウエイト時間（設定確認状態において設定キーをオフにしてから設定確認状態が終了するまでの時間）の消化が開始される。なお、ウエイト時間の消化が終了すると、遊技可能状態に移行する。設定確認状態のウエイト時間は設定することが好ましいが、設定しなくてもよい。
【０２８４】
図１７及び図１８は、ＣＰＵ初期化処理の第２手順例を示すフローチャートである。
ＣＰＵ初期化処理の第１手順例と、ＣＰＵ初期化処理の第２手順例との異なる点は、図１３のステップＳ１３１〜ステップＳ１３１ｂが、図１８のステップＳ１８１〜ステップＳ１８１ｂに変更された点である。なお、ページ外結合子もＢに変更されている。
よって、以下の説明では、図１８のステップＳ１８１〜ステップＳ１８１ｂについて説明し、その他の点の説明は省略する。
【０２８５】
ステップＳ１８１：主制御ＣＰＵ７２は、出力ポートの特定ビットに主コマンド許可信号（通信許可信号）をセットする処理を実行する。これにより、払出制御装置９２は、主制御装置７０に対してコマンドを送信することができる状態となる。
【０２８６】
ステップＳ１８１ａ：主制御ＣＰＵ７２は、設定変更中又は設定参照中であるか否かを確認する。具体的には、設定変更中フラグの値が「０１Ｈ」、「０２Ｈ」又は「０３Ｈ」であるか否かを確認する。
【０２８７】
その結果、設定変更中又は設定参照中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ１８１ｂを実行する。一方、設定変更中又は設定参照中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ１３２を実行する。
【０２８８】
ステップＳ１８１ｂ：主制御ＣＰＵ７２は、払出動作停止コマンドをセットする処理を実行する。払出制御装置９２が払出動作停止コマンドを受信すると、払出制御装置９２は、遊技球の払い出しができない状態となる。この場合、払出制御装置９２は、主制御装置７０に対してコマンドを送信することができない状態に移行してもよい。
【０２８９】
払出動作停止コマンドは、メインループ処理に移行した後のタイマ割込み処理において送信される。
設定変更中又は設定変更中も、タイマ割込み処理を実行するが、通常遊技とは異なる処理ルートを実行する。この点は、ＣＰＵ初期化処理の第１手順例でも同様である。
払出動作開始コマンドは、電源復帰時の電源復帰時初期化処理（ＣＰＵ初期化処理）又はＲＡＭクリア時の初期化処理（ＣＰＵ初期化処理）においてセットすることができる。
以上の処理を終えると、主制御ＣＰＵ７２は、ステップＳ１３２を実行する。
【０２９０】
このような処理を実行することにより、主制御ＣＰＵ７２は、設定変更中又は設定参照中（設定関連処理の実行中）に、払出制御装置９２に対して遊技球の払い出しを禁止する払出動作停止コマンド（禁止コマンド）を送信することにより、払出制御装置９２に遊技球の払い出しを実行させない禁止処理を実行することができる（禁止処理実行手段）。
【０２９１】
払出制御装置９２は、主制御装置７０に対して払出起動コマンド（起動コマンド）を送信し、払出起動コマンドに対する起動確認コマンドを受信することにより払出不能状態から払出可能状態に移行し、払出可能状態において主制御装置７０から送信される払出コマンドに基づいて遊技球を払い出す。
【０２９２】
また、このような処理を実行することにより、主制御ＣＰＵ７２は、払出制御装置９２に対して払出動作停止コマンド（禁止コマンド）を送信することにより、払出制御装置９２を払出不能状態に移行させ、払出制御装置９２に遊技球の払い出しを実行させないことができる（禁止処理実行手段）。
【０２９３】
図１９は、ＣＰＵ初期化処理の第２手順例のコマンド送信タイミングを示す図である。
なお、図中の点線は、タイマ割込みが可能な時期を示している。
【０２９４】
〔主制御装置〕
電源が投入されると、主制御装置７０は、〔Ｄ０１〕３．１秒のウエイトを行い、〔Ｄ０２〕起動方法の判定を行う。
【０２９５】
起動方法の判定により、主制御装置７０は、〔Ｄ０３〕初期化（ＲＡＭクリア）によって起動したり、〔Ｄ０４〕復電（バックアップ情報の復帰）によって起動したりして、〔Ｄ０５〕主コマンド許可信号をＯＮにセットする。主コマンド許可信号をＯＮにセットした以降は、払出制御装置９２からのコマンドを受信可能な状態になる。
また、起動方法の判定により、主制御装置７０は、〔Ｄ０６〕設定変更によって起動したり、〔Ｄ０７〕設定参照によって起動したりする。
【０２９６】
そして、〔Ｄ０３〕初期化、〔Ｄ０４〕復電、〔Ｄ０６〕設定変更又は〔Ｄ０７〕設定参照の処理が終了すると、主制御装置７０は、〔Ｄ０８〕通常遊技に移行する。
【０２９７】
〔Ｄ０８〕通常遊技においては、主制御装置７０は、タイマ割込み処理を実行可能な状態となり、タイマ割込み処理の中で〔Ｄ０９〕設定変更、〔Ｄ１０〕設定参照又は〔Ｄ１１〕通常遊技に関する処理が実行される。
【０２９８】
〔払出制御装置〕
電源が投入されると、払出制御装置９２は、〔Ｅ０１〕０．１秒のウエイトを行い、〔Ｅ０２〕電源投入時処理を実行する。電源投入時処理では、払出制御装置９２は、払出制御装置９２側の主コマンド許可信号をＯＮにセットすることができる。
【０２９９】
次に、払出制御装置９２は、〔Ｅ０３〕払出コマンド許可信号をＯＮにセットし、〔Ｅ０４〕起動コマンド送信待ち状態に移行する。起動コマンド送信待ち状態は、主制御装置７０側で主コマンド許可信号がＯＮにセットされるのを待っている状態であり、主制御装置７０に対してコマンドを送信することができない状態である（主制御装置７０へのコマンド送信不能状態）。
【０３００】
〔Ｆ０１〕主制御装置７０は、払出制御装置９２側の主コマンド許可信号を確認し、払出制御装置９２側の主コマンド許可信号がＯＮにセットされている場合には、払出制御装置９２に対して起動コマンドを送信する。
【０３０１】
そして、主制御装置７０において、主コマンド許可信号がＯＮにセットされると（〔Ｄ０５〕）、払出制御装置９２は、主制御装置７０に対してコマンドを送信することができる状態となり（主制御装置７０へのコマンド送信可能状態）、〔Ｆ０２〕払出制御装置９２は、主制御装置７０に対して払出起動コマンドを送信する。なお、〔Ｆ０１〕の起動コマンド送信と、〔Ｆ０２〕の払出起動コマンドの送信は順番が前後する可能性もある。
【０３０２】
払出起動コマンドを受信した主制御装置７０は、それに応答するコマンドとして、〔Ｆ０３〕起動確認コマンドを払出制御装置９２に対して送信する。これにより、払出制御装置９２は、遊技球の払い出しが可能な状態となる。
【０３０３】
〔Ｆ０４〕主制御装置７０は、設定変更又は設定参照で起動した場合（〔Ｄ０６〕又は〔Ｄ０７〕）、払出制御装置９２に対して、払出動作停止コマンドを送信する。これにより、払出制御装置９２は、遊技球の払い出しが不能な状態となる。
【０３０４】
〔Ｆ０５〕主制御装置７０は、設定変更又は設定参照に関する処理が終了した場合、払出制御装置９２に対して、払出動作開始コマンドを送信する。これにより、払出制御装置９２は、遊技球の払い出しが可能な状態となる。
そして、払出制御装置９２は、〔Ｅ０５〕通常遊技状態に移行する。
【０３０５】
〔Ｅ０５〕通常遊技においては、払出制御装置９２は、タイマ割込み処理を実行可能な状態となり、タイマ割込み処理の中で〔Ｅ０６〕払い出し許可待ち又は〔Ｅ０７〕通常遊技に関する処理が実行される。
【０３０６】
〔Ｇ０１〕払出制御装置９２では、起動確認コマンド受信から５秒間、払い出し動作不可に設定されている。このため、その間に払出動作停止コマンドを受信することにより、払出制御装置９２の払い出しが禁止される。つまり、一瞬は、払い出し許可状態になるが、５秒間のウエイトがあるので、この間は、遊技球が払い出されることはない。そして、５秒間のウエイトが終了する前に、払出動作停止コマンドを送信しているため、遊技球は払い出しされない状態になる。そして、この状態で、設定変更又は設定参照が実行される。なお、払出動作開始コマンドに関しては、受信後に２秒間のウエイトが設定される。
【０３０７】
このように、払出制御装置９２は、起動確認コマンドを受信してから一定時間経過後（５秒経過後、Ｇ０１の時間経過後）に、払出不能状態から払出可能状態に移行する。
そして、主制御装置７０は、起動確認コマンドを送信してから一定時間経過前（５秒経過前、Ｇ０１の時間経過前）に、払出動作停止コマンド（禁止コマンド）を送信し、払出制御装置９２が払出不能状態から払出可能状態に移行することを制限する（禁止処理実行手段）。
【０３０８】
設定変更中又は設定参照中は、遊技停止状態とすることができるため、払出制御装置９２の払出動作を禁止したい。
【０３０９】
設定変更中又は設定参照中は、払出制御装置９２の払出動作を禁止するために、ＣＰＵ初期化処理の第２手順例では、以下の方式を採用する。払出制御装置９２から主制御装置７０へ送信されるコマンドは、以下のように分類される。
【０３１０】
（１）払出起動コマンド（払出動作許可の確認）
（２）エラー関連コマンド（払い出しに係るエラーを演出制御装置で報知）
【０３１１】
各コマンド受信時の主制御装置７０の動作は、以下の通りである。
（３）上記（１）のコマンドを受信後、主制御装置７０から払出制御装置９２に払出動作許可用のコマンド（起動確認コマンド）を返す。
（４）上記（１）のコマンドを受信後、演出制御装置１２４にエラーコマンドを送信する。
【０３１２】
ここで、上記（４）は実行しても問題ないが、上記（３）は設定変更中又は設定参照中に払い出しの動作を行ってしまう可能性がある。
そこで、上記（３）の起動確認コマンドが送信されてから実際に遊技球が払い出される前に、「設定変更・参照開始コマンド」を払出制御装置９２に送信し、払出制御装置９２が遊技球を払い出さないようにする方法を採用する。
【０３１３】
設定変更・参照開始コマンド受信後の払出制御装置９２側の動作は、以下の通りである。
設定変更・参照開始コマンドを受信した払出制御装置９２は、払い出し停止状態とする。払い出し停止状態の解除は、設定変更・参照終了コマンドを契機とする。
【０３１４】
ここで、「設定変更・参照開始コマンド」や、「設定変更・参照終了コマンド」を新規コマンドとして用意してもよいが、「払出動作開始コマンド」、「払出動作停止コマンド」を使用することもできる。
この場合、「設定変更・参照開始コマンド」＝「払出動作停止コマンド」であり、「設定変更・参照終了コマンド」＝「払出動作開始コマンド」である。
【０３１５】
これにより、設定変更中又は設定参照中に意図しない払い出しを防ぐことができ、「払出動作開始コマンド」や「払出動作停止コマンド」を使用することにより、払出制御装置９２のソフト修正が不要となる。
【０３１６】
図２０は、メインループ処理の手順例を示すフローチャートである。以下、各手順について説明する。
メインループ処理では、乱数の更新（乱数のかきまぜ等）を行いつつ、以下の３種類の割込みの発生を待つ。
（１）シリアル通信受信割込み（払出制御装置からのコマンド受信時）
（２）タイマ割込み（４ｍｓに１回のタイマタイムアップ時）
（３）電源断予告時割込み（電源断による入力電圧降下時）
そして、遊技に係る処理の大半は、タイマ割込み処理にて実行される。
【０３１７】
ステップＳ１４１：主制御ＣＰＵ７２は、割込み禁止処理を実行する。
ステップＳ１４２：主制御ＣＰＵ７２は、初期値乱数更新処理を実行する。この処理では、主制御ＣＰＵ７２は、各種のソフトウェア乱数の初期値を更新（変更）するための乱数をインクリメントする。本実施形態では、大当り決定乱数（ハードウェア乱数）、及び普通図柄に対応する当り決定乱数（ハードウェア乱数）を除く各種の乱数（例えば、当選の種類を決定するための大当り図柄乱数、リーチ判定乱数、変動パターン決定乱数等）をプログラム上で発生させている。これらソフトウェア乱数は、別のタイマ割込み処理（図２６中のステップＳ２０５）で所定範囲内のループカウンタにより更新されているが、この処理において乱数値が一巡する毎にループカウンタの初期値（全ての乱数が対象でなくてもよい）を変更している。
【０３１８】
初期値更新用乱数は、この初期値をランダムに変更するために用いられており、ステップＳ１４２では、その初期値更新用乱数の更新を行っている。なお、本処理では、大当り図柄乱数の初期値を更新している。ステップＳ１４１で割込みを禁止した後にステップＳ１４２を実行している理由は、別のタイマ割込み処理（図２６中のステップＳ２０５）でも同様の処理を実行するため、これとの重複（競合）を防止するためである。なお、大当り決定乱数及び当り決定乱数は、乱数回路７５により発生されるハードウェア乱数であり、その更新周期はタイマ割込み周期（例えば数ｍｓ）よりもさらに高速（例えば数μｓ）であるため、大当り決定乱数及び当り決定乱数の初期値を更新する必要はない。
【０３１９】
ステップＳ１４３：主制御ＣＰＵ７２は、主コマンド解析処理を実行する。この処理では、シリアル通信受信割込みで保存した払出制御装置９２からのコマンドがある場合、払出制御装置９２から受信したデータを解析し、その結果に応じた処理を行う。具体的には、主制御ＣＰＵ７２は、受信した主コマンドが払出起動指定コマンドである場合には払出起動確認指定コマンドを払出コマンドバッファに出力する一方、払出起動指定コマンドでない場合は受信した主コマンドが所定範囲内の値であるか（主コマンドとして適切な値であるか）を確認した上で範囲外であれば払出エラー指定コマンドをサブコマンド送信用バッファに出力し、さらに状況に応じて払出電波エラーフラグのセットを行う。
【０３２０】
ステップＳ１４４：主制御ＣＰＵ７２は、サブコマンド送信処理を実行する。この処理では、サブコマンド送信用バッファに未送信のサブコマンド（演出コマンド）が残っている場合、主制御ＣＰＵ７２は、演出制御装置１２４に対して、サブコマンド送信用バッファに格納されているサブコマンドを送信する。
【０３２１】
ステップＳ１４５：主制御ＣＰＵ７２は、性能表示モニタ集計除算処理を実行する。この処理は、領域外の処理である。この処理では、主制御ＣＰＵ７２は、性能表示モニタ２００に表示するベースを算出する処理を実行する。この処理において、主制御ＣＰＵ７２は、除算タスクを利用することにより、遊技球が各入賞口（始動入賞口、普通入賞口、大入賞口）に入球することによって払い出される賞球数を、遊技領域に発射した遊技球の数を示すアウト数（アウトスイッチで検出された遊技球の数）で除算することによりベースを算出する（ベース算出手段、ベース関連処理実行手段）。性能表示モニタ集計除算処理は、ベース関連処理である。
【０３２２】
ベース関連処理は、ベースの制御に関する処理であり、ベースを算出する際に実行されるベース算出処理又は性能表示モニタ２００にベースを表示する際に実行されるベース表示処理の少なくとも一方が含まれる。
【０３２３】
ここで、ベース算出処理とベース表示処理とは明確に区別する必要はなく、ベースの算出に重点を置いている処理はベース算出処理であり、ベースの表示に重点を置いている処理はベース表示処理である。このため、ベース算出処理の一部をベース表示処理の一部と捉えてもよく、ベース表示処理の一部をベース算出処理の一部と捉えてもよい。
なお、性能表示モニタ集計除算処理の詳細は、後述する。
【０３２４】
ステップＳ１４６，ステップＳ１４７：主制御ＣＰＵ７２は割込みを許可し、その他乱数更新処理を実行する。この処理で更新される乱数は、ソフトウェア乱数のうち当選種類（当り種別）の判定に関わらない乱数（リーチ判定乱数、変動パターン決定乱数等）である。
【０３２５】
そして、これらの一連の処理は、メインループ処理の実行中に割込み要求が発生し、主制御ＣＰＵ７２が各種割込み処理を実行した場合の残り時間で行われる。
【０３２６】
図２１は、シリアル通信受信割込みが発生した際に実行される処理の内容を示す図である。
シリアル通信受信割込みが発生した場合には、主制御ＣＰＵ７２は、シリアル通信受信割込み処理を実行する（ステップＳ１３６）。シリアル通信受信割込みは、払出制御装置９２からのコマンド受信時に発生する。
【０３２７】
図２２は、タイマ割込みが発生した際に実行される処理の内容を示す図である。
タイマ割込みが発生した場合には、主制御ＣＰＵ７２は、タイマ割込み処理を実行する（ステップＳ１３７）。タイマ割込みは、タイマ割込み周期（例えば、４ｍｓ）に1回のタイマタイムアップ時に発生する。
【０３２８】
図２３は、電源断予告時割込みが発生した際に実行される処理の内容を示す図である。
電源断予告時割込みが発生した場合には、主制御ＣＰＵ７２は、電源断予告時割込み処理を実行する（ステップＳ１３８）。電源断予告時割込みは、電源断による入力電圧降下時に発生する。
【０３２９】
そして、割込みの優先度は、「シリアル通信受信割込み」が「高」であり、「タイマ割込み」が「中」であり、「電源断予告時割込み」が「低」である。
このため、「タイマ割込み」が発生して「タイマ割込み処理」を実行している最中に、「シリアル通信受信割込み」が発生すると、割込みが禁止されていない限り、「シリアル通信受信割込み処理」を実行する。
一方、「タイマ割込み」が発生して「タイマ割込み処理」を実行している最中に、「電源断予告時割込み」が発生しても、その時点では「電源断予告時割込み処理」を実行せず、「タイマ割込み処理」が終了してから「電源断予告時割込み処理」を実行する。
【０３３０】
なお、シリアル通信受信割込み処理（主コマンド受信割込み処理）、タイマ割込み処理等の各種割込み処理が終了した場合には、割込み元（スタックポインタで指示されるプログラムアドレス）に復帰する。
電源断予告時割込み処理は、特殊な処理であるため、原則として割込み元には戻らない。通常は退避処理（チェックサムの算定、ＲＷＭ（ＲＡＭ）アクセスプロテクト等）を行った後、その場で電圧降下に伴うリセット発生を待つ。途中で電源供給が復帰した場合は、プログラムの先頭（例えば、ＣＰＵ初期化処理）に戻る。なお、処理の先頭で割込み元に戻る場合もあるが、これは例外的な処理である。
【０３３１】
〔シリアル通信受信割込み処理〕
図２４は、シリアル通信受信割込み処理の手順例を示すフローチャートである。
シリアル通信受信割込み処理は、払出制御装置９２からコマンドを受信した際に実行される。払出制御装置９２は、起動したことを示す払出起動指定のコマンドを主制御装置７０に対して送信する他に、遊技の進行に伴い賞球の払い出しに関わる各種装置（例えば、払出装置基板１００や満タンスイッチ１６１等）から主制御装置７０に対し送信されるコマンド（エラーコマンド等）の中継送信を行う。払出制御装置９２により送信されるこれらのコマンドは、主制御装置７０のシリアル通信回路１９６の特定チャネルの受信データレジスタにより受信される。主制御ＣＰＵ７２は、このコマンド受信（ＳＣＵ割込み）を契機として、シリアル通信受信割込み処理（ＳＣＵ割込み処理）を実行する。以下、シリアル通信受信割込み処理の各手順を追って説明する。
【０３３２】
ステップＳ１８０：先ず主制御ＣＰＵ７２は、メインループ処理の実行中に使用していたＡレジスタ（アキュムレータ）とＦレジスタ（フラグレジスタ）の値をＲＡＭ７６の退避領域に退避させる。値を退避させた後の各レジスタには、データ受信割込み処理の実行中に別の値を書き込むことができる。
【０３３３】
ステップＳ１８２：主制御ＣＰＵ７２は、受信エラーか否かを確認する。具体的には、主制御ＣＰＵ７２は、ステータスレジスタの特定ビットをチェックして受信データレジスタ（受信ＦＩＦＯ）にデータが有るか否かを確認し、データが有る場合には正常なデータであるか否かを確認する。そして、データが無い場合や、データがあっても正常なデータでない場合には、主制御ＣＰＵ７２は、受信エラーであると判断する。
【０３３４】
受信エラーであると判断した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１８４を実行しない。一方、受信エラーでないと判断した場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１８４を実行する。
【０３３５】
ステップＳ１８４：主制御ＣＰＵ７２は、受信コマンド（主コマンド）をバッファ（受信コマンドバッファ）に保存する処理を実行する。保存した主コマンドは、メインループ処理の主コマンド解析処理で解析される。
【０３３６】
この処理は、ＲＡＭ７６の使用領域のバッファを書き換える処理である。このため、領域外に関する処理を実行している最中に、シリアル通信受信割込みが発生すると、領域外に関する処理を実行しているのにも関わらず、使用領域のバッファを書き換えることになるため、遊技機規則に違反する可能性がある。
【０３３７】
そこで、本実施形態では、シリアル通信受信割込み処理を実行する場合には、割込みを禁止してから（シリアル通信受信割込みを禁止してから）、シリアル通信受信割込み処理を実行するようにしている。
【０３３８】
ステップＳ１８６，Ｓ１８８：主制御ＣＰＵ７２は、ステップＳ１８０で退避させたＡ，Ｆレジスタの値を各レジスタに復帰させ、割込みを許可した後、シリアル通信受信割込み処理を終了してメインループ処理（図２０）の割込み元に復帰する。
【０３３９】
〔電源断予告時割込み処理〕
図２５は、電源断予告時割込み処理の手順例を示すフローチャートである。
電源断予告時割込み処理は、電源の遮断（以下、「電源断」と略称する。）が発生した際に実行される。
主制御装置７０においては、電源断の発生とリセットの発生とが同一の監視ＩＣ（例えば、図示しないリセットコントローラに実装されたＩＣ）によって監視されている。この監視ＩＣは、電源制御ユニット１６２から供給される駆動電圧を監視し、その電圧レベルが基準電圧を下回った場合に、パラレルＩ／Ｏポート７９のＸＩＮＴ端子へ電源断予告信号を出力する。主制御ＣＰＵ７２は、ＸＩＮＴ端子への電源断予告信号の入力（ＸＩＮＴ割込み）を契機として、電源断予告時割込み処理（ＸＩＮＴ割込み処理）を実行する。
【０３４０】
ステップＳ１５１，Ｓ１５２：主制御ＣＰＵ７２は、パラレルＩ／Ｏポート７９の電源断検出スイッチ入力用ポートを読み込み、特定のビットをチェックして電源断予告信号を検出したか否かを確認する。電源断予告信号を検出したことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、電源断予告時割込み処理を終了してメインループ処理（図２０）の割込み元に復帰する。一方、電源断予告信号を検出したことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ１５３を実行する。
【０３４１】
ステップＳ１５３：主制御ＣＰＵ７２は、全出力ポートをクリアする処理を実行する。具体的には、主制御ＣＰＵ７２は、普通電動役物ソレノイド８８や第１大入賞口ソレノイド９０、第２大入賞口ソレノイド９７に対応する出力ポートに加え、試験信号端子やコマンド制御信号に対応する出力ポートバッファをクリアする。
【０３４２】
ステップＳ１５３の処理は、ステップＳ１５２において肯定（Ｙｅｓ）と判断された場合、又は、設定変更完了時に（図３１のステップＳ３３０の実行によって）実行される処理である。
【０３４３】
ステップＳ１５４：主制御ＣＰＵ７２は、チェックサムを算定し、保存する処理を実行する。具体的には、主制御ＣＰＵ７２は、ＲＡＭ７６のバックアップ対象領域のうち、バックアップフラグ及びチェックサムバッファを除く全体の内容を１バイト単位で加算し、全領域について加算を完了するまで繰り返す。そして、全領域についてサムの算出が完了すると、主制御ＣＰＵ７２はチェックサムバッファにサム結果値を保存する。
【０３４４】
ステップＳ１５５：主制御ＣＰＵ７２は、バックアップフラグ領域に有効値（例えば「０１」）を格納する。
【０３４５】
ステップＳ１５６：主制御ＣＰＵ７２は、ＲＡＭ（ＲＷＭ）アクセスの禁止処理を実行する。具体的には、主制御ＣＰＵ７２は、ＲＡＭ７６のプロテクト値にアクセス禁止を表す「００Ｈ」を格納し、ＲＡＭ７６のワーク領域（使用領域及び領域外を含む）に対するアクセスを禁止する。
【０３４６】
ステップＳ１５７：主制御ＣＰＵ７２は、電源断予告信号を検出したか否かを確認する。電源断予告信号の確認方法は、上述したステップＳ１５２における方法と同じである。
電源断予告信号を検出したことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は再びステップＳ１５７を実行する。一方、電源断予告信号を検出したことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は次のステップＳ１５８を実行する。
【０３４７】
ステップＳ１５８：主制御ＣＰＵ７２は、電源断予告信号を検出していない状態（オフ状態）で所定時間（例えば、１０ｍｓ）が経過したか否かを確認する。電源断予告信号を検出していない状態で所定時間が経過したことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、プログラムの先頭に戻る。プログラムの先頭には、ＣＰＵ初期化処理に関するプログラムが配置されているため、プログラムの先頭に戻るとは、ＣＰＵ初期化処理を実行することを意味している。一方、電源断予告信号を検出していない状態で所定時間が経過したことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ１５７に戻り、これまでの処理を繰り返し実行する。このような処理を実行することにより、電源供給が復帰した（１０ｍｓ連続で電源断予告信号がオフ状態となった）場合は、電源断予告時割込み処理のプログラム先頭に戻ることができる。
【０３４８】
また、ステップＳ１５７，ステップＳ１５８の処理は、電源制御ユニット１６２からの電力供給の遮断に備えて実行される待機処理である。電源断予告信号が継続して検出される場合は、ステップＳ１５７，ステップＳ１５８が繰り返し実行されるため、電力供給が持続する限り待機状態が継続される。このように、主制御ＣＰＵ７２は、電力供給が完全に断たれる前に先ずチェックサムの計算とその結果の保存を行って待機の態勢に入り、電力供給が遮断されつつある状況下では他の処理を実行させずに待機状態を維持して安全な状態で来るべき電力供給の遮断を迎える（電圧降下によるリセット待ちの状態となる）。
【０３４９】
なお、電源制御ユニット１６２からの電力供給が遮断されると、主制御装置７０への電力供給源は自動的にバックアップ用電源に切り替わる。主制御装置７０は、電源断の発生後は図示しないバックアップ用電源回路（例えば、主制御装置７０に実装された容量素子を含む回路）からバックアップ用電力が供給されるため、ＲＡＭ７６のバックアップ対象のメモリの内容は電源断後も消失することなく保持される。なお、バックアップ用電源回路は、電源制御ユニット１６２に内蔵されていてもよい。
【０３５０】
以上の処理を通じて、バックアップ対象（サム加算対象）となるＲＡＭ７６のワーク領域に記憶されていた情報は、電源断後も全てＲＡＭ７６に記憶として保持されることになる。また、保持されていた記憶は、先のＣＰＵ初期化処理でチェックサムの正常を確認した上で、電源断発生時のバックアップ情報として復元される。
【０３５１】
〔タイマ割込み処理〕
図２６は、タイマ割込み処理の手順例を示すフローチャートである。
主制御ＣＰＵ７２は、タイマ回路１９４により出力される割込み要求（ＰＴＣ割込み）に基づき、所定時間（例えば、数ｍｓ）毎にタイマ割込み処理（ＰＴＣ割込み処理）を実行する。以下、タイマ割込み処理の各手順を追って説明する。
【０３５２】
ステップＳ２００：先ず主制御ＣＰＵ７２は、メインループ処理の実行中に使用していたＡＦレジスタ（アキュムレータとフラグレジスタのペア）、ＢＣ，ＤＥ，ＨＬレジスタ（汎用レジスタのペア）の値をＲＡＭ７６の退避領域に退避させる。値を退避させた後の各レジスタには、タイマ割込み処理の実行中に別の値を書き込むことができる。
【０３５３】
ステップＳ２０１：主制御ＣＰＵ７２は、割込みフラグ初期化処理を実行する。この処理では、タイマ割込みフラグをクリア（＝０）にする処理を実行する。タイマ割込みフラグをクリアする理由は、タイマ割込みは、所定のタイマ割込み周期（例えば、４ｍｓ）で発生するが、所定のタイマ割込み周期でタイマ割込みフラグがセット（＝１）されるからである。なお、タイマ割込みフラグがセットされている状態は、タイマ割込みの発生を許可しない状態となる。
【０３５４】
ステップＳ２０１ａ：主制御ＣＰＵ７２は、割込み許可処理を実行する。ここで割込みが許可されることにより、タイマ割込み処理の次ステップ以降を実行している間に他の割込みが発生することが可能となる。
【０３５５】
ステップＳ２０２：主制御ＣＰＵ７２は、ダイナミックポート出力処理を実行する。この処理では、統合表示基板８９及び性能表示モニタ２００に実装された各ランプの点灯をダイナミック点灯方式で制御するために、コモン単位でのポート出力を行う。具体的には、主制御ＣＰＵ７２は、出力ポートをクリアした後、選択されたコモンに対応するコモン用のポート出力バッファに、生成されたコモン出力用データを出力する。出力される内容は、前回のタイマ割込みで設定された内容である。
【０３５６】
ここで、各コモン用のポート出力バッファに出力されるデータは、タイマ割込み処理が発生する毎に、このダイナミックポート出力処理において１コモンずつ順繰りにポート出力される。例えば、次回に実行されるタイマ割込み処理ではコモン１用として格納されたデータがポート出力され、次々回に実行されるタイマ割込み処理ではコモン２用として格納されたデータがポート出力される、という具合に各コモン用のポート出力バッファに格納されたデータが１つずつ順番に処理されていく。これにより、所定の表示態様（図柄の変動表示や停止表示、作動記憶数表示、遊技状態表示等を行う態様）や性能表示モニタを構成する各ランプがコモン単位で順繰りに駆動され、ダイナミック点灯方式により点灯制御される。
【０３５７】
ステップＳ２０３：主制御ＣＰＵ７２は、ポート入力処理を実行する。この処理では、入力ポート情報に基づき最新のスイッチ状態を正確に取得するために、主制御ＣＰＵ７２は、パラレルＩ／Ｏポート７９から各種スイッチ信号の入力値と前回入力値の反転結果値との論理積を入力ポートオン検出フラグに格納する。この結果、入力ポートオン検出フラグの値（ＯＮ／ＯＦＦ）により、各種スイッチ信号の前回からの変化を踏まえた正確な入力状態を把握することが可能となる。各種スイッチ信号には、ゲートスイッチ７８からの通過検出信号や、中始動入賞口スイッチ８０、右始動入賞口スイッチ８２、第１カウントスイッチ８４、第２カウントスイッチ８５、第１入賞口スイッチ８６、第２入賞口スイッチ８１からの入賞検出信号、不図示の不正検出スイッチ（磁気検出スイッチ、電波検出スイッチ、振動検出スイッチ等）からの検出信号等が含まれる。
【０３５８】
ステップＳ２０４：主制御ＣＰＵ７２は、タイマ更新処理を実行する。この処理では、主制御ＣＰＵ７２は、遊技に用いる各種タイマ（図柄の変動時間・停止時間や電動役物の開放時間・閉鎖時間等を管理するタイマ）の他、外部情報用の各種タイマ、セキュリティ信号用タイマ等のカウンタを更新する処理（減算処理等）を実行する。
【０３５９】
ステップＳ２０５：主制御ＣＰＵ７２は、初期値乱数更新処理を実行する。処理の内容は、メインループ処理の初期値乱数更新処理（図２０のステップＳ１４２）と同様である。
【０３６０】
ステップＳ２０６：主制御ＣＰＵ７２は、当り図柄乱数更新処理を実行する。この処理では、主制御ＣＰＵ７２は特別図柄及び普通図柄の抽選用の各種乱数を発生させるためのカウンタの値を更新する。各カウンタの値は、ＲＡＭ７６のカウンタ領域にてインクリメントされ、それぞれ規定の範囲内でループする。各種乱数には、例えば大当り図柄乱数等が含まれる。
【０３６１】
ステップＳ２０６ａ：主制御ＣＰＵ７２は、設定変更中又は設定参照中であるか否かを確認する。具体的には、設定変更中フラグの値が「０１Ｈ」、「０２Ｈ」又は「０３Ｈ」であるか否かを確認する。
【０３６２】
その結果、設定変更中又は設定参照中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ２０６ｂを実行する。一方、設定変更中又は設定参照中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ２０７を実行する。
【０３６３】
このような判断処理を実行している理由は、設定変更中及び設定参照中である場合、通常の遊技に係る処理を実行しないようにするためである。そして、設定変更中又は設定参照中において、タイマ割込み処理内の通常の遊技に係る処理を実行しないことで、主制御装置７０のプログラムの負荷を軽減することができる。
【０３６４】
ステップＳ２０６ｂ：主制御ＣＰＵ７２は、設定変更処理を実行する。この処理を実行することにより、主制御ＣＰＵ７２は、設定を変更する際に実行される設定変更処理又は設定を参照する際に実行される設定参照処理の少なくとも一方を含む設定関連処理を実行することができる（設定関連処理実行手段）。なお、処理の詳細は後述する。設定関連処理は、設定変更中又は設定参照中に実行される処理が含まれる。そして、設定変更処理を終えると、主制御ＣＰＵ７２は、ステップＳ２１７ａを実行する。ステップＳ２１７ａに移行する理由は、外部情報管理処理において外部信号（セキュリティ信号）を出力するためである。
【０３６５】
このような処理を実行することにより、主制御ＣＰＵ７２は、設定関連処理及びベース関連処理のうち、一方の処理の実行中には、他方の処理の少なくとも一部の処理の実行を制限することができる（制限手段）。つまり、主制御ＣＰＵ７２は、設定変更中又は設定参照中である場合（ステップＳ２０６ａ；Ｙｅｓ）、ベース関連処理の少なくとも一部の処理（ステップＳ２０７〜ステップＳ２１７、特に、ステップＳ２０８）を実行しないようにすることができる。
【０３６６】
ステップＳ２０７：主制御ＣＰＵ７２は、スイッチ管理処理を実行する。この処理では、先のポート入力処理（ステップＳ２０３）で入力したスイッチ信号のうち、ゲートスイッチ７８、中始動入賞口スイッチ８０、右始動入賞口スイッチ８２、第１カウントスイッチ８４、第２カウントスイッチ８５、第１入賞口スイッチ８６、第２入賞口スイッチ８１、特定領域スイッチ８３からの通過検出信号に基づいて遊技中に発生した事象の判定を行い、それぞれ発生した事象に応じた処理を実行する。なお、処理の詳細は後述する。
【０３６７】
本実施形態では、中始動入賞口スイッチ８０又は右始動入賞口スイッチ８２から入賞検出信号（ＯＮ）が入力されると、主制御ＣＰＵ７２はそれぞれ第１特別図柄又は第２特別図柄に対応した内部抽選の契機（抽選契機）となる事象が発生したと判定する。また、ゲートスイッチ７８から通過検出信号（ＯＮ）が入力されると、主制御ＣＰＵ７２は普通図柄に対応した抽選契機となる事象が発生したと判定する。
【０３６８】
ステップＳ２０８：主制御ＣＰＵ７２は、加算数算定処理を実行する（ベース関連処理実行手段）。加算数算定処理は、ベース関連処理である。本処理は、使用領域の処理である。この処理において、主制御ＣＰＵ７２は、遊技状態と、各スイッチ（アウトスイッチ９９、中始動入賞口スイッチ８０、右始動入賞口スイッチ８２、第１入賞口スイッチ８６、第２入賞口スイッチ８１、第１カウントスイッチ８４、第２カウントスイッチ８５等）の状態を確認し、ベース計算用に「領域外のＲＡＭに加算すべき値（４ｍｓの間に発生した賞球数、アウト数等の加算数）」を算出する。具体的には、主制御ＣＰＵ７２は、発射球数Ａ（通常アウト加算数）、発射球数Ｂ（総アウト加算数）、獲得球数（通常賞球加算数）の値を決定する処理を実行する。なお、処理の詳細は後述する。
【０３６９】
ステップＳ２０９，ステップＳ２１０：主制御ＣＰＵ７２は、特別遊技管理処理及び普通遊技管理処理を実行する。これらの処理は、パチンコ機１における遊技を具体的に進行させるためのものである。
【０３７０】
特別遊技管理処理（ステップＳ２０９）では、主制御ＣＰＵ７２は、第１特別図柄又は第２特別図柄に対応する内部抽選の実行を制御したり、第１特別図柄表示装置３４及び第２特別図柄表示装置３５による変動表示や停止表示を決定したり、その表示結果に応じて第１可変入賞装置３０及び第２可変入賞装置３１の作動を制御したりする。なお、処理の詳細は後述する。
【０３７１】
また、普通遊技管理処理（ステップＳ２１０）では、主制御ＣＰＵ７２は、普通図柄表示装置３３による変動表示や停止表示を決定したり、その表示結果に応じて可変始動入賞装置２８の作動を制御したりする。例えば、主制御ＣＰＵ７２は先のスイッチ管理処理（ステップＳ２０７）の中で始動ゲート２０の通過を契機として取得した乱数（普通図柄当り決定乱数）を記憶しておき、この普通遊技管理処理の中で記憶から乱数値を読み出し、所定の当り範囲内に該当するか否かの判定を行う。乱数値が当り範囲内に該当する場合、普通図柄表示装置３３により普通図柄を変動表示させて所定の当り態様で普通図柄の停止表示を行った後、主制御ＣＰＵ７２は普通電動役物ソレノイド８８を励磁して可変始動入賞装置２８を作動させる。一方、乱数値が当り範囲外であれば、主制御ＣＰＵ７２は、変動表示の後にはずれの態様で普通図柄の停止表示を行う。
【０３７２】
ステップＳ２１１：主制御ＣＰＵ７２は、状態管理処理を実行する。この処理では、主制御ＣＰＵ７２は、入賞頻度の異常（中始動入賞口２６、普通入賞口２２，２４への入球数が異常に多い状態）やベース異常（遊技盤ユニット８の裏側へ回収された遊技球数、すなわち遊技領域８ａ内に打ち込まれた遊技球数より各入賞口２２，２４，２６，２８ａ，３０ｂ，３１ｂへの入賞球数の合計の方が多い状態）等のエラー状態が発生していないか否かのチェックを行う。エラー状態を検知した場合、主制御ＣＰＵ７２は、遊技場のホールコンピュータに対してはセキュリティ信号の出力により、また、演出制御装置１２４に対しては所定のエラーコマンドの送信により、異常が発生したことを通知する。なお、この処理において、主制御ＣＰＵ７２は、扉開放や不正検出（磁石、電波、振動等）に関するエラー処理を実行してもよい。
【０３７３】
ステップＳ２１２：主制御ＣＰＵ７２は、入賞口スイッチ処理を実行する。この処理では、先のポート入力処理（ステップＳ２０３）において各種スイッチ８０，８１，８２，８４，８５，８６から入力された入賞検出信号に基づき格納した各入力ポートオン検出フラグがＯＮの場合に、それぞれの対象となる賞球制御カウンタを１加算して更新する。
【０３７４】
ステップＳ２１３：主制御ＣＰＵ７２は、払出制御管理処理を実行する。この処理では、主制御ＣＰＵ７２はまず払出コマンドバッファが空でないか（送信すべき払出コマンドがセットされているか）否かを確認し、空でない（払出コマンドがセットされている）場合は、払出コマンドバッファに出力された各種払出コマンドを払出制御装置９２に対して送信する。例えば、電源投入時の起動モードを示す払出コマンドは、ＣＰＵ初期化処理の過程でセットされ、払出コマンドバッファに出力され、この起動モードを示す払出コマンドがこの処理で送信される。一方、払出コマンドバッファが空である場合は、賞球の払い出しを指示するための処理に進む。主制御ＣＰＵ７２は賞球制御カウンタが０でないか否かを確認し、賞球制御カウンタが０でない場合は、このカウンタに対応する賞球個数を指示する賞球指定の払出コマンドを払出制御装置９２に対して送信する。より具体的には、各賞球制御カウンタに対応する賞球指定の払出コマンドがこの処理で送信される。なお、払出コマンドの送信は、払出制御装置９２から主制御装置７０に対し払出コマンド許可信号が入力されており、かつ、送信データレジスタ（送信ＦＩＦＯ）にセットされている払出コマンドの数が所定数未満である場合（より具体的には、送信ＦＩＦＯにセットされた払出コマンドが送信済みであるか、又は、現在送信中であって送信ＦＩＦＯに空きがある場合）に実行される。
【０３７５】
また、特に電源投入時においては、ＣＰＵ初期化処理の過程でセットされた払出コマンドが正常に送信された場合、主制御ＣＰＵ７２はこれを契機として発射許可信号をオンにする。具体的には、主制御ＣＰＵ７２は電源投入時に出力した払出コマンドバッファをクリアするとともに、出力ポートの特定ビットをセットすることで発射許可信号をオンにする。これにより、電源投入後の正常動作を確認した上で遊技球の発射が許可され、この発射許可信号が払出制御装置９２を介して発射制御基板１０８に送られることにより、遊技球の発射が可能な状態となる。
【０３７６】
また、主制御ＣＰＵ７２は、払出制御管理処理において、演出制御装置１２４に対して賞球個数の内容を伝達する賞球内容コマンドを出力する。第１可変入賞装置３０又は第２可変入賞装置３１に対応する第１カウントスイッチ８４又は第２カウントスイッチ８５から入賞検出信号が入力された場合、第１利益（例えば、遊技球１５個分）に対応する賞球内容コマンドを生成する。なお、コマンドを生成するとは、コマンドをサブコマンド送信用バッファに格納することを意味する（以下、同様）。また、普通入賞口２４に対応する第２入賞口スイッチ８１から入賞検出信号が入力された場合、第２利益（例えば、遊技球１０個分）に対応する賞球内容コマンドを生成する。賞球内容コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。
【０３７７】
〔賞球数及び獲得遊技球数について〕
第１特別図柄の始動口の賞球数及び第２特別図柄の始動口の賞球数は、それぞれ１個以上の規定数に設定されている。また、第１特別図柄の始動口と第２特別図柄の始動口とでは、賞球数を異ならせてもよい。さらに、特別図柄の当選確率や、総獲得遊技球数の期待値（初当りから時間短縮状態が終了するまでの一連の期間に得られる平均出球数）に基づいて、最低賞球数を設定してもよい。さらにまた、特別図柄の当選確率、総獲得遊技球数の期待値、大入賞口の開放回数、大入賞口の開放時間、大入賞口の最大入賞数、大入賞口の賞球数が所定の条件を満たした場合、１回の大当りによる獲得遊技球数が最大の獲得遊技球数の１／４未満となる大当りを設定してもよい。
【０３７８】
ステップＳ２１５：主制御ＣＰＵ７２は、試験信号管理処理を実行する。この処理は、領域外の処理とすることができる。この処理では、主制御ＣＰＵ７２が自己の内部状態（例えば、普通図柄遊技管理状態、特別図柄遊技管理状態、発射位置指定状態、大当り中、小当り中、確率変動機能作動中、時間短縮機能作動中等）を表す各種の試験信号を生成し、これらをポート出力要求バッファに格納する。この試験信号により、例えば主制御装置７０の外部で主制御ＣＰＵ７２の内部状態を試験することができる。
【０３７９】
ステップＳ２１６：主制御ＣＰＵ７２は、ＬＥＤ表示設定処理を実行する。この処理では、主制御ＣＰＵ７２は、普通図柄表示装置３３、普通図柄作動記憶ランプ３３ａ、第１特別図柄表示装置３４、第２特別図柄表示装置３５、第１特別図柄作動記憶ランプ３４ａ、第２特別図柄作動記憶ランプ３５ａ、遊技状態表示装置３８等に含まれるＬＥＤを点灯制御するためのコモン出力用データを生成する処理を実行する。なお、性能表示モニタ２００に関連する処理は、性能表示モニタ制御処理において実行する。
【０３８０】
より詳細には、主制御ＣＰＵ７２は、特別遊技管理処理（ステップＳ２０９）や普通遊技管理処理（ステップＳ２１０）において決定された図柄の変動表示や停止表示、作動記憶数表示、遊技状態表示等に基づいて、対応する態様で各ランプを点灯させるための駆動信号を、コモン出力用データとして生成する。
【０３８１】
ステップＳ２１７：主制御ＣＰＵ７２は、ソレノイドデータ設定処理を実行する。この処理では、主制御ＣＰＵ７２は、特別遊技管理処理（ステップＳ２０９）や普通遊技管理処理（ステップＳ２１０）等において生成された普通電動役物ソレノイド８８、第１大入賞口ソレノイド９０及び第２大入賞口ソレノイド９７の各駆動信号、試験信号等を合わせて（合成して）ポート出力バッファに格納する。この後、主制御ＣＰＵ７２は、ソレノイドデータポート出力処理を実行する。この処理では、主制御ＣＰＵ７２は各出力バッファ（ポート出力バッファ）に値が格納されているかを確認し、値が格納されている場合はポート出力する。例えば、ポート出力バッファに格納された各ソレノイド８８，９０，９７の各駆動信号をポート出力する。この場合、各駆動信号が対応する各ソレノイド８８，９０，９７に送信され、各ソレノイドは駆動信号に応じた動作を実行する。
【０３８２】
ステップＳ２１７ａ：次に主制御ＣＰＵ７２は、外部情報管理処理を実行する。この処理では、主制御ＣＰＵ７２は外部端子板１６０を通じて遊技場のホールコンピュータに対して外部情報信号（例えば賞球情報、扉開放情報、図柄確定回数情報、大当り情報、始動口情報、セキュリティ信号等）をポート出力要求バッファに格納する。
外部情報管理処理では、「設定変更中又は設定参照中」である場合に、外部信号（セキュリティ信号）を出力する。
【０３８３】
より詳細には、主制御ＣＰＵ７２は、設定変更状態（設定変更中）、設定確定状態（設定確定中）、設定確認状態（設定確認中、設定参照中）、設定異常状態、ＲＡＭ異常状態、チェックサム異常状態において、ホールコンピュータ（外部機器）に対してセキュリティ信号（特別情報）を送信するセキュリティ信号送信処理（特別情報送信処理）を実行する（特別情報送信処理実行手段）。セキュリティ信号は、ポート出力要求バッファに、セキュリティ信号に対応するデータを格納することにより、ホールコンピュータに送信することができる。
【０３８４】
ここで、セキュリティ信号とは、何かしらの異常状態が発生した場合、設定変更状態、設定確定状態又は設定参照状態に移行した場合に出力される信号である。
【０３８５】
主制御ＣＰＵ７２は、遊技状態フラグ（遊技状態情報）に格納されている値を参照してセキュリティ信号を送信するか否かを決定する（特別情報送信処理実行手段）。例えば、遊技状態フラグに、遊技可能状態に対応する値（００Ｈ）が格納されている場合、セキュリティ信号を送信しないと判断し、遊技可能状態に対応する値（００Ｈ）以外の値（０１Ｈ〜０６Ｈ）が格納されている場合、セキュリティ信号を送信すると判断する。
【０３８６】
なお、本実施形態では、各種の外部情報信号のうち、例えば大当り情報として「大当り１」〜「大当り５」を外部に出力することで、パチンコ機１に接続された外部の電子機器（データ表示器やホールコンピュータ）に対して多様な大当り情報を提供することができる（外部情報信号出力手段）。すなわち、大当り情報を複数の「大当り１」〜「大当り５」に分けて出力することで、これらの組み合わせから大当りの種別（当選種類）を図示しないホールコンピュータで集計・管理したり、内部的な確率状態（低確率状態又は高確率状態）や図柄変動時間の短縮状態の変化を認識したり、非当選以外であっても「大当り」に分類されない小当り（条件装置が作動しない当り）の発生を集計・管理したりすることが可能となる。また、大当り情報に基づき、例えば図示しないデータ表示装置によりパチンコ機１の台ごとに過去数営業日以内の大当り発生回数を計数及び表示したり、台ごとに現在大当り中であるか否かを認識したり、あるいは台ごとに現在図柄変動時間の短縮状態であるか否かを認識したりすることができる。この外部情報管理処理において、主制御ＣＰＵ７２は「大当り１」〜「大当り５」のそれぞれの出力状態（ＯＮ又はＯＦＦのセット）を詳細に制御する。
【０３８７】
ステップＳ２１７ｂ：主制御ＣＰＵ７２は、発射位置管理処理を実行する。この処理では、主制御ＣＰＵ７２は、遊技の進行状況に応じて遊技球の発射位置を決定する処理を実行する（発射位置決定手段）。なお、本処理は、特別遊技管理処理の中で実行してもよい。また、処理の詳細は後述する。
【０３８８】
ステップＳ２１７ｃ：主制御ＣＰＵ７２は、賞球数算定処理を実行する。この処理では、主制御ＣＰＵ７２は、各種の賞球数を算定する処理を実行する。なお、処理の詳細は後述する。
【０３８９】
ステップＳ２１７ｄ：主制御ＣＰＵ７２は、未定の賞球数に係る処理を実行する。この処理では、主制御ＣＰＵ７２は、未定の賞球数に関する処理を実行する。なお、処理の詳細は後述する。
【０３９０】
ステップＳ２１８：主制御ＣＰＵ７２は、割込み禁止処理を実行する。
【０３９１】
ステップＳ２１８ａ：主制御ＣＰＵ７２は、レジスタ退避処理を実行する。
【０３９２】
ステップＳ２１９：主制御ＣＰＵ７２は、性能表示モニタ制御処理を実行する（ベース関連処理実行手段）。性能表示モニタ制御処理は、ベース関連処理である。本処理は、領域外の処理である。この処理において、主制御ＣＰＵ７２は、性能表示モニタ２００の表示内容の切替等の処理を実行したり、メインループ処理の性能表示モニタ集計除算処理（図２０のステップＳ１４５）で算出されたベースの値を性能表示モニタ２００に表示するための駆動信号を、コモン出力用データとして生成したりする処理を実行する。なお、処理の詳細は、後述する。
【０３９３】
ステップＳ２１９ａ：主制御ＣＰＵ７２は、レジスタ復帰処理を実行する。これにより、ステップＳ２１８ａの処理で退避されていたレジスタの値が復帰する。
【０３９４】
ステップＳ２２０：主制御ＣＰＵ７２は、割込み許可処理を実行する。ここで割込みが許可されることにより、タイマ割込み処理の次ステップ以降を実行している間に他の割込みが発生することが可能となる。このように、タイマ割込み処理は多重割込みが許可されている。
なお、割込み要求信号の受付や多重割込みの優先制御等は、割込みコントローラ１９２により実行される。
【０３９５】
ステップＳ２２２：主制御ＣＰＵ７２は、ステップＳ２００で退避させたＨＬ，ＤＥ，ＢＣ，ＡＦレジスタの値を各レジスタに復帰させ、タイマ割込み処理を終了してＣＰＵ初期化処理のメインループ処理に復帰する。
【０３９６】
〔割込みコントローラによる割込み管理〕
主制御装置７０においては、メイン制御プログラムであるＣＰＵ初期化処理の実行中に、ＸＩＮＴ割込み（電源断予告時割込み処理の元となるパラレルＩ／Ｏポート７９により出力される割込み要求）、ＳＣＵ割込み（シリアル通信受信割込み処理の元となるシリアル通信回路１９６により出力される割込み要求）、ＰＴＣ割込み（タイマ割込み処理の元となるタイマ回路１９４により出力される割込み要求）が発生しうる。これらの割込み要求は、主制御装置７０に実装された割込みコントローラ１９２によって管理されて制御される。割込みコントローラ１９２は、主制御ＣＰＵ７２の割込み許可命令（ＥＩ命令）により割込み要求の受付を許可し、割込み禁止命令（ＤＩ命令）により割込み要求の受付を禁止する制御（いわゆるマスカブル割込みの制御）を行っている。
【０３９７】
ＸＩＮＴ割込み、ＳＣＵ割込み、ＰＴＣ割込みは、いずれも相互依存性のない独立した発生要因に基づいて生じるため、複数の割込み要求が同時期に発生する場合も当然に考えられる。そこで、割込みコントローラ１９２は、割込み処理の重要度や処理効率等を考慮して予め定められた割込み要求の優先順位に従って各割込み要求を制御する。
【０３９８】
より具体的には、割込み要求（割込み処理）の優先順位は割込みベクタテーブルに定義されており、ＸＩＮＴ割込み（電源断予告時割込み処理）の優先度が最も低く、ＰＴＣ割込み（タイマ割込み処理）の優先度が次に高く、ＳＣＵ割込み（シリアル通信受信割込み処理）の優先度が最も高く設定されている（図２１〜図２３参照）。
【０３９９】
割込みベクタテーブルの設定がＣＰＵ初期化処理の序盤になされることにより、割込みコントローラ１９２はこれ以降のタイミングで発生する割込み要求の優先制御を行うことができる。実際には、ＣＰＵ初期化処理がメインループ処理に遷移した後、割込みが許可されてから割込みが禁止されるまでの間にいずれかの割込み要求が発生すると、割込みコントローラ１９２は受け付けた割込み要求を割込みベクタテーブルに設定された優先順位に基づいて制御する。例えば、ＸＩＮＴ割込みとＰＴＣ割込みを同時に受け付けた場合、より優先度の高いＰＴＣ割込み（タイマ割込み処理）が先に処理される。タイマ割込み処理が実行されている間、ＸＩＮＴ割込みは割込み待ち状態となり、タイマ割込み処理が終了した後でＸＩＮＴ割込み（電源断予告時割込み処理）が実行される。
【０４００】
このようにして優先順位に基づく割込み要求の制御を行うことにより、割込みコントローラ１９２は主制御装置７０における多重割込みの実行を可能としている。
【０４０１】
〔ダイナミックポート出力処理〕
図２７は、ダイナミックポート出力処理の手順例を示すフローチャートである。以下、各手順を追って説明する。
【０４０２】
ステップＳ１６０：主制御ＣＰＵ７２は、出力ポート０をクリアする処理を実行する。これにより、メイン表示器の表示がクリアされる。出力ポート０は、メイン表示器に関するデータを出力するポートである。
【０４０３】
ステップＳ１６１：主制御ＣＰＵ７２は、出力ポート２をクリアする処理を実行する。これにより、性能表示モニタ２００の表示がクリアされる。出力ポート２は、性能表示モニタ２００に関するデータを出力するポートである。
【０４０４】
ステップＳ１６０及びステップＳ１６１の処理を実行する理由は、ダイナミック点灯方式の場合、表示を消去しないと、コモンデータを参照するときに制御処理が暴走する可能性があるからである。
【０４０５】
なお、ステップＳ１６０及びステップＳ１６１の処理の後には、ブランキング時間終了待ちの処理を実行することができる。この待ち時間により、表示データを消去して、一定時間が経過してからデータを出力することができる。この待ち時間も、制御処理が暴走することを回避するための待ち時間である。なお、この待ち時間の間に、以下のステップＳ１６２及びステップＳ１６３の処理を実行してもよい。
【０４０６】
ステップＳ１６２：主制御ＣＰＵ７２は、コモンカウンタを０〜３の範囲で更新する処理を実行する。これにより、出力対象のコモン番号が更新される。
【０４０７】
ステップＳ１６３：主制御ＣＰＵ７２は、コモンカウンタに対応したコモンデータを取得する処理を実行する。これにより、出力対象のコモンに対応したデータを取得することができる。
【０４０８】
ステップＳ１６４：主制御ＣＰＵ７２は、出力ポート１にコモンデータを出力する処理を実行する。出力ポート１にコモンデータを出力することにより、コモンを切り替えながら、コモンデータを出力することができる。出力ポート１は、コモンカウンタに対応したコモン番号（コモン０〜３）を指定するデータを出力するポートである。
【０４０９】
ステップＳ１６５：主制御ＣＰＵ７２は、コモンカウンタに応じた表示データを取得する処理を実行する。表示データは、使用領域のＲＡＭに格納されている。
【０４１０】
取得する表示データとしては、大きく分けて２つのデータがあり、１つ目のデータは、メイン表示器用のデータであり、２つ目のデータは、性能表示モニタ２００用のデータである。
【０４１１】
１つ目のメイン表示器用のデータは、ＬＥＤ表示設定処理（図６０）において、コモン出力用データとして生成される。
【０４１２】
２つ目の性能表示モニタ２００用のデータは、性能表示モニタ制御処理（図６４）の性能表示モニタ表示処理（ステップＳ６４６）においてベースを表示するためのデータとして生成される場合もあり、設定変更処理（図３２）のステップＳ３３４〜ステップＳ３４６において設定値を表示するためのデータとして生成される場合もある。
【０４１３】
ここで、２つ目の性能表示モニタ２００用のデータに関しては、ベースを表示する場合も、設定値を表示する場合も、共通のコモン０〜３バッファに表示データがセットされるため、過去のデータは上書きされる。
【０４１４】
そして、図２７のステップＳ１６９の処理と図２８のステップＳ１７３の処理とは、処理としては同一の処理であるが、図２７のステップＳ１６９の処理を実行する場合には、共通のコモン０〜３バッファに設定値に関するデータが格納されているため、性能表示モニタ２００には設定値に関する内容が表示される。一方、図２８のステップＳ１７３の処理を実行する場合には、共通のコモン０〜３バッファにベースに関するデータが格納されているため、性能表示モニタ２００にベースに関する内容が表示される。
【０４１５】
ステップＳ１６６：主制御ＣＰＵ７２は、設定変更中又は設定参照中であるか否かを確認する。具体的には、設定変更中フラグの値が「０１Ｈ」、「０２Ｈ」又は「０３Ｈ」であるか否かを確認する。
【０４１６】
その結果、設定変更中又は設定参照中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ１６７ａを実行する。一方、設定変更中又は設定参照中であることを確認できた場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ１６９を実行する。
【０４１７】
ステップＳ１６７ａ：主制御ＣＰＵ７２は、出力ポート０に出力する処理を実行する。具体的には、メイン表示器の表示をセットする処理を実行する。これにより、指定したコモンで指定したデータが出力される。ここで出力されるデータは、ＬＥＤ表示設定処理により生成されたコモン出力用データであり、コモン出力用データをコモン用のポート出力バッファにセットすることにより、統合表示基板８９に実装された各ランプの点灯をダイナミック点灯方式で制御することができる。
【０４１８】
ステップＳ１６７ｂ：主制御ＣＰＵ７２は、割込み禁止処理を実行する。
ステップＳ１６７ｃ：主制御ＣＰＵ７２は、レジスタ退避処理を実行する。
【０４１９】
ステップＳ１６８ａ：主制御ＣＰＵ７２は、性能表示モニタ出力処理を実行する（ベース関連処理実行手段）。性能表示モニタ出力処理は、ベース関連処理である。本処理は、領域外の処理である。このため、割込み禁止処理を実行してから本処理を実行する。この処理を実行することにより、指定したコモンで指定したデータが出力される。なお、処理の詳細は、後述する。
【０４２０】
このような処理を実行することにより、主制御ＣＰＵ７２は、領域外の処理（第２処理）に含まれる処理として、性能表示モニタ２００にベースを表示する処理（ベース関連処理）を実行することができる（第２処理実行手段）。
【０４２１】
ステップＳ１６８ｂ：主制御ＣＰＵ７２は、レジスタ復帰処理を実行する。
ステップＳ１６８ｃ：主制御ＣＰＵ７２は、割込み許可処理を実行する。
【０４２２】
ステップＳ１６９：主制御ＣＰＵ７２は、出力ポート２に出力する処理を実行する。具体的には、性能表示モニタ２００の表示をセットする処理（ステップＳ１６５の処理で取得した表示データを出力ポート２に出力する処理）を実行する。本処理は、使用領域の処理である。本処理を実行することにより、設定変更中又は設定参照中において、性能表示モニタ２００に設定値が表示される。なお、ステップＳ１６８ａの処理以外の処理は、使用領域の処理とすることができる。
【０４２３】
このような処理を実行することにより、通常遊技中は、使用領域のバッファ内容をメイン表示器に出力することができ、領域外のバッファ内容を性能表示モニタ２００に出力することができる。一方、設定変更中及び設定参照中は、使用領域のバッファ内容を性能表示モニタ２００に出力することができ、メイン表示器はすべてクリアし何も表示しないようにすることができる。
【０４２４】
パチンコ機１において、メイン表示器に７セグメントＬＥＤが存在しない場合（複数のドットＬＥＤを幾何学的に配列している場合）がある。このような状況で、設定値を分かりやすく表示するためには、性能表示モニタ２００の７セグメントＬＥＤを使用する必要がある。このとき、領域外で処理を行うことに規則的な懸念（遊技に関する処理であるにも関わらず、使用領域で処理を行っていないという懸念）がある。
【０４２５】
性能表示モニタ２００に関する処理は、領域外で実行することが認められているので、基本的には、性能表示モニタ２００の表示処理は領域外で実行する。
ただし、性能表示モニタの７セグメントＬＥＤの表示処理の中でも、設定値を表示する処理は、遊技に関する処理に該当する可能性があるため、使用領域で実行する。
【０４２６】
これにより、性能表示モニタ２００に設定値を表示する処理を使用領域で実行することができ、規則的な懸念を回避することができる。
【０４２７】
このような処理を実行することにより、主制御ＣＰＵ７２は、使用領域の処理（第１処理）に含まれる処理として、性能表示モニタ２００に設定値を表示する処理を実行することができる（第１処理実行手段）。
【０４２８】
以上の処理を終えると、主制御ＣＰＵ７２は、タイマ割込み処理（図２６）に復帰する。
【０４２９】
〔性能表示モニタ出力処理〕
図２８は、性能表示モニタ出力処理の手順例を示すフローチャートである。以下、各手順を追って説明する。
【０４３０】
ステップＳ１７０：主制御ＣＰＵ７２は、スタックポインタ退避処理を実行する。この処理により、使用領域のスタックポインタが退避される。
【０４３１】
ステップＳ１７１：主制御ＣＰＵ７２は、領域外のスタックポインタを設定する処理を実行する。
【０４３２】
ステップＳ１７２：主制御ＣＰＵ７２は、レジスタ退避処理を実行する。レジスタの退避は、領域外のスタックポインタを使用する。
【０４３３】
ステップＳ１７３：主制御ＣＰＵ７２は、データを出力する処理を実行する。
具体的には、性能表示モニタ２００の表示をセットする処理（図２７のステップＳ１６５の処理で取得した表示データを出力ポート２に出力する処理）を実行する。本処理を実行することにより、通常遊技中において、性能表示モニタ２００にベースが表示される。
【０４３４】
本処理は、図２７のステップＳ１６９と同様の処理であるが、出力ポート２に出力されるデータの内容（性能表示モニタ２００に表示される内容）が異なっている。
本処理（ステップＳ１７３）では、図２７のステップＳ１６５においてベースに関するデータが取得されるため、出力ポート２にベースに関するデータが出力され、性能表示モニタ２００にベースに関する内容が表示される。
一方、図２７のステップＳ１６９では、図２７のステップＳ１６５において設定値に関するデータが取得されるため、出力ポート２に設定値に関するデータが出力され、性能表示モニタ２００に設定値に関する内容が表示される。
【０４３５】
コモンの出力は、使用領域に関する処理で実行しているため（共通のコモン番号を使用するため；図２７中ステップＳ１６４参照）、本処理ではデータのみを出力する処理を実行する。これにより、指定したコモンで指定したデータが出力される。ここで出力されるデータは、性能表示モニタ表示処理により生成されたコモン出力用データであり、コモン出力用データ（ベース表示用データ）をコモン用のポート出力バッファにセットすることにより、性能表示モニタ２００に実装された各ランプの点灯をダイナミック点灯方式で制御することができる。
【０４３６】
具体的には、主制御ＣＰＵ７２は、前回のベース又は今回のベースのいずれか一方を、対応する識別子「ｂＬ．」又は「ｂ６．」とともに予め設定された間隔ごとに切り替えて性能表示モニタ２００に表示するためのコモン出力用データをポート出力バッファにセットする処理を実行する。ここでセットされたコモン出力用データ（駆動信号）に基づいて、性能表示モニタ２００での表示内容が制御される。
【０４３７】
ステップＳ１６６：主制御ＣＰＵ７２は、レジスタ復帰処理を実行する。
【０４３８】
ステップＳ１６７：主制御ＣＰＵ７２は、スタックポインタ復帰処理を実行する。本処理を実行することにより、使用領域のスタックポインタに復帰後、使用領域に関する処理に戻ることになる。
以上の処理を終えると、主制御ＣＰＵ７２は、ダイナミックポート出力処理（図２７）に復帰する。
【０４３９】
図２９は、タイマ割込み処理とダイナミックポート出力処理との関係を示す図である。
タイマ割込みは、シリアル通信受信割込みと比較して、割込み優先度が低い割込みとなっている（図２１〜図２３参照）。
ここで、図中の太字の点線矢印は割込み禁止区間を示しており（点線矢印Ａ１〜Ａ３）、図中の太字の実線矢印は割込み許可区間を示している（実線矢印Ｂ１〜Ｂ３）。
【０４４０】
タイマ割込み処理では、まず、レジスタ退避処理（Ｓ２００）、及び、割込みフラグ初期化処理（Ｓ２０１）を実行する。この区間は、割込み禁止区間である（点線矢印Ａ１参照）。
【０４４１】
本実施形態の主制御ＣＰＵ７２（プログラム、アセンブラ）は、割込みが発生すると、自動的に、割込み禁止という命令を使った場合と同じ状態となる。このため、タイマ割込み処理が開始された場合、内部的には（ハードウェアとしては）、割込み禁止状態となっている。よって、割込みを許可するためには、割込み許可処理を実行する必要がある。
【０４４２】
このため、タイマ割込み処理では、つぎに、割込み許可処理（Ｓ２０１ａ）を実行する。この処理を実行することにより、割込み許可区間が開始される（実線矢印Ｂ１参照）。
【０４４３】
タイマ割込み処理からダイナミックポート出力処理（Ｓ２０２）が呼び出されると、ダイナミックポート出力処理では、出力ポート０をクリアする処理や出力ポート２をクリアする処理等が実行される（Ｓ１６０，Ｓ１６１）。この区間は、割込み許可区間である（実線矢印Ｂ１参照）。
【０４４４】
ダイナミックポート出力処理では、つぎに、割込み禁止処理（Ｓ１６７ｂ）を実行する。この処理を実行することにより、割込み禁止区間が開始される（点線矢印Ａ２参照）。
【０４４５】
ダイナミックポート出力処理では、さらに、レジスタ退避処理（Ｓ１６７ｃ）、性能表示モニタ出力処理（Ｓ１６８ａ）、及び、レジスタ復帰処理（Ｓ１６８ｂ）を実行する。この区間は、割込み禁止区間である（点線矢印Ａ２参照）。
【０４４６】
ダイナミックポート出力処理では、最後に、割込み許可処理（Ｓ１６８ｃ）を実行する。この処理を実行することにより、割込み許可区間が開始される（実線矢印Ｂ２参照）。
【０４４７】
ダイナミックポート出力処理からタイマ割込み処理に戻り、各種処理を実行する。この区間は、割込み許可区間である（実線矢印Ｂ２参照）。
【０４４８】
タイマ割込み処理では、つぎに、割込み禁止処理（Ｓ２１８）を実行する。この処理を実行することにより、割込み禁止区間が開始される（点線矢印Ａ３参照）。
タイマ割込み処理では、さらに、レジスタ退避処理（Ｓ２１８ａ）、性能表示モニタ制御処理（Ｓ２１９）、及び、レジスタ復帰処理（Ｓ２１９ａ）を実行する。この区間は、割込み禁止区間である（点線矢印Ａ３参照）。
【０４４９】
そして、タイマ割込み処理では、割込み許可処理（Ｓ２２０）を実行する。この処理を実行することにより、割込み許可区間が開始される（実線矢印Ｂ３参照）。
【０４５０】
このように、本実施形態では、「タイマ割込み処理」より割込み優先度の高い「シリアル通信受信割込み処理」を設定しているため、「性能表示モニタ制御処理（Ｓ２１９）」及び「性能表示モニタ出力処理（Ｓ１６５）」は、割込み禁止にしてから処理を実行している。
【０４５１】
このため、「性能表示モニタ制御処理（Ｓ２１９）」及び「性能表示モニタ出力処理（Ｓ１６５）」の実行中は、割込み優先度の高い「シリアル通信受信割込み」が発生した場合でも、割り込まれることなく「性能表示モニタ制御処理（Ｓ２１９）」及び「性能表示モニタ出力処理（Ｓ１６５）」が継続して実行される。
この場合、「性能表示モニタ制御処理」や「性能表示モニタ出力処理」が終了し、割込みが許可されたタイミングで「シリアル通信受信割込み処理」が実行される。割込みに関する受信データは、受信バッファに保存されているため、受信データを取り出すタイミングは遅れても、その後に受信データに関する処理が実行されるため問題は発生しない。
【０４５２】
〔主制御ＣＰＵ７２の処理内容〕
主制御ＣＰＵ７２は、タイマ割込み処理（第１処理）を実行する（第１処理実行手段）。また、主制御ＣＰＵ７２は、タイマ割込み処理の実行中にシリアル通信受信割込み（所定の割込み）が発生した場合、タイマ割込み処理の実行を中断して、タイマ割込み処理とは異なるシリアル通信受信割込み処理（第２処理）を実行する（第２処理実行手段）。
【０４５３】
タイマ割込み処理（第１処理）は、シリアル通信受信割込みを許可する割込み許可処理、及び、出球履歴を監視する処理であってシリアル通信受信割込みを許可しない割込み非許可処理を含む。
【０４５４】
割込み許可処理は、使用領域に関する処理、例えば、「性能表示モニタ制御処理（Ｓ２１９）」及び「性能表示モニタ出力処理（Ｓ１６５）」を除いた処理（特別遊技管理処理等）である。
割込み非許可処理は、領域外に関する処理、例えば、「性能表示モニタ制御処理（Ｓ２１９）」及び「性能表示モニタ出力処理（Ｓ１６５）」である。
【０４５５】
主制御ＣＰＵ７２は、割込み非許可処理を実行する場合、シリアル通信受信割込みを禁止している状態で割込み非許可処理を実行する（第１処理実行手段）。
【０４５６】
また、主制御ＣＰＵ７２は、割込み非許可処理を実行する場合、割込み非許可処理を実行する前にシリアル通信受信割込みを禁止する処理を実行し、割込み非許可処理を実行し、割込み非許可処理を実行した後にシリアル通信受信割込みを許可する処理を実行する（第１処理実行手段）。
【０４５７】
割込み非許可処理は、ベースを算出する処理のうちの一部の処理である。ベースを算出する処理のうちの一部の処理は、「性能表示モニタ制御処理（Ｓ２１９）」及び「性能表示モニタ出力処理（Ｓ１６５）」である。
【０４５８】
図３０は、タイマ割込み処理の変形形態を示す図である。
タイマ割込み処理は、図２６に示す処理の順番で説明したが、以下のように変形することもできる。
【０４５９】
タイマ割込み処理の処理順序は、〔１〕ダイナミックポート出力処理、〔２〕加算数算定処理（少なくとも入賞検出及び賞球数の算定）、〔３〕性能表示モニタ制御処理という順序とする。
【０４６０】
〔１〕ダイナミックポート出力処理を最優先の処理としている理由は、コモンの切り替えタイミングとデータの表示時間を一定にするためである。このため、〔１〕ダイナミックポート出力処理は、タイマ割込み処理の前半（序盤）に行っている。
【０４６１】
〔２〕加算数算定処理を次に優先する処理としている理由は、性能表示モニタ制御処理において、使用する賞球数・アウト数を使用領域内で事前に算出するため、加算数算定処理を性能表示モニタ制御処理よりも前に行う必要があるからである。
【０４６２】
〔３〕性能表示モニタ制御処理を最後の優先順位としている理由は、性能表示モニタ制御処理は、加算数算定処理の終了後に実行する必要があるからである。
【０４６３】
図中の〔Ａ〕、〔Ｂ〕又は〔Ｃ〕に挿入する処理は、図２６の配置例に限られずに、任意の処理（入力ポートの更新処理、入力ポートのエッジ検出処理、入賞口の判定処理、特別図柄に係る処理、普通図柄に係る処理、エラーに係る処理、外部出力に係る処理、試験信号出力に係る処理、ポート出力処理等）を挿入することができる。
【０４６４】
この際、特別図柄に係る処理（特別遊技管理処理）を加算数算定処理より前に行うか後に行うかによって、算出されるベースの値は、異なる値となる。この理由は、加算数算定処理内で大当り中であるか否かの判定を行っているため、ベースの値の分母となるアウト数をカウントする場合とカウントしない場合とが存在するからである。
【０４６５】
具体的には、特別図柄に係る処理が加算数算定処理より前の場合には、１回の割込み内で、特別図柄に係る処理で大当りとなり、かつ、アウトスイッチを検出していた場合、アウト数のカウントは行わない（アウトスイッチの検出は、大当たり中と判断してベースの計算から除外される）。
【０４６６】
一方、特別図柄に係る処理が加算数算定処理より後の場合には、１回の割込み内で、特別図柄に係る処理で大当りとなり、かつ、アウトスイッチを検出していた場合、アウト数のカウントは行う（加算数算定処理の時点でまだ大当りとしていないため、アウトスイッチの検出は有効となり、ベースの計算から除外されない）。
【０４６７】
このように、特別図柄に係る処理を加算数算定処理より前に配置するか後に配置するかによって、ベースの値は変化することになるが、特別図柄に係る処理は、遊技仕様や算出したいベースの内容に応じて、タイマ割込み処理の中の任意の場所に配置することができる。
【０４６８】
図３１及び図３２は、設定変更処理の第１手順例を示すフローチャートである。
ステップＳ３００：主制御ＣＰＵ７２は、設定値バッファをロードする処理を実行する。これにより、主制御ＣＰＵ７２は、現在の設定値を取得することができる。
【０４６９】
ステップＳ３０２：主制御ＣＰＵ７２は、設定変更中、かつ、設定確定前であるか否かを確認する。具体的には、設定変更中フラグの値が「０１Ｈ」であるか否かを確認する。
【０４７０】
その結果、設定変更中、かつ、設定確定前であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ３０４を実行する。一方、設定変更中、かつ、設定確定前であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ３０８を実行する。
【０４７１】
ステップＳ３０４：主制御ＣＰＵ７２は、ＲＡＭクリアスイッチ３０４が押下されたか否かを確認する。なお、本実施形態では、ＲＡＭクリアスイッチ３０４と設定変更スイッチとを兼用させているため、ここではＲＡＭクリアスイッチ３０４の押下を確認しているが、ＲＡＭクリアスイッチ３０４と設定変更スイッチとを兼用させておらず、設定変更スイッチを別途設けている場合には、本処理で設定変更スイッチが押下されたか否かを確認する。
【０４７２】
その結果、ＲＡＭクリアスイッチ３０４が押下されたことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ３０６を実行する。一方、ＲＡＭクリアスイッチ３０４が押下されていたことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ３０８を実行する。
【０４７３】
ステップＳ３０６：主制御ＣＰＵ７２は、設定値に１を加算する処理を実行する。例えば、ステップＳ３００にてロードした設定値が「０（設定１）」である場合、本処理を実行すると、設定値は「１（設定２）」となる。また、ステップＳ３００にてロードした設定値が「１（設定２）」である場合、本処理を実行すると、設定値は「２（設定３）」となる。なお、ステップＳ３００にてロードした設定値が「５（設定６）」である場合、本処理を実行すると、設定値は元に戻って「０（設定１）」となる。
【０４７４】
ここで、ステップＳ３００にてロードした設定値が「５（設定６）」である場合、本処理を実行することにより、設定値は元に戻らずに「６（範囲外）」とし、次のステップＳ３０８及びステップＳ３１０で「０（設定１）」に補正する処理を行ってもよい。
【０４７５】
ステップＳ３０８：主制御ＣＰＵ７２は、設定値が「０（設定１）」〜「５（設定６）」の範囲であるか否かを確認する。本処理は、意図しない設定値がセットされることを回避するための処理である。
【０４７６】
その結果、設定値が「０（設定１）」〜「５（設定６）」の範囲であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ３１２を実行する。一方、設定値が「０（設定１）」〜「５（設定６）」の範囲であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ３１０を実行する。
【０４７７】
ステップＳ３１０：主制御ＣＰＵ７２は、「０（設定１）」をセットする処理を実行する。これにより、意図しない設定値がセットされている場合には、「０（設定１）」をセットすることができる。
【０４７８】
ステップＳ３１２：主制御ＣＰＵ７２は、設定変更中、かつ、設定確定前であるか否かを確認する。具体的には、設定変更中フラグの値が「０１Ｈ」であるか否かを確認する。
【０４７９】
その結果、設定変更中、かつ、設定確定前であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ３１４を実行する。一方、設定変更中、かつ、設定確定前であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ３２２を実行する（ページ内結合子１→１）。
【０４８０】
ステップＳ３１２：主制御ＣＰＵ７２は、設定キーがＯＮからＯＦＦに変化したか否かを確認する。主制御ＣＰＵ７２は、設定キースイッチ３０２からの入力信号がＯＮからＯＦＦに変化した場合に、設定キーがＯＮからＯＦＦに変化したと判断することができる。
なお、本判断処理は、設定キー（設定キースイッチ３０２）がＯＦＦであるかという判断処理であってもよい。
【０４８１】
その結果、設定キーがＯＮからＯＦＦに変化したことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ３１６を実行する。一方、設定キーがＯＮからＯＦＦに変化したことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ３３４を実行する（ページ外結合子Ｃ→Ｃ）。
【０４８２】
ステップＳ３１６：主制御ＣＰＵ７２は、設定変更中フラグに「０２Ｈ（設定変更中・確定後）」をセットする処理を実行する。
【０４８３】
ステップＳ３１８：主制御ＣＰＵ７２は、サブコマンドとして、「設定確定指定コマンド」を生成する処理を実行する。「設定確定指定コマンド」には、設定が確定したという情報や、設定値の情報を含ませることができる。
【０４８４】
ステップＳ３２０：主制御ＣＰＵ７２は、サブコマンドセット処理を実行する。この処理を実行することにより、「設定確定指定コマンド」がサブコマンド送信用バッファにセットされる。セットされた「設定確定指定コマンド」は、サブコマンド送信処理において、演出制御装置１２４に送信される。本処理を終了すると、主制御ＣＰＵ７２は、次に、ステップＳ３３２を実行する（ページ内結合子２→２）。
【０４８５】
ステップＳ３２２：主制御ＣＰＵ７２は、設定キーがＯＮ又は内枠開放であるか否かを確認する。
【０４８６】
その結果、設定キーがＯＮ又は内枠開放であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ３３２を実行する（ページ内結合子２→２）。一方、設定キーがＯＮ又は内枠開放であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ３２４を実行する。
【０４８７】
ステップＳ３２４：主制御ＣＰＵ７２は、内枠閉鎖タイマを更新する処理を実行する。
この処理では、主制御ＣＰＵ７２は内枠（例えば内枠アセンブリ７）の閉鎖時に内枠閉鎖タイマに初期値を設定し、その後、時間の経過に伴って（本モジュールの呼び出しごとに）タイマをカウントダウンする。
【０４８８】
ステップＳ３２４：主制御ＣＰＵ７２は、内枠閉鎖タイマがタイムアップしたか否かを確認する。具体的には、内枠閉鎖タイマの値が未だ０になっていなければ、主制御ＣＰＵ７２は内枠閉鎖タイマがタイムアップしていないと判断する（Ｎｏ）。この場合、主制御ＣＰＵ７２は、ステップＳ３３４を実行する（ページ外結合子Ｃ→Ｃ）。
【０４８９】
この後、時間の経過に伴って内枠閉鎖タイマの値が０になると、主制御ＣＰＵ７２は、内枠閉鎖タイマがタイムアップしたと判断し（Ｙｅｓ）、ステップＳ３２８を実行する。
【０４９０】
ステップＳ３２８：主制御ＣＰＵ７２は、設定変更中フラグをクリアする処理を実行する。具体的には、主制御ＣＰＵ７２は、設定変更中フラグに「０」をセットする処理を実行する。
【０４９１】
設定確認状態の終了時に（設定確認状態で設定キーをＯＦＦにした際に）、ウエイト時間を設定する場合には、本処理において設定確認状態のウエイト時間を設定し、ウエイト時間がタイムアップするまで次の処理に移行しないようにする（本処理で待機する、ループ処理により待機する）ことができる。
【０４９２】
ステップＳ３３０：主制御ＣＰＵ７２は、設定変更完了時の処理へ移行する処理を実行する。具体的には、ジャンプ命令によって図２５のステップＳ１５２ａ（ステップＳ１５３）に移行する処理を実行する（ページ外結合子「設定変更完了時の処理へ移行」→「設定変更完了時」）。
【０４９３】
このような処理を実行することにより、設定変更及び設定参照を終了した場合は、リセット状態へ移行する。具体的には、電源断時の退避処理にジャンプする。そして、ジャンプ先では、チェックサム計算後、電源供給を確認し、プログラムの先頭（ＣＰＵ初期化処理）に戻る。これにより、プログラムの構成が「初期化→設定変更又は設定参照（仮のメインループ）→設定変更後の初期化→本来のメインループ」となるところを、「初期化→メインループ（通常遊技、設定変更及び設定参照）」と簡略化することができる。
【０４９４】
ここで、パチンコ機１に設定の機能（設定変更装置３００）を追加する場合、電源投入時の処理を、（１）初期化処理、（２）設定変更中のメインループ処理、（３）設定変更後の再初期化処理（表示器のクリア処理、ＲＡＭの再クリア処理、通常遊技への移行処理等）、（４）遊技中のメインループ処理という構成にする必要がある。
このように、設定の機能を追加すると、設定変更処理そのものに加え、設定変更処理の前後の処理も必要となるため、プログラムコード量が大幅に増加する。
【０４９５】
そこで、本実施形態では、電源投入時の処理（ＣＰＵ初期化処理の少なくとも一部の処理）と、電源断予告時の退避処理（電源断予告時割込み処理の少なくとも一部の処理）とを、設定変更終了後の処理として兼用するようにしている。
【０４９６】
具体的には、タイマ割込み中に呼ばれる設定変更処理において、設定変更又は設定参照の終了条件を満たした場合に、タイマ割込み処理に戻らず、電源断予告時の退避処理（電源断予告時割込み処理の途中）へ移行する。
【０４９７】
電源断予告時の退避処理では、全出力ポートのクリア、チェックサムの算定・保存を行い、その後は電源がＯＮのままであることから、プログラム先頭（ＣＰＵ初期化処理）に戻り、電源復帰時と同様の初期化処理を通じて通常の遊技状態に移行する。
【０４９８】
このように、設定変更終了後の処理について、電源投入時の処理及び電源断予告時の退避処理を兼用することで、設定変更後の処理を専用のプログラムで行う場合と比較して、プログラムコードの増加量を抑えることができる。
【０４９９】
ステップＳ３３２：主制御ＣＰＵ７２は、内枠閉鎖タイマをクリアする処理を実行する。そして、本処理を終えると、主制御ＣＰＵ７２は、次に、ステップＳ３３４を実行する（ページ外結合子Ｃ→Ｃ）。
【０５００】
ステップＳ３３４：主制御ＣＰＵ７２は、コモン０，１バッファに表示データ「ｒｎ．」をセットする処理を実行する。
【０５０１】
ステップＳ３３６：主制御ＣＰＵ７２は、設定変更中、かつ、設定確定前であるか否かを確認する。具体的には、設定変更中フラグの値が「０１Ｈ」であるか否かを確認する。
【０５０２】
その結果、設定変更中、かつ、設定確定前であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ３３８を実行する。一方、設定変更中、かつ、設定確定前であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ３４０を実行する。
【０５０３】
ステップＳ３３８：主制御ＣＰＵ７２は、コモン２バッファに表示データとして「−」に対応するデータをセットする処理を実行する。主制御ＣＰＵ７２は、次に、ステップＳ３４２を実行する。
【０５０４】
ステップＳ３４０：主制御ＣＰＵ７２は、コモン２バッファに表示データとして「空欄（非表示）」に対応するデータをセットする処理を実行する。主制御ＣＰＵ７２は、次に、ステップＳ３４２を実行する。
【０５０５】
ステップＳ３４２：主制御ＣＰＵ７２は、設定値バッファをロードする処理を実行する。これにより、主制御ＣＰＵ７２は、設定変更後等の設定値を取得することができる。
【０５０６】
ステップＳ３４４：主制御ＣＰＵ７２は、設定値を表示データに変換する処理を実行する。
【０５０７】
ステップＳ３４６：主制御ＣＰＵ７２は、コモン３バッファに表示データとして、ステップＳ３４４の処理によって変換された表示データをセットする処理を実行する。
【０５０８】
例えば、設定値が「５（設定６）」であり、設定変更中、かつ、設定確定前である場合、性能表示モニタ２００の４つの７セグメントＬＥＤ２０１〜２０４には、左側から順番に、「ｒ」「ｎ．」「−」「６」が表示される。また、設定値が「０（設定１）」であり、設定変更中、かつ、設定確定前でない場合、性能表示モニタ２００の４つの７セグメントＬＥＤ２０１〜２０４には、左側から順番に、「ｒ」「ｎ．」「空欄（非表示）」「１」が表示される。
【０５０９】
すなわち、性能表示モニタ２００の「ｒ」「ｎ．」「−」「設定値」という表示態様は、設定変更中の表示態様（第１表示態様）であり、性能表示モニタ２００の「ｒ」「ｎ．」「空欄（非表示）」「設定値」という表示態様は、設定参照中の表示態様（第２表示態様）である。
【０５１０】
このような処理を実行することにより、性能表示モニタ２００は、設定変更中と、設定値参照中とでは、異なる表示態様で設定値を表示し、設定値を表示している際には、ベースを表示しないようにすることができる。
【０５１１】
また、このような処理を実行することにより、性能表示モニタ２００は、設定値又はベースを表示可能であり、すなわち、主制御ＣＰＵ７２は、性能表示モニタ２００に対して設定値又はベースを表示させることができ、性能表示モニタ２００が設定値を表示している際にはベースを表示せず、性能表示モニタ２００がベースを表示している際には設定値を表示しないようにすることができる。
以上の処理を終えると、主制御ＣＰＵ７２は、タイマ割込み処理（図２６）に復帰する。
【０５１２】
図３３は、設定変更処理の第２手順例を示すフローチャートである。
第２手順例は、設定変更状態が終了した後の設定確定状態においてウエイト時間を設定するための手順例である。第１手順例及び第２手順例は、遊技の仕様に応じて、いずれかの手順例を採用することができる。
【０５１３】
ステップＳ３５０：主制御ＣＰＵ７２は、遊技状態を確認する処理を実行する。遊技状態は、遊技状態フラグの値により確認する。
【０５１４】
ステップＳ３５２：主制御ＣＰＵ７２は、遊技状態が設定変更状態であるか否かを確認する処理を実行する。具体的には、遊技状態フラグの値が設定変更状態に対応する値（０１Ｈ）であるか否かを確認する処理を実行する。
【０５１５】
その結果、遊技状態が設定変更状態であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ３５４を実行する。一方、遊技状態が設定変更状態であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ３５８を実行する。
【０５１６】
ステップＳ３５４：主制御ＣＰＵ７２は、ＲＡＭクリアスイッチが押下されたか否かを確認する。
【０５１７】
その結果、ＲＡＭクリアスイッチが押下されたことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ３５６を実行する。一方、ＲＡＭクリアスイッチが押下されたことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ３５８を実行する。
【０５１８】
ステップＳ３５６：主制御ＣＰＵ７２は、設定値を更新する処理を実行する。処理の内容は、図３１のステップＳ３０６と同様である。なお、設定値の数は機種による。また、本処理の実行後には、図３１のステップＳ３０８及びステップＳ３１０と同様の処理を実行してもよい。
【０５１９】
ステップＳ３５８：主制御ＣＰＵ７２は、設定キースイッチがＯＮであるか否かを確認する。
【０５２０】
その結果、設定キースイッチがＯＮであることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ３６６を実行する。一方、設定キースイッチがＯＮであることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ３６０を実行する。
【０５２１】
ステップＳ３６０：主制御ＣＰＵ７２は、設定変更状態であるか否かを確認する。確認の方法は、ステップＳ３５２と同様である。
【０５２２】
その結果、設定変更状態であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ３６２を実行する。一方、設定変更状態であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ３６８を実行する。
【０５２３】
ステップＳ３６２：主制御ＣＰＵ７２は、遊技状態を設定確定状態に変更する処理を実行する。具体的には、主制御ＣＰＵ７２は、遊技状態フラグに「０２Ｈ（設定確定状態に対応する値）」を設定する処理を実行する。
【０５２４】
また、本処理において、主制御ＣＰＵ７２は、設定変更中フラグに「０２Ｈ（設定変更中・確定後）」をセットする処理（図３１のステップＳ３１６と同様の処理）を実行することが好ましい。
【０５２５】
このような処理を実行することにより、主制御ＣＰＵ７２は、設定変更状態が終了した場合、設定を変更不能な状態であり、遊技不能な設定確定状態に移行させることができる（設定確定状態移行手段）。
【０５２６】
ステップＳ３６４：主制御ＣＰＵ７２は、設定値をサブコマンドにセットする処理を実行する。本処理は、図３１のステップＳ３１８及びステップＳ３２０の処理と同様の処理である。
【０５２７】
ステップＳ３６６：主制御ＣＰＵ７２は、ウエイトタイマをセットする処理を実行する。ウエイトタイマは、設定確定状態のウエイト時間をカウントするためのタイマであり、初期値には、一定の時間に対応する時間が設定されている。本処理を終えると、主制御ＣＰＵ７２は、次にステップＳ３７８の処理を実行する。なお、本処理でセットされたウエイトタイマは、この時点では減算されず、ステップＳ３６０の処理で否定（Ｎｏ）と判断された場合に、ステップＳ３６８の処理で減算される。
【０５２８】
ステップＳ３６８：ステップＳ３６０の処理で否定（Ｎｏ）と判断された場合、主制御ＣＰＵ７２は、ウエイトタイマを減算する処理を実行する。
【０５２９】
ステップＳ３７０：主制御ＣＰＵ７２は、ウエイトタイマがタイムアップしたか否か（減算処理の結果、ウエイトタイマが１から０になったか否か）を確認する。
【０５３０】
その結果、ウエイトタイマがタイムアップしたことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ３７２を実行する。一方、ウエイトタイマがタイムアップしたことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ３７８を実行するとともに、ウエイトタイマがタイムアップするまで、ウエイトタイマの減算処理（ステップＳ３６８）及びタイムアップの確認処理（ステップＳ３７０）を繰り返し実行する。
【０５３１】
ステップＳ３７２：ウエイトタイマがタイムアップした場合（ステップＳ３７０：Ｙｅｓ）、主制御ＣＰＵ７２は、設定関連処理終了用のサブコマンドをセットする処理を実行する。設定関連処理終了用のサブコマンドは、サブコマンド送信用バッファにセットされ、演出制御装置１２４に送信される。
【０５３２】
〔ウエイトタイマのタイムアップ判定について〕
ステップＳ３７０において肯定（Ｙｅｓ）と判断される場合は、ウエイトタイマが１から０になったときのみとすることが好ましい。つまり、ウエイトタイマが０のままである場合には、ステップＳ３７０において否定（Ｎｏ）と判断することが好ましい。
【０５３３】
この理由は、ウエイトタイマは、起動時にクリア（ゼロクリア）されるからである。
つまり、初回の設定変更処理の実行時には、ウエイトタイマが０であり、この状態で設定キーがオフであった場合には、即遊技可能状態となってしまうことを防ぐため、一度設定キーをオンにし、ウエイトタイマをセットしないとタイムアップにならないようにしている。
【０５３４】
ステップＳ３７４：主制御ＣＰＵ７２は、電源投入時サブコマンドセット処理を実行する。電源投入時サブコマンドセット処理では、電源投入時用のサブコマンドを設定する処理を実行する。なお、電源投入時サブコマンドセット処理と同一の処理をＣＰＵ初期化処理で実行する場合には（例えば、本処理と図１２のステップＳ１１８の処理とが同一の処理である場合には）、本処理を実行しなくてもよい。
【０５３５】
設定関連処理終了用のサブコマンド及び電源投入時用のサブコマンドは、サブコマンド送信用バッファにセットされ、演出制御装置１２４に送信される。
【０５３６】
ステップＳ３７６：主制御ＣＰＵ７２は、遊技状態を遊技可能状態に変更する処理を実行する。具体的には、主制御ＣＰＵ７２は、遊技状態フラグに「００Ｈ（遊技可能状態に対応する値）」を設定する処理を実行する。本処理を終えると、主制御ＣＰＵ７２は、次にステップＳ３７８の処理を実行する。
【０５３７】
このような処理を実行することにより、主制御ＣＰＵ７２は、設定確定状態が終了した場合、設定を変更不能な状態であり、遊技可能な遊技可能状態に移行させることができる（遊技可能状態移行手段）。
【０５３８】
ステップＳ３７８：主制御ＣＰＵ７２は、その他の処理を実行する。主制御ＣＰＵ７２は、必要に応じて設定変更処理の第１手順例（図３１、図３２）において示した処理のうち少なくとも１つの処理を実行する。
【０５３９】
例えば、ステップＳ３６６の処理、又は、ステップＳ３７０の処理に続けて本処理を実行する場合、主制御ＣＰＵ７２は、図３２のステップＳ３３４〜ステップＳ３４６の処理のうち少なくとも１つの処理を実行することが好ましい。
【０５４０】
一方、ステップＳ３７６の処理に続けて本処理を実行する場合、主制御ＣＰＵ７２は、図３１のステップＳ３２４〜ステップＳ３３０の処理のうち少なくとも１つの処理を実行することが好ましい。
以上の処理を終えると、主制御ＣＰＵ７２は、タイマ割込み処理（図２６）に復帰する。
【０５４１】
〔スイッチ管理処理〕
図３４は、スイッチ管理処理の手順例を示すフローチャートである。以下、各手順を追って説明する。
【０５４２】
ステップＳ１０：主制御ＣＰＵ７２は、第１特別図柄に対応する中始動入賞口スイッチ８０から入賞検出信号が入力（抽選契機が発生）されたか否かを確認する。この入賞検出信号の入力が確認された場合（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ１２に進んで第１特別図柄記憶更新処理を実行する。具体的な処理の内容については、別のフローチャートを用いてさらに後述する。一方、入賞検出信号の入力がなかった場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１４に進む。
【０５４３】
ステップＳ１４：次に主制御ＣＰＵ７２は、第２特別図柄に対応する右始動入賞口スイッチ８２から入賞検出信号が入力（抽選契機が発生）されたか否かを確認する。この入賞検出信号の入力が確認された場合（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ１６に進んで第２特別図柄記憶更新処理を実行する。ここでも同様に、具体的な処理の内容については別のフローチャートを用いてさらに後述する。一方、入賞検出信号の入力がなかった場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１８に進む。
【０５４４】
ステップＳ１８：主制御ＣＰＵ７２は、第１可変入賞装置３０の第１大入賞口３０ｂに対応する第１カウントスイッチ８４から入賞検出信号が入力されたか否かを確認する。この入賞検出信号の入力が確認された場合（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ１９に進んで第１大入賞口カウント処理を実行する。第１大入賞口カウント処理では、主制御ＣＰＵ７２は大当り遊技中に１ラウンドごとの第１可変入賞装置３０への入賞球数をカウントする。一方、入賞検出信号の入力がなかった場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ２０に進む。
【０５４５】
ステップＳ２０：主制御ＣＰＵ７２は、第２可変入賞装置３１の第２大入賞口３１ｂに対応する第２カウントスイッチ８５から入賞検出信号が入力されたか否かを確認する。この入賞検出信号の入力が確認された場合（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ２１に進んで第２大入賞口カウント処理を実行する。第２大入賞口カウント処理では、主制御ＣＰＵ７２は大当り遊技中（小当り遊技中）に第２可変入賞装置３１への入賞球数をカウントする。一方、入賞検出信号の入力がなかった場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ２２に進む。
【０５４６】
ステップＳ２２：主制御ＣＰＵ７２は、普通図柄に対応するゲートスイッチ７８から通過検出信号が入力されたか否かを確認する。この通過検出信号の入力が確認された場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ２４を実行する。一方、通過検出信号の入力がなかった場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ２６に進む。
【０５４７】
ステップＳ２４：主制御ＣＰＵ７２は、普通図柄記憶更新処理を実行する。普通図柄記憶更新処理では、主制御ＣＰＵ７２は現在の普通図柄作動記憶数が上限数（例えば４個）未満であるか否かを確認し、上限数に達していなければ、普通図柄当り乱数を取得する。また、主制御ＣＰＵ７２は、普通図柄作動記憶数を１インクリメントする。そして、主制御ＣＰＵ７２は、取得した普通図柄当り乱数値をＲＡＭ７６の乱数記憶領域に記憶させる。次に、主制御ＣＰＵ７２は、ステップＳ２６を実行する。
【０５４８】
ステップＳ２６：主制御ＣＰＵ７２は、第２大入賞口３１ｂ内の特定領域３１ｘに対応する特定領域スイッチ８３から通過検出信号が入力されたか否かを確認する。この通過検出信号の入力が確認された場合（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ２８に進んで特定領域予備フラグをＯＮにする処理を実行する。一方、通過検出信号の入力がなかった場合（Ｎｏ）、主制御ＣＰＵ７２はタイマ割込み処理（図２６）に復帰する。
【０５４９】
〔第１特別図柄記憶更新処理〕
図３５は、第１特別図柄記憶更新処理（図３４中のステップＳ１２）の手順例を示すフローチャートである。以下、第１特別図柄記憶更新処理の手順について順を追って説明する。
【０５５０】
ステップＳ３０：ここでは先ず、主制御ＣＰＵ７２は第１特別図柄作動記憶数カウンタの値を参照し、作動記憶数が最大値（例えば４とする）未満であるか否かを確認する。作動記憶数カウンタは、ＲＡＭ７６の乱数記憶領域に記憶されている大当り決定乱数や大当り図柄乱数等の個数（組数）を表すものである。ここで、ＲＡＭ７６の乱数記憶領域は、第１特別図柄及び第２特別図柄で共通して使用する８つのセクション（例えば各２バイト）に分けられており、各セクションには大当り決定乱数及び大当り図柄乱数を１個ずつセット（組）で記憶可能である。このとき、第１特別図柄に対応する作動記憶数カウンタの値が最大値に達していれば（Ｎｏ）、主制御ＣＰＵ７２はスイッチ管理処理（図３４）に復帰する。一方、作動記憶数カウンタの値が最大値未満であれば（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ３１に進む。
【０５５１】
ステップＳ３１：主制御ＣＰＵ７２は、第１特別図柄作動記憶数を１つ加算する。第１特別図柄作動記憶数カウンタは、例えばＲＡＭ７６の作動記憶数領域に記憶されており、主制御ＣＰＵ７２はその値をインクリメント（＋１）する。ここで加算されたカウンタの値に基づき、ＬＥＤ表示設定処理（図２６中のステップＳ２１６）で第１特別図柄作動記憶ランプ３４ａの点灯状態が制御されることになる。
【０５５２】
ステップＳ３２：そして、主制御ＣＰＵ７２は、サンプリング回路７７を通じて乱数発生器７５から第１特別図柄に対応する大当り決定乱数値を取得する（第１抽選要素の取得、抽選要素取得手段）。乱数値の取得は、乱数発生器７５のピンアドレスを指定して行う。主制御ＣＰＵ７２が８ビット処理の場合、アドレスの指定は上位及び下位で１バイトずつ２回に分けて行われる。主制御ＣＰＵ７２は、指定したアドレスから大当り決定乱数値をリードすると、これを第１特別図柄に対応する大当り決定乱数として転送先のアドレスにセーブする。
【０５５３】
ステップＳ３３：次に主制御ＣＰＵ７２は、ＲＡＭ７６の大当り図柄乱数カウンタ領域から第１特別図柄に対応する大当り図柄乱数値を取得する（抽選要素取得手段）。この乱数値の取得もまた、大当り図柄乱数カウンタ領域のアドレスを指定して行う。主制御ＣＰＵ７２は、指定したアドレスから大当り図柄乱数値をリードすると、これを第１特別図柄に対応する大当り図柄乱数として転送先のアドレスにセーブする。
【０５５４】
ステップＳ３４：また、主制御ＣＰＵ７２は、ＲＡＭ７６の変動用乱数カウンタ領域から、第１特別図柄の変動条件に関する乱数値として、リーチ判定乱数及び変動パターン決定乱数を順番に取得する（変動パターン決定要素取得手段、抽選要素取得手段）。これら乱数値の取得も同様に、変動用乱数カウンタ領域のアドレスを指定して行われる。そして、主制御ＣＰＵ７２は、指定したアドレスからリーチ判定乱数及び変動パターン決定乱数をそれぞれ取得すると、これらを転送先のアドレスにセーブする。
【０５５５】
ステップＳ３５：主制御ＣＰＵ７２は、セーブした大当り決定乱数、大当り図柄乱数、リーチ判定乱数及び変動パターン決定乱数をともに第１特別図柄に対応する乱数記憶領域に転送し、これら乱数を領域内の空きセクションにセットで記憶させる（第１抽選要素記憶手段、抽選要素記憶手段）。複数のセクションには順番（例えば第１〜第４）が設定されており、現段階で第１〜第４の全てのセクションが空きであれば、第１セクションから順に各乱数が記憶される。あるいは、第１セクションが既に埋まっており、その他の第２〜第４セクションが空きであれば、第２セクションから順に各乱数が記憶されていく。なお、乱数記憶領域の読み出しはＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）形式である。
【０５５６】
ステップＳ３６：次に主制御ＣＰＵ７２は、現在の特別遊技管理フェーズ（遊技状態）が大当り中であるか否かを確認する。大当り中以外であれば（Ｎｏ）、主制御ＣＰＵ７２は次以降のステップＳ３７，Ｓ３８を実行する。大当り中であれば（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ３７，Ｓ３８をスキップしてステップＳ３８ａに進む。本実施形態においてこの判断を行っているのは、大当り中に発生した入球については先読みによる演出を行わないためである。
【０５５７】
ステップＳ３７：大当り中以外の場合（ステップＳ３６：Ｎｏ）、主制御ＣＰＵ７２は第１特別図柄に関して取得時演出判定処理を実行する（先読み処理実行手段）。この処理は、先のステップＳ３２〜Ｓ３４でそれぞれ取得した第１特別図柄の大当り決定乱数、大当り図柄乱数及び変動パターン決定乱数に基づいて、特別図柄抽選の結果や変動時間を事前（変動開始前）に判定し、それによって演出内容を判定（いわゆる「先読み」）するためのものである。この処理において、第１特別図柄の事前判定の結果を特図先判定演出コマンド（先読み情報）の下位バイト分にセットする。
【０５５８】
ステップＳ３８：取得時演出判定処理を実行すると、次に主制御ＣＰＵ７２は、第１特別図柄に関して特図先判定演出コマンドの上位バイト分（例えば「Ｂ８Ｈ」）をセットする（先読み処理実行手段）。この上位バイトデータは、コマンド種別が「第１特別図柄に関する特図先判定演出用」であることを記述したものである。なお、特図先判定演出コマンドの下位バイト分（当否に関する情報や変動時間に関する情報）は、先の取得時演出判定処理（ステップＳ３７）においてセットされるので、ここでは下位バイトに上位バイトを合成することで例えば１ワード長のコマンドが生成されることになる。
【０５５９】
ステップＳ３８ａ：次に主制御ＣＰＵ７２は、第１特別図柄に関して作動記憶数増加時演出コマンドをセットする。具体的には、コマンドの種別を表す上位バイトの先行値（例えば「ＢＢＨ」）に対し、増加後の作動記憶数（例えば「０１Ｈ」〜「０４Ｈ」）を下位バイトに付加した１ワード長の演出コマンドを生成する。このとき下位バイトについては、デフォルトで第２の位を「０」とすることにより、その値が「作動記憶数の増加による結果（変化情報）」であることを表している。つまり、下位バイトが「０１Ｈ」であれば、それは前回までの作動記憶数「００Ｈ」から１つ増加した結果、今回の作動記憶数が「０１Ｈ」となったことを表している。同様に、下位バイトが「０２Ｈ」〜「０４Ｈ」であれば、それは前回までの作動記憶数「０１Ｈ」〜「０３Ｈ」からそれぞれ１つ増加した結果、今回の作動記憶数が「０２Ｈ」〜「０４Ｈ」となったことを表している。なお、上記の先行値「ＢＢＨ」は、今回の演出コマンドが第１特別図柄についての作動記憶数コマンドであることを表す値である。
【０５６０】
ステップＳ３９：そして、主制御ＣＰＵ７２は、第１特別図柄に関して演出コマンド出力設定処理を実行する。この処理では、先のステップＳ３８で生成した特図先判定演出コマンドや、ステップＳ３８ａで生成した作動記憶数増加時演出コマンド、始動口入賞音制御コマンドが演出制御装置１２４に対して送信される（記憶数通知手段）。
【０５６１】
以上の手順を終えるか、もしくは第１特別図柄作動記憶数が４に達していた場合（ステップＳ３０：Ｎｏ）、主制御ＣＰＵ７２はスイッチ管理処理（図３４）に復帰する。
【０５６２】
〔第２特別図柄記憶更新処理〕
次に図３６は、第２特別図柄記憶更新処理（図３４中のステップＳ１６）の手順例を示すフローチャートである。以下、第２特別図柄記憶更新処理の手順について順を追って説明する。
【０５６３】
ステップＳ４０：主制御ＣＰＵ７２は、第２特別図柄作動記憶数カウンタの値を参照し、作動記憶数が最大値未満であるか否かを確認する。第２特別図柄作動記憶数カウンタについても上記と同様に、ＲＡＭ７６の乱数記憶領域に記憶されている大当り決定乱数や大当り図柄乱数等の個数（組数）を表すものである。このとき第２特別図柄作動記憶数カウンタの値が最大値（例えば４とする）に達していれば（Ｎｏ）、主制御ＣＰＵ７２はスイッチ管理処理（図３４）に復帰する。一方、未だ第２特別図柄作動記憶数カウンタの値が最大値未満であれば（Ｙｅｓ）、主制御ＣＰＵ７２は次のステップＳ４１以降に進む。
【０５６４】
ステップＳ４１：主制御ＣＰＵ７２は、第２特別図柄作動記憶数を１つ加算（第２特別図柄作動記憶数カウンタの値をインクリメント）する。先のステップＳ３１（図３５）と同様に、ここで加算されたカウンタの値に基づき、ＬＥＤ表示設定処理（図２６中のステップＳ２１６）で第２特別図柄作動記憶ランプ３５ａの点灯状態が制御されることになる。
【０５６５】
ステップＳ４２：そして、主制御ＣＰＵ７２は、サンプリング回路７７を通じて乱数発生器７５から第２特別図柄に対応する大当り決定乱数値を取得する（第２抽選要素の取得、抽選要素取得手段）。乱数値を取得する手法は、先に説明したステップＳ３２（図３５）と同様である。
【０５６６】
ステップＳ４３：次に主制御ＣＰＵ７２は、ＲＡＭ７６の大当り図柄乱数カウンタ領域から第２特別図柄に対応する大当り図柄乱数値を取得する（抽選要素取得手段）。乱数値を取得する方法は、先に説明したステップＳ３３（図３５）と同様である。
【０５６７】
ステップＳ４４：また、主制御ＣＰＵ７２は、ＲＡＭ７６の変動用乱数カウンタ領域から、第２特別図柄の変動条件に関するリーチ判定乱数及び変動パターン決定乱数を順番に取得する（変動パターン決定要素取得手段、抽選要素取得手段）。これら乱数値の取得もまた、先に説明したステップＳ３４（図３５）と同様に行われる。
【０５６８】
ステップＳ４５：主制御ＣＰＵ７２は、セーブした大当り決定乱数、大当り図柄乱数、リーチ判定乱数及び変動パターン決定乱数をともに第２特別図柄に対応する乱数記憶領域に転送し、これら乱数を領域内の空きセクションにセットで記憶させる（第２抽選要素記憶手段、抽選要素記憶手段）。記憶の手法は、先に説明したステップＳ３５（図３５）と同様である。
【０５６９】
ステップＳ４５ａ：次に主制御ＣＰＵ７２は、現在の特別遊技管理フェーズ（遊技状態）が大当り中であるか否かを確認する。そして、大当り中以外であれば（Ｎｏ）、主制御ＣＰＵ７２は次以降のステップＳ４６，Ｓ４７を実行する。逆に大当り中であれば（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ４６，Ｓ４７をスキップしてステップＳ４８に進む。本実施形態においてこの判断を行っているのは、同じく大当り中に発生した入球については先読みによる演出を行わないためである。
【０５７０】
ステップＳ４６：大当り中以外である場合（ステップＳ４５ａ：Ｎｏ）、次に主制御ＣＰＵ７２は、第２特別図柄に関して取得時演出判定処理を実行する（先読み処理実行手段）。この処理は、先のステップＳ４２〜Ｓ４４でそれぞれ取得した第２特別図柄の大当り決定乱数及び大当り図柄乱数に基づいて、事前（変動開始前）に内部抽選の結果を判定し、それによって演出内容を判定するためのものである。この処理において、第２特別図柄の事前判定の結果を特図先判定演出コマンドの下位バイト分にセットする。
【０５７１】
ステップＳ４７：取得時演出判定処理を実行すると、次に主制御ＣＰＵ７２は特図先判定演出コマンドの上位バイト分（例えば「Ｂ９Ｈ」）をセットする（先読み処理実行手段）。この上位バイトデータは、コマンド種別が「第２特別図柄に関する特図先判定演出用」であることを記述したものである。ここでも同様に、特図先判定演出コマンドの下位バイト分は、先の取得時演出判定処理（ステップＳ４６）においてセットされるので、ここでは下位バイトに上位バイトを合成することで例えば１ワード長のコマンドが生成されることになる。
【０５７２】
ステップＳ４８：次に主制御ＣＰＵ７２は、第２特別図柄に関して作動記憶数増加時演出コマンドをセットする。ここでは、コマンドの種別を表す上位バイトの先行値（例えば「ＢＣＨ」）に対し、増加後の作動記憶数（例えば「０１Ｈ」〜「０４Ｈ」）を下位バイトに付加した１ワード長の演出コマンドを生成する。第２特別図柄についても同様に、デフォルトで下位バイトの第２の位を「０」とすることにより、その値が「作動記憶数の増加による結果（変化情報）」であることを表すことができる。なお、先行値「ＢＣＨ」は、今回の演出コマンドが第２特別図柄についての作動記憶数コマンドであることを表す値である。
【０５７３】
ステップＳ４９：そして、主制御ＣＰＵ７２は、第２特別図柄に関して演出コマンド出力設定処理を実行する。これにより、第２特別図柄に関して特図先判定演出コマンドや作動記憶数増加時演出コマンド、始動口入賞音制御コマンド等を演出制御装置１２４に対して送信される（記憶数通知手段）。また、以上の手順を終えると、主制御ＣＰＵ７２はスイッチ管理処理（図３４）に復帰する。
【０５７４】
〔取得時演出判定処理〕
図３７は、取得時演出判定処理の手順例を示すフローチャートである。主制御ＣＰＵ７２は、先の第１特別図柄記憶更新処理及び第２特別図柄記憶更新処理（図３５中のステップＳ３７，図３６中のステップＳ４６）においてこの取得時演出判定処理を実行する（事前判定手段、先読み処理実行手段）。上述したように、この処理は第１特別図柄（中始動入賞口２６への入球時）、第２特別図柄（可変始動入賞装置２８への入球時）のそれぞれについて実行される。したがって以下の説明は、第１特別図柄に関する処理に該当する場合と、第２特別図柄に関する処理に該当する場合とがある。以下、各手順に沿って処理の内容を説明する。
【０５７５】
ステップＳ５０：主制御ＣＰＵ７２は、特図先判定演出コマンド（先判定情報）の下位バイト分（例えば「００Ｈ」）をセットする。なお、ここでセットしたバイトデータはコマンドの標準値（はずれ時）を表すものとなる。
【０５７６】
ステップＳ５２：次に主制御ＣＰＵ７２は、先判定用乱数値として大当り決定乱数をロードする。ここでロードする乱数は、先の第１特別図柄記憶更新処理（図３５中のステップＳ３５）又は第２特別図柄記憶更新処理（図３６中のステップＳ４５）でＲＡＭ７６に記憶されているものである。
【０５７７】
ステップＳ５４：そして、主制御ＣＰＵ７２は、ロードした乱数が当り値の範囲外（ここでは下限値以下）であるか否かを判定する（抽選結果先判定手段、事前判定手段）。具体的には、主制御ＣＰＵ７２は比較値（下限値）をＡレジスタにセットし、この比較値からロードした乱数値を減算する。なお、比較値（下限値）は、パチンコ機１における特別図柄抽選の大当り確率に応じて予め規定されている。次に主制御ＣＰＵ７２は、例えばフラグレジスタの値から演算結果が０又は正の値であるか否かを判別する。その結果、ロードした乱数が当り値の範囲外であれば（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ８０に進む。
【０５７８】
ステップＳ８０：次に主制御ＣＰＵ７２は、はずれ時変動パターン情報事前判定処理を実行する（変動パターン先判定手段、先読み処理実行手段）。この処理では、主制御ＣＰＵ７２は、はずれ時の変動時間について変動パターン先判定コマンド（先読み情報）を生成する。ここで生成される変動パターン先判定コマンドには、特に「時間短縮機能」の作動時における変動時間（又は変動パターン番号）に関する事前の判定情報が反映される。例えば、現在の状態が「時間短縮機能」の作動時であれば、主制御ＣＰＵ７２はロードしたリーチ判定乱数に基づいて、変動時間が「はずれリーチ変動（非短縮変動時間）」に対応するものであるか否かを判断する。その結果、変動時間が「はずれリーチ変動（非短縮変動時間）」に対応するものである場合、主制御ＣＰＵ７２は「時短中非短縮変動時間」に対応する変動パターン先判定コマンドを生成する。なお、リーチ変動の場合はさらに、リーチモード乱数から「リーチグループ（リーチの種類）」をも判断し、その結果から変動パターン先判定コマンドを生成することとしてもよい。一方、変動時間が「はずれリーチ変動（非短縮変動時間）」に対応するものでない場合、主制御ＣＰＵ７２は「時短中短縮変動時間」に対応する変動パターン先判定コマンドを生成する。あるいは、現在の状態が「時間短縮機能」の非作動時（低確率状態）であれば、主制御ＣＰＵ７２はロードしたリーチ判定乱数に基づいて、変動時間が「通常はずれリーチ変動」に対応するものであるか否かを判断する。その結果、変動時間が「通常はずれリーチ変動」に対応するものである場合、主制御ＣＰＵ７２は「通常はずれリーチ変動時間」に対応する変動パターン先判定コマンドを生成する。一方、変動時間が「通常はずれリーチ変動」に対応するものでない場合、主制御ＣＰＵ７２は「通常はずれ変動時間」に対応する変動パターン先判定コマンドを生成する。また、ここで生成された変動パターン先判定コマンドは、演出コマンド出力設定処理（ステップＳ３９，Ｓ４９）で送信バッファにセットされる。なお、この処理において、主制御ＣＰＵ７２は、小当り時の変動パターンについて、上述したはずれ時の処理と同様に変動パターン先判定コマンドを生成してもよい。
【０５７９】
以上の手順を実行すると、主制御ＣＰＵ７２は取得時演出判定処理を終了し、呼び出し元の第１特別図柄記憶更新処理（図３５）又は第２特別図柄記憶更新処理（図３６）に復帰する。一方、先のステップＳ５４の判断において、ロードした乱数が当り値の範囲外でなく、範囲内であれば（ステップＳ５４：Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ７４に進む。
【０５８０】
ステップＳ７４：主制御ＣＰＵ７２は、大当り図柄種別判定処理を実行する。この処理は、大当り決定乱数と組になっている大当り図柄乱数に基づいて、そのときの大当り種別（当選種類）を判定するためのものである。例えば、主制御ＣＰＵ７２は先の第１特別図柄記憶更新処理（図３５中のステップＳ３５）又は第２特別図柄記憶更新処理（図３６中のステップＳ４５）で記憶した図柄別の大当り図柄乱数をロードすると、ステップＳ５４と同様に比較値を用いた演算を実行し、その結果からいずれの当選図柄に該当するかを判別する。主制御ＣＰＵ７２は、このときの判別結果を特別図柄先判定値として記憶し、次のステップＳ７８に進む。
【０５８１】
ステップＳ７８：主制御ＣＰＵ７２は、特図先判定演出コマンドの下位バイトとして、先のステップＳ７４で記憶した特別図柄先判定値をセットする。特別図柄先判定値は、例えば「時間短縮状態に移行しない図柄」に該当する場合は「００Ｈ」がセットされ、「時間短縮状態に移行する図柄」に該当する場合は「０１Ｈ」がセットされる。いずれにしても、ここで下位バイト分のデータをセットすることにより、先のステップＳ５０でセットした標準の下位バイトデータ「００Ｈ」が書き換えられることになる。
【０５８２】
ステップＳ７９：次に主制御ＣＰＵ７２は、大当り時変動パターン情報事前判定処理を実行する（変動パターン先判定手段、先読み処理実行手段）。この処理では、主制御ＣＰＵ７２は大当り時の変動時間について、上述した変動パターン先判定コマンドを生成する。ここで生成される変動パターン先判定コマンドには、例えば大当り時のリーチ変動時間（又は変動パターン番号）に関する事前の判定情報が反映される。また、ここで生成された変動パターン先判定コマンドは、演出コマンド出力設定処理（ステップＳ３９，Ｓ４９）で送信バッファにセットされる。
【０５８３】
以上の手順を終えると、主制御ＣＰＵ７２は第１特別図柄記憶更新処理（図３５）又は第２特別図柄記憶更新処理（図３６）に復帰する。
【０５８４】
〔特別遊技管理処理〕
次に、タイマ割込み処理（図２６）の中で実行される特別遊技管理処理の詳細について説明する。図３８は、特別遊技管理処理の構成例を示すフローチャートである。特別遊技管理処理は、実行選択処理（ステップＳ１０００）、特別図柄変動前処理（ステップＳ２０００）、特別図柄変動中処理（ステップＳ３０００）、特別図柄停止表示中処理（ステップＳ４０００）、可変入賞装置管理処理（ステップＳ５０００）のサブルーチン（プログラムモジュール）群を含む構成である。ここでは先ず、各処理に沿って特別遊技管理処理の基本的な流れを説明する。
【０５８５】
ステップＳ１０００：実行選択処理において、主制御ＣＰＵ７２は次に実行するべき処理（ステップＳ２０００〜ステップＳ５０００のいずれか）のジャンプ先を「ジャンプテーブル」から選択する。例えば、主制御ＣＰＵ７２は次に実行するべき処理のプログラムアドレスをジャンプ先のアドレスとし、また、戻り先のアドレスとして特別遊技管理処理の末尾をスタックポインタにセットする。
【０５８６】
いずれの処理を次のジャンプ先として選択するかは、これまでに行われた処理の進行状況（特別遊技管理フェーズ）によって異なる。例えば、未だ特別図柄が変動表示を開始していない状況であれば（特別遊技管理フェーズ：００Ｈ）、主制御ＣＰＵ７２は次のジャンプ先として特別図柄変動前処理（ステップＳ２０００）を選択する。一方、既に特別図柄変動前処理が完了していれば（特別遊技管理フェーズ：０１Ｈ）、主制御ＣＰＵ７２は次のジャンプ先として特別図柄変動中処理（ステップＳ３０００）を選択し、特別図柄変動中処理まで完了していれば（特別遊技管理フェーズ：０２Ｈ）、次のジャンプ先として特別図柄停止表示中処理（ステップＳ４０００）を選択するといった具合である。なお、本実施形態ではジャンプ先のアドレスを「ジャンプテーブル」で指定して処理を選択しているが、このような選択手法とは別に、「プロセスフラグ」や「処理選択フラグ」等を用いてＣＰＵが次に実行するべき処理を選択してもよい。このようなプログラミング例では、ＣＰＵが一通り各処理をＣＡＬＬし、その先頭ステップで一々フラグを参照して条件分岐（継続／リターン）することになるが、本実施形態の選択手法では、主制御ＣＰＵ７２が各処理を一々呼び出す手間は不要である。
【０５８７】
ステップＳ２０００：特別図柄変動前処理では、主制御ＣＰＵ７２は特別図柄の変動表示を開始するための条件を整える作業を行う。なお、具体的な処理の内容は、別のフローチャートを用いて後述する。
【０５８８】
ステップＳ３０００：特別図柄変動中処理では、主制御ＣＰＵ７２は変動タイマをカウントしつつ、第１特別図柄表示装置３４又は第２特別図柄表示装置３５の駆動制御を行う。具体的には、７セグメントＬＥＤの各セグメント及びドット（０番〜７番）に対してＯＮ又はＯＦＦの駆動信号（１バイトデータ）を出力する。駆動信号のパターンは時間の経過に伴って変化し、それによって特別図柄の変動表示が行われる。
【０５８９】
ステップＳ４０００：特別図柄停止表示中処理では、主制御ＣＰＵ７２は第１特別図柄表示装置３４又は第２特別図柄表示装置３５の駆動制御を行う。ここでも同様に、７セグメントＬＥＤの各セグメント及びドットに対してＯＮ又はＯＦＦの駆動信号を出力するが、駆動信号のパターンは一定であり、これにより特別図柄の停止表示が行われる。
【０５９０】
ステップＳ５０００：可変入賞装置管理処理は、先の特別図柄停止表示中処理において大当り又は小当りの態様（非当選以外の態様）で特別図柄が停止表示された場合に選択される。なお、特別図柄の停止表示される態様に応じて、大当り遊技又は小当り遊技が開始される。
【０５９１】
〔大当り遊技〕
例えば、特別図柄が３ラウンド大当りの態様で停止表示されると、大当り遊技（遊技者にとって有利な特別遊技）が実行される。大当り遊技中は、先の実行選択処理（ステップＳ１０００）においてジャンプ先が可変入賞装置管理処理にセットされ、特別図柄の変動表示は行われない。可変入賞装置管理処理においては、第１大入賞口ソレノイド９０が一定時間（例えば２９秒間又は１０個の入賞をカウントするまで）、予め設定された連続作動回数（例えば３回）にわたって励磁され、これにより第１可変入賞装置３０が決まったパターンで開閉動作する（特別電動役物の連続作動）。この間に第１可変入賞装置３０に対して遊技球を集中的に入賞させることで、遊技者には、まとまって多くの賞球を獲得する機会が与えられる（特別遊技実行手段、大当り遊技実行手段）。なお、このように大当り時に第１可変入賞装置３０が開閉動作することを「ラウンド」と称し、連続作動回数が全部で３回あれば、これらを「３ラウンド」と総称することがある。本実施形態では、３ラウンド大当りについては、その中に複数の当選種類（当選図柄）が設けられている。なお、大当りの種類として３ラウンド大当りだけでなく、その他のラウンド数の大当りを設けてもよい。
【０５９２】
また、主制御ＣＰＵ７２は可変入賞装置管理処理において大入賞口開放パターン（ラウンド数と１ラウンドごとの開閉動作の回数、開放時間等）を設定すると、１ラウンド分の第１可変入賞装置３０の開閉動作を終了させるごとにラウンド数カウンタの値を１インクリメントする。ラウンド数カウンタの値は、例えば初期値を０としてＲＡＭ７６のカウント領域に記憶されている。また、主制御ＣＰＵ７２は、ラウンド数カウンタの値を表すラウンド数コマンドを生成する。ラウンド数コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。ラウンド数カウンタの値が設定した連続作動回数に達すると、主制御ＣＰＵ７２はそのラウンド限りで大当り遊技（大役）を終了する。
【０５９３】
そして、大当り遊技を終了すると、主制御ＣＰＵ７２は遊技状態フラグ（時間短縮機能作動フラグ）に基づいて大当り遊技終了後の状態（時間短縮状態）を変化させる（時間短縮状態移行手段）。「時間短縮状態」では時間短縮機能が作動し、普通図柄の作動抽選の抽選確率が通常確率（低確率）から高確率に設定され、また、普通図柄の変動時間が短縮されるとともに可変始動入賞装置２８の開放時間が延長されて開放回数が増加する（いわゆる電チューサポートが行われる）。なお、いわゆる２種遊技機の要素を含む遊技機（例えば、１種２種混合機や２種遊技機、すなわち、小当り遊技中に遊技球が特定領域を通過することによって大当り遊技が実行される遊技機）においては、普通図柄の作動抽選の当選確率を高確率状態に移行させないようにしてもよい。この場合、普通図柄の作動抽選の当選確率は、時間短縮機能の作動の有無に関わらずに一定の確率（例えば略１分の１）とし、可変始動入賞装置２８の開放パターンで入賞の容易さと困難さを調整することができる。
【０５９４】
〔小当り〕
また、本実施形態では、非当選以外の当選種類として小当りが設けられている。小当りに当選すると、大当り遊技とは別に小当りの遊技が行われて第２可変入賞装置３１が開閉動作する（特例遊技実行手段、開放遊技実行手段）。例えば、特別図柄が小当りの態様で停止表示されると、小当り遊技（遊技者にとって有利な特殊遊技）が実行される。小当り遊技中は、先の実行選択処理（ステップＳ１０００）においてジャンプ先が可変入賞装置管理処理にセットされ、特別図柄の変動表示は行われない。可変入賞装置管理処理においては、第２大入賞口ソレノイド９７が一定時間（例えば１．８秒間又は１０個の入賞をカウントするまで）、予め設定された作動回数（例えば１回又は複数回）にわたって励磁され、これにより第２可変入賞装置３１が決まったパターンで開閉動作する（特別電動役物の作動）。この間に第２可変入賞装置３１に対して遊技球を集中的に入賞させることで、遊技者には、ある程度の賞球を獲得する機会が与えられる（特別遊技実行手段、大当り遊技実行手段）。
【０５９５】
また、小当り遊技中の可変入賞装置管理処理においては、特定領域ソレノイド９９が一定時間（例えば１．６秒間）、予め設定された作動回数（例えば１回）にわたって励磁され、これにより特定領域用スライド部材３１ｃが決まったパターンで開閉動作する。この間に特定領域３１ｘに遊技球を通過させることで、遊技者には、大当り遊技を開始する機会が与えられる。すなわち、小当り遊技中に遊技球が特定領域３１ｘを通過するか否かで、可変入賞装置管理処理において大当り遊技を開始するか否かが決定される。本実施形態では、小当りについては、その中に複数の当選種類（当選図柄）が設けられており、遊技球が特定領域３１ｘを通過すると、当選種類に応じた大当り遊技が開始される。
【０５９６】
また、特定領域３１ｘを遊技球が通過せずに小当りの遊技が終了しても、「時間短縮機能」が作動することもないので、「時間短縮状態」へ移行する特典は付与されない（そのための前提条件とはならない。）。なお、「時間短縮状態」で小当りに当選した場合には、その小当り遊技終了後に「時間短縮状態」が終了するようにしてもよい。
【０５９７】
〔複数の当選種類〕
本実施形態では、複数の当選種類として、「２ラウンド大当り」、「３ラウンド大当り１，２」、「４ラウンド大当り」、「７ラウンド大当り」、「１０ラウンド大当り」が設けられている。「２ラウンド大当り」及び「３ラウンド大当り１，２」は特別図柄が大当りの態様で停止表示した際に開始されるのに対し、「４ラウンド大当り」、「７ラウンド大当り」及び「１０ラウンド大当り」は特別図柄が小当りの態様で停止表示し、かつ、小当り遊技中に遊技球が特定領域３１ｘを通過した際に開始される。なお、「４ラウンド大当り」、「７ラウンド大当り」及び「１０ラウンド大当り」のうち１ラウンド目では第２可変入賞装置３１が作動し、残りのラウンドでは第１可変入賞装置３０が作動する。
【０５９８】
上記の当選種類は、当選時に停止表示される第１特別図柄又は第２特別図柄の種類に対応している。例えば、「３ラウンド大当り１」は「第１当選図柄」の大当りに対応し、「３ラウンド大当り２」は「第２当選図柄」の大当りに対応し、「２ラウンド大当り」は「第３当選図柄」の大当りに対応する。また、「１０ラウンド大当り」は「第４当選図柄」の小当り（特定領域３１ｘ通過時の大当り）に対応し、「７ラウンド大当り」は「第５当選図柄」の小当り（特定領域３１ｘ通過時の大当り）に対応し、「４ラウンド大当り」は「第６当選図柄」の小当り（特定領域３１ｘ通過時の大当り）に対応する。このため以下では、「当選種類」のことを「当選図柄」として適宜呼称するものとする。
【０５９９】
〔第１当選図柄〕
特別図柄停止表示中処理において、第１特別図柄が「第１当選図柄」の態様で停止表示されると、大当り遊技が実行される（特別遊技実行手段、大当り遊技実行手段）。この場合、１ラウンド目から充分に長い時間（例えば最長で２９．０秒の開放時間）をかけて第１大入賞口３０ｂの開放が１回ずつ行われ、これが３ラウンド目まで継続する。このため、「第１当選図柄」の大当り遊技は、３ラウンド分の出球（賞球）を遊技者に付与することが可能な大当り遊技となる。また、第１大入賞口３０ｂは、１ラウンド内に規定回数（例えば１０回＝遊技球１０個）の入賞が発生すると、最長の開放時間の経過を待たずに閉鎖される（以下、同様）。この場合、大当り遊技の終了後に「時間短縮機能」を作動させることで、「時間短縮状態」に移行する（時短回数＝６回）。
【０６００】
〔第２当選図柄〕
特別図柄停止表示中処理において、第１特別図柄が「第２当選図柄」の態様で停止表示されると、大当り遊技が実行される（特別遊技実行手段、大当り遊技実行手段）。この場合、１ラウンド目から充分に長い時間（例えば最長で２９．０秒の開放時間）をかけて第１大入賞口３０ｂの開放が１回ずつ行われ、これが３ラウンド目まで継続する。このため、「第２当選図柄」の大当り遊技は、３ラウンド分の出球（賞球）を遊技者に付与することが可能な大当り遊技となる。この場合、大当り遊技の終了後に「時間短縮機能」を作動させることで、「時間短縮状態」に移行する（時短回数＝１００回）。
【０６０１】
〔第３当選図柄〕
特別図柄停止表示中処理において、第２特別図柄が「第３当選図柄」の態様で停止表示されると、大当り遊技が実行される（特別遊技実行手段、大当り遊技実行手段）。この場合、１ラウンド目から充分に長い時間（例えば最長で２９．０秒の開放時間）をかけて第１大入賞口３０ｂの開放が１回ずつ行われ、これが２ラウンド目まで継続する。このため、「第３当選図柄」の大当り遊技は、２ラウンド分の出球（賞球）を遊技者に付与することが可能な大当り遊技となる。この場合、大当り遊技の終了後に「時間短縮機能」を作動させることで、「時間短縮状態」に移行する（時短回数＝１００回）。
【０６０２】
〔第４当選図柄〕
特別図柄停止表示中処理において、第２特別図柄が「第４当選図柄」の態様で停止表示されると、小当り遊技が実行され、小当り遊技中に遊技球が特定領域３１ｘを通過すると、小当り遊技状態から大当り遊技状態に移行する。この場合、２ラウンド目から充分に長い時間（例えば最長で２９．０秒の開放時間）をかけて第１大入賞口３０ｂの開放が１回ずつ行われ、これが１０ラウンド目まで継続する。このため、「第４当選図柄」に該当した場合の大当り遊技は、９ラウンド分の出球（賞球）を遊技者に付与することが可能となる。この場合、大当り遊技の終了後に「時間短縮機能」を作動させることで、「時間短縮状態」に移行する（時短回数＝６回）。
【０６０３】
〔第５当選図柄〕
特別図柄停止表示中処理において、第２特別図柄が「第５当選図柄」の態様で停止表示されると、小当り遊技が実行され、小当り遊技中に遊技球が特定領域３１ｘを通過すると、小当り遊技状態から大当り遊技状態に移行する。この場合、２ラウンド目から充分に長い時間（例えば最長で２９．０秒の開放時間）をかけて第１大入賞口３０ｂの開放が１回ずつ行われ、これが７ラウンド目まで継続する。このため、「第５当選図柄」に該当した場合の大当り遊技は、６ラウンド分の出球（賞球）を遊技者に付与することが可能となる。この場合、大当り遊技の終了後に「時間短縮機能」を作動させることで、「時間短縮状態」に移行する（時短回数＝６回）。
【０６０４】
〔第６当選図柄〕
特別図柄停止表示中処理において、第２特別図柄が「第６当選図柄」の態様で停止表示されると、小当り遊技が実行され、小当り遊技中に遊技球が特定領域３１ｘを通過すると、小当り遊技状態から大当り遊技状態に移行する。この場合、２ラウンド目から充分に長い時間（例えば最長で２９．０秒の開放時間）をかけて第１大入賞口３０ｂの開放が１回ずつ行われ、これが４ラウンド目まで継続する。このため、「第６当選図柄」に該当した場合の大当り遊技は、３ラウンド分の出球（賞球）を遊技者に付与することが可能となる。この場合、大当り遊技の終了後に「時間短縮機能」を作動させることで、「時間短縮状態」に移行する（時短回数＝６回）。
【０６０５】
このように、本実施形態では、いずれの当選図柄に該当しても、大当り遊技終了後には、「時間短縮状態」に移行する。なお、複数ある当選図柄のうち一部の当選図柄に限って「時間短縮状態」に移行するようにしてもよい。
【０６０６】
なお、このように内部抽選で小当りに当選し、小当り遊技中に遊技球が特定領域を通過すると大当り遊技が実行され、大当り遊技終了後に当選図柄の種類に応じて時間短縮状態に移行する遊技機は、いわゆる１種２種混合タイプの遊技機と呼ばれている。
【０６０７】
〔特別図柄変動前処理〕
図３９は、特別図柄変動前処理の手順例を示すフローチャートである。以下、各手順に沿って説明する。
【０６０８】
ステップＳ２１００：先ず主制御ＣＰＵ７２は、第１特別図柄作動記憶数又は第２特別図柄作動記憶数が残存しているか（０より大であるか）否かを確認する。この確認は、ＲＡＭ７６に記憶されている作動記憶数カウンタの値を参照して行うことができる。第１特別図柄及び第２特別図柄の両方の作動記憶数が０であった場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ２５００のデモ設定処理を実行する。
【０６０９】
ステップＳ２５００：この処理では、主制御ＣＰＵ７２はデモ演出用コマンドを生成する。デモ演出用コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。デモ設定処理を実行すると、主制御ＣＰＵ７２は特別遊技管理処理に復帰する。なお、復帰時は、上記のように末尾アドレスに復帰する（以降も同様）。
【０６１０】
これに対し、第１特別図柄又は第２特別図柄のいずれかの作動記憶数カウンタの値が０より大きければ（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ２２００を実行する。
【０６１１】
ステップＳ２２００：主制御ＣＰＵ７２は、特別図柄記憶エリアシフト処理を実行する（第２抽選優先実行手段）。この処理では、主制御ＣＰＵ７２はＲＡＭ７６の乱数記憶領域に記憶されている抽選用乱数（大当り決定乱数、大当り図柄乱数等）のうち、第２特別図柄に対応する方を優先的に読み出す（いわゆる優先消化）。このとき２つ以上のセクションに乱数が記憶されていれば（第１特別図柄のみが該当）、主制御ＣＰＵ７２は先頭のセクションから順に乱数を読み出して消去（消費）した後、残った乱数を１つずつ前のセクションに移動（シフト）させる。読み出した乱数は、例えば別の一時記憶領域に保存される。第２特別図柄に対応する乱数が記憶されていない場合、主制御ＣＰＵ７２は第１特別図柄に対応する乱数を読み出して一時記憶領域に保存する。一時記憶領域に保存された各乱数は、次の大当り判定処理で内部抽選に使用される。その結果、本実施形態では第１特別図柄よりも第２特別図柄の変動表示が優先的に行われることになる。なお、このような特別図柄別の優先順位を設けることなく、単純に記憶された順番で乱数が読み出されるプログラムであってもよい。また、この処理において、主制御ＣＰＵ７２はＲＡＭ７６に記憶されている作動記憶数カウンタ（第１特別図柄又は第２特別図柄のうち、乱数のシフトを行った方）の値を１つ減算し、減算後の値を「変動開始時作動記憶数」に設定する。これにより、上記のＬＥＤ表示設定処理（図２６中のステップＳ２１６）の中で第１特別図柄作動記憶ランプ３４ａ又は第２特別図柄作動記憶ランプ３５ａによる記憶数の表示態様が変化（１減少）する。ここまでの手順を終えると、主制御ＣＰＵ７２は次にステップＳ２３００を実行する。
【０６１２】
〔特別図柄記憶エリアシフト処理〕
図４０は、特別図柄記憶エリアシフト処理の手順例を示すフローチャートである。先の特別図柄変動前処理において、第１特別図柄又は第２特別図柄に対応する作動記憶カウンタの値が「０」より大であった場合（図３９中のステップＳ２１００：Ｙｅｓ）、主制御ＣＰＵ７２はこの特別図柄記憶エリアシフト処理を実行する。以下、各手順に沿って説明する。
【０６１３】
ステップＳ２２１０：主制御ＣＰＵ７２は、第２特別図柄に対応する作動記憶が残存しているか否かを確認する。この確認は、ＲＡＭ７６に記憶されている第２特別図柄作動記憶数カウンタの値を参照して行うことができる。第２特別図柄に対応する作動記憶数カウンタの値が１以上である場合（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ２２１２に進む。
【０６１４】
ステップＳ２２１２：主制御ＣＰＵ７２は、記憶エリアをシフトする対象の特別図柄として第２特別図柄を指定する。この指定は、例えば対象図柄指定値として「０２Ｈ」をセットすることで行われる。
【０６１５】
ステップＳ２２１４：一方、第２特別図柄に対応する作動記憶数カウンタの値が０である場合（ステップＳ２２１０：Ｎｏ）、主制御ＣＰＵ７２は記憶エリアをシフトする対象の特別図柄として第１特別図柄を指定する。この場合の指定は、例えば対象図柄指定値として「０１Ｈ」をセットすることで行われる。
【０６１６】
ステップＳ２２１６：上記のステップＳ２２１２又はステップＳ２２１４のいずれかで指定した対象の特別図柄について、主制御ＣＰＵ７２はＲＡＭ７６の乱数記憶領域をシフトする。なお、具体的な処理の内容については、先の特別図柄変動前処理において既に述べたとおりである。
【０６１７】
ステップＳ２２１８：次いで主制御ＣＰＵ７２は、対象の特別図柄について作動記憶カウンタの値を減算する。例えば、今回の記憶エリアをシフトする対象が第２特別図柄であれば、主制御ＣＰＵ７２は第２特別図柄に対応する作動記憶カウンタの値を減算（−１）する。
【０６１８】
ステップＳ２２２０：そして、主制御ＣＰＵ７２は、減算後の作動記憶カウンタの値から「変動開始時作動記憶数」を設定する。なお、ここでは第１特別図柄と第２特別図柄の両方について、作動記憶カウンタの値を加算した上で「変動開始時作動記憶数」を設定してもよい。
【０６１９】
ステップＳ２２２２：また、主制御ＣＰＵ７２は、今回の記憶エリアをシフトする対象の特別図柄が第２特別図柄であるか否かを確認する。
ステップＳ２２２４：対象が第２特別図柄であった場合（ステップＳ２２２２：Ｙｅｓ）、主制御ＣＰＵ７２は第２特別図柄に関して作動記憶数減少時演出コマンドをセットする。ここでセットされる演出コマンドもまた、１ワード長のコマンドとして生成されるが、その構成は上述した「作動記憶数増加時演出コマンド」と対照的である。すなわち、作動記憶数減少時演出コマンドは、コマンド種別を表す上位バイトの先行値（例えば「ＢＣＨ」）に対して、減少後の作動記憶数を表す下位バイトの値（例えば「００Ｈ」〜「０３Ｈ」）を付加するとともに、下位バイトの値については、「消費に伴う作動記憶数の減少」を意味する加算値（例えば「１０Ｈ」）をさらに付加（論理和）したものである。したがって下位バイトについては、加算値「１０Ｈ」を論理和することでその第２の位が「１」となり、この値によって「作動記憶数の減少による結果（変化情報）」であることを表したものとなる。つまり、コマンドの下位バイトが「１３Ｈ」であれば、それは前回までの作動記憶数「４」（コマンド表記は「１４Ｈ」）が１つ減少した結果、今回の作動記憶数が「３」（コマンド表記は「１３Ｈ」）となったことを表している。同様に、下位バイトが「１２Ｈ」〜「１０Ｈ」であれば、それは前回までの作動記憶数「３」〜「１」（コマンド表記は「１３Ｈ」〜「１１Ｈ」）がそれぞれ１つ減少した結果、今回の作動記憶数が「２」〜「０」（コマンド表記は「１２Ｈ」〜「１０Ｈ」）となったことを表している。なお、上記の先行値「ＢＣＨ」は、今回の演出コマンドが第２特別図柄についての作動記憶数コマンドであることを表す値である。
【０６２０】
ステップＳ２２２６：なお、今回の対象が第１特別図柄であった場合（ステップＳ２２２２：Ｎｏ）、主制御ＣＰＵ７２は第１特別図柄に関して作動記憶数減少時演出コマンドをセットする。この場合のコマンドは、先行値が第１特別図柄についての作動記憶数コマンドであることを表す値（例えば「ＢＢＨ」）となる以外は上記と同じである。
【０６２１】
ステップＳ２２２８：そして、主制御ＣＰＵ７２は、演出コマンド出力処理を実行する。この処理は、先のステップＳ２２２４又はステップＳ２２２６でセットした作動記憶数減少時演出コマンドを演出制御装置１２４に対して送信するためのものである（記憶数通知手段）。
以上の手順を終えると、主制御ＣＰＵ７２は特別図柄変動前処理（図３９）に復帰する。
【０６２２】
〔図３９：特別図柄変動前処理を参照〕
ステップＳ２３００：主制御ＣＰＵ７２は、大当り判定処理（内部抽選）を実行する。この処理では、主制御ＣＰＵ７２は、先ず大当り値の範囲を設定し、この範囲内に読み出した乱数値が含まれるか否かを判断する（第１抽選実行手段、第２抽選実行手段、抽選実行手段）。このとき読み出した乱数値が大当り値の範囲内に含まれていれば、主制御ＣＰＵ７２は大当りフラグ（０１Ｈ）をセットし、次にステップＳ２４００に進む。
【０６２３】
上記の大当りフラグをセットしない場合、主制御ＣＰＵ７２は同じ大当り判定処理において、次に小当り値の範囲を設定し、この範囲内に読み出した乱数値が含まれるか否かを判断する（第１抽選実行手段、第２抽選実行手段、抽選実行手段）。ここでいう「小当り」は、非当選（はずれ）以外であるが、「大当り」とは異なる性質のものである。すなわち、「大当り」は上記の「時間短縮状態」に移行させる契機（遊技の節目）を発生させるものであるが、「小当り」はそのような契機を発生しない。「小当り」は、第２可変入賞装置３１のみを作動させる条件を満たすものとして位置付けられている（条件装置を作動させる条件は満たさない）。さらに、「小当り」中に遊技球が特定領域３１ｘを通過すると、「大当り」に発展させるものとして位置付けられている（条件装置を作動させる条件を満たす）。いずれにしても、読み出した乱数値が小当り値の範囲内に含まれていれば、主制御ＣＰＵ７２は小当りフラグをセットし、次にステップＳ２４００に進む。このように、本実施形態では非当選以外に該当する当り範囲として、大当り値と小当り値の範囲が予めプログラム上で規定されているが、予め状態別の大当り判定テーブル、小当り判定テーブルをそれぞれＲＯＭ７４に書き込んでおき、これを読み出して乱数値と対比しながら大当り判定を行ってもよい。
【０６２４】
本実施形態では、第１特別図柄抽選においては、大当りの当選確率が３１９分の１に設定され、小当りには当選しない設定になっている。また、第２特別図柄抽選においては、大当りに当選する確率は同一の３１９分の１に設定され、小当りに当選する確率は６分の１に設定されている。したがって、第２特別図柄抽選においては、大当りよりも小当りに当選しやすくなっている。これらの大当りの当選確率や小当りの当選確率を満たすべく、大当り値の範囲や小当り値の範囲が主制御ＣＰＵ７２により設定され、読み出した乱数値と比較される。
【０６２５】
ステップＳ２４００：主制御ＣＰＵ７２は、先の大当り判定処理で大当りフラグに値（０１Ｈ）がセットされたか否かを判断する。大当りフラグに値（０１Ｈ）がセットされていなければ（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ２４０２を実行する。
【０６２６】
ステップＳ２４０２：主制御ＣＰＵ７２は、先の大当り判定処理で小当りフラグに値（０１Ｈ）がセットされたか否かを判断する。小当りフラグに値（０１Ｈ）がセットされていなければ（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ２４０４を実行する。なお、主制御ＣＰＵ７２は大当りフラグと小当りフラグとを別々に用意せずに、共通当りフラグの値によって大当り（例えば０１Ｈを設定）又は小当り（例えば０ＡＨを設定）を判別してもよい。
【０６２７】
ステップＳ２４０４：主制御ＣＰＵ７２は、はずれ時停止図柄決定処理を実行する。この処理では、主制御ＣＰＵ７２は、第１特別図柄表示装置３４又は第２特別図柄表示装置３５によるはずれ時の停止図柄番号データをセットする。また、主制御ＣＰＵ７２は、演出制御装置１２４に送信するための停止図柄コマンド及び抽選結果コマンド（はずれ時）を生成する。これらコマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。
【０６２８】
なお、本実施形態では、第１特別図柄表示装置３４や第２特別図柄表示装置３５に７セグメントＬＥＤを用いているため、例えば、はずれ時の停止図柄の表示態様を常に１つのセグメント（中央のバー「−」）の点灯表示だけにしておき、停止図柄番号データを１つの値（例えば６４Ｈ）に固定することができる。この場合、プログラム上で使用する記憶容量を削減し、主制御ＣＰＵ７２の処理負荷を軽減して処理速度を向上することができる。
【０６２９】
ステップＳ２４０５：次に主制御ＣＰＵ７２は、図示しない変動パターン選択テーブル（変動パターン規定手段）を参照して、はずれ時変動パターン決定処理を実行する（変動パターン決定手段）。この処理では、主制御ＣＰＵ７２は、特別図柄について、はずれ時の変動パターン番号を決定する（変動パターン選択手段）。変動パターン番号は、特別図柄の変動表示の種類（パターン）を区別したり、変動表示にかかる変動時間に対応したりするものである。変動パターンには、通常変動（非リーチ変動）、リーチ変動、スーパーリーチ変動等といった様々な変動パターンが含まれている（大当り時や小当り時も同様）。なお、選択された特別図柄の変動パターンに関する情報は、特殊変動であるか否かという情報も含めて変動パターンコマンドとして演出制御装置に送信される（大当り時や小当り時についても同様である。）。
【０６３０】
ここで、はずれ時の変動時間は、上記の「時間短縮状態」であるか否かによって異なってくるため、この処理において主制御ＣＰＵ７２は、遊技状態フラグをロードし、現在の状態が「時間短縮状態」であるか否かを確認する。また、「時間短縮状態」でなくとも、リーチ演出を実行する変動を行う場合を除き、はずれ時の変動時間は例えばステップＳ２２００で設定した「変動表示開始時作動記憶数（０個〜３個）」に基づいて短縮される場合がある（例えば、変動表示開始時作動記憶数０個→１２．５秒程度、変動表示開始時作動記憶数１個→８秒程度、変動表示開始時作動記憶数２個→５秒程度、変動表示開始時作動記憶数３個→２．５秒程度）。なお、はずれ時の図柄の停止表示時間は変動パターンに関わらず一定（例えば０．５秒程度）である。そして、主制御ＣＰＵ７２は、決定した変動時間（はずれ時）の値を変動タイマにセットするとともに、はずれ時の停止表示時間の値を停止図柄表示タイマにセットする。
【０６３１】
変動パターンには、非リーチ変動パターン、リーチ変動パターン、スーパーリーチ変動パターン等といった様々な変動パターンが含まれている（大当り時や小当り時も同様）。なお、変動パターン選択テーブルは、変動開始時作動記憶数に応じて異なるテーブル内容としてもよく、変動開始時作動記憶数に関わらずに共通のテーブル内容としてもよく、当選時には当選種類に応じたテーブル内容としてもよい。
【０６３２】
ここで、非リーチ変動パターンとリーチ変動パターンでは、設定される変動時間の長さが大きく異なっている。すなわち、「非リーチ変動パターン」は基本的に短い変動時間（例えば変動開始時作動記憶数に応じて３．０秒〜２９．０秒程度）に対応するものであるのに対し、「リーチ変動パターン」はそれよりも長い変動時間（例えば３０．０秒〜１５０．０秒程度）に対応するものである。
【０６３３】
変動パターンは、擬似連続予告演出（擬似連）が実行される変動パターンである場合もある。擬似連続予告演出とは、１回の特別図柄の変動中に、演出図柄が擬似的に１回又は複数回変動する演出である。
【０６３４】
ここで、擬似１の変動（擬似１：１回目の擬似的な変動）とは、演出図柄の擬似的な変動が１回実行される変動であり、擬似２の変動（擬似２：２回目の擬似的な変動）とは、演出図柄の擬似的な変動が２回実行される変動である。また、擬似３の変動（擬似３：３回目の擬似的な変動）とは、演出図柄の擬似的な変動が３回実行される変動であり、擬似４の変動（擬似４：４回目の擬似的な変動）とは、演出図柄の擬似的な変動が４回実行される変動である。
【０６３５】
以上のステップＳ２４０４，ステップＳ２４０５は、大当り判定結果がはずれ時（非当選以外の場合）の制御手順であるが、判定結果が大当り（ステップＳ２４００：Ｙｅｓ）又は小当り（ステップＳ２４０２：Ｙｅｓ）の場合、主制御ＣＰＵ７２は以下の手順を実行する。先ず、大当りの場合について説明する。
【０６３６】
ステップＳ２４１０：主制御ＣＰＵ７２は、大当り時停止図柄決定処理を実行する（当選種類決定手段）。この処理では、主制御ＣＰＵ７２は大当り図柄乱数に基づき、特別図柄別（第１特別図柄又は第２特別図柄）に今回の当選図柄の種類（大当り時停止図柄番号）を決定する。大当り図柄乱数値と当選図柄の種類との関係は、予め特別図柄判定データテーブルで規定されている（当選種類規定手段）。このため主制御ＣＰＵ７２は、大当り時停止図柄決定処理において大当り時停止図柄選択テーブルを参照し、その記憶内容から大当り図柄乱数に基づいて当選図柄の種類を決定することができる。
【０６３７】
〔大当り時の当選図柄〕
本実施形態では大当り時に選択的に決定される当選図柄として、３種類の当選図柄が用意されている。第１特別図柄に関する内訳は、「第１当選図柄」又は「第２当選図柄」であり、第２特別図柄に関する内訳は、「第３当選図柄」だけである。なお、これらの当選図柄の各当選図柄は、さらに複数の当選図柄を含んでいてもよい。例えば、「第１当選図柄」であれば、「第１当選図柄Ａ」、「第１当選図柄Ｂ」、「第１当選図柄Ｃ」、・・・といった具合である。
【０６３８】
また、本実施形態では、第１特別図柄と第２特別図柄とでは、それぞれに対応する内部抽選の大当り時に選択される当選図柄の選択比率が異なっている。このため主制御ＣＰＵ７２は、今回の大当りの結果が第１特別図柄に対応するものであるか、第２特別図柄に対応するものであるかによって選択する当選図柄を区別している。
【０６３９】
〔第１特別図柄大当り時停止図柄選択テーブル〕
図４１は、第１特別図柄大当り時停止図柄選択テーブルの構成例を示す図である。主制御ＣＰＵ７２は、今回の大当りの結果が第１特別図柄に対応する場合、この第１特別図柄大当り時停止図柄選択テーブル（当選種類規定手段）を参照して当選図柄の種類を決定する。
【０６４０】
第１特別図柄大当り時停止図柄選択テーブル中、左カラムには当選図柄別の振分値が示されており、各振分値「９９」，「１」は分母を１００とした場合の割合に相当する。また、左から２番目のカラムには、各振分値に対応する「第１当選図柄」、「第２当選図柄」が示されている。すなわち、第１特別図柄に対応する大当り時には、「第１当選図柄」が選択される割合は１００分の９９（＝９９％）であり、「第２当選図柄」が選択される割合は１００分の１（＝１％）である。各振分値の大きさは、大当り図柄乱数を用いた当選図柄別の選択比率に相当する。
【０６４１】
いずれにしても、今回の大当りの結果が第１特別図柄に対応する場合、主制御ＣＰＵ７２は大当り図柄乱数に基づいて選択抽選を行い、第１特別図柄大当り時停止図柄選択テーブルに示される選択比率で当選図柄を選択的に決定する。また、第１特別図柄大当り時停止図柄選択テーブルには、左から３番目のカラムに示されるように当選時の停止図柄コマンドとして例えば２バイトのコマンドデータが規定されている。停止図柄コマンドは、例えばＭＯＤＥ値−ＥＶＥＮＴ値の組み合わせで記述されており、このうち上位バイトのＭＯＤＥ値「Ｂ１Ｈ」は、今回の当選図柄が第１特別図柄の大当り時に選択されたものであることを表している。また、下位バイトのＥＶＥＮＴ値「０１Ｈ」，「０２Ｈ」は、それぞれ選択テーブル中で対応する当選図柄の種類を表している。このため例えば、今回の大当りの結果が第１特別図柄に対応するものであり、当選図柄として「第１当選図柄」が選択された場合、当選時の停止図柄コマンドは「Ｂ１Ｈ０１Ｈ」で記述されることになる。
【０６４２】
以上のように、主制御ＣＰＵ７２は第１特別図柄大当り時停止図柄選択テーブルから当選図柄を選択すると、そのときの停止図柄コマンドを生成する。生成した停止図柄コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。また、主制御ＣＰＵ７２は、選択した当選図柄に基づいて第１特別図柄についての大当り時停止図柄番号を決定する。
【０６４３】
〔時短回数〕
第１特別図柄大当り時停止図柄選択テーブルの右側のカラムには、大当り遊技の終了後に付与される時短回数の値が示されている。本実施形態では、「第１当選図柄」に該当した場合、通常中（非時間短縮状態）であるか時短中（時間短縮状態）であるかに関わらず、時短回数は６回（又は１０回）付与される。
【０６４４】
また、「第２当選図柄」に該当した場合、通常中か時短中であるかに関わらず、時短回数は１００回（又は１０４回）付与される。なお、時短回数は、上記の値に限定されることなく１〜５回であってもよく、７回以上（１１回以上）であってもよい。
【０６４５】
ここで、「６回（又は１０回）」とは、第２特別図柄の合計変動回数が６回となるか、第１特別図柄及び第２特別図柄の合計変動回数が１０回となると、時間短縮状態が終了することを意味している。
【０６４６】
また、「１００回（又は１０４回）」とは、第２特別図柄の合計変動回数が１００回となるか、第１特別図柄及び第２特別図柄の合計変動回数が１０４回となると、時間短縮状態が終了することを意味している。
【０６４７】
〔第２特別図柄大当り時停止図柄選択テーブル〕
図４２は、第２特別図柄大当り時停止図柄選択テーブルの構成例を示す図である。主制御ＣＰＵ７２は、今回の大当りの結果が第２特別図柄に対応する場合、この第２特別図柄大当り時停止図柄選択テーブル（当選種類規定手段）を参照して当選図柄の種類を決定する。
【０６４８】
第２特別図柄大当り時停止図柄選択テーブルにおいても、その左カラムには当選図柄別の振分値が示されており、各振分値「１００」は分母を１００とした場合の割合に相当する。同様に左から２番目のカラムには、各振分値に対応する「第３当選図柄」が示されている。すなわち、第２特別図柄に対応する大当り時においては、「第３当選図柄」が選択される割合は１００分の１００（＝１００％）である。
【０６４９】
今回の大当りの結果が第２特別図柄に対応する場合、主制御ＣＰＵ７２は大当り図柄乱数に基づいて選択抽選を行い、第２特別図柄大当り時停止図柄選択テーブルに示される選択比率で当選図柄を選択的に決定する。同様に第２特別図柄大当り時停止図柄選択テーブルにも、その左から３番目のカラムに示されるように当選時の停止図柄コマンドとして例えば２バイトのコマンドデータが規定されている。ここでも停止図柄コマンドは、上記のＭＯＤＥ値−ＥＶＥＮＴ値の組み合わせで記述されており、このうち上位バイトのＭＯＤＥ値「Ｂ２Ｈ」は、今回の当選図柄が第２特別図柄の大当り時に選択されたものであることを表している。また、下位バイトのＥＶＥＮＴ値「０１Ｈ」は、それぞれ選択テーブル中で対応する当選図柄の種類を表している。このため例えば、今回の大当りの結果が第２特別図柄に対応するものであり、当選図柄として「第３当選図柄」が選択された場合、停止図柄コマンドは「Ｂ２Ｈ０１Ｈ」で記述されることになる。
【０６５０】
以上のように、主制御ＣＰＵ７２は第２特別図柄大当り時停止図柄選択テーブルから当選図柄を選択すると、そのときの停止図柄コマンドを生成する。生成した停止図柄コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。また、主制御ＣＰＵ７２は、選択した当選図柄に基づいて第２特別図柄についての大当り時停止図柄番号を決定する。
【０６５１】
〔時短回数〕
第２特別図柄大当り時停止図柄選択テーブルの右側のカラムには、大当り遊技の終了後に付与される時短回数の値が示されている。本実施形態では、「第３当選図柄」に該当した場合、通常中か時短中であるかに関わらず、時短回数は１００回（又は１０４回）付与される。
【０６５２】
〔図３９：特別図柄変動前処理を参照〕
ステップＳ２４１２：次に主制御ＣＰＵ７２は、変動パターン選択テーブル（変動パターン規定手段）を参照して、大当り時変動パターン決定処理を実行する（変動パターン決定手段）。この処理では、主制御ＣＰＵ７２は先のステップＳ２２００でシフトした変動パターン決定乱数に基づいて第１特別図柄又は第２特別図柄の変動パターン（変動時間と停止表示時間）を決定する。また、主制御ＣＰＵ７２は、決定した変動時間の値を変動タイマにセットするとともに、停止表示時間の値を停止図柄表示タイマにセットする。一般的に大当りリーチ変動の場合、はずれ時よりも長い変動時間が決定される。
【０６５３】
ステップＳ２４１４：次に主制御ＣＰＵ７２は、大当り時その他設定処理を実行する。この処理では、先のステップＳ２４１０で決定した当選図柄の種類（大当り時停止図柄番号）が「第２当選図柄」又は「第３当選図柄」である場合、主制御ＣＰＵ７２は、ＲＡＭ７６のフラグ領域にある遊技状態フラグとしての時間短縮機能作動フラグをＯＮ（０１Ｈ）にセットする（時間短縮状態移行手段、時間短縮機能作動手段）。なお、主制御ＣＰＵ７２は、非時間短縮状態で「第１当選図柄」に該当した場合、時間短縮機能作動フラグをＯＦＦ（００Ｈ）にリセットし、時間短縮状態で「第１当選図柄」に該当した場合、時間短縮機能作動フラグの値をＯＮ（０１Ｈ）にセットする。
【０６５４】
また、ステップＳ２４１４の処理において、主制御ＣＰＵ７２は大当り時停止図柄番号に基づいて第１特別図柄表示装置３４又は第２特別図柄表示装置３５による停止図柄（大当り図柄）の表示態様を決定する。合わせて主制御ＣＰＵ７２は、上記の停止図柄コマンド（大当り時）とともに抽選結果コマンド（大当り時）を生成する。これら停止図柄コマンド及び抽選結果コマンドもまた、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。
【０６５５】
次に、小当り時の処理について説明する。
ステップＳ２４０７：主制御ＣＰＵ７２は、小当り時停止図柄決定処理を実行する（当選種類決定手段）。この処理では、主制御ＣＰＵ７２は大当り図柄乱数に基づき、小当り時の当選図柄の種類（小当り時停止図柄番号）を決定する。ここでも同様に、大当り図柄乱数値と小当り時の当選図柄の種類との関係が予め小当り時停止図柄選択テーブルで規定されている（当選種類規定手段）。なお、本実施形態では、主制御ＣＰＵ７２の負荷を軽減するために大当り図柄乱数を用いて小当り時の当選図柄を決定しているが、別途専用の乱数を用いてもよい。また、本実施形態では第１特別図柄に関しては小当りが設定されておらず、第２特別図柄に関してのみ設定されている。
【０６５６】
〔小当り時の当選図柄〕
本実施形態では小当り時に選択的に決定される当選図柄として、３種類の当選図柄が用意されている。３種類の内訳は、「第４当選図柄」、「第５当選図柄」、「第６当選図柄」である。なお、これらの当選図柄は、さらに複数の当選図柄を含んでいてもよい。例えば、「第４当選図柄」であれば、「第４当選図柄Ａ」、「第４当選図柄Ｂ」、「第４当選図柄Ｃ」、・・・といった具合である。
【０６５７】
〔第２特別図柄小当り時停止図柄選択テーブル〕
図４３は、第２特別図柄小当り時停止図柄選択テーブルの構成例を示す図である。主制御ＣＰＵ７２は、この第２特別図柄小当り時停止図柄選択テーブル（当選種類規定手段）を参照して当選図柄の種類を決定する。
【０６５８】
第２特別図柄小当り時停止図柄選択テーブルにおいても、その左カラムには当選図柄別の振分値が示されており、各振分値「５０」，「１４」，「３６」は分母を１００とした場合の割合に相当する。同様に左から２番目のカラムには、各振分値に対応する「第４当選図柄」、「第５当選図柄」、「第６当選図柄」が示されている。すなわち、第２特別図柄に対応する小当り時においては、「第４当選図柄」が選択される割合は１００分の５０（＝５０％）であり、「第５当選図柄」が選択される割合は１００分の１４（＝１４％）であり、「第６当選図柄」が選択される割合は１００分の３６（＝３６％）である。
【０６５９】
今回の小当りの結果、主制御ＣＰＵ７２は大当り図柄乱数に基づいて選択抽選を行い、第２特別図柄小当り時停止図柄選択テーブルに示される選択比率で当選図柄を選択的に決定する。第２特別図柄小当り時停止図柄選択テーブルにも、その左から３番目のカラムに示されるように当選時の停止図柄コマンドとして例えば２バイトのコマンドデータが規定されている。ここでも停止図柄コマンドは、上記のＭＯＤＥ値−ＥＶＥＮＴ値の組み合わせで記述されており、このうち上位バイトのＭＯＤＥ値「Ｂ２Ｈ」は、今回の当選図柄が第２特別図柄の小当り時に選択されたものであることを表している。また、下位バイトのＥＶＥＮＴ値「０２Ｈ」，「０３Ｈ」，「０４Ｈ」は、それぞれ選択テーブル中で対応する当選図柄の種類を表している。このため例えば、今回の小当りの結果、当選図柄として「第４当選図柄」が選択された場合、停止図柄コマンドは「Ｂ２Ｈ０２Ｈ」で記述されることになる。
【０６６０】
以上のように、主制御ＣＰＵ７２は第２特別図柄小当り時停止図柄選択テーブルから当選図柄を選択すると、そのときの停止図柄コマンドを生成する。生成した停止図柄コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。また、主制御ＣＰＵ７２は、選択した当選図柄に基づいて第２特別図柄についての小当り時停止図柄番号を決定する。
【０６６１】
〔時短回数〕
第２特別図柄小当り時停止図柄選択テーブルの右側のカラムには、小当り遊技中に特定領域３１ｘを遊技球が通過して大当り遊技が開始され、その大当り遊技の終了後に付与される時短回数の値が示されている。本実施形態では、「第４当選図柄」、「第５当選図柄」又は「第６当選図柄」に該当した場合、通常中か時短中であるかに関わらず、時短回数は６回（又は１０回）付与される。
【０６６２】
第１特別図柄大当り時停止図柄選択テーブル、第２特別図柄大当り時停止図柄選択テーブル、及び、第２特別図柄小当り時停止図柄選択テーブルを用いることにより、主制御ＣＰＵ７２は、非時間短縮状態又は時間短縮状態で「第１当選図柄〜第６当選図柄」に該当した場合（第４当選図柄〜第６当選図柄については大当り遊技が実行された場合に限る。）には、時間短縮状態への移行条件が満たされるものとすることができる（移行条件設定手段）。
【０６６３】
〔図３９：特別図柄変動前処理を参照〕
ステップＳ２４０８：次に主制御ＣＰＵ７２は、変動パターン選択テーブル（変動パターン規定手段）を参照して、小当り時変動パターン決定処理を実行する（変動パターン決定手段）。この処理では、主制御ＣＰＵ７２は先のステップＳ２２００でシフトした変動パターン決定乱数に基づいて第２特別図柄の変動パターン（変動時間と停止表示時間）を決定する（変動パターン選択手段）。また、主制御ＣＰＵ７２は、決定した変動時間の値を変動タイマにセットし、停止表示時間の値を停止図柄表示タイマにセットする。本実施形態では小当りは第２特別図柄抽選にのみ設定されており、小当り時には小当り時用の変動時間を有する変動パターンが選択される。なお、第１特別図柄抽選に小当りを設定してもよい。
【０６６４】
ステップＳ２４０９：次に主制御ＣＰＵ７２は、小当り時その他設定処理を実行する。この処理では、主制御ＣＰＵ７２は小当り時停止図柄番号に基づき、第２特別図柄表示装置３５による停止図柄（小当り図柄）の表示態様を決定する。合わせて主制御ＣＰＵ７２は、演出制御装置１２４に送信する停止図柄コマンド及び抽選結果コマンド（小当り時）を生成する。これら停止図柄コマンド及び抽選結果コマンドもまた、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。
【０６６５】
ステップＳ２４１５：次に主制御ＣＰＵ７２は、特別図柄変動開始処理を実行する。この処理では、主制御ＣＰＵ７２は変動パターン番号（はずれ時／当り時）に基づいて変動パターンデータを選択する。合わせて主制御ＣＰＵ７２は、ＲＡＭ７６のフラグ領域に特別図柄の変動開始フラグをセットする。そして、主制御ＣＰＵ７２は、演出制御装置１２４に送信する変動開始コマンドを生成する。この変動開始コマンドもまた、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。以上の手順を終えると、主制御ＣＰＵ７２は特別図柄変動中処理（ステップＳ３０００）を次のジャンプ先に設定し、特別遊技管理処理に復帰する。
【０６６６】
〔図３８：特別図柄変動中処理，特別図柄停止表示中処理〕
特別図柄変動中処理では、上記のように主制御ＣＰＵ７２は変動タイマの値をレジスタからタイマカウンタにロードし、その後、時間の経過（クロックパルスのカウント数又は割込カウンタの値）に応じてタイマカウンタの値をデクリメントする。そして、主制御ＣＰＵ７２は、タイマカウンタの値を参照しつつ、その値が０になるまで上記のように特別図柄の変動表示を制御する。そして、タイマカウンタの値が０になると、主制御ＣＰＵ７２は特別図柄停止表示中処理（ステップＳ４０００）を次のジャンプ先に設定する。
【０６６７】
また、特別図柄停止表示中処理では、主制御ＣＰＵ７２は停止図柄決定処理（図３９中のステップＳ２４０４，ステップＳ２４０７，ステップＳ２４１０）で決定した停止図柄に基づいて特別図柄の停止表示を制御する。また、主制御ＣＰＵ７２は、演出制御装置１２４に送信する図柄停止コマンドを生成する。図柄停止コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。特別図柄停止表示中処理の中で停止図柄を所定時間にわたり表示させると、主制御ＣＰＵ７２は図柄変動中フラグを消去する。
【０６６８】
〔特別図柄停止表示中処理〕
図４４は、特別図柄停止表示中処理の手順例を示すフローチャートである。以下、各手順に沿って説明する。
【０６６９】
ステップＳ４１００：主制御ＣＰＵ７２は、停止図柄表示タイマの値を減算（割込周期分だけデクリメント）する。
【０６７０】
ステップＳ４２００：そして、主制御ＣＰＵ７２は、今回減算した停止図柄表示タイマの値に基づき、停止表示時間が終了したか否かを判断する。具体的には、停止図柄表示タイマの値が０以下でなければ、主制御ＣＰＵ７２は未だ停止表示時間が終了していないと判断する（Ｎｏ）。この場合、主制御ＣＰＵ７２は特別遊技管理処理に復帰し、次の割込周期においても実行選択処理（図３８中のステップＳ１０００）からジャンプして特別図柄停止表示中処理を繰り返し実行する。
【０６７１】
これに対し、停止図柄表示タイマの値が０以下であれば、主制御ＣＰＵ７２は停止表示時間が終了したと判断する（Ｙｅｓ）。この場合、主制御ＣＰＵ７２は次にステップＳ４２５０を実行する。
【０６７２】
ステップＳ４２５０：主制御ＣＰＵ７２は、図柄停止コマンド及び停止表示時間終了コマンドを生成する。図柄停止コマンド及び停止表示時間終了コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。また、主制御ＣＰＵ７２は、ここで図柄変動中フラグを消去する。なお、「停止表示時間終了コマンド」とは、特別図柄の停止表示時間が終了（経過）したことを示すコマンドである。
【０６７３】
ステップＳ４３００：ここで主制御ＣＰＵ７２は、大当りフラグの値（０１Ｈ）がセットされているか否かを確認する。大当りフラグの値（０１Ｈ）がセットされている場合（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ４３５０を実行する。
【０６７４】
〔当選時〕
ステップＳ４３５０：主制御ＣＰＵ７２は、ジャンプテーブルのジャンプ先を「可変入賞装置管理処理」に設定する。なお、主制御ＣＰＵ７２は、本処理にて各種機能を非作動に設定する処理を実行する。具体的には、時間短縮機能を非作動とする。これにより、特別遊技（大役）が開始される前には、通常状態（非時間短縮状態）に移行されることになる。
【０６７５】
大当り時に以上の手順を終えると、主制御ＣＰＵ７２は特別遊技管理処理に復帰する。
【０６７６】
〔非当選時〕
これに対し、大当り時以外の場合は以下の手順が実行される。
すなわち主制御ＣＰＵ７２は、ステップＳ４３００において大当りフラグの値（０１Ｈ）がセットされていないと判断した場合（Ｎｏ）、次にステップＳ４６００を実行する。
【０６７７】
ステップＳ４６００：主制御ＣＰＵ７２は、次に小当りフラグの値（０１Ｈ）がセットされているか否かを確認する。そして、小当りフラグの値（０１Ｈ）もセットされておらず、単純にはずれである場合（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ４６０２を実行する。
【０６７８】
ステップＳ４６０２：主制御ＣＰＵ７２は、ジャンプテーブルのジャンプ先アドレスとして特別図柄変動前処理のアドレスをセットする。
【０６７９】
ステップＳ４６０５：これに対し、小当りフラグの値（０１Ｈ）がセットされていた場合（ステップＳ４６００：Ｙｅｓ）、主制御ＣＰＵ７２はジャンプテーブルのジャンプ先アドレスとして可変入賞装置管理処理のアドレスをセットする。
【０６８０】
ステップＳ４６１０：次に主制御ＣＰＵ７２は、回数切りカウンタの値をロードする。「回数切りカウンタ」は、「時間短縮状態」に関するカウンタ値がＲＡＭ７６の時短カウント領域にセットされている。本実施形態では、いわゆる回数切りの時間短縮機能を採用しており、「時間短縮状態」に移行させる場合、時間短縮状態に関する第１回数切りカウンタ値は所定の数値（例えば６回又は１００回）に設定され、時間短縮状態に関する第２回数切りカウンタ値は規定の数値（例えば１０回又は１０４回）に設定される。なお、第１回数切りカウンタ値及び第２回数切りカウンタ値の情報は、回数切りカウンタコマンドによって演出制御装置１２４に通知（送信）される。
なお、時間短縮状態に関する回数切りカウンタ値は、第１回数切りカウンタ値及び第２回数切りカウンタ値といったように２つのカウンタ値を設けずに、１つのカウンタ値だけで時間短縮状態を制御してもよい。
【０６８１】
ステップＳ４６２０：主制御ＣＰＵ７２は、ロードしたカウンタ値（第１回数切りカウンタ値又は第２回数切りカウンタ値）が０であるか否かを確認する。このとき、既に回数切りカウンタ値が０であれば（Ｙｅｓ）、主制御ＣＰＵ７２は特別遊技管理処理に復帰する。一方、回数切りカウンタ値が０でなかった場合（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ４６３０を実行する。
【０６８２】
ステップＳ４６３０：主制御ＣＰＵ７２は、第１回数切りカウンタ値及び第２回数切りカウンタ値をデクリメント（１減算）する。具体的には、第２特別図柄の停止表示中である場合には、第１回数切りカウンタ値及び第２回数切りカウンタ値を両方ともデクリメントし、第１特別図柄の停止表示中である場合には、第２回数切りカウンタ値だけをデクリメントする。
【０６８３】
ステップＳ４６４０：そして、主制御ＣＰＵ７２は、いずれかの回数切りカウンタ値（第１回数切りカウンタ値又は第２回数切りカウンタ値）の減算結果が０であるか否かを判断する。減算の結果、いずれの回数切りカウンタ値も０でない場合（Ｎｏ）、主制御ＣＰＵ７２は特別遊技管理処理に復帰する。これに対し、いずれかの回数切りカウンタ値が０である場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ４６５０に進む。
【０６８４】
ステップＳ４６５０：ここで主制御ＣＰＵ７２は、回数切り機能作動時のフラグをリセットする。本実施形態では、時間短縮状態に関する回数切りカウンタ値は所定の数値（例えば６回）に設定される。このため、時間短縮状態で６回の第２特別図柄のはずれ変動（特定領域未通過となった場合はその際の小当り変動を含む。）が実行されると、時間短縮機能作動フラグがリセットされる。一方、時間短縮状態で６回の第１特別図柄のはずれ変動が実行されても、時間短縮機能作動フラグはリセットされず、その後さらに時間短縮状態で４回の第１特別図柄又は第２特別図柄のはずれ変動が実行されると、時間短縮機能作動フラグがリセットされる。これにより、特別図柄の停止表示を経て時間短縮状態が終了する。なお、時間短縮機能作動フラグは、特別図柄の停止表示時間が経過した際にリセットする例で説明しているが、特別図柄の変動時間終了時（停止表示時間計測開始前）にリセットしてもよい。
そして、以上の手順を終えると、特別遊技管理処理に復帰する。
【０６８５】
このように、時間短縮状態の終了条件（所定の終了条件）は、時間短縮状態に移行してからの第２特別図柄の変動回数が第１回数（例えば６回）に到達した場合、又は、時間短縮状態に移行してからの第１特別図柄の変動回数及び第２特別図柄の変動回数を合計した合計変動回数が第１回数よりも大きい第２回数（例えば１０回）に到達した場合に満たされる条件となっている。
【０６８６】
〔変動パターン選択テーブルの例〕
図４５は、変動パターン選択テーブルの一例を示す図である。
この選択テーブルは、例えばその先頭アドレスから順番に「比較値」、「変動パターン番号」をそれぞれ１バイトずつセットにして記憶する構造である。「比較値」には、例えば８つの段階的に異なる値「１０１」，「２０１」，「２１１」，「２２１」，「２３１」，「２４１」，「２５１」，「２５５（ＦＦＨ）」が設けられており、それぞれの「比較値」に対して「変動パターン番号」の「１」〜「８」が割り当てられている。
【０６８７】
変動パターン選択テーブルは、時間短縮状態の有無や、変動開始時作動記憶数、内部抽選の当否結果に応じて異なるテーブル内容とすることができる。
例えば、本テーブルが非時間短縮状態のはずれ時の変動パターンテーブルである場合、変動パターン番号「１」〜「５」は、リーチ演出が行われずにはずれとなる変動パターンに対応させ、変動パターン番号「６」，「７」は、リーチ後にはずれとなる変動パターンに対応させ、変動パターン番号「８」は、スーパーリーチ後にはずれとなる変動パターンに対応させることができる。
【０６８８】
ここで、非リーチ変動パターンとリーチ変動パターンでは、設定される変動時間の長さが大きく異なっている。すなわち、「非リーチ変動パターン」は基本的に短い変動時間（例えば作動記憶数に応じて３．０秒〜１２．０秒程度）に対応するものであるのに対し、「リーチ変動パターン」はその倍以上の長い変動時間（例えば３０秒〜１５０秒程度）に対応するものである。
【０６８９】
そして、主制御ＣＰＵ７２は、取得した変動パターン決定乱数値を、上記の変動パターン選択テーブル中の「比較値」と順番に比較していき、乱数値が比較値以下であれば、その比較値に対応する変動パターン番号を選択する（変動パターン決定手段）。例えば、そのときの変動パターン決定乱数値が「１９０」であったとすると、最初の比較値「１０１」と比較すると、乱数値が比較値を超えているため、主制御ＣＰＵ７２は次の比較値「２０１」と乱数値を比較する。この場合、乱数値が比較値以下であるため、主制御ＣＰＵ７２は対応する変動パターン番号として「２」を選択する。
【０６９０】
〔可変入賞装置管理処理〕
図４６は、可変入賞装置管理処理の構成例を示すフローチャートである。
可変入賞装置管理処理は、遊技プロセス選択処理（ステップＳ５１００）、大入賞口開放パターン設定処理（ステップＳ５２００）、大入賞口開閉動作処理（ステップＳ５３００）、大入賞口閉鎖処理（ステップＳ５４００）、終了処理（ステップＳ５５００）のサブルーチン群を含む構成である。
【０６９１】
ステップＳ５１００：遊技プロセス選択処理において、主制御ＣＰＵ７２は次に実行するべき処理（ステップＳ５２００〜ステップＳ５５００のいずれか）のジャンプ先を選択する。すなわち主制御ＣＰＵ７２は、ジャンプテーブルから次に実行するべき処理のプログラムアドレスをジャンプ先のアドレスとして選択し、また、戻り先のアドレスとして可変入賞装置管理処理の末尾をスタックポインタにセットする。いずれの処理を次のジャンプ先として選択するかは、これまでに行われた処理の進行状況によって異なる。例えば、未だ第１可変入賞装置３０や第２可変入賞装置３１の作動（開閉動作）を開始していない状況であれば、主制御ＣＰＵ７２は次のジャンプ先として大入賞口開放パターン設定処理（ステップＳ５２００）を選択する。一方、既に大入賞口開放パターン設定処理が完了していれば、主制御ＣＰＵ７２は次のジャンプ先として大入賞口開閉動作処理（ステップＳ５３００）を選択し、大入賞口開閉動作処理まで完了していれば、次のジャンプ先として大入賞口閉鎖処理（ステップＳ５４００）を選択する。また、設定された連続作動回数（ラウンド数）にわたって大入賞口開閉動作処理及び大入賞口閉鎖処理が繰り返し実行されると、主制御ＣＰＵ７２は次のジャンプ先として終了処理（ステップＳ５５００）を選択する。以下、それぞれの処理についてさらに詳しく説明する。
【０６９２】
〔大入賞口開放パターン設定処理〕
図４７は、大入賞口開放パターン設定処理の手順例を示すフローチャートである。
この処理は、大当り時又は小当り時にそれぞれ第１可変入賞装置３０や第２可変入賞装置３１を開閉動作する回数や各開放の時間等の条件を設定するためのものである。以下、各手順に沿って説明する。
【０６９３】
ステップＳ５２０２：主制御ＣＰＵ７２は、大当りフラグの値（０１Ｈ）がセットされているか否かを確認する。この確認の結果、大当りフラグの値（０１Ｈ）がセットされている場合（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５２０３を実行する。一方、大当りフラグの値（０１Ｈ）がセットされていない場合（Ｎｏ）、すなわち、小当りフラグの値（０１Ｈ）がセットされている場合、主制御ＣＰＵ７２は次にステップＳ５２０４を実行する。
【０６９４】
ステップＳ５２０３：主制御ＣＰＵ７２は、大当り時大入賞口開放パターン設定処理を実行する。この処理では、大当り時図柄別開放パターン設定テーブルに基づいて、大当り時の当選図柄に対応した大入賞口の開放パターンを設定するものである。なお、具体的な処理の内容については、別のフローチャートを参照しながらさらに後述する。主制御ＣＰＵ７２は次にステップＳ５２０５を実行する。
【０６９５】
ステップＳ５２０４：主制御ＣＰＵ７２は、小当り時大入賞口開放パターン設定処理を実行する。この処理では、小当り時図柄別開放パターン設定テーブルに基づいて、大入賞口の開放パターンを設定するものである。なお、具体的な処理の内容については、別のフローチャートを参照しながらさらに後述する。主制御ＣＰＵ７２は次にステップＳ５２０５を実行する。
【０６９６】
ステップＳ５２０５：以上の手順を終えると、主制御ＣＰＵ７２は次のジャンプ先を大入賞口開閉動作処理に設定し、可変入賞装置管理処理に復帰する。
【０６９７】
〔大当り時大入賞口開放パターン設定処理〕
図４８は、大当り時大入賞口開放パターン設定処理の手順例を示すフローチャートである。以下、手順例に沿って内容を説明する。
【０６９８】
ステップＳ５２１０：主制御ＣＰＵ７２は、条件装置及び役物連続作動装置を作動させる。ここで、「条件装置」とは、その作動が役物連続作動装置の作動に必要な条件とされる装置であり、「役物連続作動装置」とは、第１可変入賞装置３０や第２可変入賞装置３１を連続して作動させることができる装置である。なお、「条件装置」や「役物連続作動装置」は制御上のフラグとすることもできる。したがって、この条件装置が作動していない限り、大当り遊技において第１可変入賞装置３０や第２可変入賞装置３１は作動しないことを表している。主制御ＣＰＵ７２は次にステップＳ５２１２を実行する。
【０６９９】
ステップＳ５２１２：主制御ＣＰＵ７２は、制御上の内部状態フラグとして「大役開始（大当り遊技中）」をセットする。また、主制御ＣＰＵ７２は、大当り図柄の種類に応じて連続作動回数ステータスの値をセットする。例えば、第１当選図柄又は第２当選図柄に該当した場合、連続作動回数ステータスには「３ラウンド」を表す値がセットされる。また、主制御ＣＰＵ７２は、大当り中を表す状態コマンドを生成する。大当り中を表す状態コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。主制御ＣＰＵ７２は次にステップＳ５２１４を実行する。
【０７００】
ステップＳ５２１４：主制御ＣＰＵ７２は、大当り時図柄別開放パターン選択処理を実行する。この処理では、主制御ＣＰＵ７２は大当り時図柄別開放パターン設定テーブルを参照し、特別図柄に関する当選図柄の種類に対応した開放パターンを選択する。ここで、開放パターンとは、第１可変入賞装置３０や第２可変入賞装置３１を作動させる設定を表し、例えば、実行ラウンド数、開放時間、インターバル時間等の設定を表している。主制御ＣＰＵ７２は次にステップＳ５２１６を実行する。
【０７０１】
〔大当り時図柄別開放パターン設定テーブル〕
図４９は、大当り時図柄別開放パターン設定テーブルの一例を示す図である。
この大当り時図柄別開放パターン設定テーブルは、特別図柄に関する異なる当選図柄別に、ラウンドごとの作動させる可変入賞装置（第１可変入賞装置３０又は第２可変入賞装置３１）の開閉動作パターンを定めたものである。具体的には、当選図柄別に以下の大入賞口の開放パターンが定められている。
【０７０２】
〔第１当選図柄〕
第１当選図柄に該当した場合、作動させる可変入賞装置は、第１可変入賞装置３０である。また、実行ラウンド数は３ラウンドであり、その内の３ラウンドが出球有のラウンドである。そして、出球有のラウンドにおいて１ラウンドあたりに第１大入賞口３０ｂを開放する開放時間は２９．０秒である。また、各ラウンド間に設けられるインターバル時間は１．０秒である。
【０７０３】
このように、特別図柄に関する当選図柄が第１当選図柄である場合、大当り遊技が開始されると、１ラウンド目から３ラウンド目まで第１可変入賞装置３０が２９．０秒にわたって各ラウンド中に作動して第１大入賞口３０ｂが開放される（ただし、上限個数の入球が確認されると閉鎖される。以下、同様。）。したがって、第１当選図柄に該当した場合は、実質的に３ラウンド分の出球を獲得することができる。
【０７０４】
〔第２当選図柄〕
第２当選図柄に該当した場合、作動させる可変入賞装置は、第１可変入賞装置３０である。また、実行ラウンド数は３ラウンドであり、その内の３ラウンドが出球有のラウンドである。そして、出球有のラウンドにおいて１ラウンドあたりに第１大入賞口３０ｂを開放する開放時間は２９．０秒である。また、各ラウンド間に設けられるインターバル時間は１．０秒である。
【０７０５】
このように、特別図柄に関する当選図柄が第２当選図柄である場合、大当り遊技が開始されると、１ラウンド目から３ラウンド目まで第１可変入賞装置３０が２９．０秒にわたって各ラウンド中に作動して第１大入賞口３０ｂが開放される。したがって、第２当選図柄に該当した場合は、実質的に３ラウンド分の出球を獲得することができる。
【０７０６】
〔第３当選図柄〕
第３当選図柄に該当した場合、作動させる可変入賞装置は、第１可変入賞装置３０である。また、実行ラウンド数は２ラウンドであり、その内の２ラウンドが出球有のラウンドである。そして、出球有のラウンドにおいて１ラウンドあたりに第１大入賞口３０ｂを開放する開放時間は２９．０秒である。また、各ラウンド間に設けられるインターバル時間は１．０秒である。
【０７０７】
このように、特別図柄に関する当選図柄が第３当選図柄である場合、大当り遊技が開始されると、１ラウンド目から２ラウンド目まで第１可変入賞装置３０が２９．０秒にわたって各ラウンド中に作動して第１大入賞口３０ｂが開放される。したがって、第３当選図柄に該当した場合は、実質的に２ラウンド分の出球を獲得することができる。
【０７０８】
以上のように、主制御ＣＰＵ７２は、上記大当り時図柄別開放パターン設定テーブルを参照して当選図柄の種類に対応する大入賞口の開放パターンを設定する。
【０７０９】
〔図４８：大当り時大入賞口開放パターン設定処理を参照〕
ステップＳ５２１６：主制御ＣＰＵ７２は、第１可変入賞装置３０の作動の設定を行う。具体的には、主制御ＣＰＵ７２は当選図柄に対応した開放パターンに基づいて、大当り遊技中のラウンド毎（１ラウンド〜最終ラウンド）に作動させる可変入賞装置の種類を第１可変入賞装置３０に設定する。なお、本実施形態においては、全ての大当り時の当選図柄（第１当選図柄〜第３当選図柄）に対応する開放パターンが１ラウンド〜最終ラウンドで第１大入賞口３０ｂが開放されるため、第１可変入賞装置３０の作動が設定される。主制御ＣＰＵ７２は次にステップＳ５２１８を実行する。
【０７１０】
ステップＳ５２１８：主制御ＣＰＵ７２は、実行ラウンド数を設定する。具体的には、主制御ＣＰＵ７２は当選図柄に対応した開放パターンに基づいて、大当り遊技中に実行するラウンド数を設定する。例えば、３ランド大当り（第１当選図柄及び第２当選図柄）に対応する開放パターンの実行ラウンド数としては、３ラウンドが設定される。主制御ＣＰＵ７２は次にステップＳ５２２０を実行する。
【０７１１】
ステップＳ５２２０：主制御ＣＰＵ７２は、大当り時開放タイマを設定する。具体的には、主制御ＣＰＵ７２は大当り時におけるラウンド毎に大入賞口を開放する際の１回あたりの開放時間（開放タイマ）を設定する。なお、本実施形態においては、大当り時の当選図柄（第１当選図柄〜第３当選図柄）に対応する開放パターンの開放時間に基づいて、ラウンド毎に設定される。例えば、第１当選図柄であった場合、出球有りのラウンドについては第１大入賞口３０ｂを開放する開放時間が２９．０秒に設定される。したがって、開放タイマの値として２９．０秒程度が設定されていれば、その開放時間は１回の開放中に第１大入賞口３０ｂへの入球が容易に発生する充分な時間（例えば発射制御基板セット１７４により遊技球が１０個以上発射される時間、好ましくは６秒以上）となる。なお、開放タイマの値として０．５秒程度が設定されていれば、その開放時間は１回の開放中に第１大入賞口３０ｂへの入球が困難な時間となる。主制御ＣＰＵ７２は次にステップＳ５２２２を実行する。
【０７１２】
ステップＳ５２２２：主制御ＣＰＵ７２は、大当り時インターバルタイマを設定する。具体的には、主制御ＣＰＵ７２は大当り時におけるラウンド間での待機時間（インターバルタイマ）を設定する。なお、本実施形態においては、全ての大当り時の当選図柄（第１当選図柄〜第３当選図柄）に対応する開放パターンのインターバルタイマとして１．０秒が設定される。例えば、１ラウンド目と２ラウンド目の間の第１大入賞口３０ｂの開放が終了し一旦閉鎖状態になった後、１．０秒間程度のインターバルタイマが設定される。主制御ＣＰＵ７２は次にステップＳ５２２４を実行する。
【０７１３】
ステップＳ５２２４：主制御ＣＰＵ７２は、連続作動回数コマンドを生成する。連続作動回数コマンドは、先の処理（ステップＳ５２１８）で設定された実行ラウンド数に基づいて生成することができる。例えば、第１当選図柄又は第２当選図柄に該当した場合、実行ラウンド数は「３ラウンド」となるため、連続作動回数コマンドは「３ラウンド」を表す値を含むコマンドとして生成される。生成された連続作動回数コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。
【０７１４】
以上の手順を終えると、主制御ＣＰＵ７２は大入賞口開放パターン設定処理（図４７）に復帰する。
【０７１５】
〔小当り時大入賞口開放パターン設定処理〕
図５０は、小当り時大入賞口開放パターン設定処理の手順例を示すフローチャートである。以下、手順例に沿って説明する。
【０７１６】
ステップＳ５２５２：主制御ＣＰＵ７２は、制御上の内部状態フラグとして「小当り開始（小当り遊技中）」をセットする。また、主制御ＣＰＵ７２は、小当り遊技中を表す状態コマンドを生成する。小当り遊技中を表す状態コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。主制御ＣＰＵ７２は次にステップＳ５２５４を実行する。
【０７１７】
ステップＳ５２５４：主制御ＣＰＵ７２は、小当り時開放パターン選択処理を実行する。この処理では、主制御ＣＰＵ７２は小当り時開放パターン設定テーブルを参照し、開放パターンを選択する。ここで、開放パターンとは、第１可変入賞装置３０や第２可変入賞装置３１を作動させる設定を表し、例えば、開放回数、開放時間、インターバル時間、特定領域３１ｘの開放時間等の設定を表している。主制御ＣＰＵ７２は次にステップＳ５２５６を実行する。
【０７１８】
〔小当り時開放パターン設定テーブル〕
図５１は、小当り時開放パターン設定テーブルの一例を示す図である。
この小当り時開放パターン設定テーブルは、可変入賞装置（第２可変入賞装置３１）の開閉動作パターンを定めたものである。なお、本実施形態では、小当り時に設定される開放パターンは１つであるが、当選図柄別に複数規定してもよい。
【０７１９】
小当りに該当した場合、作動させる可変入賞装置は、第２可変入賞装置３１である。また、第２可変入賞装置３１の開放回数は２回であり、その１回の開放時間は０．９秒である。なお、インターバル時間は例えば１．０秒程度に設定される。
【０７２０】
特定領域３１ｘの開放開始時間（特定領域ソレノイド９９をＯＮにして特定領域用スライド部材３１ｃを作動させるタイミング）は、第２可変入賞装置３１の開放開始から０．２秒後である。
また、特定領域３１ｘの開放終了時間（特定領域ソレノイド９９をＯＦＦにして特定領域用スライド部材３１ｃを非作動とするタイミング）は、第２可変入賞装置３１の開放開始から１．８秒後である。
【０７２１】
〔図５０：小当り時大入賞口開放パターン設定処理を参照〕
ステップＳ５２５６：主制御ＣＰＵ７２は、第２可変入賞装置３１の作動の設定を行う。具体的には、主制御ＣＰＵ７２は小当りに対応した開放パターンに基づいて、小当り遊技中に作動させる可変入賞装置の種類を第２可変入賞装置３１に設定する。主制御ＣＰＵ７２は次にステップＳ５２５８を実行する。
【０７２２】
ステップＳ５２５８：主制御ＣＰＵ７２は、開放回数を設定する。具体的には、主制御ＣＰＵ７２は小当りに対応した開放パターンに基づいて、小当り遊技中に実行する開放回数を設定する。なお、本実施形態においては、小当りに対応する開放パターンの開放回数として２回が設定される。主制御ＣＰＵ７２は次にステップＳ５２６０を実行する。
【０７２３】
ステップＳ５２６０：主制御ＣＰＵ７２は、小当り時開放タイマを設定する。具体的には、主制御ＣＰＵ７２は小当り時に対応した開放パターンに基づいて、大入賞口を開放する際の１回あたりの開放時間（開放タイマ）を設定する。なお、本実施形態においては、小当り時に対応する開放パターンの開放時間に基づいて、０．９秒が設定される。主制御ＣＰＵ７２は次にステップＳ５２６２を実行する。
【０７２４】
ステップＳ５２６２：主制御ＣＰＵ７２は、小当り時インターバルタイマを設定する。具体的には、主制御ＣＰＵ７２は小当り時に対応した開放パターンに基づいて、大入賞口の開放間での待機時間（インターバルタイマ）を設定する。なお、本実施形態においては、インターバルタイマは所定時間（例えば１．０秒）に設定される。主制御ＣＰＵ７２は次にステップＳ５２６４を実行する。
【０７２５】
ステップＳ５２６４：主制御ＣＰＵ７２は、特定領域３１ｘ（特定領域用スライド部材３１ｃ）の開放タイマを設定する。具体的には、主制御ＣＰＵ７２は小当り時に対応した開放パターンに基づいて、小当り遊技中に特定領域３１ｘの開放時間（開放タイマ）を設定する。なお、本実施形態においては、第２可変入賞装置３１の開放開始から０．２秒後に特定領域３１ｘが開放され、第２可変入賞装置３１の開放開始から１．８秒後に特定領域３１ｘが閉鎖される。
【０７２６】
以上の手順を終えると、主制御ＣＰＵ７２は大入賞口開放パターン設定処理（図４７）に復帰する。
【０７２７】
〔大入賞口開閉動作処理〕
図５２は、大入賞口開閉動作処理の手順例を示すフローチャートである。
この処理は主に、第１可変入賞装置３０や第２可変入賞装置３１の開閉動作を制御するためのものである。以下、手順に沿って説明する。
【０７２８】
ステップＳ５３０２：主制御ＣＰＵ７２は、現在の内部状態が「大役中」であるか否かを確認する。具体的には、主制御ＣＰＵ７２はＲＡＭ７６のフラグバッファにアクセスし、制御上の内部状態フラグとして「大役中（大当り遊技中）」のフラグがセットされているか否かで、現在の内部状態が「大役中」であるか否かを確認する。なお、「大役中（大当り遊技中）」のフラグは、先の処理（大当り時大入賞口開放パターン設定処理中：ステップＳ５２１２）や後述する特定領域通過時処理中において主制御ＣＰＵ７２によりセットされる。この確認の結果、現在の内部状態が「大役中」である場合（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５３０６を実行する。一方、現在の内部状態が「大役中」ではない場合（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ５３０４を実行する。
【０７２９】
ステップＳ５３０４：主制御ＣＰＵ７２は、第２大入賞口開閉動作処理を実行する。この処理では、主制御ＣＰＵ７２は設定された開放パターンに基づいて、第２大入賞口３１ｂを開閉するために第２可変入賞装置３１を作動させる（第２大入賞口ソレノイド９７に対して印加する駆動信号を出力する）処理を行う。なお、具体的な処理の内容については、別のフローチャートを参照しながらさらに後述する。
【０７３０】
ステップＳ５３０６：主制御ＣＰＵ７２は、第１大入賞口開閉動作処理を実行する。この処理では、主制御ＣＰＵ７２は設定された開放パターンに基づいて、第１大入賞口３０ｂを開閉するために第１可変入賞装置３０を作動させる（第１大入賞口ソレノイド９０に対して印加する駆動信号を出力する）処理を行う。なお、具体的な処理の内容については、別のフローチャートを参照しながらさらに後述する。
【０７３１】
以上の手順を終えると、主制御ＣＰＵ７２は可変入賞装置管理処理（図４６）に復帰する。
【０７３２】
〔第２大入賞口開閉動作処理〕
図５３は、第２大入賞口開閉動作処理の手順例を示すフローチャートである。以下、手順例に沿って内容を説明する。
【０７３３】
ステップＳ５３１０：主制御ＣＰＵ７２は、主制御ＣＰＵ７２は、第２大入賞口３１ｂを開放する。具体的には、第２大入賞口ソレノイド９７に対して印加する駆動信号を出力する。これにより、第２可変入賞装置３１が作動して閉鎖状態から開放状態に移行する。主制御ＣＰＵ７２は次にステップＳ５３１２を実行する。
【０７３４】
ステップＳ５３１２：主制御ＣＰＵ７２は、開放タイマカウントダウン処理を実行する。具体的には、主制御ＣＰＵ７２は先の処理（小当り時大入賞口開放パターン設定処理（図５０中）のステップＳ５２６０やステップＳ５２６４）で設定した開放タイマのカウントダウンを実行する。なお、この処理では、第２大入賞口３１ｂの開放に関する開放タイマの他に、特定領域３１ｘの開放に関する開放タイマ（開放開始時間、開放終了時間）についてのカウントダウンが行われる。主制御ＣＰＵ７２は次にステップＳ５３１４を実行する。
【０７３５】
ステップＳ５３１４：主制御ＣＰＵ７２は、特定領域開閉動作処理を実行する。この処理では、主制御ＣＰＵ７２は設定された開放パターンに基づいて、特定領域３１ｘを開閉するために特定領域用スライド部材３１ｃを作動させる（特定領域ソレノイド９９に対して印加する駆動信号を出力する）処理を行う。なお、具体的な処理の内容については、別のフローチャートを参照しながらさらに後述する。主制御ＣＰＵ７２は次にステップＳ５３１６を実行する。
【０７３６】
ステップＳ５３１６：主制御ＣＰＵ７２は、第２大入賞口３１ｂの開放時間が終了したか否かを確認する。具体的には、カウントダウン処理中の第２大入賞口３１ｂについての開放タイマの値が０以下であるか否かを確認する。この確認の結果、第２大入賞口３１ｂの開放時間が終了した場合（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５３２２を実行する。一方、第２大入賞口３１ｂの開放時間が終了していない場合（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ５３１８を実行する。
【０７３７】
ステップＳ５３１８：主制御ＣＰＵ７２は、入賞球数カウント処理を実行する。この処理では、開放時間内に第２可変入賞装置３１（開放中の大入賞口）に入賞した遊技球の個数をカウントする。具体的には、主制御ＣＰＵ７２は開放時間内に第２カウントスイッチ８５から入力された入賞検出信号に基づいて、カウント数の値をインクリメントする。主制御ＣＰＵ７２は次にステップＳ５３２０を実行する。
【０７３８】
ステップＳ５３２０：主制御ＣＰＵ７２は、現在のカウント数が所定数（１０個）未満であるか否かを確認する。この所定数は、上記のように小当り時の開放１回あたりに許容する入賞球数の上限（賞球数の上限）を定めたものである。未だカウント数が所定数に達していなければ（Ｎｏ）、主制御ＣＰＵ７２は可変入賞装置管理処理に復帰する。そして、次に可変入賞装置管理処理を実行すると、現段階ではジャンプ先が大入賞口開閉動作処理に設定されているので、主制御ＣＰＵ７２は上記のステップＳ５３１０〜ステップＳ５３２０の手順を繰り返し実行する。
【０７３９】
上記のステップＳ５３１６で開放時間が終了したと判断するか（Ｙｅｓ）、もしくはステップＳ５３２０でカウント数が所定数に達したことを確認すると（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５３２２を実行する。なお、小当り時の開放は、開放タイマの値が短時間（例えば、１．８秒）に設定されているので、通常、主制御ＣＰＵ７２はステップＳ５３１０でカウント数が所定数に達したことを確認するより先に、ステップＳ５３１６で開放時間が終了したと判断する場合がほとんどである。
【０７４０】
ステップＳ５３２２：主制御ＣＰＵ７２は、第２大入賞口３１ｂを閉鎖する。具体的には、第２大入賞口ソレノイド９７に印加していた駆動信号の出力を停止する。これにより第２可変入賞装置３１が開放状態から閉鎖状態に復帰する。主制御ＣＰＵ７２は次にステップＳ５３２４を実行する。
【０７４１】
ステップＳ５３２４：主制御ＣＰＵ７２は、特定領域通過フラグがＯＮであるか否かを確認する。具体的には、主制御ＣＰＵ７２はＲＡＭ７６のフラグバッファ領域にアクセスし、特定領域通過フラグの値が０１Ｈであるか否かにより、特定領域通過フラグがＯＮであるか否かを確認する。この確認の結果、特定領域通過フラグがＯＮである場合（Ｙｅｓ）、すなわち、小当り遊技中の第２大入賞口３１ｂが開放している間に遊技球が特定領域３１ｘを通過した場合、主制御ＣＰＵ７２は次にステップＳ５３２６を実行する。一方、特定領域通過フラグがＯＮではない場合（Ｎｏ）、すなわち、小当り遊技中の第２大入賞口３１ｂが開放している間に遊技球が特定領域３１ｘを通過しなかった場合、主制御ＣＰＵ７２は次にステップＳ５３２７ａを実行する。なお、特定領域通過フラグは、先の特定領域開閉動作処理（ステップＳ５３１４）の中でＯＮに設定される可能性がある。
【０７４２】
ステップＳ５３２６：主制御ＣＰＵ７２は、特定領域通過時処理を実行する。この処理では、主制御ＣＰＵ７２は小当り遊技中の第２大入賞口３１ｂが開放している間に遊技球が特定領域３１ｘを通過したことに基づき（特定の実行条件が成立したことに基づき）、条件装置や役物連続作動装置を作動させ、第１可変入賞装置３０を連続作動させる処理、すなわち、大当り遊技を開始する処理を実行する（特殊遊技経由特別遊技実行手段、特別遊技実行手段、大当り遊技実行手段、開放遊技実行手段）。なお、具体的な処理の内容については、別のフローチャートを参照しながらさらに後述する。主制御ＣＰＵ７２は次にステップＳ５３２８を実行する。
【０７４３】
ステップＳ５３２７ａ：主制御ＣＰＵ７２は、インターバル待機処理を実行する。具体的には、主制御ＣＰＵ７２は先の処理（小当り時大入賞口開放パターン設定処理（図５０中）のステップＳ５２６５）で設定したインターバルタイマのカウントダウンを実行する。そして、インターバルタイマの値が０以下になると、次に主制御ＣＰＵ７２はステップＳ５３２７ｂに進む。なお、ここでは特に図示していないが、インターバル時間が経過するまでの間（インターバルタイマ値が０になるまでの間）、割り込み毎に主制御ＣＰＵ７２はステップＳ５３２７ａから呼び出し元である可変入賞装置管理処理（図４６）の末尾アドレスに復帰する。そして、次回の呼び出しで大入賞口開閉動作処理が実行されると、先頭のステップＳ５３１０からではなく直にステップＳ５３２７ａを実行する。
【０７４４】
ステップＳ５３２７ｂ：主制御ＣＰＵ７２は、第２大入賞口開放回数カウンタの値をインクリメントする。なお、第２大入賞口開放回数カウンタの値は、例えば初期値を０としてＲＡＭ７６のカウント領域に記憶されている。
【０７４５】
ステップＳ５３２７ｃ：主制御ＣＰＵ７２は、インクリメント後の第２大入賞口開放回数カウンタの値が現ラウンド内で設定した回数に達しているか否かを確認する。ここで、「現ラウンド内で設定した回数」を判断しているのは、例えば「１回の小当り中に第２可変入賞装置３１を複数回にわたり開放動作させる」という開放パターンに対応するためである。なお、特にこのような開放パターンを採用していない場合には、「現ラウンド内で設定した回数」は、各ラウンドで１回ずつに設定されているため、１回の開閉動作でカウンタ値が設定した回数に達するため（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５３２８に進むことになる。
【０７４６】
一方、「１回の小当り中に第２可変入賞装置３１を複数回にわたり開放動作させる」という開放パターンを採用している場合、１回の開放終了時に未だカウンタ値が設定した回数に達していないことになる（Ｎｏ）。この場合、主制御ＣＰＵ７２は可変入賞装置管理処理に復帰すると、現段階ではジャンプ先が大入賞口開閉動作処理に設定されているので、上記のステップＳ５３１０〜ステップＳ５３２７ｂまでの手順を繰り返し実行する。その結果、ステップＳ５３２７ｂで開放回数カウンタのインクリメントが進み、そして、カウンタ値が設定した回数に達すると（ステップＳ５３２７ｃ；Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５３２８を実行する。
【０７４７】
ステップＳ５３２８：主制御ＣＰＵ７２は次のジャンプ先を大入賞口閉鎖処理に設定し、大入賞口開閉動作処理（図５２）に復帰する。そして、次に可変入賞装置管理処理を実行すると、主制御ＣＰＵ７２は次に大入賞口閉鎖処理を実行する。
【０７４８】
〔特定領域開閉動作処理〕
図５４は、特定領域開閉動作処理の手順例を示すフローチャートである。以下、手順例に沿って内容を説明する。
【０７４９】
ステップＳ５３３０：主制御ＣＰＵ７２は、特定領域３１ｘの開放時間が開始されたか否かを確認する。具体的には、主制御ＣＰＵ７２はカウントダウン処理（ステップＳ５３１２）においてカウントダウンされていた特定領域３１ｘの開放に関する開放開始時間についての開放タイマの値が０であるか否かを確認することで、特定領域３１ｘの開放時間が開始されたか否かを確認する。この確認の結果、特定領域３１ｘの開放時間が開始された場合（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５３３２を実行する。一方、特定領域３１ｘの開放時間が開始されていない場合（Ｎｏ）、又は、すでに開放されている場合、主制御ＣＰＵ７２は次にステップＳ５３３４を実行する。
【０７５０】
ステップＳ５３３２：主制御ＣＰＵ７２は、特定領域３１ｘを開放する。具体的には、特定領域ソレノイド９９に対して印加する駆動信号を出力する。これにより、特定領域用スライド部材３１ｃが作動して特定領域３１ｘが閉鎖状態から開放状態に移行する。主制御ＣＰＵ７２は次にステップＳ５３３４を実行する。
【０７５１】
ステップＳ５３３４：主制御ＣＰＵ７２は、遊技球が特定領域３１ｘを通過したか否かを確認する。具体的には、主制御ＣＰＵ７２はＲＡＭ７６の記憶領域にアクセスし、特定領域予備フラグがＯＮになっているか否かを確認する。この確認の結果、特定領域予備フラグがＯＮになっていて、遊技球が特定領域３１ｘを通過したことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５３３６を実行する。一方、特定領域予備フラグがＯＦＦになっていて、遊技球が特定領域３１ｘを通過していないことを確認した場合（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ５３３８を実行する。
【０７５２】
ステップＳ５３３６：主制御ＣＰＵ７２は、特定領域通過フラグをＯＮにセットする。具体的には、主制御ＣＰＵ７２はＲＡＭ７６のフラグバッファ領域にアクセスし、特定領域通過フラグの値を０１Ｈに設定する。主制御ＣＰＵ７２は次にステップＳ５３３８を実行する。なお、特定領域通過フラグや特定領域予備フラグは大当り遊技の終了時にリセットされる。
【０７５３】
ステップＳ５３３８：主制御ＣＰＵ７２は、特定領域３１ｘの開放時間が終了したか否かを確認する。具体的には、主制御ＣＰＵ７２はカウントダウン処理（ステップＳ５３１２）においてカウントダウンされていた特定領域３１ｘの開放に関する開放タイマの値が０であるか否かを確認することで、特定領域３１ｘの開放時間が終了したか否かを確認する。この確認の結果、特定領域３１ｘの開放時間が終了した場合（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５３４０を実行する。一方、特定領域３１ｘの開放時間が終了していない場合（Ｎｏ）、主制御ＣＰＵ７２は第２大入賞口開閉動作処理（図５３）に復帰する。
【０７５４】
ステップＳ５３４０：主制御ＣＰＵ７２は、特定領域３１ｘを閉鎖する。具体的には、特定領域ソレノイド９９に印加していた駆動信号の出力を停止する。これにより、特定領域用スライド部材３１ｃが開放状態（作動状態）から閉鎖状態（非作動状態）に復帰する。
【０７５５】
以上の手順を終えると、主制御ＣＰＵ７２は第２大入賞口開閉動作処理（図５３）に復帰する。
【０７５６】
〔特定領域通過時処理〕
図５５は、特定領域通過時処理の手順例を示すフローチャートである。以下、手順例に沿って内容を説明する。
【０７５７】
ステップＳ５３５０：主制御ＣＰＵ７２は、小当りフラグをリセットする。具体的には、主制御ＣＰＵ７２はＲＡＭ７６のフラグバッファ領域にアクセスし、小当りフラグの値を００Ｈにリセットする。主制御ＣＰＵ７２は次にステップＳ５３５２を実行する。
【０７５８】
ステップＳ５３５２：主制御ＣＰＵ７２は、小当り遊技を終了させる。具体的には、主制御ＣＰＵ７２は内部状態フラグから「小当り遊技中」を消去し、制御処理上で小当り遊技を終了する（小当り終了）。主制御ＣＰＵ７２は次にステップＳ５３５４を実行する。
【０７５９】
ステップＳ５３５４：主制御ＣＰＵ７２は、条件装置及び役物連続作動装置を作動させる。これにより、第１可変入賞装置３０を連続して作動させることができ、大当り遊技を開始できることとなる。主制御ＣＰＵ７２は次にステップＳ５３５６を実行する。
【０７６０】
ステップＳ５３５６：主制御ＣＰＵ７２は、制御上の内部状態フラグとして「大役開始（大当り遊技中）」をセットする。また、主制御ＣＰＵ７２は、当選図柄の種類に応じて連続作動回数ステータスの値をセットする。例えば、第１当選図柄又は第２当選図柄に該等した場合、連続作動回数ステータスには「３ラウンド」を表す値がセットされる。また、主制御ＣＰＵ７２は、大当り中を表す状態コマンドを生成する。大当り中を表す状態コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。主制御ＣＰＵ７２は次にステップＳ５３５８を実行する。
【０７６１】
ステップＳ５３５８：主制御ＣＰＵ７２は、特定領域通過時図柄別開放パターン選択処理を実行する。この処理では、主制御ＣＰＵ７２は特定領域通過時図柄別開放パターン設定テーブルを参照し、小当りに該当した際の当選図柄の種類に対応した開放パターンを選択する。主制御ＣＰＵ７２は次にステップＳ５３６０を実行する。
【０７６２】
ステップＳ５３６０：主制御ＣＰＵ７２は、第１可変入賞装置３０の作動の設定を行う。具体的には、主制御ＣＰＵ７２は小当りに該当した際の特別図柄に関する当選図柄に対応した開放パターンに基づいて、大当り遊技中のラウンド毎（２ラウンド〜最終ラウンド）に作動させる可変入賞装置の種類を第１可変入賞装置３０に設定する。主制御ＣＰＵ７２は次にステップＳ５３６２を実行する。
【０７６３】
ステップＳ５３６２：主制御ＣＰＵ７２は、実行ラウンド数を設定する。具体的には、主制御ＣＰＵ７２は小当りに該当した際の特別図柄に関する当選図柄に対応した開放パターンに基づいて、大当り遊技中に実行するラウンド数を設定する。例えば、第４当選図柄に対応する開放パターンの実行ラウンド数としては「１０ラウンド」が設定される。主制御ＣＰＵ７２は次にステップＳ５３６４を実行する。
【０７６４】
ステップＳ５３６４：主制御ＣＰＵ７２は、大当り時開放タイマを設定する。具体的には、主制御ＣＰＵ７２は大当り時におけるラウンド毎に大入賞口を開放する際の１回あたりの開放時間（開放タイマ）を設定する。なお、本実施形態においては、小当りに該当した際の特別図柄に関する当選図柄（第４当選図柄〜第６当選図柄）に対応する開放パターンの開放時間に基づいて、ラウンド毎に設定される。例えば、第４当選図柄であった場合、出球有りのラウンドについては第１大入賞口３０ｂを開放する開放時間が２９．０秒に設定される。したがって、開放タイマの値として２９．０秒程度が設定されていれば、その開放時間は１回の開放中に第１大入賞口３０ｂへの入球が容易に発生する充分な時間（例えば発射制御基板セット１７４により遊技球が１０個以上発射される時間、好ましくは６秒以上）となる。なお、開放タイマの値として０．５秒程度が設定されていれば、その開放時間は１回の開放中に第１大入賞口３０ｂへの入球が困難な時間となる。主制御ＣＰＵ７２は次にステップＳ５３６６を実行する。
【０７６５】
ステップＳ５３６６：主制御ＣＰＵ７２は、大当り時インターバルタイマを設定する。具体的には、主制御ＣＰＵ７２は大当り時におけるラウンド間での待機時間（インターバルタイマ）を設定する。なお、本実施形態においては、小当りに該当した際の特別図柄に関する当選図柄（第４当選図柄〜第６当選図柄）に対応する開放パターンのインターバルタイマとして１．０秒が設定される。例えば、２ラウンド目と３ラウンド目の間の第１大入賞口３０ｂの開放が終了し一旦閉鎖状態になった後、１．０秒間程度のインターバルタイマが設定される。主制御ＣＰＵ７２は次にステップＳ５３６８を実行する。
【０７６６】
ステップＳ５３６８：主制御ＣＰＵ７２は、連続作動回数コマンドを生成する。連続作動回数コマンドは、先の処理（ステップＳ５３６２）で設定された実行ラウンド数に基づいて生成することができる。例えば、第４当選図柄に該当した場合、実行ラウンド数は「１０ラウンド」となるため、連続作動回数コマンドは「１０ラウンド」を表す値を含むコマンドとして生成される。生成された連続作動回数コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。主制御ＣＰＵ７２は次にステップＳ５３７０を実行する。
【０７６７】
ステップＳ５３７０：主制御ＣＰＵ７２は、特定領域通過時図柄別時間短縮機能設定処理を実行する。この処理では、小当りに該当した際の特別図柄に関する当選図柄が「第４当選図柄」〜「第６当選図柄」である場合、主制御ＣＰＵ７２は時間短縮機能作動フラグをＯＮにセットする（時間短縮状態移行手段、時間短縮機能作動手段）。なお、本実施形態では、「第４当選図柄」〜「第６当選図柄」に該当して遊技球が特定領域３１ｘを通過した場合、必ず時間短縮状態に移行させているが、例えば、特定の当選図柄だけ時間短縮状態に移行させるようにしてもよい。
【０７６８】
以上の手順を終えると、主制御ＣＰＵ７２は第２大入賞口開閉動作処理（図５３）に復帰する。
【０７６９】
〔特定領域通過時図柄別開放パターン設定テーブル〕
図５６は、特定領域通過時図柄別開放パターン設定テーブルの一例を示す図である。この特定領域通過時図柄別開放パターン設定テーブルは、小当りに該当した際の特別図柄に関する異なる当選図柄別に、ラウンドごとの第１可変入賞装置３０の開閉動作パターンを定めたものである。具体的には、当選図柄別に以下の大入賞口の開放パターンが定められている。
【０７７０】
〔第４当選図柄〕
第４当選図柄に該当して遊技球が特定領域３１ｘを通過した場合、作動させる可変入賞装置は、第１可変入賞装置３０である。また、実行ラウンド数は１０ラウンドである。なお、この実行ラウンド数には、小当りで開放された第２可変入賞装置３１の作動が含まれているため、これから開始される大当り遊技では１０ラウンドから１ラウンド分が減算された９ラウンドが実質的な大当り遊技でのラウンド数となる（以下、第５当選図柄、第６当選図柄においても同様）。また、９ラウンドのうち９ラウンド分が出球有のラウンドである。そして、出球有のラウンドにおいて１ラウンドあたりに第１大入賞口３０ｂを開放する開放時間は２９．０秒である。また、各ラウンド間に設けられるインターバル時間は１．０秒である。
【０７７１】
このように、小当りに該当した際の特別図柄に関する当選図柄が第４当選図柄である場合、大当り遊技が開始されると、小当りでの第２可変入賞装置３１の開放を１ラウンド目としているため、２ラウンド目から１０ラウンド目まで第１可変入賞装置３０が２９．０秒にわたって各ラウンド中に作動して第１大入賞口３０ｂが開放される。したがって、第４当選図柄に該当して遊技球が特定領域３１ｘを通過した場合は、実質的に９ラウンド分の出球を獲得することができる。
【０７７２】
〔第５当選図柄〕
第５当選図柄に該当して遊技球が特定領域３１ｘを通過した場合、作動させる可変入賞装置は、第１可変入賞装置３０である。また、実行ラウンド数は７ラウンド（実質的な大当り遊技でのラウンド数は６ラウンド）であり、その内の６ラウンドが出球有のラウンドである。そして、出球有のラウンドにおいて１ラウンドあたりに第１大入賞口３０ｂを開放する開放時間は２９．０秒である。また、各ラウンド間に設けられるインターバル時間は１．０秒である。
【０７７３】
このように、小当りに該当した際の特別図柄に関する当選図柄が第５当選図柄である場合、大当り遊技が開始されると、小当りでの第２可変入賞装置３１の開放を１ラウンド目としているため、２ラウンド目から７ラウンド目まで第１可変入賞装置３０が２９．０秒にわたって各ラウンド中に作動して第１大入賞口３０ｂが開放される。したがって、第５当選図柄に該当して遊技球が特定領域３１ｘを通過した場合は、実質的に６ラウンド分の出球を獲得することができる。
【０７７４】
〔第６当選図柄〕
第６当選図柄に該当して遊技球が特定領域３１ｘを通過した場合、作動させる可変入賞装置は、第１可変入賞装置３０である。また、実行ラウンド数は４ラウンド（実質的な大当り遊技でのラウンド数は３ラウンド）であり、その内の３ラウンドが出球有のラウンドである。そして、出球有のラウンドにおいて１ラウンドあたりに第１大入賞口３０ｂを開放する開放時間は２９．０秒であり、各ラウンド間に設けられるインターバル時間は１．０秒である。
【０７７５】
このように、小当りに該当した際の特別図柄に関する当選図柄が第６当選図柄である場合、大当り遊技が開始されると、２ラウンド目から４ラウンド目まで第１可変入賞装置３０が２９．０秒にわたって各ラウンド中に作動して第１大入賞口３０ｂが開放される。したがって、第６当選図柄に該当して遊技球が特定領域３１ｘを通過した場合は、実質的に３ラウンド分の出球を獲得することができる。
【０７７６】
以上のように、主制御ＣＰＵ７２は、上記特定領域通過時図柄別開放パターン設定テーブルを参照して小当りに該当した際の特別図柄に関する当選図柄の種類に対応する大入賞口の開放パターンを設定することとなる。
【０７７７】
〔第１大入賞口開閉動作処理〕
図５７は、第１大入賞口開閉動作処理の手順例を示すフローチャートである。以下、手順例に沿って説明する。
【０７７８】
ステップＳ５３８０：主制御ＣＰＵ７２は、主制御ＣＰＵ７２は、第１大入賞口３０ｂを開放する。具体的には、第１大入賞口ソレノイド９０に対して印加する駆動信号を出力する。これにより、第１可変入賞装置３０が作動して閉鎖状態から開放状態に移行する。主制御ＣＰＵ７２は次にステップＳ５３８２を実行する。
【０７７９】
ステップＳ５３８２：主制御ＣＰＵ７２は、開放タイマカウントダウン処理を実行する。具体的には、主制御ＣＰＵ７２は先の処理（大当り時大入賞口開放パターン設定処理（図４８中）のステップＳ５２２０、又は、特定領域通過時処理（図５５中）のステップＳ５３６４）で設定した開放タイマのカウントダウンを実行する。主制御ＣＰＵ７２は次にステップＳ５３８６を実行する。
【０７８０】
ステップＳ５３８６：主制御ＣＰＵ７２は、第１大入賞口３０ｂの開放時間が終了したか否かを確認する。具体的には、カウントダウン処理後の第１大入賞口３０ｂについての開放タイマの値が０以下であるか否かを確認する。この確認の結果、第１大入賞口３０ｂの開放時間が終了した場合（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５３９２を実行する。一方、第１大入賞口３０ｂの開放時間が終了していない場合（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ５３８８を実行する。
【０７８１】
ステップＳ５３８８：主制御ＣＰＵ７２は、入賞球数カウント処理を実行する。この処理では、開放時間内に第１可変入賞装置３０（開放中の大入賞口）に入賞した遊技球の個数をカウントする。具体的には、主制御ＣＰＵ７２は開放時間内に第１カウントスイッチ８４から入力された入賞検出信号に基づいて、カウント数の値をインクリメントする。主制御ＣＰＵ７２は次にステップＳ５３９０を実行する。
【０７８２】
ステップＳ５３９０：主制御ＣＰＵ７２は、現在のカウント数が所定数（１０個）未満であるか否かを確認する。この所定数は、上記のように開放１回（大当り中の１ラウンド）あたりに許容する入賞球数の上限（賞球数の上限）を定めたものである。未だカウント数が所定数に達していなければ（Ｙｅｓ）、主制御ＣＰＵ７２は可変入賞装置管理処理に復帰する。そして、次に可変入賞装置管理処理を実行すると、現段階ではジャンプ先が大入賞口開閉動作処理に設定されているので、主制御ＣＰＵ７２は上記のステップＳ５３８０〜ステップＳ５３９０の手順を繰り返し実行する。
【０７８３】
上記のステップＳ５３８６で開放時間が終了したと判断するか（Ｙｅｓ）、もしくはステップＳ５３９０でカウント数が所定数に達したことを確認すると（Ｎｏ）、主制御ＣＰＵ７２は次にステップＳ５３９２を実行する。なお、開放タイマの値が短時間（例えば、０．５秒）に設定されている場合、通常、主制御ＣＰＵ７２はステップＳ５３９０でカウント数が所定数に達したことを確認するより先に、ステップＳ５３８６で開放時間が終了したと判断する場合がほとんどである。
【０７８４】
ステップＳ５３９２：主制御ＣＰＵ７２は、第１大入賞口３０ｂを閉鎖する。具体的には、第１大入賞口ソレノイド９０に印加していた駆動信号の出力を停止する。これにより第１可変入賞装置３０が開放状態から閉鎖状態に復帰する。主制御ＣＰＵ７２は次にステップＳ５３９４を実行する。
【０７８５】
ステップＳ５３９４：主制御ＣＰＵ７２は、インターバル待機処理を実行する。具体的には、主制御ＣＰＵ７２は先の処理（大当り時大入賞口開放パターン設定処理（図４８中）のステップＳ５２２２、又は、特定領域通過時処理（図５５中）のステップＳ５３６６）で設定したインターバルタイマのカウントダウンを実行する。そして、インターバルタイマの値が０以下になると、次に主制御ＣＰＵ７２はステップＳ５３９５に進む。なお、ここでは特に図示していないが、インターバル時間が経過するまでの間（インターバルタイマ値が０になるまでの間）、割り込み毎に主制御ＣＰＵ７２はステップＳ５３９４から呼び出し元である可変入賞装置管理処理（図４６）の末尾アドレスに復帰する。そして、次回の呼び出しで大入賞口開閉動作処理が実行されると、先頭のステップＳ５３８０からではなく直にステップＳ５３９４を実行する。
【０７８６】
ステップＳ５３９５：主制御ＣＰＵ７２は、開放回数カウンタの値をインクリメントする。なお、開放回数カウンタの値は、例えば初期値を０としてＲＡＭ７６のカウント領域に記憶されている。
【０７８７】
ステップＳ５３９６：主制御ＣＰＵ７２は、インクリメント後の開放回数カウンタの値が現ラウンド内で設定した回数に達しているか否かを確認する。ここで、「現ラウンド内で設定した回数」を判断しているのは、例えば「大当り中の１ラウンド内で第１可変入賞装置３０を複数回にわたり開放動作させる」という開放パターンに対応するためである。なお、本実施形態では、特にこのような開放パターンを採用していないので、「現ラウンド内で設定した回数」は、各ラウンドで１回ずつに設定されている。したがって、通常は１回の開閉動作でカウンタ値が設定した回数に達するため（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５３９８に進むことになる。
【０７８８】
なお、上記のように１ラウンド内で複数回の開閉動作を繰り返すパターンを採用した場合、１回の開放終了時に未だカウンタ値が設定した回数に達していないことになる（Ｎｏ）。この場合、主制御ＣＰＵ７２は可変入賞装置管理処理に復帰すると、現段階ではジャンプ先が大入賞口開閉動作処理に設定されているので、上記のステップＳ５３８０〜ステップＳ５３９０までの手順を繰り返し実行する。その結果、ステップＳ５３９５で開放回数カウンタのインクリメントが進み、そして、カウンタ値が設定した回数に達すると（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５３９８に進むことになる。
【０７８９】
ステップＳ５３９８：主制御ＣＰＵ７２は次のジャンプ先を大入賞口閉鎖処理に設定し、大入賞口開閉動作処理（図５２）に復帰する。そして、次に可変入賞装置管理処理を実行すると、主制御ＣＰＵ７２は次に大入賞口閉鎖処理を実行する。
【０７９０】
〔大入賞口閉鎖処理〕
図５８は、大入賞口閉鎖処理の手順例を示すフローチャートである。
この大入賞口閉鎖処理は、第１可変入賞装置３０や第２可変入賞装置３１の作動を継続したり、その作動を終了したりするためのものである。以下、手順に沿って説明する。
【０７９１】
ステップＳ５４０１：先ず主制御ＣＰＵ７２は、現在の遊技が大役（大当り遊技）中であるか否かを確認し、大役中であれば（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５４０２を実行する。
【０７９２】
ステップＳ５４０２：主制御ＣＰＵ７２は、上記のラウンド数カウンタをインクリメントする。これにより、例えば１ラウンド目が終了し、２ラウンド目に向かう段階でラウンド数カウンタの値は「１」となっている。なお、小当り遊技中に特定領域３１ｘを遊技球が通過し、小当りの終了後に大当り遊技が開始された場合、小当り時の第２大入賞口３１ｂの開放を１ラウンド目として扱い、大当り遊技が開始される１回目のラウンドは２ラウンド目として扱われる。
【０７９３】
ステップＳ５４０４：主制御ＣＰＵ７２は、インクリメント後のラウンド数カウンタの値が設定した実行ラウンド数に達しているか否かを確認する。具体的には、主制御ＣＰＵ７２はインクリメント後のラウンド数カウンタの値（１〜１５）を参照し、その値が設定した実行ラウンド数（１減算後の１４、又は、１５）未満であれば（Ｎｏ）、次にステップＳ５４０５を実行する。
【０７９４】
ステップＳ５４０５：主制御ＣＰＵ７２は、現在のラウンド数カウンタの値からラウンド数コマンドを生成する。このコマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。演出制御装置１２４は、受信したラウンド数コマンドに基づいて現在のラウンド数を確認することができる。
【０７９５】
ステップＳ５４０６：主制御ＣＰＵ７２は、次のジャンプ先を大入賞口開閉動作処理に設定する。
【０７９６】
ステップＳ５４０８：そして、主制御ＣＰＵ７２は、入賞球数カウンタをリセットし、可変入賞装置管理処理に復帰する。
【０７９７】
主制御ＣＰＵ７２が次に可変入賞装置管理処理を実行すると、遊技プロセス選択処理（図４６中のステップＳ５１００）で主制御ＣＰＵ７２は次のジャンプ先である大入賞口開閉動作処理を実行する。そして、大入賞口開閉動作処理の実行後は大入賞口閉鎖処理の実行を経て、主制御ＣＰＵ７２は再び大入賞口閉鎖処理を実行し、上記のステップＳ５４０２〜ステップＳ５４０８を繰り返し実行する。これにより、実際のラウンド数が設定した実行ラウンド数に達するまでの間、第１可変入賞装置３０の開閉動作が連続して実行される。
【０７９８】
実際のラウンド数が設定した実行ラウンド数に達した場合（ステップＳ５４０４：Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５４１０を実行する。
【０７９９】
ステップＳ５４１０，ステップＳ５４１２：この場合、主制御ＣＰＵ７２はラウンド数カウンタをリセット（＝０）すると、次のジャンプ先を終了処理に設定する。
【０８００】
ステップＳ５４０８：そして、主制御ＣＰＵ７２は、入賞球数カウンタをリセットし、可変入賞装置管理処理に復帰する。これにより、次に主制御ＣＰＵ７２が可変入賞装置管理処理を実行すると、今度は終了処理が選択されることになる。
【０８０１】
〔小当り時〕
これに対し、小当りの場合は以下の手順となる（特例作動実行手段）。
ステップＳ５４１１：主制御ＣＰＵ７２は現在の遊技が大役中でないことを確認すると（ステップＳ５４０１：Ｎｏ）、開放回数カウンタの値をインクリメントする。
【０８０２】
ステップＳ５４１３：次に主制御ＣＰＵ７２は、インクリメント後の開放回数カウンタの値が設定した開放回数に達したか否かを確認する。開放回数は、先の小当り時大入賞口開放パターン設定処理（図５０中のステップＳ５２５８）で設定したものである。未だ開放回数カウンタの値が設定した開放回数に達していなければ（Ｎｏ）、主制御ＣＰＵ７２はステップＳ５４１６を実行する。
【０８０３】
ステップＳ５４１６：主制御ＣＰＵ７２は、次のジャンプ先を大入賞口開閉動作処理に設定する。
ステップＳ５４０８：そして、主制御ＣＰＵ７２は、入賞球数カウンタをリセットし、可変入賞装置管理処理に復帰する。
【０８０４】
主制御ＣＰＵ７２が次に可変入賞装置管理処理を実行すると、遊技プロセス選択処理（図４６中のステップＳ５１００）で主制御ＣＰＵ７２は次のジャンプ先である大入賞口開閉動作処理を実行する。そして、大入賞口開閉動作処理の実行後は大入賞口閉鎖処理の実行を経て、主制御ＣＰＵ７２は再び大入賞口閉鎖処理を実行し、上記のステップＳ５４０１〜ステップＳ５４１３（Ｎｏ）を経てステップＳ５４１６、ステップＳ５４０８を繰り返し実行する。これにより、実際の開放回数が設定した開放回数に達するまでの間、第２可変入賞装置３１の開閉動作が繰り返し実行される。
【０８０５】
小当り時の実際の開放回数が設定した開放回数に達した場合（ステップＳ５４１３：Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５４１４を実行する。
【０８０６】
ステップＳ５４１４，ステップＳ５４１２：この場合、主制御ＣＰＵ７２は開放回数カウンタをリセット（＝０）すると、次のジャンプ先を終了処理に設定する。
【０８０７】
ステップＳ５４０８：そして、主制御ＣＰＵ７２は、入賞球数カウンタをリセットし、可変入賞装置管理処理に復帰する。これにより、次に主制御ＣＰＵ７２が可変入賞装置管理処理を実行すると、今度は終了処理が選択されることになる。
【０８０８】
〔終了処理〕
図５９は、終了処理の手順例を示すフローチャートである。
この終了処理は、第１可変入賞装置３０や第２可変入賞装置３１の作動を終了する際の条件を整えるためのものである。以下、手順例に沿って説明する。
【０８０９】
ステップＳ５５０２：主制御ＣＰＵ７２は、大当りフラグの値（０１Ｈ）がセットされているか否かを確認し、大当りフラグの値がセットされていれば（Ｙｅｓ）、主制御ＣＰＵ７２は次にステップＳ５５０３を実行する。
【０８１０】
ステップＳ５５０３，ステップＳ５５０４：この場合、主制御ＣＰＵ７２は大当りフラグをリセット（００Ｈ）する。これにより、主制御ＣＰＵ７２の制御処理上で大当り遊技状態は終了する。また、主制御ＣＰＵ７２は、ここで内部状態フラグから「大当り中」を消去し、制御処理上で大当り遊技を終了する（大役終了）。なお、主制御ＣＰＵ７２は連続作動回数ステータスの値をリセットする。
【０８１１】
ステップＳ５５１０：次に主制御ＣＰＵ７２は、時間短縮機能作動フラグの値が０１Ｈであるか（セットされているか）否かを確認する。このフラグは、先の特別図柄変動前処理中の大当り時その他設定処理（図３９中のステップＳ２４１４）や、先の特定領域通過時処理中の特定領域通過時図柄別時間短縮機能設定処理（図５５中のステップＳ５３７０）でセットされるものである。
【０８１２】
ステップＳ５５１２：そして、時間短縮機能作動フラグの値が０１Ｈである場合（ステップＳ５５１０：Ｙｅｓ）、主制御ＣＰＵ７２は時短回数（例えば６回（又は１０回）、１００回（又は１０４回））を設定する。設定した時短回数の値は、上記のようにＲＡＭ７６の時短カウント領域に格納される。ここで設定した時短回数は、これ以降の遊技で特別図柄の変動時間を短縮化する上限回数となる。本実施形態では、時短回数を管理するために、２種類の時間短縮状態に関する回数切りカウンタ値（第１回数切りカウンタ値、第２回数切りカウンタ値）が用意されている。ここで、第１回数切りカウンタ値は、第２特別図柄が１回変動する度にデクリメント（１減算）される変数であり、初期値として「６」又は「１００」が設定される。また、第２回数切りカウンタ値は、第１特別図柄又は第２特別図柄が１回変動する度にデクリメントされる変数であり、初期値として「１０」又は「１０４」が設定される。なお、時間短縮機能作動フラグの値が０１Ｈでない場合（ステップＳ５５１０：Ｎｏ）、主制御ＣＰＵ７２はステップＳ５５１２を実行しない。
【０８１３】
このような処理を実行することにより、主制御ＣＰＵ７２は、時間短縮状態への移行条件が満たされた場合（所定の移行条件が満たされた場合、時間短縮状態に移行させる当選図柄で当選した場合）、大当り遊技の終了後に、非時間短縮状態（所定の遊技状態）から非時間短縮状態と比較して有利な条件が適用された（普通図柄抽選の変動時間が短縮され、可変始動入賞装置の開放時間が延長されている）時間短縮状態（有利遊技状態）に移行させることができる（有利遊技状態移行手段）。
【０８１４】
ここまでの手順は大当りの場合であるが、小当りの場合（ステップＳ５５０２：Ｎｏ）は以下の手順が実行される。
【０８１５】
ステップＳ５５２０，ステップＳ５５２２：小当りの場合、主制御ＣＰＵ７２は小当りフラグの値をリセット（００Ｈ）し、また、内部状態フラグから「小当り遊技中」を消去する。なお、小当りの場合、特に内部的な条件装置は作動しないため、このような手順は単にフラグの消去を目的としたものである。
【０８１６】
ステップＳ５５１４：そして、主制御ＣＰＵ７２は、フラグに基づいて状態指定コマンドを生成する。具体的には、大当りフラグのリセット又は大役終了に伴い、遊技状態として「通常中」を表す状態指定コマンドを生成する。また、時間短縮機能作動フラグがセットされていれば、内部状態として「時間短縮中」を表す状態指定コマンドを生成する。これら状態指定コマンドは、メインループ処理のサブコマンド送信処理（図２０中のステップＳ１４４）において演出制御装置１２４に送信される。
【０８１７】
ステップＳ５５１６：以上の手順を経ると主制御ＣＰＵ７２は次のジャンプ先を大入賞口開放パターン設定処理に設定する。
【０８１８】
ステップＳ５５１８：そして、主制御ＣＰＵ７２は、特別遊技管理処理の中の実行選択処理（図３８中のステップＳ１０００）でのジャンプ先を特別図柄変動前処理に設定する。以上の手順を終えると、主制御ＣＰＵ７２は可変入賞装置管理処理に復帰する。
【０８１９】
〔ＬＥＤ表示設定処理〕
図６０は、ＬＥＤ表示設定処理の構成例を示すフローチャートである。
ＬＥＤ表示設定処理は、特別図柄表示設定処理（ステップＳ１２００）、普通図柄表示設定処理（ステップＳ１２１０）、状態表示設定処理（ステップＳ１２２０）、作動記憶表示設定処理（ステップＳ１２３０）、連続作動回数表示設定処理（ステップＳ１２４０）のサブルーチン群を含む構成である。
【０８２０】
このうち特別図柄表示設定処理（ステップＳ１２００）、普通図柄表示設定処理（ステップＳ１２１０）及び作動記憶表示設定処理（ステップＳ１２３０）は、第１特別図柄表示装置３４、第２特別図柄表示装置３５、普通図柄表示装置３３、普通図柄作動記憶ランプ３３ａ、第１特別図柄作動記憶ランプ３４ａ及び第２特別図柄作動記憶ランプ３５ａの各ＬＥＤに対して印加する駆動信号（コモン出力用データ）を生成する処理である。なお、生成されたコモン出力用データ（表示データ）は、使用領域のＲＡＭに格納され、ダイナミックポート出力処理において出力される（以下、同様）。
【０８２１】
状態表示設定処理（ステップＳ１２２０）及び連続作動回数表示設定処理（ステップＳ１２４０）は、遊技状態表示装置３８の各ＬＥＤに対して印加する駆動信号（コモン出力用データ）を生成する処理である。先ず状態表示設定処理では、主制御ＣＰＵ７２は、確率変動機能作動フラグ又は時間短縮機能作動フラグの値に応じてそれぞれ確率変動状態表示ランプ３８ｄ、時短状態表示ランプ３８ｅの点灯を制御する。例えば、パチンコ機１の電源投入時において確率変動機能作動フラグに値（０１Ｈ）がセットされていれば、主制御ＣＰＵ７２は確率変動状態表示ランプ３８ｄに対応するＬＥＤに対する点灯信号（コモン出力用データ）を生成する。なお、確率変動状態表示ランプ３８ｄは、特別図柄に関する大当り遊技が開始されるまで、もしくは、特別図柄の変動表示が規定回数行われた後に確率変動機能がＯＦＦにされるまで点灯しつづけ、その後非表示に（消灯）切り替えられる。また、確率変動状態表示ランプ３８ｄは、潜伏確変状態（高確率非時間短縮状態）に移行した場合には点灯しないが、潜伏確変状態で電源断の状態が発生し、ＲＡＭクリアされずに電源が復帰された場合には点灯する。一方、時間短縮機能作動フラグに値（０１Ｈ）がセットされていれば、特に電源投入時であるか否かに関わらず、主制御ＣＰＵ７２は時短状態表示ランプ３８ｅに対応するＬＥＤに対する点灯信号（コモン出力用データ）を生成する。さらに、主制御ＣＰＵ７２は、発射位置指定ステータスに応じて発射位置指定ランプ３８ｆの点灯を制御する。例えば、大当り遊技又は小当り遊技により第１可変入賞装置３０又は第２可変入賞装置３１が作動状態となる場合（発射位置指定ステータスに「１」が設定されている場合）、主制御ＣＰＵ７２は発射位置指定ランプ３８ｆに対応するＬＥＤする点灯信号（コモン出力用データ）を生成する。一方、非時間短縮状態での通常遊技中となる場合（発射位置指定ステータスに「０」が設定されている場合）、主制御ＣＰＵ７２は発射位置指定ランプ３８ｆに対応するＬＥＤに対する点灯信号（コモン出力用データ）を生成しない。また、時間短縮機能作動フラグに値（０１Ｈ）がセットされていれば、主制御ＣＰＵ７２は上記の時短状態表示ランプ３８ｅに加えて、発射位置指定ランプ３８ｆに対応するＬＥＤに対する点灯信号（コモン出力用データ）を生成する。なお、発射位置指定ランプ３８ｆは、大当り遊技を経て「時間短縮状態」に移行する場合、大当り遊技開始から「時間短縮状態」が終了するまで点灯し、「時間短縮状態」の終了により非点灯（ＯＦＦ）となる。
【０８２２】
確率変動状態表示ランプ３８ｄは、以下のいずれかの点灯方式を採用することができる。
（１）１つ目の点灯方式は、主に潜伏確変の機能を搭載している機種に用いる方式であり、確率変動状態（高確率状態）でも点灯せず、電源投入時に確率変動状態であった場合に点灯させる方式である。例えば、潜伏確変状態が存在している場合、潜伏確変状態に移行した場合には、確率変動状態表示ランプ３８ｄは点灯しないようにすることができ、確変中（高確率時間短縮状態）にも点灯しないようにすることができる。
（２）２つ目の点灯方式は、主に潜伏確変の機能を搭載していない機種に用いる方式であり、確率変動状態である場合には、点灯させる点灯方式である。
これらの点灯方式は、遊技機の機種の仕様等によって、いずれか一方の点灯方式を採用することができる。
【０８２３】
また、主制御ＣＰＵ７２は、連続作動回数表示設定処理において大当り種別表示ランプ３８ａ，３８ｂ，３８ｃの点灯を制御する。具体的には、主制御ＣＰＵ７２は上記の連続作動回数ステータスの値に基づき、大当り種別表示ランプ３８ａ，３８ｂ，３８ｃに対する点灯信号（コモン出力用データ）を生成する。このとき点灯信号を出力する対象となるのは、連続作動回数ステータスの値で指定された大当り図柄に対応する表示ランプ３８ａ，３８ｂ，３８ｃの組み合わせである。例えば、連続作動回数ステータスの値が「１５ラウンド」を指定するものであれば、主制御ＣＰＵ７２は「１５ラウンド」を表す点灯パターンに対応するランプ（例えば、表示ランプ３８ａ，３８ｂ，３８ｃの全てのランプ）に対する点灯信号（コモン出力用データ）を生成する。また、連続作動回数ステータスの値が「３ラウンド」を指定するものであれば、主制御ＣＰＵ７２は「３ラウンド」を表す点灯パターンに対応するランプ（例えば、ランプ３８ａのみ）に対する点灯信号（コモン出力用データ）を生成する。３つの表示ランプ３８ａ，３８ｂ，３８ｃでは、６通りの点灯パターンを表示することができるので、本実施形態の６種類の大当りに対応させることができる。なお、ラウンド数に対応する点灯パターンの詳細は、遊技者に明確に伝達しておくために、表示ランプ３８ａ，３８ｂ，３８ｃの周辺に表示しておくことが好ましい。
【０８２４】
図６１は、加算数算定処理の第１手順例を示すフローチャートである。以下、手順例に沿って説明する。
【０８２５】
ステップＳ６０２：主制御ＣＰＵ７２は、通常賞球加算数、通常アウト加算数及び総アウト加算数をクリアする処理を実行する。
通常賞球加算数は、通常賞球数に加算する値を示す変数である。通常アウト加算数は、通常アウト数に加算する値を示す変数である。総アウト加算数は、総アウト数に加算する値を示す変数である。
【０８２６】
ステップＳ６０４：主制御ＣＰＵ７２は、アウトスイッチ９９から検出信号が入力されたか否かを確認する。
【０８２７】
その結果、検出信号が入力されたことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ６０６を実行する。一方、検出信号が入力されたことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ６０８を実行する。
【０８２８】
ステップＳ６０６：主制御ＣＰＵ７２は、総アウト加算数を１加算する処理を実行する。例えば、総アウト加算数の値が「０」である場合、総アウト加算数の値は「１」となる。
【０８２９】
ステップＳ６０８：主制御ＣＰＵ７２は、特別遊技管理フェーズをロードする処理を実行する。なお、特別遊技管理フェーズの値は、後述する。
【０８３０】
ステップＳ６１０：主制御ＣＰＵ７２は、大当り中であるか否かを確認する。大当り中であるか否かは、特別遊技管理フェーズの値（大当り中：特別遊技管理フェーズ＝「０３Ｈ」〜「０７Ｈ」）により確認することができる。
【０８３１】
その結果、大当り中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はタイマ割込み処理（図２６）に復帰する。一方、大当り中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ６１２を実行する。
【０８３２】
ステップＳ６１２：主制御ＣＰＵ７２は、時短中であるか否かを確認する。時短中であるか否かは、時間短縮機能作動フラグにより確認することができる。
【０８３３】
その結果、時短中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はタイマ割込み処理（図２６）に復帰する。一方、時短中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ６１４を実行する。
【０８３４】
ステップＳ６１４：主制御ＣＰＵ７２は、右打ち指示中であるか否かを確認する。右打ち指示中であるか否かは、発射位置指定ステータスにより確認することができる。
【０８３５】
その結果、右打ち指示中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はタイマ割込み処理（図２６）に復帰する。一方、右打ち指示中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ６１６を実行する。
【０８３６】
ステップＳ６１４の処理を実行することにより、主制御ＣＰＵ７２は、発射位置指定ステータスの内容に基づいて（発射位置決定手段による決定内容に基づいて）、ベースを算出するか否かを決定することができる（ベース算出実行可否決定手段）。
【０８３７】
また、ステップＳ６１０〜ステップＳ６１４の処理を実行することにより、主制御ＣＰＵ７２は、大当り遊技の実行中である場合、時間短縮状態である場合、又は、第２遊技領域に遊技球を発射すべきであると決定されている場合のいずれかである場合、ベースを算出しないと決定することができる（ベース算出実行可否決定手段）。
【０８３８】
さらに、ステップＳ６１０〜ステップＳ６１４の処理を実行することにより、主制御ＣＰＵ７２は、大当り遊技の実行中でない場合、非時間短縮状態である場合、又は、第１遊技領域に遊技球を発射すべきであると決定されている場合のいずれかである場合、ベースを算出すると決定することができる（ベース算出実行可否決定手段）。
【０８３９】
ステップＳ６１６：主制御ＣＰＵ７２は、アウトスイッチ９９から検出信号が入力されたか否かを確認する。
【０８４０】
その結果、検出信号が入力されたことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ６１８を実行する。一方、検出信号が入力されたことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ６２０を実行する。
【０８４１】
ステップＳ６１８：主制御ＣＰＵ７２は、通常アウト加算数を１加算する処理を実行する。例えば、通常アウト加算数の値が「０」である場合、通常アウト加算数の値は「１」となる。
【０８４２】
ステップＳ６２０：主制御ＣＰＵ７２は、各入賞口スイッチ（例えば、中始動入賞口スイッチ８０、右始動入賞口スイッチ８２、第１入賞口スイッチ８６、第２入賞口スイッチ８１）から検出信号が入力されたか否かを確認する。
【０８４３】
その結果、検出信号が入力されたことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ６２２を実行する。一方、検出信号が入力されたことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、タイマ割込み処理（図２６）に復帰する。
【０８４４】
ステップＳ６２２：主制御ＣＰＵ７２は、今回の割込みで発生した全ての賞球数を通常賞球加算数に加算する処理を実行する。
例えば、通常アウト加算数の値が「０」であり、今回の割込みで、中始動入賞口２６（中始動入賞口スイッチ８０：賞球数＝４個）、右始動入賞口２８ａ（右始動入賞口スイッチ８２：賞球数＝１個）、普通入賞口２２（第１入賞口スイッチ８６：賞球数＝３個）にそれぞれ遊技球が１個ずつ入球した場合、通常アウト加算数の値は「８（＝４＋１＋３）」となる。賞球対象のスイッチ及び賞球数は使用領域に格納されている賞球数データに基づいて決定する。賞球対象のスイッチ及び賞球数は機種によって異なることがあるため、本処理は、機種に依存する処理である。
【０８４５】
以上の処理を終えると、主制御ＣＰＵ７２は、タイマ割込み処理（図２６）に復帰する。
【０８４６】
図６２は、加算数算定処理の第２手順例を示すフローチャートである。以下、手順例に沿って説明する。なお、第１手順例及び第２手順例については、いずれか一方の手順例を採用することができる。
【０８４７】
ステップＳ６３０：主制御ＣＰＵ７２は、アウトスイッチ９９から検出信号が入力されたか否かを確認する。
【０８４８】
その結果、アウトスイッチ９９から検出信号が入力されたことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ６３１を実行する。一方、アウトスイッチ９９から検出信号が入力されたことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ６３２を実行する。
【０８４９】
ステップＳ６３１：主制御ＣＰＵ７２は、アウトスイッチ９９から検出信号が入力されたことを確認した場合、発射球数Ｂ（総アウト加算数）に「１」を設定する。
【０８５０】
ステップＳ６３２：主制御ＣＰＵ７２は、アウトスイッチ９９から検出信号が入力されたことを確認できない場合、発射球数Ｂ（総アウト加算数）に「０」を設定する。
【０８５１】
ステップＳ６３３：主制御ＣＰＵ７２は、遊技状態が特定の遊技状態であるか否かを確認する。特定の遊技状態であるか否かを判断している理由は、特定の遊技状態では、ベースの計算の基礎となる発射球数Ａ及び獲得球数をカウントしないためである。
【０８５２】
ここで、特定の遊技状態には、（１）大当り中、（２）時短中、（３）右打ち指示中のうち少なくとも１つの状態を含ませることができる。また、「（３）右打ち指示中」を含ませている理由は、特定の遊技状態に「小当りラッシュ状態中（第１特別図柄及び第２特別図柄の同時回しを採用しつつ、第２特別図柄の変動により小当りが頻繁に発生する状態中、つまり、高確率非時間短縮状態）」を含ませ、「潜伏確変中（高確率非時間短縮状態中）」を含ませないためである。
【０８５３】
その結果、遊技状態が特定の遊技状態であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ６３４を実行する。一方、遊技状態が特定の遊技状態であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ６３５を実行する。
【０８５４】
ステップＳ６３４：主制御ＣＰＵ７２は、発射球数Ａ（通常アウト加算数）に「０」を設定し、獲得球数（通常賞球加算数）に「０」を設定する処理を実行する。そして、この処理を終えると、主制御ＣＰＵ７２は、タイマ割込み処理（図２６）に復帰する。
【０８５５】
ステップＳ６３５：主制御ＣＰＵ７２は、発射球数Ｂ（総アウト加算数）の値を、発射球数Ａ（通常アウト加算数）にコピー（代入）する処理を実行する。
【０８５６】
ステップＳ６３６：主制御ＣＰＵ７２は、入賞口へ入賞した遊技球による賞球数の合計を、獲得球数（通常賞球加算数）に設定する処理を実行する。賞球対象のスイッチ及び賞球数は使用領域に格納されている賞球数データに基づいて決定する。賞球対象のスイッチ及び賞球数は機種によって異なることがあるため、本処理は、機種に依存する処理である。
ここで、大入賞口については、大当り中がベースの計算から除外されているため、賞球数を算定する必要はないが、通常時の小当り中の賞球数をベースに含めたい場合には、大入賞口についても賞球数を算定することができる。
【０８５７】
なお、「獲得球数」、「発射球数Ａ」及び「発射球数Ｂ」は、いずれもＲＡＭ７６の使用領域に格納されている変数である。
そして、この処理を終えると、主制御ＣＰＵ７２は、タイマ割込み処理（図２６）に復帰する。
【０８５８】
図６３は、遊技状態と発射球数の関係を示す図である。
「遊技状態」が、「大当り中」、「時短中」又は「右打ち指示中」である場合、発射球数の値は、以下に示す値となる。
【０８５９】
「アウトスイッチ検知時」は、「発射球数Ａ」は「０」となり、「発射球数Ｂ」は「１」となる。
「アウトスイッチ非検知時」は、「発射球数Ａ」は「０」となり、「発射球数Ｂ」は「０」となる。
【０８６０】
「遊技状態」が、「通常中」又は「潜伏中（潜伏確変状態）」である場合、発射球数の値は、以下に示す値となる。
【０８６１】
「アウトスイッチ検知時」は、「発射球数Ａ」は「１」となり、「発射球数Ｂ」は「１」となる。
「アウトスイッチ非検知時」は、「発射球数Ａ」は「０」となり、「発射球数Ｂ」は「０」となる。
【０８６２】
図６４は、性能表示モニタ制御処理の手順例を示すフローチャートである。以下、手順例に沿って説明する。
【０８６３】
ステップＳ６４０：主制御ＣＰＵ７２は、スタックポインタ及び全レジスタを退避する処理を実行する。
【０８６４】
ステップＳ６４２：主制御ＣＰＵ７２は、領域外ＲＡＭクリアチェック処理を実行する。この処理は、領域外の処理である。具体的には、主制御ＣＰＵ７２は、領域外で使用するＲＡＭが初期化済みであるか否かを判定し、初期化済みでなければ初期化する処理を実行する。
【０８６５】
ステップＳ６４３：主制御ＣＰＵ７２は、設定変更中又は設定参照中であるか否かを確認する。具体的には、設定変更中フラグの値が「０１Ｈ」、「０２Ｈ」又は「０３Ｈ」であるか否かを確認する。
【０８６６】
その結果、設定変更中又は設定参照中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ６４８を実行する。一方、設定変更中又は設定参照中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ６４４を実行する。
【０８６７】
このような処理を実行することにより、メインループ中に呼ばれる領域外の処理と同様に、設定変更中又は設定参照中である場合、本来の性能表示モニタ２００に関する処理を実行しないようにすることができる。
【０８６８】
設定変更中又は設定参照中は、遊技停止状態とすることができる。この場合、性能表示モニタ２００に係る本来の処理は行わない。このため、「設定変更中又は設定参照中は、領域外の処理を呼び出さない。」としてもよいが、使用領域のコード量が増えるので本実施形態では採用していない。つまり、「設定変更中又は設定参照中」であるかの判断処理を領域外で実行することにより、使用領域のコード量を削減することができる。このように、設定変更中又は設定参照中において、性能表示モニタ２００に関連する処理を実行しないことでメインプログラムの負荷を軽減することができる。
【０８６９】
このような処理を実行することにより、主制御ＣＰＵ７２は、設定関連処理及びベース関連処理のうち、一方の処理の実行中には、他方の処理の少なくとも一部の処理の実行を制限することができる（制限手段）。つまり、主制御ＣＰＵ７２は、設定変更中又は設定参照中である場合（ステップＳ６４３；Ｙｅｓ）、ベース関連処理の少なくとも一部の処理（ステップＳ６４４及びステップＳ６４６）を実行しないようにすることができる。
【０８７０】
また、このような処理を実行することにより、主制御ＣＰＵ７２は、設定変更中又は設定参照中であるか否か（一方の処理の実行中であるか否か）を判断し、判断結果が肯定である場合にはベース関連処理（他方の処理）の少なくとも一部の処理の実行を制限すると決定し、判断結果が否定である場合にはベース関連処理（他方の処理）の少なくとも一部の処理の実行を制限しないと決定する判断処理（ステップＳ６４３の判断処理）を実行することができる（制限手段）。
【０８７１】
さらに、このような処理を実行することにより、主制御ＣＰＵ７２は、領域外の処理（第２処理）に含まれる処理として、判断処理（ステップＳ６４３の判断処理）を実行することができる（第２処理実行手段）。
【０８７２】
ステップＳ６４４：主制御ＣＰＵ７２は、球数加算処理を実行する。この処理は、領域外の処理である。具体的には、主制御ＣＰＵ７２は、使用領域の処理として実行される「加算数算定処理」で算定した発射球数Ａ（通常アウト加算数）、発射球数Ｂ（総アウト加算数）及び獲得球数（通常賞球加算数）を、ＲＡＭ７６の領域外に配置されている各種カウンタに加算する処理を実行する。
【０８７３】
具体的には、主制御ＣＰＵ７２は、通常アウト数（通常アウトカウンタ）に発射球数Ａ（通常アウト加算数）を加算する処理、総アウト数（総アウトカウンタ）に発射球数Ｂ（総アウト加算数）を加算する処理、通常賞球数（通常賞球数カウンタ）に獲得球数（通常賞球加算数）を加算する処理等を実行する。なお、処理の詳細は、後述する。
【０８７４】
ステップＳ６４６：主制御ＣＰＵ７２は、性能表示モニタ表示処理を実行する。この処理は、領域外の処理である。具体的には、主制御ＣＰＵ７２は、性能表示モニタ２００の点滅、表示内容変更、表示データの設定を行う。表示内容は、例えば、「０．３秒点灯、０．３秒点灯又は消灯（点滅時）」を８回繰り返すと（合計４．８秒が経過すると）、変更される。切り替える内容は、「現在計測中のベース」と「前回の６万発分の区間のベース」である。
【０８７５】
そして、８回目の「点灯又は消灯」となるタイミング（表示開始から４．５秒経過時点）で、除算タスク（除算処理）の開始を設定する。以後、メインループ処理から呼び出される性能表示モニタ集計除算処理を通じて除算タスクが実行される。除算タスクでの計算は、遅くとも表示内容が変更となるタイミング（表示開始から４．８秒後、除算タスク開始から０．３秒後）には終了する処理となる。
【０８７６】
また、この処理において、主制御ＣＰＵ７２は、ベースの値に基づいて、性能表示モニタ２００に含まれるＬＥＤを点灯制御するためのコモン出力用データを生成する処理を実行する。
【０８７７】
例えば、「現在の区間のベースが３０％」である場合、主制御ＣＰＵ７２は、コモン０，１バッファにコモン出力用データ（表示データ）として「ｂＬ．」に対応するデータをセットし、コモン２，３バッファにコモン出力用データ（表示データ）として「３０」に対応するデータをセットする処理を実行する。
【０８７８】
また、本処理において、主制御ＣＰＵ７２は、性能表示モニタ２００に連続役物比率（役物比率）を表示する処理を実行することができる。連続役物比率は、「現在計測中の連続役物比率」、「前回の６万発分の区間の連続役物比率」を所定時間（例えば数秒）ごとに切り替えて表示する。なお、「前々回の６万発分の区間の連続役物比率」、「３回前の６万発分の区間の連続役物比率」を表示してもよい。また、ベースとともに連続役物比率を表示する場合は、最初にベースを表示し、次に役物連続比率を表示し、再びベースを表示するといったように、ベースと連続役物比率を交互に表示する。連続役物比率の計算は、本処理で実行してもよく、ベースの算出のように、除算タスクを用いて実行してもよい。
【０８７９】
また、性能表示モニタに連続役物比率を表示する場合、主制御ＣＰＵ７２は、連続役物比率の値に基づいて、性能表示モニタ２００に含まれるＬＥＤを点灯制御するためのコモン出力用データを生成する処理を実行する。
【０８８０】
例えば、「現在の区間の連続役物比率が５２％」である場合、主制御ＣＰＵ７２は、コモン０，１バッファにコモン出力用データ（表示データ）として「ｒ０．」に対応するデータをセットし、コモン２，３バッファにコモン出力用データ（表示データ）として「５２」に対応するデータをセットする処理を実行する。
【０８８１】
また、「前回の区間の連続役物比率が４５％」である場合、主制御ＣＰＵ７２は、コモン０，１バッファにコモン出力用データ（表示データ）として「ｒ１．」に対応するデータをセットし、コモン２，３バッファにコモン出力用データ（表示データ）として「４５」に対応するデータをセットする処理を実行する。
【０８８２】
ステップＳ６４８：主制御ＣＰＵ７２は、スタックポインタ及び全レジスタを復帰する処理を実行する。
以上の処理を終えると、主制御ＣＰＵ７２は、タイマ割込み処理（図２６）に復帰する。
【０８８３】
図６５は、球数加算処理の手順例を示すフローチャートである。
球数加算処理は、領域外の処理である。球数加算処理は、タイマ割込み処理によって呼び出される性能表示モニタ制御処理によって呼び出される。以下、手順例に沿って説明する。
【０８８４】
ステップＳ６５０：主制御ＣＰＵ７２は、通常賞球数カウンタ（通常賞球数）に獲得球数（通常賞球加算数）を加算する処理を実行する。例えば、通常賞球数カウンタの値が「１００」であり、獲得球数の値が「８」である場合、通常賞球数カウンタの値は「１０８」となる。
【０８８５】
ステップＳ６５２：主制御ＣＰＵ７２は、通常アウトカウンタ（通常アウト数）に発射球数Ａ（通常アウト加算数）を加算する処理を実行する。例えば、通常アウトカウンタの値が「２９９」であり、発射球数Ａの値が「０」である場合、通常アウトカウンタの値は「２９９」となる。
【０８８６】
ステップＳ６５４：主制御ＣＰＵ７２は、総アウトカウンタ（総アウト数）に発射球数Ｂ（総アウト加算数）を加算する処理を実行する。例えば、総アウトカウンタの値が「２９９」であり、発射球数Ｂの値が「１」である場合、総アウトカウンタの値は「３００」となる。
【０８８７】
なお、「通常賞球数カウンタ」、「通常アウトカウンタ」及び「総アウトカウンタ」は、領域外のＲＡＭに格納されている変数である。
また、「通常賞球数カウンタ」及び「通常アウトカウンタ」の値は、ベースの計算に使用し、「総アウトカウンタ」の値は、集計区間の更新に使用する。
以上の処理を終えると、主制御ＣＰＵ７２は、性能表示モニタ制御処理（図６４）に復帰する。
【０８８８】
図６６は、性能表示モニタ集計除算処理の手順例を示すフローチャートである。
性能表示モニタ集計除算処理は、領域外の処理である。性能表示モニタ集計除算処理は、メインループ処理から呼び出される。
【０８８９】
ステップＳ６６０：主制御ＣＰＵ７２は、スタックポインタ及び全レジスタを退避する処理を実行する。
【０８９０】
ステップＳ６６１：主制御ＣＰＵ７２は、領域外ＲＡＭクリアチェック処理を実行する。この処理は、領域外の処理である。具体的には、主制御ＣＰＵ７２は、領域外で使用するＲＡＭが初期化済みであるか否かを判定し、初期化済みでなければ初期化する処理を実行する。
【０８９１】
ステップＳ６６２ａ：主制御ＣＰＵ７２は、設定変更中又は設定参照中であるか否かを確認する。具体的には、設定変更中フラグの値が「０１Ｈ」、「０２Ｈ」又は「０３Ｈ」であるか否かを確認する。
【０８９２】
その結果、設定変更中又は設定参照中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ６６８を実行する。一方、設定変更中又は設定参照中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ６６３を実行する。
【０８９３】
設定変更中又は設定参照中は、遊技停止状態とすることができる。この場合、性能表示モニタ２００に係る本来の処理は行わない。このため、「設定変更中又は設定参照中は、領域外の処理を呼び出さない。」としてもよいが、使用領域のコード量が増えるので本実施形態では採用していない。つまり、「設定変更中又は設定参照中」であるかの判断処理を領域外で実行することにより、使用領域のコード量を削減することができる。このように、設定変更中又は設定参照中において、性能表示モニタ２００に関連する処理を実行しないことでメインプログラムの負荷を軽減することができる。
【０８９４】
遊技停止状態は、いわゆる２種系の機種（特定領域を有する遊技機）に搭載されている、「遊技停止フラグ」を１種系の機種にも採用し、設定変更中及び設定参照中は遊技停止フラグをセットすることにより移行させることができる。
【０８９５】
このような処理を実行することにより、主制御ＣＰＵ７２は、設定関連処理及びベース関連処理のうち、一方の処理の実行中には、他方の処理の少なくとも一部の処理の実行を制限することができる（制限手段）。つまり、主制御ＣＰＵ７２は、設定変更中又は設定参照中である場合（ステップＳ６６２ａ；Ｙｅｓ）、ベース関連処理の少なくとも一部の処理（ステップＳ６６３〜ステップＳ６６８）を実行しないようにすることができる。
【０８９６】
また、このような処理を実行することにより、主制御ＣＰＵ７２は、設定変更中又は設定参照中であるか否か（一方の処理の実行中であるか否か）を判断し、判断結果が肯定である場合にはベース関連処理（他方の処理）の少なくとも一部の処理の実行を制限すると決定し、判断結果が否定である場合にはベース関連処理（他方の処理）の少なくとも一部の処理の実行を制限しないと決定する判断処理（ステップＳ６６２ａの判断処理）を実行することができる（制限手段）。
【０８９７】
さらに、このような処理を実行することにより、主制御ＣＰＵ７２は、領域外の処理（第２処理）に含まれる処理として、判断処理（ステップＳ６６２ａの判断処理）を実行することができる（第２処理実行手段）。
【０８９８】
ステップＳ６６３：主制御ＣＰＵ７２は、区間変更であるか否か（ベースや連続役物比率を表示するための区間が新たな区間に移行したか否か、集計区間の変更であるか否か）、すなわち、総アウト数（総アウトカウンタ）の値が、６００００にｎ（整数）を乗じて３００を加算した値よりも大きい値であるか否かを確認する。なお、ｎは、現在の区間を示す値であり、初期値として１が設定される。
【０８９９】
その結果、区間変更であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ６６３ａを実行する。一方、区間変更であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ６６６を実行する。
【０９００】
ステップＳ６６３ａ：主制御ＣＰＵ７２は、集計区間切り替え時処理を実行する。この処理では、集計区間の切り替え時に必要な処理を実行する。なお、処理の詳細は、後述する。
【０９０１】
ステップＳ６６４：主制御ＣＰＵ７２は、通常賞球数の値（通常賞球数カウンタ）と、通常アウト数の値（通常アウトカウンタ）とを専用バッファに保存する処理を実行する。
また、主制御ＣＰＵ７２は、現在の区間を示す値ｎに１を加算して更新する処理を実行する。
【０９０２】
なお、この処理では、ベースの値は保存しないことが好ましい。この理由は、総アウト数が一定の値（６００００個）に到達し、ベースの表示区間を切り替えるときに、「通常賞球数÷通常アウト数×１００の四捨五入」を計算して、結果を保存することも考えられるが、主制御ＣＰＵ７２でこの演算を行うのは時間がかかりすぎるからである。このため、本処理では、通常賞球数と通常アウト数を保存する処理だけを実行し、後の適切なタイミングで演算を行うのが最適な演算方法となる。これは、「最悪の場合の処理時間を短くする」という考え方に基づく計算方法であり、遊技機、特に、パチンコ機の動作安定上、重要な事項である。ただし、この処理で、主制御ＣＰＵ７２は、ベースの値を保存する処理（例えば、後述するステップＳ６６７において算出されていたベースの値を前回の区間のベースの値として記憶する処理）を実行してもよい。
【０９０３】
ステップＳ６６５：主制御ＣＰＵ７２は、通常賞球数の値と通常アウト数の値とをクリアする処理を実行する。
本処理を終えると、主制御ＣＰＵ７２は、次に、ステップＳ６６８の処理を実行する。
【０９０４】
ステップＳ６６６：主制御ＣＰＵ７２は、除算タスクの先頭番地を算定する処理を実行する。この処理を実行することにより、主制御ＣＰＵ７２は、除算タスクにおけるベースを算出する演算（除算、減算等の処理）を所定の処理量（例えば１ビット）だけ実行するようにすることができる。
【０９０５】
上述した通り、主制御ＣＰＵ７２で除算処理を実行する場合には時間がかかるので、本実施形態では、除算処理を何回かに分けて実行している。
具体的には、以下に示す先頭番地が格納されたテーブルを用意して、今回実行すべきモジュールの先頭番地を算出し、プログラムカウンタ（ＰＣ）にその番地をセットすることにより、除算処理を少しずつ（細切れに、分割して）実行している。
【０９０６】
（１）割算実行前の待機処理（の先頭番地）
（２）割算準備処理（の先頭番地）
（３）商の６４の位を求める処理（の先頭番地）
（４）商の３２の位を求める処理（の先頭番地）
（５）商の１６の位を求める処理（の先頭番地）
（６）商の８の位を求める処理（の先頭番地）
（７）商の４の位を求める処理（の先頭番地）
（８）商の２の位を求める処理（の先頭番地）
（９）商の１の位を求める処理（の先頭番地）
（１０）四捨五入を行う処理（の先頭番地）
（１１）割算終了後の待機処理（の先頭番地）
例えば、上記（１）の「割算実行前の待機処理」は、次回タスク（次回タスク決定ステータス）に「０」が設定されている場合に実行され、上記（２）の「割算準備処理」は、次回タスクに「１」が設定されている場合に実行される。このような制御処理により、以下の除算タスクの内容を少しずつ実行することができる。なお、次回タスクの初期値は０である。
【０９０７】
ステップＳ６６７：主制御ＣＰＵ７２は、除算タスクを実行する（呼び出す）処理を実行する。この処理は、領域外の処理である。除算タスクには、１１個のタスク（除算タスク０〜除算タスク１０）があり、除算タスク０から除算タスク１０までが順番に呼び出される。なお、除算タスクの内容は、後述する。
【０９０８】
このような処理を実行することにより、主制御ＣＰＵ７２は、領域外の処理（第２処理）に含まれる処理として、性能表示モニタ２００に表示するベースを算出する処理（ベース関連処理）を実行することができる（第２処理実行手段）。なお、ベース関連処理は、ベースを算出するのに必要となる処理、ベースを表示するのに必要となる処理のうち少なくとも一方の処理が含まれる。
【０９０９】
ステップＳ６６８：主制御ＣＰＵ７２は、スタックポインタ及び全レジスタを復帰する処理を実行する。
以上の処理を終えると、主制御ＣＰＵ７２は、メインループ処理（図２０）に復帰する。
【０９１０】
図６７は、除算タスク１の処理の手順例を示すフローチャートである。
図６８は、除算タスク２〜８の処理の手順例を示すフローチャートである。
図６９は、除算タスク９の処理の手順例を示すフローチャートである。
除算タスクは、０〜１０までがあり、除算タスクの先頭番地を算定する処理（Ｓ６６６）において次回タスクの値が参照され、実際に実行する除算タスクの先頭アドレスが指定される。以下、手順例に沿って説明する。
【０９１１】
ここで、以下に説明する除算タスクの処理の内容は、１回の呼び出しでベースを算出する演算を１ビットずつ行う例で説明しているが、１回の呼び出しでベースを算出する演算を完了させてもよい。
【０９１２】
また、ベースの演算の完了後には、領域外のＲＡＭの値が異常でないかを監視するようにしてもよい。なお、除算タスクの開始（ベースの演算の開始）については、性能表示モニタ表示処理で設定するようにしてもよい。
【０９１３】
次回タスクに「０」が設定されている場合、除算タスク０が実行される。除算タスク０の内容は特に図示していないが、割算実行前の待機処理が実行される。除算タスク０の最後の処理では、次回タスクに「１」が設定される。
【０９１４】
次回タスクに「１」が設定されている場合、図６７に示す除算タスク１が実行される。
以下、除算タスク１の処理の流れを説明する。
【０９１５】
ステップＳ７３０：主制御ＣＰＵ７２は、整数（変数）を「１２８（２×６４）」に初期化し、「１２８」を整数バッファにセーブする処理を実行する。
【０９１６】
ステップＳ７３２：主制御ＣＰＵ７２は、通常アウト数の値をロードし、ロードした通常アウト数の値に整数「１２８」を乗算し、乗算した値を除数として除数バッファにセーブする処理を実行する。
【０９１７】
ステップＳ７３４：主制御ＣＰＵ７２は、通常賞球数の値をロードし、ロードした通常賞球数の値に「２」及び「１００」を乗算し、乗算した値を被除数として被除数バッファにセーブする処理を実行する。
【０９１８】
ステップＳ７３６：主制御ＣＰＵ７２は、商を「０」に初期化し、「０」を商バッファにセーブする処理を実行する。
【０９１９】
ステップＳ７３８：主制御ＣＰＵ７２は、次回タスクに「２」を設定する。
【０９２０】
以上の処理を終えると、主制御ＣＰＵ７２は、性能表示モニタ集計除算処理（図６６）に復帰する。
【０９２１】
次回タスクに「２」〜「８」が設定されている場合、図６８に示す除算タスク２〜８が実行される。
以下、除算タスク２〜８の処理の流れを説明する。
【０９２２】
ステップＳ７４０：主制御ＣＰＵ７２は、被除数バッファにセーブされた被除数が、除数バッファにセーブされた除数以上であるか否かを確認する。
【０９２３】
その結果、被除数バッファにセーブされた被除数が、除数バッファにセーブされた除数以上であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ７４２を実行する。一方、被除数バッファにセーブされた被除数が、除数バッファにセーブされた除数以上であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ７４６を実行する。
【０９２４】
ステップＳ７４２：主制御ＣＰＵ７２は、被除数バッファにセーブされた被除数から、除数バッファにセーブされた除数を減算し、減算結果を新たな被除数として被除数バッファにセーブする処理を実行する。
【０９２５】
ステップＳ７４４：主制御ＣＰＵ７２は、商バッファにセーブされた商に、整数バッファに記憶された整数を加算し、加算結果を新たな商として商バッファにセーブする処理を実行する。
【０９２６】
ステップＳ７４６：主制御ＣＰＵ７２は、除数バッファにセーブされた除数を「２」で除算し（右に１ビットシフトし）、除算結果を新たな除数として除数バッファにセーブする処理を実行する。
【０９２７】
ステップＳ７４８：主制御ＣＰＵ７２は、整数バッファにセーブされた整数を「２」で除算し（右に１ビットシフトし）、除算結果を新たな整数として整数バッファにセーブする処理を実行する。
【０９２８】
ステップＳ７５０：主制御ＣＰＵ７２は、今回タスク（現在の次回タスクの値）に１を加算した値を、次回タスクに設定する。
【０９２９】
以上の処理を終えると、主制御ＣＰＵ７２は、性能表示モニタ集計除算処理（図６６）に復帰する。
【０９３０】
次回タスクに「９」が設定されている場合、図６９に示す除算タスク９が実行される。
以下、除算タスク９の処理の流れを説明する。
【０９３１】
ステップＳ７５２：主制御ＣＰＵ７２は、商バッファにセーブされた商の最下位ビットの値が「１」であるか否かを確認する処理を実行する。
【０９３２】
その結果、商バッファにセーブされた商の最下位ビットの値が「１」であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は、ステップＳ７５４を実行する。一方、商バッファにセーブされた商の最下位ビットの値が「１」であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は、ステップＳ７５６を実行する。
【０９３３】
ステップＳ７５４：主制御ＣＰＵ７２は、商バッファに記憶された商を「２」で除算し（右に１ビットシフトし）、除算結果に「１」を加算してベースバッファに記憶する処理を実行する。
【０９３４】
ステップＳ７５６：主制御ＣＰＵ７２は、商バッファに記憶された商を「２」で除算し（右に１ビットシフトし）、除算結果をベースバッファに記憶する処理を実行する。
【０９３５】
ステップＳ７５８：主制御ＣＰＵ７２は、次回タスクに「１０（待機処理に対応する値）」を設定する。
【０９３６】
以上の処理を終えると、主制御ＣＰＵ７２は、性能表示モニタ集計除算処理（図６６）に復帰する。
【０９３７】
次回タスクに「１０」が設定されている場合、除算タスク１０が実行される。除算タスク１０の内容は特に図示していないが、割算実行後の待機処理が実行される。除算タスク１０の最後の処理では、次回タスクに「０」が設定される。
【０９３８】
次に、性能表示モニタ２００の表示態様及び性能表示モニタ２００に表示されるベース（ベース比率）の演算方法について説明する。
【０９３９】
図７０は、性能表示モニタ２００のベースの表示態様を説明する図である。
主制御装置７０は、遊技状態が非時間短縮状態である場合、及び、左打ち指示中である場合のベースを性能表示モニタ２００に表示する。ここで、ベースは、予め設定された区間ごと（例えば、総アウト数が６００００個ごと）に算出される。ベース（百分率：％）は、ベース＝通常賞球数÷通常アウト数×１００によって算出することができる。
【０９４０】
図７０中（Ａ）（Ｂ）に示すように、性能表示モニタ２００には、現在の区間のベースと、前回の区間のベースとが、予め設定された間隔（例えば、数秒）ごとに切り替わって表示される。
【０９４１】
性能表示モニタ２００では、７セグメント２０１，２０２によって、現在の区間のベースであるか、前回の区間のベースであるかを識別するための識別子「ｂＬ．」又は「ｂ６．」が表示される。また、性能表示モニタ２００では、７セグメント２０３，２０４によって、識別子「ｂＬ．」又は「ｂ６．」に対応するベースが２桁の数字情報で表示される。
【０９４２】
例えば、現在の区間のベースが３０％であるとすると、現在の区間のベースを表示する際には、図７０中（Ａ）に示すように、７セグメント２０１，２０２に「ｂＬ．」が表示され、７セグメント２０３，２０４に「３０」が表示される。また、前回の区間のベースが３８％であるとすると、前回の区間のベースを表示する際には、図７０中（Ｂ）に示すように、７セグメント２０１，２０２に「ｂ６．」が表示され、７セグメント２０３，２０４に「３８」が表示される。
【０９４３】
図７１は、性能表示モニタ２００に表示されるベースの区間を説明する図である。
ここで、パチンコ機１が製造されてからホール（遊技場）に設置されて遊技者による遊技が行われるまでの間には、製造時における検査や、ホールでの試運転（動作チェック）等が行われる。このような製造時における検査や、ホールでの試運転等でも遊技球が発射、排出されることになるが、この間のアウト球数及び排出数をカウントしてしまうと、遊技者による遊技が行われている間のベースを正確に算出することができなくなってしまうおそれがある。
【０９４４】
そこで、図７１中（Ａ）に示すように、アウトスイッチ９９によって検出されるアウト球数のトータル（合計数）が０〜３００の最初の区間（対象外区間）は、製造時における検査や、ホールでの試運転等、遊技者による遊技が行われる以前に検出されたアウト球数であるとみなしてベースを算出する対象から除外する。
【０９４５】
同様に、アウト球数が０〜３００の区間で払い出された払出数もベースを算出する対象から除外する。この対象外区間中では、図７１中（Ｂ）に示すように、現在の区間のベースを表示する際には、識別子「ｂＬ．」を点滅表示するとともに、ベースの値として「−−」を点灯表示する。また、前回の区間は存在しないことから、前回の区間のベースを表示する際には、識別子「ｂ６．」を点滅表示するとともに、ベースの値として「−−」を点灯表示する。
【０９４６】
そして、アウト球数が３０１〜６０３００までを１回目の区間とし、１回目の区間では、ベースを随時（リアルタイムで）算出し、現在の区間のベースを表示する際には、識別子「ｂＬ．」を表示するともに、算出したベースの値を点灯表示する。このとき、アウト球数が３０１〜６２９９までの間（当該区間におけるアウト球数が５９９９以下の間）は、識別子「ｂＬ．」を点滅表示することで、現在の区間のベースを算出する際のサンプルが少なく、ベースが安定していないことを報知する。その後、アウト球数が６３００以上になる（当該区間におけるアウト球数が６０００以上になる）と、識別子「ｂＬ．」を点灯表示することで、現在の区間のベースを算出する際のサンプルが多く、ベースが安定していることを報知する。
【０９４７】
また、１回目の区間では、前回の区間は存在しないことから、前回の区間のベースを表示する際には、識別子「ｂ６．」を点滅表示するとともに、ベースの値として「−−」を点灯表示する。
【０９４８】
また、アウト球数が６０３０１〜１２０３００までの２回目の区間では、１回目の区間と同様に、ベースを随時（リアルタイムで）算出し、現在の区間のベースを表示する際には、アウト球数に応じて識別子「ｂＬ．」を点灯又は点滅表示するとともに、算出したベースを表示する。また、２回目の区間において、前回の区間のベースを表示する際には、識別子「ｂ６．」を点灯表示するとともに、１回目の区間の最終的なベースを点灯表示する。
【０９４９】
このように、アウト球数が最初の３００個を除いた６００００個ごと（ｎ回目の区間ごと）に、リアルタイムで算出したベースを、現在の区間のベースとして表示するとともに、ｎ−１回目の区間の最終的なベースを、前回の区間のベースとして表示する。
【０９５０】
これにより、製造時における検査や、ホールでの試運転（動作チェック）等、遊技者による遊技が行われる前のアウト球数及び排出数を、ベースを算出する対象から除外することができ、ベースを正確に算出（表示）することができる。
【０９５１】
なお、ベースを算出する際に、ベースが一時的に１００％を超える場合もある。例えば、区間の最初の１球が中始動入賞口２６に入球した場合、アウト球数は１であるのに対して、払出数は中始動入賞口２６に入球したことにより得られる賞球数（例えば４）となり、ベースは４００％となる。このような場合、性能表示モニタ２００では、ベースを２桁の数字情報でしか表示できないことから、「９９．」を点灯表示することで、ベースが１００％を超えていることを報知する。
【０９５２】
図７２は、ベースの演算方法を説明する図である。
ここでは、通常賞球数が「３４５６」、通常アウト数が「１００００」であるとしてベースを算出する方法を説明する。
【０９５３】
上述したように、ベースは、区間ごとのアウト球数に対する排出数を最終的に百分率に換算した値である。そして、このような百分率の表示を行う場合、除算した結果に対し、小数点以下２桁のみが必要となる。
【０９５４】
そして、このような百分率の値を算出する処理（「％換算する」処理）が、被乗数「１００」を乗じることに相当する。したがって、ベース＝通常賞球数÷通常アウト数×１００といった式で表すことができる。しかし、通常賞球数≦通常アウト数となる場合、この式の順番通りに演算すると、小数点以下の値となってしまい、例えば、主制御装置７０では演算不能となる。
【０９５５】
そこで、演算順を変更し、ベース＝通常賞球数×１００÷通常アウト数といった順（まず、通常賞球数に被乗数を乗じて、その後、通常アウト数で除算する順）で演算を行う。こうすることで、小数点以下の演算を行うことなく、整数のみで演算結果を完結することが可能となる。
【０９５６】
また、本実施形態では、百分率に換算した場合の小数点以下の値を四捨五入する。
しかし、主制御装置７０は小数点以下の数字を扱うことができず、２進数で演算が行われるため、通常賞球数×被乗数「１００」及び通常アウト数を先に２倍してベースの２倍の値を求める。そして、求めたベースの２倍の値（２進数）の最下位ビット（小数点以下の値に相当）が「１」であれば（小数点以下が０．５以上であれば）、求めたベースの２倍の値に「１」を加算した後に半分の値（右に１ビットシフト）にすることで小数点以下を切り上げ、求めたベースの２倍の値の最下位ビット（小数点以下の値に相当）が「０」であれば（小数点以下が０．５未満であれば）、求めたベースの２倍の値をそのまま半分の値（右にシフト）にすることで小数点以下を切り捨てる。これにより、小数点以下の値を四捨五入することができる。
【０９５７】
具体的には、主制御装置７０（主制御ＣＰＵ７２）では、除算を減算に置き換え、２×通常賞球数（３４５６）×１００である被除数「６９１２００」から、通常アウト数である除数「１００００」に、２の累乗数を２倍した所定の整数「１２８（２×２の６乗）」を乗じた数を減算し、以降、整数を「６４（２×２の５乗）」→「３２（２×２の４乗）」→「１６（２×２の３乗）」→「８（２×２の２乗）」→「４（２×２の１乗）」→「２（２×２の０乗）」→「１（２×２の−１乗）」の順に変更（右に１ビットシフト）して除数を乗じ、被除数から減算する。ここで、除数に乗じる整数を、２×６４から開始しているのは、ベースの表示が０〜９９の範囲であり、ベースが１００％以上の場合には「９９．９」を表示する仕様のため、「２×１２８（２の７乗）」以上の数値を減算する必要がないからである。
【０９５８】
具体的には、図７２に示すように、１回目の演算において、被除数＜除数なので、次に進む。そして、２回目の演算において、被除数≧除数なので、被除数「６９１２００」から除数「６４（２×３２）×１００００」を減算して被除数を「５１２００」に更新するとともに、商「０」に「６４」を加えて商を「６４（２進数で表すと１００００００Ｂ）」に更新する。３回目〜５回目の演算では、被除数＜除数なので、次に進む。６回目の演算において、被除数≧除数なので、被除数「５１２００」から除数「４（２×２）×１００００」を減算して被除数を「１１２００」に更新するとともに、商「６４」に「４」を加えて商を「６８（２進数で表すと１０００１００Ｂ）」に更新する。７回目の演算において、被除数＜除数なので、次に進む。８回目の演算において、被除数≧除数なので、被除数「１１２００」から除数「１（２×０．５）×１００００」を減算して被除数を「１２００」に更新するとともに、商「６８」に「１」を加えて商を「６９（２進数で表すと１０００１０１Ｂ）」に更新する。
【０９５９】
その後、９回目の演算では、更新された商「６９（２進数で表すと１０００１０１Ｂ）」を２で除算（右に１ビットシフト）し、最終的なベースを求めることになる。このとき、単に２で除算すると商は「３４．５」となるが、上記したように主制御装置７０は小数点以下を扱うことができないので、商の最下位のビットが「１Ｂ」である場合、商「６９」を右に１ビットシフトした後に、「１」を加算して商を「３５（２進数で表すと０１０００１１Ｂ）」とする。
【０９６０】
かかる演算例により、加算、減算、乗算といった簡易な演算のみで、また、整数のみにより、除算を実現することが可能となる。また、ここでは、演算を９回繰り返せば足りるので、演算処理を迅速に行うことができる。さらに、ベースの小数点以下を四捨五入することができる。
【０９６１】
図７３は、性能表示モニタ２００の連続役物比率の表示態様を説明する図である。
主制御装置７０は、連続役物比率を性能表示モニタ２００に表示する。ここで、連続役物比率は、予め設定された区間ごと（例えば、総アウト数が６００００個ごと）に算出される。連続役物比率（百分率：％）は、連続役物比率＝連続役物賞球数÷総賞球数×１００によって算出することができる。
【０９６２】
図７３中（Ａ）（Ｂ）に示すように、性能表示モニタ２００には、現在の区間の連続役物比率と、前回の区間の連続役物比率とが、予め設定された間隔（例えば、数秒）ごとに切り替わって表示される。なお、前々回の連続役物比率や３回前の連続役物比率を表示してもよい。
【０９６３】
性能表示モニタ２００では、７セグメント２０１，２０２によって、現在の区間の連続役物比率であるか、前回の区間の連続役物比率であるかを識別するための識別子「ｒ０．」又は「ｒ１．」が表示される。なお、前々回の連続役物比率や３回前の連続役物比率を表示する場合の識別子は、それぞれ「ｒ２．」や「ｒ３．」等とすることができる。
また、性能表示モニタ２００では、７セグメント２０３，２０４によって、識別子「ｒ０．」又は「ｒ１．」に対応する連続役物比率が２桁の数字情報で表示される。
【０９６４】
例えば、現在の区間の連続役物比率が５２％であるとすると、現在の区間の連続役物比率を表示する際には、図７３中（Ａ）に示すように、７セグメント２０１，２０２に「ｒ０．」が表示され、７セグメント２０３，２０４に「５２」が表示される。また、前回の区間の連続役物比率が４５％であるとすると、前回の区間の連続役物比率を表示する際には、図７３中（Ｂ）に示すように、７セグメント２０１，２０２に「ｒ１．」が表示され、７セグメント２０３，２０４に「４５」が表示される。
【０９６５】
〔発射位置管理処理〕
図７４は、発射位置管理処理の手順例を示すフローチャートである。以下、各手順に沿って説明する。
【０９６６】
ステップＳ１１００：主制御ＣＰＵ７２は普通遊技管理フェーズの値が「０３Ｈ」〜「０７Ｈ」であるか否かを確認する。
【０９６７】
〔普通遊技管理フェーズ〕
主制御ＣＰＵ７２は、普通図柄に対応する遊技の進行状況（１）〜（８）に応じて普通遊技管理フェーズの値（カギ括弧内）を以下のようにセットする。
（１）普通図柄変動待ち状態：「００Ｈ」
（２）普通図柄変動表示中状態：「０１Ｈ」
（３）普通図柄停止図柄表示中状態：「０２Ｈ」
（４）可変始動入賞装置（普通電動役物）開放待ち状態：「０３Ｈ」
（５）可変始動入賞装置（普通電動役物）開放状態：「０４Ｈ」
（７）可変始動入賞装置（普通電動役物）閉鎖状態：「０５Ｈ」
（８）可変始動入賞装置（普通電動役物）作動終了時間中状態：「０６Ｈ」
（９）可変始動入賞装置（普通電動役物）閉鎖後有効状態：「０７Ｈ」
【０９６８】
ここで、主制御ＣＰＵ７２は、普通遊技管理フェーズの値を設定又は更新した場合、その値を反映させた普通遊技管理フェーズコマンドを生成する。普通遊技管理フェーズコマンドは、サブコマンド送信処理において演出制御装置１２４に送信される。
【０９６９】
その結果、普通遊技管理フェーズの値が「０３Ｈ」〜「０７Ｈ」であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１１４０を実行する。一方、普通遊技管理フェーズの値が「０３Ｈ」〜「０７Ｈ」であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１１１０を実行する。
【０９７０】
ステップＳ１１１０：主制御ＣＰＵ７２は特別遊技管理フェーズの値が「０３Ｈ」〜「０７Ｈ」であるか否かを確認する。
【０９７１】
〔特別遊技管理フェーズ〕
主制御ＣＰＵ７２は、特別図柄に対応する遊技の進行状況（１）〜（８）に応じて特別遊技管理フェーズの値（カギ括弧内）を例えば以下のようにセットする。
（１）特別図柄変動待ち状態：「００Ｈ」
（２）特別図柄変動表示中状態：「０１Ｈ」
（３）特別図柄停止図柄表示中状態：「０２Ｈ」
（４）可変入賞装置（特別電動役物）開放待ち状態：「０３Ｈ」
（５）可変入賞装置（特別電動役物）開放状態：「０４Ｈ」
（６）可変入賞装置（特別電動役物）閉鎖状態：「０５Ｈ」
（７）可変入賞装置（特別電動役物）作動終了時間中状態：「０６Ｈ」
（８）可変入賞装置（特別電動役物）閉鎖後有効状態：「０７Ｈ」
【０９７２】
ここで、主制御ＣＰＵ７２は、特別遊技管理フェーズの値を設定又は更新した場合、その値を反映させた特別遊技管理フェーズコマンドを生成する。特別遊技管理フェーズコマンドは、サブコマンド送信処理において演出制御装置１２４に送信される。
【０９７３】
その結果、特別遊技管理フェーズの値が「０３Ｈ」〜「０７Ｈ」、つまり、大当り遊技中又は小当り遊技中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１１４０を実行する。一方、特別遊技管理フェーズの値が「０３Ｈ」〜「０７Ｈ」であることを確認できない場合（Ｎｏ）、つまり、大当り遊技中又は小当り遊技中であることを確認できない場合、主制御ＣＰＵ７２はステップＳ１１２０を実行する。
【０９７４】
ステップＳ１１２０：主制御ＣＰＵ７２は、内部状態が時間短縮状態であるか否かを確認する。時間短縮状態であるか否かは、時間短縮機能作動フラグにより確認することができる。
【０９７５】
その結果、内部状態が時間短縮状態であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１１４０を実行する。一方、内部状態が時間短縮状態であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１１３０を実行する。
【０９７６】
ステップＳ１１３０：主制御ＣＰＵ７２は、発射位置指定ステータスに左打ちに対応する値（０）をセットする。
【０９７７】
ここで、「発射位置指定ステータス」とは、現在の遊技状態が左打ちに対応する遊技状態であるか、右打ちに対応する遊技状態であるかを保持する変数である。
具体的には、発射位置指定ステータスに「０」がセットされていれば現在の遊技状態が左打ちに対応する遊技状態（左打ち状態）であること示しており、発射位置指定ステータスに「１」がセットされていれば現在の遊技状態が右打ちに対応する遊技状態（右打ち状態）であること示している。
【０９７８】
このため、主制御ＣＰＵ７２は、発射位置指定ステータスの値を参照すれば、現在の遊技状態が左打ちに対応する遊技状態であるか、右打ちに対応する遊技状態であるかを確認することができる。
また、発射位置指定ステータスの値は、ＲＡＭ７６に記憶されており、電源断の状態が発生した場合は、その値がバックアップされる。
【０９７９】
ステップＳ１１４０：主制御ＣＰＵ７２は、発射位置指定ステータスに右打ちに対応する値（１）をセットする。
【０９８０】
ステップＳ１１５０：ステップＳ１１３０又はステップＳ１１４０にて発射位置指定ステータスをセットすると、主制御ＣＰＵ７２は次に発射位置指定コマンドを生成する（発射位置指定情報通知手段）。ここで、主制御ＣＰＵ７２は、発射位置指定コマンドとして、発射位置指定ステータスの値を反映させたコマンドを生成する。具体的には、発射位置指定ステータスの値が左打ちを示す値（０）である場合、主制御ＣＰＵ７２は、左打ちを示す発射位置指定コマンドを生成する。これに対して、発射位置指定ステータスの値が右打ちを示す値（１）である場合、主制御ＣＰＵ７２は、右打ちを示す発射位置指定コマンドを生成する。ここで生成した発射位置指定コマンドは、サブコマンド送信処理において演出制御装置１２４に出力される。
【０９８１】
以上の手順を終えると、主制御ＣＰＵ７２はタイマ割込み処理（図２６）に復帰する。
【０９８２】
〔連続役物比率問題〕
（１）概要
従来、性能表示モニタ２００では、ベース値のみを表示していた。
しかし、連続役物比率等の表示項目を増やしたいという要望がある。
【０９８３】
（２）連続役物比率の計算式
パチンコ機の連続役物比率は、以下の計算式で算出することができる。
連続役物比率［％］＝条件装置作動中（大当り遊技中）の大入賞口による賞球数（連続役物賞球数）÷総賞球数×１００［％］
【０９８４】
このような計算式を用いることにより、主制御ＣＰＵ７２は、大当り遊技の実行中の大入賞口による賞球数（連続役物賞球数）、及び、大入賞口（第１の入賞口）と大入賞口以外の入賞口（第２の入賞口）とによる総賞球数に基づいて連続役物比率（役物比率）を算出することができる（役物比率算出手段）。このような算出処理は、制御中の任意の箇所で実行することができる。
【０９８５】
（３）連続役物比率を算出する方法
パチンコ機においては、条件装置作動中の大入賞口による賞球のみが、連続役物比率の対象となる。言い換えると、下記の条件となる。
（ａ）大入賞口への入賞であっても、条件装置作動中でない場合（小当り遊技中である場合）は、連続役物比率の対象とならない。
（ｂ）条件装置作動中であっても、大入賞口以外の入賞口の賞球分については、連続役物比率の対象とならない。
【０９８６】
このため、入賞による賞球が発生した場合に、その入賞口が作動中の役物に係るものであるか、条件装置が作動しているかなどを、その都度判定する必要がある。
【０９８７】
具体的には、毎回のタイマ割込みにおいて、賞球数を算定する賞球数算定処理（図７５）を実行する。なお、賞球数算定処理の詳細は、後述する。
賞球数算定処理は、性能表示モニタに係る処理として使用領域外で実行するが、使用領域で実行してもよい。
【０９８８】
（４）羽根モノの連続役物比率
１種系の遊技機（特別図柄抽選で大当りに当選すると、大当り遊技が実行される遊技機）である場合、賞球数算定処理で得られた結果を、上記（２）の「連続役物比率の計算式」に代入することで、連続役物比率を算出することが可能である。
しかし、羽根モノ（２種系及び１種２種混合機)の場合、以下の問題点がある。なお、「２種」とは、遊技球が特定領域を通過することにより大当り遊技が実行される遊技機である。
【０９８９】
羽根モノでは、遊技球が羽根に拾われると（大入賞口へ入賞すると）、賞球が払い出される。その後、遊技球が特定領域（いわゆるＶゾーン）を通過すると大当り（条件装置作動）となる。
ここで、小当り中に遊技球が羽根（例えば、開閉部材３１ａ）に拾われた時点では大当り中ではないので、連続役物比率の対象とならないが、遊技球が特定領域を通過した場合、「その小当り中のすべての入賞による賞球が、大当りの１ラウンド目として、連続役物比率の対象」となる。
【０９９０】
例えば、小当り遊技の羽根開放時（例えば、開閉部材３１ａの開放時）に３球が入賞し、３０球（３球×１０球払い出し）の賞球があったものとする。この３球のうち、１球でも特定領域を通過した場合、３０球の賞球すべてが連続役物比率の対象となる。
一方、３球すべてが特定領域を通過しなかった場合、３０球の賞球は、連続役物比率の対象とはならない。
このため、「羽根に拾われた時点では、連続役物比率の対象となるかわからない。」という状況が発生する。
【０９９１】
（５）集計区間の区切り
パチンコ機の性能表示モニタでは、現状、「総アウト数６００００発」ごとに、集計区間を切り替えている。このため、「連続役物比率対象となるかわからない賞球（未定の賞球数）がある」状態で、総アウト数が６００００発に到達した場合、「現在の区間の連続役物比率が確定しない」状態で、集計区間の切替処理を行う必要がある。つまり、集計区間の切替処理を行った後で、大当りとなる場合もあれば、大当りせずに小当りが終了する場合もある。
【０９９２】
本実施形態では、このような状況に対応する対応方法として、以下の４つの手法（第１手法〜第４手法）を採用している。４つの手法は、基本的には、それぞれ単独で用いることが可能である。ただし、場合によっては、４つの手法を組み合わせて用いてもよい。
【０９９３】
そして、４つの手法のいずれかを採用することにより、主制御ＣＰＵ７２は、大当りが確定していない状態、かつ、大入賞口が開放している状態で（所定の実行条件が成立している状態、かつ、特定の実行条件が成立していない状態で）、大入賞口に入賞したことに基づく未定の賞球数を、連続役物比率を算出するための要素として用いることを可能とする（役物比率算出手段）。
【０９９４】
以下、４つの手法を順番に説明する。
まずは、１つ目の手法である。
１つ目の手法は、「（１）集計区間切替後に大当りした場合、遡って訂正する」という内容である。１つ目の手法は、連続役物比率の正確な計算が可能な手法であるが、計算方法が複雑化する。
【０９９５】
連続役物比率の対象となるかわからない未定の賞球数が存在する状態で、集計区間を切り替える場合を想定する。このとき、連続役物比率の対象となる賞球数の他、未定の賞球数も前回の集計区間に移動（複製）する。特定領域通過時は、現在の区間と前回の区間の両方に対して、未定の賞球数を連続役物比率の対象に加算し、未定の賞球数をクリアする。
全ての遊技球が特定領域を通過せず排出され、小当りが終了した場合（大当りとならなかった場合）、今回の区間と前回の区間の両方の区間の未定の賞球数をクリアする。
【０９９６】
なお、小当り状態のまま集計区間が２回更新されることはないと考え、前々回及びそれ以前の区間の処理は実行しないようにしているが、前々回及びそれ以前の区間の処理も実行するようにしてもよい。
【０９９７】
〔賞球数算定処理〕
図７５は、賞球数算定処理の手順例を示すフローチャートである。以下、各手順に沿って説明する。
【０９９８】
ステップＳ１３００：主制御ＣＰＵ７２は、賞球スイッチチェックテーブルのアドレスをセットする処理を実行する。
賞球スイッチチェックテーブルには、中始動入賞口２６（始動口１）、右始動入賞口（始動口２）、普通入賞口２２（一般入賞口左）、普通入賞口２５（一般入賞口右）、第１大入賞口３０ｂ（大入賞口１）、第２大入賞口３１ｂ（大入賞口２）に対応する賞球スイッチを特定するためのデータが順番に並んで配置されている。
【０９９９】
ここで、最初の判定対象は、中始動入賞口２６（始動口１）となっており、次の判定対象は、右始動入賞口（始動口２）となっており、最後の判定対象は、第２大入賞口３１ｂ（大入賞口２）となっている。
例えば、中始動入賞口２６（始動口１）に関する一連の処理が終了すると、次の判定対象は、右始動入賞口（始動口２）となる。そして、最後の判定対象となる第２大入賞口３１ｂ（大入賞口２）まで処理が終わると、賞球数算定処理は終了となる。
【１０００】
ステップＳ１３０２：主制御ＣＰＵ７２は、判定対象の入力ポートとビットをテーブル（賞球スイッチチェックテーブル）からロードする処理を実行する。なお、このロード処理では、ロードする処理と同時に、判定対象が次の判定対象に移行する命令を用いている。
【１００１】
ステップＳ１３０４：主制御ＣＰＵ７２は、判定対象に遊技球が入賞したか否かを確認する。主制御ＣＰＵ７２は、賞球スイッチチェックテーブルからロードした判定対象の入力ポートとビット（例えば、マスク用のデータ）に基づいて、判定対象の入力ポートの特定ビットをチェックする処理を実行する。具体的には、主制御ＣＰＵ７２は、判定対象の入力ポートの特定ビットが０であるか１であるかを確認する処理を実行し、特定ビットが１であれば、判定対象に遊技球が入賞したと判断することができる。
【１００２】
その結果、判定対象に遊技球が入賞したことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１３０６を実行する。一方、判定対象に遊技球が入賞したことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１３２２を実行する。
【１００３】
ステップＳ１３０６：主制御ＣＰＵ７２は、賞球数を取得する処理を実行する。賞球数は、判定対象ごとに異なる値である。例えば、判定対象が、中始動入賞口２６（始動口１）や右始動入賞口（始動口２）であれば、賞球数は「３」である。また、判定対象が、普通入賞口２２（一般入賞口左）や普通入賞口２５（一般入賞口右）であれば、賞球数は「１２」である。さらに、判定対象が、第１大入賞口３０ｂ（大入賞口１）や第２大入賞口３１ｂ（大入賞口２）であれば、賞球数は「１５」である。なお、賞球数はあくまで例示である。
【１００４】
ステップＳ１３０８：主制御ＣＰＵ７２は、総賞球数に賞球数を加算する処理を実行する。総賞球数の初期値は０であり、賞球があるたびに、総賞球数に賞球数が加算されていく。
【１００５】
ステップＳ１３０４：主制御ＣＰＵ７２は、判定対象がいずれかの役物、かつ、作動中であるかを確認する。いずれかの役物は、普通電動役物又は特別電動役物である。作動中か否かは、特別遊技管理フェーズ等によって確認可能である。作動中であるか否かの判断を加えている理由は、可動中でなくても入賞が可能な電動役物（例えば、通常状態でも入賞可能な電チュー）への入賞を除外するためである。
【１００６】
その結果、判定対象がいずれかの役物、かつ、作動中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１３１２を実行する。一方、判定対象がいずれかの役物、かつ、作動中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１３２２を実行する。
【１００７】
ステップＳ１３１２：主制御ＣＰＵ７２は、役物賞球数に賞球数を加算する処理を実行する。役物賞球数の初期値は０であり、条件を満たした賞球があるたびに、役物賞球数に賞球数が加算されていく。
【１００８】
ステップＳ１３０４：主制御ＣＰＵ７２は、判定対象が大入賞口であるかを確認する。大入賞口は、第１大入賞口又は第２大入賞口である。
【１００９】
その結果、判定対象が大入賞口であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１３１６を実行する。一方、判定対象が大入賞口であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１３２２を実行する。
【１０１０】
ステップＳ１３１６：主制御ＣＰＵ７２は、条件装置作動中であるか否かを確認する。
【１０１１】
その結果、条件装置作動中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１３１８を実行する。一方、条件装置作動中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１３２０を実行する。
【１０１２】
ステップＳ１３１８：主制御ＣＰＵ７２は、連続役物賞球数に賞球数を加算する処理を実行する。連続役物賞球数の初期値は０であり、条件を満たした賞球があるたびに、連続役物賞球数に賞球数が加算されていく。
【１０１３】
ステップＳ１３２０：主制御ＣＰＵ７２は、未定の賞球数に賞球数を加算する処理を実行する。未定の賞球数の初期値は０であり、条件を満たした賞球があるたびに、未定の賞球数に賞球数が加算されていく。
【１０１４】
ステップＳ１３０４：主制御ＣＰＵ７２は、テーブル（賞球スイッチチェックテーブル）の終端に到達したか否かを確認する。
【１０１５】
その結果、テーブル（賞球スイッチチェックテーブル）の終端に到達したことを確認した場合（Ｙｅｓ）、つまり、判定対象の判定が全て終了した場合、主制御ＣＰＵ７２は呼び出し元に復帰する。一方、テーブル（賞球スイッチチェックテーブル）の終端に到達したことを確認できない場合、つまり、判定対象の判定が全て終了していない場合、ステップＳ１３０２に戻って、これまでの処理を繰り返し実行する。
【１０１６】
〔条件装置作動時処理（１）〕
図７６は、条件装置作動時処理の第１手順例を示すフローチャートである。以下、各手順に沿って説明する。条件装置作動時処理の第１手順例は、１つ目の手法を採用する際に用いる。なお、条件装置作動時処理は、例えば、図４８のステップＳ５２１０（条件装置を作動させる処理）において実行することができる（以下の各手法でも同様）。
【１０１７】
ステップＳ１３４０：主制御ＣＰＵ７２は、現在区間の未定の賞球数をロードする処理を実行する。
【１０１８】
ステップＳ１３４２：主制御ＣＰＵ７２は、現在区間の未定の賞球数が０でないか否かを確認する。
【１０１９】
その結果、現在区間の未定の賞球数が０でないことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１３４４を実行する。一方、現在区間の未定の賞球数が０でないことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１３４８を実行する。
【１０２０】
ステップＳ１３４４：主制御ＣＰＵ７２は、現在区間の連続役物賞球に、現在区間の未定の賞球数を加算する処理を実行する。
【１０２１】
ステップＳ１３４６：主制御ＣＰＵ７２は、現在区間の未定の賞球数をクリアする処理を実行する。
【１０２２】
ステップＳ１３４８：主制御ＣＰＵ７２は、前回区間の未定の賞球数をロードする処理を実行する。
【１０２３】
ステップＳ１３５０：主制御ＣＰＵ７２は、前回区間の未定の賞球数が０でないか否かを確認する。
【１０２４】
その結果、前回区間の未定の賞球数が０でないことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１３５２を実行する。一方、前回区間の未定の賞球数が０でないことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は呼び出し元に復帰する。
【１０２５】
ステップＳ１３５２：主制御ＣＰＵ７２は、前回区間の連続役物賞球に、前回区間の未定の賞球数を加算する処理を実行する。
【１０２６】
ステップＳ１３４６：主制御ＣＰＵ７２は、前回区間の未定の賞球数をクリアする処理を実行する。
以上の処理を終えると、主制御ＣＰＵ７２は呼び出し元に復帰する。
【１０２７】
〔小当り終了時処理（１）〕
図７７は、小当り終了時処理の第１手順例を示すフローチャートである。以下、各手順に沿って説明する。小当り終了時処理の第１手順例は、１つ目の手法を採用する際に用いる。なお、小当り終了時処理は、例えば、図５９のステップＳ５５２２（小当り終了時の処理）において実行することができる（以下の各手法でも同様）。
【１０２８】
ステップＳ１３６０：主制御ＣＰＵ７２は、現在区間の未定の賞球数をロードする処理を実行する。
【１０２９】
ステップＳ１３６２：主制御ＣＰＵ７２は、現在区間の未定の賞球数が０でないか否かを確認する。
【１０３０】
その結果、現在区間の未定の賞球数が０でないことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１３６４を実行する。一方、現在区間の未定の賞球数が０でないことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１３６６を実行する。
【１０３１】
ステップＳ１３６４：主制御ＣＰＵ７２は、現在区間の未定の賞球数をクリアする処理を実行する。
【１０３２】
ステップＳ１３６６：主制御ＣＰＵ７２は、前回区間の未定の賞球数をロードする処理を実行する。
【１０３３】
ステップＳ１３６８：主制御ＣＰＵ７２は、前回区間の未定の賞球数が０でないか否かを確認する。
【１０３４】
その結果、前回区間の未定の賞球数が０でないことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１３７０を実行する。一方、前回区間の未定の賞球数が０でないことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は呼び出し元に復帰する。
【１０３５】
ステップＳ１３７０：主制御ＣＰＵ７２は、前回区間の未定の賞球数をクリアする処理を実行する。
以上の処理を終えると、主制御ＣＰＵ７２は呼び出し元に復帰する。
【１０３６】
次に説明する未定の賞球数に係る処理（図７８）は、上記の条件装置作動時処理（図７６）と小当り終了時処理（図７７）とを１つにまとめて、処理の内容を簡略化している。
以下の未定の賞球数に係る処理（図７８）は、毎回のタイマ割込み時において、実行される処理である。未定の賞球数に係る処理（図７８）では、主に、以下の処理を実行する。
（１）大当り中であれば、未定の賞球数を連続役物比率の対象に加算してクリアする。
（２）小当り中であれば、何も処理を実行しない。
（３）大当り中、小当り中のいずれでもなければ、未定の賞球数をクリアする。
【１０３７】
未定の賞球数に係る処理（図７８）は、使用領域外に記述可能であるため、コード量を考慮する必要はあまりない。ただし、未定の賞球数に係る処理（図７８）を使用領域に記述する必要が生じる可能性もあるため、コード量を少なくし、かつ、処理時間を短くし、遊技機全体の安全性を高めるため、このような記述をすることも可能である。
【１０３８】
〔未定の賞球数に係る処理（１）〕
図７８は、未定の賞球数に係る処理の第１手順例を示すフローチャートである。以下、各手順に沿って説明する。未定の賞球数に係る処理の第１手順例は、１つ目の手法を採用する際に用いる。
【１０３９】
ステップＳ１３８０：主制御ＣＰＵ７２は、小当り中（小当り遊技中）であるか否かを確認する処理を実行する。小当り中であるか否かは、特別遊技管理フェーズ（特別遊技管理フェーズ）や内部状態フラグ等によって確認可能である。
【１０４０】
その結果、小当り中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は呼び出し元に復帰する。一方、小当り中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１３８１を実行する。
【１０４１】
ステップＳ１３８１：主制御ＣＰＵ７２は、大当り中（大当り遊技中、条件装置作動中）であるか否かを確認する処理を実行する。大当り中であるか否かは、特別遊技管理フェーズ（特別遊技管理フェーズ）や内部状態フラグ等によって確認可能である。
【１０４２】
その結果、大当り中であることを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１３８２を実行する。一方、大当り中であることを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２はステップＳ１３８６を実行する。
【１０４３】
ステップＳ１３８２：主制御ＣＰＵ７２は、現在区間の未定の賞球数をロードする処理を実行する。
【１０４４】
ステップＳ１３８３：主制御ＣＰＵ７２は、現在区間の連続役物賞球に、現在区間の未定の賞球数を加算する処理を実行する。
【１０４５】
ステップＳ１３８４：主制御ＣＰＵ７２は、前回区間の未定の賞球数をロードする処理を実行する。
【１０４６】
ステップＳ１３８５：主制御ＣＰＵ７２は、前回区間の連続役物賞球に、前回区間の未定の賞球数を加算する処理を実行する。
【１０４７】
ステップＳ１３８６：主制御ＣＰＵ７２は、現在区間の未定の賞球数をクリアする処理を実行する。
【１０４８】
ステップＳ１３８７：主制御ＣＰＵ７２は、前回区間の未定の賞球数をクリアする処理を実行する。
以上の処理を終えると、主制御ＣＰＵ７２は呼び出し元に復帰する。
【１０４９】
〔集計区間切り替え時処理（１）〕
図７９は、集計区間切り替え時処理の第１手順例を示すフローチャートである。以下、各手順に沿って説明する。集計区間切り替え時処理の第１手順例は、１つ目の手法を採用する際に用いる。なお、集計区間切り替え時処理の第１手順例は、３つ目の手法を採用する際に用いることもできる。
【１０５０】
ステップＳ１３９０：主制御ＣＰＵ７２は、前々回の区間の賞球数等を、３回前の区間の賞球数等に複製する処理を実行する。ここで、「賞球数等」とは、「総アウト数（アウト数）、「総賞球数」、「通常アウト数」、「通常賞球数」、「役物賞球数（役物比率対象の賞球数）」、「連続役物賞球数（連続役物比率対象の賞球数）」、「未定の賞球数」のことである。なお、「未定の賞球数」は、「賞球数等」に含めなくてもよい。
【１０５１】
ステップＳ１３９２：主制御ＣＰＵ７２は、前回の区間の賞球数等を、前々回の区間の賞球数等に複製する処理を実行する。
【１０５２】
ステップＳ１３９４：主制御ＣＰＵ７２は、現在の区間の賞球数等を、前回の区間の賞球数等に複製する処理を実行する。
【１０５３】
ステップＳ１３９６：主制御ＣＰＵ７２は、現在の区間の賞球数等をクリアする処理を実行する。
【１０５４】
本実施形態では、４つの集計区間が設けられている。具体的には、現在区間、前回区間（１回前の区間）、前々回区間（２回前の区間）、前々々回区間（３回前の区間）である。各区間には、総アウト数、総賞球数、通常アウト数、通常賞球数、役物賞球数、連続役物賞球数、未定の賞球数が記憶されており、集計区間の切り替え時には、これらのパラメータを１つ前の区間に複製する。
以上の処理を終えると、主制御ＣＰＵ７２は呼び出し元に復帰する。
【１０５５】
このような１つ目の手法を採用することにより、主制御ＣＰＵ７２は、連続役物比率を算出する集計区間が第１集計区間（前回の区間）から第２集計区間（現在の区間）に切り替わり、第２集計区間に切り替わった際に大当り遊技（特定の実行条件が成立した開放遊技）が開始された場合、未定の賞球数を第１集計区間の連続役物比率を算出するための要素、及び、第２集計区間の連続役物比率を算出するための要素として用いることを可能とする（役物比率算出手段）。
【１０５６】
次は、２つ目の手法について説明する。
２つ目の手法は、「（２）未定の賞球数は連続役物比率の対象であるとする」という内容である。２つ目の手法は、連続役物比率を正確に算出することができない場合もある手法であるが、連続役物比率の誤差は許容できる範囲内の誤差である。なお、以下に示す各手法では、１つ目の手法と同様の制御を用いる部分については、説明を省略する。
【１０５７】
未定の賞球数が存在する状態で集計区間を切り替える場合、それを連続役物比率の対象に加えてから、現在の区間の情報を、前回の区間に移動（複製）する。つまり、本手法では、未定の賞球数を大当りに繋がるものと仮定している。このため、仮定している分だけ、多少の誤差が出る。
つまり、「（２）未定の賞球数は連続役物比率の対象であるとする」という手法は、集計区間を切り替える際に、集計区間の切替後に大当りになるかならないか不明であるが、大当りにならないでない場合であっても、その時点で未定の賞球数を連続役物比率の対象になるものと決めてしまう手法である。
【１０５８】
性能表示モニタの表示値に誤差が出る場合、それが射幸性の高い方への誤差であれば、特に問題ない。しかし、本来の値よりも射幸性の低い方（ベース値であれば本来の値より高い値や、連続役物比率及び役物比率であれば本来の値より低い値）への誤差であれば問題である。本手法では、仮に誤差が出るとしても、連続役物比率が高くなる方向への誤差であるため、問題は発生しない。
【１０５９】
〔条件装置作動時処理（２）〕
図８０は、条件装置作動時処理の第２手順例を示すフローチャートである。
条件装置作動時処理の第２手順例は、２つ目の手法を採用する際に用いる。なお、条件装置作動時処理の第２手順例は、４つ目の手法を採用する際に用いることもできる。
【１０６０】
条件装置作動時処理の第１手順例（図７６）と、条件装置作動時処理の第２手順例（図８０）との異なる点は、条件装置作動時処理の第２手順例（図８０）には、条件装置作動時処理の第１手順例（図７６）のステップＳ１３４８からステップＳ１３５４までの処理が存在しない点である。
【１０６１】
条件装置作動時処理の第２手順例（図８０）のステップＳ１３４０からステップＳ１３４６までの処理は、条件装置作動時処理の第１手順例（図７６）と同一の処理であるため、内容の説明は省略する。
【１０６２】
〔小当り終了時処理（２）〕
図８１は、小当り終了時処理の第２手順例を示すフローチャートである。
小当り終了時処理の第２手順例は、２つ目の手法を採用する際に用いる。なお、小当り終了時処理の第２手順例は、４つ目の手法を採用する際に用いることもできる。
【１０６３】
小当り終了時処理の第１手順例（図７７）と、小当り終了時処理の第２手順例（図８１）との異なる点は、小当り終了時処理の第２手順例（図８１）には、小当り終了時処理の第１手順例（図７７）のステップＳ１３６６からステップＳ１３７０までの処理が存在しない点である。
【１０６４】
小当り終了時処理の第２手順例（図８１）のステップＳ１３６０からステップＳ１３６４までの処理は、小当り終了時処理の第１手順例（図７７）と同一の処理であるため、内容の説明は省略する。
【１０６５】
〔未定の賞球数に係る処理（２）〕
図８２は、未定の賞球数に係る処理の第２手順例を示すフローチャートである。
未定の賞球数に係る処理の第２手順例は、２つ目の手法を採用する際に用いる。なお、未定の賞球数に係る処理の第２手順例は、３つ目の手法及び４つ目の手法を採用する際に用いることもできる。
【１０６６】
未定の賞球数に係る処理の第１手順例（図７８）と、未定の賞球数に係る処理の第２手順例（図８２）との異なる点は、未定の賞球数に係る処理の第２手順例（図８２）には、未定の賞球数に係る処理の第１手順例（図７８）のステップＳ１３８４、ステップＳ１３８５、及び、ステップＳ１３８７の処理が存在しない点である。
【１０６７】
未定の賞球数に係る処理の第２手順例（図８２）のステップＳ１３８０からステップＳ１３８３までの処理、及び、ステップＳ１３８６の処理は、未定の賞球数に係る処理の第１手順例（図７８）と同一の処理であるため、内容の説明は省略する。
【１０６８】
〔集計区間切り替え時処理（２）〕
図８３は、集計区間切り替え時処理の第２手順例を示すフローチャートである。
集計区間切り替え時処理の第２手順例は、２つ目の手法を採用する際に用いる。
【１０６９】
集計区間切り替え時処理の第１手順例（図７９）と、集計区間切り替え時処理の第２手順例（図８３）との異なる点は、集計区間切り替え時処理の第２手順例（図８３）には、集計区間切り替え時処理の第１手順例（図７９）のステップＳ１３９２の処理とステップＳ１３９４の処理との間に、ステップＳ１３９３の処理が加えられている点である。
【１０７０】
ステップＳ１３９３：主制御ＣＰＵ７２は、現在の区間の連続役物賞球数に、未定の賞球数を加算する処理を実行する。
【１０７１】
ステップＳ１３９４：主制御ＣＰＵ７２は、現在の区間の賞球数等を、前回の区間の賞球数等に複製する処理を実行する。第１手順例では、未定の賞球数も複製していたが、この第２手順例では、未定の賞球数は複製しない。
【１０７２】
ステップＳ１３９６：主制御ＣＰＵ７２は、現在の区間の賞球数等をクリアする処理を実行する。第１手順例では、未定の賞球数をクリアしており、この第２手順例においても、未定の賞球数をクリアする。
【１０７３】
集計区間切り替え時処理の第２手順例（図８３）のステップＳ１３９０、ステップＳ１３９２、ステップＳ１３９４（未定の賞球数を複製しない部分以外の処理）、ステップＳ１３９６の処理は、集計区間切り替え時処理の第１手順例（図７９）と同一の処理であるため、内容の説明は省略する。
【１０７４】
このような２つ目の手法を採用することにより、主制御ＣＰＵ７２は、連続役物比率を算出する集計区間が第１集計区間（前回の区間）から第２集計区間（現在の区間）に切り替わった際に、未定の賞球数を第１集計区間の連続役物比率を算出するための要素として用いることを可能とする（役物比率算出手段）。
【１０７５】
次は、３つ目の手法について説明する。
３つ目の手法は、「（３）未定の賞球数は連続役物比率の対象でないとするが、集計区間切替後に大当りした場合、切替後の連続役物比率の対象とする」という内容である。３つ目の手法は、連続役物比率を正確に算出することができない場合もある手法であるが、、各集計区間の平均を見れば、正しい連続役物比率が算出される。
【１０７６】
未定の賞球数が存在する状態で集計区間を切り替える場合、それ以外の現在の区間の情報を、前回の区間に移動（複製）する。
そして、特定領域通過時は、現在の区間（切り替え後の区間）の連続役物比率の対象に未定の賞球数を加算する。
前回の区間の連続役物比率は、実際の値よりも下がり、現在の区間の連続役物比率は実際の値よりも上がる。このように、前回の区間と現在の区間は、単独で見ると誤差が出るが、前回の区間と現在の区間の平均的な値を見ると、誤差が出ない。
【１０７７】
〔条件装置作動時処理（３）〕
図８４は、条件装置作動時処理の第３手順例を示すフローチャートである。
条件装置作動時処理の第３手順例は、３つ目の手法を採用する際に用いる。
【１０７８】
ステップＳ１３４０ａ：主制御ＣＰＵ７２は、未定の賞球数をロードする処理を実行する。第１手順例（図７６）や第２手順例（図８０）では、現在区間の未定の賞球数だけをロードしていたが、第３手順例（図８４）では、現在区間の未定の賞球数だけでなく、前回区間の未定の賞球数や、前々回区間の未定の賞球数、３回前の区間の未定の賞球数もロードする。
【１０７９】
ステップＳ１３４２ａ：主制御ＣＰＵ７２は、未定の賞球数が０でないか否かを確認する。
【１０８０】
その結果、未定の賞球数が０でないことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１３４４ａを実行する。一方、未定の賞球数が０でないことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は呼び出し元に復帰する。
【１０８１】
ステップＳ１３４４ａ：主制御ＣＰＵ７２は、現在区間の連続役物賞球に、未定の賞球数を加算する処理を実行する。
【１０８２】
ステップＳ１３４６ａ：主制御ＣＰＵ７２は、未定の賞球数をクリアする処理を実行する。
以上の処理を終えると、主制御ＣＰＵ７２は、呼び出し元に復帰する。
【１０８３】
〔小当り終了時処理（３）〕
図８５は、小当り終了時処理の第３手順例を示すフローチャートである。以下、各手順に沿って説明する。小当り終了時処理の第３手順例は、３つ目の手法を採用する際に用いる。
【１０８４】
ステップＳ１３６０ａ：主制御ＣＰＵ７２は、未定の賞球数をロードする処理を実行する。第１手順例（図７７）や第２手順例（図８１）では、現在区間の未定の賞球数だけをロードしていたが、第３手順例（図８５）では、現在区間の未定の賞球数だけでなく、前回区間の未定の賞球数や、前々回区間の未定の賞球数、３回前の区間の未定の賞球数もロードする。
【１０８５】
ステップＳ１３６２ａ：主制御ＣＰＵ７２は、未定の賞球数が０でないか否かを確認する。
【１０８６】
その結果、未定の賞球数が０でないことを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２はステップＳ１３６４ａを実行する。一方、未定の賞球数が０でないことを確認できない場合（Ｎｏ）、主制御ＣＰＵ７２は呼び出し元に復帰する。
【１０８７】
ステップＳ１３６４ａ：主制御ＣＰＵ７２は、未定の賞球数をクリアする処理を実行する。
以上の処理を終えると、主制御ＣＰＵ７２は呼び出し元に復帰する。
【１０８８】
このような３つ目の手法を採用することにより、主制御ＣＰＵ７２は、連続役物比率を算出する集計区間が第１集計区間（前回の区間）から第２集計区間（現在の区間）に切り替わり、第２集計区間に切り替わった際に大当り遊技が開始された場合（特定の実行条件が成立した開放遊技が開始された場合）、未定の賞球数を第２集計区間の連続役物比率を算出するための要素として用いることを可能とする（役物比率算出手段）。
【１０８９】
次は、４つ目の手法について説明する。
４つ目の手法は、「（４）未定の賞球数が存在する場合、集計区間の切り替えを延期する」という内容である。４つ目の手法は、連続役物比率の正確な計算が可能な手法であるが、計算方法が複雑化する。
【１０９０】
未定の賞球数が存在する状態で総アウト数が規定数（例えば６００００発）に到達した場合、集計区間の切り替えを延期する。遊技球が特定領域を通過した時点又は全ての遊技球が特別電動役物から排出された時点で、集計区間を切り替える。
【１０９１】
総アウト数を保存するカウンタ（２バイトのカウンタ）のオーバーフロー（２バイトの上限である６５５３５を超えること）は、実際にはまず発生しない（小当り状態で１時間弱発射しないとオーバーフローしない）。ただし、プログラム上では、オーバーフローの対策をしておいてもよい。この場合、これまでの第１手法〜第３手法を用いるか、総アウト数が一定値を超えたら集計を中断するといった対策が考えられる。
【１０９２】
〔集計区間切り替え時処理（３）〕
図８６は、集計区間切り替え時処理の第３手順例を示すフローチャートである。以下、各手順に沿って説明する。
【１０９３】
ステップＳ１３９０ａ：主制御ＣＰＵ７２は、未定の賞球数が存在するか否か（未定の賞球数が１以上の値であるか否か）を確認する処理を実行する。
【１０９４】
その結果、未定の賞球数が存在することを確認した場合（Ｙｅｓ）、主制御ＣＰＵ７２は呼び出し元に復帰する。一方、未定の賞球数が存在することを確認できない場合（Ｎｏ）、ステップＳ１３９０以降の処理を実行する。なお、ステップＳ１３９０以降の処理、すなわち、ステップＳ１３９０からステップＳ１３９６までの処理は、集計区間切り替え時処理の第１手順例（図７９）と同一の処理であるため、内容の説明は省略する。
以上の処理を終えると、主制御ＣＰＵ７２は呼び出し元に復帰する。
【１０９５】
このような４つ目の手法を採用することにより、主制御ＣＰＵ７２は、未定の賞球数が存在している場合、連続役物比率を算出する集計区間を第１集計区間（前回の区間）から第２集計区間（現在の区間）に切り替えず、未定の賞球数が存在していない場合、連続役物比率を算出する集計区間を第１集計区間から第２集計区間に切り替えることを可能とする（期間切替手段）。
【１０９６】
〔ゲームフロー（その１）〕
図８７は、通常モードにて第１特別図柄が変動した場合に展開されるゲームフローについて説明する図である。
パチンコ機１で遊技を開始する場合、〔Ｆ１〕通常モード（公園モード）から遊技が開始される。「通常モード」は、「非時間短縮状態」である。
【１０９７】
〔Ｆ１〕通常モードでの遊技中に、遊技球が中始動入賞口２６に入球すると（第２特別図柄の記憶が存在していない状態で、第１特別図柄の記憶が存在していると）、〔Ｆ２〕第１特別図柄が変動する。
【１０９８】
〔Ｆ３〕第１特別図柄抽選で「はずれ」となると、〔Ｆ１〕通常モードの状態からやり直しとなる。
【１０９９】
〔Ｆ４〕第１特別図柄抽選で「大当り（当選確率１／３１９）」となり、〔Ｆ５〕第１当選図柄に該当すると、〔Ｆ６〕大当り遊技が実行され、〔Ｆ８〕ドライブモードに移行する。〔Ｆ８〕ドライブモードは、「低確率時間短縮状態」であり、特別図柄の当選確率は「低確率状態」であり、普通図柄の当選確率は「高確率状態」である。
【１１００】
〔Ｆ４〕第１特別図柄抽選で「大当り（当選確率１／３１９）」となり、〔Ｆ７〕第２当選図柄に該当すると、〔Ｆ６〕大当り遊技が実行され、〔Ｆ８〕ドライブモードに移行する。
【１１０１】
このように、通常モード（非時間短縮状態）に滞在している状態で、第１特別図柄抽選で大当りした場合、どのような当選図柄に該当していても、大当り遊技の終了後は、ドライブモードに移行する。
【１１０２】
〔ゲームフロー（その２）〕
図８８は、通常モードにて第２特別図柄が変動した場合に展開されるゲームフローについて説明する図である。
〔Ｆ１〕通常モードでの遊技中に、遊技球が右始動入賞口２８ｂに入球すると（第２特別図柄の記憶が存在していると）、〔Ｆ１２〕第２特別図柄が変動する。
【１１０３】
〔Ｆ１３〕第２特別図柄抽選で「はずれ」となると、〔Ｆ１〕通常モードの状態からやり直しとなる。
【１１０４】
〔Ｆ１４〕第２特別図柄抽選で「大当り（当選確率１／３１９）」となり、〔Ｆ１５〕第３当選図柄に該当すると、〔Ｆ６〕大当り遊技が実行され、〔Ｆ８〕ドライブモードに移行する。
【１１０５】
〔Ｆ１６〕第２特別図柄抽選で「小当り（当選確率１／６）」となり、〔Ｆ１７〕第４当選図柄に該当し、〔Ｆ１８〕小当り遊技中に遊技球が特定領域を通過すると、〔Ｆ６〕大当り遊技が実行され、〔Ｆ８〕ドライブモードに移行する。
【１１０６】
〔Ｆ１６〕第２特別図柄抽選で「小当り（当選確率１／６）」となり、〔Ｆ１９〕第５当選図柄に該当し、〔Ｆ１８〕小当り遊技中に遊技球が特定領域を通過すると、〔Ｆ６〕大当り遊技が実行され、〔Ｆ８〕ドライブモードに移行する。
【１１０７】
〔Ｆ１６〕第２特別図柄抽選で「小当り（当選確率１／６）」となり、〔Ｆ２０〕第６当選図柄に該当し、〔Ｆ１８〕小当り遊技中に遊技球が特定領域を通過すると、〔Ｆ６〕大当り遊技が実行され、〔Ｆ８〕ドライブモードに移行する。
【１１０８】
〔ゲームフロー（その３）〕
図８９は、ドライブモードにて第１特別図柄が変動した場合に展開されるゲームフローについて説明する図である。
〔Ｆ８〕ドライブモードでの遊技中に、遊技球が中始動入賞口２６に入球すると（第２特別図柄の記憶が存在していない状態で、第１特別図柄の記憶が存在していると）、〔Ｆ２〕第１特別図柄が変動する。なお、ドライブモードは、非時間短縮状態である場合もある。
【１１０９】
〔Ｆ３〕第１特別図柄抽選で「はずれ」となると、〔Ｆ８〕ドライブモードの状態からやり直しとなる。ただし、時間短縮状態が終了する時短最終変動である場合は、このはずれ変動の終了によって、通常モードに移行する。
【１１１０】
〔Ｆ４〕第１特別図柄抽選で「大当り（当選確率１／３１９）」となり、〔Ｆ５〕第１当選図柄に該当すると、〔Ｆ６〕大当り遊技が実行され、〔Ｆ８〕ドライブモードに移行する。
【１１１１】
〔Ｆ４〕第１特別図柄抽選で「大当り（当選確率１／３１９）」となり、〔Ｆ７〕第２当選図柄に該当すると、〔Ｆ６〕大当り遊技が実行され、〔Ｆ８〕ドライブモードに移行する。
【１１１２】
このように、ドライブモード（時間短縮状態）に滞在している状態で、第１特別図柄抽選で大当りした場合、どのような当選図柄に該当していても、大当り遊技の終了後は、ドライブモードに移行する。
【１１１３】
〔ゲームフロー（その４）〕
図９０は、ドライブモードにて第２特別図柄が変動した場合に展開されるゲームフローについて説明する図である。
〔Ｆ８〕ドライブモードでの遊技中に、遊技球が右始動入賞口２８ｂに入球すると（第２特別図柄の記憶が存在していると）、〔Ｆ１２〕第２特別図柄が変動する。
【１１１４】
〔Ｆ１３〕第２特別図柄抽選で「はずれ」となると、〔Ｆ８〕ドライブモードの状態からやり直しとなる。ただし、時間短縮状態が終了する時短最終変動である場合は、このはずれ変動の終了によって、通常モードに移行する。
【１１１５】
〔Ｆ１４〕第２特別図柄抽選で「大当り（当選確率１／３１９）」となり、〔Ｆ１５〕第３当選図柄に該当すると、〔Ｆ６〕大当り遊技が実行され、〔Ｆ８〕ドライブモードに移行する。
【１１１６】
〔Ｆ１６〕第２特別図柄抽選で「小当り（当選確率１／６）」となり、〔Ｆ１７〕第４当選図柄に該当し、〔Ｆ１８〕小当り遊技中に遊技球が特定領域を通過すると、〔Ｆ６〕大当り遊技が実行され、〔Ｆ８〕ドライブモードに移行する。
【１１１７】
〔Ｆ１６〕第２特別図柄抽選で「小当り（当選確率１／６）」となり、〔Ｆ１９〕第５当選図柄に該当し、〔Ｆ１８〕小当り遊技中に遊技球が特定領域を通過すると、〔Ｆ６〕大当り遊技が実行され、〔Ｆ８〕ドライブモードに移行する。
【１１１８】
〔Ｆ１６〕第２特別図柄抽選で「小当り（当選確率１／６）」となり、〔Ｆ２０〕第６当選図柄に該当し、〔Ｆ１８〕小当り遊技中に遊技球が特定領域を通過すると、〔Ｆ６〕大当り遊技が実行され、〔Ｆ８〕ドライブモードに移行する。
【１１１９】
このように、第２特別図柄抽選で当選した場合は、通常モード（非時間短縮状態）に滞在していても、ドライブモード（時間短縮状態）に滞在していても、大当り遊技の終了後は、ドライブモードに移行する。
【１１２０】
〔演出画像の例〕
次に、パチンコ機１において実際に液晶表示器４２に表示される演出画像及び７セグ表示装置２００の表示態様について、いくつかの例を挙げて説明する。以上のように、パチンコ機１において大当りの内部抽選が行われると、主制御ＣＰＵ７２による制御の下で変動パターン（変動時間）を決定し、第１特別図柄や第２特別図柄による変動表示が行われる（図柄表示手段）。ただし、上記のように第１特別図柄や第２特別図柄そのものは７セグメントＬＥＤによる点灯・点滅表示であるため、見た目上の訴求力に乏しい。同様に、第１特別図柄表示装置３４又は第２特別図柄表示装置３５による第１特別図柄又は第２特別図柄の停止表示の態様は、７セグメントＬＥＤ等による記号的な図案であり、「当選図柄」としての視覚的なインパクトに乏しい。そこでパチンコ機１では、液晶表示器４２及び７セグ表示装置２００を用いた変動表示演出及び停止表示演出が行われている。
【１１２１】
本実施形態では、液晶表示器４２に、演出図柄Ｈｚ（本図柄）、第４図柄Ｚ１，Ｚ２、滞在モードに対応する背景画像、予告演出に関する画像等を表示しており、７セグ表示装置２００に、７セグ演出図柄を表示している。
【１１２２】
液晶表示器４２に表示される演出図柄Ｈｚには、例えば左演出図柄、中演出図柄、右演出図柄の３つが含まれており、これらは液晶表示器４２の画面上で左・中・右に並んで表示される。各演出図柄には、数字の「１」〜「９」が表示されている。ここで、左演出図柄、中演出図柄、及び右演出図柄は、いずれも数字が「９」〜「１」の降順に並んだ図柄列（演出図柄配列）を構成している。このような図柄列は、それぞれ縦方向に流れる（スクロールする）ようにして変動表示される。
【１１２３】
７セグ表示装置２００に表示される７セグ演出図柄には、例えば左側の７セグ演出図柄、中央の７セグ演出図柄、右側の７セグ演出図柄の３つが含まれており、これらは７セグ表示装置２００の表示領域上で左・中・右に並んで表示される。各演出図柄には、数字の「１」〜「９」が表示されている。ここで、各７セグ演出図柄は、いずれも数字が「９」〜「１」の降順に並んだ図柄列（演出図柄配列）を構成している。このような図柄列は、それぞれ縦方向に流れる（スクロールする）ようにして変動表示される。
【１１２４】
図９１及び図９２は、特別図柄の変動表示及び停止表示に対応させた演出画像の例を示す連続図である。なお、ここでは非当選（はずれ）時の特別図柄の変動について、液晶表示器４２及び７セグ表示装置２００を用いて行われる変動表示演出と停止表示演出の一例を表している。この変動表示演出は、特別図柄（ここでは第１特別図柄）が変動表示を開始してから、停止表示（確定停止を含む）するまでの間に行われる一連の演出に該当する。また、停止表示演出は、特別図柄が停止表示されたことと、そのときの内部抽選の結果が表示されたことを表す演出である。ここでは先ず、制御処理の具体的な内容を説明する前に、本実施形態で採用されている変動１回ごとの変動表示演出と停止表示演出の基本的な流れについて説明する。
【１１２５】
〔変動表示前〕
図９１中（Ａ）：例えば、第１特別図柄が変動を開始する前の状態（デモ演出中でない状態）で、液晶表示器４２の上部右側の領域には３本の演出図柄Ｈｚの列が表示されている。このとき第１特別図柄又は第２特別図柄の停止表示に合わせて、演出図柄Ｈｚも停止表示された状態にある。
【１１２６】
また、液晶表示器４２の上部右側の領域には第４図柄（図中に参照符号Ｚ１，Ｚ２を付す）が表示されている。この第４図柄Ｚ１，Ｚ２は、上記の左・中・右演出図柄に続く「第４の演出図柄」であり、演出図柄Ｈｚの変動表示中はこれに同期して変動表示されている。なお、第４図柄Ｚ１，Ｚ２は、単純なマーク（例えば「□」の図形）に色彩を付しただけのものであり、例えばその表示色を変化させることで変動表示を表現することができる。第４図柄Ｚ１は、第１特別図柄に対応しており、第４図柄Ｚ２は、第２特別図柄に対応している。
【１１２７】
また、第４図柄Ｚ１，Ｚ２については、はずれに対応する態様（例えば白表示色）で停止表示されている。これは、第１特別図柄又は第２特別図柄の停止表示に対応して停止表示演出が正しく行われており、パチンコ機１が正常に動作しているということを客観的に明らかにするためのものである。したがって、「はずれ」ではなく、実際に内部抽選の結果が「大当り」や「小当り」であれば、それらに対応する態様（例えば青表示色や赤表示色等）で第４図柄Ｚ１，Ｚ２は停止表示される。
【１１２８】
７セグ表示装置２００では、７セグ演出図柄がはずれの態様（「４」−「６」−「７」）で停止表示されている。
【１１２９】
また、記憶表示装置３００では、第１特別図柄記憶表示領域Ｍ１のＬＥＤが４つとも点灯しているため、第１特別図柄の作動記憶数が４個であることを表し、第２特別図柄記憶表示領域Ｍ２のＬＥＤが全て消灯しているため、第２特別図柄の作動記憶数が０個であることを表している。
【１１３０】
〔変動表示演出開始〕
図９１中（Ｂ）：例えば、第１特別図柄の変動開始に同期して、７セグ表示装置２００の７セグ演出図柄の変動が開始されるとともに、液晶表示器４２の演出図柄Ｈｚがスクロール変動することで変動表示演出が開始される。なお、７セグ表示装置２００の７セグ演出図柄の変動表示、及び、液晶表示器４２の演出図柄Ｈｚの変動表示は単に下向きの矢印で表示している。
【１１３１】
液晶表示器４２の中央の領域には背景画像が表示されており、この背景画像は、公園の風景を表現したものである。このような背景画像は、演出上での滞在モードが例えば「通常モード」であることを表現している。「通常モード」は、非時間短縮状態である。この他にも演出上で各種のモードが設けられており、モードごとに風景や情景の異なる背景画像が用意されている。これらモードの違いは、内部的な「時間短縮状態」に対応するものである。ここでは特に図示していないが、この後、例えば液晶表示器４２の表示画面内にキャラクターやアイテム等の画像を表示させることで、予告演出が行われる態様であってもよい。
【１１３２】
また、特別図柄の変動表示中において、液晶表示器４２の画面下部では第４図柄Ｚ１が変動表示されており、第４図柄Ｚ１は、その表示色を変化させることで変動表示を表現している。
【１１３３】
〔作動記憶数減少時の演出例〕
変動開始に伴って第１特別図柄の作動記憶数が１個分減少するため、それに連動して第１特別図柄記憶表示領域Ｍ１のＬＥＤの点灯数が４個から３個に減少する。これにより、第１特別図柄の記憶が３個に減少したことを演出上でも遊技者に教示することができ、また、いずれの特別図柄（この場合は第１特別図柄）に対応する記憶が消費されたかを分かりやすく教示することができる。
【１１３４】
また、変動開始前は、当該記憶表示領域Ｘ１のＬＥＤは点灯していないが、変動開始後は、当該記憶表示領域Ｘ１のＬＥＤが点灯し、特別図柄（演出図柄）の変動が停止表示されるまで点灯し続ける。
【１１３５】
〔左演出図柄停止〕
図９１中（Ｃ）：例えば、ある程度の時間（変動時間の半分程度）が経過すると、最初に、７セグ表示装置２００の左側の７セグ演出図柄と、液晶表示器４２の演出図柄Ｈｚの左演出図柄が変動を停止する。この例では、７セグ表示装置２００の左側の７セグ演出図柄として数字の「８」を表す演出図柄が停止しており、液晶表示器４２の演出図柄Ｈｚの左演出図柄として数字の「８」を表す演出図柄が停止している。
【１１３６】
〔右演出図柄停止〕
図９２中（Ｄ）：次に、７セグ表示装置２００の右側の７セグ演出図柄として数字の「３」を表す演出図柄が停止しており、液晶表示器４２の演出図柄Ｈｚの右演出図柄として数字の「３」を表す演出図柄が停止している。
【１１３７】
〔停止表示演出〕
図９２中（Ｅ）：第１特別図柄の停止表示に同期して、停止表示演出が実行される。今回の内部抽選の結果が非当選であって、第１特別図柄が非当選（はずれ）の態様で停止表示される場合、７セグ表示装置２００の７セグ演出図柄も、液晶表示器４２の演出図柄Ｈｚも同様に非当選（はずれ）の態様で停止表示演出が行われる。すなわち、図示の例では、７セグ表示装置２００の中央の７セグ演出図柄として数字の「１」を表す演出図柄が停止しており、液晶表示器４２の演出図柄Ｈｚの中演出図柄として数字の「１」を表す演出図柄が停止している。この場合、７セグ表示装置２００の７セグ演出図柄及び液晶表示器４２の演出図柄Ｈｚの組み合わせは、ともに「８」−「１」−「３」のはずれ目であるため、今回の変動は通常の「はずれ」に該当したことが演出上で表現されている。このとき、第４図柄Ｚ１は、はずれに対応する態様（例えば白表示色）で停止表示される。
【１１３８】
また、停止表示演出が行われると、当該記憶表示領域Ｘ１のＬＥＤが消灯する。これにより、遊技者に対して「特別図柄の変動が終了した」ということを直感的に分かりやすく教示することができる。
【１１３９】
以上は、１回の変動ごとに行われる変動表示演出と停止表示演出（非当選時）の一例である。このような演出を通じて、遊技者に当選に対する期待感を抱かせるとともに、最終的に内部抽選の結果を演出上で明確に教示することができる。
【１１４０】
〔大役中演出〕
図９３及び図９４は、大当り遊技中に実行される大役中演出の例を部分的に示す連続図である。なお、以下の大役中演出は、液晶表示器４２にて実行される演出である。
【１１４１】
〔大当り遊技開始〕
図９３中（Ａ）：大当り遊技が開始されると、例えば、画面内に「ＢＩＧ  ＢＯＮＵＳ」といった文字情報が表示されるとともに、大当り遊技中に固有の演出画像（例えば女性キャラクター）が表示される。
【１１４２】
〔大役中「右打ち」表示〕
また、本実施形態では遊技領域８ａ内の右側部分に第１可変入賞装置３０が配置されているため、大役中は遊技球の発射位置（発射方向）として遊技領域８ａ内の右側部分を指定することとしている。このため、主制御ＣＰＵ７２による制御上で上記の発射位置指定表示ランプ３８ｆが点灯表示されるとともに、「右打ち」を表す発射位置指定コマンドが演出制御装置１２４に送信される。これを受けて、演出制御ＣＰＵ１２６による演出制御上で表示画面内に「右打ち」を促す案内情報（右方向を示す矢印、「右打ち」の文字等）が表示される）。
【１１４３】
〔１ラウンド目〕
図９３中（Ｂ）：大当り遊技の１ラウンド目が開始されると、例えば、画面内の左上部に「ＢＩＧ  ＢＯＮＵＳ」の文字情報とともに、３つの○印が表示される。そして、そのうち１番左に位置する○印が赤色（斜線のハッチング）で表示され、残りの２つの○印は白色で表示される。これにより、出球を獲得できるのは３ラウンドであること、現在のラウンドがその３ラウンド中の１ラウンド目であること、及び、出球が獲得できるラウンドが１つ進行する毎に○印が赤色で表示されることを遊技者に教示することができる。
【１１４４】
ここで、「○印」の数は、当選図柄に応じて増加する。例えば、当選図柄が「第１当選図柄」又は「第２当選図柄」である場合には、「○印」の数は「３個」であるが、当選図柄が「第３当選図柄」である場合には、「○印」の数は「２個」である。また、当選図柄が「第４当選図柄」である場合には、「○印」の数は「９個」であり、当選図柄が「第５当選図柄」である場合には、「○印」の数は「６個」であり、当選図柄が「第６当選図柄」である場合には、「○印」の数は「３個」である。
【１１４５】
〔３ラウンド目〕
図９３中（Ｃ）：この後、大当り遊技が順調に進行し、例えば、３ラウンド目に移行すると、例えば、３つの全ての○印が赤色で表示される。これにより、この３ラウンド目で出球を獲得できる全てのラウンドが終了することを遊技者に教示することができる。
【１１４６】
〔時間短縮状態突入演出〕
図９４中（Ｄ）：そして、大当り遊技の終了時間（エンディング時間）を利用して「ドライブモード突入！」といった文字情報が表示される演出が実行される。これにより、これから「ドライブモード」が開始されることを遊技者に教示することができる。また、右方向を示す矢印とともに「そのまま右打ちしてね」といった文字情報が表示され、「ドライブモード」においても右打ちで遊技が進行することを遊技者に教示することができる。
【１１４７】
ここで、エンディング演出中には、「プリペイドカードの取り忘れに注意しましょう」といったプリペイドカードの取り忘れを喚起する報知を行ったり、「遊技に対するのめり込みに注意しましょう」といった遊技に対するめり込みを防止する報知を実行するようにしてもよい。
【１１４８】
〔大当り遊技終了、時間短縮状態〕
図９４中（Ｅ）：大当り遊技が終了し、内部状態（遊技状態）が時間短縮状態に設定されると、滞在モードが「ドライブモード」に設定され、背景画像が、女性が乗車した自動車が大地を走行する様子を表現した画像に変更される。これにより、現在の内部状態（遊技状態）が通常状態とは異なる時間短縮状態であることを遊技者に教示することができる。
【１１４９】
〔時短中演出〕
このように、時間短縮状態で遊技が進行している場合には、時間短縮状態（有利遊技状態）に対応させた背景画像を表示する時短中演出（有利遊技状態演出）が実行される。
【１１５０】
〔右打ち示唆演出〕
また、画面上部では、右打ち示唆演出が実行されている。右打ち示唆演出では、液晶表示器４２の画面左上に右打ちの文字情報と右向きの矢印記号とを表示している。なお、このような右打ち示唆演出は、遊技状態が時間短縮状態である場合には継続して実行してもよく、時間短縮状態の開始時にだけ実行してもよい。そして、このような演出を実行することにより、遊技者に対して「右打ち」を促すことができる。
【１１５１】
〔残り回数表示演出〕
さらに、液晶表示器４２の画面左下では、残り回数表示演出が実行されている。残り回数表示演出では、液晶表示器４２の画面左下に長方形形状の領域を設け、その長方形形状の領域の中にドライブモードで遊技を進行することができる残り回数を表示している。なお、図示の例では、「残り１０回」の情報が表示されている。残り回数は、時間短縮状態で第２特別図柄が変動して停止する度に１減算され、非時間短縮状態で第２特別図柄が変動して停止する度に１減算される。このため、残り回数は、時間短縮状態や非時間短縮状態で第１特別図柄が変動して停止しても減算されない。
【１１５２】
〔ドライブモード（時間短縮状態）の演出例〕
図９５〜図９７は、ドライブモードの演出例を示す連続図である。
【１１５３】
図９５中（Ａ）：ドライブモードでは、背景画像が、女性が乗車した自動車が大地を走行する様子を表現した画像に変更される。７セグ表示装置２００に表示された７セグ演出図柄の組み合わせは「７」−「７」−「７」の当選目であり、液晶表示器４２の演出図柄Ｈｚの組み合わせは「７」−「７」−「７」の当選目である。これは、当選時の出目を表示している。また、画面上部では、右打ち示唆演出が実行されており、このような右打ち示唆演出は、遊技状態が時間短縮状態である場合には継続して実行される。
【１１５４】
〔特別図柄の変動開始〕
図９５中（Ｂ）：第１特別図柄での初当り時には第１特別図柄の記憶が貯まっていることが多く、第２特別図柄の記憶が貯まっていないのが一般的である。図示の例では、第１特別図柄の記憶が１つ貯まっている（第１特別図柄記憶表示領域Ｍ１のＬＥＤが１個点灯している）。このため、このような状況でドライブモードに突入した場合には、第１特別図柄が変動表示される。なお、第１特別図柄の記憶が貯まっていない場合には、遊技者が右打ちを実行することにより、最初に第２特別図柄の変動が実行される。そして、第１特別図柄の変動表示が開始されると、それに伴って７セグ表示装置２００の７セグ演出図柄が変動を開始し、液晶表示器４２の演出図柄Ｈｚや第４図柄Ｚ１についても変動を開始する。ここでは、第１特別図柄に関する内部抽選において、はずれに該当したものとする。
【１１５５】
〔第１特別図柄の変動終了〕
図９５中（Ｃ）：第１特別図柄がはずれの態様で停止表示されると、７セグ表示装置２００の７セグ演出図柄、液晶表示器４２の演出図柄Ｈｚ、液晶表示器４２の第４図柄Ｚ１についてもはずれの態様で停止表示される。この間に遊技者が右打ちを実行し、複数の遊技球が始動ゲート２０を通過し、可変始動入賞装置２８が開放して４個の遊技球が右始動入賞口２８ｂに入球したものとする。この場合、第２特別図柄の記憶が４個貯まる（第２特別図柄表示領域Ｍ２のＬＥＤが４つとも点灯する）。
【１１５６】
ここでは、第１特別図柄が停止表示されているため、残り回数は減算表示されない。具体的には、残り回数の表示は、残り１０回のままである。
【１１５７】
図９６中（Ｄ）：第２特別図柄の記憶は、第１特別図柄の記憶よりも優先して消化されるため、次は、第２特別図柄の記憶を用いて内部抽選が実行される。そして、第２特別図柄の変動表示が開始されると、それに伴って７セグ表示装置２００の７セグ演出図柄が変動を開始し、液晶表示器４２の演出図柄Ｈｚや第４図柄Ｚ２についても変動を開始する。ここでは、第２特別図柄に関する内部抽選において、小当りに当選したものとする。
【１１５８】
〔小当り開始、第２大入賞口開放〕
図９６中（Ｅ）：そして、第２特別図柄が小当りの態様で停止表示されると、７セグ表示装置２００の７セグ演出図柄（「５」−「２」−「６」の組み合わせ）、液晶表示器４２の演出図柄Ｈｚ（「５」−「２」−「６」の組み合わせ）、液晶表示器４２の第４図柄Ｚ２（緑色表示色）についても小当りの態様で停止表示される。これにより、小当り遊技が開始され、第２大入賞口３１ｂが開放される。そうすると、女性キャラクターが乗っている自動車がスピードを上げて画面右側に進んでいく演出が実行される。
【１１５９】
ここでは、第２特別図柄が停止表示されているため、残り回数は減算表示されている。具体的には、残り回数の表示は、残り９回となっている。
【１１６０】
図９６中（Ｆ）：小当り遊技が開始されると、仙人のキャラクターが「右下のアタッカを狙うのじゃ」という台詞を発する演出が実行される。これにより、遊技者に対して、第２可変入賞装置３１に遊技球を入球させなくてはならないということを伝達することができる。
【１１６１】
〔特定領域通過〕
図９７中（Ｇ）：小当り遊技により第２可変入賞装置３１が開放状態に移行し、遊技球が特定領域３１ｘを通過し、小当り時の当選図柄が第６当選図柄であったものとする。この例では、自動車に乗っている女性キャラクターが、Ｖの文字が描かれたハートマークを掲げ、「やったね！ＢＩＧ  ＢＯＮＵＳよ！！」といったセリフを発する演出が実行される。これにより、遊技球が特定領域３１ｘを通過したこと、及び、これから大当り遊技（ＢＩＧ  ＢＯＮＵＳ）が開始されることを遊技者に教示することができる。
【１１６２】
〔小当り終了、大当り遊技開始〕
図９７中（Ｈ）：その後、小当り遊技が終了し、第２可変入賞装置３１（第２大入賞口３１ｂ）が閉鎖される。また、小当り遊技中に遊技球が特定領域３１ｘを通過したことで、大当り遊技が開始されることとなる。この例では、大当り遊技特有の女性キャラクターが登場し、「ＢＩＧ  ＢＯＮＵＳ」といった文字情報が表示され、女性キャラクターが同様のセリフを発する演出が実行される。また、表示画面には、右方向を示す矢印とともに「そのまま右打ちしてね」といった文字情報が表示され、そのまま右打ちで大当り遊技が進行することを遊技者に教示することができる。
【１１６３】
その後、上記図９３中（Ｂ）に進み、上記と同様の大当り遊技中の演出が開始され、大当り遊技が進行する。例えば、第２特別図柄に関する小当り時の当選図柄が第６当選図柄に該当している場合、実質的に３ラウンド分の出球を獲得することができる。なお、ドライブモードにて大当り遊技が実行される場合は、ドライブモードでの当選時専用の大役中演出を実行してもよい。
【１１６４】
図９８及び図９９は、非時間短縮状態でのドライブモードにおいて第２特別図柄が変動する際の演出例を示す連続図である。このような状況が発生するのは、主に時間短縮状態の最終変動ではずれとなりながらも、第２特別図柄の記憶が蓄積されている場合である。
【１１６５】
ここでは、第２特別図柄の変動開始前は、第２特別図柄の記憶が４個存在しているものとする。このため、時短中演出は継続して実行されている。また、残り回数表示演出として、「残り４回」の情報が表示されている。ただし、右打ち示唆演出は実行されていない。
【１１６６】
〔特別図柄の変動表示中〕
図９８中（Ａ）：非時間短縮状態でのドライブモードで第２特別図柄の変動表示が開始されると、それに伴って７セグ表示装置２００の７セグ演出図柄が変動を開始し、液晶表示器４２の演出図柄Ｈｚや第４図柄Ｚ２についても変動を開始する。なお、ここでの状況は、時間短縮状態ではないため、始動ゲート２０を通過させても普通図柄抽選にて当選する確率は低い。このため、可変始動入賞装置２８が開放状態に移行することは困難であり、基本的には第２特別図柄の記憶を貯めることはできない。よって、このような非時間短縮状態でのドライブモードは、第２特別図柄が最大で４回変動するチャンスゾーンとなる。
【１１６７】
〔停止表示演出〕
図９８中（Ｂ）：ここでは、第２特別図柄に関する内部抽選において、小当りに当選したものとする。そして、第２特別図柄が小当りの態様で停止表示されると、７セグ表示装置２００の７セグ演出図柄（「２」−「２」−「３」の組み合わせ）、液晶表示器４２の演出図柄Ｈｚ（「２」−「２」−「３」の組み合わせ）、液晶表示器４２の第４図柄Ｚ２（緑色表示色）についても小当りの態様で停止表示される。この場合、動物のキャラクターが「７の数字が表示されたマーク」を掲げる演出が実行される。
【１１６８】
ここでは、第２特別図柄が停止表示されているため、残り回数は減算表示されている。具体的には、残り回数の表示は、残り３回となっている。
【１１６９】
〔小当り開始、第２大入賞口開放〕
図９８中（Ｃ）：そして、小当り遊技が開始されると、第２大入賞口３１ｂが開放されるとともに、女性キャラクターが乗っている自動車がスピードを上げて画面右側に進んでいく演出が実行される。この際、動物のキャラクターを置き去りにする演出が実行される。
【１１７０】
〔特定領域通過〕
図９９中（Ｄ）：小当り遊技により第２可変入賞装置３１が開放状態に移行し、遊技球が特定領域３１ｘを通過し、小当り時の当選図柄が第４当選図柄であったものとする。この例では、自動車に乗っている女性キャラクターが、Ｖの文字が描かれたハートマークを掲げ、「やったね！ＢＩＧ  ＢＯＮＵＳよ！！」といったセリフを発する演出が実行される。これにより、遊技球が特定領域３１ｘを通過したこと、及び、これから大当り遊技（ＢＩＧ  ＢＯＮＵＳ）が開始されることを遊技者に教示することができる。
【１１７１】
〔小当り終了、大当り遊技開始〕
図９９中（Ｅ）：その後、小当り遊技が終了し、第２可変入賞装置３１（第２大入賞口３１ｂ）が閉鎖される。また、小当り遊技中に遊技球が特定領域３１ｘを通過したことで、大当り遊技が開始されることとなる。この例では、大当り遊技特有の女性キャラクターが登場し、「ＢＩＧ  ＢＯＮＵＳ」といった文字情報が表示され、女性キャラクターが同様のセリフを発する演出が実行される。また、表示画面には、右方向を示す矢印とともに「そのまま右打ちしてね」といった文字情報が表示され、そのまま右打ちで大当り遊技が進行することを遊技者に教示することができる。その後、上記図９３中（Ｂ）に進み、上記と同様の大当り遊技中の演出が開始され、大当り遊技が進行する。
【１１７２】
次に、以上の演出を具体的に実現するための制御手法の例について説明する。上述した変動表示演出やリーチ演出、リーチ発生前予告演出、大役中演出、液晶表示器４２や７セグ表示装置２００、記憶表示装置３００を用いた演出、時短中演出、右打ち示唆演出、残り回数表示演出等は、いずれも以下の制御処理を通じて制御されている。
【１１７３】
〔演出制御処理〕
図１００は、演出制御ＣＰＵ１２６により実行される演出制御処理の手順例を示すフローチャートである。この演出制御処理は、例えば図示しないリセットスタート（メイン）処理とは別にタイマ割込処理（タイマ割込み処理）の中で実行される。演出制御ＣＰＵ１２６は、リセットスタート処理の実行中に所定の割込周期（例えば数十μｓ〜数ｍｓ周期）でタイマ割込を発生させ、タイマ割込処理を実行する。
【１１７４】
演出制御処理は、コマンド受信処理（ステップＳ４００）、作動記憶演出管理処理（ステップＳ４０１）、演出図柄管理処理（ステップＳ４０２）、時短中及び擬似時短中その他演出処理（ステップＳ４０２ａ）、７セグ表示装置演出管理処理（ステップＳ４０３）、表示出力処理（ステップＳ４０４）、ランプ駆動処理（ステップＳ４０６）、音響駆動処理（ステップＳ４０８）、演出乱数更新処理（ステップＳ４１０）及びその他の処理（ステップＳ４１２）のサブルーチン群を含む構成である。以下、各処理に沿って演出制御処理の基本的な流れを説明する。
【１１７５】
ステップＳ４００：コマンド受信処理において、演出制御ＣＰＵ１２６は主制御ＣＰＵ７２から送信される演出用のコマンドを受信する。また、演出制御ＣＰＵ１２６は受信したコマンドを解析し、それらを種類別にＲＡＭ１３０のコマンドバッファ領域に保存する。なお、主制御ＣＰＵ７２から送信される演出用のコマンドには、例えば、特図先判定演出コマンド、（特別図柄）作動記憶数増加時演出コマンド、（特別図柄）作動記憶数減少時演出コマンド、始動口入賞音制御コマンド、デモ演出用コマンド、抽選結果コマンド、変動パターンコマンド、変動開始コマンド、停止図柄コマンド、図柄停止時コマンド、状態指定コマンド、ラウンド数コマンド、発射位置指定コマンド、エラー通知コマンド、大当り終了演出コマンド、変動パターン先判定コマンド、停止表示時間終了コマンド、回数切りカウンタコマンド、各種のエラーコマンド等がある。
【１１７６】
ステップＳ４０１：作動記憶演出管理処理では、演出制御ＣＰＵ１２６は、記憶表示装置３００を用いた演出の実行を制御する。なお、作動記憶演出管理処理の内容については、別の図面を参照しながらさらに後述する。
【１１７７】
ステップＳ４０２：演出図柄管理処理では、演出制御ＣＰＵ１２６は演出図柄Ｈｚや第４図柄Ｚ１，Ｚ２を用いた変動表示演出や停止表示演出の内容を制御したり、第１可変入賞装置３０又は第２可変入賞装置３１の開閉動作時の演出内容を制御したりする。また、この処理において演出制御ＣＰＵ１２６は、各種予告演出（リーチ発生前予告演出、リーチ発生後予告演出等）の演出パターンを選択する。このように、演出図柄管理処理において、演出制御ＣＰＵ１２６は、液晶表示器４２に表示する演出内容（演出図柄Ｈｚ、第４図柄Ｚ１，Ｚ２、大役中演出等に関する演出内容、各種予告演出の内容）を決定する処理を実行する。なお、具体的な処理の内容は後述する。
【１１７８】
ステップＳ４０２ａ：演出制御ＣＰＵ１２６は、時短中及び擬似時短中その他演出処理を実行する。この処理では、演出制御ＣＰＵ１２６は、右打ち示唆演出及び残り回数表示演出等に関する演出内容を決定する処理を実行する。なお、具体的な処理の内容は後述する。
【１１７９】
ステップＳ４０３：７セグ表示装置演出管理処理では、演出制御ＣＰＵ１２６は、演出図柄管理処理にて決定した演出内容に基づいて、７セグ表示装置２００を制御する処理を実行する。具体的には、演出制御ＣＰＵ１２６は、７セグ表示装置２００に表示する演出内容（７セグ演出図柄に関する内容）を決定する処理を実行する。演出図柄Ｈｚと７セグ演出図柄は、基本的に同じ動作をするようにすることが好ましいが、異なる動作をするようにしてもよい。異なる動作をするように場合は、例えば、演出図柄Ｈｚと７セグ演出図柄が停止するタイミングを異ならせてもよいし、停止する図柄を異ならせてもよい。
【１１８０】
ステップＳ４０４：表示出力処理では、演出制御ＣＰＵ１２６は演出表示制御装置１４４（表示制御ＣＰＵ１４６）に対して演出内容の基本的な制御情報（例えば、第１特別図柄及び第２特別図柄それぞれの作動記憶数、作動記憶演出パターン番号、先読み予告演出パターン番号、変動演出パターン番号、変動時予告演出番号、背景パターン番号等）を指示する。これにより、演出表示制御装置１４４（表示制御ＣＰＵ１４６及びＶＤＰ１５２）は指示された演出内容に基づいて液晶表示器４２による表示動作を制御する（演出実行手段）。
【１１８１】
ステップＳ４０６：ランプ駆動処理では、演出制御ＣＰＵ１２６はランプ駆動回路１３２に対して制御信号を出力する。これを受けてランプ駆動回路１３２は、制御信号に基づいて各種ランプ４６〜５２や盤面ランプ５３等を駆動（点灯又は消灯、点滅、輝度階調変化等）する。
【１１８２】
ステップＳ４０８：次の音響駆動処理では、演出制御ＣＰＵ１２６は音響駆動回路１３４に対して演出内容（例えば変動表示演出中やリーチ演出中、モード移行演出中、大当り演出中のＢＧＭ、音声データ等）を指示する。これにより、スピーカ５４，５５，５６から演出内容に応じた音が出力される。
【１１８３】
ステップＳ４１０：演出乱数更新処理では、演出制御ＣＰＵ１２６はＲＡＭ１３０のカウンタ領域において各種の演出乱数を更新する。演出乱数には、例えば予告選択に用いられる乱数や通常の背景チェンジ抽選（演出抽選）に用いられる乱数等がある。
【１１８４】
ステップＳ４１２：その他の処理では、例えば演出制御ＣＰＵ１２６は可動体４０ｆの駆動用ＩＣに対して制御信号を出力する。可動体４０ｆは可動体モータ５７を駆動源として動作し、液晶表示器４２による画像の表示と同期して、又は単独で演出を行う。
【１１８５】
以上の演出制御処理を通じて、演出制御ＣＰＵ１２６はパチンコ機１における演出内容を統括的に制御することができる。次に、演出制御処理の中で実行される演出図柄管理処理の内容について説明する。
【１１８６】
〔作動記憶演出管理処理〕
図１０１は、作動記憶演出管理処理の手順例を示すフローチャートである。以下、手順例に沿って内容を説明する。
【１１８７】
ステップＳ７００：先ず演出制御ＣＰＵ１２６は、主制御ＣＰＵ７２から作動記憶数増加時演出コマンドを受信したか否かを確認する。具体的には、演出制御ＣＰＵ１２６はＲＡＭ１３０のコマンドバッファ領域にアクセスし、作動記憶数増加時演出コマンドが保存されているか否かを確認する。作動記憶数増加時演出コマンドが保存されていることを確認した場合（ステップＳ７００：Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ７０２及びステップＳ７０３を実行する。なお、作動記憶数増加時演出コマンドが保存されていることを確認できない場合（ステップＳ７００：Ｎｏ）、演出制御ＣＰＵ１２６はステップＳ７０２及びステップＳ７０３を実行しない。
【１１８８】
ステップＳ７０２：演出制御ＣＰＵ１２６は、作動記憶数増加時演出選択処理を実行する。この処理では、演出制御ＣＰＵ１２６は、第１特別図柄記憶表示領域Ｍ１のＬＥＤ又は第２特別図柄記憶表示領域Ｍ２のＬＥＤを１つ点灯させる演出を選択する。
【１１８９】
ステップＳ７０３：演出制御ＣＰＵ１２６は、先読み演出管理処理を実行する（先読み演出実行手段）。この処理では、演出制御ＣＰＵ１２６は、先読み演出（例えば、演出表示領域Ｘ２のＬＥＤを変化させる演出、ゾーン演出、連続演出等）を実行するか否かについての判定処理を実行し、先読み演出を実行すると決定した場合には、先読み演出の具体的な内容を決定する処理を実行する。
【１１９０】
このような処理を実行することにより、演出制御ＣＰＵ１２６は、先読み演出の実行条件が満たされた場合（特別な演出実行条件が満たされた場合）、複数回の特別図柄の変動に跨って実行される先読み演出を実行することができる（先読み演出実行手段）。
【１１９１】
ステップＳ７０４：演出制御ＣＰＵ１２６は、主制御ＣＰＵ７２から作動記憶数減少時演出コマンドを受信したか否かを確認する。具体的には、演出制御ＣＰＵ１２６はＲＡＭ１３０のコマンドバッファ領域にアクセスし、作動記憶数減少時演出コマンドが保存されているか否かを確認する。作動記憶数減少時演出コマンドが保存されていることを確認した場合（ステップＳ７０４：Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ７０６を実行する。なお、作動記憶数減少時演出コマンドが保存されていることを確認できない場合（ステップＳ７０４：Ｎｏ）、演出制御ＣＰＵ１２６はステップＳ７０６を実行しない。
【１１９２】
ステップＳ７０６：演出制御ＣＰＵ１２６は、作動記憶数減少時演出選択処理を実行する。この処理では、演出制御ＣＰＵ１２６は、内部抽選により消費した抽選要素に対応する第１特別図柄記憶表示領域Ｍ１のＬＥＤ又は第２特別図柄記憶表示領域Ｍ２のＬＥＤを１つ消灯させる演出を選択するとともに、当該記憶表示領域Ｘ１のＬＥＤを点灯させる演出を選択する。なお、当該記憶表示領域Ｘ１のＬＥＤは、特別図柄の変動が終了した時点で消灯させる演出を選択する。また、演出表示領域Ｘ２のＬＥＤを点灯させている場合には、演出表示領域Ｘ２のＬＥＤも、特別図柄の変動が終了した時点で消灯させる演出を選択する。
以上の手順を終えると、演出制御ＣＰＵ１２６は、演出制御処理（図１００）に復帰する。
【１１９３】
〔演出図柄管理処理〕
図１０２は、演出図柄管理処理の手順例を示すフローチャートである。演出図柄管理処理は、実行選択処理（ステップＳ５００）、演出図柄変動前処理（ステップＳ５０２）、演出図柄変動中処理（ステップＳ５０４）、演出図柄停止表示中処理（ステップＳ５０６）及び可変入賞装置作動時処理（ステップＳ５０８）のサブルーチン群を含む構成である。以下、各処理に沿って演出図柄管理処理の基本的な流れを説明する。
【１１９４】
ステップＳ５００：実行選択処理において、演出制御ＣＰＵ１２６は次に実行するべき処理（ステップＳ５０２〜ステップＳ５０８のいずれか）のジャンプ先を選択する。例えば、演出制御ＣＰＵ１２６は次に実行するべき処理のプログラムアドレスをジャンプ先のアドレスとし、また、戻り先のアドレスとして演出図柄管理処理の末尾を「ジャンプテーブル」にセットする。いずれの処理を次のジャンプ先として選択するかは、これまでに行われた処理の進行状況によって異なる。例えば、未だ変動表示演出を開始していない状況であれば、演出制御ＣＰＵ１２６は次のジャンプ先として演出図柄変動前処理（ステップＳ５０２）を選択する。一方、既に演出図柄変動前処理が完了していれば、演出制御ＣＰＵ１２６は次のジャンプ先として演出図柄変動中処理（ステップＳ５０４）を選択し、演出図柄変動中処理まで完了していれば、次のジャンプ先として演出図柄停止表示中処理（ステップＳ５０６）を選択する。また、可変入賞装置作動時処理（ステップＳ５０８）は、主制御ＣＰＵ７２において可変入賞装置管理処理（図３８中のステップＳ５０００）が選択された場合にのみジャンプ先として選択される。この場合、ステップＳ５０２〜ステップＳ５０６は実行されない。
【１１９５】
ステップＳ５０２：演出図柄変動前処理では、演出制御ＣＰＵ１２６は演出図柄Ｈｚ及び第４図柄Ｚ１，Ｚ２を用いた変動表示演出を開始するための条件を整える作業を行う。また、この処理において、演出制御ＣＰＵ１２６は各種の条件（抽選結果、当選種類（当選図柄の種類）、変動パターン等）に応じてリーチ演出の内容を選択したり、予告演出についての演出パターン（リーチ発生前予告パターン、リーチ発生後予告パターン等）を選択したりする。その他にも演出制御ＣＰＵ１２６は、パチンコ機１がいわゆる客待ち状態である場合のデモ演出の制御も行う。なお、具体的な処理の内容は、別のフローチャートを用いて後述する。
【１１９６】
ステップＳ５０４：演出図柄変動中処理では、演出制御ＣＰＵ１２６は必要に応じて演出表示制御装置１４４（表示制御ＣＰＵ１４６）に指示する制御情報を生成する。例えば、変動表示演出の実行中に演出切替ボタン４５を用いた演出を行う場合、遊技者による演出ボタンの操作の有無を演出制御ＣＰＵ１２６が監視するとともに、その結果に応じた演出内容（ボタン演出）の制御情報を表示制御ＣＰＵ１４６に対して指示する。
【１１９７】
ステップＳ５０６：演出図柄停止表示中処理では、演出制御ＣＰＵ１２６は内部抽選の結果に応じた停止表示演出の内容を制御する。すなわち、演出制御ＣＰＵ１２６は演出表示制御装置１４４（表示制御ＣＰＵ１４６）に対して変動表示演出の終了と停止表示演出の実行を指示する。これを受けて演出表示制御装置１４４（表示制御ＣＰＵ１４６）は、実際に液晶表示器４２の表示画面内でそれまで実行していた変動表示演出を終了させ、停止表示演出を実行する。これにより、特別図柄の停止表示に略同期して停止表示演出が実行され、遊技者に対して内部抽選の結果を演出的に教示（開示、告知、報知等）することができる（図柄演出実行手段）。
【１１９８】
ステップＳ５０８：可変入賞装置作動時処理では、演出制御ＣＰＵ１２６は小当り遊技中又は大当り中の演出内容を制御する。この処理において、演出制御ＣＰＵ１２６は各種の条件（例えば当選種類）に応じて大役中演出の内容を選択する。なお、具体的な処理の内容については、別のフローチャートを参照しながらさらに後述する。
【１１９９】
〔演出図柄変動前処理〕
図１０３は、演出図柄変動前処理の手順例を示すフローチャートである。以下、手順例に沿って説明する。
【１２００】
ステップＳ６００：演出制御ＣＰＵ１２６は、主制御ＣＰＵ７２からデモ演出用コマンドを受信したか否かを確認する。具体的には、演出制御ＣＰＵ１２６はＲＡＭ１３０のコマンドバッファ領域にアクセスし、デモ演出用コマンドが保存されているか否かを確認する。その結果、デモ演出用コマンドが保存されていることを確認した場合（Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ６０２を実行する。
【１２０１】
ステップＳ６０２：演出制御ＣＰＵ１２６は、デモ選択処理を実行する。この処理では、演出制御ＣＰＵ１２６はデモ演出パターンを選択する。デモ演出パターンは、パチンコ機１がいわゆる客待ち状態であることを表す演出の内容を規定したものである。
なお、客待ち状態を表す演出には、「遊技に対するのめり込みに注意しましょう」といった遊技に対するのめり込みを防止する内容を表示するようにしてもよい。このようにすることで、適切なタイミングで簡単に、のめり込み防止に関する演出を実行することができ、遊技者の不利益を軽減することができる。
【１２０２】
以上の手順を終えると、演出制御ＣＰＵ１２６は演出図柄管理処理の末尾のアドレスに復帰する。そして演出制御ＣＰＵ１２６はそのまま演出制御処理に復帰し、続く表示出力処理（図１００中のステップＳ４０４）、ランプ駆動処理（図１００中のステップＳ４０６）においてデモ演出パターンに基づいてデモ演出の内容を制御する。
【１２０３】
一方、ステップＳ６００においてデモ演出用コマンドが保存されていないことを確認すると（Ｎｏ）、演出制御ＣＰＵ１２６は次にステップＳ６０４を実行する。
【１２０４】
ステップＳ６０４：演出制御ＣＰＵ１２６は、今回の変動がはずれ（非当選）であるか否かを確認する。具体的には、演出制御ＣＰＵ１２６はＲＡＭ１３０のコマンドバッファ領域にアクセスし、非当選時の抽選結果コマンドが保存されているか否かを確認する。その結果、非当選時の抽選結果コマンドが保存されていることを確認した場合（Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ６１２を実行する。逆に、非当選時の抽選結果コマンドが保存されていないことを確認した場合（Ｎｏ）、演出制御ＣＰＵ１２６はステップＳ６０６を実行する。なお、今回の変動がはずれか否かの確認は、抽選結果コマンドの他に変動パターンコマンドや停止図柄コマンドに基づいて行うことも可能である。すなわち、今回の変動パターンコマンドがはずれ通常変動又ははずれリーチ変動に該当していれば、今回の変動がはずれであると判定することができる。あるいは、今回の停止図柄コマンドが非当選の図柄を指定するものであれば、今回の変動がはずれであると判定することができる。
【１２０５】
ステップＳ６０６：抽選結果コマンドが非当選（はずれ）以外であれば（ステップＳ６０４：Ｎｏ）、次に演出制御ＣＰＵ１２６は、今回の変動が大当りであるか否かを確認する。具体的には、演出制御ＣＰＵ１２６はＲＡＭ１３０のコマンドバッファ領域にアクセスし、大当り時の抽選結果コマンドが保存されているか否かを確認する。その結果、大当り時の抽選結果コマンドが保存されていることを確認した場合（Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ６１０を実行する。逆に、大当り時の抽選結果コマンドが保存されていないことを確認した場合（Ｎｏ）、残るは小当り時の抽選結果コマンドだけであるので、この場合、演出制御ＣＰＵ１２６はステップＳ６０８を実行する。なお、今回の変動が大当りであるか否かの確認もまた、変動パターンコマンドや停止図柄コマンドに基づいて行うことも可能である。すなわち、今回の変動パターンコマンドが大当り変動に該当していれば、今回の変動が大当りであると判定することができる。また、今回の停止図柄コマンドが大当り図柄に該当していれば、今回の変動が大当りであると判定することができる。
【１２０６】
ステップＳ６０８：演出制御ＣＰＵ１２６は、小当り時変動演出パターン選択処理を実行する。この処理では、演出制御ＣＰＵ１２６は主制御ＣＰＵ７２から受信した変動パターンコマンドに基づいて、そのときの演出パターン番号を決定する。演出パターン番号は、変動パターンコマンドに対応して予め用意されており、演出制御ＣＰＵ１２６は図示しない演出パターン選択テーブルを参照して、そのときの変動パターンコマンドに対応した演出パターン番号を選択することができる。なお、演出パターン番号は、変動パターンコマンドと対になって用意されていてもよく、１つの変動パターンコマンドに対して複数のものが用意されていてもよい。
【１２０７】
また、演出パターン番号を選択すると、演出制御ＣＰＵ１２６は図示しない演出テーブルを参照し、そのときの変動演出パターン番号に対応する演出図柄Ｈｚ及び第４図柄Ｚ１，Ｚ２の変動スケジュール（変動時間）、停止表示の態様等を決定する。
【１２０８】
例えば、演出制御ＣＰＵ１２６は、時間短縮状態での第２特別図柄の小当り変動時には、「ドライブモード」の状態で演出図柄Ｈｚ、７セグ演出図柄及び第４図柄Ｚ２を変動させ、最終的に小当りに対応する演出図柄Ｈｚ、７セグ演出図柄及び第４図柄Ｚ２を停止表示させる演出パターンを選択する処理を実行する。
一方、演出制御ＣＰＵ１２６は、非時間短縮状態での第２特別図柄の小当り変動時には、例えば「ドライブモード」を継続させた状態又は通常モードの状態で演出図柄Ｈｚ、７セグ演出図柄及び第４図柄Ｚ２を変動させ、最終的に小当りに対応する演出図柄Ｈｚ、７セグ演出図柄及び第４図柄Ｚ２を停止表示させる演出パターンを選択する処理を実行する。
【１２０９】
以上の手順は「小当り」に該当した場合であるが、大当りに該当した場合、演出制御ＣＰＵ１２６はステップＳ６０６で「大当り」であることを確認する（Ｙｅｓ）。この場合、演出制御ＣＰＵ１２６はステップＳ６１０を実行する。
【１２１０】
ステップＳ６１０：演出制御ＣＰＵ１２６は、大当り時変動演出パターン選択処理を実行する。この処理では、演出制御ＣＰＵ１２６は主制御ＣＰＵ７２から受信した変動パターンコマンドに基づいて、そのときの演出パターン番号を決定する。なお、大当り時演出パターン選択処理の中では、さらに大当り時停止図柄別に処理を分岐させてもよい。
【１２１１】
また、非当選時の場合は以下の手順が実行される。すなわち、演出制御ＣＰＵ１２６はステップＳ６０４ではずれであることを確認すると（Ｙｅｓ）、次にステップＳ６１２を実行する。
【１２１２】
ステップＳ６１２：演出制御ＣＰＵ１２６は、はずれ時変動演出パターン選択処理を実行する。この処理では、演出制御ＣＰＵ１２６は主制御ＣＰＵ７２から受信した変動パターンコマンドに基づいて、はずれ時の演出パターン番号を決定する。はずれ時の演出パターン番号は、「はずれ通常変動」や「時短はずれ変動」、「はずれリーチ変動」等に分類されており、さらに「はずれリーチ変動」には細かいリーチ変動パターンが規定されている。なお、演出制御ＣＰＵ１２６がいずれの演出パターン番号を選択するかは、主制御ＣＰＵ７２から送信された変動パターンコマンドに基づいて決定される。
【１２１３】
はずれ時の演出パターン番号を選択すると、演出制御ＣＰＵ１２６は図示しない演出テーブルを参照し、そのときの変動演出パターン番号に対応する演出図柄Ｈｚ及び第４図柄Ｚ１，Ｚ２の変動スケジュール（変動時間やリーチ発生の有無、リーチ発生の場合はリーチ種類とリーチ発生タイミング）、停止表示の態様（例えば「７」−「２」−「４」等）を決定する。なお、このようなはずれ時の演出決定手法は、大当り時も同様である。
【１２１４】
小当り時、大当り時、はずれ時の変動演出パターンを決定する際には、擬似連続予告演出（擬似連）の演出パターンも合わせて決定することができる。
【１２１５】
以上のステップＳ６０８，ステップＳ６１０，ステップＳ６１２のいずれかの処理を実行すると、演出制御ＣＰＵ１２６は次にステップＳ６１４を実行する。
【１２１６】
ステップＳ６１４：演出制御ＣＰＵ１２６は、予告選択処理を実行する（予告演出実行手段）。この処理では、演出制御ＣＰＵ１２６は今回の変動表示演出中に実行するべき予告演出の内容を抽選によって選択する。予告演出の内容は、例えば内部抽選の結果（当選又は非当選）や現在の内部状態（通常状態、時間短縮状態）に基づいて決定される。上記のように予告演出は、変動表示演出中にリーチ状態が発生する可能性を遊技者に予告したり、最終的に大当り又は小当りになる可能性があることを予告したりするものである。したがって、非当選時には予告演出の選択比率は低く設定されているが、当選時には遊技者の期待感を高めるため、予告演出の選択比率は非当選時よりも高く設定されている。
【１２１７】
ステップＳ６１６：演出制御ＣＰＵ１２６は、モード演出管理処理を実行する（有利遊技状態演出実行手段）。この処理において、演出制御ＣＰＵ１２６は、滞在モードに応じた背景画像を選択する処理を実行する。例えば、演出制御ＣＰＵ１２６は、原則として、内部状態が非時間短縮状態である場合には、通常モードに対応する背景画像を選択する処理を実行し、内部状態が時間短縮状態である場合には、ドライブモードに対応する背景画像を選択する処理（時短中演出を選択する処理）を実行する。
【１２１８】
ただし、演出制御ＣＰＵ１２６は、例外として、内部状態が非時間短縮状態である場合であっても、時間短縮状態から非時間短縮状態に移行した際に第２特別図柄の記憶が存在している場合には、ドライブモードに対応する背景画像を選択する（有利遊技状態演出実行手段、有利遊技状態演出継続実行手段）。なお、このような例外的な処理は、後述する演出図柄停止表示中処理において実行する。
【１２１９】
以上の手順を終えると、演出制御ＣＰＵ１２６は演出図柄管理処理（末尾アドレス）に復帰する。これにより、その後の演出図柄変動中処理（図１０２中のステップＳ５０４）において、実際に選択された変動演出パターンに基づいて変動表示演出及び停止表示演出が実行されるとともに（図柄演出実行手段）、各種予告演出パターンに基づいて予告演出が実行される。その他、ここで選択された背景（滞在）モードパターンに基づいて、各種の滞在モード演出が実行される。
【１２２０】
〔演出図柄停止表示中処理〕
図１０４は、演出図柄停止表示中処理の手順例を示すフローチャートである。以下、手順例に沿って説明する。
【１２２１】
ステップＳ６５０：演出制御ＣＰＵ１２６は、内部状態が時短中（時間短縮状態）であるか否かを確認する。具体的には、演出制御ＣＰＵ１２６はＲＡＭ１３０のコマンドバッファ領域にアクセスし、状態指定コマンドを確認することにより、内部状態を確認することができる。なお、内部状態は、変動パターンコマンドにより確認することもできる（以下、同様）。
【１２２２】
その結果、内部状態が時短中であることを確認した場合（Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ６５２を実行し、内部状態が時短中であることを確認できない場合（Ｎｏ）、演出制御ＣＰＵ１２６はステップＳ６５６を実行する。
【１２２３】
ステップＳ６５２：演出制御ＣＰＵ１２６は、時短最終変動であるか否かを確認する。具体的には、演出制御ＣＰＵ１２６はＲＡＭ１３０のコマンドバッファ領域にアクセスし、回数切りカウンタコマンドを確認することにより、時短最終変動であるか否かを確認することができる。例えば、第１回数切りカウンタ値又は第２回数切りカウンタ値が「１」から「０」に切り替わる際の変動であれば、演出制御ＣＰＵ１２６は、時短最終変動であると判断することができる。
【１２２４】
その結果、時短最終変動であることを確認した場合（Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ６５４を実行し、時短最終変動であることを確認できない場合（Ｎｏ）、演出制御ＣＰＵ１２６はステップＳ６６６を実行する。
【１２２５】
ステップＳ６５４：演出制御ＣＰＵ１２６は、擬似時短カウンタに第２特別図柄の記憶数を設定する処理を実行する。擬似時短カウンタはＲＡＭ１３０に記憶されており、例えば、第２特別図柄の記憶数が「０」である場合は、擬似時短カウンタに「０」が設定され、第２特別図柄の記憶数が「１」である場合は、擬似時短カウンタに「１」が設定され、第２特別図柄の記憶数が「４」である場合は、擬似時短カウンタに「４」が設定される。
この処理を終えると、演出制御ＣＰＵ１２６はステップＳ６６６を実行する。
【１２２６】
ステップＳ６５６：演出制御ＣＰＵ１２６は、滞在背景が通常背景であるか否か、すなわち、液晶表示器４２に表示している背景画像が通常モードに対応する背景画像であるか否かを確認する。
【１２２７】
その結果、滞在背景が通常背景であることを確認した場合（Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ６６６を実行し、滞在背景が通常背景であることを確認できない場合（Ｎｏ）、演出制御ＣＰＵ１２６はステップＳ６５８を実行する。
【１２２８】
ステップＳ６５８：演出制御ＣＰＵ１２６は、擬似時短カウンタの値が０よりも大きい値であるか否かを確認する。
【１２２９】
その結果、擬似時短カウンタの値が０よりも大きい値であることを確認した場合（Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ６６０を実行し、擬似時短カウンタの値が０よりも大きい値であることを確認できない場合（Ｎｏ）、すなわち、擬似時短カウンタの値が０である場合、演出制御ＣＰＵ１２６はステップＳ６６４を実行する。
【１２３０】
ステップＳ６６０：演出制御ＣＰＵ１２６は、滞在背景を擬似時短背景に設定する処理を実行する。擬似時短背景は、右打ち表示がされないドライブモードの背景である。
【１２３１】
このような処理を実行することにより、演出制御ＣＰＵ１２６は、時間短縮状態（有利遊技状態）が終了して非時間短縮状態（所定の遊技状態）に移行した場合であっても、擬似時短カウンタの値が０よりも大きい値である場合（特別な条件が満たされている場合）は、時短中演出（有利遊技状態演出）を継続して実行することができる（有利遊技状態演出継続実行手段）。
【１２３２】
ステップＳ６６２：演出制御ＣＰＵ１２６は、擬似時短カウンタを１減算する処理を実行する。
【１２３３】
ステップＳ６６４：演出制御ＣＰＵ１２６は、滞在背景を通常背景に設定する処理を実行する。通常背景は、通常モードの背景である。
【１２３４】
ステップＳ６６６：演出制御ＣＰＵ１２６は、その他処理を実行する。その他処理においては、上述したように、演出制御ＣＰＵ１２６は、内部抽選の結果に応じた態様の停止表示演出の内容を制御する。
【１２３５】
そして、以上の処理を終えると、演出制御ＣＰＵ１２６は、演出図柄管理処理（図１０２）に復帰する。
【１２３６】
〔可変入賞装置作動時処理〕
図１０５は、可変入賞装置作動時処理の手順例を示すフローチャートである。以下、手順例に沿って説明する。
【１２３７】
ステップＳ８００：演出制御ＣＰＵ１２６は、今回の変動の結果が大当りであったか否かを確認する。具体的には、演出制御ＣＰＵ１２６はＲＡＭ１３０のコマンドバッファ領域にアクセスし、抽選結果コマンドを確認し、大当り時に対応するものであるのか小当り時に対応するものであるのかを確認する。この確認の結果、今回の変動の結果が大当りであった場合（Ｙｅｓ）、演出制御ＣＰＵ１２６は次にステップＳ８０２を実行する。一方、今回の変動の結果が大当りではなかった場合（Ｎｏ）、すなわち、小当りであった場合、演出制御ＣＰＵ１２６は次にステップＳ８０４を実行する。
【１２３８】
ステップＳ８０２：演出制御ＣＰＵ１２６は、大当り時可変入賞装置作動時処理を実行する。この処理では、演出制御ＣＰＵ１２６は大当り遊技開始時から大当り遊技終了時までの間に実行する演出パターンを選択する。
【１２３９】
具体的には、演出制御ＣＰＵ１２６は、液晶表示器４２に表示する大役中演出として、予め演出表示制御装置１４４（ＶＤＰ１５２）の画像ＲＯＭ１５４に記憶されている大当り時の演出パターンに関する各種画像データを、当選図柄に応じて読み出す処理を実行する。
【１２４０】
ステップＳ８０４：演出制御ＣＰＵ１２６は、小当り時可変入賞装置作動時処理を実行する。この処理では、演出制御ＣＰＵ１２６は小当り開始時から小当り終了時までの間に実行する演出パターンを選択する。
【１２４１】
具体的には、演出制御ＣＰＵ１２６は、小当り遊技の開始時に小当り遊技が開始したことを示す演出パターン（例えば女性キャラクターが乗っている自動車がスピードを上げる演出）を選択し、右打ちを示唆する演出を選択し、小当り遊技中に遊技球が特定領域３１ｘを通過した場合には、特定領域通過時の演出パターン（自動車に乗っている女性キャラクターがＶの文字が描かれたハートマークを掲げる演出）を選択する処理を実行する。
【１２４２】
以上の手順を終えると、演出制御ＣＰＵ１２６は演出図柄管理処理（図１０２）に復帰する。
【１２４３】
〔時短中及び擬似時短中その他演出処理〕
図１０６は、時短中及び擬似時短中その他演出処理の手順例を示すフローチャートである。以下、手順例に沿って説明する。
【１２４４】
ここで、時短中（時短）とは、時間短縮状態であり、擬似時短中（擬似時短）とは、非時間短縮状態において時短中の背景画像を表示している状態（非時間短縮状態でのドライブモード）である。
【１２４５】
ステップＳ８５０：演出制御ＣＰＵ１２６は、内部状態が時短中（時間短縮状態）であるか否かを確認する。具体的には、演出制御ＣＰＵ１２６はＲＡＭ１３０のコマンドバッファ領域にアクセスし、状態指定コマンドを確認することにより、内部状態を確認することができる。
【１２４６】
その結果、内部状態が時短中であることを確認した場合（Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ８５２及びステップＳ８５４を実行し、内部状態が時短中であることを確認できない場合（Ｎｏ）、演出制御ＣＰＵ１２６はステップＳ８５６を実行する。
【１２４７】
ステップＳ８５２：演出制御ＣＰＵ１２６は、残りの時短回数に基づく残り回数表示処理を実行する。具体的には、演出制御ＣＰＵ１２６はＲＡＭ１３０のコマンドバッファ領域にアクセスし、回数切りカウンタコマンドを確認し、第２回数切りカウンタ値に「４」を加えた値を残り回数として表示する演出パターンを選択する処理を実行する。これにより、時短中においては、残り回数表示演出の残り回数として「残り１０回〜残り５回」又は「残り１００回〜残り５回」の値が表示される。
【１２４８】
ステップＳ８５４：演出制御ＣＰＵ１２６は、右打ち示唆演出選択処理を実行する。具体的には、演出制御ＣＰＵ１２６は液晶表示器４２の画面上部で右打ち示唆演出に対応する画像を表示する演出パターンを選択する処理を実行する。
【１２４９】
ステップＳ８５５：演出制御ＣＰＵ１２６は、右打ち強調演出選択処理を実行する。具体的には、演出制御ＣＰＵ１２６は、右打ち強調演出を実行する必要が発生した場合、例えば、時間短縮状態に移行したにも関わらず、遊技者が左打ちを継続している場合、液晶表示器４２の画面上部で右打ちを強調する演出に対応する画像を表示する演出パターンを選択する処理を実行する。
【１２５０】
ステップＳ８５６：演出制御ＣＰＵ１２６は、内部状態が擬似時短中であるか否かを確認する。演出制御ＣＰＵ１２６は、擬似時短カウンタの値が０よりも大きい値である場合に、擬似時短中であると判断することができる。
【１２５１】
その結果、内部状態が擬似時短中であることを確認した場合（Ｙｅｓ）、演出制御ＣＰＵ１２６はステップＳ８５８を実行し、内部状態が擬似時短中であることを確認できない場合（Ｎｏ）、演出制御ＣＰＵ１２６は演出制御処理（図１００）に復帰する。
【１２５２】
ステップＳ８５８：演出制御ＣＰＵ１２６は、擬似時短カウンタに基づく残り回数表示処理を実行する。具体的には、演出制御ＣＰＵ１２６は擬似時短カウンタの値を残り回数として表示する演出パターンを選択する処理を実行する。これにより、擬似時短中においては、残り回数表示演出の残り回数として「残り４回〜残り１回（ラスト）」の値が表示される。
【１２５３】
そして、以上の処理を終えると、演出制御ＣＰＵ１２６は、演出制御処理（図１００）に復帰する。
【１２５４】
以上説明したように、本実施形態によれば、以下のような効果がある。
（１）本実施形態によれば、未定の賞球数を連続役物比率を算出するための要素として用いることを可能とするため、未定の賞球数を考慮して連続役物比率を算出することができ、結果として、連続役物比率の算出方法に特徴を有する技術を提供することができる。つまり、未定の賞球数を考慮しないで連続役物比率を算出する方式よりも、より正確な値に近い連続役物比率を算出することができる。
【１２５５】
（２）本実施形態の１つ目の手法によれば、未定の賞球数を第１集計区間の連続役物比率を算出するための要素、及び、第２集計区間の連続役物比率を算出するための要素として用いるため、集計区間の切り替わりがあったとしても、両方の集計区間において正確な連続役物比率を算出することができる。
【１２５６】
（３）本実施形態の２つ目の手法によれば、未定の賞球数を第１集計区間の連続役物比率を算出するための要素として用いるため、その後の大当りの状況によっては第１集計区間の連続役物比率に誤差が出る可能性があるが、その誤差は許容できる範囲内の誤差であるため、切り替わり前の第１集計区間において問題なく連続役物比率を算出することができる。
【１２５７】
（４）本実施形態の３つ目の手法によれば、未定の賞球数を第２集計区間の連続役物比率を算出するための要素として用いるため、その後の大当りの状況によっては第１集計区間及び第２集計区間の連続役物比率に誤差が出る可能性があるが、その誤差は許容できる範囲内の誤差であるため、切り替わり前の第１集計区間や切り替わり後の第２集計区間において問題なく連続役物比率を算出することができる。
【１２５８】
（５）本実施形態の４つ目の手法によれば、未定の賞球数が存在している場合、集計区間の切り替えを延期することができるので、第１集計区間や第２集計区間において正確な連続役物比率を算出することができる。
【１２５９】
（６）性能表示モニタで連続役物比率の表示を行う場合、２種系の遊技機（遊技球が特定領域を通過すると大当りとなる遊技機）においては、「小当り中に集計区間が切り替わると、現在集計中の期間における連続役物比率が確定しない」という問題が発生する。そこで、集計区間の切替時において、連続役物比率の対象となるか否か未確定の賞球数（未定の賞球数）が存在する場合、以下のいずれかの手法を採用する。
（第１手法）集計区間切替後に大当りした場合、遡って訂正する。
（第２手法）未定の賞球数は連続役物比率の対象であるとする。
（第３手法）未定の賞球数は連続役物比率の対象でないとするが、集計区間切替後に大当りした場台、切替後の連続役物比率の対象とする。
（第４手法）未定の貰球数が存在する場合、集計区間の切替を延期する。
このような手法を採用することにより、２種系の遊技機においても、問題なく連続役物比率を算出・表示することが可能である。
【１２６０】
本発明は上述した一実施形態に制約されることなく、種々に変形して実施することができる。一実施形態で挙げた演出の態様は例示であり、上述した演出の態様に限定されるものではない。
【１２６１】
本発明は、１種２種混合機に適用する例で説明したが、２種遊技機に適用してもよい。
また、上述した処理（又はその処理を実行するプログラム）は、１種２種混合機や２種遊技機だけでなく、１種遊技機に対する共通の処理（又はその処理を実行する共通プログラム）として用いることもできる。
【１２６２】
本発明は、確率変動機能を有する遊技機にも適用することができる。この場合、本発明は、いわゆるループタイプ（確変回数に実質的な上限を設定しないタイプ）の遊技機に適用することもでき、ＳＴタイプ（確変回数に実質的な上限を設定するタイプ）の遊技機に適用することもでき、確変領域を有しない遊技機に適用することもでき、確変領域を有する遊技機に適用することもできる。
役物比率は、連続役物比率という名称であってもよく、その他の名称であってもよい。
【１２６３】
上述した実施形態では、「第１特別図柄及び第２特別図柄の同時回し」を採用していない遊技機に本発明を適用する例で説明したが、同時回しを採用している遊技機に対しても本発明を適用することができる。この場合、小当りラッシュの遊技性（第２特別図柄抽選において頻繁に小当り当選が発生する遊技性）を追加することもできる。
【１２６４】
上述した実施形態では、性能表示モニタ及び設定変更装置を備える遊技機の例で説明したが、この場合、以下の構成の少なくとも１つを備える遊技機とすることができる。
（１）設定を設ける場合に、性能表示モニタで設定値を表示することができる。
（２）特別図柄抽選の当選確率（例えば、大当り抽選の当選確率）を複数種類記憶し、所定の操作部材等の操作によっていずれかの確率を設定可能にする。
（３）いずれの確率が設定してあるか（いずれの設定であるか）を、性能表示モニタ２００に表示することができる。この場合、例えば、ベース値を表示した後に設定値の表示に周期的に切り替わるようにしたり、設定値に応じて点灯する箇所（設定値に応じたＬＥＤの点灯箇所）を設けたり、設定値を識別する情報を表示したりすることができる。
【１２６５】
アウトスイッチ９９（アウトセンサ）に関しては、以下の変形が可能である。
（１）アウトスイッチ９９は、遊技盤ユニット８の合流通路（総排出通路）に１つ配置する例で説明したが、遊技盤ユニット８ではなく本体枠側の総排出通路に配置してもよい。このようにすれば、本体枠は、遊技盤ユニット８を入れ替えても、そのまま使用することがあるため（再利用することがあるため）、遊技盤ユニット８にアウトスイッチ９９を搭載するよりもコスト削減に繋げることができる。
【１２６６】
（２）遊技盤ユニット８側で、各入賞口、各アウト口の内部もしくはその付近にそれぞれアウトスイッチを設け、各アウトスイッチで検出した値を合算することで、アウト球数を算出してもよい。
【１２６７】
（３）遊技盤ユニット８上で、発射レールの出口付近や右打ち領域への入口付近にアウトセンサを設け、入賞やアウトになる前の遊技領域に打ち込まれた遊技球を検出してアウト球数を求めてもよい。また、アウトスイッチ９９は、１つではなく複数設けてもよく、遊技盤ユニット８上（遊技領域上）にゲートのように設けてもよい。
【１２６８】
上述した実施形態では、大当り遊技の実行中であるか否か、時間短縮状態であるか否か、発射位置指定ステータスの値が「１」であるか否か（右打ち指示中であるか否か）といった３つの項目によって、ベースを算出するか否かを決定する例で説明したが、発射位置指定ステータスの値が「１」であるか否か（右打ち指示中であるか否か）といった１つの項目だけによって、ベースを算出するか否かを決定してもよい。
【１２６９】
また、遊技仕様によっては上記の３つの項目のうちのいずれか２つの項目又はいずれか１つの項目だけを判断する等その組み合わせは自由に設定することができる。例えば、時間短縮状態や右打ち状態が無い遊技仕様の場合は「大当り遊技の実行中であるか否か」の１つの項目だけの判定をすることも可能であるし、時間短縮状態や右打ち状態を備えていても「大当り遊技の実行中であるか否か」の１つの項目だけでベースを算出するか否かを判定することも可能である。
【１２７０】
上述した実施形態では、性能表示モニタ２００に表示するベースとして、通常賞球数を通常アウト数で除算した値を表示する例で説明したが、例えば、大当り遊技中に獲得した賞球数を大当り遊技中のアウト数で除算した値を表示してもよい。
【１２７１】
上述した実施形態では、ベースを算出する演算方法として、通常アウト数の２倍の値（商）を求めてから、商を右に１ビットシフトすることでベースを算出するようにしたが、他の方法でベースを算出してもよい。
【１２７２】
上述した実施形態では、最終的なベースを求める際に、商の最下位のビットが「１Ｂ」である場合、商を右に１ビットシフトした後に、「１」を加算してベースを算出したが、商の最下位のビットが「１Ｂ」である場合、商に「１」を加算した後に右に１ビットシフトすることでベースを算出してもよい。
【１２７３】
主制御装置７０は、電源投入時に、性能表示モニタ２００に対して電源投入時動作を行わせてもよい。
電源投入時動作は、電源投入してからベースの表示を開始するまでにおいて、動作確認のために、性能表示モニタ２００の４つの７セグメントＬＥＤ２０１〜２０４（ドットセグメントを含めてもよい）を所定パターン（全点滅、全点灯、順次点灯等）で所定時間にわたり点灯させる動作である。
【１２７４】
また、このような所定パターンでの点灯は、ベースを表示する前であれば、設定値を表示する前に行ってもよいし、設定値を表示した後に行ってもよい。
そして、設定値を表示する前に所定パターンでの点灯を行う場合は、所定パターンでの点灯が終了するまで設定値を表示できないが、設定値を表示した後に所定パターンでの点灯を行う場合は、早期に設定値を確認することができるというメリットがある。
【１２７５】
性能表示モニタ２００は、ベースを表示する場合、現在の区間のベースと、前回の区間のベースとを切り替えて表示する例で説明したが、表示パターンはこれに限定されるものではなく、現在の区間のベース、前回の区間のベース、前々回の区間のベースといったように、２区間よりも多い数の区間のベースを記憶しておき、それを切り替えて表示してもよい。
【１２７６】
その他の演出例であげた画像はあくまで一例であり、これらは適宜に変形することができる。また、パチンコ機１の構造や盤面構成、具体的な数値等は図示のものも含めて好ましい例示であり、これらを適宜に変形可能であることはいうまでもない。
【１２７７】
上述した実施形態は、以下の変形が可能である。
（１）設定キーをオフにした瞬間に、設定変更・設定確認を終了するようにしてもよい。
（２）内枠の状態に関係なく、設定変更・設定確認を終了する場合、内枠閉鎖タイマを廃止して、内枠閉鎖タイマに関する処理を実行しないようにしてもよい。つまり、内枠の状態に関わらず、設定キーがオフとなった場合、ただちに設定変更・設定確認を終了し、性能表示モニタに表示されていた設定で遊技を開始してもよい。
【１２７８】
（３）遊技状態フラグ（設定変更中フラグ）の「設定変更中・確定後」を廃止してもよい。この場合、設定変更中フラグに関しては、「０２Ｈ」を「設定確認中（設定参照中）」とし、「０３Ｈ」は設定関連処理では使用しないようにすることができる。
（４）設定確定指定コマンドは、廃止してもよい。
（５）設定変更終了時に電源断時の退避処理に移行（ジャンプ）するのではなく、そのまま遊技を開始してもよい。
【符号の説明】
【１２７９】
１    パチンコ機
８    遊技盤ユニット
８ａ  遊技領域
２０    始動ゲート
２８    可変始動入賞装置
３３    普通図柄表示装置
３３ａ  普通図柄作動記憶ランプ
３４    第１特別図柄表示装置
３５    第２特別図柄表示装置
３４ａ  第１特別図柄作動記憶ランプ
３５ａ  第２特別図柄作動記憶ランプ
３８    遊技状態表示装置
４２    液晶表示器
４５    演出切替ボタン
７０    主制御装置
７２    主制御ＣＰＵ
７４    ＲＯＭ
７６    ＲＡＭ
１２４    演出制御装置
１２６    演出制御ＣＰＵ
【図１】
2020156853.tif 000003
【図２】
2020156853.tif 000004
【図３】
2020156853.tif 000005
【図４】
2020156853.tif 000006
【図５】
2020156853.tif 000007
【図６】
2020156853.tif 000008
【図７】
2020156853.tif 000009
【図８】
2020156853.tif 000010
【図９】
2020156853.tif 000011
【図１０】
2020156853.tif 000012
【図１１】
2020156853.tif 000013
【図１２】
2020156853.tif 000014
【図１３】
2020156853.tif 000015
【図１４】
2020156853.tif 000016
【図１５】
2020156853.tif 000017
【図１６】
2020156853.tif 000018
【図１７】
2020156853.tif 000019
【図１８】
2020156853.tif 000020
【図１９】
2020156853.tif 000021
【図２０】
2020156853.tif 000022
【図２１】
2020156853.tif 000023
【図２２】
2020156853.tif 000024
【図２３】
2020156853.tif 000025
【図２４】
2020156853.tif 000026
【図２５】
2020156853.tif 000027
【図２６】
2020156853.tif 000028
【図２７】
2020156853.tif 000029
【図２８】
2020156853.tif 000030
【図２９】
2020156853.tif 000031
【図３０】
2020156853.tif 000032
【図３１】
2020156853.tif 000033
【図３２】
2020156853.tif 000034
【図３３】
2020156853.tif 000035
【図３４】
2020156853.tif 000036
【図３５】
2020156853.tif 000037
【図３６】
2020156853.tif 000038
【図３７】
2020156853.tif 000039
【図３８】
2020156853.tif 000040
【図３９】
2020156853.tif 000041
【図４０】
2020156853.tif 000042
【図４１】
2020156853.tif 000043
【図４２】
2020156853.tif 000044
【図４３】
2020156853.tif 000045
【図４４】
2020156853.tif 000046
【図４５】
2020156853.tif 000047
【図４６】
2020156853.tif 000048
【図４７】
2020156853.tif 000049
【図４８】
2020156853.tif 000050
【図４９】
2020156853.tif 000051
【図５０】
2020156853.tif 000052
【図５１】
2020156853.tif 000053
【図５２】
2020156853.tif 000054
【図５３】
2020156853.tif 000055
【図５４】
2020156853.tif 000056
【図５５】
2020156853.tif 000057
【図５６】
2020156853.tif 000058
【図５７】
2020156853.tif 000059
【図５８】
2020156853.tif 000060
【図５９】
2020156853.tif 000061
【図６０】
2020156853.tif 000062
【図６１】
2020156853.tif 000063
【図６２】
2020156853.tif 000064
【図６３】
2020156853.tif 000065
【図６４】
2020156853.tif 000066
【図６５】
2020156853.tif 000067
【図６６】
2020156853.tif 000068
【図６７】
2020156853.tif 000069
【図６８】
2020156853.tif 000070
【図６９】
2020156853.tif 000071
【図７０】
2020156853.tif 000072
【図７１】
2020156853.tif 000073
【図７２】
2020156853.tif 000074
【図７３】
2020156853.tif 000075
【図７４】
2020156853.tif 000076
【図７５】
2020156853.tif 000077
【図７６】
2020156853.tif 000078
【図７７】
2020156853.tif 000079
【図７８】
2020156853.tif 000080
【図７９】
2020156853.tif 000081
【図８０】
2020156853.tif 000082
【図８１】
2020156853.tif 000083
【図８２】
2020156853.tif 000084
【図８３】
2020156853.tif 000085
【図８４】
2020156853.tif 000086
【図８５】
2020156853.tif 000087
【図８６】
2020156853.tif 000088
【図８７】
2020156853.tif 000089
【図８８】
2020156853.tif 000090
【図８９】
2020156853.tif 000091
【図９０】
2020156853.tif 000092
【図９１】
2020156853.tif 000093
【図９２】
2020156853.tif 000094
【図９３】
2020156853.tif 000095
【図９４】
2020156853.tif 000096
【図９５】
2020156853.tif 000097
【図９６】
2020156853.tif 000098
【図９７】
2020156853.tif 000099
【図９８】
2020156853.tif 000100
【図９９】
2020156853.tif 000101
【図１００】
2020156853.tif 000102
【図１０１】
2020156853.tif 000103
【図１０２】
2020156853.tif 000104
【図１０３】
2020156853.tif 000105
【図１０４】
2020156853.tif 000106
【図１０５】
2020156853.tif 000107
【図１０６】
2020156853.tif 000108