(57)【特許請求の範囲】
【請求項１】
各々が識別可能な複数種類の識別情報を含む複数種類の演出画像の表示を行うとともに、可変表示の実行条件が成立した後に可変表示の開始条件が成立したことにより各々が識別可能な複数種類の識別情報の可変表示を行う画像表示手段を備え、識別情報の表示結果が特定表示結果となった後、遊技者にとって有利な特定遊技状態に制御する遊技機であって、
遊技の進行を制御する遊技制御手段と、
前記画像表示手段の表示動作を制御する表示制御手段とを備え、
前記遊技制御手段は、前記可変表示の開始条件の成立に応じて識別情報の表示結果を前記特定表示結果とするか否かを決定する事前決定手段を含み、
前記表示制御手段は、
前記事前決定手段の決定結果に基づき前記画像表示手段の表示内容を決定する表示内容決定手段と、
前記表示内容決定手段の決定結果に基づき前記画像表示手段における演出画像の画像表示を制御する画像表示制御手段とを含み、
前記画像表示制御手段は、
演出画像に対応した画像要素データを含む複数種類の画像要素データを記憶する画像要素データ記憶手段と、
前記画像要素データ記憶手段から読み出された画像要素データを一時記憶する一時記憶手段と、
前記一時記憶手段に一時記憶された画像要素データに基づき前記画像表示手段における画像の表示用データを作成する表示用データ作成手段と、
前記表示用データ作成手段により作成された表示用データを記憶する表示用データ記憶手段と、
前記画像要素データ記憶手段から読み出された画像要素データの前記一時記憶手段に対する転送を制御する転送制御手段と、
前記表示用データ記憶手段から読み出した表示用データを前記画像表示手段に出力する表示用データ出力手段と、
前記表示制御手段の起動に対応して、前記一時記憶手段における記憶領域を、所定の記憶領域を含む複数の領域に設定する記憶領域設定手段とを含み、
前記表示内容決定手段は、
前記記憶領域設定手段による記憶領域の設定を行った後、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを、前記所定の記憶領域以外の記憶領域へ転送することを指令する起動時データ転送指令手段と、
前記画像要素データの読出位置及び前記表示用データ記憶手段における書込位置を前記画像表示制御手段に通知して前記画像表示手段における表示画像の更新を指令する表示画像更新指令手段とを含み、
前記転送制御手段は、
前記起動時データ転送指令手段からの指令に応じて、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が前記所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを、前記画像要素データ記憶手段から読み出して前記所定の記憶領域以外の記憶領域に転送する起動時データ転送手段と、
前記表示画像更新指令手段から通知された画像要素データの読出位置が前記画像要素データ記憶手段に含まれるときに、前記画像要素データ記憶手段における読出位置から画像要素データを読み出して前記一時記憶手段における前記所定の記憶領域に転送する通常時データ転送手段と、
前記画像要素データ記憶手段に記憶された画像要素データのうち識別情報の演出画像を構成する各画素の表示色データを含む画像要素データを読み出す画像要素データ読出手段と、
前記画像要素データ読出手段により読み出された画像要素データに対応して、識別情報の表示動作を制御するための制御データを設定する制御データ設定手段とを含み、
前記表示用データ作成手段は、
前記通常時データ転送手段により前記所定の記憶領域に画像要素データが転送された後に、当該前記所定の記憶領域から画像要素データを読み出して前記表示画像更新指令手段から通知された前記表示用データ記憶手段における書込位置に書き込んで記憶させる第１画像表示制御手段と、
前記表示画像更新指令手段から通知された画像要素データの読出位置が前記一時記憶手段に含まれるときに、前記一時記憶手段における読出位置から画像要素データを読み出して前記表示画像更新指令手段から通知された前記表示用データ記憶手段における書込位置に書き込んで記憶させる第２画像表示制御手段とを含み、
前記第１画像表示制御手段または前記第２画像表示制御手段は、前記画像要素データ読出手段により読み出された画像要素データ及び前記制御データ設定手段により設定された制御データに基づいて、識別情報の演出画像を時間の経過に伴って段階的に表示または消去させるように、表示用データの更新を行う段階表示更新手段を含む、
ことを特徴とする遊技機。
【請求項２】
前記表示内容決定手段は、遊技の進行状況に対応して予め定められた転送条件が成立することにより、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを、前記所定の記憶領域以外の記憶領域へ転送することを指令する転送条件成立時指令手段を含み、
前記転送制御手段は、前記転送条件成立時指令手段からの指令に応じて、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを、前記画像要素データ記憶手段から読み出して前記所定の記憶領域以外の記憶領域に転送する成立時データ転送手段を含む、
ことを特徴とする請求項１に記載の遊技機。
【請求項３】
前記転送制御手段は、前記画像要素データ記憶手段から前記一時記憶手段へのデータ転送が完了したことを示す転送完了データを、前記一時記憶手段に一時記憶された画像要素データを特定可能とする記憶管理テーブルに設定する転送完了データ設定手段を含み、
前記表示用データ作成手段は、前記記憶管理テーブルに転送完了データが設定されているか否かに対応して、前記一時記憶手段から読み出した画像要素データを前記表示用データ記憶手段に書き込むことによる表示用データの作成を実行するか否かの決定を行う作成決定手段を含む、
ことを特徴とする請求項１または２に記載の遊技機。
【請求項４】
前記表示内容決定手段は、
所定条件が成立することにより前記画像表示手段における前記演出画像の表示態様を複数種類の表示態様のいずれかに決定する表示態様決定手段と、
前記表示態様決定手段により決定された前記演出画像の表示態様に対応して、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを特定するデータ特定手段と、
前記表示態様決定手段により前記演出画像の表示態様が決定されたことに対応して、前記データ特定手段により特定された画像要素データを、前記所定の記憶領域以外の記憶領域へ転送することを指令する表示態様決定時データ転送指令手段とを含み、
前記転送制御手段は、前記表示態様決定時データ転送指令手段からの指令に応じて、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを、前記画像要素データ記憶手段から読み出して前記所定の記憶領域以外の記憶領域に転送する表示態様決定時データ転送手段を含む、
ことを特徴とする請求項１、２または３に記載の遊技機。
【請求項５】
前記段階表示更新手段は、識別情報の表示結果が未だ導出表示されていない段階であって既に導出表示されている識別情報が前記特定表示結果となる条件を満たしているリーチとなった後から、表示結果が導出表示されるまでの所定期間において、未だ導出表示されていない識別情報の演出画像を段階的に表示または消去させる、
ことを特徴とする請求項１から４のいずれか１項に記載の遊技機。
【請求項６】
前記段階表示更新手段は、前記画像表示手段に順次表示させる２つの識別情報のうちで表示順が先の先順識別情報の演出画像を時間の経過に伴って前記所定位置より前記所定方向へと段階的に表示させてから、前記所定位置より前記所定方向へと段階的に消去させ、当該先順識別情報の演出画像が消去される期間において、前記先順識別情報よりも後に表示される後順識別情報の演出画像を時間の経過に伴って前記先順識別情報の演出画像が消去されたところに段階的に表示させてから前記所定位置より前記所定方向へと段階的に消去させる処理を実行する順次表示更新手段を含む、
ことを特徴とする請求項１から５のいずれか１項に記載の遊技機。
【請求項７】
前記段階表示更新手段は、前記可変表示手段に順次表示させる２つの識別情報のうちで表示順が先の先順識別情報の演出画像と表示順が後の後順識別情報の演出画像とを順次合成することにより、時間の経過に伴って先順識別情報の演出画像を段階的に消去させるとともに後順識別情報の演出画像を段階的に表示させる処理を実行する合成画像更新手段を含む、
ことを特徴とする請求項１から５のいずれか１項に記載の遊技機。
【請求項８】
前記遊技制御手段は、
前記事前決定手段によって前記特定表示結果とする旨の決定がなされたことに基づき、前記特定遊技状態が終了した後の遊技状態を、通常遊技状態と、前記特定表示結果となる確率が通常遊技状態に比べて高い第１特別遊技状態と、前記特定表示結果となる確率が通常遊技状態に比べて高く前記可変表示の実行条件が通常遊技状態及び第１特別遊技状態に比べて成立しやすい第２特別遊技状態とのうちでいずれに制御するかを決定する遊技状態決定手段と、
前記遊技状態決定手段の決定結果に基づいて遊技状態を制御する遊技状態制御手段と、
前記事前決定手段によって前記特定表示結果とする旨の決定がなされたことに基づき、第１及び第２特別遊技状態のいずれかに制御されるか否かを報知する第１報知演出の実行の有無を決定する第１報知演出実行決定手段と、
前記事前決定手段によって前記特定表示結果とする旨の決定がなされたことに基づき、第２特別遊技状態に制御されるか否かを報知する第２報知演出の実行の有無を決定する第２報知演出実行決定手段と、
前記第１報知演出実行決定手段の決定結果を特定可能な第１報知演出制御信号と、前記第２報知演出実行決定手段の決定結果を特定可能な第２報知演出制御信号とを、送信する報知演出制御信号送信手段とを含み、
前記表示制御手段は、
前記特定表示結果を、通常遊技状態に制御されることに対応した第１特定表示結果とするか第１及び第２特別遊技状態のいずれかに制御されることに対応した第２特定表示結果とするかの決定を行う特定表示結果決定手段と、
前記第１報知演出制御信号に基づいて前記第１報知演出を実行する旨が特定されたことに対応して、前記特定表示結果が導出表示された後に前記第１報知演出を実行させる第１報知演出実行制御手段と、
前記第２報知演出制御信号に基づいて前記第２報知演出を実行する旨が特定されたことに対応して、前記特定表示結果が導出表示された後に前記第２報知演出を実行させる第２報知演出実行制御手段とを含み、
特定表示結果決定手段は、前記第１報知演出制御信号に基づいて前記第１報知演出を実行する旨が特定されたことに対応して、前記遊技状態決定手段によって第１及び第２特別遊技状態のいずれかに制御する旨の決定がなされていても、識別情報の可変表示の表示結果を前記第１特定表示結果に決定する、
ことを特徴とする請求項１から７のいずれか１項に記載の遊技機。
【請求項９】
前記遊技制御手段は、
前記事前決定手段によって前記特定表示結果とする旨の決定がなされたことに基づき、前記特定遊技状態が終了した後の遊技状態を、通常遊技状態と、前記特定表示結果となる確率が通常遊技状態に比べて高い第１特別遊技状態と、前記特定表示結果となる確率が通常遊技状態に比べて高く前記可変表示の実行条件が通常遊技状態及び第１特別遊技状態に比べて成立しやすい第２特別遊技状態とのうちでいずれに制御するかを決定する遊技状態決定手段と、
前記遊技状態決定手段の決定結果に基づいて遊技状態を制御する遊技状態制御手段と、
前記事前決定手段によって前記特定表示結果とする旨の決定がなされたことに基づき、第１及び第２特別遊技状態のいずれかに制御されるか否かを報知する第１報知演出の実行の有無を決定する第１報知演出実行決定手段と、
前記事前決定手段によって前記特定表示結果とする旨の決定がなされたことに基づき、第２特別遊技状態に制御されるか否かを報知する第２報知演出の実行の有無を決定する第２報知演出実行決定手段と、
前記第１報知演出実行決定手段の決定結果を特定可能な第１報知演出制御信号と、前記第２報知演出実行決定手段の決定結果を特定可能な第２報知演出制御信号とを、送信する報知演出制御信号送信手段とを含み、
前記表示制御手段は、
前記特定表示結果を、通常遊技状態に制御されることに対応した第１特定表示結果とするか第１及び第２特別遊技状態のいずれかに制御されることに対応した第２特定表示結果とするかの決定を行う特定表示結果決定手段と、
前記第２特定表示結果を、第１特別遊技状態に制御されることに対応した第１特別表示結果とするか第２特別遊技状態に制御されることに対応した第２特別表示結果とするかの決定を行う特別表示結果決定手段と、
前記第１報知演出制御信号に基づいて前記第１報知演出を実行する旨が特定されたことに対応して、前記特定表示結果が導出表示された後に前記第１報知演出を実行させる第１報知演出実行制御手段と、
前記第２報知演出制御信号に基づいて前記第２報知演出を実行する旨が特定されたことに対応して、前記特定表示結果が導出表示された後に前記第２報知演出を実行させる第２報知演出実行制御手段とを含み、
特別表示結果決定手段は、前記特定表示結果決定手段によって前記第２特定表示結果に決定されたこと、及び、前記報知演出制御信号送信手段から送信された第２報知演出制御信号により前記第２報知演出を実行する旨が特定されたことに対応して、前記遊技状態決定手段によって第２特別遊技状態に制御する旨の決定がなされていても、識別情報の可変表示の表示結果を前記第１特別表示結果に決定する、
ことを特徴とする請求項１から７のいずれか１項に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ遊技機等の遊技機に係り、詳しくは、複数種類の演出画像を含む各種画像の表示を行うとともに、可変表示の実行条件が成立した後に可変表示の開始条件が成立したことにより各々が識別可能な複数種類の識別情報の可変表示を行う画像表示手段を備え、識別情報の表示結果が特定表示結果となった後、遊技者にとって有利な特定遊技状態に制御する遊技機に関する。
【背景技術】
【０００２】
パチンコ遊技機等の遊技機においては、液晶表示装置（以下ＬＣＤ：Liquid Crystal Display）等の表示装置上に所定の識別情報（以下、表示図柄）を更新表示やスクロール表示させることで変動可能とする可変表示を行い、その表示結果により所定の遊技価値を付与するか否かを決定する、いわゆる可変表示ゲームによって遊技興趣を高めたものが数多く提供されている。
【０００３】
可変表示ゲームには、前述の表示装置を画像表示装置として用いることにより行うものがある。こうした可変表示ゲームでは、始動入賞口を通過する遊技球の検出（可変表示の始動条件が成立したこと）に基づいて表示図柄の変動を開始させ、表示図柄の変動が完全に停止した際の停止図柄（確定図柄）の態様が特定表示態様となっている場合を「大当り」とするゲームである。可変表示ゲームにおいて「大当り」となると、大入賞口またはアタッカと呼ばれる特別電動役物を開放状態とし、遊技者に対して遊技球の入賞が極めて容易となる状態を一定時間継続的に提供する。この状態を「特定遊技状態」あるいは「大当り遊技状態」という。
【０００４】
このような遊技機としては、画像表示装置の図柄表示領域で表示図柄を更新する演出として、この図柄表示領域を上下２つの領域に分割し、分割した領域により区切られた表示図柄の一部を、各々独立して変動させるものが提案されている（例えば特許文献１参照）。
【特許文献１】特開２００２−１３６６９８号公報
【０００５】
また、表示図柄を複数の表示図柄部分に分割して分離移動表示するとともに、その複数の表示図柄部分の間から新たな表示図柄を出現させるものも提案されている（例えば特許文献２参照）。
【特許文献２】特開平９−１３１４３４号公報
【０００６】
加えて、遊技機での表示演出に用いられる各種の画像データが格納される記憶装置（例えばＣＧＲＯＭなど）から、予め定められている所定画像を生成するための画像データを事前に読み出して画像メモリの所定領域に記憶させておき、この画像データをフレームデータとして利用可能にすることで表示演出のための制御負担を軽減することが提案されている（例えば特許文献３）。
【特許文献３】特開２００４−２０１８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載にされた技術では、２つの表示図柄をいきなり合成表示するので表示画像が突然変更される。また、特許文献２に記載された技術では、複数の表示図柄部分の間から新たな表示図柄が突然出現する。このため、特許文献１及び２に記載にした技術では、表示図柄の変動表示における演出効果を十分に高めることができなかった。
【０００８】
特許文献３に記載の技術では、記憶装置に格納されている画像データを読み出して画像メモリの所定領域に記憶させる場合に、記憶装置における読出位置となる読出アドレスと、画像メモリにおける書込位置となる書込アドレスを指定する必要がある。また、画像メモリの所定領域に記憶されている画像データをフレームデータとして用いる場合には、画像メモリにおける読出位置となる読出アドレスを指定して読み出した画像データを、書込アドレスで示されるフレームバッファの書込位置に書き込む必要がある。このように従来では、記憶装置から読み出した画像データをフレームデータとして利用するためには、記憶装置や画像メモリ、フレームバッファなどにおける読出位置や書込位置となるアドレスを全て指定しなければならなかった。そのため、画像データのアドレス管理が複雑になるという問題があった。
【０００９】
この問題について、記憶装置における読出位置となる読出アドレスと、フレームバッファにおける書込位置となる書込アドレスのみを指定し、画像メモリにおけるアドレスは、画像メモリの使用状況に応じて自動的に設定できるようにすることも考えられる。しかしながら、画像メモリにおけるアドレス設定を全て自動化した場合には、画像メモリにおける画像データの記憶位置が様々に変化することになる。そのため、画像メモリに一旦記憶された画像データの再利用が困難になり、表示演出に必要となる画像データは毎回記憶装置から読み出して画像メモリに書き込まなければならなくなる。そうすると、使用頻度が高い画像データを頻繁に記憶装置から読み出すことになり、表示演出における制御負担が増大する。
【００１０】
この発明は、上記実状に鑑みてなされたものであり、識別情報となる表示図柄の可変表示における演出効果を向上させるとともに、画像データのアドレス管理を容易にして表示演出における制御負担の増大を防止できる遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本願の請求項１に記載の遊技機は、各々が識別可能な複数種類の識別情報（例えば飾り図柄など）を含む複数種類の演出画像（例えば飾り図柄を示す画像やキャラクタＣＨ１〜ＣＨ４を示す画像、背景画像など）の表示を行うとともに、可変表示の実行条件（例えば普通可変入賞球装置６が形成する始動入賞口に遊技球が入賞したこと）が成立した後に可変表示の開始条件（例えば特別図柄表示装置４による前回の特図ゲームや大当り遊技状態が終了すること）が成立したことにより各々が識別可能な複数種類の識別情報の可変表示を行う画像表示手段（例えば画像表示装置５など）を備え、識別情報の表示結果が特定表示結果（例えば大当り組合せの確定飾り図柄など）となった後、遊技者にとって有利な特定遊技状態（例えば大当り遊技状態など）に制御する遊技機（例えばパチンコ遊技機１など）であって、遊技の進行を制御する遊技制御手段（例えばＣＰＵ１１４、ＲＯＭ１１５、ＲＡＭ１１６など）と、前記画像表示手段の表示動作を制御する表示制御手段（例えば演出制御用マイクロコンピュータ１２０及び表示制御部１２１など）とを備え、前記遊技制御手段は、前記可変表示の開始条件の成立に応じて識別情報の表示結果を前記特定表示結果とするか否かを決定する事前決定手段（例えばＣＰＵ１１４がステップＳ６０１〜Ｓ６０７の処理を実行する部分など）を含み、前記表示制御手段は、前記事前決定手段の決定結果に基づき前記画像表示手段の表示内容を決定する表示内容決定手段（例えば演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１、ＲＯＭ１３２、ＲＡＭ１３３など）と、前記表示内容決定手段の決定結果に基づき前記画像表示手段における演出画像の画像表示を制御する画像表示制御手段（例えば表示制御部１２１など）とを含み、前記画像表示制御手段は、演出画像に対応した画像要素データを含む複数種類の画像要素データを記憶する画像要素データ記憶手段（例えばＣＧＲＯＭ１４２など）と、前記画像要素データ記憶手段から読み出された画像要素データを一時記憶する一時記憶手段（例えば画像要素一時記憶メモリ１５５など）と、前記一時記憶手段に一時記憶された画像要素データに基づき前記画像表示手段における画像の表示用データを作成する表示用データ作成手段（例えば描画回路１５４など）と、前記表示用データ作成手段により作成された表示用データを記憶する表示用データ記憶手段（例えばフレームバッファメモリ１５６など）と、前記画像要素データ記憶手段から読み出された画像要素データの前記一時記憶手段に対する転送を制御する転送制御手段（例えば転送制御回路１５２など）と、前記表示用データ記憶手段から読み出した表示用データを前記画像表示手段に出力する表示用データ出力手段（例えば表示回路１５７など）と、前記表示制御手段の起動に対応して、前記一時記憶手段における記憶領域を、所定の記憶領域を含む複数の領域（例えば固定アドレスエリア１５５Ａや自動転送エリア１５５Ｂなど）に設定する記憶領域設定手段（例えばＣＰＵ１３１によるステップＳ６２の記憶領域設定指令処理に応じて、転送制御回路１５２がステップＳ４０３の記憶領域設定処理を実行する部分など）とを含み、前記表示内容決定手段は、前記記憶領域設定手段による記憶領域の設定を行った後、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを、前記所定の記憶領域以外の記憶領域へ転送することを指令する起動時データ転送指令手段（例えばＣＰＵ１３１がステップＳ６３にて事前転送指令処理を実行する部分など）と、前記画像要素データの読出位置及び前記表示用データ記憶手段における書込位置を前記画像表示制御手段に通知して前記画像表示手段における表示画像の更新を指令する表示画像更新指令手段（例えばＣＰＵ１３１がステップＳ３５５にて表示更新指令処理を実行する部分など）とを含み、前記転送制御手段は、前記起動時データ転送指令手段からの指令に応じて、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が前記所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを、前記画像要素データ記憶手段から読み出して前記所定の記憶領域以外の記憶領域に転送する起動時データ転送手段（例えばＣＰＵ１３１によるステップＳ６３の事前転送指令処理に応じて、転送制御回路１５２がステップＳ４０５にて事前転送処理を実行する部分など）と、前記表示画像更新指令手段から通知された画像要素データの読出位置が前記画像要素データ記憶手段に含まれるときに、前記画像要素データ記憶手段における読出位置から画像要素データを読み出して前記一時記憶手段における前記所定の記憶領域に転送する通常時データ転送手段（例えば転送制御回路１５２がステップＳ４０７の自動転送制御処理を実行する部分など）と、前記画像要素データ記憶手段に記憶された画像要素データのうち識別情報の演出画像を構成する各画素の表示色データを含む画像要素データを読み出す画像要素データ読出手段（例えば転送制御回路１５２がステップＳ４０５にて事前転送処理を実行する部分や、ステップＳ４０７にて自動転送制御処理を実行する部分など）と、前記画像要素データ読出手段により読み出された画像要素データに対応して、識別情報の表示動作を制御するための制御データを設定する制御データ設定手段（例えば転送制御回路１５２が演出制御用マイクロコンピュータ１２０からのアルファ値分布設定コマンドを受信したことに応答して、画像要素一時記憶メモリ１５５に記憶されている画像要素データに対して各画素のアルファ値を設定する部分など）とを含み、前記表示用データ作成手段は、前記通常時データ転送手段により前記所定の記憶領域に画像要素データが転送された後に、当該前記所定の記憶領域から画像要素データを読み出して前記表示画像更新指令手段から通知された前記表示用データ記憶手段における書込位置に書き込んで記憶させる第１画像表示制御手段（例えば描画回路１５４がステップＳ５０５の自動転送表示処理を実行する部分など）と、前記表示画像更新指令手段から通知された画像要素データの読出位置が前記一時記憶手段に含まれるときに、前記一時記憶手段における読出位置から画像要素データを読み出して前記表示画像更新指令手段から通知された前記表示用データ記憶手段における書込位置に書き込んで記憶させる第２画像表示制御手段（例えば描画回路１５４がステップＳ５０３の固定アドレス指定表示処理を実行する部分など）とを含み、前記第１画像表示制御手段または前記第２画像表示制御手段は、前記画像要素データ読出手段により読み出された画像要素データ及び前記制御データ設定手段により設定された制御データに基づいて、識別情報の演出画像を時間の経過に伴って段階的に表示または消去させるように、表示用データの更新を行う段階表示更新手段（例えば描画回路１５４がステップＳ８５３、Ｓ８６４の処理を実行する部分など）を含む。なお、一時記憶手段は、画像要素データ記憶手段に比べて記憶データの読出速度が速いものであればよい。
【００１２】
請求項２に記載の遊技機において、前記表示内容決定手段は、遊技の進行状況に対応して予め定められた転送条件（例えばデモ画面が表示されたことや、特図ゲームの実行回数が所定回数に達したこと、表示結果が大当りとなったことなど）が成立することにより、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを、前記所定の記憶領域以外の記憶領域へ転送することを指令する転送条件成立時指令手段（例えばＣＰＵ１３１がステップＳ２９６、Ｓ３６０にて事前転送指令処理を実行する部分など）を含み、前記転送制御手段は、前記転送条件成立時指令手段からの指令に応じて、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを、前記画像要素データ記憶手段から読み出して前記所定の記憶領域以外の記憶領域に転送する成立時データ転送手段（例えばＣＰＵ１３１によるステップＳ２９６、Ｓ３６０の事前転送指令処理に応じて、転送制御回路１５２がステップＳ４０５にて事前転送処理を実行する部分など）を含む。
【００１３】
請求項３に記載の遊技機において、前記転送制御手段は、前記画像要素データ記憶手段から前記一時記憶手段へのデータ転送が完了したことを示す転送完了データ（例えば転送完了フラグを示すデータなど）を、前記一時記憶手段に一時記憶された画像要素データを特定可能とする記憶管理テーブル（例えばインデックステーブル２５１など）に設定する転送完了データ設定手段（例えば転送制御回路１５２がステップＳ４４６、Ｓ４６６の処理を実行する部分など）を含み、前記表示用データ作成手段は、前記記憶管理テーブルに転送完了データが設定されているか否かに対応して、前記一時記憶手段から読み出した画像要素データを前記表示用データ記憶手段に書き込むことによる表示用データの作成を実行するか否かの決定を行う作成決定手段（例えば描画回路１５４がステップＳ５２２、Ｓ５４２の処理を実行する部分など）を含む。
【００１４】
請求項４に記載の遊技機において、前記表示内容決定手段は、所定条件が成立することにより前記画像表示手段における前記演出画像の表示態様を複数種類の表示態様のいずれかに決定する表示態様決定手段（例えばＣＰＵ１３１がステップＳ２９７〜Ｓ３００の処理を実行する部分など）と、前記表示態様決定手段により決定された前記演出画像の表示態様に対応して、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを特定するデータ特定手段（例えばＣＰＵ１３１がステップＳ１７１の処理を実行する部分など）と、前記表示態様決定手段により前記演出画像の表示態様が決定されたことに対応して、前記データ特定手段により特定された画像要素データを、前記所定の記憶領域以外の記憶領域へ転送することを指令する表示態様決定時データ転送指令手段（例えばＣＰＵ１３１がステップＳ３０１にて事前転送指令処理を実行する部分など）とを含み、前記転送制御手段は、前記表示態様決定時データ転送指令手段からの指令に応じて、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを、前記画像要素データ記憶手段から読み出して前記所定の記憶領域以外の記憶領域に転送する表示態様決定時データ転送手段（例えばＣＰＵ１３１によるステップＳ３０１の事前転送指令処理に応じて、転送制御回路１５２がステップＳ４０５にて事前転送処理を実行する部分など）を含む。
【００１５】
請求項５に記載の遊技機において、前記段階表示更新手段は、識別情報の表示結果が未だ導出表示されていない段階であって既に導出表示されている識別情報が前記特定表示結果となる条件を満たしているリーチとなった後から、表示結果が導出表示されるまでの所定期間において、未だ導出表示されていない識別情報の演出画像を段階的に表示または消去させる（例えばステップＳ６９１におけるＹｅｓの判定に基づきＣＰＵ１３１がステップＳ６９３、Ｓ６９５の処理を実行したことに応じて、描画回路１５４がステップＳ５０７、Ｓ５０９、Ｓ５１１の処理を実行する部分など）。
【００１６】
請求項６に記載の遊技機において、前記段階表示更新手段は、前記画像表示手段に順次表示させる２つの識別情報のうちで表示順が先の先順識別情報の演出画像を時間の経過に伴って前記所定位置より前記所定方向へと段階的に表示させてから、前記所定位置より前記所定方向へと段階的に消去させ、当該先順識別情報の演出画像が消去される期間において、前記先順識別情報よりも後に表示される後順識別情報の演出画像を時間の経過に伴って前記先順識別情報の演出画像が消去されたところに段階的に表示させてから前記所定位置より前記所定方向へと段階的に消去させる処理を実行する順次表示更新手段（例えば描画回路１５４がステップＳ５０７、Ｓ５０９の処理を実行する部分など）を含む。
【００１７】
請求項７に記載の遊技機において、前記段階表示更新手段は、前記可変表示手段に順次表示させる２つの識別情報のうちで表示順が先の先順識別情報の演出画像と表示順が後の後順識別情報の演出画像とを順次合成することにより、時間の経過に伴って先順識別情報の演出画像を段階的に消去させるとともに後順識別情報の演出画像を段階的に表示させる処理を実行する合成画像更新手段を含む（例えば描画回路１５４がステップＳ５１１の処理を実行する部分など）。なお、前記段階表示更新手段は、時間の経過に伴って段階的に表示させる識別情報の表示画像を時間の経過に比例して拡大させる一方、時間の経過に伴って段階的に消去させる識別情報の表示画像を時間の経過に比例して縮小させる拡大縮小表示更新手段を含む（例えば描画回路１５４がステップＳ８５３にて図８６に示すように設定した拡大率に応じた処理を実行する部分や、ステップＳ８６１、Ｓ８６３の処理を実行する部分など）。また、前記遊技制御手段を含む遊技制御用マイクロコンピュータ（例えば遊技制御用マイクロコンピュータ１００など）が搭載された遊技制御基板（例えば主基板１１など）と、遊技媒体（例えば遊技球など）の払出を行う払出装置（例えば払出モータ５０など）と、前記払出装置による払出動作を制御する払出制御用マイクロコンピュータ（例えば払出制御用マイクロコンピュータ１５０など）が搭載された払出制御基板（例えば払出制御基板１５など）とを備え、前記遊技制御用マイクロコンピュータは、前記払出制御用マイクロコンピュータとの間でシリアル通信を行うシリアル通信回路（例えばシリアル通信回路１１８など）を内蔵し、前記シリアル通信回路によるシリアル通信動作を制御する通信制御手段（例えばリセット／割込みコントローラ１１２や、ＣＰＵ１１４がステップＳ１７のシリアル通信初期設定処理及びステップＳ１８の割込み初期設定処理を実行する部分など）を含み、前記シリアル通信回路は、複数の割込み要求条件のいずれかが成立したことにより、前記通信制御手段に対して成立した割込み要求条件に応じた割込み要求を通知する割込み要求通知手段（例えばシリアルステータスレジスタ３０４など）を含み、前記割込み要求通知手段は、シリアル通信においてエラーが発生したことにより割込み要求条件が成立し、エラーの発生に対応した処理を前記通信制御手段に実行させるためのエラー割込み要求（例えばパリティエラー時の割込み要求、オーバーランエラー時の割込み要求、フレーミングエラー時の割込み要求、ノイズエラー時の割込み要求など）を通知するエラー割込み要求通知手段を含み、前記通信制御手段は、前記割込み要求通知手段により複数種類の割込み要求が同時に通知されたときに、前記エラー割込み要求に基づく割込み処理を、前記エラー割込み要求とは異なる種類の割込み要求に基づく処理に比べて優先して実行する割込み処理順序制御手段（例えばＣＰＵ１１４によるステップＳ１８での設定内容に応じてリセット／割込みコントローラ１１２が動作する部分など）と、前記エラー割込み要求通知手段により前記エラー割込み要求が通知されたことにより、前記エラー割込み要求に基づく割込み処理として、前記シリアル通信回路によるシリアル通信動作の実行を停止させるエラー割込み処理手段（例えばＣＰＵ１１４がステップＳ４１、Ｓ４２の処理を実行する部分など）とを含んでもよい。
【００１８】
請求項８に記載の遊技機において、前記遊技制御手段は、前記事前決定手段によって前記特定表示結果とする旨の決定がなされたことに基づき、前記特定遊技状態が終了した後の遊技状態を、通常遊技状態（例えば通常遊技状態など）と、前記特定表示結果となる確率が通常遊技状態に比べて高い第１特別遊技状態（例えば第１確変遊技状態など）と、前記特定表示結果となる確率が通常遊技状態に比べて高く前記可変表示の実行条件が通常遊技状態及び第１特別遊技状態に比べて成立しやすい第２特別遊技状態（例えば第２確変遊技状態など）とのうちでいずれに制御するかを決定する遊技状態決定手段（例えばＣＰＵ１１４がステップＳ６０８〜Ｓ６１９の処理を実行する部分など）と、前記遊技状態決定手段の決定結果に基づいて遊技状態を制御する遊技状態制御手段（例えばＣＰＵ１１４がステップＳ２３３〜Ｓ２４２の処理を実行する部分など）と、前記事前決定手段によって前記特定表示結果とする旨の決定がなされたことに基づき、第１及び第２特別遊技状態のいずれかに制御されるか否かを報知する第１報知演出の実行の有無を決定する第１報知演出実行決定手段（例えばＣＰＵ１１４がステップＳ６７２〜Ｓ６７４の処理を実行する部分など）と、前記事前決定手段によって前記特定表示結果とする旨の決定がなされたことに基づき、第２特別遊技状態に制御されるか否かを報知する第２報知演出の実行の有無を決定する第２報知演出実行決定手段（例えばＣＰＵ１１４がステップＳ６４３〜Ｓ６４５、Ｓ６４９〜Ｓ６５１の処理を実行する部分など）と、前記第１報知演出実行決定手段の決定結果を特定可能な第１報知演出制御信号（例えば可変表示開始＃１〜＃１０、＃６５〜＃７４のコマンドなど）と、前記第２報知演出実行決定手段の決定結果を特定可能な第２報知演出制御信号（例えば表示結果通知＃３〜＃７のコマンドなど）とを、送信する報知演出制御信号送信手段（例えばＣＰＵ１１４がステップＳ６４６、Ｓ６４７、Ｓ６５２、Ｓ６５３及びＳ６８４の処理を実行する部分など）とを含み、前記表示制御手段は、前記特定表示結果を、通常遊技状態に制御されることに対応した第１特定表示結果とするか第１及び第２特別遊技状態のいずれかに制御されることに対応した第２特定表示結果とするかの決定を行う特定表示結果決定手段（例えばＣＰＵ１３１がステップＳ３２５、Ｓ３２６の処理を実行する部分など）と、前記第１報知演出制御信号に基づいて前記第１報知演出を実行する旨が特定されたことに対応して、前記特定表示結果が導出表示された後に前記第１報知演出を実行させる第１報知演出実行制御手段（例えばＣＰＵ１３１がステップＳ３７５の確変再抽選演出制御処理を実行する部分など）と、前記第２報知演出制御信号に基づいて前記第２報知演出を実行する旨が特定されたことに対応して、前記特定表示結果が導出表示された後に前記第２報知演出を実行させる第２報知演出実行制御手段（例えばＣＰＵ１３１がステップＳ３７６の有利開放再抽選演出制御処理を実行する部分など）とを含み、特定表示結果決定手段は、前記第１報知演出制御信号に基づいて前記第１報知演出を実行する旨が特定されたことに対応して、前記遊技状態決定手段によって第１及び第２特別遊技状態のいずれかに制御する旨の決定がなされていても、識別情報の可変表示の表示結果を前記第１特定表示結果に決定する（例えばステップＳ３２５におけるＹｅｓの判定に対応して、ＣＰＵ１３１がステップＳ３２７の処理を実行する部分など）。なお、第１及び第２報知演出制御信号は、例えば可変表示開始コマンドと表示結果通知コマンドのうちいずれか１つのコマンドといった、同一の制御信号に含まれていてもよい。
【００１９】
請求項９に記載の遊技機において、前記遊技制御手段は、前記事前決定手段によって前記特定表示結果とする旨の決定がなされたことに基づき、前記特定遊技状態が終了した後の遊技状態を、通常遊技状態（例えば通常遊技状態など）と、前記特定表示結果となる確率が通常遊技状態に比べて高い第１特別遊技状態（例えば第１確変遊技状態など）と、前記特定表示結果となる確率が通常遊技状態に比べて高く前記可変表示の実行条件が通常遊技状態及び第１特別遊技状態に比べて成立しやすい第２特別遊技状態（例えば第２確変遊技状態など）とのうちでいずれに制御するかを決定する遊技状態決定手段（例えばＣＰＵ１１４がステップＳ６０８〜Ｓ６１９の処理を実行する部分など）と、前記遊技状態決定手段の決定結果に基づいて遊技状態を制御する遊技状態制御手段（例えばＣＰＵ１１４がステップＳ２３３〜Ｓ２４２の処理を実行する部分など）と、前記事前決定手段によって前記特定表示結果とする旨の決定がなされたことに基づき、第１及び第２特別遊技状態のいずれかに制御されるか否かを報知する第１報知演出の実行の有無を決定する第１報知演出実行決定手段（例えばＣＰＵ１１４がステップＳ６７２〜Ｓ６７４の処理を実行する部分など）と、前記事前決定手段によって前記特定表示結果とする旨の決定がなされたことに基づき、第２特別遊技状態に制御されるか否かを報知する第２報知演出の実行の有無を決定する第２報知演出実行決定手段（例えばＣＰＵ１１４がステップＳ６４３〜Ｓ６４５、Ｓ６４９〜Ｓ６５１の処理を実行する部分など）と、前記第１報知演出実行決定手段の決定結果を特定可能な第１報知演出制御信号（例えば可変表示開始＃１〜＃１０、＃６５〜＃７４のコマンドなど）と、前記第２報知演出実行決定手段の決定結果を特定可能な第２報知演出制御信号（例えば表示結果通知＃３〜＃７のコマンドなど）とを、送信する報知演出制御信号送信手段（例えばＣＰＵ１１４がステップＳ６４６、Ｓ６４７、Ｓ６５２、Ｓ６５３及びＳ６８４の処理を実行する部分など）とを含み、前記表示制御手段は、前記特定表示結果を、通常遊技状態に制御されることに対応した第１特定表示結果とするか第１及び第２特別遊技状態のいずれかに制御されることに対応した第２特定表示結果とするかの決定を行う特定表示結果決定手段（例えばＣＰＵ１３１がステップＳ３２５、Ｓ３２６の処理を実行する部分など）と、前記第２特定表示結果を、第１特別遊技状態に制御されることに対応した第１特別表示結果とするか第２特別遊技状態に制御されることに対応した第２特別表示結果とするかの決定を行う特別表示結果決定手段（例えばＣＰＵ１３１がステップＳ３２８、Ｓ３２９の処理を実行する部分など）と、前記第１報知演出制御信号に基づいて前記第１報知演出を実行する旨が特定されたことに対応して、前記特定表示結果が導出表示された後に前記第１報知演出を実行させる第１報知演出実行制御手段（例えばＣＰＵ１３１がステップＳ３７５の確変再抽選演出制御処理を実行する部分など）と、前記第２報知演出制御信号に基づいて前記第２報知演出を実行する旨が特定されたことに対応して、前記特定表示結果が導出表示された後に前記第２報知演出を実行させる第２報知演出実行制御手段（例えばＣＰＵ１３１がステップＳ３７６の有利開放再抽選演出制御処理を実行する部分など）とを含み、特別表示結果決定手段は、前記特定表示結果決定手段によって前記第２特定表示結果に決定されたこと、及び、前記報知演出制御信号送信手段から送信された第２報知演出制御信号により前記第２報知演出を実行する旨が特定されたことに対応して、前記遊技状態決定手段によって第２特別遊技状態に制御する旨の決定がなされていても、識別情報の可変表示の表示結果を前記第１特別表示結果に決定する（例えばステップＳ３２８におけるＹｅｓの判定に対応して、ＣＰＵ１３１がステップＳ３３０の処理を実行する部分など）。なお、第１及び第２報知演出制御信号は、例えば可変表示開始コマンドと表示結果通知コマンドのうちいずれか１つのコマンドといった、同一の制御信号に含まれていてもよい。また、前記遊技制御手段と、乱数を発生する乱数回路（例えば乱数回路１１３など）とを含む遊技制御用マイクロコンピュータ（例えば遊技制御用マイクロコンピュータ１００など）とを備え、前記乱数回路は、乱数生成用クロック信号を生成する乱数生成用クロック信号生成手段（例えばクロック信号出力回路１７１など）と、前記乱数生成用クロック信号生成手段により生成された乱数生成用クロック信号の入力に基づいて、前記可変表示における表示結果を前記特定表示結果とするか否かを判定する際に用いられる判定用数値データ（例えば大当り判定用の乱数値ＭＲ１を示す数値データ）を、更新可能な所定の範囲において所定の初期値から所定の最終値まで、予め定められた順序に従って循環的に更新する判定用数値データ更新手段（例えば乱数生成回路１７３など）と、前記判定用数値データ更新手段により更新された判定用数値データを記憶する数値データ記憶手段（例えば乱数値レジスタ１７６など）とを含み、前記遊技制御手段は、遊技機への電力供給が開始された後、前記乱数回路に前記乱数を発生させるための設定を行う乱数回路設定手段（例えばＣＰＵ１１４がステップＳ１６の乱数初期設定処理を実行する部分など）と、前記乱数回路設定手段による設定が行われた後、定期的に発生するタイマ割込み処理の実行を許可するタイマ割込み処理実行許可手段（例えばＣＰＵ１１４がステップＳ１９の処理を実行する部分など）とを含み、前記事前決定手段は、前記タイマ割込み処理の実行中において、前記可変表示の実行条件が成立したことに基づいて、前記数値データ記憶手段から判定用数値データを読み出す数値データ読出手段（例えばＣＰＵ１１４がステップＳ２０２の処理を実行する部分など）と、前記数値データ読出手段により読み出された判定用数値データが所定の判定値データと合致するか否かを判定することにより、前記可変表示における表示結果を前記特定表示結果とするか否かを判定する特定表示結果判定手段（例えばＣＰＵ１１４がステップＳ６０６の処理を実行する部分など）とを含み、前記乱数回路設定手段は、前記所定の初期値を予め定められた所定値とするか前記遊技制御用マイクロコンピュータごとに付与された固有の識別情報に基づく値とするかの設定を行う初期値設定手段（例えばＣＰＵ１１４がステップＳ１０３〜Ｓ１０６の処理を実行する部分など）を含んでもよい。
【発明の効果】
【００２０】
本発明は、以下に示す効果を有する。
【００２１】
請求項１に記載の遊技機によれば、段階表示更新手段は、識別情報の表示画像を時間の経過に伴って段階的に表示または消去させるように、表示用データの更新を行う。
これにより、視覚的に斬新な識別情報の可変表示が実行可能となり、識別情報の可変表示における演出効果を向上させることができる。
また、複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データについては、起動時データ転送指令手段からの指令に応じて、起動時データ転送手段が画像要素データ記憶手段から読み出して一時記憶手段における所定の記憶領域以外の記憶領域に転送する。そして、表示画像更新指令手段から通知された画像要素データの読出位置が一時記憶手段に含まれる場合には、第２画像表示制御手段が一時記憶手段における読出位置から画像要素データを読み出して表示用データ記憶手段における書込位置に書き込んで記憶させる。これに対して、表示画像更新指令手段から通知された画像要素データの読出位置が画像要素データ記憶手段に含まれる場合には、通常時データ転送手段が画像要素データ記憶手段における読出位置から画像要素データを読み出して一時記憶手段における所定の記憶領域に転送する。この後に、第１画像表示制御手段が当該所定の記憶領域から画像要素データを読み出して表示用データ記憶手段における書込位置に書き込んで記憶させる。
これにより、一時記憶手段における所定の記憶領域に転送される画像要素データについては、画像要素データ記憶手段における読出位置と、表示用データ記憶手段における書込位置とを指定すれば、一時記憶手段の記憶位置を指定しなくても表示用データの作成に利用することができ、アドレス管理が容易になり、プログラム設計の負担を軽減することができる。その一方で、対応する演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データについては、一時記憶手段における読出位置を指定することで一時記憶手段に既に記憶されているデータを容易に再利用することができ、画像要素データ記憶手段から毎回読み出す必要がなくなるので、表示演出における制御負担を軽減することができる。
【００２２】
請求項２に記載の遊技機においては、予め定められた転送条件が成立したことに基づく転送条件成立時指令手段からの指令に応じて、成立時データ転送手段が画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを、画像要素データ記憶手段から読み出して所定の記憶領域以外の記憶領域に転送する。
これにより、対応する演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データについて、一時記憶手段の記憶内容にノイズなどによる誤りが発生した場合でも、その記憶内容を自動的に復元させることができる。
【００２３】
請求項３に記載の遊技機においては、記憶管理テーブルに転送完了データが設定されているか否かに対応して、作成決定手段が一時記憶手段から読み出した画像要素データを表示用データ記憶手段に書き込むことによる表示用データの作成を実行するか否かの決定を行う。
これにより、画像要素データ記憶手段から一時記憶手段に転送される画像要素データと、一時記憶手段から読み出して表示用データの作成に利用する画像要素データとを整合させることが可能になり、適切な画像要素データを用いた表示演出を行うことができる。
【００２４】
請求項４に記載の遊技機においては、データ特定手段が、表示態様決定手段により決定された演出画像の表示態様に対応して、画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による画像表示の実行頻度が所要の画像要素データに対応した演出画像による画像表示の実行頻度に比べて高い画像要素データを特定し、表示態様決定時データ転送指令手段が、データ特定手段により特定された画像要素データの転送を指令する。そして、表示態様決定時データ転送手段は、表示態様決定時データ転送指令手段からの指令に応じて、画像要素データ記憶手段から画像要素データを読み出して一時記憶手段における所定の記憶領域以外の記憶領域に転送する。
これにより、演出画像の表示態様に対応して一時記憶手段における所定の記憶領域以外の記憶領域に転送して記憶させる画像要素データが変更可能となり、一時記憶手段を有効に利用して表示演出における制御負担をさらに軽減することができる。
【００２５】
請求項５に記載の遊技機においては、識別情報の可変表示態様がリーチとなった後から表示結果が導出表示されるまでの所定期間にて、段階表示更新手段が未だ導出表示されていない識別情報の表示画像を段階的に表示または消去させる。
これにより、識別情報の可変表示態様がリーチとなったことに対応して視覚的に斬新な識別情報の可変表示が可能となり、識別情報の可変表示における演出効果を向上させることができる。
【００２６】
請求項６に記載の遊技機においては、順次表示更新手段により、先順識別情報の表示画像が時間の経過に伴って所定位置より所定方向へと段階的に表示されてから段階的に消去された後、後順識別情報の表示画像が時間の経過に伴って所定位置より所定方向へと段階的に表示されてから段階的に消去されるという表示が、繰り返し実行されることになる。
これにより、視覚的に斬新な識別情報の可変表示が実行可能となり、識別情報の可変表示における演出効果を向上させることができる。
【００２７】
請求項７に記載の遊技機においては、合成画像更新手段により、先順識別情報の表示画像と後順識別情報の表示画像とが順次合成されて、時間の経過に伴って先順識別情報の表示画像を段階的に消去されるとともに後順識別情報の表示画像を段階的に表示される。
これにより、視覚的に斬新な識別情報の可変表示が実行可能となり、識別情報の可変表示における演出効果を向上させることができる。
【００２８】
請求項８に記載の遊技機においては、第１報知演出制御信号により第１報知演出を実行する旨が特定されたことに対応して、遊技状態決定手段によって第１及び第２特別遊技状態のいずれかに制御する旨の決定がなされていても、特定表示結果決定手段が識別情報の可変表示の表示結果を第１特定表示結果に決定する。
これにより、識別情報の可変表示結果が第２特定表示結果となったにも関わらず第１報知演出が行われるといった不都合を防止することができる。
【００２９】
請求項９に記載の遊技機においては、識別情報の可変表示結果が第２特定表示結果に決定されたこと、及び、第２報知演出制御信号により第２報知演出を実行する旨が特定されたことに対応して、遊技状態決定手段によって第２特別遊技状態に制御する旨の決定がなされていても、特別表示結果決定手段が識別情報の可変表示の表示結果を第１特別表示結果に決定する。
これにより、識別情報の可変表示結果が第２特別表示結果となったにも関わらず第２報知演出が行われるといった不都合を防止することができる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照しつつ、本発明の一実施形態を詳細に説明する。図１は、本実施例におけるパチンコ遊技機１の正面図であり、主要部材の配置レイアウトを示す。パチンコ遊技機（遊技機）１は、大別して、遊技盤面を構成する遊技盤（ゲージ盤）２と、遊技盤２を支持固定する遊技機用枠（台枠）３とから構成されている。遊技盤２にはガイドレールによって囲まれた、ほぼ円形状の遊技領域が形成されている。この遊技領域の中央位置上方には、識別可能な識別情報としての特別図柄を変動可能に表示（可変表示）する特別図柄表示装置４が設けられている。
【００３１】
特別図柄表示装置４の下方には、例えば特別図柄とは異なる各々が識別可能な複数種類の識別情報としての飾り図柄を可変表示したり、所定の演出表示となる画像を表示したりといった、複数種類の演出画像の表示を行うことができる画像表示装置５が設けられている。画像表示装置５の下方には、始動入賞口を形成する普通可変入賞球装置６が配置されている。普通可変入賞球装置６の下方には、大入賞口を形成する特別可変入賞球装置７や、普通図柄表示装置２０が設けられている。普通図柄表示装置２０は、発光ダイオード（ＬＥＤ）等を備えて構成され、遊技領域に設けられた通過ゲート４１を通過した遊技球がゲートスイッチ２１（図２）によって検出されたことを実行条件とする普通図ゲームにおいて、点灯、点滅、発色などが制御される。この普通図ゲームにおいて所定の当りパターンで表示が行われると、普通図ゲームにおける表示結果が「当り」となり（普通当り）、普通可変入賞球装置６を構成する電動チューリップの可動翼片を所定時間が経過するまで傾動制御する。
【００３２】
特別図柄表示装置４は、例えば７セグメントやドットマトリクスのＬＥＤ等から構成されている。特別図柄表示装置４は、普通可変入賞球装置６が形成する始動入賞口への遊技球の入賞により始動条件が成立したことに基づいて行われる可変表示ゲームとしての特図ゲームにおいて、例えば「０」〜「９」を示す数字等から構成される特別図柄を可変表示する。各特別図柄には、例えば各図柄が示す数字と同一の番号といった、各々の特別図柄に対応した図柄番号が付されている。なお、特別図柄表示装置４は、特定の停止図柄が遊技者に把握されることを困難にするために、例えば「００」〜「９９」を示す数字など、より多くの種類の図柄を可変表示するように構成されていてもよい。
【００３３】
特別図柄表示装置４により行われる特図ゲームでは、特別図柄の変動を開始させた後、所定時間が経過すると、特別図柄の可変表示結果となる確定特別図柄を停止表示（導出表示）する。このとき、特別図柄表示装置４にて特図ゲームでの確定特別図柄として特定の特別図柄（大当り図柄）が停止表示されれば特定表示結果としての「大当り」となり、大当り図柄以外の特別図柄が停止表示されれば「ハズレ」となる。特図ゲームでの可変表示結果が「大当り」になると、特別可変入賞球装置７が備える開閉板を開閉させることによる特定遊技状態としての大当り遊技状態に制御される。この実施の形態におけるパチンコ遊技機１では、具体的な一例として、「３」あるいは「７」を示す特別図柄を大当り図柄とし、それ以外の数値を示す特別図柄をハズレ図柄としている。
【００３４】
特別図柄表示装置４による特図ゲームでの確定特別図柄として大当り図柄である「３」あるいは「７」を示す特別図柄が停止表示されたことに基づく大当り遊技状態では、特別可変入賞球装置７の開閉板により、所定の開放期間（例えば２９秒）あるいは所定個数（例えば１０個）の入賞球が発生するまでの期間において大入賞口が開放され、開放されている間は遊技盤２の表面を落下する遊技球が受け止められて大入賞口への入賞が可能となり、その後に大入賞口を閉鎖することで１回のラウンドが終了する。そして、この開閉サイクルとしてのラウンドを所定の上限回数（例えば１５ラウンド）まで繰り返すことができる。
【００３５】
この実施の形態では、「３」を示す特別図柄を通常大当り図柄とし、「７」を示す特別図柄を確変大当り図柄とする。特図ゲームにおける可変表示結果として、通常大当り図柄が停止表示されたときには通常大当りとなる一方で、確変大当り図柄が停止表示されたときは所定の特別表示結果としての確変大当りとなる。確変大当りとなったときには、その確変大当りに基づく大当り遊技状態が終了した後、所定回数（例えば１００回）の特図ゲームが実行されるまで、特別遊技状態の１つとして、継続して確率変動制御（確変制御）が行われる確変遊技状態となる。この確変遊技状態では、特図ゲームにおいて可変表示結果として大当り図柄が停止表示されて大当り遊技状態に制御される確率が、通常遊技状態時よりも向上する。さらに、確変遊技状態には、普通可変入賞球装置６が形成する始動入賞口への遊技球の入賞しやすさが通常遊技状態と同程度である第１確変遊技状態と、通常遊技状態に比べて始動入賞口に遊技球が入賞しやすくなる第２確変遊技状態とが含まれている。なお、通常遊技状態とは、大当り遊技状態や特別遊技状態以外の遊技状態のことであり、特図ゲームにおける確定図柄として大当り図柄が停止表示されて大当りとなる確率が、電源投入直後などの初期設定状態と同一に制御されている。なお、確変大当りに基づく大当り遊技状態が終了した後、所定回数の特図ゲームが実行される以前であっても、特図ゲームが開始されるときに、所定の割合で確変遊技状態が終了することがあるようにしてもよい。
【００３６】
第２確変遊技状態では、例えば、普通図柄表示装置２０による普通図ゲームにおける可変表示時間が通常遊技状態のときよりも短くなるとともに、各回の普通図ゲームで表示結果が当り図柄となる確率が向上する。このときにはさらに、普通可変入賞球装置６における可動翼片の傾動時間が通常遊技状態のときよりも長くなるとともに、その傾動回数が通常遊技状態のときよりも増加してもよい。第１確変遊技状態では、特図ゲームにおける可変表示結果が大当りとなる確率が通常遊技状態に比べて高いという点で、通常遊技状態よりも遊技者にとって有利である。また、第２確変遊技状態では、特図ゲームにおける可変表示結果が大当りとなる確率が通常遊技状態に比べて高い点に加え、遊技球が始動入賞口に入賞しやすくなるという点で、通常遊技状態及び第１確変遊技状態よりも遊技者にとって有利である。確変大当りには、大当り遊技状態の終了後における遊技状態が第１確変遊技状態となる第１確変大当りと、大当り遊技状態の終了後における遊技状態が第２確変遊技状態となる第２確変大当りとがある。
【００３７】
また、特図ゲームにおける可変表示結果が確変大当りとなったことに基づく大当り遊技状態が終了した後には、所定回数（例えば１００回）の特図ゲームが実行されるまで、または、次に大当り遊技状態への制御が開始されるまで、継続して時間短縮制御（時短制御）が行われる時間短縮状態となるようにしてもよい。時短制御が行われる時間短縮状態では、特図ゲームにおいて特別図柄の可変表示が開始されてから表示結果となる確定特別図柄が停止表示されるまでの時間である可変表示時間が、通常遊技状態よりも短くなるように制御される。あるいは、特図ゲームにおける可変表示結果が確変大当りとなったことに基づく大当り遊技状態が終了した後には、確変遊技状態とともに時間短縮状態となるのに対して、特図ゲームにおける可変表示結果が通常大当りとなったことに基づく大当り遊技状態が終了した後には、確変遊技状態とはならずに時間短縮状態となるようにしてもよい。もしくは、特図ゲームにおける可変表示結果が確変大当りとなったことに基づく大当り遊技状態が終了した後には、時間短縮状態とはならずに確変遊技状態となるのに対して、特図ゲームにおける可変表示結果が通常大当りとなったことに基づく大当り遊技状態が終了した後には、確変遊技状態とはならずに時間短縮状態となるようにしてもよい。
【００３８】
画像表示装置５は、例えばＬＣＤ等から構成され、多数の画素（ピクセル）を用いたドットマトリクス方式による画面表示を行うものであればよい。画像表示装置５の表示画面では、特別図柄表示装置４による特図ゲームにおける特別図柄の変動表示に対応して、例えば３つに分割された表示領域としての可変表示部にて、各々が識別可能な複数種類の飾り図柄を変動可能に表示する可変表示を行う。具体的な一例として、画像表示装置５には、「左」、「中」、「右」の可変表示部が配置され、各可変表示部にて飾り図柄が可変表示される。そして、特別図柄表示装置４における特別図柄の変動が開始されるときには、画像表示装置５における「左」、「中」、「右」の各可変表示部にて飾り図柄の変動（例えば図柄の切換やスクロール）を開始させ、その後、特別図柄表示装置４における特別図柄の可変表示結果として確定特別図柄が停止表示されるときに、画像表示装置５における「左」、「中」、「右」の各可変表示部にて確定飾り図柄となる飾り図柄が停止表示されることで、可変表示結果となる飾り図柄の組合せが停止表示（導出表示）される。
【００３９】
この実施の形態では、パチンコ遊技機１における演出動作の態様を、第１の演出モード＃１と、第２の演出モード＃２のいずれかに設定することができる。第１の演出モード＃１と第２の演出モード＃２とでは、画像表示装置５での演出画像の表示態様や、スピーカ８Ｌ、８Ｒからの音声出力態様、遊技効果ランプ９の点灯動作態様などといった、各種の演出動作態様が異なっている。第１及び第２の演出モード＃１、＃２の選択は、例えば画像表示装置５に所定のデモ画面（デモンストレーション画面）が表示されている所定期間内に、操作スイッチ４０の所定操作（例えば押下操作）が検出されたことに対応して、切り替えることができる。
【００４０】
例えば、第１の演出モード＃１に設定されている場合には、画像表示装置５の表示画面に設けられた「左」、「中」、「右」の各可変表示部にて、「１」〜「８」のアラビア数字を示す図柄が、変動可能に表示される。これに対して、第２の演出モード＃２に設定されている場合には、画像表示装置５の表示画面に設けられた「左」、「中」、「右」の各可変表示部にて、「一」〜「八」の漢数字を示す図柄が、変動可能に表示される。飾り図柄のそれぞれには、対応する図柄番号が付されている。「左」、「中」、「右」の各可変表示部では、各数字を示す図柄を所定の順番に表示あるいは消去させることで、飾り図柄の可変表示が行われる。具体的な一例として、第１の演出モード＃１に設定されている場合には、「１」〜「８」の数字を示す図柄を順番に表示し、「８」の数字を示す図柄に続いて「１」の数字を示す図柄を表示する。また、第２の演出モード＃２に設定されている場合には、「一」〜「八」の数字を示す図柄を順番に表示し、「八」の数字を示す図柄に続いて「一」の数字を示す図柄を表示する。
【００４１】
特別図柄表示装置４による特図ゲームにおける確定特別図柄として大当り図柄が導出表示された大当りが発生する場合には、画像表示装置５における飾り図柄の可変表示結果として、「左」、「中」、「右」の各可変表示部にて同一の飾り図柄が停止表示される。したがって、画像表示装置５における飾り図柄の可変表示結果として、「左」、「中」、「右」の各可変表示部にて同一の飾り図柄が停止表示された後に、パチンコ遊技機１が大当り遊技状態に制御されることになる。
【００４２】
この実施の形態では、画像表示装置５における「左」、「中」、「右」の各可変表示部にて可変表示される「１」〜「８」あるいは「一」〜「八」の数字を示す飾り図柄のうちで、奇数である「１」、「３」、「５」及び「７」あるいは「一」、「三」、「五」及び「七」の数字を示す図柄を、確変大当り用の飾り図柄（確変図柄）とする。これに対して、偶数である「２」、「４」、「６」及び「８」あるいは「二」、「四」、「六」及び「八」の数字を示す図柄を、通常大当り用の飾り図柄（通常図柄）とする。
【００４３】
飾り図柄の可変表示結果として「左」、「中」、「右」の各可変表示部にて同一の確変図柄が停止表示されたときや、後述する確変再抽選演出や有利開放再抽選演出での再抽選結果として確変図柄が停止表示されるときには、確変大当りとなる。すなわち、この実施の形態における確変大当りには、飾り図柄の可変表示結果として同一の確変図柄からなる確変大当り組合せの確定飾り図柄が導出表示されることのほかに、確変再抽選演出や有利開放再抽選演出での再抽選結果として確変図柄が停止表示されるなどして遊技状態が確変遊技状態となる旨の報知が行われることが、含まれている。他方、飾り図柄における可変表示結果として「左」、「中」、「右」の各可変表示部にて同一の通常図柄が停止表示され、その後、後述する確変再抽選演出や有利開放再抽選演出での再抽選結果として通常図柄が停止表示されるときには、通常大当りとなる。すなわち、この実施の形態における通常大当りとは、飾り図柄の可変表示結果として同一の通常図柄からなる通常大当り組合せの確定飾り図柄が導出表示され、なおかつ、確変再抽選演出や有利開放再抽選演出での再抽選結果として通常図柄が停止表示されるなどして遊技状態が確変遊技状態にはならない旨の報知が行われることである。
【００４４】
また、確変図柄のうちで、「１」及び「５」あるいは「一」及び「五」の数字を示す図柄は、飾り図柄の可変表示結果として「左」、「中」、「右」の各可変表示部で同一の図柄が揃う第１確変大当り組合せとなることや、確変再抽選演出あるいは有利開放再抽選演出での再抽選結果として停止表示されることにより、大当り遊技状態の終了後における遊技状態が第１確変遊技状態となる第１確変大当りとなったことを示す第１確変図柄である。他方、確変図柄のうちで、「３」及び「７」あるいは「三」及び「七」の数字を示す図柄は、飾り図柄の可変表示結果として「左」、「中」、「右」の各可変表示部で同一の図柄が揃う第２確変大当り組合せとなることや、有利開放再抽選演出での再抽選結果として停止表示されることにより、大当り遊技状態の終了後における遊技状態が第２確変遊技状態となる第２確変大当りとなったことを示す第２確変図柄である。
【００４５】
画像表示装置５には、普通可変入賞球装置６が形成する始動入賞口に入賞した有効入賞球数としての保留記憶数（特図保留記憶数）を表示する特別図柄始動記憶表示エリアが設けられていてもよい。特別図柄始動記憶表示エリアでは、特図保留記憶数が所定の上限値（例えば「４」）未満のときの有効始動入賞に対応して、入賞表示が行われる。具体的な一例として、特図保留記憶数が１加算されたときには、通常青色であった表示部位のうちの１つ（例えば青色となっている表示部位のうち左端の表示部位）を赤色表示に変化させる。また、特図保留記憶数が１減算されたときには、赤色表示されている表示部位のうちの１つ（例えば赤色となっている表示部位のうち右端の表示部位）を青色表示に戻す。あるいは、特別図柄始動記憶表示エリアでは、特図保留記憶数を示す数字を表示することなどにより、特図保留記憶数を遊技者等が認識できるようにしてもよい。また、特図保留記憶数を表示する表示器（特別図柄始動記憶表示器）を、画像表示装置５の表示領域に配置された特別図柄始動記憶表示エリアとは別個に設けるようにしてもよい。
【００４６】
普通可変入賞球装置６は、ソレノイド８１（図２）によって垂直（通常開放）位置と傾動（拡大開放）位置との間で可動制御される一対の可動翼片を有する電動チューリップ型役物（普通電動役物）を備え、始動入賞口を形成する。普通可変入賞球装置６に形成された始動入賞口へと進入した遊技球は、始動口スイッチ２２（図２）によって検出され、その検出に基づき特図ゲームを実行するための実行条件（始動条件）が成立する。始動口スイッチ２２によって遊技球が検出されたことに基づいて、所定個数（例えば４個）の賞球の払い出しが行われる。
【００４７】
特別可変入賞球装置７は、ソレノイド８２（図２）によって入賞領域となる大入賞口を開成・閉成制御する開閉板を備えて構成される。この開閉板は、例えばパチンコ遊技機１の電源投入後に大当り遊技状態が発生する以前までのような通常時には、大入賞口を閉成した状態にある。他方、特別図柄表示装置４による特図ゲームにおける可変表示結果に基づいて大当り遊技状態となった場合に、ソレノイド８２によって大入賞口を所定期間あるいは所定個数の入賞球が発生するまでの期間において開成した後、閉成する。特別可変入賞球装置７にて開閉板により開成された大入賞口内へと遊技球が進入した場合には、カウントスイッチ２４（図２）によって当該遊技球が検出されたことに基づいて、所定個数（例えば「１５」）の賞球の払出が行われる。なお、大入賞口に入賞して遊技盤２の背面に導かれた遊技球のうち一方の領域（Ｖ入賞領域；特別領域）に入ったものはＶ入賞スイッチ２３（図２）で検出された後にカウントスイッチ２４で検出され、他方の領域に入った遊技球は、そのままカウントスイッチ２４で検出されるようにしてもよい。この場合、遊技盤２の背面には、大入賞口内の経路を切り替えるためのソレノイドが設けられていてもよい。そして、大当り遊技状態における最終ラウンド以外の各ラウンドでは、Ｖ入賞スイッチ２３によって遊技球が検出されることが、次のラウンドへと移行できるための条件となるようにしてもよい。あるいは、Ｖ入賞領域を設けずに、大当り遊技状態における最終ラウンド以外の各ラウンドでは、常に次のラウンドへと移行できるようにしてもよい。
【００４８】
また、遊技盤２の表面には、上記の構成以外にも、ランプを内蔵した風車、アウト口等が設けられている。遊技機用枠３の左右上部位置には、効果音等を再生出力する効果音発生装置としてのスピーカ８Ｌ、８Ｒが設けられている。さらに遊技領域周辺部には、電飾部材としての遊技効果ランプ９が設けられている。パチンコ遊技機１の遊技領域における各構造物（例えば普通可変入賞球装置６や特別可変入賞球装置７等）の周囲には電飾部材に含まれる装飾用ＬＥＤが設置されていてもよい。遊技機用枠３の右下部位置には、遊技球を発射するために遊技者等によって操作される打球操作ハンドル（操作ノブ）３０が設けられている。遊技機用枠３の左下部位置には、パチンコ遊技機１における演出動作の態様を変更するためなどに遊技者等によって操作される操作スイッチ４０が設けられている。
【００４９】
さらに、図１には、パチンコ遊技機１に隣接して設置され、挿入されたプリペイドカードの記録情報から特定される価値に応じて球貸しを可能にするプリペイドカードユニット（以下、カードユニットという）７０も示されている。カードユニット７０には、使用可能状態であるか否かを示す使用可能ランプや、カードユニット７０が左右いずれの側のパチンコ遊技機１に対応しているかを示す連結台方向表示器、カードユニット７０内にカードが投入されていることを示すカード投入表示ランプ、記録媒体としてのカードが挿入されるカード挿入口、およびカード挿入口の裏面に設けられているカードリーダライタの機構を点検する場合にカードユニット７０を開放するためのカードユニット錠が設けられている。なお、カードユニット７０は、パチンコ遊技機１とは別体としてパチンコ遊技機１に隣接して設置されてもよいし、パチンコ遊技機１と一体化されていてもよい。また、コイン投入に応じてその金額に応じた遊技球が貸し出されるようにしてもよい。
【００５０】
パチンコ遊技機１には、例えば図２に示すような電源基板１０、主基板１１、演出制御基板１２、払出制御基板１５、発射制御基板１７といった、各種の制御基板が搭載されている。主基板１１と演出制御基板１２との間には、主基板１１から演出制御基板１２へと伝送される各種の制御信号を中継するための信号中継基板１３なども設けられている。また、払出制御基板１５とカードユニット７０との間には、インタフェース基板１６が介在している。
【００５１】
電源基板１０は、主基板１１、演出制御基板１２、払出制御基板１５等の各制御基板と独立して設置され、パチンコ遊技機１内の各制御基板及び機構部品が使用する電圧を生成する。例えば、電源基板１０では、ＡＣ２４Ｖ、ＶＬＰ（直流＋２４Ｖ）、ＶＳＬ（直流＋３０Ｖ）、ＶＤＤ（直流＋１２Ｖ）、ＶＣＣ（直流＋５Ｖ）及びＶＢＢ（直流＋５Ｖ）を生成する。電源基板１０は、例えば変圧回路と、直流電圧生成回路と、電源監視回路とを備えて構成される。また、電源基板１０には、押下操作などの所定操作に応じてクリア信号を出力するクリアスイッチや、バックアップ電源となるコンデンサが設けられていてもよい。加えて、電源基板１０には、パチンコ遊技機１内の各制御基板及び機構部品への電力供給を実行または遮断するための電源スイッチが設けられていてもよい。あるいは、電源スイッチは、パチンコ遊技機１において、電源基板１０の外に設けられていてもよい。
【００５２】
電源基板１０が備える変圧回路は、例えば商用電源が入力側（一次側）に印加されるトランスや、トランスの入力側に設けられた過電圧保護回路としてのバリスタなどを備えて構成されたものであればよい。ここで、変圧回路が備えるトランスは、商用電源と電源基板１０の内部とを電気的に絶縁するためのものであればよい。変圧回路は、その出力電圧として、ＡＣ２４Ｖを生成する。電源基板１０が備える直流電圧生成回路は、例えばＡＣ２４Ｖを整流素子で整流昇圧することによってＶＳＬを生成する整流平滑回路を含んでいる。ＶＳＬは、ソレノイド駆動用の電源電圧として用いられる。また、直流電圧生成回路は、例えばＡＣ２４Ｖを整流素子で整流することによってＶＬＰを生成する整流回路を含んでいる。ＶＬＰは、ランプ点灯用の電源電圧として用いられる。加えて、直流電圧生成回路は、例えばＶＳＬに基づいてＶＤＤおよびＶＣＣを生成するＤＣ−ＤＣコンバータを含んでいる。このＤＣ−ＤＣコンバータは、例えば１つまたは複数のスイッチングレギュレータと、そのスイッチングレギュレータの入力側に接続された比較的大容量のコンデンサとを含み、外部からパチンコ遊技機１への電力供給が停止したときに、ＶＳＬ、ＶＤＤ、ＶＢＢ等の直流電圧が比較的緩やかに低下するように構成されたものであればよい。ＶＤＤは、例えばゲートスイッチ２１、始動口スイッチ２２、Ｖ入賞スイッチ２３、カウントスイッチ２４といった、遊技媒体を検出する各種スイッチに供給され、これらのスイッチを作動させるために用いられる。
【００５３】
電源基板１０が備える電源監視回路は、例えば停電監視リセットモジュールＩＣを用いて構成され、電源電圧の低下を検出した場合に電源断信号を出力する。例えば、電源監視回路は、パチンコ遊技機１において用いられる所定電圧（一例としてＶＬＰ）が所定値（一例として＋２０Ｖ）以下になった期間が、予め決められている時間（一例として５６ミリ秒）以上継続したときに、電源断信号を出力する。あるいは、電源監視回路は、パチンコ遊技機１において用いられる所定電圧が所定値以下になると、直ちに電源断信号を出力するようにしてもよい。電源断信号は、例えばローレベルとなることでオン状態となる電気信号であればよい。電源監視回路から出力された電源断信号は、例えば電源基板１０に搭載された出力ドライバ回路によって増幅された後に所定のコネクタや信号ラインを介して、払出制御基板１５へと伝送される。この電源断信号は、払出制御基板１５を経由して主基板１１に入力されればよい。なお、外部からパチンコ遊技機１に供給される電力の供給停止を検出するための条件としては、パチンコ遊技機１において用いられる所定電圧が所定値以下になったことに限られず、外部からの電力が途絶えたことを検出できる任意の条件であればよい。例えば、ＡＣ２４Ｖ等の交流波そのものを監視して交流波が途絶えたことを検出条件としてもよいし、交流波をデジタル化した信号を監視して、デジタル信号が平坦になったことをもって交流波が途絶えたことの検出条件としてもよい。
【００５４】
図２に示す主基板１１は、メイン側の制御基板であり、パチンコ遊技機１における遊技の進行を制御するための各種回路が搭載されている。主基板１１は、主として、特図ゲームにおいて用いる乱数の設定機能、所定位置に配設されたスイッチ等からの信号の入力を行う機能、演出制御基板１２や払出制御基板１５などからなるサブ側の制御基板に宛てて、それぞれに指令情報の一例となる制御コマンドを制御信号として出力して送信する機能、ホールの管理コンピュータに対して各種情報を出力する機能などを備えている。また、主基板１１は、特別図柄表示装置４を構成する各セグメントの点灯／消灯制御を行うことにより特別図柄表示装置４における特別図柄の変動表示を制御する一方で、普通図柄表示装置２０の点灯／点滅／発色制御を行うことにより普通図柄表示装置２０における普通図柄の変動表示を制御する。主基板１１には、例えば遊技制御用マイクロコンピュータ１００や、遊技球検出用の各種スイッチからの検出信号を取り込んで遊技制御用マイクロコンピュータ１００に伝送するスイッチ回路１０１、遊技制御用マイクロコンピュータ１００からの指令に従って各ソレノイド８１、８２に対する駆動信号を出力するソレノイド回路１０２などが搭載されている。
【００５５】
図２に示すように、主基板１１には、ゲートスイッチ２１、始動口スイッチ２２、Ｖ入賞スイッチ２３、カウントスイッチ２４からの検出信号を受信するための配線が接続されている。なお、ゲートスイッチ２１、始動口スイッチ２２、Ｖ入賞スイッチ２３、カウントスイッチ２４は、例えばセンサと称されるものなどのように、遊技媒体としての遊技球を検出できる任意の構成を有するものであればよい。加えて、主基板１１には、普通可変入賞球装置６における可動翼片の傾動制御を行うための指令信号をソレノイド８１に伝送する配線や、特別可変入賞球装置７における開閉板の開閉制御を行うための指令信号をソレノイド８２に伝送する配線が接続されている。さらに、主基板１１には、特別図柄表示装置４や普通図柄表示装置２０の表示制御を行うための指令信号を伝送する配線が接続されている。
【００５６】
主基板１１から演出制御基板１２に向けて出力される制御信号は、信号中継基板１３によって中継される。主基板１１には、例えば信号中継基板１３に対応する主基板側コネクタが設けられ、主基板側コネクタと遊技制御用マイクロコンピュータ１００との間には、出力バッファ回路が接続されている。出力バッファ回路は、主基板１１から信号中継基板１３を介して演出制御基板１２へ向かう方向にのみ信号を通過させることができ、信号中継基板１３から主基板１１への信号の入力を阻止する。従って、演出制御基板１２や信号中継基板１３の側から主基板１１側に信号が伝わる余地はない。
【００５７】
信号中継基板１３には、例えば主基板１１から演出制御基板１２に対して出力される制御信号を伝送するための配線毎に、伝送方向規制回路が設けられていればよい。各伝送方向規制回路は、主基板１１対応の主基板用コネクタにアノードが接続されるとともに演出制御基板１２対応の演出制御基板用コネクタにカソードが接続されたダイオードと、一端がダイオードのカソードに接続されるとともに他端がグランド（ＧＮＤ）接続された抵抗とから構成されている。この構成により、各伝送方向規制回路は、演出制御基板１２から信号中継基板１３への信号の入力を阻止して、主基板１１から演出制御基板１２へ向かう方向にのみ信号を通過させることができる。従って、演出制御基板１２の側から主基板１１側に信号が伝わる余地はない。なお、主基板への不正な信号の入力を防ぐために、主基板とサブ基板との間に主基板からサブ基板への信号の出力のみを規制する一方向データ転送手段を設けたものは既に提案されている（例えば、特開平８−２２４３３９号公報などを参照）。しかしながら、主基板と一方向データ転送手段との間には主基板への信号入力を規制するものがないため、一方向データ転送手段に改変を加えることで主基板に不正な信号を入力させることが可能であった。この実施の形態では、信号中継基板１３において制御信号を伝送するための配線毎に伝送方向規制回路を設けるとともに、主基板１１にて遊技制御用マイクロコンピュータ１００と主基板側コネクタの間に出力バッファ回路を設けることで、外部から主基板１１への不正な信号の入力を、より確実に防止することができる。
【００５８】
このような信号中継基板１３を介して主基板１１から演出制御基板１２に対して送信される制御コマンドは、例えば電気信号として伝送される演出制御コマンドである。演出制御コマンドには、例えば画像表示装置５における画像表示動作を制御するために用いられる表示制御コマンドや、スピーカ８Ｌ、８Ｒからの音声出力を制御するために用いられる音声制御コマンド、遊技効果ランプ９や装飾用ＬＥＤの点灯動作などを制御するために用いられるランプ制御コマンドが含まれている。図３は、この実施の形態で用いられる演出制御コマンドの内容の一例を示す説明図である。演出制御コマンドは、例えば２バイト構成であり、１バイト目はＭＯＤＥ（コマンドの分類）を示し、２バイト目はＥＸＴ（コマンドの種類）を表す。ＭＯＤＥデータの先頭ビット（ビット７）は必ず「１」とされ、ＥＸＴデータの先頭ビットは「０」とされる。なお、図３に示されたコマンド形態は一例であって、他のコマンド形態を用いてもよい。また、この例では、制御コマンドが２つの制御信号で構成されることになるが、制御コマンドを構成する制御信号数は、１であってもよいし、３以上の複数であってもよい。
【００５９】
図３に示す例において、コマンド８０ＸＸｈは、特別図柄表示装置４による特図ゲームで特別図柄の可変表示を開始するときに送信される可変表示開始コマンドである。なお、ＸＸｈは不特定の１６進数であるであることを示し、演出制御コマンドによる指示内容に応じて任意に設定される値であればよい。可変表示開始コマンドでは、例えば図４に示すように、特別図柄や飾り図柄の可変表示パターンなどに対応して異なるＥＸＴデータが設定される。この実施の形態では、飾り図柄の可変表示態様がリーチとなることなくハズレ組合せの確定飾り図柄を導出表示する可変表示パターンとして、通常ハズレパターンが複数種類用意されている。また、飾り図柄の可変表示態様をリーチとした後に大当り組合せまたはハズレ組合せの確定飾り図柄を導出表示する可変表示パターンとして、リーチパターンが複数種類用意されている。
【００６０】
ここで、リーチとは、画像表示装置５にて導出表示した飾り図柄が大当り組合せの一部を構成しているときに未だ導出表示していない飾り図柄（リーチ変動図柄という）については変動表示が行われている表示態様、あるいは、全て又は一部の飾り図柄が大当り図柄の全て又は一部を構成しながら同期して変動表示している表示態様のことである。具体的には、予め定められた組合せ有効ライン上の一部の可変表示部に予め定められた大当り組合せを構成する図柄を停止表示しているときに未だ停止表示していない組合せ有効ライン上の可変表示部において変動表示が行われている表示態様（例えば、表示領域に設けられた「左」、「中」、「右」の可変表示部のうち「左」、「右」の可変表示部には大当り図柄の一部となる（例えば「７」の数字を示す飾り図柄）が停止表示されている状態で「中」の可変表示部は未だ変動表示が行われている表示態様）、あるいは、有効ライン上の可変表示部の全て又は一部の飾り図柄が大当り図柄の全て又は一部を構成しながら同期して変動表示している表示態様（例えば、表示領域に設けられた「左」、「中」、「右」の可変表示部の全てで変動表示が行われてどの状態が表示されても同一の飾り図柄が揃っている態様で変動表示が行われている表示態様）である。また、リーチの際に、通常と異なる演出がランプや音などで行われることがある。この演出をリーチ演出という。また、リーチの際に、画像表示装置５にてキャラクタ（人物等を模した演出表示であり、飾り図柄とは異なるもの）を表示させたり、背景の表示態様を変化させたり、飾り図柄の変動表示態様を変化させたりすることがある。このキャラクタの表示や背景の表示態様、飾り図柄の変動態様の変化を、リーチ演出表示という。
【００６１】
図４に示すように、可変表示開始コマンドでは、可変表示パターンが同一であっても確変再抽選演出を実行するか否かに対応して、異なるＥＸＴデータが設定される。ここで、確変再抽選演出とは、飾り図柄の可変表示結果として通常大当り組合せの飾り図柄が導出表示されたことに基づき、大当り遊技状態の終了後における遊技状態が確変遊技状態となるとなるか否かの再抽選結果を報知する演出動作である。具体的な一例として、画像表示装置５における飾り図柄の可変表示結果として通常大当り組合せの確定飾り図柄が導出表示された後、パチンコ遊技機１が大当り遊技状態に制御されている期間中の所定タイミングなどにおいて、確変再抽選演出が実行される旨を示す報知画像を画像表示装置５に表示させる。これにより、通常大当り組合せの確定飾り図柄が導出表示された場合でも遊技状態が確変遊技状態となる成り上がりがあるか否かの再抽選が行われる旨を、遊技者等に報知する。これに続いて、例えば画像表示装置５にて飾り図柄を可変表示させ、所定期間経過後、通常大当り組合せの飾り図柄または確変大当り組合せの飾り図柄を導出表示させる。この結果として確変大当り組合せの飾り図柄が導出表示されたときには、画像表示装置５における表示画像やスピーカ８Ｌ、８Ｒからの音声出力などにより、遊技状態が確変遊技状態となる成り上がりが行われた旨の報知演出が実行される。その一方で、通常大当り組合せの飾り図柄が導出表示されたときには、遊技状態が確変遊技状態となる成り上がりは行われなかった旨の報知演出が実行される。なお、再抽選を行う際には、可変表示結果として導出表示された通常大当り組合せの確定飾り図柄を再び可変表示させるものに限らず、所定のアニメ画像を伴った演出表示などを行った後に、通常図柄または確変図柄を停止表示させることで、遊技状態が確変遊技状態となる成り上がりがあるか否かを報知するものでもよい。また、飾り図柄の表示態様によることなく、遊技状態が確変遊技状態となるか否かを報知するアニメ画像などを表示するようにしてもよい。例えば画像表示装置５にてルーレットゲームを開始させ、回転するルーレットに投入されたボールが「奇数」に入ったときには、「確変!!」という画像を表示して、遊技状態が確変遊技状態となることを報知する一方で、投入されたボールが「偶数」に入ったときには、「残念!!」という画像を表示して、遊技状態が通常遊技状態となることを報知するようにしてもよい。
【００６２】
図３に示すコマンド９０ＸＸｈは、特別図柄や飾り図柄の可変表示結果の種類などを示す表示結果通知コマンドである。表示結果通知コマンドでは、例えば図５に示すように、飾り図柄の可変表示や確変再抽選演出あるいは有利開放再抽選演出などの実行結果として停止表示される飾り図柄の表示結果が、リーチとならずにハズレとなる通常ハズレであるか、リーチとなった後にハズレとなるリーチハズレであるか、通常図柄が停止表示される通常大当りであるか、第１確変図柄が停止表示される第１確変大当りであるか、第２確変図柄が停止表示される第２確変大当りであるかに対応して、異なるＥＸＴデータが設定される。
【００６３】
また、図５に示すように、表示結果通知コマンドでは、飾り図柄の可変表示における表示結果が大当りとなる場合には、有利開放再抽選演出を実行するか否かに対応して異なるＥＸＴデータが設定される。ここで、有利開放再抽選演出とは、飾り図柄の可変表示結果として通常大当り組合せの飾り図柄あるいは第１確変大当り組合せの飾り図柄が導出表示されたことに基づき、大当り遊技状態の終了後における遊技状態が第２確変遊技状態となるとなるか否かの再抽選結果を報知する演出動作である。具体的な一例として、画像表示装置５における飾り図柄の可変表示結果として通常大当り組合せの確定飾り図柄あるいは第１確変大当り組合せの確定飾り図柄を導出表示した後、パチンコ遊技機１が大当り遊技状態に制御されている期間中にて、例えば確変再抽選演出の実行期間よりも後になる所定タイミングなどにおいて、有利開放再抽選演出が実行される旨を示す報知画像を画像表示装置５に表示させる。これにより、通常大当り組合せの確定飾り図柄や第１確変大当り組合せの確定飾り図柄が導出表示された場合でも遊技状態が第２確変遊技状態となる成り上がりがあるか否かの再抽選が行われる旨を、遊技者等に報知する。これに続いて、例えば画像表示装置５にて飾り図柄を可変表示させ、所定期間経過後、通常大当り組合せの飾り図柄または第１確変大当り組合せの飾り図柄または第２確変大当り組合せの飾り図柄を導出表示させる。この結果として第２確変大当り組合せの飾り図柄が導出表示されたときには、画像表示装置５における表示画像やスピーカ８Ｌ、８Ｒからの音声出力などにより、遊技状態が第２確変遊技状態となる成り上がりが行われた旨の報知演出が実行される。その一方で、通常大当り組合せの飾り図柄や第１確変大当り組合せの飾り図柄が導出表示されたときには、遊技状態が第２確変遊技状態となる成り上がりは行われなかった旨の報知演出が実行される。なお、再抽選を行う際には、可変表示結果として導出表示された通常大当り組合せの飾り図柄や第１確変大当り組合せの飾り図柄を再び可変表示させるものに限らず、所定のアニメ画像を伴った演出表示などを行った後に、通常図柄または第１確変図柄または第２確変図柄を停止表示させることで、遊技状態が第２確変遊技状態となる成り上がりがあるか否かを報知するものでもよい。また、飾り図柄の表示態様によることなく、遊技状態が第２確変遊技状態となるか否かを報知するアニメ画像などを表示するようにしてもよい。例えば画像表示装置５にてルーレットゲームを開始させ、回転するルーレットに投入されたボールが「赤色」に入ったときには、「有利開放!!」という画像を表示して、遊技状態が第２確変遊技状態となることを報知する一方で、投入されたボールが「青色」に入ったときには、「通常開放!!」という画像を表示して、遊技状態が第２確変遊技状態とはならないことを報知するようにしてもよい。
【００６４】
図３に示すコマンドＡ０００ｈは、特別図柄表示装置４による特図ゲームや画像表示装置５における飾り図柄の可変表示にて大当りとなったことにより、大当り遊技状態が開始されることを示す大当り開始コマンドである。コマンドＡ１ＸＸｈは、大当り遊技状態において開始されるラウンドの回数を示す大当りラウンド数通知コマンドである。コマンドＢ０００ｈは、大当り遊技状態が終了することを示す大当り終了コマンドである。
【００６５】
主基板１１から払出制御基板１５に対して送信される制御コマンドは、例えば電気信号として伝送される払出制御コマンドである。なお、払出制御コマンドは、主基板１１に搭載された遊技制御用マイクロコンピュータ１００が備えるＣＰＵ１１４（図７）によって払出制御コマンドを送信するための設定が行われ、その設定に基づいて遊技制御用マイクロコンピュータ１００が備えるシリアル通信回路１１８（図７）により払出制御基板１５に対して送信されるものである。主基板１１から払出制御基板１５に対する払出制御コマンドの送信動作には、こうした遊技制御用マイクロコンピュータ１００に設けられたＣＰＵ１１４やシリアル通信回路１１８による一連の動作が含まれている。また、払出制御基板１５から主基板１１に対しては、例えば電気信号としての払出通知コマンドなどが送信される。なお、払出通知コマンドは、払出制御基板１５に搭載された払出制御用マイクロコンピュータ１５０が備えるＣＰＵ２７３（図４０）によって払出通知コマンドを送信するための設定が行われ、その設定に基づいて払出制御用マイクロコンピュータ１５０が備えるシリアル通信回路２７７（図４０）により主基板１１に対して送信されるものである。払出制御基板１５から主基板１１に対する払出通知コマンドの送信動作には、こうした払出制御用マイクロコンピュータ１５０に設けられたＣＰＵ２７３やシリアル通信回路２７７による一連の動作が含まれている。また、主基板１１及び払出制御基板１５のいずれか一方から他方に対する所定動作の指令だけでなく、一方での動作状態を他方に通知する通知信号も、払出制御コマンドや払出通知コマンドに含まれるものとする。
【００６６】
図６は、主基板１１と払出制御基板１５との間で送受信されるコマンドの構成例を示す説明図である。図６（Ａ）に示すように、主基板１１から払出制御基板１５に対して送信される払出制御コマンドと、払出制御基板１５から主基板１１に対して送信される払出通知コマンドは、いずれも２バイト構成であり、１バイト目を反転させることで２バイト目となるように構成されている。そして、各バイトの先頭ビット（第７ビット［ビット７］）をヘッダとして、そのヘッダを異ならせることにより、１バイト目と２バイト目の区別を可能にしている。例えば、１バイト目におけるヘッダは“０”の固定値に設定されている一方で、２バイト目におけるヘッダは“１”の固定値に設定されている。
【００６７】
主基板１１から払出制御基板１５に対して送信される払出制御コマンドには、払出数指定コマンドやＡＣＫフィードバックコマンドが含まれている。払出数指定コマンドは、払い出すべき賞球の数を示すコマンドであり、例えば図６（Ｂ）に示すようなビット値で構成されている。ここで、払出数指定コマンドにおける１バイト目及び２バイト目の第３〜第０ビット［ビット３−０］は、払い出すべき賞球の個数に応じて設定される値であればよい。図６（Ｃ）には、この実施の形態で用いられる払出数指定コマンドが１６進数表示で示されている。図６（Ｃ）に示すコマンドＥ１１Ｅｈは、払い出すべき賞球個数が１５個であることを示す第１払出数指定コマンドである。コマンドＥＣ１３ｈは、払い出すべき賞球個数が４個であることを示す第２払出数指定コマンドである。この実施の形態では、始動口スイッチ２２で遊技球が検出されると４個の賞球払出を行い、カウントスイッチ２４で遊技球が検出されると１５個の賞球払出を行う。図６（Ｃ）に示すコマンドＦ００Ｆｈは、払出制御基板１５から主基板１１に対して送信された賞球ＡＣＫコマンドを主基板１１の側で受信したことを示す受信確認受付信号となるＡＣＫフィードバックコマンドである。
【００６８】
ここで、払出制御基板１５の払出制御に応じて遊技球を払い出すための回転動作を行う払出モータ５０は、例えば所定の払出ケース内部に設けられた払出装置に含まれている。この払出ケースの上部には、球通路と連通する穴が設けられており、遊技球は、この穴から払出ケース内部へと流入する。その他、払出ケースの内部には、球載置部を有するカムや、カムの下方における球通路などが設けられている。払出ケース内部に流入した遊技球は、カムの球載置部が１／３回転するごとに１個ずつ交互に球通路９０を経て落下する。さらに、払出ケースの内部には、例えば発光素子（ＬＥＤ）と受光素子とから構成される払出モータ位置センサが設けられている。払出モータ位置センサは、払出モータ５０の回転位置を検出するためのセンサであり、カムの回転不能による球噛みを検出するために用いられる。払出ケースの内部に設けられた球通路の下部には、例えば近接スイッチによる払出カウントスイッチが配置されている。払出カウントスイッチは、球通路から１個の遊技球が落下するごとにオンして、所定の検出信号を払出制御基板１５に送信する。
【００６９】
図６（Ｄ）は、払出制御基板１５から主基板１１に対して送信される払出通知コマンドの構成例を示す説明図である。払出通知コマンドには、賞球ＡＣＫコマンド、払出エラー通知コマンド、払出エラー解除コマンドが含まれている。図６（Ｄ）に示すコマンドＡ０Ｆ５ｈは、主基板１１から払出制御基板１５に対して送信された払出数指定コマンドを払出制御基板１５の側で受信したことを示す受信確認信号となる賞球ＡＣＫコマンドである。コマンドＢ０Ｆ４ｈは、払出制御基板１５の側において遊技球の払出に関わる異常が発生した旨を主基板１１の側に通知するための払出エラー通知コマンドである。コマンドＢ１Ｅ４ｈは、払出制御基板１５の側で発生したエラーが解除された旨を主基板１１の側に通知するための払出エラー解除コマンドである。
【００７０】
図７は、主基板１１に搭載された遊技制御用マイクロコンピュータ１００の構成例を示す図である。図７に示す遊技制御用マイクロコンピュータ１００は、例えば１チップマイクロコンピュータであり、クロック回路１１１と、リセット／割込みコントローラ１１２と、乱数回路１１３と、ＣＰＵ（Central Processing Unit）１１４と、ＲＯＭ（Read Only Memory）１１５と、ＲＡＭ（Random Access Memory）１１６と、タイマ回路（ＰＩＴ）１１７と、シリアル通信回路（ＳＣＩ）１１８と、入出力ポート１１９とを備えて構成されている。
【００７１】
クロック回路１１１は、例えばＣＰＵ１１４といった、遊技制御用マイクロコンピュータ１００内の各回路に供給するクロック信号を生成する回路である。具体的な一例として、クロック回路１１１は、所定のクロック入力端子に入力された外部クロックを４分周して内部システムクロックＣＬＫを生成し、生成した内部システムクロックＣＬＫをＣＰＵ１１４などの遊技制御用マイクロコンピュータ１００内の各回路に供給する。
【００７２】
リセット／割込みコントローラ１１２は、遊技制御用マイクロコンピュータ１００内で発生する各種リセット、割込み要求を制御するためのものである。リセット／割込みコントローラ１１２が制御するリセットには、システムリセットとユーザリセットが含まれている。システムリセットは、所定のＳＲＳＴ端子に一定の期間にわたりローレベルの信号が入力されたときに発生するリセットである。ユーザリセットは、所定のＵＲＳＴ端子に一定の期間にわたりローレベルの信号が入力されたことや、ウォッチドッグタイマ（ＷＤＴ）のタイムアウト信号が発生したこと、指定エリア外走行禁止（ＩＡＴ）信号が発生したこと、あるいは、インターバルリセット信号が発生したことなど、所定の要因により発生するリセットである。
【００７３】
また、リセット／割込みコントローラ１１２が制御する割込みには、Ｘクラス割込み（ＸＩＲＱ）、Ｉクラス割込み（ＩＲＱ）、ソフトウェア割込み（ＳＷＩ）、イリーガルオペコードトラップ（ＩＬＧＯＰ）といった４種類の割込みが含まれている。Ｘクラス割込みは、所定のＸＩＲＱ端子に一定の期間にわたりローレベルの信号が入力されたときに発生する割込みである。Ｉクラス割込みは、ユーザプログラムにより割込み要求の受付を許可／禁止できる割込みであり、所定のＩＲＱ端子に一定の期間にわたりローレベルの信号が入力されたことや、タイマ回路１１７からの割込み要求信号が発生したこと、シリアル通信回路１１８からの割込み要求信号が発生したことなど、予め定められた各種の割込み要因により発生する割込みである。
【００７４】
乱数回路１１３は、主基板１１の側において用いられる各種の乱数の全てまたは一部を生成する回路である。図８は、主基板１１の側において用いられる乱数値を例示する説明図である。図８に示すように、この実施の形態では、主基板１１の側において、大当り判定用の乱数値ＭＲ１、普通当り用の乱数値ＭＲ２、可変表示パターン決定用の乱数値ＭＲ３、遊技状態決定用の乱数値ＭＲ４、確変再抽選演出実行判定用の乱数値ＭＲ５、有利開放再抽選演出実行判定用の乱数値ＭＲ６が用いられ、これらの乱数値を示す数値データがカウント可能となるように制御される。なお、遊技効果を高めるために、主基板１１の側でこれら以外の乱数値が用いられてもよい。これらの乱数値ＭＲ１〜ＭＲ６の全部または一部を示す数値データが、乱数回路１１３にてカウントされればよい。また、乱数値ＭＲ１〜ＭＲ６の一部を示す数値データは、ＣＰＵ１１４が乱数回路１１３とは異なるランダムカウンタを用いて、ソフトウェアによる更新によってカウントするようにしてもよい。
【００７５】
大当り判定用の乱数値ＭＲ１は、大当りの発生によりパチンコ遊技機１が大当り遊技状態となるか否かの判定を行うために用いられる乱数値であり、例えば「１」〜「６５５３５」の範囲の値をとる。すなわち、大当り判定用の乱数値ＭＲ１は、特図ゲームにおける可変表示結果の種類が大当りとなるかハズレとなるかの判定を行うために用いられる。普通当り判定用の乱数値ＭＲ２は、普通図柄表示装置２０による普通図ゲームにおける表示結果を「当り」とするか否かの判定を行うために用いられる乱数値であり、例えば「１」〜「１４」の範囲の値をとる。
【００７６】
可変表示パターン決定用の乱数値ＭＲ３は、特別図柄や飾り図柄の可変表示パターンを、予め用意された複数種類のいずれかに決定するために用いられる表示用の乱数値であり、例えば「１」〜「２５６」の範囲の値をとる。遊技状態決定用の乱数値ＭＲ４は、特図ゲームにて大当りとなる旨の判定がなされたときに、大当り遊技状態の終了後における遊技状態を、通常遊技状態、第１確変遊技状態、第２確変遊技状態のいずれに制御するかを決定するために用いられる乱数値であり、例えば「１」〜「６０」の範囲の値をとる。すなわち、遊技状態決定用の乱数値ＭＲ４は、特別図柄や飾り図柄の可変表示結果の種類を通常大当りとするか第１確変大当りとするか第２確変大当りとするかの決定を行うために用いられる。
【００７７】
確変再抽選演出実行判定用の乱数値ＭＲ５は、確変再抽選演出を実行するか否かの決定を行うために用いられる乱数値であり、例えば「１」〜「１００」の範囲の値をとる。有利開放再抽選演出実行判定用の乱数値ＭＲ６は、有利開放再抽選演出を実行するか否かの判定に用いられる乱数値であり、例えば「１」〜「１００」の範囲の値をとる。
【００７８】
図９は、乱数回路１１３の一構成例を示すブロック図である。また、図９には、始動口スイッチ２２や遊技制御用マイクロコンピュータ１００なども示されている。乱数回路１１３は、図９に示すように、クロック信号出力回路１７１と、初期値設定回路１７２と、乱数生成回路１７３と、タイマ回路１７４と、ラッチ信号生成回路１７５と、乱数値レジスタ１７６とを備えている。
【００７９】
クロック信号出力回路１７１は、例えば遊技制御用マイクロコンピュータ１００が備えるクロック回路１１１から供給される内部システムクロックＣＬＫを基準クロックとして入力し、基準クロックと同一周期を有するクロック信号、あるいは基準クロックを１６分周したクロック信号を、乱数生成用のクロック信号Ｓ１として出力する。また、クロック信号出力回路１７１は、クロック信号Ｓ１と同一周期で位相が異なるクロック信号Ｓ２を出力する。例えば、クロック信号出力回路１７１は、クロック信号Ｓ１を遅延回路あるいは反転回路に入力することにより、クロック信号Ｓ１と同一周期で立上がりタイミングや立下がりタイミングが異なるクロック信号Ｓ２を生成してもよい。クロック信号出力回路１７１から出力されたクロック信号Ｓ１は、乱数生成回路１７３のクロック端子に入力されて、カウント用クロック信号として用いられる。クロック信号出力回路１７１から出力されたクロック信号Ｓ２は、ラッチ信号生成回路１７５のクロック端子に入力されて、ラッチ用クロック信号として用いられる。
【００８０】
また、クロック信号出力回路１７１は、例えば基準クロックと同一周期を有するクロック信号Ｓ１を生成する場合に、基準クロックを２逓倍した信号をＤ型フリップフロップ回路のクロック端子に入力し、逆相出力端子（反転出力端子）からの出力信号をＤ入力端子に接続することで、正相出力端子（非反転出力端子）からクロック信号Ｓ１を出力させる一方、逆相出力端子（反転出力端子）からクロック信号Ｓ２を出力させるようにしてもよい。この場合、Ｄ型フリップフロップ回路の正相出力端子（非反転出力端子）からは基準クロックと同一周波数のクロック信号Ｓ１が出力される一方、逆相出力端子（反転出力端子）からはクロック信号Ｓ１の逆相信号、すなわちクロック信号Ｓ１と同一周波数でクロック信号Ｓ１とは位相がπ（＝１８０°）だけ異なるクロック信号Ｓ２が出力されることになる。
【００８１】
初期値設定回路１７２は、パチンコ遊技機１への電力供給が開始された後に乱数回路１１３にて乱数の発生を開始する際における１周目の初期値の設定や、乱数生成回路１７３が所定の初期値から所定の最終値まで循環的に数値データを更新したときに新たな初期値の設定などを行う。初期値設定回路１７２は、設定した初期値を示す初期値設定信号ＳＫを出力して、乱数生成回路１７３に入力させる。
【００８２】
乱数生成回路１７３は、例えばクロック信号出力回路１７１から供給されるクロック信号Ｓ１の立上がりエッジなどに応答して、出力するカウント値Ｃを所定の初期値から所定の最終値まで、予め定められた順序に従って循環的に更新する。具体的な一例として、乱数生成回路１７３は、１６ビットのバイナリカウンタを用いて構成され、クロック信号Ｓ１の立上がりエッジに応答して、「０」から「６５５３５」までの範囲内で設定された初期値から「６５５３５」までカウント値Ｃを１ずつカウントアップする。そして、「６５５３５」までカウントアップした後には、「０」から初期値よりも１小さい最終値となる数値まで１ずつカウントアップすることで、数値データを循環的に更新する。
【００８３】
また、乱数生成回路１７３は、例えばカウント値Ｃを所定の初期値から所定の最終値まで循環的に更新したときなどに、カウント値Ｃの更新順である順列を変更するようにしてもよい。具体的な一例として、乱数生成回路１７３は、クロック信号Ｓ１の立上がりエッジに応答して「１」から「６５５３５」までの範囲内で所定の初期値から所定の最終値まで１ずつカウントアップするカウンタと、カウンタから出力された数値データを所定の更新規則に従った順列に変更可能とする乱数列変更回路とを備え、乱数列変更回路がカウンタから出力された数値データにおけるビットの入れ替えや転置などのビットスクランブル処理を実行することで、カウント値Ｃの更新順である順列を任意に設定できるようにしてもよい。
【００８４】
タイマ回路１７４は、始動口スイッチ２２からオン状態の始動入賞信号ＳＳ１が入力されている時間を計測し、計測した時間が所定の時間（例えば３ミリ秒）になったときに、始動入賞信号ＳＳ１を出力して、ラッチ信号生成回路１７５に入力させる。例えば、タイマ回路１７４は、アップカウンタまたはダウンカウンタを用いて構成され、始動入賞信号ＳＳ１がオン状態となったことに応答して起動する。この場合、タイマ回路１７４は、始動入賞信号ＳＳ１がオン状態となっている期間において、例えばクロック回路１１１から入力される内部システムクロックＣＬＫの立上がりエッジなどに応答して所定のタイマ値をアップカウントまたはダウンカウントすることなどにより、始動入賞信号ＳＳ１がオン状態である時間を計測する。そして、アップカウントまたはダウンカウントしたタイマ値が３ミリ秒に対応する値に達したときに、ラッチ信号生成回路１７５への出力信号をオン状態とすることで、始動入賞信号ＳＳ１を出力する。
【００８５】
ラッチ信号生成回路１７５は、例えばＤ型フリップフロップ回路などを用いて構成される。具体的な一例として、ラッチ信号生成回路１７５を構成するＤ型フリップフロップ回路のＤ入力端子にタイマ回路１７４の出力端子からの配線が接続され、クロック端子にクロック信号出力回路１７１から出力されるクロック信号Ｓ２を伝送する配線が接続されていればよい。ラッチ信号生成回路１７５は、タイマ回路１７４から出力される始動入賞信号ＳＳ１を、クロック信号出力回路１７１から出力されるクロック信号Ｓ２の立上がりエッジに同期して出力することにより、ラッチ信号ＳＬを生成し、乱数値レジスタ１７６に入力させる。
【００８６】
乱数値レジスタ１７６は、例えば１６ビットレジスタなどを用いて構成され、乱数生成回路１７３から出力されるカウント値Ｃを、例えば大当り判定用の乱数値ＭＲ１といった、各種の乱数値を示す数値データとして格納する。より具体的には、乱数値レジスタ１７６は、ラッチ信号生成回路１７５から入力されるラッチ信号ＳＬの立上がりエッジに応答して、乱数生成回路１７３から入力されるカウント値Ｃを、大当り判定用の乱数値ＭＲ１としてラッチして記憶することで、乱数回路１１３に始動口スイッチ２２からの始動入賞信号ＳＳ１が入力されるごとに、記憶する大当り判定用の乱数値ＭＲ１を更新する。また、乱数値レジスタ１７６は、遊技制御用マイクロコンピュータ１００からの出力制御信号ＳＣがオフ状態であるときに読出不能（ディセイブル）状態となり、出力制御信号ＳＣがオン状態であるときに読出可能（イネイブル）状態となる。加えて、乱数値レジスタ１７６は、出力制御信号ＳＣがオン状態であるときには、ラッチ信号ＳＬに対して受信不能状態となり、ラッチ信号生成回路１７５から入力されるラッチ信号ＳＬが立ち上がっても記憶データが更新されないようにしてもよい。
【００８７】
図７に示す遊技制御用マイクロコンピュータ１００が備えるＣＰＵ１１４は、ＲＯＭ１１５に記憶されているユーザプログラムやデータを読み出し、ＲＡＭ１１６をワークエリアとして使用して、プログラムに従った制御動作を行う。図１０は、遊技制御用マイクロコンピュータ１００におけるアドレスマップの一例を示す図である。図１０に示すように、アドレスが００００ｈ〜０１ＦＦｈの領域は、ＲＡＭ１１６に割り当てられたワークエリアである。また、アドレスが１０００ｈ〜１０１Ｃｈの領域は、乱数回路１１３やタイマ回路１１７、シリアル通信回路１１８等が有する内蔵レジスタに割り当てられた内蔵レジスタエリアである。アドレスが２０００ｈ〜２００Ｆｈの領域は、遊技制御用マイクロコンピュータ１００に内蔵されたアドレスデコーダに割り当てられたチップセレクト信号デコードエリアである。アドレスがＥ０００ｈ〜ＦＦＦＦｈの領域は、ＲＯＭ１１５に割り当てられており、ユーザプログラム管理エリアとユーザプログラム／データエリアとを含んでいる。
【００８８】
ＲＯＭ１１５におけるアドレスがＥ０８０ｈ〜ＦＦＦＦｈの領域であるユーザプログラム／データエリアには、ユーザにより予め作成されたユーザプログラムやユーザデータが記憶される。ＲＯＭ１１５におけるアドレスがＥ０００ｈ〜Ｅ０７Ｆｈの領域であるユーザプログラム管理エリアには、ＣＰＵ１１４がユーザプログラムを実行する際に用いられてパチンコ遊技機１の動作内容を設定するためのユーザプログラム管理データが記憶される。
【００８９】
図１１は、図１０に示すユーザプログラム管理エリアにおけるアドレスマップの一例を示す図である。図１１に示すように、ユーザプログラム管理エリアに含まれるアドレスがＥ００Ａｈ〜Ｅ０１１ｈの領域には、遊技制御用マイクロコンピュータ１００ごとに付与された固有の識別情報であるＩＤナンバーなどといった、所定のマイクロコンピュータ固有値が記憶されている。
【００９０】
ユーザプログラム管理エリアに含まれるアドレスがＥ０１Ｂｈの領域には、遊技制御用マイクロコンピュータ１００にて発生する複数種類のＩクラス割込み（ＩＲＱ）の要因のうちで、最も優先度を高くするものを設定する最優先割込み設定（ＫＨＰＲ）を示すデータが記憶される。例えば、アドレスがＥ０１Ｂｈの領域に最優先割込み設定データを設定しないデフォルトの状態では、リセット／割込みコントローラ１１２が備えるＩＲＱ端子への信号入力による割込み要因が最も優先順位が高く、続いてタイマ回路１１７の各チャネル（ＣＨ０〜ＣＨ３）からの割込み要求の優先順位が高く、シリアル通信回路１１８からのエラー割込み要求、受信割込み要求、送信割込み要求の順番で優先順位が低くなるように設定されている。すなわち、デフォルトの状態でも、シリアル通信回路１１８からの割込み要求のうちではエラー割込み要求が、受信割込み要求や送信割込み要求といった他の割込み要因に比べて優先度が高くなっている。そのため、シリアル通信回路１１８からのエラー割込み要求に基づく割込み処理は、シリアル通信回路１１８からのエラー割込み要求とは異なる受信割込み要求や送信割込み要求などに基づく割込み処理に比べて、優先して実行されることになる。
【００９１】
アドレスがＥ０１Ｂｈの領域に設定された最優先割込み設定データに対応して、複数種類のＩクラス割込み（ＩＲＱ）の要因における優先順位が、デフォルト時の設定から変更される。例えば、最優先割込み設定データとして「０５ｈ」を設定した場合には、シリアル通信回路１１８からのエラー割込み要求の優先順位が、ＩＲＱ端子への信号入力による割込み要因や、タイマ回路１１７からの割込み要求の優先順位よりも高くなり、遊技制御用マイクロコンピュータ１００にて発生する複数種類のＩクラス割込み（ＩＲＱ）の要因のうちで、最も優先度が高くなる。
【００９２】
図１１に示すアドレスがＥ０１Ｃｈの領域には、乱数回路１１３の初期設定を行うために用いられる乱数初期設定（ＫＲＳＳ）を示すデータが記憶される。乱数初期設定データは、例えば８ビットのデータとして構成される。この乱数初期設定データは、乱数回路１１３にて生成する乱数値の更新周期、乱数値における１周目のスタート値となる起動時スタート値、乱数値における２周目以降のスタート値、乱数値における乱数列（順列）の変更方法などといった、乱数値の初期設定内容を示すビットを含んでいる。
【００９３】
図１１に示すアドレスがＥ０２２ｈの領域と、Ｅ０２３ｈの領域には、シリアル通信回路１１８の初期設定を行うために用いられる第１のシリアル通信初期設定（ＫＳＣＭ１）を示すデータと、第２のシリアル通信初期設定（ＫＳＣＭ２）を示すデータが記憶される。第１及び第２のシリアル通信初期設定データは、それぞれ８ビットのデータとして構成される。例えば、第１のシリアル通信初期設定データは、送信データエンプティ時の割込みを使用するか否かの設定、送信完了時の割込みを使用するか否かの設定、受信データ転送時の割込みを使用するか否かの設定、アイドルライン検出時の割込みを使用するか否かの設定、シリアル通信回路１１８の送信動作部３０２（図２１）を使用するか否かの設定、シリアル通信回路１１８の受信動作部３０１（図２１）を使用するか否かの設定などといった、シリアル通信制御に関する初期設定内容を示すビットを含んでいる。また、第２のシリアル通信初期設定データは、オーバーランエラー時の割込みを使用するか否かの設定、ノイズエラー時の割込みを使用するか否かの設定、フレーミングエラー時の割込みを使用するか否かの設定、パリティエラー時の割込みを使用するか否かの設定などといった、シリアル通信制御に関する初期設定内容を示すビットを含んでいる。
【００９４】
ここで、オーバーランエラー時の割込みは、シリアル通信回路１１８における受信データがユーザプログラムによって読出される以前に、受信動作部３０１に設けられた受信用シフトレジスタが次のデータを受信したときに発生するエラーに基づく割込みである。ノイズエラー時の割込みは、シリアル通信回路１１８にて受信したデータのノイズを検出したときに発生するエラーに基づく割込みである。フレーミングエラー時の割込みは、シリアル通信回路１１８にて受信したデータのストップビットに“０”を検出したときに発生するエラーに基づく割込みである。パリティエラー時の割込みは、シリアル通信回路１１８にて受信したデータのパリティと受信データ内におけるパリティビットとが一致しないときに発生するエラーに基づく割込みである。このように、シリアル通信回路１１８にて発生するエラー割込みには、パリティエラー時の割込みと、オーバーランエラー時の割込みと、フレーミングエラー時の割込みと、ノイズエラー時の割込みといった、４種類の割込みが含まれている。
【００９５】
図７に示す遊技制御用マイクロコンピュータ１００が備えるＲＯＭ１１５には、ゲーム制御用のユーザプログラムの他にも、遊技の進行を制御するために用いられる各種のデータテーブルが格納されている。例えば、ＲＯＭ１１５は、ＣＰＵ１１４が各種の判定や決定を行うために用意された複数の判定テーブルや決定テーブルを構成するテーブルデータを記憶する。判定テーブルとしては、特図ゲームにおける確定特別図柄を大当り図柄として可変表示結果を大当りとする否かを判定するために参照される大当り判定テーブルや、普通図ゲームにおける表示結果を「当り」とするか否かを判定するために参照される普通当り判定テーブル、確変再抽選演出や有利開放再抽選演出を実行するか否かを判定するために参照される再抽選実行判定テーブル、特別図柄や飾り図柄の可変表示結果がハズレとなるときに飾り図柄の可変表示態様をリーチとするか否かを判定するために参照されるリーチ判定テーブル、確変遊技状態を終了するか否かを判定する確変転落抽選を行うために参照される確変終了判定テーブルなどが含まれている。
【００９６】
大当り判定テーブルの具体例として、この実施の形態では、図１２（Ａ）に示す通常時大当り判定テーブル１８１と、図１２（Ｂ）に示す確変時大当り判定テーブル１８２とが、ＲＯＭ１１５に記憶されている。通常時大当り判定テーブル１８１及び確変時大当り判定テーブル１８２はそれぞれ、大当り判定用の乱数値ＭＲ１が、特図ゲームの表示結果を大当りとすることを示す大当り判定値データと合致するか、特図ゲームの表示結果をハズレとすることを示すハズレ判定値データと合致するかを、判定可能にする設定データなどから構成されている。そして、確変時大当り判定テーブル１８２では、通常時大当り判定テーブル１８１に比べてより多くの乱数値ＭＲ１が、大当り判定値データと合致するように設定されている。すなわち、確変遊技状態では確変時大当り判定テーブル１８２を用いて特図ゲームの表示結果を決定することで、通常時大当り判定テーブル１８１を用いて特図ゲームの表示結果を決定する通常遊技状態のときよりも高い確率で、大当りとする旨の判定がなされることになる。
【００９７】
この実施の形態において、図１２（Ａ）に示す通常時大当り判定テーブル１８１では、大当り判定用の乱数値ＭＲ１がとる値の範囲である「１」〜「６５５３５」のうち「２００１」〜「２２１８」が「大当り」とすることを示す大当り判定値データと合致する旨の判定がなされるように設定される。これに対して、図１２（Ｂ）に示す確変時大当り判定テーブル１８２では、大当り判定用の乱数値ＭＲ１がとる値の範囲である「１」〜「６５５３５」のうち「２００１」〜「３３０８」が「大当り」とすることを示す大当り判定値データと合致する旨の判定がなされるように設定される。
【００９８】
普通当り判定テーブルの具体例として、この実施の形態では、図１３（Ａ）に示す通常開放時普通当り判定テーブル１８３と、図１３（Ｂ）に示す有利開放時普通当り判定テーブル１８４とが、ＲＯＭ１１５に記憶されている。通常開放時普通当り判定テーブル１８３及び有利開放時普通当り判定テーブル１８４はそれぞれ、普通当り判定用の乱数値ＭＲ２が、普通図ゲームの表示結果を「当り」とすることを示す普通当り判定値データと合致するか、普通図ゲームの表示結果を「ハズレ」とすることを示すハズレ判定値データと合致するかを、判定可能にする設定データなどから構成されている。そして、有利開放時普通当り判定テーブル１８４では、通常開放時普通当り判定テーブル１８３に比べてより多くの乱数値ＭＲ２が、普通当り判定値データと合致するように設定されている。この実施の形態では、パチンコ遊技機１が通常遊技状態及び第１確変遊技状態のいずれかに制御されているときに通常開放時普通当り判定テーブル１８３を用いて普通図ゲームの表示結果を決定する一方で、パチンコ遊技機１が第２確変遊技状態に制御されているときに有利開放時普通当り判定テーブル１８４を用いて普通図ゲームの表示結果を決定する。これにより、第２確変遊技状態では、通常遊技状態及び第１確変遊技状態に比べて高い確率で普通図ゲームの表示結果が「当り」となり、遊技球が始動入賞口に入賞しやすくなる。
【００９９】
再抽選実行判定テーブルの具体例として、この実施の形態では、図１４（Ａ）に示す確変再抽選実行判定テーブル１８５と、図１４（Ｂ）に示す有利開放再抽選実行判定テーブル１８６とが、ＲＯＭ１１５に記憶されている。確変再抽選実行判定テーブル１８５は、確変再抽選演出実行判定用の乱数値ＭＲ５が、確変再抽選演出を実行することを示す演出実行判定値データと合致するか、確変再抽選演出を実行しないことを示す演出なし判定値データと合致するかを、判定可能にする設定データなどから構成されている。有利開放再抽選実行判定テーブル１８６は、有利開放再抽選演出実行判定用の乱数値ＭＲ６が、有利開放再抽選演出を実行することを示す演出実行判定値データと合致するか、有利開放再抽選演出を実行しないことを示す演出なし判定値データと合致するかを、判定可能にする設定データなどから構成されている。
【０１００】
ＲＯＭ１１５に記憶される決定テーブルには、特図ゲームでの可変表示結果として導出表示する確定特別図柄を決定するための確定特別図柄決定テーブルや、特別図柄や飾り図柄の可変表示パターンを決定するための可変表示パターン決定テーブル、大当り遊技状態の終了後における遊技状態を決定するための遊技状態決定テーブルなどが含まれている。
【０１０１】
ＲＯＭ１１５に記憶される可変表示パターン決定テーブルは、例えば各可変表示パターンと、可変表示パターン決定用の乱数値ＭＲ３とを対応付けることにより、可変表示パターン決定用の乱数値ＭＲ３に基づいて可変表示パターンの選択を可能にする選択データなどから構成されていればよい。可変表示パターン決定テーブルにて各可変表示パターンを示すデータは、例えば可変表示パターン決定テーブル内において、あるいは可変表示パターン決定テーブルとは異なる可変表示パターン設定用のテーブルなどにおいて、特別図柄や飾り図柄の総可変表示時間を示すデータや、可変表示開始コマンドにてＥＸＴデータとして設定される制御データなどと、対応付けられている。
【０１０２】
図１５は、可変表示パターン設定用のテーブルの一例として、可変表示パターンテーブル１８７の構成例を示している。可変表示パターンテーブル１８７は、例えば、複数種類の可変表示パターンと、可変表示開始コマンドのＥＸＴデータとして設定される制御データとを対応付ける設定データなどから構成されている。この実施の形態では、リーチパターンとなる可変表示パターンとして、可変表示パターンＡ（リーチ）〜Ｊ（リーチ）が用意されている。また、通常ハズレパターンとなる可変表示パターンとして、可変表示パターンＫ（通常ハズレ）〜Ｎ（通常ハズレ）が用意されている。
【０１０３】
可変表示パターン決定テーブルの具体的な一例として、この実施の形態では、図１６（Ａ）に示す大当り時パターン決定テーブル１８８と、図１６（Ｂ）に示すリーチハズレ時パターン決定テーブル１８９と、図１６（Ｃ）に示す通常ハズレ時パターン決定テーブル１９０と、図１６（Ｄ）に示す確変中パターン決定テーブル１９１とが、ＲＯＭ１１５に記憶されている。
【０１０４】
図１６（Ａ）に示す大当り時パターン決定テーブル１８８は、飾り図柄の可変表示結果を大当りとするときに、可変表示パターン決定用の乱数値ＭＲ３に基づいて、複数種類あるリーチパターンのいずれかを選択決定できるように構成されている。図１６（Ｂ）に示すリーチハズレ時パターン決定テーブル１８９は、飾り図柄の可変表示結果をリーチハズレとするときに、可変表示パターン決定用の乱数値ＭＲ３に基づいて、複数種類あるリーチパターンのいずれかを選択決定できるように構成されている。図１６（Ｃ）に示す通常ハズレ時パターン決定テーブル１９０は、通常遊技状態における飾り図柄の可変表示結果を通常ハズレとするときに、可変表示パターン決定用の乱数値ＭＲ３に基づいて、複数種類ある通常ハズレパターンのいずれかを選択決定できるように構成されている。図１６（Ｄ）に示す確変中パターン決定テーブル１９１は、確変遊技状態における飾り図柄の可変表示結果を通常ハズレとするときに、可変表示パターン決定用の乱数値ＭＲ３に基づいて、複数種類ある通常ハズレパターンのいずれかを選択決定できるように構成されている。
【０１０５】
ここで、大当り時パターン決定テーブル１８８と、リーチハズレ時パターン決定テーブル１８９とを比べると、各可変表示パターン（リーチの種類）に対する可変表示パターン決定用の乱数値ＭＲ３の割当てが異なっている。すなわち、特別図柄や飾り図柄の可変表示結果がハズレとなるか、大当りとなるかに応じて、選択されるリーチ種類の割合が異なるものとなっている。これにより、表示結果が大当りとなる確率は、特別図柄や飾り図柄の可変表示中に出現するリーチの種類に応じて異なるものとなる。このように、リーチの種類毎に決められる表示結果が大当りとなる確率は、リーチの大当り信頼度、あるいは単に、リーチの信頼度とも称される。
【０１０６】
遊技状態決定テーブルの具体例として、この実施の形態では、図１７（Ａ）に示す通常時遊技状態決定テーブル１９２と、図１７（Ｂ）に示す第１確変時遊技状態決定テーブル１９３と、図１７（Ｃ）に示す第２確変時遊技状態決定テーブル１９４とが、ＲＯＭ１１５に記憶されている。各遊技状態決定テーブル１９２〜１９４は、遊技状態決定用の乱数値ＭＲ４が、遊技状態を通常遊技状態に制御することを示す通常遊技状態決定値データと合致するか、遊技状態を第１確変遊技状態に制御することを示す第１確変遊技状態決定値データと合致するか、遊技状態を第２確変遊技状態に制御することを示す第２確変遊技状態決定値データと合致するかを、判定可能にする設定データなどから構成されている。
【０１０７】
図１７（Ａ）に示す通常時遊技状態決定テーブル１９２では、遊技状態決定用の乱数値ＭＲ４のうち「１」〜「４８」が通常遊技状態決定値データに、「４９」〜「５７」が第１確変遊技状態決定値データに、「５８」〜「６０」が第２確変遊技状態決定値データに、それぞれ合致するように決定用データが設定されている。これに対して、図１７（Ｂ）に示す第１確変時遊技状態決定テーブル１９３では、遊技状態決定用の乱数値ＭＲ４のうち「１」〜「３６」が通常遊技状態決定値データに、「３７」〜「５４」が第１確変遊技状態決定値データに、「５５」〜「６０」が第２確変遊技状態決定値データに、それぞれ合致するように決定用データが設定されている。また、図１７（Ｃ）に示す第２確変時遊技状態決定テーブル１９４では、遊技状態決定用の乱数値ＭＲ４のうち「１」〜「２０」が通常遊技状態決定値データに、「２１」〜「５０」が第１確変遊技状態決定値データに、「５１」〜「６０」が第２確変遊技状態決定値データに、それぞれ合致するように決定用データが設定されている。
【０１０８】
パチンコ遊技機１における遊技状態が通常遊技状態であるときに特図ゲームの表示結果を大当りとする旨の判定がなされた場合には、図１７（Ａ）に示す通常時遊技状態決定テーブル１９２を参照して大当り遊技状態の終了後における遊技状態を決定する。また、パチンコ遊技機１における遊技状態が第１確変遊技状態であるときに特図ゲームの表示結果を大当りとする旨の判定がなされた場合には、図１７（Ｂ）に示す第１確変時遊技状態決定テーブル１９３を参照して大当り遊技状態の終了後における遊技状態を決定する。さらに、パチンコ遊技機１における遊技状態が第２確変遊技状態であるときに特図ゲームの表示結果を大当りとする旨の判定がなされた場合には、図１７（Ｃ）に示す第２確変時遊技状態決定テーブル１９４を参照して大当り遊技状態の終了後における遊技状態を決定する。これにより、大当り遊技状態の終了後における遊技状態は、特図ゲームの表示結果を大当りとする旨の判定がなされたときのパチンコ遊技機１における遊技状態に応じて、図１８（Ａ）〜（Ｃ）に示すような決定割合で通常遊技状態と第１確変遊技状態と第２確変遊技状態のいずれかに決定されることになる。
【０１０９】
図１８（Ａ）に示すように、パチンコ遊技機１における遊技状態が通常遊技状態であるときに特図ゲームの表示結果を大当りとする旨の判定がなされた場合には、大当り遊技状態の終了後における遊技状態が、４／５の決定割合で通常遊技状態に、３／２０の決定割合で第１確変遊技状態に、１／２０の決定割合で第２確変遊技状態に、それぞれ決定されることになる。また、図１８（Ｂ）に示すように、パチンコ遊技機１における遊技状態が第１確変遊技状態であるときに特図ゲームの表示結果を大当りとする旨の判定がなされた場合には、大当り遊技状態の終了後における遊技状態が、３／５の決定割合で通常遊技状態に、３／１０の決定割合で第１確変遊技状態に、１／１０の決定割合で第２確変遊技状態に、それぞれ決定されることになる。さらに、図１８（Ｃ）に示すように、パチンコ遊技機１における遊技状態が第２確変遊技状態であるときに特図ゲームの表示結果を大当りとする旨の判定がなされた場合には、大当り遊技状態の終了後における遊技状態が、１／３の決定割合で通常遊技状態に、１／６の決定割合で第１確変遊技状態に、１／２の決定割合で第２確変遊技状態に、それぞれ決定されることになる。このように、この実施の形態では、パチンコ遊技機１における遊技状態が通常遊技状態、第１確変遊技状態及び第２確変遊技状態のいずれに制御されているかに応じて、大当り遊技状態の終了後における遊技状態を通常遊技状態、第１確変遊技状態及び第２確変遊技状態のそれぞれに制御する旨の決定がなされる割合が異なっている。
【０１１０】
図７に示す遊技制御用マイクロコンピュータ１００が備えるＲＡＭ１１６には、パチンコ遊技機１における遊技状態などを制御するために用いられる各種のデータを保持する領域として、例えば図１９に示すような遊技制御用データ保持エリア１６０が設けられている。図１９に示す遊技制御用データ保持エリア１６０は、特図保留記憶部１６１Ａと、普通図保留記憶部１６１Ｂと、確定特別図柄記憶部１６２と、遊技制御フラグ設定部１６３と、遊技制御タイマ設定部１６４と、遊技制御カウンタ設定部１６５と、遊技制御バッファ設定部１６６とを備えている。
【０１１１】
特図保留記憶部１６１Ａは、普通可変入賞球装置６が形成する始動入賞口に遊技球が進入（入賞）して特別図柄表示装置４による特図ゲームを実行するための実行条件が成立したものの、従前の特図ゲームを実行中である等の理由のために可変表示を開始するための開始条件が成立していない特図ゲームに関する保留情報を記憶する。例えば、特図保留記憶部１６１Ａは、始動入賞口への入賞順に保留番号と関連付けて、その入賞による実行条件の成立に基づいてＣＰＵ１１４により乱数回路１１３等から抽出された大当り判定用の乱数値ＭＲ１を示す数値データを保留データとし、その数が所定の上限値（例えば「４」）に達するまで記憶する。
【０１１２】
普通図保留記憶部１６１Ｂは、遊技領域に設けられた通過ゲート４１を遊技球が通過して普通図柄表示装置２０による普通図ゲームを実行するための実行条件が成立したものの、従前の普通図ゲームを実行中である等の理由のために可変表示を開始するための開始条件が成立していない普通図ゲームに関する保留情報を記憶する。例えば、普通図保留記憶部１６１Ｂは、通過ゲート４１を遊技球が通過した順番で保留番号と関連付けて、その通過による実行条件の成立に基づいてＣＰＵ１１４により乱数回路１１３等から抽出された普通当り判定用の乱数値ＭＲ２を示す数値データを保留データとし、その数が所定の上限値（例えば「４」）に達するまで記憶する。
【０１１３】
確定特別図柄記憶部１６２は、特別図柄表示装置４による特図ゲームにて可変表示結果として導出表示される確定特別図柄を示すデータを記憶する。遊技制御フラグ設定部１６３は、パチンコ遊技機１における遊技状態やスイッチ回路１０１を介して各種スイッチから伝送された信号等に応じて、各々セットあるいはクリアされる複数種類のフラグを設定するためのデータを記憶する。遊技制御タイマ設定部１６４は、パチンコ遊技機１での遊技制御に用いられる複数種類のタイマ値を示すデータを記憶する。遊技制御カウンタ設定部１６５は、パチンコ遊技機１での遊技制御に用いられる複数種類のカウント値を示すデータを記憶する。遊技制御バッファ設定部１６６は、パチンコ遊技機１での遊技制御に用いられる各種のデータを一時的に記憶する。なお、フラグ設定やカウンタ／タイマに用いる回路は、ＲＡＭ１１６とは別に設けたレジスタ回路などによって構成してもよい。
【０１１４】
遊技制御フラグ設定部１６３には、例えばメインバックアップフラグ、シリアル通信エラーフラグ、特別図柄プロセスフラグ、普通図柄プロセスフラグ、大当りフラグ、普通当りフラグ、確変確定フラグ、有利開放確定フラグ、確変中フラグ、有利開放フラグ、リーチフラグ、開閉設定完了フラグなどが設けられている。
【０１１５】
メインバックアップフラグは、パチンコ遊技機１への電力供給が停止されたときに遊技制御用マイクロコンピュータ１００により所定の記憶保護処理が実行されたか否かを示す。例えば、メインバックアップフラグの値として「５５Ｈ」が設定されているときにはバックアップあり（オン状態）を示す一方、「５５Ｈ」以外の値が設定されているときにはバックアップなし（オフ状態）を示している。シリアル通信エラーフラグは、シリアル通信回路１１８での通信動作においてエラーが発生したことを示す。例えば、シリアル通信エラーフラグは、シリアル通信回路１１８からのエラー割込み要求に応答してオン状態にセットされる。
【０１１６】
特別図柄プロセスフラグは、特別図柄表示装置４に対応して実行される特別図柄プロセス処理（図４４のステップＳ４８、図４５）において、どの処理を選択・実行すべきかを指示する。普通図柄プロセスフラグは、普通図柄表示装置２０に対応して実行される普通図柄プロセス処理（図４４のステップＳ４９、図５３）において、どの処理を選択・実行すべきかを指示する。
【０１１７】
大当りフラグは、特別図柄表示装置４による特図ゲームを開始するときに、その特図ゲームにおける表示結果が大当りとなる旨の判定がなされると、オン状態にセットされる。そして、大当り遊技状態が終了するときに、大当りフラグはクリアされてオフ状態となる。普通当りフラグは、普通図柄表示装置２０による普通図ゲームを開始するときに、その普通図ゲームにおける表示結果が「当り」となる旨の判定がなされると、オン状態にセットされる。そして、普通図ゲームにおける表示結果が「当り」となったことに基づき普通可変入賞球装置６における可動翼片の傾動制御が終了するときに、普通当りフラグはクリアされてオフ状態となる。
【０１１８】
確変確定フラグは、特別図柄表示装置４による特図ゲームを開始するときに、その特図ゲームにおける可変表示結果を確変大当りにする旨の判定がなされると、オン状態にセットされる。他方、大当り遊技状態が終了するときには、確変確定フラグはクリアされてオフ状態になる。有利開放確定フラグは、特別図柄表示装置４による特図ゲームを開始するときに、確変大当りのうちでも第２確変大当りにする旨の判定がなされると、オン状態にセットされる。他方、大当り遊技状態が終了するときには、有利開放確定フラグはクリアされてオフ状態になる。
【０１１９】
確変中フラグは、特別図柄表示装置４による特図ゲームにて大当りとなることにより大当り遊技状態に制御された後、その大当り遊技状態が終了するときに確変確定フラグがオンになっていることに対応して、オン状態にセットされる。他方、確変中フラグは、例えば特図ゲームを開始するときに確変転落抽選にて確変遊技状態を終了する旨の判定がなされたことや、確変遊技状態における特図ゲームの実行回数が所定回数（例えば１００回）に達したこと、通常大当りに基づく大当り遊技状態が終了したことなどにより、確変遊技状態を終了するときに、クリアされてオフ状態となる。有利開放フラグは、特別図柄表示装置４による特図ゲームにて大当りとなることにより大当り遊技状態に制御された後、その大当り遊技状態が終了するときに有利開放確定フラグがオンになっていることに対応して、オン状態にセットされる。他方、有利開放フラグは、第２確変遊技状態が終了するときに、クリアされてオフ状態となる。
【０１２０】
この実施の形態では、大当り遊技状態の終了後における遊技状態が、通常遊技状態、第１確変遊技状態、第２確変遊技状態のいずれに制御されるかに応じて、確変中フラグと有利開放フラグの設定が行われる。図２０は、遊技状態に応じた確変中フラグと有利開放フラグの設定を示す説明図である。図２０に示すように、パチンコ遊技機１が通常遊技状態に制御される場合には、確変中フラグと有利開放フラグがともにオフ状態に設定される。これに対して、パチンコ遊技機１が第１確変遊技状態に制御される場合には、確変中フラグがオン状態に設定される一方で、有利開放フラグがオフ状態に設定される。また、パチンコ遊技機１が第２確変遊技状態に制御される場合には、確変中フラグと有利開放フラグがともにオン状態に設定される。
【０１２１】
リーチフラグは、特別図柄や飾り図柄における可変表示結果の種類を決定する際に、リーチハズレとする旨の決定がなされたことに対応してオン状態にセットされる。他方、リーチフラグは、例えばリーチハズレに対応した可変表示パターンを決定したことに応じて、クリアされてオフ状態となる。開閉設定完了フラグは、普通図柄表示装置２０による普通図ゲームにて表示結果が「当り」となったことに基づき普通可変入賞球装置６が備える可動翼片を傾動制御するための設定が完了したことに対応して、オン状態にセットされる。他方、開閉設定完了フラグは、普通可変入賞球装置６が備える可動翼片の傾動制御が終了したことに対応して、クリアされてオフ状態になる。
【０１２２】
遊技制御タイマ設定部１６４には、例えば特別図柄表示装置４による特図ゲームの実行時間である特別図柄の可変表示時間（総可変表示時間）を主基板１１の側にて計測する可変表示タイマなどが設けられている。例えば、可変表示タイマは、特図ゲームにおける特別図柄の残りの可変表示時間に対応したタイマ値を記憶し、定期的にタイマ値をカウントダウンするダウンカウンタとして用いられる。この場合、可変表示タイマには、特別図柄表示装置４による特別図柄の可変表示が開始されるに際して決定された表示結果の種類や可変表示パターンに対応したタイマ初期値が設定される。
【０１２３】
遊技制御カウンタ設定部１６５には、例えば払出制御コマンド送信カウンタ、確変カウンタなどが設けられている。払出制御コマンド送信カウンタは、払出制御基板１５に対して送信待ちとなっているコマンドの個数を特定可能にカウントするためのものである。確変カウンタは、確変制御が行われる確変遊技状態にて実行可能な特図ゲームの残り回数をカウントするためのものである。確変カウンタには、特図ゲームにて確変大当りとなったことによる大当り遊技状態が終了するときに、確変遊技状態にて実行可能として予め定められた特図ゲームの上限回数（例えば「１００」）を示すデータが、確変中可変表示回数初期値として設定される。そして、確変遊技状態にて可変表示結果がハズレとなる特図ゲームが実行されるときに、確変カウンタにおけるカウント値が更新（例えば１減算）される。また、遊技制御カウンタ設定部１６５は、普通可変入賞球装置６が形成する始動入賞口への遊技球の入賞に基づく保留データの数である特図保留記憶数をカウントする特図保留記憶数カウンタと、通過ゲート４１を遊技球が通過したことに基づく保留データの数である普通図保留記憶数をカウントする普通図保留記憶数カウンタとを備えていてもよい。
【０１２４】
遊技制御バッファ設定部１６６には、例えばメインチェックサムバッファや、受信コマンドバッファ、送信コマンドバッファなどが設けられている。メインチェックサムバッファは、パチンコ遊技機１への電力供給が停止されるときにＲＡＭ１１６の特定領域における記憶データを用いて算出されたチェックサムを保存するためのものである。
【０１２５】
受信コマンドバッファは、主基板１１にてサブ側の制御基板から受信したコマンドを一時的に格納するために用いられる。この受信コマンドバッファは、払出用受信コマンドバッファを含んでいる。払出用受信コマンドバッファは、払出制御基板１５から受信したコマンドを一時的に格納するためのものである。例えば、払出用受信コマンドバッファは、１２個の受信コマンドバッファ＃１〜＃１２を備えていればよい。各受信コマンドバッファ＃１〜＃１２は、例えば１バイト（８ビット）で構成され、複数の受信コマンドバッファをリングバッファとして使用することにより、２バイト構成の受信コマンドを６個格納することができる。
【０１２６】
送信コマンドバッファは、主基板１１からサブ側の制御基板に対して送信するコマンドを一時的に格納するために用いられる。この送信コマンドバッファは、払出用送信コマンドバッファ、演出用送信コマンドバッファなどを含んでいる。払出用送信コマンドバッファは、主基板１１から払出制御基板１５に対して送信するコマンドを一時的に格納するためのものである。例えば、払出用送信コマンドバッファは、１２個の送信コマンドバッファ＃１〜＃１２を備えており、主基板１１から払出制御基板１５に対して送信待ちとなるコマンドを格納するコマンドバッファは、払出制御コマンド送信カウンタで指定される。各送信コマンドバッファ＃１〜＃１２は、例えば１バイト（８ビット）で構成され、複数の送信コマンドバッファをリングバッファとして使用することにより、２バイト構成の送信コマンドを６個格納することができる。また、演出用送信コマンドバッファは、主基板１１から演出制御基板１２に対して送信するコマンドを一時的に格納するためのものである。
【０１２７】
図７に示す遊技制御用マイクロコンピュータ１００が備えるタイマ回路１１７は、例えば８ビットのプログラマブルカウンタを４チャネル（ＣＨ０〜ＣＨ３）内蔵して構成され、リアルタイム割込みの発生や時間計測を可能とする回路である。例えば、タイマ回路１１７では、チャネルごとに予め設定したカウント値から所定周期でのカウントダウンを開始し、カウント値が「００」となったチャネルがあるときには、そのチャネルに対応した割込みフラグをオン状態にセットする。このとき、割込み許可状態であれば、タイマ回路１１７がＣＰＵ１１４に対して割込み要求を発生する。
【０１２８】
遊技制御用マイクロコンピュータ１００が備えるシリアル通信回路１１８は、例えば全二重、非同期、標準ＮＲＺ（Non Return to Zero）フォーマットで通信データを取扱う回路であり、図２１に例示するような構成を有している。図２１に示すシリアル通信回路１１８は、受信動作部３０１と、送信動作部３０２と、シリアル通信データレジスタ３０３と、シリアルステータスレジスタ３０４と、シリアル制御レジスタ３０５とを備えている。
【０１２９】
受信動作部３０１は、シリアル制御レジスタ３０５の所定ビットにおける設定に基づいた受信動作により、シリアル通信で伝送される受信データをサンプリングして取得し、取得した受信データをシリアル通信データレジスタ３０３に転送可能とする。また、受信動作部３０１は、受信動作における動作状態などに応じて、シリアルステータスレジスタ３０４の所定ビットを“０”または“１”に設定する。受信動作部３０１は、例えばシリアル通信で順次に伝送された受信データをシフトさせながら格納する受信用シフトレジスタや、受信用シフトレジスタから読出した受信データを一時的に格納する受信データレジスタ、シリアル通信における受信動作に関わる割込み要因の発生を制御する割込み制御回路などを備えて構成されている。
【０１３０】
送信動作部３０２は、シリアル制御レジスタ３０５の所定ビットにおける設定に基づいた送信動作により、シリアル通信データレジスタ３０３からの読出データに対応する送信データを生成し、シリアル通信による送信を可能にする。また、送信動作部３０２は、送信動作における動作状態などに応じて、シリアルステータスレジスタ３０４の所定ビットを“０”または“１”に設定する。送信動作部３０２は、例えばシリアル通信データレジスタ３０３から読出したデータを一時的に格納する送信データレジスタや、シリアル通信で順次に送信する送信データを格納してシフトさせながら出力する送信用シフトレジスタ、シリアル通信における送信動作に関わる割込み要因の発生を制御する割込み制御回路などを備えて構成されている。
【０１３１】
シリアル通信データレジスタ３０３は、受信動作部３０１にて取得した受信データを格納したり、送信動作部３０２に供給するデータを格納したりすることで、シリアル通信回路１１８とＣＰＵ１１４との間での通信データのやり取りを可能にする回路であり、例えば１バイト（８ビット）で構成されている。
【０１３２】
シリアルステータスレジスタ３０４は、シリアル通信回路１１８における動作状態を確認するためのレジスタである。例えば、シリアルステータスレジスタ３０４は、それぞれが８ビットのデータを記憶可能な第１及び第２レジスタＳＩＳＴ１、ＳＩＳＴ２を備えて構成される。第１及び第２レジスタＳＩＳＴ１、ＳＩＳＴ２が記憶するデータの各ビットは、シリアル通信回路１１８における動作状態に対応したフラグの状態（オン状態あるいはオフ状態）を示すものであればよい。シリアル通信回路１１８における動作状態を示すフラグとしては、送信データエンプティフラグ（ＴＤＲＥ）、送信完了フラグ（ＴＣ）、受信データフルフラグ（ＲＤＲＦ）、アイドルライン検出フラグ（ＩＤＬＥ）、オーバーランエラーフラグ（ＯＲ）、ノイズエラーフラグ（ＮＦ）、フレーミングエラーフラグ（ＦＥ）、パリティエラーフラグ（ＰＦ）、受信アクティブフラグ（ＲＡＦ）などが含まれている。
【０１３３】
送信データエンプティフラグは、送信動作部３０２が備える送信用データレジスタから送信用シフトレジスタへのデータ転送が完了したことに対応して、オン状態となる。送信完了フラグは、送信動作部３０２が備える送信用シフトレジスタに格納されたデータの送信が完了したことに対応して、オン状態となる。受信データフルフラグは、受信動作部３０１が備える受信用シフトレジスタに格納されたデータが受信データレジスタに転送されたことに対応して、オン状態となる。アイドルライン検出フラグは、受信動作部３０１における受信データ内で所定のアイドルラインが検出されたことに対応して、オン状態となる。
【０１３４】
オーバーランフラグは、受信動作部３０１における受信動作中にオーバーランが検出されたことに対応して、オン状態となる。ノイズエラーフラグは、受信動作部３０１における受信動作中にノイズエラーが検出されたことに対応して、オン状態となる。フレーミングエラーフラグは、受信動作部３０１における受信動作中にフレーミングエラーが検出されたことに対応して、オン状態となる。パリティエラーフラグは、受信動作部３０１における受信データのパリティと、その受信データ内のパリティビットとが一致しないことに対応して、オン状態となる。受信アクティブフラグは、受信動作部３０１がスタートビットとして“０”を検出したことに対応して、オン状態となる。
【０１３５】
シリアル制御レジスタ３０５は、シリアル通信回路１１８における通信フォーマットや各種エラー割込み要求の許可／禁止などを設定するためのレジスタである。例えば、シリアル制御レジスタ３０５は、それぞれが８ビットのデータを記憶可能な第１〜第３レジスタＳＩＣＬ１〜ＳＩＣＬ３を備えて構成される。第１〜第３レジスタＳＩＣＬ１〜ＳＩＣＬ３が記憶するデータの各ビットは、シリアル通信回路１１８における通信動作の制御内容を示すものであればよい。
【０１３６】
例えば、シリアル制御レジスタ３０５が備える第１レジスタＳＩＣＬ１に記憶されるデータは、シリアル通信におけるデータ長を選択するためのビット（Ｍ）、ウエイクアップ方式を選択するためのビット（ＷＡＫＥ）、アイドルラインの検出方式を選択するためのビット（ＩＬＴ）、パリティ機能を使用するか否かを設定するためのビット（ＰＥ）、パリティ機能を使用する場合におけるパリティの種類を選択するためのビット（ＰＴ）などを含んでいる。
【０１３７】
また、シリアル制御レジスタ３０５が備える第２レジスタＳＩＣＬ２に記憶されるデータは、送信割込み要求の許可／禁止を設定するためのビット（ＴＩＥ）、送信完了割込み要求の許可／禁止を設定するためのビット（ＴＣＩＥ）、受信割込み要求の許可／禁止を設定するためのビット（ＲＩＥ）、アイドルライン割込み要求の許可／禁止を設定するためのビット（ＩＬＩＥ）、送信動作部３０２を使用するか否かを設定するためのビット（ＴＥ）、受信動作部３０１を使用するか否かを設定するためのビット（ＲＥ）、受信ウエイクアップを使用するか否かを設定するためのビット（ＲＷＵ）、ブレークコード送信を使用するか否かを設定するためのビット（ＳＢＫ）などを含んでいる。
【０１３８】
さらに、シリアル制御レジスタ３０５が備える第３レジスタＳＩＣＬ３に記憶されるデータは、受信データのビット数を９ビットに設定したときに受信データにおける９ビット目を格納するためのビット（Ｒ８）、オーバーランエラー時における割込み要求の許可／禁止を設定するためのビット（ＯＲＩＥ）、ノイズエラー時における割込み要求の許可／禁止を設定するためのビット（ＮＥＩＥ）、フレーミングエラー時における割込み要求の許可／禁止を設定するためのビット（ＦＥＩＥ）、パリティエラー時における割込み要求の許可／禁止を設定するためのビット（ＰＥＩＥ）などを含んでいる。
【０１３９】
図７に示す遊技制御用マイクロコンピュータ１００が備える入出力ポート１１９は、遊技制御用マイクロコンピュータ１００に伝送された各種信号を取り込むための入力ポートと、遊技制御用マイクロコンピュータ１００の外部へと各種信号を伝送するための出力ポートとを含んで構成されている。
【０１４０】
図２に示す演出制御基板１２は、主基板１１とは独立したサブ側の制御基板であり、信号中継基板１３を介して主基板１１から送信された制御コマンドを受信して、画像表示装置５、スピーカ８Ｌ、８Ｒ及び遊技効果ランプ９といった演出用の電気部品を制御するための各種回路が搭載されている。すなわち、演出制御基板１２は、画像表示装置５における表示動作や、スピーカ８Ｌ、８Ｒからの音声出力動作、遊技効果ランプ９におけるランプの点灯動作及び消灯動作などといった、演出用の電気部品に所定の演出動作を実行させるための制御内容を決定する機能を備えている。
【０１４１】
演出制御基板１２には、画像表示装置５に映像信号を伝送する配線や、スピーカ８Ｌ、８Ｒ及び遊技効果ランプ９に駆動信号を伝送する配線などが接続されている。また、演出制御基板１２には、操作スイッチ４０からの配線も接続されている。図２に示すように、演出制御基板１２には、演出制御用マイクロコンピュータ１２０と、表示制御部１２１と、音制御部１２２と、ランプ制御部１２３とが搭載されている。
【０１４２】
図２２は、演出制御基板１２に搭載された演出制御用マイクロコンピュータ１２０の構成例を示す図である。図２２に示す演出制御用マイクロコンピュータ１２０は、例えば１チップマイクロコンピュータなどを用いて構成され、ＣＰＵ１３１と、ＲＯＭ１３２と、ＲＡＭ１３３と、乱数回路１３４と、入出力ポート１３５とを備えている。
【０１４３】
演出制御基板１２では、乱数回路１３４によって、演出制御基板１２の側において用いられる各種の乱数の全てまたは一部が生成される。例えば、演出制御基板１２の側では、図２３に示すような予告決定用の乱数値ＳＲ１が用いられる。なお、演出効果を高めるため、例えば確定飾り図柄決定用の乱数値などといった、予告決定用の乱数値ＳＲ１以外の乱数値が、演出制御基板１２の側で用いられてもよい。予告決定用の乱数値ＳＲ１を示す数値データは、乱数回路１３４にてカウントされればよい。あるいは、予告決定用の乱数値ＳＲ１を示す数値データは、ＣＰＵ１３１が乱数回路１３４とは異なるランダムカウンタを用いて、ソフトウェアによる更新によってカウントするようにしてもよい。予告決定用の乱数値ＳＲ１は、特別図柄や飾り図柄の可変表示結果が大当りとなることを予告するための予告演出を実行するか否かを決定し、実行すると決定した場合には予告演出の態様を決定するために用いられる乱数値であり、例えば「１」〜「１００」の範囲の値をとる。
【０１４４】
図２２に示す演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１は、ＲＯＭ１３２に記憶されているユーザプログラムやデータを読み出し、ＲＡＭ１３３をワークエリアとして使用して、プログラムに従った制御動作を行う。
【０１４５】
ＲＯＭ１３２には、ＣＰＵ１３１による制御動作を決定するためのデータとして、例えば複数種類の飾り図柄決定テーブルや、予告決定テーブル、事前転送設定テーブル、演出制御パターンテーブルなどを構成するデータが記憶されている。飾り図柄決定テーブルは、画像表示装置５における飾り図柄の可変表示結果として導出表示される確定飾り図柄などを決定するために用いられるテーブルである。
【０１４６】
予告決定テーブルの具体的な一例として、この実施の形態では、図２４（Ａ）に示すハズレ時予告決定テーブル２０１と、図２４（Ｂ）に示す大当り時予告決定テーブル２０２とが、ＲＯＭ１３２に記憶されている。この実施の形態では、飾り図柄が可変表示されている所定期間において可変表示結果として大当り組合せの確定飾り図柄が導出表示される可能性があることを予告する予告パターンとして、予告Ａ〜予告Ｄのパターンが用意されているものとする。予告Ａ〜予告Ｄのうちいずれかの予告パターンが選択された場合には、例えば飾り図柄の可変表示態様がリーチとなってから確定飾り図柄が停止表示されるまでの期間などといった、飾り図柄が可変表示されている所定期間において、経過時間に伴って画像表示装置５の画面上における演出キャラクタや背景画像の表示が変化して可変表示結果が大当りとなることを予告する予告演出表示が実行される。ここで、演出キャラクタは、例えば人物や動物、これら以外の物体、もしくは、文字や数字などの記号、あるいは、その他の任意の図形を示すものであればよい。なお、可変表示パターンが通常ハズレパターンである場合には、飾り図柄の可変表示態様がリーチとならずに飾り図柄が可変表示されている所定期間において、予告演出表示が実行されればよい。
【０１４７】
図２５（Ａ）〜（Ｃ）は、パチンコ遊技機１における演出動作の態様が第１の演出モード＃１である場合に、予告Ａの予告パターンが選択されたことに対応した画像表示装置５での画像表示例を示している。図２５（Ａ）〜（Ｃ）に示すように、第１の演出モード＃１である場合に予告Ａの予告パターンが選択されると、飾り図柄が可変表示されている所定期間において、人物を示すキャラクタＣＨ１が時間の経過に伴って画像表示装置５における表示領域内を右端から左端へと移動するように、演出キャラクタの表示が変化することで、可変表示結果が大当りとなることを予告できる。
【０１４８】
図２５（Ｄ）〜（Ｆ）は、パチンコ遊技機１における演出動作の態様が第１の演出モード＃１である場合に、予告Ｂの予告パターンが選択されたことに対応した画像表示装置５での画像表示例を示している。図２５（Ｄ）〜（Ｆ）に示すように、第１の演出モード＃１である場合に予告Ｂの予告パターンが選択されると、飾り図柄が可変表示されている所定期間において、自動車を示すキャラクタＣＨ２が時間の経過に伴って画像表示装置５における表示領域内を右端から左端へと移動するように、演出キャラクタの表示が変化することで、可変表示結果が大当りとなることを予告できる。
【０１４９】
図２６（Ａ）〜（Ｃ）は、パチンコ遊技機１における演出動作の態様が第１の演出モード＃１である場合に、予告Ｃの予告パターンが選択されたことに対応した画像表示装置５での画像表示例を示している。図２６（Ａ）〜（Ｃ）に示すように、第１の演出モード＃１である場合に予告Ｃの予告パターンが選択されると、飾り図柄が可変表示されている所定期間において、星を示すキャラクタＣＨ３が時間の経過に伴って画像表示装置５における表示領域内を右端から左端へと移動するように、演出キャラクタの表示が変化することで、可変表示結果が大当りとなることを予告できる。
【０１５０】
図２６（Ｄ）〜（Ｆ）は、パチンコ遊技機１における演出動作の態様が第１の演出モード＃１である場合に、予告Ｄの予告パターンが選択されたことに対応した画像表示装置５での画像表示例を示している。図２６（Ｄ）〜（Ｆ）に示すように、第１の演出モード＃１である場合に予告Ｄの予告パターンが選択されると、飾り図柄が可変表示されている所定期間において、所定のキャラクタＣＨ４が時間の経過に伴って画像表示装置５における表示領域内を右端から左端へと移動するように、演出キャラクタの表示が変化することで、可変表示結果が大当りとなることを予告できる。
【０１５１】
図２７（Ａ）は、パチンコ遊技機１における演出動作の態様が第２の演出モード＃２である場合に、予告なしが選択されたことに対応した画像表示装置５における背景画像の表示例を示している。図２７（Ｂ）は、パチンコ遊技機１における演出動作の態様が第２の演出モード＃２である場合に、予告Ａの予告パターンが選択されたことに対応した画像表示装置５における背景画像の表示例を示している。図２７（Ｃ）は、パチンコ遊技機１における演出動作の態様が第２の演出モード＃２である場合に、予告Ｂの予告パターンが選択されたことに対応した画像表示装置５における背景画像の表示例を示している。図２７（Ｄ）は、パチンコ遊技機１における演出動作の態様が第２の演出モード＃２である場合に、予告Ｃの予告パターンが選択されたことに対応した画像表示装置５における背景画像の表示例を示している。図２７（Ｅ）は、パチンコ遊技機１における演出動作の態様が第２の演出モード＃２である場合に、予告Ｄの予告パターンが選択されたことに対応した画像表示装置５における背景画像の表示例を示している。このように、演出動作の態様が第２の演出モード＃２に設定されている場合には、予告なしが選択されたこと、あるいは予告Ａ〜予告Ｄのうちいずれかの予告パターンが選択されたことに対応して、互いに異なる背景画像が表示される。
【０１５２】
図２４（Ａ）に示すハズレ時予告決定テーブル２０１と、図２４（Ｂ）に示す大当り時予告決定テーブル２０２はそれぞれ、予告決定用の乱数値ＳＲ１と、予告を実行しない旨の決定結果あるいは予告Ａ〜予告Ｄのいずれかの予告パターンによる予告を実行する旨の決定結果とを、対応付ける設定データなどから構成されている。ハズレ時予告決定テーブル２０１では、予告決定用の乱数値ＳＲ１のうち「１」〜「５０」が予告を実行しない旨の決定結果に、「５１」〜「８５」が予告Ａの予告パターンによる予告を実行する旨の決定結果に、「８６」〜「９５」が予告Ｂの予告パターンによる予告を実行する旨の決定結果に、「９６」〜「９９」が予告Ｃの予告パターンによる予告を実行する旨の決定結果に、「１００」が予告Ｄの予告パターンによる予告を実行する旨の決定結果に、それぞれ対応付けられている。これに対して、大当り時予告決定テーブル２０２では、予告決定用の乱数値ＳＲ１のうち「１」〜「５」が予告を実行しない旨の決定結果に、「６」〜「１５」が予告Ａの予告パターンによる予告を実行する旨の決定結果に、「１５」〜「３０」が予告Ｂの予告パターンによる予告を実行する旨の決定結果に、「３１」〜「５０」が予告Ｃの予告パターンによる予告を実行する旨の決定結果に、「５１」〜「１００」が予告Ｄの予告パターンによる予告を実行する旨の決定結果に、それぞれ対応付けられている。
【０１５３】
特別図柄や飾り図柄の可変表示結果がハズレとなる場合には、図２４（Ａ）に示すハズレ時予告決定テーブル２０１を参照して予告パターンの決定を行う一方で、可変表示結果が大当りとなる場合には、図２４（Ｂ）に示す大当り時予告決定テーブル２０２を参照して予告パターンの決定を行うことにより、各予告パターンによる予告が図２４（Ｃ）に示すような確率で選択されて実行されることになる。すなわち、この実施の形態では、可変表示結果がハズレとなるハズレ時に、５０／１００の確率で予告が実行されない一方、３５／１００の確率で予告Ａ、１０／１００の確率で予告Ｂ、４／１００の確率で予告Ｃ、１／１００の確率で予告Ｄという、それぞれの予告パターンによる予告が実行されることになる。これに対して、可変表示結果が大当りとなる大当り時には、５／１００の確率で予告が実行されない一方、１０／１００の確率で予告Ａ、１５／１００の確率で予告Ｂ、２０／１００の確率で予告Ｃ、５０／１００の確率で予告Ｄという、それぞれの予告パターンによる予告が実行されることになる。
【０１５４】
このような各予告パターンによる予告の選択確率に基づき、各予告パターンによる予告演出表示が行われた場合に可変表示結果が大当りとなる期待度（すなわち、その予告が出現した場合に大当りとなる確率）としての大当り信頼度（予告の大当り信頼度）を定めることができる。例えば、各予告パターンによる予告の大当り信頼度は、（（大当り時における当該予告パターンの選択確率）×（大当り確率））／（（ハズレ時における当該予告パターンの選択確率）×（ハズレ確率）＋（大当り時における当該予告パターンの選択確率）×（大当り確率））として求めることができる。
【０１５５】
パチンコ遊技機１では、表示結果が大当りとなる可変表示の実行回数に比べて、表示結果がハズレとなる可変表示の実行回数の方が十分に多くなるように、特別図柄や飾り図柄の可変表示結果が大当りとなる確率（大当り確率）が定められている。例えば、図２４（Ｃ）に示すように大当り確率が１／３００である場合には、平均的にみて、表示結果がハズレとなる可変表示が２９９回実行されるうちに、表示結果が大当りとなる可変表示が１回実行されるという割合になるように設計されている。したがって、特別図柄や飾り図柄の可変表示結果がハズレとなる場合に高い確率で実行される予告にて用いられる画像は、低い確率で実行される予告にて用いられる画像に比べて、高い頻度で画像表示装置５の画面上に表示されることになる。
【０１５６】
事前転送設定テーブルは、各種の演出画像を示す画像要素データを含む複数種類の画像要素データのうちで、画像表示装置５における表示頻度が高くなるように設定された画像要素を示す画像要素データを、その画像要素が画像表示装置５の画面上に表示されることに先立ち、事前に表示制御部１２１が備えるＣＧＲＯＭ１４２（図３４）からＶＤＰ１４１内の画像一時記憶メモリ１５５（図３４）へと転送するよう指令するために用いられるテーブルである。事前転送設定テーブルの具体的な一例として、この実施の形態では、図２８（Ａ）に示すような事前転送設定テーブル２１１が用いられる。図２８（Ａ）に示す事前転送設定テーブル２１１は、３Ｎ＋１個（Ｎは任意の自然数）のテーブルデータから構成されており、事前転送設定テーブル２１１から読み出すテーブルデータは、事前転送カウンタにおけるカウント値である事前転送カウント値によって決定される。
【０１５７】
事前転送設定テーブル２１１には、事前にＣＧＲＯＭ１４２から画像一時記憶メモリ１５５へと転送すべき画像要素データを特定するためのテーブルデータとして、処理数、読出アドレス＃１〜＃Ｎ、書込アドレス＃１〜＃Ｎ、画像要素データ量＃１〜＃Ｎなどを示すデータが格納されている。ここで、画像表示装置５の画面上に各画像要素が表示される頻度は、パチンコ遊技機１における演出動作の態様が第１の演出モード＃１であるか第２の演出モード＃２であるかによって差異が生じる。例えば、第１の演出モード＃１では飾り図柄として「１」〜「８」のアラビア数字を示す図柄が用いられる一方で、第２の演出モード＃２では飾り図柄として「一」〜「八」の漢数字を示す図柄が用いられる。したがって、第２の演出モード＃２に設定されているにもかかわらず、第１の演出モード＃１の場合に表示頻度が高くなるように設定されている「１」〜「８」のアラビア数字を示す図柄に対応した画像要素データを画像要素一時記憶メモリ１５５に一時記憶させても、これらの画像要素データが用いられる機会はなくなってしまい、画像要素一時記憶メモリ１５５の使用効率が低下する。そこで、この実施の形態では、図２８（Ｂ）に示すように、第１の演出モード＃１に対応した事前転送設定テーブル２１１Ａと、第２の演出モード＃２に対応した事前転送設定テーブル２１１Ｂとを予め用意して、演出動作の態様に対応して表示頻度が高くなるように設定された画像要素を示す画像要素データが事前にＣＧＲＯＭ１４２から画像一時記憶メモリ１５５へと転送されるようにする。
【０１５８】
演出制御パターンテーブルの具体的な一例として、この実施の形態では、図２９（Ａ）に示すような構成を有する演出制御パターンテーブル２２１が用いられる。この演出制御パターンテーブル２２１には、画像表示装置５における表示動作の内容や、スピーカ８Ｌ、８Ｒ等の音声出力制御の内容、遊技効果ランプ９等による演出内容といった、各種の演出制御の内容を示すデータが、演出制御パターンとして複数種類格納されている。演出制御パターンテーブル２２１に格納される複数種類の演出制御パターンはそれぞれ、例えば図３０に示すように、演出制御タイマ設定値、演出制御タイマ判定値＃１〜＃ｎ（ｎは任意の自然数）、表示制御データ＃１〜＃ｎ、音声制御データ＃１〜＃ｎ、ランプ制御データ＃１〜＃ｎといった、演出動作を制御するための各種データから構成され、時系列的に、画像表示装置５での表示内容や、スピーカ８Ｌ、８Ｒからの音声出力内容、遊技効果ランプ９による演出内容といった、各種の演出制御の内容や、演出制御の切換タイミング等が設定されている。
【０１５９】
演出制御パターンテーブル２２１には、例えば画像表示装置５にて飾り図柄の可変表示が実行される期間内における演出動作に対応した複数種類の演出制御パターンが格納されている。また、確変再抽選演出や有利開放再抽選演出が実行される期間内における演出動作に対応した演出制御パターンも、演出制御パターンテーブル２２１に格納されている。この実施の形態では、図２９（Ｂ）に示すように、第１の演出モード＃１に対応した演出制御パターンテーブル２２１Ａと、第２の演出モード＃２に対応した演出制御パターンテーブル２２１Ｂとが予め用意されており、各演出制御パターンテーブル２２１Ａ、２２１Ｂを構成するデータが、ＲＯＭ１３２の所定領域に記憶されている。
【０１６０】
また、ＲＯＭ１３２には、飾り図柄の可変表示中において連続する２つの飾り図柄を合成して２つの飾り図柄が重なり合った合成画像を生成する際における、各飾り図柄の画像データのブレンド率を定義するブレンド率データと、各飾り図柄の画像の表示サイズを定義する拡大率データとが記憶されている。こうしたブレンド率データと拡大率データとは、それぞれブレンド率テーブルと拡大率テーブルとを構成している。
【０１６１】
ブレンド率テーブル及び拡大率テーブルの具体的な一例として、この実施の形態では、図３１（Ａ）に示すブレンド率Ａテーブル２３１Ａと、図３１（Ｂ）に示すブレンド率Ｂテーブル２３１Ｂと、図３２（Ａ）に示す拡大率Ａテーブル２３２Ａと、図３２（Ｂ）に示す拡大率Ｂテーブル２３２Ｂと、図３２（Ｃ）に示す拡大率Ｃテーブル２３２Ｃとが、ＲＯＭ１３２の所定領域に記憶されている。
【０１６２】
ブレンド率Ａテーブル２３１Ａとブレンド率Ｂテーブル２３１Ｂには、合成画像の生成を開始してからの経過時間ＴＭ（Ｍ＝１、２、…、１００）を示すデータと、ブレンド率を示すデータとしてのブレンド率データとが、対応付けて記憶されている。ブレンド率Ａテーブル２３１Ａに記憶されているブレンド率データは、時間の経過に伴って、ブレンド率を「１」から「０」へと順次低下させて行く制御データである。ブレンド率Ｂテーブル２３１Ｂに記憶されているブレンド率データは、時間の経過に伴って、ブレンド率を「０」から「１」へと順次向上させて行く制御データである。
【０１６３】
拡大率Ａテーブル２３２Ａと、拡大率Ｂテーブル２３２Ｂと、拡大率Ｃテーブル２３２Ｃには、経過時間ＴＭと、拡大率を示すデータとしての拡大率データとが、対応付けて記憶されている。拡大率Ａテーブル２３２Ａに記憶されている拡大率データは、時間の経過に伴って、拡大率を「１」から「０」へと順次低下させて行く制御データである。拡大率Ｂテーブル２３２Ｂに記憶されている拡大率データは、時間の経過に伴って、拡大率を「０」から「１」へと順次向上させて行く制御データである。拡大率Ｃテーブル２３２Ｃに記憶されている拡大率データは、時間の経過に伴って拡大率を変化させずに「１」のままとする制御データである。
【０１６４】
加えて、ＲＯＭ１３２には、各飾り図柄に対応して、それぞれの飾り図柄を示す演出画像の各画素における不透明度を示すアルファ（α）値の設定を示すデータが記憶されている。この実施の形態では、可変表示パターンＡ（リーチ）に対応して、飾り図柄の可変表示態様がリーチとなった後に画像表示装置５における「中」の可変表示部にて、飾り図柄の表示画像を時間の経過に伴って当該表示画像内の所定位置より所定方向へと段階的に表示または消去させる。こうした表示動作を実現するために、各飾り図柄の表示画像内におけるアルファ値の分布を示すアルファ値分布設定データが予め用意されて、ＲＯＭ１３２に記憶されている。このアルファ値分布設定データは、以下のようにして作成されたものであればよい。
【０１６５】
例えば、各飾り図柄を示す画像要素データとして、「１」〜「８」や「一」〜「八」の数字それぞれに対応した飾り図柄オブジェクトＮＯＢを示すオブジェクトモデルデータを用意する。オブジェクトモデルデータは、例えば飾り図柄オブジェクトＮＯＢごとに、複数のポリゴンや複数の基本形状の組合せを示すデータであればよい。図３３（Ａ）は、一例として、「７」の数字に対応した飾り図柄オブジェクトＮＯＢを示す図である。まず、「１」〜「８」や「一」〜「八」の数字それぞれに対応した飾り図柄オブジェクトＮＯＢではいずれも、その表示画像内における各画素の不透明度を示すアルファ（α）値データを、「１．０」に設定しておく。
【０１６６】
続いて、飾り図柄オブジェクトＮＯＢにおけるアルファ値の設定を変更するために用いるフィルタを示すデータを用意する。このデータは、飾り図柄オブジェクトＮＯＢのアルファ値に対して作用させることで、飾り図柄の表示画像を時間の経過に伴って当該表示画像内の所定位置より所定方向へと段階的に表示または消去できるように設定するためのデータである。図３３（Ｂ）は、一例として、飾り図柄の表示画像を時間の経過に伴って当該表示画像内の左端より右端へと段階的に表示した後、左端より右端へと段階的に消去できるように、各飾り図柄の表示画像を構成する各画素の表示色データに対応したアルファ値データを設定するためのフィルタＦＬ１を示す図である。図３３（Ｂ）に示すフィルタＦＬ１では、各飾り図柄の表示画像内の左端より右端へと段階的に増大するフィルタ係数が定められており、各飾り図柄の表示位置内における左端ではフィルタ係数が最小値「０．０１」となり右端ではフィルタ係数が最大値「０．９９」となっている。
【０１６７】
そして、飾り図柄オブジェクトＮＯＢにおける各画素に対応したアルファ値データが示すアルファ値に、フィルタＦＬ１を用いて、各画素の表示位置に対応したフィルタ係数を乗算する。そして、飾り図柄オブジェクトＮＯＢにおける各画素に対応したアルファ値データを、このとき得られた乗算値を示すデータに置き換える。例えば、図３３（Ａ）に示すような「７」の数字を示す飾り図柄オブジェクトＮＯＢにおける各画素に対応したアルファ値は「１．０」となっているが、これに図３３（Ｂ）に示すようなフィルタＦＬ１を用いて各画素の表示位置に対応したフィルタ係数を乗算することで、図３３（Ｃ）に示すような飾り図柄の表示画像内における表示位置に応じた新たなアルファ値が特定されることになる。こうして各飾り図柄について得られたデータをそれぞれの飾り図柄と対応付けて、アルファ値分布設定データとしてＲＯＭ１３２に記憶すればよい。
【０１６８】
図２２に示す演出制御用マイクロコンピュータ１２０が備えるＲＡＭ１３３には、演出動作を制御するために用いられる各種のデータを保持する領域が設けられている。例えば、ＲＡＭ１３３には、確定飾り図柄記憶部、演出制御フラグ設定部、演出制御タイマ設定部、演出制御カウンタ設定部、演出制御バッファ設定部、可変表示パターン格納部、表示結果格納部、特図保留記憶数格納部、ラウンド数格納部、予告パターン格納部などとして、各種のデータを保持する領域が設けられていればよい。
【０１６９】
ここで、確定飾り図柄記憶部は、画像表示装置５における飾り図柄の可変表示にて可変表示結果として導出表示される確定飾り図柄を示すデータを記憶する。演出制御フラグ設定部は、例えば画像表示装置５の表示状態などといった演出動作状態や主基板１１から送信された演出制御コマンド等に応じて、各々セットあるいはクリアされる複数種類のフラグを設定するためのデータを記憶する。演出制御タイマ設定部は、例えば画像表示装置５での表示制御などといった演出制御に用いられる複数種類のタイマ値を示すデータを記憶する。演出制御カウンタ設定部は、例えば画像表示装置５での表示制御などといった演出制御に用いられる複数種類のカウント値を示すデータを記憶する。なお、フラグ設定やカウンタ／タイマに用いる回路は、ＲＡＭ１３３とは別に設けたレジスタ回路などによって構成してもよい。
【０１７０】
また、演出制御バッファ設定部には、演出制御基板１２にて受信した主基板１１からのコマンドを一時的に格納するための演出側受信コマンドバッファなどが設けられる。可変表示パターン格納部は、例えば可変表示開始コマンドにおけるＥＸＴデータを記憶することなどにより、主基板１１から通知された可変表示パターンや確変再抽選演出の有無などを特定可能なデータを格納する。表示結果格納部は、例えば表示結果通知コマンドにおけるＥＸＴデータを記憶することなどにより、主基板１１から通知された表示結果の種類や有利開放再抽選演出の有無などを特定可能なデータを格納する。特図保留記憶数格納部は、主基板１１から通知された特図保留記憶数を特定可能なデータを格納する。ラウンド数格納部は、例えば大当りラウンド数通知コマンドにおけるＥＸＴデータを記憶することなどにより、主基板１１から通知された大当り遊技状態におけるラウンド数を特定可能なデータを格納する。予告パターン格納部は、予告演出表示を実行するために決定した予告パターンを特定可能なデータを格納する。
【０１７１】
演出制御用マイクロコンピュータ１２０が備える入出力ポート１３５は、演出制御用マイクロコンピュータ１２０に伝送された各種信号を取り込むための入力ポートと、演出制御用マイクロコンピュータ１２０の外部へと各種信号を伝送するための出力ポートとを含んで構成されている。例えば、入出力ポート１３５の出力ポートからは、表示制御部１２１へと伝送される表示制御指令や、音制御部１２２へと伝送される音声制御指令、ランプ制御部１２３へと伝送されるランプ制御指令などが出力される。また、入出力ポート１３５の入力ポートには、操作スイッチ４０から伝送される検出信号（スイッチ操作検出信号）の入力端子が含まれている。
【０１７２】
図２に示す表示制御部１２１は、演出制御用マイクロコンピュータ１２０からの表示制御指令などに基づき、画像表示装置５における表示動作の制御を行うものである。例えば、表示制御部１２１は、画像表示装置５に画像の切換表示を実行させることなどにより、飾り図柄の可変表示や各種の演出表示を実行させるための制御を行う。
【０１７３】
図３４は、表示制御部１２１のハードウェア構成例を示すブロック図である。図３４に示すように、表示制御部１２１には、ＶＤＰ１４１（Video Display Processor）と、ＣＧＲＯＭ（Character Generator ROM）１４２とが含まれている。ＶＤＰ１４１は、例えば画像表示装置５にて画像表示を行うための高速描画機能や表示出力機能などを有し、演出制御用マイクロコンピュータ１２０からの表示制御指令に従った画像処理を実行する。ＣＧＲＯＭ１４２は、画像表示装置５にて画像表示を行うために使用される各種の画像データを記憶する。ＣＧＲＯＭ１４２が記憶する画像データには、複数種類の飾り図柄などを示す複数種類の演出画像に対応した複数種類の画像要素データが含まれている。
【０１７４】
ＶＤＰ１４１は、図３４に示すように、ホストインタフェース１５１と、転送制御回路１５２と、ＣＧＲＯＭインタフェース１５３と、描画回路１５４と、画像要素一時記憶メモリ１５５と、フレームバッファメモリ１５６と、表示回路１５７とを備えている。
【０１７５】
ホストインタフェース１５１は、演出制御用マイクロコンピュータ１２０との間で各種データをやり取りするためのアドレス入力端子やデータ入出力端子などを含んで構成されている。転送制御回路１５２は、演出制御用マイクロコンピュータ１２０からの表示制御指令などに基づき、ＣＧＲＯＭ１４２から読み出された画像要素データの画像要素一時記憶メモリ１５５に対する転送を制御する。例えば、転送制御回路１５２は、ＤＭＡ（Direct Memory Access）転送を用いてＣＧＲＯＭ１４２から画像要素一時記憶メモリ１５５へのデータ転送を行うためのＤＭＡ装置を備えている。
【０１７６】
ＣＧＲＯＭインタフェース１５３は、ＣＧＲＯＭ１４２に記憶されている画像要素データを読み出すためのアドレス出力端子やデータ入力端子などを含んで構成されている。描画回路１５４は、画像要素一時記憶メモリ１５５に一時記憶された画像要素データに基づき画像表示装置５における画像の表示用データを作成するための描画処理を実行する。
【０１７７】
画像要素一時記憶メモリ１５５は、例えばＶＲＡＭ（Video RAM）などを用いて構成され、ＣＧＲＯＭ１４２から読み出された画像要素データを一時記憶する。図３５は、画像要素一時記憶メモリ１５５におけるアドレスマップの一例を示す図である。図３５に示すように、画像要素一時記憶メモリ１５５には、固定アドレスエリア１５５Ａと、自動転送エリア１５５Ｂとが設けられている。
【０１７８】
固定アドレスエリア１５５Ａは、画像表示装置５の画面上に表示される飾り図柄や演出キャラクタ、背景画像などといった複数種類の画像要素のうちで、表示頻度が高くなるように設定された画像要素を示す画像要素データを一時記憶する記憶領域である。例えば、設定されている演出モードに対応して可変表示される飾り図柄は、毎回の可変表示が実行されている期間において、少なくとも１回は画像表示装置５の画面上に表示される。これに対して、可変表示結果が大当りとなることを予告するために用いられる演出キャラクタは、可変表示の開始時に対応する予告演出を実行する旨の決定がなされたときに限り、その可変表示が実行されている所定期間内にて画像表示装置５の画面上に表示されることになる。すなわち、飾り図柄となる画像要素は、予告演出用の演出キャラクタとなる画像要素に比べて、画像表示装置５における表示頻度が高くなるように設定されている。また、予告演出用の演出キャラクタのうちでも、大当り信頼度の低い予告演出で用いられる演出キャラクタの方が、大当り信頼度の高い予告演出で用いられる演出キャラクタに比べて、画像表示装置５における表示頻度が高くなるように設定されていることになる。
【０１７９】
自動転送エリア１５５Ｂは、固定アドレスエリア１５５Ａに画像要素データが記憶される画像要素に比べて画像表示装置５における表示頻度が低い画像要素を示す画像要素データを一時記憶する記憶領域である。また、自動転送エリア１５５Ｂは、例えば動画像データといった、固定アドレスエリア１５５Ａには記憶されない各種のデータを一時記憶するようにしてもよい。この実施の形態では、画像要素一時記憶メモリ１５５におけるアドレスＳＴＡＤＤからアドレスＥＮＡＤＤまでの記憶領域が、自動転送エリア１５５Ｂに設定される。このアドレスＳＴＡＤＤ及びアドレスＥＮＡＤＤは、後述する記憶領域設定コマンド（図３８）によって、ＣＰＵ１３１からＶＤＰ１４１に対して通知される。
【０１８０】
フレームバッファメモリ１５６は、例えば画像要素一時記憶メモリ１５５とは異なるＶＲＡＭなどを用いて構成され、描画回路１５４による描画処理などにより作成される画像の表示用データを記憶する。例えば、フレームバッファメモリ１５６は、画像表示装置５における１画面分の表示領域に画像を表示させるために用いられる画像データの容量よりも大きな記憶容量を有している。図３４に示すフレームバッファメモリ１５６には、描画用バッファ１５６Ａと、表示用バッファ１５６Ｂとが設けられている。
【０１８１】
描画用バッファ１５６Ａには、飾り図柄や背景などの各画像要素を構成する画素それぞれの表示色であるＲ、Ｇ、Ｂの表示色データや、各画素の表示色データに対応して設定される不透明度データとしてのアルファ値データが記憶される。ここで、この実施の形態では、一例として図３６（Ａ）に示すように、Ｒ、Ｇ、Ｂ、αの各値が、各画素に対応して８ビットずつの合計３２ビットからなるピクセルデータＰＤ１として、描画用バッファ１５６Ａに格納される。例えば描画回路１５４は、画像要素一時記憶メモリ１５５から読み出した画像要素データを、画像表示装置５における画像要素の表示位置に対応して決定される描画用バッファ１５６Ａの書込位置に書き込んで記憶させる。また、描画回路１５４は、ＣＰＵ１３１からの表示制御指令などに基づいて、画像要素を構成する各画素に対応したアルファ値データを設定して、描画用バッファ１５６Ａに記憶させる。
【０１８２】
表示用バッファ１５６Ｂには、画像表示装置５における表示画像の表示用データとなる各画素の表示色データが記憶される。この実施の形態では、一例として図３６（Ｂ）に示すように、Ｒ、Ｇ、Ｂの各値が、各画素に対応して８ビットずつの合計２４ビットからなるピクセルデータＰＤ２として、表示用バッファ１５６Ｂに格納される。
【０１８３】
図３４に示す表示回路１５７は、表示用バッファ１５６Ｂから読み出した表示用データを階調データとし、所定のクロック信号に基づいて走査信号を生成して画像表示装置５に出力することなどにより、画像表示装置５の画面上に画像を表示させるための回路である。
【０１８４】
また、ＶＤＰ１４１には、ＣＧＲＯＭ１４２から読み出されて画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａあるいは自動転送エリア１５５Ｂに一時記憶された画像要素データを特定可能とするテーブルとして、例えば図３７に示すようなインデックステーブル２５１が設けられている。図３７に示すインデックステーブル２５１では、例えば「開始アドレス」、「水平サイズ」、「読出完了フラグ」などを示すデータが、「インデックス番号」を示すデータと対応付けられて格納されている。ここで、「開始アドレス」は、ＣＧＲＯＭ１４２に記憶されている画像要素データの先頭アドレスを示す。また、「水平サイズ」は、画像要素データが示す演出画像の水平方向の大きさを示す。「読出完了フラグ」は、ＣＧＲＯＭ１４２から読み出された画像要素データの画像要素一時記憶メモリ１５５に対する転送が完了した場合に「オン」を示し、転送が完了していない場合や自動転送エリア１５５Ｂから読み出されてフレームバッファメモリ１５６への書き込みが完了した場合には「オフ」を示す。
【０１８５】
図３８は、演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１からＶＤＰ１４１に対して送信される表示制御指令となる各種コマンドの具体例を示す図である。図３８に示すように、この実施の形態では、記憶領域設定コマンド、事前転送コマンド、自動転送表示コマンド、固定アドレス指定表示コマンド、アルファ値分布設定コマンド、テスト実行コマンド、アルファ合成コマンドなどといったコマンドが、表示制御指令としてＣＰＵ１３１からＶＤＰ１４１に対して送信される。
【０１８６】
記憶領域設定コマンドは、画像要素一時記憶メモリ１５５における記憶領域の設定を指令するためのコマンドである。例えば、記憶領域設定コマンドは、自動転送エリア１５５Ｂの先頭となるアドレスＳＴＡＤＤ、自動転送エリア１５５Ｂの末尾となるアドレスＥＮＡＤＤなどを、ＶＤＰ１４１に通知するためのデータを含んでいる。
【０１８７】
事前転送コマンドは、ＣＧＲＯＭ１４２に記憶されている画像要素データのうちで、画像表示装置５における表示頻度が高くなるように設定された画像要素を示す画像要素データについて、事前に画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａに転送するよう指令するためのコマンドである。例えば、事前転送コマンドは、ＣＧＲＯＭ１４２における画像要素データの読出アドレスや、固定アドレスエリア１５５Ａにおける画像要素データの書込アドレス、ＣＧＲＯＭ１４２から読み出して固定アドレスエリア１５５Ａへと転送する画像要素データのデータ量などを、ＶＤＰ１４１に通知するためのデータを含んでいる。
【０１８８】
自動転送表示コマンドは、ＣＧＲＯＭ１４２に記憶されている画像要素データのうちで、事前に画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａへと転送されていない画像要素データについて、ＶＤＰ１４１における自動的な転送設定に基づき、フレームバッファメモリ１５６に書き込ませて、当該画像要素データが示す画像要素を画像表示装置５の画面上に表示するよう指令するためのコマンドである。ここで、ＶＤＰ１４１における自動的な転送設定には、画像要素一時記憶メモリ１５５の自動転送エリア１５５Ｂにおける画像要素データの記憶アドレスをＣＰＵ１３１からは指定せずに、ＶＤＰ１４１の内部で自動的に設定されることが含まれている。例えば、自動転送表示コマンドは、ＣＧＲＯＭ１４２における画像要素データの読出アドレス、フレームバッファメモリ１５６における画像要素データの書込アドレス、ＣＧＲＯＭ１４２から読み出される画像要素データのデータ量などを、ＶＤＰ１４１に通知するためのデータを含んでいる。
【０１８９】
固定アドレス指定表示コマンドは、ＣＧＲＯＭ１４２から画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａへと事前に転送された画像要素データについて、フレームバッファメモリ１５６に書き込ませて、当該画像要素データが示す画像要素を画像表示装置５の画面上に表示するよう指令するためのコマンドである。例えば、固定アドレス指定表示コマンドは、固定アドレスエリア１５５Ａにおける画像要素データの読出アドレス、フレームバッファメモリ１５６における画像要素データの書込アドレス、固定アドレスエリア１５５Ａから読み出される画像要素データのデータ量などを、ＶＤＰ１４１に通知するためのデータを含んでいる。
【０１９０】
アルファ値分布設定コマンドは、ＲＯＭ１３２から読み出したアルファ値分布設定データに基づき、飾り図柄を示す演出画像の各画素におけるアルファ値の設定を指令するためのコマンドである。例えば、アルファ値分布設定コマンドは、表示対象の飾り図柄、飾り図柄を示す演出画像における各画素のアルファ値設定データなどを、ＶＤＰ１４１に通知するためのデータを含んでいる。
【０１９１】
テスト実行コマンドは、アルファテストによる画像処理を指令するためのコマンドである。ここで、アルファテストを実行した場合には、各画素のアルファ値とアルファ参照値との比較演算を実行し、比較関数に基づく表示条件を満たす画素だけが画面上に表示され、表示条件を満たさない画素の表示は制限される。例えば、テスト実行コマンドは、アルファ参照値、比較関数の設定データなどを、ＶＤＰ１４１に通知するためのデータを含んでいる。
【０１９２】
アルファ合成コマンドは、アルファ合成による画像処理を指令するためのコマンドである。ここで、アルファ合成を実行した場合には、複数の演出画像が各画像に対応したブレンド率で合成されて各演出画像が重なり合った合成画像が生成される。例えば、アルファ合成コマンドは、表示対象の飾り図柄、ブレンド率の設定データ、拡大率の設定データなどを、ＶＤＰ１４１に通知するためのデータを含んでいる。
【０１９３】
なお、ＣＧＲＯＭ１４２における画像要素データの読出アドレスに代えて、例えば読出対象となる画像要素データが示す演出画像に付された識別情報（例えば画像要素データが示す演出キャラクタのキャラクタ番号）などといった、ＣＧＲＯＭ１４２から読み出す画像要素データの読出位置を特定可能にする任意の情報が用いられてもよい。また、フレームバッファメモリ１５６における画像要素データの書込アドレスに代えて、例えば画像表示装置５の画面上における画像要素の表示座標（例えば画像要素における左上部の表示座標）などといった、フレームバッファメモリ１５６における画像要素データの書込位置を特定可能にする任意の情報が用いられてもよい。さらに、固定アドレスエリア１５５Ａにおける画像要素データの書込アドレスや読出アドレスに代えて、例えば図３７に示すインデックステーブル２５１にて画像要素データと対応付けられるインデックス番号などといった、固定アドレスエリア１５５Ａにおける画像要素データの書込位置や読出位置を特定可能にする任意の情報が用いられてもよい。
【０１９４】
ＣＧＲＯＭ１４２は、画像表示装置５にて飾り図柄を含めた各種の演出画像を表示するために使用される各種の画像要素データなどを記憶しておくためのものである。例えば、ＣＧＲＯＭ１４２では、飾り図柄を含めた演出キャラクタのそれぞれを示す画像要素データ等が、例えば図３９に示すように、予め定められたアドレスに記憶されている。ＶＤＰ１４１では、例えば転送制御回路１５２がＣＧＲＯＭインタフェース１５３を介してＣＧＲＯＭ１４２の読出アドレスを指定して読出制御信号をオン状態とすることにより、ＣＧＲＯＭ１４２に記憶された画像要素データ等を読み出すことができる。
【０１９５】
図２に示す音制御部１２２は、演出制御用マイクロコンピュータ１２０からの音声制御指令などに基づき、スピーカ８Ｌ、８Ｒにおける音声出力動作の制御を行うものである。例えば、音制御部１２２は、演出制御用マイクロコンピュータ１２０からの音声制御指令に対応した音声信号を生成し、スピーカ８Ｌ、８Ｒに供給することによって音声を出力させる音声出力回路などを含んでいる。
【０１９６】
ランプ制御部１２３は、演出制御用マイクロコンピュータ１２０からのランプ制御指令などに基づき、遊技効果ランプ９等における点灯動作、消灯動作、点滅動作などの制御を行うものである。例えば、ランプ制御部１２３は、演出制御用マイクロコンピュータ１２０からのランプ制御指令に対応したランプ駆動信号を生成し、遊技効果ランプ９や各種の装飾用ランプ、ＬＥＤ等の電飾部材に供給することによって点灯動作、消灯動作、点滅動作などを行わせるランプドライバ回路などを含んでいる。
【０１９７】
なお、音制御部１２２やランプ制御部１２３は、演出制御基板１２の外部に設置された所定の制御基板上に搭載されていてもよい。
【０１９８】
図２に示すように、払出制御基板１５には、払出制御用マイクロコンピュータ１５０が搭載されている。図４０は、払出制御基板１５に搭載された払出制御用マイクロコンピュータ１５０の構成例を示す図である。図４０に示す払出制御用マイクロコンピュータ１５０は、例えば遊技制御用マイクロコンピュータ１００と同様の１チップマイクロコンピュータであり、クロック回路２７１と、リセット／割込みコントローラ２７２と、ＣＰＵ２７３と、ＲＯＭ２７４と、ＲＡＭ２７５と、タイマ回路（ＰＩＴ）２７６と、シリアル通信回路（ＳＣＩ）２７７と、入出力ポート２７８とを備えて構成されている。なお、クロック回路２７１、リセット／割込みコントローラ２７２、タイマ回路２７６及びシリアル通信回路２７７はそれぞれ、遊技制御用マイクロコンピュータ１００が備えるクロック回路１１１、リセット／割込みコントローラ１１２、タイマ回路１１７及びシリアル通信回路１１８と同様の構成を有するものであればよい。
【０１９９】
払出制御用マイクロコンピュータ１５０が備えるＲＯＭ２７４には、払出制御用のプログラムが記憶されている。払出制御用マイクロコンピュータ１５０では、例えばＣＰＵ２７３がＲＯＭ２７４に記憶されている払出制御用のプログラムを読出し、主基板１１から送信された払出制御コマンドやカードユニット７０との通信結果などに基づいて各種の処理を実行することにより、遊技球の払出動作を制御する。
【０２００】
払出制御用マイクロコンピュータ１５０が備えるＲＡＭ２７５には、遊技球の払出動作などを制御するために用いられる各種のデータを保持するための領域が設けられている。そして、払出制御用マイクロコンピュータ１５０が備えるＲＡＭ２７５の少なくとも一部は、電源基板１０において作成されるバックアップ電源によってバックアップされているバックアップＲＡＭであってもよい。すなわち、パチンコ遊技機１への電力供給が停止しても、所定時間は、払出制御用マイクロコンピュータ１５０が備えるＲＡＭ２７５の少なくとも一部の内容が保存される。
【０２０１】
次に、本実施例におけるパチンコ遊技機１の動作（作用）を説明する。主基板１１では、電源基板１０からの電力供給が開始されると、遊技制御用マイクロコンピュータ１００が起動し、ＣＰＵ１１４によって図４１のフローチャートに示すような遊技制御メイン処理が実行される。図４１に示す遊技制御メイン処理を開始すると、まず、割込み禁止に設定し（ステップＳ１）、割込みモードの設定を行う（ステップＳ２）。例えば、ステップＳ２では、遊技制御用マイクロコンピュータ１００の特定レジスタ（Ｉレジスタ）の値（１バイト）と内蔵デバイスが出力する割込みベクタ（１バイト：最下位ビットは“０”）とを合成することにより割込みアドレスが生成されるマスク可能割込みの割込みモードが設定される。マスク可能な割込みが発生したときには、遊技制御用マイクロコンピュータ１００が自動的に割込み禁止状態となる設定を行うとともに、プログラムカウンタの内容がスタックにセーブされればよい。
【０２０２】
続いて、例えばスタックポインタ指定アドレスの設定など、スタックポインタに関わる設定を行う（ステップＳ３）。また、遊技制御用マイクロコンピュータ１００における内蔵デバイスレジスタの設定（初期化）を行う（ステップＳ４）。例えば、遊技制御用マイクロコンピュータ１００がＣＴＣ（カウンタ／タイマ）及びＰＩＯ（パラレル入出力ポート）を内蔵している場合には、ＣＰＵ１１４がステップＳ４の処理を実行することにより、内蔵デバイス（内蔵周辺回路）としてのＣＴＣやＰＩＯの設定（初期化）などが行われるとよい。
【０２０３】
ステップＳ４の処理を実行した後には、例えば入出力ポート１１９に含まれる入力ポートにおける所定ビットの状態をチェックすることなどにより、電源基板１０などから伝送される電源断信号がオフ状態となっているか否かを判定する（ステップＳ５）。パチンコ遊技機１への電力供給が開始されたときには、電源基板１０にて生成される各種電源電圧が徐々に上昇して規定値に達する。これに対応して、電源断信号がオン状態からオフ状態に切り替わる。ステップＳ５の処理では、電源断信号が出力されていないオフ状態（ハイレベル）となっていることを確認する。ここで、遊技制御用マイクロコンピュータ１００では、ＣＰＵ１１４が入力ポートを介して１回だけ電源断信号の状態を確認するようにしてもよいが、電源断信号の状態を複数回確認するようにしてもよい。例えば、電源断信号がオフ状態であることを１回確認したら、所定時間（例えば０．１秒）が経過した後に、電源断信号をもう１回確認する。このとき、電源断信号がオフ状態であれば、電源断信号がオフ状態である旨の判定を行うようにする。他方、電源断信号の状態がオン状態であることが確認されれば、所定時間が経過した後に、電源断信号の状態が続けてオン状態であることを確認するようにしてもよい。なお、電源断信号の状態を再確認する回数は１回であってもよいし、複数回であってもよい。また、２回チェックして、チェック結果が一致していなかったときに、もう一度確認するようにしてもよい。
【０２０４】
ステップＳ５にて電源断信号がオン状態であるときには（ステップＳ５；Ｎｏ）、所定時間（例えば０．１秒）が経過するまで待機した後（ステップＳ６）、ステップＳ５の処理に戻って、電源断信号がオフ状態となっているか否かの判定を再び行うようにする。これにより、遊技制御用マイクロコンピュータ１００では、電源電圧が安定したことを確認することができる。そして、ステップＳ５にて電源断信号がオフ状態であるときには（ステップＳ５；Ｙｅｓ）、ＲＡＭ１１６をアクセス可能に設定する（ステップＳ７）。
【０２０５】
続いて、ＣＰＵ１１４は、ＲＡＭ１１６の記憶内容を初期化するためのクリア信号がオンとなっているか否かを判定する（ステップＳ８）。このクリア信号は、例えば電源基板１０を介して所定のクリアスイッチから主基板１１へと伝送される信号であればよい。また、クリア信号がオンであるか否かをチェックした後には、遊技の進行を制御する遊技制御処理の開始タイミングを、ソフトウェアの実行により所定時間が経過するまで遅延させるようにしてもよい。加えて、ＣＰＵ１１４は、クリア信号の状態を１回だけ確認するようにしてもよいが、クリア信号の状態を複数回確認するようにしてもよい。例えば、クリア信号の状態がオフ状態であることを１回確認したら、所定時間（例えば０．１秒）が経過した後に、クリア信号の状態をもう１回確認する。このとき、クリア信号がオフ状態であれば、クリア信号がオフ状態である旨の判定を行うようにする。他方、このときにクリア信号の状態がオン状態であれば、所定時間が経過した後に、クリア信号の状態を再び確認するようにしてもよい。なお、クリア信号の状態を再確認する回数は１回であってもよいし、複数回であってもよい。また、２回チェックして、チェック結果が一致していなかったときに、もう一度確認するようにしてもよい。
【０２０６】
ステップＳ８にてクリア信号がオフであるときには（ステップＳ８；Ｎｏ）、ＲＡＭ１１６のデータチェックを行い、チェック結果が正常であるか否かを判定する（ステップＳ９）。ステップＳ９の処理では、例えばＲＡＭ１１６の特定領域における記憶データを用いてチェックサムを算出し、算出されたチェックサムと遊技制御バッファ設定部１６６に設けられたメインチェックサムバッファに記憶されているチェックサムとを比較する。ここで、メインチェックサムバッファには、前回の電力供給停止時に、同様の処理によって算出されたチェックサムが記憶されている。このメインチェックサムバッファは、バックアップ電源によってバックアップされるＲＡＭ１１６のバックアップ領域に含まれており、電力供給が停止した場合でも、所定期間はメインチェックサムバッファの内容が保存されることになる。算出されたチェックサムとメインチェックサムバッファに記憶されているチェックサムとの比較結果が不一致であれば、ＲＡＭ１１６の特定領域におけるデータが電力供給停止時のデータとは異なっていることから、チェック結果が正常でないと判断される。
【０２０７】
ステップＳ９におけるチェック結果が正常であるときには（ステップＳ９；Ｙｅｓ）、遊技制御フラグ設定部１６３に設けられたメインバックアップフラグがオンとなっているか否かを判定する（ステップＳ１０）。メインバックアップフラグの状態は、電力供給が停止するときに、遊技制御フラグ設定部１６３に設定される。そして、このメインバックアップフラグの設定箇所がバックアップ電源によってバックアップされることで、電力供給が停止した場合でも、メインバックアップフラグの状態は保存されることになる。ステップＳ１０の処理では、例えばメインバックアップフラグの値として「５５Ｈ」が遊技制御フラグ設定部１６３に設定されていれば、バックアップあり（オン状態）であると判断される。これに対して、「５５Ｈ」以外の値が設定されていればバックアップなし（オフ状態）であると判断される。なお、ステップＳ１０のようなメインバックアップフラグがオンとなっているか否かの判定を、ステップＳ９のようなチェック結果の判定よりも先に行い、メインバックアップフラグがオンであるときにＲＡＭ１１６のデータチェック結果が正常であるか否かを判定するようにしてもよい。
【０２０８】
ステップＳ１０にてメインバックアップフラグがオンであるときには（ステップＳ１０；Ｙｅｓ）、メインバックアップフラグをクリアしてオフ状態とした後（ステップＳ１１）、ＣＰＵ１１４が、遊技制御用マイクロコンピュータ１００の内部状態などを電力供給が停止されたときの状態に戻すための復旧時における設定を行う（ステップＳ１２）。具体的な一例として、ステップＳ１２の処理では、ＲＯＭ１１５に格納されているバックアップ時設定テーブルの先頭アドレスをポインタに設定し、バックアップ時設定テーブルの内容を順次に、ＲＡＭ１１６内の作業領域に設定する。ここで、ＲＡＭ１１６の作業領域はバックアップ電源によってバックアップされており、バックアップ時設定テーブルには、作業領域のうちで初期化してもよい領域についての初期化データが設定されていてもよい。
【０２０９】
また、ステップＳ８にてクリア信号がオンであるときや（ステップＳ８；Ｙｅｓ）、ステップＳ９にてチェック結果が正常ではないとき（ステップＳ９；Ｎｏ）、あるいはステップＳ１０にてメインバックアップフラグがオフであるときには（ステップＳ１０；Ｎｏ）、ＲＡＭ１１６の初期化を行う（ステップＳ１３）。ステップＳ１３の処理に続いて、遊技制御用マイクロコンピュータ１００の内部状態などを初期状態とするための初期化時における設定を行う（ステップＳ１４）。
【０２１０】
ステップＳ１２またはステップＳ１４の処理を実行した後には、例えば遊技制御用マイクロコンピュータ１００が備えるタイマ回路１１７のレジスタ設定などを行うことにより、所定時間（例えば２ミリ秒）ごとにタイマ割込みが発生するように遊技制御用マイクロコンピュータ１００の内部設定を行う（ステップＳ１５）。この後、ＣＰＵ１１４がＲＯＭ１１５から読み出した乱数初期設定データ（ＫＲＳＳ）に基づいて乱数生成動作の初期設定を行うための乱数初期設定処理を実行する（ステップＳ１６）。
【０２１１】
ステップＳ１６の乱数初期設定処理に続いて、シリアル通信動作の初期設定を行うためのシリアル通信初期設定処理を実行する（ステップＳ１７）。このシリアル通信初期設定処理では、まず、ＣＰＵ１１４がＲＯＭ１１５に記憶されている第１及び第２シリアル通信初期設定データ（ＫＳＣＭ１及びＫＳＣＭ２）を読み出す。続いて、ＲＯＭ１１５からの読出値に基づいて、シリアル通信回路１１８が備えるシリアル制御レジスタ３０５の設定を行う。すなわち、第１及び第２シリアル通信初期設定データ（ＫＳＣＭ１及びＫＳＣＭ２）に含まれる各ビット値に対応して、シリアル制御レジスタ３０５が備える第１〜第３レジスタＳＩＣＬ１〜ＳＩＣＬ３が記憶する各ビット値の設定を行う。
【０２１２】
ステップＳ１７にてシリアル通信初期設定処理を実行した後には、割込み要求に基づいて実行される割込み処理の優先順位などを設定するための割込み初期設定処理を実行する（ステップＳ１８）。この割込み初期設定処理では、まず、ＣＰＵ１１４がＲＯＭ１１５に記憶されている最優先割込み設定（ＫＨＰＲ）を読み出す。続いて、ＲＯＭ１１５からの読出値に基づいて、最優先割込みを設定する。例えば、ＲＯＭ１１５からの読出値が「００ｈ」から「０７ｈ」のいずれであるかを特定し、特定された値に対応するＩクラス割込み（ＩＲＱ）の要因が最も優先順位の高い割込み要因となるように、所定レジスタにおける格納データの読出順位の設定などを行う。この読出順位の設定を示すデータは、例えばＣＰＵ１１４の内部レジスタなどに格納しておけばよい。この場合、ＣＰＵ１１４は、リセット／割込みコントローラ１１２からＩクラス割込み（ＩＲＱ）端子などに入力される割込み要求信号がオン状態となったときに、内部レジスタの格納データを確認することで、優先的に実行する割込み処理を特定することができる。
【０２１３】
そして、ＣＰＵ１１４は割込み許可状態に設定して（ステップＳ１９）、各種割込みの発生を待機する。割込み許可状態となった後、例えばタイマ回路１１７やシリアル通信回路１１８などにて同時に複数の割込み要因が生じたときには、ステップＳ１８で実行した割込み初期設定処理での設定に基づき、リセット／割込みコントローラ１１２によって優先順位の高い割込み要因が受け付けられる。リセット／割込みコントローラ１１２が割込み要因を受け付けたときには、例えばＣＰＵ１１４が備えるＩクラス割込み（ＩＲＱ）端子などに、オン状態の割込み要求信号が入力される。ＣＰＵ１１４にてＩＲＱ端子にオン状態の割込み要求信号が入力されたときには、例えば内部レジスタの格納データを確認した結果などに基づき、割込み初期設定処理で設定した読出順位に応じた順番で、例えばタイマ回路１１７が備えるタイマ制御レジスタやシリアル通信回路１１８が備えるシリアルステータスレジスタ３０４といった、所定レジスタにおける格納データのビット値を読み出せばよい。こうして読み出したレジスタの格納データから、発生した割込み要因を特定し、特定された割込み要因に対応するベクタアドレスを先頭アドレスとするプログラムを実行することにより、各割込み要因に基づく割込み処理を開始することができる。
【０２１４】
具体的な一例として、最優先割込み設定（ＫＨＰＲ）が「０５ｈ」であるときには、まず、シリアルステータスレジスタ３０４が備える第１レジスタＳＩＳＴ１の所定ビットを読み出す。続いて、このとき読み出したビット値が「１」となっているか否かを判定することにより、シリアル通信回路１１８にてエラー割込みが発生したか否かを判定することができる。そして、エラー割込みが発生した場合には、発生したエラー割込み要因に対応する割込み処理を実行するものと判断して、例えばＲＯＭ１１５の所定領域に格納されている割込みベクタを取得し、そのベクタアドレスを先頭アドレスとするプログラムを実行する。また、第１レジスタＳＩＳＴ１の所定ビットにおけるビット値がいずれも「０」であるときには、遊技制御用マイクロコンピュータ１００に設けられたＩＲＱ端子にオン状態の割込み要求信号が一定期間入力されたことによる外部割込み要因が発生したか否かを判定する。このとき、外部割込み要因が発生していれば、その外部割込み要因に対応する割込み処理を実行する一方、外部割込み要因が発生していなければ、タイマ回路１１７が備えるタイマ制御レジスタにおける格納データを読み出し、その読出値に基づいてタイマ回路１１７にてタイマ割込み要因が発生したか否かを判定する。このとき、タイマ回路１１７にてタイマ割込み要因が発生していれば、そのタイマ割込み要因に対応するタイマ割込み処理を実行する一方、タイマ割込み要因が発生していなければ、シリアルステータスレジスタ３０４が備える第１レジスタＳＩＳＴ１の所定ビットを読み出し、いずれかのビット値が「１」となっているか否かを判定することにより、シリアル通信回路１１８にて受信割込みが発生したか否かを判定する。このとき、所定のビット値が「１」となっていることにより受信割込みが発生したと判定されれば、シリアル通信回路１１８にて発生した受信割込み要因に対応する受信割込み処理を実行する一方、ビット値が「０」であれば、さらにシリアルステータスレジスタ３０４が備える第１レジスタＳＩＳＴ１の所定ビットを読み出し、いずれかのビット値が「１」となっているか否かを判定することにより、シリアル通信回路１１８にて送信割込みが発生したか否かを判定する。このとき、所定のビット値が「１」となっていることにより送信割込みが発生したと判定されれば、シリアル通信回路１１８にて発生した送信割込み要因に対応する送信割込み処理を実行する。
【０２１５】
このように割込み初期設定処理での設定に基づく優先順位に応じた順番で割込み要因が発生したか否かを確認することで、複数の割込み要因が同時に発生したときには、例えば予め定められたデフォルト時の優先順位、あるいはＲＯＭ１１５に記憶されている最優先割込み設定（ＫＨＰＲ）により変更された優先順位において、優先順位の高い割込み要因に基づく割込み処理が、優先順位の低い割込み要因に基づく割込み処理よりも優先的に実行される。
【０２１６】
一例として、ＲＯＭ１１５に記憶されている最優先割込み設定（ＫＨＰＲ）が「０６ｈ」であるときには、割込み初期設定処理での設定により、予め定められたデフォルト時の優先順位が、シリアル通信回路１１８からの受信割込み要求を最優先とする優先順位に変更される。この場合には、シリアル通信回路１１８からのエラー割込み要求に基づく割込み処理よりもシリアル通信回路１１８からの受信割込み要求に基づく割込み処理の方が優先的に実行されることになる。他の一例として、ＲＯＭ１１５に記憶されている最優先割込み設定（ＫＨＰＲ）が「０７ｈ」であるときには、割込み初期設定処理での設定により、予め定められたデフォルト時の優先順位が、シリアル通信回路１１８からの送信割込み要求を最優先とする優先順位に変更される。この場合には、シリアル通信回路１１８からのエラー割込み要求に基づく割込み処理よりもシリアル通信回路１１８からの送信割込み要求に基づく割込み処理の方が優先的に実行されることになる。
【０２１７】
また、例えばデフォルト時では、タイマ回路１１７からの割込み要求に基づく割込み処理の方がシリアル通信回路１１８からの割込み要求に基づく割込み処理よりも優先的に実行される設定となっているのに対して、ＲＯＭ１１５に記憶されている最優先割込み設定（ＫＨＰＲ）が「０５ｈ」、「０６ｈ」、「０７ｈ」のいずれかであるときには、それぞれ、シリアル通信回路１１８からのエラー割込み要求に基づく割込み処理、受信割込み要求に基づく割込み処理、送信割込み要求に基づく割込み処理の方が、タイマ回路１１７からの割込み要求に基づく割込み処理よりも優先的に実行されることになる。
【０２１８】
ステップＳ１９の処理に続いて、割込みが発生しない場合や、割込み要因に対応する割込み処理が実行された後には、電源断信号がオン状態となったか否か（出力されたか否か）の判定を行い（ステップＳ２０）、オフであれば（ステップＳ２０；Ｎｏ）、そのまま各種割込みの発生を待機する。また、電源断信号がオン状態となったときには（ステップＳ２０；Ｙｅｓ）、メイン側電源断処理を実行した後（ステップＳ２１）、所定のループ処理を実行して、電力供給の停止による遊技制御用マイクロコンピュータ１００の動作停止まで待機する。
【０２１９】
なお、ステップＳ２０の処理では、入出力ポート１１９に含まれる入力ポートを介して１回だけ電源断信号の状態を確認するようにしてもよいが、電源断信号の状態を複数回確認するようにしてもよい。例えば、電源断信号がオフ状態であることを１回確認したら、所定時間（例えば０．１秒）が経過した後に、電源断信号をもう１回確認する。このとき、電源断信号がオフ状態であれば、電源断信号がオフ状態である旨の判定を行うようにする。他方、このときに電源断信号の状態がオン状態であれば、所定時間が経過した後に、電源断信号の状態を再び確認するようにしてもよい。また、電源断信号の状態を再確認する回数は１回であってもよいし、複数回であってもよい。さらに、２回チェックして、チェック結果が一致していなかったときに、もう一度確認するようにしてもよい。このように電源断信号の状態を複数回確認する場合には、例えば確認動作を開始するときや１回目の確認結果と２回目の確認結果とを比較して不一致であったときなどに、遊技制御用マイクロコンピュータ１００に内蔵されたＷＤＴ（ウォッチドッグ・タイマ）をクリアするリトリガを行う。そして、リトリガが何らかの原因（例えばプログラムの暴走）で所定時間内に発生しなくなった場合には、ＷＤＴから出力されるタイムアウト信号に基づくユーザリセットを発生させ、リセット／割込みコントローラ１１２、ＣＰＵ１１４、タイマ回路１１７、シリアル通信回路１１８などの各回路を初期化した後、所定のベクタテーブルで示されるアドレスからユーザプログラムの実行を開始して、自動復旧を行うようにしてもよい。
【０２２０】
図４２は、図４１のステップＳ１６にて実行される乱数初期設定処理の一例を示すフローチャートである。図４２に示す乱数初期設定処理において、ＣＰＵ１１４は、まず、ＲＯＭ１１５に記憶されている乱数初期設定データ（ＫＲＳＳ）を読み出し（ステップＳ１０１）、読出値に基づいて乱数回路１１３に設けられたクロック信号出力回路１７１における動作設定を行う（ステップＳ１０２）。例えば、ステップＳ１０１にて読み出した乱数初期設定データ（ＫＲＳＳ）の所定ビット（例えば第５ビット）における値が“０”であるときには、クロック信号出力回路１７１が出力するクロック信号Ｓ１を、基準クロックとしてクロック回路１１１により生成される内部システムクロックＣＬＫと同一周期のクロック信号となるように設定する。また、所定ビットにおける値が“１”であるときには、クロック信号出力回路１７１が出力するクロック信号Ｓ１を、基準クロックとなる内部システムクロックＣＬＫの１６倍の周期を有するクロック信号となるように設定する。なお、ステップＳ１０２の処理では、ＣＰＵ１１４がクロック信号出力回路１７１の動作を直接制御してステップＳ１０１での読出値に対応したクロック信号を出力させるように設定してもよいし、例えば乱数回路１１３の内部あるいは外部に設けられてクロック信号出力回路１７１が参照可能な所定のレジスタにステップＳ１０１での読出値に対応した制御データをセットすることなどにより、クロック信号出力回路１７１の動作を間接的に制御するようにしてもよい。ステップＳ１０２にてレジスタに制御データをセットした場合には、例えば乱数回路１１３にて乱数値の生成を開始するときにクロック信号出力回路１７１がレジスタに記憶されている制御データを参照し、その制御データに従ったクロック信号の出力動作を行うことにより、ステップＳ１０２での設定に応じたクロック信号を出力することができる。
【０２２１】
ステップＳ１０２の処理に続いて、ステップＳ１０１にて読み出した乱数初期設定データ（ＫＲＳＳ）の所定ビット（例えば第４ビット）における値により、乱数回路１１３において生成する乱数値における１周目のスタート値（起動時スタート値）に関する設定を特定する（ステップＳ１０３）。このとき、乱数初期設定データ（ＫＲＳＳ）の所定ビットが“０”であれば、起動時スタート値を予め定められたデフォルト値である「０００１ｈ」に設定することが特定される。
【０２２２】
ＣＰＵ１１４は、ステップＳ１０３にて特定された設定がデフォルト値の設定であるか否かを判定し（Ｓ１０４）、デフォルト値の設定であれば（ステップＳ１０４；Ｙｅｓ）、起動時スタート値をデフォルト値である「０００１ｈ」に設定する旨の決定を行う（ステップＳ１０５）。他方、ステップＳ１０３にて特定された設定がデフォルト値の設定ではない場合には（ステップＳ１０４；Ｎｏ）、起動時スタート値を、遊技制御用マイクロコンピュータ１００ごとに付与された固有の識別情報であるＩＤナンバーに基づいて決定する（ステップＳ１０６）。ここで、ステップＳ１０６の処理では、例えばＣＰＵ１１４がＲＯＭ１１５から読み出した遊技制御用マイクロコンピュータ１００のＩＤナンバーを、そのまま乱数値を生成するための１周目のスタート値に設定するようにしてもよい。あるいは、遊技制御用マイクロコンピュータ１００のＩＤナンバーを用いて所定の演算を実行することにより算出された値を、乱数値を生成するための１周目のスタート値に設定するようにしてもよい。例えば、ＣＰＵ１１４がＲＯＭ１１５から読み出した遊技制御用マイクロコンピュータ１００のＩＤナンバーに所定のスクランブル処理を施す演算や、ＩＤナンバーを用いた加算・減算・乗算・除算などの演算を実行して、算出された値を用いるようにすればよい。
【０２２３】
ステップＳ１０５またはステップＳ１０６にて決定されたスタート値は、乱数回路１１３が備える初期値設定回路１７２に入力されることで、乱数回路１１３により乱数値を生成するための１周目のスタート値として設定される。なお、ステップＳ１０５やステップＳ１０６の処理は、乱数回路１１３が備える初期値設定回路１７２が実行するようにしてもよい。例えば、ＣＰＵ１１４がステップＳ１０４にてデフォルト値の設定であると判定したときには、乱数回路１１３に所定の第１初期値設定信号を送る。乱数回路１１３がＣＰＵ１１４から第１初期値設定信号を受けたときには、初期値設定回路１７２が所定のレジスタの記憶データを読み出し、その読出値を示す初期値設定信号ＳＫを乱数生成回路１７３に入力させることなどにより、起動時スタート値をデフォルト値である「０００１ｈ」に設定する（ステップＳ１０５に相当する処理）。他方、ＣＰＵ１１４がステップＳ１０４にてデフォルト値の設定ではないと判定したときには、乱数回路１１３に第１初期値設定信号とは異なる第２初期値設定信号を送る。乱数回路１１３がＣＰＵ１１４から第２初期値設定信号を受けたときには、初期値設定回路１７２が所定のレジスタに記憶されたＩＤナンバーに基づいて生成されるデータを選択し、その選択したデータを示す初期値設定信号ＳＫを乱数生成回路１７３に入力させることなどにより、起動時スタート値を遊技制御用マイクロコンピュータ１００ごとに付与された固有の識別情報であるＩＤナンバーに基づいた値に設定する（ステップＳ１０６に相当する処理）。ここで、所定のレジスタに記憶されたＩＤナンバーは、乱数値の最大値である「６５５３５」以下となる桁の数値のみが抽出されて乱数生成回路１７３に設定されてもよい。あるいは、所定のレジスタに記憶されたＩＤナンバーが初期値設定回路１７２に内蔵された演算回路（例えば乗算回路）に入力されることにより、例えばＩＤナンバーの各桁における数値を用いた所定の演算が実行され、この演算により算出された値を示すデータが乱数生成回路１７３に設定されてもよい。また、ＣＰＵ１１４は、初期値設定回路１７２の動作を直接制御してステップＳ１０５、Ｓ１０６に相当する処理を実行させてもよいし、例えば乱数回路１１３の内部または外部に初期値設定制御用として設けられて初期値設定回路１７２が参照可能な所定のレジスタにステップＳ１０１にて読み出した乱数初期設定データ（ＫＲＳＳ）の所定ビット値に対応した制御データをセットすることなどにより、初期値設定回路１７２の動作を間接的に制御するようにしてもよい。ＣＰＵ１１４が初期値設定制御用のレジスタに制御データをセットした場合には、例えば乱数回路１１３にて乱数値の生成を開始するときに初期値設定回路１７２が初期値設定用のレジスタに記憶されている制御データを参照し、その制御データに従った初期値設定動作を行うことにより、ステップＳ１０１での読出値に応じた起動時スタート値を生成して、乱数生成回路１７３に設定することができる。
【０２２４】
ステップＳ１０５、Ｓ１０６の処理のいずれかを実行した後には、ステップＳ１０１にて読み出した乱数初期設定データ（ＫＲＳＳ）の所定ビット（例えば第１及び第０ビット）における値に基づいて、乱数回路１１３における乱数値の更新方式を設定する（ステップＳ１０７）。続いて、乱数回路１１３にて生成される乱数値における最大値の設定を行う（ステップＳ１０８）。例えば、ステップＳ１０８では、ＣＰＵ１１４がＲＯＭ１１５から読み出した乱数最大値設定データを乱数回路１１３の乱数生成回路１７３に設定するなどして、乱数回路１１３にて生成される乱数値における最大値を設定できるようにすればよい。
【０２２５】
この後、ステップＳ１０１にて読み出した乱数初期設定データ（ＫＲＳＳ）の所定ビット（例えば第３及び第２ビット）における値に基づいて、乱数回路１１３にて生成される乱数値における２周目以降のスタート値に関する初期設定を行う（ステップＳ１０９）。具体的な一例として、ステップＳ１０９の処理では、乱数初期設定データ（ＫＲＳＳ）の所定ビット値に対応した制御データを、乱数回路１１３もしくはＣＰＵ１１４に内蔵された所定のレジスタや、ＲＡＭ１１６の所定領域に格納して記憶させることなどにより、ＣＰＵ１１４が遊技制御用のタイマ割込み処理を実行中に乱数値における２周目以降のスタート値に関する設定を参照できるような初期設定が行われればよい。
【０２２６】
図４３は、遊技制御用マイクロコンピュータ１００に設けられたシリアル通信回路１１８にてエラー割込みが発生するごとに実行されるシリアル通信エラー割込み処理の一例を示すフローチャートである。ここで、シリアル通信回路１１８では、シリアル制御レジスタ３０５に含まれる第３レジスタＳＩＣＬ３の所定ビット（例えば第３〜第０ビット）における設定に基づき、オーバーランエラー、ノイズエラー、フレーミングエラー、パリティエラーのうちいずれかのエラー発生により、シリアルステータスレジスタ３０４に含まれる第１レジスタＳＩＳＴ１の所定ビット（第３〜第０ビットのいずれか）がオン状態となるエラー割込み要因の発生に対応して、割込み要求が出力される。シリアル通信回路１１８から出力された割込み要求は、リセット／割込みコントローラ１１２に伝送され、前述したようにリセット／割込みコントローラ１１２が割込み要因を受け付けた場合には、ＣＰＵ１１４が備えるＩＲＱ端子にオン状態の割込み要求信号が入力されることで、ＣＰＵ１１４に割込みの発生が通知される。
【０２２７】
図４３に示すシリアル通信エラー割込み処理において、ＣＰＵ１１４は、まず、シリアル通信回路１１８に設けられた送信動作部３０２を未使用状態に設定する（ステップＳ３１）。具体的な一例として、ＣＰＵ１１４は、シリアル通信回路１１８が備えるシリアル制御レジスタ３０５における第２レジスタＳＩＣＬ２の所定ビット（例えばＴＥに対応した第３ビット）を“０”に設定することにより、送信動作部３０２を使用しないものと設定する。続いて、ＣＰＵ１１４がシリアル通信回路１１８に設けられた受信動作部３０１を未使用状態に設定する（ステップＳ３２）。具体的な一例として、ＣＰＵ１１４は、シリアル通信回路１１８が備えるシリアル制御レジスタ３０５における第２レジスタＳＩＣＬ２の所定ビット（例えばＲＥに対応した第２ビット）を“０”に設定することにより、受信動作部３０１を使用しないものと設定する。この後、例えばＣＰＵ１１４が遊技制御フラグ設定部１６３に設けられたシリアル通信エラーフラグをオン状態にセットしてから（ステップＳ３３）、シリアル通信エラー割込み処理を終了する。
【０２２８】
また、遊技制御用マイクロコンピュータ１００が備えるシリアル通信回路１１８にて受信割込みが発生するごとに、ＣＰＵ１１４が所定のシリアル受信割込み処理を実行し、遊技制御用マイクロコンピュータ１００が備えるシリアル通信回路１１８にて送信割込みが発生するごとに、ＣＰＵ１１４が所定のシリアル送信割込み処理を実行してもよい。
【０２２９】
図４４は、遊技制御用マイクロコンピュータ１００にて遊技の進行を制御するためのタイマ割込みが発生するごとにＣＰＵ１１４によって実行される遊技制御用タイマ割込み処理の一例を示すフローチャートである。図４４に示す遊技制御用タイマ割込み処理を開始すると、ＣＰＵ１１４は、まず、内部レジスタを退避した後（ステップＳ４１）、所定のスイッチ処理を実行することにより、スイッチ回路１０１を介して各スイッチから入力される検出信号の状態を判定する（ステップＳ４２）。続いて、所定のエラー処理を実行することにより、パチンコ遊技機１の異常診断を行い、その診断結果に応じて必要ならば警告を発生可能とする（ステップＳ４３）。その後、所定の情報出力処理を実行することにより、例えばパチンコ遊技機１の外部に設置されたホール管理用コンピュータに供給される大当り情報、始動情報、確率変動情報などのデータを出力する（ステップＳ４４）。
【０２３０】
情報出力処理に続いて、主基板１１の側で用いられる乱数値ＭＲ１〜ＭＲ６の一部をソフトウェアにより更新するためのメイン側乱数値更新処理を実行する（ステップＳ４５）。次に、例えばステップＳ４２におけるスイッチ処理の実行結果に基づき、始動口スイッチ２２からの始動入賞信号ＳＳ１の入力やカウントスイッチ２４からの検出信号の入力などに応じて、賞球となる遊技球の払出個数の設定などを行う賞球処理を実行する（ステップＳ４６）。また、ＣＰＵ１１４は、シリアル通信により払出制御基板１５から受信した払出通知コマンドに応じた各種の設定を行うためのメイン側受信処理を実行する（ステップＳ４７）。
【０２３１】
ステップＳ４７のメイン側受信処理では、遊技制御バッファ設定部１６６に設けられた払出用受信コマンドバッファに受信コマンドが格納されているか否かを判定し、格納されているときには、その受信コマンドを読み出す。そして、例えば読み出した受信コマンドの種類に応じたフラグをセットあるいはクリアする処理などといった、受信コマンドの種類に対応した処理を実行する。また、ステップＳ４７のメイン側受信処理を開始したときには、まず、シリアル通信エラーフラグがオンとなっているか否かを判定し、オンであるときには、そのままメイン側受信処理を終了するようにしてもよい。これにより、シリアル通信回路１１８の動作にエラーが発生しているときには、払出制御基板１５から送信される払出通知コマンドの受信を停止する状態に制御することができる。さらに、ステップＳ４７のメイン側受信処理にて払出用受信コマンドバッファから受信コマンドを読み出したときには、その受信コマンドにおける１バイト目と２バイト目との排他的論理和を演算し、算出された演算結果が正常値となっているか否かを判定することで、受信コマンドが適正なコマンドであるか否かをチェックするようにしてもよい。この実施の形態では、払出制御基板１５から主基板１１に対して送信される払出通知コマンドが、１バイト目を反転させることで２バイト目となるように構成されていることから、受信コマンドの１バイト目と２バイト目との排他的論理和を演算した結果、全ビット値が“１”となれば、受信コマンドが適正なコマンドであると判断することができる。
【０２３２】
この後、ＣＰＵ１１４は、特別図柄プロセス処理を実行する（ステップＳ４８）。特別図柄プロセス処理では、遊技制御フラグ設定部１６３に設けられた特別図柄プロセスフラグの値をパチンコ遊技機１における遊技の進行状況に応じて更新し、特別図柄表示装置４における表示動作の制御や特別可変入賞球装置７における大入賞口開閉動作の設定などを所定の手順で行うために、各種の処理が選択されて実行される。特別図柄プロセス処理に続いて、普通図柄プロセス処理が実行される（ステップＳ４９）。ＣＰＵ１１４は、普通図柄プロセス処理を実行することにより、普通図柄表示装置２０における表示動作（例えばＬＥＤの点灯、消灯など）を制御して、普通図柄の可変表示（例えば、点灯・点滅表示など）や普通可変入賞球装置６における可動翼片の傾動制御の設定などを可能にする。
【０２３３】
さらに、ＣＰＵ１１４は、払出用コマンド制御処理を実行することにより、主基板１１から払出制御基板１５に対して払出制御コマンドを送信させる（ステップＳ５０）。例えば、払出用コマンド制御処理では、遊技制御バッファ設定部１６６に設けられた払出用送信コマンドバッファに送信コマンドが格納されているか否かを判定し、格納されているときには、その送信コマンドに対応する格納データを読み出す。そして、読み出したデータをシリアル通信回路１１８に設けられたシリアル通信データレジスタ３０３にセットする。また、ステップＳ５０の払出用コマンド制御処理を開始したときには、まず、シリアル通信エラーフラグがオンとなっているか否かを判定し、オンであるときには、そのまま払出用コマンド制御処理を終了するようにしてもよい。これにより、シリアル通信回路１１８の動作にエラーが発生しているときには、払出制御基板１５に対する払出制御コマンドの送信を停止する状態に制御することができる。さらに、ステップＳ５０の払出用コマンド制御処理にて送信コマンドに対応するデータをシリアル通信データレジスタ３０３にセットするときには、遊技制御フラグ設定部１６３に設けられた送信設定可能フラグや送信完了フラグをチェックすることで、データセットが可能か否かの判定や、コマンドの送信が完了したか否かの判定などを行うようにしてもよい。
【０２３４】
ステップＳ５０の払出用コマンド制御処理を実行した後、ＣＰＵ１１４は、演出用コマンド制御処理を実行することにより、主基板１１から演出制御基板１２に対して演出制御コマンドを送信させる（ステップＳ５１）。この後、ステップＳ４１にて退避したレジスタの内容を復帰させてから（ステップＳ５２）、遊技制御用タイマ割込み処理を終了する。
【０２３５】
図４５は、特別図柄プロセス処理として、図４４に示すステップＳ４８にて実行される処理の一例を示すフローチャートである。図４５に示す特別図柄プロセス処理を開始すると、ＣＰＵ１１４は、まず、例えば始動口スイッチ２２からの検出信号がオン状態となったか否かをチェックすることにより、普通可変入賞球装置６が形成する始動入賞口に遊技球が入賞したか否かを判定する（ステップＳ１１１）。遊技球が始動入賞口に入賞して始動口スイッチ２２からの検出信号がオン状態となった場合には（ステップＳ１１１；Ｙｅｓ）、始動入賞処理を実行する（ステップＳ１１２）。他方、始動口スイッチ２２からの検出信号がオフ状態である場合には（ステップＳ１１１；Ｎｏ）、ステップＳ１１２の処理をスキップする。
【０２３６】
図４６は、ステップＳ１１２にて実行される始動入賞処理の一例を示すフローチャートである。図４６に示す始動入賞処理において、ＣＰＵ１１４は、まず、特図保留記憶部１６１Ａに記憶されている大当り判定用の乱数値ＭＲ１を示す数値データの個数である特図保留記憶数が、所定の上限値（例えば「４」）となっているか否かを判定する（ステップＳ２０１）。このとき、特図保留記憶数が上限値となっていれば（ステップＳ２０１；Ｙｅｓ）、今回の入賞による始動検出は無効として、そのまま始動入賞処理を終了する。
【０２３７】
ステップＳ２０１にて特図保留記憶数が上限値未満であるときには（ステップＳ２０１；Ｎｏ）、乱数回路１１３の乱数値レジスタ１７６における格納値を、大当り判定用の乱数値ＭＲ１として読み出す（ステップＳ２０２）。例えば、ステップＳ２０２の処理では、入出力ポート１１９に含まれる出力ポートの所定ビットに所定の制御データをセットするなどして出力制御信号ＳＣをオン状態に設定した後、入力ポートの所定ビットに入力される乱数値出力信号ＳＯを取り込むことにより、乱数値レジスタ１７６から読み出された数値データを乱数値ＭＲ１として取得する。
【０２３８】
続いて、ステップＳ２０２にて読み出された乱数値ＭＲ１を、特図保留記憶部１６１Ａにおける空きエントリの先頭にセットする（ステップＳ２０３）。このときには、特図保留記憶部１６１Ａにおける特図保留記憶数を１加算して更新する（ステップＳ２０４）。
【０２３９】
以上のような始動入賞処理を実行した後や、図４５に示すステップＳ１１１にて始動口スイッチ２２からの検出信号がオフ状態であると判定された後には、遊技制御フラグ設定部１６３に設けられた特別図柄プロセスフラグの値に応じて、図４５に示すようなステップＳ１２０〜Ｓ１２６の各処理を実行する。
【０２４０】
ステップＳ１２０の特別図柄通常処理は、特別図柄プロセスフラグの値が“０”のときに実行される。この特別図柄通常処理は、特図保留記憶部１６１Ａに格納された大当り判定用の乱数値ＭＲ１を示す数値データに基づいて特別図柄表示装置４による特図ゲームを開始するか否かを判定する処理などを含んでいる。ステップＳ１２１の可変表示開始時処理は、特別図柄プロセスフラグの値が“１”のときに実行される。この可変表示開始時処理は、特別図柄表示装置４による特図ゲームにおける特別図柄の可変表示結果として停止表示される確定特別図柄を設定する処理や、特別図柄及び飾り図柄の可変表示パターンを決定する処理などを含んでいる。ステップＳ１２２の可変表示制御処理は、特別図柄プロセスフラグの値が“２”のときに実行される。この可変表示制御処理は、遊技制御タイマ設定部１６４に設けられた可変表示タイマにおけるタイマ値に基づいて、特別図柄表示装置４による特図ゲームにおける残りの可変表示時間を計測する処理などを含んでいる。ステップＳ１２３の可変表示停止時処理は、特別図柄プロセスフラグの値が“３”のときに実行される。この可変表示停止時処理では、特別図柄表示装置４にて確定特別図柄を導出表示させて特別図柄の可変表示を終了させる。
【０２４１】
ステップＳ１２４の大入賞口開放前処理は、特別図柄プロセスフラグの値が“４”のときに実行される。この大入賞口開放前処理では、例えば所定の制御データを遊技制御バッファ設定部１６６に設けられた演出用送信コマンドバッファにセットすることなどにより、演出制御基板１２に対して大当り開始コマンドを送信するための設定を行う。また、大入賞口開放前処理は、特別可変入賞球装置７の開閉板により大入賞口を開閉するなどの大当り動作における初期化処理などを含んでいる。ステップＳ１２５の大入賞口開放中処理は、特別図柄プロセスフラグの値が“５”のときに実行される。この大入賞口開放中処理は、特別可変入賞球装置７の開閉板により大入賞口を開閉するなどの大当り動作に関する様々な処理や、特別可変入賞球装置７が形成する大入賞口における１回あたりの開放時間をチェックする処理などを含んでいる。また、大入賞口開放中処理では、特別可変入賞球装置７による大当り動作の終了かどうかを判定し、終了ならば特別図柄プロセスフラグの値を“６”に更新する。ステップＳ１２６の大当り終了処理は、特別図柄プロセスフラグの値が“６”のときに実行される。この大当り終了処理は、例えば所定の制御データを演出用送信コマンドバッファにセットすることなどにより、演出制御基板１２に対して大当り終了コマンドを送信するための設定を行う処理などを含んでいる。
【０２４２】
図４７は、図４５のステップＳ１２１にて実行される可変表示開始時処理の一例を示すフローチャートである。図４７に示す可変表示開始時処理において、ＣＰＵ１１４は、まず、大当り確変判定処理を実行する（ステップＳ２１１）。この大当り確変判定処理では、特別図柄表示装置４による特図ゲームにおける表示結果を大当りとするかハズレとするかの判定や、大当りとするときには確変大当り（第１または第２確変大当り）とするか通常大当りとするかの判定などが行われる。より具体的に、ＣＰＵ１１４は、大当り確変判定処理を開始すると、図４８に示すように、まず、特図保留記憶部１６１Ａから保留番号「１」に対応して記憶されている大当り判定用の乱数値ＭＲ１を示す数値データを読み出す（ステップＳ６０１）。この際には、特図保留記憶数を１減算するとともに、特図保留記憶部１６１Ａにおいて保留番号「１」より下位のエントリ（例えば、保留番号「２」〜「４」に対応するエントリ）に記憶された乱数値ＭＲ１を示す数値データを、１エントリずつ上位にシフトする（ステップＳ６０２）。
【０２４３】
続いて、ＣＰＵ１１４は、確変中フラグがオンとなっているか否かを判定する（ステップＳ６０３）。確変中フラグがオフであれば（ステップＳ６０３；Ｎｏ）、特図ゲームにおける表示結果を大当りとするか否かを判定するために参照するテーブルとして、図１２（Ａ）に示す通常時大当り判定テーブル１８１を設定する（ステップＳ６０４）。他方、確変中フラグがオンであれば（ステップＳ６０３；Ｙｅｓ）、特図ゲームにおける可変表示結果を大当りとするか否かを判定するために参照するテーブルとして、図１２（Ｂ）に示す確変時大当り判定テーブル１８２を設定する（ステップＳ６０５）。
【０２４４】
ステップＳ６０４、Ｓ６０５の処理のいずれかを実行した後には、ステップＳ６０１にて読み出した大当り判定用の乱数値ＭＲ１が大当り判定値データと合致するか否かを判定することにより、表示結果が大当りとなるか否かの判定を行う（ステップＳ６０６）。ステップＳ６０６にて乱数値ＭＲ１が大当り判定値データと合致しなければ（ステップＳ６０６；Ｎｏ）、大当り確変判定処理を終了する。他方、ステップＳ６０６にて乱数値ＭＲ１が大当り判定値データと合致すれば（ステップＳ６０６；Ｙｅｓ）、遊技制御フラグ設定部１６３に設けられた大当りフラグをオン状態にセットする（ステップＳ６０７）。
【０２４５】
ステップＳ６０７の処理に続いて、ＣＰＵ１１４は確変中フラグがオンであるか否かを判定する（ステップＳ６０８）。このとき、確変中フラグがオフであれば（ステップＳ６０８；Ｎｏ）、パチンコ遊技機１の遊技状態が現在は通常遊技状態に制御されていると判断し、特図ゲームでの表示結果が大当りとなったことに基づく大当り遊技状態の終了後における遊技状態を決定するためのテーブルとして、図１７（Ａ）に示す通常時遊技状態決定テーブル１９２を設定する（ステップＳ６０９）。これに対して、ステップＳ６０８にて確変中フラグがオンであれば（ステップＳ６０８；Ｙｅｓ）、有利開放フラグがオンであるか否かを判定する（ステップＳ６１０）。
【０２４６】
ステップＳ６１０にて有利開放フラグがオフである場合には（ステップＳ６１０；Ｎｏ）、パチンコ遊技機１の遊技状態が現在は第１確変遊技状態に制御されていると判断し、特図ゲームでの表示結果が大当りとなったことに基づく大当り遊技状態の終了後における遊技状態を決定するためのテーブルとして、図１７（Ｂ）に示す第１確変時遊技状態決定テーブル１９３を設定する（ステップＳ６１１）。また、ステップＳ６１０にて有利開放フラグがオンである場合には（ステップＳ６１０；Ｙｅｓ）、パチンコ遊技機１の遊技状態が現在は第２確変遊技状態に制御されていると判断し、特図ゲームでの表示結果が大当りとなったことに基づく大当り遊技状態の終了後における遊技状態を決定するためのテーブルとして、図１７（Ｃ）に示す第２確変時遊技状態決定テーブル１９４を設定する（ステップＳ６１２）。
【０２４７】
ステップＳ６０９、Ｓ６１１、Ｓ６１２の処理のいずれかを実行した後には、乱数回路１１３等により更新される遊技状態決定用の乱数値ＭＲ４を示す数値データを抽出する（ステップＳ６１３）。そして、ステップＳ６１３にて読み出した乱数値ＭＲ４が通常大当り判定値データと合致するか否かを判定することにより、大当り遊技状態の終了後における遊技状態を通常遊技状態とするか否かの判定を行う（ステップＳ６１４）。このとき、乱数値ＭＲ４が通常大当り判定値データと合致すれば（ステップＳ６１４；Ｙｅｓ）、大当り遊技状態の終了後における遊技状態を通常遊技状態に制御するとの判断に対応して、遊技制御フラグ設定部１６３に設けられた確変確定フラグをクリアしてオフ状態にするとともに（ステップＳ６１５）、有利開放確定フラグをクリアしてオフ状態にした後（ステップＳ６１６）、大当り確変判定処理を終了する。
【０２４８】
ステップＳ６１４にて乱数値ＭＲ４が通常大当り判定値データと合致しなければ（ステップＳ６１４；Ｎｏ）、大当り遊技状態の終了後における遊技状態を確変遊技状態（第１または第２確変遊技状態）に制御すると判断し、確変確定フラグをオン状態にセットする（ステップＳ６１７）。このときには更に、乱数値ＭＲ４が第１確変大当り判定値データと合致するか否かを判定する（ステップＳ６１８）。そして、乱数値ＭＲ４が第１確変大当り判定値データと合致すれば（ステップＳ６１８；Ｙｅｓ）、大当り遊技状態の終了後における遊技状態を確変遊技状態のうちで第１確変遊技状態に制御するとの判断に対応して、ステップＳ６１６の処理に進み、有利開放確定フラグをクリアしてオフ状態にした後、大当り確変判定処理を終了する。他方、ステップＳ６１８にて乱数値ＭＲ４が第１確変大当り判定値データと合致しなければ（ステップＳ６１８；Ｎｏ）、大当り遊技状態の終了後における遊技状態を確変遊技状態のうちで第２確変遊技状態に制御するとの判断に対応して、有利開放確定フラグをオン状態にセットした後（ステップＳ６１９）、大当り確変判定処理を終了する。
【０２４９】
以上のような大当り確変判定処理を実行した後には、表示結果設定処理を実行する（図４７のステップＳ２１２）。図４９及び図５０は、図４７のステップＳ２１２にて実行される表示結果設定処理の一例を示すフローチャートである。この表示結果設定処理において、ＣＰＵ１１４は、まず、大当りフラグがオンとなっているか否かを判定する（図４９のステップＳ６３１）。
【０２５０】
ステップＳ６３１にて大当りフラグがオフであれば（ステップＳ６３１；Ｎｏ）、特別図柄表示装置４に表示可能な複数種類の特別図柄に含まれるハズレ図柄のうちから、今回の特図ゲームにおいて可変表示結果として導出表示する確定特別図柄を決定する（ステップＳ６３２）。例えば、ＣＰＵ１１４は、乱数回路１１３等により更新されるハズレ時確定特別図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１１５等に予め格納されている確定特別図柄決定テーブルを参照することなどにより、複数のハズレ図柄のいずれかを選択して確定特別図柄に決定すればよい。
【０２５１】
ステップＳ６３２の処理に続いて、ＣＰＵ１１４は、飾り図柄の可変表示態様をリーチとするか否かの判定を行う（ステップＳ６３３）。例えば、ＣＰＵ１１４は、乱数回路１１３等により更新されるリーチ判定用の乱数値を示す数値データを抽出し、ＲＯＭ１１５等に予め格納されているリーチ判定テーブルを参照することなどにより、飾り図柄の可変表示態様をリーチとするか否かを判定すればよい。このステップＳ６３３での判定結果に対応して、例えば遊技制御バッファ設定部１６６に設けられた演出用送信コマンドバッファに所定の制御データを設定することなどといった、演出制御基板１２に対して表示結果通知コマンドを送信するための設定を行う（ステップＳ６３４）。これにより、ステップＳ６３３にてリーチとせずに通常ハズレとする旨の判定がなされた場合には、表示結果通知＃１のコマンド９００１ｈが送信されることになる。他方、ステップＳ６３３にてリーチとする旨の判定がなされた場合には、表示結果通知＃２のコマンド９００２ｈが送信されることになる。
【０２５２】
ステップＳ６３４の処理を実行した後には、ステップＳ６３３での判定結果がリーチであるか否かを特定する（ステップＳ６３５）。このとき、リーチであると特定されれば（ステップＳ６３５；Ｙｅｓ）、遊技制御フラグ設定部１６３に設けられたリーチフラグをオン状態にセットする（ステップＳ６３６）。ステップＳ６３５にて判定結果がリーチではないと特定された場合には（ステップＳ６３５；Ｎｏ）、ステップＳ６３６の処理をスキップする。
【０２５３】
また、ステップＳ６３１にて大当りフラグがオンである場合には（ステップＳ６３１；Ｙｅｓ）、特別図柄表示装置４に表示可能な複数種類の特別図柄のうちで大当り図柄として定められた「３」あるいは「７」を示す特別図柄のいずれかを、今回の特図ゲームにおいて可変表示結果として導出表示する確定特別図柄に決定する（ステップＳ６３７）。例えば、ステップＳ６３７の処理では、確変確定フラグがオンであるか否かを判定し、オンであれば確変大当りとなることに対応して「７」を示す特別図柄を確定特別図柄に決定する一方、オフであれば通常大当りとなることに対応して「３」を示す特別図柄を確定特別図柄に決定する。続いて、確変確定フラグがオンとなっているか否かを判定する（ステップＳ６３８）。このとき、確変確定フラグがオフであれば（ステップＳ６３８；Ｎｏ）、大当り時における表示結果の種類を「通常大当り」に決定する（ステップＳ６３９）。そして、例えばステップＳ６３９にて決定した「通常大当り」という表示結果の種類に対応した制御データを演出用送信コマンドバッファにセットすることなどといった、「通常大当り」に対応した表示結果通知＃３のコマンド９００３ｈを演出制御基板１２に対して送信するための設定を行う（ステップＳ６４０）。
【０２５４】
ステップＳ６３８にて確変確定フラグがオンである場合には（ステップＳ６３８；Ｙｅｓ）、有利開放確定フラグがオンであるか否かを判定する（ステップＳ６４１）。このとき、有利開放確定フラグがオフであれば（ステップＳ６４１；Ｎｏ）、大当り時における表示結果の種類を「第１確変大当り」に決定する（ステップＳ６４２）。続いて、有利開放再抽選演出を実行するか否かを判定するためのテーブルとして、図１４（Ｂ）に示す有利開放再抽選実行判定テーブル１８６を設定する（ステップＳ６４３）。また、乱数回路１１３等により更新される有利開放再抽選演出実行判定用の乱数値ＭＲ６を示す数値データを抽出する（ステップＳ６４４）。そして、ステップＳ６４４にて抽出した乱数値ＭＲ６に基づき、ステップＳ６４３にて設定した有利開放再抽選実行判定テーブル１８６を参照して、乱数値ＭＲ６が演出実行判定値データと合致するか否かの判定を行う（ステップＳ６４５）。
【０２５５】
ステップＳ６４５にて乱数値ＭＲ６が演出実行判定値データと合致した場合には（ステップＳ６４５；Ｙｅｓ）、例えばステップＳ６４５での判定結果に対応した制御データを演出用送信コマンドバッファにセットすることなどにより、表示結果の種類が「第１確変大当り」であること、及び、有利開放再抽選演出を実行することに対応して、表示結果通知＃４のコマンド９００４ｈを演出制御基板１２に対して送信するための設定を行う（ステップＳ６４６）。これに対して、ステップＳ６４５にて乱数値ＭＲ６が演出実行判定値データと合致しない場合には（ステップＳ６４５；Ｎｏ）、例えばステップＳ６４５での判定結果に対応した制御データを演出用送信コマンドバッファにセットすることなどにより、表示結果の種類が「第１確変大当り」であること、及び、有利開放再抽選演出を実行しないことに対応して、表示結果通知＃５のコマンド９００５ｈを演出制御基板１２に対して送信するための設定を行う（ステップＳ６４７）。
【０２５６】
ステップＳ６４１にて有利開放確定フラグがオンであれば（ステップＳ６４１；Ｙｅｓ）、大当り時における表示結果の種類を「第２確変大当り」に決定する（図５０のステップＳ６４８）。続いて、有利開放再抽選演出を実行するか否かを判定するためのテーブルとして、図１４（Ｂ）に示す有利開放再抽選実行判定テーブル１８６を設定する（ステップＳ６４９）。また、乱数回路１１３等により更新される有利開放再抽選演出実行判定用の乱数値ＭＲ６を示す数値データを抽出する（ステップＳ６５０）。そして、ステップＳ６５０にて抽出した乱数値ＭＲ６に基づき、ステップＳ６４９にて設定した有利開放再抽選実行判定テーブル１８６を参照して、乱数値ＭＲ６が演出実行判定値データと合致するか否かの判定を行う（ステップＳ６５１）。
【０２５７】
ステップＳ６５１にて乱数値ＭＲ６が演出実行判定値データと合致した場合には（ステップＳ６５１；Ｙｅｓ）、例えばステップＳ６５１での判定結果に対応した制御データを演出用送信コマンドバッファにセットすることなどにより、表示結果の種類が「第２確変大当り」であること、及び、有利開放再抽選演出を実行することに対応して、表示結果通知＃６のコマンド９００６ｈを演出制御基板１２に対して送信するための設定を行う（ステップＳ６５２）。これに対して、ステップＳ６５１にて乱数値ＭＲ６が演出実行判定値データと合致しない場合には（ステップＳ６５１；Ｎｏ）、例えばステップＳ６５１での判定結果に対応した制御データを演出用送信コマンドバッファにセットすることなどにより、表示結果の種類が「第２確変大当り」であること、及び、有利開放再抽選演出を実行しないことに対応して、表示結果通知＃７のコマンド９００７ｈを演出制御基板１２に対して送信するための設定を行う（ステップＳ６５３）。
【０２５８】
この後、ＣＰＵ１１４は、図４９のステップＳ６３２やステップＳ６３７にて確定特別図柄に決定した特別図柄を特定可能なデータ（例えば、特別図柄の図柄番号を示すデータ）を確定特別図柄記憶部１６２に記憶させることなどにより、決定した確定特別図柄をセーブしてから（ステップＳ６５４）、表示結果設定処理を終了する。
【０２５９】
以上のような表示結果設定処理を実行した後には、可変表示パターン設定処理を実行する（図４７のステップＳ２１３）。図５１は、図４７のステップＳ２１３にて実行される可変表示パターン設定処理の一例を示すフローチャートである。この可変表示パターン設定処理において、ＣＰＵ１１４は、まず、大当りフラグがオンであるか否かを判定する（ステップＳ６７１）。
【０２６０】
ステップＳ６７１にて大当りフラグがオンである場合には（ステップＳ６７１；Ｙｅｓ）、確変再抽選演出を実行するか否かを判定するためのテーブルとして、図１４（Ａ）に示す確変再抽選実行判定テーブル１８５を設定する（ステップＳ６７２）。また、乱数回路１１３等により更新される確変再抽選演出実行判定用の乱数値ＭＲ５を示す数値データを抽出する（ステップＳ６７３）。そして、例えばステップＳ６７３にて抽出した乱数値ＭＲ５に基づき、ステップＳ６７２にて設定した確変再抽選実行判定テーブル１８５を参照して、乱数値ＭＲ５が演出実行判定値データと合致するか否かを判定することなどにより、確変再抽選演出の有無を決定する（ステップＳ６７４）。このときには、乱数値ＭＲ５が演出実行判定値データと合致すれば、確変再抽選演出があるとの決定を行う一方で、乱数値ＭＲ５が演出実行判定値データと合致しなければ、確変再抽選演出がないとの決定を行えばよい。なお、表示結果の種類が「通常大当り」である場合には、乱数値ＭＲ５が演出実行判定値データと合致するか否かにかかわらず、常に確変再抽選演出があるとの決定を行うようにしてもよい。続いて、可変表示パターンを選択するためのテーブルとして、図１６（Ａ）に示す大当り時パターン決定テーブル１８８を設定する（ステップＳ６７５）。
【０２６１】
また、ステップＳ６７１にて大当りフラグがオフである場合には（ステップＳ６７１；Ｎｏ）、リーチフラグがオンであるか否かを判定する（ステップＳ６７６）。そして、リーチフラグがオンであれば（ステップＳ６７６；Ｙｅｓ）、可変表示パターンを選択するためのテーブルとして、図１６（Ｂ）に示すリーチハズレ時パターン決定テーブル１８９を設定する（ステップＳ６７７）。このときには、リーチハズレフラグをクリアしてオフ状態にする（ステップＳ６７８）。
【０２６２】
ステップＳ６７６にてリーチフラグがオフである場合には（ステップＳ６７６；Ｎｏ）、確変中フラグがオンであるか否かを判定する（ステップＳ６７９）。このとき、確変中フラグがオフであれば（ステップＳ６７９；Ｎｏ）、可変表示パターンを選択するためのテーブルとして、図１６（Ｃ）に示す通常ハズレ時パターン決定テーブル１９０を設定する（ステップＳ６８０）。これに対して、ステップＳ６７９にて確変中フラグがオンであれば（ステップＳ６７９；Ｙｅｓ）、可変表示パターンを選択するためのテーブルとして、図１６（Ｄ）に示す確変中パターン決定テーブル１９１を設定する（ステップＳ６８１）。
【０２６３】
ステップＳ６７５、Ｓ６７８、Ｓ６８０、Ｓ６８１の処理のいずれかを実行した後には、乱数回路１１３等により更新される可変表示パターン決定用の乱数値ＭＲ３を抽出する（ステップＳ６８２）。そして、ステップＳ６８２にて抽出した乱数値ＭＲ３に基づき、設定されたパターン決定テーブルを参照することにより、特別図柄や飾り図柄の可変表示パターンを決定する（ステップＳ６８３）。続いて、ステップＳ６８３にて決定された可変表示パターンなどに対応した可変表示開始コマンドを送信するための設定を行う（ステップＳ６８４）。例えば、特別図柄や飾り図柄の可変表示結果がハズレとなる場合には、図１５に示す可変表示パターンテーブル１８７を参照することなどにより、ステップＳ６８３にて決定された可変表示パターンと、「確変再抽選演出なし」とに対応したＥＸＴデータを特定する。こうして特定されたＥＸＴデータを含む可変表示開始コマンドが演出制御基板１２に対して送信されるように、例えばＣＰＵ１１４が演出用送信コマンドバッファに所定の制御データをセットするなどの設定を行う。また、特別図柄や飾り図柄の可変表示結果が大当りとなる場合には、図１５に示す可変表示パターンテーブル１８７を参照することなどにより、ステップＳ６８３にて決定された可変表示パターンと、ステップＳ６７４にて決定された確変再抽選演出の有無（「確変再抽選演出あり」または「確変再抽選演出なし」）とに対応したＥＸＴデータを特定する。こうして特定されたＥＸＴデータを含む可変表示開始コマンドが演出制御基板１２に対して送信されるように、例えばＣＰＵ１１４が演出用送信コマンドバッファに所定の制御データをセットするなどの設定を行う。
【０２６４】
ステップＳ６８４の処理に続いて、特別図柄の可変表示を開始してから表示結果となる確定特別図柄を導出表示するまでの総可変表示時間に対応したタイマ初期値を、遊技制御タイマ設定部１６４に設けられた可変表示タイマに設定する（ステップＳ６８５）。例えば、ステップＳ６８５の処理では、ステップＳ６８３にて決定した可変表示パターンに対応する特別図柄の総可変表示時間を特定する。こうして特定された総可変表示時間に対応したタイマ初期値が、可変表示タイマに設定される。
【０２６５】
以上のような可変表示パターン設定処理を実行した後には、確変終了判定処理を実行する（図４７のステップＳ２１４）。この確変終了判定処理では、例えば確変中フラグがオンであるか否かを判定し、オフであれば、そのまま確変終了判定処理を終了する。他方、確変中フラグがオンであれば、遊技制御カウンタ設定部１６５に設けられた確変カウンタの値である確変カウント値を、例えば１減算するなどして更新する。そして、更新された確変カウント値が予め定められた確変終了判定値（例えば「０」）となったか否かを判定し、確変終了判定値以外の値であれば、確変終了判定処理を終了する。これに対して、確変カウント値が確変終了判定値となれば、確変中フラグをクリアしてオフ状態にするとともに、確変カウンタをクリアすることにより、そのカウント値を「０」にするなどの初期化を行って、確変遊技状態を終了させる。このときには、有利開放フラグもクリアしてオフ状態にしておく。
【０２６６】
ステップＳ２１４の確変終了判定処理に続いて、例えばＣＰＵ１１４が特別図柄表示装置４における各セグメントや各ドットの点灯／消灯動作を開始させるなどといった、特別図柄表示装置４において特別図柄の可変表示を開始させるための設定を行う（ステップＳ２１５）。このときには、特別図柄プロセスフラグの値を可変表示制御処理に対応した値である“２”に更新してから（ステップＳ２１６）、可変表示開始時処理を終了する。
【０２６７】
図５２は、図４５のステップＳ１２６にて実行される大当り終了処理の一例を示すフローチャートである。図５２に示す大当り終了処理において、ＣＰＵ１１４は、まず、例えば所定の制御データを演出用送信コマンドバッファにセットすることなどにより、大当り終了コマンドを演出制御基板１２に対して送信するための設定を行う（ステップＳ２３１）。そして、大当りフラグをクリアしてオフ状態にする（ステップＳ２３２）。
【０２６８】
ステップＳ２３２の処理に続いて、ＣＰＵ１１４は、確変確定フラグがオンであるか否かを判定する（ステップＳ２３３）。このとき、確変確定フラグがオンであれば（ステップＳ２３３；Ｙｅｓ）、確変確定フラグをクリアしてオフ状態にした後（ステップＳ２３４）、大当り遊技状態の終了後における遊技状態が確変遊技状態（第１または第２確変遊技状態）に制御されることに対応して、確変中フラグをオン状態にセットするとともに（ステップＳ２３５）、確変カウンタに予め定められた確変中可変表示回数初期値（例えば「１００」）をセットする（ステップＳ２３６）。これに続いて、有利開放確定フラグがオンであるか否かを判定する（ステップＳ２３７）。そして、有利開放確定フラグがオンであれば（ステップＳ２３７；Ｙｅｓ）、有利開放確定フラグをクリアしてオフ状態にした後（ステップＳ２３８）、大当り遊技状態の終了後における遊技状態が確変遊技状態のうちで第２確変遊技状態に制御されることに対応して、有利開放フラグをオン状態にセットする（ステップＳ２３９）。
【０２６９】
ステップＳ２３３にて確変確定フラグがオフである場合には（ステップＳ２３３；Ｎｏ）、大当り遊技状態の終了後における遊技状態が通常遊技状態に制御されることに対応して、確変中フラグをクリアすることによりオフ状態にするとともに（ステップＳ２４０）、確変カウンタをクリアすることにより、そのカウント値を「０」にするなどの初期化を行う（ステップＳ２４１）。ステップ２３７にて有利開放確定フラグがオフである場合や（ステップＳ２３７；Ｎｏ）、ステップＳ２４１の処理を実行した後には、大当り遊技状態の終了後における遊技状態が通常遊技状態に制御されること、あるいは確変遊技状態のうちの第１確変遊技状態に制御されることに対応して、有利開放フラグをクリアすることによりオフ状態にする（ステップＳ２４２）。ステップＳ２３９、Ｓ２４２の処理のいずれかを実行した後には、特別図柄プロセスフラグの値を“０”に更新してから（ステップＳ２４３）、大当り終了処理を終了する。
【０２７０】
図５３は、普通図柄プロセス処理として、図４４のステップＳ４９にて実行される処理の一例を示すフローチャートである。図４４に示す普通図柄プロセス処理を開始すると、ＣＰＵ１１４は、まず、例えばゲートスイッチ２１からの検出信号がオン状態となったか否かをチェックすることにより、遊技領域に設けられた通過ゲート４１を遊技球が通過したか否かを判定する（ステップＳ１４１）。遊技球が通過ゲート４１を通過してゲートスイッチ２１からの検出信号がオン状態となった場合には（ステップＳ１４１；Ｙｅｓ）、ゲート通過時処理を実行する（ステップＳ１４２）。他方、ゲートスイッチ２１からの検出信号がオフ状態である場合には（ステップＳ１４１；Ｎｏ）、ステップＳ１４２の処理をスキップする。
【０２７１】
ステップＳ１４２のゲート通過時処理では、普通図保留記憶部１６１Ｂが記憶している普通当り判定用の乱数値ＭＲ２を示す数値データの個数である普通図保留記憶数が、所定の上限値（例えば「４」）となっているか否かを判定する。このとき、普通図保留記憶数が上限値となっていれば、今回の遊技球の通過による始動検出は無効として、そのままゲート通過時処理を終了する。これに対して、普通図保留記憶数が上限値未満であるときには、乱数回路１１３等により更新される普通当り判定用の乱数値ＭＲ２を示す数値データを抽出し、抽出した乱数値ＭＲ２を示す数値データを、普通図保留記憶部１６１Ｂにおける空エントリの先頭にセットする。
【０２７２】
この後、ＣＰＵ１１４は、遊技制御フラグ設定部１６３に設けられた普通図柄プロセスフラグの値に応じて、以下のようなステップＳ１５０〜Ｓ１５４の各処理を実行する。ステップＳ１５０の普通図柄通常処理は、普通図柄プロセスフラグの値が“０”のときに実行される。この普通図柄通常処理は、普通図保留記憶部１６１Ｂに格納された普通当り判定用の乱数値ＭＲ２を示す数値データに基づいて普通図柄表示装置２０による普通図ゲームを開始するか否かを判定する処理などを含んでいる。ステップＳ１５１の普通図柄判定処理は、普通図柄プロセスフラグの値が“１”のときに実行される。この普通図柄判定処理は、普通図柄表示装置２０による普通図ゲームにおける表示結果を「当り」とするか否かを判定する処理などを含んでいる。ステップＳ１５２の普通図柄変動処理は、普通図柄プロセスフラグの値が“２”のときに実行される。この普通図柄変動処理では、普通図柄の可変表示時間が経過するまで普通図柄表示装置２０の点灯、点滅、発色などを制御して、普通図柄を変動させる。ステップＳ１５３の普通図柄停止処理は、普通図柄プロセスフラグの値が“３”のときに実行される。この普通図柄停止処理では、普通図柄表示装置２０における点灯動作などを制御して、普通図ゲームにおける表示結果を出力させる。そして、普通当りフラグがオンであれば普通図柄プロセスフラグの値を“４”に更新する一方で、普通当りフラグがオフであれば普通図柄プロセスフラグの値を“０”に更新する。ステップＳ１５４の始動入賞口開閉処理は、普通図柄プロセスフラグの値が“４”のときに実行される。この始動入賞口開閉処理は、普通可変入賞球装置６の可動翼片を傾動制御することにより、始動入賞口を通常開放から拡大開放へと変化させるための設定を行う処理などを含んでいる。
【０２７３】
図５４は、図５３のステップＳ１５１にて実行される普通図柄判定処理の一例を示すフローチャートである。図５４に示す普通図柄判定処理において、ＣＰＵ１１４は、まず、普通図保留記憶部１６１Ｂから保留番号「１」に対応して記憶されている普通当り判定用の乱数値ＭＲ２を示す数値データを読み出す（ステップＳ２５１）。この際には、普通図保留記憶数を１減算するとともに、普通図保留記憶部１６１Ｂにおいて保留番号「１」より下位のエントリ（例えば、保留番号「２」〜「４」に対応するエントリ）に記憶された乱数値ＭＲ２を示す数値データを、１エントリずつ上位にシフトする（ステップＳ２５２）。
【０２７４】
続いて、有利開放フラグがオンであるか否かを判定する（ステップＳ２５３）。このとき、有利開放フラグがオフであれば（ステップＳ２５３；Ｎｏ）、普通図ゲームにおける表示結果を「当り」とするか否かを判定するために参照するテーブルとして、図１３（Ａ）に示す通常開放時普通当り判定テーブル１８３を設定する（ステップＳ２５４）。他方、有利開放フラグがオンであれば（ステップＳ２５３；Ｙｅｓ）、普通図ゲームにおける表示結果を「当り」とするか否かを判定するために参照するテーブルとして、図１３（Ｂ）に示す有利開放時普通当り判定テーブル１８４を設定する（ステップＳ２５５）。
【０２７５】
ステップＳ２５４、Ｓ２５５の処理のいずれかを実行した後には、ステップＳ２５１にて読み出した普通当り判定用の乱数値ＭＲ２が普通当り判定値データと合致するか否かを判定することにより、表示結果が「当り」となるか否かの判定を行う（ステップＳ２５６）。ステップＳ２５６にて乱数値ＭＲ２が普通当り判定値データと合致すれば（ステップＳ２５６；Ｙｅｓ）、遊技制御フラグ設定部１６３に設けられた普通当りフラグをオン状態にセットする（ステップＳ２５７）。他方、ステップＳ２５６にて乱数値ＭＲ２が普通当り判定値データに合致しなければ（ステップＳ２５６；Ｎｏ）、ステップＳ２５７の処理をスキップする。
【０２７６】
この後、有利開放フラグがオンとなっているか否かを判定する（ステップＳ２５８）。そして、有利開放フラグがオフであれば（ステップＳ２５８；Ｎｏ）、今回の普通図ゲームにおいて普通図柄の変動を開始してから表示結果を出力するまでの可変表示時間を、通常開放時に対応した所定時間（例えば３０秒）に設定する（ステップＳ２５９）。これに対して、ステップＳ２５８にて有利開放フラグがオンであれば（ステップＳ２５８；Ｙｅｓ）、今回の普通図ゲームにおいて普通図柄の変動を開始してから表示結果を出力するまでの可変表示時間を、有利開放時に対応した所定時間（例えば５秒）に設定して、通常開放時に対応した可変表示時間とは異ならせる（ステップＳ２６０）。このとき、有利開放時に対応した所定時間が通常開放時に対応した所定時間よりも短くなるように設定することで、普通図ゲームにて普通図柄の変動が開始されてから表示結果が出力されるまでの時間が短くなる。これにより、有利開放時には通常開放時に比べて、普通図ゲームの実行中となって普通可変入賞球装置６の可動翼片が傾動制御されない期間が短くなり、有利開放時を通常開放時よりも遊技者にとって有利にさせることができる。ステップＳ２５９、Ｓ２６０の処理のいずれかを実行した後には、普通図柄プロセスフラグの値を“２”に更新してから（ステップＳ２６１）、普通図柄判定処理を終了する。
【０２７７】
図５５は、図５３のステップＳ１５４にて実行される始動口開閉処理の一例を示すフローチャートである。図５５に示す始動口開閉処理において、ＣＰＵ１１４は、まず、遊技制御フラグ設定部１６３に設けられた開閉設定完了フラグがオンとなっているか否かを判定する（ステップＳ２７１）。なお、開閉設定完了フラグは、後述するステップＳ２７５の処理が実行されたときに、オン状態にセットされる。
【０２７８】
ステップＳ２７１にて開閉設定完了フラグがオフである場合には（ステップＳ２７１；Ｎｏ）、有利開放フラグがオンであるか否かを判定する（ステップＳ２７２）。このとき、有利開放フラグがオンであれば（ステップＳ２７２；Ｙｅｓ）、例えば普通可変入賞球装置６の可動翼片を駆動するソレノイド８１に対応した出力ポートバッファに有利開放時に対応した所定の制御データを設定することなどにより、有利開放用の動作信号を送信するための設定を行う（ステップＳ２７３）。例えば、有利開放用の動作信号は、普通可変入賞球装置６の可動翼片を所定期間（例えば０．５秒）ずつ２回にわたり傾動位置として、始動入賞口を拡大開放する動作信号であればよい。
【０２７９】
ステップＳ２７２にて有利開放フラグがオフである場合には（ステップＳ２７２；Ｎｏ）、例えばソレノイド８１に対応した出力ポートバッファに通常開放時に対応した所定の制御データを設定することなどにより、通常開放用の動作信号を送信するための設定を行う（ステップＳ２７４）。例えば、通常開放用の動作信号は、普通可変入賞球装置６の可動翼片を所定期間（例えば０．３秒）が経過するまで１回傾動位置として、始動入賞口を拡大開放する動作信号であればよい。このように、有利開放時には、通常開放時に比べて始動入賞口を拡大開放する期間や回数を増加させることにより、遊技球が始動入賞口に入賞しやすくなり、有利開放時を通常開放時よりも遊技者にとって有利にさせることができる。ステップＳ２７３、Ｓ２７４の処理のいずれかを実行した後には、開閉設定完了フラグをオン状態にセットしてから（ステップＳ２７５）、始動入賞口開閉処理を終了する。
【０２８０】
ステップＳ２７１にて開閉設定完了フラグがオンである場合には（ステップＳ２７１；Ｙｅｓ）、普通可変入賞球装置６の可動翼片を傾動制御することで始動入賞口を開閉させる期間が終了したか否かを判定する（ステップＳ２７６）。このとき、始動入賞口を開閉させる期間が終了していなければ（ステップＳ２７６；Ｎｏ）、始動口開閉処理を終了する。他方、ステップＳ２７６にて始動入賞口を開閉させる期間が終了すれば（ステップＳ２７６；Ｙｅｓ）、開閉設定完了フラグをクリアしてオフ状態にした後（ステップＳ２７７）、普通当りフラグをクリアしてオフ状態にするとともに（ステップＳ２７８）、普通図柄プロセスフラグの値を“０”に更新してから（ステップＳ２７９）、始動口開閉処理を終了する。
【０２８１】
次に、演出制御基板１２における動作を説明する。演出制御基板１２では、電源基板１０から電源電圧の供給を受けると、演出制御用マイクロコンピュータ１２０が起動し、ＣＰＵ１３１が図５６のフローチャートに示すような演出制御メイン処理を実行する。図５６に示す演出制御メイン処理を開始すると、ＣＰＵ１３１は、まず、所定の初期化処理を実行して（ステップＳ６１）、ＲＡＭ１３３のクリアや各種初期値の設定、また演出制御基板１２に搭載された図示せぬＣＴＣ（カウンタ／タイマ回路）のレジスタ設定等を行う。ここで、ステップＳ６１の初期化処理では、ＲＡＭ１３３の演出制御フラグ設定部に設けられた演出モードフラグをクリアして、その値を“０”に初期化しておく。続いて、ＣＰＵ１３１は、ＶＤＰ１４１が備える画像要素一時記憶メモリ１５５における記憶領域を、図３５に示すような固定アドレスエリア１５５Ａと自動転送エリア１５５Ｂとに設定するための指令を行う記憶領域設定指令処理を実行する（ステップＳ６２）。
【０２８２】
図５７は、図５６のステップＳ６２にて実行される記憶領域設定指令処理の一例を示すフローチャートである。この記憶領域設定指令処理において、ＣＰＵ１３１は、図３５に示すような自動転送エリア１５５Ｂとなる記憶領域を設定するためのデータとして、ＳＴＡＤＤの設定データと、ＥＮＡＤＤの設定データとを、ＲＯＭ１３２から読み出す（ステップＳ１６１、Ｓ１６２）。そして、ステップＳ１６１、Ｓ１６２にて読み出した設定データに基づき、記憶領域設定コマンドとなる表示制御指令を作成して、表示制御部１２１が備えるＶＤＰ１４１に対して送信する（ステップＳ１６３）。
【０２８３】
以上のような記憶領域設定指令処理を実行した後には、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａとなる記憶領域に、画像表示装置５における表示頻度が高くなるように設定された画像要素データを一時記憶させるための指令を行う事前転送指令処理を実行する（図５６のステップＳ６３）。
【０２８４】
図５８は、図５６のステップＳ６３などにて実行される事前転送指令処理の一例を示すフローチャートである。この事前転送指令処理において、ＣＰＵ１３１は、まず、演出モードフラグに対応する事前転送設定テーブル２１１をセットする（ステップＳ１７１）。例えば、演出モードフラグの値が“０”である場合には、パチンコ遊技機１における演出動作の態様が第１の演出モード＃１であることに対応して、図２８（Ｂ）に示す事前転送設定テーブル２１１Ａを、表示制御部１２１が備えるＶＤＰ１４１に対して事前転送コマンドを送信するために用いるテーブルに決定する。これに対して、演出モードフラグの値が“１”である場合には、パチンコ遊技機１における演出動作の態様が第２の演出モード＃２であることに対応して、図２８（Ｂ）に示す事前転送設定テーブル２１１Ｂを、ＶＤＰ１４１に対して事前転送コマンドを送信するために用いるテーブルに決定する。
【０２８５】
続いて、ＣＰＵ１３１は、ＲＡＭ１３３の演出制御カウンタ設定部に設けられた事前転送カウンタをクリアして、そのカウント値である事前転送カウント値を「０」に初期化する（ステップＳ１７２）。そして、事前転送カウント値が「０」であることに対応した事前転送設定テーブル２１１のテーブルデータを読み出すことにより、処理数の設定を行う（ステップＳ１７３）。
【０２８６】
この後、ＣＰＵ１３１は、事前転送カウント値を、例えば１加算するなどして更新する（ステップＳ１７４）。そして、ステップＳ１７４にて更新した事前転送カウント値に対応した事前転送設定テーブル２１１のテーブルデータを読み出すことにより、ＣＧＲＯＭ１４２における画像要素データの読出位置を示す読出アドレスを特定する（ステップＳ１７５）。
【０２８７】
また、ＣＰＵ１３１は、事前転送カウント値を、例えば１加算するなどして更新し（ステップＳ１７６）、更新後のカウント値に対応した事前転送設定テーブル２１１のテーブルデータを読み出すことにより、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａとなる記憶領域にて画像要素データを一時記憶させる書込位置を示す書込アドレスを特定する（ステップＳ１７７）。
【０２８８】
さらに、ＣＰＵ１３１は、事前転送カウント値を、例えば１加算するなどして更新し（ステップＳ１７８）、更新後のカウント値に対応した事前転送設定テーブル２１１のテーブルデータを読み出すことにより、転送データ量を特定する（ステップＳ１７９）。こうして特定された読出アドレス、書込アドレス、転送データ量に基づき、ＣＰＵ１３１は事前転送コマンドを作成し、表示制御部１２１が備えるＶＤＰ１４１に対して送信する（ステップＳ１８０）。このときには、処理数を、例えば１減算するなどして更新する（ステップＳ１８１）。
【０２８９】
続いて、ステップＳ１８１にて更新した処理数が、所定の終了判定値（例えば「０」）に達したか否かを判定する（ステップＳ１８２）。このとき、処理数が終了判定値に達していなければ（ステップＳ１８２；Ｎｏ）、ステップＳ１７４の処理に戻る。これに対して、処理数が終了判定値に達すれば（ステップＳ１８２；Ｙｅｓ）、事前転送カウンタをクリアして、そのカウント値を「０」に初期化してから（ステップＳ１８３）、事前転送指令処理を終了する。
【０２９０】
以上のように、図５６のステップＳ６３にて事前転送指令処理を実行した後には、ＲＡＭ１３３の演出制御フラグ設定部に設けられたタイマ割込みフラグを監視して、そのフラグがオンとなったか否かを判定する（ステップＳ６４）。そして、タイマ割込みが発生せずにタイマ割込みフラグがオフである場合には（ステップＳ６４；Ｎｏ）、タイマ割込みが発生するまでループ処理を実行する。他方、タイマ割込みの発生によりタイマ割込みフラグがオンとなった場合には（ステップＳ６４；Ｙｅｓ）、そのフラグをクリアしてオフ状態とした後（ステップＳ６５）、主基板１１から送信された演出制御コマンドを解析するためのコマンド解析処理を実行する（ステップＳ６６）。
【０２９１】
ステップＳ６６のコマンド解析処理に続いて、ＣＰＵ１３１は、演出制御プロセス処理を実行する（ステップＳ６７）。この演出制御プロセス処理では、パチンコ遊技機１における演出動作の進行状況に応じて、画像表示装置５の表示やスピーカ８Ｌ、８Ｒからの音声出力、遊技効果ランプ９の点灯動作などにより各種の演出を実行するための設定が行われる。そして、演出側乱数値更新処理が実行されることにより（ステップＳ６８）、演出制御基板１２の側にて乱数回路１３４等によりカウントされる各種の乱数値が更新される。ステップＳ６８にて演出側乱数値更新処理を実行した後には、ステップＳ６４の処理に戻る。
【０２９２】
また、演出制御用マイクロコンピュータ１２０では、所定時間が経過する毎に発生するタイマ割込みとは別に、主基板１１から演出制御コマンドを受信するための割込みが発生する。この割込みは、例えば主基板１１からの演出制御ＩＮＴ信号がオン状態となることにより発生する割込みである。演出制御ＩＮＴ信号がオン状態となることによる割込みが発生すると、ＣＰＵ１３１は、自動的に割込み禁止状態に設定するが、自動的に割込み禁止状態にならないＣＰＵを用いている場合には、割込み禁止命令（ＤＩ命令）を発行することが好ましい。
【０２９３】
主基板１１からの演出制御ＩＮＴ信号がオン状態となることにより発生した割込みに対応して、ＣＰＵ１３１は、例えば所定のコマンド受信割込み処理を実行する。このコマンド受信割込み処理では、演出制御用マイクロコンピュータ１２０が備える入出力ポート１３５に含まれる入力ポートのうちで、信号中継基板１３を介して主基板１１から送信された制御信号を受信する所定の入力ポートから、演出制御コマンドとなる制御信号を取り込む。このとき取り込まれた演出制御コマンドは、例えばＲＡＭ１３３の演出制御バッファ設定部に設けられた演出側受信コマンドバッファに格納する。一例として、演出制御コマンドが２バイト構成である場合には、１バイト目（ＭＯＤＥ）と２バイト目（ＥＸＴ）を順次に受信して演出側受信コマンドバッファに格納する。その後、ＣＰＵ１３１は、割込み許可に設定してから、コマンド受信割込み処理を終了する。
【０２９４】
図５９は、図５６のステップＳ６７にて実行される演出制御プロセス処理の一例を示すフローチャートである。図５９に示す演出制御プロセス処理では、例えばＲＡＭ１３３の演出制御フラグ設定部に設けられた演出制御プロセスフラグの値に応じて、以下のようなステップＳ１９０〜Ｓ１９５の各処理が実行される。
【０２９５】
ステップＳ１９０の可変表示開始コマンド受信待ち処理は、演出制御プロセスフラグの値が“０”のときに実行される処理である。この可変表示開始コマンド受信待ち処理は、主基板１１からの可変表示開始コマンドを受信したか否かに基づいて画像表示装置５における飾り図柄の可変表示を開始するか否かを判定する処理などを含んでいる。
【０２９６】
ステップＳ１９１の可変表示制御設定処理は、演出制御プロセスフラグの値が“１”のときに実行される。この可変表示制御設定処理は、特別図柄表示装置４による特図ゲームにて特別図柄が変動表示されることに対応して、画像表示装置５における飾り図柄の可変表示を含めた各種の演出動作を行うために、例えば図２９（Ａ）に示すような演出制御パターンテーブル２２１に格納されている複数種類の演出制御パターンのうちから、可変表示パターンや表示結果の種類に対応するものを選択する処理などを含んでいる。
【０２９７】
ステップＳ１９２の図柄可変表示中処理は、演出制御プロセスフラグの値が“２”のときに実行される。この処理において、ＣＰＵ１３１は、ＲＡＭ１３３の演出制御タイマ設定部に設けられた演出制御タイマにおけるタイマ値に対応して、演出制御パターンから表示制御データ、音声制御データ、ランプ制御データなどの演出制御データを読み出す。このとき読み出された演出制御データに従って、例えば画像表示装置５の表示制御や、スピーカ８Ｌ、８Ｒの音声出力制御、遊技効果ランプ９の点灯制御などといった、飾り図柄の可変表示中における各種の演出制御が行われる。そして、演出制御パターンから飾り図柄の可変表示の終了に対応した演出制御データが読み出されると、大当り開始コマンド受信待ち時間に対応して予め定められたタイマ初期値を演出制御タイマに設定する。この後、演出制御タイマのカウントダウン動作を開始するとともに、演出制御プロセスフラグの値を大当り開始待ち処理に対応した値である“３”に更新する。
【０２９８】
ステップＳ１９３の大当り開始待ち処理は、演出制御プロセスフラグの値が“３”のときに実行される。この処理において、ＣＰＵ１３１は、主基板１１から送信された大当り開始コマンドの受信があったか否かを判定する。そして、大当り開始コマンドを受信した場合には、飾り図柄の可変表示結果が大当りであるとの判断に基づき、演出制御プロセスフラグの値を大当り演出処理に対応した値である“４”に更新する。これに対して、主基板１１からの大当り開始コマンドを受信することなく、演出制御タイマがタイムアウトした場合には、飾り図柄の可変表示結果がハズレであるとの判断に基づき、演出制御プロセスフラグの値を初期値である“０”に更新する。
【０２９９】
ステップＳ１９４の大当り演出処理は、演出制御プロセスフラグの値が“４”のときに実行される処理である。この処理において、ＣＰＵ１３１は、例えば画像表示装置５における表示動作を制御して大当り遊技状態に応じた画像を表示させたり、スピーカ８Ｌ、８Ｒにおける音声出力動作を制御して大当り遊技状態に応じた音声を出力させたり、遊技効果ランプ９における点灯／消灯動作を制御して大当り遊技状態に応じた点灯・消灯・点滅の動作をさせたりするといった、大当り遊技状態における各種の演出制御を行う。そして、大当り遊技状態において実行されるラウンド遊技が最終ラウンド（例えば第１５ラウンド）の終了に達したことや、主基板１１から送信される大当り終了コマンドを受信したことなどに対応して、演出制御プロセスフラグの値を大当り終了演出処理に対応した値である“５”に更新する。ステップＳ１９５の大当り終了演出処理は、演出制御プロセスフラグの値が“５”のときに実行される。この大当り終了演出処理は、例えば画像表示装置５に画像を表示させたり、スピーカ８Ｌ、８Ｒから音声を出力させたり、遊技効果ランプ９を点灯させたりすることにより、大当り遊技状態の終了を報知するための演出動作を制御する処理を含んでいる。
【０３００】
図６０は、図５９のステップＳ１９０にて実行される可変表示開始コマンド受信待ち処理の一例を示すフローチャートである。この可変表示開始コマンド受信待ち処理において、ＣＰＵ１３１は、まず、主基板１１から送信される可変表示開始コマンドの受信があったか否かを判定する（ステップＳ２９１）。
【０３０１】
ステップＳ２９１にて可変表示開始コマンドの受信がなければ（ステップＳ２９１；Ｎｏ）、ＲＡＭ１３３の演出制御フラグ設定部に設けられたデモ表示中フラグがオンであるか否かを判定する（ステップＳ２９２）。ここで、デモ表示中フラグは、後述するステップＳ２９５の処理が実行されることによりオン状態にセットされる一方で、ステップＳ３０４、Ｓ３０７の処理のいずれかが実行されることによりクリアされてオフ状態となる。
【０３０２】
ステップＳ２９２にてデモ表示中フラグがオフである場合には（ステップＳ２９２；Ｎｏ）、所定のデモ表示待ち時間が経過したか否かを判定する（ステップＳ２９３）。ここで、デモ表示待ち時間は、表示結果がハズレとなる飾り図柄の可変表示が終了したタイミングや、大当り遊技状態の終了を報知するための演出動作が完了したタイミングから、デモンストレーション画像からなるデモ画面の表示を画像表示装置５にて開始させるまでの待機時間として予め設定された所定時間である。このとき、デモ表示待ち時間が経過していなければ（ステップＳ２９３；Ｎｏ）、そのまま可変表示開始コマンド受信待ち処理を終了する。
【０３０３】
ステップＳ２９３にてデモ表示待ち時間が経過した旨の判定がなされた場合には（ステップＳ２９３；Ｙｅｓ）、ＣＰＵ１３１がＶＤＰ１４１に対して所定の表示制御指令を送信するなどして、デモ画面表示を開始させるための設定を行う（ステップＳ２９４）。例えば、ＣＰＵ１３１は、ＣＧＲＯＭ１４２に記憶されたデモ画面表示用の画像データにおける先頭アドレスを読出アドレスとし、画像表示装置５の画面上における左上端の座標に対応したフレームバッファメモリ１５６のアドレスを書込アドレスとする固定アドレス指定表示コマンドを作成して、ＶＤＰ１４１に対して送信する。こうしたデモ画面表示の開始設定により、画像表示装置５では、例えば図６１に示すようなデモ画面の表示が行われ、遊技者に対して操作スイッチ４０の操作を促す報知を行うことができる。
【０３０４】
ステップＳ２９４での設定によりデモ画面表示が開始されることに対応して、デモ表示中フラグをオン状態にセットする（ステップＳ２９５）。また、このときには、図５６のステップＳ６３と同様にして、事前転送指令処理を実行する（ステップＳ２９６）。これにより、画像表示装置５におけるデモ画面の表示開始という、遊技の進行状況に対応して予め定められた転送条件が成立したことに対応して、表示頻度が高くなるように設定された画像要素データを、ＣＧＲＯＭ１４２から画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａへと転送するよう指令することができる。
【０３０５】
ステップＳ２９２にてデモ表示中フラグがオンである場合や（ステップＳ２９２；Ｙｅｓ）、ステップＳ２９６の処理を実行した後には、操作スイッチ４０からの検出信号である操作スイッチ信号がオン状態となっているか否かを判定する（ステップＳ２９７）。ここで、操作スイッチ信号は、操作スイッチ４０が所定の操作（例えば押下操作）を検出したときに、オン状態となる。ステップＳ２９７にて操作スイッチ信号がオン状態であれば（ステップＳ２９７；Ｙｅｓ）、演出モードを切り替えるための設定を行う。すなわち、演出モードフラグの値が“０”となっているか“１”となっているかを判定し(ステップＳ２９８）、演出モードフラグの値が“０”であれば（ステップＳ２９８；“０”）、“１”に更新する一方（ステップＳ２９９）、“１”であれば（ステップＳ２０８；“１”）、“０”に更新する（ステップＳ３００）。
【０３０６】
ステップＳ２９９またはステップＳ３００の処理を実行した後には、図５６のステップＳ６３などと同様にして、事前転送指令処理を実行する（ステップＳ３０１）。これにより、演出モードの切替によりパチンコ遊技機１における新たな演出動作の態様が決定されたことに対応して、表示頻度が高くなるように設定された画像要素データを、ＣＧＲＯＭ１４２から画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａへと転送するよう指令することができる。
【０３０７】
ステップＳ２９７にて操作スイッチ信号がオフ状態である場合や（ステップＳ２９７；Ｎｏ）、ステップＳ３０１の処理を実行した後には、所定のデモ表示期間が終了したか否かを判定する（ステップＳ３０２）。このとき、デモ表示期間が終了していれば（ステップＳ３０２；Ｙｅｓ）、デモ画面表示を終了させるための設定を行うとともに（ステップＳ３０３）、デモ表示中フラグをクリアしてオフ状態とする（ステップＳ３０４）。ステップＳ３０３では、例えばＣＰＵ１３１がＶＤＰ１４１に対して、画像表示装置５における表示を初期化させる表示制御指令を送信すればよい。他方、ステップＳ３０２にてデモ表示期間が終了していない旨の判定がなされたときには（ステップＳ３０２；Ｎｏ）、ステップＳ３０３、Ｓ３０４の処理をスキップして可変表示開始コマンド受信待ち処理を終了する。
【０３０８】
また、ステップＳ２９１にて可変表示開始コマンドの受信があると判定された場合には（ステップＳ２９１；Ｙｅｓ）、デモ表示中フラグがオンであるか否かを判定する（ステップＳ３０５）。このとき、デモ表示中フラグがオンであれば（ステップＳ３０５；Ｙｅｓ）、デモ画面表示を終了させるための設定を行うとともに（ステップＳ３０６）、デモ表示中フラグをクリアしてオフ状態とする（ステップＳ３０７）。他方、ステップＳ３０５にてデモ表示中フラグがオフである場合には（ステップＳ３０５；Ｎｏ）、ステップＳ３０６、Ｓ３０７の処理をスキップする。この後、演出制御プロセスフラグの値を、可変表示制御設定処理に対応した値である“１”に更新してから（ステップＳ３０８）、可変表示開始コマンド受信待ち処理を終了する。
【０３０９】
図６２及び図６３は、図５９のステップＳ１９１にて実行される可変表示制御設定処理の一例を示すフローチャートである。この可変表示制御設定処理において、ＣＰＵ１３１は、まず、例えばＲＡＭ１３３に設けられた表示結果格納部の記憶データなどから表示結果の種類を特定し、特定された表示結果の種類は大当り（すなわち、「通常大当り」、「第１確変大当り」及び「第２確変大当り」のいずれか）であるか否かの判定を行う（図６２のステップＳ３２１）。
【０３１０】
ステップＳ３２１にて表示結果の種類が大当りではない場合には（ステップＳ３２１；Ｎｏ）、例えばＲＡＭ１３３に設けられた可変表示パターン格納部の記憶データなどから可変表示パターンを特定し、特定された可変表示パターンはリーチパターンであるか否かの判定を行う（ステップＳ３２２）。このとき、特定された可変表示パターンがリーチパターンであれば（ステップＳ３２２；Ｙｅｓ）、リーチハズレ組合せの確定飾り図柄を決定する（ステップＳ３２３）。
【０３１１】
例えば、ステップＳ３２３の処理において、ＣＰＵ１３１は、演出制御基板１２の側にて更新される左確定飾り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている左確定飾り図柄決定テーブルを参照することなどにより、画像表示装置５における「左」の可変表示部に導出表示する確定飾り図柄である左確定飾り図柄を決定する。また、左確定飾り図柄と同一の図柄番号である飾り図柄を、画像表示装置５における「右」の可変表示部に導出表示する確定飾り図柄である右確定飾り図柄とすることに決定し、左・右の確定飾り図柄とは異なる図柄番号の飾り図柄を、画像表示装置５における「中」の可変表示部に導出表示する確定飾り図柄である中確定飾り図柄に決定する。中確定飾り図柄を決定する処理の具体的な一例として、ＣＰＵ１３１は、演出制御基板１２の側にて更新される中確定飾り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている中確定飾り図柄決定テーブルを参照することなどにより、左確定飾り図柄の図柄番号に対する加算値を特定する。そして、このとき特定された加算値が「０」以外の値であれば、特定した加算値を左確定飾り図柄の図柄番号に加算することで、中確定飾り図柄を決定する。これに対して、特定された加算値が「０」であるときには、任意の値（例えば「１」）を左確定飾り図柄の図柄番号に加算することで、中確定飾り図柄を決定する。
【０３１２】
ステップＳ３２２にて特定された可変表示パターンがリーチパターンではない場合（ステップＳ３２２；Ｎｏ）、その可変表示パターンは通常ハズレパターンであるとの判断に基づき、画像表示装置５における飾り図柄の可変表示結果として、通常ハズレ組合せの確定飾り図柄を決定する（ステップＳ３２４）。例えば、ステップＳ３２４の処理において、ＣＰＵ１３１は、演出制御基板１２の側にて更新される左確定飾り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている左確定飾り図柄決定テーブルを参照することなどにより、左確定飾り図柄を決定する。また、演出制御基板１２の側にて更新される中確定飾り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている中確定飾り図柄決定テーブルを参照することなどにより、左確定飾り図柄の図柄番号に対する加算値を特定する。このとき特定された加算値を左確定飾り図柄の図柄番号に加算することにより、中確定飾り図柄を決定する。さらに、演出制御基板１２の側にて更新される右確定飾り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている右確定飾り図柄決定テーブルを参照することなどにより、左確定飾り図柄の図柄番号に対する加算値を特定する。このとき特定された加算値を左確定飾り図柄の図柄番号に加算することにより、右確定飾り図柄を決定する。なお、右確定飾り図柄決定テーブルを参照することにより特定された加算値が「０」であるときには、任意の値（例えば「１」）を左確定飾り図柄の図柄番号に加算することで、右確定飾り図柄を決定すればよい。あるいは、右確定飾り図柄決定テーブルを参照することにより特定される加算値には「０」が含まれないように、右確定飾り図柄決定テーブルを構成するようにしてもよい。例えば、右確定飾り図柄決定テーブルは、右確定飾り図柄決定用の乱数値を示す数値データと、加算値「１」〜「７」とを対応付ける設定データなどから構成されていればよい。
【０３１３】
また、ステップＳ３２１にて表示結果の種類が大当りである場合には（ステップＳ３２１；Ｙｅｓ）、例えばＲＡＭ１３３に設けられた可変表示パターン格納部の記憶データなどから確変再抽選演出の有無を特定し、確変再抽選演出があるか否かを判定する（図６３のステップＳ３２５）。このとき、確変再抽選演出がなければ（ステップＳ３２５；Ｎｏ）、表示結果の種類は通常大当りであるか否かを判定する（ステップＳ３２６）。ステップＳ３２５にて確変再抽選演出があると判定された場合や（ステップＳ３２５；Ｙｅｓ）、ステップＳ３２６にて表示結果の種類が通常大当りであると判定された場合には（ステップＳ３２６；Ｙｅｓ）、画像表示装置５における飾り図柄の可変表示結果として、通常大当り組合せの確定飾り図柄を決定する（ステップＳ３２７）。例えば、ステップＳ３２７において、ＣＰＵ１３１は、演出制御基板１２の側にて更新される大当り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている通常大当り図柄決定テーブルを参照することなどにより、通常大当り組合せとなる確定飾り図柄を決定する。
【０３１４】
ステップＳ３２６にて表示結果の種類が通常大当りではないと判定された場合には（ステップＳ３２６；Ｎｏ）、例えばＲＡＭ１３３に設けられた表示結果格納部の記憶データなどから有利開放再抽選演出の有無を特定し、有利開放再抽選演出があるか否かを判定する（ステップＳ３２８）。このとき、有利開放再抽選演出がなければ（ステップＳ３２８；Ｎｏ）、表示結果の種類は第１確変大当りであるか否かを判定する（ステップＳ３２９）。ステップＳ３２８にて有利開放再抽選演出があると判定された場合や（ステップＳ３２８；Ｙｅｓ）、ステップＳ３２９にて表示結果の種類が第１確変大当りであると判定された場合には（ステップＳ３２９；Ｙｅｓ）、画像表示装置５における飾り図柄の可変表示結果として、第１確変大当り組合せの確定飾り図柄を決定する（ステップＳ３３０）。例えば、ステップＳ３３０において、ＣＰＵ１３１は、演出制御基板１２の側にて更新される大当り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている第１確変大当り図柄決定テーブルを参照することなどにより、第１確変大当り組合せとなる確定飾り図柄を決定する。
【０３１５】
ステップＳ３２９にて表示結果の種類が第１確変大当りではないと判定された場合には（ステップＳ３２９；Ｎｏ）、第２確変大当り組合せの確定飾り図柄を決定する（ステップＳ３３１）。例えば、ステップＳ３３１において、ＣＰＵ１３１は、演出制御基板１２の側にて更新される大当り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている第２確変大当り図柄決定テーブルを参照することなどにより、第２確変大当り組合せとなる確定飾り図柄を決定する。
【０３１６】
図６２に示すステップＳ３２３、Ｓ３２４の処理と、図６３に示すステップＳ３２７、Ｓ３３０、Ｓ３３１の処理のいずれかを実行した後には、例えば決定した確定飾り図柄を特定可能とするデータをＲＡＭ１３３に設けられた確定飾り図柄記憶部に記憶させることなどにより、確定飾り図柄をセーブする（図６２のステップＳ３３２）。続いて、乱数回路１３４等により更新される予告決定用の乱数値ＳＲ１を示す数値データを抽出し（ステップＳ３３３）、抽出した乱数値ＳＲ１に基づき予告パターンの決定を行う（ステップＳ３３４）。例えば、ステップＳ３３４において、ＣＰＵ１３１は、表示結果の種類が大当りであるかハズレであるかの判定を行い、大当りである場合には、図２４（Ｂ）に示す大当り時予告決定テーブル２０２を参照することにより、予告実行の有無や、実行する場合における予告演出の態様を予告Ａ〜予告Ｄの予告パターンのうちから決定する。
【０３１７】
ステップＳ３３４の処理を実行した後には、演出制御パターンの決定を行う（ステップＳ３３５）。例えば、ステップＳ３３５において、ＣＰＵ１３１は、ＲＡＭ１３３に設けられた可変表示パターン格納部の記憶データなどから特定された可変表示パターンと、ステップＳ３３４にて決定した予告パターンとに対応する演出制御パターンを、図２９（Ａ）に示すような演出制御パターンテーブル２２１に格納された複数種類の演出制御パターンのうちから選択して、飾り図柄の可変表示中における演出動作を制御するためのパターンに決定する。このとき、ＣＰＵ１３１は、演出モードフラグの値が“０”であるか“１”であるかの判定を行い、“０”である場合には第１の演出モード＃１に対応して図２９（Ｂ）に示す演出制御パターンテーブル２２１Ａを用いて演出制御パターンの選択を行う。これに対して、演出モードフラグの値が“１”である場合には第２の演出モード＃２に対応して図２９（Ｂ）に示す演出制御パターンテーブル２２１Ｂを用いて演出制御パターンの選択を行う。そして、演出制御パターンに対応するタイマ初期値を演出制御タイマに設定する（ステップＳ３３６）。例えば、ステップＳ３３６の処理では、ＣＰＵ１３１が図３０に示すような演出制御パターンの先頭領域に示される演出制御タイマ設定値を特定し、特定されたタイマ設定値を演出制御タイマにおけるタイマ初期値として設定すればよい。続いて、ＣＰＵ１３１は、例えば演出制御パターンから読み出した演出制御データに基づき、入出力ポート１３５に含まれる出力ポートから表示制御部１２１に対して所定の表示制御指令となる制御信号を送出するなどといった、画像表示装置５において飾り図柄の可変表示を開始させるための設定を行う（ステップＳ３３７）。このときには、音制御部１２２に対して音声制御指令を送出することや、ランプ制御部１２３に対してランプ制御指令を送出することなどにより、スピーカ８Ｌ、８Ｒからの音声出力動作や、遊技効果ランプ９における点灯／消灯動作などといった、各種の演出動作の制御も行われる。その後、演出制御プロセスフラグの値を図柄可変表示中処理に対応した値である“２”に更新してから（ステップＳ３３８）、可変表示制御設定処理を終了する。
【０３１８】
図６４は、図６０のステップＳ１９２にて実行される図柄可変表示中処理の一例を示すフローチャートである。この図柄可変表示中処理において、ＣＰＵ１３１は、まず、演出制御タイマにおける値である演出制御タイマ値を、例えば１減算するなどして更新する（ステップＳ３５１）。そして、ステップＳ３５１にて更新された演出制御タイマ値が、例えば図３０に示すような演出制御パターンに含まれる演出制御タイマ判定値＃１、＃２、…、＃ｎのいずれかと合致するか否かを判定する（ステップＳ３５２）。このとき、タイマ判定値のいずれかと合致すれば（ステップＳ３５２；Ｙｅｓ）、その合致すると判定された判定値に対応して演出制御パターンに格納されている表示制御データ、音声制御データ、ランプ制御データといった、各種制御データを読み出す（ステップＳ３５３）。そして、ステップＳ３５３にて読み出された表示制御データに基づき、画像表示装置５における表示の更新タイミングであるか否かを判定する（ステップＳ３５４）。
【０３１９】
ステップＳ３５４にて表示の更新タイミングであれば（ステップＳ３５４；Ｙｅｓ）、所定の表示更新指令処理を実行する（ステップＳ３５５）。これに対して、表示の更新タイミングではない場合には（ステップＳ３５４；Ｎｏ）、ステップＳ３５５の処理をスキップする。続いて、ステップＳ３５３での読出データに対応する音声やランプの制御指令を送出する（ステップＳ３５６）。
【０３２０】
ステップＳ３５２にて演出制御タイマ判定値＃１、＃２、…、＃ｎのいずれとも合致しない旨の判定がなされた場合や（ステップＳ３５２；Ｎｏ）、ステップＳ３５６の処理を実行した後には、例えばステップＳ３５３での読出データが所定の終了コードであるか否かを判定することや、あるいはステップＳ３５１にて更新された演出制御タイマ値が所定値（例えば「０」）に達したか否かを判定することなどにより、画像表示装置５における飾り図柄の可変表示の終了タイミングとなったか否かを判定する（ステップＳ３５７）。このとき、可変表示の終了タイミングではなければ（ステップＳ３５７；Ｎｏ）、図柄可変表示中処理を終了する。
【０３２１】
ステップＳ３５７にて可変表示の終了タイミングであると判定された場合には（ステップＳ３５７；Ｙｅｓ）、例えばＲＡＭ１３３の演出制御カウンタ設定部に設けられた可変表示回数カウンタの値である可変表示回数カウント値を、１加算するなどして更新する（ステップＳ３５８）。続いて、ステップＳ３５８にて更新した可変表示回数カウント値が、所定の事前転送実行判定値（例えば「１００」）に達したか否かを判定する（ステップＳ３５９）。
【０３２２】
ステップＳ３５９にて事前転送実行判定値に達していれば（ステップＳ３５９；Ｙｅｓ）、図５６のステップＳ６３などと同様にして、事前転送指令処理を実行する（ステップＳ３６０）。これにより、画像表示装置５における飾り図柄の可変表示回数が事前転送判定値に達したという、遊技の進行状況に対応して予め定められた転送条件が成立したことに対応して、表示頻度が高くなるように設定された画像要素データを、ＣＧＲＯＭ１４２から画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａへと転送するよう指令することができる。このときには、可変表示回数カウンタをクリアして、そのカウント値を“０”に設定するなどの初期化を行う（ステップＳ３６１）。ステップＳ３５９にて事前転送実行判定値に達していない場合には（ステップＳ３５９；Ｎｏ）、ステップＳ３６０、Ｓ３６１の処理をスキップする。
【０３２３】
この後、所定の大当り開始コマンド受信待機用初期値を演出制御タイマに設定し（ステップＳ３６２）、演出制御プロセスフラグを大当り開始待ち処理に対応した値である“３”に更新してから（ステップＳ３６３）、図柄可変表示中処理を終了する。
【０３２４】
図６５は、図６４のステップＳ３５５にて実行される表示更新指令処理の一例を示すフローチャートである。この表示更新指令処理において、ＣＰＵ１３１は、まず、飾り図柄の可変表示における表示態様がリーチとなるリーチ表示期間であるか否かを判定する（ステップＳ６９１）。例えば、ステップＳ６９１において、ＣＰＵ１３１は、図６４のステップＳ３５３での読出データがリーチ演出に対応した制御データであるか否かを判定することや、あるいは図６４のステップＳ３５１にて更新された演出制御タイマ値がリーチ演出の実行期間に対応した所定値となっているか否かを判定することなどにより、リーチ表示期間であるか否かを判定すればよい。
【０３２５】
ステップＳ６９１にてリーチ表示期間である場合には（ステップＳ６９１；Ｙｅｓ）、例えばＲＡＭ１３３の可変表示パターン格納部の記憶データ、あるいは図６４のステップＳ３５３での読出データなどに基づき、飾り図柄の可変表示パターンが、リーチパターンとなるパターンのうちで可変表示パターンＡ（リーチ）であるか否かを判定する（ステップＳ６９２）。このとき、可変表示パターンＡ（リーチ）であれば（ステップＳ６９２；Ｙｅｓ）、所定のアルファテスト表示用指令処理を実行する（ステップＳ６９３）。
【０３２６】
ステップＳ６９２にて可変表示パターンＡ（リーチ）ではない場合には（ステップＳ６９２；Ｎｏ）、飾り図柄の可変表示パターンが、リーチパターンとなるパターンのうちで可変表示パターンＢ（リーチ）であるか否かを判定する（ステップＳ６９４）。このとき、可変表示パターンＢ（リーチ）であれば（ステップＳ６９４；Ｙｅｓ）、所定のアルファ合成表示用指令処理を実行する（ステップＳ６９５）。
【０３２７】
ステップＳ６９１にてリーチ表示期間ではない場合や（ステップＳ６９１；Ｎｏ）、ステップＳ６９４にて可変表示パターンＢ（リーチ）ではない場合（ステップＳ６９４；Ｎｏ）、あるいはステップＳ６９３、Ｓ６９５の処理のいずれかを実行した後には、所定の各種更新対象指令処理を実行する（ステップＳ６９６）。
【０３２８】
図６６は、図６５のステップＳ６９３にて実行されるアルファテスト表示用指令処理の一例を示すフローチャートである。このアルファテスト表示用指令処理において、ＣＰＵ１３１は、まず、今回の表示対象となる飾り図柄を特定する（ステップＳ７０１）。例えば、ステップＳ７０１において、ＣＰＵ１３１は、演出制御パターンから読み出した表示制御データや、今回の可変表示における確定飾り図柄、演出制御タイマ値に基づいて特定される飾り図柄の可変表示を開始してからの経過時間などから、ステップＳ７０１の処理が実行されたタイミングにて表示対象となる飾り図柄を特定すればよい。
【０３２９】
続いて、ＣＰＵ１３１は、ステップＳ７０１にて特定された飾り図柄を、ステップＳ７０１の処理を前回実行した際に表示対象とした飾り図柄と比較する（ステップＳ７０２）。そして、このときの比較結果から、表示対象となる飾り図柄に変更があったか否かを判定する（ステップＳ７０３）。なお、飾り図柄の可変表示が開始された後、ステップＳ７０１の処理が１回目に実行された場合には、前回に表示対象とした飾り図柄がないことから、表示対象となる飾り図柄に変更があった旨の判定がなされるようにすればよい。
【０３３０】
ステップＳ７０３にて表示対象となる飾り図柄に変更があった場合には（ステップＳ７０３；Ｙｅｓ）、例えば処理数を「０」に設定するなどといった、処理数の初期設定を行う（ステップＳ７０４）。続いて、ステップＳ７０１にて特定した表示対象となる飾り図柄と対応付けられたアルファ値分布設定データを、ＲＯＭ１３２から読み出す（ステップＳ７０５）。そして、ステップＳ７０１にて特定した表示対象の飾り図柄と、ステップＳ７０５にて読み出したアルファ値分布設定データとに基づき、アルファ値分布設定コマンドを作成してＶＤＰ１４１に送信する（ステップＳ７０６）。
【０３３１】
ステップＳ７０３にて表示対象となる飾り図柄に変更がない場合には（ステップＳ７０３；Ｎｏ）、処理数を復帰させるための設定を行う（ステップＳ７０７）。例えば、ステップＳ７０７の処理では、図６６のフローチャートに示すアルファテスト表示用指令処理が前回実行された際にステップＳ７１１にて退避された処理数を、ＲＡＭ１３３の所定領域から読み出すことなどにより復帰させる。続いて、ステップＳ７０７にて復帰させた処理数を、例えば１加算するなどして更新する（ステップＳ７０８）。
【０３３２】
ステップＳ７０６、Ｓ７０８の処理のいずれかを実行した後には、処理数に対応して、図６７に示すようにアルファ参照値と比較関数とを決定する（ステップＳ７０９）。こうして決定されたアルファ参照値と、比較関数とに基づき、テスト実行コマンドを作成してＶＤＰ１４１に送信する（ステップＳ７１０）。この後、表示対象の飾り図柄と処理数を、例えばＲＡＭ１３３の所定領域に記憶させてから（ステップＳ７１１）、アルファテスト表示用指令処理を終了する。
【０３３３】
図６８は、図６５のステップＳ６９５にて実行されるアルファ合成表示用指令処理の一例を示すフローチャートである。このアルファ合成表示用指令処理において、ＣＰＵ１３１は、まず、ＲＡＭ１３３の演出制御フラグ設定部に設けられた合成中フラグがオンであるか否かを判定する（ステップＳ７２１）。ここで、合成中フラグは、後述するステップＳ７２３の処理にてオン状態にセットされる一方、ステップＳ７３１の処理にてクリアされてオフ状態となる。
【０３３４】
ステップＳ７２１にて合成中フラグがオフである場合には（ステップＳ７２１；Ｎｏ）、ＲＡＭ１３３の演出制御タイマ設定部に設けられた経過時間タイマにタイマ初期値「０」を設定するなどして、経過時間タイマによる合成開始タイミングからの経過時間の計測をスタートさせる（ステップＳ７２２）。このときには、合成中フラグをオン状態にセットする（ステップＳ７２３）。ステップＳ７２１にて合成中フラグがオンである場合には（ステップＳ７２１；Ｙｅｓ）、経過時間タイマにおけるタイマ値である経過時間タイマ値を、例えば１加算するなどして更新する（ステップＳ７２４）。
【０３３５】
ステップＳ７２３、Ｓ７２４の処理のいずれかを実行した後には、経過時間タイマ値が最大値である「２００」よりも大きくなったか否かを判定する（ステップＳ７２５）。このとき、経過時間タイマ値が「２００」よりも大きければ（ステップＳ７２５；Ｙｅｓ）、経過時間タイマをリセットしてタイマ初期値「０」に設定する（ステップＳ７２６）。これに対して、経過時間タイマ値が「２００」以下であれば（ステップＳ７２５；Ｎｏ）、ステップＳ７２６の処理をスキップする。
【０３３６】
この後、ＣＰＵ１３１は、演出制御パターンから読み出した表示制御データや、経過時間タイマ値などに基づき、アルファ合成の種類が第１及び第２アルファ合成のいずれであるかを判定する（ステップＳ７２７）。ここで、第１アルファ合成では、連続する２つの飾り図柄のうち、表示順が先の飾り図柄（例えば「６」を示す飾り図柄）の画像をフェードアウトさせて行くと共に、表示順が後の飾り図柄（例えば「７」を示す飾り図柄）の画像をフェードインさせて行く合成画像を生成する。他方、第２アルファ合成では、連続する２つの飾り図柄のうち、表示順が先の飾り図柄（例えば「６」を示す飾り図柄）の画像をフェードインさせて行くと共に、表示順が後の飾り図柄（例えば「７」を示す飾り図柄）の画像をフェードアウトさせて行く合成画像を生成する。
【０３３７】
例えば、ステップＳ７２７の処理において、ＣＰＵ１３１は、演出制御タイマ値に対応して演出制御パターンから読み出した表示制御データから、初期合成期間であるか、煽り合成期間であるか、最終合成期間であるかの判定を行う。ここで、初期合成期間は、合成開始タイミングから煽り合成の開始タイミングまでの期間である。煽り合成期間は、煽り合成の開始タイミングから最終合成の開始タイミングまでの期間である。最終合成期間は、最終合成の開始タイミングから合成終了タイミングまでの期間である。
【０３３８】
そして、ＣＰＵ１３１が初期合成期間であると判定した場合には、経過時間タイマ値が「１００」以下であるか否かを判定し、「１００」以下であればアルファ合成の種類を第１アルファ合成とする一方、「１００」よりも大きければアルファ合成の種類を第２アルファ合成とする。また、ＣＰＵ１３１が煽り合成期間であると判定した場合には、経過時間タイマ値が「２０」以上「８１」以下または「１２０」以上「１８１」以下の範囲内であるか否かを判定する。経過時間タイマ値がこの範囲内にない場合は、煽り合成が不能な期間であるとして、初期合成期間と同様にして、アルファ合成の種類を決定する。これに対して、経過時間タイマ値が上記の範囲内にある場合には、煽り合成が可能な期間であるとして、経過時間タイマ値が「１８１」であるか否かを判定し、「１８１」であれば経過時間タイマ値を「２０」に設定する。また、経過時間タイマ値が「１８１」ではない場合には、さらに経過時間タイマ値が「８１」であるか否かを判定し、「８１」であれば経過時間タイマ値を「１２０」に設定する。この後、経過時間タイマ値が「２０」以上「８０」以下の範囲内であるか否かを判定し、この範囲内であればアルファ合成の種類を第１アルファ合成とする一方、この範囲内になければアルファ合成の種類を第２アルファ合成とする。
【０３３９】
さらに、ＣＰＵ１３１が最終合成期間であると判定した場合には、画像表示装置５における「中」の可変表示部における確定飾り図柄が、表示順において後の飾り図柄（例えば「７」を示す飾り図柄）であるか、表示順において先の飾り図柄（例えば「６」を示す飾り図柄）であるかの判定を行う。そして、後順の飾り図柄が確定飾り図柄である場合には、アルファ合成の種類を第１アルファ合成とする一方、先順の飾り図柄が確定飾り図柄である場合には、アルファ合成の種類を第２アルファ合成とする。
【０３４０】
ステップＳ７２７にてアルファ合成の種類が第１アルファ合成である場合には（ステップＳ７２７；第１）、所定の第１アルファ合成指令処理を実行する（ステップＳ７２８）。これに対して、アルファ合成の種類が第２アルファ合成である場合には（ステップＳ７２７；第２）、所定の第２アルファ合成指令処理を実行する（ステップＳ７２９）。この後、演出制御タイマ値に対応して演出制御パターンから読み出した表示制御データなどに基づき、合成終了タイミングとなったか否かを判定する（ステップＳ７３０）。そして、合成終了タイミングであれば（ステップＳ７３０；Ｙｅｓ）、合成中フラグをクリアしてから（ステップＳ７３１）、アルファ合成表示用指令処理を終了する。これに対して、合成終了タイミングでなければ（ステップＳ７３０；Ｎｏ）、ステップＳ７３１の処理をスキップして、アルファ合成表示用指令処理を終了する。
【０３４１】
図６９は、図６８のステップＳ７２８にて実行される第１アルファ合成指令処理の一例を示すフローチャートである。この第１アルファ合成指令処理において、ＣＰＵ１３１は、まず、表示順が先の飾り図柄（例えば「６」を示す飾り図柄）に対して用いるブレンド率データを読み出すためのテーブルとして、図３１（Ａ）に示すブレンド率Ａテーブル２３１Ａを設定するととともに、表示順が後の飾り図柄（例えば「７」を示す飾り図柄）に対して用いるブレンド率データを読み出すためのテーブルとして、図３１（Ｂ）に示すブレンド率Ｂテーブル２３１Ｂを設定する（ステップＳ８０１）。また、ＣＰＵ１３１は、表示順が先の飾り図柄（例えば「６」を示す飾り図柄）に対して用いる拡大率データを読み出すためのテーブルとして、図３２（Ａ）に示す拡大率Ａテーブル２３２Ａを設定するとともに、表示順が後の飾り図柄（例えば「７」を示す飾り図柄）に対して用いる拡大率データを読み出すためのテーブルとして、図３２（Ｂ）に示す拡大率Ｂテーブル２３２Ｂを設定する（ステップＳ８０２）。
【０３４２】
続いて、ＣＰＵ１３１は、経過時間タイマ値が「１００」以下であるか否かを判定し（ステップＳ８０３）、「１００」以下であるときには（ステップＳ８０３；Ｙｅｓ）、このタイマ値に対応するブレンド率データと拡大率データとを、ステップＳ８０１、Ｓ８０２にて設定したブレンド率テーブルと拡大率テーブルとからそれぞれ読み出す（ステップＳ８０４）。例えば、経過時間タイマ値が「０」であれば、ブレンド率Ａテーブル２３１Ａ、ブレンド率Ｂテーブル２３１Ｂにおいて経過時間「Ｔ０」と対応付けられているブレンド率を示すブレンド率データや、拡大率Ａテーブル２３２Ａ、拡大率Ｂテーブル２３２Ｂにおいて経過時間「Ｔ０」と対応付けられている拡大率を示す拡大率データを読み出す。
【０３４３】
ステップＳ８０３にて、経過時間タイマ値が「１００」より大きいときには（ステップＳ８０３；Ｎｏ）、前回までの処理とブレンド率、拡大率の向上或いは低下方向が同一か否かを判別する（ステップＳ８０５）。このとき、ＣＰＵ１３１は、例えば演出制御タイマ値に対応して演出制御パターンから読み出した表示制御データなどにより、前回までの処理と今回の処理におけるブレンド率や拡大率の向上或いは低下方向を特定し、双方の処理における方向が同一か否かを判別すればよい。そして、方向が同一であれば（ステップＳ８０５；Ｙｅｓ）、経過時間タイマ値から「１００」を減算した値に対応するブレンド率データと拡大率データとを、ステップＳ８０１、Ｓ８０２にて設定したブレンド率テーブルと拡大率テーブルとからそれぞれ読み出す（ステップＳ８０６）。具体的には、経過時間タイマ値が「１００」を超えて「１０１」となった場合、ステップＳ８０１、Ｓ８０２にて設定したブレンド率テーブルと拡大率テーブルからは、経過時間「Ｔ１」と対応付けられているブレンド率や拡大率を示すデータが読み出され、その後、経過時間「Ｔ２」、「Ｔ３」、…に対応するブレンド率や拡大率を示すデータが順次読み出されて行く。これにより、連続する２つの飾り図柄のうち、表示順が先の飾り図柄（例えば「６」を示す飾り図柄）の画像が完全にフェードアウトして、表示順が後の飾り図柄（例えば「７」を示す飾り図柄）の画像のみが表示されるようになった後、表示順が後の飾り図柄が消去されて表示順が先の飾り図柄が再び現れ、次第にフェードアウトして行きながら、消去された表示順が後の飾り図柄がフェードインして行くように、合成画像が生成されることになる。
【０３４４】
ステップＳ８０５にて前回までの処理とブレンド率、拡大率の向上或いは低下方向が異なっているときには（ステップＳ８０５；Ｎｏ）、「２００」から経過時間タイマ値を減算した値に対応するブレンド率データと拡大率データとを、ステップＳ８０１、Ｓ８０２にて設定したブレンド率テーブルと拡大率テーブルとからそれぞれ読み出す（ステップＳ８０７）。具体的には、経過時間タイマ値が「１００」を超えて「１０１」となった場合、ステップＳ８０１、Ｓ８０２にて設定したブレンド率テーブルと拡大率テーブルからは、経過時間「Ｔ９９」に対応するブレンド率や拡大率を示すデータが読み出され、その後、経過時間「Ｔ９８」、「Ｔ９７」、…に対応するブレンド率や拡大率を示すデータが順次読み出されて行く。これにより、連続する２つの飾り図柄のうち、表示順が先の飾り図柄（例えば「６」を示す飾り図柄）の画像が完全にフェードアウトして、表示順が後の飾り図柄（例えば「７」を示す飾り図柄）の画像のみが表示されるようになった後、ステップＳ８０６の場合とは反対に、表示順が先の飾り図柄がフェードインして行きながら、表示順が後の飾り図柄がフェードアウトして行くように、合成画像が生成されることになる。
【０３４５】
ステップＳ８０４、Ｓ８０６、Ｓ８０７の処理のいずれかにて読み出されたブレンド率データや拡大率データに基づき、アルファ合成コマンドを作成してＶＤＰ１４１に送信する（ステップＳ８０８）。こうして、第１アルファ合成指令処理が終了する。
【０３４６】
図７０は、図６８のステップＳ７２９にて実行される第２アルファ合成指令処理の一例を示すフローチャートである。この第２アルファ合成指令処理において、ＣＰＵ１３１は、まず、表示順が先の飾り図柄（例えば「６」を示す飾り図柄）に対して用いるブレンド率データを読み出すためのテーブルとして、図３１（Ｂ）に示すブレンド率Ｂテーブル２３１Ｂを設定するととともに、表示順が後の飾り図柄（例えば「７」を示す飾り図柄）に対して用いるブレンド率データを読み出すためのテーブルとして、図３１（Ａ）に示すブレンド率Ａテーブル２３１Ａを設定する（ステップＳ８２１）。また、ＣＰＵ１３１は、表示順が先の飾り図柄（例えば「６」を示す飾り図柄）に対して用いる拡大率データを読み出すためのテーブルとして、図３２（Ｂ）に示す拡大率Ｂテーブル２３２Ｂを設定するとともに、表示順が後の飾り図柄（例えば「７」を示す飾り図柄）に対して用いる拡大率データを読み出すためのテーブルとして、図３２（Ａ）に示す拡大率Ａテーブル２３２Ａを設定する（ステップＳ８２２）。
【０３４７】
続いて、ＣＰＵ１３１は、経過時間タイマ値が「１００」以下であるか否かを判定し（ステップＳ８２３）、「１００」以下であるときには（ステップＳ８２３；Ｙｅｓ）、このタイマ値に対応するブレンド率データと拡大率データとを、ステップＳ８２１、Ｓ８２２にて設定したブレンド率テーブルと拡大率テーブルとからそれぞれ読み出す（ステップＳ８２４）。例えば、経過時間タイマ値が「０」であれば、ブレンド率Ａテーブル２３１Ａ、ブレンド率Ｂテーブル２３１Ｂにおいて経過時間「Ｔ０」と対応付けられているブレンド率を示すブレンド率データや、拡大率Ａテーブル２３２Ａ、拡大率Ｂテーブル２３２Ｂにおいて経過時間「Ｔ０」と対応付けられている拡大率を示す拡大率データを読み出す。
【０３４８】
ステップＳ８２３にて、経過時間タイマ値が「１００」より大きいときには（ステップＳ８２３；Ｎｏ）、前回までの処理とブレンド率、拡大率の向上或いは低下方向が同一か否かを判別し（ステップＳ８２５）、方向が同一であれば（ステップＳ８２５；Ｙｅｓ）、経過時間タイマ値から「１００」を減算した値に対応するブレンド率データと拡大率データとを、ステップＳ８２１、Ｓ８２２にて設定したブレンド率テーブルと拡大率テーブルとからそれぞれ読み出す（ステップＳ８２６）。具体的には、経過時間タイマ値が「１００」を超えて「１０１」となった場合、ステップＳ８２１、Ｓ８２２にて設定したブレンド率テーブルと拡大率テーブルからは、経過時間「Ｔ１」と対応付けられているブレンド率や拡大率を示すデータが読み出され、その後、経過時間「Ｔ２」、「Ｔ３」、…に対応するブレンド率や拡大率を示すデータが順次読み出されて行く。これにより、連続する２つの飾り図柄のうち、表示順が後の飾り図柄（例えば「７」を示す飾り図柄）の画像が完全にフェードアウトして、表示順が先の飾り図柄（例えば「６」を示す飾り図柄）の画像のみが表示されるようになった後、表示順が先の飾り図柄が消去されて表示順が後の飾り図柄が再び現れ、次第にフェードアウトして行きながら、消去された表示順が先の飾り図柄がフェードインして行くように、合成画像が生成されることになる。
【０３４９】
ステップＳ８２５にて前回までの処理とブレンド率、拡大率の向上或いは低下方向が異なっているときには（ステップＳ８２５；Ｎｏ）、「２００」から経過時間タイマ値を減算した値に対応するブレンド率データと拡大率データとを、ステップＳ８２１、Ｓ８２２にて設定したブレンド率テーブルと拡大率テーブルとからそれぞれ読み出す（ステップＳ８２７）。具体的には、経過時間タイマ値が「１００」を超えて「１０１」となった場合、ステップＳ８２１、Ｓ８２２にて設定したブレンド率テーブルと拡大率テーブルからは、経過時間「Ｔ９９」に対応するブレンド率や拡大率を示すデータが読み出され、その後、経過時間「Ｔ９８」、「Ｔ９７」、…に対応するブレンド率や拡大率を示すデータが順次読み出されて行く。これにより、連続する２つの飾り図柄のうち、表示順が後の飾り図柄（例えば「７」を示す飾り図柄）の画像が完全にフェードアウトして、表示順が先の飾り図柄（例えば「６」を示す飾り図柄）の画像のみが表示されるようになった後、ステップＳ８２６の場合とは反対に、表示順が後の飾り図柄がフェードインして行きながら、表示順が先の飾り図柄がフェードアウトして行くように、合成画像が生成されることになる。
【０３５０】
ステップＳ８２４、Ｓ８２６、Ｓ８２７の処理のいずれかにて読み出されたブレンド率データや拡大率データに基づき、アルファ合成コマンドを作成してＶＤＰ１４１に送信する（ステップＳ８２８）。こうして、第２アルファ合成指令処理が終了する。
【０３５１】
図７１は、図６５のステップＳ６９６にて実行される各種更新対象指令処理の一例を示すフローチャートである。この各種更新対象指令処理において、ＣＰＵ１３１は、まず、例えば演出制御タイマ値に対応して演出制御パターンから読み出した表示制御データなどから、表示を更新する対象となる画像要素を特定する（ステップＳ７４１）。続いて、ステップＳ７４１にて特定した画像要素が、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａに画像要素データを事前に転送する対象となる画像要素であるか否かの判定を行う（ステップＳ７４２）。
【０３５２】
ステップＳ７４２にて事前転送の対象となる画像要素であると判定された場合には（ステップＳ７４２；Ｙｅｓ）、例えば演出制御パターンから読み出した表示制御データなどから、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａにおける画像要素データの読出アドレスを特定する（ステップＳ７４３）。また、例えば演出制御パターンから読み出した表示制御データなどから、画像要素の表示位置（表示座標）に対応したフレームバッファメモリ１５６における画像要素データの書込アドレスを特定する（ステップＳ７４４）。さらに、更新対象となる画像要素を示す画像要素データのデータ量を特定する（ステップＳ７４５）。その後、ステップＳ７４３〜Ｓ７４５にて特定した固定アドレスエリア１５５Ａにおける読出アドレス、フレームバッファメモリ１５６における書込アドレス、画像要素データのデータ量に基づき、固定アドレス指定表示コマンドを作成してＶＤＰ１４１に送信する（ステップＳ７４６）。
【０３５３】
ステップＳ７４２にて事前転送の対象となる画像要素ではないと判定された場合には（ステップＳ７４２；Ｎｏ）、例えば演出制御パターンから読み出した表示制御データなどから、ＣＧＲＯＭ１４２における画像要素データの読出アドレスを特定する（ステップＳ７４７）。また、例えば演出制御パターンから読み出した表示制御データなどから、画像要素の表示位置（表示座標）に対応したフレームバッファメモリ１５６における画像要素データの書込アドレスを特定する（ステップＳ７４８）。さらに、更新対象となる画像要素を示す画像データのデータ量を特定する（ステップＳ７４９）。その後、ステップＳ７４７〜Ｓ７４９にて特定したＣＧＲＯＭ１４２における読出アドレス、フレームバッファメモリ１５６における書込アドレス、画像要素データのデータ量に基づき、自動転送表示コマンドを作成してＶＤＰ１４１に送信する（ステップＳ７５０）。
【０３５４】
この後、全ての更新対象となる画像要素についての指令が完了したか否かを判定する（ステップＳ７５１）。そして、指令が完了していなければ（ステップＳ７５１；Ｎｏ）、ステップＳ７４１の処理に戻る。これに対して、全ての更新対象となる画像要素についての指令が完了すれば（ステップＳ７５１；Ｙｅｓ）、各種更新対象指令処理を終了する。
【０３５５】
図７２は、図５９のステップＳ１９４にて実行される大当り演出処理の一例を示すフローチャートである。この大当り演出処理において、ＣＰＵ１３１は、まず、主基板１１から送信される大当りラウンド数通知コマンドの受信があったか否かを判定する（ステップＳ３７１）。このとき、大当りラウンド数通知コマンドの受信があれば（ステップＳ３７１；Ｙｅｓ）、例えば大当りラウンド数に対応した演出制御パターンから読み出した各種制御データに基づき表示制御指令、音声制御指令、ランプ制御指令を送出することなどといった、大当りラウンド数に対応して演出動作を制御するための設定を行う（ステップＳ３７２）。ステップＳ３７１にて大当りラウンド数通知コマンドの受信がなければ（ステップＳ３７１；Ｎｏ）、ステップＳ３７２の処理をスキップする。
【０３５６】
続いて、主基板１１から送信される大当り終了コマンドの受信があったか否かを判定する（ステップＳ３７３）。そして、大当り終了コマンドの受信があれば（ステップＳ３７３；Ｙｅｓ）、演出制御プロセスフラグの値を大当り終了演出処理に対応した値である“５”に更新してから（ステップＳ３７４）、大当り演出処理を終了する。ステップＳ３７３にて大当り終了コマンドの受信がなければ（ステップＳ３７３；Ｎｏ）、確変再抽選演出制御処理を実行するとともに（ステップＳ３７５）、有利開放再抽選演出制御処理を実行してから（ステップＳ３７６）、大当り演出処理を終了する。
【０３５７】
図７３は、図７２のステップＳ３７５にて実行される確変再抽選演出制御処理の一例を示すフローチャートである。図７３に示す確変再抽選演出制御処理を開始すると、ＣＰＵ１３１は、まず、例えばＲＡＭ１３３に設けられた可変表示パターン格納部の記憶データなどから確変再抽選演出の有無を特定し、確変再抽選演出があるか否かを判定する（ステップＳ４５１）。このとき、確変再抽選演出がないと判定されれば（ステップＳ４５１；Ｎｏ）、そのまま確変再抽選演出制御処理を終了する。
【０３５８】
ステップＳ４５１にて確変再抽選演出があると判定された場合には（ステップＳ４５１；Ｙｅｓ）、ＲＡＭ１３３の演出制御フラグ設定部に設けられた確変再抽選演出中フラグがオンであるか否かを判定する（ステップＳ４５２）。ここで、確変再抽選演出中フラグは、後述するステップＳ４５６の処理にてオン状態にセットされ、ステップＳ４５９の処理にてクリアされてオフ状態となる。ステップＳ４５２にて確変再抽選演出中フラグがオフであれば（ステップＳ４５２；Ｎｏ）、予め定められた確変再抽選演出における演出開始タイミングとなったか否かを判定する（ステップＳ４５３）。例えば、主基板１１から送信された大当りラウンド数通知コマンドが大当り遊技状態における最初のラウンド（例えば第１ラウンド）を示していることに対応して、確変再抽選演出における演出開始タイミングとなった旨の判定がなされればよい。
【０３５９】
ステップＳ４５３にて確変再抽選演出における演出開始タイミングではないと判定された場合には（ステップＳ４５３；Ｎｏ）、確変再抽選演出制御処理を終了する。これに対して、ステップＳ４５３にて確変再抽選演出における演出開始タイミングであると判定された場合には（ステップＳ４５３；Ｙｅｓ）、確変再抽選演出における演出態様を、例えば予め用意された複数種類のいずれかに決定する（ステップＳ４５４）。一例として、ステップＳ４５４では、ＣＰＵ１３１が乱数回路１３４等により更新される演出態様決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２等に予め格納されている確変再抽選演出態様決定テーブルを参照することなどにより、確変再抽選演出における演出動作の態様を決定する。
【０３６０】
また、ステップＳ４５４では、例えば表示結果格納部の記憶データから可変表示結果の種類が通常大当り、第１確変大当り及び第２確変大当りのいずれであるかの判定を行う。そして、可変表示結果の種類が通常大当りである場合には、通常図柄のうちから、確変再抽選演出の実行結果として画像表示装置５に導出表示する飾り図柄を決定する。例えば、ＣＰＵ１３１は、乱数回路１３４等により更新される大当り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２等に予め格納されている通常大当り図柄決定テーブルを参照することなどにより、通常図柄のうちのいずれかを確変再抽選演出における再抽選結果として導出表示する飾り図柄に決定する。
【０３６１】
これに対して、可変表示結果の種類が第１確変大当り及び第２確変大当りのいずれかである場合には、第１確変図柄のうちから、確変再抽選演出の実行結果として画像表示装置５に導出表示する飾り図柄を決定する。例えば、ＣＰＵ１３１は、乱数回路１３４等により更新される大当り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２等に予め格納されている第１確変大当り図柄決定テーブルを参照することなどにより、第１確変図柄のうちのいずれかを確変再抽選演出における再抽選結果として導出表示する飾り図柄に決定する。
【０３６２】
ステップＳ４５４の処理を実行した後には、ステップＳ４５４にて決定された演出態様に応じて各種の演出動作を制御するための設定が行われる（ステップＳ４５５）。例えば、ステップＳ４５５の処理では、ステップＳ４５４にて決定された演出動作の態様に対応する演出制御パターンの先頭領域に示される演出制御タイマ設定値を、演出制御タイマにおけるタイマ初期値として設定する。また、この演出制御パターンから読み出した各種制御データに基づき表示制御指令、音声制御指令、ランプ制御指令などを送出すればよい。この後、確変再抽選演出中フラグをオン状態にセットしてから（ステップＳ４５６）、確変再抽選演出制御処理を終了する。
【０３６３】
また、ステップＳ４５２にて確変再抽選演出中フラグがオンである場合には（ステップＳ４５２；Ｙｅｓ）、演出制御タイマ値を、例えば１減算するなどして更新する（ステップＳ４５７）。こうして更新された演出制御タイマ値が演出終了基準値（例えば「０」）と合致するか否かを判定し（ステップＳ４５８）、演出終了基準値と合致すれば（ステップＳ４５８；Ｙｅｓ）、確変再抽選演出中フラグをクリアしてオフ状態とした後（ステップＳ４５９）、確変再抽選演出制御処理を終了する。
【０３６４】
ステップＳ４５８にて演出制御タイマ値が演出終了基準値と合致しなければ（ステップＳ４５８；Ｎｏ）、確変再抽選演出の実行中における各種の演出動作を制御するための設定を行う（ステップＳ４６０）。例えば、ＣＰＵ１３１は、演出制御タイマ値が演出制御パターンに設定された演出制御タイマ判定値のいずれかと合致するか否かを判定する。このとき、演出制御タイマ判定値と合致した場合には、その合致した演出制御タイマ判定値と対応付けられた各種制御データを読み出す。こうして読み出された制御データに基づき、ＣＰＵ１３１は、表示制御指令、音声制御指令、ランプ制御指令などを送出すればよい。これにより、画像表示装置５における表示動作や、スピーカ８Ｌ、８Ｒからの音声出力動作、遊技効果ランプ９における点灯／消灯動作といった、各種の演出動作を制御することができる。
【０３６５】
図７４は、図７２のステップＳ３７６にて実行される有利開放再抽選演出制御処理の一例を示すフローチャートである。図７４に示す有利開放再抽選演出制御処理を開始すると、ＣＰＵ１３１は、まず、例えばＲＡＭ１３３に設けられた表示結果格納部の記憶データなどから有利開放再抽選演出の有無を特定し、有利開放再抽選演出があるか否かを判定する（ステップＳ４７１）。このとき、有利開放再抽選演出がないと判定されれば（ステップＳ４７１；Ｎｏ）、そのまま有利開放再抽選演出制御処理を終了する。
【０３６６】
ステップＳ４７１にて有利開放再抽選演出があると判定された場合には（ステップＳ４７１；Ｙｅｓ）、ＲＡＭ１３３の演出制御フラグ設定部に設けられた有利開放再抽選演出中フラグがオンであるか否かを判定する（ステップＳ４７２）。ここで、有利開放再抽選演出中フラグは、後述するステップＳ４７６の処理にてオン状態にセットされ、ステップＳ４７９の処理にてクリアされてオフ状態となる。ステップＳ４７２にて有利開放再抽選演出中フラグがオフであれば（ステップＳ４７２；Ｎｏ）、予め定められた有利開放再抽選演出における演出開始タイミングとなったか否かを判定する（ステップＳ４７３）。例えば、主基板１１から送信された大当りラウンド数通知コマンドが大当り遊技状態における最終のラウンド（例えば第１５ラウンド）を示していることに対応して、有利開放再抽選演出における演出開始タイミングとなった旨の判定がなされればよい。
【０３６７】
ステップＳ４７３にて有利開放再抽選演出における演出開始タイミングではないと判定された場合には（ステップＳ４７３；Ｎｏ）、有利開放再抽選演出制御処理を終了する。これに対して、ステップＳ４７３にて有利開放再抽選演出における演出開始タイミングであると判定された場合には（ステップＳ４７３；Ｙｅｓ）、有利開放再抽選演出における演出態様を、例えば予め用意された複数種類のいずれかに決定する（ステップＳ４７４）。一例として、ステップＳ４７４では、ＣＰＵ１３１が乱数回路１３４等により更新される演出態様決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２等に予め格納されている有利開放再抽選演出態様決定テーブルを参照することなどにより、有利開放再抽選演出における演出動作の態様を決定する。
【０３６８】
また、ステップＳ４７４では、例えば表示結果格納部の記憶データから可変表示結果の種類が通常大当り、第１確変大当り及び第２確変大当りのいずれであるかの判定を行う。そして、可変表示結果の種類が通常大当りである場合には、通常図柄のうちから、有利開放再抽選演出の実行結果として画像表示装置５に導出表示する飾り図柄を決定する。例えば、ＣＰＵ１３１は、乱数回路１３４等により更新される大当り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２等に予め格納されている通常大当り図柄決定テーブルを参照することなどにより、通常図柄のうちのいずれかを有利開放再抽選演出における再抽選結果として導出表示する飾り図柄に決定する。
【０３６９】
これに対して、可変表示結果の種類が第１確変大当りである場合には、第１確変図柄のうちから、有利開放再抽選演出の実行結果として画像表示装置５に導出表示する飾り図柄を決定する。例えば、ＣＰＵ１３１は、乱数回路１３４等により更新される大当り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２等に予め格納されている第１確変大当り図柄決定テーブルを参照することなどにより、第１確変図柄のうちのいずれかを有利開放再抽選演出における再抽選結果として導出表示する飾り図柄に決定する。
【０３７０】
さらに、可変表示結果の種類が第２確変大当りのいずれかである場合には、第２確変図柄のうちから、有利開放再抽選演出の実行結果として画像表示装置５に導出表示する飾り図柄を決定する。例えば、ＣＰＵ１３１は、乱数回路１３４等により更新される大当り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２等に予め格納されている第２確変大当り図柄決定テーブルを参照することなどにより、第２確変図柄のうちのいずれかを有利開放再抽選演出における再抽選結果として導出表示する飾り図柄に決定する。
【０３７１】
ステップＳ４７４の処理を実行した後には、ステップＳ４７４にて決定された演出態様に応じて各種の演出動作を制御するための設定が行われる（ステップＳ４７５）。例えば、ステップＳ４７５の処理では、ステップＳ４７４にて決定された演出動作の態様に対応する演出制御パターンの先頭領域に示される演出制御タイマ設定値を、演出制御タイマにおけるタイマ初期値として設定する。また、この演出制御パターンから読み出した各種制御データに基づき表示制御指令、音声制御指令、ランプ制御指令などを送出すればよい。この後、有利開放再抽選演出中フラグをオン状態にセットしてから（ステップＳ４７６）、有利開放再抽選演出制御処理を終了する。
【０３７２】
また、ステップＳ４７２にて有利開放再抽選演出中フラグがオンである場合には（ステップＳ４７２；Ｙｅｓ）、演出制御タイマ値を、例えば１減算するなどして更新する（ステップＳ４７７）。こうして更新された演出制御タイマ値が演出終了基準値（例えば「０」）と合致するか否かを判定し（ステップＳ４７８）、演出終了基準値と合致すれば（ステップＳ４７８；Ｙｅｓ）、有利開放再抽選演出中フラグをクリアしてオフ状態とした後（ステップＳ４７９）、有利開放再抽選演出制御処理を終了する。
【０３７３】
ステップＳ４７８にて演出制御タイマ値が演出終了基準値と合致しなければ、有利開放再抽選演出の実行中における各種の演出動作を制御するための設定を行う（ステップＳ４８０）。例えば、ＣＰＵ１３１は、演出制御タイマ値が演出制御パターンに設定された演出制御タイマ判定値のいずれかと合致するか否かを判定する。このとき、演出制御タイマ判定値と合致した場合には、その合致した演出制御タイマ判定値と対応付けられた各種制御データを読み出す。こうして読み出された制御データに基づき、ＣＰＵ１３１は、表示制御指令、音声制御指令、ランプ制御指令などを送出すればよい。これにより、画像表示装置５における表示動作や、スピーカ８Ｌ、８Ｒからの音声出力動作、遊技効果ランプ９における点灯／消灯動作といった、各種の演出動作を制御することができる。
【０３７４】
図７５は、ＶＤＰ１４１が備える転送制御回路１５２により実行される転送制御処理の一例を示すフローチャートである。この転送制御処理において、転送制御回路１５２は、まず、ホストインタフェース１５１を介して演出制御用マイクロコンピュータ１２０から受信した表示制御指令となるコマンドがあるか否かを判定する（ステップＳ４０１）。演出制御用マイクロコンピュータ１２０からの受信コマンドがなければ（ステップＳ４０１；Ｎｏ）、ステップＳ４０１の処理を繰り返し実行して待機する。
【０３７５】
ステップＳ４０１にて受信コマンドがある場合には（ステップＳ４０１；Ｙｅｓ）、その受信コマンドが記憶領域設定コマンドであるか否かを判定する（ステップＳ４０２）。そして、記憶領域設定コマンドであれば（ステップＳ４０２；Ｙｅｓ）、所定の記憶領域設定処理を実行する一方（ステップＳ４０３）、記憶領域設定コマンドでなければ（ステップＳ４０２；Ｎｏ）、受信コマンドが事前転送コマンドであるか否かを判定する（ステップＳ４０４）。
【０３７６】
ステップＳ４０４にて受信コマンドが事前転送コマンドであれば（ステップＳ４０４；Ｙｅｓ）、所定の事前転送処理を実行する一方（ステップＳ４０５）、事前転送コマンドでなければ（ステップＳ４０４；Ｎｏ）、受信コマンドが自動転送表示コマンドであるか否かを判定する（ステップＳ４０６）。ステップＳ４０６にて受信コマンドが自動転送表示コマンドであれば（ステップＳ４０６；Ｙｅｓ）、所定の自動転送制御処理を実行する（ステップＳ４０７）。ステップＳ４０６にて受信コマンドが自動転送表示コマンドではない場合や（ステップＳ４０６；Ｎｏ）、ステップＳ４０７の処理を実行した後には、ステップＳ４０１の処理に戻る。
【０３７７】
図７６は、図７５のステップＳ４０３にて実行される記憶領域設定処理の一例を示すフローチャートである。この記憶領域設定処理において、転送制御回路１５２は、まず、画像要素一時記憶メモリ１５５をクリアして、その記憶内容を初期化する（ステップＳ４２１）。続いて、記憶領域設定コマンドに含まれるデータから、自動転送エリア１５５Ｂの先頭アドレスとなるアドレスＳＴＡＤＤを特定する（ステップＳ４２２）。そして、このとき特定したアドレスＳＴＡＤＤを、ＶＤＰ１４１の内部レジスタにセットして格納する（ステップＳ４２３）。また、転送制御回路１５２は、記憶領域設定コマンドに含まれるデータから、自動転送エリア１５５Ｂの最終アドレスとなるアドレスＥＮＡＤＤを特定する（ステップＳ４２４）。そして、このとき特定したアドレスＥＮＡＤＤを、ＶＤＰ１４１の内部レジスタにセットして格納してから（ステップＳ４２５）、記憶領域設定処理を終了する。
【０３７８】
図７７は、図７５のステップＳ４０５にて実行される事前転送処理の一例を示すフローチャートである。この事前転送処理において、転送制御回路１５２は、まず、事前転送コマンドに含まれるデータから、ＣＧＲＯＭ１４２における画像要素データの読出アドレスを特定する（ステップＳ４４１）。続いて、事前転送コマンドに含まれるデータから、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａにおける画像要素データの書込アドレスを特定する（ステップＳ４４２）。また、事前転送コマンドに含まれるデータから、転送すべき画像要素データのデータ量を特定する（ステップＳ４４３）。そして、ステップＳ４４１〜Ｓ４４３にて特定した画像要素データの読出アドレス、書込アドレス、データ量に基づき、ＣＧＲＯＭ１４２から読み出した画像要素データを固定アドレスエリア１５５Ａに転送するためにデータ転送の開始設定を行う（ステップＳ４４４）。例えば、ステップＳ４４４において、転送制御回路１５２は、所定のＤＭＡ装置に、ＣＧＲＯＭ１４２の読出アドレス、画像要素一時記憶メモリ１５５の書込アドレス、転送データ量として画像要素データのデータ量をセットして、ＤＭＡ転送による画像要素データの転送開始を指示する。
【０３７９】
この後、転送制御回路１５２は、画像要素データの転送が完了したか否かを判定し（ステップＳ４４５）、完了していなければ（ステップＳ４４５；Ｎｏ）、ステップＳ４４５の処理を繰り返して待機する。他方、例えばＤＭＡ装置から所定の転送完了信号が出力されたことなどに基づき、ステップＳ４４５にて画像要素データの転送が完了したと判定されれば（ステップＳ４４５；Ｙｅｓ）、ＶＤＰ１４１が備えるインデックステーブル２５１に画像要素データの転送完了を登録してから（ステップＳ４４６）、事前転送処理を終了する。ステップＳ４４６の処理において、転送制御回路１５２は、固定アドレスエリア１５５Ａへと転送された画像要素データを特定可能とする「開始アドレス」、「水平サイズ」などのデータをインデックステーブル２５１に書き込み、対応する「読出完了フラグ」を「オン」に設定する。
【０３８０】
図７８は、図７５のステップＳ４０７にて実行される自動転送処理の一例を示すフローチャートである。この自動転送処理において、転送制御回路１５２は、まず、自動転送表示コマンドに含まれるデータから、ＣＧＲＯＭ１４２における画像要素データの読出アドレスを特定する（ステップＳ４６１）。続いて、画像要素一時記憶メモリ１５５の自動転送エリア１５５Ｂにおける画像要素データの書込アドレスを特定する（ステップＳ４６２）。例えば、ステップＳ４６２の処理において、転送制御回路１５２は、インデックステーブル２５１を参照して、自動転送エリア１５５Ｂのうちで、「転送完了フラグ」が「オン」となって有効な画像要素データが記憶されている領域以外の空き領域を特定する。こうして特定された空き領域のうちから、今回転送すべき画像要素データを記憶させる領域を決定し、その先頭アドレスを書込アドレスとして特定すればよい。
【０３８１】
続いて、転送制御回路１５２は、自動転送表示コマンドに含まれるデータから、転送すべき画像要素データのデータ量を特定する（ステップＳ４６３）。そして、ステップＳ４６１〜Ｓ４６３にて特定した画像要素データの読出アドレス、書込アドレス、データ量に基づき、ＣＧＲＯＭ１４２から読み出した画像要素データを自動転送エリア１５５Ｂに転送するためにデータ転送の開始設定を行う（ステップＳ４６４）。例えば、ステップＳ４６４において、転送制御回路１５２は、所定のＤＭＡ装置に、ＣＧＲＯＭ１４２の読出アドレス、画像要素一時記憶メモリ１５５の書込アドレス、転送データ量として画像要素データのデータ量をセットして、ＤＭＡ転送による画像要素データの転送開始を指示する。
【０３８２】
この後、転送制御回路１５２は、画像要素データの転送が完了したか否かを判定し（ステップＳ４６５）、完了していなければ（ステップＳ４６５；Ｎｏ）、ステップＳ４６５の処理を繰り返して待機する。他方、例えばＤＭＡ装置から所定の転送完了信号が出力されたことなどに基づき、ステップＳ４６５にて画像要素データの転送が完了したと判定されれば（ステップＳ４６５；Ｙｅｓ）、ＶＤＰ１４１が備えるインデックステーブル２５１に画像要素データの転送完了を登録してから（ステップＳ４６６）、自動転送処理を終了する。ステップＳ４６６の処理において、転送制御回路１５２は、自動転送エリア１５５Ｂへと転送された画像要素データを特定可能とする「開始アドレス」、「水平サイズ」などのデータをインデックステーブル２５１に書き込み、対応する「読出完了フラグ」を「オン」に設定する。また、この自動転送処理にて画像要素データを転送する場合には、画像要素一時記憶メモリ１５５の自動転送エリア１５５Ｂにおける画像要素データの転送先アドレス（書込アドレス）を描画回路１５４に通知して、描画回路１５４により画像要素データを読出可能にしてもよい。
【０３８３】
図７９は、ＶＤＰ１４１が備える描画回路１５４により実行される描画処理の一例を示すフローチャートである。この描画処理において、描画回路１５４は、まず、ホストインタフェース１５１を介して演出制御用マイクロコンピュータ１２０から受信した表示制御指令となるコマンドがあるか否かを判定する（ステップＳ５０１）。演出制御用マイクロコンピュータ１２０からの受信コマンドがなければ（ステップＳ５０１；Ｎｏ）、ステップＳ５０１の処理を繰り返し実行して待機する。
【０３８４】
ステップＳ５０１にて受信コマンドがある場合には（ステップＳ５０１；Ｙｅｓ）、その受信コマンドが固定アドレス指定表示コマンドであるか否かを判定する（ステップＳ５０２）。そして、固定アドレス指定表示コマンドであれば（ステップＳ５０２；Ｙｅｓ）、所定の固定アドレス指定表示処理を実行する一方（ステップＳ５０３）、固定アドレス指定表示コマンドでなければ（ステップＳ５０２；Ｎｏ）、受信コマンドが自動転送表示コマンドであるか否かを判定する（ステップＳ５０４）。
【０３８５】
ステップＳ５０４にて受信コマンドが自動転送表示コマンドであれば（ステップＳ５０４；Ｙｅｓ）、所定の自動転送表示処理を実行する一方（ステップＳ５０５）、自動転送表示コマンドでなければ（ステップＳ５０４；Ｎｏ）、受信コマンドがアルファ値分布設定コマンドであるか否かを判定する（ステップＳ５０６）。ステップＳ５０６にて受信コマンドがアルファ値分布設定コマンドであれば（ステップＳ５０６；Ｙｅｓ）、所定のアルファテスト用描画処理を実行する一方（ステップＳ５０７）、アルファ値分布設定コマンドでなければ（ステップＳ５０６；Ｎｏ）、受信コマンドがテスト実行コマンドであるか否かを判定する（ステップＳ５０８）。
【０３８６】
ステップＳ５０８にて受信コマンドがテスト実行コマンドであれば（ステップＳ５０８；Ｙｅｓ）、所定のアルファテスト処理を実行する一方（ステップＳ５０９）、テスト実行コマンドでなければ（ステップＳ５０８；Ｎｏ）、受信コマンドがアルファ合成コマンドであるか否かを判定する（ステップＳ５１０）。ステップＳ５１０にて受信コマンドがアルファ合成コマンドであれば（ステップＳ５１０；Ｙｅｓ）、所定のアルファ合成処理を実行する（ステップＳ５１１）。ステップＳ５１０にて受信コマンドがアルファ合成コマンドではない場合や（ステップＳ５１０；Ｎｏ）、ステップＳ５０３、Ｓ５０５、Ｓ５０７、Ｓ５０９、Ｓ５１１の処理のいずれかを実行した後には、ステップＳ５０１の処理に戻る。
【０３８７】
図８０は、図７９のステップＳ５０３にて実行される固定アドレス指定表示処理の一例を示すフローチャートである。この固定アドレス指定表示処理において、描画回路１５４は、まず、固定アドレス指定表示コマンドに含まれるデータから、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａにおける画像要素データの読出アドレスを特定する（ステップＳ５２１）。続いて、ステップＳ５２１にて特定した読出アドレスに基づきインデックステーブル２５１を参照し、読出対象となる画像要素データと対応付けられた「転送完了フラグ」が「オン」となっているか否かを判定する（ステップＳ５２２）。
【０３８８】
ステップＳ５２２にて「転送完了フラグ」が「オン」である場合には（ステップＳ５２２；Ｙｅｓ）、固定アドレス指定表示コマンドに含まれるデータから、フレームバッファメモリ１５６における画像要素データの書込アドレスを特定する（ステップＳ５２３）。このとき特定される書込アドレスは、フレームバッファメモリ１５６の描画用バッファ１５６Ａにおいて画像要素データの書込先となるアドレスであればよい。この後、描画回路１５４は、ステップＳ５２１にて特定した読出アドレスから画像要素データを読み出し、ステップＳ５２３にて特定した書込アドレスに書き込む（ステップＳ５２４）。そして、フレームバッファメモリ１５６の描画用バッファ１５６Ａに画像要素データを書き込むことによる描画が完了したか否かを判定し（ステップＳ５２５）、完了していなければ（ステップＳ５２５；Ｎｏ）、読出アドレスと書込アドレスを更新した後（ステップＳ５２６）、ステップＳ５２４の処理に戻る。他方、ステップＳ５２５にて描画が完了すれば（ステップＳ５２５；Ｙｅｓ）、固定アドレス指定表示処理を終了する。
【０３８９】
また、ステップＳ５２２にて「転送完了フラグ」が「オフ」である場合には（ステップＳ５２２；Ｎｏ）、所定の転送完了待ち時間が経過したか否かを判定する（ステップＳ５２７）。このとき、転送完了待ち時間が経過していなければ（ステップＳ５２７；Ｎｏ）、ステップＳ５２２の処理に戻って待機する。これに対して、ステップＳ５２７にて転送完了待ち時間が経過した場合には（ステップＳ５２７；Ｙｅｓ）、例えばホストインタフェース１５１を介して演出制御用マイクロコンピュータ１２０に対して所定のエラー情報を送信することなどにより、エラーが発生した旨を通知してから（ステップＳ５２８）、固定アドレス指定表示処理を終了する。描画回路１５４がステップＳ５２８の処理を実行することにより送信されたエラー情報を受け取った演出制御用マイクロコンピュータ１２０では、例えばＣＰＵ１３１が音制御部１２２やランプ制御部１２３に所定の制御指令を送ることなどにより、スピーカ８Ｌ、８Ｒからの音声出力や、所定のランプやＬＥＤ等を点灯や点滅させることなどにより、エラーの発生を報知するようにすればよい。このときには、スピーカ８Ｌ、８Ｒからの音声出力や、所定のランプやＬＥＤ等を点灯や点滅させてエラーの発生を報知することにより、画像表示装置５における表示動作に異常が発生して正しく表示できない場合でも、エラーの発生を適切に報知することができる。
【０３９０】
図８１は、図７９のステップＳ５０５にて実行される自動転送表示処理の一例を示すフローチャートである。この自動転送表示処理において、描画回路１５４は、まず、例えば転送制御回路１５２からの通知などに基づいて、画像要素一時記憶メモリ１５５の自動転送エリア１５５Ｂにおける画像要素データの読出アドレスを特定する（ステップＳ５４１）。続いて、ステップＳ５４１にて特定した読出アドレスに基づきインデックステーブル２５１を参照し、読出対象となる画像要素データと対応付けられた「転送完了フラグ」が「オン」となっているか否かを判定する（ステップＳ５４２）。
【０３９１】
ステップＳ５４２にて「転送完了フラグ」が「オン」である場合には（ステップＳ５４２；Ｙｅｓ）、自動転送表示コマンドに含まれるデータから、フレームバッファメモリ１５６における画像要素データの書込アドレスを特定する（ステップＳ５４３）。このとき特定される書込アドレスは、フレームバッファメモリ１５６の描画用バッファ１５６Ａにおいて画像要素データの書込先となるアドレスであればよい。この後、描画回路１５４は、ステップＳ５４１にて特定した読出アドレスから画像要素データを読み出し、ステップＳ５４３にて特定した書込アドレスに書き込む（ステップＳ５４４）。そして、フレームバッファメモリ１５６の描画用バッファ１５６Ａに画像要素データを書き込むことによる描画が完了したか否かを判定し（ステップＳ５４５）、完了していなければ（ステップＳ５４５；Ｎｏ）、読出アドレスと書込アドレスを更新した後（ステップＳ５４６）、ステップＳ５４４の処理に戻る。他方、ステップＳ５４５にて描画が完了すれば（ステップＳ５４５；Ｙｅｓ）、描画に用いた画像要素データと対応付けてインデックステーブル２５１に登録された「転送完了フラグ」をクリアして「オフ」とした後（ステップＳ５４７）、自動転送表示処理を終了する。
【０３９２】
また、ステップＳ５４２にて「転送完了フラグ」が「オフ」である場合には（ステップＳ５４２；Ｎｏ）、所定の転送完了待ち時間が経過したか否かを判定する（ステップＳ５４８）。このとき、転送完了待ち時間が経過していなければ（ステップＳ５４８；Ｎｏ）、ステップＳ５４２の処理に戻って待機する。これに対して、ステップＳ５４８にて転送完了待ち時間が経過した場合には（ステップＳ５４８；Ｙｅｓ）、例えばホストインタフェース１５１を介して演出制御用マイクロコンピュータ１２０に対して所定のエラー情報を送信することなどにより、エラーが発生した旨を通知してから（ステップＳ５４９）、自動転送表示処理を終了する。描画回路１５４がステップＳ５４９の処理を実行することにより送信されたエラー情報を受け取った演出制御用マイクロコンピュータ１２０では、ステップＳ５２８の処理により送信されたエラー情報を受け取った場合と同様に、例えばＣＰＵ１３１が音制御部１２２やランプ制御部１２３に所定の制御指令を送ることなどにより、スピーカ８Ｌ、８Ｒからの音声出力や、所定のランプやＬＥＤ等を点灯や点滅させることなどにより、エラーの発生を報知するようにすればよい。
【０３９３】
以上のような固定アドレス指定表示処理や自動転送表示処理を実行することにより、描画回路１５４が画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａや自動転送エリア１５５Ｂから読み出した画像要素データをフレームバッファメモリ１５６の描画用バッファ１５６Ａに書き込んで描画を行い、例えば画像表示装置５における１画面分の描画が完了すれば、画像表示装置５における表示の更新タイミングに達したことなどに対応して、描画用バッファ１５６Ａの記憶データを表示用バッファ１５６Ｂにコピーする。こうして表示用バッファ１５６Ｂにコピーされた表示用データは、表示回路１５７によって読み出され、階調データに変換されるなどして画像表示装置５に出力される。これにより、表示用データに対応した画像が画像表示装置５の画面上に表示されることになる。
【０３９４】
図８２（Ａ）は、図７９のステップＳ５０７にて実行されるアルファテスト用描画処理の一例を示すフローチャートである。このアルファテスト用描画処理において、描画回路１５４は、アルファ値分布設定コマンドに含まれるデータから表示対象の飾り図柄を特定し、特定された飾り図柄を示す画像要素データを画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａから読み出してフレームバッファメモリ１５６の描画用バッファ１５６Ａに書き込む（ステップＳ８４１）。続いて、描画回路１５４は、アルファ値分布設定コマンドに含まれるデータから飾り図柄を示す演出画像に含まれる各画素におけるアルファ値を特定し、特定されたアルファ値を示すデータを描画用バッファ１５６Ａにおける各画素に対応したアドレスに書き込むことにより、各画素のアルファ値を設定する（ステップＳ８４２）。こうしてアルファテスト用描画処理は終了する。
【０３９５】
図８２（Ｂ）は、図７９のステップＳ５０９にて実行されるアルファテスト処理の一例を示すフローチャートである。このアルファテスト処理において、描画回路１５４は、テスト実行コマンドに含まれるデータからアルファ参照値を特定し、特定されたアルファ参照値と各画素のアルファ値との比較演算を実行する（ステップＳ８５１）。このときには、テスト実行コマンドに含まれるデータから特定される比較関数で「成立」となる表示条件を満たした画素を、画像表示装置５に表示させるものとしての表示対象画素に決定する（ステップＳ８５２）。そして、ステップＳ８５２にて決定された表示対象画素を、描画用バッファ１５６Ａから表示用バッファ１５６Ｂにコピーすることで表示用データの更新を行った後（ステップＳ８５３）、アルファテスト処理を終了する。こうして表示用バッファ１５６Ｂにコピーされた表示対象画素の画素値を示すデータは、表示回路１５７によって表示用バッファ１５６Ｂから更新後の表示用データとして読み出され、階調データに変換されるなどして画像表示装置５に出力される。これにより、表示対象画素が画像表示装置５の画面上に表示されることになる。
【０３９６】
図８２（Ｃ）は、図７９のステップＳ５１１にて実行されるアルファ合成処理の一例を示すフローチャートである。このアルファ合成処理において、描画回路１５４は、アルファ合成コマンドに含まれるデータから、表示順が先の飾り図柄（例えば「６」を示す飾り図柄）を特定し、特定された飾り図柄を示す画像要素データについて、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａから読み出した後、アルファ合成コマンドに含まれるデータから特定される拡大率データが示す拡大率でフレームバッファメモリ１５６の描画用バッファ１５６Ａに書き込む（ステップＳ８６１）。続いて、描画回路１５４は、ステップＳ８６１にて描画用バッファ１５６Ａに書き込んだ表示順が先の飾り図柄を示す画像要素データについて、アルファ合成コマンドに含まれるデータから特定されるブレンド率データが示すブレンド率に対応したアルファ値の設定を行う（ステップＳ８６２）。例えば、描画回路１５４は、アルファ合成コマンドに含まれるデータに基づいて特定したブレンド率を表示順が先の飾り図柄を示す演出画像の各画素におけるアルファ値として、描画用バッファ１５６Ａにおける各画素に対応したアドレスに書き込む。
【０３９７】
この後、描画回路１５４は、アルファ合成コマンドに含まれるデータから、表示順が後の飾り図柄（例えば「７」を示す飾り図柄）を特定し、特定された飾り図柄を示す画像要素データについて、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａから読み出した後、描画用バッファ１５６Ａに記憶されている各画素のアルファ値や、アルファ合成コマンドに含まれるデータから特定されるブレンド率に基づき、アルファ合成コマンドに含まれるデータから特定される拡大率データが示す拡大率で、フレームバッファメモリ１５６の描画用バッファ１５６Ａに書き込む（ステップＳ８６３）。例えば、ステップＳ８６３の処理において、描画回路１５４は、表示順が先の飾り図柄を示す演出画像Ａについて既に描画用バッファ１５６Ａに書き込まれているアルファ値をα１、表示順が後の飾り図柄を示す演出画像Ｂについてアルファ合成コマンドにより通知されたブレンド率をα２として、各画素の色データを、（演出画像Ａの色データ）×α１＋（演出画像Ｂの色データ）×α２との演算を実行することなどにより特定する。描画回路１５４は、こうして特定された各画素の色データを描画用バッファ１５６Ａに書き込むことなどにより、連続する２つの飾り図柄を合成して２つの飾り図柄が重なり合った合成画像を示す画像データを作成する。
【０３９８】
ステップＳ８６３の処理を実行した後には、描画用バッファ１５６Ａの記憶データを表示用バッファ１５６Ｂにコピーすることで表示用データの更新を行ってから（ステップＳ８６４）、アルファ合成処理を終了する。こうして表示用バッファ１５６Ｂにコピーされたデータは、表示回路１５７によって表示用バッファ１５６Ｂから更新後の表示用データとして読み出され、階調データに変換されるなどして画像表示装置５に出力される。これにより、連続する２つの飾り図柄を合成して２つの飾り図柄が重なり合った合成画像が画像表示装置５の画面上に表示されることになる。
【０３９９】
次に、払出制御基板１５における動作を説明する。払出制御基板１５では、電源基板１０からの電力供給が開始されると、払出制御用マイクロコンピュータ１５０が起動し、ＣＰＵ２７３によって図８３のフローチャートに示すような払出制御メイン処理が実行される。図８３に示す払出制御メイン処理を開始すると、まず、割込み禁止に設定し（ステップＳ９０１）、割込みモードの設定を行う（ステップＳ９０２）。続いて、例えばスタックポインタ指定アドレスの設定など、スタックポインタに関わる設定を行う（ステップＳ９０３）。また、内蔵デバイスレジスタの設定（初期化）を行う（ステップＳ９０４）。例えば、払出制御用マイクロコンピュータ１５０がＣＴＣ（カウンタ／タイマ）及びＰＩＯ（パラレル入出力ポート）を内蔵している場合には、ステップＳ９０４の処理が実行されることにより、内蔵デバイス（内蔵周辺回路）としてのＣＴＣやＰＩＯの設定（初期化）などが行われるとよい。
【０４００】
ステップＳ９０４の処理を実行した後には、例えば入出力ポート２７８に含まれる入力ポートにおける所定ビットの状態をチェックすることなどにより、電源断信号がオフ状態となっているか否かを判定する（ステップＳ９０５）。例えば、ステップＳ９０５の処理では、電源断信号が出力されていないオフ状態（ハイレベル）となっていることを確認する。
【０４０１】
ステップＳ９０５にて電源断信号がオン状態であるときには（ステップＳ９０５；Ｎｏ）、所定時間（例えば０．１秒）が経過するまで待機した後（ステップＳ９０６）、ステップＳ９０５の処理に戻り、電源断信号がオフ状態となっているか否かの判定を再び行うようにする。これにより、払出制御用マイクロコンピュータ１５０にて、電源電圧が安定したことを確認することができる。そして、ステップＳ９０５にて電源断信号がオフ状態であるときには（ステップＳ９０５；Ｙｅｓ）、ＲＡＭ２７５をアクセス可能に設定する（ステップＳ９０７）。
【０４０２】
ステップＳ９０７の処理を実行した後には、例えば入出力ポート２７８に含まれる入力ポートにおける所定ビットの状態をチェックすることなどにより、クリア信号がオン状態となっているか否かを判定する（ステップＳ９０８）。このとき、ＣＰＵ２７３は、クリア信号の状態を１回だけ確認するようにしてもよいが、クリア信号の状態を複数回確認するようにしてもよい。例えば、クリア信号の状態がオフ状態であることを１回確認したら、所定時間（例えば０．１秒）が経過した後に、クリア信号の状態をもう１回確認する。このとき、クリア信号がオフ状態であれば、クリア信号がオフ状態である旨の判定を行うようにする。他方、このときにクリア信号の状態がオン状態であれば、所定時間が経過した後に、クリア信号の状態を再び確認するようにしてもよい。なお、クリア信号の状態を再確認する回数は１回であってもよいし、複数回であってもよい。また、２回チェックして、チェック結果が一致していなかったときに、もう一度確認するようにしてもよい。
【０４０３】
ステップＳ９０８にてクリア信号がオフ状態である旨の判定がなされたときには（ステップＳ９０８；Ｎｏ）、ＲＡＭ２７５のデータチェックを行い、チェック結果が正常であるか否かを判定する（ステップＳ９０９）。ステップＳ９０９の処理では、例えばＲＡＭ２７５の特定領域における記憶データを用いてチェックサムを算出し、算出されたチェックサムと払出チェックサムバッファに記憶されているチェックサムとを比較する。ここで、払出チェックサムバッファには、前回の電力供給停止時に、同様の処理によって算出されたチェックサムが記憶されている。そして、比較結果が不一致であれば、ＲＡＭ２７５の特定領域におけるデータが電力供給停止時のデータとは異なっていることから、チェック結果が正常でないと判断される。
【０４０４】
ステップＳ９０９におけるチェック結果が正常であるときには（ステップＳ９０９；Ｙｅｓ）、所定の払出バックアップフラグがオンとなっているか否かを判定する（ステップＳ９１０）。払出バックアップフラグの状態は、電力供給が停止するときに、ＲＡＭ２７５等の所定領域に設定される。そして、この払出バックアップフラグの設定箇所がバックアップ電源によってバックアップされることで、電力供給が停止した場合でも、払出バックアップフラグの状態は保存されることになる。なお、ステップＳ９１０のような払出バックアップフラグがオンとなっているか否かの判定を、ステップＳ９０９のようなチェック結果の判定よりも先に行い、払出バックアップフラグがオンであるときにＲＡＭ２３５のデータチェック結果が正常であるか否かを判定するようにしてもよい。
【０４０５】
ステップＳ９１０にて払出バックアップフラグがオンであるときには（ステップＳ９１０；Ｙｅｓ）、払出バックアップフラグをクリアしてオフ状態とした後（ステップＳ９１１）、払出制御用マイクロコンピュータ１５０の内部状態などを電力供給が停止されたときの状態に戻すための復旧時における設定を行う（ステップＳ９１２）。例えば、パチンコ遊技機１への電力供給が停止されるときに、所定の賞球未払出カウンタの値がＲＡＭ２７５のバックアップ領域に格納される場合には、ステップＳ９１２の処理においてＲＡＭ２７５のバックアップ領域の記憶データを読み出して、賞球未払出カウンタにセットするようにすればよい。
【０４０６】
また、ステップＳ９０８にてクリア信号がオンであるときや（ステップＳ９０８；Ｙｅｓ）、ステップＳ９０９にてチェック結果が正常ではないとき（ステップＳ９０９；Ｎｏ）、あるいはステップＳ９１０にて払出バックアップフラグがオフであるときには（ステップＳ９１０；Ｎｏ）、ＲＡＭ２７５の初期化を行う（ステップＳ９１３）。続いて、払出制御用マイクロコンピュータ１５０の内部状態などを初期状態とするための初期化時における設定を行う（ステップＳ９１４）。例えば、ステップＳ９１４の処理では、ＲＡＭ２７５の所定領域などに設けられた各種のフラグや、各種のタイマ、あるいは各種のカウンタなどに、それぞれの初期値を設定すればよい。
【０４０７】
ステップＳ９１２またはステップＳ９１４の処理を実行した後には、例えばタイマ回路２７６のレジスタ設定などを行うことにより、所定時間（例えば２ミリ秒）ごとにタイマ割込みが発生するように払出制御用マイクロコンピュータ１５０の内部設定を行う（ステップＳ９１５）。
【０４０８】
この後、ＣＰＵ２７３は、シリアル通信回路２７７によるシリアル通信動作の初期設定を行うためのシリアル通信初期設定処理を実行する（ステップＳ９１６）。このシリアル通信初期設定処理は、主基板１１の側で遊技制御用マイクロコンピュータ１００が備えるＣＰＵ１１４により実行される図４１に示すステップＳ１７の処理と同様の処理であればよい。また、ＣＰＵ２７３は、割込み要求に基づいて実行される割込み処理に関する初期設定を行うための割込み初期設定処理を実行する（ステップＳ９１７）。この割込み初期設定処理は、主基板１１の側で遊技制御用マイクロコンピュータ１００が備えるＣＰＵ１１４により実行される図４１に示すステップＳ１８の処理と同様の処理であればよい。そして、ＣＰＵ２７３は割込み許可状態に設定して（ステップＳ９１８）、各種割込みの発生を待機する。このときには、電源断信号がオン状態となったか否か（出力されたか否か）の判定を行い（ステップＳ９１９）、オフであれば（ステップＳ９１９；Ｎｏ）、そのまま各種割込みの発生を待機する。また、電源断信号がオン状態となったときには（ステップＳ９１９；Ｙｅｓ）、払出側電源断処理を実行した後（ステップＳ９２０）、所定のループ処理を実行して、電力供給の停止による払出制御用マイクロコンピュータ１５０の動作停止まで待機する。
【０４０９】
なお、ステップＳ９１９の処理では、入力ポートを介して１回だけ電源断信号の状態を確認するようにしてもよいが、電源断信号の状態を複数回確認するようにしてもよい。例えば、電源断信号がオフ状態であることを１回確認したら、所定時間（例えば０．１秒）が経過した後に、電源断信号をもう１回確認する。このとき、電源断信号がオフ状態であれば、電源断信号がオフ状態である旨の判定を行うようにする。他方、このときに電源断信号の状態がオン状態であれば、所定時間が経過した後に、電源断信号の状態を再び確認するようにしてもよい。なお、電源断信号の状態を再確認する回数は１回であってもよいし、複数回であってもよい。また、２回チェックして、チェック結果が一致していなかったときに、もう一度確認するようにしてもよい。このように電源断信号の状態を複数回確認する場合には、例えば確認動作を開始するときや１回目の確認結果と２回目の確認結果とを比較して不一致であったときなどに、払出制御用マイクロコンピュータ１５０に内蔵されたＷＤＴ（ウォッチドッグ・タイマ）をクリアするリトリガを行う。そして、リトリガが何らかの原因（例えばプログラムの暴走）で所定時間内に発生しなくなった場合には、ＷＤＴから出力されるタイムアウト信号に基づくユーザリセットを発生させ、リセット／割込みコントローラ２７２、ＣＰＵ２７３、タイマ回路２７６、シリアル通信回路２７７などの各回路を初期化した後、所定のベクタテーブルで示されるアドレスからユーザプログラムの実行を開始して、自動復旧を行うようにしてもよい。
【０４１０】
ステップＳ９２０の払出側電源断処理では、例えばＣＰＵ２７３が割込み禁止に設定した後、入出力ポート２７８に含まれる出力ポートの所定ビットにクリアデータをセットするなどして、払出モータ５０の動作を停止させるための設定を行う。このときには、出力ポートの所定ビット以外にも、クリアすべき出力ポートにはクリアデータを設定するようにしてもよい。続いて、例えばＲＡＭ２７５の特定領域における記憶データを用いてチェックサムを算出するなどして、チェックデータの作成を行うとともに、ＲＡＭ２７５の所定領域等に設けられた払出バックアップフラグをオン状態にセットする。このとき作成されたチェックデータは、例えばＲＡＭ２７５の所定領域等に設けられた払出チェックサムバッファなどに格納される。そして、払出制御用マイクロコンピュータ１５０は、例えば所定のＲＡＭアクセスレジスタにアクセス禁止値を設定することなどにより、以後、ＲＡＭ２７５へのアクセスを禁止する。
【０４１１】
払出制御用マイクロコンピュータ１５０では、シリアル通信回路２７７にて発生した割込み要因に対応して、主基板１１に搭載された遊技制御用マイクロコンピュータ１００が備えるＣＰＵ１１４により実行される割込み処理を払出制御用マイクロコンピュータ１５０に適合させたシリアル通信エラー割込み処理が、実行されればよい。例えば、払出制御用マイクロコンピュータ１５０に設けられたシリアル通信回路２７７にてエラー割込みが発生するごとに、図４３に示す処理を払出制御用マイクロコンピュータ１５０に適合させた処理がＣＰＵ２７３により実行されればよい。この処理では、例えば払出制御用マイクロコンピュータ１５０が備えるシリアル通信回路２７７に設けられた送信動作部を未使用状態に設定するとともに、シリアル通信回路２７７に設けられた受信動作部を未使用状態に設定する。この後、ＣＰＵ２７３は、例えばシリアル通信エラーフラグなどの所定フラグをオン状態にセットするなどの処理を実行すればよい。
【０４１２】
また、払出制御用マイクロコンピュータ１５０が備えるシリアル通信回路２７７にて受信割込みが発生するごとに、ＣＰＵ２７３が所定のシリアル受信割込み処理を実行し、払出制御用マイクロコンピュータ１５０が備えるシリアル通信回路２７７にて送信割込みが発生するごとに、ＣＰＵ２７３が所定のシリアル送信割込み処理を実行すればよい。
【０４１３】
図８４は、払出制御用マイクロコンピュータ１５０にてタイマ割込みが発生するごとに、ＣＰＵ２７３が実行する払出制御用タイマ割込み処理の一例を示すフローチャートである。この払出制御用タイマ割込み処理は、主基板１１から送信された払出制御コマンドに応じて払出モータ５０を制御する払出制御処理となる処理である。図８４に示す払出制御用タイマ割込み処理を開始すると、ＣＰＵ２７３は、まず、所定の入出力処理を実行して（ステップＳ９３１）、例えば入出力ポート２７８に含まれる入力ポートにおける所定ビットの状態をチェックしたり、出力ポートにおける所定ビットに対して所定の制御データをセットしたりする。
【０４１４】
続いて、ＣＰＵ２７３は、プリペイドカードユニット処理を実行して、インタフェース基板１６を介して接続されたカードユニット７０との間での通信を行う（ステップＳ９３２）。また、シリアル通信により主基板１１から送信された払出制御コマンドを受信するための払出側受信処理を実行する（ステップＳ９３３）。そして、主基板１１からの払出数指定コマンドを受信したときに賞球ＡＣＫコマンドを送信する設定などを行う賞球受信確認処理を実行する（ステップＳ９３４）。さらに、カードユニット７０からの球貸し要求や、主基板１１からの払出数指定コマンドに応じて、遊技球の払出動作を制御する払出動作制御処理を実行する（ステップＳ９３５）。
【０４１５】
ステップＳ９３５の処理に続いて、ＣＰＵ２７３は、例えばＲＡＭ２７５の所定領域等に設けられた各種のエラーフラグにおける状態に対応した表示を所定のエラー表示用ＬＥＤにて行う７セグ表示処理を実行する（ステップＳ９３６）。また、主基板１１に対して払出通知コマンドを送信するための払出側送信処理を実行する（ステップＳ９３７）。この後、ＣＰＵ２７３は、払出側エラー解除処理を実行して、所定のエラー解除スイッチからの検出信号がオン状態となったときに所定のエラーの解除を可能とし（ステップＳ９３８）、払出制御用タイマ割込み処理を終了する。
【０４１６】
次に、本実施例における具体的な動作の一例について説明する。パチンコ遊技機１の電源が投入され、電源基板１０から電源電圧の供給が開始されると、演出制御基板１２では、演出制御用マイクロコンピュータ１２０が起動し、ＣＰＵ１３１が初期化処理を実行した後（図５６のステップＳ６１）、記憶領域設定指令処理を実行する（ステップＳ６２）。この記憶領域設定指令処理において、演出制御用マイクロコンピュータ１２０からＶＤＰ１４１に対して記憶領域設定コマンドが送信される（図５７のステップＳ１６３）。
【０４１７】
ＶＤＰ１４１では、例えば転送制御回路１５２が、記憶領域設定コマンドを受信したことに応答して（図７５のステップＳ４０２；Ｙｅｓ）、記憶領域設定処理を実行する（ステップＳ４０３）。この記憶領域設定処理では、記憶領域設定コマンドにより通知されたアドレスＳＴＡＤＤとアドレスＥＮＡＤＤをＶＤＰ１４１の内部レジスタに格納することなどによって（図７６のステップＳ４２３、Ｓ４２５）、画像要素一時記憶メモリ１５５における記憶領域が、固定アドレスエリア１５５Ａと自動転送エリア１５５Ｂとに設定されることになる。
【０４１８】
この後、演出制御用マイクロコンピュータ１２０ではＣＰＵ１３１が、演出制御用マイクロコンピュータ１２０の起動に対応して、事前転送指令処理を実行する（図５６のステップＳ６３）。そして、事前転送指令処理では、例えば図２８（Ｂ）に示す事前転送設定テーブル２１１Ａ、２１１Ｂのうちから、演出モードフラグの値に対応したものをセットする（図５８のステップＳ１７１）。続いて、処理数及び事前転送カウント値に応じて読み出したテーブルデータから特定された画像要素データの読出アドレス、書込アドレス、データ量に基づき、事前転送コマンドを作成してＶＤＰ１４１に送信する（ステップＳ１７４〜Ｓ１８０）。
【０４１９】
例えば、第１の演出モード＃１に対応して用意された事前転送設定テーブル２１１Ａでは、「１」〜「８」の数字を示す飾り図柄に対応した画像要素データや、予告Ａ、予告Ｂといったハズレ時における選択確率が比較的に（予告Ｃや予告Ｄに比べて）高い予告演出で用いられるキャラクタＣＨ１、ＣＨ２に対応した画像要素データを、画像表示装置５における表示頻度が高くなるように設定された画像要素を示す画像要素データとして、その読出アドレス、書込アドレス、データ量などを示すテーブルデータが格納されている。また、第２の演出モード＃２に対応して用意された事前転送設定テーブル２１１Ｂでは、「一」〜「八」の数字を示す飾り図柄に対応した画像要素データや、予告Ａ、予告Ｂといったハズレ時における選択確率が比較的に高い予告演出で用いられる背景画像に対応した画像要素データを、画像表示装置５における表示頻度が高くなるように設定された画像要素を示す画像要素データとして、その読出アドレス、書込アドレス、データ量などを示すテーブルデータが格納されている。
【０４２０】
ＣＰＵ１３１が図５６のステップＳ６３にて事前転送指令処理を実行する場合には、ステップＳ６１における初期化処理にて演出モードフラグをクリアして“０”に更新したことに基づき、事前転送設定テーブル２１１Ａのテーブルデータに対応した画像要素データの転送を指令する。ＶＤＰ１４１では、例えば転送制御回路１５２が、事前転送コマンドを受信したことに応答して（図７５のステップＳ４０４；Ｙｅｓ）、事前転送処理を実行する（ステップＳ４０５）。この事前転送処理では、事前転送コマンドにより通知された画像要素データの読出アドレス、書込アドレス、データ量などに基づいて、ＣＧＲＯＭ１４２から画像要素データを読み出して画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａに転送する（図７７のステップＳ４４１〜Ｓ４４５）。
【０４２１】
その後、遊技領域に打ち込まれた遊技球が普通可変入賞球装置６に形成された始動入賞口へと入賞したことに応じて、特別図柄表示装置４による特図ゲームや画像表示装置５における飾り図柄の可変表示を実行するための実行条件が成立する。こうした実行条件の成立に基づき、例えば画像表示装置５では飾り図柄の可変表示が開始される。このとき、演出制御用マイクロコンピュータ１２０では、例えばＣＰＵ１３１が可変表示パターンに対応した演出制御パターンから読み出した表示制御データに基づき、画像表示装置５における表示の更新タイミングであれば（図６４のステップＳ３５４；Ｙｅｓ）、表示更新指令処理を実行する（ステップＳ３５５）。この表示更新指令処理では、各種更新対象指令処理が実行され（図６５のステップＳ６９６）、更新対象となる画像要素が固定アドレスエリア１５５Ａに画像要素データを事前に転送する対象となる画像要素であるか否かを判定する（図７１のステップＳ７４２）。
【０４２２】
例えば、更新対象となる画像要素に対応した画像要素データの読出アドレス、書込アドレス、データ量などを示すデータがテーブルデータとして事前転送設定テーブル２１１Ａ、２１１Ｂのいずれかに格納されている場合に、その画像要素は固定アドレスエリア１５５Ａに画像要素データを事前に転送する対象となる画像要素であると判定される（ステップＳ７４２；Ｙｅｓ）。より具体的に、第１の演出モード＃１に設定されている場合には、「１」〜「８」の数字を示す飾り図柄のいずれかや、予告Ａ、予告Ｂの予告演出で用いられるキャラクタＣＨ１、ＣＨ２のいずれかが更新対象であれば、事前に転送する対象となる画像要素であると判定される。この判定結果に基づき、ＣＰＵ１３１は、例えば演出制御パターンから読み出した表示制御データなどによって、固定アドレスエリア１５５Ａにおける画像要素データの読出アドレス、フレームバッファメモリ１５６における画像要素データの書込アドレス、更新対象となる画像要素を示す画像要素データのデータ量などを特定し、固定アドレス指定表示コマンドを作成してＶＤＰ１４１に送信する（ステップＳ７４３〜Ｓ７４６）。
【０４２３】
ＶＤＰ１４１では、例えば描画回路１５４が、固定アドレス指定表示コマンドを受信したことに応答して（図７９のステップＳ５０２；Ｙｅｓ）、固定アドレス指定表示処理を実行する（ステップＳ５０３）。この固定アドレス指定表示処理では、固定アドレス指定表示コマンドにより通知された画像要素データの読出アドレス、書込アドレス、データ量などに基づき、固定アドレスエリア１５５Ａから読み出した画像要素データをフレームバッファメモリ１５６の描画用バッファ１５６Ａに書き込んで記憶させる（図８０のステップＳ５２１〜Ｓ５２６）。
【０４２４】
他方、更新対象となる画像要素に対応した画像要素データの読出アドレス、書込アドレス、データ量などを示すデータが事前転送設定テーブル２１１Ａ、２１１Ｂのいずれにも格納されていない場合に、その画像要素は固定アドレスエリア１５５Ａに画像要素データを事前に転送する対象となる画像要素ではないと判定される（図７１のステップＳ７４２；Ｎｏ）。より具体的に、第１の演出モード＃１に設定されている場合には、予告Ｃ、予告Ｄの予告演出で用いられるキャラクタＣＨ３、ＣＨ４などが更新対象であれば、事前に転送する対象となる画像要素ではないと判定される。この判定結果に基づき、ＣＰＵ１３１は、例えば演出制御パターンから読み出した表示制御データなどによって、ＣＧＲＯＭ１４２における画像要素データの読出アドレス、フレームバッファメモリ１５６における画像要素データの書込アドレス、更新対象となる画像要素を示す画像要素データのデータ量などを特定し、自動転送表示コマンドを作成してＶＤＰ１４１に送信する（ステップＳ７４７〜Ｓ７５０）。
【０４２５】
ＶＤＰ１４１では、まず、例えば転送制御回路１５２が、自動転送表示コマンドを受信したことに応答して（図７５のステップＳ４０６；Ｙｅｓ）、自動転送制御処理を実行する（ステップＳ４０７）。この自動転送制御処理では、ＣＧＲＯＭ１４２における画像要素データの読出アドレスは、自動転送表示コマンドに含まれるデータから特定する（図７８のステップＳ４６１）。その一方で、画像要素一時記憶メモリ１５５の自動転送エリア１５５Ｂにおける画像要素データの書込アドレスは、例えばインデックステーブル２５１を参照することなどにより特定された空き領域のうちから画像要素データを記憶させるために選択された領域の先頭アドレスとして、転送制御回路１５２により自動的に特定される（ステップＳ４６２）。そして、自動転送表示コマンドにより通知された画像要素データのデータ量などに基づき（ステップＳ４６３）、ＣＧＲＯＭ１４２から読み出した画像要素データを画像要素一時記憶メモリ１５５の自動転送エリア１５５Ｂに書き込んで記憶させる（ステップＳ４６４、Ｓ４６５）。
【０４２６】
続いて、ＶＤＰ１４１では、例えば描画回路１５４が、自動転送表示コマンドを受信したことに応答して（図７９のステップＳ５０４；Ｙｅｓ）、自動転送表示処理を実行する（ステップＳ５０５）。この自動転送表示処理では、例えば転送制御回路１５２から通知された自動転送エリア１５５Ｂにおける画像要素データの読出アドレスや、自動転送表示コマンドにより通知された画像要素データの読出アドレス、データ量などに基づき、自動転送エリア１５５Ｂから読み出した画像要素データをフレームバッファメモリ１５６の描画用バッファ１５６Ａに書き込んで記憶させる（図８１のステップＳ５４１〜Ｓ５４６）。
【０４２７】
表示結果がハズレとなる特別図柄や飾り図柄の可変表示が終了した後に、あるいは、大当り遊技状態が終了した後に、可変表示の開始条件が成立しないために主基板１１から演出制御基板１２に対して可変表示開始コマンドが送信されずにデモ表示待ち時間が経過すると（図６０のステップＳ２９３；Ｙｅｓ）、画像表示装置５にて図６１に例示するようなデモ画面表示を開始させるための設定が行われる（ステップＳ２９４）。こうしたデモ画面表示が開始されることに対応して、ＣＰＵ１３１は、事前転送指令処理を実行する（ステップＳ２９６）。この事前転送指令処理により、事前転送設定テーブル２１１Ａ、２１１Ｂのうちで演出モードフラグの値に対応したものから読み出したテーブルデータに基づき、事前転送コマンドが作成されてＶＤＰ１４１に送信される。
【０４２８】
このように、画像表示装置５におけるデモ画面の表示開始という、遊技の進行状況に対応して予め定められた転送条件が成立したことに対応して、表示頻度が高くなるように設定された画像要素データにつき、ＣＧＲＯＭ１４２から画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａへの転送が指令される。ＶＤＰ１４１では、例えば転送制御回路１５２が、事前転送コマンドを受信したことに応答して（図７５のステップＳ４０４；Ｙｅｓ）、事前転送処理を実行し（ステップＳ４０５）、事前転送コマンドにより通知された画像要素データの読出アドレス、書込アドレス、データ量などに基づいて、ＣＧＲＯＭ１４２から画像要素データを読み出して画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａに転送する（図７７のステップＳ４４１〜Ｓ４４５）。
【０４２９】
また、特別図柄や飾り図柄の可変表示が終了する際には、ＣＰＵ１３１によって可変表示回数カウント値が更新され（図６４のステップＳ３５８）、この可変表示回数カウント値が事前転送実行判定値に達した場合には（ステップＳ３５９；Ｙｅｓ）、ＣＰＵ１３１が事前転送指令処理を実行する（ステップＳ３６０）。この事前転送指令処理でも、事前転送設定テーブル２１１Ａ、２１１Ｂのうちで演出モードフラグの値に対応したものから読み出したテーブルデータに基づき、事前転送コマンドが作成されてＶＤＰ１４１に送信される。
【０４３０】
このように、画像表示装置５における飾り図柄の可変表示回数が事前転送判定値に達したという、遊技の進行状況に対応して予め定められた転送条件が成立したことに対応して、表示頻度が高くなるように設定された画像要素データにつき、ＣＧＲＯＭ１４２から画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａへの転送が指令される。ＶＤＰ１４１では、例えば転送制御回路１５２が、事前転送コマンドを受信したことに応答して（図７５のステップＳ４０４；Ｙｅｓ）、事前転送処理を実行し（ステップＳ４０５）、事前転送コマンドにより通知された画像要素データの読出アドレス、書込アドレス、データ量などに基づいて、ＣＧＲＯＭ１４２から画像要素データを読み出して画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａに転送する（図７７のステップＳ４４１〜Ｓ４４５）。
【０４３１】
その他にも、例えば大当り遊技状態への制御が開始されたことなどといった、遊技の進行状況に対応して予め定められた転送条件が成立したことに対応して、ＣＰＵ１３１が事前転送指令処理を実行することで、表示頻度が高くなるように設定された画像要素データにつき、ＣＧＲＯＭ１４２から画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａへの転送を指令するようにしてもよい。
【０４３２】
転送制御回路１５２は、ＣＧＲＯＭ１４２から読み出した画像要素データを画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａまたは自動転送エリア１５５Ｂに書き込むことによる画像要素データの転送が完了したときに、ＶＤＰ１４１に設けられたインデックステーブル２５１の更新を行う。
【０４３３】
例えば、事前転送コマンドに応じたＣＧＲＯＭ１４２から画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａへのデータ転送が完了した場合には（図７７のステップＳ４４５；Ｙｅｓ）、固定アドレスエリア１５５Ａへと転送された画像要素データを特定可能とする「開始アドレス」、「水平サイズ」などのデータをインデックステーブル２５１に書き込むとともに、対応する「読出完了フラグ」を「オン」に設定することなどにより、インデックステーブル２５１に画像要素データの転送完了を登録する（ステップＳ４４６）。
【０４３４】
また、例えば、自動転送表示コマンドに応じたＣＧＲＯＭ１４２から画像要素一時記憶メモリ１５５の自動転送エリア１５５Ｂへのデータ転送が完了した場合には（図７８のステップＳ４６５；Ｙｅｓ）、自動転送エリア１５５Ｂへと転送された画像要素データを特定可能とする「開始アドレス」、「水平サイズ」などのデータをインデックステーブル２５１に書き込むとともに、対応する「読出完了フラグ」が「オン」に設定することなどにより、インデックステーブル２５１に画像要素データの転送完了を登録する（ステップＳ４６６）。こうしたインデックステーブル２５１の登録内容に基づいて、描画回路１５４は画像要素一時記憶メモリ１５５から画像要素データを読み出して表示用データの作成を実行できるか否かを判定することができる。
【０４３５】
例えば、描画回路１５４は、固定アドレス指定表示コマンドを受信したことに応答して、固定アドレスエリア１５５Ａからの読出対象となる画像要素データと対応付けられた「転送完了フラグ」がインデックステーブル２５１において「オン」となっているか否かを判定する（図８０のステップＳ５２２）。このとき、「読出完了フラグ」が「オン」であれば（ステップＳ５２２；Ｙｅｓ）、描画回路１５４が固定アドレスエリア１５５Ａから画像要素データを読み出して表示用データを作成可能であるとの判断に基づき、固定アドレスエリア１５５Ａから読み出した画像要素データをフレームバッファメモリ１５６の描画用バッファ１５６Ａに書き込んで記憶させることにより表示用データを作成するための処理が実行される（ステップＳ５２３〜Ｓ５２６）。これに対して、「読出完了フラグ」が「オフ」であれば（ステップＳ５２２；Ｎｏ）、描画回路１５４が固定アドレスエリア１５５Ａから画像要素データを読み出して表示用データを作成することができないとの判断に基づき、転送完了待ち時間が経過するまで（ステップＳ５２７；Ｎｏ）、ステップＳ５２２の処理を繰り返し実行して待機する。この待機中には、固定アドレスエリア１５５Ａから読み出した画像要素データを用いた表示用データの作成が実行されない。
【０４３６】
また、例えば、描画回路１５４は、自動転送表示コマンドを受信したことに応答して、自動転送エリア１５５Ｂからの読出対象となる画像要素データと対応付けられた「転送完了フラグ」がインデックステーブル２５１において「オン」となっているか否かを判定する（図８１のステップＳ５４２）。このとき、「読出完了フラグ」が「オン」であれば（ステップＳ５４２；Ｙｅｓ）、描画回路１５４が自動転送エリア１５５Ｂから画像要素データを読み出して表示用データを作成可能であるとの判断に基づき、自動転送エリア１５５Ｂから読み出した画像要素データをフレームバッファメモリ１５６の描画用バッファ１５６Ａに書き込んで記憶させることにより表示用データを作成するための処理が実行される（ステップＳ５４３〜Ｓ５４７）。これに対して、「読出完了フラグ」が「オフ」であれば（ステップＳ５４２；Ｎｏ）、描画回路１５４が自動転送エリア１５５Ｂから画像要素データを読み出して表示用データを作成することができないとの判断に基づき、転送完了待ち時間が経過するまで（ステップＳ５４８；Ｎｏ）、ステップＳ５４２の処理を繰り返し実行して待機する。この待機中には、自動転送エリア１５５Ｂから読み出した画像要素データを用いた表示用データの作成が実行されない。
【０４３７】
画像表示装置５において例えば図６１に示すようなデモ画面の表示が開始された後に、操作スイッチ４０における所定のスイッチ操作（例えば押下操作）の検出に対応して、操作スイッチ４０から演出制御基板１２に伝送される操作スイッチ信号がオン状態となった場合には（図６０のステップＳ２９７；Ｙｅｓ）、演出モードフラグの値が“０”と“１”とで切り替えられる（ステップＳ２９８〜Ｓ３００）。このように切替可能な演出モードフラグの値に基づき、例えばＣＰＵ１３１が図６２のステップＳ３３５の処理を実行することなどにより、パチンコ遊技機１における演出動作内容が決定される。このステップＳ３３５の処理では、演出モードフラグの値が“０”であるか“１”であるかに対応して、図２９（Ｂ）に示す演出制御パターンテーブル２２１Ａ、２２１Ｂのいずれかを用いることにより、演出制御パターンの選択が行われる。このように、演出モードフラグの値を切り替えることにより、パチンコ遊技機１における演出動作の態様を決定することができる。
【０４３８】
そして、ＣＰＵ１３１が図６０に示すステップＳ２９８〜Ｓ３００の処理により演出モードフラグの値を切り替えた場合には、ステップＳ３０１にて事前転送指令処理を実行する。この事前転送指令処理では、ステップＳ２９８〜Ｓ３００の処理により切り替えられた演出モードフラグの値に対応して、事前転送設定テーブル２１１Ａ、２１１Ｂのいずれかから読み出したテーブルデータに基づき、事前転送コマンドが作成されてＶＤＰ１４１に送信される。例えば、演出モードフラグの値が“１”から“０”へと切り替えられた場合には、切替後の演出モードフラグにより特定される第１の演出モード＃１に対応して用意された事前転送設定テーブル２１１Ａを用いて、事前転送コマンドが作成される。他方、演出モードフラグの値が“０”から“１”へと切り替えられた場合には、切替後の演出モードフラグにより特定される第２の演出モード＃２に対応して用意された事前転送設定テーブル２１１Ｂを用いて、事前転送コマンドが作成される。
【０４３９】
このように、演出モードフラグの値の切替によりパチンコ遊技機１における演出動作の態様が変更された場合には、変更後における演出動作の態様として決定された演出モードに対応して事前転送設定テーブル２１１Ａ、２１１Ｂのいずれかを用いることにより、画像表示装置５において表示頻度が高くなるように設定された画像要素データが特定される。そして、こうして特定された画像要素データの転送を指令する事前転送コマンドが、ＣＰＵ１３１によって作成されてＶＤＰ１４１へ送信されることになる。ＶＤＰ１４１では、例えば転送制御回路１５２が、事前転送コマンドを受信したことに応答して（図７５のステップＳ４０４；Ｙｅｓ）、事前転送処理を実行し（ステップＳ４０５）、事前転送コマンドにより通知された画像要素データの読出アドレス、書込アドレス、データ量などに基づいて、ＣＧＲＯＭ１４２から画像要素データを読み出して画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａに転送する（図７７のステップＳ４４１〜Ｓ４４５）。
【０４４０】
この実施の形態では、主基板１１から演出制御基板１２に対して送信された可変表示開始コマンドが可変表示パターンＡ（リーチ）を示す場合に、その可変表示開始コマンドに対応して開始された飾り図柄の可変表示中における表示態様がリーチとなるリーチ表示期間に対応して（図６５のステップＳ６９１；Ｙｅｓ、及びステップＳ６９２；Ｙｅｓ）、ＣＰＵ１３１がアルファテスト表示用指令処理を実行する（ステップＳ６９３）。このアルファテスト表示用指令処理では、表示対象の飾り図柄に変更があると判定された場合（前回に表示対象とした飾り図柄がない場合を含む）に（ステップＳ７０３；Ｙｅｓ）、処理数の初期設定を行うとともに（ステップＳ７０４）、ＲＯＭ１３２から読み出されたアルファ値分布設定データに基づき、アルファ値分布設定コマンドを作成してＶＤＰ１４１に送信する（ステップＳ７０４、Ｓ７０５）。他方、表示対象の飾り図柄に変更がないと判定された場合には（ステップＳ７０３；Ｎｏ）、処理数を復帰させてから処理数の更新を行う（ステップＳ７０７、Ｓ７０８）。その後、処理数に対応して、図６７に示すように設定されたアルファ参照値と比較関数を決定し（ステップＳ７０９）、その決定結果に基づくテスト実行コマンドを作成してＶＤＰ１４１に送信する（ステップＳ７１０）。
【０４４１】
ＶＤＰ１４１では、例えば描画回路１５４が、アルファ値分布設定コマンドを受信したことに応答して（図７９のステップＳ５０６；Ｙｅｓ）、アルファテスト用描画処理を実行する（ステップＳ５０７）。このアルファテスト用描画処理では、まず、アルファ値分布設定コマンドにより通知された表示対象の飾り図柄を示す画像要素データを、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａから読み出してフレームバッファメモリ１５６の描画用バッファ１５６Ａに書き込む（図８２（Ａ）のステップＳ８４１）。そして、アルファ値分布設定コマンドに含まれるデータに基づき、飾り図柄を示す演出画像の各画素に対応して描画用バッファ１５６Ａにアルファ値設定データを書き込むことにより、各画素のアルファ値を設定する（ステップＳ８４２）。
【０４４２】
また、描画回路１５４は、テスト実行コマンドを受信したことに応答して（図７９のステップＳ５０８；Ｙｅｓ）、アルファテスト処理を実行する（ステップＳ５０９）。このアルファテスト処理では、テスト実行コマンドにより通知されたアルファ参照値と比較関数に基づき、比較関数で「成立」となる表示条件を満たした画素を、画像表示装置５に表示させるものとしての表示対象画素に決定する（図８２（Ｂ）のステップＳ８５１、Ｓ８５２）。描画回路１５４は、こうして決定された表示対象画素を表示用バッファ１５６Ｂにコピーすることで表示用データの更新を行い、表示対象画素を画像表示装置５に表示させる（ステップＳ８５３）。これに対して、比較関数で「不成立」となり表示条件を満たさなかった画素は、表示用バッファ１５６Ｂにコピーされないので、その表示が制限されることになる。
【０４４３】
こうして処理数に対応して設定されるアルファ参照値と比較関数に基づき、表示条件を満たした画素のみを表示させるようにすることで、例えば図８５に示すように、「７」の数字を示す飾り図柄の表示画像が、当該表示画像内における左端より右端へと段階的に表示されてから、左端より右端へと段階的に消去されることになる。この場合、図６６のステップＳ７０１では、例えば演出制御パターンから読み出された表示制御データなどに基づき、表示対象の飾り図柄を変更するタイミングとなるごとに、連続する２つの飾り図柄（例えば「７」を示す飾り図柄と「８」を示す飾り図柄）を、交互に表示対象の飾り図柄として特定するようにしてもよい。これにより、例えば表示順が先の飾り図柄の表示画像を、当該表示画像内における左端より右端へと段階的に表示してから、左端より右端へと段階的に消去した後、表示順が後の飾り図柄の表示画像を、当該表示画像内における左端より右端へと段階的に表示してから、左端より右端へと段階的に消去するという表示動作や消去動作を、繰り返し実行することができる。
【０４４４】
ここで、図８２（Ｂ）のステップＳ８５３にて表示対象画素を描画用バッファ１５６Ａから表示用バッファ１５６Ｂへとコピーして表示用データを更新する場合などにおいて、例えば図８６に示すように、処理数に対応して設定される拡大率で飾り図柄の表示画像を拡大または縮小して表示させるようにしてもよい。この場合、ＣＰＵ１３１は、図６６のステップＳ７１０にてテスト実行コマンドをＶＤＰ１４１に送信してアルファテストの実行を指令する際などに、処理数に対応して決定した拡大率もＶＤＰ１４１に通知すればよい。ＶＤＰ１４１では、例えば描画回路１５４が、こうして通知された拡大率で飾り図柄の表示画像を拡大または縮小させるようにして、表示対象画素のコピーを行えばよい。ＣＰＵ１３１は、ＲＯＭ１３２などに予め記憶されている拡大率決定テーブルから、処理数に対応する拡大率を決定するようにしてもよい。拡大率決定テーブルは、処理数と拡大率とを対応付ける設定データなどから構成されていればよい。あるいは、ＣＰＵ１３１は、処理数が「０」以上「５０」以下である場合には（拡大率）＝（処理数）×０．０２という演算を実行する一方、処理数が「５１」以上「１００」以下であるときには（拡大率）＝（１００−（処理数））×０．０２という演算を実行することで、処理数に対応した拡大率を、演算により決定するようにしてもよい
【０４４５】
こうして処理数に対応して設定されるアルファ参照値と比較関数とともに、処理数に対応して設定される拡大率にも基づき、表示条件を満たした画素のみを描画用バッファ１５６Ａから表示用バッファ１５６Ｂへとコピーすることで、例えば図８７に示すように、飾り図柄の表示画像（図８７に示す例では、「７」の数字を示す飾り図柄の表示画像）を時間の経過に伴って段階的に消去させる期間（処理数が「５１」〜「１００」の期間）では、当該飾り図柄の表示画像を時間の経過に比例して縮小させることができる。これに対して、飾り図柄の表示画像（図８７に示す例では、「８」の数字を示す飾り図柄の表示画像）を時間の経過に伴って段階的に表示させる期間（処理数が「０」〜「５０」の期間）では、当該飾り図柄の表示画像を時間の経過に比例し拡大させることができる。
【０４４６】
また、ＣＰＵ１３１は、図６６のステップＳ７０１において、表示順が先の飾り図柄（例えば「７」を示す飾り図柄）と、表示順が後の飾り図柄（例えば「８」を示す飾り図柄）とを特定し、それぞれの飾り図柄に対応付けられた処理数を更新して、その処理数に応じたアルファ参照値や比較関数の設定を行うようにしてもよい。例えば、表示順が先の飾り図柄（例えば「７」を示す飾り図柄）に対応付けられた処理数Ｋ１と、表示順が後の飾り図柄（例えば「８」を示す飾り図柄）に対応付けられた処理数Ｋ２とを、図８８に示すように、ステップＳ７０１の実行回数に応じた値となるように更新する。続いて、ステップＳ７０９の処理では、それぞれの処理数Ｋ１、Ｋ２に対応するアルファ参照値と比較関数を決定する。そして、ステップＳ７１０では、連続する２つの飾り図柄（例えば「７」を示す飾り図柄と「８」を示す飾り図柄）を示す演出画像にアルファテストを施して段階的に表示あるいは消去させるためのテスト実行コマンドを作成してＶＤＰ１４１に送信する。
【０４４７】
こうして２つの飾り図柄に対応付けられた処理数Ｋ１、Ｋ２に応じて設定されるアルファ参照値と比較関数に基づき、表示条件を満たした画素のみを描画用バッファ１５６Ａから表示用バッファ１５６Ｂへとコピーする。これにより、例えば図８８に示すステップＳ７０１の実行回数が「１」以上「５１」以下となる期間などでは、図８９に例示するように、表示順が先となる飾り図柄の表示画像（図８９に示す例では、「７」の数字を示す飾り図柄の表示画像）を時間の経過に伴って所定位置より所定方向（図８９に示す例では表示画像内における左端から右端へと向かう方向）へと段階的に消去させ、その飾り図柄の表示画像が消去される期間において、表示順が後となる飾り図柄の表示画像（図８９に示す例では、「８」の数字を示す飾り図柄の表示画像）を時間の経過に伴って表示順が先となる飾り図柄の表示画像が消去されたところに段階的に表示させるように、表示用データの更新を行うことができる。また、例えば図８８に示すステップＳ７０１の実行回数が「５２」以上「１０１」以下となる期間などでは、表示順が後となる飾り図柄の表示画像を時間の経過に伴って所定位置より所定方向へと段階的に消去させ、その飾り図柄の表示画像が消去される期間において、表示順が先となる飾り図柄の表示画像を時間の経過に伴って表示順が後となる飾り図柄の表示画像が消去されたところに段階的に表示させるように、表示用データの更新を行うことができる。
【０４４８】
加えて、例えばステップＳ７０１の実行回数が「１０２」以上「１５３」以下となる期間、「２０３」以上「２５４」以下となる期間、…などでは、ステップＳ７０１の実行回数が「１」以上「５１」以下となる期間と同様に処理数Ｋ１、Ｋ２の設定を行う一方で、ステップＳ７０１の実行回数が「１５４」以上「２０２」以下となる期間、「２５５」以上「３０３」以下となる期間、…などでは、ステップＳ７０１の実行回数が「５２」以上「１０１」以下となる期間と同様に処理数Ｋ１、Ｋ２の設定を行うようにしてもよい。これにより、表示順が先となる飾り図柄の表示画像を時間の経過に伴って所定位置より所定方向へと段階的に消去させ、その飾り図柄の表示画像が消去される期間において、表示順が後となる飾り図柄の表示画像を時間の経過に伴って表示順が先となる飾り図柄の表示画像が消去されたところに段階的に表示させた後、表示順が後となる飾り図柄の表示画像を時間の経過に伴って所定位置より所定方向へと段階的に消去させ、その飾り図柄の表示画像が消去される期間において、表示順が先となる飾り図柄の表示画像を時間の経過に伴って表示順が後となる飾り図柄の表示画像が消去されたところに段階的に表示させるという表示動作や消去動作を、繰り返し実行することができる。
【０４４９】
この実施の形態では、主基板１１から演出制御基板１２に対して送信された可変表示開始コマンドが可変表示パターンＢ（リーチ）を示す場合に、その可変表示開始コマンドに対応して開始された飾り図柄の可変表示中における表示態様がリーチとなるリーチ表示期間に対応して（図６５のステップＳ６９１；Ｙｅｓ、及びステップＳ６９４；Ｙｅｓ）、ＣＰＵ１３１がアルファ合成表示用指令処理を実行する（ステップＳ６９５）。このアルファ合成表示用指令処理では、経過時間タイマにおけるタイマ初期値の設定や（図６８のステップＳ７２２）、経過時間タイマ値の更新を行う（ステップＳ７２４）。その後、演出制御パターンから読み出された表示制御データや、演出制御タイマ値、経過時間タイマ値などに対応して、アルファ合成の種類を特定し、第１アルファ合成である場合には（ステップＳ７２７；第１）、第１アルファ合成指令処理を実行する一方（ステップＳ７２８）、第２アルファ合成である場合には（ステップＳ７２７；第２）、第２アルファ合成指令処理を実行する（ステップＳ７２９）。
【０４５０】
第１アルファ合成指令処理では、表示順が先の飾り図柄（例えば「６」を示す飾り図柄）におけるブレンド率の設定用として図３１（Ａ）に示すブレンド率Ａテーブル２３１Ａを用いる一方で、表示順が後の飾り図柄（例えば「７」を示す飾り図柄）におけるブレンド率の設定用として図３１（Ｂ）に示すブレンド率Ｂテーブル２３１Ｂを用いる（図６９のステップＳ８０１）。これにより、例えば図９０（Ａ）に示すように、表示順が先になる「６」を示す飾り図柄におけるブレンド率は、時間の経過に伴って「１」から「０」へと直線的に低下していく一方で、表示順が後になる「７」を示す飾り図柄のブレンド率は、時間の経過に伴って「０」から「１」へと直線的に向上していく。
【０４５１】
また、第１アルファ合成指令処理では、表示順が先の飾り図柄における拡大率の設定用として図３２（Ａ）に示す拡大率Ａテーブル２３２Ａを用いる一方で、表示順が後の飾り図柄における拡大率の設定用として図３２（Ｂ）に示す拡大率Ｂテーブル２３２Ｂを用いる（図６９のステップＳ８０２）。これにより、例えば図９０（Ｂ）に示すように、表示順が先になる「６」を示す飾り図柄における拡大率は、時間の経過に伴って「１」から「０」へと直線的に低下していく一方で、表示順が後になる「７」を示す飾り図柄の拡大率は、時間の経過に伴って「０」から「１」へと直線的に向上していく。
【０４５２】
ＣＰＵ１３１は、経過時間タイマ値に対応して特定したブレンド率データや拡大率データに基づき、アルファ合成コマンドを作成してＶＤＰ１４１に送信する（図６９のステップＳ８０８）。ＶＤＰ１４１では、例えば描画回路１５４が、アルファ合成コマンドを受信したことに応答して（図７９のステップＳ５１０；Ｙｅｓ）、アルファ合成処理を実行する（ステップＳ５１１）。このアルファ合成処理では、表示順が先の飾り図柄（例えば「６」を示す飾り図柄）を示す画像要素データについて、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａから読み出した後、アルファ合成コマンドにより通知された拡大率データに対応した拡大率でフレームバッファメモリ１５６の描画用バッファ１５６Ａに書き込む（図８２（Ｃ）のステップＳ８６１）。そして、描画用バッファ１５６Ａに書き込んだ表示順が先の飾り図柄を示す画像要素データについて、アルファ合成コマンドにより通知されたブレンド率データに対応したアルファ値の設定を行う（ステップＳ８６２）。
【０４５３】
また、アルファ合成処理では、表示順が後の飾り図柄（例えば「７」を示す飾り図柄）を示す画像要素データについて、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａから読み出した後、描画用バッファ１５６Ａに記憶されている各画素のアルファ値や、アルファ合成コマンドにより通知されたブレンド率データに対応したブレンド率に基づき、アルファ合成コマンドにより通知された拡大率データに対応した拡大率で、フレームバッファメモリ１５６の描画用バッファ１５６Ａに書き込む（ステップＳ８６３）。そして、描画用バッファ１５６Ａの記憶データを表示用バッファ１５６Ｂにコピーすることで（ステップＳ８６４）、表示用データとして表示回路１５７による読み出しを可能にする。これにより、例えば図９１に示すように、時間の経過に伴って、表示順が先になる「６」を示す飾り図柄の表示画像が段階的に縮小しつつ透明度が高められて消去されていく一方で、表示順が後になる「７」を示す飾り図柄の表示画像が段階的に拡大しつつ透明度が低下して表示されていくように、連続する２つの飾り図柄を合成して２つの飾り図柄が重なり合った合成画像が、画像表示装置５の画面上に表示されることになる。
【０４５４】
特別図柄表示装置４による特図ゲームを開始するための開始条件が成立した場合には、遊技制御用マイクロコンピュータ１００が備えるＣＰＵ１１４がＲＡＭ１１６の遊技制御用データ保持エリア１６０に設けられた特図保留記憶部１６１Ａから大当り判定用の乱数値ＭＲ１を示す数値データを読み出す（図４８のステップＳ６０１）。そして、大当り判定用の乱数値ＭＲ１が大当り判定値データと合致するか否かにより、可変表示結果を大当りとするか否かの判定を行う（ステップＳ６０６）。このとき、大当り判定用の乱数値ＭＲ１が判定値データと合致することにより大当りとする旨の判定がなされると（ステップＳ６０６；Ｙｅｓ）、大当りフラグをオン状態にセットする（ステップＳ６０７）。これに続いて、大当り遊技状態の終了後にパチンコ遊技機１の遊技状態を通常遊技状態と第１確変遊技状態と第２確変遊技状態とのうちでいずれに制御するかを決定するための処理を実行する。ここでは、確変中フラグがオンであるか否かの判定結果や、確変中フラグがオンである場合には有利開放フラグがオンであるか否かの判定結果に応じて、図１７（Ａ）に示す通常時遊技状態決定テーブル１９２と、図１７（Ｂ）に示す第１確変時遊技状態決定テーブル１９３と、図１７（Ｃ）に示す第２確変時遊技状態決定テーブル１９４とのうちで、いずれかのテーブルを参照する（ステップＳ６０８〜Ｓ６１２）。これにより、例えば図１８（Ａ）〜（Ｃ）に示すように、パチンコ遊技機１における現在の遊技状態が通常遊技状態であるか第１確変遊技状態であるか第２確変遊技状態であるかに応じて、大当り遊技状態の終了後における遊技状態を通常遊技状態あるいは第１及び第２確変遊技状態のそれぞれに決定する決定割合を、異ならせることができる。こうして決定された大当り遊技状態の終了後における遊技状態に応じて、確変確定フラグや有利開放確定フラグの設定が行われる（ステップＳ６１４〜Ｓ６１９）。
【０４５５】
続いて、図４９及び図５０に示す表示結果設定処理では、大当りフラグがオンであるか否かの判定が行われ（図４９のステップＳ６３１）、オンである場合には（ステップＳ６３１；Ｙｅｓ）、さらに確変確定フラグがオンである旨の判定がなされると（ステップＳ６３８；Ｙｅｓ）、有利開放再抽選演出実行判定用の乱数値ＭＲ６が図１４（Ｂ）に示す有利開放再抽選実行判定テーブル１８６により設定された演出実行判定値データと合致するか否かを判定することで、有利開放再抽選演出を実行するか否かの決定がなされる（ステップＳ６４５、図５０のステップＳ６５１）。例えば、有利開放確定フラグがオンである場合に（図４９のステップＳ６４１；Ｙｅｓ）、有利開放再抽選演出を実行する旨の決定がなされたときには（図５０のステップＳ６５１；Ｙｅｓ）、第２確変大当りになる旨とともに、有利開放再抽選演出がある旨を示す表示結果通知＃６のコマンド９００６ｈが、演出制御基板１２に対して送信可能に設定される（ステップＳ６５２）。
【０４５６】
図５１に示す可変表示パターン設定処理では、大当りフラグがオンである旨の判定がなされた場合に（ステップＳ６７１；Ｙｅｓ）、確変再抽選演出実行判定用の乱数値ＭＲ５が図１４（Ａ）に示す確変再抽選実行判定テーブル１８５により設定された演出実行判定値データと合致するか否かを判定することで、確変再抽選演出を実行するか否かの決定がなされる（ステップＳ６７４）。また、図１６（Ａ）に示す大当り時パターン決定テーブル１８８を参照して、可変表示パターン決定用の乱数値ＭＲ３に対応した可変表示パターンを決定する（ステップＳ６７５、Ｓ６８２、Ｓ６８３）。そして、ステップＳ６７４にて決定した確変再抽選演出の有無と、ステップＳ６８３にて決定した可変表示パターンとに対応して、図１５に示すような可変表示パターンテーブル１８７にて指定されるＥＸＴデータを含んだ可変表示開始コマンド８０ＸＸｈが、演出制御基板１２に対して送信可能に設定される（ステップＳ６８４）。こうして演出制御基板１２に対して送信される可変表示開始コマンド８０ＸＸｈは、可変表示パターンとともに、確変再抽選演出の実行の有無を示すことになる。
【０４５７】
演出制御基板１２の側では、例えばＣＰＵ１３１が、主基板１１から送信された表示結果通知コマンド９０ＸＸｈに示された可変表示結果の種類を特定し、特定された可変表示結果の種類が大当りであるか否かを判定する（図６２のステップＳ３２１）。このとき特定された可変表示結果の種類が大当りである場合には（ステップＳ３２１；Ｙｅｓ）、主基板１１から送信された可変表示開始コマンド８０ＸＸｈに含まれたＥＸＴデータなどから、確変再抽選演出があるか否かを判定する（図６３のステップＳ３２５）。そして、確変再抽選演出がある場合には（ステップＳ３２５；Ｙｅｓ）、通常大当り組合せの確定飾り図柄を決定する（ステップＳ３２７）。
【０４５８】
以上のような処理に基づき、例えば画像表示装置５では飾り図柄の可変表示が開始されてから、飾り図柄の総可変表示時間が経過した所定タイミングにて、「中」の可変表示部における飾り図柄の変動が終了することで、飾り図柄の可変表示が停止して、確定飾り図柄が導出表示されることになる。この実施の形態では、確変再抽選演出の実行がある場合には、図６３に示すステップＳ３２５での判定結果に基づき（ステップＳ３２５；Ｙｅｓ）、通常大当り組合せの確定飾り図柄が決定されることになる（ステップＳ３２７）。そのため、図９２（Ａ）に示すように画像表示装置５における「左」、「中」、「右」の各可変表示部にて飾り図柄の可変表示が開始され、図９２（Ｂ）に示すように「左」及び「右」の各可変表示部に同一の通常図柄（例えば「２」の数字を示す飾り図柄）が停止表示されることでリーチとなる。その後、図９２（Ｃ）に示すように、「中」の可変表示部にも同一の通常図柄（例えば「２」の数字を示す飾り図柄）が停止表示される。こうして、画像表示装置５における「左」、「中」、「右」の各可変表示部には、同一の通常図柄が揃った通常大当り組合せの確定飾り図柄が導出表示されることになる。
【０４５９】
これに対して、可変表示結果の種類が「第１確変大当り」または「第２確変大当り」であり、なおかつ、確変再抽選演出の実行がない一方で有利開放再抽選演出の実行がある場合には、図６３に示すステップＳ３２８での判定結果に基づき（ステップＳ３２８；Ｙｅｓ）、第１確変大当り組合せの確定飾り図柄が決定されることになる（ステップＳ３３０）。そのため、図９２（Ｄ）に示すように画像表示装置５における「左」、「中」、「右」の各可変表示部にて飾り図柄の可変表示が開始され、図９２（Ｅ）に示すように「左」及び「右」の各可変表示部に同一の第１確変図柄（例えば「１」の数字を示す飾り図柄）が停止表示されることでリーチとなる。その後、図９２（Ｆ）に示すように、「中」の可変表示部にも同一の第１確変図柄（例えば「１」の数字を示す飾り図柄）が停止表示される。こうして、画像表示装置５における「左」、「中」、「右」の各可変表示部には、同一の第１確変図柄が揃った第１確変大当り組合せの確定飾り図柄が導出表示されることになる。
【０４６０】
また、可変表示結果の種類が「第２確変大当り」であり、なおかつ、確変再抽選演出の実行と有利開放再抽選演出の実行がいずれもない場合には、図６３に示すステップＳ３２９での判定結果に基づき（ステップＳ３２９；Ｎｏ）、第２確変大当り組合せの確定飾り図柄が決定されることになる（ステップＳ３３１）。そのため、図９２（Ｇ）に示すように画像表示装置５における「左」、「中」、「右」の各可変表示部にて飾り図柄の可変表示が開始され、図９２（Ｈ）に示すように「左」及び「右」の各可変表示部に同一の第２確変図柄（例えば「７」の数字を示す飾り図柄）が停止表示されることでリーチとなる。その後、図９２（Ｉ）に示すように、「中」の可変表示部にも同一の第２確変図柄（例えば「７」の数字を示す飾り図柄）が停止表示される。こうして、画像表示装置５における「左」、「中」、「右」の各可変表示部には、同一の第２確変図柄が揃った第２確変大当り組合せの確定飾り図柄が導出表示されることになる。
【０４６１】
確変再抽選演出の実行と有利開放再抽選演出の実行がいずれもある場合には、前述したように、飾り図柄の可変表示結果として通常大当り組合せの確定飾り図柄が導出表示される。このときには、所定の大当り報知用画像を画像表示装置５に表示させることにより、遊技者等に大当りが発生したことを報知してもよい。これにより、パチンコ遊技機１は、遊技者等に飾り図柄の可変表示結果が通常大当りになったものと判断させることができる。
【０４６２】
続いて、大当り遊技状態が開始された後、例えば最初のラウンドとなる第１ラウンドが開始されたことに応じて画像表示装置５に所定のラウンド数報知用の画像を表示させている期間中にて、確変再抽選演出を開始するための演出開始タイミングとなる（図７３のステップＳ４５３；Ｙｅｓ）。これに応じて、演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１は、ステップＳ４５４の処理を実行することで、確変再抽選演出における演出態様を決定する。例えば、可変表示結果の種類が「第２確変大当り」であることに基づき、確変再抽選演出の実行結果として導出表示する飾り図柄を第１確変図柄（例えば「５」の数字を示す飾り図柄）に決定する。また、所定の再抽選報知用画像を画像表示装置５に表示させることにより、確変再抽選演出が実行されることを遊技者等に報知してもよい。
【０４６３】
そして、画像表示装置５では、例えば飾り図柄の可変表示結果として導出表示した確定飾り図柄を停止表示させた状態から、各可変表示部で飾り図柄を可変表示させる。この場合には、所定時間が経過したときに、確変再抽選演出の実行結果として第１大当り組合せの飾り図柄を導出表示させる。例えば、図７３のステップＳ４５４にて決定した第１確変図柄（例えば「５」の数字を示す飾り図柄）を導出表示させればよい。このときには、所定の確変再抽選結果報知画像を画像表示装置５に表示させることにより、再抽選の結果として確変遊技状態に制御される旨を遊技者等に報知してもよい。
【０４６４】
その後、例えば最終のラウンドとなる第１５ラウンドが開始されたことに応じて所定のラウンド数報知用の画像を画像表示装置５に表示させている期間中にて、有利開放再抽選演出を開始するための演出開始タイミングとなる（図７４のステップＳ４７３；Ｙｅｓ）。これに応じて、演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１は、ステップＳ４７４の処理を実行することで、有利開放再抽選演出における演出態様を決定する。例えば、可変表示結果の種類が「第２確変大当り」であることに基づき、有利開放再抽選演出の実行結果として導出表示する飾り図柄を第２確変図柄（例えば「７」の数字を示す飾り図柄）に決定する。また、所定の再抽選報知用画像を画像表示装置５に表示させることにより、有利開放再抽選演出が実行されることを遊技者等に報知してもよい。
【０４６５】
そして、画像表示装置５では、例えば有利開放再抽選演出に対応した所定の演出画像を表示させる。この場合には、所定時間が経過したときに、有利開放再抽選演出の実行結果として第２確変図柄を導出表示させる。例えば、図７４のステップＳ４７４にて決定した第２確変図柄（例えば「５」の数字を示す飾り図柄）を導出表示させればよい。このときには、所定の有利開放再抽選結果報知画像を画像表示装置５に表示させることにより、再抽選の結果として第２確変遊技状態に制御される旨を遊技者等に報知してもよい。この後、大当り遊技状態が終了するときには、所定の大当り終了報知画像を画像表示装置５に表示させてもよい。
【０４６６】
以上説明したように、上記実施の形態におけるパチンコ遊技機１では、ＶＤＰ１４１が備える描画回路１５４によって、演出制御用マイクロコンピュータ１２０からのアルファ値分布設定コマンド、テスト実行コマンド、アルファ合成コマンドなどに応じた処理を実行することで、飾り図柄の演出画像を時間の経過に伴って段階的に表示または消去させるように、表示用データの更新が行われる。これにより、視覚的に斬新な飾り図柄の可変表示が実行可能になり、飾り図柄の可変表示における演出効果を向上させることができる。
【０４６７】
また、ＣＧＲＯＭ１４２に記憶されている複数種類の画像要素データのうちで、画像表示装置５における表示頻度が高くなるように設定された画像要素データについては、例えば事前転送設定テーブル２１１Ａに読出アドレス、書込アドレス、データ量を示すテーブルデータが格納され、ＣＰＵ１３１が図５６のステップＳ６３にて事前転送指令処理を実行することで、事前に画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａへと転送するよう指令される。この指令に応じて、ＶＤＰ１４１では転送制御回路１５２が、図７５のステップＳ４０５にて事前転送処理を実行することにより、ＣＧＲＯＭ１４２から画像要素データを読み出して固定アドレスエリア１５５Ａに転送する。そして、ＣＰＵ１３１が図６５のステップＳ６９６にて各種更新対象指令処理を実行し、図７１のステップＳ７４２における事前転送の対象となる画像要素であるとの判定結果に応じて、ステップＳ７４６にて固定アドレス指定表示コマンドが作成されてＶＤＰ１４１に送信される。ＶＤＰ１４１では描画回路１５４が、固定アドレス指定表示コマンドを受信したことに応答して図７９のステップＳ５０３にて固定アドレス指定表示処理を実行することにより、固定アドレスエリア１５５Ａの読出アドレスから読み出した画像要素データをフレームバッファメモリ１５６の描画用バッファ１５６Ａにおける書込アドレスに書き込んで記憶させる。これにより、画像表示装置５における表示頻度が高くなるように設定された画像要素データについては、固定アドレスエリア１５５Ａにおける読出アドレスを指定することで画像要素一時記憶メモリ１５５に事前に記憶されているデータを容易に再利用することができ、ＣＧＲＯＭ１４２から毎回読み出す必要がなくなるので、表示演出における制御負担を軽減することができる。
【０４６８】
これに対して、ＣＧＲＯＭ１４２に記憶されている複数種類の画像要素データのうちで、画像表示装置５における表示頻度が低くなるように設定された画像要素データについては、ＣＰＵ１３１が図６５のステップＳ６９６にて各種更新対象指令処理を実行し、図７１のステップＳ７４２における事前転送の対象となる画像要素ではないとの判定結果に応じて、ステップＳ７５０にて自動転送表示コマンドが作成されてＶＤＰ１４１に送信されることにより、ＧＧＲＯＭ１４２からフレームバッファメモリ１５６へと転送するよう指令される。自動転送表示コマンドを受信したＶＤＰ１４１では、転送制御回路１５２が、図７５のステップＳ４０７にて自動転送制御処理を実行することにより、ＣＧＲＯＭ１４２から画像要素データを読み出して画像要素一時記憶メモリ１５５の自動転送エリア１５５Ｂに転送する。そして、描画回路１５４が、自動転送表示コマンドを受信したことに応答して図７９のステップＳ５０５にて自動転送表示処理を実行することにより、自動転送エリア１５５Ｂから読み出した画像要素データをフレームバッファメモリ１５６の描画用バッファ１５６Ａにおける書込アドレスに書き込んで記憶させる。これにより、画像表示装置５における表示頻度が低くなるように設定された画像要素データについては、ＣＧＲＯＭ１４２における読出アドレスと、フレームバッファメモリ１５６における書込アドレスとを指定すれば、自動転送エリア１５５Ｂにおける記憶アドレスを指定しなくても表示用データの作成に利用することができ、アドレス管理が容易になるとともに、プログラム設計の負担を軽減することができる。
【０４６９】
例えば画像表示装置５におけるデモ画面の表示開始や、画像表示装置５における飾り図柄の可変表示回数が事前転送判定値に達したこと、あるいは大当り遊技状態への制御が開始されたことなどといった、遊技の進行状況に対応して予め定められた転送条件が成立したことに対応して、ＣＰＵ１３１が事前転送指令処理を実行することで、表示頻度が高くなるように設定された画像要素データにつき、ＣＧＲＯＭ１４２から画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａへの転送が指令される。この指令に応じて、ＶＤＰ１４１では転送制御回路１５２が、図７５のステップＳ４０５にて事前転送処理を実行することにより、ＣＧＲＯＭ１４２から画像要素データを読み出して固定アドレスエリア１５５Ａに転送する。これにより、固定アドレスエリア１５５Ａの記憶内容にノイズなどによる誤りが発生した場合でも、その記憶内容を自動的に復元させることができる。
【０４７０】
また、ＶＤＰ１４１の描画回路１５４は、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａまたは自動転送エリア１５５Ｂから画像要素データを読み出す際に、インデックステーブル２５１にて対応する「転送完了フラグ」が「オン」に設定されているか否かに対応して、読み出した画像要素データをフレームバッファメモリ１５６の描画用バッファ１５６Ａなどに書き込むことによる表示用データの作成を実行するか否かの決定を行う。これにより、ＣＧＲＯＭ１４２から画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａや自動転送エリア１５５Ｂに転送される画像要素データと、これらの固定アドレスエリア１５５Ａや自動転送エリア１５５Ｂから読み出して表示用データの作成に利用する画像要素データとを整合させることが可能になり、適切な画像要素データを用いた表示演出を行うことができる。
【０４７１】
ＣＰＵ１３１が図６０に示すステップＳ２９８〜Ｓ３００の処理により演出モードフラグの値を切り替えた場合には、ステップＳ３０１にて事前転送指令処理を実行することで、変更後の演出モードに対応して表示頻度が高くなるように設定された画像要素データにつき、ＣＧＲＯＭ１４２から画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａへの転送が指令される。この指令に応じて、ＶＤＰ１４１では転送制御回路１５２が、図７５のステップＳ４０５にて事前転送処理を実行することにより、ＣＧＲＯＭ１４２から画像要素データを読み出して固定アドレスエリア１５５Ａに転送する。これにより、演出画像の表示態様に対応して表示頻度が高くなるように設定された画像要素データを変更可能となり、固定アドレスエリア１５５Ａを有効に利用して表示演出における制御負担をさらに軽減することができる。
【０４７２】
画像表示装置５の画面上では、主基板１１から演出制御基板１２に対して送信された可変表示開始コマンドが可変表示パターンＡ（リーチ）や可変表示パターンＢ（リーチ）を示す場合に、例えば演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１や表示制御部１２１が備えるＶＤＰ１４１の制御により、飾り図柄の可変表示態様がリーチとなるリーチ表示期間にて、未だ導出表示されていない飾り図柄の表示画像を、時間の経過に伴って段階的に表示または消去させる。これにより、飾り図柄の可変表示態様がリーチとなったことに対応して視覚的に斬新な飾り図柄の可変表示が可能となり、飾り図柄の可変表示における演出効果を向上させることができる。
【０４７３】
可変表示開始コマンドが可変表示パターンＡ（リーチ）を示す場合には、ＣＰＵ１３１が図６５のステップＳ６９３にてアルファテスト表示用指令処理を実行し、ＶＤＰ１４１の描画回路１５４が図７９のステップＳ５０７におけるアルファテスト用描画処理やステップＳ５０９におけるアルファテスト処理を実行する。こうした処理に基づき、例えば表示順が先となる飾り図柄の表示画像を時間の経過に伴って所定位置より所定方向へと段階的に表示させてから、所定位置より所定方向へと段階的に消去させ、その飾り図柄の表示画像が消去される期間において、表示順が後となる飾り図柄の表示画像を時間の経過に伴って表示順が先となる飾り図柄の表示画像が消去されたところに段階的に表示させてから所定位置より所定方向へと段階的に消去させる。また、このような表示動作と消去動作を繰り返し実行することもできる。これにより、視覚的に斬新な飾り図柄の可変表示が実行可能となり、飾り図柄の可変表示における演出効果を向上させることができる。
【０４７４】
可変表示開始コマンドが可変表示パターンＢ（リーチ）を示す場合には、ＣＰＵ１３１が図６５のステップＳ６９５にてアルファ合成表示用指令処理を実行し、ＶＤＰ１４１の描画回路１５４が図７９のステップＳ５１１におけるアルファ合成処理を実行する。こうした処理に基づき、例えば表示順が先となる飾り図柄の表示画像と表示順が後となる飾り図柄の表示画像とを順次合成することにより、時間の経過に伴って表示順が先となる飾り図柄の表示画像を段階的に消去させるとともに表示順が後となる飾り図柄の表示画像を段階的に表示させる。また、このような表示動作と消去動作を繰り返し実行することもできる。これにより、視覚的に斬新な飾り図柄の可変表示が実行可能となり、飾り図柄の可変表示における演出効果を向上させることができる。
【０４７５】
表示対象となる飾り図柄を示す画像要素データを描画用バッファ１５６Ａに書き込む際や、描画用バッファ１５６Ａから表示用バッファ１５６Ｂに表示対象画素をコピーする際には、例えば図８６に示すような処理数に対応した拡大率や、図３２（Ａ）〜（Ｃ）に示すような拡大率Ａ〜Ｃテーブル２３２Ａ〜２３２Ｂのテーブルデータに基づいて特定される拡大率で、画像要素データの書き込みや表示対象画素のコピーを行う。これにより、飾り図柄の表示画像を拡大または縮小させて表示するように表示用データの更新が行われ、多様な表示態様による表示図柄の可変表示が実行可能となり、図柄の可変表示における演出効果を高めることができる。
【０４７６】
遊技制御用マイクロコンピュータ１００が備えるＲＯＭ１１５に記憶されている最優先割込み設定（ＫＨＰＲ）が「０６ｈ」、「０７ｈ」以外の値であるときには、シリアル通信回路１１８からのエラー割込み要求に基づく割込み処理が、シリアル通信回路１１８からの受信割込み要求や送信割込み要求に基づく割込み処理に比べて優先的に実行されることになる。そして、オーバーランエラーやノイズエラー、フレーミングエラー、パリティエラーなどといった、シリアル通信回路１１８でのエラー発生に対応したエラー割込み要求がＣＰＵ１１４に通知されると、例えばＣＰＵ１１４が図４３に示すステップＳ３１、Ｓ３２の処理を実行してシリアル通信回路１１８が備える送信動作部３０２と受信動作部３０１を未使用状態に設定することなどにより、シリアル通信回路１１８でのシリアル通信動作を直ちに停止させることができる。これにより、シリアル通信での異常発生により誤った情報が伝送されることを防止できる。
【０４７７】
演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１は、主基板１１から送信された可変表示開始コマンドとなるコマンド８０ＸＸｈにより確変再抽選演出を実行する旨の指定がなされた場合、表示結果通知＃４〜＃７のコマンド９００４ｈ〜９００７ｈにより最終的な表示結果が確変大当り（第１確変大当りと第２確変大当りのいずれか）に指定されていても、飾り図柄の可変表示では、例えば飾り図柄のうちで「２」、「４」、「６」、「８」の数字を示す通常図柄のいずれか１つを用いることなどにより、通常大当り組合せとなる確定飾り図柄を導出表示させる。これにより、飾り図柄の可変表示結果が確変大当りとなって確変遊技状態に制御されることを特定可能に報知した後に、さらに確変再抽選演出が実行されるといった不都合を防止することができる。
【０４７８】
また、ＣＰＵ１３１は、表示結果通知＃６のコマンド９００６ｈにより有利開放再抽選演出を実行する旨の指定がなされた場合、最終的な表示結果が第２確変大当りに指定されていても、飾り図柄の可変表示では、通常大当り組合せ、または、第１確変大当り組合せとなる確定飾り図柄を導出表示させる。これにより、飾り図柄の可変表示結果が第２確変大当りとなって第２確変遊技状態に制御されることを特定可能に報知した後に、さらに有利開放再抽選演出が実行されるといった不都合を防止することができる。
【０４７９】
遊技制御用マイクロコンピュータ１００が備えるＣＰＵ１１４は、電力供給が開始されると、例えば図４１に示すステップＳ１６にて乱数初期設定処理を実行することにより、乱数回路１１３に大当り判定用の乱数値ＭＲ１となる乱数を発生させるための設定を行う。その後、ＣＰＵ１１４がステップＳ１９の処理を実行することなどによって、割込み許可状態に設定される。そして、ステップＳ１６では、例えば図４２に示すような処理が乱数初期設定処理として実行されて、ステップＳ１０１にてＲＯＭ１１５から読み出した乱数初期設定データ（ＫＲＳＳ）に基づきステップＳ１０３にて起動時スタート値の設定を特定する。このとき特定された設定がデフォルト値の設定ではない場合には、ステップＳ１０６の処理を実行することにより、乱数回路１１３により生成される乱数値における１周目のスタート値である起動時スタート値を、遊技制御用マイクロコンピュータ１００ごとに付与された固有の識別情報であるＩＤナンバーに基づいて決定する。これにより、電力供給が開始された後に更新が開始される乱数の初期値を、複数のパチンコ遊技機１でそれぞれ異ならせることができ、このようにして生成される乱数値を大当り判定用の乱数値ＭＲ１として用いて特別図柄表示装置４による特図ゲームなどにおける可変表示結果を「大当り」とするか否かの判定を行うことで、乱数のランダム性を高めて不正に大当りが発生させられてしまうことを防止できる。
【０４８０】
この発明は、上記実施の形態に限定されず、様々な変形及び応用が可能である。例えば図６６に示すステップＳ７０９では、図６７に示すような処理数に対応したアルファ参照値と比較関数とを設定することにより、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像内の左端より右端へと段階的に表示または消去させるものとして説明した。しかしながら、この発明はこれに限定されず、例えば表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像内の右端より左端へと段階的に表示させてから、右端から左端へと段階的に消去させるように、処理数に対応したアルファ参照値と比較関数とを設定するようにしてもよい。このようにしても、視覚的に斬新な表示図柄の可変表示が実行可能となり、図柄の可変表示における演出効果を向上させることができる。
【０４８１】
あるいは、ＲＯＭ１３２には、図３３（Ｃ）に示すようなアルファ値の分布を示すアルファ値分布設定データとは異なるアルファ値の分布を示すデータを記憶させておき、そのデータに対応して各飾り図柄の表示画像を構成する各画素のアルファ値を設定するようにしてもよい。このようなデータを用いることにより、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像の中心部より外縁部へと段階的に表示させてから、中心部より外縁部へと段階的に消去させるようにしてもよい。もしくは、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像の外縁部より中心部へと段階的に表示させてから、外縁部より中心部へと段階的に消去させるようにしてもよい。さらには、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像内における０時の位置より時計回りの方向へと段階的に表示させてから、０時の位置より時計回りの方向へと段階的に消去させるようにしてもよい。もしくは、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像内における０時の位置より反時計回りの方向へと段階的に表示させてから、０時の位置より反時計回りの方向へと段階的に消去させるようにしてもよい。このようにしても、視覚的に斬新な表示図柄の可変表示が実行可能となり、図柄の可変表示における演出効果を向上させることができる。
【０４８２】
加えて、図６６に示すステップＳ７０９では、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像内における所定位置より所定方向へと段階的に表示させてから、最後に表示された部位から表示する際とは反対方向へと段階的に消去させるように、アルファ参照値と比較関数の設定を行うようにしてもよい。具体的な一例として、図６７に示す設定のうち、処理数が「５１」以上「１００」以下の部分では、（アルファ参照値）＝１−０．０２×（（処理数）−５０）という演算を実行することで、処理数に対応したアルファ参照値を決定するとともに、比較関数を「参照値以下なら成立」に設定するように変更すればよい。これにより、表示対象となる飾り図柄の表示画像を、時間の経過に伴って当該表示画像内における左端より右端へと段階的に表示させてから、最後に表示された部位である右端から左端へと段階的に消去させることができる。このようにしても、視覚的に斬新な表示図柄の可変表示が実行可能となり、図柄の可変表示における演出効果を向上させることができる。
【０４８３】
また、上記実施の形態では、描画回路１５４が演出制御用マイクロコンピュータ１２０からのアルファ値分布設定コマンドを受信したことに応答して、図７９に示すステップＳ５０７のアルファテスト用描画処理を実行することにより、表示対象の画像要素データをフレームバッファメモリ１５６の描画用バッファ１５６Ａに書き込んだ後に、各画素のアルファ値を設定するものとして説明した。しかしながら、この発明はこれに限定されず、例えば転送制御回路１５２が演出制御用マイクロコンピュータ１２０からのアルファ値分布設定コマンドを受信したことに応答して、画像要素一時記憶メモリ１５５に記憶されている画像要素データに対して各画素のアルファ値を設定するようにしてもよい。この場合、描画回路１５４は、例えば図７９に示すステップＳ５０９にて実行するアルファテスト処理において、比較結果が「成立」となった表示対象画素を画像要素一時記憶メモリ１５５から読み出してフレームバッファメモリ１５６に書き込んで記憶させる一方で、比較結果が「成立」とはならない表示対象画素以外の画素については、画像要素一時記憶メモリ１５５からの読み出しを行わずフレームバッファメモリ１５６への書き込みを制限するようにしてもよい。
【０４８４】
上記実施の形態では、演出制御用マイクロコンピュータ１２０から表示制御部１２１が備えるＶＤＰ１４１に対して、固定アドレス指定表示コマンドと自動転送表示コマンドとを区別して送信するものとして説明した。しかしながら、この発明はこれに限定されず、演出制御用マイクロコンピュータ１２０がＶＤＰ１４１に対して画像要素データをフレームバッファメモリ１５６へと書き込むことによる画像要素の表示を指示する任意の指令が送られるものであればよい。例えば、ＶＤＰ１４１には、演出制御用マイクロコンピュータ１２０からの表示制御指令があったことを示す表示制御指令レジスタと、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５ＡまたはＣＧＲＯＭ１４２からの読出対象となる画像要素データの読出アドレスが格納される読出アドレスレジスタとを設けておく。そして、演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１は、図７１に示すステップＳ７４６、Ｓ７５０の処理において、ＶＤＰ１４１が備える表示制御指令レジスタの記憶データをオン状態であることを示すデータに書き換えるとともに、画像要素一時記憶メモリ１５５の固定アドレスエリア１５５ＡまたはＣＧＲＯＭ１４２の読出アドレスを、ＶＤＰ１４１が備える読出アドレスレジスタに書き込むようにする。また、これらの処理においては、フレームバッファメモリ１５６における画像要素データの書込アドレスや、画像要素データのデータ量なども、ＶＤＰ１４１に通知すればよい。
【０４８５】
この場合、ＶＤＰ１４１では、表示制御指令レジスタの記憶データがオン状態であることを示すデータに書き換えられたことに応答して、読出アドレスレジスタの記憶データを読み出し、その読出データに示されるアドレスが画像要素一時記憶メモリ１５５の固定アドレスエリア１５５Ａに含まれるアドレスであるか否かの判定を行う。このとき、固定アドレスエリア１５５Ａに含まれるアドレスであれば、描画回路１５４が図７９のステップＳ５０２にて固定アドレス指定表示コマンドを受信したと判定された場合に実行するステップＳ５０３の固定アドレス指定表示処理と同様の処理を実行することで、読出アドレスレジスタからの読出データに基づいて特定される画像要素データを固定アドレスエリア１５５Ａから読み出し、フレームバッファメモリ１５６に書き込むことができる。また、読出アドレスレジスタからの読出データに示されるアドレスが固定アドレスエリア１５５Ａ以外のアドレスである場合には、転送制御回路１５２が図７５のステップＳ４０６にて自動転送表示コマンドを受信したと判定された場合に実行するステップＳ４０７の自動転送制御処理と同様の処理を実行し、また、描画回路１５４が図７９のステップＳ５０４にて自動転送表示コマンドを受信したと判定された場合に実行するステップＳ５０５の自動転送表示処理と同様の処理を実行すればよい。これらの処理が実行されることで、読出アドレスレジスタからの読出データに基づいて特定される画像要素データを転送制御回路１５２がＣＧＲＯＭ１４２から読み出して画像要素一時記憶メモリ１５５の自動転送エリア１５５Ｂに書き込んだ上で、この画像要素データを描画回路１５４が自動転送エリア１５５Ｂから読み出してフレームバッファメモリ１５６に書き込むことができる。
【０４８６】
以上のようにして、ＶＤＰ１４１が読出アドレスレジスタからの読出データに示されるアドレスに基づいて、画像要素データを固定アドレスエリア１５５Ａから読み出すかＣＧＲＯＭ１４２から読み出すかを決定する場合には、演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１の側において、例えば図７１のステップＳ７４２の処理のように、事前転送の対象となる画像要素であるか否かの判定を行わずに、例えば演出制御パターンから読み出した表示制御データなどに基づいて特定した読出アドレスを、ＶＤＰ１４１が備える読出アドレスレジスタに書き込むようにすればよい。すなわち、演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１の側では、固定アドレス指定表示コマンドに相当する表示制御指令を送信するか自動転送表示コマンドに相当する表示制御指令を送信するかを区別せずに、表示制御データなどに基づいて特定された読出アドレスをＶＤＰ１４１が備える読出アドレスレジスタに書き込むという、同種の処理が実行されればよい。
【０４８７】
上記実施の形態では、図８１に示すステップＳ５４５にて描画が完了したと判定された場合に、ステップＳ５４７にて転送完了フラグをクリアすることで、自動転送エリア１５５Ｂに一時記憶された画像要素データの再利用は行わないようにするものとして説明した。しかしながら、この発明はこれに限定されず、自動転送エリア１５５Ｂに一時記憶された画像要素データを再利用できるようにしてもよい。例えば、ＶＤＰ１４１には、自動転送エリア１５５Ｂに一時記憶されている各々の画像要素データの使用頻度を特定するための使用回数カウンタを設けておく。
【０４８８】
この場合、転送制御回路１５２は、図７５のステップＳ４０６にて自動転送表示コマンドを受信したと判定された場合にステップＳ４０７にて実行する自動転送制御処理において、例えば図７８に示すステップＳ４６１の処理を実行することによりＣＧＲＯＭ１４２における画像要素データの読出アドレスを特定した後、このアドレスから読み出される画像要素データが、インデックステーブル２５１に登録されているかを照合する。そして、インデックステーブル２５１に登録されていれば、図７８に示すステップＳ４６２〜Ｓ４４６のような処理は実行せずに、インデックステーブル２５１から特定される自動転送エリア１５５Ｂにおける画像要素データの記憶アドレスを、描画回路１５４に通知すればよい。このときには、対応する使用回数カウンタの値を、例えば１加算するなどして更新する。
【０４８９】
これに対して、ステップＳ４６１にて読出アドレスを特定した画像要素データがインデックステーブル２５１に登録されていない場合には、ステップＳ４６２と同様にして自動転送エリア１５５Ｂにおける画像要素データの書込アドレスを特定する。このとき、自動転送エリア１５５Ｂに空き領域がなければ、例えば使用回数カウンタのカウント値が所定値以下である画像要素データの記憶領域を特定し、その記憶領域に画像要素データを上書きするように、書込アドレスの特定を行えばよい。そして、上書きにより消去された画像要素データに対応してインデックステーブル２５１に格納されている「転送完了フラグ」は「オフ」に設定するとともに、「開始アドレス」、「水平サイズ」などのデータは消去すればよい。また、上書きにより消去された画像要素データに対応する使用回数カウンタは初期化すればよい。
【０４９０】
なお、上書きにより消去する画像要素データの特定方法は、使用回数カウンタの値が所定値以下であるものを特定する方法に限定されず、例えば自動転送エリア１５５Ｂに書き込まれたタイミングが古いものを特定する方法などといった、任意の方法を用いることができる。また、使用回数カウンタの値を更新するタイミングは、転送制御回路１５２により画像要素データがインデックステーブル２５１に登録されていることを特定したタイミングに限定されず、例えば描画回路１５４によりフレームバッファメモリ１５６への書き込みが完了したタイミングなどであってもよい。
【０４９１】
また、画像表示装置５の画面上に、各種画像の表示が行われる表示領域と、画像表示が行われない非表示領域とが設けられる場合には、フレームバッファメモリ１５６において非表示領域に対応した記憶位置に画像要素データが書き込まれることを制限するようにしてもよい。例えば、画像表示装置５における画面の背面部分に特別図柄表示装置４の表示部が配置される場合や、画像表示装置５における画面の前面部分に装飾部材が配置される場合には、特別図柄表示装置４の前面部分や、装飾部材の背面部分などには、画像を表示するための液晶や液晶を構成する部材（例えば偏光板など）、液晶を制御する回路などを設けないようにして、物理的に画像を表示せずに透明なままの非表示領域とする。他方、表示領域の裏面には、例えば背後から表示領域を照射するバックライトや、パチンコ遊技機１の内部を隠蔽する隠蔽部材などを設けるようにすればよい。この場合、フレームバッファメモリ１５６では、アドレス管理を容易にするために、表示用データを記憶するエリア（例えば描画用バッファ１５６Ａや表示用バッファ１５６Ｂなど）において、画像表示装置５の画面上における表示領域のみならず非表示領域に対しても、アドレスが割り当てられている。
【０４９２】
以上のような構成において、例えば描画回路１５４は、図８０に示すステップＳ５２３、Ｓ５２６の処理のいずれかを実行した後や、図８１に示すステップＳ５４３、Ｓ５４６の処理のいずれかを実行した後に、フレームバッファメモリ１５６の描画用バッファ１５６Ａにおける画像要素データの書込先が非表示領域となるか否かの判定を行う。より具体的には、固定アドレス指定表示コマンドや自動転送表示コマンドに含まれるデータから特定された書込アドレス、あるいは図８０に示すステップＳ５２６の処理結果や図８１に示すステップＳ５４６の処理結果から特定された書込アドレスが、フレームバッファメモリ１５６にて画像表示装置５の画面上における非表示領域に割り当てられたアドレスと合致するか否かを判定し、合致する場合には、書込先が非表示領域になると判断する。そして、書込先が非表示領域となる場合には、図８０に示すステップＳ５２４の処理や図８１に示すステップＳ５４４の処理のような画像要素データの読み出し及び書き込みを行わずに、ステップＳ５２５の処理やステップＳ５４５の処理に進むようにする。このようにして、描画回路１５４は、固定アドレス指定表示コマンドや自動転送表示コマンドを受信していても、図８０に示すステップＳ５２４の処理や図８１に示すステップＳ５４４の処理を行わないようにすることにより、フレームバッファメモリ１５６に対する画像要素データの書き込みを制限する。これにより、画像表示装置５の画面上における非表示領域に対応して割り当てられたフレームバッファメモリ１５６のアドレスに画像要素データを書き込んで表示用データを作成する場合に比べて、表示演出における制御負担を軽減することができる。
【０４９３】
あるいは、例えば演出制御用マイクロコンピュータ１２０の側において、書込先が非表示領域となる場合におけるフレームバッファメモリ１５６への書き込みを制限するための処理を実行するようにしてもよい。この場合、例えばＣＰＵ１３１が図７１に示すステップＳ７４４やステップＳ７４８にてフレームバッファメモリ１５６における画像要素データの書込アドレスを特定する際に、ステップＳ７４１にて特定された表示を更新する対象となる画像要素の配置が、画像表示装置５の画面上における非表示領域に対応した配置を含んでいるか否かを判定する。例えば、ＣＰＵ１３１は、演出制御パターンから読み出した表示制御データから画像表示装置５の画面上における画像要素の表示位置（例えば表示座標）を特定し、表示対象となる画像要素のサイズ（例えば幅や高さなど）から、画像要素の少なくとも一部が非表示領域内に配置されるか否かを判定する。そして、画像要素の少なくとも一部が非表示領域内に配置される場合には、非表示領域５Ｂに対応した配置を含んでいると判断する。
【０４９４】
そして、非表示領域に対応した配置を含んでいないと判定された場合には、フレームバッファメモリ１５６における画像要素データの書込アドレスとして、表示対象の画像要素の全体を画像表示装置５の画面上に表示させるためのアドレスを設定してから、ステップＳ７４５やステップＳ７４９の処理に進む。例えば、ＣＰＵ１３１は、表示対象の画像要素を構成する全ての画素についてフレームバッファメモリ１５６における書込アドレスを指定することで、画像要素の全体を画像表示装置５の画面上に表示させるようにする。これに対して、非表示領域に対応した配置を含んでいると判定された場合には、その画像要素の全体が非表示領域内に配置されるのか、一部が非表示領域内に配置されるのかを判定する。このとき、一部が非表示領域内に配置されて全体が非表示領域内に配置される訳ではないと判定した場合には、フレームバッファメモリ１５６における画像要素データの書込アドレスとして、非表示領域に対応する書込先を除外したアドレスを設定してから、ステップＳ７４５やステップＳ７４９の処理に進む。例えば、ＣＰＵ１３１は、表示対象の画像要素を構成する各画素についてフレームバッファメモリ１５６における書込アドレスを特定し、その書込アドレスのうちで非表示領域に割り当てられたアドレスを除外することで、表示領域に割り当てられたアドレスのみがＶＤＰ１４１に通知されるように設定する。また、画像要素の全体が非表示領域に配置されると判定した場合には、ステップＳ７５１の処理に進む。これにより、画像要素の全体が非表示領域に配置される場合には、フレームバッファメモリ１５６における画像要素データの書込アドレスが設定されず、ＶＤＰ１４１への転送表示コマンドの送信も行われないことになる。
【０４９５】
このようにして、ＣＰＵ１３１は、画像要素の配置が非表示領域に対応した配置を含んでいるか否かの判定を行う。そして、非表示領域に対応した配置を含んでいる場合には、非表示領域に対応する書込先を除外した書込アドレスを設定したり、書込アドレスの設定を行わないようにすることで、フレームバッファメモリ１５６に対する画像要素データの書き込みを制限する。これにより、画像表示装置５の画面上における非表示領域に対応して割り当てられたフレームバッファメモリ１５６のアドレスに画像要素データを書き込んで表示用データを作成する場合に比べて、表示演出における制御負担を軽減することができる。
【０４９６】
上記実施の形態では、確変再抽選演出や有利開放再抽選演出が、主基板１１からの可変表示開始コマンドや表示結果通知コマンドに基づいて、ＣＰＵ１３１が各演出を開始するための演出開始タイミングに達したことを検出したときに開始されるものとして説明した。しかしながら、この発明はこれに限定されず、主基板１１からの大当り開始コマンドや大当り終了コマンドなどといった、任意の演出制御コマンドに基づいて、ＣＰＵ１３１が各演出を開始するための演出開始タイミングに達したことを検出したときに開始されるようにしてもよい。あるいは、主基板１１から確変再抽選演出開始コマンドや有利開放再抽選演出開始コマンドを送信し、演出制御基板１２の側にてこれらのコマンドを受信したタイミングにて、確変再抽選演出や有利開放再抽選演出がそれぞれ開始されるようにしてもよい。あるいは、大当り遊技状態中に主基板１１から演出制御基板１２に対して送信される大当りラウンド数通知コマンドや、ラウンド遊技終了コマンドなどを受信したときに、確変再抽選演出や有利開放再抽選演出が実行されるようにしてもよい。ここで、ラウンド遊技終了コマンドは、ラウンド遊技が終了したことを示すものである。このようにする場合には、大当りラウンド数指示コマンド及びラウンド遊技終了コマンドを、確変再抽選演出や有利開放再抽選演出の実行の有無を示すようなものとすればよい。そして、確変再抽選演出や有利開放再抽選演出が実行されるラウンドでは、主基板１１の側において、例えばＣＰＵ１１４がラウンドでの演出時間を、これらの演出が実行されない場合に比べて長くするように、遊技制御タイマにおけるタイマ値などの初期設定を行うようにする。また、演出制御基板１２の側では、例えばＣＰＵ１３１がラウンドでの演出時間を、これらの演出が実行されない場合に比べて長くするように、演出制御タイマにおけるタイマ値などの初期設定を行うようにする。例えば、確変再抽選演出や有利開放再抽選演出が実行されないラウンドでは、演出時間が「５秒」に対応したタイマ初期値を、遊技制御タイマと演出制御タイマにセットする。これに対して、確変再抽選演出や有利開放再抽選演出が実行されるラウンドでは、演出時間が「１０秒」に対応したタイマ初期値を、遊技制御タイマと演出制御タイマにセットする。
【０４９７】
また、可変表示開始コマンドが有利開放再抽選演出を実行するか否かを示すＥＸＴデータを含むようにして、表示結果通知コマンドが確変再抽選演出を実行するか否かを示すＥＸＴデータを含むようにしてもよい。この場合には、例えば図４９に示すステップＳ６３９、Ｓ６４２、あるいは図５０に示すステップＳ６４８の処理を実行した後に、図１４（Ａ）に示す確変再抽選実行判定テーブル１８５を設定し、乱数回路１１３等により更新される確変再抽選演出実行判定用の乱数値ＭＲ５を示す数値データを抽出する。そして、乱数値ＭＲ５に基づき確変再抽選実行判定テーブル１８５を参照して、演出実行判定値データと合致するか否かの判定結果や、ステップＳ６３９、Ｓ６４２、Ｓ６４８での決定結果に対応した制御データを演出用送信コマンドバッファにセットすることで、確変再抽選演出を実行するか否かを示す表示結果通知コマンドの送信を行うようにすればよい。さらに、図５１に示すステップＳ６７１の処理において大当りフラグがオンであると判定された場合には、ステップＳ６７２〜Ｓ６７４の処理に代えて、図１４（Ｂ）に示す有利開放再抽選実行判定テーブル１８６を設定し、有利開放再抽選演出実行判定用の乱数値ＭＲ６を示す数値データを抽出する。そして、乱数値ＭＲ６に基づき有利開放再抽選実行判定テーブル１８６を参照して、演出実行判定値データと合致するか否かを判定することで、有利開放再抽選演出の実行の有無を決定すればよい。その後、ステップＳ６８４の処理を実行するときに、有利開放再抽選演出の実行の有無に対応した制御データを演出用送信コマンドバッファにセットすることで、有利開放再抽選演出を実行するか否かを示す可変表示開始コマンドの送信を行うようにすればよい。
【０４９８】
さらに、確変再抽選演出や有利開放再抽選演出は、大当り遊技状態におけるラウンド中に実行される場合に限定されず、例えば大当り遊技状態の開始時や終了時に実行されるようにしてもよい。具体的な一例として、大当り遊技状態の開始時に確変再抽選演出を実行する場合には、表示結果が大当りとなる飾り図柄の可変表示中や、その可変表示における表示結果が導出表示されたときなどに、確変再抽選演出の実行を示すコマンドを、主基板１１から演出制御基板１２に対して送信する。あるいは、可変表示開始コマンドや表示結果通知コマンドに含まれるデータを用いて、確変再抽選演出が実行されることを、主基板１１から演出制御基板１２に対して通知するようにしてもよい。このときには、主基板１１の側において、例えばＣＰＵ１１４が特別図柄や飾り図柄の可変表示時間を長くするように、遊技制御タイマにおけるタイマ値などの設定を行うようにする。また、演出制御基板１２の側では、例えばＣＰＵ１３１が飾り図柄の可変表示時間を長くするように、演出制御タイマにおけるタイマ値などの設定を行うようにする。そして、画像表示装置５において大当りとなる可変表示結果を一旦停止表示させた後に、確変再抽選演出となる演出動作を開始して、例えば停止表示させた飾り図柄を再び変動させるようにすればよい。
【０４９９】
他の具体的な一例として、大当り遊技状態の終了時に有利開放再抽選演出を実行する場合には、例えば大当り終了コマンドに含まれるデータなどを用いて、有利開放再抽選演出が実行されることを、主基板１１から演出制御基板１２に対して通知すればよい。あるいは、可変表示開始コマンドや表示結果通知コマンドに含まれるデータを用いて、有利開放再抽選演出が実行されることを、主基板１１から演出制御基板１２に対して通知するようにしてもよい。このときには、主基板１１の側において、例えばＣＰＵ１１４が大当り遊技状態の終了時において大当り遊技状態の終了を報知するための演出時間を、有利開放再抽選演出が実行されない場合に比べて長くするように、遊技制御タイマにおけるタイマ値などの設定を行うようにする。また、演出制御基板１２の側では、例えばＣＰＵ１３１が大当り遊技状態の終了を報知するための演出時間を、有利開放再抽選演出が実行されない場合に比べて長くするように、演出制御タイマにおけるタイマ値などの設定を行うようにする。例えば、有利開放再抽選演出が実行されない場合には、大当り遊技状態の終了を報知するための演出時間が「５秒」に対応したタイマ初期値を、遊技制御タイマと演出制御タイマにセットする。これに対して、有利開放再抽選演出が実行される場合には、大当り遊技状態の終了を報知するための演出時間が「１０秒」に対応したタイマ初期値を、遊技制御タイマと演出制御タイマにセットする。そして、大当り遊技状態の終了を報知する演出とともに、あるいはその演出の前後いずれかの所定期間において、有利開放再抽選演出となる演出動作を行うようにすればよい。
【０５００】
上記実施の形態では、大当り遊技状態の終了後における遊技状態が通常遊技状態と第１確変遊技状態と第２確変遊技状態のいずれかに制御されるものとして説明した。しかしながら、この発明はこれに限定されるものではなく、例えば大当り遊技状態の終了後における遊技状態が通常遊技状態と確変遊技状態と有利開放遊技状態のいずれかに制御されるものであってもよい。ここで、通常遊技状態は上記実施の形態における通常遊技状態と同様の遊技状態であり、確変遊技状態は上記実施の形態における第１確変遊技状態と同様の遊技状態である。また、有利開放遊技状態は、確変制御が行われない一方で、通常遊技状態や確変遊技状態に比べて遊技球が始動入賞口に入賞しやすくなる遊技状態であればよい。
【０５０１】
この場合には、例えば図１７（Ａ）〜（Ｃ）に示す遊技状態決定テーブル１９２〜１９４において、「第１確変遊技状態決定値データ」を、確変遊技状態に制御することを示す「確変遊技状態決定値データ」に置き換えるとともに、「第２確変遊技状態決定値データ」を、有利開放遊技状態に制御することを示す「有利開放遊技状態決定値データ」に置き換えて、大当り遊技状態の終了後における遊技状態を、通常遊技状態、確変遊技状態、有利開放遊技状態のいずれに制御するかの決定を行うようにすればよい。
【０５０２】
上記実施の形態では、飾り図柄の可変表示結果として導出表示される確定飾り図柄が示す数字により、大当り遊技状態の終了後における遊技状態を認識できるようにするものとして説明した。しかしながら、この発明はこれに限定されるものではなく、例えば飾り図柄の可変表示結果として導出表示される確定飾り図柄の表示色や形状、各確定飾り図柄に付加されたキャラクタなど、あるいはこれらの組合せにより、大当り遊技状態の終了後における遊技状態を認識できるようにしてもよい。
【０５０３】
加えて、本発明の遊技機は、パチンコ遊技機等の弾球遊技機において画像表示装置を有するものであれば、例えば、一般電役機、又はパチコンと呼ばれる確率設定機能付き弾球遊技機等であっても構わない。また、本発明は、入賞球の検出に応答して所定数の賞球を払い出す払出式遊技機に限定されるものではなく、遊技球を封入し入賞球の検出に応答して得点を付与する封入式遊技機にも適用することができる。
【０５０４】
さらに、パチンコ遊技機１の動作をシミュレーションするゲーム機などにも本発明を適用することができる。本発明を実現するためのプログラム及びデータは、コンピュータ装置等に対して、着脱自在の記録媒体により配布・提供される形態に限定されるものではなく、予めコンピュータ装置等の有する記憶装置にプリインストールしておくことで配布される形態を採っても構わない。さらに、本発明を実現するためのプログラム及びデータは、通信処理部を設けておくことにより、通信回線等を介して接続されたネットワーク上の、他の機器からダウンロードすることによって配布する形態を採っても構わない。
【０５０５】
そして、ゲームの実行形態も、着脱自在の記録媒体を装着することにより実行するものだけではなく、通信回線等を介してダウンロードしたプログラム及びデータを、内部メモリ等に一旦格納することにより実行可能とする形態、通信回線等を介して接続されたネットワーク上における、他の機器側のハードウェア資源を用いて直接実行する形態としてもよい。さらには、他のコンピュータ装置等とネットワークを介してデータの交換を行うことによりゲームを実行するような形態とすることもできる。
【図面の簡単な説明】
【０５０６】
【図１】この実施の形態におけるパチンコ遊技機の正面図である。
【図２】パチンコ遊技機に搭載された各種の制御基板などを示す構成図である。
【図３】演出制御コマンドの内容の一例を示す説明図である。
【図４】可変表示開始コマンドの内容の一例を示す説明図である。
【図５】表示結果通知コマンドの内容の一例を示す説明図である。
【図６】主基板と払出制御基板との間で送受信されるコマンドの構成例を示す説明図である。
【図７】遊技制御用マイクロコンピュータの構成例を示すブロック図である。
【図８】主基板の側にてカウントされる乱数値を例示する説明図である。
【図９】乱数回路の一構成例を示すブロック図である。
【図１０】遊技制御用マイクロコンピュータにおけるアドレスマップの一例を示す図である。
【図１１】ＲＯＭにおけるアドレスマップの一例を示す図である。
【図１２】大当り判定テーブルの構成例を示す図である。
【図１３】普通当り判定テーブルの構成例を示す図である。
【図１４】再抽選実行判定テーブルの構成例を示す図である。
【図１５】可変表示パターンテーブルの構成例を示す図である。
【図１６】パターン決定テーブルの構成例を示す図である。
【図１７】遊技状態決定テーブルの構成例を示す図である。
【図１８】遊技状態の決定割合の一例を示す説明図である。
【図１９】遊技制御用データ保持エリアの構成例を示すブロック図である。
【図２０】遊技状態に応じた確変中フラグと有利開放フラグの設定を示す説明図である。
【図２１】シリアル通信回路の構成例を示すブロック図である。
【図２２】演出制御用マイクロコンピュータの構成例を示すブロック図である。
【図２３】演出制御基板の側でカウントされる予告決定用の乱数値を例示する説明図である。
【図２４】予告決定テーブルの構成例と、予告の選択確率の一例を示す説明図である。
【図２５】第１の演出モードである場合に予告Ａ、予告Ｂの予告パターンが選択されたことに対応した画像表示装置での画像表示例を示す図である。
【図２６】第１の演出モードである場合に予告Ｃ、予告Ｄの予告パターンが選択されたことに対応した画像表示装置での画像表示例を示す図である。
【図２７】第２の演出モードである場合に予告が実行されないこと、あるいは各予告パターンが選択されたことに対応した画像表示装置での画像表示例を示す図である。
【図２８】事前転送設定テーブルの構成例を示す図である。
【図２９】演出制御パターンテーブルの構成例を示す図である。
【図３０】演出制御パターンの構成例を示す図である。
【図３１】ブレンド率テーブルの構成例を示す図である
【図３２】拡大率テーブルの構成例を示す図である。
【図３３】アルファ値分布設定データについての説明図である。
【図３４】表示制御部の構成例を示すブロック図である。
【図３５】画像要素一時記憶メモリにおけるアドレスマップの一例を示す図である。
【図３６】フレームバッファメモリの構成例を示す図である。
【図３７】インデックステーブルの構成例を示す図である。
【図３８】演出制御用マイクロコンピュータからＶＤＰに送信される表示制御指令の一例を示す図である。
【図３９】ＣＧＲＯＭにおける記憶内容の一例を示す図である。
【図４０】払出制御用マイクロコンピュータの構成例を示すブロック図である。
【図４１】遊技制御メイン処理の一例を示すフローチャートである。
【図４２】乱数初期設定処理の一例を示すフローチャートである。
【図４３】シリアル通信エラー割込み処理の一例を示すフローチャートである。
【図４４】遊技制御用タイマ割込み処理の一例を示すフローチャートである。
【図４５】特別図柄プロセス処理の一例を示すフローチャートである。
【図４６】始動入賞処理の一例を示すフローチャートである。
【図４７】可変表示開始時処理の一例を示すフローチャートである。
【図４８】大当り確変判定処理の一例を示すフローチャートである。
【図４９】表示結果設定処理の一例を示すフローチャートである。
【図５０】表示結果設定処理の一例を示すフローチャートである。
【図５１】可変表示パターン設定処理の一例を示すフローチャートである。
【図５２】大当り終了処理の一例を示すフローチャートである。
【図５３】普通図柄プロセス処理の一例を示すフローチャートである。
【図５４】普通図柄判定処理の一例を示すフローチャートである。
【図５５】始動口開閉処理の一例を示すフローチャートである。
【図５６】演出制御メイン処理の一例を示すフローチャートである。
【図５７】記憶領域設定指令処理の一例を示すフローチャートである。
【図５８】事前転送指令処理の一例を示すフローチャートである。
【図５９】演出制御プロセス処理の一例を示すフローチャートである。
【図６０】可変表示開始コマンド受信待ち処理の一例を示すフローチャートである。
【図６１】デモ画面の一例を示す図である。
【図６２】可変表示制御設定処理の一例を示すフローチャートである。
【図６３】可変表示制御設定処理の一例を示すフローチャートである。
【図６４】図柄可変表示中処理の一例を示すフローチャートである。
【図６５】表示更新指令処理の一例を示すフローチャートである。
【図６６】アルファテスト表示用指令処理の一例を示すフローチャートである。
【図６７】アルファ参照値と比較関数の設定例を示す説明図である。
【図６８】アルファ合成表示用指令処理の一例を示すフローチャートである。
【図６９】第１アルファ合成指令処理の一例を示すフローチャートである。
【図７０】第２アルファ合成指令処理の一例を示すフローチャートである。
【図７１】各種更新対象指令処理の一例を示すフローチャートである。
【図７２】大当り演出処理の一例を示すフローチャートである。
【図７３】確変再抽選演出制御処理の一例を示すフローチャートである。
【図７４】有利開放再抽選演出制御処理の一例を示すフローチャートである。
【図７５】転送制御処理の一例を示すフローチャートである。
【図７６】記憶領域設定処理の一例を示すフローチャートである。
【図７７】事前転送処理の一例を示すフローチャートである。
【図７８】自動転送制御処理の一例を示すフローチャートである。
【図７９】描画処理の一例を示すフローチャートである。
【図８０】固定アドレス指定表示処理の一例を示すフローチャートである。
【図８１】自動転送表示処理の一例を示すフローチャートである。
【図８２】アルファテスト用描画処理、アルファテスト処理、アルファ合成処理の一例を示すフローチャートである。
【図８３】払出制御メイン処理の一例を示すフローチャートである。
【図８４】払出制御用タイマ割込み処理の一例を示すフローチャートである。
【図８５】飾り図柄の表示画像を表示または消去させる動作例を示す図である。
【図８６】拡大率の設定例を示す説明図である。
【図８７】飾り図柄の表示画像を表示または消去させる動作例を示す図である。
【図８８】処理数の設定例を示す説明図である。
【図８９】飾り図柄の表示画像を表示または消去させる動作例を示す図である。
【図９０】ブレンド率と拡大率の時間変化例を示す図である。
【図９１】飾り図柄の表示画像を表示または消去させる動作例を示す図である。
【図９２】画像表示装置における表示例を示す図である。
【符号の説明】
【０５０７】
１  …  パチンコ遊技機
２  …  遊技盤
３  …  遊技機用枠
４  …  特別図柄表示装置
５  …  画像表示装置
６  …  普通可変入賞球装置
７  …  特別可変入賞球装置
８Ｌ、８Ｒ  …  スピーカ
９  …  遊技効果ランプ
１０  …  電源基板
１１  …  主基板
１２  …  演出制御基板
１３  …  信号中継基板
１５  …  払出制御基板
１６  …  インタフェース基板
１７  …  発射制御基板
２０  …  普通図柄表示装置
２１  …  ゲートスイッチ
２２  …  始動口スイッチ
２３  …  Ｖ入賞スイッチ
２４  …  カウントスイッチ
３０  …  操作ノブ
４０  …  操作スイッチ
４１  …  通過ゲート
５０  …  払出モータ
７０  …  カードユニット
８１、８２  …  ソレノイド
１００  …  遊技制御用マイクロコンピュータ
１１１、２７１  …  クロック回路
１１２、２７２  …  リセット／割込みコントローラ
１１３、１３４  …  乱数回路
１１４、１３１、２７３  …  ＣＰＵ
１１５、１３２、２７４  …  ＲＯＭ
１１６、１３３、２７５  …  ＲＡＭ
１１７、２７６  …  タイマ回路
１１８、２７７  …  シリアル通信回路
１１９、１３５、２７８  …  入出力ポート
１２０  …  演出制御用マイクロコンピュータ
１２１  …  表示制御部
１２２  …  音制御部
１２３  …  ランプ制御部
１４１  …  ＶＤＰ
１４２  …  ＣＧＲＯＭ
１５０  …  払出制御用マイクロコンピュータ
１５１  …  ホストインタフェース
１５２  …  転送制御回路
１５３  …  ＣＧＲＯＭインタフェース
１５４  …  描画回路
１５５  …  画像要素一時記憶メモリ
１５５Ａ  …  固定アドレスエリア
１５５Ｂ  …  自動転送エリア
１５６  …  フレームバッファメモリ
１５６Ａ  …  描画用バッファ
１５６Ｂ  …  表示用バッファ
１５７  …  表示回路
１６０  …  遊技制御用データ保持エリア
１６１Ａ  …  特図保留記憶部
１６１Ｂ  …  普通図保留記憶部
１６２  …  確定特別図柄記憶部
１６３  …  遊技制御フラグ設定部
１６４  …  遊技制御タイマ設定部
１６５  …  遊技制御カウンタ設定部
１６６  …  遊技制御バッファ設定部
１７１  …  クロック信号出力回路
１７２  …  初期値設定回路
１７３  …  乱数生成回路
１７４  …  タイマ回路
１７５  …  ラッチ信号生成回路
１７６  …  乱数値レジスタ
１８１、１８２  …  大当り判定テーブル
１８３、１８４  …  普通当り判定テーブル
１８５、１８６  …  再抽選実行判定テーブル
１８７  …  可変表示パターンテーブル
１８８〜１９１  …  パターン決定テーブル
１９２〜１９４  …  遊技状態決定テーブル
２０１、２０２  …  予告決定テーブル
２１１、２１１Ａ、２１１Ｂ  …  事前転送設定テーブル
２２１、２２１Ａ、２２１Ｂ  …  演出制御パターンテーブル
２３１Ａ、２３１Ｂ  …  ブレンド率テーブル
２３２Ａ〜２３２Ｃ  …  拡大率テーブル
２５１  …  インデックステーブル
３０１  …  受信動作部
３０２  …  送信動作部
３０３  …  シリアル通信データレジスタ
３０４  …  シリアルステータスレジスタ
３０５  …  シリアル制御レジスタ
【図１】
0004528731.tif 000002
【図２】
0004528731.tif 000003
【図３】
0004528731.tif 000004
【図４】
0004528731.tif 000005
【図５】
0004528731.tif 000006
【図６】
0004528731.tif 000007
【図７】
0004528731.tif 000008
【図８】
0004528731.tif 000009
【図９】
0004528731.tif 000010
【図１０】
0004528731.tif 000011
【図１１】
0004528731.tif 000012
【図１２】
0004528731.tif 000013
【図１３】
0004528731.tif 000014
【図１４】
0004528731.tif 000015
【図１５】
0004528731.tif 000016
【図１６】
0004528731.tif 000017
【図１７】
0004528731.tif 000018
【図１８】
0004528731.tif 000019
【図１９】
0004528731.tif 000020
【図２０】
0004528731.tif 000021
【図２１】
0004528731.tif 000022
【図２２】
0004528731.tif 000023
【図２３】
0004528731.tif 000024
【図２４】
0004528731.tif 000025
【図２５】
0004528731.tif 000026
【図２６】
0004528731.tif 000027
【図２７】
0004528731.tif 000028
【図２８】
0004528731.tif 000029
【図２９】
0004528731.tif 000030
【図３０】
0004528731.tif 000031
【図３１】
0004528731.tif 000032
【図３２】
0004528731.tif 000033
【図３３】
0004528731.tif 000034
【図３４】
0004528731.tif 000035
【図３５】
0004528731.tif 000036
【図３６】
0004528731.tif 000037
【図３７】
0004528731.tif 000038
【図３８】
0004528731.tif 000039
【図３９】
0004528731.tif 000040
【図４０】
0004528731.tif 000041
【図４１】
0004528731.tif 000042
【図４２】
0004528731.tif 000043
【図４３】
0004528731.tif 000044
【図４４】
0004528731.tif 000045
【図４５】
0004528731.tif 000046
【図４６】
0004528731.tif 000047
【図４７】
0004528731.tif 000048
【図４８】
0004528731.tif 000049
【図４９】
0004528731.tif 000050
【図５０】
0004528731.tif 000051
【図５１】
0004528731.tif 000052
【図５２】
0004528731.tif 000053
【図５３】
0004528731.tif 000054
【図５４】
0004528731.tif 000055
【図５５】
0004528731.tif 000056
【図５６】
0004528731.tif 000057
【図５７】
0004528731.tif 000058
【図５８】
0004528731.tif 000059
【図５９】
0004528731.tif 000060
【図６０】
0004528731.tif 000061
【図６１】
0004528731.tif 000062
【図６２】
0004528731.tif 000063
【図６３】
0004528731.tif 000064
【図６４】
0004528731.tif 000065
【図６５】
0004528731.tif 000066
【図６６】
0004528731.tif 000067
【図６７】
0004528731.tif 000068
【図６８】
0004528731.tif 000069
【図６９】
0004528731.tif 000070
【図７０】
0004528731.tif 000071
【図７１】
0004528731.tif 000072
【図７２】
0004528731.tif 000073
【図７３】
0004528731.tif 000074
【図７４】
0004528731.tif 000075
【図７５】
0004528731.tif 000076
【図７６】
0004528731.tif 000077
【図７７】
0004528731.tif 000078
【図７８】
0004528731.tif 000079
【図７９】
0004528731.tif 000080
【図８０】
0004528731.tif 000081
【図８１】
0004528731.tif 000082
【図８２】
0004528731.tif 000083
【図８３】
0004528731.tif 000084
【図８４】
0004528731.tif 000085
【図８５】
0004528731.tif 000086
【図８６】
0004528731.tif 000087
【図８７】
0004528731.tif 000088
【図８８】
0004528731.tif 000089
【図８９】
0004528731.tif 000090
【図９０】
0004528731.tif 000091
【図９１】
0004528731.tif 000092
【図９２】
0004528731.tif 000093