(57)【特許請求の範囲】
【請求項１】
遊技者が所定の遊技を行うことが可能な遊技機であって、
複数種類の演出画像を含む各種画像の表示を行う画像表示手段と、
遊技の進行を制御する遊技制御手段と、
演出制御用マイクロコンピュータ及び画像処理用プロセッサを含み、前記画像表示手段の表示動作を制御する表示制御手段とを備え、
前記表示制御手段は、
演出画像に対応した画像要素データを含む複数種類の画像要素データを記憶する画像要素データ記憶手段と、
前記画像要素データ記憶手段から読み出された画像要素データを一時記憶する一時記憶手段と、
前記画像表示手段における画像の表示用データを記憶する表示用データ記憶手段と、
前記演出制御用マイクロコンピュータの制御状態を復旧させるために必要なデータを記憶するデータ記憶手段とを含み、
前記画像処理用プロセッサは、
画像要素データに基づいて表示用データを作成するための処理を実行するデータ処理手段と、
前記表示用データ記憶手段から読み出した表示用データを前記画像表示手段に出力する表示用データ出力手段と、
前記画像表示手段による画像表示に関わる所定の処理が完了したことを示す完了信号を、前記演出制御用マイクロコンピュータに対して出力する完了信号出力手段とを含み、
前記演出制御用マイクロコンピュータは、
前記演出制御用マイクロコンピュータの起動に対応して、前記画像処理用プロセッサの初期設定を行う画像処理初期設定手段と、
前記画像処理用プロセッサに対して前記処理の開始を指令する処理指令手段と、
前記完了信号出力手段からの完了信号を検出する完了信号検出手段と、
前記処理指令手段からの指令が送出された後に前記完了信号検出手段によって前記完了信号出力手段からの完了信号が検出されずに予め定められた待機期間が経過したことに対応して、前記演出制御用マイクロコンピュータを再起動させる演出制御再起動手段と、
前記演出制御再起動手段により再起動を行うにあたり、前記データ記憶手段へのデータ記憶を行うデータ退避手段と、
前記演出制御再起動手段によって再起動されたことに対応して、前記データ記憶手段に記憶されているデータに基づいて該再起動される前の制御状態を復旧させた後、該復旧させた制御状態から前記画像表示手段の表示動作を再開させる再開制御手段と、
前記画像要素データの読出位置及び書込位置を前記画像処理用プロセッサに通知して、前記画像表示手段における表示画像の更新を指令する表示画像更新指令手段とを含み、
前記データ処理手段は、
前記表示画像更新指令手段から通知された画像要素データの読出位置が前記一時記憶手段に含まれる場合に、前記一時記憶手段における読出位置から画像要素データを読み出して前記表示用データ記憶手段における書込位置に書き込んで記憶させる第１画像要素データ処理手段と、
前記表示画像更新指令手段から通知された画像要素データの読出位置が前記画像要素データ記憶手段に含まれる場合に、前記画像要素データ記憶手段における読出位置から画像要素データを読み出して前記一時記憶手段における所定領域に転送した後、当該所定領域から画像要素データを読み出して前記表示用データ記憶手段における書込位置に書き込んで記憶させる第２画像要素データ処理手段とを含み、
前記画像処理初期設定手段は、
前記一時記憶手段における記憶領域を、前記所定領域を含む複数の領域に設定させる起動時領域設定制御手段と、
前記起動時領域設定制御手段による設定に続いて、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで、該画像要素データに対応した演出画像による演出の実行頻度が所要の画像要素データに対応した演出画像による演出の実行頻度に比べて高い画像要素データを、前記一時記憶手段における前記所定領域以外の記憶領域に転送して記憶させる起動時転送設定制御手段とを含む、
ことを特徴とする遊技機。
【請求項２】
前記演出制御用マイクロコンピュータは、遊技の進行状況に対応して予め定められた転送条件が成立することにより、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで、該画像要素データに対応した演出画像による演出の実行頻度が所要の画像要素データに対応した演出画像による演出の実行頻度に比べて高い画像要素データを、前記一時記憶手段における前記所定領域以外の記憶領域に転送して記憶させる条件成立時転送設定制御手段を含む、
ことを特徴とする請求項１に記載の遊技機。
【請求項３】
前記画像処理用プロセッサは、前記画像要素データ記憶手段から前記一時記憶手段へのデータ転送が完了したことを示す転送完了データを、前記一時記憶手段に一時記憶された画像要素データを特定可能とする記憶管理テーブルに設定する転送完了データ設定手段を含み、
前記データ処理手段は、前記記憶管理テーブルに転送完了データが設定されているか否かに対応して、前記一時記憶手段から読み出した画像要素データを前記表示用データ記憶手段に書き込むことによる表示用データの作成を実行するか否かの決定を行う作成決定手段を含む、
ことを特徴とする請求項１または２に記載の遊技機。
【請求項４】
前記演出制御用マイクロコンピュータは、
該遊技機における演出状態が複数種類の演出状態のいずれであるかを判定する演出状態判定手段と、
前記演出状態判定手段により判定された演出状態に対応して、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで、該画像要素データに対応した演出画像による演出の実行頻度が所要の画像要素データに対応した演出画像による演出の実行頻度に比べて高い画像要素データを特定する画像要素データ特定手段と、
前記画像要素データ特定手段により特定された画像要素データを、前記画像要素データ記憶手段から前記一時記憶手段における前記所定領域以外の記憶領域に転送して記憶させる演出状態判定時転送設定制御手段とを含む、
ことを特徴とする請求項１、２または３に記載の遊技機。
【請求項５】
前記演出制御用マイクロコンピュータに供給される電源電圧の低下を検出したことに対応して、電圧低下検出信号を出力する電源監視手段を備え、
前記データ退避手段は、前記電源監視手段から電圧低下検出信号が出力されたことに対応して、制御状態を復旧させるために必要なデータを前記データ記憶手段に記憶させる、
ことを特徴とする請求項１から４のいずれか１項に記載の遊技機。
【請求項６】
前記表示制御手段は、動き補償予測符号化による圧縮データを含む動画像データを格納する圧縮データ格納手段を含み、
前記画像処理用プロセッサは、
前記圧縮データ格納手段から読み出した動画像データをデコードするデコード手段と、
前記デコード手段によりデコードされた動画像データに基づいて生成される画像を前記画像表示手段に順次表示させることによって動画像の再生を行う動画像再生手段とを含み、
前記完了信号出力手段は、前記デコード手段による動画像データのデコードが完了したことを示す完了信号を、前記演出制御用マイクロコンピュータに対して出力し、
前記処理指令手段は、前記デコード手段により動画像データをデコードする処理の開始を指令するデコード開始指令手段を含み、
前記演出制御再起動手段は、前記デコード開始指令手段からの指令が送出された後に前記完了信号検出手段によって前記完了信号出力手段からの完了信号が検出されずに前記待機期間が経過したことに対応して、前記演出制御用マイクロコンピュータを再起動させる、
ことを特徴とする請求項１から５のいずれか１項に記載の遊技機。
【請求項７】
前記画像表示手段の前面または背面に配置される遊技用部品を備え、
前記画像表示手段は、
各種画像の表示が行われる表示領域と、
前記遊技用部品の配置位置に対応して各種画像の表示が制限される非表示領域とを含み、
前記表示制御手段は、
表示対象の画像要素が前記非表示領域に配置されるか否かを判定する配置判定手段と、
前記配置判定手段により前記非表示領域に配置されると判定した画像要素を示す画像要素データについて、前記表示用データ記憶手段に対する書き込みを制限する表示用データ書込制限手段とを含む、
ことを特徴とする請求項１から６のいずれか１項に記載の遊技機。
【請求項８】
前記配置判定手段は、前記表示画像更新指令手段から通知された画像要素データの書込位置が前記非表示領域に対応した書込位置であるか否かを判定する書込位置判定手段を含み、
前記表示用データ書込制限手段は、前記書込位置判定手段により前記非表示領域に対応すると判定された書込位置に前記第１及び第２画像要素データ処理手段によって画像要素データが書き込まれることを制限する、
ことを特徴とする請求項７に記載の遊技機。
【請求項９】
前記表示用データ書込制限手段は、前記配置判定手段により前記非表示領域に配置されると判定した画像要素を示す画像要素データについて、前記表示画像更新指令手段によって前記表示用データ記憶手段への書き込みが指令されることを制限する、
ことを特徴とする請求項７に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ遊技機やスロットマシン等の遊技機といった、遊技者が所定の遊技を行うことが可能な遊技機に関する。
【背景技術】
【０００２】
パチンコ遊技機やスロットマシン等の遊技機として、所定の識別情報（表示図柄ともいう）を変動可能に表示する可変表示を行い、その表示結果が予め定められた特定表示結果となった場合に遊技者にとって有利な遊技状態（例えば大当り遊技状態などの特定遊技状態や、ビッグボーナスあるいはレギュラーボーナスなどの特別遊技状態など）に制御可能となるように構成されたものがある。
【０００３】
このような遊技機には、遊技の進行状況に応じて、液晶表示装置（ＬＣＤ；Liquid Crystal Display）等の表示装置上に所定のキャラクタを登場させたり、そのキャラクタを変化させたり、実写画像などの多色画像を表示させたり、スピーカから音声を出力させたり、ランプ・ＬＥＤ等の発光体を明滅させたりすることによって、各種の遊技演出が行われるものもある。
【０００４】
こうした遊技機において、表示演出に用いられる各種の画像データが格納される記憶装置（例えばＣＧＲＯＭなど）から、予め定められている所定画像を生成するための画像データを事前に読み出して画像メモリの所定領域に記憶させておき、この画像データをフレームデータとして利用可能にすることで表示演出のための制御負担を軽減することが提案されている（例えば特許文献１）。
【特許文献１】特開２００４−２０１８５９号公報
【０００５】
また、画像データの転送を受けて画像表示装置に描画する描画装置を用いて表示演出が実行される遊技機において、表示演出などを制御するための演算処理装置が所定時間にわたって描画装置からの割込み信号を待機したときには、描画装置の初期データを再設定することにより、通常動作への復帰を可能にすることが提案されている（例えば特許文献２）。
【特許文献２】特開平１０−８５４０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術では、記憶装置に格納されている画像データを読み出して画像メモリの所定領域に記憶させる場合に、記憶装置における読出位置となる読出アドレスと、画像メモリにおける書込位置となる書込アドレスを指定する必要がある。また、画像メモリの所定領域に記憶されている画像データをフレームデータとして用いる場合には、画像メモリにおける読出位置となる読出アドレスを指定して読み出した画像データを、書込アドレスで示されるフレームバッファの書込位置に書き込む必要がある。このように従来では、記憶装置から読み出した画像データをフレームデータとして利用するためには、記憶装置や画像メモリ、フレームバッファなどにおける読出位置や書込位置となるアドレスを全て指定しなければならなかった。そのため、画像データのアドレス管理が複雑になるという問題があった。
【０００７】
この問題について、記憶装置における読出位置となる読出アドレスと、フレームバッファにおける書込位置となる書込アドレスのみを指定し、画像メモリにおけるアドレスは、画像メモリの使用状況に応じて自動的に設定できるようにすることも考えられる。しかしながら、画像メモリにおけるアドレス設定を全て自動化した場合には、画像メモリにおける画像データの記憶位置が様々に変化することになる。そのため、画像メモリに一旦記憶された画像データの再利用が困難になり、表示演出に必要となる画像データは毎回記憶装置から読み出して画像メモリに書き込まなければならなくなる。そうすると、使用頻度が高い画像データを頻繁に記憶装置から読み出すことになり、表示演出における制御負担が増大する。
【０００８】
また、特許文献２に記載の技術では、演算処理装置が所定時間にわたって描画装置からの割込み信号を待機したときに、描画装置の初期データを再設定するために専用の処理を実行するようにしている。そのため、プログラム容量が増大し、異常発生時における処理が複雑になるという問題があった。
【０００９】
この発明は、上記実状に鑑みてなされたものであり、画像データのアドレス管理を容易にするとともに、表示演出における制御負担の増大を防止できる遊技機を提供すること、及び、プログラム容量の増大や処理の複雑化を防止しつつ、異常な表示状態から適切に復旧させることができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本願の請求項１に記載の遊技機は、遊技者が所定の遊技を行うことが可能な遊技機（例えばパチンコ遊技機１、あるいはスロットマシン５００など）であって、複数種類の演出画像（例えば飾り図柄を示す画像やキャラクタＣＨ１〜ＣＨ４を示す画像、背景画像など）を含む各種画像の表示を行う画像表示手段（例えば画像表示装置５、５１０など）と、遊技の進行を制御する遊技制御手段（例えば遊技制御用マイクロコンピュータ１００、６１０など）と、演出制御用マイクロコンピュータ（例えば演出制御用マイクロコンピュータ１２０、６３０など）及び画像処理用プロセッサ（例えば表示制御部１２１が備えるＶＤＰ１４１やＣＧＲＯＭ１４２など）を含み、前記画像表示手段の表示動作を制御する表示制御手段（例えば演出制御基板１２、６２０など）とを備え、前記表示制御手段は、演出画像に対応した画像要素データを含む複数種類の画像要素データを記憶する画像要素データ記憶手段（例えばＣＧＲＯＭ１４２のスプライトデータエリア１４２Ａなど）と、前記画像要素データ記憶手段から読み出された画像要素データを一時記憶する一時記憶手段（例えば一時記憶メモリ１５５など）と、前記画像表示手段における画像の表示用データを記憶する表示用データ記憶手段（例えばフレームバッファメモリ１５６など）と、前記演出制御用マイクロコンピュータの制御状態を復旧させるために必要なデータを記憶するデータ記憶手段（例えばＲＡＭ１３３のバックアップ領域など）とを含み、前記画像処理用プロセッサは、画像要素データに基づいて表示用データを作成するための処理を実行するデータ処理手段（例えば転送制御回路１５２や描画回路１５４など）と、前記表示用データ記憶手段から読み出した表示用データを前記画像表示手段に出力する表示用データ出力手段（例えば表示回路１５７など）と、前記画像表示手段による画像表示に関わる所定の処理が完了したことを示す完了信号を、前記演出制御用マイクロコンピュータに対して出力する完了信号出力手段（例えば動画像用デコーダ１５８がステップＳ５６６の処理を実行する部分など）とを含み、前記演出制御用マイクロコンピュータは、前記演出制御用マイクロコンピュータの起動に対応して、前記画像処理用プロセッサの初期設定を行う画像処理初期設定手段（例えばＣＰＵ１３１がステップＳ５１にて演出初期設定処理を実行する部分など）と、前記画像処理用プロセッサに対して前記処理の開始を指令する処理指令手段（例えばＣＰＵ１３１がステップＳ３９４の処理を実行する部分など）と、前記完了信号出力手段からの完了信号を検出する完了信号検出手段（例えばＣＰＵ１３１がステップＳ３９６の処理を実行する部分や、リセット／割込みコントローラ１３６がステップＳ４１７の処理を実行する部分など）と、前記処理指令手段からの指令が送出された後に前記完了信号検出手段によって前記完了信号出力手段からの完了信号が検出されずに予め定められた待機期間が経過したことに対応して、前記演出制御用マイクロコンピュータを再起動させる演出制御再起動手段（例えばステップＳ４０２におけるＹｅｓの判定に対応してＣＰＵ１３１がループ処理を実行する部分など）と、前記演出制御再起動手段により再起動を行うにあたり、前記データ記憶手段へのデータ記憶を行うデータ退避手段（例えばＣＰＵ１３１がステップＳ７６の処理を実行する部分など）と、前記演出制御再起動手段によって再起動されたことに対応して、前記データ記憶手段に記憶されているデータに基づいて該再起動される前の制御状態を復旧させた後、該復旧させた制御状態から前記画像表示手段の表示動作を再開させる再開制御手段（例えばＣＰＵ１３１がステップＳ３３４、Ｓ３３５の処理を実行する部分など）と、前記画像要素データの読出位置（例えばＣＧＲＯＭ１４２や一時記憶メモリ１５５の固定アドレスエリア１５５Ａにおける画像要素データの読出アドレスや、画像要素データが示す演出画像に付された識別情報など）及び書込位置（例えばフレームバッファメモリ１５６における画像要素データの書込アドレスや、画像表示装置５の画面上における画像要素の表示座標など）を前記画像処理用プロセッサに通知して、前記画像表示手段における表示画像の更新を指令する表示画像更新指令手段（例えばＣＰＵ１３１がステップＳ２７５にて表示更新指令処理を実行する部分など）とを含み、前記データ処理手段は、前記表示画像更新指令手段から通知された画像要素データの読出位置が前記一時記憶手段に含まれる場合に、前記一時記憶手段における読出位置から画像要素データを読み出して前記表示用データ記憶手段における書込位置に書き込んで記憶させる第１画像要素データ処理手段（例えば描画回路１５４がステップＳ５０３の固定アドレス指定表示処理を実行する部分など）と、前記表示画像更新指令手段から通知された画像要素データの読出位置が前記画像要素データ記憶手段に含まれる場合に、前記画像要素データ記憶手段における読出位置から画像要素データを読み出して前記一時記憶手段における所定領域（例えば自動転送エリア１５５Ｂなど）に転送した後、当該所定領域から画像要素データを読み出して前記表示用データ記憶手段における書込位置に書き込んで記憶させる第２画像要素データ処理手段（例えば転送制御回路１５２がステップＳ６０７の自動転送制御処理を実行する部分、及び描画回路１５４がステップＳ５０５の自動転送表示処理を実行する部分など）とを含み、前記画像処理初期設定手段は、前記一時記憶手段における記憶領域を、前記所定領域を含む複数の領域（例えば固定アドレスエリア１５５Ａ及び自動転送エリア１５５Ｂなど）に設定させる起動時領域設定制御手段（例えばＣＰＵ１３１がステップＳ５２の記憶領域設定指令処理を実行する部分など）と、前記起動時領域設定制御手段による設定に続いて、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで、該画像要素データに対応した演出画像による演出の実行頻度が所要の画像要素データに対応した演出画像による演出の実行頻度に比べて高い画像要素データ（例えば事前転送設定テーブル２１１Ａに登録された画像要素データなど）を、前記一時記憶手段における前記所定領域以外の記憶領域に転送して記憶させる起動時転送設定制御手段（例えばＣＰＵ１３１がステップＳ５４にて事前転送指令処理を実行する部分など）とを含む。ここで、所要の画像要素データは、画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで、予め定められた一部の画像要素データ（例えば複数種類の予告演出のうちで大当り信頼度が最も高い予告演出で用いられるキャラクタ画像を示す画像要素データや、複数種類のリーチ演出のうちで大当り信頼度が最も高いリーチ演出における演出画像を示す画像要素データなど、あるいは、遊技機における現在の演出状態では表示されることがない演出画像を示す画像要素データなどといった、一時記憶手段における所定領域以外の記憶領域に転送する対象とはされない画像要素データの全部または一部）であればよい。なお、一時記憶手段は、画像要素データ記憶手段に比べて記憶データの読出速度が速いものであればよい。また、画像表示に関わる所定の処理は、例えば、画像表示手段に画像を表示させるために用いられる画像データ等を、複数の記憶手段の間で転送する処理や、所定の記憶手段から読み出すことなどにより取得した画像データ等をそのまま、あるいは圧縮や伸張などといった所定の変換を施した後に、別の記憶手段に書き込んで記憶させる処理、画像データ等に基づき画像表示手段に画像を表示させる処理、複数種類の画像データ等を用いて画像表示手段における画像の表示用データを作成する（描画する）処理などといった、各種の画像表示に関わる処理のうち、少なくともいずれか１種類を含む処理として予め定められていればよい。画像処理用プロセッサの初期設定には、画像処理用プロセッサが備える所定の記憶手段における記憶内容を初期化することや、画像処理用プロセッサに内蔵された各種処理手段（例えばデータ処理手段など）により実行中の処理を初期化や中断すること、画像表示手段の表示画面に対応した記憶領域の割当てを行って表示領域を設定すること、画像表示手段における表示画像の更新周期を設定することなどといった、各種の初期設定のうち、少なくともいずれか１種類の設定を含む動作として予め定められていればよい。
【００１１】
請求項２に記載の遊技機において、前記演出制御用マイクロコンピュータは、遊技の進行状況に対応して予め定められた転送条件が成立すること（例えばデモ画面が表示されたことや、特図ゲームの実行回数が所定回数に達したこと、表示結果が大当りとなったことなど）により、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで、該画像要素データに対応した演出画像による演出の実行頻度が所要の画像要素データに対応した演出画像による演出の実行頻度に比べて高い画像要素データ（例えば事前転送設定テーブル２１１Ａ、２１１Ｂのいずれかに登録されている画像要素データなど）を、前記一時記憶手段における前記所定領域以外の記憶領域に転送して記憶させる条件成立時転送設定制御手段（例えばＣＰＵ１３１がステップＳ２０６、Ｓ２８０にて事前転送指令処理を実行する部分など）を含む。
【００１２】
請求項３に記載の遊技機において、前記画像処理用プロセッサは、前記画像要素データ記憶手段から前記一時記憶手段へのデータ転送が完了したことを示す転送完了データ（例えば転送完了フラグを示すデータなど）を、前記一時記憶手段に一時記憶された画像要素データを特定可能とする記憶管理テーブル（例えばインデックステーブル２５１など）に設定する転送完了データ設定手段（例えば転送制御回路１５２がステップＳ６４６、Ｓ６６６の処理を実行する部分など）を含み、前記データ処理手段は、前記記憶管理テーブルに転送完了データが設定されているか否かに対応して、前記一時記憶手段から読み出した画像要素データを前記表示用データ記憶手段に書き込むことによる表示用データの作成を実行するか否かの決定を行う作成決定手段（例えば描画回路１５４がステップＳ５２２、Ｓ５４２の処理を実行する部分など）を含む。
【００１３】
請求項４に記載の遊技機において、前記演出制御用マイクロコンピュータは、該遊技機における演出状態が複数種類の演出状態のいずれであるかを判定する演出状態判定手段（例えばＲＡＭ１３３の演出制御フラグ設定部に設けられた演出モードフラグ、及びＣＰＵ１３１がステップＳ２０８〜Ｓ２１０、Ｓ３５１の処理を実行する部分など）と、前記演出状態判定手段により判定された演出状態に対応して、前記画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで、該画像要素データに対応した演出画像による演出の実行頻度が所要の画像要素データに対応した演出画像による演出の実行頻度に比べて高い画像要素データを特定する画像要素データ特定手段（例えばＣＰＵ１３１がステップＳ３５１の処理を実行する部分など）と、前記画像要素データ特定手段により特定された画像要素データを、前記画像要素データ記憶手段から前記一時記憶手段における前記所定領域以外の記憶領域に転送して記憶させる演出状態判定時転送設定制御手段（例えばＣＰＵ１３１がステップＳ２１１にて事前転送指令処理を実行する部分など）とを含む。
【００１４】
請求項５に記載の遊技機においては、前記演出制御用マイクロコンピュータに供給される電源電圧の低下を検出したことに対応して、電圧低下検出信号（例えば電源断信号など）を出力する電源監視手段（例えば電断検出回路１３７など）を備え、前記データ退避手段は、前記電源監視手段から電圧低下検出信号が出力されたことに対応して、制御状態を復旧させるために必要なデータを前記データ記憶手段に記憶させる（例えばステップＳ７３、Ｓ７４におけるＹｅｓの判定に対応して、ＣＰＵ１３１がステップＳ７６の処理を実行する部分など）。
【００１５】
請求項６に記載の遊技機において、前記表示制御手段は、動き補償予測符号化による圧縮データを含む動画像データを格納する圧縮データ格納手段（例えばＣＧＲＯＭ１４２の動画像データエリア１４２Ｂなど）を含み、前記画像処理用プロセッサは、前記圧縮データ格納手段から読み出した動画像データをデコードするデコード手段（例えば動画像用デコーダ１５８がステップＳ５６１、Ｓ５６２の処理を実行する部分など）と、前記デコード手段によりデコードされた動画像データに基づいて生成される画像を前記画像表示手段に順次表示させることによって動画像の再生を行う動画像再生手段（例えば描画回路１５４が第１〜第Ｘフレームバッファ１５５−１〜１５５−Ｘから順次に画像データを読み出してフレームバッファメモリ１５６に書き込む部分や、表示回路１５７がフレームバッファメモリ１５６の記憶データを読み出して画像表示装置５に出力する部分など）とを含み、前記完了信号出力手段は、前記デコード手段による動画像データのデコードが完了したことを示す完了信号を、前記演出制御用マイクロコンピュータに対して出力し、前記処理指令手段は、前記デコード手段により動画像データをデコードする処理の開始を指令するデコード開始指令手段（例えばＣＰＵ１３１がステップＳ３９４の処理を実行する部分など）を含み、前記演出制御再起動手段は、前記デコード開始指令手段からの指令が送出された後に前記完了信号検出手段によって前記完了信号出力手段からの完了信号が検出されずに前記待機期間が経過したこと（例えばステップＳ３９４の処理を実行した後にステップＳ４０２にてＹｅｓと判定されたこと）に対応して、前記演出制御用マイクロコンピュータを再起動させる。
【００１６】
請求項７に記載の遊技機においては、前記画像表示手段の前面または背面に配置される遊技用部品（例えば特別図柄表示装置４や可変表示装置５０１、装飾部材３１、３２、３３など）を備え、前記画像表示手段は、各種画像の表示が行われる表示領域（例えば表示領域５Ａ、５１０Ａなど）と、前記遊技用部品の配置位置に対応して各種画像の表示が制限される非表示領域（例えば非表示領域５Ｂ、５１０Ｂなど）とを含み、前記表示制御手段は、表示対象の画像要素が前記非表示領域に配置されるか否かを判定する配置判定手段（例えば描画回路１５４がステップＳ５２４、Ｓ５４４の処理を実行する部分や、ＣＰＵ１３１がステップＳ７２１の処理を実行する部分など）と、前記配置判定手段により前記非表示領域に配置されると判定した画像要素を示す画像要素データについて、前記表示用データ記憶手段に対する書き込みを制限する表示用データ書込制限手段（例えばステップＳ５２４、Ｓ５４４におけるＹｅｓの判定に対応してステップＳ５２５、Ｓ５４５の処理がスキップされる部分や、ステップＳ７２１におけるＹｅｓの判定に対応してステップＳ７２２の処理が実行されない部分など）とを含む。
【００１７】
請求項８に記載の遊技機において、前記配置判定手段は、前記表示画像更新指令手段から通知された画像要素データの書込位置が前記非表示領域に対応した書込位置であるか否かを判定する書込位置判定手段（例えば描画回路１５４がステップＳ５２４、Ｓ５４４の処理を実行する部分など）を含み、前記表示用データ書込制限手段は、前記書込位置判定手段により前記非表示領域に対応すると判定された書込位置に前記第１及び第２画像要素データ処理手段によって画像要素データが書き込まれることを制限する（例えば描画回路１５４がステップＳ５２４、Ｓ５４４におけるＹｅｓの判定に対応してステップＳ５２５、Ｓ５４５の処理をスキップする部分など）。
【００１８】
請求項９に記載の遊技機において、前記表示用データ書込制限手段は、前記配置判定手段により前記非表示領域に配置されると判定した画像要素を示す画像要素データについて、前記表示画像更新指令手段によって前記表示用データ記憶手段への書き込みが指令されることを制限する（例えばＣＰＵ１３１がステップＳ７２１におけるＹｅｓの判定に対応してステップＳ７２２の処理を実行しない部分など）。
【発明の効果】
【００１９】
本発明は、以下に示す効果を有する。
【００２０】
請求項１に記載の遊技機によれば、複数種類の画像要素データのうちで該画像要素データに対応した演出画像による演出の実行頻度が所要の画像要素データに対応した演出画像による演出の実行頻度に比べて高い画像要素データについては、起動時転送設定制御手段により、表示制御手段の起動に対応して一時記憶手段における所定領域以外の記憶領域に転送して記憶させる。そして、表示画像更新指令手段から通知された画像要素データの読出位置が一時記憶手段に含まれる場合には、第１画像要素データ処理手段が一時記憶手段における読出位置から画像要素データを読み出して表示用データ記憶手段における書込位置に書き込んで記憶させる。これに対して、表示画像更新指令手段から通知された画像要素データの読出位置が画像要素データ記憶手段に含まれる場合には、第２画像要素データ処理手段が画像要素データ記憶手段における読出位置から画像要素データを読み出して一時記憶手段における所定領域に転送した後、当該所定領域から画像要素データを読み出して表示用データ記憶手段における書込位置に書き込んで記憶させる。
これにより、一時記憶手段における所定領域に転送される画像要素データについては、画像要素データ記憶手段における読出位置と、表示用データ記憶手段における書込位置とを指定すれば、一時記憶手段の記憶位置を指定しなくても表示用データの作成に利用することができ、アドレス管理が容易になり、プログラム設計の負担を軽減することができる。その一方で、対応する演出画像による演出の実行頻度が所要の画像要素データに対応した演出画像による演出の実行頻度に比べて高い設定された画像要素データについては、一時記憶手段における読出位置を指定することで一時記憶手段に既に記憶されているデータを容易に再利用することができ、画像要素データ記憶手段から毎回読み出す必要がなくなるので、表示演出における制御負担を軽減することができる。
また、処理指令手段からの指令が送出された後に完了信号検出手段によって完了信号出力手段からの完了信号が検出されずに所定の待機期間が経過した場合には、演出制御再起動手段によって演出制御用マイクロコンピュータの再起動が行われる。この再起動にあたっては、制御状態を復旧させるために必要なデータが、データ退避手段によりデータ記憶手段に記憶される。そして、遊技機への電力供給が開始された場合などと同様に、画像処理初期設定手段によって画像処理用プロセッサの初期設定が行われることになる。また、演出制御再起動手段によって再起動されたことに対応して、再開制御手段が、データ記憶手段の記憶データに基づいて再起動される以前の制御状態を復旧させた後、復旧させた制御状態から画像表示手段の表示動作を再開させる。
これにより、再起動の際に制御状態を復旧させるための処理を流用することで、完了信号が検出されずに待機期間が経過した場合に専用の処理を実行する必要がないので、プログラム容量の増大や処理の複雑化を防止しつつ、異常な表示状態から適切に復旧させることができる。また、完了信号が検出されずに待機期間が経過した場合に途中となっていた表示動作を復旧後に再開させることができ、異常な表示状態からのより適切な復旧が可能になる。
【００２１】
請求項２に記載の遊技機においては、予め定められた転送条件が成立することにより、条件成立時転送設定制御手段が画像要素データ記憶手段に記憶されている複数種類の画像要素データのうちで該画像要素データに対応した演出画像による演出の実行頻度が所要の画像要素データに対応した演出画像による演出の実行頻度に比べて高い画像要素データを、一時記憶手段における所定領域以外の記憶領域に転送して記憶させる。
これにより、対応する演出画像による演出の実行頻度が所要の画像要素データに対応した演出画像による演出の実行頻度に比べて高い画像要素データについて、一時記憶手段の記憶内容にノイズなどによる誤りが発生した場合でも、その記憶内容を自動的に復元させることができる。
【００２２】
請求項３に記載の遊技機においては、記憶管理テーブルに転送完了データが設定されているか否かに対応して、作成決定手段が一時記憶手段から読み出した画像要素データを表示用データ記憶手段に書き込むことによる表示用データの作成を実行するか否かの決定を行う。
これにより、画像要素データ記憶手段から一時記憶手段に転送される画像要素データと、一時記憶手段から読み出して表示用データの作成に利用する画像要素データとを整合させることが可能になり、適切な画像要素データを用いた表示演出を行うことができる。
【００２３】
請求項４に記載の遊技機においては、画像要素データ特定手段が、複数種類の画像要素データのうちで演出状態判定手段により判定された演出状態での該画像要素データに対応した演出画像による演出の実行頻度が所要の画像要素データに対応した演出画像による演出の実行頻度に比べて高い画像要素データを特定し、演出状態判定時転送設定制御手段が、画像要素データ特定手段により特定された画像要素データを画像要素データ記憶手段から一時記憶手段における所定領域以外の記憶領域に転送して記憶させる。
これにより、演出状態に対応して画像要素データ記憶手段から一時記憶手段における所定領域以外の記憶領域に転送して記憶させる画像要素データが変更可能となり、一時記憶手段を有効に利用して表示演出における制御負担をさらに軽減することができる。
【００２４】
請求項５に記載の遊技機においては、電源監視手段が電源電圧の低下を検出したことに対応して電圧低下検出信号を出力したことにより、制御状態を復旧させるために必要なデータを、データ退避手段がデータ記憶手段に記憶させる。
これにより、演出制御用マイクロコンピュータの再起動が行われる場合に制御状態を復旧させるための特別な制御を行う必要がないので、処理の複雑化を防止しつつ、異常な表示状態から適切に復旧させることができる。
【００２５】
請求項６に記載の遊技機においては、動画像データをデコードするデコード手段によるデコードが完了したことを示す完了信号が、完了信号出力手段によって画像処理用プロセッサから演出制御用マイクロコンピュータに対して出力される。そして、演出制御再起動手段は、デコード開始指令手段からの指令が送出された後に完了信号検出手段によって完了信号出力手段からの完了信号が検出されずに待機期間が経過したことに対応して、演出制御用マイクロコンピュータを再起動させる。
これにより、動画像データのデコードに異常が発生して動画像の再生が中断された場合でも、所定の待機期間が経過すれば異常な表示状態から適切に復旧させることができる。
【００２６】
請求項７に記載の遊技機においては、配置判定手段によって非表示領域に配置されると判定した画像要素を示す画像要素データについて、表示用データ書込制限手段が表示用データ記憶手段に対する書き込みを制限する。
これにより、非表示領域に配置される画像要素データが表示用データ記憶手段に書き込まれる場合に比べて、表示演出における制御負担を軽減することができる。また、遊技機を設計する段階で非表示領域に画像を表示させないための配慮を行う必要がなくなり、遊技機の設計負担を軽減することができる。
【００２７】
請求項８に記載の遊技機においては、書込位置判定が、表示画像更新指令手段から通知された書込位置は非表示領域に対応した書込位置であるか否かを判定する。そして、非表示領域に対応すると判定された書込位置に第１及び第２画像要素データ処理手段によって画像要素データが書き込まれることを、表示用データ書込制限手段によって制限する。
これにより、演出制御用マイクロコンピュータの側では、非表示領域であるか否かを判断する必要がないことから、非表示領域が存在しない場合と同様の構成によって表示演出における制御負担を軽減することができる。
【００２８】
請求項９に記載の遊技機においては、配置判定手段により非表示領域に配置されると判定した画像要素を示す画像要素データについて、表示画像更新指令手段によって表示用データ記憶手段への書き込みが指令されることを、表示用データ書込制限手段により制限する。
これにより、画像処理用プロセッサの側では、非表示領域であるか否かを判断する必要がないことから、非表示領域が存在しない場合と同様の構成によって表示演出における制御負担を軽減することができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照しつつ、本発明の一実施形態を詳細に説明する。図１は、本実施例におけるパチンコ遊技機１の正面図であり、主要部材の配置レイアウトを示す。パチンコ遊技機（遊技機）１は、大別して、遊技盤面を構成する遊技盤（ゲージ盤）２と、遊技盤２を支持固定する遊技機用枠（台枠）３とから構成されている。遊技盤２にはガイドレールによって囲まれた、ほぼ円形状の遊技領域が形成されている。この遊技領域の中央位置上方には、識別可能な識別情報としての特別図柄を変動可能に表示（可変表示）する特別図柄表示装置４が設けられている。
【００３０】
特別図柄表示装置４の下方には、始動入賞口を形成する普通可変入賞球装置６が配置されている。普通可変入賞球装置６の下方には、大入賞口を形成する特別可変入賞球装置７や、普通図柄表示装置２０が設けられている。普通図柄表示装置２０は、発光ダイオード（ＬＥＤ）等を備えて構成され、遊技領域に設けられた通過ゲート４１を通過した遊技球がゲートスイッチ２１（図３）によって検出されたことを実行条件とする普通図ゲームにおいて、点灯、点滅、発色などが制御される。この普通図ゲームにおいて所定の当りパターンで表示が行われると、普通図ゲームにおける表示結果が「当り」となり（普通当り）、普通可変入賞球装置６を構成する電動チューリップの可動翼片を所定時間が経過するまで傾動制御する。
【００３１】
特別図柄表示装置４は、例えば７セグメントやドットマトリクスのＬＥＤ等から構成されている。特別図柄表示装置４は、普通可変入賞球装置６が形成する始動入賞口への遊技球の入賞により始動条件が成立したことに基づいて行われる可変表示ゲームとしての特図ゲームにおいて、例えば「０」〜「９」を示す数字等から構成される特別図柄を可変表示する。各特別図柄には、例えば各図柄が示す数字と同一の番号といった、各々の特別図柄に対応した図柄番号が付されている。なお、特別図柄表示装置４は、特定の停止図柄が遊技者に把握されることを困難にするために、例えば「００」〜「９９」を示す数字など、より多種類の図柄を可変表示するように構成されていてもよい。
【００３２】
特別図柄表示装置４により行われる特図ゲームでは、特別図柄の変動を開始させた後、所定時間が経過すると、特別図柄の可変表示結果となる確定特別図柄を停止表示（導出表示）する。このとき、特別図柄表示装置４にて特図ゲームでの確定特別図柄として特定の特別図柄（大当り図柄）が停止表示されれば特定表示結果としての「大当り」となり、大当り図柄以外の特別図柄が停止表示されれば「ハズレ」となる。特図ゲームでの可変表示結果が「大当り」になると、特別可変入賞球装置７が備える開閉板を開閉させることによる特定遊技状態としての大当り遊技状態に制御される。この実施の形態におけるパチンコ遊技機１では、具体的な一例として、「７」を示す特別図柄を大当り図柄とし、それ以外の数値を示す特別図柄をハズレ図柄としている。
【００３３】
特別図柄表示装置４による特図ゲームでの確定特別図柄として大当り図柄である「７」を示す特別図柄が停止表示されたことに基づく大当り遊技状態では、特別可変入賞球装置７の開閉板により、所定の開放期間（例えば２９秒）あるいは所定個数（例えば１０個）の入賞球が発生するまでの期間において大入賞口が開放され、開放されている間は遊技盤２の表面を落下する遊技球が受け止められて大入賞口への入賞が可能となり、その後に大入賞口を閉鎖することで１回のラウンドが終了する。そして、この開閉サイクルとしてのラウンドを所定の上限回数（例えば１５ラウンド）まで繰り返すことができる。大入賞口に入賞した遊技球は、カウントスイッチ２４（図３）によって検出され、その検出結果に基づき所定個数（例えば「１５」）の賞球の払出が行われる。このように、大当り遊技状態は、通常遊技状態に比べて遊技者にとって有利な遊技状態である。なお、通常遊技状態とは、例えばパチンコ遊技機１の電源投入直後などにおける初期設定状態のような、大当り遊技状態以外の遊技状態のことである。
【００３４】
遊技盤２の前面には、遊技領域のほぼ全面を覆うように、画像表示装置５が配置されている。ここでの「ほぼ全面」とは、少なくとも遊技領域の周縁部に設けられる装飾部材３１、３２、３３等よりも内側となる領域のことである。画像表示装置５は、例えばＬＣＤパネルや有機ＥＬ（Electro Luminescence）パネルなどを用いて構成され、多数の画素（ピクセル）を用いたドットマトリクス方式による画面表示を行うものであればよい。例えば、画像表示装置５の表示画面では、特別図柄表示装置４による特図ゲームにおける特別図柄の変動表示に対応して、３つに分割された表示領域としての可変表示部にて、各々が識別可能な複数種類の飾り図柄を変動可能に表示する可変表示を行う。この例では、画像表示装置５に「左」、「中」、「右」の可変表示部が配置され、各可変表示部にて飾り図柄が可変表示される。そして、特別図柄表示装置４における特別図柄の変動が開始されるときには、画像表示装置５における「左」、「中」、「右」の各可変表示部にて飾り図柄の変動（例えば図柄の切換やスクロール）を開始させ、その後、特別図柄表示装置４における特別図柄の可変表示結果として確定特別図柄が停止表示されるときに、画像表示装置５における「左」、「中」、「右」の各可変表示部にて確定飾り図柄となる飾り図柄が停止表示されることで、可変表示結果となる飾り図柄の組合せが停止表示（導出表示）される。
【００３５】
この実施の形態では、パチンコ遊技機１における演出動作の態様を、第１の演出モード＃１と、第２の演出モード＃２のいずれかに設定することができる。第１の演出モード＃１と第２の演出モード＃２とでは、画像表示装置５での演出画像の表示態様や、スピーカ８Ｌ、８Ｒからの音声出力態様、遊技効果ランプ９の点灯動作態様などといった、各種の演出状態が異なっている。第１及び第２の演出モード＃１、＃２の選択は、例えば画像表示装置５に所定のデモ画面（デモンストレーション画面）が表示されている所定期間内に、操作スイッチ４０の所定操作（例えば押下操作）が検出されたことに対応して、切り替えることができる。
【００３６】
例えば、第１の演出モード＃１に設定されている場合には、画像表示装置５の表示画面に設けられた「左」、「中」、「右」の各可変表示部にて、「１」〜「８」のアラビア数字を示す図柄が、変動可能に表示される。これに対して、第２の演出モード＃２に設定されている場合には、画像表示装置５の表示画面に設けられた「左」、「中」、「右」の各可変表示部にて、「一」〜「八」の漢数字を示す図柄が、変動可能に表示される。飾り図柄のそれぞれには、対応する図柄番号が付されている。「左」、「中」、「右」の各可変表示部では、各数字を示す図柄を所定の順番に表示あるいは消去させることで、飾り図柄の可変表示が行われる。具体的な一例として、第１の演出モード＃１に設定されている場合には、「１」〜「８」の数字を示す図柄を順番に表示し、「８」の数字を示す図柄に続いて「１」の数字を示す図柄を表示する。また、第２の演出モード＃２に設定されている場合には、「一」〜「八」の数字を示す図柄を順番に表示し、「八」の数字を示す図柄に続いて「一」の数字を示す図柄を表示する。
【００３７】
特別図柄表示装置４による特図ゲームにおける確定特別図柄として大当り図柄が導出表示された大当りが発生する場合には、画像表示装置５における飾り図柄の可変表示結果として、「左」、「中」、「右」の各可変表示部にて同一の飾り図柄が停止表示される。したがって、画像表示装置５における飾り図柄の可変表示結果として、「左」、「中」、「右」の各可変表示部にて同一の飾り図柄が停止表示された後に、パチンコ遊技機１が大当り遊技状態に制御されることになる。
【００３８】
画像表示装置５には、普通可変入賞球装置６が形成する始動入賞口に入賞した有効入賞球数としての保留記憶数（特図保留記憶数）を表示する特別図柄始動記憶表示エリアが設けられていてもよい。特別図柄始動記憶表示エリアでは、特図保留記憶数が所定の上限値（例えば「４」）未満のときの有効始動入賞に対応して、入賞表示が行われる。具体的な一例として、特図保留記憶数が１加算されたときには、通常青色であった表示部位のうちの１つ（例えば青色となっている表示部位のうち左端の表示部位）を赤色表示に変化させる。また、特図保留記憶数が１減算されたときには、赤色表示されている表示部位のうちの１つ（例えば赤色となっている表示部位のうち右端の表示部位）を青色表示に戻す。あるいは、特別図柄始動記憶表示エリアでは、特図保留記憶数を示す数字を表示することなどにより、特図保留記憶数を遊技者等が認識できるようにしてもよい。また、特図保留記憶数を表示する表示器（特別図柄始動記憶表示器）を、画像表示装置５の表示領域に配置された特別図柄始動記憶表示エリアとは別個に設けるようにしてもよい。
【００３９】
この画像表示装置５の画面上には、例えば図２に示すように、各種画像の表示が行われる表示領域５Ａと、画像表示が行われない非表示領域５Ｂとが設けられている。例えば、特別図柄表示装置４の前面部分や、遊技領域の周縁部に設けられる装飾部材３１、３２、３３の背面部分、及び遊技領域を外れた遊技機用枠３の背面部分などには、画像を表示するための液晶や液晶を構成する部材（例えば偏光板など）、液晶を制御する回路などが設けられておらず、物理的に画像を表示せずに透明なままの非表示領域５Ｂとなっている。他方、表示領域５Ａの裏面には、例えば背後から表示領域５Ａを照射するバックライトや、パチンコ遊技機１の内部を隠蔽する隠蔽部材などが設けられている。
【００４０】
普通可変入賞球装置６は、ソレノイド８１（図３）によって垂直（通常開放）位置と傾動（拡大開放）位置との間で可動制御される一対の可動翼片を有する電動チューリップ型役物（普通電動役物）を備え、始動入賞口を形成する。普通可変入賞球装置６に形成された始動入賞口へと進入した遊技球は、始動口スイッチ２２（図３）によって検出され、その検出に基づき特図ゲームを実行するための実行条件（始動条件）が成立する。始動口スイッチ２２によって遊技球が検出されたことに基づいて、所定個数（例えば４個）の賞球の払い出しが行われる。
【００４１】
特別可変入賞球装置７は、ソレノイド８２（図３）によって入賞領域となる大入賞口を開成・閉成制御する開閉板を備えて構成される。この開閉板は、例えばパチンコ遊技機１の電源投入後に大当り遊技状態が発生する以前までのような通常時には、大入賞口を閉成した状態にある。他方、特別図柄表示装置４による特図ゲームにおける可変表示結果に基づいて大当り遊技状態となった場合に、ソレノイド８２によって大入賞口を所定期間あるいは所定個数の入賞球が発生するまでの期間において開成した後、閉成する。ここで、大入賞口に入賞して遊技盤２の背面に導かれた遊技球のうち一方の領域（Ｖ入賞領域；特別領域）に入ったものはＶ入賞スイッチ２３（図３）で検出された後にカウントスイッチ２４で検出され、他方の領域に入った遊技球は、そのままカウントスイッチ２４で検出されるようにしてもよい。この場合、遊技盤２の背面には、大入賞口内の経路を切り替えるためのソレノイドが設けられていてもよい。そして、大当り遊技状態における最終ラウンド以外の各ラウンドでは、Ｖ入賞スイッチ２３によって遊技球が検出されることが、次のラウンドへと移行できるための条件となるようにしてもよい。あるいは、Ｖ入賞領域を設けずに、大当り遊技状態における最終ラウンド以外の各ラウンドでは、常に次のラウンドへと移行できるようにしてもよい。
【００４２】
また、遊技盤２の表面には、上記の構成以外にも、ランプを内蔵した風車、アウト口等が設けられている。遊技機用枠３の左右上部位置には、効果音等を再生出力する効果音発生装置としてのスピーカ８Ｌ、８Ｒが設けられている。さらに遊技領域周辺部には、電飾部材としての遊技効果ランプ９が設けられている。パチンコ遊技機１の遊技領域における各構造物（例えば普通可変入賞球装置６や特別可変入賞球装置７等）の周囲には電飾部材に含まれる装飾用ＬＥＤが設置されていてもよい。遊技機用枠３の左下部位置には、パチンコ遊技機１における演出動作の態様を変更するためなどに遊技者等によって操作される操作スイッチ４０が設けられている。遊技機用枠３の右下部位置には、遊技球を発射するために遊技者等によって操作される打球操作ハンドル（操作ノブ）が設けられている。
【００４３】
パチンコ遊技機１には、例えば図３に示すような電源基板１０、主基板１１、演出制御基板１２といった、各種の制御基板が搭載されている。主基板１１と演出制御基板１２との間には、主基板１１から演出制御基板１２へと伝送される各種の制御信号を中継するための信号中継基板１３なども設けられている。その他にも、パチンコ遊技機１には、払出制御基板や発射制御基板、インタフェース基板などといった、各種基板が設けられていてもよい。
【００４４】
電源基板１０は、主基板１１や演出制御基板１２等の各制御基板と独立して設置され、パチンコ遊技機１内の各制御基板及び機構部品が使用する電圧を生成する。例えば、電源基板１０では、ＡＣ２４Ｖ、ＶＬＰ（直流＋２４Ｖ）、ＶＳＬ（直流＋３０Ｖ）、ＶＤＤ（直流＋１２Ｖ）、ＶＣＣ（直流＋５Ｖ）及びＶＢＢ（直流＋５Ｖ）を生成する。電源基板１０は、例えば変圧回路と、直流電圧生成回路と、電源監視回路とを備えて構成される。また、電源基板１０には、押下操作などの所定操作に応じてクリア信号を出力するクリアスイッチや、バックアップ電源となるコンデンサが設けられていてもよい。加えて、電源基板１０には、パチンコ遊技機１内の各制御基板及び機構部品への電力供給を実行または遮断するための電源スイッチが設けられていてもよい。あるいは、電源スイッチは、パチンコ遊技機１において、電源基板１０の外に設けられていてもよい。
【００４５】
図３に示す主基板１１は、メイン側の制御基板であり、パチンコ遊技機１における遊技の進行を制御するための各種回路が搭載されている。主基板１１は、主として、特図ゲームにおいて用いる乱数の設定機能、所定位置に配設されたスイッチ等からの信号の入力を行う機能、演出制御基板１２などからなるサブ側の制御基板に宛てて、指令情報の一例となる制御コマンドを制御信号として出力して送信する機能、ホールの管理コンピュータに対して各種情報を出力する機能などを備えている。また、主基板１１は、特別図柄表示装置４を構成する各セグメントの点灯／消灯制御を行うことにより特別図柄表示装置４における特別図柄の変動表示を制御する一方で、普通図柄表示装置２０の点灯／点滅／発色制御を行うことにより普通図柄表示装置２０における普通図柄の変動表示を制御する。主基板１１には、例えば遊技制御用マイクロコンピュータ１００や、遊技球検出用の各種スイッチからの検出信号を取り込んで遊技制御用マイクロコンピュータ１００に伝送するスイッチ回路１０１、遊技制御用マイクロコンピュータ１００からの指令に従って各ソレノイド８１、８２に対する駆動信号を出力するソレノイド回路１０２などが搭載されている。
【００４６】
図３に示すように、主基板１１には、ゲートスイッチ２１、始動口スイッチ２２、Ｖ入賞スイッチ２３、カウントスイッチ２４からの検出信号を受信するための配線が接続されている。なお、ゲートスイッチ２１、始動口スイッチ２２、Ｖ入賞スイッチ２３、カウントスイッチ２４は、例えばセンサと称されるものなどのように、遊技媒体としての遊技球を検出できる任意の構成を有するものであればよい。加えて、主基板１１には、普通可変入賞球装置６における可動翼片の傾動制御を行うための指令信号をソレノイド８１に伝送する配線や、特別可変入賞球装置７における開閉板の開閉制御を行うための指令信号をソレノイド８２に伝送する配線が接続されている。さらに、主基板１１には、特別図柄表示装置４や普通図柄表示装置２０の表示制御を行うための指令信号を伝送する配線が接続されている。
【００４７】
主基板１１から演出制御基板１２に向けて出力される制御信号は、信号中継基板１３によって中継される。主基板１１には、例えば信号中継基板１３に対応する主基板側コネクタが設けられ、主基板側コネクタと遊技制御用マイクロコンピュータ１００との間には、出力バッファ回路が接続されている。出力バッファ回路は、主基板１１から信号中継基板１３を介して演出制御基板１２へ向かう方向にのみ信号を通過させることができ、信号中継基板１３から主基板１１への信号の入力を阻止する。従って、演出制御基板１２や信号中継基板１３の側から主基板１１側に信号が伝わる余地はない。
【００４８】
信号中継基板１３には、例えば主基板１１から演出制御基板１２に対して出力される制御信号を伝送するための配線毎に、伝送方向規制回路が設けられていればよい。各伝送方向規制回路は、主基板１１対応の主基板用コネクタにアノードが接続されるとともに演出制御基板１２対応の演出制御基板用コネクタにカソードが接続されたダイオードと、一端がダイオードのカソードに接続されるとともに他端がグランド（ＧＮＤ）接続された抵抗とから構成されている。この構成により、各伝送方向規制回路は、演出制御基板１２から信号中継基板１３への信号の入力を阻止して、主基板１１から演出制御基板１２へ向かう方向にのみ信号を通過させることができる。従って、演出制御基板１２の側から主基板１１側に信号が伝わる余地はない。なお、主基板への不正な信号の入力を防ぐために、主基板とサブ基板との間に主基板からサブ基板への信号の出力のみを規制する一方向データ転送手段を設けたものは既に提案されている（例えば、特開平８−２２４３３９号公報などを参照）。しかしながら、主基板と一方向データ転送手段との間には主基板への信号入力を規制するものがないため、一方向データ転送手段に改変を加えることで主基板に不正な信号を入力させることが可能であった。この実施の形態では、信号中継基板１３において制御信号を伝送するための配線毎に伝送方向規制回路を設けるとともに、主基板１１にて遊技制御用マイクロコンピュータ１００と主基板側コネクタの間に出力バッファ回路を設けることで、外部から主基板１１への不正な信号の入力を、より確実に防止することができる。
【００４９】
このような信号中継基板１３を介して主基板１１から演出制御基板１２に対して送信される制御コマンドは、例えば電気信号として伝送される演出制御コマンドである。演出制御コマンドには、例えば画像表示装置５における画像表示動作を制御するために用いられる表示制御コマンドや、スピーカ８Ｌ、８Ｒからの音声出力を制御するために用いられる音声制御コマンド、遊技効果ランプ９や装飾用ＬＥＤの点灯動作などを制御するために用いられるランプ制御コマンドが含まれている。図４は、この実施の形態で用いられる演出制御コマンドの内容の一例を示す説明図である。演出制御コマンドは、例えば２バイト構成であり、１バイト目はＭＯＤＥ（コマンドの分類）を示し、２バイト目はＥＸＴ（コマンドの種類）を表す。ＭＯＤＥデータの先頭ビット（ビット７）は必ず「１」とされ、ＥＸＴデータの先頭ビットは「０」とされる。なお、図４に示されたコマンド形態は一例であって、他のコマンド形態を用いてもよい。また、この例では、制御コマンドが２つの制御信号で構成されることになるが、制御コマンドを構成する制御信号数は、１であってもよいし、３以上の複数であってもよい。
【００５０】
図４に示す例において、コマンド８０ＸＸｈは、特別図柄表示装置４による特図ゲームで特別図柄の可変表示を開始するときに送信される可変表示開始コマンドである。なお、ＸＸｈは不特定の１６進数であるであることを示し、演出制御コマンドによる指示内容に応じて任意に設定される値であればよい。可変表示開始コマンドでは、例えば特別図柄や飾り図柄の可変表示パターンなどに対応して異なるＥＸＴデータが設定される。この実施の形態では、飾り図柄の可変表示態様がリーチとなることなくハズレ組合せの確定飾り図柄を導出表示する可変表示パターンとして、通常ハズレパターンが複数種類用意されている。また、飾り図柄の可変表示態様をリーチとした後に大当り組合せまたはハズレ組合せの確定飾り図柄を導出表示する可変表示パターンとして、リーチパターンが複数種類用意されている。
【００５１】
ここで、リーチとは、画像表示装置５にて導出表示した飾り図柄が大当り組合せの一部を構成しているときに未だ導出表示していない飾り図柄（リーチ変動図柄という）については変動表示が行われている表示態様、あるいは、全て又は一部の飾り図柄が大当り図柄の全て又は一部を構成しながら同期して変動表示している表示態様のことである。具体的には、予め定められた組合せ有効ライン上の一部の可変表示部に予め定められた大当り組合せを構成する図柄を停止表示しているときに未だ停止表示していない組合せ有効ライン上の可変表示部において変動表示が行われている表示態様（例えば、表示領域に設けられた「左」、「中」、「右」の可変表示部のうち「左」、「右」の可変表示部には大当り図柄の一部となる（例えば「７」の数字を示す飾り図柄）が停止表示されている状態で「中」の可変表示部は未だ変動表示が行われている表示態様）、あるいは、有効ライン上の可変表示部の全て又は一部の飾り図柄が大当り図柄の全て又は一部を構成しながら同期して変動表示している表示態様（例えば、表示領域に設けられた「左」、「中」、「右」の可変表示部の全てで変動表示が行われてどの状態が表示されても同一の飾り図柄が揃っている態様で変動表示が行われている表示態様）である。また、リーチの際に、通常と異なる演出がランプや音などで行われることがある。この演出をリーチ演出という。また、リーチの際に、画像表示装置５にてキャラクタ（人物等を模した演出表示であり、飾り図柄とは異なるもの）を表示させたり、背景の表示態様を変化させたり、飾り図柄の変動表示態様を変化させたりすることがある。このキャラクタの表示や背景の表示態様、飾り図柄の変動態様の変化を、リーチ演出表示という。
【００５２】
コマンド９０ＸＸｈは、特別図柄や飾り図柄の可変表示結果の種類などを示す表示結果通知コマンドである。表示結果通知コマンドでは、例えば飾り図柄の可変表示などの実行結果として停止表示される飾り図柄の表示結果が、リーチとならずにハズレとなる通常ハズレであるか、リーチとなった後にハズレとなるリーチハズレであるか、リーチとなった後に大当りとなるかなどといった、表示結果の種類に対応して、異なるＥＸＴデータが設定される。
【００５３】
コマンドＡ０００ｈは、特別図柄表示装置４による特図ゲームや画像表示装置５における飾り図柄の可変表示にて大当りとなったことにより、大当り遊技状態が開始されることを示す大当り開始コマンドである。コマンドＡ１ＸＸｈは、大当り遊技状態において開始されるラウンドの回数を示す大当りラウンド数通知コマンドである。コマンドＢ０００ｈは、大当り遊技状態が終了することを示す大当り終了コマンドである。
【００５４】
図５は、主基板１１に搭載された遊技制御用マイクロコンピュータ１００の構成例を示す図である。図５に示す遊技制御用マイクロコンピュータ１００は、例えば１チップマイクロコンピュータであり、ＣＰＵ（Central Processing Unit）１１１と、ＲＯＭ（Read Only Memory）１１２と、ＲＡＭ（Random Access Memory）１１３と、乱数回路１１４と、入出力ポート１１５とを備えて構成されている。ＣＰＵ１１１は、ＲＯＭ１１２に記憶されているユーザプログラムやデータを読み出し、ＲＡＭ１１３をワークエリアとして使用して、プログラムに従った制御動作を行う。
【００５５】
主基板１１では、乱数回路１１４によって、主基板１１の側において用いられる各種の乱数の全てまたは一部が生成される。例えば、主基板１１の側では、大当り判定用の乱数値や普通当り判定用の乱数値、リーチ判定用の乱数値、可変表示パターン決定用の乱数値などが用いられる。なお、遊技効果を高めるために、主基板１１の側でこれら以外の乱数値が用いられてもよい。これらの乱数値を示す数値データの全てまたは一部は、乱数回路１１４にてカウントされればよい。また、これらの乱数値の一部を示す数値データは、ＣＰＵ１１１が乱数回路１１４とは異なるランダムカウンタを用いて、ソフトウェアによる更新によってカウントするようにしてもよい。
【００５６】
大当り判定用の乱数値は、大当りの発生によりパチンコ遊技機１が大当り遊技状態となるか否かの判定を行うために用いられる乱数値である。すなわち、大当り判定用の乱数値は、特別図柄表示装置４による特図ゲームや画像表示装置５における飾り図柄の可変表示での表示結果の種類が大当りとなるかハズレとなるかの判定を行うために用いられる。普通当り判定用の乱数値は、普通図柄表示装置２０による普通図ゲームにおける表示結果を「当り」とするか否かの判定を行うために用いられる乱数値である。リーチ判定用の乱数値は、飾り図柄の可変表示態様をリーチとするか否かの判定を行うために用いられる乱数値である。可変表示パターン決定用の乱数値は、特別図柄や飾り図柄の可変表示パターンを、予め用意された複数種類のいずれかに決定するために用いられる表示用の乱数値である。
【００５７】
ＲＯＭ１１２には、ゲーム制御用のユーザプログラムの他にも、遊技の進行を制御するために用いられる各種のデータテーブルが格納されている。例えば、ＲＯＭ１１２は、ＣＰＵ１１１が各種の判定や決定を行うために用意された複数の判定テーブルや決定テーブルを構成するテーブルデータを記憶する。判定テーブルとしては、特図ゲームにおける確定特別図柄を大当り図柄として可変表示結果を大当りとするか否かを判定するために参照される大当り判定テーブルや、普通図ゲームにおける表示結果を「当り」とするか否かを判定するために参照される普通当り判定テーブル、特別図柄や飾り図柄の可変表示結果がハズレとなるときに飾り図柄の可変表示態様をリーチとするか否かを判定するために参照されるリーチ判定テーブルなどが含まれている。
【００５８】
大当り判定テーブルは、大当り判定用の乱数値が特図ゲームの表示結果を大当りとすることを示す大当り判定値データと合致するか、特図ゲームの表示結果をハズレとすることを示すハズレ判定値データと合致するかを、判定可能にする設定データなどから構成されていればよい。普通当り判定テーブルは、普通当り判定用の乱数値が普通図ゲームの表示結果を「当り」とすることを示す普通当り判定値データと合致するか、普通図ゲームの表示結果を「ハズレ」とすることを示すハズレ判定値データと合致するかを、判定可能にする設定データなどから構成されていればよい。リーチ判定テーブルは、リーチ判定用の乱数値が飾り図柄の可変表示態様をリーチとすることを示すリーチ判定値データと合致するか、リーチとしない通常ハズレ判定値データと合致するかを、判定可能にする設定データなどから構成されていればよい。
【００５９】
ＲＯＭ１１２に記憶される決定テーブルには、特図ゲームでの可変表示結果として導出表示する確定特別図柄を決定するための確定特別図柄決定テーブルや、特別図柄や飾り図柄の可変表示パターンを決定するための可変表示パターン決定テーブルなどが含まれている。
【００６０】
可変表示パターン決定テーブルは、例えば各可変表示パターンと、可変表示パターン決定用の乱数値とを対応付けることにより、可変表示パターン決定用の乱数値に基づいて可変表示パターンの選択を可能にする選択データなどから構成されていればよい。可変表示パターン決定テーブルにて各可変表示パターンを示すデータは、例えば可変表示パターン決定テーブル内において、あるいは可変表示パターン決定テーブルとは異なる可変表示パターン設定用のテーブルなどにおいて、特別図柄や飾り図柄の総可変表示時間を示すデータや、可変表示開始コマンドにてＥＸＴデータとして設定される制御データなどと、対応付けられていればよい。
【００６１】
ＲＡＭ１１３には、パチンコ遊技機１における遊技状態などを制御するために用いられる各種のデータを保持する領域が設けられている。例えば、ＲＡＭ１１３には、特図保留記憶部、普通図保留記憶部、確定特別図柄記憶部、遊技制御フラグ設定部、遊技制御タイマ設定部、遊技制御カウンタ設定部、遊技制御バッファ設定部などとして、各種のデータを保持する領域が設けられていればよい。
【００６２】
特図保留記憶部は、普通可変入賞球装置６が形成する始動入賞口に遊技球が進入（入賞）して特別図柄表示装置４による特図ゲームを実行するための実行条件が成立したものの、従前の特図ゲームを実行中である等の理由のために可変表示を開始するための開始条件が成立していない特図ゲームに関する保留情報を記憶する。例えば、特図保留記憶部は、始動入賞口への入賞順に保留番号と関連付けて、その入賞による実行条件の成立に基づいてＣＰＵ１１１により乱数回路１１４等から抽出された大当り判定用の乱数値を示す数値データを保留データとし、その数が所定の上限値（例えば「４」）に達するまで記憶する。
【００６３】
普通図保留記憶部は、遊技領域に設けられた通過ゲート４１を遊技球が通過して普通図柄表示装置２０による普通図ゲームを実行するための実行条件が成立したものの、従前の普通図ゲームを実行中である等の理由のために可変表示を開始するための開始条件が成立していない普通図ゲームに関する保留情報を記憶する。例えば、普通図保留記憶部は、通過ゲート４１を遊技球が通過した順番で保留番号と関連付けて、その通過による実行条件の成立に基づいてＣＰＵ１１１により乱数回路１１４等から抽出された普通当り判定用の乱数値を示す数値データを保留データとし、その数が所定の上限値（例えば「４」）に達するまで記憶する。
【００６４】
確定特別図柄記憶部は、特別図柄表示装置４による特図ゲームにて可変表示結果として導出表示される確定特別図柄を示すデータを記憶する。遊技制御フラグ設定部は、パチンコ遊技機１における遊技状態やスイッチ回路１０１を介して各種スイッチから伝送された信号等に応じて、各々セットあるいはクリアされる複数種類のフラグを設定するためのデータを記憶する。遊技制御タイマ設定部は、パチンコ遊技機１での遊技制御に用いられる複数種類のタイマ値を示すデータを記憶する。遊技制御カウンタ設定部は、パチンコ遊技機１での遊技制御に用いられる複数種類のカウント値を示すデータを記憶する。遊技制御バッファ設定部は、パチンコ遊技機１での遊技制御に用いられる各種のデータを一時的に記憶する。なお、フラグ設定やカウンタ／タイマに用いる回路は、ＲＡＭ１１３とは別に設けたレジスタ回路などによって構成してもよい。
【００６５】
入出力ポート１１５は、遊技制御用マイクロコンピュータ１００に伝送された各種信号を取り込むための入力ポートと、遊技制御用マイクロコンピュータ１００の外部へと各種信号を伝送するための出力ポートとを含んで構成されている。
【００６６】
図３に示す演出制御基板１２は、主基板１１とは独立したサブ側の制御基板であり、信号中継基板１３を介して主基板１１から送信された制御コマンドを受信して、画像表示装置５、スピーカ８Ｌ、８Ｒ及び遊技効果ランプ９といった演出用の電気部品を制御するための各種回路が搭載されている。すなわち、演出制御基板１２は、画像表示装置５における表示動作や、スピーカ８Ｌ、８Ｒからの音声出力動作、遊技効果ランプ９におけるランプの点灯動作及び消灯動作などといった、演出用の電気部品に所定の演出動作を実行させるための制御内容を決定する機能を備えている。
【００６７】
演出制御基板１２には、画像表示装置５に映像信号を伝送する配線や、スピーカ８Ｌ、８Ｒ及び遊技効果ランプ９に駆動信号を伝送する配線などが接続されている。また、演出制御基板１２には、操作スイッチ４０からの配線も接続されている。図３に示すように、演出制御基板１２には、演出制御用マイクロコンピュータ１２０と、表示制御部１２１と、音制御部１２２と、ランプ制御部１２３と、ウォッチドッグ付リセットＩＣ１２４と、電力制御回路１２５とが搭載されている。
【００６８】
図６は、演出制御基板１２に搭載された演出制御用マイクロコンピュータ１２０の構成例を示す図である。また、図６には、演出制御基板１２に搭載されたウォッチドッグ付リセットＩＣ１２４や電力制御回路１２５も示されている。図６に示す演出制御用マイクロコンピュータ１２０は、例えば１チップマイクロコンピュータなどを用いて構成され、ＣＰＵ１３１と、ＲＯＭ１３２と、ＲＡＭ１３３と、乱数回路１３４と、入出力ポート１３５と、リセット／割込みコントローラ１３６と、電断検出回路１３７とを備えている。ＣＰＵ１３１は、ＲＯＭ１３２に記憶されているユーザプログラムやデータを読み出し、ＲＡＭ１３３をワークエリアとして使用して、プログラムに従った制御動作を行う。
【００６９】
演出制御基板１２では、乱数回路１３４によって、演出制御基板１２の側において用いられる各種の乱数の全てまたは一部が生成される。例えば、演出制御基板１２の側では、図７に示すような予告決定用の乱数値ＳＲ１などが用いられる。なお、演出効果を高めるために、演出制御基板１２の側で、例えば確定飾り図柄決定用の乱数値などといった、その他の乱数値が用いられてもよい。確定飾り図柄決定用の乱数値は、飾り図柄の可変表示における表示結果として導出表示する確定飾り図柄を決定するために用いられる乱数値である。こうした乱数値を示す数値データの全部または一部は、乱数回路１３４にてカウントされればよい。また、こうした乱数値を示す数値データの一部は、ＣＰＵ１３１が乱数回路１３４とは異なるランダムカウンタを用いて、ソフトウェアによる更新によってカウントするようにしてもよい。
【００７０】
図７に示す予告決定用の乱数値ＳＲ１は、特別図柄や飾り図柄の可変表示結果が大当りとなることや、飾り図柄の可変表示態様がリーチとなることなどを予告するための予告演出を実行するか否かを決定し、実行すると決定した場合には予告演出の態様を決定するために用いられる乱数値である。
【００７１】
ＲＯＭ１３２には、ＣＰＵ１３１による制御動作を決定するためのデータとして、例えば複数種類の飾り図柄決定テーブルや、予告決定テーブル、事前転送設定テーブル、演出制御パターンテーブルなどを構成するデータが記憶されている。飾り図柄決定テーブルは、確定飾り図柄決定用の乱数値に基づき、画像表示装置５における飾り図柄の可変表示結果として導出表示される確定飾り図柄などを決定するために用いられるテーブルである。予告決定テーブルは、予告決定用の乱数値に基づき、予告演出を実行するか否かや、実行する場合における予告演出の態様を示す予告パターンなどを決定するために用いられるテーブルである。
【００７２】
予告決定テーブルの具体的な一例として、この実施の形態では、図８（Ａ）に示すハズレ時予告決定テーブル２０１と、図８（Ｂ）に示す大当り時予告決定テーブル２０２とが、ＲＯＭ１３２に記憶されている。この実施の形態では、飾り図柄が可変表示されている所定期間において可変表示結果として大当り組合せの確定飾り図柄が導出表示される可能性があることを予告する予告パターンとして、予告Ａ〜予告Ｄのパターンが用意されているものとする。予告Ａ〜予告Ｄのうちいずれかの予告パターンが選択された場合には、例えば飾り図柄の可変表示態様がリーチとなってから確定飾り図柄が停止表示されるまでの期間などといった、飾り図柄が可変表示されている所定期間において、経過時間に伴って画像表示装置５の画面上における演出キャラクタや背景画像の表示が変化して可変表示結果が大当りとなることを予告する予告演出表示が実行される。ここで、演出キャラクタは、例えば人物や動物、これら以外の物体、もしくは、文字や数字などの記号、あるいは、その他の任意の図形を示すものであればよい。なお、可変表示パターンが通常ハズレパターンである場合には、飾り図柄の可変表示態様がリーチとならずに飾り図柄が可変表示されている所定期間において、予告演出表示が実行されればよい。
【００７３】
図９（Ａ）〜（Ｃ）は、パチンコ遊技機１における演出動作の態様が第１の演出モード＃１である場合に、予告Ａの予告パターンが選択されたことに対応した画像表示装置５での画像表示例を示している。図９（Ａ）〜（Ｃ）に示すように、第１の演出モード＃１である場合に予告Ａの予告パターンが選択されると、飾り図柄が可変表示されている所定期間において、人物を示すキャラクタＣＨ１が時間の経過に伴って画像表示装置５における表示領域内を右端から左端へと移動するように、演出キャラクタの表示が変化することで、可変表示結果が大当りとなることを予告できる。
【００７４】
図９（Ｄ）〜（Ｆ）は、パチンコ遊技機１における演出動作の態様が第１の演出モード＃１である場合に、予告Ｂの予告パターンが選択されたことに対応した画像表示装置５での画像表示例を示している。図９（Ｄ）〜（Ｆ）に示すように、第１の演出モード＃１である場合に予告Ｂの予告パターンが選択されると、飾り図柄が可変表示されている所定期間において、自動車を示すキャラクタＣＨ２が時間の経過に伴って画像表示装置５における表示領域内を右端から左端へと移動するように、演出キャラクタの表示が変化することで、可変表示結果が大当りとなることを予告できる。
【００７５】
図９（Ａ）〜（Ｃ）は、パチンコ遊技機１における演出動作の態様が第１の演出モード＃１である場合に、予告Ｃの予告パターンが選択されたことに対応した画像表示装置５での画像表示例を示している。図９（Ａ）〜（Ｃ）に示すように、第１の演出モード＃１である場合に予告Ｃの予告パターンが選択されると、飾り図柄が可変表示されている所定期間において、星を示すキャラクタＣＨ３が時間の経過に伴って画像表示装置５における表示領域内を右端から左端へと移動するように、演出キャラクタの表示が変化することで、可変表示結果が大当りとなることを予告できる。
【００７６】
図９（Ｄ）〜（Ｆ）は、パチンコ遊技機１における演出動作の態様が第１の演出モード＃１である場合に、予告Ｄの予告パターンが選択されたことに対応した画像表示装置５での画像表示例を示している。図９（Ｄ）〜（Ｆ）に示すように、第１の演出モード＃１である場合に予告Ｄの予告パターンが選択されると、飾り図柄が可変表示されている所定期間において、所定のキャラクタＣＨ４が時間の経過に伴って画像表示装置５における表示領域内を右端から左端へと移動するように、演出キャラクタの表示が変化することで、可変表示結果が大当りとなることを予告できる。
【００７７】
図１０（Ａ）は、パチンコ遊技機１における演出動作の態様が第２の演出モード＃２である場合に、予告なしが選択されたことに対応した画像表示装置５における背景画像の表示例を示している。図１０（Ｂ）は、パチンコ遊技機１における演出動作の態様が第２の演出モード＃２である場合に、予告Ａの予告パターンが選択されたことに対応した画像表示装置５における背景画像の表示例を示している。図１０（Ｃ）は、パチンコ遊技機１における演出動作の態様が第２の演出モード＃２である場合に、予告Ｂの予告パターンが選択されたことに対応した画像表示装置５における背景画像の表示例を示している。図１０（Ｄ）は、パチンコ遊技機１における演出動作の態様が第２の演出モード＃２である場合に、予告Ｃの予告パターンが選択されたことに対応した画像表示装置５における背景画像の表示例を示している。図１０（Ｅ）は、パチンコ遊技機１における演出動作の態様が第２の演出モード＃２である場合に、予告Ｄの予告パターンが選択されたことに対応した画像表示装置５における背景画像の表示例を示している。このように、演出動作の態様が第２の演出モード＃２に設定されている場合には、予告なしが選択されたこと、あるいは予告Ａ〜予告Ｄのうちいずれかの予告パターンが選択されたことに対応して、互いに異なる背景画像が表示される。
【００７８】
図８（Ａ）に示すハズレ時予告決定テーブル２０１と、図８（Ｂ）に示す大当り時予告決定テーブル２０２はそれぞれ、予告決定用の乱数値ＳＲ１と、予告を実行しない旨の決定結果あるいは予告Ａ〜予告Ｄのいずれかの予告パターンによる予告を実行する旨の決定結果とを、対応付ける設定データなどから構成されている。ハズレ時予告決定テーブル２０１では、予告決定用の乱数値ＳＲ１のうち「１」〜「５０」が予告を実行しない旨の決定結果に、「５１」〜「８５」が予告Ａの予告パターンによる予告を実行する旨の決定結果に、「８６」〜「９５」が予告Ｂの予告パターンによる予告を実行する旨の決定結果に、「９６」〜「９９」が予告Ｃの予告パターンによる予告を実行する旨の決定結果に、「１００」が予告Ｄの予告パターンによる予告を実行する旨の決定結果に、それぞれ対応付けられている。これに対して、大当り時予告決定テーブル２０２では、予告決定用の乱数値ＳＲ１のうち「１」〜「５」が予告を実行しない旨の決定結果に、「６」〜「１５」が予告Ａの予告パターンによる予告を実行する旨の決定結果に、「１６」〜「３０」が予告Ｂの予告パターンによる予告を実行する旨の決定結果に、「３１」〜「５０」が予告Ｃの予告パターンによる予告を実行する旨の決定結果に、「５１」〜「１００」が予告Ｄの予告パターンによる予告を実行する旨の決定結果に、それぞれ対応付けられている。
【００７９】
特別図柄や飾り図柄の可変表示結果がハズレとなる場合には、図８（Ａ）に示すハズレ時予告決定テーブル２０１を参照して予告パターンの決定を行う一方で、可変表示結果が大当りとなる場合には、図８（Ｂ）に示す大当り時予告決定テーブル２０２を参照して予告パターンの決定を行うことにより、各予告パターンによる予告が図８（Ｃ）に示すような確率で選択されて実行されることになる。すなわち、この実施の形態では、可変表示結果がハズレとなるハズレ時に、５０／１００の確率で予告が実行されない一方、３５／１００の確率で予告Ａ、１０／１００の確率で予告Ｂ、４／１００の確率で予告Ｃ、１／１００の確率で予告Ｄという、それぞれの予告パターンによる予告が実行されることになる。これに対して、可変表示結果が大当りとなる大当り時には、５／１００の確率で予告が実行されない一方、１０／１００の確率で予告Ａ、１５／１００の確率で予告Ｂ、２０／１００の確率で予告Ｃ、５０／１００の確率で予告Ｄという、それぞれの予告パターンによる予告が実行されることになる。
【００８０】
このような各予告パターンによる予告の選択確率に基づき、各予告パターンによる予告演出表示が行われた場合に可変表示結果が大当りとなる期待度（すなわち、その予告が出現した場合に大当りとなる確率）としての大当り信頼度（予告の大当り信頼度）を定めることができる。例えば、各予告パターンによる予告の大当り信頼度は、（（大当り時における当該予告パターンの選択確率）×（大当り確率））／（（ハズレ時における当該予告パターンの選択確率）×（ハズレ確率）＋（大当り時における当該予告パターンの選択確率）×（大当り確率））として求めることができる。
【００８１】
パチンコ遊技機１では、表示結果が大当りとなる可変表示の実行回数に比べて、表示結果がハズレとなる可変表示の実行回数の方が十分に多くなるように、特別図柄や飾り図柄の可変表示結果が大当りとなる確率（大当り確率）が定められている。例えば、図８（Ｃ）に示すように大当り確率が１／３００である場合には、平均的にみて、表示結果がハズレとなる可変表示が２９９回実行されるうちに、表示結果が大当りとなる可変表示が１回実行されるという割合になるように設計されている。したがって、特別図柄や飾り図柄の可変表示結果がハズレとなる場合に高い確率で実行される予告にて用いられる画像は、低い確率で実行される予告にて用いられる画像に比べて、高い頻度で画像表示装置５の画面上に表示されることになる。
【００８２】
事前転送設定テーブルは、各種の演出画像を示す画像要素データを含む複数種類の画像要素データのうちで、画像表示装置５における表示頻度が高くなるように設定された画像要素を示す画像要素データを、その画像要素が画像表示装置５の画面上に表示されることに先立ち、事前に表示制御部１２１が備えるＣＧＲＯＭ１４２（図１５）からＶＤＰ１４１内の一時記憶メモリ１５５（図１５）へと転送するよう指令するために用いられるテーブルである。事前転送設定テーブルの具体的な一例として、この実施の形態では、図１２（Ａ）に示すような事前転送設定テーブル２１１が用いられる。図１２（Ａ）に示す事前転送設定テーブル２１１は、３Ｎ＋１個（Ｎは任意の自然数）のテーブルデータから構成されており、事前転送設定テーブル２１１から読み出すテーブルデータは、事前転送カウンタにおけるカウント値である事前転送カウント値によって決定される。
【００８３】
事前転送設定テーブル２１１には、事前にＣＧＲＯＭ１４２から一時記憶メモリ１５５へと転送すべき画像要素データを特定するためのテーブルデータとして、処理数、読出アドレス＃１〜＃Ｎ（Ｎは任意の自然数）、書込アドレス＃１〜＃Ｎ、画像要素データ量＃１〜＃Ｎなどを示すデータが格納されている。ここで、画像表示装置５の画面上に各画像要素が表示される頻度は、パチンコ遊技機１における演出動作の態様が第１の演出モード＃１であるか第２の演出モード＃２であるかによって差異が生じる。例えば、第１の演出モード＃１では飾り図柄として「１」〜「８」のアラビア数字を示す図柄が用いられる一方で、第２の演出モード＃２では飾り図柄として「一」〜「八」の漢数字を示す図柄が用いられる。したがって、第２の演出モード＃２に設定されているにもかかわらず、第１の演出モード＃１の場合に表示頻度が高くなるように設定されている「１」〜「８」のアラビア数字を示す図柄に対応した画像要素データを一時記憶メモリ１５５に一時記憶させても、これらの画像要素データが用いられる機会はなくなってしまい、一時記憶メモリ１５５の使用効率が低下する。そこで、この実施の形態では、図１２（Ｂ）に示すように、第１の演出モード＃１に対応した事前転送設定テーブル２１１Ａと、第２の演出モード＃２に対応した事前転送設定テーブル２１１Ｂとを予め用意して、演出状態に対応して表示頻度が高くなるように設定された画像要素を示す画像要素データを登録することで、登録されていない所要の画像要素データに対応した画像要素による演出の実行頻度に比べて、対応する画像要素による演出の実行頻度が高い画像要素データが、事前にＣＧＲＯＭ１４２から一時記憶メモリ１５５へと転送されるようにする。
【００８４】
演出制御パターンテーブルの具体的な一例として、この実施の形態では、図１３（Ａ）に示すような構成を有する演出制御パターンテーブル２２１が用いられる。この演出制御パターンテーブル２２１には、画像表示装置５における表示動作の内容や、スピーカ８Ｌ、８Ｒ等の音声出力制御の内容、遊技効果ランプ９等による演出内容といった、各種の演出制御の内容を示すデータが、演出制御パターンとして複数種類格納されている。演出制御パターンテーブル２２１に格納される複数種類の演出制御パターンはそれぞれ、例えば図１４に示すように、演出制御タイマ設定値、演出制御タイマ判定値＃１〜＃ｎ（ｎは任意の自然数）、表示制御データ＃１〜＃ｎ、音声制御データ＃１〜＃ｎ、ランプ制御データ＃１〜＃ｎといった、演出動作を制御するための各種データから構成され、時系列的に、画像表示装置５での表示内容や、スピーカ８Ｌ、８Ｒからの音声出力内容、遊技効果ランプ９による演出内容といった、各種の演出制御の内容や、演出制御の切換タイミング等が設定されている。
【００８５】
演出制御パターンテーブル２２１には、例えば画像表示装置５にて飾り図柄の可変表示が実行される期間内における演出動作に対応した複数種類の演出制御パターンが格納されている。また、確変再抽選演出や有利開放再抽選演出が実行される期間内における演出動作に対応した演出制御パターンも、演出制御パターンテーブル２２１に格納されている。この実施の形態では、図１３（Ｂ）に示すように、第１の演出モード＃１に対応した演出制御パターンテーブル２２１Ａと、第２の演出モード＃２に対応した演出制御パターンテーブル２２１Ｂとが予め用意されており、各演出制御パターンテーブル２２１Ａ、２２１Ｂを構成するデータが、ＲＯＭ１３２の所定領域に記憶されている。
【００８６】
図６に示す演出制御用マイクロコンピュータ１２０が備えるＲＡＭ１３３には、演出動作を制御するために用いられる各種のデータを保持する領域が設けられている。例えば、ＲＡＭ１３３には、確定飾り図柄記憶部、演出制御フラグ設定部、演出制御タイマ設定部、演出制御カウンタ設定部、演出制御バッファ設定部、可変表示パターン格納部、表示結果格納部、特図保留記憶数格納部、ラウンド数格納部、予告パターン格納部などとして、各種のデータを保持する領域が設けられていればよい。
【００８７】
ここで、確定飾り図柄記憶部は、画像表示装置５における飾り図柄の可変表示にて可変表示結果として導出表示される確定飾り図柄を示すデータを記憶する。演出制御フラグ設定部は、例えば画像表示装置５の表示状態などといった演出動作状態や主基板１１から送信された演出制御コマンド等に応じて、各々セットあるいはクリアされる複数種類のフラグを設定するためのデータを記憶する。演出制御タイマ設定部は、例えば画像表示装置５での表示制御などといった演出制御に用いられる複数種類のタイマ値を示すデータを記憶する。演出制御カウンタ設定部は、例えば画像表示装置５での表示制御などといった演出制御に用いられる複数種類のカウント値を示すデータを記憶する。なお、フラグ設定やカウンタ／タイマに用いる回路は、ＲＡＭ１３３とは別に設けたレジスタ回路などによって構成してもよい。
【００８８】
また、演出制御バッファ設定部には、演出制御基板１２にて受信した主基板１１からのコマンドを一時的に格納するための演出側受信コマンドバッファなどが設けられる。可変表示パターン格納部は、例えば可変表示開始コマンドにおけるＥＸＴデータを記憶することなどにより、主基板１１から通知された可変表示パターンなどを特定可能なデータを格納する。表示結果格納部は、例えば表示結果通知コマンドにおけるＥＸＴデータを記憶することなどにより、主基板１１から通知された表示結果の種類などを特定可能なデータを格納する。特図保留記憶数格納部は、主基板１１から通知された特図保留記憶数を特定可能なデータを格納する。ラウンド数格納部は、例えば大当りラウンド数通知コマンドにおけるＥＸＴデータを記憶することなどにより、主基板１１から通知された大当り遊技状態におけるラウンド数を特定可能なデータを格納する。予告パターン格納部は、予告演出表示を実行するために決定した予告パターンを特定可能なデータを格納する。
【００８９】
演出制御用マイクロコンピュータ１２０が備える入出力ポート１３５は、演出制御用マイクロコンピュータ１２０に伝送された各種信号を取り込むための入力ポートと、演出制御用マイクロコンピュータ１２０の外部へと各種信号を伝送するための出力ポートとを含んで構成されている。例えば、入出力ポート１３５の出力ポートからは、表示制御部１２１へと伝送される表示制御指令や、音制御部１２２へと伝送される音声制御指令、ランプ制御部１２３へと伝送されるランプ制御指令などが出力される。また、入出力ポート１３５の入力ポートには、操作スイッチ４０から伝送される検出信号（スイッチ操作検出信号）の入力端子や、電力制御回路１２５から供給される電源電圧を入力するための入力端子が含まれている。入出力ポート１３５の出力ポートには、ウォッチドック付リセットＩＣ１２４を初期化させるクリア信号を出力するための出力端子が含まれている。なお、電力制御回路１２５から供給される電源電圧は、入出力ポート１３５とは異なる専用の電源端子に入力されてもよい。
【００９０】
リセット／割込みコントローラ１３６は、演出制御用マイクロコンピュータ１２０の内部あるいは外部で発生する各種リセット、割込み要求を制御するためのものである。リセット／割込みコントローラ１３６が制御するリセットには、システムリセットとユーザリセットが含まれている。システムリセットは、所定のシステムリセット端子に一定の期間にわたりローレベルの信号が入力されたときに発生するリセットである。ユーザリセットは、所定のユーザリセット端子に一定の期間にわたりローレベルの信号が入力されたことや、指定エリア外走行禁止（ＩＡＴ）信号が発生したこと、あるいは、インターバルリセット信号が発生したことなどといった、所定の要因により発生するリセットである。
【００９１】
また、リセット／割込みコントローラ１３６が制御する割込みには、Ｘクラス割込み（ＸＩＲＱ）、Ｉクラス割込み（ＩＲＱ）、ソフトウェア割込み（ＳＷＩ）、イリーガルオペコードトラップ（ＩＬＧＯＰ）といった４種類の割込みが含まれている。Ｘクラス割込みは、所定のＸＩＲＱ端子に一定の期間にわたりローレベルの信号が入力されたときに発生する割込みである。Ｉクラス割込みは、ユーザプログラムにより割込み要求の受付を許可／禁止できる割込みであり、所定のＩＲＱ端子に一定の期間にわたりローレベルの信号が入力されたことや、所定のタイマ回路からの割込み要求信号が発生したこと、所定の通信回路からの割込み要求信号が発生したことなどといった、予め定められた各種の割込み要因により発生する割込みである。
【００９２】
電断検出回路１３７は、電力制御回路１２５を介して電源基板１０から供給される電源電圧を監視し、電源電圧の低下が検出された場合に、電源断の発生をＣＰＵ１３１等に通知するためのものである。例えば、電断検出回路１３７は、電源電圧が予め定められた電断判定値以下に低下した場合に、電源断の発生を示す電源断信号をオン状態とする。他方、電源電圧が電断判定値よりも高電圧となっている場合には、電源断信号をオフ状態とする。電断検出回路１３７から出力された電源断信号は、例えばＣＰＵ１３１に伝送されて、電源断が発生したか否かを確認するために用いられる。
【００９３】
図３に示す表示制御部１２１は、演出制御用マイクロコンピュータ１２０からの表示制御指令などに基づき、画像表示装置５における表示動作の制御を行うものである。例えば、表示制御部１２１は、画像表示装置５に画像の切換表示を実行させることなどにより、飾り図柄の可変表示や各種の演出表示を実行させるための制御を行う。
【００９４】
図１５は、表示制御部１２１のハードウェア構成例を示すブロック図である。図１５に示すように、表示制御部１２１には、ＶＤＰ１４１（Video Display Processor）と、ＣＧＲＯＭ（Character Generator ROM）１４２とが含まれている。ＶＤＰ１４１は、例えば画像表示装置５にて画像表示を行うための高速描画機能や表示出力機能などを有し、演出制御用マイクロコンピュータ１２０からの表示制御指令に従った画像処理を実行する。ＣＧＲＯＭ１４２は、画像表示装置５にて画像表示を行うために使用される各種の画像データを記憶する。ＣＧＲＯＭ１４２が記憶する画像データには、複数種類の飾り図柄などを示す複数種類の演出画像に対応した複数種類の画像要素データが含まれている。
【００９５】
ＶＤＰ１４１は、図１５に示すように、ホストインタフェース１５１と、転送制御回路１５２と、ＣＧＲＯＭインタフェース１５３と、描画回路１５４と、一時記憶メモリ１５５と、フレームバッファメモリ１５６と、表示回路１５７と、動画像用デコーダ１５８を備えている。
【００９６】
ホストインタフェース１５１は、演出制御用マイクロコンピュータ１２０との間で各種データをやり取りするためのアドレス入力端子やデータ入出力端子などを含んで構成されている。転送制御回路１５２は、演出制御用マイクロコンピュータ１２０からの表示制御指令などに基づき、ＣＧＲＯＭ１４２から読み出された画像要素データの一時記憶メモリ１５５に対する転送を制御する。例えば、転送制御回路１５２は、ＤＭＡ（Direct Memory Access）転送を用いてＣＧＲＯＭ１４２から一時記憶メモリ１５５へのデータ転送を行うためのＤＭＡ装置を備えている。
【００９７】
ＣＧＲＯＭインタフェース１５３は、ＣＧＲＯＭ１４２に記憶されている画像要素データを読み出すためのアドレス出力端子やデータ入力端子などを含んで構成されている。描画回路１５４は、一時記憶メモリ１５５に一時記憶された画像要素データに基づき画像表示装置５における画像の表示用データを作成するための描画処理を実行する。また、描画回路１５４は、一時記憶メモリ１５５の自動転送エリア１５５Ｂ内に設けられた第１〜第Ｘピクチャバッファ１５５−１〜１５５−Ｘ（図１７）から、動画像用デコーダ１５８によりデコードされたピクチャデータを順次に読み出してフレームバッファメモリ１５６に書き込むことで、動画像データに基づいて生成される画像を画像表示装置５に順次表示させることによる動画像の再生を可能にする。
【００９８】
一時記憶メモリ１５５は、例えばＶＲＡＭ（Video RAM）などを用いて構成され、ＣＧＲＯＭ１４２から読み出された画像要素データを一時記憶する。図１６は、一時記憶メモリ１５５におけるアドレスマップの一例を示す図である。図１６に示すように、一時記憶メモリ１５５には、固定アドレスエリア１５５Ａと、自動転送エリア１５５Ｂとが設けられている。
【００９９】
固定アドレスエリア１５５Ａは、画像表示装置５の画面上に表示される飾り図柄や演出キャラクタ、背景画像などといった複数種類の画像要素のうちで、表示頻度が高くなるように設定された画像要素を示す画像要素データを一時記憶する記憶領域である。例えば、設定されている演出モードに対応して可変表示される飾り図柄は、毎回の可変表示が実行されている期間において、少なくとも１回は画像表示装置５の画面上に表示される。これに対して、可変表示結果が大当りとなることを予告するために用いられる演出キャラクタは、可変表示の開始時に対応する予告演出を実行する旨の決定がなされたときに限り、その可変表示が実行されている所定期間内にて画像表示装置５の画面上に表示されることになる。すなわち、飾り図柄となる画像要素は、予告演出用の演出キャラクタとなる画像要素に比べて、画像表示装置５における表示頻度が高くなるように設定されている。また、予告演出用の演出キャラクタのうちでも、大当り信頼度の低い予告演出で用いられる演出キャラクタの方が、大当り信頼度の高い予告演出で用いられる演出キャラクタに比べて、画像表示装置５における表示頻度が高くなるように設定されていることになる。
【０１００】
自動転送エリア１５５Ｂは、固定アドレスエリア１５５Ａに画像要素データが記憶される画像要素に比べて画像表示装置５における表示頻度が低い画像要素を示す画像要素データを一時記憶する記憶領域である。また、自動転送エリア１５５Ｂは、例えば動画像データといった、固定アドレスエリア１５５Ａには記憶されない各種のデータを一時記憶する。例えば、自動転送エリア１５５Ｂには、動画像用デコーダ１５８がＣＧＲＯＭ１４２から読み出された動画像データのデコードを行うことにより再生された複数のピクチャデータを一時記憶するために、図１７に示すような第１〜第Ｘピクチャバッファ１５５−１〜１５５−Ｘ（Ｘは任意の自然数）となる記憶領域が設けられている。この実施の形態では、一時記憶メモリ１５５におけるアドレスＳＴＡＤＤからアドレスＥＮＡＤＤまでの記憶領域が、自動転送エリア１５５Ｂに設定される。このアドレスＳＴＡＤＤ及びアドレスＥＮＡＤＤは、後述する記憶領域設定コマンド（図２０）によって、ＣＰＵ１３１からＶＤＰ１４１に対して通知される。
【０１０１】
フレームバッファメモリ１５６は、例えば一時記憶メモリ１５５とは異なるＶＲＡＭなどを用いて構成され、描画回路１５４による描画処理などにより作成される画像の表示用データを記憶する。例えば、フレームバッファメモリ１５６は、画像表示装置５における１画面分の表示領域に画像を表示させるために用いられる画像データの容量よりも大きな記憶容量を有している。フレームバッファメモリ１５６では、アドレス管理を容易にするために、例えば図１８に示すように、表示用データを記憶する表示用データエリアにおいて、画像表示装置５の画面上における表示領域５Ａのみならず非表示領域５Ｂに対しても、アドレスが割り当てられている。
【０１０２】
図１５に示す表示回路１５７は、フレームバッファメモリ１５６から読み出した表示用データを階調データとし、所定のクロック信号に基づいて走査信号を生成して画像表示装置５に出力することなどにより、画像表示装置５の画面上に画像を表示させるための回路である。
【０１０３】
動画像用デコーダ１５８は、例えば動き補償予測符号化によりデータ圧縮された状態でＣＧＲＯＭ１４２に記憶されている動画像データを読み出し、所定の伸張処理を実行することなどにより、動画像データのデコードを行う。
【０１０４】
また、ＶＤＰ１４１には、ＣＧＲＯＭ１４２から読み出されて一時記憶メモリ１５５の固定アドレスエリア１５５Ａあるいは自動転送エリア１５５Ｂに一時記憶された画像要素データを特定可能とするテーブルとして、例えば図１９に示すようなインデックステーブル２５１が設けられている。図１９に示すインデックステーブル２５１では、例えば「開始アドレス」、「水平サイズ」、「読出完了フラグ」などを示すデータが、「インデックス番号」を示すデータと対応付けられて格納されている。ここで、「開始アドレス」は、ＣＧＲＯＭ１４２に記憶されている画像要素データの先頭アドレスを示す。また、「水平サイズ」は、画像要素データが示す演出画像の水平方向の大きさを示す。「読出完了フラグ」は、ＣＧＲＯＭ１４２から読み出された画像要素データの一時記憶メモリ１５５に対する転送が完了した場合に「オン」を示し、転送が完了していない場合や自動転送エリア１５５Ｂから読み出されてフレームバッファメモリ１５６への書き込みが完了した場合には「オフ」を示す。
【０１０５】
図２０は、演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１からＶＤＰ１４１に対して送信される表示制御指令となる各種コマンドの具体例を示す図である。図２０に示すように、この実施の形態では、記憶領域設定コマンド、事前転送コマンド、自動転送表示コマンド、固定アドレス指定表示コマンド、動画像デコード開始コマンド、動画像デコードＮＯＰコマンドなどといったコマンドが、表示制御指令としてＣＰＵ１３１からＶＤＰ１４１に対して送信される。
【０１０６】
記憶領域設定コマンドは、一時記憶メモリ１５５における記憶領域の設定を指令するためのコマンドである。例えば、記憶領域設定コマンドは、自動転送エリア１５５Ｂの先頭となるアドレスＳＴＡＤＤ、自動転送エリア１５５Ｂの末尾となるアドレスＥＮＡＤＤなどを、ＶＤＰ１４１に通知するためのデータを含んでいる。
【０１０７】
事前転送コマンドは、ＣＧＲＯＭ１４２に記憶されている画像要素データのうちで、画像表示装置５における表示頻度が高くなるように設定された画像要素を示す画像要素データについて、事前に一時記憶メモリ１５５の固定アドレスエリア１５５Ａに転送するよう指令するためのコマンドである。例えば、事前転送コマンドは、ＣＧＲＯＭ１４２における画像要素データの読出アドレスや、固定アドレスエリア１５５Ａにおける画像要素データの書込アドレス、ＣＧＲＯＭ１４２から読み出して固定アドレスエリア１５５Ａへと転送する画像要素データのデータ量などを、ＶＤＰ１４１に通知するためのデータを含んでいる。
【０１０８】
自動転送表示コマンドは、ＣＧＲＯＭ１４２に記憶されている画像要素データのうちで、事前に一時記憶メモリ１５５の固定アドレスエリア１５５Ａへと転送されていない画像要素データについて、ＶＤＰ１４１における自動的な転送設定に基づき、フレームバッファメモリ１５６に書き込ませて、当該画像要素データが示す画像要素を画像表示装置５の画面上に表示するよう指令するためのコマンドである。ここで、ＶＤＰ１４１における自動的な転送設定には、一時記憶メモリ１５５の自動転送エリア１５５Ｂにおける画像要素データの記憶アドレスをＣＰＵ１３１からは指定せずに、ＶＤＰ１４１の内部で自動的に設定されることが含まれている。例えば、自動転送表示コマンドは、ＣＧＲＯＭ１４２における画像要素データの読出アドレス、フレームバッファメモリ１５６における画像要素データの書込アドレス、ＣＧＲＯＭ１４２から読み出される画像要素データのデータ量などを、ＶＤＰ１４１に通知するためのデータを含んでいる。
【０１０９】
固定アドレス指定表示コマンドは、ＣＧＲＯＭ１４２から一時記憶メモリ１５５の固定アドレスエリア１５５Ａへと事前に転送された画像要素データについて、フレームバッファメモリ１５６に書き込ませて、当該画像要素データが示す画像要素を画像表示装置５の画面上に表示するよう指令するためのコマンドである。例えば、固定アドレス指定表示コマンドは、固定アドレスエリア１５５Ａにおける画像要素データの読出アドレス、フレームバッファメモリ１５６における画像要素データの書込アドレス、固定アドレスエリア１５５Ａから読み出される画像要素データのデータ量などを、ＶＤＰ１４１に通知するためのデータを含んでいる。
【０１１０】
なお、ＣＧＲＯＭ１４２における画像要素データの読出アドレスに代えて、例えば読出対象となる画像要素データが示す演出画像に付された識別情報（例えば画像要素データが示す演出キャラクタのキャラクタ番号）などといった、ＣＧＲＯＭ１４２から読み出す画像要素データの読出位置を特定可能にする任意の情報が用いられてもよい。また、フレームバッファメモリ１５６における画像要素データの書込アドレスに代えて、例えば画像表示装置５の画面上における画像要素の表示座標（例えば画像要素における左上部の表示座標）などといった、フレームバッファメモリ１５６における画像要素データの書込位置を特定可能にする任意の情報が用いられてもよい。さらに、固定アドレスエリア１５５Ａにおける画像要素データの書込アドレスや読出アドレスに代えて、例えば図１８に示すインデックステーブル２５１にて画像要素データと対応付けられるインデックス番号などといった、固定アドレスエリア１５５Ａにおける画像要素データの書込位置や読出位置を特定可能にする任意の情報が用いられてもよい。
【０１１１】
動画像デコード開始コマンドは、ＶＤＰ１４１が備える動画像用デコーダ１５８に対して、動画像データのデコード開始を指令するためのコマンドである。動画像デコードＮＯＰコマンドは、ＶＤＰ１４１が備える動画像用デコーダ１５８に対して、動画像データのデコード待機（ＮＯＰ；No OPeration）を指令するためのコマンドである。
【０１１２】
ＣＧＲＯＭ１４２は、画像表示装置５にて飾り図柄を含めた各種の演出画像を表示するために使用される各種の画像要素データや動画像データなどを記憶しておくためのものである。図２１は、ＣＧＲＯＭ１４２におけるアドレスマップの一例を示す図である。図２１に示すように、ＣＧＲＯＭ１４２には、スプライト描画用の画像要素データを記憶するための領域であるスプライトデータエリア１４２Ａと、符号化された動画像データを記憶するための領域である動画像データエリア１４２Ｂとが設けられている。この実施の形態では、ＣＧＲＯＭ１４２におけるアドレスＳＰＳＴＡからアドレスＳＰＥＮＤまでの記憶領域が、スプライトデータエリア１４２Ａに設定されている。また、ＣＧＲＯＭ１４２におけるアドレスＭＶＳＴＡからアドレスＭＶＥＮＤまでの記憶領域が、動画像データエリア１４２Ｂに設定されている。
【０１１３】
スプライトデータエリア１４２Ａでは、飾り図柄を含めた演出キャラクタのそれぞれを示す画像要素データ等が、例えば図２２に示すように、予め定められたアドレスに記憶されている。ＶＤＰ１４１では、例えば転送制御回路１５２がＣＧＲＯＭインタフェース１５３を介してＣＧＲＯＭ１４２の読出アドレスを指定して読出制御信号をオン状態とすることにより、ＣＧＲＯＭ１４２に記憶された画像要素データ等を読み出すことができる。
【０１１４】
動画像データエリア１４２Ｂに記憶されている動画像データは、動き補償予測符号化によりデータ圧縮されており、例えば図２３に示すようなストリーム構成を有している。動画像データエリア１４２Ｂには、複数種類の動画像データがそれぞれ、例えば動画像による１単位の遊技演出の種類ごとに１つの動画像ファイルに格納された状態で記憶されている。各動画像ファイルは、ファイルヘッダと、少なくとも１つのフレームヘッダ及びフレームごとの圧縮データとを含む。例えば、１フレーム分の圧縮データは、Ｉピクチャ、Ｐピクチャ、Ｂピクチャのいずれかに分類され、フレームヘッダには、いずれのピクチャの種類を識別するための情報や、各ピクチャの表示順序を指定する情報などが含まれている。Ｉピクチャは、フレーム内符号化によって符号化されているピクチャである。Ｐピクチャは、過去のフレームのみを用いて前方向の動き補償予測を行うピクチャである。Ｂピクチャは、過去及び未来の両方のフレームを用いて双方向の動き補償予測を行うピクチャである。
【０１１５】
図３に示す音制御部１２２は、演出制御用マイクロコンピュータ１２０からの音声制御指令などに基づき、スピーカ８Ｌ、８Ｒにおける音声出力動作の制御を行うものである。例えば、音制御部１２２は、演出制御用マイクロコンピュータ１２０からの音声制御指令に対応した音声信号を生成し、スピーカ８Ｌ、８Ｒに供給することによって音声を出力させる音声出力回路などを含んでいる。
【０１１６】
ランプ制御部１２３は、演出制御用マイクロコンピュータ１２０からのランプ制御指令などに基づき、遊技効果ランプ９等における点灯動作、消灯動作、点滅動作などの制御を行うものである。例えば、ランプ制御部１２３は、演出制御用マイクロコンピュータ１２０からのランプ制御指令に対応したランプ駆動信号を生成し、遊技効果ランプ９や各種の装飾用ランプ、ＬＥＤ等の電飾部材に供給することによって点灯動作、消灯動作、点滅動作などを行わせるランプドライバ回路などを含んでいる。
【０１１７】
なお、音制御部１２２やランプ制御部１２３は、演出制御基板１２の外部に設置された所定の制御基板上に搭載されていてもよい。
【０１１８】
ウォッチドッグ付リセットＩＣ１２４は、ウォッチドッグ回路を内蔵したリセット用のＩＣである。ウォッチドッグ付リセットＩＣ１２４は、例えば所定のクロック信号の立上がりエッジまたは立下がりエッジに応答して、ウォッチドッグ回路のタイマ値をアップカウントまたはダウンカウントする。そして、演出制御用マイクロコンピュータ１２０から伝送されるクリア信号がオン状態となったことに応答して、ウォッチドッグ回路のタイマ値を初期化する。
【０１１９】
ここで、ウォッチドッグ回路にて計測可能な時間、すなわちウォッチドッグ回路のタイマ値が初期値から最終値までアップカウントまたはダウンカウントされるまでの時間は、演出制御用マイクロコンピュータ１２０にて演出動作を制御するためのタイマ割込みが発生する周期よりも長くなるように設定されている。そして、演出制御用マイクロコンピュータ１２０においてＣＰＵ１３１がタイマ割込みの発生に対応した割込み処理を定期的に実行している場合には、演出制御用マイクロコンピュータ１２０から伝送されるクリア信号が定期的にオン状態となることから、タイマ値が最終値に達することはない。他方、ＣＰＵ１３１によってタイマ割込みの発生に対応した割込み処理が正常に実行されない場合には、クリア信号がオン状態にならないため、タイマ値が最終値に達することになる。こうしてウォッチドッグ回路のタイマ値が最終値に達してタイムアウトしたときには、所定のリセット信号をオン状態として出力し、電力制御回路１２５に入力させる。
【０１２０】
電力制御回路１２５は、電源基板１０から供給された電源電圧を、演出制御基板１２上の各部位に配送するための回路である。この実施の形態では、電力制御回路１２５に、ウォッチドッグ付リセットＩＣ１２４から出力されたリセット信号が入力される。そして、このリセット信号がオン状態となった場合に、電力制御回路１２５は、演出制御用マイクロコンピュータ１２０に対する電源電圧の供給を所定時間が経過するまで停止させた後に、電源電圧の供給を再開させる。演出制御用マイクロコンピュータ１２０では、電力制御回路１２５からの電源電圧の供給が停止されると動作を停止し、電源電圧の供給が再開された場合には、パチンコ遊技機１への電力供給が開始された場合と同様にして再び起動する。なお、ウォッチドッグ付リセットＩＣ１２４や電力制御回路１２５は、電源基板１０から供給された電源電圧を、演出制御用マイクロコンピュータ１２０内の各部位に配送するか遮断するかを切り替えるための回路として、演出制御用マイクロコンピュータ１２０に内蔵されていてもよい。
【０１２１】
次に、本実施例におけるパチンコ遊技機１の動作（作用）を説明する。主基板１１では、電源基板１０からの電力供給が開始されると、遊技制御用マイクロコンピュータ１００が起動し、ＣＰＵ１１１によって図２４のフローチャートに示すような遊技制御メイン処理が実行される。図２４に示す遊技制御メイン処理を開始すると、まず、割込み禁止に設定し（ステップＳ１）、割込みモードの設定を行う（ステップＳ２）。例えば、ステップＳ２では、遊技制御用マイクロコンピュータ１００の特定レジスタ（Ｉレジスタ）の値（１バイト）と内蔵デバイスが出力する割込みベクタ（１バイト：最下位ビットは“０”）とを合成することにより割込みアドレスが生成されるマスク可能割込みの割込みモードが設定される。マスク可能な割込みが発生したときには、遊技制御用マイクロコンピュータ１００が自動的に割込み禁止状態となる設定を行うとともに、プログラムカウンタの内容がスタックにセーブされればよい。
【０１２２】
続いて、例えばスタックポインタ指定アドレスの設定など、スタックポインタに関わる設定を行う（ステップＳ３）。また、遊技制御用マイクロコンピュータ１００における内蔵デバイスレジスタの設定（初期化）を行う（ステップＳ４）。そして、遊技制御用マイクロコンピュータ１００における内蔵周辺回路であるＣＴＣ（カウンタ／タイマ）及びＰＩＯ（パラレル入出力ポート）の設定（初期化）を行う（ステップＳ５）。その後、ＲＡＭ１１３をアクセス可能に設定する（ステップＳ６）。
【０１２３】
ステップＳ６の処理に続いて、ＣＰＵ１１１は、パチンコ遊技機１において例えば電源基板１０に設けられているクリアスイッチがオン状態であるか否かを判定する（ステップＳ７）。このとき、ＣＰＵ１１１は、クリアスイッチの状態を１回だけ確認するようにしてもよいが、複数回確認するようにしてもよい。例えば、クリアスイッチがオフ状態であることを１回確認したら、所定時間（例えば０．１秒）が経過した後に、クリアスイッチの状態をもう１回確認する。このとき、クリアスイッチがオフ状態であれば、クリアスイッチはオフ状態である旨の判定を行うようにする。他方、このときにクリアスイッチがオン状態であれば、所定時間が経過した後に、クリアスイッチの状態を再び確認するようにしてもよい。なお、クリアスイッチの状態を再確認する回数は１回であってもよいし、複数回であってもよい。また、２回チェックして、チェック結果が一致していなかったときに、もう一度確認するようにしてもよい。
【０１２４】
ステップＳ７にてクリアスイッチがオフ状態であるときには（ステップＳ７；Ｎｏ）、ＲＡＭ１１３のバックアップ領域に所定のバックアップデータがあるか否かの判定を行う（ステップＳ８）。例えば、ステップＳ８の処理において、ＣＰＵ１１１は、ＲＡＭ１１３の遊技制御フラグ設定部などに設けられたバックアップフラグがオンとなっているか否かを判定する。このとき、バックアップフラグがオンであれば、ＲＡＭ１１３の所定領域における記憶データのチェックサムを算出するなどして記憶データが正常であるか否かを判定し、正常であると判定された場合には、バックアップデータがあると判断する。これに対して、バックアップフラグがオフである場合や、記憶データが正常ではない場合には、バックアップデータがないと判断する。
【０１２５】
ステップＳ８にてバックアップデータがあると判定された場合には（ステップＳ８；Ｙｅｓ）、ＣＰＵ１１１は、遊技制御用マイクロコンピュータ１００の内部状態などを電力供給停止時の状態に戻すための遊技状態復旧処理を行う（ステップＳ９）。そして、例えばＲＡＭ１１３のバックアップ領域に保存されていたプログラムカウンタの退避値をプログラムカウンタに設定することで、そのアドレスに対応する処理に復帰する。
【０１２６】
ステップＳ７にてクリアスイッチがオン状態である場合や（ステップＳ７；Ｙｅｓ）、ステップＳ８にてバックアップデータがないと判定された場合には（ステップＳ８；Ｎｏ）、ＲＡＭ１１３をクリアして初期化するとともに（ステップＳ１０）、演出制御基板１２等といったサブ基板の初期化を行う（ステップＳ１１）。このときには、遊技制御用マイクロコンピュータ１００の内部状態などもクリアして初期状態とする。
【０１２７】
この後、ＣＰＵ１１１は、割込みの設定を行う（ステップＳ１２）。例えば、ステップＳ１２の処理において、ＣＰＵ１１１は、ＲＯＭ１１２に記憶されている割込み初期設定データに基づきＣＴＣのレジスタ設定を行うことなどにより、所定時間（例えば２ミリ秒）ごとに遊技の進行を制御するためのタイマ割込みを発生させるようにする。また、ステップＳ１２の処理では、所定のレジスタ設定を行うことなどにより、複数種類の割込み要因に対応した複数種類の割込み処理における優先順位を設定するようにしてもよい。
【０１２８】
ステップＳ１２の処理を実行した後には、割込み禁止としてから（ステップＳ１３）、メイン側乱数値更新処理を実行して（ステップＳ１４）、割込みを許可するという（ステップＳ１５）、一連の処理を繰り返し実行する。ステップＳ１４にて実行されるメイン側乱数値更新処理は、主基板１１の側で用いられる乱数値の全部または一部をソフトウェアにより更新するための処理である。
【０１２９】
図２５は、遊技制御用マイクロコンピュータ１００にて遊技の進行を制御するためのタイマ割込みが発生するごとにＣＰＵ１１１によって実行される遊技制御割込み処理の一例を示すフローチャートである。なお、タイマ割込みなどのマスク可能な割込みが発生すると、ＣＰＵ１１１は、自動的に割込み禁止状態に設定するとともに、プログラムカウンタの内容をスタックにセーブする。図２５に示す遊技制御割込み処理を開始すると、ＣＰＵ１１１は、まず、内部レジスタを退避した後（ステップＳ２０）、所定のスイッチ処理を実行することにより、スイッチ回路１０１を介して各スイッチから入力される検出信号の状態を判定する（ステップＳ２１）。続いて、図２４のステップＳ１４と同様のメイン側乱数値更新処理を実行する（ステップＳ２２）。次に、例えばステップＳ２１におけるスイッチ処理の実行結果に基づき、始動入賞処理を実行する（ステップＳ２３）。始動入賞処理では、始動口スイッチ２２からの始動入賞信号がオン状態となることにより普通可変入賞球装置６が形成する始動入賞口への遊技球の入賞が検出されたことに応じて、大当り判定用の乱数値を示す数値データを乱数回路１１４等から抽出して、ＲＡＭ１１３の特図保留記憶部に記憶させるなどの処理を実行する。
【０１３０】
始動入賞処理に続いて、ＣＰＵ１１１は、特別図柄プロセス処理を実行する（ステップＳ２４）。特別図柄プロセス処理では、ＲＡＭ１１３の遊技制御フラグ設定部に設けられた特別図柄プロセスフラグの値をパチンコ遊技機１における遊技の進行状況に応じて更新し、特別図柄表示装置４における表示動作の制御や特別可変入賞球装置７における大入賞口開閉動作の設定などを所定の手順で行うために、各種の処理が選択されて実行される。特別図柄プロセス処理に続いて、普通図柄プロセス処理が実行される（ステップＳ２５）。ＣＰＵ１１１は、普通図柄プロセス処理を実行することにより、普通図柄表示装置２０における表示動作（例えばＬＥＤの点灯、消灯など）を制御して、普通図柄の可変表示（例えば、点灯・点滅表示など）や普通可変入賞球装置６における可動翼片の傾動制御の設定などを可能にする。
【０１３１】
さらに、ＣＰＵ１１１は、コマンド制御処理を実行することにより、主基板１１から演出制御基板１２等のサブ基板に対して制御コマンドを送信させる（ステップＳ２６）。例えば、コマンド制御処理では、ＲＡＭ１１３の遊技制御バッファ設定部に設けられた各種の送信コマンドバッファに送信コマンドが格納されているか否かを判定し、格納されているときには、その送信コマンドに対応する格納データを読み出す。そして、読出データを入出力ポート１１５に設けられた所定の出力ポートにセットすることなどにより、サブ基板に対する制御コマンドの送信を制御する。その後、所定の情報出力処理を実行することにより、例えばパチンコ遊技機１の外部に設置されたホール管理用コンピュータに供給される大当り情報、始動情報、確率変動情報などのデータを出力する（ステップＳ２７）。
【０１３２】
続いて、ＣＰＵ１１１は、所定のソレノイド出力処理を実行することにより、所定の条件が成立したときに普通可変入賞球装置６における可動翼片の傾動制御や特別可変入賞球装置７における開閉板の開閉制御を行う（ステップＳ２８）。この後、所定の賞球処理を実行することにより、各スイッチから入力された検出信号に基づく賞球数の設定などを行い、払出制御基板に対して払出制御コマンドを出力可能とする（ステップＳ２９）。そして、ステップＳ２０にて退避したレジスタの内容を復帰させるとともに（ステップＳ３０）、割込みを許可してから（ステップＳ３１）、遊技制御割込み処理を終了する。
【０１３３】
図２６は、特別図柄プロセス処理として、図２５に示すステップＳ２４にて実行される処理の一例を示すフローチャートである。図２６に示す特別図柄プロセス処理において、ＣＰＵ１１１は、ＲＡＭ１１３の遊技制御フラグ設定部に設けられた特別図柄プロセスフラグの値に応じて、以下のようなステップＳ１００〜Ｓ１０６の各処理を実行する。
【０１３４】
ステップＳ１００の特別図柄通常処理は、特別図柄プロセスフラグの値が“０”のときに実行される。この特別図柄通常処理は、ＲＡＭ１１３の特図保留記憶部に格納された大当り判定用の乱数値を示す数値データに基づき、特別図柄表示装置４による特図ゲームを開始するか否かを判定する処理などを含んでいる。ステップＳ１０１の可変表示開始時処理は、特別図柄プロセスフラグの値が“１”のときに実行される。この可変表示開始時処理は、特別図柄表示装置４による特図ゲームにおける特別図柄の可変表示結果として停止表示される確定特別図柄を設定する処理や、特別図柄及び飾り図柄の可変表示パターンを決定する処理などを含んでいる。また、可変表示開始時処理では、例えば確定特別図柄に対応した制御データをＲＡＭ１１３の遊技制御バッファ設定部にも受けられた演出用送信コマンドバッファにセットすることなどにより、演出制御基板１２に対して表示結果通知コマンドを送信するための設定を行う。加えて、可変表示開始時処理では、例えば特別図柄及び飾り図柄の可変表示パターンに対応した制御データを演出用送信コマンドバッファにセットすることなどにより、演出制御基板１２に対して可変表示開始コマンドを送信するための設定を行う。
【０１３５】
ステップＳ１０２の可変表示制御処理は、特別図柄プロセスフラグの値が“２”のときに実行される。この可変表示制御処理は、ＲＡＭ１１３の遊技制御タイマ設定部に設けられた可変表示タイマにおけるタイマ値に基づいて、特別図柄表示装置４による特図ゲームにおける残りの可変表示時間を計測する処理などを含んでいる。ステップＳ１０３の可変表示停止時処理は、特別図柄プロセスフラグの値が“３”のときに実行される。この可変表示停止時処理では、特別図柄表示装置４にて確定特別図柄を導出表示させて特別図柄の可変表示を終了させる。
【０１３６】
ステップＳ１０４の大入賞口開放前処理は、特別図柄プロセスフラグの値が“４”のときに実行される。この大入賞口開放前処理では、例えば所定の制御データを演出用送信コマンドバッファにセットすることなどにより、演出制御基板１２に対して大当り開始コマンドを送信するための設定を行う。また、大入賞口開放前処理は、特別可変入賞球装置７の開閉板により大入賞口を開閉するなどの大当り動作における初期化処理などを含んでいる。ステップＳ１０５の大入賞口開放中処理は、特別図柄プロセスフラグの値が“５”のときに実行される。この大入賞口開放中処理は、特別可変入賞球装置７の開閉板により大入賞口を開閉するなどの大当り動作に関する様々な処理や、特別可変入賞球装置７が形成する大入賞口における１回あたりの開放時間をチェックする処理などを含んでいる。また、大入賞口開放中処理では、特別可変入賞球装置７による大当り動作の終了かどうかを判定し、終了ならば特別図柄プロセスフラグの値を“６”に更新する。ステップＳ１０６の大当り終了処理は、特別図柄プロセスフラグの値が“６”のときに実行される。この大当り終了処理は、例えば所定の制御データを演出用送信コマンドバッファにセットすることなどにより、演出制御基板１２に対して大当り終了コマンドを送信するための設定を行う処理などを含んでいる。
【０１３７】
次に、演出制御基板１２における動作を説明する。演出制御基板１２では、電源基板１０から電源電圧の供給を受けると、演出制御用マイクロコンピュータ１２０が起動し、ＣＰＵ１３１が図２７のフローチャートに示すような演出制御メイン処理を実行する。図２４に示す演出制御メイン処理を開始すると、ＣＰＵ１３１は、まず、所定の演出初期設定処理を実行する（ステップＳ５１）。
【０１３８】
図２８は、図２７のステップＳ５１にて実行される演出初期設定処理の一例を示すフローチャートである。この演出初期設定処理において、ＣＰＵ１３１は、まず、割込み禁止に設定し（ステップＳ３０１）、割込みモードの設定を行う（ステップＳ３０２）。例えば、ステップＳ３０２では、演出制御用マイクロコンピュータ１２０の特定レジスタ（Ｉレジスタ）の値（１バイト）と内蔵デバイスが出力する割込みベクタ（１バイト：最下位ビットは“０”）とを合成することにより割込みアドレスが生成されるマスク可能割込みの割込みモードが設定される。
【０１３９】
続いて、例えばスタックポインタ指定アドレスの設定など、スタックポインタに関わる設定を行う（ステップＳ３０３）。また、演出制御用マイクロコンピュータ１２０における内蔵デバイスレジスタの設定（初期化）を行う（ステップＳ３０４）。そして、演出制御用マイクロコンピュータ１２０における内蔵周辺回路であるＣＴＣ（カウンタ／タイマ）及びＰＩＯ（パラレル入出力ポート）の設定（初期化）を行う（ステップＳ３０５）。その後、ＲＡＭ１３３をアクセス可能に設定する（ステップＳ３０６）。
【０１４０】
この後、例えばＶＤＰ１４１に所定の初期化信号を送信してから、ＶＤＰ１４１の内蔵レジスタにセットするための初期設定データを送信するなどといった、ＶＤＰ１４１の初期設定を行う（ステップＳ３０７）。このとき、ＶＤＰ１４１では、演出制御用マイクロコンピュータ１２０から受信した初期化信号や初期設定データなどに基づき、例えば、一時記憶メモリ１５５やフレームバッファメモリ１５６の記憶内容を初期化したり、転送制御回路１５２や描画回路１５４あるいは動画像用デコーダ１５８などにより実行中の処理を初期化や中断したり、画像表示装置５の表示画面に対応したフレームバッファメモリ１５６における記憶領域の割当てを行って表示領域（例えば実表示領域や仮想表示領域など）を設定したり、画像表示装置５における表示画像の更新周期を設定したりするなどといった、各種設定動作のうちの少なくとも１つを行う処理が実行されればよい。また、例えばＲＯＭ１３２に記憶されている乱数初期設定データに基づき乱数回路１３４の動作設定を行うことなどにより、演出制御基板１２の側で用いられる乱数値を生成するための設定を行う（ステップＳ３０８）。さらに、例えばＲＯＭ１３２に記憶されている割込み初期設定データに基づきリセット／割込みコントローラ１３６の設定やＣＴＣのレジスタ設定を行うことなどにより、割込みの設定を行ってから（ステップＳ３０９）、演出初期設定処理を終了する。また、演出初期設定処理では、ＲＡＭ１３３の演出制御フラグ設定部に設けられた演出モードフラグをクリアして、その値を“０”に初期化しておく。
【０１４１】
ステップＳ３０９における設定では、例えばＣＴＣのレジスタ設定を行うことなどにより、演出制御用マイクロコンピュータ１２０にて所定時間（例えば２ミリ秒）ごとに演出動作を制御するためのタイマ割込みを発生させるようにする。加えて、ステップＳ３０９における設定では、演出制御用マイクロコンピュータ１２０にて発生する各種の割込み要因に対応して実行する割込み処理の優先順位を設定する。この実施の形態では、例えば図２９に示すように、主基板１１から送信された演出制御コマンドを受信した場合に発生するコマンド受信割込みに対応した割込み処理（コマンド受信割込み処理）の優先順位が最も高く、続いて演出制御用マイクロコンピュータ１２０にて電源断の発生を監視するための電断チェック用タイマ割込みに対応した割込み処理（演出側電断チェック割込み処理）、演出動作を制御するための演出制御用タイマ割込みに対応した割込み処理（演出制御割込み処理）の順番となるように、各割込み処理の優先順位を定める。
【０１４２】
以上のような演出初期設定処理に続いて、ＣＰＵ１３１は、ＶＤＰ１４１が備える一時記憶メモリ１５５における記憶領域を、図１６に示すような固定アドレスエリア１５５Ａと自動転送エリア１５５Ｂとに設定するための指令を行う記憶領域設定指令処理を実行する（図２７のステップＳ５２）。
【０１４３】
図３０は、図２７のステップＳ５２にて実行される記憶領域設定指令処理の一例を示すフローチャートである。この記憶領域設定指令処理において、ＣＰＵ１３１は、図１６に示すような自動転送エリア１５５Ｂとなる記憶領域を設定するためのデータとして、ＳＴＡＤＤの設定データと、ＥＮＡＤＤの設定データとを、ＲＯＭ１３２から読み出す（ステップＳ３２１、Ｓ３２２）。そして、ステップＳ３２１、Ｓ３２２にて読み出した設定データに基づき、記憶領域設定コマンドとなる表示制御指令を作成して、表示制御部１２１が備えるＶＤＰ１４１に対して送信する（ステップＳ３２３）。
【０１４４】
以上のような記憶領域設定指令処理を実行した後、ＣＰＵ１３１は、例えば演出制御用マイクロコンピュータ１２０の内部状態などといった演出制御基板１２における制御状態を電力供給停止時の状態に復旧させるための演出制御復旧処理を実行する（図２７のステップＳ５３）。
【０１４５】
図３１は、図２７のステップＳ５３にて実行される演出制御復旧処理の一例を示すフローチャートである。この演出制御復旧処理において、ＣＰＵ１３１は、まず、ＲＡＭ１３３のデータチェックを行い、チェック結果が正常であるか否かを判定する（ステップＳ３３１）。ステップＳ３３１の処理では、例えばＲＡＭ１３３の所定領域における記憶データを用いてチェックサムを算出し、算出されたチェックサムとＲＡＭ１３３の演出制御バッファ設定部に設けられた演出チェックサムバッファに記憶されているチェックサムとを比較する。ここで、演出チェックサムバッファには、前回の電力供給停止時に、同様の処理によって算出されたチェックサムが記憶されている。この演出チェックサムバッファは、バックアップ電源によってバックアップされるＲＡＭ１３３のバックアップ領域に含まれており、電力供給が停止した場合でも、所定期間は演出チェックサムバッファの内容が保存されることになる。算出されたチェックサムと演出チェックサムバッファに記憶されているチェックサムとの比較結果が不一致であれば、ＲＡＭ１３３の所定領域におけるデータが電力供給停止時のデータとは異なっていることから、チェック結果が正常でないと判断される。
【０１４６】
ステップＳ３３１におけるチェック結果が正常である場合には（ステップＳ３３１；Ｙｅｓ）、ＲＡＭ１３３の演出制御フラグ設定部に設けられた演出バックアップフラグがオンとなっているか否かを判定する（ステップＳ３３２）。演出バックアップフラグの状態は、電力供給が停止するときに、演出制御フラグ設定部に設定される。そして、この演出バックアップフラグの設定箇所がバックアップ電源によってバックアップされることで、電力供給が停止した場合でも、演出バックアップフラグの状態は保存されることになる。ステップＳ３３２の処理では、例えば演出バックアップフラグの値として「５５Ｈ」が演出制御フラグ設定部に設定されていれば、バックアップあり（オン状態）であると判断される。これに対して、「５５Ｈ」以外の値が設定されていればバックアップなし（オフ状態）であると判断される。なお、ステップＳ３３２のような演出バックアップフラグがオンとなっているか否かの判定を、ステップＳ３３１のようなチェック結果の判定よりも先に行い、演出バックアップフラグがオンであるときにＲＡＭ１３３のデータチェック結果が正常であるか否かを判定するようにしてもよい。
【０１４７】
ステップＳ３３２にて演出バックアップフラグがオンであるときには（ステップＳ３３２；Ｙｅｓ）、演出バックアップフラグをクリアしてオフ状態とした後（ステップＳ３３３）、ＣＰＵ１３１が、演出制御用マイクロコンピュータ１２０の内部状態などを電力供給が停止されたときの状態に戻すための復旧時における設定を行う（ステップＳ３３４）。具体的な一例として、ステップＳ３３４の処理では、まず、ＲＯＭ１３２に格納されているバックアップ時設定テーブルの先頭アドレスをポインタに設定し、バックアップ時設定テーブルの内容を順次に、ＲＡＭ１３３内の作業領域に設定する。ここで、ＲＡＭ１３３の作業領域がバックアップ電源によってバックアップされている場合には、バックアップ時設定テーブルには、作業領域のうちで初期化してもよい領域についての初期化データが設定されていればよい。続いて、バックアップ電源によりバックアップされるＲＡＭ１３３のバックアップ領域から、制御状態を復旧させるための演出バックアップ用データを読み出し、その読出データに応じてＣＰＵ１３１の内蔵レジスタやＲＡＭ１３３の作業領域の設定を、演出制御用マイクロコンピュータ１２０が再起動される以前の状態に復旧させる。
【０１４８】
この後、ＣＰＵ１３１は、ステップＳ３３４での設定に基づき、例えばＶＤＰ１４１に復旧後の状態に応じた表示制御指令となるコマンドを送信することなどにより、ＶＤＰ１４１における各種制御の再開設定を行ってから（ステップＳ３３５）、演出制御復旧処理を終了する。なお、ステップＳ３３５の処理を実行した後には、例えばステップＳ３３４における制御状態の復帰によりプログラムカウンタに設定された退避値に対応する処理への復帰を行うようにすればよい。
【０１４９】
また、ステップＳ３３１におけるチェック結果が正常ではない場合や（ステップＳ３３１；Ｎｏ）、ステップＳ３３２にて演出バックアップフラグがオフである場合には（ステップＳ３３２；Ｎｏ）、ＲＡＭ１３３の初期化を行う（ステップＳ３３６）。ステップＳ３３６の処理に続いて、演出制御用マイクロコンピュータ１２０の内部状態などを初期状態とするための初期化時における設定を行ってから（ステップＳ３３７）、演出制御復旧処理を終了して図２７に示すステップＳ５４の処理に進む。
【０１５０】
以上のような演出制御復旧処理を実行した後にステップＳ５４の処理に進んだ場合には、一時記憶メモリ１５５の固定アドレスエリア１５５Ａとなる記憶領域に、画像表示装置５における表示頻度が高くなるように設定された画像要素データを一時記憶させるための指令を行う事前転送指令処理を実行する（ステップＳ５４）。
【０１５１】
図３２は、図２７のステップＳ５４などにて実行される事前転送指令処理の一例を示すフローチャートである。この事前転送指令処理において、ＣＰＵ１３１は、まず、演出モードフラグに対応する事前転送設定テーブル２１１をセットする（ステップＳ３５１）。例えば、演出モードフラグの値が“０”である場合には、パチンコ遊技機１における演出動作の態様が第１の演出モード＃１であることに対応して、図１２（Ｂ）に示す事前転送設定テーブル２１１Ａを、表示制御部１２１が備えるＶＤＰ１４１に対して事前転送コマンドを送信するために用いるテーブルに決定する。これに対して、演出モードフラグの値が“１”である場合には、パチンコ遊技機１における演出動作の態様が第２の演出モード＃２であることに対応して、図１２（Ｂ）に示す事前転送設定テーブル２１１Ｂを、ＶＤＰ１４１に対して事前転送コマンドを送信するために用いるテーブルに決定する。
【０１５２】
続いて、ＣＰＵ１３１は、ＲＡＭ１３３の演出制御カウンタ設定部に設けられた事前転送カウンタをクリアして、そのカウント値である事前転送カウント値を「０」に初期化する（ステップＳ３５２）。そして、事前転送カウント値が「０」であることに対応した事前転送設定テーブル２１１のテーブルデータを読み出すことにより、処理数の設定を行う（ステップＳ３５３）。
【０１５３】
この後、ＣＰＵ１３１は、事前転送カウント値を、例えば１加算するなどして更新する（ステップＳ３５４）。そして、ステップＳ３５４にて更新した事前転送カウント値に対応した事前転送設定テーブル２１１のテーブルデータを読み出すことにより、ＣＧＲＯＭ１４２における画像要素データの読出位置を示す読出アドレスを特定する（ステップＳ３５５）。
【０１５４】
また、ＣＰＵ１３１は、事前転送カウント値を、例えば１加算するなどして更新し（ステップＳ３５６）、更新後のカウント値に対応した事前転送設定テーブル２１１のテーブルデータを読み出すことにより、一時記憶メモリ１５５の固定アドレスエリア１５５Ａとなる記憶領域にて画像要素データを一時記憶させる書込位置を示す書込アドレスを特定する（ステップＳ３５７）。
【０１５５】
さらに、ＣＰＵ１３１は、事前転送カウント値を、例えば１加算するなどして更新し（ステップＳ３５８）、更新後のカウント値に対応した事前転送設定テーブル２１１のテーブルデータを読み出すことにより、転送データ量を特定する（ステップＳ３５９）。こうして特定された読出アドレス、書込アドレス、転送データ量に基づき、ＣＰＵ１３１は事前転送コマンドを作成し、表示制御部１２１が備えるＶＤＰ１４１に対して送信する（ステップＳ３６０）。このときには、処理数を、例えば１減算するなどして更新する（ステップＳ３６１）。
【０１５６】
続いて、ステップＳ３６１にて更新した処理数が、所定の終了判定値（例えば「０」）に達したか否かを判定する（ステップＳ３６２）。このとき、処理数が終了判定値に達していなければ（ステップＳ３６２；Ｎｏ）、ステップＳ３５４の処理に戻る。これに対して、処理数が終了判定値に達すれば（ステップＳ３６２；Ｙｅｓ）、事前転送カウンタをクリアして、そのカウント値を「０」に初期化してから（ステップＳ３６３）、事前転送指令処理を終了する。
【０１５７】
図２７のステップＳ５４にて以上のような事前転送指令処理を実行した後には、割込み禁止としてから（ステップＳ５５）、演出側乱数値更新処理を実行して（ステップＳ５６）、割込みを許可するという（ステップＳ５７）、一連の処理を繰り返し実行する。ステップＳ５６にて実行される演出側乱数値更新処理は、演出制御基板１２の側で用いられる乱数値の全部または一部をソフトウェアにより更新するための処理である。
【０１５８】
演出制御用マイクロコンピュータ１２０では、例えばＲＡＭ１３３の演出制御フラグ設定部などに、各種の割込みに対応した割込みフラグが設けられている。なお、このような割込みフラグに代えて、ＣＰＵ１３１に内蔵された割込みレジスタを用いるようにしてもよい。そして、演出制御用マイクロコンピュータ１２０にて各種の割込みが発生した場合には、例えばリセット／割込みコントローラ１３６によって発生した割込みの種類に対応した割込みフラグがオン状態にセットされる。このとき、リセット／割込みコントローラ１３６は、割込みの発生をＣＰＵ１３１に通知するための割込み信号をオン状態にセットする。ＣＰＵ１３１では、マスク可能な割込みが発生した場合に、割込みが許可されていれば、リセット／割込みコントローラ１３６からの割込み信号がオン状態となったことに応答して、ＲＡＭ１３３の演出制御フラグ設定部などに設けられたそれぞれの割込みフラグをチェックすることにより、発生した割込み要因を特定する。そして、同時に複数種類の割込み要因が発生している場合には、優先順位が高くなるように設定されているものから、発生した割込み要因に対応する割込み処理を実行する。
【０１５９】
例えば、演出制御用マイクロコンピュータ１２０では、所定時間が経過する毎に発生するタイマ割込みとは別に、主基板１１から演出制御コマンドを受信するための割込みが発生する。この割込みは、例えば主基板１１からの演出制御ＩＮＴ信号がオン状態となることにより発生する割込みである。演出制御ＩＮＴ信号がオン状態となることによる割込みが発生するとコマンド受信割込みフラグがオン状態となり、ＣＰＵ１３１は、自動的に割込み禁止状態に設定するとともに、プログラムカウンタなどといった内蔵レジスタの内容をスタックにセーブする。
【０１６０】
主基板１１からの演出制御ＩＮＴ信号がオン状態となることにより発生した割込みに対応して、ＣＰＵ１３１は、例えば所定のコマンド受信割込み処理を実行する。このコマンド受信割込み処理では、コマンド受信割込みフラグをクリアしてオフ状態とした後に、演出制御用マイクロコンピュータ１２０が備える入出力ポート１３５に含まれる入力ポートのうちで、信号中継基板１３を介して主基板１１から送信された制御信号を受信する所定の入力ポートから、演出制御コマンドとなる制御信号を取り込む。このとき取り込まれた演出制御コマンドは、例えばＲＡＭ１３３の演出制御バッファ設定部に設けられた演出側受信コマンドバッファに格納する。一例として、演出制御コマンドが２バイト構成である場合には、１バイト目（ＭＯＤＥ）と２バイト目（ＥＸＴ）を順次に受信して演出側受信コマンドバッファに格納する。その後、ＣＰＵ１３１は、スタックにセーブした内蔵レジスタの内容を復帰させるとともに割込みを許可してから、コマンド受信割込み処理を終了する。
【０１６１】
また、電源断の発生を監視するための電断チェック用タイマ割込みが発生した場合に、ＣＰＵ１３１は、図３３のフローチャートに示すような演出側電断チェック割込み処理を実行する。このとき、ＣＰＵ１３１は、自動的に割込み禁止状態に設定する。図３３に示す演出側電断チェック割込み処理において、ＣＰＵ１３１は、例えばＲＡＭ１３３の演出制御フラグ設定部などに設けられた電断チェック用タイマ割込みフラグをクリアしてオフ状態とする（ステップＳ７１）。これとともに、例えばプログラムカウンタなどといった内蔵レジスタの内容をスタックにセーブして退避する（ステップＳ７２）。この後、電断検出回路１３７からの電源断信号がオン状態となっているか否かを判定する（ステップＳ７３）。
【０１６２】
ステップＳ７３にて電源断信号がオン状態である場合には（ステップＳ７３；Ｙｅｓ）、所定の電断判定時間が経過したか否かを判定する（ステップＳ７４）。ここで、ＣＰＵ１３１は、ステップＳ７３にて最初に電源断信号がオン状態であると判定されてからの経過時間を計測し、ステップＳ７４の処理では、計測された経過時間が電断判定時間に達したか否かを判定すればよい。この場合、ステップＳ７３にて続けて電源断信号がオン状態であると判定されている期間では、経過時間の計測が継続される。これに対して、ステップＳ７３にて一旦電源断信号がオフ状態であると判定されたことにより、経過時間の計測動作を初期化すればよい。
【０１６３】
ステップＳ７３にて電源断信号がオフ状態であると判定された場合や（ステップＳ７３；Ｎｏ）、ステップＳ７４にて電断判定時間が経過していないと判定された場合には（ステップＳ７４；Ｎｏ）、ステップＳ７２にて退避した内蔵レジスタの内容を復帰させてから（ステップＳ７５）、演出側電断チェック割込み処理を終了する。このときには、ＣＰＵ１３１が割込みを許可すればよい。
【０１６４】
ステップＳ７４にて電断判定時間が経過したと判定された場合には（ステップＳ７４；Ｙｅｓ）、例えばＲＡＭ１３３の所定領域における記憶データなどを用いて、演出バックアップ用データの設定を行う（ステップＳ７６）。ここで、例えばＲＡＭ１３３の演出制御フラグ設定部に設けられた各種フラグの値やＲＡＭ１３３の演出制御タイマ設定部に設けられた各種タイマのタイマ値により演出制御用マイクロコンピュータ１２０での制御状態や表示制御部１２１での各種処理の進行状況が特定することができるのであれば、これらのフラグやタイマの値を示すデータにより、演出バックアップ用データを構成すればよい。また、例えばＣＰＵ１３１の内蔵レジスタ（例えばプログラムカウンタ）の格納値などから演出制御用マイクロコンピュータ１２０での制御状態や表示制御部１２１での各種処理の進行状況が特定することができるのであれば、こうした内蔵レジスタの格納値を示すデータにより、演出バックアップ用データを構成すればよい。あるいは、フラグやタイマの値を示すデータと内蔵レジスタの格納値を示すデータとを組み合わせることにより、演出バックアップ用データを構成してもよい。その他にも、演出制御用マイクロコンピュータ１２０での制御状態や表示制御部１２１での各種処理の進行状況を特定して再起動後に復旧可能とする任意のデータが、演出バックアップ用データに含まれてもよい。
【０１６５】
ステップＳ７６の処理に続いて、ＣＰＵ１３１は、例えばＲＡＭ１３３の所定領域における記憶データを用いてチェックサムを算出することなどにより、チェックデータを作成する（ステップＳ７７）。そして、ＲＡＭ１３３の演出制御フラグ設定部に設けられた演出バックアップフラグをオン状態にセットしてから（ステップＳ７８）、ＲＡＭ１３３へのアクセスを禁止する（ステップＳ７９）。なお、ＲＡＭ１３３の一部が電源基板１０において作成されるバックアップ電源によってバックアップされる場合には、ステップＳ７６にて設定した演出バックアップ用データや、ステップＳ７７にて作成したチェックデータ、ステップＳ７８にてオン状態に設定した演出バックアップフラグを示すデータなどを、それぞれの処理の終了時などにＲＡＭ１３３のバックアップ領域に記憶させるようにすればよい。この後、ＣＰＵ１３１は、所定のループ処理に入り、演出制御用マイクロコンピュータ１２０の動作停止まで待機する。
【０１６６】
演出制御用マイクロコンピュータ１２０において演出の進行を制御するための演出制御用タイマ割込みが発生した場合に、ＣＰＵ１３１は、図３４のフローチャートに示すような演出制御割込み処理を実行する。このとき、ＣＰＵ１３１は、自動的に割込みのマスクを行い、演出制御割込み処理の実行中に同じ優先順位の割込み要因に対応する割込み処理の実行を開始させないようにする。なお、このときにマスクが行われることによっても、演出制御用タイマ割込みよりも優先順位が高い割込み要因に対応した割込み処理の実行は許可される。図３４に示す演出制御割込み処理を開始すると、ＣＰＵ１３１は、まず、演出制御用タイマ割込みフラグをクリアしてオフ状態にするとともに（ステップＳ９１）、例えばプログラムカウンタなどといった内部レジスタの内容をスタックにセーブして退避する（ステップＳ９２）。
【０１６７】
続いて、ＣＰＵ１３１は、例えば入出力ポート１３５に含まれる所定の出力ポートにウォッチドッグクリア信号をオン状態とするための制御データをセットすることなどにより、ウォッチドッグ付リセットＩＣ１２４をクリアする（ステップＳ９３）。次に、主基板１１から送信された演出制御コマンドを解析するためのコマンド解析処理を実行する（ステップＳ９４）。また、ＣＰＵ１３１は、演出制御プロセス処理を実行する（ステップＳ９５）。この演出制御プロセス処理では、パチンコ遊技機１における演出動作の進行状況に応じて、画像表示装置５の表示やスピーカ８Ｌ、８Ｒからの音声出力、遊技効果ランプ９の点灯動作などにより各種の演出を実行するための設定が行われる。そして、演出側乱数値更新処理が実行されることにより（ステップＳ９６）、演出制御基板１２の側にて乱数回路１３４等によりカウントされる各種の乱数値が更新される。この後、ステップＳ９２にて退避したレジスタの内容を復帰させてから（ステップＳ９７）、演出制御割込み処理を終了する。なお、演出制御割込み処理を終了するときには、ＣＰＵ１３１がマスク解除を行えばよい。
【０１６８】
図３５は、図３４のステップＳ９５にて実行される演出制御プロセス処理の一例を示すフローチャートである。図３５に示す演出制御プロセス処理では、例えばＲＡＭ１３３の演出制御フラグ設定部に設けられた演出制御プロセスフラグの値に応じて、以下のようなステップＳ１５０〜Ｓ１５５の各処理が実行される。
【０１６９】
ステップＳ１５０の可変表示開始コマンド受信待ち処理は、演出制御プロセスフラグの値が“０”のときに実行される処理である。この可変表示開始コマンド受信待ち処理は、主基板１１からの可変表示開始コマンドを受信したか否かに基づいて画像表示装置５における飾り図柄の可変表示を開始するか否かを判定する処理などを含んでいる。
【０１７０】
ステップＳ１５１の可変表示制御設定処理は、演出制御プロセスフラグの値が“１”のときに実行される。この可変表示制御設定処理は、特別図柄表示装置４による特図ゲームにて特別図柄が変動表示されることに対応して、画像表示装置５における飾り図柄の可変表示を含めた各種の演出動作を行うために、例えば図１３（Ａ）に示すような演出制御パターンテーブル２２１に格納されている複数種類の演出制御パターンのうちから、可変表示パターンや表示結果の種類に対応するものを選択する処理などを含んでいる。
【０１７１】
ステップＳ１５２の図柄可変表示中処理は、演出制御プロセスフラグの値が“２”のときに実行される。この処理において、ＣＰＵ１３１は、ＲＡＭ１３３の演出制御タイマ設定部に設けられた演出制御タイマにおけるタイマ値に対応して、演出制御パターンから表示制御データ、音声制御データ、ランプ制御データなどの演出制御データを読み出す。このとき読み出された演出制御データに従って、例えば画像表示装置５の表示制御や、スピーカ８Ｌ、８Ｒの音声出力制御、遊技効果ランプ９の点灯制御などといった、飾り図柄の可変表示中における各種の演出制御が行われる。そして、演出制御パターンから飾り図柄の可変表示の終了に対応した演出制御データが読み出されると、大当り開始コマンド受信待ち時間に対応して予め定められたタイマ初期値を演出制御タイマに設定する。この後、演出制御タイマのカウントダウン動作を開始するとともに、演出制御プロセスフラグの値を大当り開始待ち処理に対応した値である“３”に更新する。
【０１７２】
ステップＳ１５３の大当り開始待ち処理は、演出制御プロセスフラグの値が“３”のときに実行される。この処理において、ＣＰＵ１３１は、主基板１１から送信された大当り開始コマンドの受信があったか否かを判定する。そして、大当り開始コマンドを受信した場合には、飾り図柄の可変表示結果が大当りであるとの判断に基づき、演出制御プロセスフラグの値を大当り演出処理に対応した値である“４”に更新する。これに対して、主基板１１からの大当り開始コマンドを受信することなく、演出制御タイマがタイムアウトした場合には、飾り図柄の可変表示結果がハズレであるとの判断に基づき、演出制御プロセスフラグの値を初期値である“０”に更新する。
【０１７３】
ステップＳ１５４の大当り演出処理は、演出制御プロセスフラグの値が“４”のときに実行される処理である。この処理において、ＣＰＵ１３１は、例えば画像表示装置５における表示動作を制御して大当り遊技状態に応じた画像を表示させたり、スピーカ８Ｌ、８Ｒにおける音声出力動作を制御して大当り遊技状態に応じた音声を出力させたり、遊技効果ランプ９における点灯／消灯動作を制御して大当り遊技状態に応じた点灯・消灯・点滅の動作をさせたりするといった、大当り遊技状態における各種の演出制御を行う。そして、大当り遊技状態において実行されるラウンド遊技が最終ラウンド（例えば第１５ラウンド）の終了に達したことや、主基板１１から送信される大当り終了コマンドを受信したことなどに対応して、演出制御プロセスフラグの値を大当り終了演出処理に対応した値である“５”に更新する。ステップＳ１５５の大当り終了演出処理は、演出制御プロセスフラグの値が“５”のときに実行される。この大当り終了演出処理は、例えば画像表示装置５に画像を表示させたり、スピーカ８Ｌ、８Ｒから音声を出力させたり、遊技効果ランプ９を点灯させたりすることにより、大当り遊技状態の終了を報知するための演出動作を制御する処理を含んでいる。
【０１７４】
図３６は、図３５のステップＳ１５０にて実行される可変表示開始コマンド受信待ち処理の一例を示すフローチャートである。この可変表示開始コマンド受信待ち処理において、ＣＰＵ１３１は、まず、主基板１１から送信される可変表示開始コマンドの受信があったか否かを判定する（ステップＳ２０１）。
【０１７５】
ステップＳ２０１にて可変表示開始コマンドの受信がなければ（ステップＳ２０１；Ｎｏ）、ＲＡＭ１３３の演出制御フラグ設定部に設けられたデモ表示中フラグがオンであるか否かを判定する（ステップＳ２０２）。ここで、デモ表示中フラグは、後述するステップＳ２０５の処理が実行されることによりオン状態にセットされる一方で、ステップＳ２１４、Ｓ２１７の処理のいずれかが実行されることによりクリアされてオフ状態となる。
【０１７６】
ステップＳ２０２にてデモ表示中フラグがオフである場合には（ステップＳ２０２；Ｎｏ）、所定のデモ表示待ち時間が経過したか否かを判定する（ステップＳ２０３）。ここで、デモ表示待ち時間は、表示結果がハズレとなる飾り図柄の可変表示が終了したタイミングや、大当り遊技状態の終了を報知するための演出動作が完了したタイミングから、デモンストレーション画像からなるデモ画面の表示を画像表示装置５にて開始させるまでの待機時間として予め設定された所定時間である。このとき、デモ表示待ち時間が経過していなければ（ステップＳ２０３；Ｎｏ）、そのまま可変表示開始コマンド受信待ち処理を終了する。
【０１７７】
ステップＳ２０３にてデモ表示待ち時間が経過した旨の判定がなされた場合には（ステップＳ２０３；Ｙｅｓ）、ＣＰＵ１３１がＶＤＰ１４１に対して所定の表示制御指令を送信するなどして、デモ画面表示を開始させるための設定を行う（ステップＳ２０４）。例えば、ＣＰＵ１３１は、ＣＧＲＯＭ１４２に記憶されたデモ画面表示用の画像データにおける先頭アドレスを読出アドレスとし、画像表示装置５の画面上における左上端の座標に対応したフレームバッファメモリ１５６のアドレスを書込アドレスとする固定アドレス指定表示コマンドを作成して、ＶＤＰ１４１に対して送信する。こうしたデモ画面表示の開始設定により、画像表示装置５では、例えば図３７に示すようなデモ画面の表示が行われ、遊技者に対して操作スイッチ４０の操作を促す報知を行うことができる。
【０１７８】
ステップＳ２０４での設定によりデモ画面表示が開始されることに対応して、デモ表示中フラグをオン状態にセットする（ステップＳ２０５）。また、このときには、図２４のステップＳ５３と同様にして、事前転送指令処理を実行する（ステップＳ２０６）。これにより、画像表示装置５におけるデモ画面の表示開始という、遊技の進行状況に対応して予め定められた転送条件が成立したことに対応して、表示頻度が高くなるように設定された画像要素データを、ＣＧＲＯＭ１４２から一時記憶メモリ１５５の固定アドレスエリア１５５Ａへと転送するよう指令することができる。
【０１７９】
ステップＳ２０２にてデモ表示中フラグがオンである場合や（ステップＳ２０２；Ｙｅｓ）、ステップＳ２０６の処理を実行した後には、操作スイッチ４０からの検出信号である操作スイッチ信号がオン状態となっているか否かを判定する（ステップＳ２０７）。ここで、操作スイッチ信号は、操作スイッチ４０が所定の操作（例えば押下操作）を検出したときに、オン状態となる。ステップＳ２０７にて操作スイッチ信号がオン状態であれば（ステップＳ２０７；Ｙｅｓ）、演出モードを切り替えるための設定を行う。すなわち、演出モードフラグの値が“０”となっているか“１”となっているかを判定し(ステップＳ２０８）、演出モードフラグの値が“０”であれば（ステップＳ２０８；“０”）、“１”に更新する一方（ステップＳ２０９）、“１”であれば（ステップＳ２０８；“１”）、“０”に更新する（ステップＳ２１０）。
【０１８０】
ステップＳ２０９またはステップＳ２１０の処理を実行した後には、図２７のステップＳ５４などと同様にして、事前転送指令処理を実行する（ステップＳ２１１）。これにより、演出モードの切替によりパチンコ遊技機１における新たな演出動作の態様が決定されたことに対応して、表示頻度が高くなるように設定された画像要素データを、ＣＧＲＯＭ１４２から一時記憶メモリ１５５の固定アドレスエリア１５５Ａへと転送するよう指令することができる。
【０１８１】
ステップＳ２０７にて操作スイッチ信号がオフ状態である場合や（ステップＳ２０７；Ｎｏ）、ステップＳ２１１の処理を実行した後には、所定のデモ表示期間が終了したか否かを判定する（ステップＳ２１２）。このとき、デモ表示期間が終了していれば（ステップＳ２１２；Ｙｅｓ）、デモ画面表示を終了させるための設定を行うとともに（ステップＳ２１３）、デモ表示中フラグをクリアしてオフ状態とする（ステップＳ２１４）。ステップＳ２１３では、例えばＣＰＵ１３１がＶＤＰ１４１に対して、画像表示装置５における表示を初期化させる表示制御指令を送信すればよい。他方、ステップＳ２１２にてデモ表示期間が終了していない旨の判定がなされたときには（ステップＳ２１２；Ｎｏ）、ステップＳ２１３、Ｓ２１４の処理をスキップして可変表示開始コマンド受信待ち処理を終了する。
【０１８２】
また、ステップＳ２０１にて可変表示開始コマンドの受信があると判定された場合には（ステップＳ２０１；Ｙｅｓ）、デモ表示中フラグがオンであるか否かを判定する（ステップＳ２１５）。このとき、デモ表示中フラグがオンであれば（ステップＳ２１５；Ｙｅｓ）、デモ画面表示を終了させるための設定を行うとともに（ステップＳ２１６）、デモ表示中フラグをクリアしてオフ状態とする（ステップＳ２１７）。他方、ステップＳ２１５にてデモ表示中フラグがオフである場合には（ステップＳ２１５；Ｎｏ）、ステップＳ２１６、Ｓ２１７の処理をスキップする。この後、演出制御プロセスフラグの値を、可変表示制御設定処理に対応した値である“１”に更新してから（ステップＳ２１８）、可変表示開始コマンド受信待ち処理を終了する。
【０１８３】
図３８は、図３５のステップＳ１５１にて実行される可変表示制御設定処理の一例を示すフローチャートである。この可変表示制御設定処理において、ＣＰＵ１３１は、まず、例えばＲＡＭ１３３に設けられた表示結果格納部の記憶データなどから表示結果の種類を特定し、特定された表示結果の種類は大当りであるかハズレであるかの判定を行う（ステップＳ２４１）。
【０１８４】
ステップＳ２４１にて表示結果の種類が大当りである場合には（ステップＳ２４１；Ｙｅｓ）、大当り組合せの確定飾り図柄を決定する（ステップＳ２４２）。例えば、ステップＳ２４２の処理において、ＣＰＵ１３１は、演出制御基板１２の側にて更新される大当り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている大当り図柄決定テーブルを参照することなどにより、画像表示装置５における「左」、「中」、「右」の各可変表示部にて同一となる確定飾り図柄を決定する。
【０１８５】
ステップＳ２４１にて表示結果の種類が大当りではない場合には（ステップＳ２４１；Ｎｏ）、例えばＲＡＭ１３３に設けられた可変表示パターン格納部の記憶データなどから可変表示パターンを特定し、特定された可変表示パターンはリーチパターンであるか否かの判定を行う（ステップＳ２４３）。このとき、特定された可変表示パターンがリーチパターンであれば（ステップＳ２４３；Ｙｅｓ）、リーチハズレ組合せの確定飾り図柄を決定する（ステップＳ２４４）。
【０１８６】
例えば、ステップＳ２４４の処理において、ＣＰＵ１３１は、演出制御基板１２の側にて更新される左確定飾り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている左確定飾り図柄決定テーブルを参照することなどにより、画像表示装置５における「左」の可変表示部に導出表示する確定飾り図柄である左確定飾り図柄を決定する。また、左確定飾り図柄と同一の図柄番号である飾り図柄を、画像表示装置５における「右」の可変表示部に導出表示する確定飾り図柄である右確定飾り図柄とすることに決定し、左・右の確定飾り図柄とは異なる図柄番号の飾り図柄を、画像表示装置５における「中」の可変表示部に導出表示する確定飾り図柄である中確定飾り図柄に決定する。中確定飾り図柄を決定する処理の具体的な一例として、ＣＰＵ１３１は、演出制御基板１２の側にて更新される中確定飾り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている中確定飾り図柄決定テーブルを参照することなどにより、左確定飾り図柄の図柄番号に対する加算値を特定する。そして、このとき特定された加算値が「０」以外の値であれば、特定した加算値を左確定飾り図柄の図柄番号に加算することで、中確定飾り図柄を決定する。これに対して、特定された加算値が「０」であるときには、任意の値（例えば「１」）を左確定飾り図柄の図柄番号に加算することで、中確定飾り図柄を決定する。
【０１８７】
ステップＳ２４３にて特定された可変表示パターンがリーチパターンではない場合（ステップＳ２４３；Ｎｏ）、その可変表示パターンは通常ハズレパターンであるとの判断に基づき、画像表示装置５における飾り図柄の可変表示結果として、通常ハズレ組合せの確定飾り図柄を決定する（ステップＳ２４５）。例えば、ステップＳ２４５の処理において、ＣＰＵ１３１は、演出制御基板１２の側にて更新される左確定飾り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている左確定飾り図柄決定テーブルを参照することなどにより、左確定飾り図柄を決定する。また、演出制御基板１２の側にて更新される中確定飾り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている中確定飾り図柄決定テーブルを参照することなどにより、左確定飾り図柄の図柄番号に対する加算値を特定する。このとき特定された加算値を左確定飾り図柄の図柄番号に加算することにより、中確定飾り図柄を決定する。さらに、演出制御基板１２の側にて更新される右確定飾り図柄決定用の乱数値を示す数値データを抽出し、ＲＯＭ１３２などに予め格納されている右確定飾り図柄決定テーブルを参照することなどにより、左確定飾り図柄の図柄番号に対する加算値を特定する。このとき特定された加算値を左確定飾り図柄の図柄番号に加算することにより、右確定飾り図柄を決定する。なお、右確定飾り図柄決定テーブルを参照することにより特定された加算値が「０」であるときには、任意の値（例えば「１」）を左確定飾り図柄の図柄番号に加算することで、右確定飾り図柄を決定すればよい。あるいは、右確定飾り図柄決定テーブルを参照することにより特定される加算値には「０」が含まれないように、右確定飾り図柄決定テーブルを構成するようにしてもよい。例えば、右確定飾り図柄決定テーブルは、右確定飾り図柄決定用の乱数値を示す数値データと、加算値「１」〜「７」とを対応付ける設定データなどから構成されていればよい。
【０１８８】
ステップＳ２４２、Ｓ２４４、Ｓ２４５の処理のいずれかを実行した後には、例えば決定した確定飾り図柄を特定可能とするデータをＲＡＭ１３３に設けられた確定飾り図柄記憶部に記憶させることなどにより、確定飾り図柄をセーブする（ステップＳ２４６）。続いて、ステップＳ２４１と同様に、表示結果の種類が大当りであるかハズレであるかの判定を行う（ステップＳ２４７）。そして、大当りであると判定されれば（ステップＳ２４７；Ｙｅｓ）、予告実行の有無や、実行する場合における予告演出の態様を決定するためのテーブルとして、図８（Ｂ）に示す大当り時予告決定テーブル２０２を設定する（ステップＳ２４８）。これに対して、ハズレであると判定された場合には（ステップＳ２４７；Ｎｏ）、予告実行の有無や、実行する場合における予告演出の態様を決定するためのテーブルとして、図８（Ａ）に示すハズレ時予告決定テーブル２０１を設定する（ステップＳ２４９）。
【０１８９】
ステップＳ２４８、Ｓ２４９の処理のいずれかを実行した後には、乱数回路１３４等により更新される予告決定用の乱数値ＳＲ１を示す数値データを抽出する（ステップＳ２５０）。そして、ステップＳ２５０にて抽出した乱数値ＳＲ１に基づき、ステップＳ２４８、Ｓ２４９のいずれかにて設定した予告決定テーブル２０１、２０２を参照することにより、予告パターンの決定を行う（ステップＳ２５１）。
【０１９０】
ステップＳ２５１の処理を実行した後には、演出制御パターンの決定を行う（ステップＳ２５２）。例えば、ステップＳ２５１において、ＣＰＵ１３１は、ＲＡＭ１３３に設けられた可変表示パターン格納部の記憶データなどから特定された可変表示パターンと、ＲＡＭ１３３に設けられた表示結果格納部の記憶データなどから特定された表示結果の種類と、ステップＳ２５１にて決定した予告パターンとに対応する演出制御パターンを、図１３（Ａ）に示すような演出制御パターンテーブル２２１に格納された複数種類の演出制御パターンのうちから選択して、飾り図柄の可変表示中における演出動作を制御するためのパターンに決定する。このとき、ＣＰＵ１３１は、演出モードフラグの値が“０”であるか“１”であるかの判定を行い、“０”である場合には第１の演出モード＃１に対応して図１３（Ｂ）に示す演出制御パターンテーブル２２１Ａを用いて演出制御パターンの選択を行う。これに対して、演出モードフラグの値が“１”である場合には第２の演出モード＃２に対応して図１３（Ｂ）に示す演出制御パターンテーブル２２１Ｂを用いて演出制御パターンの選択を行う。そして、演出制御パターンに対応するタイマ初期値を演出制御タイマに設定する（ステップＳ２５３）。例えば、ステップＳ２５３の処理では、ＣＰＵ１３１が図１４に示すような演出制御パターンの先頭領域に示される演出制御タイマ設定値を特定し、特定されたタイマ設定値を演出制御タイマにおけるタイマ初期値として設定すればよい。続いて、ＣＰＵ１３１は、例えば演出制御パターンから読み出した演出制御データに基づき、入出力ポート１３５に含まれる出力ポートから表示制御部１２１に対して所定の表示制御指令となる制御信号を送出するなどといった、画像表示装置５において飾り図柄の可変表示を開始させるための設定を行う（ステップＳ２５４）。このときには、音制御部１２２に対して音声制御指令を送出することや、ランプ制御部１２３に対してランプ制御指令を送出することなどにより、スピーカ８Ｌ、８Ｒからの音声出力動作や、遊技効果ランプ９における点灯／消灯動作などといった、各種の演出動作の制御も行われる。その後、演出制御プロセスフラグの値を図柄可変表示中処理に対応した値である“２”に更新してから（ステップＳ２５５）、可変表示制御設定処理を終了する。
【０１９１】
図３９は、図３５のステップＳ１５２にて実行される図柄可変表示中処理の一例を示すフローチャートである。この図柄可変表示中処理において、ＣＰＵ１３１は、まず、演出制御タイマにおける値である演出制御タイマ値を、例えば１減算するなどして更新する（ステップＳ２７１）。そして、ステップＳ２７１にて更新された演出制御タイマ値が、例えば図１４に示すような演出制御パターンに含まれる演出制御タイマ判定値＃１、＃２、…、＃ｎのいずれかと合致するか否かを判定する（ステップＳ２７２）。このとき、タイマ判定値のいずれかと合致すれば（ステップＳ２７２；Ｙｅｓ）、その合致すると判定された判定値に対応して演出制御パターンに格納されている表示制御データ、音声制御データ、ランプ制御データといった、各種制御データを読み出す（ステップＳ２７３）。そして、ステップＳ２７３にて読み出された表示制御データに基づき、画像表示装置５における表示の更新タイミングであるか否かを判定する（ステップＳ２７４）。
【０１９２】
ステップＳ２７４にて表示の更新タイミングであれば（ステップＳ２７４；Ｙｅｓ）、所定の表示更新指令処理を実行する（ステップＳ２７５）。これに対して、表示の更新タイミングではない場合には（ステップＳ２７４；Ｎｏ）、ステップＳ２７５の処理をスキップする。続いて、ステップＳ２７３での読出データに対応する音声やランプの制御指令を送出する（ステップＳ２７６）。
【０１９３】
ステップＳ２７２にて演出制御タイマ判定値＃１、＃２、…、＃ｎのいずれとも合致しない旨の判定がなされた場合や（ステップＳ２７２；Ｎｏ）、ステップＳ２７６の処理を実行した後には、例えばステップＳ２７３での読出データが所定の終了コードであるか否かを判定することや、あるいはステップＳ２７１にて更新された演出制御タイマ値が所定値（例えば「０」）に達したか否かを判定することなどにより、画像表示装置５における飾り図柄の可変表示の終了タイミングとなったか否かを判定する（ステップＳ２７７）。このとき、可変表示の終了タイミングではなければ（ステップＳ２７７；Ｎｏ）、図柄可変表示中処理を終了する。
【０１９４】
ステップＳ２７７にて可変表示の終了タイミングであると判定された場合には（ステップＳ２７７；Ｙｅｓ）、例えばＲＡＭ１３３の演出制御カウンタ設定部に設けられた可変表示回数カウンタの値である可変表示回数カウント値を、１加算するなどして更新する。続いて、ステップＳ２７８にて更新した可変表示回数カウント値が、所定の事前転送実行判定値（例えば「１００」）に達したか否かを判定する（ステップＳ２７９）。
【０１９５】
ステップＳ２７９にて事前転送実行判定値に達していれば（ステップＳ２７９；Ｙｅｓ）、図２７のステップＳ５４などと同様にして、事前転送指令処理を実行する（ステップＳ２８０）。これにより、画像表示装置５における飾り図柄の可変表示回数が事前転送判定値に達したという、遊技の進行状況に対応して予め定められた転送条件が成立したことに対応して、表示頻度が高くなるように設定された画像要素データを、ＣＧＲＯＭ１４２から一時記憶メモリ１５５の固定アドレスエリア１５５Ａへと転送するよう指令することができる。このときには、可変表示回数カウンタをクリアして、そのカウント値を“０”に設定するなどの初期化を行う（ステップＳ２８１）。ステップＳ２７９にて事前転送実行判定値に達していない場合には（ステップＳ２７９；Ｎｏ）、ステップＳ２８０、Ｓ２８１の処理をスキップする。
【０１９６】
この後、所定の大当り開始コマンド受信待機用初期値を演出制御タイマに設定し（ステップＳ２８２）、演出制御プロセスフラグを大当り開始待ち処理に対応した値である“３”に更新してから（ステップＳ２８３）、図柄可変表示中処理を終了する。
【０１９７】
図４０は、図３９のステップＳ２７５にて実行される表示更新指令処理の一例を示すフローチャートである。この表示更新指令処理において、ＣＰＵ１３１は、まず、例えば演出制御タイマ値に対応して演出制御パターンから読み出した表示制御データなどから、表示を更新する対象となる画像要素を特定する（ステップＳ３７１）。続いて、ステップＳ３７１にて特定した画像要素が、一時記憶メモリ１５５の固定アドレスエリア１５５Ａに画像要素データを事前に転送する対象となる画像要素であるか否かの判定を行う（ステップＳ３７２）。
【０１９８】
ステップＳ３７２にて事前転送の対象となる画像要素であると判定された場合には（ステップＳ３７２；Ｙｅｓ）、例えば演出制御パターンから読み出した表示制御データなどから、一時記憶メモリ１５５の固定アドレスエリア１５５Ａにおける画像要素データの読出アドレスを特定する（ステップＳ３７３）。また、例えば演出制御パターンから読み出した表示制御データなどから、画像要素の表示位置（表示座標）に対応したフレームバッファメモリ１５６における画像要素データの書込アドレスを特定する（ステップＳ３７４）。さらに、更新対象となる画像要素を示す画像要素データのデータ量を特定する（ステップＳ３７５）。その後、ステップＳ３７３〜Ｓ３７５にて特定した固定アドレスエリア１５５Ａにおける読出アドレス、フレームバッファメモリ１５６における書込アドレス、画像要素データのデータ量に基づき、固定アドレス指定表示コマンドを作成してＶＤＰ１４１に送信する（ステップＳ３７６）。
【０１９９】
ステップＳ３７２にて事前転送の対象となる画像要素ではないと判定された場合には（ステップＳ３７２；Ｎｏ）、例えば演出制御パターンから読み出した表示制御データなどから、ＣＧＲＯＭ１４２における画像要素データの読出アドレスを特定する（ステップＳ３７７）。また、例えば演出制御パターンから読み出した表示制御データなどから、画像要素の表示位置（表示座標）に対応したフレームバッファメモリ１５６における画像要素データの書込アドレスを特定する（ステップＳ３７８）。さらに、更新対象となる画像要素を示す画像データのデータ量を特定する（ステップＳ３７９）。その後、ステップＳ３７７〜Ｓ３７９にて特定したＣＧＲＯＭ１４２における読出アドレス、フレームバッファメモリ１５６における書込アドレス、画像要素データのデータ量に基づき、自動転送表示コマンドを作成してＶＤＰ１４１に送信する（ステップＳ３８０）。
【０２００】
この後、全ての更新対象となる画像要素についての指令が完了したか否かを判定する（ステップＳ３８１）。そして、指令が完了していなければ（ステップＳ３８１；Ｎｏ）、ステップＳ３７１の処理に戻る。これに対して、全ての更新対象となる画像要素についての指令が完了すれば（ステップＳ３８１；Ｙｅｓ）、表示更新指令処理を終了する。
【０２０１】
図４１は、図３５のステップＳ１５４にて実行される大当り演出処理の一例を示すフローチャートである。この大当り演出処理において、ＣＰＵ１３１は、まず、主基板１１から送信される大当りラウンド数通知コマンドの受信があったか否かを判定する（ステップＳ２９１）。このとき、大当りラウンド数通知コマンドの受信があれば（ステップＳ２９１；Ｙｅｓ）、例えば図１３に示すような演出制御パターンテーブル２２１に格納されている複数種類の演出制御パターンのうちから大当りラウンド数に対応した演出制御パターンを読み出すことなどといった、大当りラウンド数に対応して演出動作を制御するための設定を行う（ステップＳ２９２）。ステップＳ２９１にて大当りラウンド数通知コマンドの受信がなければ（ステップＳ２９１；Ｎｏ）、ステップＳ２９２の処理をスキップする。
【０２０２】
続いて、主基板１１から送信される大当り終了コマンドの受信があったか否かを判定する（ステップＳ２９３）。そして、大当り終了コマンドの受信があれば（ステップＳ２９３；Ｙｅｓ）、演出制御プロセスフラグの値を大当り終了演出処理に対応した値である“５”に更新してから（ステップＳ２９４）、大当り演出処理を終了する。これに対して、ステップＳ２９３にて大当り終了コマンドの受信がなければ（ステップＳ２９３；Ｎｏ）、演出制御タイマ値を、例えば１減算するなどして更新する（ステップＳ２９５）。
【０２０３】
ステップＳ２９５の処理を実行した後には、演出制御パターンから読み出した表示制御データや、ステップＳ２９５にて更新した演出制御タイマ値などに基づいて、動画像データを用いた動画像の表示を行う動画像表示期間であるか否かを判定する（ステップＳ２９６）。ステップＳ２９６にて動画像表示期間である場合には（ステップＳ２９６；Ｙｅｓ）、所定の動画像表示中処理を実行する（ステップＳ２９７）。これに対して、動画像表示期間ではない場合には（ステップＳ２９６；Ｎｏ）、ステップＳ２９７の処理をスキップする。この後、演出制御パターンから読み出した各種制御データに対応して、その他の演出制御に関する指令を行うための処理を実行してから（ステップＳ２９８）、大当り演出処理を終了する。
【０２０４】
図４２は、図４１のステップＳ２９７にて実行される動画像表示中処理の一例を示すフローチャートである。この動画像表示中処理において、ＣＰＵ１３１は、まず、動画像データを用いて再生される画像が、１フレーム目の画像であるか否かを判定する（ステップＳ３９１）。例えば、ステップＳ３９１の処理において、ＣＰＵ１３１は、演出制御タイマ値やＣＧＲＯＭ１４２における動画像データの読出位置（例えば読出アドレス）を指定する動画像読出ポインタの格納値などから、動画像ファイルを新たに読み出すのか継続して読み出すのかを特定する。そして、動画像ファイルを新たに読み出す場合には、１フレーム目の画像であると判定する一方で、継続して読み出す場合には、１フレーム目の画像ではないと判定すればよい。
【０２０５】
ステップＳ３９１にて１フレーム目の画像であると判定された場合には（ステップＳ３９１；Ｙｅｓ）、例えば動画像読出ポインタの値を読出対象となる動画像ファイルに対応した読出アドレスに設定することなどといった、動画像再生用に設けられたレジスタの初期設定を行う（ステップＳ３９２）。これに対して、１フレーム目の画像ではないと判定された場合には（ステップＳ３９１；Ｎｏ）、前回の動画像表示中処理が終了するときに後述するステップＳ３９９の処理で退避されたレジスタの内容を復帰させる（ステップＳ３９３）。
【０２０６】
この後、ＣＰＵ１３１は、動画像デコード開始コマンドを作成してＶＤＰ１４１に送信する（ステップＳ３９４）。また、ＣＰＵ１３１は、ＲＡＭ１３３の演出制御タイマ設定部に設けられたイベント割込み待ちタイマを初期化して、経過時間の計測をスタートさせる（ステップＳ３９５）。続いて、ＲＡＭ１３３の演出制御フラグ設定部に設けられたイベント割込みフラグがオンとなったか否かを判定する（ステップＳ３９６）。ここで、イベント割込みフラグは、ＶＤＰ１４１にて１フレーム分の画像に対応したピクチャデータの再生が完了したときに、ＶＤＰ１４１が備える動画像用デコーダ１５８にてイベント割込みが発生したことに対応してオン状態にセットされる。
【０２０７】
ステップＳ３９６にてイベント割込みフラグがオンである場合には（ステップＳ３９６；Ｙｅｓ）、イベント割込みフラグをクリアしてオフ状態とした後（ステップＳ３９７）、例えば１つの動画像ファイルに格納された動画像データに対応して、最終フレームのデコードが完了したか否かを判定する（ステップＳ３９８）。ステップＳ３９８にて最終フレームのデコードが完了していないと判定された場合には（ステップＳ３９８；Ｎｏ）、レジスタの内容を退避する（ステップＳ３９９）。これに対して、最終フレームのデコードが完了したと判定された場合には（ステップＳ３９８；Ｙｅｓ）、ステップＳ３９９の処理をスキップする。この後、ＣＰＵ１３１は、動画像デコードＮＯＰコマンドを作成してＶＤＰ１４１に送信してから（ステップＳ４００）、動画像表示中処理を終了する。
【０２０８】
また、ステップＳ３９６にてイベント割込みフラグがオフである場合には（ステップＳ３９６；Ｎｏ）、イベント割込み待ちタイマにおけるタイマ値であるイベント割込み待ちタイマ値を、例えば１加算するなどして更新する（ステップＳ４０１）。そして、ステップＳ４０１における更新後のイベント割込み待ちタイマ値が、所定の制限時間判定値に達したか否かを判定する（ステップＳ４０２）。このとき、制限時間判定値に達していなければ（ステップＳ４０２；Ｎｏ）、ステップＳ３９６の処理に戻る。これに対して、ステップＳ４０２にて制限時間判定値に達したと判定された場合には（ステップＳ４０２；Ｙｅｓ）、所定のループ処理に入り、演出制御用マイクロコンピュータ１２０が再起動されるまで待機する。
【０２０９】
図４３は、演出制御用マイクロコンピュータ１２０が備えるリセット／割込みコントローラ１３６により実行されるリセット／割込み制御処理の一例を示すフローチャートである。このリセット／割込み制御処理において、リセット／割込みコントローラ１３６は、まず、主基板１１から送信された演出制御コマンドを受信したことによるコマンド受信割込みが発生したか否かを判定する（ステップＳ４１１）。このとき、コマンド受信割込みが発生していれば（ステップＳ４１１；Ｙｅｓ）、例えばＲＡＭ１３３の演出制御フラグ設定部に設けられたコマンド受信割込みフラグをオン状態にセットする（ステップＳ４１２）。
【０２１０】
ステップＳ４１１にてコマンド受信割込みが発生していないと判定された場合には（ステップＳ４１１；Ｎｏ）、例えば電断チェック用に設けられた所定のＣＴＣがタイムアウトしたことによる電断チェック用タイマ割込みが発生したか否かを判定する（ステップＳ４１３）。このとき、電断チェック用タイマ割込みが発生していれば（ステップＳ４１３；Ｙｅｓ）、例えばＲＡＭ１３３の演出制御フラグ設定部に設けられた電断チェック用タイマ割込みフラグをオン状態にセットする（ステップＳ４１４）。
【０２１１】
ステップＳ４１３にて電断チェック用タイマ割込みが発生していないと判定された場合には（ステップＳ４１３；Ｎｏ）、例えば演出制御用に設けられた所定のＣＴＣがタイムアウトしたことによる演出制御用タイマ割込みが発生したか否かを判定する（ステップＳ４１５）。このとき、演出制御用タイマ割込みが発生していれば（ステップＳ４１５；Ｙｅｓ）、例えばＲＡＭ１３３の演出制御フラグ設定部に設けられた演出制御用タイマ割込みフラグをオン状態にセットする（ステップＳ４１６）。
【０２１２】
ステップＳ４１５にて演出制御用タイマ割込みが発生していないと判定された場合には（ステップＳ４１５；Ｎｏ）、ＶＤＰ１４１からのイベント割込み信号がオン状態となったか否かを判定することにより、イベント割込みが発生したか否かを判定する（ステップＳ４１７）。このとき、イベント割込みが発生していれば（ステップＳ４１７；Ｙｅｓ）、例えばＲＡＭ１３３の演出制御フラグ設定部に設けられたイベント割込みフラグをオン状態にセットする（ステップＳ４１８）。
【０２１３】
ステップＳ４１７にてイベント割込みが発生していないと判定された場合には（ステップＳ４１７；Ｎｏ）、その他の割込みが発生したか否かを判定する（ステップＳ４１９）。このとき、何らかの割込みが発生していれば（ステップＳ４１９；Ｙｅｓ）、発生した割込みに対応して、例えば所定の割込みフラグをオン状態にセットするなどといった、予め定められた処理を実行する（ステップＳ４２０）。ステップＳ４１９にて割込みが発生していないと判定された場合や（ステップＳ４１９；Ｎｏ）、ステップＳ４１２、Ｓ４１４、Ｓ４１６、Ｓ４１８、Ｓ４２０の処理のいずれかを実行した後には、ステップＳ４１１の処理に戻る。
【０２１４】
図４４は、演出制御用マイクロコンピュータ１２０が備える電断検出回路１３７により実行される電断検出処理の一例を示すフローチャートである。この電断検出処理において、電断検出回路１３７は、まず、電力制御回路１２５から演出制御用マイクロコンピュータ１２０への供給電圧が、電断検出判定値として予め定めた電圧値以下となっているか否かを判定する（ステップＳ４２１）。このとき、供給電圧が電断検出判定値以下であれば（ステップＳ４２１；Ｙｅｓ）、所定の電断発生判定時間が経過したか否かを判定する（ステップＳ４２２）。ここで、電断検出回路１３７は、ステップＳ４２１にて最初に供給電圧が電断検出判定値以下であると判定されてからの経過時間を計測し、ステップＳ４２２の処理では、計測された経過時間が電断発生判定時間に達したか否かを判定すればよい。この場合、ステップＳ４２１にて続けて供給電圧が電断検出判定値以下であると判定されている期間では、経過時間の計測が継続される。これに対して、ステップＳ４２１にて一旦供給電圧が電断検出判定値を超えたと判定されることにより、経過時間の計測動作を初期化すればよい。なお、電断発生判定時間を最小値（例えば「０」）に設定しておけば、ステップＳ４２１にて供給電圧が電断検出判定値以下であると判定された場合に、直ちに電断発生判定時間が経過したと判断することができる。
【０２１５】
ステップＳ４２２にて電断発生判定時間が経過したと判定された場合には（ステップＳ４２２；Ｙｅｓ）、ＣＰＵ１３１へと伝送される電源断信号をオン状態に設定する（ステップＳ４２３）。ステップＳ４２３にて電源断信号をオン状態に設定した後には、後述するステップＳ４２５にて電源断信号がオフ状態に設定されるまで、継続してオン状態の電源断信号を出力するようにすればよい。ステップＳ４２３の処理を実行した後には、ステップＳ４２１の処理に戻る。
【０２１６】
また、ステップＳ４２１にて供給電圧が電断検出判定値となる電圧値を超えていると判定された場合には（ステップＳ４２１；Ｎｏ）、所定の電断終了判定時間が経過したか否かを判定する（ステップＳ４２４）。ここで、電断検出回路１３７は、ステップＳ４２１にて最初に供給電圧が電断検出判定値を超えていると判定されてからの経過時間を計測し、ステップＳ４２４の処理では、計測された経過時間が電断終了判定時間に達したか否かを判定すればよい。この場合、ステップＳ４２１にて続けて供給電圧が電断検出判定値を超えていると判定されている期間では、経過時間の計測が継続される。これに対して、ステップＳ４２１にて一旦供給電圧が電断検出判定値以下になったと判定されることにより、経過時間の計測動作を初期化すればよい。なお、電断終了判定時間を最小値（例えば「０」）に設定しておけば、ステップＳ４２１にて供給電圧が電断検出判定値を超えたと判定された場合に、直ちに電断終了判定時間が経過したと判断することができる。
【０２１７】
ステップＳ４２４にて電断終了判定時間が経過したと判定された場合には（ステップＳ４２４；Ｙｅｓ）、ＣＰＵ１３１へと伝送される電源断信号をオフ状態に設定する（ステップＳ４２５）。ステップＳ４２５にて電源断信号をオフ状態に設定した後には、前述したステップＳ４２３にて電源断信号がオン状態に設定されるまで、継続してオフ状態の電源断信号を出力するようにすればよい。ステップＳ４２４にて電断終了判定時間が経過していないと判定された場合や（ステップＳ４２４；Ｎｏ）、ステップＳ４２５の処理を実行した後には、ステップＳ４２１の処理に戻る。
【０２１８】
図４５は、ＶＤＰ１４１が備える転送制御回路１５２により実行される転送制御処理の一例を示すフローチャートである。この転送制御処理において、転送制御回路１５２は、まず、ホストインタフェース１５１を介して演出制御用マイクロコンピュータ１２０から受信した表示制御指令となるコマンドがあるか否かを判定する（ステップＳ６０１）。演出制御用マイクロコンピュータ１２０からの受信コマンドがなければ（ステップＳ６０１；Ｎｏ）、ステップＳ６０１の処理を繰り返し実行して待機する。
【０２１９】
ステップＳ６０１にて受信コマンドがある場合には（ステップＳ６０１；Ｙｅｓ）、その受信コマンドが記憶領域設定コマンドであるか否かを判定する（ステップＳ６０２）。そして、記憶領域設定コマンドであれば（ステップＳ６０２；Ｙｅｓ）、所定の記憶領域設定処理を実行する一方（ステップＳ６０３）、記憶領域設定コマンドでなければ（ステップＳ６０２；Ｎｏ）、受信コマンドが事前転送コマンドであるか否かを判定する（ステップＳ６０４）。
【０２２０】
ステップＳ６０４にて受信コマンドが事前転送コマンドであれば（ステップＳ６０４；Ｙｅｓ）、所定の事前転送処理を実行する一方（ステップＳ６０５）、事前転送コマンドでなければ（ステップＳ６０４；Ｎｏ）、受信コマンドが自動転送表示コマンドであるか否かを判定する（ステップＳ６０６）。ステップＳ６０６にて受信コマンドが自動転送表示コマンドであれば（ステップＳ６０６；Ｙｅｓ）、所定の自動転送制御処理を実行する（ステップＳ６０７）。ステップＳ６０６にて受信コマンドが自動転送表示コマンドではない場合や（ステップＳ６０６；Ｎｏ）、ステップＳ６０７の処理を実行した後には、ステップＳ６０１の処理に戻る。
【０２２１】
図４６は、図４５のステップＳ６０３にて実行される記憶領域設定処理の一例を示すフローチャートである。この記憶領域設定処理において、転送制御回路１５２は、まず、一時記憶メモリ１５５をクリアして、その記憶内容を初期化する（ステップＳ６２１）。続いて、記憶領域設定コマンドに含まれるデータから、自動転送エリア１５５Ｂの先頭アドレスとなるアドレスＳＴＡＤＤを特定する（ステップＳ６２２）。そして、このとき特定したアドレスＳＴＡＤＤを、ＶＤＰ１４１の内部レジスタにセットして格納する（ステップＳ６２３）。また、転送制御回路１５２は、記憶領域設定コマンドに含まれるデータから、自動転送エリア１５５Ｂの最終アドレスとなるアドレスＥＮＡＤＤを特定する（ステップＳ６２４）。そして、このとき特定したアドレスＥＮＡＤＤを、ＶＤＰ１４１の内部レジスタにセットして格納してから（ステップＳ６２５）、記憶領域設定処理を終了する。
【０２２２】
図４７は、図４５のステップＳ６０５にて実行される事前転送処理の一例を示すフローチャートである。この事前転送処理において、転送制御回路１５２は、まず、事前転送コマンドに含まれるデータから、ＣＧＲＯＭ１４２における画像要素データの読出アドレスを特定する（ステップＳ６４１）。続いて、事前転送コマンドに含まれるデータから、一時記憶メモリ１５５の固定アドレスエリア１５５Ａにおける画像要素データの書込アドレスを特定する（ステップＳ６４２）。また、事前転送コマンドに含まれるデータから、転送すべき画像要素データのデータ量を特定する（ステップＳ６４３）。そして、ステップＳ６４１〜Ｓ６４３にて特定した画像要素データの読出アドレス、書込アドレス、データ量に基づき、ＣＧＲＯＭ１４２のスプライトデータエリア１４２Ａから読み出した画像要素データを固定アドレスエリア１５５Ａに転送するためにデータ転送の開始設定を行う（ステップＳ６４４）。例えば、ステップＳ６４４において、転送制御回路１５２は、所定のＤＭＡ装置に、ＣＧＲＯＭ１４２の読出アドレス、一時記憶メモリ１５５の書込アドレス、転送データ量として画像要素データのデータ量をセットして、ＤＭＡ転送による画像要素データの転送開始を指示する。
【０２２３】
この後、転送制御回路１５２は、画像要素データの転送が完了したか否かを判定し（ステップＳ６４５）、完了していなければ（ステップＳ６４５；Ｎｏ）、ステップＳ６４５の処理を繰り返して待機する。他方、例えばＤＭＡ装置から所定の転送完了信号が出力されたことなどに基づき、ステップＳ６４５にて画像要素データの転送が完了したと判定されれば（ステップＳ６４５；Ｙｅｓ）、ＶＤＰ１４１が備えるインデックステーブル２５１に画像要素データの転送完了を登録してから（ステップＳ６４６）、事前転送処理を終了する。ステップＳ６４６の処理において、転送制御回路１５２は、固定アドレスエリア１５５Ａへと転送された画像要素データを特定可能とする「開始アドレス」、「水平サイズ」などのデータをインデックステーブル２５１に書き込み、対応する「読出完了フラグ」を「オン」に設定する。
【０２２４】
図４８は、図４５のステップＳ６０７にて実行される自動転送制御処理の一例を示すフローチャートである。この自動転送制御処理において、転送制御回路１５２は、まず、自動転送表示コマンドに含まれるデータから、ＣＧＲＯＭ１４２における画像要素データの読出アドレスを特定する（ステップＳ６６１）。続いて、一時記憶メモリ１５５の自動転送エリア１５５Ｂにおける画像要素データの書込アドレスを特定する（ステップＳ６６２）。例えば、ステップＳ６６２の処理において、転送制御回路１５２は、インデックステーブル２５１を参照して、自動転送エリア１５５Ｂのうちで、「転送完了フラグ」が「オン」となって有効な画像要素データが記憶されている領域以外の空き領域を特定する。こうして特定された空き領域のうちから、今回転送すべき画像要素データを記憶させる領域を決定し、その先頭アドレスを書込アドレスとして特定すればよい。
【０２２５】
続いて、転送制御回路１５２は、自動転送表示コマンドに含まれるデータから、転送すべき画像要素データのデータ量を特定する（ステップＳ６６３）。そして、ステップＳ６６１〜Ｓ６６３にて特定した画像要素データの読出アドレス、書込アドレス、データ量に基づき、ＣＧＲＯＭ１４２のスプライトデータエリア１４２Ａから読み出した画像要素データを自動転送エリア１５５Ｂに転送するためにデータ転送の開始設定を行う（ステップＳ６６４）。例えば、ステップＳ６６４において、転送制御回路１５２は、所定のＤＭＡ装置に、ＣＧＲＯＭ１４２の読出アドレス、一時記憶メモリ１５５の書込アドレス、転送データ量として画像要素データのデータ量をセットして、ＤＭＡ転送による画像要素データの転送開始を指示する。
【０２２６】
この後、転送制御回路１５２は、画像要素データの転送が完了したか否かを判定し（ステップＳ６６５）、完了していなければ（ステップＳ６６５；Ｎｏ）、ステップＳ６６５の処理を繰り返して待機する。他方、例えばＤＭＡ装置から所定の転送完了信号が出力されたことなどに基づき、ステップＳ６６５にて画像要素データの転送が完了したと判定されれば（ステップＳ６６５；Ｙｅｓ）、ＶＤＰ１４１が備えるインデックステーブル２５１に画像要素データの転送完了を登録してから（ステップＳ６６６）、自動転送制御処理を終了する。ステップＳ６６６の処理において、転送制御回路１５２は、自動転送エリア１５５Ｂへと転送された画像要素データを特定可能とする「開始アドレス」、「水平サイズ」などのデータをインデックステーブル２５１に書き込み、対応する「読出完了フラグ」を「オン」に設定する。また、この自動転送制御処理にて画像要素データを転送する場合には、一時記憶メモリ１５５の自動転送エリア１５５Ｂにおける画像要素データの転送先アドレス（書込アドレス）を描画回路１５４に通知して、描画回路１５４により画像要素データを読出可能にしてもよい。
【０２２７】
図４９は、ＶＤＰ１４１が備える描画回路１５４により実行される描画処理の一例を示すフローチャートである。この描画処理において、描画回路１５４は、まず、ホストインタフェース１５１を介して演出制御用マイクロコンピュータ１２０から受信した表示制御指令となるコマンドがあるか否かを判定する（ステップＳ５０１）。演出制御用マイクロコンピュータ１２０からの受信コマンドがなければ（ステップＳ５０１；Ｎｏ）、ステップＳ５０１の処理を繰り返し実行して待機する。
【０２２８】
ステップＳ５０１にて受信コマンドがある場合には（ステップＳ５０１；Ｙｅｓ）、その受信コマンドが固定アドレス指定表示コマンドであるか否かを判定する（ステップＳ５０２）。そして、固定アドレス指定表示コマンドであれば（ステップＳ５０２；Ｙｅｓ）、所定の固定アドレス指定表示処理を実行する一方（ステップＳ５０３）、固定アドレス指定表示コマンドでなければ（ステップＳ５０２；Ｎｏ）、受信コマンドが自動転送表示コマンドであるか否かを判定する（ステップＳ５０４）。
【０２２９】
ステップＳ５０４にて受信コマンドが自動転送表示コマンドであれば（ステップＳ５０４；Ｙｅｓ）、所定の自動転送表示処理を実行する（ステップＳ５０５）。ステップＳ５０４にて受信コマンドが自動転送表示コマンドではない場合や（ステップＳ５０４；Ｎｏ）、ステップＳ５０５の処理を実行した後には、ステップＳ５０１の処理に戻る。
【０２３０】
また、描画回路１５４は、図４９のフローチャートに示すような描画処理の他にも、例えば所定の動画像描画処理を実行する。この動画像描画処理では、演出制御用マイクロコンピュータ１２０からの動画像デコード開始コマンドを受信したことに応答して、一時記憶メモリ１５５の自動転送エリア１５５Ｂ内に設けられた第１〜第Ｘピクチャバッファ１５５−１〜１５５−Ｘから、動画像用デコーダ１５８によりデコードされたピクチャデータを順次に読み出してフレームバッファメモリ１５６に書き込むことで、表示用データの更新を行う。
【０２３１】
図５０は、図４９のステップＳ５０３にて実行される固定アドレス指定表示処理の一例を示すフローチャートである。この固定アドレス指定表示処理において、描画回路１５４は、まず、固定アドレス指定表示コマンドに含まれるデータから、一時記憶メモリ１５５の固定アドレスエリア１５５Ａにおける画像要素データの読出アドレスを特定する（ステップＳ５２１）。続いて、ステップＳ５２１にて特定した読出アドレスに基づきインデックステーブル２５１を参照し、読出対象となる画像要素データと対応付けられた「転送完了フラグ」が「オン」となっているか否かを判定する（ステップＳ５２２）。
【０２３２】
ステップＳ５２２にて「転送完了フラグ」が「オン」である場合には（ステップＳ５２２；Ｙｅｓ）、固定アドレス指定表示コマンドに含まれるデータから、フレームバッファメモリ１５６における画像要素データの書込アドレスを特定する（ステップＳ５２３）。そして、例えばステップＳ５２３にて特定した書込アドレスに基づき、フレームバッファメモリ１５６における画像要素データの書込先が非表示領域となるか否かの判定を行う（ステップＳ５２４）。例えば、ステップＳ５２４の処理において、描画回路１５４は、ステップＳ５２３にて特定された書込アドレスが、フレームバッファメモリ１５６にて画像表示装置５の画面上における非表示領域５Ｂに割り当てられたアドレスと合致するか否かを判定し、合致する場合には、書込先が非表示領域になると判断する。
【０２３３】
ステップＳ５２４にて書込先が非表示領域ではないと判定された場合には（ステップＳ５２４；Ｎｏ）、ステップＳ５２１にて特定した読出アドレスから画像要素データを読み出し、ステップＳ５２３にて特定した書込アドレスに書き込む（ステップＳ５２５）。こうしてステップＳ５２５にてフレームバッファメモリ１５６に画像要素データが書き込まれることにより、表示用データの作成が行われることになる。
【０２３４】
ステップＳ５２４にて書込先が非表示領域であると判定された場合には（ステップＳ５２４；Ｙｅｓ）、ステップＳ５２５の処理をスキップする。したがって、演出制御用マイクロコンピュータ１２０からの固定アドレス指定表示コマンドを受信していても、フレームバッファメモリ１５６における画像要素データの書込先が画像表示装置５の画面上における非表示領域５Ｂに対応した書込位置となる場合には、描画回路１５４により画像要素データが一時記憶メモリ１５５の固定アドレスエリア１５５Ａから読み出されてフレームバッファメモリ１５６に書き込まれることが、制限される。
【０２３５】
この後、フレームバッファメモリ１５６に画像要素データを書き込むことによる描画（表示用データの作成）が完了したか否かを判定し（ステップＳ５２６）、完了していなければ（ステップＳ５２６；Ｎｏ）、読出アドレスと書込アドレスを更新した後（ステップＳ５２７）、ステップＳ５２４の処理に戻る。他方、ステップＳ５２６にて描画が完了すれば（ステップＳ５２６；Ｙｅｓ）、固定アドレス指定表示処理を終了する。
【０２３６】
また、ステップＳ５２２にて「転送完了フラグ」が「オフ」である場合には（ステップＳ５２２；Ｎｏ）、所定の転送完了待ち時間が経過したか否かを判定する（ステップＳ５２８）。このとき、転送完了待ち時間が経過していなければ（ステップＳ５２８；Ｎｏ）、ステップＳ５２２の処理に戻って待機する。これに対して、ステップＳ５２８にて転送完了待ち時間が経過した場合には（ステップＳ５２８；Ｙｅｓ）、例えばホストインタフェース１５１を介して演出制御用マイクロコンピュータ１２０に対して所定のエラー情報を送信することなどにより、エラーが発生した旨を通知してから（ステップＳ５２９）、固定アドレス指定表示処理を終了する。
【０２３７】
図５１は、図４９のステップＳ５０５にて実行される自動転送表示処理の一例を示すフローチャートである。この自動転送表示処理において、描画回路１５４は、まず、例えば転送制御回路１５２からの通知などに基づいて、一時記憶メモリ１５５の自動転送エリア１５５Ｂにおける画像要素データの読出アドレスを特定する（ステップＳ５４１）。続いて、ステップＳ５４１にて特定した読出アドレスに基づきインデックステーブル２５１を参照し、読出対象となる画像要素データと対応付けられた「転送完了フラグ」が「オン」となっているか否かを判定する（ステップＳ５４２）。
【０２３８】
ステップＳ５４２にて「転送完了フラグ」が「オン」である場合には（ステップＳ５４２；Ｙｅｓ）、自動転送表示コマンドに含まれるデータから、フレームバッファメモリ１５６における画像要素データの書込アドレスを特定する（ステップＳ５４３）。そして、例えばステップＳ５４３にて特定した書込アドレスに基づき、フレームバッファメモリ１５６における画像要素データの書込先が非表示領域となるか否かの判定を行う（ステップＳ５４４）。例えば、ステップＳ５４４の処理において、描画回路１５４は、ステップＳ５４３にて特定された書込アドレスが、フレームバッファメモリ１５６にて画像表示装置５の画面上における非表示領域５Ｂに割り当てられたアドレスと合致するか否かを判定し、合致する場合には、書込先が非表示領域になると判断する。
【０２３９】
ステップＳ５４４にて書込先が非表示領域ではないと判定された場合には（ステップＳ５４４；Ｎｏ）、ステップＳ５４１にて特定した読出アドレスから画像要素データを読み出し、ステップＳ５４３にて特定した書込アドレスに書き込む（ステップＳ５４５）。こうしてステップＳ５４５にてフレームバッファメモリ１５６に画像要素データが書き込まれることにより、表示用データの作成が行われることになる。
【０２４０】
ステップＳ５４４にて書込先が非表示領域であると判定された場合には（ステップＳ５４４；Ｙｅｓ）、ステップＳ５４５の処理をスキップする。したがって、演出制御用マイクロコンピュータ１２０からの自動転送表示コマンドを受信していても、フレームバッファメモリ１５６における画像要素データの書込先が画像表示装置５の画面上における非表示領域５Ｂに対応した書込位置となる場合には、描画回路１５４により画像要素データが一時記憶メモリ１５５の自動転送エリア１５５Ｂから読み出されてフレームバッファメモリ１５６に書き込まれることが、制限される。
【０２４１】
この後、フレームバッファメモリ１５６に画像要素データを書き込むことによる描画（表示用データの作成）が完了したか否かを判定し（ステップＳ５４６）、完了していなければ（ステップＳ５４６；Ｎｏ）、読出アドレスと書込アドレスを更新した後（ステップＳ５４７）、ステップＳ５４４の処理に戻る。他方、ステップＳ５４６にて描画が完了すれば（ステップＳ５４６；Ｙｅｓ）、描画に用いた画像要素データと対応付けてインデックステーブル２５１に登録された「転送完了フラグ」をクリアして「オフ」とした後（ステップＳ５４８）、自動転送表示処理を終了する。
【０２４２】
また、ステップＳ５４２にて「転送完了フラグ」が「オフ」である場合には（ステップＳ５４２；Ｎｏ）、所定の転送完了待ち時間が経過したか否かを判定する（ステップＳ５４９）。このとき、転送完了待ち時間が経過していなければ（ステップＳ５４９；Ｎｏ）、ステップＳ５４２の処理に戻って待機する。これに対して、ステップＳ５４９にて転送完了待ち時間が経過した場合には（ステップＳ５４９；Ｙｅｓ）、例えばホストインタフェース１５１を介して演出制御用マイクロコンピュータ１２０に対して所定のエラー情報を送信することなどにより、エラーが発生した旨を通知してから（ステップＳ５５０）、自動転送表示処理を終了する。
【０２４３】
図５２は、ＶＤＰ１４１が備える動画像用デコーダ１５８により実行される動画像デコード処理の一例を示すフローチャートである。動画像用デコーダ１５８は、演出制御用マイクロコンピュータ１２０からの動画像デコード開始コマンドを受信したことに応答して、図５２に示すような動画像デコード処理の実行を開始する。この動画像デコード処理では、まず、ＣＧＲＯＭ１４２に記憶されている演出に使用する動画像データから１フレーム分のピクチャを示すピクチャデータを読み出す（ステップＳ５６１）。ピクチャデータは、動画像データにて配列されている順番に従って再生することができるような順番で読み出される。なお、再生される順番とデコードされる順番は必ずしも一致しない。例えば、Ｂピクチャは、その後に配されているＩピクチャ又はＰピクチャをデコードしたあとにデコードされる。ステップＳ５６１の処理において、動画像用デコーダ１５８は、演出制御用マイクロコンピュータ１２０から通知された演出に使用する動画像データの情報に基づき、ＣＧＲＯＭ１４２における動画像データの読出位置（例えば読出アドレス）を指定する読出ポインタの値（読出ポインタ値）や、一時記憶メモリ１５５に設けられた第１〜第Ｘピクチャバッファ１５５−１〜１５５−Ｘのうちでデコード後のピクチャデータを蓄積させるものを指定するピクチャバッファポインタの値（ピクチャバッファポインタ値）の設定を行うようにすればよい。
【０２４４】
ステップＳ５６１にてピクチャデータを読み出した後、動画像用デコーダ１５８は、その読出データをデコードし（ステップＳ５６２）、デコード後のピクチャデータをピクチャバッファポインタ値に対応した第１〜第Ｘピクチャバッファ１５５−１〜１５５−Ｘのいずれかに書き込んで記憶させる（ステップＳ５６３）。続いて、読出ポインタ値の更新と（ステップＳ５６４）、ピクチャバッファポインタ値の更新を行い（ステップＳ５６５）、ホストインタフェース１５１を介して演出制御用マイクロコンピュータ１２０に対してイベント割込み信号を出力する（ステップＳ５６６）。このときには、例えばイベント割込み信号の出力期間を計測するためのタイマをスタートさせて、そのタイマ値が所定の信号出力期間判定値に達したか否かを判定することなどにより、信号出力期間が終了したか否かを判定する（ステップＳ５６７）。あるいは、演出制御用マイクロコンピュータ１２０からイベント割込み信号を受け付けたことに対する応答信号を受信したか否かの判定を行うことにより、信号出力期間が終了したか否かを判断するようにしてもよい。
【０２４５】
ステップＳ５６７にて信号出力期間が終了しない場合には（ステップＳ５６７；Ｎｏ）、ステップＳ５６７の処理を繰り返し実行して待機する。これに対して、信号出力期間が終了した場合には（ステップＳ５６７；Ｙｅｓ）、イベント割込み信号の出力を停止してから（ステップＳ５６８）、動画像デコード処理を終了する。
【０２４６】
次に、本実施例における具体的な動作の一例について説明する。パチンコ遊技機１の電源が投入され、電源基板１０から電源電圧の供給が開始されると、演出制御基板１２では、演出制御用マイクロコンピュータ１２０が起動し、ＣＰＵ１３１が演出初期設定処理を実行した後（図２７のステップＳ５１）、記憶領域設定指令処理を実行する（ステップＳ５２）。この記憶領域設定指令処理において、演出制御用マイクロコンピュータ１２０からＶＤＰ１４１に対して記憶領域設定コマンドが送信される（図３０のステップＳ３２３）。
【０２４７】
ＶＤＰ１４１では、例えば転送制御回路１５２が、記憶領域設定コマンドを受信したことに応答して（図４５のステップＳ６０２；Ｙｅｓ）、記憶領域設定処理を実行する（ステップＳ６０３）。この記憶領域設定処理では、記憶領域設定コマンドにより通知されたアドレスＳＴＡＤＤとアドレスＥＮＡＤＤをＶＤＰ１４１の内部レジスタに格納することなどによって（図４６のステップＳ６２３、Ｓ６２５）、一時記憶メモリ１５５における記憶領域が、固定アドレスエリア１５５Ａと自動転送エリア１５５Ｂとに設定されることになる。
【０２４８】
図５３は、演出制御基板１２に搭載された表示制御部１２１における画像データ処理動作の概要を示す説明図である。演出制御用マイクロコンピュータ１２０ではＣＰＵ１３１が、演出制御用マイクロコンピュータ１２０の起動に対応して事前転送指令処理を実行する（図２７のステップＳ５４）。そして、事前転送指令処理では、例えば図１２（Ｂ）に示す事前転送設定テーブル２１１Ａ、２１１Ｂのうちから、演出モードフラグの値に対応したものをセットする（図３２のステップＳ３５１）。続いて、処理数及び事前転送カウント値に応じて読み出したテーブルデータから特定された画像要素データの読出アドレス、書込アドレス、データ量に基づき、事前転送コマンドを作成してＶＤＰ１４１に送信する（ステップＳ３５４〜Ｓ３６０）。
【０２４９】
例えば、第１の演出モード＃１に対応して用意された事前転送設定テーブル２１１Ａでは、「１」〜「８」の数字を示す飾り図柄に対応した画像要素データや、予告Ａ、予告Ｂといったハズレ時における選択確率が比較的に（予告Ｃや予告Ｄに比べて）高い予告演出で用いられるキャラクタＣＨ１、ＣＨ２に対応した画像要素データを、画像表示装置５における表示頻度が高くなるように設定された画像要素を示す画像要素データとして、その読出アドレス、書込アドレス、データ量などを示すテーブルデータが格納されている。また、第２の演出モード＃２に対応して用意された事前転送設定テーブル２１１Ｂでは、「一」〜「八」の数字を示す飾り図柄に対応した画像要素データや、予告Ａ、予告Ｂといったハズレ時における選択確率が比較的に高い予告演出で用いられる背景画像に対応した画像要素データを、画像表示装置５における表示頻度が高くなるように設定された画像要素を示す画像要素データとして、その読出アドレス、書込アドレス、データ量などを示すテーブルデータが格納されている。
【０２５０】
ＣＰＵ１３１が図２７のステップＳ５４にて事前転送指令処理を実行する場合には、ステップＳ５１における演出初期設定処理にて演出モードフラグをクリアして“０”に更新したことに基づき、事前転送設定テーブル２１１Ａのテーブルデータに対応した画像要素データの転送を指令する。ＶＤＰ１４１では、例えば転送制御回路１５２が、事前転送コマンドを受信したことに応答して（図４５のステップＳ６０４；Ｙｅｓ）、事前転送処理を実行する（ステップＳ６０５）。この事前転送処理では、事前転送コマンドにより通知された画像要素データの読出アドレス、書込アドレス、データ量などに基づいて、ＣＧＲＯＭ１４２から画像要素データを読み出して一時記憶メモリ１５５の固定アドレスエリア１５５Ａに転送する（図４７のステップＳ６４１〜Ｓ６４５）。
【０２５１】
その後、遊技領域に打ち込まれた遊技球が普通可変入賞球装置６に形成された始動入賞口へと入賞したことに応じて、特別図柄表示装置４による特図ゲームや画像表示装置５における飾り図柄の可変表示を実行するための実行条件が成立する。こうした実行条件の成立に基づき、例えば画像表示装置５では飾り図柄の可変表示が開始される。このとき、演出制御用マイクロコンピュータ１２０では、例えばＣＰＵ１３１が可変表示パターンに対応した演出制御パターンから読み出した表示制御データに基づき、画像表示装置５における表示の更新タイミングであれば（図３９のステップＳ２７４；Ｙｅｓ）、表示更新指令処理を実行する（ステップＳ２７５）。この表示更新指令処理では、更新対象となる画像要素が固定アドレスエリア１５５Ａに画像要素データを事前に転送する対象となる画像要素であるか否かを判定する（図４０のステップＳ３７２）。
【０２５２】
例えば、更新対象となる画像要素に対応した画像要素データの読出アドレス、書込アドレス、データ量などを示すデータがテーブルデータとして事前転送設定テーブル２１１Ａ、２１１Ｂのいずれかに格納されている場合に、その画像要素は固定アドレスエリア１５５Ａに画像要素データを事前に転送する対象となる画像要素であると判定される（ステップＳ３７２；Ｙｅｓ）。より具体的に、第１の演出モード＃１に設定されている場合には、「１」〜「８」の数字を示す飾り図柄のいずれかや、予告Ａ、予告Ｂの予告演出で用いられるキャラクタＣＨ１、ＣＨ２のいずれかが更新対象であれば、事前に転送する対象となる画像要素であると判定される。この判定結果に基づき、ＣＰＵ１３１は、例えば演出制御パターンから読み出した表示制御データなどによって、固定アドレスエリア１５５Ａにおける画像要素データの読出アドレス、フレームバッファメモリ１５６における画像要素データの書込アドレス、更新対象となる画像要素を示す画像要素データのデータ量などを特定し、固定アドレス指定表示コマンドを作成してＶＤＰ１４１に送信する（ステップＳ３７３〜Ｓ３７６）。
【０２５３】
ＶＤＰ１４１では、例えば描画回路１５４が、固定アドレス指定表示コマンドを受信したことに応答して（図４９のステップＳ５０２；Ｙｅｓ）、固定アドレス指定表示処理を実行する（ステップＳ５０３）。この固定アドレス指定表示処理では、インデックステーブル２５１において固定アドレスエリア１５５Ａからの読出対象となる画像要素データと対応付けられた「転送完了フラグ」が「オン」であり（図５０のステップＳ５２２；Ｙｅｓ）、フレームバッファメモリ１５６における画像要素データの書込先が非表示領域ではない場合に（ステップＳ５２４；Ｎｏ）、固定アドレス指定表示コマンドにより通知された画像要素データの読出アドレス、書込アドレス、データ量などに基づき、固定アドレスエリア１５５Ａから読み出した画像要素データをフレームバッファメモリ１５６に書き込んで記憶させる（ステップＳ５２１〜Ｓ５２７）。
【０２５４】
また、更新対象となる画像要素に対応した画像要素データの読出アドレス、書込アドレス、データ量などを示すデータが事前転送設定テーブル２１１Ａ、２１１Ｂのいずれにも格納されていない場合には、その画像要素は固定アドレスエリア１５５Ａに画像要素データを事前に転送する対象となる画像要素ではないと判定される（図４０のステップＳ３７２；Ｎｏ）。より具体的に、第１の演出モード＃１に設定されている場合には、予告Ｃ、予告Ｄの予告演出で用いられるキャラクタＣＨ３、ＣＨ４などが更新対象であれば、事前に転送する対象となる画像要素ではないと判定される。この判定結果に基づき、ＣＰＵ１３１は、例えば演出制御パターンから読み出した表示制御データなどによって、ＣＧＲＯＭ１４２における画像要素データの読出アドレス、フレームバッファメモリ１５６における画像要素データの書込アドレス、更新対象となる画像要素を示す画像要素データのデータ量などを特定し、自動転送表示コマンドを作成してＶＤＰ１４１に送信する（ステップＳ３７７〜Ｓ３８０）。
【０２５５】
ＶＤＰ１４１では、まず、例えば転送制御回路１５２が、自動転送表示コマンドを受信したことに応答して（図４５のステップＳ６０６；Ｙｅｓ）、自動転送制御処理を実行する（ステップＳ６０７）。この自動転送制御処理では、ＣＧＲＯＭ１４２における画像要素データの読出アドレスは、自動転送表示コマンドに含まれるデータから特定する（図４８のステップＳ６６１）。その一方で、一時記憶メモリ１５５の自動転送エリア１５５Ｂにおける画像要素データの書込アドレスは、例えばインデックステーブル２５１を参照することなどにより特定された空き領域のうちから画像要素データを記憶させるために選択された領域の先頭アドレスとして、転送制御回路１５２により自動的に特定される（ステップＳ６６２）。そして、自動転送表示コマンドにより通知された画像要素データのデータ量などに基づき（ステップＳ６６３）、ＣＧＲＯＭ１４２から読み出した画像要素データを一時記憶メモリ１５５の自動転送エリア１５５Ｂに書き込んで記憶させる（ステップＳ６６４、Ｓ６６５）。
【０２５６】
続いて、ＶＤＰ１４１では、例えば描画回路１５４が、自動転送表示コマンドを受信したことに応答して（図４９のステップＳ５０４；Ｙｅｓ）、自動転送表示処理を実行する（ステップＳ５０５）。この自動転送表示処理では、インデックステーブル２５１において自動転送エリア１５５Ｂからの読出対象となる画像要素データと対応付けられた「転送完了フラグ」が「オン」であり（図５１のステップＳ５４２；Ｙｅｓ）、フレームバッファメモリ１５６における画像要素データの書込先が非表示領域ではない場合に（ステップＳ５４４；Ｎｏ）、例えば転送制御回路１５２から通知された自動転送エリア１５５Ｂにおける画像要素データの読出アドレスや、自動転送表示コマンドにより通知された画像要素データの書込アドレス、データ量などに基づき、自動転送エリア１５５Ｂから読み出した画像要素データをフレームバッファメモリ１５６に書き込んで記憶させる（ステップＳ５４１〜Ｓ５４７）。
【０２５７】
表示回路１５７は、画像表示装置５における表示画像の更新周期でフレームバッファメモリ１５６の記憶データを表示用データとして読み出し、所定のクロック信号に基づいて走査信号を生成して画像表示装置５に出力することなどにより、画像表示装置５の画面上に画像を表示させる。
【０２５８】
特図ゲームや飾り図柄の可変表示における表示結果が大当りとなった後に、パチンコ遊技機１の遊技状態が大当り遊技状態に移行すると、例えば画像表示装置５では、大当り遊技状態に応じた画像を表示することによる演出を行う。このとき、演出制御用マイクロコンピュータ１２０では、例えばＣＰＵ１３１が大当り遊技状態におけるラウンド数などに対応した演出制御パターンから読み出した表示制御データに基づき、動画像表示期間であれば（図４１のステップＳ２９６；Ｙｅｓ）、動画像表示中処理を実行する（ステップＳ２９７）。この動画像表示中処理では、動画像デコード開始コマンドを作成してＶＤＰ１４１に送信する（図４２のステップＳ３９４）。
【０２５９】
ＶＤＰ１４１では、動画像用デコーダ１５８が、動画像デコード開始コマンドを受信したことに応答して、図５２のフローチャートに示すような動画像デコード処理を実行する。この動画像デコード処理では、ステップＳ５６２の処理を実行することにより１フレーム分のピクチャを示すピクチャデータのデコードが完了するごとに、ステップＳ５６６の処理を実行してイベント割込み信号を出力するようにしている。そのため、例えばステップＳ５６２におけるピクチャデータのデコード処理に障害が発生した場合のように、ピクチャデータのデコードが完了しない場合には、イベント割込み信号が出力されないことになる。演出制御用マイクロコンピュータ１２０では、リセット／割込みコントローラ１３６が図４３に示すステップＳ４１７の処理を実行するとともに、ＣＰＵ１３１が図４２に示すステップＳ３９６の処理を実行することにより、ＶＤＰ１４１からイベント割込み信号が出力されたか否かを判定することができる。そして、ステップＳ４０２にてイベント割込み信号が出力されずにイベント割込み待ちタイマ値が制限時間判定値に達した旨の判定がなされた場合には（ステップＳ４０２；Ｙｅｓ）、所定のループ処理に入る。
【０２６０】
演出制御用マイクロコンピュータ１２０では、演出制御用タイマ割込みが発生すると、ＣＰＵ１３１が自動的に割込みのマスクを行い、演出制御割込み処理の実行中に同じ優先順位の割込み要因に対応する割込み処理の実行を開始させないようにする。そのため、ＣＰＵ１３１がステップＳ４０２におけるＹｅｓの判定によりループ処理に入ると、それ以後は、さらに演出制御割込み処理の実行を開始させることができなくなる。
【０２６１】
図３４のフローチャートに示す演出制御割込み処理では、ステップＳ９３の処理によりウォッチドッグ付リセットＩＣ１２４をクリアする。そのため、演出制御割込み処理の実行が開始されずに所定時間が経過すると、ウォッチドッグ付リセットＩＣ１２４にてタイムアウトが発生し、電力制御回路１２５に伝送されるリセット信号がオン状態となる。電力制御回路１２５では、ウォッチドッグ付リセットＩＣ１２４から伝送されたリセット信号がオン状態となった場合に、演出制御用マイクロコンピュータ１２０に対する電源電圧の供給を所定時間が経過するまで停止させた後に、電源電圧の供給を再開させる。ここで、電力制御回路１２５が電源電圧の供給を停止させるときには、その電圧値を比較的緩やかに低下させるようにすればよい。このようにして、電力制御回路１２５は、演出制御用マイクロコンピュータ１２０に対する電源電圧の供給を停止させた後、所定時間が経過してからその供給を再開させることで、演出制御用マイクロコンピュータ１２０を再起動させる。これにより、例えばＶＤＰ１４１の動画像用デコーダ１５８によるピクチャデータのデコード処理で障害が発生するなどして、ＶＤＰ１４１からイベント割込み信号が出力されずに予め定められた待機時間が経過した場合には、演出制御用マイクロコンピュータ１２０を再起動させることができる。
【０２６２】
演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１は、演出制御用マイクロコンピュータ１２０の起動に対応して、図２７に示すステップＳ５１にて演出初期設定処理を実行する。そして、図２８のフローチャートに示す演出初期設定処理のステップＳ３０７にて、ＶＤＰ１４１の初期設定を行うことで、例えばＶＤＰ１４１の動画像用デコーダ１５８に障害が発生していても、これを解除して初期状態に戻すことができる。
【０２６３】
演出制御用マイクロコンピュータ１２０では、表示結果がハズレとなる特別図柄や飾り図柄の可変表示が終了した後に、あるいは、大当り遊技状態が終了した後に、可変表示の開始条件が成立しないために主基板１１から演出制御基板１２に対して可変表示開始コマンドが送信されずにデモ表示待ち時間が経過すると（図３６のステップＳ２０３；Ｙｅｓ）、画像表示装置５にて図３７に例示するようなデモ画面表示を開始させるための設定が、ＣＰＵ１３１により行われる（ステップＳ２０４）。こうしたデモ画面表示が開始されることに対応して、ＣＰＵ１３１は、事前転送指令処理を実行する（ステップＳ２０６）。この事前転送指令処理により、事前転送設定テーブル２１１Ａ、２１１Ｂのうちで演出モードフラグの値に対応したものから読み出したテーブルデータに基づき、事前転送コマンドが作成されてＶＤＰ１４１に送信される。
【０２６４】
このように、画像表示装置５におけるデモ画面の表示開始という、遊技の進行状況に対応して予め定められた転送条件が成立したことに対応して、表示頻度が高くなるように設定された画像要素データにつき、ＣＧＲＯＭ１４２から一時記憶メモリ１５５の固定アドレスエリア１５５Ａへの転送が指令される。ＶＤＰ１４１では、例えば転送制御回路１５２が、事前転送コマンドを受信したことに応答して（図４５のステップＳ６０４；Ｙｅｓ）、事前転送処理を実行し（ステップＳ６０５）、事前転送コマンドにより通知された画像要素データの読出アドレス、書込アドレス、データ量などに基づいて、ＣＧＲＯＭ１４２から画像要素データを読み出して一時記憶メモリ１５５の固定アドレスエリア１５５Ａに転送する（図４７のステップＳ６４１〜Ｓ６４５）。
【０２６５】
また、特別図柄や飾り図柄の可変表示が終了する際には、ＣＰＵ１３１によって可変表示回数カウント値が更新され（図３９のステップＳ２７８）、この可変表示回数カウント値が事前転送実行判定値に達した場合には（ステップＳ２７９；Ｙｅｓ）、ＣＰＵ１３１が事前転送指令処理を実行する（ステップＳ２８０）。この事前転送指令処理でも、事前転送設定テーブル２１１Ａ、２１１Ｂのうちで演出モードフラグの値に対応したものから読み出したテーブルデータに基づき、事前転送コマンドが作成されてＶＤＰ１４１に送信される。
【０２６６】
このように、画像表示装置５における飾り図柄の可変表示回数が事前転送判定値に達したという、遊技の進行状況に対応して予め定められた転送条件が成立したことに対応して、表示頻度が高くなるように設定された画像要素データにつき、ＣＧＲＯＭ１４２から一時記憶メモリ１５５の固定アドレスエリア１５５Ａへの転送が指令される。ＶＤＰ１４１では、例えば転送制御回路１５２が、事前転送コマンドを受信したことに応答して（図４５のステップＳ６０４；Ｙｅｓ）、事前転送処理を実行し（ステップＳ６０５）、事前転送コマンドにより通知された画像要素データの読出アドレス、書込アドレス、データ量などに基づいて、ＣＧＲＯＭ１４２から画像要素データを読み出して一時記憶メモリ１５５の固定アドレスエリア１５５Ａに転送する（図４７のステップＳ６４１〜Ｓ６４５）。
【０２６７】
その他にも、例えば大当り遊技状態への制御が開始されたことなどといった、遊技の進行状況に対応して予め定められた転送条件が成立したことに対応して、ＣＰＵ１３１が事前転送指令処理を実行することで、表示頻度が高くなるように設定された画像要素データにつき、ＣＧＲＯＭ１４２から一時記憶メモリ１５５の固定アドレスエリア１５５Ａへの転送を指令するようにしてもよい。
【０２６８】
転送制御回路１５２は、ＣＧＲＯＭ１４２から読み出した画像要素データを一時記憶メモリ１５５の固定アドレスエリア１５５Ａまたは自動転送エリア１５５Ｂに書き込むことによる画像要素データの転送が完了したときに、ＶＤＰ１４１に設けられたインデックステーブル２５１の更新を行う。
【０２６９】
例えば、事前転送コマンドに応じたＣＧＲＯＭ１４２から一時記憶メモリ１５５の固定アドレスエリア１５５Ａへのデータ転送が完了した場合には（図４７のステップＳ６４５；Ｙｅｓ）、固定アドレスエリア１５５Ａへと転送された画像要素データを特定可能とする「開始アドレス」、「水平サイズ」などのデータをインデックステーブル２５１に書き込むとともに、対応する「読出完了フラグ」を「オン」に設定することなどにより、インデックステーブル２５１に画像要素データの転送完了を登録する（ステップＳ６４６）。
【０２７０】
また、例えば、自動転送表示コマンドに応じたＣＧＲＯＭ１４２から一時記憶メモリ１５５の自動転送エリア１５５Ｂへのデータ転送が完了した場合には（図４８のステップＳ６６５；Ｙｅｓ）、自動転送エリア１５５Ｂへと転送された画像要素データを特定可能とする「開始アドレス」、「水平サイズ」などのデータをインデックステーブル２５１に書き込むとともに、対応する「読出完了フラグ」が「オン」に設定することなどにより、インデックステーブル２５１に画像要素データの転送完了を登録する（ステップＳ６６６）。こうしたインデックステーブル２５１の登録内容に基づいて、描画回路１５４は一時記憶メモリ１５５から画像要素データを読み出して表示用データの作成を実行できるか否かを判定することができる。
【０２７１】
例えば、描画回路１５４は、固定アドレス指定表示コマンドを受信したことに応答して、固定アドレスエリア１５５Ａからの読出対象となる画像要素データと対応付けられた「転送完了フラグ」がインデックステーブル２５１において「オン」となっているか否かを判定する（図５０のステップＳ５２２）。このとき、「読出完了フラグ」が「オン」であれば（ステップＳ５２２；Ｙｅｓ）、描画回路１５４が固定アドレスエリア１５５Ａから画像要素データを読み出して表示用データを作成可能であるとの判断に基づき、固定アドレスエリア１５５Ａから読み出した画像要素データをフレームバッファメモリ１５６に書き込んで記憶させることにより表示用データを作成するための処理が実行される（ステップＳ５２３〜Ｓ５２７）。これに対して、「読出完了フラグ」が「オフ」であれば（ステップＳ５２２；Ｎｏ）、描画回路１５４が固定アドレスエリア１５５Ａから画像要素データを読み出して表示用データを作成することができないとの判断に基づき、転送完了待ち時間が経過するまで（ステップＳ５２８；Ｎｏ）、ステップＳ５２２の処理を繰り返し実行して待機する。この待機中には、固定アドレスエリア１５５Ａから読み出した画像要素データを用いた表示用データの作成が実行されない。
【０２７２】
また、例えば、描画回路１５４は、自動転送表示コマンドを受信したことに応答して、自動転送エリア１５５Ｂからの読出対象となる画像要素データと対応付けられた「転送完了フラグ」がインデックステーブル２５１において「オン」となっているか否かを判定する（図５１のステップＳ５４２）。このとき、「読出完了フラグ」が「オン」であれば（ステップＳ５４２；Ｙｅｓ）、描画回路１５４が自動転送エリア１５５Ｂから画像要素データを読み出して表示用データを作成可能であるとの判断に基づき、自動転送エリア１５５Ｂから読み出した画像要素データをフレームバッファメモリ１５６に書き込んで記憶させることにより表示用データを作成するための処理が実行される（ステップＳ５４３〜Ｓ５４８）。これに対して、「読出完了フラグ」が「オフ」であれば（ステップＳ５４２；Ｎｏ）、描画回路１５４が自動転送エリア１５５Ｂから画像要素データを読み出して表示用データを作成することができないとの判断に基づき、転送完了待ち時間が経過するまで（ステップＳ５４９；Ｎｏ）、ステップＳ５４２の処理を繰り返し実行して待機する。この待機中には、自動転送エリア１５５Ｂから読み出した画像要素データを用いた表示用データの作成が実行されない。
【０２７３】
画像表示装置５において例えば図３７に示すようなデモ画面の表示が開始された後に、操作スイッチ４０における所定のスイッチ操作（例えば押下操作）の検出に対応して、操作スイッチ４０から演出制御基板１２に伝送される操作スイッチ信号がオン状態となった場合には（図３６のステップＳ２０７；Ｙｅｓ）、演出モードフラグの値が“０”と“１”とで切り替えられる（ステップＳ２０８〜Ｓ２１０）。このように切替可能な演出モードフラグの値に基づき、例えばＣＰＵ１３１が図３８のステップＳ２５２の処理を実行することなどにより、パチンコ遊技機１における演出動作内容が決定される。このステップＳ２５２の処理では、演出モードフラグの値が“０”であるか“１”であるかに対応して、図１３（Ｂ）に示す演出制御パターンテーブル２２１Ａ、２２１Ｂのいずれかを用いることにより、演出制御パターンの選択が行われる。このように、演出モードフラグの値を切り替えることにより、パチンコ遊技機１における演出動作の態様を決定することができる。
【０２７４】
そして、ＣＰＵ１３１が図３６に示すステップＳ２０８〜Ｓ２１０の処理により演出モードフラグの値を切り替えた場合には、ステップＳ２１１にて事前転送指令処理を実行する。この事前転送指令処理では、ステップＳ２０８〜Ｓ２１０の処理により切り替えられた演出モードフラグの値に対応して、事前転送設定テーブル２１１Ａ、２１１Ｂのいずれかから読み出したテーブルデータに基づき、事前転送コマンドが作成されてＶＤＰ１４１に送信される。例えば、演出モードフラグの値が“１”から“０”へと切り替えられた場合には、切替後の演出モードフラグにより特定される第１の演出モード＃１に対応して用意された事前転送設定テーブル２１１Ａを用いて、事前転送コマンドが作成される。他方、演出モードフラグの値が“０”から“１”へと切り替えられた場合には、切替後の演出モードフラグにより特定される第２の演出モード＃２に対応して用意された事前転送設定テーブル２１１Ｂを用いて、事前転送コマンドが作成される。
【０２７５】
このように、演出モードフラグの値の切替によりパチンコ遊技機１における演出動作の態様が変更された場合には、変更後における演出動作の態様として決定された演出モードに対応して事前転送設定テーブル２１１Ａ、２１１Ｂのいずれかを用いることにより、画像表示装置５において表示頻度が高くなるように設定された画像要素データが特定される。そして、こうして特定された画像要素データの転送を指令する事前転送コマンドが、ＣＰＵ１３１によって作成されてＶＤＰ１４１へ送信されることになる。ＶＤＰ１４１では、例えば転送制御回路１５２が、事前転送コマンドを受信したことに応答して（図４５のステップＳ６０４；Ｙｅｓ）、事前転送処理を実行し（ステップＳ６０５）、事前転送コマンドにより通知された画像要素データの読出アドレス、書込アドレス、データ量などに基づいて、ＣＧＲＯＭ１４２から画像要素データを読み出して一時記憶メモリ１５５の固定アドレスエリア１５５Ａに転送する（図４７のステップＳ６４１〜Ｓ６４５）。
【０２７６】
また、演出制御用マイクロコンピュータ１２０が再起動された場合には、ＣＰＵ１３１が図２７に示すステップＳ５３にて演出制御復旧処理を実行する。ここで、演出制御用マイクロコンピュータ１２０では、電断検出回路１３７が図４４のフローチャートに示すような電断検出処理を実行しており、ステップＳ４２１にて電力制御回路１２５からの供給電圧が電断検出判定値以下となった後に（ステップＳ４２１；Ｙｅｓ）、ステップＳ４２２にて電断発生判定時間が経過すれば（ステップＳ４２２；Ｙｅｓ）、ＣＰＵ１３１へと伝送される電源断信号をオン状態に設定する（ステップＳ４２３）。ＣＰＵ１３１では、図３３のフローチャートに示すような演出側電断チェック割込み処理が実行される。この演出側電断チェック割込み処理は、演出制御割込み処理よりも優先順位が高いことから、演出制御用タイマ割込みの発生により割込みのマスクが行われた場合でも、電断チェック用タイマ割込みの発生に対応して、その実行を開始することができる。
【０２７７】
このような演出側電断チェック割込み処理において、ＣＰＵ１３１は、ステップＳ７３にて電断検出回路１３７から伝送される電源断信号がオン状態であると判定された後に（ステップＳ７３；Ｙｅｓ）、ステップＳ７４にて電断判定時間が経過すれば（ステップＳ７４；Ｙｅｓ）、演出制御用マイクロコンピュータ１２０における演出動作の制御状態をバックアップするための処理を実行する。すなわち、ＣＰＵ１３１は、ステップＳ７６の処理を実行することにより、バックアップ電源によりバックアップされているＲＡＭ１３３のバックアップ領域に、演出制御用マイクロコンピュータ１２０への電圧供給が停止される以前における制御状態を復旧させるための演出バックアップ用データを設定して記憶させる。
【０２７８】
ＣＰＵ１３１は、図３１のフローチャートに示す演出制御復旧処理のステップＳ３３４にて、ＲＡＭ１３３のバックアップ領域に記憶されている演出バックアップ用データを読み出すことで、制御状態を演出制御用マイクロコンピュータ１２０が再起動される以前の状態に復旧させることができる。
【０２７９】
以上説明したように、上記実施の形態におけるパチンコ遊技機１では、ＣＧＲＯＭ１４２に記憶されている複数種類の画像要素データのうちで、画像表示装置５における表示頻度が高くなるように設定された画像要素データについては、例えば事前転送設定テーブル２１１Ａに読出アドレス、書込アドレス、データ量を示すテーブルデータが格納され、ＣＰＵ１３１が図２７のステップＳ５４にて事前転送指令処理を実行することで、事前に一時記憶メモリ１５５の固定アドレスエリア１５５Ａへと転送するよう指令される。この指令に応じて、ＶＤＰ１４１では転送制御回路１５２が、図４５のステップＳ６０５にて事前転送処理を実行することにより、ＣＧＲＯＭ１４２から画像要素データを読み出して固定アドレスエリア１５５Ａに転送する。そして、ＣＰＵ１３１が図３９のステップＳ２７５にて表示更新指令処理を実行し、図４０のステップＳ３７２における事前転送の対象となる画像要素であるとの判定結果に応じて、ステップＳ３７６にて固定アドレス指定表示コマンドが作成されてＶＤＰ１４１に送信される。ＶＤＰ１４１では描画回路１５４が、固定アドレス指定表示コマンドを受信したことに応答して図４９のステップＳ５０３にて固定アドレス指定表示処理を実行することにより、固定アドレスエリア１５５Ａの読出アドレスから読み出した画像要素データをフレームバッファメモリ１５６における書込アドレスに書き込んで記憶させる。これにより、画像表示装置５における表示頻度が高くなるように設定された画像要素データについては、固定アドレスエリア１５５Ａにおける読出アドレスを指定することで一時記憶メモリ１５５に事前に記憶されているデータを容易に再利用することができ、ＣＧＲＯＭ１４２から毎回読み出す必要がなくなるので、表示演出における制御負担を軽減することができる。
【０２８０】
これに対して、ＣＧＲＯＭ１４２に記憶されている複数種類の画像要素データのうちで、画像表示装置５における表示頻度が低くなるように設定された画像要素データについては、ＣＰＵ１３１が図３９のステップＳ２７５にて表示更新指令処理を実行し、図４０のステップＳ３７２における事前転送の対象となる画像要素ではないとの判定結果に応じて、ステップＳ３８０にて自動転送表示コマンドが作成されてＶＤＰ１４１に送信されることにより、ＣＧＲＯＭ１４２からフレームバッファメモリ１５６へと転送するよう指令される。自動転送表示コマンドを受信したＶＤＰ１４１では、転送制御回路１５２が、図４５のステップＳ６０７にて自動転送制御処理を実行することにより、ＣＧＲＯＭ１４２から画像要素データを読み出して一時記憶メモリ１５５の自動転送エリア１５５Ｂに転送する。そして、描画回路１５４が、自動転送表示コマンドを受信したことに応答して図４９のステップＳ５０５にて自動転送表示処理を実行することにより、自動転送エリア１５５Ｂから読み出した画像要素データをフレームバッファメモリ１５６における書込アドレスに書き込んで記憶させる。これにより、画像表示装置５における表示頻度が低くなるように設定された画像要素データについては、ＣＧＲＯＭ１４２における読出アドレスと、フレームバッファメモリ１５６における書込アドレスとを指定すれば、自動転送エリア１５５Ｂにおける記憶アドレスを指定しなくても表示用データの作成に利用することができ、アドレス管理が容易になるとともに、プログラム設計の負担を軽減することができる。
【０２８１】
また、演出制御用マイクロコンピュータ１２０が備えるリセット／割込みコントローラ１３６により、図４３のステップＳ４１７にて、ＶＤＰ１４１からのイベント割込み信号がオン状態となることによるイベント割込みの発生が検出される。演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１は、図４２のステップＳ４０２にて、リセット／割込みコントローラ１３６によりイベント割込みの発生が検出されずにイベント割込み待ちタイマ値が制限時間判定値に達すると、所定のループ処理に入り、演出制御用タイマ割込みの発生に対応する演出制御割込み処理の実行を開始させないようにする。そして、図３４に示すステップＳ９３の処理が実行されないためにウォッチドッグ付リセットＩＣ１２４にてタイムアウトが発生し、電力制御回路１２５にオン状態のリセット信号が入力された場合には、演出制御用マイクロコンピュータ１２０に対する電源電圧の供給を停止した後、所定時間が経過してからその供給を再開することで、演出制御用マイクロコンピュータ１２０を再起動させる。この場合には、パチンコ遊技機１への電力供給が開始された場合などと同様に、ＣＰＵ１３１が図２７に示すステップＳ５１の演出初期設定処理を実行し、図２８のステップＳ３０７にてＶＤＰ１４１の初期設定を行う。これにより、演出制御用マイクロコンピュータ１２０の側でＶＤＰ１４１におけるイベント割込みの発生が検出されずに、予め定められた待機期間が経過した場合に、専用の処理を実行することなく、ＶＤＰ１４１の初期設定を行うことができ、プログラム容量の増大や処理の複雑化を防止しつつ、異常な表示状態から適切に復旧させることができる。
【０２８２】
例えば画像表示装置５におけるデモ画面の表示開始や、画像表示装置５における飾り図柄の可変表示回数が事前転送判定値に達したこと、あるいは大当り遊技状態への制御が開始されたことなどといった、遊技の進行状況に対応して予め定められた転送条件が成立したことに対応して、図３６のステップＳ２０６や図３９のステップＳ２８０などにてＣＰＵ１３１が事前転送指令処理を実行することで、表示頻度が高くなるように設定された画像要素データにつき、ＣＧＲＯＭ１４２から一時記憶メモリ１５５の固定アドレスエリア１５５Ａへの転送が指令される。この指令に応じて、ＶＤＰ１４１では転送制御回路１５２が、図４５のステップＳ６０５にて事前転送処理を実行することにより、ＣＧＲＯＭ１４２から画像要素データを読み出して固定アドレスエリア１５５Ａに転送する。これにより、固定アドレスエリア１５５Ａの記憶内容にノイズなどによる誤りが発生した場合でも、その記憶内容を自動的に復元させることができる。
【０２８３】
また、ＶＤＰ１４１の描画回路１５４は、一時記憶メモリ１５５の固定アドレスエリア１５５Ａまたは自動転送エリア１５５Ｂから画像要素データを読み出す際に、インデックステーブル２５１にて対応する「転送完了フラグ」が「オン」に設定されているか否かに対応して、読み出した画像要素データをフレームバッファメモリ１５６に書き込むことによる表示用データの作成を実行するか否かの決定を行う。これにより、ＣＧＲＯＭ１４２から一時記憶メモリ１５５の固定アドレスエリア１５５Ａや自動転送エリア１５５Ｂに転送される画像要素データと、これらの固定アドレスエリア１５５Ａや自動転送エリア１５５Ｂから読み出して表示用データの作成に利用する画像要素データとを整合させることが可能になり、適切な画像要素データを用いた表示演出を行うことができる。
【０２８４】
ＣＰＵ１３１が図３６に示すステップＳ２０８〜Ｓ２１０の処理により演出モードフラグの値を切り替えた場合には、ステップＳ２１１にて事前転送処理を実行することで、変更後の演出モードに対応して表示頻度が高くなるように設定された画像要素データにつき、ＣＧＲＯＭ１４２から一時記憶メモリ１５５の固定アドレスエリア１５５Ａへの転送が指令される。この指令に応じて、ＶＤＰ１４１では転送制御回路１５２が、図４５のステップＳ６０５にて事前転送処理を実行することにより、ＣＧＲＯＭ１４２から画像要素データを読み出して固定アドレスエリア１５５Ａに転送する。これにより、演出画像の表示態様に対応して表示頻度が高くなるように設定された画像要素データを変更可能となり、固定アドレスエリア１５５Ａを有効に利用して表示演出における制御負担をさらに軽減することができる。
【０２８５】
また、演出制御用マイクロコンピュータ１２０では、電力制御回路１２５からの供給電圧が電断検出判定値以下となった後に、電断発生判定時間が経過すれば、電断検出回路１３７が図４４に示すステップＳ４２３の処理を実行することにより、電源断信号をオン状態に設定する。ＣＰＵ１３１では、演出制御用タイマ割込みよりも優先順位が高い電断チェック用タイマ割込みに対応する割込み処理として、図３３のフローチャートに示すような演出側電断チェック割込み処理を実行する。そして、電断検出回路１３７から伝送される電源断信号がオン状態となった後に、電断判定時間が経過すれば、ステップＳ７６にて演出バックアップ用データをＲＡＭ１３３のバックアップ領域に設定して記憶させる。そして、ＣＰＵ１３１が演出制御用マイクロコンピュータ１２０の再起動に対応して図２７に示すステップＳ５３の演出制御復旧処理を実行した場合には、図３１のステップＳ３３４にてＲＡＭ１３３のバックアップ領域に記憶されている演出バックアップ用データにより、演出制御用マイクロコンピュータ１２０の制御状態を再起動される以前の状態に復旧させる。これにより、演出制御用マイクロコンピュータ１２０の側でＶＤＰ１４１におけるイベント割込みの発生が検出されずに、予め定められた待機期間が経過した場合に、途中となっていた表示動作を再起動後に続きから実行することができ、異常な表示状態からのより適切な復旧が可能になる。また、演出制御用マイクロコンピュータ１２０が再起動される場合に、制御状態を復旧させるための特別な制御を行う必要がないので、処理の複雑化を防止しつつ、異常な表示状態から適切に復旧させることができる。
【０２８６】
ＶＤＰ１４１では、動画像用デコーダ１５８が図５２に示すステップＳ５６２でのデコードを行った後に、ステップＳ５６６の処理により演出制御用マイクロコンピュータ１２０に対してイベント割込み信号を出力させる。そして、演出制御用マイクロコンピュータ１２０では、ＣＰＵ１３１が図４２のステップＳ３９４にて動画像デコード開始コマンドをＶＤＰ１４１に送信した後に、リセット／割込みコントローラ１３６が図４３のステップＳ４１７にてイベント割込みの発生を検出せずに、ＣＰＵ１３１がステップＳ４０２にて制限時間判定値に達したと判定することで、所定のループ処理に入る。その後、ウォッチドッグ付リセットＩＣ１２４におけるタイムアウト発生に基づき、電力制御回路１２５が演出制御用マイクロコンピュータ１２０に対する電源電圧の供給を所定時間が経過するまで停止させてから再開させることで、演出制御用マイクロコンピュータ１２０を再起動させる。これにより、動画像データのデコードに異常が発生して動画像の再生が中断された場合でも、所定の待機期間が経過すれば異常な表示状態から適切に復旧させることができる。
【０２８７】
画像表示装置５の画面上には、例えば特別図柄表示装置４の前面における配置部分や装飾部材３１、３２、３３の背面における配置部分などに、画像表示が制限される非表示領域５Ｂが設けられている。ＶＤＰ１４１が備える描画回路１５４は、演出制御用マイクロコンピュータ１２０からの固定アドレス指定表示コマンドを受信したことに応答して図５０のフローチャートに示すような固定アドレス指定表示処理を実行し、ステップＳ５２４にて画像要素データの書込先が非表示領域となるか否かの判定を行う。そして、書込先が非表示領域となる場合には、演出制御用マイクロコンピュータ１２０から固定アドレス指定表示コマンドを受信していても、ステップＳ５２５の処理をスキップすることにより、フレームバッファメモリ１５６に対する画像要素データの書き込みを制限する。また、描画回路１５４は、演出制御用マイクロコンピュータ１２０から自動転送表示コマンドを受信したことに応答して図５１のフローチャートに示すような自動転送表示処理を実行し、ステップＳ５４４にて画像要素データの書込先が非表示領域となるか否かの判定を行う。そして、書込先が非表示領域となる場合には、演出制御用マイクロコンピュータ１２０から自動転送表示コマンドを受信していても、ステップＳ５４５の処理をスキップすることにより、フレームバッファメモリ１５６に対する画像要素データの書き込みを制限する。これにより、画像表示装置５の画面上における非表示領域５Ｂに対応して割り当てられたフレームバッファメモリ１５６のアドレスに画像要素データを書き込んで表示用データを作成する場合に比べて、表示演出における制御負担を軽減することができる。
【０２８８】
また、ＶＤＰ１４１では描画回路１５４が自動的に書込先が非表示領域である場合の書き込みを制限するようにしているので、パチンコ遊技機１などの遊技機を設計する段階で非表示領域５Ｂに画像を表示させないための配慮を行う必要がなくなり、パチンコ遊技機１などの遊技機の設計負担を軽減することができる。加えて、ＶＤＰ１４１が備える描画回路１５４により図５０に示すステップＳ５２４や図５１に示すステップＳ５４４のような処理を実行することで、演出制御用マイクロコンピュータ１２０の側では、画像要素の表示位置が画像表示装置５の画面上における非表示領域５Ｂに含まれるか否かを判断する必要がなく、非表示領域５Ｂが存在しない場合と同様の処理によって表示演出における制御負担の増大を防止できる。
【０２８９】
この発明は、上記実施の形態に限定されず、様々な変形及び応用が可能である。例えば、上記実施の形態では、ＶＤＰ１４１が備える描画回路１５４が図５０に示すステップＳ５２４や図５１に示すステップＳ５４４のような処理を実行することで、画像要素データの書込先が非表示領域となる場合にフレームバッファメモリ１５６への書き込みを制限するものとして説明した。しかしながら、この発明はこれに限定されず、例えば演出制御用マイクロコンピュータ１２０の側において、書込先が非表示領域となる場合におけるフレームバッファメモリ１５６への書き込みを制限するための処理を実行するようにしてもよい。
【０２９０】
この場合、演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１は、図３９のステップＳ２７５にて実行する表示更新指令処理として、図４０のフローチャートに示すような処理に代えて、図５４のフローチャートに示すような処理を実行する。図５４に示す表示更新指令処理では、まず、図４０のステップＳ３７１、Ｓ３７２と同様にして、表示を更新する対象となる画像要素を特定するとともに（ステップＳ７０１）、特定された画像要素が事前に転送する対象となるものであるか否かの判定を行う（ステップＳ７０２）。そして、事前に転送する対象となるものである場合には（ステップＳ７０２；Ｙｅｓ）、図４０のステップＳ３７３と同様にして、固定アドレスエリア１５５Ａにおける画像要素データの読出アドレスを特定する（ステップＳ７０３）。また、事前に転送する対象ではない場合には（ステップＳ７０２；Ｎｏ）、図４０のステップＳ３７７と同様にして、ＣＧＲＯＭ１４２における画像要素データの読出アドレスを特定する（ステップＳ７０７）。ステップＳ７０３、Ｓ７０７の処理を実行した後、図５４に示す表示更新指令処理では、図５５のフローチャートに示す書込アドレス設定処理を実行する（ステップＳ７０４、Ｓ７０８）。
【０２９１】
図５５に示す書込アドレス設定処理では、まず、図５４のステップＳ７０１にて特定された表示を更新する対象となる画像要素の配置が、画像表示装置５の画面上における非表示領域５Ｂに対応した配置を含んでいるか否かを判定する（ステップＳ７２１）。例えば、ＣＰＵ１３１は、演出制御パターンから読み出した表示制御データから画像表示装置５の画面上における画像要素の表示位置（例えば表示座標）を特定し、表示対象となる画像要素のサイズ（例えば幅や高さなど）から、画像要素の少なくとも一部が非表示領域５Ｂ内に配置されるか否かを判定する。そして、画像要素の少なくとも一部が非表示領域５Ｂ内に配置される場合には、非表示領域５Ｂに対応した配置を含んでいると判断する。
【０２９２】
ステップＳ７２１にて非表示領域５Ｂに対応した配置を含んでいないと判定された場合には（ステップＳ７２１；Ｎｏ）、フレームバッファメモリ１５６における画像要素データの書込アドレスとして、表示対象の画像要素の全体を画像表示装置５の画面上に表示させるためのアドレスを設定してから（ステップＳ７２２）、書込アドレス設定処理を終了して、図５４に示すステップＳ７０５やステップＳ７０９の処理に進む。例えば、ＣＰＵ１３１は、表示対象の画像要素を構成する全ての画素についてフレームバッファメモリ１５６における書込アドレスを指定することで、画像要素の全体を画像表示装置５の画面上に表示させるようにする。
【０２９３】
これに対して、ステップＳ７２１にて非表示領域５Ｂに対応した配置を含んでいると判定された場合には（ステップＳ７２１；Ｙｅｓ）、その画像要素の全体が非表示領域５Ｂ内に配置されるのか、一部が非表示領域５Ｂ内に配置されるのかを判定する（ステップＳ７２３）。このとき、一部が非表示領域５Ｂ内に配置されて全体が非表示領域５Ｂ内に配置されるわけではないと判定した場合には（ステップＳ７２３；Ｎｏ）、フレームバッファメモリ１５６における画像要素データの書込アドレスとして、非表示領域５Ｂに対応する書込先を除外したアドレスを設定してから（ステップＳ７２４）、書込アドレス設定処理を終了して、図５４に示すステップＳ７０５やステップＳ７０９の処理に進む。例えば、ＣＰＵ１３１は、表示対象の画像要素を構成する各画素についてフレームバッファメモリ１５６における書込アドレスを特定し、その書込アドレスのうちで非表示領域５Ｂに割り当てられたアドレスを除外することで、表示領域５Ａに割り当てられたアドレスのみがＶＤＰ１４１に通知されるように設定する。
【０２９４】
また、ステップＳ７２３にて画像要素の全体が非表示領域５Ｂに配置されると判定した場合には（ステップＳ７２３；Ｙｅｓ）、図５４に示すステップＳ７１１の処理に進む。これにより、画像要素の全体が非表示領域５Ｂに配置される場合には、フレームバッファメモリ１５６における画像要素データの書込アドレスが設定されず、ＶＤＰ１４１への転送表示コマンドの送信も行われないことになる。
【０２９５】
図５５に示すステップＳ７０４にて書込アドレス設定処理を実行した後にステップＳ７０５の処理に進んだ場合には、フレームバッファメモリ１５６に書き込まれる画像要素データのデータ量である書込データ量を特定する（ステップＳ７０５）。その後、ステップＳ７０３〜Ｓ７０５にて特定した画像要素データの読出アドレス、書込アドレス、書込データ量に基づき、固定アドレス指定表示コマンドを作成してＶＤＰ１４１に送信する（ステップＳ７０６）。また、ステップＳ７０８にて書込アドレス設定処理を実行した後にステップＳ７０９の処理に進んだ場合には、フレームバッファメモリ１５６に書き込まれる画像要素データのデータ量である書込データ量を特定する（ステップＳ７０９）。その後、ステップＳ７０７〜Ｓ７０９にて特定した画像要素データの読出アドレス、書込アドレス、書込データ量に基づき、自動転送表示コマンドを作成してＶＤＰ１４１に送信する（ステップＳ７１０）。
【０２９６】
ステップＳ７０６、Ｓ７１０の処理のいずれかを実行した後や、図５５のステップＳ７２３にて画像要素の全体が非表示領域５Ｂに配置されると判定した場合には、全ての表示対象となる画像要素についての指令が完了したか否かを判定する（ステップＳ７１１）。そして、指令が完了していなければ（ステップＳ７１１；Ｎｏ）、ステップＳ７０１の処理に戻る。これに対して、全ての更新対象となる画像要素についての指令が完了すれば（ステップＳ７１１；Ｙｅｓ）、表示更新指令処理を終了する。
【０２９７】
このようにして、ＣＰＵ１３１は、図５５のステップＳ７２１にて画像要素の配置が非表示領域５Ｂに対応した配置を含んでいるか否かの判定を行う。そして、非表示領域５Ｂに対応した配置を含んでいる場合には、非表示領域５Ｂに対応する書込先を除外した書込アドレスを設定したり、書込アドレスの設定を行わないようにすることで、フレームバッファメモリ１５６に対する画像要素データの書き込みを制限する。これにより、画像表示装置５の画面上における非表示領域５Ｂに対応して割り当てられたフレームバッファメモリ１５６のアドレスに画像要素データを書き込んで表示用データを作成する場合に比べて、表示演出における制御負担を軽減することができる。
【０２９８】
また、ＣＰＵ１３１は自動的に書込先が非表示領域である場合の書き込みを制限するようにしているので、パチンコ遊技機１などの遊技機を設計する段階で非表示領域５Ｂに画像を表示させないための配慮を行う必要がなくなり、遊技機の設計負担を軽減することができる。加えて、演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１により図５５のフローチャートに示すような書込アドレス設定処理を実行することで、ＶＤＰ１４１の側では、画像要素の表示位置が画像表示装置５の画面上における非表示領域５Ｂに含まれるか否かを判断する必要がなく、非表示領域５Ｂが存在しない場合と同様の処理によって表示演出における制御負担の増大を防止できる。
【０２９９】
上記実施の形態では、遊技機の例として、特別図柄や飾り図柄を可変表示する機能や各種の演出画像を表示する機能を有するパチンコ遊技機１を用いて説明した。しかしながら、この発明は、上記実施の形態におけるパチンコ遊技機１に限定されず、スロットマシンなどの他の遊技機にも適用することができる。以下、この発明を他の遊技機の一例であるスロットマシンに適用した場合について説明する。
【０３００】
図５６は、この発明を適用したスロットマシンの一例となるスロットマシン５００の正面図であり、主要部材のレイアウトを示す。スロットマシン５００は、大別して、前面が開口する筐体と、この筐体の側端に回動自在に枢支された前面扉とから構成されている。
【０３０１】
スロットマシン５００の筐体内部には、外周に複数種の図柄が配列されたリールＤＬ、ＤＣ、ＤＲを水平方向に並設した可変表示装置５０１が設置されている。また、スロットマシン５００の前面扉には、表示機能を有する画像表示装置５１０が設けられている。画像表示装置５１０には、１つの透明な透視窓が設けられており、例えばリールＤＬ、ＤＣ、ＤＲに配列された図柄のうち連続する３つの図柄が、この透視窓から見えるように配置されている。画像表示装置５１０の画面上には、例えば図５７に示すように、各種画像の表示が行われる表示領域５１０Ａと、画像表示が制限される非表示領域５１０Ｂとが設けられている。そして、画像表示装置５１０において可変表示装置５０１の前面に配置された透視窓の部分は、上記実施の形態における画像表示装置５の画面上における非表示領域５Ｂと同様に、画像表示が制限される非表示領域５１０Ｂとなっている。すなわち、非表示領域５１０には、画像を表示するための液晶や液晶を構成する部材（例えば偏光板など）、液晶を制御する回路などが設けられておらず、物理的に画像を表示せずに透明なままとなっている。他方、表示領域５１０Ａの裏面には、例えば背後から表示領域５１０Ａを照射するバックライトや、スロットマシン５００の内部を隠蔽する隠蔽部材などが設けられている。
【０３０２】
リールＤＬ、ＤＣ、ＤＲの外周部には、例えば「赤７」、「白７」、「ＢＡＲ」、「ＪＡＣ」、「スイカ」、「チェリー」、「ベル」といった、互いに識別可能な複数種類の図柄が所定の順序で描かれている。リールＤＬ、ＤＣ、ＤＲの外周部に描かれた図柄は、画像表示装置５１０の透視窓を通して各々上中下三段に表示されている。
【０３０３】
各リールＤＬ、ＤＣ、ＤＲは、各々対応して設けられたリールモータ６５１Ｌ、６５１Ｃ、６５１Ｒ（図５８）によって回転させることで、各リールＤＬ、ＤＣ、ＤＲの図柄が画像表示装置５１０の透視窓を通して連続的に変化しつつ表示されるとともに、各リールＤＬ、ＤＣ、ＤＲの回転を停止させることで、３つの連続する図柄が表示結果として、画像表示装置５１０の透視窓を通して視認可能に導出表示されるようになっている。
【０３０４】
スロットマシン５００の前面扉における画像表示装置５１０の下部には、遊技者が各種の操作を行うための各種入力スイッチ等が配される操作テーブル５２０が設けられている。操作テーブル５２０の奥側には、メダルを投入可能なメダル投入口５０２、メダルを１枚分の賭数を設定（ＢＥＴ）するためのＢＥＴスイッチ５０３、１ゲームで賭けることのできる最高枚数分（本例では３枚分）の賭数を設定するためのＭＡＸＢＥＴスイッチ５０４、クレジット（遊技者所有の遊技用価値として記憶されているメダル数）として記憶されているメダル及び賭数の設定に用いたメダルを精算するための精算スイッチ５０８が設けられている。メダル投入口５０２に投入されたメダルは、所定の投入メダルセンサによって検知される。
【０３０５】
操作テーブル５２０の手前側には、スロットマシン５００にてゲームを開始する際に操作されるスタートレバー５０５、リールＤＬ、ＤＣ、ＤＲの回転を各々停止する際に操作されるストップスイッチ５０６Ｌ、５０６Ｃ、５０６Ｒが設けられている。操作テーブル５２０の下部には、メダルが払い出されるメダル払出口５０７が設けられている。
【０３０６】
スロットマシン５００の前面扉における画像表示装置５１０の上部には、スロットマシン５００での遊技に関する各種の情報を表示するための遊技情報表示部が設けられている。例えば、遊技情報表示部は、クレジットとして記憶されているメダル枚数が表示されるクレジット表示器や、ビッグボーナス中のメダルの獲得枚数やエラー発生時にその内容を示すエラーコード等が表示される補助表示器、入賞の発生により払い出されたメダル枚数が表示されるペイアウト表示器などを備えている。遊技情報表示部の左右には、効果音を発する２つのスピーカ５１１Ｌ、５１１Ｒが設けられている。その他、画像表示装置５１０の上部には、遊技効果ランプ５１２が設けられており、操作テーブル５２０の前面左右には、それぞれ遊技効果ランプ５１３、５１４が設けられている。
【０３０７】
スロットマシン５００においてゲームを行う場合には、まず、メダルをメダル投入口５０２から投入するか、あるいはクレジットを使用して賭数を設定する。クレジットを使用するにはＢＥＴスイッチ５０３またはＭＡＸＢＥＴスイッチ５０４を操作する。こうして賭数が設定されると、入賞ラインＬ１〜Ｌ５が有効となり、スタートレバー５０５の操作が有効な状態、すなわち、ゲームが開始可能な状態となる。
【０３０８】
ゲームが開始可能な状態でスタートレバー５０５が操作されると、その操作がスタートレバースイッチ５０５Ａ（図５８）により検知されたことに基づき、各リールＤＬ、ＤＣ、ＤＲが回転し、各リールＤＬ、ＤＣ、ＤＲの図柄が連続的に変動する。この状態でいずれかのストップスイッチ５０６Ｌ、５０６Ｃ、５０６Ｒが操作されると、対応するリールＤＬ、ＤＣ、ＤＲの回転が停止し、画像表示装置５１０の透視窓を通して表示結果が視認可能に導出表示される。
【０３０９】
そして、全てのリールＤＬ、ＤＣ、ＤＲの回転が停止されることで１ゲームが終了し、有効化されたいずれかの入賞ラインＬ１〜Ｌ５上に予め定められた役と呼ばれる図柄の組合せが各リールＤＬ、ＤＣ、ＤＲの表示結果として停止した場合には入賞が発生する。入賞となる役の種類には、大別して、メダルの付与を伴う小役と、賭数の設定を必要とせずに次のゲームを開始可能となる再遊技役と、遊技状態の移行を伴う特別役とがあり、遊技状態に応じて入賞となる役が定められている。スロットマシン５００では、スタートレバー５０５が操作されたタイミングで抽出した乱数値に基づき、遊技状態に応じて定められた各役の入賞の発生を許容するか否かを決定する内部抽選を行う。この内部抽選に当選して入賞の発生が許容されていることを、「内部当選している」ともいう。各役の当選のうち、小役及び再遊技役の当選は、その当選が決定されたゲームにおいてのみ有効とされるが、特別役の当選は、その内部抽選により発生が許容された役が揃うまで有効とされる。すなわち特別役となる入賞の発生が一度許容されると、例え、各ゲームにて特別役となる入賞を発生させることができなかった場合でも、その当選は次のゲームへ持ち越されることになる。
【０３１０】
スロットマシン５００における遊技状態には、例えばレギュラーボーナス、ビッグボーナス、通常遊技状態がある。レギュラーボーナスの遊技状態では、例えばＪＡＣ、チェリー、スイカ及びベルなどの小役が、入賞となる役として定められており、内部抽選での抽選対象とされる。ビッグボーナスでは、所定の小役ゲームにおいて、例えばチェリー、スイカ及びベルなどの小役や、レギュラーボーナス及びＪＡＣＩＮなどの特別役が、入賞となる役として定められており、各小役ゲームにおける内部抽選での抽選対象とされる。通常遊技状態では、例えばチェリー、スイカ及びベルなどの小役や、リプレイなどの再遊技役、ビッグボーナス、レギュラーボーナスなどの特別役が、入賞となる役として予め定められており、各ゲームにおける内部抽選での抽選対象とされる。
【０３１１】
通常遊技状態においてビッグボーナスとなる特別役の入賞が発生すると、遊技状態がビッグボーナスに移行する。ビッグボーナスでは、小役ゲームと称される所定のゲームを行うことができる。ビッグボーナスは、当該ビッグボーナス中において遊技者に付与したメダルの総数が規定枚数（例えば４６６枚）以上となった場合に終了する。通常遊技状態やビッグボーナス中の小役ゲームにおいてレギュラーボーナスとなる特別役の入賞が発生すると、遊技状態がレギュラーボーナスに移行する。また、ビッグボーナス中の小役ゲームにおいてＪＡＣＩＮとなる特別役の入賞が発生すると、遊技状態がレギュラーボーナスに移行する。レギュラーボーナスは、１２ゲーム消化した場合と、８ゲーム入賞（役の種類はいずれでもよい）した場合のいずれか早いほうで終了する。ビッグボーナス中のレギュラーボーナスで当該ビッグボーナス中において遊技者に付与したメダルの総数が規定枚数以上となった場合は、ビッグボーナスとともに当該レギュラーボーナスも終了する。
【０３１２】
スロットマシン５００では、遊技状態がレギュラーボーナスやビッグボーナスなどの特別遊技状態に移行している場合に、通常遊技状態よりも多くのメダルを遊技者が獲得でき、通常遊技状態よりも遊技者にとって有利な遊技状態となる。なお、特別遊技状態はレギュラーボーナスやビッグボーナスなどに限らず、通常遊技状態に比べて遊技者が多くのメダルを獲得することが期待でき、通常遊技状態よりも遊技者にとって有利な遊技状態であればよい。このような通常遊技状態よりも遊技者にとって有利な遊技状態としては、例えば、リールの導出条件（例えば停止順や停止タイミング）が満たされることを条件に発生する報知対象入賞の導出条件を満たす操作手順が報知される遊技状態（いわゆるアシストタイム）や、少なくともいずれか１つのリールの引込範囲を制限することで、ストップスイッチ５０６Ｌ、５０６Ｃ、５０６Ｒが操作された際に表示されている図柄が停止しやすいように制御し、遊技者が目押しを行うことで入賞図柄の組合せを導出させることが可能となるチャレンジタイム（ＣＴ）、特定の入賞（例えばリプレイ入賞やシングルボーナス入賞等）の発生が許容される確率が高まる遊技状態（いわゆるリプレイタイムや集中状態）等、さらには、これらを組み合わせた遊技状態などであればよい。
【０３１３】
スロットマシン５００には、例えば図５８に示すような主基板６００、演出制御基板６２０、リールユニット６５０などが搭載されている。その他にも、スロットマシン５００には、主基板６００に接続された電源基板や中継基板等の他の基板も搭載されている。主基板６００には、遊技制御用マイクロコンピュータ６１０が設けられている。遊技制御用マイクロコンピュータ６１０は、上記実施の形態における遊技制御用マイクロコンピュータ１００と同様に、プログラムに従った制御を行うＣＰＵ、ユーザプログラムやデータを記憶するＲＯＭ、ワークエリアとしてＣＰＵにより使用されるＲＡＭなどを備えて構成されている。
【０３１４】
リールユニット６５０は、リールモータ６５１Ｌ、６５１Ｃ、６５１Ｒ、リールランプ６５２、リールセンサ６５３などを備えて構成される。リールモータ６５１Ｌ、６５１Ｃ、６５１Ｒは、各リールＤＬ、ＤＣ、ＤＲを回転させるためのモータである。リールランプ６５２は、各リールＤＬ、ＤＣ、ＤＲの内部に設けられ、各リールＤＬ、ＤＣ、ＤＲに描かれた図柄のうち、可変表示装置５０１にて視認可能となる図柄をリールの内側から照射するためのランプである。リールセンサ６５３は、各リールＤＬ、ＤＣ、ＤＲの回転状態や回転数などを検知するためのセンサである。
【０３１５】
演出制御基板６２０には、演出制御用マイクロコンピュータ６３０や、表示制御部６３１、音制御部６３２、ランプ制御部６３３などが搭載されている。また、演出制御基板６２０には、上記実施の形態におけるウォッチドッグ付リセットＩＣ１２４と同様の回路も搭載されている。なお、ウォッチドッグ付リセットＩＣや電力制御回路などの回路は、電源基板から供給された電源電圧を、演出制御用マイクロコンピュータ６３０内の各部位に配送するか遮断するかを切り替えるための回路として、演出制御用マイクロコンピュータ６３０に内蔵されていてもよい。演出制御用マイクロコンピュータ６３０は、上記実施の形態における演出制御用マイクロコンピュータ１２０と同様に、プログラムに従った制御を行うＣＰＵ、ユーザプログラムやデータを記憶するＲＯＭ、ワークエリアとしてＣＰＵにより使用されるＲＡＭ、リセット／割込みコントローラ、電断検出回路などを備えて構成されている。表示制御部６３１は、画像表示装置５１０における表示動作の制御を行うものであり、上記実施の形態における表示制御部１２１と同様に、演出制御用マイクロコンピュータ６３０からの表示制御指令に従った画像処理を実行するＶＤＰと、画像表示装置５１０にて画像表示を行うために使用される各種の画像データを記憶するＣＧＲＯＭとを備えて構成されている。
【０３１６】
表示制御部６３１が備えるＶＤＰには、上記実施の形態と同様に、ホストインタフェース、転送制御回路、ＣＧＲＯＭインタフェース、描画回路、一時記憶メモリ、フレームバッファメモリ、表示回路、動画像用デコーダなどが設けられている。また、表示制御部６３１が備えるＶＤＰには、上記実施の形態におけるインデックステーブル２５１と同様のテーブルが設けられている。表示制御部６３１が備えるＶＤＰに設けられた一時記憶メモリには、上記実施の形態における一時記憶メモリ１５５と同様に、固定アドレスエリアや自動転送エリアが設けられている。表示制御部６３１が備えるＶＤＰに設けられたフレームバッファメモリでは、アドレス管理を容易にするために、上記実施の形態におけるフレームバッファメモリ１５６と同様に、表示用データを記憶する表示用データエリアにおいて、画像表示装置５１０の画面上における表示領域５１０Ａのみならず非表示領域５１０Ｂに対しても、アドレスが割り当てられている。
【０３１７】
演出制御用マイクロコンピュータ６３０では、主基板６００から受信した演出制御コマンドに基づく演出制御パターンに従って画像表示装置５１０やスピーカ５１１Ｌ、５１１Ｒ、遊技効果ランプ５１２〜５１４などによる演出動作を制御するための処理が、ＣＰＵによって実行される。
【０３１８】
表示制御部６３１が備えるＣＧＲＯＭは、複数種類の画像要素データを記憶することで、画像要素データ記憶手段を構成する。このＣＧＲＯＭに記憶されている画像要素データのうちで、画像表示装置５１０における表示頻度が高くなるように設定された画像要素データについては、例えば上記実施の形態における事前転送設定テーブル２１１Ａと同様の構成を有するテーブルに読出アドレス、書込アドレス、データ量を示すテーブルデータが格納されている。そして、演出制御用マイクロコンピュータ６３０が備えるＣＰＵは、上記実施の形態における図２７のステップＳ５４と同様にして事前転送指令処理を実行することで、演出制御用マイクロコンピュータ６３０の起動に対応して事前に表示制御部６３１が備えるＶＤＰに設けられた一時記憶メモリの固定アドレスエリアに対する画像要素データの転送を指令し、表示制御部６３１が備えるＶＤＰの転送制御回路に、上記実施の形態における図４５のステップＳ６０５と同様にして事前転送処理を実行させることにより、表示制御部６３１が備えるＣＧＲＯＭから画像要素データを読み出して固定アドレスエリアに転送して記憶させることで、起動時転送設定制御手段を構成する。また、演出制御用マイクロコンピュータ６３０が備えるＣＰＵは、上記実施の形態における図３９のステップＳ２７５と同様にして表示更新指令処理を実行し、上記実施の形態における図４０のステップＳ３７２と同様に事前転送の対象となる画像要素であるとの判定結果に応じて、上記実施の形態におけるステップＳ３７６と同様にして固定アドレス指定表示コマンドが作成し表示制御部６３１が備えるＶＤＰ１４１に送信することで、高設定画像要素表示指令手段を構成する。表示制御部６３１が備えるＶＤＰでは描画回路が、固定アドレス指定表示コマンドを受信したことに応答して上記実施の形態における図４９のステップＳ５０３と同様に固定アドレス指定表示処理を実行することにより、固定アドレスエリアの読出アドレスから読み出した画像要素データをフレームバッファメモリにおける書込アドレスに書き込んで記憶させることで、第１画像要素データ処理手段を構成する。
【０３１９】
このような構成により、画像表示装置５１０における表示頻度が高くなるように設定された画像要素データについては、表示制御部６３１が備えるＶＤＰに設けられた一時記憶メモリの固定アドレスエリアにおける読出アドレスを指定することで、一時記憶メモリに事前に記憶されているデータを容易に再利用することができ、表示制御部６３１が備えるＣＧＲＯＭから毎回読み出す必要がなくなるので、表示演出における制御負担を軽減することができる。
【０３２０】
これに対して、表示制御部６３１が備えるＣＧＲＯＭに記憶されている複数種類の画像要素データのうちで、画像表示装置５１０における表示頻度が低くなるように設定された画像要素データについては、演出制御用マイクロコンピュータ６３０が備えるＣＰＵにより上記実施の形態における図３９のステップＳ２７５と同様にして表示更新指令処理を実行し、上記実施の形態における図４０のステップＳ３７２と同様に事前転送の対象となる画像要素ではないとの判定結果に応じて、上記実施の形態におけるステップＳ３８０と同様にして自動転送表示コマンドを作成し表示制御部６３１が備えるＶＤＰに送信することで、表示制御部６３１が備えるＣＧＲＯＭからＶＤＰに設けられたフレームバッファメモリへと転送するよう指令される。自動転送表示コマンドを受信した表示制御部６３１のＶＤＰでは、転送制御回路が、上記実施の形態における図４５のステップＳ６０７と同様にして自動転送制御処理を実行することにより、表示制御部６３１が備えるＣＧＲＯＭから画像要素データを読み出してＶＤＰに設けられた一時記憶メモリの自動転送エリアに転送することで、低設定データ転送手段を構成する。また、表示制御部６３１が備えるＶＤＰに設けられた描画回路は、自動転送表示コマンドを受信したことに応答して上記実施の形態における図４９のステップＳ５０５と同様に自動転送表示処理を実行することにより、自動転送エリアから読み出した画像要素データをフレームバッファメモリにおける書込アドレスに書き込んで記憶させる。こうした表示制御部６３１のＶＤＰが備える転送制御回路や描画回路などにより所定の処理を実行することで、第２画像要素データ処理手段が構成される。
【０３２１】
このような構成により、画像表示装置５１０における表示頻度が低くなるように設定された画像要素データについては、表示制御部６３１が備えるＣＧＲＯＭにおける読出アドレスと、ＶＤＰに設けられたフレームバッファメモリにおける書込アドレスとを指定すれば、一時記憶メモリの自動転送エリアにおける記憶アドレスを指定しなくても表示用データの作成に利用することができ、アドレス管理が容易になるとともに、プログラム設計の負担を軽減することができる。
【０３２２】
演出制御用マイクロコンピュータ６３０が備えるリセット／割込みコントローラは、上記実施の形態における図４３のステップＳ４１７と同様に、表示制御部６３１が備えるＶＤＰからのイベント割込み信号がオン状態となることによるイベント割込みの発生を検出することで、完了信号検出手段を構成する。演出制御用マイクロコンピュータ６３０が備えるＣＰＵは、上記実施の形態における図４２のステップＳ４０２と同様にして、リセット／割込みコントローラによりイベント割込みの発生が検出されずにイベント割込み待ちタイマ値が制限時間判定値に達すると、所定のループ処理に入り、演出制御用タイマ割込みの発生に対応する割込み処理の実行を開始させないようにする。この演出制御用タイマ割込みの発生に対応する割込み処理では、上記実施の形態における図３４に示すステップＳ９３と同様の処理を実行して、演出制御基板６２０に搭載されたウォッチドッグ付リセットＩＣをクリアする。こうした割込み処理が実行されないために演出制御基板６２０に搭載されたウォッチドッグ付リセットＩＣにてタイムアウトが発生し、演出制御基板６２０に搭載された電力制御回路にオン状態のリセット信号が入力された場合には、演出制御用マイクロコンピュータ６３０に対する電源電圧の供給を停止した後、所定時間が経過してからその供給を再開することで、演出制御用マイクロコンピュータ６３０のを再起動させる演出制御再起動手段を構成する。また、演出制御用マイクロコンピュータ６３０が備えるＣＰＵは、上記実施の形態における図２７に示すステップＳ５１の演出初期設定処理と同様の処理を実行し、上記実施の形態における図２８のステップＳ３０７と同様にして、表示制御部６３１が備えるＶＤＰの初期設定を行うことで、画像処理初期設定手段を構成する。このとき、表示制御部６３１が備えるＶＤＰでは、演出制御用マイクロコンピュータ６３０から受信した初期化信号や初期設定データなどに基づき、例えば、一時記憶メモリやフレームバッファメモリの記憶内容を初期化すること、転送制御回路や描画回路あるいは動画像用デコーダなどにより実行中の処理を初期化や中断すること、画像表示装置５１０の表示画面に対応したフレームバッファメモリにおける記憶領域の割当てを行って表示領域を設定すること、画像表示装置５１０における表示画像の更新周期を設定することなどといった、各種設定動作のうちの少なくとも１つを行う処理が実行されればよい。
【０３２３】
このような構成により、演出制御用マイクロコンピュータ６３０が再起動された場合には、スロットマシン５００への電力供給が開始された場合などと同様に、表示制御部６３１が備えるＶＤＰの初期設定を行うことができる。そして、演出制御用マイクロコンピュータ６３０の側で表示制御部６３１が備えるＶＤＰにおけるイベント割込みの発生が検出されずに、予め定められた待機期間が経過した場合に、専用の処理を実行することなく、ＶＤＰの初期設定を行うことができ、プログラム容量の増大や処理の複雑化を防止しつつ、異常な表示状態から適切に復旧させることができる。
【０３２４】
例えば画像表示装置５１０におけるデモ画面の表示開始や、可変表示装置５０１における図柄の可変表示回数が事前転送判定値に達したこと、あるいは大当り遊技状態への制御が開始されたことなどといった、遊技の進行状況に対応して予め定められた転送条件が成立したことに対応して、上記実施の形態における図３６のステップＳ２０６や図３９のステップＳ２８０などの処理と同様に、演出制御用マイクロコンピュータ６３０のＣＰＵが事前転送指令処理を実行することで、表示頻度が高くなるように設定された画像要素データにつき、表示制御部６３１が備えるＣＧＲＯＭからＶＤＰに設けられた一時記憶メモリの固定アドレスエリアへの転送を指令する転送条件成立時指令手段を構成する。このとき送信された事前転送コマンドに応じて、表示制御部６３１が備えるＶＤＰでは転送制御回路が、上記実施の形態における図４５のステップＳ６０５と同様にして事前転送処理を実行することにより、表示制御部６３１が備えるＣＧＲＯＭから画像要素データを読み出して固定アドレスエリアに転送する。こうした処理が実行されることで、条件成立時転送設定制御手段が構成される。このような構成により、表示制御部６３１が備えるＶＤＰに設けられた一時記憶メモリの固定アドレスエリアにおける記憶内容にノイズなどによる誤りが発生した場合でも、その記憶内容を自動的に復元させることができる。
【０３２５】
表示制御部６３１が備えるＶＤＰに設けられた転送制御回路は、上記実施の形態における図４７のステップＳ６４６や図４８のステップＳ６６６と同様の処理を実行し、一時記憶メモリへのデータ転送が完了した場合に、一時記憶メモリに一時記憶された画像要素データを特定可能とするインデックステーブルにおいて「転送完了フラグ」を「オン」に設定することで、転送完了データ設定手段を構成する。また、表示制御部６３１が備えるＶＤＰに設けられた描画回路は、一時記憶メモリの固定アドレスエリアまたは自動転送エリアから画像要素データを読み出す際に、上記実施の形態における図５０のステップＳ５２２や図５１のステップＳ５４２と同様の処理を実行することなどにより、ＶＤＰに設けられたインデックステーブルにて対応する「転送完了フラグ」が「オン」に設定されているか否かに対応して、読み出した画像要素データをフレームバッファメモリに書き込むことによる表示用データの作成を実行するか否かの決定を行うことで、作成決定手段を構成する。
【０３２６】
このような構成により、表示制御部６３１が備えるＣＧＲＯＭからＶＤＰに設けられた一時記憶メモリの固定アドレスエリアや自動転送エリアに転送される画像要素データと、これらの固定アドレスエリアや自動転送エリアから読み出して表示用データの作成に利用する画像要素データとを整合させることが可能になり、適切な画像要素データを用いた表示演出を行うことができる。
【０３２７】
演出制御用マイクロコンピュータ６３０が備えるＣＰＵは、上記実施の形態における図３６に示すステップＳ２０８〜Ｓ２１０の処理と同様にして演出モードフラグの値を切り替えた場合に、上記実施の形態におけるステップＳ２１１と同様に事前転送指令処理を実行し、上記実施の形態における図３２のステップＳ３５１と同様にして演出モードフラグに対応する事前転送設定テーブルをセットし、演出モードフラグの値に応じて画像表示装置５１０における表示頻度が高くなるように設定された画像要素データを特定することで、画像要素データ特定手段を構成する。この場合に送信した事前転送コマンドに応じて、表示制御部６３１が備えるＶＤＰの転送制御回路に、上記実施の形態における図４５のステップＳ６０５と同様にして事前転送処理を実行させることにより、表示制御部６３１が備えるＣＧＲＯＭから画像要素データを読み出して固定アドレスエリアに転送して記憶させる演出状態判定時転送設定制御手段を構成する。このような構成により、遊技機における現在の演出状態での表示頻度が高くなるように設定された画像要素データを特定して固定アドレスエリアに転送することができ、一時記憶メモリを有効に利用して表示演出における制御負担をさらに軽減することができる。
【０３２８】
また、演出制御用マイクロコンピュータ６３０では、演出制御基板６２０に搭載された電力制御回路からの供給電圧が電断検出判定値以下となった後に、電断発生判定時間が経過すれば、電断検出回路が上記実施の形態における図４４のステップＳ４２３と同様の処理を実行することにより、電源断信号をオン状態に設定することで、電源監視手段を構成する。演出制御用マイクロコンピュータ６３０が備えるＣＰＵでは、演出制御用タイマ割込みよりも優先順位が高い電断チェック用タイマ割込みに対応する割込み処理として、上記実施の形態における図３３のフローチャートに示す演出側電断チェック割込み処理と同様の処理を実行する。そして、電断検出回路から伝送される電源断信号がオン状態となった後に、電断判定時間が経過すれば、上記実施の形態における図３３のステップＳ７６と同様に、演出バックアップ用データをデータ記憶手段となるＲＡＭのバックアップ領域に設定して記憶させることで、データ退避手段を構成する。そして、演出制御用マイクロコンピュータ６３０が備えるＣＰＵは、演出制御用マイクロコンピュータ６３０の再起動に対応して、上記実施の形態における図２７に示すステップＳ５３と同様にして演出制御復旧処理を実行する。こうして、上記実施の形態における図３１のステップＳ３３４と同様に、ＲＡＭのバックアップ領域に記憶されている演出バックアップ用データにより、演出制御用マイクロコンピュータ６３０の制御状態を再起動される以前の状態に復旧させることで、状態復旧手段を構成する。また、上記実施の形態における図３１のステップＳ３３５と同様に、表示制御部６３１が備えるＶＤＰにおける各種制御の再開設定を行うことで、再開制御手段を構成する。
【０３２９】
このような構成により、演出制御用マイクロコンピュータ６３０の側で表示制御部６３１が備えるＶＤＰにおけるイベント割込みの発生が検出されずに、予め定められた待機期間が経過した場合に、途中となっていた表示動作を再起動後に続きから実行することができ、異常な表示状態からのより適切な復旧が可能になる。また、演出制御用マイクロコンピュータ６３０が再起動される場合に、制御状態を復旧させるための特別な制御を行う必要がないので、処理の複雑化を防止しつつ、異常な表示状態から適切に復旧させることができる。
【０３３０】
表示制御部６３１が備えるＶＤＰでは、動画像用デコーダが上記実施の形態における図５２に示すステップＳ５６２と同様にして動画像データのデコードを行った後、上記実施の形態におけるステップＳ４６６の処理と同様に、演出制御用マイクロコンピュータ６３０に対してイベント割込み信号を出力させる。そして、演出制御用マイクロコンピュータ６３０では、ＣＰＵが上記実施の形態における図４２のステップＳ３９４と同様にして動画像デコード開始コマンドを表示制御部６３１が備えるＶＤＰに送信した後、リセット／割込みコントローラが上記実施の形態における図４３のステップＳ４１７と同様の処理によりイベント割込みの発生を検出せずに、ＣＰＵが上記実施の形態における図４２に示すステップＳ４０２と同様にして制限時間判定値に達したと判定することで、所定のループ処理に入る。その後、演出制御基板６２０に搭載されたウォッチドッグ付リセットＩＣにおけるタイムアウト発生に基づき、演出制御基板６２０に搭載された電力制御回路が演出制御用マイクロコンピュータ６３０に対する電源電圧の供給を所定時間が経過するまで停止させてから再開させることで、演出制御用マイクロコンピュータ６３０を再起動させる。これにより、動画像データのデコードに異常が発生して動画像の再生が中断された場合でも、所定の待機期間が経過すれば異常な表示状態から適切に復旧させることができる。
【０３３１】
画像表示装置５１０の画面上には、例えば可変表示装置５０１の前面における配置部分などに、画像表示が制限される非表示領域５１０Ｂが設けられている。表示制御部６３１が備えるＶＤＰに設けられた描画回路は、演出制御用マイクロコンピュータ６３０からの固定アドレス指定表示コマンドを受信したことに応答して上記実施の形態における図５０に示す固定アドレス指定表示処理と同様の処理を実行し、上記実施の形態におけるステップＳ５２４と同様にして画像要素データの書込先が非表示領域となるか否かの判定を行うことで、書込位置判定手段を含んだ配置判定手段を構成する。そして、書込先が非表示領域となる場合には、演出制御用マイクロコンピュータ６３０から固定アドレス指定表示コマンドを受信していても、上記実施の形態におけるステップＳ５２５と同様の処理をスキップすることにより、表示制御部６３１が備えるＶＤＰに設けられたフレームバッファメモリに対する画像要素データの書き込みを制限する表示用データ書込制限手段を構成する。あるいは、表示制御部６３１が備えるＶＤＰに設けられた描画回路は、演出制御用マイクロコンピュータ６３０から自動転送表示コマンドを受信したことに応答して上記実施の形態における図５１に示す自動転送表示処理と同様の処理を実行し、上記実施の形態におけるステップＳ５４４と同様にして画像要素データの書込先が非表示領域となるか否かの判定を行うことで、書込位置判定手段を含んだ配置判定手段を構成する。そして、書込先が非表示領域となる場合には、演出制御用マイクロコンピュータ６３０から自動転送表示コマンドを受信していても、上記実施の形態におけるステップＳ５４５と同様の処理をスキップすることにより、表示制御部６３１が備えるＶＤＰに設けられたフレームバッファメモリに対する画像要素データの書き込みを制限する表示用データ書込制限手段を構成する。
【０３３２】
これにより、画像表示装置５１０の画面上における非表示領域５１０Ｂに対応して割り当てられたフレームバッファメモリのアドレスに画像要素データを書き込んで表示用データを作成する場合に比べて、表示演出における制御負担を軽減することができる。また、表示制御部６３１が備えるＶＤＰでは、描画回路が自動的に書込先が非表示領域である場合の書き込みを制限するようにしているので、スロットマシン５００などの遊技機を設計する段階で非表示領域に画像を表示させないための配慮を行う必要がなくなり、遊技機の設計負担を軽減することができる。加えて、表示制御部６３１が備えるＶＤＰに設けられた描画回路により上記実施の形態における図５０に示すステップＳ５２４や図５１に示すステップＳ５４４と同様の処理を実行することで、演出制御用マイクロコンピュータ６３０の側では、画像要素の表示位置が画像表示装置５１０の画面上における非表示領域５１０Ｂに含まれるか否かを判断する必要がなく、非表示領域５１０Ｂが存在しない場合と同様の処理によって表示演出における制御負担の増大を防止できる。
【０３３３】
演出制御用マイクロコンピュータ６３０が備えるＣＰＵは、図５４に示す表示更新指令処理や図５５に示す書込アドレス設定処理と同様の処理を実行するようにしてもよい。この場合には、上記実施の形態における図５５のステップＳ７２１と同様にして画像要素の配置が非表示領域５１０Ｂに対応した配置を含んでいるか否かの判定を行うことで、配置判定手段を構成する。そして、非表示領域５１０Ｂに対応した配置を含んでいる場合には、上記実施の形態における図５５のステップＳ７２４と同様にして非表示領域５１０Ｂに対応する書込先を除外した書込アドレスを設定したり、上記実施の形態における図５５のステップＳ７２３でＹｅｓと判定された場合と同様に書込アドレスの設定を行わないようにすることで、表示制御部６３１が備えるＶＤＰに設けられたフレームバッファメモリに対する画像要素データの書き込みを制限する表示用データ書込制限手段を構成する。
【０３３４】
このような構成により、画像表示装置５１０の画面上における非表示領域５１０Ｂに対応して割り当てられたフレームバッファメモリのアドレスに画像要素データを書き込んで表示用データを作成する場合に比べて、表示演出における制御負担を軽減することができる。また、演出制御用マイクロコンピュータ６３０が備えるＣＰＵにより自動的に書込先が非表示領域である場合の書き込みを制限することで、スロットマシン５００などの遊技機を設計する段階で非表示領域に画像を表示させないための配慮を行う必要がなくなり、遊技機の設計負担を軽減することができる。加えて、演出制御用マイクロコンピュータ６３０が備えるＣＰＵにより上記実施の形態における図５５のフローチャートに示すような書込アドレス設定処理と同様の処理を実行することで、表示制御部６３１が備えるＶＤＰでは、画像要素の表示位置が画像表示装置５１０の画面上における非表示領域５１０Ｂに含まれるか否かを判断する必要がなく、非表示領域５１０Ｂが存在しない場合と同様の処理によって表示演出における制御負担の増大を防止できる。
【０３３５】
なお、演出制御用マイクロコンピュータ６３０が備えるＣＰＵは、演出制御パターンから読み出した表示制御データに基づき、例えば入賞していない通常の遊技期間中や、入賞の発生によりレギュラーボーナスやビッグボーナスの遊技状態に移行している期間中、あるいはデモ画面を表示している期間中などに、上記実施の形態における図３９に示すステップＳ２７５にて実行される表示更新指令処理と同様の処理を実行して、画像表示装置５１０の画面上にて、画像要素データを用いて作成された表示用データに対応した画像による演出を実行させるようにしてもよい。
【０３３６】
以上説明したように、この発明をスロットマシンにも適用することができ、スロットマシンに適用した場合であってもパチンコ遊技機に適用した場合と同様の効果を得ることができる。
【０３３７】
上記実施の形態では、演出制御用マイクロコンピュータから表示制御部が備えるＶＤＰに対して、固定アドレス指定表示コマンドと自動転送表示コマンドとを区別して送信するものとして説明した。しかしながら、この発明はこれに限定されず、演出制御用マイクロコンピュータがＶＤＰに対して画像要素データをフレームバッファメモリへと書き込むことによる画像要素の表示を指示する任意の指令が送られるものであればよい。例えば、ＶＤＰ１４１には、演出制御用マイクロコンピュータ１２０からの表示制御指令があったことを示す表示制御指令レジスタと、一時記憶メモリ１５５の固定アドレスエリア１５５ＡまたはＣＧＲＯＭ１４２からの読出対象となる画像要素データの読出アドレスが格納される読出アドレスレジスタとを設けておく。そして、演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１は、図４０に示すステップＳ３７６、Ｓ３８０の処理や、図５４に示すステップＳ７０６、Ｓ７１０の処理において、ＶＤＰ１４１が備える表示制御指令レジスタの記憶データをオン状態であることを示すデータに書き換えるとともに、一時記憶メモリ１５５の固定アドレスエリア１５５ＡまたはＣＧＲＯＭ１４２の読出アドレスをＶＤＰ１４１が備える読出アドレスレジスタに書き込むようにする。また、これらの処理においては、フレームバッファメモリ１５６における画像要素データの書込アドレスや、画像要素データのデータ量なども、ＶＤＰ１４１に通知すればよい。
【０３３８】
この場合、ＶＤＰ１４１では、表示制御指令レジスタの記憶データがオン状態であることを示すデータに書き換えられたことに応答して、読出アドレスレジスタの記憶データを読み出し、その読出データに示されるアドレスが一時記憶メモリ１５５の固定アドレスエリア１５５Ａに含まれるアドレスであるか否かの判定を行う。このとき、固定アドレスエリア１５５Ａに含まれるアドレスであれば、描画回路１５４が図４９のステップＳ５０２にて固定アドレス指定表示コマンドを受信したと判定された場合に実行するステップＳ５０３の固定アドレス指定表示処理と同様の処理を実行することで、読出アドレスレジスタからの読出データに基づいて特定される画像要素データを固定アドレスエリア１５５Ａから読み出し、フレームバッファメモリ１５６に書き込むことができる。また、読出アドレスレジスタからの読出データに示されるアドレスが固定アドレスエリア１５５Ａ以外のアドレスである場合には、転送制御回路１５２が図４５のステップＳ６０６にて自動転送表示コマンドを受信したと判定された場合に実行するステップＳ６０７の自動転送制御処理と同様の処理を実行し、また、描画回路１５４が図４９のステップＳ５０４にて自動転送表示コマンドを受信したと判定された場合に実行するステップＳ５０５の自動転送表示処理と同様の処理を実行すればよい。これらの処理が実行されることで、読出アドレスレジスタからの読出データに基づいて特定される画像要素データを転送制御回路１５２がＣＧＲＯＭ１４２から読み出して一時記憶メモリ１５５の自動転送エリア１５５Ｂに書き込んだ上で、この画像要素データを描画回路１５４が自動転送エリア１５５Ｂから読み出してフレームバッファメモリ１５６に書き込むことができる。
【０３３９】
以上のようにして、ＶＤＰ１４１が読出アドレスレジスタからの読出データに示されるアドレスに基づいて、画像要素データを固定アドレスエリア１５５Ａから読み出すかＣＧＲＯＭ１４２から読み出すかを決定する場合には、演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１の側において、例えば図４０のステップＳ３７２や図５４のステップＳ７０２の処理のように、事前転送の対象となる画像要素であるか否かの判定を行わずに、例えば演出制御パターンから読み出した表示制御データなどに基づいて特定した読出アドレスを、ＶＤＰ１４１が備える読出アドレスレジスタに書き込むようにすればよい。すなわち、演出制御用マイクロコンピュータ１２０が備えるＣＰＵ１３１の側では、固定アドレス指定表示コマンドに相当する表示制御指令を送信するか自動転送表示コマンドに相当する表示制御指令を送信するかを区別せずに、表示制御データなどに基づいて特定された読出アドレスをＶＤＰ１４１が備える読出アドレスレジスタに書き込むという、同種の処理が実行されればよい。
【０３４０】
上記実施の形態では、図５１に示すステップＳ５４６にて描画が完了したと判定された場合に、ステップＳ５４８にて転送完了フラグをクリアすることで、自動転送エリア１５５Ｂに一時記憶された画像要素データの再利用は行わないようにするものとして説明した。しかしながら、この発明はこれに限定されず、自動転送エリア１５５Ｂに一時記憶された画像要素データを再利用できるようにしてもよい。例えば、ＶＤＰ１４１には、自動転送エリア１５５Ｂに一時記憶されている各々の画像要素データの使用頻度を特定するための使用回数カウンタを設けておく。
【０３４１】
この場合、転送制御回路１５２は、図４５のステップＳ６０６にて自動転送表示コマンドを受信したと判定された場合にステップＳ６０７にて実行する自動転送制御処理において、例えば図４８に示すステップＳ６６１の処理を実行することによりＣＧＲＯＭ１４２における画像要素データの読出アドレスを特定した後、このアドレスから読み出される画像要素データが、インデックステーブル２５１に登録されているかを照合する。そして、インデックステーブル２５１に登録されていれば、図４８に示すステップＳ６６２〜Ｓ６４６のような処理は実行せずに、インデックステーブル２５１から特定される自動転送エリア１５５Ｂにおける画像要素データの記憶アドレスを、描画回路１５４に通知すればよい。このときには、対応する使用回数カウンタの値を、例えば１加算するなどして更新する。
【０３４２】
これに対して、ステップＳ６６１にて読出アドレスを特定した画像要素データがインデックステーブル２５１に登録されていない場合には、ステップＳ６６２と同様にして自動転送エリア１５５Ｂにおける画像要素データの書込アドレスを特定する。このとき、自動転送エリア１５５Ｂに空き領域がなければ、例えば使用回数カウンタのカウント値が所定値以下である画像要素データの記憶領域を特定し、その記憶領域に画像要素データを上書きするように、書込アドレスの特定を行えばよい。そして、上書きにより消去された画像要素データに対応してインデックステーブル２５１に格納されている「転送完了フラグ」は「オフ」に設定するとともに、「開始アドレス」、「水平サイズ」などのデータは消去すればよい。また、上書きにより消去された画像要素データに対応する使用回数カウンタは初期化すればよい。
【０３４３】
なお、上書きにより消去する画像要素データの特定方法は、使用回数カウンタの値が所定値以下であるものを特定する方法に限定されず、例えば自動転送エリア１５５Ｂに書き込まれたタイミングが古いものを特定する方法などといった、任意の方法を用いることができる。また、使用回数カウンタの値を更新するタイミングは、転送制御回路１５２により画像要素データがインデックステーブル２５１に登録されていることを特定したタイミングに限定されず、例えば描画回路１５４によりフレームバッファメモリ１５６への書き込みが完了したタイミングなどであってもよい。
【０３４４】
上記実施の形態では、電断検出回路１３７からの電源断信号がオン状態となった場合に、ＣＰＵ１３１が図３３のステップＳ７６〜Ｓ７９の処理を実行することで、演出制御用マイクロコンピュータ１２０の再起動を行うにあたり、制御状態を復旧させるための演出バックアップ用データをＲＡＭ１３３のバックアップ領域に設定して記憶させるものとして説明した。しかしながら、この発明はこれに限定されず、演出制御用マイクロコンピュータ１２０の再起動を行うにあたり、任意のタイミングで制御状態を復旧させるためのデータを記憶できるものであればよい。例えば、ＣＰＵ１３１は、図４２のステップＳ４０２にてリセット／割込みコントローラ１３６によりイベント割込みの発生が検出されずにイベント割込み待ちタイマ値が制限時間判定値に達した場合に、図３３のステップＳ７６〜Ｓ７９と同様の処理を実行することにより制御状態を復旧させるためのデータをＲＡＭ１３３のバックアップ領域に設定して記憶させてから、所定のループ処理に入るようにしてもよい。この場合には、ウォッチドッグ付リセットＩＣ１２４からのリセット信号を演出制御用マイクロコンピュータ１２０に入力させ、リセット／割込みコントローラ１３６が、オン状態のリセット信号を検出したことに対応して、演出制御用マイクロコンピュータ１２０のリセットを発生させて再起動させるようにしてもよい。
【０３４５】
上記実施の形態では、ＶＤＰ１４１が備える動画像用デコーダ１５８によりピクチャデータのデコードが完了したことを示すイベント割込み信号を、ＶＤＰ１４１から演出制御用マイクロコンピュータ１２０に対して出力し、このイベント割込み信号が出力されずにイベント割込み待ちタイマ値が制限時間判定値に達した旨の判定がなされた場合に、演出制御用マイクロコンピュータ１２０を再起動させるものとして説明した。しかしながら、この発明はこれに限定されず、例えばＶＤＰ１４１において画像表示装置５における画像表示に関する所定の処理が完了したことを示す任意の完了信号を、ＶＤＰ１４１から演出制御用マイクロコンピュータ１２０に対して出力し、この完了信号が出力されずに所定の待ち時間が経過した場合に、演出制御用マイクロコンピュータ１２０を再起動させるものであればよい。そして、完了信号を出力するためにＶＤＰ１４１において完了すべき処理としては、例えば、転送制御回路１５２によりＣＧＲＯＭ１４２から読み出した画像要素データや動画像データを一時記憶メモリ１５５に対して転送する処理や、描画回路１５４により一時記憶メモリ１５５から読み出した画像要素データや動画像データをフレームバッファメモリ１５６に書き込んで記憶させる処理や、動画像用デコーダ１５８によりＣＧＲＯＭ１４２または一時記憶メモリ１５５から読み出した動画像デコーダに対して所定の変換を施す処理や、描画回路１５４が一時記憶メモリ１５５から読み出した複数種類の画像要素データや動画像データなどを用いて画像表示装置５における１画面分の表示用データを作成する（描画する）処理などといった、各種の画像表示に関わる処理のうち、少なくともいずれか１種類を含む処理として、予め定められていればよい。
【０３４６】
また、上記実施の形態では、遊技の進行状況に対応して予め定められた転送条件として、画像表示装置５、５１０においてデモ画面の表示が開始された場合や、画像表示装置５における飾り図柄の可変表示回数や可変表示装置５０１における図柄の可変表示回数が事前転送判定値に達した場合、あるいは大当り遊技状態やビッグボーナス、レギュラーボーナス等への移行が開始された場合などに、事前転送指令処理や事前転送処理を実行することで、表示頻度が高くなるように設定された画像要素データにつき事前に転送するものとして説明した。しかしながら、この発明はこれに限定されるものではなく、遊技の進行状況に対応して予め定められた任意の転送条件が成立したことにより、表示頻度が高くなるように設定された画像要素データにつき事前に転送できるものであればよい。あるいは、例えばＶＤＰ１４１が備える描画回路１５４により図５０に示すステップＳ５２９の処理が実行されてエラーが通知された場合のように、ＶＤＰ１４１などにおける画像処理動作の進行状況に対応して予め定められた任意の転送条件が成立したことにより、表示頻度が高くなるように設定された画像要素データにつき事前に転送できるようにしてもよい。
【０３４７】
加えて、本発明の遊技機は、パチンコ遊技機等の弾球遊技機において画像表示装置を有するものであれば、例えば、一般電役機、又はパチコンと呼ばれる確率設定機能付き弾球遊技機等であっても構わない。また、本発明は、入賞球の検出に応答して所定数の賞球を払い出す払出式遊技機に限定されるものではなく、遊技球を封入し入賞球の検出に応答して得点を付与する封入式遊技機にも適用することができる。
【０３４８】
さらに、本発明の遊技機は、メダル並びにクレジットを使用してゲームを実施可能なスロットマシンに限らず、例えばパチンコ球を用いてゲームを行うスロットマシンや、メダルが外部に排出されることなくクレジットを使用して遊技可能な完全クレジット式のスロットマシン、可変表示装置が画像にて表示される画像式のスロットマシンなどにも適用することができる。
【０３４９】
パチンコ遊技機１やスロットマシン５００の動作をシミュレーションするゲーム機などにも本発明を適用することができる。本発明を実現するためのプログラム及びデータは、コンピュータ装置等に対して、着脱自在の記録媒体により配布・提供される形態に限定されるものではなく、予めコンピュータ装置等の有する記憶装置にプリインストールしておくことで配布される形態を採っても構わない。さらに、本発明を実現するためのプログラム及びデータは、通信処理部を設けておくことにより、通信回線等を介して接続されたネットワーク上の、他の機器からダウンロードすることによって配布する形態を採っても構わない。
【０３５０】
そして、ゲームの実行形態も、着脱自在の記録媒体を装着することにより実行するものだけではなく、通信回線等を介してダウンロードしたプログラム及びデータを、内部メモリ等に一旦格納することにより実行可能とする形態、通信回線等を介して接続されたネットワーク上における、他の機器側のハードウェア資源を用いて直接実行する形態としてもよい。さらには、他のコンピュータ装置等とネットワークを介してデータの交換を行うことによりゲームを実行するような形態とすることもできる。
【図面の簡単な説明】
【０３５１】
【図１】この実施の形態におけるパチンコ遊技機の正面図である。
【図２】画像表示装置の画面上における表示領域と非表示領域の一例を示す図である。
【図３】パチンコ遊技機に搭載された各種の制御基板などを示す構成図である。
【図４】演出制御コマンドの内容の一例を示す説明図である。
【図５】遊技制御用マイクロコンピュータの構成例を示すブロック図である。
【図６】演出制御用マイクロコンピュータの構成例を示すブロック図である。
【図７】演出制御基板の側でカウントされる予告決定用の乱数値を例示する説明図である。
【図８】予告決定テーブルの構成例と、予告の選択確率の一例を示す説明図である。
【図９】第１の演出モードである場合に予告Ａ、予告Ｂの予告パターンが選択されたことに対応した画像表示装置での画像表示例を示す図である。
【図１０】第１の演出モードである場合に予告Ｃ、予告Ｄの予告パターンが選択されたことに対応した画像表示装置での画像表示例を示す図である。
【図１１】第２の演出モードである場合に予告が実行されないこと、あるいは各予告パターンが選択されたことに対応した画像表示装置での画像表示例を示す図である。
【図１２】事前転送設定テーブルの構成例を示す図である。
【図１３】演出制御パターンテーブルの構成例を示す図である。
【図１４】演出制御パターンの構成例を示す図である。
【図１５】表示制御部の構成例を示すブロック図である。
【図１６】一時記憶メモリにおけるアドレスマップの一例を示す図である。
【図１７】自動転送エリアにおける表示用データエリアの一例を示す図である。
【図１８】フレームバッファメモリにおける表示用データエリアの一例を示す図である。
【図１９】インデックステーブルの構成例を示す図である。
【図２０】演出制御用マイクロコンピュータからＶＤＰに送信される表示制御指令の一例を示す図である。
【図２１】ＣＧＲＯＭにおけるアドレスマップの一例を示す図である。
【図２２】スプライトデータエリアにおける記憶内容の一例を示す図である。
【図２３】動画像データの構成例を示す図である。
【図２４】遊技制御メイン処理の一例を示すフローチャートである。
【図２５】遊技制御割込み処理の一例を示すフローチャートである。
【図２６】特別図柄プロセス処理の一例を示すフローチャートである。
【図２７】演出制御メイン処理の一例を示すフローチャートである。
【図２８】演出初期設定処理の一例を示すフローチャートである。
【図２９】割込みの設定例を示す説明図である。
【図３０】記憶領域設定指令処理の一例を示すフローチャートである。
【図３１】演出制御復旧処理の一例を示すフローチャートである。
【図３２】事前転送指令処理の一例を示すフローチャートである。
【図３３】演出側電断チェック割込み処理の一例を示すフローチャートである。
【図３４】演出制御割込み処理の一例を示すフローチャートである。
【図３５】演出制御プロセス処理の一例を示すフローチャートである。
【図３６】可変表示開始コマンド受信待ち処理の一例を示すフローチャートである。
【図３７】デモ画面の一例を示す図である。
【図３８】可変表示制御設定処理の一例を示すフローチャートである。
【図３９】図柄可変表示中処理の一例を示すフローチャートである。
【図４０】表示更新指令処理の一例を示すフローチャートである。
【図４１】大当り演出処理の一例を示すフローチャートである。
【図４２】動画像表示中処理の一例を示すフローチャートである。
【図４３】リセット／割込み制御処理の一例を示すフローチャートである。
【図４４】電断検出処理の一例を示すフローチャートである。
【図４５】転送制御処理の一例を示すフローチャートである。
【図４６】記憶領域設定処理の一例を示すフローチャートである。
【図４７】事前転送処理の一例を示すフローチャートである。
【図４８】自動転送制御処理の一例を示すフローチャートである。
【図４９】描画処理の一例を示すフローチャートである。
【図５０】固定アドレス指定表示処理の一例を示すフローチャートである。
【図５１】自動転送表示処理の一例を示すフローチャートである。
【図５２】動画像デコード処理の一例を示すフローチャートである。
【図５３】表示制御部における画像データ処理動作の概要を示す説明図である。
【図５４】表示更新指令処理の変形例を示すフローチャートである。
【図５５】書込アドレス設定処理の一例を示すフローチャートである。
【図５６】この発明が適用されるスロットマシンの正面図である。
【図５７】スロットマシンが備える画像表示装置の画面上における表示領域と非表示領域の一例を示す図である。
【図５８】スロットマシンに搭載された各種の制御基板などを示す構成図である。
【符号の説明】
【０３５２】
１  …  パチンコ遊技機
２  …  遊技盤
３  …  遊技機用枠
４  …  特別図柄表示装置
５、５１０  …  画像表示装置
６  …  普通可変入賞球装置
７  …  特別可変入賞球装置
８Ｌ、８Ｒ、５１１Ｌ、５１１Ｒ  …  スピーカ
９、５１２、５１３、５１４  …  遊技効果ランプ
１０  …  電源基板
１１、６００  …  主基板
１２、６２０  …  演出制御基板
１３  …  信号中継基板
２０  …  普通図柄表示装置
２１  …  ゲートスイッチ
２２  …  始動口スイッチ
２３  …  Ｖ入賞スイッチ
２４  …  カウントスイッチ
４０  …  操作スイッチ
４１  …  通過ゲート
８１、８２  …  ソレノイド
１００、６１０  …  遊技制御用マイクロコンピュータ
１１１、１３１  …  ＣＰＵ
１１２、１３２  …  ＲＯＭ
１１３、１３３  …  ＲＡＭ
１１４、１３４  …  乱数回路
１１５、１３５  …  入出力ポート
１２０、６３０  …  演出制御用マイクロコンピュータ
１２１、６３１  …  表示制御部
１２２、６３２  …  音制御部
１２３、６３３  …  ランプ制御部
１２４  …  ウォッチドッグ付リセットＩＣ
１２５  …  電力制御回路
１３６  …  リセット／割込みコントローラ
１３７  …  電断検出回路
１４１  …  ＶＤＰ
１４２  …  ＣＧＲＯＭ
１４２Ａ  …  スプライトデータエリア
１４２Ｂ  …  動画像データエリア
１５１  …  ホストインタフェース
１５２  …  転送制御回路
１５３  …  ＣＧＲＯＭインタフェース
１５４  …  描画回路
１５５  …  一時記憶メモリ
１５５Ａ  …  固定アドレスエリア
１５５Ｂ  …  自動転送エリア
１５５−１〜１５５−Ｘ  …  ピクチャバッファ
１５６  …  フレームバッファメモリ
１５７  …  表示回路
１５８  …  動画像用デコーダ
２０１、２０２  …  予告決定テーブル
２１１、２１１Ａ、２１１Ｂ  …  事前転送設定テーブル
２２１、２２１Ａ、２２１Ｂ  …  演出制御パターンテーブル
２５１  …  インデックステーブル
【図１】
0004528732.tif 000002
【図２】
0004528732.tif 000003
【図３】
0004528732.tif 000004
【図４】
0004528732.tif 000005
【図５】
0004528732.tif 000006
【図６】
0004528732.tif 000007
【図７】
0004528732.tif 000008
【図８】
0004528732.tif 000009
【図９】
0004528732.tif 000010
【図１０】
0004528732.tif 000011
【図１１】
0004528732.tif 000012
【図１２】
0004528732.tif 000013
【図１３】
0004528732.tif 000014
【図１４】
0004528732.tif 000015
【図１５】
0004528732.tif 000016
【図１６】
0004528732.tif 000017
【図１７】
0004528732.tif 000018
【図１８】
0004528732.tif 000019
【図１９】
0004528732.tif 000020
【図２０】
0004528732.tif 000021
【図２１】
0004528732.tif 000022
【図２２】
0004528732.tif 000023
【図２３】
0004528732.tif 000024
【図２４】
0004528732.tif 000025
【図２５】
0004528732.tif 000026
【図２６】
0004528732.tif 000027
【図２７】
0004528732.tif 000028
【図２８】
0004528732.tif 000029
【図２９】
0004528732.tif 000030
【図３０】
0004528732.tif 000031
【図３１】
0004528732.tif 000032
【図３２】
0004528732.tif 000033
【図３３】
0004528732.tif 000034
【図３４】
0004528732.tif 000035
【図３５】
0004528732.tif 000036
【図３６】
0004528732.tif 000037
【図３７】
0004528732.tif 000038
【図３８】
0004528732.tif 000039
【図３９】
0004528732.tif 000040
【図４０】
0004528732.tif 000041
【図４１】
0004528732.tif 000042
【図４２】
0004528732.tif 000043
【図４３】
0004528732.tif 000044
【図４４】
0004528732.tif 000045
【図４５】
0004528732.tif 000046
【図４６】
0004528732.tif 000047
【図４７】
0004528732.tif 000048
【図４８】
0004528732.tif 000049
【図４９】
0004528732.tif 000050
【図５０】
0004528732.tif 000051
【図５１】
0004528732.tif 000052
【図５２】
0004528732.tif 000053
【図５３】
0004528732.tif 000054
【図５４】
0004528732.tif 000055
【図５５】
0004528732.tif 000056
【図５６】
0004528732.tif 000057
【図５７】
0004528732.tif 000058
【図５８】
0004528732.tif 000059