(57)【要約】【課題】円滑な図柄変動動作を実現する遊技機を提供する。【解決手段】図柄制御基板３は、ランプ制御基板２から受けた制御コマンドに基づいて各スプライトの表示態様を決定するワンチップマイコン１０と、ワンチップマイコン１０によって書き込まれた、前記表示態様を特定する動作パラメータに基づいて、液晶ディスプレイＤＩＳＰの描画動作を実現するグラフィックコントローラ１２とに区分される。グラフィックコントローラ１２が、動作パラメータに基づいて液晶ディスプレイＤＩＳＰの一画面分の描画データを生成し終えたことを認識する第１処理と、第１処理による認識後に動作を開始し、グラフィックコントローラ１２に対して動作パラメータを書き込む第２処理とがワンチップマイコン１０に設けられている。【選択図】図９
2008178730.tif 000002
【特許請求の範囲】
【請求項１】
他の制御部から受けた制御コマンドに基づいて、表示装置に一又はそれ以上のスプライトを描画して図柄演出動作を実現する遊技機の図柄制御部が、
前記制御コマンドに基づいて各スプライトの表示態様を決定する第１回路と、
前記第１回路によって書き込まれた、前記表示態様を特定する動作パラメータに基づいて、前記表示装置の描画動作を実現する第２回路とを備えて構成され、
前記動作パラメータに基づいて、前記第２回路が前記表示装置の一画面分の描画データを生成し終えたことを認識する第１手段と、
前記第１手段による認識後に動作を開始し、前記第２回路に対して前記動作パラメータを書き込む第２手段と、
が前記第１回路に設けられていることを特徴とする遊技機。
【請求項２】
他の制御部から受けた制御コマンドに基づいて、表示装置に一又はそれ以上のスプライトを描画して図柄演出動作を実現する遊技機の図柄制御部が、
前記制御コマンドに基づいて各スプライトの表示態様を決定する第１回路と、
前記第１回路によって書き込まれた、前記表示態様を特定する動作パラメータに基づいて、前記表示装置の描画動作を実現する第２回路とを備えて構成され、
前記動作パラメータに基づいて、前記第２回路が前記表示装置の一画面分の描画データを生成し終えたことを認識する第１手段と、
前記第１手段による認識後に動作を開始し、前記第２回路に対して前記動作パラメータを書き込む第２手段と、
前記第２手段の書き込み動作が終わると、前記動作パラメータに基づいて前記第２回路が前記表示装置の一画面分の描画データを生成することを許可する第３手段と、
が前記第１回路に設けられていることを特徴とする遊技機。
【請求項３】
他の制御部から受けた制御コマンドに基づいて、表示装置に一又はそれ以上のスプライトを描画して図柄演出動作を実現する遊技機の図柄制御部が、
前記制御コマンドに基づいて各スプライトの表示態様を決定する第１回路と、
前記第１回路によって書き込まれた、前記表示態様を特定する動作パラメータに基づいて、前記表示装置の描画動作を実現する第２回路とを備えて構成され、
前記第２回路には、第１回路によって前記動作パラメータが書き込まれると共に、前記第２回路によって前記動作パラメータが読み出される２つの記憶領域（ＴＢＬ１，ＴＢＬ２）が設けられ、
前記第２回路が、前記一方の記憶領域（ＴＢＬ１）に記憶された前記動作パラメータに基づいて前記表示装置の一画面分の描画データを生成し終えると、前記第１回路は、前記一方の記憶領域（ＴＢＬ１）に対する動作パラメータの書き込み処理を開始する一方、
前記第２回路が、前記他方の記憶領域（ＴＢＬ２）に記憶された前記動作パラメータに基づいて前記表示装置の一画面分の描画データを生成し終えると、前記第１回路は、前記他方の記憶領域（ＴＢＬ２）に対する動作パラメータの書き込み処理を開始するようになっている
ことを特徴とする遊技機。
【請求項４】
前記第２回路には、前記表示装置の一画面分の描画データについて、その書き込み処理と読み出し処理とが循環的に実行される２つの作業領域が設けられ、
前記２つの作業領域は、一方の作業領域に書き込み処理が行われているタイミングでは、他方の作業領域から読み出し処理が行われている請求項１〜３の何れかに記載の遊技機。
【請求項５】
前記表示装置の一画面分の描画データについて、その書き込み処理と読み出し処理とが循環的に実行される２つの作業領域が設けられ、
前記２つの作業領域は、前記表示装置の一画面分を繰り返し表示する表示周期（τ）の整数倍の切換え周期（ｎτ）によって、その機能が相補的に切り換るようになっている請求項１〜４の何れかに記載の遊技機。
【請求項６】
前記制御コマンドによって、他の演出動作と整合する一連の図柄演出の内容を特定する演出情報と、一連の図柄演出の区切りタイミングで停止表示すべき複数個の図柄情報とが特定されるようになっている請求項１〜５の何れかに記載の遊技機。
【請求項７】
前記第１回路は、他の制御部から受けた制御コマンドと、演出動作の開始時からの経過時間に基づいて、各スプライトの表示態様を決定している請求項１〜６の何れかに記載の遊技機。
【請求項８】
前記動作パラメータには、各スプライトの座標位置が含まれている請求項１〜７の何れかに記載の遊技機。
【請求項９】
前記第２回路は、前記第１回路によって書き込まれた動作パラメータと、不揮発性メモリに記憶されている各スプライトの基本形状に関するデータとに基づいて、前記図柄表示装置の描画動作を実現している請求項１〜８の何れかに記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機、アレンジボール機、雀球遊技機、回胴式遊技機などの遊技機に関し、特に、円滑な図柄変動動作を実現する遊技機に関する。
【背景技術】
【０００２】
遊技機は、一般に、機能別に分離された複数の回路基板で構成され、複数の回路基板が制御コマンドに基づいて同期して動作することによって、全体として複雑な遊技動作を実現している。このような遊技機では、制御コマンドを出力する主制御基板と、主制御基板からの制御コマンドに基づいて動作する複数のサブ制御基板とで構成されるのが一般的である。
【０００３】
各サブ制御基板には、例えば、ランプ演出や音声演出や図柄演出を実現するコンピュータ回路がそれぞれ搭載されており、液晶ディスプレイなどの表示図柄が、電飾ランプの点滅動作や演出音楽と同期して適宜に変動動作することによって遊技者の興趣をそそっている（例えば、特許文献１）。
【特許文献１】特許２５７４０５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の回路では、ゲーム用ＣＰＵと表示用ＣＰＵとがＩ／Ｏポートを介して接続されており、データ送受信の処理が煩雑なために、一連の図柄演出を複雑高度化することができない。遊技者は、遊技機に対してより面白い演出を期待するものであり、かかる要望に適切に応えるためには、複雑高度な図柄演出を円滑に実現する回路構成を採用することが必要となる。
【０００５】
また、表示装置の分解能を向上させて鮮やかな図柄を表示しようとする場合には、その分だけ単位時間当りに扱うデータ量が増加するので、そのような膨大なデータを問題なく処理できる構成が必要となる。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであって、図柄表示装置の解像度を上げた場合にも、複雑高度な図柄演出を円滑に実現できる遊技機を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に係る発明は、他の制御部から受けた制御コマンドに基づいて、表示装置に一又はそれ以上のスプライトを描画して図柄演出動作を実現する図柄制御部を備え、前記図柄制御部が、他の制御部から受けた制御コマンドに基づいて各スプライトの表示態様を決定する第１回路と、前記第１回路によって書き込まれた、前記表示態様を特定する動作パラメータに基づいて、前記表示装置の描画動作を実現する第２回路とに区分されて構成されてなる遊技機であって、前記第２回路が、前記動作パラメータに基づいて前記表示装置の一画面分の描画データを生成し終えたことを認識する第１手段と、前記第１手段による認識後に動作を開始し、前記第２回路に対して前記動作パラメータを書き込む第２手段とが前記第１回路に設けられている。
【０００８】
請求項２に係る発明は、他の制御部から受けた制御コマンドに基づいて、表示装置に一又はそれ以上のスプライトを描画して図柄演出動作を実現する図柄制御部を備え、前記図柄制御部が、他の制御部から受けた制御コマンドに基づいて各スプライトの表示態様を決定する第１回路と、前記第１回路によって書き込まれた、前記表示態様を特定する動作パラメータに基づいて、前記表示装置の描画動作を実現する第２回路とに区分されて構成されてなる遊技機であって、前記動作パラメータに基づいて前記第２回路が前記表示装置の一画面分の描画データを生成し終えたことを認識する第１手段と、前記第１手段による認識後に動作を開始し、前記第２回路に対して前記動作パラメータを書き込む第２手段と、前記第２手段の書き込み動作が終わると、前記動作パラメータに基づいて前記第２回路が前記表示装置の一画面分の描画データを生成し始めることを許可する第３手段とが前記第１回路に設けられている。
【０００９】
請求項３に係る発明は、他の制御部から受けた制御コマンドに基づいて、表示装置に一又はそれ以上のスプライトを描画して図柄演出動作を実現する図柄制御部を備え、前記図柄制御部が、他の制御部から受けた制御コマンドに基づいて各スプライトの表示態様を決定する第１回路と、前記第１回路によって書き込まれた、前記表示態様を特定する動作パラメータに基づいて、前記表示装置の描画動作を実現する第２回路とに区分されて構成されてなる遊技機であって、前記第２回路には、第１回路によって前記動作パラメータが書き込まれると共に、前記第２回路によって前記動作パラメータが読み出される２つの記憶領域（ＴＢＬ１，ＴＢＬ２）が設けられ、前記第２回路が、前記一方の記憶領域（ＴＢＬ１）に記憶された前記動作パラメータに基づいて前記表示装置の一画面分の描画データを生成し終えると、前記第１回路は、前記一方の記憶領域（ＴＢＬ１）に対する動作パラメータの書き込み処理を開始する一方、前記第２回路が、前記他方の記憶領域（ＴＢＬ２）に記憶された前記動作パラメータに基づいて前記表示装置の一画面分の描画データを生成し終えると、前記第１回路は、前記他方の記憶領域（ＴＢＬ２）に対する動作パラメータの書き込み処理を開始するようになっている。
【００１０】
上記各発明において、スプライトとは、本来、図柄演出に登場するキャラクタや装飾文字などの一単位を確定する一群のグラフィックデータを意味するが、本明細書では、前記キャラクタや装飾文字そのものを意味するものとして使用することもある。そして、各スプライトの表示態様とは、例えば、キャラクタなどの画像の表示位置や表示姿勢（傾きを含む）や変形状態を意味している。また、各スプライトの基本形状を記憶する第１メモリには、圧縮データとして基本形状が記憶されている場合を含むが、第１メモリは不揮発性メモリであるのが典型的である。また、本発明は弾球遊技機や回胴式遊技機に好適に適応される。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、複雑高度な一連の図柄演出を円滑に実行する遊技機を実現できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の遊技機を実施例に基づいて更に詳細に説明する。図１は、実施例に係るパチンコ機を図示したブロック図である。
【００１３】
図示のパチンコ機は、遊技動作を中心的に制御する主制御基板１と、主制御基板１から受けた制御コマンドＣＭＤ１に基づいてランプ類を駆動するランプ制御基板２と、ランプ制御基板２から受けた制御コマンドＣＭＤ２に基づいて液晶ディスプレイＤＩＳＰのキャラクタや図柄を変動演出する図柄制御基板３と、ランプ制御基板２から受けた制御コマンドＣＭＤ３に基づいてスピーカＳＰを駆動する音声制御基板４と、主制御基板１から受けた制御コマンドＣＭＤ４に基づいて払出モータＭ１を駆動して遊技球を払出す払出制御基板５と、発射モータＭ２を駆動して遊技球を発射する発射制御基板６と、装置各部に直流電圧を供給する電源基板７とを中心に構成されている。
【００１４】
主制御基板１、ランプ制御基板２、図柄制御基板３、音声制御基板４、及び払出制御基板５は、それぞれＣＰＵ（詳細にはワンチップマイコン）を備えるコンピュータ回路で構成されている。そして、ランプ制御基板２と払出制御基板５とは、主制御基板１から伝送される制御コマンドＣＭＤ１，ＣＭＤ４に基づいて、それぞれランプ演出と遊技球の払出動作を行っている。一方、図柄制御基板３と音声制御基板４とは、それぞれランプ制御基板２から伝送される制御コマンドＣＭＤ２，ＣＭＤ３に基づいて、図柄演出と音声演出を実行している。
【００１５】
ここで、ランプ制御基板２から図柄制御基板３と音声制御基板４に付与される制御コマンドＣＭＤ２，ＣＭＤ３には、演出内容を具体的に特定する変動パターン番号コマンドが含まれており、各制御基板３，４が、ランプ制御基板２から付与された変動パターン番号で動作することにより、ランプ演出と図柄演出と音声演出とが全て同期して実行されることになる。
【００１６】
ところで、ランプ制御基板２は、主制御基板１から受けた制御コマンドＣＭＤ１をそのまま転送する場合と、主制御基板１から受けた制御コマンドＣＭＤ１に基づく抽選処理などを経て別の制御コマンドを生成して伝送する場合とがある。ランプ制御基板２で生成される後者の制御コマンドは、図柄演出や音声演出の内容を具体的に特定したものであり、その演出内容は、上記したように、ランプ演出と正確に同期したものとなっている。
【００１７】
一方、ランプ制御基板２から図柄制御基板３にそのまま転送される前者の制御コマンドには、左位置に停止する特別図柄を特定する第一図柄指定コマンドと、中位置に停止する特別図柄を特定する第二図柄指定コマンドと、右位置に停止する特別図柄を特定する第三図柄指定コマンドとが含まれている。
【００１８】
ここで、特別図柄とは、この図柄が３つ揃うと大当り状態となることを意味する図柄であり、遊技機がこのような大当り状態になれば、極めて容易に大量の遊技球の払出しが望めるようになっている。なお、第一図柄から第三図柄を左・中・右に停止させるのが典型的であるが、左右の図柄が一致した場合にはリーチアクションと称される演出動作が開始され、遊技者の期待感を喚起しつつ、中央位置の図柄が更に変動動作を継続する。
【００１９】
図２は、図柄制御基板３の具体的構成を示すブロック図である。本実施例の図柄制御基板３は、ランプ制御基板２から制御コマンドＣＭＤ２を受けるワンチップマイコン１０と、ワンチップマイコン１０で実行される制御プログラムを記憶している制御ＲＯＭ１１と、液晶ディスプレイＤＩＳＰに描画されるスプライトに関する情報を、ワンチップマイコン１０から受けて描画信号を生成するグラフィックコントローラ（具体的にはＶＤＰ：Ｖｉｄｅｏ Ｄｉｓｐｌａｙ Ｐｒｏｃｅｓｓｏｒ）１２と、液晶ディスプレイＤＩＳＰに描画可能な各スプライトのパターンデータなどを記憶するＣＧＲＯＭ１３とで構成されている。
【００２０】
ここで、スプライトとは、液晶ディスプレイＤＩＳＰ上で他の画像とは独立して、任意に移動可能な一単位のグラフィックデータの総称であり、この実施例では、「１」〜「９」の装飾文字や、その他の演出キャラクタを特定するものとなっている。また、背景画像についてもスプライトで構成されている。
【００２１】
図示の通り、ワンチップマイコン１０は、ランプ制御基板２から制御コマンドＣＭＤ２を入力ポートに受けると共に、ランプ制御基板２からのストローブ信号ＳＴＢを割込み端子ＩＲＱ１に受けている。そして、ストローブ信号ＳＴＢがアクティブになると、制御ＲＯＭ１１に格納されている割込み処理プログラムが起動して、制御コマンドＣＭＤ２がワンチップマイコン１０に取得されるようになっている。
【００２２】
また、ワンチップマイコン１０の割込み端子ＩＲＱ０は、グラフィックコントローラ１２から出力される割込み信号ＩＮＴを受けている。この実施例の場合には、グラフィックコントローラ１２が、フレームバッファに対する描画データ（グラフィックイメージデータ）の書き込み処理を終える毎に、割込み信号ＩＮＴを出力するよう設定されており、割込み信号ＩＮＴの周期は、液晶ディスプレイＤＩＳＰの１フレーム分の表示に要する１／６０秒となっている。
【００２３】
フレームバッファは、液晶ディスプレイに表示される１フレーム分の描画データを記憶可能なメモリ領域であり、上記１フレーム分の描画データをそれぞれ記憶する第一バンクと第二バンクに区分されている。この第一バンクと第二バンクは書き込み用と読み出し用とに循環的に機能しており、例えば、第一バンクに描画データを書き込むタイミングでは、第二バンクに格納されている描画データが読み出されて液晶ディスプレイＤＩＳＰに出力される（図４参照）。
【００２４】
一方、次のタイミングでは、第二バンクに描画データが書き込まれる一方、第一バンクに格納された描画データが読み出されて出力される。なお、この実施例では、出力された描画データは、アナログ変換されて、Ｒ，Ｇ，Ｂの画像信号として液晶ディスプレイＤＩＳＰに向けて出力されている。
【００２５】
割込み信号ＩＮＴに対応して起動されるワンチップマイコン１０の割込み処理プログラムでは、各スプライトの描画位置などを規定するべく、指示データテーブルＴＢＬに対して必要な動作パラメータを書き込み、次に描画すべき各スプライトの位置や変形形状を指定するようにしている。
【００２６】
この指示データテーブルＴＢＬは、ワンチップマイコン１０の外部バスに接続可能な周辺デバイス（メモリ）として機能しており、ワンチップマイコン１０のメモリマップに位置づけて直接的にアクセス可能である（ダイレクトマッピング）。また、グラフィックコントローラ１２の内蔵レジスタを介して間接的にアドレッシングすることもできるが（インダイレクトマッピング）、何れにしてもグラフィックコントローラ１２は、書き込み処理に関与することがなく、要するに、グラフィックコントローラ１２はワンチップマイコン１０に対する入力処理を実行しない。
【００２７】
このように、グラフィックコントローラ１２は、指示データテーブルＴＢＬの動作パラメータを参照するだけであり、ＣＧＲＯＭ１３から特定のスプライトのパターンデータを読み出し、動作パラメータで指定された位置に、動作パラメータで指定された変形形状で、各スプライトを描画するべく動作している。
【００２８】
図３は、上記したグラフィックコントローラ１２を更に詳細に示したブロック図である。図示の通り、このグラフィックコントローラ１２は、ワンチップマイコン１０からのデータを受けるＣＰＵインタフェイス部１４と、ＣＧＲＯＭ１３からスプライトのパターンデータを受けるパターンメモリインタフェイス部１５と、指示データテーブルＴＢＬとして使用されるＳＲＡＭ（ｓｔａｔｉｃ ＲＡＭ）１６ａと、フレームバッファとして使用されるＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ Ｄｙｎａｍｉｃ ＲＡＭ）１６ｂと、描画データを生成するスプライト面生成部１７と、ＣＧＲＯＭ１３から圧縮データを受けた場合に機能する圧縮データ伸張部１８と、圧縮データ伸張部１８のワークエリアとして機能するＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ Ｄｙｎａｍｉｃ ＲＡＭ）１９と、描画データをＤＡ変換するＤＡＣ２０と、液晶ディスプレイＤＩＳＰの同期信号などを出力するコントローラ部ＣＴＬとで構成されている。
【００２９】
先に説明したように、フレームバッファは、第一バンクと第二バンクに区分されて描画データを記憶するメモリ領域であるが、指示データテーブルＴＢＬと、フレームバッファ１６ｂの関係は図４に示す通りである。また、図９に示す通り、第一バンクと第二バンクは、液晶ディスプレイＤＩＳＰが１フレーム分の表示処理を完了する１／６０秒（＝τ）毎に、液晶ディスプレイＤＩＳＰの垂直同期信号のタイミングで、その機能が書き込み用と読み出し用に循環的に切り換る。
【００３０】
ところで、ＣＧＲＯＭ１３には、各スプライトの画像データが格納されているが、図５は、１６×１６ドット（画素）によって構成されたスプライトを例示したものである。１６×１６に区分されている各画素には色情報が規定されており、図示の例では、００Ｈの色番号のドットと、０２Ｈの色番号のドットと、０１Ｈの色番号のドットとを適宜に組合せて特定図柄「７」を実現している。
【００３１】
本実施例では、例えば、図５のように、特定図柄のｎ個のスプライト（＃１〜＃ｎ）が構成されており、これらが背景画像（図６参照）を実現しているスプライト（＃ｍ）に重ねられて、液晶ディスプレイＤＩＳＰに表示されることになる。なお、背景画像スプライトの画素数は、液晶ディスプレイＤＩＳＰの解像度に応じて適宜に設定されるが、液晶ディスプレイＤＩＳＰの解像度を超える画素数を設定すれば、背景画像を上下左右に自然に移動させることが可能となる。
【００３２】
図７は、ＳＲＡＭ１６ａに設けられた指示データテーブルＴＢＬと、指示データテーブルＴＢＬのデータに基づいて描かれるスプライトの関係を図示したものである。指示データテーブルＴＢＬには、各スプライト（＃１〜＃ｍ）毎に１６バイト程度の動作パラメータの書き込み領域が設けられており、書き込まれた動作パラメータによって各スプライトの表示位置や拡大縮小率などが特定されるようになっている。
【００３３】
スプライトの表示位置は、例えば、スプライトの左上端ドットの座標位置（ＤＯｘ，ＤＯｙ）によって規定され、スプライトサイズが１６×１６ドットである場合には、当該スプライトは、スプライト面生成部１７の動作によって、スプライト面の左上端（ＤＯｘ，ＤＯｙ）から右下端（ＤＯｘ＋１５，ＤＯｙ＋１５）で囲まれる矩形範囲内の描画データが生成されることになる。
【００３４】
以上の説明から明らかなように、ワンチップマイコン１０が指示データテーブルＴＢＬの書き込み動作を行い、スプライト＃ｎの表示位置を（ＤＯｘ，ＤＯｙ）から（ＤＯｘ＋Ａ，ＤＯｙ＋Ｂ）に変更すれば、液晶ディスプレイＤＩＳＰ上では、当該スプライト＃ｎがＸ方向に＋Ａ、Ｙ方向に＋Ｂだけ移動することになる。
【００３５】
もっとも、液晶ディスプレイＤＩＳＰの解像度に応じて、実際に表示されるのは水平表示ドット数ＨＤＷ×垂直表示ライン数ＶＤＷの矩形範囲内に限られるが、上記したスプライトの左上端ドットの座標指定によって、各スプライトを液晶ディスプレイＤＩＳＰ上で自由に移動させることが可能となる。
【００３６】
以上の通り、ワンチップマイコン１０は、１／６０秒毎の割込み信号ＩＮＴ（描画割込み）に応じて指示データテーブルＴＢＬの内容を書換えることで、リーチ演出を含む各種の図柄演出を行っている。図８に示す演出動作では、スプライト面の中央に描画されている特定図柄（「１」〜「９」など）のスプライトの左上端の座標位置を、Ｙ方向に所定値だけ増加させれば、図８（ａ）の画像を図８（ｂ）から図８（ｃ）のように変動させることができる。
【００３７】
続いて、図９のタイムチャートに基づいて、ワンチップマイコン１０とグラフィックコントローラ１２の動作について更に詳細に説明する。図９（ａ）は、液晶ディスプレイＤＩＳＰの帰線期間である非表示期間（Ｔ１〜Ｔ２、Ｔ５〜Ｔ６）を示しており、図９（ｂ）及び図９（ｃ）は、グラフィックコントローラ１２のフレームバッファの第一バンクと第二バンクの動作内容を示している。また、図９（ｄ）は、ワンチップマイコン１０の割込み処理プログラムの処理内容を示している。
【００３８】
図示の通り、この実施例では、１フレーム分の画像の表示が終わる毎に、Ｔ１やＴ５のタイミングで、第一バンクと第二バンクの機能が切り換るようになっている（バンク切換え）。そして、このバンク切り換えタイミング（Ｔ１，Ｔ５）に合わせて、指示データテーブルＴＢＬに格納されている動作パラメータが読み出され、その動作パラメータにしたがって描画データが生成されて、該当するバンクに書き込まれる（Ｔ１〜Ｔ３）。そして、この書き込み処理が終わると（Ｔ３）、グラフィックコントローラ１２は、割込み信号ＩＮＴを出力することになる。
【００３９】
先に説明したように、割込み信号ＩＮＴは、ワンチップマイコン１０に対する描画割込みを意味しており、ワンチップマイコン１０では、その割込み処理プログラムにおいて、指示データテーブルＴＢＬに必要なデータを書き込むことになる（Ｔ３〜Ｔ４）。なお、この書き込み処理は、次にバンク切り換えタイミングまでに完了する必要があるので、その意味では、指示データテーブルＴＢＬに書き込むことのできる動作パラメータに制限がある。
【００４０】
続いて、図１０のフローチャートを参照しつつ、図柄制御基板３のワンチップマイコン１０の動作内容を確認的に説明する。ワンチップマイコン１０の動作は、ランプ制御基板２からのストローブ信号ＳＴＢに起因して起動するコマンド受信割込みルーチン（図１０（ｂ））と、グラフィックコントローラ１２からの割込み信号ＩＮＴに起因して起動する描画割込みルーチン（図１０（ｃ））と、図柄制御基板３の一連の動作を実質的に実行するメインルーチン（図１０（ａ））とで構成されている。
【００４１】
グラフィックコントローラ１２は、フレームバッファの第一バンクか第二バンクに描画データを書き終える毎に、割込み信号ＩＮＴを出力するように設定されているので、ワンチップマイコン１０の描画割込みルーチンでは、描画完了フラグＦＬＧを１にセットして割込み処理を終えている（図１０（ｃ）のＳＴ１０）。
【００４２】
一方、ストローブ信号ＳＴＢに起因して起動されるコマンド受信割込みルーチンでは、最初にワンチップマイコン１０の入力ポートから制御コマンドＣＭＤ２を取得し（ＳＴ２０）、取得した制御コマンドＣＭＤ２をリングバッファ構造の受信バッファに格納する（ＳＴ２１）。そして、リングバッファのポインタを循環的に増加させて次の格納位置を指定して処理を終える（ＳＴ２２）。
【００４３】
このようにして格納された制御コマンドは、メインルーチンのコマンド解析処理（ＳＴ４）において読み出され、その後、リングバッファのポインタ値は元の値に戻される。なお、本実施例の場合、図柄制御基板３（具体的にはワンチップマイコン１０）が受信する制御コマンドには、図柄演出の具体的に特定する変動パターン番号コマンドと、液晶ディスプレイＤＩＳＰの左位置に停止する図柄を特定する第一図柄指定コマンドと、中央位置に停止する図柄を特定する第二図柄指定コマンドと、右位置に停止する図柄を特定する第三図柄指定コマンドとが含まれている。
【００４４】
本実施例の場合、表示図柄の変動パターンは、最終的に大当り状態で終わる当り変動パターンと、最終的に外れ状態で終わる外れ変動パターンとに大別されるが、外れ変動パターンにも、図８のようなリーチアクションを伴う演出と伴わない演出が存在する。そして、主制御基板１又はランプ制御基板２が、リーチアクションを伴う変動パターンを選択した場合には、第一図柄指定コマンドと第三図柄指定コマンドで特定される停止図柄は当然に一致している。一方、主制御基板１又はランプ制御基板２が、当り変動パターンを選択した場合には、第一図柄指定コマンドから第三図柄指定コマンドで特定される３つの停止図柄が全て一致する。
【００４５】
また、図１１（ａ）のタイムチャートにあるように、図柄演出を特定する制御コマンドは、変動パターン番号コマンド⇒第一図柄指定コマンド⇒第二図柄指定コマンド⇒第三図柄指定コマンドの順番にランプ制御基板２から図柄制御基板３に伝送され、全ての演出動作が完了したタイミングで、ランプ制御基板２から図柄制御基板３に変動停止コマンドが伝送される。なお、図１１は、リーチアクションを伴う外れ変動パターンが選択された場合の演出動作を説明するタイムチャートである。
【００４６】
図１１（ｂ）に示す図柄制御基板３における演出動作を説明すると、図柄制御基板３は、変動パターン番号コマンドを受信したタイミング（ｔ１）で、液晶ディスプレイＤＩＳＰの図柄の変動動作を開始させ、その後、タイミングｔ２で左の図柄を停止させる。ここで停止させる左図柄は、第一図柄指定コマンドで既に特定されている図柄であり、図８の実施例では特定図柄「７」である。
【００４７】
次に、タイミングｔ３で右の図柄を停止させるが、この停止図柄は、第三図柄指定コマンドで既に特定されている図柄であり、図８の演出例では特定図柄「７」である。その後、適宜なリーチアクションが実行された後、タイミングｔ４で中央の図柄を停止させ、変動停止コマンドを受けるタイミングｔ５で図柄変動動作を完全に終了させる。なお、中央位置に停止させる図柄は、第二図柄指定コマンドで既に特定されている図柄であり、外れ変動パターンについて説明している本例では「７」以外の特別図柄である。
【００４８】
続いて、図１０（ａ）に示すメインルーチンを説明する。メインルーチンでは、最初に、ワンチップマイコン１０その他について初期化処理を実行した後（ＳＴ１）、描画完了フラグＦＬＧが１になるのを待つ（ＳＴ２）。この実施例では、ワンチップマイコン１０が割込み信号ＩＮＴを受けると、描画完了フラグＦＬＧが１にセットされるようになっているので（図１０（ｃ））、ステップＳＴ２の処理でＦＬＧ＝１が確認されたら、描画完了フラグＦＬＧを０にリセットする（ＳＴ３）。
【００４９】
その後、ランプ制御基板２から伝送されて受信割込み処理で格納されている制御コマンドＣＭＤ２についての解析処理を行う（ＳＴ４）。具体的には、リングバッファ構成の受信バッファから未処理の制御コマンドを読み出し、その制御コマンドに対応した処理を行う。例えば、制御コマンドによって「変動パターン番号」、「第一図柄」、「第二図柄」、「第三図柄」の何れかが特定された場合には、これを適宜な記憶領域に格納しておく。そして、格納された「第一図柄」「第二図柄」「第三図柄」に関するデータは、図１１に示すｔ２，ｔ３，ｔ４の各タイミングに先だって読み出され、液晶ディスプレイＤＩＳＰに停止表示するべく、ステップＳＴ５において、グラフィックコントローラ１２の指示データテーブルＴＢＬに必要なデータが書き込まれる。
【００５０】
また、新たに変動パターン番号コマンドを受信した場合であれば、この変動パターン番号によって演出内容を特定し、演出時間を管理する管理タイマの計時動作を開始させるなど、必要な準備動作を行う。一方、図柄変動動作を持続させる場合には、変動パターン番号によって特定される一連の図柄演出の進行度合に応じて、液晶ディスプレイＤＩＳＰに描画すべき次の画像を特定し、特定された内容にしたがってグラフィックコントローラ１２の指示データテーブルＴＢＬの内容を書き直す。
【００５１】
例えば、図８（ｂ）の状態から図８（ｃ）の状態に移動させるのであれば、中央の位置に配置されている一群の特別図柄（１・・６、７、・・・）のスプライトについて、左上端の座標位置をＹ方向に所定値だけ増加させる。また、必要に応じてスプライトの色彩を変更したり、拡大縮小などの変形処理を行う。なお、これらの処理は、指示データテーブルＴＢＬ中のスプライト番号毎に割当てられたエリアに、所定の動作パラメータを書き込むことによって実現される。動作パラメータとしては、例えば、各スプライトの左上端の座標値や、拡大縮小率や、図柄回転の有無などが含まれる。
【００５２】
以上のようにして指示データテーブルＴＢＬの書換え処理が終われば、検査機関用の外部端子に必要な信号を出力した後（ＳＴ６）、ステップＳＴ２の処理に戻り、次回の描画割込みが生じるのを待つ。ワンチップマイコン１０による以上のような動作に関連してグラフィックコントローラ１２が動作するが、その内容は、図９に示す通りである。
【００５３】
すなわち、ステップＳＴ５の処理は、図９のＴ３〜Ｔ４の区間に実行され、この期間に書換えられた指示データテーブルの動作パラメータは、１フレームの表示動作が終わるＴ５のタイミング以降に参照される。そして、ＣＧＲＯＭ１３から該当するスプライトのパターンデータが読み出され、指示データテーブルＴＢＬの内容にしたがって必要な変形処理などを経た上で、指示された座標位置に配置して、フレームバッファ（この例では第二バンク）に書き込まれる。
【００５４】
一方、タイミングＴ６以降は、タイミングＴ１〜Ｔ３の区間に第一バンクに書込まれた描画データが読み出され、アナログ変換して画像信号ＲＧＢとして液晶ディスプレイに送出される。したがって、液晶ディスプレイＤＩＳＰには、タイミングＴ２〜Ｔ５とは異なる画像が表示されことになる。その後の動作も同じであり、今回の画像は１／６０秒間だけ静止画像として液晶ディスプレイＤＩＳＰに表示された後、次回の割込み処理によって別の静止画像に書換えられることによって変動動作が実現される。
【００５５】
以上説明した第一実施例では、液晶ディスプレイの１フレーム分の表示動作が完了したことを条件に、非表示期間（垂直帰線期間）において、描画データの生成を開始している（図９のＴ１参照）。しかし、このような動作の場合には、ワンチップマイコン１０は、割込み信号ＩＮＴを受けてから（図９のＴ３参照）、バンクが切り換わるまでに（図９のＴ５参照）、指示データテーブルＴＢＬへの動作パラメータの書き込みを終える必要がある。
【００５６】
そこで、第一実施例の動作に代えて、ワンチップマイコン１０が指示データテーブルＴＢＬへの動作パラメータの書き込みを終えることを条件に、グラフィックコントローラ１２が描画データの生成を開始するようにしても良い。図１２と図１３は、かかる第二実施例を説明するフローチャートとタイムチャートである。
【００５７】
この第二実施例では、ワンチップマイコン１０は、グラフィックコントローラ１２の描画許可フラグをセット／リセットするようになっており、グラフィックコントローラ１２は、描画許可フラグがセットされると自動的に描画データの生成を開始するようになっている。すなわち、図１２や図１３に示すように、ワンチップマイコン１０は、指示データテーブルＴＢＬへの動作パラメータの書き込みを終えると、描画許可フラグをセットしており（図１２のＳ７）、その結果、グラフィックコントローラ１２が描画データの生成を開始する（図１３のＫ１参照）。なお、セットされた描画許可フラグは、その後、迅速にリセットされる（図１２のＳ２）。
【００５８】
その後、グラフィックコントローラ１２が、該当するバンク（図示例では第一バンク）に対する描画データの書き込みを終えると、第一実施例の場合と同様、割込み信号ＩＮＴが発生するようになっている（図１３のＫ２参照）。割込み信号ＩＮＴによる描画完了割込みが発生すると、ワンチップマイコンは描画完了フラグＦＬＧをセットするので（図１２（ｃ）参照）、図１２のステップＳ３の判定結果がＹｅｓとなり、指示データテーブルＴＢＬに動作パラメータが書き込まれることになる（図１２のＳ４〜Ｓ６）
以上、本発明の第一実施例と第二実施例を説明したが、いずれの実施例も、ワンチップマイコン１０による指示データテーブルＴＢＬへの動作パラメータの書き込み時間と、グラフィックコントローラ１２による描画データの書き込み時間との総和は、液晶ディスプレイＤＩＳＰの垂直同期信号の周期（図９のＴ１〜Ｔ５参照）を超えることができない。そこで、複雑な図柄演出を実現するため、ワンチップマイコン１０による指示データテーブルＴＢＬへの動作パラメータの書き込み時間を長くとりたい場合には、指示データテーブルＴＢＬを２つ設ける構成を採るのが好ましい。
【００５９】
図１６は、この第三実施例の構成を説明する図面であり、第一指示データテーブルＴＢＬ１と第二指示データテーブルＴＢＬ２に、それぞれｍ個のスプライト領域（＃１〜＃ｍ）を設けている。ここで第一指示データテーブルＴＢＬ１と第二指示データテーブルＴＢＬ２には、同一のスプライトについて動作パラメータを記憶するようになっており、第一指示データテーブルＴＢＬ１で規定される各スプライトの位置や形状は、次のタイミングでは、第二指示データテーブルＴＢＬ２で規定される位置や形状に変化することになる。
【００６０】
図１５に示すように、この第三実施例では、第一実施例の場合と同様、バンク切換えのタイミングで描画データの生成処理が開始されるが（Ｔ１，Ｔ５）、第一実施例の場合とは異なり、第一指示データテーブルＴＢＬ１を参照する場合と、第二指示データテーブルＴＢＬ２を参照する場合とに別れている。図１５に示す例では、バンク切換えタイミングＴ１以降は、第一指示データテーブルＴＢＬ１の内容が参照され、バンク切換えタイミングＴ５以降は、第二指示データテーブルＴＢＬ２の内容が参照される。そして、Ｔ１〜Ｔ３の区間に生成された描画データは、タイミングＴ６以降に、液晶ディスプレイＤＩＳＰに表示される。
【００６１】
また、Ｔ１〜Ｔ３の区間の動作が完了すると、第一実施例の場合と同様、割込み信号ＩＮＴが発生するよう設定されているので、ワンチップマイコン１０は、割込み処理プログラムにおいて、指示データテーブルＴＢＬに動作パラメータの書き込みを行う。但し、第一実施例の場合とは異なり、第三実施例では、指示データテーブルが２つ設けられているので、タイミングＴ３から開始される動作パラメータの書き込み処理をタイミングＴ５までに、動作パラメータの書き込み処理を終える必要はなく、図示例では、タイミングＴ３からタイミングＴ４４までの時間を使用して動作パラメータの書き込み処理を行っている。
【００６２】
図１５に示す通り、タイミングＴ３〜Ｔ４４までの動作は、タイミングＴ５及びＴ６を超えて実行されるが、タイミングＴ５以降は、第二指示データテーブルＴＢＬ２の内容に基づいて描画データが生成されるので何の問題も生じない。なお、Ｔ５〜Ｔ７の時間を要して第二バンクに描画データに書き込み終えると、グラフィックコントローラ１２は改めて割込み信号ＩＮＴを出力するので、ワンチップマイコン１０は、割込み処理プログラムにおいて第二指示データテーブルＴＢＬ２の内容に基づいて、描画データを生成することになる。
【００６３】
図１４（ａ）は、以上の動作を実現するワンチップマイコンの動作を説明するフローチャートである。ワンチップマイコン１０は、グラフィックコントローラ１２からの割込み信号ＩＮＴに応答して（図１４のＳＳ７〜ＳＳ９参照）、第一指示データテーブルＴＢＬ１に動作パラメータを書き込む（図１４のＳＳ２、及び図１５のＴ３〜Ｔ４４参照）。
【００６４】
次に、割込み信号ＩＮＴによる描画割込みを許可し（ＳＳ３）、描画完了フラグＦＬＧが１にセットされるのを待つ（ＳＳ４）。そして、描画完了フラグＦＬＧが１にセットされたことを確認すれば、描画完了フラグＦＬＧを０に戻すと共に、描画割込みを禁止した上で（ＳＳ５）、今度は、第二指示データテーブルＴＢＬ２に動作パラメータを書き込む（図１４のＳＳ６、及び図１５のＴ７以降を参照）。
【００６５】
その後、動作パラメータの書き込みが完了すれば、割込み信号ＩＮＴによる描画割込みを許可し（ＳＳ７）、描画完了フラグＦＬＧが１にセットされるのを待つ（ＳＳ８）。その後の処理は、上記した動作と同じであり、描画完了フラグＦＬＧが１にセットされると、描画完了フラグＦＬＧを０に戻すと共に、描画割込みを禁止した上で（ＳＳ９）、第一指示データテーブルＴＢＬ２に動作パラメータを書き込む（図１４のＳＳ６、及び図１５のＴ７以降を参照）。
【００６６】
以上、実施例に係る図柄制御基板３について具体的に説明したが、具体的な記載内容は特に本発明を限定するものではない。例えば、上記の各実施例では、液晶ディスプレイＤＩＳＰが１フレーム分の画面を表示する毎に、バンクを切り換えているが、このような動作に限定される必要はなく、画面表示を複数回繰り返した後にバンクの機能を切り換えても良い。
【００６７】
図１７は、液晶ディスプレイＤＩＳＰの垂直同期信号の２周期（２τ）でバンクの機能を切り換える実施例を示すタイムチャートである。この実施例では、指示データテーブルＴＢＬに基づいて描画データを生成し、これを第一か第二のバンクに書き込む描画処理と、指示データテーブルＴＢＬに動作パラメータを書き込むワンチップマイコン１０による設定処理の総処理時間は、最大で２τとなるので、その分だけ複雑な画面による高度な図柄演出が可能となる。
【００６８】
また、図１８は、バンク切換え周期を２τとすると共に、第一と第二の指示データテーブルＴＢＬ１，ＴＢＬ２を設けた実施例であり、この場合には、上記描画処理と、設定処理の総処理時間が、最大で４τとなるので、更に複雑高度な図柄演出が可能となる。
【００６９】
更にまた、上記各実施例の場合には、主制御基板１やサブ制御基板（ランプ制御基板２、図柄制御基板３、音声制御基板４、払出制御基板５）に搭載されたＣＰＵによって主制御部やサブ制御部が構成されるが、必ずしも各制御基板を別々に構成する必要はなく、適宜に組合わせても良いのは勿論である。
【００７０】
また、上記の実施例では、ランプ制御基板２及び払出制御基板５が第１サブ制御部として機能し、図柄制御基板３が第２サブ制御部として機能しているが、図柄制御基板、ランプ制御基板、音声制御基板の配置位置は適宜に変更しても良いのは勿論であり、また各制御基板の全部又は一部を組合わせて単一の基板としても良い。
【００７１】
最後に本発明が好適に適用されるパチンコ機について確認的に説明する。図１９は、本実施例のパチンコ機２２を示す斜視図であり、図２０は、同パチンコ機２２の側面図である。なお、パチンコ機２１は、カード式球貸し機２２に電気的に接続された状態で、パチンコホールの島構造体の長さ方向に複数個が配設されている。
【００７２】
図示のパチンコ機２１は、島構造体に着脱可能に装着される矩形枠状の木製外枠２３と、外枠２３に固着されたヒンジＨを介して開閉可能に枢着される前枠２４とで構成されている。この前枠２４には、遊技盤２５が裏側から着脱自在に装着され、その前側には、ガラス扉２６と前面板２７とが夫々開閉自在に枢着されている。
【００７３】
前面板２７には発射用の遊技球を貯留する上皿２８が装着され、前枠２４の下部には、上皿２８から溢れ出し又は抜き取った遊技球を貯留する下皿２９と、発射ハンドル３０とが設けられている。発射ハンドル３０は発射モータと連動しており、発射ハンドルの回動角度に応じて動作する打撃槌３１によって遊技球が発射される。
【００７４】
上皿２８の右部には、カード式球貸し機２２に対する球貸し操作用の操作パネル３２が設けられ、この操作パネル３２には、カード残額を３桁の数字で表示するカード残額表示部３２ａと、所定金額分の遊技球の球貸しを指示する球貸しスイッチ３２ｂと、ゲーム終了時にカードの返却を指令する返却スイッチ３２ｃとが設けられている。ガラス扉２６の上部には、大当り状態を示す大当りＬＥＤランプＰ１が配置されている。また、この大当りＬＥＤランプＰ１に近接して、補給切れ状態や下皿の満杯状態を示す異常報知ＬＥＤランプＰ２，Ｐ３が設けられている。
【００７５】
図２１に示すように、遊技盤２５には、金属製の外レールと内レールとからなるガイドレール３３が環状に設けられ、その内側の遊技領域２５ａの略中央には、液晶カラーディスプレイＤＩＳＰが配置されている。また、遊技領域２５ａの適所には、図柄始動口３５、大入賞口３６、複数個の普通入賞口３７（大入賞口３６の左右に４つ）、２つの通過口であるゲート３８が配設されている。これらの入賞口３５〜３８は、それぞれ内部に検出スイッチを有しており、遊技球の通過を検出できるようになっている。
【００７６】
液晶ディスプレイＤＩＳＰは、大当り状態に係わる特定図柄を変動表示すると共に背景画像や各種のキャラクタなどをアニメーション的に表示する装置である。この液晶ディスプレイＤＩＳＰは、中央部に特別図柄表示部Ｄａ〜Ｄｃと右上部に普通図柄表示部３９を有している。普通図柄表示部３９は普通図柄を表示するものであり、ゲート３８を通過した遊技球が検出されると、表示される普通図柄が所定時間だけ変動し、遊技球のゲート３８の通過時点において抽選された抽選用乱数値により決定される停止図柄を表示して停止するようになっている。
【００７７】
図柄始動口３５は、左右１対の開閉爪３５ａを備えた電動式チューリップで開閉され、普通図柄表示部３９の変動後の停止図柄が当り図柄を表示した場合には、開閉爪３５ａが所定時間だけ開放されるようになっている。図柄始動口３５に遊技球が入賞すると、特別図柄表示部Ｄａ〜Ｄｃの表示図柄が所定時間だけ変動し、図柄始動口３５への遊技球の入賞タイミングに応じた抽選結果に基づいて決定される停止図柄パターンで停止する。
【００７８】
大入賞口３６は、前方に開放可能な開閉板３６ａで開閉制御されるが、特別図柄表示部Ｄａ〜Ｄｃの図柄変動後の停止図柄が「７７７」などの当り図柄のとき、「大当り」と称する特別遊技が開始され、開閉板３６ａが開放されるようになっている。大入賞口３６の内部に特定領域３６ｂがあり、この特定領域３６ｂを入賞球が通過すると、遊技者に有利な特別遊技が継続される。
【００７９】
大入賞口３６の開閉板３６ａが開放された後、所定時間が経過し、又は所定数（例えば１０個）の遊技球が入賞すると開閉板３６ａが閉じる。このとき、遊技球が特定領域３６ｂを通過していない場合には特別遊技が終了するが、特定領域３６ｂを通過していれば、最大で例えば１５回まで特別遊技が継続され、遊技者に有利な状態に制御される。さらに、変動後の停止図柄が特別図柄のうちの一定図柄（以下、特定図柄）であった場合には、特別遊技の終了後に高確率状態に移行するという特典が付与される。
【図面の簡単な説明】
【００８０】
【図１】実施例に係るパチンコ機の全体構成を示すブロック図である。
【図２】図柄制御基板の構成を示すブロック図である。
【図３】図柄制御基板のグラフィックコントローラの内部構成を図示したものである。
【図４】指示データテーブルとフレームバッファの関係を図示したものである。
【図５】スプライトの構成を説明する図面である。
【図６】図柄演出における背景画像を例示したものである。
【図７】指示データテーブルＴＢＬと、これによって構成されるスプライト面との関係を説明する図面である。
【図８】図柄変動動作のうちリーチアクションを例示した図面である。
【図９】グラフィックコントローラとワンチップマイコンの動作を説明するタイムチャートである。
【図１０】第一実施例について、図柄制御基板のワンチップマイコンの動作内容を説明するフローチャートである。
【図１１】図柄変動動作を説明するタイムチャートである。
【図１２】第二実施例について、図柄制御基板のワンチップマイコンの動作内容を説明するフローチャートである。
【図１３】第二実施例について、グラフィックコントローラとワンチップマイコンの動作を説明するタイムチャートである。
【図１４】第三実施例について、図柄制御基板のワンチップマイコンの動作内容を説明するフローチャートである。
【図１５】第三実施例について、グラフィックコントローラとワンチップマイコンの動作を説明するタイムチャートである。
【図１６】第三実施例について、指示データテーブルとフレームバッファの関係を図示したものである。
【図１７】第四実施例について、グラフィックコントローラとワンチップマイコンの動作を説明するタイムチャートである。
【図１８】第五実施例について、グラフィックコントローラとワンチップマイコンの動作を説明するタイムチャートである。
【図１９】実施例に係るパチンコ機を示す斜視図である。
【図２０】同パチンコ機の側面図である。
【図２１】同パチンコ機の遊技盤を示す図面である。
【符号の説明】
【００８１】
ＤＩＳＰ    表示装置（液晶ディスプレイ）
３          図柄制御部（図柄制御基板）
２２        遊技機（弾球遊技機）
１０        第１回路（ワンチップマイコン）
１２        第２回路（グラフィックコントローラ）
【図１】
2008178730.tif 000003
【図２】
2008178730.tif 000004
【図３】
2008178730.tif 000005
【図４】
2008178730.tif 000006
【図６】
2008178730.tif 000007
【図７】
2008178730.tif 000008
【図８】
2008178730.tif 000009
【図９】
2008178730.tif 000010
【図１０】
2008178730.tif 000011
【図１１】
2008178730.tif 000012
【図１２】
2008178730.tif 000013
【図１３】
2008178730.tif 000014
【図１４】
2008178730.tif 000015
【図１５】
2008178730.tif 000016
【図１６】
2008178730.tif 000017
【図１７】
2008178730.tif 000018
【図１８】
2008178730.tif 000019
【図１９】
2008178730.tif 000020
【図２０】
2008178730.tif 000021
【図２１】
2008178730.tif 000022
【図５】
2008178730.tif 000023
【手続補正書】
【提出日】平成20年4月21日(2008.4.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
制御コマンドを出力して、遊技動作を中心的に制御する主制御部と、主制御部から出力された制御コマンドに基づいて動作する複数のサブ制御部とで構成される遊技機において、前記複数のサブ制御部の中には、他の制御部から受けた制御コマンドに基づいて、表示装置に一又はそれ以上のスプライトを描画して図柄演出動作を実現する遊技機の図柄制御部が含まれており、
前記図柄制御部は、前記制御コマンドに基づいて各スプライトの表示態様を決定する第１回路と、前記第１回路によって書き込まれた、前記表示態様を特定する動作パラメータに基づいて、前記表示装置の描画動作を実現する第２回路と、を備えて構成され、
前記第２回路には、前記第１回路によって前記動作パラメータが書き込まれると共に、前記第２回路によって前記動作パラメータが読み出される２つの指示データテーブルと、前記表示装置の一画面分の描画データについて、その書き込み処理と読み出し処理とが、循環的に切り換えて実行される２つのフレームバッファと、が設けられ、
前記第２回路が、前記一方の指示データテーブルに記憶された前記動作パラメータに基づいて前記表示装置の一画面分の描画データを生成し終えると、前記第１回路は、第２回路から受ける描画完了信号に基づいて、前記一方の指示データテーブルに対する動作パラメータの書き込み処理を開始する一方、
前記第２回路が、前記他方の指示データテーブルに記憶された前記動作パラメータに基づいて前記表示装置の一画面分の描画データを生成し終えると、前記第１回路は、第２回路から受ける描画完了信号に基づいて、前記他方の指示データテーブルに対する動作パラメータの書き込み処理を開始するようになっている
ことを特徴とする遊技機。
【請求項２】
動作パラメータの書き込み処理は、描画完了割込み信号を受け付けない割込み禁止状態で開始され、その書き込み処理が完了すると、割込み禁止状態から割込み許可状態に変更されるよう構成された請求項１に記載の遊技機
【請求項３】
前記２つのフレームバッファは、前記表示装置の一画面分を繰り返し表示する表示周期（τ）の整数ｎ倍（ｎ＞１）の切換え周期（ｎτ）で、その機能が交互に切り換るようになっている請求項１又は請求項２に記載の遊技機。
【請求項４】
図柄制御部が他の制御部から受ける制御コマンドは、
他の制御部における演出動作に対応して進行させる図柄演出動作を特定する演出情報と、図柄演出動作の進行の区切りタイミングで停止表示すべき複数個の図柄情報とを、特定するよう構成されている請求項１〜３の何れかに記載の遊技機。
【請求項５】
第１回路は、他の制御部から受けた制御コマンドと、図柄演出動作の開始時からの経過時間に基づいて、各スプライトの表示態様を決定している請求項１〜４の何れかに記載の遊技機。
【請求項６】
動作パラメータには、各スプライトの座標位置が含まれている請求項１〜５の何れかに記載の遊技機。
【請求項７】
第２回路は、第１回路によって書き込まれた動作パラメータと、不揮発性メモリに記憶されている各スプライトの基本形状に関するデータとに基づいて、前記表示装置の描画データを生成している請求項１〜６の何れかに記載の遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記課題を解決するために、請求項１に係る発明は、制御コマンドを出力して、遊技動作を中心的に制御する主制御部と、主制御部から出力された制御コマンドに基づいて動作する複数のサブ制御部とで構成される遊技機において、前記複数のサブ制御部の中には、他の制御部から受けた制御コマンドに基づいて、表示装置に一又はそれ以上のスプライトを描画して図柄演出動作を実現する遊技機の図柄制御部が含まれており、前記図柄制御部は、前記制御コマンドに基づいて各スプライトの表示態様を決定する第１回路と、前記第１回路によって書き込まれた、前記表示態様を特定する動作パラメータに基づいて、前記表示装置の描画動作を実現する第２回路と、を備えて構成され、前記第２回路には、前記第１回路によって前記動作パラメータが書き込まれると共に、前記第２回路によって前記動作パラメータが読み出される２つの指示データテーブルと、前記表示装置の一画面分の描画データについて、その書き込み処理と読み出し処理とが、循環的に切り換えて実行される２つのフレームバッファと、が設けられ、前記第２回路が、前記一方の指示データテーブルに記憶された前記動作パラメータに基づいて前記表示装置の一画面分の描画データを生成し終えると、前記第１回路は、第２回路から受ける描画完了信号に基づいて、前記一方の指示データテーブルに対する動作パラメータの書き込み処理を開始する一方、前記第２回路が、前記他方の指示データテーブルに記憶された前記動作パラメータに基づいて前記表示装置の一画面分の描画データを生成し終えると、前記第１回路は、第２回路から受ける描画完了信号に基づいて、前記他方の指示データテーブルに対する動作パラメータの書き込み処理を開始するようになっている。
なお、以下に示す第一実施例、第二実施例、第四実施例は、請求項１の技術的範囲に含まれない。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】