(57)【要約】【課題】演出に係る処理の負荷を軽減させることができる遊技機を提供する。【解決手段】副制御部は、予め生成された複数のモーションデータが保持されたサブＲＯＭと、サブＲＯＭに保持されているインデックスを一時的に格納する複数の領域を有し、インデックスを領域に読み書き自在なモーションリストと、領域へのインデックスの格納と領域に格納されたインデックスに対応するモーションデータの読み出しとを行う画像制御手段と、を有する。画像制御手段は、優先度の順にモーションデータを読み出せるように、モーションデータに対応した優先度を参照して領域にインデックスを格納する。【選択図】図６
2020115944.tif 000002
【特許請求の範囲】
【請求項１】
遊技に関する演出を制御する演出制御部を備える遊技機において、
前記演出制御部は、
複数の演出データが予め保持されたデータ保持手段と、
前記データ保持手段に保持されている前記演出データを一時的に格納する複数の領域を有し、前記演出データを前記領域に読み書き可能なデータ格納手段と、
前記領域への前記演出データの格納と前記領域に格納された前記演出データの読み出しとを行う制御手段と、を有し、
前記制御手段は、前記演出データに対応した優先度を参照して前記領域に前記演出データを格納する、
ことを特徴とする遊技機。
【請求項２】
前記データ保持手段は、前記演出データのそれぞれの優先度を規定する優先度データを保持し、
前記制御手段は、前記優先度データを参照して前記演出データに前記優先度を対応させて格納する、
ことを特徴とする請求項１に記載の遊技機。
【請求項３】
前記制御手段は、
第１の領域に前記演出データを格納した場合に、格納した前記演出データに基づく演出が終了するまで前記第１の領域に前記演出データを維持し、
前記第１の領域に前記演出データを格納する場合に、前記第１の領域の次に読み出す第２の領域のアドレスデータを前記優先度データを参照して設定し、
前記第１の領域から前記演出データを読み出した後に、前記アドレスデータで規定された前記第２の領域に格納された前記演出データを読み出すことで、前記演出データに対応した前記優先度の順に前記演出データを読み出す、
ことを特徴とする請求項２に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関する。
【背景技術】
【０００２】
一般に、遊技機（パチンコ機）では、遊技者のハンドル操作により遊技盤内の遊技領域に向かって遊技球が発射され、遊技領域を流下した遊技球が始動口に入球したことを条件に特別図柄に係る抽選が実行される。そして、遊技機では、特別図柄表示器において、特別図柄が変動表示され、さらに、抽選によって決定された特別図柄が停止表示されることで遊技者に抽選結果が報知される。このとき、遊技機では、特別図柄表示器に大当たりであることを示す特定の特別図柄が停止表示されると、通常の遊技に比べて遊技者に有利な大役遊技が開始される。大役遊技が開始された場合、遊技機では、アタッカー装置が所定回数開閉し、大入賞口への遊技球の入球が可能になるため、遊技者が多くの賞球の払い出しを受けることが可能となる。
【０００３】
上述した遊技機においては、遊技に関する演出として画像を用いた多彩な演出を実現するために、画像データの読み出し及び書き込みが自在なＲＡＭにそれぞれ画像を描画可能な複数のレイヤを有し、表示画面に表示する画像として、各レイヤに描画された画像を重ねた画像を表示する構成が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−４４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、遊技機においては、画像を用いたより多彩な演出が求められており、演出の内容が変更される都度、描画する画像データを読み出し及び書き込みを実行し、画像データに基づく描画を実行する、画像を用いた演出に係る一連の処理を実行する。このため、遊技機においては、多様な演出を実現するために、各演出に対応する演出に係る一連の処理を実行するため、それぞれの処理における処理負荷が増大してしまうと、処理速度が低下してしまう虞があった。
【０００６】
そこで、本発明は、演出に係る処理の負荷を軽減させることができる遊技機を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明は、遊技に関する演出を制御する演出制御部を備える遊技機において、
前記演出制御部は、
複数の演出データが予め保持されたデータ保持手段と、
前記データ保持手段に保持されている前記演出データを一時的に格納する複数の領域を有し、前記演出データを前記領域に読み書き可能なデータ格納手段と、
前記領域への前記演出データの格納と前記領域に格納された前記演出データの読み出しとを行う制御手段と、を有し、
前記制御手段は、前記演出データに対応した優先度を参照して前記領域に前記演出データを格納する、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、演出に係る処理の負荷を軽減させることができる遊技機を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態の遊技機の扉が解放された状態における外観構成を示す斜視図である。
【図２】本発明の第１の実施形態の遊技機の正面図である。
【図３】本発明の第１の実施形態の遊技機の機能ブロックを説明する図である。
【図４】本発明の第１の実施形態の遊技機における副制御部の機能ブロックを説明する図である。
【図５】（Ａ）は、本発明の第１の実施形態の遊技機におけるプライオリティリストを示す図、（Ｂ）は、モーションデータを示す図である。
【図６】本発明の第１の実施形態の遊技機におけるモーションリストを示す図である。
【図７】本発明の第１の実施形態の遊技機におけるモーションリストにおいてすべての領域にモーションデータのインデックスが格納された状態を示す図である。
【図８】本発明の第２の実施形態の遊技機における副制御部の機能ブロックを説明する図である。
【図９】（Ａ）は、本発明の第２の実施形態の遊技機におけるモーションリストを示す図、（Ｂ）は、モーションリスト先頭アドレス格納領域を示す図である。
【図１０】（Ａ）は、本発明の第２の実施形態の遊技機におけるモーションリストにおいて、新たなモーションデータのインデックスを追加した状態を示す図、（Ｂ）は、新たなモーションデータのインデックスの追加に伴いアドレスデータの更新を実行した状態を示す図である。
【発明を実施するための形態】
【００１０】
［第１の実施形態］
以下、本発明の第１の実施形態について説明する。なお、以下に説明する第１の実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また、第１の実施形態で説明される構成のすべてが、本発明の必須構成要件であるとは限らない。
【００１１】
１．構成
図１は、本発明の第１の実施形態に係る遊技機であるパチンコ機１の斜視図である。図１に示すように、パチンコ機１は、略矩形状に組まれた四辺によって囲繞空間が形成される外枠２と、外枠２にヒンジ機構によって開閉自在に取り付けられた中枠４と、中枠４にヒンジ機構によって開閉自在に取り付けられた前枠６と、を備えている。
【００１２】
中枠４は、外枠２と同様に、略矩形状に組まれた四辺によって囲繞空間が形成されている。パチンコ機１では、中枠４の囲繞空間に遊技盤３０（図２参照）を保持している。また、前枠６には、ガラス製又は樹脂製の透過板１０が保持されている。そして、パチンコ機１では、中枠４及び前枠６を外枠２に対して閉じると、遊技盤３０においてベースとなり、パチンコ機１を正面視した場合における中枠４の前面に設置される遊技板３１（図２参照）と透過板１０とが所定の間隔を維持して略平行に対面するとともに、パチンコ機１の正面側から、透過板１０を介して遊技盤３０が視認可能となる。
【００１３】
前枠６の下部には、パチンコ機１の正面側に突出する操作ハンドル１２が設けられている。操作ハンドル１２には、遊技者によって回転操作可能な発射操作レバー１２ａが設けられており、遊技者が発射操作レバー１２ａを回転させて発射操作を行うと、発射操作レバー１２ａの回転角度に応じた強度で、不図示の発射機構によって遊技価値としての遊技球が発射される。このようにして発射された遊技球は、遊技盤３０の遊技板３１の表面である遊技盤面３１ａ（図２参照）に設けられたレール３２，３３（図２参照）間を上昇して遊技領域４０（図２参照）に導かれることになる。
【００１４】
図２は、第１の実施形態に係る遊技盤３０の正面図である。図２に示すように、遊技領域４０は、遊技盤面３１ａと透過板１０（図１参照）との間隔に形成される空間であって、遊技球が流下又は転動可能な領域である。遊技盤３０には、遊技盤面３１ａに多数の釘や風車が設けられており、遊技領域４０に導かれた遊技球が釘や風車に衝突して、不規則な方向に流下、転動するようにしている。
【００１５】
遊技領域４０は、発射機構の発射強度に応じて遊技球の進入度合いを互いに異にする第１遊技領域４０Ｌ及び第２遊技領域４０Ｒを備えている。第１遊技領域４０Ｌは、パチンコ機１に正対した遊技者から見て遊技領域４０の左側に位置し、第２遊技領域４０Ｒは、パチンコ機１に正対した遊技者から見て遊技領域４０の右側に位置している。パチンコ機１では、レール３３が遊技領域４０の左側の上部で途切れていることから、発射機構によって所定の強度未満の発射強度で発射された遊技球が第１遊技領域４０Ｌに進入し、所定の強度以上の発射強度で発射された遊技球が第２遊技領域４０Ｒに進入することになる。
【００１６】
また、遊技領域４０には、遊技球が入球可能な第１始動口５１、第２始動口５２、複数の第１一般入賞口５８、第２一般入賞口５９、が設けられており、詳細には、第１遊技領域４０Ｌに進入した遊技球は、第１始動口５１、複数の第１一般入賞口５８に入球可能であり、第２遊技領域４０Ｒに進入した遊技球は、第２始動口５２、第２一般入賞口５９に入球可能とあるように構成されている。第１始動口５１、第２始動口５２、第１一般入賞口５８、第２一般入賞口５９のそれぞれに遊技球が入球すると、それぞれに設定された所定の賞球が遊技者に払い出される。なお、パチンコ機１において、賞球数は、１個以上であれば何個でもよく、また、第１始動口５１、第２始動口５２、第１一般入賞口５８、第２一般入賞口５９のそれぞれで払い出す賞球数を異ならせてもよいし、同じ賞球数に設定してもよい。パチンコ機１では、第１始動口５１に遊技球が入球して払い出す賞球数を、第２始動口５２に遊技球が入球して払い出す賞球数よりも少なく設定することも可能である。
【００１７】
第１の実施形態のパチンコ機１では、第１始動口５１内に第１始動領域が設けられ、第２始動口５２内に第２始動領域が設けられている。そして、パチンコ機１では、第１始動口５１又は第２始動口５２に遊技球が入球して第１始動領域又は第２始動領域に遊技球が進入すると、予め設けられた複数の特別図柄の中からいずれか１つの特別図柄を決定するための内部抽選が行われる。各特別図柄には、遊技者にとって有利な特別遊技状態としての大当たり遊技の実行可否や、以後の遊技状態をどのような遊技状態にするかといった種々の特典（遊技利益）が対応付けられている。したがって、遊技者は、第１始動口５１又は第２始動口５２に遊技球が入球すると、所定の賞球を獲得するのと同時に、種々の特典を受ける権利獲得の抽選の機会を獲得することとなる。
【００１８】
また、第２始動口５１には、可動片５２ａが開閉可能に設けられており、可動片５２ａの状態に応じて、第２始動口５２への遊技球の進入容易性が変化するように構成されている。具体的には、可動片５２ａが閉状態にあるときには、第２始動口５２への遊技球の入球が不可能となり、可動片５２ａが開き、遊技球の直径よりも開いた状態にあるときには、第２始動口５２への遊技球の入球が可能となっている。
【００１９】
パチンコ機１では、第２遊技領域４０Ｒに設けられたゲート５３内の進入領域を遊技球が通過すると、普通図柄の抽選が行われ、抽選によって当たりに当選すると、可動片５２ａが所定時間、開状態に制御される。可動片５２ａが開状態に制御されることで、第１の実施形態のパチンコ機１では、可動片５２ａが遊技球を第２始動口５２に導く受け皿として機能し、第２始動口５２への遊技球の入球が容易となる。なお、パチンコ機１は、可動片５２ａが閉状態にあるときに、第２始動口５２への遊技球の入球が不可能となるように構成されているが、第２始動口５２が閉状態にある場合にも一定の頻度で遊技球が入球可能となるように構成されていてもよい。
【００２０】
なお、第２遊技領域４０Ｒの上部には、ワープ導入口５６及びワープ排出口５７が設けられており、第２遊技領域４０Ｒに進入した遊技球のうち、右側を流下する遊技球はワープ導入口５６から遊技盤３０の背面側を通過してワープ排出口５７に導かれ、再度、ゲート５３の上部で第２遊技領域４０Ｒに戻される。
【００２１】
第２遊技領域４０Ｒの下方側には、遊技球が入球可能な大入賞口６５を有する大入賞口装置６０が設けられている。大入賞口装置６０には、開閉扉６１が大入賞口６５を開閉可能となるように設けられており、通常、開閉扉６１が大入賞口６５を閉鎖して、大入賞口６５への遊技球の入球が不可能となっている。これに対して、パチンコ機１では、大当たり遊技が実行されると、開閉扉６１が開放されて、大入賞口６５への遊技球の入球が可能となる。なお、大入賞口装置６０には、開閉扉６１の開閉と連動して上下に回動する回動部材６２が設けられており、開閉扉６１が開放された際に回動部材６２が上方に回動して、上方から流下してくる遊技球を受け止めて大入賞口６５に導き易くなる入賞補助を行うように構成されている。
【００２２】
そして、大入賞口６５に遊技球が入球すると、大入賞口検出センサ６７により遊技球の通過が検出され、所定の賞球が遊技者に払い出される。そして、大入賞口６５から入球した遊技球は、下方側に配置された排出口６９を通過して大入賞口装置６０の背面側から外部に排出される。なお、大入賞口検出センサ６７を通過した遊技球は、遊技球検出センサである大入賞口排出検出センサ６８により通過が検出され、所定時間以内に大入賞口装置６０の排出口６９から遊技盤３０の背面に適切に排出されたか否かが検出される。
【００２３】
また、第２始動口５２及び大入賞口６５に入球しなかった遊技球は、大入賞口装置６０をそのまま通過して、第２一般入賞口５９の上方に導かれ、第２一般入賞口５９に入賞するか、或いはそのまま下方に流下する。なお、第２一般入賞口５９は、例えば賞球を１個に設定し、第１遊技領域４０Ｌを狙って遊技球を発射すべき状態で入賞を検出した際に、第１遊技領域４０Ｌを狙うべき旨（つまり左打ちの推奨）を報知するように構成しておくことが可能である。
【００２４】
そして、遊技領域４０の最下部には、第１一般入賞口５８、第１始動口５１、第２始動口５２、大入賞口６５、第２一般入賞口５９、のいずれにも入球しなかった遊技球を、遊技領域４０から遊技盤３０の背面側に排出する排出口５５が設けられている。
【００２５】
また、図１及び図２に示すように、パチンコ機１には、遊技状態の変化や各入賞口への入球の有無、各種抽選結果等の遊技の進行に応じた演出を実行する演出装置として、液晶表示装置からなる表示部としての演出表示装置４００、演出役物装置４１０、さまざまな点灯態様や発光色に制御されるランプからなる演出照明装置４２０、スピーカからなる楽曲出力装置４３０、遊技者の演出に関する操作を受け付ける演出操作装置４５０が設けられている。
【００２６】
演出表示装置４００は、遊技盤３０の略中央部分において、パチンコ機１の正面側から視認可能な位置に画像を表示する画像表示装置としての画像表示部４００ａを備えており、パチンコ機１を正面視した場合において中枠４の背面側に設置されることで遊技板３１よりも奥側に設けられている。つまり、第１の実施形態のパチンコ機１では、画像表示部４００ａよりも手前に遊技板３１が位置している。
【００２７】
演出表示装置４００は、図２に示すように、画像表示部４００ａに左側、中央、右側にそれぞれ配置された演出図柄４０１Ｌ、４０１Ｃ，４０１Ｒが変動表示され、演出図柄４０１Ｌ、４０１Ｃ，４０１Ｒの停止表示態様によって大当たり抽選結果が遊技者に報知される変動演出が実行されることとなる。
【００２８】
演出役物装置４１０は、演出表示装置４００の画像表示部４００ａよりも前方に配置され、通常、画像表示部４００ａの表示を邪魔しないように縮退しているが、演出図柄４０１Ｌ、４０１Ｃ，４０１Ｒの変動表示中等に、画像表示部４００ａの前方に進出するように移動する等して、遊技者に大当たりの期待感を付与するものである。
【００２９】
図１及び図２に示すように、演出照明装置４２０は、例えば光源としてのＬＥＤやＬＥＤから照射される光を拡散するレンズ等を有して構成され、演出役物装置４１０や遊技盤３０等に設けられており、演出表示装置４００に表示される画像等に合わせて、さまざまに点灯制御される。
【００３０】
図１に示すように、楽曲出力装置４３０は、前枠６の上部位置や外枠２の最下部位置に設けられた、いわゆるスピーカであって、演出表示装置４００に表示される画像等に合わせて、パチンコ機１の正面側に向けてさまざまな楽曲を出力する。なお、楽曲とは、楽音、噪音、音声、擬音等、音に関するすべての概念を含む。
【００３１】
演出操作装置４５０は、遊技者の押下操作を受け付ける演出押下ボタン４５１と、遊技者の演出操作装置４５０全体を回動させる回動操作を受け付ける演出回動レバー４５２を有しており、パチンコ機１の幅方向略中央位置であって、かつ、透過板１０よりも下方位置に設けられている。演出操作装置４５０は、演出表示装置４００に表示される画像等に合わせて有効化され、操作有効期間内に遊技者の操作を受け付けると、当該操作に応じて、演出表示装置４００や演出役物装置４１０を用いたさまざまな演出が実行される。
【００３２】
また、演出操作装置４５０の後方には、パチンコ機１から払い出される賞球や、遊技球貸出装置から貸し出される遊技球が導かれる上皿２２が設けられ、上皿２２の下方に下皿２４が設けられている。パチンコ機１では、上皿２２が遊技球で一杯になると、上皿２２に進入できない遊技球が下皿２４に導かれることとなる。また、下皿２４の底面には、下皿２４から遊技球を排出するための球抜き孔（不図示）が形成されている。球抜き孔は、通常、開閉板（不図示）によって閉じられているが、球抜きボタン２４ａを押下操作することにより、上記開閉板がスライド移動する等して球抜き孔が開放され、球抜き孔から下皿２４の下方に遊技球を排出することが可能となっている。
【００３３】
そして、図２に示すように、遊技盤３０には、遊技領域４０の外方であって、かつ、遊技者が視認可能な位置に、遊技に係る種々の状況を表示するための装置として、第１特別図柄表示器７１、第２特別図柄表示器７２、第１特別図柄保留表示器７３、第２特別図柄保留表示器７４、普通図柄表示器７５、普通図柄保留表示器７６、及び右打ち報知表示器７７（図３参照）を有する情報表示装置７０が設けられている。
【００３４】
図３は、第１の実施形態に係るパチンコ機１の各部を示すブロック図である。主制御基板で構成される主制御部１００は、遊技の進行を制御し、メインＣＰＵ１００ａと、メインＲＯＭ１００ｂと、メインＲＡＭ１００ｃと、を備えている。メインＣＰＵ１００ａは、各検出スイッチや払出・発射制御部３００からの入力信号に基づいて、メインＲＯＭ１００ｂに格納されたプログラムを読み出して演算処理を行うとともに、各装置や表示器を直接制御したり、あるいは演算処理の結果に応じて他の制御部に主制御部１００で生成したコマンドを送信したりすることで、遊技の進行に係る制御処理を実行する。メインＲＡＭ１００ｃは、メインＣＰＵ１００ａの演算処理時におけるデータのワークエリアとして機能する。
【００３５】
主制御部１００には、第１一般入賞口５８に遊技球が入球したことを検出する第１一般入賞口検出スイッチ５８ｓと、第２一般入賞口５９に遊技球が入球したことを検出する第２一般入賞口検出スイッチ５９ｓと、第１始動口５１に遊技球が入球したことを検出する第１始動口検出スイッチ５１ｓと、第２始動口５２に遊技球が入球したことを検出する第２始動口検出スイッチ５２ｓと、ゲート５３を遊技球が通過したことを検出するゲート検出スイッチ５３ｓと、大入賞口６５に遊技球が入球したことを検出する大入賞口検出センサ６７（図２参照）に設けられた大入賞口検出スイッチ６５ｓと、大入賞口６５から遊技球が排出されたことを検出する大入賞口排出検出センサ６８（図２参照）に設けられた大入賞口排出検出スイッチ６８ｓとが接続されており、各検出スイッチから出力される検出信号が主制御部１００に入力されるよう構成されている。
【００３６】
また、主制御部１００には、第２始動口５２の可動片５２ａを作動する普通電動役物ソレノイド５２ｓｏと、大入賞口６５を開閉する開閉扉６１を作動する大入賞口ソレノイド６１ｓｏと、回動部材６２を作動する大入賞口補助ソレノイド６２ｓｏとが接続されており、主制御部１００によって、第２始動口５２及び大入賞口６５の開閉制御、大入賞口６５への入賞補助制御が実行されるよう構成されている。
【００３７】
また、主制御部１００には、第１特別図柄表示器７１と、第２特別図柄表示器７２と、第１特別図柄保留表示器７３と、第２特別図柄保留表示器７４と、普通図柄表示器７５と、普通図柄保留表示器７６と、右打ち報知表示器７７と、が接続されており、主制御部１００によって、これら各表示器の表示制御が実行される。
【００３８】
第１の実施形態のパチンコ機１では、主に第１始動口５１又は第２始動口５２への遊技球の入球によって開始される特別遊技と、ゲート５３を遊技球が通過することによって開始される普通遊技と、に遊技の種別が大別される。そして、主制御部１００のメインＲＯＭ１００ｂには、特別遊技及び普通遊技を進行するための種々のプログラムや、各種の遊技に必要なデータ、テーブルが記憶されている。
【００３９】
メインＣＰＵ１００ａでは、例えば、発生させた乱数を用いて実行する特別図柄の当否に係る内部抽選、普通電動役物ソレノイド５２ｓｏに信号を出力し可動片５２ａを作動させる制御、大入賞口ソレノイド６１ｓｏに信号を出力し開閉扉６１を作動させる制御、大入賞口補助ソレノイド６２ｓｏに信号を出力し回動部材を作動させる制御、内部抽選における特別図柄の当選確率を変更する制御等、遊技の進行に係る制御を実行する。メインＣＰＵ１００ａは、各制御の結果や、各検出スイッチから入力された検出信号をコマンド（主制御コマンド）に変換し、払出・発射制御部３００や副制御部２００に送信する。なお、特別図柄の当選確率を変更する制御とは、大当たり遊技の終了後の遊技状態を、内部抽選における特別図柄の当選確率を、通常の確率とする通常状態と、通常の確率よりも上昇する確変状態と、のいずれかに決定する遊技状態決定制御のことを指している。
【００４０】
払出・発射制御部３００は、遊技球を発射させるための制御及び賞球を払い出すための制御を行う。払出・発射制御部３００も、主制御部１００と略同様に、図示を省略したＣＰＵ、ＲＯＭ、ＲＡＭを備えており、主制御部１００に対して双方向に通信可能に接続されている。払出・発射制御部３００には、遊技情報出力端子板３１１が接続されており、主制御部１００から出力される遊技進行上の種々の情報が、払出・発射制御部３００及び遊技情報出力端子板３１１を介して、外部カウンタや遊技店のホールコンピュータ等に出力されることとなる。
【００４１】
また、払出・発射制御部３００には、貯留部に貯留された遊技球を賞球として遊技者に払い出すための払出モータ３１２が接続されている。払出・発射制御部３００は、主制御部１００から送信された払出個数指定コマンドに基づいて払出モータ３１２を制御して所定の賞球を遊技者に払い出すように制御する。このとき、パチンコ機１では、払い出された遊技球数が払出球計数スイッチ３１３ｓによって検出され、払い出すべき賞球が遊技者に払い出されたかが把握されるように構成されている。
【００４２】
また、払出・発射制御部３００には、下皿２４の満タン状態を検出する皿満タン検出スイッチ３１４ｓが接続されている。皿満タン検出スイッチ３１４ｓは、遊技球を上皿２２から下皿２４に導く通路に設けられており、皿満タン検出スイッチ３１４ｓにおける遊技球の有無を遊技球検出信号として払出・発射制御部３００に出力するように構成されている。即ち、払出・発射制御部３００は、遊技球検出信号が所定時間連続して入力された場合に、下皿２４が満タン状態であると判断し、遊技球検出信号の連続入力が途絶えた場合には、満タン状態が解除されたと判断する。なお、下皿２４が満タン状態であると判断される場合、例えば副制御部２００が演出表示装置４００や楽曲出力装置４３０等を用いて遊技者に下皿２４が満タン状態であることを報知する。
【００４３】
また、払出・発射制御部３００には、遊技球の発射制御を行う払出・発射制御回路３０１が設けられている。払出・発射制御部３００には、操作ハンドル１２に設けられ、当該操作ハンドル１２に遊技者が触れたことを検出するタッチセンサ１２ｓと、発射操作レバー１２ａの操作角度を検出する操作ボリューム１２ｖと、が接続されている。そして、タッチセンサ１２ｓ及び操作ボリューム１２ｖから信号が入力されると、払出・発射制御回路３０１において、遊技球発射装置に設けられた発射用ソレノイド１２ｓｏを通電して遊技球を発射させる制御が実行される。
【００４４】
副制御基板で構成され、遊技に関する演出を制御する演出制御部としての副制御部２００は、主に遊技中や待機中等の各演出を制御し、サブＣＰＵ２００ａと、サブＲＯＭ２００ｂと、サブＲＡＭ２００ｃと、を備えている。なお、パチンコ機１においては、主制御部１００に対して、不正防止の観点により、当該主制御部１００から副制御部２００への一方向にのみ通信可能に接続されている。
【００４５】
サブＣＰＵ２００ａは、主制御部１００から送信されたコマンド等に基づいて、サブＲＯＭ２００ｂに格納されたプログラムを読み出して演算処理を行うとともに、演出表示装置４００に画像を表示させる制御である画像表示制御や、演出役物装置４１０を駆動させたり発光させたりする演出役物制御、演出照明装置４２０を点灯させる点灯制御、楽曲出力装置４３０から楽曲を出力させる楽曲出力制御等の演出に係る制御を実行する。サブＲＡＭ２００ｃは、サブＣＰＵ２００ａの演算処理時におけるデータのワークエリアとして機能する。
【００４６】
また、副制御部２００には、演出操作装置４５０の演出押下ボタン４５１への遊技者の押下操作を検出する押下操作検出スイッチ４５１ｓと演出回動レバー４５２への遊技者の回動操作を検出する回動操作検出スイッチ４５２ｓとが接続されている。押下操作検出スイッチ４５１ｓは、遊技者による演出押下ボタン４５１の押下操作を検出すると、演出押下操作検出信号を副制御部２００に出力し、また、回動操作検出スイッチ４５２ｓは、遊技者による演出回動レバー４５２の回動操作を検出すると、演出回動操作検出信号を副制御部２００に出力する。そして、副制御部２００は、これら演出押下操作検出信号や演出回動操作検出信号等の副制御部２００に入力される信号や、遊技の進行等に基づき、演出表示装置４００、演出役物装置４１０、演出照明装置４２０、楽曲出力装置４３０等を用いた演出を実行する。
【００４７】
なお、パチンコ機１には、例えば１００Ｖの電圧からなる商用電源の電力を入力し、電源として機能する不図示の電源ユニットが備えられており、電源ユニットは、商用電源の１００Ｖの電圧を、例えば２４Ｖ（或いは１２Ｖでもよい）の電圧に降圧して各部に供給する第１降圧回路と、例えば５Ｖの電圧に降圧して各部に供給する第２降圧回路とを有している。なお、島設備に供給されている例えば２４Ｖの電圧からなる電力をそのまま入力するものでもよく、その場合、第１降圧回路は不要である。
【００４８】
第１降圧回路からの例えば２４Ｖの電圧の電力は、主制御部１００、副制御部２００、普通電動役物ソレノイド５２ｓｏ、大入賞口ソレノイド６１ｓｏ、大入賞口補助ソレノイド６２ｓｏ、第１特別図柄表示器７１、第２特別図柄表示器７２、第１特別図柄保留表示器７３、第２特別図柄保留表示器７４、普通図柄表示器７５、普通図柄保留表示器７６、右打ち報知表示器７７、払出モータ３１２、発射用ソレノイド１２ｓｏ、演出表示装置４００、演出役物装置４１０、演出照明装置４２０、楽曲出力装置４３０等に送電され、それらの駆動電力や発光電力として用いられる。
【００４９】
また、第２降圧回路からの例えば５Ｖの電圧の電力は、第１一般入賞口検出スイッチ５８ｓ、第２一般入賞口検出スイッチ５９ｓ、第１始動口検出スイッチ５１ｓ、第２始動口検出スイッチ５２ｓ、ゲート検出スイッチ５３ｓ、大入賞口検出スイッチ６５ｓ、大入賞口排出検出スイッチ６８ｓ、払出球計数スイッチ３１３ｓ、皿満タン検出スイッチ３１４ｓ、タッチセンサ１２ｓ、操作ボリューム１２ｖ、押下操作検出スイッチ４５１ｓ、回動操作検出スイッチ４５２ｓ等に送電され、それらのセンサやスイッチの駆動電力として用いられる。
【００５０】
また、主制御部１００においては、第１降圧回路からの例えば２４Ｖの電圧の電力をさらに例えば５Ｖの電圧の電力に降圧し、この例えば５Ｖの電圧の電力は、メインＣＰＵ１００ａ、メインＲＯＭ１００ｂ、メインＲＡＭ１００ｃ、払出・発射制御回路３０１の駆動電力として用いられる。
【００５１】
そして、副制御部２００においても、第１降圧回路からの例えば２４Ｖの電圧の電力をさらに例えば３．３Ｖ（或いは１．２Ｖでもよい）の電圧の電力に降圧し、この例えば３．３Ｖの電圧の電力は、サブＣＰＵ２００ａ、サブＲＯＭ２００ｂ、サブＲＡＭ２００ｃの駆動電力として用いられる。
【００５２】
次に、副制御部２００の詳細について、図３、図４を用いて説明する。図４は、副制御部２００を構成する各機能部の詳細を説明するためのブロック図である。
【００５３】
副制御部２００は、サブＣＰＵ２００ａと、サブＲＯＭ２００ｂと、サブＲＡＭ２００ｃと、の他に、演出表示装置４００に表示する画像に係る制御を実行する画像ＩＣ２００ｄ、画像ＲＯＭ２００ｅ及び画像ＲＡＭ２００ｆと、演出役物装置４１０を動作させる役物ドライバ２００ｇと、演出照明装置４２０を点灯及び消灯させる照明ドライバ２００ｈと、楽曲出力装置４３０から出力する楽曲に係る制御を実行する楽曲ＩＣ２００ｉ及び楽曲ＲＯＭ２００ｊと、を備えている。
【００５４】
副制御部２００においては、サブＣＰＵ２００ａ、サブＲＡＭ２００ｃ、画像ＩＣ２００ｄ、画像ＲＯＭ２００ｅ、画像ＲＡＭ２００ｆ、楽曲ＩＣ２００ｉ、楽曲ＲＯＭ２００ｊ等の一連の機能部が、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−Ｃｈｉｐ）として１個の集積回路に集積されている。ただし、ＳｏＣにいずれの機能部を集積するかは任意に設定することができる。また、サブＣＰＵ２００ａ、サブＲＡＭ２００ｃ、画像ＩＣ２００ｄ、画像ＲＯＭ２００ｅ、画像ＲＡＭ２００ｆ、楽曲ＩＣ２００ｉ、楽曲ＲＯＭ２００ｊ等の各機能部がそれぞれ異なる集積回路として集積され、電気的に接続されているとしてもよい。
【００５５】
サブＣＰＵ２００ａは、副制御部２００が実行する遊技に関する演出を実行するための各種制御処理を実行する。サブＣＰＵ２００ａは、例えば、主制御部１００から送信されたコマンドを受信し、受信したコマンドにエラーが生じていないか等の判別を実行した後にサブＲＡＭ２００ｃに設けられたコマンドバッファにコマンドを格納する制御処理や、コマンドバッファに格納したコマンドを読み出して解読し、解読したコマンドに基づく演出パターン（演出内容）を決定する制御処理等の、各種制御処理を所定の周期（例えば４ｍｓ）で実行する割込み処理を実行するように構成されている。
【００５６】
また、サブＣＰＵ２００ａは、解読したコマンドから決定した演出パターンに基づき演算を実行し、演出コマンドを構築する。サブＣＰＵ２００ａは、例えば、画像、つまり演出表示装置４００を用いた演出パターンを決定した場合、決定した演出パターンに基づいた画像データの決定や、画像データを配置する位置等の演算を実行して画像に関する演出コマンドである画像コマンドを構築する。そして、サブＣＰＵ２００ａは、構築した画像コマンドを画像ＩＣ２００ｄに転送する。画像ＩＣ２００ｄの詳細については、後述する。
【００５７】
また、サブＣＰＵ２００ａは、演出パターンとして演出役物装置４１０を用いた演出パターンを決定した場合、決定した演出パターンに基づいた役物パターンを演算し、演算した役物パターンに従って、役物ドライバ２００ｇに所定時間間隔で１（ＯＮ）又は０（ＯＦＦ）のデータから構成される演出コマンドである役物コマンドを構築し、役物ドライバ２００ｇに転送する。役物ドライバ２００ｇは、サブＣＰＵ２００ａから転送される役物コマンドに従い、演出役物装置４１０を駆動するＦＥＴ（Ｆｉｅｌｄ  Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｏｒ）をＯＮ又はＯＦＦにする。
【００５８】
また、サブＣＰＵ２００ａは、演出パターンとして演出照明装置４２０を用いた演出パターンに決定した場合、決定した演出パターンに基づいた照明パターンを演算し、演算した照明パターンに従って、照明ドライバ（ＬＥＤドライバ）２００ｈに所定時間間隔で１（ＯＮ）又は０（ＯＦＦ）のデータから構成される演出コマンドである照明コマンドを構築し、照明ドライバ２００ｈに転送する。照明ドライバ２００ｈは、サブＣＰＵ２００ａから送信される照明コマンドに従い、演出照明装置４２０を駆動するＦＥＴをＯＮ又はＯＦＦにする。
【００５９】
また、サブＣＰＵ２００ａは、演出パターンとして楽曲出力装置４３０を用いた演出パターンに決定した場合、決定した演出パターンに基づいた楽曲データを演算し、演出コマンドとして楽曲データを特定可能な楽曲コマンドを構築し、楽曲ＩＣ２００ｉに対して転送する。楽曲ＩＣ２００ｉは、楽曲コマンドによって特定される楽曲データを楽曲ＲＯＭ２００ｊから楽曲ＩＣ２００ｉに読み出し、楽曲データを、順次、楽曲出力装置４３０に出力する。
【００６０】
なお、楽曲ＩＣ２００ｉは、複数の楽曲バッファ（バッファ）を有し、各楽曲バッファに異なる楽曲データを保持させることができる。そして、楽曲ＩＣ２００ｉは、複数の楽曲バッファに保持された楽曲データを重畳し、重畳された楽曲データが楽曲出力装置４３０に出力される。
【００６１】
画像ＩＣ２００ｄは、ＶＤＰ（Ｖｉｄｅｏ  Ｄｉｓｐｌａｙ  Ｐｒｏｃｅｓｓｏｒ）とも呼ばれ、画像ＲＯＭ２００ｅに格納されたプログラムに基づき、画像ＲＡＭ２００ｆと協働して、画像制御手段２１０として機能する。画像制御手段２１０は、サブＣＰＵ２００ａから転送された画像コマンドによって特定される画像データを、演出に係る画像データを記憶する記憶手段としての画像ＲＯＭ２００ｅから読み出し、画像ＲＡＭ（ＶＲＡＭ）２００ｆの有する複数のレイヤのうち対象となるレイヤに画像データを描画する。
【００６２】
画像ＲＡＭ２００ｆは、複数のレイヤのそれぞれに異なる画像データを描画させることができる。画像制御手段２１０は、複数のレイヤのうち下位のレイヤに描画された画像から順に演出表示装置４００に表示される画像が描画される描画領域としてのフレームバッファに描画することで、各レイヤに描画された画像について、上位のレイヤに描画された画像が優先して表示されるようにフレームバッファに重畳する。
【００６３】
画像ＲＯＭ２００ｅには、予め生成された複数の演出データであり、それぞれ画像の最小データである複数の演出データとしての複数のモーションデータが保持されたデータ保持手段（データベース）として構成されている。第１の実施形態において、画像制御手段２１０は、サブＣＰＵ２００ａから転送された画像コマンドに対応するモーションデータを画像ＲＯＭ２００ｅから取得し、画像ＲＡＭ２００ｆ内においてそれぞれアドレスが設定された複数の領域に区分けされたモーションリスト２３０に、取得したモーションデータを特定する情報であるモーションデータのインデックス（以下、モーションデータのインデックスを単に「インデックス」とも記載）を一時的に格納する。画像ＲＡＭ２００ｆは、モーションリスト２３０の複数の領域のそれぞれにおいてモーションデータのインデックスを読み書き可能（自在）なデータ格納手段として構成されている。この、画像ＲＯＭ２００ｅ及び画像ＲＡＭ２００ｆが、第１の実施形態におけるデータ記憶手段を構成する。
【００６４】
モーションリスト２３０の領域にインデックスを格納する場合において、画像制御手段２１０は、複数のモーションデータのそれぞれの優先度を規定する優先度データとしてのプライオリティリスト２２０を参照してモーションリスト２３０に格納する。第１の実施形態の画像制御手段２１０は、モーションリスト２３０の領域にインデックスを格納する場合に、プライオリティリスト２２０で規定された優先度が低いモーションデータから順に、アドレスの値が小さい領域に格納していく。
【００６５】
そして、画像制御手段２１０は、モーションリスト２３０の各領域に格納されているインデックスについて、アドレスの値が小さい領域から順に読み出すことで、各モーションデータに対応する優先度の順にインデックスに対応するモーションデータを読み出し、各モーションデータに対応するレイヤに描画することで、演出表示装置４００に表示する画像を作成する。この、各モーションデータに対応する優先度の順に読み出し、各モーションデータに対応するレイヤに描画する画像制御手段２１０が、第１の実施形態における制御手段を構成する。
【００６６】
２．プライオリティリスト、モーションデータ及びモーションリストの詳細
次に、図５、図６を参照して、第１の実施形態に係るパチンコ機１において、副制御部２００の画像ＲＯＭ２００ｅが有するプライオリティリスト２２０と、画像ＲＯＭ２００ｅに保持されているモーションデータと、画像ＲＡＭ２００ｆに設けられたモーションリスト２３０と、の詳細について説明する。
【００６７】
図５（Ａ）は、プライオリティリスト２２０を示す図である。図５（Ａ）に示すように、プライオリティリスト２２０は、優先度の順に各モーションデータのモーション内容が規定されたリストとなっている。なお、図５（Ａ）に示すプライオリティリスト２２０は、画像ＲＯＭ２００ｅに保持されている複数のプライオリティリストの中の１つであり、画像ＲＯＭ２００ｅには、画像制御手段２１０が描画するさまざまな描画実行対象のそれぞれにおいて使用される複数のモーションデータに対応するプライオリティリストが保持されている。また、図５（Ａ）には、プライオリティリスト２２０にそれぞれモーションデータの内容に対応する表記の文字が記載されているが、これに限らず、１〜Ｎの範囲の数値が保持されたリストであってもよい。具体的には、数値１が最も優先度が低く、数値の値が大きくなればなるほど優先度が高いものとして扱われる。
【００６８】
図５（Ｂ）は、複数のモーションデータを示す図である。図５（Ｂ）に示すように、モーションデータには、データアドレスとモーション内容とが規定されている。また、図５（Ａ）、（Ｂ）に示すように、モーションデータにおいては、モーション内容がプライオリティリスト２２０に規定された優先度に対応付けられている。例えば、データアドレス「Ｔ＿Ｍ＿ＢＧ」のモーションデータは、モーション内容が「背景データ」と規定されており、プライオリティリスト２２０において最も優先度の低い「背景」と対応付けられている。
【００６９】
図６は、第１の実施形態における画像ＲＡＭ２００ｆに設けられたモーションリスト２３０に、画像を描画するためのインデックスであるデータアドレス及びプライオリティの情報を格納した状態を示す図である。第１の実施形態において、画像制御手段２１０は、プライオリティリスト２２０に規定された優先度に従い、モーションリスト２３０のアドレスの値が小さい領域から順にデータアドレス及びプライオリティの情報を格納していく。
【００７０】
第１の実施形態の画像制御手段２１０は、演出表示装置４００に表示する画像を描画する際に、モーションリスト２３０のアドレスの値が小さい領域から順にモーションデータのデータアドレスに対応するモーションデータを読み出していくことで、プライオリティリスト２２０に規定されているモーションデータの順、つまり優先度の低い順にモーションデータを読み出す。優先度の低いモーションデータから順次読み出され描画されることで、パチンコ機１では、既に描画された優先度の低いモーションデータに対応する画像の上に優先度の高いモーションデータに対応する画像の描画を実行することができ、優先度の高いモーションデータに対応する画像を優先して演出表示装置４００に表示することができる。
【００７１】
画像制御手段２１０は、モーションリスト２３０について、１フレーム（約３３．３ｍｓ）ごとに更新可能に構成されている。画像制御手段２１０は、モーションリスト２３０を更新する場合において、サブＣＰＵ２００ａから転送された画像コマンドに基づき、モーションリスト２３０にインデックスを追加したり、モーションリスト２３０からインデックスを削除したりすることができる。
【００７２】
上述したように、プライオリティリスト２２０は、画像制御手段２１０による描画実行対象が変更された際に更新されるデータとなっている。つまり、第１の実施形態のパチンコ機１では、プライオリティリスト２２０がモーションリスト２３０よりも低い更新頻度に構成されており、インデックスの格納の都度プライオリティリスト２２０が更新されることが防止されていることから、モーションリスト２３０の更新時において処理される情報量にプライオリティリスト２２０に係る情報量が含まれることを防ぐことができ、モーションリスト２３０の更新に係る処理を実行する負荷を低減することができる。
【００７３】
次に、モーションリスト２３０の作成後にサブＣＰＵ２００ａから新たなインデックスの追加に係る画像コマンドが転送された場合について説明する。なお、第１の実施形態の画像制御手段２１０は、図７に示すように、モーションリスト２３０にインデックスが格納されていない領域が無い状態、換言すると、モーションリスト２３０を構成するいずれの領域にも空きがない状態で、新たなインデックスの追加に係るコマンドが転送された場合、モーションリスト２３０への登録数がオーバーした旨のエラーを示すコマンドをサブＣＰＵ２００ａに転送する。
【００７４】
第１の実施形態の画像制御手段２１０は、まず、新たに追加するモーションデータの優先度をプライオリティリスト２２０を参照して規定する。次に、画像制御手段２１０は、新たに追加するモーションデータの優先度と、モーションリスト２３０の各アドレスの領域に格納されているモーションデータの優先度（プライオリティ）と、について、アドレスの値が小さい領域に格納されているモーションデータから順次比較していく。比較する際において、画像制御手段２１０は、新たに追加するモーションデータの方が優先度が高い場合には、比較した領域の次のアドレスの領域に格納されているモーションデータとの比較を実行する。そして、画像制御手段２１０は、比較した結果、領域に格納されているモーションデータよりも新たに追加するモーションデータの方が優先度が低いと判定した場合、該領域及び該領域以降の領域に格納されているインデックスをそれぞれ１つ次のアドレスの領域に移し、該領域に新たなモーションデータを格納する。
【００７５】
図６に示すモーションリスト２３０に新たにモーションデータとしてデータアドレスが「Ｔ＿Ｍ＿Ｇ」でありモーション内容が「群予告データ」であるモーションデータ（以下、当該モーションデータを「群予告データ」とも記載）を追加する場合を例に具体的に説明する。図５（Ａ）に示すように、群予告データは、「セリフ予告（テキスト部分）」の次に優先度が高いモーションデータであり、「図柄」よりも優先度が低いモーションデータである。
【００７６】
画像制御手段２１０は、まず、アドレス１０００００００Ｈの領域に格納されているモーションデータのプライオリティと、群予告データの優先度と、を比較する。図５（Ａ）、図６に示すように、アドレス１０００００００Ｈの領域には、優先度が最も低い「背景」のプライオリティが格納されていることから、アドレス１０００００００Ｈの領域に格納されているインデックスを維持すると決定するとともに、群予告データの優先度と比較するインデックスを、アドレス１０００００００Ｈの領域の次の領域であるアドレス１０００００１０Ｈの領域に格納されているインデックスに変更する。
【００７７】
アドレス１０００００１０Ｈの領域には、優先度が「群予告」よりも低い「ステップアップ予告」のインデックスが格納されていることから、画像制御手段２１０は、アドレス１０００００１０Ｈの領域に格納されているインデックスを維持すると決定するとともに、群予告データの優先度と比較するインデックスを、アドレス１０００００１０Ｈの領域の次の領域であるアドレス１０００００２０Ｈの領域に格納されているインデックスに変更する。画像制御手段２１０は、以下、アドレス１０００００４０Ｈの領域に格納されている優先度が「図柄」に規定されたインデックスが群予告データの優先度と比較されるまで、同様の処理を実行する。
【００７８】
アドレス１０００００４０Ｈの領域には、優先度が「群予告」よりも高い「図柄」のプライオリティが格納されていることから、画像制御手段２１０は、アドレス１０００００４０Ｈの領域に群予告データのインデックスを格納すると決定するとともに、ソート処理を行う。
【００７９】
ソート処理において、画像制御手段２１０は、最も優先度が高いインデックスが格納された領域の情報（図６の場合であればアドレス１０００００４０Ｈの領域のデータアドレス「Ｔ＿Ｍ＿ＺＧ」、プライオリティ「図柄」）と、該領域の次のアドレスの領域のインデックス（図６の場合であればアドレス１０００００５０Ｈの領域のデータアドレス「ＮＵＬＬ」、プライオリティ「０」）と、を交換し、以降既存の領域から新たな領域に格納し直すデータについて、データアドレス「ＮＵＬＬ」、プライオリティ「０」の情報と交換を順次繰り返し、新たなインデックスを格納する領域がデータアドレス「ＮＵＬＬ」、プライオリティ「０」となるまで領域間のインデックスの移動を実行する。そして、画像制御手段２１０は、新たなインデックスを格納する領域がデータアドレス「ＮＵＬＬ」、プライオリティ「０」となった場合に、該領域に新たなインデックスを格納し、新たなモーションリストの更新を完了する。
【００８０】
図６に示すモーションリスト２３０のアドレス１０００００４０Ｈの領域に群予告データのインデックスを格納する場合、画像制御手段２１０は、現在モーションリスト２３０に格納されているインデックスの中で最も優先度が高いインデックスが格納された領域であるアドレス１０００００４０Ｈの領域に格納されたデータアドレス「Ｔ＿Ｍ＿ＺＧ」及びプライオリティ「図柄」を、アドレス１０００００５０Ｈの領域のデータアドレス「ＮＵＬＬ」、プライオリティ「０」と、を交換することで、アドレス１０００００４０Ｈの領域をデータアドレス「ＮＵＬＬ」、プライオリティ「０」として、アドレス１０００００４０Ｈの領域に群予告データのインデックスを格納するソート処理を実行する。
【００８１】
なお、ソート処理の具体的内容は、第１の実施形態の内容に限定されるものではない。画像制御手段２１０は、例えば、図６に示すモーションリスト２３０のアドレス１０００００４０Ｈの領域に群予告データのインデックスを格納する場合、アドレス１０００００４０Ｈの次のアドレス１０００００５０Ｈの領域が空いている（データアドレス「ＮＵＬＬ」、プライオリティ「０」の状態）か否かを判定し、空いていると判定した場合には、アドレス１０００００４０Ｈの領域に格納されていた優先度が「図柄」のインデックスを、アドレス１０００００４０Ｈの領域の次のアドレス１０００００５０Ｈの領域に格納した後に、アドレス１０００００４０Ｈの領域に群予告データのインデックスを格納する。ここで、画像制御手段２１０は、アドレス１０００００５０Ｈの領域が空いていないと判定した場合、アドレス１０００００５０Ｈの次のアドレス１０００００６０Ｈの領域が空いているか否かを判定し、空いていると判定される領域になるまで順次判定を実行し、空いていると判定された場合に、該空いている領域の１つ前のアドレスの領域に格納されたインデックスを該空いている領域に格納することでソートし、順次ソートを行うことでアドレス１０００００４０Ｈの領域に群予告データのインデックスを格納する。
【００８２】
このようにすることで、パチンコ機１では、新たなインデックスを既存のモーションリスト２３０に追加する際においても、モーションリスト２３０に格納されているインデックスが優先度順に格納されることで、画像制御手段２１０が優先度の順にモーションデータを読み出すことができる。
【００８３】
なお、画像制御手段２１０は、モーションリスト２３０からインデックスを削除する場合において、削除するインデックスよりも下位のアドレスに優先度が高いインデックスが保存されている場合には、インデックスが削除され空いた領域に削除したインデックスの次に優先度が高かったインデックスを格納し、次の領域がＮＵＬＬになるまでインデックスを順次ソートする。これにより、パチンコ機１では、任意のインデックスを削除する場合にも、画像制御手段２１０が優先度の順にモーションデータを読み出すことができる。
【００８４】
また、図６においては、モーションデータの優先度として、図５（Ａ）に図示したプライオリティリスト２２０に保持された表記の文字に対応する文字が記載されているが、これに限らず、プライオリティリスト２２０に数値が保持されている場合には、プライオリティリスト２２０に保持された数値と対応する値が設定されていてもよい。具体的には、データアドレス「Ｔ＿Ｍ＿ＢＧ」のモーションデータには、優先度として値１が付与される。
【００８５】
３．第１の実施形態のまとめ
以上のように、第１の実施形態の遊技機（１）は、
遊技に関する演出を制御する演出制御部（２００）を備える遊技機（１）において、
前記演出制御部は、
複数の演出データが予め保持されたデータ保持手段と（２００ｅ）、
前記データ保持手段に保持されている前記演出データを一時的に格納する複数の領域を有し、前記演出データを前記領域に読み書き可能なデータ格納手段（２００ｆ）と、
前記領域への前記演出データの格納と前記領域に格納された前記演出データの読み出しとを行う制御手段（２１０）と、を有し、
前記制御手段は、前記演出データに対応した優先度を参照して前記領域に前記演出データを格納する。
【００８６】
この構成により、第１の実施形態のパチンコ機１は、画像ＲＡＭ２００ｆのモーションリスト２３０の各アドレスの領域に、モーションデータに対応した優先度を参照してそれぞれ格納することで、画像制御手段２１０がモーションリスト２３０に格納されたインデックスに対応するモーションデータを読み出す際に都度モーションデータの優先度を確認する必要がなくなるため、演出に係る処理としてモーションデータの読み出しに係る処理の実行時における処理の負荷を軽減させることができる。
【００８７】
また、第１の実施形態の遊技機（１）において、
前記データ保持手段は、前記複数の演出データのそれぞれの優先度を規定する優先度データ（２２０）を保持し、
前記制御手段は、前記優先度データを参照して前記演出データに前記優先度を対応させて格納する。
【００８８】
この構成により、第１の実施形態のパチンコ機１は、画像ＲＯＭ２００ｅに保持されたプライオリティリスト２２０を用いてモーションデータの優先度を対応させてインデックスをモーションリスト２３０に格納するため、モーションリスト２３０へのインデックスの格納時に優先度を規定することができ、画像制御手段２１０がモーションリスト２３０に格納されたインデックスに対応するモーションデータを読み出す際に都度モーションデータの優先度を確認する必要がなくなるため、演出に係る処理としてモーションデータの読み出しに係る処理の実行時における処理の負荷を軽減させることができる。
【００８９】
［第２の実施形態］
次に、第１の実施形態を一部変更した第２の実施形態について、図５、図８、図９に沿って説明する。なお、第２の実施形態の説明においては、第１の実施形態と同様な部分について、同符号を用いて説明し、その詳細な説明は省略する。
【００９０】
１．構成
第２の実施形態のパチンコ機１は、図８に示すように、画像ＲＡＭ２００ｆに、モーションリスト２３５ａと、モーションリスト２３５ａ内の領域のアドレスを示すデータを格納するモーションリスト先頭アドレス格納領域２３５ｂが設けられており、モーションリスト２３５ａ及びモーションリスト先頭アドレス格納領域２３５ｂの構成及び画像制御手段２１０が実行するモーションリスト２３５ａの用いた処理の構成が、第１の実施形態のパチンコ機１とは異なった構成となっている。
【００９１】
２．モーションリストを用いた処理の詳細
図９（Ａ）は、第２の実施形態のモーションリスト２３５ａを示す図である。図９（Ａ）に示すように、第２の実施形態のモーションリスト２３５ａは、インデックスとして、モーションデータのデータアドレスと、プライオリティリスト２２０から規定したモーションデータに対応した優先度（プライオリティ）と、当該領域に格納されたインデックスに対応するモーションデータを読み出した場合に次に読み出す領域のアドレスに係るデータ（アドレスデータ）と、が格納されている。
【００９２】
図９（Ｂ）は、モーションリスト先頭アドレス格納領域２３５ｂを示す図である。図９（Ｂ）に示すように、モーションリスト先頭アドレス格納領域２３５ｂには、画像制御手段２１０がモーションリスト２３５ａからのモーションデータの読み出しを開始する場合に、最初に読み出す領域のアドレスが格納されている。図９（Ａ）、（Ｂ）に示す例においては、画像制御手段２１０にモーションリスト２３５ａのアドレス１０００００４０Ｈの領域に格納されているインデックスに対応するモーションデータを最初に読み出させるように構成されている。
【００９３】
次に、図５、図９を参照して、第２の実施形態の画像制御手段２１０が実行するモーションリスト２３５ａの更新に係る処理と、モーションリスト２３５ａに格納されたモーションデータの描画に係る処理と、の詳細について説明する。
【００９４】
第２の実施形態の画像制御手段２１０は、演出表示装置４００に表示する画像を描画する際に、まず、モーションリスト先頭アドレス格納領域２３５ｂに格納されているアドレスの値を参照する。画像制御手段２１０は、例えば、図９（Ｂ）に示すように、モーションリスト先頭アドレス格納領域２３５ｂにアドレス１０００００４０Ｈが格納されている場合、モーションリスト２３５ａのアドレス１０００００４０Ｈの領域を最初に読み出すと決定する。
【００９５】
画像制御手段２１０は、モーションリスト先頭アドレス格納領域２３５ｂに格納されているアドレスの値に対応する領域に格納されたインデックスに対応するモーションデータを読み出した場合、該領域に格納されているアドレスデータを参照し、該アドレスデータで指定されたアドレスの領域に格納されているインデックスに対応するモーションデータを次に読み出す。画像制御手段２１０は、例えば、アドレス１０００００４０Ｈの領域からデータアドレス「Ｔ＿Ｍ＿ＢＧ」に対応するモーションデータを読み出した場合、アドレス１０００００４０Ｈに格納されたアドレスデータとしてアドレス１０００００８０Ｈが格納されていることから、次に、アドレス１０００００８０Ｈの領域に格納されているインデックスに対応するモーションデータの読み出しを開始する。
【００９６】
以降、画像制御手段２１０は、モーションデータを読み出す際に、該インデックスが格納されている領域に格納されているアドレスデータ（次のアドレス）がＮＵＬＬとなるまで、モーションデータの読み出し後に次にモーションデータを読み出す領域を決定し、領域に格納されているアドレスデータ（次のアドレス）がＮＵＬＬとなった場合に、最後のモーションデータを読み出したと判定しモーションリスト２３５ａからのモーションデータの読み出しを終了する。
【００９７】
画像制御手段２１０は、モーションリスト２３５ａについて、１フレーム（約３３．３ｍｓ）ごとに更新可能に構成されている。画像制御手段２１０は、モーションリスト２３５ａを更新する場合において、サブＣＰＵ２００ａから転送された画像コマンドに基づき、モーションリスト２３５ａにインデックスを追加したり、モーションリスト２３５ａからインデックスを削除したりすることができる。また、画像制御手段２１０は、１枚の画像の描画が終了する１フレームの時間が経過するまでの間、モーションリスト２３５ａの各領域に格納されているインデックスを維持する。
【００９８】
次に、モーションリスト２３５ａの作成後に新たにインデックスを追加する場合に画像制御手段２１０が実行する制御について、図９、図１０を用いて説明する。モーションリスト２３５ａの作成後にサブＣＰＵ２００ａから新たなモーションデータの追加に係る画像コマンドが転送された場合、第２の実施形態の画像制御手段２１０は、新たに追加するモーションデータの優先度をプライオリティリスト２２０を参照して規定する。次に、画像制御手段２１０は、モーションリスト２３５ａにおいてインデックスが格納されていない領域に新たなインデックスのうちデータアドレスとプライオリティとを格納する。このとき、画像制御手段２１０は、新たに領域に格納するアドレスデータについても設定（更新）する処理を実行する。
【００９９】
新たに領域に格納するアドレスデータを設定する処理において、画像制御手段２１０は、まず、モーションリスト先頭アドレス格納領域２３５ｂに格納されているアドレスデータで指定された領域に格納されているモーションデータのプライオリティと、新たに領域に格納するモーションデータのプライオリティと、を比較する。そして、新たに領域に格納するモーションデータのプライオリティの方が優先度が高い場合、画像制御手段２１０は、比較したインデックスが格納されている領域におけるアドレスデータで指定された領域に格納されているモーションデータのプライオリティと、新たに領域に格納するモーションデータのプライオリティと、を比較する。画像制御手段２１０は、新たに領域に格納するモーションデータのプライオリティの方が比較対象となったモーションデータのプライオリティよりも優先度が低くなるまで、比較対象となるインデックスについてアドレスデータを参照して順次変更していく。そして、画像制御手段２１０は、比較した結果、領域に格納されているモーションデータのプライオリティよりも新たに追加するモーションデータのプライオリティの方が優先度が低いと判定した場合、該領域の１つ前に比較したインデックスが格納されている領域において格納されていたアドレスデータ（次のアドレス）を、新たにインデックスを格納した領域のアドレスデータに変更するとともに、新たにモーションデータを格納する領域のアドレスデータ（次のアドレス）として、該領域のアドレスデータを格納する。
【０１００】
図９（Ａ）に示すモーションリスト２３５ａ及び図９（Ｂ）に示すモーションリスト先頭アドレス格納領域２３５ｂが設定されている状態で、新たにモーションデータとしてデータアドレスが「Ｔ＿Ｍ＿ＨＲ」でありモーション内容が「保留データ」であるモーションデータ（以下、当該モーションデータを「保留データ」とも記載）を追加する場合を例に具体的に説明する。図５（Ａ）に示すように、保留データは、「インターフェース」の次に優先度が高いモーションデータであり、「図柄」よりも優先度が低いモーションデータである。
【０１０１】
画像制御手段２１０は、まず、モーションリスト２３５ａにおいてモーションデータが格納されていない領域をアドレスの値が小さい領域から順次検索し、アドレス１０００００１０Ｈの領域が初期値であるデータアドレス「ＮＵＬＬ」、プライオリティ「０」が格納された状態であることから、アドレス１０００００１０Ｈの領域にモーションデータが格納されていないと判定し、保留データをアドレス１０００００１０Ｈの領域に格納することを決定する。図１０（Ａ）は、アドレス１０００００１０Ｈの領域に保留データのデータアドレス及びプライオリティを格納した状態を示す図である。図１０（Ａ）に示すように、アドレス１０００００１０Ｈの領域では、保留データのデータアドレス及びプライオリティを格納した時点において、アドレスデータ（次のアドレス）について、初期値である「ＮＵＬＬ」が格納された状態となっている。
【０１０２】
次に、画像制御手段２１０は、モーションリスト先頭アドレス格納領域２３５ｂに格納されているアドレスで規定された１０００００４０Ｈの領域に格納されているモーションデータのプライオリティと、保留データのプライオリティと、を比較する。１０００００４０Ｈの領域には、優先度が最も低い「背景」のプライオリティが格納されていることから、アドレス１０００００４０Ｈの領域に格納されているアドレスデータ（次のアドレス）で指定されているアドレス１０００００８０Ｈの領域に格納されているモーションデータのプライオリティを次の比較対象に設定する。画像制御手段２１０は、以下、アドレス１０００００００Ｈの領域に格納されている優先度が「図柄」に規定されたモーションデータのプライオリティが保留データのプライオリティと比較されるまで、比較対象を各領域に格納されたアドレスデータ（次のアドレス）で規定された順に変更し同様の処理を実行する。
【０１０３】
アドレス１０００００７０Ｈの領域に格納されているアドレスデータ（次のアドレス）で指定されたアドレス１０００００００Ｈの領域には、優先度が「保留」よりも高い「図柄」のインデックスが格納されていることから、画像制御手段２１０は、まず、アドレス１０００００７０Ｈの領域に格納されているアドレスデータ（次のアドレス）を、アドレス１０００００００Ｈからアドレス１０００００１０Ｈに変更する。そして、画像制御手段２１０は、アドレス１０００００１０Ｈの領域に格納されているアドレスデータ（次のアドレス）にアドレス１０００００００Ｈを格納することで、図１０（Ｂ）に示すモーションリスト２３５ａとなり、新たに領域に格納するアドレスデータ（次のアドレス）を設定（更新）する処理を終了する。
【０１０４】
このようにすることで、パチンコ機１では、新たなインデックスを既存のモーションリスト２３５ａに追加する際においても、プライオリティリスト２２０に保持された優先度と、優先度を参照して設定されるアドレスデータと、によって、インデックスが格納された各領域において次にインデックスを読み出す領域が設定されるため、モーションリスト２３５ａに既に格納されているインデックスのソートを実行することなく画像制御手段２１０が優先度の順にインデックスに対応するモーションデータを読み出すことができる。
【０１０５】
ここで、画像制御手段２１０がモーションリスト２３５ａからインデックスを削除する場合において、削除するモーションデータのプライオリティよりも優先度が高いインデックスが他の領域に保存されている場合について、インデックスを削除する領域のアドレスをアドレスデータ（次のアドレス）として格納している領域Ａ、インデックスを削除する領域Ｂ、領域Ｂに格納されているモーションデータよりもプライオリティが高いモーションデータが格納されており、領域Ｂにおけるアドレスデータ（次のアドレス）で指定されている領域Ｃ、を例に説明する。
【０１０６】
上述の場合において、画像制御手段２１０は、領域Ｂのデータアドレスとプライオリティを削除する際に、領域Ｂのアドレスデータ（次のアドレス）で指定された領域Ｃのアドレスを、領域Ａのアドレスデータ（次のアドレス）として設定（更新）する。これにより、画像制御手段２１０は、モーションリスト２３５ａからモーションデータを読み出す場合に、領域Ａに格納されたインデックスに対応するモーションデータを読み出した後に、領域Ａのアドレスデータ（次のアドレス）で領域Ｃのアドレスが格納されていることから、領域Ａの次に領域Ｃを参照し、領域Ｃに格納されたインデックスに対応するモーションデータを読み出せるようになる。
【０１０７】
これにより、パチンコ機１では、任意のインデックスを削除する場合にも、モーションリスト２３５ａに格納されているインデックスのソートを実行することなく画像制御手段２１０が優先度の順にモーションデータを読み出すことができる。
【０１０８】
このように、第２の実施形態の画像制御手段２１０は、第１の領域（図９（Ａ）に示す例ではアドレス１０００００１０Ｈの領域）にインデックスとして保留データを格納する場合に、アドレス１０００００１０Ｈの領域の次に読み出す第２の領域（図９（Ａ）に示す例ではアドレス１０００００００Ｈの領域）のアドレスデータ（次のアドレス）を、プライオリティリスト２２０を参照して設定する。
【０１０９】
３．第２の実施形態のまとめ
以上のように、第２の実施形態の遊技機において、
前記制御手段は、
第１の領域に前記演出データを格納した場合に、格納した前記演出データに基づく演出が終了するまで前記第１の領域に前記演出データを維持し、
前記第１の領域に前記演出データを格納する場合に、前記第１の領域の次に読み出す第２の領域のアドレスデータを前記優先度データを参照して設定し、
前記第１の領域から前記演出データを読み出した後に、前記アドレスデータで規定された前記第２の領域に格納された前記演出データを読み出すことで、前記演出データに対応した前記優先度の順に前記演出データを読み出す。
【０１１０】
この構成により、第２の実施形態のパチンコ機１は、モーションデータを優先度順にモーションリスト２３５ａから読み出すために、各領域に格納されているモーションデータを読み出す順にそれぞれ規定されたアドレスデータを画像ＲＯＭ２００ｅに保持されたプライオリティリスト２２０を用いて各領域に格納することで、画像制御手段２１０がモーションリスト２３０に格納されたモーションデータを読み出す際に都度モーションデータの優先度を確認する必要がなくなるため、演出に係る処理としてモーションデータの読み出しに係る処理の実行時における処理の負荷を軽減させることができる。
【０１１１】
また、パチンコ機１は、新たにモーションデータをモーションリスト２３５ａに追加又は削除する際に、アドレスデータを更新するだけで画像制御手段２１０が優先度の順にモーションデータを読み出すことができるため、モーションリスト２３５ａに格納されたモーションデータのソートを実行する必要がなく、モーションリスト２３５ａの更新に係る処理の負荷を軽減させることができる。
【０１１２】
［他の実施形態］
なお、第１、第２の実施形態において、パチンコ機１は、演出データとして画像に係るデータであるモーションデータについて、プライオリティリストとモーションリストとを用いて優先度順にモーションデータを読み出し可能にする処理を実行しているが、これに限定されない。パチンコ機１は、例えば、演出データとして演出照明装置４２０を照明させる照明パターンに係るデータを有していてもよい。このように構成された場合、パチンコ機１は、データベースとしてサブＲＯＭ２００ｂを有し、照明パターンに係るデータを各領域に読み書き自在な格納手段としてサブＲＡＭ２００ｃを有し、演算手段としてサブＣＰＵ２００ａを有するように構成される。また、パチンコ機１は、プライオリティリストをサブＲＯＭ２００ｂに有し、照明パターンに係るデータリストをサブＲＡＭ２００ｃに有するように構成される。
【０１１３】
また、第１の実施形態において、画像制御手段２１０は、既にインデックスが格納されているモーションリスト２３０に新たなインデックスを追加する場合に、アドレスの値が小さい領域、つまりモーションリスト２３０の先頭から順次格納されているプライオリティと新たに追加するモーションデータのプライオリティとを比較していくように構成されているが、これに限らず、アドレスの値が大きい領域、つまりモーションリストの最後から順次格納されているプライオリティと新たに追加するモーションデータのプライオリティとを比較し、格納されているプライオリティが新たに追加するモーションデータのプライオリティよりも低い場合に、該比較したプライオリティが格納されている領域よりも１つアドレスの値が大きい領域に新たに追加するインデックスを格納すると決定するように構成されていてもよい。
【０１１４】
また、第２の実施形態において、パチンコ機１は、モーションリスト２３５ａの各領域にアドレスデータを格納するように構成されているが、これに限定されない。パチンコ機１は、例えば、画像ＲＡＭ２００ｆのモーションリスト２３５ａとは別の領域に、画像制御手段２１０がモーションリスト２３５ａの領域を読み出す順序を規定したアドレスデータリストを有するように構成されていてもよく、画像制御手段２１０が、モーションリスト２３５ａからモーションデータを読み出す際にアドレスデータリストを都度参照してモーションリスト２３５ａの複数の領域からモーションデータを読み出す領域を決定するように構成されていてもよい。
【０１１５】
また、第１、第２の実施形態において、画像制御手段２１０は、モーションリストのうちモーションデータが格納されていない空き領域にモーションデータを追加するように構成されているが、これに限らず、例えば、モーションデータが既に格納されている領域に新たなモーションデータを上書きして格納可能に構成されていてもよい。
【０１１６】
また、第１、第２の実施形態において、パチンコ機１は、各モーションデータの優先度を規定したプライオリティリスト２２０を有しているが、これに限らず、例えば、モーションデータのそれぞれが予め優先度を有するデータとして設定されていてもよい。
【０１１７】
また、第１、第２の実施形態において、副制御部２００は、データ記憶手段として画像ＲＯＭ２００ｅ及び画像ＲＡＭ２００ｆを有しているが、これに限定されない。副制御部２００は、例えば、画像制御手段２１０がモーションリストを作成する処理を実行する以前に、画像ＲＡＭ２００ｆにモーションデータ及びプライオリティリストを書き込むことで予め保持し、モーションリストの作成時において、予め書き込んだモーションデータ及びプライオリティリストを参照してモーションリストを作成するように構成されていてもよい。このように構成された場合、画像ＲＡＭ２００ｆは、データ記憶手段を構成する。
【０１１８】
また、本実施形態においては、遊技機として、大当たり図柄を含む複数種類の図柄の中からいずれかを決定する図柄決定手段と、図柄が決定されてから所定の変動時間が経過すると、図柄表示部に図柄を表示させる図柄表示手段と、図柄表示部に大当たり図柄が表示されると、複数回のラウンド遊技で構成される大役遊技を実行する大役遊技実行手段と、大役遊技におけるラウンド遊技のうち予め設定された特定ラウンド遊技中に、大入賞口に入球した遊技球が特定領域に進入すると、所定の遊技利益を付与する遊技利益付与手段と、大役遊技中の演出を実行する演出実行手段と、を備えるいわゆる第一種遊技を可能なパチンコ機１を例示したが、これに限らず、例えば、小当たり遊技中に所定の領域に遊技球が侵入することで大役遊技を開始可能な第二種遊技を可能なパチンコ機であっても本発明は適用し得る。また、例えば、外周面に複数種類の図柄が配列されている複数のリールと、遊技者による開始操作を検出するスタートスイッチと、複数のリールに対応して設けられ、各リールを停止させるための停止操作を検出するストップスイッチと、遊技の進行を制御する主制御部と、コマンドに基づき演出を制御する演出制御手段を有する副制御部を備え、主制御部が、複数種類の役の当否を決定する内部抽選を行う内部抽選手段と、スタートスイッチによる開始操作の検出に基づいて、複数のリールを回転させ、ストップスイッチによる停止操作の検出及び内部抽選手段により決定された内部抽選の結果に基づいて、回転中のリールを停止させるリール停止制御を行うリール制御手段と、複数のリールが停止した状態で、役ごとに予め定められた入賞形態を示す図柄組合せが有効ライン上に表示されたことに基づいて、役が入賞したと判定する入賞判定手段と、有するスロットマシンにも、本発明は適用できる。
【符号の説明】
【０１１９】
１        パチンコ機（遊技機）
２００    副制御部（演出制御部）
２００ｅ  画像ＲＯＭ（データ保持手段）
２００ｆ  画像ＲＡＭ（データ格納手段）
２１０    画像制御手段（制御手段）
２２０    プライオリティリスト（優先度データ）
【図１】
2020115944.tif 000003
【図２】
2020115944.tif 000004
【図３】
2020115944.tif 000005
【図４】
2020115944.tif 000006
【図５】
2020115944.tif 000007
【図６】
2020115944.tif 000008
【図７】
2020115944.tif 000009
【図８】
2020115944.tif 000010
【図９】
2020115944.tif 000011
【図１０】
2020115944.tif 000012