(57)【要約】      （修正有）【課題】ドライバの種類を減らしつつ、役物を適切に制御する遊技機を提供する。【解決手段】移動または回転可能なモータ２２２と、遊技の進行に伴い演出を決定する演出決定手段と、決定された演出に対応付けられた、モータを動作させる制御命令に基づいてコマンドを生成する演出実行手段３３４と、コマンドに基づいてモータの励磁パターンを示す励磁パターンデータを生成し、励磁パターンデータに識別子を付し、シリアルデータとして出力するコントローラ３４２と、シリアルデータに自己を示す識別子が付されている場合に、励磁パターンデータに基づいてモータを駆動するドライバ２２０と、を備える。【選択図】図６
2019013577.tif 000002
【特許請求の範囲】
【請求項１】
移動または回転可能な演出役物装置と、
遊技の進行に伴い演出を決定する演出決定手段と、
前記決定された演出に対応付けられた、前記演出役物装置を動作させる制御命令に基づいてコマンドを生成する演出実行手段と、
前記コマンドに基づいて前記演出役物装置の励磁パターンを示す励磁パターンデータを生成し、前記励磁パターンデータに識別子を付し、シリアルデータとして出力するコントローラと、
前記シリアルデータに自己を示す識別子が付されている場合に、前記励磁パターンデータに基づいて前記演出役物装置をＰＷＭにより駆動するドライバと、
を備える遊技機。
【請求項２】
前記ドライバには発光体を含む演出照明装置も接続可能であり、
前記コントローラは、前記発光体の発光量を示す発光量データを生成し、識別子を付し、シリアルデータとして出力し、
前記ドライバは、前記発光体をＰＷＭにより調光する請求項１に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技者に遊技上の利益を付与するか否かを抽選により決定する遊技機に関する。
【背景技術】
【０００２】
一般に、遊技機（パチンコ機）では、遊技者のハンドル操作により遊技盤内の遊技領域に向かって遊技球が発射され、遊技領域を流下した遊技球が始動口に入球したことを条件に特別図柄に係る抽選が実行される。そして、特別図柄表示器において、特別図柄が変動表示され、さらに、抽選によって決定された特別図柄が停止表示されることで遊技者に抽選結果が報知される。このとき、特別図柄表示器に大当たりであることを示す特定の特別図柄が停止表示されると、通常の遊技に比べて遊技者に有利な大役遊技が開始される。この大役遊技では、アタッカー装置が所定回数開閉し、大入賞口への遊技球の入球が可能となるので、遊技者は多くの賞球の払出を受けることが可能となる。
【０００３】
このような遊技機では、遊技者に対し、特別図柄表示器における変動表示が大当たりであることに期待を持たせるべく、その変動表示に合わせて、遊技機に設けられた役物を駆動したり、ランプを発光させたりする演出を行うことがある。このような演出を実現すべく、例えば、演出制御基板で生成された制御信号を一旦シリアルデータに変換し、遊技盤側でシリアル−パラレル変換してから役物やランプを動作させる技術が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０１１３６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
役物やランプへの離散（ＯＮ／ＯＦＦ）信号を出力するドライバと、それを制御するコントローラとの通信をシリアル伝送とすることで、ハーネス数の削減のみならず、セキュリティの向上や通信の安定化を図ることができる。
【０００６】
しかし、役物およびランプそれぞれに対し、それらを動作させるドライバを個別に準備するとなると、ドライバの種類が不要に増大し、その制御も煩雑になる。また、ドライバとして単にシリアル−パラレル変換のみ行うペリフェラルを用いた場合、役物やランプの動作に拘わらず、所定周期で離散信号を更新しなくてはならず、処理負荷や放射ノイズの増加を招くこととなる。
【０００７】
本発明は、このような課題に鑑み、ドライバの種類を減らしつつ、役物を適切に制御することが可能な遊技機を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の遊技機は、移動または回転可能な演出役物装置と、遊技の進行に伴い演出を決定する演出決定手段と、前記決定された演出に対応付けられた、前記演出役物装置を動作させる制御命令に基づいてコマンドを生成する演出実行手段と、前記コマンドに基づいて前記演出役物装置の励磁パターンを示す励磁パターンデータを生成し、前記励磁パターンデータに識別子を付し、シリアルデータとして出力するコントローラと、前記シリアルデータに自己を示す識別子が付されている場合に、前記励磁パターンデータに基づいて前記演出役物装置をＰＷＭにより駆動するドライバと、を備える。
【０００９】
前記ドライバには発光体を含む演出照明装置も接続可能であり、前記コントローラは、前記発光体の発光量を示す発光量データを生成し、識別子を付し、シリアルデータとして出力し、前記ドライバは、前記発光体をＰＷＭにより調光するとしてもよい。
【発明の効果】
【００１０】
本発明によれば、ドライバの種類を減らしつつ、役物を適切に制御することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】扉が開放された状態を示す遊技機の斜視図である。
【図２】遊技機の正面図である。
【図３】遊技機のブロック図である。
【図４】副制御基板における、演出表示部、演出役物装置、演出照明装置、楽曲出力装置の制御態様を説明するためのブロック図である。
【図５】副制御基板における制御態様を示すフローチャートである。
【図６】演出役物装置および演出照明装置の処理の流れを説明するための説明図である。
【図７】コントローラの伝送タイミングを説明するための説明図である。
【図８】コントローラの伝送タイミングを説明するための説明図である。
【図９】コントローラの伝送タイミングを説明するための説明図である。
【図１０】コントローラの伝送タイミングを説明するための説明図である。
【図１１】励磁パターンデータの出力態様を説明するための説明図である。
【図１２】複数の演出役物装置の動作を説明するための説明図である。
【図１３】演出役物装置に対応付けられた制御命令テーブルを示した説明図である。
【図１４】演出役物装置に対応付けられた制御命令テーブルを示した説明図である。
【図１５】演出役物装置に対応付けられた制御命令テーブルを示した説明図である。
【図１６】スロットマシンの概略的な機械的構成を説明するための外観図である。
【図１７】スロットマシンの概略的な機械的構成を説明するための前面扉を開いた状態での外観図である。
【図１８】リールの図柄配列を示す図である。
【図１９】スロットマシンの概略的な電気的構成を示したブロック図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書および図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【００１３】
本発明の実施形態の理解を容易にするため、まず、遊技機の機械的構成および電気的構成を簡単に説明し、その後、各基板における具体的な処理を説明する。
【００１４】
図１は、本実施形態の遊技機１００の斜視図であり、扉が開放された状態を示している。図示のように、遊技機１００は、略矩形状に組まれた四辺によって囲繞空間が形成される外枠１０２と、この外枠１０２にヒンジ機構によって開閉自在に取り付けられた中枠１０４と、この中枠１０４に、ヒンジ機構によって開閉自在に取り付けられた前枠１０６と、を備えている。
【００１５】
中枠１０４は、外枠１０２と同様に、略矩形状に組まれた四辺によって囲繞空間が形成されており、この囲繞空間に遊技盤１０８が保持されている。また、前枠１０６には、ガラス製または樹脂製の透過板１１０が保持されている。そして、これら中枠１０４および前枠１０６を外枠１０２に対して閉じると、遊技盤１０８と透過板１１０とが所定の間隔を維持して略平行に対面するとともに、遊技機１００の正面側から、透過板１１０を介して遊技盤１０８が視認可能となる。
【００１６】
図２は、遊技機１００の正面図である。この図に示すように、前枠１０６の下部には、遊技機１００の正面側に突出する操作ハンドル１１２が設けられている。この操作ハンドル１１２は、遊技者が回転操作可能に設けられており、遊技者が操作ハンドル１１２を回転させて発射操作を行うと、当該操作ハンドル１１２の回転角度に応じた強度で、不図示の発射機構によって遊技球が発射される。このようにして発射された遊技球は、遊技盤１０８に設けられたレール１１４ａ、１１４ｂ間を上昇して遊技領域１１６に導かれることとなる。
【００１７】
遊技領域１１６は、遊技盤１０８と透過板１１０との間隔に形成される空間であって、遊技球が流下または転動可能な領域である。遊技盤１０８には、多数の釘や風車が設けられており、遊技領域１１６に導かれた遊技球が釘や風車に衝突して、不規則な方向に流下、転動するようにしている。
【００１８】
遊技領域１１６は、発射機構の発射強度に応じて遊技球の進入度合いを互いに異にする第１遊技領域１１６ａおよび第２遊技領域１１６ｂを備えている。第１遊技領域１１６ａは、遊技機１００に正対した遊技者から見て遊技領域１１６の左側に位置し、第２遊技領域１１６ｂは、遊技機１００に正対した遊技者から見て遊技領域１１６の右側に位置している。レール１１４ａ、１１４ｂが遊技領域１１６の左側にあることから、発射機構によって所定の強度未満の発射強度で発射された遊技球は第１遊技領域１１６ａに進入し、所定の強度以上の発射強度で発射された遊技球は第２遊技領域１１６ｂに進入することとなる。
【００１９】
また、遊技領域１１６には、遊技球が入球可能な一般入賞口１１８、第１始動口１２０、第２始動口１２２が設けられており、これら一般入賞口１１８、第１始動口１２０、第２始動口１２２に遊技球が入球すると、それぞれ所定の賞球が遊技者に払い出される。なお、賞球数は１個以上であれば何個でもよく、また、一般入賞口１１８、第１始動口１２０、第２始動口１２２のそれぞれで払い出す賞球数を異ならせてもよいし、同じ賞球数に設定してもよい。このとき、第１始動口１２０に遊技球が入球して払い出す賞球数を、第２始動口１２２に遊技球が入球して払い出す賞球数よりも少なく設定することも可能である。
【００２０】
なお、第１始動口１２０内には第１始動領域が設けられ、また、第２始動口１２２内には第２始動領域が設けられている。そして、第１始動口１２０または第２始動口１２２に遊技球が入球して第１始動領域または第２始動領域に遊技球が進入すると、予め設けられた複数の特別図柄の中からいずれか１の特別図柄を決定するための抽選が行われる。各特別図柄には、遊技者にとって有利な大役遊技の実行可否や、以後の遊技状態をどのような遊技状態にするかといった種々の遊技利益が対応付けられている。したがって、遊技者は、第１始動口１２０または第２始動口１２２に遊技球が入球すると、所定の賞球を獲得するのと同時に、種々の遊技利益を受ける権利獲得の機会を獲得することとなる。
【００２１】
また、第２始動口１２２には、可動片１２２ｂが開閉可能に設けられており、この可動片１２２ｂの状態に応じて、第２始動口１２２への遊技球の進入容易性が変化するようになっている。具体的には、可動片１２２ｂが閉状態にあるときには、第２始動口１２２への遊技球の入球が不可能となっている。これに対して、遊技領域１１６に設けられたゲート１２４内の進入領域を遊技球が通過すると、普通図柄の抽選が行われ、この抽選によって当たりに当選すると、可動片１２２ｂが所定時間、開状態に制御される。このように、可動片１２２ｂが開状態になると、当該可動片１２２ｂが遊技球を第２始動口１２２に導く受け皿として機能し、第２始動口１２２への遊技球の入球が容易となる。なお、ここでは、第２始動口１２２が閉状態にあるときに、当該第２始動口１２２への遊技球の入球が不可能であることとしたが、第２始動口１２２が閉状態にある場合にも一定の頻度で遊技球が入球可能となるように構成してもよい。
【００２２】
さらに、遊技領域１１６には、遊技球が入球可能な大入賞口１２８が設けられている。この大入賞口１２８には、開閉扉１２８ｂが開閉可能に設けられており、通常、開閉扉１２８ｂが大入賞口１２８を閉鎖して、大入賞口１２８への遊技球の入球が不可能となっている。これに対して、前述の大役遊技が実行されると、開閉扉１２８ｂが開放されて、大入賞口１２８への遊技球の入球が可能となる。そして、大入賞口１２８に遊技球が入球すると、所定の賞球が遊技者に払い出される。
【００２３】
なお、遊技領域１１６の最下部には、一般入賞口１１８、第１始動口１２０、第２始動口１２２、大入賞口１２８のいずれにも入球しなかった遊技球を、遊技領域１１６から遊技盤１０８の背面側に排出する排出口１３０が設けられている。
【００２４】
そして、遊技機１００には、遊技の進行中等に演出を行う演出装置として、液晶表示装置からなる演出表示装置２００、駆動装置からなる演出役物装置２０２、さまざまな点灯態様や発光色に制御されるランプからなる演出照明装置２０４、スピーカからなる楽曲出力装置２０６、遊技者の操作を受け付ける演出操作装置２０８が設けられている。
【００２５】
演出表示装置２００は、画像を表示する画像表示部からなる演出表示部２００ａを備えており、この演出表示部２００ａを、遊技盤１０８の略中央部分において、遊技機１００の正面側から視認可能に配置している。この演出表示部２００ａには、図示のように演出図柄２１０ａ、２１０ｂ、２１０ｃが変動表示され、これら各演出図柄２１０ａ、２１０ｂ、２１０ｃの停止表示態様によって大役抽選結果が遊技者に報知される変動演出が実行されることとなる。
【００２６】
演出役物装置２０２は、演出表示部２００ａよりも前方に配置され、遊技者が視認できる領域において移動や回転を行うことで、遊技者に大当たりの期待感を付与するものである。例えば、図２における演出役物装置２０２としての回転役物２０２ａは、上記の演出図柄２１０ａ、２１０ｂ、２１０ｃの変動表示中などに、駆動源であるモータ（パルスモータやギヤードモータ）の回転に連動し、前後方向の軸を中心に回転する。また、図２における演出役物装置２０２としての移動役物２０２ｂは、通常、遊技盤１０８における退避領域に退避しているが、上記の演出図柄２１０ａ、２１０ｂ、２１０ｃの変動表示中などには、演出表示部２００ａの前方まで移動する。
【００２７】
演出照明装置２０４は、例えばＬＥＤ（Light Emitting Diode）で構成され、演出役物装置２０２や遊技盤１０８等に設けられており、演出表示部２００ａに表示される画像等に合わせて、さまざまに点灯制御される。
【００２８】
楽曲出力装置２０６は、前枠１０６の上部位置や外枠１０２の最下部位置に設けられ、演出表示部２００ａに表示される画像等に合わせて、遊技機１００の正面側に向けてさまざまな楽曲を出力する。
【００２９】
演出操作装置２０８は、遊技者の押下操作を受け付けるボタンと、遊技者の回転操作を受け付ける回転操作部（例えば、ジョグダイヤル）で構成され、遊技機１００の幅方向略中央位置であって、かつ、透過板１１０よりも下方位置に設けられている。この演出操作装置２０８は、演出表示部２００ａに表示される画像等に合わせて有効化され、操作有効期間内に遊技者の操作を受け付けると、当該操作に応じて、さまざまな演出が実行される。
【００３０】
また、演出操作装置２０８の後方には、遊技機１００から払い出される賞球や、遊技球貸出装置から貸し出される遊技球が導かれる上皿１３２があり、この上皿１３２が遊技球で一杯になると、遊技球は下皿１３４に導かれることとなる。また、この下皿１３４の底面には、当該下皿１３４から遊技球を排出するための球抜き孔（不図示）が形成されている。この球抜き孔は、通常、開閉板（不図示）によって閉じられているが、球抜きつまみ１３４ａを図中左右方向にスライドさせることにより、当該球抜きつまみ１３４ａと一体となって開閉板がスライドし、球抜き孔から下皿１３４の下方に遊技球を排出することが可能となっている。
【００３１】
また、遊技盤１０８には、遊技領域１１６の外方であって、かつ、遊技者が視認可能な位置に、第１特別図柄表示器１６０、第２特別図柄表示器１６２、第１特別図柄保留表示器１６４、第２特別図柄保留表示器１６６、普通図柄表示器１６８、普通図柄保留表示器１７０、右打ち報知表示器１７２が設けられている。これら各表示器１６０〜１７２は、遊技に係る種々の状況を表示するための装置である。
【００３２】
（制御手段の内部構成）
図３は、遊技の進行を制御する制御手段の内部構成を示すブロック図である。主制御基板３００は遊技の基本動作を制御する。この主制御基板３００は、メインＣＰＵ３００ａ、メインＲＯＭ３００ｂ、メインＲＡＭ３００ｃを備えている。メインＣＰＵ３００ａは、各検出スイッチやタイマからの入力信号に基づいて、メインＲＯＭ３００ｂに格納されたプログラムを読み出して演算処理を行うとともに、各装置や表示器を直接制御したり、あるいは演算処理の結果に応じて他の基板にコマンドを送信したりする。メインＲＡＭ３００ｃは、メインＣＰＵ３００ａの演算処理時におけるデータのワークエリアとして機能する。
【００３３】
上記主制御基板３００には、一般入賞口１１８に遊技球が入球したことを検出する一般入賞口検出スイッチ１１８ｓ、第１始動口１２０に遊技球が入球したことを検出する第１始動口検出スイッチ１２０ｓ、第２始動口１２２に遊技球が入球したことを検出する第２始動口検出スイッチ１２２ｓ、ゲート１２４を遊技球が通過したことを検出するゲート検出スイッチ１２４ｓ、大入賞口１２８に遊技球が入球したことを検出する大入賞口検出スイッチ１２８ｓが接続されており、これら各検出スイッチから主制御基板３００に検出信号が入力されるようになっている。
【００３４】
また、主制御基板３００には、第２始動口１２２の可動片１２２ｂを作動する普通電動役物ソレノイド１２２ｃと、大入賞口１２８を開閉する開閉扉１２８ｂを作動する大入賞口ソレノイド１２８ｃと、が接続されており、主制御基板３００によって、第２始動口１２２および大入賞口１２８の開閉制御がなされるようになっている。
【００３５】
さらに、主制御基板３００には、第１特別図柄表示器１６０、第２特別図柄表示器１６２、第１特別図柄保留表示器１６４、第２特別図柄保留表示器１６６、普通図柄表示器１６８、普通図柄保留表示器１７０、右打ち報知表示器１７２が接続されており、主制御基板３００によって、これら各表示器の表示制御がなされるようになっている。
【００３６】
また、本実施形態の遊技機１００は、主に第１始動口１２０または第２始動口１２２への遊技球の入球によって開始される特別遊技と、ゲート１２４を遊技球が通過することによって開始される普通遊技とに大別される。そして、主制御基板３００のメインＲＯＭ３００ｂには、特別遊技および普通遊技を進行するための種々のプログラムや、各種の遊技に必要なデータ、テーブルが記憶されている。
【００３７】
また、主制御基板３００には、払出制御基板３１０および副制御基板３３０が接続されている。
【００３８】
払出制御基板３１０は、遊技球を発射させるための制御、および、賞球を払い出すための制御を行う。この払出制御基板３１０も、ＣＰＵ、ＲＯＭ、ＲＡＭを備えており、主制御基板３００に対して双方向に通信可能に接続されている。この払出制御基板３１０には遊技情報出力端子板３１２が接続されており、主制御基板３００から出力される遊技進行上の種々の情報が、払出制御基板３１０および遊技情報出力端子板３１２を介して、遊技店のホールコンピュータ等に出力されることとなる。
【００３９】
また、払出制御基板３１０には、貯留部に貯留された遊技球を賞球として遊技者に払い出すための払出モータ３１４が接続されている。払出制御基板３１０は、主制御基板３００から送信された払出個数指定コマンドに基づいて払出モータ３１４を制御して所定の賞球を遊技者に払い出すように制御する。このとき、払い出された遊技球数が払出球計数スイッチ３１６ｓによって検出され、払い出すべき賞球が遊技者に払い出されたかが把握されるようになっている。
【００４０】
また、払出制御基板３１０には、下皿１３４の満タン状態を検出する皿満タン検出スイッチ３１８ｓが接続されている。この皿満タン検出スイッチ３１８ｓは、賞球として払い出される遊技球を下皿１３４に導く通路に設けられており、当該通路を遊技球が通過するたびに、遊技球検出信号が払出制御基板３１０に入力されるようになっている。
【００４１】
そして、下皿１３４に所定量以上の遊技球が貯留されて満タン状態になると、下皿１３４に向かう通路内に遊技球が滞留し、皿満タン検出スイッチ３１８ｓから払出制御基板３１０に向けて、遊技球検出信号が連続的に入力される。払出制御基板３１０は、遊技球検出信号が所定時間連続して入力された場合に、下皿１３４が満タン状態であると判断し、皿満タンコマンドを主制御基板３００に送信する。一方、皿満タンコマンドを送信した後、遊技球検出信号の連続入力が途絶えた場合には、満タン状態が解除されたと判断し、皿満タン解除コマンドを主制御基板３００に送信する。
【００４２】
また、払出制御基板３１０には、遊技球の発射制御を行う発射制御回路３２０が設けられている。払出制御基板３１０には、操作ハンドル１１２に設けられ、当該操作ハンドル１１２に遊技者が触れたことを検出するタッチセンサ１１２ｓと、操作ハンドル１１２の操作角度を検出する操作ボリューム１１２ａと、が接続されている。そして、タッチセンサ１１２ｓおよび操作ボリューム１１２ａから信号が入力されると、発射制御回路３２０において、遊技球発射装置に設けられた発射用ソレノイド１１２ｃを通電して遊技球を発射させる制御がなされる。
【００４３】
副制御基板３３０は、主に遊技中や待機中等の各演出を制御する。この副制御基板３３０は、サブＣＰＵ３３０ａ、サブＲＯＭ３３０ｂ、サブＲＡＭ３３０ｃを備えており、主制御基板３００に対して、不正防止の観点により、当該主制御基板３００から副制御基板３３０への一方向に通信可能に接続されている。サブＣＰＵ３３０ａは、主制御基板３００から送信されたコマンドやタイマからの入力信号等に基づいて、サブＲＯＭ３３０ｂに格納されたプログラムを読み出して演算処理を行うとともに、演出を実行制御する。このとき、サブＲＡＭ３３０ｃは、サブＣＰＵ３３０ａの演算処理時におけるデータのワークエリアとして機能する。
【００４４】
具体的には、副制御基板３３０は、上記演出表示部２００ａに画像を表示させる画像表示制御を行う。サブＲＯＭ３３０ｂには、演出表示部２００ａに表示される図柄や背景等の画像データが多数格納されており、サブＣＰＵ３３０ａが、画像データをサブＲＯＭ３３０ｂから不図示のＶＲＡＭに読み出して、演出表示部２００ａの画像表示を制御する。また、副制御基板３３０は、演出役物装置２０２を駆動制御したり、演出照明装置２０４を点灯制御したり、楽曲出力装置２０６から楽曲を出力させる楽曲出力制御を行う。
【００４５】
図４は、副制御基板３３０における、演出表示部２００ａ、演出役物装置２０２、演出照明装置２０４、楽曲出力装置２０６の制御態様を説明するためのブロック図であり、図５は、それらに共通する制御態様を示すフローチャートである。副制御基板３３０に設けられたサブＣＰＵ（ＣＰＵ）３３０ａは、サブＲＯＭ３３０ｂに格納されたプログラムおよびサブＲＡＭ３３０ｃと協働して、演出決定手段３３２、演出実行手段３３４として機能する。演出決定手段３３２は、主制御基板３００から送信されたコマンドを解読し、そのコマンドに対応する演出パターン（演出の一連の流れを示す内容）を決定する。演出実行手段３３４は、決定された演出パターンに基づいて画像ＩＣ３４０ａ、コントローラ３４２、楽曲ＩＣ３４６ａ等の各デバイスにコマンドを送信して演出を実行させる。かかる演出決定手段３３２および演出実行手段３３４は、いずれも割込に応じた処理（割込処理）であり、デバイスそれぞれに対応付けられた割込タイミングで実行される。
【００４６】
例えば、演出決定手段３３２は、図５に示すように、所定の割込周期（例えば３３．３ｍｓｅｃ）の到来を待ち（Ｓ１０におけるＮＯ）、所定の割込周期が到来すると（Ｓ１０におけるＹＥＳ）、演出パターンに基づいた画像データ（演出パターンが示す演出のうち、演出表示部２００ａに表示する画像に相当するデータ）を決定する（Ｓ１１）。そして、演出実行手段３３４は、画像ＩＣ３４０ａに対して、画像データを特定可能な画像コマンドを送信し（Ｓ１２）、ステップＳ１０からの処理を繰り返す。画像ＩＣ３４０ａは、ＶＤＰ（Video Display Processor）とも呼ばれ、画像コマンドによって特定される画像データを画像ＲＯＭ３４０ｂから画像ＲＡＭ（ＶＲＡＭ）３４０ｃに読み出し、画像データを、順次、演出表示部２００ａに出力する。なお、演出表示部２００ａには、常に、何かしらの画像が表示される。したがって、演出決定手段３３２は、割込周期毎に、常に、画像データを決定していることとなる。なお、画像ＲＡＭ３４０ｃは、それぞれ異なるレイヤを有し、各レイヤに異なる画像データを保持させることができる。そして、画像ＩＣ３４０ａは、複数のレイヤに保持された画像データを重畳し、その重畳された画像データが演出表示部２００ａに出力される。
【００４７】
また、演出決定手段３３２は、上記の画像ＩＣ３４０ａに対する制御と並行して、演出パターンの決定に伴い、所定の割込周期（例えば２ｍｓｅｃ）が到来すると（Ｓ１０におけるＹＥＳ）、演出パターンに基づいた役物パターン（演出パターンが示す演出のうち、演出役物装置２０２の一連の動作を示す内容）を決定する（Ｓ１１）。そして、演出実行手段３３４は、その役物パターンに従って、コントローラ３４２に所定時間間隔で、進行方向（回転方向）、進行量（回転量）、進行速度（回転速度）の少なくともいずれかを示すコマンドを送信し（Ｓ１２）、ステップＳ１０からの処理を繰り返す。コントローラ３４２は、かかるコマンドに従い、演出役物装置２０２を駆動する。ここで、演出役物装置２０２は、役物パターンが決定されたときのみ動作している。なお、演出役物装置２０２は、遊技者に対し、大当たりの期待感を高める、物理的な動作を伴う一時的な演出なので、画像データや、後述する照明パターン、楽曲データと比較して、役物パターンが決定される頻度が低い。
【００４８】
また、演出決定手段３３２は、演出パターンの決定に伴い、所定の割込周期（例えば３３ｍｓｅｃ）が到来すると（Ｓ１０におけるＹＥＳ）、演出パターンに基づいた照明パターン（演出パターンが示す演出のうち、演出照明装置２０４の一連の点灯態様を示す内容）を決定する（Ｓ１１）。そして、演出実行手段３３４は、その照明パターンに従って、役物パターン同様、コントローラ３４２に所定時間間隔で１（ＯＮ）または０（ＯＦＦ）のコマンドを送信し（Ｓ１２）、ステップＳ１０からの処理を繰り返す。コントローラ３４２は、かかるコマンドに従い、演出照明装置２０４を駆動するＦＥＴをＯＮまたはＯＦＦにする。こうして、演出照明装置２０４であるランプが点灯制御される。なお、演出照明装置２０４は、常に、点灯または消灯を繰り返している。したがって、演出決定手段３３２は、割込周期毎に、常に、演出パターンを決定していることとなる。
【００４９】
また、演出決定手段３３２は、上記の画像ＩＣ３４０ａ、コントローラ３４２に対する制御と並行して、演出パターンの決定に伴い、所定の割込周期（例えば５０ｍｓｅｃ）が到来すると（Ｓ１０におけるＹＥＳ）、演出パターンに基づいた楽曲データ（演出パターンが示す演出のうち、楽曲出力装置２０６に出力する楽曲に相当するデータ）を決定する（Ｓ１１）。そして、演出実行手段３３４は、楽曲ＩＣ３４６ａに対して、楽曲データを特定可能な楽曲コマンドを送信し（Ｓ１２）、ステップＳ１０からの処理を繰り返す。楽曲ＩＣ３４６ａは、楽曲コマンドによって特定される楽曲データを楽曲ＲＯＭ３４６ｂから楽曲ＩＣ３４６ａに読み出し、楽曲データを、順次、楽曲出力装置２０６であるスピーカに出力する。なお、楽曲出力装置２０６には、常に、何かしらの楽曲が出力されている。したがって、演出決定手段３３２は、割込周期毎に、常に、楽曲データを決定していることとなる。なお、楽曲ＩＣ３４６ａは、複数の楽曲バッファ（バッファ）を有し、各楽曲バッファに異なる楽曲データを保持させることができる。そして、楽曲ＩＣ３４６ａは、複数の楽曲バッファに保持された楽曲データを重畳し、その重畳された楽曲データが楽曲出力装置２０６に出力される。
【００５０】
ここでは、サブＣＰＵ３３０ａ、サブＲＡＭ３３０ｃ、画像ＩＣ３４０ａ、画像ＲＯＭ３４０ｂ、画像ＲＡＭ３４０ｃ、コントローラ３４２、楽曲ＩＣ３４６ａ、楽曲ＲＯＭ３４６ｂ等の一連の機能部が、ＳｏＣ（System-on-a-Chip）として１個の集積回路に集積されている。ただし、かかるＳｏＣにいずれの機能部を集積するかは任意に設定することができる。また、サブＣＰＵ３３０ａ、サブＲＡＭ３３０ｃ、画像ＩＣ３４０ａ、画像ＲＯＭ３４０ｂ、画像ＲＡＭ３４０ｃ、コントローラ３４２、楽曲ＩＣ３４６ａ、楽曲ＲＯＭ３４６ｂ等の各機能部がそれぞれ異なる集積回路として集積され、電気的に接続されているとしてもよい。
【００５１】
さらには、副制御基板３３０には、演出操作装置２０８が押下操作されたことを検出する押下検出スイッチ２０８ｓ、および、演出操作装置２０８が回転操作されたことを検出する回転検出スイッチ２０９ｓから検出信号が入力される。これら押下検出スイッチ２０８ｓまたは回転検出スイッチ２０９ｓから検出信号が入力されると、演出表示部２００ａに画像が表示される等、さまざまな演出が実行される。
【００５２】
なお、各基板には、不図示の電源基板が接続されており、電源基板を介して商用電源から各基板に電力供給がなされている。
【００５３】
（演出役物装置２０２および演出照明装置２０４の説明）
図６は、演出役物装置２０２および演出照明装置２０４の処理の流れを説明するための説明図であり、図７および図８は、コントローラ３４２の伝送タイミングを説明するための説明図である。上述したように、副制御基板３３０において、演出決定手段３３２は、演出パターンに基づいた役物パターンを決定し、演出実行手段３３４は、その役物パターンに従ってコマンドを生成する。ここでは、演出役物装置２０２として回転役物２０２ａを動作させるモータ２２２を駆動する例を説明する。したがって、モータ２２２の駆動（回転）に連動して回転役物２０２ａが回転する。なお、ここでは、演出役物装置２０２として回転役物２０２ａを動作させる回転系のモータ２２２を駆動する例を挙げて説明しているが、電気信号に応じて移動または回転するアクチュエータであればよく、リニアモータやソレノイド等、様々な電磁装置を適用することができる。
【００５４】
具体的に、演出実行手段３３４は、サブＲＯＭ３３０ｂから、役物パターンに対応する制御命令テーブルを読み出す。制御命令テーブル（制御命令プログラム）は、演出パターンに基づいて実行される一連の役物パターンを構成する複数の制御命令が時系列にリスト化されたものであり、規定された処理順（順次、分岐、反復）に処理が行われる。制御命令は、モータ２２２を駆動する駆動条件を示す命令であり、例えば、回転方向、回転量、回転速度等が記述される。
【００５５】
演出実行手段３３４は、制御命令テーブルの先頭から、所定の時間間隔で制御命令を抽出し、抽出した制御命令を解析し、その解析内容に基づいてコマンドを生成してコントローラ３４２に送信する。例えば、読み出した制御命令が正方向の回転を示す制御命令「ＡＤＶ」であれば、その制御命令に付加された回転速度で、制御命令に付加された回転量だけ正方向に回転するコマンドを生成する。なお、制御命令が計時処理やセンサ入力に対する処理を伴う場合、演出実行手段３３４は、それらの処理を自己完結的に行う。例えば、予め定められた所定時間経過後、回転役物２０２ａの回転を開始する場合や、演出操作装置２０８が遊技者の押下操作を受け付けたことを契機に回転役物２０２ａの回転を開始する場合、そのような契機の到来の待機処理を内部的に完結し、回転役物２０２ａの回転動作に関するコマンドのみコントローラ３４２に伝送する。このように演出実行手段３３４で煩雑な処理を自己完結的に実行し、一方、コントローラ３４２では単純な処理のみを実行することで、全体として効率的かつ安価なシステムを形成することができる。
【００５６】
コントローラ３４２は、ＳＭＣ（Serial Management Controller）とも呼ばれ、図６に示すように、１のコントローラ３４２に対して複数のドライバ２２０が接続される。かかるコントローラ３４２と複数のドライバ２２０とはそれぞれクロック同期式のシリアルバス（ＡＳＩＢ：Axell Serial Interface Bus）でツリー型に接続されている。このように１のコントローラ３４２に複数のドライバ２２０を接続することで、コントローラ３４２は、複数（例えば２４個）のモータ２２２やそのモータ２２２に関連する複数（例えば３２個）のセンサを制御することができる。
【００５７】
そして、コントローラ３４２は、演出実行手段３３４からコマンドを受信すると、受信したコマンドに従い、図７（ａ）のように、任意のモータ２２２を駆動するための励磁パターンを内部で自動的に生成する。例えば、任意のモータ２２２を１相励磁で正転する場合、Ａ相、Ｂ相、／Ａ相、／Ｂ相それぞれを、位相を異ならせて順次ＯＮ／ＯＦＦする励磁パターンを生成する。そして、コントローラ３４２は、かかる任意のモータ２２２の励磁パターンが変更されるタイミング、例えば、Ａ相がＯＦＦからＯＮに変化する（／Ｂ相がＯＮからＯＦＦに変化する）タイミングが到来すると、図７（ｂ）のように、その変化後の内容を示した励磁パターンデータを、対象となるモータ２２２が接続されたドライバ２２０の識別子（アドレスＩＤ）と組み合わせ、シリアルデータとしてシリアルバスに出力する。なお、励磁パターンデータは、モータ駆動用のパルス信号、例えば、１のモータ２２２に対して４相分のデータを示すパルス信号で構成される。また、ここでは駆動態様として１相励磁の例を挙げて説明したが、２相励磁、１−２相励磁を採用する場合でも、同様のタイミングでシリアルデータが伝送されるのは言うまでもない。
【００５８】
ここでは、コントローラ３４２が、励磁パターンが変化するタイミングで、対象となるモータ２２２に対するシリアルデータのみを出力する構成としているので、ドライバとして単にシリアル−パラレル変換のみ行うペリフェラルを用いる場合と比べ、シリアルバスにおける占有時間を短くするとともに、処理負荷や放射ノイズ（例えば、１Ｍｂｉｔの帯域）の低減を図ることが可能となる。
【００５９】
各ドライバ２２０は、コントローラ３４２から出力されたシリアルデータを読み出し、そのシリアルデータに付された識別子が自己を指定する識別子であるか否か判定し、その識別子が自己を指定する識別子であれば、シリアルデータ中の励磁パターンデータを内部に取り込む。ここで、その識別子が自己を指定する識別子でなければ、シリアルデータを無視する（取り込まない）。そして、ドライバ２２０は、その励磁パターンデータに従って、対象となるモータ２２２の励磁パターンを生成する。
【００６０】
具体的に、ドライバ２２０の離散（ＯＮ／ＯＦＦ）出力それぞれにモータ２２２の励磁相が接続されており、ドライバ２２０は、各励磁相の励磁パターンに従って、順番に電流のＯＮ／ＯＦＦを行い、デューティ比５０％のＰＷＭ（Pulse Width Modulation）によってモータ２２２を駆動する。例えば、図７（ｃ）のように、Ａ相をＯＦＦからＯＮする励磁パターンデータを取り込んだタイミングでは、Ａ相をＯＦＦからＯＮし、同時に、／Ｂ相をＯＮからＯＦＦに変更する。この間、Ｂ相および／Ａ相はＯＦＦが維持される。
【００６１】
なお、ドライバ２２０に接続されているのが、ソレノイドである場合、後述する演出照明装置２０４同様、１ビット（１ポート）分の離散（ＯＮ／ＯＦＦ）出力を制御することで駆動することができる。
【００６２】
ここでは、コントローラ３４２が励磁パターンの更新計算を行うことで、励磁パターンをコントローラ３４２で一元管理し、各ドライバ２２０は、受信した励磁パターンデータに応じて各励磁相の信号を出力するだけなので、ドライバ２２０の処理遅延により出力タイミングが異なるといった問題は生じない。
【００６３】
また、演出決定手段３３２は、演出パターンに基づいた照明パターンを決定し、演出実行手段３３４は、その照明パターンに従ってコマンドを生成する。ここでは、演出照明装置２０４としてＬＥＤ（発光体）２２４を発光させる例を説明する。なお、発光体としては、ＬＥＤの他に、電球やランプを用いることもできる。
【００６４】
具体的に、演出実行手段３３４は、サブＲＯＭ３３０ｂから、照明パターンに対応する制御命令テーブルを読み出す。かかる制御命令テーブルは、役物パターンの制御命令テーブル同様、演出パターンに基づいて実行される一連の照明パターンを構成する複数の制御命令が時系列にリスト化されたものであり、規定された処理順（順次、分岐、反復）に処理が行われる。ここで、制御命令は、発光体であるＬＥＤ２２４を発光させる発光条件を示す命令であり、例えば、ＬＥＤ２２４のＲＧＢ（Red Green Blue）それぞれの輝度（発光量）、発光時間、点滅の周期等が記述される。
【００６５】
演出実行手段３３４は、制御命令テーブルの先頭から、所定の時間間隔で制御命令を抽出し、抽出した制御命令を解析し、その解析内容に基づいてコマンドを生成してコントローラ３４２に送信する。例えば、読み出した制御命令が、輝度を徐々に変化させる制御命令「ＳＬＩＮＥ」であれば、その制御命令に付加された開始時の輝度から、終了時の輝度まで、制御命令に付加された時間をかけて変化させるコマンドを生成する。なお、制御命令が計時処理やセンサ入力に対する処理を伴う場合、演出実行手段３３４は、役物パターンの場合同様、それらの処理を自己完結的に行う場合がある。
【００６６】
コントローラ３４２は、演出実行手段３３４からコマンドを受信すると、受信したコマンドに従い、図８（ａ）のように、任意のＬＥＤ２２４に対する輝度の発光パターンを内部で自動的に生成する。なお、ＬＥＤ２２４の発光パターンは、例えば、ＲＧＢそれぞれの発光色を担う３つのＬＥＤ２２４それぞれに対して形成される。すなわち、ＲＧＢのいずれか１のＬＥＤ２２４に対し、ドライバ２２０の１ポートが割り当てられる。そして、コントローラ３４２は、かかる任意のＬＥＤ２２４の発光パターンが変更されるタイミング、例えば、輝度が変化するタイミングが到来すると、図８（ｂ）のように、その変化後の輝度を示した輝度データ（発光量データ）を、対象となるＬＥＤ２２４が接続されたドライバ２２０の識別子と組み合わせ、シリアルデータとしてシリアルバスに出力する。なお、このとき、輝度とＰＷＭのパルス幅とは比例関係を有さず、ＰＷＭのパルス幅の変化に対してＬＥＤ２２４の輝度が非線形に変化する。したがって、このような非線形性の関係を吸収すべく、コントローラ３４２は、輝度とＰＷＭのパルス幅とを一意に対応付けた輝度調整テーブルを通じ、輝度をＰＷＭ値に補正する。
【００６７】
ここでも、コントローラ３４２が、発光パターンが変化するタイミングで、対象となるＬＥＤ２２４に対するシリアルデータのみを出力する構成としているので、ドライバとして単にシリアル−パラレル変換のみ行うペリフェラルを用いる場合と比べ、シリアルバスにおける占有時間を短くするとともに、処理負荷や放射ノイズの低減を図ることが可能となる。
【００６８】
各ドライバ２２０は、コントローラ３４２から出力されたシリアルデータを読み出し、そのシリアルデータに付された識別子が自己を指定する識別子であるか否か判定し、その識別子が自己を指定する識別子であれば、シリアルデータ中の輝度データを内部に取り込む。そして、ドライバ２２０は、その輝度データに従って、対象となるＬＥＤ２２４の輝度を設定する。ここで、ＬＥＤ２２４の輝度は、図８（ｃ）のように、離散信号のＰＷＭ制御により例えば１２８階調で表現される。したがって、輝度が大きくなるに従い、単位時間当たりのパルス幅が大きくなる。
【００６９】
ここでは、ドライバ２２０内においてＰＷＭ制御により輝度調光が可能なので、発熱を最小限に抑えることができ、ＯＮ時間削減に伴う省電力化および連続駆動時間の延長を図ることが可能となる。なお、当該ドライバ２２０は、本来、ＬＥＤ２２４をＰＷＭにより発光させることを目的としており、上述したモータ２２２は、そのＬＥＤ２２４に設けられたＰＷＭ機能を利用して動作させている。こうして、ＰＷＭ機能を共用してモータ２２２およびＬＥＤ２２４を動作させることができる。
【００７０】
上述したように、本実施形態のドライバ２２０は、モータ２２２を駆動するとともに、ＬＥＤ２２４を発光させることができる。したがって、図６に示すように、１のドライバ２２０にモータ２２２とＬＥＤ２２４とを並行して接続することができる。また、モータ２２２を駆動するためのシリアルデータと、ＬＥＤ２２４を発光させるためのシリアルデータとのフォーマットを、識別子＋データといったように共通化することで、１のコントローラ３４２で一括して複数のドライバ２２０を制御することができる。かかる構成により、ドライバ２２０の種類を減らすことが可能となる。このようにドライバ２２０の種類を減らすことで、ドライバ２２０の管理を一元化できるので、ドライバ２２０を制御する制御命令テーブルの設計が容易になるとともに、その処理を画一化することが可能となる。また、電気的な設計においても、複数種類のドライバそれぞれの規格を参照する必要がなくなり、配線を共通化することが可能となる。
【００７１】
また、ここでは、１のコントローラ３４２で複数のドライバ２２０を並行して制御しているものの、上述したように、励磁パターンや発光パターンが変化するタイミングでのみ、シリアルデータを出力しているので、ドライバとして単にシリアル−パラレル変換のみ行うペリフェラルを用いる場合と比べ、シリアルバスにおける占有時間を短くするとともに、処理負荷や放射ノイズの低減を図ることが可能となる。
【００７２】
（コントローラ３４２）
ただし、このように、１のコントローラ３４２で複数のドライバ２２０（複数のモータ２２２）を制御すると以下の問題が生じ得る。
【００７３】
図９は、コントローラ３４２の伝送タイミングを説明するための説明図である。コントローラ３４２は、演出実行手段３３４からコマンドを受信すると、受信したコマンドに従い、図９（ａ）のように、任意のモータ２２２を駆動するための励磁パターンを内部で自動的に生成する。例えば、任意のモータ２２２を１相励磁で正転する場合、Ａ相、Ｂ相それぞれを、位相を異ならせて順次ＯＮ／ＯＦＦする励磁パターンを生成する。そして、コントローラ３４２は、かかる任意のモータ２２２の励磁パターンが変更されるタイミング、例えば、Ａ相がＯＦＦからＯＮに変化するタイミングが到来すると、図９（ｂ）のように、その変化後の内容を示した励磁パターンデータを、対象となるモータ２２２が接続されたドライバ２２０の識別子と組み合わせ、シリアルデータとしてシリアルバスに出力する。
【００７４】
ここで、仮に、駆動している複数のモータ２２２のうち、他のモータ２２２の回転速度が等しく、その励磁パターンの変化タイミングが、任意のモータ２２２の変化タイミングに近かったとする。コントローラ３４２は、複数のモータ２２２を並行して制御可能なので、図９（ｃ）のように、他のモータ２２２を駆動するための励磁パターンを内部で自動的に生成することもできる。そして、コントローラ３４２は、任意のモータ２２２同様、他のモータ２２２の励磁パターンが変更されるタイミング、例えば、Ａ相がＯＦＦからＯＮに変化するタイミングが到来すると、その変化後の内容を示した励磁パターンデータを、対象となる他のモータ２２２が接続されたドライバ２２０の識別子と組み合わせ、シリアルデータとしてシリアルバスに出力しようと試みる。しかし、ここでは、既に任意のモータ２２２の励磁パターンデータがシリアルデータとして出力されており、送信の衝突（競合）が生じる。
【００７５】
このように、複数のモータ２２２間で励磁パターンの変化タイミングが近くなってしまい、先に励磁パターンが変化した、任意のモータ２２２のシリアルデータの伝送が終了していない間に、他のモータ２２２の励磁パターンが変化すると、他のモータ２２２に関してはシリアルデータを送信できなくなってしまう。ここで、演出実行手段３３４がコントローラ３４２を監視し、励磁パターンの変化に応じてシリアルデータを送信したか否か確認し、シリアルデータを送信していなければ、シリアルデータの再送（リトライ）を促す構成とすることが考えられる。しかし、かかる構成を採用すると、演出実行手段３３４の処理負荷が高まり、全体的な処理効率が低下してしまう。
【００７６】
そこで、コントローラ３４２の構成を工夫し、複数のモータ２２２それぞれの励磁パターンの変化タイミングに拘わらず、適切にモータ２２２を駆動するようにする。例えば、コントローラ３４２は、励磁パターンデータの送信中に、他のモータ２２２の励磁パターンが変化すると、送信中の励磁パターンデータの送信終了後に、他のモータ２２２の励磁パターンデータを送信する。以下、その具体的な動作を説明する。
【００７７】
図１０は、コントローラ３４２の伝送タイミングを説明するための説明図である。図９同様、コントローラ３４２は、演出実行手段３３４からコマンドを受信すると、受信したコマンドに従い、図１０（ａ）のように、任意のモータ２２２を駆動するための励磁パターンを内部で自動的に生成する。そして、コントローラ３４２は、かかる任意のモータ２２２の励磁パターンが変更されるタイミング、例えば、Ａ相がＯＦＦからＯＮに変化するタイミングが到来すると、図１０（ｂ）のように、その変化後の内容を示した励磁パターンデータを識別子と組み合わせ、シリアルデータとしてシリアルバスに出力する。ここで、図１０（ｃ）のように、他のモータ２２２の励磁パターンが変化すると、コントローラ３４２は、そのタイミングで、その変化後の内容を示した励磁パターンデータを識別子と組み合わせシリアルデータとしてシリアルバスに出力しようとする。
【００７８】
しかし、ここでは、既に任意のモータ２２２の励磁パターンデータが出力されているので、コントローラ３４２は、他のモータ２２２の励磁パターンデータの送信開始を延期し、図１０（ｂ）のように、任意のモータ２２２の励磁パターンデータの送信終了後に、任意のモータ２２２の励磁パターンデータに引き続き、他のモータ２２２の励磁パターンデータを送信する。
【００７９】
例えば、コントローラ３４２は、励磁パターンデータを保持するため、ＦＩＦＯ（First In First Out）機能を持ったシフトレジスタを有する。そして、コントローラ３４２は、いずれかのモータ２２２の励磁パターンが変化したタイミングで、そのモータ２２２の励磁パターンデータをシフトレジスタによって保持し、シフトレジスタから順次データを出力する。
【００８０】
図１１は、励磁パターンデータの出力態様を説明するための説明図である。具体的に、コントローラ３４２は、図１１（ａ）のようなシフトレジスタを有する。そして、任意のモータ２２２の励磁パターンが変化すると、図１１（ｂ）のように、コントローラ３４２は、その任意のモータ２２２のシリアルデータ（識別子＋励磁パターンデータ）をシフトレジスタに保持する。その後、図１１（ｃ）のように、シリアルバスに定められたクロックに応じて、任意のモータ２２２のシリアルデータが順次出力される。
【００８１】
このような任意のモータ２２２のシリアルデータの伝送中、すなわち、シリアルデータの送信が完了していない間に、他のモータ２２２の励磁パターンが変化すると、図１１（ｄ）のように、コントローラ３４２は、その他のモータ２２２のシリアルデータをシフトレジスタに保持する。ただし、シフトレジスタには任意のモータ２２２のシリアルデータが残っているので、他のモータ２２２のシリアルデータは、任意のモータ２２２の励磁パターンデータの直後に保持される。
【００８２】
その後、図１１（ｅ）のように、シリアルバスに定められたクロックに応じて、任意のモータ２２２のシリアルデータの出力が完了すると、他のモータ２２２のシリアルデータの出力が開始される。かかる図１１（ｄ）から図１１（ｅ）までの時間が、他のモータ２２２のシリアルデータの出力遅延時間となる。こうして、他のモータ２２２の励磁パターンが一時的に乱れることとなるが、極めて短時間のため、実際の演出役物装置２０２の動作には影響しない。そして、シリアルバスに定められたクロックに応じて、他のモータ２２２のシリアルデータが順次シリアルデータとして出力され、図１１（ｆ）のように、全てのシリアルデータの出力が完了する。
【００８３】
このように、複数のモータ２２２それぞれの励磁パターンが非同期であっても、コントローラ３４２が、その変化態様に拘わらず、非同期に基づくデータの衝突に対し、主体的に、一方のシリアルデータの送信を遅延させ、その遅れをシフトレジスタで吸収する構成により、シリアルデータの送信タイミングは遅れるものの、そのブレを最小限に抑え、演出実行手段３３４に負荷をかけることなく、複数の演出役物装置２０２を適切に駆動することが可能となる。
【００８４】
（演出役物装置２０２の干渉）
このように、複数の演出役物装置２０２を適切に駆動可能とする一方で、１の遊技機１００に設けられる演出役物装置２０２の数は増加の一途を辿り、複数の演出役物装置２０２同士が互いに干渉する位置関係となってしまうこともある。このような状況下で、任意の演出役物装置２０２の動作を試みると、他の演出役物装置２０２が、動作対象である任意の演出役物装置２０２と干渉する位置にないことを確認しなければならない。
【００８５】
しかし、演出役物装置２０２を動作させる度に他の演出役物装置２０２の位置を確認し、その演出役物装置２０２と干渉するか否かを判断するとなると、制御が煩雑になり処理負荷の増大を招く。また、何らかの原因で遊技機１００に異常（エラー）が発生している状況下においては、演出役物装置２０２を退避位置に早急に退避させないと、演出役物装置２０２が演出表示部２００ａの表示を阻害したり、構造物の破損を招くおそれがあった。そこで、ここでは、簡易な処理で演出役物装置２０２同士の干渉を回避する方法を述べる。
【００８６】
上述したように、演出実行手段３３４は、制御命令テーブルに基づいて、その制御命令テーブルに対応付けられた演出役物装置２０２を動作させる。このような演出役物装置２０２が複数ある場合、その複数の演出役物装置２０２には、それぞれ制御命令テーブルが対応付けられ、演出実行手段３３４は、その複数の制御命令テーブルを同時に開始させ、並行して処理（正確には時分割に処理）することで、複数の演出役物装置２０２を並行して動作させることができる。しかし、演出役物装置２０２同士が主従関係や排他関係となっていると、その演出役物装置２０２に対応付けられた制御命令テーブルも互いの進行状況を把握しなければならなくなる。そこで、このような制御命令テーブルとは別に、複数の制御命令テーブルが共通して参照可能なイベントフラグを設ける。なお、イベントフラグは、演出実行手段３３４によって読み出し可能となるように、サブＲＡＭ３３０ｃ（イベントフラグ保持部）に保持される。また、ここでは、イベントフラグを１つのみ用いる例を挙げて説明するが、別途、演出役物装置２０２を複数纏めて管理する必要がある場合、その管理単位それぞれに対してイベントフラグを設けることができる。
【００８７】
かかるイベントフラグは、各制御命令テーブルを遂行した結果、複数の演出役物装置２０２が、どのような移動状態または回転状態となっているかを客観的に示し、複数の演出役物装置２０２のうちのいずれの演出役物装置２０２に対し移動または退避が許可され、いずれの演出役物装置２０２に対し移動または退避が制限（制約）されるかを特定することができる。したがって、複数の制御命令テーブルにおいては、それぞれ他の制御命令テーブルの進行状況、すなわち、他の制御命令テーブルによって、それに対応付けられた演出役物装置２０２がどの位置にあるか、また、自己の制御命令テーブルに対応付けられた演出役物装置２０２と干渉する位置にないかを確認することなく、イベントフラグを参照するだけで動作可否を判断でき、演出役物装置２０２同士の干渉を回避することができる。
【００８８】
このようなイベントフラグを設けた上で、演出実行手段３３４は、イベントフラグが制御命令テーブルにおける所定の許可条件を満たしている場合に、かかる許可条件を満たした制御命令テーブルに対応付けられた演出役物装置２０２を動作させることとする。ここで、許可条件は、自己の制御命令テーブルに対応付けられた演出役物装置２０２の動作が妨げられないという条件をいう。したがって、イベントフラグが制御命令テーブルにおける所定の許可条件を満たすとは、イベントフラグによって示される複数の演出役物装置２０２の移動状態または回転状態が、自己の制御命令テーブルに対応付けられた演出役物装置２０２の動作を妨げない状態であることを示す。逆に、イベントフラグが制御命令テーブルにおける所定の許可条件を満たさなければ、自己の制御命令テーブルに対応付けられた演出役物装置２０２の移動が制限（制約）される。
【００８９】
かかる構成により、制御命令テーブルの遂行において、他の制御命令テーブルの進行状況を把握しなくとも、イベントフラグのみを参照すれば、自己の制御命令テーブルに対応付けられた演出役物装置２０２が動作可能か否か把握できるので、演出実行手段３３４は、イベントフラグが所定の許可条件を満たしていることをもって、その制御命令テーブルに対応付けられた演出役物装置２０２を自由に動作させることが可能となる。
【００９０】
また、演出実行手段３３４は、制御命令テーブルにおける所定の更新条件を満たすと、イベントフラグを更新（設定）する。ここで、更新条件は、自己の制御命令テーブルに対応付けられた演出役物装置２０２がイベントフラグに影響を及ぼす動作を行ったという条件をいう。なお、イベントフラグの更新は制御命令に従って実行される。したがって、制御命令テーブルにおける所定の更新条件を満たすとは、制御命令テーブルに基づいて自己の制御命令テーブルに対応付けられた演出役物装置２０２が移動または回転したことで、複数の演出役物装置２０２の移動状態または回転状態が変化したことを示す。この場合にイベントフラグが更新される。
【００９１】
かかる構成により、制御命令テーブルの遂行において、自己の制御命令テーブルに対応付けられた演出役物装置２０２が動作した結果をイベントフラグに反映することができる。そして、他の制御命令テーブルでは、このように反映されたイベントフラグを参照することで、現時点の複数の演出役物装置２０２の移動状態または回転状態を把握することが可能となる。このように、任意の演出役物装置２０２の動作によりイベントフラグが更新され、その更新されたイベントフラグに従って、他の演出役物装置２０２が動作するといったように、複数の演出役物装置２０２が連動することで、所望する一連の動作が完了する。
【００９２】
また、演出実行手段３３４は、イベントフラグが制御命令テーブルにおける所定の退避条件を満たしている場合に、かかる退避条件を満たした制御命令テーブルに対応付けられた演出役物装置２０２を退避させることとする。ここで、退避条件は、自己の制御命令テーブルに対応付けられた演出役物装置２０２の退避が妨げられないという条件をいう。したがって、イベントフラグが制御命令テーブルにおける所定の退避条件を満たすとは、イベントフラグによって示される複数の演出役物装置２０２の移動状態または回転状態が、自己の制御命令テーブルに対応付けられた演出役物装置２０２の退避を妨げない状態であることを示す。逆に、イベントフラグが制御命令テーブルにおける所定の退避条件を満たさなければ、自己の制御命令テーブルに対応付けられた演出役物装置２０２の退避動作が制限（制約）される。
【００９３】
かかる構成により、制御命令テーブルの遂行において、他の制御命令テーブルの進行状況を把握しなくとも、イベントフラグのみを参照すれば、自己の制御命令テーブルに対応付けられた演出役物装置２０２が退避可能か否か把握できるので、演出実行手段３３４は、イベントフラグが所定の退避条件を満たしていることをもって、その制御命令テーブルに対応付けられた演出役物装置２０２を適切に退避させることが可能となる。
【００９４】
こうして、イベントフラグを用い、許可条件、更新条件、退避条件を満たすか否かを判定することのみによって、複数の演出役物装置２０２同士に主従関係や排他関係が存在する場合であっても、それぞれの干渉を回避しつつ、演出役物装置２０２を適切に移動および退避させることができる。したがって、構造物が破損したり、演出表示部２００ａの表示が阻害されるのを防止することができる。また、制御命令テーブルは、許可条件、更新条件、退避条件等を満たすか否かを判定する制御命令さえ設ければ、他の制御命令テーブルの進行状況を監視するための制御命令を設けることなく、また、上位のプログラムの介入を受けることなく、自己完結的に処理することができる。
【００９５】
図１２は、複数の演出役物装置２０２の動作を説明するための説明図である。ここでは、３つの演出役物装置２０２（２０２ｃ、２０２ｄ、２０２ｅ）同士が互いに干渉する位置関係となっている例を挙げ、その干渉を回避する制御を説明する。
【００９６】
図１２を参照すると、演出役物装置２０２ｃは、実線で示した退避位置に退避しており、回転軸Ｃを中心として回転することで破線で示した移動位置に移動することができる。また、演出役物装置２０２ｄは、実線で示した退避位置に退避しており、回転軸Ｄを中心として回転することで破線で示した移動位置に移動することができる。また、演出役物装置２０２ｅは、実線で示した退避位置に退避しており、図中上方にスライドすることで破線で示した移動位置に移動することができる。例えば、演出役物装置２０２ｅの移動位置に、演出表示装置２００としての液晶表示装置が配置されている場合、演出役物装置２０２ｅの移動位置への移動により演出役物装置２０２ｅが液晶表示装置の前面に位置することとなり、演出役物装置２０２ｅと、その背後の液晶画像とで一体的な演出が可能となるので、遊技結果の報知効果を高めることができる。
【００９７】
ただし、３つの演出役物装置２０２（２０２ｃ、２０２ｄ、２０２ｅ）同士は互いに干渉する位置関係となっており、例えば、移動に関し、演出役物装置２０２ｃが退避位置にある間、演出役物装置２０２ｄは移動できず、演出役物装置２０２ｃが移動位置に移動することで、演出役物装置２０２ｄの移動が可能となる。同様に、装置２０２ｄが退避位置にある間、演出役物装置２０２ｅは移動できず、演出役物装置２０２ｄが移動位置に移動することで、演出役物装置２０２ｅの移動が可能となる。一方、退避に関し、演出役物装置２０２ｅが移動位置にある間、演出役物装置２０２ｄは退避できず、演出役物装置２０２ｅが退避位置に移動することで、演出役物装置２０２ｄの退避が可能となる。同様に、演出役物装置２０２ｄが移動位置にある間、演出役物装置２０２ｃは退避できず（実際には退避可能ではあるが、演出役物装置２０２ｃが退避位置に退避すると、演出役物装置２０２ｄが退避位置に退避できなくなるので、演出役物装置２０２ｃの退避を禁止する制御を行っている）、演出役物装置２０２ｄが退避位置に移動することで、演出役物装置２０２ｃの退避が可能となる。ここでは、かかる条件の下、３つの演出役物装置２０２（２０２ｃ、２０２ｄ、２０２ｅ）同士の干渉を回避する制御命令テーブルを提案する。
【００９８】
図１３は、演出役物装置２０２ｃに対応付けられた制御命令テーブルを示した説明図であり、図１４は、演出役物装置２０２ｄに対応付けられた制御命令テーブルを示した説明図であり、図１５は、演出役物装置２０２ｅに対応付けられた制御命令テーブルを示した説明図である。ここでは、理解を容易にするため、制御命令テーブルの制御命令を、処理の流れを踏まえたフローチャートで示している。また、イベントフラグ（ＥＶＦ）は、０〜５の値をとる。ここで、イベントフラグ０〜２は許可条件を示す。具体的に、イベントフラグ０は演出役物装置２０２ｃの動作が妨げられないこと、イベントフラグ１は演出役物装置２０２ｄの動作が妨げられないこと、イベントフラグ２は演出役物装置２０２ｅの動作が妨げられないことを示す。また、イベントフラグ３〜５は退避条件を示す。具体的に、イベントフラグ３は演出役物装置２０２ｅの退避が妨げられないこと、イベントフラグ４は演出役物装置２０２ｄの退避が妨げられないこと、イベントフラグ５は演出役物装置２０２ｃの退避が妨げられないことを示す。なお、イベントフラグの初期値は０とする。以下では、図１３〜図１５を用い、演出役物装置２０２ｃ、２０２ｄ、２０２ｅ個々の処理の流れを説明し、その後、全体的な処理の流れを説明する。
【００９９】
（演出役物装置２０２ｃ：ステップＳ１０）
まず、演出実行手段３３４は、イベントフラグ（ＥＶＦ）が０であるか否か判定する。その結果、イベントフラグが０であれば、ステップＳ１１に処理を移し、イベントフラグが０でなければ、ステップＳ１５に処理を移す。
【０１００】
（ステップＳ１１）
上記ステップＳ１０においてイベントフラグが０であると判定されれば、演出実行手段３３４は、図１３（ａ）のように、演出役物装置２０２ｃを移動位置に移動する。
【０１０１】
（ステップＳ１２）
次に、演出実行手段３３４は、演出役物装置２０２ｃの移動中に異常が発生したか否か判定する。その結果、異常が発生していれば、ステップＳ１３に処理を移し、異常が発生していなければ、ステップＳ１４に処理を移す。
【０１０２】
（ステップＳ１３）
上記ステップＳ１２において異常が発生していると判定されれば、演出実行手段３３４は、演出役物装置２０２ｃの退避条件を満たすようにイベントフラグに５を設定し、演出役物装置２０２ｃの退避を許可する。
【０１０３】
（ステップＳ１４）
上記ステップＳ１２において異常が発生していないと判定されれば、演出実行手段３３４は、演出役物装置２０２ｄの許可条件を満たすようにイベントフラグに１を設定し、演出役物装置２０２ｄの動作を許可する。
【０１０４】
（ステップＳ１５）
次に、演出実行手段３３４は、イベントフラグが５であるか否か判定する。その結果、イベントフラグが５であれば、ステップＳ１６に処理を移し、イベントフラグが５でなければ、ステップＳ１０からの処理を繰り返す。
【０１０５】
（ステップＳ１６）
上記ステップＳ１５においてイベントフラグが５であると判定されれば、演出実行手段３３４は、図１３（ｂ）のように、演出役物装置２０２ｃを退避位置に退避させ、当該演出役物装置２０２ｃの動作を終了する。
【０１０６】
（演出役物装置２０２ｄ：ステップＳ２０）
まず、演出実行手段３３４は、イベントフラグ（ＥＶＦ）が１であるか否か判定する。その結果、イベントフラグが１であれば、ステップＳ２１に処理を移し、イベントフラグが１でなければ、ステップＳ２５に処理を移す。
【０１０７】
（ステップＳ２１）
上記ステップＳ２０においてイベントフラグが１であると判定されれば、演出実行手段３３４は、図１４（ａ）のように、演出役物装置２０２ｄを移動位置に移動する。
【０１０８】
（ステップＳ２２）
次に、演出実行手段３３４は、演出役物装置２０２ｄの移動中に異常が発生したか否か判定する。その結果、異常が発生していれば、ステップＳ２３に処理を移し、異常が発生していなければ、ステップＳ２４に処理を移す。
【０１０９】
（ステップＳ２３）
上記ステップＳ２２において異常が発生していると判定されれば、演出実行手段３３４は、演出役物装置２０２ｄの退避条件を満たすようにイベントフラグに４を設定し、演出役物装置２０２ｄの退避を許可する。
【０１１０】
（ステップＳ２４）
上記ステップＳ２２において異常が発生していないと判定されれば、演出実行手段３３４は、演出役物装置２０２ｅの許可条件を満たすようにイベントフラグに２を設定し、演出役物装置２０２ｅの動作を許可する。
【０１１１】
（ステップＳ２５）
次に、演出実行手段３３４は、イベントフラグが４以上（４または５）であるか否か判定する。その結果、イベントフラグが４以上であれば、ステップＳ２６に処理を移し、イベントフラグが４以上でなければ、ステップＳ２０からの処理を繰り返す。
【０１１２】
（ステップＳ２６）
上記ステップＳ２５においてイベントフラグが４以上であると判定されれば、演出実行手段３３４は、イベントフラグが４であるか否か判定する。その結果、イベントフラグが４であれば、ステップＳ２７に処理を移し、イベントフラグが４でなければ、当該演出役物装置２０２ｄの動作を終了する。
【０１１３】
（ステップＳ２７）
上記ステップＳ２６においてイベントフラグが４であると判定されれば、演出実行手段３３４は、図１４（ｂ）のように、演出役物装置２０２ｄを退避位置に退避させる。
【０１１４】
（ステップＳ２８）
次に、演出実行手段３３４は、演出役物装置２０２ｃの退避条件を満たすようにイベントフラグに５を設定し、演出役物装置２０２ｃの退避を許可し、当該演出役物装置２０２ｄの動作を終了する。
【０１１５】
（演出役物装置２０２ｅ：ステップＳ３０）
まず、演出実行手段３３４は、イベントフラグ（ＥＶＦ）が２であるか否か判定する。その結果、イベントフラグが２であれば、ステップＳ３１に処理を移し、イベントフラグが２でなければ、ステップＳ３５に処理を移す。
【０１１６】
（ステップＳ３１）
上記ステップＳ３０においてイベントフラグが２であると判定されれば、演出実行手段３３４は、図１５（ａ）のように、演出役物装置２０２ｅを移動位置に移動する。
【０１１７】
（ステップＳ３２）
次に、演出実行手段３３４は、演出役物装置２０２ｅの移動中に異常が発生したか否か判定する。その結果、異常が発生していれば、ステップＳ３４に処理を移し、異常が発生していなければ、ステップＳ３３に処理を移す。
【０１１８】
（ステップＳ３３）
上記ステップＳ３２において異常が発生していないと判定されれば、演出実行手段３３４は、他の演出を実行するため、かかる図１５（ａ）の状態を維持（ウェイト）する。
【０１１９】
（ステップＳ３４）
次に、演出実行手段３３４は、演出役物装置２０２ｅの退避条件を満たすようにイベントフラグに３を設定し、演出役物装置２０２ｅの退避を許可する。
【０１２０】
（ステップＳ３５）
次に、演出実行手段３３４は、イベントフラグが３以上（３、４または５）であるか否か判定する。その結果、イベントフラグが３以上であれば、ステップＳ３６に処理を移し、イベントフラグが３以上でなければ、ステップＳ３０からの処理を繰り返す。
【０１２１】
（ステップＳ３６）
上記ステップＳ３５においてイベントフラグが３以上であると判定されれば、演出実行手段３３４は、イベントフラグが３であるか否か判定する。その結果、イベントフラグが３であれば、ステップＳ３７に処理を移し、イベントフラグが３でなければ、当該演出役物装置２０２ｅの動作を終了する。
【０１２２】
（ステップＳ３７）
上記ステップＳ３６においてイベントフラグが３であると判定されれば、演出実行手段３３４は、図１５（ｂ）のように、演出役物装置２０２ｅを退避位置に退避する。
【０１２３】
（ステップＳ３８）
次に、演出実行手段３３４は、演出役物装置２０２ｄの退避条件を満たすようにイベントフラグに４を設定し、演出役物装置２０２ｄの退避を許可し、当該演出役物装置２０２ｅの動作を終了する。
【０１２４】
図１３〜図１５を参照し、演出役物装置２０２ｃ、２０２ｄ、２０２ｅの全体的な処理の流れを追うと、まず、演出役物装置２０２ｃはイベントフラグが０（初期値）となっているので移動位置に移動し（ステップＳ１１）、イベントフラグが１に設定される（ステップＳ１４）。かかるイベントフラグが１に設定されたことを契機に、演出役物装置２０２ｄは移動位置に移動し（ステップＳ２１）、イベントフラグが２に設定される（ステップＳ２４）。そして、イベントフラグが２に設定されたことを契機に、演出役物装置２０２ｅは移動位置に移動し（ステップＳ３１）、その状態を維持する（ステップＳ３３）。
【０１２５】
そして、他の演出が終了すると、イベントフラグが３に設定される（ステップＳ３４）。かかるイベントフラグが３に設定されたことを契機に、演出役物装置２０２ｅは退避位置に退避し（ステップＳ３７）、イベントフラグが４に設定される（ステップＳ３８）。そして、イベントフラグが４に設定されたことを契機に、演出役物装置２０２ｄは退避位置に退避し（ステップＳ２７）、イベントフラグが５に設定される（ステップＳ２８）。最後に、イベントフラグが５に設定されたことを契機に、演出役物装置２０２ｃは退避位置に退避する（ステップＳ１６）。こうして、演出役物装置２０２ｃ、２０２ｄ、２０２ｅ同士が干渉することなく、それぞれ適切に移動および退避することができる。
【０１２６】
また、仮に、演出役物装置２０２ｃの移動中に異常が発生すると、イベントフラグが５に設定される（ステップＳ１３）。イベントフラグが５に設定されたことを契機に、演出役物装置２０２ｃは退避位置に退避する（ステップＳ１６）。また、イベントフラグが５に設定されたことを契機に、演出役物装置２０２ｄ、２０２ｅは動作を終了する（ステップＳ２５、ステップＳ３５）。こうして、演出役物装置２０２ｄ、２０２ｅを移動させることなく、演出役物装置２０２ｃを適切に退避させることができる。
【０１２７】
また、演出役物装置２０２ｄの移動中に異常が発生すると、イベントフラグが４に設定される（ステップＳ２３）。このように、イベントフラグが４に設定されたことを契機に、演出役物装置２０２ｅは動作を終了する（ステップＳ３５）。そして、イベントフラグが４に設定されたことを契機に、演出役物装置２０２ｄは退避位置に退避し（ステップＳ２７）、イベントフラグが５に設定される（ステップＳ２８）。イベントフラグが５に設定されたことを契機に、演出役物装置２０２ｃは退避位置に退避する（ステップＳ１６）。こうして、演出役物装置２０２ｅを移動させることなく、演出役物装置２０２ｃ、２０２ｄを適切に退避させることができる。
【０１２８】
同様に、演出役物装置２０２ｅの移動中に異常が発生すると、イベントフラグが３に設定される（ステップＳ３４）。かかるイベントフラグが３に設定されたことを契機に、演出役物装置２０２ｅは退避位置に退避し（ステップＳ３７）、イベントフラグが４に設定される（ステップＳ３８）。そして、イベントフラグが４に設定されたことを契機に、演出役物装置２０２ｄは退避位置に退避し（ステップＳ２７）、イベントフラグが５に設定される（ステップＳ２８）。最後に、イベントフラグが５に設定されたことを契機に、演出役物装置２０２ｃは退避位置に退避する（ステップＳ１６）。こうして、演出役物装置２０２ｃ、２０２ｄ、２０２ｅを適切に退避させることができる。ここでは、正常動作における演出役物装置２０２ｃ、２０２ｄ、２０２ｅの退避処理を利用して、異常時における演出役物装置２０２ｃ、２０２ｄ、２０２ｅの退避処理を実現している。
【０１２９】
このように、各制御命令テーブルは、他の制御命令テーブルを参照することなく、それぞれ自己完結的に動作し、イベントフラグを用い、許可条件を満たすか否かを判定する（ステップＳ１０、Ｓ２０、Ｓ３０）、更新条件を満たすか否かを判定する（ステップＳ１２、Ｓ２２、Ｓ３２）、および、退避条件を満たすか否かを判定する（ステップＳ１５、Ｓ２６、Ｓ３６）ことのみによって、複数の演出役物装置２０２同士に主従関係や排他関係が存在する場合であっても、それぞれの干渉を回避することができる。
【０１３０】
なお、複数の演出役物装置２０２同士に主従関係や排他関係が存在する場合、それぞれの演出役物装置２０２に、動作を許可する優先順位を定めることができる。この場合、イベントフラグは、優先順位に従った昇順または降順の数値で表されるとしてもよい。
【０１３１】
例えば、図１３〜図１５の例では、動作を許可する優先順位は、演出役物装置２０２ｃ>演出役物装置２０２ｄ>演出役物装置２０２ｅの順に高い。すなわち、円滑な動作のためには、まず、演出役物装置２０２ｃの動作を許可しなければならず、その次には、演出役物装置２０２ｄの動作を許可しなければならない。この場合、演出役物装置２０２ｃ、演出役物装置２０２ｄ、演出役物装置２０２ｅの優先順位に従って、上述したように、イベントフラグとして昇順の数値（０、１、２）を付与する。こうすることで、イベントフラグの数値が高いほど、多くの演出役物装置２０２の動作が許可されていることを容易に把握することができる。
【０１３２】
また、それぞれの演出役物装置２０２に、退避を許可する優先順位を定めることができる。この場合、イベントフラグは、優先順位に従った昇順または降順の数値で表されるとしてもよい。
【０１３３】
例えば、図１３〜図１５の例では、退避を許可する優先順位は、演出役物装置２０２ｅ、演出役物装置２０２ｄ、演出役物装置２０２ｃの順に高い。すなわち、円滑な動作のためには、まず、演出役物装置２０２ｅの退避を許可しなければならず、その次には、演出役物装置２０２ｄの退避を許可しなければならない。この場合、演出役物装置２０２ｅ、演出役物装置２０２ｄ、演出役物装置２０２ｃの優先順位に従って、上述したように、イベントフラグとして昇順の数値（３、４、５）を付与する。こうすることで、イベントフラグの数値が高いほど、多くの演出役物装置２０２の退避が許可されていることを容易に把握することができる。
【０１３４】
また、図１５のステップＳ３５や、図１４のステップＳ２５のように、自己より優先順位の低い演出役物装置２０２の退避が許可されている場合、不等号によって、自己の演出役物装置２０２の移動を制限することで、無用な演出役物装置２０２同士の干渉を確実に回避することができる。
【０１３５】
ここでは、許可条件、退避条件等を満たすか否かといった条件分岐、および、更新条件を満たした場合のイベントフラグの設定といった簡易な制御指令さえ設ければ、さらに上位のプログラムにおいて、他の制御命令テーブルを監視する必要がないので、制御命令テーブルのみで、自己完結的に処理を遂行することができる。したがって、設計者は、複数の演出役物装置２０２同士の主従関係や排他関係を気にすることなく、対象となる演出役物装置２０２の制御命令テーブルのみを容易かつ自己完結的に設計することが可能となり、設計の利便性が向上する。
【０１３６】
また、イベントフラグによって、各演出役物装置２０２の移動や退避を一元管理しており、イベントフラグによって、複数の演出役物装置２０２の移動状態または回転状態を一義的に特定できるので、複数の演出役物装置２０２の複雑な動作を想定する必要がなく、それぞれの制御命令テーブルのみを設計したとしても、問題が生じにくい。
【０１３７】
なお、ここでは、イベントフラグを０〜５の数値を代入することで設定する例を挙げて説明したが、かかる場合に限らず、設定は、例えば、論理和（ＯＲ演算）、論理積（ＡＮＤ演算）、その都度加算、ビット単位で反転等様々な態様で行うことができる。
【０１３８】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１３９】
例えば、上述した実施形態においては、遊技機として、大当たり図柄を含む複数種類の図柄の中からいずれかを決定する図柄決定手段と、図柄が決定されてから所定の変動時間が経過すると、図柄表示部に図柄を表示させる図柄表示手段と、図柄表示部に大当たり図柄が表示されると、複数回のラウンド遊技で構成される大役遊技を実行する大役遊技実行手段と、大役遊技におけるラウンド遊技のうち予め設定された特定ラウンド遊技中に、大入賞口に入球した遊技球が特定領域に進入すると、所定の遊技利益を付与する遊技利益付与手段と、大役遊技中の演出を実行する演出実行手段と、を備えるパチンコ機を例示したが、かかる場合に限らず、スタートスイッチの操作に基づき、複数種類の当選役のいずれかを当選役抽選により決定する当選役抽選手段と、スタートスイッチの操作に応じて、複数種類の図柄がそれぞれ配列された複数の回転リールを回転制御し、回転している回転リールに対応するストップスイッチの操作に応じ、当選役抽選手段の抽選結果に基づいて、操作されたストップスイッチに対応する回転リールをそれぞれ停止制御するリール制御手段と、複数種類の演出のいずれかを実行する演出制御手段と、を備えるスロットマシンにも適用できる。以下、スロットマシン６００について詳述する。
【０１４０】
（スロットマシン６００の機械的構成）
図１６および図１７の外観図に示すように、スロットマシン６００は、略矩形状の箱体である筐体６０２と、筐体６０２の前面開口部に対して回動可能な連結部材により開閉可能に取り付けられた前面上扉６０４と、前面上扉６０４の下方に位置し、前面上扉６０４同様、筐体６０２の前面開口部に対して開閉可能に取り付けられた前面下扉６０６と、前面下扉６０６の下部に位置し、メダル排出口６０８ａから払い出されたメダルを貯留するための受け皿部６０８とを備えている。
【０１４１】
前面下扉６０６の上部には操作部設置台６２２が形成され、操作部設置台６２２には、メダル投入部６２４、ベットスイッチ６２６、スタートスイッチ６２８、ストップスイッチ６３０、演出スイッチ６３２等が配設されている。
【０１４２】
操作部設置台６２２の右側に位置するメダル投入部６２４は、メダル投入口６２４ａを通じて遊技媒体としてのメダルの投入を受け付け、前面下扉６０６の背面に設けられたメダルセレクタ（図示せず）にメダルを送る。メダルセレクタには、メダルの投入が可能な投入期間外に投入されたメダルや規格外のメダルをメダル排出口６０８ａに導くブロッカー（図示せず）と、投入期間内に投入された規格内のメダルの通過を検出する投入メダル検出部６２４ｂとが設けられている。ここで、メダル排出口６０８ａに導かれたメダルは受け皿部６０８に排出される。遊技者により、１遊技を開始するために必要なメダルの投入数である規定投入数を超えてメダルが投入されると、その規定投入数を超えた分のメダルが、所定枚数（例えば５０枚）を上限としてスロットマシン６００の内部に電気的に貯留（以下、単にクレジットという）される。上記１遊技については後程詳述する。
【０１４３】
また、ここでは、規定投入数は「３」または「２」に設定されている。なお、１遊技を実行するために必要なメダル数を、複数の規定投入数から任意に選択できる場合、その複数の規定投入数の中の最大のものを最大規定投入数といい、最小のものを最小規定投入数という。仮に、規定投入数が１〜３の間で選択可能な場合、最大規定投入数は「３」となり、最小規定投入数は「１」となる。
【０１４４】
ベットスイッチ６２６は、クレジットされているメダルのうち規定投入数のメダルを投入（ベット）する、押圧式のボタンスイッチである。規定投入数以上のメダルがクレジットされている状態で、ベットスイッチ６２６を押圧すると、１遊技が開始可能となるとともに、クレジットされているメダルが規定投入数分だけ減枚される。
【０１４５】
操作部設置台６２２の左側に位置するスタートスイッチ６２８は、傾倒操作を検出可能なレバーで構成され、遊技者による１遊技の開始操作を検出する。また、スタートスイッチ６２８は、押圧操作を検出可能なボタンスイッチによって構成することも可能である。
【０１４６】
前面上扉６０４の下部略中央には、ガラス板や透明樹脂板等で構成された無色透明の図柄表示窓６３６が設けられ、筐体６０２内の図柄表示窓６３６に対応した位置には、リールユニット６３４が設けられている。リールユニット６３４には、図１８のリールの図柄配列に示すように、２１に等分された各領域に複数種類の図柄がそれぞれ配列された３つの回転リール（左リール６３４ａ、中リール６３４ｂ、右リール６３４ｃ）が、それぞれ独立して回動可能に設けられ、遊技者は、図柄表示窓６３６を通じて、左リール６３４ａ、中リール６３４ｂ、右リール６３４ｃを視認することができる。リールユニット６３４は、スタートスイッチ６２８の操作を契機として、左リール６３４ａ、中リール６３４ｂ、右リール６３４ｃの回転を開始する。
【０１４７】
操作部設置台６２２の中央に位置するストップスイッチ６３０は、左リール６３４ａ、中リール６３４ｂ、右リール６３４ｃそれぞれに対応して設けられた、遊技者の押圧操作を検出可能なボタンスイッチであり、左リール６３４ａ、中リール６３４ｂ、右リール６３４ｃそれぞれを停止させようとする遊技者の停止操作を検出する。なお、ストップスイッチ６３０に係る３つのボタンスイッチを特にストップボタンスイッチとよび、その位置に応じて左から順にストップボタンスイッチ６３０ａ、ストップボタンスイッチ６３０ｂ、ストップボタンスイッチ６３０ｃとする。
【０１４８】
演出スイッチ６３２は、押圧式のボタンスイッチと、その周囲に回転自在に配されたジョグダイヤルスイッチとから構成され、遊技者の押圧操作や回転操作を検出する。かかる演出スイッチ６３２は、主として演出中に用いられ、遊技者の操作によって演出態様を異ならせることができる。
【０１４９】
前面上扉６０４の上部略中央には、演出に伴う様々な映像を表示する液晶表示部６３８が設けられている。また、前面上扉６０４の上部や左右には、例えば高輝度の発光ダイオード（ＬＥＤ）によって構成される演出用ランプ６４２が設けられる。また、図柄表示窓６３６と操作部設置台６２２との間には、駆動装置からなる演出役物装置６６０が設けられている。
【０１５０】
また、図１７に示すように、前面上扉６０４の裏面における液晶表示部６３８の左右位置や前面下扉６０６の裏面における内面左右位置には、効果音や楽音等による聴覚的な演出を行うスピーカ６４０が設けられている。さらに、筐体６０２内におけるリールユニット６３４の下方には、メダル排出口６０８ａからメダルを払い出すためのメダル払出装置（メダルホッパー）７６４が設けられている。メダル払出装置７６４は、メダルを貯留するメダル貯留部７６４ａと、メダル貯留部７６４ａに貯留されたメダルをメダル排出口６０８ａから排出するための払出制御部７６４ｂと、メダル排出口６０８ａから排出されるメダルを検出する払出メダル検出部７６４ｃとを備えている。具体的に払出制御部７６４ｂは、当該払出制御部７６４ｂの本体外装に回動可能に支持され、メダル貯留部７６４ａから落下したメダルが上方より１枚ずつ嵌入するメダル嵌入孔を円周方向に複数配してなるディスク（図示せず）と、かかるディスクを回転するディスクモータ（図示せず）とを備え、このディスクを回転させて、メダル嵌入孔に嵌入したメダルを、押出機構を通じて１枚ずつ外部に排出するとともに、排出により空いたメダル嵌入孔に次のメダルを順次嵌入させることで、メダルを１枚ずつ連続排出する。
【０１５１】
また、図１６や図１７では図示していないが、各回転リール６３４ａ、６３４ｂ、６３４ｃの内側には、左リール６３４ａ、中リール６３４ｂ、右リール６３４ｃそれぞれに施された図柄のうち、図柄表示窓６３６に対応する（払い出しの対象となるラインである有効ラインの対象となり得る）各回転リール６３４ａ、６３４ｂ、６３４ｃの上段、中段、下段の図柄を背面から個々に独立して照射するリールバックライト６４４（図１９参照）が設けられている。また、図柄表示窓６３６の裏面上部にも左リール６３４ａ、中リール６３４ｂ、右リール６３４ｃ全ての正面を直接照射するリール上方ライト６４６が設けられている。
【０１５２】
また、図１６に示すように、操作部設置台６２２において、図柄表示窓６３６とストップスイッチ６３０との間に設けられた段部６２２ａの略水平面には、メインクレジット表示部６５２およびメイン払出表示部６５４が設けられている。また、図柄表示窓６３６と操作部設置台６２２との間には、サブクレジット表示部６５６およびサブ払出表示部６５８が設けられている。これらメインクレジット表示部６５２およびサブクレジット表示部６５６にはクレジット枚数が表示され、メイン払出表示部６５４およびサブ払出表示部６５８にはメダルの払出枚数が表示される。なお、サブクレジット表示部６５６およびサブ払出表示部６５８には、演出に伴う様々な数値を表示することもできる。
【０１５３】
また、筐体６０２内の任意の位置には、電源スイッチ６４８が設けられている。電源スイッチ６４８は、ロッカースイッチ等、押圧操作を検出可能なスイッチで構成され、当該スロットマシン６００を管理する管理者側が操作し、電源の切断状態と電源の投入状態の２つの状態を切り換えるために用いられる。
【０１５４】
なお、本実施形態において、上記１遊技は、メダル投入部６２４を通じたメダルの投入、ベットスイッチ６２６の操作を通じたクレジットされているメダルの投入、または、リプレイ役が有効ライン上に表示されたことに基づくメダルの自動投入のいずれかが行われてから、遊技者によるスタートスイッチ６２８の操作に応じて、複数の回転リール６３４ａ、６３４ｂ、６３４ｃが回転制御されるとともに当選役抽選が実行され、当選役抽選の抽選結果および遊技者による複数のストップボタンスイッチ６３０ａ、６３０ｂ、６３０ｃの操作に応じて、操作されたストップボタンスイッチ６３０ａ、６３０ｂ、６３０ｃに対応する回転リール６３４ａ、６３４ｂ、６３４ｃがそれぞれ停止制御され、メダルの払い出しを受け得る当選役に入賞した場合、そのメダルの払い出しが実行されるまでの遊技をいう。また、メダルの払い出しを受け得る当選役に非当選であった場合または当選したが入賞しなかった場合、回転リール６３４ａ、６３４ｂ、６３４ｃが全て停止したことをもって１遊技が終了する。ただし、１遊技の開始を、上記のメダルの投入、または、リプレイ役の当選の代わりに、遊技者によるスタートスイッチ６２８の操作と読み替えてもよい。また、かかる１遊技が繰り返される数を遊技数とする。
【０１５５】
（スロットマシン６００の電気的構成）
図１９は、スロットマシン６００の概略的な電気的構成を示したブロック図である。図２１に示すように、スロットマシン６００は、主として、制御基板によって制御されている。ここでは、制御基板の一例として、制御基板の機能を分担した、主制御基板７００と、副制御基板７０２とを挙げて説明する。例えば、遊技の進行に関わるプログラムのうち、遊技に供する当選役の抽選やその入賞といったような、特に重要な処理を主制御基板７００で実行し、それ以外の例えば演出に関する処理を副制御基板７０２で実行している。また、図２１に示したように、主制御基板７００と副制御基板７０２との間の電気的な信号の伝達は、不正防止等の観点から、主制御基板７００から副制御基板７０２への一方向のみに制限される。ただし、このような制限がなければ、電気的に双方向通信も技術的に可能である。
【０１５６】
（主制御基板７００）
主制御基板７００は、中央処理装置であるメインＣＰＵ７００ａ、プログラム等が格納されたメインＲＯＭ７００ｂ、ワークエリアとして機能するメインＲＡＭ７００ｃ等を含む各種半導体集積回路を有し、スロットマシン６００全体を統括的に制御する。ただし、メインＲＡＭ７００ｃには不図示のバックアップ電源が接続されており、電源が切断された場合においても、設定変更が行われてメインＲＡＭ７００ｃの初期化処理を実行しない限り、データが消去されることなく保持される。
【０１５７】
また、主制御基板７００は、メインＣＰＵ７００ａが、メインＲＯＭ７００ｂに格納されたプログラムに基づきメインＲＡＭ７００ｃと協働することで機能する、初期化手段８００、ベット手段８０２、当選役抽選手段８０４、リール制御手段８０６、判定手段８０８、払出制御手段８１０、状態移行手段８１２、コマンド決定手段８１４、コマンド送信手段８１６等の機能部を有する。
【０１５８】
初期化手段８００は、主制御基板７００における初期化処理を実行する。ベット手段８０２は、遊技に使用するためのメダルをベットする。ここで、ベットは、ベットスイッチ６２６の操作を通じてクレジットされているメダルを投入する場合と、メダル投入部６２４を通じてメダルを投入する場合と、リプレイ役が有効ライン上に表示されたことに基づいてメダルを自動投入する場合のいずれも含む。当選役抽選手段８０４は、メダルのベットおよびスタートスイッチ６２８の操作に基づき、小役、リプレイ役、および、ボーナス役を含む複数種類の当選役、ならびに、ハズレのうちいずれかを当選役抽選により決定する。
【０１５９】
リール制御手段８０６は、スタートスイッチ６２８の操作に応じて、複数の回転リール６３４ａ、６３４ｂ、６３４ｃを回転制御し、回転している回転リール６３４ａ、６３４ｂ、６３４ｃにそれぞれ対応した複数のストップボタンスイッチ６３０ａ、６３０ｂ、６３０ｃの操作に応じ、操作されたストップボタンスイッチ６３０ａ、６３０ｂ、６３０ｃに対応する回転リール６３４ａ、６３４ｂ、６３４ｃをそれぞれ停止制御する。また、リール制御手段８０６は、スタートスイッチ６２８の操作に応じて、前回の遊技においてストップスイッチ６３０の操作を有効化してから、当選役抽選の抽選結果を表示するために遊技者によるストップスイッチ６３０の操作を有効化するまで（前回の遊技におけるストップスイッチ６３０の操作完了により無効化されている）の時間を規定の時間より延長し、その間、回転リール６３４ａ、６３４ｂ、６３４ｃを多彩な態様で回転させるリール演出（フリーズ演出）を行う場合がある。リール演出は、本来有効となるべき任意のスイッチを所定時間有効にしなかったり、本来実行されるべき処理を所定時間保留したり、本来送受信されるべき任意のスイッチの信号を所定時間送信または受信させなかったりすることで実現できる。
【０１６０】
判定手段８０８は、当選役抽選で決定した当選役に対応する図柄組み合わせが有効ライン上に表示されたか否か判定する。ここで、当選役抽選で決定した当選役に対応する図柄組み合わせが有効ライン上に表示されることを単に入賞という場合がある。払出制御手段８１０は、当選役抽選で決定した当選役に対応する図柄組み合わせが有効ライン上に表示されたこと（入賞されたこと）に基づいて、当該当選役に対応する数だけメダルを払い出す。状態移行手段８１２は、ボーナス役の当選や入賞に基づいて遊技状態を遷移させる。
【０１６１】
コマンド決定手段８１４は、ベット手段８０２、当選役抽選手段８０４、リール制御手段８０６、判定手段８０８、払出制御手段８１０、状態移行手段８１２等の動作に伴う、遊技に関するコマンドを順次決定する。コマンド送信手段８１６は、コマンド決定手段８１４が決定したコマンドを副制御基板７０２に順次送信する。
【０１６２】
主制御基板７００では、投入メダル検出部６２４ｂ、ベットスイッチ６２６、スタートスイッチ６２８およびストップスイッチ６３０から各種の検出信号を受信しており、受信した検出信号に基づいて、ベット手段８０２、当選役抽選手段８０４、リール制御手段８０６、判定手段８０８が上述した種々の処理を実行する。また、主制御基板７００には、メインクレジット表示部６５２およびメイン払出表示部６５４が接続されており、払出制御手段８１０が両表示部６５２、６５４に対してメダルのクレジット枚数や払出枚数の表示を制御する。
【０１６３】
また、主制御基板７００には、リール駆動制御部７５８が接続されている。このリール駆動制御部７５８は、スタートスイッチ６２８の操作信号に応じ、リール制御手段８０６から送信される各回転リール６３４ａ、６３４ｂ、６３４ｃの回転開始信号に基づいて、ステッピングモータ７６２を駆動するとともに、ストップスイッチ６３０の操作信号に応じ、リール制御手段８０６から送信される、左リール６３４ａ、中リール６３４ｂ、右リール６３４ｃそれぞれの停止信号および回転位置検出回路７６０の検出信号に基づいて、ステッピングモータ７６２の駆動を停止する。
【０１６４】
また、主制御基板７００には、メダル払出装置７６４が接続されている。主制御基板７００には払出メダル検出部７６４ｃの検出信号が入力されるようになっており、払出制御手段８１０は、その検出信号に応じてメダルの払出枚数を計数しながら払出制御部７６４ｂからのメダルの排出を制御する。
【０１６５】
また、主制御基板７００には、乱数発生器７００ｄが設けられる。乱数発生器７００ｄは、計数値を順次インクリメントし、所定の総数（例えば６５５３６）内でループさせ（０〜６５５３５）、所定の時点における計数値を抽出することで乱数を生成（取得）する。主制御基板７００の乱数発生器７００ｄによって生成される乱数（以下、当選役抽選乱数という）は、遊技者に付与する遊技利益、例えば、当選役抽選手段８０４が当選役抽選を実行するために用いられる。
【０１６６】
（副制御基板７０２）
また、副制御基板７０２は、主制御基板７００と同様に、中央処理装置であるサブＣＰＵ７０２ａ、プログラム等が格納されたサブＲＯＭ７０２ｂ、ワークエリアとして機能するサブＲＡＭ７０２ｃ等を含む各種半導体集積回路を有し、主制御基板７００からのコマンドに基づき、特に演出を制御する。また、サブＲＡＭ７０２ｃにもメインＲＡＭ７００ｃ同様、不図示のバックアップ電源が接続されており、電源が切断された場合においても、データが消去されることなく保持される。なお、副制御基板７０２にも、主制御基板７００同様、乱数発生器７０２ｄが設けられており、乱数発生器７０２ｄによって生成される乱数（以下、演出抽選乱数という）は、主に演出の態様を決定するために用いられる。
【０１６７】
また、副制御基板７０２は、サブＣＰＵ７０２ａが、サブＲＯＭ７０２ｂに格納されたプログラムに基づき、サブＲＡＭ７０２ｃと協働することで機能する、初期化決定手段８３０、コマンド受信手段８３２、演出制御手段８３４等の機能部を有する。
【０１６８】
初期化決定手段８３０は、副制御基板７０２における初期化処理を実行する。コマンド受信手段８３２は、主制御基板７００等、他の制御基板からのコマンドを受信し、コマンドに対する処理を行う。演出制御手段８３４は、演出スイッチ６３２から検出信号を受信するとともに、当選役コマンドに基づいて液晶表示部６３８、スピーカ６４０、演出用ランプ６４２の各デバイスで行われる遊技の演出を決定する。具体的に、演出制御手段８３４は、液晶表示部６３８に表示される画像データや、演出用ランプ６４２、リールバックライト６４４、リール上方ライト６４６、サブクレジット表示部６５６、サブ払出表示部６５８等の電飾機器を通じた演出のための電飾データを決定するとともに、スピーカ６４０から出力すべき音声を構成する音声データを決定する。そして、演出制御手段８３４は、決定した遊技の演出を実行する。
【０１６９】
演出は、上述したリール演出のような主制御基板７００によって実行される演出と、副制御基板７０２によって実行される演出がある。副制御基板７０２によって実行される演出は、遊技の進行に伴い、液晶表示部６３８、スピーカ６４０、演出用ランプ６４２、リールバックライト６４４、リール上方ライト６４６、サブクレジット表示部６５６、サブ払出表示部６５８等を通じて提供される視覚的および聴覚的な表現手段であり、当該遊技にストーリー性を与えたり、当選役抽選の結果をよりダイナミックな画像で示唆したりすることができる。このような演出では、例えば、ボーナス遊技の当選を示唆する演出を複数遊技に亘って行い、遊技者の期待感を高めることができる。また、たとえ、いずれの当選役にも当選していなかったとしても、恰も当選しているかのような演出を通じて遊技者に高配当の期待感を持たせ、遊技者を飽きさせないようにすることが可能となる。
【０１７０】
なお、スロットマシン６００においては、演出制御手段８３４が、上述した演出決定手段３３２および演出実行手段３３４として機能し、演出役物装置６６０が、上述した演出役物装置２０２として機能し、サブＲＡＭ７０２ｃが上述したサブＲＡＭ３３０ｃとして機能する。
【符号の説明】
【０１７１】
２０２、６６０  演出役物装置
２２０  ドライバ
２２２  モータ
２２４  ＬＥＤ
３３０、７０２  副制御基板
３３０ａ、７０２ａ  サブＣＰＵ（ＣＰＵ）
３３０ｂ、７０２ｂ  サブＲＯＭ
３３０ｃ、７０２ｃ  サブＲＡＭ
３３２  演出決定手段
３３４  演出実行手段
３４２  コントローラ
８３４  演出制御手段（演出決定手段、演出実行手段）
【図１】
2019013577.tif 000003
【図２】
2019013577.tif 000004
【図３】
2019013577.tif 000005
【図４】
2019013577.tif 000006
【図５】
2019013577.tif 000007
【図６】
2019013577.tif 000008
【図７】
2019013577.tif 000009
【図８】
2019013577.tif 000010
【図９】
2019013577.tif 000011
【図１０】
2019013577.tif 000012
【図１１】
2019013577.tif 000013
【図１２】
2019013577.tif 000014
【図１３】
2019013577.tif 000015
【図１４】
2019013577.tif 000016
【図１５】
2019013577.tif 000017
【図１６】
2019013577.tif 000018
【図１７】
2019013577.tif 000019
【図１８】
2019013577.tif 000020
【図１９】
2019013577.tif 000021