(57)【特許請求の範囲】
【請求項１】
可変表示の実行条件が成立した後に可変表示の開始条件が成立したことに基づいて、各々が識別可能な複数種類の識別情報の可変表示を行う可変表示手段を備え、識別情報の表示結果が特定表示結果となった後、遊技者にとって有利な特定遊技状態に制御する遊技機であって、
前記可変表示手段の表示制御を行う表示制御手段と、
前記可変表示の開始条件の成立に応じて識別情報の可変表示の表示結果を前記特定表示結果とするか否かを決定する事前決定手段と、
前記事前決定手段の決定結果に基づいて前記可変表示手段に表示される識別情報を決定する識別情報決定手段とを備え、
前記表示制御手段は、
識別情報の表示画像を構成する各画素の表示色データを含む画像データを読み出す画像データ読出手段と、
前記画像データ読出手段により読み出された各画素の表示色データに対応して不透明度データを設定する不透明度データ設定手段と、
前記画像データ読出手段により読み出された画像データに基づいて、識別情報の表示画像を前記可変表示手段に表示または消去させる画像表示制御手段とを含み、
前記不透明度データ設定手段は、
識別情報の表示画像を構成する各画素の表示色データに対応して不透明度データを設定するために用いられる複数種類の不透明度設定用データを格納する不透明度設定用データ格納手段と、
前記不透明度設定用データ格納手段からいずれかの不透明度設定用データを読み出し、各画素の表示色データに対応して、読み出した不透明度設定用データに応じて異なる不透明度データを設定する不透明度データ設定処理手段とを含み、
前記画像表示制御手段は、
前記不透明度データ設定処理手段が読み出した不透明度設定用データにかかわらず共通の更新指定手順に従って、参照値データを所定値ずつ増加または減少させるように更新するとともに、不透明度データと参照値データとの比較による表示条件を指定する画素表示更新指定手段と、
所定の段階表示期間において前記画素表示更新指定手段により参照値データが更新されるごとに、前記画素表示更新指定手段により指定された表示条件を満たす不透明度データが設定された画素を表示させることにより、識別情報の表示画像を不透明度設定用データに応じて異なる表示開始位置から表示進行方向へと段階的に表示させる段階表示制御手段と、
所定の段階消去期間において前記画素表示更新指定手段により参照値データが更新されるごとに、前記画素表示更新指定手段により指定された表示条件を満たす不透明度データが設定された画素を表示させることにより、識別情報の表示画像を不透明度設定用データに応じて異なる消去開始位置から消去進行方向へと段階的に消去させる段階消去制御手段とを含む、
ことを特徴とする遊技機。
【請求項２】
識別情報の表示結果が未だ導出表示されていない段階であって既に導出表示されている識別情報が前記特定表示結果となる条件を満たしているリーチとなった後から、表示結果が導出表示されるまでに未だ導出表示されていない識別情報の表示画像を、前記段階表示制御手段と前記段階消去制御手段により段階的に表示または消去させる、
ことを特徴とする請求項１に記載の遊技機。
【請求項３】
前記画像表示制御手段は、前記可変表示手段に順次表示させる２つの識別情報のうちで表示順が先の先順識別情報の表示画像を、前記段階表示制御手段により時間の経過に伴って前記表示開始位置から前記表示進行方向へと段階的に表示させてから、前記段階消去制御手段により前記表示開始位置と同一の前記消去開始位置から前記表示進行方向と同一の前記消去進行方向へと段階的に消去させた後、前記先順識別情報よりも後に表示される後順識別情報の表示画像を、前記段階表示制御手段により時間の経過に伴って前記表示開始位置から前記表示消去方向へと段階的に表示させてから、前記段階表示制御手段により前記消去開始位置から前記消去進行方向へと段階的に消去させる処理を、繰り返し実行する順次表示制御手段を含む、
ことを特徴とする請求項１または２に記載の遊技機。
【請求項４】
前記段階表示制御手段は、前記所定の段階表示期間にて識別情報の表示画像を時間の経過に伴って段階的に表示させるとともに当該識別情報の表示画像を時間の経過に比例して拡大させ、
前記段階消去制御手段は、前記所定の段階消去期間にて識別情報の表示画像を時間の経過に伴って段階的に消去させるとともに当該識別情報の表示画像を時間の経過に比例して縮小させる、
ことを特徴とする請求項１、２または３に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ遊技機等の遊技機に係り、詳しくは、可変表示の実行条件が成立した後に可変表示の開始条件が成立したことに基づいて、各々が識別可能な複数種類の識別情報の可変表示を行う可変表示手段を備え、識別情報の表示結果が特定表示結果となった後、遊技者にとって有利な特定遊技状態に制御する遊技機に関する。
【背景技術】
【０００２】
パチンコ遊技機等の遊技機においては、液晶表示装置（以下ＬＣＤ：Liquid Crystal Display）等の表示装置上に所定の識別情報（以下、表示図柄）を更新表示やスクロール表示させることで変動可能とする可変表示を行い、その表示結果により所定の遊技価値を付与するか否かを決定する、いわゆる可変表示ゲームによって遊技興趣を高めたものが数多く提供されている。
【０００３】
可変表示ゲームには、前述の表示装置を画像表示装置として用いることにより行うものがある。こうした可変表示ゲームでは、始動入賞口を通過する遊技球の検出（可変表示の始動条件が成立したこと）に基づいて表示図柄の変動を開始させ、表示図柄の変動が完全に停止した際の停止図柄（確定図柄）の態様が特定表示態様となっている場合を「大当り」とするゲームである。可変表示ゲームにおいて「大当り」となると、大入賞口またはアタッカと呼ばれる特別電動役物を開放状態とし、遊技者に対して遊技球の入賞が極めて容易となる状態を一定時間継続的に提供する。この状態を「特定遊技状態」あるいは「大当り遊技状態」という。
【０００４】
このような遊技機としては、画像表示装置の図柄表示領域で表示図柄を更新する演出として、この図柄表示領域を上下２つの領域に分割し、分割した領域により区切られた表示図柄の一部を、各々独立して変動させるものが提案されている（例えば特許文献１参照）。
【特許文献１】特開２００２−１３６６９８号公報
【０００５】
また、表示図柄を複数の表示図柄部分に分割して分離移動表示するとともに、その複数の表示図柄部分の間から新たな表示図柄を出現させるものも提案されている（例えば特許文献２参照）。
【特許文献２】特開平９−１３１４３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載にされた技術では、２つの表示図柄をいきなり合成表示するので表示画像が突然変更される。また、特許文献２に記載された技術では、複数の表示図柄部分の間から新たな表示図柄が突然出現する。このため、特許文献１及び２に記載にした技術では、表示図柄の変動表示における演出効果を十分に高めることができなかった。
【０００７】
この発明は、上記実状に鑑みてなされたものであり、識別情報となる表示図柄の可変表示における演出効果を向上させることができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本願の請求項１に記載の遊技機は、可変表示の実行条件（例えば普通可変入賞球装置６が形成する始動入賞口に遊技球が入賞したこと）が成立した後に可変表示の開始条件（例えば特別図柄表示装置４による前回の特図ゲームや大当り遊技状態が終了すること）が成立したことに基づいて、各々が識別可能な複数種類の識別情報（例えば飾り図柄など）の可変表示を行う可変表示手段（例えば画像表示装置５など）を備え、識別情報の表示結果が特定表示結果（例えば大当り組合せの確定飾り図柄など）となった後、遊技者にとって有利な特定遊技状態（例えば大当り遊技状態など）に制御する遊技機（例えばパチンコ遊技機１など）であって、前記可変表示手段の表示制御を行う表示制御手段（例えば表示制御基板１３に搭載された表示制御用ＣＰＵ１３０、ＲＯＭ１３１、ＲＡＭ１３２及びＶＤＰ１３３など）と、前記可変表示の開始条件の成立に応じて識別情報の可変表示の表示結果を前記特定表示結果とするか否かを決定する事前決定手段（例えばＣＰＵ１０４がステップＳ４１１〜Ｓ４１７の処理を実行する部分など）と、前記事前決定手段の決定結果に基づいて前記可変表示手段に表示される識別情報を決定する識別情報決定手段（例えばＣＰＵ１０４がステップＳ４４５、Ｓ４５１、Ｓ４５４、Ｓ４６０の処理を実行する部分など）とを備え、前記表示制御手段は、識別情報の表示画像を構成する各画素の表示色データを含む画像データを読み出す画像データ読出手段（例えば表示制御用ＣＰＵ１３０及びＶＤＰ１３３がステップＳ８０１の処理を実行する部分など）と、前記画像データ読出手段により読み出された各画素の表示色データに対応して不透明度データを設定する不透明度データ設定手段（例えば表示制御用ＣＰＵ１３０及びＶＤＰ１３３がステップＳ８０２の処理を実行する部分など）と、前記画像データ読出手段により読み出された画像データに基づいて、識別情報の表示画像を前記可変表示手段に表示または消去させる画像表示制御手段（例えば表示制御用ＣＰＵ１３０及びＶＤＰ１３３がステップＳ８０３〜Ｓ８１１の処理を実行する部分など）とを含み、前記不透明度データ設定手段は、識別情報の表示画像を構成する各画素の表示色データに対応して不透明度データを設定するために用いられる複数種類の不透明度設定用データを格納する不透明度設定用データ格納手段と、前記不透明度設定用データ格納手段からいずれかの不透明度設定用データを読み出し、各画素の表示色データに対応して、読み出した不透明度設定用データに応じて異なる不透明度データを設定する不透明度データ設定処理手段とを含み、前記画像表示制御手段は、前記不透明度データ設定処理手段が読み出した不透明度設定用データにかかわらず共通の更新指定手順に従って、参照値データを所定値ずつ増加または減少させるように更新するとともに、不透明度データと参照値データとの比較による表示条件を指定する画素表示更新指定手段と、所定の段階表示期間において前記画素表示更新指定手段により参照値データが更新されるごとに、前記画素表示更新指定手段により指定された表示条件を満たす不透明度データが設定された画素を表示させることにより、識別情報の表示画像を不透明度設定用データに応じて異なる表示開始位置から表示進行方向へと段階的に表示させる段階表示制御手段と、所定の段階消去期間において前記画素表示更新指定手段により参照値データが更新されるごとに、前記画素表示更新指定手段により指定された表示条件を満たす不透明度データが設定された画素を表示させることにより、識別情報の表示画像を不透明度設定用データに応じて異なる消去開始位置から消去進行方向へと段階的に消去させる段階消去制御手段とを含む。
【０００９】
請求項２に記載の遊技機において、識別情報の表示結果が未だ導出表示されていない段階であって既に導出表示されている識別情報が前記特定表示結果となる条件を満たしているリーチとなった後から、表示結果が導出表示されるまでに未だ導出表示されていない識別情報の表示画像を、前記段階表示制御手段と前記段階消去制御手段により段階的に表示または消去させる（例えば表示制御用ＣＰＵ１３０がステップＳ８０１〜Ｓ８１２の処理を飾り図柄の可変表示態様がリーチとなっている期間において実行する部分など）。
【００１０】
請求項３に記載の遊技機において、前記画像表示制御手段は、前記可変表示手段に順次表示させる２つの識別情報のうちで表示順が先の先順識別情報の表示画像を、前記段階表示制御手段により時間の経過に伴って前記表示開始位置から前記表示進行方向へと段階的に表示させてから、前記段階消去制御手段により前記表示開始位置と同一の前記消去開始位置から前記表示進行方向と同一の前記消去進行方向へと段階的に消去させた後、前記先順識別情報よりも後に表示される後順識別情報の表示画像を、前記段階表示制御手段により時間の経過に伴って前記表示開始位置から前記表示消去方向へと段階的に表示させてから、前記段階表示制御手段により前記消去開始位置から前記消去進行方向へと段階的に消去させる処理を、繰り返し実行する順次表示制御手段を含む（例えば表示制御用ＣＰＵ１３０がステップＳ８１２にて図８０に示すような手順で読出対象の飾り図柄を更新した後、ステップＳ８０１〜Ｓ８１１の処理を繰り返し実行する部分など）。
【００１１】
請求項４に記載の遊技機において、前記段階表示制御手段は、前記所定の段階表示期間にて識別情報の表示画像を時間の経過に伴って段階的に表示させるとともに当該識別情報の表示画像を時間の経過に比例して拡大させ、前記段階消去制御手段は、前記所定の段階消去期間にて識別情報の表示画像を時間の経過に伴って段階的に消去させるとともに当該識別情報の表示画像を時間の経過に比例して縮小させる（例えば表示制御用ＣＰＵ１３０がステップＳ８０１またはステップＳ８０７にて図８５に示すように設定した拡大率に応じて画像データを展開する部分など）。
【発明の効果】
【００１８】
本発明は、以下に示す効果を有する。
【００１９】
請求項１に記載の遊技機によれば、不透明度設定用データ格納手段は、識別情報の表示画像を構成する各画素の表示色データに対応して不透明度データを設定するために用いられる複数種類の不透明度設定用データを格納する。不透明度データ設定処理手段は、不透明度設定用データ格納手段からいずれかの不透明度設定用データを読み出し、各画素の表示色データに対応して、読み出した不透明度設定用データに応じて異なる不透明度データを設定する。画素表示更新指定手段は、不透明度データ設定処理手段が読み出した不透明度設定用データにかかわらず共通の更新指定手順に従って、参照値データを所定値ずつ増加または減少させるように更新するとともに、不透明度データと参照値データとの比較による表示条件を指定する。段階表示制御手段は、所定の段階表示期間において画素表示更新指定手段により参照値データが更新されるごとに、画素表示更新指定手段により指定された表示条件を満たす不透明度データが設定された画素を表示させることにより、識別情報の表示画像を不透明度設定用データに応じて異なる表示開始位置から表示進行方向へと段階的に表示させる。段階消去制御手段は、所定の段階消去期間において画素表示更新指定手段により参照値データが更新されるごとに、画素表示更新指定手段により指定された表示条件を満たす不透明度データが設定された画素を表示させることにより、識別情報の表示画像を不透明度設定用データに応じて異なる消去開始位置から消去進行方向へと段階的に消去させる。
これにより、視覚的に斬新な識別情報の可変表示が実行可能となり、識別情報の可変表示における演出効果を向上させることができる。
【００２０】
請求項２に記載の遊技機においては、識別情報の可変表示態様がリーチとなった後から表示結果が導出表示されるまでに未だ導出表示されていない識別情報の表示画像を、段階的に表示または消去させる。
これにより、識別情報の可変表示態様がリーチとなったことに対応して視覚的に斬新な識別情報の可変表示が可能となり、識別情報の可変表示における演出効果を向上させることができる。
【００２１】
請求項３に記載の遊技機においては、順次表示制御手段により、先順識別情報の表示画像が時間の経過に伴って表示開始位置から表示進行方向へと段階的に表示され、同一の位置から方向へと段階的に消去された後、後順識別情報の表示画像が時間の経過に伴って表示開始位置より表示進行方向へと段階的に表示され、同一の位置から方向へと段階的に消去されるという表示が、繰り返し実行されることになる。
これにより、視覚的に斬新な識別情報の可変表示が実行可能となり、識別情報の可変表示における演出効果を向上させることができる。
【００２２】
請求項４に記載の遊技機においては、段階表示制御手段により、段階表示期間では識別情報の表示画像が時間の経過に比例して拡大される一方、段階消去制御手段により、段階消去期間では識別情報の表示画像が時間の経過に比例して縮小される。
これにより、多様な表示態様による識別情報の可変表示が実行可能となり、識別情報の可変表示における演出効果を向上させることができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照しつつ、本発明の一実施形態を詳細に説明する。図１は、本実施例におけるパチンコ遊技機１の正面図であり、主要部材の配置レイアウトを示す。パチンコ遊技機（遊技機）１は、大別して、遊技盤面を構成する遊技盤（ゲージ盤）２と、遊技盤２を支持固定する遊技機用枠（台枠）３とから構成されている。遊技盤２にはガイドレールによって囲まれた、ほぼ円形状の遊技領域が形成されている。
【００３０】
この遊技領域の中央位置上方には、識別可能な識別情報としての特別図柄を可変表示する特別図柄表示装置４が設けられている。特別図柄表示装置４の下方には、特別図柄とは異なる飾り図柄の可変表示や所定の演出表示となる画像表示などを行うことができる画像表示装置５が設けられている。画像表示装置５の下方には、始動入賞口を形成する普通可変入賞球装置６が配置されている。普通可変入賞球装置６の下方には、大入賞口を形成する特別可変入賞球装置７や、普通図柄表示器４０が設けられている。普通図柄表示器４０は、発光ダイオード（ＬＥＤ）等を備えて構成され、遊技領域に設けられた通過ゲート４１を通過した遊技球がゲートスイッチ２１（図３）によって検出されたことを実行条件とする普通図ゲームにおいて、点灯、点滅、発色などが制御される。この普通図ゲームにおいて所定の当りパターンで表示が行われると、普通図ゲームにおける表示結果が「当り」となり（普通当り）、普通可変入賞球装置６を構成する電動チューリップの可動翼片を所定時間が経過するまで傾動制御する。
【００３１】
特別図柄表示装置４は、例えば７セグメントやドットマトリクスのＬＥＤ等から構成されている。特別図柄表示装置４は、普通可変入賞球装置６が形成する始動入賞口への遊技球の入賞により始動条件が成立したことに基づいて行われる可変表示ゲームとしての特図ゲームにおいて、例えば「０」〜「９」を示す数字等から構成され、各々が識別可能な複数種類の識別情報として機能する特別図柄を可変表示する。各特別図柄には、例えば各図柄が示す数字と同一の番号といった、各々の特別図柄に対応した図柄番号が付されている。なお、特別図柄表示装置４は、遊技者に特定の停止図柄を把握しづらくさせるために、例えば「００」〜「９９」を示す数字など、より多種類の図柄を可変表示するように構成されていてもよい。
【００３２】
特別図柄表示装置４により行われる特図ゲームでは、特別図柄の変動を開始させた後、所定時間が経過すると、特別図柄の可変表示結果となる確定特別図柄を停止表示（導出表示）する。このとき、特別図柄表示装置４にて特図ゲームでの確定特別図柄として特定の特別図柄（大当り図柄）が停止表示されれば特定表示結果としての「大当り」となり、大当り図柄以外の特別図柄が停止表示されれば「ハズレ」となる。特図ゲームでの可変表示結果が「大当り」になると、特別可変入賞球装置７が備える開閉板を開閉させることによる特定遊技状態としての大当り遊技状態に制御される。この実施の形態におけるパチンコ遊技機１では、具体的な一例として、「３」あるいは「７」を示す特別図柄を大当り図柄とし、それ以外の数値を示す特別図柄をハズレ図柄としている。
【００３３】
特別図柄表示装置４による特図ゲームでの確定特別図柄として大当り図柄である「３」あるいは「７」を示す特別図柄が停止表示されたことに基づく大当り遊技状態では、特別可変入賞球装置７の開閉板により、所定の開放期間（例えば２９秒）あるいは所定個数（例えば１０個）の入賞球が発生するまでの期間において大入賞口が開放され、開放されている間は遊技盤２の表面を落下する遊技球が受け止められて大入賞口への入賞が可能となり、その後に大入賞口を閉鎖することで１回のラウンドが終了する。そして、この開閉サイクルとしてのラウンドを所定の上限回数（例えば１５ラウンド）まで繰り返すことができる。
【００３４】
この実施の形態では、「３」を示す特別図柄を通常大当り図柄とし、「７」を示す特別図柄を確変大当り図柄とする。特図ゲームにおける可変表示結果として、通常大当り図柄が停止表示されたときには通常大当りとなる一方で、確変大当り図柄が停止表示されたときは所定の特別表示結果としての確変大当りとなる。確変大当りとなったときには、その確変大当りに基づく大当り遊技状態が終了した後、所定回数（例えば１００回）の特図ゲームが実行されるまで、特別遊技状態の１つとして、継続して確率変動制御（確変制御）が行われる確変遊技状態となる。この確変遊技状態では、特図ゲームにおいて可変表示結果として大当り図柄が停止表示されて大当り遊技状態に制御される確率が、通常遊技状態時よりも向上する。さらに、確変遊技状態には、普通可変入賞球装置６が形成する始動入賞口への遊技球の入賞しやすさが通常遊技状態と同程度である第１確変遊技状態と、通常遊技状態に比べて始動入賞口に遊技球が入賞しやすくなる第２確変遊技状態とが含まれている。なお、通常遊技状態とは、大当り遊技状態や特別遊技状態以外の遊技状態のことであり、特図ゲームにおける確定図柄として大当り図柄が停止表示されて大当りとなる確率が、電源投入直後などの初期設定状態と同一に制御されている。ここで、この実施の形態では、確変大当りに基づく大当り遊技状態が終了した後、所定回数の特図ゲームが実行される以前であっても、特図ゲームが開始されるときに、所定の割合で確変遊技状態が終了する場合がある。
【００３５】
例えば、第２確変遊技状態では、普通図柄表示器４０による普通図ゲームにおける可変表示時間が通常遊技状態のときよりも短くなるとともに、各回の普通図ゲームで表示結果が当り図柄となる確率が向上する。このときにはさらに、普通可変入賞球装置６における可動翼片の傾動時間が通常遊技状態のときよりも長くなるとともに、その傾動回数が通常遊技状態のときよりも増加してもよい。このように、第１確変遊技状態では、特図ゲームにおける可変表示結果が大当りとなる確率が通常遊技状態に比べて高いという点で、通常遊技状態よりも遊技者にとって有利である。また、第２確変遊技状態では、特図ゲームにおける可変表示結果が大当りとなる確率が通常遊技状態に比べて高い点に加え、遊技球が始動入賞口に入賞しやすくなるという点で、通常遊技状態及び第１確変遊技状態よりも遊技者にとって有利である。確変大当りには、大当り遊技状態の終了後における遊技状態が第１確変遊技状態となる第１確変大当りと、大当り遊技状態の終了後における遊技状態が第２確変遊技状態となる第２確変大当りとがある。
【００３６】
また、特図ゲームにおける可変表示結果が確変大当りとなったことに基づく大当り遊技状態が終了した後には、所定回数（例えば１００回）の特図ゲームが実行されるまで、または、大当りとなる特図ゲームの実行が開始されるまで、継続して時間短縮制御（時短制御）が行われる時間短縮状態となるようにしてもよい。時短制御が行われる時間短縮状態では、特図ゲームにおいて特別図柄の可変表示が開始されてから表示結果となる確定特別図柄が停止表示されるまでの時間である可変表示時間が、通常遊技状態よりも短くなるように制御される。あるいは、特図ゲームにおける可変表示結果が確変大当りとなったことに基づく大当り遊技状態が終了した後には、確変遊技状態とともに時間短縮状態となるのに対して、特図ゲームにおける可変表示結果が通常大当りとなったことに基づく大当り遊技状態が終了した後には、確変遊技状態とはならずに時間短縮状態となるようにしてもよい。もしくは、特図ゲームにおける可変表示結果が確変大当りとなったことに基づく大当り遊技状態が終了した後には、時間短縮状態とはならずに確変遊技状態となるのに対して、特図ゲームにおける可変表示結果が通常大当りとなったことに基づく大当り遊技状態が終了した後には、確変遊技状態とはならずに時間短縮状態となるようにしてもよい。
【００３７】
画像表示装置５は、例えばＬＣＤ等から構成され、多数の画素（ピクセル）を用いたドットマトリクス方式による画面表示を行うものであればよい。画像表示装置５の表示画面では、特別図柄表示装置４による特図ゲームにおける特別図柄の変動表示に対応して、例えば３つに分割された表示領域としての可変表示部にて、各々が識別可能な複数種類の飾り図柄を変動可能に表示する可変表示を行う。具体的な一例として、画像表示装置５には、「左」、「中」、「右」の可変表示部が配置され、各可変表示部にて飾り図柄が可変表示される。そして、特別図柄表示装置４における特別図柄の変動表示が開始されるときには、画像表示装置５における「左」、「中」、「右」の各可変表示部にて飾り図柄の変動表示（例えば切換表示やスクロール表示）を開始させ、その後、特別図柄表示装置４における特別図柄の変動表示結果として確定特別図柄が停止表示されるときに、画像表示装置５における「左」、「中」、「右」の各可変表示部にて確定飾り図柄となる飾り図柄が停止表示されることで、可変表示結果となる飾り図柄の組合せが停止表示（導出表示）される。
【００３８】
図２は、画像表示装置５の表示画面に設けられた「左」、「中」、「右」の各可変表示部にて変動可能に表示される飾り図柄の一例を示す図である。この実施の形態では、画像表示装置５の表示画面に設けられた「左」、「中」、「右」の各可変表示部にて、「１」〜「８」の数字を示す青色の図柄や、「１」、「３」、「５」及び「７」の数字を示す赤色の図柄が、変動可能に表示される。飾り図柄のそれぞれには、対応する図柄番号が付されている。「左」、「中」、「右」の各可変表示部では、例えば「１」〜「８」の数字を示す図柄を順番に表示し、「８」の数字を示す図柄に続いて「１」の数字を示す図柄を表示することで、飾り図柄の可変表示が行われる。このとき、「１」、「３」、「５」及び「７」の数字を示す図柄については、青色の図柄と赤色の図柄が交互に出現するように表示してもよい。あるいは、通常の可変表示中は青色の図柄のみが出現するように表示して、確定飾り図柄が赤色の図柄である場合に限り、確定飾り図柄の導出表示時において赤色の図柄に差し替えて表示するようにしてもよい。なお、後述する停止準備処理などにおいて、飾り図柄の差し替えが行われる場合があり、このときには「１」〜「８」の数字を示す図柄が順番通りに変動表示されないことがある。
【００３９】
特別図柄表示装置４による特図ゲームにおける確定特別図柄として大当り図柄が導出表示された大当りが発生する場合には、画像表示装置５における飾り図柄の可変表示結果として、「左」、「中」、「右」の各可変表示部にて同一の飾り図柄が停止表示される。したがって、画像表示装置５における飾り図柄の可変表示結果として、「左」、「中」、「右」の各可変表示部にて同一の飾り図柄が停止表示された後に、パチンコ遊技機１が大当り遊技状態に制御されることになる。
【００４０】
この実施の形態では、画像表示装置５における「左」、「中」、「右」の各可変表示部にて可変表示される「１」〜「８」の数字を示す飾り図柄のうちで、奇数である「１」、「３」、「５」及び「７」の数字を示す青色及び赤色の図柄を確変大当り用の飾り図柄（確変図柄）とし、偶数である「０」、「２」、「４」及び「８」の数字を示す青色の飾り図柄を通常大当り用の飾り図柄（通常図柄）とする。
【００４１】
飾り図柄の可変表示結果として「左」、「中」、「右」の各可変表示部にて同一の確変図柄が停止表示されたときや、後述する確変再抽選演出や有利開放再抽選演出での再抽選結果として確変図柄が停止表示されるときには、確変大当りとなる。すなわち、この実施の形態における確変大当りには、飾り図柄の可変表示結果として同一の確変図柄からなる確変大当り組合せの確定飾り図柄が導出表示されることのほかに、確変再抽選演出や有利開放再抽選演出での再抽選結果として確変図柄が停止表示されるなどして遊技状態が確変遊技状態となる旨の報知が行われることが、含まれている。他方、飾り図柄における可変表示結果として「左」、「中」、「右」の各可変表示部にて同一の通常図柄が停止表示され、その後、後述する確変再抽選演出や有利開放再抽選演出での再抽選結果として通常図柄が停止表示されるときには、通常大当りとなる。すなわち、この実施の形態における通常大当りとは、飾り図柄の可変表示結果として同一の通常図柄からなる通常大当り組合せの確定飾り図柄が導出表示され、なおかつ、確変再抽選演出や有利開放再抽選演出での再抽選結果として通常図柄が停止表示されるなどして遊技状態が確変遊技状態にはならない旨の報知が行われることである。
【００４２】
また、確変図柄のうちで、「１」、「３」、「５」及び「７」の数字を示す青色の図柄は、飾り図柄の可変表示結果として「左」、「中」、「右」の各可変表示部で同一の図柄が揃う第１確変大当り組合せとなることや、確変再抽選演出あるいは有利開放再抽選演出での再抽選結果として停止表示されることにより、大当り遊技状態の終了後における遊技状態が第１確変遊技状態となる第１確変大当りとなったことを示す第１確変図柄である。他方、確変図柄のうちで、「１」、「３」、「５」及び「７」の数字を示す赤色の図柄は、飾り図柄の可変表示結果として「左」、「中」、「右」の各可変表示部で同一の図柄が揃う第２確変大当り組合せとなることや、有利開放再抽選演出での再抽選結果として停止表示されることにより、大当り遊技状態の終了後における遊技状態が第２確変遊技状態となる第２確変大当りとなったことを示す第２確変図柄である。
【００４３】
画像表示装置５には、普通可変入賞球装置６が形成する始動入賞口に入賞した有効入賞球数としての保留記憶数（特図保留記憶数）を表示する特別図柄始動記憶表示エリアが設けられていてもよい。特別図柄始動記憶表示エリアでは、特図保留記憶数が所定の上限値（例えば「４」）未満のときの有効始動入賞に対応して、入賞表示が行われる。具体的な一例として、特図保留記憶数が１加算されたときには、通常青色であった表示部位のうちの１つ（例えば青色となっている表示部位のうち左端の表示部位）を赤色表示に変化させる。また、特図保留記憶数が１減算されたときには、赤色表示されている表示部位のうちの１つ（例えば赤色となっている表示部位のうち右端の表示部位）を青色表示に戻す。あるいは、特別図柄始動記憶表示エリアでは、特図保留記憶数を示す数字を表示することなどにより、特図保留記憶数を遊技者等が認識できるようにしてもよい。また、特図保留記憶数を表示する表示器（特別図柄始動記憶表示器）を、画像表示装置５の表示領域に配置された特別図柄始動記憶表示エリアとは別個に設けるようにしてもよい。
【００４４】
普通可変入賞球装置６は、ソレノイド８１（図３）によって垂直（通常開放）位置と傾動（拡大開放）位置との間で可動制御される一対の可動翼片を有する電動チューリップ型役物（普通電動役物）を備え、始動入賞口を形成する。普通可変入賞球装置６に形成された始動入賞口へと進入した遊技球は、始動口スイッチ２２（図３）によって検出され、その検出に基づき特図ゲームを実行するための実行条件（始動条件）が成立する。始動口スイッチ２２によって遊技球が検出されたことに基づいて、所定個数（例えば４個）の賞球の払い出しが行われる。
【００４５】
特別可変入賞球装置７は、ソレノイド８２（図３）によって入賞領域となる大入賞口を開成・閉成制御する開閉板を備えて構成される。この開閉板は、例えばパチンコ遊技機１の電源投入後に大当り遊技状態が発生する以前までのような通常時には、大入賞口を閉成した状態にある。他方、特別図柄表示装置４による特図ゲームにおける可変表示結果に基づいて大当り遊技状態となった場合に、ソレノイドによって大入賞口を所定期間あるいは所定個数の入賞球が発生するまでの期間において開成した後、閉成する。特別可変入賞球装置７にて開閉板により開成された大入賞口内へと遊技球が進入した場合には、カウントスイッチ２４（図３）によって当該遊技球が検出されたことに基づいて、所定個数（例えば「１５」）の賞球の払出が行われる。なお、大入賞口に入賞して遊技盤２の背面に導かれた遊技球のうち一方の領域（Ｖ入賞領域；特別領域）に入ったものはＶ入賞スイッチ２３（図３）で検出された後にカウントスイッチ２４で検出され、他方の領域に入った遊技球は、そのままカウントスイッチ２４で検出されるようにしてもよい。この場合、遊技盤２の背面には、大入賞口内の経路を切り替えるためのソレノイドが設けられていてもよい。あるいは、Ｖ入賞領域を設けずに、大当り遊技状態における最終ラウンド以外のラウンドでは、常に次のラウンドへと移行できるようにしてもよい。
【００４６】
また、遊技盤２の表面には、上記の構成以外にも、ランプを内蔵した風車、アウト口等が設けられている。遊技機用枠３の左右上部位置には、効果音等を再生出力する効果音発生装置としてのスピーカ８Ｌ、８Ｒが設けられている。さらに遊技領域周辺部には、電飾部材としての遊技効果ランプ９が設けられている。パチンコ遊技機１の遊技領域における各構造物（例えば普通可変入賞球装置６や特別可変入賞球装置７等）の周囲には電飾部材に含まれる装飾用ＬＥＤが設置されていてもよい。
【００４７】
パチンコ遊技機１には、例えば図３に示すような電源基板１０、主基板１１、演出制御基板１２、表示制御基板１３、払出制御基板１５、発射制御基板１７といった、各種の制御基板が搭載されている。主基板１１と演出制御基板１２との間には、主基板１１から演出制御基板１２へと伝送される各種の制御信号を中継するための中継基板１８なども設けられている。また、払出制御基板１５とカードユニット７０との間には、インタフェース基板２０が介在している。
【００４８】
電源基板１０は、主基板１１、演出制御基板１２、払出制御基板１５等の各制御基板と独立して設置され、パチンコ遊技機１内の各制御基板及び機構部品が使用する電圧を生成する。例えば、電源基板１０では、図４に示すように、ＡＣ２４Ｖ、ＶＬＰ（直流＋２４Ｖ）、ＶＳＬ（直流＋３０Ｖ）、ＶＤＤ（直流＋１２Ｖ）、ＶＣＣ（直流＋５Ｖ）及びＶＢＢ（直流＋５Ｖ）を生成する。電源基板１０は、例えば図４に示すように、変圧回路２０１と、直流電圧生成回路２０２と、電源監視回路２０３と、クリアスイッチ２０４とを備えて構成されている。また、電源基板１０には、バックアップ電源となるコンデンサが設けられていてもよい。このコンデンサは、例えばＶＢＢ（直流＋５Ｖ）の電源ラインから充電されるものであればよい。加えて、電源基板１０には、パチンコ遊技機１内の各制御基板及び機構部品への電力供給を実行または遮断するための電源スイッチが設けられていてもよい。あるいは、電源スイッチは、パチンコ遊技機１において、電源基板１０の外に設けられていてもよい。
【００４９】
変圧回路２０１は、例えば商用電源が入力側（一次側）に印加されるトランスや、トランスの入力側に設けられた過電圧保護回路としてのバリスタなどを備えて構成されたものであればよい。ここで、変圧回路２０１が備えるトランスは、商用電源と電源基板１０の内部とを電気的に絶縁するためのものであればよい。変圧回路２０１は、その出力電圧として、ＡＣ２４Ｖを生成する。直流電圧生成回路２０２は、例えばＡＣ２４Ｖを整流素子で整流昇圧することによってＶＳＬを生成する整流平滑回路を含んでいる。ＶＳＬは、ソレノイド駆動用の電源電圧として用いられる。また、直流電圧生成回路２０２は、例えばＡＣ２４Ｖを整流素子で整流することによってＶＬＰを生成する整流回路を含んでいる。ＶＬＰは、ランプ点灯用の電源電圧として用いられる。加えて、直流電圧生成回路２０２は、例えばＶＳＬに基づいてＶＤＤおよびＶＣＣを生成するＤＣ−ＤＣコンバータを含んでいる。このＤＣ−ＤＣコンバータは、例えば１つまたは複数のスイッチングレギュレータと、そのスイッチングレギュレータの入力側に接続された比較的大容量のコンデンサとを含み、外部からパチンコ遊技機１への電力供給が停止したときに、ＶＳＬ、ＶＤＤ、ＶＢＢ等の直流電圧が比較的緩やかに低下するように構成されたものであればよい。ＶＤＤは、例えばゲートスイッチ２１、始動口スイッチ２２、Ｖ入賞スイッチ２３、カウントスイッチ２４といった、遊技媒体を検出する各種スイッチに供給され、これらのスイッチを作動させるために用いられる。
【００５０】
図４に示すように、変圧回路２０１から出力されたＡＣ２４Ｖは、例えば所定のコネクタや電源ラインを介して、払出制御基板１５へと伝送される。ＶＬＰは、例えば所定のコネクタや電源ラインを介して、演出制御基板１２へと伝送される。ＶＳＬ、ＶＤＤ及びＶＣＣは、例えば所定のコネクタや電源ラインを介して、主基板１１、演出制御基板１２、払出制御基板１５及び発射制御基板１７へと伝送される。ＶＢＢは、例えば所定のコネクタや電源ラインを介して、主基板１１及び払出制御基板１５へと伝送される。なお、表示制御基板１３には、演出制御基板１２を経由して各電圧が供給されてもよい、電源基板１０から直接に必要な電圧の供給を受けてもよい。
【００５１】
電源監視回路２０３は、例えば停電監視リセットモジュールＩＣを用いて構成され、電源断信号を出力する電源監視手段を実現する回路である。例えば、電源監視回路２０３は、パチンコ遊技機１において用いられる所定電圧（一例としてＶＬＰ）が所定値（一例として＋２０Ｖ）以下になった期間が、予め決められている時間（一例として５６ミリ秒）以上継続したときに、電源断信号を出力する。あるいは、電源監視回路２０３は、パチンコ遊技機１において用いられる所定電圧が所定値以下になると、直ちに電源断信号を出力するようにしてもよい。電源断信号は、例えばローレベルとなることでオン状態となる電気信号であればよい。電源監視回路２０３から出力された電源断信号は、例えば電源基板１０に搭載された出力ドライバ回路によって増幅された後に所定のコネクタや信号ラインを介して、払出制御基板１５へと伝送される。この電源断信号は、払出制御基板１５を経由して主基板１１に入力されればよい。なお、外部からパチンコ遊技機１に供給される電力の供給停止を検出するための条件としては、パチンコ遊技機１において用いられる所定電圧が所定値以下になったことに限られず、外部からの電力が途絶えたことを検出できる任意の条件であればよい。例えば、ＡＣ２４Ｖ等の交流波そのものを監視して交流波が途絶えたことを検出条件としてもよいし、交流波をデジタル化した信号を監視して、デジタル信号が平坦になったことをもって交流波が途絶えたことの検出条件としてもよい。
【００５２】
また、電源監視回路２０３は、例えば所定電圧（一例としてＶＣＣ）が所定値（一例として＋５Ｖ）以下になったときに、リセット信号を出力してもよい。リセット信号は、例えばローレベルとなることでオン状態となる電気信号であればよい。電源監視回路２０３から出力されたリセット信号は、例えば電源基板１０に搭載された出力ドライバ回路によって増幅された後に所定のコネクタや信号ラインを介して、主基板１１、演出制御基板１２及び払出制御基板１５などの各制御基板へと伝送される。なお、リセット信号を出力する回路は、電源監視回路２０３とは別個に設けられたウォッチドッグタイマ内蔵ＩＣ、あるいはシステムリセットＩＣなどを用いて構成されてもよい。
【００５３】
パチンコ遊技機１への電力供給が停止するときには、電源監視回路２０３が、電源断信号を出力（ローレベルに設定）してから所定期間が経過したときに、リセット信号を出力（ローレベルに設定）する。ここでの所定期間は、例えば主基板１１に搭載されている遊技制御用マイクロコンピュータ１００及び払出制御基板１５に搭載されている払出制御用マイクロコンピュータ１５０が、後述する電源断処理（図５６に示すステップＳ２６のメイン側電源断処理、及び図８７に示すステップＳ９２０の払出側電源断処理）を実行するのに十分な時間であればよい。すなわち、電源監視回路２０３は、停電信号としての電源断信号を出力した後、遊技制御用マイクロコンピュータ１００及び払出制御用マイクロコンピュータ１５０が所定の電源断処理を実行完了してから、動作停止信号としてのリセット信号を出力（ローレベルに設定）する。電源監視回路２０３から出力されたリセット信号を受信した遊技制御用マイクロコンピュータ１００や払出制御用マイクロコンピュータ１５０は、動作停止状態となり、各種の制御処理の実行が停止される。また、パチンコ遊技機１への電力供給が開始され、例えば所定電圧（一例としてＶＣＣ）が所定値（一例として＋５Ｖ）を超えたときに、電源監視回路２０３はリセット信号の出力を停止（ハイレベルに設定）する。
【００５４】
図５は、パチンコ遊技機１への電力供給が開始されたとき、及び電力供給が停止するときにおける、ＡＣ２４Ｖ、ＶＬＰ、ＶＣＣ、リセット信号及び電源断信号の状態を、模式的に示すタイミング図である。図５に示すように、パチンコ遊技機１への電力供給が開始されたときに、ＶＬＰ及びＶＣＣは徐々に規定値（直流＋２４Ｖ及び直流＋５Ｖ）に達する。このとき、ＶＬＰが第１の所定値を超えると、電源監視回路２０３は電源断信号の出力を停止（ハイレベルに設定）してオフ状態とする。また、ＶＣＣが第２の所定値を超えると、電源監視回路２０３はリセット信号の出力を停止（ハイレベルに設定）してオフ状態とする。他方、パチンコ遊技機１への電力供給が停止するときに、ＶＬＰ及びＶＣＣは徐々に低下する。このとき、ＶＬＰが第１の所定値にまで低下すると、電源監視回路２０３は電源断信号をオン状態として出力（ローレベルに設定）する。また、ＶＣＣが第２の所定値にまで低下すると、電源監視回路２０３はリセット信号をオン状態として出力（ローレベルに設定）する。
【００５５】
図４に示す電源基板１０が備えるクリアスイッチ２０４は、例えば押しボタン構造を有し、押下などの操作に応じてクリア信号を出力する。クリア信号は、例えばローレベルとなることでオン状態となる電気信号であればよい。クリアスイッチ２０４から出力されたクリア信号は、例えば所定のコネクタや信号ラインを介して、主基板１１へと伝送される。このクリア信号は、主基板１１を経由して払出制御基板１５に入力されればよい。また、クリアスイッチ２０４の操作がなされていないときには、クリア信号の出力を停止（ハイレベルに設定）する。なお、クリアスイッチ２０４は、押しボタン構造以外の他の構成（例えばスライドスイッチ構造やトグルスイッチ構造、ダイヤルスイッチ構造など）であってもよい。
【００５６】
図３に示す主基板１１は、メイン側の制御基板であり、パチンコ遊技機１における遊技の進行を制御するための各種回路が搭載されている。主基板１１は、主として、特図ゲームにおいて用いる乱数の設定機能、所定位置に配設されたスイッチ等からの信号の入力を行う機能、演出制御基板１２や払出制御基板１５などからなるサブ側の制御基板に宛てて、それぞれに指令情報の一例となる制御コマンドを制御信号として出力して送信する機能、ホールの管理コンピュータに対して各種情報を出力する機能などを備えている。また、主基板１１は、特別図柄表示装置４を構成する各セグメントの点灯／消灯制御を行うことにより特別図柄表示装置４における特別図柄の変動表示を制御する一方で、普通図柄表示器４０の点灯／点滅／発色制御を行うことにより普通図柄表示器４０における普通図柄の変動表示を制御する。
【００５７】
図３に示すように、主基板１１には、ゲートスイッチ２１、始動口スイッチ２２、Ｖ入賞スイッチ２３、カウントスイッチ２４からの検出信号を受信するための配線が接続されている。なお、ゲートスイッチ２１、始動口スイッチ２２、Ｖ入賞スイッチ２３、カウントスイッチ２４は、例えばセンサと称されるものなどのように、遊技媒体としての遊技球を検出できる任意の構成を有するものであればよい。加えて、主基板１１には、普通可変入賞球装置６における可動翼片の傾動制御を行うための指令信号をソレノイド８１に伝送する配線や、特別可変入賞球装置７における開閉板の開閉制御を行うための指令信号をソレノイド８２に伝送する配線が接続されている。さらに、主基板１１には、特別図柄表示装置４や普通図柄表示器４０の表示制御を行うための指令信号を伝送する配線が接続されている。
【００５８】
主基板１１から演出制御基板１２に向けて出力される制御信号は、中継基板１８によって中継される。主基板１１には、例えば中継基板１８対応の主基板側コネクタが設けられ、主基板側コネクタと遊技制御用マイクロコンピュータ１００との間には、出力バッファ回路が接続されている。出力バッファ回路は、主基板１１から中継基板１８を介して演出制御基板１２へ向かう方向にのみ信号を通過させることができ、中継基板１８から主基板１１への信号の入力を阻止する。従って、演出制御基板１２や中継基板１８の側から主基板１１側に信号が伝わる余地はない。
【００５９】
中継基板１８には、例えば主基板１１から演出制御基板１２に対して出力される制御信号を伝送するための配線毎に、伝送方向規制回路が設けられていればよい。各伝送方向規制回路は、主基板１１対応の主基板用コネクタにアノードが接続されるとともに演出制御基板１２対応の演出制御基板用コネクタにカソードが接続されたダイオードと、一端がダイオードのカソードに接続されるとともに他端がグランド（ＧＮＤ）接続された抵抗とから構成されている。この構成により、各伝送方向規制回路は、演出制御基板１２から中継基板１８への信号の入力を阻止して、主基板１１から演出制御基板１２へ向かう方向にのみ信号を通過させることができる。従って、演出制御基板１２の側から主基板１１側に信号が伝わる余地はない。なお、主基板への不正な信号の入力を防ぐために、主基板とサブ基板との間に主基板からサブ基板への信号の出力のみを規制する一方向データ転送手段を設けたものは既に提案されている（例えば、特開平８−２２４３３９号公報などを参照）。しかしながら、主基板と一方向データ転送手段との間には主基板への信号入力を規制するものがないため、一方向データ転送手段に改変を加えることで主基板に不正な信号を入力させることが可能であった。この実施の形態では、中継基板１８において制御信号を伝送するための配線毎に伝送方向規制回路を設けるとともに、主基板１１にて遊技制御用マイクロコンピュータ１００と主基板側コネクタの間に出力バッファ回路を設けることで、外部から主基板１１への不正な信号の入力を、より確実に防止することができる。
【００６０】
このような中継基板１８を介して主基板１１から演出制御基板１２に対して送信される制御コマンドは、例えば電気信号として伝送される演出制御コマンドである。演出制御コマンドには、例えば画像表示装置５における画像表示動作を制御するために用いられる表示制御コマンドや、スピーカ８Ｌ、８Ｒからの音声出力を制御するために用いられる音声制御コマンド、遊技効果ランプ９や装飾用ＬＥＤの点灯動作などを制御するために用いられるランプ制御コマンドが含まれている。図６は、この実施の形態で用いられる演出制御コマンドの内容の一例を示す説明図である。演出制御コマンドは、例えば２バイト構成であり、１バイト目はＭＯＤＥ（コマンドの分類）を示し、２バイト目はＥＸＴ（コマンドの種類）を表す。ＭＯＤＥデータの先頭ビット（ビット７）は必ず「１」とされ、ＥＸＴデータの先頭ビットは「０」とされる。なお、図６に示されたコマンド形態は一例であって、他のコマンド形態を用いてもよい。また、この例では、制御コマンドが２つの制御信号で構成されることになるが、制御コマンドを構成する制御信号数は、１であってもよいし、３以上の複数であってもよい。
【００６１】
図６に示す例において、コマンド８０ＸＸｈは、特別図柄表示装置４による特図ゲームで特別図柄の可変表示を開始するときに送信される可変表示開始コマンドである。なお、ＸＸｈは不特定の１６進数であるであることを示し、演出制御コマンドによる指示内容に応じて任意に設定される値であればよい。可変表示開始コマンドでは、例えば図７に示すように、特別図柄や飾り図柄の可変表示パターンなどに対応して異なるＥＸＴデータが設定される。この実施の形態では、飾り図柄の可変表示態様がリーチとなることなくハズレ組合せの確定飾り図柄を導出表示する可変表示パターンとして、通常ハズレパターンが複数種類用意されている。また、飾り図柄の可変表示態様をリーチとした後に大当り組合せまたはハズレ組合せの確定飾り図柄を導出表示する可変表示パターンとして、リーチパターンが複数種類用意されている。
【００６２】
ここで、リーチとは、画像表示装置５にて導出表示した飾り図柄が大当り組合せの一部を構成しているときに未だ導出表示していない飾り図柄（リーチ変動図柄という）については変動表示が行われている表示態様、あるいは、全て又は一部の飾り図柄が大当り図柄の全て又は一部を構成しながら同期して変動表示している表示態様のことである。具体的には、予め定められた組合せ有効ライン上の一部の可変表示部に予め定められた大当り組合せを構成する図柄を停止表示しているときに未だ停止表示していない組合せ有効ライン上の可変表示部において変動表示が行われている表示態様（例えば、表示領域に設けられた「左」、「中」、「右」の可変表示部のうち「左」、「右」の可変表示部には大当り図柄の一部となる（例えば「７」の数字を示す飾り図柄）が停止表示されている状態で「中」の可変表示部は未だ変動表示が行われている表示態様）、あるいは、有効ライン上の可変表示部の全て又は一部の飾り図柄が大当り図柄の全て又は一部を構成しながら同期して変動表示している表示態様（例えば、表示領域に設けられた「左」、「中」、「右」の可変表示部の全てで変動表示が行われてどの状態が表示されても同一の飾り図柄が揃っている態様で変動表示が行われている表示態様）である。また、リーチの際に、通常と異なる演出がランプや音などで行われることがある。この演出をリーチ演出という。また、リーチの際に、画像表示装置５にてキャラクタ（人物等を模した演出表示であり、飾り図柄とは異なるもの）を表示させたり、背景の表示態様を変化させたり、飾り図柄の変動表示態様を変化させたりすることがある。このキャラクタの表示や背景の表示態様、飾り図柄の変動態様の変化を、リーチ演出表示という。
【００６３】
また、図７に示すように、可変表示開始コマンドでは、確変再抽選演出を実行するか否かに対応して異なるＥＸＴデータが設定される。ここで、確変再抽選演出とは、飾り図柄の可変表示結果として通常大当り組合せの飾り図柄を導出表示させたことに対応して、大当り遊技状態の終了後における遊技状態が確変遊技状態となるとなるか否かの再抽選結果を報知する演出動作である。具体的な一例として、画像表示装置５における飾り図柄の可変表示結果として通常大当り組合せの確定飾り図柄を導出表示した後、パチンコ遊技機１が大当り遊技状態に制御されている期間中の所定タイミングなどにおいて、確変再抽選演出が実行される旨を示す報知画像を画像表示装置５に表示させる。これにより、通常大当り組合せの確定飾り図柄が導出表示された場合でも遊技状態が確変遊技状態となる成り上がりがあるか否かの再抽選が行われる旨を、遊技者等に報知する。これに続いて、例えば画像表示装置５にて飾り図柄を可変表示させ、所定期間経過後、通常大当り組合せの飾り図柄または確変大当り組合せの飾り図柄を導出表示させる。この結果として確変大当り組合せの飾り図柄が導出表示されたときには、画像表示装置５における表示画像やスピーカ８Ｌ、８Ｒからの音声出力などにより、遊技状態が確変遊技状態となる成り上がりが行われた旨の報知演出が実行される。その一方で、通常大当り組合せの飾り図柄が導出表示されたときには、遊技状態が確変遊技状態となる成り上がりは行われなかった旨の報知演出が実行される。なお、再抽選を行う際には、可変表示結果として導出表示された通常大当り組合せの確定飾り図柄を再び可変表示させるものに限らず、所定のアニメ画像を伴った演出表示などを行った後に、通常図柄または確変図柄を停止表示させることで、遊技状態が確変遊技状態となる成り上がりがあるか否かを報知するものでもよい。また、飾り図柄の表示態様によることなく、遊技状態が確変遊技状態となるか否かを報知するアニメ画像などを表示するようにしてもよい。例えば画像表示装置５にてルーレットゲームを開始させ、回転するルーレットに投入されたボールが「奇数」に入ったときには、「確変!!」という画像を表示して、遊技状態が確変遊技状態となることを報知する一方で、投入されたボールが「偶数」に入ったときには、「残念!!」という画像を表示して、遊技状態が通常遊技状態となることを報知するようにしてもよい。
【００６４】
図６に示すコマンド９０ＸＸｈは、特別図柄や飾り図柄の可変表示結果の種類などを示す表示結果通知コマンドである。表示結果通知コマンドでは、例えば図８に示すように、飾り図柄の可変表示や確変再抽選演出あるいは有利開放再抽選演出などの実行結果として停止表示される飾り図柄の表示結果が、リーチとならずにハズレとなる通常ハズレであるか、リーチとなった後にハズレとなるリーチハズレであるか、通常図柄が停止表示される通常大当りであるか、第１確変図柄が停止表示される第１確変大当りであるか、第２確変図柄が停止表示される第２確変大当りであるかに対応して、異なるＥＸＴデータが設定される。
【００６５】
また、図８に示すように、表示結果通知コマンドでは、飾り図柄の可変表示における表示結果が大当りとなる場合には、有利開放再抽選演出を実行するか否かに対応して異なるＥＸＴデータが設定される。ここで、有利開放再抽選演出とは、飾り図柄の可変表示結果として通常大当り組合せの飾り図柄あるいは第１確変大当り組合せの飾り図柄を導出表示させたことに対応して、大当り遊技状態の終了後における遊技状態が第２確変遊技状態となるとなるか否かの再抽選結果を報知する演出動作である。具体的な一例として、画像表示装置５における飾り図柄の可変表示結果として通常大当り組合せの確定飾り図柄あるいは第１確変大当り組合せの確定飾り図柄を導出表示した後、パチンコ遊技機１が大当り遊技状態に制御されている期間中にて、例えば確変再抽選演出の実行期間よりも後になる所定タイミングなどにおいて、有利開放再抽選演出が実行される旨を示す報知画像を画像表示装置５に表示させる。これにより、通常大当り組合せの確定飾り図柄や第１確変大当り組合せの確定飾り図柄が導出表示された場合でも遊技状態が第２確変遊技状態となる成り上がりがあるか否かの再抽選が行われる旨を、遊技者等に報知する。これに続いて、例えば画像表示装置５にて飾り図柄を可変表示させ、所定期間経過後、通常大当り組合せの飾り図柄または第１確変大当り組合せの飾り図柄または第２確変大当り組合せの飾り図柄を導出表示させる。この結果として第２確変大当り組合せの飾り図柄が導出表示されたときには、画像表示装置５における表示画像やスピーカ８Ｌ、８Ｒからの音声出力などにより、遊技状態が第２確変遊技状態となる成り上がりが行われた旨の報知演出が実行される。その一方で、通常大当り組合せの飾り図柄や第１確変大当り組合せの飾り図柄が導出表示されたときには、遊技状態が第２確変遊技状態となる成り上がりは行われなかった旨の報知演出が実行される。なお、再抽選を行う際には、可変表示結果として導出表示された通常大当り組合せの飾り図柄や第１確変大当り組合せの飾り図柄を再び可変表示させるものに限らず、所定のアニメ画像を伴った演出表示などを行った後に、通常図柄または第１確変図柄または第２確変図柄を停止表示させることで、遊技状態が第２確変遊技状態となる成り上がりがあるか否かを報知するものでもよい。また、飾り図柄の表示態様によることなく、遊技状態が第２確変遊技状態となるか否かを報知するアニメ画像などを表示するようにしてもよい。例えば画像表示装置５にてルーレットゲームを開始させ、回転するルーレットに投入されたボールが「赤色」に入ったときには、「有利開放!!」という画像を表示して、遊技状態が第２確変遊技状態となることを報知する一方で、投入されたボールが「青色」に入ったときには、「通常開放!!」という画像を表示して、遊技状態が第２確変遊技状態とはならないことを報知するようにしてもよい。
【００６６】
加えて、表示結果通知コマンドでは、飾り図柄の可変表示における表示結果がリーチハズレとなる場合には、例えば「リーチハズレ（２図柄前）」、「リーチハズレ（１図柄前）」、「リーチハズレ（１図柄後）」、「リーチハズレ（２図柄後）」といった表示結果の種類に対応して、異なるＥＸＴデータが設定される。
【００６７】
ここで、「リーチハズレ（２図柄前）」の場合には、例えば「左」、「右」の各可変表示部で停止表示されてリーチを構成する同一の飾り図柄の２つ前の飾り図柄が「中」の可変表示部で停止表示されることで飾り図柄の可変表示結果となる。「リーチハズレ（１図柄前）」の場合には、リーチを構成する同一の飾り図柄の１つ前の飾り図柄が「中」の可変表示部で停止表示されることで飾り図柄の可変表示結果となる。「リーチハズレ（１図柄後）」の場合には、リーチを構成する同一の飾り図柄の１つ後の飾り図柄が「中」の可変表示部で停止表示されることで飾り図柄の可変表示結果となる。「リーチハズレ（２図柄後）」の場合には、リーチを構成する同一の飾り図柄の２つ後の飾り図柄が「中」の可変表示部で停止表示されることで飾り図柄の可変表示結果となる。
【００６８】
この実施の形態では、飾り図柄の可変表示態様がリーチとなる場合に、特別図柄や飾り図柄の可変表示を開始してから表示結果を導出表示するまでの総可変表示時間が、可変表示パターンと可変表示結果の種類との組合せに対応して決定される。また、総可変表示時間は、時間短縮状態であるか否かに対応して、別々に定められている。図９は、一例として、リーチパターンのうちの１つである可変表示パターンＡ（リーチ）が選択された場合における可変表示結果の種類に対応した総可変表示時間の設定例を示している。可変表示パターンは特別図柄や飾り図柄における可変表示の過程を定めるものであり、可変表示結果の種類が異なる場合でも、同一の可変表示パターンであれば可変表示の過程に同一性がある。図１０は、可変表示パターンＡ（リーチ）における可変表示結果の種類に対応した可変表示の過程を例示する説明図である。ここでは、時間短縮状態にないときを例としているが、時間短縮状態にあるときも同様の関係を有している。
【００６９】
図１０に示すように、可変表示パターンＡ（リーチ）では、可変表示結果の種類にかかわらず、変動開始から１０秒が経過するまでは、同一の態様で可変表示が行われ、「左」、「右」の可変表示部にて同一の飾り図柄が停止表示されてリーチとなった後、さらに「中」の可変表示部にて飾り図柄が変動表示される。１０秒を経過した後には、停止準備期間となり、可変表示結果に応じて「中」の可変表示部における飾り図柄の差し替えや変動速度の低減などが行われる。例えば、停止準備期間において７コマの変動表示がされる場合には、表示結果を構成する飾り図柄の７コマ前の図柄に差し替えられた後、変動速度の低減が行われる。
【００７０】
図６に示すコマンドＡ０００ｈは、特別図柄表示装置４による特図ゲームや画像表示装置５における飾り図柄の可変表示にて大当りとなったことにより、大当り遊技状態が開始されることを示す大当り開始コマンドである。コマンドＡ１ＸＸｈは、大当り遊技状態において開始されるラウンドの回数を示す大当りラウンド数通知コマンドである。コマンドＢ０００ｈは、大当り遊技状態が終了することを示す大当り終了コマンドである。
【００７１】
主基板１１から払出制御基板１５に対して送信される制御コマンドは、例えば電気信号として伝送される払出制御コマンドである。なお、払出制御コマンドは、主基板１１に搭載された遊技制御用マイクロコンピュータ１００が備えるＣＰＵ１０４（図１３）によって払出制御コマンドを送信するための設定が行われ、その設定に基づいて遊技制御用マイクロコンピュータ１００が備えるシリアル通信回路１０８（図１３）により払出制御基板１５に対して送信されるものである。以下の説明では、主基板１１から払出制御基板１５に対する払出制御コマンドの送信動作に、こうした遊技制御用マイクロコンピュータ１００に設けられたＣＰＵ１０４やシリアル通信回路１０８による一連の動作が含まれているものとする。また、払出制御基板１５から主基板１１に対しては、例えば電気信号としての払出通知コマンドなどが送信される。なお、払出通知コマンドは、払出制御基板１５に搭載された払出制御用マイクロコンピュータ１５０が備えるＣＰＵ２３３（図５１）によって払出通知コマンドを送信するための設定が行われ、その設定に基づいて払出制御用マイクロコンピュータ１５０が備えるシリアル通信回路２３７（図５１）により主基板１１に対して送信されるものである。以下の説明では、払出制御基板１５から主基板１１に対する払出通知コマンドの送信動作に、こうした払出制御用マイクロコンピュータ１５０に設けられたＣＰＵ２３３やシリアル通信回路２３７による一連の動作が含まれているものとする。加えて、以下の説明では、主基板１１及び払出制御基板１５のいずれか一方から他方に対する所定動作の指令だけでなく、一方での動作状態を他方に通知する通知信号も、払出制御コマンドや払出通知コマンドに含まれるものとする。
【００７２】
図１１は、主基板１１と払出制御基板１５との間で送受信されるコマンドの構成例を示す説明図である。図１１（Ａ）に示すように、主基板１１から払出制御基板１５に対して送信される払出制御コマンドと、払出制御基板１５から主基板１１に対して送信される払出通知コマンドは、いずれも２バイト構成であり、１バイト目を反転させることで２バイト目となるように構成されている。そして、各バイトの先頭ビット（第７ビット［ビット７］）をヘッダとして、そのヘッダを異ならせることにより、１バイト目と２バイト目の区別を可能にしている。例えば、１バイト目におけるヘッダは“０”の固定値に設定されている一方で、２バイト目におけるヘッダは“１”の固定値に設定されている。
【００７３】
主基板１１から払出制御基板１５に対して送信される払出制御コマンドには、払出数指定コマンドやＡＣＫフィードバックコマンドが含まれている。払出数指定コマンドは、払い出すべき賞球の数を示すコマンドであり、例えば図１１（Ｂ）に示すようなビット値で構成されている。ここで、払出数指定コマンドにおける１バイト目及び２バイト目の第３〜第０ビット［ビット３−０］は、払い出すべき賞球の個数に応じて設定される値であればよい。図１１（Ｃ）には、この実施の形態で用いられる払出数指定コマンドが１６進数表示で示されている。図１１（Ｃ）に示すコマンドＥ１１Ｅｈは、払い出すべき賞球個数が１５個であることを示す第１払出数指定コマンドである。コマンドＥＣ１３ｈは、払い出すべき賞球個数が４個であることを示す第２払出数指定コマンドである。この実施の形態では、始動口スイッチ２２で遊技球が検出されると４個の賞球払出を行い、カウントスイッチ２４で遊技球が検出されると１５個の賞球払出を行う。
【００７４】
払出制御基板１５の払出制御に応じて遊技球を払い出すための回転動作を行う払出モータ５１は、例えば図１２に示すような３つのケース９１、９２、９３から構成された払出ケースの内部に設けられた払出装置に含まれている。ケース９１、９２の上部には、それぞれ球通路と連通する穴８５、８６が設けられており、遊技球は、この穴８５、８６から払出装置内へと流入する。また、払出モータ５１の回転軸にはギア８７が嵌合されており、払出ケースの内部には、ギア８７と噛み合うギア８８と、ギア８８の中心軸に嵌合して球載置部を有するカム８９と、カム８９の下方における球通路９０とが設けられている。例えば、穴８５、８６から流入した遊技球は、カム８９の球載置部が１／３回転するごとに１個ずつ交互に球通路９０を経て落下する。さらに、払出ケースの内部には、例えば発光素子（ＬＥＤ）と受光素子とから構成される払出モータ位置センサ７１が設けられている。払出モータ位置センサ７１は、払出モータ５１の回転位置を検出するためのセンサであり、カム８９の回転不能による球噛みを検出するために用いられる。払出ケースの内部に設けられた球通路９０の下部には、例えば近接スイッチによる払出カウントスイッチ７２が配置されている。払出カウントスイッチ７２は、球通路９０から１個の遊技球が落下するごとにオンして、所定の検出信号を払出制御基板１５に送信する。
【００７５】
図１１（Ｃ）に示すコマンドＦ００Ｆｈは、払出制御基板１５から主基板１１に対して送信された賞球ＡＣＫコマンドを主基板１１の側で受信したことを示す受信確認受付信号となるＡＣＫフィードバックコマンドである。
【００７６】
図１１（Ｄ）は、払出制御基板１５から主基板１１に対して送信される払出通知コマンドの構成例を示す説明図である。払出通知コマンドには、賞球ＡＣＫコマンド、払出エラー通知コマンド、払出エラー解除コマンドが含まれている。図１１（Ｄ）に示すコマンドＡ０Ｆ５ｈは、主基板１１から払出制御基板１５に対して送信された払出数指定コマンドを払出制御基板１５の側で受信したことを示す受信確認信号となる賞球ＡＣＫコマンドである。コマンドＢ０Ｆ４ｈは、払出制御基板１５の側において遊技球の払出に関わる異常が発生した旨を主基板１１の側に通知するための払出エラー通知コマンドである。コマンドＢ１Ｅ４ｈは、払出制御基板１５の側で発生したエラーが解除された旨を主基板１１の側に通知するための払出エラー解除コマンドである。
【００７７】
図１３は、主基板１１に搭載された遊技制御用マイクロコンピュータ１００の構成例を示す図である。図１３に示す遊技制御用マイクロコンピュータ１００は、例えば１チップマイクロコンピュータであり、クロック回路１０１と、リセット／割込みコントローラ１０２と、乱数回路１０３と、ＣＰＵ（Central Processing Unit）１０４と、ＲＯＭ（Read Only Memory）１０５と、ＲＡＭ（Random Access Memory）１０６と、タイマ回路（ＰＩＴ）１０７と、シリアル通信回路（ＳＣＩ）１０８と、入出力ポート１０９とを備えて構成されている。
【００７８】
クロック回路１０１は、例えばＣＰＵ１０４といった、遊技制御用マイクロコンピュータ１００内の各回路に供給するクロック信号を生成する回路である。具体的な一例として、クロック回路１０１は、所定のクロック入力端子に入力された外部クロックを４分周して内部システムクロックＣＬＫを生成し、生成した内部システムクロックＣＬＫをＣＰＵ１０４などの遊技制御用マイクロコンピュータ１００内の各回路に供給する。
【００７９】
リセット／割込みコントローラ１０２は、遊技制御用マイクロコンピュータ１００内で発生する各種リセット、割込み要求を制御するためのものである。リセット／割込みコントローラ１０２が制御するリセットには、システムリセットとユーザリセットが含まれている。システムリセットは、所定のＳＲＳＴ端子に一定の期間にわたりローレベルの信号が入力されたときに発生するリセットである。ユーザリセットは、所定のＵＲＳＴ端子に一定の期間にわたりローレベルの信号が入力されたことや、ウォッチドッグタイマ（ＷＤＴ）のタイムアウト信号が発生したこと、指定エリア外走行禁止（ＩＡＴ）信号が発生したこと、あるいは、インターバルリセット信号が発生したことなど、所定の要因により発生するリセットである。
【００８０】
また、リセット／割込みコントローラ１０２が制御する割込みには、Ｘクラス割込み（ＸＩＲＱ）、Ｉクラス割込み（ＩＲＱ）、ソフトウェア割込み（ＳＷＩ）、イリーガルオペコードトラップ（ＩＬＧＯＰ）といった４種類の割込みが含まれている。Ｘクラス割込みは、所定のＸＩＲＱ端子に一定の期間にわたりローレベルの信号が入力されたときに発生する割込みである。Ｉクラス割込みは、ユーザプログラムにより割込み要求の受付を許可／禁止できる割込みであり、所定のＩＲＱ端子に一定の期間にわたりローレベルの信号が入力されたことや、タイマ回路１０７からの割込み要求信号が発生したこと、シリアル通信回路１０８からの割込み要求信号が発生したことなど、予め定められた各種の割込み要因により発生する割込みである。
【００８１】
乱数回路１０３は、主基板１１の側において用いられる各種の乱数の全てまたは一部を生成する回路である。図１４は、主基板１１の側において用いられる乱数値を例示する説明図である。図１４に示すように、この実施の形態では、主基板１１の側において、大当り判定用の乱数値ＭＲ１、ハズレ表示結果決定用の乱数値ＭＲ２、可変表示パターン決定用の乱数値ＭＲ３、遊技状態決定用の乱数値ＭＲ４、確変転落抽選用の乱数値ＭＲ５、確変再抽選演出実行判定用の乱数値ＭＲ６、有利開放再抽選演出実行判定用の乱数値ＭＲ７、普通当り判定用の乱数値ＭＲ８が用いられ、これらの乱数値を示す数値データがカウント可能となるように制御される。なお、遊技効果を高めるために、主基板１１の側でこれら以外の乱数値が用いられてもよい。これらの乱数値ＭＲ１〜ＭＲ８の全部または一部を示す数値データが、乱数回路１０３にてカウントされればよい。また、乱数値ＭＲ１〜ＭＲ８の一部を示す数値データは、ＣＰＵ１０４が乱数回路１０３とは異なるランダムカウンタを用いて、ソフトウェアによる更新によってカウントするようにしてもよい。
【００８２】
大当り判定用の乱数値ＭＲ１は、大当りの発生によりパチンコ遊技機１が大当り遊技状態となるか否かの判定を行うために用いられる乱数値であり、例えば「１」〜「６５５３５」の範囲の値をとる。すなわち、大当り判定用の乱数値ＭＲ１は、特図ゲームにおける可変表示結果の種類が大当りとなるかハズレとなるかの判定を行うために用いられる。ハズレ表示結果決定用の乱数値ＭＲ２は、特図ゲームにて確定特別図柄が大当り図柄とならない場合に、飾り図柄の可変表示態様をリーチとするか否かや、リーチとする場合における飾り図柄の停止表示態様などを決定するために用いられる表示用の乱数値であり、例えば「１」〜「１５３０」の範囲の値をとる。
【００８３】
可変表示パターン決定用の乱数値ＭＲ３は、特別図柄や飾り図柄の可変表示パターンを、予め用意された複数種類のいずれかに決定するために用いられる表示用の乱数値であり、例えば「１」〜「２５６」の範囲の値をとる。遊技状態決定用の乱数値ＭＲ４は、特図ゲームにて大当りとなる旨の判定がなされたときに、大当り遊技状態の終了後における遊技状態を、通常遊技状態、第１確変遊技状態、第２確変遊技状態のいずれに制御するかを決定するために用いられる乱数値であり、例えば「１」〜「６０」の範囲の値をとる。すなわち、遊技状態決定用の乱数値ＭＲ４は、特別図柄や飾り図柄の可変表示結果の種類を通常大当りとするか第１確変大当りとするか第２確変大当りとするかの決定を行うために用いられる。
【００８４】
確変転落抽選用の乱数値ＭＲ５は、遊技状態が第１及び第２確変遊技状態のいずれかとなっているときに、その確変遊技状態にて実行可能な特図ゲームの上限回数（例えば１００回）に達していないときでも、確変遊技状態を終了するか否かを判定するために用いられる乱数値であり、例えば「１」〜「４００」の範囲の値をとる。確変再抽選演出実行判定用の乱数値ＭＲ６は、確変再抽選演出を実行するか否かの決定を行うために用いられる乱数値であり、例えば「１」〜「１００」の範囲の値をとる。有利開放再抽選演出実行判定用の乱数値ＭＲ７は、有利開放再抽選演出を実行するか否かの判定に用いられる乱数値であり、例えば「１」〜「１００」の範囲の値をとる。普通当り判定用の乱数値ＭＲ８は、普通図柄表示器４０による普通図ゲームにおける表示結果を「当り」とするか否かの判定を行うために用いられる乱数値であり、例えば「１」〜「１４」の範囲の値をとる。
【００８５】
図１５は、乱数回路１０３の一構成例を示すブロック図である。また、図１５には、始動口スイッチ２２や遊技制御用マイクロコンピュータ１００なども示されている。乱数回路１０３は、図１５に示すように、クロック信号出力回路１７１と、初期値設定回路１７２と、乱数生成回路１７３と、タイマ回路１７４と、ラッチ信号生成回路１７５と、乱数値レジスタ１７６とを備えている。
【００８６】
クロック信号出力回路１７１は、例えば遊技制御用マイクロコンピュータ１００が備えるクロック回路１０１から供給される内部システムクロックＣＬＫを基準クロックとして入力し、基準クロックと同一周期を有するクロック信号、あるいは基準クロックを１６分周したクロック信号を、乱数生成用のクロック信号Ｓ１として出力する。また、クロック信号出力回路１７１は、クロック信号Ｓ１と同一周期で位相が異なるクロック信号Ｓ２を出力する。例えば、クロック信号出力回路１７１は、クロック信号Ｓ１を遅延回路あるいは反転回路に入力することにより、クロック信号Ｓ１と同一周期で立上がりタイミングや立下がりタイミングが異なるクロック信号Ｓ２を生成してもよい。クロック信号出力回路１７１から出力されたクロック信号Ｓ１は、乱数生成回路１７３のクロック端子に入力されて、カウント用クロック信号として用いられる。クロック信号出力回路１７１から出力されたクロック信号Ｓ２は、ラッチ信号生成回路１７５のクロック端子に入力されて、ラッチ用クロック信号として用いられる。
【００８７】
また、クロック信号出力回路１７１は、例えば基準クロックと同一周期を有するクロック信号Ｓ１を生成する場合に、基準クロックを２逓倍した信号をＤ型フリップフロップ回路のクロック端子に入力し、逆相出力端子（反転出力端子）からの出力信号をＤ入力端子に接続することで、正相出力端子（非反転出力端子）からクロック信号Ｓ１を出力させる一方、逆相出力端子（反転出力端子）からクロック信号Ｓ２を出力させるようにしてもよい。この場合、Ｄ型フリップフロップ回路の正相出力端子（非反転出力端子）からは基準クロックと同一周波数のクロック信号Ｓ１が出力される一方、逆相出力端子（反転出力端子）からはクロック信号Ｓ１の逆相信号、すなわちクロック信号Ｓ１と同一周波数でクロック信号Ｓ１とは位相がπ（＝１８０°）だけ異なるクロック信号Ｓ２が出力されることになる。
【００８８】
初期値設定回路１７２は、パチンコ遊技機１への電力供給が開始された後に乱数回路１０３にて乱数の発生を開始する際における１周目の初期値の設定や、乱数生成回路１７３が所定の初期値から所定の最終値まで循環的に数値データを更新したときに新たな初期値の設定などを行う。初期値設定回路１７２は、設定した初期値を示す初期値設定信号ＳＫを出力して、乱数生成回路１７３に入力させる。
【００８９】
乱数生成回路１７３は、例えばクロック信号出力回路１７１から供給されるクロック信号Ｓ１の立上がりエッジなどに応答して、出力するカウント値Ｃを所定の初期値から所定の最終値まで、予め定められた順序に従って循環的に更新する。具体的な一例として、乱数生成回路１７３は、１６ビットのバイナリカウンタを用いて構成され、クロック信号Ｓ１の立上がりエッジに応答して、「０」から「６５５３５」までの範囲内で設定された初期値から「６５５３５」までカウント値Ｃを１ずつカウントアップする。そして、「６５５３５」までカウントアップした後には、「０」から初期値よりも１小さい最終値となる数値まで１ずつカウントアップすることで、数値データを循環的に更新する。
【００９０】
また、乱数生成回路１７３は、例えばカウント値Ｃを所定の初期値から所定の最終値まで循環的に更新したときなどに、カウント値Ｃの更新順である順列を変更するようにしてもよい。具体的な一例として、乱数生成回路１７３は、クロック信号Ｓ１の立上がりエッジに応答して「１」から「６５５３５」までの範囲内で所定の初期値から所定の最終値まで１ずつカウントアップするカウンタと、カウンタから出力された数値データを所定の更新規則に従った順列に変更可能とする乱数列変更回路とを備え、乱数列変更回路がカウンタから出力された数値データにおけるビットの入れ替えや転置などのビットスクランブル処理を実行することで、カウント値Ｃの更新順である順列を任意に設定できるようにしてもよい。
【００９１】
タイマ回路１７４は、始動口スイッチ２２からオン状態の始動入賞信号ＳＳ１が入力されている時間を計測し、計測した時間が所定の時間（例えば３ミリ秒）になったときに、始動入賞信号ＳＳ１を出力して、ラッチ信号生成回路１７５に入力させる。例えば、タイマ回路１７４は、アップカウンタまたはダウンカウンタを用いて構成され、始動入賞信号ＳＳ１がオン状態となったことに応答して起動する。この場合、タイマ回路１７４は、始動入賞信号ＳＳ１がオン状態となっている期間において、例えばクロック回路１０１から入力される内部システムクロックの立上がりエッジなどに応答して所定のタイマ値をアップカウントまたはダウンカウントすることなどにより、始動入賞信号ＳＳ１がオン状態である時間を計測する。そして、アップカウントまたはダウンカウントしたタイマ値が３ミリ秒に対応する値に達したときに、ラッチ信号生成回路１７５への出力信号をオン状態とすることで、始動入賞信号ＳＳ１を出力する。
【００９２】
ラッチ信号生成回路１７５は、例えばＤ型フリップフロップ回路などを用いて構成される。具体的な一例として、ラッチ信号生成回路１７５を構成するＤ型フリップフロップ回路のＤ入力端子にタイマ回路１７４の出力端子からの配線が接続され、クロック端子にクロック信号出力回路１７１から出力されるクロック信号Ｓ２を伝送する配線が接続されていればよい。ラッチ信号生成回路１７５は、タイマ回路１７４から出力される始動入賞信号ＳＳ１を、クロック信号出力回路１７１から出力されるクロック信号Ｓ２の立上がりエッジに同期して出力することにより、ラッチ信号ＳＬを生成し、乱数値レジスタ１７６に入力させる。
【００９３】
乱数値レジスタ１７６は、例えば１６ビットレジスタなどを用いて構成され、乱数生成回路１７３から出力されるカウント値Ｃを、例えば大当り判定用の乱数値ＭＲ１といった、各種の乱数値を示す数値データとして格納する。より具体的には、乱数値レジスタ１７６は、ラッチ信号生成回路１７５から入力されるラッチ信号ＳＬの立上がりエッジに応答して、乱数生成回路１７３から入力されるカウント値Ｃを、大当り判定用の乱数値ＭＲ１としてラッチして記憶することで、乱数回路１０３に始動口スイッチ２２からの始動入賞信号ＳＳ１が入力されるごとに、記憶する大当り判定用の乱数値ＭＲ１を更新する。また、乱数値レジスタ１７６は、遊技制御用マイクロコンピュータ１００からの出力制御信号ＳＣがオフ状態であるときに読出不能（ディセイブル）状態となり、出力制御信号ＳＣがオン状態であるときに読出可能（イネイブル）状態となる。加えて、乱数値レジスタ１７６は、出力制御信号ＳＣがオン状態であるときには、ラッチ信号ＳＬに対して受信不能状態となり、ラッチ信号生成回路１７５から入力されるラッチ信号ＳＬが立ち上がっても記憶データが更新されないようにしてもよい。
【００９４】
図１３に示す遊技制御用マイクロコンピュータ１００が備えるＣＰＵ１０４は、ＲＯＭ１０５に記憶されているユーザプログラムやデータを読み出し、ＲＡＭ１０６をワークエリアとして使用して、プログラムに従った制御動作を行う。図１６は、遊技制御用マイクロコンピュータ１００におけるアドレスマップの一例を示す図である。図１６に示すように、アドレスが００００ｈ〜０１ＦＦｈの領域は、ＲＡＭ１０６に割り当てられたワークエリアである。また、アドレスが１０００ｈ〜１０１Ｃｈの領域は、乱数回路１０３やタイマ回路１０７、シリアル通信回路１０８等が有する内蔵レジスタに割り当てられた内蔵レジスタエリアである。アドレスが２０００ｈ〜２００Ｆｈの領域は、遊技制御用マイクロコンピュータ１００に内蔵されたアドレスデコーダに割り当てられたチップセレクト信号デコードエリアである。アドレスがＥ０００ｈ〜ＦＦＦＦｈの領域は、ＲＯＭ１０５に割り当てられており、ユーザプログラム管理エリアとユーザプログラム／データエリアとを含んでいる。
【００９５】
ＲＯＭ１０５におけるアドレスがＥ０８０ｈ〜ＦＦＦＦｈの領域であるユーザプログラム／データエリアには、ユーザにより予め作成されたユーザプログラムやユーザデータが記憶される。ＲＯＭ１０５におけるアドレスがＥ０００ｈ〜Ｅ０７Ｆｈの領域であるユーザプログラム管理エリアには、ＣＰＵ１０４がユーザプログラムを実行する際に用いられてパチンコ遊技機１の動作内容を設定するためのユーザプログラム管理データが記憶される。
【００９６】
図１７は、図１６に示すユーザプログラム管理エリアにおけるアドレスマップの一例を示す図である。図１７に示すように、ユーザプログラム管理エリアに含まれるアドレスがＥ００Ａｈ〜Ｅ０１１ｈの領域には、遊技制御用マイクロコンピュータ１００ごとに付与された固有の識別情報であるＩＤナンバーなどといった、所定のマイクロコンピュータ固有値が記憶されている。
【００９７】
ユーザプログラム管理エリアに含まれるアドレスがＥ０１Ｂｈの領域には、遊技制御用マイクロコンピュータ１００にて発生する複数種類のＩクラス割込み（ＩＲＱ）の要因のうちで、最も優先度を高くするものを設定する最優先割込み設定（ＫＨＰＲ）を示すデータが記憶される。図１８（Ａ）は、アドレスがＥ０１Ｂｈの領域に記憶される最優先割込み設定データの設定例を示す説明図である。また、図１８（Ｂ）は、最優先割込み設定データの具体的な設定の一例として、デフォルトにおける割込み要因の優先順位と、アドレスがＥ０１Ｂｈの領域に「０５ｈ」を設定した場合における割込み要因の優先順位とを示している。
【００９８】
図１８（Ｂ）に示すように、アドレスがＥ０１Ｂｈの領域に最優先割込み設定データを設定しないデフォルトの状態では、リセット／割込みコントローラ１０２が備えるＩＲＱ端子への信号入力による割込み要因が最も優先順位が高く、続いてタイマ回路１０７の各チャネル（ＣＨ０〜ＣＨ３）からの割込み要求の優先順位が高く、シリアル通信回路１０８からのエラー割込み要求、受信割込み要求、送信割込み要求の順番で優先順位が低くなるように設定されている。すなわち、デフォルトの状態でも、シリアル通信回路１０８からの割込み要求のうちではエラー割込み要求が、受信割込み要求や送信割込み要求といった他の割込み要因に比べて優先度が高くなっている。そのため、シリアル通信回路１０８からのエラー割込み要求に基づく割込み処理は、シリアル通信回路１０８からのエラー割込み要求とは異なる受信割込み要求や送信割込み要求などに基づく割込み処理に比べて、優先して実行されることになる。
【００９９】
また、アドレスがＥ０１Ｂｈの領域に最優先割込み設定データとして「０５ｈ」を設定した場合には、シリアル通信回路１０８からのエラー割込み要求の優先順位が、ＩＲＱ端子への信号入力による割込み要因や、タイマ回路１０７からの割込み要求の優先順位よりも高くなり、遊技制御用マイクロコンピュータ１００にて発生する複数種類のＩクラス割込み（ＩＲＱ）の要因のうちで、最も優先度が高くなる。このように、アドレスがＥ０１Ｂｈの領域に最優先割込み設定データを設定することで、複数種類のＩクラス割込み（ＩＲＱ）の要因における優先順位を、デフォルトの設定から変更することができる。
【０１００】
図１７に示すアドレスがＥ０１Ｃｈの領域には、乱数回路１０３の初期設定を行うために用いられる乱数初期設定（ＫＲＳＳ）を示すデータが記憶される。図１９は、アドレスがＥ０１Ｃｈの領域に記憶される乱数初期設定（ＫＲＳＳ）を示すデータの内容を例示する説明図である。
【０１０１】
図１９に示すように乱数初期設定データは８ビットのデータとして構成されるが、第７及び第６ビット［ビット７−６］は未使用となっている。乱数初期設定データの第５ビット［ビット５］は、乱数回路１０３にて生成される乱数値の更新周期についての設定を示している。図１９に示す例では、乱数初期設定データの第５ビット［ビット５］が“０”である場合に乱数回路１０３にて生成する乱数値を基準クロックとなる内部システムクロックＣＬＫの周期で更新することを示し、“１”である場合に乱数回路１０３にて生成される乱数値を基準クロックとなる内部システムクロックＣＬＫの１６倍の周期で更新することを示している。
【０１０２】
乱数初期設定データの第４ビット［ビット４］は、乱数回路１０３にて生成される乱数値における１周目のスタート値となる初期値についての設定を示している。図１９に示す例では、乱数初期設定データの第４ビット［ビット４］が“０”である場合に乱数値における１周目のスタート値をデフォルト値である「００００ｈ」（１６ビット値の１６進数表示）とすることを示し、“１”である場合に遊技制御用マイクロコンピュータ１００ごとに付与された固有の識別情報であるＩＤナンバーに基づく値とすることを示している。
【０１０３】
乱数初期設定データの第３及び第２ビット［ビット３−２］は、乱数回路１０３にて生成される乱数値における２周目以降のスタート値となる初期値についての設定を示している。図１９に示す例では、乱数初期設定データの第３及び第２ビット［ビット３−２］が“００”である場合に乱数値におけるスタート値の変更を行わないことを示し、“０１”である場合に遊技制御用マイクロコンピュータ１００ごとに付与された固有の識別情報であるＩＤナンバーに基づく値をスタート値とすることを示し、“１０”である場合にユーザＲＡＭであるＲＡＭ１０６における格納データの加算値をスタート値とすることを示し、“１１”である場合にユーザＲＡＭであるＲＡＭ１０６における指定アドレスの格納値をスタート値とすることを示している。
【０１０４】
乱数初期設定データの第１及び第０ビット［ビット１−０］は、乱数回路１０３にて生成される乱数値における乱数列（順列）の変更方法についての設定を示している。図１９に示す例では、乱数初期設定データの第１及び第０ビット［ビット１−０］が“００”である場合に順列を変更しないことを示し、“１０”である場合に２周目以降にてユーザプログラムによる変更を可能とすることを示し、“１１”である場合に２周目以降にて自動的に変更することを示している。
【０１０５】
図１７に示すアドレスがＥ０２２ｈの領域と、Ｅ０２３ｈの領域には、シリアル通信回路１０８の初期設定を行うために用いられる第１のシリアル通信初期設定（ＫＳＣＭ１）を示すデータと、第２のシリアル通信初期設定（ＫＳＣＭ２）を示すデータが記憶される。図２０（Ａ）は、アドレスがＥ０２２ｈの領域に記憶される第１のシリアル通信初期設定（ＫＳＣＭ１）を示すデータの内容を例示する説明図である。図２０（Ｂ）は、アドレスがＥ０２３ｈの領域に記憶される第２のシリアル通信初期設定（ＫＳＣＭ２）を示すデータの内容を例示する説明図である。
【０１０６】
図２０（Ａ）及び（Ｂ）に示すように、第１及び第２のシリアル通信初期設定データはいずれも８ビットのデータから構成されるが、第１のシリアル通信初期設定データの第７及び第６ビット［ビット７−６］と、第２のシリアル通信初期設定データの第７〜第４ビット［ビット７−４］は、未使用となっている。図２０（Ａ）に示す第１シリアル通信初期設定データの第５ビット［ビット５］は、送信データエンプティ時の割込みを使用するか否かの設定を示している。ここで、送信データエンプティ時の割込みは、シリアル通信回路１０８の送信動作部２１２（図３３）に設けられた送信データレジスタから送信用シフトレジスタにデータが転送されたときに発生する割込みであり、シリアル通信回路１０８にて発生する送信割込みに含まれる。図２０（Ａ）に示す例では、第１シリアル通信初期設定データの第５［ビット５］が“０”である場合に送信データエンプティ時の割込みを発生させないことを示し、“１”である場合に送信データエンプティ時の割込みを発生させることを示している。
【０１０７】
第１シリアル通信初期設定データの第４ビット［ビット４］は、送信完了時の割込みを使用するか否かの設定を示している。ここで、送信完了時の割込みは、シリアル通信回路１０８の送信動作部２１２によるデータ送信動作が完了したときに発生する割込みであり、シリアル通信回路１０８にて発生する送信割込みに含まれる。図２０（Ａ）に示す例では、第１シリアル通信初期設定データの第４ビット［ビット４］が“０”である場合に送信完了時の割込みを発生させないことを示し、“１”である場合に送信完了時の割込みを発生させることを示している。
【０１０８】
第１シリアル通信初期設定データの第３ビット［ビット３］は、受信データ転送時の割込みを使用するか否かの設定を示している。ここで、受信データ転送時の割込みは、シリアル通信回路１０８の受信動作部２１１（図３３）に設けられた受信用シフトレジスタの値が受信データレジスタに転送されたときに発生する割込みであり、シリアル通信回路１０８にて発生する受信割込みに含まれる。図２０（Ａ）に示す例では、第１シリアル通信初期設定データの第３ビット［ビット３］が“０”である場合に受信データ転送時の割込みを発生させないことを示し、“１”である場合に受信データ転送時の割込みを発生させることを示している。
【０１０９】
第１シリアル通信初期設定データの第２ビット［ビット２］は、アイドルライン検出時の割込みを使用するか否かの設定を示している。ここで、アイドルライン検出時の割込みは、シリアル通信回路１０８の受信動作部２１１における受信データとして１フレーム分の“１”からなるアイドルラインが検出されたときに発生する割込みであり、シリアル通信回路１０８にて発生する受信割込みに含まれる。図２０（Ａ）に示す例では、第１シリアル通信初期設定データの第２ビット［ビット２］が“０”である場合にアイドルライン検出時の割込みを発生させないことを示し、“１”である場合にアイドルライン検出時の割込みを発生させることを示している。
【０１１０】
第１シリアル通信初期設定データの第１ビット［ビット１］は、シリアル通信回路１０８の送信動作部２１２を使用するか否かの設定を示している。図２０（Ａ）に示す例では、第１シリアル通信初期設定データの第１ビット［ビット１］が“０”である場合に送信動作部２１２によるシリアル送信を使用しないことを示し、“１”である場合に送信動作部２１２によるシリアル送信を使用することを示している。
【０１１１】
第１シリアル通信初期設定データの第０ビット［ビット０］は、シリアル通信回路１０８の受信動作部２１１を使用するか否かの設定を示している。図２０（Ａ）に示す例では、第１シリアル通信初期設定データの第０ビット［ビット０］が“０”である場合に受信動作部２１１によるシリアル受信を使用しないことを示し、“１”である場合に受信動作部２１１によるシリアル受信を使用することを示している。
【０１１２】
図２０（Ｂ）に示す第２シリアル通信初期設定データの第３ビット［ビット３］は、オーバーランエラー時の割込みを使用するか否かの設定を示している。ここで、オーバーランエラー時の割込みは、シリアル通信回路１０８における受信データがユーザプログラムによって読出される以前に、受信動作部２１１に設けられた受信用シフトレジスタが次のデータを受信したときに発生するエラーに基づく割込みであり、シリアル通信回路１０８にて発生するエラー割込みに含まれる。図２０（Ｂ）に示す例では、第２シリアル通信初期設定データの第３ビット［ビット３］が“０”である場合にオーバーランエラー時の割込みを発生させないことを示し、“１”である場合にオーバーランエラー時の割込みを発生させることを示している。
【０１１３】
第２シリアル通信初期設定データの第２ビット［ビット２］は、ノイズエラー時の割込みを使用するか否かの設定を示している。ここで、ノイズエラー時の割込みは、シリアル通信回路１０８にて受信したデータのノイズを検出したときに発生するエラーに基づく割込みであり、シリアル通信回路１０８にて発生するエラー割込みに含まれる。図２０（Ｂ）に示す例では、第２シリアル通信初期設定データの第２ビット［ビット２］が“０”である場合にノイズエラー時の割込みを発生させないことを示し、“１”である場合にノイズエラー時の割込みを発生させることを示している。
【０１１４】
第２シリアル通信初期設定データの第１ビット［ビット１］は、フレーミングエラー時の割込みを使用するか否かの設定を示している。ここで、フレーミングエラー時の割込みは、シリアル通信回路１０８にて受信したデータのストップビットに“０”を検出したときに発生するエラーに基づく割込みであり、シリアル通信回路１０８にて発生するエラー割込みに含まれる。図２０（Ｂ）に示す例では、第２シリアル通信初期設定データの第１ビット［ビット１］が“０”である場合にフレーミングエラー時の割込みを発生させないことを示し、“１”である場合にフレーミングエラー時の割込みを発生させることを示している。
【０１１５】
第２シリアル通信初期設定データの第０ビット［ビット０］は、パリティエラー時の割込みを使用するか否かの設定を示している。ここで、パリティエラー時の割込みは、シリアル通信回路１０８にて受信したデータのパリティと受信データ内におけるパリティビットとが一致しないときに発生するエラーに基づく割込みであり、シリアル通信回路１０８にて発生するエラー割込みに含まれる。図２０（Ｂ）に示す例では、第２シリアル通信初期設定データの第０ビット［ビット０］が“０”である場合にパリティエラー時の割込みを発生させないことを示し、“１”である場合にパリティエラー時の割込みを発生させることを示している。
【０１１６】
このように、シリアル通信回路１０８にて発生するエラー割込みには、パリティエラー時の割込みと、オーバーランエラー時の割込みと、フレーミングエラー時の割込みと、ノイズエラー時の割込みといった、４種類の割込みが含まれている。
【０１１７】
図１３に示す遊技制御用マイクロコンピュータ１００が備えるＲＯＭ１０５には、ゲーム制御用のユーザプログラムの他にも、遊技の進行を制御するために用いられる各種のデータテーブルが格納されている。例えば、ＲＯＭ１０５は、ＣＰＵ１０４が各種の判定や決定を行うために用意された複数の判定テーブルや決定テーブルを構成するテーブルデータを記憶する。判定テーブルとしては、特図ゲームにおける確定特別図柄を大当り図柄として可変表示結果を大当りとする否かを判定するために参照される大当り判定テーブルや、普通図ゲームにおける表示結果を「当り」とするか否かを判定するために参照される普通図当り判定テーブル、確変再抽選演出や有利開放再抽選演出を実行するか否かを判定するために参照される再抽選実行判定テーブル、特別図柄や飾り図柄の可変表示結果がハズレとなるときに飾り図柄の可変表示態様をリーチとするか否かを判定するために参照されるリーチ判定テーブル、確変遊技状態を終了するか否かを判定する確変転落抽選を行うために参照される確変終了判定テーブルなどが含まれている。
【０１１８】
大当り判定テーブルの具体例として、この実施の形態では、図２１（Ａ）に示す通常時大当り判定テーブル３０１と、図２１（Ｂ）に示す確変時大当り判定テーブル３０２とが、ＲＯＭ１０５に記憶されている。通常時大当り判定テーブル３０１及び確変時大当り判定テーブル３０２はそれぞれ、大当り判定用の乱数値ＭＲ１が、特図ゲームの表示結果を大当りとすることを示す大当り判定値データと合致するか、特図ゲームの表示結果をハズレとすることを示すハズレ判定値データと合致するかを、判定可能にする設定データなどから構成されている。そして、確変時大当り判定テーブル３０２では、通常時大当り判定テーブル３０１に比べてより多くの乱数値ＭＲ１が、大当り判定値データと合致するように設定されている。すなわち、確変遊技状態では確変時大当り判定テーブル３０２を用いて特図ゲームの表示結果を決定することで、通常時大当り判定テーブル３０１を用いて特図ゲームの表示結果を決定する通常遊技状態のときよりも高い確率で、大当りとする旨の判定がなされることになる。
【０１１９】
この実施の形態において、図２１（Ａ）に示す通常時大当り判定テーブル３０１では、大当り判定用の乱数値ＭＲ１がとる値の範囲である「１」〜「６５５３５」のうち「２００１」〜「２２１８」が「大当り」とすることを示す大当り判定値データと合致する旨の判定がなされるように設定される。これに対して、図２１（Ｂ）に示す確変時大当り判定テーブル３０２では、大当り判定用の乱数値ＭＲ１がとる値の範囲である「１」〜「６５５３５」のうち「２００１」〜「３３０８」が「大当り」とすることを示す大当り判定値データと合致する旨の判定がなされるように設定される。
【０１２０】
普通当り判定テーブルの具体例として、この実施の形態では、図２２（Ａ）に示す通常開放時普通当り判定テーブル３１１と、図２２（Ｂ）に示す有利開放時普通当り判定テーブル３１２とが、ＲＯＭ１０５に記憶されている。通常開放時普通当り判定テーブル３１１及び有利開放時普通当り判定テーブル３１２はそれぞれ、普通当り判定用の乱数値ＭＲ８が、普通図ゲームの表示結果を「当り」とすることを示す普通当り判定値データと合致するか、普通図ゲームの表示結果を「ハズレ」とすることを示すハズレ判定値データと合致するかを、判定可能にする設定データなどから構成されている。そして、有利開放時普通当り判定テーブル３１２では、通常開放時普通当り判定テーブル３１１に比べてより多くの乱数値ＭＲ８が、普通当り判定値データと合致するように設定されている。この実施の形態では、パチンコ遊技機１が通常遊技状態及び第１確変遊技状態のいずれかに制御されているときに通常開放時普通当り判定テーブル３１１を用いて普通図ゲームの表示結果を決定する一方で、パチンコ遊技機１が第２確変遊技状態に制御されているときに有利開放時普通当り判定テーブル３１２を用いて普通図ゲームの表示結果を決定する。これにより、第２確変遊技状態では、通常遊技状態及び第１確変遊技状態に比べて高い確率で普通図ゲームの表示結果が「当り」となり、遊技球が始動入賞口に入賞しやすくなる。
【０１２１】
再抽選実行判定テーブルの具体例として、この実施の形態では、図２３（Ａ）に示す確変再抽選実行判定テーブル３２１と、図２３（Ｂ）に示す有利開放再抽選実行判定テーブル３２２とが、ＲＯＭ１０５に記憶されている。確変再抽選実行判定テーブル３２１は、確変再抽選演出実行判定用の乱数値ＭＲ６が、確変再抽選演出を実行することを示す演出実行判定値データと合致するか、確変再抽選演出を実行しないことを示す演出なし判定値データと合致するかを、判定可能にする設定データなどから構成されている。有利開放再抽選実行判定テーブル３２２は、有利開放再抽選演出実行判定用の乱数値ＭＲ７が、有利開放再抽選演出を実行することを示す演出実行判定値データと合致するか、有利開放再抽選演出を実行しないことを示す演出なし判定値データと合致するかを、判定可能にする設定データなどから構成されている。
【０１２２】
ＲＯＭ１０５に記憶される決定テーブルには、特図ゲームでの可変表示結果として導出表示する確定特別図柄を決定するための確定特別図柄決定テーブルや、特別図柄や飾り図柄の可変表示結果がハズレとなる場合に表示結果の種類を決定するためのハズレ時表示結果決定テーブル、特別図柄や飾り図柄の可変表示パターンを決定するための可変表示パターン決定テーブル、大当り遊技状態の終了後における遊技状態を決定するための遊技状態決定テーブルなどが含まれている。
【０１２３】
ハズレ時表示結果決定テーブルの具体例として、この実施の形態では、図２４に示すハズレ時表示結果決定テーブル３３１が、ＲＯＭ１０５に記憶されている。図２４に示すハズレ時表示結果決定テーブル３３１は、ハズレ表示結果決定用の乱数値ＭＲ２を、「通常ハズレ」、「リーチハズレ（２図柄前）」、「リーチハズレ（１図柄前）」、「リーチハズレ（１図柄後）」、「リーチハズレ（２図柄後）」といった表示結果の種類と対応付ける設定データなどから構成されている。
【０１２４】
ＲＯＭ１０５に記憶される可変表示パターン決定テーブルは、例えば各可変表示パターンと、可変表示パターン決定用の乱数値ＭＲ３とを対応付けることにより、可変表示パターン決定用の乱数値ＭＲ３に基づいて可変表示パターンの選択を可能にする選択データなどから構成されていればよい。可変表示パターン決定テーブルにて各可変表示パターンを示すデータは、例えば可変表示パターン決定テーブル内において、あるいは可変表示パターン決定テーブルとは異なる可変表示パターン設定用のテーブルなどにおいて、特別図柄や飾り図柄の総可変表示時間を特定可能とする基本時間を示すデータや、可変表示開始コマンドにてＥＸＴデータとして設定される制御データなどと、対応付けられている。ここで、特別図柄や飾り図柄の総可変表示時間を特定可能とする基本時間は、例えば各可変表示パターンが選択された場合に可変表示結果の種類に対応して決定される総可変表示時間のうちで、最長となるものに対応した時間であればよい。具体的な一例として、可変表示パターンＡ（リーチ）の場合には、図９に示すように時間短縮状態ではないときの「リーチハズレ（２図柄後）」に対応した総可変表示時間が２０．０秒で最長となる。そこで、この２０．０秒が可変表示パターンＡ（リーチ）の基本時間として設定されていればよい。
【０１２５】
図２５は、可変表示パターン設定用のテーブルの一例として、可変表示パターンテーブル３４１の構成例を示している。可変表示パターンテーブル３４１は、例えば、複数種類の可変表示パターンと、可変表示開始コマンドのＥＸＴデータとして設定される制御データとを対応付ける設定データなどから構成されている。この実施の形態では、リーチパターンとなる可変表示パターンとして、可変表示パターンＡ（リーチ）〜Ｊ（リーチ）が用意されている。また、通常ハズレパターンとなる可変表示パターンとして、可変表示パターンＫ（通常ハズレ）〜Ｎ（通常ハズレ）が用意されている。
【０１２６】
可変表示パターン決定テーブルの具体的な一例として、この実施の形態では、図２６（Ａ）に示す大当り時パターン決定テーブル３５１と、図２６（Ｂ）に示すリーチハズレ時パターン決定テーブル３５２と、図２６（Ｃ）に示す通常ハズレ時パターン決定テーブル３５３と、図２６（Ｄ）に示す確変中パターン決定テーブル３５４とが、ＲＯＭ１０５に記憶されている。
【０１２７】
図２６（Ａ）に示す大当り時パターン決定テーブル３５１は、飾り図柄の可変表示結果を大当りとするときに、可変表示パターン決定用の乱数値ＭＲ３に基づいて、複数種類あるリーチパターンのいずれかを選択決定できるように構成されている。図２６（Ｂ）に示すリーチハズレ時パターン決定テーブル３５２は、飾り図柄の可変表示結果をリーチハズレとするときに、可変表示パターン決定用の乱数値ＭＲ３に基づいて、複数種類あるリーチパターンのいずれかを選択決定できるように構成されている。図２６（Ｃ）に示す通常ハズレ時パターン決定テーブル３５３は、通常遊技状態における飾り図柄の可変表示結果を通常ハズレとするときに、可変表示パターン決定用の乱数値ＭＲ３に基づいて、複数種類ある通常ハズレパターンのいずれかを選択決定できるように構成されている。図２６（Ｄ）に示す確変中パターン決定テーブル３５４は、確変遊技状態における飾り図柄の可変表示結果を通常ハズレとするときに、可変表示パターン決定用の乱数値ＭＲ３に基づいて、複数種類ある通常ハズレパターンのいずれかを選択決定できるように構成されている。
【０１２８】
ここで、大当り時パターン決定テーブル３５１と、リーチハズレ時パターン決定テーブル３５２とを比べると、各可変表示パターン（リーチの種類）に対する可変表示パターン決定用の乱数値ＭＲ３の割当てが異なっている。すなわち、特別図柄や飾り図柄の可変表示結果がハズレとなるか、大当りとなるかに応じて、選択されるリーチ種類の割合が異なるものとなっている。これにより、表示結果が大当りとなる確率は、特別図柄や飾り図柄の可変表示中に出現するリーチの種類に応じて異なるものとなる。このように、リーチの種類毎に決められる表示結果が大当りとなる確率は、リーチの大当り信頼度、あるいは単に、リーチの信頼度とも称される。
【０１２９】
遊技状態決定テーブルの具体例として、この実施の形態では、図２７（Ａ）に示す通常時遊技状態決定テーブル３６１と、図２７（Ｂ）に示す第１確変時遊技状態決定テーブル３６２と、図２７（Ｃ）に示す第２確変時遊技状態決定テーブル３６３とが、ＲＯＭ１０５に記憶されている。各遊技状態決定テーブル３６１〜３６３は、遊技状態決定用の乱数値ＭＲ４が、遊技状態を通常遊技状態に制御することを示す通常遊技状態決定値データと合致するか、遊技状態を第１確変遊技状態に制御することを示す第１確変遊技状態決定値データと合致するか、遊技状態を第２確変遊技状態に制御することを示す第２確変遊技状態決定値データと合致するかを、判定可能にする設定データなどから構成されている。
【０１３０】
図２７（Ａ）に示す通常時遊技状態決定テーブル３６１では、遊技状態決定用の乱数値ＭＲ４のうち「１」〜「４８」が通常遊技状態決定値データに、「４９」〜「５７」が第１確変遊技状態決定値データに、「５８」〜「６０」が第２確変遊技状態決定値データに、それぞれ合致するように決定用データが設定されている。これに対して、図２７（Ｂ）に示す第１確変時遊技状態決定テーブル３６２では、遊技状態決定用の乱数値ＭＲ４のうち「１」〜「３６」が通常遊技状態決定値データに、「３７」〜「５４」が第１確変遊技状態決定値データに、「５５」〜「６０」が第２確変遊技状態決定値データに、それぞれ合致するように決定用データが設定されている。また、図２７（Ｃ）に示す第２確変時遊技状態決定テーブル３６３では、遊技状態決定用の乱数値ＭＲ４のうち「１」〜「２０」が通常遊技状態決定値データに、「２１」〜「５０」が第１確変遊技状態決定値データに、「５１」〜「６０」が第２確変遊技状態決定値データに、それぞれ合致するように決定用データが設定されている。
【０１３１】
パチンコ遊技機１における遊技状態が通常遊技状態であるときに特図ゲームの表示結果を大当りとする旨の判定がなされた場合には、図２７（Ａ）に示す通常時遊技状態決定テーブル３６１を参照して大当り遊技状態の終了後における遊技状態を決定する。また、パチンコ遊技機１における遊技状態が第１確変遊技状態であるときに特図ゲームの表示結果を大当りとする旨の判定がなされた場合には、図２７（Ｂ）に示す第１確変時遊技状態決定テーブル３６２を参照して大当り遊技状態の終了後における遊技状態を決定する。さらに、パチンコ遊技機１における遊技状態が第２確変遊技状態であるときに特図ゲームの表示結果を大当りとする旨の判定がなされた場合には、図２７（Ｃ）に示す第２確変時遊技状態決定テーブル３６３を参照して大当り遊技状態の終了後における遊技状態を決定する。これにより、大当り遊技状態の終了後における遊技状態は、特図ゲームの表示結果を大当りとする旨の判定がなされたときのパチンコ遊技機１における遊技状態に応じて、図２８（Ａ）〜（Ｃ）に示すような決定割合で通常遊技状態と第１確変遊技状態と第２確変遊技状態のいずれかに決定されることになる。
【０１３２】
図２８（Ａ）に示すように、パチンコ遊技機１における遊技状態が通常遊技状態であるときに特図ゲームの表示結果を大当りとする旨の判定がなされた場合には、大当り遊技状態の終了後における遊技状態が、４／５の決定割合で通常遊技状態に、３／２０の決定割合で第１確変遊技状態に、１／２０の決定割合で第２確変遊技状態に、それぞれ決定されることになる。また、図２８（Ｂ）に示すように、パチンコ遊技機１における遊技状態が第１確変遊技状態であるときに特図ゲームの表示結果を大当りとする旨の判定がなされた場合には、大当り遊技状態の終了後における遊技状態が、３／５の決定割合で通常遊技状態に、３／１０の決定割合で第１確変遊技状態に、１／１０の決定割合で第２確変遊技状態に、それぞれ決定されることになる。さらに、図２８（Ｃ）に示すように、パチンコ遊技機１における遊技状態が第２確変遊技状態であるときに特図ゲームの表示結果を大当りとする旨の判定がなされた場合には、大当り遊技状態の終了後における遊技状態が、１／３の決定割合で通常遊技状態に、１／６の決定割合で第１確変遊技状態に、１／２の決定割合で第２確変遊技状態に、それぞれ決定されることになる。このように、この実施の形態では、パチンコ遊技機１における遊技状態が通常遊技状態、第１確変遊技状態及び第２確変遊技状態のいずれに制御されているかに応じて、大当り遊技状態の終了後における遊技状態を通常遊技状態、第１確変遊技状態及び第２確変遊技状態のそれぞれに制御する旨の決定がなされる割合が異なっている。
【０１３３】
図１３に示す遊技制御用マイクロコンピュータ１００が備えるＲＡＭ１０６には、パチンコ遊技機１における遊技状態などを制御するために用いられる各種のデータを保持する領域として、例えば図２９に示すような遊技制御用データ保持エリア１８０が設けられている。図２９に示す遊技制御用データ保持エリア１８０は、特図保留記憶部１８１Ａと、普通図保留記憶部１８１Ｂと、確定特別図柄記憶部１８２と、遊技制御フラグ設定部１８３と、遊技制御タイマ設定部１８４と、遊技制御カウンタ設定部１８５と、遊技制御バッファ設定部１８６とを備えている。
【０１３４】
特図保留記憶部１８１Ａは、普通可変入賞球装置６が形成する始動入賞口に遊技球が進入（入賞）して特別図柄表示装置４による特図ゲームを実行するための実行条件が成立したものの、従前の特図ゲームを実行中である等の理由のために可変表示を開始するための開始条件が成立していない特図ゲームに関する保留情報を記憶する。例えば、特図保留記憶部１８１Ａは、始動入賞口への入賞順に保留番号と関連付けて、その入賞による実行条件の成立に基づいてＣＰＵ１０４により乱数回路１０３等から抽出された大当り判定用の乱数値ＭＲ１を示す数値データを保留データとし、その数が所定の上限値（例えば「４」）に達するまで記憶する。
【０１３５】
普通図保留記憶部１８１Ｂは、遊技領域に設けられた通過ゲート４１を遊技球が通過して普通図柄表示器４０による普通図ゲームを実行するための実行条件が成立したものの、従前の普通図ゲームを実行中である等の理由のために可変表示を開始するための開始条件が成立していない普通図ゲームに関する保留情報を記憶する。例えば、普通図保留記憶部１８１Ｂは、通過ゲート４１を遊技球が通過した順番で保留番号と関連付けて、その通過による実行条件の成立に基づいてＣＰＵ１０４により乱数回路１０３等から抽出された普通当り判定用の乱数値ＭＲ８を示す数値データを保留データとし、その数が所定の上限値（例えば「４」）に達するまで記憶する。
【０１３６】
確定特別図柄記憶部１８２は、特別図柄表示装置４による特図ゲームにて可変表示結果として導出表示される確定特別図柄を示すデータを記憶する。遊技制御フラグ設定部１８３は、パチンコ遊技機１における遊技状態やスイッチ回路１１０を介して各入賞口スイッチから伝送された信号等に応じて、各々セットあるいはクリアされる複数種類のフラグを設定するためのデータを記憶する。遊技制御タイマ設定部１８４は、パチンコ遊技機１での遊技制御に用いられる複数種類のタイマ値を示すデータを記憶する。遊技制御カウンタ設定部１８５は、パチンコ遊技機１での遊技制御に用いられる複数種類のカウント値を示すデータを記憶する。遊技制御バッファ設定部１８６は、パチンコ遊技機１での遊技制御に用いられる各種のデータを一時的に記憶する。なお、フラグ設定やカウンタ／タイマに用いる回路は、ＲＡＭ１０６とは別に設けたレジスタ回路などによって構成してもよい。
【０１３７】
遊技制御フラグ設定部１８３には、例えばクリアフラグや、メインバックアップフラグ、シリアル通信エラーフラグ、送信設定可能フラグ、送信完了フラグ、特別図柄プロセスフラグ、普通図柄プロセスフラグ、大当りフラグ、普通当りフラグ、確変確定フラグ、有利開放確定フラグ、確変中フラグ、有利開放フラグ、リーチフラグ、開閉設定完了フラグなどが設けられている。
【０１３８】
クリアフラグは、パチンコ遊技機１への電力供給が開始されたときに電源基板１０が備えるクリアスイッチ２０４からのクリア信号がオン状態となっているか否かを示す。すなわち、電力供給の開始時にクリア信号がオン状態であればクリアフラグがオン状態にセットされる一方、クリア信号がオフ状態であればクリアフラグはオフ状態に保持される。メインバックアップフラグは、パチンコ遊技機１への電力供給が停止されたときに遊技制御用マイクロコンピュータ１００により所定の記憶保護処理が実行されたか否かを示す。例えば、メインバックアップフラグの値として「５５Ｈ」が設定されているときにはバックアップあり（オン状態）を示す一方、「５５Ｈ」以外の値が設定されているときにはバックアップなし（オフ状態）を示している。
【０１３９】
シリアル通信エラーフラグは、シリアル通信回路１０８での通信動作においてエラーが発生したことを示す。例えば、シリアル通信エラーフラグは、シリアル通信回路１０８からのエラー割込み要求に応答してオン状態にセットされる。送信設定可能フラグは、シリアル通信回路１０８にてデータ送信を行うための設定が可能となったことを示す。例えば、送信設定可能フラグは、シリアル通信回路１０８からの送信データエンプティ時の割込み要求に応答してオン状態にセットされる。送信完了フラグは、シリアル通信回路１０８にてデータ送信が完了したことを示す。例えば、送信完了フラグは、シリアル通信回路１０８からの送信完了時の割込み要求に応答してオン状態にセットされる。
【０１４０】
特別図柄プロセスフラグは、特別図柄表示装置４に対応して実行される特別図柄プロセス処理（図５９のステップＳ７８、図６０）において、どの処理を選択・実行すべきかを指示する。普通図柄プロセスフラグは、普通図柄表示器４０に対応して実行される普通図柄プロセス処理（図５９のステップＳ７９、図６９）において、どの処理を選択・実行すべきかを指示する。
【０１４１】
大当りフラグは、特別図柄表示装置４による特図ゲームを開始するときに、その特図ゲームにおける表示結果が大当りとなる旨の判定がなされると、オン状態にセットされる。そして、大当り遊技状態が終了するときに、大当りフラグはクリアされてオフ状態となる。普通当りフラグは、普通図柄表示器４０による普通図ゲームを開始するときに、その普通図ゲームにおける表示結果が「当り」となる旨の判定がなされると、オン状態にセットされる。そして、普通図ゲームにおける表示結果が「当り」となったことに基づき普通可変入賞球装置６における可動翼片の傾動制御が終了するときに、普通当りフラグはクリアされてオフ状態となる。
【０１４２】
確変確定フラグは、特別図柄表示装置４による特図ゲームを開始するときに、その特図ゲームにおける可変表示結果を確変大当りにする旨の判定がなされると、オン状態にセットされる。他方、大当り遊技状態が終了するときには、確変確定フラグはクリアされてオフ状態になる。有利開放確定フラグは、特別図柄表示装置４による特図ゲームを開始するときに、確変大当りのうちでも第２確変大当りにする旨の判定がなされると、オン状態にセットされる。他方、大当り遊技状態が終了するときには、有利開放確定フラグはクリアされてオフ状態になる。
【０１４３】
確変中フラグは、特別図柄表示装置４による特図ゲームにて大当りとなることにより大当り遊技状態に制御された後、その大当り遊技状態が終了するときに確変確定フラグがオンになっていることに対応して、オン状態にセットされる。他方、確変中フラグは、例えば特図ゲームを開始するときに確変転落抽選にて確変遊技状態を終了する旨の判定がなされたことや、確変遊技状態における特図ゲームの実行回数が所定回数（例えば１００回）に達したこと、通常大当りに基づく大当り遊技状態が終了したことなどにより、確変遊技状態を終了するときに、クリアされてオフ状態となる。有利開放フラグは、特別図柄表示装置４による特図ゲームにて大当りとなることにより大当り遊技状態に制御された後、その大当り遊技状態が終了するときに有利開放確定フラグがオンになっていることに対応して、オン状態にセットされる。他方、有利開放フラグは、第２確変遊技状態が終了するときに、クリアされてオフ状態となる。
【０１４４】
この実施の形態では、大当り遊技状態の終了後における遊技状態が、通常遊技状態、第１確変遊技状態、第２確変遊技状態のいずれに制御されるかに応じて、確変中フラグと有利開放フラグの設定が行われる。図３０は、遊技状態に応じた確変中フラグと有利開放フラグの設定を示す説明図である。図３０に示すように、パチンコ遊技機１が通常遊技状態に制御される場合には、確変中フラグと有利開放フラグがともにオフ状態に設定される。これに対して、パチンコ遊技機１が第１確変遊技状態に制御される場合には、確変中フラグがオン状態に設定される一方で、有利開放フラグがオフ状態に設定される。また、パチンコ遊技機１が第２確変遊技状態に制御される場合には、確変中フラグと有利開放フラグがともにオン状態に設定される。
【０１４５】
リーチフラグは、特別図柄や飾り図柄における可変表示結果の種類を決定する際に、リーチハズレとする旨の決定がなされたことに対応してオン状態にセットされる。他方、リーチフラグは、例えばリーチハズレに対応した可変表示パターンを決定したことに応じて、クリアされてオフ状態となる。開閉設定完了フラグは、普通図柄表示器４０による普通図ゲームにて表示結果が「当り」となったことに基づき普通可変入賞球装置６が備える可動翼片を傾動制御するための設定が完了したことに対応して、オン状態にセットされる。他方、開閉設定完了フラグは、普通可変入賞球装置６が備える可動翼片の傾動制御が終了したことに対応して、クリアされてオフ状態になる。
【０１４６】
遊技制御タイマ設定部１８４には、例えば特別図柄表示装置４による特図ゲームの実行時間である特別図柄の可変表示時間（総可変表示時間）を主基板１１の側にて計測する可変表示タイマなどが設けられている。例えば、可変表示タイマは、特図ゲームにおける特別図柄の残りの可変表示時間に対応したタイマ値を記憶し、定期的にタイマ値をカウントダウンするダウンカウンタとして用いられる。この場合、可変表示タイマには、特別図柄表示装置４による特別図柄の可変表示が開始されるに際して決定された表示結果の種類や可変表示パターンに対応したタイマ初期値が設定される。
【０１４７】
遊技制御カウンタ設定部１８５には、例えばウェイトカウンタや、払出通知コマンド受信カウンタ、払出制御コマンド送信カウンタ、確変カウンタなどが設けられている。ウェイトカウンタは、パチンコ遊技機１への電力供給が開始されて遊技制御用マイクロコンピュータ１００における遊技制御処理（遊技の進行を制御するための処理）の実行が可能な状態となったときに、遊技制御処理の実行を開始するタイミングを遅延させるために用いられる。例えば、ウェイトカウンタには、パチンコ遊技機１への電力供給が開始されて遊技制御用マイクロコンピュータ１００が起動したときに、所定の遅延時間に対応した初期化ウェイト回数指定値がセットされる。その後、ウェイトカウンタの値であるウェイトカウント値を順次に減算するなどの更新処理が行われ、その値が所定の遅延終了判定値に達したときに、遊技制御処理の実行が開始される。
【０１４８】
払出通知コマンド受信カウンタは、払出制御基板１５から受信したコマンドの個数を特定可能にカウントするためのものである。払出制御コマンド送信カウンタは、払出制御基板１５に対して送信待ちとなっているコマンドの個数を特定可能にカウントするためのものである。確変カウンタは、確変制御が行われる確変遊技状態にて実行可能な特図ゲームの残り回数をカウントするためのものである。確変カウンタには、特図ゲームにて確変大当りとなったことによる大当り遊技状態が終了するときに、確変遊技状態にて実行可能として予め定められた特図ゲームの上限回数（例えば「１００」）を示すデータが、確変中可変表示回数初期値として設定される。そして、確変遊技状態にて可変表示結果がハズレとなる特図ゲームが実行されるときに、確変カウンタにおけるカウント値が更新（例えば１減算）される。また、遊技制御カウンタ設定部１８５は、普通可変入賞球装置６が形成する始動入賞口への遊技球の入賞に基づく保留データの数である特図保留記憶数をカウントする特図保留記憶数カウンタと、通過ゲート４１を遊技球が通過したことに基づく保留データの数である普通図保留記憶数をカウントする普通図保留記憶数カウンタとを備えていてもよい。
【０１４９】
遊技制御バッファ設定部１８６には、例えばメインチェックサムバッファや、受信コマンドバッファ、送信コマンドバッファなどが設けられている。メインチェックサムバッファは、パチンコ遊技機１への電力供給が停止されるときにＲＡＭ１０６の特定領域における記憶データを用いて算出されたチェックサムを保存するためのものである。
【０１５０】
受信コマンドバッファは、主基板１１にてサブ側の制御基板から受信したコマンドを一時的に格納するために用いられる。図３１は、受信コマンドバッファに含まれる払出用受信コマンドバッファ１９１の構成例を示す図である。払出用受信コマンドバッファ１９１は、払出制御基板１５から受信したコマンドを一時的に格納するためのものである。図３１に示す払出用受信コマンドバッファ１９１は、１２個の受信コマンドバッファ＃１〜＃１２を備えており、払出制御基板１５から受信したコマンドを格納する受信コマンドバッファは、払出通知コマンド受信カウンタで指定される。各受信コマンドバッファ＃１〜＃１２は、例えば１バイト（８ビット）で構成され、複数の受信コマンドバッファをリングバッファとして使用することにより、２バイト構成の受信コマンドを６個格納することができる。
【０１５１】
送信コマンドバッファは、主基板１１からサブ側の制御基板に対して送信するコマンドを一時的に格納するために用いられる。図３２は、送信コマンドバッファに含まれる払出用送信コマンドバッファ１９２の構成例を示す図である。払出用送信コマンドバッファ１９２は、主基板１１から払出制御基板１５に対して送信するコマンドを一時的に格納するためのものである。図３２に示す払出用送信コマンドバッファ１９２は、１２個の送信コマンドバッファ＃１〜＃１２を備えており、主基板１１から払出制御基板１５に対して送信待ちとなるコマンドを格納するコマンドバッファは、払出制御コマンド送信カウンタで指定される。各送信コマンドバッファ＃１〜＃１２は、例えば１バイト（８ビット）で構成され、複数の送信コマンドバッファをリングバッファとして使用することにより、２バイト構成の送信コマンドを６個格納することができる。また、送信コマンドバッファには、主基板１１から演出制御基板１２に対して送信するコマンドを一時的に格納するための演出用送信コマンドバッファが含まれてもよい。
【０１５２】
図１３に示す遊技制御用マイクロコンピュータ１００が備えるタイマ回路１０７は、例えば８ビットのプログラマブルカウンタを４チャネル（ＣＨ０〜ＣＨ３）内蔵して構成され、リアルタイム割込みの発生や時間計測を可能とする回路である。例えば、タイマ回路１０７では、チャネルごとに予め設定したカウント値から所定周期でのカウントダウンを開始し、カウント値が「００」となったチャネルがあるときには、そのチャネルに対応した割込みフラグをオン状態にセットする。このとき、割込み許可状態であれば、タイマ回路１０７がＣＰＵ１０４に対して割込み要求を発生する。
【０１５３】
遊技制御用マイクロコンピュータ１００が備えるシリアル通信回路１０８は、例えば全二重、非同期、標準ＮＲＺ（Non Return to Zero）フォーマットで通信データを取扱う回路であり、図３３に例示するような構成を有している。図３３に示すシリアル通信回路１０８は、受信動作部２１１と、送信動作部２１２と、シリアル通信データレジスタ２１３と、シリアルステータスレジスタ２１４と、シリアル制御レジスタ２１５とを備えている。
【０１５４】
受信動作部２１１は、シリアル制御レジスタ２１５の所定ビットにおける設定に基づいた受信動作により、シリアル通信で伝送される受信データをサンプリングして取得し、取得した受信データをシリアル通信データレジスタ２１３に転送可能とする。また、受信動作部２１１は、受信動作における動作状態などに応じて、シリアルステータスレジスタ２１４の所定ビットを“０”または“１”に設定する。受信動作部２１１は、例えばシリアル通信で順次に伝送された受信データをシフトさせながら格納する受信用シフトレジスタや、受信用シフトレジスタから読出した受信データを一時的に格納する受信データレジスタ、シリアル通信における受信動作に関わる割込み要因の発生を制御する割込み制御回路などを備えて構成されている。
【０１５５】
送信動作部２１２は、シリアル制御レジスタ２１５の所定ビットにおける設定に基づいた送信動作により、シリアル通信データレジスタ２１３からの読出データに対応する送信データを生成し、シリアル通信による送信を可能にする。また、送信動作部２１２は、送信動作における動作状態などに応じて、シリアルステータスレジスタ２１４の所定ビットを“０”または“１”に設定する。送信動作部２１２は、例えばシリアル通信データレジスタ２１３から読出したデータを一時的に格納する送信データレジスタや、シリアル通信で順次に送信する送信データを格納してシフトさせながら出力する送信用シフトレジスタ、シリアル通信における送信動作に関わる割込み要因の発生を制御する割込み制御回路などを備えて構成されている。
【０１５６】
シリアル通信データレジスタ２１３は、受信動作部２１１にて取得した受信データを格納したり、送信動作部２１２に供給するデータを格納したりすることで、シリアル通信回路１０８とＣＰＵ１０４との間での通信データのやり取りを可能にする回路であり、例えば１バイト（８ビット）で構成されている。
【０１５７】
シリアルステータスレジスタ２１４は、シリアル通信回路１０８における動作状態を確認するためのレジスタであり、例えば図３４（Ａ）に示すように、第１レジスタＳＩＳＴ１と、第２レジスタＳＩＳＴ２とを備えて構成されている。図３４（Ａ）に示す第１レジスタＳＩＳＴ１の第７ビット［ビット７］は、送信データエンプティフラグを示すビット（ＴＤＲＥ）である。例えば、送信動作部２１２が備える送信用データレジスタから送信用シフトレジスタにデータが転送されたときに、第１レジスタＳＩＳＴ１の第７ビット［ビット７］が“１”に設定されてオン状態となる。
【０１５８】
図３４（Ａ）に示す第１レジスタＳＩＳＴ１の第６ビット［ビット６］は、送信完了フラグを示すビット（ＴＣ）である。例えば、送信動作部２１２が備える送信用シフトレジスタに格納されたデータの送信が完了したときに、第１レジスタＳＩＳＴ１の第６ビット［ビット６］が“１”に設定されてオン状態となる。第１レジスタＳＩＳＴ１の第５ビット［ビット５］は、受信データフルフラグを示すビット（ＲＤＲＦ）である。例えば、受信動作部２１１が備える受信用シフトレジスタに格納されたデータが受信データレジスタに転送されたときに、第１レジスタＳＩＳＴ１の第５ビット［ビット５］が“１”に設定されてオン状態となる。
【０１５９】
図３４（Ａ）に示す第１レジスタＳＩＳＴ１の第４ビット［ビット４］は、アイドルライン検出フラグを示すビット（ＩＤＬＥ）である。例えば、受信動作部２１１における受信データ内で所定のアイドルラインが検出されたときに、第１レジスタＳＩＳＴ１の第４ビット［ビット４］が“１”に設定されてオン状態となる。第１レジスタＳＩＳＴ１の第３ビット［ビット３］は、オーバーランフラグを示すビット（ＯＲ）である。例えば、受信動作部２１１における受信動作中にオーバーランが検出されたときに、第１レジスタＳＩＳＴ１の第３ビット［ビット３］が“１”に設定されてオン状態となる。
【０１６０】
図３４（Ａ）に示す第１レジスタＳＩＳＴ１の第２ビット［ビット２］は、ノイズエラーフラグを示すビット（ＮＦ）である。例えば、受信動作部２１１における受信動作中にノイズエラーが検出されたときに、第１レジスタＳＩＳＴ１の第２ビット［ビット２］が“１”に設定されてオン状態となる。第１レジスタＳＩＳＴ１の第１ビット［ビット１］は、フレーミングエラーフラグを示すビット（ＦＥ）である。例えば、受信動作部２１１における受信動作中にフレーミングエラーが検出されたときに、第１レジスタＳＩＳＴ１の第１ビット［ビット１］が“１”に設定されてオン状態となる。
【０１６１】
図３４（Ａ）に示す第１レジスタＳＩＳＴ１の第０ビット［ビット０］は、パリティエラーフラグを示すビット（ＰＦ）である。例えば、受信動作部２１１における受信データのパリティと、その受信データ内のパリティビットとが一致しないときに、第１レジスタＳＩＳＴ１の第０ビット［ビット０］が“１”に設定されてオン状態となる。第２レジスタＳＩＳＴ２の第０ビット［ビット０］は、受信アクティブフラグを示すビット（ＲＡＦ）である。例えば、受信動作部２１１がスタートビットとして“０”を検出したときに、第２レジスタＳＩＳＴ２の第０ビット［ビット０］が“１”に設定されてオン状態となる。
【０１６２】
シリアル制御レジスタ２１５は、シリアル通信回路１０８における通信フォーマットや各種エラー割込み要求の許可／禁止などを設定するためのレジスタであり、例えば図３４（Ｂ）に示すように、第１〜第３レジスタＳＩＣＬ１〜ＳＩＣＬ３を備えて構成されている。図３４（Ｂ）に示す第１レジスタＳＩＣＬ１の第４ビット［ビット４］は、シリアル通信におけるデータ長を選択するためのビット（Ｍ）である。例えば、第１レジスタＳＩＣＬ１の第４ビット［ビット４］が“０”であるときにはスタートビットが１ビットでデータビットが８ビットでストップビットが１ビットに設定され、“１”であるときにはスタートビットが１ビットでデータビットが９ビットでストップビットが１ビットに設定される。第１レジスタＳＩＣＬ１の第３ビット［ビット３］は、ウエイクアップ方式を選択するためのビット（ＷＡＫＥ）である。例えば、第１レジスタＳＩＣＬ１の第３ビット［ビット３］が“０”であるときにはアイドルラインの認識による受信動作部２１１のウエイクアップに設定され、“１”であるときにはアドレスマークの認識による受信動作部２１１のウエイクアップに設定される。
【０１６３】
図３４（Ｂ）に示す第１レジスタＳＩＣＬ１の第２ビット［ビット２］は、アイドルラインの検出方式を選択するためのビット（ＩＬＴ）である。例えば、第１レジスタＳＩＣＬ１の第２ビット［ビット２］が“０”であるときにはスタートビットの後から検出する方式に設定され、“１”であるときにはストップビットの後から検出する方式に設定される。第１レジスタＳＩＣＬ１の第１ビット［ビット１］は、パリティ機能を使用するか否かを設定するためのビット（ＰＥ）である。例えば、第１レジスタＳＩＣＬ１の第１ビット［ビット１］が“０”であるときにはパリティ機能を使用しないものと設定され、“１”であるときにはパリティ機能を使用するものと設定される。
【０１６４】
図３４（Ｂ）に示す第１レジスタＳＩＣＬ１の第０ビット［ビット０］は、パリティ機能を使用する場合におけるパリティの種類を選択するためのビット（ＰＴ）である。例えば、第１レジスタＳＩＣＬ１の第０ビット［ビット０］が“０”であるときには偶数パリティを使用するものと設定され、“１”であるときには奇数パリティを使用するものと設定される。
【０１６５】
図３４（Ｂ）に示す第２レジスタＳＩＣＬ２の第７ビット［ビット７］は、送信割込み要求の許可／禁止を設定するためのビット（ＴＩＥ）である。例えば、第２レジスタＳＩＣＬ２の第７ビット［ビット７］が“０”であるときには送信割込み要求が禁止され、“１”であるときには送信割込み要求が許可される。第２レジスタＳＩＣＬ２の第６ビット［ビット６］は、送信完了割込み要求の許可／禁止を設定するためのビット（ＴＣＩＥ）である。例えば、第２レジスタＳＩＣＬ２の第６ビット［ビット６］が“０”であるときには送信完了割込み要求が禁止され、“１”であるときには送信完了割込み要求が許可される。
【０１６６】
図３４（Ｂ）に示す第２レジスタＳＩＣＬ２の第５ビット［ビット５］は、受信割込み要求の許可／禁止を設定するためのビット（ＲＩＥ）である。例えば、第２レジスタＳＩＣＬ２の第５ビット［ビット５］が“０”であるときには受信割込み要求が禁止され、“１”であるときには受信割込み要求が許可される。第２レジスタＳＩＣＬ２の第４ビット［ビット４］は、アイドルライン割込み要求の許可／禁止を設定するためのビット（ＩＬＩＥ）である。例えば、第２レジスタＳＩＣＬ２の第４ビット［ビット４］が“０”であるときにはアイドルライン割込み要求が禁止され、“１”であるときにはアイドルライン割込み要求が許可される。
【０１６７】
図３４（Ｂ）に示す第２レジスタＳＩＣＬ２の第３ビット［ビット３］は、送信動作部２１２を使用するか否かを設定するためのビット（ＴＥ）である。例えば、第２レジスタＳＩＣＬ２の第３ビット［ビット３］が“０”であるときには送信動作部２１２を使用しないものと設定され、“１”であるときには送信動作部２１２を使用するものと設定される。第２レジスタＳＩＣＬ２の第２ビット［ビット２］は、受信動作部２１１を使用するか否かを設定するためのビット（ＲＥ）である。例えば、第２レジスタＳＩＣＬ２の第２ビット［ビット２］が“０”であるときには受信動作部２１１を使用しないものと設定され、“１”であるときには受信動作部２１１を使用するものと設定される。
【０１６８】
図３４（Ｂ）に示す第２レジスタＳＩＣＬ２の第１ビット［ビット１］は、受信ウエイクアップを使用するか否かを設定するためのビット（ＲＷＵ）である。例えば、第２レジスタＳＩＣＬ２の第１ビット［ビット１］が“０”であるときには受信ウエイクアップを使用しないものと設定され、“１”であるときには受信ウエイクアップを使用するものと設定される。第２レジスタＳＩＣＬ２の第０ビット［ビット０］は、ブレークコード送信を使用するか否かを設定するためのビット（ＳＢＫ）である。例えば、第２レジスタＳＩＣＬ２の第０ビット［ビット０］が“０”であるときにはブレークコード送信を使用しないものと設定され、“１”であるときにはブレークコード送信を使用するものと設定される。
【０１６９】
図３４（Ｂ）に示す第３レジスタＳＩＣＬ３の第７ビット［ビット７］は、データビットを９ビットに設定したときに受信データにおける９ビット目を格納するためのビット（Ｒ８）である。第３レジスタＳＩＣＬ３の第６ビット［ビット６］は、データビットを９ビットに設定したときに送信データにおける９ビット目を格納するためのビット（Ｔ８）である。
【０１７０】
図３４（Ｂ）に示す第３レジスタＳＩＣＬ３の第３ビット［ビット３］は、オーバーランエラー時における割込み要求の許可／禁止を設定するためのビット（ＯＲＩＥ）である。例えば、第３レジスタＳＩＣＬ３の第３ビット［ビット３］が“０”であるときにはオーバーランエラー時における割込み要求が禁止され、“１”であるときにはオーバーランエラー時における割込み要求が許可される。第３レジスタＳＩＣＬ３の第２ビット［ビット２］は、ノイズエラー時における割込み要求の許可／禁止を設定するためのビット（ＮＥＩＥ）である。例えば、第３レジスタＳＩＣＬ３の第２ビット［ビット２］が“０”であるときにはノイズエラー時における割込み要求が禁止され、“１”であるときにはノイズエラー時における割込み要求が許可される。
【０１７１】
図３４（Ｂ）に示す第３レジスタＳＩＣＬ３の第１ビット［ビット１］は、フレーミングエラー時における割込み要求の許可／禁止を設定するためのビット（ＦＥＩＥ）である。例えば、第３レジスタＳＩＣＬ３の第１ビット［ビット１］が“０”であるときにはフレーミングエラー時における割込み要求が禁止され、“１”であるときにはフレーミングエラー時における割込み要求が許可される。第３レジスタＳＩＣＬ３の第０ビット［ビット０］は、パリティエラー時における割込み要求の許可／禁止を設定するためのビット（ＰＥＩＥ）である。例えば、第３レジスタＳＩＣＬ３の第０ビット［ビット０］が“０”であるときにはパリティエラー時における割込み要求が禁止され、“１”であるときにはパリティエラー時における割込み要求が許可される。
【０１７２】
図１３に示す遊技制御用マイクロコンピュータ１００が備える入出力ポート１０９は、遊技制御用マイクロコンピュータ１００に伝送された各種信号を取り込むための入力ポートと、遊技制御用マイクロコンピュータ１００の外部へと各種信号を伝送するための出力ポートとを含んで構成されている。
【０１７３】
図３に示す演出制御基板１２は、主基板１１とは独立したサブ側の制御基板であり、中継基板１８を介して主基板１１から送信された制御コマンドを受信して、画像表示装置５、スピーカ８Ｌ、８Ｒ及び遊技効果ランプ９といった演出用の電気部品を制御するための各種回路が搭載されている。すなわち、演出制御基板１２は、画像表示装置５における表示動作や、スピーカ８Ｌ、８Ｒからの音声出力動作、遊技効果ランプ９におけるランプの点灯動作及び消灯動作などといった、演出用の電気部品に所定の演出動作を実行させるための制御内容を決定する機能を備えている。図３に示すように、演出制御基板１２には、演出制御用マイクロコンピュータ１２０が搭載されている。図３５は、演出制御基板１２に搭載された演出制御用マイクロコンピュータ１２０の構成例を示す図である。図３５には、演出制御基板１２に搭載される音声出力回路１２１やランプドライバ回路１２２も示されている。図３５に示す演出制御用マイクロコンピュータ１２０は、例えば遊技制御用マイクロコンピュータ１００と同様の１チップマイクロコンピュータであり、クロック回路２２１と、リセット／割込みコントローラ２２２と、乱数回路２２３と、ＣＰＵ２２４と、ＲＯＭ２２５と、ＲＡＭ２２６と、タイマ回路２２７と、入出力ポート２２８とを備えて構成されている。なお、クロック回路２２１、リセット／割込みコントローラ２２２、乱数回路２２３及びタイマ回路２２７はそれぞれ、遊技制御用マイクロコンピュータ１００が備えるクロック回路１０１、リセット／割込みコントローラ１０２、乱数回路１０３及びタイマ回路１０７と同様の構成を有するものであればよい。
【０１７４】
乱数回路２２３は、演出制御基板１２の側において用いられる各種の乱数の全てまたは一部を生成する。図３６は、演出制御基板１２の側において用いられる乱数値を例示する説明図である。図３６に示すように、この実施の形態では、演出制御基板１２の側において、大当り図柄・左確定図柄決定用の乱数値ＳＲ１、中確定図柄決定用の乱数値ＳＲ２、右確定図柄決定用の乱数値ＳＲ３、演出態様決定用の乱数値ＳＲ４が用いられ、これらの乱数値を示す数値データがカウント可能となるように制御される。なお、演出効果を高めるために、演出制御基板１２の側でこれら以外の乱数値が用いられてもよい。これらの乱数値ＳＲ１〜ＳＲ４の全部または一部を示す数値データが、乱数回路２２３にてカウントされればよい。また、乱数値ＳＲ１〜ＳＲ４の一部を示す数値データは、ＣＰＵ２２４が乱数回路２２３とは異なるランダムカウンタを用いて、ソフトウェアによる更新によってカウントするようにしてもよい。
【０１７５】
大当り図柄・左確定図柄決定用の乱数値ＳＲ１は、大当り時に画像表示装置５における「左」、「中」、「右」の各可変表示部で同一となる確定飾り図柄と、ハズレ時に画像表示装置５における「左」の可変表示部にて導出表示される確定飾り図柄（左確定飾り図柄）とを決定するために用いられる乱数値であり、例えば「１」〜「２５０」の範囲の値をとる。中確定図柄決定用の乱数値ＳＲ２は、ハズレ時に画像表示装置５における「中」の可変表示部にて導出表示される確定飾り図柄（中確定飾り図柄）を決定するために用いられる乱数値であり、例えば「１」〜「１６３」の範囲の値をとる。右確定図柄決定用の乱数値ＳＲ３は、ハズレ時に画像表示装置５における「右」の可変表示部にて導出表示される確定飾り図柄（右確定飾り図柄）を決定するために用いられる乱数値であり、例えば「１」〜「７３」の範囲の値をとる。演出態様決定用の乱数値ＳＲ４は、確変再抽選演出や有利開放再抽選演出などにおける各種の演出動作の態様を、演出制御基板１２の側にて決定するために用いられる乱数値であり、例えば「１」〜「１００」の範囲の値をとる。
【０１７６】
図３５に示す演出制御用マイクロコンピュータ１２０が備えるＣＰＵ２２４は、ＲＯＭ２２５に記憶されているユーザプログラムやデータを読み出し、ＲＡＭ２２６をワークエリアとして使用して、プログラムに従った制御動作を行う。
【０１７７】
演出制御用マイクロコンピュータ１２０が備えるＲＯＭ２２５には、画像表示装置５における表示動作の内容や、スピーカ８Ｌ、８Ｒ等の音声出力制御の内容、遊技効果ランプ９等による演出内容といった、各種の演出制御の内容を示すデータが、演出制御パターンとして複数種類記憶されている。例えば、画像表示装置５にて飾り図柄の可変表示が実行される期間内における複数種類の演出制御パターンが、図３７に示す演出制御パターンテーブル４０１に格納されて、ＲＯＭ２２５の所定領域に予め記憶されている。また、確変再抽選演出や有利開放再抽選演出が実行される期間内における複数種類の演出制御パターンも、演出制御パターンテーブル４０１に格納されている。
【０１７８】
この実施の形態では、確変再抽選演出が実行される期間内における演出制御パターンである確変再抽選演出制御パターンのうちに、確変再抽選演出＃１の演出制御パターンと、確変再抽選演出＃２の演出制御パターンとが含まれている。そして、いずれの確変再抽選演出制御パターンを選択したかに応じて、確変再抽選演出における演出態様が異なるものとなる。
【０１７９】
図３８は、確変再抽選演出＃１の演出制御パターンが選択された場合における画像表示装置５での表示態様の具体例を示している。この確変再抽選演出＃１では、例えば大当り遊技状態の開始後に最初のラウンド（第１ラウンド）が開始されたタイミングといった、所定の第１演出切換タイミングに達すると、確変再抽選演出を開始するための表示設定が行われる。例えば、図３８（Ａ）に示すように大当り遊技状態となる以前に実行された飾り図柄の可変表示にて導出表示された大当り組合せの確定飾り図柄を停止表示した状態で、第１演出切換タイミングに達すると、図３８（Ｂ）に示すような所定の確変再抽選報知用画像を表示させて、確変再抽選演出が実行されることを、遊技者等に報知する。
【０１８０】
その後、図３８（Ｃ）に示すように各可変表示部にて停止表示されていた飾り図柄の変動を開始させ、所定の演出時間が経過したことに対応して、確変再抽選演出の表示結果として飾り図柄を停止表示させる。このとき、可変表示が開始される以前に停止表示されていた同一の通常図柄からなる通常大当りの表示結果が、同一の確変図柄からなる確変大当りの表示結果へと変更される成り上がりがない場合には、例えば図３８（Ｄ）に示すように同一の通常図柄からなる通常大当りの表示結果を導出表示させた後、例えば図３８（Ｅ）に示すような所定の第１確変再抽選結果報知画像を画像表示装置５に表示させて、再抽選の結果として確変遊技状態に制御されない旨を遊技者等に報知する。他方、通常大当りの表示結果から確変大当りの表示結果へと変更される成り上がりがある場合には、例えば図３８（Ｆ）に示すように同一の第１確変図柄からなる第１確変大当りの表示結果を導出表示させた後、例えば図３８（Ｇ）に示すような所定の第２確変再抽選結果報知画像を画像表示装置５に表示させて、再抽選の結果として第１確変遊技状態に制御される旨を遊技者等に報知する。
【０１８１】
図３９は、確変再抽選演出＃２の演出制御パターンが選択された場合における画像表示装置５での表示態様の具体例を示している。この確変再抽選演出＃２では、例えば図３９（Ａ）に示すように大当り遊技状態となる以前に実行された飾り図柄の可変表示にて導出表示された大当り組合せの確定飾り図柄を停止表示した状態で、確変再抽選演出を開始するための第１演出切換タイミングに達すると、図３９（Ｂ）に示すような所定の確変再抽選報知用画像を表示させて、確変再抽選演出が実行されることを、遊技者等に報知する。
【０１８２】
その後、停止表示されていた飾り図柄を消去してから、図３９（Ｃ）に示すような表示画像により確変再抽選演出が実行される。そして、所定の演出時間が経過したことに対応して、確変再抽選演出の表示結果として飾り図柄を表示させる。このとき、通常大当りの表示結果から確変大当りの表示結果へと変更される成り上がりがない場合には、例えば図３９（Ｄ）に示すように通常図柄を表示させた後、例えば図３９（Ｅ）に示すような所定の第１確変再抽選結果報知画像を画像表示装置５に表示させて、再抽選の結果として確変遊技状態に制御されない旨を遊技者等に報知する。他方、通常大当りの表示結果から確変大当りの表示結果へと変更される成り上がりがある場合には、例えば図３９（Ｆ）に示すように第１確変図柄を表示させた後、例えば図３９（Ｇ）に示すような所定の第２確変再抽選結果報知画像を画像表示装置５に表示させて、再抽選の結果として第１確変遊技状態に制御される旨を遊技者等に報知する。
【０１８３】
また、この実施の形態では、有利開放再抽選演出が実行される期間内における演出制御パターンである有利開放再抽選演出制御パターンのうちに、有利開放再抽選演出＃１の演出制御パターンと、有利開放再抽選演出＃２の演出制御パターンとが含まれている。そして、いずれの有利開放再抽選演出制御パターンを選択したかに応じて、有利開放再抽選演出における演出態様が異なるものとなる。
【０１８４】
図４０は、有利開放再抽選演出＃１の演出制御パターンが選択された場合における画像表示装置５での表示態様の具体例を示している。この有利開放再抽選演出＃１では、例えば大当り遊技状態の開始後に最終のラウンド（第１５ラウンド）が開始されたタイミングといった、所定の第２演出切換タイミングに達すると、有利開放再抽選演出を開始するための表示設定が行われる。例えば、図４０（Ａ）に示すように大当り遊技状態となる以前に実行された飾り図柄の可変表示や、確変再抽選演出で実行された飾り図柄の可変表示などにて導出表示された大当り組合せの確定飾り図柄を停止表示した状態で、第２演出切換タイミングに達すると、図４０（Ｂ）に示すような所定の開放再抽選報知用画像を表示させて、有利開放再抽選演出が実行されることを、遊技者等に報知する。
【０１８５】
その後、図４０（Ｃ）に示すように各可変表示部にて停止表示されていた飾り図柄の変動を開始させ、所定の演出時間が経過したことに対応して、有利開放再抽選演出の表示結果として飾り図柄を停止表示させる。このとき、例えば可変表示が開始される以前に停止表示されていた同一の第１確変図柄からなる第１確変大当りの表示結果が同一の第２確変図柄からなる第２確変大当りの表示結果へと変更される成り上がりがない場合には、図４０（Ｄ）に示すように同一の第１確変図柄からなる第１確変大当りの表示結果を導出表示させた後、図４０（Ｅ）に示すような所定の第１開放再抽選結果報知画像を画像表示装置５に表示させて、再抽選の結果として第２確変遊技状態に制御されない旨を遊技者等に報知する。他方、例えば第１確変大当りの表示結果から第２確変大当りの表示結果へと変更される成り上がりがある場合には、図４０（Ｆ）に示すように同一の第２確変図柄からなる第２確変大当りの表示結果を導出表示させた後、図４０（Ｇ）に示すような所定の第２開放再抽選結果報知画像を画像表示装置５に表示させて、再抽選の結果として第２確変遊技状態に制御される旨を遊技者等に報知する。
【０１８６】
図４１は、有利開放再抽選演出＃２の演出制御パターンが選択された場合における画像表示装置５での表示態様の具体例を示している。この有利開放再抽選演出＃２では、例えば図４１（Ａ）に示すように大当り遊技状態となる以前に実行された飾り図柄の可変表示や、確変再抽選演出で実行された飾り図柄の可変表示などにて導出表示された大当り組合せの確定飾り図柄を停止表示した状態で、有利開放再抽選演出を開始するための第２演出切換タイミングに達すると、図４１（Ｂ）に示すような所定の開放再抽選報知用画像を表示させて、有利開放再抽選演出が実行されることを、遊技者等に報知する。
【０１８７】
その後、停止表示されていた飾り図柄を消去してから、図４１（Ｃ）に示すような表示画像により有利開放再抽選演出が実行される。そして、所定の演出時間が経過したことに対応して、有利開放再抽選演出の表示結果として飾り図柄を表示させる。このとき、例えば第１確変大当りの表示結果から第２確変大当りの表示結果へと変更される成り上がりがない場合には、図４１（Ｄ）に示すように第１確変図柄を表示させた後、図４１（Ｅ）に示すような所定の第１開放再抽選結果報知画像を画像表示装置５に表示させて、再抽選の結果として第２確変遊技状態に制御されない旨を遊技者等に報知する。他方、例えば第１確変大当りの表示結果から第２確変大当りの表示結果へと変更される成り上がりがある場合には、図４１（Ｆ）に示すように第２確変図柄を表示させた後、例えば図４１（Ｇ）に示すような所定の第２開放再抽選結果報知画像を画像表示装置５に表示させて、再抽選の結果として第２確変遊技状態に制御される旨を遊技者等に報知する。
【０１８８】
図３７に示す演出制御パターンテーブル４０１に格納される複数種類の演出制御パターンはそれぞれ、例えば図４２に示すように、演出制御タイマ設定値、演出制御タイマ判定値、演出制御データといった、演出動作を制御するための各種データから構成され、時系列的に、画像表示装置５での表示内容や、スピーカ８Ｌ、８Ｒからの音声出力内容、遊技効果ランプ９による演出内容といった、各種の演出制御の内容や、演出制御の切換タイミング等が設定されている。
【０１８９】
また、ＲＯＭ２２５には、複数種類の飾り図柄決定テーブルや、再抽選演出態様決定テーブルなどが記憶されている。飾り図柄決定テーブルは、画像表示装置５における飾り図柄の可変表示結果として導出表示される確定飾り図柄などを決定するために用いられるテーブルである。再抽選演出態様決定テーブルは、確変再抽選演出や有利開放再抽選演出における演出態様を決定するために用いられるテーブルである。
【０１９０】
飾り図柄決定テーブルの具体的な一例として、この実施の形態では、図４３（Ａ）〜（Ｃ）に示す第１〜第３大当り図柄決定テーブル４１１〜４１３が、ＲＯＭ２２５に記憶されている。さらに、この実施の形態では、図４４（Ａ）に示す左確定飾り図柄決定テーブル４２１と、図４４（Ｂ）に示す中確定飾り図柄決定テーブル４２２と、図４４（Ｃ）に示す右確定飾り図柄決定テーブル４２３とが、ＲＯＭ２２５に記憶されている。
【０１９１】
図４３（Ａ）〜（Ｃ）に示す第１〜第３大当り図柄決定テーブル４１１〜４１３はそれぞれ、大当り図柄・左確定図柄決定用の乱数値ＳＲ１と、各飾り図柄の図柄番号とを、対応付ける設定データなどから構成されている。第１大当り図柄決定テーブル４１１は、飾り図柄の可変表示結果として通常大当り組合せの確定飾り図柄を導出表示する場合に、通常図柄のいずれか１つを、「左」、「中」、「右」の各可変表示部にて同一となる確定飾り図柄として選択決定するためのテーブルである。第２大当り図柄決定テーブル４１２は、飾り図柄の可変表示結果として第１確変大当り組合せの確定飾り図柄を導出表示する場合に、第１確変図柄のいずれか１つを、「左」、「中」、「右」の各可変表示部にて同一となる確定飾り図柄として選択決定するためのテーブルである。第３大当り図柄決定テーブル４１３は、飾り図柄の可変表示結果として第２確変大当り組合せの確定飾り図柄を導出表示する場合に、第２確変図柄のいずれか１つを、「左」、「中」、「右」の各可変表示部にて同一となる確定飾り図柄として選択決定するためのテーブルである。
【０１９２】
図４４（Ａ）に示す左確定飾り図柄決定テーブル４２１は、大当り図柄・左確定図柄決定用の乱数値ＳＲ１と、各飾り図柄の図柄番号とを、対応付ける設定データなどから構成されている。図４４（Ｂ）に示す中確定飾り図柄決定テーブル４２２は、中確定図柄決定用の乱数値ＳＲ２と、各飾り図柄の図柄番号とを、対応付ける設定データなどから構成されている。図４４（Ｃ）に示す右確定飾り図柄決定テーブル４２３は、右確定図柄決定用の乱数値ＳＲ３と、各飾り図柄の図柄番号とを、対応付ける設定データなどから構成されている。左確定飾り図柄決定テーブル４２１は、リーチハズレまたは通常ハズレとなるときに、画像表示装置５における飾り図柄の可変表示結果として「左」の可変表示部にて導出表示される飾り図柄を決定するためのテーブルである。中確定飾り図柄決定テーブル４２２は、リーチハズレまたは通常ハズレとなるときに、画像表示装置５における飾り図柄の可変表示結果として「中」の可変表示部にて導出表示される飾り図柄を決定するためのテーブルである。右確定飾り図柄決定テーブル４２３は、通常ハズレとなるときに、画像表示装置５における飾り図柄の可変表示結果として「右」の可変表示部にて導出表示される飾り図柄を決定するためのテーブルである。
【０１９３】
再抽選演出態様決定テーブルの具体的な一例として、この実施の形態では、図４５（Ａ）に示す確変再抽選演出態様決定テーブル４３１と、図４５（Ｂ）に示す有利開放再抽選演出態様決定テーブル４３２とが、ＲＯＭ２２５に記憶されている。確変再抽選演出態様決定テーブル４３１は、確変再抽選演出＃１の演出制御パターンと確変再抽選演出＃２の演出制御パターンのいずれを選択するかを決定して、確変再抽選演出における演出態様を決定するために用いられるテーブルである。この確変再抽選演出態様決定テーブル４３１は、演出態様決定用の乱数値ＳＲ４と、確変再抽選演出＃１、＃２の各演出制御パターンとを、対応付ける設定データなどから構成されている。有利開放再抽選演出態様決定テーブル４３２は、有利開放再抽選演出＃１の演出制御パターンと有利開放再抽選演出＃２の演出制御パターンのいずれを選択するかを決定して、有利開放再抽選演出における演出態様を決定するために用いられるテーブルである。この有利開放再抽選演出態様決定テーブル４３２は、演出態様決定用の乱数値ＳＲ４と、有利開放再抽選演出＃１、＃２の各演出制御パターンとを、対応付ける設定データなどから構成されている。
【０１９４】
図３５に示す演出制御用マイクロコンピュータ１２０が備えるＲＡＭ２２６には、演出動作を制御するために用いられる各種のデータを保持する領域として、例えば図４６に示すような演出制御用データ保持エリア４５０が設けられている。図４６に示す演出制御用データ保持エリア４５０は、確定飾り図柄記憶部４５１と、演出制御フラグ設定部４５２と、演出制御タイマ設定部４５３と、演出制御カウンタ設定部４５４と、演出制御バッファ設定部４５５とを備えている。
【０１９５】
確定飾り図柄記憶部４５１は、画像表示装置５における飾り図柄の可変表示にて可変表示結果として導出表示される確定飾り図柄を示すデータを記憶する。演出制御フラグ設定部４５２は、例えば画像表示装置５の表示状態などといった演出動作状態や主基板１１から送信された演出制御コマンド等に応じて、各々セットあるいはクリアされる複数種類のフラグを設定するためのデータを記憶する。演出制御タイマ設定部４５３は、例えば画像表示装置５での表示制御などといった演出制御に用いられる複数種類のタイマ値を示すデータを記憶する。演出制御カウンタ設定部４５４は、例えば画像表示装置５での表示制御などといった演出制御に用いられる複数種類のカウント値を示すデータを記憶する。なお、フラグ設定やカウンタ／タイマに用いる回路は、ＲＡＭ２２６とは別に設けたレジスタ回路などによって構成してもよい。
【０１９６】
演出制御フラグ設定部４５２には、例えば演出制御プロセスフラグや確変再抽選演出中フラグ、有利開放再抽選演出中フラグなどが設けられている。演出制御プロセスフラグは、画像表示装置５、スピーカ８Ｌ、８Ｒ、遊技効果ランプ９などの演出装置に対応して実行される演出制御プロセス処理（図７２）において、どの処理を選択・実行すべきかを指示する。確変再抽選演出中フラグは、特別図柄や飾り図柄の可変表示結果が大当りとなった後の所定期間にて、確変再抽選演出が実行中であることを示す。すなわち、確変再抽選演出中フラグは、確変再抽選演出が開始されるときにオン状態にセットされる。その後、確変再抽選演出が終了するときに、確変再抽選演出中フラグはクリアされてオフ状態となる。有利開放再抽選演出中フラグは、特別図柄や飾り図柄の可変表示結果が大当りとなった後の所定期間にて、有利開放再抽選演出が実行中であることを示す。すなわち、有利開放再抽選演出中フラグは、有利開放再抽選演出が開始されるときにオン状態にセットされる。その後、有利開放再抽選演出が終了するときに、有利開放再抽選演出中フラグはクリアされてオフ状態となる。
【０１９７】
演出制御タイマ設定部４５３に設けられた演出制御タイマは、例えば画像表示装置５における飾り図柄の可変表示時間や確変再抽選演出及び有利開放再抽選演出の実行時間などといった、各種の演出制御に関する時間を計測するためのものである。
【０１９８】
演出制御カウンタ設定部４５４には、例えば演出制御コマンド受信カウンタなどが設けられている。演出制御コマンド受信カウンタは、主基板１１から送信された演出制御コマンドの受信個数を特定可能にカウントするためのものである。
【０１９９】
演出制御バッファ設定部４５５には、例えば図４７に示すような演出側受信コマンドバッファ４６１などが設けられている。演出側受信コマンドバッファ４６１は、演出制御基板１２にて受信した主基板１１からのコマンドを一時的に格納するためのものである。図４７に示す演出側受信コマンドバッファ４６１は、１２個の受信コマンドバッファ＃１〜＃１２を備えており、受信したコマンドを格納する受信コマンドバッファは、演出制御コマンド受信カウンタで指定される。各受信コマンドバッファ＃１〜＃１２は、例えば１バイト（８ビット）で構成され、複数の受信コマンドバッファをリングバッファとして使用することにより、２バイト構成の受信コマンドを６個格納することができる。
【０２００】
この他、ＲＡＭ２２６には、例えば可変表示開始コマンドにおけるＥＸＴデータを記憶することなどにより主基板１１から通知された可変表示パターンや確変再抽選演出の有無などを特定可能なデータを格納する可変表示パターン格納部や、表示結果通知コマンドにおけるＥＸＴデータを記憶することなどにより主基板１１から通知された表示結果の種類や有利開放再抽選演出の有無などを特定可能なデータを格納する表示結果格納部、主基板１１から通知された特図保留記憶数を特定可能なデータを格納する特図保留記憶数格納部、大当りラウンド数通知コマンドにおけるＥＸＴデータを記憶することなどにより主基板１１から通知された大当り遊技状態におけるラウンド数を特定可能なデータを格納するラウンド数格納部などといった、各種のデータ格納部が設けられていてもよい。
【０２０１】
図３５に示す演出制御用マイクロコンピュータ１２０が備える入出力ポート２２８は、演出制御用マイクロコンピュータ１２０に伝送された各種信号を取り込むための入力ポートと、演出制御用マイクロコンピュータ１２０の外部へと各種信号を伝送するための出力ポートとを含んで構成されている。例えば、入出力ポート２２８の出力ポートからは、表示制御基板１３へと伝送される表示制御指令や、音声出力回路１２１へと伝送される音声データ、ランプドライバ回路１２２へと伝送されるランプデータなどが出力される。
【０２０２】
演出制御基板１２に搭載された音声出力回路１２１は、例えば演出制御用マイクロコンピュータ１２０から受けた音声データにデジタル／アナログ変換を施すなどして音声信号を生成し、スピーカ８Ｌ、８Ｒに供給することによって音声を出力させる回路である。演出制御基板１２に搭載されたランプドライバ回路１２２は、例えば演出制御用マイクロコンピュータ１２０から受けたランプデータに応じたランプ駆動信号を生成し、遊技効果ランプ９や各種の装飾用ランプ、ＬＥＤ等の電飾部材に供給することによって点灯／消灯切換を行う回路である。なお、音声出力回路１２１やランプドライバ回路１２２は、演出制御基板１２の外部に設置された回路であってもよい。
【０２０３】
図３に示す表示制御基板１３は、演出制御基板１２からの表示制御指令や、演出制御基板１２を経由して主基板１１から伝送された演出制御コマンドなどに基づき、画像表示装置５における表示動作の制御を行うものである。例えば、表示制御基板１３は、画像表示装置５に画像の切換表示を実行させることなどにより、飾り図柄の可変表示や各種の演出表示を実行させるための制御を行う。
【０２０４】
図４８は、表示制御基板１３のハードウェア構成例を示すブロック図である。図４８に示す表示制御基板１３には、表示制御用ＣＰＵ１３０と、ＲＯＭ１３１と、ＲＡＭ１３２と、ＶＤＰ（Video Display Processor）１３３と、ＣＧＲＯＭ（Character Generator ROM）１３４と、ＶＲＡＭ（Video RAM）１３５と、ＬＣＤ駆動回路１３６とが搭載されている。
【０２０５】
表示制御用ＣＰＵ１３０は、演出制御基板１２からの表示制御指令や、演出制御基板１２を経由して主基板１１から伝送された演出制御コマンドなどを受信すると、ＲＡＭ１３２の所定領域をワークエリアとして用いながら、ＲＯＭ１３１から表示制御を行うための制御データを読み出す。こうして読み出した制御データに基づいて、表示制御用ＣＰＵ１３０は、ＶＤＰ１３３に描画指令を送るなどして画像表示装置５の表示制御を行う。
【０２０６】
ＲＯＭ１３１は、表示制御用ＣＰＵ１３０によって実行される各種制御プログラムや固定パラメータなどを格納する半導体メモリである。例えば、ＲＯＭ１３１には、画像表示装置５での画像表示による各種の演出動作における画像の表示タイミングや切換タイミング、画像の読出位置（例えば、ＣＧＲＯＭ１３４のアドレスなど）等を決定するためのプロセステーブルなどが格納されていてもよい。
【０２０７】
ＲＡＭ１３２には、例えば表示制御フラグ設定部、表示制御タイマ設定部、及び表示制御カウンタ設定部などが設けられていてもよい。ここで、表示制御フラグ設定部は、演出制御基板１２からの表示制御指令や、演出制御基板１２を経由して主基板１１から伝送された演出制御コマンド、あるいは画像表示装置５における表示状態などに応じて、各々セットあるいはクリアされるフラグを設定するためのデータを記憶する。表示制御タイマ設定部は、画像表示装置５の表示制御などに用いられるタイマ値を示すデータを記憶する。表示制御カウンタ設定部は、画像表示装置５の表示制御のために用いられるカウント値を示すデータを記憶する。なお、フラグ設定やタイマ、カウンタに用いる回路は、ＲＡＭ１３２とは別個に設けたレジスタ回路などによって構成してもよい。
【０２０８】
ＶＤＰ１３３は、例えば画像表示装置５にて画像表示を行うための表示制御機能および高速描画機能を有し、表示制御用ＣＰＵ１３０からの描画指令に従った画像処理を実行する。また、表示制御用ＣＰＵ１３０とは独立した二次元のアドレス空間を持ち、そこにＶＲＡＭ１３５をマッピングしている。例えば、ＶＤＰ１３３は、ＣＧＲＯＭ１３４から読み出した画像データをＶＲＡＭ１３５が備える入力バッファ１３５ａなどに展開記憶させる。また、ＶＲＡＭ１３５の記憶データを用いて各種の画像処理を実行する。そして、ＶＲＡＭ１３５が備えるフレームバッファ１３５ｂの記憶データに基づき、画像表示装置５に対してＲ（赤）、Ｇ（緑）、Ｂ（青）の階調データや、走査信号の生成に用いられるクロック信号等を、ＬＣＤ駆動回路１３６に出力する。一例として、Ｒ、Ｇ、Ｂの階調データはそれぞれ８ビットで表され、画像表示装置５はＶＤＰ１３３からの指示に従ってＲ、Ｇ、Ｂのそれぞれを２５６階調、これらを合成して約１６７０万色の多色表示を行うことができる。なお、Ｒ、Ｇ、Ｂの階調データのビット数は８ビット以外のビット数であってもよく、また、Ｒ、Ｇ、Ｂの各階調データにおけるビット数が異なる数となっていてもよい。
【０２０９】
ＣＧＲＯＭ１３４は、画像表示装置５にて画像表示を行うために使用される各種の画像データを記憶しておくためのものである。ＣＧＲＯＭ１３４には、キャラクタを示すデータ等が格納されている。キャラクタとは、例えば、画像表示装置５に表示される人物、動物、または、文字、図形もしくは記号等からなる画像である。具体的な一例として、ＣＧＲＯＭ１３４には、図２に示すような飾り図柄を画像表示装置５に表示させるための画像データが、各飾り図柄の図柄番号と対応付けて記憶されている。ここで、各飾り図柄の画像データは、例えば「１」〜「８」の数字それぞれに対応した飾り図柄オブジェクトＮＯＢを示すオブジェクトモデルデータとして、ＣＧＲＯＭ１３４に格納されていればよい。オブジェクトモデルデータは、例えば飾り図柄オブジェクトＮＯＢごとに、複数のポリゴンや複数の基本形状の組合せを示すデータであればよい。図４９（Ａ）は、一例として、「７」の数字に対応した飾り図柄オブジェクトＮＯＢを示す図である。「１」〜「８」の数字それぞれに対応した飾り図柄オブジェクトＮＯＢはいずれも、ＣＧＲＯＭ１３４から読み出された時点で、各画素の不透明度を示すアルファ（α）値データが、「１．０」に設定されていればよい。
【０２１０】
また、ＣＧＲＯＭ１３４には、飾り図柄オブジェクトＮＯＢのアルファ値に対して作用させることで、飾り図柄の表示画像を時間の経過に伴って当該表示画像内の所定位置より所定方向へと段階的に表示または消去できるように設定するためのフィルタに対応したデータが格納されている。図４９（Ｂ）は、一例として、飾り図柄の表示画像を時間の経過に伴って当該表示画像内の左端より右端へと段階的に表示した後、左端より右端へと段階的に消去できるように、各飾り図柄の表示画像を構成する各画素の表示色データに対応したアルファ値データを設定するためのフィルタＦＬ１を示す図である。図４９（Ｂ）に示すフィルタＦＬ１では、各飾り図柄の表示画像内の左端より右端へと段階的に増大するフィルタ係数が定められており、各飾り図柄の表示位置内における左端ではフィルタ係数が最小値「０．０１」となり右端ではフィルタ係数が最大値「０．９９」となっている。
【０２１１】
ＶＲＡＭ１３５は、ＶＤＰ１３３による画像処理などに用いられる画像データを展開記憶するための記憶装置である。ＶＲＡＭ１３５は、例えば画像表示装置５における１画面分の表示領域に画像を表示させるために用いられる画像データの容量よりも大きな記憶容量を有している。例えばＶＲＡＭ１３５には、入力バッファ１３５ａと、フレームバッファ１３５ｂとが設けられている。
【０２１２】
入力バッファ１３５ａには、飾り図柄や背景などの表示画像を構成する各画素の表示色であるＲ、Ｇ、Ｂの表示色データや、各画素の表示色データに対応して設定される不透明度データとしてのアルファ値データが記憶される。ここで、この実施の形態では、一例として図５０（Ａ）に示すように、Ｒ、Ｇ、Ｂ、αの各値が、各画素に対応して８ビットずつの合計３２ビットからなるピクセルデータＰＤ１として、入力バッファ１３５ａに格納される。例えばＶＤＰ１３３は、ＣＧＲＯＭ１３４から読み出した飾り図柄オブジェクトＮＯＢを示すオブジェクトモデルデータに基づき、各画素の表示色データやアルファ値データからなる画像データを生成して、入力バッファ１３５ａに記憶させる。
【０２１３】
フレームバッファ１３５ｂには、画像表示装置５における表示画像を構成する各画素の表示色データが記憶される。この実施の形態では、一例として図５０（Ｂ）に示すように、Ｒ、Ｇ、Ｂの各値が、各画素に対応して８ビットずつの合計２４ビットからなるピクセルデータＰＤ２として、フレームバッファ１３５ｂに格納される。ＶＤＰ１３３は、フレームバッファ１３５ｂから読み出した表示色データを階調データとして、ＬＣＤ駆動回路１３６に出力する。
【０２１４】
ＬＣＤ駆動回路１３６は、ＶＤＰ１３３から入力された階調データやクロック信号等から走査信号を生成して画像表示装置５に出力することで、画像を表示させるためのものである。
【０２１５】
図３に示すように、払出制御基板１５には、払出制御用マイクロコンピュータ１５０が搭載されている。図５１は、払出制御基板１５に搭載された払出制御用マイクロコンピュータ１５０の構成例を示す図である。図５１に示す払出制御用マイクロコンピュータ１５０は、例えば遊技制御用マイクロコンピュータ１００と同様の１チップマイクロコンピュータであり、クロック回路２３１と、リセット／割込みコントローラ２３２と、ＣＰＵ２３３と、ＲＯＭ２３４と、ＲＡＭ２３５と、タイマ回路（ＰＩＴ）２３６と、シリアル通信回路（ＳＣＩ）２３７と、入出力ポート２３８とを備えて構成されている。なお、クロック回路２３１、リセット／割込みコントローラ２３２、タイマ回路２３６及びシリアル通信回路２３７はそれぞれ、遊技制御用マイクロコンピュータ１００が備えるクロック回路１０１、リセット／割込みコントローラ１０２、タイマ回路１０７及びシリアル通信回路１０８と同様の構成を有するものであればよい。
【０２１６】
払出制御用マイクロコンピュータ１５０が備えるＲＯＭ２３４には、払出制御用のプログラムが記憶されている。払出制御用マイクロコンピュータ１５０では、例えばＣＰＵ２３３がＲＯＭ２３４に記憶されている払出制御用のプログラムを読出し、主基板１１から送信された払出制御コマンドやカードユニット７０との通信結果などに基づいて各種の処理を実行することにより、遊技球の払出動作を制御する。
【０２１７】
払出制御用マイクロコンピュータ１５０が備えるＲＡＭ２３５には、遊技球の払出動作などを制御するために用いられる各種のデータを保持するための領域が設けられている。そして、払出制御用マイクロコンピュータ１５０が備えるＲＡＭ２３５の少なくとも一部は、電源基板１０において作成されるバックアップ電源によってバックアップされているバックアップＲＡＭであってもよい。すなわち、パチンコ遊技機１への電力供給が停止しても、所定時間は、払出制御用マイクロコンピュータ１５０が備えるＲＡＭ２３５の少なくとも一部の内容は保存される。
【０２１８】
次に、本実施例におけるパチンコ遊技機１の動作（作用）を説明する。主基板１１では、電源基板１０からの電力供給が開始され遊技制御用マイクロコンピュータ１００へのリセット信号がハイレベル（オフ状態）になったことに応じて、遊技制御用マイクロコンピュータ１００が起動し、図５２のフローチャートに示すような遊技制御メイン処理が実行される。なお、以下に説明する各処理は、遊技制御用マイクロコンピュータ１００が備えるＣＰＵ１０４によって実行されるものとする。また、遊技制御用マイクロコンピュータ１００が備えるタイマ回路１０７やシリアル通信回路１０８などで発生した各種の割込み要因に基づく割込み要求は、ＣＰＵ１０４に所定の割込み処理を実行させるためのものである。そして、ＣＰＵ１０４やＣＰＵ１０４以外の各種回路を含んだ概念を遊技制御用マイクロコンピュータ１００ということもあるものとする。図５２に示す遊技制御メイン処理を開始すると、遊技制御用マイクロコンピュータ１００では、ＣＰＵ１０４が、まず、割込禁止に設定し（ステップＳ１）、割込モードの設定を行う（ステップＳ２）。例えば、ステップＳ２では、遊技制御用マイクロコンピュータ１００の特定レジスタ（Ｉレジスタ）の値（１バイト）と内蔵デバイスが出力する割込ベクタ（１バイト：最下位ビットは“０”）とを合成することにより割込アドレスが生成されるマスク可能割込の割込モードが設定される。マスク可能な割込みが発生したときには、遊技制御用マイクロコンピュータ１００が自動的に割込禁止状態となる設定を行うとともに、プログラムカウンタの内容がスタックにセーブされればよい。
【０２１９】
続いて、例えばスタックポインタ指定アドレスの設定など、スタックポインタに関わる設定を行う（ステップＳ３）。また、内蔵デバイスレジスタの設定（初期化）を行う（ステップＳ４）。例えば、遊技制御用マイクロコンピュータ１００がＣＴＣ（カウンタ／タイマ）及びＰＩＯ（パラレル入出力ポート）を内蔵している場合には、ステップＳ４の処理が実行されることにより、内蔵デバイス（内蔵周辺回路）としてのＣＴＣやＰＩＯの設定（初期化）などが行われるとよい。
【０２２０】
ステップＳ４の処理を実行した後には、例えば入出力ポート１０９に含まれる入力ポートにおける所定ビットの状態をチェックすることなどにより、電源断信号がオフ状態となっているか否かを判定する（ステップＳ５）。パチンコ遊技機１への電力供給が開始されたときには、ＶＣＣなどの各種電源電圧が徐々に上昇して規定値に達する。ステップＳ５の処理では、電源断信号が出力されていないオフ状態（ハイレベル）となっていることを確認する。ここで、遊技制御用マイクロコンピュータ１００では、ＣＰＵ１０４が入力ポートを介して１回だけ電源断信号の状態を確認するようにしてもよいが、電源断信号の状態を複数回確認するようにしてもよい。例えば、電源断信号がオフ状態であることを１回確認したら、所定時間（例えば０．１秒）が経過した後に、電源断信号をもう１回確認する。このとき、電源断信号がオフ状態であれば、電源断信号がオフ状態である旨の判定を行うようにする。他方、このときに電源断信号の状態がオン状態であれば、所定時間が経過した後に、電源断信号の状態を再び確認するようにしてもよい。なお、電源断信号の状態を再確認する回数は１回であってもよいし、複数回であってもよい。また、２回チェックして、チェック結果が一致していなかったときに、もう一度確認するようにしてもよい。
【０２２１】
ステップＳ５にて電源断信号がオン状態であるときには（ステップＳ５；Ｎｏ）、所定時間（例えば０．１秒）が経過するまで待機した後（ステップＳ６）、ステップＳ５の処理に戻って、電源断信号がオフ状態となっているか否かの判定を再び行うようにする。これにより、遊技制御用マイクロコンピュータ１００では、電源電圧が安定したことを確認することができる。そして、ステップＳ５にて電源断信号がオフ状態であるときには（ステップＳ５；Ｙｅｓ）、例えば入出力ポート１０９に含まれる入力ポートにおける所定ビットの状態をチェックすることなどにより、クリア信号がオン状態となっているか否かを判定する（ステップＳ７）。このとき、クリア信号がオン状態であれば（ステップＳ７；Ｙｅｓ）、例えば遊技制御フラグ設定部１８３に設けられたクリアフラグをオン状態にセットする（ステップＳ８）。他方、クリア信号がオフ状態であるときには（ステップＳ７；Ｎｏ）、ステップＳ８の処理をスキップして、クリアフラグをオフ状態のままとする。
【０２２２】
ここで、遊技制御用マイクロコンピュータ１００では、ＣＰＵ１０４が入力ポートを介して１回だけクリア信号の状態を確認するようにしてもよいが、クリア信号の状態を複数回確認するようにしてもよい。例えば、クリア信号の状態がオフ状態であることを１回確認したら、所定時間（例えば０．１秒）が経過した後に、クリア信号の状態をもう１回確認する。このとき、クリア信号がオフ状態であれば、クリア信号がオフ状態である旨の判定を行うようにする。他方、このときにクリア信号の状態がオン状態であれば、所定時間が経過した後に、クリア信号の状態を再び確認するようにしてもよい。なお、クリア信号の状態を再確認する回数は１回であってもよいし、複数回であってもよい。また、２回チェックして、チェック結果が一致していなかったときに、もう一度確認するようにしてもよい。
【０２２３】
その後、遊技の進行を制御するための遊技制御処理の開始タイミングをソフトウェアの実行により遅延させる遅延処理の設定を行う（ステップＳ９）。具体的な一例として、遊技制御カウンタ設定部１８５に設けられたウェイトカウンタに、初期化ウェイト回数指定値をセットする。続いて、ステップＳ９での設定に基づく遅延処理を開始して、例えばウェイトカウンタにおけるカウント値を１減算するなど、遅延処理の実行に関わる設定の更新を行う（ステップＳ１０）。そして、例えばウェイトカウンタにおけるカウント値が所定の遅延終了判定値に達したか否かを判定することなどにより、所定の遅延時間が経過したか否かを判定する（ステップＳ１１）。ここで、遅延終了判定値を示すデータは、ＲＯＭ１０５などに予め記憶されていればよい。例えば、遅延終了判定値は、遊技制御処理が実行可能状態となったときから、少なくとも払出制御基板１５に搭載された払出制御用マイクロコンピュータ１５０による払出制御用の各種処理が実行開始されるまでの時間に比べて遅延時間の方が長くなるように、予め定められた基準値であればよい。
【０２２４】
ステップＳ１１にて遅延時間が経過していないときには（ステップＳ１１；Ｎｏ）、ステップＳ１０の処理に戻り、遅延時間が経過しているときには（ステップＳ１１；Ｙｅｓ）、ＲＡＭ１０６をアクセス可能に設定する（ステップＳ１２）。続いて、遊技制御用マイクロコンピュータ１００では、ＣＰＵ１０４がクリアフラグはオンとなっているか否かを判定する（ステップＳ１３）。クリアフラグがオフであるときには（ステップＳ１３；Ｎｏ）、ＲＡＭ１０６のデータチェックを行い、チェック結果が正常であるか否かを判定する（ステップＳ１４）。ステップＳ１４の処理では、例えばＲＡＭ１０６の特定領域における記憶データを用いてチェックサムを算出し、算出されたチェックサムとメインチェックサムバッファに記憶されているチェックサムとを比較する。ここで、メインチェックサムバッファには、前回の電力供給停止時に、同様の処理によって算出されたチェックサムが記憶されている。そして、比較結果が不一致であれば、ＲＡＭ１０６の特定領域におけるデータが電力供給停止時のデータとは異なっていることから、チェック結果が正常でないと判断される。
【０２２５】
ステップＳ１４におけるチェック結果が正常であるときには（ステップＳ１４；Ｙｅｓ）、遊技制御フラグ設定部１８３に設けられたメインバックアップフラグがオンとなっているか否かを判定する（ステップＳ１５）。メインバックアップフラグの状態は、電力供給が停止するときに、遊技制御フラグ設定部１８３に設定される。そして、このメインバックアップフラグの設定箇所がバックアップ電源によってバックアップされることで、電力供給が停止した場合でも、メインバックアップフラグの状態は保存されることになる。ステップＳ１５では、例えばメインバックアップフラグの値として「５５Ｈ」が遊技制御フラグ設定部１８３に設定されていれば、バックアップあり（オン状態）であると判断される。これに対して、「５５Ｈ」以外の値が設定されていればバックアップなし（オフ状態）であると判断される。なお、ステップＳ１５のようなメインバックアップフラグがオンとなっているか否かの判定を、ステップＳ１４のようなチェック結果の判定よりも先に行い、メインバックアップフラグがオンであるときにＲＡＭ１０６のデータチェック結果が正常であるか否かを判定するようにしてもよい。
【０２２６】
ステップＳ１５にてメインバックアップフラグがオンであるときには（ステップＳ１５；Ｙｅｓ）、メインバックアップフラグをクリアしてオフ状態とした後（ステップＳ１６）、遊技制御用マイクロコンピュータ１００の内部状態などを電力供給が停止されたときの状態に戻すための復旧時における設定を行う（ステップＳ１７）。具体的な一例として、ステップＳ１７の処理では、ＲＯＭ１０５に格納されているバックアップ時設定テーブルの先頭アドレスをポインタに設定し、バックアップ時設定テーブルの内容を順次に、ＲＡＭ１０６内の作業領域に設定する。ここで、ＲＡＭ１０６の作業領域はバックアップ電源によってバックアップされており、バックアップ時設定テーブルには、作業領域のうちで初期化してもよい領域についての初期化データが設定されていてもよい。
【０２２７】
また、ステップＳ１３にてクリアフラグがオンであるときや（ステップＳ１３；Ｙｅｓ）、ステップＳ１４にてチェック結果が正常ではないとき（ステップＳ１４；Ｎｏ）、あるいはステップＳ１５にてメインバックアップフラグがオフであるときには（ステップＳ１５；Ｎｏ）、ＲＡＭ１０６の初期化を行う（ステップＳ１８）。ステップＳ１８の処理に続いて、遊技制御用マイクロコンピュータ１００の内部状態などを初期状態とするための初期化時における設定を行う（ステップＳ１９）。
【０２２８】
ステップＳ１７またはステップＳ１９の処理を実行した後には、例えば遊技制御用マイクロコンピュータ１００が備えるタイマ回路１０７のレジスタ設定などを行うことにより、所定時間（例えば２ミリ秒）ごとにタイマ割込みが発生するように遊技制御用マイクロコンピュータ１００の内部設定を行う（ステップＳ２０）。この後、ＣＰＵ１０４がＲＯＭ１０５から読み出した乱数初期設定データ（ＫＲＳＳ）に基づいて乱数生成動作の初期設定を行うための乱数初期設定処理を実行する（ステップＳ２１）。
【０２２９】
ステップＳ２１の乱数初期設定処理に続いて、シリアル通信動作の初期設定を行うためのシリアル通信初期設定処理を実行する（ステップＳ２２）。この後、割込み要求に基づいて実行される割込み処理に関する初期設定を行うための割込み初期設定処理を実行する（ステップＳ２３）。そして、ＣＰＵ１０４は遊技制御用マイクロコンピュータ１００を割込許可状態に設定して（ステップＳ２４）、各種割込みの発生を待機する。このときには、電源断信号がオン状態となったか否か（出力されたか否か）の判定を行い（ステップＳ２５）、オフであれば（ステップＳ２５；Ｎｏ）、そのまま各種割込みの発生を待機する。また、電源断信号がオン状態となったときには（ステップＳ２５；Ｙｅｓ）、メイン側電源断処理を実行した後（ステップＳ２６）、所定のループ処理を実行して、電力供給の停止による遊技制御用マイクロコンピュータ１００の動作停止まで待機する。なお、ステップＳ２５の処理では、入出力ポート１０９に含まれる入力ポートを介して１回だけ電源断信号の状態を確認するようにしてもよいが、電源断信号の状態を複数回確認するようにしてもよい。例えば、電源断信号がオフ状態であることを１回確認したら、所定時間（例えば０．１秒）が経過した後に、電源断信号をもう１回確認する。このとき、電源断信号がオフ状態であれば、電源断信号がオフ状態である旨の判定を行うようにする。他方、このときに電源断信号の状態がオン状態であれば、所定時間が経過した後に、電源断信号の状態を再び確認するようにしてもよい。また、電源断信号の状態を再確認する回数は１回であってもよいし、複数回であってもよい。さらに、２回チェックして、チェック結果が一致していなかったときに、もう一度確認するようにしてもよい。このように電源断信号の状態を複数回確認する場合には、例えば確認動作を開始するときや１回目の確認結果と２回目の確認結果とを比較して不一致であったときなどに、遊技制御用マイクロコンピュータ１００に内蔵されたＷＤＴ（ウォッチドッグ・タイマ）をクリアするリトリガを行う。そして、リトリガが何らかの原因（例えばプログラムの暴走）で所定時間内に発生しなくなった場合には、ＷＤＴから出力されるタイムアウト信号に基づくユーザリセットを発生させ、リセット／割込みコントローラ１０２、ＣＰＵ１０４、タイマ回路１０７、シリアル通信回路１０８などの各回路を初期化した後、所定のベクタテーブルで示されるアドレスからユーザプログラムの実行を開始して、自動復旧を行うようにしてもよい。
【０２３０】
ステップＳ２６のメイン側電源断処理では、例えばＣＰＵ１０４が遊技制御用マイクロコンピュータ１００を割込禁止状態に設定した後、入出力ポート１０９に含まれる出力ポートの所定ビットにクリアデータをセットするなどして、ソレノイド８１、８２の駆動制御に関する設定を初期化する。このときには、出力ポートの所定ビット以外にも、クリアすべき出力ポートにはクリアデータを設定するようにしてもよい。続いて、例えばＲＡＭ１０６の特定領域における記憶データを用いてチェックサムを算出するなどして、チェックデータの作成を行うとともに、遊技制御フラグ設定部１８３に設けられたメインバックアップフラグをオン状態にセットする。このとき作成されたチェックデータは、例えば遊技制御バッファ設定部１８６に設けられたメインチェックサムバッファなどといった、ＲＡＭ１０６の所定領域に格納される。そして、遊技制御用マイクロコンピュータ１００では、例えばＣＰＵ１０４が所定のＲＡＭアクセスレジスタにアクセス禁止値を設定することなどにより、以後、ＲＡＭ１０４へのアクセスを禁止する。これにより、電力供給の停止に伴ってプログラムの暴走が生じても、ＲＡＭ１０４の記憶内容が破損することを防止できる。こうしたメイン側電源断処理が実行された後には、待機状態（ループ処理）に入ることになる。
【０２３１】
また、ステップＳ２６にてメイン側電源断処理を実行した後には、例えば電源断信号がオフ状態となったか否かを定期的に判定し、オフ状態となったときには、ＣＰＵ１０４が図５２に示すステップＳ１から再び処理を進めることなどにより、瞬断に対応して処理を再開できるようにしてもよい。あるいは、ステップＳ２６にてメイン側電源断処理を実行した後、例えばＷＤＴからタイムアウト信号が出力されるまでの所要時間よりも長い時間として予め定められた所定時間が経過しても電源基板１０からの電力供給が継続しているときに、ＣＰＵ１０４が図５２に示すステップＳ１から再び処理を進めることなどにより、瞬断に対応して処理を再開できるようにしてもよい。
【０２３２】
図５３は、図５２のステップＳ２１にて実行される乱数初期設定処理の一例を示すフローチャートである。図５３に示す乱数初期設定処理において、遊技制御用マイクロコンピュータ１００では、まず、ＣＰＵ１０４がＲＯＭ１０５に記憶されている乱数初期設定データ（ＫＲＳＳ）の第５ビット［ビット５］を読み出し（ステップＳ１０１）、読出値に基づいて乱数回路１０３に設けられたクロック信号出力回路１７１における動作設定を行う（ステップＳ１０２）。例えば、ステップＳ１０１での読出値が“０”であるときには、クロック信号出力回路１７１が出力するクロック信号Ｓ１を、基準クロックとしてクロック回路１０１により生成される内部システムクロックＣＬＫと同一周期のクロック信号となるように設定する。また、ステップＳ１０１での読出値が“１”であるときには、クロック信号出力回路１７１が出力するクロック信号Ｓ１を、基準クロックとなる内部システムクロックＣＬＫの１６倍の周期を有するクロック信号となるように設定する。なお、ステップＳ１０２の処理では、ＣＰＵ１０４がクロック信号出力回路１７１の動作を直接制御してステップＳ１０１での読出値に対応したクロック信号を出力させるように設定してもよいし、例えば乱数回路１０３の内部あるいは外部に設けられてクロック信号出力回路１７１が参照可能な所定のレジスタにステップＳ１０１での読出値に対応した制御データをセットすることなどにより、クロック信号出力回路１７１の動作を間接的に制御するようにしてもよい。ステップＳ１０２にてレジスタに制御データをセットした場合には、例えば乱数回路１０３にて乱数値の生成を開始するときにクロック信号出力回路１７１がレジスタに記憶されている制御データを参照し、その制御データに従ったクロック信号の出力動作を行うことにより、ステップＳ１０２での設定に応じたクロック信号を出力することができる。
【０２３３】
ステップＳ１０２の処理に続いて、ＣＰＵ１０４がＲＯＭ１０５に記憶されている乱数初期設定データ（ＫＲＳＳ）の第４ビット［ビット４］を読み出し（ステップＳ１０３）、読出値が“０”であるか否かを判定する（ステップＳ１０４）。このとき、ステップＳ１０３での読出値が“０”であれば（ステップＳ１０４；Ｙｅｓ）、乱数回路１０３において生成する乱数値における１周目のスタート値を、デフォルト値である「０００１ｈ」に設定する旨の決定を行う（ステップＳ１０５）。他方、ステップＳ１０３での読出値が“１”であれば（ステップＳ１０４；Ｎｏ）、乱数回路１０３において生成する乱数値における１周目のスタート値を、遊技制御用マイクロコンピュータ１００ごとに付与された固有の識別情報であるＩＤナンバーに基づいて決定する（ステップＳ１０６）。ここで、ステップＳ１０６の処理では、例えばＣＰＵ１０４がＲＯＭ１０５から読み出した遊技制御用マイクロコンピュータ１００のＩＤナンバーを、そのまま乱数値を生成するための１周目のスタート値に設定するようにしてもよい。あるいは、遊技制御用マイクロコンピュータ１００のＩＤナンバーを用いて所定の演算を実行することにより算出された値を、乱数値を生成するための１周目のスタート値に設定するようにしてもよい。例えば、ＣＰＵ１０４がＲＯＭ１０５から読み出した遊技制御用マイクロコンピュータ１００のＩＤナンバーに所定のスクランブル処理を施す演算や、ＩＤナンバーを用いた加算・減算・乗算・除算などの演算を実行して、算出された値を用いるようにすればよい。
【０２３４】
ステップＳ１０５またはステップＳ１０６にて決定されたスタート値は、乱数回路１０３が備える初期値設定回路１７２に入力されることで、乱数回路１０３により乱数値を生成するための１周目のスタート値として設定される。なお、ステップＳ１０５やステップＳ１０６の処理は、乱数回路１０３が備える初期値設定回路１７２が実行するようにしてもよい。例えば、ＣＰＵ１０４がステップＳ１０４にて読出値が“０”であると判定したときには、乱数回路１０３に所定の第１初期値設定信号を送る。乱数回路１０３がＣＰＵ１０４から第１初期値設定信号を受けたときには、初期値設定回路１７２が所定のレジスタの記憶データを読み出し、その読出値を示す初期値設定信号ＳＫを乱数生成回路１７３に入力させることなどにより、乱数値を生成するための１周目のスタート値を、デフォルト値である「０００１ｈ」に設定する（ステップＳ１０５に相当する処理）。他方、ＣＰＵ１０４がステップＳ１０４にて読出値が“１”であると判定したときには、乱数回路１０３に第１初期値設定信号とは異なる第２初期値設定信号を送る。乱数回路１０３がＣＰＵ１０４から第２初期値設定信号を受けたときには、初期値設定回路１７２が所定のレジスタに記憶されたＩＤナンバーに基づいて生成されるデータを選択し、その選択したデータを示す初期値設定信号ＳＫを乱数生成回路１７３に入力させることなどにより、乱数値を生成するための１周目のスタート値を、遊技制御用マイクロコンピュータ１００ごとに付与された固有の識別情報であるＩＤナンバーに基づいた値に設定する（ステップＳ１０６に相当する処理）。ここで、所定のレジスタに記憶されたＩＤナンバーは、乱数値の最大値である「６５５３５」以下となる桁の数値のみが抽出されて乱数生成回路１７３に設定されてもよい。あるいは、所定のレジスタに記憶されたＩＤナンバーが初期値設定回路１７２に内蔵された演算回路（例えば乗算回路）に入力されることにより、例えばＩＤナンバーの各桁における数値を用いた所定の演算が実行され、この演算により算出された値を示すデータが乱数生成回路１７３に設定されてもよい。また、ＣＰＵ１０４は、初期値設定回路１７２の動作を直接制御してステップＳ１０５、Ｓ１０６に相当する処理を実行させてもよいし、例えば乱数回路１０３の内部または外部に初期値設定制御用として設けられて初期値設定回路１７２が参照可能な所定のレジスタにステップＳ１０３での読出値に対応した制御データをセットすることなどにより、初期値設定回路１７２の動作を間接的に制御するようにしてもよい。ＣＰＵ１０４が初期値設定制御用のレジスタに制御データをセットした場合には、例えば乱数回路１０３にて乱数値の生成を開始するときに初期値設定回路１７２が初期値設定用のレジスタに記憶されている制御データを参照し、その制御データに従った初期値設定動作を行うことにより、ステップＳ１０３での読出値に応じた１周目のスタート値を生成して、乱数生成回路１７３に設定することができる。
【０２３５】
ステップＳ１０５、Ｓ１０６の処理のいずれかを実行した後には、ＣＰＵ１０４がＲＯＭ１０５に記憶されている乱数初期設定データ（ＫＲＳＳ）の第１及び第０ビット［ビット１−０］を読み出し（ステップＳ１０７）、読出値に基づいて乱数回路１０３における乱数値の更新方式を設定する（ステップＳ１０８）。例えば、ステップＳ１０７での読出値が「００」であるときには、乱数値の更新順である順列を変更しないように設定する。また、ステップＳ１０７での読出値が「１０」であるときには、乱数値の２周目以降における順列をユーザプログラムにより変更可能とするように設定する。さらに、ステップＳ１０７での読出値が「１１」であるときには、乱数値の２周目以降における順列を自動的に変更するように設定する。なお、ステップＳ１０８の処理では、ＣＰＵ１０４が乱数回路１０３を直接制御してステップＳ１０７での読出値に対応した乱数更新方式を設定してもよいし、例えば乱数回路１０３の内部あるいは外部に設けられて乱数生成回路１７３が参照可能な所定のレジスタにステップＳ１０７での読出値に対応した制御データをセットすることなどにより、乱数生成回路１７３での乱数更新方式を間接的に制御するようにしてもよい。ステップＳ１０７にてレジスタに制御データをセットした場合には、例えば乱数生成回路１７３がレジスタに記憶されている制御データを参照し、その制御データに従った乱数更新動作を行うことにより、ステップＳ１０８で設定された乱数更新方式に従って、乱数値を生成するための順列を変更または保持させることができる。
【０２３６】
ステップＳ１０８の処理に続いて、乱数回路１０３にて生成される乱数値における最大値の設定を行う（ステップＳ１０９）。例えば、ステップＳ１０９では、ＣＰＵ１０４がＲＯＭ１０５から読み出した乱数最大値設定データを乱数回路１０３の乱数生成回路１７３に設定するなどして、乱数回路１０３にて生成される乱数値における最大値を設定できるようにすればよい。
【０２３７】
この後、ＣＰＵ１０４がＲＯＭ１０５に記憶されている乱数初期設定データ（ＫＲＳＳ）の第３及び第２ビット［ビット３−２］を読み出す（ステップＳ１１０）。そして、ステップＳ１１０での読出値に基づき、乱数回路１０３にて生成される乱数値における２周目以降のスタート値に関する初期設定を行う（ステップＳ１１１）。具体的な一例として、ステップＳ１１１の処理では、ＣＰＵ１０４がＲＯＭ１０５から読み出した乱数初期設定データ（ＫＲＳＳ）の第３及び第２ビット［ビット３−２］を示す読出データを、乱数回路１０３もしくはＣＰＵ１０４に内蔵された所定のレジスタや、ＲＡＭ１０６の所定領域に格納して記憶させることなどにより、ＣＰＵ１０４が遊技制御用のタイマ割込み処理を実行中に乱数値における２周目以降のスタート値に関する設定を参照できるような初期設定が行われればよい。
【０２３８】
図５４は、図５２に示すステップＳ２２にて実行されるシリアル通信初期設定処理の内容の一例を示す説明図である。このシリアル通信初期設定処理では、まず、ＣＰＵ１０４がＲＯＭ１０５に記憶されている第１及び第２シリアル通信初期設定データ（ＫＳＣＭ１及びＫＳＣＭ２）を読み出し、読出値に基づいてシリアル通信回路１０８が備えるシリアル制御レジスタ２１５の設定を行う。
【０２３９】
例えば、第１シリアル通信初期設定データ（ＫＳＣＭ１）の第５ビット［ビット５］が“０”であるときにはシリアル制御レジスタ２１５における第２レジスタＳＩＣＬ２の第７ビット［ビット７］であるＴＩＥを“０”に設定する一方、“１”であるときにはＴＩＥを“１”に設定する。第１シリアル通信初期設定データ（ＫＳＣＭ１）の第４ビット［ビット４］が“０”であるときにはシリアル制御レジスタ２１５における第２レジスタＳＩＣＬ２の第６ビット［ビット６］であるＴＣＩＥを“０”に設定する一方、“１”であるときにはＴＣＩＥを“１”に設定する。第１シリアル通信初期設定データ（ＫＳＣＭ１）の第３ビット［ビット３］が“０”であるときにはシリアル制御レジスタ２１５における第２レジスタＳＩＣＬ２の第５ビット［ビット５］であるＲＩＥを“０”に設定する一方、“１”であるときにはＲＩＥを“１”に設定する。
【０２４０】
第１シリアル通信初期設定データ（ＫＳＣＭ１）の第２ビット［ビット２］が“０”であるときにはシリアル制御レジスタ２１５における第２レジスタＳＩＣＬ２の第４ビット［ビット４］であるＩＬＩＥを“０”に設定する一方、“１”であるときにはＩＬＩＥを“１”に設定する。第１シリアル通信初期設定データ（ＫＳＣＭ１）の第１ビット［ビット１］が“０”であるときにはシリアル制御レジスタ２１５における第２レジスタＳＩＣＬ２の第３ビット［ビット３］であるＴＥを“０”に設定する一方、“１”であるときにはＴＥを“１”に設定する。第１シリアル通信初期設定データ（ＫＳＣＭ１）の第０ビット［ビット０］が“０”であるときにはシリアル制御レジスタ２１５における第２レジスタＳＩＣＬ２の第２ビット［ビット２］であるＲＥを“０”に設定する一方、“１”であるときにはＲＥを“１”に設定する。
【０２４１】
第２シリアル通信初期設定データ（ＫＳＣＭ２）の第３ビット［ビット３］が“０”であるときにはシリアル制御レジスタ２１５における第３レジスタＳＩＣＬ３の第３ビット［ビット３］であるＯＲＩＥを“０”に設定する一方、“１”であるときにはＯＲＩＥを“１”に設定する。第２シリアル通信初期設定データ（ＫＳＣＭ２）の第２ビット［ビット２］が“０”であるときにはシリアル制御レジスタ２１５における第３レジスタＳＩＣＬ３の第２ビット［ビット２］であるＮＥＩＥを“０”に設定する一方、“１”であるときにはＮＥＩＥを“１”に設定する。第２シリアル通信初期設定データ（ＫＳＣＭ２）の第１ビット［ビット１］が“０”であるときにはシリアル制御レジスタ２１５における第３レジスタＳＩＣＬ３の第１ビット［ビット１］であるＦＥＩＥを“０”に設定する一方、“１”であるときにはＦＥＩＥを“１”に設定する。第２シリアル通信初期設定データ（ＫＳＣＭ２）の第０ビット［ビット０］が“０”であるときにはシリアル制御レジスタ２１５における第３レジスタＳＩＣＬ３の第０ビット［ビット０］であるＰＥＩＥを“０”に設定する一方、“１”であるときにはＰＥＩＥを“１”に設定する。
【０２４２】
図５５は、図５２に示すステップＳ２３にて実行される割込み初期設定処理の一例を示すフローチャートである。この割込み初期設定処理では、ＣＰＵ１０４がＲＯＭ１０５に記憶されている最優先割込み設定（ＫＨＰＲ）を読み出し（ステップＳ１２１）、読出値に基づいて最優先割込みを設定する（ステップＳ１２２）。例えば、ステップＳ１２２の処理では、ステップＳ１２１での読出値が「００ｈ」から「０７ｈ」のいずれであるかを特定し、特定された値に対応するＩクラス割込み（ＩＲＱ）の要因が最も優先順位の高い割込み要因となるように、所定レジスタにおける格納データの読出順位の設定などを行う。この読出順位の設定を示すデータは、例えばＣＰＵ１０４の内部レジスタなどに格納しておけばよい。この場合、ＣＰＵ１０４は、リセット／割込みコントローラ１０２からＩクラス割込み（ＩＲＱ）端子などに入力される割込み要求信号がオン状態となったときに、内部レジスタの格納データを確認することで、優先的に実行する割込み処理を特定することができる。
【０２４３】
図５２に示すステップＳ２４の処理を実行することにより割込許可状態となった後、例えばタイマ回路１０７やシリアル通信回路１０８などにて同時に複数の割込み要因が生じたときには、図５５に示すステップＳ１２２での設定に基づき、リセット／割込みコントローラ１０２によって優先順位の高い割込み要因が受け付けられる。リセット／割込みコントローラ１０２が割込み要因を受け付けたときには、例えばＣＰＵ１０４が備えるＩクラス割込み（ＩＲＱ）端子などに、オン状態の割込み要求信号が入力される。ＣＰＵ１０４にてＩＲＱ端子にオン状態の割込み要求信号が入力されたときには、例えば内部レジスタの格納データを確認した結果などに基づき、図５５に示すステップＳ１２２での設定に基づく読出順位に応じた順番で、例えばタイマ回路１０７が備えるタイマ制御レジスタやシリアル通信回路１０８が備えるシリアルステータスレジスタ２１４といった、所定レジスタにおける格納データのビット値を読み出せばよい。こうして読み出したレジスタの格納データから、発生した割込み要因を特定し、特定された割込み要因に対応するベクタアドレスを先頭アドレスとするプログラムを実行することにより、各割込み要因に基づく割込み処理を開始することができる。
【０２４４】
具体的な一例として、最優先割込み設定（ＫＨＰＲ）が「０５ｈ」であるときには、まず、シリアルステータスレジスタ２１４が備える第１レジスタＳＩＳＴ１の第３〜第０ビット［ビット３−０］を読み出し、いずれかのビット値が「１」となっているか否かを判定する。このとき、いずれかのビット値が「１」となっていれば、シリアル通信回路１０８にて発生したエラー割込み要因に対応する割込み処理（例えば図５６に示すシリアル通信エラー割込み処理など）を実行するものと判断して、例えばＲＯＭ１０５の所定領域に格納されている割込みベクタを取得し、そのベクタアドレスを先頭アドレスとするプログラムを実行する。また、第１レジスタＳＩＳＴ１の第３〜第０ビット［ビット３−０］におけるビット値がいずれも「０」であるときには、遊技制御用マイクロコンピュータ１００に設けられたＩＲＱ端子にオン状態の割込み要求信号が一定期間入力されたことによる外部割込み要因が発生したか否かを判定する。このとき、外部割込み要因が発生していれば、その外部割込み要因に対応する割込み処理を実行する一方、外部割込み要因が発生していなければ、タイマ回路１０７が備えるタイマ制御レジスタにおける格納データを読み出し、その読出値に基づいてタイマ回路１０７にてタイマ割込み要因が発生したか否かを判定する。このとき、タイマ回路１０７にてタイマ割込み要因が発生していれば、そのタイマ割込み要因に対応するタイマ割込み処理（例えば図５９に示す遊技制御用タイマ割込み処理など）を実行する一方、タイマ割込み要因が発生していなければ、シリアルステータスレジスタ２１４が備える第１レジスタＳＩＳＴ１の第５及び第４ビット［ビット５−４］を読み出し、いずれかのビット値が「１」となっているか否かを判定する。このとき、いずれかのビット値が「１」となっていれば、シリアル通信回路１０８にて発生した受信割込み要因に対応する受信割込み処理（例えば図５７に示すシリアル受信割込み処理など）を実行する一方、いずれのビット値も「０」であれば、シリアルステータスレジスタ２１４が備える第１レジスタＳＩＳＴ１の第７及び第６ビット［ビット７−６］を読み出し、いずれかのビット値が「１」となっているか否かを判定する。このとき、いずれかのビット値が「１」となっていれば、シリアル通信回路１０８にて発生した送信割込み要因に対応する送信割込み処理（例えば図５８に示すシリアル送信割込み処理など）を実行する。
【０２４５】
このように図５５に示すステップＳ１２２での設定に基づく優先順位に応じた順番で割込み要因が発生したか否かを確認することで、複数の割込み要因が同時に発生したときには、例えば図１８（Ｂ）に示すようなデフォルト時の優先順位、あるいはＲＯＭ１０５に記憶されている最優先割込み設定（ＫＨＰＲ）により変更された優先順位において、優先順位の高い割込み要因に基づく割込み処理が、優先順位の低い割込み要因に基づく割込み処理よりも優先的に実行される。
【０２４６】
例えば、ＲＯＭ１０５に記憶されている最優先割込み設定（ＫＨＰＲ）が「０６ｈ」であるときには、図５５に示すステップＳ１２２での設定により、図１８（Ｂ）に示すようなデフォルト時の優先順位が、図１８（Ａ）に示すようにシリアル通信回路１０８からの受信割込み要求を最優先とする優先順位に変更される。この場合には、シリアル通信回路１０８からのエラー割込み要求に基づく割込み処理よりもシリアル通信回路１０８からの受信割込み要求に基づく割込み処理の方が優先的に実行されることになる。また、図１８（Ｂ）に示すように、デフォルト時では、タイマ回路１０７からの割込み要求に基づく割込み処理の方がシリアル通信回路１０８からの割込み要求に基づく割込み処理よりも優先的に実行される設定となっている。これに対して、ＲＯＭ１０５に記憶されている最優先割込み設定（ＫＨＰＲ）が「０５ｈ」、「０６ｈ」、「０７ｈ」のいずれかであるときには、それぞれ、シリアル通信回路１０８からのエラー割込み要求に基づく割込み処理、受信割込み要求に基づく割込み処理、送信割込み要求に基づく割込み処理の方が、タイマ回路１０７からの割込み要求に基づく割込み処理よりも優先的に実行されることになる。
【０２４７】
図５６は、遊技制御用マイクロコンピュータ１００に設けられたシリアル通信回路１０８にてエラー割込みが発生するごとに実行されるシリアル通信エラー割込み処理の一例を示すフローチャートである。ここで、シリアル通信回路１０８では、シリアル制御レジスタ２１５に含まれる第３レジスタＳＩＣＬ３の第３〜第０ビット［ビット３−０］における設定に基づき、オーバーランエラーの発生によりシリアルステータスレジスタ２１４に含まれる第１レジスタＳＩＳＴ１の第３ビット［ビット３］が“１”に設定されてオン状態となったこと、ノイズエラーの発生により第１レジスタＳＩＳＴ１の第２ビット［ビット２］が“１”に設定されてオン状態となったこと、フレーミングエラーの発生により第１レジスタＳＩＳＴ１の第１ビット［ビット１］が“１”に設定されてオン状態となったこと、パリティエラーの発生により第１レジスタＳＩＳＴ１の第０ビット［ビット０］が“１”に設定されてオン状態となったことのいずれかの割込み要因が発生したときに、エラー割込みを発生させる。より具体的には、シリアル通信回路１０８にてエラー割込み要因が発生したときに、シリアル通信回路１０８からリセット／割込みコントローラ１０２に割込み要求が送信され、前述したようにリセット／割込みコントローラ１０２が割込み要因を受け付けた場合には、ＣＰＵ１０４が備えるＩＲＱ端子にオン状態の割込み要求信号が入力されることで、ＣＰＵ１０４に割込みの発生が通知される。
【０２４８】
図５６に示すシリアル通信エラー割込み処理において、遊技制御用マイクロコンピュータ１００では、まず、ＣＰＵ１０４がシリアル通信回路１０８に設けられた送信動作部２１２を未使用状態に設定する（ステップＳ４１）。具体的な一例として、ＣＰＵ１０４は、シリアル通信回路１０８が備えるシリアル制御レジスタ２１５における第２レジスタＳＩＣＬ２の第３ビット［ビット３］であるＴＥを“０”に設定することにより、送信動作部２１２を使用しないものと設定する。続いて、ＣＰＵ１０４がシリアル通信回路１０８に設けられた受信動作部２１１を未使用状態に設定する（ステップＳ４２）。具体的な一例として、ＣＰＵ１０４は、シリアル通信回路１０８が備えるシリアル制御レジスタ２１５における第２レジスタＳＩＣＬ２の第２ビット［ビット２］であるＲＥを“０”に設定することにより、受信動作部２１１を使用しないものと設定する。この後、遊技制御用マイクロコンピュータ１００では、例えばＣＰＵ１０４が遊技制御フラグ設定部１８３に設けられたシリアル通信エラーフラグをオン状態にセットする（ステップＳ４３）。
【０２４９】
図５７は、遊技制御用マイクロコンピュータ１００に設けられたシリアル通信回路１０８にて受信割込みが発生するごとに実行されるシリアル受信割込み処理の一例を示すフローチャートである。図５７に示すシリアル受信割込み処理において、遊技制御用マイクロコンピュータ１００では、まず、遊技制御カウンタ設定部１８５に設けられた払出通知コマンド受信カウンタの値である払出通知コマンド受信カウント値が所定のカウント最大値（例えば「１１」）となっているか否かを、ＣＰＵ１０４が判定する（ステップＳ５１）。
【０２５０】
ステップＳ５１にてカウント最大値となっているときには（ステップＳ５１；Ｙｅｓ）、払出通知コマンド受信カウンタの値を所定の初期値（例えば「０」）に設定する（ステップＳ５２）。他方、ステップＳ５１にてカウント最大値となっていないときには（ステップＳ５１；Ｎｏ）、払出通知コマンド受信カウンタの値を１加算する（ステップＳ５３）。ステップＳ５２、Ｓ５３の処理のいずれかを実行した後には、ＣＰＵ１０４がシリアル通信回路１０８に設けられたシリアル通信データレジスタ２１３の記憶データを読み出し（ステップＳ５４）、その読出データを、払出用受信コマンドバッファ１９１に設けられた受信コマンドバッファ＃１〜＃１２のうちで払出通知コマンド受信カウンタの値に対応するものに格納する（ステップＳ５５）。
【０２５１】
図５８は、遊技制御用マイクロコンピュータ１００に設けられたシリアル通信回路１０８にて送信割込みが発生するごとに実行されるシリアル送信割込み処理の一例を示すフローチャートである。図５８に示すシリアル送信割込み処理において、遊技制御用マイクロコンピュータ１００では、まず、ＣＰＵ１０４が、発生した送信割込みは送信データエンプティ時の割込みであるか否かを判定する（ステップＳ６１）。そして、送信データエンプティ時の割込みであるときには（ステップＳ６１；Ｙｅｓ）、遊技制御フラグ設定部１８３に設けられた送信設定可能フラグをオン状態にセットする（ステップＳ６２）。
【０２５２】
ステップＳ６１にて送信データエンプティ時の割込みではないときには（ステップＳ６１；Ｎｏ）、その送信割込みは送信完了時の割込みであるか否かを判定する（ステップＳ６３）。そして、送信完了時の割込みであるときには（ステップＳ６３；Ｙｅｓ）、遊技制御フラグ設定部１８３に設けられた送信完了フラグをオン状態にセットする（ステップＳ６４）。ステップＳ６３にて送信完了時の割込みではないときには（ステップＳ６３；Ｎｏ）、発生した送信割込みの種類に対応するフラグをオン状態にセットする（ステップＳ６５）。
【０２５３】
図５９は、遊技制御用マイクロコンピュータ１００にてタイマ割込みが発生するごとに実行される遊技制御用タイマ割込み処理の一例を示すフローチャートである。図５９に示す遊技制御用タイマ割込み処理において、遊技制御用マイクロコンピュータ１００では、まず、ＣＰＵ１０４が内部レジスタを退避した後（ステップＳ７１）、所定のスイッチ処理を実行することにより、スイッチ回路１１０を介して各スイッチから入力される検出信号の状態を判定する（ステップＳ７２）。続いて、所定のエラー処理を実行することにより、パチンコ遊技機１の異常診断を行い、その診断結果に応じて必要ならば警告を発生可能とする（ステップＳ７３）。その後、所定の情報出力処理を実行することにより、例えばパチンコ遊技機１の外部に設置されたホール管理用コンピュータに供給される大当り情報、始動情報、確率変動情報などのデータを出力する（ステップＳ７４）。
【０２５４】
情報出力処理に続いて、主基板１１の側で用いられる乱数値ＭＲ１〜ＭＲ８の一部をソフトウェアにより更新するためのソフトウェア乱数更新処理を実行する（ステップＳ７５）。次に、例えばステップＳ７２におけるスイッチ処理の実行結果に基づき、始動口スイッチ２２からの始動入賞信号ＳＳ１の入力やカウントスイッチ２４からの検出信号の入力などに応じて、賞球となる遊技球の払出個数の設定などを行う賞球処理を実行する（ステップＳ７６）。また、ＣＰＵ１０４は、シリアル通信により払出制御基板１５から受信した払出通知コマンドに応じた各種の設定を行うためのメイン側受信処理を実行する（ステップＳ７７）。
【０２５５】
ステップＳ７７のメイン側受信処理では、遊技制御バッファ設定部１８６の払出用受信コマンドバッファ１９１に受信コマンドが格納されているか否かを判定し、格納されているときには、その受信コマンドを読み出す。そして、例えば読み出した受信コマンドの種類に応じたフラグをセットあるいはクリアする処理などといった、受信コマンドの種類に対応した処理を実行する。また、ステップＳ７７のメイン側受信処理を開始したときには、まず、シリアル通信エラーフラグがオンとなっているか否かを判定し、オンであるときには、そのままメイン側受信処理を終了するようにしてもよい。これにより、シリアル通信回路１０８の動作にエラーが発生しているときには、払出制御基板１５から送信される払出通知コマンドの受信を停止する状態に制御することができる。さらに、ステップＳ７７のメイン側受信処理にて払出用受信コマンドバッファ１９１から受信コマンドを読み出したときには、その受信コマンドにおける１バイト目と２バイト目との排他的論理和を演算し、算出された演算結果が正常値となっているか否かを判定することで、受信コマンドが適正なコマンドであるか否かをチェックするようにしてもよい。この実施の形態では、払出制御基板１５から主基板１１に対して送信される払出通知コマンドが、１バイト目を反転させることで２バイト目となるように構成されていることから、受信コマンドの１バイト目と２バイト目との排他的論理和を演算した結果、全ビット値が“１”となれば、受信コマンドが適正なコマンドであると判断することができる。
【０２５６】
この後、ＣＰＵ１０４は、特別図柄プロセス処理を実行する（ステップＳ７８）。特別図柄プロセス処理では、遊技制御フラグ設定部１８３に設けられた特別図柄プロセスフラグの値をパチンコ遊技機１における遊技の進行状況に応じて更新し、特別図柄表示装置４における表示動作の制御や特別可変入賞球装置７における大入賞口開閉動作の設定などを所定の手順で行うために、各種の処理が選択されて実行される。特別図柄プロセス処理に続いて、普通図柄プロセス処理が実行される（ステップＳ７９）。ＣＰＵ１０４は、普通図柄プロセス処理を実行することにより、普通図柄表示器４０における表示動作（例えばＬＥＤの点灯、消灯など）を制御して、普通図柄の可変表示（例えば、点灯・点滅表示など）や普通可変入賞球装置６における可動翼片の傾動制御の設定などを可能にする。
【０２５７】
さらに、ＣＰＵ１０４は、払出用コマンド制御処理を実行することにより、主基板１１から払出制御基板１５に対して払出制御コマンドを送信させる（ステップＳ８０）。例えば、払出用コマンド制御処理では、遊技制御バッファ設定部１８６の払出用送信コマンドバッファ１９２に送信コマンドが格納されているか否かを判定し、格納されているときには、その送信コマンドに対応する格納データを読み出す。そして、読み出したデータをシリアル通信回路１０８に設けられたシリアル通信データレジスタ２１３にセットする。また、ステップＳ８０の払出用コマンド制御処理を開始したときには、まず、シリアル通信エラーフラグがオンとなっているか否かを判定し、オンであるときには、そのまま払出用コマンド制御処理を終了するようにしてもよい。これにより、シリアル通信回路１０８の動作にエラーが発生しているときには、払出制御基板１５に対する払出制御コマンドの送信を停止する状態に制御することができる。さらに、ステップＳ８０の払出用コマンド制御処理にて送信コマンドに対応するデータをシリアル通信データレジスタ２１３にセットするときには、遊技制御フラグ設定部１８３に設けられた送信設定可能フラグや送信完了フラグをチェックすることで、データセットが可能か否かの判定や、コマンドの送信が完了したか否かの判定などを行うようにしてもよい。
【０２５８】
ステップＳ８０の払出用コマンド制御処理を実行した後、ＣＰＵ１０４は、演出用コマンド制御処理を実行することにより、主基板１１から演出制御基板１２に対して演出制御コマンドを送信させる（ステップＳ８１）。この後、ステップＳ７１にて退避したレジスタの内容を復帰させてから（ステップＳ８２）、遊技制御用タイマ割込み処理を終了する。
【０２５９】
図６０は、特別図柄プロセス処理として、図５９に示すステップＳ７８にて実行される処理の一例を示すフローチャートである。図６０に示す特別図柄プロセス処理を開始すると、ＣＰＵ１０４は、まず、例えば始動口スイッチ２２からの検出信号がオン状態となったか否かをチェックすることにより、普通可変入賞球装置６が形成する始動入賞口に遊技球が入賞したか否かを判定する（ステップＳ２０１）。遊技球が始動入賞口に入賞して始動口スイッチ２２からの検出信号がオン状態となった場合には（ステップＳ２０１；Ｙｅｓ）、始動入賞処理を実行する（ステップＳ２０２）。他方、始動口スイッチ２２からの検出信号がオフ状態である場合には（ステップＳ２０１；Ｎｏ）、ステップＳ２０２の処理をスキップする。
【０２６０】
図６１は、ステップＳ２０２にて実行される始動入賞処理の一例を示すフローチャートである。図６１に示す始動入賞処理において、ＣＰＵ１０４は、まず、特図保留記憶部１８１Ａに記憶されている大当り判定用の乱数値ＭＲ１を示す数値データの個数である特図保留記憶数が、所定の上限値（例えば「４」）となっているか否かを判定する（ステップＳ３０１）。このとき、特図保留記憶数が上限値となっていれば（ステップＳ３０１；Ｙｅｓ）、今回の入賞による始動検出は無効として、そのまま始動入賞処理を終了する。
【０２６１】
ステップＳ３０１にて特図保留記憶数が上限値未満であるときには（ステップＳ３０１；Ｎｏ）、乱数回路１０３の乱数値レジスタ１７６における格納値を、大当り判定用の乱数値ＭＲ１として読み出す（ステップＳ３０２）。例えば、ステップＳ３０２の処理では、入出力ポート１０９に含まれる出力ポートの所定ビットに所定の制御データをセットするなどして出力制御信号ＳＣをオン状態に設定した後、入力ポートの所定ビットに入力される乱数値出力信号ＳＯを取り込むことにより、乱数値レジスタ１７６から読み出された数値データを乱数値ＭＲ１として取得する。
【０２６２】
続いて、ステップＳ３０２にて読み出された乱数値ＭＲ１を、特図保留記憶部１８１Ａにおける空きエントリの先頭にセットする（ステップＳ３０３）。このときには、特図保留記憶部１８１Ａにおける特図保留記憶数を１加算して更新する（ステップＳ３０４）。
【０２６３】
以上のような始動入賞処理を実行した後や、図６０に示すステップＳ２０１にて始動口スイッチ２２からの検出信号がオフ状態であると判定された後には、遊技制御フラグ設定部１８３に設けられた特別図柄プロセスフラグの値に応じて、図６０に示すようなステップＳ２１０〜Ｓ２１６の各処理を実行する。
【０２６４】
ステップＳ２１０の特別図柄通常処理は、特別図柄プロセスフラグの値が“０”のときに実行される。この特別図柄通常処理は、特図保留記憶部１８１Ａに格納された大当り判定用の乱数値ＭＲ１を示す数値データに基づいて特別図柄表示装置４による特図ゲームを開始するか否かを判定する処理などを含んでいる。ステップＳ２１１の可変表示開始時処理は、特別図柄プロセスフラグの値が“１”のときに実行される。この可変表示開始時処理は、特別図柄表示装置４による特図ゲームにおける特別図柄の可変表示結果として停止表示される確定特別図柄を設定する処理や、特別図柄及び飾り図柄の可変表示パターンを決定する処理などを含んでいる。ステップＳ２１２の可変表示制御処理は、特別図柄プロセスフラグの値が“２”のときに実行される。この可変表示制御処理は、遊技制御タイマ設定部１８４に設けられた可変表示タイマにおけるタイマ値に基づいて、特別図柄表示装置４による特図ゲームにおける残りの可変表示時間を計測する処理などを含んでいる。ステップＳ２１３の可変表示停止時処理は、特別図柄プロセスフラグの値が“３”のときに実行される。この可変表示停止時処理では、特別図柄表示装置４にて確定特別図柄を導出表示させて特別図柄の可変表示を終了させる。
【０２６５】
ステップＳ２１４の大入賞口開放前処理は、特別図柄プロセスフラグの値が“４”のときに実行される。この大入賞口開放前処理では、例えば所定の制御データを演出用送信コマンドバッファにセットすることなどにより、演出制御基板１２に対して大当り開始コマンドを送信するための設定を行う。また、大入賞口開放前処理は、特別可変入賞球装置７の開閉板により大入賞口を開閉するなどの大当り動作における初期化処理などを含んでいる。ステップＳ２１５の大入賞口開放中処理は、特別図柄プロセスフラグの値が“５”のときに実行される。この大入賞口開放中処理は、特別可変入賞球装置７の開閉板により大入賞口を開閉するなどの大当り動作に関する様々な処理や、特別可変入賞球装置７が形成する大入賞口における１回あたりの開放時間をチェックする処理などを含んでいる。また、ステップＳ２１５の大入賞口開放中処理では、特別可変入賞球装置７による大当り動作の終了かどうかを判定し、終了ならば特別図柄プロセスフラグの値を“６”に更新する。ステップＳ２１６の大当り終了処理は、特別図柄プロセスフラグの値が“６”のときに実行される。この大当り終了処理は、例えば所定の制御データを演出用送信コマンドバッファにセットすることなどにより、演出制御基板１２に対して大当り終了コマンドを送信するための設定を行う処理などを含んでいる。
【０２６６】
図６２は、図６０のステップＳ２１１にて実行される可変表示開始時処理の一例を示すフローチャートである。図６２に示す可変表示開始時処理において、ＣＰＵ１０４は、まず、確変転落抽選処理を実行することにより、パチンコ遊技機１の遊技状態が確変遊技状態（第１または第２確変遊技状態）であるときに、その確変遊技状態を終了させて通常遊技状態に復帰させるか否かの判定を行う（ステップＳ３１１）。より具体的に、ＣＰＵ１０４は、図６３に示すように、ステップＳ３１１にて確変転落抽選処理を開始すると、まず、遊技制御フラグ設定部１８３に設けられた確変中フラグがオンとなっているか否かを判定する（ステップＳ４０１）。このとき、確変中フラグがオフであれば（ステップＳ４０１；Ｎｏ）、そのまま確変転落抽選処理を終了する。
【０２６７】
ステップＳ４０１にて確変中フラグがオンであれば（ステップＳ４０１；Ｙｅｓ）、乱数回路１０３等によって更新される確変転落抽選用の乱数値ＭＲ５を示す数値データを抽出する（ステップＳ４０２）。続いて、ステップＳ４０２にて抽出した確変転落抽選用の乱数値ＭＲ５に基づき、例えばＲＯＭ１０５に格納された確変終了判定テーブルを参照することなどにより、乱数値ＭＲ５が確変終了判定値データと合致するか否かを判定する（ステップＳ４０３）。ここで、確変終了判定値データは、例えば確変転落抽選用の乱数値ＭＲ５のうちで所定個数の数値を示すデータとして、確変終了判定テーブル等に予め保持されているものであればよい。
【０２６８】
ステップＳ４０３にて乱数値ＭＲ５が確変終了判定値データとは異なる場合には（ステップＳ４０３；Ｎｏ）、確変遊技状態を終了しないものと判断して、確変転落抽選処理を終了する。これに対して、乱数値ＭＲ５が確変終了判定値データと合致する場合には（ステップＳ４０３；Ｙｅｓ）、確変遊技状態を終了するものと判断して、確変中フラグをクリアしてオフ状態にするとともに（ステップＳ４０４）、遊技制御カウンタ設定部１８５に設けられた確変カウンタをクリアすることにより、そのカウント値を「０」にするなどの初期化を行う（ステップＳ４０５）。また、この場合には遊技制御フラグ設定部１８３に設けられた有利開放フラグをクリアしてオフ状態にしてから（ステップＳ４０６）、確変転落抽選処理を終了する。
【０２６９】
以上のような確変転落抽選処理を実行した後には、大当り確変判定処理を実行することにより、特別図柄表示装置４による特図ゲームにおける表示結果を大当りとするかハズレとするかの判定や、大当りとするときには確変大当り（第１または第２確変大当り）とするか通常大当りとするかの判定などを行う（図６２のステップＳ３１２）。より具体的に、ＣＰＵ１０４は、図６４に示すように、ステップＳ３１２にて大当り確変判定処理を開始すると、まず、特図保留記憶部１８１Ａから保留番号「１」に対応して記憶されている大当り判定用の乱数値ＭＲ１を示す数値データを読み出す（ステップＳ４１１）。この際には、特図保留記憶数を１減算するとともに、特図保留記憶部１８１Ａにおいて保留番号「１」より下位のエントリ（例えば、保留番号「２」〜「４」に対応するエントリ）に記憶された乱数値ＭＲ１を示す数値データを、１エントリずつ上位にシフトする（ステップＳ４１２）。
【０２７０】
続いて、ＣＰＵ１０４は、確変中フラグがオンとなっているか否かを判定する（ステップＳ４１３）。確変中フラグがオフであれば（ステップＳ４１３；Ｎｏ）、特図ゲームにおける表示結果を大当りとするか否かを判定するために参照するテーブルとして、図２１（Ａ）に示す通常時大当り判定テーブル３０１を設定する（ステップＳ４１４）。他方、確変中フラグがオンであれば（ステップＳ４１３；Ｙｅｓ）、特図ゲームにおける可変表示結果を大当りとするか否かを判定するために参照するテーブルとして、図２１（Ｂ）に示す確変時大当り判定テーブル３０２を設定する（ステップＳ４１５）。
【０２７１】
ステップＳ４１４、Ｓ４１５の処理のいずれかを実行した後には、ステップＳ４１１にて読み出した大当り判定用の乱数値ＭＲ１が大当り判定値データと合致するか否かを判定することにより、表示結果が大当りとなるか否かの判定を行う（ステップＳ４１６）。ステップＳ４１６にて乱数値ＭＲ１が大当り判定値データと合致しなければ（ステップＳ４１６；Ｎｏ）、大当り確変判定処理を終了する。他方、ステップＳ４１６にて乱数値ＭＲ１が大当り判定値データと合致すれば（ステップＳ４１６；Ｙｅｓ）、遊技制御フラグ設定部１８３に設けられた大当りフラグをオン状態にセットする（ステップＳ４１７）。
【０２７２】
ステップＳ４１７の処理に続いて、ＣＰＵ１０４は確変中フラグがオンであるか否かを判定する（ステップＳ４１８）。このとき、確変中フラグがオフであれば（ステップＳ４１８；Ｎｏ）、パチンコ遊技機１の遊技状態が現在は通常遊技状態に制御されていると判断し、特図ゲームでの表示結果が大当りとなったことに基づく大当り遊技状態の終了後における遊技状態を決定するためのテーブルとして、図２７（Ａ）に示す通常時遊技状態決定テーブル３６１を設定する（ステップＳ４１９）。これに対して、ステップＳ４１８にて確変中フラグがオンであれば（ステップＳ４１８；Ｙｅｓ）、有利開放フラグがオンであるか否かを判定する（ステップＳ４２０）。
【０２７３】
ステップＳ４２０にて有利開放フラグがオフである場合には（ステップＳ４２０；Ｎｏ）、パチンコ遊技機１の遊技状態が現在は第１確変遊技状態に制御されていると判断し、特図ゲームでの表示結果が大当りとなったことに基づく大当り遊技状態の終了後における遊技状態を決定するためのテーブルとして、図２７（Ｂ）に示す第１確変時遊技状態決定テーブル３６２を設定する（ステップＳ４２１）。また、ステップＳ４２０にて有利開放フラグがオンである場合には（ステップＳ４２０；Ｙｅｓ）、パチンコ遊技機１の遊技状態が現在は第２確変遊技状態に制御されていると判断し、特図ゲームでの表示結果が大当りとなったことに基づく大当り遊技状態の終了後における遊技状態を決定するためのテーブルとして、図２７（Ｃ）に示す第２確変時遊技状態決定テーブル３６３を設定する（ステップＳ４２２）。
【０２７４】
ステップＳ４１９、Ｓ４２１、Ｓ４２２の処理のいずれかを実行した後には、乱数回路１０３等により更新される遊技状態決定用の乱数値ＭＲ４を示す数値データを抽出する（ステップＳ４２３）。そして、ステップＳ４２３にて読み出した乱数値ＭＲ４が通常大当り判定値データと合致するか否かを判定することにより、大当り遊技状態の終了後における遊技状態を通常遊技状態とするか否かの判定を行う（ステップＳ４２４）。このとき、乱数値ＭＲ４が通常大当り判定値データと合致すれば（ステップＳ４２４；Ｙｅｓ）、大当り遊技状態の終了後における遊技状態を通常遊技状態に制御するとの判断に対応して、遊技制御フラグ設定部１８３に設けられた確変確定フラグをクリアしてオフ状態にするとともに（ステップＳ４２５）、有利開放確定フラグをクリアしてオフ状態にした後（ステップＳ４２６）、大当り確変判定処理を終了する。
【０２７５】
ステップＳ４２４にて乱数値ＭＲ４が通常大当り判定値データと合致しなければ（ステップＳ４２４；Ｎｏ）、大当り遊技状態の終了後における遊技状態を確変遊技状態（第１または第２確変遊技状態）に制御すると判断し、確変確定フラグをオン状態にセットする（ステップＳ４２７）。このときには更に、乱数値ＭＲ４が第１確変大当り判定値データと合致するか否かを判定する（ステップＳ４２８）。そして、乱数値ＭＲ４が第１確変大当り判定値データと合致すれば（ステップＳ４２８；Ｙｅｓ）、大当り遊技状態の終了後における遊技状態を確変遊技状態のうちで第１確変遊技状態に制御するとの判断に対応して、ステップＳ４２６の処理に進み、有利開放確定フラグをクリアしてオフ状態にした後、大当り確変判定処理を終了する。他方、ステップＳ４２８にて乱数値ＭＲ４が第１確変大当り判定値データと合致しなければ（ステップＳ４２８；Ｎｏ）、大当り遊技状態の終了後における遊技状態を確変遊技状態のうちで第２確変遊技状態に制御するとの判断に対応して、有利開放確定フラグをオン状態にセットした後（ステップＳ４２９）、大当り確変判定処理を終了する。
【０２７６】
以上のような大当り確変判定処理を実行した後には、表示結果設定処理を実行する（図６２のステップＳ３１３）。図６５及び図６６は、図６２のステップＳ３１３にて実行される表示結果設定処理の一例を示すフローチャートである。この表示結果設定処理において、ＣＰＵ１０４は、まず、大当りフラグがオンとなっているか否かを判定する（図６５のステップＳ４４１）。
【０２７７】
ステップＳ４４１にて大当りフラグがオフであれば（ステップＳ４４１；Ｎｏ）、特別図柄表示装置４に表示可能な複数種類の特別図柄に含まれるハズレ図柄のうちから、今回の特図ゲームにおいて可変表示結果として導出表示する確定特別図柄を決定する（ステップＳ４４２）。例えば、ＣＰＵ１０４は、乱数回路１０３等により更新されるハズレ時確定特別図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１０５等に予め格納されている確定特別図柄決定テーブルを参照することなどにより、複数のハズレ図柄のいずれかを選択して確定特別図柄に決定すればよい。
【０２７８】
ステップＳ４４２の処理を実行した後には、ハズレ時における表示結果の種類を決定するためのテーブルとして、図２４に示すハズレ時表示結果決定テーブル３３１を設定する（ステップＳ４４３）。続いて、乱数回路１０３等により更新されるハズレ表示結果決定用の乱数値ＭＲ２を示す数値データを抽出する（ステップＳ４４４）。そして、ステップＳ４４４にて抽出した乱数値ＭＲ２に基づき、ステップＳ４４３にて設定したハズレ時表示結果決定テーブル３３１を参照することにより、ハズレ時における表示結果の種類を、例えば「通常ハズレ」、「リーチハズレ（２図柄前）」、「リーチハズレ（１図柄前）」、「リーチハズレ（１図柄後）」、「リーチハズレ（２図柄後）」のうちのいずれか１つに決定する（ステップＳ４４５）。
【０２７９】
ステップＳ４４５の処理を実行した後には、例えばステップＳ４４５にて決定した表示結果の種類に対応した制御データを演出用送信コマンドバッファにセットすることなどといった、ハズレ時における表示結果の種類に対応した表示結果通知コマンドを演出制御基板１２に対して送信するための設定を行う（ステップＳ４４６）。これにより、例えばステップＳ４４５にて「通常ハズレ」に決定された場合には、表示結果通知＃１のコマンド９００１ｈが送信されることになる。ステップＳ４４５にて「リーチハズレ（２図柄前）」に決定された場合には、表示結果通知＃２のコマンド９００２ｈが送信されることになる。ステップＳ４４５にて「リーチハズレ（１図柄前）」に決定された場合には、表示結果通知＃３のコマンド９００３ｈが送信されることになる。ステップＳ４４５にて「リーチハズレ（１図柄後）」に決定された場合には、表示結果通知＃４のコマンド９００４ｈが送信されることになる。ステップＳ４４５にて「リーチハズレ（２図柄後）」に決定された場合には、表示結果通知＃５のコマンド９００５ｈが送信されることになる。
【０２８０】
続いて、ステップＳ４４５にて決定された表示結果の種類がリーチハズレに含まれる「リーチハズレ（２図柄前）」、「リーチハズレ（１図柄前）」、「リーチハズレ（１図柄後）」、「リーチハズレ（２図柄後）」のいずれかであるか否かを判定する（ステップＳ４４７）。そして、リーチハズレであれば（ステップＳ４４７；Ｙｅｓ）、遊技制御フラグ設定部１８３に設けられたリーチフラグをオン状態にセットする（ステップＳ４４８）。これに対して、ステップＳ４４７にてリーチハズレではない（通常ハズレである）と判定されれば（ステップＳ４４７；Ｎｏ）、ステップＳ４４８の処理をスキップする。
【０２８１】
また、ステップＳ４４１にて大当りフラグがオンである場合には（ステップＳ４４１；Ｙｅｓ）、特別図柄表示装置４に表示可能な複数種類の特別図柄のうちで大当り図柄として定められた「３」あるいは「７」を示す特別図柄のいずれかを、今回の特図ゲームにおいて可変表示結果として導出表示する確定特別図柄に決定する（ステップＳ４４９）。例えば、ステップＳ４４９の処理では、確変確定フラグがオンであるか否かを判定し、オンであれば確変大当りとなることに対応して「７」を示す特別図柄を確定特別図柄に決定する一方、オフであれば通常大当りとなることに対応して「３」を示す特別図柄を確定特別図柄に決定する。続いて、確変確定フラグがオンとなっているか否かを判定する（ステップＳ４５０）。このとき、確変確定フラグがオフであれば（ステップＳ４５０；Ｎｏ）、大当り時における表示結果の種類を「通常大当り」に決定する（ステップＳ４５１）。そして、例えばステップＳ４５１にて決定した「通常大当り」という表示結果の種類に対応した制御データを演出用送信コマンドバッファにセットすることなどといった、「通常大当り」に対応した表示結果通知＃６のコマンド９００６ｈを演出制御基板１２に対して送信するための設定を行う（ステップＳ４５２）。
【０２８２】
ステップＳ４５０にて確変確定フラグがオンである場合には（ステップＳ４５０；Ｙｅｓ）、有利開放確定フラグがオンであるか否かを判定する（ステップＳ４５３）。このとき、有利開放確定フラグがオフであれば（ステップＳ４５３；Ｎｏ）、大当り時における表示結果の種類を「第１確変大当り」に決定する（ステップＳ４５４）。続いて、有利開放再抽選演出を実行するか否かを判定するためのテーブルとして、図２３（Ｂ）に示す有利開放再抽選実行判定テーブル３２２を設定する（ステップＳ４５５）。また、乱数回路１０３等により更新される有利開放再抽選演出実行判定用の乱数値ＭＲ７を示す数値データを抽出する（ステップＳ４５６）。そして、ステップＳ４５６にて抽出した乱数値ＭＲ７に基づき、ステップＳ４５５にて設定した有利開放再抽選実行判定テーブル３２２を参照して、乱数値ＭＲ７が演出実行判定値データと合致するか否かの判定を行う（ステップＳ４５７）。
【０２８３】
ステップＳ４５７にて乱数値ＭＲ７が演出実行判定値データと合致した場合には（ステップＳ４５７；Ｙｅｓ）、例えばステップＳ４５７での判定結果に対応した制御データを演出用送信コマンドバッファにセットすることなどにより、表示結果の種類が「第１確変大当り」であること、及び、有利開放再抽選演出を実行することに対応して、表示結果通知＃７のコマンド９００７ｈを演出制御基板１２に対して送信するための設定を行う（ステップＳ４５８）。これに対して、ステップＳ４５７にて乱数値ＭＲ７が演出実行判定値データと合致しない場合には（ステップＳ４５７；Ｎｏ）、例えばステップＳ４５７での判定結果に対応した制御データを演出用送信コマンドバッファにセットすることなどにより、表示結果の種類が「第１確変大当り」であること、及び、有利開放再抽選演出を実行しないことに対応して、表示結果通知＃８のコマンド９００８ｈを演出制御基板１２に対して送信するための設定を行う（ステップＳ４５９）。
【０２８４】
ステップＳ４５３にて有利開放確定フラグがオンであれば（ステップＳ４５３；Ｙｅｓ）、大当り時における表示結果の種類を「第２確変大当り」に決定する（図６６のステップＳ４６０）。続いて、有利開放再抽選演出を実行するか否かを判定するためのテーブルとして、図２３（Ｂ）に示す有利開放再抽選実行判定テーブル３２２を設定する（ステップＳ４６１）。また、乱数回路１０３等により更新される有利開放再抽選演出実行判定用の乱数値ＭＲ７を示す数値データを抽出する（ステップＳ４６２）。そして、ステップＳ４６２にて抽出した乱数値ＭＲ７に基づき、ステップＳ４６１にて設定した有利開放再抽選実行判定テーブル３２２を参照して、乱数値ＭＲ７が演出実行判定値データと合致するか否かの判定を行う（ステップＳ４６３）。
【０２８５】
ステップＳ４６３にて乱数値ＭＲ７が演出実行判定値データと合致した場合には（ステップＳ４６３；Ｙｅｓ）、例えばステップＳ４６３での判定結果に対応した制御データを演出用送信コマンドバッファにセットすることなどにより、表示結果の種類が「第２確変大当り」であること、及び、有利開放再抽選演出を実行することに対応して、表示結果通知＃９のコマンド９００９ｈを演出制御基板１２に対して送信するための設定を行う（ステップＳ４６４）。これに対して、ステップＳ４６３にて乱数値ＭＲ７が演出実行判定値データと合致しない場合には（ステップＳ４６３；Ｎｏ）、例えばステップＳ４６３での判定結果に対応した制御データを演出用送信コマンドバッファにセットすることなどにより、表示結果の種類が「第２確変大当り」であること、及び、有利開放再抽選演出を実行しないことに対応して、表示結果通知＃１０のコマンド９００Ａｈを演出制御基板１２に対して送信するための設定を行う（ステップＳ４６５）。
【０２８６】
この後、ＣＰＵ１０４は、図６５のステップＳ４４２やステップＳ４４９にて確定特別図柄に決定した特別図柄を特定可能なデータ（例えば、特別図柄の図柄番号を示すデータ）を確定特別図柄記憶部１８２に記憶させることなどにより、決定した確定特別図柄をセーブしてから（ステップＳ４６６）、表示結果設定処理を終了する。
【０２８７】
以上のような表示結果設定処理を実行した後には、可変表示パターン設定処理を実行する（図６２のステップＳ３１４）。図６７は、図６２のステップＳ３１４にて実行される可変表示パターン設定処理の一例を示すフローチャートである。この可変表示パターン設定処理において、ＣＰＵ１０４は、まず、大当りフラグがオンであるか否かを判定する（ステップＳ４７１）。
【０２８８】
ステップＳ４７１にて大当りフラグがオンである場合には（ステップＳ４７１；Ｙｅｓ）、確変再抽選演出を実行するか否かを判定するためのテーブルとして、図２３（Ａ）に示す確変再抽選実行判定テーブル２３１を設定する（ステップＳ４７２）。また、乱数回路１０３等により更新される確変再抽選演出実行判定用の乱数値ＭＲ６を示す数値データを抽出する（ステップＳ４７３）。そして、例えばステップＳ４７３にて抽出した乱数値ＭＲ６に基づき、ステップＳ４７２にて設定した確変再抽選実行判定テーブル３２１を参照して、乱数値ＭＲ６が演出実行判定値データと合致するか否かを判定することなどにより、確変再抽選演出の有無を決定する（ステップＳ４７４）。このときには、乱数値ＭＲ６が演出実行判定値データと合致すれば、確変再抽選演出があるとの決定を行う一方で、乱数値ＭＲ６が演出実行判定値データと合致しなければ、確変再抽選演出がないとの決定を行えばよい。なお、表示結果の種類が「通常大当り」である場合には、乱数値ＭＲ６が演出実行判定値データと合致するか否かにかかわらず、常に確変再抽選演出があるとの決定を行うようにしてもよい。続いて、可変表示パターンを選択するためのテーブルとして、図２６（Ａ）に示す大当り時パターン決定テーブル３５１を設定する（ステップＳ４７５）。
【０２８９】
また、ステップＳ４７１にて大当りフラグがオフである場合には（ステップＳ４７１；Ｎｏ）、リーチフラグがオンであるか否かを判定する（ステップＳ４７６）。そして、リーチフラグがオンであれば（ステップＳ４７６；Ｙｅｓ）、可変表示パターンを選択するためのテーブルとして、図２６（Ｂ）に示すリーチハズレ時パターン決定テーブル３５２を設定する（ステップＳ４７７）。このときには、リーチハズレフラグをクリアしてオフ状態にする（ステップＳ４７８）。
【０２９０】
ステップＳ４７６にてリーチフラグがオフである場合には（ステップＳ４７６；Ｎｏ）、確変中フラグがオンであるか否かを判定する（ステップＳ４７９）。このとき、確変中フラグがオフであれば（ステップＳ４７９；Ｎｏ）、可変表示パターンを選択するためのテーブルとして、図２６（Ｃ）に示す通常ハズレ時パターン決定テーブル３５３を設定する（ステップＳ４８０）。これに対して、ステップＳ４７９にて確変中フラグがオンであれば（ステップＳ４７９；Ｙｅｓ）、可変表示パターンを選択するためのテーブルとして、図２６（Ｄ）に示す確変中パターン決定テーブル３５４を設定する（ステップＳ４８１）。
【０２９１】
ステップＳ４７５、Ｓ４７８、Ｓ４８０、Ｓ４８１の処理のいずれかを実行した後には、乱数回路１０３等により更新される可変表示パターン決定用の乱数値ＭＲ３を抽出する（ステップＳ４８２）。そして、ステップＳ４８２にて抽出した乱数値ＭＲ３に基づき、設定されたパターン決定テーブルを参照することにより、特別図柄や飾り図柄の可変表示パターンを決定する（ステップＳ４８３）。続いて、ステップＳ４８３にて決定された可変表示パターンなどに対応した可変表示開始コマンドを送信するための設定を行う（ステップＳ４８４）。例えば、特別図柄や飾り図柄の可変表示結果がハズレとなる場合には、図２５に示す可変表示パターンテーブル３４１を参照することなどにより、ステップＳ４８３にて決定された可変表示パターンと、「確変再抽選演出なし」とに対応したＥＸＴデータを特定する。こうして特定されたＥＸＴデータを含む可変表示開始コマンドが演出制御基板１２に対して送信されるように、例えばＣＰＵ１０４が演出用送信コマンドバッファに所定の制御データをセットするなどの設定を行う。また、特別図柄や飾り図柄の可変表示結果が大当りとなる場合には、図２５に示す可変表示パターンテーブル３４１を参照することなどにより、ステップＳ４８３にて決定された可変表示パターンと、ステップＳ４７４にて決定された確変再抽選演出の有無（「確変再抽選演出あり」または「確変再抽選演出なし」）とに対応したＥＸＴデータを特定する。こうして特定されたＥＸＴデータを含む可変表示開始コマンドが演出制御基板１２に対して送信されるように、例えばＣＰＵ１０４が演出用送信コマンドバッファに所定の制御データをセットするなどの設定を行う。
【０２９２】
ステップＳ４８４の処理に続いて、特別図柄の可変表示を開始してから表示結果となる確定特別図柄を導出表示するまでの総可変表示時間に対応したタイマ初期値を、遊技制御タイマ設定部１８４に設けられた可変表示タイマに設定する（ステップＳ４８５）。例えば、ステップＳ４８５の処理では、ステップＳ４８３にて決定した可変表示パターンと、図６５に示すステップＳ４４６、Ｓ４５１、Ｓ４５４あるいは図６６に示すステップＳ４６０の処理のいずれかにて決定した表示結果の種類とに対応して、図９に示したように決定される特別図柄についての総可変表示時間を特定する。こうして特定された総可変表示時間に対応したタイマ初期値が、可変表示タイマに設定される。
【０２９３】
以上のような可変表示パターン設定処理を実行した後には、確変終了判定処理を実行する（図６２のステップＳ３１５）。この確変終了判定処理では、例えば確変中フラグがオンであるか否かを判定し、オフであれば、そのまま確変終了判定処理を終了する。他方、確変中フラグがオンであれば、遊技制御カウンタ設定部１８５に設けられた確変カウンタにおけるカウント値を、例えば１減算するなどして更新する。そして、更新された確変カウンタのカウント値が予め定められた確変終了判定値（例えば「０」）となったか否かを判定し、確変終了判定値以外の値であれば、確変終了判定処理を終了する。これに対して、確変カウンタのカウント値が確変終了判定値となれば、確変中フラグをクリアしてオフ状態にするとともに、確変カウンタをクリアすることにより、そのカウント値を「０」にするなどの初期化を行って、確変遊技状態を終了させる。このときには、有利開放フラグもクリアしてオフ状態にしておく。
【０２９４】
ステップＳ３１５の確変終了判定処理に続いて、例えばＣＰＵ１０４が特別図柄表示装置４における各セグメントや各ドットの点灯／消灯動作を開始させるなどといった、特別図柄表示装置４において特別図柄の可変表示を開始させるための設定を行う（ステップＳ３１６）。このときには、特別図柄プロセスフラグの値を可変表示制御処理に対応した値である“２”に更新してから（ステップＳ３１７）、可変表示開始時処理を終了する。
【０２９５】
図６８は、図６０のステップＳ２１６にて実行される大当り終了処理の一例を示すフローチャートである。図６８に示す大当り終了処理において、ＣＰＵ１０４は、まず、例えば所定の制御データを演出用送信コマンドバッファにセットすることなどにより、大当り終了コマンドを演出制御基板１２に対して送信するための設定を行う（ステップＳ４９１）。そして、大当りフラグをクリアしてオフ状態にする（ステップＳ４９２）。
【０２９６】
ステップＳ４９２の処理に続いて、ＣＰＵ１０４は、確変確定フラグがオンであるか否かを判定する（ステップＳ４９３）。このとき、確変確定フラグがオンであれば（ステップＳ４９３；Ｙｅｓ）、確変確定フラグをクリアしてオフ状態にした後（ステップＳ４９４）、大当り遊技状態の終了後における遊技状態が確変遊技状態（第１または第２確変遊技状態）に制御されることに対応して、確変中フラグをオン状態にセットするとともに（ステップＳ４９５）、確変カウンタに予め定められた確変中可変表示回数初期値（例えば「１００」）をセットする（ステップＳ４９６）。
【０２９７】
ステップＳ４９６の処理を実行した後には、有利開放確定フラグがオンであるか否かを判定する（ステップＳ４９７）。そして、有利開放確定フラグがオンであれば（ステップＳ４９７；Ｙｅｓ）、有利開放確定フラグをクリアしてオフ状態にした後（ステップＳ４９８）、大当り遊技状態の終了後における遊技状態が確変遊技状態のうちで第２確変遊技状態に制御されることに対応して、有利開放フラグをオン状態にセットしてから（ステップＳ４９９）、遊技状態変更設定処理を終了する。これに対して、ステップＳ４９７にて有利開放確定フラグがオフであれば（ステップＳ４９７；Ｎｏ）、大当り遊技状態の終了後における遊技状態が確変遊技状態のうちの第１確変遊技状態に制御されることに対応して、有利開放フラグをクリアすることによりオフ状態にする（ステップＳ５００）。
【０２９８】
ステップＳ４９３にて確変確定フラグがオフである場合には（ステップＳ４９３；Ｎｏ）、大当り遊技状態の終了後における遊技状態が通常遊技状態に制御されることに対応して、確変中フラグをクリアすることによりオフ状態にするとともに（ステップＳ５０１）、確変カウンタをクリアすることにより、そのカウント値を「０」にするなどの初期化を行う（ステップＳ５０２）。ステップＳ５０２の処理を実行した後には、ステップＳ５００の処理に進むことで、有利開放フラグをクリアしてオフ状態にする。ステップＳ４９９、Ｓ５００の処理のいずれかを実行した後には、特別図柄プロセスフラグの値を“０”に更新してから（ステップＳ５０３）、大当り終了処理を終了する。
【０２９９】
図６９は、普通図柄プロセス処理として、図５９のステップＳ７９にて実行される処理の一例を示すフローチャートである。図６９に示す普通図柄プロセス処理を開始すると、ＣＰＵ１０４は、まず、例えばゲートスイッチ２１からの検出信号がオン状態となったか否かをチェックすることにより、遊技領域に設けられた通過ゲート４１を遊技球が通過したか否かを判定する（ステップＳ２３１）。遊技球が通過ゲート４１を通過してゲートスイッチ２１からの検出信号がオン状態となった場合には（ステップＳ２３１；Ｙｅｓ）、ゲート通過時処理を実行する（ステップＳ２３２）。他方、ゲートスイッチ２１からの検出信号がオフ状態である場合には（ステップＳ２３１；Ｎｏ）、ステップＳ２３２の処理をスキップする。
【０３００】
ステップＳ２３２のゲート通過時処理では、普通図保留記憶部１８１Ｂが記憶している普通当り判定用の乱数値ＭＲ８を示す数値データの個数である普通図保留記憶数が、所定の上限値（例えば「４」）となっているか否かを判定する。このとき、普通図保留記憶数が上限値となっていれば、今回の遊技球の通過による始動検出は無効として、そのままゲート通過時処理を終了する。これに対して、普通図保留記憶数が上限値未満であるときには、乱数回路１０３等により更新される普通当り判定用の乱数値ＭＲ８を示す数値データを抽出し、抽出した乱数値ＭＲ８を示す数値データを、普通図保留記憶部１８１Ｂにおける空エントリの先頭にセットする。
【０３０１】
この後、ＣＰＵ１０４は、遊技制御フラグ設定部１８３に設けられた普通図柄プロセスフラグの値に応じて、以下のようなステップＳ２４０〜Ｓ２４４の各処理を実行する。ステップＳ２４０の普通図柄通常処理は、普通図柄プロセスフラグの値が“０”のときに実行される。この普通図柄通常処理は、普通図保留記憶部１８１Ｂに格納された普通当り判定用の乱数値ＭＲ８を示す数値データに基づいて普通図柄表示器４０による普通図ゲームを開始するか否かを判定する処理などを含んでいる。ステップＳ２４１の普通図柄判定処理は、普通図柄プロセスフラグの値が“１”のときに実行される。この普通図柄判定処理は、普通図柄表示器４０による普通図ゲームにおける表示結果を「当り」とするか否かを判定する処理などを含んでいる。ステップＳ２４２の普通図柄変動処理は、普通図柄プロセスフラグの値が“２”のときに実行される。この普通図柄変動処理では、普通図柄の可変表示時間が経過するまで普通図柄表示器４０の点灯、点滅、発色などを制御して、普通図柄を変動させる。ステップＳ２４３の普通図柄停止処理は、普通図柄プロセスフラグの値が“３”のときに実行される。この普通図柄停止処理では、普通図柄表示器４０における点灯動作などを制御して、普通図ゲームにおける表示結果を出力させる。そして、普通当りフラグがオンであれば普通図柄プロセスフラグの値を“４”に更新する一方で、普通当りフラグがオフであれば普通図柄プロセスフラグの値を“０”に更新する。ステップＳ２４４の始動入賞口開閉処理は、普通図柄プロセスフラグの値が“４”のときに実行される。この始動入賞口開閉処理は、普通可変入賞球装置６の可動翼片を傾動制御することにより、始動入賞口を通常開放から拡大開放へと変化させるための設定を行う処理などを含んでいる。
【０３０２】
図７０は、図６９のステップＳ２４１にて実行される普通図柄判定処理の一例を示すフローチャートである。図７０に示す普通図柄判定処理において、ＣＰＵ１０４は、まず、普通図保留記憶部１８１Ｂから保留番号「１」に対応して記憶されている普通当り判定用の乱数値ＭＲ８を示す数値データを読み出す（ステップＳ５１１）。この際には、普通図保留記憶数を１減算するとともに、普通図保留記憶部１８１Ｂにおいて保留番号「１」より下位のエントリ（例えば、保留番号「２」〜「４」に対応するエントリ）に記憶された乱数値ＭＲ８を示す数値データを、１エントリずつ上位にシフトする（ステップＳ５１２）。
【０３０３】
続いて、有利開放フラグがオンであるか否かを判定する（ステップＳ５１３）。このとき、有利開放フラグがオフであれば（ステップＳ５１３；Ｎｏ）、普通図ゲームにおける表示結果を「当り」とするか否かを判定するために参照するテーブルとして、図２２（Ａ）に示す通常開放時普通当り判定テーブル３１１を設定する（ステップＳ５１４）。他方、有利開放フラグがオンであれば（ステップＳ５１３；Ｙｅｓ）、普通図ゲームにおける表示結果を「当り」とするか否かを判定するために参照するテーブルとして、図２２（Ｂ）に示す有利開放時普通当り判定テーブル３１２を設定する（ステップＳ５１５）。
【０３０４】
ステップＳ５１４、Ｓ５１５の処理のいずれかを実行した後には、ステップＳ５１１にて読み出した普通当り判定用の乱数値ＭＲ８が普通当り判定値データと合致するか否かを判定することにより、表示結果が「当り」となるか否かの判定を行う（ステップＳ５１６）。ステップＳ５１６にて乱数値ＭＲ８が普通当り判定値データと合致すれば（ステップＳ５１６；Ｙｅｓ）、遊技制御フラグ設定部１８３に設けられた普通当りフラグをオン状態にセットする（ステップＳ５１７）。他方、ステップＳ５１６にて乱数値ＭＲ８が普通当り判定値データに合致しなければ（ステップＳ５１６；Ｎｏ）、ステップＳ５１７の処理をスキップする。
【０３０５】
この後、有利開放フラグがオンとなっているか否かを判定する（ステップＳ５１８）。そして、有利開放フラグがオフであれば（ステップＳ５１８；Ｎｏ）、今回の普通図ゲームにおいて普通図柄の変動を開始してから表示結果を出力するまでの可変表示時間を、通常開放時に対応した所定時間（例えば３０秒）に設定する（ステップＳ５１９）。これに対して、ステップＳ５１８にて有利開放フラグがオンであれば（ステップＳ５１８；Ｙｅｓ）、今回の普通図ゲームにおいて普通図柄の変動を開始してから表示結果を出力するまでの可変表示時間を、有利開放時に対応した所定時間（例えば５秒）に設定して、通常開放時に対応した可変表示時間とは異ならせる（ステップＳ５２０）。このとき、有利開放時に対応した所定時間が通常開放時に対応した所定時間よりも短くなるように設定することで、普通図ゲームにて普通図柄の変動が開始されてから表示結果が出力されるまでの時間が短くなる。これにより、有利開放時には通常開放時に比べて、普通図ゲームの実行中となって普通可変入賞球装置６の可動翼片が傾動制御されない期間が短くなり、有利開放時を通常開放時よりも遊技者にとって有利にさせることができる。ステップＳ５１９、Ｓ５２０の処理のいずれかを実行した後には、普通図柄プロセスフラグの値を“２”に更新してから（ステップＳ５２１）、普通図柄判定処理を終了する。
【０３０６】
図７１は、図６９のステップＳ２４４にて実行される始動入賞口開閉処理の一例を示すフローチャートである。図７１に示す始動入賞口開閉処理において、ＣＰＵ１０４は、まず、遊技制御フラグ設定部１８３に設けられた開閉設定完了フラグがオンとなっているか否かを判定する（ステップＳ５３１）。なお、開閉設定完了フラグは、後述するステップＳ５３５の処理が実行されたときに、オン状態にセットされる。
【０３０７】
ステップＳ５３１にて開閉設定完了フラグがオフである場合には（ステップＳ５３１；Ｎｏ）、有利開放フラグがオンであるか否かを判定する（ステップＳ５３２）。このとき、有利開放フラグがオンであれば（ステップＳ５３２；Ｙｅｓ）、例えば普通可変入賞球装置６の可動翼片を駆動するソレノイドに対応した出力ポートバッファに有利開放時に対応した所定の制御データを設定することなどにより、有利開放用の動作信号を送信するための設定を行う（ステップＳ５３３）。例えば、有利開放用の動作信号は、普通可変入賞球装置６の可動翼片を所定期間（例えば０．５秒）ずつ２回にわたり傾動位置として、始動入賞口を拡大開放する動作信号であればよい。
【０３０８】
ステップＳ５３２にて有利開放フラグがオフである場合には（ステップＳ５３２；Ｎｏ）、例えば普通可変入賞球装置６の可動翼片を駆動するソレノイドに対応した出力ポートバッファに通常開放時に対応した所定の制御データを設定することなどにより、通常開放用の動作信号を送信するための設定を行う（ステップＳ５３４）。例えば、通常開放用の動作信号は、普通可変入賞球装置６の可動翼片を所定期間（例えば０．３秒）が経過するまで１回傾動位置として、始動入賞口を拡大開放する動作信号であればよい。このように、有利開放時には、通常開放時に比べて始動入賞口を拡大開放する期間や回数を増加させることにより、遊技球が始動入賞口に入賞しやすくなり、有利開放時を通常開放時よりも遊技者にとって有利にさせることができる。ステップＳ５３３、Ｓ５３４の処理のいずれかを実行した後には、開閉設定完了フラグをオン状態にセットしてから（ステップＳ５３５）、始動入賞口開閉処理を終了する。
【０３０９】
ステップＳ５３１にて開閉設定完了フラグがオンである場合には（ステップＳ５３１；Ｙｅｓ）、普通可変入賞球装置６の可動翼片を傾動制御することで始動入賞口を開閉させる期間が終了したか否かを判定する（ステップＳ５３６）。このとき、始動入賞口を開閉させる期間が終了していなければ（ステップＳ５３６；Ｎｏ）、始動入賞口開閉処理を終了する。他方、ステップＳ５３６にて始動入賞口を開閉させる期間が終了すれば（ステップＳ５３６；Ｙｅｓ）、開閉設定完了フラグをクリアしてオフ状態にした後（ステップＳ５３７）、普通当りフラグをクリアしてオフ状態にするとともに（ステップＳ５３８）、普通図柄プロセスフラグの値を“０”に更新してから（ステップＳ５３９）、始動入賞口開閉処理を終了する。
【０３１０】
次に、演出制御基板１２における動作を説明する。演出制御基板１２では、電源電圧の供給を受けると、演出制御用マイクロコンピュータ１２０に備えられたＣＰＵ２２４が演出制御メイン処理を実行する。この演出制御メイン処理では、所定の初期化処理が実行されることにより、ＲＡＭ２２６のクリアや各種初期値の設定、また演出制御基板１２に搭載された図示せぬＣＴＣ（カウンタ／タイマ回路）のレジスタ設定等が行われる。その後、ＣＰＵ２２４は、所定のタイマ割込みフラグを監視するなどして、タイマ割込みが発生するまでループ処理を実行する。例えば、ＣＰＵ２２４では２ミリ秒ごとにタイマ割込みが発生し、このタイマ割込みが発生すると、所定のタイマ割込み処理を実行することにより、タイマ割込みフラグがセットされる。
【０３１１】
また、ＣＰＵ２２４では、２ミリ秒ごとに発生するタイマ割込みとは別に、主基板１１からの演出制御コマンドを受信するための割込みが発生する。この割込みは、主基板１１からの演出制御ＩＮＴ信号がオン状態となることにより発生する割込みである。演出制御ＩＮＴ信号がオン状態となることによる割込みが発生すると、ＣＰＵ２２４は、自動的に割込み禁止状態に設定するが、自動的に割込み禁止状態にならないＣＰＵを用いている場合には、割込み禁止命令（ＤＩ命令）を発行することが好ましい。
【０３１２】
主基板１１からの演出制御ＩＮＴ信号がオン状態となることによりＣＰＵ２２４にて割込みが発生することで、例えば所定のコマンド受信割込み処理が実行され、中継基板１８を介して主基板１１から送信された制御信号を受信する所定の入力ポートから読み込んだ演出制御コマンドを、図４７に示すような演出側受信コマンドバッファ４６１に格納する。例えば、演出制御コマンドが２バイト構成である場合には、１バイト目（ＭＯＤＥ）と２バイト目（ＥＸＴ）を順次に受信して演出側受信コマンドバッファ４６１に格納した後、割込み許可に設定する。
【０３１３】
ＣＰＵ２２４がタイマ割込みフラグを監視することによりタイマ割込み発生を検出したときには、主基板１１から送信された演出制御コマンドを解析するためのコマンド解析処理や、各種の演出動作を制御するための演出制御プロセス処理などが実行される。コマンド解析処理では、演出側受信コマンドバッファ４６１に格納されている受信コマンドを読み出し、読み出された受信コマンドの種類に応じた各種の処理が実行される。例えば、受信コマンドが可変表示開始コマンドである場合には、その可変表示開始コマンドにおけるＥＸＴデータをＲＡＭ２２６に設けられた可変表示パターン格納部に記憶させることなどにより、可変表示パターンや確変再抽選演出の有無をセーブする。また、受信コマンドが表示結果通知コマンドである場合には、その表示結果通知コマンドにおけるＥＸＴデータをＲＡＭ２２６に設けられた表示結果格納部に記憶させることなどにより、表示結果の種類や有利開放再抽選演出の有無をセーブする。
【０３１４】
また、演出制御プロセス処理では、例えば画像表示装置５における表示動作や、スピーカ８Ｌ、８Ｒによる音声出力動作、遊技効果ランプ９などの電飾部材における点灯／消灯動作といった、各種の演出動作を所定の手順で制御するために、演出制御フラグ設定部４５２に設けられた演出制御プロセスフラグの値を演出動作の進行状況に応じて更新し、演出制御プロセスフラグの値に対応して予め用意された各種の処理を選択して実行する。
【０３１５】
図７２は、演出制御用マイクロコンピュータ１２０が備えるＣＰＵ２２４によって実行される演出制御プロセス処理の一例を示すフローチャートである。図７２に示す演出制御プロセス処理では、演出制御プロセスフラグの値に応じて、以下のようなステップＳ１５０〜Ｓ１５５の各処理を実行する。
【０３１６】
ステップＳ１５０の可変表示開始コマンド受信待ち処理は、演出制御プロセスフラグの値が“０”のときに実行される処理である。この可変表示開始コマンド受信待ち処理は、主基板１１からの可変表示開始コマンドを受信したか否かに基づいて画像表示装置５における飾り図柄の可変表示を開始するか否かを判定する処理などを含んでいる。
【０３１７】
ステップＳ１５１の演出制御設定処理は、演出制御プロセスフラグの値が“１”のときに実行される。この演出制御設定処理は、特別図柄表示装置４による特図ゲームにて特別図柄が変動表示されることに対応して、画像表示装置５における飾り図柄の可変表示を含めた各種の演出動作を行うために、例えば図３７に示すような演出制御パターンテーブル４０１に格納されている複数種類の演出表示制御パターンのうちから可変表示パターンや表示結果の種類に対応するものを選択する処理などを含んでいる。
【０３１８】
ステップＳ１５２の飾り図柄可変表示中処理は、演出制御プロセスフラグの値が“２”のときに実行される。この処理において、ＣＰＵ２２４は、演出制御タイマ設定部４５３に含まれる演出制御タイマにおけるタイマ値に対応して、演出制御パターンから演出制御データを読み出す。このとき読み出された演出制御データに従って、例えば画像表示装置５の表示制御や、スピーカ８Ｌ、８Ｒの音声出力制御、遊技効果ランプ９の点灯制御などといった、飾り図柄の可変表示中における各種の演出制御が行われる。そして、演出制御パターンから飾り図柄の可変表示の終了に対応した演出制御データが読み出されると、大当り開始コマンド受信待ち時間に対応して予め定められたタイマ初期値を演出制御タイマに設定する。この後、演出制御タイマのカウントダウン動作を開始するとともに、演出制御プロセスフラグの値を大当り開始コマンド受信待ち処理に対応した値である“３”に更新する。
【０３１９】
ステップＳ１５３の大当り開始コマンド受信待ち処理は、演出制御プロセスフラグの値が“３”のときに実行される。この処理において、ＣＰＵ２２４は、主基板１１から送信された大当り開始コマンドの受信があったか否かを判定する。そして、大当り開始コマンドを受信したきには、飾り図柄の可変表示結果が大当りであると判断して、演出制御プロセスフラグの値を大当り演出処理に対応した値である“４”に更新する。一方、主基板１１からの大当り開始コマンドを受信することなく、演出制御タイマがタイムアウトしたときには、飾り図柄の可変表示結果がハズレであると判断して、演出制御プロセスフラグの値を初期値である“０”に更新する。
【０３２０】
ステップＳ１５４の大当り演出処理は、演出制御プロセスフラグの値が“４”のときに実行される処理である。この処理において、ＣＰＵ２２４は、例えば画像表示装置５における表示動作を制御して大当り遊技状態に応じた画像を表示させたり、スピーカ８Ｌ、８Ｒにおける音声出力動作を制御して大当り遊技状態に応じた音声を出力させたり、遊技効果ランプ９における点灯／消灯動作を制御して大当り遊技状態に応じた点灯・消灯・点滅の動作をさせたりするといった、大当り遊技状態における各種の演出制御を行う。そして、大当り遊技状態において実行されるラウンド遊技が最終ラウンド（例えば第１５ラウンド）になると、演出制御プロセスフラグの値を大当り終了演出処理に対応した値である“５”に更新する。ステップＳ１５５の大当り終了演出処理は、演出制御プロセスフラグの値が“５”のときに実行される。この大当り終了演出処理は、例えば画像表示装置５に画像を表示させたり、スピーカ８Ｌ、８Ｒから音声を出力させたり、遊技効果ランプ９を点灯させたりすることにより、大当り遊技状態の終了を報知するための演出動作を制御する処理を含んでいる。
【０３２１】
図７３及び図７４は、図７２のステップＳ１５１にて実行される演出制御設定処理の一例を示すフローチャートである。この演出制御設定処理において、ＣＰＵ２２４は、まず、例えばＲＡＭ２２６に設けられた表示結果格納部の記憶データなどから表示結果の種類を特定し、特定された表示結果の種類は大当り（すなわち、「通常大当り」、「第１確変大当り」及び「第２確変大当り」のいずれか）であるか否かの判定を行う（図７３のステップＳ６０１）。
【０３２２】
ステップＳ６０１にて表示結果の種類が大当りではない場合には（ステップＳ６０１；Ｎｏ）、例えばＲＡＭ２２６に設けられた可変表示パターン格納部の記憶データなどから可変表示パターンを特定し、特定された可変表示パターンはリーチパターンであるか否かの判定を行う（ステップＳ６０２）。このとき、特定された可変表示パターンがリーチパターンであれば（ステップＳ６０２；Ｙｅｓ）、ステップＳ６０１にて特定された表示結果の種類に対応するリーチハズレ組合せの確定飾り図柄を決定する（ステップＳ６０３）。すなわち、ステップＳ６０２にて特定された可変表示パターンがリーチパターンである場合には、ステップＳ６０１にて特定される表示結果の種類が「リーチハズレ（２図柄前）」、「リーチハズレ（１図柄前）」、「リーチハズレ（１図柄後）」及び「リーチハズレ（２図柄後）」のいずれかとなる。そこで、ステップＳ６０３の処理では、ステップＳ６０１にて特定された表示結果の種類に適合するように、リーチハズレ組合せの確定飾り図柄を決定する。
【０３２３】
例えば、ステップＳ６０３の処理において、ＣＰＵ２２４は、乱数回路２２３等により更新される大当り図柄・左確定図柄決定用の乱数値ＳＲ１を抽出し、図４４（Ａ）に示す左確定飾り図柄決定テーブル４２１を参照することにより、左確定飾り図柄を決定する。また、左確定飾り図柄と同一の図柄番号である飾り図柄を右確定飾り図柄とすることに決定する。そして、左及び右確定飾り図柄と、ステップＳ６０１にて特定された表示結果の種類とに対応した中確定飾り図柄を決定する。例えば、ステップＳ６０１にて特定された表示結果の種類が「リーチハズレ（２図柄前）」であれば、飾り図柄の配列上において左及び右確定飾り図柄とした飾り図柄よりも２つ前に表示される飾り図柄を、中確定飾り図柄に決定すればよい。
【０３２４】
ステップＳ６０２にて可変表示パターンがリーチパターンではない場合（ステップＳ６０２；Ｎｏ）、その可変表示パターンは通常ハズレパターンであるとの判断に基づき、画像表示装置５における飾り図柄の可変表示結果として、通常ハズレ組合せの確定飾り図柄を決定する（ステップＳ６０４）。例えば、ＣＰＵ２２４は、乱数回路２２３等により更新される大当り図柄・左確定図柄決定用の乱数値ＳＲ１を抽出し、図４４（Ａ）に示す左確定飾り図柄決定テーブル４２１を参照することにより、左確定飾り図柄を決定する。また、乱数回路２２３等により更新される中確定図柄決定用の乱数値ＳＲ２を抽出し、図４４（Ｂ）に示す中確定飾り図柄決定テーブル４２２を参照することにより、中確定飾り図柄を決定する。さらに、乱数回路２２３等により更新される右確定図柄決定用の乱数値ＳＲ３を抽出し、図４４（Ｃ）に示す右確定飾り図柄決定テーブル４２３を参照することにより決定した飾り図柄が、左確定飾り図柄と同じ図柄であるか否かを判定する。このとき、左確定飾り図柄とは異なっていれば、その飾り図柄を右確定飾り図柄とすることに決定する。他方、左確定飾り図柄と同じであれば、例えば一旦決定された飾り図柄を１つずらすことなどにより特定された図柄を、右確定飾り図柄とすればよい。
【０３２５】
また、ステップＳ６０１にて表示結果の種類が大当りである場合には（ステップＳ６０１；Ｙｅｓ）、例えばＲＡＭ２２６に設けられた可変表示パターン格納部の記憶データなどから確変再抽選演出の有無を特定し、確変再抽選演出があるか否かを判定する（図７４のステップＳ６０５）。このとき、確変再抽選演出がなければ（ステップＳ６０５；Ｎｏ）、表示結果の種類は通常大当りであるか否かを判定する（ステップＳ６０６）。ステップＳ６０５にて確変再抽選演出があると判定された場合や（ステップＳ６０５；Ｙｅｓ）、ステップＳ６０６にて表示結果の種類が通常大当りであると判定された場合には（ステップＳ６０６；Ｙｅｓ）、通常大当り組合せの確定飾り図柄を決定するためのテーブルとして、図４３（Ａ）に示す第１大当り図柄決定テーブル４１１を設定する（ステップＳ６０７）。
【０３２６】
ステップＳ６０６にて表示結果の種類が通常大当りではないと判定された場合には（ステップＳ６０６；Ｎｏ）、例えばＲＡＭ２２６に設けられた表示結果格納部の記憶データなどから有利開放再抽選演出の有無を特定し、有利開放再抽選演出があるか否かを判定する（ステップＳ６０８）。このとき、有利開放再抽選演出がなければ（ステップＳ６０８；Ｎｏ）、表示結果の種類は第１確変大当りであるか否かを判定する（ステップＳ６０９）。ステップＳ６０８にて有利開放再抽選演出があると判定された場合や（ステップＳ６０８；Ｙｅｓ）、ステップＳ６０９にて表示結果の種類が第１確変大当りであると判定された場合には（ステップＳ６０９；Ｙｅｓ）、第１確変大当り組合せの確定飾り図柄を決定するためのテーブルとして、図４３（Ｂ）に示す第２大当り図柄決定テーブル４１２を設定する（ステップＳ６１０）。ステップＳ６０９にて表示結果の種類が第１確変大当りではないと判定された場合には（ステップＳ６０９；Ｎｏ）、第２確変大当り組合せの確定飾り図柄を決定するためのテーブルとして、図４３（Ｃ）に示す第３大当り図柄決定テーブル４１３を設定する（ステップＳ６１１）。
【０３２７】
この後、例えば乱数回路２２３等により更新される大当り図柄・左確定図柄決定用の乱数値ＳＲ１を示す数値データを抽出する（ステップＳ６１２）。そして、ステップＳ６１２にて抽出された乱数値ＳＲ１に基づき、設定された大当り図柄決定テーブルを参照することにより、大当り組合せの確定飾り図柄を決定する（ステップＳ６１３）。
【０３２８】
図７３に示すステップＳ６０３、Ｓ６０４の処理と、図７４に示すステップＳ６１３の処理のいずれかを実行した後には、決定した確定飾り図柄を特定可能とするデータを、確定飾り図柄記憶部４５１に記憶させる（図７３のステップＳ６１４）。また、例えばＲＡＭ２２６に設けられた可変表示パターン格納部の記憶データなどから特定された可変表示パターンと、表示結果格納部の記憶データなどから特定された表示結果の種類とに対応する演出制御パターンを、例えば図３７に示すような演出制御パターンテーブル４０１に格納された複数種類の演出制御パターンのうちから決定する（ステップＳ６１５）。こうして決定された演出制御パターンに含まれる演出制御データに従って、飾り図柄の可変表示中における各種の演出動作が制御されることになる。
【０３２９】
ステップＳ６１５の処理に続いて、演出制御パターンに対応するタイマ初期値を演出制御タイマに設定する（ステップＳ６１６）。例えば、ステップＳ６１６の処理では、ＣＰＵ２２４が図４２に示すような演出制御パターンの先頭領域に示される演出制御タイマ設定値を特定し、特定されたタイマ設定値を演出制御タイマにおけるタイマ初期値として設定すればよい。続いて、ＣＰＵ２２４は、例えば演出制御パターンから読み出した演出制御データに基づき、入出力ポート２２８に含まれる出力ポートから表示制御基板１３に対して所定の表示制御指令となる制御信号を送出するなどといった、画像表示装置５において飾り図柄の可変表示を開始させるための設定を行う（ステップＳ６１７）。このときには、音声出力回路１２１に対して音声データを送出することや、ランプドライバ回路１２２に対してランプデータを送出することなどにより、スピーカ８Ｌ、８Ｒからの音声出力動作や、遊技効果ランプ９における点灯／消灯動作などといった、各種の演出動作の制御も行われる。その後、演出制御プロセスフラグの値を飾り図柄可変表示中処理に対応した値である“２”に更新してから（ステップＳ６１８）、演出制御設定処理を終了する。
【０３３０】
図７５は、図７２のステップＳ１５４にて実行される大当り演出処理の一例を示すフローチャートである。この大当り演出処理において、ＣＰＵ２２４は、まず、主基板１１から送信される大当りラウンド数通知コマンドの受信があったか否かを判定する（ステップＳ６３１）。このとき、大当りラウンド数通知コマンドの受信があれば（ステップＳ６３１）、例えば大当りラウンド数に対応した演出制御パターンから読み出した演出制御データに基づいて表示制御指令や音声データあるいはランプデータを送出することなどといった、大当りラウンド数に対応して演出動作を制御するための設定を行う（ステップＳ６３２）。ステップＳ６３１にて大当りラウンド数通知コマンドの受信がなければ（ステップＳ６３１；Ｎｏ）、ステップＳ６３２の処理をスキップする。
【０３３１】
続いて、主基板１１から送信される大当り終了コマンドの受信があったか否かを判定する（ステップＳ６３３）。そして、大当り終了コマンドの受信があれば（ステップＳ６３３；Ｙｅｓ）、演出制御プロセスフラグの値を大当り終了演出処理に対応した値である“５”に更新してから（ステップＳ６３４）、大当り演出処理を終了する。ステップＳ６３３にて大当り終了コマンドの受信がなければ（ステップＳ６３３；Ｎｏ）、確変再抽選演出制御処理を実行するとともに（ステップＳ６３５）、有利開放再抽選演出制御処理を実行してから（ステップＳ６３６）、大当り演出処理を終了する。
【０３３２】
図７６は、図７５のステップＳ６３５にて実行される確変再抽選演出制御処理の一例を示すフローチャートである。図７６に示す確変再抽選演出制御処理を開始すると、ＣＰＵ２２４は、まず、例えばＲＡＭ２２６に設けられた可変表示パターン格納部の記憶データなどから確変再抽選演出の有無を特定し、確変再抽選演出があるか否かを判定する（ステップＳ７０１）。このとき、確変再抽選演出がないと判定されれば（ステップＳ７０１；Ｎｏ）、そのまま確変再抽選演出制御処理を終了する。
【０３３３】
ステップＳ７０１にて確変再抽選演出があると判定された場合には（ステップＳ７０１；Ｙｅｓ）、演出制御フラグ設定部４５２に設けられた確変再抽選演出中フラグがオンであるか否かを判定する（ステップＳ７０２）。ここで、確変再抽選演出中フラグは、後述するステップＳ７０８の処理が実行されたときにオン状態にセットされる。ステップＳ７０２にて確変再抽選演出中フラグがオフであれば（ステップＳ７０２；Ｎｏ）、予め定められた確変再抽選演出における演出開始タイミングとなったか否かを判定する（ステップＳ７０３）。例えば、主基板１１から送信された大当りラウンド数通知コマンドが大当り遊技状態における最初のラウンド（例えば第１ラウンド）を示していることに対応して、確変再抽選演出における演出開始タイミングとなった旨の判定がなされればよい。
【０３３４】
ステップＳ７０３にて確変再抽選演出における演出開始タイミングではないと判定された場合には（ステップＳ７０３；Ｎｏ）、確変再抽選演出制御処理を終了する。これに対して、ステップＳ７０３にて確変再抽選演出における演出開始タイミングであると判定された場合には（ステップＳ７０３；Ｙｅｓ）、確変再抽選演出における演出態様を決定するためのテーブルとして、図４５（Ａ）に示す確変再抽選演出態様決定テーブル４３１を設定する（ステップＳ７０４）。続いて、乱数回路２２３等により更新される演出態様決定用の乱数値ＳＲ４を抽出する（ステップＳ７０５）。そして、ステップＳ７０５にて抽出した乱数値ＳＲ４に基づき、ステップＳ７０４にて設定した確変再抽選演出態様決定テーブル４３１を参照して、確変再抽選演出における演出態様を決定する（ステップＳ７０６）。具体的には、ステップＳ７０６では、確変再抽選演出態様決定テーブル４３１を参照することで、確変再抽選演出＃１の演出制御パターンと確変再抽選演出＃２の演出制御パターンのいずれを選択するかが決定されることになる。
【０３３５】
また、ステップＳ７０６では、例えば表示結果格納部の記憶データから可変表示結果の種類が通常大当り、第１確変大当り及び第２確変大当りのいずれであるかの判定を行う。そして、可変表示結果の種類が通常大当りである場合には、図４３（Ａ）に示す第１大当り図柄決定テーブル４１１を参照して、乱数回路２２３等から抽出した乱数値ＳＲ１に対応する通常図柄を、確変再抽選演出の実行結果として画像表示装置５に導出表示する飾り図柄に決定する。これに対して、可変表示結果の種類が第１確変大当り及び第２確変大当りのいずれかである場合には、図４３（Ｂ）に示す第２大当り図柄決定テーブル４１２を参照して、乱数回路２２３等から抽出した乱数値ＳＲ１に対応する第１確変図柄を、確変再抽選演出の実行結果として画像表示装置５に導出表示する飾り図柄に決定する。
【０３３６】
ステップＳ７０６の処理を実行した後には、ステップＳ７０６にて決定された演出態様に応じて各種の演出動作を制御するための設定が行われる（ステップＳ７０７）。例えば、ステップＳ７０７の処理では、ステップＳ７０６にて選択することに決定された演出制御パターンの先頭領域に示される演出制御タイマ設定値を、演出制御タイマにおけるタイマ初期値として設定する。また、演出制御パターンから読み出した演出制御データに基づき、入出力ポート２２８に含まれる出力ポートから、表示制御基板１３に対する表示制御指令となる制御信号や、音声データ、ランプデータなどを送出すればよい。この後、確変再抽選演出中フラグをオン状態にセットしてから（ステップＳ７０８）、確変再抽選演出制御処理を終了する。
【０３３７】
また、ステップＳ７０２にて確変再抽選演出中フラグがオンである場合には（ステップＳ７０２；Ｙｅｓ）、演出制御タイマにおけるタイマ値を、例えば１減算するなどして更新する（ステップＳ７０９）。こうして更新された演出制御タイマのタイマ値が演出終了基準値（例えば「０」）と合致するか否かを判定し（ステップＳ７１０）、演出終了基準値と合致すれば（ステップＳ７１０；Ｙｅｓ）、確変再抽選演出中フラグをクリアしてオフ状態とした後（ステップＳ７１１）、確変再抽選演出制御処理を終了する。
【０３３８】
ステップＳ７１０にて演出制御タイマのタイマ値が演出終了基準値と合致しなければ、確変再抽選演出の実行中における各種の演出動作を制御するための設定を行う（ステップＳ７１２）。例えば、ＣＰＵ２２４は、演出制御タイマのタイマ値が演出制御パターンに設定された演出制御タイマ判定値のいずれかと合致するか否かを判定する。このとき、演出制御タイマ判定値と合致した場合には、その合致した演出制御タイマ判定値と対応付けられた演出制御データを読み出す。こうして読み出された演出制御データに基づき、ＣＰＵ２２４は、入出力ポート２２８に含まれる出力ポートから、表示制御基板１３に対する表示制御指令となる制御信号や、音声データ、ランプデータなどを送出すればよい。これにより、画像表示装置５における表示動作や、スピーカ８Ｌ、８Ｒからの音声出力動作、遊技効果ランプ９における点灯／消灯動作といった、各種の演出動作を制御することができる。
【０３３９】
図７７は、図７５のステップＳ６３６にて実行される有利開放再抽選演出制御処理の一例を示すフローチャートである。図７７に示す有利開放再抽選演出制御処理を開始すると、ＣＰＵ２２４は、まず、例えばＲＡＭ２２６に設けられた表示結果格納部の記憶データなどから有利開放再抽選演出の有無を特定し、有利開放再抽選演出があるか否かを判定する（ステップＳ７２１）。このとき、有利開放再抽選演出がないと判定されれば（ステップＳ７２１；Ｎｏ）、そのまま有利開放再抽選演出制御処理を終了する。
【０３４０】
ステップＳ７２１にて有利開放再抽選演出があると判定された場合には（ステップＳ７２１；Ｙｅｓ）、演出制御フラグ設定部４５２に設けられた有利開放再抽選演出中フラグがオンであるか否かを判定する（ステップＳ７２２）。ここで、有利開放再抽選演出中フラグは、後述するステップＳ７２８の処理が実行されたときにオン状態にセットされる。ステップＳ７２２にて有利開放再抽選演出中フラグがオフであれば（ステップＳ７２２；Ｎｏ）、予め定められた有利開放再抽選演出における演出開始タイミングとなったか否かを判定する（ステップＳ７２３）。例えば、主基板１１から送信された大当りラウンド数通知コマンドが大当り遊技状態における最終のラウンド（例えば第１５ラウンド）を示していることに対応して、有利開放再抽選演出における演出開始タイミングとなった旨の判定がなされればよい。
【０３４１】
ステップＳ７２３にて有利開放再抽選演出における演出開始タイミングではないと判定された場合には（ステップＳ７２３；Ｎｏ）、有利開放再抽選演出制御処理を終了する。これに対して、ステップＳ７２３にて有利開放再抽選演出における演出開始タイミングであると判定された場合には（ステップＳ７２３；Ｙｅｓ）、有利開放再抽選演出における演出態様を決定するためのテーブルとして、図４５（Ｂ）に示す有利開放再抽選演出態様決定テーブル４３２を設定する（ステップＳ７２４）。続いて、乱数回路２２３等により更新される演出態様決定用の乱数値ＳＲ４を抽出する（ステップＳ７２５）。そして、ステップＳ７２５にて抽出した乱数値ＳＲ４に基づき、ステップＳ７２４にて設定した有利開放再抽選演出態様決定テーブル４３２を参照して、有利開放再抽選演出における演出態様を決定する（ステップＳ７２６）。具体的には、ステップＳ７２６では、有利開放再抽選演出態様決定テーブル４３２を参照することで、有利開放再抽選演出＃１の演出制御パターンと有利開放再抽選演出＃２の演出制御パターンのいずれを選択するかが決定されることになる。
【０３４２】
また、ステップＳ７２６では、例えば表示結果格納部の記憶データから可変表示結果の種類が通常大当り、第１確変大当り及び第２確変大当りのいずれであるかの判定を行う。そして、可変表示結果の種類が通常大当りである場合には、図４３（Ａ）に示す第１大当り図柄決定テーブル４１１を参照して、乱数回路２２３等から抽出した乱数値ＳＲ１に対応する通常図柄を、有利開放再抽選演出の実行結果として画像表示装置５に導出表示する飾り図柄に決定する。これに対して、可変表示結果の種類が第１確変大当りである場合には、図４３（Ｂ）に示す第２大当り図柄決定テーブル４１２を参照して、乱数回路２２３等から抽出した乱数値ＳＲ１に対応する第１確変図柄を、有利開放再抽選演出の実行結果として画像表示装置５に導出表示する飾り図柄に決定する。さらに、可変表示結果の種類が第２確変大当りである場合には、図４３（Ｃ）に示す第３大当り図柄決定テーブル４１３を参照して、乱数回路２２３等から抽出した乱数値ＳＲ１に対応する第２確変図柄を、有利開放再抽選演出の実行結果として画像表示装置５に導出表示する飾り図柄に決定する。
【０３４３】
ステップＳ７２６の処理を実行した後には、ステップＳ７２６にて決定された演出態様に応じて各種の演出動作を制御するための設定が行われる（ステップＳ７２７）。例えば、ステップＳ７２７の処理では、ステップＳ７２６にて選択することに決定された演出制御パターンの先頭領域に示される演出制御タイマ設定値を、演出制御タイマにおけるタイマ初期値として設定する。また、演出制御パターンから読み出した演出制御データに基づき、入出力ポート２２８に含まれる出力ポートから、表示制御基板１３に対する表示制御指令となる制御信号や、音声データ、ランプデータなどを送出すればよい。この後、有利開放再抽選演出中フラグをオン状態にセットしてから（ステップＳ７２８）、有利開放再抽選演出制御処理を終了する。
【０３４４】
また、ステップＳ７２２にて有利開放再抽選演出中フラグがオンである場合には（ステップＳ７２２；Ｙｅｓ）、演出制御タイマにおけるタイマ値を、例えば１減算するなどして更新する（ステップＳ７２９）。こうして更新された演出制御タイマのタイマ値が演出終了基準値（例えば「０」）と合致するか否かを判定し（ステップＳ７３０）、演出終了基準値と合致すれば（ステップＳ７３０；Ｙｅｓ）、有利開放再抽選演出中フラグをクリアしてオフ状態とした後（ステップＳ７３１）、有利開放再抽選演出制御処理を終了する。
【０３４５】
ステップＳ７３０にて演出制御タイマのタイマ値が演出終了基準値と合致しなければ（ステップＳ７３０；Ｎｏ）、有利開放再抽選演出の実行中における各種の演出動作を制御するための設定を行う（ステップＳ７３２）。例えば、ＣＰＵ２２４は、図７６のステップＳ７１２と同様にして、演出制御タイマのタイマ値が演出制御パターンに設定された演出制御タイマ判定値のいずれかと合致するか否かを判定する。このとき、演出制御タイマ判定値と合致した場合には、その合致した演出制御タイマ判定値と対応付けられた演出制御データを読み出す。こうして読み出された演出制御データに基づき、ＣＰＵ２２４は、入出力ポート２２８に含まれる出力ポートから、表示制御基板１３に対する表示制御指令となる制御信号や、音声データ、ランプデータなどを送出すればよい。これにより、画像表示装置５における表示動作や、スピーカ８Ｌ、８Ｒからの音声出力動作、遊技効果ランプ９における点灯／消灯動作といった、各種の演出動作を制御することができる。
【０３４６】
次に、表示制御基板１３における動作を説明する。表示制御基板１３では、例えば表示制御用ＣＰＵ１３０及びＶＤＰ１３３が、演出制御基板１２から送信された表示制御指令や、演出制御基板１２を経由して主基板１１から伝送された演出制御コマンドなどに基づき、画像表示装置５に画像を表示させるための処理を実行する。図７８は、表示制御基板１３にて実行される処理の一例として、飾り図柄の可変表示態様がリーチとなった後に可変表示結果が導出表示されるまでの所定期間において、「中」の可変表示部にて飾り図柄を変動表示させるために実行されるリーチ時変動図柄描画処理を示すフローチャートである。
【０３４７】
図７８に示すリーチ時変動図柄描画処理では、まず、例えばＶＤＰ１３３が表示対象となる飾り図柄の画像データを入力バッファ１３５ａに展開記憶する（ステップＳ８０１）。このとき、表示制御用ＣＰＵ１３０は、演出制御基板１２から送信された表示制御指令や、飾り図柄の可変表示を開始してからの経過時間などに対応して、表示対象となる飾り図柄を特定し、ＶＤＰ１３３に制御データを送出して表示対象となる飾り図柄を指定すればよい。ＶＤＰ１３３は、表示制御用ＣＰＵ１３０からの制御データにより指定された表示対象となる飾り図柄の画像データを、ＣＧＲＯＭ１３４から読み出したオブジェクトモデルデータに基づいて生成して、入力バッファ１３５ａの所定領域に展開記憶すればよい。あるいは、ＣＧＲＯＭ１３４に記憶されている飾り図柄オブジェクトＮＯＢの画像データが各画素に対応した表示色データとアルファ値データとから構成される場合には、ＶＤＰ１３３は、ＣＧＲＯＭ１３４から読み出した画像データをそのまま入力バッファ１３５ａの所定領域に書き込んで記憶させればよい。
【０３４８】
ステップＳ８０１にて飾り図柄の画像データが入力バッファ１３５ａに展開記憶された後には、例えばＶＤＰ１３３がＣＧＲＯＭ１３４から読み出したフィルタＦＬ１を示すデータに基づき、各画素の表示色データに対応したアルファ値データの書き換えを行う（ステップＳ８０２）。例えばＶＤＰ１３３は、ステップＳ８０１にてＣＧＲＯＭ１３４から読み出したオブジェクトモデルデータに基づいて各画素に対応して生成されたアルファ値と、フィルタＦＬ１にて各画素に対応して設定されているフィルタ係数とを乗算し、得られた乗算値を示すデータを、各画素の表示色データに対応したアルファ値データとして入力バッファ１３５ａに記憶させることで、アルファ値データの書き換えを行う。この後、飾り図柄の表示画像を時間に伴って変動させるための処理数Ｎに、初期値「０」を設定する（ステップＳ８０３）。
【０３４９】
続いて、飾り図柄の表示画像を更新するための描画実行タイミングとなったか否かを判定する（ステップＳ８０４）。このとき、描画実行タイミングではないと判定されれば（ステップＳ８０４；Ｎｏ）、ステップＳ８０４の処理を繰り返し実行するループ処理を行って、描画実行タイミングとなるまで待機する。ステップＳ８０４にて描画実行タイミングとなった場合には（ステップＳ８０４；Ｙｅｓ）、処理数Ｎに対応するアルファ参照値と比較関数の設定を行う（ステップＳ８０５）。例えば、ステップＳ８０５では表示制御用ＣＰＵ１３０が、処理数Ｎに対応して図７９に示すようなアルファ参照値と比較関数とを設定し、ＶＤＰ１３３に制御データを送出してアルファ参照値と比較関数を通知すればよい。ここで、表示制御用ＣＰＵ１３０は、ＲＯＭ１３１に予め記憶されているアルファ参照値決定テーブルから、処理数Ｎに対応するアルファ参照値を決定するようにしてもよい。アルファ参照値決定テーブルは、処理数Ｎとアルファ参照値とを対応付ける設定データなどから構成されていればよい。あるいは、表示制御用ＣＰＵ１３０は、処理数Ｎが０≦Ｎ≦５０であるときには（アルファ参照値）＝Ｎ×０．０２という演算を実行する一方、処理数Ｎが５１≦Ｎ≦１００であるときには（アルファ参照値）＝（Ｎ−５０）×０．０２という演算を実行することで、処理数Ｎに対応したアルファ参照値を、演算により決定するようにしてもよい。比較関数についても、処理数Ｎと比較関数とを対応付ける設定データなどから構成された比較関数決定テーブルから決定するようにしてもよい。あるいは、処理数Ｎが０≦Ｎ≦５０であるか５１≦Ｎ≦１００であるかの判定を行い、０≦Ｎ≦５０であれば「参照値以下なら成立」とする比較関数に決定する一方、５１≦Ｎ≦であれば「参照値以上なら成立」とする比較関数に決定するようにしてもよい。こうして、アルファ参照値と比較関数は、時間の経過に伴って増大する処理数Ｎに対応して、表示対象となる飾り図柄の表示画像を、例えば当該表示画像内の左端より右端へと段階的に表示させてから左端より右端へと段階的に消去させるように、更新されることになる。
【０３５０】
この後、ＶＤＰ１３３では、入力バッファ１３５ａに展開記憶されている表示対象となる飾り図柄における各画素の表示色データに対応したアルファ値データと、ステップＳ８０５にて表示制御用ＣＰＵ１３０から通知されたアルファ参照値との比較演算を実行し、比較関数で「成立」となる表示条件を満たした画素を、画像表示装置５に表示させるものとしての表示対象画素に決定する（ステップＳ８０６）。そして、ステップＳ８０６にて決定された表示対象画素を、フレームバッファ１３５ｂにコピーすることで、画像表示装置５に表示させる（ステップＳ８０７）。
【０３５１】
ステップＳ８０７の処理を実行した後には、処理数Ｎが「５０」となっているか否かを判定する（ステップＳ８０８）。ここで、処理数Ｎが「５０」となっているときには、図７９に示すようにアルファ参照値が「１」であり比較関数が「参照値以下なら成立」であることから、飾り図柄の表示画像を構成する全画素が、比較関数で「成立」となる表示条件を満たし、表示対象となる飾り図柄が完全に表示された状態となる。ステップＳ８０８にて処理数Ｎが「５０」である場合には（ステップＳ８０８；Ｙｅｓ）、例えば飾り図柄の総可変表示時間が経過したか否かを表示制御用ＣＰＵ１３０にて判定することなどにより、飾り図柄の変動を終了させるか否かを判定する（ステップＳ８０９）。そして、ステップＳ８０９にて飾り図柄の変動を終了させる場合には（ステップＳ８０９；Ｙｅｓ）、リーチ時変動図柄描画処理を終了して、表示対象となる飾り図柄を停止表示させる。こうして飾り図柄の変動を終了させることで、画像表示装置５には飾り図柄の可変表示結果となる確定飾り図柄が導出表示されることになる。
【０３５２】
ステップＳ８０８にて処理数Ｎが「５０」ではない場合には（ステップＳ８０８；Ｎｏ）、処理数Ｎが「１００」であるか否かを判定する（ステップＳ８１０）。ここで、この実施の形態では、時間の経過に伴い処理数Ｎが「０」から１ずつ増大することにより、表示対象となる飾り図柄の表示画像が当該表示画像内における左端より右端へと段階的に表示された後、左端より右端へと段階的に消去されて、飾り図柄の表示画像が完全に消去されたときに、処理数Ｎが「１００」となる。
【０３５３】
ステップＳ８０９にて飾り図柄の変動を終了させない旨の判定がなされた場合や（ステップＳ８０９；Ｎｏ）、ステップＳ８１０にて処理数Ｎが「１００」ではない場合には（ステップＳ８１０；Ｎｏ）、処理数Ｎを１加算した後（ステップＳ８１１）、ステップＳ８０４の処理に戻る。他方、ステップＳ８１０にて処理数Ｎが「１００」である場合には（ステップＳ８１０；Ｙｅｓ）、表示対象となる飾り図柄を更新した後（ステップＳ８１２）、ステップＳ８０１の処理に戻る。
【０３５４】
ここで、ステップ８１１の処理では、例えば「中」の可変表示部にて停止表示されることで大当り組合せとなる飾り図柄と、リーチハズレ組合せとなる飾り図柄を、交互に表示対象の飾り図柄とするように更新する。具体的な一例として、「左」、「右」の可変表示部にて「７」の数字を示し表示色が「青色」の飾り図柄（図柄番号「０６Ｈ」）を停止表示させることで飾り図柄の可変表示態様がリーチとなっているものとする。この場合には、ステップＳ８１２の処理が実行されるごとに、図８０に示すようにステップＳ８１２の実行回数に対応して、「７」の数字を示し表示色が「青色」の飾り図柄と、「８」の表示色を示し表示色が「青色」の飾り図柄のいずれかを、表示対象の飾り図柄とするように更新すればよい。なお、この具体例は、可変表示結果の種類が「リーチハズレ（一図柄後）」あるいは「第１確変大当り」の場合に適用されるものであるが、その他のリーチハズレや大当りの場合にも、確定飾り図柄として「中」の可変表示部に停止表示する飾り図柄と、その飾り図柄とは異なる飾り図柄を、交互に表示対象の飾り図柄とするように更新すればよい。
【０３５５】
このように、ステップＳ８１２の処理で表示対象となる飾り図柄を更新してからステップＳ８０１の処理に戻ることで、例えば「中」の可変表示部に順次表示させる２つの飾り図柄のうちで表示順が先の飾り図柄の表示画像を時間の経過に伴って当該表示画像内における左端より右端へと段階的に表示させてから左端より右端へと段階的に消去させた後、表示順が後の飾り図柄の表示画像を時間の経過に伴って当該表示画像内における左端より右端へと段階的に表示させてから左端より右端へと段階的に消去させることができる。また、ステップＳ８１２にて例えば図８０に示すように表示対象となる飾り図柄を更新することで、表示順が先の飾り図柄の表示及び消去と、表示順が後の飾り図柄の表示及び消去を、繰り返し実行することができる。
【０３５６】
次に、払出制御基板１５における動作を説明する。払出制御基板１５では、電源基板１０からの電力供給が開始され払出制御用マイクロコンピュータ１５０へのリセット信号がハイレベル（オフ状態）になったことに応じて、払出制御用マイクロコンピュータ１５０が起動し、図８１のフローチャートに示すような払出制御メイン処理が実行される。なお、以下に説明する各処理は、払出制御用マイクロコンピュータ１５０が備えるＣＰＵ２３３によって実行されるものとする。また、払出制御用マイクロコンピュータ１５０が備えるタイマ回路２３６やシリアル通信回路２３７などで発生した各種の割込み要因に基づく割込み要求は、ＣＰＵ２３３に所定の割込み処理を実行させるためのものである。そして、払出制御用マイクロコンピュータ１５０が備えるＣＰＵ２３３やＣＰＵ２３３以外の各種回路を含んだ概念を払出制御用マイクロコンピュータ１５０ということもあるものとする。図８１に示す払出制御メイン処理を開始すると、払出制御用マイクロコンピュータ１５０では、ＣＰＵ２３３が、まず、割込禁止に設定し（ステップＳ９０１）、割込モードの設定を行う（ステップＳ９０２）。続いて、例えばスタックポインタ指定アドレスの設定など、スタックポインタに関わる設定を行う（ステップＳ９０３）。また、内蔵デバイスレジスタの設定（初期化）を行う（ステップＳ９０４）。例えば、払出制御用マイクロコンピュータ１５０がＣＴＣ（カウンタ／タイマ）及びＰＩＯ（パラレル入出力ポート）を内蔵している場合には、ステップＳ９０４の処理が実行されることにより、内蔵デバイス（内蔵周辺回路）としてのＣＴＣやＰＩＯの設定（初期化）などが行われるとよい。
【０３５７】
ステップＳ９０４の処理を実行した後には、例えば入出力ポート２３８に含まれる入力ポートにおける所定ビットの状態をチェックすることなどにより、電源断信号がオフ状態となっているか否かを判定する（ステップＳ９０５）。例えば、ステップＳ９０５の処理では、電源断信号が出力されていないオフ状態（ハイレベル）となっていることを確認する。
【０３５８】
ステップＳ９０５にて電源断信号がオン状態であるときには（ステップＳ９０５；Ｎｏ）、所定時間（例えば０．１秒）が経過するまで待機した後（ステップＳ９０６）、ステップＳ９０５の処理に戻り、電源断信号がオフ状態となっているか否かの判定を再び行うようにする。これにより、払出制御用マイクロコンピュータ１５０は、電源電圧が安定したことを確認することができる。そして、ステップＳ９０５にて電源断信号がオフ状態であるときには（ステップＳ９０５；Ｙｅｓ）、ＲＡＭ２３５をアクセス可能に設定する（ステップＳ９０７）。
【０３５９】
ステップＳ９０７の処理を実行した後には、例えば入出力ポート２３８に含まれる入力ポートにおける所定ビットの状態をチェックすることなどにより、クリア信号がオン状態となっているか否かを判定する（ステップＳ９０８）。このとき、払出制御用マイクロコンピュータ１５０では、ＣＰＵ２３３が入力ポートを介して１回だけクリア信号の状態を確認するようにしてもよいが、クリア信号の状態を複数回確認するようにしてもよい。例えば、クリア信号の状態がオフ状態であることを１回確認したら、所定時間（例えば０．１秒）が経過した後に、クリア信号の状態をもう１回確認する。このとき、クリア信号がオフ状態であれば、クリア信号がオフ状態である旨の判定を行うようにする。他方、このときにクリア信号の状態がオン状態であれば、所定時間が経過した後に、クリア信号の状態を再び確認するようにしてもよい。なお、クリア信号の状態を再確認する回数は１回であってもよいし、複数回であってもよい。また、２回チェックして、チェック結果が一致していなかったときに、もう一度確認するようにしてもよい。
【０３６０】
ステップＳ９０８にてクリア信号がオフ状態である旨の判定がなされたときには（ステップＳ９０８；Ｎｏ）、ＲＡＭ２３５のデータチェックを行い、チェック結果が正常であるか否かを判定する（ステップＳ９０９）。ステップＳ９０９の処理では、例えばＲＡＭ２３５の特定領域における記憶データを用いてチェックサムを算出し、算出されたチェックサムと払出チェックサムバッファに記憶されているチェックサムとを比較する。ここで、払出チェックサムバッファには、前回の電力供給停止時に、同様の処理によって算出されたチェックサムが記憶されている。そして、比較結果が不一致であれば、ＲＡＭ２３５の特定領域におけるデータが電力供給停止時のデータとは異なっていることから、チェック結果が正常でないと判断される。
【０３６１】
ステップＳ９０９におけるチェック結果が正常であるときには（ステップＳ９０９；Ｙｅｓ）、所定の払出バックアップフラグがオンとなっているか否かを判定する（ステップＳ９１０）。払出バックアップフラグの状態は、電力供給が停止するときに、ＲＡＭ２３５等の所定領域に設定される。そして、この払出バックアップフラグの設定箇所がバックアップ電源によってバックアップされることで、電力供給が停止した場合でも、払出バックアップフラグの状態は保存されることになる。なお、ステップＳ９１０のような払出バックアップフラグがオンとなっているか否かの判定を、ステップＳ９０９のようなチェック結果の判定よりも先に行い、払出バックアップフラグがオンであるときにＲＡＭ２３５のデータチェック結果が正常であるか否かを判定するようにしてもよい。
【０３６２】
ステップＳ９１０にて払出バックアップフラグがオンであるときには（ステップＳ９１０；Ｙｅｓ）、払出バックアップフラグをクリアしてオフ状態とした後（ステップＳ９１１）、払出制御用マイクロコンピュータ１５０の内部状態などを電力供給が停止されたときの状態に戻すための復旧時における設定を行う（ステップＳ９１２）。例えば、パチンコ遊技機１への電力供給が停止されるときに、所定の賞球未払出カウンタの値がＲＡＭ２３５のバックアップ領域に格納される場合には、ステップＳ９１２の処理においてＲＡＭ２３５のバックアップ領域の記憶データを読み出して、賞球未払出カウンタにセットするようにすればよい。
【０３６３】
また、ステップＳ９０８にてクリア信号がオンであるときや（ステップＳ９０８；Ｙｅｓ）、ステップＳ９０９にてチェック結果が正常ではないとき（ステップＳ９０９；Ｎｏ）、あるいはステップＳ９１０にて払出バックアップフラグがオフであるときには（ステップＳ９１０；Ｎｏ）、ＲＡＭ２３５の初期化を行う（ステップＳ９１３）。続いて、払出制御用マイクロコンピュータ１５０の内部状態などを初期状態とするための初期化時における設定を行う（ステップＳ９１４）。例えば、ステップＳ９１４の処理では、ＲＡＭ２３５の所定領域などに設けられた各種のフラグや、各種のタイマ、あるいは各種のカウンタなどに、それぞれの初期値を設定すればよい。
【０３６４】
ステップＳ９１２またはステップＳ９１４の処理を実行した後には、例えば払出制御用マイクロコンピュータ１５０が備えるタイマ回路のレジスタ設定などを行うことにより、所定時間（例えば２ミリ秒）ごとにタイマ割込みが発生するように払出制御用マイクロコンピュータ１５０の内部設定を行う（ステップＳ９１５）。
【０３６５】
この後、ＣＰＵ２３３は、シリアル通信回路２３７によるシリアル通信動作の初期設定を行うためのシリアル通信初期設定処理を実行する（ステップＳ９１６）。このシリアル通信初期設定処理は、主基板１１の側で遊技制御用マイクロコンピュータ１００により実行される図５２に示すステップＳ２２の処理と同様の処理であればよい。また、ＣＰＵ２３３は、割込み要求に基づいて実行される割込み処理に関する初期設定を行うための割込み初期設定処理を実行する（ステップＳ９１７）。この割込み初期設定処理は、主基板１１の側で遊技制御用マイクロコンピュータ１００により実行される図５２に示すステップＳ２３の処理と同様の処理であればよい。そして、ＣＰＵ２１３は割込許可状態に設定して（ステップＳ９１８）、各種割込みの発生を待機する。このときには、電源断信号がオン状態となったか否か（出力されたか否か）の判定を行い（ステップＳ９１９）、オフであれば（ステップＳ９１９；Ｎｏ）、そのまま各種割込みの発生を待機する。また、電源断信号がオン状態となったときには（ステップＳ９１９；Ｙｅｓ）、払出側電源断処理を実行した後（ステップＳ９２０）、所定のループ処理を実行して、電力供給の停止による払出制御用マイクロコンピュータ１５０の動作停止まで待機する。なお、ステップＳ９１９の処理では、入力ポートを介して１回だけ電源断信号の状態を確認するようにしてもよいが、電源断信号の状態を複数回確認するようにしてもよい。例えば、電源断信号がオフ状態であることを１回確認したら、所定時間（例えば０．１秒）が経過した後に、電源断信号をもう１回確認する。このとき、電源断信号がオフ状態であれば、電源断信号がオフ状態である旨の判定を行うようにする。他方、このときに電源断信号の状態がオン状態であれば、所定時間が経過した後に、電源断信号の状態を再び確認するようにしてもよい。なお、電源断信号の状態を再確認する回数は１回であってもよいし、複数回であってもよい。また、２回チェックして、チェック結果が一致していなかったときに、もう一度確認するようにしてもよい。このように電源断信号の状態を複数回確認する場合には、例えば確認動作を開始するときや１回目の確認結果と２回目の確認結果とを比較して不一致であったときなどに、払出制御用マイクロコンピュータ１５０に内蔵されたＷＤＴ（ウォッチドッグ・タイマ）をクリアするリトリガを行う。そして、リトリガが何らかの原因（例えばプログラムの暴走）で所定時間内に発生しなくなった場合には、ＷＤＴから出力されるタイムアウト信号に基づくユーザリセットを発生させ、リセット／割込みコントローラ２３２、ＣＰＵ２３３、タイマ回路２３６、シリアル通信回路２３７などの各回路を初期化した後、所定のベクタテーブルで示されるアドレスからユーザプログラムの実行を開始して、自動復旧を行うようにしてもよい。
【０３６６】
ステップＳ９２０の払出側電源断処理では、例えばＣＰＵ２３３が割込禁止に設定した後、入出力ポート２３８に含まれる出力ポートの所定ビットにクリアデータをセットするなどして、払出モータ５１の動作を停止させるための設定を行う。このときには、出力ポートの所定ビット以外にも、クリアすべき出力ポートにはクリアデータを設定するようにしてもよい。続いて、例えばＲＡＭ２３５の特定領域における記憶データを用いてチェックサムを算出するなどして、チェックデータの作成を行うとともに、ＲＡＭ２３５の所定領域等に設けられた払出バックアップフラグをオン状態にセットする。このとき作成されたチェックデータは、例えばＲＡＭ２３５の所定領域等に設けられた払出チェックサムバッファなどに格納される。そして、払出制御用マイクロコンピュータ１５０は、例えば所定のＲＡＭアクセスレジスタにアクセス禁止値を設定することなどにより、以後、ＲＡＭ２３５へのアクセスを禁止する。
【０３６７】
払出制御用マイクロコンピュータ１５０では、シリアル通信回路２３７にて発生した割込み要因に対応して、主基板１１に搭載された遊技制御用マイクロコンピュータ１００が実行する割込み処理を払出制御用マイクロコンピュータ１５０に適合させたシリアル通信エラー割込み処理が、実行されればよい。例えば、払出制御用マイクロコンピュータ１５０に設けられたシリアル通信回路２３７にてエラー割込みが発生するごとに、図５６に示す処理を払出制御用マイクロコンピュータ１５０に適合させた処理が実行されればよい。この処理では、例えば払出制御用マイクロコンピュータ１５０が備えるシリアル通信回路２３７に設けられた送信動作部を未使用状態に設定するとともに、シリアル通信回路２３７に設けられた受信動作部を未使用状態に設定する。この後、払出制御用マイクロコンピュータ１５０では、例えばＣＰＵ２３３がシリアル通信エラーフラグなどの所定フラグをオン状態にセットするなどの処理が実行されればよい。
【０３６８】
また、払出制御用マイクロコンピュータ１５０が備えるシリアル通信回路２３７にて受信割込みが発生するごとに、図５７に示す処理を払出制御用マイクロコンピュータ１５０に適合させたシリアル受信割込み処理を実行し、払出制御用マイクロコンピュータ１５０が備えるシリアル通信回路２３７にて送信割込みが発生するごとに、図５８に示す処理を払出制御用マイクロコンピュータ１５０に適合させたシリアル送信割込み処理を実行すればよい。
【０３６９】
図８２は、払出制御用マイクロコンピュータ１５０にてタイマ割込みが発生するごとに実行される払出制御用タイマ割込み処理の一例を示すフローチャートである。この払出制御用タイマ割込み処理は、主基板１１から送信された払出制御コマンドに応じて払出モータ５１を制御する払出制御処理となる処理である。図８２に示す払出制御用タイマ割込み処理において、払出制御用マイクロコンピュータ１５０では、まず、ＣＰＵ２３３が所定の入出力処理を実行して（ステップＳ９３１）、例えば入出力ポート２３８に含まれる入力ポートにおける所定ビットの状態をチェックしたり、出力ポートにおける所定ビットに対して所定の制御データをセットしたりする。
【０３７０】
続いて、ＣＰＵ２３３は、プリペイドカードユニット処理を実行して、インタフェース基板２０を介して接続されたカードユニット７０との間での通信を行う（ステップＳ９３２）。また、シリアル通信により主基板１１から送信された払出制御コマンドを受信するための払出側受信処理を実行する（ステップＳ９３３）。そして、主基板１１からの払出数指定コマンドを受信したときに賞球ＡＣＫコマンドを送信する設定などを行う賞球受信確認処理を実行する（ステップＳ９３４）。さらに、カードユニット７０からの球貸し要求や、主基板１１からの払出数指定コマンドに応じて、遊技球の払出動作を制御する払出動作制御処理を実行する（ステップＳ９３５）。
【０３７１】
ステップＳ９３５の処理に続いて、ＣＰＵ２３３は、例えばＲＡＭ２３５の所定領域等に設けられた各種のエラーフラグにおける状態に応じてエラー表示用ＬＥＤ７４に所定の表示を行う７セグ表示処理を実行する（ステップＳ９３６）。また、主基板１１に対して払出通知コマンドを送信するための払出側送信処理を実行する（ステップＳ９３７）。この後、ＣＰＵ２３３は、払出側エラー解除処理を実行して、エラー解除スイッチ７３からの検出信号がオン状態となったときに所定のエラーの解除を可能とし（ステップＳ９３８）、払出制御用タイマ割込み処理を終了する。
【０３７２】
以下、パチンコ遊技機１における具体的な制御の一例について説明する。パチンコ遊技機１では、遊技者等がパチンコ遊技機１の右下位置に設けられた操作ノブ３０を操作したことに応答して、発射モータ６１の駆動力により遊技球が遊技領域に打ち込まれる。そして、遊技領域に打ち込まれた遊技球が普通可変入賞球装置６に形成された始動入賞口へと入賞したことに応じて始動口スイッチ２２からの検出信号がオン状態となることにより（図６０のステップＳ２０１；Ｙｅｓ）、特別図柄表示装置４による特図ゲームや画像表示装置５における飾り図柄の可変表示を実行するための実行条件が成立する。こうした可変表示の実行条件が成立したことに基づき、乱数回路１０３等により更新される大当り判定用の乱数値ＭＲ１を示す数値データが抽出され、保留データとして特図保留記憶部１８１Ａに記憶される（図６１のステップＳ３０２、Ｓ３０３）。
【０３７３】
この後、特別図柄表示装置４による特図ゲームを開始するための開始条件が成立したことに応じて、特図保留記憶部１８１Ａから大当り判定用の乱数値ＭＲ１を示す数値データが読み出され（図６４のステップＳ４１１）、その乱数値ＭＲ１が大当り判定値データと合致するか否かにより、可変表示結果を大当りとするか否かの判定を行う（ステップＳ４１６）。そして、大当り判定用の乱数値ＭＲ１が判定値データと合致することにより大当りとする旨の判定がなされると（Ｓ４１６；Ｙｅｓ）、大当りフラグをオン状態にセットする（ステップＳ４１７）。これに続いて、大当り遊技状態の終了後にパチンコ遊技機１の遊技状態を通常遊技状態と第１確変遊技状態と第２確変遊技状態とのうちでいずれに制御するかを決定するための処理を実行する。このときには、確変中フラグがオンであるか否かの判定結果や、確変中フラグがオンである場合には有利開放フラグがオンであるか否かの判定結果に応じて、図２７（Ａ）に示す通常時遊技状態決定テーブル３６１と、図２７（Ｂ）に示す第１確変時遊技状態決定テーブル３６２と、図２７（Ｃ）に示す第２確変時遊技状態決定テーブル３６３とのうちで、いずれかのテーブルを参照する（ステップＳ４１８〜Ｓ４２２）。これにより、例えば図２８（Ａ）〜（Ｃ）に示すように、パチンコ遊技機１における現在の遊技状態が通常遊技状態であるか第１確変遊技状態であるか第２確変遊技状態であるかに応じて、大当り遊技状態の終了後における遊技状態を通常遊技状態あるいは第１及び第２確変遊技状態のそれぞれに決定する決定割合を、異ならせることができる。こうして決定された大当り遊技状態の終了後における遊技状態に応じて、確変確定フラグや有利開放確定フラグの設定が行われる（ステップＳ４２４〜Ｓ４２９）。
【０３７４】
続いて、図６５及び図６６に示す表示結果設定処理では、大当りフラグがオンであるか否かの判定が行われ（図６５のステップＳ４４１）、オフである場合には（ステップＳ４４１；Ｎｏ）、乱数値ＭＲ２に基づき図２４に示すハズレ時表示結果決定テーブル３３１を参照することで、可変表示結果の種類が「通常ハズレ」、「リーチハズレ（２図柄前）」、「リーチハズレ（１図柄前）」、「リーチハズレ（１図柄後）」、「リーチハズレ（２図柄後）」のいずれかに決定される（ステップＳ４４５）。こうして決定された可変表示結果の種類に対応して、表示結果通知＃１〜＃５のコマンド９００１ｈ〜９００５ｈのいずれかが、演出制御基板１２に対して送信可能に設定される（ステップＳ４４６）。
【０３７５】
また、大当りフラグがオンである場合には（ステップＳ４４１；Ｙｅｓ）、さらに確変確定フラグがオンである旨の判定がなされると（ステップＳ４５０；Ｙｅｓ）、乱数値ＭＲ７が図２３（Ｂ）に示す有利開放再抽選実行判定テーブル３２２により設定された演出実行判定値データと合致するか否かを判定することで、有利開放再抽選演出を実行するか否かの決定がなされる（ステップＳ４５７、図６６のステップＳ４６３）。例えば、有利開放確定フラグがオンである場合に（図６５のステップＳ４５３；Ｙｅｓ）、有利開放再抽選演出を実行する旨の決定がなされたときには（図６６のステップＳ４６３；Ｙｅｓ）、第２確変大当りになる旨とともに、有利開放再抽選演出がある旨を示す表示結果通知＃９のコマンド９００９ｈが、演出制御基板１２に対して送信可能に設定される（ステップＳ４６４）。
【０３７６】
図６７に示す可変表示パターン設定処理では、大当りフラグがオンである旨の判定がなされた場合に（ステップＳ４７１；Ｙｅｓ）、乱数値ＭＲ６が図２３（Ａ）に示す確変再抽選実行判定テーブル３２１により設定された演出実行判定値データと合致するか否かを判定することで、確変再抽選演出を実行するか否かの決定がなされる（ステップＳ４７４）。また、図２６（Ａ）に示す大当り時パターン決定テーブル３５１を参照して、乱数値ＭＲ３に対応した可変表示パターンを決定する（ステップＳ４７５、Ｓ４８２、Ｓ４８３）。そして、ステップＳ４７４にて決定した確変再抽選演出の有無と、ステップＳ４８３にて決定した可変表示パターンとに対応して、図２５に示すような可変表示パターンテーブル３４１にて指定されるＥＸＴデータを含んだ可変表示開始コマンド８０ＸＸｈが、演出制御基板１２に対して送信可能に設定される（ステップＳ４８４）。こうして演出制御基板１２に対して送信される可変表示開始コマンド８０ＸＸｈは、可変表示パターンとともに、確変再抽選演出の実行の有無を示すことになる。
【０３７７】
演出制御基板１２の側では、主基板１１から送信された表示結果通知コマンド９０ＸＸｈに示された可変表示結果の種類を特定し、特定された可変表示結果の種類が大当りであるか否かを判定する（図７３のステップＳ６０１）。このとき特定された可変表示結果の種類が大当りである場合には（ステップＳ６０１；Ｙｅｓ）、主基板１１から送信された可変表示開始コマンド８０ＸＸｈに含まれたＥＸＴデータなどから、確変再抽選演出があるか否かを判定する（図７４のステップＳ６０５）。そして、確変再抽選演出がある場合には（ステップＳ６０５；Ｙｅｓ）、図４３（Ａ）に示す第１大当り図柄決定テーブル４１１を参照して、乱数値ＳＲ１に対応する大当り組合せの確定飾り図柄を決定する（ステップＳ６０７、Ｓ６１２、Ｓ６１３）。
【０３７８】
さらに、演出制御基板１２では、例えばＣＰＵ２２４が可変表示開始コマンドに示された可変表示パターンや、表示結果通知コマンドに示された可変表示結果の種類に対応する演出制御パターンを、図３７に示す演出制御パターンテーブル４０１に格納された複数種類のうちから決定する（ステップＳ６１５）。そして、演出制御パターンに対応した演出制御タイマ初期値を設定することで、飾り図柄の総可変表示時間を、可変表示パターンと可変表示結果の種類とに対応して設定する（ステップＳ６１６）。例えば、可変表示開始コマンドに可変表示パターンＡ（リーチ）が示されていた場合には、図９に示すような可変表示結果の種類に対応した総可変表示時間を設定することができる。
【０３７９】
以上のような処理に基づき、例えば画像表示装置５では飾り図柄の可変表示が開始され、例えば可変表示結果がリーチハズレまたは大当りである場合には、図１０に例示するような可変表示結果の種類にかかわらず共通の可変表示期間が経過したタイミングにて、「左」、「右」の各可変表示部に同一の飾り図柄を停止させることにより、飾り図柄の可変表示態様をリーチとする。このとき、表示制御基板１３では、例えば表示制御用ＣＰＵ１３０及びＶＤＰ１３３が、演出制御基板１２からの表示制御指令に応答して、図７８に示すようなリーチ時変動図柄描画処理の実行を開始する。
【０３８０】
図７８に示すリーチ時変動図柄描画処理では、例えばステップＳ８０１にてＶＤＰ１３３がＣＧＲＯＭ１３４から図４９（Ａ）に示すような飾り図柄オブジェクトＮＯＢに対応したオブジェクトモデルデータを読み出し、その読出データに基づいて生成した各画素に対応する表示色データ及びアルファ値データからなる画像データを、入力バッファ１３５ａの所定領域に展開記憶する。続いて、入力バッファ１３５ａにて各画素に対応して記憶されているアルファ値データが示すアルファ値に、図４９（Ｂ）に示すようなフィルタＦＬ１を用いて、各画素の表示位置に対応したフィルタ係数を乗算する。そして、各画素に対応したアルファ値データを、このとき得られた乗算値を示すデータに書き換える（ステップＳ８０２）。例えば図４９（Ａ）に示すような「７」の数字を示す飾り図柄オブジェクトＮＯＢにおける各画素に対応したアルファ値は「１．０」となっているが、これに図４９（Ｂ）に示すようなフィルタＦＬ１を用いて各画素の表示位置に対応したフィルタ係数を乗算することで、図８３に示すような飾り図柄の表示画像内における表示位置に応じた新たなアルファ値が特定されることになる。ＶＤＰ１３３は、こうして特定された新たなアルファ値を示すデータを、入力バッファ１３５ａに記憶させることで、アルファ値データの書き換えを行う。
【０３８１】
この後、図７８のステップＳ８０５では、時間の経過に伴って１ずつ増大する処理数Ｎに対応して、図７９に示すようにアルファ参照値と比較関数とを設定する。こうして設定されたアルファ参照値と比較関数に基づき、ステップＳ８０６では、比較関数で「成立」となる表示条件を満たした画素を、画像表示装置５に表示させるものとしての表示対象画素に決定する。こうして決定された表示対象画素を、ステップＳ８０７にてフレームバッファ１３５ｂにコピーすることで、画像表示装置５に表示させる。これに対して、比較関数で「不成立」となり表示条件を満たさなかった画素は、フレームバッファ１３５ｂにコピーされないので、その表示が制限されることになる。
【０３８２】
こうして処理数Ｎに対応して設定されるアルファ参照値と比較関数に基づき、表示条件を満たした画素のみを表示させるようにすることで、例えば図８４に示すように、「７」の数字を示す飾り図柄の表示画像が、当該表示画像内における左端より右端へと段階的に表示されてから、左端より右端へと段階的に消去されることになる。
【０３８３】
また、ステップＳ８０７にて表示対象画素をフレームバッファ１３５ｂにコピーする際には、例えば図８５に示すように、処理数Ｎに対応して設定される拡大率で飾り図柄の表示画像を拡大または縮小して表示させるようにしてもよい。ここで、表示制御用ＣＰＵ１３０は、ＲＯＭ１３１に予め記憶されている拡大率決定テーブルから、処理数Ｎに対応する拡大率を決定するようにしてもよい。拡大率決定テーブルは、処理数Ｎと拡大率とを対応付ける設定データなどから構成されていればよい。あるいは、表示制御用ＣＰＵ１３０は、処理数Ｎが０≦Ｎ≦５０であるときには（拡大率）＝Ｎ×０．０２という演算を実行する一方、処理数Ｎが５１≦Ｎ≦１００であるときには（拡大率）＝（１００−Ｎ）×０．０２という演算を実行することで、処理数Ｎに対応した拡大率を、演算により決定するようにしてもよい。
【０３８４】
こうして処理数Ｎに対応して設定されるアルファ参照値と比較関数とともに、処理数Ｎに対応して設定される拡大率にも基づき、表示条件を満たした画素のみをフレームバッファ１３５ｂにコピーすることで、例えば図８６に示すように、飾り図柄の表示画像（図８６に示す例では、「７」の数字を示す飾り図柄の表示画像）を時間の経過に伴って段階的に消去させる期間（処理数Ｎが「５１」〜「１００」の期間）では、当該飾り図柄の表示画像を時間の経過に比例して縮小させることができる。これに対して、飾り図柄の表示画像（図８６に示す例では、「８」の数字を示す飾り図柄の表示画像）を時間の経過に伴って段階的に表示させる期間（処理数Ｎが「０」〜「５０」の期間）では、当該飾り図柄の表示画像を時間の経過に比例し拡大させることができる。
【０３８５】
その後、飾り図柄の総可変表示時間が経過した所定タイミングにて、「中」の可変表示部における飾り図柄の変動が終了することで、飾り図柄の可変表示が停止して、確定飾り図柄が導出表示されることになる。この実施の形態では、確変再抽選演出の実行がある場合には、図７４に示すステップＳ６０５での判定結果に基づき（ステップＳ６０５；Ｙｅｓ）、図４３（Ａ）に示す第１大当り図柄決定テーブル４１１を参照して大当り組合せの確定飾り図柄が決定されることになる。そのため、図８７（Ａ）に示すように画像表示装置５における「左」、「中」、「右」の各可変表示部にて飾り図柄の可変表示が開始され、図８７（Ｂ）に示すように「左」及び「右」の各可変表示部に同一の通常図柄（例えば「２」の数字を示す青色の図柄）が停止表示されることでリーチとなる。その後、図８７（Ｃ）に示すように、「中」の可変表示部にも同一の通常図柄（例えば「２」の数字を示す青色の図柄）が停止表示される。こうして、画像表示装置５における「左」、「中」、「右」の各可変表示部には、同一の通常図柄が揃った通常大当り組合せの確定飾り図柄が導出表示されることになる。
【０３８６】
これに対して、可変表示結果の種類が「第１確変大当り」または「第２確変大当り」であり、なおかつ、確変再抽選演出の実行がない一方で有利開放再抽選演出の実行がある場合には、図７４に示すステップＳ６０８での判定結果に基づき（ステップＳ６０８；Ｙｅｓ）、図４３（Ｂ）に示す第２大当り図柄決定テーブル４１２を参照して大当り組合せの確定飾り図柄が決定されることになる。そのため、図８７（Ｄ）に示すように画像表示装置５における「左」、「中」、「右」の各可変表示部にて飾り図柄の可変表示が開始され、図８７（Ｅ）に示すように「左」及び「右」の各可変表示部に同一の第１確変図柄（例えば「７」の数字を示す青色の図柄）が停止表示されることでリーチとなる。その後、図８７（Ｆ）に示すように、「中」の可変表示部にも同一の第１確変図柄（例えば「７」の数字を示す青色の図柄）が停止表示される。こうして、画像表示装置５における「左」、「中」、「右」の各可変表示部には、同一の第１確変図柄が揃った第１確変大当り組合せの確定飾り図柄が導出表示されることになる。
【０３８７】
また、可変表示結果の種類が「第２確変大当り」であり、なおかつ、確変再抽選演出の実行と有利開放再抽選演出の実行がいずれもない場合には、図７４に示すステップＳ６０９での判定結果に基づき（ステップＳ６０９；Ｎｏ）、図４３（Ｃ）に示す第３大当り図柄決定テーブル４１３を参照して大当り組合せの確定飾り図柄が決定されることになる。そのため、図８７（Ｇ）に示すように画像表示装置５における「左」、「中」、「右」の各可変表示部にて飾り図柄の可変表示が開始され、図８７（Ｈ）に示すように「左」及び「右」の各可変表示部に同一の第２確変図柄（例えば「５」の数字を示す赤色の図柄）が停止表示されることでリーチとなる。その後、図８７（Ｉ）に示すように、「中」の可変表示部にも同一の第２確変図柄（例えば「５」の数字を示す赤色の図柄）が停止表示される。こうして、画像表示装置５における「左」、「中」、「右」の各可変表示部には、同一の第２確変図柄が揃った第２確変大当り組合せの確定飾り図柄が導出表示されることになる。
【０３８８】
図８８は、確変再抽選演出の実行と有利開放再抽選演出の実行がいずれもある場合における、画像表示装置５での表示動作の一例を示す図である。前述したように、確変再抽選演出の実行がある場合には、例えば図８８（Ａ）に示すように、飾り図柄の可変表示結果として通常大当り組合せの確定飾り図柄が導出表示される。図８８（Ａ）に示す例では、通常大当り組合せの飾り図柄として、「左」、「中」、「右」の各可変表示部で同一の数字「２」を示す青色の通常図柄が導出表示されている。このときには、図８８（Ｂ）に示すような所定の大当り報知用画像を画像表示装置５に表示させて、遊技者等に大当りが発生したことを報知する。これにより、パチンコ遊技機１は、遊技者等に飾り図柄の可変表示結果が通常大当りになったものと判断させることができる。
【０３８９】
続いて、大当り遊技状態が開始された後、例えば最初のラウンドとなる第１ラウンドが開始されたことに応じて画像表示装置５に図８８（Ｃ）に示すようなラウンド数を報知する画像を表示させているときに、確変再抽選演出を開始するための演出開始タイミングとなる（図７６のステップＳ７０３；Ｙｅｓ）。これに応じて、演出制御基板１２では、例えばＣＰＵ２２４がステップＳ７０６の処理を実行することで、確変再抽選演出における演出態様が決定される。より具体的には、ステップＳ７０６では、確変再抽選演出＃１の演出制御パターンと確変再抽選演出＃２の演出制御パターンのいずれを選択するかの決定や、確変再抽選演出の実行結果として画像表示装置５に導出表示する飾り図柄の決定が行われる。図８８に示す例では、確変再抽選演出＃１の演出制御パターンを選択することに決定されるとともに、可変表示結果の種類が「第２確変大当り」であることに基づき、確変再抽選演出の実行結果として導出表示する飾り図柄が「７」の数字を示す青色の第１確変図柄に決定される。この場合には、例えば図８８（Ｄ）に示すように飾り図柄の可変表示結果として導出表示した確定飾り図柄を画像表示装置５に表示させた後、図８８（Ｅ）に示すような所定の再抽選報知用画像を表示させて、確変再抽選演出が実行されることを、遊技者等に報知する。
【０３９０】
その後、画像表示装置５では、飾り図柄の可変表示結果として導出表示した確定飾り図柄を停止表示させた状態から、図８８（Ｆ）に示すように各可変表示部で飾り図柄を可変表示させる。そして、所定時間が経過したときに、例えば図８８（Ｇ）に示すように、確変再抽選演出の実行結果として第１大当り組合せの飾り図柄が導出表示される。図８８（Ｇ）に示す例では、図７６のステップＳ７０６における決定結果に基づき、「７」の数字を示す青色の第１確変図柄が導出表示されている。このときには、例えば図８８（Ｈ）に示すような所定の確変再抽選結果報知画像を画像表示装置５に表示させて、再抽選の結果として確変遊技状態に制御される旨を遊技者等に報知する。
【０３９１】
続いて、大当り遊技状態が開始された後、例えば最終のラウンドとなる第１５ラウンドが開始されたことに応じて画像表示装置５に図８８（Ｉ）に示すようなラウンド数を報知する画像を表示させているときに、有利開放再抽選演出を開始するための演出開始タイミングとなる（図７７のステップＳ７２３；Ｙｅｓ）。
【０３９２】
これに応じて、演出制御基板１２では、例えばＣＰＵ２２４がステップＳ７２６の処理を実行することで、有利開放再抽選演出における演出態様が決定される。より具体的には、ステップＳ７２６では、有利開放再抽選演出＃１の演出制御パターンと有利開放再抽選演出＃２の演出制御パターンのいずれを選択するかの決定や、有利開放再抽選演出の実行結果として画像表示装置５に導出表示する飾り図柄の決定が行われる。図８８に示す例では、有利開放再抽選演出＃２の演出制御パターンを選択することに決定されるとともに、可変表示結果の種類が「第２確変大当り」であることに基づき、有利開放再抽選演出の実行結果として導出表示する飾り図柄が「７」の数字を示す赤色の第２確変図柄に決定される。この場合には、例えば図８８（Ｊ）に示すように飾り図柄の可変表示結果として導出表示した確定飾り図柄を画像表示装置５に表示させた後、図８８（Ｋ）に示すような所定の再抽選報知用画像を表示させて、有利開放再抽選演出が実行されることを、遊技者等に報知する。
【０３９３】
その後、画像表示装置５では、有利開放再抽選演出＃２の演出制御パターンに対応して、図８８（Ｌ）に示すような演出画像を表示させる。そして、所定時間が経過したときに、例えば図８８（Ｍ）に示すように、有利開放再抽選演出の実行結果として第２確変図柄が導出表示される。図８８（Ｍ）に示す例では、図７７のステップＳ７２６における決定結果に基づき、「７」の数字を示す赤色の第２確変図柄が導出表示されている。このときには、例えば図８８（Ｎ）に示すような所定の有利開放再抽選結果報知画像を画像表示装置５に表示させて、再抽選の結果として第２確変遊技状態に制御される旨を遊技者等に報知する。この後、大当り遊技状態が終了するときには、例えば図８８（Ｏ）に示すような所定の大当り終了報知画像が表示される。
【０３９４】
以上説明したように、上記実施の形態におけるパチンコ遊技機１では、例えば飾り図柄の可変表示態様がリーチとなったときに、「中」の可変表示部において表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像内における左端より右端へと段階的に表示させてから、左端より右端へと段階的に消去させる。このように、飾り図柄の表示画像を、時間の経過に伴って当該表示画像内における所定位置より所定方向へと段階的に表示または消去させることで、視覚的に斬新な表示図柄の可変表示が実行可能となり、図柄の可変表示における演出効果を向上させることができる。また、可変表示態様がリーチとなったことに対応して視覚的に斬新な表示図柄の可変表示が実行可能とすることで、図柄の可変表示における演出効果を向上させ、表示結果が大当りとなることに対する遊技者の期待感を高めることができる。
【０３９５】
また、図７８に示すステップＳ８０６では、時間の経過に伴って１ずつ増大する処理数Ｎに対応して図７９に示すようなアルファ参照値と比較関数の設定を行って表示対象画素を決定するとともに、ステップＳ８１２の処理では、例えば図８０に示すように、「７」の数字を示し表示色が「青色」の飾り図柄と、「８」の表示色を示し表示色が「青色」の飾り図柄とを、交互に表示対象の飾り図柄とするように更新する。これにより、順次表示させる２つの飾り図柄のうちで表示順が先の飾り図柄の表示画像を時間の経過に伴って当該表示画像内における左端より右端へと段階的に表示させてから左端より右端へと段階的に消去させた後、表示順が後の飾り図柄の表示画像を時間の経過に伴って当該表示画像内における左端より右端へと段階的に表示させてから左端より右端へと段階的に消去させることができる。こうした飾り図柄の表示動作によって、視覚的に斬新な表示図柄の可変表示が実行可能となり、図柄の可変表示における演出効果を向上させることができる。
【０３９６】
図７８に示すステップＳ８０７では、表示対象画素をフレームバッファ１３５ｂにコピーする際に、例えば図８５に示すように、処理数Ｎに対応して設定される拡大率で飾り図柄の表示画像を拡大または縮小して表示させる。こうして処理数Ｎに対応して設定されるアルファ参照値と比較関数とともに、処理数Ｎに対応して設定される拡大率にも基づき、表示条件を満たした画素のみをフレームバッファ１３５ｂにコピーすることで、飾り図柄の表示画像を時間の経過に伴って段階的に表示させる期間では、当該飾り図柄の表示画像を時間の経過に比例し拡大させる一方、飾り図柄の表示画像を時間の経過に伴って段階的に消去させる期間では、当該飾り図柄の表示画像を時間の経過に比例して縮小させる。これにより、多様な表示態様による表示図柄の可変表示が実行可能となり、図柄の可変表示における演出効果を高めることができる。
【０３９７】
例えば、可変表示結果の種類が「通常ハズレ」、「リーチハズレ（２図柄前）」、「リーチハズレ（１図柄前）」、「リーチハズレ（１図柄後）」、「リーチハズレ（２図柄後）」のいずれかである場合には、例えば図９に示すように、可変表示パターンと可変表示結果の種類の組合せにより、様々な総可変表示時間を設定することができる。これにより、演出制御コマンドとなる制御信号の種類が増大することを防止しつつ、多様な表示態様の表示図柄の可変表示を実行することができる。
【０３９８】
演出制御基板１２では、例えばＣＰＵ２２４が図７２に示すような演出制御プロセス処理を実行することにより、画像表示装置５における飾り図柄の可変表示結果や、確変再抽選演出あるいは有利開放再抽選演出における演出態様などを決定することができる。そして、表示制御基板１３では、演出制御基板１２からの表示制御指令に基づいて画像表示装置５における表示動作の制御を行うようにしている。これにより、遊技効果ランプ９などの電飾部材やスピーカ８Ｌ、８Ｒなどの効果音発生装置の駆動制御と、画像表示装置５の表示制御との整合性を保つことができ、遊技者に違和感を与えることがない演出動作を実行することができる。
【０３９９】
遊技制御用マイクロコンピュータ１００が備えるＲＯＭ１０５に記憶されている最優先割込み設定（ＫＨＰＲ）が「０６ｈ」、「０７ｈ」以外の値であるときには、シリアル通信回路１０８からのエラー割込み要求に基づく割込み処理が、シリアル通信回路１０８からの受信割込み要求や送信割込み要求に基づく割込み処理に比べて優先的に実行されることになる。そして、オーバーランエラーやノイズエラー、フレーミングエラー、パリティエラーなどといった、シリアル通信回路１０８でのエラー発生に対応したエラー割込み要求がＣＰＵ１０４に通知されると、例えばＣＰＵ１０４が図５６に示すステップＳ４１、Ｓ４２の処理を実行してシリアル通信回路１０８が備える送信動作部２１２と受信動作部２１１を未使用状態に設定することなどにより、シリアル通信回路１０８でのシリアル通信動作を直ちに停止させることができる。これにより、シリアル通信での異常発生により誤った情報が伝送されることを防止できる。
【０４００】
演出制御用マイクロコンピュータ１２０が備えるＣＰＵ２２４は、主基板１１から送信された可変表示開始コマンドとなるコマンド８０ＸＸｈにより確変再抽選演出を実行する旨の指定がなされた場合、表示結果通知＃７〜＃１０のコマンド９００７ｈ〜９０１０ｈにより最終的な表示結果が確変大当り（第１確変大当りと第２確変大当りのいずれか）に指定されていても、飾り図柄の可変表示では、第１大当り図柄決定テーブル４１１を参照することで、例えば飾り図柄のうちで「２」、「４」、「６」、「８」の数字を示す青色の通常図柄のいずれか１つといった、通常大当り組合せとなる確定飾り図柄を導出表示させる。これにより、飾り図柄の可変表示結果が確変大当りとなって確変遊技状態に制御されることを特定可能に報知した後に、さらに確変再抽選演出が実行されるといった不都合を防止することができる。
【０４０１】
また、ＣＰＵ２２４は、表示結果通知＃９のコマンド９００９ｈにより有利開放再抽選演出を実行する旨の指定がなされた場合、最終的な表示結果が第２確変大当りに指定されていても、飾り図柄の可変表示では、第１または第２大当り図柄決定テーブル４１１、４１２を参照することで、通常大当り組合せ、または、第１確変大当り組合せとなる確定飾り図柄を導出表示させる。これにより、飾り図柄の可変表示結果が第２確変大当りとなって第２確変遊技状態に制御されることを特定可能に報知した後に、さらに有利開放再抽選演出が実行されるといった不都合を防止することができる。
【０４０２】
遊技制御用マイクロコンピュータ１００が備えるＣＰＵ１０４は、電力供給が開始されると、例えば図５２に示すステップＳ２１にて乱数初期設定処理を実行することにより、乱数回路１０３に大当り判定用の乱数値ＭＲ１となる乱数を発生させるための設定を行う。その後、ＣＰＵ１０４がステップＳ２４の処理を実行することなどによって、遊技制御用マイクロコンピュータ１００が割込許可状態に設定される。そして、ステップＳ２１では、例えば図５３に示すような処理が乱数初期設定処理として実行されて、ステップＳ１０３にてＲＯＭ１０５に記憶されている乱数初期設定データ（ＫＲＳＳ）の第４ビット［ビット４］を読み出し、その読出値が“１”であれば、ステップＳ１０６の処理を実行することにより乱数回路１０３により生成される乱数値における１周目のスタート値を、遊技制御用マイクロコンピュータ１００ごとに付与された固有の識別情報であるＩＤナンバーに基づいて決定する。これにより、電力供給が開始された後に更新が開始される乱数の初期値を、複数のパチンコ遊技機１でそれぞれ異ならせることができ、このようにして生成される乱数値を大当り判定用の乱数値ＭＲ１として用いて特別図柄表示装置４による特図ゲームなどにおける可変表示結果を「大当り」とするか否かの判定を行うことで、乱数のランダム性を高めて不正に大当りが発生させられてしまうことを防止できる。
【０４０３】
この発明は、上記実施の形態に限定されず、様々な変形及び応用が可能である。例えば図７８に示すステップＳ８０５では、図７９に示すように処理数Ｎに対応したアルファ参照値と比較関数とを設定することにより、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像内の左端より右端へと段階的に表示または消去させるものとして説明した。しかしながら、この発明はこれに限定されず、例えば図７８に示すステップＳ８０５では、図８９に示すように処理数Ｎに対応したアルファ参照値と比較関数とを設定するようにしてもよい。図８９に示すような設定によれば、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像内の右端より左端へと段階的に表示させてから、右端から左端へと段階的に消去させることができる。このようにしても、視覚的に斬新な表示図柄の可変表示が実行可能となり、図柄の可変表示における演出効果を向上させることができる。
【０４０４】
あるいは、ＣＧＲＯＭ１３４には、図４９（Ｂ）に示すようなフィルタＦＬ１とは異なるフィルタとして、図９０（Ａ）に示すようなフィルタＦＬ２や、図９０（Ｃ）に示すようなフィルタＦＬ３を格納するようにしてもよい。そして、図７８のステップＳ８０２では、これらのフィルタＦＬ２やフィルタＦＬ３を用いて、表示対象となる飾り図柄の表示画像を構成する各画素に対応したアルファ値データの書き換えを行うようにしてもよい。
【０４０５】
例えば、図４９（Ｂ）に示すようなフィルタＦＬ１に代えて、図９０（Ａ）に示すようなフィルタＦＬ２を用いて各画素の表示位置に対応したフィルタ係数を乗算した場合には、例えば「７」の数字を示す飾り図柄の表示画像内における表示位置に応じたアルファ値が、図９０（Ｂ）に示すように設定されることになる。この場合には、図７８に示すステップＳ８０５にて図７９に示すようなアルファ参照値と比較関数とを設定することで、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像の中心部より外縁部へと段階的に表示させてから、中心部より外縁部へと段階的に消去させることになる。このようにしても、視覚的に斬新な表示図柄の可変表示が実行可能となり、図柄の可変表示における演出効果を向上させることができる。
【０４０６】
あるいは、図９０（Ａ）に示すようなフィルタＦＬ２を用いてアルファ値データの書き換えを行った後、図７８に示すステップＳ８０５にて図８９に示すようなアルファ参照値と比較関数とを設定することで、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像の外縁部より中心部へと段階的に表示させてから、外縁部より中心部へと段階的に消去させることになる。このようにしても、視覚的に斬新な表示図柄の可変表示が実行可能となり、図柄の可変表示における演出効果を向上させることができる。
【０４０７】
また、図４９（Ｂ）に示すようなフィルタＦＬ１に代えて、図９０（Ｃ）に示すようなフィルタＦＬ３を用いて各画素の表示位置に対応したフィルタ係数を乗算した場合には、例えば「７」の数字を示す飾り図柄の表示画像内における表示位置に応じたアルファ値が、図９０（Ｄ）に示すように設定されることになる。この場合には、図７８に示すステップＳ８０５にて図７９に示すようなアルファ参照値と比較関数とを設定することで、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像内における０時の位置より時計回りの方向へと段階的に表示させてから、０時の位置より時計回りの方向へと段階的に消去させることになる。このようにしても、視覚的に斬新な表示図柄の可変表示が実行可能となり、図柄の可変表示における演出効果を向上させることができる。
【０４０８】
あるいは、図９０（Ｃ）に示すようなフィルタＦＬ３を用いてアルファ値データの書き換えを行った後、図７８に示すステップＳ８０５にて図８９に示すようなアルファ参照値と比較関数とを設定することで、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像内における０時の位置より反時計回りの方向へと段階的に表示させてから、０時の位置より反時計回りの方向へと段階的に消去させることになる。このようにしても、視覚的に斬新な表示図柄の可変表示が実行可能となり、図柄の可変表示における演出効果を向上させることができる。
【０４０９】
加えて、図７８に示すステップＳ８０５では、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像内における所定位置より所定方向へと段階的に表示させてから、最後に表示された部位から表示する際とは反対方向へと段階的に消去させるように、アルファ参照値と比較関数の設定を行うようにしてもよい。具体的な一例として、図７９に示す設定のうち、処理数Ｎが５１≦Ｎ≦１００の部分では、（アルファ参照値）＝１−０．０２×（Ｎ−５０）という演算を実行することで、処理数Ｎに対応したアルファ参照値を決定するとともに、比較関数を「参照値以下なら成立」に設定するように変更すればよい。これにより、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像内における左端より右端へと段階的に表示させてから、最後に表示された部位である右端から左端へと段階的に消去させることができる。このようにしても、視覚的に斬新な表示図柄の可変表示が実行可能となり、図柄の可変表示における演出効果を向上させることができる。
【０４１０】
上記実施の形態では、確変再抽選演出や有利開放再抽選演出が、主基板１１からの可変表示開始コマンドや表示結果通知コマンドに基づいて、ＣＰＵ２２４が各演出を開始するための演出開始タイミングに達したことを検出したときに開始されるものとして説明した。しかしながら、この発明はこれに限定されず、主基板１１からの大当り開始コマンドや大当り終了コマンドなどといった、任意の演出制御コマンドに基づいて、ＣＰＵ２２４が各演出を開始するための演出開始タイミングに達したことを検出したときに開始されるようにしてもよい。あるいは、主基板１１から確変再抽選演出開始コマンドや有利開放再抽選演出開始コマンドを送信し、演出制御基板１２の側にてこれらのコマンドを受信したタイミングにて、確変再抽選演出や有利開放再抽選演出がそれぞれ開始されるようにしてもよい。あるいは、大当り遊技状態中に主基板１１から演出制御基板１２に対して送信される大当りラウンド数通知コマンドや、ラウンド遊技終了コマンドなどを受信したときに、確変再抽選演出や有利開放再抽選演出が実行されるようにしてもよい。ここで、ラウンド遊技終了コマンドは、ラウンド遊技が終了したことを示すものである。そして、このようにする場合には、大当りラウンド数指示コマンド及びラウンド遊技終了コマンドを、確変再抽選演出や有利開放再抽選演出の実行の有無を示すようなものとすればよい。
【０４１１】
上記実施の形態では、大当り遊技状態の終了後における遊技状態が通常遊技状態と第１確変遊技状態と第２確変遊技状態のいずれかに制御されるものとして説明した。しかしながら、この発明はこれに限定されるものではなく、例えば大当り遊技状態の終了後における遊技状態が通常遊技状態と確変遊技状態と有利開放遊技状態のいずれかに制御されるものであってもよい。ここで、通常遊技状態は上記実施の形態における通常遊技状態と同様の遊技状態であり、確変遊技状態は上記実施の形態における第１確変遊技状態と同様の遊技状態である。また、有利開放遊技状態は、確変制御が行われない一方で、通常遊技状態や確変遊技状態に比べて遊技球が始動入賞口に入賞しやすくなる遊技状態であればよい。
【０４１２】
この場合には、例えば図２７（Ａ）〜（Ｃ）に示す遊技状態決定テーブル３６１〜３６３において、「第１確変遊技状態決定値データ」を、確変遊技状態に制御することを示す「確変遊技状態決定値データ」に置き換えるとともに、「第２確変遊技状態決定値データ」を、有利開放遊技状態に制御することを示す「有利開放遊技状態決定値データ」に置き換えて、大当り遊技状態の終了後における遊技状態を、通常遊技状態、確変遊技状態、有利開放遊技状態のいずれに制御するかの決定を行うようにすればよい。
【０４１３】
上記実施の形態では、飾り図柄の可変表示結果として導出表示される確定飾り図柄が示す数字や図柄の表示色により、大当り遊技状態の終了後における遊技状態を認識できるようにするものとして説明した。しかしながら、この発明はこれに限定されるものではなく、例えば飾り図柄の可変表示結果として導出表示される確定飾り図柄の形状や、各確定飾り図柄に付加されたキャラクタなどにより、大当り遊技状態の終了後における遊技状態を認識できるようにしてもよい。
【０４１４】
上記実施の形態では、飾り図柄の可変表示結果となる確定飾り図柄や、飾り図柄の可変表示時間、確変再抽選演出と有利開放再抽選演出における演出態様が、全て演出制御基板１２の側にて演出制御用マイクロコンピュータ１２０が備えるＣＰＵ２２４によって決定されるものとして説明した。しかしながら、この発明はこれに限定されず、例えば飾り図柄の可変表示結果となる確定飾り図柄、飾り図柄の可変表示時間、確変再抽選演出と有利開放再抽選演出における演出態様のうち、少なくともいずれか１つを、表示制御基板１３に搭載された表示制御用ＣＰＵ１３０が決定するようにしてもよい。この場合には、表示制御用ＣＰＵ１３０によって決定された演出態様を示す制御指令を演出制御基板１２に送出することなどにより、画像表示装置５の表示制御と、遊技効果ランプ９などの電飾部材やスピーカ８Ｌ、８Ｒなどの効果音発生装置の駆動制御との整合性を保つようにすればよい。
【０４１５】
加えて、本発明の遊技機は、パチンコ遊技機等の弾球遊技機において画像表示装置を有するものであれば、例えば、一般電役機、又はパチコンと呼ばれる確率設定機能付き弾球遊技機等であっても構わない。また、本発明は、入賞球の検出に応答して所定数の賞球を払い出す払出式遊技機に限定されるものではなく、遊技球を封入し入賞球の検出に応答して得点を付与する封入式遊技機にも適用することができる。
【０４１６】
さらに、パチンコ遊技機１の動作をシミュレーションするゲーム機などにも本発明を適用することができる。本発明を実現するためのプログラム及びデータは、コンピュータ装置等に対して、着脱自在の記録媒体により配布・提供される形態に限定されるものではなく、予めコンピュータ装置等の有する記憶装置にプリインストールしておくことで配布される形態を採っても構わない。さらに、本発明を実現するためのプログラム及びデータは、通信処理部を設けておくことにより、通信回線等を介して接続されたネットワーク上の、他の機器からダウンロードすることによって配布する形態を採っても構わない。
【０４１７】
そして、ゲームの実行形態も、着脱自在の記録媒体を装着することにより実行するものだけではなく、通信回線等を介してダウンロードしたプログラム及びデータを、内部メモリ等に一旦格納することにより実行可能とする形態、通信回線等を介して接続されたネットワーク上における、他の機器側のハードウェア資源を用いて直接実行する形態としてもよい。さらには、他のコンピュータ装置等とネットワークを介してデータの交換を行うことによりゲームを実行するような形態とすることもできる。
【図面の簡単な説明】
【０４１８】
【図１】この実施の形態におけるパチンコ遊技機の正面図である。
【図２】この実施の形態で用いられる飾り図柄の例を示す図である。
【図３】パチンコ遊技機に搭載された各種の制御基板などを示す構成図である。
【図４】電源基板の構成例を示す図である。
【図５】リセット信号及び電源断信号の状態を模式的に示すタイミング図である。
【図６】演出制御コマンドの内容の一例を示す説明図である。
【図７】可変表示開始コマンドの内容の一例を示す説明図である。
【図８】表示結果通知コマンドの内容の一例を示す説明図である。
【図９】可変表示パターンＡ（リーチ）が選択された場合における総可変表示時間の設定例を示す図である。
【図１０】可変表示結果の種類に対応した可変表示の過程を例示する説明図である。
【図１１】主基板と払出制御基板との間で送受信されるコマンドの構成例を示す説明図である。
【図１２】払出モータが設置される払出装置の構成例を示す分解斜視図である。
【図１３】遊技制御用マイクロコンピュータの構成例を示すブロック図である。
【図１４】主基板の側にてカウントされる乱数値を例示する説明図である。
【図１５】乱数回路の一構成例を示すブロック図である。
【図１６】遊技制御用マイクロコンピュータにおけるアドレスマップの一例を示す図である。
【図１７】ＲＯＭにおけるアドレスマップの一例を示す図である。
【図１８】最優先割込みの設定例を示す説明図である。
【図１９】乱数初期設定データの内容を示す説明図である。
【図２０】シリアル通信初期設定データの内容を示す説明図である。
【図２１】大当り判定テーブルの構成例を示す図である。
【図２２】普通当り判定テーブルの構成例を示す図である。
【図２３】再抽選実行判定テーブルの構成例を示す図である。
【図２４】ハズレ時表示結果決定テーブルの構成例を示す図である。
【図２５】可変表示パターンテーブルの構成例を示す図である。
【図２６】パターン決定テーブルの構成例を示す図である。
【図２７】遊技状態決定テーブルの構成例を示す図である。
【図２８】遊技状態の決定割合の一例を示す説明図である。
【図２９】遊技制御用データ保持エリアの構成例を示すブロック図である。
【図３０】遊技状態に応じた確変中フラグと有利開放フラグの設定を示す説明図である。
【図３１】払出用受信コマンドバッファの構成例を示す図である。
【図３２】払出用送信コマンドバッファの構成例を示す図である。
【図３３】シリアル通信回路の構成例を示すブロック図である。
【図３４】シリアルステータスレジスタとシリアル制御レジスタの構成例を示す図である。
【図３５】演出制御用マイクロコンピュータの構成例を示すブロック図である。
【図３６】演出制御基板の側でカウントされる乱数値を例示する説明図である。
【図３７】演出制御パターンテーブルの構成例を示す図である。
【図３８】確変再抽選演出＃１の演出制御パターンが選択された場合における画像表示装置での表示態様の具体例を示す図である。
【図３９】確変再抽選演出＃２の演出制御パターンが選択された場合における画像表示装置での表示態様の具体例を示す図である。
【図４０】有利開放再抽選演出＃１の演出制御パターンが選択された場合における画像表示装置での表示態様の具体例を示す図である。
【図４１】有利開放再抽選演出＃２の演出制御パターンが選択された場合における画像表示装置での表示態様の具体例を示す図である。
【図４２】演出制御パターンの構成例を示す図である。
【図４３】大当り図柄決定テーブルの構成例を示す図である。
【図４４】確定飾り図柄決定テーブルの構成例を示す図である。
【図４５】再抽選演出態様決定テーブルの構成例を示す図である。
【図４６】演出制御用データ保持エリアの構成例を示す図である。
【図４７】演出側受信コマンドバッファの構成例を示す図である。
【図４８】表示制御基板の構成例を示すブロック図である。
【図４９】飾り図柄オブジェクトとフィルタの具体例を示す図である。
【図５０】ＶＲＡＭの構成例を示す図である。
【図５１】払出制御用マイクロコンピュータの構成例を示すブロック図である。
【図５２】遊技制御メイン処理の一例を示すフローチャートである。
【図５３】乱数初期設定処理の一例を示すフローチャートである。
【図５４】シリアル通信初期設定処理として実行される処理の内容を示す説明図である。
【図５５】割込み初期設定処理の一例を示すフローチャートである。
【図５６】シリアル通信エラー割込み処理の一例を示すフローチャートである。
【図５７】シリアル受信割込み処理の一例を示すフローチャートである。
【図５８】シリアル送信割込み処理の一例を示すフローチャートである。
【図５９】遊技制御用タイマ割込み処理の一例を示すフローチャートである。
【図６０】特別図柄プロセス処理の一例を示すフローチャートである。
【図６１】始動入賞処理の一例を示すフローチャートである。
【図６２】可変表示開始時処理の一例を示すフローチャートである。
【図６３】確変転落抽選処理の一例を示すフローチャートである。
【図６４】大当り確変判定処理の一例を示すフローチャートである。
【図６５】表示結果設定処理の一例を示すフローチャートである。
【図６６】表示結果設定処理の一例を示すフローチャートである。
【図６７】可変表示パターン設定処理の一例を示すフローチャートである。
【図６８】大当り終了処理の一例を示すフローチャートである。
【図６９】普通図柄プロセス処理の一例を示すフローチャートである。
【図７０】普通図柄判定処理の一例を示すフローチャートである。
【図７１】始動入賞口開閉処理の一例を示すフローチャートである。
【図７２】演出制御プロセス処理の一例を示すフローチャートである。
【図７３】演出制御設定処理の一例を示すフローチャートである。
【図７４】演出制御設定処理の一例を示すフローチャートである。
【図７５】大当り演出処理の一例を示すフローチャートである。
【図７６】確変再抽選演出制御処理の一例を示すフローチャートである。
【図７７】有利開放再抽選演出制御処理の一例を示すフローチャートである。
【図７８】リーチ時変動図柄描画処理の一例を示すフローチャートである。
【図７９】アルファ参照値と比較関数の設定例を示す説明図である。
【図８０】表示対象の飾り図柄を更新する動作例を示す説明図である。
【図８１】払出制御メイン処理の一例を示すフローチャートである。
【図８２】払出制御用タイマ割込み処理の一例を示すフローチャートである。
【図８３】フィルタを用いたアルファ値の設定例を示す説明図である。
【図８４】飾り図柄の表示画像を表示または消去させる動作例を示す図である。
【図８５】拡大率の設定例を示す説明図である。
【図８６】飾り図柄の表示画像を表示または消去させる動作例を示す図である。
【図８７】飾り図柄の可変表示動作を例示する図である。
【図８８】画像表示装置における表示例を示す図である。
【図８９】アルファ参照値と比較関数の他の設定例を示す説明図である。
【図９０】フィルタの変形例と、そのフィルタを用いたアルファ値の設定例を示す説明図である。
【符号の説明】
【０４１９】
１  …  パチンコ遊技機
２  …  遊技盤
３  …  遊技機用枠
４  …  特別図柄表示装置
５  …  画像表示装置
６  …  普通可変入賞球装置
７  …  特別可変入賞球装置
８Ｌ、８Ｒ  …  スピーカ
９  …  遊技効果ランプ
１０  …  電源基板
１１  …  主基板
１２  …  演出制御基板
１３  …  表示制御基板
１５  …  払出制御基板
１７  …  発射制御基板
１８  …  中継基板
２０  …  インタフェース基板
２１  …  ゲートスイッチ
２２  …  始動口スイッチ
２３  …  Ｖ入賞スイッチ
２４  …  カウントスイッチ
３０  …  操作ノブ
４０  …  普通図柄表示器
４１  …  通過ゲート
５１  …  払出モータ
６１  …  発射モータ
７０  …  カードユニット
７１  …  払出モータ位置センサ
７２  …  払出カウントスイッチ
８１、８２  …  ソレノイド
８５、８６  …  穴
８７、８８  …  ギア
８９  …  カム
９０  …  球通路
９１、９２、９３  …  ケース
１００  …  遊技制御用マイクロコンピュータ
１０１、２２１、２３１  …  クロック回路
１０２、２２２、２３２  …  リセット／割込みコントローラ
１０３、２２３  …  乱数回路
１０４、２２４、２３３  …  ＣＰＵ
１０５、１３１、２２５、２３４  …  ＲＯＭ
１０６、１３２、２２６、２３５  …  ＲＡＭ
１０７、２２７、２３６  …  タイマ回路
１０８、２３７  …  シリアル通信回路
１０９、２２８、２３８  …  入出力ポート
１１０  …  スイッチ回路
１２０  …  演出制御用マイクロコンピュータ
１２１  …  音声出力回路
１２２  …  ランプドライバ回路
１３０  …  表示制御用ＣＰＵ
１３３  …  ＶＤＰ
１３４  …  ＣＧＲＯＭ
１３５  …  ＶＲＡＭ
１３５ａ  …  入力バッファ
１３５ｂ  …  フレームバッファ
１３６  …  ＬＣＤ駆動回路
１５０  …  払出制御用マイクロコンピュータ
１６０  …  スイッチ回路
１７１  …  クロック信号出力回路
１７２  …  初期値設定回路
１７３  …  乱数生成回路
１７４  …  タイマ回路
１７５  …  ラッチ信号生成回路
１７６  …  乱数値レジスタ
１８０  …  遊技制御用データ保持エリア
１８１  …  特図保留記憶部
１８２  …  確定特別図柄記憶部
１８３  …  遊技制御フラグ設定部
１８４  …  遊技制御タイマ設定部
１８５  …  遊技制御カウンタ設定部
１８６  …  遊技制御バッファ設定部
１９１  …  払出用受信コマンドバッファ
１９２  …  払出用送信コマンドバッファ
２０１  …  変圧回路
２０２  …  直流電圧生成回路
２０３  …  電源監視回路
２０４  …  クリアスイッチ
２１１  …  受信動作部
２１２  …  送信動作部
２１３  …  シリアル通信データレジスタ
２１４  …  シリアルステータスレジスタ
２１５  …  シリアル制御レジスタ
３０１、３０２  …  大当り判定テーブル
３１１、３１２  …  普通当り判定テーブル
３２１、３２２  …  再抽選実行判定テーブル
３３１  …  ハズレ時表示結果決定テーブル
３４１  …  可変表示パターンテーブル
３５１〜３５４  …  パターン決定テーブル
３６１〜３６３  …  遊技状態決定テーブル
４０１  …  演出制御パターンテーブル
４１１〜４１３  …  大当り図柄決定テーブル
４２１〜４２３  …  確定飾り図柄決定テーブル
４３１、４３２  …  再抽選演出態様決定テーブル
４５０  …  演出制御用データ保持エリア
４６１  …  演出側受信コマンドバッファ
【図１】
0004627724.tif 000002
【図２】
0004627724.tif 000003
【図３】
0004627724.tif 000004
【図４】
0004627724.tif 000005
【図５】
0004627724.tif 000006
【図６】
0004627724.tif 000007
【図７】
0004627724.tif 000008
【図８】
0004627724.tif 000009
【図９】
0004627724.tif 000010
【図１０】
0004627724.tif 000011
【図１１】
0004627724.tif 000012
【図１２】
0004627724.tif 000013
【図１３】
0004627724.tif 000014
【図１４】
0004627724.tif 000015
【図１５】
0004627724.tif 000016
【図１６】
0004627724.tif 000017
【図１７】
0004627724.tif 000018
【図１８】
0004627724.tif 000019
【図１９】
0004627724.tif 000020
【図２０】
0004627724.tif 000021
【図２１】
0004627724.tif 000022
【図２２】
0004627724.tif 000023
【図２３】
0004627724.tif 000024
【図２４】
0004627724.tif 000025
【図２５】
0004627724.tif 000026
【図２６】
0004627724.tif 000027
【図２７】
0004627724.tif 000028
【図２８】
0004627724.tif 000029
【図２９】
0004627724.tif 000030
【図３０】
0004627724.tif 000031
【図３１】
0004627724.tif 000032
【図３２】
0004627724.tif 000033
【図３３】
0004627724.tif 000034
【図３４】
0004627724.tif 000035
【図３５】
0004627724.tif 000036
【図３６】
0004627724.tif 000037
【図３７】
0004627724.tif 000038
【図３８】
0004627724.tif 000039
【図３９】
0004627724.tif 000040
【図４０】
0004627724.tif 000041
【図４１】
0004627724.tif 000042
【図４２】
0004627724.tif 000043
【図４３】
0004627724.tif 000044
【図４４】
0004627724.tif 000045
【図４５】
0004627724.tif 000046
【図４６】
0004627724.tif 000047
【図４７】
0004627724.tif 000048
【図４８】
0004627724.tif 000049
【図４９】
0004627724.tif 000050
【図５０】
0004627724.tif 000051
【図５１】
0004627724.tif 000052
【図５２】
0004627724.tif 000053
【図５３】
0004627724.tif 000054
【図５４】
0004627724.tif 000055
【図５５】
0004627724.tif 000056
【図５６】
0004627724.tif 000057
【図５７】
0004627724.tif 000058
【図５８】
0004627724.tif 000059
【図５９】
0004627724.tif 000060
【図６０】
0004627724.tif 000061
【図６１】
0004627724.tif 000062
【図６２】
0004627724.tif 000063
【図６３】
0004627724.tif 000064
【図６４】
0004627724.tif 000065
【図６５】
0004627724.tif 000066
【図６６】
0004627724.tif 000067
【図６７】
0004627724.tif 000068
【図６８】
0004627724.tif 000069
【図６９】
0004627724.tif 000070
【図７０】
0004627724.tif 000071
【図７１】
0004627724.tif 000072
【図７２】
0004627724.tif 000073
【図７３】
0004627724.tif 000074
【図７４】
0004627724.tif 000075
【図７５】
0004627724.tif 000076
【図７６】
0004627724.tif 000077
【図７７】
0004627724.tif 000078
【図７８】
0004627724.tif 000079
【図７９】
0004627724.tif 000080
【図８０】
0004627724.tif 000081
【図８１】
0004627724.tif 000082
【図８２】
0004627724.tif 000083
【図８３】
0004627724.tif 000084
【図８４】
0004627724.tif 000085
【図８５】
0004627724.tif 000086
【図８６】
0004627724.tif 000087
【図８７】
0004627724.tif 000088
【図８８】
0004627724.tif 000089
【図８９】
0004627724.tif 000090
【図９０】
0004627724.tif 000091