(57)【要約】【課題】  データの参照方法に特徴を持った遊技台を提供する。【解決手段】  複数の当り動作を少なくとも実行可能な第一の始動領域と、大当り動作を少なくとも実行可能な可変入賞手段と、複数の時間情報を少なくとも記憶可能な記憶手段と、を備えた遊技台であって、前記複数の時間情報のうちの少なくとも一つは、第一の時間情報であり、前記複数の時間情報のうちの少なくとも一つは、第二の時間情報であり、前記第一の時間情報および前記第二の時間情報は、前記記憶手段の記憶領域のうちの連続するアドレス領域に記憶されたものであり、前記複数の当り動作のうちの少なくとも一つは、第一の当り動作であり、前記複数の当り動作のうちの少なくとも一つは、第二の当り動作であり、前記第一の当り動作は、前記第一の時間情報および前記第二の時間情報のうちの一方のみを参照して実行されるものであり、前記第二の当り動作は、前記第一の時間情報および前記第二の時間情報のうちの両方を参照して実行されるものである。【選択図】  図１２
2015029551.tif 000002
【特許請求の範囲】
【請求項１】
複数の当り動作を少なくとも実行可能な第一の始動領域と、
大当り動作を少なくとも実行可能な可変入賞手段と、
複数の時間情報を少なくとも記憶可能な記憶手段と、
を備えた遊技台であって、
前記複数の時間情報のうちの少なくとも一つは、第一の時間情報であり、
前記複数の時間情報のうちの少なくとも一つは、第二の時間情報であり、
前記第一の時間情報および前記第二の時間情報は、前記記憶手段の記憶領域のうちの連続するアドレス領域に記憶されたものであり、
前記複数の当り動作のうちの少なくとも一つは、第一の当り動作であり、
前記複数の当り動作のうちの少なくとも一つは、第二の当り動作であり、
前記第一の当り動作は、前記第一の時間情報および前記第二の時間情報のうちの一方のみを参照して実行されるものであり、
前記第二の当り動作は、前記第一の時間情報および前記第二の時間情報のうちの両方を参照して実行されるものである、
ことを特徴とする遊技台。
【請求項２】
請求項１に記載の遊技台であって、
当否判定を少なくとも実行可能な当否判定手段と、
を備え、
前記当否判定手段は、当否判定条件の成立があった場合に、前記当否判定を少なくとも実行可能なものであり、
前記当否判定条件は、前記第一の始動領域に遊技球が進入した場合に、成立する場合がある条件である、
ことを特徴とする遊技台。
【請求項３】
請求項２に記載の遊技台であって、
前記可変入賞手段は、大当り動作条件の成立があった場合に、前記大当り動作を少なくとも開始可能なものであり、
前記大当り動作条件は、前記当否判定の結果が第一の当否判定結果の場合に、成立する場合がある条件である、
ことを特徴とする遊技台。
【請求項４】
請求項３に記載の遊技台であって、
前記大当り動作条件は、前記当否判定の結果が第二の当否判定結果の場合に、成立しない条件である、
ことを特徴とする遊技台。
【請求項５】
請求項１乃至４のうちいずれか一項に記載の遊技台であって、
第二の始動領域と、
第二の当否判定を少なくとも実行可能な第二の当否判定手段と、
を備え、
前記第二の当否判定手段は、第二の当否判定条件の成立があった場合に、前記第二の当否判定を少なくとも実行可能なものであり、
前記第二の当否判定条件は、前記第二の始動領域に遊技球が進入した場合に、成立する場合がある条件である、
ことを特徴とする遊技台。
【請求項６】
請求項５に記載の遊技台であって、
前記第一の始動領域は、第一の当り動作条件の成立があった場合に、前記第一の当り動作を少なくとも開始可能なものであり、
前記第一の当り動作条件は、前記第二の当否判定の結果が第三の当否判定結果の場合に、成立する場合がある条件である、
ことを特徴とする遊技台。
【請求項７】
請求項６に記載の遊技台であって、
前記第一の当り動作条件は、前記第二の当否判定の結果が第四の当否判定結果の場合に、成立する場合がある条件である、
ことを特徴とする遊技台。
【請求項８】
請求項１乃至７のうちいずれか一項に記載の遊技台であって、
前記遊技台は、ぱちんこ機である、
ことを特徴とする遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回胴遊技機（スロットマシン）や弾球遊技機（ぱちんこ機）などに代表される遊技台に関する。
【背景技術】
【０００２】
従来、記憶手段に記憶されているデータを用いて電チューの開閉制御を行っていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２００３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の遊技台では、データの参照方法に改良の余地がある。
【０００５】
本発明の目的は、データの参照方法に特徴を持った遊技台を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、複数の当り動作を少なくとも実行可能な第一の始動領域と、大当り動作を少なくとも実行可能な可変入賞手段と、複数の時間情報を少なくとも記憶可能な記憶手段と、を備えた遊技台であって、前記複数の時間情報のうちの少なくとも一つは、第一の時間情報であり、前記複数の時間情報のうちの少なくとも一つは、第二の時間情報であり、前記第一の時間情報および前記第二の時間情報は、前記記憶手段の記憶領域のうちの連続するアドレス領域に記憶されたものであり、前記複数の当り動作のうちの少なくとも一つは、第一の当り動作であり、前記複数の当り動作のうちの少なくとも一つは、第二の当り動作であり、前記第一の当り動作は、前記第一の時間情報および前記第二の時間情報のうちの一方のみを参照して実行されるものであり、前記第二の当り動作は、前記第一の時間情報および前記第二の時間情報のうちの両方を参照して実行されるものである、ことを特徴とする遊技台である。
【発明の効果】
【０００７】
本発明によれば、データの参照方法に特徴を持った遊技台を実現できる。
【図面の簡単な説明】
【０００８】
【図１】パチンコ機を正面側（遊技者側）から見た外観斜視図である。
【図２】パチンコ機を背面側から見た外観図である。
【図３】遊技盤を正面から見た略示正面図である。
【図４】制御部の回路ブロック図を示したものである。
【図５】（ａ）特図の停止図柄態様の一例を示したものである。（ｂ）装飾図柄の停止図柄態様の一例を示したものである。（ｃ）普図の停止表示図柄の一例を示したものである。
【図６】主制御部メイン処理の流れを示すフローチャートである。
【図７】主制御部タイマ割込処理の流れを示すフローチャートである。
【図８】（ａ）先読み処理の流れを示すフローチャートである。（ｂ）特図１用先読み情報記憶領域に先読み情報が記憶されている例を示した図である。（ｃ）特図２用先読み情報記憶領域に先読み情報が記憶されている例を示した図である。（ｄ）電サポ中の特図１用先読み情報記憶領域に先読み情報が記憶されている例を示した図である。
【図９】（ａ）第１副制御部のＣＰＵが実行するメイン処理のフローチャートである。（ｂ）第１副制御部のコマンド受信割込み処理のフローチャートである。（ｃ）第１副制御部のタイマ割込処理のフローチャートである。（ｄ）第１副制御部の画像制御処理のフローチャートである。
【図１０】ＣＰＵのメモリマップを示した図である。
【図１１】（ａ）普図状態更新処理ジャンプテーブルの概要を示す図である。（ｂ）普電役制御オフセットテーブルの概要を示す図である。（ｃ）状態１普電役制御テーブルの概要を示す図である。（ｄ）状態２普電役制御テーブルの概要を示す図である。
【図１２】（ａ）普電役制御オフセットテーブルの一例である。（ｂ）状態１普電役制御テーブルの一例である。（ｃ）状態２普電役制御テーブルの一例である。（ｄ）普図関連ＲＡＭデータの一例について示す図である。（ｅ）開閉時間データの構成の一例を示す図である。
【図１３】従来の開閉時間テーブルの一例を示す図である。
【図１４】普電役制御処理の流れを示すフローチャートである。
【図１５】普電役データカウンタ更新処理の流れの一例を示すフローチャートである。
【図１６】（ａ）普電役制御オフセットテーブルの一例である。（ｂ）状態１普電役制御テーブルの一例である。（ｃ）状態２普電役制御テーブルの一例である。（ｄ）普図関連ＲＡＭデータの一例を示す図である。
【図１７】実施例２に係る普電役制御処理の流れを示すフローチャートである。
【図１８】（ａ）普電役オフセットテーブルの一例を示す図である。（ｂ）状態１普電役制御データテーブルの一例を示す図である。（ｃ）状態２普電役制御データテーブルの一例を示す図である。（ｄ）普図関連ＲＡＭデータの一例を示す図である。
【図１９】実施例３に係る普電役制御処理の流れを示すフローチャートである。
【図２０】実施例３に係る普電役制御拡張データテーブルの一例である。
【図２１】実施例３に係る普電役制御データテーブルの一例である。
【図２２】ＲＯＭにおけるモジュール２１とモジュール２２の配置例を示した図である。
【図２３】ＲＯＭにおけるモジュール２１−Ａ、モジュール２１−Ｂ、およびモジュール２２の配置例を示した図である。
【図２４】（ａ）ジャンプテーブルの一例を示した図である。（ｂ）主制御部３００のＲＯＭ領域におけるモジュールの配置例を示した図である。
【図２５】（ａ）ジャンプテーブルと参照先データの構成例を示した図である。（ｂ）参照先データと開放種別の一例を示した図である。（ｃ）参照先データと開放種別の一例を示した図である。
【図２６】（ａ）〜（ｃ）可変入賞口２４０の開閉制御に用いるジャンプテーブルから参照される開放パターンの一例を示した図である。
【図２７】（ａ）アドレスにオフセット値として変数を加算して参照先を決定する例を示したフローチャートである。（ｂ）参照先データの一例を示した図である。
【図２８】（ａ）オフセットテーブルから取得したオフセット値をアドレスに加算して参照先を決定する例を示したフローチャートである。（ｂ）オフセットテーブルの一例を示した図である。（ｃ）参照先データの一例を示した図である。
【図２９】（ａ）ＲＯＭ領域におけるモジュール０３とモジュール０４の配置例を示した図である。（ｂ）ＲＯＭ領域におけるモジュール０３−１、モジュール０４、およびモジュール０４−１の配置例を示した図である。
【図３０】（ａ）ＲＯＭ領域におけるモジュール０３−２、モジュール０３−２、およびモジュール０４の配置例を示した図である。（ｂ）ＲＯＭ領域におけるモジュール０３−５、モジュール０３−４、およびモジュール０４の配置例を示した図である。
【図３１】（ａ）ＲＯＭ領域におけるモジュール０３−６、モジュール０５の配置例を示した図である。（ｂ）ＲＯＭ領域におけるモジュール０３−７、モジュール０４の配置例を示した図である。
【図３２】（ａ）主制御部３００が備える命令のうち、第一の機能を有する命令を集めた命令群の一部を示した図である。（ｂ）ＲＯＭにおけるモジュール１、２の配置例を示した図である。（ｃ）ＲＯＭにおけるモジュール３、２の配置例を示した図である。
【図３３】ＲＯＭにおけるモジュール０７、０８、０９と読み込みベクタテーブルの配置例を示した図である。
【図３４】（ａ）演出制御処理の流れを示すフローチャートである。（ｂ）電チュー開放演出制御処理の流れを示すフローチャートである。
【図３５】電チュー開放演出制御処理の流れを示すフローチャートである。
【図３６】電チュー開放演出制御処理の流れを示すフローチャートである。
【図３７】（ａ）第２副制御部５００のＣＰＵ５０４が実行するメイン処理のフローチャートである。（ｂ）第２副制御部５００のＣＰＵ５０４が実行するコマンド受信割込処理のフローチャートである。（ｃ）は、第２副制御部５００のＣＰＵ５０４が実行するタイマ割込処理のフローチャートである。
【図３８】（ａ）普図当否判定用低確率状態テーブルの一例を示したものである。（ｂ）普図当否判定用高確率状態テーブルの一例を示したものである。
【図３９】（ａ）普図変動遊技の変動時間を決定するための普図変動時間振り分けテーブルの一例である。（ｂ）、（ｃ）普図の当り時の動作を定義した当り時動作テーブルの一例である。
【図４０】（ａ）特図１の停止図柄を決定する際に用いる特図決定用テーブルの一例である。（ｂ）特図１の停止図柄の各々に対応する大当り動作の一例を示した図である。
【図４１】（ａ）特図２の停止図柄を決定する際に用いる特図決定用テーブルの一例である。（ｂ）特図２の停止図柄の各々に対応する大当り動作の一例を示した図である。
【図４２】（ａ）特図１の停止図柄として特図Ｇ（はずれ図柄）を選択した場合に参照する特図変動時間振り分けテーブルである。（ｂ）特図２の停止図柄として特図ｄ（はずれ図柄）を選択した場合に参照する特図変動時間振り分けテーブルある。
【図４３】タイマ番号テーブルの一例を示した図である。
【図４４】特図２変動遊技のタイムチャートである。
【図４５】他の例にかかる特図２変動遊技のタイムチャートである。
【図４６】他の例にかかる特図２変動遊技のタイムチャートである。
【図４７】第２特図始動口２３２の開放前から閉鎖後における各種演出の一例を時系列で示した図である。
【図４８】第２特図始動口２３２の開放前から閉鎖後における各種演出の一例を時系列で示した図である。
【図４９】変形例１に係るパチンコ機が実行する電チュー開放示唆演出の一例を時系列で示した図である。
【図５０】変形例２に係るパチンコ機が実行する電チュー開放示唆演出の一例を時系列で示した図である。
【図５１】変形例３に係るパチンコ機が実行する電チュー開放制御の一例を時系列で示したタイムチャートである。
【図５２】（ａ）同パチンコ機の特図Ｇ・特図ｄ用の特図変動時間振り分けテーブルの一例である。（ｂ）同パチンコ機のタイマ番号テーブルの一例である。（ｃ）同パチンコ機の特図１および特図２の平均変動時間の一例である。
【発明を実施するための形態】
【０００９】
＜実施形態１＞
【００１０】
以下、図面を用いて、本発明の実施形態１に係る遊技台（例えば、パチンコ機１００等の弾球遊技機やスロット機等の回胴遊技機）について詳細に説明する。
【００１１】
＜全体構成＞
【００１２】
まず、図１を用いて、本発明の実施形態１に係るパチンコ機１００の全体構成について説明する。なお、同図はパチンコ機１００を正面側（遊技者側）から見た外観斜視図である。
【００１３】
パチンコ機１００は、外部的構造として、外枠１０２と、本体１０４と、前面枠扉１０６と、球貯留皿付扉１０８と、発射装置１１０と、遊技盤２００と、をその前面に備える。外枠１０２は、遊技機設置営業店に設けられた設置場所（島設備等）へと固定させるための縦長方形状から成る木製の枠部材である。本体１０４は、内枠と呼ばれ、外枠１０２の内部に備えられ、ヒンジ部１１２を介して外枠１０２に回動自在に装着された縦長方形状の遊技機基軸体となる部材である。また、本体１０４は、枠状に形成され、内側に空間部１１４を有している。また、本体１０４が開放された場合、本体１０４の開放を検出する不図示の内枠開放センサを備える。
【００１４】
前面枠扉１０６は、ロック機能付きでかつ開閉自在となるようにパチンコ機１００の前面側となる本体１０４の前面に対しヒンジ部１１２を介して装着され、枠状に構成されることでその内側を開口部１１６とした扉部材である。なお、この前面枠扉１０６には、開口部にガラス製又は樹脂製の透明板部材１１８が設けられ、前面側には、スピーカ１２０や枠ランプ１２２が取り付けられている。前面枠扉１０６の後面と遊技盤２００の前面とで遊技領域１２４を区画形成する。また、前面枠扉１０６が開放された場合、前面枠扉１０６の開放を検出する前面枠扉開放センサ１０９を備える。
【００１５】
球貯留皿付扉１０８は、パチンコ機１００の前面において本体１０４の下側に対して、ロック機能付きで且つ開閉自在となるように装着された扉部材である。球貯留皿付扉１０８は、複数の遊技球（以下、単に「球」と称する場合がある）が貯留可能で、且つ発射装置へと遊技球を案内する扉側球通路ユニットが設けられている上皿１２６と、上皿１２６に貯留しきれない遊技球を貯留する下皿１２８と、遊技者の操作によって上皿１２６に貯留された遊技球を下皿１２８へと排出させる球抜ボタン１３０と、遊技者の操作によって下皿１２８に貯留された遊技球を遊技球収集容器（俗称、ドル箱）へと排出させる球排出レバー１３２と、遊技者の操作によって発射装置１１０へと案内された遊技球を遊技盤２００の遊技領域１２４へと打ち出す球発射ハンドル１３４と、遊技者の操作によって各種演出装置２０６の演出態様に変化を与えるチャンスボタン１３６と、チャンスボタン１３６を発光させるチャンスボタンランプ１３８と、を備える。また、下皿１２８が満タンであることを検出する不図示の下皿満タンセンサを備える。
【００１６】
遊技盤２００は、前面に遊技領域１２４を有し、本体１０４の空間部１１４に臨むように、所定の固定部材を用いて本体１０４に着脱自在に装着されている。なお、遊技領域１２４は、遊技盤２００を本体１０４に装着した後、開口部から観察することができる。
【００１７】
発射装置１１０は、本体１０４の下方に取り付けられ、球発射ハンドル１３４が遊技者に操作されることによって回動する発射杆１４６と、遊技球を発射杆１４６の先端で打突する発射槌１４８と、を備える。遊技盤２００は、前面に遊技領域１２４を有し、本体１０４の空間部１１４に臨むように、所定の固定部材を用いて本体１０４に着脱自在に装着されている。なお、遊技領域１２４は、遊技盤２００を本体１０４に装着した後、開口部から観察することができる。
【００１８】
＜背面＞
【００１９】
図２は、図１のパチンコ機１００を背面側から見た外観図である。パチンコ機１００の背面上部には、上方に開口した開口部を有し、遊技球を一時的に貯留するための球タンク１５０と、この球タンク１５０の下方に位置し、球タンク１５０の底部に形成した連通孔を通過して落下する球を背面右側に位置する払出装置１５２に導くためのタンクレール１５４とを配設している。
【００２０】
払出装置１５２は、筒状の部材からなり、その内部には、不図示の払出モータとスプロケットと払出センサとを備えている。スプロケットは、払出モータによって回転可能に構成されており、タンクレール１５４を通過して払出装置１５２内に流下した遊技球を一時的に滞留させると共に、払出モータを駆動して所定角度だけ回転することにより、一時的に滞留した遊技球を払出装置１５２の下方へ１個ずつ送り出すように構成している。
【００２１】
払出センサは、スプロケットが送り出した遊技球の通過を検知するためのセンサであり、遊技球が通過しているときにハイまたはローの何れか一方の信号を、遊技球が通過していないときはハイまたはローの何れか他方の信号を払出制御部６００へ出力する。なお、この払出センサを通過した遊技球は、不図示の球レールを通過してパチンコ機１００の表側に配設した上皿１２６に到達するように構成しており、パチンコ機１００は、この構成により遊技者に対して球の払い出しを行う。
【００２２】
払出装置１５２の図中左側には、遊技全般の制御処理を行う主制御部３００を構成する主基板１５６を収納する主基板ケース１５８、主制御部３００が生成した処理情報に基づいて演出に関する制御処理を行う第１副制御部４００を構成する第１副基板１６０を収納する第１副基板ケース１６２、第１副制御部４００が生成した処理情報に基づいて演出に関する制御処理を行う第２副制御部５００を構成する第２副基板１６４を収納する第２副基板ケース１６６、遊技球の払出に関する制御処理を行う払出制御部６００を構成するとともに遊技店員の操作によってエラーを解除するエラー解除スイッチ１６８を備える払出基板１７０を収納する払出基板ケース１７２、遊技球の発射に関する制御処理を行う発射制御部６３０を構成する発射基板１７４を収納する発射基板ケース１７６、各種電気的遊技機器に電源を供給する電源制御部６６０を構成するとともに遊技店員の操作によって電源をオンオフする電源スイッチ１７８と電源投入時に操作されることによってＲＷＭクリア信号を主制御部３００に出力するＲＷＭクリアスイッチ１８０とを備える電源基板１８２を収納する電源基板ケース１８４、および払出制御部６００とカードユニットとの信号の送受信を行うＣＲインターフェース部１８６を配設している。
【００２３】
図３は、遊技盤２００を正面から見た略示正面図である。遊技盤２００には、外レール２０２と内レール２０４とを配設し、遊技球が転動可能な遊技領域１２４を区画形成している。遊技領域１２４の略中央には、演出装置２０６を配設している。演出装置２０６には、略中央に装飾図柄表示装置２０８を配設している。演出装置２０６は、演出可動体２２４を動作して演出を行うものであり、詳細については後述する。
【００２４】
本例の遊技盤２００はいわゆる右打ち機用の遊技盤である。右打ち機では、球発射ハンドル１３４の操作によって遊技球の打ち出し強度を変化させることにより、遊技球の落下経路を演出装置２０６より右側の右側経路と演出装置２０６より左側の左側経路とに打ち分けることができる。本例では、後述する普図始動口２２８、普図始動口２２９、第１特図始動口２３０、第２特図始動口２３２（開放状態）、可変入賞口２３４、２３５（開放状態）等への入球のし易さは、右側経路を落下する遊技球と左側経路を落下する遊技球とで異なる。
【００２５】
普図始動口２２８、第２特図始動口２３２および可変入賞口２３５のそれぞれについては、これらの普図始動口２２８、第２特図始動口２３２および可変入賞口２３５が右側経路上に配置されているため、右側経路を落下する遊技球の入球は相対的に容易であり、左側経路を落下する遊技球の入球は相対的に困難または不可能である。これに対し、普図始動口２２９、第１特図始動口２３０および可変入賞口２３４のそれぞれについては、遊技釘２３８の配列パターンやワープ装置２４２等の存在の影響によって、左側経路を落下する遊技球の入球は相対的に容易であり、右側経路を落下する遊技球の入球は相対的に困難である。なお、本実施の形態では右打ち機を例に挙げているが、右打ち機以外であってもよい。
【００２６】
装飾図柄表示装置２０８は、装飾図柄ならびに演出に用いる様々な画像（動画像または静止画像）を表示するための表示装置であり、本実施の形態では液晶表示装置（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）によって構成する。装飾図柄表示装置２０８は、左図柄表示領域２０８ａ、中図柄表示領域２０８ｂ、右図柄表示領域２０８ｃ、第４図柄表示領域２０８ｅおよび演出表示領域２０８ｄの４つの表示領域に分割し、左図柄表示領域２０８ａ、中図柄表示領域２０８ｂおよび右図柄表示領域２０８ｃはそれぞれ異なった装飾図柄を表示し、第４図柄表示領域２０８ｅには第４図柄を表示し、演出表示領域２０８ｄは演出に用いる画像を表示する。さらに、各表示領域２０８ａ、２０８ｂ、２０８ｃ、２０８ｄ、２０８ｅの位置や大きさは、装飾図柄表示装置２０８の表示画面内で自由に変更することを可能としている。
【００２７】
この例では、第４図柄表示領域２０８ｅの表示位置は、装飾図柄表示装置２０８の表示画面のうちの下端部に固定されている。この第４図柄表示領域２０８ｅでは、第４図柄として、例えば、特図変動遊技中（特図の変動中）は「−」を点滅表示させ、特図変動遊技の当否結果が当選の場合には「○」を表示させ、特図変動遊技の当否結果がはずれの場合には「×」を表示させる。
【００２８】
なお、この例では、特図１および特図２のそれぞれに対応する第４図柄表示領域２０８ｅが１つずつ（計２つ）設けられているが、特図１および特図２の双方に対応する第４図柄表示領域２０８ｅが１つのみ設けられていてもよい。また、第４図柄表示領域２０８ｅにおける変動表示の周期を遊技状態に応じて変化させてもよいし、複数の遊技状態で共通にしてもよい。また、後述する保留アニメーションの表示時間が異なる第一、第二の遊技状態がある場合に、第一、第二の遊技状態で変動表示の周期を変化させてもよいし、第一、第二の遊技状態で共通にしてもよい。また、表示する文字や図形を同一とする一方で、色彩を異ならせてもよい。また、○、×、−の表示に限定されず、他の図形や文字を表示に用いてもよい。
【００２９】
また、装飾図柄表示装置２０８として液晶表示装置を採用しているが、液晶表示装置でなくとも、種々の演出や種々の遊技情報を表示可能に構成されていればよく、例えば、ドットマトリクス表示装置、７セグメント表示装置、有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）表示装置、リール（ドラム）式表示装置、リーフ式表示装置、プラズマディスプレイ、プロジェクタを含む他の表示デバイスを採用してもよい。
【００３０】
遊技領域１２４の下部には、第１特別図柄表示装置２１２と、第２特別図柄表示装置２１４と、普通図柄表示装置２１０と、第１特別図柄保留ランプ２１８と、第２特別図柄保留ランプ２２０と、普通図柄保留ランプ２１６と、高確中ランプ２２２とを配設している。なお、以下、普通図柄を「普図」、特別図柄を「特図」、第１特別図柄を「特図１」、第２特別図柄を「特図２」と称する場合がある。
【００３１】
普図表示装置２１０は、普図の表示を行うための表示装置であり、本実施の形態では７セグメントＬＥＤによって構成する。特図１表示装置２１２および特図２表示装置２１４は、特図の表示を行うための表示装置であり、本実施の形態では７セグメントＬＥＤによって構成する。
【００３２】
普図保留ランプ２１６は、保留している普図変動遊技（詳細は後述）の数を示すためのランプであり、本実施の形態では、普図変動遊技を所定数（例えば、２つ）まで保留することを可能としている。特図１保留ランプ２１８および特図２保留ランプ２２０は、保留している特図変動遊技（詳細は後述）の数を示すためのランプであり、本実施の形態では、特図変動遊技を所定数（例えば、４つ）まで保留することを可能としている。高確中ランプ２２２は、遊技状態が大当りが発生し易い高確率状態であること、または高確率状態になることを示すためのランプであり、遊技状態を大当りが発生し難い低確率状態から高確率状態にする場合に点灯し、高確率状態から低確率状態にする場合に消灯する。
【００３３】
また、演出装置２０６の周囲には、所定の球進入口、例えば、一般入賞口２２６と、普図始動口２２８と、普図始動口２２９と、第１特図始動口２３０と、第２特図始動口２３２と、可変入賞口２３４、２３５とを配設している。
【００３４】
一般入賞口２２６は、本実施の形態では遊技盤２００に複数配設しており、一般入賞口２２６への入球を所定の球検出センサ（図示省略）が検出した場合（一般入賞口２２６に入賞した場合）、払出装置１５２を駆動し、所定の個数（例えば、１０個）の球を賞球として上皿１２６に排出する。上皿１２６に排出した球は遊技者が自由に取り出すことが可能であり、これらの構成により、入賞に基づいて賞球を遊技者に払い出すようにしている。なお、一般入賞口２２６に入球した球は、パチンコ機１００の裏側に誘導した後、遊技島側に排出する。本実施の形態では、遊技球には、入賞の対価として遊技者に払い出す球（以下、「賞球」と呼ぶ場合がある）と、遊技者に貸し出す球（以下、「貸球」と呼ぶ場合がある）とが含まれる。
【００３５】
普図始動口２２８、２２９は、ゲートやスルーチャッカーと呼ばれる、遊技領域１２４の所定の領域を球が通過したか否かを判定するための装置で構成している。本実施の形態では、遊技盤２００の右側経路上に普図始動口２２８を１つ配設し、遊技盤２００の左側経路上に普図始動口２２９を１つ配設している。普図始動口２２８、２２９を通過した球は一般入賞口２２６に入球した球と違って、遊技島側に排出することはない。球が普図始動口２２８、２２９を通過したことを所定の球検出センサが検出した場合、パチンコ機１００は、普図表示装置２１０による普図変動遊技を開始する。
【００３６】
第１特図始動口２３０は、本実施の形態では遊技盤２００の中央に１つだけ配設している。第１特図始動口２３０への入球を所定の球検出センサが検出した場合、払出装置１５２を駆動し、所定の個数（例えば、３個）の球を賞球として上皿１２６に排出するとともに、特図１表示装置２１２による特図変動遊技（以下、「特図１変動遊技」という場合がある）を開始する。なお、第１特図始動口２３０に入球した球は、パチンコ機１００の裏側に誘導した後、遊技島側に排出する。
【００３７】
第２特図始動口２３２は、電動チューリップ（電チュー）と呼ばれ、本実施の形態では右側経路上に１つだけ配設している。第２特図始動口（以下、「電チュー」または「普電役」という場合がある。）２３２は、左右に開閉自在な一対の羽根部材２３２ａを備え、羽根部材２３２ａの閉鎖中は球の入球が不可能であり、普図変動遊技に当選し、普図表示装置２１０が当り図柄を停止表示した場合に羽根部材２３２ａが所定の時間間隔、所定の回数で開閉する。第２特図始動口２３２への入球を所定の球検出センサが検出した場合、払出装置１５２を駆動し、所定の個数（例えば、４個）の球を賞球として上皿１２６に排出するとともに、特図２表示装置２１４による特図変動遊技（以下、「特図２変動遊技」という場合がある）を開始する。なお、第２特図始動口２３２に入球した球は、パチンコ機１００の裏側に誘導した後、遊技島側に排出する。
【００３８】
可変入賞口２３４、２３５は、大入賞口またはアタッカと呼ばれ、本実施の形態では可変入賞口２３４が遊技盤２００の中央部下方に１つだけ配設され、可変入賞口２３５が右側経路上に１つだけ配設されている。可変入賞口２３４、２３５は、開閉自在な扉部材をそれぞれ備え、扉部材の閉鎖中は球の入球が不可能である。特図変動遊技に当選して特図表示装置が大当り図柄を停止表示した場合には、例えば可変入賞口２３４、２３５のうち一方の扉部材が所定の時間間隔（例えば、開放時間２９秒、閉鎖時間１．５秒）、所定の回数（例えば１５回）で開閉する。可変入賞口２３４、２３５への入球を所定の球検出センサが検出した場合、払出装置１５２を駆動し、所定の個数（例えば、１５個）の球を賞球として上皿１２６に排出する。なお、可変入賞口２３４、２３５に入球した球は、パチンコ機１００の裏側に誘導した後、遊技島側に排出する。
【００３９】
さらに、これらの入賞口や始動口の近傍には、風車と呼ばれる円盤状の打球方向変換部材２３６や、遊技釘２３８を複数個、配設しているとともに、内レール２０４の最下部には、いずれの入賞口や始動口にも入賞しなかった球をパチンコ機１００の裏側に誘導した後、遊技島側に排出するためのアウト口２４０を設けている。
【００４０】
パチンコ機１００は、遊技者が上皿１２６に貯留している球を発射レールの発射位置に供給し、遊技者の球発射ハンドル１３４の操作量に応じた強度で発射モータを駆動し、発射杆１４６および発射槌１４８によって外レール２０２、内レール２０４を通過させて遊技領域１２４に打ち出す。そして、遊技領域１２４の上部に到達した球は、打球方向変換部材２３６や遊技釘２３８等によって進行方向を変えながら下方に落下し、入賞口（一般入賞口２２６、可変入賞口２３４、２３５）や始動口（第１特図始動口２３０、第２特図始動口２３２）に入賞するか、いずれの入賞口や始動口にも入賞することなく、または普図始動口２２８や普図始動口２２９を通過するのみでアウト口２４０に到達する。
【００４１】
次に、パチンコ機１００の演出装置２０６について説明する。演出装置２０６の前面側には、遊技球の転動可能な領域にワープ装置２４２（２４２ａ、２４２ｂ）および前面ステージ２４４を配設し、遊技球の転動不可能な領域に演出可動体２２４を配設している。また、演出装置２０６の背面側には、装飾図柄表示装置２０８および遮蔽装置２４６（以下、扉あるいはシャッタと称する場合がある）を配設している。すなわち、演出装置２０６において、装飾図柄表示装置２０８および遮蔽装置２４６は、ワープ装置２４２、前面ステージ２４４、および演出可動体２２４の後方に位置することとなる。ワープ装置２４２は、演出装置２０６の左上方に設けたワープ入口２４２ａに入った遊技球を演出装置２０６の前面下方の前面ステージ２４４にワープ出口２４２ｂから排出する。前面ステージ２４４は、ワープ出口２４２ｂから排出された球や遊技盤２００の釘などによって乗り上げた球などが転動可能であり、前面ステージ２４４の中央部には、通過した球が第１特図始動口２３０へ入球し易くなるスペシャルルート２４４ａを設けている。
【００４２】
本例の演出可動体２２４は、パチンコ機１００の機種名等が表示される横長平板状のパネルを備えている。演出可動体２２４は、不図示のステッピングモータで駆動されることにより、装飾図柄表示装置２０８の前方を表示画面に略平行な面内で上下方向に移動可能になっている。
【００４３】
遮蔽装置２４６は、格子状の左扉２４６ａおよび右扉２４６ｂからなり、装飾図柄表示装置２０８および前面ステージ２４４の間に配設する。左扉２４６ａおよび右扉２４６ｂの上部には、不図示の２つのプーリに巻き回したベルトをそれぞれ固定している。すなわち、左扉２４６ａおよび右扉２４６ｂは、モータによりプーリを介して駆動するベルトの動作に伴って左右にそれぞれ移動する。遮蔽装置２４６は、左扉２４６ａおよび右扉２４６ｂを閉じた状態ではそれぞれの内側端部が重なり、遊技者が装飾図柄表示装置２０８を視認し難いように遮蔽する。左扉２４６ａおよび右扉２４６ｂを開いた状態ではそれぞれの内側端部が装飾図柄表示装置２０８の表示画面の外側端部と若干重なるが、遊技者は装飾図柄表示装置２０８の表示の全てを視認可能である。また、左扉２４６ａおよび右扉２４６ｂは、それぞれ任意の位置で停止可能であり、例えば、表示した装飾図柄がどの装飾図柄であるかを遊技者が識別可能な程度に、装飾図柄の一部だけを遮蔽するようなことができる。なお、左扉２４６ａおよび右扉２４６ｂは、格子の孔から後方の装飾図柄表示装置２０８の一部を視認可能にしてもよいし、格子の孔の障子部分を半透明のレンズ体で塞ぎ、後方の装飾図柄表示装置２０８による表示を漠然と遊技者に視認させるようにしてもよいし、格子の孔の障子部分を完全に塞ぎ（遮蔽し）、後方の装飾図柄表示装置２０８を全く視認不可にしてもよい。本例の遮蔽装置２４６は、左扉２４６ａおよび右扉２４６ｂを閉じた状態においても装飾図柄表示装置２０８の表示画面の下端部を露出させるように構成されている。これにより、装飾図柄表示装置２０８の表示画面の下端部に位置する第４図柄表示領域２０８ｅは、遮蔽装置２４６の開閉状態に関わらず視認可能になっている。
【００４４】
＜制御部＞
【００４５】
次に、図４を用いて、このパチンコ機１００の制御部の回路構成について詳細に説明する。なお、同図は制御部の回路ブロック図を示したものである。パチンコ機１００の制御部は、大別すると、遊技の中枢部分を制御する主制御部３００と、主制御部３００が送信するコマンド信号（以下、単に「コマンド」と呼ぶ）に応じて主に演出の制御を行う第１副制御部４００と、第１副制御部４００より送信されたコマンドに基づいて各種機器を制御する第２副制御部５００と、主制御部３００が送信するコマンドに応じて主に遊技球の払い出しに関する制御を行う払出制御部６００と、遊技球の発射制御を行う発射制御部６３０と、パチンコ機１００に供給される電源を制御する電源制御部６６０と、によって構成している。
【００４６】
＜主制御部＞
【００４７】
まず、パチンコ機１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御する基本回路３０２を備えており、この基本回路３０２には、ＣＰＵ３０４と、制御プログラムや各種データを記憶するためのＲＯＭ３０６と、一時的にデータを記憶するためのＲＡＭ３０８と、各種デバイスの入出力を制御するためのＩ／Ｏ３１０と、時間や回数等を計測するためのカウンタタイマ３１２と、プログラム処理の異常を監視するＷＤＴ３１４を搭載している。なお、ＲＯＭ３０６やＲＡＭ３０８については他の記憶装置を用いてもよく、この点は後述する第１副制御部４００についても同様である。この基本回路３０２のＣＰＵ３０４は、水晶発振器３１６ｂが出力する所定周期のクロック信号をシステムクロックとして入力して動作する。
【００４８】
また、基本回路３０２には、水晶発振器３１６ａが出力するクロック信号を受信する度に０〜６５５３５の範囲で数値を変動させるハードウェア乱数カウンタとして使用しているカウンタ回路３１８（この回路には２つのカウンタを内蔵しているものとする）と、所定の球検出センサ、例えば各始動口、入賞口、可変入賞口を通過する遊技球を検出するセンサや、前面枠扉開放センサや内枠開放センサや下皿満タンセンサを含む各種センサ３２０が出力する信号を受信し、増幅結果や基準電圧との比較結果をカウンタ回路３１８および基本回路３０２に出力するためのセンサ回路３２２と、所定の図柄表示装置、例えば第１特図表示装置２１２や第２特図表示装置２１４の表示制御を行うための駆動回路３２４と、所定の図柄表示装置、例えば普図表示装置２１０の表示制御を行うための駆動回路３２６と、各種状態表示部３２８（例えば、普図保留ランプ２１６、第１特図保留ランプ２１８、第２特図保留ランプ２２０、高確中ランプ２２２等）の表示制御を行うための駆動回路３３０と、所定の可動部材、例えば第２特図始動口２３２の羽根部材２３２ａ、第１可変入賞口２３４の扉部材２３４ａ、第２可変入賞口２３５の扉部材２３５ａ等を開閉駆動する各種ソレノイド３３２を制御するための駆動回路３３４を接続している。
【００４９】
なお、第１特図始動口２３０に球が入賞したことを球検出センサ３２０が検出した場合には、センサ回路３２２は球を検出したことを示す信号をカウンタ回路３１８に出力する。この信号を受信したカウンタ回路３１８は、第１特図始動口２３０に対応するカウンタのそのタイミングにおける値をラッチし、ラッチした値を、第１特図始動口２３０に対応する内蔵のカウンタ値記憶用レジスタに記憶する。また、カウンタ回路３１８は、第２特図始動口２３２に球が入賞したことを示す信号を受信した場合も同様に、第２特図始動口２３２に対応するカウンタのそのタイミングにおける値をラッチし、ラッチした値を、第２特図始動口２３２に対応する内蔵のカウンタ値記憶用レジスタに記憶する。
【００５０】
さらに、基本回路３０２には、情報出力回路３３６を接続しており、主制御部３００は、この情報出力回路３３６を介して、外部のホールコンピュータ（図示省略）等が備える情報入力回路３５０にパチンコ機１００の遊技情報（例えば、遊技状態）を出力する。
【００５１】
また、主制御部３００には、電源制御部６６０から主制御部３００に供給している電源の電圧値を監視する電圧監視回路３３８を設けており、この電圧監視回路３３８は、電源の電圧値が所定の値（本実施形態では９ｖ）未満である場合に電圧が低下したことを示す低電圧信号を基本回路３０２に出力する。
【００５２】
また、主制御部３００には、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路（リセット信号出力回路）３４０を設けており、ＣＰＵ３０４は、この起動信号出力回路３４０から起動信号を入力した場合に、遊技制御を開始する（後述する主制御部メイン処理を開始する）。
【００５３】
また、主制御部３００は、第１副制御部４００にコマンドを送信するための出力インタフェースと、払出制御部６００にコマンドを送信するための出力インタフェースをそれぞれ備えており、この構成により、第１副制御部４００および払出制御部６００との通信を可能としている。なお、主制御部３００と第１副制御部４００および払出制御部６００との情報通信は一方向の通信であり、主制御部３００は第１副制御部４００および払出制御部６００にコマンド等の信号を送信できるように構成しているが、第１副制御部４００および払出制御部６００からは主制御部３００にコマンド等の信号を送信できないように構成している。
【００５４】
＜副制御部＞
【００５５】
次に、パチンコ機１００の第１副制御部４００について説明する。第１副制御部４００は、主に主制御部３００が送信したコマンド等に基づいて第１副制御部４００の全体を制御する基本回路４０２を備えており、この基本回路４０２には、ＣＰＵ４０４と、制御プログラムや各種演出データを記憶するためのＲＯＭ４０６と、一時的にデータを記憶するためのＲＡＭ４０８と、各種デバイスの入出力を制御するためのＩ／Ｏ４１０と、時間や回数等を計測するためのカウンタタイマ４１２を搭載している。この基本回路４０２のＣＰＵ４０４は、水晶発振器４１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。なお、ＲＯＭ４０６は、制御プログラムと各種演出データとを別々のＲＯＭに記憶させてもよい。
【００５６】
また、基本回路４０２には、スピーカ１２０（およびアンプ）の制御を行うための音源ＩＣ４１６と、各種ランプ４１８（例えば、チャンスボタンランプ１３８）の制御を行うための駆動回路４２０と、遮蔽装置２４６の駆動制御を行うための駆動回路４３２と、遮蔽装置２４６の現在位置を検出する遮蔽装置センサ４３０と、チャンスボタン１３６の押下を検出するチャンスボタン検出センサ４２６と、遮蔽装置センサ４３０やチャンスボタン検出センサ４２６からの検出信号を基本回路４０２に出力するセンサ回路４２８と、ＣＰＵ４０４からの信号に基づいてＲＯＭ４０６に記憶された画像データ等を読み出してＶＲＡＭ４３６のワークエリアを使用して表示画像を生成して装飾図柄表示装置２０８に画像を表示するＶＤＰ４３４（ビデオ・ディスプレイ・プロセッサー）と、を接続している。
【００５７】
次に、パチンコ機１００の第２副制御部５００について説明する。第２副制御部５００は、第１副制御部４００が送信した制御コマンドを入力インタフェースを介して受信し、この制御コマンドに基づいて第２副制御部５００の全体を制御する基本回路５０２を備えており、この基本回路５０２は、ＣＰＵ５０４と、一時的にデータを記憶するためのＲＡＭ５０８と、各種デバイスの入出力を制御するためのＩ／Ｏ５１０と、時間や回数等を計測するためのカウンタタイマ５１２を搭載している。基本回路５０２のＣＰＵ５０４は、水晶発振器５１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作し、第２副制御部５００の全体を制御するための制御プログラム及びデータ、画像表示用のデータ等が記憶されたＲＯＭ５０６が設けられている。
【００５８】
また、基本回路５０２には、第１演出可動体２２４および第２演出可動体２２５の駆動制御を行うための駆動回路５１６と、第１演出可動体２２４および第２演出可動体２２５の現在位置を検出する演出可動体センサ４２４と、演出可動体センサ４２４からの検出信号を基本回路５０２に出力するセンサ回路５１８と、遊技盤用ランプ５３２の制御を行うための遊技盤用ランプ駆動回路５３０と、遊技台枠用ランプ５４２の制御を行うための遊技台枠用ランプ駆動回路５４０と、遊技盤用ランプ駆動回路５３０と遊技台枠用ランプ駆動回路５４０との間でシリアル通信による点灯制御を行うシリアル通信制御回路５２０と、を接続している。
【００５９】
＜払出制御部、発射制御部、電源制御部＞
【００６０】
次に、パチンコ機１００の払出制御部６００、発射制御部６３０、電源制御部６６０について説明する。払出制御部６００は、主に主制御部３００が送信したコマンド等の信号に基づいて払出装置１５２の払出モータ６０２を制御すると共に、払出センサ６０４が出力する制御信号に基づいて賞球または貸球の払い出しが完了したか否かを検出すると共に、インタフェース部６０６を介して、パチンコ機１００とは別体で設けられたカードユニット６０８との通信を行う。
【００６１】
発射制御部６３０は、払出制御部６００が出力する、発射許可または停止を指示する制御信号や、球発射ハンドル１３４内に設けた発射強度出力回路が出力する、遊技者による球発射ハンドル１３４の操作量に応じた発射強度を指示する制御信号に基づいて、発射杆１４６および発射槌１４８を駆動する発射モータ６３２の制御や、上皿１２６から発射装置１１０に球を供給する球送り装置６３４の制御を行う。
【００６２】
電源制御部６６０は、パチンコ機１００に外部から供給される交流電源を直流化し、所定の電圧に変換して主制御部３００、第１副制御部４００等の各制御部や払出装置１５２等の各装置に供給する。さらに、電源制御部６６０は、外部からの電源が断たれた後も所定の部品（例えば主制御部３００のＲＡＭ３０８等）に所定の期間（例えば１０日間）電源を供給するための蓄電回路（例えば、コンデンサ）を備えている。なお、本実施形態では、電源制御部６６０から払出制御部６００と第２副制御部５００に所定電圧を供給し、払出制御部６００から主制御部３００と第２副制御部５００と発射制御部６３０に所定電圧を供給しているが、各制御部や各装置に他の電源経路で所定電圧を供給してもよい。
【００６３】
＜図柄の種類＞
【００６４】
次に、図５（ａ）〜（ｃ）を用いて、パチンコ機１００の第１特別図柄表示装置２１２、第２特別図柄表示装置２１４、装飾図柄表示装置２０８、普通図柄表示装置２１０が停止表示する特図および普図の種類について説明する。同図（ａ）は特図の停止図柄態様の一例を示したものである。
【００６５】
第１特図始動口２３０に球が入球したことを第１始動口センサが検出したことを条件として特図１変動遊技が開始され、第２特図始動口２３２に球が入球したことを第２始動口センサが検出したことを条件として特図２変動遊技が開始される。特図１変動遊技が開始されると、第１特別図柄表示装置２１２は、７個のセグメントの全点灯と、中央の１個のセグメントの点灯を繰り返す「特図１の変動表示」を行う。また、特図２変動遊技が開始されると、第２特別図柄表示装置２１４は、７個のセグメントの全点灯と、中央の１個のセグメントの点灯を繰り返す「特図２の変動表示」を行う。これらの「特図１の変動表示」および「特図２の変動表示」が本発明にいう図柄の変動表示の一例に相当する。
【００６６】
そして、特図１の変動開始前に決定した変動時間（本発明にいう変動時間が相当）が経過すると、第１特別図柄表示装置２１２は特図１の停止図柄態様を停止表示し、特図２の変動開始前に決定した変動時間（これも本発明にいう変動時間が相当）が経過すると、第２特別図柄表示装置２１４は特図２の停止図柄態様を停止表示する。したがって、「特図１の変動表示」を開始してから特図１の停止図柄態様を停止表示するまで、あるいは「特図２の変動表示」を開始してから特図２の停止図柄態様を停止表示するまでが本発明にいう図柄変動停止表示の一例に相当し、以下、この「特図１又は２の変動表示」を開始してから特図１又は２の停止図柄態様を停止表示するまでの一連の表示を図柄変動停止表示と称する。後述するように、図柄変動停止表示は複数回、連続して行われることがある。
【００６７】
同図（ａ）には、特図１の図柄変動停止表示における停止図柄態様として「特図Ａ」から「特図Ｇ」までの７種類の特図が、また、特図２の図柄変動停止表示における停止図柄態様として「特図ａ」から「特図ｄ」までの４種類の特図が示されている。なお、図中の白抜きの部分が消灯するセグメントの場所を示し、黒塗りの部分が点灯するセグメントの場所を示している。
【００６８】
「特図Ａ」と「特図ａ」は１５ラウンド（１５Ｒ）特別大当り図柄であり、「特図Ｂ」と「特図ｂ」は７Ｒ特別大当り図柄であり、「特図Ｃ」と「特図ｃ」は７Ｒ大当り図柄である。本実施形態のパチンコ機１００では、後述するように、特図変動遊技における大当りか否かの決定はハードウェア乱数の抽選によって行い、特別大当りか否かの決定はソフトウェア乱数の抽選によって行う。大当りと特別大当りの違いは、次回の特図変動遊技で、大当りに当選する確率が高い（特別大当り）か低い（大当り）かの違いである。以下、この大当りに当選する確率が高い状態のことを特図高確率状態（または確変状態）と称し、その確率が低い状態のことを特図低確率状態（または非確変状態）と称する。
【００６９】
また、１５Ｒ特別大当り、７Ｒ特別大当り、および７Ｒ大当りの遊技終了後はいずれも時短状態（電サポ状態）に移行する。時短については詳しくは後述するが、時短状態に移行する状態のことを普図高確率状態（または電サポ状態）と称し、時短状態に移行しない状態のことを普図低確率状態（または非電サポ状態）と称する。１５Ｒ特別大当り図柄である「特図Ａ」と「特図ａ」は、特図高確率普図高確率状態であり、７Ｒ特別大当り図柄である「特図Ｂ」と「特図ｂ」は、特図高確率普図高確率状態であり、７Ｒ大当り図柄である「特図Ｃ」と「特図ｃ」は、特図低確率普図高確率状態である。これらの「特図Ａ」〜「特図Ｃ」は、遊技者に付与する利益量が相対的に大きな利益量になる図柄である。
【００７０】
また、「特図Ｄ」は、特図高確率普図高確率状態の２Ｒ大当り図柄であり、「特図Ｅ」は、特図高確率普図低確率状態の２Ｒ大当り図柄である。「特図Ｆ」は小当り図柄（以下、「小当り」ともいう。）であり、特図低確率普図低確率状態である。また、「特図Ｇ」と「特図ｄ」は、はずれ図柄であり、遊技者に付与する利益量が相対的に小さな利益量になる図柄である。本実施形態では、１５Ｒ大当りや７Ｒ大当りよりも相対的に利益量が小さな当りを特図１にのみ設定することで、特図１変動遊技よりも特図２変動遊技の方が相対的に有利な変動遊技となるようにしている。
【００７１】
図５（ｂ）は装飾図柄の一例を示したものである。本実施形態の装飾図柄には、「装飾１」〜「装飾１０」の１０種類がある。第１特図始動口２３０または第２特図始動口２３２に球が入賞したこと、すなわち、第１特図始動口２３０に球が入球したことを第１始動口センサが検出したこと、あるいは第２特図始動口２３２に球が入球したことを第２始動口センサが検出したことを条件にして、装飾図柄表示装置２０８の左図柄表示領域２０８ａ、中図柄表示領域２０８ｂ、右図柄表示領域２０８ｃの各図柄表示領域に、「装飾１」→「装飾２」→「装飾３」→・・・・「装飾９」→「装飾１０」→「装飾１」→・・・の順番で表示を切り替える「装飾図柄の変動表示」を行う。
【００７２】
そして、１５Ｒ特別大当り、または１５Ｒ大当りを報知する場合には、図柄表示領域２０８ａ〜２０８ｃに同じ装飾図柄が３つ並んだ図柄組合せ（例えば「装飾１−装飾１−装飾１」や「装飾２−装飾２−装飾２」等）を停止表示する。また、１５Ｒ特別大当りを報知する場合には、図柄表示領域２０８ａ〜２０８ｃに同じ奇数の装飾図柄が３つ並んだ図柄組合せ（例えば「装飾３−装飾３−装飾３」や「装飾７−装飾７−装飾７」等）を停止表示する。また、隠れ確変や小当りを報知する場合には、「装飾１−装飾２−装飾３」を停止表示し、突然確変を報知する場合には、「装飾１−装飾３−装飾５」を停止表示し、はずれを報知する場合には、図柄表示領域２０８ａ〜２０８ｃに同図（ｂ）に示す図柄組合せ以外の図柄組合せを停止表示する。
【００７３】
図５（ｃ）は普図の停止表示図柄の一例を示したものである。本実施形態の普図の停止表示態様には、当り図柄１である「普図Ａ」と、当り図柄２である「普図Ｂ」と、当り図柄３である「普図Ｃ」と、はずれ図柄である「普図Ｄ」の４種類がある。普図始動口２２８を球が通過したことを上述の検出センサが検出したことに基づいて、普通図柄表示装置２１０は、７個のセグメントの全点灯と、中央の１個のセグメントの点灯を繰り返す「普図の変動表示」を行う。そして、普図変動遊技の当選を報知する場合には「普図Ａ」、「普図Ｂ」、または「普図Ｃ」を停止表示し、普図変動遊技のはずれを報知する場合には「普図Ｄ」を停止表示する。なお、この同図（ｃ）においても、図中の白抜きの部分が消灯するセグメントの場所を示し、黒塗りの部分が点灯するセグメントの場所を示している。
【００７４】
＜主制御部メイン処理＞
【００７５】
次に、図６を用いて、主制御部３００のＣＰＵ３０４が実行する主制御部メイン処理について説明する。なお、同図は主制御部メイン処理の流れを示すフローチャートである。
【００７６】
上述したように、主制御部３００には、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路（リセット信号出力回路）３４０を設けている。この起動信号を入力した基本回路３０２のＣＰＵ３０４は、リセット割込によりリセットスタートしてＲＯＭ３０６に予め記憶している制御プログラムに従って主制御部メイン処理を実行する。
【００７７】
ステップＳ１０１では、初期設定１を行う。この初期設定１では、ＣＰＵ３０４のスタックポインタ（ＳＰ）へのスタック初期値の設定（仮設定）、割込マスクの設定、Ｉ／Ｏ３１０の初期設定、ＲＡＭ３０８に記憶する各種変数の初期設定、ＷＤＴ３１４への動作許可及び初期値の設定等を行う。なお、本実施形態では、ＷＤＴ３１４に、初期値として３２．８ｍｓに相当する数値を設定する。ステップＳ１０３では、ＷＤＴ３１４のカウンタの値をクリアし、ＷＤＴ３１４による時間計測を再始動する。
【００７８】
ステップＳ１０５では、低電圧信号がオンであるか否か、すなわち、電圧監視回路３３８が、電源制御部６６０から主制御部３００に供給している電源の電圧値が所定の値（本実施形態では９ｖ）未満である場合に電圧が低下したことを示す低電圧信号を出力しているか否かを監視する。そして、低電圧信号がオンの場合（ＣＰＵ３０４が電源の遮断を検知した場合）にはステップＳ１０３に戻り、低電圧信号がオフの場合（ＣＰＵ３０４が電源の遮断を検知していない場合）にはステップＳ１０７に進む。なお、電源が投入された直後で未だ上記所定の値（９Ｖ）に達しない場合にもステップＳ１０３に戻り、供給電圧がその所定の値以上になるまで、ステップＳ１０５は繰り返し実行される。
【００７９】
ステップＳ１０７では、初期設定２を行う。この初期設定２では、後述する主制御部タイマ割込処理を定期毎に実行するための周期を決める数値をカウンタタイマ３１２に設定する処理、Ｉ／Ｏ３１０の所定のポート（例えば試験用出力ポート、第１副制御部４００への出力ポート）からクリア信号を出力する処理、ＲＡＭ３０８への書き込みを許可する設定等を行う。ステップＳ１０９では、電源の遮断前（電断前）の状態に復帰するか否かの判定を行い、電断前の状態に復帰しない場合（主制御部３００の基本回路３０２を初期状態にする場合）には初期化処理（ステップＳ１１３）に進む。
【００８０】
具体的には、最初に、電源基板に設けたＲＷＭクリアスイッチ１８０を遊技店の店員などが操作した場合に送信されるＲＡＭクリア信号がオン（操作があったことを示す）であるか否か、すなわちＲＡＭクリアが必要であるか否かを判定し、ＲＡＭクリア信号がオンの場合（ＲＡＭクリアが必要な場合）には、基本回路３０２を初期状態にすべくステップＳ１１３に進む。一方、ＲＡＭクリア信号がオフの場合（ＲＡＭクリアが必要でない場合）には、ＲＡＭ３０８に設けた電源ステータス記憶領域に記憶した電源ステータスの情報を読み出し、この電源ステータスの情報がサスペンドを示す情報であるか否かを判定する。そして、電源ステータスの情報がサスペンドを示す情報でない場合には、基本回路３０２を初期状態にすべくステップＳ１１３に進み、電源ステータスの情報がサスペンドを示す情報である場合には、ＲＡＭ３０８の所定の領域（例えば全ての領域）に記憶している１バイトデータを初期値が０である１バイト構成のレジスタに全て加算することによりチェックサムを算出し、算出したチェックサムの結果が特定の値（例えば０）であるか否か（チェックサムの結果が正常であるか否か）を判定する。そして、チェックサムの結果が特定の値（例えば０）の場合（チェックサムの結果が正常である場合）には電断前の状態に復帰すべくステップＳ１１１に進み、チェックサムの結果が特定の値（例えば０）以外である場合（チェックサムの結果が異常である場合）には、パチンコ機１００を初期状態にすべくステップＳ１１３に進む。同様に電源ステータスの情報が「サスペンド」以外の情報を示している場合にもステップＳ１１３に進む。
【００８１】
ステップＳ１１１では、復電時処理を行う。この復電時処理では、電断時にＲＡＭ３０８に設けられたスタックポインタ退避領域に記憶しておいたスタックポインタの値を読み出し、スタックポインタに再設定（本設定）する。また、電断時にＲＡＭ３０８に設けられたレジスタ退避領域に記憶しておいた各レジスタの値を読み出し、各レジスタに再設定した後、割込許可の設定を行う。以降、ＣＰＵ３０４が、再設定後のスタックポインタやレジスタに基づいて制御プログラムを実行する結果、パチンコ機１００は電源断時の状態に復帰する。すなわち、電断直前にタイマ割込処理（後述）に分岐する直前に行った（ステップＳ１１５内の所定の）命令の次の命令から処理を再開する。また、図４に示す主制御部３００における基本回路３０２に搭載されているＲＡＭ３０８には、送信情報記憶領域が設けられている。このステップＳ１１１では、その送信情報記憶領域に、復電コマンドをセットする。この復電コマンドは、電源断時の状態に復帰したことを表すコマンドであり、後述する、主制御部３００のタイマ割込処理におけるステップＳ２３３において、第１副制御部４００へ送信される。
【００８２】
ステップＳ１１３では、初期化処理を行う。この初期化処理では、割込禁止の設定、スタックポインタへのスタック初期値の設定（本設定）、ＲＡＭ３０８の全ての記憶領域の初期化などを行う。さらにここで、主制御部３００のＲＡＭ３０８に設けられた送信情報記憶領域に正常復帰コマンドをセットする。この正常復帰コマンドは、主制御部３００の初期化処理（ステップＳ１１３）が行われたことを表すコマンドであり、復電コマンドと同じく、主制御部３００のタイマ割込処理におけるステップＳ２３３において、第１副制御部４００へ送信される。
【００８３】
ステップＳ１１５では、割込禁止の設定を行った後、基本乱数初期値更新処理を行う。この基本乱数初期値更新処理では、普図当選乱数カウンタ、および特図乱数値カウンタの初期値をそれぞれ生成するための２つの初期値生成用乱数カウンタと、普図タイマ乱数値、および特図タイマ乱数値それぞれを生成するための２つの乱数カウンタを更新する。例えば、普図タイマ乱数値として取り得る数値範囲が０〜１００とすると、ＲＡＭ３０８に設けた普図タイマ乱数値を生成するための乱数カウンタ記憶領域から値を取得し、取得した値に１を加算してから元の乱数カウンタ記憶領域に記憶する。このとき、取得した値に１を加算した結果が１０１であれば０を元の乱数カウンタ記憶領域に記憶する。他の初期値生成用乱数カウンタ、乱数カウンタもそれぞれ同様に更新する。なお、初期値生成用乱数カウンタは、後述するステップＳ２０７でも更新する。主制御部３００は、所定の周期ごとに開始するタイマ割込処理を行っている間を除いて、ステップＳ１１５の処理を繰り返し実行する。
【００８４】
＜主制御部タイマ割込処理＞
【００８５】
次に、図７を用いて、主制御部３００のＣＰＵ３０４が実行する主制御部タイマ割込処理について説明する。なお、同図は主制御部タイマ割込処理の流れを示すフローチャートである。
【００８６】
主制御部３００は、所定の周期（本実施形態では約２ｍｓに１回）でタイマ割込信号を発生するカウンタタイマ３１２を備えており、このタイマ割込信号を契機として主制御部タイマ割込処理を所定の周期で開始する。ステップＳ２０１では、タイマ割込開始処理を行う。このタイマ割込開始処理では、ＣＰＵ３０４の各レジスタの値をスタック領域に一時的に退避する処理などを行う。
【００８７】
ステップＳ２０３では、ＷＤＴ３１４のカウント値が初期設定値（本実施形態では３２．８ｍｓ）を超えてＷＤＴ割込が発生しないように（処理の異常を検出しないように）、ＷＤＴを定期的に（本実施形態では、主制御部タイマ割込の周期である約２ｍｓに１回）リスタートを行う。
【００８８】
ステップＳ２０５では、入力ポート状態更新処理を行う。この入力ポート状態更新処理では、Ｉ／Ｏ３１０の入力ポートを介して、上述の前面枠扉開放センサや内枠開放センサや下皿満タンセンサ、各種の球検出センサを含む各種センサ３２０の検出信号を入力して検出信号の有無を監視し、ＲＡＭ３０８に各種センサ３２０ごとに区画して設けた信号状態記憶領域に記憶する。球検出センサの検出信号を例にして説明すれば、前々回のタイマ割込処理（約４ｍｓ前）で検出した各々の球検出センサの検出信号の有無の情報を、ＲＡＭ３０８に各々の球検出センサごとに区画して設けた前回検出信号記憶領域から読み出し、この情報をＲＡＭ３０８に各々の球検出センサごとに区画して設けた前々回検出信号記憶領域に記憶し、前回のタイマ割込処理（約２ｍｓ前）で検出した各々の球検出センサの検出信号の有無の情報を、ＲＡＭ３０８に各々の球検出センサごとに区画して設けた今回検出信号記憶領域から読み出し、この情報を上述の前回検出信号記憶領域に記憶する。また、今回検出した各々の球検出センサの検出信号を、上述の今回検出信号記憶領域に記憶する。
【００８９】
また、ステップＳ２０５では、上述の前々回検出信号記憶領域、前回検出信号記憶領域、および今回検出信号記領域の各記憶領域に記憶した各々の球検出センサの検出信号の有無の情報を比較し、各々の球検出センサにおける過去３回分の検出信号の有無の情報が入賞判定パターン情報と一致するか否かを判定する。一個の遊技球が一つの球検出センサを通過する間に、約２ｍｓという非常に短い間隔で起動を繰り返すこの主制御部タイマ割込処理は何回か起動する。このため、主制御部タイマ割込処理が起動する度に、上述のステップＳ２０５では、同じ遊技球が同じ球検出センサを通過したことを表す検出信号を確認することになる。この結果、上述の前々回検出信号記憶領域、前回検出信号記憶領域、および今回検出信号記領域それぞれに、同じ遊技球が同じ球検出センサを通過したことを表す検出信号が記憶される。すなわち、遊技球が球検出センサを通過し始めたときには、前々回検出信号無し、前回検出信号有り、今回検出信号有りになる。本実施形態では、球検出センサの誤検出やノイズを考慮して、検出信号無しの後に検出信号が連続して２回記憶されている場合には、入賞があったと判定する。図４に示す主制御部３００のＲＯＭ３０６には、入賞判定パターン情報（本実施形態では、前々回検出信号無し、前回検出信号有り、今回検出信号有りであることを示す情報）が記憶されている。
【００９０】
このステップＳ２０５では、各々の球検出センサにおいて過去３回分の検出信号の有無の情報が、予め定めた入賞判定パターン情報（本実施形態では、前々回検出信号無し、前回検出信号有り、今回検出信号有りであることを示す情報）と一致した場合に、一般入賞口２２６、第１可変入賞口２３４、第２可変入賞口２３５、第１特図始動口２３０、および第２特図始動口２３２への入球、または普図始動口２２８、２２９の通過があったと判定する。すなわち、これらの入賞口２２６、２３４、２３５やこれらの始動口２３０、２３２、２２８への入賞があったと判定する。
【００９１】
例えば、一般入賞口２２６への入球を検出する一般入賞口センサにおいて過去３回分の検出信号の有無の情報が上述の入賞判定パターン情報と一致した場合には、一般入賞口２２６へ入賞があったと判定し、以降の一般入賞口２２６への入賞に伴う処理を行うが、過去３回分の検出信号の有無の情報が上述の入賞判定パターン情報と一致しなかった場合には、以降の一般入賞口２２６への入賞に伴う処理を行わずに後続の処理に分岐する。なお、主制御部３００のＲＯＭ３０６には、入賞判定クリアパターン情報（本実施形態では、前々回検出信号有り、前回検出信号無し、今回検出信号無しであることを示す情報）が記憶されている。入賞が一度あったと判定した後は、各々の球検出センサにおいて過去３回分の検出信号の有無の情報が、その入賞判定クリアパターン情報に一致するまで入賞があったとは判定せず、入賞判定クリアパターン情報に一致すれば、次からは上記入賞判定パターン情報に一致するか否かの判定を行う。
【００９２】
ステップＳ２０７およびステップＳ２０９では、基本乱数初期値更新処理および基本乱数更新処理を行う。これらの基本乱数初期値更新処理および基本乱数更新処理では、上記ステップＳ１１５で行った初期値生成用乱数カウンタの値の更新を行い、次に主制御部３００で使用する、普図当選乱数値、特図１乱数値、および特図２乱数値をそれぞれ生成するための２つの乱数カウンタを更新する。例えば、普図当選乱数値として取り得る数値範囲が０〜１００とすると、ＲＡＭ３０８に設けた普図当選乱数値を生成するための乱数カウンタ記憶領域から値を取得し、取得した値に１を加算してから元の乱数カウンタ記憶領域に記憶する。このとき、取得した値に１を加算した結果が１０１であれば０を元の乱数カウンタ記憶領域に記憶する。また、取得した値に１を加算した結果、乱数カウンタが一周していると判定した場合にはそれぞれの乱数カウンタに対応する初期値生成用乱数カウンタの値を取得し、乱数カウンタの記憶領域にセットする。例えば、０〜１００の数値範囲で変動する普図当選乱数値生成用の乱数カウンタから値を取得し、取得した値に１を加算した結果が、ＲＡＭ３０８に設けた所定の初期値記憶領域に記憶している前回設定した初期値と等しい値（例えば７）である場合に、普図当選乱数値生成用の乱数カウンタに対応する初期値生成用乱数カウンタから値を初期値として取得し、普図当選乱数値生成用の乱数カウンタにセットすると共に、普図当選乱数値生成用の乱数カウンタが次に１周したことを判定するために、今回設定した初期値を上述の初期値記憶領域に記憶しておく。また、普図当選乱数値生成用の乱数カウンタが次に１周したことを判定するための上述の初期値記憶領域とは別に、特図乱数生成用の乱数カウンタが１周したことを判定するための初期値記憶領域をＲＡＭ３０８に設けている。なお、本実施形態では特図１の乱数値を取得するためのカウンタと特図２の乱数値を取得するためのカウンタとを別に設けたが、同一のカウンタを用いてもよい。
【００９３】
ステップＳ２１１では、演出乱数更新処理を行う。この演出乱数更新処理では、主制御部３００で使用する演出用乱数値を生成するための乱数カウンタを更新する。ステップＳ２１３では、タイマ更新処理を行う。このタイマ更新処理では、普通図柄表示装置２１０に図柄を変動・停止表示する時間を計時するための普図表示図柄更新タイマ、第１特別図柄表示装置２１２に図柄を変動・停止表示する時間を計時するための特図１表示図柄更新タイマ、第２特図表示装置２１４に図柄を変動・停止表示する時間を計時するための特図２表示図柄更新タイマ、所定の入賞演出時間、所定の開放時間、所定の閉鎖時間、所定の終了演出期間などを計時するためのタイマなどを含む各種タイマを更新する。
【００９４】
ステップＳ２１５では、入賞口カウンタ更新処理（詳細は後述）を行う。また、ステップＳ２１７では、入賞受付処理を行う。この入賞受付処理では、第１特図始動口２３０、第２特図始動口２３２、普図始動口２２８、２２９、第１可変入賞口２３４、第２可変入賞口２３５への入賞があったか否かを判定する。ここでは、ステップＳ２０３における入賞判定パターン情報と一致するか否かの判定結果を用いて判定する。第１特図始動口２３０へ入賞があった場合且つＲＡＭ３０８に設けた対応する保留数記憶領域が満タンでない場合、カウンタ回路３１８の当選用カウンタ値記憶用レジスタから値を特図１当選乱数値（特図１の大当り判定に用いる特図当選乱数値）として取得し、図柄抽選乱数値を特図１当り図柄抽選用乱数値として取得し、はずれ用図柄乱数値を特図１はずれ図柄用乱数値として取得する。そして、これらの乱数値をＲＡＭ３０８に設けた特図１用始動情報記憶領域（例えば、図８（ｂ）参照）に、特図１の現在の保留数に対応付けして格納した後に、先読み処理（詳細は後述）を行う。
【００９５】
また、第２特図始動口２３２へ入賞があった場合且つＲＡＭ３０８に設けた対応する保留数記憶領域が満タンでない場合、カウンタ回路３１８の当選用カウンタ値記憶用レジスタから値を特図２当選乱数値（特図２の大当り判定に用いる特図当選乱数値）として取得し、図柄抽選乱数値を特図２当り図柄抽選用乱数値として取得し、はずれ用図柄乱数値を特図２はずれ図柄用乱数値として取得する。そして、これらの乱数値をＲＡＭ３０８に設けた特図２用始動情報記憶領域（例えば、図８（ｃ）参照）に、特図２の現在の保留数に対応付けして格納した後に、先読み処理（詳細は後述）を行う。
【００９６】
また、普図始動口２２８、２２９へ入賞があった場合且つＲＡＭ３０８に設けた対応する保留数記憶領域が満タンでない場合、普図当選乱数値生成用の乱数カウンタから値を普図当選乱数値として取得して対応する乱数値記憶領域に格納する。また、第１可変入賞口２３４、第２可変入賞口２３５へ入賞があった場合には、可変入賞口用の入賞記憶領域に、第１可変入賞口２３４、第２可変入賞口２３５に球が入球したことを示す情報を格納する。
【００９７】
ステップＳ２１９では、払出要求数送信処理を行う。なお、払出制御部６００に出力する出力予定情報および払出要求情報は、例えば１バイトで構成しており、ビット７にストローブ情報（オンの場合、データをセットしていることを示す）、ビット６に電源投入情報（オンの場合、電源投入後一回目のコマンド送信であることを示す）、ビット４〜５に暗号化のための今回加工種別（０〜３）、およびビット０〜３に暗号化加工後の払出要求数を示すようにしている。
【００９８】
ステップＳ２２１では、普図状態更新処理を行う。この普図状態更新処理は、普図の状態に対応する複数の処理のうちの１つの処理を行う。例えば、普図変動表示の途中（上述する普図表示図柄更新タイマの値が１以上）における普図状態更新処理では、普通図柄表示装置２１０を構成する７セグメントＬＥＤの点灯と消灯を繰り返す点灯・消灯駆動制御を行う。この制御を行うことで、普通図柄表示装置２１０は普図の変動表示（普図変動遊技）を行う。
【００９９】
また、普図変動表示時間が経過したタイミング（普図表示図柄更新タイマの値が１から０になったタイミング）における普図状態更新処理では、当りフラグがオンの場合には、当り図柄の表示態様となるように普通図柄表示装置２１０を構成する７セグメントＬＥＤの点灯・消灯駆動制御を行い、当りフラグがオフの場合には、外れ図柄の表示態様となるように普通図柄表示装置２１０を構成する７セグメントＬＥＤの点灯・消灯駆動制御を行う。また、主制御部３００のＲＡＭ３０８には、普図状態更新処理に限らず各種の処理において各種の設定を行う設定領域が用意されている。ここでは、上記点灯・消灯駆動制御を行うとともに、その設定領域に普図停止表示中であることを示す設定を行う。この制御を行うことで、普通図柄表示装置２１０は、当り図柄、および、はずれ図柄のいずれか一方の図柄の確定表示を行う。さらにその後、所定の停止表示期間（例えば５００ｍ秒間）、その表示を維持するためにＲＡＭ３０８に設けた普図停止時間管理用タイマの記憶領域に停止期間を示す情報を設定する。この設定により、確定表示された図柄が所定期間停止表示され、普図変動遊技の結果が遊技者に報知される。
【０１００】
また、普図変動遊技の結果が当りであれば、後述するように、普図当りフラグがオンされる。この普図当りフラグがオンの場合には、所定の停止表示期間が終了したタイミング（普図停止時間管理用タイマの値が１から０になったタイミング）における普図状態更新処理では、ＲＡＭ３０８の設定領域に普図作動中を設定するとともに、所定の開放期間（例えば２秒間）、第２特図始動口２３２の羽根部材２３２ａの開閉駆動用のソレノイド（３３２）に、羽根部材２３２ａを開放状態に保持する信号を出力するとともに、ＲＡＭ３０８に設けた羽根開放時間管理用タイマの記憶領域に開放期間を示す情報を設定する。
【０１０１】
また、所定の開放期間が終了したタイミング（羽根開放時間管理用タイマの値が１から０になったタイミング）で開始する普図状態更新処理では、所定の閉鎖期間（例えば５００ｍ秒間）、羽根部材の開閉駆動用のソレノイド３３２に、羽根部材を閉鎖状態に保持する信号を出力するとともに、ＲＡＭ３０８に設けた羽根閉鎖時間管理用タイマの記憶領域に閉鎖期間を示す情報を設定する。
【０１０２】
また、所定の閉鎖期間が終了したタイミング（羽根閉鎖時間管理用タイマの値が１から０になったタイミング）で開始する普図状態更新処理では、ＲＡＭ３０８の設定領域に普図非作動中を設定する。さらに、普図変動遊技の結果が外れであれば、後述するように、普図外れフラグがオンされる。この普図外れフラグがオンの場合には、上述した所定の停止表示期間が終了したタイミング（普図停止時間管理用タイマの値が１から０になったタイミング）における普図状態更新処理でも、ＲＡＭ３０８の設定領域に普図非作動中を設定する。普図非作動中の場合における普図状態更新処理では、何もせずに次のステップＳ２２３に移行するようにしている。
【０１０３】
ステップＳ２２３では、普図関連抽選処理を行う。この普図関連抽選処理では、普図変動遊技および第２特図始動口２３２の開閉制御を行っておらず（普図の状態が非作動中）、且つ、保留している普図変動遊技の数が１以上である場合に、上述の乱数値記憶領域に記憶している普図当選乱数値に基づいた乱数抽選により普図変動遊技の結果を当選とするか、不当選とするかを決定する当り判定をおこない、当選とする場合にはＲＡＭ３０８に設けた当りフラグにオンを設定する。不当選の場合には、当りフラグにオフを設定する。また、当り判定の結果に関わらず、次に上述の普図タイマ乱数値生成用の乱数カウンタの値を普図タイマ乱数値として取得し、取得した普図タイマ乱数値に基づいて複数の変動時間のうちから普図表示装置２１０に普図を変動表示する時間を１つ選択し、この変動表示時間を、普図変動表示時間として、ＲＡＭ３０８に設けた普図変動時間記憶領域に記憶する。なお、保留している普図変動遊技の数は、ＲＡＭ３０８に設けた普図保留数記憶領域に記憶するようにしており、当り判定をするたびに、保留している普図変動遊技の数から１を減算した値を、この普図保留数記憶領域に記憶し直すようにしている。また当り判定に使用した乱数値を消去する。
【０１０４】
次いで、特図１および特図２それぞれについての特図状態更新処理を行うが、最初に、特図２についての特図状態更新処理（特図２状態更新処理）を行う（ステップＳ２２５）。この特図２状態更新処理は、特図２の状態に応じて、次の８つの処理のうちの１つの処理を行う。例えば、特図２変動表示の途中（上述の特図２表示図柄更新タイマの値が１以上）における特図２状態更新処理では、第２特別図柄表示装置２１４を構成する７セグメントＬＥＤの点灯と消灯を繰り返す点灯・消灯駆動制御を行う。この制御を行うことで、第２特別図柄表示装置２１４は特図２の変動表示（特図２変動遊技）を行う。
また、コマンド設定送信処理（ステップＳ２３３）で回転開始設定送信処理を実行させることを示す所定の送信情報を上述の送信情報記憶領域に追加記憶してから処理を終了する。
【０１０５】
特図２変動表示時間が経過したタイミング（特図２表示図柄更新タイマの値が１から０になったタイミング）で開始する特図２状態更新処理では、図５（ａ）に示す特図Ａ〜特図Ｌのいずれか一つの図柄の確定表示を行う。さらにその後、所定の停止表示期間（例えば５００ｍ秒間）その表示を維持するためにＲＡＭ３０８に設けた特図２停止時間管理用タイマの記憶領域に停止期間を示す情報を設定する。この設定により、確定表示された特図２が所定期間停止表示され、特図２変動遊技の結果が遊技者に報知される。また、ＲＡＭ３０８に設けられた時短回数記憶部に記憶された時短回数が１以上であれば、その時短回数から１を減算し、減算結果が１から０となった場合は、特図確率変動中（詳細は後述）でなければ、時短フラグをオフする。さらに、大当り遊技中（特別遊技状態中）にも、時短フラグをオフする。
【０１０６】
また、コマンド設定送信処理（ステップＳ２３３）で回転停止設定送信処理を実行させることを示す所定の送信情報を上述の送信情報記憶領域に追加記憶するとともに、変動表示を停止する図柄が特図２であることを示す特図２識別情報を、後述するコマンドデータに含める情報としてＲＡＭ３０８に追加記憶してから処理を終了する。
【０１０７】
また、特図２変動遊技の結果が大当りであれば、後述するように、大当りフラグがオンされる。この大当りフラグがオンの場合には、所定の停止表示期間が終了したタイミング（特図２停止時間管理用タイマの値が１から０になったタイミング）における特図２状態更新処理では、ＲＡＭ３０８の設定領域に特図２作動中を設定するとともに、所定の入賞演出期間（例えば３秒間）すなわち装飾図柄表示装置２０８による大当りを開始することを遊技者に報知する画像を表示している期間待機するためにＲＡＭ３０８に設けた特図２待機時間管理用タイマの記憶領域に入賞演出期間を示す情報を設定する。また、コマンド設定送信処理（ステップＳ２３３）で入賞演出設定送信処理を実行させることを示す所定の送信情報を上述の送信情報記憶領域に追加記憶する。
【０１０８】
また、所定の入賞演出期間が終了したタイミング（特図２待機時間管理用タイマの値が１から０になったタイミング）で開始する特図２状態更新処理では、所定の開放期間（例えば２９秒間、または第２可変入賞口２３５（特図１は第１可変入賞口２３４）に所定球数（例えば最大カウント数）の遊技球の入賞を検出するまで）第２可変入賞口２３５の扉部材２３５ａ（特図１は第１可変入賞口２３４の扉部材２３４ａ）の開閉駆動用のソレノイド（３３２）に、扉部材２３５ａ（特図１は扉部材２３４ａ）を開放状態に保持する信号を出力するとともに、ＲＡＭ３０８に設けた扉開放時間管理用タイマの記憶領域に開放期間を示す情報を設定する。また、コマンド設定送信処理（ステップＳ２３３）で大入賞口開放設定送信処理を実行させることを示す所定の送信情報を上述の送信情報記憶領域に追加記憶する。
【０１０９】
また、所定の開放期間が終了したタイミング（扉開放時間管理用タイマの値が１から０になったタイミング）で開始する特図２状態更新処理では、所定の閉鎖期間（例えば１．５秒間）第２可変入賞口２３５の扉部材２３５ａ（特図１は第１可変入賞口２３４の扉部材２３４ａ）の開閉駆動用のソレノイド（３３２）に、扉部材２３５ａ（特図１は扉部材２３４ａ）を閉鎖状態に保持する信号を出力するとともに、ＲＡＭ３０８に設けた扉閉鎖時間管理用タイマの記憶領域に閉鎖期間を示す情報を設定する。また、コマンド設定送信処理（ステップＳ２３３）で大入賞口閉鎖設定送信処理を実行させることを示す所定の送信情報を上述の送信情報記憶領域に追加記憶する。
【０１１０】
また、この扉部材の開放・閉鎖制御を所定回数繰り返し、終了したタイミングで開始する特図２状態更新処理では、所定の終了演出期間（例えば３秒間）すなわち装飾図柄表示装置２０８による大当りを終了することを遊技者に報知する画像を表示している期間待機するように設定するためにＲＡＭ３０８に設けた演出待機時間管理用タイマの記憶領域に演出待機期間を示す情報を設定する。また、普図確率変動フラグがオンに設定されていれば、この大当り遊技の終了と同時に、ＲＡＭ３０８に設けられた時短回数記憶部に時短回数（例えば１００回）をセットするともに、ＲＡＭ３０８に設けられた時短フラグをオンする。なお、その普図確率変動フラグがオフに設定されていれば、時短回数記憶部に時短回数をセットすることもなく、また時短フラグをオンすることもない。ここにいう時短とは、特図変動遊技における大当りを終了してから、次の大当りを開始するまでの時間を短くするため、パチンコ機が遊技者にとって有利な状態になることをいう。この時短フラグがオンに設定されていると、普図高確率状態である。普図高確率状態では普図低確率状態に比べて、普図変動遊技に大当りする可能性が高い。また、普図高確率状態の方が、普図低確率状態に比べて普図変動遊技の変動時間および特図変動遊技の変動時間は短くなる。さらに、普図高確率状態では普図低確率状態に比べて、第２特別始動口２３２の一対の羽根部材２３２ａの１回の開放における開放時間が長くなりやすい。加えて、普図高確率状態では普図低確率状態に比べて、一対の羽根部材２３２ａは多く開きやすい。また、上述のごとく、時短フラグは、大当り遊技中（特別遊技状態中）にはオフに設定される。したがって、大当り遊技中には、普図低確率状態が維持される。これは、大当り遊技中に普図高確率状態であると、大当り遊技中に第１可変入賞口２３４または第２可変入賞口２３５に所定の個数、遊技球が入球するまでの間に第２特図始動口２３２に多くの遊技球が入球し、大当り中に獲得することができる遊技球の数が多くなってしまい射幸性が高まってしまうという問題があり、これを解決するためのものである。
【０１１１】
さらに、コマンド設定送信処理（ステップＳ２３３）で終了演出設定送信処理を実行させることを示す所定の送信情報を上述の送信情報記憶領域に追加記憶する。
【０１１２】
また、所定の終了演出期間が終了したタイミング（演出待機時間管理用タイマの値が１から０になったタイミング）で開始する特図２状態更新処理では、ＲＡＭ３０８の設定領域に特図２非作動中を設定する。さらに、特図２変動遊技の結果が外れであれば、後述するように、はずれフラグがオンされる。このはずれフラグがオンの場合には、上述した所定の停止表示期間が終了したタイミング（特図２停止時間管理用タイマの値が１から０になったタイミング）における特図２状態更新処理でも、ＲＡＭ３０８の設定領域に特図２非作動中を設定する。特図２非作動中の場合における特図２状態更新処理では、何もせずに次のステップＳ２２７に移行するようにしている。
【０１１３】
続いて、特図１についての特図状態更新処理（特図１状態更新処理）を行う（ステップＳ２２７）。この特図１状態更新処理では、特図１の状態に応じて、上述の特図２状態更新処理で説明した各処理を行う。この特図１状態更新処理で行う各処理は、上述の特図２状態更新処理で説明した内容の「特図２」を「特図１」と読み替えた処理と同一であるため、その説明は省略する。なお、特図２状態更新処理と特図１状態更新処理の順番は逆でもよい。
【０１１４】
ステップＳ２２５およびステップＳ２２７における特図状態更新処理が終了すると、今度は、特図１および特図２それぞれについての特図関連抽選処理を行う。ここでも先に、特図２についての特図関連抽選処理（特図２関連抽選処理）を行い（ステップＳ２２９）、その後で、特図１についての特図関連抽選処理（特図１関連抽選処理）を行う（ステップＳ２３１）。これらの特図関連抽選処理についても、主制御部３００が特図２関連抽選処理を特図１関連抽選処理よりも先に行うことで、特図２変動遊技の開始条件と、特図１変動遊技の開始条件が同時に成立した場合でも、特図２変動遊技が先に変動中となるため、特図１変動遊技は変動を開始しない（いわゆる、特図２優先変動）。また、装飾図柄表示装置２０８による、特図変動遊技の大当り判定の結果の報知は、第１副制御部４００によって行われ、第２特図始動口２３２への入賞に基づく抽選の抽選結果の報知が、第１特図始動口２３０への入賞に基づく抽選の抽選結果の報知よりも優先して行われる。
【０１１５】
ステップＳ２３３では、コマンド設定送信処理を行い、各種のコマンドが第１副制御部４００に送信される。なお、第１副制御部４００に送信する出力予定情報は例えば１６ビットで構成しており、ビット１５はストローブ情報（オンの場合、データをセットしていることを示す）、ビット１１〜１４はコマンド種別（本実施形態では、基本コマンド、図柄変動開始コマンド、図柄変動停止コマンド、入賞演出開始コマンド、終了演出開始コマンド、大当りラウンド数指定コマンド、復電コマンド、ＲＡＭクリアコマンドなどコマンドの種類を特定可能な情報）、ビット０〜１０はコマンドデータ（コマンド種別に対応する所定の情報）で構成している。
【０１１６】
具体的には、ストローブ情報は上述のコマンド送信処理でオン、オフするようにしている。また、コマンド種別が図柄変動開始コマンドの場合であればコマンドデータに、１５Ｒ大当りフラグや２Ｒ大当りフラグの値、特図確率変動フラグの値、特図関連抽選処理で選択したタイマ番号などを示す情報を含み、図柄変動停止コマンドの場合であれば、１５Ｒ大当りフラグや２Ｒ大当りフラグの値、特図確率変動フラグの値などを含み、入賞演出コマンドおよび終了演出開始コマンドの場合であれば、特図確率変動フラグの値などを含み、大当りラウンド数指定コマンドの場合であれば特図確率変動フラグの値、大当りラウンド数などを含むようにしている。コマンド種別が基本コマンドを示す場合は、コマンドデータにデバイス情報、第１特図始動口２３０への入賞の有無、第２特図始動口２３２への入賞の有無、第１可変入賞口２３４（または第２可変入賞口２３５）への入賞の有無などを含む。
【０１１７】
第１副制御部４００では、受信した出力予定情報に含まれるコマンド種別により、主制御部３００における遊技制御の変化に応じた演出制御の決定が可能になるとともに、出力予定情報に含まれているコマンドデータの情報に基づいて、演出制御内容を決定することができるようになる。
【０１１８】
ステップＳ２３５では、外部出力信号設定処理を行う。この外部出力信号設定処理では、ＲＡＭ３０８に記憶している遊技情報を、情報出力回路３３６を介してパチンコ機１００とは別体の情報入力回路３５０に出力する。
【０１１９】
ステップＳ２３７では、デバイス監視処理を行う。このデバイス監視処理では、ステップＳ２０５において信号状態記憶領域に記憶した各種センサの信号状態を読み出して、所定のエラーの有無、例えば前面枠扉開放エラーの有無または下皿満タンエラーの有無などを監視し、前面枠扉開放エラーまたは下皿満タンエラーを検出した場合に、第１副制御部４００に送信すべき送信情報に、前面枠扉開放エラーの有無または下皿満タンエラーの有無を示すデバイス情報を設定する。また、各種ソレノイド３３２を駆動して第２特図始動口２３２や、可変入賞口２３４の開閉を制御したり、表示回路３２４、３２６、３３０を介して普通図柄表示装置２１０、第１特別図柄表示装置２１２、第２特別図柄表示装置２１４、各種状態表示部３２８などに出力する表示データを、Ｉ／Ｏ３１０の出力ポートに設定する。また、払出要求数送信処理（ステップＳ２１９）で設定した出力予定情報を出力ポート（Ｉ／Ｏ３１０）を介して第１副制御部４００に出力する。
【０１２０】
ステップＳ２３９では、低電圧信号がオンであるか否かを監視する。そして、低電圧信号がオンの場合（電源の遮断を検知した場合）にはステップＳ２４３に進み、低電圧信号がオフの場合（電源の遮断を検知していない場合）にはステップＳ２４１に進む。
【０１２１】
ステップＳ２４１では、タイマ割込終了処理を行う。このタイマ割込終了処理では、ステップＳ２０１で一時的に退避した各レジスタの値を元の各レジスタに設定したり、割込許可の設定などを行い、その後、主制御部メイン処理に復帰する。
【０１２２】
一方、ステップＳ２４３では、復電時に電断時の状態に復帰するための特定の変数やスタックポインタを復帰データとしてＲＡＭ３０８の所定の領域に退避し、入出力ポートの初期化等の電断処理を行い、その後、上述の主制御部メイン処理に復帰する。
【０１２３】
＜先読み処理＞
【０１２４】
次に、図８を用いて、上述の主制御部タイマ割込処理における入賞受付処理（ステップＳ２１７）で実行される先読み処理について説明する。なお、同図（ａ）は、先読み処理の流れを示すフローチャートであり、同図（ｂ）〜（ｄ）は、先読み情報の一例を示した図である。
【０１２５】
ステップＳ４０１では、第２特図始動口２３２に球が入賞したことを所定の球検出センサが検出したことに基づいて特図２の始動情報（本実施形態では、特図２当選乱数値）が増加したか否かを判定し、該当する場合にはステップＳ４０２に進み、該当しない場合にはステップＳ４０４に進む。
【０１２６】
ステップＳ４０２では、第２特図始動口２３２の入賞によって増加した始動情報を参照して先読みを行う。本実施形態では、後述する大当り判定、図柄抽選、タイマ番号抽選を行い、これらの抽選で決定した当否種別情報、当り図柄種別、はずれ図柄種別、タイマ番号を、先読み情報として先読み（取得）する。
【０１２７】
ステップＳ４０３では、ステップＳ４０２で先読みした先読み情報を、現在の特図２変動遊技の保留数に関連付けし、ＲＡＭ３０８に設けた特図２用先読み情報記憶領域に記憶する。なお、この例では、特図２の始動情報が増加した場合には無条件で先読みを行うように構成しているが、例えば、非電サポ状態の場合には、特図２の始動情報を参照することなく、特図２用先読み情報記憶領域に「未判定」を示す情報を記憶してもよい（すなわち、後述するステップＳ４０５、Ｓ４０８に相当する処理を特図２に適用してもよい）。また、ステップＳ４０３では、特図２用先読み情報記憶領域に記憶した先読み情報を、保留増加コマンドとして第１副制御部４００に送信する準備を行う。
【０１２８】
ステップＳ４０４では、第１特図始動口２３０に球が入賞したことを所定の球検出センサが検出したことに基づいて特図１の始動情報（本実施形態では、特図１当選乱数値）が増加したか否かを判定し、該当する場合にはステップＳ４０５に進み、該当しない場合には処理を終了する。ステップＳ４０５では、電サポ中か否かを判定し、該当する場合にはステップＳ４０６に進み、該当しない場合にはステップＳ４０８に進む。
【０１２９】
ステップＳ４０６では、第１特図始動口２３０の入賞によって増加した始動情報を参照して上述の先読みを行う。ステップＳ４０７では、ステップＳ４０６で先読みした先読み情報を、現在の特図１変動遊技の保留数に関連付けし、ＲＡＭ３０８に設けた特図１用先読み情報記憶領域に記憶する。また、この特図１用先読み情報記憶領域に記憶した先読み情報を、保留増加コマンドとして第１副制御部４００に送信する準備を行う。ステップＳ４０８では、特図１の始動情報を参照することなく、特図１用先読み情報記憶領域に「未判定」を示す情報を記憶した後に処理を終了する。
【０１３０】
同図（ｂ）は、特図１用先読み情報記憶領域に先読み情報が記憶されている例を示した図である。この例では、特図１変動遊技の１回目の保留に対応する記憶領域（保留１）に、先読み情報としてはずれ図柄が記憶され、特図１変動遊技の２回目の保留に対応する記憶領域（保留２）に、先読み情報としてはずれ図柄が記憶され、特図１変動遊技の３回目の保留に対応する記憶領域（保留３）に、先読み情報として小当り図柄が記憶され、特図１変動遊技の４回目の保留に対応する記憶領域（保留４）に、先読み情報として大当り図柄が記憶されている。
【０１３１】
同図（ｃ）は、特図２用先読み情報記憶領域に先読み情報が記憶されている例を示した図である。この例では、特図２変動遊技の１回目の保留に対応する記憶領域（保留１）に、先読み情報としてはずれ図柄が記憶され、特図２変動遊技の２回目の保留に対応する記憶領域（保留２）、特図２変動遊技の３回目の保留に対応する記憶領域（保留３）、および、特図２変動遊技の４回目の保留に対応する記憶領域（保留４）は、空き領域とされている。
【０１３２】
同図（ｄ）は、電サポ中の特図１用先読み情報記憶領域に先読み情報が記憶されている例を示した図である。この例では、特図１変動遊技の１回目の保留に対応する記憶領域（保留１）に、先読み情報として未判定（特図１の始動情報を参照していないことを示す情報）が記憶され、特図１変動遊技の２回目の保留に対応する記憶領域（保留２）、特図１変動遊技の３回目の保留に対応する記憶領域（保留３）、および、特図１変動遊技の４回目の保留に対応する記憶領域（保留４）は、空き領域とされている。
【０１３３】
＜第１副制御部４００の処理＞
【０１３４】
次に、図９を用いて、第１副制御部４００の処理について説明する。なお、同図（ａ）は、第１副制御部４００のＣＰＵ４０４が実行するメイン処理のフローチャートである。同図（ｂ）は、第１副制御部４００のコマンド受信割込処理のフローチャートである。同図（ｃ）は、第１副制御部４００のタイマ割込処理のフローチャートである。同図（ｄ）は、第１副制御部４００の画像制御処理のフローチャートである。
【０１３５】
まず、同図（ａ）のステップＳ５０１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ５０１で初期化処理が実行される。この初期化処理では、入出力ポートの初期設定や、ＲＡＭ４０８内の記憶領域の初期化処理等を行う。ステップＳ５０３では、タイマ変数が１０以上か否かを判定し、タイマ変数が１０となるまでこの処理を繰り返し、タイマ変数が１０以上となったときには、ステップＳ５０５の処理に移行する。ステップＳ５０５では、タイマ変数に０を代入する。
【０１３６】
ステップＳ５０７では、コマンド処理を行う。第１副制御部４００のＣＰＵ４０４は、主制御部３００からコマンドを受信したか否かを判別する。ステップＳ５０９では、演出制御処理を行う。詳細は後述するが、この演出制御処理では、例えば、ステップＳ５０７で新たなコマンドがあった場合には、このコマンドに対応する演出データをＲＯＭ４０６から読み出す等の処理を行い、演出データの更新が必要な場合には演出データの更新処理を行う。
【０１３７】
ステップＳ５１１では、チャンスボタンの押下を検出していた場合、ステップＳ５０９で更新した演出データをチャンスボタンの押下に応じた演出データに変更する処理を行う。ステップＳ５１３では、ステップＳ５０９で読み出した演出データの中にＶＤＰ４３４への命令がある場合には、この命令をＶＤＰ４３４に出力する（詳細は後述）。
【０１３８】
ステップＳ５１５では、ステップＳ５０９で読み出した演出データの中に音源ＩＣ４１６への命令がある場合には、この命令を音源ＩＣ４１６に出力する。ステップＳ５１７では、ステップＳ５０９で読み出した演出データの中に各種ランプ４１８への命令がある場合には、この命令を駆動回路４２０に出力する。
【０１３９】
ステップＳ５１９では、ステップＳ５０９で読み出した演出データの中に遮蔽装置２４６への命令がある場合には、この命令を駆動回路４３２に出力する。ステップＳ５２１では、ステップＳ５０９で読み出した演出データの中に第２副制御部５００に送信する制御コマンドがある場合には、この制御コマンドを出力する設定を行い、ステップＳ５０３へ戻る。
【０１４０】
次に、同図（ｂ）を用いて、第１副制御部４００のコマンド受信割込処理について説明する。このコマンド受信割込処理は、第１副制御部４００が、主制御部３００が出力するストローブ信号を検出した場合に実行する処理である。コマンド受信割込処理のステップＳ６０１では、主制御部３００が出力したコマンドを未処理コマンドとしてＲＡＭ４０８に設けたコマンド記憶領域に記憶する。
【０１４１】
次に、同図（ｃ）を用いて、第１副制御部４００のＣＰＵ４０４によって実行する第１副制御部タイマ割込処理について説明する。第１副制御部４００は、所定の周期（本実施形態では２ｍｓに１回）でタイマ割込を発生するハードウェアタイマを備えており、このタイマ割込を契機として、タイマ割込処理を所定の周期で実行する。
【０１４２】
第１副制御部タイマ割込処理のステップＳ７０１では、第１副制御部メイン処理におけるステップＳ５０３において説明したＲＡＭ４０８のタイマ変数記憶領域の値に、１を加算して元のタイマ変数記憶領域に記憶する。従って、ステップＳ５０３において、タイマ変数の値が１０以上と判定されるのは２０ｍｓ毎（２ｍｓ×１０）となる。
【０１４３】
第１副制御部タイマ割込処理のステップＳ７０３では、ステップＳ５１９で設定された第２副制御部５００への制御コマンドの送信や、演出用乱数値の更新処理等を行う。
【０１４４】
次に、同図（ｄ）を用いて、第１副制御部４００のメイン処理におけるステップＳ５１３の画像制御処理について説明する。同図は、画像制御処理の流れを示すフローチャートを示した図である。
【０１４５】
ステップＳ８０１では、画像データの転送指示を行う。ここでは、ＣＰＵ４０４は、まず、ＶＲＡＭ４３６の表示領域Ａと表示領域Ｂの描画領域の指定をスワップする。これにより、描画領域に指定されていない表示領域に記憶された１フレームの画像が装飾図柄表示装置２０８に表示される。次に、ＣＰＵ４０４は、ＶＤＰ４３４のアトリビュートレジスタに、位置情報等テーブルに基づいてＲＯＭ座標（ＲＯＭ４０６の転送元アドレス）、ＶＲＡＭ座標（ＶＲＡＭ４３６の転送先アドレス）などを設定した後、ＲＯＭ４０６からＶＲＡＭ４３６への画像データの転送開始を指示する命令を設定する。ＶＤＰ４３４は、アトリビュートレジスタに設定された命令に基づいて画像データをＲＯＭ４０６からＶＲＡＭ４３６に転送する。その後、ＶＤＰ４３６は、転送終了割込信号をＣＰＵ４０４に対して出力する。
【０１４６】
ステップＳ８０３では、ＶＤＰ４３４からの転送終了割込信号が入力されたか否かを判定し、転送終了割込信号が入力された場合はステップＳ６０５に進み、そうでない場合は転送終了割込信号が入力されるのを待つ。ステップＳ６０５では、演出シナリオ構成テーブルおよびアトリビュートデータなどに基づいて、パラメータ設定を行う。ここでは、ＣＰＵ４０４は、ステップＳ６０１でＶＲＡＭ４３６に転送した画像データに基づいてＶＲＡＭ４３６の表示領域ＡまたはＢに表示画像を形成するために、表示画像を構成する画像データの情報（ＶＲＡＭ４３６の座標軸、画像サイズ、ＶＲＡＭ座標（配置座標）など）をＶＤＰ４３４に指示する。ＶＤＰ４３４はアトリビュートレジスタに格納された命令に基づいてアトリビュートに従ったパラメータ設定を行う。
【０１４７】
ステップＳ８０７では、描画指示を行う。この描画指示では、ＣＰＵ４０４は、ＶＤＰ４３４に画像の描画開始を指示する。ＶＤＰ４３４は、ＣＰＵ４０４の指示に従ってフレームバッファにおける画像描画を開始する。
【０１４８】
ステップＳ８０９では、画像の描画終了に基づくＶＤＰ４３４からの生成終了割込み信号が入力されたか否かを判定し、生成終了割込み信号が入力された場合はステップＳ６１１に進み、そうでない場合は生成終了割込み信号が入力されるのを待つ。ステップＳ６１１では、ＲＡＭ４０８の所定の領域に設定され、何シーンの画像を生成したかをカウントするシーン表示カウンタをインクリメント（＋１）して処理を終了する。
【０１４９】
ここで、図１０〜図２１を参照して、本実施形態のパチンコ機１００のデータ構造の一例について説明する。
【０１５０】
＜主制御部のＣＰＵのメモリ空間とＩ／Ｏ空間＞
【０１５１】
図１０を用いて、主制御部３００のＣＰＵ３０４のメモリ空間について説明する。なお、同図はＣＰＵ３０４のメモリマップを示した図である。
【０１５２】
主制御部３００のＣＰＵ３０４は、内蔵レジスタ、ＲＯＭ３０６、ＲＡＭ３０８などにアクセスするためのメモリ空間を有している。具体的には、同図のメモリマップに示すように、主制御部３００のＲＯＭ３０６のアドレス／データ信号線は、メモリ空間の内蔵ＲＯＭエリア（本実施形態では、００００Ｈ〜１ＦＦＦＨ（Ｈは１６進数を示す。以下、同じ））に割り当てられ、ＣＰＵ３０４は、この内蔵ＲＯＭエリアを指定してＲＯＭ３０６からのデータの読み出しを行う。内蔵ＲＯＭエリアは、ユーザプログラムや、ユーザプログラムが使用するデータを記憶するための記憶領域である。また、本実施形態では、内蔵ＲＯＭエリアのメモリ空間を、遊技制御用プログラム等を記憶するＲＯＭ制御領域（プログラム記憶領域）、未使用領域、遊技制御用プログラムが使用するデータを記憶するためのＲＯＭデータ領域（プログラムデータ記憶領域）およびその他領域に割り当てている。ＲＯＭ制御領域は、００００Ｈから始まる領域である。
【０１５３】
また、内蔵レジスタのアドレス／データ信号線は、メモリ空間の内蔵レジスタエリア（本実施形態では、２０００Ｈ〜２０ＦＦＨ）に割り当てられ、ＣＰＵ３０４は、この内蔵レジスタエリアを介して内蔵レジスタからのデータの読み出しやレジスタへのデータの書き込みを行う。
【０１５４】
また、ＲＡＭ３０８のアドレス／データ信号線は、メモリ空間の内蔵ＲＡＭエリア（本実施形態では、７Ｅ００Ｈ〜７ＦＦＦＨ）に割り当てられ、ＣＰＵ３０４は、この内蔵ＲＡＭエリアを指定してＲＡＭ３０８からのデータの読み出しやＲＡＭ３０８へのデータの書き込みを行う。また、本実施形態では、内蔵ＲＡＭエリアのメモリ空間を、ユーザープログラムが使用するワークエリア、未使用領域、仮スタックエリアおよびスタックエリアに割り当てている。ワークエリアは、７Ｅ００Ｈから始まる領域である。
【０１５５】
また、主制御部３００は、これらの内蔵ＲＯＭや内蔵ＲＡＭなどの記憶手段の他に、ＣＰＵ３１０の内部に、レジスタＡ〜レジスタＦを含む複数の汎用レジスタ、プログラムカウンタ（ＰＣ）、命令レジスタなどの記憶手段を備えている。
【０１５６】
図１１を参照して、図７で説明した普図状態更新処理（ステップＳ２２１）、普図関連抽選処理（ステップＳ２２３）などで用いる普図関連データテーブルの一例について説明する。図１１は各種データテーブルの概要図である。
【０１５７】
＜普図状態更新処理ジャンプテーブル＞
【０１５８】
図１１（ａ）は、普図状態更新処理ジャンプテーブルの概要を示す。普図状態更新処理ジャンプテーブルはＲＯＭ制御領域に設けられ、アドレス０Ｂ００Ｈに普図関連抽選処理（プログラム）の先頭アドレスのうちの下位８ビット（または上位８ビット）が記憶され、０Ｂ０１Ｈには、普図関連抽選処理の先頭アドレスのうちの上位８ビット（または下位８ビット）が記憶されている。また、アドレス０Ｂ０２Ｈに普図変動中処理（プログラム）の先頭アドレスのうちの下位８ビット（または上位８ビット）が記憶され、０Ｂ０３Ｈには、普図変動中処理の先頭アドレスのうちの上位８ビット（または下位８ビット）が記憶されている。また、アドレス０Ｂ０４Ｈに普図表示確定処理（プログラム）の先頭アドレスのうちの下位８ビット（または上位８ビット）が記憶され、０Ｂ０５Ｈには、普図表示確定処理の先頭アドレスのうちの上位８ビット（または下位８ビット）が記憶されている。また、アドレス０Ｂ０６Ｈに普電役（電チュー）制御処理（プログラム）の先頭アドレスのうちの下位８ビット（または上位８ビット）が記憶され、０Ｂ０７Ｈには、普電役（電チュー）制御処理の先頭アドレスのうちの上位８ビット（または下位８ビット）が記憶されている。また、アドレス０Ｂ０８Ｈに普電役作動終了処理（プログラム）の先頭アドレスのうちの下位８ビット（または上位８ビット）が記憶され、０Ｂ０９Ｈには、普電役作動終了処理の先頭アドレスのうちの上位８ビット（または下位８ビット）が記憶されている。
【０１５９】
＜普電役制御オフセットテーブル＞
【０１６０】
図１１（ｂ）は、普電役制御オフセットテーブルの概要を示す。普電役制御オフセットテーブルは、ＲＯＭデータ領域に設けられ、普電役の状態に応じたオフセットデータが記憶されている。オフセットデータは、以下に説明する状態１普電役制御データテーブルと状態２普電役制御データテーブルとのいずれかを参照する場合に、参照先のテーブルの開始位置の決定（データテーブルの振り分け）に用いるデータであり、ここでは一例として非電サポ状態（状態１）と、電サポ状態（状態２）の場合のオフセットデータが記憶されているものとする。
【０１６１】
＜状態１普電役制御データテーブル＞
【０１６２】
図１１（ｃ）は、状態１普電役制御テーブルの概要を示す。状態１普電役制御テーブルは、ＲＯＭデータ領域に設けられ、状態１（ここでは、非電サポ状態）に対応した複数の普電役制御データが記憶されている。
【０１６３】
＜状態２普電役制御データテーブル＞
【０１６４】
図１１（ｄ）は、状態２普電役制御テーブルの概要を示す。状態２普電役制御テーブルは、ＲＯＭデータ領域に設けられ、状態２（ここでは、電サポ状態）に対応した複数の普電役制御データが記憶されている。
【０１６５】
＜普図関連ＲＡＭデータ＞
【０１６６】
図１１（ｄ）は、内蔵ＲＡＭエリア（ワークエリア）に設けられた記憶領域とそこに記憶される普図関連のデータ（以下、普図関連ＲＡＭデータともいう）の一例を示す。
【０１６７】
同図に示すように、内蔵ＲＡＭエリアには、普図ステータス記憶領域、開放延長機能作動状態記憶領域、普図表示図柄記憶領域、普図制御データカウンタ記憶領域、普図汎用タイマ（下位）記憶領域、普図汎用タイマ（上位）記憶領域が少なくとも設けられている。
【０１６８】
普図ステータス記憶領域には、普図の状態に応じて、同図に示す普図ＳＴ１〜普図ＳＴ５の５種類のステータスのいずれかが記憶される。普図ＳＴ１はデータ（値）としては０（「００００００００」）が記憶され、普図関連抽選処理に対応する。同様に、普図ＳＴ２はデータ（値）としては１（「０００００００１」）が記憶されて普図変動中処理に対応し、普図ＳＴ３はデータ（値）としては２（「００００００１０」）が記憶された普図表示確定処理に対応し、普図ＳＴ４はデータ（値）としては３（「００００００１１」）が記憶されて普電役制御処理に対応し、普図ＳＴ５はデータ（値）としては４（「０００００１００」）が記憶されて普電役作動終了処理に対応する。
【０１６９】
開放延長機能作動状態記憶領域は、開放延長機能作動状態が記憶される。本実施形態では状態１（非電サポ状態）であるか、状態２（電サポ状態）であるかが記憶される。普図表示図柄記憶領域は、普図の図柄の種類が記憶される。本実施形態では、図柄１（普図１）であるか、図柄２（普図２）であるかが記憶される。開放延長機能作動状態記憶領域および普図表示図柄記憶領域については、図１２を参照して後に詳述する。普図制御データカウンタ記憶領域は、状態１普電役制御データテーブルまたは、状態２普電役制御データテーブルのうちいずれの（何行目の）データを読み出すのかを示すカウンタである。データカウンタは後述する普電役データカウンタ更新処理によって更新され、状態１（または状態２）普電役制御データテーブルのデータが順次取得される。普図汎用タイマ記憶領域は、普図の変動時間等や、普電役の開閉時間を計測するためのものであり、普図汎用タイマ（下位）記憶領域は下位ビットが記憶され、普図汎用タイマ（下位）記憶領域は上位ビットが記憶される。普図汎用タイマ（下位）記憶領域および普図汎用タイマ（上位）記憶領域についても、図１２を参照して後に詳述する。
【０１７０】
図７に示した普図更新処理（ステップＳ２２１）では、図１１（ｅ）の普図関連ＲＡＭデータの普図ステータス記憶領域に記憶されている普図ステータス（普図ＳＴ１〜普図ＳＴ５）の値を取得し、図１１（ａ）の普図状態更新処理ジャンプテーブルを参照して普図ステータスに応じた処理にジャンプする。
【０１７１】
より詳細には、普図状態更新処理ジャンプテーブルの先頭アドレス（この例では０Ｂ００Ｈ）を取得し、普図ステータスの値を２倍した値を算出する。そして、取得した普図状態更新処理ジャンプテーブルの先頭アドレスに算出した値を加算した、普図状態更新処理ジャンプテーブルのアドレスに格納されているデータがジャンプ先のアドレスとなる。具体例を挙げて説明すると、普図ステータスが普図ＳＴ０２の場合、普図ＳＴ０２の値として普図ステータス記憶領域に記憶された値０１Ｈ（「０００００００１」）を２倍して、普図状態更新処理ジャンプテーブルの先頭アドレス０Ｂ００Ｈに０２Ｈを加算して０Ｂ０２Ｈを得る。そして普図状態更新処理ジャンプテーブルのアドレス０Ｂ０２Ｈに格納されているデータ（普図変動中処理の先頭アドレス）がジャンプ先のアドレスとなる。
【０１７２】
＜実施例１＞
【０１７３】
＜普電役制御処理／各種データテーブル＞
【０１７４】
図１２は、図１１に示した各種データテーブルの具体例を示す図であり、図７の普図状態更新処理（ステップＳ２２１）で実行される普電役制御処理を行う場合の各種データテーブルの一例である。上述の如く、普電役制御処理は、図１１（ａ）の普図状態更新処理ジャンプテーブルの、普電役制御処理の先頭アドレスに格納されているアドレスにジャンプした先で実行される処理である。当該処理では、図１２に示す各種データテーブルを用いて、普電役（電チュー）の制御情報（開放時間）の取得及び設定が行われる。
【０１７５】
図１２（ａ）は、普電役制御オフセットテーブルの一例である。普電役制御オフセットテーブルの先頭アドレス（ここでは、１２００Ｈ）には、状態１（非電サポ状態）オフセットデータ（値は、０２Ｈ）が記憶され、次のアドレス１２０１Ｈには、状態２（電サポ状態）オフセットデータ（値は、０９Ｈ）が記憶されている。尚、普電役制御オフセットテーブルの状態１オフセットデータおよび状態２オフセットデータはそれぞれ１バイトデータである。
【０１７６】
図１２（ｂ）は、状態１普電役制御テーブルの一例である。状態１普電役制御テーブルは、先頭アドレス（ここでは、１２０２Ｈ）に、普電役の開閉時間データＡ１と開放を示す情報（図１２（ｅ）で説明する）が格納されている。次のアドレス１２０４Ｈに０が格納され、その次のアドレス１２０６Ｈに普電役の開閉時間データＡ２および開放を示す情報が格納され、更に次のアドレス１２０８Ｈに０が格納されている。
【０１７７】
なお、状態１普電役制御テーブルのデータ格納領域は１バイトであり、本実施形態では、１つの開閉時間データ（および開放を示す情報）を２バイトの格納領域で保持している。つまりこの例では、アドレス１２０２Ｈと１２０３Ｈの２バイトで開閉時間データＡ１を保持し、アドレス１２０６Ｈと１２０７Ｈの２バイトで開閉時間データＡ２を保持している。開閉時間データが１バイトの時間データの場合、１０２４ｍｓ（＝１割り込み（例えば４ｍｓ）×１バイト（２５６））まで計測可能である。本実施形態では１バイトで十分なデータであっても、２バイトごとに区切り、２バイトで１つのデータを保持している。また、アドレス１２０４Ｈ，１２０８Ｈにはプログラムに連続的に読み込むデータの終了を認識させるために値０が格納されている。
【０１７８】
図１２（ｃ）は、状態２普電役制御テーブルの一例である。状態２普電役制御テーブルは、先頭アドレス（ここでは、１２０ＡＨ）に、普電役の開閉時間データＢ１と開放を示す情報が格納され、次のアドレス１２０ＣＨに０が格納され、その次のアドレス１２０ＥＨに普電役の開閉時間データＢ２と開放を示す情報が格納され、更に次のアドレス１２１０Ｈに開閉時間データＢ３が格納され、次のアドレスに開閉時間データＢ４と開放を示す情報が格納され、更に次のアドレス１２１４Ｈに０が格納されている。
【０１７９】
ここでアドレス１２１０Ｈの開閉時間データＢ３は、開放を示す情報が含まれない閉鎖時間の情報であり、この場合もアドレス１２１０Ｈと１２１１Ｈの２バイトで開閉時間データＢ３を保持している。また、アドレス１２０ＣＨ、１２１４Ｈの値０はプログラムが終了を判断するデータである。
【０１８０】
このように、状態１普電役制御データテーブルおよび状態２普電役制御データテーブルは、それぞれ一のデータテーブルの中に、読み込み終了データと、開閉制御データとが格納されている。読み込み終了データは、プログラムに連続的に読み込むデータの終了を認識させる情報であり、開閉制御データは、開放時間の情報（開閉時間データと開放を示す情報）および／または閉鎖時間の情報である。すなわち、状態１普電役制御データテーブルおよび状態２普電役制御データテーブルは、それぞれ一のデータテーブルの中に、開放時間の情報とプログラムに連続的に読み込むデータの終了を認識させる情報の２種類の制御情報が格納されている場合（例えば、状態１普電役制御データテーブル）と、これら２種類の制御情報に閉鎖時間の情報を加えた３種類の制御情報が格納されている場合（例えば、状態２普電役制御データテーブル）とがある。
【０１８１】
またここでは、状態１普電役制御データテーブルに上記の２種類の制御情報が格納され、状態２普電役制御データテーブルに上記の３種類の制御情報が格納されている場合を例に示したが、状態１普電役制御データテーブルと状態２普電役制御データテーブルのいずれもが上記２種類の制御情報が格納されるものであってもよいし、両データテーブルのいずれもが上記３種類の制御情報が格納されるものであってもよい。また、状態１普電役制御データテーブルに３種類の制御情報が格納され、状態２普電役制御データテーブルに２種類の制御情報が格納されるものであってもよい。
【０１８２】
本実施形態では、各種データテーブル間の未使用データ領域の発生を回避するため、例えば、普電役制御オフセットテーブル（の最後尾アドレス）と状態１普電役制御テーブル（の先頭アドレス）の間は余り領域がないように、連続したアドレス１２０１Ｈと１２０２Ｈに配置し、また状態１普電役制御テーブル（の最後尾アドレス）と状態２普電役制御テーブル（の先頭アドレス）も連続したアドレス１２０８Ｈと１２０ＡＨに配置している。
【０１８３】
また、各種データテーブル中のデータが１バイトデータで足りる場合であっても、２バイトデータとして管理（２バイトで１つのデータを保持）している。している。１バイトデータと２バイトデータが混在すると、未使用データ領域が増える恐れがあるが、各種データテーブル中のデータを２バイトデータで管理することで、未使用データ領域の不必要な増加を回避することができる。したがって、未使用データ領域への不正プログラムや不正データの埋め込みの可能性を少なくすることができる。
【０１８４】
図１２（ｄ）は、普図関連ＲＡＭデータの、開放延長機能作動状態記憶領域、普図表示図柄記憶領域のデータの一例について示す図である。
【０１８５】
開放延長機能作動状態記憶領域は、図示の如く状態１（非電サポ状態）の場合には値００Ｈが記憶され、状態２（電サポ状態）の場合には値０１Ｈが記憶される。これらの値は、図７に示した特図２関連抽選処理（ステップＳ２２９）および特図１関連抽選処理（ステップＳ２３１）の抽選結果に応じて設定される。
【０１８６】
また、普図表示図柄記憶領域は、下位の１ビット〜２ビットに図柄種別（０〜ｎ）、３ビット〜５ビットに状態２の場合のオフセット値、上位の６ビット〜８ビットに状態１の場合のオフセット値が格納される。例えば、普図の図柄が図柄１（普図１）の場合、下位の１ビット〜２ビットに００Ｈ、３ビット〜５ビットに状態２の場合のオフセット値として００Ｈ、上位の６ビット〜８ビットに状態１の場合のオフセット値として００Ｈが格納される。また、例えば、普図の図柄が図柄２（普図２）の場合、下位の１ビット〜２ビットに０１Ｈ、３ビット〜５ビットに状態２の場合のオフセット値として０２Ｈ、上位の６ビット〜８ビットに状態１の場合のオフセット値として０２Ｈが格納される。下位１ビット〜２ビットで示される図柄種別は、図７の普図関連抽選処理（ステップＳ２２３）の抽選結果に応じて設定される。なお、ここでは一例として普図の図柄が図柄１（普図１）と図柄２（普図２）の場合を例に説明しているが普図の図柄（種類）は３以上あってもよい。また、図柄種別、状態２の場合のオフセット値および状態１の場合のオフセット値の記憶領域は、図示の配置に限らず、１ビット目〜８ビット目のいずれに記憶されてもよい。例えば、下位の１ビット〜３ビットに状態２の場合のオフセット値、４ビット〜６ビットに状態１の場合のオフセット値、上位の７ビット〜８ビットに図柄種別（０〜ｎ）が格納されるものとしてもよい。また、本実施形態では、データ容量削減およびデータ群の隙間（未使用データ領域）を埋めるため、普図表示図柄記憶領域のように、使用するビット数が少ない複数の情報を１つのデータ（２バイトデータ）として格納している。
【０１８７】
図１２（ｅ）は、開閉時間データの構成の一例を示す図である。
【０１８８】
本実施形態では、一群のデータに第一の種類のデータと第二の種類のデータを混在させている。また、第二の種類のデータは、複数バイトにまたがって格納されている。また、１バイト中に第一の種類のデータと第二の種類のデータとを格納している。また、第一の種類のデータと第二の種類のデータは、入賞口の駆動に関する制御を行うデータである。
【０１８９】
より具体的には、一群のデータ（開閉時間データ）に格納される情報は、第一の種類のデータは、例えば、電チューを駆動させるソレノイドに出力するためのデータ（出力するデータそのものであってもよい）であり、第二の種類のデータは、例えば、電チューの開閉時間情報である。
【０１９０】
開閉時間データは既述の如く、例えばアドレスＸＸＸ０Ｈ（下位８ビット）と、ＸＸＸ１Ｈ（上位８ビット）の２バイトデータで構成されている。そして、下位１ビット〜８ビットと、上位８ビットのうち１ビット〜７ビットまでの１５ビットで時間を示す情報が保持され、上位８ビットの８ビット目に開閉を示す情報が保持される。開閉を示す情報は、０が閉鎖を示す情報であり、１が開放を示す情報であって、図７の主制御部タイマ割込処理のタイマ更新処理Ｓ２１３などにおいて、電チューを駆動させるソレノイドに出力するためのデータ（出力するデータそのものであってもよい）をセットする。なお、セットしたデータをソレノイドに出力する処理は、データのセットと共に行ってもよいし、主制御部タイマ割込処理のデバイス監視処理（ステップＳ２３７）などで、他の信号出力系の処理とともに行ってもよい。また、時間を示す情報は１５ビットで構成されているが、１５ビット分である必要はない。
【０１９１】
このような構成により、プログラムデータの解析が困難になる場合があるので、例えば電チューの開放時間を長くして特図２の変動を容易にするようなプログラムを不正に書き換えるゴト行為を未然に防止できる場合がある
【０１９２】
図１２（ａ）〜（ｅ）を参照して、参照する普電役制御データテーブル（同図（ｂ）または同図（ｃ））の先頭アドレスを取得するまでの流れを説明する。
【０１９３】
まず、同図（ａ）の普電役制御オフセットテーブルの先頭アドレス（ここでは１２００Ｈ）を取得する。そして当該先頭アドレスに、状態１または状態２のいずれかによって開放延長機能作動状態記憶領域の値（状態１であれば００Ｈ、状態２であれば０１Ｈ）を加算して普電役制御オフセットテーブルの参照アドレスを得る（状態１であればアドレス１２００Ｈとなり、状態２であればアドレス１２０１Ｈとなる）。この加算後の参照アドレスに、当該アドレスに記憶されているオフセットデータの値（状態１であれば０２Ｈ，状態２であれば０９Ｈ）を加算したアドレスが、参照する普電役制御データテーブルの先頭アドレス（状態１普電役制御データテーブルの先頭アドレス１２０２Ｈまたは状態２普電役制御データテーブルの先頭アドレス１２０ＡＨ）となる。
【０１９４】
また、普電役制御データテーブルのうち、参照開始位置を取得するまでの流れは以下の通りである。まず、同図（ｄ）の開放延長機能作動状態記憶領域の値と普図表示図柄記憶領域の図柄種別エリアに基づいて、状態１オフセット値または状態２オフセット値を取得する。このオフセット値を２倍した値を、参照する状態１または状態２のいずれかの普電役制御データテーブルの先頭アドレスに加算する。この加算後のアドレスが、参照開始位置のアドレスとなる。プログラムは、参照開始位置アドレスの開閉時間データから参照を開始し、たとえば昇順でデータの終了を示すデータまで開閉時間データを順次読み込む。
【０１９５】
例えば、普図表示図柄が図柄１の場合、開放延長機能作動状態記憶領域の状態１オフセット値および状態２オフセット値はいずれも００Ｈである。したがって、普図表示図柄が図柄１の場合は、状態１普電役制御データテーブルおよび状態２普電役制御データテーブルのいずれも、先頭アドレスから開閉時間データの読み込みが開始される。
【０１９６】
一方、普図表示図柄が図柄２の場合、開放延長機能作動状態記憶領域の状態１オフセット値および状態２オフセット値に応じて、状態１普電役制御データテーブルおよび状態２普電役制御データテーブルの読み込み開始位置が異なる。
【０１９７】
一例として、開放延長機能作動状態が状態２（電サポ状態）で、普図表示図柄が図柄２（普図２）の場合において、参照する普電役制御データテーブル（同図（ｂ）または同図（ｃ））の先頭アドレスを取得するまでの流れを説明する。
【０１９８】
まず、同図（ａ）の普電役制御オフセットテーブルの先頭アドレス１２００Ｈを取得する。そして当該先頭アドレスに、開放延長機能作動状態（０１Ｈ）を加算して普電役制御オフセットテーブルのアドレス１２０１Ｈを得る。この加算後のアドレス１２０１Ｈに、当該アドレス１２０１Ｈに記憶されている状態２オフセットデータの値（０９Ｈ）を加算したアドレス１２０ＡＨが、参照する普電役制御データテーブルの先頭アドレスとなる。したがってこの場合、同図（ｃ）の状態２普電役制御データテーブルが参照される。
【０１９９】
また、状態２普電役制御データテーブルのうち、参照開始位置を取得するまでの流れは以下の通りである。まず、同図（ｄ）の開放延長機能作動状態記憶領域の値（この場合、０１Ｈ（状態２））と普図表示図柄記憶領域の図柄種別エリア（この場合、０１Ｈ（図柄２））に基づいて、状態２オフセット値（０２Ｈ）を取得する。この状態２オフセット値（０２Ｈ）を２倍した値（０４Ｈ）を、参照する状態２普電役制御データテーブルの先頭アドレス１２０ＡＨに加算する。この加算後のアドレス１２０ＥＨが、参照開始位置のアドレスとなる。つまりこの場合、プログラムは、アドレス１２０ＥＨの開閉時間データＢ２および開閉を示す情報から参照を開始し、アドレス１２１４Ｈの値０でデータの終了を判断する。
【０２００】
このように、本実施例では、状態１普電役制御データテーブルおよび状態２普電役制御データテーブルの参照開始位置アドレスは状態および図柄によって変動し、参照開始位置アドレスの開閉時間データからデータの終了を認識させるデータ（値０のデータ）を読み込むまで、順次、開閉時間データの読み込みを行うものである。
【０２０１】
また、実施例１は、各状態において、普図が異なる場合には参照する開閉時間データを共用しない。例えば、状態１の場合、図柄１（普図１）では、状態１オフセット値が００Ｈであり、状態１普電役制御データテーブルの先頭アドレス１２０２Ｈから、データの終了を認識させるデータまでが読み込まれ、開閉時間データＡ１が取得される。一方、図柄２（普図２）では、状態２オフセット値が０２Ｈであるので、これを２倍した値を状態１普電役制御データテーブルの先頭アドレス１２０２Ｈに加算したアドレス１２０６Ｈからデータの終了を認識させるデータまでが読み込まれ、開閉時間データＡ２（図柄1の場合とは異なるデータ）が取得される。
【０２０２】
図１３は、本実施形態の比較例として従来の開閉時間テーブルの一例を示す。従来では、普図の当りが１種類であったため、普電役（電チュー）の開放制御のパターン（開閉時間データ）は少量であった。現在では、特図の種類を増やし、大当り時の普電役の開放制御のパターンを多彩にして遊技者の興趣を高めるパチンコ機が多くなっている。また、特図２と特図１の変動遊技の保留があった場合は、特図２の保留から消化する特図２優先変動機では、特図２が特図１よりも遊技者に有利になるように設定し、通常遊技状態（非電サポ状態）と、時短などの電サポ状態とで有利度に差を設け、出玉感を煽ることで遊技者の興趣を高めるパチンコ機も提案されている。
【０２０３】
このような現状において、従来では非電サポ状態であった通常遊技状態においても、普電役（電チュー）の開閉制御を行い、有利な特図２の変動遊技の機会を増やす要望が高まっている。このような要望に対応するため、普図の種類を複数に増やし、状態（通常遊技状態、電サポ状態）や図柄に応じて普電役の開閉制御を行う技術が知られている。
【０２０４】
例えば、図１３（ａ）に示す従来の開閉制御テーブルでは先頭アドレス１２００Ｈから４バイト目までのアドレス１２０３Ｈを使用して、通常時用のデータテーブルが設けられており、通常時の開閉時間データ１、開閉時間データ２が格納されている。また、アドレス１２１０Ｈから６バイト目までのアドレス１２１５Ｈを使用して、開放延長時データテーブルが設けられており、開放延長時の開閉時間データ１〜４が格納されている。そしてこのような開閉制御テーブルは、複数の普図に対応して状態毎、図柄毎に設けられているため、データ容量が多くなるだけでなく、場合によってはテーブル間の未使用データ領域（ここではアドレス１２０４Ｈ〜アドレス１２０ＦＨ）が発生する場合があり、当該未使用データ領域に不正プログラムや不正データを挿入されるおそれがあった。また、これらが挿入された場合には、正当なデータ間に埋め込まれているため、発見が困難となる問題があった。
【０２０５】
また、図１３（ｂ）に示すように、開閉時間データとして１バイトデータ（例えば、アドレス１２００Ｈの通常時開閉時間データ１）と２バイトデータ（例えば、アドレス１２０１Ｈ〜１２０２Ｈの通常時開閉時間データ２）とが混在する場合もある。このような場合に、テーブル中の２バイトデータ（偶数バイトデータ）の参照に際し、先頭アドレスに所定の値（例えば、所定のインデックス値の２倍値）を加算して参照位置を算出する処理を行うことが一般的である。このため、２バイトデータ（偶数バイトデータ）が格納されたデータテーブルの先頭アドレス、および２バイトデータの格納先アドレスは偶数になる。このため、１つのテーブルに１バイトデータと２バイトデータとが混在した場合も、ＲＯＭ内に未使用データ領域が増える恐れがあった。
【０２０６】
本実施形態では、例えば図１２に示すように同図（ａ）の普電役制御オフセットテーブルの最後尾アドレス１２０１Ｈと、同図（ｂ）の状態１普電役制御データテーブルの先頭アドレス１２０２Ｈは余り領域がない連続したアドレスになっている。また、状態１普電役制御データテーブルと状態２普電役制御データテーブルも連続したアドレスに配置されている。また、各種データテーブルのデータは、全て２バイトデータとして格納しているため、データテーブル中の未使用データ領域の発生を回避できる。
【０２０７】
すなわち、複数のテーブルの間には、未使用データ領域は存在していないため、未使用データ領域の不必要な増加を回避することができる。また、状態１普電役制御データテーブル中の一部（１つのデータあるいは、ある一群のデータ全て）が１バイトデータであっても、２バイトデータとして管理することができるので、これによっても未使用データ領域の不必要な増加を回避することができる。したがって、未使用データ領域への不正プログラムや不正データの埋め込みの可能性を少なくすることができる。
【０２０８】
また、開放時間と閉鎖時間を混在させて記憶しているため、例えば不正書き換えで開放時間を長くしようとしたところ、閉鎖時間が長くなるなど不正書き換えのミスが生じやすい構成となっており、不正書き換えを未然に防止できる場合がある。
【０２０９】
＜普電役制御処理／フローチャート＞
【０２１０】
図１４（ａ）は、図７の普図状態更新処理（ステップＳ２２１）で実行される、普電役制御処理の流れを示すフローチャートである。同図を参照して、普電役制御処理について説明する。
【０２１１】
ステップＳ９０１では、普図関連ＲＡＭデータテーブルから普図ステータスを取得し、普図ＳＴが４（データ値としては３であるか（図１１参照））であるか否か（当該処理の初回であるか否か）を判定し、そうである場合はステップＳ９０２に進み、そうでない場合は処理を終了する。
【０２１２】
ステップＳ９０２ではＲＡＭ３０８の設定領域に設定されている普電役作動状態フラグがオフであるか否かを判定し、オフである場合はステップＳ９０３に進み、そうでない場合は、ステップＳ９０９に進む。
【０２１３】
ステップＳ９０３では、普図関連ＲＡＭデータテーブルから開放延長機能作動状態記憶領域の値を取得し、次のステップＳ９０４では普電役制御オフセットテーブルの先頭アドレス（例えば、図１２（ａ）ではアドレス１２００Ｈ）を取得する。
【０２１４】
ステップＳ９０４に続くステップＳ９０５では、ステップＳ９０３で取得した開放延長機能作動状態記憶領域の値と普電役制御オフセットテーブルに基づいて、参照する普電役データテーブルの先頭アドレスを取得する。すなわち、普電役制御オフセットテーブルの先頭アドレスに、開放延長機能作動状態記憶領域の値を加算する。当該加算後のアドレスが、参照する普電役データ制御テーブル（状態１普電役制御データテーブルまたは状態２普電役制御データテーブルのいずれか）の先頭アドレスとなる（図１２参照）。
【０２１５】
ステップＳ９０５に続くステップＳ９０６では、普電役データ制御テーブルの先頭アドレスと普図関連ＲＡＭデータテーブルの普図表示図柄記憶領域の値に基づき、普電役データ制御テーブルの参照開始位置を取得する。すなわち、ステップＳ９０５で取得した、参照する普電役データ制御テーブルの先頭アドレスによって、状態１普電役制御データテーブルまたは状態２普電役制御データテーブルのいずれを参照するかが決定するので、本ステップでは決定したいずれかの普電役制御データテーブルの参照開始位置を決定する。具体的には、普図表示図柄記憶領域の図柄種別エリアの値を取得し、図柄種別エリアの値とステップＳ９０３で取得した開放延長機能作動状態記憶領域の値とに基づいて、状態１オフセット値または状態２オフセット値を取得する。この状態１または状態２オフセット値を２倍した値を、参照する状態１または状態２普電役制御データテーブルの先頭アドレスに加算する。この加算後のアドレスが、参照開始位置のアドレスとなる（図１２参照）。
【０２１６】
ステップＳ９０６に続くステップＳ９０７では、普図関連ＲＡＭデータの普図制御データカウンタ記憶領域に０をセットし、続くステップＳ９０８では普電役作動状態フラグにオンをセットする。
【０２１７】
ステップＳ９０８に続くステップＳ９０９では、ステップＳ９０６で取得した参照開始位置のアドレスとデータカウンタに基づいて、開閉時間データを読み出す。
【０２１８】
ステップＳ９０９に続くステップＳ９１０では、ステップＳ９０９で読み出した開閉時間データが終了を示すデータ（値０）であるか否かを判定し、終了を示すデータでない場合は、ステップＳ９１１に進み、終了を示すデータ（値０）である場合は、ステップＳ９１３に進む。
【０２１９】
ステップＳ９１１では、普電役の開閉情報（開閉を示す情報および開閉時間データ）に基づき、電チュー（第２特図始動口２３２）の羽根部材２３２ａの開閉駆動用のソレノイド（３３２）に出力する開閉信号をセットする。
【０２２０】
ステップＳ９１１に続くステップＳ９１２では、普図関連ＲＡＭデータの普図汎用タイマ（下位）記憶領域および普図汎用タイマ（上位）記憶領域のそれぞれに、ステップＳ９０９で読み出した開閉時間データをセットする。
【０２２１】
ステップＳ９１３では、普電役制御フラグにオフをセットし、続くステップＳ９１４では、普電役作動状態フラグにオフをセットする。
【０２２２】
なお、図１４（ａ）のフローチャートにおいて、ステップＳ９０１、ステップＳ９０２、ステップＳ９１０などの判定処理は、ステートメントを実行する前に条件を判断する（ステートメントを実行せずにループを抜ける）前判定でもよいし、ステートメントの実行後に条件を判断する（ステートメントを実行後ループを抜ける）後判定のいずれであってもよい。また、上述のフローチャートでは、ステップＳ９０９、Ｓ９１０などで普電役制御データテーブル（状態１普電役制御データテーブルまたは状態２普電役制御データテーブル）の参照開始位置のアドレスを決定し、そのアドレスから終了を示すデータ（値０）になるまで、アドレスの昇順に（テーブルの最後尾に向かって）開閉データを読み出しているが、参照開始位置のアドレスから降順に（先頭に向かって）開閉データを読み出すものとしてもよい。
【０２２３】
さらに、図１４ではまた普電役制御処理の流れの一例を示したが、上述の普電役制御処理を実現できる構成であれば、同図のフローには限らない。たとえば、同図のフローの全ての処理が一のモジュールで実行される必要はなく、同図のフローの処理の順序もこれに限らない。また同図のフローのうちの一部の処理は、別の割込み処理において行われてもよい。また、一部の処理が第一の割込み処理で行われ、他の処理が第二の割込み処理で行われてもよい。その場合、第二の割込み処理は、第一の割込み処理に続く割込み処理でなくてもよい。さらに、各処理の間に他の処理が実行されてもよい。このようなフローチャートのアルゴリズムの変更態様については、以降のフローチャートについても同様に適用できる。
【０２２４】
図１５は、図７の主制御部タイマ割込み処理の普図状態更新処理（ステップＳ２２１）で行われる、普電役データカウンタ更新処理の流れの一例を示すフローチャートである。
【０２２５】
ステップＳ１００１では、普電役作動状態フラグがオンであるか否かを判定し、オンの場合はステップＳ１００２に進み、そうでない場合は処理を終了する。
【０２２６】
ステップＳ１００２では、普図表示図柄更新タイマの値が０であるか否かを判定し、０の場合はステップＳ１００３に進み、そうでない場合は処理を終了する。普図表示図柄更新タイマは、主制御部タイマ割込み処理のタイマ更新処理（ステップＳ２１３）で更新される。
【０２２７】
ステップＳ１００３では、普図制御データカウンタ記憶領域の値に１を加算する。
【０２２８】
＜実施例２＞
【０２２９】
＜普電役制御処理／各種データテーブル＞
【０２３０】
図１６は、普電役オフセットテーブル、状態１普電役制御データテーブル、状態２普電役制御データテーブル、普図関連ＲＡＭデータの他の具体例を示す図である。以下の説明においては主に実施例１と異なる部分について記載し、それ以外の構成は実施例１と同様とする。
【０２３１】
図１６（ａ）は、普電役制御オフセットテーブルの一例である。普電役制御オフセットテーブルの先頭アドレス（ここでは、１２００Ｈ）には、状態１（非電サポ状態）オフセットデータ（値は、０２Ｈ）が記憶され、次のアドレス１２０１Ｈには、状態２（電サポ状態）オフセットデータ（値は、０７Ｈ）が記憶されている。尚、普電役制御オフセットテーブルの状態１オフセットデータおよび状態２オフセットデータはそれぞれ１バイトデータである。
【０２３２】
図１６（ｂ）は、状態１普電役制御テーブルの一例である。状態１普電役制御テーブルは、先頭アドレス（ここでは、１２０２Ｈ）に、普電役の開閉時間データＡ１と開放を示す情報が格納されている。次のアドレス１２０４Ｈに開閉時間データＡ２（開放を示す情報が無いので閉鎖時間データ）が格納され、その次のアドレス１２０６Ｈに普電役の開閉時間データＡ３および開放を示す情報が格納されている。
【０２３３】
図１６（ｃ）は、状態２普電役制御テーブルの一例である。状態２普電役制御テーブルは、先頭アドレス（ここでは、１２０８Ｈ）に、普電役の開閉時間データＢ１と開放を示す情報が格納され、次のアドレス１２０ＡＨに開閉時間データＢ２（閉鎖時間データ）が格納され、次のアドレス１２０ＣＨに開閉時間データＢ３と開放を示す情報が格納され、その次のアドレス１２０ＥＨに開閉時間データＢ４が格納され、更に次のアドレス１２１０Ｈに開閉時間データＢ５と開放を示す情報が格納されている。
【０２３４】
なお、本実施例においても１つの開閉時間データを２バイトの格納領域で保持しているまた、各種データテーブル間の未使用データ領域の発生を回避するため、例えば、普電役制御オフセットテーブル（の最後尾アドレス）と状態１普電役制御テーブル（の先頭アドレス）とは連続したアドレス１２０１Ｈと１２０２Ｈに配置し、また状態１普電役制御テーブル（の最後尾アドレス）と状態２普電役制御テーブル（の先頭アドレス）も連続したアドレス１２０６Ｈと１２０８Ｈに配置している。
【０２３５】
図１６（ｄ）は、普図関連ＲＡＭデータの、開放延長機能作動状態記憶領域、普図表示図柄記憶領域のデータの一例について示す図である。
【０２３６】
開放延長機能作動状態記憶領域は、図示の如く状態１（非電サポ状態）の場合には値００Ｈが記憶され、状態２（電サポ状態）の場合には値０１Ｈが記憶される。
【０２３７】
また、普図表示図柄記憶領域は、下位の１ビット〜２ビットに図柄種別（０〜ｎ）、３ビット〜５ビットに状態２普電役制御データテーブルから読み出すデータの個数、上位の６ビット〜８ビットに状態１普電役制御データテーブルから読み出すデータの個数が格納される。例えば、普図の図柄が図柄１（普図１）の場合、下位の１ビット〜２ビットに００Ｈ、３ビット〜５ビットに状態２普電役制御データテーブルから読み出すデータの個数として１１Ｈ（３個）、上位の６ビット〜８ビットに状態１普電役制御データテーブルから読み出すデータの個数として０１Ｈ（１個）が格納される。また、例えば、普図の図柄が図柄２（普図２）の場合、下位の１ビット〜２ビットに０１Ｈ、３ビット〜５ビットに状態２普電役制御データテーブルから読み出すデータの個数として１０１Ｈ（５個）、上位の６ビット〜８ビットに状態１普電役制御データテーブルから読み出すデータの個数として１１Ｈ（３個）が格納される。
【０２３８】
図１６（ａ）〜（ｄ）を参照して、参照する普電役制御データテーブル（同図（ｂ）または同図（ｃ））の先頭アドレスを取得するまでの流れを説明する。
【０２３９】
まず、同図（ａ）の普電役制御オフセットテーブルの先頭アドレス１２００Ｈを取得する。そして当該先頭アドレスに、開放延長機能作動状態記憶領域の値（状態１または状態２のいずれかによってその値）を加算して普電役制御オフセットテーブルの参照アドレスを得る（状態１であればアドレス１２００Ｈ、状態２であればアドレス１２０１Ｈ）。この加算後の参照アドレスに、当該アドレスに記憶されているオフセットデータの値（状態１であれば０２Ｈ，状態２であれば０７Ｈ）を加算したアドレスが、参照する普電役制御データテーブルの先頭アドレス（状態１普電役制御データテーブルの先頭アドレス１２０２Ｈまたは状態２普電役制御データテーブルの先頭アドレス１２０８Ｈ）となる。
【０２４０】
また、普電役制御データテーブルのうち、参照開始位置を取得するまでの流れは以下の通りである。まず、同図（ｄ）の開放延長機能作動状態記憶領域の値と普図表示図柄記憶領域の図柄種別エリアに基づいて、状態１データ個数または状態２データ個数を取得する。そして、取得した普電役制御データテーブルの先頭アドレスから、この個数分の開閉時間データをたとえば昇順で順次読み込む。
【０２４１】
たとえば、状態１（非電サポ状態）で図柄１（普図１）の場合には、普電役制御オフセットテーブルの先頭アドレス１２００Ｈに、状態１オフセットデータ（０２Ｈ）を追加して状態１普電役制御データテーブルを決定する。本実施例では、状態１普電役制御データテーブルの先頭アドレス１２０２Ｈが参照開始位置であり、図柄１の場合は、普図表示図柄格納領域の状態１データ個数が１個であるので、アドレス１２０２Ｈの開閉時間データＡ１および開放を示す情報を読み込み、開閉時間データの取得を終了する。
【０２４２】
また、たとえば、状態１（非電サポ状態）で図柄２（普図２）の場合には、状態１普電役制御データテーブルの先頭アドレス１２０２Ｈが参照開始位置になっており、図柄２の場合は、普図表示図柄格納領域の状態２データ個数が３個であるので、アドレス１２０２Ｈの開閉時間データＡ１および開放を示す情報から順次、３個の開閉時間データを読み込む。そして、３個目の、アドレス１２０６Ｈの開閉時間データＡ３および開放を示す情報を読み込んだ後に開閉時間データの取得を終了する。
【０２４３】
また、たとえば、状態２（電サポ状態）で図柄２（普図２）の場合には、普電役制御オフセットテーブルの先頭アドレス１２００Ｈに、状態２オフセットデータ（０７Ｈ）を追加して状態２普電役制御データテーブルを決定する。そして、状態２普電役制御データテーブルの先頭アドレス１２０８Ｈが参照開始位置であり、図柄２の場合は、普図表示図柄格納領域の状態２データ個数５個であるので、アドレス１２０８Ｈの開閉時間データＢ１および開放を示す情報から順次、５個の開閉時間データを読み込む。そして、５個目の、アドレス１２１０Ｈの開閉時間データＢ５および開放を示す情報を読み込んだ後に開閉時間データの取得を終了する。
【０２４４】
このように、本実施例では、状態１普電役制御データテーブルおよび状態２普電役制御データテーブルの参照開始位置アドレスはそれぞれのテーブルの先頭アドレスに固定されており、状態および図柄によって、参照開始位置アドレス（先頭アドレス）から読み込む開閉時間データの個数が異なっている。そして、開閉時間データの取得の終了条件は、特定データ（実施例１では値０のデータ）の読み込みではなく、読み出し（読み込み）個数のカウントで判定するものである。
【０２４５】
実施例２は、各状態において、普図が異なる場合に参照する開閉時間データの少なくとも一部を共用する。例えば、状態１の場合、図柄１（普図１）では、状態１データ個数が１個であるので、状態１普電役制御データテーブルの先頭アドレス１２０２Ｈから１個が読み込まれ、開閉時間データＡ１が取得される。一方、図柄２（普図２）では、状態１データ個数が３個であるので、状態１普電役制御データテーブルの先頭アドレス１２０２Ｈから３個が読み込まれ、開閉時間データＡ１〜Ａ３が取得される。この場合、開閉時間データＡ１は、異なる普図（図柄１、図柄２）で共用することができる。
【０２４６】
このように、開閉時間データの少なくとも一部を共用しているため、例えば、図柄２（普図２）の場合における開放時間を長くするような不正プログラム書き換え行為を未然に防止することが可能になる場合がある。また、状態２はもともと電チューが開放しやすい状態であるので、この状態のときに開放時間を延長させる不正プログラム書換え行為を行うと、一般的には当該行為が判明しにくいが、本実施例の構成によれば、例えば状態２の開閉時間データの格納位置の解析が困難となるため、開放時間を延長させる不正プログラム書換え行為を未然に防止することができる場合がある。
【０２４７】
なお、共用する開閉時間データ（上記の例では、開閉時間データＡ１）の長さと、共用しない開閉時間データ（上記の例では、開閉時間データＡ２，Ａ３）の時間の長さは、同等でもよく、共用する開閉時間データが共用しない開閉時間データよりも短くてもよく、逆に、長くてもよい。
【０２４８】
また、図１６に示すように、図柄１（普図１）の場合と図柄２（普図２）の場合で、参照する記憶領域を完全に分離していないので、データ容量の削減を図ることができる場合がある。
【０２４９】
＜普電役制御処理／フローチャート＞
【０２５０】
図１７は、実施例２の普電役制御処理の流れを示すフローチャートである。同図を参照して、普電役制御処理について説明する。
【０２５１】
ステップＳ１１０１では、普図関連ＲＡＭデータテーブルから普図ステータスを取得し、普図ＳＴが４（データ値としては３であるか（図１１参照））であるか否か（当該処理の初回であるか否か）を判定し、そうである場合はステップＳ１１０２に進み、そうでない場合は処理を終了する。
【０２５２】
ステップＳ１１０２ではＲＡＭ３０８の設定領域に設定されている普電役作動状態フラグがオフであるか否かを判定し、オフである場合はステップＳ１１０３に進み、そうでない場合は、ステップＳ１１０９に進む。
【０２５３】
ステップＳ１１０３では、普図関連ＲＡＭデータテーブルから開放延長機能作動状態記憶領域の値を取得し、次のステップＳ１１０４では普電役制御オフセットテーブルの先頭アドレス（例えば、図１６（ａ）ではアドレス１２００Ｈ）を取得する。
【０２５４】
ステップＳ１１０４に続くステップＳ１１０５では、ステップＳ１１０３で取得した開放延長機能作動状態記憶領域の値と普電役制御オフセットテーブルに基づいて、参照する普電役データテーブルの先頭アドレスを取得する。すなわち、普電役制御オフセットテーブルの先頭アドレスに、開放延長機能作動状態記憶領域の値を加算する。当該加算後のアドレスが、参照する普電役データ制御テーブル（状態１普電役制御データテーブルまたは状態２普電役制御データテーブルのいずれか）の先頭アドレスとなる（図１６参照）。
【０２５５】
ステップＳ１１０５に続くステップＳ１１０６では、普図表示図柄記憶領域の図柄種別エリアの値を取得し、図柄種別エリアの値とステップＳ１１０３で取得した開放延長機能作動状態記憶領域の値とに基づいて、読み出すデータの個数（状態１データ個数または状態２データ個数）を取得する。（図１６参照）。
【０２５６】
ステップＳ１１０６に続くステップＳ１１０７では、普図関連ＲＡＭデータの普図制御データカウンタ記憶領域に０をセットし、続くステップＳ１１０８では普電役作動状態フラグにオンをセットする。
【０２５７】
ステップＳ１１０８に続くステップＳ１１０９では、ステップＳ１１０６で取得した読み出すデータの個数とデータカウンタの個数を比較し、データカウンタが読み出すデータの個数以下の場合には、ステップＳ１１１０に進み、そうでない場合はステップＳ１１１３に進む。
【０２５８】
ステップＳ１１１０では、ステップＳ１１０５で取得した参照する普電役データ制御テーブル（状態１普電役制御データテーブルまたは状態２普電役制御データテーブルのいずれか）の先頭アドレスとデータカウンタに基づいて、開閉時間データを読み出す。
【０２５９】
ステップＳ１１１１では、普電役の開閉情報（開閉を示す情報および開閉時間データ）に基づき、電チュー（第２特図始動口２３２）の羽根部材２３２ａの開閉駆動用のソレノイド（３３２）に出力する開閉信号をセットする。
【０２６０】
ステップＳ１１１１に続くステップＳ１１１２では、普図関連ＲＡＭデータの普図汎用タイマ（下位）記憶領域および普図汎用タイマ（上位）記憶領域のそれぞれに、ステップＳ１１０９で読み出した開閉時間データをセットする。
【０２６１】
ステップＳ１１１３では、普電役制御フラグにオフをセットし、続くステップＳ１１１４では、普電役作動状態フラグにオフをセットする。
【０２６２】
＜実施例３＞
【０２６３】
＜普電役制御処理／各種データテーブル＞
【０２６４】
図１８は、普電役オフセットテーブル、状態１普電役制御データテーブル、状態２普電役制御データテーブル、普図関連ＲＡＭデータの他の具体例を示す図である。以下の説明においては主に実施例１、実施例２と異なる部分について記載し、それ以外の構成は実施例１または実施例２と同様とする。
【０２６５】
図１８（ａ）は、普電役制御オフセットテーブルの一例である。普電役制御オフセットテーブルは、それぞれ１バイトデータであり、先頭アドレス（ここでは、１２００Ｈ）には、状態１（非電サポ状態）オフセットデータが記憶され、次のアドレス１２０１Ｈには、状態２（電サポ状態）オフセットデータが記憶されている。
【０２６６】
状態１オフセットデータは、下位の１ビット〜２ビットにオフセットデータの値（０２Ｈ）、３ビット〜５ビットに状態２普電役制御データテーブルから読み出すデータの個数として１１Ｈ（３個）、上位の６ビット〜８ビットに状態１普電役制御データテーブルから読み出すデータの個数として０１Ｈ（１個）が格納される。また、状態２オフセットデータは、下位の１ビット〜２ビットにオフセットデータの値（０７Ｈ）、３ビット〜５ビットに状態２普電役制御データテーブルから読み出すデータの個数として１０１Ｈ（５個）、上位の６ビット〜８ビットに状態１普電役制御データテーブルから読み出すデータの個数として１１Ｈ（３個）が格納される。
【０２６７】
図１８（ｂ）は、状態１普電役制御テーブルの一例である。状態１普電役制御テーブルは、先頭アドレス（ここでは、１２０２Ｈ）に、普電役の開閉時間データＡ１と開放を示す情報が格納されている。次のアドレス１２０４Ｈに開閉時間データＡ２（開放を示す情報が無いので閉鎖時間データ）が格納され、その次のアドレス１２０６Ｈに普電役の開閉時間データＡ３および開放を示す情報が格納されている。
【０２６８】
図１８（ｃ）は、状態２普電役制御テーブルの一例である。状態２普電役制御テーブルは、先頭アドレス（ここでは、１２０８Ｈ）に、普電役の開閉時間データＢ１と開放を示す情報が格納され、次のアドレス１２０ＡＨに開閉時間データＢ２（閉鎖時間データ）が格納され、次のアドレス１２０ＣＨに開閉時間データＢ３と開放を示す情報が格納され、その次のアドレス１２０ＥＨに開閉時間データＢ４が格納され、更に次のアドレス１２１０Ｈに開閉時間データＢ５と開放を示す情報が格納されている。
【０２６９】
なお、本実施例においても１つの開閉時間データを２バイトの格納領域で保持しているまた、各種データテーブル間の未使用データ領域の発生を回避するため、例えば、普電役制御オフセットテーブル（の最後尾アドレス）と状態１普電役制御テーブル（の先頭アドレス）とは連続したアドレス１２０１Ｈと１２０２Ｈに配置し、また状態１普電役制御テーブル（の最後尾アドレス）と状態２普電役制御テーブル（の先頭アドレス）も連続したアドレス１２０６Ｈと１２０８Ｈに配置している。
【０２７０】
さらに、実施例２の普電役制御オフセットテーブル（図１６（ａ））では、オフセット値が下位３ビットに格納され、４ビット目から８ビット目は余りのビットであったが、本実施形態ではこの余りのビットに、読み出すデータの個数を格納し、データ容量の削減を実現している。
【０２７１】
図１８（ｄ）は、普図関連ＲＡＭデータの、開放延長機能作動状態記憶領域、普図表示図柄記憶領域のデータの一例について示す図である。
【０２７２】
開放延長機能作動状態記憶領域は、図示の如く状態１（非電サポ状態）の場合には値００Ｈが記憶され、状態２（電サポ状態）の場合には値０１Ｈが記憶される。
【０２７３】
また、普図表示図柄記憶領域は、下位の１ビット〜２ビットに図柄種別（０〜ｎ）、３ビット〜５ビットに状態２普電役制御データテーブルの先頭アドレスからのオフセット値（参照開始位置を決定するためのオフセット値）、上位の６ビット〜８ビットに状態１普電役制御データテーブルの先頭アドレスからのオフセット値（参照開始位置を決定するためのオフセット値）が格納される。例えば、状態２オフセット値は、図柄１の場合が００Ｈ、図柄２の場合が１０Ｈであり、状態１オフセット値は、図柄１の場合が００Ｈ、図柄２の場合が１０Ｈである。
【０２７４】
実施例３では、実施例２（図１６）と比較して、普電役制御オフセットテーブルにおいても、種類の異なるデータ（普図１データ個数、普図２データ個数）を混在させて格納しているので、すると、オフセットテーブルの方にも、種類の異なるデータを混在させているので、更に解析が困難となり、例えば、不正プログラム書き換え行為を未然に防止することが可能になる場合がある。
【０２７５】
図１８を参照して、参照する普電役制御データテーブル（同図（ｂ）または同図（ｃ））の先頭アドレスを取得するまでの流れを説明する。
【０２７６】
まず、同図（ａ）の普電役制御オフセットテーブルの先頭アドレス（ここでは、１２００Ｈ）を取得する。そして当該先頭アドレスに、開放延長機能作動状態記憶領域の値（状態１または状態２のいずれかによってその値）を加算して普電役制御オフセットテーブルの参照アドレスを得る（状態１であればアドレス１２００Ｈ、状態２であればアドレス１２０１Ｈ）。この加算後の参照アドレスに、当該アドレスに記憶されているオフセットデータの値（状態１であれば０２Ｈ，状態２であれば０７Ｈ）を加算したアドレスが、参照する普電役制御データテーブルの先頭アドレス（状態１普電役制御データテーブルの先頭アドレス１２０２Ｈまたは状態２普電役制御データテーブルの先頭アドレス１２０８Ｈ）となる。
【０２７７】
また、普電役制御データテーブルのうち、参照開始位置を取得するまでの流れは以下の通りである。まず、同図（ｄ）の開放延長機能作動状態記憶領域の値と普図表示図柄記憶領域の図柄種別エリアに基づいて、状態１オフセット値または状態２オフセット値を取得する。そして、取得した普電役制御データテーブルの先頭アドレスに、取得したオフセット値を加算して、参照開始アドレスを算出する。
【０２７８】
また、状態と図柄に応じて、普電役オフセットテーブルの、上位５ビット（４ビット目から８ビット目）に格納されている普図１データ個数または普図２データ個数を取得し、普電役制御データテーブルの参照開始アドレスから、当該データ個数分の開閉時間データを取得する。この場合、開閉時間データは例えば昇順で順次読み込み、普電役制御データテーブルの最後尾アドレスまで到達し、かつ読み出すデータ個数に満たない場合は、普電役制御データテーブルの先頭アドレスに戻って順次読み込む。
【０２７９】
たとえば、状態１（非電サポ状態）で図柄１（普図１）の場合には、普電役制御オフセットテーブルの先頭アドレス１２００Ｈに、状態１オフセットデータ（０２Ｈ）を追加して状態１普電役制御データテーブルを決定する。そしてその先頭アドレス１２０２Ｈに、普図表示図柄記憶領域の図柄１の場合の状態１オフセット値（０２Ｈ）を加算したアドレス１２０４Ｈが参照開始アドレスとなる。また、普電役オフセットテーブルの状態１オフセットデータの上位５ビットから、普図１データ個数（１個）を取得する。そして、状態１普電役制御データテーブルの参照開始アドレス１２０４Ｈから開始して１個（すなわち、開閉時間データＡ２（閉鎖時間情報）を読み込み、開閉時間データの取得を終了する。
【０２８０】
また、たとえば、状態１（非電サポ状態）で図柄２（普図２）の場合には、状態１普電役制御データテーブルの先頭アドレス１２０２Ｈに、普図表示図柄記憶領域の図柄２の場合の状態１オフセット値（００Ｈ）を加算したアドレス１２０２Ｈが参照開始アドレスとなる。また、普電役オフセットテーブルの状態１オフセットデータの上位５ビットから、普図２データ個数（３個）を取得する。そして、状態１普電役制御データテーブルの参照開始アドレス１２０２Ｈから開始して３個分のデータを読み込む。具体的には、状態１普電役制御データテーブルの先頭アドレス１２０２Ｈの開閉時間データＡ１と開放を示す情報を読み込み、アドレス１２０４Ｈの開閉時間データＡ２（閉鎖時間データ）を読み込み、アドレス１２０６Ｈの開閉時間データＡ３と開放を示す情報を読み込んで、開閉時間データの取得を終了する。
【０２８１】
また、たとえば、状態２（電サポ状態）で図柄２（普図２）の場合には、状態２普電役制御データテーブルの先頭アドレス１２０８Ｈに、普図表示図柄記憶領域の図柄２の場合の状態２オフセット値（００Ｈ）を加算したアドレス１２０８Ｈが参照開始アドレスとなる。また、普電役オフセットテーブルの状態２オフセットデータの上位５ビットから、普図２データ個数（５個）を取得する。そして、状態２普電役制御データテーブルの参照開始アドレス１２０８Ｈから開始して５個分のデータを読み込む。具体的には、状態２普電役制御データテーブルの先頭アドレス１２０８の開閉時間データＢ１、アドレス１２０ＡＨの開閉時間データＢ２（閉鎖時間データ）、アドレス１２０Ｃの開閉時間データＢ３と肺胞を示す情報、アドレス１２ＥＨの開閉時間データＢ４（閉鎖時間データ）、アドレス１２１０Ｈの開閉時間データＢ５と開放を示す情報を読み込んで、開閉時間データの取得を終了する。
【０２８２】
このように、実施例３では、状態１普電役制御データテーブルと状態２普電役制御データテーブルのそれぞれの先頭アドレスに、状態１オフセット値または状態２オフセット値を加算したアドレスが、参照開始位置（参照開始アドレス）となり、当該参照開始アドレスから、状態に応じて、普図１データ個数または普図２データ個数で特定される個数分の開閉時間データを読み込むものである。つまり、参照開始位置も読み出すデータ個数も状態と図柄によって異なっている。
【０２８３】
実施例３は、各状態において、普図が異なる場合に参照する開閉時間データの少なくとも一部を共用する点では実施例２と同様である（例えば、状態１の場合、開閉時間データＡ２は図柄１と図柄２で共用するが、開閉時間データＡ２，Ａ３は図柄２の時に読み込まれ、共用されない）。
【０２８４】
実施例３が実施例２と異なる点は、実施例２では図柄１の場合も図柄２の場合も、それぞれの普電制御データテーブルの先頭アドレスからデータを読み込むものであったのに対し、実施例３では、図柄１の場合は、各普電役制御データテーブルの途中のアドレス（上記の例ではアドレス１２０４Ｈ）からデータの読み込みを開始するが、図柄２では、各普電役制御データテーブルの先頭アドレス（上記の例ではアドレス１２０２Ｈ）からデータの読み込みを行う点である。すなわち、実施例２では各普電役制御データテーブルの先頭アドレス側のデータが共用されるのに対し、実施例３では、当該データテーブルの後方（最後尾）アドレス側のデータが共用される。
【０２８５】
＜普電役制御処理／フローチャート＞
【０２８６】
図１９は、実施例３の普電役制御処理の流れを示すフローチャートである。同図を参照して、普電役制御処理について説明する。
【０２８７】
ステップＳ１２０１では、普図関連ＲＡＭデータテーブルから普図ステータスを取得し、普図ＳＴが４（データ値としては３であるか（図１１参照））であるか否か（当該処理の初回であるか否か）を判定し、そうである場合はステップＳ１２０２に進み、そうでない場合は処理を終了する。
【０２８８】
ステップＳ１２０２ではＲＡＭ３０８の設定領域に設定されている普電役作動状態フラグがオフであるか否かを判定し、オフである場合はステップＳ１２０３に進み、そうでない場合は、ステップＳ１２１０に進む。
【０２８９】
ステップＳ１２０３では、普図関連ＲＡＭデータテーブルから開放延長機能作動状態記憶領域の値を取得し、次のステップＳ１２０４では普電役制御オフセットテーブルの先頭アドレス（例えば、図１８（ａ）ではアドレス１２００Ｈ）を取得する。
【０２９０】
ステップＳ１２０４に続くステップＳ１２０５では、ステップＳ１１０３で取得した開放延長機能作動状態記憶領域の値と普電役制御オフセットテーブルに基づいて、参照する普電役データテーブルの先頭アドレスを取得する。すなわち、普電役制御オフセットテーブルの先頭アドレスに、開放延長機能作動状態記憶領域の値を加算する。当該加算後のアドレスが、参照する普電役データ制御テーブル（状態１普電役制御データテーブルまたは状態２普電役制御データテーブルのいずれか）の先頭アドレスとなる（図１８参照）。
【０２９１】
ステップＳ１２０５に続くステップＳ１２０６では、普図表示図柄記憶領域のデータに基づいて、状態１オフセット値エリアの値または状態２オフセット値エリアの値を取得し、これをステップＳ１２０５で取得した普電役データ制御テーブルの先頭アドレスに加算して、参照開始アドレスを取得する。
【０２９２】
続くステップＳ１２０７では、普電役制御オフセットテーブルの上位５ビットのうち、状態と図柄に応じて、読み出すデータの個数（普図１データ個数または普図２データ個数）を取得する。
【０２９３】
続くステップＳ１２０８では、普図表示図柄記憶領域のデータに基づいて普図関連ＲＡＭデータの普図制御データカウンタ記憶領域に初期値をセットする。例えば、状態２で普図１の場合は、「３」（普図表示図柄記憶領域の状態２オフセット値エリアの値（２）を１に加算した値）が初期値としてセットされる。これにより、図１８（ｃ）の状態２普電役制御データテーブルの３行目（アドレス１２０ＣＨ）から（図柄１なので普電役制御データテーブルの途中から）データが読み込まれる。続くステップＳ１２０９では普電役作動状態フラグにオンをセットする。
【０２９４】
ステップＳ１２０９に続くステップＳ１２１０では、ステップＳ１２０７で取得した読み出すデータの個数とデータカウンタの個数を比較し、データカウンタが読み出すデータの個数以下の場合には、ステップＳ１２１１に進み、そうでない場合はステップＳ１２１４に進む。
【０２９５】
ステップＳ１２１１では、ステップＳ１２０６で取得した参照する普電役データ制御テーブル（状態１普電役制御データテーブルまたは状態２普電役制御データテーブルのいずれか）の参照開始アドレスとデータカウンタに基づいて、開閉時間データを読み出す。既述の如く、普電役データ制御テーブルの最後尾アドレスの開閉時間データを読み出した後に、再び本ステップＳ１２１１を実行する場合（読み出すデータの個数に達していない場合）は、普電役データ制御テーブルの先頭アドレスに戻って、開閉時間データを読み出す。
【０２９６】
ステップＳ１２１２では、普電役の開閉情報（開閉を示す情報および開閉時間データ）に基づき、電チュー（第２特図始動口２３２）の羽根部材２３２ａの開閉駆動用のソレノイド（３３２）に出力する開閉信号をセットする。
【０２９７】
ステップＳ１２１２に続くステップＳ１２１３では、普図関連ＲＡＭデータの普図汎用タイマ（下位）記憶領域および普図汎用タイマ（上位）記憶領域のそれぞれに、ステップＳ１１０９で読み出した開閉時間データをセットする。
【０２９８】
ステップＳ１２１４では、普電役制御フラグにオフをセットし、続くステップＳ１２１５では、普電役作動状態フラグにオフをセットする。
【０２９９】
図２０および図２１を参照して、実施例３の各種データテーブルの変形例について説明する。
【０３００】
＜実施例４＞
【０３０１】
図２０は、実施例３において普電役制御オフセットテーブル以外の専用データテーブル（普電役制御拡張データテーブル）を備える場合の一例である。普電役制御オフセットテーブルは例えば実施例２に示すように、オフセット値のみ保持するテーブルとし、実施例３の普図１データ個数と普図２データ個数は、他の記憶領域（普電役制御拡張データテーブル）に格納してもよい。
【０３０２】
＜実施例５＞
【０３０３】
図２１は、実施例３の普電役制御データテーブルに保持される開閉時間データとして、開放時間データのみ（開閉時間データと開放を示す情報）のみが格納される場合の一例である。
【０３０４】
例えばここでは、状態２普電役制御データテーブルのアドレス１２０８Ｈに、開閉時間データＢ１と開放を示す情報が格納され、アドレス１２０ＡＨに、開閉時間データＢ２と開放を示す情報のみが格納され、アドレス１２０ＣＨに、開閉時間データＢ３と開放を示す情報のみが格納されている。
【０３０５】
この場合、図１８（ｃ）の状態２普電役制御データテーブルに格納されていた、開閉時間データＢ２、開閉時間データＢ４（いずれも閉鎖時間データ）はプログラム内に保持されるか、あるいは他の記憶領域に格納されている。
【０３０６】
また、ここでは状態１普電役制御データテーブルの図示は省略しているが、同様に開放時間データのみが格納されているものとする。これ以外は実施例３と同様で得あるので説明は省略する。
【０３０７】
なお、実施例５は、実施例３（図１８）と同様にデータを取得するものであるり、各状態において、普図が異なる場合に参照する開閉時間データの少なくとも一部を共用するものであるが、各開閉時間データＢ１〜Ｂ３の間に閉鎖時間データが含まれないため、普図表示図柄記憶領域（図２１（ｃ）の状態１オフセット値および状態２オフセット値は図１８に示すものと異なっている。
【０３０８】
＜実施例６＞
【０３０９】
実施例６として、例えば実施例５において、普電役制御データテーブルのうちの例えば最後尾のアドレス１２０ＣＨの開閉時間データＢ３を繰り返し読み出すように構成してもよい。これにより例えば、電チューを０．１秒開放した後、１秒間の開放を複数回繰り返すことができる。
【０３１０】
なお、上記の各実施例（実施例１〜６）は、組合せ可能である。また、例えば、１つの実施例の全てまたは一部を他の実施例に含めてもよい。その際、実施例Ａ（例えば、実施例１）に実施例Ｂ（例えば、実施例２）を組み合わせることで不都合な部分がある場合は、適宜。実施例Ａや実施例Ｂの構成の一部を修正したものも含む。
【０３１１】
また、例えば、特図１の場合は実施例Ａ（実施例１〜実施例６のいずれか）を採用し、特図２は実施例Ｂ（実施例１〜実施例６のいずれか）を採用するなどとしてもよし、状態1の場合は実施例Ａを採用し、状態２の場合は実施例Ｂを採用するなどとしてもよい。
【０３１２】
＜ジャンプテーブル／モジュールの配置例１＞
【０３１３】
図２２は、ＲＯＭにおけるモジュール２１とモジュール２２の配置例を示した図である。ジャンプテーブルのジャンプ先１（０１００Ｈ）によって呼び出すモジュール２１は、先頭アドレスが０１００Ｈ、最後尾アドレスが０１０９Ｈ、プログラム容量が１０バイトの、処理ＡＡを実行するためのプログラムである。また、ジャンプテーブルのジャンプ先２（０１１０Ｈ）によって呼び出すモジュール２２は、先頭アドレスが０１１０Ｈ、最後尾アドレスが０１１９Ｈ、プログラム容量が１０バイトの、処理ＢＢを実行するためのプログラムである。
【０３１４】
すなわち、この例では、モジュール２１とモジュール２２との間には余り領域が無く、モジュール２１の最後尾アドレスとモジュール２２の先頭アドレスが連続したアドレスとされている。このように、各モジュール間に余り領域が生じないように配置すれば、余り領域に不正なプログラムが挿入されるような事態を未然に防止することができる場合がある。
【０３１５】
なお、この例では、ジャンプテーブル１のジャンプ先１（０１００Ｈ）をジャンプ先とするジャンプ命令を実行した場合には、ＲＯＭ領域の０１００Ｈ番地にジャンプすることでモジュール２１（処理ＡＡ)が実行され、ジャンプテーブル１のジャンプ先２（０１１０Ｈ）をジャンプ先とするジャンプ命令を実行した場合には、ＲＯＭ領域の０１１０Ｈ番地にジャンプすることでモジュール２２（処理ＢＢ）が実行される。
【０３１６】
＜ジャンプテーブル／モジュールの配置例２＞
【０３１７】
図２３は、ＲＯＭにおけるモジュール２１（モジュール２１−Ａ、モジュール２１−Ｂ）、およびモジュール２２の配置例を示した図である。ジャンプテーブルのジャンプ先２（０１０５Ｈ）によって呼び出すモジュール２１−Ｂは、先頭アドレスが０１０５Ｈ、最後尾アドレスが０１０９Ｈ、プログラム容量が５バイトの、処理ＤＤ（第二の処理）を実行するためのプログラムである。また、ジャンプテーブルのジャンプ先１（０１００Ｈ）によって呼び出すモジュール２１−Ａは、先頭アドレスが０１００Ｈ、最後尾アドレスが０１０４Ｈ、プログラム容量が５バイトの、処理ＣＣ（第一の処理）を実行するためのプログラムと、このプログラムに連続して配置された処理ＤＤのプログラムと、を組み合わせたプログラムである。また、ジャンプテーブルのジャンプ先３（０１１０Ｈ）によって呼び出すモジュール２２は、先頭アドレスが０１１０Ｈ、最後尾アドレスが０１１９Ｈ、プログラム容量が１０バイトの、処理ＥＥを実行するためのプログラムである。
【０３１８】
すなわち、この例では、モジュール２１−Ａとモジュール２２との間、および、モジュール２１−Ｂとモジュール２２との間には余り領域が無く、モジュール２１−Ａ、２１−Ｂの最後尾アドレスとモジュール２２の先頭アドレスが連続したアドレスとされている。このように、各モジュール間に余り領域が生じないように配置すれば、余り領域に不正なプログラムが挿入されるような事態を未然に防止することができる場合がある。
【０３１９】
また、この例では、ジャンプテーブル１のジャンプ先１（０１００Ｈ）をジャンプ先とするジャンプ命令を実行した場合には、ＲＯＭ領域の０１００Ｈ番地にジャンプすることでモジュール２１−Ａ（処理ＣＣと処理ＤＤが組み合わされた処理)が実行され、ジャンプテーブル１のジャンプ先２（０１０５Ｈ）をジャンプ先とするジャンプ命令を実行した場合には、ＲＯＭ領域の０１０５Ｈ番地にジャンプすることでモジュール２１−Ｂ（処理ＤＤ）が実行され、ジャンプテーブル１のジャンプ先３（０１２０Ｈ）をジャンプ先とするジャンプ命令を実行した場合には、ＲＯＭ領域の０１１０Ｈ番地にジャンプすることでモジュール２２（処理ＥＥ）が実行される。このような構成とすれば、処理ＤＤを少なくとも２種類の異なるジャンプ先から呼び出すことができ、プログラム容量を削減できる場合がある。
【０３２０】
＜ジャンプテーブル＞
【０３２１】
次に、ＲＳＴ命令によるジャンプに替えてジャンプテーブルによるジャンプを適用した例について説明する。図２４（ａ）は、ジャンプテーブルの一例を示した図であり、同図（ｂ）は、主制御部３００のＲＯＭ領域におけるモジュールの配置例を示した図である。
【０３２２】
この例では、主制御部３００は、同図（ａ）に示すような２種類のジャンプテーブル１、２を備えている。ジャンプテーブル１、２の各々には、各種ジャンプ命令によって参照されるジャンプ先アドレスが予め記憶されている。
【０３２３】
例えば、ジャンプテーブル１の先頭には、ジャンプ先アドレスとして０１００Ｈが記憶されており、当該ジャンプ先アドレスをジャンプ先とするジャンプ命令を実行した場合には、ＲＯＭ領域の０１００Ｈ番地にジャンプする（プログラムカウンタ（ＰＣ）に０１００Ｈがセットされる）。また、ジャンプテーブル２の先頭から２番目には、ジャンプ先アドレスとして０２５０Ｈが記憶されており、当該ジャンプ先アドレスをジャンプ先とするジャンプ命令を実行した場合には、ＲＯＭ領域の０２５０Ｈ番地にジャンプする（プログラムカウンタ（ＰＣ）に０２５０Ｈがセットされる）。
【０３２４】
また、この例では、同図（ｂ）に示すように、主制御部３００のＲＯＭ領域にはモジュール２１〜２５が配置されている。モジュール２１〜２５の先頭アドレスは、同図（ｂ）に示すとおりであり、これらの先頭アドレスは、同図（ａ）に示すジャンプテーブル１、２に基づいてジャンプすることが可能なアドレスと一致している。
【０３２５】
したがって、例えば、ジャンプテーブル１のジャンプ先１（０１００Ｈ）をジャンプ先とするジャンプ命令を実行した場合には、ＲＯＭ領域の０１００Ｈ番地にジャンプすることでモジュール２１が実行され、ジャンプテーブル２のジャンプ先５（０３００Ｈ）をジャンプ先とするジャンプ命令を実行した場合には、ＲＯＭ領域の０３００Ｈ番地にジャンプすることでモジュール２３が実行される。
【０３２６】
＜特図２始動口の開閉制御に用いるジャンプテーブル＞
【０３２７】
次に、図２５を用いて、特図２始動口２３２（電チュー）の開閉制御に用いるジャンプテーブルについて説明する。なお、図２５（ａ）は、ジャンプテーブルと参照先データの構成例を示した図であり、同図（ｂ）は参照先データと開放種別の一例を示した図である。
【０３２８】
この例では、ジャンプテーブルの先頭には、ジャンプ先アドレスとして１１００Ｈが記憶されており、当該ジャンプ先アドレスを参照先とするロード命令を実行した場合には、ＲＯＭ領域の１１００Ｈ番地を参照してデータ１（この例では、０．１秒に相当する数値）を取得する。また、ジャンプテーブルの先頭から２番目には、ジャンプ先アドレスとして１１０１Ｈが記憶されており、当該ジャンプ先アドレスを参照先とするロード命令を実行した場合には、ＲＯＭ領域の１１０１Ｈ番地を参照してデータ２（この例では、５．４秒に相当する数値）を取得する。
【０３２９】
主制御部３００は、例えば、特図低確率普図低確率状態において第１小当りに当選した場合には、ジャンプ先１（１１００Ｈ）を参照先とするロード命令を１回実行することで、データ１を１回読み込み、０．１秒に相当する数値を取得し、開放種別１に対応する制御（第２特図始動口２３２を０．１秒間、１回開放する制御）を行う。
【０３３０】
また、特図低確率普図低確率状態において第２小当りに当選した場合には、ジャンプ先１（１１００Ｈ）を参照先とするロード命令を１回実行することで、データ１を１回読み込み、０．１秒に相当する数値を取得する。また、続けて、参照先のアドレスを１つ加算してジャンプ先２（１１０１Ｈ）を参照先とするロード命令を１回実行することで、データ２を１回読み込み、５．４秒に相当する数値を取得し、開放種別２に対応する制御（第２特図始動口２３２を０．１秒間、１回開放した後に５．４秒間、１回開放する制御）を行う。
【０３３１】
このように、本実施形態の特図２始動口２３２（電チュー）の開閉制御では、図２５（ａ）に示すジャンプテーブルと、その参照先データとなる開放種別の２つのテーブルを用いて、複数の開放種別（開放パターン）の開閉制御を行っている。
【０３３２】
つまり、特図低確率普図低確率状態（例えば、図１６の状態１）では、第１小当り（例えば、図１６の図柄１）に当選した場合と第２小当り（例えば、図１６の図柄２）に当選した場合のジャンプ先テーブル（例えば、図１６の状態１普電役制御データテーブル）の参照開始アドレスは同じ（図２５（ｂ）では、アドレス１１００Ｈ）で、データ１またはデータ２を読み込む繰り返しの回数（例えば、図１６の普図表示図柄記憶領域に格納されている、図柄１の状態１データ個数と図柄２の状態１データ個数）を異ならせ、繰り返し回数が０になるまで、最初にセットした参照開始アドレスをＩＮＣ命令でインクリメントしてデータ１またはデータ２を取得することで開放態様を制御している。
【０３３３】
具体的には、同図（ｂ）を参照して、第１小当りに当選した場合は、参照開始アドレス（１１００Ｈ）から繰り返し回数１回でデータ１（０．１秒）を読み込む。また、第２小当りに当選した場合は、第１小当りに当選した場合と同じ参照開始アドレス（１１００Ｈ）からデータ１（０．１秒）を１回読み込んだ後、アドレスをインクリメントしてデータ２（５．４秒）を１回読み込む。このようにデータ読み込みの繰り返し回数を２回にして、開放種別２の開放制御を行っている。
【０３３４】
また、特図高確率普図高確率状態または特図低確率普図高確率状態において第１小当りまたは第２小当りに当選した場合には、ジャンプ先２（１１０１Ｈ）を参照先とするロード命令を１回実行することで、データ１を１回読み込み、５．４秒に相当する数値を取得し、開放種別３に対応する制御（第２特図始動口２３２を５．４秒間、１回開放する制御）を行う。
【０３３５】
つまり、特図高確率普図高確率状態または特図低確率普図高確率状態（例えば、図１６の状態２）では、第１小当り（例えば、図１６の図柄１）に当選した場合と第２小当り（例えば、図１６の図柄２）に当選した場合のジャンプ先テーブル（例えば、図１６の状態２普電役制御データテーブル）の参照開始アドレスは、特図低確率普図低確率状態の参照開始アドレスとは異なっている（図２５（ｂ）では、特図低確率普図低確率状態における２回目に参照する（インクリメント後に参照する）データが格納されているアドレス１１０１Ｈ）。そして当該アドレスから、データ１またはデータ２を読み込む繰り返しの回数（例えば、図１６の普図表示図柄記憶領域に格納されている、図柄１の状態２データ個数と図柄２の状態２データ個数）を異ならせ、繰り返し回数が０になるまで、最初にセットした参照開始アドレスをＩＮＣ命令でインクリメントしてデータ１またはデータ２を取得することで開放態様を制御している。
【０３３６】
具体的には、同図（ｂ）を参照して、第１小当り（または第２小当り）に当選した場合は、参照開始アドレス（１１０１Ｈ）から繰り返し回数１回でデータ２（５．４秒）を１回読み込み、開放種別３の開放制御を行っている。
【０３３７】
同図（ｃ）は、参照先データと開放種別の他の例を示した図である。この例では、同図（ｂ）のジャンプテーブルに加えて、ジャンプテーブルの先頭から３番目には、ジャンプ先アドレスとして１１０２Ｈが記憶されており、当該ジャンプ先アドレスを参照先とするロード命令を実行した場合には、ＲＯＭ領域の１１０２Ｈ番地を参照してデータ３（この例では、１．９秒に相当する数値）を取得する。
【０３３８】
主制御部３００は、特図高確率普図高確率状態または特図低確率普図高確率状態において第１小当りまたは第２小当りに当選した場合には、ジャンプ先３（１１０２Ｈ）を参照先とするロード命令を３回実行することで、１．９秒に相当する数値を取得し、開放種別３に対応する制御（第２特図始動口２３２を１．９秒間、３回開放する制御）を行う。
【０３３９】
この場合、普図高確率状態の参照開始アドレス１１０２Ｈを、普図低確率状態の場合の参照開始アドレス（１１００Ｈまたは１１０１Ｈ）と異ならせ、普図低確率状態の場合に参照しないアドレスに格納されているデータを読み込んでいる。また、参照開始アドレスをインクリメントして変化させることなく、同じアドレスのデータ（データ３）を繰り返し（３回）読み込む処理を行っている。この処理は例えば、遊技状態を判定に利用して、特図低確率普図低確率以外の場合は、参照開始アドレスのＩＮＣ命令を通らない処理とすることで実現できる。
【０３４０】
＜可変入賞口の開閉制御に用いるジャンプテーブル＞
【０３４１】
図２６（ａ）〜（ｃ）は、可変入賞口２４０の開閉制御に用いるジャンプテーブルから参照される開放パターンの一例を示した図である。例えば、同図（ａ）に示す例では、ジャンプ先１（例えば、１１００Ｈ）に０．５秒に相当する数値を予め記憶し、ジャンプ先１の次のアドレスであるジャンプ先２（例えば、１１０１Ｈ）に２９秒に相当する数値を予め記憶する。主制御部３００は、例えば、当り種別１の場合には、ジャンプ先１を参照先とするロード命令を２回実行することで、０．５秒に相当する数値を取得し、当り種別１に対応する制御（可変入賞口２４０を０.５秒間、２回開放する制御）を行う。また、当り種別２の場合には、大当り遊技の１Ｒ開始時にジャンプ先１を参照先とするロード命令を２回実行することで、０．５秒に相当する数値を取得し、当り種別２の１Ｒに対応する制御（可変入賞口２４０を０.５秒間、２回開放する制御）を行った後、大当り遊技の２Ｒ〜４Ｒ開始時にジャンプ先２を参照先とするロード命令を１回実行することで、２９秒に相当する数値を取得し、当り種別２の２Ｒ〜４Ｒに対応する制御（各ラウンドで可変入賞口２４０を２９秒間、１回開放する制御）を行う。また、当り種別５の場合には、１Ｒ〜１６Ｒ開始時にジャンプ先２を参照先とするロード命令を１回実行することで、２９秒に相当する数値を取得し、当り種別５の１Ｒ〜１６Ｒに対応する制御（各ラウンドで可変入賞口２４０を２９秒間、１回開放する制御）を行う。
【０３４２】
また、同図（ｂ）に示す例では、当り種別２の場合には、同図（ａ）に示す当り種別２の場合の開放パターンと同様の制御を行うことに加えて、５Ｒ〜１６Ｒ開始時にジャンプ先１を参照先とするロード命令を１回実行することで、０．５秒に相当する数値を取得し、当り種別２の５Ｒ〜１６Ｒに対応する制御（可変入賞口２４０を０.５秒間、１回開放する制御）を行う。また、当り種別３の場合には、同図（ａ）に示す当り種別３の場合の開放パターンと同様の制御を行うことに加えて、９Ｒ〜１６Ｒ開始時にジャンプ先１を参照先とするロード命令を１回実行することで、０．５秒に相当する数値を取得し、当り種別３の９Ｒ〜１６Ｒに対応する制御（可変入賞口２４０を０.５秒間、１回開放する制御）を行う。
【０３４３】
また、同図（ｃ）に示す例では、当り種別２〜４の場合には、同図（ｂ）に示す当り種別２〜４の場合の開放パターンと同様の制御を行うことに加えて、１Ｒの０．５秒開放後にジャンプ先２を参照先とするロード命令を１回実行することで、２９秒に相当する数値を取得し、当り種別２〜４の１Ｒに対応する制御（可変入賞口２４０を０.５秒間、２回開放した後に、２９秒間、１回開放する制御）を行う。
【０３４４】
＜オフセット値を用いた例＞
【０３４５】
２７（ａ）は、アドレスにオフセット値として変数を加算して参照先を決定する例を示したフローチャートであり、同図（ｂ）は、参照先データの一例を示した図である。
【０３４６】
この例では、テーブル先頭アドレス取得処理において、参照先の先頭アドレス（この例では、１１００Ｈ）を取得するとともに、次のオフセット値生成処理において、オフセット値を取得する。例えば、このオフセット値生成処理では、遊技状態を示す変数（例えば、特図高確率普図高確率状態を示す変数は０、特図高確率普図低確率状態を示す変数は１、特図低確率普図高確率状態を示す変数は２、特図低確率普図低確率状態を示す変数は３、など）をオフセット値として取得する。
【０３４７】
次に、テーブル先頭アドレス取得処理で取得した先頭アドレスに、オフセット値生成処理で生成したオフセット値を加算することで、参照先のアドレスを生成する。例えば、先の例では、遊技状態が特図高確率普図高確率状態の場合、取得した先頭アドレス１１００Ｈに、生成したオフセット値０を加算することで、参照先のアドレスとして１１００Ｈを生成し、遊技状態が特図高確率普図低確率状態の場合、取得した先頭アドレス１１００Ｈに、生成したオフセット値１を加算することで、参照先のアドレスとして１１０１Ｈを生成する。
【０３４８】
また、続けて、例えば、遊技状態が特図高確率普図高確率状態の場合には、生成した参照先アドレス（１１００Ｈ）を参照先とするロード命令を１回実行することで、データ１を取得し、遊技状態が特図高確率普図低確率状態の場合には、生成した参照先アドレス（１１０１Ｈ）を参照先とするロード命令を１回実行することで、データ２を取得する。
【０３４９】
図２８（ａ）は、オフセットテーブルから取得したオフセット値をアドレスに加算して参照先を決定する例を示したフローチャートであり、同図（ｂ）は、オフセットテーブルの一例を示した図であり、同図（ｃ）は、参照先データの一例を示した図である。
【０３５０】
この例では、テーブル先頭アドレス取得処理において、参照先の先頭アドレス（この例では、１１００Ｈ）を取得するとともに、次のオフセット値生成処理において、オフセット値を取得する。例えば、このオフセット値生成処理では、遊技状態を示す変数（例えば、特図高確率普図高確率状態を示す変数は０、特図高確率普図低確率状態を示す変数は１、特図低確率普図高確率状態を示す変数は２、特図低確率普図低確率状態を示す変数は３、など）に基づいてオフセットテーブルを参照し、このオフセットテーブルからオフセット値を取得する。例えば、同図（ｂ）に示す例では、遊技状態が特図高確率普図高確率状態の場合、オフセットテーブルの先頭アドレスに変数０を加算することで、オフセットテーブルの先頭のオフセット値００Ｈを取得し、遊技状態が特図高確率普図低確率状態の場合、オフセットテーブルの先頭アドレスに変数１を加算することで、オフセットテーブルの先頭から２番目のオフセット値１０Ｈを取得する。
【０３５１】
次に、テーブル先頭アドレス取得処理で取得した先頭アドレスに、オフセット値生成処理で生成したオフセット値を加算することで、参照先のアドレスを生成する。例えば、先の例では、遊技状態が特図高確率普図高確率状態の場合、取得した先頭アドレス１１００Ｈに、取得したオフセット値００Ｈを加算することで、参照先のアドレスとして１１００Ｈを生成し、遊技状態が特図高確率普図低確率状態の場合、取得した先頭アドレス１１００Ｈに、取得したオフセット値１０Ｈを加算することで、参照先のアドレスとして１１１０Ｈを生成する。
【０３５２】
また、続けて、例えば、遊技状態が特図高確率普図高確率状態の場合には、生成した参照先アドレス（１１００Ｈ）を参照先とするロード命令を１回実行することで、データ１を取得し、遊技状態が特図高確率普図低確率状態の場合には、生成した参照先アドレス（１１１０Ｈ）を参照先とするロード命令を１回実行することで、データ２を取得する。
【０３５３】
なお、ここでは遊技状態を示す変数（ステータス値）に基づいてオフセットテーブルを参照する場合を例に説明したが、抽選結果に対応する値などに基づいてオフセットテーブルを参照してもよい。
【０３５４】
＜ＲＳＴ命令／モジュールの配置例１＞
【０３５５】
図２９（ａ）は、ＲＯＭ領域におけるモジュール０３とモジュール０４の配置例を示した図である。（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール０３は、先頭アドレスが００１８Ｈ、最後尾アドレスが００１ＦＨ、プログラム容量が８バイトの、処理Ａを実行するためのプログラムである。また、（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュール０４は、先頭アドレスが００２０Ｈ、最後尾アドレスが００２７Ｈ、プログラム容量が８バイトの、処理Ｂを実行するためのプログラムである。
【０３５６】
すなわち、この例は、（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール０３、および（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュール０４のプログラム容量が共に８バイトであるため、モジュール０３とモジュール０４との間に余り領域が存在していない。このように、各モジュール間に余り領域が生じないように配置すれば、余り領域に不正なプログラムが挿入されるような事態を未然に防止することができる場合がある。
【０３５７】
＜ＲＳＴ命令／モジュールの配置例２＞
【０３５８】
図２９（ｂ）は、ＲＯＭ領域におけるモジュール０３−１、モジュール０４、およびモジュール０４−１の配置例を示した図である。（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール０３−１は、先頭アドレスが００１８Ｈ、最後尾アドレスが００１ＤＨ、プログラム容量が６バイトの、処理Ｃを実行するためのプログラムである。また、（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュール０４は、先頭アドレスが００２０Ｈ、最後尾アドレスが００２７Ｈ、プログラム容量が８バイトの、処理Ｄを実行するためのプログラムである。
【０３５９】
また、ＲＳＴ命令以外の他の呼び出し命令（例えば、上述のＥＸＥＳＵＢ命令）で呼び出すモジュール０４−１は、先頭アドレスが００１ＥＨ、最後尾アドレスが００１ＦＨ、プログラム容量が２バイトの、処理Ｅを実行するためのプログラムと、このプログラムに連続して配置された処理Ｄを行うためのプログラムと、を組み合わせたプログラムである。
【０３６０】
すなわち、この例は、（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール０３のプログラム容量が８バイト未満の６バイトであるため、本来であれば、（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュール０４との間に２バイトの余り領域が生じることになるが、この２バイトの領域に処理Ｅを実行するためのプログラムを配置している。このように、各モジュール間に余り領域が生じないように配置すれば、余り領域に不正なプログラムが挿入されるような事態を未然に防止することができる場合がある。
【０３６１】
また、この例では、（ＲＳＴ  １８Ｈ）命令を実行した場合には、ＲＯＭ領域の００１８Ｈ番地にジャンプすることでモジュール０３（処理Ｃのプログラム）が実行され、（ＲＳＴ  ２０Ｈ）命令を実行した場合には、ＲＯＭ領域の００２０Ｈ番地にジャンプすることでモジュール０４（処理Ｄのプログラム）が実行される。一方、ＲＳＴ命令以外の他のジャンプ命令の実行によってアドレス００１ＥＨにジャンプした場合には、モジュール０４−１（処理Ｅと処理Ｄを組み合わせたプログラム）が実行される。このような構成とすれば、処理Ｄを少なくとも２種類の異なるジャンプ命令から呼び出すことができ、プログラム容量を削減できる場合がある。
【０３６２】
＜ＲＳＴ命令／モジュールの配置例３＞
【０３６３】
図３０（ａ）は、ＲＯＭ領域におけるモジュール０３−２、モジュール０３−２、およびモジュール０４の配置例を示した図である。ＲＳＴ命令以外の他の呼び出し命令（例えば、上述のＥＸＥＳＵＢ命令）で呼び出すモジュール０３−２は、先頭アドレスが００１ＡＨ、最後尾アドレスが００１ＦＨ、プログラム容量が６バイトの、処理Ｆを実行するためのプログラムである。
【０３６４】
また、（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール０３−３は、先頭アドレスが００１８Ｈ、最後尾アドレスが００１９Ｈ、プログラム容量が２バイトの、処理Ｇを実行するためのプログラムと、このプログラムに連続して配置された処理Ｆを実行するためのプログラムと、を組み合わせたプログラムである。また、（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュール０４は、先頭アドレスが００２０Ｈ、最後尾アドレスが００２７Ｈ、プログラム容量が８バイトの、処理Ｈを実行するためのプログラムである。
【０３６５】
すなわち、この例は、（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール０３のプログラム容量が８バイト未満の２バイトであるため、本来であれば、（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュール０４との間に６バイトの余り領域が生じることになるが、この６バイトの領域に処理Ｆを実行するためのプログラムを配置している。このように、各モジュール間に余り領域が生じないように配置すれば、余り領域に不正なプログラムが挿入されるような事態を未然に防止することができる場合がある。
【０３６６】
また、この例では、（ＲＳＴ  １８Ｈ）命令を実行した場合には、ＲＯＭ領域の００１８Ｈ番地にジャンプすることでモジュール０３−３（処理Ｇと処理Ｆを組み合わせたプログラム）が実行され、（ＲＳＴ  ２０Ｈ）命令を実行した場合には、ＲＯＭ領域の００２０Ｈ番地にジャンプすることでモジュール０４（処理Ｈのプログラム）が実行される。一方、ＲＳＴ命令以外のジャンプ命令の実行によってアドレス００１ＡＨにジャンプした場合には、モジュール０３−２（処理Ｇと処理Ｆを組み合わせたプログラム）が実行される。このような構成とすれば、処理Ｆを少なくとも２種類の異なるジャンプ命令から呼び出すことができ、プログラム容量を削減できる場合がある。
【０３６７】
＜ＲＳＴ命令／モジュールの配置例４＞
【０３６８】
図３０（ｂ）は、ＲＯＭ領域におけるモジュール０３−５、モジュール０３−４、およびモジュール０４の配置例を示した図である。（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール０３−４は、先頭アドレスが００１８Ｈ、最後尾アドレスが００１ＡＨ、プログラム容量が３バイトの、処理Ｉを実行するためのプログラムである。また、ＲＳＴ命令以外の他の呼び出し命令（例えば、上述のＥＸＥＳＵＢ命令）で呼び出すモジュール０３−５は、先頭アドレスが００１ＢＨ、最後尾アドレスが００１ＦＨ、プログラム容量が５バイトの、処理Ｊを実行するためのプログラムである。また、（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュール０４は、先頭アドレスが００２０Ｈ、最後尾アドレスが００２７Ｈ、プログラム容量が８バイトの、処理Ｋを実行するためのプログラムである。
【０３６９】
すなわち、この例は、（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール０３のプログラム容量が８バイト未満の３バイトであるため、本来であれば、（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュール０４との間に５バイトの余り領域が生じることになるが、この５バイトの領域に処理Ｊを実行するためのプログラムを配置している。このように、各モジュール間に余り領域が生じないように配置すれば、余り領域に不正なプログラムが挿入されるような事態を未然に防止することができる場合がある。
【０３７０】
また、この例では、（ＲＳＴ  １８Ｈ）命令を実行した場合には、ＲＯＭ領域の００１８Ｈ番地にジャンプすることでモジュール０３−４（処理Ｉのプログラム）が実行され、（ＲＳＴ  ２０Ｈ）命令を実行した場合には、ＲＯＭ領域の００２０Ｈ番地にジャンプすることでモジュール０４（処理Ｋのプログラム）が実行される。一方、ＲＳＴ命令以外のジャンプ命令の実行によってアドレス００１ＢＨにジャンプした場合には、モジュール０３−５（処理Ｊのプログラム）が実行される。このような構成とすれば、モジュール０３−４とモジュール０４との間の余り領域を有効活用することができ、他のＲＯＭ領域を他の用途に利用できる場合がある。
【０３７１】
＜ＲＳＴ命令／モジュールの配置例５＞
【０３７２】
図３１（ａ）は、ＲＯＭ領域におけるモジュール０３−６、モジュール０５の配置例を示した図である。（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール０３−６は、先頭アドレスが００１８Ｈ、最後尾アドレスが００２７Ｈ、プログラム容量が１６バイトの、処理Ｌを実行するためのプログラムである。また、（ＲＳＴ  ２８Ｈ）命令で呼び出すモジュール０５は、先頭アドレスが００２８Ｈ、最後尾アドレスが００２ＦＨ、プログラム容量が８バイトの、処理Ｍを実行するためのプログラムである。
【０３７３】
すなわち、この例は、（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール０３−６のプログラム容量が８バイト以上の１６バイトであるため、（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュールは使用できなくなるが、モジュール０３−６のプログラム容量を１６バイトとし、（ＲＳＴ  ２８Ｈ）命令で呼び出すモジュール０５を連続して配置している。このように、各モジュール間に余り領域が生じないように配置すれば、余り領域に不正なプログラムが挿入されるような事態を未然に防止することができる場合がある。
【０３７４】
また、この例では、（ＲＳＴ  １８Ｈ）命令を実行した場合には、ＲＯＭ領域の００１８Ｈ番地にジャンプすることでモジュール０３−６（処理Ｌのプログラム）が実行され、（ＲＳＴ  ２８Ｈ）命令を実行した場合には、ＲＯＭ領域の００２８Ｈ番地にジャンプすることでモジュール０５（処理Ｍのプログラム）が実行される。このような構成とすれば、（ＲＳＴ  １８Ｈ）命令で呼び出すモジュールのプログラム容量を増やすことができる。
【０３７５】
＜ＲＳＴ命令／モジュールの配置例６＞
【０３７６】
図３１（ｂ）は、ＲＯＭ領域におけるモジュール０３−７、モジュール０４の配置例を示した図である。（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール０３−７は、先頭アドレスが００１８Ｈ、最後尾アドレスが００１ＥＨ、プログラム容量が７バイトの、処理Ｎを実行するためのプログラムである。また、（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュール０４は、先頭アドレスが００２０Ｈ、最後尾アドレスが００２７Ｈ、プログラム容量が８バイトの、処理Ｍを実行するためのプログラムである。
【０３７７】
この例では、（ＲＳＴ  １８Ｈ）命令を実行した場合には、ＲＯＭ領域の００１８Ｈ番地にジャンプすることでモジュール０３−７（処理Ｎのプログラム）が実行され、（ＲＳＴ  ２０Ｈ）命令を実行した場合には、ＲＯＭ領域の００２０Ｈ番地にジャンプすることでモジュール０４（処理Ｐのプログラム）が実行される。
【０３７８】
この例では、（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール０３−７のプログラム容量が８バイト未満の７バイトであるため、モジュール０３−７とモジュール０４の間のＲＯＭ領域００１ＦＨ番地が余り領域となっている。このような余り領域が存在する場合、当該余り領域に不正なプログラムコードを挿入され、不正行為が行われるおそれがあるが、本発明では、このような問題を次に説明する方法によって解決する。
【０３７９】
＜命令の置き換え＞
【０３８０】
図３２（ａ）は、主制御部３００が備える命令のうち、第一の機能を有する命令を集めた命令群の一部を示した図である。主制御部３００は、第一の機能を有する命令として、第一の命令と第二の命令とを少なくとも備えている。これらの第一の命令と第二の命令は同じ第一の機能を有する点では共通するが、第一の命令の命令長（オペコードとオペランドの長さの合計）は、２バイト（ｎＨ、ｎ＋１Ｈ）であるのに対し、第二の命令の命令長は、３バイト（ｎＨ、ｎ＋１Ｈ、ｎ＋２Ｈ）である点が異なっている。なお、主制御部３００が備える命令群は、この例に限定されず、同図（ｂ）の如くこの第一、第二の命令に加えて、同一の第二の機能を有し、かつ、互いに命令長が異なる第三の命令と第四の命令を少なくとも含む命令群を備えていてもよい。
【０３８１】
同図（ｃ）は、ＲＯＭにおけるモジュール１、２の配置例を示した図であり、同図（ｄ）は、ＲＯＭにおけるモジュール３、２の配置例を示した図である。同図（ｃ）に示す例では、（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール１は、先頭アドレスが００１８Ｈ、最後尾アドレスが００１ＥＨ、プログラム容量が７バイトのプログラムである。また、（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュール２は、先頭アドレスが００２０Ｈ、最後尾アドレスが００２７Ｈ、プログラム容量が８バイトのプログラムである。したがって、この例では、モジュール１とモジュール２の間のＲＯＭ領域００１ＦＨ番地が余り領域となっている。
【０３８２】
一方、同図（ｄ）に示す例では、（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール３は、同図（ａ）に示すモジュール１に含まれる第一の命令を第二の命令に置き換えたものであり、先頭アドレスが００１８Ｈ、最後尾アドレスが００１ＦＨ、プログラム容量が８バイトのプログラムである。
【０３８３】
このように、命令長が２バイトの第一の命令を、命令長が３バイトの第二の命令に置き換えることで、モジュール１の処理内容とモジュール２の処理内容の同一性を保ちながら、モジュール３の容量を８バイトに調整することができる。このため、（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール３と、（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュール２と、の間に余り領域が生じることを回避することができ、不正なプログラムコードが挿入され、不正行為が行われるおそれを無くすことができる。
【０３８４】
＜ＲＳＴ命令／モジュールの配置例７＞
【０３８５】
図３３は、ＲＯＭ領域におけるモジュール０７、モジュール０８、モジュール０９の配置例を示した図である。（ＲＳＴ  １８Ｈ）命令で呼び出すモジュール０７は、先頭アドレスが００３８Ｈ、最後尾アドレスが００３ＦＨ、プログラム容量が１６バイトの、処理Ｑを実行するためのプログラムである。また、（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュール０８は、先頭アドレスが００４０Ｈの、処理Ｒを実行するためのプログラムである。また、モジュール０８の最後尾アドレスの次のアドレスには、モジュール０９が配置されている。モジュール０９は、処理Ｓを実行するためのプログラムである。さらに、モジュール０９の最後尾アドレスの次のアドレス（ここでは００Ｘ０Ｈ）には割込みベクタテーブルが配置されている。
【０３８６】
このように、（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュールの最後尾のアドレスと割込みベクタテーブルのアドレス（本例では００Ｘ０Ｈ）とが連続していない場合（未使用データ領域が生じる場合）には、これらの間にモジュール０９などを配置するとよい。モジュール０９は、先頭アドレスが（ＲＳＴ  ２０Ｈ）命令で呼び出すモジュールの最後尾のアドレスに連続するアドレスであり、処理Ｓ３のプログラムのアドレスに連続して割込みベクタテーブルが配置される。このようにすることで、未使用データ領域の発生を回避することができる場合がある。
【０３８７】
＜演出制御処理＞
【０３８８】
次に、図３４（ａ）を用いて、第１副制御部メイン処理における演出制御処理（ステップＳ５０９）について説明する。なお、同図（ａ）は、演出制御処理の流れを示すフローチャートである。
【０３８９】
ステップＳ１９０１では、電チュー開放演出制御処理を行う。詳細は後述するが、この電チュー開放演出制御処理では、電チュー２３２に関連する電チュー開放演出の演出制御を行う。ステップＳ１９０２では、その他の演出制御処理を行った後に処理を終了する。
【０３９０】
＜電チュー開放演出制御処理＞
【０３９１】
次に、図３４（ｂ）、図３５、および図３６を用いて、演出制御処理における電チュー開放演出制御処理（ステップＳ１９０１）について説明する。なお、同図は、電チュー開放演出制御処理の流れを示すフローチャートである。
【０３９２】
ステップＳ２００１では、ＲＡＭ４０８に記憶している電チュー開放演出フラグがＯＮかＯＦＦかを判定し、ＯＦＦの場合にはステップＳ２００７に進み、ＯＮの場合には次のステップＳ２００２に進む。ステップＳ２００２では、普図表示装置２１０による普図変動が停止中であるか否かを判定し、変動中の場合にはステップＳ２００７に進み、停止中の場合にはステップＳ２００３に進む。
【０３９３】
ステップＳ２００３では、普電役開放中（電チュー２３２の開放中）であるか否かを判定し、普電役開放中でない場合にはステップＳ２００７に進み、普電役開放中の場合にはステップＳ２００４に進む。ステップＳ２００４では、電チュー開放演出実行処理を行った後にステップＳ２００５に進む。すなわち、本実施形態では、電チュー開放演出実行フラグがＯＮで、普図変動が停止中、かつ、電チュー２３２の開放中のときに「電チュー開放演出」を実行する。なお、「電チュー開放演出」の詳細については後述する。
【０３９４】
ステップＳ２００４では、電チュー開放演出終了条件が成立したか否か（例えば、電チュー２３２が閉鎖されたか否か、または、電チュー２３２が閉鎖されてから所定時間が経過したか否か、など）を判定し、成立していない場合にはステップＳ２００７に進み、成立している場合にはステップＳ２００６に進む。ステップＳ２００６では、電チュー開放演出実行フラグをＯＦＦに設定した後に、ステップＳ２００７に進む。
【０３９５】
ステップＳ２００７では、ＲＡＭ４０８に記憶しているスーパー電チュー開放演出フラグがＯＮかＯＦＦかを判定し、ＯＦＦの場合にはステップＳ２０１３に進み、ＯＮの場合には次のステップＳ２００８に進む。ステップＳ２００８では、普図表示装置２１０による普図変動が停止中であるか否かを判定し、変動中の場合にはステップＳ２０１３に進み、停止中の場合にはステップＳ２００９に進む。
【０３９６】
ステップＳ２００９では、普電役開放中（電チュー２３２の開放中）であるか否かを判定し、普電役開放中でない場合にはステップＳ２０１３に進み、普電役開放中の場合にはステップＳ２０１０に進む。ステップＳ２０１０では、スーパー電チュー開放演出実行処理を行った後にステップＳ２０１１に進む。すなわち、本実施形態では、スーパー電チュー開放演出実行フラグがＯＮで、普図変動に停止中、かつ、電チュー２３２の開放中のときにスーパー電チュー開放演出を実行する。なお、「スーパー電チュー開放演出」の詳細については後述する。
【０３９７】
ステップＳ２０１１では、スーパー電チュー開放演出終了条件が成立したか否か（例えば、電チュー２３２が閉鎖されたか否か、または、電チュー２３２が閉鎖されてから所定時間が経過したか否か、など）を判定し、成立していない場合にはステップＳ２０１３に進み、成立している場合にはステップＳ２０１２に進む。ステップＳ２０１２では、スーパー電チュー開放演出実行フラグをＯＦＦに設定した後に、ステップＳ２１０３に進む。
【０３９８】
ステップＳ２０１３では、普図表示装置２１０による普図の変動表示中であるか否かを判定し、変動表示中の場合にはステップＳ２０１４に進み、変動停止中の場合にはステップＳ２０２１に進む。ステップＳ２０１４では、電チュー開放示唆演出実行フラグがＯＮかＯＦＦかを判定し、ＯＮの場合にはステップＳ２０１５に進み、ＯＦＦの場合にはステップＳ２０１８に進む。なお、電チュー開放示唆演出実行フラグは、後述するステップＳ２０１８の電チュー開放示唆演出抽選に当選した場合にＯＮに設定されるフラグである。
【０３９９】
ステップＳ２０１５では、電チュー開放示唆演出実行処理により「電チュー開放示唆演出」を行う。なお、「電チュー開放示唆演出」に詳細については後述する。ステップＳ２０１６では、電チュー開放演出終了条件が成立したか（例えば、電チュー２３２が開放されたか否か、または、電チュー２３２が開放されるまでの時間が所定時間未満になったか否か、など）否かを判定し、成立していない場合にはステップＳ２０１７に進み、成立している場合にはステップＳ２０２１に進む。ステップＳ２０１７では、電チュー開放演出実行フラグをＯＦＦに設定した後に、ステップＳ２０２１に進む。
【０４００】
ステップＳ２０１８では、電チュー開放示唆演出実行抽選処理を行った後にステップＳ２０１９に進む。ステップＳ２０１９では、ステップＳ２０１８で実行した電チュー開放示唆演出実行抽選に当選したか否かを判定し、当選した場合には電チュー開放示唆演出実行フラグをＯＮに設定した後にステップＳ２０２１に進み、当選しなかった場合にはステップＳ２０２１に進む。
【０４０１】
ステップＳ２０２１では、電チュー開放演出実行フラグがＯＦＦかＯＮかを判定し、ＯＮの場合にはステップＳ２０３０に進み、ＯＦＦの場合にはステップＳ２０２２に進む。ステップＳ２０２２では、スーパー電チュー開放演出実行フラグがＯＦＦかＯＮかを判定し、ＯＮの場合にはステップＳ２０３０に進み、ＯＦＦの場合にはステップＳ２０２３に進む。
【０４０２】
ステップＳ２０２３では、時短未作動状態か否かを判定し、該当しない場合にはステップＳ２０３０に進み、該当する場合にはステップＳ２０２４に進み。ステップＳ２０２４では、変動中の普図は当り図柄か否か（変動表示中の普図変動遊技が当選か非当選か）を判定し、当り図柄でない場合にはステップＳ２０３０に進み、当り図柄の場合にはステップＳ２０２５に進む。ステップＳ２０２５では、停止される普図の図柄が所定の図柄（この例では、図５（ｄ）に示す普図Ａ、普図Ｂ、および普図Ｃのうちの、普図Ａまたは普図Ｂ）であるか否かを判定し、該当しない場合にはステップＳ２０３０に進み、該当する場合にはステップＳ２０２６に進む。なお、ステップＳ２０２６の判定の基準となる「所定の図柄」は、普図Ａまたは普図Ｂに限定されず、普図Ａ、普図Ｂ、および普図Ｃのうちの一つ、複数、またはすべてでもよい。また、当りの場合であっても、電チュー開放演出が行われない当り図柄を備えていてもよい。
【０４０３】
ステップＳ２０２６では、特図１変動遊技中であるか否かを判定し、該当する場合にはステップＳ２０２７に進み、該当しない場合にはステップＳ２０２９に進む。ステップＳ２０２７では、変動中の普図の変動停止を行うまでの時間と、変動中の特図１の変動停止を行うまでの時間が、所定時間離れているか否かを判定し、離れている場合にはステップＳ２０２８に進み、離れていない場合にはステップＳ２０２９に進む。
【０４０４】
ステップＳ２０２８では、電チュー開放演出実行フラグＯＮを設定した後にステップＳ２０３０に進む。ステップＳ２０２９では、スーパー電チュー開放演出実行フラグをＯＮに設定した後にステップＳ２０３０に進む。ステップＳ２０３０では、その他の電チュー開放演出制御を処理を実行した後に処理を終了する。
【０４０５】
＜第２副制御部＞
【０４０６】
次に、図３７を用いて、第２副制御部５００の処理について説明する。同図（ａ）は、第２副制御部５００のＣＰＵ５０４が実行するメイン処理のフローチャートである。まず、ステップＳ２１０１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ２１０１で初期化処理が実行される。この初期化処理では、入出力ポートの初期設定や、ＲＡＭ５０８内の記憶領域の初期化処理等を行う。
【０４０７】
ステップＳ２１０１の次のステップＳ２１０３では、タイマ変数が１０以上か否かを判定し、タイマ変数が１０となるまでこの処理を繰り返し、タイマ変数が１０以上となったときには、ステップＳ２１０５の処理に移行する。ステップＳ２１０５では、タイマ変数に０を代入する。
【０４０８】
ステップＳ２１０５の次のステップＳ２１０７では、コマンド処理を行う。第２副制御部５００のＣＰＵ５０４は、第１副制御部４００からコマンドを受信したか否かを判別する。ステップＳ２１０７の次のステップＳ２１０９では、演出制御処理を行う。例えば、ステップＳ２１０７で新たなコマンドがあった場合には、このコマンドに対応する演出データをＲＯＭ５０６から読み出す等の処理を行い、演出データの更新が必要な場合には演出データの更新処理を行う。演出制御処理の詳細については後述する。
【０４０９】
ステップＳ２１０９の次のステップＳ２１１１では、ランプ制御処理を行う。例えば、第１副制御部４００からの遊技盤用ランプ５３２や遊技台枠用ランプ５４２への命令がある場合には、この命令をシリアル通信制御回路５２０に出力する。ステップＳ２１１１の次のステップＳ２１１３では、可動体制御処理を行う。例えば、第１副制御部４００からの演出可動体２２４への命令がある場合には、この命令を駆動回路５１６に出力する。その後、ステップＳ２１０３に戻る。
【０４１０】
同図（ｂ）は、第２副制御部５００のＣＰＵ５０４が実行するコマンド受信割込処理のフローチャートである。このコマンド受信割込処理は、第２副制御部５００が第１副制御部４００からのストローブ信号を検出した場合に実行する処理である。コマンド受信割込処理のステップＳ２２０１では、第１副制御部４００から受信したコマンドを未処理コマンドとしてＲＡＭ５０８に設けたコマンド記憶領域に記憶する。
【０４１１】
同図（ｃ）は、第２副制御部５００のＣＰＵ５０４が実行するタイマ割込処理のフローチャートである。第２副制御部５００は、所定の周期（本例では２ｍｓに１回）でタイマ割込を発生するハードウェアタイマを備えており、このタイマ割込を契機として、タイマ割込処理を所定の周期で実行する。タイマ割込処理のステップＳ２３０１では、第２副制御部メイン処理のステップＳ２１０３において説明したＲＡＭ５０８のタイマ変数記憶領域の値に、１を加算して元のタイマ変数記憶領域に記憶する。したがって、ステップＳ２１０３において、タイマ変数の値が１０以上と判定されるのは２０ｍｓ毎（２ｍｓ×１０）となる。ステップＳ２３０１の次のステップＳ２３０３では、演出用乱数値の更新処理等を行う。
【０４１２】
＜主制御部のデータテーブル＞
【０４１３】
次に、パチンコ機１００の主制御部３００のＲＯＭ３０６が記憶しているデータテーブルについて説明する。
【０４１４】
＜普図当否判定用テーブル＞
【０４１５】
図３８（ａ）は普図当否判定用低確率状態テーブルの一例を示したものであり、同図（ｂ）は普図当否判定用高確率状態テーブルの一例を示したものである。
【０４１６】
これらの普図当否判定用テーブルには、特図確変の有無（特図高確率状態または特図低確率状態）と、普図当り判定用の抽選値データと、普図変動遊技の当否結果が対応付けされて記憶されている。主制御部３００の基本回路３０２は、この普図当否判定用テーブルと、特図確変の有無と、普図始動口２２８または普図始動口２２９を球が通過したことを所定の球検出センサが検出した場合に取得する普図当選乱数値に基づいて、普図変動遊技の当否結果を決定する当り判定を行う。
【０４１７】
＜普図当否判定用テーブル／普図変動遊技の当り判定＞
【０４１８】
普図変動遊技の当り判定で特図低確率状態（特図確変なし）の場合には、同図（ａ）に示す普図当否判定用低確率状態テーブルを参照し、取得した普図当選乱数値が２９〜３１である場合は、普図変動遊技の当選（当り）と判定してＲＡＭ３０８に設けた当りフラグの格納領域に当りとなることを示す情報を設定する（以下、当りフラグの格納領域に当りの情報を設定することを「当りフラグをオンに設定する」という）。また、取得した普図当選乱数値が０〜２８または３２〜１００の数値である場合には、普図変動遊技のはずれと判定して上述の当りフラグの格納領域に、はずれとなることを示す情報を設定する（以下、当りフラグの格納領域に、はずれの情報を設定することを「当りフラグをオフに設定する」という）。
【０４１９】
本実施形態では、普図当選乱数値の取り得る数値範囲は０〜１００（数値範囲の大きさは１０１）、特図低確率状態における当りの抽選値データの数値範囲は２９〜３１（数値範囲の大きさは３）であるから、特図低確率状態の普図変動遊技の当りの当選確率は、約１／３３（＝３／１０１）である。
【０４２０】
また、普図変動遊技の当り判定で特図高確率状態（特図確変あり）の場合には、同図（ｂ）に示す普図当否判定用高確率状態テーブルを参照し、取得した普図当選乱数値が０〜９９の数値範囲の場合は、普図変動遊技の当選（当り）と判定して当りフラグをオンに設定する。また、取得した普図当選乱数値が１００の場合には、普図変動遊技のはずれと判定して当りフラグをオフに設定する。
【０４２１】
本実施形態では、普図当選乱数値の取り得る数値範囲は０〜１００（数値範囲の大きさは１０１）、特図高確率状態における当りの抽選値データの数値は１００であるから、特図高確率状態の普図変動遊技の当りの当選確率は、約１／１（＝９９／１０１）である。このように、特図高確率状態における普図変動遊技の当選確率は、特図低確率状態における普図変動遊技の当選確率よりも高く設定されており、特図高確率状態は、特図低確率状態よりも普図変動遊技に当選しやすい状態である。なお、普図の当選確率は特に限定されず、例えば、少なくとも普図高確率状態においては、普図変動遊技の当選確率を１００％としてもよい。また、特図高確率状態における普図変動遊技の当選確率を１００％に設定してもよいし、特図高確率状態における普図変動遊技の当選確率と特図低確率状態における普図変動遊技の当選確率の両方を１００％に設定してもよい。
【０４２２】
＜普図変動時間振り分けテーブル＞
【０４２３】
図３９（ａ）は、普図変動遊技の変動時間を決定するための普図変動時間振り分けテーブルの一例である。この普図変動時間振り分けテーブルには、普図の当否判定結果と、時短未作動時および時短作動時の普図の変動時間と、が対応付けされて記憶されている。
【０４２４】
主制御部３００の基本回路３０２は、この普図変動時間振り分けテーブルと、時短の作動の有無に基づいて変動時間を選択する。具体的には、上述の普図の当り判定の結果に関わらず、時短未作動時は変動時間として１００００ｍｓを選択し、時短作動時は変動時間として７００ｍｓを選択する。なお、普図の変動時間の選択方法はこれに限定されず、例えば、特図の場合と同じように、変動時間を複数種類備えていてもよいし、その場合に抽選で一つの変動時間を決定してもよい。また、変動時間が予め定められている場合であっても抽選を行ってもよい。
【０４２５】
図３９（ｂ）および（ｃ）は、普図の当り時の動作を定義した当り時動作テーブルの一例である。主制御部３００の基本回路３０２は、同図（ｂ）に示すテーブルと、取得した図柄抽選乱数値に基づいて、普図停止図柄の種類を決定する普図図柄抽選を行う。なお、当りフラグがオンの場合には、上述の普図当選乱数値から生成した当り用図柄乱数値を図柄抽選乱数値として使用し、当りフラグがオフの場合には、上述の普図当選乱数値から生成したはずれ用図柄乱数値を図柄抽選乱数値として使用する。
【０４２６】
本例の普図図柄抽選では、１０／１００の確率で普図Ａを選択し、１０／１００の確率で普図Ｂを選択し、８０／１００の確率で普図Ｃを選択する。そして、時短未作動時に普図Ａを選択した場合には、同図（ｃ）に示す当り時動作テーブル（２）のａ１の項目を参照し、普電役開放態様として５７００を選択する。また、時短作動時に普図Ａを選択した場合には、同図（ｃ）に示す当り時動作テーブル（２）のａ２の項目を参照し、普電役開放態様として５８５０を選択する。つまり、時短未作動時であっても、遊技球が入賞可能な普電役開放パターン（例えば、ａ１の項目）が選択される場合がある。なお、ａ１とｂ１の項目は低確率時の普図変動の約１／３００程度で出現する。
【０４２７】
普電役開放態様として５７００を選択した場合には、電チュー２３２を５７００ｍｓ開放する制御を行い、普電役開放態様として５８５０を選択した場合には、電チュー２３２を５８５０ｍｓ開放する制御を行うことを示しており、本例では、時短未作動時に普図Ａを選択した場合よりも、時短作動時に普図Ａを選択した場合の方が、電チュー２３２の開放時間が長くなるように設定している。なお、電チュー２３２は、普電役開放態様で規定する開放時間が経過した場合、または、所定数（例えば、１０球）の遊技球が入球した場合に閉鎖する（以下同様）。
【０４２８】
また、時短未作動時に普図Ｂを選択した場合には、同図（ｃ）に示す当り時動作テーブル（２）のｂ１の項目を参照し、普電役開放態様として（５５０→（２０００））×１０を選択する。また、時短作動時に普図Ｂを選択した場合には、同図（ｃ）に示す当り時動作テーブル（２）のｂ２の項目を参照し、普電役開放態様として（１９００→（５００））×３を選択する。
【０４２９】
普電役開放態様として（５５０→（２０００））×１０を選択した場合には、電チュー２３２を５５０ｍｓ開放した後に２０００ｍｓ閉鎖する開閉動作を１０回行い、普電役開放態様として（１９００→（５００））×３を選択した場合には、電チュー２３２を１９００ｍｓ開放した後に５００ｍｓ閉鎖する開閉動作を３回行うことを示している。普電役開放態様として（５５０→（２０００））×１０を選択した場合の開放時間は５５０×１０＝５５００ｍｓであり、普電役開放態様として（１９００→（５００））×３を選択した場合の開放時間は１９００×３＝５７００ｍｓであるから、本例では、時短未作動時に普図Ｂを選択した場合よりも、時短作動時に普図Ｂを選択した場合の方が、電チュー２３２の開放時間が長くなるように設定している。
【０４３０】
なお、時短作動時に普図Ｂを選択した場合の電チュー２３２の合計開放時間は５７００ｍｓであり、これは時短未作動時に普図Ａを選択した場合の電チュー２３２の合計開放時間と同じであるが、１回の最大開放時間は、前者が１９００ｍｓであるのに対して、後者は５７００ｍｓである。このため、前者の時短作動時に普図Ｂを選択した場合よりも、後者の時短未作動時に普図Ａを選択した場合の方が電チュー２３２に入球し易い状態であるといえる。
【０４３１】
また、時短未作動時に普図Ｃを選択した場合には、同図（ｃ）に示す当り時動作テーブル（２）のｃ１の項目を参照し、普電役開放態様として１００を選択する。また、時短作動時に普図Ｃを選択した場合には、同図（ｃ）に示す当り時動作テーブル（２）のｃ２の項目を参照し、普電役開放態様として１９００→（５００）→１１００→（５００）→１１００を選択する。
【０４３２】
普電役開放態様として１００を選択した場合には、電チュー２３２を１００ｍｓ開放すする制御を行い、普電役開放態様として１９００→（５００）→１１００→（５００）→１１００を選択した場合には、電チュー２３２を１９００ｍｓ開放した後に５００ｍｓ閉鎖し、次に１１００ｍｓ開放した後に５００ｍｓ閉鎖し、最後に１１００ｍｓ開放する制御を行うことを示している。普電役開放態様として１００を選択した場合の開放時間は１００ｍｓであり、普電役開放態様として１９００→（５００）→１１００→（５００）→１１００を選択した場合の開放時間は１９００＋１１００＋１１００＝４１００ｍｓであるから、本例では、時短未作動時に普図Ｃを選択した場合よりも、時短作動時に普図Ｃを選択した場合の方が、電チュー２３２の開放時間が長くなるように設定している。
【０４３３】
すなわち、合計開放時間の平均を比較した場合、普図高確率状態よりも普図低確率状態の方が開放時間が短くなりやすい。
【０４３４】
なお、本例では、同一種類の普図において時短未作動時と時短作動時で普電役開放態様を異ならせたが、同じ態様であってもよい。また、本例では、時短未作動時であっても電チュー２３２を開放する例を示したが、時短未作動時の開放時間は、時短動作時の開放時間よりも短いことが好ましい。また、時間動作時の開放時間が複数種類有る場合には、時短未作動時の開放時間は、複数種類の時間動作時の開放時間のうちの少なくとも一つの開放時間よりも短いことが好ましい。また、普図の図柄が同じであっても時短の作動状態に応じて普電役開放パターンを異ならせてもよい。
【０４３５】
＜特図１決定用テーブル＞
【０４３６】
図４０（ａ）は、特図１の停止図柄を決定する際に用いる特図決定用テーブルの一例であり、同図（ｂ）は、特図１の停止図柄の各々に対応する大当り動作の一例を示した図である。
【０４３７】
主制御部３００の基本回路３０２は、この特図決定用決定テーブルと、取得した図柄抽選乱数値に基づいて、特図１停止図柄（または特図２停止図柄）の種類を決定する図柄抽選を行う。なお、大当りフラグがオンの場合には、上述の特図当選乱数値から生成した大当り用図柄乱数値を図柄抽選乱数値として使用し、小当りフラグがオンの場合には、上述の特図当選乱数値から生成した小当り用図柄乱数値を図柄抽選乱数値として使用し、大当りフラグおよび小当りフラグがオフの場合（大当り判定結果および小当り判定結果がはずれの場合）には、上述の特図当選乱数値から生成したはずれ用図柄乱数値を図柄抽選乱数値として使用する。
【０４３８】
特図１変動遊技の図柄抽選において特図１変動遊技の当否判定結果が大当りのときは、３０／１００の確率で特図Ａを選択し、２５／１００の確率で特図Ｂを選択し、２５／１００の確率で特図Ｃを選択し、１０／１００の確率で特図Ｄを選択し、１０／１００の確率で特図Ｅを選択する。また、特図１変動遊技の当否判定結果が小当りのときは、図柄抽選乱数値（小当り用図柄乱数値）とは無関係に、すなわち、小当り時に１００％の確率で特図Ｆを選択する。また、特図１変動遊技の当否判定結果が、はずれのときは、図柄抽選乱数値（はずれ用図柄乱数値）とは無関係に、すなわち、はずれ時に１００％の確率で特図Ｇを選択する。
【０４３９】
また、特図Ａ、特図Ｂ、特図Ｄ、または特図Ｅを選択した場合には、大当り遊技終了後に特図高確率状態（確変）に移行するが、特図Ｃを選択した場合には大当り遊技終了後に特図低確率状態（非確変）に移行する。また、特図Ａ、特図Ｂ、特図Ｃ、または、特図Ｄを選択した場合には、特図高確率状態および特図低確率状態のいずれ状態でも大当り遊技終了後に時短（電サポ）を付与する。なお、特図Ｃを選択した場合には、付与する時短を特図１の１００変動分としている。また、特図低確率状態かつ時短未作動時に特図Ｅを選択した場合には、大当り遊技終了後に時短を付与せず潜伏確変状態となり、特図低確率状態かつ時短未作動時以外の状態で特図Ｅを選択した場合には、大当り遊技終了後に時短を付与する。
【０４４０】
同図（ｂ）に示すように、特図１の図柄抽選の結果、特図Ａを選択した場合には、可変入賞口２３４を２９０００ｍｓの開放時間で２回開放する大当り遊技を１５回（ラウンド）行い、特図Ｂまたは特図Ｃを選択した場合には、可変入賞口２３４を２９０００ｍｓの開放時間で２回開放する大当り遊技を７回（ラウンド）行い、特図Ｄを選択した場合には、可変入賞口２３４を２９０００ｍｓの開放時間で２回開放する大当り遊技を２回（ラウンド）行う。
【０４４１】
また、特図低確率状態かつ時短未作動時に特図Ｅを選択した場合には、可変入賞口２３４を１００ｍｓの開放時間で２回開放する大当り遊技を２回（ラウンド）行い、特図低確率状態かつ時短未作動時以外の状態で特図Ｅを選択した場合には、可変入賞口２３４を２９０００ｍｓの開放時間で２回開放する大当り遊技を２回（ラウンド）行う。すなわち、特図低確率状態かつ時短未作動時に特図Ｅを選択した場合には可変入賞口２３４の入球が困難であり、特図低確率状態かつ時短未作動時以外に特図Ｅを選択した場合には可変入賞口２３４の入球が容易となる。また、特図Ｆ（小当り）を選択した場合には、可変入賞口２３４を１００ｍｓの開放時間で２回開放し、特図低確率状態かつ時短未作動時に特図Ｅを選択した場合と同様の制御を行う。
【０４４２】
＜特図２決定用テーブル＞
【０４４３】
図４１（ａ）は、特図２の停止図柄を決定する際に用いる特図決定用テーブルの一例であり、同図（ｂ）は、特図２の停止図柄の各々に対応する大当り動作の一例を示した図である。
【０４４４】
特図２変動遊技の図柄抽選において特図２変動遊技の当否判定結果が大当りのときは、７０／１００の確率で特図ａを選択し、５／１００の確率で特図ｂを選択し、２５／１００の確率で特図ｃを選択する。また、特図２変動遊技の当否判定結果が、はずれのときは、図柄抽選乱数値（はずれ用図柄乱数値）とは無関係に、すなわち、はずれ時に１００％の確率で特図ｄを選択する。
【０４４５】
また、特図ａ、または特図ｂを選択した場合には、大当り遊技終了後に特図高確率状態（確変）に移行するが、特図ｃを選択した場合には大当り遊技終了後に特図低確率状態（非確変）に移行する。また、特図ａ、特図ｂ、または特図ｃを選択した場合には、特図高確率状態および特図低確率状態のいずれ状態でも大当り遊技終了後に時短（電サポ）を付与する。なお、特図ｃを選択した場合には、付与する時短を特図２の１００変動分としている。
【０４４６】
同図（ｂ）に示すように、特図２の図柄抽選の結果、特図ａを選択した場合には、可変入賞口２３４を２９０００ｍｓの開放時間で２回開放する大当り遊技を１５回（ラウンド）行い、特図ｂまたは特図ｃを選択した場合には、可変入賞口２３４を２９０００ｍｓの開放時間で２回開放する大当り遊技を７回（ラウンド）行う。
【０４４７】
このように、特図２変動遊技は、出球の少ない小当りが無く、大当り遊技中の可変入賞口２３４の開放時間がすべて２９０００ｍｓであり、大当り遊技終了後に必ず時短が付与されるため、特図１変動遊技よりも有利度が高い遊技である。
【０４４８】
＜特図変動時間振り分けテーブル＞
【０４４９】
図４２（ａ）は、特図１の停止図柄として特図Ｇ（はずれ図柄）を選択した場合に参照する特図変動時間振り分けテーブルであり、同図（ｂ）は、特図２の停止図柄として特図ｄ（はずれ図柄）を選択した場合に参照する特図変動時間振り分けテーブルある。
【０４５０】
この特図変動時間振り分けテーブルには、時短の有無と、特図変動遊技の保留数毎に定義された抽選値データと、タイマ番号と、が対応付けされて記憶されている。主制御部３００の基本回路３０２は、この特図変動時間振り分けテーブルと、時短の有無と、特図変動遊技の保留数と、タイマ番号決定用乱数値に基づいて、タイマ番号を決定するタイマ番号抽選を行う。
【０４５１】
また、図４３は、タイマ番号テーブルの一例を示した図である。このタイマ番号テーブルには、上述のタイマ番号抽選によって選択されるタイマ番号と、特図変動遊技の変動時間と、が対応付けされて記憶されている。なお、図の右側には、変動時間に対応する変動内容を参考までに記載している。
【０４５２】
例えば、上述の図柄抽選の結果、特図１の停止図柄として特図Ｇ（はずれ図柄）を選択した場合には、図４２（ａ）に示すテーブルを参照する。そして、時短無し、特図１変動遊技の保留数が０〜３の場合には、タイマ番号決定用乱数値が０〜９１の数値範囲のときにタイマ５（通常）を選択し、タイマ番号決定用乱数値が９２〜９４の数値範囲のときにタイマ６（ノーマルリーチ）を選択し、タイマ番号決定用乱数値が９５〜９６の数値範囲のときにタイマ７（ロングリーチ）を選択し、タイマ番号決定用乱数値が９７〜９８の数値範囲のときにタイマ８（パカパカ用）を選択し、タイマ番号決定用乱数値が９９のときにタイマ９（スーパーリーチ）を選択する。
【０４５３】
ここで、タイマ６〜タイマ９をリーチ状態と定義すると、時短無し、特図１変動遊技の保留数が０〜３の場合にリーチ状態となる確率は、タイマ番号決定用乱数値の数値範囲が９２〜９９の場合であるから、約１／１３（＝８／１００）となる。
【０４５４】
また、図４２（ａ）に示すテーブルにおいて、時短無し、特図１変動遊技の保留数が４の場合には、タイマ番号決定用乱数値が０〜９５の数値範囲のときにタイマ４（短縮）を選択し、タイマ番号決定用乱数値が９６のときにタイマ６（ノーマルリーチ）を選択し、タイマ番号決定用乱数値が９７のときにタイマ７（ロングリーチ）を選択し、タイマ番号決定用乱数値が９８のときにタイマ８（パカパカ用）を選択し、タイマ番号決定用乱数値が９９のときにタイマ９（スーパーリーチ）を選択する。時短無し、特図１変動遊技の保留数が４の場合にリーチ状態となる確率は、タイマ番号決定用乱数値の数値範囲が９６〜９９の場合であるから、約１／２６（＝４／１００）となる。
【０４５５】
また、図４２（ａ）に示すテーブルにおいて、時短有りの場合には、タイマ番号決定用乱数値が０〜９７の数値範囲のときにタイマ５（通常）を選択し、タイマ番号決定用乱数値が９８〜９９の数値範囲のときにタイマ７（ロングリーチ）を選択する。時短有りの場合にリーチ状態となる確率は、タイマ番号決定用乱数値の数値範囲が９８〜９９の場合であるから、約１／５０（＝２／１００）となる。
【０４５６】
また、上述の図柄抽選の結果、特図２の停止図柄として特図ｄ（はずれ図柄）を選択した場合には、図４２（ｂ）に示すテーブルを参照する。そして、時短無し、特図２変動遊技の保留数が０〜３の場合には、タイマ番号決定用乱数値が０〜４９の数値範囲のときにタイマ２（超短縮１）を選択し、タイマ番号決定用乱数値が５０〜９９の数値範囲のときにタイマ３（超短縮２）を選択する。時短無し、特図２変動遊技の保留数が０〜３の場合にリーチ状態となる確率は０である。
【０４５７】
また、図４２（ｂ）に示すテーブルにおいて、時短無し、特図２変動遊技の保留数が４の場合には、タイマ番号決定用乱数値が０〜７９の数値範囲のときにタイマ２（超短縮１）を選択し、タイマ番号決定用乱数値が８０〜９９の数値範囲のときにタイマ３（超短縮２）を選択する。時短無し、特図２変動遊技の保留数が４の場合にリーチ状態となる確率は０である。
【０４５８】
なお、この例では、特図２変動遊技の結果がはずれであり、かつ、時短無しの場合に、リーチ状態となるタイマ６〜タイマ９を選択しない（リーチ状態はすべて大当りとなる）ように構成しているが、これに限定されず、タイマ６〜タイマ９を所定の確率で選択するように構成してもよい。また、リーチ状態の有無に関わらず、抽選などによって第２特図始動口２３２の開放時間よりも長い変動時間に対応するタイマ番号を選択するように構成してもよい。
【０４５９】
また、図４２（ｂ）に示すテーブルにおいて、時短有り、特図２変動遊技の保留数が０〜３の場合には、タイマ番号決定用乱数値が０〜４９の数値範囲のときにタイマ１（超超短縮１）を選択し、タイマ番号決定用乱数値が５０〜９１の数値範囲のときにタイマ５（通常）を選択し、タイマ番号決定用乱数値が９２〜９３の数値範囲のときにタイマ６（ノーマルリーチ）を選択し、タイマ番号決定用乱数値が９４〜９５の数値範囲のときにタイマ７（ロングリーチ）を選択し、タイマ番号決定用乱数値が９６〜９７の数値範囲のときにタイマ８（パカパカ用）を選択し、タイマ番号決定用乱数値が９８〜９９の数値範囲のときにタイマ９（スーパーリーチ）を選択する。時短有り、特図２変動遊技の保留数が０〜３の場合にリーチ状態となる確率は、タイマ番号決定用乱数値の数値範囲が５０〜９９の場合であるから、約１／２（＝５０／１００）となる。
【０４６０】
また、図４２（ｂ）に示すテーブルにおいて、時短有り、特図２変動遊技の保留数が４の場合には、タイマ番号決定用乱数値が０〜９５の数値範囲のときにタイマ１（超超短縮１）を選択し、タイマ番号決定用乱数値が９６のときにタイマ６（ノーマルリーチ）を選択し、タイマ番号決定用乱数値が９７のときにタイマ７（ロングリーチ）を選択し、タイマ番号決定用乱数値が９８のときにタイマ８（パカパカ用）を選択し、タイマ番号決定用乱数値が９９のときにタイマ９（スーパーリーチ）を選択する。時短有り、特図２変動遊技の保留数が４の場合にリーチ状態となる確率は、タイマ番号決定用乱数値の数値範囲が９６〜９９の場合であるから、約１／２６（＝４／１００）となる。
【０４６１】
なお、特図変動時間振り分けテーブルの内容は本例に限定されず、例えば、時短無しの場合に選択される可能性がある変動時間のすべてが、時短有りの場合に選択される可能性のある変動時間のすべてよりも短くてもよい。また、時短無しの場合に選択される可能性がある変動時間の少なくとも一部と、時短有りの場合に選択される可能性がある変動時間の少なくとも一部を共通の変動時間に設定してもよい。また、時短有りの場合の変動時間と時短無しの場合の変動時間を異ならせたが、特図１の変動時間と特図２の変動時間を異ならせてもよいし、特図の第１の停止図柄（例えば、特図Ａ）の変動時間と特図の第２の停止図柄（例えば、特図Ｂ）の変動時間を異ならせてもよい。また、特図変動遊技が第１の結果（例えば、大当り）の場合の変動時間と、特図変動遊技が第２の結果（例えば、小当り）の場合の変動時間を異ならせてもよいし、特図変動遊技が第１の結果（例えば、大当り）または第２の結果（例えば、小当り）の場合の変動時間と、特図変動遊技が第３の結果（例えば、はずれ）の場合の変動時間を異ならせてもよい。
【０４６２】
また、変動時間を異ならせる場合に、一方の変動時間をタイマ番号テーブルから取得した後に、取得した変動時間に所定時間を加算することで他方の変動時間を算出してもよい。また、特図変動遊技が所定の結果（当り、または、はずれ）の場合のみ選択される変動時間を設けてもよい。また、同一の変動時間であっても、対応する変動内容を変化させてもよい。
【０４６３】
＜特図２変動遊技１＞
【０４６４】
次に、図４４を用いて、本実施形態の特図２変動遊技について説明する。同図は、特図２変動遊技のタイムチャートの一例である。
【０４６５】
この例では、第２特図始動口（電チュー）２３０の開放期間中に、特図１変動遊技が実行されており、この特図１変動遊技の変動期間が、第２特図始動口２３２の開放期間終了直前まで継続されている状態を示している。すなわち、第２特図始動口２３２の開放期間のうち、ほとんどが特図１変動遊技が実行される期間である。
【０４６６】
本実施形態に係るパチンコ機１００は、上述のとおり特図２優先変動機であるが、特図１変動遊技と特図２変動遊技を同時に実行することができる同時変動機ではなく、特図１変動遊技の実行中は特図２変動遊技を実行しないように構成している。このため、第２特図始動口２３２への入球（入賞）を検出した場合でも、特図１変動遊技の実行中は特図２変動遊技を開始することができず、特図２変動遊技の保留数が満タン（本実施形態では、４）でない場合に限り、特図２変動遊技の保留数に１を加算するとともに、所定の個数（本実施形態では、４個）の球を賞球として上皿１２６に排出する処理を行う。
【０４６７】
この例では、１回目の第２特図始動口２３２の入賞検出では、特図１変動遊技の実行中であるため、対応する特図２変動遊技を直ぐに消化することができないが、特図２保留数が０であり満タンではないため、特図２変動遊技を保留して保留数を０から１に更新するとともに、賞球を上皿１２６に排出する処理を行う。次の２回目の第２特図始動口２３２の入賞検出では、特図１変動遊技の実行中であるため、対応する特図２変動遊技を直ぐに消化することができないが、特図２保留数が１であり満タンではないため、特図２変動遊技を保留して保留数を１から２に更新するとともに、賞球を上皿１２６に排出する処理を行う。
【０４６８】
次の３回目の第２特図始動口２３２の入賞検出では、特図１変動遊技の実行中であるため、対応する特図２変動遊技を直ぐに消化することができないが、特図２保留数が２であり満タンではないため、特図２変動遊技を保留して保留数を２から３に更新するとともに、賞球を上皿１２６に排出する処理を行う。次の４回目の第２特図始動口２３２の入賞検出では、特図１変動遊技の実行中であるため、対応する特図２変動遊技を直ぐに消化することができないが、特図２保留数が３であり満タンではないため、特図２変動遊技を保留して保留数を３から４に更新するとともに、賞球を上皿１２６に排出する処理を行う。
【０４６９】
次の５回目の第２特図始動口２３２の入賞検出では、特図１変動遊技の実行中であるため、対応する特図２変動遊技を直ぐに消化することができず、また、特図２保留数が４（満タン）であるため、賞球を上皿１２６に排出する処理を行うが、特図２変動遊技を保留することができない。同様に、次の６回目の第２特図始動口２３２の入賞検出では、特図１変動遊技の実行中であるため、対応する特図２変動遊技を直ぐに消化することができず、また、特図２保留数が４（満タン）であるため、賞球を上皿１２６に排出する処理を行うが、特図２変動遊技を保留することができない。なお、１回目から４回目で保留された４回の特図２変動遊技は、特図１変動遊技の終了後に、順次、実行される。
【０４７０】
すなわち、この例では、第２特図始動口２３２の開放期間のうち、特図１変動遊技の実行期間が占める時間が長く、当該期間中は特図２変動遊技を消化することができないため、５回目と６回目の入賞検出では特図２変動遊技を保留することができずに遊技者に不利な状態となる。
【０４７１】
＜特図２変動遊技２＞
【０４７２】
次に、図４５を用いて、特図２変動遊技の他の例について説明する。なお、同図は、他の例に係る特図２変動遊技のタイムチャートである。
【０４７３】
この例では、第２特図始動口（電チュー）２３０の開放期間中に、特図１変動遊技が実行されており、この特図１変動遊技の変動期間が、第２特図始動口２３２の開放期間の前半まで継続されている状態を示している。すなわち、第２特図始動口２３２の開放期間のうち、約半分が特図１変動遊技が実行される期間である。
【０４７４】
この例では、１回目の第２特図始動口２３２の入賞検出から４回目の第２特図始動口２３２の入賞検出までの処理は、上記実施例１に係る特図２変動遊技と同じである。しかしながら、３回目の第２特図始動口２３２の入賞検出後に、特図１変動遊技の実行が終了しているため（特図１変動ＯＮ→特図１変動ＯＦＦ)、以降は特図２変動遊技の実行が可能な状態となっている。
【０４７５】
この例では、４回目の第２特図始動口２３２の入賞検出後に、１回目の入賞検出時に保留された特図２変動遊技が消化され、特図２変動遊技の保留数が４から３に更新される。このため、５回目の第２特図始動口２３２の入賞検出では、特図２変動遊技を保留することができ、保留数に１を加算して４に更新するとともに、賞球を上皿１２６に排出する処理を行う。また、５回目の第２特図始動口２３２の入賞検出後に、２回目の入賞検出時に保留された特図２変動遊技が消化され、特図２変動遊技の保留数が４から３に更新される。このため、６回目の第２特図始動口２３２の入賞検出では、特図２変動遊技を保留することができ、保留数に１を加算して４に更新するとともに、賞球を上皿１２６に排出する処理を行う。
【０４７６】
一方、次の７回目の第２特図始動口２３２の入賞検出では、特図２保留数が４（満タン）であるため、賞球を上皿１２６に排出する処理を行うが、特図２変動遊技を保留することができない。
【０４７７】
また、７回目の第２特図始動口２３２の入賞検出後に、３回目の入賞検出時に保留された特図２変動遊技が消化され、特図２変動遊技の保留数が４から３に更新される。このため、８回目の第２特図始動口２３２の入賞検出では、特図２変動遊技を保留することができ、保留数に１を加算して４に更新するとともに、賞球を上皿１２６に排出する処理を行う。また、８回目の第２特図始動口２３２の入賞検出後に、４回目の入賞検出時に保留された特図２変動遊技が消化され、特図２変動遊技の保留数が４から３に更新される。このため、９回目の第２特図始動口２３２の入賞検出では、特図２変動遊技を保留することができ、保留数に１を加算して４に更新するとともに、賞球を上皿１２６に排出する処理を行う。
【０４７８】
すなわち、この例では、第２特図始動口２３２の開放期間のうち、特図１変動遊技が実行される期間が図４４に示す変動遊技の場合よりも短く、当該期間の終了後に特図２変動遊技を消化することができる。このため、５回目、６回目、８回目、９回目の入賞検出時に特図２変動遊技を保留し、遊技者に有利な特図２変動遊技を合計で９回実行することができ、図４４に示す変動遊技の場合よりも遊技者にとっては有利な状態となる。
【０４７９】
＜特図２変動遊技３＞
【０４８０】
次に、図４６を用いて、特図２変動遊技の他の例について説明する。なお、同図は、他の例に係る特図２変動遊技のタイムチャートである。
【０４８１】
この例では、第２特図始動口（電チュー）２３０の開放期間中に、特図１変動遊技が実行されていない状態を示している。すなわち、第２特図始動口２３２の開放期間のうち、特図１変動遊技が実行される期間は０である。
【０４８２】
この例では、１回目の第２特図始動口２３２の入賞検出では、特図１変動遊技の実行中ではないため、対応する特図２変動遊技を直ぐに消化するとともに、賞球を上皿１２６に排出する処理を行う。次の２回目の第２特図始動口２３２の入賞検出では、特図２保留数が０であり満タンではないため、特図２変動遊技を保留して保留数を０から１に更新するとともに、賞球を上皿１２６に排出する処理を行う。なお、２回目の入賞検出時に保留された特図２変動遊技は、１回目の特図２変動遊技に関する処理がすべて完了した後に消化され、特図２変動遊技の保留数が１つ減算される。
【０４８３】
次の３回目の第２特図始動口２３２の入賞検出では、特図２保留数が０であり満タンではないため、特図２変動遊技を保留して保留数を０から１に更新するとともに、賞球を上皿１２６に排出する処理を行う。なお、３回目の入賞検出時に保留された特図２変動遊技は、２回目の特図２変動遊技に関する処理がすべて完了した後に消化され、特図２変動遊技の保留数が１つ減算される。
【０４８４】
次の４回目の第２特図始動口２３２の入賞検出では、特図２保留数が０であり満タンではないため、特図２変動遊技を保留して保留数を０から１に更新するとともに、賞球を上皿１２６に排出する処理を行う。なお、４回目の入賞検出時に保留された特図２変動遊技は、３回目の特図２変動遊技に関する処理がすべて完了した後に消化され、特図２変動遊技の保留数が１つ減算される。
【０４８５】
以降、この例では、第２特図始動口２３２の開放期間中では、５回目〜１０回目の各々の入賞検出によって特図２保留数が増加する一方で、特図２変動遊技の消化によって特図２変動遊技の保留数が減少するため、保留できない特図２変動遊技が生じることがない。なお、この例では、第２特図始動口２３２の最大開放時間が経過する前に所定数（この例では、１０球）の入球を検出したため、最大開放時間の超過前に第２特図始動口２３２を閉鎖している。
【０４８６】
この例では、図４４、図４５に示す変動遊技よりも長い期間において特図２変動遊技を消化することができるため、第２特図始動口２３２の開放期間中に１０回の入球を検出し、遊技者に有利な特図２変動遊技を合計で１０回実行することができ、図４４、図４５に示す変動遊技よりも遊技者にとっては有利な状態となる。
【０４８７】
＜電チュー開放示唆演出、電チュー開放演出＞
【０４８８】
次に、図４７および図４８を用いて、上述の電チュー開放示唆演出、電チュー開放演出の一例について説明する。なお、図４７および図４８は、第２特図始動口２３２の開放前から閉鎖後における各種演出の一例を時系列で示した図である。
【０４８９】
図４７（ａ）に示すタイミングでは、特図１の変動表示と普図の変動表示を行っている。具体的には、特図１の変動表示として、第１特図表示装置２１２を用いて特図１の変動表示を行うとともに、この特図１の変動表示と同時に、装飾図柄表示装置２０８の表示領域を用いて装飾図柄の変動表示を行っている。また、普図の変動表示として、図示しない普図表示装置２１０を用いて普図の変動表示を行っている。
【０４９０】
なお、同図（ａ）に示すタイミングでは、特図１変動遊技の保留数が２であるため、第１特図保留ランプ２１８を２つ点灯しているとともに、装飾図柄表示装置２０８の表示領域の左下の特図１保留アイコン表示領域に、円形の保留アイコンを２つ表示している。一方、特図２変動遊技の保留数は０であるため、第２特図保留ランプ２２０をすべて消灯しているとともに、装飾図柄表示装置２０８の表示領域の右下の特図２保留アイコン表示領域には、保留アイコンを表示していない。また、装飾図柄表示装置２０８の表示領域の中央下の変動アイコン表示領域に円形の変動アイコンを表示することで、変動表示中の特図が特図１であることを報知している。
【０４９１】
上述のとおり、第１副制御部４００は、電チュー開放演出制御処理のステップＳ２０１３〜Ｓ２０２０において、普図表示装置２１０による普図の変動表示中、かつ、電チュー開放示唆演出抽選に当選した場合には、電チュー開放示唆演出を実行する。ここでは、同図（ａ）に示す普図の変動表示中に、電チュー開放示唆演出抽選に当選した場合を想定する。
【０４９２】
同図（ｂ）、（ｃ）に示すタイミングでは、普図の変動表示中に電チュー開放示唆演出抽選に当選したことから、電チュー開放示唆演出を行っている。この例では、同図（ｂ）に示すタイミングで、「吉宗が勝てば電チュー開放？」という文字表示と、吉宗のキャラクタが他のキャラクタとボクシングを開始した様子を表す画像表示を、装飾図柄表示装置２０８の表示領域に表示した後、同図（ｃ）に示すタイミングで、吉宗のキャラクタが他のキャラクタに勝利した様子を表す画像表示を、装飾図柄表示装置２０８の表示領域に表示することで、同図（ｅ）に示すタイミングで実行する電チュー２３２の開放を事前に示唆している。なお、電チュー開放示唆演出の演出態様は特に限定されず、電チュー２３２が開放される前に当該開放を示唆するものであればよい。
【０４９３】
続いて、同図（ｄ）に示すタイミングでは、右打ちを示唆する右打ち示唆報知を行っている。この右打ち示唆演出では、「電チュー開放準備中  右打ちだ！」という文字表示を装飾図柄表示装置２０８の表示領域に表示することで、遊技者に右打ちを行うように示唆している。右打ち示唆報知を行うのは、本実施形態では電チュー２３２を遊技盤２００の右側経路上に配置しているためである。また、このタイミングで右打ち示唆報知を行うのは、球発射ハンドル１３４の操作によって遊技球の落下経路を遊技盤２００の右側経路に変化させるまでには所定の時間を要するためである。この「電チュー開放準備中  右打ちだ！」という文字表示も、電チュー開放示唆演出の一種である。
【０４９４】
また、第１副制御部４００は、電チュー開放演出制御処理のステップＳ２０２１〜Ｓ２０２９において、所定の条件を満たす場合には、電チュー開放演出実行フラグをＯＮに設定した後、同処理のステップＳ２００１〜Ｓ２００４において、普図変動停止中、かつ、電チュー開放中の場合には、電チュー開放演出を実行する。ここでは、同図（ｅ）に示す普図の変動表示中に、電チュー開放が開始された場合を想定する。
【０４９５】
同図（ｅ）に示すタイミングでは、電チュー２３２の開放が開始されたことから、電チュー開放演出を行っている。この例では、電チュー２３２の開放中に、「電チュー開放中  右打ちだ！」という文字表示を装飾図柄表示装置２０８の表示領域に表示することで、電チュー２３２の開放を報知している。なお、電チュー開放演出の演出態様は特に限定されず、電チュー２３２が開放されていることを報知するものであればよい。
【０４９６】
続いて、同図（ｆ）に示すタイミングでは、第１特図表示装置において特図１の停止表示（この例では、特図Ｇ（はずれ図柄）に対応する停止表示）を行い、特図１変動遊技を終了し、同図（ｇ）に示すタイミングでは、その確定表示を行っている。なお、同図（ｇ）に示すタイミングでは、特図２変動遊技の保留数が４であるため、第２特図保留ランプ２２０を４つ点灯しているとともに、装飾図柄表示装置２０８の表示領域の右下の特図２保留アイコン表示領域に、矩形の保留アイコンを４つ表示している。一方、特図１変動遊技の保留数は２であるため、第１特図保留ランプ２１８を２つ点灯しているとともに、装飾図柄表示装置２０８の表示領域の左下の特図１保留アイコン表示領域には、円形の保留アイコンを２つ表示している。また、同図（ｅ）〜（ｇ）に示すタイミングでは、装飾図柄表示装置２０８の表示領域の中央下に表示していた円形の変動アイコンを徐々に消去する消去アニメーションを行うことで、特図１変動遊技を１つ消化したことを報知している。
【０４９７】
上述のとおり、本実施形態に係るパチンコ機１００は特図２優先変動機であるため、同図（ｈ）に示すタイミングでは、特図１変動遊技よりも特図２変動遊技を優先し、特図２の変動表示を開始している。具体的には、特図２の変動表示として、第２特図表示装置２１４を用いて特図２の変動表示を行うとともに、この特図２の変動表示と同時に、装飾図柄表示装置２０８の表示領域を用いて装飾図柄の変動表示を行っている。また、これらの変動表示に合わせて、電チュー開放演出として、「大盤振舞チャンス」という文字表示と、吉宗のキャラクタが千両箱をかついでいる様子を表す画像表示を、装飾図柄表示装置２０８の表示領域に表示することで、特図２変動遊技による利益が受けられることを示唆している。なお、この電チュー開放演出は時短未作動時だけ行ってもよいし、時短未作動時に加えて（または代えて）時短作動時に行ってもよい。また、この電チュー開放演出の態様は、時短未作動時と時短作動時で同じ態様であってもよいし、異なる態様であってもよい。
【０４９８】
続いて、図４８（ｉ）に示すタイミングでは、第２特図表示装置において特図２の停止表示（この例では、特図ｄ（はずれ図柄）に対応する停止表示）を行い、特図２変動遊技を終了し、同図（ｊ）、（ｋ）に示すタイミングでは、その確定表示を行っている。なお、同図（ｉ）に示すタイミングでは、特図２変動遊技の保留数が４であるため、第２特図保留ランプ２２０を４つ点灯しているとともに、装飾図柄表示装置２０８の表示領域の右下に、矩形の保留アイコンを４つ表示している。
【０４９９】
また、図４７（ｈ）〜図４８（ｋ）に示すタイミングでは、装飾図柄表示装置２０８の表示領域の右下の特図２保留アイコン表示領域に表示していた矩形の保留アイコンを、左方向の変動アイコン表示領域に移動させた後に消去する移動・消去アニメーションを行うことで、特図２変動遊技の保留が一つ消化されたことを報知している。特に、この例では、移動・消去アニメーションに要する時間よりも、図４７（ｈ）、図４８（ｉ）に示す特図２の変動表示の時間が短いため、図４８（ｊ）、（ｋ）に示す確定表示中も移動・消去アニメーションを継続するようにしている。なお、本実施形態では、確定表示中に移動・消去アニメーションを行うのは特図２だけで、特図１は行わないようにしている。
【０５００】
続いて、図４８（ｍ）に示すタイミングでは、電チュー２３２が閉鎖されたことから、電チュー２３２の閉鎖と同時に、「電チュー閉鎖  左に戻してね」という文字表示を装飾図柄表示装置２０８の表示領域に表示することで、電チュー２３２の閉鎖を報知するとともに、右打ちを止めるように報知している。
【０５０１】
続いて、同図（ｎ）に示すタイミングでは、最後の保留に対応する特図２変動遊技を開始し、同図（ｏ）に示すタイミングでは、最後の保留に対応する特図２変動遊技の停止表示を行うとともに、この停止表示に合わせて、「大盤振舞チャンス終了」という文字表示と、吉宗のキャラクタが千両箱を落としている様子を表す画像表示を、装飾図柄表示装置２０８の表示領域に表示することで、特図２変動遊技が終了したことを示唆している。なお、同図（ｏ）に示すタイミングで特図２変動遊技の保留が発生した場合には、電チュー開放演出を継続してもよい。
【０５０２】
続いて、同図（ｐ）に示すタイミングでは、特図２変動遊技によって保留されていた特図１変動遊技を開始するとともに、電チュー開放演出を消去している。なお、特図１変動遊技の保留が無い場合には、電チュー開放演出を消去せずに表示したままにしてもよい。
【０５０３】
＜変形例１＞
【０５０４】
次に、図４９を用いて、変形例１に係るパチンコ機について説明する。なお、同図は、変形例１に係るパチンコ機が実行する電チュー開放示唆演出の一例を時系列で示した図である。
【０５０５】
同図（ａ）に示すタイミングでは、同図（ｄ）に示すタイミングで電チュー２３２の開放が行われることを事前に示唆するための電チュー開放示唆演出を開始している。この電チュー開放示唆演出では、「ＷＡＲＮＩＮＧ！  電チューが開放します。左打ちをやめて下さい。」という第１の文字表示と、「電チュー開放まであと  ０４：５８．６９」という第２の文字表示を行っている。
【０５０６】
第１の文字表示は、遊技者に左打ちをやめさせることにより、第１特図始動口２３０への入球を抑制し、特図２変動遊技の消化を妨げる特図１変動遊技を抑止するための表示である。また、第２の文字表示は、電チュー２３２の開放が開始されるまでの残り時間を遊技者に報知するための表示であり、「０４：５８．６９」の部分は、残り時間に合わせて１００分の１秒単位で更新される。この例では、同図（ａ）に示す普図変動遊技の変動表示を開始してから、同図（ｃ）に示す普図変動遊技の停止表示を行うまでの普図の変動時間（この例では、５分）と、同図（ｃ）に示す普図変動遊技の停止表示を行ってから同図（ｄ）に示す電チュー２３２を開放するまでの時間と、の合計時間を電チュー２３２が開放されるまでの残り時間としている。
【０５０７】
なお、電チュー２３２の開放が開始されるまでの残り時間は本例に限定されず、例えば、リーチが発生しなかった場合における特図１の保留が４つ消化されるまでに要する時間よりも長い時間でもよい。この場合、リーチが発生しなければ確実に電チュー２３２の開放による利益を受けることができるという利点がある。また、非時短時において発生する可能性のある特図１の変動時間の中で最も長い変動時間よりも長い時間でもよい。この場合、長い変動時間よりも出現率は低くなるため、保留が複数あっても長い変動時間が連続して選択される可能性が低いため、電チュー２３２の開放による利益を受けることができる。また、最も長い変動時間が４連続で選択された場合よりも長い時間であってもよい。この場合、指示に従えば確実に電チュー２３２の開放による利益を受けることができるという利点がある。
【０５０８】
＜変形例２＞
【０５０９】
次に、図５０を用いて、変形例２に係るパチンコ機について説明する。なお、同図は、変形例２に係るパチンコ機が実行する電チュー開放示唆演出の一例を時系列で示した図である。
【０５１０】
変形例２に係るパチンコ機は、特図１変動遊技と特図２変動遊技を同時に実行することが可能な特図同時変動機であり、特図１の変動中に特図２の変動開始条件が成立した場合には、特図２の変動が開始され、特図２の変動中に特図１の変動開始条件が成立した場合には、特図２の変動が開始される。また、一方の特図変動遊技の保留中に、先読みによって大当りとなる保留が発生した時点で以降の保留については抽選結果を強制的に、はずれにするように構成している。なお、大当り中に新たに発生した保留については、通常通りに抽選を行ってもよい。
【０５１１】
このパチンコ機は、装飾図柄表示装置２０８の表示領域に、特図１変動遊技に対応する装飾図柄を表示可能な第１装飾図柄表示領域２０８ｚと、特図２変動遊技に対応する装飾図柄を表示可能な第２装飾図柄表示領域２０８ｙと、特図１変動遊技の変動アイコンを表示可能な特図１変動アイコン表示領域２０８ｘと、特図２変動遊技の変動アイコンを表示可能な特図２変動アイコン表示領域２０８ｗと、を備えている。
【０５１２】
同図（ａ）に示すタイミングでは、第１装飾図柄表示領域２０８ｚにおいて特図１に対応する装飾図柄の停止表示を行うとともに、第２装飾図柄表示領域２０８ｙにおいて特図２に対応する装飾図柄の停止表示を行っている。続いて、同図（ｂ）に示すタイミングでは、特図１の変動開始条件が成立したことから、特図１変動アイコン表示領域２０８ｘに特図１変動遊技の変動アイコンを表示するとともに、第１装飾図柄表示領域２０８ｚにおいて、特図１に対応する装飾図柄の変動表示を開始している。
【０５１３】
続いて、同図（ｃ）に示すタイミングでは、特図１の変動中に特図２の変動開始条件が成立したことから、特図２変動アイコン表示領域２０８ｗに特図２変動遊技の変動アイコンを表示するとともに、第２装飾図柄表示領域２０８ｙにおいて、特図２に対応する装飾図柄の変動表示を開始している。また、同タイミングでは、電チュー２３２の開放を報知する電チュー開放演出を開始している。
【０５１４】
このように、特図同時当選機に本発明を適用すれば、電チューが開放し、特図２の始動条件が成立した場合に、即座に特図２の変動が行われ、順次、特図２の保留が消化されるため、電チュー開放による利益を最大限受けることができる場合がある。
【０５１５】
＜変形例３＞
【０５１６】
次に、図５１および図５２を用いて、変形例３に係るパチンコ機について説明する。なお、図５１は、変形例３に係るパチンコ機が実行する電チュー開放制御の一例を時系列で示したタイムチャートであり、図５２（ａ）は、同パチンコ機の特図Ｇ・特図ｄ用の特図変動時間振り分けテーブルの一例である。また、図５２（ｂ）は、同パチンコ機のタイマ番号テーブルの一例であり、図５２（ｃ）は、同パチンコ機の特図１および特図２の平均変動時間の一例である。
【０５１７】
変形例３に係るパチンコ機は、普図変動遊技に当選した場合に、電チュー２３２を最初に第一の時間ｔ１だけ開放し、次に第二の時間ｔ２だけ閉鎖し、最後に第三の時間ｔ３だけ開放する制御を行う。電チュー２３２の２回目の開放時間である第三の時間ｔ３は、電チュー２３２の１回目の開放時間である第一の時間ｔ１よりも長い時間に設定され、この例では、第一の時間ｔ１が１０００ｍｓ、第三の時間ｔ３が４７００ｍｓに設定されている。
【０５１８】
このように、普図変動遊技に当選した場合に、電チュー（普電役）を複数回開放するよに構成し、かつ、第一の開放の開放時間よりも、該第一の開放後に行う第二の開放の開放時間を長くすれば、第一の開放時に保留された特図２変動遊技の変動表示を第二の開放前に開始できる場合があり、電チュー２３２の全ての開放時間（この例では、第一の開放時間＋第二の開放時間）における特図２変動遊技の変動回数を増加させることができる場合がある。
【０５１９】
また、電チュー２３２の閉鎖時間である第二の時間ｔ２は、（１）第一の時間ｔ１よりも長い時間、（２）時短未作動時における特図２の最も長い変動時間よりも長い時間、（３）時短未作動時における特図１の平均変動時間よりも長い時間、のいずれかに設定することが好ましい。
【０５２０】
第二の期間ｔ２を上記（１）の「第一の時間ｔ１よりも長い時間」に設定する場合、第二の時間ｔ２は、例えば、第一の時間ｔ１が１０００ｍｓであれば、１０００ｍｓよりも長い時間である２０００ｍｓなどに設定される。また、第二の期間ｔ２を上記（２）の「時短未作動時における特図２の最も長い変動時間よりも長い時間」に設定する場合、第二の期間ｔ２は、例えば、パチンコ機が図２９（ａ）、（ｂ）に示すテーブルを備えていれば、同テーブルに示すタイマＣに対応する変動時間１５０００ｍｓ（通常（非時短用））よりも長い時間である１６０００ｍｓなどに設定される。
【０５２１】
また、第二の期間ｔ２を上記（３）の「時短未作動時における特図１の平均変動時間よりも長い時間」に設定する場合、第二の期間ｔ２は、例えば、パチンコ機の特図の平均変動時間が図２９（ｃ）に示すとおりであれば、時短無し時の平均変動時間２８５１０ｍｓよりも長い時間である３００００ｍｓなどに設定される。
【０５２２】
このように、時短未作動時における特図２変動時間を短くし、電チュー（普電役）を複数回開放するように構成すれば、電チュー２３２の全ての開放時間（この例では、第一の開放時間＋第二の開放時間）における特図２変動遊技の変動回数を増加させることができる場合がある。
【０５２３】
なお、本発明に係る遊技台の構成は、上述のパチンコ機の構成に限定されるものではなく、例えば、普図変動遊技の普図の当りの確率が０％の場合あるいは１００％の場合であっても、主制御部タイマ割込み処理の普図関連抽選処理（ステップＳ２２３）において抽選を行う場合がある。
【０５２４】
また、電サポ中に普図変動遊技を開始し、通常遊技中に停止した場合の開放パターンは通常遊技中のテーブルを参照して行う。また、普図変動開始時の遊技状態に合わせたテーブルを参照してもよい。また、電サポ中に普電役（電チュー）の開放処理を開始して、途中で通常遊技中に移行した場合には、引き続き電サポ中用のテーブルを参照して処理を行う。なお、通常遊技に移行した時点や、普図変動遊技の停止時など、遊技の区切りとなる時点でテーブルの参照を終了させてもよい。
【０５２５】
また、普図の当りの確率が０％の場合であっても、図１１、図１２、図１６、図１８、図２０に示した普図関連の各種データテーブルのセットを実行したり、敢えて、各種データテーブルの切り替えを行ったりするものであってもよい。
【０５２６】
また、本発明に係る遊技台の構成は、上述のパチンコ機の構成に限定されるものではなく、例えば、非電サポ中の特図２の平均変動時間が、電サポ中の特図２の平均変動時間よりも長くてもよい。このような構成とすれば、特図の変動時間短縮機能が作動する電サポ状態の優位性を保ちつつも、非電サポ状態において１回の普電役の開放で有利な特図２を複数回変動させることができる期間を設けることで、不利な状態である非電サポ状態であっても高い利益を得ることができる場合がある。なお、この場合に、試行回数が少ない場合は、例外的に電サポ中の特図２の平均変動時間の方が長くなる場合があってもよく、例えば、特図２を１００００回変動させた場合には、非電サポ状態よりも電サポ状態の方が平均変動時間が短くなり、１００００回未満の場合には、電サポ状態よりも非電サポ状態の方が平均変動時間が短くなるように構成してもよい。
【０５２７】
また、普電役開放時間よりも短い変動時間は、抽選結果がハズレの場合の方が当りの場合よりも選択される確率が高くてもよい。さらに、普電役開放時間よりも短い変動時間は、抽選結果がハズレの場合にのみ選択され、抽選結果が当りの場合に選択されないようにしてもよい。また、普電役開放時間よりも短い変動時間が選択される確率が、普図低確率状態と普図高確率状態で同じであってもよい。
【０５２８】
また、非電サポ状態において普電役が開放する場合には演出を行うが、電サポ状態において普電役が開放する場合には演出が行なわなくてもよい。また、開放タイミングを示す演出を行ってもよいし、開放するか否かを煽る演出（例えば、演出が行われた場合であっても普電役が開放しないガセ演出）を行ってもよい。
【０５２９】
また、特図１の始動領域と特図２の始動領域は同じ経路上に配置されていてもよく、この場合、特図１の始動領域に入らなかった遊技球が特図２の始動領域に入る場合がある。また、普図は、非電サポ状態も電サポ状態も当選確率が１００％であってもよく、複数の当り図柄を有し、当り図柄毎に普電役の開放時間が異なっていてもよい。
【０５３０】
また、普電役ロング開放時の利益を最大にするために、普図当選時の普図の変動時間を長くしてもよい。この場合、実際に普図の当り図柄が表示されるまでの間に特図１の保留を消化させることで、有利な特図をたくさん変動させることができる。また、当りとなる普図変動の長さは、スーパーリーチにならない特図変動が４回続く場合よりも長くてもよい。
【０５３１】
以上説明したように、本実施形態に係る遊技台（例えば、パチンコ機１００）は、複数の当り動作（例えば、第２特図始動口２３２の開閉動作）を少なくとも実行可能な第一の始動領域（例えば、第２特図始動口２３２）と、大当り動作（例えば、可変入賞口２３４、２３５の開閉動作）を少なくとも実行可能な可変入賞手段（例えば、可変入賞口２３４、２３５）と、複数の時間情報を少なくとも記憶可能な記憶手段（例えば、ＲＯＭ３０６）と、を備えた遊技台であって、前記複数の時間情報のうちの少なくとも一つは、第一の時間情報（例えば、図１６（ｂ）の開閉時間データＡ１）であり、前記複数の時間情報のうちの少なくとも一つは、第二の時間情報（例えば、図１６（ｂ）の開閉時間データＡ２，Ａ３）であり、前記第一の時間情報および前記第二の時間情報は、前記記憶手段の記憶領域のうちの連続するアドレス領域に記憶されたものであり、前記複数の当り動作のうちの少なくとも一つは、第一の当り動作であり、前記複数の当り動作のうちの少なくとも一つは、第二の当り動作であり、前記第一の当り動作は、前記第一の時間情報および前記第二の時間情報のうちの一方のみを参照して実行されるものであり、前記第二の当り動作は、前記第一の時間情報および前記第二の時間情報のうちの両方を参照して実行されるものである、ことを特徴とするものである。
【０５３２】
ここで、第一の始動領域としては、第２特図始動口２３２に限らず、可変入賞口２３４、２３５でもよいし、第２特図始動口２３２と可変入賞口２３４、２３５でもよい。つまり、上述の開閉時間制御を可変入賞口２３４、２３５に適用してもよい。また、第一の始動領域は第２特図始動口２３２にのみ限るものであってもよいし、可変入賞口２３４、２３５のみに限るものであってもよい。また、第一の始動領域として第２特図始動口２３２に上述の開閉時間制御を適用する場合、全ての状態で適用してもよいし、ある状態でのみ適用してもよい。
【０５３３】
また、大当り動作は複数あってもよい。
【０５３４】
また、前記記憶手段は、第一の記憶領域を少なくとも有するものであり、前記記憶手段は、第二の記憶領域を少なくとも有するものであり、前記第二の記憶領域のアドレス領域は、前記第一の記憶領域のアドレス領域と連続したものであり、前記第一の時間情報は、前記第一の記憶領域に少なくとも記憶されたものであり、前記第二の時間情報は、前記第二の記憶領域に少なくとも記憶されたものであってもよい。
【０５３５】
本実施形態に係る遊技台によれば、状態毎（電サポ状態であるか非電サポ状態であるか）、および図柄毎（普図のいずれの図柄であるか）に電チューの開閉時間を制御する開閉時間データテーブルを備える必要がないため、データ容量の削減が可能となる場合がある。また、参照する記憶領域を完全に分離していないので、これによってもデータ容量の削減が可能となる場合がある。また、状態毎および図柄毎に開閉時間テーブルを設けると、テーブル内あるいはテーブル間に不必要な未使用データ領域が発生してしまう場合があり、未使用データ領域に不正プログラムや不正データを挿入される恐れがあり、また挿入の発見も困難となる恐れがあるが、本実施形態によれば未使用データ領域の発生を回避できるので、不正プログラムや不正データの挿入を防ぐことができる場合がある。また、第一の当り動作と第二の当り動作で開閉時間データの少なくとも一部（例えば、第一の時間情報）を共用することが可能となるため、例えば、図柄２（普図２）の場合における開放時間を長くするような不正プログラム書き換え行為を未然に防止することが可能になる場合がある。また、例えば状態２は電チューが開放しやすい状態である場合、状態２のときに開放時間を延長させる不正プログラム書換え行為を行うと、一般的には当該行為が判明しにくいが、本実施例の構成によれば、例えば状態２の開閉時間データの格納位置の解析が困難となるため、開放時間を延長させる不正プログラム書換え行為を未然に防止することができる場合がある。
【０５３６】
また、当否判定を少なくとも実行可能な当否判定手段（例えば、特図の当否判定手段）と、を備え、前記当否判定手段は、当否判定条件の成立があった場合に、前記当否判定を少なくとも実行可能なものであり、前記当否判定条件は、前記第一の始動領域（例えば、第２特図始動口２３２）に遊技球が進入した場合に、成立する場合がある条件である、ものであってもよい。
【０５３７】
このような構成とすることにより、大当り時の普電役の開放制御のパターンを多彩にして遊技者の興趣を高めることができる場合がある。また、通常遊技状態（非電サポ状態）と、時短などの電サポ状態とで有利度に差を設け、出玉感を煽ることで遊技者の興趣を高める場合などにおいても、多彩な演出が可能となり、遊技者の興趣を高めることができる場合がある。
【０５３８】
また、前記可変入賞手段（例えば、可変入賞口２３４、２３５）は、大当り動作条件の成立があった場合に、前記大当り動作を少なくとも開始可能なものであり、前記大当り動作条件は、前記当否判定の結果が第一の当否判定結果（例えば、特図の大当りの結果）の場合に、成立する場合がある条件であるものとしてもよい。また、前記大当り動作条件は、前記当否判定の結果が第二の当否判定結果（例えば、特図のハズレの結果）の場合に、成立しない条件である、ものとしてもよい。
【０５３９】
このような構成とすることにより、上記の開閉時間制御を可変入賞口２３４、２３５に適用した場合、可変入賞口２３４、２３５の開放制御のパターンを多彩にして遊技者の興趣を高めることができる場合がある。
【０５４０】
また、第二の始動領域（例えば、普図始動口２２８、２２９）と、第二の当否判定を少なくとも実行可能な第二の当否判定手段（例えば、普図の当否判定手段）と、を備え、前記第二の当否判定手段は、第二の当否判定条件の成立があった場合に、前記第二の当否判定を少なくとも実行可能なものであり、前記第二の当否判定条件は、前記第二の始動領域に遊技球が進入した場合に、成立する場合がある条件である、ものとしてもよい。
【０５４１】
このような構成とすることにより、大当り時の普電役の開放制御のパターンを多彩にして遊技者の興趣を高めることができる場合がある。また、通常遊技状態（非電サポ状態）と、時短などの電サポ状態とで有利度に差を設け、出玉感を煽ることで遊技者の興趣を高める場合などにおいても、多彩な演出が可能となり、遊技者の興趣を高めることができる場合がある。
【０５４２】
また、前記第一の始動領域は、第一の当り動作条件の成立があった場合に、前記第一の当り動作を少なくとも開始可能なものであり、前記第一の当り動作条件は、前記第二の当否判定の結果が第三の当否判定結果（例えば、普図の大当り結果（例えば、普図１など））の場合に、成立する場合がある条件である、ものとしてもよい。また、前記第一の当り動作条件は、前記第二の当否判定の結果が第四の当否判定結果（例えば、普図の大当り結果（例えば、普図２など））の場合に、成立する場合がある条件である、ものとしてもよい。
【０５４３】
このような構成とすることにより、大当り時の普電役の開放制御のパターンを多彩にして遊技者の興趣を高めることができる場合がある。また、通常遊技状態（非電サポ状態）と、時短などの電サポ状態とで有利度に差を設け、出玉感を煽ることで遊技者の興趣を高める場合などにおいても、多彩な演出が可能となり、遊技者の興趣を高めることができる場合がある。
【０５４４】
また、前記遊技台は、ぱちんこ機である、ものとしてもよい。
【０５４５】
＜付記Ａ＞
【０５４６】
複数の当り動作（例えば、第２特図始動口２３２の開閉動作）を少なくとも実行可能な第一の始動領域（例えば、第２特図始動口２３２）と、
【０５４７】
大当り動作（例えば、可変入賞口２３４、２３５の開閉動作）を少なくとも実行可能な可変入賞手段（例えば、可変入賞口２３４、２３５）と、
【０５４８】
複数の時間情報を少なくとも記憶可能な記憶手段と、
【０５４９】
第一の遊技状態から第二の遊技状態に遊技状態を移行させる制御を少なくとも実行可能な制御手段と、
を備えた遊技台であって、
【０５５０】
前記第一の当り動作条件は、第一の遊技状態の場合に、成立する場合がある条件である、
【０５５１】
前記第二の当り動作条件は、第一の遊技状態の場合に、成立する場合がある条件である、
【０５５２】
前記第一の当り動作条件は、第二の遊技状態の場合に、成立する場合がある条件である、
【０５５３】
前記第二の当り動作条件は、第二の遊技状態の場合に、成立する場合がある条件である、
ことを特徴とする遊技台。
【０５５４】
＜付記Ｂ＞
【０５５５】
複数の当り動作（例えば、第２特図始動口２３２の開閉動作）を少なくとも実行可能な第一の始動領域（例えば、第２特図始動口２３２）と、
【０５５６】
大当り動作（例えば、可変入賞口２３４、２３５の開閉動作）を少なくとも実行可能な可変入賞手段（例えば、可変入賞口２３４、２３５）と、
【０５５７】
複数の時間情報を少なくとも記憶可能な記憶手段と、
【０５５８】
第一の遊技状態から第二の遊技状態に遊技状態を移行させる制御を少なくとも実行可能な制御手段と、
【０５５９】
第二の始動領域と、
【０５６０】
当否判定を少なくとも実行可能な当否判定手段（例えば、普図当否判定手段）と、
を備えた遊技台であって、
【０５６１】
前記当否判定手段は、当否判定条件の成立があった場合に、当否判定を少なくとも実行可能なものであり、
【０５６２】
前記当否判定条件は、前記第二の始動領域に遊技球が進入した場合に、成立する場合がある条件であり、
【０５６３】
前記当否判定の結果が第一の当否判定結果
【０５６４】
前記第一の当り動作条件は、第一の遊技状態の場合でかつ、前記当否判定の結果が第一の当否判定結果(例えば、普図１)の場合に、成立する場合がある条件であり、
【０５６５】
前記第一の当り動作条件は、第一の遊技状態の場合でかつ、前記当否判定の結果が第二の当否判定結果（例えば、普図２）の場合に成立する場合がある条件であり、
【０５６６】
前記第一の当り動作条件は、第二の遊技状態の場合でかつ、前記当否判定の結果が第一の当否判定結果の場合に成立する場合がある条件であり、
【０５６７】
前記第一の当り動作条件は、第二の遊技状態の場合でかつ、前記当否判定の結果が第二の当否判定結果の場合に成立する場合がある条件であり、
【０５６８】
前記第二の当り動作条件は、第一の遊技状態の場合でかつ、前記当否判定の結果が第一の当否判定結果の場合に、成立する場合がある条件であり、
【０５６９】
前記第二の当り動作条件は、第一の遊技状態の場合でかつ、前記当否判定の結果が第二の当否判定結果の場合に成立する場合がある条件であり、
【０５７０】
前記第二の当り動作条件は、第二の遊技状態の場合でかつ、前記当否判定の結果が第一の当否判定結果の場合に成立する場合がある条件であり、
【０５７１】
前記第二の当り動作条件は、第二の遊技状態の場合でかつ、前記当否判定の結果が第二の当否判定結果の場合に成立する場合がある条件である、
ことを特徴とする遊技台。
【０５７２】
＜付記Ｃ＞
【０５７３】
付記Ｂに記載の遊技台であって、
【０５７４】
第三の始動領域（例えば、第１特図始動口２３０）を有する、ことを特徴とする、
遊技台。
【０５７５】
また、本実施形態に係る遊技台（例えば、パチンコ機１００）は、遊技球が入賞可能な入賞手段（例えば、第２特図始動口２３２）と、複数種類の時間情報（例えば、開閉時間データ）を少なくとも記憶可能な記憶手段（例えば、ＲＯＭ３０６）と、前記時間情報に応じて前記入賞手段を制御可能な制御手段（例えば、制御部）と、を備えた遊技台であって、前記入賞手段は、複数の状態のうちの一つの状態をとることが可能なものであり、前記複数の状態のうちの少なくとも一の状態は、第一の状態（例えば、非電サポ状態）であり、前記複数の状態のうちの少なくとも一の状態は、第二の状態（例えば、電サポ状態）であり、前記第一の状態は、前記入賞手段への遊技球の入賞が少なくとも前記第二の状態よりも入賞困難とされる状態であり、前記第二の状態は、前記入賞手段への遊技球の入賞が少なくとも前記第一の状態よりも入賞容易とされる状態であり、前記複数種類の時間情報のうちの少なくとも一の時間は、第一の時間情報（例えば、状態１普電役制御データテーブルの開閉データ）であり、前記複数種類の時間情報のうちの少なくとも一の時間は、第二の時間情報（例えば、状態２普電役制御データテーブルの開閉データ）であり、前記第一の時間情報は、前記入賞手段を前記第一の状態に維持する時間に対応する時間情報であり、前記第二の時間情報は、前記入賞手段を前記第二の状態に維持する時間に対応する時間情報であり、前記第一の時間情報および前記第二の時間情報は、前記記憶手段の記憶領域に連続して記憶されるものであり、前記制御手段は、複数種類の制御を行うことが可能なものであり、前記複数種類の制御のうちの少なくとも一の制御は、第一の制御であり、前記複数種類の制御のうちの少なくとも一の制御は、第二の制御であり、前記第一の制御は、前記第一の時間情報および前記第二の時間情報のいずれか一方のみを参照して前記入賞手段を制御するものであり、前記第二の制御は、前記第一の時間情報および前記第二の時間情報の双方を参照して前記入賞手段を制御するものである、ことを特徴とする遊技台である。
【０５７６】
本実施形態に係る遊技台によれば、状態毎（電サポ状態であるか非電サポ状態であるか）、および図柄毎（普図のいずれの図柄であるか）に電チューの開閉時間を制御する開閉時間データテーブルを備える必要がないため、データ容量の削減が可能となる場合がある。また、状態毎および図柄毎に開閉時間テーブルを設けると、テーブル内あるいはテーブル間に不必要な未使用データ領域が発生してしまう場合があり、未使用データ領域に不正プログラムや不正データを挿入される恐れがあり、また挿入の発見も困難となる恐れがあるが、本実施形態によれば未使用データ領域の発生を回避できるので、不正プログラムや不正データの挿入を防ぐことができる場合がある。
【０５７７】
また、遊技の当否判定を少なくとも実行可能な当否判定手段（例えば、普図関連抽選処理、特図１関連抽選処理、特図２関連抽選処理）を備え、前記当否判定に基づいて前記入賞手段は前記第一の状態（例えば、非電サポ状態）または前記第二の状態（例えば、電サポ状態）をとることが可能なものであり、前記記憶手段には、状態種別情報と図柄種別情報とが記憶され、前記状態種別情報は、前記入賞手段が前記第一の状態と前記第二の状態のいずれの状態であるかを示す情報であり、前記図柄種別情報は、前記当否判定の結果に応じた図柄種別が記憶され、前記制御手段は、前記状態種別情報と前記図柄種別情報とに基づいて、前記第一の制御および前記第二の制御のいずれの制御を行うかを決定するものとしてもよい。
【０５７８】
このような構成によれば、状態毎、および図柄毎に電チューの開閉時間を制御する開閉時間データテーブルを備える必要がないため、データ容量の削減が可能となる場合がある。また、テーブル内あるいはテーブル間に不必要な未使用データ領域が発生することを回避でき、未使用データ領域に不正プログラムや不正データの挿入を防ぐことができる場合がある。
【０５７９】
また、前記制御手段（例えば、制御部）は、前記状態種別情報と前記図柄種別情報とに基づいて、前記第一の時間情報または前記第二の時間情報の参照開始位置を決定する、ものとしてもよい。
【０５８０】
このような構成によれば、例えば、第一の時間情報（例えば、状態１普電役制御データテーブル）と第二の時間情報（例えば、第２普電役制御データテーブル）の参照開始位置を、状態種別情報と図柄種別情報に応じて適宜選択できるので、少ないデータ容量であっても入賞手段の多彩な開閉制御演出が可能となる場合がある。
【０５８１】
また、前記当否判定手段は、第一の当否判定（例えば、特図１関連抽選処理、特図２関連抽選処理）と、該第一の当否判定とは異なる第二の当否判定（例えば、普図関連抽選処理）を少なくとも実行可能であり、前記状態種別情報は、前記第一の当否判定により決定され、前記図柄種別情報は、前記第二の当否判定により決定される、ものとしてもよい。
【０５８２】
このような構成によれば、例えば、第一の時間情報（例えば、状態１普電役制御データテーブル）と第二の時間情報（例えば、第２普電役制御データテーブル）の参照開始位置を、特図関連抽選処理で記憶手段にセットされる状態種別情報と、普図関連抽選処理で記憶手段にセットされる普図の図柄種別情報に応じて適宜選択できるので、少ないデータ容量であっても入賞手段の多彩な開閉制御演出が可能となる場合がある。
【０５８３】
また、遊技球が入賞可能な他の入賞手段（例えば、普図始動口２２８、２２９）を有し、前記入賞手段（例えば、、第２特図始動口２３２）は、前記他の入賞手段の入賞による前記当否判定手段の当否結果に応じて前記複数の状態のうちの一つの状態をとることが可能なものである、ものとしてもよい。
【０５８４】
このような構成によれば、例えば、遊技者に有利となる特図２変動遊技の機会を増やすため、普図の種類を増やし、通常時であっても、第２特図始動口２３２の開閉制御を行う場合であっても、普図の図柄毎に通常時と開放延長時の開閉制御を異ならせた多彩な制御が可能となる場合がある。また、多彩な開閉制御を行う場合であっても、データ容量を削減するとともに、未使用データ容量の発生を回避できる場合がある。
【０５８５】
また、本発明に係る遊技台は、封入式遊技機に適用することもできる。また、主制御部、第１副制御部、および第２副制御部をワンチップで構成してもよいし、主制御部と第１副制御部で双方向の通信が可能に構成してもよい。また、主制御部と第１副制御部で双方向の通信を可能とする一方で、第１副制御部から第２副制御部への通信は一方向の通信としてもよい。
【０５８６】
また、本発明の実施の形態に記載された作用および効果は、本発明から生じる最も好適な作用および効果を列挙したに過ぎず、本発明による作用および効果は、本発明の実施の形態に記載されたものに限定されるものではない。また、実施例に記載した複数の構成のうち、１つの構成に記載している内容を、他の構成に適用することでより遊技の幅を広げられる場合がある。
【産業上の利用可能性】
【０５８７】
本発明に係る遊技台は、回胴遊技機（スロットマシン）や弾球遊技球（ぱちんこ機）などに代表される遊技台に適用することができる。
【符号の説明】
【０５８８】
１００  パチンコ機
２００  遊技盤
２０８  装飾図柄表示装置
２１０  普図表示装置
２１２  第１特図表示装置
２１４  第２特図表示装置
２１８  第１特図保留ランプ
２２０  第２特図保留ランプ
２３０  第１特図始動口
２３２  第２特図始動口
３００  主制御部
４００  第１副制御部
５００  第２副制御部
【図１】
2015029551.tif 000003
【図２】
2015029551.tif 000004
【図３】
2015029551.tif 000005
【図４】
2015029551.tif 000006
【図５】
2015029551.tif 000007
【図６】
2015029551.tif 000008
【図７】
2015029551.tif 000009
【図８】
2015029551.tif 000010
【図９】
2015029551.tif 000011
【図１０】
2015029551.tif 000012
【図１１】
2015029551.tif 000013
【図１２】
2015029551.tif 000014
【図１３】
2015029551.tif 000015
【図１４】
2015029551.tif 000016
【図１５】
2015029551.tif 000017
【図１６】
2015029551.tif 000018
【図１７】
2015029551.tif 000019
【図１８】
2015029551.tif 000020
【図１９】
2015029551.tif 000021
【図２０】
2015029551.tif 000022
【図２１】
2015029551.tif 000023
【図２２】
2015029551.tif 000024
【図２３】
2015029551.tif 000025
【図２４】
2015029551.tif 000026
【図２５】
2015029551.tif 000027
【図２６】
2015029551.tif 000028
【図２７】
2015029551.tif 000029
【図２８】
2015029551.tif 000030
【図２９】
2015029551.tif 000031
【図３０】
2015029551.tif 000032
【図３１】
2015029551.tif 000033
【図３２】
2015029551.tif 000034
【図３３】
2015029551.tif 000035
【図３４】
2015029551.tif 000036
【図３５】
2015029551.tif 000037
【図３６】
2015029551.tif 000038
【図３７】
2015029551.tif 000039
【図３８】
2015029551.tif 000040
【図３９】
2015029551.tif 000041
【図４０】
2015029551.tif 000042
【図４１】
2015029551.tif 000043
【図４２】
2015029551.tif 000044
【図４３】
2015029551.tif 000045
【図４４】
2015029551.tif 000046
【図４５】
2015029551.tif 000047
【図４６】
2015029551.tif 000048
【図４７】
2015029551.tif 000049
【図４８】
2015029551.tif 000050
【図４９】
2015029551.tif 000051
【図５０】
2015029551.tif 000052
【図５１】
2015029551.tif 000053
【図５２】
2015029551.tif 000054