(57)【要約】【課題】  演出の多様化を実現することができる遊技機を提供する。【解決手段】  演出図柄を変更表示している場合に始動入賞口８４ａへの入賞があった場合は、その入賞を保留球数として記憶し、演出図柄の変更表示が終了した場合に保留球数を記憶している場合は、その入賞時に取得した大当たり乱数カウンタＣ１の値と、大当たり値とを比較することにより大当たり抽選を行い、大当たり抽選の結果に基づいて大当たりを発生させる。また、始動入賞口８４ａへの入賞があった場合は、その入賞時に取得した大当たり乱数カウンタＣ１の値と、大当たり値とを比較することにより先読演出抽選１を行い、先読演出抽選１の結果に基づいて、大当たりが発生することを予告する演出を行う。ステップＳ３０８〜Ｓ３１４の処理は、タイマ割込処理として実行し、先読処理１は、タイマ割込処理の実行中は中断されるメイン処理として実行する。【選択図】  図１５
2015155063.tif 000002
【特許請求の範囲】
【請求項１】
所定条件の成立を契機として特賞状態を発生させるための特賞判定を行い、表示手段で識別情報を変動表示し、前記特賞判定の結果に基づいて前記特賞状態を発生させると判定した場合は、所定の内容で前記識別情報を停止表示し、前記特賞状態を発生させる遊技機であって、
前記表示手段で前記識別情報を変動表示する変動表示手段と、
前記変動表示手段で変動表示している場合に前記所定条件の成立があった場合は、前記所定条件の成立を記憶する条件成立記憶手段と、
前記変動表示手段で変動表示が終了した場合に前記条件成立記憶手段で前記所定条件の成立を記憶している場合は、前記特賞判定を行う第１特賞判定手段と、
前記所定条件の成立があった場合は、前記特賞判定を行う第２特賞判定手段と、
前記第１特賞判定手段の判定結果に基づいて前記特賞状態を発生させる特賞状態発生手段と、
前記第２特賞判定手段の判定結果に基づいて、前記識別情報の現在の変動表示の次以降の変動表示が終了した場合に発生する遊技状態について予告する演出を行う設定をする予告演出設定手段とを備え、
前記予告演出設定手段は、所定周期で実行される所定周期処理と、該所定周期処理の実行中は中断される被中断処理との両処理において実行されることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機等の遊技機に関する。
【背景技術】
【０００２】
従来、パチンコ機等の遊技機としては、例えば、始動入賞口に遊技球が入賞したことを契機として、図柄表示装置で演出図柄の変動表示を開始するとともに大当たり抽選を行い、大当たり抽選の結果に基づいて大当たりを発生させると判定した場合は、大当たり図柄（例えば、「７７７」）で演出図柄を停止表示した後に大当たりを発生させるものが知られている。
【０００３】
特許文献１記載の遊技機は、大当たり抽選の結果を先読みし、演出図柄の変動中に先読演出を行うものである。先読演出とは、演出図柄の変動中に始動入賞口に遊技球が入賞した場合は、保留球数を加算するとともに、その入賞タイミングで取得した乱数値に基づいて大当たり抽選を行い、その抽選結果に基づいて、当該保留球の消化により行われる演出図柄の変動表示が終了した場合に発生する遊技状態について予告する演出のことである。例えば、１番目の保留球について大当たり抽選の結果が大当たりである場合は、現在の変動表示の次の変動表示が終了した場合に大当たりが発生することを予告する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２９１４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の遊技機のように、演出図柄の変動中に先読演出を行うなど演出を多様化すると処理負荷が増加し、これによって不具合が生じるおそれがあった。
【０００６】
そこで、本発明は、上記例示したような従来の技術の有する未解決の課題等に着目してなされたものであって、演出の多様化を実現することができる遊技機を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の遊技機は、
所定条件の成立を契機として特賞状態を発生させるための特賞判定を行い、表示手段で識別情報を変動表示し、前記特賞判定の結果に基づいて前記特賞状態を発生させると判定した場合は、所定の内容で前記識別情報を停止表示し、前記特賞状態を発生させる遊技機であって、
前記表示手段で前記識別情報を変動表示する変動表示手段と、
前記変動表示手段で変動表示している場合に前記所定条件の成立があった場合は、前記所定条件の成立を記憶する条件成立記憶手段と、
前記変動表示手段で変動表示が終了した場合に前記条件成立記憶手段で前記所定条件の成立を記憶している場合は、前記特賞判定を行う第１特賞判定手段と、
前記所定条件の成立があった場合は、前記特賞判定を行う第２特賞判定手段と、
前記第１特賞判定手段の判定結果に基づいて前記特賞状態を発生させる特賞状態発生手段と、
前記第２特賞判定手段の判定結果に基づいて、前記識別情報の現在の変動表示の次以降の変動表示が終了した場合に発生する遊技状態について予告する演出を行う設定をする予告演出設定手段とを備え、
前記予告演出設定手段は、所定周期で実行される所定周期処理と、該所定周期処理の実
行中は中断される被中断処理との両処理において実行されることを特徴とする。
【発明の効果】
【０００８】
本発明の遊技機によれば、予告演出設定手段は、所定周期処理と、被中断処理との両処理において実行されるので、所定周期処理の処理負荷を低減することができる。したがって、従来に比して、演出の多様化を実現することができるという効果が得られる。
【図面の簡単な説明】
【０００９】
【図１】パチンコ機１０の正面図である。
【図２】本体枠１３と前扉枠１４を見開きにしてパチンコ機１０を展開した状態を示す斜視図である。
【図３】本体枠１３と裏パックユニット１５を見開きにしてパチンコ機１０を展開した状態を示す斜視図である。
【図４】裏パックユニット１５の正面図である。
【図５】遊技盤８１の正面図である。
【図６】制御系３００の構成を示すブロック図である。
【図７】演出図柄表示装置９１の表示画面を説明するための図面である。
【図８】大当たり種別を示す図である。
【図９】ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３１４のカウンタ用バッファおよび保留球格納エリアを示す図である。
【図１０】コマンドの種別を示す図である。
【図１１】振分構造テーブル４０４のデータ構造の一部を示す図である。
【図１２】変動パターンテーブル４０６のデータ構造を示す図である。
【図１３】主制御装置１６２で実行するＮＭＩ（Ｎｏｎ  Ｍａｓｋａｂｌｅ  Ｉｎｔｅｒｒｕｐｔ）割込処理を示すフローチャートである。
【図１４】主制御装置１６２で実行するタイマ割込処理を示すフローチャートである。
【図１５】主制御装置１６２で実行する始動入賞処理１を示すフローチャートである。
【図１６】主制御装置１６２で実行する始動入賞処理２を示すフローチャートである。
【図１７】主制御装置１６２で実行する立ち上げ処理を示すフローチャートである。
【図１８】主制御装置１６２で実行するメイン処理を示すフローチャートである。
【図１９】主制御装置１６２で実行する図柄制御処理を示すフローチャートである。
【図２０】主制御装置１６２で実行する変動開始処理１を示すフローチャートである。
【図２１】主制御装置１６２で実行する先読処理１を示すフローチャートである。
【図２２】主制御装置１６２で実行する先読処理２を示すフローチャートである。
【図２３】音声ランプ制御装置１４３の構成を示すブロック図である。
【図２４】音声ランプ制御装置１４３で実行する立ち上げ処理を示すフローチャートである。
【図２５】音声ランプ制御装置１４３で実行するメイン処理を示すフローチャートである。
【図２６】表示制御装置３０２の構成を示すブロック図である。
【図２７】変動パターンコマンド管理テーブル４０８のデータ構造を示す図である。
【図２８】演出データテーブル４１０のデータ構造を示す図である。
【図２９】停止図柄管理テーブル４１２のデータ構造を示す図である。
【図３０】停止図柄テーブル４１４のデータ構造を示す図である。
【図３１】画像コントローラ３７６の動作を示す図である。
【図３２】表示制御装置３０２で実行するコマンド割込処理を示すフローチャートである。
【図３３】表示制御装置３０２で実行するＶ割込処理を示すフローチャートである。
【図３４】表示制御装置３０２で実行するコマンド判定処理を示すフローチャートである。
【図３５】表示制御装置３０２で実行する先読コマンド処理を示すフローチャートである。
【図３６】表示制御装置３０２で実行する変動パターンコマンド処理を示すフローチャートである。
【図３７】表示制御装置３０２で実行する停止種別コマンド処理を示すフローチャートである。
【図３８】表示制御装置３０２で実行する確定コマンド処理を示すフローチャートである。
【図３９】表示制御装置３０２で実行する表示設定処理を示すフローチャートである。
【図４０】描画データ４１８のデータ構造を示す図である。
【図４１】表示制御装置３０２で実行する表示実行処理を示すフローチャートである。
【図４２】表示制御装置３０２で実行するメイン処理を示すフローチャートである。
【図４３】主表示領域Ｄｍの左下に表示される保留球図柄および所定の予告図柄を示す図である。
【図４４】主制御装置１６２で実行するタイマ割込処理を示すフローチャートである。
【図４５】主制御装置１６２で実行するメイン処理を示すフローチャートである。
【図４６】主制御装置１６２で実行する始動入賞処理１を示すフローチャートである。
【図４７】主制御装置１６２で実行する先読処理１を示すフローチャートである。
【図４８】主制御装置１６２で実行する始動入賞処理１を示すフローチャートである。
【図４９】主制御装置１６２で実行するメイン処理を示すフローチャートである。
【図５０】主制御装置１６２で実行する始動入賞処理１を示すフローチャートである。
【図５１】主制御装置１６２で実行する始動入賞処理１を示すフローチャートである。
【図５２】表示制御装置３０２で実行する先読コマンド処理を示すフローチャートである。
【図５３】表示制御装置３０２で実行する表示設定処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
〔第１の実施の形態〕
以下、本発明の第１の実施の形態を図面を参照しながら説明する。図１ないし図４３は、本発明に係る遊技機の第１の実施の形態を示す図である。
【００１１】
本実施の形態は、本発明に係る遊技機をパチンコ機に適用したものである。
まず、パチンコ機１０の構成を説明する。
【００１２】
図１は、パチンコ機１０の正面図である。
図２は、本体枠１３と前扉枠１４を見開きにしてパチンコ機１０を展開した状態を示す斜視図である。なお、図２では、便宜上、パチンコ機１０の遊技領域内の構成を省略している。
【００１３】
図３は、本体枠１３と裏パックユニット１５を見開きにしてパチンコ機１０を展開した状態を示す斜視図である。
【００１４】
パチンコ機１０は、図１ないし図３に示すように、パチンコ機１０の外殻を形成する外枠１１と、外枠１１に対して前方に回動可能に取り付けられた遊技機主部１２とを有して構成されている。外枠１１は、木製の板材を四辺に連結し構成されるものであって矩形枠状をなしている。パチンコ機１０は、外枠１１を島設備に取り付け固定することにより、遊技ホールに設置される。
【００１５】
外枠１１の側方には、図１に示すように、球貸装置（例えば、ＣＲユニット）Ｙが設けられている。球貸装置Ｙの前面側には、カード挿入口Ｈが設けられ、カード挿入口Ｈへのカードの挿入によりカードに記憶された金額に相当する数の遊技球の貸し出しを受けることができるようになっている。
【００１６】
遊技機主部１２は、図２および図３に示すように、本体枠１３と、本体枠１３の前方に配置される前扉枠１４と、本体枠１３の後方に配置される裏パックユニット１５とを有して構成されている。遊技機主部１２のうち本体枠１３が外枠１１に対して回動可能に支持されている。詳細には、正面視で左側を回動軸側とし右側を回動旋回側として本体枠１３が前方へ回動可能とされている。
【００１７】
本体枠１３には、図２に示すように、前扉枠１４が回動可能に支持されており、正面視で左側を回動軸側とし右側を回動旋回側として前方へ回動可能とされている。また、本体枠１３には、図３に示すように、裏パックユニット１５が回動可能に支持されており、正面視で左側を回動軸側とし右側を回動旋回側として後方へ回動可能とされている。
【００１８】
次に、前扉枠１４の構成を説明する。
前扉枠１４は、図１および図２に示すように、本体枠１３の前面側全体を覆うようにして設けられている。前扉枠１４には、遊技領域のほぼ全域を前方から視認することができるようにした窓部２１が形成されている。窓部２１は、略楕円形状をなし、透明性を有するガラス２２が嵌め込まれている。
【００１９】
窓部２１の周囲には、図１に示すように、各種ランプ等の発光手段が設けられている。例えば、窓部２１の周縁に沿ってＬＥＤ等の発光手段を内蔵した環状電飾部２３が設けられている。環状電飾部２３では、大当たり時や所定のリーチ時等における遊技状態の変化に応じて点灯や点滅が行われる。また、環状電飾部２３の中央であってパチンコ機１０の最上部には、所定のエラー時に点灯するエラー表示ランプ部２４が設けられている。さらにその左右側方には、賞球払出中に点灯する賞球ランプ部２５が設けられている。また、左右の賞球ランプ部２５に近接した位置には、遊技状態に応じた効果音等が出力されるスピーカ部２６が設けられている。
【００２０】
前扉枠１４における窓部２１の下方には、手前側へ膨出した上側膨出部３１と下側膨出部３２とが上下に並設されている。上側膨出部３１内側には、上方に開口した上皿３３が設けられている。下側膨出部３２内側には、同じく上方に開口した下皿３４が設けられている。上皿３３は、払出装置（後述：２２４）より払い出された遊技球を一旦貯留し、一列に整列させながら遊技球発射装置（後述：１１０）側へ導くための機能を有する。また、下皿３４は、上皿３３内で余剰となった遊技球を貯留する機能を有する。
【００２１】
上記のように、パチンコ機１０では、前扉枠１４に対して窓部２１、上皿３３および下皿３４が一体化されている。従来のパチンコ機においては、少なくとも窓部と下皿とがそ
れぞれ別ユニットとして設けられており、窓部が下皿に対して独立して回動可能となっていたため、パチンコ機の前面部には、上記各ユニット間に境界が生じていた。この場合、当該境界から不正用治具等を挿入して行う不正行為が想定される。また、かかる不正行為を抑制すべく各ユニット間の境界に対して不正抑制構造を設けることもできるが、そうすると構成の複雑化を招いてしまう。さらに、パチンコ機の前面部において境界が生じるのは、デザイン上好ましくない。これに対して、上記の通り、前扉枠１４に対して窓部２１、上皿３３および下皿３４が一体化されているので、窓部２１と下皿３４との間に境界が生じることはなく、上記不都合が抑制される。
【００２２】
上側膨出部３１には、球貸操作装置３６が設けられている。球貸操作装置３６には、球貸しボタン３７と、返却ボタン３８と、度数表示部３９とが設けられている。球貸装置Ｙにカード等を挿入した状態で、球貸操作装置３６によって球貸し操作、カード返却操作およびカード度数の確認を行うことができる。すなわち、球貸しボタン３７は、カード等（記録媒体）に記録された情報に基づいて貸出球を得るために操作されるものであり、カード等に残額が存在する限りにおいて貸出球が払い出される。返却ボタン３８は、球貸装置Ｙに挿入されたカード等の返却を求める際に操作される。度数表示部３９は、カード等の残額情報を表示するものである。
【００２３】
上側膨出部３１には、さらに、遊技者が操作可能な操作ボタン３５が設けられている。操作ボタン３５は、例えば、演出図柄表示装置（後述：９１）で行われる変動表示の演出内容を変更したり、リーチ時の演出内容を変更したりする場合に、遊技者により操作される。
【００２４】
下側膨出部３２の右方には、手前側へ突出するようにして遊技球発射ハンドル４１が設けられている。遊技球発射ハンドル４１が操作されることにより、遊技球発射装置（後述：１１０）から遊技球が発射される。
【００２５】
次に、裏パックユニット１５の構成を説明する。
図４は、裏パックユニット１５の正面図である。
【００２６】
裏パックユニット１５は、図４に示すように、裏パック２０１を有して構成されている。
【００２７】
裏パック２０１は、透明性を有する合成樹脂により成形されており、払出機構部２０２等が取り付けられるベース部２１１と、パチンコ機１０の後方に突出し略直方体形状をなす保護カバー部２１２とを有して構成されている。
【００２８】
保護カバー部２１２は、左右側面および上面が閉鎖されかつ下面のみが開放された形状をなし、少なくとも可変表示ユニット（後述：８６）を囲むのに十分な大きさを有する。
【００２９】
ベース部２１１には、その右上部に外部端子板２１３が設けられている。外部端子板２１３には、複数の出力端子が設けられており、これらの出力端子を介して遊技ホール側の管理制御装置に対して各種信号が出力される。
【００３０】
ベース部２１１には、外部端子板２１３よりも外側に、本体枠１３が開放されているか否か（または閉鎖されているか否か）を検知する本体枠開放スイッチ２１７が設けられている。外枠１１に対して本体枠１３を閉じた状態では、本体枠開放スイッチ２１７の金属接点が閉じて本体枠１３の閉鎖が検知され、外枠１１に対して本体枠１３を開いた状態では、金属接点が開いて本体枠１３の開放が検知されるようになっている。
【００３１】
なお、本体枠開放スイッチ２１７は、本体枠１３が開放状態の場合に主制御装置（後述：１６２）に対して本体枠開放信号を出力し、本体枠１３が閉鎖状態の場合は、本体枠開放信号の出力を停止する。具体的には、本体枠１３が開放している状態では、ＬＯＷレベル信号を出力し、本体枠１３が閉鎖している状態では、ＨＩＧＨレベル信号を出力する。なお、これに限定されることはなく、本体枠１３が開放している状態では、ＨＩＧＨレベル信号を出力し、本体枠１３が閉鎖している状態では、ＬＯＷレベル信号を出力する構成としてもよい。また、本体枠１３が開放している状態においてのみ電気信号を出力する構成としてもよい。
【００３２】
ベース部２１１には、さらに、パチンコ機１０の後方からみて右端部に上下一対の掛止ピン２１４が設けられている。掛止ピン２１４を本体枠１３に設けられた軸受け部（不図示）に挿通させることで、裏パックユニット１５が本体枠１３に対して回動可能に支持されている。また、ベース部２１１には、本体枠１３に設けられた被締結孔（不図示）に対して締結するための締結具２１５が設けられている。締結具２１５を被締結孔に嵌め込むことで本体枠１３に対して裏パックユニット１５が固定されている。
【００３３】
ベース部２１１には、さらに、保護カバー部２１２を迂回するようにして払出機構部２０２が設けられている。すなわち、裏パック２０１の最上部には、上方に開口したタンク２２１が設けられている。タンク２２１には、遊技ホールの島設備から供給される遊技球が逐次補給される。タンク２２１の下方には、下流側に向けて緩やかに傾斜するタンクレール２２２が連結されている。タンクレール２２２の下流側には、上下方向に延びるケースレール２２３が連結されている。ケースレール２２３の最下流部には、払出装置２２４が設けられている。
【００３４】
ケースレール２２３には、ケースレール２２３内の通路を通じてタンク２２１から払出装置２２４まで連なった遊技球を検知するように球無検知センサ２２３ａが設けられている。球無検知センサ２２３ａは、磁気検知タイプの近接センサで構成されており、検知範囲内を遊技球が通過する際の磁界の変化を検知して電気信号として出力する。なお、球無検知センサ２２３ａは、磁気検知タイプの近接センサに限定されることはなく、遊技球を検知することができるのであれば任意であり、例えば、フォトセンサやリミットセンサ等を用いてもよい。
【００３５】
球無検知センサ２２３ａは、払出制御装置２４２に対して電気信号を出力する。具体的には、遊技球を検知していない状態では、ＬＯＷレベル信号を出力し、遊技球を検知している状態では、ＨＩＧＨレベル信号を出力する。なお、これに限定されることはなく、遊技球を検知していない状態では、ＨＩＧＨレベル信号を出力し、遊技球を検知している状態では、ＬＯＷレベル信号を出力する構成としてもよい。また、遊技球を検知している状態においてのみ電気信号を出力する構成としてもよい。
【００３６】
払出制御装置２４２では、球無検知センサ２２３ａの検知結果に基づいてタンク２２１が球無状態であるか否かを判定する。具体的には、あらかじめ定められた期間が経過するまで球無検知センサ２２３ａにおける遊技球の非検知状態が継続された場合は、タンク２２１が球無状態であると判定する。払出制御装置２４２においてタンク２２１が球無状態であると判定された場合、払出装置２２４による遊技球の払出が停止される。これにより、タンク２２１が球無状態であるにもかかわらず、払出装置２２４が動作し続けることが防止される。かかる払出動作の停止は、タンク２２１の球無状態が解除され球無検知センサ２２３ａで遊技球が検知されることにより解除される。また、払出制御装置２４２においてタンク２２１が球無状態であると判定された場合、それに対応した報知処理が実行される。なお、タンク２２１において球詰まりが発生し、払出装置２２４側へ遊技球が流れていかない場合も球無状態であると判定される。
【００３７】
また、ケースレール２２３には、球抜きスイッチ２２３ｂが設けられている。例えば、タンク２２１に貯留されている遊技球のパチンコ機１０の外部への排出に際して、ケースレール２２３にある遊技球もすべて排出する場合に球抜きスイッチ２２３ｂが押され、ケースレール２２３およびその下流側に貯留されている遊技球の排出が可能となる。なお、球抜きスイッチ２２３ｂの設置箇所は、ケースレール２２３に限定されることはなく、例えば、払出制御装置２４２に設置してもよい。
【００３８】
払出装置２２４では、遊技球の払出が実行される。払い出された遊技球は、出口側の通路に設けられた払出球検知センサ２５８により検知される。そして、払出装置２２４の下流側に設けられた払出通路（不図示）を通じて、ベース部２１１に設けられた遊技球分配部２２５に供給される。
【００３９】
払出機構部２０２には、裏パック基板２２９が設置されている。裏パック基板２２９には、例えば、交流２４ボルトの主電源が供給され、電源スイッチ２２９ａの切換操作により電源ＯＮまたは電源ＯＦＦとされるようになっている。
【００４０】
ベース部２１１の下端部には、その下端部を前後に挟むようにして制御装置集合ユニット２０４が取り付けられている。
【００４１】
制御装置集合ユニット２０４は、横長形状をなす取付台２４１を有して構成されている。取付台２４１には、払出制御装置２４２と、電源および発射制御装置２４３と、球貸用接続端子板２４９とが搭載されている。払出制御装置２４２、電源および発射制御装置２４３および球貸用接続端子板２４９は、払出制御装置２４２および球貸用接続端子板２４９がパチンコ機１０の後方となり、電源および発射制御装置２４３がパチンコ機１０の前方となるように前後に重ねて配置されている。
【００４２】
払出制御装置２４２は、払出装置２２４を制御する払出制御基板を有して構成されている。払出制御基板は、無色透明の基板ボックス２４４内に収容されている。なお、払出制御装置２４２から払出装置２２４への払出指令の信号は、裏パック基板２２９により中継される。また、払出制御装置２４２には、状態復帰スイッチ２４５が設けられている。例えば、払出装置２２４における球詰まり等、払出エラーの発生時において状態復帰スイッチ２４５が押されると、球詰まりの解消が図られるようになっている。また、払出制御基板には、７セグメント表示器２４２ａが搭載されている。本体枠１３を外枠１１に対して開放することで、基板ボックス２４４を通じて７セグメント表示器２４２ａの表示内容が視認可能となっている。
【００４３】
電源および発射制御装置２４３は、各種制御装置等で必要とする所定の電力を生成するとともに、遊技球発射ハンドル４１の操作に伴う遊技球の発射制御を行う電源および発射制御基板を有して構成されている。電源および発射制御基板は、基板ボックス２４６内に収容されている。
【００４４】
電源および発射制御装置２４３には、ＲＡＭ消去スイッチ２４７が設けられている。パチンコ機１０は、各種データの記憶保持機能を有し、万一停電が発生した際でも停電時の状態を保持し、停電からの復帰の際には、停電時の状態に復帰できるようになっている。したがって、例えば、遊技ホールの営業終了の場合のように通常手順で電源を遮断すると、遮断前の状態が記憶保持されるが、ＲＡＭ消去スイッチ２４７を押下しながら電源を投入すると、ＲＡＭのデータが初期化されるようになっている。
【００４５】
球貸用接続端子板２４９は、球貸装置Ｙ、払出制御装置２４２および球貸操作装置３６
に電気的に接続され、主として遊技者による球貸し操作の指令を取り込んでそれを払出制御装置２４２に出力するものである。
【００４６】
次に、遊技盤８１の構成を説明する。
図５は、遊技盤８１の正面図である。
遊技盤８１は、図５に示すように、正面視略正方形状に切削加工した木製のベース板８１ａに、遊技球案内用の多数の釘８８、風車、レール１０１、１０２、一般入賞口８２、可変入賞装置８３、始動入賞口８４ａ、始動入賞口８４ｂおよび可変表示ユニット８６等を組み付けて構成されている。そして、遊技盤８１の周縁部が本体枠１３の裏面側に取り付けられる。一般入賞口８２、可変入賞装置８３、始動入賞口８４ａ、始動入賞口８４ｂおよび可変表示ユニット８６は、ルータ加工によってベース板８１ａに形成された貫通孔に設けられ、遊技盤８１の前面側から木ねじ等により固定されている。遊技盤８１の前面中央部は、窓部２１を通じて前扉枠１４の前面側から視認することができる。
【００４７】
遊技盤８１の前面には、帯状の金属板を略円弧状に屈曲加工して形成した内レール１０１が設けられている。内レール１０１の外側には、同様に、帯状の金属板を略円弧状に屈曲加工して形成した外レール１０２が設けられている。内レール１０１と外レール１０２とは、遊技球が通過可能な間隔をあけて配置されている。内レール１０１の右下の先端部と、外レール１０２の右上の先端部との間には、円弧を内面側に設けて形成された樹脂製の円弧部材１０３が設けられている。円弧部材１０３は、ベース板８１ａに打ち込んで固定されている。レール１０１、１０２により遊技盤８１の前面外周が囲まれ、ベース板８１ａおよびガラス２２により前後が囲まれることにより、遊技盤８１の前面には、遊技球の挙動により遊技が行われる遊技領域が形成される。遊技領域は、遊技盤８１の前面であってレール１０１、１０２および円弧部材１０３により区画して形成される略円形状の領域である。
【００４８】
レール１０１、１０２は、遊技球発射装置（後述：１１０）から発射された遊技球を遊技盤８１の上部に案内するためのものである。内レール１０１の先端部には、戻り球防止部材１０４が取り付けられ、一旦、遊技盤８１の上部に案内された遊技球が、レール１０１、１０２によって構成される誘導レールを逆戻りするといった不具合を防止することができる。外レール１０２の先端部には、遊技球の最大飛翔部分に対応する位置に返しゴム１０５が取り付けられ、所定以上の勢いで発射された遊技球が返しゴム１０５に当たって、勢いが減衰されつつ遊技領域の中央部に跳ね返される。
【００４９】
遊技領域の右上部には、特別図柄表示装置９３が設けられている。特別図柄表示装置９３は、主制御装置１６２の制御により表示が行われるものであり、主に、演出図柄の変動中およびその結果、並びにパチンコ機１０の遊技状態が表示される。特別図柄表示装置９３には、発光手段である複数のＬＥＤ９３ａと、７セグメント表示器９３ｂとが設けられている。
【００５０】
ＬＥＤ９３ａは、パチンコ機１０の現在の遊技状態を点灯状態により示したり、演出図柄が変動中であるか否かを点灯状態により示したり、停止図柄が大当たり図柄か外れ図柄であるかを点灯状態により示したり、保留球数を点灯状態により示したりするものである。なお、ＬＥＤ９３ａは、それぞれのＬＥＤの発光色（例えば、赤色、緑色、青色）が異なるように構成され、その発光色の組み合わせにより、少ないＬＥＤでパチンコ機１０の各種遊技状態を報知することができる。
【００５１】
７セグメント表示器９３ｂは、大当たり中のラウンド数やエラー表示を行うものである。
【００５２】
遊技領域の中央部には、可変表示ユニット８６が設けられている。可変表示ユニット８６には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）で構成される演出図柄表示装置９１と、ＬＥＤで構成される普通図柄表示装置９４とが設けられている。可変表示ユニット８６には、演出図柄表示装置９１の外周を囲むようにして、センターフレーム９２が設けられている。
【００５３】
演出図柄表示装置９１は、始動入賞口８４ａへの入賞または始動入賞口８４ｂへの入賞を契機として演出図柄を変動表示する。演出図柄表示装置９１には、左、中および右の３つの図柄列が横方向に並んで表示される。各図柄列は、複数の演出図柄によって構成され、これら演出図柄が図柄列ごとに縦スクロールすることにより変動表示が行われる。なお、演出図柄表示装置９１は、ＬＣＤに代えて、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ
Ｔｕｂｅ）ディスプレイ等の可変表示装置、７セグメントＬＥＤ、ドットマトリクス表示装置、モータの回転により可変表示するドラムで構成してもよい。
【００５４】
演出図柄表示装置９１で演出図柄が変動中に始動入賞口８４ａに遊技球が入賞した場合、その入賞回数は、最大４回まで保留される。保留球数は、特別図柄表示装置９３で表示されるとともに保留ランプ９５ａでも点灯表示される。保留ランプ９５ａは、最大保留数分の４つ設けられ、演出図柄表示装置９１の左下方に設けられている。
【００５５】
演出図柄表示装置９１で演出図柄が変動中に始動入賞口８４ｂに遊技球が入賞した場合、その入賞回数は、最大４回まで保留される。保留球数は、特別図柄表示装置９３で表示されるとともに保留ランプ９５ｂでも点灯表示される。保留ランプ９５ｂは、最大保留数分の４つ設けられ、演出図柄表示装置９１の右下方に設けられている。
【００５６】
普通図柄表示装置９４は、スルーゲート８５の通過を契機として普通図柄を変動表示する。普通図柄表示装置９４は、普通図柄の表示部９４ａと、保留ランプ９６とを有して構成されている。普通図柄表示装置９４には、表示部９４ａにおいて、「○」の普通図柄と、「×」の普通図柄とが交互に点灯することにより変動表示が行われる。
【００５７】
普通図柄表示装置９４で普通図柄が変動中に遊技球がスルーゲート８５を通過した場合、その通過回数は、最大４回まで保留される。保留球数は、特別図柄表示装置９３で表示されるとともに保留ランプ９６でも点灯表示される。保留ランプ９６は、最大保留数分の４つ設けられ、演出図柄表示装置９１の上方に左右対称に設けられている。
【００５８】
可変表示ユニット８６の下方には、遊技球が入賞可能な始動入賞口８４ａが設けられている。始動入賞口８４ａに遊技球が入賞すると、始動入賞口センサ（後述：１５４ａ）がオンになり、これを契機として主制御装置１６２で大当たり抽選が行われる。また、始動入賞口８４ａに遊技球が入賞すると、５個の遊技球が賞球として払い出される。
【００５９】
始動入賞口８４ａの下方には、遊技球が入賞可能な始動入賞口８４ｂが設けられている。始動入賞口８４ｂの両側には、可動片（電動チューリップ）が設けられている。普通図柄が所定図柄（例えば、「○」の図柄）で停止表示された場合は、可動片が所定時間だけ開放され、始動入賞口８４ｂに入賞しやすくなる。始動入賞口８４ｂに遊技球が入賞すると、始動入賞口センサ（後述：１５４ｂ）がオンになり、これを契機として主制御装置１６２で大当たり抽選が行われる。また、始動入賞口８４ｂに遊技球が入賞すると、５個の遊技球が賞球として払い出される。
【００６０】
始動入賞口８４ｂの下方には、可変入賞装置８３が設けられている。可変入賞装置８３の略中央部には、横長矩形状の大入賞口８３ａが設けられている。大当たり抽選の結果、大当たりとなると、所定時間（変動時間）が経過した後に、大当たりであることを示すよ
うにＬＥＤ９３ａを点灯させるとともに、演出図柄表示装置９１で大当たり図柄を停止表示することにより、大当たりの発生が報知される。その後、大当たりが発生する。大当たりとなると、通常時には閉鎖されている大入賞口８３ａが、所定条件が成立する（例えば、２９［ｓ］経過し、または遊技球が９個入賞する）まで開放される。大入賞口８３ａに遊技球が入賞すると、１５個の遊技球が賞球として払い出される。
【００６１】
大入賞口８３ａは、所定条件が成立すると閉鎖され、その閉鎖後、再度、所定条件が成立するまで大入賞口８３ａが開放される。大入賞口８３ａの開閉動作は、最高で例えば１５回（１５ラウンド）繰り返し可能にされている。したがって、大当たり中は、遊技者に対して通常時より多量の賞球が払い出される。
【００６２】
可変入賞装置８３は、具体的には、大入賞口８３ａを覆う横長矩形状の開閉板と、その開閉板の下辺を軸として前方側に開閉駆動するためのソレノイドとを有して構成されている。大入賞口８３ａは、通常時は、遊技球が入賞できないかまたは入賞しがたい閉状態になっている。これに対し、大当たり時は、ソレノイドを駆動して開閉板を前面下側に傾倒し、遊技球が大入賞口８３ａに入賞しやすい開状態を一時的に形成し、その開状態と閉状態との状態を交互に繰り返すように動作する。
【００６３】
また、始動入賞口８４ａの左右両側には、遊技球が入賞可能な一般入賞口８２が複数設けられている。一般入賞口８２に遊技球が入賞すると、５個から１５個の遊技球が賞球として払い出される。
【００６４】
さらに、遊技領域の最下部には、アウト口８７が設けられている。いずれの入賞口８２、８３ａ、８４ａ、８４ｂにも入賞しなかった遊技球は、アウト口８７を通って排出通路（不図示）へと導出される。
【００６５】
遊技盤８１の下側における左右の隅部には、証紙や識別ラベル等を貼着するための貼着スペースＫ１、Ｋ２が設けられ、貼着スペースＫ１に貼られた証紙等は、前扉枠１４の小窓を通じて視認することができる。
【００６６】
次に、パチンコ機１０の制御系の構成を説明する。
図６は、制御系３００の構成を示すブロック図である。
【００６７】
制御系３００は、図６に示すように、主制御装置１６２と、払出制御装置２４２と、音声ランプ制御装置１４３と、演出図柄表示装置９１の表示制御を行う表示制御装置３０２と、電源および発射制御装置２４３とを有して構成されている。
【００６８】
主制御装置１６２は、ＤＩＰ（Ｄｕａｌ  Ｉｎｌｉｎｅ  Ｐａｃｋａｇｅ）等のワンチップ型のマイクロプロセッサであるＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１０と、主制御装置１６２の外部からデータを入力する入力ポート３１６と、主制御装置１６２の外部にデータを出力する出力ポート３１８とを有して構成されている。ＭＰＵ３１０、入力ポート３１６および出力ポート３１８は、バス３２０を介して相互に接続されている。
【００６９】
ＭＰＵ３１０は、ＭＰＵ３１０により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３１２と、制御プログラムの実行に際して各種のデータ等を記憶するためのワークエリアとして機能するＲＡＭ３１４と、割込回路、タイマ回路、データ送受信回路等の各種回路とを有して構成されている。
【００７０】
ＲＡＭ３１４は、ＭＰＵ３１０の内部レジスタの内容やＭＰＵ３１０により実行される
制御プログラムの戻り先番地等が記憶されるスタックエリアと、各種のフラグ、カウンタおよびＩ／Ｏ等の値が記憶される作業エリア（作業領域）とを有して構成されている。ＲＡＭ３１４は、パチンコ機１０の電源遮断後においても電源および発射制御装置２４３からバックアップ電圧が供給されてデータを保持（バックアップ）できる構成となっており、ＲＡＭ３１４に記憶されるデータは、すべてバックアップされる。
【００７１】
電源遮断時（停電発生による電源遮断時を含む。以下、同様）には、Ｉ／Ｏ等の値がＲＡＭ３１４に記憶される。一方、電源投入時（停電解消による電源投入時を含む。以下、同様）には、ＲＡＭ３１４に記憶される情報に基づいて、パチンコ機１０の状態が電源遮断前の状態に復帰される。ＲＡＭ３１４への書き込みは、メイン処理（図１８）によって電源遮断時に実行され、ＲＡＭ３１４に書き込まれた各値の復帰は、電源投入時の立ち上げ処理（図１７）において実行される。なお、ＭＰＵ３１０のＮＭＩ端子には、電源遮断時に、停電監視回路２４３ｃから停電信号ＳＧ１が入力されるように構成されており、ＭＰＵ３１０では、停電信号ＳＧ１が入力されると、停電時処理としてＮＭＩ割込処理（図１３）が実行される。
【００７２】
入力ポート３１６には、各一般入賞口８２に入賞した遊技球を検知する入賞口センサ１５２ａ〜１５２ｃと、可変入賞装置８３に入賞した遊技球を検知するカウントセンサ１５３と、始動入賞口８４ａに入賞した遊技球を検知する始動入賞口センサ１５４ａと、始動入賞口８４ｂに入賞した遊技球を検知する始動入賞口センサ１５４ｂと、スルーゲート８５を通過する遊技球を検知するゲートセンサ１５５と、発射制御部２４３ｂと、ＲＡＭ消去スイッチ回路２４３ｄと、払出制御装置２４２と等が接続されている。
【００７３】
出力ポート３１８には、払出制御装置２４２と、音声ランプ制御装置１４３と、特別図柄表示装置９３と、普通図柄表示装置９４と、外部端子板２１３と、発射制御部２４３ｂと、可変入賞装置８３のソレノイドと等が接続されている。ＭＰＵ３１０は、出力ポート３１８を介して、遊技の演出制御を行うための各種のコマンドを音声ランプ制御装置１４３に、遊技球の払出制御を行うための各種のコマンドを払出制御装置２４２にそれぞれ送信する。なお、音声ランプ制御装置１４３との通信は、主制御装置１６２から音声ランプ制御装置１４３への一方向となっている。これに対し、払出制御装置２４２との通信は、双方向となっている。
【００７４】
払出制御装置２４２には、主制御装置１６２と、払出装置２２４と、球貸用接続端子板２４９と、球無検知センサ２２３ａとが接続されている。さらに、球貸用接続端子板２４９には、球貸装置Ｙが接続されている。
【００７５】
音声ランプ制御装置１４３には、主制御装置１６２と、音声出力装置３６２と、ランプ表示装置３６４と、表示制御装置３０２と、操作ボタン３５とが接続されている。さらに、表示制御装置３０２には、演出図柄表示装置９１が接続されている。
【００７６】
電源および発射制御装置２４３は、パチンコ機１０の各部に電源を供給する電源部２４３ａと、遊技球の発射制御を行う発射制御部２４３ｂと、停電等による電源遮断を監視する停電監視回路２４３ｃと、ＲＡＭ消去スイッチ２４７が接続されるＲＡＭ消去スイッチ回路２４３ｄとを有して構成されている。
【００７７】
電源部２４３ａは、例えば、トランスを介して遊技ホールにおける商用電源（外部電源）に接続されている。そして、トランスから供給される外部電力に基づいて、各制御装置１６２、２４２、１４３、３０２等に対して各々に必要な動作電圧を供給する。その概要としては、電源部２４３ａは、トランスから供給される交流２４ボルトの電源を取り込み、各種スイッチや、ソレノイド、モータ等を駆動するための１２ボルトの電圧、ロジック
用の５ボルトの電圧、ＲＡＭバックアップ用のバックアップ電圧等を生成し、これら１２ボルトの電圧、５ボルトの電圧およびバックアップ電圧を各制御装置１６２、２４２、１４３、３０２等に対して供給する。
【００７８】
発射制御部２４３ｂには、遊技球発射装置１１０が接続されている。発射制御部２４３ｂは、主制御装置１６２により遊技球の発射が指示された場合に、遊技球発射ハンドル４１の回動量に応じた発射強度で遊技球が発射されるように遊技球発射装置１１０を制御する。具体的には、遊技者が遊技球発射ハンドル４１に触れていることをタッチセンサ（不図示）により検知し、発射を停止させるための発射停止スイッチ（不図示）が操作されていない場合に、遊技球発射ハンドル４１の回動量に対応してソレノイドが励磁され、遊技球発射ハンドル４１の回動量に応じた発射強度で遊技球が発射される。
【００７９】
停電監視回路２４３ｃは、電源遮断時に停電信号ＳＧ１を出力する回路である。停電監視回路２４３ｃは、電源部２４３ａから出力される最大電圧である直流安定２４ボルトの電圧を監視し、この電圧が２２ボルト未満になった場合に停電（電源遮断）の発生と判定し、主制御装置１６２および払出制御装置２４２に停電信号ＳＧ１を出力する。停電信号ＳＧ１の出力によって、主制御装置１６２および払出制御装置２４２は、停電の発生を認識し、ＮＭＩ割込処理（図１３）を実行する。なお、電源部２４３ａは、直流安定２４ボルトの電圧が２２ボルト未満になった後においても、ＮＭＩ割込処理の実行に充分な時間の間、制御系３００の駆動電圧である５ボルトの電圧の出力を正常値に維持するように構成されている。したがって、主制御装置１６２および払出制御装置２４２は、ＮＭＩ割込処理を正常に実行し完了することができる。
【００８０】
ＲＡＭ消去スイッチ回路２４３ｄは、ＲＡＭ消去スイッチ２４７が押下された場合に、主制御装置１６２および払出制御装置２４２に、バックアップデータをクリアするためのＲＡＭ消去信号ＳＧ２を出力する回路である。主制御装置１６２および払出制御装置２４２は、電源投入時にＲＡＭ消去信号ＳＧ２を入力すると、それぞれのバックアップデータをクリアする。
【００８１】
次に、演出図柄表示装置９１の表示画面を説明する。
図７は、演出図柄表示装置９１の表示画面を説明するための図面である。
【００８２】
図７（ａ）は、表示画面の領域区分設定と有効ライン設定とを模式的に示し、図７（ｂ）は、実際の表示画面の例を示している。
【００８３】
演出図柄は、「０」〜「９」の数字を付した１０種類の主図柄により構成されている。各主図柄は、木箱よりなる図柄の手前に「０」〜「９」の数字を付して構成されている。このうち奇数番号（「１」、「３」、「５」、「７」、「９」）を付した主図柄は、木箱の前面ほぼ一杯に大きな数字が付加されている。これに対し、偶数番号（「０」、「２」、「４」、「６」、「８」）を付した主図柄は、木箱の前面ほぼ一杯にお守り、風呂敷、ヘルメット等のキャラクタを模した付属図柄が付加されており、付属図柄の右下に偶数の数字が緑色で小さく、かつ、付属図柄の手前に表示されるように付加されている。
【００８４】
演出図柄表示装置９１の表示画面は、図７（ａ）に示すように、大きくは上下に２分割されている。下側の２／３が演出図柄を変動表示する主表示領域Ｄｍ、それ以外の上側の１／３が予告演出やキャラクタを表示する副表示領域Ｄｓとなっている。
【００８５】
主表示領域Ｄｍは、左、中、右の３つの表示領域Ｄｍ１〜Ｄｍ３に区分けされている。その３つの表示領域Ｄｍ１〜Ｄｍ３に、それぞれ３つの図柄列Ｚ１、Ｚ２、Ｚ３が表示される。各図柄列Ｚ１〜Ｚ３には、「０」〜「９」の演出図柄が既定の順で表示される。す
なわち、各図柄列Ｚ１〜Ｚ３は、数字の昇順または降順に主図柄が配列され、各図柄列Ｚ１〜Ｚ３ごとに周期性をもって上から下へとスクロールして変動表示が行われる。左図柄列Ｚ１においては、主図柄の数字が降順に現れるように配列されている。中図柄列Ｚ２および右図柄列Ｚ３においては、主図柄の数字が昇順に現れるように配列されている。
【００８６】
主表示領域Ｄｍには、各図柄列Ｚ１〜Ｚ３ごとに最大３個の演出図柄を表示可能である。主表示領域Ｄｍの中段部が有効ラインＬ１であり、毎回の変動表示に際して、左図柄列Ｚ１、右図柄列Ｚ３、中図柄列Ｚ２の順に、有効ラインＬ１上に演出図柄が停止表示される。演出図柄の停止時に有効ラインＬ１上に大当たり図柄で揃えば大当たりとして大当たり動画が表示される。
【００８７】
また、主表示領域Ｄｍの左下には、始動入賞口８４ａの保留球数に相当する数の保留球図柄が、主表示領域Ｄｍの右下には、始動入賞口８４ｂの保留球数に相当する数の保留球図柄がそれぞれ表示される。図７の例では、主表示領域Ｄｍの左下に３つの保留球図柄Ｒｍ１〜Ｒｍ３が表示されているので、始動入賞口８４ａの保留球数が現在３つであることを示している。これに対し、主表示領域Ｄｍの右下に１つの保留球図柄Ｒｍ４が表示されているので、始動入賞口８４ｂの保留球数が現在１つであることを示している。
【００８８】
副表示領域Ｄｓは、主表示領域Ｄｍよりも上方に横長に設けられている。さらに、左右方向に３つの予告領域Ｄｓ１〜Ｄｓ３に等区分されている。ここで、左右の予告領域Ｄｓ１、Ｄｓ３は、ソレノイドで電気的に開閉される両開き式の不透明な扉で通常覆われており、時としてソレノイドが励磁されて扉が手前に開放されることにより遊技者に視認可能となる表示領域となっている。中央の予告領域Ｄｓ２は、扉で覆い隠されずに常に視認できる表示領域となっている。
【００８９】
実際の表示画面では、図７（ｂ）に示すように、主表示領域Ｄｍに演出図柄が合計９個表示される。副表示領域Ｄｓにおいては、左右の扉が閉鎖された状態となっており、左右の予告領域Ｄｓ１、Ｄｓ３が覆い隠されて表示画面が視認できない状態となっている。変動表示の途中において、左右のいずれか一方または両方の扉が開放されると、左右の予告領域Ｄｓ１、Ｄｓ３に動画が表示され、通常より大当たりに移行しやすい状態であることが遊技者に報知される。中央の予告領域Ｄｓ２では、通常は、所定のキャラクタ（本実施の形態では、ハチマキを付けた少年）が所定動作をし、時として所定動作とは別の特別な動作をしたり、別のキャラクタが出現したりして予告演出が行われる。なお、演出図柄表示装置９１の表示画面は、原則として上下の表示領域Ｄｍ、Ｄｓに区分されているが、各表示領域Ｄｍ、Ｄｓを跨いでより大きく演出図柄やキャラクタ等を表示して演出を行うこともできる。
【００９０】
次に、遊技状態の種別（以下、遊技種別という。）を説明する。
図８は、大当たり種別を示す図である。
【００９１】
パチンコ機１０においては、図８に示すように、遊技種別のうち大当たり種別として、非確変大当たり、確変大当たり、ＪＵＢ（Ｊｕｍｐ  Ｕｐ  Ｂｏｎｕｓ）大当たり、突確大当たりおよび潜確大当たりの５つが規定されている。また、当たり種別として小当たりも規定されている。
【００９２】
大当たり抽選および大当たり種別抽選の結果、非確変大当たりとなった場合は、非確変大当たりであることを示すように特別図柄表示装置９３でＬＥＤ９３ａを点灯させるとともに、演出図柄表示装置９１に大当たり図柄のうち非確変図柄を停止表示し、その後に非確変大当たりが発生するように制御する。非確変図柄は、例えば、演出図柄表示装置９１において、主図柄が「２２２」、「４４４」、「６６６」といった偶数のぞろ目で構成さ
れる組み合わせとなる。また、１ラウンドにおいて大入賞口８３ａを長時間（例えば、２９［ｓ］）開放するラウンド（以下、長開放ラウンドという。）が最大１５回継続する。大入賞口８３ａが開放中に大入賞口８３ａに遊技球が９個入賞した場合は、開放時間が経過する前でも１ラウンドが終了する。大当たり演出の終了後には、大当たり抽選の当選確率が確変状態よりも低い通常状態となるように制御するとともに、演出図柄の変動時間が通常状態よりも短い時短状態が所定回数（例えば、１００回）継続するように制御する。
【００９３】
時短状態では、さらに、（１）始動入賞口８４ｂの可動片の開放時間が通常状態よりも長くなる（例えば、通常状態では０．２［ｓ］の開放が行われるところ、時短状態では２［ｓ］の開放が行われる。）か、（２）可動片の開放回数が通常状態よりも多くなる（例えば、通常状態では１回の開放が行われるところ、時短状態では３回の開放が行われる。）か、（３）可動片が開放する当選確率が通常状態よりも高くなるか、（４）普通図柄の変動時間が通常状態よりも短くなる。なお、これら（１）〜（４）を任意に組み合わせて行ってもよい。例えば、（１）可動片の開放時間が通常状態よりも長くなり、かつ、（３）可動片が開放する当選確率が通常状態よりも高くなってもよい。また、例えば、（２）可動片の開放回数が通常状態よりも多くなり、かつ、（４）普通図柄の変動時間が通常状態よりも短くなってもよい。このように時短状態では、始動入賞口８４ｂへの入賞機会が増えるので、遊技球の消化を抑制することができる。
【００９４】
大当たり抽選および大当たり種別抽選の結果、確変大当たりとなった場合は、確変大当たりであることを示すように特別図柄表示装置９３でＬＥＤ９３ａを点灯させるとともに、演出図柄表示装置９１に大当たり図柄のうち確変図柄を停止表示し、その後に確変大当たりが発生するように制御する。確変図柄は、例えば、演出図柄表示装置９１において、主図柄が「１１１」、「３３３」、「５５５」といった奇数のぞろ目で構成される組み合わせとなる。また、長開放ラウンドが最大１５回継続する。大入賞口８３ａが開放中に大入賞口８３ａに遊技球が９個入賞した場合は、開放時間が経過する前でも１ラウンドが終了する。大当たり演出の終了後には、確変状態となるように制御するとともに次の大当たりまで時短状態が継続するように制御する。
【００９５】
大当たり抽選および大当たり種別抽選の結果、ＪＵＢ大当たりとなった場合は、ＪＵＢ大当たりであることを示すように特別図柄表示装置９３でＬＥＤ９３ａを点灯させるとともに、演出図柄表示装置９１に大当たり図柄のうち突確図柄を停止表示し、その後にＪＵＢ大当たりが発生するように制御する。突確図柄は、例えば、「３４１」といった外れ図柄と区別しがたい組み合わせとなる。大当たり演出の開始後所定時間（例えば、２５［ｓ］）が経過した場合は、大当たりが発生したことを演出図柄表示装置９１に表示する。また、１ラウンドにおいて大入賞口８３ａを短時間（例えば、６０［ｍｓ］）開放するラウンド（以下、短開放ラウンドという。）が１５回継続し、その後、長開放ラウンドが最大１４回継続する。大入賞口８３ａが開放中に大入賞口８３ａに遊技球が９個入賞した場合は、開放時間が経過する前でも１ラウンドが終了する。大当たり演出の終了後には、確変状態となるように制御するとともに次の大当たりまで時短状態が継続するように制御する。
【００９６】
大当たり抽選および大当たり種別抽選の結果、突確大当たりとなった場合は、突確大当たりであることを示すように特別図柄表示装置９３でＬＥＤ９３ａを点灯させるとともに、演出図柄表示装置９１に大当たり図柄のうち突確図柄を停止表示し、その後に突確大当たりが発生するように制御する。大当たり演出の開始後所定時間（例えば、２５［ｓ］）が経過した場合は、確変状態となることを演出図柄表示装置９１に表示する。また、短開放ラウンドが１５回継続する。大入賞口８３ａが開放中に大入賞口８３ａに遊技球が９個入賞した場合は、開放時間が経過する前でも１ラウンドが終了する。大当たり演出の終了後には、確変状態となるように制御するとともに次の大当たりまで時短状態が継続するよ
うに制御する。
【００９７】
大当たり抽選および大当たり種別抽選の結果、潜確大当たりとなった場合は、潜確大当たりであることを示すように特別図柄表示装置９３でＬＥＤ９３ａを点灯させるとともに、演出図柄表示装置９１に大当たり図柄のうち突確図柄を停止表示し、その後に潜確大当たりが発生するように制御する。また、短開放ラウンドが１５回継続する。大入賞口８３ａが開放中に大入賞口８３ａに遊技球が９個入賞した場合は、開放時間が経過する前でも１ラウンドが終了する。大当たり演出の終了後には、確変状態となるように制御するとともに、時短状態である場合に限り次の大当たりまで時短状態が継続するように制御する。潜確大当たりは、１ラウンドの期間（開放時間）が極端に短く、大当たりが発生したことの報知も行われない。そのため、遊技者に対しては、大当たりとならずに確変状態に突然移行したかのような意外性を与えることができる。
【００９８】
大当たりの発生比率は、始動入賞口８４ａへの入賞に基づく大当たりについては、非確変大当たり、確変大当たり、ＪＵＢ大当たり、突確大当たりおよび潜確大当たりが３５：３５：４：１６：１０となっている。これに対し、始動入賞口８４ｂへの入賞に基づく大当たりについては、３５：６０：４：１：０となっている。突確大当たりおよび潜確大当たりでは実質的に賞球が払い出されないので、始動入賞口８４ａへの入賞に基づく大当たり時に賞球が払い出される比率は、３５＋３５＋４＝７４となるのに対し、始動入賞口８４ｂへの入賞に基づく大当たり時に賞球が払い出される比率は、３５＋６０＋４＝９９となる。したがって、始動入賞口８４ｂへの入賞に基づく大当たりの方が、始動入賞口８４ａへの入賞に基づく大当たりよりも賞球の払出数が多い。一方、非確変大当たり、確変大当たり、ＪＵＢ大当たりまたは突確大当たりとなると、その後は時短状態となって始動入賞口８４ｂに入賞しやすくなる。また、詳細は後述するが、始動入賞口８４ｂの保留球の方が始動入賞口８４ａの保留球よりも優先的に消化される。したがって、通常状態では、始動入賞口８４ａに主に入賞するので、大当たり時に賞球が払い出される比率が低いが、一旦、非確変大当たり、確変大当たり、ＪＵＢ大当たりまたは突確大当たりとなると、始動入賞口８４ｂに入賞しその保留球が優先的に消化されるので、再び通常状態になるまでは、大当たり時に賞球が払い出される比率が高くなる。これにより、遊技者は、非確変大当たり、確変大当たり、ＪＵＢ大当たりまたは突確大当たりとなることに高い期待を抱くので、遊技の趣向を向上することができる。
【００９９】
大当たり抽選および小当たり抽選の結果、小当たりとなった場合は、小当たりであることを示すように特別図柄表示装置９３でＬＥＤ９３ａを点灯させるとともに、演出図柄表示装置９１に大当たり図柄のうち突確図柄を停止表示し、その後に小当たりが発生するように制御する。また、大入賞口８３ａを短時間（例えば、６０［ｍｓ］）開放する動作が１５回継続する。大入賞口８３ａが開放中に大入賞口８３ａに遊技球が９個入賞した場合は、小当たり演出が終了する。小当たり演出の終了後には、元の状態を維持するように制御する。例えば、確変状態および時短状態であれば確変状態および時短状態を維持し、通常状態および非時短状態であれば通常状態および非時短状態を維持する。
【０１００】
一方、パチンコ機１０においては、遊技種別のうち外れ種別として、リーチ外れと、非リーチ外れの２つが規定されている。
【０１０１】
大当たり抽選およびリーチ抽選の結果、リーチ外れとなった場合は、外れであることを示すように特別図柄表示装置９３でＬＥＤ９３ａを点灯させる。これとともに、３つの演出図柄のうち左図柄および右図柄を同一の図柄で一旦停止表示して大当たりへの期待を遊技者に抱かせる演出（以下、リーチ演出という。）を行った後に、左図柄および右図柄とは異なる図柄で中図柄を停止表示することにより演出図柄表示装置９１にリーチ外れ図柄を停止表示し、その後に外れとなるように制御する。
【０１０２】
大当たり抽選およびリーチ抽選の結果、非リーチ外れとなった場合は、外れであることを示すように特別図柄表示装置９３でＬＥＤ９３ａを点灯させるとともに、リーチ演出を行わずに演出図柄表示装置９１に非リーチ外れ図柄を停止表示し、その後に外れとなるように制御する。非リーチ外れ図柄は、３つの演出図柄のうち少なくとも左図柄および右図柄が異なる組み合わせとなる。
【０１０３】
次に、主制御装置１６２で使用する乱数カウンタを説明する。
図９は、ＲＡＭ３１４のカウンタ用バッファおよび保留球格納エリアを示す図である。
【０１０４】
ＭＰＵ３１０は、各種の乱数カウンタを用いて、大当たり抽選や特別図柄表示装置９３の表示設定等を行う。具体的には、図９に示すように、大当たり抽選を行うための大当たり乱数カウンタＣ１と、大当たり種別抽選を行うための大当たり種別乱数カウンタＣ２と、リーチ抽選を行うためのリーチ乱数カウンタＣ３と、演出図柄の変動パターンを決定するための変動パターン乱数カウンタＣＳとが使用される。また、大当たり乱数カウンタＣ１の初期値を設定するための第１初期値乱数カウンタＣＩＮＩ１と、普通図柄表示装置９４で抽選結果を表示する普通抽選を行うための普通抽選乱数カウンタＣ４と、普通抽選乱数カウンタＣ４の初期値を設定するための第２初期値乱数カウンタＣＩＮＩ２とが使用される。
【０１０５】
大当たり乱数カウンタＣ１は、例えば、「０」〜「７３８」の数値範囲のうちいずれかの値をとり得るループカウンタとして構成されている。更新のたびに、現在の値に「１」が加算され、最大値（「７３８」）を超えた場合は初期値に戻るようになっている。大当たり乱数カウンタＣ１の場合、初期値は、最大値に達した時点の第１初期値乱数カウンタＣＩＮＩ１の値に設定される。大当たりとなる乱数の値（以下、大当たり値という。）は、通常状態と確変状態とでそれぞれ設定されている。通常状態については、例えば、大当たり値の数が２個で、その値は、「３７３」、「７２７」となっている。これに対し、確変状態については、例えば、大当たり値の数が１４個で、その値は、「５９」、「１０９」、「１６３」、「２１１」、「２６３」、「３１７」、「３６７」、「４２１」、「４７９」、「５２３」、「６３１」、「６８３」、「７３３」となっている。また、小当たりとなる乱数の値（以下、小当たり値という。）は、例えば、「１５７」となっている。
【０１０６】
第１初期値乱数カウンタＣＩＮＩ１は、大当たり乱数カウンタＣ１と同一の数値範囲（「０」〜「７３８」）のうちいずれかの値をとり得るループカウンタとして構成されている。更新のたびに、現在の値に「１」が加算され、最大値（「７３８」）を超えた場合は初期値に戻るようになっている。第１初期値乱数カウンタＣＩＮＩ１の場合、初期値は、「０」に設定される。第１初期値乱数カウンタＣＩＮＩ１は、大当たり乱数カウンタＣ１とは異なる周期で更新される。これにより、大当たり乱数カウンタＣ１の更新を不規則に行うことができるので、不正行為が行われることを防止することができる。
【０１０７】
大当たり種別乱数カウンタＣ２は、例えば、「０」〜「９９」の数値範囲のうちいずれかの値をとり得るループカウンタとして構成されている。更新のたびに、現在の値に「１」が加算され、最大値（「９９」）を超えた場合は初期値に戻るようになっている。大当たり種別乱数カウンタＣ２の場合、初期値は、「０」に設定される。始動入賞口８４ａについては、非確変大当たりとなる乱数の値（以下、非確変大当たり種別値という。）は、例えば、「０」〜「３４」となっている。確変大当たりとなる乱数の値（以下、確変大当たり種別値という。）は、例えば、「３５」〜「６９」となっている。ＪＵＢ大当たりとなる乱数の値（以下、ＪＵＢ大当たり種別値という。）は、例えば、「７０」〜「７３」となっている。突確大当たりとなる乱数の値（以下、突確大当たり種別値という。）は、例えば、「７４」〜「８９」となっている。潜確大当たりとなる乱数の値（以下、潜確大
当たり種別値という。）は、例えば、「９０」〜「９９」となっている。これに対し、始動入賞口８４ｂについては、例えば、非確変大当たり種別値が「０」〜「３４」、確変大当たり種別値が「３５」〜「９４」、ＪＵＢ大当たり種別値が「９５」〜「９８」、突確大当たり種別値が「９９」となっている。
【０１０８】
リーチ乱数カウンタＣ３は、例えば、「０」〜「１９９８」の数値範囲のうちいずれかの値をとり得るループカウンタとして構成されている。更新のたびに、現在の値に「１」が加算され、最大値（「１９９８」）を超えた場合は初期値に戻るようになっている。リーチ乱数カウンタＣ３の場合、初期値は、「０」に設定される。外れ時にリーチ演出を行う乱数の値（以下、リーチ値という。）は、例えば、「１８８７」〜「１９９８」となっている。
【０１０９】
変動パターン乱数カウンタＣＳは、例えば、「０」〜「２１０」の数値範囲のうちいずれかの値をとり得るループカウンタとして構成されている。更新のたびに、現在の値に「１」が加算され、最大値（「２１０」）を超えた場合は初期値に戻るようになっている。変動パターン乱数カウンタＣＳの場合、初期値は、「０」に設定される。
【０１１０】
普通抽選乱数カウンタＣ４は、例えば、「０」〜「２５０」の数値範囲のうちいずれかの値をとり得るループカウンタとして構成されている。更新のたびに、現在の値に「１」が加算され、最大値（「２５０」）を超えた場合は初期値に戻るようになっている。普通抽選乱数カウンタＣ４の場合、初期値は、最大値に達した時点の第２初期値乱数カウンタＣＩＮＩ２の値に設定される。当たりとなる乱数の値の数は、例えば、１４９個で、その値は、「５」〜「１５３」となっている。
【０１１１】
第２初期値乱数カウンタＣＩＮＩ２は、普通抽選乱数カウンタＣ４と同一の数値範囲（「０」〜「２５０」）のうちいずれかの値をとり得るループカウンタとして構成されている。更新のたびに、現在の値に「１」が加算され、最大値（「２５０」）を超えた場合は初期値に戻るようになっている。第２初期値乱数カウンタＣＩＮＩ２の場合、初期値は、「０」に設定される。第２初期値乱数カウンタＣＩＮＩ２は、普通抽選乱数カウンタＣ４とは異なる周期で更新される。これにより、普通抽選乱数カウンタＣ４の更新を不規則に行うことができるので、不正行為が行われることを防止することができる。
【０１１２】
ＲＡＭ３１４には、カウンタ用バッファが設けられている。各カウンタは、短時間間隔で更新され、その更新値がカウンタ用バッファに格納される。
【０１１３】
ＲＡＭ３１４には、始動入賞口８４ａに対応する保留球格納エリアと、始動入賞口８４ｂに対応する保留球格納エリアとが設けられている。始動入賞口８４ａに対応する保留球格納エリアは、１つの実行エリアと、４つの保留エリアとで構成されている。１つの保留エリアには、始動入賞口８４ａに遊技球が入賞するタイミングで、大当たり乱数カウンタＣ１、大当たり種別乱数カウンタＣ２、リーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値が格納される。具体的には、いずれの保留エリアにも乱数カウンタ値が格納されていない場合は、第１保留エリアに格納される。第１保留エリアに乱数カウンタ値が格納されている場合は、第２保留エリアに格納される。第１、第２保留エリアに乱数カウンタ値が格納されている場合は、第３保留エリアに格納される。第１ないし第３保留エリアに乱数カウンタ値が格納されている場合は、第４保留エリアに格納される。すべての保留エリアに乱数カウンタ値が格納されている場合は、いずれの保留エリアにも格納されない。
【０１１４】
保留エリアの乱数カウンタ値は、大当たり抽選を行うごとに実行エリア側にシフトされる。具体的には、第１保留エリアの乱数カウンタ値が実行エリアにシフトされ、その後、
第２保留エリアの乱数カウンタ値が第１保留エリアにシフトされる。次いで、第３保留エリアの乱数カウンタ値が第２保留エリアにシフトされ、その後、第４保留エリアの乱数カウンタ値が第３保留エリアにシフトされる。
【０１１５】
また、始動入賞口８４ｂに対応する保留球格納エリアは、同様に、４つの保留エリアで構成されている。実行エリアは、始動入賞口８４ａに対応する保留球格納エリアの実行エリアを共通に利用する。１つの保留エリアには、始動入賞口８４ｂに遊技球が入賞するタイミングで、大当たり乱数カウンタＣ１、大当たり種別乱数カウンタＣ２、リーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値が格納される。保留エリアへの格納およびシフトは、始動入賞口８４ａに対応する保留球格納エリアの場合と同様である。
【０１１６】
次に、コマンドの種別を説明する。
図１０は、コマンドの種別を示す図である。
コマンドの種別としては、図１０に示すように、変動パターンコマンド、停止種別コマンド、確定コマンドおよび先読コマンドがある。
【０１１７】
変動パターンコマンドは、複数の変動パターンのうちいずれかを指定するためのコマンドである。変動パターンは、遊技種別に対応している。例えば、変動パターン３は、通常のリーチ演出であるノーマルリーチを行った後に外れとなる遊技状態に対応し、変動パターン８は、ノーマルリーチよりも変動時間が長く派手なリーチ演出であるスーパーリーチを行った後に非確変大当たりとなる遊技状態に対応している。また、変動パターン１０は、スーパーリーチよりも変動時間が長く派手なリーチ演出であるスペシャルリーチを行った後に確変大当たりとなる遊技状態に対応し、変動パターン１２は、特殊変動表示を行った後に突確大当たりとなる遊技状態に対応している。変動パターンコマンドは、停止種別コマンドとともに演出図柄の変動開始時に音声ランプ制御装置１４３に送信される。
【０１１８】
停止種別コマンドは、演出図柄の停止図柄として非リーチ外れ図柄を指定するためのコマンドと、演出図柄の停止図柄としてリーチ外れ図柄を指定するためのコマンドと、演出図柄の停止図柄として非確変図柄を指定するためのコマンドと、演出図柄の停止図柄として確変図柄を指定するためのコマンドと、演出図柄の停止図柄として突確図柄を指定するためのコマンドとを含む。これらは、停止図柄の具体的な内容を指定するものではなく、単に停止図柄の種別を指定するだけのものである。すなわち、主制御装置１６２で停止図柄の種別だけを決定し、表示制御装置３０２で停止図柄の具体的な内容を決定することとなるので、主制御装置１６２の処理負荷を低減することができる。停止種別コマンドは、変動パターンコマンドとともに演出図柄の変動開始時に音声ランプ制御装置１４３に送信される。
【０１１９】
確定コマンドは、演出図柄の停止表示の確定を指定するためのコマンドである。確定コマンドは、演出図柄の変動終了時に音声ランプ制御装置１４３に送信される。
【０１２０】
本実施の形態に係るパチンコ機１０は、先読演出を行う機種である。先読演出とは、始動入賞口８４ａの保留球数が「０」以上でかつ「４」未満の場合に始動入賞口８４ａに遊技球が入賞するか、または始動入賞口８４ｂの保留球数が「０」以上でかつ「４」未満の場合に始動入賞口８４ｂに遊技球が入賞し、（１）そのタイミングで取得した大当たり乱数カウンタＣ１等の値に基づいて大当たりであると判定された場合、特殊な演出（例えば、該当の保留球図柄を星の図柄にする演出）を行うことにより、その後に消化される保留球について大当たりとなることを予告する演出のこと、（２）大当たり乱数カウンタＣ１等の値に基づいて小当たりであると判定された場合、特殊な演出を行うことにより、その後に消化される保留球について小当たりとなることを予告する演出のこと、および（３）大当たり乱数カウンタＣ１等の値に基づいて外れであると判定された場合、特殊な演出を
行うことにより、その後に消化される保留球について外れとなることを予告する演出のことである。先読コマンドは、変動パターンを指定するための２バイトのコマンドと、先読演出に係る保留球数（大当たりとなる保留球が何番目か）を示す先読保留球数を指定するための２バイトのコマンドである。したがって、先読コマンドは、合計４バイトのコマンドから構成されている。ただし、先読コマンドのうち変動パターンを指定するためのコマンドは、音声ランプ制御装置１４３および表示制御装置３０２が先読コマンドと変動パターンコマンドを区別できるように、変動パターンコマンドとは異なるデータ構造（例えば、図１０中の種別データが異なる。）となっている。先読保留球数は、始動入賞口８４ａに対応する先読保留球数１か、または始動入賞口８４ｂに対応する先読保留球数２のいずれかを示す。先読コマンドは、始動入賞口８４ａへの入賞時または始動入賞口８４ｂへの入賞時に音声ランプ制御装置１４３に送信される。
【０１２１】
なお、コマンドの種別としては、その他にも、払出初期化コマンド、払出復帰コマンド、賞球コマンド、電源断コマンドその他各種のコマンドがある。図１０のコマンドは代表的なコマンドにすぎない。
【０１２２】
次に、ＲＯＭ３１２のデータ構造を説明する。
ＲＯＭ３１２には、変動パターンを決定するための複数の変動パターンテーブルと、変動パターンテーブルを決定するための振分構造テーブルとが格納されている。
【０１２３】
まず、振分構造テーブルのデータ構造を説明する。
図１１は、振分構造テーブル４０４のデータ構造の一部を示す図である。
【０１２４】
変動パターンテーブルは、大当たり、小当たりおよび外れのそれぞれに対応して設けられている。
【０１２５】
大当たりに対応する変動パターンテーブルは、大当たり種別ごとに複数設けられている。
【０１２６】
非確変大当たりに対応する変動パターンテーブル（以下、非確変大当たり変動パターンテーブルという。）は、保留球数ごとに複数設けられている。各保留球数に対応する非確変大当たり変動パターンテーブルは、さらに、リーチ乱数カウンタＣ３の所定の数値範囲ごとに設けられている。非確変大当たり変動パターンテーブルは、確変大当たりに対応する変動パターンテーブル（以下、確変大当たり変動パターンテーブルという。）の一部を共用している。したがって、非確変大当たりにのみ対応する専用の変動パターンテーブルは存在しない。これにより、非確変大当たり変動パターンテーブルにより決定された変動パターンからは、非確変大当たりか確変大当たりかを区別することができないので、非確変大当たり時でも、確変大当たりへの期待を抱くことができ、遊技の趣向を向上することができる。なお、非確変大当たり変動パターンテーブルは、保留球数が減算された後に参照（後述：ステップＳ６０６、Ｓ６２２、Ｓ７０４）されるものであるので、保留球数の範囲は、「０」〜「３」となっている。また、図１１では、保留球数が「０」〜「３」の範囲を便宜上まとめて図示しているが、実際は、保留球数ごとに非確変大当たり変動パターンテーブルが設けられている。以下、他の変動パターンテーブルについても同様である。
【０１２７】
非確変大当たり変動パターンテーブルにより決定された変動パターンコマンドは、確変大当たり以外の遊技種別に対応する変動パターンテーブルにより決定された変動パターンコマンドとは一致しない。したがって、表示制御装置３０２では、その変動パターンコマンドから非確変大当たりまたは確変大当たりを特定することができる。
【０１２８】
確変大当たり変動パターンテーブルは、保留球数ごとに複数設けられている。各保留球数に対応する確変大当たり変動パターンテーブルは、さらに、リーチ乱数カウンタＣ３の所定の数値範囲ごとに設けられている。確変大当たり変動パターンテーブルのうち確変大当たりにのみ対応する専用の変動パターンテーブルにより決定された変動パターンコマンドは、他の遊技種別に対応する変動パターンテーブルにより決定された変動パターンコマンドとは一致しない。したがって、表示制御装置３０２では、その変動パターンコマンドから確変大当たりを特定することができる。
【０１２９】
ＪＵＢ大当たりに対応する変動パターンテーブル（以下、ＪＵＢ大当たり変動パターンテーブルという。）は、保留球数ごとに複数設けられている。各保留球数に対応するＪＵＢ大当たり変動パターンテーブルは、さらに、リーチ乱数カウンタＣ３の所定の数値範囲ごとに設けられている。ＪＵＢ大当たり変動パターンテーブルにより決定された変動パターンコマンドは、他の遊技種別に対応する変動パターンテーブルにより決定された変動パターンコマンドとは一致しない。したがって、表示制御装置３０２では、その変動パターンコマンドからＪＵＢ大当たりを特定することができる。
【０１３０】
突確大当たりに対応する変動パターンテーブル（以下、突確大当たり変動パターンテーブルという。）は、保留球数ごとに複数設けられている。各保留球数に対応する突確大当たり変動パターンテーブルは、さらに、リーチ乱数カウンタＣ３の所定の数値範囲ごとに設けられている。突確大当たり変動パターンテーブルにより決定された変動パターンコマンドは、他の遊技種別に対応する変動パターンテーブルにより決定された変動パターンコマンドとは一致しない。したがって、表示制御装置３０２では、その変動パターンコマンドから突確大当たりを特定することができる。
【０１３１】
潜確大当たりに対応する変動パターンテーブル（以下、潜確大当たり変動パターンテーブルという。）は、保留球数ごとに複数設けられている。各保留球数に対応する潜確大当たり変動パターンテーブルは、さらに、リーチ乱数カウンタＣ３の所定の数値範囲ごとに設けられている。潜確大当たり変動パターンテーブルにより決定された変動パターンコマンドは、他の遊技種別に対応する変動パターンテーブルにより決定された変動パターンコマンドとは一致しない。したがって、表示制御装置３０２では、その変動パターンコマンドから潜確大当たりを特定することができる。
【０１３２】
小当たりに対応する変動パターンテーブル（以下、小当たり変動パターンテーブルという。）は、保留球数ごとに複数設けられている。各保留球数に対応する小当たり変動パターンテーブルは、さらに、リーチ乱数カウンタＣ３の所定の数値範囲ごとに設けられている。小当たり変動パターンテーブルにより決定された変動パターンコマンドは、他の遊技種別に対応する変動パターンテーブルにより決定された変動パターンコマンドとは一致しない。したがって、表示制御装置３０２では、その変動パターンコマンドから小当たりを特定することができる。
【０１３３】
一方、外れに対応する変動パターンテーブル（以下、外れ変動パターンテーブルという。）は、保留球数ごとに複数設けられている。各保留球数に対応する外れ変動パターンテーブルは、さらに、リーチ乱数カウンタＣ３の所定の数値範囲ごとに設けられている。ここで、リーチ外れに対応する変動パターンテーブルと、非リーチ外れに対応する変動パターンテーブルとは、別々に設けられている。例えば、図１１の例では、リーチ乱数カウンタＣ３の値が「０」〜「１８８６」に対応する外れ変動パターンテーブルが、非リーチ外れに対応する変動パターンテーブルに対応し、その他の外れ変動パターンテーブルが、リーチ外れに対応する変動パターンテーブルに対応している。なお、図１１の例では、保留球数が「０」〜「１」の範囲しか図示していないが、「２」〜「３」の範囲についても、リーチ乱数カウンタＣ３の所定の数値範囲ごとに外れ変動パターンテーブルが設けられて
いる。
【０１３４】
外れ変動パターンテーブルにより決定された変動パターンコマンドは、他の遊技種別に対応する変動パターンテーブルにより決定された変動パターンコマンドとは一致しない。したがって、表示制御装置３０２では、その変動パターンコマンドからリーチ外れおよび非リーチ外れのいずれかを特定することができる。
【０１３５】
振分構造テーブル４０４には、図１１に示すように、大当たり、小当たりおよび外れの別、大当たり種別、保留球数並びにリーチ乱数カウンタの値ごとに、変動パターンテーブルへのアドレスが登録されている。図１１の例では、大当たり抽選の結果が「大当たり」、大当たり種別抽選の結果が「非確変大当たり」、保留球数が「０」〜「３」のいずれかおよびリーチ乱数カウンタの値が「０」〜「９９８」のいずれかである場合は、変動パターンテーブル１へのアドレスが対応付けられている。
【０１３６】
次に、変動パターンテーブルのデータ構造を説明する。
図１２は、変動パターンテーブル４０６のデータ構造を示す図である。
【０１３７】
変動パターンテーブル４０６には、図１２に示すように、変動パターン乱数カウンタＣＳの数値範囲に対応して、例えば、２１１個のレコードが登録されている。各レコードは、変動パターンを示す変動パターン番号を登録するフィールドを含んで構成されている。変動パターン乱数カウンタＣＳの値を取得し、取得した乱数カウンタ値の順位のレコードから変動パターン番号を読み出し、読み出した変動パターン番号により特定される変動パターンを決定する。例えば、乱数カウンタ値が「３０」である場合は、３０段目のレコードから変動パターン番号を読み出す。図１２の例では、変動パターンテーブル４０６から「１８」が読み出されるので、変動パターン１８に決定される。
【０１３８】
次に、主制御装置１６２で実行される処理を説明する。
ＭＰＵ３１０は、ＲＯＭ３１２の所定領域に格納されている制御プログラムを起動させ、主制御処理を実行する。主制御処理は、大別して、ＮＭＩ端子への停電信号ＳＧ１の入力により起動されるＮＭＩ割込処理と、定期的に起動されるタイマ割込処理と、電源投入に伴い起動される立ち上げ処理と、立ち上げ処理の後に実行されるメイン処理とがある。
【０１３９】
まず、ＮＭＩ割込処理を説明する。
図１３は、主制御装置１６２で実行するＮＭＩ割込処理を示すフローチャートである。
【０１４０】
ＮＭＩ割込処理は、ＮＭＩ端子から停電信号ＳＧ１を入力した場合は、実行中の制御を中断して起動される処理であって、ＭＰＵ３１０において実行されると、図１３に示すように、ステップＳ１００に移行する。
【０１４１】
ステップＳ１００では、電源遮断が発生したか否かを示す停電フラグをオンにし、一連の処理を終了して元の処理に復帰させる。
【０１４２】
次に、タイマ割込処理を説明する。
図１４は、主制御装置１６２で実行するタイマ割込処理を示すフローチャートである。
【０１４３】
タイマ割込処理は、所定周期（例えば、２［ｍｓ］）で実行される処理であって、ＭＰＵ３１０において実行されると、図１４に示すように、ステップＳ２００に移行する。
【０１４４】
ステップＳ２００では、ＲＡＭ消去スイッチ２４７を除く、入賞口センサ１５２ａ〜１５２ｃ、カウントセンサ１５３、始動入賞口センサ１５４ａ、１５４ｂ、ゲートセンサ１
５５等の各種センサや各種スイッチ（以下、この段落でスイッチ等という。）に関するスイッチ読込処理を実行する。スイッチ読込処理では、スイッチ等の状態を読み込み、スイッチ等の状態を判定し、スイッチ等の検知結果を示す検知情報をＲＡＭ３１４に格納する。これをスイッチ等ごとに行う。
【０１４５】
次いで、ステップＳ２０２に移行して、第１初期値乱数カウンタＣＩＮＩ１および第２初期値乱数カウンタＣＩＮＩ２を更新する。具体的には、第１初期値乱数カウンタＣＩＮＩ１および第２初期値乱数カウンタＣＩＮＩ２の各値にそれぞれ「１」を加算し、最大値を超えた場合はそれぞれ「０」に設定する。そして、それら更新値をカウンタ用バッファに格納する。
【０１４６】
次いで、ステップＳ２０４に移行して、大当たり乱数カウンタＣ１、大当たり種別乱数カウンタＣ２、リーチ乱数カウンタＣ３および普通抽選乱数カウンタＣ４を更新する。具体的には、大当たり乱数カウンタＣ１、大当たり種別乱数カウンタＣ２、リーチ乱数カウンタＣ３および普通抽選乱数カウンタＣ４の各値にそれぞれ「１」を加算し、最大値を超えた場合はそれぞれ初期値に設定する。初期値については、大当たり種別乱数カウンタＣ２およびリーチ乱数カウンタＣ３は、「０」に設定し、大当たり乱数カウンタＣ１は、最大値に達した時点の第１初期値乱数カウンタＣＩＮＩ１の値に設定し、普通抽選乱数カウンタＣ４は、最大値に達した時点の第２初期値乱数カウンタＣＩＮＩ２の値に設定する。そして、それら更新値をカウンタ用バッファに格納する。
【０１４７】
次いで、ステップＳ２０６に移行して、始動入賞口８４ａへの入賞を判定する始動入賞処理１を実行し、ステップＳ２０８に移行して、始動入賞口８４ｂへの入賞を判定する始動入賞処理２を実行し、一連の処理を終了して元の処理に復帰させる。
【０１４８】
次に、ステップＳ２０６の始動入賞処理１を説明する。
図１５は、主制御装置１６２で実行する始動入賞処理１を示すフローチャートである。
【０１４９】
始動入賞処理１は、始動入賞口８４ａへの入賞を判定する処理であって、ステップＳ２０６において実行されると、図１５に示すように、ステップＳ３００に移行する。
【０１５０】
ステップＳ３００では、ＲＡＭ３１４の検知情報に基づいて始動入賞口８４ａに遊技球が入賞したか否かを判定する。ステップＳ２００では、始動入賞口８４ａへの入賞があった場合は、始動入賞口センサ１５４ａからの信号がハイレベル（またはローレベル）となるので、これを検出して所定ビットをオン（「１」）にした検知情報をＲＡＭ３１４に格納する。これに対し、始動入賞口８４ａへの入賞がない場合は、始動入賞口センサ１５４ａからの信号がローレベル（またはハイレベル）となるので、これを検出して所定ビットをオフ（「０」）にした検知情報をＲＡＭ３１４に格納する。そして、ステップＳ３００では、タイマ割込処理が３回実行されて得られた検知情報が「０１１」（左側のビットほど過去の検知結果を示す。）である場合に、始動入賞口８４ａに遊技球が入賞したと判定する。すなわち、ステップＳ３００で始動入賞口８４ａへの入賞を判定するには、タイマ割込処理の実行を３回要する。
【０１５１】
一方、例えば、検知情報が「０１」である場合に、始動入賞口８４ａに遊技球が入賞したと判定する構成を採用することもできるが、この構成では、ノイズの影響により誤検出してしまう可能性がある。これに対し、本実施の形態の構成は、ノイズの影響（例えば、「０１０」の場合）を除去することができるので、耐ノイズ性を向上することができる。なお、始動入賞口８４ａに遊技球が入賞した場合は、タイマ割込処理の割込周期を考慮すると、遊技球が速い場合でも検知情報として「１」が８〜１０個程度連続するので、検知情報が「０１０」となる場合はあり得ず、本実施の形態の構成を採用しても、始動入賞口
８４ａへの入賞を検出できないという不具合は生じない。
【０１５２】
ステップＳ３００の判定の結果、始動入賞口８４ａに遊技球が入賞したと判定した場合（ＹＥＳ）は、ステップＳ３０２に移行する。
【０１５３】
ステップＳ３０２では、保留球数カウンタの値Ｎ１が「４」未満であるか否かを判定し、保留球数カウンタの値Ｎ１が「４」未満であると判定した場合（ＹＥＳ）は、ステップＳ３０４に移行して、保留球数カウンタの値Ｎ１に「１」を加算し、ステップＳ３０６に移行する。
【０１５４】
ステップＳ３０６では、大当たり乱数カウンタＣ１、大当たり種別乱数カウンタＣ２、リーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値を取得し、取得した乱数カウンタの各値を保留球格納エリアに格納する。具体的には、いずれの保留エリアにも乱数カウンタ値が格納されていない場合は、第１保留エリアに乱数カウンタ値を格納する。第１保留エリアに乱数カウンタ値が格納されている場合は、第２保留エリアに乱数カウンタ値を格納する。第１、第２保留エリアに乱数カウンタ値が格納されている場合は、第３保留エリアに乱数カウンタ値を格納する。第１ないし第３保留エリアに乱数カウンタ値が格納されている場合は、第４保留エリアに乱数カウンタ値を格納する。
【０１５５】
次いで、ステップＳ３０８に移行して、始動入賞口８４ａの先読演出処理（ステップＳ３０８〜Ｓ３１４、Ｓ８００〜Ｓ８２４の処理をいう。以下、同様である。）を実行中であるか否かを示す先読処理中フラグ１がオフになっているか否かを判定し、先読処理中フラグ１がオフになっていると判定した場合（ＹＥＳ）は、始動入賞口８４ａの先読演出処理を実行中でないと判定し、ステップＳ３１０に移行して、先読処理中フラグ１をオンにし、ステップＳ３１２に移行する。
【０１５６】
ステップＳ３１２では、大当たり乱数カウンタＣ１、大当たり種別乱数カウンタＣ２、リーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値を取得し、取得した乱数カウンタの各値を先読判定値１としてＲＡＭ３１４に格納し、ステップＳ３１４に移行して、保留球数カウンタの値Ｎ１を先読保留球数１としてＲＡＭ３１４に格納し、一連の処理を終了して元の処理に復帰させる。
【０１５７】
一方、ステップＳ３０８で、先読処理中フラグ１がオンになっていると判定した場合（ＮＯ）は、始動入賞口８４ａの先読演出処理を実行中であると判定し、一連の処理を終了して元の処理に復帰させる。
【０１５８】
一方、ステップＳ３０２で、保留球数カウンタの値Ｎ１が「４」以上であると判定した場合（ＮＯ）、およびステップＳ３００で、始動入賞口８４ａに遊技球が入賞していないと判定した場合（ＮＯ）はいずれも、一連の処理を終了して元の処理に復帰させる。
【０１５９】
次に、ステップＳ２０８の始動入賞処理２を説明する。
図１６は、主制御装置１６２で実行する始動入賞処理２を示すフローチャートである。
【０１６０】
始動入賞処理２は、始動入賞口８４ｂへの入賞を判定する処理であって、ステップＳ２０８において実行されると、図１６に示すように、ステップＳ３５０に移行する。
【０１６１】
ステップＳ３５０では、ＲＡＭ３１４の検知情報に基づいて始動入賞口８４ｂに遊技球が入賞したか否かを判定する。ステップＳ２００では、始動入賞口８４ｂへの入賞があった場合は、始動入賞口センサ１５４ｂからの信号がハイレベル（またはローレベル）となるので、これを検出して所定ビットをオン（「１」）にした検知情報をＲＡＭ３１４に格
納する。これに対し、始動入賞口８４ｂへの入賞がない場合は、始動入賞口センサ１５４ｂからの信号がローレベル（またはハイレベル）となるので、これを検出して所定ビットをオフ（「０」）にした検知情報をＲＡＭ３１４に格納する。そして、ステップＳ３５０では、タイマ割込処理が３回実行されて得られた検知情報が「０１１」（左側のビットほど過去の検知結果を示す。）である場合に、始動入賞口８４ｂに遊技球が入賞したと判定する。すなわち、ステップＳ３５０で始動入賞口８４ｂへの入賞を判定するには、タイマ割込処理の実行を３回要する。
【０１６２】
一方、例えば、検知情報が「０１」である場合に、始動入賞口８４ｂに遊技球が入賞したと判定する構成を採用することもできるが、この構成では、ノイズの影響により誤検出してしまう可能性がある。これに対し、本実施の形態の構成は、ノイズの影響（例えば、「０１０」の場合）を除去することができるので、耐ノイズ性を向上することができる。なお、始動入賞口８４ｂに遊技球が入賞した場合は、タイマ割込処理の割込周期を考慮すると、遊技球が速い場合でも検知情報として「１」が８〜１０個程度連続するので、検知情報が「０１０」となる場合はあり得ず、本実施の形態の構成を採用しても、始動入賞口８４ｂへの入賞を検出できないという不具合は生じない。
【０１６３】
ステップＳ３５０の判定の結果、始動入賞口８４ｂに遊技球が入賞したと判定した場合（ＹＥＳ）は、ステップＳ３５２に移行する。
【０１６４】
ステップＳ３５２では、保留球数カウンタの値Ｎ２が「４」未満であるか否かを判定し、保留球数カウンタの値Ｎ２が「４」未満であると判定した場合（ＹＥＳ）は、ステップＳ３５４に移行して、保留球数カウンタの値Ｎ２に「１」を加算し、ステップＳ３５６に移行する。
【０１６５】
ステップＳ３５６では、ステップＳ３０６の処理と同様に、大当たり乱数カウンタＣ１、大当たり種別乱数カウンタＣ２、リーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値を取得し、取得した乱数カウンタの各値を保留球格納エリアに格納し、ステップＳ３５８に移行する。
【０１６６】
ステップＳ３５８では、始動入賞口８４ｂの先読演出処理（ステップＳ３５８〜Ｓ３６４、Ｓ８５０〜Ｓ８７４の処理をいう。以下、同様である。）を実行中であるか否かを示す先読処理中フラグ２がオフになっているか否かを判定し、先読処理中フラグ２がオフになっていると判定した場合（ＹＥＳ）は、始動入賞口８４ｂの先読演出処理を実行中でないと判定し、ステップＳ３６０に移行して、先読処理中フラグ２をオンにし、ステップＳ３６２に移行する。
【０１６７】
ステップＳ３６２では、大当たり乱数カウンタＣ１、大当たり種別乱数カウンタＣ２、リーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値を取得し、取得した乱数カウンタの各値を先読判定値２としてＲＡＭ３１４に格納し、ステップＳ３６４に移行して、保留球数カウンタの値Ｎ２を先読保留球数２としてＲＡＭ３１４に格納し、一連の処理を終了して元の処理に復帰させる。
【０１６８】
一方、ステップＳ３５８で、先読処理中フラグ２がオンになっていると判定した場合（ＮＯ）は、始動入賞口８４ｂの先読演出処理を実行中であると判定し、一連の処理を終了して元の処理に復帰させる。
【０１６９】
一方、ステップＳ３５２で、保留球数カウンタの値Ｎ２が「４」以上であると判定した場合（ＮＯ）、およびステップＳ３５０で、始動入賞口８４ｂに遊技球が入賞していないと判定した場合（ＮＯ）はいずれも、一連の処理を終了して元の処理に復帰させる。
【０１７０】
次に、立ち上げ処理を説明する。
図１７は、主制御装置１６２で実行する立ち上げ処理を示すフローチャートである。
【０１７１】
立ち上げ処理は、電源投入時に起動される処理であって、ＭＰＵ３１０において実行されると、図１７に示すように、ステップＳ４００に移行する。
【０１７２】
ステップＳ４００では、電源投入に伴う初期設定を行う。初期設定では、スタックポインタにあらかじめ決められた所定値を設定する。
【０１７３】
次いで、ステップＳ４０２に移行して、払出制御装置２４２、音声ランプ制御装置１４３および表示制御装置３０２が動作可能な状態となるまで待機するため、所定時間（例えば、１［ｓ］）が経過したか否かを判定し、所定時間が経過したと判定した場合（ＹＥＳ）は、ステップＳ４０４に移行する。
【０１７４】
ステップＳ４０４では、ＲＡＭ３１４へのアクセスを許可し、ステップＳ４０６に移行して、ＲＡＭ消去スイッチ２４７がオフになっているか否かを判定し、ＲＡＭ消去スイッチ２４７がオフになっていると判定した場合（ＹＥＳ）は、ステップＳ４０８に移行する。
【０１７５】
ステップＳ４０８では、停電フラグがオンになっているか否かを判定し、停電フラグがオンになっていると判定した場合（ＹＥＳ）は、電源遮断が発生したと判定し、ステップＳ４１０に移行して、ＲＡＭ判定値を算出する。ここで、ＲＡＭ判定値は、例えば、ＲＡＭ３１４のスタックエリアおよび作業エリアにおけるデータのチェックサム値またはハッシュ値である。
【０１７６】
次いで、ステップＳ４１２に移行して、算出したＲＡＭ判定値が正常であるか否かを判定することによりバックアップの有効性を判定し、ＲＡＭ判定値が正常である（すなわち、算出したＲＡＭ判定値が電源遮断時に格納したＲＡＭ判定値と一致する）と判定した場合（ＹＥＳ）は、ステップＳ４１４に移行する。ここで、ＲＡＭ判定値に代えて、ＲＡＭ３１４の所定のエリアに書き込まれたキーワードが正しく格納されているか否かによりバックアップの有効性を判定してもよい。
【０１７７】
ステップＳ４１４では、停電フラグをオフにし、ステップＳ４１６に移行して、払出制御装置２４２を電源遮断時の状態に復帰させることを指定するための払出復帰コマンドを払出制御装置２４２に送信し、ステップＳ４１８に移行して、割込許可を設定し、メイン処理に移行する。
【０１７８】
一方、ステップＳ４１２で、ＲＡＭ判定値が正常でない（すなわち、算出したＲＡＭ判定値が電源遮断時に格納したＲＡＭ判定値と一致しない）と判定した場合（ＮＯ）は、バックアップされたＲＡＭ３１４のデータが破壊されている可能性が高いので、ステップＳ４２０に移行する。
【０１７９】
ステップＳ４２０では、ＲＡＭ３１４の使用領域を「０」にクリアし、ステップＳ４２２に移行して、ＲＡＭ３１４の初期設定を行い、ステップＳ４２４に移行して、払出制御装置２４２の初期化を指定するための払出初期化コマンドを払出制御装置２４２に送信し、ステップＳ４１８に移行する。
【０１８０】
一方、ステップＳ４０８で、停電フラグがオフになっていると判定した場合（ＮＯ）は、電源遮断が発生していないと判定し、ステップＳ４２０に移行する。
【０１８１】
一方、ステップＳ４０６で、ＲＡＭ消去スイッチ２４７がオンになっていると判定した場合（ＮＯ）は、ステップＳ４２０に移行する。
【０１８２】
一方、ステップＳ４０２で、所定時間が経過していないと判定した場合（ＮＯ）は、所定時間が経過するまでステップＳ４０２で待機する。
【０１８３】
次に、メイン処理を説明する。
図１８は、主制御装置１６２で実行するメイン処理を示すフローチャートである。
【０１８４】
メイン処理は、主制御装置１６２の主制御を行う処理である。その概要としては、ステップＳ５００〜Ｓ５１２、Ｓ５３０、Ｓ５３２、Ｓ５１４〜Ｓ５２０の処理を所定周期（例えば、４［ｍｓ］）で実行し、所定周期の１期間のうちステップＳ５００〜Ｓ５１２、Ｓ５３０、Ｓ５３２、Ｓ５１４、Ｓ５１６の処理に要する時間の残余時間を利用して、ステップＳ５１８、Ｓ５２０の処理を繰り返し実行する。メイン処理は、ＭＰＵ３１０において実行されると、図１８に示すように、ステップＳ５００に移行する。
【０１８５】
ステップＳ５００では、ＲＡＭ３１４のコマンド用バッファに設定されているコマンドを外部端子板２１３、払出制御装置２４２、電源および発射制御装置２４３または音声ランプ制御装置１４３に送信する外部出力処理を実行する。具体的には、ＲＡＭ３１４の検知情報に基づいて始動入賞口８４ａ等への入賞を判定し、入賞があると判定した場合は、賞球の払出を指定するための賞球コマンドを払出制御装置２４２に送信する。また、遊技球の発射を行う場合は、遊技球の発射を指定するための発射コマンドを電源および発射制御装置２４３に送信する。また、変動パターンコマンド、停止種別コマンド、確定コマンド、先読コマンドその他遊技の演出制御を行うためのコマンドを音声ランプ制御装置１４３に送信する。
【０１８６】
次いで、ステップＳ５０２に移行して、変動パターン乱数カウンタＣＳを更新する。具体的には、変動パターン乱数カウンタＣＳの値に「１」を加算し、最大値を超えた場合は「０」に設定する。そして、変動パターン乱数カウンタＣＳの更新値をカウンタ用バッファに格納する。
【０１８７】
次いで、ステップＳ５０４に移行して、払出制御装置２４２から受信した賞球計数信号や払出異常信号を読み込み、ステップＳ５０６に移行して、演出図柄表示装置９１で演出図柄の変動表示を行うための図柄制御処理を実行し、ステップＳ５０８に移行する。
【０１８８】
ステップＳ５０８では、大当たりが発生している場合に、大入賞口８３ａを開放または閉鎖する大入賞口開閉処理を実行する。大入賞口開閉処理では、大当たりの中にラウンドが開始されると、大入賞口８３ａを開放し、所定条件が成立した（例えば、２９［ｓ］経過し、または遊技球が９個入賞した）か否かを判定し、所定条件が成立したと判定した場合は、大入賞口８３ａを閉鎖する。この開放と閉鎖は、最大ラウンド数を上限としてラウンドが継続する限り繰り返し実行される。
【０１８９】
次いで、ステップＳ５１０に移行して、普通図柄表示装置９４で普通図柄を変動表示する普通図柄制御処理を実行する。普通図柄制御処理では、スルーゲート８５を遊技球が通過すると、その通過タイミングで普通抽選乱数カウンタＣ４の値を取得し、表示部９４ａで普通図柄の変動表示を開始する。そして、取得した乱数カウンタ値に基づいて普通抽選を行い、当たりとなると、通常時は始動入賞口８４ｂへの入賞を困難にしている可動片を開放することにより始動入賞口８４ｂに遊技球が入賞しやすい状態を形成する。可動片は、所定時間だけ開放される。
【０１９０】
次いで、ステップＳ５１２に移行して、遊技球の発射を制御する発射制御処理を実行する。発射制御処理では、ＲＡＭ３１４の検知情報に基づいて、遊技球発射ハンドル４１に遊技者が触れているか否かおよび発射停止スイッチ（不図示）がオフになっているか否かを判定し、遊技球発射ハンドル４１に触れておりかつ発射停止スイッチがオフになっていると判定した場合は、ＲＡＭ３１４のコマンド用バッファに発射コマンドを設定する。これにより、ステップＳ５００の外部出力処理では、出力ポート３１８を介して発射コマンドが電源および発射制御装置２４３に送信される。
【０１９１】
次いで、ステップＳ５３０に移行して、始動入賞口８４ａに対応する先読処理１を実行し、ステップＳ５３２に移行して、始動入賞口８４ｂに対応する先読処理２を実行し、ステップＳ５１４に移行する。
【０１９２】
ステップＳ５１４では、停電フラグがオフになっているか否かを判定し、停電フラグがオフになっていると判定した場合（ＹＥＳ）は、電源遮断が発生していないと判定し、ステップＳ５１６に移行して、ステップＳ５００の処理の実行を開始してから所定時間（例えば、４［ｍｓ］）が経過していないか否かを判定し、所定時間が経過していないと判定した場合（ＹＥＳ）は、ステップＳ５１８に移行する。
【０１９３】
ステップＳ５１８では、第１初期値乱数カウンタＣＩＮＩ１および第２初期値乱数カウンタＣＩＮＩ２を更新する。具体的には、第１初期値乱数カウンタＣＩＮＩ１および第２初期値乱数カウンタＣＩＮＩ２の各値にそれぞれ「１」を加算し、最大値を超えた場合はそれぞれ「０」に設定する。そして、それら更新値をカウンタ用バッファに格納する。
【０１９４】
次いで、ステップＳ５２０に移行して、変動パターン乱数カウンタＣＳを更新する。具体的には、変動パターン乱数カウンタＣＳの値に「１」を加算し、最大値を超えた場合は「０」に設定する。そして、変動パターン乱数カウンタＣＳの更新値をカウンタ用バッファに格納する。
【０１９５】
ステップＳ５２０の処理が終了すると、ステップＳ５１４に移行する。ステップＳ５００〜Ｓ５１２、Ｓ５３０、Ｓ５３２の処理に要する時間は、遊技状態によって変化するので、ステップＳ５１８、Ｓ５２０の乱数更新処理の実行回数も遊技状態によって変化する。したがって、第１初期値乱数カウンタＣＩＮＩ１、第２初期値乱数カウンタＣＩＮＩ２および変動パターン乱数カウンタＣＳの更新を不規則に行うことができるので、不正行為が行われることを防止することができる。
【０１９６】
一方、ステップＳ５１６で、所定時間が経過したと判定した場合（ＮＯ）は、ステップＳ５００に移行する。
【０１９７】
一方、ステップＳ５１４で、停電フラグがオンになっていると判定した場合（ＮＯ）は、電源遮断が発生したと判定し、電源断処理を実行するため、ステップＳ５２２に移行する。ステップＳ５１４の処理は、ステップＳ５００〜Ｓ５１２、Ｓ５３０、Ｓ５３２の処理の終了時、またはステップＳ５１８、Ｓ５２０の処理の終了時に実行される。そのため、メイン処理において各処理が終了したタイミングで電源断処理が行われるので、電源断処理において、ＭＰＵ３１０のレジスタの内容をスタックエリアに退避したり、スタックポインタの値を格納したりしなくても、ステップＳ４００の処理においてスタックポインタに所定値を設定することにより、立ち上げ処理の終了後は、ステップＳ５００の処理から開始することができる。したがって、主制御装置１６２の処理負荷を低減することができるとともに、主制御装置１６２が誤動作したり暴走したりすることなく比較的安定的な制御を行うことができる。また、メイン処理において各処理が終了したタイミングで電源
断処理が行われるので、ＲＡＭ３１４にバックアップする情報量を少なくすることができる。
【０１９８】
ステップＳ５２２では、割込禁止を設定し、ステップＳ５２４に移行して、電源遮断を指定するための電源断コマンドを払出制御装置２４２および音声ランプ制御装置１４３に送信し、ステップＳ５２６に移行する。
【０１９９】
ステップＳ５２６では、ＲＡＭ判定値を算出し、算出したＲＡＭ判定値をＲＡＭ３１４の所定領域に格納する。ここで、ＲＡＭ判定値は、例えば、ＲＡＭ３１４のスタックエリアおよび作業エリアにおけるデータのチェックサム値またはハッシュ値である。
【０２００】
次いで、ステップＳ５２８に移行して、ＲＡＭ３１４へのアクセスを禁止し、電源が完全に遮断されるまで無限ループを継続する。
【０２０１】
次に、ステップＳ５０６の図柄制御処理を説明する。
図１９は、主制御装置１６２で実行する図柄制御処理を示すフローチャートである。
【０２０２】
図柄制御処理は、演出図柄表示装置９１で演出図柄の変動表示を行う処理であって、ステップＳ５０６において実行されると、図１９に示すように、ステップＳ６００に移行する。
【０２０３】
ステップＳ６００では、現在、大当たり中でないか否かを判定し、大当たり中でないと判定した場合（ＹＥＳ）は、ステップＳ６０２に移行する。大当たり中としては、演出図柄表示装置９１で大当たり演出を行っている最中と、大当たり演出の終了後の所定時間とが含まれる。
【０２０４】
次いで、ステップＳ６０２に移行して、現在、特別図柄表示装置９３で変動表示中でないか否かを判定し、変動表示中でないと判定した場合（ＹＥＳ）は、ステップＳ６０４に移行する。
【０２０５】
ステップＳ６０４では、保留球数カウンタの値Ｎ２が「０」よりも大きいか否かを判定し、保留球数カウンタの値Ｎ２が「０」よりも大きいと判定した場合（ＹＥＳ）は、ステップＳ６０６に移行して、保留球数カウンタの値Ｎ２から「１」を減算し、ステップＳ６０８に移行する。
【０２０６】
ステップＳ６０８では、先読処理中フラグ２がオンになっているか否かを判定し、先読処理中フラグ２がオンになっていると判定した場合（ＹＥＳ）は、始動入賞口８４ｂの先読演出処理を実行中であると判定し、ステップＳ６１０に移行する。
【０２０７】
ステップＳ６１０では、先読保留球数２をＲＡＭ３１４から読み出し、読み出した先読保留球数２から「１」を減算し、減算した先読保留球数２をＲＡＭ３１４の同じ領域に格納し、ステップＳ６１２に移行する。
【０２０８】
ステップＳ６１２では、減算した先読保留球数２が「０」であるか否かを判定し、先読保留球数２が「０」であると判定した場合（ＹＥＳ）は、ステップＳ６１４に移行して、ステップＳ５３２の先読処理２を実行する必要がないので、先読処理中フラグ２をオフにし、ステップＳ６１６に移行する。
【０２０９】
ステップＳ６１６では、始動入賞口８４ｂに対応する保留球格納エリアの乱数カウンタ値を実行エリア側にシフトする。具体的には、第１保留エリアの乱数カウンタ値を実行エ
リアにシフトし、その後、第２保留エリアの乱数カウンタ値を第１保留エリアにシフトする。次いで、第３保留エリアの乱数カウンタ値を第２保留エリアにシフトし、その後、第４保留エリアの乱数カウンタ値を第３保留エリアにシフトする。
【０２１０】
次いで、ステップＳ６１８に移行して、始動入賞口８４ｂへの入賞について、特別図柄表示装置９３で変動表示を開始する変動開始処理２を実行し、一連の処理を終了して元の処理に復帰させる。
【０２１１】
一方、ステップＳ６１２で、先読保留球数２が「０」でないと判定した場合（ＮＯ）は、ステップＳ６１６に移行する。
【０２１２】
一方、ステップＳ６０８で、先読処理中フラグ２がオフになっていると判定した場合（ＮＯ）は、始動入賞口８４ｂの先読演出処理を実行中でないと判定し、ステップＳ６１６に移行する。
【０２１３】
一方、ステップＳ６０４で、保留球数カウンタの値Ｎ２が「０」以下であると判定した場合（ＮＯ）は、ステップＳ６２０に移行する。
【０２１４】
ステップＳ６２０では、保留球数カウンタの値Ｎ１が「０」よりも大きいか否かを判定し、保留球数カウンタの値Ｎ１が「０」よりも大きいと判定した場合（ＹＥＳ）は、ステップＳ６２２に移行して、保留球数カウンタの値Ｎ１から「１」を減算し、ステップＳ６２４に移行する。
【０２１５】
ステップＳ６２４では、先読処理中フラグ１がオンになっているか否かを判定し、先読処理中フラグ１がオンになっていると判定した場合（ＹＥＳ）は、始動入賞口８４ａの先読演出処理を実行中であると判定し、ステップＳ６２６に移行する。
【０２１６】
ステップＳ６２６では、先読保留球数１をＲＡＭ３１４から読み出し、読み出した先読保留球数１から「１」を減算し、減算した先読保留球数１をＲＡＭ３１４の同じ領域に格納し、ステップＳ６２８に移行する。
【０２１７】
ステップＳ６２８では、減算した先読保留球数１が「０」であるか否かを判定し、先読保留球数１が「０」であると判定した場合（ＹＥＳ）は、ステップＳ６３０に移行して、ステップＳ５３０の先読処理１を実行する必要がないので、先読処理中フラグ１をオフにし、ステップＳ６３２に移行する。
【０２１８】
ステップＳ６３２では、ステップＳ６１６の処理と同様に、始動入賞口８４ａに対応する保留球格納エリアの乱数カウンタ値を実行エリア側にシフトし、ステップＳ６３４に移行して、始動入賞口８４ａへの入賞について、特別図柄表示装置９３で変動表示を開始する変動開始処理１を実行し、一連の処理を終了して元の処理に復帰させる。
【０２１９】
一方、ステップＳ６２８で、先読保留球数１が「０」でないと判定した場合（ＮＯ）は、ステップＳ６３２に移行する。
【０２２０】
一方、ステップＳ６２４で、先読処理中フラグ１がオフになっていると判定した場合（ＮＯ）は、始動入賞口８４ａの先読演出処理を実行中でないと判定し、ステップＳ６３２に移行する。
【０２２１】
一方、ステップＳ６２０で、保留球数カウンタの値Ｎ１が「０」以下であると判定した場合（ＮＯ）は、一連の処理を終了して元の処理に復帰させる。
【０２２２】
一方、ステップＳ６０２で、現在、特別図柄表示装置９３で変動表示中であると判定した場合（ＮＯ）は、ステップＳ６３６に移行して、特別図柄表示装置９３の変動表示について変動時間が経過していないか否かを判定し、変動時間が経過していないと判定した場合（ＹＥＳ）は、ステップＳ６３８に移行する。
【０２２３】
ステップＳ６３８では、特別図柄表示装置９３の表示を更新する。具体的には、ＬＥＤ９３ａのうち、変動表示が開始されてから変動時間が経過するまでは、例えば、現在点灯しているＬＥＤ９３ａが赤である場合は、その赤のＬＥＤ９３ａを消灯するとともに緑のＬＥＤ９３ａを点灯させる表示態様を設定する。また、現在点灯しているＬＥＤ９３ａが緑である場合は、その緑のＬＥＤ９３ａを消灯するとともに青のＬＥＤ９３ａを点灯させる表示態様を設定する。また、現在点灯しているＬＥＤ９３ａが青である場合は、その青のＬＥＤ９３ａを消灯するとともに赤のＬＥＤ９３ａを点灯させる表示態様を設定する。なお、ステップＳ６３８の処理は、所定周期（例えば、４［ｍｓ］）で実行されるが、実行ごとにＬＥＤ９３ａの点灯色を変更すると、ＬＥＤ９３ａの点灯色の変化を遊技者が視認することができない。そこで、遊技者にＬＥＤ９３ａの点灯色の変化を視認させるために、ステップＳ６３８の処理は、実行ごとにカウンタ（不図示）の値に「１」を加算し、そのカウンタ値が所定値（例えば、「１００」）を超えた場合に、ＬＥＤ９３ａの点灯色の変更を行い、遊技者が視認可能な周期（例えば、４［ｍｓ］×１００＝０．４［ｓ］）でＬＥＤ９３ａの点灯色の変更を行うことが好ましい。カウンタの値は、ＬＥＤ９３ａの点灯色を変更したら「０」に戻るようになっている。
【０２２４】
ステップＳ６３８の処理が終了すると、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ６３６で、特別図柄表示装置９３の変動表示について変動時間が経過したと判定した場合（ＮＯ）は、ステップＳ６４０に移行して、特別図柄表示装置９３の停止表示を設定する。大当たり抽選では、大当たり乱数カウンタＣ１の値に基づいて大当たりであるか否かを判定し、大当たりであると判定した場合は、大当たり種別乱数カウンタＣ２の値に基づいて大当たり種別および大当たり時の停止図柄の種別を決定する。ステップＳ６４０では、決定した大当たり時の停止図柄の種別に対応する表示態様となるように特別図柄表示装置９３の停止表示を設定する。例えば、非確変大当たりである場合は緑色のＬＥＤ９３ａを点灯させ、確変大当たりである場合は赤色のＬＥＤ９３ａを点灯させ、外れである場合は青色のＬＥＤ９３ａを点灯させる。なお、各ＬＥＤ９３ａの表示は、次の変動表示が開始される場合に点灯が解除されるが、変動の停止後数秒間のみ点灯させるものとしてもよい。
【０２２５】
次いで、ステップＳ６４２に移行して、演出図柄表示装置９１の停止表示をＬＥＤ９３ａの点灯と同調させるために、ＲＡＭ３１４のコマンド用バッファに確定コマンドを設定する。これにより、ステップＳ５００の外部出力処理では、出力ポート３１８を介して確定コマンドが音声ランプ制御装置１４３に送信される。また、演出図柄の確定表示後に演出図柄を表示し続ける表示時間（例えば、１［ｓ］）を決定し、表示時間が経過するまで次の変動表示の開始を待機する。
【０２２６】
ステップＳ６４２の処理が終了すると、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ６００で、現在、大当たり中であると判定した場合（ＮＯ）は、一連の処理を終了して元の処理に復帰させる。
【０２２７】
次に、ステップＳ６３４の変動開始処理１を説明する。
図２０は、主制御装置１６２で実行する変動開始処理１を示すフローチャートである。
【０２２８】
変動開始処理１は、始動入賞口８４ａへの入賞について、特別図柄表示装置９３で変動
表示を開始する処理であって、ステップＳ６３４において実行されると、図２０に示すように、ステップＳ７００に移行する。
【０２２９】
ステップＳ７００では、保留球格納エリアの実行エリアに格納されている大当たり乱数カウンタＣ１の値を取得し、取得した乱数カウンタ値と大当たり値とを比較することにより大当たりであるか否かを判定（大当たり抽選）し、大当たりであると判定した場合（ＹＥＳ）は、ステップＳ７０２に移行する。
【０２３０】
ステップＳ７０２では、保留球格納エリアの実行エリアに格納されている大当たり種別乱数カウンタＣ２の値を取得し、取得した乱数カウンタ値に基づいて大当たり種別を判定（大当たり種別抽選）し、判定した大当たり種別に基づいて、大当たり時における特別図柄表示装置９３の表示態様および演出図柄の停止図柄の種別を決定する。
【０２３１】
次いで、ステップＳ７０４に移行して、大当たりに対応する変動パターンテーブル４０６を読み出す。具体的には、保留球格納エリアの実行エリアに格納されているリーチ乱数カウンタＣ３の値を取得し、大当たり、決定した大当たり種別、保留球数カウンタの値Ｎ１および取得した乱数カウンタ値に対応する変動パターンテーブル４０６のアドレスを振分構造テーブル４０４から取得し、取得したアドレスに基づいて変動パターンテーブル４０６を読み出す。
【０２３２】
次いで、ステップＳ７０６に移行して、保留球格納エリアの実行エリアに格納されている変動パターン乱数カウンタＣＳの値を取得し、読み出した変動パターンテーブル４０６において、取得した乱数カウンタ値の順位のレコードから変動パターン番号を読み出し、読み出した変動パターン番号により特定される大当たり時の変動パターンを決定する。また、特別図柄表示装置９３の変動表示について変動時間を決定し、演出図柄表示装置９１で大当たり図柄を停止表示するまでの変動時間を決定する。変動時間は変動パターンと一意に対応するが、変動時間の具体的な決定方法としては、保留球格納エリアの実行エリアに格納されているリーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値を取得し、取得したリーチ乱数カウンタＣ３の値に基づいて、ノーマルリーチ、スーパーリーチ、スペシャルリーチ等の大まかな変動時間を決定するとともに、取得した変動パターン乱数カウンタＣＳの値に基づいて、リーチ演出後に最終停止図柄（中図柄）を停止表示するまでの変動時間（言い換えれば、変動図柄数）を決定する。なお、変動時間は、変動パターン乱数カウンタＣＳの値を使わずにリーチ乱数カウンタＣ３の値だけを用いて設定することも可能であり、リーチ乱数カウンタＣ３の値だけで設定するか、またはリーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値で設定するかは、その都度、リーチ乱数カウンタＣ３の値や遊技状態等に応じて適宜決定することができる。
【０２３３】
次いで、ステップＳ７０８に移行して、ステップＳ７０６、Ｓ７１８、Ｓ７２４で決定した変動パターンを指定するための変動パターンコマンドをＲＡＭ３１４のコマンド用バッファに設定する。これにより、ステップＳ５００の外部出力処理では、出力ポート３１８を介して変動パターンコマンドが音声ランプ制御装置１４３に送信される。
【０２３４】
次いで、ステップＳ７１０に移行して、ステップＳ７０２、Ｓ７１４、Ｓ７２０で決定した停止図柄の種別を指定するための停止種別コマンドをＲＡＭ３１４のコマンド用バッファに設定する。これにより、ステップＳ５００の外部出力処理では、出力ポート３１８を介して停止種別コマンドが音声ランプ制御装置１４３に送信される。ステップＳ５００の外部出力処理では、コマンド用バッファにコマンドが設定された順に送信されるので、変動パターンコマンドおよび停止種別コマンドは、その順で送信される。
【０２３５】
ステップＳ７１０の処理が終了すると、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ７００で、大当たりでないと判定した場合（ＮＯ）は、ステップＳ７１２に移行して、保留球格納エリアの実行エリアに格納されている大当たり乱数カウンタＣ１の値を取得し、取得した乱数カウンタ値と小当たり値とを比較することにより小当たりであるか否かを判定（小当たり抽選）し、小当たりであると判定した場合（ＹＥＳ）は、ステップＳ７１４に移行する。
【０２３６】
次いで、ステップＳ７１４に移行して、小当たり時における特別図柄表示装置９３の表示態様および演出図柄の停止図柄の種別を決定する。
【０２３７】
次いで、ステップＳ７１６に移行して、小当たりに対応する変動パターンテーブル４０６を読み出す。具体的には、保留球格納エリアの実行エリアに格納されているリーチ乱数カウンタＣ３の値を取得し、小当たり、保留球数カウンタの値Ｎ１および取得した乱数カウンタ値に対応する変動パターンテーブル４０６のアドレスを振分構造テーブル４０４から取得し、取得したアドレスに基づいて変動パターンテーブル４０６を読み出す。
【０２３８】
次いで、ステップＳ７１８に移行して、保留球格納エリアの実行エリアに格納されている変動パターン乱数カウンタＣＳの値を取得し、読み出した変動パターンテーブル４０６において、取得した乱数カウンタ値の順位のレコードから変動パターン番号を読み出し、読み出した変動パターン番号により特定される小当たり時の変動パターンを決定する。このとき、特別図柄表示装置９３の変動表示について変動時間を決定し、演出図柄表示装置９１で小当たり図柄を停止表示するまでの変動時間を決定する。具体的には、保留球格納エリアの実行エリアに格納されているリーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値を取得し、取得したリーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値に基づいて、ノーマルリーチ、スーパーリーチ、スペシャルリーチ等の変動時間を決定する。そして、決定した変動時間に基づいて変動パターンを決定する。なお、変動時間は、変動パターン乱数カウンタＣＳの値を使わずにリーチ乱数カウンタＣ３の値だけを用いて設定することも可能であり、リーチ乱数カウンタＣ３の値だけで設定するか、またはリーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値で設定するかは、その都度、リーチ乱数カウンタＣ３の値や遊技状態等に応じて適宜決定することができる。
【０２３９】
ステップＳ７１８の処理が終了すると、ステップＳ７０８に移行する。
一方、ステップＳ７１２で、小当たりでないと判定した場合（ＮＯ）は、ステップＳ７２０に移行して、外れ時における特別図柄表示装置９３の表示態様および演出図柄の停止図柄の種別を決定する。
【０２４０】
次いで、ステップＳ７２２に移行して、外れに対応する変動パターンテーブル４０６を読み出す。具体的には、保留球格納エリアの実行エリアに格納されているリーチ乱数カウンタＣ３の値を取得し、外れ、保留球数カウンタの値Ｎ１および取得した乱数カウンタ値に対応する変動パターンテーブル４０６のアドレスを振分構造テーブル４０４から取得し、取得したアドレスに基づいて変動パターンテーブル４０６を読み出す。
【０２４１】
次いで、ステップＳ７２４に移行して、保留球格納エリアの実行エリアに格納されている変動パターン乱数カウンタＣＳの値を取得し、読み出した変動パターンテーブル４０６において、取得した乱数カウンタ値の順位のレコードから変動パターン番号を読み出し、読み出した変動パターン番号により特定される外れ時の変動パターンを決定する。このとき、特別図柄表示装置９３の変動表示について変動時間を決定し、演出図柄表示装置９１で外れ図柄を停止表示するまでの変動時間を決定する。具体的には、保留球格納エリアの実行エリアに格納されているリーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値を取得し、取得したリーチ乱数カウンタＣ３および変動パターン乱数カウンタＣ
Ｓの各値に基づいて、ノーマルリーチ、スーパーリーチ、スペシャルリーチ等の変動時間を決定する。そして、決定した変動時間に基づいて変動パターンを決定する。なお、変動時間は、変動パターン乱数カウンタＣＳの値を使わずにリーチ乱数カウンタＣ３の値だけを用いて設定することも可能であり、リーチ乱数カウンタＣ３の値だけで設定するか、またはリーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値で設定するかは、その都度、リーチ乱数カウンタＣ３の値や遊技状態等に応じて適宜決定することができる。
【０２４２】
なお、ステップＳ７２０〜Ｓ７２４の処理は、図示しないが、保留球格納エリアの実行エリアに格納されているリーチ乱数カウンタＣ３の値を取得し、取得したリーチ乱数カウンタＣ３の値に基づいてリーチ演出を行うか否かを判定し、その結果に基づいて実行する。具体的には、リーチ演出を行うと判定した場合は、リーチ外れについてステップＳ７２０〜Ｓ７２４の処理を実行する。これに対し、リーチ演出を行わないと判定した場合は、非リーチ外れについてステップＳ７２０〜Ｓ７２４の処理を実行する。以下、ステップＳ８２２、Ｓ８２４、Ｓ８７２、Ｓ８７４の処理についても同様である。
【０２４３】
ステップＳ７２４の処理が終了すると、ステップＳ７０８に移行する。
なお、変動開始処理２については、変動開始処理１と同様であるので説明を省略する。変動開始処理１と異なるのは、始動入賞口８４ｂへの入賞についての処理である点、および保留球数カウンタの値Ｎ２を用いる点である。保留球数カウンタの値Ｎ２は、ステップＳ７０４、Ｓ７１６、Ｓ７２２に相当する処理で用いられる。
【０２４４】
次に、ステップＳ５３０の先読処理１を説明する。
図２１は、主制御装置１６２で実行する先読処理１を示すフローチャートである。
【０２４５】
先読処理１は、始動入賞口８４ａの先読演出処理のうちステップＳ３０８〜Ｓ３１４の処理に後続する処理であって、ステップＳ５３０において実行されると、図２１に示すように、ステップＳ８００に移行する。
【０２４６】
ステップＳ８００では、先読処理中フラグ１がオンになっているか否かを判定し、先読処理中フラグ１がオンになっていると判定した場合（ＹＥＳ）は、始動入賞口８４ａの先読演出処理を実行中であると判定し、ステップＳ８０２に移行して、先読判定値１および先読保留球数１をＲＡＭ３１４から読み出し、ステップＳ８０４に移行する。
【０２４７】
ステップＳ８０４では、読み出した先読判定値１から大当たり乱数カウンタＣ１の値を取得し、取得した乱数カウンタ値と大当たり値とを比較することにより大当たりであるか否かを判定（先読演出抽選１）し、大当たりであると判定した場合（ＹＥＳ）は、ステップＳ８０６に移行する。
【０２４８】
ステップＳ８０６では、ステップＳ７０４の処理と同様に、大当たりに対応する変動パターンテーブル４０６を読み出し、ステップＳ８０８に移行して、ステップＳ７０６の処理と同様に、読み出した変動パターンテーブル４０６に基づいて大当たり時の変動パターンを決定し、ステップＳ８１０に移行する。
【０２４９】
ステップＳ８１０では、ステップＳ８０８、Ｓ８２０、Ｓ８２４で決定した変動パターンおよび読み出した先読保留球数１を指定するための先読コマンドをＲＡＭ３１４のコマンド用バッファに設定する。これにより、ステップＳ５００の外部出力処理では、出力ポート３１８を介して先読コマンドが音声ランプ制御装置１４３に送信される。
【０２５０】
次いで、ステップＳ８１２に移行して、先読判定値１および先読保留球数１をＲＡＭ３
１４からクリアし、ステップＳ８１４に移行して、先読処理中フラグ１をオフにし、一連の処理を終了して元の処理に復帰させる。
【０２５１】
一方、ステップＳ８０４で、大当たりでないと判定した場合（ＮＯ）は、ステップＳ８１６に移行して、読み出した先読判定値１から大当たり乱数カウンタＣ１の値を取得し、取得した乱数カウンタ値と小当たり値とを比較することにより小当たりであるか否かを判定し、小当たりであると判定した場合（ＹＥＳ）は、ステップＳ８１８に移行する。
【０２５２】
ステップＳ８１８では、ステップＳ７１６の処理と同様に、小当たりに対応する変動パターンテーブル４０６を読み出し、ステップＳ８２０に移行して、ステップＳ７１８の処理と同様に、読み出した変動パターンテーブル４０６に基づいて小当たり時の変動パターンを決定し、ステップＳ８１０に移行する。
【０２５３】
一方、ステップＳ８１６で、小当たりでないと判定した場合（ＮＯ）は、ステップＳ８２２に移行して、ステップＳ７２２の処理と同様に、外れに対応する変動パターンテーブル４０６を読み出し、ステップＳ８２４に移行して、ステップＳ７２４の処理と同様に、読み出した変動パターンテーブル４０６に基づいて外れ時の変動パターンを決定し、ステップＳ８１０に移行する。
【０２５４】
一方、ステップＳ８００で、先読処理中フラグ１がオフになっていると判定した場合（ＮＯ）は、始動入賞口８４ａの先読演出処理を実行中でないと判定し、一連の処理を終了して元の処理に復帰させる。
【０２５５】
次に、ステップＳ５３２の先読処理２を説明する。
図２２は、主制御装置１６２で実行する先読処理２を示すフローチャートである。
【０２５６】
先読処理２は、始動入賞口８４ｂの先読演出処理のうちステップＳ３５８〜Ｓ３６４の処理に後続する処理であって、ステップＳ５３２において実行されると、図２２に示すように、ステップＳ８５０に移行する。
【０２５７】
ステップＳ８５０では、先読処理中フラグ２がオンになっているか否かを判定し、先読処理中フラグ２がオンになっていると判定した場合（ＹＥＳ）は、始動入賞口８４ｂの先読演出処理を実行中であると判定し、ステップＳ８５２に移行して、先読判定値２および先読保留球数２をＲＡＭ３１４から読み出し、ステップＳ８５４に移行する。
【０２５８】
ステップＳ８５４では、読み出した先読判定値２から大当たり乱数カウンタＣ１の値を取得し、取得した乱数カウンタ値と大当たり値とを比較することにより大当たりであるか否かを判定（先読演出抽選２）し、大当たりであると判定した場合（ＹＥＳ）は、ステップＳ８５６に移行する。
【０２５９】
ステップＳ８５６では、ステップＳ７０４の処理と同様に、大当たりに対応する変動パターンテーブル４０６を読み出し、ステップＳ８５８に移行して、ステップＳ７０６の処理と同様に、読み出した変動パターンテーブル４０６に基づいて大当たり時の変動パターンを決定し、ステップＳ８６０に移行する。
【０２６０】
ステップＳ８６０では、ステップＳ８５８、Ｓ８７０、Ｓ８７４で決定した変動パターンおよび読み出した先読保留球数２を指定するための先読コマンドをＲＡＭ３１４のコマンド用バッファに設定する。これにより、ステップＳ５００の外部出力処理では、出力ポート３１８を介して先読コマンドが音声ランプ制御装置１４３に送信される。
【０２６１】
次いで、ステップＳ８６２に移行して、先読判定値２および先読保留球数２をＲＡＭ３１４からクリアし、ステップＳ８６４に移行して、先読処理中フラグ２をオフにし、一連の処理を終了して元の処理に復帰させる。
【０２６２】
一方、ステップＳ８５４で、大当たりでないと判定した場合（ＮＯ）は、ステップＳ８６６に移行して、読み出した先読判定値２から大当たり乱数カウンタＣ１の値を取得し、取得した乱数カウンタ値と小当たり値とを比較することにより小当たりであるか否かを判定し、小当たりであると判定した場合（ＹＥＳ）は、ステップＳ８６８に移行する。
【０２６３】
ステップＳ８６８では、ステップＳ７１６の処理と同様に、小当たりに対応する変動パターンテーブル４０６を読み出し、ステップＳ８７０に移行して、ステップＳ７１８の処理と同様に、読み出した変動パターンテーブル４０６に基づいて小当たり時の変動パターンを決定し、ステップＳ８６０に移行する。
【０２６４】
一方、ステップＳ８６６で、小当たりでないと判定した場合（ＮＯ）は、ステップＳ８７２に移行して、ステップＳ７２２の処理と同様に、外れに対応する変動パターンテーブル４０６を読み出し、ステップＳ８７４に移行して、ステップＳ７２４の処理と同様に、読み出した変動パターンテーブル４０６に基づいて外れ時の変動パターンを決定し、ステップＳ８６０に移行する。
【０２６５】
一方、ステップＳ８５０で、先読処理中フラグ２がオフになっていると判定した場合（ＮＯ）は、始動入賞口８４ｂの先読演出処理を実行中でないと判定し、一連の処理を終了して元の処理に復帰させる。
【０２６６】
次に、音声ランプ制御装置１４３の構成を説明する。
図２３は、音声ランプ制御装置１４３の構成を示すブロック図である。
【０２６７】
音声ランプ制御装置１４３は、図２３に示すように、ＤＩＰ等のワンチップ型のマイクロプロセッサであるＭＰＵ３５０と、音声ランプ制御装置１４３の外部からデータを入力する入力ポート３５６と、音声ランプ制御装置１４３の外部にデータを出力する出力ポート３５８とを有して構成されている。ＭＰＵ３５０、入力ポート３５６および出力ポート３５８は、バス３６０を介して相互に接続されている。
【０２６８】
ＭＰＵ３５０は、ＭＰＵ３５０により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ３５２と、制御プログラムの実行に際して各種のデータ等を記憶するためのワークエリアとして機能するＲＡＭ３５４と、割込回路、タイマ回路、データ送受信回路等の各種回路とを有して構成されている。
【０２６９】
ＲＡＭ３５４は、ＭＰＵ３５０の内部レジスタの内容やＭＰＵ３５０により実行される制御プログラムの戻り先番地等が記憶されるスタックエリアと、各種のフラグ、カウンタおよびＩ／Ｏ等の値が記憶される作業エリア（作業領域）とを有して構成されている。
【０２７０】
入力ポート３５６には、主制御装置１６２と、操作ボタン３５と等が接続されている。
出力ポート３５８には、音声出力装置３６２と、ランプ表示装置３６４と、表示制御装置３０２と等が接続されている。
【０２７１】
ＭＰＵ３５０は、入力ポート３５６を介して音声出力装置３６２の音声出力制御を行うためのコマンドを主制御装置１６２から受信すると、受信したコマンドに基づいて音声出力装置３６２を制御する。音声出力装置３６２は、音声ランプ制御装置１４３の制御によりスピーカ部２６から音声を出力する。
【０２７２】
ＭＰＵ３５０は、入力ポート３５６を介してランプ表示装置３６４のランプ表示制御を行うためのコマンドを主制御装置１６２から受信すると、受信したコマンドに基づいてランプ表示装置３６４を制御する。ランプ表示装置３６４は、音声ランプ制御装置１４３の制御により、環状電飾部２３、エラー表示ランプ部２４、賞球ランプ部２５および保留ランプ９５ａ、９５ｂ、９６の点灯、消灯または点滅を行う。
【０２７３】
ＭＰＵ３５０は、入力ポート３５６を介して表示制御装置３０２の表示制御を行うためのコマンドを主制御装置１６２から受信すると、受信したコマンドに基づいて表示制御装置３０２を制御する。表示制御装置３０２は、音声ランプ制御装置１４３の制御により演出図柄表示装置９１の表示制御を行う。
【０２７４】
なお、音声出力装置３６２の音声出力制御を行うためのコマンド、ランプ表示装置３６４のランプ表示制御を行うためのコマンドおよび表示制御装置３０２の表示制御を行うためのコマンドは、例えば、変動パターンコマンドのように、１つのコマンド（音声出力装置３６２の音声出力制御、ランプ表示装置３６４のランプ表示制御および表示制御装置３０２の表示制御を行うためのコマンド）として構成される場合もある。この場合、ＭＰＵ３５０は、受信したコマンドに基づいて、ランプ表示装置３６４、表示制御装置３０２および表示制御装置３０２を制御する。
【０２７５】
次に、音声ランプ制御装置１４３で実行される処理を説明する。
ＭＰＵ３５０は、ＲＯＭ３５２の所定領域に格納されている制御プログラムを起動させ、音声ランプ制御処理を実行する。音声ランプ制御処理は、大別して、電源投入に伴い起動される立ち上げ処理と、立ち上げ処理の後に実行されるメイン処理とがある。
【０２７６】
まず、立ち上げ処理を説明する。
図２４は、音声ランプ制御装置１４３で実行する立ち上げ処理を示すフローチャートである。
【０２７７】
立ち上げ処理は、電源投入時に起動される処理であって、ＭＰＵ３５０において実行されると、図２４に示すように、ステップＳ１１００に移行する。
【０２７８】
ステップＳ１１００では、電源投入に伴う初期設定を行う。初期設定では、スタックポインタにあらかじめ決められた所定値を設定する。
【０２７９】
次いで、ステップＳ１１０２に移行して、今回の立ち上げ処理が瞬間的な電圧降下によって電源断処理（後述：ステップＳ１２３０）の実行中に開始されたものであるか否かを判定するため、電源断処理の実行中の電源遮断であるか否かを示す電源断処理中フラグがオフになっているか否かを判定し、電源断処理中フラグがオフになっていると判定した場合（ＹＥＳ）は、電源断処理の実行中の電源遮断でないと判定し、ステップＳ１１０４に移行する。電源断処理中フラグがオフになっている場合、今回の立ち上げ処理は、電源が完全に遮断された後に開始されたか、瞬間的な停電が生じた後であって電源断処理の実行を完了した後に開始されたか、またはノイズ等の影響によりＭＰＵ３５０にのみリセットがかかって（主制御装置１６２からの電源断コマンドを受信することなく）開始されたものである。
【０２８０】
ステップＳ１１０４では、ＲＡＭ３５４のデータが破壊されているか否かを判定する。データ破壊の判定は、次のように行う。ＲＡＭ３５４の特定領域には、ＲＡＭ破壊チェックデータとして所定値（例えば、「５５ＡＡｈ」）が書き込まれている（後述：ステップＳ１１１０）。したがって、ＲＡＭ３５４の特定領域からデータを読み出し、読み出した
データが所定値と一致していれば、ＲＡＭ３５４のデータが破壊されていないと判定することができる。これに対し、読み出したデータが所定値と一致していなければ、ＲＡＭ３５４のデータが破壊されていると判定することができる。
【０２８１】
なお、今回の立ち上げ処理が、電源が完全に遮断された後に開始された場合は、ＲＡＭ３５４の特定領域にＲＡＭ破壊チェックデータが記憶されていないので（電源遮断によってＲＡＭ３５４のすべてのデータがクリアされるので）、ＲＡＭ３５４のデータが破壊されていると判定される。
【０２８２】
一方、今回の立ち上げ処理が、瞬間的な停電が生じた後であって電源断処理の実行を完了した後に開始されたか、またはノイズ等の影響によりＭＰＵ３５０にのみリセットがかかって開始された場合は、ＲＡＭ３５４の特定領域にＲＡＭ破壊チェックデータが記憶されているので、ＲＡＭ３５４のデータが破壊されていないと判定される。
【０２８３】
ステップＳ１１０４の判定の結果、ＲＡＭ３５４のデータが破壊されていると判定した場合（ＹＥＳ）は、ステップＳ１１０６に移行して、ＲＡＭ３５４のすべての領域を検査する。検査方法としては、まず、１バイトごとに「ＦＦｈ」を書き込み、それを１バイトごとに読み出して「ＦＦｈ」であるか否かを判定し、「ＦＦｈ」であれば、「ＦＦｈ」の検査についてはＲＡＭ３５４が正常であると判定する。この１バイトごとの書き込みおよび判定を、「ＦＦｈ」に次いで、「５５ｈ」、「ＡＡｈ」、「００ｈ」の順に行う。この検査により、ＲＡＭ３５４のすべての領域が「０」にクリアされる。
【０２８４】
次いで、ステップＳ１１０８に移行して、ステップＳ１１０６の検査結果としてＲＡＭ３５４が正常であるか否かを判定し、「ＦＦｈ」、「５５ｈ」、「ＡＡｈ」、「００ｈ」のすべての検査についてＲＡＭ３５４が正常であると判定した場合は、ＲＡＭ３５４が正常であると判定し、その場合（ＹＥＳ）は、ステップＳ１１１０に移行して、ＲＡＭ破壊チェックデータ（例えば、「５５ＡＡｈ」）をＲＡＭ３５４の特定領域に書き込み、ステップＳ１１１２に移行する。
【０２８５】
ステップＳ１１１２では、電源断処理を実行したか否かを示す電源断フラグがオンになっているか否かを判定する。電源断フラグは、電源断処理の実行時にオンにされるので、電源断フラグがオンになっている状態でステップＳ１１１２の処理に至るのは、今回の立ち上げ処理が、瞬間的な停電が生じた後であって電源断処理を実行した後に開始された場合である。
【０２８６】
ステップＳ１１１２で、電源断フラグがオンになっていると判定した場合（ＹＥＳ）は、電源断処理を実行したと判定し、ステップＳ１１１４に移行して、音声ランプ制御装置１４３の各処理を初期化するために、ＲＡＭ３５４の作業領域を「０」にクリアする。ここで、ＲＡＭ３５４の作業領域とは、主制御装置１６２から受信したコマンド等を記憶する領域以外の領域をいう。なお、ステップＳ１１１４の処理により電源断フラグもオフになる。
【０２８７】
次いで、ステップＳ１１１６に移行して、ＲＡＭ３５４の初期設定を行い、ステップＳ１１１８に移行して、割込許可を設定し、メイン処理に移行する。
【０２８８】
一方、ステップＳ１１１２で、電源断フラグがオフになっていると判定した場合（ＮＯ）は、電源断処理を実行していないと判定し、ステップＳ１１１６に移行する。電源断フラグがオフになっている状態でステップＳ１１１２の処理に至るのは、今回の立ち上げ処理が、例えば、電源が完全に遮断された後に開始されたために、ステップＳ１１０６〜Ｓ１１１０の処理を経由してステップＳ１１１２の処理に至ったか、またはノイズ等の影響
によりＭＰＵ３５０にのみリセットがかかって（主制御装置１６２からの電源断コマンドを受信することなく）開始された場合である。なお、この場合に、ステップＳ１１１４の処理を実行しないのは、ステップＳ１１０６〜Ｓ１１１０の処理を経由してステップＳ１１１２の処理に至った場合は、ステップＳ１１０６の処理によって、既にＲＡＭ３５４のすべての領域がクリアされているし、立ち上げ処理が、ノイズ等の影響によりＭＰＵ３５０にのみリセットがかかって開始された場合は、ＲＡＭ３５４の作業領域をクリアせず維持しておくことにより、音声ランプ制御装置１４３の制御を継続することができるからである。
【０２８９】
一方、ステップＳ１１０８で、ＲＡＭ３５４が正常でないと判定した場合（ＮＯ）は、ステップＳ１１２０に移行して、エラー表示ランプ部２４によりＲＡＭ３５４の異常を報知し、電源が完全に遮断されるまで無限ループを継続する。なお、音声出力装置３６２により音声を出力してＲＡＭ３５４の異常を報知してもよい。
【０２９０】
一方、ステップＳ１１０４で、ＲＡＭ３５４のデータが破壊されていないと判定した場合（ＮＯ）は、ステップＳ１１１２に移行する。
【０２９１】
一方、ステップＳ１１０２で、電源断処理中フラグがオンになっていると判定した場合（ＮＯ）は、電源断処理の実行中の電源遮断であると判定し、ステップＳ１１０６に移行する。電源断処理中フラグがオンになっている場合、今回の立ち上げ処理は、瞬間的な停電が生じた後であって電源断処理の実行中にＭＰＵ３５０にリセットがかかって開始されたものである。この場合は、電源断処理の実行中なので、ＲＡＭ３５４の記憶状態は必ずしも正しくない。したがって、音声ランプ制御装置１４３の制御を継続することができないので、ステップＳ１１０６に移行して、ＲＡＭ３５４のすべての領域をクリアする。
【０２９２】
次に、メイン処理を説明する。
図２５は、音声ランプ制御装置１４３で実行するメイン処理を示すフローチャートである。
【０２９３】
メイン処理は、音声ランプ制御装置１４３の主制御を行う処理であって、ＭＰＵ３５０において実行されると、図２５に示すように、ステップＳ１２００に移行する。
【０２９４】
ステップＳ１２００では、ステップＳ１２００の処理の実行を開始してから所定時間（例えば、１［ｍｓ］）が経過したか否かを判定し、所定時間が経過したと判定した場合（ＹＥＳ）は、ステップＳ１２０２に移行する。ステップＳ１２００で所定時間が経過したか否かを判定するのは、ステップＳ１２０２〜Ｓ１２１４が表示に関する処理であり、所定時間よりも短い周期（１［ｍｓ］以内）で実行する必要がないのに対して、ステップＳ１２１６の変動制御処理やステップＳ１２１８のコマンド受信処理は、短い周期で実行する方が好ましいからである。これにより、主制御装置１６２からのコマンドの受信漏れを防止することができる。
【０２９５】
ステップＳ１２０２では、エラー表示ランプ部２４の点灯パターンを設定し、ランプ設定処理（後述：ステップＳ１２１０）で設定される点灯パターンとなるように環状電飾部２３および賞球ランプ部２５の出力を設定する。
【０２９６】
次いで、ステップＳ１２０４に移行して、電源投入報知処理を実行する。電源投入報知処理は、電源が投入された場合に所定時間（例えば、３０［ｓ］）電源が投入されたことを報知する処理であり、その報知は、音声出力装置３６２またはランプ表示装置３６４により行う。また、演出図柄表示装置９１で電源供給の旨を表示することを指定するためのコマンドを表示制御装置３０２に送信してもよい。なお、電源投入時でなければ、電源投
入報知処理による報知は行われない。
【０２９７】
次いで、ステップＳ１２０６に移行して、主制御装置１６２からデモコマンドを受信した場合は（後述：ステップＳ１２１８）、受信したデモコマンドを表示制御装置３０２に送信することにより演出図柄表示装置９１で客待ちデモ演出を開始する客待ちデモ演出処理を実行する。また、客待ちデモ演出処理では、受信したデモコマンドに基づいて音声出力装置３６２およびランプ表示装置３６４を制御する。デモコマンドは、保留球数が「０」でかつ演出図柄表示装置９１で演出図柄の変動表示が終了した場合に送信される。客待ちデモ演出は、その場合の停止図柄、背景、キャラクタ、エフェクト等の画面状態を突然変化させることなく、現在の画面状態を基準として違和感なく自然に客待ちデモ演出に導入されるように演出内容が設定されている。これにより、遊技中に客待ちデモ演出が開始されても、遊技者に違和感を与えることを防止することができる。
【０２９８】
次いで、ステップＳ１２０８に移行して、操作ボタン３５が押下されたか否かを判定し、操作ボタン３５が押下されたと判定した場合は、演出図柄表示装置９１で、操作ボタン３５の押下に伴うボタン演出を行う操作ボタン監視処理を実行する。操作ボタン監視処理では、例えば、変動表示の開始時に予告キャラが出現した場合に操作ボタン３５を押下することにより今回の変動表示による大当たりの期待値を表示したり、リーチ演出中に操作ボタン３５を押下することにより大当たりへの期待感を向上する演出に変更したりする。操作ボタン３５は、複数のリーチ演出のうち１のリーチ演出を決定するためのボタンとして用いることもできる。なお、パチンコ機１０に操作ボタン３５が設けられていない場合には、ステップＳ１２０８の処理は省略される。
【０２９９】
次いで、ステップＳ１２１０に移行して、演出図柄表示装置９１の表示に対応するように、環状電飾部２３および賞球ランプ部２５の点灯パターンを設定するランプ設定処理を実行する。
【０３００】
次いで、ステップＳ１２１２に移行して、演出図柄表示装置９１の表示に対応するように、音声出力装置３６２の音声出力パターンを設定し、設定した音声出力パターンで音声出力装置３６２から音声を出力する音声設定処理を実行する。
【０３０１】
次いで、ステップＳ１２１４に移行して、主制御装置１６２から変動パターンコマンドを受信した場合は（後述：ステップＳ１２１８）、受信した変動パターンコマンドに基づいて演出図柄表示装置９１の変動表示に要する時間と同期した時間を設定する液晶演出実行管理処理を実行する。この設定時間に基づいて、ステップＳ１２１０、Ｓ１２１２の処理の演出時間が設定される。
【０３０２】
次いで、ステップＳ１２１６に移行して、変動パターンコマンド、停止種別コマンド、確定コマンド、先読コマンドその他遊技の演出制御を行うためのコマンドを主制御装置１６２から受信した場合は（後述：ステップＳ１２１８）、受信した変動パターンコマンド、停止種別コマンド、確定コマンド、先読コマンドその他遊技の演出制御を行うためのコマンドを表示制御装置３０２に送信することにより演出図柄表示装置９１の変動表示を制御する変動制御処理を実行する。
【０３０３】
次いで、ステップＳ１２１８に移行して、主制御装置１６２からコマンドを受信し、受信したコマンドを判定するとともにフラグの設定等の必要な処理を行うコマンド受信処理を実行する。
【０３０４】
次いで、ステップＳ１２２０に移行して、電源遮断が発生したか否かを示す停電フラグがオフになっているか否かを判定する。停電フラグは、主制御装置１６２から電源断コマ
ンドを受信した場合にオンにされる。
【０３０５】
ステップＳ１２２０で、停電フラグがオフになっていると判定した場合（ＹＥＳ）は、電源遮断が発生していないと判定し、ステップＳ１２２２に移行して、ステップＳ１１０４の処理と同様に、ＲＡＭ３５４のデータが破壊されているか否かを判定し、ＲＡＭ３５４のデータが破壊されていると判定した場合（ＹＥＳ）は、ステップＳ１２２４に移行する。
【０３０６】
ステップＳ１２２４では、エラー表示ランプ部２４によりＲＡＭ３５４の異常を報知し、電源が完全に遮断されるまで無限ループを継続する。なお、音声出力装置３６２により音声を出力してＲＡＭ３５４の異常を報知してもよい。
【０３０７】
一方、ステップＳ１２２２で、ＲＡＭ３５４のデータが破壊されていないと判定した場合（ＮＯ）は、ステップＳ１２００に移行する。
【０３０８】
一方、ステップＳ１２２０で、停電フラグがオンになっていると判定した場合（ＮＯ）は、電源遮断が発生したと判定し、電源断処理（後述：ステップＳ１２２８）を実行するため、ステップＳ１２２６に移行する。ステップＳ１２２０の処理は、音声ランプ制御装置１４３のメイン処理の１サイクルの終了時に実行される。そのため、メイン処理において各処理が終了したタイミングで電源断処理が行われるので、電源断処理において、ＭＰＵ３５０のレジスタの内容をスタックエリアに退避したり、スタックポインタの値を格納したりしなくても、ステップＳ１１００の処理においてスタックポインタに所定値を設定することにより、立ち上げ処理の終了後は、ステップＳ１２００の処理から開始することができる。したがって、音声ランプ制御装置１４３の処理負荷を低減することができるとともに、音声ランプ制御装置１４３が誤動作したり暴走したりすることなく比較的安定的な制御を行うことができる。
【０３０９】
ステップＳ１２２６では、電源断フラグおよび電源断処理中フラグをオンにし、ステップＳ１２２８に移行して、電源断処理を実行する。電源断処理では、割込禁止を設定し、音声出力装置３６２およびランプ表示装置３６４の出力をオフにし、停電フラグをオフにする。
【０３１０】
次いで、ステップＳ１２３０に移行して、電源断処理中フラグをオフにし、電源が完全に遮断されるまで無限ループを継続する。
【０３１１】
一方、ステップＳ１２００で、所定時間が経過していないと判定した場合（ＮＯ）は、ステップＳ１２１６に移行する。
【０３１２】
次に、表示制御装置３０２の構成を説明する。
図２６は、表示制御装置３０２の構成を示すブロック図である。
【０３１３】
表示制御装置３０２は、図２６に示すように、マイクロプロセッサであるＭＰＵ３７０と、ＭＰＵ３７０により実行される各種の制御プログラムや固定値データを記憶したプログラムＲＯＭ３７２と、制御プログラムの実行に際して各種のデータ等を記憶するためのワークエリアとして機能するワークＲＡＭ３７４とを有して構成されている。
【０３１４】
表示制御装置３０２は、さらに、演出図柄表示装置９１に対する描画処理を行う画像コントローラ（ＶＤＰ（Ｖｉｄｅｏ  Ｄｉｓｐｌａｙ  Ｐｒｏｃｅｓｓｏｒ））３７６と、ワークＲＡＭ３７４から画像コントローラ３７６にデータ転送を行うＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）３７８と、表示制御装置３
０２の外部からデータを入力する入力ポート３８０とを有して構成されている。ＭＰＵ３７０、プログラムＲＯＭ３７２、ワークＲＡＭ３７４、画像コントローラ３７６、ＤＭＡＣ３７８および入力ポート３８０は、バス３８２を介して相互に接続されている。
【０３１５】
表示制御装置３０２は、さらに、背景データ、図柄データ、キャラクタデータおよびエフェクトデータ等を記憶したキャラクタＲＯＭ３８４と、演出図柄表示装置９１に出力する表示データを記憶するためのビデオＲＡＭ３８６と、表示制御装置３０２の外部にデータを出力する出力ポート３８８とを有して構成されている。画像コントローラ３７６および出力ポート３８８は、バス３９０を介して相互に接続されている。
【０３１６】
入力ポート３８０には、音声ランプ制御装置１４３等が接続されている。
出力ポート３８８には、演出図柄表示装置９１等が接続されている。
【０３１７】
なお、パチンコ機１０は、大当たり抽選の当選確率や１回の大当たりで払い出される賞球数が異なる別機種であっても、演出図柄表示装置９１で表示される図柄構成がまったく同じ仕様の機種があるので、表示制御装置３０２は、共通部品化されコスト低減が図られている。
【０３１８】
ＭＰＵ３７０は、入力ポート３８０を介して音声ランプ制御装置１４３からコマンドを受信すると、受信したコマンドに基づいて演出図柄表示装置９１の表示制御を行う。
【０３１９】
ワークＲＡＭ３７４は、ＭＰＵ３７０の内部レジスタの内容やＭＰＵ３７０により実行される制御プログラムの戻り先番地等が記憶されるスタックエリアと、各種のフラグ、カウンタおよびＩ／Ｏ等の値が記憶される作業エリア（作業領域）とを有して構成されている。
【０３２０】
ワークＲＡＭ３７４には、ＲＡＭ３１４と同様に、カウンタ用バッファが設けられている。カウンタ用バッファには、停止図柄を決定するための停止図柄乱数カウンタの値が格納されている。停止図柄乱数カウンタは、短時間間隔で更新され、その更新値がカウンタ用バッファに格納される。
【０３２１】
次に、プログラムＲＯＭ３７２のデータ構造を説明する。
プログラムＲＯＭ３７２には、複数の演出データテーブルと、時間データおよび演出データテーブルのアドレスを管理する管理テーブルとが格納されている。
【０３２２】
まず、管理テーブルのデータ構造を説明する。
図２７は、変動パターンコマンド管理テーブル４０８のデータ構造を示す図である。
【０３２３】
変動パターンコマンド管理テーブル４０８は、図２７に示すように、変動パターンコマンドに対応する管理テーブルであって、変動パターンコマンド管理テーブル４０８には、複数のレコードが登録されている。各レコードは、変動パターン番号を登録するフィールドと、変動パターン番号により特定される変動パターンで行う変動表示について変動時間を示す時間データを登録するフィールドと、変動パターンにより特定される演出データテーブルのアドレスを登録するフィールドとを含んで構成されている。
【０３２４】
図２７の例では、第１段目のレコードには、変動パターン番号として「０」が、時間データとして「５」が、演出データテーブルのアドレスとして「テーブル１」がそれぞれ登録されている。これは、変動パターン番号「０」に対応する変動パターンコマンドを受信した場合は、演出データテーブル１を用いて、変動時間が５［ｓ］の変動表示が行われることを示している。
【０３２５】
なお、管理テーブルとしては、変動パターンコマンド管理テーブル４０８だけでなく、確定コマンドに対応する管理テーブル（以下、確定コマンド管理テーブルという。）が存在する。確定コマンド管理テーブルも、変動パターンコマンド管理テーブル４０８と同様のデータ構造を有して構成されている。
【０３２６】
次に、演出データテーブルのデータ構造を説明する。
図２８は、演出データテーブル４１０のデータ構造を示す図である。
【０３２７】
演出データテーブル４１０には、図２８に示すように、演出図柄表示装置９１で１つの変動表示、停止表示、客待ちデモ演出その他の演出を実現するための複数の演出データが時系列順に登録されている。先頭のレコードには、演出データの開始を示すＳＴＡＲＴデータが、末尾のレコードには、演出データの終了を示すＥＮＤデータがそれぞれ登録されている。演出データは、ＳＴＡＲＴデータとＥＮＤデータとの間のレコードに登録される。その各レコードには、図柄位置、背景種別、キャラクタ種別およびエフェクト等が演出データとして登録されている。
【０３２８】
演出に使用される演出データテーブル４１０は、プログラムＲＯＭ３７２から読み出され、ワークＲＡＭ３７４のテーブルバッファに設定される。テーブルバッファに設定された初期状態では、演出データテーブル４１０の先頭レコードにポインタが設定される。そして、ポインタを「１」ずつ加算しながら、ポインタが指し示すレコードの演出データを順次取得し、取得した演出データに基づいて演出図柄表示装置９１の表示制御を行う。
【０３２９】
プログラムＲＯＭ３７２には、さらに、複数の停止図柄テーブルと、停止図柄テーブルのアドレスを管理する停止図柄管理テーブルとが格納されている。
【０３３０】
まず、停止図柄管理テーブルのデータ構造を説明する。
図２９は、停止図柄管理テーブル４１２のデータ構造を示す図である。
【０３３１】
停止図柄管理テーブル４１２には、図２９に示すように、複数のレコードが登録されている。各レコードは、停止図柄の種別を示す停止種別番号を登録するフィールドと、停止図柄テーブルのアドレスを登録するフィールドとを含んで構成されている。
【０３３２】
図２９の例では、第１段目のレコードには、停止種別番号として「０」が、停止図柄テーブルのアドレスとして「テーブル１」がそれぞれ登録されている。これは、停止種別番号「０」に対応する停止種別コマンドを受信した場合は、停止図柄テーブル１を用いて停止図柄が決定されることを示している。
【０３３３】
次に、停止図柄テーブルのデータ構造を説明する。
図３０は、停止図柄テーブル４１４のデータ構造を示す図である。
【０３３４】
停止図柄テーブル４１４には、図３０に示すように、停止図柄乱数カウンタの数値範囲に対応して複数のレコードが登録されている。各レコードは、停止図柄を示す停止図柄番号を登録するフィールドを含んで構成されている。停止図柄乱数カウンタの値を取得し、取得した乱数カウンタ値の順位のレコードから停止図柄番号を読み出し、読み出した停止図柄番号により特定される停止図柄を決定する。例えば、乱数カウンタ値が「３０」である場合は、３０段目のレコードから停止図柄番号を読み出す。図３０の例では、停止図柄テーブル４１４から「１２７」が読み出されるので、右図柄が「１」、中図柄が「２」、左図柄が「７」となる停止図柄に決定される。なお、図３０の例では、非リーチ外れ時の停止図柄を決定するための停止図柄テーブル４１４を示したが、非確変大当たり時、確変
大当たり時、ＪＵＢ大当たり時、突確大当たり時、潜確大当たり時、小当たり時およびリーチ外れ時の停止図柄をそれぞれ決定するための停止図柄テーブルも同様にプログラムＲＯＭ３７２に格納されている。
【０３３５】
次に、画像コントローラ３７６の構成を説明する。
図３１は、画像コントローラ３７６の動作を示す図である。
【０３３６】
図３１（ａ）は、第１フレームバッファ３８６ａを描画用、第２フレームバッファ３８６ｂを出力用としてそれぞれ設定する場合を示し、図３１（ｂ）は、第１フレームバッファ３８６ａを出力用、第２フレームバッファ３８６ｂを描画用としてそれぞれ設定する場合を示している。
【０３３７】
ビデオＲＡＭ３８６には、画像コントローラ３７６のレンダリング処理によって生成される表示データが書き込まれる。ビデオＲＡＭ３８６は、図３１（ａ）、（ｂ）に示すように、演出図柄表示装置９１の一画面分のサイズおよび解像度に対応する表示データを記憶する記憶エリアである第１フレームバッファ３８６ａと、第１フレームバッファ３８６ａと同じ記憶容量を有する記憶エリアである第２フレームバッファ３８６ｂとを有して構成されている。
【０３３８】
まず、画像コントローラ３７６は、ＤＭＡＣ３７８から描画データを受信すると、受信した描画データに基づいてキャラクタＲＯＭ３８４から必要なデータを読み出し、読み出したデータに対してレンダリング処理を行うことにより表示データを生成する。次いで、図３１（ａ）に示すように、第１フレームバッファ３８６ａを描画用、第２フレームバッファ３８６ｂを出力用としてそれぞれ設定する。そして、描画用である第１フレームバッファ３８６ａに対して表示データを書き込むことにより描画を行う。その一方で、出力用である第２フレームバッファ３８６ｂに書き込まれている表示データを演出図柄表示装置９１に出力することにより表示を行う。描画および表示が完了すると、ＭＰＵ３７０にＶ割込信号を出力する。描画および表示は、所定時間（例えば、２０［ｍｓ］）で行う。
【０３３９】
次に、画像コントローラ３７６は、ＤＭＡＣ３７８から描画データを受信すると、受信した描画データに基づいてキャラクタＲＯＭ３８４から必要なデータを読み出し、読み出したデータに対してレンダリング処理を行うことにより表示データを生成する。次いで、図３１（ｂ）に示すように、第１フレームバッファ３８６ａを出力用、第２フレームバッファ３８６ｂを描画用としてそれぞれ設定する。そして、描画用である第２フレームバッファ３８６ｂに対して表示データを書き込むことにより描画を行う。その一方で、出力用である第１フレームバッファ３８６ａに書き込まれている表示データを演出図柄表示装置９１に出力することにより表示を行う。描画および表示が完了すると、ＭＰＵ３７０にＶ割込信号を出力する。描画および表示は、所定時間（例えば、２０［ｍｓ］）で行う。
【０３４０】
画像コントローラ３７６は、これを交互に繰り返し行いながら、演出図柄表示装置９１に対する描画処理を行う。なお、交互の繰り返しは、画像コントローラ３７６が自ら行ってもよいし、ＭＰＵ３７０の制御により行ってもよい。
【０３４１】
次に、表示制御装置３０２で実行される処理を説明する。
ＭＰＵ３７０は、プログラムＲＯＭ３７２の所定領域に格納されている制御プログラムを起動させ、表示制御処理を実行する。表示制御処理は、大別して、定期的に起動されるコマンド割込処理と、Ｖ割込信号の入力により起動されるＶ割込処理と、メイン処理とがある。
【０３４２】
まず、コマンド割込処理を説明する。
図３２は、表示制御装置３０２で実行するコマンド割込処理を示すフローチャートである。
【０３４３】
コマンド割込処理は、所定周期（例えば、２［ｍｓ］）で実行される処理であって、ＭＰＵ３７０において実行されると、図３２に示すように、ステップＳ１３００に移行する。なお、コマンド割込処理は、タイマ割込ではなく、コマンドのストローブ信号を受信した場合に起動される処理として構成してもよい。
【０３４４】
ステップＳ１３００では、音声ランプ制御装置１４３からコマンドを受信したか否かを判定し、コマンドを受信したと判定した場合（ＹＥＳ）は、ステップＳ１３０２に移行する。
【０３４５】
ステップＳ１３０２では、受信したコマンドをリングバッファに格納する。リングバッファは、論理的にリング状に構成された記憶エリアである。初期状態では、リングバッファの始端に入力ポインタおよび読出ポインタが設定されている。
【０３４６】
コマンドを格納する場合は、コマンドを受信すると、入力ポインタが指し示す２バイトの領域にコマンドが格納される。そして、入力ポインタに「１」が加算されることにより、入力ポインタは、リングバッファの終端側に１つ移動する。リングバッファの終端の領域にコマンドが格納されると、入力ポインタは、リングバッファの始端に再び設定される。
【０３４７】
これに対し、コマンドを読み出す場合は、読出ポインタが指し示す２バイトの領域からコマンドが読み出される。そして、読出ポインタに「１」が加算されることにより、読出ポインタは、リングバッファの終端側に１つ移動する。リングバッファの終端の領域からコマンドが読み出されると、読出ポインタは、リングバッファの始端に再び設定される。読出ポインタは、入力ポインタよりも前方に設定されることはなく、入力ポインタと同一の位置またはそれよりも後方に設定される。入力ポインタと同一の位置である場合は、リングバッファのコマンドがすべてコマンド判定処理（後述：ステップＳ１４００）で処理済みであることを意味する。入力ポインタよりも後方に位置する場合は、リングバッファに未処理の新規コマンドが存在することを意味する。
【０３４８】
なお、入力ポインタおよび読出ポインタの移動単位は、１バイトであってもよい。すなわち、２バイトのコマンドを１バイトずつ入力し、１バイトずつ読み出してもよい。
【０３４９】
ステップＳ１３０２の処理が終了すると、一連の処理を終了して元の処理に復帰させる。
【０３５０】
一方、ステップＳ１３００で、コマンドを受信しないと判定した場合（ＮＯ）は、一連の処理を終了して元の処理に復帰させる。
【０３５１】
次に、Ｖ割込処理を説明する。
図３３は、表示制御装置３０２で実行するＶ割込処理を示すフローチャートである。
【０３５２】
Ｖ割込処理は、画像コントローラ３７６からＶ割込信号を入力した場合に起動される処理であって、ＭＰＵ３７０において実行されると、図３３に示すように、ステップＳ１４００に移行する。
【０３５３】
ステップＳ１４００では、リングバッファのコマンドを判定するコマンド判定処理を実行し、ステップＳ１４０２に移行して、演出図柄表示装置９１の表示設定を行う表示設定
処理を実行し、ステップＳ１４０４に移行して、演出図柄表示装置９１に対する表示を実行する表示実行処理を実行し、ステップＳ１４０６に移行する。
【０３５４】
ステップＳ１４０６では、停止図柄乱数カウンタを更新する。具体的には、停止図柄乱数カウンタの値に「１」を加算し、最大値を超えた場合は「０」に設定する。そして、停止図柄乱数カウンタの更新値をカウンタ用バッファに格納する。
【０３５５】
ステップＳ１４０６の処理が終了すると、一連の処理を終了して元の処理に復帰させる。
【０３５６】
次に、ステップＳ１４００のコマンド判定処理を説明する。
図３４は、表示制御装置３０２で実行するコマンド判定処理を示すフローチャートである。
【０３５７】
コマンド判定処理は、リングバッファのコマンドを判定する処理であって、ステップＳ１４００において実行されると、図３４に示すように、ステップＳ１５００に移行する。
【０３５８】
ステップＳ１５００では、リングバッファの入力ポインタと読出ポインタとが異なるか否かを判定することにより、リングバッファに新規コマンドが存在するか否かを判定し、新規コマンドが存在すると判定した場合（ＹＥＳ）は、ステップＳ１５０２に移行する。
【０３５９】
ステップＳ１５０２では、リングバッファから新規コマンドを読み出す。変動パターンコマンド、停止種別コマンドまたは確定コマンドのように２バイトで構成されるコマンドは、２バイト単位で読み出す。これに対し、先読コマンドのように４バイトで構成されるコマンドは、４バイト単位で読み出す。ただし、４バイトで構成されるコマンドのうち先頭の２バイトのコマンドしかリンクバッファに格納されていない場合は、残りの２バイトのコマンドが格納されるまで待機する。６バイト以上で構成されるコマンドを読み出す場合については、４バイトで構成されるコマンドを読み出す場合と同様である。
【０３６０】
次いで、ステップＳ１５０４に移行して、ステップＳ１５０２で読み出した新規コマンドが先読コマンドであるか否かを判定し、新規コマンドが先読コマンドであると判定した場合（ＹＥＳ）は、ステップＳ１５０６に移行する。
【０３６１】
ステップＳ１５０６では、先読コマンドを処理する先読コマンド処理を実行し、一連の処理を終了して元の処理に復帰させる。
【０３６２】
一方、ステップＳ１５０４で、新規コマンドが先読コマンドでないと判定した場合（ＮＯ）は、ステップＳ１５０８に移行して、ステップＳ１５０２で読み出した新規コマンドが変動パターンコマンドであるか否かを判定し、新規コマンドが変動パターンコマンドであると判定した場合（ＹＥＳ）は、ステップＳ１５１０に移行する。
【０３６３】
ステップＳ１５１０では、変動パターンコマンドを処理する変動パターンコマンド処理を実行し、一連の処理を終了して元の処理に復帰させる。
【０３６４】
一方、ステップＳ１５０８で、新規コマンドが変動パターンコマンドでないと判定した場合（ＮＯ）は、ステップＳ１５１２に移行して、ステップＳ１５０２で読み出した新規コマンドが停止種別コマンドであるか否かを判定し、新規コマンドが停止種別コマンドであると判定した場合（ＹＥＳ）は、ステップＳ１５１４に移行する。
【０３６５】
ステップＳ１５１４では、停止種別コマンドを処理する停止種別コマンド処理を実行し
、一連の処理を終了して元の処理に復帰させる。
【０３６６】
一方、ステップＳ１５１２で、新規コマンドが停止種別コマンドでないと判定した場合（ＮＯ）は、ステップＳ１５１６に移行して、ステップＳ１５０２で読み出した新規コマンドが確定コマンドであるか否かを判定し、新規コマンドが確定コマンドであると判定した場合（ＹＥＳ）は、ステップＳ１５１８に移行する。
【０３６７】
ステップＳ１５１８では、確定コマンドを処理する確定コマンド処理を実行し、一連の処理を終了して元の処理に復帰させる。
【０３６８】
一方、ステップＳ１５１６で、新規コマンドが確定コマンドでないと判定した場合（ＮＯ）は、ステップＳ１５２０に移行して、その他のコマンドを処理するその他コマンド処理を実行し、一連の処理を終了して元の処理に復帰させる。
【０３６９】
一方、ステップＳ１５００で、新規コマンドが存在しないと判定した場合（ＮＯ）は、一連の処理を終了して元の処理に復帰させる。
【０３７０】
次に、ステップＳ１５０６の先読コマンド処理を説明する。
図３５は、表示制御装置３０２で実行する先読コマンド処理を示すフローチャートである。
【０３７１】
先読コマンド処理は、先読コマンドを処理する処理であって、ステップＳ１５０６において実行されると、図３５に示すように、ステップＳ１６００に移行する。
【０３７２】
ステップＳ１６００では、先読コマンドを受信したか否かを示す先読コマンドフラグをオンにし、ステップＳ１６０２に移行して、受信した先読コマンドから変動パターンを取得し、ステップＳ１６０４に移行する。
【０３７３】
ステップＳ１６０４では、受信した先読コマンドから先読保留球数を取得し、ステップＳ１６０６に移行して、取得した変動パターンおよび先読保留球数を示す保留球数判別情報を設定し、一連の処理を終了して元の処理に復帰させる。
【０３７４】
次に、ステップＳ１５１０の変動パターンコマンド処理を説明する。
図３６は、表示制御装置３０２で実行する変動パターンコマンド処理を示すフローチャートである。
【０３７５】
変動パターンコマンド処理は、変動パターンコマンドを処理する処理であって、ステップＳ１５１０において実行されると、図３６に示すように、ステップＳ１７００に移行する。
【０３７６】
ステップＳ１７００では、受信した変動パターンコマンドに対応する演出データテーブル４１０のアドレスを変動パターンコマンド管理テーブル４０８から取得し、取得したアドレスに基づいて演出データテーブル４１０をプログラムＲＯＭ３７２から読み出し、ステップＳ１７０２に移行する。
【０３７７】
ステップＳ１７０２では、読み出した演出データテーブル４１０をワークＲＡＭ３７４のテーブルバッファに設定し、ステップＳ１７０４に移行して、受信した変動パターンコマンドに対応する時間データを変動パターンコマンド管理テーブル４０８から取得し、演出図柄表示装置９１の変動表示について変動時間を設定するため、取得した時間データに基づいて計時カウンタを設定し、一連の処理を終了して元の処理に復帰させる。
【０３７８】
次に、ステップＳ１５１４の停止種別コマンド処理を説明する。
図３７は、表示制御装置３０２で実行する停止種別コマンド処理を示すフローチャートである。
【０３７９】
停止種別コマンド処理は、停止種別コマンドを処理する処理であって、ステップＳ１５１４において実行されると、図３７に示すように、ステップＳ１８００に移行する。
【０３８０】
ステップＳ１８００では、受信した停止種別コマンドに対応する停止図柄テーブル４１４のアドレスを停止図柄管理テーブル４１２から取得し、取得したアドレスに基づいて停止図柄テーブル４１４をプログラムＲＯＭ３７２から読み出し、ステップＳ１８０２に移行する。
【０３８１】
ステップＳ１８０２では、停止図柄乱数カウンタの値を取得し、読み出した停止図柄テーブル４１４において、取得した乱数カウンタ値の順位のレコードから停止図柄番号を読み出し、読み出した停止図柄番号により特定される停止図柄を決定し、一連の処理を終了して元の処理に復帰させる。
【０３８２】
次に、ステップＳ１５１８の確定コマンド処理を説明する。
図３８は、表示制御装置３０２で実行する確定コマンド処理を示すフローチャートである。
【０３８３】
確定コマンド処理は、確定コマンドを処理する処理であって、ステップＳ１５１８において実行されると、図３８に示すように、ステップＳ２０００に移行する。
【０３８４】
ステップＳ２０００では、確定コマンドを受信したか否かを示す確定コマンドフラグをオンにし、一連の処理を終了して元の処理に復帰させる。
【０３８５】
次に、ステップＳ１４０２の表示設定処理を説明する。
図３９は、表示制御装置３０２で実行する表示設定処理を示すフローチャートである。
【０３８６】
表示設定処理は、演出図柄表示装置９１の表示設定を行う処理であって、ステップＳ１４０２において実行されると、図３９に示すように、ステップＳ２１００に移行する。
【０３８７】
ステップＳ２１００では、先読コマンドフラグがオンになっているか否かを判定し、先読コマンドフラグがオンになっていると判定した場合（ＹＥＳ）は、先読コマンドを受信したと判定し、ステップＳ２１０２に移行して、先読コマンドフラグをオフにし、ステップＳ２１０４に移行する。
【０３８８】
ステップＳ２１０４では、先読演出に係る保留球に対応する保留球図柄を所定の予告図柄（例えば、星の図柄）に設定するため、保留球数判別情報に基づいて、保留球図柄の表示画像を構成するための保留球数画像データをワークＲＡＭ３７４の所定領域に展開する。例えば、始動入賞口８４ａの保留球数が３つで、３番目の保留球について先読処理１で大当たりであると判定した場合は、主表示領域Ｄｍの左下に表示される３番目の保留球図柄を所定の予告図柄に設定する。また、始動入賞口８４ｂの保留球数が４つで、４番目の保留球について先読処理２で大当たりであると判定した場合は、主表示領域Ｄｍの右下に表示される４番目の保留球図柄を所定の予告図柄に設定する。これに対し、始動入賞口８４ａの保留球数が３つで、先読処理１でいずれも大当たりでないと判定した場合は、主表示領域Ｄｍの左下に保留球図柄を３つ設定する。また、始動入賞口８４ｂの保留球数が４つで、先読処理２でいずれも大当たりでないと判定した場合は、主表示領域Ｄｍの右下に
保留球図柄を４つ設定する。
【０３８９】
一方、表示制御装置３０２では、受信した変動パターンコマンドから演出図柄の変動時間が分かるので、始動入賞口８４ａへの入賞について演出図柄の変動を開始してから変動時間が経過した時点で始動入賞口８４ａの保留球が消化されたことを判定することができる。この場合は、主表示領域Ｄｍの左下領域の右から１番目の保留球図柄または所定の予告図柄が削除され、右から２番目以降の保留球図柄または所定の予告図柄が右側に１つずつシフトされるように、主表示領域Ｄｍの左下に保留球図柄または所定の予告図柄を設定する。同様に、表示制御装置３０２では、始動入賞口８４ｂへの入賞について演出図柄の変動を開始してから変動時間が経過した時点で始動入賞口８４ｂの保留球が消化されたことを判定することができる。この場合は、主表示領域Ｄｍの右下領域の左から１番目の保留球図柄または所定の予告図柄が削除され、左から２番目以降の保留球図柄または所定の予告図柄が左側に１つずつシフトされるように、主表示領域Ｄｍの右下に保留球図柄または所定の予告図柄を設定する。
【０３９０】
なお、先読コマンドから取得した変動パターンに基づいて大当たり種別を特定することができるので、特定した大当たり種別によって所定の予告図柄の表示態様を異ならせることもできる。例えば、確変大当たりの場合は赤色で、ＪＵＢ大当たりの場合は青色で、突確大当たりの場合は黄色で所定の予告図柄を表示する。また、大当たり種別を識別可能な識別情報（例えば、大当たり種別の名称）を所定の予告図柄に添えて表示することもできる。同様に、先読コマンドから取得した変動パターンに基づいて小当たり、リーチ外れおよび非リーチ外れを特定することができるので、特定した小当たり、リーチ外れおよび非リーチ外れの別によって所定の予告図柄の表示態様を異ならせることもできる。例えば、小当たりの場合は緑色で、リーチ外れの場合は橙色で、非リーチ外れの場合は白色で所定の予告図柄を表示する。また、小当たり、リーチ外れおよび非リーチ外れを識別可能な識別情報（例えば、それらの名称）を所定の予告図柄に添えて表示することもできる。もっとも、リーチ外れまたは非リーチ外れの場合は、所定の予告図柄を表示しなくてもよい。
【０３９１】
次いで、ステップＳ２１０６に移行して、テーブルバッファにおいて演出データテーブル４１０のポインタを更新するポインタ更新処理を実行し、ステップＳ２１０８に移行する。
【０３９２】
ステップＳ２１０８では、テーブルバッファにおいて演出データテーブル４１０のポインタが指し示すレコードの演出データを取得し、取得した演出データをワークＲＡＭ３７４の所定領域に展開し、ステップＳ２１１０に移行して、計時カウンタの値から「１」を減算し、ステップＳ２１１２に移行する。
【０３９３】
ステップＳ２１１２では、計時カウンタの値が「０」以下であるか否かを判定し、計時カウンタの値が「０」以下であると判定した場合（ＹＥＳ）は、ステップＳ２１１４に移行する。
【０３９４】
ステップＳ２１１４では、確定コマンドフラグがオンになっているか否かを判定し、確定コマンドフラグがオンになっていると判定した場合（ＹＥＳ）は、確定コマンドを受信したと判定し、ステップＳ２１１６に移行して、確定コマンドフラグをオフにし、ステップＳ２１１８に移行する。
【０３９５】
ステップＳ２１１８では、確定表示用の演出データテーブル４１０のアドレスを確定コマンド管理テーブルから取得し、取得したアドレスに基づいて確定表示用の演出データテーブル４１０をプログラムＲＯＭ３７２から読み出し、ステップＳ２１２０に移行する。
【０３９６】
ステップＳ２１２０では、読み出した確定表示用の演出データテーブル４１０をワークＲＡＭ３７４のテーブルバッファに設定し、ステップＳ２１２２に移行して、確定コマンド管理テーブルから時間データを取得し、演出図柄表示装置９１の確定表示について表示時間を設定するため、取得した時間データに基づいて計時カウンタを設定し、一連の処理を終了して元の処理に復帰させる。
【０３９７】
一方、ステップＳ２１１４で、確定コマンドフラグがオフになっていると判定した場合（ＮＯ）は、確定コマンドを受信していないと判定し、一連の処理を終了して元の処理に復帰させる。
【０３９８】
一方、ステップＳ２１１２で、計時カウンタの値が「０」よりも大きいと判定した場合（ＮＯ）は、一連の処理を終了して元の処理に復帰させる。
【０３９９】
一方、ステップＳ２１００で、先読コマンドフラグがオフになっていると判定した場合（ＮＯ）は、先読コマンドを受信していないと判定し、ステップＳ２１０６に移行する。
【０４００】
次に、ステップＳ１４０４の表示実行処理を説明する。
表示実行処理は、画像コントローラ３７６に処理させる描画データを生成する処理である。描画データとは、画像コントローラ３７６が一画面分の描画を行うのに必要なデータである。演出図柄表示装置９１の一画面分のデータを１つの描画データとしてＶ割込ごとに画像コントローラ３７６に転送し、１つの描画データに基づいて画像コントローラ３７６が描画を行うことにより、一画面分の表示が行われる。
【０４０１】
まず、描画データのデータ構造を説明する。
図４０は、描画データ４１８のデータ構造を示す図である。
【０４０２】
描画データ４１８は、図４０に示すように、画像コントローラ３７６に背景の表示を指定するための背景用の描画データと、画像コントローラ３７６に演出図柄または保留球図柄の表示を指定するための図柄用の描画データと、画像コントローラ３７６にキャラクタの表示を指定するためのキャラクタ用の描画データと、画像コントローラ３７６にエフェクトの表示を指定するためのエフェクト用の描画データとを有して構成されている。例えば、背景用の描画データには、画像（スプライト）、キャラクタＲＯＭ３８４における画像のアドレス、画像の座標、画像の回転角度、画像のスケール、画像を半透明にする場合の半透明値、描画用として用いるフレームバッファ３８６ａ、３８６ｂに関するデータが含まれている。図柄用の描画データ、キャラクタ用の描画データおよびエフェクト用の描画データも同様の内容が含まれている。
【０４０３】
描画データ４１８では、画像コントローラ３７６との取り決めにより、手前のレイヤに表示する描画データほど後段に記述することになっている。図４０の例では、エフェクト、キャラクタ、演出図柄または保留球図柄、背景の順で手前に表示されるので、背景用の描画データ、図柄用の描画データ、キャラクタ用の描画データ、エフェクト用の描画データの順で描画データ４１８の先頭から記述される。
【０４０４】
図４１は、表示制御装置３０２で実行する表示実行処理を示すフローチャートである。
表示実行処理は、ステップＳ１４０４において実行されると、図４１に示すように、ステップＳ２５００に移行する。
【０４０５】
ステップＳ２５００では、ワークＲＡＭ３７４の所定領域に展開された演出データに基づいて背景用の描画データを生成し、ステップＳ２５０２に移行して、ワークＲＡＭ３７４の所定領域に展開された演出データおよび保留球数画像データに基づいて図柄用の描画
データを生成し、ステップＳ２５０４に移行する。
【０４０６】
ステップＳ２５０４では、ワークＲＡＭ３７４の所定領域に展開された演出データに基づいてキャラクタ用の描画データを生成し、ステップＳ２５０６に移行して、ワークＲＡＭ３７４の所定領域に展開された演出データに基づいてエフェクト用の描画データを生成し、ステップＳ２５０８に移行する。
【０４０７】
ステップＳ２５０８では、生成した各描画データで構成される描画データ４１８をワークＲＡＭ３７４に格納し、ワークＲＡＭ３７４から画像コントローラ３７６に描画データ４１８を転送することをＤＭＡＣ３７８に要求し、一連の処理を終了して元の処理に復帰させる。
【０４０８】
次に、メイン処理を説明する。
図４２は、表示制御装置３０２で実行するメイン処理を示すフローチャートである。
【０４０９】
メイン処理は、表示制御装置３０２の主制御を行う処理であって、ＭＰＵ３７０において実行されると、図４２に示すように、ステップＳ２６００に移行する。
【０４１０】
ステップＳ２６００では、電源投入に伴う初期設定を行う。初期設定では、スタックポインタにあらかじめ決められた所定値を設定する。
【０４１１】
次いで、ステップＳ２６０２に移行して、割込許可を設定し、電源が完全に遮断されるまで無限ループを継続する。
【０４１２】
〔動作〕  次に、本実施の形態の動作を説明する。
まず、パチンコ機１０に電源が投入されると、主制御装置１６２により、主制御処理が実行され、遊技可能な状態となる。遊技者は、貸し出しを受けた遊技球をパチンコ機１０に装填し、遊技球発射ハンドル４１を操作して遊技球を遊技盤８１の遊技領域に発射することにより遊技を行うことができる。
【０４１３】
遊技領域に発射された遊技球が始動入賞口８４ａに入賞すると、主制御装置１６２では、ステップＳ３０６、Ｓ７００を経て、大当たり乱数カウンタＣ１の値が取得され、取得された乱数カウンタ値に基づいて大当たり抽選が行われる。大当たり抽選では、乱数カウンタ値が複数の大当たり値と比較され、いずれかの大当たり値と一致してれば、大当たりとなる。
【０４１４】
大当たりとなると、ステップＳ７０２〜Ｓ７０６を経て、大当たり種別、大当たり時における演出図柄の停止図柄の種別および大当たり時の変動パターンが決定される。そして、大当たり時の変動パターンで演出図柄が変動表示され、所定の変動時間経過後に大当たり図柄で演出図柄が停止表示される。演出図柄の停止表示後は、非確変大当たり、確変大当たり、ＪＵＢ大当たり、突確大当たりおよび潜確大当たりのいずれかが発生する。
【０４１５】
一方、演出図柄が変動表示されている場合に始動入賞口８４ａへの入賞があった場合は、ステップＳ３０４を経て、保留球数カウンタの値Ｎ１が加算される。次いで、ステップＳ３０８〜Ｓ３１４を経て、先読処理中フラグ１がオンになり、各種乱数カウンタの値が先読判定値１として、保留球数カウンタの値Ｎ１が先読保留球数１としてそれぞれＲＡＭ３１４に格納される。ステップＳ３０８〜Ｓ３１４の処理は、タイマ割込処理として実行される。そして、ステップＳ８０２、Ｓ８０４を経て、先読判定値１および先読保留球数１が読み出され、読み出された先読判定値１に含まれる大当たり乱数カウンタＣ１の値に基づいて先読演出抽選１が行われる。先読演出抽選１では、乱数カウンタ値が複数の大当
たり値と比較され、いずれかの大当たり値と一致してれば、大当たりであると判定される。大当たりと判定されると、ステップＳ８０６、Ｓ８０８を経て、大当たりに対応する変動パターンテーブル４０６が読み出され、読み出された変動パターンテーブル４０６に基づいて変動パターンが決定される。そして、ステップＳ８１０を経て、決定された変動パターンおよび読み出された先読保留球数１を指定するための先読コマンドが音声ランプ制御装置１４３に送信される。ステップＳ８０２〜Ｓ８１４の処理は、タイマ割込処理の実行中は中断されるメイン処理として実行される。
【０４１６】
音声ランプ制御装置１４３では、先読コマンドを受信すると、受信した先読コマンドが表示制御装置３０２に送信される。
【０４１７】
表示制御装置３０２では、先読コマンドを受信すると、ステップＳ１６００〜Ｓ１６０６を経て、先読コマンドフラグがオンになり、受信した先読コマンドから変動パターンおよび先読保留球数１が取得され、保留球数判別情報が設定される。先読コマンドフラグがオンになると、ステップＳ２１０２、Ｓ２１０４を経て、保留球数判別情報に基づいて保留球数画像データが展開され、展開された保留球数画像データに基づいて保留球図柄が表示される。このうち、大当たりとなる保留球に対応する保留球図柄は、所定の予告図柄で表示される。
【０４１８】
図４３は、主表示領域Ｄｍの左下に表示される保留球図柄および所定の予告図柄を示す図である。
【０４１９】
演出図柄の変動中に始動入賞口８４ａに入賞があった場合に、先読演出抽選１でその入賞が外れであると判定された場合は、図４３（ａ）に示すように、主表示領域Ｄｍの左下領域の右から１番目に保留球図柄Ｒｍ１が表示される。次いで、演出図柄の変動中に始動入賞口８４ａにさらに入賞があった場合に、先読演出抽選１でその入賞が外れであると判定された場合は、図４３（ｂ）に示すように、主表示領域Ｄｍの左下領域の右から２番目に保留球図柄Ｒｍ２が表示される。そして、演出図柄の変動中に始動入賞口８４ａにさらに入賞があった場合に、先読演出抽選１でその入賞が大当たりであると判定された場合は、図４３（ｃ）に示すように、主表示領域Ｄｍの左下領域の右から３番目に所定の予告図柄Ｒｍｓが表示される。
【０４２０】
一方、演出図柄の変動表示が終了した場合は、図４３（ｄ）に示すように、主表示領域Ｄｍの左下領域の右から１番目の保留球図柄Ｒｍ１が削除され、右から２番目の保留球図柄Ｒｍ２および３番目の所定の予告図柄Ｒｍｓが右側に１つずつシフトされる。さらに、演出図柄の次の変動中に始動入賞口８４ａに入賞がなく、演出図柄の変動表示が終了した場合は、図４３（ｅ）に示すように、主表示領域Ｄｍの左下領域の右から１番目の保留球図柄Ｒｍ１が削除され、右から２番目の所定の予告図柄Ｒｍｓが右側に１つシフトされる。そして、演出図柄の変動表示が開始されるが、演出図柄の変動中に始動入賞口８４ａに入賞があった場合に、先読演出抽選１でその入賞が外れであると判定された場合は、図４３（ｆ）に示すように、主表示領域Ｄｍの左下領域の右から２番目に保留球図柄Ｒｍ２が表示される。
【０４２１】
一方、演出図柄の変動表示が終了した場合は、図４３（ｇ）に示すように、主表示領域Ｄｍの左下領域の右から１番目の所定の予告図柄Ｒｍｓが削除され、右から２番目の保留球図柄Ｒｍ２が右側に１つシフトされる。そして、演出図柄の変動表示が開始されるが、この変動表示が終了すると、大当たり図柄が表示され、大当たりが発生する。
【０４２２】
一方、確変大当たり、ＪＵＢ大当たりまたは突確大当たりとなると、その後は確変状態および時短状態となり、始動入賞口８４ｂの可動片が開放し、始動入賞口８４ｂに遊技球
が入賞しやすくなる。そして、始動入賞口８４ｂに遊技球が入賞すると、主制御装置１６２では、ステップＳ３５６およびステップＳ７００に相当する処理を経て、大当たり乱数カウンタＣ１の値が取得され、取得された乱数カウンタ値に基づいて大当たり抽選が行われる。大当たり抽選では、乱数カウンタ値が複数の大当たり値と比較され、いずれかの大当たり値と一致してれば、大当たりとなる。
【０４２３】
大当たりとなると、ステップＳ７０２〜Ｓ７０６に相当する処理を経て、大当たり種別、大当たり時における演出図柄の停止図柄の種別および大当たり時の変動パターンが決定される。そして、大当たり時の変動パターンで演出図柄が変動表示され、所定の変動時間経過後に大当たり図柄で演出図柄が停止表示される。
【０４２４】
一方、演出図柄が変動表示されている場合に始動入賞口８４ｂへの入賞があった場合は、ステップＳ３５４を経て、保留球数カウンタの値Ｎ２が加算される。次いで、ステップＳ３５８〜Ｓ３６４を経て、先読処理中フラグ２がオンになり、各種乱数カウンタの値が先読判定値２として、保留球数カウンタの値Ｎ２が先読保留球数２としてそれぞれＲＡＭ３１４に格納される。ステップＳ３５８〜Ｓ３６４の処理は、タイマ割込処理として実行される。そして、ステップＳ８５２、Ｓ８５４を経て、先読判定値２および先読保留球数２が読み出され、読み出された先読判定値２に含まれる大当たり乱数カウンタＣ１の値に基づいて先読演出抽選２が行われる。先読演出抽選２では、乱数カウンタ値が複数の大当たり値と比較され、いずれかの大当たり値と一致してれば、大当たりであると判定される。大当たりと判定されると、ステップＳ８５６、Ｓ８５８を経て、大当たりに対応する変動パターンテーブル４０６が読み出され、読み出された変動パターンテーブル４０６に基づいて変動パターンが決定される。そして、ステップＳ８６０を経て、決定された変動パターンおよび読み出された先読保留球数２を指定するための先読コマンドが音声ランプ制御装置１４３に送信される。ステップＳ８５２〜Ｓ８６４の処理は、タイマ割込処理の実行中は中断されるメイン処理として実行される。
【０４２５】
音声ランプ制御装置１４３では、先読コマンドを受信すると、受信した先読コマンドが表示制御装置３０２に送信される。
【０４２６】
表示制御装置３０２では、先読コマンドを受信すると、ステップＳ１６００〜Ｓ１６０６を経て、先読コマンドフラグがオンになり、受信した先読コマンドから変動パターンおよび先読保留球数２が取得され、保留球数判別情報が設定される。先読コマンドフラグがオンになると、ステップＳ２１０２、Ｓ２１０４を経て、保留球数判別情報に基づいて保留球数画像データが展開され、展開された保留球数画像データに基づいて保留球図柄が表示される。このうち、大当たりとなる保留球に対応する保留球図柄は、所定の予告図柄で表示される。
【０４２７】
このような構成において、演出図柄の変動表示が終了した場合に始動入賞口８４ｂの保留球数が「１」以上である場合で、しかも始動入賞口８４ｂへの入賞があった場合は、始動入賞口８４ｂの保留球が優先的に消化されるので、大当たり抽選および先読演出抽選２が同時に行われる。大当たり抽選では、確変状態である場合、乱数カウンタ値が複数（１４個）の大当たり値と比較される。また、先読演出抽選２でも、同様に、乱数カウンタ値が複数（１４個）の大当たり値と比較される。さらに、演出図柄の変動表示が終了した場合に始動入賞口８４ａの保留球数が「１」以上である場合で、しかも始動入賞口８４ａへの入賞があった場合は、先読演出抽選１も同時に行われる。先読演出抽選１では、同様に、乱数カウンタ値が複数（１４個）の大当たり値と比較される。したがって、演出図柄の変動表示が終了した場合に始動入賞口８４ａまたは始動入賞口８４ｂの保留球数が「１」以上である場合で、しかも始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があった場合は、１４×３＝４２回の比較処理が同時に行われるので、処理負荷が増加して
しまう。ここで、始動入賞口８４ａの先読演出処理および始動入賞口８４ｂの先読演出処理をタイマ割込処理として実行する場合を考えると、タイマ割込処理の処理負荷が増加し、タイマ割込処理が割込周期内で終了しないという不具合が生じる可能性がある。これに対し、本実施の形態では、ステップＳ３０８〜Ｓ３１４、Ｓ３５８〜Ｓ３６４の処理がタイマ割込処理として実行され、ステップＳ８００〜Ｓ８２４、Ｓ８５０〜Ｓ８７４の処理がメイン処理として実行されるので、タイマ割込処理の処理負荷を低減することができる。
【０４２８】
〔効果〕  始動入賞口８４ａへの入賞または始動入賞口８４ｂへの入賞があった場合は大当たり抽選を、始動入賞口８４ａへの入賞があった場合は先読演出抽選１を、始動入賞口８４ｂへの入賞があった場合は先読演出抽選２を行うパチンコ機１０においては、演出図柄の変動表示が終了した場合に始動入賞口８４ａまたは始動入賞口８４ｂの保留球数が「１」以上である場合で、しかも始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があった場合は、上記のとおり、処理負荷が増加し、タイマ割込処理が割込周期内で終了しないという不具合が生じる可能性がある。
【０４２９】
タイマ割込処理が割込周期内で終了しない場合は、大当たり乱数カウンタＣ１の更新がタイマ割込処理（ステップＳ２０４の処理）で行われることから、その実行においては、大当たり乱数カウンタＣ１の更新時間が、割込周期内で終了する場合よりも長くなる。大当たり乱数カウンタＣ１が大当たり値である場合にこの現象が起こると、大当たり乱数カウンタＣ１の数値範囲がすべて更新される時間に対して、大当たり乱数カウンタＣ１が大当たり値である時間が長くなるので、大当たり抽選の当選確率が既定（例えば、２／７３９）よりも増加することになる。具体的には、タイマ割込処理の割込周期が２［ｍｓ］であるので、タイマ割込処理が割込周期内で終了する場合は、大当たり乱数カウンタＣ１の数値範囲がすべて更新される時間は、７３９×２［ｍｓ］＝１４７８［ｍｓ］であり、大当たり乱数カウンタＣ１が大当たり値である時間が２×２［ｍｓ］＝４［ｍｓ］であるので、大当たり抽選の当選確率は、４［ｍｓ］／１４７８［ｍｓ］＝２／７３９（既定）となるが、タイマ割込処理が割込周期内で終了せず、そのときの大当たり乱数カウンタＣ１が大当たり値である時間が例えば３［ｍｓ］となった場合、大当たり抽選の当選確率は、（３［ｍｓ］＋２［ｍｓ］）／（３［ｍｓ］＋１４７６［ｍｓ］）＝５／１４７９となる。逆に、大当たり乱数カウンタＣ１が大当たり値以外である場合にこの現象が起こると、大当たり乱数カウンタＣ１の数値範囲がすべて更新される時間に対して、大当たり乱数カウンタＣ１が大当たり値である時間が相対的に短くなるので、大当たり抽選の当選確率が既定よりも減少することになる。したがって、大当たり抽選の当選確率が既定どおりとならず、遊技性に影響を与えるという問題がある。
【０４３０】
また、タイマ割込処理が割込周期内で終了しない場合は、大当たり抽選の開始が遅れるので、演出図柄の停止表示から変動開始までに待機時間が生じる。その間は保留球が消化されないので、無駄玉が発生するか、または遊技者に止め打ちを行わせる煩わしさを与えるという問題がある。また、このような現象が頻繁に起これば、遊技機の稼働率が低下するという問題もある。
【０４３１】
これらの問題を解決するため、例えば、乱数カウンタ値が複数の大当たり値と比較される確変状態では、先読演出抽選１または先読演出抽選２を行わないという構成を採用することが考えられる。
【０４３２】
しかしながら、この構成にあっては、遊技が盛り上がる確変状態において、遊技をさらに盛り上げる先読演出を相乗的に行うことができないので、演出の多様化を実現することができないという問題がある。
【０４３３】
これに対し、本実施の形態では、始動入賞口８４ａへの入賞があった場合は、大当たり乱数カウンタＣ１の値を取得し、演出図柄を変更表示している場合に始動入賞口８４ａへの入賞があった場合は、その入賞を保留球数として記憶し、演出図柄の変更表示が終了した場合に保留球数を記憶している場合は、その入賞時に取得した大当たり乱数カウンタＣ１の値と、大当たり値とを比較することにより大当たり抽選を行い、大当たり抽選の結果に基づいて大当たりを発生させ、始動入賞口８４ａへの入賞があった場合は、その入賞時に取得した大当たり乱数カウンタＣ１の値と、大当たり値とを比較することにより先読演出抽選１を行い、先読演出抽選１の結果に基づいて、大当たりが発生することを予告する演出を行い、ステップＳ８００〜Ｓ８２４の処理は、タイマ割込処理の実行中は中断されるメイン処理として実行する。
【０４３４】
これにより、演出図柄の変更表示が終了した場合に始動入賞口８４ａの保留球数が記憶されている場合で、しかも始動入賞口８４ａへの入賞があった場合でも、タイマ割込処理が割込周期内で終了するので、大当たり抽選の当選確率が既定どおりとなり、遊技性に影響を与えることを防止することができる。また、無駄玉が発生せず、または遊技者に止め打ちを行わせる煩わしさを与えない。さらに、遊技機の稼働率が低下することを防止することができる。その上でさらに、遊技が盛り上がる確変状態において、始動入賞口８４ａへの入賞について遊技をさらに盛り上げる先読演出を相乗的に行うことができる。したがって、従来に比して、演出の多様化を実現することができる。
【０４３５】
一方、上記問題を解決するため、例えば、始動入賞口８４ａの先読演出処理の全部をメイン処理として実行するという構成を採用することも考えられる。
【０４３６】
しかしながら、この構成にあっては、大当たり抽選に用いる乱数がタイマ割込処理で取得され、先読演出抽選１に用いる乱数がメイン処理で取得されるので、タイミングによっては両乱数の値が異なる可能性があるという問題がある。両乱数の値が異なった場合は、例えば、大当たりが発生することを予告する演出が行われるにもかかわらず、大当たりが発生しないという不具合が生じる可能性がある。
【０４３７】
これに対し、本実施の形態では、始動入賞口８４ａの先読演出処理をタイマ割込処理およびメイン処理に分散する。すなわち、ステップＳ３０８〜Ｓ３１４の処理は、タイマ割込処理として実行し、ステップＳ８００〜Ｓ８２４の処理は、メイン処理として実行する。
【０４３８】
これにより、大当たり抽選に用いる乱数と、先読演出抽選１に用いる乱数とが異なる値となることを防止することができる。
【０４３９】
さらに、本実施の形態では、始動入賞口８４ｂへの入賞があった場合は、大当たり乱数カウンタＣ１の値を取得し、演出図柄を変更表示している場合に始動入賞口８４ｂへの入賞があった場合は、その入賞を保留球数として記憶し、始動入賞口８４ｂへの入賞があった場合は、その入賞時に取得した大当たり乱数カウンタＣ１の値と、大当たり値とを比較することにより先読演出抽選２を行い、先読演出抽選２の結果に基づいて、大当たりが発生することを予告する演出を行い、ステップＳ８５０〜Ｓ８７４の処理は、タイマ割込処理の実行中は中断されるメイン処理として実行する。
【０４４０】
これにより、演出図柄の変更表示が終了した場合に始動入賞口８４ａまたは始動入賞口８４ｂの保留球数が記憶されている場合で、しかも始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があった場合でも、タイマ割込処理が割込周期内で終了するので、大当たり抽選の当選確率が既定どおりとなり、遊技性に影響を与えることを防止することができる。また、無駄玉が発生せず、または遊技者に止め打ちを行わせる煩わしさを与え
ない。さらに、遊技機の稼働率が低下することを防止することができる。その上でさらに、遊技が盛り上がる確変状態において、始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞について遊技をさらに盛り上げる先読演出を相乗的に行うことができる。したがって、演出の多様化をさらに実現することができる。
【０４４１】
一方、上記問題を解決するため、例えば、始動入賞口８４ａの先読演出処理の全部および始動入賞口８４ｂの先読演出処理の全部をメイン処理として実行するという構成を採用することも考えられる。
【０４４２】
しかしながら、この構成にあっては、大当たり抽選に用いる乱数がタイマ割込処理で取得され、先読演出抽選１に用いる乱数および先読演出抽選２に用いる乱数がメイン処理で取得されるので、タイミングによってはこれら乱数の値が異なる可能性があるという問題がある。これら乱数の値が異なった場合は、例えば、大当たりが発生することを予告する演出が行われるにもかかわらず、大当たりが発生しないという不具合が生じる可能性がある。
【０４４３】
これに対し、本実施の形態では、始動入賞口８４ｂの先読演出処理もタイマ割込処理およびメイン処理に分散する。すなわち、ステップＳ３５８〜Ｓ３６４の処理は、タイマ割込処理として実行し、ステップＳ８５０〜Ｓ８７４の処理は、メイン処理として実行する。
【０４４４】
これにより、大当たり抽選に用いる乱数と、先読演出抽選１に用いる乱数とが異なる値となること、および、大当たり抽選に用いる乱数と、先読演出抽選２に用いる乱数とが異なる値となることを防止することができる。
【０４４５】
さらに、本実施の形態では、始動入賞口８４ａの先読演出処理を実行中は、始動入賞口８４ａへの次の入賞についての当該処理の実行を禁止する。
【０４４６】
これにより、始動入賞口８４ａへの入賞が連続してあっても、それら入賞について、始動入賞口８４ａの先読演出処理が多重に実行されることがないので、スタックへの記憶が少なくなるなどメモリ効率を向上することができる。
【０４４７】
さらに、本実施の形態では、始動入賞口８４ａの先読演出処理の実行開始時に先読処理中フラグ１をオンにし、始動入賞口８４ａの先読演出処理の実行終了時に先読処理中フラグ１をオフにし、先読処理中フラグ１がオンになっている場合に始動入賞口８４ａの先読演出処理の実行を禁止する。
【０４４８】
これにより、始動入賞口８４ａの先読演出処理の実行開始時および実行終了時に先読処理中フラグ１のオンおよびオフを行うだけで、始動入賞口８４ａへの次の入賞についての当該処理の実行を禁止することができるので、処理負荷を低減することができる。
【０４４９】
さらに、本実施の形態では、始動入賞口８４ｂの先読演出処理を実行中は、始動入賞口８４ｂの次の入賞についての当該処理の実行を禁止する。
【０４５０】
これにより、始動入賞口８４ｂへの入賞が連続してあっても、それら入賞について、始動入賞口８４ｂの先読演出処理が多重に実行されることがないので、スタックへの記憶が少なくなるなどメモリ効率を向上することができる。
【０４５１】
さらに、本実施の形態では、始動入賞口８４ｂの先読演出処理の実行開始時に先読処理中フラグ２をオンにし、始動入賞口８４ｂの先読演出処理の実行終了時に先読処理中フラ
グ２をオフにし、先読処理中フラグ２がオンになっている場合に始動入賞口８４ｂの先読演出処理の実行を禁止する。
【０４５２】
これにより、始動入賞口８４ｂの先読演出処理の実行開始時および実行終了時に先読処理中フラグ２のオンおよびオフを行うだけで、始動入賞口８４ｂへの次の入賞についての当該処理の実行を禁止することができるので、処理負荷を低減することができる。
【０４５３】
さらに、本実施の形態では、大当たり抽選のために用いる乱数カウンタの各値を取得する処理（ステップＳ３０６の処理）および先読演出抽選１のために用いる乱数カウンタの各値を取得する処理（ステップＳ３１２の処理）をタイマ割込処理として実行する。
【０４５４】
始動入賞口８４ａへのある入賞については、大当たり抽選の結果および先読演出抽選１の結果を整合させる必要があるので、大当たり抽選に用いる乱数と、先読演出抽選１に用いる乱数とは同一の値であることが必要である。両乱数の値が異なった場合は、例えば、大当たりが発生することを予告する演出が行われるにもかかわらず、大当たりが発生しないという不具合が生じる可能性があるからである。しかし、例えば、ステップＳ３０６の処理をタイマ割込処理として、ステップＳ３１２の処理をメイン処理としてそれぞれ別々に実行すると、タイミングによっては両乱数の値が異なる可能性がある。
【０４５５】
これに対し、本実施の形態では、ステップＳ３０６の処理およびステップＳ３１２の処理がタイマ割込処理として実行されるので、始動入賞口８４ａへのある入賞について、大当たり抽選に用いる乱数と、先読演出抽選１に用いる乱数とが異なる値となることを防止することができる。
【０４５６】
さらに、本実施の形態では、始動入賞口８４ａへの入賞を判定する処理（ステップＳ３００の処理）、ステップＳ３０６の処理およびステップＳ３１２の処理をタイマ割込処理として実行する。
【０４５７】
これにより、遊技の内容によってメイン処理その他の処理の処理負荷が増加しても、始動入賞口８４ａへの入賞を定期的なタイミングで判定することができる。また、始動入賞口８４ａへの入賞タイミングで大当たり抽選に用いる乱数および先読演出抽選１に用いる乱数を取得することができる。
【０４５８】
さらに、本実施の形態では、大当たり抽選のために用いる乱数カウンタの各値を取得する処理（ステップＳ３５６の処理）および先読演出抽選２のために用いる乱数カウンタの各値を取得する処理（ステップＳ３６２の処理）をタイマ割込処理として実行する。
【０４５９】
始動入賞口８４ｂへのある入賞については、大当たり抽選の結果および先読演出抽選２の結果を整合させる必要があるので、大当たり抽選に用いる乱数と、先読演出抽選２に用いる乱数とは同一の値であることが必要である。両乱数の値が異なった場合は、例えば、大当たりが発生することを予告する演出が行われるにもかかわらず、大当たりが発生しないという不具合が生じる可能性があるからである。しかし、例えば、ステップＳ３５６の処理をタイマ割込処理として、ステップＳ３６２の処理をメイン処理としてそれぞれ別々に実行すると、タイミングによっては両乱数の値が異なる可能性がある。
【０４６０】
これに対し、本実施の形態では、ステップＳ３５６の処理およびステップＳ３６２の処理がタイマ割込処理として実行されるので、始動入賞口８４ｂへのある入賞について、大当たり抽選に用いる乱数と、先読演出抽選２に用いる乱数とが異なる値となることを防止することができる。
【０４６１】
さらに、本実施の形態では、始動入賞口８４ｂへの入賞を判定する処理（ステップＳ３５０の処理）、ステップＳ３５６の処理およびステップＳ３６２の処理をタイマ割込処理として実行する。
【０４６２】
これにより、遊技の内容によってメイン処理その他の処理の処理負荷が増加しても、始動入賞口８４ｂへの入賞を定期的なタイミングで判定することができる。また、始動入賞口８４ｂへの入賞タイミングで大当たり抽選に用いる乱数および先読演出抽選２に用いる乱数を取得することができる。
【０４６３】
さらに、本実施の形態では、主制御装置１６２は、先読演出抽選１の結果、大当たり乱数カウンタＣ１の値と大当たり値とが一致した場合に、先読保留球数１を含む先読コマンドを表示制御装置３０２に送信し、表示制御装置３０２は、受信した先読コマンドに基づいて、演出図柄表示装置９１において先読保留球数１に対応する表示位置に所定の予告図柄を表示する。
【０４６４】
これにより、演出図柄表示装置９１では、大当たりが発生することを予告する演出として、先読保留球数１に対応する表示位置に所定の予告図柄を表示することができる。したがって、遊技者は、演出図柄表示装置９１の予告図柄を見るだけで、始動入賞口８４ａへのどの入賞が大当たりとなるかを把握することができる。
【０４６５】
さらに、本実施の形態では、保留球カウンタの値Ｎ１を更新する処理（ステップＳ３０４の処理）および始動入賞口８４ａの保留球数を先読保留球数１としてＲＡＭ３１４に記憶する処理（ステップＳ３１４の処理）をタイマ割込処理として実行する。
【０４６６】
本実施の形態のように、ステップＳ３０４の処理をタイマ割込処理として、ステップＳ８１０の処理をメイン処理としてそれぞれ別々に実行する場合、タイマ割込処理とメイン処理との間で始動入賞口８４ａの保留球数を受け渡す必要があるので、始動入賞口８４ａの保留球数をＲＡＭ３１４に一旦記憶するようにしている。このとき、始動入賞口８４ａの保留球数については、その保留球数に対応する表示位置に所定の予告図柄を表示する必要があるので、始動入賞口８４ａの保留球数と、ＲＡＭ３１４の先読保留球数１とは同一の値であることが必要である。両保留球数が異なった場合は、例えば、所定の予告図柄を表示すべきでない位置に所定の予告図柄を表示してしまうという不具合が生じる可能性があるからである。しかし、例えば、ステップＳ３０４の処理をタイマ割込処理として、ステップＳ３１４の処理をメイン処理としてそれぞれ別々に実行すると、タイミングによっては両保留球数が異なる可能性がある。
【０４６７】
これに対し、本実施の形態では、ステップＳ３０４の処理およびステップＳ３１４の処理がタイマ割込処理として実行されるので、始動入賞口８４ａの保留球数と、ＲＡＭ３１４の先読保留球数１とが異なることを防止することができる。
【０４６８】
さらに、本実施の形態では、始動入賞口８４ａへの入賞を判定する処理（ステップＳ３００の処理）、ステップＳ３０４の処理およびステップＳ３１４の処理をタイマ割込処理として実行する。
【０４６９】
これにより、遊技の内容によってメイン処理その他の処理の処理負荷が増加しても、始動入賞口８４ａへの入賞を定期的なタイミングで判定することができる。また、始動入賞口８４ａへの入賞タイミングで始動入賞口８４ａの保留球数を記憶するとともに先読保留球数１をＲＡＭ３１４に記憶することができる。
【０４７０】
さらに、本実施の形態では、先読保留球数１をＲＡＭ３１４に記憶する処理（ステップ
Ｓ３１４の処理）と先読保留球数１をＲＡＭ３１４から読み出す処理（ステップＳ８０２の処理）との間で、ＲＡＭ３１４の先読保留球数１が始動入賞口８４ａの保留球数と一致するようにＲＡＭ３１４の先読保留球数１を更新する。
【０４７１】
ステップＳ３１４の処理とステップＳ８０２の処理との間で、図柄制御処理のように始動入賞口８４ａの保留球数が変化する処理が実行されると、始動入賞口８４ａの保留球数と、ＲＡＭ３１４の先読保留球数１とが異なる可能性があり、所定の予告図柄を表示すべきでない位置に所定の予告図柄を表示してしまうという不具合が生じる可能性がある。
【０４７２】
これに対し、本実施の形態では、ＲＡＭ３１４の先読保留球数１が始動入賞口８４ａの保留球数と一致するようにＲＡＭ３１４の先読保留球数１が更新されるので、始動入賞口８４ａの保留球数と、ＲＡＭ３１４の先読保留球数１とが異なることをさらに防止することができる。
【０４７３】
さらに、本実施の形態では、演出図柄の変更表示が終了した場合に始動入賞口８４ａの保留球数を記憶している場合は、始動入賞口８４ａの保留球数から「１」を減算し、ＲＡＭ３１４の先読保留球数１から「１」を減算する。
【０４７４】
これにより、始動入賞口８４ａの保留球数と、ＲＡＭ３１４の先読保留球数１とが異なることをさらに防止することができる。
【０４７５】
さらに、本実施の形態では、先読保留球数１の減算の結果、先読保留球数１が「０」である場合は、先読処理中フラグ１をオフにする。
【０４７６】
これにより、先読処理１の実行が禁止されるので、処理負荷を低減することができるとともに、大当たりが発生することを予告する演出が不要となるところこれを中止することができる。
【０４７７】
さらに、本実施の形態では、大当たり抽選のために用いる乱数カウンタの値をＲＡＭ３１４の第１領域に記憶し、先読演出抽選１のために用いる乱数カウンタの値をＲＡＭ３１４の第１領域とは異なる第２領域に記憶する。
【０４７８】
始動入賞口８４ａの保留球数と、ＲＡＭ３１４の先読保留球数１とがタイミングによって異なった場合、大当たり抽選または先読演出抽選１のために用いる乱数カウンタの値を同一の領域に記憶しておくと、大当たり抽選で用いる乱数の値が、大当たり抽選のために取得した乱数カウンタの値と異なるか、または先読演出抽選１で用いる乱数の値が、先読演出抽選１のために取得した乱数カウンタの値と異なる可能性がある。
【０４７９】
これに対し、本実施の形態では、大当たり抽選のために用いる乱数カウンタの値と、先読演出抽選１のために用いる乱数カウンタの値とがＲＡＭ３１４の異なる領域にそれぞれ記憶されるので、大当たり抽選で用いる乱数の値が、大当たり抽選のために取得した乱数カウンタの値と異なるか、または先読演出抽選１で用いる乱数の値が、先読演出抽選１のために取得した乱数カウンタの値と異なることを防止することができる。
【０４８０】
さらに、本実施の形態では、タイマ割込処理の実行ごとに始動入賞口センサ１５４ａの検知結果を示す検知情報を取得し、タイマ割込処理が複数回実行されて得られた検知情報に基づいて始動入賞口８４ａへの入賞を判定する。
【０４８１】
始動入賞口８４ａへの入賞があった場合にタイマ割込処理が実行されると、始動入賞口８４ａへの入賞が判定されるので、始動入賞口８４ａの先読演出処理の実行が開始される
が、その時点で、先の入賞について始動入賞口８４ａの先読演出処理が実行中であると、先読処理中フラグ１がオンになっているので、その処理の実行が禁止される。そうすると、始動入賞口８４ａへの次の入賞について表示制御装置３０２に先読コマンドが送信されないので、演出図柄表示装置９１において始動入賞口８４ａの保留球が表示されないという不具合が生じる可能性がある。
【０４８２】
これに対し、本実施の形態では、始動入賞口８４ａの先読演出処理を実行中にタイマ割込処理が複数回実行されることがないので、始動入賞口８４ａへの次の入賞について、始動入賞口８４ａの先読演出処理の実行が禁止されることなく、始動入賞口８４ａの保留球が表示されないという不具合が生じることを防止することができる。
【０４８３】
さらに、本実施の形態では、主制御装置１６２は、先読演出抽選２の結果、大当たり乱数カウンタＣ１の値と大当たり値とが一致した場合に、先読保留球数２を含む先読コマンドを表示制御装置３０２に送信し、表示制御装置３０２は、受信した先読コマンドに基づいて、演出図柄表示装置９１において先読保留球数２に対応する表示位置に所定の予告図柄を表示する。
【０４８４】
これにより、演出図柄表示装置９１では、大当たりが発生することを予告する演出として、先読保留球数２に対応する表示位置に所定の予告図柄を表示することができる。したがって、遊技者は、演出図柄表示装置９１の予告図柄を見るだけで、始動入賞口８４ｂへのどの入賞が大当たりとなるかを把握することができる。
【０４８５】
さらに、本実施の形態では、保留球カウンタの値Ｎ２を更新する処理（ステップＳ３５４の処理）および始動入賞口８４ｂの保留球数を先読保留球数２としてＲＡＭ３１４に記憶する処理（ステップＳ３６４の処理）をタイマ割込処理として実行する。
【０４８６】
本実施の形態のように、ステップＳ３５４の処理をタイマ割込処理として、ステップＳ８６０の処理をメイン処理としてそれぞれ別々に実行する場合、タイマ割込処理とメイン処理との間で始動入賞口８４ｂの保留球数を受け渡す必要があるので、始動入賞口８４ｂの保留球数をＲＡＭ３１４に一旦記憶するようにしている。このとき、始動入賞口８４ｂの保留球数については、その保留球数に対応する表示位置に所定の予告図柄を表示する必要があるので、始動入賞口８４ｂの保留球数と、ＲＡＭ３１４の先読保留球数２とは同一の値であることが必要である。両保留球数が異なった場合は、例えば、所定の予告図柄を表示すべきでない位置に所定の予告図柄を表示してしまうという不具合が生じる可能性があるからである。しかし、例えば、ステップＳ３５４の処理をタイマ割込処理として、ステップＳ３６４の処理をメイン処理としてそれぞれ別々に実行すると、タイミングによっては両保留球数が異なる可能性がある。
【０４８７】
これに対し、本実施の形態では、ステップＳ３５４の処理およびステップＳ３６４の処理がタイマ割込処理として実行されるので、始動入賞口８４ｂの保留球数と、ＲＡＭ３１４の先読保留球数２とが異なることを防止することができる。
【０４８８】
さらに、本実施の形態では、始動入賞口８４ｂへの入賞を判定する処理（ステップＳ３５０の処理）、ステップＳ３５４の処理およびステップＳ３６４の処理をタイマ割込処理として実行する。
【０４８９】
これにより、遊技の内容によってメイン処理その他の処理の処理負荷が増加しても、始動入賞口８４ｂへの入賞を定期的なタイミングで判定することができる。また、始動入賞口８４ｂへの入賞タイミングで始動入賞口８４ｂの保留球数を記憶するとともに先読保留球数２をＲＡＭ３１４に記憶することができる。
【０４９０】
さらに、本実施の形態では、先読保留球数２をＲＡＭ３１４に記憶する処理（ステップＳ３６４の処理）と先読保留球数２をＲＡＭ３１４から読み出す処理（ステップＳ８５２の処理）との間で、ＲＡＭ３１４の先読保留球数２が始動入賞口８４ｂの保留球数と一致するようにＲＡＭ３１４の先読保留球数２を更新する。
【０４９１】
ステップＳ３６４の処理とステップＳ８５２の処理との間で、図柄制御処理のように始動入賞口８４ｂの保留球数が変化する処理が実行されると、始動入賞口８４ｂの保留球数と、ＲＡＭ３１４の先読保留球数２とが異なる可能性があり、所定の予告図柄を表示すべきでない位置に所定の予告図柄を表示してしまうという不具合が生じる可能性がある。
【０４９２】
これに対し、本実施の形態では、ＲＡＭ３１４の先読保留球数２が始動入賞口８４ｂの保留球数と一致するようにＲＡＭ３１４の先読保留球数２が更新されるので、始動入賞口８４ｂの保留球数と、ＲＡＭ３１４の先読保留球数２とが異なることをさらに防止することができる。
【０４９３】
さらに、本実施の形態では、演出図柄の変更表示が終了した場合に始動入賞口８４ｂの保留球数を記憶している場合は、始動入賞口８４ｂの保留球数から「１」を減算し、ＲＡＭ３１４の先読保留球数２から「１」を減算する。
【０４９４】
これにより、始動入賞口８４ｂの保留球数と、ＲＡＭ３１４の先読保留球数２とが異なることをさらに防止することができる。
【０４９５】
さらに、本実施の形態では、先読保留球数２の減算の結果、先読保留球数２が「０」である場合は、先読処理中フラグ２をオフにする。
【０４９６】
これにより、先読処理２の実行が禁止されるので、処理負荷を低減することができるとともに、大当たりが発生することを予告する演出が不要となるところこれを中止することができる。
【０４９７】
さらに、本実施の形態では、大当たり抽選のために用いる乱数カウンタの値をＲＡＭ３１４の第１領域に記憶し、先読演出抽選２のために用いる乱数カウンタの値をＲＡＭ３１４の第１領域とは異なる第２領域に記憶する。
【０４９８】
始動入賞口８４ｂの保留球数と、ＲＡＭ３１４の先読保留球数２とがタイミングによって異なった場合、大当たり抽選または先読演出抽選２のために用いる乱数カウンタの値を同一の領域に記憶しておくと、大当たり抽選で用いる乱数の値が、大当たり抽選のために取得した乱数カウンタの値と異なるか、または先読演出抽選２で用いる乱数の値が、先読演出抽選２のために取得した乱数カウンタの値と異なる可能性がある。
【０４９９】
これに対し、本実施の形態では、大当たり抽選のために用いる乱数カウンタの値と、先読演出抽選２のために用いる乱数カウンタの値とがＲＡＭ３１４の異なる領域にそれぞれ記憶されるので、大当たり抽選で用いる乱数の値が、大当たり抽選のために取得した乱数カウンタの値と異なるか、または先読演出抽選２で用いる乱数の値が、先読演出抽選２のために取得した乱数カウンタの値と異なることを防止することができる。
【０５００】
さらに、本実施の形態では、タイマ割込処理の実行ごとに始動入賞口センサ１５４ｂの検知結果を示す検知情報を取得し、タイマ割込処理が複数回実行されて得られた検知情報に基づいて始動入賞口８４ｂへの入賞を判定する。
【０５０１】
始動入賞口８４ｂへの入賞があった場合にタイマ割込処理が実行されると、始動入賞口８４ｂへの入賞が判定されるので、始動入賞口８４ｂの先読演出処理の実行が開始されるが、その時点で、先の入賞について始動入賞口８４ｂの先読演出処理が実行中であると、先読処理中フラグ２がオンになっているので、その処理の実行が禁止される。そうすると、始動入賞口８４ｂへの次の入賞について表示制御装置３０２に先読コマンドが送信されないので、演出図柄表示装置９１において始動入賞口８４ｂの保留球が表示されないという不具合が生じる可能性がある。
【０５０２】
これに対し、本実施の形態では、始動入賞口８４ｂの先読演出処理を実行中にタイマ割込処理が複数回実行されることがないので、始動入賞口８４ｂへの次の入賞について、始動入賞口８４ｂの先読演出処理の実行が禁止されることなく、始動入賞口８４ｂの保留球が表示されないという不具合が生じることを防止することができる。
【０５０３】
本実施の形態において、演出図柄表示装置９１は、発明Ａ１またはＡ２の表示手段に対応し、ステップＳ７０２〜Ｓ７１０、Ｓ７１４〜Ｓ７１８、Ｓ７２０〜Ｓ７２４は、発明Ａ１またはＡ２の変更表示手段に対応し、ステップＳ８０６〜Ｓ８１０、Ｓ８５６〜Ｓ８６０は、発明Ａ１またはＡ２の予告演出手段に対応している。また、タイマ割込処理は、発明Ａ１またはＡ２の所定周期処理に対応し、メイン処理は、発明Ａ１またはＡ２の被中断処理に対応し、演出図柄は、発明Ａ１またはＡ２の識別情報に対応している。
【０５０４】
本実施の形態において、始動入賞口８４ａへの入賞または始動入賞口８４ｂへの入賞は、発明Ａ１の所定条件の成立に対応し、ステップＳ３０４、Ｓ３５４は、発明Ａ１の条件成立記憶手段に対応し、ステップＳ８０４、Ｓ８５４は、発明Ａ１の第２特賞判定手段に対応している。また、ステップＳ６０２、Ｓ６０４、Ｓ６２０、Ｓ７００は、発明Ａ１の第１特賞判定手段に対応している。
【０５０５】
本実施の形態において、始動入賞口８４ａは、発明Ａ２の第１入賞口に対応し、始動入賞口８４ｂは、発明Ａ２の第２入賞口に対応し、ステップＳ３０４は、発明Ａ２の第１入賞記憶手段に対応し、ステップＳ３０６は、発明Ａ２の第１乱数取得手段に対応している。また、ステップＳ３１２は、発明Ａ２の第２乱数取得手段に対応し、ステップＳ３５４は、発明Ａ２の第２入賞記憶手段に対応し、ステップＳ３５６は、発明Ａ２の第３乱数取得手段に対応し、ステップＳ３６２は、発明Ａ２の第４乱数取得手段に対応している。
【０５０６】
また、本実施の形態において、ステップＳ６０２、Ｓ６０４、Ｓ７００は、発明Ａ２の第１特賞判定手段に対応し、ステップＳ６０２、Ｓ６２０、Ｓ７００は、発明Ａ２の第３特賞判定手段に対応し、ステップＳ８０４は、発明Ａ２の第２特賞判定手段に対応している。また、ステップＳ８５４は、発明Ａ２の第４特賞判定手段に対応している。
【０５０７】
〔第２の実施の形態〕
次に、本発明の第２の実施の形態を図面を参照しながら説明する。図４４および図４５は、本発明に係る遊技機の第２の実施の形態を示す図である。
【０５０８】
本実施の形態は、第１の実施の形態に対して、ステップＳ５００〜Ｓ５１２の処理をタイマ割込処理として実行する点が異なる。なお、以下、第１の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【０５０９】
まず、タイマ割込処理を説明する。
図４４は、主制御装置１６２で実行するタイマ割込処理を示すフローチャートである。
【０５１０】
ＭＰＵ３１０は、図１４のタイマ割込処理に代えて図４４のタイマ割込処理を実行する
。
【０５１１】
タイマ割込処理は、所定周期（例えば、４［ｍｓ］）で実行される処理であって、ＭＰＵ３１０において実行されると、図４４に示すように、ステップＳ５００に移行する。そして、ステップＳ５００、Ｓ２００、Ｓ２０２、Ｓ２０４、Ｓ５０２、Ｓ５０４、Ｓ５０６、Ｓ２０６、Ｓ２０８、Ｓ５０８、Ｓ５１０、Ｓ５１２の処理をその順で実行し、一連の処理を終了して元の処理に復帰させる。
【０５１２】
次に、メイン処理を説明する。
図４５は、主制御装置１６２で実行するメイン処理を示すフローチャートである。
【０５１３】
ＭＰＵ３１０は、図１８のメイン処理に代えて図４５のメイン処理を実行する。
メイン処理は、ＭＰＵ３１０において実行されると、図４５に示すように、ステップＳ５３０に移行する。そして、ステップＳ５３０、Ｓ５３２の処理をその順で実行し、ステップＳ５１４に移行する。
【０５１４】
ステップＳ５１４では、停電フラグがオフになっているか否かを判定し、停電フラグがオフになっていると判定した場合（ＹＥＳ）は、電源遮断が発生していないと判定し、ステップＳ５１８に移行する。そして、ステップＳ５１８、Ｓ５２０の処理をその順で実行し、ステップＳ５３０に移行する。
【０５１５】
一方、ステップＳ５１４で、停電フラグがオンになっていると判定した場合（ＮＯ）は、電源遮断が発生したと判定し、ステップＳ５２２に移行する。そして、ステップＳ５２２、Ｓ５２４、Ｓ５２６、Ｓ５２８の処理をその順で実行し、電源が完全に遮断されるまで無限ループを継続する。
【０５１６】
〔効果〕  第１の実施の形態と共通する構成であるが、本実施の形態でも、ステップＳ６０８〜Ｓ６１４の処理を設けているので、始動入賞処理１と先読処理１との間で、図柄制御処理のように始動入賞口８４ａの保留球数が変化する処理が実行されても、始動入賞口８４ａの保留球数と、ＲＡＭ３１４の先読保留球数１とが異なることを防止することができる。同様に、ステップＳ６２４〜Ｓ６３０の処理を設けているので、始動入賞処理２と先読処理２との間で、図柄制御処理のように始動入賞口８４ｂの保留球数が変化する処理が実行されても、始動入賞口８４ｂの保留球数と、ＲＡＭ３１４の先読保留球数２とが異なることを防止することができる。
【０５１７】
しかしながら、本実施の形態では、ステップＳ６０８〜Ｓ６１４の処理およびステップＳ６２４〜Ｓ６３０の処理を設けなくても、他の構成によってこの問題を解決することができる。すなわち、始動入賞口８４ａまたは始動入賞口８４ｂの保留球数を減算する図柄制御処理および始動入賞口８４ａまたは始動入賞口８４ｂの保留球数を加算する始動入賞処理１、２をその順でタイマ割込処理として実行し、先読保留球数１、２を含む先読コマンドを送信する先読処理１、２をメイン処理として実行する。
【０５１８】
これにより、始動入賞処理１と先読処理１との間で始動入賞口８４ａの保留球数が変化する処理が実行されないので、始動入賞口８４ａの保留球数と、ＲＡＭ３１４の先読保留球数１とが異なることを防止することができる。また、始動入賞処理２と先読処理２との間で始動入賞口８４ｂの保留球数が変化する処理が実行されないので、始動入賞口８４ｂの保留球数と、ＲＡＭ３１４の先読保留球数２とが異なることを防止することができる。
【０５１９】
〔第３の実施の形態〕
次に、本発明の第３の実施の形態を図面を参照しながら説明する。図４６および図４７
は、本発明に係る遊技機の第３の実施の形態を示す図である。
【０５２０】
本実施の形態は、第１の実施の形態に対して、始動入賞口８４ａの先読演出処理および始動入賞口８４ｂの先読演出処理を多重に実行する点が異なる。なお、以下、第１の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【０５２１】
まず、始動入賞処理１を説明する。
図４６は、主制御装置１６２で実行する始動入賞処理１を示すフローチャートである。
【０５２２】
ＭＰＵ３１０は、図１５の始動入賞処理１に代えて図４６の始動入賞処理１を実行する。
【０５２３】
始動入賞処理１は、ＭＰＵ３１０において実行されると、図４６に示すように、ステップＳ３００に移行する。そして、ステップＳ３００、Ｓ３０２、Ｓ３０４、Ｓ３０６の処理をその順で実行し、ステップＳ３１６に移行する。
【０５２４】
ステップＳ３１６では、先読処理中フラグ情報１のうち保留球数カウンタの値Ｎ１に対応する位置のビットをオンにし、ステップＳ３１２に移行して、大当たり乱数カウンタＣ１、大当たり種別乱数カウンタＣ２、リーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値を取得し、取得した乱数カウンタの各値を、保留球数カウンタの値Ｎ１に対応するＲＡＭ３１４の記憶エリアに先読判定値１として格納し、ステップＳ３１４に移行する。そして、ステップＳ３１４の処理を実行し、一連の処理を終了して元の処理に復帰させる。
【０５２５】
なお、始動入賞処理２の変更点については、始動入賞処理１と同様であるので説明を省略する。始動入賞処理１と異なるのは、保留球数カウンタの値Ｎ２および先読処理中フラグ情報２を用いる点である。
【０５２６】
次に、先読処理１を説明する。
図４７は、主制御装置１６２で実行する先読処理１を示すフローチャートである。
【０５２７】
ＭＰＵ３１０は、図２１の先読処理１に代えて図４７の先読処理１を実行する。
先読処理１は、ステップＳ５３０において実行されると、図４７に示すように、ステップＳ８００に移行する。
【０５２８】
ステップＳ８００では、先読処理中フラグ情報１のうち保留球数カウンタの値Ｎ１がとり得る数値範囲に対応する位置のいずれかのビットがオンになっているか否かを判定し、いずれかのビットがオンになっていると判定した場合（ＹＥＳ）は、始動入賞口８４ａの先読演出処理を実行中であると判定し、ステップＳ８２６に移行する。
【０５２９】
ステップＳ８２６では、未処理の先読判定値１および先読保留球数１をＲＡＭ３１４から読み出し、ステップＳ８０４に移行する。そして、ステップＳ８０４、Ｓ８０６、Ｓ８０８、Ｓ８１０、Ｓ８１２の処理をその順で実行し、ステップＳ８２８に移行する。
【０５３０】
ステップＳ８２８では、先読処理中フラグ情報１のうちステップＳ８２６で読み出した先読保留球数１に対応する位置のビットをオフにし、一連の処理を終了して元の処理に復帰させる。
【０５３１】
一方、ステップＳ８０４で、大当たりでないと判定した場合（ＮＯ）は、ステップＳ８
１６に移行する。
【０５３２】
ステップＳ８１６では、小当たりであるか否かを判定し、小当たりであると判定した場合（ＹＥＳ）は、ステップＳ８１８に移行する。そして、ステップＳ８１８、Ｓ８２０の処理をその順で実行し、ステップＳ８１０に移行する。
【０５３３】
一方、ステップＳ８１６で、小当たりでないと判定した場合（ＮＯ）は、ステップＳ８２２に移行する。そして、ステップＳ８２２、Ｓ８２４の処理をその順で実行し、ステップＳ８１０に移行する。
【０５３４】
なお、先読処理２の変更点については、先読処理１と同様であるので説明を省略する。先読処理１と異なるのは、先読処理中フラグ情報２、先読判定値２および先読保留球数２を用いる点である。
【０５３５】
〔動作〕  次に、本実施の形態の動作を説明する。
始動入賞口８４ａへの入賞があった場合は、ステップＳ３０４を経て、保留球数カウンタの値Ｎ１が加算される。次いで、ステップＳ３１６、Ｓ３１２、Ｓ３１４を経て、先読処理中フラグ情報１のうち保留球数カウンタの値Ｎ１に対応する位置のビットがオンになり、各種乱数カウンタの値が先読判定値１として、保留球数カウンタの値Ｎ１が先読保留球数１としてそれぞれＲＡＭ３１４に格納される。そして、ステップＳ８２６、Ｓ８０４を経て、未処理の先読判定値１および先読保留球数１が読み出され、読み出された先読判定値１に含まれる大当たり乱数カウンタＣ１の値に基づいて先読演出抽選１が行われる。先読演出抽選１で大当たりと判定されると、ステップＳ８０６、Ｓ８０８を経て、大当たりに対応する変動パターンテーブル４０６が読み出され、読み出された変動パターンテーブル４０６に基づいて変動パターンが決定される。そして、ステップＳ８１０を経て、決定された変動パターンおよび読み出された先読保留球数１を指定するための先読コマンドが音声ランプ制御装置１４３に送信される。
【０５３６】
一方、始動入賞口８４ａの先読演出処理を実行中に、始動入賞口８４ａへの入賞があった場合は、ステップＳ３０４を経て、保留球数カウンタの値Ｎ１がさらに加算される。次いで、ステップＳ３１６、Ｓ３１２、Ｓ３１４を経て、先読処理中フラグ情報１のうち保留球数カウンタの値Ｎ１に対応する位置のビットがオンになり、各種乱数カウンタの値が先読判定値１として、保留球数カウンタの値Ｎ１が先読保留球数１としてそれぞれＲＡＭ３１４に格納される。そして、ステップＳ８２６、Ｓ８０４を経て、未処理の先読判定値１および先読保留球数１が読み出され、読み出された先読判定値１に含まれる大当たり乱数カウンタＣ１の値に基づいて先読演出抽選１が行われる。先読演出抽選１で大当たりと判定されると、ステップＳ８０６、Ｓ８０８を経て、大当たりに対応する変動パターンテーブル４０６が読み出され、読み出された変動パターンテーブル４０６に基づいて変動パターンが決定される。そして、ステップＳ８１０を経て、決定された変動パターンおよび読み出された先読保留球数１を指定するための先読コマンドが音声ランプ制御装置１４３に送信される。
【０５３７】
なお、始動入賞口８４ｂへの入賞についても、同様に、始動入賞口８４ｂの先読演出処理が多重に実行される。
【０５３８】
〔効果〕  このようにして、本実施の形態では、始動入賞口８４ａの先読演出処理の実行中でも、始動入賞口８４ａの次の入賞についての当該処理を実行する。
【０５３９】
これにより、始動入賞口８４ａへの各入賞について始動入賞口８４ａの先読演出処理を確実に実行することができるので、始動入賞口８４ａへのある入賞が大当たりとなるのに
、大当たりが発生することを予告する演出が行われないという不具合が生じることを防止することができる。また、始動入賞口８４ａの保留球が表示されないという不具合が生じることを防止することができる。
【０５４０】
さらに、本実施の形態では、始動入賞口８４ｂの先読演出処理の実行中でも、始動入賞口８４ｂの次の入賞についての当該処理を実行する。
【０５４１】
これにより、始動入賞口８４ｂへの各入賞について始動入賞口８４ｂの先読演出処理を確実に実行することができるので、始動入賞口８４ｂへのある入賞が大当たりとなるのに、大当たりが発生することを予告する演出が行われないという不具合が生じることを防止することができる。また、始動入賞口８４ｂの保留球が表示されないという不具合が生じることを防止することができる。
【０５４２】
〔第４の実施の形態〕
次に、本発明の第４の実施の形態を図面を参照しながら説明する。図４８および図４９は、本発明に係る遊技機の第４の実施の形態を示す図である。
【０５４３】
本実施の形態は、第１の実施の形態に対して、確変状態が発生している場合に、タイマ割込処理およびメイン処理に処理を分散する点が異なる。なお、以下、第１の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【０５４４】
まず、始動入賞処理１を説明する。
図４８は、主制御装置１６２で実行する始動入賞処理１を示すフローチャートである。
【０５４５】
ＭＰＵ３１０は、図１５の始動入賞処理１に代えて図４８の始動入賞処理１を実行する。
【０５４６】
始動入賞処理１は、ＭＰＵ３１０において実行されると、図４８に示すように、ステップＳ３００に移行する。そして、ステップＳ３００、Ｓ３０２、Ｓ３０４、Ｓ３０６、Ｓ３０８、Ｓ３１０、Ｓ３１２、Ｓ３１４の処理をその順で実行し、ステップＳ３１８に移行する。
【０５４７】
ステップＳ３１８では、確変状態であるか否かを判定し、確変状態であると判定した場合（ＹＥＳ）は、ステップＳ３２０に移行して、先読処理１をメイン処理として実行するか否かを示す先読処理実行フラグをオンにし、一連の処理を終了して元の処理に復帰させる。
【０５４８】
一方、ステップＳ３１８で、確変状態でないと判定した場合（ＮＯ）は、ステップＳ５３０に移行して、先読処理１を実行し、一連の処理を終了して元の処理に復帰させる。
【０５４９】
なお、始動入賞処理２の変更点については、始動入賞処理１と同様であるので説明を省略する。始動入賞処理１と異なるのは、保留球数カウンタの値Ｎ２および先読処理中フラグ情報２を用いる点である。
【０５５０】
次に、メイン処理を説明する。
図４９は、主制御装置１６２で実行するメイン処理を示すフローチャートである。
【０５５１】
ＭＰＵ３１０は、図１８のメイン処理に代えて図４９のメイン処理を実行する。
メイン処理は、ＭＰＵ３１０において実行されると、図４９に示すように、ステップＳ
５００に移行する。そして、ステップＳ５００、Ｓ５０２、Ｓ５０４、Ｓ５０６、Ｓ５０８、Ｓ５１０、Ｓ５１２の処理をその順で実行し、ステップＳ５３４に移行する。
【０５５２】
ステップＳ５３４では、先読処理実行フラグがオンであるか否かを判定し、先読処理実行フラグがオンになっていると判定した場合（ＹＥＳ）は、先読処理１、２をメイン処理として実行すると判定し、ステップＳ５３０に移行して、先読処理１を実行し、ステップＳ５３２に移行して、先読処理２を実行し、ステップＳ５１４に移行する。
【０５５３】
ステップＳ５１４では、停電フラグがオフになっているか否かを判定し、停電フラグがオフになっていると判定した場合（ＹＥＳ）は、電源遮断が発生していないと判定し、ステップＳ５１６に移行する。そして、ステップＳ５１６、Ｓ５１８、Ｓ５２０の処理をその順で実行し、ステップＳ５１４に移行する。
【０５５４】
一方、ステップＳ５１４で、停電フラグがオンになっていると判定した場合（ＮＯ）は、電源遮断が発生したと判定し、ステップＳ５２２に移行する。そして、ステップＳ５２２、Ｓ５２４、Ｓ５２６、Ｓ５２８の処理をその順で実行し、電源が完全に遮断されるまで無限ループを継続する。
【０５５５】
一方、ステップＳ５３４で、先読処理実行フラグがオフになっていると判定した場合（ＮＯ）は、ステップＳ５１４に移行する。
【０５５６】
〔動作〕  次に、本実施の形態の動作を説明する。
始動入賞口８４ａへの入賞があった場合は、ステップＳ３０４を経て、保留球数カウンタの値Ｎ１が加算される。次いで、ステップＳ３０８〜Ｓ３１４を経て、先読処理中フラグ１がオンになり、各種乱数カウンタの値が先読判定値１として、保留球数カウンタの値Ｎ１が先読保留球数１としてそれぞれＲＡＭ３１４に格納される。このとき、確変状態が発生していない場合は、ステップＳ８０２、Ｓ８０４を経て、先読判定値１および先読保留球数１が読み出され、読み出された先読判定値１に含まれる大当たり乱数カウンタＣ１の値に基づいて先読演出抽選１が行われる。先読演出抽選１で大当たりと判定されると、ステップＳ８０６、Ｓ８０８を経て、大当たりに対応する変動パターンテーブル４０６が読み出され、読み出された変動パターンテーブル４０６に基づいて変動パターンが決定される。そして、ステップＳ８１０を経て、決定された変動パターンおよび読み出された先読保留球数１を指定するための先読コマンドが音声ランプ制御装置１４３に送信される。ステップＳ３０８〜Ｓ３１４、Ｓ８００〜Ｓ８２４の処理は、タイマ割込処理として実行される。
【０５５７】
一方、確変状態が発生している場合は、ステップＳ３２０を経て、先読処理実行フラグがオンになり、ステップＳ８００〜Ｓ８２４の処理がメイン処理として実行される。
【０５５８】
なお、始動入賞口８４ｂへの入賞についても、同様に、確変状態が発生していない場合は、ステップＳ３５８〜Ｓ３６４、Ｓ８５０〜Ｓ８７４の処理がタイマ割込処理として実行されるが、確変状態が発生している場合は、ステップＳ８５０〜Ｓ８７４の処理がメイン処理として実行される。
【０５５９】
〔効果〕  このようにして、本実施の形態では、確変状態が発生している場合に、ステップＳ３０８〜Ｓ３１４の処理をタイマ割込処理として実行し、ステップＳ８００〜Ｓ８２４の処理をメイン処理として実行する。
【０５６０】
確変状態では、大当たり抽選および先読演出抽選１において、大当たり乱数カウンタＣ１の値と、複数（１４個）の大当たり値とがそれぞれ比較されるので、非確変状態よりも
比較する回数が多く、処理負荷が大きくなる。
【０５６１】
これに対し、本実施の形態では、確変状態が発生している場合に、タイマ割込処理およびメイン処理に処理が分散されるので、タイマ割込処理が割込周期内で終了しないという不具合が生じることを防止することができる。また、それ以外の場合は、タイマ割込処理およびメイン処理に処理が分散されないので、処理の遅延が生じることを防止するとともに、タイマ割込処理とメイン処理との間で引数等の受け渡しが発生することに起因する不具合が生じることを防止することができる。
【０５６２】
さらに、本実施の形態では、確変状態が発生している場合に、ステップＳ３５８〜Ｓ３６４の処理をタイマ割込処理として実行し、ステップＳ８５０〜Ｓ８７４の処理をメイン処理として実行する。
【０５６３】
確変状態では、大当たり抽選および先読演出抽選２において、大当たり乱数カウンタＣ１の値と、複数（１４個）の大当たり値とがそれぞれ比較されるので、非確変状態よりも比較する回数が多く、処理負荷が大きくなる。
【０５６４】
これに対し、本実施の形態では、確変状態が発生している場合に、タイマ割込処理およびメイン処理に処理が分散されるので、タイマ割込処理が割込周期内で終了しないという不具合が生じることを防止することができる。また、それ以外の場合は、タイマ割込処理およびメイン処理に処理が分散されないので、処理の遅延が生じることを防止するとともに、タイマ割込処理とメイン処理との間で引数等の受け渡しが発生することに起因する不具合が生じることを防止することができる。
【０５６５】
さらに、本実施の形態では、確変状態が発生している場合にのみ、先読処理実行フラグをオンにし、先読処理実行フラグがオフになっている場合、メイン処理における先読処理１および先読処理２を実行しない。
【０５６６】
先読処理実行フラグを設けない場合、確変状態が発生していない場合は、メイン処理における先読処理１および先読処理２を実行しないが、この場合、メイン処理において、ステップＳ８００の処理およびステップＳ８５０の処理をそれぞれ実行する必要があるので、処理負荷が大きくなる。
【０５６７】
これに対し、本実施の形態では、先読処理実行フラグがオフになっている場合、メイン処理における先読処理１および先読処理２を実行しないので、１つの処理（ステップＳ５３４の処理）で先読処理１および先読処理２の両方をスキップすることができる。したがって、確変状態が発生していない場合の処理負荷を低減することができる。
【０５６８】
〔第５の実施の形態〕
次に、本発明の第５の実施の形態を図面を参照しながら説明する。図５０は、本発明に係る遊技機の第５の実施の形態を示す図である。
【０５６９】
本実施の形態は、第４の実施の形態に対して、演出図柄の変更表示が終了した場合に始動入賞口８４ａまたは始動入賞口８４ｂの保留球数が記憶されている場合に、タイマ割込処理およびメイン処理に処理を分散する点が異なる。なお、以下、第４の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【０５７０】
まず、始動入賞処理１を説明する。
図５０は、主制御装置１６２で実行する始動入賞処理１を示すフローチャートである。
【０５７１】
ＭＰＵ３１０は、図４８の始動入賞処理１に代えて図５０の始動入賞処理１を実行する。
【０５７２】
始動入賞処理１は、ＭＰＵ３１０において実行されると、図５０に示すように、ステップＳ３００に移行する。そして、ステップＳ３００、Ｓ３０２、Ｓ３０４、Ｓ３０６、Ｓ３０８、Ｓ３１０、Ｓ３１２、Ｓ３１４の処理をその順で実行し、ステップＳ３２２に移行する。
【０５７３】
ステップＳ３２２では、演出図柄の変動表示の開始タイミングであるか否かを判定し、演出図柄の変動表示の開始タイミングであると判定した場合（ＹＥＳ）は、ステップＳ３２０に移行するが、そうでないと判定した場合（ＮＯ）は、ステップＳ５３０に移行する。
【０５７４】
なお、始動入賞処理２の変更点については、始動入賞処理１と同様であるので説明を省略する。始動入賞処理１と異なるのは、保留球数カウンタの値Ｎ２および先読処理中フラグ情報２を用いる点である。
【０５７５】
〔動作〕  次に、本実施の形態の動作を説明する。
始動入賞口８４ａへの入賞があった場合は、ステップＳ３０４を経て、保留球数カウンタの値Ｎ１が加算される。次いで、ステップＳ３０８〜Ｓ３１４を経て、先読処理中フラグ１がオンになり、各種乱数カウンタの値が先読判定値１として、保留球数カウンタの値Ｎ１が先読保留球数１としてそれぞれＲＡＭ３１４に格納される。このとき、演出図柄の変動表示（大当たり抽選）の開始タイミングでない場合は、ステップＳ８０２、Ｓ８０４を経て、先読判定値１および先読保留球数１が読み出され、読み出された先読判定値１に含まれる大当たり乱数カウンタＣ１の値に基づいて先読演出抽選１が行われる。先読演出抽選１で大当たりと判定されると、ステップＳ８０６、Ｓ８０８を経て、大当たりに対応する変動パターンテーブル４０６が読み出され、読み出された変動パターンテーブル４０６に基づいて変動パターンが決定される。そして、ステップＳ８１０を経て、決定された変動パターンおよび読み出された先読保留球数１を指定するための先読コマンドが音声ランプ制御装置１４３に送信される。ステップＳ３０８〜Ｓ３１４、Ｓ８００〜Ｓ８２４の処理は、タイマ割込処理として実行される。
【０５７６】
一方、演出図柄の変動表示の開始タイミングである場合は、ステップＳ３２０を経て、先読処理実行フラグがオンになり、ステップＳ８００〜Ｓ８２４の処理がメイン処理として実行される。
【０５７７】
なお、始動入賞口８４ｂへの入賞についても、同様に、演出図柄の変動表示の開始タイミングでない場合は、ステップＳ３５８〜Ｓ３６４、Ｓ８５０〜Ｓ８７４の処理がタイマ割込処理として実行されるが、演出図柄の変動表示の開始タイミングである場合は、ステップＳ８５０〜Ｓ８７４の処理がメイン処理として実行される。
【０５７８】
〔効果〕  このようにして、本実施の形態では、演出図柄の変更表示が終了した場合に始動入賞口８４ａの保留球数が記憶されている場合に、ステップＳ３０８〜Ｓ３１４の処理をタイマ割込処理として実行し、ステップＳ８００〜Ｓ８２４の処理をメイン処理として実行する。
【０５７９】
演出図柄の変更表示が終了した場合に始動入賞口８４ａの保留球数が記憶されている場合は、大当たり抽選が行われるので、処理負荷が大きくなる。
【０５８０】
これに対し、本実施の形態では、演出図柄の変更表示が終了した場合に始動入賞口８４ａの保留球数が記憶されている場合に、タイマ割込処理およびメイン処理に処理が分散されるので、タイマ割込処理が割込周期内で終了しないという不具合が生じることを防止することができる。また、それ以外の場合は、タイマ割込処理およびメイン処理に処理が分散されないので、処理の遅延が生じることを防止するとともに、タイマ割込処理とメイン処理との間で引数等の受け渡しが発生することに起因する不具合が生じることを防止することができる。
【０５８１】
さらに、本実施の形態では、演出図柄の変更表示が終了した場合に始動入賞口８４ｂの保留球数が記憶されている場合に、ステップＳ３５８〜Ｓ３６４の処理をタイマ割込処理として実行し、ステップＳ８５０〜Ｓ８７４の処理をメイン処理として実行する。
【０５８２】
演出図柄の変更表示が終了した場合に始動入賞口８４ｂの保留球数が記憶されている場合は、大当たり抽選が行われるので、処理負荷が大きくなる。
【０５８３】
これに対し、本実施の形態では、演出図柄の変更表示が終了した場合に始動入賞口８４ｂの保留球数が記憶されている場合に、タイマ割込処理およびメイン処理に処理が分散されるので、タイマ割込処理が割込周期内で終了しないという不具合が生じることを防止することができる。また、それ以外の場合は、タイマ割込処理およびメイン処理に処理が分散されないので、処理の遅延が生じることを防止するとともに、タイマ割込処理とメイン処理との間で引数等の受け渡しが発生することに起因する不具合が生じることを防止することができる。
【０５８４】
さらに、本実施の形態では、演出図柄の変更表示が終了した場合に始動入賞口８４ｂの保留球数が記憶されている場合にのみ、先読処理実行フラグをオンにし、先読処理実行フラグがオフになっている場合、メイン処理における先読処理１および先読処理２を実行しない。
【０５８５】
先読処理実行フラグを設けない場合、演出図柄の変更表示が終了した場合に始動入賞口８４ｂの保留球数が記憶されていない場合は、メイン処理における先読処理１および先読処理２を実行しないが、この場合、メイン処理において、ステップＳ８００の処理およびステップＳ８５０の処理をそれぞれ実行する必要があるので、処理負荷が大きくなる。
【０５８６】
これに対し、本実施の形態では、先読処理実行フラグがオフになっている場合、メイン処理における先読処理１および先読処理２を実行しないので、１つの処理（ステップＳ５３４の処理）で先読処理１および先読処理２の両方をスキップすることができる。したがって、演出図柄の変更表示が終了した場合に始動入賞口８４ｂの保留球数が記憶されていない場合の処理負荷を低減することができる。
【０５８７】
〔第６の実施の形態〕
次に、本発明の第６の実施の形態を図面を参照しながら説明する。図５１は、本発明に係る遊技機の第６の実施の形態を示す図である。
【０５８８】
本実施の形態は、第４の実施の形態に対して、始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があった場合に、タイマ割込処理およびメイン処理に処理を分散する点が異なる。なお、以下、第４の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【０５８９】
まず、始動入賞処理１を説明する。
図５１は、主制御装置１６２で実行する始動入賞処理１を示すフローチャートである。
【０５９０】
ＭＰＵ３１０は、図４８の始動入賞処理１に代えて図５１の始動入賞処理１を実行する。
【０５９１】
始動入賞処理１は、ＭＰＵ３１０において実行されると、図５１に示すように、ステップＳ３００に移行する。そして、ステップＳ３００、Ｓ３０２、Ｓ３０４、Ｓ３０６、Ｓ３０８、Ｓ３１０、Ｓ３１２、Ｓ３１４の処理をその順で実行し、ステップＳ３２４に移行する。
【０５９２】
ステップＳ３２４では、ＲＡＭ３１４の検知情報に基づいて始動入賞口８４ｂに遊技球が入賞したか否かを判定し、始動入賞口８４ｂに遊技球が入賞したと判定した場合（ＹＥＳ）は、ステップＳ３２０に移行するが、そうでないと判定した場合（ＮＯ）は、ステップＳ５３０に移行する。
【０５９３】
なお、始動入賞処理２の変更点については、始動入賞処理１と同様であるので説明を省略する。始動入賞処理１と異なるのは、保留球数カウンタの値Ｎ２および先読処理中フラグ情報２を用いる点である。
【０５９４】
〔動作〕  次に、本実施の形態の動作を説明する。
始動入賞口８４ａへの入賞があった場合は、ステップＳ３０４を経て、保留球数カウンタの値Ｎ１が加算される。次いで、ステップＳ３０８〜Ｓ３１４を経て、先読処理中フラグ１がオンになり、各種乱数カウンタの値が先読判定値１として、保留球数カウンタの値Ｎ１が先読保留球数１としてそれぞれＲＡＭ３１４に格納される。このとき、始動入賞口８４ｂへの入賞がなかった場合は、ステップＳ８０２、Ｓ８０４を経て、先読判定値１および先読保留球数１が読み出され、読み出された先読判定値１に含まれる大当たり乱数カウンタＣ１の値に基づいて先読演出抽選１が行われる。先読演出抽選１で大当たりと判定されると、ステップＳ８０６、Ｓ８０８を経て、大当たりに対応する変動パターンテーブル４０６が読み出され、読み出された変動パターンテーブル４０６に基づいて変動パターンが決定される。そして、ステップＳ８１０を経て、決定された変動パターンおよび読み出された先読保留球数１を指定するための先読コマンドが音声ランプ制御装置１４３に送信される。ステップＳ３０８〜Ｓ３１４、Ｓ８００〜Ｓ８２４の処理は、タイマ割込処理として実行される。
【０５９５】
一方、始動入賞口８４ｂへの入賞があった場合は、ステップＳ３２０を経て、先読処理実行フラグがオンになり、ステップＳ８００〜Ｓ８２４の処理がメイン処理として実行される。
【０５９６】
なお、始動入賞口８４ｂへの入賞についても、同様に、始動入賞口８４ｂへの入賞がなかった場合は、ステップＳ３５８〜Ｓ３６４、Ｓ８５０〜Ｓ８７４の処理がタイマ割込処理として実行されるが、始動入賞口８４ｂへの入賞があった場合は、ステップＳ８５０〜Ｓ８７４の処理がメイン処理として実行される。
【０５９７】
〔効果〕  このようにして、本実施の形態では、始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があった場合に、ステップＳ３０８〜Ｓ３１４、Ｓ３５８〜Ｓ３６４の処理をタイマ割込処理として実行し、ステップＳ８００〜Ｓ８２４、Ｓ８５０〜Ｓ８７４の処理をメイン処理として実行する。
【０５９８】
始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があった場合は、先読演出抽選１、２が行われるので、処理負荷が大きくなる。
【０５９９】
これに対し、本実施の形態では、始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があった場合に、タイマ割込処理およびメイン処理に処理が分散されるので、タイマ割込処理が割込周期内で終了しないという不具合が生じることを防止することができる。また、それ以外の場合は、タイマ割込処理およびメイン処理に処理が分散されないので、処理の遅延が生じることを防止するとともに、タイマ割込処理とメイン処理との間で引数等の受け渡しが発生することに起因する不具合が生じることを防止することができる。
【０６００】
さらに、本実施の形態では、始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があった場合にのみ、先読処理実行フラグをオンにし、先読処理実行フラグがオフになっている場合、メイン処理における先読処理１および先読処理２を実行しない。
【０６０１】
先読処理実行フラグを設けない場合、始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞がない場合は、メイン処理における先読処理１および先読処理２を実行しないが、この場合、メイン処理において、ステップＳ８００の処理およびステップＳ８５０の処理をそれぞれ実行する必要があるので、処理負荷が大きくなる。
【０６０２】
これに対し、本実施の形態では、先読処理実行フラグがオフになっている場合、メイン処理における先読処理１および先読処理２を実行しないので、１つの処理（ステップＳ５３４の処理）で先読処理１および先読処理２の両方をスキップすることができる。したがって、始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞がない場合の処理負荷を低減することができる。
【０６０３】
〔第７の実施の形態〕
次に、本発明の第７の実施の形態を図面を参照しながら説明する。図５２および図５３は、本発明に係る遊技機の第７の実施の形態を示す図である。
【０６０４】
本実施の形態は、第１の実施の形態に対して、大当たりが発生することを予告する演出としてミッション演出を行う点が異なる。ミッション演出とは、演出図柄の変動表示中に遊技者に対して所定のミッションを提示し、遊技者が遊技においてミッションの内容を達成すると、遊技者にとって有利な遊技状態が発生するかのような印象を与える演出をいう。なお、以下、第１の実施の形態と異なる部分についてのみ説明し、重複する部分については同一の符号を付して説明を省略する。
【０６０５】
まず、ステップＳ１５０６の先読コマンド処理を説明する。
図５２は、表示制御装置３０２で実行する先読コマンド処理を示すフローチャートである。
【０６０６】
ＭＰＵ３７０は、図３５の先読コマンド処理に代えて、図５２の先読コマンド処理を実行する。
【０６０７】
先読コマンド処理は、先読コマンドを処理する処理であって、ステップＳ１５０６において実行されると、図５２に示すように、ステップＳ１６００に移行する。そして、ステップＳ１６００、Ｓ１６０２、Ｓ１６０４、Ｓ１６０６の処理をその順で実行し、ステップＳ１６０８に移行する。
【０６０８】
ステップＳ１６０８では、ステップＳ１６０２で取得した変動パターンに対応する時間データを変動パターンコマンド管理テーブル４０８から取得し、演出図柄表示装置９１の変動表示について変動時間を記憶するため、ステップＳ１６０４で取得した先読保留球数と対応づけて、取得した時間データをワークＲＡＭ３７４に格納し、一連の処理を終了して元の処理に復帰させる。
【０６０９】
次に、ステップＳ１４０２の表示設定処理を説明する。
図５３は、表示制御装置３０２で実行する表示設定処理を示すフローチャートである。
【０６１０】
ＭＰＵ３７０は、図３９の表示設定処理に代えて、図５３の表示設定処理を実行する。
表示設定処理は、演出図柄表示装置９１の表示設定を行う処理であって、ステップＳ１４０２において実行されると、図５３に示すように、ステップＳ２１００に移行する。そして、ステップＳ２１００、Ｓ２１０２の処理をその順で実行し、ステップＳ２１２４に移行する。
【０６１１】
ステップＳ２１２４では、ミッション演出の実行中であるか否かを示すミッション演出フラグがオフになっているか否かを判定し、ミッション演出フラグがオフになっていると判定した場合（ＹＥＳ）は、ミッション演出の実行中でないと判定し、ステップＳ２１２６に移行する。
【０６１２】
ステップＳ２１２６では、保留球数判別情報に基づいて、現在の保留球のうちいずれかについて大当たりであるか否かを判定し、いずれかの保留球について大当たりであると判定した場合（ＹＥＳ）は、ステップＳ２１２８に移行する。
【０６１３】
ステップＳ２１２８では、次の変動表示の開始から、直近に大当たりとなる保留球に係る変動表示が終了するまでの変動時間を取得するため、ステップＳ１６０８で格納した時間データのうち、直近に大当たりとなる保留球およびこれよりも前の保留球に対応する時間データをワークＲＡＭ３７４から読み出す。例えば、２番目の保留球について大当たりであると判定した場合は、１番目および２番目の保留球に対応する時間データを読み出す。
【０６１４】
次いで、ステップＳ２１３０に移行して、計時カウンタの現在の値および読み出した時間データに基づいて、現在から、直近に大当たりとなる保留球に係る変動表示が終了するまでの時間をミッション時間として算出する。計時カウンタの現在の値によれば、現在の変動表示の残り変動時間が分かるとともに、読み出した時間データによれば、次の変動表示の開始から、直近に大当たりとなる保留球に係る変動表示が終了するまでの変動時間が分かるので、これらを加算すると、現在から、直近に大当たりとなる保留球に係る変動表示が終了するまでの時間を算出することができる。例えば、２番目の保留球について大当たりであると判定した場合において、現在の変動表示の残り変動時間が３．２［ｓ］、１番目の保留球に係る変動時間が１０．０［ｓ］、２番目の保留球に係る変動時間が２０．０［ｓ］である場合は、ミッション時間は、３．２＋１０．０＋２０．０＝３３．２［ｓ］と算出される。
【０６１５】
次いで、ステップＳ２１３２に移行して、算出したミッション時間とともに大当たり図柄を揃えるべき旨のメッセージ（ミッション）を表示するため、ミッション演出の表示画像を構成するためのミッション演出画像データをワークＲＡＭ３７４の所定領域に展開する。例えば、ミッション時間が３３．２［ｓ］である場合は、「〔ミッション〕３３．２秒以内に大当たり図柄を揃えよ！！」と表示されるようにミッション演出画像データを展開する。
【０６１６】
次いで、ステップＳ２１３４に移行して、ミッション演出フラグをオンにし、ステップＳ２１３６に移行する。
【０６１７】
ステップＳ２１３６では、ミッション演出フラグがオンになっているか否かを判定し、ミッション演出フラグがオンになっていると判定した場合（ＹＥＳ）は、ミッション演出
の実行中であると判定し、ステップＳ２１３８に移行して、ミッション時間を減算し、ステップＳ２１４０に移行する。
【０６１８】
ステップＳ２１４０では、減算したミッション時間とともに大当たり図柄を揃えるべき旨のメッセージを表示するため、ワークＲＡＭ３７４の所定領域に展開されたミッション演出画像データを更新する。例えば、残りのミッション時間が２８．２［ｓ］である場合は、「〔ミッション〕２８．２秒以内に大当たり図柄を揃えよ！！」と表示されるようにミッション演出画像データを更新する。
【０６１９】
次いで、ステップＳ２１４２に移行して、ミッション時間が「０」以下であるか否かを判定し、ミッション時間が「０」以下であると判定した場合（ＹＥＳ）は、ステップＳ２１４４に移行して、ミッション演出フラグをオフにし、ステップＳ２１０６に移行する。
【０６２０】
そして、ステップＳ２１０６、Ｓ２１０８、Ｓ２１１０、Ｓ２１１２、Ｓ２１１４、Ｓ２１１６、Ｓ２１１８、Ｓ２１２０、Ｓ２１２２の処理をその順で実行し、一連の処理を終了して元の処理に復帰させる。
【０６２１】
一方、ステップＳ２１４２で、ミッション時間が「０」よりも大きいと判定した場合（ＮＯ）は、ステップＳ２１０６に移行する。
【０６２２】
一方、ステップＳ２１３６で、ミッション演出フラグがオフになっていると判定した場合（ＮＯ）は、ミッション演出の実行中でないと判定し、ステップＳ２１０６に移行する。
【０６２３】
一方、ステップＳ２１２６で、いずれかの保留球について大当たりでないと判定した場合（ＮＯ）は、ステップＳ２１０４に移行する。
【０６２４】
一方、ステップＳ２１２４で、ミッション演出フラグがオンになっていると判定した場合（ＮＯ）は、ミッション演出の実行中であると判定し、ステップＳ２１３８に移行する。
【０６２５】
〔動作〕  次に、本実施の形態の動作を説明する。
主制御装置１６２では、演出図柄が変動表示されている場合に始動入賞口８４ａへの入賞があった場合は、変動パターンおよび読み出された先読保留球数１を指定するための先読コマンドが送信される。
【０６２６】
表示制御装置３０２では、先読コマンドを受信すると、ステップＳ１６００〜Ｓ１６０６を経て、先読コマンドフラグがオンになり、受信した先読コマンドから変動パターンおよび先読保留球数１が取得され、保留球数判別情報が設定される。また、ステップＳ１６０８を経て、取得された変動パターンに対応する時間データが取得され、取得された時間データがワークＲＡＭ３７４に格納される。
【０６２７】
先読コマンドフラグがオンになると、ステップＳ２１２６を経て、いずれかの保留球について大当たりであるか否かが判定される。その結果、大当たりであると判定されると、ステップＳ２１２８〜Ｓ２１３２を経て、計時カウンタの現在の値および読み出した時間データに基づいて、現在から、直近に大当たりとなる保留球に係る変動表示が終了するまでのミッション時間が算出され、算出されたミッション時間とともに大当たり図柄を揃えるべき旨のメッセージが表示される。ミッション演出中は、ステップＳ２１４０を経て、残りのミッション時間とともに大当たり図柄を揃えるべき旨のメッセージが表示され続ける。
【０６２８】
なお、ステップＳ２１２６の判定の結果、大当たりでないと判定されると、ステップＳ２１０４を経て、保留球数判別情報に基づいて保留球数画像データが展開され、展開された保留球数画像データに基づいて保留球図柄が表示される。
【０６２９】
また、始動入賞口８４ｂへの入賞があった場合も同様に動作する。
〔効果〕  このようにして、本実施の形態では、大当たりが発生することを予告する演出として、現在から、直近に大当たりとなる保留球に係る変動表示が終了するまでのミッション時間とともに大当たり図柄を揃えるべき旨のメッセージを表示する。
【０６３０】
これにより、遊技者は、与えられたミッション時間内に大当たり図柄を揃えようと遊技に熱中し、実際に大当たり図柄が揃うので、遊技の趣向を向上することができる。
【０６３１】
〔他の実施の形態〕
なお、第２の実施の形態においては、ステップＳ５０６の処理の後にステップＳ２０６、Ｓ２０８の処理を実行したが、これに限らず、ステップＳ２０６、Ｓ２０８の処理の後にステップＳ５０６の処理を実行してもよい。この場合でも、ステップＳ６０８〜Ｓ６１４の処理を設けているので、始動入賞口８４ａの保留球数と、ＲＡＭ３１４の先読保留球数１とが異なることを防止することができる。同様に、ステップＳ６２４〜Ｓ６３０の処理を設けているので、始動入賞口８４ｂの保留球数と、ＲＡＭ３１４の先読保留球数２とが異なることを防止することができる。
【０６３２】
また、第１ないし第３の実施の形態においては、始動入賞口８４ａの先読演出処理および始動入賞口８４ｂの先読演出処理をタイマ割込処理およびメイン処理に分散したが、これに限らず、始動入賞口８４ａの先読演出処理だけをタイマ割込処理およびメイン処理に分散してもよいし、始動入賞口８４ｂの先読演出処理だけをタイマ割込処理およびメイン処理に分散してもよい。
【０６３３】
また、第４の実施の形態においては、確変状態が発生している場合に、始動入賞口８４ａの先読演出処理および始動入賞口８４ｂの先読演出処理をタイマ割込処理およびメイン処理に分散したが、これに限らず、始動入賞口８４ａの先読演出処理だけをタイマ割込処理およびメイン処理に分散してもよいし、始動入賞口８４ｂの先読演出処理だけをタイマ割込処理およびメイン処理に分散してもよい。
【０６３４】
また、第４の実施の形態においては、ステップＳ８００の処理およびステップＳ８５０の処理を設けたが、これに限らず、これらの処理を設けなくてもよい。これにより、確変状態が発生している場合に、ステップＳ５３４の処理を通じて先読処理１および先読処理２の両方が実行されるので、判定処理が簡素化し、処理負荷を低減することができる。
【０６３５】
また、第５の実施の形態においては、演出図柄の変更表示が終了した場合に始動入賞口８４ａの保留球数が記憶されている場合に、始動入賞口８４ａの先読演出処理をタイマ割込処理およびメイン処理に分散し、演出図柄の変更表示が終了した場合に始動入賞口８４ｂの保留球数が記憶されている場合に、始動入賞口８４ｂの先読演出処理をタイマ割込処理およびメイン処理に分散したが、これに限らず、始動入賞口８４ａの先読演出処理だけをタイマ割込処理およびメイン処理に分散してもよいし、始動入賞口８４ｂの先読演出処理だけをタイマ割込処理およびメイン処理に分散してもよい。
【０６３６】
また、第５の実施の形態においては、ステップＳ８００の処理およびステップＳ８５０の処理を設けたが、これに限らず、これらの処理を設けなくてもよい。これにより、演出図柄の変更表示が終了した場合に始動入賞口８４ａの保留球数が記憶されている場合に、
ステップＳ５３４の処理を通じて先読処理１および先読処理２の両方が実行されるので、判定処理が簡素化し、処理負荷を低減することができる。
【０６３７】
また、第５の実施の形態においては、第４の実施の形態と組み合わせることもできる。すなわち、（１）確変状態が発生している場合、および（２）演出図柄の変更表示が終了した場合に始動入賞口８４ａの保留球数が記憶されている場合のうち少なくとも１つの場合（（１）の場合、（２）の場合、（１）および（２）の場合）に、始動入賞口８４ａの先読演出処理および始動入賞口８４ｂの先読演出処理をタイマ割込処理およびメイン処理に分散する。
【０６３８】
また、第６の実施の形態においては、始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があった場合に、始動入賞口８４ａの先読演出処理および始動入賞口８４ｂの先読演出処理をタイマ割込処理およびメイン処理に分散したが、これに限らず、始動入賞口８４ａの先読演出処理だけをタイマ割込処理およびメイン処理に分散してもよいし、始動入賞口８４ｂの先読演出処理だけをタイマ割込処理およびメイン処理に分散してもよい。
【０６３９】
また、第６の実施の形態においては、ステップＳ８００の処理およびステップＳ８５０の処理を設けたが、これに限らず、これらの処理を設けなくてもよい。これにより、始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があった場合に、ステップＳ５３４の処理を通じて先読処理１および先読処理２の両方が実行されるので、判定処理が簡素化し、処理負荷を低減することができる。
【０６４０】
また、第６の実施の形態においては、第４および第５の実施の形態と組み合わせることもできる。すなわち、（１）確変状態が発生している場合、（２）演出図柄の変更表示が終了した場合に始動入賞口８４ａの保留球数が記憶されている場合、並びに（３）始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があった場合のうち少なくとも１つの場合（（１）の場合、（２）の場合、（３）の場合、（１）および（２）の場合、（１）および（３）の場合、（２）および（３）の場合、（１）、（２）および（３）の場合）に、始動入賞口８４ａの先読演出処理および始動入賞口８４ｂの先読演出処理をタイマ割込処理およびメイン処理に分散する。
【０６４１】
また、第４ないし第６の実施の形態においては、先読処理実行フラグを設け、メイン処理における先読処理１、２の実行を制御したが、これに限らず、先読処理中フラグ１、２によりメイン処理における先読処理１、２の実行を制御することができるので、ステップＳ３２０、Ｓ５３４、Ｓ５３６の処理を設けなくてもよい。
【０６４２】
また、第７の実施の形態においては、現在から、直近に大当たりとなる保留球に係る変動表示が終了するまでの時間をミッション時間として表示したが、これに限らず、所定の基準時（例えば、次の変動表示の開始）から、直近に大当たりとなる保留球に係る変動表示が終了するまでの時間をミッション時間として表示することもできる。
【０６４３】
また、第７の実施の形態においては、大当たり図柄を揃えるべき旨のメッセージを表示したが、これに限らず、ミッションを示す内容であればどのような内容であってもよい。例えば、お寿司を食べるゲームを開始し、「〔ミッション〕３３．２秒以内にお寿司を１０皿食べよ！！」と表示することもできる。
【０６４４】
また、第７の実施の形態においては、大当たりが発生する場合にミッション演出を行ったが、これに限らず、非確変大当たり、確変大当たり、ＪＵＢ大当たり、突確大当たり、潜確大当たりまたは小当たりのいずれかが発生する場合にミッション演出を行うこともで
きる。また、リーチ外れまたは非リーチ外れとなる場合でもミッション演出を行ってもよい。
【０６４５】
また、第１ないし第７の実施の形態においては、始動入賞口８４ａの先読演出処理および始動入賞口８４ｂの先読演出処理をタイマ割込処理およびメイン処理に分散したが、これに限らず、始動入賞口８４ａの先読演出処理の全部をメイン処理として実行してもよいし、始動入賞口８４ｂの先読演出処理の全部をメイン処理として実行してもよい。
【０６４６】
これにより、演出図柄の変更表示が終了した場合に始動入賞口８４ａまたは始動入賞口８４ｂの保留球数が記憶されている場合で、しかも始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があった場合でも、タイマ割込処理が割込周期内でより確実に終了するので、不具合が生じることをさらに防止することができる。
【０６４７】
また、第１ないし第７の実施の形態においては、始動入賞口８４ａの先読演出処理および始動入賞口８４ｂの先読演出処理をタイマ割込処理および被割込処理であるメイン処理に分散したが、これに限らず、第１割込処理および第１割込処理の実行中は中断される第２割込処理に分散することもできる。
【０６４８】
また、第１ないし第７の実施の形態においては、先読演出抽選１（ステップＳ８０４の処理）をメイン処理として実行したが、これに限らず、タイマ割込処理の処理負荷に応じて、先読演出抽選１の一部をタイマ割込処理として実行し、先読演出抽選１の残部をメイン処理として実行することもできる。先読演出抽選１として大当たり値との比較が１４回発生する場合、タイマ割込処理の処理負荷が大きい場合は、例えば、４回の比較処理をタイマ割込処理として実行し、残りの１０回の比較処理をメイン処理として実行する。これに対し、タイマ割込処理の処理負荷が小さい場合は、１４回の比較処理をタイマ割込処理として実行する。タイマ割込処理の処理負荷は、例えば、確変状態が発生しているか否か、演出図柄の変更表示が終了した場合に始動入賞口８４ａの保留球数が記憶されているか否か、始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があったか否かによって判定することができる。
【０６４９】
これにより、タイマ割込処理の処理負荷を制御することができるので、タイマ割込処理が割込周期内で終了しない場合だけ、始動入賞口８４ａの先読演出処理がタイマ割込処理およびメイン処理に分散される。したがって、それ以外の場合は、始動入賞口８４ａの先読演出処理がタイマ割込処理およびメイン処理に分散されないので、処理の遅延が生じることを防止するとともに、タイマ割込処理とメイン処理との間で引数等の受け渡しが発生することに起因する不具合が生じることを防止することができる。
【０６５０】
また、第１ないし第７の実施の形態においては、先読演出抽選２（ステップＳ８５４の処理）をメイン処理として実行したが、これに限らず、タイマ割込処理の処理負荷に応じて、先読演出抽選２の一部をタイマ割込処理として実行し、先読演出抽選２の残部をメイン処理として実行することもできる。先読演出抽選２として大当たり値との比較が１４回発生する場合、タイマ割込処理の処理負荷が大きい場合は、例えば、４回の比較処理をタイマ割込処理として実行し、残りの１０回の比較処理をメイン処理として実行する。これに対し、タイマ割込処理の処理負荷が小さい場合は、１４回の比較処理をタイマ割込処理として実行する。タイマ割込処理の処理負荷は、例えば、確変状態が発生しているか否か、演出図柄の変更表示が終了した場合に始動入賞口８４ｂの保留球数が記憶されているか否か、始動入賞口８４ａへの入賞および始動入賞口８４ｂへの入賞があったか否かによって判定することができる。
【０６５１】
これにより、タイマ割込処理の処理負荷を制御することができるので、タイマ割込処理
が割込周期内で終了しない場合だけ、始動入賞口８４ｂの先読演出処理がタイマ割込処理およびメイン処理に分散される。したがって、それ以外の場合は、始動入賞口８４ｂの先読演出処理がタイマ割込処理およびメイン処理に分散されないので、処理の遅延が生じることを防止するとともに、タイマ割込処理とメイン処理との間で引数等の受け渡しが発生することに起因する不具合が生じることを防止することができる。
【０６５２】
また、第１ないし第７の実施の形態においては、先読処理中フラグ１を用いて始動入賞口８４ａの先読演出処理の実行中の有無を判定したが、これに限らず、先読処理中フラグ１を用いず、先読判定値１または先読保留球数１が格納されているＲＡＭ３１４の記憶領域のデータを判定することにより、始動入賞口８４ａの先読演出処理の実行中の有無を判定することができる。この場合、ステップＳ８１２の処理では、先読判定値１または先読保留球数１が格納されているＲＡＭ３１４の記憶領域を、先読判定値１または先読保留球数１が取り得ない値（例えば、「ＦＦ」）でクリアする。
【０６５３】
また、第１ないし第７の実施の形態においては、先読処理中フラグ２を用いて始動入賞口８４ｂの先読演出処理の実行中の有無を判定したが、これに限らず、先読処理中フラグ２を用いず、先読判定値２または先読保留球数２が格納されているＲＡＭ３１４の記憶領域のデータを判定することにより、始動入賞口８４ｂの先読演出処理の実行中の有無を判定することができる。この場合、ステップＳ８６２の処理では、先読判定値２または先読保留球数２が格納されているＲＡＭ３１４の記憶領域を、先読判定値２または先読保留球数２が取り得ない値（例えば、「ＦＦ」）でクリアする。
【０６５４】
また、第１ないし第７の実施の形態においては、タイマ割込処理が３回実行されて得られた検知情報が「０１１」である場合に、始動入賞口８４ａまたは始動入賞口８４ｂに遊技球が入賞したと判定したが、これに限らず、検知情報が「０１」または「１」である場合に、始動入賞口８４ａまたは始動入賞口８４ｂに遊技球が入賞したと判定することもできる。この場合、先読処理１、２の実行中にタイマ割込処理が実行され、始動入賞口８４ａまたは始動入賞口８４ｂの保留球が表示されないという不具合が生じる可能性があるが、これを防止するために、先読処理１、２の実行開始時にタイマ割込処理の割込禁止を設定するとともに、先読処理１、２の実行終了時にタイマ割込処理の割込許可を設定する構成を採用することができる。また、これに代えて、始動入賞口８４ａへの入賞ごとに始動入賞口８４ａの保留球数を指定するためのコマンドを送信する処理、および、始動入賞口８４ｂへの入賞ごとに始動入賞口８４ｂの保留球数を指定するためのコマンドを送信する処理を先読処理１、２とは別に実行し、表示制御装置３０２は、それらコマンドに基づいて始動入賞口８４ａまたは始動入賞口８４ｂの保留球数に相当する数の保留球図柄を演出図柄表示装置９１に表示する構成を採用することもできる。
【０６５５】
また、第１ないし第７の実施の形態においては、タイマ割込処理が３回実行されて得られた検知情報に基づいて始動入賞口８４ａまたは始動入賞口８４ｂに遊技球が入賞したと判定したが、これに限らず、タイマ割込処理が１回若しくは２回実行されて得られた検知情報、またはタイマ割込処理が４回以上実行されて得られた検知情報に基づいて始動入賞口８４ａまたは始動入賞口８４ｂに遊技球が入賞したと判定することもできる。タイマ割込処理が４回以上実行されて得られた検知情報に基づいて判定する場合は、耐ノイズ性をさらに向上することができる。
【０６５６】
また、第１ないし第７の実施の形態においては、タイマ割込処理の実行時間について特に説明しなかったが、第１、第３ないし第７の実施の形態において、タイマ割込処理の最大実行時間（タイマ割込処理の処理負荷が最も大きい場合に、その実行開始から実行終了までに要する時間）は、割込周期（２［ｍｓ］）に対して、所定の余裕をもって例えば１．５［ｍｓ］に設定されている。第２の実施の形態において、タイマ割込処理の最大実行
時間は、割込周期（４［ｍｓ］）に対して、所定の余裕をもって例えば３．５［ｍｓ］に設定されている。最大実行時間に余裕がない場合（例えば、１．９［ｍｓ］または３．９［ｍｓ］）は、先読処理１、２の実行中にタイマ割込処理が実行され、始動入賞口８４ａまたは始動入賞口８４ｂの保留球が表示されないという不具合が生じる可能性があるが、これを防止するために、先読処理１、２の実行開始時にタイマ割込処理の割込禁止を設定するとともに、先読処理１、２の実行終了時にタイマ割込処理の割込許可を設定する構成を採用することができる。また、これに代えて、始動入賞口８４ａへの入賞ごとに始動入賞口８４ａの保留球数を指定するためのコマンドを送信する処理、および、始動入賞口８４ｂへの入賞ごとに始動入賞口８４ｂの保留球数を指定するためのコマンドを送信する処理を先読処理１、２とは別に実行し、表示制御装置３０２は、それらコマンドに基づいて始動入賞口８４ａまたは始動入賞口８４ｂの保留球数に相当する数の保留球図柄を演出図柄表示装置９１に表示する構成を採用することもできる。
【０６５７】
また、第１ないし第７の実施の形態においては、メイン処理において先読処理１および先読処理２をその順で実行したが、これに限らず、非確変大当たり、確変大当たり、ＪＵＢ大当たりまたは突確大当たりとなると、始動入賞口８４ｂの保留球が優先的に消化されるので、その場合は、始動入賞口８４ｂの先読演出処理を優先的に実行すべきである。したがって、先読処理２および先読処理１をその順で実行することが好ましい。
【０６５８】
また、第１ないし第７の実施の形態において、主制御装置１６２は、変動パターンおよび先読保留球数からなる４バイトの先読コマンドを送信したが、これに限らず、変動パターン、先読保留球数および大当たり種別からなる６バイトの先読コマンドを送信することもできる。
【０６５９】
これにより、表示制御装置３０２では、非確変大当たりに対応する変動パターンからでは非確変大当たりか確変大当たりかを区別することができないところ、先読コマンドから大当たり種別を確実に特定することができる。
【０６６０】
また、第１ないし第７の実施の形態においては、大当たり抽選のために用いる乱数カウンタの値をＲＡＭ３１４の第１領域に記憶し、先読演出抽選１、２のために用いる乱数カウンタの値をＲＡＭ３１４の第１領域とは異なる第２領域に記憶したが、ノイズ等の影響により、大当たり抽選または先読演出抽選１、２の際に、ＲＡＭ３１４の第１領域に記憶されている乱数の値と、ＲＡＭ３１４の第２領域に記憶されている乱数の値とが異なる場合は、次の構成を採用することができる。
【０６６１】
第１の構成としては、ＲＡＭ３１４の第１領域に記憶されている乱数の値、およびＲＡＭ３１４の第２領域に記憶されている乱数の値のうちいずれかの値を大当たり抽選および先読演出抽選１、２に用いる。
【０６６２】
これにより、先読演出の内容とその後に発生する遊技の内容が不一致となることを防止することができる。
【０６６３】
第２の構成としては、ＲＡＭ３１４の第１領域に記憶されている乱数に基づいて決定される遊技状態、およびＲＡＭ３１４の第２領域に記憶されている乱数に基づいて決定される遊技状態のうち遊技者にとって有利な方の乱数の値を大当たり抽選および先読演出抽選１、２に用いる。例えば、確変大当たり、ＪＵＢ大当たり、非確変大当たり、突確大当たりおよび潜確大当たりの順で遊技者にとって有利なものと定義し、ＲＡＭ３１４の第１領域に記憶されている乱数に基づいて決定される大当たり、およびＲＡＭ３１４の第２領域に記憶されている乱数に基づいて決定される大当たりのうち有利なものの乱数の値を用いる。
【０６６４】
これにより、ノイズ等の影響により、ＲＡＭ３１４の第１領域に記憶されている乱数の値と、ＲＡＭ３１４の第２領域に記憶されている乱数の値とが異なっても、遊技者の不利益を低減することができる。
【０６６５】
また、第１ないし第７の実施の形態においては、大当たりが発生することを予告する演出として所定の予告図柄を表示したが、これに限らず、所定のキャラクタを表示してもよいし、所定の背景を表示してもよいし、停止図柄を所定の組み合わせで表示してもよい。
【０６６６】
所定のキャラクタを表示する場合は、保留球図柄に対応させて所定のキャラクタを表示することもできるが、保留球図柄に対応させず、任意の箇所に所定のキャラクタを表示することもできる。後者の場合、遊技者は、どの保留球で大当たりが発生するかを把握することができないので、各保留球に大当たりの期待を抱くことができる。したがって、遊技の趣向を向上することができる。
【０６６７】
停止図柄を所定の組み合わせで表示する場合は、例えば、演出図柄表示装置９１において演出図柄を縦３つ横３つずつ表示する場合に、大当たり図柄を構成しない位置（例えば、左上、上中央および右下）に所定の演出図柄（例えば、魚の図柄）を表示することが考えられる。また、「１１２」、「３３４」、「７７８」のように、左図柄および中図柄を同一の数字で表示し、右図柄をそれよりも「１」多い数字で表示することも考えられる。これにより、左図柄および中図柄が揃うが右図柄だけが１つずれた場合に、各保留球に大当たりの期待を抱くことができる。したがって、遊技の趣向を向上することができる。
【０６６８】
また、第１ないし第７の実施の形態において、ステップＳ３１２の処理は、大当たり乱数カウンタＣ１、大当たり種別乱数カウンタＣ２、リーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値を先読判定値１として格納したが、これに限らず、大当たり乱数カウンタＣ１で決定された情報を先読コマンドとして送信するのであれば、必ずしも上記各値を格納しなくてもよい。また、大当たり乱数カウンタＣ１およびリーチ乱数カウンタＣ３で決定された情報を先読コマンドとして送信するのであれば、必ずしも上記各値を格納しなくてもよい。
【０６６９】
また、第１ないし第７の実施の形態において、ステップＳ３６２の処理は、大当たり乱数カウンタＣ１、大当たり種別乱数カウンタＣ２、リーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値を先読判定値２として格納したが、これに限らず、大当たり乱数カウンタＣ１で決定された情報を先読コマンドとして送信するのであれば、必ずしも上記各値を格納しなくてもよい。また、大当たり乱数カウンタＣ１およびリーチ乱数カウンタＣ３で決定された情報を先読コマンドとして送信するのであれば、必ずしも上記各値を格納しなくてもよい。
【０６７０】
また、第１ないし第７の実施の形態において、ステップＳ３１２の処理は、大当たり乱数カウンタＣ１等の各値を先読判定値１として格納したが、これに限らず、ステップＳ３０６の処理で格納した保留球格納エリアの値をコピーして先読判定値１として格納してもよい。
【０６７１】
また、第１ないし第７の実施の形態において、ステップＳ３６２の処理は、大当たり乱数カウンタＣ１等の各値を先読判定値２として格納したが、これに限らず、ステップＳ３５６の処理で格納した保留球格納エリアの値をコピーして先読判定値２として格納してもよい。
【０６７２】
また、第１ないし第７の実施の形態において、ステップＳ８０２の処理は、ステップＳ
３１２の処理で格納した先読判定値１を読み出したが、これに限らず、ステップＳ３０６の処理で格納した保留球格納エリアの値を先読判定値１として読み出してもよい。この場合、ステップＳ３１２の処理は設けなくてもよい。
【０６７３】
また、第１ないし第７の実施の形態において、ステップＳ８５２の処理は、ステップＳ３６２の処理で格納した先読判定値２を読み出したが、これに限らず、ステップＳ３５６の処理で格納した保留球格納エリアの値を先読判定値２として読み出してもよい。この場合、ステップＳ３６２の処理は設けなくてもよい。
【０６７４】
また、第１ないし第７の実施の形態においては、大当たり抽選のために用いる乱数カウンタの各値を取得する処理（ステップＳ３０６の処理）および先読演出抽選１のために用いる乱数カウンタの各値を取得する処理（ステップＳ３１２の処理）をタイマ割込処理として実行したが、これに限らず、ステップＳ３０６の処理およびステップＳ３１２の処理の一方をタイマ割込処理として、他方をメイン処理としてそれぞれ別々に実行してもよい。
【０６７５】
また、第１ないし第７の実施の形態においては、始動入賞口８４ａへの入賞を判定する処理（ステップＳ３００の処理）、ステップＳ３０６の処理およびステップＳ３１２の処理をタイマ割込処理として実行したが、これに限らず、ステップＳ３００の処理、ステップＳ３０６の処理およびステップＳ３１２の処理のうち少なくとも１つをタイマ割込処理として、残りをメイン処理としてそれぞれ別々に実行してもよい。
【０６７６】
また、第１ないし第７の実施の形態においては、大当たり抽選のために用いる乱数カウンタの各値を取得する処理（ステップＳ３５６の処理）および先読演出抽選２のために用いる乱数カウンタの各値を取得する処理（ステップＳ３６２の処理）をタイマ割込処理として実行したが、これに限らず、ステップＳ３５６の処理およびステップＳ３６２の処理の一方をタイマ割込処理として、他方をメイン処理としてそれぞれ別々に実行してもよい。
【０６７７】
また、第１ないし第７の実施の形態においては、始動入賞口８４ｂへの入賞を判定する処理（ステップＳ３５０の処理）、ステップＳ３５６の処理およびステップＳ３６２の処理をタイマ割込処理として実行したが、これに限らず、ステップＳ３５０の処理、ステップＳ３５６の処理およびステップＳ３６２の処理のうち少なくとも１つをタイマ割込処理として、残りをメイン処理としてそれぞれ別々に実行してもよい。
【０６７８】
また、第１ないし第７の実施の形態において、主制御装置１６２は、先読演出抽選１の結果、大当たり乱数カウンタＣ１の値と大当たり値とが一致した場合に、先読保留球数１を含む先読コマンドを表示制御装置３０２に送信し、表示制御装置３０２は、受信した先読コマンドに基づいて、演出図柄表示装置９１において先読保留球数１に対応する表示位置に所定の予告図柄を表示したが、これに限らず、主制御装置１６２は、先読保留球数１を含む先読コマンドを送信せず、表示制御装置３０２は、所定の予告図柄を表示しなくてもよい。例えば、主制御装置１６２は、先読演出抽選１の結果、大当たり乱数カウンタＣ１の値と大当たり値とが一致した場合に、特殊な変動パターンコマンドを表示制御装置３０２に送信し、表示制御装置３０２は、受信した変動パターンコマンドに基づいて、先読演出に関する表示制御を行ってもよい。
【０６７９】
また、第１ないし第７の実施の形態においては、保留球カウンタの値Ｎ１を更新する処理（ステップＳ３０４の処理）および始動入賞口８４ａの保留球数を先読保留球数１としてＲＡＭ３１４に記憶する処理（ステップＳ３１４の処理）をタイマ割込処理として実行したが、これに限らず、ステップＳ３０４の処理およびステップＳ３１４の処理の一方を
タイマ割込処理として、他方をメイン処理としてそれぞれ別々に実行してもよい。
【０６８０】
また、第１ないし第７の実施の形態においては、始動入賞口８４ａへの入賞を判定する処理（ステップＳ３００の処理）、ステップＳ３０４の処理およびステップＳ３１４の処理をタイマ割込処理として実行したが、これに限らず、ステップＳ３００の処理、ステップＳ３０４の処理およびステップＳ３１４の処理のうち少なくとも１つをタイマ割込処理として、残りをメイン処理としてそれぞれ別々に実行してもよい。
【０６８１】
また、第１ないし第７の実施の形態において、主制御装置１６２は、先読演出抽選２の結果、大当たり乱数カウンタＣ１の値と大当たり値とが一致した場合に、先読保留球数２を含む先読コマンドを表示制御装置３０２に送信し、表示制御装置３０２は、受信した先読コマンドに基づいて、演出図柄表示装置９１において先読保留球数２に対応する表示位置に所定の予告図柄を表示したが、これに限らず、主制御装置１６２は、先読保留球数２を含む先読コマンドを送信せず、表示制御装置３０２は、所定の予告図柄を表示しなくてもよい。例えば、主制御装置１６２は、先読演出抽選２の結果、大当たり乱数カウンタＣ１の値と大当たり値とが一致した場合に、特殊な変動パターンコマンドを表示制御装置３０２に送信し、表示制御装置３０２は、受信した変動パターンコマンドに基づいて、先読演出に関する表示制御を行ってもよい。
【０６８２】
また、第１ないし第７の実施の形態においては、保留球カウンタの値Ｎ２を更新する処理（ステップＳ３５４の処理）および始動入賞口８４ｂの保留球数を先読保留球数２としてＲＡＭ３１４に記憶する処理（ステップＳ３６４の処理）をタイマ割込処理として実行したが、これに限らず、ステップＳ３５４の処理およびステップＳ３６４の処理の一方をタイマ割込処理として、他方をメイン処理としてそれぞれ別々に実行してもよい。
【０６８３】
また、第１ないし第７の実施の形態においては、始動入賞口８４ｂへの入賞を判定する処理（ステップＳ３５０の処理）、ステップＳ３５４の処理およびステップＳ３６４の処理をタイマ割込処理として実行したが、これに限らず、ステップＳ３５０の処理、ステップＳ３５４の処理およびステップＳ３６４の処理のうち少なくとも１つをタイマ割込処理として、残りをメイン処理としてそれぞれ別々に実行してもよい。
【０６８４】
また、第１ないし第７の実施の形態において、ステップＳ３０６、Ｓ３５６の処理は、大当たり乱数カウンタＣ１、大当たり種別乱数カウンタＣ２、リーチ乱数カウンタＣ３および変動パターン乱数カウンタＣＳの各値を保留球格納エリアに格納したが、これに限らず、大当たり乱数カウンタＣ１および大当たり種別乱数カウンタＣ２の各値のみを格納してもよい。また、大当たり乱数カウンタＣ１、大当たり種別乱数カウンタＣ２および変動パターン乱数カウンタＣＳの各値のみを格納してもよい。
【０６８５】
また、第１ないし第７の実施の形態においては、リーチ乱数カウンタＣ３を設けたが、これに限らず、リーチ乱数カウンタＣ３を設けなくてもよい。この場合、ステップＳ７０４では、大当たり、決定した大当たり種別および保留球数カウンタの値Ｎ１に対応する変動パターンテーブル４０６のアドレスを振分構造テーブル４０４から取得し、取得したアドレスに基づいて変動パターンテーブル４０６を読み出す。ステップＳ７１６では、小当たりおよび保留球数カウンタの値Ｎ１に対応する変動パターンテーブル４０６のアドレスを振分構造テーブル４０４から取得し、取得したアドレスに基づいて変動パターンテーブル４０６を読み出す。ステップＳ７２２では、外れおよび保留球数カウンタの値Ｎ１に対応する変動パターンテーブル４０６のアドレスを振分構造テーブル４０４から取得し、取得したアドレスに基づいて変動パターンテーブル４０６を読み出す。
【０６８６】
また、第１ないし第７の実施の形態においては、始動入賞口８４ａ、８４ｂに対応する
保留球格納エリアの実行エリアを共通に利用するものとして１つだけ設けたが、これに限らず、始動入賞口８４ａに対応する保留球格納エリアの実行エリア、および始動入賞口８４ｂに対応する保留球格納エリアの実行エリアをそれぞれ設けてもよい。
【０６８７】
また、第１ないし第７の実施の形態においては、確定コマンドを設けたが、これに限らず、確定コマンドを設けなくてもよい。この場合、表示制御装置３０２では、受信した変動パターンコマンドから演出図柄の変動時間が分かるので、確定コマンドがなくても、主制御装置１６２と同期して演出図柄を停止表示することができる。
【０６８８】
また、第１ないし第７の実施の形態において、時短状態では、演出図柄の変動時間が通常状態よりも短くなり、かつ、始動入賞口８４ｂへの入賞機会が通常状態よりも増すように制御したが、これに限らず、演出図柄の変動時間が通常状態と変わらず、始動入賞口８４ｂへの入賞機会だけが通常状態よりも増すように制御することもできる。要するに、時短状態では、少なくとも遊技球の消化を抑制することさえ実現できればよい。
【０６８９】
また、第１ないし第７の実施の形態において、停止種別コマンドは、非リーチ外れ図柄、リーチ外れ図柄、非確変図柄、確変図柄または突確図柄を指定するためのコマンドとして構成したが、これに限らず、外れ、大当たり種別および小当たりに対応する図柄を指定するためのコマンドとして構成することもできる。この場合、停止種別コマンドは、非リーチ外れ時の停止図柄を指定するためのコマンドと、リーチ外れ時の停止図柄を指定するためのコマンドと、非確変大当たり時の停止図柄を指定するためのコマンドと、確変大当たり時の停止図柄を指定するためのコマンドと、ＪＵＢ大当たり時の停止図柄を指定するためのコマンドと、突確大当たり時の停止図柄を指定するためのコマンドと、潜確大当たり時の停止図柄を指定するためのコマンドと、小当たり時の停止図柄を指定するためのコマンドとを含む。
【０６９０】
また、第１ないし第７の実施の形態においては、主制御装置１６２が停止図柄の種別を決定し、表示制御装置３０２が停止図柄の具体的な内容を決定するように構成したが、これに限らず、主制御装置１６２が停止図柄の具体的な内容まで決定するように構成することもできる。
【０６９１】
これにより、表示制御装置３０２では、停止図柄の具体的な内容を決定しなくてもすむので、表示制御装置３０２の処理負荷を低減することができる。また、停止図柄テーブルも不要となるので、プログラムＲＯＭ３７２のデータ容量を低減することができる。
【０６９２】
また、第１ないし第７の実施の形態においては、大当たりと外れの共用の変動パターンテーブル４０６を特に設けなかったが、大当たりと外れの共用の変動パターンテーブル４０６を設けて構成することもできる。
【０６９３】
また、第１ないし第７の実施の形態においては、変動パターン乱数カウンタＣＳの値、リーチ乱数カウンタＣ３の値、大当たりおよび外れの別、大当たり種別、並びに保留球数カウンタの値Ｎ等の複数の要素に基づいて変動パターンを決定するように構成したが、これに限らず、これらのうち少なくとも１つの要素に基づいて変動パターンを決定するように構成することもできる。
【０６９４】
また、第１ないし第７の実施の形態において、始動入賞口８４ａへの入賞は、最大４回まで保留するように設定したが、これに限らず、３回以下、または、５回以上の回数（例えば、８回）まで保留するように設定することもできる。また、演出図柄表示装置９１で保留球図柄を表示するので、保留ランプ９５ａを設けなくてもよい。また、特別図柄表示装置９３で保留球数が示されるので、保留ランプ９５ａにより点灯表示を行わなくてもよ
い。
【０６９５】
また、第１ないし第７の実施の形態において、始動入賞口８４ｂへの入賞は、最大４回まで保留するように設定したが、これに限らず、３回以下、または、５回以上の回数（例えば、８回）まで保留するように設定することもできる。また、演出図柄表示装置９１で保留球図柄を表示するので、保留ランプ９５ｂを設けなくてもよい。また、特別図柄表示装置９３で保留球数が示されるので、保留ランプ９５ｂにより点灯表示を行わなくてもよい。
【０６９６】
また、第１ないし第７の実施の形態において、スルーゲート８５の通過は、最大４回まで保留するように設定したが、これに限らず、３回以下、または、５回以上の回数（例えば、８回）まで保留するように設定することもできる。また、特別図柄表示装置９３で保留球数が示されるので、保留ランプ９６を設けなくてもよいし、保留ランプ９６により点灯表示を行わなくてもよい。
【０６９７】
また、第１ないし第７の実施の形態において、普通図柄の変動表示は、表示部９４ａでランプの点灯と非点灯を切り換えることにより行うように構成したが、これに限らず、特別図柄表示装置９３または演出図柄表示装置９１を使用して行うように構成することもできる。同様に、保留ランプ９６の点灯に対応する点灯表示を演出図柄表示装置９１で行ってもよい。
【０６９８】
また、第１ないし第７の実施の形態においては、大当たりとなると、通常時には閉鎖されている大入賞口８３ａが所定時間開放され、大入賞口８３ａに遊技球が入賞すると、１５個の遊技球が賞球として払い出されるように構成したが、大当たりはこれに限定されるものではない。大入賞口８３ａとは別に開閉される大入賞口を遊技領域に設け、大当たりになると、大入賞口８３ａが所定時間開放され、大入賞口８３ａに遊技球が入賞すると、大入賞口８３ａとは別に設けられた大入賞口が所定時間、所定回数開放される遊技状態を大当たりとして構成することもできる。
【０６９９】
また、第１ないし第７の実施の形態においては、変動パターン乱数カウンタＣＳを用いて変動パターンを決定するように構成したが、これに代えて、３つの変動種別カウンタＣＳ１、ＣＳ２、ＣＳ３を用いて変動パターンを決定するように構成することもできる。
【０７００】
変動種別カウンタＣＳ１は、例えば、「０」〜「１９８」の数値範囲のうちいずれかの値をとり得るループカウンタとして構成されている。更新のたびに、現在の値に「１」が加算され、最大値（「１９８」）を超えた場合は初期値に戻るようになっている。変動種別カウンタＣＳ１の場合、初期値は、「０」に設定される。
【０７０１】
変動種別カウンタＣＳ２は、例えば、「０」〜「２４０」の数値範囲のうちいずれかの値をとり得るループカウンタとして構成されている。更新のたびに、現在の値に「１」が加算され、最大値（「２４０」）を超えた場合は初期値に戻るようになっている。変動種別カウンタＣＳ２の場合、初期値は、「０」に設定される。
【０７０２】
変動種別カウンタＣＳ１の値に基づいて、ノーマルリーチ、スーパーリーチ、スペシャルリーチ等の大まかな変動時間を決定する。また、変動種別カウンタＣＳ２の値に基づいて、リーチ演出後に最終停止図柄（中図柄）を停止表示するまでの変動時間（言い換えれば、変動図柄数）を決定する。変動種別カウンタＣＳ１、ＣＳ２により決定された変動時間に基づいて、表示制御装置３０２により、演出図柄のリーチ種別や細かな変動表示の態様が決定される。したがって、変動種別カウンタＣＳ１、ＣＳ２を組み合わせることで、変動パターンの多種多様化を容易に実現することができる。また、変動種別カウンタＣＳ
１だけで変動表示の態様を決定したり、変動種別カウンタＣＳ１と停止図柄との組み合わせで同じく変動表示の態様を決定したりすることもできる。
【０７０３】
変動種別カウンタＣＳ３は、例えば、「０」〜「１６２」の数値範囲のうちいずれかの値をとり得るループカウンタとして構成されている。更新のたびに、現在の値に「１」が加算され、最大値（「１６２」）を超えた場合は初期値に戻るようになっている。変動種別カウンタＣＳ３の場合、初期値は、「０」に設定される。
【０７０４】
演出図柄表示装置９１では、演出図柄の変動表示以外に、変動表示している演出図柄を滑らせたり、リーチ演出の発生を予告するための予告キャラクタを通過させたりする予告演出が行われる。予告演出の演出パターンが変動種別カウンタＣＳ３により選択される。具体的には、予告演出に必要となる時間を変動時間に加算する演出パターン、逆に変動表示される時間を短縮するために変動時間を減算する演出パターン、または変動時間を加減算しない演出パターンが選択される。なお、変動種別カウンタＣＳ３については、変動パターンテーブル４０６と同様に、演出パターンが選択される乱数カウンタ値の範囲が異なる複数の演出パターンテーブルが設けられている。各演出パターンテーブルは、現在のパチンコ機１０の遊技状態が確変状態であるか通常状態であるか、保留球数等に応じて、各演出パターンの選択比率が異なるように構成されている。
【０７０５】
演出時間の加減算値としては、例えば、変動種別カウンタＣＳ３の値に基づいて、変動表示の時間を変更しない場合、変動表示時間を１秒加算する場合、変動表示時間を２秒加算する場合、変動表示時間を１秒減算する場合の４種類の加減算値が決定される。なお、変動時間が加減算される場合は、演出図柄表示装置９１で大当たりの期待値が高くなる予告演出が行われる。また、大当たりである場合は、２秒の加算値が選択される確率が高く設定されているので、遊技者は、予告演出を確認することで大当たりを期待することができる。
【０７０６】
このように、変動種別カウンタＣＳ１、ＣＳ２により演出図柄の変動時間が決定されるとともに、変動種別カウンタＣＳ３により変動時間に加減算される時間が決定される。したがって、最終停止図柄を停止表示するまでの最終的な変動時間は、変動種別カウンタＣＳ１、ＣＳ２、ＣＳ３により決定される。
【０７０７】
また、第１ないし第７の実施の形態においては、現在の遊技状態にかかわらず変動パターンテーブル４０６を決定するように構成したが、これに限らず、現在の遊技状態にも応じて変動パターンテーブル４０６を決定するように構成することもできる。
【０７０８】
確変状態では、大当たりが発生しやすいため必要以上にリーチ演出が選択されないように、非リーチ外れの変動パターンに対応する乱数カウンタ値の範囲が「１０」〜「２３８」と広い変動パターンテーブル４０６が選択され、非リーチ外れが選択されやすくなる。この変動パターンテーブル４０６は、リーチ外れの変動パターンに対応する乱数カウンタ値の範囲が「０」〜「９」と狭くなり、リーチ外れが選択されにくくなる。したがって、確変状態では、リーチ演出が選択されにくくなるので、単位時間当たりの変動表示の回数が増え、早期に大当たりが発生しやすくなる。
【０７０９】
これに対し、通常状態では、保留球格納エリアに乱数カウンタ値が格納されていなければ、始動入賞口８４ａまたは始動入賞口８４ｂへの遊技球の入賞時間を確保するために、非リーチ外れの変動パターンに対応する乱数カウンタ値の範囲が「５１」〜「２３８」と狭い変動パターンテーブル４０６が選択され、非リーチ外れが選択されにくくなる。この変動パターンテーブル４０６は、リーチ外れの変動パターンに対応する乱数カウンタ値の範囲が「９」〜「５０」と広くなり、リーチ外れが選択されやすくなる。したがって、通
常状態では、始動入賞口８４ａまたは始動入賞口８４ｂへの遊技球の入賞時間を確保することができるので、演出図柄表示装置９１で変動表示が継続して行われやすくなる。
【０７１０】
また、第１ないし第７の実施の形態においては、主制御装置１６２、払出制御装置２４２、音声ランプ制御装置１４３、表示制御装置３０２および演出図柄表示装置９１が電気信号によりデータの送受信を行うように構成したが、これに限らず、光通信によりデータの送受信を行うように構成することもできる。また、有線通信に限定されることはなく、電波や赤外線を用いた無線通信によりデータの送受信を行うように構成することもできる。
【０７１１】
また、第１ないし第７の実施の形態においては、音声ランプ制御装置１４３が表示制御装置３０２を制御するように構成したが、これに代えて、表示制御装置３０２が音声ランプ制御装置１４３を制御するように構成することもできる。また、音声ランプ制御装置１４３および表示制御装置３０２に代えて、音声ランプ制御装置１４３および表示制御装置３０２の両機能を有する単一の制御装置を設けてもよい。
【０７１２】
また、第１ないし第７の実施の形態においては、主制御装置１６２が音声ランプ制御装置１４３にコマンドを送信することにより、主制御装置１６２が音声ランプ制御装置１４３を介して表示制御装置３０２を間接的に制御するように構成したが、主制御装置１６２が表示制御装置３０２にコマンドを直接送信することにより、主制御装置１６２が表示制御装置３０２を直接制御するように構成することもできる。
【０７１３】
また、第１ないし第７の実施の形態においては、主制御装置１６２が変動パターン乱数カウンタＣＳの値に基づいて変動パターンを決定するように構成したが、これに限らず、表示制御装置３０２（または音声ランプ制御装置１４３）に変動パターン乱数カウンタＣＳを設け、表示制御装置３０２（または音声ランプ制御装置１４３）が変動パターン乱数カウンタＣＳの値に基づいて変動パターンを決定するように構成することもできる。停止種別の決定についても同様の変形例を適用することができる。すなわち、主制御装置１６２では、リーチ乱数カウンタＣＳ等に基づいて変動パターンテーブル４０６までを決定し、表示制御装置３０２（または音声ランプ制御装置１４３）では、変動パターン乱数カウンタＣＳの値に基づいて変動パターンを決定する。この場合、主制御装置１６２では、特別図柄表示装置９３の変動表示等について変動時間を決定する必要があるところ、変動時間は、リーチ乱数カウンタＣＳに基づいて決定する。
【０７１４】
これにより、主制御装置１６２では、変動パターンを決定しなくてもすむので、主制御装置１６２の処理負荷を低減することができる。
【０７１５】
また、第１ないし第７の実施の形態においては、演出図柄表示装置９１で演出図柄を縦方向にスクロールさせることにより演出図柄の変動表示を行うように構成したが、これに限らず、演出図柄を横方向にスクロールさせることにより、またはＬ字形等の所定経路に沿って演出図柄を移動表示することにより、演出図柄の変動表示を行うように構成することもできる。
【０７１６】
また、第１ないし第７の実施の形態においては、他のタイプのパチンコ機等にも本発明を適用することができる。例えば、特別装置の特定領域に遊技球が入賞すると電動役物が所定回数開放するパチンコ機、特別装置の特定領域に遊技球が入賞すると権利が発生して大当たりとなるパチンコ機、他の役物を備えたパチンコ機、アレンジボール機、雀球その他の種類のパチンコ機等にも、本発明を適用することができる。また、球貸装置Ｙを通じた遊技球の貸球が行われないパチンコ機等に本発明を適用することもできる。
【０７１７】
また、スロットマシンにも本発明を適用することができる。スロットマシンは、例えば、コインを投入して図柄有効ラインを決定させた状態で操作レバーを操作することにより図柄が変動され、ストップボタンを操作することにより図柄が停止されて確定される周知のものである。したがって、スロットマシンの基本概念としては、「複数の識別情報で構成される識別情報列を変動表示した後に識別情報を確定表示する表示装置を備え、始動用操作手段（例えば、操作レバー）の操作を契機として識別情報の変動表示が開始され、停止用操作手段（例えば、ストップボタン）の操作を契機として、または、所定時間経過することにより、識別情報の変動表示が停止して確定表示され、その停止時の識別情報の組合せが特定のものである場合は、遊技者に所定の遊技価値を付与する特賞状態を発生させるスロットマシン」となる。この場合、遊技媒体は、コイン、メダル等が代表例として挙げられる。
【０７１８】
また、パチンコ機とスロットマシンとが融合した遊技機にも、本発明を適用することができる。パチンコ機とスロットマシンとが融合した遊技機の基本概念としては、「複数の識別情報で構成される識別情報列を変動表示した後に識別情報を確定表示する表示装置を備え、投入用操作手段（例えば、ボタン）の操作に基づく所定量の遊技球の投入の後、始動用操作手段（例えば、操作レバー）の操作を契機として識別情報の変動表示が開始され、停止用操作手段（例えば、ストップボタン）の操作を契機として、または、所定時間経過することにより、識別情報の変動表示が停止して確定表示され、その停止時の識別情報の組合せが特定のものである場合は、遊技者に所定の遊技価値を付与する特賞状態を発生させる遊技機」となる。この場合、遊技者には、下部の受皿に多量の遊技球が払い出される。
【０７１９】
また、第１の実施の形態の変形例は、第１の実施の形態の他の変形例、第２の実施の形態およびその変形例、第３の実施の形態およびその変形例、第４の実施の形態およびその変形例、第５の実施の形態およびその変形例、第６の実施の形態およびその変形例、並びに第７の実施の形態およびその変形例にも同様に適用することができる。
【０７２０】
また、第２の実施の形態の変形例は、第２の実施の形態の他の変形例、第１の実施の形態およびその変形例、第３の実施の形態およびその変形例、第４の実施の形態およびその変形例、第５の実施の形態およびその変形例、第６の実施の形態およびその変形例、並びに第７の実施の形態およびその変形例にも同様に適用することができる。
【０７２１】
また、第３の実施の形態の変形例は、第３の実施の形態の他の変形例、第１の実施の形態およびその変形例、第２の実施の形態およびその変形例、第４の実施の形態およびその変形例、第５の実施の形態およびその変形例、第６の実施の形態およびその変形例、並びに第７の実施の形態およびその変形例にも同様に適用することができる。
【０７２２】
また、第４の実施の形態の変形例は、第４の実施の形態の他の変形例、第１の実施の形態およびその変形例、第２の実施の形態およびその変形例、第３の実施の形態およびその変形例、第５の実施の形態およびその変形例、第６の実施の形態およびその変形例、並びに第７の実施の形態およびその変形例にも同様に適用することができる。
【０７２３】
また、第５の実施の形態の変形例は、第５の実施の形態の他の変形例、第１の実施の形態およびその変形例、第２の実施の形態およびその変形例、第３の実施の形態およびその変形例、第４の実施の形態およびその変形例、第６の実施の形態およびその変形例、並びに第７の実施の形態およびその変形例にも同様に適用することができる。
【０７２４】
また、第６の実施の形態の変形例は、第６の実施の形態の他の変形例、第１の実施の形態およびその変形例、第２の実施の形態およびその変形例、第３の実施の形態およびその
変形例、第４の実施の形態およびその変形例、第５の実施の形態およびその変形例、並びに第７の実施の形態およびその変形例にも同様に適用することができる。
【０７２５】
また、第７の実施の形態の変形例は、第７の実施の形態の他の変形例、第１の実施の形態およびその変形例、第２の実施の形態およびその変形例、第３の実施の形態およびその変形例、第４の実施の形態およびその変形例、第５の実施の形態およびその変形例、並びに第６の実施の形態およびその変形例にも同様に適用することができる。
【０７２６】
また、「課題を解決するための手段」の欄に記載した発明のほかに、以下の発明を採用することもできる。以下、必要に応じて作用、効果および用語の定義を示しつつ説明する。
【０７２７】
〔発明Ａ１〕  発明Ａ１の遊技機は、
所定条件の成立を契機として特賞状態を発生させるための特賞判定を行い、表示手段で識別情報を変更表示し、前記特賞判定の結果に基づいて前記特賞状態を発生させると判定した場合は、所定の内容で前記識別情報を停止表示し、前記特賞状態を発生させる遊技機であって、
前記表示手段で前記識別情報を変更表示する変更表示手段と、
前記変更表示手段で変更表示している場合に前記所定条件の成立があった場合は、前記所定条件の成立を記憶する条件成立記憶手段と、
前記変更表示手段で変更表示が終了した場合に前記条件成立記憶手段で前記所定条件の成立を記憶している場合は、前記特賞判定を行う第１特賞判定手段と、
前記所定条件の成立があった場合は、前記特賞判定を行う第２特賞判定手段と、
前記第１特賞判定手段の判定結果に基づいて前記特賞状態を発生させる特賞状態発生手段と、
前記第２特賞判定手段の判定結果に基づいて、前記識別情報の現在の変更表示の次以降の変更表示が終了した場合に発生する遊技状態について予告する演出を行う予告演出手段とを備え、
前記第２特賞判定手段および前記予告演出手段の一部または全部を構成する処理は、所定周期で実行される所定周期処理の実行中は中断される被中断処理として実行することを特徴とする。
【０７２８】
このような構成であれば、所定条件の成立を契機として特賞判定が行われ、変更表示手段により、表示手段で識別情報が変更表示される。変更表示手段で変更表示している場合に所定条件の成立があった場合は、条件成立記憶手段により、所定条件の成立が記憶される。その後、変更表示手段で変更表示が終了した場合は、条件成立記憶手段で所定条件の成立が記憶されているので、第１特賞判定手段により特賞判定が行われる。そして、特賞状態発生手段により、第１特賞判定手段の判定結果に基づいて特賞状態が発生する。
【０７２９】
また、所定条件の成立があった場合は、第２特賞判定手段により特賞判定が行われる。そして、予告演出手段により、第２特賞判定手段の判定結果に基づいて、識別情報の現在の変更表示の次以降の変更表示が終了した場合に発生する遊技状態について予告する演出が行われる。
【０７３０】
このような構成において、変更表示手段で変更表示が終了した場合に条件成立記憶手段で所定条件の成立が記憶されている場合で、しかも所定条件の成立があった場合は、第１特賞判定手段とは別に、第２特賞判定手段および予告演出手段が動作するので、処理負荷が増加してしまう。ここで、第２特賞判定手段および予告演出手段を構成するすべての処理を所定周期処理として実行する場合を考えると、所定周期処理の処理負荷が増加し、所定周期処理が所定周期内で終了しないという不具合が生じる可能性がある。これに対し、
本発明では、第２特賞判定手段および予告演出手段の一部または全部を構成する処理が被中断処理として実行されるので、所定周期処理の処理負荷を低減することができる。
【０７３１】
これにより、変更表示手段で変更表示が終了した場合に条件成立記憶手段で所定条件の成立が記憶されている場合で、しかも所定条件の成立があった場合でも、所定周期処理が所定周期内で終了することが期待できるので、不具合が生じる可能性を低減することができる。したがって、従来に比して、演出の多様化を実現することができるという効果が得られる。
【０７３２】
ここで、所定条件の成立としては、パチンコ機である場合は、例えば、始動入賞口に遊技球が入賞すること、パチスロ機である場合は、例えば、遊技開始を指示する操作レバーが操作されることが含まれる。
【０７３３】
また、特賞状態とは、遊技者にとって有利な遊技価値を付与する遊技状態をいい、パチンコ機である場合は、例えば、非確変大当たり、確変大当たり、ＪＵＢ大当たり、突確大当たり、潜確大当たり、小当たりが含まれ、パチスロ機である場合は、例えば、ビッグボーナス、チャレンジタイム、小役が含まれる。以下、発明Ａ２およびＡ３の遊技機において同じである。
【０７３４】
また、識別情報とは、文字、図形、図柄、画像、符号、記号、色彩その他視覚を通じて識別可能な情報、音響その他視覚以外の五感を通じて識別可能な情報、またはそれらの組み合わせをいう。以下、発明Ａ２およびＡ３の遊技機において同じである。
【０７３５】
また、識別情報の変更表示としては、例えば、ＬＥＤ表示のように識別情報を逐次変更して表示すること、および識別情報を変動しながら表示することが含まれる。したがって、変更とは、必ずしも変動に限らない。以下、発明Ａ２およびＡ３の遊技機において同じである。
【０７３６】
また、所定の内容で識別情報を停止表示するタイミングと、特賞状態を発生させるタイミングとは、どちらが先であってもよいし、同時であってもよい。識別情報を停止表示するタイミングの方が先であれば、特賞状態への期待感を向上することができる。これに対し、特賞状態を発生させるタイミングの方が先であれば、意外性を向上することができる。以下、発明Ａ２およびＡ３の遊技機において同じである。
【０７３７】
また、表示手段は、第１の実施の形態における演出図柄表示装置９１に対応し、変更表示手段は、ステップＳ７０２〜Ｓ７１０、Ｓ７１４〜Ｓ７１８、Ｓ７２０〜Ｓ７２４に対応し、予告演出手段は、ステップＳ８０６〜Ｓ８１０、Ｓ８５６〜Ｓ８６０に対応し、所定周期処理は、タイマ割込処理に対応し、被中断処理は、メイン処理に対応し、識別情報は、演出図柄に対応している。
【０７３８】
また、所定条件の成立は、第１の実施の形態における始動入賞口８４ａへの入賞または始動入賞口８４ｂへの入賞に対応し、条件成立記憶手段は、ステップＳ３０４、Ｓ３５４に対応し、第１特賞判定手段は、ステップＳ６０２、Ｓ６０４、Ｓ６２０、Ｓ７００に対応し、第２特賞判定手段は、ステップＳ８０４、Ｓ８５４に対応している。
【０７３９】
〔発明Ａ２〕  さらに、発明Ａ２の遊技機は、
第１入賞口または第２入賞口への入賞を契機として特賞状態を発生させるための特賞判定を行い、表示手段で識別情報を変更表示し、前記特賞判定の結果に基づいて前記特賞状態を発生させると判定した場合は、所定の内容で前記識別情報を停止表示し、前記特賞状態を発生させる遊技機であって、
前記表示手段で前記識別情報を変更表示する変更表示手段と、
前記第１入賞口への入賞があった場合は、乱数を取得する第１乱数取得手段と、
前記第１入賞口への入賞があった場合は、乱数を取得する第２乱数取得手段と、
前記変更表示手段で変更表示している場合に前記第１入賞口への入賞があった場合は、当該入賞を記憶する第１入賞記憶手段と、
前記変更表示手段で変更表示が終了した場合に前記第１入賞記憶手段で入賞を記憶している場合は、前記第１乱数取得手段で当該入賞時に取得した乱数の値と、所定の値とを比較することにより前記特賞判定を行う第１特賞判定手段と、
前記第１入賞口への入賞があった場合は、前記第２乱数取得手段で当該入賞時に取得した乱数の値と、前記所定の値とを比較することにより前記特賞判定を行う第２特賞判定手段と、
前記第２入賞口への入賞があった場合は、乱数を取得する第３乱数取得手段と、
前記第２入賞口への入賞があった場合は、乱数を取得する第４乱数取得手段と、
前記変更表示手段で変更表示している場合に前記第２入賞口への入賞があった場合は、当該入賞を記憶する第２入賞記憶手段と、
前記変更表示手段で変更表示が終了した場合に前記第２入賞記憶手段で入賞を記憶している場合は、前記第３乱数取得手段で当該入賞時に取得した乱数の値と、所定の値とを比較することにより前記特賞判定を行う第３特賞判定手段と、
前記第２入賞口への入賞があった場合は、前記第４乱数取得手段で当該入賞時に取得した乱数の値と、前記所定の値とを比較することにより前記特賞判定を行う第４特賞判定手段と、
前記第１特賞判定手段または前記第３特賞判定手段の判定結果に基づいて前記特賞状態を発生させる特賞状態発生手段と、
前記第２特賞判定手段または前記第４特賞判定手段の判定結果に基づいて、前記識別情報の現在の変更表示の次以降の変更表示が終了した場合に発生する遊技状態について予告する演出を行う予告演出手段とを備え、
前記第２乱数取得手段、前記第２特賞判定手段、前記第４乱数取得手段、前記第４特賞判定手段および前記予告演出手段の一部または全部を構成する処理は、所定周期で実行される所定周期処理の実行中は中断される被中断処理として実行することを特徴とする。
【０７４０】
このような構成であれば、第１入賞口または第２入賞口への入賞を契機として特賞判定が行われ、変更表示手段により、表示手段で識別情報が変更表示される。変更表示手段で変更表示している場合に第１入賞口への入賞があった場合は、第１乱数取得手段により、乱数が取得され、第１入賞記憶手段により、その入賞が記憶される。その後、変更表示手段で変更表示が終了した場合は、第１入賞記憶手段で入賞が記憶されているので、第１特賞判定手段により、その入賞時に取得された乱数の値と、所定の値とが比較されることにより特賞判定が行われる。同様に、変更表示手段で変更表示している場合に第２入賞口への入賞があった場合は、第３乱数取得手段により、乱数が取得され、第２入賞記憶手段により、その入賞が記憶される。その後、変更表示手段で変更表示が終了した場合は、第２入賞記憶手段で入賞が記憶されているので、第３特賞判定手段により、その入賞時に取得された乱数の値と、所定の値とが比較されることにより特賞判定が行われる。そして、特賞状態発生手段により、第１特賞判定手段または第３特賞判定手段の判定結果に基づいて特賞状態が発生する。
【０７４１】
また、第１入賞口への入賞があった場合は、第２乱数取得手段により、乱数が取得され、第２特賞判定手段により、その入賞時に取得された乱数の値と、所定の値とが比較されることにより特賞判定が行われる。同様に、第２入賞口への入賞があった場合は、第４乱数取得手段により、乱数が取得され、第４特賞判定手段により、その入賞時に取得された乱数の値と、所定の値とが比較されることにより特賞判定が行われる。そして、予告演出手段により、第２特賞判定手段または第４特賞判定手段の判定結果に基づいて、識別情報
の現在の変更表示の次以降の変更表示が終了した場合に発生する遊技状態について予告する演出が行われる。
【０７４２】
このような構成において、変更表示手段で変更表示が終了した場合に第１入賞記憶手段で入賞が記憶されている場合で、しかも第１入賞口への入賞があった場合は、第１乱数取得手段および第１特賞判定手段とは別に、第２乱数取得手段、第２特賞判定手段および予告演出手段が動作するので、処理負荷が増加してしまう。特に、第２特賞判定手段では、乱数の値と所定の値とが比較されるので、比較する回数が多い場合は、それに応じて処理負荷も大きくなる。同様に、変更表示手段で変更表示が終了した場合に第２入賞記憶手段で入賞が記憶されている場合で、しかも第２入賞口への入賞があった場合は、第３乱数取得手段および第３特賞判定手段とは別に、第４乱数取得手段、第４特賞判定手段および予告演出手段が動作するので、処理負荷が増加してしまう。さらにこれらが重なると、さらに処理負荷が増加してしまう。ここで、第２乱数取得手段、第２特賞判定手段、第４乱数取得手段、第４特賞判定手段および予告演出手段を構成するすべての処理を所定周期処理として実行する場合を考えると、所定周期処理の処理負荷が増加し、所定周期処理が所定周期内で終了しないという不具合が生じる可能性がある。
【０７４３】
変更表示手段で変更表示が終了した場合に第１入賞記憶手段または第２入賞記憶手段で入賞を記憶している場合は第１特賞判定手段または第３特賞判定手段による特賞判定を、第１入賞口への入賞または第２入賞口への入賞があった場合は第２特賞判定手段または第４特賞判定手段による特賞判定を行う遊技機においては、変更表示手段で変更表示が終了した場合に第１入賞記憶手段または第２入賞記憶手段で入賞が記憶されている場合で、しかも第１入賞口への入賞および第２入賞口への入賞があった場合は、上記のとおり、処理負荷が増加し、所定周期処理が所定周期内で終了しないという不具合が生じる可能性がある。
【０７４４】
所定周期処理が所定周期内で終了しない場合は、第１特賞判定手段または第３特賞判定手段で用いる乱数の更新が所定周期処理で行われることから、その実行においては、第１特賞判定手段または第３特賞判定手段で用いる乱数の更新時間が、所定周期内で終了する場合よりも長くなる。第１特賞判定手段または第３特賞判定手段で用いる乱数が所定の値である場合にこの現象が起こると、第１特賞判定手段または第３特賞判定手段で用いる乱数の数値範囲がすべて更新される時間に対して、第１特賞判定手段または第３特賞判定手段で用いる乱数が所定の値である時間が長くなるので、特賞状態の当選確率が既定よりも増加することになる。逆に、第１特賞判定手段または第３特賞判定手段で用いる乱数が所定の値以外である場合にこの現象が起こると、第１特賞判定手段または第３特賞判定手段で用いる乱数の数値範囲がすべて更新される時間に対して、第１特賞判定手段または第３特賞判定手段で用いる乱数が所定の値である時間が相対的に短くなるので、特賞状態の当選確率が既定よりも減少することになる。したがって、特賞状態の当選確率が既定どおりとならず、遊技性に影響を与えるという問題がある。
【０７４５】
また、所定周期処理が所定周期内で終了しない場合は、第１特賞判定手段または第３特賞判定手段による特賞判定の開始が遅れるので、識別情報の停止表示から変更開始までに待機時間が生じ、その間は保留球が消化されないので、無駄玉が発生するか、または遊技者に止め打ちを行わせる煩わしさを与えるという問題がある。また、このような現象が頻繁に起これば、遊技機の稼働率が低下するという問題もある。
【０７４６】
これらの問題を解決するため、例えば、第１特賞判定手段または第３特賞判定手段で用いる乱数が複数の所定の値と比較される確変状態では、第２特賞判定手段または第４特賞判定手段による特賞判定を行わないという構成を採用することが考えられる。
【０７４７】
しかしながら、この構成にあっては、遊技が盛り上がる確変状態において、遊技をさらに盛り上げる先読演出を相乗的に行うことができないので、演出の多様化を実現することができないという問題がある。
【０７４８】
これに対し、本発明では、第２乱数取得手段、第２特賞判定手段、第４乱数取得手段、第４特賞判定手段および予告演出手段の一部または全部を構成する処理が被中断処理として実行されるので、所定周期処理の処理負荷を低減することができる。
【０７４９】
これにより、変更表示手段で変更表示が終了した場合に第１入賞記憶手段または第２入賞記憶手段で入賞が記憶されている場合で、しかも第１入賞口への入賞および第２入賞口への入賞があった場合でも、所定周期処理が所定周期内で終了することが期待できるので、特賞状態の当選確率が既定どおりとなり、遊技性に影響を与えることを防止することができる。また、無駄玉が発生せず、または遊技者に止め打ちを行わせる煩わしさを与えない。さらに、遊技機の稼働率が低下することを防止することができる。その上でさらに、遊技が盛り上がる確変状態において、第１入賞口への入賞および第２入賞口への入賞について遊技をさらに盛り上げる先読演出を相乗的に行うことができる。したがって、従来に比して、演出の多様化を実現することができるという効果が得られる。
【０７５０】
ここで、第１乱数取得手段および第２乱数取得手段はいずれも、第１入賞口への入賞があった場合は、乱数を取得するものなので、処理として構成する場合、別々の処理として構成することもできるし、同一の処理として構成することもできる。以下、発明Ａ３の遊技機において同じである。
【０７５１】
また、第３乱数取得手段および第４乱数取得手段はいずれも、第２入賞口への入賞があった場合は、乱数を取得するものなので、処理として構成する場合、別々の処理として構成することもできるし、同一の処理として構成することもできる。以下、発明Ａ３の遊技機において同じである。
【０７５２】
また、第１特賞判定手段は、変更表示手段で変更表示が終了した場合に第１入賞記憶手段で入賞を記憶している場合は、特賞判定を行うが、変更表示手段で変更表示が終了した場合に第１入賞記憶手段で入賞を記憶している場合を必要条件として、特賞判定を行うものである。したがって、変更表示手段で変更表示が終了した場合に第１入賞記憶手段で入賞を記憶している場合にのみ、特賞判定を行ってもよいし、変更表示手段で変更表示が終了した場合に第１入賞記憶手段で入賞を記憶している場合に加えて他の条件が成立した場合（例えば、第２入賞記憶手段で入賞を記憶していない場合）は、特賞判定を行ってもよい。
【０７５３】
また、第３特賞判定手段は、変更表示手段で変更表示が終了した場合に第２入賞記憶手段で入賞を記憶している場合は、特賞判定を行うが、変更表示手段で変更表示が終了した場合に第２入賞記憶手段で入賞を記憶している場合を必要条件として、特賞判定を行うものである。したがって、変更表示手段で変更表示が終了した場合に第２入賞記憶手段で入賞を記憶している場合にのみ、特賞判定を行ってもよいし、変更表示手段で変更表示が終了した場合に第２入賞記憶手段で入賞を記憶している場合に加えて他の条件が成立した場合（例えば、第１入賞記憶手段で入賞を記憶していない場合）は、特賞判定を行ってもよい。
【０７５４】
また、表示手段は、第１の実施の形態における演出図柄表示装置９１に対応し、変更表示手段は、ステップＳ７０２〜Ｓ７１０、Ｓ７１４〜Ｓ７１８、Ｓ７２０〜Ｓ７２４に対応し、予告演出手段は、ステップＳ８０６〜Ｓ８１０、Ｓ８５６〜Ｓ８６０に対応し、所定周期処理は、タイマ割込処理に対応し、被中断処理は、メイン処理に対応し、識別情報
は、演出図柄に対応している。
【０７５５】
また、第１入賞口は、第１の実施の形態における始動入賞口８４ａに対応し、第２入賞口は、始動入賞口８４ｂに対応し、第１入賞記憶手段は、ステップＳ３０４に対応し、第２入賞記憶手段は、ステップＳ３５４に対応し、第１乱数取得手段は、ステップＳ３０６に対応し、第２乱数取得手段は、ステップＳ３１２に対応し、第３乱数取得手段は、ステップＳ３５６に対応し、第４乱数取得手段は、ステップＳ３６２に対応している。
【０７５６】
また、第１特賞判定手段は、第１の実施の形態におけるステップＳ６０２、Ｓ６０４、Ｓ７００に対応し、第２特賞判定手段は、ステップＳ８０４に対応し、第３特賞判定手段は、ステップＳ６０２、Ｓ６２０、Ｓ７００に対応し、第４特賞判定手段は、ステップＳ８５４に対応している。
【０７５７】
〔発明Ａ３〕  さらに、発明Ａ３の遊技機は、
第１入賞口または第２入賞口への入賞を契機として特賞状態を発生させるための特賞判定を行い、表示手段で識別情報を変更表示し、前記特賞判定の結果に基づいて前記特賞状態を発生させると判定した場合は、所定の内容で前記識別情報を停止表示し、前記特賞状態を発生させる遊技機であって、
前記表示手段で前記識別情報を変更表示する変更表示手段と、
前記第１入賞口への入賞があった場合は、乱数を取得する第１乱数取得手段と、
前記第１入賞口への入賞があった場合は、乱数を取得する第２乱数取得手段と、
前記変更表示手段で変更表示している場合に前記第１入賞口への入賞があった場合は、当該入賞を記憶する第１入賞記憶手段と、
前記変更表示手段で変更表示している場合に前記第２入賞口への入賞があった場合は、当該入賞を記憶する第２入賞記憶手段と、
前記変更表示手段で変更表示が終了した場合に前記第１入賞記憶手段で入賞を記憶しかつ前記第２入賞記憶手段で入賞を記憶していない場合は、前記第１乱数取得手段で当該入賞時に取得した乱数の値と、所定の値とを比較することにより前記特賞判定を行う第１特賞判定手段と、
前記第１入賞口への入賞があった場合は、前記第２乱数取得手段で当該入賞時に取得した乱数の値と、前記所定の値とを比較することにより前記特賞判定を行う第２特賞判定手段と、
前記第２入賞口への入賞があった場合は、乱数を取得する第３乱数取得手段と、
前記第２入賞口への入賞があった場合は、乱数を取得する第４乱数取得手段と、
前記変更表示手段で変更表示が終了した場合に前記第２入賞記憶手段で入賞を記憶している場合は、前記第３乱数取得手段で当該入賞時に取得した乱数の値と、所定の値とを比較することにより前記特賞判定を行う第３特賞判定手段と、
前記第２入賞口への入賞があった場合は、前記第４乱数取得手段で当該入賞時に取得した乱数の値と、前記所定の値とを比較することにより前記特賞判定を行う第４特賞判定手段と、
前記第１特賞判定手段または前記第３特賞判定手段の判定結果に基づいて前記特賞状態を発生させる特賞状態発生手段と、
前記第２特賞判定手段または前記第４特賞判定手段の判定結果に基づいて、前記識別情報の現在の変更表示の次以降の変更表示が終了した場合に発生する遊技状態について予告する演出を行う予告演出手段とを備え、
前記第２乱数取得手段、前記第２特賞判定手段、前記第４乱数取得手段、前記第４特賞判定手段および前記予告演出手段の一部または全部を構成する処理は、所定周期で実行される所定周期処理の実行中は中断される被中断処理として実行することを特徴とする。
【０７５８】
このような構成であれば、第１入賞口または第２入賞口への入賞を契機として特賞判定
が行われ、変更表示手段により、表示手段で識別情報が変更表示される。変更表示手段で変更表示している場合に第１入賞口への入賞があった場合は、第１乱数取得手段により、乱数が取得され、第１入賞記憶手段により、その入賞が記憶される。その後、変更表示手段で変更表示が終了した場合は、第１入賞記憶手段で入賞が記憶されているので、第２入賞記憶手段で入賞が記憶されていない場合は、第１特賞判定手段により、その入賞時に取得された乱数の値と、所定の値とが比較されることにより特賞判定が行われる。同様に、変更表示手段で変更表示している場合に第２入賞口への入賞があった場合は、第３乱数取得手段により、乱数が取得され、第２入賞記憶手段により、その入賞が記憶される。その後、変更表示手段で変更表示が終了した場合は、第２入賞記憶手段で入賞が記憶されているので、第３特賞判定手段により、その入賞時に取得された乱数の値と、所定の値とが比較されることにより特賞判定が行われる。すなわち、第１入賞記憶手段および第２入賞記憶手段でいずれも入賞が記憶されている場合は、第１特賞判定手段による特賞判定が行われず、第３特賞判定手段による特賞判定が行われるので、第３特賞判定手段による特賞判定は、第１特賞判定手段による特賞判定よりも優先的に行われる。そして、特賞状態発生手段により、第１特賞判定手段または第３特賞判定手段の判定結果に基づいて特賞状態が発生する。
【０７５９】
また、第１入賞口への入賞があった場合は、第２乱数取得手段により、乱数が取得され、第２特賞判定手段により、その入賞時に取得された乱数の値と、所定の値とが比較されることにより特賞判定が行われる。同様に、第２入賞口への入賞があった場合は、第４乱数取得手段により、乱数が取得され、第４特賞判定手段により、その入賞時に取得された乱数の値と、所定の値とが比較されることにより特賞判定が行われる。そして、予告演出手段により、第２特賞判定手段または第４特賞判定手段の判定結果に基づいて、識別情報の現在の変更表示の次以降の変更表示が終了した場合に発生する遊技状態について予告する演出が行われる。
【０７６０】
このような構成において、変更表示手段で変更表示が終了した場合に第１入賞記憶手段で入賞が記憶されている場合で、しかも第１入賞口への入賞があった場合は、第１乱数取得手段および第１特賞判定手段とは別に、第２乱数取得手段、第２特賞判定手段および予告演出手段が動作するので、処理負荷が増加してしまう。特に、第２特賞判定手段では、乱数の値と所定の値とが比較されるので、比較する回数が多い場合は、それに応じて処理負荷も大きくなる。同様に、変更表示手段で変更表示が終了した場合に第２入賞記憶手段で入賞が記憶されている場合で、しかも第２入賞口への入賞があった場合は、第３乱数取得手段および第３特賞判定手段とは別に、第４乱数取得手段、第４特賞判定手段および予告演出手段が動作するので、処理負荷が増加してしまう。さらにこれらが重なると、さらに処理負荷が増加してしまう。ここで、第２乱数取得手段、第２特賞判定手段、第４乱数取得手段、第４特賞判定手段および予告演出手段を構成するすべての処理を所定周期処理として実行する場合を考えると、所定周期処理の処理負荷が増加し、所定周期処理が所定周期内で終了しないという不具合が生じる可能性がある。
【０７６１】
変更表示手段で変更表示が終了した場合に第１入賞記憶手段または第２入賞記憶手段で入賞を記憶している場合は第１特賞判定手段または第３特賞判定手段による特賞判定を、第１入賞口への入賞または第２入賞口への入賞があった場合は第２特賞判定手段または第４特賞判定手段による特賞判定を行う遊技機においては、変更表示手段で変更表示が終了した場合に第１入賞記憶手段または第２入賞記憶手段で入賞が記憶されている場合で、しかも第１入賞口への入賞および第２入賞口への入賞があった場合は、上記のとおり、処理負荷が増加し、所定周期処理が所定周期内で終了しないという不具合が生じる可能性がある。
【０７６２】
所定周期処理が所定周期内で終了しない場合は、第１特賞判定手段または第３特賞判定
手段で用いる乱数の更新が所定周期処理で行われることから、その実行においては、第１特賞判定手段または第３特賞判定手段で用いる乱数の更新時間が、所定周期内で終了する場合よりも長くなる。第１特賞判定手段または第３特賞判定手段で用いる乱数が所定の値である場合にこの現象が起こると、第１特賞判定手段または第３特賞判定手段で用いる乱数の数値範囲がすべて更新される時間に対して、第１特賞判定手段または第３特賞判定手段で用いる乱数が所定の値である時間が長くなるので、特賞状態の当選確率が既定よりも増加することになる。逆に、第１特賞判定手段または第３特賞判定手段で用いる乱数が所定の値以外である場合にこの現象が起こると、第１特賞判定手段または第３特賞判定手段で用いる乱数の数値範囲がすべて更新される時間に対して、第１特賞判定手段または第３特賞判定手段で用いる乱数が所定の値である時間が相対的に短くなるので、特賞状態の当選確率が既定よりも減少することになる。したがって、特賞状態の当選確率が既定どおりとならず、遊技性に影響を与えるという問題がある。
【０７６３】
また、所定周期処理が所定周期内で終了しない場合は、第１特賞判定手段または第３特賞判定手段による特賞判定の開始が遅れるので、識別情報の停止表示から変更開始までに待機時間が生じ、その間は保留球が消化されないので、無駄玉が発生するか、または遊技者に止め打ちを行わせる煩わしさを与えるという問題がある。また、このような現象が頻繁に起これば、遊技機の稼働率が低下するという問題もある。
【０７６４】
これらの問題を解決するため、例えば、第１特賞判定手段または第３特賞判定手段で用いる乱数が複数の所定の値と比較される確変状態では、第２特賞判定手段または第４特賞判定手段による特賞判定を行わないという構成を採用することが考えられる。
【０７６５】
しかしながら、この構成にあっては、遊技が盛り上がる確変状態において、遊技をさらに盛り上げる先読演出を相乗的に行うことができないので、演出の多様化を実現することができないという問題がある。
【０７６６】
これに対し、本発明では、第２乱数取得手段、第２特賞判定手段、第４乱数取得手段、第４特賞判定手段および予告演出手段の一部または全部を構成する処理が被中断処理として実行されるので、所定周期処理の処理負荷を低減することができる。
【０７６７】
これにより、変更表示手段で変更表示が終了した場合に第１入賞記憶手段または第２入賞記憶手段で入賞が記憶されている場合で、しかも第１入賞口への入賞および第２入賞口への入賞があった場合でも、所定周期処理が所定周期内で終了することが期待できるので、特賞状態の当選確率が既定どおりとなり、遊技性に影響を与えることを防止することができる。また、無駄玉が発生せず、または遊技者に止め打ちを行わせる煩わしさを与えない。さらに、遊技機の稼働率が低下することを防止することができる。その上でさらに、遊技が盛り上がる確変状態において、第１入賞口への入賞および第２入賞口への入賞について遊技をさらに盛り上げる先読演出を相乗的に行うことができる。したがって、従来に比して、演出の多様化を実現することができるという効果が得られる。
【０７６８】
ここで、表示手段は、第１の実施の形態における演出図柄表示装置９１に対応し、変更表示手段は、ステップＳ７０２〜Ｓ７１０、Ｓ７１４〜Ｓ７１８、Ｓ７２０〜Ｓ７２４に対応し、予告演出手段は、ステップＳ８０６〜Ｓ８１０、Ｓ８５６〜Ｓ８６０に対応し、所定周期処理は、タイマ割込処理に対応し、被中断処理は、メイン処理に対応し、識別情報は、演出図柄に対応している。
【０７６９】
また、第１入賞口は、第１の実施の形態における始動入賞口８４ａに対応し、第２入賞口は、始動入賞口８４ｂに対応し、第１入賞記憶手段は、ステップＳ３０４に対応し、第２入賞記憶手段は、ステップＳ３５４に対応し、第１乱数取得手段は、ステップＳ３０６
に対応し、第２乱数取得手段は、ステップＳ３１２に対応し、第３乱数取得手段は、ステップＳ３５６に対応し、第４乱数取得手段は、ステップＳ３６２に対応している。
【０７７０】
また、第１特賞判定手段は、第１の実施の形態におけるステップＳ６０２、Ｓ６０４、Ｓ７００に対応し、第２特賞判定手段は、ステップＳ８０４に対応し、第３特賞判定手段は、ステップＳ６０２、Ｓ６２０、Ｓ７００に対応し、第４特賞判定手段は、ステップＳ８５４に対応している。
【０７７１】
〔発明Ａ４〕  さらに、発明Ａ４の遊技機は、発明Ａ２およびＡ３のいずれか１の遊技機において、
前記第２乱数取得手段、前記第２特賞判定手段、前記第４乱数取得手段、前記第４特賞判定手段および前記予告演出手段の一部を構成する処理は、前記所定周期処理として実行し、
前記第２乱数取得手段、前記第２特賞判定手段、前記第４乱数取得手段、前記第４特賞判定手段および前記予告演出手段の残部を構成する処理は、前記被中断処理として実行することを特徴とする。
【０７７２】
このような構成であれば、第２乱数取得手段、第２特賞判定手段、第４乱数取得手段、第４特賞判定手段および予告演出手段の一部を構成する処理が所定周期処理として実行され、第２乱数取得手段、第２特賞判定手段、第４乱数取得手段、第４特賞判定手段および予告演出手段の残部を構成する処理が被中断処理として実行されるので、所定周期処理の処理負荷を低減することができる。
【０７７３】
これにより、変更表示手段で変更表示が終了した場合に第１入賞記憶手段または第２入賞記憶手段で入賞が記憶されている場合で、しかも第１入賞口への入賞および第２入賞口への入賞があった場合でも、所定周期処理が所定周期内で終了することが期待できるので、不具合が生じる可能性を低減することができるという効果が得られる。
【０７７４】
〔発明Ａ５〕  さらに、発明Ａ５の遊技機は、発明Ａ４の遊技機において、
前記第２乱数取得手段および前記第４乱数取得手段を構成する処理は、前記所定周期処理として実行し、
前記第２特賞判定手段、前記第４特賞判定手段および前記予告演出手段を構成する処理は、前記被中断処理として実行することを特徴とする。
【０７７５】
このような構成であれば、第２乱数取得手段および第４乱数取得手段を構成する処理が所定周期処理として実行され、第２特賞判定手段、第４特賞判定手段および予告演出手段を構成する処理が被中断処理として実行される。変更表示手段で変更表示が終了した場合に第１入賞記憶手段または第２入賞記憶手段で入賞が記憶されている場合で、しかも第１入賞口への入賞および第２入賞口への入賞があった場合、第２乱数取得手段、第２特賞判定手段、第４乱数取得手段、第４特賞判定手段および予告演出手段のうち特に処理負荷が大きいのは、第２特賞判定手段および第４特賞判定手段を構成する処理である。したがって、処理負荷の大きい処理を被中断処理として実行すれば、所定周期処理の処理負荷を低減することができる。
【０７７６】
これにより、変更表示手段で変更表示が終了した場合に第１入賞記憶手段または第２入賞記憶手段で入賞が記憶されている場合で、しかも第１入賞口への入賞および第２入賞口への入賞があった場合でも、所定周期処理が所定周期内で終了することがさらに期待できるので、不具合が生じる可能性をさらに低減することができるという効果が得られる。
【０７７７】
また、上記問題を解決するため、例えば、第２乱数取得手段、第２特賞判定手段、第４
乱数取得手段、第４特賞判定手段および予告演出手段の全部を被中断処理として実行するという構成を採用することも考えられる。
【０７７８】
しかしながら、この構成にあっては、第１特賞判定手段または第３特賞判定手段による特賞判定に用いる乱数を所定周期処理で取得する場合、第２特賞判定手段または第４特賞判定手段による特賞判定に用いる乱数が被中断処理で取得されるので、タイミングによっては両乱数の値が異なる可能性があるという問題がある。両乱数の値が異なった場合は、例えば、特賞状態が発生することを予告する演出が行われるにもかかわらず、特賞状態が発生しないという不具合が生じる可能性がある。
【０７７９】
これに対し、本発明では、第２乱数取得手段および第４乱数取得手段を構成する処理が所定周期処理として実行される。
【０７８０】
これにより、第１特賞判定手段による特賞判定に用いる乱数と、第２特賞判定手段による特賞判定に用いる乱数とが異なる値となる可能性、および、第３特賞判定手段による特賞判定に用いる乱数と、第４特賞判定手段による特賞判定に用いる乱数とが異なる値となる可能性を低減することができるという効果が得られる。
【０７８１】
〔発明Ａ６〕  さらに、発明Ａ６の遊技機は、発明Ａ２ないしＡ５のいずれか１の遊技機において、
前記第２乱数取得手段、前記第２特賞判定手段、前記第４乱数取得手段、前記第４特賞判定手段または前記予告演出手段を構成する処理を実行中は、前記第１入賞口への次の入賞または前記第２入賞口への次の入賞についての前記処理の実行を禁止する多重処理実行禁止手段をさらに備えることを特徴とする。
【０７８２】
このような構成であれば、第２乱数取得手段、第２特賞判定手段、第４乱数取得手段、第４特賞判定手段または予告演出手段を構成する処理を実行中は、多重処理実行禁止手段により、第１入賞口への次の入賞または第２入賞口への次の入賞があっても、その入賞についての処理の実行が禁止される。
【０７８３】
これにより、第１入賞口への入賞または第２入賞口への入賞が連続してあっても、それら入賞について、第２乱数取得手段、第２特賞判定手段、第４乱数取得手段、第４特賞判定手段または予告演出手段を構成する処理が多重に実行されることがないので、スタックへの記憶が少なくなるなどメモリ効率を向上することができるという効果が得られる。
【０７８４】
ここで、多重処理実行禁止手段は、第１の実施の形態におけるステップＳ３０８、Ｓ３５８、Ｓ８００、Ｓ８５０に対応している。
【０７８５】
〔発明Ａ７〕  さらに、発明Ａ７の遊技機は、発明Ａ６の遊技機において、
前記処理の実行開始時に実行識別情報を記憶する実行識別情報記憶手段と、
前記処理の実行終了時に前記実行識別情報の記憶を消去する実行識別情報消去手段とをさらに備え、
前記多重処理実行禁止手段は、前記実行識別情報が記憶されている場合に前記処理の実行を禁止することを特徴とする。
【０７８６】
このような構成であれば、第２乱数取得手段、第２特賞判定手段、第４乱数取得手段、第４特賞判定手段または予告演出手段を構成する処理が開始されると、実行識別情報記憶手段により、実行識別情報が記憶される。そして、その処理が終了すると、実行識別情報消去手段により、実行識別情報の記憶が消去される。したがって、その処理の実行中に、第１入賞口への入賞または第２入賞口の入賞があっても、実行識別情報が記憶されている
ので、多重処理実行禁止手段により、その入賞についての処理の実行が禁止される。
【０７８７】
これにより、処理の実行開始時および実行終了時に実行識別情報の記憶および消去を行うだけで、第１入賞口への次の入賞または第２入賞口への次の入賞についての処理の実行を禁止することができるので、処理負荷を低減することができるという効果が得られる。
【０７８８】
ここで、実行識別情報記憶手段は、第１の実施の形態におけるステップＳ３１０、Ｓ３６０に対応し、実行識別情報消去手段は、ステップＳ８１４、Ｓ８６４に対応している。
【０７８９】
〔発明Ａ８〕  さらに、発明Ａ８の遊技機は、発明Ａ４ないしＡ７のいずれか１の遊技機において、
前記第１乱数取得手段を構成する処理および前記第２乱数取得手段を構成する処理は、前記所定周期処理および前記被中断処理の一方として実行することを特徴とする。
【０７９０】
第１入賞口へのある入賞については、特賞状態発生手段の結果および予告演出手段の結果を整合させる必要があるので、第１特賞判定手段で用いる乱数と、第２特賞判定手段で用いる乱数とは同一の値であることが必要である。両乱数の値が異なった場合は、例えば、特賞状態が発生することを予告する演出が行われるにもかかわらず、特賞状態が発生しないという不具合が生じる可能性があるからである。しかし、例えば、第１乱数取得手段を構成する処理を所定周期処理として、第２乱数取得手段を構成する処理を被中断処理としてそれぞれ別々に実行すると、タイミングによっては両乱数の値が異なる可能性がある。
【０７９１】
このような構成であれば、第１乱数取得手段を構成する処理および第２乱数取得手段を構成する処理が所定周期処理および被中断処理の一方として実行される。
【０７９２】
これにより、第１入賞口へのある入賞について、第１特賞判定手段で用いる乱数と、第２特賞判定手段で用いる乱数とが異なる値となる可能性を低減することができるという効果が得られる。
【０７９３】
〔発明Ａ９〕  さらに、発明Ａ９の遊技機は、発明Ａ８の遊技機において、
前記第１入賞口への入賞を判定する第１入賞判定手段をさらに備え、
前記第１入賞判定手段を構成する処理、前記第１乱数取得手段を構成する処理および前記第２乱数取得手段を構成する処理は、前記所定周期処理として実行することを特徴とする。
【０７９４】
このような構成であれば、第１入賞判定手段を構成する処理、第１乱数取得手段を構成する処理および第２乱数取得手段を構成する処理が所定周期処理として実行される。
【０７９５】
これにより、遊技の内容によって被中断処理その他の処理の処理負荷が増加しても、第１入賞口への入賞を定期的なタイミングで判定することができるという効果が得られる。また、第１入賞口への入賞タイミングで第１特賞判定手段で用いる乱数および第２特賞判定手段で用いる乱数を取得することができるという効果が得られる。
【０７９６】
ここで、第１入賞判定手段は、第１の実施の形態におけるステップＳ３００に対応している。
【０７９７】
〔発明Ａ１０〕  さらに、発明Ａ１０の遊技機は、発明Ａ４ないしＡ９のいずれか１の遊技機において、
前記第３乱数取得手段を構成する処理および前記第４乱数取得手段を構成する処理は、
前記所定周期処理および前記被中断処理の一方として実行することを特徴とする。
【０７９８】
第２入賞口へのある入賞については、特賞状態発生手段の結果および予告演出手段の結果を整合させる必要があるので、第３特賞判定手段で用いる乱数と、第４特賞判定手段で用いる乱数とは同一の値であることが必要である。両乱数の値が異なった場合は、例えば、特賞状態が発生することを予告する演出が行われるにもかかわらず、特賞状態が発生しないという不具合が生じる可能性があるからである。しかし、例えば、第３乱数取得手段を構成する処理を所定周期処理として、第４乱数取得手段を構成する処理を被中断処理としてそれぞれ別々に実行すると、タイミングによっては両乱数の値が異なる可能性がある。
【０７９９】
このような構成であれば、第３乱数取得手段を構成する処理および第４乱数取得手段を構成する処理が所定周期処理および被中断処理の一方として実行される。
【０８００】
これにより、第２入賞口へのある入賞について、第３特賞判定手段で用いる乱数と、第４特賞判定手段で用いる乱数とが異なる値となる可能性を低減することができるという効果が得られる。
【０８０１】
〔発明Ａ１１〕  さらに、発明Ａ１１の遊技機は、発明Ａ１０の遊技機において、
前記第２入賞口への入賞を判定する第２入賞判定手段をさらに備え、
前記第２入賞判定手段を構成する処理、前記第３乱数取得手段を構成する処理および前記第４乱数取得手段を構成する処理は、前記所定周期処理として実行することを特徴とする。
【０８０２】
このような構成であれば、第２入賞判定手段を構成する処理、第３乱数取得手段を構成する処理および第４乱数取得手段を構成する処理が所定周期処理として実行される。
【０８０３】
これにより、遊技の内容によって被中断処理その他の処理の処理負荷が増加しても、第２入賞口への入賞を定期的なタイミングで判定することができるという効果が得られる。また、第２入賞口への入賞タイミングで第３特賞判定手段で用いる乱数および第４特賞判定手段で用いる乱数を取得することができるという効果が得られる。
【０８０４】
ここで、第２入賞判定手段は、第１の実施の形態におけるステップＳ３５０に対応している。
【０８０５】
〔発明Ａ１２〕  さらに、発明Ａ１２の遊技機は、発明Ａ２ないしＡ１１のいずれか１の遊技機において、
遊技の主制御を行う主制御手段と、前記主制御手段の制御により前記表示手段の表示制御を行う表示制御手段とをさらに備え、
前記主制御手段は、
前記予告演出手段を備え、
前記予告演出手段は、前記第２特賞判定手段での比較の結果、前記第２乱数取得手段で取得した乱数の値と前記所定の値とが所定関係となった場合に、前記第１入賞記憶手段の入賞の記憶情報を含むコマンドを前記表示制御手段に送信し、
前記表示制御手段は、
前記コマンドを受信するコマンド受信手段と、
前記コマンド受信手段で受信したコマンドに基づいて、前記表示手段において前記第１入賞記憶手段の入賞の記憶情報に対応する表示位置に予告表示を行う予告表示手段とを備えることを特徴とする。
【０８０６】
このような構成であれば、主制御手段では、予告演出手段により、第２特賞判定手段での比較の結果、第２乱数取得手段で取得した乱数の値と所定の値とが所定関係となった場合に、第１入賞記憶手段の入賞の記憶情報を含むコマンドが表示制御手段に送信される。
【０８０７】
表示制御手段では、コマンド受信手段によりコマンドを受信すると、予告表示手段により、受信したコマンドに基づいて、第１入賞記憶手段の入賞の記憶情報に対応する表示位置に予告表示が行われる。
【０８０８】
これにより、表示手段では、識別情報の現在の変更表示の次以降の変更表示が終了した場合に発生する遊技状態について予告する演出として、第１入賞記憶手段の入賞の記憶情報に対応する表示位置に予告表示を行うことができる。したがって、遊技者は、表示手段の予告表示を見るだけで、第１入賞口へのどの入賞が特賞状態となるかを把握することができるという効果が得られる。
【０８０９】
ここで、所定関係としては、例えば、（１）乱数の値と所定の値とが一致する場合、（２）乱数の値から得られる２次情報と、所定の値とが一致する場合、（３）乱数の値と、所定の値から得られる２次情報とが一致する場合、（４）乱数の値から得られる２次情報と、所定の値から得られる２次情報とが一致する場合、および（５）上記組み合わせの情報が、所定の大小関係、所定の数値範囲に属する関係、所定の論理関係、所定の対応関係を有する場合が含まれる。以下、発明Ａ１９、Ａ３２およびＡ３３の遊技機において同じである。
【０８１０】
また、主制御手段がコマンドを送信する場合としては、例えば、（１）主制御手段が表示制御手段に直接送信する場合（直接送信）、（２）主制御手段がコマンドを他の手段に一旦送信し、当該他の手段が表示制御手段に送信する場合（中継送信）、および（３）主制御手段と表示制御手段が通信可能に接続される環境において、主制御手段がコマンドをブロードキャスト送信する場合（ブロードキャスト送信）が含まれる。送信の手順としては、例えば、（１）表示制御手段その他の手段からの要求にかかわらず主制御手段が送信する場合（能動送信）、および（２）表示制御手段その他の手段からの要求に応じて主制御手段が送信する場合（受動送信）が考えられる。以下、発明Ａ１９、Ａ３２およびＡ３３の遊技機において同じである。
【０８１１】
また、表示制御手段がコマンドを受信する場合としては、例えば、（１）表示制御手段が主制御手段から直接受信する場合（直接受信）、（２）主制御手段がコマンドを他の手段に一旦送信し、当該他の手段から表示制御手段が受信する場合（中継受信）、および（３）主制御手段と表示制御手段が通信可能に接続される環境において、主制御手段がコマンドをブロードキャスト送信し、これを表示制御手段が受信する場合（ブロードキャスト受信）が含まれる。受信の手順としては、例えば、（１）主制御手段その他の手段からの要求にかかわらず表示制御手段が受信する場合（能動受信）、および（２）主制御手段その他の手段からの要求に応じて表示制御手段が受信する場合（受動受信）が考えられる。以下、発明Ａ１９、Ａ３２およびＡ３３の遊技機において同じである。
【０８１２】
また、主制御手段が表示制御手段を制御する場合としては、例えば、（１）主制御手段が表示制御手段を直接制御する場合（直接制御）、（２）主制御手段が他の手段を制御し、当該他の手段が表示制御手段を制御する場合（間接制御）が含まれる。以下、発明Ａ１９、Ａ３２およびＡ３３の遊技機において同じである。
【０８１３】
また、主制御手段は、第１の実施の形態における主制御装置１６２に対応し、表示制御手段は、表示制御装置３０２に対応し、コマンド受信手段は、ステップＳ１３００に対応し、予告表示手段は、ステップＳ１６０２〜Ｓ１６０６、Ｓ２１０４に対応している。
【０８１４】
〔発明Ａ１３〕  さらに、発明Ａ１３の遊技機は、発明Ａ１２の遊技機において、
前記第１入賞記憶手段の入賞の記憶情報を保留記憶情報として記憶手段に記憶する保留記憶情報記憶手段と、
前記保留記憶情報を前記記憶手段から読み出す保留記憶情報読出手段とをさらに備え、
前記第１入賞記憶手段を構成する処理および前記保留記憶情報記憶手段を構成する処理は、前記所定周期処理および前記被中断処理の一方として実行し、前記保留記憶情報読出手段を構成する処理および前記予告演出手段を構成する処理は、前記所定周期処理および前記被中断処理の他方として実行し、
前記予告演出手段は、前記保留記憶情報読出手段で読み出した保留記憶情報を含むコマンドを送信することを特徴とする。
【０８１５】
第１入賞記憶手段を構成する処理および予告演出手段を構成する処理の一方を所定周期処理として、他方を被中断処理としてそれぞれ別々に実行する場合、所定周期処理と被中断処理との間で第１入賞記憶手段の入賞の記憶情報を受け渡す必要があるので、第１入賞記憶手段の入賞の記憶情報を記憶手段に一旦記憶するようにしている。このとき、第１入賞記憶手段の入賞の記憶情報については、その記憶情報に対応する表示位置に予告表示を行う必要があるので、第１入賞記憶手段の入賞の記憶情報と、記憶手段の保留記憶情報とは同一の値であることが必要である。両記憶情報が異なった場合は、例えば、予告表示を行うべきでない位置に予告表示を行ってしまうという不具合が生じる可能性があるからである。しかし、例えば、第１入賞記憶手段を構成する処理を所定周期処理として、保留記憶情報記憶手段を構成する処理を被中断処理としてそれぞれ別々に実行すると、タイミングによっては両記憶情報が異なる可能性がある。
【０８１６】
このような構成であれば、第１入賞記憶手段を構成する処理および保留記憶情報記憶手段を構成する処理が所定周期処理および被中断処理の一方として実行される。
【０８１７】
これにより、第１入賞記憶手段の入賞の記憶情報と、記憶手段の保留記憶情報とが異なる可能性を低減することができるという効果が得られる。
【０８１８】
ここで、保留記憶情報記憶手段は、第１の実施の形態におけるステップＳ３１４に対応し、保留記憶情報読出手段は、ステップＳ８０２に対応している。
【０８１９】
〔発明Ａ１４〕  さらに、発明Ａ１４の遊技機は、発明Ａ１３の遊技機において、
前記第１入賞口への入賞を判定する第１入賞判定手段をさらに備え、
前記第１入賞判定手段を構成する処理、前記第１入賞記憶手段を構成する処理および前記保留記憶情報記憶手段を構成する処理は、前記所定周期処理として実行することを特徴とする。
【０８２０】
このような構成であれば、第１入賞判定手段を構成する処理、第１入賞記憶手段を構成する処理および保留記憶情報記憶手段を構成する処理が所定周期処理として実行される。
【０８２１】
これにより、遊技の内容によって被中断処理その他の処理の処理負荷が増加しても、第１入賞口への入賞を定期的なタイミングで判定することができるという効果が得られる。また、第１入賞口への入賞タイミングで入賞を記憶するとともに保留記憶情報を記憶手段に記憶することができるという効果が得られる。
【０８２２】
ここで、第１入賞判定手段は、第１の実施の形態におけるステップＳ３００に対応している。
【０８２３】
〔発明Ａ１５〕  さらに、発明Ａ１５の遊技機は、発明Ａ１３およびＡ１４のいずれか１の遊技機において、
前記保留記憶情報記憶手段を構成する処理と前記保留記憶情報読出手段を構成する処理との間で、前記記憶手段の保留記憶情報が前記第１入賞記憶手段の入賞の記憶情報と一致するように前記記憶手段の保留記憶情報を更新する保留記憶情報更新手段をさらに備えることを特徴とする。
【０８２４】
このような構成であれば、保留記憶情報記憶手段を構成する処理と保留記憶情報読出手段を構成する処理との間で、第１入賞記憶手段の入賞の記憶情報が変化する処理が実行されても、保留記憶情報更新手段により、記憶手段の保留記憶情報が第１入賞記憶手段の入賞の記憶情報と一致するように記憶手段の保留記憶情報が更新される。
【０８２５】
これにより、第１入賞記憶手段の入賞の記憶情報と、記憶手段の保留記憶情報とが異なる可能性をさらに低減することができるという効果が得られる。
【０８２６】
ここで、保留記憶情報更新手段は、第１の実施の形態におけるステップＳ６２４、Ｓ６２６に対応している。
【０８２７】
〔発明Ａ１６〕  さらに、発明Ａ１６の遊技機は、発明Ａ１５の遊技機において、
前記変更表示手段で変更表示が終了した場合に前記第１入賞記憶手段で入賞を記憶している場合は、前記第１入賞記憶手段の入賞の記憶情報を更新する第１入賞記憶情報更新手段をさらに備え、
前記保留記憶情報更新手段は、前記第１入賞記憶情報更新手段で前記第１入賞記憶手段の入賞の記憶情報を更新する場合は、当該更新の度合いに対応する度合いで前記記憶手段の保留記憶情報を更新することを特徴とする。
【０８２８】
このような構成であれば、変更表示手段で変更表示が終了した場合に第１入賞記憶手段で入賞を記憶している場合は、第１入賞記憶情報更新手段により、第１入賞記憶手段の入賞の記憶情報が更新されても、保留記憶情報更新手段により、その更新の度合いに対応する度合いで記憶手段の保留記憶情報が更新される。
【０８２９】
これにより、第１入賞記憶手段の入賞の記憶情報と、記憶手段の保留記憶情報とが異なる可能性をさらに低減することができるという効果が得られる。
【０８３０】
ここで、保留記憶情報更新手段は、第１入賞記憶情報更新手段による更新の前に記憶手段の保留記憶情報を更新してもよいし、第１入賞記憶情報更新手段による更新の後に記憶手段の保留記憶情報を更新してもよい。
【０８３１】
また、第１入賞記憶情報更新手段は、第１の実施の形態におけるステップＳ６２２に対応している。
【０８３２】
〔発明Ａ１７〕  さらに、発明Ａ１７の遊技機は、発明Ａ１３ないしＡ１６のいずれか１の遊技機において、
前記第１乱数取得手段で取得した乱数を記憶手段の第１領域に記憶する第１乱数記憶手段と、
前記第２乱数取得手段で取得した乱数を前記記憶手段の前記第１領域とは異なる第２領域に記憶する第２乱数記憶手段とをさらに備え、
前記第１特賞判定手段は、前記記憶手段の前記第１領域に記憶された乱数の値と、前記所定の値とを比較することにより前記特賞判定を行い、
前記第２特賞判定手段は、前記記憶手段の前記第２領域に記憶された乱数の値と、前記
所定の値とを比較することにより前記特賞判定を行うことを特徴とする。
【０８３３】
第１入賞記憶手段の入賞の記憶情報と、記憶手段の保留記憶情報とがタイミングによって異なった場合、第１乱数取得手段または第２乱数取得手段で取得された乱数を同一の領域に記憶しておくと、第１特賞判定手段で用いる乱数の値が、第１乱数取得手段で取得した乱数の値と異なるか、第２特賞判定手段で用いる乱数の値が、第２乱数取得手段で取得した乱数の値と異なる可能性がある。
【０８３４】
このような構成であれば、第１乱数記憶手段により、第１乱数取得手段で取得された乱数が記憶手段の第１領域に記憶され、第１特賞判定手段により、記憶手段の第１領域に記憶された乱数の値と、所定の値とが比較されることにより特賞判定が行われる。また、第２乱数記憶手段により、第２乱数取得手段で取得された乱数が記憶手段の第２領域に記憶され、第２特賞判定手段により、記憶手段の第２領域に記憶された乱数の値と、所定の値とが比較されることにより特賞判定が行われる。したがって、第１乱数取得手段で取得された乱数と、第２乱数取得手段で取得された乱数とは、記憶手段の異なる領域にそれぞれ記憶される。
【０８３５】
これにより、第１特賞判定手段で用いる乱数の値が、第１乱数取得手段で取得した乱数の値と異なるか、第２特賞判定手段で用いる乱数の値が、第２乱数取得手段で取得した乱数の値と異なる可能性を低減することができるという効果が得られる。
【０８３６】
ここで、第１乱数記憶手段は、第１の実施の形態におけるステップＳ３０６に対応し、第２乱数記憶手段は、ステップＳ３１２に対応している。
【０８３７】
〔発明Ａ１８〕  さらに、発明Ａ１８の遊技機は、発明Ａ１２ないしＡ１７のいずれか１の遊技機において、
前記第２乱数取得手段、前記第２特賞判定手段または前記予告演出手段を構成する処理を実行中は、前記第１入賞口への次の入賞についての前記処理の実行を禁止する多重処理実行禁止手段と、
前記第１入賞口への入賞を検知する第１入賞検知手段と、
前記所定周期処理の実行ごとに前記第１入賞検知手段の検知結果を取得する第１検知結果取得手段と、
前記所定周期処理を複数回実行して前記第１検知結果取得手段で取得した検知結果に基づいて前記第１入賞口への入賞を判定する第１入賞判定手段とをさらに備え、
前記第１入賞判定手段を構成する処理は、前記所定周期処理として実行することを特徴とする。
【０８３８】
第１入賞口への入賞があった場合に所定周期処理が実行されると、第１入賞判定手段により、第１入賞口への入賞が判定されるので、第２乱数取得手段、第２特賞判定手段または予告演出手段を構成する処理の実行が開始されるが、その時点で、先の入賞について、第２乱数取得手段、第２特賞判定手段または予告演出手段を構成する処理が実行中であると、多重処理実行禁止手段により、その処理の実行が禁止される。そうすると、第１入賞口への次の入賞について表示制御手段にコマンドが送信されないので、表示手段において第１入賞記憶手段の入賞の記憶情報が表示されないという不具合が生じる可能性がある。
【０８３９】
このような構成であれば、第１入賞口への入賞があった場合は、第１入賞検知手段により、第１入賞口への入賞が検知される。この検知結果は、第１検知結果取得手段により、所定周期処理の実行ごとに取得される。そして、第１入賞判定手段により、所定周期処理が複数回実行されて取得された検知結果に基づいて第１入賞口への入賞が判定される。すなわち、第１入賞判定手段で第１入賞口への入賞を判定するには、所定周期処理の実行を
複数回要する。
【０８４０】
したがって、第２乱数取得手段、第２特賞判定手段または予告演出手段を構成する処理を実行中に所定周期処理が複数回実行される可能性が低いので、第１入賞口への次の入賞について、第２乱数取得手段、第２特賞判定手段または予告演出手段を構成する処理の実行が禁止されることなく、第１入賞記憶手段の入賞の記憶情報が表示されないという不具合が生じる可能性を低減することができるという効果が得られる。
【０８４１】
ここで、多重処理実行禁止手段は、第１の実施の形態におけるステップＳ３０８、Ｓ８００に対応し、第１入賞検知手段は、始動入賞口センサ１５４ａに対応し、第１検知結果取得手段は、ステップＳ２００に対応し、第１入賞判定手段は、ステップＳ３００に対応している。
【０８４２】
〔発明Ａ１９〕  さらに、発明Ａ１９の遊技機は、発明Ａ２ないしＡ１１のいずれか１の遊技機において、
遊技の主制御を行う主制御手段と、前記主制御手段の制御により前記表示手段の表示制御を行う表示制御手段とをさらに備え、
前記主制御手段は、
前記予告演出手段を備え、
前記予告演出手段は、前記第４特賞判定手段での比較の結果、前記第４乱数取得手段で取得した乱数の値と前記所定の値とが所定関係となった場合に、前記第２入賞記憶手段の入賞の記憶情報を含むコマンドを前記表示制御手段に送信し、
前記表示制御手段は、
前記コマンドを受信するコマンド受信手段と、
前記コマンド受信手段で受信したコマンドに基づいて、前記表示手段において前記第２入賞記憶手段の入賞の記憶情報に対応する表示位置に予告表示を行う予告表示手段とを備えることを特徴とする。
【０８４３】
このような構成であれば、主制御手段では、予告演出手段により、第４特賞判定手段での比較の結果、第４乱数取得手段で取得した乱数の値と所定の値とが所定関係となった場合に、第２入賞記憶手段の入賞の記憶情報を含むコマンドが表示制御手段に送信される。
【０８４４】
表示制御手段では、コマンド受信手段によりコマンドを受信すると、予告表示手段により、受信したコマンドに基づいて、第２入賞記憶手段の入賞の記憶情報に対応する表示位置に予告表示が行われる。
【０８４５】
これにより、表示手段では、識別情報の現在の変更表示の次以降の変更表示が終了した場合に発生する遊技状態について予告する演出として、第２入賞記憶手段の入賞の記憶情報に対応する表示位置に予告表示を行うことができる。したがって、遊技者は、表示手段の予告表示を見るだけで、第２入賞口へのどの入賞が特賞状態となるかを把握することができるという効果が得られる。
【０８４６】
ここで、主制御手段は、第１の実施の形態における主制御装置１６２に対応し、表示制御手段は、表示制御装置３０２に対応し、コマンド受信手段は、ステップＳ１３００に対応し、予告表示手段は、ステップＳ１６０２〜Ｓ１６０６、Ｓ２１０４に対応している。
【０８４７】
〔発明Ａ２０〕  さらに、発明Ａ２０の遊技機は、発明Ａ１９の遊技機において、
前記第２入賞記憶手段の入賞の記憶情報を保留記憶情報として記憶手段に記憶する保留記憶情報記憶手段と、
前記保留記憶情報を前記記憶手段から読み出す保留記憶情報読出手段とをさらに備え、
前記第２入賞記憶手段を構成する処理および前記保留記憶情報記憶手段を構成する処理は、前記所定周期処理および前記被中断処理の一方として実行し、前記保留記憶情報読出手段を構成する処理および前記予告演出手段を構成する処理は、前記所定周期処理および前記被中断処理の他方として実行し、
前記予告演出手段は、前記保留記憶情報読出手段で読み出した保留記憶情報を含むコマンドを送信することを特徴とする。
【０８４８】
第２入賞記憶手段を構成する処理および予告演出手段を構成する処理の一方を所定周期処理として、他方を被中断処理としてそれぞれ別々に実行する場合、所定周期処理と被中断処理との間で第２入賞記憶手段の入賞の記憶情報を受け渡す必要があるので、第２入賞記憶手段の入賞の記憶情報を記憶手段に一旦記憶するようにしている。このとき、第２入賞記憶手段の入賞の記憶情報については、その記憶情報に対応する表示位置に予告表示を行う必要があるので、第２入賞記憶手段の入賞の記憶情報と、記憶手段の保留記憶情報とは同一の値であることが必要である。両記憶情報が異なった場合は、例えば、予告表示を行うべきでない位置に予告表示を行ってしまうという不具合が生じる可能性があるからである。しかし、例えば、第２入賞記憶手段を構成する処理を所定周期処理として、保留記憶情報記憶手段を構成する処理を被中断処理としてそれぞれ別々に実行すると、タイミングによっては両記憶情報が異なる可能性がある。
【０８４９】
このような構成であれば、第２入賞記憶手段を構成する処理および保留記憶情報記憶手段を構成する処理が所定周期処理および被中断処理の一方として実行される。
【０８５０】
これにより、第２入賞記憶手段の入賞の記憶情報と、記憶手段の保留記憶情報とが異なる可能性を低減することができるという効果が得られる。
【０８５１】
ここで、保留記憶情報記憶手段は、第１の実施の形態におけるステップＳ３６４に対応し、保留記憶情報読出手段は、ステップＳ８５２に対応している。
【０８５２】
〔発明Ａ２１〕  さらに、発明Ａ２１の遊技機は、発明Ａ２０の遊技機において、
前記第２入賞口への入賞を判定する第２入賞判定手段をさらに備え、
前記第２入賞判定手段を構成する処理、前記第２入賞記憶手段を構成する処理および前記保留記憶情報記憶手段を構成する処理は、前記所定周期処理として実行することを特徴とする。
【０８５３】
このような構成であれば、第２入賞判定手段を構成する処理、第２入賞記憶手段を構成する処理および保留記憶情報記憶手段を構成する処理が所定周期処理として実行される。
【０８５４】
これにより、遊技の内容によって被中断処理その他の処理の処理負荷が増加しても、第２入賞口への入賞を定期的なタイミングで判定することができるという効果が得られる。また、第２入賞口への入賞タイミングで入賞を記憶するとともに保留記憶情報を記憶手段に記憶することができるという効果が得られる。
【０８５５】
ここで、第２入賞判定手段は、第１の実施の形態におけるステップＳ３５０に対応している。
【０８５６】
〔発明Ａ２２〕  さらに、発明Ａ２２の遊技機は、発明Ａ２０およびＡ２１のいずれか１の遊技機において、
前記保留記憶情報記憶手段を構成する処理と前記保留記憶情報読出手段を構成する処理との間で、前記記憶手段の保留記憶情報が前記第２入賞記憶手段の入賞の記憶情報と一致するように前記記憶手段の保留記憶情報を更新する保留記憶情報更新手段をさらに備える
ことを特徴とする。
【０８５７】
このような構成であれば、保留記憶情報記憶手段を構成する処理と保留記憶情報読出手段を構成する処理との間で、第２入賞記憶手段の入賞の記憶情報が変化する処理が実行されても、保留記憶情報更新手段により、記憶手段の保留記憶情報が第２入賞記憶手段の入賞の記憶情報と一致するように記憶手段の保留記憶情報が更新される。
【０８５８】
これにより、第２入賞記憶手段の入賞の記憶情報と、記憶手段の保留記憶情報とが異なる可能性をさらに低減することができるという効果が得られる。
【０８５９】
ここで、保留記憶情報更新手段は、第１の実施の形態におけるステップＳ６０８、Ｓ６１０に対応している。
【０８６０】
〔発明Ａ２３〕  さらに、発明Ａ２３の遊技機は、発明Ａ２２の遊技機において、
前記変更表示手段で変更表示が終了した場合に前記第２入賞記憶手段で入賞を記憶している場合は、前記第２入賞記憶手段の入賞の記憶情報を更新する第２入賞記憶情報更新手段をさらに備え、
前記保留記憶情報更新手段は、前記第２入賞記憶情報更新手段で前記第２入賞記憶手段の入賞の記憶情報を更新する場合は、当該更新の度合いに対応する度合いで前記記憶手段の保留記憶情報を更新することを特徴とする。
【０８６１】
このような構成であれば、変更表示手段で変更表示が終了した場合に第２入賞記憶手段で入賞を記憶している場合は、第２入賞記憶情報更新手段により、第２入賞記憶手段の入賞の記憶情報が更新されても、保留記憶情報更新手段により、その更新の度合いに対応する度合いで記憶手段の保留記憶情報が更新される。
【０８６２】
これにより、第２入賞記憶手段の入賞の記憶情報と、記憶手段の保留記憶情報とが異なる可能性をさらに低減することができるという効果が得られる。
【０８６３】
ここで、保留記憶情報更新手段は、第２入賞記憶情報更新手段による更新の前に記憶手段の保留記憶情報を更新してもよいし、第２入賞記憶情報更新手段による更新の後に記憶手段の保留記憶情報を更新してもよい。
【０８６４】
また、第２入賞記憶情報更新手段は、第１の実施の形態におけるステップＳ６０６に対応している。
【０８６５】
〔発明Ａ２４〕  さらに、発明Ａ２４の遊技機は、発明Ａ２０ないしＡ２３のいずれか１の遊技機において、
前記第３乱数取得手段で取得した乱数を記憶手段の第１領域に記憶する第１乱数記憶手段と、
前記第４乱数取得手段で取得した乱数を前記記憶手段の前記第１領域とは異なる第２領域に記憶する第２乱数記憶手段とをさらに備え、
前記第３特賞判定手段は、前記記憶手段の前記第１領域に記憶された乱数の値と、前記所定の値とを比較することにより前記特賞判定を行い、
前記第４特賞判定手段は、前記記憶手段の前記第２領域に記憶された乱数の値と、前記所定の値とを比較することにより前記特賞判定を行うことを特徴とする。
【０８６６】
第２入賞記憶手段の入賞の記憶情報と、記憶手段の保留記憶情報とがタイミングによって異なった場合、第３乱数取得手段または第４乱数取得手段で取得された乱数を同一の領域に記憶しておくと、第３特賞判定手段で用いる乱数の値が、第３乱数取得手段で取得し
た乱数の値と異なるか、第４特賞判定手段で用いる乱数の値が、第４乱数取得手段で取得した乱数の値と異なる可能性がある。
【０８６７】
このような構成であれば、第１乱数記憶手段により、第３乱数取得手段で取得された乱数が記憶手段の第１領域に記憶され、第３特賞判定手段により、記憶手段の第１領域に記憶された乱数の値と、所定の値とが比較されることにより特賞判定が行われる。また、第２乱数記憶手段により、第４乱数取得手段で取得された乱数が記憶手段の第２領域に記憶され、第４特賞判定手段により、記憶手段の第２領域に記憶された乱数の値と、所定の値とが比較されることにより特賞判定が行われる。したがって、第３乱数取得手段で取得された乱数と、第４乱数取得手段で取得された乱数とは、記憶手段の異なる領域にそれぞれ記憶される。
【０８６８】
これにより、第３特賞判定手段で用いる乱数の値が、第３乱数取得手段で取得した乱数の値と異なるか、第４特賞判定手段で用いる乱数の値が、第４乱数取得手段で取得した乱数の値と異なる可能性を低減することができるという効果が得られる。
【０８６９】
ここで、第１乱数記憶手段は、第１の実施の形態におけるステップＳ３５６に対応し、第２乱数記憶手段は、ステップＳ３６２に対応している。
【０８７０】
〔発明Ａ２５〕  さらに、発明Ａ２５の遊技機は、発明Ａ１９ないしＡ２４のいずれか１の遊技機において、
前記第４乱数取得手段、前記第４特賞判定手段または前記予告演出手段を構成する処理を実行中は、前記第２入賞口への次の入賞についての前記処理の実行を禁止する多重処理実行禁止手段と、
前記第２入賞口への入賞を検知する第２入賞検知手段と、
前記所定周期処理の実行ごとに前記第２入賞検知手段の検知結果を取得する第２検知結果取得手段と、
前記所定周期処理を複数回実行して前記第２検知結果取得手段で取得した検知結果に基づいて前記第２入賞口への入賞を判定する第２入賞判定手段とをさらに備え、
前記第２入賞判定手段を構成する処理は、前記所定周期処理として実行することを特徴とする。
【０８７１】
第２入賞口への入賞があった場合に所定周期処理が実行されると、第２入賞判定手段により、第２入賞口への入賞が判定されるので、第４乱数取得手段、第４特賞判定手段または予告演出手段を構成する処理の実行が開始されるが、その時点で、先の入賞について、第４乱数取得手段、第４特賞判定手段または予告演出手段を構成する処理が実行中であると、多重処理実行禁止手段により、その処理の実行が禁止される。そうすると、第２入賞口への次の入賞について表示制御手段にコマンドが送信されないので、表示手段において第２入賞記憶手段の入賞の記憶情報が表示されないという不具合が生じる可能性がある。
【０８７２】
このような構成であれば、第２入賞口への入賞があった場合は、第２入賞検知手段により、第２入賞口への入賞が検知される。この検知結果は、第２検知結果取得手段により、所定周期処理の実行ごとに取得される。そして、第２入賞判定手段により、所定周期処理が複数回実行されて取得された検知結果に基づいて第２入賞口への入賞が判定される。すなわち、第２入賞判定手段で第２入賞口への入賞を判定するには、所定周期処理の実行を複数回要する。
【０８７３】
したがって、第４乱数取得手段、第４特賞判定手段または予告演出手段を構成する処理を実行中に所定周期処理が複数回実行される可能性が低いので、第２入賞口への次の入賞について、第４乱数取得手段、第４特賞判定手段または予告演出手段を構成する処理の実
行が禁止されることなく、第２入賞記憶手段の入賞の記憶情報が表示されないという不具合が生じる可能性を低減することができるという効果が得られる。
【０８７４】
ここで、多重処理実行禁止手段は、第１の実施の形態におけるステップＳ３５８、Ｓ８５０に対応し、第２入賞検知手段は、始動入賞口センサ１５４ｂに対応し、第２検知結果取得手段は、ステップＳ２００に対応し、第２入賞判定手段は、ステップＳ３５０に対応している。
【０８７５】
〔発明Ａ２６〕  さらに、発明Ａ２６の遊技機は、発明Ａ２ないしＡ２５のいずれか１の遊技機において、
前記第１特賞判定手段および前記第２特賞判定手段において、前記乱数の値と、異なる複数の前記所定の値とをそれぞれ比較する確変状態を発生させる確変状態発生手段をさらに備え、
前記確変状態が発生している場合に、前記第２乱数取得手段、前記第２特賞判定手段および前記予告演出手段の一部を構成する処理を前記所定周期処理として実行し、前記第２乱数取得手段、前記第２特賞判定手段および前記予告演出手段の残部を構成する処理を前記被中断処理として実行することを特徴とする。
【０８７６】
確変状態では、第１特賞判定手段および第２特賞判定手段において、乱数の値と、異なる複数の所定の値とがそれぞれ比較されるので、非確変状態よりも比較する回数が多く、処理負荷が大きくなる。
【０８７７】
このような構成であれば、確変状態が発生している場合に、第２乱数取得手段、第２特賞判定手段および予告演出手段の一部を構成する処理が所定周期処理として実行され、第２乱数取得手段、第２特賞判定手段および予告演出手段の残部を構成する処理が被中断処理として実行される。
【０８７８】
これにより、確変状態が発生している場合に、所定周期処理および被中断処理に処理が分散されるので、所定周期処理が所定周期内で終了しないという不具合が生じる可能性を低減することができるという効果が得られる。また、それ以外の場合は、所定周期処理および被中断処理に処理が分散されないので、処理の遅延が生じる可能性を低減するとともに、所定周期処理と被中断処理との間で引数等の受け渡しが発生することに起因する不具合が生じる可能性を低減することができるという効果が得られる。
【０８７９】
〔発明Ａ２７〕  さらに、発明Ａ２７の遊技機は、発明Ａ２ないしＡ２５のいずれか１の遊技機において、
前記第３特賞判定手段および前記第４特賞判定手段において、前記乱数の値と、異なる複数の前記所定の値とをそれぞれ比較する確変状態を発生させる確変状態発生手段をさらに備え、
前記確変状態が発生している場合に、前記第４乱数取得手段、前記第４特賞判定手段および前記予告演出手段の一部を構成する処理を前記所定周期処理として実行し、前記第４乱数取得手段、前記第４特賞判定手段および前記予告演出手段の残部を構成する処理を前記被中断処理として実行することを特徴とする。
【０８８０】
確変状態では、第３特賞判定手段および第４特賞判定手段において、乱数の値と、異なる複数の所定の値とがそれぞれ比較されるので、非確変状態よりも比較する回数が多く、処理負荷が大きくなる。
【０８８１】
このような構成であれば、確変状態が発生している場合に、第４乱数取得手段、第４特賞判定手段および予告演出手段の一部を構成する処理が所定周期処理として実行され、第
４乱数取得手段、第４特賞判定手段および予告演出手段の残部を構成する処理が被中断処理として実行される。
【０８８２】
これにより、確変状態が発生している場合に、所定周期処理および被中断処理に処理が分散されるので、所定周期処理が所定周期内で終了しないという不具合が生じる可能性を低減することができるという効果が得られる。また、それ以外の場合は、所定周期処理および被中断処理に処理が分散されないので、処理の遅延が生じる可能性を低減するとともに、所定周期処理と被中断処理との間で引数等の受け渡しが発生することに起因する不具合が生じる可能性を低減することができるという効果が得られる。
【０８８３】
〔発明Ａ２８〕  さらに、発明Ａ２８の遊技機は、発明Ａ２ないしＡ２７のいずれか１の遊技機において、
前記変更表示手段で変更表示が終了した場合に前記第１入賞記憶手段で入賞を記憶している場合に、前記第２乱数取得手段、前記第２特賞判定手段および前記予告演出手段の一部を構成する処理を前記所定周期処理として実行し、前記第２乱数取得手段、前記第２特賞判定手段および前記予告演出手段の残部を構成する処理を前記被中断処理として実行することを特徴とする。
【０８８４】
変更表示手段で変更表示が終了した場合に第１入賞記憶手段で入賞を記憶している場合は、第１特賞判定手段により特賞判定が行われるので、処理負荷が大きくなる。
【０８８５】
このような構成であれば、変更表示手段で変更表示が終了した場合に第１入賞記憶手段で入賞を記憶している場合に、第２乱数取得手段、第２特賞判定手段および予告演出手段の一部を構成する処理が所定周期処理として実行され、第２乱数取得手段、第２特賞判定手段および予告演出手段の残部を構成する処理が被中断処理として実行される。
【０８８６】
これにより、変更表示手段で変更表示が終了した場合に第１入賞記憶手段で入賞を記憶している場合に、所定周期処理および被中断処理に処理が分散されるので、所定周期処理が所定周期内で終了しないという不具合が生じる可能性を低減することができるという効果が得られる。また、それ以外の場合は、所定周期処理および被中断処理に処理が分散されないので、処理の遅延が生じる可能性を低減するとともに、所定周期処理と被中断処理との間で引数等の受け渡しが発生することに起因する不具合が生じる可能性を低減することができるという効果が得られる。
【０８８７】
〔発明Ａ２９〕  さらに、発明Ａ２９の遊技機は、発明Ａ２ないしＡ２７のいずれか１の遊技機において、
前記変更表示手段で変更表示が終了した場合に前記第２入賞記憶手段で入賞を記憶している場合に、前記第４乱数取得手段、前記第４特賞判定手段および前記予告演出手段の一部を構成する処理を前記所定周期処理として実行し、前記第４乱数取得手段、前記第４特賞判定手段および前記予告演出手段の残部を構成する処理を前記被中断処理として実行することを特徴とする。
【０８８８】
変更表示手段で変更表示が終了した場合に第２入賞記憶手段で入賞を記憶している場合は、第３特賞判定手段により特賞判定が行われるので、処理負荷が大きくなる。
【０８８９】
このような構成であれば、変更表示手段で変更表示が終了した場合に第２入賞記憶手段で入賞を記憶している場合に、第４乱数取得手段、第４特賞判定手段および予告演出手段の一部を構成する処理が所定周期処理として実行され、第４乱数取得手段、第４特賞判定手段および予告演出手段の残部を構成する処理が被中断処理として実行される。
【０８９０】
これにより、変更表示手段で変更表示が終了した場合に第２入賞記憶手段で入賞を記憶している場合に、所定周期処理および被中断処理に処理が分散されるので、所定周期処理が所定周期内で終了しないという不具合が生じる可能性を低減することができるという効果が得られる。また、それ以外の場合は、所定周期処理および被中断処理に処理が分散されないので、処理の遅延が生じる可能性を低減するとともに、所定周期処理と被中断処理との間で引数等の受け渡しが発生することに起因する不具合が生じる可能性を低減することができるという効果が得られる。
【０８９１】
〔発明Ａ３０〕  さらに、発明Ａ３０の遊技機は、発明Ａ２ないしＡ２９のいずれか１の遊技機において、
前記第１入賞口への入賞および前記第２入賞口への入賞があった場合に、前記第２乱数取得手段、前記第２特賞判定手段および前記予告演出手段の一部を構成する処理を前記所定周期処理として実行し、前記第２乱数取得手段、前記第２特賞判定手段および前記予告演出手段の残部を構成する処理を前記被中断処理として実行することを特徴とする。
【０８９２】
第１入賞口への入賞および第２入賞口への入賞があった場合は、第２特賞判定手段および第４特賞判定手段により特賞判定が行われるので、処理負荷が大きくなる。
【０８９３】
このような構成であれば、第１入賞口への入賞および第２入賞口への入賞があった場合に、第２乱数取得手段、第２特賞判定手段および予告演出手段の一部を構成する処理が所定周期処理として実行され、第２乱数取得手段、第２特賞判定手段および予告演出手段の残部を構成する処理が被中断処理として実行される。
【０８９４】
これにより、第１入賞口への入賞および第２入賞口への入賞があった場合に、所定周期処理および被中断処理に処理が分散されるので、所定周期処理が所定周期内で終了しないという不具合が生じる可能性を低減することができるという効果が得られる。また、それ以外の場合は、所定周期処理および被中断処理に処理が分散されないので、処理の遅延が生じる可能性を低減するとともに、所定周期処理と被中断処理との間で引数等の受け渡しが発生することに起因する不具合が生じる可能性を低減することができるという効果が得られる。
【０８９５】
〔発明Ａ３１〕  さらに、発明Ａ３１の遊技機は、発明Ａ２ないしＡ２９のいずれか１の遊技機において、
前記第１入賞口への入賞および前記第２入賞口への入賞があった場合に、前記第４乱数取得手段、前記第４特賞判定手段および前記予告演出手段の一部を構成する処理を前記所定周期処理として実行し、前記第４乱数取得手段、前記第４特賞判定手段および前記予告演出手段の残部を構成する処理を前記被中断処理として実行することを特徴とする。
【０８９６】
第１入賞口への入賞および第２入賞口への入賞があった場合は、第２特賞判定手段および第４特賞判定手段により特賞判定が行われるので、処理負荷が大きくなる。
【０８９７】
このような構成であれば、第１入賞口への入賞および第２入賞口への入賞があった場合に、第４乱数取得手段、第４特賞判定手段および予告演出手段の一部を構成する処理が所定周期処理として実行され、第４乱数取得手段、第４特賞判定手段および予告演出手段の残部を構成する処理が被中断処理として実行される。
【０８９８】
これにより、第１入賞口への入賞および第２入賞口への入賞があった場合に、所定周期処理および被中断処理に処理が分散されるので、所定周期処理が所定周期内で終了しないという不具合が生じる可能性を低減することができるという効果が得られる。また、それ以外の場合は、所定周期処理および被中断処理に処理が分散されないので、処理の遅延が
生じる可能性を低減するとともに、所定周期処理と被中断処理との間で引数等の受け渡しが発生することに起因する不具合が生じる可能性を低減することができるという効果が得られる。
【０８９９】
〔発明Ａ３２〕  さらに、発明Ａ３２の遊技機は、発明Ａ２ないしＡ３１のいずれか１の遊技機において、
遊技の主制御を行う主制御手段と、前記主制御手段の制御により前記表示手段の表示制御を行う表示制御手段とをさらに備え、
前記主制御手段は、
前記予告演出手段を備え、
前記予告演出手段は、前記第２特賞判定手段での比較の結果、前記第２乱数取得手段で取得した乱数の値と前記所定の値とが所定関係となった場合に、前記識別情報の変更表示の時間に関する時間情報を含むコマンドを前記表示制御手段に送信し、
前記表示制御手段は、
前記コマンドを受信するコマンド受信手段と、
前記コマンド受信手段で受信したコマンドに基づいて、所定の基準時から前記特賞状態の確定が通知されるまでのミッション時間を算出するミッション時間算出手段と、
前記ミッション時間算出手段で算出したミッション時間とともに所定のミッションを表示するミッション表示手段とを備えることを特徴とする。
【０９００】
このような構成であれば、主制御手段では、予告演出手段により、第２特賞判定手段での比較の結果、第２乱数取得手段で取得した乱数の値と所定の値とが所定関係となった場合に、識別情報の変更表示の時間に関する時間情報を含むコマンドが表示制御手段に送信される。
【０９０１】
表示制御手段では、コマンド受信手段によりコマンドを受信すると、ミッション時間算出手段により、受信したコマンドに基づいて、所定の基準時から特賞状態の確定が通知されるまでのミッション時間が算出される。そして、ミッション表示手段により、算出されたミッション時間とともに所定のミッションが表示される。
【０９０２】
これにより、遊技者は、与えられたミッション時間内にミッションの内容を達成しようと遊技に熱中し、その後に特賞状態が発生するので、遊技の趣向を向上することができるという効果が得られる。
【０９０３】
ここで、主制御手段は、第７の実施の形態における主制御装置１６２に対応し、表示制御手段は、表示制御装置３０２に対応し、時間情報は、変動パターンに対応し、コマンド受信手段は、ステップＳ１３００に対応し、ミッション時間算出手段は、ステップＳ１６０８、Ｓ２１２８、Ｓ２１３０に対応し、ミッション表示手段は、ステップＳ２１３２に対応している。
【０９０４】
〔発明Ａ３３〕  さらに、発明Ａ３３の遊技機は、発明Ａ２ないしＡ３１のいずれか１の遊技機において、
遊技の主制御を行う主制御手段と、前記主制御手段の制御により前記表示手段の表示制御を行う表示制御手段とをさらに備え、
前記主制御手段は、
前記予告演出手段を備え、
前記予告演出手段は、前記第４特賞判定手段での比較の結果、前記第４乱数取得手段で取得した乱数の値と前記所定の値とが所定関係となった場合に、前記識別情報の変更表示の時間に関する時間情報を含むコマンドを前記表示制御手段に送信し、
前記表示制御手段は、
前記コマンドを受信するコマンド受信手段と、
前記コマンド受信手段で受信したコマンドに基づいて、所定の基準時から前記特賞状態の確定が通知されるまでのミッション時間を算出するミッション時間算出手段と、
前記ミッション時間算出手段で算出したミッション時間とともに所定のミッションを表示するミッション表示手段とを備えることを特徴とする。
【０９０５】
このような構成であれば、主制御手段では、予告演出手段により、第４特賞判定手段での比較の結果、第４乱数取得手段で取得した乱数の値と所定の値とが所定関係となった場合に、識別情報の変更表示の時間に関する時間情報を含むコマンドが表示制御手段に送信される。
【０９０６】
表示制御手段では、コマンド受信手段によりコマンドを受信すると、ミッション時間算出手段により、受信したコマンドに基づいて、所定の基準時から特賞状態の確定が通知されるまでのミッション時間が算出される。そして、ミッション表示手段により、算出されたミッション時間とともに所定のミッションが表示される。
【０９０７】
これにより、遊技者は、与えられたミッション時間内にミッションの内容を達成しようと遊技に熱中し、その後に特賞状態が発生するので、遊技の趣向を向上することができるという効果が得られる。
【０９０８】
ここで、主制御手段は、第７の実施の形態における主制御装置１６２に対応し、表示制御手段は、表示制御装置３０２に対応し、時間情報は、変動パターンに対応し、コマンド受信手段は、ステップＳ１３００に対応し、ミッション時間算出手段は、ステップＳ１６０８、Ｓ２１２８、Ｓ２１３０に対応し、ミッション表示手段は、ステップＳ２１３２に対応している。
【符号の説明】
【０９０９】
１０…パチンコ機、  １１…外枠、  １２…遊技機主部、  １３…本体枠、  １４…前扉枠、  １５…裏パックユニット、  ２１…窓部、  ２２…ガラス、  ２３…環状電飾部、
２４…エラー表示ランプ部、  ２５…賞球ランプ部、  ２６…スピーカ部、  ３１…上側膨出部、  ３２…下側膨出部、  ３３…上皿、  ３４…下皿、  ３５…操作ボタン、  ３６…球貸操作装置、  ３７…球貸しボタン、  ３８…返却ボタン、  ３９…度数表示部、  ４１…遊技球発射ハンドル、  ８１…遊技盤、  ８１ａ…ベース板、  ８２…一般入賞口、  ８３…可変入賞装置、  ８３ａ…大入賞口、  ８４ａ、８４ｂ…始動入賞口、  ８５…スルーゲート、  ８６…可変表示ユニット、  ８７…アウト口、  ８８…釘、  ９１…演出図柄表示装置、  ９２…センターフレーム、  ９３…特別図柄表示装置、  ９３ａ…ＬＥＤ、  ９３ｂ、２４２ａ…７セグメント表示器、  ９４…普通図柄表示装置、  ９４ａ、５０２…表示部、  ９５ａ、９５ｂ、９６…保留ランプ、  １０１…内レール、
１０２…外レール、  １０３…円弧部材、  １０４…戻り球防止部材、  １０５…返しゴム、  １１０…遊技球発射装置、  １４３…音声ランプ制御装置、  ２４１…取付台、
２４４、２４６…基板ボックス、  １５２ａ、１５２ｂ、１５２ｃ…入賞口センサ、  １５３…カウントセンサ、  １５４ａ、１５４ｂ…始動入賞口センサ、  １５５…ゲートセンサ、  １６２…主制御装置、  ２０１…裏パック、  ２０２…払出機構部、  ２０４…制御装置集合ユニット、  ２１１…ベース部、  ２１２…保護カバー部、  ２１３…外部端子板、  ２１４…掛止ピン、  ２１５…締結具、  ２１７…本体枠開放スイッチ、  ２２１…タンク、  ２２２…タンクレール、  ２２３…ケースレール、  ２２３ａ…球無検知センサ、  ２２３ｂ…球抜きスイッチ、  ２２４…払出装置、  ２２５…遊技球分配部、  ２２９…裏パック基板、  ２２９ａ…電源スイッチ、  ２４２…払出制御装置、  ２４３…電源および発射制御装置、  ２４３ａ…電源部、  ２４３ｂ…発射制御部、  ２４３ｃ…停電監視回路、  ２４３ｄ…ＲＡＭ消去スイッチ回路、  ２４５…状態復帰スイ
ッチ、  ２４７…ＲＡＭ消去スイッチ、  ２４９…球貸用接続端子板、  ２５８…払出球検知センサ、  ３００…制御系、  ３０２…表示制御装置、  ３１０、３５０、３７０…ＭＰＵ、  ３１２、３５２…ＲＯＭ、  ３１４、３５４…ＲＡＭ、  ３１６、３５６、３８０…入力ポート、  ３１８、３５８、３８８…出力ポート、  ３２０、３６０、３８２、３９０…バス、  ３６２…音声出力装置、  ３６４…ランプ表示装置、  ３７２…プログラムＲＯＭ、  ３７４…ワークＲＡＭ、  ３７６…画像コントローラ、  ３７８…ＤＭＡＣ、  ３８４…キャラクタＲＯＭ、  ３８６…ビデオＲＡＭ、  ４０４、４０８…振分構造テーブル、  ４０６…変動パターンテーブル、  ４１０…演出データテーブル、  ４１２…停止図柄管理テーブル、  ４１４…停止図柄テーブル、  Ｃ１…大当たり乱数カウンタ、  Ｃ２…大当たり種別乱数カウンタ、  Ｃ３…リーチ乱数カウンタ、  Ｃ４…普通抽選乱数カウンタ、  ＣＩＮＩ１…第１初期値乱数カウンタ、  ＣＩＮＩ２…第２初期値乱数カウンタ、  ＣＳ…変動パターン乱数カウンタ、  ＣＳ１…変動種別カウンタ、  ＣＳ２…変動種別カウンタ、  ＣＳ３…変動種別カウンタ、  Ｄｍ…主表示領域、  Ｄｓ…副表示領域、  Ｄｓ１…予告領域、  Ｄｓ２…予告領域、  Ｈ…カード挿入口、  Ｋ１、Ｋ２…貼着スペース、  Ｌ１…有効ライン、  Ｒｍ１、Ｒｍ２、Ｒｍ３、Ｒｍ４…保留球図柄、  Ｒｍｓ…所定の予告図柄、  Ｙ…球貸装置、  Ｚ１…左図柄列、  Ｚ２…中図柄列、  Ｚ３…右図柄列
【図１】
2015155063.tif 000003
【図２】
2015155063.tif 000004
【図３】
2015155063.tif 000005
【図４】
2015155063.tif 000006
【図５】
2015155063.tif 000007
【図６】
2015155063.tif 000008
【図７】
2015155063.tif 000009
【図８】
2015155063.tif 000010
【図９】
2015155063.tif 000011
【図１０】
2015155063.tif 000012
【図１１】
2015155063.tif 000013
【図１２】
2015155063.tif 000014
【図１３】
2015155063.tif 000015
【図１４】
2015155063.tif 000016
【図１５】
2015155063.tif 000017
【図１６】
2015155063.tif 000018
【図１７】
2015155063.tif 000019
【図１８】
2015155063.tif 000020
【図１９】
2015155063.tif 000021
【図２０】
2015155063.tif 000022
【図２１】
2015155063.tif 000023
【図２２】
2015155063.tif 000024
【図２３】
2015155063.tif 000025
【図２４】
2015155063.tif 000026
【図２５】
2015155063.tif 000027
【図２６】
2015155063.tif 000028
【図２７】
2015155063.tif 000029
【図２８】
2015155063.tif 000030
【図２９】
2015155063.tif 000031
【図３０】
2015155063.tif 000032
【図３１】
2015155063.tif 000033
【図３２】
2015155063.tif 000034
【図３３】
2015155063.tif 000035
【図３４】
2015155063.tif 000036
【図３５】
2015155063.tif 000037
【図３６】
2015155063.tif 000038
【図３７】
2015155063.tif 000039
【図３８】
2015155063.tif 000040
【図３９】
2015155063.tif 000041
【図４０】
2015155063.tif 000042
【図４１】
2015155063.tif 000043
【図４２】
2015155063.tif 000044
【図４３】
2015155063.tif 000045
【図４４】
2015155063.tif 000046
【図４５】
2015155063.tif 000047
【図４６】
2015155063.tif 000048
【図４７】
2015155063.tif 000049
【図４８】
2015155063.tif 000050
【図４９】
2015155063.tif 000051
【図５０】
2015155063.tif 000052
【図５１】
2015155063.tif 000053
【図５２】
2015155063.tif 000054
【図５３】
2015155063.tif 000055