(57)【特許請求の範囲】
【請求項１】
遊技を制御するために設定された遊技設定データと、
予め設定された数値範囲内で数値データを更新する数値データ更新手段と、
前記数値データ更新手段により更新された数値データを判定条件の成立に基づいて取得する数値データ取得手段と、
前記数値データ取得手段により取得された数値データに基づいて当否判定を行う当否判定手段と、
前記数値データ取得手段により取得された数値データに基づいて前記当否判定手段による当否判定結果を演出報知する演出制御手段と、
を備え、前記当否判定結果の演出報知を順次行う遊技機において、
前記判定条件として、互いに独立して成立可能な第１の判定条件と第２の判定条件とが設けられ、
前記数値データ取得手段は、前記第１の判定条件の成立に基づいて前記数値データを取得する第１の数値データ取得手段と、前記第２の判定条件の成立に基づいて前記数値データを取得する第２の数値データ取得手段とを有すると共に、前記第１あるいは第２の判定条件の少なくとも何れか一方の判定条件が成立するたびに、予め定められた保留上限数まで前記第１及び第２の数値データ取得手段により数値データを取得するように構成され、
前記第１及び第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知を行う際の報知データを一旦保留して記憶する一方、前記当否判定結果の演出報知の報知データの保留の記憶を前記当否判定結果の演出報知の実行と対応させて消去する報知保留記憶手段を備え、
前記報知保留記憶手段は、
前記第１の数値データ取得手段により取得された数値データに基づく前記当否判定結果の演出報知の実行と前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行とに対する実行優先順位が設定されている第１の報知順番設定処理と、前記第１の数値データ取得手段により取得された数値データに基づく前記当否判定結果の演出報知の実行と前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行とに対する実行優先順位が設定されていない第２の報知順番設定処理と、を有し、
所定条件の成立を起因として、前記遊技設定データに基づいて前記第１の報知順番設定処理あるいは前記第２の報知順番設定処理の何れか一方を選択する報知順番設定処理決定手段を備え、
前記報知順番設定処理決定手段によって決定された前記報知順番設定処理に従った順番で前記当否判定結果の演出報知を実行可能に記憶し、
前記報知保留記憶手段は、前記演出報知の報知データの保留記憶において前記第１の数値データ取得手段によって取得した数値データに基づく保留と、前記第２の数値データ取得手段によって取得した数値データに基づく保留と、を区別可能に記憶するように構成され、
前記保留上限数の範囲内で前記報知保留記憶手段に記憶することが可能な前記演出報知の報知データの保留に対応する保留の記憶態様を表す保留態様テーブルを複数有する保留データテーブルと、前記保留データテーブルから、前記報知保留記憶手段に記憶された前記当否判定結果の演出報知の報知データの保留の記憶態様と一致する保留態様テーブルを検索する検索手段と、を備え、
前記検索手段により前記保留データテーブルから検索された保留態様テーブルに基づいて、前記当否判定結果の演出報知の実行順番を報知する報知手段を備えたことを特徴とする遊技機。
【請求項２】
前記第１の数値データ取得手段が取得した数値データに基づく前記当否判定結果の演出報知の保留数と前記第２の数値データ取得手段が取得した数値データに基づく前記当否判定結果の演出報知の保留数とを統合して記憶する統合保留数記憶手段を備え、
前記検索手段は、前記保留データテーブルの全体から前記統合保留数記憶手段に記憶された保留数と一致する個数の数値データからなる保留態様テーブル全てに絞り込む絞り込み選択を行い、前記絞り込み選択された保留態様テーブルの中から前記報知保留記憶手段に記憶された数値データの記憶態様と一致する保留態様テーブルを検索することを特徴とする請求項１に記載の遊技機。
【請求項３】
前記報知保留記憶手段は、前記第１あるいは第２の数値データ取得手段に基づく前記当否判定結果の演出報知の保留を、前記当否判定結果の演出報知の実行順番にしたがって前記演出報知を一旦記憶するための保留記憶領域の先頭から順に配列して記憶し、
前記検索手段は、前記報知保留記憶手段に記憶された前記当否判定結果の演出報知の保留の内、先頭から順に複数回分の前記当否判定結果の演出報知の実行順番と前記保留態様テーブルの記憶態様との一致を判定することにより前記検索を行うことを特徴とする請求項１に記載の遊技機。
【請求項４】
前記数値データ更新手段、前記数値データ取得手段及び前記当否判定手段を備えた主制御装置と、
前記主制御装置からの指示を受けて遊技の制御を行うサブ制御装置と、
前記主制御装置に設けられた主制御装置用保留記憶手段と、
前記サブ制御装置に設けられたサブ制御装置用保留記憶手段と、を備え、
前記主制御装置は、前記判定条件の成立に基づき前記数値データ取得手段によって所得した数値データを前記主制御装置用保留記憶手段に記憶すると共に、前記主制御装置用保留記憶手段に記憶された数値データを前記サブ制御装置に出力する出力手段を備え、
前記サブ制御装置は、前記主制御装置の出力手段によって出力された数値データを受信する受信手段を備え、前記受信手段によって受信した数値データに関するデータを前記サブ制御装置用保留記憶手段に記憶するように構成され、
前記サブ制御装置用保留記憶手段は前記報知保留記憶手段によって構成されていることを特徴とする請求項１から３の何れか一項に記載の遊技機。
【請求項５】
前記主制御装置の出力手段は、前記判定条件の成立に基づき、成立信号を前記サブ制御装置に出力し、
前記成立信号は、前記主制御装置に設定された前記遊技設定データを含み、
前記サブ制御装置は、前記受信手段によって前記成立信号を受信し、
前記所定条件の成立を起因として前記報知順番設定処理決定手段により前記報知順番設定処理を実行する際に使用した前記遊技設定データと、前記受信した成立信号に含まれる前記遊技設定データが異なる場合には異常と判断すると共に、前記受信した成立信号に含まれる前記遊技設定データに基づいて決定される前記報知順番設定処理に従った順番で前記当否判定結果の演出報知を実行するように設定することを特徴とする請求項４に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技の当否判定に用いる数値データを、第１の判定条件の成立あるいは第２の判定条件の成立に基づいてそれぞれ取得する遊技機に関する。
【背景技術】
【０００２】
従来、パチンコ遊技機には、遊技盤に設けた始動入賞口への遊技球の入賞（入球）を判定条件の成立とし、判定条件の成立に基づいて遊技の当否判定に用いる数値データを取得して遊技の当否判定を行い、その当否判定を液晶表示装置等の表示手段に表示し、当否判定結果が当たりの場合には遊技者に有利な大当たり遊技を実行する機種がある。また、始動入賞口へ遊技球が連続して入賞した場合等においては、所定の保留数を上限として当否判定結果の表示等を保留記憶し、当否判定結果の表示ごとに対応する保留を消化するものがある。
【０００３】
そのような機種においては、始動入賞口として第１の始動入賞口と第２の始動入賞口の２種類を設けると共に、判定条件として第１の判定条件と第２の判定条件を設け、第１の入賞口への遊技球の入賞を第１の判定条件の成立とする一方、第２の始動入賞口への遊技球の入賞を第２の判定条件の成立とし、第１の判定条件の成立に基づいてあるいは第２の判定条件の成立に基づいて遊技の当否判定に用いる数値データをそれぞれ取得して遊技の当否判定を行い、当否判定結果を表示手段に表示し、一方、当否判定結果の表示が行われていない第１の始動入賞口及び第２の始動入賞口への入賞については、それぞれ所定の保留数を上限として当否判定結果の表示等を保留記憶し、当否判定結果の表示ごとに対応する保留を消化するものがある。
【０００４】
さらに、遊技機の種類によっては、第１の始動入賞口と第２の始動入賞口の何れか一方の始動入賞口への入賞に関する保留を、他方の始動入賞口への入賞よりも優先的に消化する機種や、第１の始動入賞口及び第２の始動入賞口に入賞した順に消化する機種などがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２４７６９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、第１の始動入賞口と第２の始動入賞口の何れか一方の始動入賞口への入賞に関する保留を、他方の始動入賞口への入賞よりも優先的に消化する機種や、第１の始動入賞口及び第２の始動入賞口に入賞した順に消化する機種など、入賞に関する保留の消化方法が異なる機種が存在するため、入賞に関する保留の消化に関する制御システム（プログラム）を共通させることができず、遊技機に新たな制御システムを構築しなければならないため、制御システムを構築する際の効率が悪かった。
【０００７】
本発明は、前記の点に鑑みなされたものであって、入賞に関する保留の消化方法が異なる場合であっても制御システムの構築にかかる手間を抑制することが可能な遊技機の提供を目的とする。
【課題を解決するための手段】
【０００８】
請求項１の発明は、請求項１の発明は、遊技を制御するために設定された遊技設定データと、予め設定された数値範囲内で数値データを更新する数値データ更新手段と、前記数値データ更新手段により更新された数値データを判定条件の成立に基づいて取得する数値データ取得手段と、前記数値データ取得手段により取得された数値データに基づいて当否判定を行う当否判定手段と、前記数値データ取得手段により取得された数値データに基づいて前記当否判定手段による当否判定結果を演出報知する演出制御手段と、を備え、前記当否判定結果の演出報知を順次行う遊技機において、前記判定条件として、互いに独立して成立可能な第１の判定条件と第２の判定条件とが設けられ、前記数値データ取得手段は、前記第１の判定条件の成立に基づいて前記数値データを取得する第１の数値データ取得手段と、前記第２の判定条件の成立に基づいて前記数値データを取得する第２の数値データ取得手段とを有すると共に、前記第１あるいは第２の判定条件の少なくとも何れか一方の判定条件が成立するたびに、予め定められた保留上限数まで前記第１及び第２の数値データ取得手段により数値データを取得するように構成され、前記第１及び第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知を行う際の報知データを一旦保留して記憶する一方、前記当否判定結果の演出報知の報知データの保留の記憶を前記当否判定結果の演出報知の実行と対応させて消去する報知保留記憶手段を備え、前記報知保留記憶手段は、前記第１の数値データ取得手段により取得された数値データに基づく前記当否判定結果の演出報知の実行と前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行とに対する実行優先順位が設定されている第１の報知順番設定処理と、前記第１の数値データ取得手段により取得された数値データに基づく前記当否判定結果の演出報知の実行と前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行とに対する実行優先順位が設定されていない第２の報知順番設定処理と、を有し、所定条件の成立を起因として、前記遊技設定データに基づいて前記第１の報知順番設定処理あるいは前記第２の報知順番設定処理の何れか一方を選択する報知順番設定処理決定手段を備え、前記報知順番設定処理決定手段によって決定された前記報知順番設定処理に従った順番で前記当否判定結果の演出報知を実行可能に記憶し、前記報知保留記憶手段は、前記演出報知の報知データの保留記憶において前記第１の数値データ取得手段によって取得した数値データに基づく保留と、前記第２の数値データ取得手段によって取得した数値データに基づく保留と、を区別可能に記憶するように構成され、前記保留上限数の範囲内で前記報知保留記憶手段に記憶することが可能な前記演出報知の報知データの保留に対応する保留の記憶態様を表す保留態様テーブルを複数有する保留データテーブルと、前記保留データテーブルから、前記報知保留記憶手段に記憶された前記当否判定結果の演出報知の報知データの保留の記憶態様と一致する保留態様テーブルを検索する検索手段と、を備え、前記検索手段により前記保留データテーブルから検索された保留態様テーブルに基づいて、前記当否判定結果の演出報知の実行順番を報知する報知手段を備えたことを特徴とする。
【０００９】
請求項２の発明は、請求項１において、前記第１の数値データ取得手段が取得した数値データに基づく前記当否判定結果の演出報知の保留数と前記第２の数値データ取得手段が取得した数値データに基づく前記当否判定結果の演出報知の保留数とを統合して記憶する統合保留数記憶手段を備え、前記検索手段は、前記保留データテーブルの全体から前記統合保留数記憶手段に記憶された保留数と一致する個数の数値データからなる保留態様テーブル全てに絞り込む絞り込み選択を行い、前記絞り込み選択された保留態様テーブルの中から前記報知保留記憶手段に記憶された数値データの記憶態様と一致する保留態様テーブルを検索することを特徴とする。
【００１０】
請求項３の発明は、請求項１において、前記報知保留記憶手段は、前記第１あるいは第２の数値データ取得手段に基づく前記当否判定結果の演出報知の保留を、前記当否判定結果の演出報知の実行順番にしたがって前記演出報知を一旦記憶するための保留記憶領域の先頭から順に配列して記憶し、前記検索手段は、前記報知保留記憶手段に記憶された前記当否判定結果の演出報知の保留の内、先頭から順に複数回分の前記当否判定結果の演出報知の実行順番と前記保留態様テーブルの記憶態様との一致を判定することにより前記検索を行うことを特徴とする。
【００１１】
請求項４の発明は、請求項１から３の何れか一項において、前記数値データ更新手段、前記数値データ取得手段及び前記当否判定手段を備えた主制御装置と、前記主制御装置からの指示を受けて遊技の制御を行うサブ制御装置と、前記主制御装置に設けられた主制御装置用保留記憶手段と、前記サブ制御装置に設けられたサブ制御装置用保留記憶手段と、を備え、前記主制御装置は、前記判定条件の成立に基づき前記数値データ取得手段によって所得した数値データを前記主制御装置用保留記憶手段に記憶すると共に、前記主制御装置用保留記憶手段に記憶された数値データを前記サブ制御装置に出力する出力手段を備え、前記サブ制御装置は、前記主制御装置の出力手段によって出力された数値データを受信する受信手段を備え、前記受信手段によって受信した数値データに関するデータを前記サブ制御装置用保留記憶手段に記憶するように構成され、前記サブ制御装置用保留記憶手段は前記報知保留記憶手段によって構成されていることを特徴とする。
【００１２】
請求項５の発明は、請求項４において、前記主制御装置の出力手段は、前記判定条件の成立に基づき、成立信号を前記サブ制御装置に出力し、前記成立信号は、前記主制御装置に設定された前記遊技設定データを含み、前記サブ制御装置は、前記受信手段によって前記成立信号を受信し、前記所定条件の成立を起因として前記報知順番設定処理決定手段により前記報知順番設定処理を実行する際に使用した前記遊技設定データと、前記受信した成立信号に含まれる前記遊技設定データが異なる場合には異常と判断すると共に、前記受信した成立信号に含まれる前記遊技設定データに基づいて決定される前記報知順番設定処理に従った順番で前記当否判定結果の演出報知を実行するように設定することを特徴とする。
【発明の効果】
【００１３】
請求項１の発明によれば、前記報知保留記憶手段は、前記第１の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知と前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知とに対する実行優先順位が設定されている第１の報知順番設定処理と、前記第１の数値データ取得手段により取得された数値データに基づく前記当否判定結果の演出報知の実行と前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行とに対する実行優先順位が設定されている第１の報知順番設定処理と、前記第１の数値データ取得手段により取得された数値データに基づく前記当否判定結果の演出報知の実行と前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行とに対する実行優先順位が設定されていない第２の報知順番設定処理と、を有し、所定条件の成立を起因として、前記遊技設定データに基づいて前記第１の報知順番設定処理あるいは前記第２の報知順番設定処理の何れか一方を選択する報知順番設定処理決定手段を備え、前記報知順番設定処理決定手段によって決定された前記報知順番設定処理に従った順番で前記当否判定結果の演出報知を実行可能に記憶することにより、遊技機の種類が変わって、記憶された保留の消化方法が変更されても、報知順番設定処理決定手段によって決定する報知順番設定処理の変更を行うだけでその保留の消化方法に対応した処理を実行することができ、機種に対応するシステムの構築にかかる手間を抑制することが可能になる。
【００１４】
請求項１の発明によれば、遊技機の種類が変わって記憶された保留の消化方法が変更されても、検索手段の検索結果を基に実行順番を報知でき、機種に対応する保留表示用のシステム構築にかかる手間を抑制することが可能となる。
【００１５】
請求項２の発明によれば、検索手段による検索作業に必要となる処理数を抑制することが可能となる。
【００１６】
請求項３の発明によれば、報知保留記憶手段に保留された当否判定結果の演出報知の報知データの保留数に応じて検索手段による検索作業に必要となる処理数に偏りが生じることを抑制することが可能となる。
【００１７】
請求項４の発明によれば、主制御装置とサブ制御装置とで保留記憶手段の記憶を共有することができ、保留記憶手段の記憶を使用する制御を両制御装置で分けて行うことが可能となり、主制御装置の負担を軽減することが可能となる。
【００１８】
請求項５の発明によれば、本来の遊技設定データと異なる遊技設定データに基づいて設定されていた場合でも、本来の遊技設定データに基づく設定に合わせた形に変更でき、本来の遊技設定データによる設定とは異なる動作を実行してしまうことを抑制することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施例に係る遊技機の正面図である。
【図２】当否判定結果の演出報知の実行順番を示す表示装置の正面図である。
【図３】同遊技機の背面図である。
【図４】同遊技機の制御基板や装置等の接続を簡略に示すブロック図である。
【図５】主制御基板のメイン処理のフローチャートである。
【図６】同主制御基板における割り込み処理のフローチャートである。
【図７】同割り込み処理における始動入賞口スイッチ検出処理の第１フローチャートである。
【図８】同始動入賞口スイッチ検出処理の第２フローチャートである。
【図９】同割り込み処理におけるゲート通過処理のフローチャートである。
【図１０】同割り込み処理における特別動作処理のフローチャートである。
【図１１】同割り込み処理における特別図柄待機処理のフローチャートである。
【図１２】同割り込み処理における特図２大当たり判定処理と特図１大当たり判定処理のフローチャートである。
【図１３】同割り込み処理における特図２選択処理と特図１選択処理のフローチャートである。
【図１４】同割り込み処理における特図２変動態様選択処理と特図１変動態様選択処理のフローチャートである。
【図１５】同割り込み処理における特図２乱数シフト処理と特図１乱数シフト処理のフローチャートである。
【図１６】同割り込み処理における変動中処理のフローチャートである。
【図１７】同割り込み処理における特別図柄確定処理のフローチャートである。
【図１８】同割り込み処理における特別電動役物処理の第１フローチャートである。
【図１９】同割り込み処理における特別電動役物処理の第２フローチャートである。
【図２０】同割り込み処理における保留数処理のフローチャートである。
【図２１】同割り込み処理における電源断監視処理のフローチャートである。
【図２２】サブ制御基板におけるメイン処理のフローチャートである。
【図２３】サブ制御外部ＩＮＴ割り込み処理のフローチャートである。
【図２４】サブ制御１ｍｓタイマ割り込み処理のフローチャートである。
【図２５】サブ制御１０ｍｓタイマ割り込み処理のフローチャートである。
【図２６】メインコマンド監視処理の第１フローチャートである。
【図２７】メインコマンド監視処理の第２フローチャートである。
【図２８】スペックフラグ設定処理のフローチャートである。
【図２９】保留処理［初期化］のフローチャートである。
【図３０】連続予告［初期化］のフローチャートである。
【図３１】連続予告［保留］のフローチャートである。
【図３２】特図２用炎保留コマンドセット処理のフローチャートである。
【図３３】特図１用炎保留コマンドセット処理のフローチャートである。
【図３４】保留処理［保留］のフローチャートである。
【図３５】保留エラー初期化処理のフローチャートである。
【図３６】先読み保護処理のフローチャートである。
【図３７】エラー判定処理の第１フローチャートである。
【図３８】エラー判定処理の第２フローチャートである。
【図３９】エラー判定処理の第３フローチャートである。
【図４０】エラー判定処理の第４フローチャートである。
【図４１】エラー判定処理の第５フローチャートである。
【図４２】エラー判定処理の第６フローチャートである。
【図４３】保留送信処理のフローチャートである。
【図４４】保留検索処理の第１フローチャートである。
【図４５】保留検索処理の第２フローチャートである。
【図４６】保留処理［入賞］のフローチャートである。
【図４７】先読みと保留順番更新処理の第１フローチャートである。
【図４８】先読みと保留順番更新処理の第２フローチャートである。
【図４９】大当たり個数確認処理の第１フローチャートである。
【図５０】大当たり個数確認処理の第２フローチャートである。
【図５１】大当たり個数確認処理の第３フローチャートである。
【図５２】大当たり個数確認処理の第４フローチャートである。
【図５３】大当たり個数確認処理の第５フローチャートである。
【図５４】大当たり個数確認処理の第６フローチャートである。
【図５５】大当たり個数確認処理の第７フローチャートである。
【図５６】大当たり個数確認処理の第８フローチャートである。
【図５７】連続予告［入賞］処理の第１フローチャートである。
【図５８】連続予告［入賞］処理の第２フローチャートである。
【図５９】連続予告［入賞］処理の第３フローチャートである。
【図６０】特図２当選結果格納処理のフローチャートである。
【図６１】特図１当選結果格納処理のフローチャートである。
【図６２】連続予告［変動］の第１フローチャートである。
【図６３】連続予告［変動］の第２フローチャートである。
【図６４】炎保留シナリオ確認処理の第１フローチャートである。
【図６５】炎保留シナリオ確認処理の第２フローチャートである。
【図６６】保留処理［変動］のフローチャートである。
【図６７】保留コマンドと保留検索テーブルの第１表である。
【図６８】保留コマンドと保留検索テーブルの第２表である。
【図６９】保留コマンドと保留検索テーブルの第３表である。
【図７０】保留コマンドと保留検索テーブルの第４表である。
【図７１】スペック１用オフセットテーブルとデータテーブルである。
【図７２】連続予告抽選テーブルである。
【図７３】炎保留シナリオテーブルである。
【図７４】炎保留コマンドテーブルである。
【発明を実施するための形態】
【００２０】
以下、添付の図面に基づき本発明の実施形態を説明する。
図１に示す遊技機１は、遊技媒体として遊技球を用いるパチンコ遊技機であって、遊技盤２の縁に外レール３及び内レール４が略円形に配置され、前記外レール３及び内レール４によって区画された遊技領域６が前記遊技盤２上に設けられている。遊技機１の前面側には、装飾ランプ３５、払い出された遊技球を受けるための球受け用上皿３６、該球受け用上皿３６の満杯時に遊技球を受けるための球受け用下皿３７、効果音等を発するスピーカ３８、遊技者の発射操作に応じて遊技球を前記遊技領域６へ向けて弾発発射するための発射装置６４、遊技者による操作可能な遊技ボタンスイッチ６７が設けられている。なお、符号Ｗ１は遊技機の外枠、Ｗ２は外枠Ｗ１に取り付けられた前枠、Ｇは前枠Ｗ２に開閉可能にヒンジで取り付けられたガラス枠である。前記異常報知ランプ３９は、本発明における異常報知手段に相当する。前記遊技盤２は前枠Ｗ２に取り付けられ、前記ガラス枠Ｇを通して遊技機前方側から遊技者が遊技盤２の遊技領域６を視認可能となっている。また、前記遊技領域６には、前記遊技領域６に打ち込まれた遊技球を誘導する複数の釘（図示せず）が所要位置に立設されている。以下、遊技機１の主要な部分について説明する。
【００２１】
前記遊技領域６には、中心線上の上部から下部に向かって順に表示装置１０、上側始動入賞口４１、下側始動入賞口４２、大入賞口４５、アウト口４９が配置されている。前記下側始動入賞口４２及び前記大入賞口４５の左右には左袖入賞口５１、右袖入賞口５２、左落とし入賞口５３、右落とし入賞口５４が配置されている。また、前記表示装置１０の左右には普通図柄変動開始用ゲート５５、５６、その上方にはランプ風車７４，７５、下方には風車７６，７７が設けられている。前記上側始動入賞口４１、下側始動入賞口４２、大入賞口４５、左袖入賞口５１、右袖入賞口５２、左落とし入賞口５３、右落とし入賞口５４は、前記遊技領域６内を流下する遊技球が入賞（入球）可能な複数の入賞装置に相当する。前記の各入賞口（入賞装置）に遊技球が入賞（入球）して入賞（入球）が検出されると１入賞球の検出に対して所定個数の賞品球（遊技球）が遊技者に払い出される。前記１入賞球の検出に対する賞品球（遊技球）の払出個数は、前記入賞口（入賞装置）毎に設定されている。本実施例では、前記上側始動入賞口４２への入賞については３個、前記下側始動入賞口４２への入賞については４個、前記大入賞口４５への入賞については１３個、前記左袖入賞口５１、右袖入賞口５２、左落とし入賞口５３、右落とし入賞口５４については１０個の払出個数に設定されている。
【００２２】
前記表示装置１０は、識別情報を表示可能なものであって、液晶，ドットマトリックス若しくはＬＥＤ表示装置等の画像表示装置からなる。前記表示装置１０は、本発明における表示手段に相当する。本実施例では、液晶表示器（ＴＦＴ−ＬＣＤモジュール）で構成されている。識別情報は、図柄等、遊技者が識別可能なものであり、図柄や文字等を挙げることができる。
【００２３】
前記表示装置１０は、左下部が普通図柄表示部５０とされ、他の部分が特別図柄表示部１１となっている。前記特別図柄表示部１１は、当否判定の結果を表示するための特別図柄（判定図柄）を変動表示可能な部分であり、左側に左特別図柄（中判定図柄）が、中央に中特別図柄（中判定図柄）が、右側に右特別図柄（右判定図柄）が、それぞれ変動表示し、所定時間変動表示した後、当否判定結果に基づき左特別図柄、中特別図柄、右特別図柄が確定判定図柄として停止表示され、停止した確定判定図柄（特別図柄の組み合わせ）で当否判定結果が表示される。前記特別図柄（左特別図柄、中特別図柄、右特別図柄）は本発明の識別情報に相当し、また、前記特別図柄の変動表示及び停止表示は、本発明における当否判定結果の演出報知に相当する。また、前記特別図柄表示部１１には、前記特別図柄（判定図柄）に加えて背景画像（キャラクタ，背景，文字等を含む。）が表示されることもあり、該背景画像が特別図柄の変動開始等に起因して変動表示可能となっていてもよい。さらに、前記特別図柄表示部１１の上部左右にはＬＥＤ等からなる特別図柄保留数４３が設けられている。
【００２４】
本実施例において前記特別図柄表示部１１で変動および停止表示される左、中、右特別図柄（識別情報）は、なお、この実施例において変動および停止表示される左特別図柄、中特別図柄、右特別図柄は、それぞれ『１，２，３，４，５，６，７，８』の８通りの図柄とされている。本実施例では、遊技の当否判定結果が大当たり（当たり）の場合には、前記特別図柄表示部１１に大当たりの特別図柄組合せ、この例では『１，１，１』（いわゆる‘１’のぞろ目）や『２，２，２』（いわゆる‘２’のぞろ目）等、同一数字の組合せ）で特別図柄（判定図柄）が停止表示され、遊技者に有利な特典を付与する大当たり遊技（特別遊技）に移行する。なお、遊技者に有利な特典は、本実施例では、遊技者による遊技球の獲得し易さ増大に設定されている。また、大当たりには通常大当たりと確変大当たりがある。通常大当たりの場合には、特別遊技の終了後、次に大当たりとなるまでの大当たりの確率が低確率（本実施例では１／３１５）とされるのに対して、確変大当たり（特別大当たり）の場合には、特別遊技の終了後、次に大当たりになるまでの大当たりの確率が高確率（本実施例では５／３１５）に設定される。前記通常大当たりの場合には、前記特別図柄表示部１１に『２，２，２』等、偶数のぞろ目からなる通常大当たり図柄（通常大当たり判定図柄）が表示され、一方、確変大当たりの場合には、前記特別図柄表示部１１に『１，１，１』等、奇数のぞろ目からなる確変大当たり図柄（特別大当たり判定図柄）が表示される。
【００２５】
前記普通図柄表示部５０は、記号或いは絵（キャラクタ）等の普通図柄を変動表示及び停止表示する。本実施例における普通図柄表示部５０に変動及び停止表示される普通図柄は、『０，１，２，３，４，５，６，７，８，９』の１０通りの図柄とされている。前記普通図柄は、この例では奇数で停止すると、普通図柄当たりとなる。
【００２６】
前記上側始動入賞口４１は上部が開口しており、前記遊技領域６を流下してきた遊技球が上方から入賞（入球）可能に構成されている。前記上側始動入賞口４１は、特図１用始動入賞口に相当する。一方、前記下側始動入賞口４２は、２つの可動片４２ａ，４２ｂが背面の始動入賞口用ソレノイドによって略垂直で遊技球の入賞（入球）し難い狭小開放状態（通常状態）と略Ｖ字形（逆ハの字形）の入賞し易い拡開開放状態間を変化可能に制御されている。前記下側始動入賞口４２は、特図２用始動入賞口に相当する。前記下側始動入賞口４２の拡開開放は、前記普通図柄表示部５０で普通図柄が変動した後特定の普通図柄（本実施例では奇数）で確定停止表示されて普通図柄当たりが成立した時に行われる。
【００２７】
また、前記遊技盤２の背面には、上側始動入賞口検出スイッチ（上側始動入賞口センサ）、下側始動入賞口検出スイッチ（下側始動入賞口センサ）が入賞球用通路にそれぞれ独立して設けられており、前記上側始動入賞口４１と下側始動入賞口４２への遊技球の入賞（入球）を検出するように構成されている。本実施例において前記上側始動入賞口（特図１用始動入賞口）４１への遊技球の入賞（入球）検出が、特図１用判定条件（本発明における第１の判定条件）の成立に設定され、また、前記下側始動入賞口（特図２用始動入賞口）４２への遊技球の入賞（入球）検出が、特図２用判定条件（本発明における第２の判定条件）の成立に設定されている。前記特図１用判定条件（第１の判定条件）と前記特図２用判定条件（第２の判定条件）は、互いに独立して成立可能であり、何れも本発明の判定条件に相当する。特図１用判定条件（第１の判定条件）の成立に基づいて特図１用の当否判定等に関する乱数（本発明における数値データ）が取得され、一方、特図２用判定条件（第２の判定条件）の成立に基づいて特図２用の当否判定等に関する乱数（本発明における数値データ）が取得される。
【００２８】
また、前記上側始動入賞口４１及び下側始動入賞口４２への入賞（特図１用判定条件及び特図２用判定条件）の成立に基づいて取得された乱数（数値データ）を用いて行われた当否判定結果に関する演出報知は、一旦記憶・保留されると共に、保留数を前記特別図柄保留数４３に点灯表示し、前記特別図柄表示部１１における否判定結果の演出報知によって、前記保留数を減算すると共に特別図柄保留数４３の表示個数を減らすようにしている。なお、本実施例では、前記上側始動入賞口４１への入賞（特図１用判定条件の成立）に基づく当否判定結果の演出報知の保留数と前記下側始動入賞口４２への入賞（特図２用判定条件の成立）に基づく当否判定結果の演出報知の保留数は、それぞれ上限が４個、合計８個に設定されている。
【００２９】
さらに、本実施例では、保留されている当否判定結果の演出報知実行順番が、図２の１２に示すように、前記表示装置１０の特別図柄表示部１１で報知される。図２において△は下側始動入賞口４２への入賞（特図２用判定条件の成立）に基づく当否判定結果の演出報知の保留（特図２の保留）、○は上側始動入賞口４１への入賞（特図１用判定条件の成立）に基づく当否判定結果の演出報知の保留（特図１の保留）を表し、左端側から順に実行されることを表す。例えば、保留表示１では、特図２の保留→特図２の保留→特図１の保留→特図１の保留→特図１の保留の順に演出報知が実行され、保留表示２では、特図２の保留→特図２の保留→特図２の保留→特図１の保留→特図１の保留→特図１の保留の順に演出報知が実行され、保留表示３では、特図２の保留→特図２の保留→特図２の保留→特図１の保留→特図１の保留→特図１の保留、特図１の保留の順に演出報知が実行される。また、保留の消化（当否判定結果の演出報知）によって、対応する左端の保留が消去され、残りの保留表示が順に左方へ移動する。
【００３０】
また、本実施例では、保留表示４〜６において保留に付されている炎の画像は、連続演出の態様である。連続演出は、複数の当否判定結果の演出報知間に亘って前記特別図柄表示部１１で行われる一連の演出であり、前記上側始動入賞口４１への入賞（特図１用判定条件の成立）あるいは下側始動入賞口４２への入賞（特図２用判定条件の成立）の少なくとも何れか一方の判定条件が成立した際に、後述の報知保留記憶手段に記憶された当否判定結果の演出報知の保留に関する記憶数分までの当否判定結果の演出報知間に亘って行われる。本実施例における連続演出は、前記炎を保留表示の移動に合わせて移動し、選択された連続演出の種類に応じて色を変化させることによって行われる。なお、前記当否判定結果の演出報知の保留は、以下特図保留とも記し、また、前記当否判定結果の演出報知の保留数は特図保留数とも記す。
【００３１】
なお、特図１の保留が設定上限値まで記憶されている（すなわち最大記憶数となっている）時、及び特図２の保留が設定上限値まで記憶されている（すなわち最大記憶数となっている）時には、前記上側始動入賞口検出スイッチ及び下側始動入賞口検出スイッチがそれ以上入賞遊技球を検出しても、保留数としては記憶されない無効球とされ、その無効球については乱数（数値データ）の取得、当否判定及び演出報知を行うことなく、入賞に対する賞品球（賞品遊技球）が所定数払い出される。
【００３２】
前記普通図柄変動開始用ゲート５５，５６は、前記遊技盤２の背面に設けられた普通図柄変動開始スイッチで普通図柄変動開始用ゲート５５，５６を通過する遊技球を検出することによって前記普通図柄表示部５０で普通図柄の変動を開始させるようになっている。また、前記普通図柄の変動表示中に、前記普通図柄変動開始用ゲート５５，５６を遊技球が通過することによって発生する普通図柄の変動を、最高４回普通図柄保留数として記憶すると共に、前記遊技領域６の右下位置に設けられた普通図柄保留数表示器４８で普通図柄保留数値を点灯表示し、普通図柄の変動開始により普通図柄保留数を減らし、普通図柄保留数表示器４８における表示個数を減らすようになっている。また、前記左袖入賞口５１と右袖入賞口５２の入賞球を検出する左袖入賞口用検出スイッチ（左袖入賞口センサ）と右袖入賞口用検出スイッチ（右袖入賞口センサ）、前記左落とし入賞口５３と右落とし入賞口５４の入賞球を検出する左落とし入賞口用検出スイッチ（左落とし入賞口センサ）と右落とし入賞口用検出スイッチ（右落とし入賞口センサ）が、それぞれ対応する遊技盤背面の位置に設けられている。
【００３３】
前記大入賞口４５は、前記遊技盤２の背面に設けられた大入賞口開放用ソレノイドによって開閉する開閉板４６を備えている。この大入賞口４５は、通常は開閉板４６が閉じた状態とされ、当否判定結果が大当たりの場合に実行される大当たり遊技（特別遊技）時、大当たり時に１５ラウンド（１５回）開放される。また、前記大入賞口４５内には、大入賞口４５に入賞した入賞球を検出する大入賞口用検出スイッチ（大入賞口センサ）が設けられている。
【００３４】
前記発射装置６４は、操作レバー６５の操作により駆動する発射モータを裏側に有し、該発射モータの駆動により遊技球を弾発発射するようになっている。前記発射装置６４により発射された発射球は、前記遊技盤面に立設された内側誘導レール４と外側誘導レール３間で構成される発射球誘導路を介して遊技領域６に誘導される。前記遊技領域６に誘導された遊技球は、転動しつつ下方へ落下し、前記各装置及び各入賞口に入賞するか、或いは何処にも入賞しなければ前記アウト口４９から遊技盤２の裏側へ排出される。
【００３５】
また、前記遊技機１の裏側には、図３に示すように、複数の制御基板や装置等が設けられている。制御基板の主なものとして、主制御基板２００、サブ制御基板２０５、表示制御基板２１０、音声制御基板２２０、払出制御基板２４０、電源基板２５０、発射制御基板２６０等がある。符号２０６は、ＲＡＭクリアスイッチ、２６５は外部端子、２８１は払出装置、２８３は球検出スイッチ、２８９は球貯留タンク、２９１は球誘導樋である。
【００３６】
各制御基板には制御回路が設けられている。また、各制御基板は、単独でまたは複数まとめてケースに収納された状態で遊技機１の裏側に配置されている。主な制御基板を、図４のブロック図を用いて簡略に示す。
【００３７】
主制御基板２００は、本発明において遊技の制御を行い他の制御装置に信号を出力する主制御装置に相当し、ＣＰＵ、ＲＡＭ、ＲＯＭおよび複数のカウンタを備えたマイクロコンピュータを少なくとも備え、サブ制御基板２０５、払出制御基板２４０等と接続されている。前記ＣＰＵは制御プログラムを実行して遊技に関わる主制御を行う。前記主制御基板２００は電源基板２５０から電源供給を受けて作動する。
【００３８】
前記主制御基板２００におけるＣＰＵは、制御部，演算部，各種カウンタ、各種レジスタ，各種フラグ等を備え、演算制御を行う他、乱数も生成し、また制御信号等の信号をサブ制御基板２０５や払出制御基板２４０等へ出力（送信）可能に構成されている。
【００３９】
前記ＲＡＭは、前記上側始動入賞口検出スイッチ及び下側始動入賞口検出スイッチで入賞が検出されたことに基づく特図保留数及び前記普通図柄変動開始スイッチで入賞が検出されたことに基づく普通図柄保留数の記憶領域、ＣＰＵで生成される各種乱数用の記憶領域、遊技に必要な遊技データ等の各種データを一時的に記憶する記憶領域やフラグ、ＣＰＵの作業領域を備える。また、前記ＲＡＭは、判定条件の成立に基づき数値データ取得手段によって所得した数値データを記憶する主制御装置用保留記憶手段に相当する。
【００４０】
ＲＯＭは、前記ＣＰＵのための制御プログラムや制御データ、本発明における遊技設定データ、前記特別図柄表示部１１での変動表示に関する変動態様や図柄データ等が書き込まれている他、大当たり及び普通図柄当たりの判定値等が書き込まれている。遊技設定データには遊技機のスペック情報に関するデータが記憶されており、具体的にはスペックにおける大当り確率情報、特別図柄の種類（特図１、特図２等）、特別図柄の変動順番情報（特図２を優先して消化する等）などのデータが記憶されている。
【００４１】
なお、前記主制御基板２００のＣＰＵは、遊技の当否判定を行う大当たりの当否判定手段や普通図柄当たりの判定を行う普通図柄当たり当否判定手段、数値データ更新手段、数値データ取得手段としても機能する。また、前記主制御基板２００から出力される信号には、遊技設定データに基づく遊技機の設定データ、数値データ、前記表示装置１０で特別図柄を変動表示させるための変動データ（変動コマンド）、大当たり種別に関するコマンド、普通図柄当たり判定結果データ等が含まれる。前記主制御基板２００から出力される制御信号には、その他、電源投入時、異常時、大当たりラウンド時等のデータを挙げることができる。
【００４２】
また、前記主制御基板２００は、中継回路を介して種々の入賞口の検出スイッチ（センサ）類及び下側始動入賞口４２のソレノイド及び前記大入賞口４５のソレノイドと接続され、種々の入賞口における入賞検出の入力や前記下側始動入賞口４２及び前記大入賞口４５の開閉を制御する。
【００４３】
サブ制御基板２０５は、本発明のサブ制御装置に相当し、前記主制御基板２００と共に遊技の制御を行う。前記サブ制御基板２０５は、ＣＰＵ、ＲＯＭ、ＲＡＭ、複数のカウンタを備えたマイクロコンピュータと、前記主制御基板２００とを結ぶ入出力回路と、表示制御基板２１０やランプ中継基板とを結ぶ入出力回路を備えている。前記サブ制御基板２０５のＣＰＵは、前記主制御基板２００から出力された制御信号に従って遊技の制御を行う。本実施例ではサブ制御基板２０５はランプ制御基板を兼ねており、前記主制御基板２００から出力された制御信号を受信し、受信した制御信号に基づいて、ランプ中継基板や表示制御基板２１０へ制御信号を出力している。前記主制御基板２００からの制御信号には、前記遊技設定データに基づく設定信号、前記特別図柄表示部１１に対する変動データ等の制御信号や前記装飾ランプ３５に対する制御信号、前記スピーカ３８に対する制御信号等が含まれ、その制御信号の内容に合わせて各装置の制御を行っている。また、前記サブ制御基板２０５のＲＯＭは制御用のプログラムやデータ定数等が記憶されている。また前記ＲＡＭは、各種データの記憶領域とＣＰＵによる作業領域を有し、本発明におけるサブ制御装置用保留記憶手段及び報知保留記憶手段として機能する。前記ランプ中継基板には装飾ランプ３５や異常報知ランプ３９等のランプ類が接続され、前記サブ制御基板２０５からランプ中継基板に送信された制御信号によって、装飾ランプ３５等の作動を制御する。前記サブ制御基板２０５は電源基板２５０から電源供給を受けて作動する。
【００４４】
表示制御基板２１０は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えたマイクロコンピュータと、前記サブ制御基板２０５を結ぶ入力回路と、音声制御基板２２０および前記表示装置１０を結ぶ出力回路等で構成され、前記サブ制御基板２０５から出力される制御信号に基づいて、前記表示装置１０における表示の制御を行う。前記表示制御基板２１０のＲＯＭには制御用のプログラムが記憶されている。前記表示制御基板２１０は、前記サブ制御基板２０５からの制御信号に基づきＣＰＵがＲＯＭから所定の表示制御データを読み出し、ＲＡＭの記憶領域で制御用データを生成してＶＤＰ（図示せず）に出力する。ＶＤＰは、ＣＰＵからの指令に基づいてＲＯＭから必要なデータを読み出し、表示画像のマップデータを作成し、ＶＲＡＭに格納する。ＶＲＡＭに格納記憶された画像データは、出力回路に備えるＤ／Ａ変換回路にてＲＧＢ信号に変換されて表示装置１０に出力される。
【００４５】
音声制御基板２２０は、前記表示制御基板２１０から出力される信号により音声信号を合成し、アンプに出力する。アンプは音声信号を増幅してスピーカ３８に出力する。
【００４６】
払出制御基板２４０は、払出装置２８１と接続されており、前記主制御基板（第１の制御装置）２００から出力される制御信号を受信して前記払出装置２８１を制御する。前記払出制御基板２４０のＲＯＭにはＣＰＵを制御するためのプログラムが記憶されている。
【００４７】
電源基板２５０は、ＡＣ２４Ｖが外部から入力され、入力されたＡＣ２４ＶをＤＣ３４Ｖに変換し、変換されたＤＣ３４Ｖを各レギュレータでＤＣ１２Ｖ、ＤＣ５Ｖに変換して各基板に供給している。
発射制御基板２６０は、前記発射装置６４における発射モータの制御を行う。
【００４８】
前記遊技機１の制御処理に関して説明する。前記主制御基板（第１の制御装置）２００に設けられる乱数用カウンタとして、大当たり乱数用カウンタ、大当たり図柄乱数用カウンタ、リーチ乱数用カウンタ、特別図柄データ乱数用カウンタ、変動態様乱数用カウンタ、予告抽選用カウンタ、普通図柄乱数用カウンタ等がある。
【００４９】
大当たり乱数用カウンタは、大当たり判定手段（当否判定手段）による大当たりの判定（遊技の当否判定）に用いられ、‘０’〜‘６２９’の乱数からなる。前記大当たり乱数用カウンタの乱数（大当たり乱数）は、遊技機の電源投入時に
‘０’から始まって後述の普通図柄・特別図柄主要乱数更新処理ごとに１加算され、‘６２９’に至ると次には‘０’にされて再び前記加算を繰り返すようになっている。大当たり乱数は前記上側始動入賞口４１及び下側始動入賞口４２への入賞に基づいて取得され、その取得値が前記低確率状態時には大当たり成立数値として設定されている‘３９７’，‘３９８’の何れかと一致すれば大当たりとなり、一方高確率状態時には、大当たり成立数値として設定されている‘３９７’〜‘４０６’の何れかと一致すれば大当たりとなる。
【００５０】
大当たり図柄乱数用カウンタは、大当たりの当否判定結果が当たりの場合に、前記特別図柄表示部１１に確定停止して揃う大当たり図柄組合せを決定するものであり、‘０’〜‘７’の乱数からなる。この大当たり図柄乱数は、電源投入時に‘０’から始まって後述の普通図柄・特別図柄主要乱数更新処理ごとに１加算され、‘７’に至ると次には‘０’にされて再び前記加算を繰り返すようになっている。大当たり図柄乱数は前記上側始動入賞口４１及び下側始動入賞口４２への入賞に基づいて取得される。前記大当たり図柄乱数には、大当たりの当否判定結果が当たりの場合に、前記特別図柄表示部１１で停止表示される大当たり図柄組合せが割り当てられている。本実施例では、‘０’の場合には大当たり図柄組合せが‘１，１，１’となる１のぞろ目（全図柄同一）、‘１’の場合には‘２，２，２’となる２のぞろ目、‘２’の場合には‘３，３，３’となる３のぞろ目、‘３’の場合には‘４，４，４’となる４のぞろ目、‘４’の場合には‘５，５，５’となる５のぞろ目、‘５’の場合には‘６，６，６’となる６のぞろ目、‘６’の場合には‘７，７，７’となる７のぞろ目、‘７’の場合には‘８，８，８’となる８のぞろ目からなる大当たり図柄組合せが割り当てられている。
【００５１】
リーチ乱数用カウンタは、前記大当たり乱数による大当たりの当否判定結果が外れとなる場合において、リーチ状態を経るか否かを決めるリーチ有無決定用のものであり、‘０’〜‘１２６’の乱数からなる。本実施例におけるリーチ状態は、前記特別図柄表示部１１で変動停止表示される左特別図柄、中特別図柄及び右特別図柄のうち、最後に停止表示される特別図柄（例えば中特別図柄）を除いて他の特別図柄（例えば左特別図柄と右特別図柄）が同一となる状態（最終停止図柄を除いて大当たりの特別図柄組合せと等しくなる状態であり、最終的に大当たりの特別図柄組合せとなる場合と外れの特別図柄組合せとなる場合が含まれる状態）をいう。このリーチ乱数用カウンタの乱数（リーチ乱数）は、遊技機１の電源投入時に、‘０’から始まり、後述の普通図柄・特別図柄主要乱数更新処理ごとに１ずつ加算され、数値が‘１２６’に至ると、次に‘０’にされて再び前記加算を繰り返すようになっている。リーチ乱数は、前記上側始動入賞口４１及び下側始動入賞口４２への入賞に基づいて取得され、当否判定結果が外れの場合に、その数値が予め決定されているリーチ成立数値と対比されてリーチ有無が判断される。本実施例ではリーチ成立数値は、‘５’，‘１７’，‘２８’，‘４０’，‘５１’，‘６３’，‘７４’，‘８６’，‘９７’，‘１０９’，‘１２０’に設定されている。
【００５２】
特別図柄データ乱数用カウンタは、前記大当たり乱数による大当たり判定結果が外れとなる場合において、前記特別図柄表示部１１に停止表示する外れの特別図柄組合せの決定に用いられるものであり、前記特別図柄表示部１１に停止表示する左特別図柄を決定する特別図柄データ１の乱数用カウンタと、中特別図柄を決定する特別図柄データ２の乱数用カウンタと、右特別図柄を決定する特別図柄データ３の乱数用カウンタとより構成され、各特別図柄データ乱数用カウンタは、‘０’〜‘７’の乱数からなる。
【００５３】
前記特別図柄データ１の乱数は、電源投入時に、‘０’から始まって後述の普通図柄・特別図柄主要乱数更新処理ごとに ‘１’ずつ加算され、‘７’に至ると、次に‘０’に書き換えられて再び前記加算が繰り返される。また、前記特別図柄データ２の乱数は、電源投入時に‘０’から始まって、前記特別図柄データ１の乱数が‘０’に書き換えられる際に‘１’ずつ加算され、‘７’に至ると、次に‘０’に書き換えられて再び前記加算が繰り返される。さらに、前記特別図柄データ３の乱数は、電源投入時に‘０’から始まって、前記特別図柄データ２の乱数が‘０’に書き換えられる際に‘１’ずつ加算され、‘７’に至ると、次に‘０’に書き換えられて再び前記加算が繰り返される。これによって、特別図柄データ１〜３の乱数範囲が同一であっても、当該特別図柄データ１〜３の乱数が同期（同一の組合せで加算）するのを避けることができる。
【００５４】
前記特別図柄データ１〜３の各乱数は‘０’の場合には１、‘１’の場合には２、‘２’の場合には３というように、当否判定結果の外れ時に前記特別図柄表示部１１に停止表示される左特別図柄、中特別図柄、右特別図柄からなる判定図柄が割り当てられている。前記特別図柄データ１〜３の乱数は、前記上側始動入賞口４１及び下側始動入賞口４２への入賞に基づいて取得され、取得した特別図柄データ１〜３の乱数の組合せによって、外れ時に前記特別図柄表示部１１に表示される左特別図柄、中特別図柄、右特別図柄からなる判定図柄が定まる。
【００５５】
変動態様乱数用カウンタは、前記特別図柄表示部１１における特別図柄の変動態様を変動態様テーブルから選択する際に用いられるものであり、‘０’〜‘１９８’の変動態様乱数を備える。この変動態様乱数は、遊技機１の電源投入時、‘０’から始まり、後述の普通図柄・特別図柄主要乱数更新処理ごとに１ずつ加算され、数値が‘１９８’に至ると、次に‘０’にされて再び前記加算を繰り返すようになっている。変動態様乱数は、前記上側始動入賞口４１及び上側始動入賞口４２への入賞に基づいて取得される。
【００５６】
ここで変動態様テーブル及び変動態様について説明する。変動態様テーブルは、前記特別図柄表示部１１に表示する変動態様の複数で構成されている。変動態様テーブルからの変動態様選択は、当否判定結果が当たりか外れか、確変中か否か、リーチ有りか無しかに応じて変動態様乱数に基づいて行われる。本実施例では通常（低確率）遊技状態時に選択される変動態様１〜９と、確変（高確率）遊技状態時に選択される変動態様１０〜１９で構成されている。さらに、通常（低確率）遊技状態時に選択される変動態様１〜９は、遊技の当否判定結果が当たり（大当たり）の場合に選択される当たり変動態様１〜２と、外れリーチ（リーチ後に外れとなるリーチ）時に選択されるリーチハズレ変動態様３〜６と、リーチを経ることなく外れとなるハズレ変動態様７〜９に分かれている。一方、確変（高確率）遊技状態時に選択される変動態様１０〜１９は、遊技の当否判定結果が当たり（大当たり）の場合に選択される当たり変動態様１０〜１２と、外れリーチ（リーチ後に外れとなるリーチ）時に選択されるリーチハズレ変動態様１３〜１６と、リーチを経ることなく外れとなるハズレ変動態様１７〜１９に分かれている。
【００５７】
各変動態様には変動態様乱数が割り当てられており、取得した変動態様乱数と対応する変動態様が、当否判定結果が当たりか外れか、通常遊技状態中か確変遊技状態中か、リーチの有無に応じて選択される。選択された変動態様は、前記主制御基板２００から変動コマンドとして前記サブ制御基板２０５へ出力される。また、各変動態様には特別図柄を所定の態様で変動表示させる変動時間がそれぞれ設定されており、変動開始時に予め変動時間が定められる。
【００５８】
予告抽選用カウンタは、予告抽選時に使用すされるものであり、‘０’〜‘９９’の乱数からなる。この予告抽選用カウンタの乱数は、遊技機１の電源投入時に、‘０’から始まり、後述の普通図柄・特別図柄主要乱数更新処理ごとに１ずつ加算され、数値が‘９９’に至ると、次に‘０’にされて再び前記加算を繰り返すようになっている。
【００５９】
前記大当たり乱数、大当たり図柄乱数、リーチ乱数、特別図柄データ乱数、変動態様乱数、予告抽選用乱数は、本発明における数値データに相当する。また、取得された大当たり乱数、大当たり図柄乱数、リーチ乱数、特別図柄データ乱数、変動態様乱数、予告抽選用乱数については、前記上側始動入賞口４１への入賞に基づいて取得された乱数（数値データ）に関する特図１保留としてそれぞれ最大４個、また、前記下側始動入賞口４２に基づいて取得された乱数（数値データ）に関する特図２保留としてそれぞれ最大４個、前記主制御基板２００のＲＡＭ（主制御装置用保留記憶手段）における保留記憶領域に格納され、順次使用される。
【００６０】
普通図柄乱数用カウンタは、普通図柄当たりを判定するもので、遊技機１の電源投入時に、‘０’から始まって後述の普通図柄・特別図柄主要乱数更新処理ごとに
‘１’ずつ加算され、‘９’に至ると、次に‘０’に書き換えられて再び前記加算が繰り返される。この普通図柄乱数は、前記普通図柄変動開始用ゲート５５，５６を通過した遊技球を前記普通図柄変動開始スイッチで検出するごとに取得され、最大４個まで前記主制御基板２００のＲＡＭの普通図柄乱数記憶領域に格納される。
【００６１】
また、前記普通図柄乱数には、普通図柄が割り当てられている。前記普通図柄乱数‘０’には普通図柄の‘０’、‘１’には‘１’、‘２’には‘２’等のように割り当てられている。本実施例では、普通図柄当たりの当たり確率は１／２となっており、具体的には、前記普通図柄乱数の取得乱数が奇数である場合、普通図柄当たりになり、前記下側始動入賞口４２の拡開開放を行うようになっている。また、前記普通図柄乱数の取得乱数がその他の場合には普通図柄当たりとならず、前記下側始動入賞口４２が前記入賞し難い狭小開放状態のままとされる。
【００６２】
ここで前記遊技機１における遊技について簡略に説明する。前記遊技機１においては、前記遊技領域６へ向けて前記発射装置６４により発射された遊技球が、前記種々の入賞装置に入賞して入賞が検出されると、入賞装置毎に１入賞球の検出に対して設定されている払出個数の遊技球が賞品球として球受け用上皿３６に払い出される。なお、球受け用上皿３６に払い出された遊技球は、球受け用上皿３６が満杯の場合、球受け用下皿３７へ誘導される。
【００６３】
また、前記遊技領域６へ向けて発射された遊技球が、前記普通図柄変動開始用ゲート５５，５６を通過すると、後述の普通図柄乱数が取得され、その取得乱数に基づいて普通図柄の当たり判定が行われ、前記普通図柄表示部５０で普通図柄が変動を開始し、所定時間変動後に停止する。その際、前記普通図柄の当たり判定結果が当たりの場合には、普通図柄当たり、この例では奇数で停止し、前記下側始動入賞口４２の２つの可動片４２ａ，４２ｂが背面の下側始動入賞口用ソレノイドによって略垂直で入賞し難い狭小開放状態（通常状態）から略Ｖ字形（逆ハの字形）の入賞し易い拡開開放状態に変化し、遊技球が入賞し易くなる。そして、前記下側始動入賞口４２に遊技球が入賞して検出されると、１入賞球の検出に対して設定されている払出個数の賞品球が払い出される。
【００６４】
また、前記上側始動入賞口４１あるいは下側始動入賞口４２に遊技球が入賞して検出されると前記賞品球が払い出されると共に、後述の大当たり乱数及び大当たり図柄乱数等が保留上限値（最大値）まで取得されて、前記主制御基板２００のＲＡＭに記憶（格納）され、取得された大当たり乱数に基づいて大当たりの当否判定が順次行われる。また、大当たりの当否判定は前述の遊技設定データにおける特別図柄の変動順情報に基づいた順番で順次実行されると共に前記特別図柄表示部１１で行われる当否判定結果の演出報知は一旦保留され、後述の報知順番設定処理決定手段により決定された報知順番設定処理に従う順番で実行される。この報知順番設定処理決定手段も前述の遊技設定データに基づいて報知順番設定処理の決定を行う。例えば、前記下側始動入賞口４２への入賞に基づいて取得された大当たり乱数に対する当否判定結果に関する演出報知の保留（特図２保留）を、前記上側始動入賞口４１への入賞に基づいて取得された大当たり乱数に対する当否判定結果に関する演出報知の保留（特図１保留）よりも先に消化（演出報知）したり、何れの保留かに関わらず、入賞順番に（取得順番）した保留を消化（演出報知）したりするなどである。前記当否判定結果の演出報知の実行順番は、図２に示したように前記特別図柄表示部１１の下部において報知される。前記当否判定結果の演出報知は、前記特別図柄表示部１１で前記特別図柄が前記選択された変動態様に従って所定時間変動した後に停止表示することにより行われる。
【００６５】
また、前記当否判定結果の演出報知の際に、連続演出が行われることがある。前記連続演出は、前記当否判定結果の演出報知に関する複数の保留間に亘って行われる。本実施例では、図２の保留表示４〜６に示したように、当否判定結果の演出報知の順番を示す保留表示と共に炎の画像を表し、炎を当否判定結果の演出報知の保留（特図保留）の消化により移動表示させると共に、連続演出態様に応じて炎の色を変化させることにより連続演出が行われる。
【００６６】
前記大当たりの当否判定結果が当たり（大当たり）の場合には、前記特別図柄表示部１１に大当たり図柄（大当たり判定図柄）、この例では『１，１，１』（いわゆる‘１’のぞろ目）や『２，２，２』（いわゆる‘２’のぞろ目）等、同一数字の組合せ）で停止表示され、大当たり遊技（特別遊技）に移行する。前記大当たり遊技（特別遊技）状態になると、前記大入賞口４５の開閉板４６が開いて遊技領域６の表面を落下してくる遊技球を受け止め易くして、大入賞口４５へ入賞可能にする。前記大入賞口４５への入賞が検出されると、１入賞球の検出に対して設定されている払出個数の賞品球が払い出される。前記開閉板４６は、所定時間（例えば２９．５秒）経過後、或いは入賞球数が所定個数（例えば１０個）となった時点で閉じるようにされている。また、前記大入賞口４５は、前記開閉板４６の開放を所定ラウンド数（例えば１５ラウンド）繰り返すようになっている。
【００６７】
なお、前記通常大当たりの場合には、前記特別図柄表示部１１に『２，２，２』等、偶数のぞろ目からなる通常大当たり図柄（通常大当たり判定図柄）が表示され、前記特別遊技の終了後、次に大当たりとなるまで、大当たりの確率が低確率（本実施例では１／３１５）とされる。一方、確変大当たり（特別大当たり）の場合には、前記特別図柄表示部１１に『１，１，１』等、奇数のぞろ目からなる確変大当たり図柄（特別大当たり判定図柄）が表示され、前記特別遊技の終了後、次に大当たりとなるまで大当たりの確率が高確率（本実施例では５／３１５）に設定される。また、本実施例では、大当たり遊技の終了後に大当たり種別が確変でなかった場合には当否判定が最大１００回行われるまで、時短遊技が実行され、その後は時短が解除され、次の特別遊技が実行されて終了するまで時短解除状態が続く。時短状態時の遊技（時短遊技）では、前記下側始動入賞口４２の拡開時間が０．５秒から１．５秒に長くなり、拡開回数も１回から３回に増える。
【００６８】
前記主制御基板２００による制御処理について説明する。まず、図１のフローチャートに示すメイン処理Ｍが行われる。
メイン処理Ｍでは、まず、電源断フラグＯＮか判断され（Ｓ１０）、電源断フラグがＯＮの場合には電源復旧コマンドがセットされ（Ｓ２０）、次に前記ＲＡＭクリアスイッチ２０６がＯＮか判断される（Ｓ３０）。ＲＡＭクリアコマンドのセットは、本発明において所定条件の成立（本実施例では電源復旧）を起因として遊技設定データに基づく設定信号をサブ制御基板（サブ制御装置）２０５へ出力する第２の出力手段に相当する。一方、前記電源断フラグがＯＮではない（すなわちＯＦＦ）の場合には、電源復旧コマンドをセットすることなくＲＡＭクリアスイッチがＯＮか判断される（Ｓ３０）。ＲＡＭクリアスイッチがＯＮの場合には、ＲＡＭクリアコマンドがセットされ（Ｓ４０）、その後に初期設定処理（Ｓ５０）、割り込み禁止処理（Ｓ６０）、普通図柄・特別図柄主要乱数更新処理（Ｓ７０）、割り込み許可処理（Ｓ８０）が順に行われる。一方、ＲＡＭクリアスイッチがＯＮではない場合には、ＲＡＭクリアコマンドをセットすることなく（Ｓ４０）、初期設定処理（Ｓ５０）、割り込み禁止処理（Ｓ６０）、普通図柄・特別図柄主要乱数更新処理（Ｓ７０）、割り込み許可処理（Ｓ８０）が順に行われる。
【００６９】
初期設定処理（Ｓ５０）では、スタックの設定、割り込み時間の設定、ＣＰＵの設定、ＳＩＯ、ＰＩＯ、ＣＴＣの設定、遊技設定データに基づいて第１の報知順番設定処理あるいは第２報知順番設定処理の何れか一方を選択する報知順番設定処理決定（報知順番設定処理決定手段の処理）等が行われる。第１の報知順番設定処理は、第１の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知と第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知とに対する実行優先順位が設定されたものであり、一方、第２の報知順番設定処理は、第１の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知と第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知とに対する実行優先順位が設定されていないものである。本実施例における遊技設定データには、第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知を優先する第１の報知順番設定処理が設定されている。また、前記初期設定処理（Ｓ５０）においても、前記遊技設定データに基づく設定信号をサブ制御基板（サブ制御装置）２０５へ出力しているため、前記初期設定処理（Ｓ５０）も、本発明において所定条件の成立（本実施例では電源投入）を起因として遊技設定データに基づく設定信号をサブ制御基板（サブ制御装置）２０５へ出力する第２の出力手段に相当する。このメイン処理Ｍは割り込み時間（４ｍｓ）ごとに繰り返し行われるが、初期設定処理（Ｓ５０）までの処理については、電源投入時及びリセット時のみに必要な処理であり、最初の１巡目のみに実行され、その後は実行されないが、周知であるので詳細は省略する。
【００７０】
割り込み禁止処理（Ｓ６０）では、４ｍｓｅｃごとに割り込み処理（Ｓ１００）が入ってきても、割り込み許可となるまで、割り込みを禁止する。
普通図柄・特別図柄主要乱数更新処理（Ｓ７０）は、本発明における数値データ更新処理に相当し、種々の乱数（数値データ）が普通図柄・特別図柄主要乱数更新処理（Ｓ７０）ごとに１加算され、前記のように各乱数の設定上限値に至ると次に最小値に戻って再び加算が行われる。更新された乱数は前記主制御基板２００のＲＡＭに記憶される。割り込み許可処理（Ｓ８０）では、４ｍｓｅｃごとに入ってくる割り込み処理（Ｓ１００）に対して許可をする。
【００７１】
割り込み処理（Ｓ１００）では、図６に示すように、まず出力処理（Ｓ１１０）が行われる。
出力処理（Ｓ１１０）では、各処理により前記主制御基板２００の出力バッファに記憶されたコマンド（制御信号）が、対応する制御基板（制御装置）等へ出力される。サブ制御基板２０５へ出力される制御信号には、前記上側始動入賞口４１への入賞（第１の判定条件の成立）に基づく成立信号、前記下側始動入賞口４２への入賞（第２の判定条件の成立）に基づく成立信号、前記上側始動入賞口４１への入賞あるいは前記下側始動入賞口４２への入賞に基づいて取得された大当たり乱数等の数値データが含まれ、さらに前記成立信号には、前記遊技設定データに基づくスペック情報のデータも含めて構成される。前記上側始動入賞口４１への入賞（第１の判定条件の成立）に基づく成立信号などは、対応する始動入賞口への入賞などの条件成立に基づいて出力バッファに記憶され、記憶された前記成立信号の出力がこの割り込み処理（Ｓ１００）における出力処理（Ｓ１１０）で実行される。続く入力処理（Ｓ１２０）では、遊技機１に設けられている種々のセンサ（各入賞装置の検出スイッチ等）が検知した場合の信号入力が行われる。
【００７２】
前記入力処理（Ｓ１２０）の次に普通図柄・特別図柄主要乱数更新処理（Ｓ１３０）が行われる。
前記普通図柄・特別図柄主要乱数更新処理（Ｓ１３０）は、前記メイン処理Ｍにおけるループ処理内で行われている普通図柄・特別図柄主要乱数更新処理（Ｓ７０）と共に本発明における数値データ更新手段に相当し、前記メイン処理Ｍにおけるループ処理内で行われている普通図柄・特別図柄主要乱数更新処理（Ｓ７０）と同様の処理が行われる。前記普通図柄・特別図柄主要乱数更新処理（Ｓ１３０）の次に始動入賞口スイッチ検出処理（Ｓ１４０）が行われる。
【００７３】
始動入賞口スイッチ検出処理（Ｓ１４０）では、図７及び図８に示すように、前記普通図柄変動開始用ゲート５５、５６を遊技球が通過したか判断され（Ｓ１４０−１）、遊技球が通過した場合にはゲート通過処理（Ｓ１４０−２）が行われ、下側始動入賞口４２に入賞（本発明における第２の判定条件が成立）したか判断される（Ｓ１４０−３）。一方、前記普通図柄変動開始用ゲート５５、５６を遊技球が通過していない場合には、ゲート通過処理（Ｓ１４０−２）を行うことなく、下側始動入賞口（４２）に入賞したか判断される（Ｓ１４０−３）。
【００７４】
前記ゲート通過処理（Ｓ１４０−２）では、図９に示すように、普通図柄保留数が４以上か判断される（Ｓ１４０−２−１）。普通図柄保留数が４以上の場合には、このゲート通過処理（Ｓ１４０−２）が終了し、一方、普通図柄保留数が４未満の場合には、普通図柄保留数に１加算され（Ｓ１４０−２−２）、次に普通図柄乱数取得処理（Ｓ１４０−２−３）が行われ、その後にこのゲート通過処理（Ｓ１４０−２）が終了する。
【００７５】
前記Ｓ１４０−３における下側始動入賞口へ入賞したかの判断（Ｓ１４０−３）において、下側始動入賞口４２へ入賞（第２の判定条件が成立）したと判断された場合には、特図２保留数が４以上か判断される（Ｓ１４０−４）。特図２保留数が４未満の場合には、特図２保留数に１加算され（Ｓ１４０−５）、次に特図２関係乱数取得処理が行われる（Ｓ１４０−６）。特図２関係乱数取得処理（Ｓ１４０−６）は、本発明における第２の数値データ取得手段に相当し、前記大当たり乱数、大当たり図柄乱数、リーチ乱数、特別図柄データ乱数、変動態様乱数等が取得され、特図２保留と対応させて前記主制御基板２００のＲＡＭ（主制御装置用保留記憶手段）に記憶（格納）される。次に、特図２保留コマンドのセット（Ｓ１４０−７）と特図２入賞コマンドのセット（Ｓ１４０−８）が行われる。その後、上側始動入賞口４１へ遊技球が入賞（本発明における第１の判定条件が成立）したか判断される（Ｓ１４０−１０）。
【００７６】
一方、前記Ｓ１４０−４で特図２保留数が４以上と判断されると、次に特図２オーバーフローコマンドがセットされ（Ｓ１４０−９）、その後、上側始動入賞口４１へ遊技球が入賞（本発明における第１の判定条件が成立）したか判断される（Ｓ１４０−１０）。
また、前記Ｓ１４０−３で下側始動入賞口４２へ入賞（第２の判定条件が成立）していないと判断された場合には、次に、上側始動入賞口４１へ遊技球が入賞（本発明における第１の判定条件が成立）したか判断される（Ｓ１４０−１０）。
【００７７】
Ｓ１４０−１０で上側始動入賞口４１へ遊技球が入賞（本発明における第１の判定条件が成立）したと判断された場合には、特図１保留数が４以上か判断される（Ｓ１４０−１１）。特図１保留数が４未満の場合には、特図１保留数に１加算され（Ｓ１４０−１２）、次に特図１関係乱数取得処理が行われる（Ｓ１４０−１３）。特図１関係乱数取得処理（Ｓ１４０−１３）は、本発明における第１の数値データ取得手段に相当し、前記大当たり乱数、大当たり図柄乱数、リーチ乱数、特別図柄データ乱数、変動態様乱数等が取得され、特図１保留と対応させて前記主制御基板２００のＲＡＭ（主制御装置用保留記憶手段）に記憶（格納）される。次に、特図１保留コマンドのセット（Ｓ１４０−１４）が行われ、その後に確変中（確変フラグＯＮ）または時短中（時短フラグＯＮ）であるか判断される（Ｓ１４０−１５）。確変中及び時短中の何れでもない場合には、特図１入賞コマンドのセット（Ｓ１４０−８）が行われ、その後、この始動入賞口スイッチ検出処理（Ｓ１４０）が終了する。一方、確変中または時短中である場合、特図１入賞コマンドのセット（Ｓ１４０−８）を行うことなく、この始動入賞口スイッチ検出処理（Ｓ１４０）が終了する。
【００７８】
また、前記Ｓ１４０−１１で特図１保留数が４以上と判断されると、次に特図１オーバーフローコマンドがセットされ（Ｓ１４０−１７）、その後、この始動入賞口スイッチ検出処理（Ｓ１４０）が終了する。
一方、前記Ｓ１４０−１０で上側始動入賞口４１へ入賞（第１の判定条件が成立）していないと判断された場合には、そのまま始動入賞口スイッチ検出処理（Ｓ１４０）が終了する。
【００７９】
普通動作処理（Ｓ１５０）では、前記普通図柄の変動、停止表示、下側始動入賞口の開閉処理等の普通図柄に関する処理が行われる。前記普通動作処理（Ｓ１５０）の次に特別動作処理（Ｓ１６０）が行われる。
【００８０】
特別動作処理（Ｓ１６０）では、図１０に示すように、特別動作ステータスが１〜４の何れであるか判断される（Ｓ１６０−１〜１６０−３）。前記特別動作ステータスが１の場合には特別図柄待機処理（Ｓ１６０−４）が行われ、それに対して前記特別動作ステータスが２の場合には変動中処理（Ｓ１６０−５が行われ、前記特別動作ステータスが３の場合には特別図柄確定処理（Ｓ１６０−６）が行われ、前記特別動作ステータスが４の場合には特別電動役物処理（Ｓ１６０−７）が行われる。
【００８１】
前記特別図柄待機処理（Ｓ１６０−４）は、本実施例では、前記始動入賞口スイッチ検出処理（Ｓ１４０）で取得した乱数（数値データ）の保留に基づいて特別図柄の変動のための処理を行う。本実施例は、遊技設定データにおける特別図柄の変動順情報として特図２の保留を特図１の保留に対し優先して変動するようにしている。前記特別図柄待機処理（Ｓ１６０−４）では、図１１に示すように、前記特図２保留数が０か否か判断され（Ｓ１６０−４−１）、特図２保留数が０の場合には次に前記特図１保留数が０か否か判断され（Ｓ１６０−４−８）、前記特図１保留数が０の場合には、次に前記特別図柄表示部１１が特別図柄の変動中ではない待機画面（待ち受け画面）中か否か判断され（Ｓ１６０−４−１５）、待機画面（待ち受け画面）中であれば、この特別図柄待機処理（Ｓ１６０−４）が終了し、一方、待機画面（待ち受け画面）中ではない場合には前記特別図柄表示部１１を待機画面（待ち受け画面）にする設定処理（Ｓ１６０−４−１６）と客待ちコマンドセット（Ｓ１６０−４−１７）が行われ、その後にこの特別図柄待機処理（Ｓ１６０−４）が終了する。
【００８２】
それに対して前記Ｓ１６０−４−１で特図２保留数が０ではないと判断された場合には、特図２大当たり判定処理（Ｓ１６０−４−２）が行われる。
特図２大当たり判定処理（Ｓ１６０−４−２）は、本発明において数値データ取得手段により取得された数値データに基づいて当否判定を行う当否判定手段の処理に相当する。特図２大当たり判定処理（Ｓ１６０−４−２）では、図１２に示すように、まず、前記主制御基板２００のＲＡＭに記憶されている前記大当たり乱数が判定値としてロードされる（Ｓ１６０−４−２−１）と共に、前記高確率時及び低確率時における大当たり成立数値を定めた大当たり判定値テーブルが格納されているＲＡＭのアドレスがセットされる（Ｓ１６０−４−２−２）。続いて現在確変中（高確率状態中）か否かが判断される（Ｓ１６０−４−２−３）。前記確変中か否かは、前記主制御基板２００に設けられている確変フラグがＯＮ（高確率状態）かＯＦＦ（低確率状態）かによって判断される。前記確変中の場合には、高確率状態時における大当たり成立数値と前記ロードされた大当たり乱数が一致するか否かにより大当たりか否か判断され（Ｓ１６０−４−２−４）、一方、確変中ではない、すなわち低確率状態時には、低確率状態時における大当たり成立数値と前記ロードされた大当たり乱数が一致するか否かにより大当たりか否か判断され（Ｓ１６０−４−２−５）、一致すれば大当たりと判断されて、前記主制御基板２００に設けられている大当たりフラグがＯＮにセットされる（Ｓ１６０−４−２−６）。その後、この特図２大当たり判定処理（Ｓ１６０−４−２）が終了する。なお、前記Ｓ１６０−４−２−４あるいはＳ１６０−４−２−５で大当たりではないと判断されると、大当たりフラグをＯＮにすることなく、この特図２大当たり判定処理（Ｓ１６０−４−２）が終了する。
【００８３】
前記特図２大当たり判定処理（Ｓ１６０−４−２）の後、特図２選択処理（Ｓ１６０−４−３）が行われる。
特図２選択処理（Ｓ１６０−４−３）では、前記特別図柄表示部１１で停止表示する特別図柄が決定される。前記特図２選択処理（Ｓ１６０−４−３）では、図１３に示すように、まず大当たりフラグがＯＮか判断され（Ｓ１６０−４−３−１）、大当たりフラグがＯＮ、すなわち大当たりの場合には前記大当たり図柄乱数に基づく特別図柄が停止特別図柄としてセットされる（Ｓ１６０−４−３−２）。一方、大当たりフラグがＯＮではない、すなわち外れの場合には、前記特別図柄データ１と特別図柄データ２と特別図柄データ３の乱数が全て一致しているか判断され（Ｓ１６０−４−３−３）、一致している場合にはリーチ乱数がリーチ成立数値と一致しているか判断される（Ｓ１６０−４−３−４）。リーチ乱数がリーチ成立数値と一致している場合にはリーチ有りとなり、前記特別図柄データ１の乱数に割り当てられている特別図柄が停止左特別図柄、特別図柄データ２の乱数に１加算した乱数に割り当てられている特別図柄が停止中特別図柄、特別図柄データ３の乱数に割り当てられている特別図柄が停止右特別図柄にセットされる（Ｓ１６０−４−３−５）。一方、リーチ乱数がリーチ成立数値と一致していない場合にはリーチ無しとなり、前記特別図柄データ１の乱数に割り当てられている特別図柄が停止左特別図柄、特別図柄データ２の乱数に割り当てられている特別図柄が停止中特別図柄、特別図柄データ３の乱数に１加算した乱数に割り当てられている特別図柄が停止右特別図柄にセットされる（Ｓ１６０−４−３−６）。
【００８４】
前記Ｓ１６０−４−３−３で特別図柄データ１と２と３の乱数が一致していないと判断された場合には、特別図柄データ１と３の乱数が一致しているか判断される（Ｓ１６０−４−３−７）。特別図柄データ１と３の乱数が一致している場合には、リーチ乱数がリーチ成立数値と一致しているか判断される（Ｓ１６０−４−３−８）。リーチ乱数がリーチ成立数値と一致している場合にはリーチ有りとなり、前記特別図柄データ１の乱数に割り当てられている特別図柄が停止左特別図柄、特別図柄データ２の乱数に割り当てられている特別図柄が停止中特別図柄、特別図柄データ３の乱数に割り当てられている特別図柄が停止右特別図柄にセットされる（Ｓ１６０−４−３−９）。一方、リーチ乱数がリーチ成立数値と一致していない場合にはリーチ無しとなり、前記特別図柄データ１の乱数に割り当てられている特別図柄が停止左特別図柄、特別図柄データ２の乱数に割り当てられている特別図柄が停止中特別図柄、特別図柄データ３の乱数に１加算した乱数に割り当てられている特別図柄が停止右特別図柄にセットされる（Ｓ１６０−４−３−６）。
【００８５】
前記Ｓ１６０−４−３−７で特別図柄データ１と３の乱数が一致していない、すなわち特別図柄データ１，２，３が全て異なると判断された場合には、リーチ乱数がリーチ成立数値と一致しているか判断される（Ｓ１６０−４−３−１０）。リーチ乱数がリーチ成立数値と一致している場合にはリーチ有りとなり、前記特別図柄データ３の乱数に割り当てられている特別図柄が停止左特別図柄と停止右特別図柄にセットされると共に、特別図柄データ３の乱数に１加算した乱数に割り当てられている特別図柄が停止中特別図柄にセットされる（Ｓ１６０−４−３−１１）。一方、リーチ乱数がリーチ成立数値と一致していない場合にはリーチ無しとなり、前記特別図柄データ１の乱数に割り当てられている特別図柄が停止左特別図柄、特別図柄データ２の乱数に割り当てられている特別図柄が停止中特別図柄、特別図柄データ３の乱数に割り当てられている特別図柄が停止右特別図柄にセットされる（Ｓ１６０−４−３−９）。前記特図２選択処理（Ｓ１６０−４−３）の次に特図２変動態様選択処理（Ｓ１６０−４−４）が行われる。
【００８６】
特図２変動態様選択処理（Ｓ１６０−４−４）は変動態様選択手段に相当する。特図２変動態様選択処理（Ｓ１６０−４−４）では、図１４に示すように、遊技状態が通常（低確率状態）か確変中（高確率状態）か前記確変フラグによって判断される（Ｓ１６０−４―４−１）。通常遊技（確変フラグがＯＦＦ）の場合、前記大当たりフラグがＯＮ（大当たり）か否か判断され（Ｓ１６０−４−４−２）、大当たりフラグがＯＮ（大当たり）の場合には、前記変動態様テーブルにおける通常当りテーブル（本実施例では変動態様１，２）より変動態様乱数に基づいて変動態様が選択される（Ｓ１６０−４−４−３）。一方、前記大当たりフラグがＯＦＦ（外れ）の場合には、前記始動入賞口スイッチ検出処理（Ｓ１４０）で取得されて前記主制御基板２００のＲＡＭに記憶されているリーチ乱数がロードされて、前記リーチ成立数値と一致するか否か確認され（Ｓ１６０−４−４−４）、一致すればリーチ有りとなり、前記変動態様テーブルにおける通常リーチハズレテーブル（本実施例では変動態様３〜６）より変動態様乱数に基づいて変動態様が選択される（Ｓ１６０−４−４−５）。また、前記リーチ乱数がリーチ成立数値と一致しない場合、リーチ無しとなり、前記変動態様テーブルにおける通常ハズレテーブル（本実施例では変動態様７〜９）より変動態様乱数に基づいて変動態様が選択される（Ｓ１６０−４−４−６）。
【００８７】
一方、確変中（確変フラグがＯＮ）の場合、前記大当たりフラグがＯＮ（大当たり）か否か判断され（Ｓ１６０−４−４−７）、大当たりフラグがＯＮ（大当たり）の場合には、前記変動態様テーブルにおける確変当りテーブル（本実施例では変動態様１０〜１２）より変動態様乱数に基づいて変動態様が選択される（Ｓ１６０−４−４−８）。それに対し、前記大当たりフラグがＯＦＦ（外れ）の場合には、前記リーチ乱数が前記リーチ成立数値と一致するか否か確認され（Ｓ１６０−４−４−９）、一致すればリーチ有りとなり、前記変動態様テーブルにおける確変リーチハズレテーブル（本実施例では変動態様１３〜１６）より変動態様乱数に基づいて変動態様が選択される（Ｓ１６０−４−４−１０）。また、前記リーチ乱数がリーチ成立数値と一致しない場合、リーチ無しとなり、前記変動態様テーブルにおける確変ハズレテーブル（本実施例では変動態様１７〜１９）より変動態様乱数に基づいて変動態様が選択される（Ｓ１６０−４−４−１１）。
【００８８】
前記変動態様が選択された後、その他の処理（Ｓ１６０−４−４−１２）が行われ、その後この特別図柄変動態様選択処理（１６０−４−４）が終了する。前記特図２変動態様選択処理（Ｓ１６０−４−４）の次に特図２乱数シフト処理（Ｓ１６０−４−５）が行われる。
【００８９】
特図２乱数シフト処理（Ｓ１６０−４−５）では、前記ＲＡＭの特別図柄変動保留数のデータ記憶領域において、ロード（読み出し）順位一位のアドレスの記憶領域に記憶されていた特図２保留数のデータが、先の処理によりロードされて空席となることに起因して、ロード順位が二位以降のアドレスに記憶されている特別図柄変動保留数のデータについて、ロード順位を一つずつ繰り上げるアドレスのシフトが行われる。具体的には、図１５に示すように、まず、前記主制御基板２００のＲＡＭに記憶されている前記図２保留数から１減算（例えば保留数２のものは１にされ、３のものは２にされる等）され（Ｓ１６０−４−５−１）、次に各保留数に対応するデータが各保留数から１減算した保留数のＲＡＭアドレスにシフトされ（Ｓ１６０−４−５−２）、続いて最上位（ロード順位が最後、本実施例では４個目）の特図２保留数に対応するＲＡＭアドレスに０がセットされる（Ｓ１６０−４−５−３）。前記特図２乱数シフト処理（Ｓ１６０−４−５）に次いで、特図２変動開始処理（Ｓ１６０−４−６）が行われる。
【００９０】
特図２変動開始処理（Ｓ１６０−４−６）では、特別動作ステータスが２に設定されると共に、時短中なら時短カウンタを１減算して時短カウンタが０になると時短フラグをＯＦＦにし、その他特別図柄の変動開始に必要な処理が行われる。前記特図２変動開始処理（Ｓ１６０−４−６）の後に、特別図柄を変動させるための特図２変動コマンがドセットされ（Ｓ１６０−４−７）、この特別柄待機処理（Ｓ１６０−４）が終了する。前述の特図２選択処理（Ｓ１６０−４−３）、特図２変動態様選択処理（Ｓ１６０−４−４）、特図２変動開始処理（Ｓ１６０−４−６）及び後述する特図１選択処理（Ｓ１６０−４−１０）、特図１変動態様選択処理（Ｓ１６０−４−１１）、特図１変動開始処理（Ｓ１６０−４−１３）は本発明の演出制御手段に相当する。
【００９１】
一方、前記Ｓ１６０−４−１で特図２保留数が０と判断され、前記Ｓ１６０−４−８で特図１保留数が０ではないと判断されると、前記上側始動入賞口４１への入賞に基づき取得された大当たり乱数、特別図柄データ、リーチ乱数、変動態様乱数、特別図柄データ等の数値データ（第１の数値データ）を用いて、特図１大当たり判定処理（Ｓ１６０−４−９）、特図１選択処理（Ｓ１６０−４−１０）、特図１変動態様選択処理（Ｓ１６０−４−１１）、特図１乱数シフト処理（Ｓ１６０−４−１２）、特図１変動開始処理（Ｓ１６０−４−１３）、特図１変動開始コマンドセット（Ｓ１６０−４−１４）が行われる。
【００９２】
特図１大当たり判定処理（Ｓ１６０−４−９）は、本発明において数値データ取得手段により取得された数値データに基づいて当否判定を行う当否判定手段の処理に相当する。特図１大当たり判定処理（Ｓ１６０−４−９）では、前記上側始動入賞口４１への入賞に基づき取得された大当たり乱数を用いる点を除き、図１２の特図２大当たり判定処理（Ｓ１６０−４−２）で説明した処理と同様にして行われる。
【００９３】
特図１選択処理（Ｓ１６０−４−１０）では、前記上側始動入賞口４１への入賞に基づき取得された特別図柄データ、リーチ乱数を用いる点を除き、図１３の特図２選択処理（Ｓ１６０−４−３）で説明した処理と同様にして行われる。
特図１変動態様選択処理（Ｓ１６０−４−１１）では、前記上側始動入賞口４１への入賞に基づき取得された変動態様乱数、リーチ乱数を用いる点を除き、図１４の特図２変動態様選択処理（Ｓ１６０−４−４）で説明した処理と同様にして行われる。
特図１乱数シフト処理（Ｓ１６０−４−１２）では、前記ＲＡＭの特別図柄変動保留数のデータ記憶領域に記憶（格納）されている特図１保留数のデータに対して、前記特図２乱数シフト処理（Ｓ１６０−５）と同様の処理が行われる。
特図１変動開始処理（Ｓ１６０−４−１３）では、特別動作ステータスが２に設定されると共に、時短中なら時短カウンタを１減算して時短カウンタが０になると時短フラグをＯＦＦにし、その他特別図柄の変動開始に必要な処理が行われる。特別動作ステータスが２に設定されると共にその他特別図柄の変動開始に必要な処理が行われる。
特図１変動コマンドセット（Ｓ１６０−４−１４）では、特別図柄を変動させるための特図１変動コマンドがセットされ、この特別柄待機処理（Ｓ１６０−４）が終了する。
【００９４】
前記特別動作ステータスが２の場合に行われる変動中処理（Ｓ１６０−５）では図１６に示すように、まず特別図柄の変動時間、すなわち選択された変動態様の変動時間が終了したか否か判断され（Ｓ１６０−５−１）、変動時間が終了していなければこの変動中処理（Ｓ１６０−５）が終了する。一方、変動時間が終了していれば変動停止コマンドがセットされ（Ｓ１６０−５−２）、続いて特別動作ステータスが３にセットされ（Ｓ１６０−５−３）、その他必要な処理（Ｓ１６０−５−４）が行われた後に、この変動中処理（Ｓ１６０−５）が終了する。
【００９５】
前記特別動作ステータスが３の場合に行われる特別図柄確定処理（Ｓ１６０−６）では図１７に示すように、まず大当たりフラグがＯＮか否か、すなわち大当たりか否か判断される（Ｓ１６０−６−１）。大当たりフラグがＯＮ、すなわち大当たりの場合には、ラウンドカウンタがセットされ（Ｓ１６０−６−２）、特別動作ステータスが４にセットされた（Ｓ１６０−６−３）後、この特別図柄確定処理（Ｓ１６０−６）が終了する。一方、大当たりフラグがＯＦＦ、すなわち外れの場合には、特別動作ステータスが１にセットされた（Ｓ１６０−６−４）後、この特別図柄確定処理（Ｓ１６０−６）が終了する。
【００９６】
前記特別動作ステータスが４の場合に行われる特別電動役物処理（Ｓ１６０−７）では、図１８及び図１９に示すように、大当たり終了フラグがＯＮ（大当たり遊技終了）か否か判断される（Ｓ１６０−７−１）。そして、大当たり終了フラグがＯＮではない、すなわち大当たり遊技終了ではない場合には現在大入賞口１５が開放中か否か判断され（Ｓ１６０−７−２）、開放中ではなく閉鎖中の場合には大入賞口１５の開放時間か否か判断される（ＳＳ１６０−７−３）。大入賞口１５の開放時間の場合には大入賞口の開放処理が行われて（Ｓ１６０−７−４）、その後にこの特別電動役物処理（Ｓ１６０−７）が終了する。それに対して大入賞口１５の開放時間となっていないときには、この特別電動役物処理（Ｓ１６０−７）が終了する。
【００９７】
一方、前記Ｓ１６０−７−２で大入賞口１５が開放中と判断されると、大入賞口１５に１０個遊技球が入賞（Ｓ１６０−７−５）、若しくはラウンド終了時間（本実施例では３０秒）経過（Ｓ１６０−７−６）の何れかであるか否か判断され、何れでもない場合にはそのままこの特別電動役物処理（Ｓ１６０−７）が終了し、それに対して大入賞口１５に１０個遊技球が入賞、若しくはラウンド終了時間経過の何れかである場合には、大入賞口閉鎖処理（Ｓ１６０−７−７）とラウンドカウンタの値から１減算する処理（Ｓ１６０−７−８）が行われる。なお、前記大入賞口閉鎖処理（Ｓ１６０−７−７）では、大入賞口閉鎖のコマンドが出力バッファにセットされる。続いて、ラウンドカウンタが０か否か判断され（Ｓ１６０−７−９）、ラウンドカウンタが０ではない場合には、そのままこの特別電動役物処理（Ｓ１６０−７）が終了し、それに対してラウンドカウンタが０の場合には、大当たり終了処理（Ｓ１６０−７−１０）が行われ、その後、大当たり終了フラグがＯＮにされ（Ｓ１６０−７−１１）、この特別電動役物処理（Ｓ１６０−７）が終了する。
【００９８】
一方、前記Ｓ１６０−７−１で大当たり終了フラグがＯＮ、すなわち大当たり終了と判断されると、大当たり終了フラグをＯＦＦにセットする処理（Ｓ１６０−７−１２）と、大当たりフラグをＯＦＦにする処理（Ｓ１６０−７−１３）が行われ、その後に大当たり種別が確変か否か判断される（Ｓ１６０−７−１４）。確変か否かの判断は、前記特図２選択処理（Ｓ１６０−４−３）及び前記特図１選択処理（Ｓ１６０−４−１０）において、大当たり図柄乱数に基づいてセットされた大当たり図柄が奇数のぞろ目であれば確変（高確率）、それに対して偶数のぞろ目であれば通常（低確率）と判断される。そして、確変（高確率）の場合には、確変フラグがＯＮにされる（Ｓ１６０−７−１５）と共に時短フラグがＯＦＦにセットされ（Ｓ１６０−７−１６）、一方、確変とは異なる通常（低確率）の場合には前記確変フラグがＯＦＦにされ（Ｓ１６０−７−１７）、さらに時短フラグがＯＮにセットされると共に時短カウンタに１００がセットされる（Ｓ１６０−７−１８）。その後に特別動作ステータスが１にセットされ（Ｓ１６０−７−１９）、この特別電動役物処理（Ｓ１６０−７）が終了する。
【００９９】
前記特別動作処理（Ｓ１６０）の次に保留数処理（Ｓ１７０）が行われる。保留数処理（Ｓ１７０）では、図２０に示すように保留数がロードされ（Ｓ１７０−１）、保留数が出力バッファにセットされる（Ｓ１７０−２）。
【０１００】
前記保留数処理（Ｓ１７０）の次に電源断監視処理（Ｓ１８０）が行われる。電源断監視処理（Ｓ１８０）では、図２１に示すように、電源断信号が入力したか判断され（Ｓ１８０−１）、電源断信号が入力していない場合にはこの電源断監視処理（Ｓ１８０）が終了する。一方、電源断信号が入力している場合には、現在のデータ（遊技状態）が前記主制御基板２００のＲＡＭに記憶され（Ｓ１８０−２）、その後電源断フラグがＯＮに設定され（Ｓ１８０−３）、この電源断監視処理（Ｓ１８０）が終了する。なお、前記主制御基板２００のＲＡＭに記憶されるデータ（遊技状態）としては、大きく分けて、表示待機中、図柄変動中、図柄確定表示中、大当たり遊技中のデータがあり、さらにそれぞれ確変状態（高確率状態）と通常状態（低確率状態）のデータがある。
【０１０１】
前記電源断監視処理（Ｓ１８０）の次にその他の処理（Ｓ１９０）が行われる。その他の処理（Ｓ１９０）では、遊技制御に必要なその他の処理が行われる。
【０１０２】
前記サブ制御基板（サブ制御装置）２０５が行う処理について説明する。
前記サブ制御基板２０５が行うサブ制御メイン処理Ｊでは、図２２に示すように、遊技機１の電源投入時にサブ制御基板２０５においてＣＰＵ初期化処理が行われる（Ｓ２０１）。外部ＩＮＴ割り込み（受信割り込み）処理（Ｓ３００）１ｍｓタイマ割り込み処理（Ｓ４００）、１０ｍｓタイマ割り込み処理（Ｓ５００）に対する設定等が行われる。次に、電源断信号がＯＮでＲＡＭの内容が正常か判断される（Ｓ２０２）。電源断信号ＯＮとＲＡＭの内容正常の両方を満たさない場合は、ＲＡＭの初期化が行われ（Ｓ２０３）、その後にウォッチドッグタイマカウンタ１、２の初期化が行われる（Ｓ２０３）。一方、電源断信号ＯＮとＲＡＭの内容正常の両方を満たす場合には、ＲＡＭの初期化を行うことなくウォッチドッグタイマカウンタ１、２の初期化が行われる（Ｓ２０３）。Ｓ２０１〜Ｓ２０４の処理は、電源投入時の１順目にのみ実行され、その後は実行されることがない。
【０１０３】
ウォッチドッグタイマカウンタ１、２の初期化（Ｓ２０４）の後、ループ処理で割り込み禁止（Ｓ２０５）、乱数シード更新（Ｓ２０６）、コマンド送信処理（Ｓ２０７）、ウォッチドッグタイマカウンタ１初期化（Ｓ２０８）、割り込み許可（Ｓ２０９）が行われる。また、ループ処理の間に、外部ＩＮＴ割り込み処理（Ｓ３００）、１ｍｓタイマ割り込み処理（Ｓ４００）、１０ｍｓタイマ割り込み処理（Ｓ５００）が行われる。
【０１０４】
割り込み禁止（Ｓ２０５）では、割り込みが入っても割り込みを禁止する。
乱数シード更新（Ｓ２０６）では、各種乱数の更新が行われる。
コマンド送信処理（Ｓ２０７）では、サブ制御基板２０５の処理でセットされた各種コマンドが対応する基板、装置へ送信される。
ウォッチドッグタイマカウンタ１初期化（Ｓ２０８）では、ウォッチドッグタイマカウンタ１の値が初期化される。
割り込み許可（Ｓ２０９）では、割り込みの実行を許可する。
【０１０５】
外部ＩＮＴ割り込み処理（Ｓ３００）では、図２３に示すように、前記主制御基板２００からのストローブ（ＳＴＢ）信号がＯＮか確認され（Ｓ３０１）、ストローブ信号がＯＮ、すなわち外部ＩＮＴ入力部にストローブ信号が入力されると、前記主制御基板２００から出力されたコマンド（制御信号）の受信およびＲＡＭへの格納が行われる（Ｓ３０２）。ここで主制御基板２００から受信するコマンド（制御信号）には、前記数値データ、前記成立信号、前記当否判定の判定結果が識別可能な信号等が含まれる。それに対し、ストローブ信号がＯＮになっていなければ、その時点でこの外部ＩＮＴ割り込み処理（Ｓ３００）が終了する。
【０１０６】
１ｍｓタイマ割り込み処理（Ｓ４００）は、図２４に示すように、ランプデータ出力処理（Ｓ４０１）、入力処理（Ｓ４０２）、ウォッチドッグタイマ処理（Ｓ４０３）、その他の処理（Ｓ４０４）が行われる。ランプデータ出力処理（Ｓ４０１）では、後述の１０ｍｓタイマ割り込み処理で作成されたランプのデータが出力される。また、入力処理（Ｓ４０２）では、遊技ボタンスイッチ（操作手段）６７からの信号の受信が行われ、ウォッチドッグタイマ処理（Ｓ４０３）では、ウォッチドッグタイマのリセット処理が行われる。
【０１０７】
１０ｍｓタイマ割り込み処理（Ｓ５００）では、図２５に示すように、外部ＩＮＴ割り込み処理（Ｓ３００）で受信したコマンド（信号）の解析処理及び動作の設定を行うメインコマンド解析処理（Ｓ５０１）、出力するランプデータの作成及び演出時間の管理を行うランプ処理（Ｓ５０２）、ウォッチドッグタイマ２の初期化（Ｓ５０３）及びその他の処理（Ｓ５０４）が行われる。
【０１０８】
前記メインコマンド解析処理（Ｓ５０１）では、図２６、図２７に示すように、前記主制御基板２００からの受信コマンドがＲＡＭクリアコマンドか（Ｓ５０１−１）、電源復旧コマンドか（Ｓ５０１―５）、客待ちコマンドか（Ｓ５０１−９）、特図１保留コマンドか（Ｓ５０１−１２）、特図２保留コマンドか（Ｓ５０１−１５）が判断される。なお、前記主制御基板２００が送信するコマンドは、例えば８１Ｈ００Ｈ等のように上位コマンド（８１Ｈ）と下位コマンド（００Ｈ）からなり、上位コマンドがＲＡＭクリアや電源復旧などのコマンドの種別を表し、下位コマンドが詳しい内容を示す。
【０１０９】
受信したコマンドがＲＡＭクリアコマンドあるいは電源復旧コマンドの場合、スペックフラグ設定処理（Ｓ５０１−２、Ｓ５０１−６）、保留処理［初期化］（Ｓ５０１−３、Ｓ５０１−７）、連続予告［初期化］（Ｓ５０１−４、Ｓ５０１−８）、その他の処理（Ｓ５０１−２７）が行われた後、このメインコマンド監視処理（Ｓ５０１）が終了する。
【０１１０】
前記スペックフラグ設定処理（Ｓ５０１−２、Ｓ５０１−６）では、図２８に示すように、受信したＲＡＭクリアコマンドあるいは電源復旧コマンドにおける下位コマンドに合わせてスペックフラグが設定され（Ｓ５０１−２−１）、このスペックフラグ設定処理が終了する。
【０１１１】
保留処理［初期化］（Ｓ５０１−３、Ｓ５０１−７）は、主制御基板２００における前記遊技設定データに基づいて決定された第１の報知順番設定処理あるいは第２の報知順番設定処理における演出報知の順番どおりに実行可能に特図１保留及び特図２保留を記憶できるように初期設定する処理である。この保留処理［初期化］（Ｓ５０１−３、Ｓ５０１−７）及び後述する保留エラー初期化処理（Ｓ５０１−１４−１）が請求項の報知順番設定処理決定手段に相当する。具体的には後述する初期化情報に含まれる変動システムフラグがスペックフラグに合わせて決定される。保留処理［初期化］（Ｓ５０１−３、Ｓ５０１−７）では、図２９に示すように、スペックフラグが０ｘＦＦか確認され（Ｓ５０１−３−１）、０ｘＦＦならスペック１として記憶された保留情報に合わせて保留情報を全て初期化し（Ｓ５０１−３−２）、この処理を終了する。一方、スペックフラグが０ｘＦＦでなければ、設定されているスペックフラグを確認し、設定されているスペックフラグに記憶された保留情報に合わせて保留情報を全て初期化し（Ｓ５０１−３−３）、この処理を終了する。ここで初期化される保留情報は後述する保留エラー初期化処理（Ｓ５０１−１４−１）で初期化されるものと同様のものである。前記スペック１は、本実施例では、第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知を優先する第１の報知順番設定処理を行うものであり、特図２保留を特図１保留よりも実行順番が早い記憶位置に記憶する。また、特図２保留同士では、数値データの取得順に従って実行可能に記憶する。一方、スペック１とは異なる場合は、前記優先順位が設定されていない（すなわち数値データの取得順に実行）第２の報知順番設定処理を行うものである。前記スペックフラグは前記遊技設定データに基づいて決定され、そのスペックフラグに合わせて保留情報が初期化される。
【０１１２】
初期化情報には、保留システムフラグ（保留の仕方）、変動システムフラグ（変動の仕方、特図２優先あるいは順次変動等）、スペックフラグ、保留監視フラグ、特図１入賞コマンドモード判定、特図２入賞コマンドモード判定（保留エラー初期化処理での判定で使用）、特図１保留コマンドモード判定、特図２保留コマンドモード判定、エラー処理時の特図１先読みデフォルト値、エラー処理時の特図２先読みデフォルト値（先読み保護処理やエラー判定処理で使用）、特図１オーバーフロー判定、特図２オーバーフロー判定（特図何個まで記憶できるか）、先読み入賞状態（先読み入賞状態バッファの値）、特図１保留内低確範囲大当たり個数、特図１保留内高確範囲大当たり個数（大当たり個数確認処理で把握、他も同様）、特図２保留内低確範囲大当たり個数、特図２保留内高確範囲大当たり個数、特図１大当たり判定＿低確範囲下限、特図１大当たり判定＿低確範囲上限（低確率時の大当たり判定値の範囲、大当たり個数確認処理でも使用、他も同様）、特図１大当たり判定＿高確範囲下限、特図１大当たり判定＿高確範囲上限、特図２大当たり判定＿低確範囲下限、特図２大当たり判定＿低確範囲上限、特図２大当たり判定＿高確範囲下限、特図２大当たり判定＿高確範囲上限、保留順番（保留順番バッファの値）、保留カウンタ（特図１保留数＋特図２保留数：請求項の統合保留記憶手段及び後述する統合保留数カウンタに相当）、特図１カウンタ（特図１保留数）、特図２カウンタ（特図２保留数）がある。例えば事前にスペックに対応する保留情報を定義しておけば、特別図柄が２種類あり特図２の変動を優先するスペックや２種類の特別図柄を順次変動行うスペックに対応することもできるし、また低確率時の大当り確率が１／１００のスペックや、本実施例のような低確率の大当り確率が１／３１５のスペックなどにも対応することもできる。このように事前にスペックに対応する保留情報を定義しておくだけで遊技機のスペックが変更された際にスペックフラグに合わせてそのスペックの情報に対応した保留情報に初期化されるため、制御システム（プログラム）を共通化させることができ、制御システムの構築にかかる手間を抑制することが可能になる。
【０１１３】
連続予告［初期化］（Ｓ５０１−４、Ｓ５０１−８）では、図３０に示すように、連続予告に関する情報（後述する炎保留シナリオや先読み保留状態など）が全て初期化され（Ｓ５０１−４−１）、この処理を終了する。
【０１１４】
受信したコマンドが客待ちコマンドの場合には、保留処理［初期化］（Ｓ５０１−１０）、連続予告［初期化］（Ｓ５０１−１１）、その他の処理（Ｓ５０１−２７）が行われる。前記保留処理［初期化］（Ｓ５０１−１０）と連続予告［初期化］（Ｓ５０１−１１）の内容は、受信したコマンドがＲＡＭクリアコマンドあるいは電源復旧コマンドの場合における前記保留処理［初期化］（Ｓ５０１−３，Ｓ５０１−７）と前記連続予告［初期化］（Ｓ５０１−４，Ｓ５０１−１１）の内容と同じである。
【０１１５】
受信したコマンドが特図１保留コマンドあるいは特図２保留コマンドである場合には、連続予告［保留］（Ｓ５０１−１３，Ｓ５０１−１６）、保留処理［保留］（Ｓ５０１−１４，Ｓ５０１−１７）、その他の処理（Ｓ５０１−２７）が行われる。
【０１１６】
連続予告［保留］（Ｓ５０１−１３，Ｓ５０１−１６）では、図３１に示すように、保留監視フラグがＯＮか確認され（Ｓ５０１−１３−１）、ＯＮであれば保留監視フラグをＯＦＦにして（Ｓ５０１−１３−２）、この処理が終了する。一方、保留監視フラグがＯＮでなければ、変数として定義したｉに０が代入され（Ｓ５０１−１３−３）、ｉが現在の特図１保留数と特図２保留数を統合した現在の総保留数よりも小さい場合（Ｓ５０１−１３−４）には、炎保留シナリオバッファ［ｉ］に格納された値が０か確認され（Ｓ５０１−１３−５）、０であればｉに１が加算され（Ｓ５０１−１３−６）、再びＳ５０１−１３−４に戻る（Ｓ５０１−１３−７）。一方、炎保留シナリオバッファ［ｉ］に格納された値が０ではない場合、保留監視フラグがＯＮか確認され（Ｓ５０１−１３−８）、保留監視フラグがＯＮの場合にはｉに１加算され（Ｓ５０１−１３−６）、再びＳ５０１−１４に戻る（Ｓ５０１−１３−７）。前記Ｓ５０１−１３−８において保留監視フラグがＯＮではないと判断された場合、炎保留シナリオバッファ［ｉ］に格納された値が０ｘ４０より大きいか確認され（Ｓ５０１−１３−９）、０ｘ４０より大きければ後述の特図２用炎保留コマンドセット処理（Ｓ５０１−１３−１０）が行われ、一方、０ｘ４０より大きくなければ後述の特図１用炎保留コマンドセット処理（Ｓ５０１−１３−１１）が行われ、その後に監視フラグがＯＮにセットされ（Ｓ５０１−１３−１２）、ｉに１加算され（Ｓ５０１−１３−６）、再びＳ５０１−１３−４に戻る（Ｓ５０１−１３−７）。
【０１１７】
なお、本実施例では、特図２保留に関する炎保留シナリオは、前記特別図柄表示部１１に表示されている保留に炎の画像効果を付ける連続演出（先読みの一種）に対応する値として０ｘ４０より大きい値を炎保留シナリオバッファに格納し、特図１保留に関する炎保留シナリオに対応する値として０ｘ４０より小さい値を炎保留シナリオバッファに格納している。そのため、前記Ｓ５０１−１３−９で炎保留シナリオバッファ［ｉ］に格納された値が０ｘ４０より大きいかを確認している。また、本実施例では、炎保留シナリオバッファ［０］に１個目の保留に対応する炎保留シナリオの値が格納され、以降、炎保留シナリオバッファ［ｉ］には、ｉ＋１個目の炎保留シナリオバッファの値が格納されている。
【０１１８】
特図２用保留コマンドセット処理（Ｓ５０１−１３−１０）では、図３２に示すように、炎保留シナリオバッファに格納された保留シナリオの値が０ｘ５０より小か（Ｓ５０１−１３−１０−１）、０ｘ５０より大きく０ｘ６０より小か（Ｓ５０１−１３−１０−２）、０ｘ６０より大きく０ｘ７０より小か（Ｓ５０１−１３−１０−３）、０ｘ７０より大きく０ｘ７Ｆより小か（Ｓ５０１−１３−１０−４）が確認され、シナリオに対応した炎保留コマンドがセットされる。すなわち、前記保留シナリオの値が０ｘ５０より小の場合には、特図２の保留１シナリオとしてコマンドがセットされ（Ｓ５０１−１３−１０−５）、０ｘ５０より大きく０ｘ６０より小の場合には、特図２の保留２シナリオとしてコマンドがセットされ（Ｓ５０１−１３−１０−６）、０ｘ６０より大きく０ｘ７０より小の場合には、特図２の保留３シナリオとしてコマンドがセットされ（Ｓ５０１−１３−１０−７）、０ｘ７０より大きく０ｘ７Ｆより小の場合には、特図２の保留４シナリオとしてコマンドがセットされる（Ｓ５０１−１３−１０−８）。
【０１１９】
特図１用保留コマンドセット処理（Ｓ５０１−１３−１１）では、図３３に示すように、炎保留シナリオバッファに格納された保留シナリオの値が０ｘ１０より小か（Ｓ５０１−１３−１１−１）、０ｘ１０より大きく０ｘ２０より小か（Ｓ５０１−１３−１１−２）、０ｘ２０より大きく０ｘ３０より小か（Ｓ５０１−１３−１１−３）、０ｘ３０より大きく０ｘ４０より小か（Ｓ５０１−１３−１１−４）が確認され、シナリオに対応した炎保留コマンドがセットされる。すなわち、前記保留シナリオの値が０ｘ１０より小の場合には、特図１の保留１シナリオとしてコマンドがセットされ（Ｓ５０１−１３−１１−５）、０ｘ１０より大きく０ｘ２０より小の場合には、特図１の保留２シナリオとしてコマンドがセットされ（Ｓ５０１−１３−１１−６）、０ｘ２０より大きく０ｘ３０より小の場合には、特図１の保留３シナリオとしてコマンドがセットされ（Ｓ５０１−１３−１１−７）、０ｘ３０より大きく０ｘ４０より小の場合には、特図１の保留４シナリオとしてコマンドがセットされる（Ｓ５０１−１３−１１−８）。
【０１２０】
一方、受信したコマンドが前記Ｓ５０１−１５で特図２保留コマンドではないと判断される、すなわちＲＡＭクリアコマンド、電源復旧コマンド、客待ちコマンド、特図１保留コマンド及び特図２保留コマンドの何れでもないと判断されると、図２７に示すように、特図入賞コマンドか判断され（Ｓ５０１−１８）、特図入賞コマンドと判断されると保留処理［入賞］（Ｓ５０１−１９）、連続予告［入賞］（Ｓ５０１−２０）、その他の処理（５０１−２７）が行われ、一方、特図入賞コマンドではない場合、特図１変動コマンドか判断され（Ｓ５０１−２１）、特図１変動コマンドではない場合には特図２変動コマンドか判断され（Ｓ５０１−２４）、特図１変動コマンドあるいは特図２変動コマンドの場合には連続予告［変動］（Ｓ５０１−２２，Ｓ５０１−２５）、保留処理［変動］（Ｓ５０１−２５，Ｓ５０１−２６）、その他の処理（Ｓ５０１−２７）が行われる。それに対して、前記Ｓ５０１−２４で特図２変動コマンドではない、すなわち特図入賞コマンド、特図１変動コマンド及び特図２変動コマンドの何れでもないと判断されると、その他の処理（Ｓ５０１−２７）が行われた後、この処理が終了する。
【０１２１】
保留処理［保留］（Ｓ５０１−１４，Ｓ５０１−１７）では、図３４に示すように、まず保留エラー初期化処理（Ｓ５０１−１４−１）が行われる。保留エラー初期化処理（Ｓ５０１−１４−１）では、図３５に示すように、受信した保留コマンドの上位コマンドが、現スペックに対応する特図１保留コマンド又は特図２保留コマンドか（Ｓ５０１−１４−１−１）、スペック１に対応する特図１保留コマンド又は特図２保留コマンドか（Ｓ５０１−１４−１−２）、スペック２に対応する特図１保留コマンド又は特図２保留コマンドあるいはそれらの何れとも異なるか（Ｓ５０１−１４−１−３）が確認される。受信した保留コマンドの上位コマンドが現スペックに対応する特図１保留コマンド又は特図２保留コマンドの場合には、この処理が終了する。一方、受信した保留コマンドの上位コマンドがスペック１に対応する特図１保留コマンド又は特図２保留コマンドの場合には、スペック１の内容に合わせて保留情報が全て初期化され（Ｓ５０１−１４−１−４）、その後にこの処理が終了する。また、受信した保留コマンドの上位コマンドがスペック２に対応する特図１保留コマンド又は特図２保留コマンドの場合には、スペック２の内容に合わせて保留情報が全て初期化され（Ｓ５０１−１４−１−５）、その後にこの処理が終了する。また、受信した保留コマンドの上位コマンドが現スペック、スペック１及びスペック２の何れとも異なる場合には、受信したコマンドに合わせて保留情報が全て初期化され（Ｓ５０１−１４−１−６）、その後にこの処理が終了する。
【０１２２】
なお、本実施例では、主制御基板２００の割り込み処理（Ｓ１００）における出力処理（Ｓ１１０）の際に主制御基板２００から送られてくるコマンドには、「スペック１用入賞コマンド」、「スペック２用ＲＡＭクリアコマンド」等、スペック情報のデータもあわせてコマンドがサブ制御基板２０５に送信される。その際、上位コマンドにスペックの情報、下位コマンドにコマンドの種類（保留数、リーチ等）を含めて送信される。主制御基板２００から送られる「スペック１用、「スペック２用」などの情報は、主制御基板２００のＲＯＭ（遊技設定データに基づく大当り確率情報）から決定されるため、１台の遊技機から送信されるスペックの情報は、ノイズなどでデータが狂わない限りは一通りに決定される。異なるスペックに対応するコマンドが送られてきた場合には、この保留処理［保留］（Ｓ５０１−１４，Ｓ５０１−１７）によって、送られてきたスペックに対応する値に初期化されるので、他の処理では現スペックに対応するコマンドが受信されることになる。
【０１２３】
前記保留処理［保留］（Ｓ５０１−１４，Ｓ５０１−１７）では、前記保留エラー初期化処理（Ｓ５０１−１４−１）の次に、変動のシステムが優先変動か確認され（Ｓ５０１−１１−１４−２）、優先変動の場合には先読み保護処理（Ｓ５０１−１４−３）とエラー判定処理（Ｓ５０１−１４−４）が行われた後に、受信コマンドの上位コマンドが現スペックに対応する特図２保留コマンドか確認される（Ｓ５０１−１４−５）。それに対して、変動のシステムが優先変動ではない場合、先読み保護処理（Ｓ５０１−１４−３）及びエラー判定処理（Ｓ５０１−１４−４）を行うことなく受信コマンドの上位コマンドが現スペックに対応する特図２保留コマンドか確認される（Ｓ５０１−１４−５）。また、Ｓ５０１−１４−５で上位コマンドが現スペックに対応する特図２保留コマンドと判断された場合には保留送信処理「保留、特図２」（Ｓ５０１−１４−６）が行われ、一方、上位コマンドが特図２保留コマンドではない場合には、保留送信処理［保留、特図１］（Ｓ５０１−１４−７）が行われる。
【０１２４】
前記先読み保護処理（Ｓ５０１−１４−３）では、ｉに特図２保留数の値が代入され（Ｓ５０１−１４−３−１）、ｉが現在の総保留数の値よりも小さい間（Ｓ５０１−１４−３−２、Ｓ５０１−１４−３−６）は、先読み入賞状態バッファ［ｉ］が０か確認され（Ｓ５０１−１４−３−３）、０でなければ先読み入賞状態バッファ［ｉ］に現スペックに対応する特図１のデフォルト値が代入され、ｉに１加算される（Ｓ５０１−１４−３−５）。一方、Ｓ５０１−１４−３−３で、先読み入賞状態バッファ［ｉ］が０と判断された場合は、前記Ｓ５０１−１４−３−４の処理を行うことなくｉに１加算される（Ｓ５０１−１４−３−５）。なお、先読みは、現在記憶されている特図１保留及び特図２保留に関する数値データを読み取ることを言い、連続演出（連続予告）のために行われる。本実施例では、時短中は特図１での先読み（連続演出）を行わないため、時短中に特図１に入賞した場合、主制御基板２００からは保留コマンドが送られても、入賞コマンドは送られないようになっている。そのため、時短中に特図１が入賞（上側始動入賞口４１に入賞）したとき、実際の保留数と先読み入賞状態バッファに格納された値の数が合わなくなってくる。そこで、先読み入賞状態バッファの特図１の保留に対応する値に対してデフォルトの値（例えばハズレに相当する値）を代入して整合性を合わせる。
【０１２５】
エラー判定処理（Ｓ５０１−１４−４）では、図３７〜図４２に示すように、まず、エラーフラグがＯＦＦにされ（Ｓ５０１−１４−４−１）、ｉに０が代入される（Ｓ５０１−１４−４−２）。次に、ｉが１０よりも小さい間（Ｓ５０１−１４−４−３、Ｓ５０１−１４−４−７）は、先読み入賞状態［ｉ］が０か（Ｓ５０１−１４−４−４）、保留順番バッファ［ｉ］が０か（Ｓ５０１−１４−４−５）判断され、ｉに１加算される（Ｓ５０１−１４−４−６）。なお、本実施例では、特図１保留、特図２保留共に最大４個の記憶であるため、入賞と変動のタイミングが同じになった時も含めてバッファの記憶領域はｉ＝０〜８までの９個分あれば事足りるが、データの狂った信号が送られてきたときなどのために、ｉ＝１０まで用意されている。９以降の領域は通常では使われない。
【０１２６】
前記Ｓ５０１−１４−４−４で先読み入賞状態［ｉ］が０でなければ、ｉが現在の総保留数よりも大きいか確認され（Ｓ５０１−１４−４−８）、大きい場合にはエラーフラグがＯＮにされ（Ｓ５０１−１４−４−９）、その後に保留順番バッファ［ｉ］が０か確認され（Ｓ５０１−１４−４−５）、一方、ｉが現在の総保留数よりも大きくない場合、あるいはＳ５０１−１４−４で先読み入賞状態［ｉ］が０の場合には、次に保留順番バッファ［ｉ］が０か確認される（Ｓ５０１−１４−４−５）。保留順番バッファ［ｉ］が０ではなければ、ｉが現在の総保留数よりも大きいか確認され（Ｓ５０１−１４−４−１０）、大きい場合にはエラーフラグがＯＮにされ（Ｓ５０１−１４−４−１１）、その後ｉに１加算され（Ｓ５０１−１４−６）、一方、ｉが現在の総保留数よりも大きくない場合、あるいはＳ５０１−１４−５で保留順番バッファ［ｉ］が０の場合には、次にｉに１加算される（Ｓ５０１−１４−４−７）。この処理においては、現在の総保留数よりも大きい値に対応する領域にはデータが入っていないはずであるのに、データが格納されている場合にはエラーと判断している。
【０１２７】
次に、特図１保留数が特図１保留数の最大数（上限値）よりも大きいか確認され（Ｓ５０１−１４−４−１２）、大きければエラーフラグがＯＮにされ（Ｓ５０１−１４−４−１３）、その後に特図２保留数が特図２保留数の最大数（上限値）よりも大きいか確認される（Ｓ５０１−１４−４−１４）。一方、Ｓ５０１−１４−４−１２で特図１保留数が特図１保留数の最大数（上限値）よりも大きくないと判断されると、エラーフラグがＯＮにされることなく、特図２保留数が特図２保留数の最大数（上限値）よりも大きいか確認される（Ｓ５０１−１４−４−１４）。特図２保留数が特図２保留数の最大数よりも大きい場合、エラーフラグがＯＮにされ（Ｓ５０１−１４−４−１５）、その後に変数ｈ１とｈ２に０が代入される（Ｓ５０１−１４−４−１６）。一方、特図２保留数が特図２保留数の最大数よりも大きくない場合、エラーフラグがＯＮにされることなく、変数ｈ１とｈ２に０が代入される（Ｓ５０１−１４−４−１６）。次に、ｉに０が代入され（Ｓ５０１−１４−４−１７）、ｉが現在の総保留数よりも小さい間（Ｓ５０１−１４−４−１８、Ｓ５０１−１４−４−２４）は、保留順番バッファ［ｉ］に格納された値が１（特図１の保留に対応する値）か（Ｓ５０１−１４−４−１９）、２（特図２の保留に対応する値）か（Ｓ５０１−１４−４−２１）が確認され、保留順番バッファ［ｉ］に格納された値が１の場合には、ｈ１に１が加算され（Ｓ５０１−１４−４−２０）、その後、ｉに１加算される（Ｓ５０１−１４−４−２３）。一方、保留順番バッファ［ｉ］に格納された値が２の場合には、ｈ２に１が加算され（Ｓ５０１−１４−４−２１）、その後、ｉに１加算される（Ｓ５０１−１４−４−２３）。それに対して、Ｓ５０１−１４−４−２１において、保留順番バッファ［ｉ］に格納された値が１、２の何れでもないと判断されると、ｉに１加算される（Ｓ５０１−１４−４−２３）。
【０１２８】
次に、ｈ１が特図１保留数と一致するか確認され（Ｓ５０１−１４−４−２５）、一致していなければエラーフラグがＯＮにされ（Ｓ５０１−１４−４−２６）、次にｈ２が特図２保留数と一致するか確認される（Ｓ５０１−１４−４−２７）。一方、ｈ１が特図１保留数と一致しない場合、エラーフラグがＯＮにされることなくｈ２が特図２保留数と一致するか確認される（Ｓ５０１−１４−４−２７）。ｈ２が特図２保留数と一致していなければエラーフラグがＯＮにされ（Ｓ５０１−１４−４−２８）、次に分岐フラグが保留か確認される（Ｓ５０１−１４−４−２９）。一方、ｈ２が特図２保留数と一致していればエラーフラグがＯＮにされることなく、分岐フラグが保留か確認される（Ｓ５０１−１４−４−２９）。
【０１２９】
分岐フラグが保留であれば、受信した保留コマンドの上位コマンドが現スペックの特図１に対応するものか確認され（Ｓ５０１−１４−４−３０）、上位コマンドが現スペックの特図１に対応するものであれば、受信した保留コマンドの下位コマンドが特図１の保留数と同じか確認され（Ｓ５０１−１４−４−３１）、同じでなければ、エラーフラグがＯＮにされ（Ｓ５０１−１４−４−３２）、受信した保留コマンドの上位コマンドが現スペックの特図２に対応するものか確認される（Ｓ５０１−１４−４−３３）。一方、Ｓ５０１−１４−３０で受信した保留コマンドの上位コマンドが現スペックの特図１に対応するものではないと判断された場合、及びＳ５０１−１４−４−３１で下位コマンドが特図１保留数と同じと判断されると、エラーコマンドをＯＮにすることなく、受信した保留コマンドの上位コマンドが現スペックの特図２に対応するものか確認される（Ｓ５０１−１４−４−３３）。
【０１３０】
Ｓ５０１−１４−４−３３で受信した保留コマンドの上位コマンドが現スペックの特図２に対応するものと判断されると、受信した保留コマンドの下位コマンドが特図２の保留数と同じか確認され（Ｓ５０１−１４−４−３４）、同じでなければ、エラーフラグがＯＮにされ（Ｓ５０１−１４−４−３５）、次に現在の総保留数が特図１保留数＋特図２保留数と同じか確認される（Ｓ５０１−１４−４−３６）。一方、Ｓ５０１−１４−４−３３で上位コマンドが現スペックの特図２に対応するものではないと判断された場合、及びＳ５０１−１４−３４で下位コマンドが特図２保留数と同じと判断されると、エラーコマンドをＯＮにすることなく、現在の総保留数が特図１保留数＋特図２保留数と同じか確認される（Ｓ５０１−１４−４−３６）。また、前記Ｓ５０１−１４−４−２９で分岐フラグが保留ではないと判断された場合、次に現在の総保留数が特図１保留数＋特図２保留数と同じか確認される（Ｓ５０１−１４−４−３６）。
【０１３１】
現在の総保留数が特図１保留数＋特図２保留数の値と異なる場合には、エラーフラグがＯＮにされ（Ｓ５０１−１４−４−３７）、次にエラーフラグがＯＮか確認される（Ｓ５０１−１４−４−３８）。一方、現在の総保留数が特図１保留数＋特図２保留数の値と一致する場合には、エラーフラグがＯＮにされることなく、次にエラーフラグがＯＮか確認される（Ｓ５０１−１４−４−３８）。エラーフラグがＯＮではない場合には、この処理が終了し、一方、エラーフラグがＯＮの場合には保留監視フラグがＯＦＦにされ（Ｓ５０１−１４−４−３９）、受信した保留コマンドの上位コマンドが現スペックの特図１であるか（Ｓ５０１−１４−４−４１）、現スペックの特図２であるか（Ｓ５０１−１４−４−４２）確認される。受信した保留コマンドの上位コマンドが現スペックの特図１である場合には、受信した保留コマンドの下位コマンドに対応した値が特図１保留数として記憶され（Ｓ５０１−１４−４−４１）、一方、受信した保留コマンドの上位コマンドが現スペックの特図２である場合には、受信した保留コマンドの下位コマンドに対応した値が特図２保留数として記憶される（Ｓ５０１−１４−４−４３）。次に、現在の総保留数に特図１保留数＋特図２保留数の値が代入され（Ｓ５０１−１４−４−４４）、先読み入賞状態バッファと保留順番バッファの両方が０で初期化される（Ｓ５０１−１４−４−４５）。
【０１３２】
次に特図１保留数が０か確認され（Ｓ５０１−１４−４−４６）、０の場合ｉに０が代入され（Ｓ５０１−１４−４−４７）、ｉが特図２保留数より小さい間（Ｓ５０１−１４−４−４８、Ｓ５０１−１４−４−５１）は、先読み入賞状態バッファ［ｉ］に現スペックに対応する特図２のデフォルト値（例えばハズレ対応の値）が代入されると共に、保留順番バッファ［ｉ］に２（特図２対応の値）が代入され（Ｓ５０１−１４−４−４９）、次にｉに１が加算される（Ｓ５０１−１４−４−５０）。なお、ｉが特図２保留数より小さくなくなった場合には、エラーフラグがＯＦＦにされ（Ｓ５０１−１４−４−６４）、この処理が終了する。
【０１３３】
一方、Ｓ５０１−１４−４−４６で特図１保留数が０ではないと判断されると、次に特図２保留数が０か確認され（Ｓ５０１−１４−４−５２）、０の場合ｉに０が代入され（Ｓ５０１−１４−４−５３）、ｉが特図１保留数より小さい間（Ｓ５０１−１４−４−５４、Ｓ５０１−１４−４−５７）は、先読み入賞状態バッファ［ｉ］に現スペックに対応する特図１のデフォルト値（例えばハズレ対応の値）が代入されると共に、保留順番バッファ［ｉ］に１（特図１対応の値）が代入され（Ｓ５０１−１４−４−５５）、次にｉに１が加算される（Ｓ５０１−１４−４−５６）。なお、ｉが特図１保留数より小さくなくなった場合には、エラーフラグがＯＦＦにされ（Ｓ５０１−１４−４−６４）、この処理が終了する。
【０１３４】
また、Ｓ５０１−１４−４−５２で特図２保留数が０ではないと判断されると、次に変動システムが特図１種類の変動か確認され（Ｓ５０１−１４−４−５８）、変動システムが特図１種類の変動の場合には、ｉに０が代入され（Ｓ５０１−１４−４−５９）、ｉが特図１保留数より小さい間（Ｓ５０１−１４−４−６０、Ｓ５０１−１４−４−６３）は、先読み入賞状態バッファ［ｉ］に現スペックの特図１のデフォルト値（例えばハズレ対応の値）が代入されると共に、保留順番バッファ［ｉ］に１（特図１対応の値）が代入され（Ｓ５０１−１４−４−６１）、次にｉに１が加算される（Ｓ５０１−１４−４−６２）。なお、ｉが特図１保留数より小さくなくなった場合には、エラーフラグがＯＦＦにされ（Ｓ５０１−１４−４−６４）、この処理が終了する。
【０１３５】
Ｓ５０１−１４−４−５８において変動システムが特図１種類の変動ではないと判断されると、変動システムが特図２種類（特図１と特図２）の順次変動（数値データの取得順、本発明における第２の報知順番設定処理に対応）か確認され（Ｓ５０１−１４−４−６５）、変動システムが特図２種類順次変動の場合には、ｉに０が代入され（Ｓ５０１−１４−４−６６）、ｉが現在の総保留数より小さい間（Ｓ５０１−１４−４−６７、Ｓ５０１−１４−４−７２）は、ｉが特図１保留数よりも小さいか確認され（Ｓ５０１−１４−４−６８）、ｉが特図１保留数よりも小さい場合には、先読み入賞状態バッファ［ｉ］に現スペックの特図１のデフォルト値（例えばハズレ対応の値）が代入されると共に、保留順番バッファ［ｉ］に１（特図１対応の値）が代入され（Ｓ５０１−１４−４−６９）、次にｉに１が加算される（Ｓ５０１−１４−４−７１）。一方、ｉが特図１保留数よりも大きい場合には、先読み入賞状態バッファ［ｉ］に現スペックの特図２のデフォルト値（例えばハズレ対応の値）が代入されると共に、保留順番バッファ［ｉ］に２（特図２対応の値）が代入され（Ｓ５０１−１４−４−７０）、次にｉに１が加算される（Ｓ５０１−１４−４−７１）。なお、ｉが現在の総保留数より小さくなくなった場合には、エラーフラグがＯＦＦにされ（Ｓ５０１−１４−４−６４）、この処理が終了する。
【０１３６】
変動システムが特図２種類（特図１と特図２）の優先変動（本実施例では特図２優先変動であり、本発明における第１の報知順番設定処理に対応）か確認され（Ｓ５０１−１４−４−７３）、変動システムが特図２種類優先変動の場合には、ｉに０が代入され（Ｓ５０１−１４−４−７４）、ｉが現在の総保留数より小さい間（Ｓ５０１−１４−４−７５、Ｓ５０１−１４−４−８０）は、ｉが特図２保留数よりも小さいか確認され（Ｓ５０１−１４−４−７６）、ｉが特図２保留数よりも小さい場合には、先読み入賞状態バッファ［ｉ］に現スペックの特図２のデフォルト値（例えばハズレ対応の値）が代入されると共に、保留順番バッファ［ｉ］に２（特図２対応の値）が代入され（Ｓ５０１−１４−４−７７）、次にｉに１が加算される（Ｓ５０１−１４−４−７９）。一方、ｉが特図２保留数よりも大きい場合には、先読み入賞状態バッファ［ｉ］に現スペックの特図１のデフォルト値（例えばハズレ対応の値）が代入されると共に、保留順番バッファ［ｉ］に１（特図１対応の値）が代入され（Ｓ５０１−１４−４−７８）、次にｉに１が加算される（Ｓ５０１−１４−４−７９）。このように、実施例では特図２の優先変動であるため、先に特図２の値を代入し、残りに特図１の値を代入している。なお、ｉが現在の総保留数より小さくなくなった場合には、エラーフラグがＯＦＦにされ（Ｓ５０１−１４−４−６４）、この処理が終了する。このように変動システムを確認し、その変動システムに合わせてエラー復帰が可能であるため、遊技機のスペックが変更された場合でもそのスペックに合わせてエラー復帰でき、システム構築の手間が抑制できる。
【０１３７】
前記保留送信処理［保留、特図２］（Ｓ５０１−１４−６）と前記保留送信処理［保留、特図１］（Ｓ５０１−１４−７）は、特図２に関する処理か特図１に関するが相違するだけで処理内容は同一である。前記保留送信処理（Ｓ５０１−１４−６、Ｓ５０１−１４−７）では、図４３に示すように、分岐フラグがＯＮで保留監視フラグがＯＮか確認され（Ｓ５０１−１４−６−１）、分岐フラグがＯＮで保留監視フラグがＯＮの場合、保留監視フラグがＯＦＦにされ（Ｓ５０１−１４−６−５）、この処理が終了する。一方、分岐フラグが保留でかつ保留監視フラグがＯＮではない場合、保留検索処理（Ｓ５０１−１４−６−２）が行われた後に分岐フラグが変動か確認され（Ｓ５０１−１４−６−３）、分岐フラグが変動でなければこの処理が終了し、分岐フラグが変動の場合には保留監視フラグがＯＮにされ（Ｓ５０１−１４−６−４）、その後にこの処理が終了する。
【０１３８】
保留検索処理（Ｓ５０１−１４−６−２）では、図６７〜図７０に示す保留検索テーブルと、例えばスペック１の場合について示す図７１のオフセットテーブル及びデータテーブルが用いられる。保留検索テーブルとオフセットテーブル及びデータテーブルは、サブ制御基板２０５のＲＯＭに記憶されている。
【０１３９】
保留検索テーブルは、本発明において保留上限数の範囲内で報知保留記憶手段に記憶することが可能な演出報知の報知データの保留に対応する保留の記憶態様を表す保留態様テーブルを複数有する保留データテーブルに相当し、また、前記保留検索テーブルにおけるＮｏ．１〜Ｎｏ．２５１の各行が、保留上限数の範囲内で報知保留記憶手段に記憶することが可能な演出報知の報知データの保留に対応する保留の記憶態様を表す保留態様テーブルに相当する。保留個数の列に記載されている［０，１，．．．，８］は、総保留数を表し、一方、保留個数の行に記載されている［１，２，．．．，８］は、記憶されている状態を表している。また、パターン数は各総保留数における記憶態様の数を表す。例えば、総保留（保留個数）が「０」のパターンは１種類だけ存在し、また、総保留数が「１」は２種類、総保留数が「２」は４種類、総保留数が「３」は８種類、総保留数が「４」は１６種類、総保留数が「５」は３０種類、総保留数が「６」は５０種類、総保留数が「７」と「８」それぞれ７０種類存在する。
【０１４０】
オフセットテーブルは、前記保留検索テーブル（保留データテーブル）のどのＮｏ．の保留態様テーブルから検索を開始するかの数値（検索開始数値）が総保留数と対応して記憶されている。データテーブルには、保留検索テーブルのどのＮｏ．の保留態様テーブルまで検索を行うか（すなわちどのＮｏ．の保留態様テーブルまで検索したら検索を終了するか）を定める検索終了数値（Ｎｏ．に対応する）が記憶されている。前記の例は、スペック１（特図１、特図２共に記憶上限数４個）に対応したオフセットテーブルとデータテーブルであるが、オフセットテーブルとデータテーブルはスペックに対応したものが設けられている。
【０１４１】
前記保留検索処理（Ｓ５０１−１４−６−２）は請求項の検索手段に相当し、図４４及び図４５に示すように、スペックフラグがスペック１に対応するものか確認され（Ｓ５０１−１４−６−２−１）、スペック１に対応するものではない場合、スペックフラグに従って対応する保留の検索処理が行われ（Ｓ５０１−１４−６−２−１２）、この処理が終了する。例えば変動システムが保留１種類で行われるスペックに対応するスペックフラグであった場合には、後述するＳ５０１−１４−６−２−６とＳ５０１−１４−６−２−７の処理を行わずに保留の検索を行う等である。一方、スペック１であれば、ｉに検索開始位置として現スペックのオフセットテーブル［現在の総保留数］の値（例えば［現在の総保留数］が３の場合にはｉに「８」）が代入され（Ｓ５０１−１４−６−２−２）、ｉが検索終了位置である現スペックのデータテーブル［現在の総保留数］の値（例えば［現在の総保留数］の値が「３」の場合には［総保留数］「３」と対応する検索終了数値「１６」）よりも小さい間（Ｓ５０１−１４−６−２−３、Ｓ５０１−１４−６−２−１０）は、以下のＳ５０１−１４−６−２−４〜Ｓ５０１−１４−６−２−９が繰り返される。これは、前記保留検索テーブルにおいて検索対象を総保留数（保留個数）３に絞り込んで、総保留数３内の保留態様テーブルに対してＮｏ．８の保留態様テーブルから検索を開始させ、Ｎｏ．１５で検索を終了させるためである。このように検索範囲を絞り込むことで、保留検索にかかる処理数を抑制することが可能になる。
【０１４２】
Ｓ５０１−１４−６−２−４では、保留順番バッファ［０］の値と保留検索テーブル［ｉ］［０］の値が一致し、かつ保留順番バッファ［１］の値と保留検索テーブル［ｉ］［１］の値が一致するか確認され、一致しない場合にはｉに１加算され（Ｓ５０１−１４−６−２−９）、Ｓ５０１−１４−６−２３に戻る。なお、保留順番バッファは、本発明における報知保留記憶手段に相当し、保留順番バッファ［０］は、保留順番バッファにおいて消化順番１番（先頭）の記憶位置を示す。以下同様に消化順番に従った記憶位置を示す。また、保留順番バッファの各記憶領域に記憶される値は請求項の報知データに相当する。具体的には、特図１用判定条件（第１の判定条件）の成立によって取得された乱数（数値データ）に基づいて「１」が、特図２用判定条件（第２の判定条件）の成立によって取得された乱数（数値データ）に基づいて「２」がそれぞれ保留順番バッファの対応する記憶領域に記憶される。一方、保留検索テーブル［ｉ］［０］における［ｉ］の部分は保留検索テーブルの「Ｎｏ．」の値に相当し、［０］の部分は保留検索テーブルの記憶態様「１，２，３，４，５，６，７，８」の「１」における記憶態様に相当し、また、保留検索テーブル［ｉ］［１］における［１］の部分は、保留検索テーブルの記憶態様「１，２，３，４，５，６，７，８」の「２」における記憶態様に相当する。以下同様である。
【０１４３】
前記Ｓ５０１−１４−６−２−４で一致すると判断されると、次に保留順番バッファ［２］の値と保留検索テーブル［ｉ］［２］の値が一致し、かつ保留順番バッファ［３］の値と保留検査テーブル［ｉ］［３］の値が一致するか確認され（Ｓ５０１−１４−６−２−５）、一致しない場合には、ｉに１加算され（Ｓ５０１−１４−６−２−９）、Ｓ５０１−１４−６−２−３に戻る。また、前記Ｓ５０１−１４−６−２−５で一致すると判断されると、次に保留順番バッファ［４］の値と保留検索テーブル［ｉ］［４］の値が一致し、かつ保留順番バッファ［５］の値と保留検査テーブル［ｉ］［５］の値が一致するか確認され（Ｓ５０１−１４−６−２−６）、一致しない場合にはｉに１加算され（Ｓ５０１−１４−６−２−９）、Ｓ５０１−１４−６−２−３に戻る。また、前記Ｓ５０１−１４−６−２−６で一致すると判断されると、次に保留順番バッファ［６］の値と保留検索テーブル［ｉ］［６］の値が一致し、かつ保留順番バッファ［７］の値と保留検査テーブル［ｉ］［７］の値が一致するか確認され（Ｓ５０１−１４−６−２−７）、一致しない場合にはｉに１加算され（Ｓ５０１−１４−６−２−９）、Ｓ５０１−１４−６−２−３に戻る。それに対し、Ｓ５０１−１４−６−２−７で一致すると判断されると、そのときのｉの値が変数として定義された「Ｎｕｍｂｅｒ」に代入され（Ｓ５０１−１４−６−２−８）、次にｉに１加算され（Ｓ５０１−１４−６−２−９）、Ｓ５０１−１４−６−２−３に戻る。
【０１４４】
前記ｉが検索終了位置である現スペックのデータテーブル［現在の総保留数］の値より小さくなくなると、次に、保留コマンドテーブルの中から、「Ｎｕｍｂｅｒ」に記憶された数値に従って保留コマンドがセットされ（Ｓ５０１−１４−６−２−１１）、この処理が終了する。保留コマンドテーブルは、図６７〜図７０に示す保留検索テーブルと共に示したものであり、「Ｎｕｍｂｅｒ」に記憶された値と対応するＮｏ．の値に設定されているコマンド（上位コマンドと下位コマンドで構成されている）が保留コマンドとしてセットされる。例えば、前記ｉの値として３が「Ｎｕｍｂｅｒ」に記憶された場合、「Ｎｕｍｂｅｒ」に記憶されている値３と対応する保留コマンドテーブルにおけるＮｏ．３のコマンド［８３Ｈ０２Ｈ］が保留コマンドとしてセットされる。この処理では、記憶領域の先頭（消費順番の先頭）から２個ずつまとめて確認することで、検索実行時の処理数が多くなることを抑制することができる。なお、ここでセットされた保留コマンドを用いて、前記特別図柄表示部１１に保留の消費順番（本発明における当否判定結果の演出報知の実行順番に相当する）が表示される。上記Ｓ５０１−１４−６−２−１１による保留コマンドのセット（保留送信処理［保留、特図２］（Ｓ５０１−１４−６）、保留送信処理［保留、特図１］（Ｓ５０１−１４−７））及び前記特別図柄表示部１１に表示される保留の消費順番は請求項の演出報知の実行順番を報知する報知手段に相当する。
【０１４５】
保留処理［入賞］（Ｓ５０１−１９）は、受信した入賞コマンドに関する保留に対する処理を行う。保留処理［入賞］（Ｓ５０１−１９）では、図４６に示すように、保留監視フラグがＯＦＦにされ（Ｓ５０１−１９−１）、保留エラー初期化処理（Ｓ５０１−１９−２）が行われる。保留エラー初期化処理（Ｓ５０１−１９−２）は、前記保留処理［保留］（Ｓ５０１−１４）における保留エラー初期化処理（Ｓ５０１−１４−１）と同様であり、説明を省略する。保留エラー初期化処理（Ｓ５０１−１９−２）の次に、受信した入賞コマンドの上位コマンドが現スペックの特図２に対応するものか確認され（Ｓ５０１−１９−３）、特図２に対応するものでなければ特図１に対応するものか確認され（Ｓ５０１−１９−１１）、特図１に対応するものでなければこの処理が終了する。
【０１４６】
受信した入賞コマンドの上位コマンドが現スペックの特図２に対応するものとＳ５０１−１９−３で判断されると、受信した入賞コマンドの下位コマンドがオーバーフロー（既に保留が満タンになっているときの入賞）を示すものか確認され（Ｓ５０１−１９−４）、オーバーフローであれば特図２の保留数が４に設定され（Ｓ５０１−１９−５）、この処理が終了する。一方、下位コマンドがオーバーフローでなければ、後述の先読み込みと保留順番更新処理［上位コマンド、下位コマンド］（Ｓ５０１−１９−６）、大当たり個数確認処理（加算）［入賞、特図２］（Ｓ５０１−１９−７）が行われ、次に特図２保留数カウンタ（特図２の保留数を確認するための変数）の値が５より小さいか確認される（Ｓ５０１−１９−８）。特図２保留数カウンタの値が５より小さい場合には特図２保留数カウンタの値に１加算され（Ｓ５０１−１９−９）、一方、特図２保留数カウンタの値が５より小さくない場合には加算されない。次に総保留数カウンタ（特図１と特図２の保留数の合計を確認するための変数）に特図１保留数カウンタの値と特図２保留数カウンタの値を合計（統合）したものが代入され（Ｓ５０１−１９−１０）、この処理が終了する。なお総合保留数カウンタは、本発明における統合保留数記憶手段に相当する。
【０１４７】
受信した入賞コマンドの上位コマンドが現スペックの特図１に対応するものとＳ５０１−１９−１１で判断されると、受信した入賞コマンドの下位コマンドがオーバーフローを示すものか確認され（Ｓ５０１−１９−１２）、オーバーフローであれば特図１の保留数が４に設定され（Ｓ５０１−１９−１３）、この処理が終了する。一方、下位コマンドがオーバーフローでなければ、後述の先読み込みと保留順番更新処理［上位コマンド、下位コマンド］（Ｓ５０１−１９−１４）、大当たり個数確認処理（加算）［入賞、特図１］（Ｓ５０１−１９−１５）が行われ、次に特図１保留数カウンタ（特図１の保留数を確認するための変数）の値が５より小さいか確認される（Ｓ５０１−１９−１６）。特図１保留数カウンタの値が５より小さい場合には特図１保留数カウンタの値に１加算され（Ｓ５０１−１９−１７）、一方、特図１保留数カウンタの値が５より小さくない場合には加算されない。次に総保留数カウンタ（特図１と特図２の保留数の合計を確認するための変数）に特図１保留数カウンタの値と特図２保留数カウンタの値を合計（統合）したものが代入され（Ｓ５０１−１９−１０）、この処理が終了する。
【０１４８】
なお、本実施例では、特図２保留数カウンタ及び特図１保留数カウンタの値が５より小さいか確認しているため、特図２保留数や特図１保留数を「５」と認識することがあるが、これは、遊技球の入賞装置への入賞と、図柄の変動タイミングが一致したときに入賞した遊技球に対する保留を記憶しておくために一瞬だけ保留数を５と認識するためである。以下の例を示す。
例えば、特図２保留数が「２」のときに特図２の入賞があれば、普通に保留数に１加算される。
また、例えば既に特図２保留数が「４」で図柄の変動途中のときに特図２の入賞があった場合は、主制御基板２００からオーバーフローを示す入賞コマンドが送信されるため、Ｓ５０１−１９−４でオーバーフローと判断され、保留数の加算はおこなわれない。
【０１４９】
また、例えば既に特図２保留数が「４」で特別図柄の変動開始のタイミングと同時に入賞装置への遊技球の入賞があった場合には、保留バッファの先頭に記憶された保留がクリア（消去）されるタイミングと同時に（保留バッファの２番目以降に記憶された保留を先頭側に１つシフトする前に）保留バッファの記憶領域に値が格納され、特図２保留数に１加算され、ここで特図２保留数が５と認識される。その後すぐに保留バッファの２番目以降に記憶された保留が先頭側に１つシフトされると特図２保留数が４と認識される。すなわち、既にクリアされてまだシフトしていない特図も一瞬１つとしてカウントされることで、特図２保留数が５と認識されることがあっても、バッファの先頭に記憶されていた値は既にクリアされているため、実質の保留数は４となる。
【０１５０】
先読みと保留順番更新処理（Ｓ５０１−１９−６，Ｓ５０１−１９−１４）では、図４７及び図４８に示すように、受信した入賞コマンドの上位コマンドが現スペックの特図１か確認され（Ｓ５０１−１９−６−１）、特図１の入賞コマンドであれば、スペック１か確認され（Ｓ５０１−１９−６−１７）、スペック１でなければ、図示しないが、順番にスペック２か、スペック３か．．．と判断され、そのスペックに合わせた方法で先読みと保留順番更新処理が行われ（Ｓ５０１−１９−６−１９）、この処理を終了する。それに対し、スペック１であれば、先読み入賞状態バッファ［現在の総保留数］に、受信した入賞コマンドの下位コマンドの内容とスペックに応じた値が格納され、保留順順番バッファ［現在の総保留数］に１格納され（Ｓ５０１−１９−６−１８）、この処理が終了する。本実施例では、スペック１は特図２を優先変動するスペックであり、特図１の入賞はそのままバッファの最後のところに値が格納される。
【０１５１】
一方、受信した入賞コマンドの上位コマンドが特図１の入賞コマンドでなければ、現スペックの特図２か確認され（Ｓ５０１−１９−６−２）、特図２でなければこの処理が終了する。それに対し、特図２の入賞コマンドであれば、変動システムが順次変動か確認され（Ｓ５０１−１９−６−３）、順次変動であればスペック１か確認され（Ｓ５０１−１９−６−４）、スペック１であれば先読み入賞状態［現在の総保留数］に、受信した入賞コマンドの下位コマンドの内容とスペックに応じた値が格納され、保留順番バッファ［現在の総保留数］に２が格納され（Ｓ５０１−１９−６−５）、この処理が終了する。なお、本実施例では、スペック１は特図２を優先変動するスペックであるため、順次変動＝Ｙｅｓかつスペック１＝Ｙｅｓとはならない。ＳＳ５０１−１９−６−４においてスペック１ではないと判断されると、図示しないが、順番にスペック２か、スペック３か．．．判断され、そのスペックに合わせた方法で先読みと保留順番更新処理が行われ（Ｓ５０１−１９−６−６）、この処理を終了する。
【０１５２】
Ｓ５０１−１９−６−３で変動システムが順次変動ではないと判断されると、優先変動か確認され（Ｓ５０１−１９−６−７）、優先変動でなければこの処理が終了する。一方、優先変動であれば、スペック１か確認され（Ｓ５０１−１９−６−８）、スペック１ではないと判断されると、図示しないが、順番にスペック２か、スペック３か、．．．判断され、そのスペックに従って優先変動の処理が行われ（Ｓ５０１−１９−６−１６）、この処理を終了する。スペックに従った優先変動の処理の例として、例えば特図１を特図２よりも優先して消化するスペックであった場合には、特図２入賞の際には先読み入賞状態［現在の総保留数］に値が格納されることになり、特図１入賞の際には、後述するＳ５０１−１９−６−９〜Ｓ５０１−１９−６−１５の処理と同様にして特図２に対応する部分を１つ後ろに１つシフトし、特図２の先頭部分に相当する部分を０で初期化し、その初期化した部分に値を格納することが行われる。
【０１５３】
それに対し、Ｓ５０１−１９−６−８でスペック１と判断されると、ｄａｍｍｙ＿ｓｗ、ｄａｍｍｙ＿ｓｒ、ｄａｍｍｙ＿ｏｗ、ｄａｍｍｙ＿ｏｒの４つの変数が０で初期化され（Ｓ５０１−１９−６−９）、ｉに特図２保留数が代入され（Ｓ５０１−１９−６−１０）、ｉの値が現在の総保留数以下である間（Ｓ５０１−１９−６−１１、Ｓ５０１−１９−６−１４）は、ｄａｍｍｙ＿ｓｒに先読み入賞状態［ｉ］の格納、先読み入賞状態［ｉ］にｄａｍｍｙ＿ｓｗのデータの格納、ｄａｍｍｙ＿ｓｗにｄａｍｍｙ＿ｓｒのデータの格納、ｄａｍｍｙ＿ｏｒに保留順番バッファ［ｉ］の格納、保留順番バッファ［ｉ］にｄａｍｍｙ＿ｏｗのデータの格納、ｄａｍｍｙ＿ｏｗにｄａｍｍｙ＿ｏｒのデータの格納（Ｓ５０１−１９−６−１２）と、ｉに１加算（Ｓ５０１−１９−６−１３）が順に繰り返される。すなわち、ｉの値が現在の総保留数以下である間は、順番に先読み込み入賞状態バッファ［ｉ＋１］と保留順番バッファ［ｉ＋１］に先読み入賞状態バッファ［ｉ］と保留順番バッファ［ｉ］の値が格納され、ｉに加算することが行われる。さらに換言すると、特図１に対応する部分を１つ後ろに１つシフトし、特図１の先頭部分に相当する部分を０で初期化し、その初期化した部分に次の処理で値を格納することが行われる。次に、先読み入賞状態［特図２保留数］に、受信した入賞コマンドの下位コマンドの内容とスペックに応じた値が格納され、保留順番バッファ［現在の総保留数］に２が格納され（Ｓ５０１−１９−６−１５）、この処理を終了する。ここでは、特図２優先変動システムで特図２の入賞があったため、特図２の最後に相当する部分に値を格納している。
【０１５４】
入賞コマンドの例を示す。例えば、上位コマンドが９０Ｈの場合にはスペック１用の特図１入賞コマンド、上位コマンド９１Ｈの場合にはスペック１用の特図２入賞コマンドを示し、下位コマンドで入賞コマンドの内容が示される。例えば、特図１入賞コマンドとして、９０Ｈ００Ｈ：始動入賞口入賞１−１（どはずれ）、９０Ｈ０１Ｈ：始動入賞口入賞特１−２（はずれ、リーチ）、．．．９０Ｈ０７Ｈ：始動入賞口入賞特１−７（低確率確変大当たり）、９０Ｈ０ＤＨ：始動入賞口入賞特１−１４（高確率確変大当たり）等があり、特図２入賞コマンドとしては、９１Ｈ００Ｈ：始動入賞口入賞２−１（どはずれ）、９１Ｈ０１Ｈ：始動入賞口入賞特２−２（はずれ、リーチ）、．．．９１Ｈ０７Ｈ：始動入賞口入賞特２−７（低確率確変大当たり）、９１Ｈ０ＤＨ：始動入賞口入賞特２−１４（高確率確変大当たり）等がある。
【０１５５】
大当たり個数確認処理（Ｓ５０１−１９−７、Ｓ５０１−１９−１５）では、保留内に大当たりなどが含まれているかを確認する処理が行われる。大当たり個数確認処理（Ｓ５０１−１９−７、Ｓ５０１−１９−１５）では、図４９〜図５６に示すように、まずスペック１か確認され（Ｓ５０１−１９−７−１）、スペック１でなければ、スペックに従い大当たり個数確認処理が行われ（Ｓ５０１−１９−７−２）、この処理が終了する。スペックに従った大当たり個数確認処理の例として、例えばスペックが変わり遊技機の大当り確率が変更されると大当り判定高確範囲下限や上限の値が変更されるため、その値に合わせた大当り個数の確認が行われることになる。
【０１５６】
スペック１であれば、分岐フラグが入賞か確認され（Ｓ５０１−１９−７−３）、入賞であれば特図２の入賞か確認される（Ｓ５０１−１９−７−４）。特図２の入賞であれば、先読み入賞状態バッファ［特図２保留数］に格納された値が現スペックの特図２大当たり判定値の高確範囲下限から上限の間、（本実施例では現スペックの高確率状態での大当たり成立数値として設定されている‘３９７’〜‘４０６’）に含まれるかが確認され（Ｓ５０１−１９−７−５）、含まれている場合、特図２保留内高確範囲大当たり個数カウンタの値が最大保留数（５個）より小さいか確認され（Ｓ５０１−１９−７−６）、小さい場合には特図２保留内高確範囲大値個数が１加算され（Ｓ５０１−１９−７−７）、一方、特図２保留内高確範囲大当たり個数カウンタの値が５より小さくない場合には、エラーと判断され、特図２保留内高確範囲大当たり個数が０に初期化される（５０１−１９−７−８）。なお、特図２大当たり判定値の高確範囲下限や上限の値は、スペックに合わせて保留処理［初期化］や、保留エラー初期化処理の際に設定される。また、本実施例では、前記上側始動入賞口４１及び下側始動入賞口４２への入賞に基づいて共通した大当たり乱数を取得する構成になっているが、前記上側始動入賞口４１への入賞に基づいて特図１大当たり乱数を取得し、前記下側始動入賞口４２への入賞に基づいて特図２大当たり乱数を取得する構成にしてもよい。特図１低確率状態時大当り判定値と特図２低確率状態時大当り判定値を共通して‘３９７’，‘３９８’、特図１高確率状態時大当り判定値と特図２高確率状態時大当り判定値を共通して‘３９７’〜‘４０６’としているが、特図１大当たり乱数による大当り確率と特図２大当たり乱数による大当り確率が同じであれば特図１大当り判定値と特図２大当り判定値を異なる値にしてもよい。
【０１５７】
一方、Ｓ５０１−１９−７−５で、先読み入賞状態バッファ［特図２保留数］に格納された値が現スペックの特図２大当たり判定値の高確範囲下限から上限の間に含まれていないと判断されると、次に先読み入賞状態バッファ［特図２保留数］に格納された値が現スペックの特図２大当たり判定値の低確範囲下限から上限の間、（本実施例では現スペックの低確率状態での大当たり成立数値として設定されている‘３９７’〜‘３９８’）に含まれるかが確認され（Ｓ５０１−１９−７−９）、含まれている場合、特図２保留内低確範囲大当たり個数カウンタの値が最大保留数（５個）より小さいか確認され（Ｓ５０１−１９−７−１０）、小さい場合には特図２保留内低確範囲大値個数が１加算され（Ｓ５０１−１９−７−１１）、一方、特図２保留内低確範囲大当たり個数カウンタの値が５より小さくない場合には、エラーと判断され、特図２保留内低確範囲大当たり個数が０に初期化される（Ｓ５０１−１９−７−１２）。なお、特図２大当たり判定値の低確範囲下限や上限の値は、スペックに合わせて保留処理［初期化］や、保留エラー初期化処理の際に設定される。
【０１５８】
Ｓ５０１−１９−７−４で特図２の入賞ではないと判断されると、特図１の入賞か確認される（Ｓ５０１−１９−７−１３）。特図１の入賞であれば、先読み入賞状態バッファ［総保留数］に格納された値が現スペックの特図１大当たり判定値の高確範囲下限から上限の間、（本実施例では現スペックの高確率状態での大当たり成立数値として設定されている‘３９７’〜‘４０６’）に含まれるかが確認され（Ｓ５０１−１９−７−１４）、含まれている場合、特図１保留内高確範囲大当たり個数カウンタの値が最大保留数（５個）より小さいか確認され（Ｓ５０１−１９−７−１５）、小さい場合には特図１保留内高確範囲大値個数が１加算され（Ｓ５０１−１９−７−１６）、一方、特図１保留内高確範囲大当たり個数カウンタの値が５より小さくない場合には、エラーと判断され、特図１保留内高確範囲大当たり個数が０に初期化される（５０１−１９−７−１７）。なお、特図１大当たり判定値の高確範囲下限や上限の値は、スペックに合わせて保留処理［初期化］や、保留エラー初期化処理の際に設定される。
【０１５９】
一方、Ｓ５０１−１９−７−１４で、先読み入賞状態バッファ［総保留数］に格納された値が現スペックの特図１大当たり判定値の高確範囲下限から上限の間に含まれていないと判断されると、次に先読み入賞状態バッファ［総保留数］に格納された値が現スペックの特図１大当たり判定値の低確範囲下限から上限の間
、（本実施例では現スペックの低確率状態での大当たり成立数値として設定されている‘３９７’〜‘３９８’）に含まれるかが確認され（Ｓ５０１−１９−７−１８）、含まれている場合、特図１保留内低確範囲大当たり個数カウンタの値が最大保留数（５個）より小さいか確認され（Ｓ５０１−１９−７−１９）、小さい場合には特図１保留内低確範囲大値個数が１加算され（Ｓ５０１−１９−７−２０）、一方、特図１保留内低確範囲大当たり個数カウンタの値が５より小さくない場合には、エラーと判断され、特図１保留内低確範囲大当たり個数が０に初期化される（Ｓ５０１−１９−７−２１）。なお、特図１大当たり判定値の低確範囲下限や上限の値は、スペックに合わせて保留処理［初期化］や、保留エラー初期化処理の際に設定される。
【０１６０】
Ｓ５０１−１９−７−１８で先読み入賞状態バッファ［総保留数］に格納された値が現スペックの特図１大当たり判定値の低確範囲下限から上限の間に含まれていないと判断された場合や前記特図２入賞に関する処理、あるいは特図１入賞に関する処理が行われた後、分岐フラグが変動か確認され（Ｓ５０１−１９−７−２２）、変動であれば特図２の変動か確認される（Ｓ５０１−１９−７−２３）。特図２の変動であれば、先読み入賞状態バッファ［特図２保留数］に格納された値が現スペックの特図２大当たり判定値の高確範囲下限から上限の間に含まれるかが確認され（Ｓ５０１−１９−７−２４）、含まれている場合、特図２保留内高確範囲大当たり個数カウンタの値が最大保留数（５個）より小さいか確認され（Ｓ５０１−１９−７−２５）、小さい場合には特図２保留内高確範囲大当たり個数が１減算され（Ｓ５０１−１９−７−２６）、一方、特図２保留内高確範囲大当たり個数カウンタの値が５より小さくない場合には、エラーと判断され、特図２保留内高確範囲大当たり個数が０に初期化される（５０１−１９−７−２７）。
【０１６１】
一方、Ｓ５０１−１９−７−２４で、先読み入賞状態バッファ［特図２保留数］に格納された値が現スペックの特図２大当たり判定値の高確範囲下限から上限の間に含まれていないと判断されると、次に先読み入賞状態バッファ［特図２保留数］に格納された値が現スペックの特図２大当たり判定値の低確範囲下限から上限の間に含まれるかが確認され（Ｓ５０１−１９−７−２８）、含まれている場合、特図２保留内低確範囲大当たり個数カウンタの値が最大保留数（５個）より小さいか確認され（Ｓ５０１−１９−７−２９）、小さい場合には特図２保留内低確範囲大当たり個数が１減算され（Ｓ５０１−１９−７−３０）、一方、特図２保留内低確範囲大当たり個数カウンタの値が５より小さくない場合には、エラーと判断され、特図２保留内低確範囲大当たり個数が０に初期化される（Ｓ５０１−１９−７−３１）。
【０１６２】
Ｓ５０１−１９−７−２３で特図２の変動ではないと判断されると、特図１の変動か確認される（Ｓ５０１−１９−７−３２）。特図１の変動であれば、先読み入賞状態バッファ［総保留数］に格納された値が現スペックの特図１大当たり判定値の高確範囲下限から上限の間に含まれるかが確認され（Ｓ５０１−１９−７−３３）、含まれている場合、特図１保留内高確範囲大当たり個数カウンタの値が最大保留数（５個）より小さいか確認され（Ｓ５０１−１９−７−３４）、小さい場合には特図１保留内高確範囲大当たり個数が１減算され（Ｓ５０１−１９−７−３５）、一方、特図１保留内高確範囲大当たり個数カウンタの値が５より小さくない場合には、エラーと判断され、特図１保留内高確範囲大当たり個数が０に初期化される（５０１−１９−７−３６）。
【０１６３】
一方、Ｓ５０１−１９−７−３３で、先読み入賞状態バッファ［総保留数］に格納された値が現スペックの特図１大当たり判定値の高確範囲下限から上限の間に含まれていないと判断されると、次に先読み入賞状態バッファ［総保留数］に格納された値が現スペックの特図１大当たり判定値の低確範囲下限から上限の間に含まれるかが確認され（Ｓ５０１−１９−７−３７）、含まれている場合、特図１保留内低確範囲大当たり個数カウンタの値が最大保留数（５個）より小さいか確認され（Ｓ５０１−１９−７−３８）、小さい場合には特図１保留内低確範囲大当たり個数が１減算され（Ｓ５０１−１９−７−３９）、一方、特図１保留内低確範囲大当たり個数カウンタの値が５より小さくない場合には、エラーと判断され、特図１保留内低確範囲大当たり個数が０に初期化される（Ｓ５０１−１９−７−４０）。その後、この処理が終了する。また、前記Ｓ５０１−１９−７−３７において、先読み入賞状態バッファ［総保留数］に格納された値が現スペックの特図１大当たり判定値の低確範囲下限から上限の間に含まれていないと判断されると、直ちにこの処理が終了する。
【０１６４】
連続予告［入賞］（Ｓ５０１−２０）では、図５７〜図５９に示すように、保留監視フラグがＯＦＦにされ（Ｓ５０１−２０−１）、連続予告中か確認される（Ｓ５０１−２０−２）。連続予告中であれば優先変動を行うか確認される（Ｓ５０１−２０−３）。なお、この確認は、変動システムフラグの確認により行われる。変動システムフラグは、保留処理［初期化］（Ｓ５０１−３、Ｓ５０１−７，Ｓ５０１−１０）や、保留エラー初期化処理（Ｓ５０１−１４−１）で保留情報を初期化する際にスペックフラグに合わせて変動システムフラグ（特図２優先や順次変動なおの特図の変動をどのように行うか）の初期化も行われる。優先変動を行う場合には、受信した入賞コマンドが現スペックの特図２に対応するものか確認される（Ｓ５０１−２０−４）。特図２入賞の場合には、オーバーフロー入賞ではないか確認される（Ｓ５０１−２０−５）。この確認は、入賞コマンドの下位コマンドにより確認される。オーバーフロー入賞ではない場合、ｉに現在の総保留数が（＝特図１保留数＋特図２保留数）の値が代入され（Ｓ５０１−２０−６）、ｉが［特図２保留数−１］より大きいか確認され（Ｓ５０１−２０−７）、ｉが［特図２保留数−１］よりも大きい間（Ｓ６０１−２０−７、Ｓ５０１−２０−１０）は、次のＳ５０１−２０−８の処理とＳ５０１−２０−９の処理が繰り返される。ＳＳ５０１−２０−８では、炎保留シナリオバッファ［ｉ］に炎シナリオバッファ［ｉ−１］の値が代入されると共に、炎カウンタバッファ［ｉ］に炎カウンタバッファ［ｉ−１］が代入され、Ｓ５０１−２０−９ではｉに１減算される。ここでの処理は、特図１の内容に対応する炎保留シナリオバッファと炎保留カウンタバッファに格納された値を１つ後ろにシフトしている。これは、特図２優先変動のスペックで特図２が入賞しているため、特図１の値を後ろに移動させ、空いた領域に特図２の値を格納する必要があることによる。ｉが［特図２保留数−１］より大きい間、前記の処理が繰り返された後、炎保留シナリオバッファ［特図２保留数−１］と炎保留カウンタバッファ［特図２保留数−１］に０が代入される（Ｓ５０１−２０−１１）。ここでの処理で、特図１の先頭部分に相当する領域に格納されていた値がクリアされ、この領域に特図２の値が格納可能になる。
【０１６５】
Ｓ５０１−２０−１１の処理が終了した後、前記Ｓ５０１−２０−２で連続予告中でないと判断された場合、Ｓ５０１−２０−３で優先変動ではないと判断された場合、Ｓ５０１−２０−４で特図２入賞ではないと判断された場合、Ｓ５０１−２０−５でオーバーフロー入賞と判断された場合には、特図２入賞か確認される（Ｓ５０１−２０−１２）。特図２入賞であれば、受信した入賞コマンドの下コマンドがオーバーフローか確認され（Ｓ５０１−２０−１３）、オーバーフローであれば、この処理が終了する。一方、オーバーフローでなければ、保留数や予告グループ（特別図柄表示部１１の背景）などからオフセット値が計算され（Ｓ５０１−２０−１４）、スペック１か確認される（Ｓ５０１−２０−１５）。スペック１であればスペック１に用意された連続予告抽選テーブル群とオフセット値から抽選テーブルが選択され（Ｓ５０１−２０−１６）、それに対して、スペック１でなければ、スペックに応じて用意されている連続予告抽選テーブル群とオフセット値から抽選テーブルが選択される（Ｓ５０１−２０−１７）。前記選択された抽選テーブルと入賞時に取得する予告抽選用乱数の値から炎保留の抽選が行われ（Ｓ５０１−２０−１８）、抽選結果が当選か確認され（Ｓ５０１−２０−１９）、当選であれば、特図２当選結果格納処理が（Ｓ５０１−２０−２０）が行われ、この処理が終了する。
【０１６６】
Ｓ５０１−２０−１２で特図２入賞ではないと判断されると、特図１入賞か確認され（Ｓ５０１−２０−２１）、特図１入賞ではない場合にはこの処理が終了する。
特図１入賞の場合、受信した入賞コマンドの下コマンドがオーバーフローか確認され（Ｓ５０１−２０−２２）、オーバーフローであれば、この処理が終了する。一方、オーバーフローでなければ、保留数や予告グループ（特別図柄表示部１１の背景）などからオフセット値が計算され（Ｓ５０１−２０−２３）、スペック１か確認される（Ｓ５０１−２０−２４）。スペック１であればスペック１に用意された連続予告抽選テーブル群とオフセット値から抽選テーブルが選択され（Ｓ５０１−２０−２５）、それに対して、スペック１でなければ、スペックに応じて用意されている連続予告抽選テーブル群とオフセット値から抽選テーブルが選択される（Ｓ５０１−２０−２６）。前記選択された抽選テーブルと入賞時に取得する予告抽選用乱数の値から炎保留の抽選が行われ（Ｓ５０１−２０−２７）、抽選結果が当選か確認され（Ｓ５０１−２０−２８）、当選であれば、特図１当選結果格納処理が（Ｓ５０１−２０−２９）が行われ、この処理が終了する。
【０１６７】
図７２にこの連続予告［入賞］処理（Ｓ５０１−２０）で使用される連続予告抽選テーブル群の例としてスペック１用の特図１専用連続予告抽選テーブル群と、スペック１用の特図２専用予告抽選テーブル群を示す。
【０１６８】
特図２当選結果格納処理（Ｓ５０１−２０）では、図６０に示すように、特図２の保留数が４又は５、３、２、１であるか順に確認される（Ｓ５０１−２０−２０−１〜Ｓ５０１−２０−２０−４）。特図２の保留数が４又は５の場合にはオフセットに０ｘ３０が設定され（Ｓ５０１−２０−２０−５）、特図２保留数が３の場合にはオフセットに０ｘ２０が設定され（Ｓ５０１−２０−２０−６）、特図２保留数が２の場合にはオフセットに０ｘ１０が設定され（Ｓ５０１−２０−２０−７）、特図２保留数が１の場合にはオフセットに０ｘ００が設定され（Ｓ５０１−２０−２０−８）、その後にオフセットに０ｘ４０が追加され（Ｓ５０１−２０−２０−９）。オフセット０ｘ４０の追加は、特図２のシナリオとして格納されたことを判断可能にするためである。
【０１６９】
オフセットのセット後、あるいはＳ５０１−２０−２０−４で、特図２保留数が１でもないと判断された場合、次に変動システムが特図２種類の優先変動か（Ｓ５０１−２０−２０−１０）、特図２種類の順次変動か（Ｓ５０１−２０−２０−１１）確認され、いずれの変動でもない場合、この処理が終了する。特図２種類の優先変動の場合には、炎保留シナリオバッファ［現在の特図２保留数−１］に抽選結果とオフセット値を加算したものが格納されると共に、炎保留カウンタバッファ［現在の特図２保留数−１］に現在の特図２保留数が格納され（Ｓ５０１−２０−２０−１２）、一方特図２種類の順次変動の場合には炎保留シナリオバッファ［現在の総保留数−１］に抽選結果とオフセット値を加算したものが格納されると共に、炎保留カウンタバッファ「現在の総保留数−１」に現在の特図２保留数が格納され（Ｓ５０１−２０−２０−１３）、その後にこの処理が終了する。
【０１７０】
図７３には各保留数における抽選結果とシナリオを表す炎保留シナリオテーブルを示す。この抽選結果の欄の値と、設定したオフセット値が、Ｓ５０１−２０−２０−１２では炎保留シナリオバッファ［現在の特図２保留数−１］に格納され、またＳ５０１−２０−２０−１３では炎保留シナリオバッファ［現在の総保留数−１］に格納される。例えば、Ｓ５０１−２０−２０−１２において、特図２保留数３で抽選結果が０ｘ０４の場合、０ｘ２０＋０ｘ４０＝０ｘ６４が炎保留シナリオバッファ［現在の特図２保留数−１］に格納され、炎保留カウンタバッファ［現在の特図２保留数−１］には３が格納される。
【０１７１】
特図１当選結果格納処理（Ｓ５０１−２０−２９）では、図６１に示すように、特図１の保留数が４又は５、３、２、１であるか順に確認される（Ｓ５０１−２０−２９−１〜Ｓ５０１−２０−２９−４）。特図１の保留数が４又は５の場合にはオフセットに０ｘ３０が設定され（Ｓ５０１−２０−２９−５）、特図１保留数が３の場合にはオフセットに０ｘ２０が設定され（Ｓ５０１−２０−２９−６）、特図１保留数が２の場合にはオフセットに０ｘ１０が設定され（Ｓ５０１−２０−２９−７）、特図１保留数が１の場合にはオフセットに０ｘ００が設定される（Ｓ５０１−２０−２９−８）。
【０１７２】
オフセットのセット後、あるいはＳ５０１−２０−２９−４で、特図１保留数が１でもないと判断された場合、次に変動システムが特図２種類の優先変動か（Ｓ５０１−２０−２９−９）、特図２種類の順次変動か（Ｓ５０１−２０−２０−１０）、特図１種類の変動か（Ｓ５０１−２０−２９−１１）確認され、いずれの変動でもない場合、この処理が終了する。特図２種類の優先変動の場合には、炎保留シナリオバッファ［現在の総保留数−１］に抽選結果とオフセット値を加算したものが格納されると共に、炎保留カウンタバッファ［現在の総保留数−１］に現在の特図１保留数が格納され（Ｓ５０１−２０−２９−１２）、一方特図２種類の順次変動の場合には炎保留シナリオバッファ［現在の総保留数−１］に抽選結果とオフセット値を加算したものが格納されると共に、炎保留カウンタバッファ「現在の総保留数−１」に現在の特図１保留数が格納され（Ｓ５０１−２０−２９−１３）、また、特図１種類の変動の場合には炎保留シナリオバッファ［現在の総保留数−１］に抽選結果とオフセット値を加算したものが格納されると共に、炎保留カウンタバッファ「現在の総保留数−１」に現在の特図１保留数が格納され（Ｓ５０１−２０−２９−１４）、その後にこの処理が終了する。
【０１７３】
連続予告［変動］（Ｓ５０１−２２，Ｓ５０１−２５）では、図６２及び図６３に示すように、連続予告監視フラグがＯＦＦにされ（Ｓ５０１−２２−１）、ｉに０が代入される（Ｓ５０１−２２−２）。その後、ｉが現在の総保留数よりも小さい間（Ｓ５０１−２２−３、Ｓ５０１−２２−１７）は、次のＳ５０１−２２−４〜Ｓ５０１−２２−１６の処理が繰り返される。
【０１７４】
Ｓ５０１−２２−４では、炎保留シナリオバッファ［ｉ］の値が０か確認され、０であればｉに１加算される（Ｓ５０１−２２−１６）。一方、炎保留シナリオバッファ［ｉ］の値が０でなければ、特図２の変動か（Ｓ５０１−２２−５）、特図１の変動か（Ｓ５０１−２２−６）確認される。特図２変動の場合、炎保留シナリオバッファ［ｉ］の値が０ｘ４０（特図２用のシナリオに対応する値）より大きいか確認され（Ｓ５０１−２２−７）、０ｘ４０より大きい場合には炎保留カウンタバッファ［ｉ］の値が１減算される（Ｓ５０１−２２−８）。一方、特図１変動の場合、炎保留シナリオバッファ［ｉ］の値が０ｘ４０（特図２用のシナリオに対応する値）以下か確認され（Ｓ５０１−２２−９）、０ｘ４０以下の場合には炎保留カウンタバッファ［ｉ］の値が１減算される（Ｓ５０１−２２−８）。
【０１７５】
前記Ｓ５０１−２２−７で０ｘ４０より大きくないと判断された場合、あるいはＳ５０１−２２−９で０ｘ４０以下ではないと判断された場合、または前記Ｓ５０１−２２−８及びＳ５０１−２２−１０で炎保留カウンタバッファ［ｉ］の値が１減算された後、連続予告監視フラグがＯＮか確認され（Ｓ５０１−２２−１１）、ＯＮであればｉに１加算される（Ｓ５０１−２２−１６）。それに対し、連続予告監視フラグがＯＮではない場合には炎保留シナリオ確認処理（Ｓ５０１−２２−１２）が行われ、確認した炎保留シナリオの値が０ｘ００か確認される（Ｓ５０１−２２−１３）。炎保留シナリオの値が０ｘ００であれば連続予告フラグがＯＦＦにされ（Ｓ５０１−２２−１４）、一方、０ｘ００でなければ炎保留シナリオの内容がコマンドセットされると共に連続予告フラグがＯＮにされる（Ｓ５０１−２２−１５）。その後ｉに１加算される（Ｓ５０１−２２−１６）。
【０１７６】
ｉが現在の総保留数よりも小さくなった場合、ｉに０が代入され（Ｓ５０１−２２−１８）、ｉが現在の総保留数より小さい間（Ｓ５０１−２２−１９、Ｓ５０１−２２−２２）は、炎保留シナリオバッファ［ｉ］と炎保留カウンタバッファ［ｉ］に炎保留シナリオバッファ［ｉ＋１］と炎保留カウンタバッファ［ｉ＋１］の値を代入され（Ｓ５０１−２２−２０）、その後ｉに１加算する処理（Ｓ５０１−２２−２１）が繰り返される。ｉが現在の総保留数より小さくなくなった場合、連続予告フラグがＯＦＦか確認され（Ｓ５０１−２２−２３）、ＯＦＦの場合にはこの処理が終了し、一方、ＯＦＦではない場合、炎保留なしコマンドがセットされ（Ｓ５０１−２２−２４）、その後にこの処理が終了する。
【０１７７】
前記炎保留シナリオ確認処理（Ｓ５０１−２２−１２）では、図６４及び図６５に示すように、変数として定義した文字「Ｎｏ」に０ｘＦＦが格納され（Ｓ５０１−２２−１２−１）、次に炎シナリオバッファに格納された値が０ｘ１０より小さいか（ＳＳ５０１−２２−１２−２）、０ｘ１０より小さくなく、かつ０ｘ２０より小さいか（Ｓ５０１−２２−１２−３）、０ｘ２０より小さくなく、かつ０ｘ３０より小さいか（Ｓ５０１−２２−１２−４）、０ｘ３０より小さくなく、かつ０ｘ４０より小さいか（Ｓ５０１−２２−１２−５）、０ｘ４０より小さくなく、かつ０ｘ５０より小さいか（Ｓ５０１−２２−１２−６）、０ｘ５０より小さくなく、かつ０ｘ６０より小さいか（Ｓ５０１−２２−１２−７）、０ｘ６０より小さくなく、かつ０ｘ７０より小さいか（Ｓ５０１−２２−１２−８）、０ｘ７０より小さくなく、かつ０ｘ７Fより小さいか（Ｓ５０１−２２−１２−９）確認される。
【０１７８】
炎シナリオバッファに格納された値が０ｘ１０より小さい場合には、保留数１シナリオテーブルから炎保留シナリオの値と炎保留カウンタの値を使用してＮｏに値が格納され（Ｓ５０１−２２−１２−１０）、その後にこの処理が終了する。また、炎シナリオバッファに格納された値が０ｘ１０より小さくなくかつ０ｘ２０より小さい場合には、保留数２シナリオテーブルから炎保留シナリオの値と炎保留カウンタの値を使用してＮｏに値が格納され（Ｓ５０１−２２−１２−１１）、その後にこの処理が終了する。炎シナリオバッファに格納された値が０ｘ２０より小さくなくかつ０ｘ３０より小さい場合には、保留数３シナリオテーブルから炎保留シナリオの値と炎保留カウンタの値を使用してＮｏに値が格納され（Ｓ５０１−２２−１２−１２）、その後にこの処理が終了する。炎シナリオバッファに格納された値が０ｘ３０より小さくなくかつ０ｘ４０より小さい場合には、保留数４シナリオテーブルから炎保留シナリオの値と炎保留カウンタの値を使用してＮｏに値が格納され（Ｓ５０１−２２−１２−１３）、その後にこの処理が終了する。炎シナリオバッファに格納された値が０ｘ４０より小さくなくかつ０ｘ５０より小さい場合（特図２保留数１に相当）には、保留数１シナリオテーブル（入賞）から炎保留シナリオの値と炎保留カウンタの値を使用してＮｏに値が格納され（Ｓ５０１−２２−１２−１４）、その後にこの処理が終了する。炎シナリオバッファに格納された値が０ｘ５０より小さくなくかつ０ｘ６０より小さい場合には、保留数２シナリオテーブル（入賞）から炎保留シナリオの値と炎保留カウンタの値を使用してＮｏに値が格納され（Ｓ５０１−２２−１２−１５）、その後にこの処理が終了する。炎シナリオバッファに格納された値が０ｘ６０より小さくなくかつ０ｘ７０より小さい場合には、保留数３シナリオテーブル（入賞）から炎保留シナリオの値と炎保留カウンタの値を使用してＮｏに値が格納され（Ｓ０１−２２−１２−１６）、その後にこの処理が終了する。炎シナリオバッファに格納された値が０ｘ７０より小さくなくかつ０ｘ７Ｆより小さい場合には、保留数４シナリオテーブル（入賞）から炎保留シナリオの値と炎保留カウンタの値を使用してＮｏに値が格納され（Ｓ５０１−２２−１２−１７）、その後にこの処理が終了する。また、Ｓ５０１−１２−９で炎シナリオバッファに格納された値が０ｘ７Ｆより小さくないと判断されると、この処理が終了する。
【０１７９】
なお、この処理でこの処理で変数Ｎｏに格納される値は、前記の特図１・特図２当選結果格納処理で格納された炎保留シナリオの値から参照する保留数シナリオテーブルを求め、その保留数シナリオテーブルの抽選結果の値（そのテーブルの抽選結果の値）、炎保留カウンタの値（保留数シナリオテーブルの保留０〜保留５）から格納するシナリオの値を選び、その｛シナリオの値＋（その時の炎保留カウンタの値−１）｝の値から決定される。
【０１８０】
例えば、炎保留シナリオが０ｘ２４で、参照する炎保留カウンタ［ｉ］が３の場合、前記特図１・特図２当選結果格納処理で格納された炎保留シナリオの値から、前記特図１・特図２炎保留コマンドセット処理で特図１の保留３シナリオとしてコマンドがセットされる。このときセットされるコマンドの求め方は、炎シナリオ確認処理と同様で、０ｘ２０＜炎保留シナリオ＜０ｘ３０なので、保留数３シナリオテーブルが選ばれ、炎保留シナリオ−０ｘ２０＝０ｘ２４−０ｘ２０＝０ｘ０４（抽選結果の値）を算出し、ここから「保留数３シナリオテーブル」の抽選結果「０ｘ０４」、炎保留カウンタの値「３」から「０ｘ０１」が選ばれ、この値（０ｘ０１）＋炎保留カウンタの値−１（＝２）から０ｘ０３をＮｏに格納する。この値から特図１の３番目の保留に青色の炎を点灯させるコマンドとして９ＢＨ０３Ｈがセットされる。図７４に炎保留コマンドの例を示す。
【０１８１】
その後、特別図柄の変動があると、前記連続予告［変動］処理で参照する炎保留カウンタの値が１減算されて「２」になり、炎保留シナリオ確認処理では前記と同じ０ｘ２０＜炎保留シナリオ＜０ｘ３０なので保留数３シナリオテーブルが選ばれ、炎保留シナリオ−０ｘ２０＝０ｘ２４−０ｘ２０＝０ｘ０４（抽選結果の値）を算出し、ここから「保留数３シナリオテーブル」の抽選結果「０ｘ０４」、炎保留カウンタの値「２」から「０ｘ０９」が選ばれ、この値（０ｘ０９）＋炎保留カウンタの値−１（＝１）から０ｘ０ＡをＮｏに格納する。この値から、前記連続予告［変動］処理で特図１の２番目の保留に緑色の炎を点灯させるコマンドとして９ＢＨ０ＡＨがセットされる。
【０１８２】
このように、連続予告の情報をバッファに格納する際に、必要な情報を持たせた値を格納することで、最初の抽選結果によって、その後の連続予告終了までの一連の流れが定められ、特別図柄の変動時（予告の発生時）には新たな連続予告の抽選を行う必要がなく、データの参照を行うだけで処理を済ますことができ、その後の処理を円滑に行うことができる。
【０１８３】
保留処理［変動］（Ｓ５０１−２３，Ｓ５０１−２６）では、図６６に示すように、保留エラー初期化処理が行われる（Ｓ５０１−２３−１）。保留エラー初期化処理（Ｓ５０１−２３−１）は、既に図３５で説明したとおりであり、再度の説明を省略する。次に、特図２の変動か（Ｓ５０１−２３−２）、特図１の変動か（Ｓ５０１−２３−３）確認され、何れでもない場合、特図１保留数カウンタの値と特図２保留数カウンタの値を合計した数値が総保留数カウンタに代入され（Ｓ５０１−２３−２２）、この処理が終了する。
【０１８４】
一方、特図２の変動である場合、大当たり個数確認処理（Ｓ５０１−２３−４）が行われる。大当たり個数確認処理（Ｓ５０１−２３−４）は、既に図４９〜５６で説明したとおりであり、再度の説明を省略する。その後、先読み入賞状態バッファ［０］と保留順番バッファ［０］に０が代入される（Ｓ５０１−２３−５）。先読み入賞状態バッファはサブ制御基板側が特別図柄の変動開始前の保留に大当たり乱数などの個数を確認するためのバッファである。一方、保留順番バッファは、本発明における報知保留記憶手段に相当し、先頭から順番に保留の消化順番に従って格納されたバッファである。
【０１８５】
その後、ｉに０が代入され（Ｓ５０１−２３−６）、ｉが現在の総保留数よりも小さい間（Ｓ５０１−２３−７，Ｓ５０１−２３−１０）は、先読み入賞状態バッファ［ｉ］と保留順番バッファ［ｉ］に、先読み入賞状態バッファ［ｉ＋１］と保留順番バッファ［ｉ＋１］の値が代入され（Ｓ５０１−２３−８）、ｉに１加算する処理（Ｓ５０１−２３−９）が繰り返される。ここの処理で、先読み入賞状態バッファと保留順番バッファの値が前に１つシフトされる。ｉが現在の総保留数よりも小さくなくなると、特図２保留数カウンタの値が０より大きいか確認され（Ｓ５０１−２３−１１）、大きい場合には特図２保留数が１減算され（Ｓ５０１−２３−１２）、その後に特図１保留数カウンタの値と特図２保留数カウンタの値を合計した数値が総保留数カウンタに代入され（Ｓ５０１−２３−２２）、この処理が終了する。また、Ｓ５０１−２３−１１で特図２保留数カウンタの値が０より大きくないと判断されると、特図１保留数カウンタの値と特図２保留数カウンタの値を合計した数値が総保留数カウンタに代入され（Ｓ５０１−２３−２２）、この処理が終了する。
【０１８６】
一方、Ｓ５０１−２３−３で特図１の変動と判断されると、大当たり個数確認処理（Ｓ５０１−２３−１３）が行われる。大当たり個数確認処理（Ｓ５０１−２３−１３）は、既に図４９〜５６で説明したとおりであり、再度の説明を省略する。その後、先読み入賞状態バッファ［０］と保留順番バッファ［０］に０が代入される（Ｓ５０１−２３−１４）。
【０１８７】
その後、ｉに０が代入され（Ｓ５０１−２３−１５）、ｉが現在の総保留数よりも小さい間（Ｓ５０１−２３−１６，Ｓ５０１−２３−１９）は、先読み入賞状態バッファ［ｉ］と保留順番バッファ［ｉ］に、先読み入賞状態バッファ［ｉ＋１］と保留順番バッファ［ｉ＋１］の値が代入され（Ｓ５０１−２３−１７）、ｉに１加算する処理（Ｓ５０１−２３−１８）が繰り返される。ここの処理で、先読み入賞状態バッファと保留順番バッファの値が前に１つシフトされる。ｉが現在の総保留数よりも小さくなくなると、特図１保留数カウンタの値が０より大きいか確認され（Ｓ５０１−２３−２０）、大きい場合には特図１保留数が１減算され（Ｓ５０１−２３−２１）、その後に特図１保留数カウンタの値と特図２保留数カウンタの値を合計した数値が総保留数カウンタに代入され（Ｓ５０１−２３−２２）、この処理が終了する。また、Ｓ５０１−２３−２０で特図１保留数カウンタの値が０より大きくないと判断されると、特図１保留数カウンタの値と特図２保留数カウンタの値を合計した数値が総保留数カウンタに代入され（Ｓ５０１−２３−２２）、この処理が終了する。
【０１８８】
本実施例を概念化すると以下のようになる。
（１）遊技を制御するために設定された遊技設定データと、
予め設定された数値範囲内で数値データを更新する数値データ更新手段と、
前記数値データ更新手段により更新された数値データを判定条件の成立に基づいて取得する数値データ取得手段と、
前記数値データ取得手段により取得された数値データに基づいて当否判定を行う当否判定手段と、
前記数値データ取得手段により取得された数値データに基づいて前記当否判定手段による当否判定結果を演出報知する演出制御手段と、
を備え、前記当否判定結果の演出報知を順次行う遊技機において、
前記判定条件として、互いに独立して成立可能な第１の判定条件と第２の判定条件とが設けられ、
前記数値データ取得手段は、前記第１の判定条件の成立に基づいて前記数値データを取得する第１の数値データ取得手段と、前記第２の判定条件の成立に基づいて前記数値データを取得する第２の数値データ取得手段とを有すると共に、前記第１あるいは第２の判定条件の少なくとも何れか一方の判定条件が成立するたびに、予め定められた保留上限数まで前記第１及び第２の数値データ取得手段により数値データを取得するように構成され、
前記第１及び第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知を行う際の報知データを一旦保留して記憶する一方、前記当否判定結果の演出報知の報知データの保留の記憶を前記当否判定結果の演出報知の実行と対応させて消去する報知保留記憶手段を備え、
前記報知保留記憶手段は、
前記第１の数値データ取得手段により取得された数値データに基づく前記当否判定結果の演出報知の実行と前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行とに対する実行優先順位が設定されている第１の報知順番設定処理と、前記第１の数値データ取得手段により取得された数値データに基づく前記当否判定結果の演出報知の実行と前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行とに対する実行優先順位が設定されていない第２の報知順番設定処理と、を有し、
所定条件の成立を起因として、前記遊技設定データに基づいて前記第１の報知順番設定処理あるいは前記第２の報知順番設定処理の何れか一方を選択する報知順番設定処理決定手段を備え、
前記報知順番設定処理決定手段によって決定された前記報知順番設定処理に従った順番で前記当否判定結果の演出報知を実行可能に記憶することを特徴とする遊技機。
（２）前記第１の報知順番設定処理は、前記第１の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行と、前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行との何れか一方を他方に対して優先させると共に、同一の数値データ取得手段により取得された数値データについては取得順に従って前記数値データに基づく当否判定結果の演出報知を行うように前記報知データを前記報知保留記憶手段に記憶し、前記第２の報知順番設定処理は、前記数値データを取得した数値データ手段が前記第１の数値データ取得手段と前記第２の数値データ取得手段の何れであるかに関わらず、前記数値データの取得順に従って前記数値データに基づく当否判定結果の演出報知を行うように前記報知データを前記報知保留記憶手段に記憶することを特徴とする（１）に記載の遊技機。
（３）前記報知保留記憶手段は、前記演出報知の報知データの保留記憶において前記第１の数値データ取得手段によって取得した数値データに基づく保留と、前記第２の数値データ取得手段によって取得した数値データに基づく保留と、を区別可能に記憶するように構成され、
前記保留上限数の範囲内で前記報知保留記憶手段に記憶することが可能な前記演出報知の報知データの保留に対応する保留の記憶態様を表す保留態様テーブルを複数有する保留データテーブルと、前記保留データテーブルから、前記報知保留記憶手段に記憶された前記当否判定結果の演出報知の報知データの保留の記憶態様と一致する保留態様テーブルを検索する検索手段と、を備え、
前記検索手段により前記保留データテーブルから検索された保留態様テーブルに基づいて、前記当否判定結果の演出報知の実行順番を報知する報知手段を備えたことを特徴とする（１）又は（２）に記載の遊技機。
（４）前記第１の数値データ取得手段が取得した数値データに基づく前記当否判定結果の演出報知の保留数と前記第２の数値データ取得手段が取得した数値データに基づく前記当否判定結果の演出報知の保留数とを統合して記憶する統合保留数記憶手段を備え、
前記検索手段は、前記保留データテーブルの全体から前記統合保留数記憶手段に記憶された保留数と一致する個数の数値データからなる保留態様テーブル全てに絞り込む絞り込み選択を行い、前記絞り込み選択された保留態様テーブルの中から前記報知保留記憶手段に記憶された数値データの記憶態様と一致する保留態様テーブルを検索することを特徴とする（３）に記載の遊技機。
（５）前記報知保留記憶手段は、前記第１あるいは第２の数値データ取得手段に基づく前記当否判定結果の演出報知の保留を、前記当否判定結果の演出報知の実行順番にしたがって前記演出報知を一旦記憶するための保留記憶領域の先頭から順に配列して記憶し、
前記検索手段は、前記報知保留記憶手段に記憶された前記当否判定結果の演出報知の保留の内、先頭から順に複数回分の前記当否判定結果の演出報知の実行順番と前記保留態様テーブルの記憶態様との一致を判定することにより前記検索を行うことを特徴とする（３）に記載の遊技機。
（６）前記数値データ更新手段、前記数値データ取得手段及び前記当否判定手段を備えた主制御装置と、
前記主制御装置からの指示を受けて遊技の制御を行うサブ制御装置と、
前記主制御装置に設けられた主制御装置用保留記憶手段と、
前記サブ制御装置に設けられたサブ制御装置用保留記憶手段と、を備え、
前記主制御装置は、前記判定条件の成立に基づき前記数値データ取得手段によって所得した数値データを前記主制御装置用保留記憶手段に記憶すると共に、前記主制御装置用保留記憶手段に記憶された数値データを前記サブ制御装置に出力する出力手段を備え、
前記サブ制御装置は、前記主制御装置の出力手段によって出力された数値データを受信する受信手段を備え、前記受信手段によって受信した数値データに関するデータを前記サブ制御装置用保留記憶手段に記憶するように構成され、
前記サブ制御装置用保留記憶手段は前記報知保留記憶手段によって構成されていることを特徴とする（１）から（５）の何れか一項に記載の遊技機。
（７）前記主制御装置の出力手段は、前記判定条件の成立に基づき、成立信号を前記サブ制御装置に出力し、
前記成立信号は、前記主制御装置に設定された前記遊技設定データを含み、
前記サブ制御装置は、前記受信手段によって前記成立信号を受信し、
前記所定条件の成立を起因として前記報知順番設定処理決定手段により前記報知順番設定処理を実行する際に使用した前記遊技設定データと、前記受信した成立信号に含まれる前記遊技設定データが異なる場合には異常と判断すると共に、前記受信した成立信号に含まれる前記遊技設定データに基づいて決定される前記報知順番設定処理に従った順番で前記当否判定結果の演出報知を実行するように設定することを特徴とする（６）に記載の遊技機。
（８）遊技を制御するために設定された遊技設定データと、
識別情報を表示可能な表示手段と、
主制御装置と、
前記主制御装置からの指示を受けて遊技の制御を行うサブ制御装置と、を備え、
前記主制御装置は、
予め設定された数値範囲内で数値データを更新する数値データ更新手段と、
前記数値データ更新手段により更新された数値データを判定条件の成立に基づいて取得する数値データ取得手段と、
前記数値データ取得手段により取得された数値データに基づいて当否判定を行う当否判定手段と、
前記数値データ取得手段が取得した数値データを所定上限数までの範囲で記憶可能な主制御装置用保留記憶手段と、を備え、
前記表示手段は前記識別情報を変動表示した後に停止表示し、前記停止表示した識別情報によって前記当否判定の結果を報知し、
前記主制御装置用保留記憶手段は、記憶された前記数値データの内、前記当否判定手段によって当否判定に用いられた数値データを消去するように構成された遊技機において、
前記判定条件として、互いに独立して成立可能な第１の判定条件と第２の判定条件とが設定され、
前記数値データ取得手段は、前記第１の判定条件の成立に基づいて前記数値データを取得する第１の数値データ取得手段と、前記第２の判定条件の成立に基づいて前記数値データを取得する第２の数値データ取得手段とを有し、
前記主制御装置は、前記判定条件の成立に基づき前記数値データ取得手段によって取得した数値データを、前記主制御装置用保留記憶手段に記憶すると共に、記憶された数値データを前記サブ制御装置に出力する第１の出力手段と、所定条件の成立を起因として前記遊技設定データに基づく設定信号を前記サブ制御装置に出力する第２の出力手段と、を備え、
前記第１の出力手段によって出力される数値データは、前記第１の数値データが取得した数値データに対応する第１の数値データと、前記第２の数値データ取得手段が取得した数値データに対応する第２の数値データとで構成され、
前記サブ制御装置は、
前記第１の出力手段によって出力された数値データ及び前記第２出力手段によって出力された設定信号を受信する受信手段とサブ制御装置用保留記憶手段とを備え、
前記サブ制御装置用保留記憶手段は、前記受信手段によって前記第１の数値データあるいは前記第２の数値データを受信するたびに予め定められた上限数まで受信した数値データを記憶可能に構成されると共に、前記第１の数値データ取得手段により取得された数値データに基づく識別情報の変動表示及び当否判定の結果報知と前記第２の数値データ取得手段により取得された数値データに基づく識別情報の変動表示及び当否判定の結果報知との実行優先順位が設定された第１の報知順番設定処理と、前記第１の数値データ取得手段により取得された数値データに基づく識別情報の変動表示及び当否判定の結果報知との実行優先順位が設定されていない第２の報知順番設定処理と、前記第２の出力手段によって出力された設定信号に基づいて前記第１の報知順番設定処理あるいは前記第２の報知順番設定処理の何れか一方の処理を選択する報知順番設定処理決定手段とを備え、
前記受信手段によって前記第１の数値データあるいは前記第２の数値データを受信した際に、前記報知順番設定処理決定手段によって決定された前記報知順番設定処理に従った順番で前記識別情報の変動表示及び当否判定の結果表示を実行可能に前記サブ制御装置用保留記憶手段で記憶することを特徴とする遊技機。
本実施例は、上記（１）〜（８）により、以下の効果を奏する。
（１）によれば、前記報知保留記憶手段は、前記第１の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知と前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知とに対する実行優先順位が設定されている第１の報知順番設定処理と、前記第１の数値データ取得手段により取得された数値データに基づく前記当否判定結果の演出報知の実行と前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行とに対する実行優先順位が設定されている第１の報知順番設定処理と、前記第１の数値データ取得手段により取得された数値データに基づく前記当否判定結果の演出報知の実行と前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行とに対する実行優先順位が設定されていない第２の報知順番設定処理と、を有し、所定条件の成立を起因として、前記遊技設定データに基づいて前記第１の報知順番設定処理あるいは前記第２の報知順番設定処理の何れか一方を選択する報知順番設定処理決定手段を備え、前記報知順番設定処理決定手段によって決定された前記報知順番設定処理に従った順番で前記当否判定結果の演出報知を実行可能に記憶することにより、遊技機の種類が変わって、記憶された保留の消化方法が変更されても、報知順番設定処理決定手段によって決定する報知順番設定処理の変更を行うだけでその保留の消化方法に対応した処理を実行することができ、機種に対応するシステムの構築にかかる手間を抑制することが可能になる。
（２）によれば、前記第１の報知順番設定処理は、前記第１の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行と、前記第２の数値データ取得手段により取得された数値データに基づく当否判定結果の演出報知の実行との何れか一方を他方に対して優先させると共に、同一の数値データ取得手段により取得された数値データについては取得順に従って前記数値データに基づく当否判定結果の演出報知を行うように前記報知データを前記報知保留記憶手段に記憶し、前記第２の報知順番設定処理は、前記数値データを取得した数値データ手段が前記第１の数値データ取得手段と前記第２の数値データ取得手段の何れであるかに関わらず、前記数値データの取得順に従って前記数値データに基づく当否判定結果の演出報知を行うように前記報知データを前記報知保留記憶手段に記憶するする構成としたことによって、記憶された保留の消化方法が変更されても、報知順番設定処理決定手段によって決定する報知順番設定処理の変更を行うだけでその保留の消化方法に対応した処理を実行することができ、機種に対応するシステムの構築にかかる手間を抑制することが可能になる。
（３）によれば、遊技機の種類が変わって記憶された保留の消化方法が変更されても、検索手段の検索結果を基に実行順番を報知でき、機種に対応する保留表示用のシステム構築にかかる手間を抑制することが可能となる。
（４）によれば、検索手段による検索作業に必要となる処理数を抑制することが可能となる。
（５）によれば、報知保留記憶手段に保留された当否判定結果の演出報知の報知データの保留数に応じて検索手段による検索作業に必要となる処理数に偏りが生じることを抑制することが可能となる。
（６）によれば、主制御装置とサブ制御装置とで保留記憶手段の記憶を共有することができ、保留記憶手段の記憶を使用する制御を両制御装置で分けて行うことが可能となり、主制御装置の負担を軽減することが可能となる。
（７）によれば、本来の遊技設定データと異なる遊技設定データに基づいて設定されていた場合でも、本来の遊技設定データに基づく設定に合わせた形に変更でき、本来の遊技設定データによる設定とは異なる動作を実行してしまうことを抑制することが可能となる。
（８）によれば、遊技機の種類が変わって、記憶された保留の消化方法が変更されても、報知順番設定処理決定手段によって決定する報知順番設定処理の変更を行うだけでその保留の消化方法に対応した処理を実行することができ、機種に対応するシステムの構築にかかる手間を抑制することが可能になる。
本発明は、前記実施例に限定されるものではなく、発明の趣旨を逸脱しない範囲で変更可能である。例えば、炎に代えて他の画像を表示したり、音声による演出を併用してもよい。
【符号の説明】
【０１８９】
１  遊技機
２  遊技盤
６  遊技領域
１０  表示装置
６４  発射装置
２００  主制御御基板（表示制御装置）
２０５  サブ制御基板（サブ制御基板）
【図１】
0005757024.tif 000002
【図２】
0005757024.tif 000003
【図３】
0005757024.tif 000004
【図４】
0005757024.tif 000005
【図５】
0005757024.tif 000006
【図６】
0005757024.tif 000007
【図７】
0005757024.tif 000008
【図８】
0005757024.tif 000009
【図９】
0005757024.tif 000010
【図１０】
0005757024.tif 000011
【図１１】
0005757024.tif 000012
【図１２】
0005757024.tif 000013
【図１３】
0005757024.tif 000014
【図１４】
0005757024.tif 000015
【図１５】
0005757024.tif 000016
【図１６】
0005757024.tif 000017
【図１７】
0005757024.tif 000018
【図１８】
0005757024.tif 000019
【図１９】
0005757024.tif 000020
【図２０】
0005757024.tif 000021
【図２１】
0005757024.tif 000022
【図２２】
0005757024.tif 000023
【図２３】
0005757024.tif 000024
【図２４】
0005757024.tif 000025
【図２５】
0005757024.tif 000026
【図２６】
0005757024.tif 000027
【図２７】
0005757024.tif 000028
【図２８】
0005757024.tif 000029
【図２９】
0005757024.tif 000030
【図３０】
0005757024.tif 000031
【図３１】
0005757024.tif 000032
【図３２】
0005757024.tif 000033
【図３３】
0005757024.tif 000034
【図３４】
0005757024.tif 000035
【図３５】
0005757024.tif 000036
【図３６】
0005757024.tif 000037
【図３７】
0005757024.tif 000038
【図３８】
0005757024.tif 000039
【図３９】
0005757024.tif 000040
【図４０】
0005757024.tif 000041
【図４１】
0005757024.tif 000042
【図４２】
0005757024.tif 000043
【図４３】
0005757024.tif 000044
【図４４】
0005757024.tif 000045
【図４５】
0005757024.tif 000046
【図４６】
0005757024.tif 000047
【図４７】
0005757024.tif 000048
【図４８】
0005757024.tif 000049
【図４９】
0005757024.tif 000050
【図５０】
0005757024.tif 000051
【図５１】
0005757024.tif 000052
【図５２】
0005757024.tif 000053
【図５３】
0005757024.tif 000054
【図５４】
0005757024.tif 000055
【図５５】
0005757024.tif 000056
【図５６】
0005757024.tif 000057
【図５７】
0005757024.tif 000058
【図５８】
0005757024.tif 000059
【図５９】
0005757024.tif 000060
【図６０】
0005757024.tif 000061
【図６１】
0005757024.tif 000062
【図６２】
0005757024.tif 000063
【図６３】
0005757024.tif 000064
【図６４】
0005757024.tif 000065
【図６５】
0005757024.tif 000066
【図６６】
0005757024.tif 000067
【図６７】
0005757024.tif 000068
【図６８】
0005757024.tif 000069
【図６９】
0005757024.tif 000070
【図７０】
0005757024.tif 000071
【図７１】
0005757024.tif 000072
【図７２】
0005757024.tif 000073
【図７３】
0005757024.tif 000074
【図７４】
0005757024.tif 000075