(57)【特許請求の範囲】
【請求項１】
遊技の演出を実行する第１演出手段および第２演出手段と、
前記第１演出手段によって将来実行される予定の演出内容に関する将来情報を取得する将来情報取得手段と、
前記将来情報取得手段によって取得された前記将来情報に基づいて前記第２演出手段が演出を実行する特定演出を制御する特定演出制御手段と、を備え、
前記第１演出手段は、所定の範囲を動作する可動部材を備え、
前記第２演出手段は、所定の周期で更新されるフレームごとに複数種類の画像を表示する画像表示装置を備え、
前記将来情報取得手段は、複数種類の演出に応じて設定された演出情報に基づいて、前記将来情報として前記可動部材の速度情報または前記可動部材の位置情報のうち少なくとも一方の情報を算出し、
前記特定演出制御手段は、前記速度情報または前記位置情報のうち少なくとも一方の情報が所定条件を満たした場合に、予め設定された複数の前記フレームを前記速度情報または前記位置情報のうち少なくとも一方の情報に基づいて間引くことで、前記画像表示装置における画像の表示位置を設定し、前記画像表示装置における表示と前記可動部材の動作を連動させた前記特定演出を制御することを特徴とする、遊技台。
【請求項２】
前記将来情報取得手段は、前記演出情報に含まれる前記可動部材の速度情報に基づいて、前記位置情報を算出することを特徴とする、
請求項１に記載の遊技台。
【請求項３】
前記第１演出手段は、前記画像表示装置の前方で前記可動部材が動作可能に構成され、
前記特定演出制御手段は、前記位置情報に基づいて特定画像の表示位置を前記可動部材の背後の領域に設定することを特徴とする、
請求項１または２に記載の遊技台。
【請求項４】
前記可動部材は、少なくとも一部において自身の背後の前記画像表示装置の表示を視認可能に構成されることを特徴とする、
請求項３に記載の遊技台。
【請求項５】
前記演出情報には、前記特定演出が開始されるまでに要する準備時間に関する情報が含まれ、
前記将来情報取得手段は、前記準備時間分先の前記位置情報を算出することを特徴とする、
請求項１乃至４のいずれかに記載の遊技台。
【請求項６】
前記演出情報には、前記画像表示装置に表示される画像の表示準備を開始してから表示が完了するまでに要する表示準備時間が含まれ、
前記将来情報取得手段は、前記表示準備時間分先の前記位置情報を算出することを特徴とする、
請求項１乃至５のいずれかに記載の遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシンやパチンコ機等に代表される遊技台に関する。
【背景技術】
【０００２】
従来、スロットマシンに代表される遊技台は、液晶表示装置等の表示装置による演出表示のみではなく、可動部材を表示装置の近傍等に設けるようにし、この可動部材の動作と連動する演出表示により期待感のある演出を行うものが主流となっている。
【０００３】
このような遊技台においては、可動部材の動作と、表示装置等の他の装置の動作を同時に行わせるための工夫が必要となる。これに対し、可動部材の動作制御と表示装置の表示制御の両者を１つの副制御部が制御することで、両制御の制御同期がとりやすくなるようにした遊技台が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−７８９４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、遊技者が最も注目するのは可動部材の動作となることを考慮すると、上記特許文献１に記載の遊技台では、可動部材の動作情報を先に作成した上で、この可動部材の動作と同時に動作可能となるように調整しながら他の装置の動作情報を作成することとなる。従って、例えば、可動部材の動作が複雑化したような場合には、可動部材と同期させる他の装置の動作情報を作成するのが困難になるという問題があった。
【０００５】
本発明は、このような問題点を解決するためになされたものであって、一の演出手段の動作に他の演出手段が容易に連動して動作可能な遊技台を提供しようとするものである。
【課題を解決するための手段】
【０００６】
（１）本発明は、遊技の演出を実行する第１演出手段および第２演出手段と、前記第１演出手段によって将来実行される予定の演出内容に関する将来情報を取得する将来情報取得手段と、前記将来情報取得手段によって取得された前記将来情報に基づいて前記第２演出手段が演出を実行する特定演出を制御する特定演出制御手段と、を備えることを特徴とする、遊技台である。
【０００７】
（２）本発明はまた、前記第１演出手段は、所定の範囲を動作する可動部材を備え、前記将来情報取得手段は、複数種類の演出に応じて設定された演出情報に基づいて、前記将来情報として前記可動部材の位置情報を算出し、前記特定演出制御手段は、前記位置情報に基づいて、前記第２演出手段が実行する演出と前記可動部材の動作を連動させた前記特定演出を制御することを特徴とする、上記（１）に記載の遊技台である。
【０００８】
（３）本発明はまた、前記演出情報には、前記特定演出が開始されるまでに要する準備時間に関する情報が含まれ、前記将来情報取得手段は、前記準備時間分先の前記位置情報を算出することを特徴とする、上記（２）に記載の遊技台である。
【０００９】
（４）本発明はまた、前記将来情報取得手段は、前記演出情報に含まれる前記可動部材の速度情報に基づいて、前記位置情報を算出することを特徴とする、上記（２）または（３）に記載の遊技台である。
【００１０】
（５）本発明はまた、前記第２演出手段は、複数種類の画像を表示する画像表示装置を備え、前記特定演出制御手段は、前記位置情報に基づいて前記画像表示装置における画像の表示位置を設定することを特徴とする、上記（２）乃至（４）のいずれかに記載の遊技台である。
【００１１】
（６）本発明はまた、前記演出情報には、前記画像表示装置に表示される画像の表示準備を開始してから表示が完了するまでに要する表示準備時間が含まれ、前記将来情報取得手段は、前記表示準備時間分先の前記位置情報を算出することを特徴とする、上記（５）に記載の遊技台である。
【００１２】
（７）本発明はまた、前記第１演出手段は、前記画像表示装置の前方で前記可動部材が動作可能に構成され、前記特定演出制御手段は、前記位置情報に基づいて特定画像の表示位置を前記可動部材の背後の領域に設定することを特徴とする、上記（５）または（６）に記載の遊技台である。
【００１３】
（８）本発明はまた、前記可動部材は、少なくとも一部において自身の背後の前記画像表示装置の表示を視認可能に構成されることを特徴とする、上記（７）に記載の遊技台である。
【発明の効果】
【００１４】
本発明に係る遊技台によれば、一の演出手段の動作に他の演出手段が容易に連動して動作可能という優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００１５】
以下、図面を用いて、本発明の実施例に係るスロットマシン（遊技台）について詳細に説明する。
【００１６】
＜全体構成＞
まず、図１を用いて、本実施例に係るスロットマシン１００の全体構成について説明する。なお、同図はスロットマシン１００の外観斜視図である。
【００１７】
スロットマシン１００は、本体１０１と、本体１０１の正面に取付けられ、本体１０１に対して開閉可能な前面扉１０２と、を備える。本体１０１の中央内部には、（図１において図示省略）外周面に複数種類の図柄が配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。これらのリール１１０〜１１２はステッピングモータ等の駆動手段により回転駆動される。
【００１８】
本実施例において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形筒状の枠材に貼り付けられて各リール１１０〜１１２が構成されている。リール１１０〜１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０〜１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。つまり、各リール１１０〜１１２は複数種類の図柄の組合せを変動可能に表示する表示手段として機能する。なお、このような表示手段としてはリール以外にも液晶表示装置等の電子画像表示装置も採用できる。また、本実施例では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００１９】
各々のリール１１０〜１１２の背面には、図柄表示窓１１３に表示される個々の図柄を照明するためのバックライト（図１において図示省略）が配置されている。バックライトは、各々の図柄ごとに遮蔽されて個々の図柄を均等に照射できるようにすることが望ましい。なお、スロットマシン１００内部において各々のリール１１０〜１１２の近傍には、投光部と受光部から成る光学式センサ（図示省略）が設けられており、この光学式センサの投光部と受光部の間をリールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン上に表示されるようにリール１１０〜１１２を停止させる。
【００２０】
入賞ライン表示ランプ１２０は、有効となる入賞ライン１１４を示すランプである。有効となる入賞ラインは、遊技媒体としてベットされたメダルの数によって予め定まっている。入賞ライン１１４は５ラインあり、例えば、メダルが１枚ベットされた場合、中段の水平入賞ラインが有効となり、メダルが２枚ベットされた場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚ベットされた場合、右下り入賞ラインと右上り入賞ラインが追加された５ラインが入賞ラインとして有効になる。なお、入賞ライン１１４の数については５ラインに限定されるものではなく、また、例えば、メダルが１枚ベットされた場合に、中段の水平入賞ライン、上段水平入賞ライン、下段水平入賞ライン、右下り入賞ラインおよび右上り入賞ラインの５ラインを入賞ラインとして有効としてもよい。
【００２１】
告知ランプ１２３は、例えば、後述する内部抽選において特定の入賞役（具体的には、ボーナス）に内部当選していること、または、ボーナス遊技中であることを遊技者に知らせるランプである。遊技メダル投入可能ランプ１２４は、遊技者が遊技メダルを投入可能であることを知らせるためのランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。リールパネルランプ１２８は演出用のランプである。
【００２２】
ベットボタン１３０〜１３２は、スロットマシン１００に電子的に貯留されているメダル（クレジットという。）を所定の枚数分投入するためのボタンである。本実施例においては、ベットボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、ベットボタン１３１が押下されると２枚投入され、ベットボタン１３２が押下されると３枚投入されるようになっている。以下、ベットボタン１３２はＭＡＸベットボタンとも言う。なお、遊技メダル投入ランプ１２９は、投入されたメダル数に応じた数のランプを点灯させ、規定枚数のメダルの投入があった場合、遊技の開始操作が可能な状態であることを知らせる遊技開始ランプ１２１が点灯する。
【００２３】
メダル投入口１３４は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、ベットボタン１３０〜１３２により電子的に投入することもできるし、メダル投入口１３４から実際のメダルを投入（投入操作）することもでき、投入とは両者を含む意味である。貯留枚数表示器１２５は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。遊技情報表示器１２６は、各種の内部情報（例えば、ボーナス遊技中のメダル払出枚数）を数値で表示するための表示器である。払出枚数表示器１２７は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。
【００２４】
スタートレバー１３５は、リール１１０〜１１２の回転を開始させるためのレバー型のスイッチである。即ち、メダル投入口１３４に所望するメダル枚数を投入するか、ベットボタン１３０〜１３２を操作して、スタートレバー１３５を操作すると、リール１１０〜１１２が回転を開始することとなる。スタートレバー１３５に対する操作を遊技の開始操作と言う。
【００２５】
ストップボタンユニット１３６には、ストップボタン１３７〜１３９が設けられている。ストップボタン１３７〜１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０〜１１２を個別に停止させるためのボタン型のスイッチであり、各リール１１０〜１１２に対応づけられている。以下、ストップボタン１３７〜１３９に対する操作を停止操作と言い、最初の停止操作を第１停止操作、次の停止操作を第２停止操作、最後の停止操作を第３停止操作という。なお、各ストップボタン１３７〜１３９の内部に発光体を設けてもよく、ストップボタン１３７〜１３９の操作が可能である場合、該発光体を点灯させて遊技者に知らせることもできる。
【００２６】
メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。精算ボタン１３４は、スロットマシン１００に電子的に貯留されたメダル、ベットされたメダルを精算し、メダル払出口１５５から排出するためのボタンである。ドアキー孔１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。メダル払出口１５５は、メダルを払出すための払出口である。
【００２７】
音孔１６０はスロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。前面扉１０２の左右各部に設けられたサイドランプ１４４は遊技を盛り上げるための装飾用のランプである。前面扉１０２の上部には演出装置１９０が配設されている。この演出装置１９０は、水平方向に開閉自在な２枚の右扉１６３ａ、左扉１６３ｂからなる扉（シャッタ）部材１６３と、この扉部材１６３の奥側に配設された液晶表示装置１５７（図示省略）を備えており、２枚の右扉１６３ａ、左扉１６３ｂが液晶表示装置１５７の手前で水平方向外側に開くと液晶表示装置１５７（図示省略）の表示画面がスロットマシン１００正面（遊技者側）に出現する構造となっている。
【００２８】
＜扉部材＞
次に、図２（ａ）および（ｂ）を用いて、扉部材１６３の構成について説明する。なお、同図（ａ）は右扉１６３ａおよび左扉１６３ｂがそれぞれ全開位置にある状態の扉部材１６３の正面図であり、同図（ｂ）は右扉１６３ａおよび左扉１６３ｂを駆動するステッピングモータの励磁パターンと１パルスの移動距離を示した図である。
【００２９】
同図（ａ）に示されるように、扉部材１６３は、右扉１６３ａと、左扉１６３ｂと、フレーム１６３ｃを有して構成されている。フレーム１６３ｃは、中央に開口部１６３ｃ１を有すると共に、上下一対のガイドレール１６３ｃ２、１６３ｃ３を左右に２組備えている。左扉１６３ｂおよび右扉１６３ａは、このガイドレール１６３ｃ２、１６３ｃ３に上端および下端を案内されて、水平方向に移動する。液晶表示装置１５７は、フレーム１６３ｃの開口部１６３ｃ１の後方（奥側）に配設される。従って、液晶表示装置１５７の表示は、この開口部１６３ｃ１を通して視認されることとなる。
【００３０】
また、フレーム１６３ｃの上部には、一対のプーリ１６３ｃ４およびこれらに巻き回された無端ベルト１６３ｃ５が、左右に２組配設されている。そして２組の一対のプーリ１６３ｃ４の一方はそれぞれ図示しないステッピングモータに接続され、２つの無端ベルト１６３ｃ５は右扉１６３ａおよび左扉１６３ｂの上部にそれぞれ接続されている。すなわち、右扉１６３ａおよび左扉１６３ｂは、ステッピングモータに駆動されて走行する無端ベルト１６３ｃ５と共に、水平方向に移動するようになっている。
【００３１】
右扉１６３ａおよび左扉１６３ｂは、このようにステッピングモータに駆動されて、開口部１６３ｃ１を解放する全開位置と、開口部の中央で右扉１６３ａの左端１６３ａ１および左扉１６３ｂの右端１６３ｂ１が略当接して開口部１６３ｃ１を遮蔽する全閉位置の間をそれぞれ移動する。すなわち、右扉１６３ａおよび左扉１６３ｂは、液晶表示装置１５７を解放する全開位置と、液晶表示装置１５７を遮蔽する全閉位置との間を移動する。なお、右扉１６３ａおよび左扉１６３ｂは、全開位置と全閉位置の間の任意の位置で停止することが可能である。
【００３２】
さらに、フレーム１６３ｃの上部には、右扉１６３ａを駆動する一対のプーリ１６３ｃ４の間にシャッタセンサ（右扉１）５５０およびシャッタセンサ（右扉２）５５１が配設され、左扉１６３ｂを駆動する一対のプーリ１６３ｃ４の間にシャッタセンサ（左扉１）５５２およびシャッタセンサ（左扉２）５５３が配設されている。これらのシャッタセンサ５５０〜５５３は、右扉１６３ａおよび左扉１６３ｂが全開位置または全閉位置にあることを検出するためのものである。具体的には、シャッタセンサ（右扉１）５５０は右扉１６３ａが全開位置にあることを検出し、シャッタセンサ（右扉２）５５１は右扉１６３ａが全閉位置にあることを検出する。そして、シャッタセンサ（左扉１）５５２は左扉１６３ｂが全開位置にあることを検出し、シャッタセンサ（左扉２）５５３は左扉１６３ｂが全閉位置にあることを検出する。
【００３３】
同図（ｂ）に示されるように、本実施例では、右扉１６３ａおよび左扉１６３ｂを駆動するステッピングモータは１−２相励磁で使用される。また、１対のプーリ１６３ｃ４および無端ベルト１６３ｃ５は、ステッピングモータへの１パルスの入力で右扉１６３ａおよび左扉１６３ｂが０．２５ｍｍ移動するように構成されている。扉部材１６３は、右扉１６３ａおよび左扉１６３ｂの全開位置から全閉位置までの距離が９８ｍｍに設定されているため、右扉１６３ａおよび左扉１６３ｂを全開位置から全閉位置まで移動させるには３９２パルスの入力が必要となっている。
【００３４】
本実施例では、右扉１６３ａおよび左扉１６３ｂの位置を示す座標としてこのパルス数を用いている。すなわち、液晶表示装置１５７の左端を座標０、液晶表示装置１５７の中央を座標３９２、液晶表示装置１５７の右端を座標７８４としている。なお、右扉１６３ａの位置は左端１６３ａ１を基準とし、左扉１６３ｂの位置は右端１６３ｂ１を基準としている。従って、右扉１６３ａは、全開位置では座標７８４に位置し、全閉位置では座標３９２に位置することとなる。また、左扉１６３ｂは、全開位置では座標０に位置し、全閉位置では座標３９２に位置することとなる。これにより、右扉１６３ａは、座標３９２と座標７８４の間を移動し、左扉１６３ｂは、座標０と座標３９２の間を移動することとなる。
【００３５】
なお、扉１６３ａおよび左扉１６３ｂを駆動するステッピングモータは、その他の励磁パターン（２相励磁等）を使用するものであってもよいし、複数種類の励磁パターンを条件に応じて使い分けるものであってもよい。
【００３６】
＜制御部＞
次に、図３〜図６を用いて、このスロットマシン１００の制御部の回路構成について詳細に説明する。
【００３７】
スロットマシン１００の制御部は、大別すると、遊技の中枢部分を制御する主制御部３００と、主制御部３００より送信されたコマンドに応じて各種機器を制御する副制御部４００と、副制御部４００より送信されたコマンドに応じて各種機器を制御する副制御部５００と、によって構成されている。
【００３８】
＜主制御部３００＞
まず、図３を用いて、スロットマシン１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御するための演算処理装置であるＣＰＵ３１０や、ＣＰＵ３１０が各ＩＣや各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、その他、以下に述べる構成を有する。
【００３９】
クロック補正回路３１４は、水晶発振器３１１から発振されたクロックを分周してＣＰＵ３１０に供給する回路である。例えば、水晶発振器３１１の周波数が１６ＭＨｚの場合に、分周後のクロックは８ＭＨｚとなる。ＣＰＵ３１０は、クロック回路３１４により分周されたクロックをシステムクロックとして受け入れて動作する。
【００４０】
また、ＣＰＵ３１０には、後述するセンサやスイッチの状態を常時監視するための監視周期やモータの駆動パルスの送信周期を設定するためのタイマ回路３１５がバスを介して接続されている。ＣＰＵ３１０は、電源が投入されると、データバスを介してＲＯＭ３１２の所定エリアに格納された分周用のデータをタイマ回路３１５に送信する。
【００４１】
タイマ回路３１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ３１０に送信する。ＣＰＵ３１０は、この割込み要求を契機に、各センサ等の監視や駆動パルスの送信を実行する。例えば、ＣＰＵ３１０のシステムクロックを８ＭＨｚ、タイマ回路３１５の分周値を１／２５６、ＲＯＭ３１２の分周用のデータを４７に設定した場合、この割り込みの基準時間は、２５６×４７÷８ＭＨｚ＝１．５０４ｍｓとなる。
【００４２】
また、ＣＰＵ３１０には、各ＩＣを制御するための制御プログラムデータ、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶しているＲＯＭ３１２や、一時的なデータを保存するためのＲＡＭ３１３が接続されている。これらのＲＯＭ３１２やＲＡＭ３１３については他の記憶手段を用いてもよく、この点は後述する各制御部においても同様である。
【００４３】
ＣＰＵ３１０には、さらに、入力インタフェース３６０、出力インタフェース３７０、３７１がアドレスデコード回路３５０を介してアドレスバスに接続されている。ＣＰＵ３１０は、これらのインタフェースを介して外部のデバイスと信号の送受信を行っている。
【００４４】
ＣＰＵ３１０は、割込み時間ごとに入力インタフェース３６０を介して、メダル受付センサ３２０、スタートレバーセンサ３２１、ストップボタンセンサ３２２、メダル投入ボタンセンサ３２３、精算スイッチセンサ３２４、メダル払い出しセンサ３２６、インデックスセンサ３２５の状態を検出し、各センサを監視している。
【００４５】
メダル受付センサ３２０は、メダル投入口１３４の内部の通路に２個設置されており、メダルの通過有無を検出する。スタートレバーセンサ３２１は、スタートレバー１３５に２個設置されており、遊技者によるスタート操作を検出する。ストップボタンセンサ３２２は、各々のストップボタン１３７〜１３９に設置されており、遊技者によるストップボタンの操作を検出する。
【００４６】
メダル投入ボタンセンサ３２３は、メダル投入ボタン１３０〜１３２のそれぞれに設置されており、ＲＡＭ３１３に電子的に貯留されているメダルを遊技用のメダルとして投入する場合の投入操作を検出する。たとえば、ＣＰＵ３１０は、メダル投入ボタン１３０に対応するメダル投入センサ３２３がＬレベルになった場合に、電子的に貯留メダルを１枚投入し、メダル投入ボタン１３１に対応するメダル投入センサ３２３がＬレベルになった場合に、電子的に貯留メダルを２枚投入し、メダル投入ボタン１３２に対応するメダル投入センサ３２３がＬレベルになった場合に、電子的に貯留メダルを３枚投入する。なお、メダル投入ボタン１３２が押された際、貯留されているメダル枚数が２枚の場合は２枚投入され、１枚の場合は１枚投入される。
【００４７】
精算スイッチセンサ３２４は、精算ボタン１３４に設けられている。精算ボタン１３４が一回押されると、貯留されているメダルを精算する。メダル払い出しセンサ３２６は、払い出されるメダルを検出するためのセンサである。なお、以上の各センサは、非接触式のセンサであっても接点式のセンサであってもよい。
【００４８】
インデックスセンサ３２５は、具体的には、各リール１１０〜１１２の取付台の所定位置に設置されており、リールに設けた遮光片がこのインデックスセンサ３２５を通過するたびにＬレベルになる。ＣＰＵ３１０は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。
【００４９】
出力インタフェース３７０には、リールを駆動させるためのリールモータ駆動部３３０と、ホッパー（バケットにたまっているメダルをメダル払出口１５５から払出すための装置。）のモータを駆動するためのホッパーモータ駆動部３３１と、遊技ランプ３４０（具体的には、入賞ライン表示ランプ１２０、遊技開始ランプ１２１、再遊技ランプ１２２、告知ランプ１２３、遊技メダル投入可能ランプ１２４等）と、７セグメント表示器３４１（貯留枚数表示器１２５、遊技情報表示器１２６、払出枚数表示器１２７等）が接続されている。
【００５０】
また、ＣＰＵ３１０には、乱数発生回路３１７がデータバスを介して接続されている。乱数発生回路３１７は、水晶発振器３１６から発振されるクロックに基づいて、一定の範囲内で値をインクリメントし、そのカウント値をＣＰＵ３１０に出力することのできるインクリメントカウンタであり、後述する入賞役の内部抽選をはじめ各種抽選処理に使用される。本発実施形態における乱数発生回路３１７は、水晶発振器３１６のクロック周波数を用いて０〜６５５３５までの値をインクリメントする１つの乱数カウンタを備えている。
【００５１】
また、ＣＰＵ３１０のデータバスには、副制御部４００にコマンドを送信するための出力インタフェース３７１が接続されている。
【００５２】
＜副制御部４００＞
次に、図４を用いて、スロットマシン１００の副制御部４００について説明する。副制御部４００は、主制御部３００より送信されたコマンドに基づいて副制御部４００の全体を制御する演算処理装置であるＣＰＵ４１０や、ＣＰＵ４１０が各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
【００５３】
クロック補正回路４１４は、水晶発振器４１１から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵ４１０に供給する回路である。
【００５４】
また、ＣＰＵ４１０にはタイマ回路４１５がバスを介して接続されている。ＣＰＵ４１０は、所定のタイミングでデータバスを介してＲＯＭ４１２の所定エリアに格納された分周用のデータをタイマ回路４１５に送信する。タイマ回路４１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ４１０に送信する。ＣＰＵ４１０は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００５５】
また、ＣＰＵ４１０には、副制御部４００の全体を制御するための命令及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータが記憶されたＲＯＭ４１２や、データ等を一時的に保存するためのＲＡＭ４１３が各バスを介して接続されている。
【００５６】
また、ＣＰＵ４１０には、外部の信号を送受信するための入出力インタフェース４６０が接続されており、入出力インタフェース４６０には、各リール１１０〜１１２の図柄を背面より照明するためのバックライト４２０、前面扉１０２の開閉を検出するための扉センサ４２１、ＲＡＭ４１３のデータをクリアにするためのリセットスイッチ４２２が接続されている。
【００５７】
ＣＰＵ４１０には、データバスを介して主制御部３００から制御コマンドを受信するための入力インタフェース４６１が接続されており、ＣＰＵ４１０は、入力インタフェース４６１を介して受信したコマンドに基づいて、遊技全体を盛り上げる演出処理等を実行する。
【００５８】
また、ＣＰＵ４１０のデータバスとアドレスバスには、音源ＩＣ４８０が接続されている。音源ＩＣ４８０は、ＣＰＵ４１０からの命令に応じて音声の制御を行う。また、音源ＩＣ４８０には、音声データが記憶されたＲＯＭ４８１が接続されており、音源ＩＣ４８０は、ＲＯＭ４８１から取得した音声データをアンプ４８２で増幅させてスピーカ４８３から出力する。
【００５９】
ＣＰＵ４１０には、主制御部３００と同様に、外部ＩＣを選択するためのアドレスデコード回路４５０が接続されており、アドレスデコード回路４５０には、主制御部３００からのコマンドを受信するための入力インタフェース４６１、入出力インタフェース４７０、時計ＩＣ４２２、が接続されている。ＣＰＵ４１０は、時計ＩＣ４２２が接続されていることで、現在時刻を取得することが可能である。
【００６０】
さらに、入出力インタフェース４７０には、デマルチプレクサ４１９が接続されている。デマルチプレクサ４１９は、入出力インタフェース４７０から送信された信号を各表示部等に分配する。即ち、デマルチプレクサ４１９は、ＣＰＵ４１０から受信されたデータに応じて演出ランプ４３０（上部ランプ、下部ランプ、サイドランプ１４４、リールパネルランプ１２８、タイトルパネルランプ、受皿ランプ、等）を制御する。なお、タイトルパネルランプは、タイトルパネル１６２を照明するランプである。
【００６１】
また、ＣＰＵ４１０は、副制御部５００へのコマンドの送受信は、入出力インタフェース４７０を介して実施する。
【００６２】
＜副制御部５００＞
次に、図５を用いて、スロットマシン１００の副制御部５００について説明する。副制御部５００は、演算処理装置であるＣＰＵ５１０や、各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
【００６３】
クロック補正回路５１４は、水晶発振器５１１から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵ５１０に供給する回路である。
【００６４】
このＣＰＵ５１０は、副制御部４００のＣＰＵ４１０からの制御コマンドを入出力インタフェース５７１を介して受信し、副制御部５００全体を制御する。
【００６５】
また、ＣＰＵ５１０にはタイマ回路５１５がバスを介して接続されている。ＣＰＵ５１０は、所定のタイミングでデータバスを介してＲＯＭ５１２の所定エリアに格納された分周用のデータをタイマ回路５１５に送信する。タイマ回路５１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ５１０に送信する。ＣＰＵ５１０は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００６６】
また、ＣＰＵ５１０には、バスを介して、ＲＯＭ５１２、ＲＡＭ５１３、ＶＤＰ（ビデオ・ディスプレイ・プロセッサー）６００が接続されている。ＲＯＭ５１２には、副制御部５００全体を制御するための制御プログラムデータや演出用のデータが記憶されている。ＲＡＭ５１３は、ＣＰＵ５１０で処理されるプログラムのワークエリア等を有する。ＶＤＰ６００には、水晶発信器５１２が接続され、さらに、バスを介して、画像データと、画像データ用のカラーパレットデータが記憶されているＣＧ−ＲＯＭ６１２、ＶＲＡＭ６１３が接続されている。ＶＤＰ６００は、ＣＰＵ５１０からの信号をもとにＲＯＭ６１２に記憶された画像データを読み出し、ＲＡＭ６１３のワークエリアを使用して画像信号を生成し、Ｄ／Ａコンバータ６１４を介して液晶表示装置６１５の表示画面に画像を表示する。なお、液晶表示装置１５７には、ＣＰＵ５１０によって液晶表示装置１５７の表示画面の輝度調整を可能とするため輝度調整信号が入力されている。
【００６７】
また、ＣＰＵ５１０には、外部の信号を受信するための入力インタフェース５６０が接続されており、入力インタフェース４５０には、シャッタセンサ（右扉１）５５０、シャッタセンサ（右扉２）５５１、シャッタセンサ（左扉１）５５２、シャッタセンサ（左扉２）５５３が接続されている。シャッタセンサ（左扉１）５５２およびシャッタセンサ（左扉２）５５３は、左扉１６３ｂの開閉状態を検出するためのセンサであり、シャッタセンサ（右扉１）５５０、シャッタセンサ（右扉２）５５１は、右扉１６３ａの開閉状態を検出するためのセンサである。
【００６８】
ＣＰＵ５１０には、データバスを介して副制御部４００から制御コマンドを受信するための入出力インタフェース５６１が接続されており、ＣＰＵ５１０は、入出力インタフェース５６１を介して受信したコマンドに基づいて、遊技全体を盛り上げる演出処理等を実行する。
【００６９】
また、ＣＰＵ５１０には、主制御部３００および副制御部４００と同様に、外部ＩＣを選択するためのアドレスデコード回路５５０が接続されており、アドレスデコード回路５５０には、副制御部４００からのコマンドを送受信するための入出力インタフェース５６１、出力インタフェース５７０が接続されている。
【００７０】
さらに、出力インタフェース５７０には、左扉モータ駆動部５２２、右扉モータ駆動部５２３が接続されている。左扉モータ駆動部５２２は、左扉１６３ｂを水平方向に駆動し、右扉モータ駆動部５２３は、右扉１６３ａを水平方向に駆動する。本実施例では、左扉モータ駆動部５２２および右扉モータ駆動部５２３は、ステッピングモータおよびモータドライバから構成され、ＣＰＵ５１０からのコマンドに基づいて左扉１６３ｂおよび右扉１６３ａを駆動する。
【００７１】
＜ＶＤＰ＞
図６は副制御部５００を構成する表示制御基板のブロック図であり、ＶＤＰ６００の内部構成を詳細に示した図である。ＶＤＰ６００は、ＣＰＵＩ／Ｆ６２２と、ＣＧバスＩ／Ｆ６２４と、ＣＰＵＩ／Ｆ６２２を介して受信した命令を一時的に記憶するためのアトリビュートレジスタ６２６と、を備えている。なお、ＣＰＵＩ／Ｆ６２２は、バスＢ２に接続されたＣＰＵ５１０、ＲＯＭ５１２、ＲＡＭ５１３とデータの送受信を行うためのＩ／Ｆであり、ＣＧバスＩ／Ｆ６２４は、バスＢ３に接続されたＣＧ−ＲＯＭ６１２とデータの送受信を行うためのＩ／Ｆである。
【００７２】
また、これらのＣＰＵＩ／Ｆ６２２、ＣＧバスＩ／Ｆ６２４、アトリビュートレジスタ６２６は、バスＢ４を介して描画制御部６２８、データ転送制御部６３０、表示制御部６３２に接続されている。描画制御部６２８は、アトリビュートレジスタ６２６に記憶された命令に従って、ＣＧ−ＲＯＭ６１２から画像データを読み出して、所定の画像を生成した後、生成した画像をＶＲＡＭＩ／Ｆ６３４を介してＶＲＡＭ６１３の所定領域に記憶する。データ転送制御部６３０は、アトリビュートレジスタ６２６とＶＲＡＭ６１３の間の画像データの転送を制御する。表示制御部６３２は、描画制御部６２８が生成した画像を受信してＤ／Ａコンバータ６１４に送信すると共に、液晶表示装置１５７にＤ／Ａコンバータ６１４からの画像信号を所定のタイミングでサンプリングさせるための同期信号を出力する。Ｄ／Ａコンバータ６１４は、表示制御部６３２から入力されたデジタル信号である画像データをアナログ信号のＲ（赤）信号、Ｇ（緑）信号、Ｂ（青）信号に変換して液晶表示装置１５７に出力する。
【００７３】
ＶＲＡＭ６１３には、２つの表示領域Ａおよび表示領域Ｂ（フレームバッファ）と、その他の記憶領域が設けられている。表示領域Ａと表示領域Ｂは、共に液晶表示装置１５７に表示させる画像（１フレームの画像）の画像データを一時的に記憶するための記憶領域であるが、いずれか一方を描画領域に指定することができ、描画領域に指定されていない表示領域の画像データを液晶表示装置１５７に画像として表示させているときに、描画領域に指定された表示領域に画像データを展開（記憶）することが可能な構成（ダブルバッファリング方式）となっている。このような構成により、表示領域Ａと表示領域Ｂとの間で描画領域の指定を切り替える（スワップする）ことによって、液晶表示装置１５７に表示させる画像を容易に切り替えることができる。すなわち、液晶表示装置１５７に表示される画像は、１フレームごとに所定の周期（詳細は後述するが、本実施例では１秒間に３０回（約３３ｍｓ））で更新表示される。また、その他の記憶領域には、画像の色情報を記憶するカラーパレット記憶領域や、使用頻度の高い画像データの情報などが記憶される。なお、本実施例ではＶＤＰ６００とＶＲＡＭ６１３を別体としたが、ＶＲＡＭ６１３をＶＤＰ６００に内蔵してもよい。
【００７４】
ＲＯＭ５１２には、ＣＰＵ５１０によって順次読み出されて実行される制御プログラムデータを記憶するプログラム領域や、後述するモータ動作テーブル等を記憶する制御データ格納領域の他に、キャラクタ用の情報を記憶するキャラクタ用情報格納領域が設けられている。このキャラクタ用情報格納領域には、液晶表示装置１５７にキャラクタを表示するために必要な情報（アトリビュートデータ）、例えば、描画順序、色数、拡大・縮小率、パレット番号、座標などが記憶される。
【００７５】
ＣＧ−ＲＯＭ６１２には、キャラクタ画像カラーパレットデータと、キャラクタ画像データが記憶されている。キャラクタ画像カラーパレットデータの構成は、通常の画像カラーパレットデータと概ね同一であるが、画像カラーパレットデータが１種類の２５６色のパレットデータで構成されているのに対して、キャラクタ画像カラーパレットデータは、複数種類のキャラクタ画像に合わせて複数種類のパレットデータで構成されている上に、２５６色のパレットデータの他に、１６色と６４色のパレットデータを備えている。また、キャラクタ画像データの構成は、通常の画像データと概ね同一であるが、２５６色のパレットデータを用いたキャラクタ画像データは、各々のドットに対応して８ビットのパレット番号が記憶されており、６４色のパレットデータを用いたキャラクタ画像データは、各々のドットに対応して６ビットのパレット番号が記憶されており、１６色のパレットデータを用いたキャラクタ画像データは、各々のドットに対応して４ビットのパレット番号が記憶されている。なお、画像データの記憶方法はこれに限定されるものではなく、例えば、ランレングス法など、従来公知の画像圧縮方法を適用することができる。
【００７６】
＜図柄配列＞
次に、図７を用いて、上述の各リール１１０〜１１２に施される図柄配列について説明する。なお、同図は、各リール（左リール１１０、中リール１１１、右リール１１２）に施される図柄の配列を平面的に展開して示した図である。
【００７７】
各リール１１０〜１１２には、同図の右側に示す複数種類（本実施例では、８種類）の図柄が所定コマ数（本実施例１では、番号０〜２０の２１コマ）だけ配置されている。また、同図の左端に示した番号０〜２０は、各リール１１０〜１１２上の図柄の配置位置を示す番号である。例えば、本実施例１では、左リール１１０の番号１のコマには「リプレイ」の図柄、中リール１１１の番号０のコマには「ベル」の図柄、右リール１１２の番号２のコマには「スイカ」の図柄、がそれぞれ配置されている。
【００７８】
＜入賞役の種類＞
次に、図８を用いて、スロットマシン１００の入賞役の種類について説明する。なお、同図は入賞役（作動役を含む）の種類、各入賞役に対応する図柄組合せ、各入賞役の作動または払出を示した図である。
【００７９】
本明細書における入賞役のうち、ビッグボーナス（ＢＢ１、ＢＢ２）および、レギュラーボーナス（ＲＢ）はボーナス遊技に移行する役として、また、再遊技（リプレイ）は新たにメダルを投入することなく再遊技が可能となる役として、それぞれ入賞役とは区別され「作動役」と呼ばれる場合があるが、本明細書における「入賞役」には、作動役である、ビッグボーナス、レギュラーボーナス、再遊技が含まれる。また、本明細書における「入賞」には、メダルの配当を伴わない（メダルの払い出しを伴わない）作動役の図柄組合せが有効ライン上に表示される場合も含まれ、例えば、ビッグボーナス、レギュラーボーナス、再遊技への入賞が含まれる。
【００８０】
スロットマシン１００の入賞役には、ビッグボーナス（ＢＢ１、ＢＢ２）と、レギュラーボーナス（ＲＢ）と、小役（チェリー、スイカ、ベル）と、再遊技（リプレイ）がある。なお、入賞役の種類は、これに限定されるものではなく、任意に採用できることは言うまでもない。
【００８１】
「ビッグボーナス（ＢＢ１、ＢＢ２）」（以下、単に、「ＢＢ」と称する場合がある）は、入賞により特別遊技であるビッグボーナス遊技（ＢＢ遊技）が開始される特別役（作動役）である。対応する図柄組合せは、ＢＢ１が「白７−白７−白７」、ＢＢ２が「青７−青７−青７」である。また、ＢＢ１、ＢＢ２についてはフラグ持越しを行う。すなわち、ＢＢ１、ＢＢ２に内部当選すると、これを示すフラグが立つ（主制御部３００のＲＡＭ３１３の所定のエリア内に記憶される）が、その遊技においてＢＢ１、ＢＢ２に入賞しなかったとしても、入賞するまで内部当選を示すフラグが立った状態が維持され、次遊技以降でもＢＢ１、ＢＢ２に内部当選中となり、ＢＢ１に対応する図柄組み合わせ「白７−白７−白７」、ＢＢ２に対応する図柄組み合わせ「青７−青７−青７」が、揃って入賞する状態にある。
【００８２】
「レギュラーボーナス（ＲＢ）」は、入賞によりレギュラーボーナス遊技（ＲＢ遊技）が開始される特殊役（作動役）である。対応する図柄組合せは、「ボーナス−ボーナス−ボーナス」である。なお、ＲＢについても上述のＢＢと同様にフラグ持越しを行う。但し、（詳細は後述するが）ビッグボーナス遊技（ＢＢ遊技）においては、レギュラーボーナス遊技（ＲＢ遊技）が内部当選することや、図柄組み合わせが入賞ライン上に表示されること、を開始条件とせずに自動的に開始させる設定としてもよい。
【００８３】
「小役（チェリー、スイカ、ベル）」（以下、単に、「チェリー」、「スイカ」、「ベル」と称する場合がある）は、入賞により所定数のメダルが払い出される入賞役で、対応する図柄組合せは、チェリーが「チェリー−ＡＮＹ−ＡＮＹ」、スイカが「スイカ−スイカ−スイカ」、ベルが「ベル−ベル−ベル」である。また、対応する払出枚数は同図に示す通りである。なお、「チェリー−ＡＮＹ−ＡＮＹ」の場合、左リール１１０の図柄が「チェリー」であればよく、中リール１１１と右リール１１２の図柄はどの図柄でもよい。
【００８４】
「再遊技（リプレイ）」は、入賞により次回の遊技でメダル（遊技媒体）の投入を行うことなく遊技を行うことができる入賞役（作動役）であり、メダルの払出は行われない。なお、対応する図柄組合せは、再遊技は「リプレイ−リプレイ−リプレイ」である。
【００８５】
＜遊技状態の種類＞
次に、スロットマシン１００の遊技状態の種類について説明する。本実施例では、スロットマシン１００の遊技状態は、通常遊技と、ＢＢ遊技と、ＲＢ遊技と、ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）の内部当選遊技と、に大別した。但し、通常遊技と、ＢＢ遊技と、ＲＢ遊技と、に大別するような区分けであってもよい。
【００８６】
＜通常遊技＞
通常遊技に内部当選する入賞役には、ビッグボーナス（ＢＢ）と、レギュラーボーナス（ＲＢ）と、再遊技（リプレイ）と、小役（チェリー、スイカ、ベル）がある。
「ビッグボーナス（ＢＢ）」は、入賞により特別遊技であるビッグボーナス遊技（ＢＢ遊技）が開始される特別役（作動役）である。レギュラーボーナス（ＲＢ）」は、入賞によりレギュラーボーナス遊技（ＲＢ遊技）を開始する特殊役（作動役）である。「再遊技（リプレイ）」は、入賞により次回の遊技でメダルの投入を行うことなく遊技を行うことができる入賞役（作動役）であり、メダルの払出も行われない。「小役」は、入賞により所定数のメダルが払い出される入賞役である。
【００８７】
なお、各々の役の内部当選確率は、通常遊技に用意された抽選データから、各々の役に対応付けされた抽選データの範囲に該当する数値データを、内部抽選時に取得される乱数値の範囲の数値データ（例えば６５５３５）で除した値で求められる。通常遊技に用意された抽選データは、予めいくつかの数値範囲に分割され、各数値範囲に各々の役やハズレを対応付けしている。内部抽選を実行した結果得られた乱数値が、何れの役に対応する抽選データに対応する値であったかを判定し、内部抽選役を決定する。この抽選データは少なくとも１つの役の当選確率を異ならせた設定１〜設定６が用意され、遊技店の係員等はいずれかの設定値を任意に選択し、設定することができる。
【００８８】
通常遊技は、内部抽選の結果が概ねハズレ（ビッグボーナス（ＢＢ）、レギュラーボーナス（ＲＢ）、再遊技（リプレイ）および小役に当選していない）となる設定がされており、獲得するメダルの総数が、投入したメダルの総数に満たない遊技状態になっている。よって、遊技者にとっては不利益となる遊技状態である。但し、予め定めた条件を満たした場合（例えば、特定の図柄組み合わせが表示された場合）には、再遊技の内部当選の確率を上昇させる変動をさせてもよい遊技状態であり、この場合、小役の入賞によって所定数のメダルが払い出されることにより、獲得するメダルの総数が、投入したメダルの総数を超える遊技状態になり、遊技者にとっては利益となる遊技状態になる場合がある。
【００８９】
＜ＢＢ遊技＞
ＢＢ遊技は、遊技者にとっては利益となる遊技状態になるように設定されている。つまり、ＢＢ遊技は、獲得するメダルの総数が、投入したメダルの総数を超える遊技状態となる。ＢＢ遊技は、本実施例では、ビッグボーナス（ＢＢ）の入賞により開始され、ＲＢ遊技（後述する）を連続して繰り返し実行可能になっており、遊技中に予め定められた一の数（例えば、４６５枚）を超えるメダルが獲得された場合に終了する。
【００９０】
但し、ＢＢ遊技中のＲＢ遊技の開始条件は、ＲＢ遊技を開始する役（図柄組み合わせは例えば、リプレイ−リプレイ−リプレイ）を設定し、この役が内部当選した場合、または、入賞した場合に、ＲＢ遊技を開始するように設定してもよい。さらには、ＢＢ遊技は、ＢＢ遊技中のＲＢ遊技を除くＢＢ一般遊技を予め定めた回数（例えば、３０回）実行した場合、または、ＢＢ遊技中に実行したＲＢ遊技の回数が予め定めた回数に達した場合（例えば、３回）に終了するようにしてもよい。
【００９１】
＜ＲＢ遊技＞
ＲＢ遊技は、遊技者にとっては利益となる遊技状態になるように設定されている。つまり、ＲＢ遊技は、獲得するメダルの総数が、投入したメダルの総数を超える遊技状態となる。ＲＢ遊技は、本実施例では、レギュラーボーナス（ＲＢ）の入賞により開始され、予め定めた一の役が内部当選の確率を上昇させる変動（例えば、「設定１」「通常遊技」に設定された「小役１」の内部当選確率１／１５を、予め定めた一の値である内部当選確率１／１．２に上昇させる）をし、予め定めた一の数（例えば８回）の入賞があった場合に終了する。
【００９２】
＜ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）の内部当選遊技＞
ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）の内部当選遊技に内部当選するの入賞役には、再遊技（リプレイ）と、小役がある。ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）は内部当選することはなく、ビッグボーナス（ＢＢ）かレギュラーボーナス（ＲＢ）に対応する図柄組み合わせを入賞させることが可能となっている遊技状態である。
【００９３】
但し、ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）に内部当選した次遊技から、再遊技の内部当選の確率を変動させてもよく、例えば、再遊技の内部当選の確率を上昇させる変動をさせて、ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）対応する図柄組み合わせが入賞するまでの間は、獲得するメダルの総数が、投入したメダルの総数とほぼ同じとなる遊技状態とし、通常遊技と比べると遊技者にとっては利益となる遊技状態としてもよい。
【００９４】
＜主制御部の処理＞
図９はスロットマシン１００における遊技の基本的制御（主制御部メイン処理）の流れを示すフローチャートである。遊技の基本的制御は主制御部３００のＣＰＵ３１０が中心になって行い、電源断等を検知しないかぎり、同図の処理を実行する。また、各処理の実行によって得られた情報は副制御部４００に送信する。
【００９５】
以下、この処理について説明する。電源投入が行われると、まず、ステップＳ１０１で初期化処理が実行される。ここでは各種の初期設定が行われる。ステップＳ１０２ではメダル投入・スタート操作受付処理を実行する。ここではメダルの投入の有無をチェックし、メダルの投入に応じて入賞ライン表示ランプ１２０を点灯させる。なお、前回の遊技で再遊技に入賞した場合は、前回の遊技で投入されたメダル枚数と同じ数のメダルを投入する処理を行うので、遊技者によるメダルの投入が不要となる。また、スタートレバー１３５が操作されたか否かのチェックを行い、スタートレバー１３５の操作があればステップＳ１０４へ進む。
【００９６】
ステップＳ１０３では投入されたメダル枚数を確定し、有効な入賞ラインを確定する。ステップＳ１０４では乱数発生器で発生させた乱数を取得する。ステップＳ１０５では、現在の遊技状態に応じてＲＯＭに格納されている入賞役抽選テーブルを読み出し、これとステップＳ１０４で取得した乱数値とを用いて内部抽選を行う。内部抽選の結果、いずれかの入賞役（作動役を含む）に内部当選した場合、その入賞役のフラグがＯＮになる。また、内部抽選結果に応じた演出を実行するために、内部抽選結果を示すコマンドを副制御部４００に送信する。ステップＳ１０６では内部抽選結果に基づき、リール停止データを選択する。
【００９７】
ステップＳ１０７では全リール１１０〜１１２の回転を開始させる。ステップＳ１０８では、ストップボタン１３７〜１３９の受け付けが可能になり、いずれかのストップボタンが押されると、押されたストップボタンに対応するリール１１０〜１１２の何れかをステップＳ１０６で選択したリール停止制御データに基づいて停止させる。全リール１１０〜１１２が停止するとステップＳ１０９へ進む。ステップＳ１０９では、入賞判定を行う。ここでは、有効化された入賞ライン１１４上に、何らかの入賞役に対応する絵柄組合せが表示された場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン上に、「ベル−ベル−ベル」が揃っていたならばベル入賞と判定する。但し、ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）については、今回の遊技で入賞しなかった場合は、次回の遊技に内部当選フラグがＯＮの状態が維持される。所謂フラグの持ち越しが行われる。ステップＳ１１０では払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを入賞ライン数に応じて払い出す。ステップＳ１１１では遊技状態制御処理を行う。以上により１ゲームが終了する。以降ステップＳ１０２へ戻って上述した処理を繰り返すことにより遊技が進行することになる。
【００９８】
＜副制御部４００の処理＞
次に、図１０（ａ）〜（ｄ）を用いて、副制御部４００の処理について説明する。図１０（ａ）は副制御部４００のＣＰＵ４１０が実行するメイン処理の流れを示すフローチャートである。
【００９９】
まず、ステップＳ２０１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ２０１で初期化処理が実行される。この初期化処理では、入出力ポートの初期設定や、ＲＡＭ内の記憶領域の初期化処理等を行う。ステップＳ２０２では、コマンド入力処理（詳細は後述する）を行う。ステップＳ２０３では、演出データの更新処理を行う。この演出データの更新処理では、演出を制御するための動作制御データ（例えば、内部抽選結果に基づく画像を表示するためのデータ等）の更新を行う。ステップＳ２０４では、ステップＳ２０３で更新した演出データの中に副制御部４００の各演出デバイスのドライバに出力するデータがあるか否かを判定する。該当する場合はステップＳ２０５へ進み、該当しない場合はステップＳ２０６へ進む。ステップＳ２０５では副制御部４００の演出デバイスのドライバにデータをセットする。データのセットにより演出デバイスがそのデータに応じた演出を実行する。ステップＳ２０６ではステップＳ２０３で更新した演出データの中に副制御部５００に送信する制御コマンドがあるか否かを判定する。該当する場合はステップＳ２０７へ進み、該当しない場合はステップＳ２０２へ戻る。ステップＳ２０７では副制御部５００に制御コマンドを送信してステップＳ２０２へ戻る。
【０１００】
次に、図１０（ｂ）を用いて、副制御部４００のコマンド入力処理について説明する。同図は、コマンド入力処理の流れを示すフローチャートである。ステップＳ３０１ではコマンド格納エリアに少なくとも１つの制御コマンドが格納されているか否かを判定する。該当する場合はステップＳ３０２へ進み、該当しない場合は処理を終了する。ステップＳ３０２では、コマンド格納エリアから制御コマンドを一つ取得し、制御コマンドに応じた処理を実行する。取得した制御コマンドはコマンド格納エリアから消去する。
【０１０１】
次に、図１０（ｃ）を用いて、副制御部４００のストローブ処理について説明する。このストローブ処理は、副制御部４００が、主制御部３００が出力するストローブ信号を検出した場合に実行する処理である。ストローブ処理のステップＳ４０１では、主制御部３００が出力したコマンドを未処理コマンドとしてＲＡＭ４１３に設けたコマンド記憶領域に記憶する。
【０１０２】
次に、図１０（ｄ）を用いて、副制御部４００のタイマ割込み処理について説明する。同図は、タイマ割込み処理の流れを示すフローチャートである。副制御部４００は所定の周期（本実施例では２ｍｓに１回）でタイマ割込みを発生するハードウェアタイマを備えており、このタイマ割込みを契機として、タイマ割込み処理を実行する。なお、副制御部４００は汎用タイマの設定（１０ｍｓ）としており、ステップＳ５０１ではこの汎用タイマの更新を行う。
【０１０３】
＜副制御部５００のメイン処理＞
次に、図１１を用いて、副制御部５００のメイン処理について説明する。なお、同図は副制御部５００のメイン処理の流れを示すフローチャートである。
【０１０４】
ステップＳ６０１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ６０１で初期化処理が実行される。この初期化処理では、ＣＧ−ＲＯＭ６１２に記憶した画像カラーパレットデータや画像データをＶＲＡＭ６１３に転送する処理等を行う。具体的には、ＣＧ−ＲＯＭ６１２に記憶された画像カラーパレットデータや画像データをＶＲＡＭ６１３に転送すべく、ＶＤＰ６００に対してＶＲＡＭ転送要求を行う。なお、ここでは、画像カラーパレットデータと、画像データの中で頻繁に使用される画像データ（例えば、通常遊技中の背景画像等）の転送要求を行う（画像パレットデータや画像データの転送方法については後述する）。さらに、変数の初期化等、その他の初期化処理を行う。
【０１０５】
ステップＳ６０２では、ＶＳＹＮＣ待ち処理を行う。ＶＳＹＮＣ待ち処理の詳細については後述する。ステップＳ６０３では、コマンド格納エリアに副制御部４００から受信した制御コマンドが格納されているか否かを判定する。少なくとも１つの制御コマンドが格納されている場合は、コマンド格納エリアから制御コマンドを１つ取得し、制御コマンドに応じた処理を実行する。例えば、制御コマンドに基づいて、次のステップＳ６０４で実行する演出抽選処理の設定を行う。取得した制御コマンドはコマンド格納エリアから消去する。
【０１０６】
ステップＳ６０４では、演出抽選処理を行う。ここでは、演出において液晶表示装置１５７に表示する画像を特定する画像表示制御コマンド、および扉の動作パターンを特定する扉コマンドを抽選により決定する。これらの画像表示制御コマンドおよび扉コマンドはＲＡＭ５１３の所定の領域に設定される。ステップＳ６０５では、画像表示制御コマンドがステップＳ６０４で設定されたか否かを判定する。画像表示制御コマンドが設定された場合にはステップＳ６０６に進み、そうでない場合にはステップＳ６０７に進む。
【０１０７】
ステップＳ６０６では、画像表示制御コマンドに基づいて、液晶表示装置１５７に表示する表示シーンの設定を行う。ここでは、演出のストーリーに基づく画像の表示パターンを設定すると共に、遊技者の操作を受け付けた旨のコマンドや入賞役のいずれかに入賞した旨のコマンド等を、副制御部４００を経由して主制御部３００から受信した場合に実行する処理の設定等を行う。ステップＳ６０７では、画像表示処理を行う。画像表示処理の詳細については後述する。ステップＳ６０８では、扉コマンドがステップＳ６０４で設定されたか否かを判定する。扉コマンドが設定された場合にはステップＳ６０９に進み、そうでない場合にはステップＳ６１２に進む。
【０１０８】
ステップＳ６０９では、扉コマンドに対応したパーツリストデータを取得する。扉コマンドには各々のパーツリストデータが格納されているＲＯＭ６１２上の先頭アドレスがそれぞれ格納されおり、ＣＰＵ５１０は、ＲＯＭ６１２の所定の領域に予め記憶されたパーツリストデータを参照して制御情報を取得する。パーツリストデータの詳細については後述する。ステップＳ６１０では、取得したパーツリストデータに基づいて、ＲＯＭ６１２の所定の領域に予め記憶されたパーツデータを参照し、より詳細な制御情報を取得する。パーツデータの詳細については後述する。ステップＳ６１１では、扉移動情報設定処理を行い、ステップＳ６１２では、扉移動処理を行う。扉移動情報設定処理および扉移動処理の詳細については後述する。ステップＳ６１２を実行した後はステップＳ６０２に戻り、上記ステップＳ６０２〜Ｓ６１２の処理を繰り返し実行する。
【０１０９】
＜ストローブ処理＞
次に、図１２（ａ）を用いて、副制御部５００のストローブ処理について説明する。同図は、副制御部５００のストローブ処理の流れを示すフローチャートである。このストローブ処理は、副制御部４００が出力するストローブ信号を検出した場合に実行される。ストローブ処理のステップＳ７０１では、副制御部４００が出力したコマンドを未処理コマンドとしてＲＡＭ５１３に設けたコマンド記憶領域に記憶する。
【０１１０】
＜ＶＳＹＮＣ割込み処理＞
次に、図１２（ｂ）を用いて、副制御部５００のＶＳＹＮＣ割込み処理について説明する。同図は、副制御部５００のＶＳＹＮＣ割込み処理の流れを示すフローチャートである。副制御部５００は、ＶＤＰ６００が定期的に（本実施例では、１秒間に６０回（約１６．６６ｍｓに１回））出力するＶＳＹＮＣ信号（垂直同期信号）を受信した場合に、ＶＳＹＮＣ割込み処理を実行する。ステップＳ８０１では、ＲＡＭ５１３の所定の領域に記憶されたＶＳＹＮＣ信号カウンタの値に１を加える。
【０１１１】
＜ＶＳＹＮＣ待ち処理＞
次に、図１２（ｃ）を用いて、副制御部５００のメイン処理におけるステップＳ６０２のＶＳＹＮＣ待ち処理について説明する。なお、同図は、ＶＳＹＮＣ待ち処理の流れを示すフローチャートである。
【０１１２】
ステップＳ９０１では、上述のＶＳＹＮＣ割込み処理で加算されるＶＳＹＮＣ信号カウンタが２になったか否かを判定する。そして、ＶＳＹＮＣ信号カウンタが２になった場合（前回の画像表示切替から約３３ｍｓ（＝１６．６６ｍｓ×２）が経過した場合）にはステップＳ９０２に進み、ＶＳＹＮＣ信号カウンタが２になっていない場合にはステップＳ９０１の判断を繰り返し実行してＶＳＹＮＣ信号カウンタが２になるのを待つ。なお、本実施例では、ＶＳＹＮＣ信号が２回入力するのを待って後続の処理を行うように構成しているが、本発明はこれに限定されず、ＶＳＹＮＣ信号が１回入力するのを待って（前回の画像表示切替から約１６．６６ｍｓが経過するのを待って）後続の処理を行ってもよく、また、ＶＳＹＮＣ信号が２回以上入力するのを待って（前回の画像表示切替から約３３ｍｓ以上（例えば約４９．９８ｍｓ（＝１６．６６ｍｓ×３））が経過するのを待って）後続の処理を行ってもよい。ステップＳ９０２では、ＶＳＹＮＣ信号カウンタをクリア（初期化）する。
【０１１３】
＜画像表示処理＞
次に、図１３を用いて、副制御部５００のメイン処理におけるステップＳ６０７の画像表示処理について説明する。なお、同図は、画像表示処理の流れを示すフローチャートである。
【０１１４】
ステップＳ１００１では、扉同期画像演出の設定がされているか否かを判定する。この扉同期画像演出とは、右扉１６３ａおよび左扉１６３ｂと液晶表示装置１５７の画像を同期（連携、連動）させて実行する演出（本発明に係る特定演出）である。ここでは、副制御部５００のメイン処理のステップＳ６０４の演出抽選処理において扉同期画像演出が設定されたか否かを判定し、扉同期画像演出が設定された場合にはステップＳ１００２に進み、そうでない場合にはステップＳ１００６に進む。
【０１１５】
ステップＳ１００２では、扉速度を取得する。ここでは、右扉１６３ａおよび左扉１６３ｂの現在の速度を取得する。本実施例では、副制御部５００が実行する様々な処理を関数としてＲＯＭ５１２の所定の領域にライブラリとして予め記憶しており、このステップＳ１００２における扉速度の取得は、ライブラリ中の関数の１つを使用して行う。
【０１１６】
図１４は、ライブラリ中の関数の一例として、関数ｇｍＳｈｕｔｔｅｒＮｅｘｔＰｏｓ、および関数ｇｍＳｈｕｔｔｅｒＳｏｋｕｄｏＰｔｎを示した表である。関数ｇｍＳｈｕｔｔｅｒＮｅｘｔＰｏｓは、パーツリストデータおよびパーツデータを参照して左扉１６３ｂまたは右扉１６３ａの指定されたフレーム数先の座標を取得する関数であり、引数として扉左右識別ＩＤ（左扉１６３ｂ：０、右扉１６３ａ：１）、および座標を取得したいフレーム数（何フレーム先の座標を取得したいかを指定する）を渡すと、戻り値として指定したフレーム数先の左扉１６３ｂまたは右扉１６３ａ座標（図２に示したパルス数による座標）を返す。そして、関数ｇｍＳｈｕｔｔｅｒＳｏｋｕｄｏＰｔｎは、左扉モータ駆動部５２２または右扉モータ駆動部５３２から情報を取得し、現在の左扉１６３ｂまたは右扉１６３ａの速度を取得する関数であり、引数として扉左右識別ＩＤ（左扉１６３ｂ：０、右扉１６３ａ：１）を渡すと、戻り値として現在の左扉１６３ｂまたは右扉１６３ａの速度（ＰＰＳ）および速度ＩＤを返す。速度ＩＤは、速度１６６６ＰＰＳ〜５９ＰＰＳの範囲において演出で使用される１７種類の速度に対応させた０〜１６が設定されている。例えば、１６６６ＰＰＳの速度ＩＤは０、１１１１ＰＰＳの速度ＩＤは１、４１６ＰＰＳの速度ＩＤは５となっている。
【０１１７】
図１３に戻って、ステップＳ１００２では、関数ｇｍＳｈｕｔｔｅｒＳｏｋｕｄｏＰｔｎを使用して、右扉１６３ａおよび左扉１６３ｂの現在の速度および速度ＩＤを取得し、ＲＡＭ５１３の所定の領域に記憶する。
【０１１８】
ステップＳ１００３では、扉速度に対応させたフレーム数を算出する。ここでは、フレーム数算出テーブルを参照して、右扉１６３ａおよび左扉１６３ｂの現在の速度に対応するフレーム数を算出し、ＲＡＭ５１３の所定の領域に記憶する。
【０１１９】
図１５は、フレーム数算出テーブルの一例を示した図である。同図に示されるように、フレーム数算出テーブルでは、速度に応じて設定されたフレーム数が、速度ＩＤ０〜１７にそれぞれ対応付けられている。例えば、速度ＩＤ０、１にはフレーム数４が対応付けられ、速度ＩＤ２、３、４にはフレーム数３が対応付けられ、速度ＩＤ１６、１７にはフレーム数０が対応付けられている。このフレーム数算出テーブルは、今回の処理で生成された画像が液晶表示装置１５７に表示されるまでに要する準備時間（詳細は後述する）に基づいて設定されている。
【０１２０】
図１３に戻って、ステップＳ１００４では、算出されたフレーム数に対応する扉位置を取得する。ここでは、関数ｇｍＳｈｕｔｔｅｒＮｅｘｔＰｏｓを使用して、ステップＳ１００３で算出したフレーム数先の右扉１６３ａおよび左扉１６３ｂの座標を取得し、ＲＡＭ５１３の所定の領域に記憶する。ステップＳ１００５では、取得した扉位置に基づき、特定画像の配置位置を決定する。ここでは、ステップＳ１００４で取得した右扉１６３ａおよび左扉１６３ｂの座標に基づいて、扉の動作と連動させる特定画像の液晶表示装置１５７における配置位置を決定する。具体的には、まず、右扉１６３ａおよび左扉１６３ｂのパルス数の座標を液晶表示装置１５７の表示画面の座標（画素に基づく座標）に変換し、この右扉１６３ａまたは左扉１６３ｂの座標から画像表示制御コマンドにおいて予め設定された距離だけ離れた位置を特定画像の配置位置に決定する。この配置位置の決定は、次のステップＳ１００６の画像制御処理において今回生成する予定であったフレーム数の画像（例えば、５フレーム目の画像）を、特定画像の配置位置が右扉１６３ａまたは左扉１６３ｂの座標から画像表示制御コマンドにおいて予め設定された距離だけ離れた位置となるフレーム数の画像（例えば、２フレーム先の７フレーム目の画像）に変更する方法、または今回生成するフレーム数の画像内における特定画像の配置位置を変更する方法のいずれかによって行われる。前者の方法（異なるフレーム数の画像への変更）では、ステップＳ１００３で算出したフレーム数だけ先の画像に変更する場合もあるが、右扉１６３ａおよび左扉１６３ｂの移動方向や速度によっては、ステップＳ１００３で算出したフレーム数とは異なるフレーム数だけ先の画像に変更する場合や、あるフレーム数だけ前（過去）の画像に変更する場合もある。
【０１２１】
なお、特定画像の配置位置の決定をいずれの方法で行うかは、演出の態様、右扉１６３ａまたは左扉１６３ｂの速度、および表示する特定画像の数量等に応じて設定される。また、特定画像以外の画像の配置位置は、予め画像表示制御コマンドにおいて設定されている。また、扉同期画像演出以外の演出については、全ての画像の配置位置が画像表示制御コマンドにおいて設定されている。
【０１２２】
ステップＳ１００６では、画像制御処理を行う。
【０１２３】
＜画像制御処理＞
次に、図１６を用いて、画像表示処理におけるステップＳ１００６の画像制御処理について説明する。なお、同図は、画像制御処理の流れを示すフローチャートと、画像制御処理に伴ってＣＰＵ５１０とＶＤＰ６００の間で送受信される情報を示した図である。
【０１２４】
ステップＳ１１０１では、キャラクタ画像データ等の画像データの転送指示を行う。ここでは、ＣＰＵ５１０は、まず、ＶＲＡＭ６１３の表示領域Ａと表示領域Ｂの描画領域の指定をスワップする。これにより、描画領域に指定されていない表示領域に記憶された１フレームの画像が液晶表示装置１５７に表示される。次に、ＣＰＵ５１０は、ＶＤＰ６００のアトリビュートレジスタ６２６に、ＣＧ−ＲＯＭ６１２の転送元アドレス、ＶＲＡＭ６１３の転送先アドレスなどを設定した後、ＣＧ−ＲＯＭ６１２からＶＲＡＭ６１３への画像データの転送開始を指示する命令を設定する。ＶＤＰ６００は、アトリビュートレジスタ６２６に設定された命令に基づいて画像データをＣＧ−ＲＯＭ６１２からＶＲＡＭ６１３に転送した後、転送終了割込信号をＣＰＵ５１０に対して出力する。
【０１２５】
ステップＳ１１０２では、ＶＤＰ６００からの転送終了割込信号が入力されたか否かを判定し、転送終了割込信号が入力された場合はステップＳ１１０３に進み、そうでない場合は転送終了割込信号が入力されるのを待つ。ステップＳ１１０３では、アトリビュート指示を行う。このアトリビュート指示では、ＣＰＵ５１０は、ステップ１１０１でＶＲＡＭ６１３に転送した画像データに基づいてＶＲＡＭ６１３の表示領域ＡまたはＢに表示画像を形成するために、表示画像を構成する画像データの情報（ＶＲＡＭ６１３の座標軸、画像サイズ、格納先アドレスなど）をＶＤＰ６００に指示する。ＶＤＰ６００はアトリビュートレジスタ６２６に格納された命令に基づいてアトリビュートに従った設定を行う。
【０１２６】
ステップＳ１１０４では、画像生成指示を行う。この画像生成指示では、ＣＰＵ５１０は、ＶＤＰ６００に画像の生成開始を指示する。ＶＤＰ６００は、ＣＰＵ５１０の指示に従って画像生成を開始する。
【０１２７】
ステップＳ１１０５では、ＶＤＰ６００からの生成終了割込み信号が入力されたか否かを判定し、生成終了割込み信号が入力された場合はステップＳ１１０６に進み、そうでない場合は生成終了割込み信号が入力されるのを待つ。ステップＳ１１０６では、ＲＡＭ５１３の所定の領域に設定され、何シーンの画像を生成したかをカウントするシーン表示カウンタをインクリメント（＋１）する。
【０１２８】
なお、前述したように、ＶＲＡＭ６１３はダブルバッファリング方式を採用しているため、今回の処理で生成された画像は、次回の処理で次のフレームの画像を生成する前にＶＲＡＭ６１３の表示領域ＡおよびＢとの間で描画領域の指定をスワップさせたとき以降に液晶表示装置１５７に表示されることとなる。従って、今回の処理で生成された画像が液晶表示装置１５７に表示されるまでには、少なくとも約３３ｍｓ（ＶＳＹＮＣ待ち処理においてＶＳＹＮＣ信号カウンタが２になるまでの時間）の時間を要する。さらに、本実施例の液晶表示装置１５７の走査時間および応答時間を考慮すると、実際には画像がＶＲＡＭ６１３の表示領域ＡまたはＢ生成されてから液晶表示装置１５７に表示されるまでには、約５０ｍｓの時間を要することとなる。すなわち、本実施例では、今回の処理で生成された画像は、常に約５０ｍｓ遅れて液晶表示装置１５７に表示されることとなる。つまり、今回の処理で設定された演出が開始されるまでに要する準備時間として約５０ｍｓを要する。しかしながら、今回の処理で扉コマンドがあった場合には、右扉１６３ａおよび／または左扉１６３ｂを移動させる処理を実行するため（詳細は後述する）、準備時間に対応する時間分だけ先に右扉１６３ａおよび／または左扉１６３ｂが移動してしまう不都合が起こりうる。例えば、画像表示制御コマンドに対応する画像が液晶表示装置１５７に表示されるタイミングでは、すでに扉コマンドに対応する左扉１６３ｂの移動があることで、左扉１６３ｂの一部が表示した画像に重なってしまい、画像の一部が見えなくなることが考えられる。
【０１２９】
＜扉移動情報設定処理＞
次に、図１７（ａ）を用いて、副制御部５００のメイン処理におけるステップＳ６１１の扉移動情報設定処理について説明する。なお、同図は、扉移動情報設定処理の流れを示すフローチャートである。
【０１３０】
ステップＳ１２０１では、パーツリストデータおよびパーツデータを参照して、右扉１６３ａおよび左扉１６３ｂの移動位置（停止ポジション）をパーツデータから取得し、ＲＡＭ５１３の所定の領域に設定する。ステップＳ１２０２では、パーツリストデータおよびパーツデータを参照して、右扉１６３ａおよび左扉１６３ｂが移動位置（停止ポジション）まで移動するのに要する時間（移動時間）をパーツデータから取得し、ＲＡＭ５１３の所定の領域に設定する。ステップＳ１２０３では、速度設定処理を行う。
【０１３１】
＜速度設定処理＞
次に、図１７（ｂ）および（ｃ）を用いて、扉移動情報設定処理におけるステップＳ１２０３の速度設定処理について説明する。なお、同図（ｂ）は、速度設定処理の流れを示すフローチャートであり、同図（ｃ）は、本実施例において設定可能な右扉１６３ａおよび左扉１６３ｂの移動速度および速度ＩＤの表である。
【０１３２】
ステップＳ１３０１では、移動距離を算出する。ここでは、右扉１６３ａおよび左扉１６３ｂの現在位置から移動位置（停止ポジション）までの移動距離を算出する。具体的には、左扉モータ駆動部５２２または右扉モータ駆動部５３２から左扉１６３ｂおよび右扉１６３ａの現在位置情報を取得し、扉移動情報設定処理のステップＳ１２０１で設定した移動位置の座標と現在位置の座標の差の絶対値を移動距離として算出する。算出した移動距離は、ＲＡＭ５１３の所定の領域に設定する。
【０１３３】
ステップＳ１３０２では、速度を算出する。ここでは、ステップＳ１３０１で算出した移動距離を扉移動情報設定処理のステップＳ１２０２で設定した移動時間で除した値に最も近い速度を、同図（ｃ）に示した設定可能な移動速度の表から選択し、ＲＡＭ５１３の所定の領域に設定する。
【０１３４】
ステップＳ１３０３では、暫定座標を算出する。本実施例では、規定速度（本実施例では５００ＰＰＳ）よりも大きい速度で右扉１６３ａおよび左扉１６３ｂを移動させる場合、停止の際に減速パターンに基づいて減速させた上で停止させる。このため、ステップＳ１３０２で５００ＰＰＳ以上の速度が設定された場合、移動位置よりもこの減速パターンの挿入分だけ（減速に要する距離だけ）遠い位置に暫定座標を設定し、ＲＡＭ５１３の所定の領域に記憶する。例えば、移動位置の座標が１５０であり、減速に要する距離が２５であるならば、暫定座標はこの両者の和（１５０＋２５）である１７５となる。なお、減速パターンは、移動速度に応じて予め設定されており、ＲＯＭ５１２の所定の領域に記憶されている。
【０１３５】
ステップＳ１３０４では、ステップＳ１３０３で設定した暫定座標が全開位置（左扉１６３ｂの場合は座標０、右扉１６３ａの場合は座標７８４）または全閉位置（左扉１６３ｂ、右扉１６３ａ共に座標３９２）を超えるか否かを判定する。該当する場合にはステップＳ１３０５に進み、該当しない場合にはステップＳ１３０６に進む。
【０１３６】
ステップＳ１３０５では、減速開始座標の設定を行う。ここでは、暫定座標が全開位置または全閉位置を超える場合に、右扉１６３ａおよび左扉１６３ｂの停止する位置が全開位置または全閉位置となるように、減速開始座標を設定する。具体的には、例えば、閉じる方向に移動する左扉１６３ｂの移動位置の座標が３８０であり、減速に要する距離が２５である場合、暫定座標は４０５（＝３８５＋２５）となり、全閉位置（座標３９２）を超えることとなる。ここでは、このような場合に、減速開始座標を３６７（＝３９２−２５）に設定する。また、開く方向に移動する左扉１６３ｂの移動位置の座標が１５であり、減速に要する距離が２５である場合、暫定座標は−１０（＝１５−２５）となり、全開位置（座標０）を超えることとなる。このような場合には、減速開始座標を２５（＝０＋２５）に設定する。なお、暫定座標が全開位置または全閉位置を超えない場合には、減速開始座標は移動位置の座標となる。
【０１３７】
ステップＳ１３０６では、加速パターンが必要であるか否かを判定する。すなわち、右扉１６３ａおよび左扉１６３ｂの移動を開始する際に、ステップＳ１３０２で設定した速度まで加速パターンに基づいて加速させる必要があるか否かを判定する。具体的には、ステップＳ１３０２で設定した速度が、現在の速度よりも大きく、且つ規定速度（５００ＰＰＳ）より大きいか否かを判定する。該当する場合にはステップＳ１３０７に進み、該当しない場合には処理を終了する。ステップＳ１３０７では、加速パターンを設定する。ここでは、移動速度に応じて予め設定され、ＲＯＭ５１２の所定の領域に記憶された加速パターンを取得し、ＲＡＭ５１３の所定の領域に設定する。
【０１３８】
なお、本実施例では、規定速度５００ＰＰＳ以上としているが、これに限定されるものではない。すなわち、規定速度は、モータの仕様や右扉１６３ａおよび左扉１６３ｂの質量等に基づいて適宜に設定すればよい。また、減速パターンについての規定速度と加速パターンについての規定速度を別に設定してもよい。
【０１３９】
＜扉移動処理＞
次に、図１８（ａ）〜（ｃ）を用いて、副制御部５００のメイン処理におけるステップＳ６１２の扉移動処理について説明する。なお、同図（ａ）は扉移動処理の流れを示すフローチャートであり、同図（ｂ）はパーツリストデータおよびパーツデータの構造を示した図であり、同図（ｃ）はパーツデータの一例を示した図である。
【０１４０】
まず、同図（ｂ）および（ｃ）を用いて、パーツリストデータおよびパーツデータにつて説明する。パーツリストデータは、同図（ｂ）に示されるように、例えば「データ数」、「ループ数」および「データａ〜ｘ」の項目から構成されており、ＲＯＭ５１２の所定の領域に予め記憶されている。本実施例のパーツリストデータでは、「データ数」の領域に、０〜６５５３５の範囲でデータａ〜ｘの総数が格納されている（０の場合は無効）。また、「ループ数」の領域には、０〜６５５３５の範囲で動作を繰り返す回数が格納されている（０の場合は無限ループ）。「データａ〜ｘ」の領域には、パーツデータを参照するためのアドレス（各パーツデータが格納されているＲＯＭ６１２上の先頭アドレス）がそれぞれ格納されている。すなわち、パーツリストデータは最小単位の制御情報である複数のパーツデータを時系列的に組み合わせることで、様々な連続動作の制御を実行可能に構成されている。
【０１４１】
そして、パーツデータは、同図（ｂ）に示されるように、例えば「移動位置（停止ポジション）」、「移動時間（ｍｓ）」の項目から構成されており、ＲＯＭ５１２の所定記憶領域に予め記憶されている。本実施例では、「移動位置」の領域には、移動位置（移動先の位置）の座標に関する情報として現在位置から移動先までのモータのステップ数が格納されている。「移動時間」の領域には、０〜６５５３５ｍｓの範囲で移動に要する時間が格納されている（０の場合は最速動作となる）。このパーツデータは、詳細には、同図（ｃ）に示されるように、左扉１６３ｂの移動位置および移動時間、ならびに右扉１６３ａの移動位置および移動時間の項目から構成されている。例えば、データａのパーツデータには、左扉１６３ｂの移動位置として３９２パルス、左扉１６３ｂの移動時間として２５０ｍｓ、右扉１６３ａの移動位置として３９２パルス、右扉１６３ａの移動時間として２５０ｍｓが格納されている。また、データｃのパーツデータには、左扉１６３ｂの移動位置として９８パルス、左扉１６３ｂの移動時間として５０ｍｓ、右扉１６３ａの移動位置として６８２パルス、右扉１６３ａの移動時間として５０ｍｓが格納されている。
【０１４２】
なお、パーツリストデータは、演出ごとに（または、演出における右扉１６３ａおよび左扉１６３ｂの一連の動作ごとに）予め設定され、パーツデータは、右扉１６３ａおよび左扉１６３ｂの特定の動作ごとに予め設定されている。
【０１４３】
また、１つのパーツリストデータが複数種類のパーツデータから構成されている場合には（１つのパーツデータのみからなる場合もある）、上述の扉移動設定処理は、パーツリストデータに格納された全てのパーツデータについて実行される。具体的には、パーツリストデータの先頭に格納されたパーツデータから順に各パーツデータについて扉移動設定処理が実行される。
【０１４４】
同図（ａ）に示されるように、扉移動処理のステップＳ１４０１では、パーツデータの移動時間が終了したか否かを判定する。ここでは、現在実行中の右扉１６３ａおよび左扉１６３ｂの移動についてパーツデータに設定された移動時間が終了したか否かを判定し、該当する場合にはステップＳ１４０２に進み、該当しない場合には処理を終了する。ステップＳ１４０２では、パーツデータの総数を超えたか否かを判定する。すなわち、パーツリストデータに基づいて設定された全てのパーツデータを実行したか否かを判定し、該当する場合には処理を終了し、該当しない場合にはステップＳ１４０３に進む。ステップＳ１４０３では、パーツリストデータに基づいて設定された次のパーツデータから、左扉モータ駆動部５２２および右扉モータ駆動部５３２に送信するコマンドである扉移動情報を設定し、ＲＡＭ５１３の所定の領域に記憶する。
【０１４５】
＜副制御部５００のタイマ割込み処理＞
次に、図１９（ａ）を用いて、副制御部５００のタイマ割込み処理について説明する。なお、同図は、副制御部５００のタイマ割込み処理の流れを示すフローチャートである。
【０１４６】
副制御部５００は所定の周期（本実施例では２ｍｓに１回）でタイマ割込みを発生するハードウェアタイマを備えており、このタイマ割込みを契機として、タイマ割込み処理を実行する。なお、副制御部５００は、副制御部４００と同様に汎用タイマの設定（１０ｍｓ）としており、ステップＳ１５０１ではこの汎用タイマの更新を行う。ステップＳ１５０２では扉モータ処理を行う。
【０１４７】
＜扉モータ処理＞
次に、図１９（ｂ）を用いて、副制御部５００のタイマ割込み処理におけるステップＳ１５０２の扉モータ処理について説明する。なお、同図は、扉モータ処理の流れを示すフローチャートである。
【０１４８】
ステップＳ１６０１では、パルス出力回数を管理するカウンタを更新する。パルス出力回数を管理するカウンタとは、扉移動情報に基づいて、左扉モータ駆動部５２２および右扉モータ駆動部５３２にパルスを出力するタイミングを判別するカウンタである。ここでは、パルス出力回数を管理するカウンタの更新設定を行う。
【０１４９】
ステップＳ１６０２では、パルス出力回数を管理するカウンタの値に基づいて、パルスを出力して右扉１６３ａおよび左扉１６３ｂを移動させるタイミングであるか否かを判定する。パルスを出力するタイミングである場合にはステップＳ１６０３に進み、そうでない場合には処理を終了する。ステップＳ１６０３では、左扉モータ駆動部５２２および／または右扉モータ駆動部５３２にパルスを出力し、左扉１６３ｂおよび／または右扉１６３ａを移動させる。ステップＳ１６０４では、扉位置情報更新処理を行う。この扉位置情報更新処理では、右扉１６３ａおよび／または左扉１６３ｂの現在位置（現在座標）に関する情報としてＲＡＭ５１３の所定の領域に記憶された扉位置情報を更新するが、扉位置情報更新処理の詳細については後述する。
【０１５０】
ステップＳ１６０５では、各シャッタセンサ５５０〜５５３の状態がＯＦＦからＯＮに変わったか否かを判定する。すなわち、各シャッタセンサ５５０〜５５３が右扉１６３ａまたは左扉１６３ｂを検出したか否かを判定し、検出した場合にはステップＳ１６０６に進み、そうでない場合は処理を終了する。ステップＳ１６０６では、扉位置情報に記憶された右扉１６３ａおよび左扉１６３ｂの現在位置と、右扉１６３ａおよび左扉１６３ｂの実際の現在位置とのずれを解消するために、扉位置情報を補正する。
【０１５１】
本実施例では、シャッタセンサ（右扉１）５５０は右扉１６３ａが座標７７６〜７８４の範囲にある場合にＯＮとなり、シャッタセンサ（右扉２）５５１は右扉１６３ａが座標３９２〜４００の範囲にある場合にＯＮとなる。また、シャッタセンサ（左扉１）５５２は左扉１６３ｂが座標０〜８の範囲にある場合にＯＮとなり、シャッタセンサ（左扉２）５５３は左扉１６３ｂが座標３８４〜３９２の範囲にある場合にＯＮとなる。従って、シャッタセンサ（右扉１）５５０がＯＦＦからＯＮに変わった場合には扉位置情報における右扉１６３ａの現在座標を７７６に変更し、シャッタセンサ（右扉２）５５１がＯＦＦからＯＮに変わった場合には扉位置情報における右扉１６３ａの現在座標を４００に変更する。また、シャッタセンサ（左扉１）５５２がＯＦＦからＯＮに変わった場合には扉位置情報における左扉１６３ｂの現在座標を８に変更し、シャッタセンサ（左扉２）５５３がＯＦＦからＯＮに変わった場合には扉位置情報における左扉１６３ｂの現在座標を３８４に変更する。
【０１５２】
なお、右扉１６３ａおよび左扉１６３ｂの現在座標が、各シャッタセンサ５５０〜５５３がＯＦＦからＯＮに変わる位置の座標から所定の許容範囲以上離れている場合にのみ扉位置情報を補正するようにしてもよい。例えば、シャッタセンサ（右扉１）５５０の許容範囲を座標７６０〜７８４に設定し、シャッタセンサ（右扉１）５５０がＯＦＦからＯＮに変わったときの右扉１６３ａの現在座標が、この許容範囲外である場合にのみ右扉１６３ａの現在座標を変更するようにしてもよい。また、右扉１６３ａまたは左扉１６３ｂの現在座標を変更する場合に、右扉１６３ａまたは左扉１６３ｂの現在座標に予め設定した補正値を加算または減算するようにしてもよい。
【０１５３】
＜扉位置情報更新処理＞
次に、図２０を用いて、扉モータ処理におけるステップＳ１６０４の扉位置情報更新処理について説明する。なお、同図は、扉位置情報更新処理の流れを示すフローチャートである。
【０１５４】
ステップＳ１７０１では、左扉モータ駆動部５２２および右扉モータ駆動部５３２への出力パルスに変化があったか否かを判定する。出力パルスに変化があった場合にはステップＳ１７０２に進み、そうでない場合には処理を終了する。ステップＳ１７０２では、右扉１６３ａおよび左扉１６３ｂの移動が座標の正方向への移動であるか否かを判定する。すなわち、右扉１６３ａが開く方向へ移動する場合または左扉１６３ｂが閉じる方向へ移動する場合にはステップＳ１７０３に進み、右扉１６３ａが閉じる方向へ移動する場合または左扉１６３ｂが開く方向へ移動する場合にはステップＳ１７０４に進む。
【０１５５】
ステップＳ１７０３では、扉位置情報の右扉１６３ａまたは左扉１６３ｂの現在座標の値に１を加算し、ステップＳ１７０４では、扉位置情報の右扉１６３ａまたは左扉１６３ｂの現在座標の値から１を減算する。ステップＳ１７０５では、右扉１６３ａまたは左扉１６３ｂの現在座標と、減速開始座標が一致するか否かを判定する。該当する場合にはステップＳ１７０６に進み、該当しない場合にはステップＳ１７０７に進む。ステップＳ１７０６では、現在の速度に応じて減速パターンを設定し、ＲＡＭ５１３の所定の領域に記憶する。
【０１５６】
ステップＳ１７０７では、各シャッタセンサ５５０〜５５１の検知状態（ＯＮの状態）が持続中であるか否かを判定する。該当する場合にはステップＳ１７０８に進み、該当しない場合にはステップＳ１７１０に進む。ステップＳ１７０８では、パルスの出力を停止する。ステップＳ１７０９では、駆動電圧を下げる。本実施例では、右扉１６３ａおよび左扉１６３ｂを駆動するステッピングモータの駆動電圧を１２Ｖに設定しているが、右扉１６３ａおよび左扉１６３ｂの位置を保持した状態で停止させる場合には、駆動電圧を５Ｖに下げるようにしている。従って、ここでは、ステッピングモータの駆動電圧を１２Ｖから５Ｖに変更する。
【０１５７】
ステップＳ１７１０では、右扉１６３ａおよび左扉１６３ｂの現在座標と目標座標（移動位置の座標）が一致するか否かを判定する。該当する場合にはステップＳ１７１１に進み、該当しない場合にはステップＳ１７１５に進む。ステップＳ１７１１では、右扉１６３ａおよび左扉１６３ｂの現在の速度が規定速度（５００ＰＰＳ）よりも大きいか否かを判定する。現在の速度が規定速度より大きい場合にはステップＳ１７１２に進み、そうでない場合にはステップＳ１７１３に進む。
【０１５８】
ステップＳ１７１２では、右扉１６３ａおよび左扉１６３ｂの現在の速度に応じて減速パターンを設定し、ＲＡＭ５１３の所定の領域に記憶する。ステップＳ１７１３では、パルスの出力を停止する。ステップＳ１７１４では、右扉１６３ａおよび左扉１６３ｂを駆動するステッピングモータの駆動電圧を１２Ｖから５Ｖに変更する。
【０１５９】
ステップＳ１７１５では、右扉１６３ａおよび左扉１６３ｂが現在加速中であるか否かを判定する。加速中の場合にはステップＳ１７１６に進み、そうでない場合にはステップＳ１７１８に進む。ステップＳ１７１６では、加速（加速パターン）を終了したか否かを判定する。加速を終了した場合にはステップＳ１７１７に進み、そうでない場合には処理を終了する。ステップＳ１７１７では、加速終了時の速度を設定する。ここでは、右扉１６３ａおよび左扉１６３ｂが加速パターンにおける最後の速度を維持するように、この最後の速度をＲＡＭ５１３の所定の領域に設定する。
【０１６０】
ステップＳ１７１８では、右扉１６３ａおよび左扉１６３ｂが現在減速中であるか否かを判定する。減速中の場合にはステップＳ１７１９に進み、そうでない場合には処理を終了する。ステップＳ１７１９では、減速（減速パターン）を終了したか否かを判定する。減速を終了した場合にはステップＳ１７２０に進み、そうでない場合には処理を終了する。ステップＳ１７２０では、停止条件が成立しているか否かを判定する。ここでは、ステップＳ１７０６またはＳ１７１２で減速パターンが設定された場合に停止条件が成立したと判断し、停止条件が成立している場合にはステップＳ１７２１に進み、そうでない場合にはステップＳ１７２３に進む。
【０１６１】
ステップＳ１７２１では、パルスの出力を停止する。ステップＳ１７２２では、右扉１６３ａおよび左扉１６３ｂを駆動するステッピングモータの駆動電圧を１２Ｖから５Ｖに変更する。ステップＳ１７２３では、減速終了時の速度を設定する。ここでは、右扉１６３ａおよび左扉１６３ｂが減速パターンにおける最後の速度を維持するように、この最後の速度をＲＡＭ５１３の所定の領域に設定する。
【０１６２】
＜扉同期画像演出の例＞
次に、図２１〜２４を用いて、扉同期画像演出の例について説明する。なお、以下の説明では、右扉１６３ａについての図示および説明を省略している。図２１（ａ）〜（ｄ）ならびに図２２（ａ）〜（ｄ）は、扉同期画像演出の一例を示した図である。
【０１６３】
図２１（ａ）および図２２（ａ）は、この例におけるパーツリストデータを示したものである。同図に示されるように、この例のパーツリストデータは、データ数２、ループ数１、データｃ、データｂから構成されている。そして、データｃのパーツデータは、左扉１６３ｂの移動位置９８パルス、移動時間５０ｍｓ、データｂのパーツデータは、左扉１６３ｂの移動位置１９６パルス、移動時間１７５ｍｓとなっている（図１８（ｃ）参照）。従って、この例では、左扉１６３ｂをまず現在座標７７（図２１（ａ）参照）から座標９８まで移動させ、次に座標９８から座標１９６まで移動させる。左扉１６３ｂの現在座標７７から座標９８まで移動の移動時間は５０ｍｓであるため、この移動の移動速度は、（９８−７７）／０．０５≒４１６ＰＰＳとなる。また、左扉１６３ｂの座標９８から座標１９６まで移動の移動時間は１７５ｍｓであるため、この移動の移動速度は、（１９６−９８）／０．１７５≒５５５ＰＰＳとなる。なお、規定速度５００ＰＰＳ以上では加速パターンおよび減速パターンが挿入されるため、上記した左扉１６３ｂの座標９８から座標１９６までの移動速度５５５ＰＰＳは概算値となる。
【０１６４】
図２１（ｂ）〜（ｃ）は、データｃに基づいて左扉１６３ｂが移動する状態を示している。なお、以下の図では、左側に液晶表示装置１５７および左扉１６３ｂを正面から見た概略図、右側に液晶表示装置１５７に表示される画像のフレーム数を示している。これらの図に示されるように、左扉１６３ｂの表面には桜の木の画像および男性の画像が描かれている。そして、液晶表示装置１５７には、扉の移動と同期（連動）させる特定画像１５７ａ（セーラー服を着た女性の画像）、および背景画像（図示省略）が表示されている。
【０１６５】
左扉１６３ｂは、現在座標７７（同図（ｂ））から徐々に閉じる方向（図の右方向）に移動し（同図（ｃ））、最終的に座標９８に到達する（同図（ｄ））。液晶表示装置１５７に表示される画像は、約３３ｍｓの周期でフレーム数ｎ−７（同図（ｂ））、フレーム数ｎ−６（同図（ｃ））、フレーム数ｎ−５（同図（ｄ））、と更新される。特定画像１５７ａは、徐々に接近してくる左扉１６３ｂの移動と連動して配置座標（表示位置）が決定されるが、まだ左扉１６３ｂがそれ程近接していないため、フレーム数ｎ−７〜ｎ−５においては予め設定された配置座標に配置される。データｃに基づく移動が終了した後は、データｂに基づく移動が開始される。
【０１６６】
図２２（ｂ）〜（ｃ）は、データｂに基づいて左扉１６３ｂが移動する状態を示している。左扉１６３ｂは、座標９８から徐々に閉じる方向（図の右方向）に移動し（同図（ｂ）および（ｃ））、最終的に座標１９６に到達する（同図（ｄ））。データｂに基づく移動では、左扉１６３ｂの移動速度が約５５５ＰＰＳに増加すると共に、左扉１６３ｂと特定画像１５７ａが近接するため、特定画像１５７ａの配置座標は、左扉１６３ｂの移動を考慮した位置となる。この例では、同図（ｂ）に示されるように、フレーム数ｎ−５の次に、フレーム数ｎ−４を飛ばして、フレーム数ｎ−３の画像を表示するようにしている。フレーム数ｎ−３の画像では、特定画像１５７ａが左扉１６３ｂと重ならない位置に配置されるようになっている。すなわち、フレーム数ｎ−４の画像に代えて、１フレーム先のフレーム数ｎ−３の画像を表示することによって、特定画像１５７ａの配置位置が適切な位置となるよう新たに決定している。
【０１６７】
次に、同図（ｃ）に示されるように、フレーム数ｎ−３の次には、左扉１６３ｂの移動を考慮し、またフレーム数を１つ飛ばしたフレーム数ｎ−１の画像を表示する（特定画像１５７ａの配置位置を新たに決定している）。フレーム数ｎ−１の画像では、特定画像１５７ａは、配置座標がさらに左扉１６３ｂから離れた位置になっていると共に、女性が驚いて後方に飛び跳ねる画像に変更されている。そして、同図（ｄ）に示されるように、左扉が最終的に座標１９６に到達する前後に、最終フレームであるフレーム数ｎの画像が表示される。フレーム数ｎの画像では、特定画像１５７ａの配置座標がさらに左扉１６３ｂから離れた位置になっている。
【０１６８】
この例では、左扉１６３ｂの移動を考慮して、フレーム数ｎ−４およびｎ−２を飛ばしたため、フレーム数ｎの画像は２フレーム早いタイミングで表示されている。従って、フレーム数ｎの画像は、この後さらに２フレーム分の表示期間中表示される。
【０１６９】
図２３（ａ）〜（ｄ）ならびに図２４（ａ）〜（ｄ）は、扉同期画像演出のもう１つの例を示した図である。この例では、先の例のようにフレームを飛ばすのではなく、左扉１６３ｂの移動を考慮して各フレームにおける特定画像１５７ａの配置座標を変更する。
【０１７０】
図２３（ａ）および図２４（ａ）は、この例におけるパーツリストデータを示したものである。この例のパーツリストデータは、図２１（ａ）および図２２（ａ）に示したものと同一であり、データ数２、ループ数１、データｃ、データｂから構成されている。
【０１７１】
図２３（ｂ）〜（ｃ）は、データｃに基づいて左扉１６３ｂが移動する状態を示している。左扉１６３ｂは、現在座標７７（同図（ｂ））から徐々に閉じる方向（図の右方向）に移動し（同図（ｃ））、最終的に座標９８に到達する（同図（ｄ））。液晶表示装置１５７に表示される画像は、約３３ｍｓの周期でフレーム数ｎ−５（同図（ｂ））、フレーム数ｎ−４（同図（ｃ））、フレーム数ｎ−３（同図（ｄ））、と更新される。特定画像１５７ａは、徐々に接近してくる左扉１６３ｂの移動と連動して配置座標（表示位置）が決定されるが、まだ左扉１６３ｂがそれ程近接していないため、フレーム数ｎ−５〜ｎ−３においては予め設定された配置座標に配置される。データｃに基づく移動が終了した後は、データｂに基づく移動が開始される。
【０１７２】
図２４（ｂ）〜（ｃ）は、データｂに基づいて左扉１６３ｂが移動する状態を示している。左扉１６３ｂは、座標９８から徐々に閉じる方向（図の右方向）に移動し（同図（ｂ）および（ｃ））、最終的に座標１９６に到達する（同図（ｄ））。データｂに基づく移動では、左扉１６３ｂの移動速度が約５５５ＰＰＳに増加すると共に、左扉１６３ｂと特定画像１５７ａが近接するため、特定画像１５７ａの配置座標は、左扉１６３ｂの移動を考慮した位置となる。この例では、同図（ｂ）に示されるように、フレーム数ｎ−３の次のフレーム数ｎ−２の画像において、特定画像１５７ａの配置座標が左扉１６３ｂと重ならない座標に変更されている。
【０１７３】
次に、同図（ｃ）に示されるように、フレーム数ｎ−２の次のフレーム数ｎ−１の画像では、女性が驚いて後方に飛び跳ねる画像である特定画像１５７ａは、左扉１６３ｂの移動を考慮して配置座標がさらに左扉１６３ｂから離れた位置に変更されている。そして、同図（ｄ）に示されるように、左扉が最終的に座標１９６に到達する前後に、最終フレームであるフレーム数ｎの画像が表示される。フレーム数ｎの画像では、特定画像１５７ａの配置座標がさらに左扉１６３ｂから離れた位置になっている。
【０１７４】
＜その他の特定演出の例＞
以上、扉部材１６３（右扉１６３ａおよび左扉１６３ｂ）と、液晶表示装置１５７を同期（連動）させる例について説明したが、本発明に係る特定演出は、右扉１６３ａおよび左扉１６３ｂと液晶表示装置１５７を同期させる演出に限定されるものではない。以下、その他の演出手段の組合せを同期させる特定演出の例について説明する。
【０１７５】
＜右扉の動作に左扉を同期させる特定演出の例＞
まず、図２５および２６を用いて、右扉１６３ａの動作に左扉１６３ｂの動作を同期させる特定演出の例について説明する。図２５（ａ）〜（ｃ）は、右扉１６３ａの動作に左扉１６３ｂの動作を同期させる特定演出の一例の概要を示した図である。
【０１７６】
この例では、例えば、内部抽選の結果、ボーナス役（ＢＢ１、ＢＢ２、ＲＢ）に内部当選したタイミングにおいて、右扉１６３ａおよび左扉１６３ｂが異なる動き（右扉１６３ａはグラグラ左右に移動し、左扉１６３ｂは停止している）をしていた場合に、所定の時間経過後に右扉１６３ａおよび左扉１６３ｂを左右対称な位置に停止させると共に、液晶表示装置１５７に「大当り」というメッセージを表示するという演出を行う。この所定の時間は、副制御部５００のメイン処理におけるステップＳ６０４で、同図（ａ）に示されるように、１秒後（演出１）、２秒後（演出２）、３秒後（演出３）の３種類の中から選択される。
【０１７７】
同図（ｂ）および（ｃ）では、演出１が選択された場合を示している。この例では、同図（ｂ）に示されるように、ボーナス役に内部当選したときには、右扉１６３ａはパーツリストデータＡに基づいた演出動作（左右にグラグラと往復動する動作）を実行中であり、液晶表示装置１５７は「？」や「グラグラ」等の画像を表示している。また、左扉１６３ｂは、パーツリストデータＸに基づく動作を実行している。
【０１７８】
そして、この状態から１秒後のパーツリストデータＡに基づく右扉１６３ａの位置（この例では、右扉１６３ａはグラグラ左右移動を１秒間継続し、座標４９０に停止する）に基づいて、左扉１６３ｂの１秒後の位置を設定し、パーツリストデータＸのパーツデータを更新する。具体的には、移動位置を１秒後のパーツリストデータＡに基づく右扉１６３ａの位置と左右対称となる座標２９４に設定し、移動時間を１０００ｍｓ（１秒）に設定する。
【０１７９】
これにより、ボーナス役の内部当選から１秒後には、同図（ｃ）に示されるように、右扉１６３ａがパーツリストデータＡに基づいて座標４９０で停止すると共に、左扉１６３ｂが更新されたパーツリストデータＸに基づいて座標２９４で停止する。また、液晶表示装置１５７には、右扉１６３ａの１秒後の位置に基づいて設定された配置座標に「大当り」というメッセージを含んだ画像が表示される。すなわち、この例では、液晶表示装置１５７の画像表示も右扉１６３ａの動作と同期されており、このようにすることで、「大当り」というメッセージを含んだ画像を右扉１６３ａと左扉１６３ｂの間の適切な位置に表示することができる。
【０１８０】
図２６（ａ）は、この例において実行される副制御部５００のメイン処理におけるステップＳ６１１の扉移動情報設定処理の流れを示すフローチャートである。この例では、副制御部５００のメイン処理におけるステップＳ６１１では、上述の図１７（ａ）に示した扉移動情報設定処理に代えて、同図に示す扉移動情報設定処理が実行される。
【０１８１】
ステップＳ１８０１では、右扉１６３ａと左扉１６３ｂの同期演出を実行するか否かを判定する。右扉１６３ａと左扉１６３ｂの同期演出を実行する場合にはステップＳ１８０２に進み、そうでない場合は、ステップＳ１８０４に進む。ステップＳ１８０２では、左扉速度設定処理を行う。左扉速度設定処理の詳細については後述する。ステップＳ１８０３では、右扉について、上述の図１７（ｂ）に示した速度設定処理を右扉１６３ａのみについて行う。ステップＳ１８０４では、図１７（ｂ）に示した速度設定処理を右扉１６３ａおよび左扉１６３ｂの両方について行う。
【０１８２】
図２６（ｂ）は、扉移動情報設定処理におけるステップＳ１８０２の左扉速度設定処理の流れを示すフローチャートである。
【０１８３】
ステップＳ１９０１では、同期時間情報を取得する。ここでは、副制御部５００のメイン処理におけるステップＳ６０４で設定された扉コマンドを参照し、右扉１６３ａと左扉１６３ｂを同期させる時間（上述の演出１の場合は、１秒）を取得し、ＲＡＭ５１３の所定の領域に同期時間情報として記憶する。ステップＳ１９０２では、右扉位置情報を取得する。ここでは、右扉１６３ａの現在のパーツリストデータおよびパーツデータを参照して、同期時間における右扉１６３ａの位置を取得し、ＲＡＭ５１３の所定の領域に右扉位置情報として記憶する。
【０１８４】
ステップＳ１９０３では、右扉位置情報に対応する左扉位置情報を取得する。ここでは、例えば、右扉１６３ａと左扉１６３ｂを左右対称に配置する場合には、同期時間における右扉１６３ａの座標（４９０）と中心座標３９２の差（４９０−３９２＝９８）を中心座標から減算した値（３９２−９８＝２９４）を、左扉位置情報（同期時間における左扉１６３ｂの座標）としてＲＡＭ５１３の所定の領域に記憶する。ステップＳ１９０４では、ステップＳ１９０３で算出した左扉１６３ｂの座標位置、および演出１に設定された時間１秒に基づいて、図１７（ｂ）に示した速度設定処理を左扉１６３ｂについて行う。
【０１８５】
＜スピーカの音声に右扉および左扉を同期させる特定演出の例＞
次に、図２７〜２９を用いて、スピーカ４８３の音声に右扉１６３ａおよび左扉１６３ｂの動作を同期させる特定演出の例について説明する。図２７（ａ）〜（ｃ）は、スピーカ４８３の音声に右扉１６３ａおよび左扉１６３ｂの動作を同期させる特定演出の一例の概要を示した図である。
【０１８６】
この例では、例えば、ボーナス遊技が開始される場合に、所定の時間継続する音声をスピーカ４８３から発し、この音声の終了と同時に右扉１６３ａおよび左扉１６３ｂを全開位置に停止させるという演出を行う。この所定の時間は、副制御部５００のメイン処理におけるステップＳ６０４で、同図（ａ）に示されるように、１秒間（演出１）、２秒間（演出２）、３秒間（演出３）の３種類の中から選択される。
【０１８７】
同図（ｂ）および（ｃ）では、演出２が選択された場合を示している。この例では、同図（ｂ）に示されるように、スピーカ４８３から音声（この例では、「パンパカパーン」というファンファーレ）が発せられる直前までは、右扉１６３ａおよび左扉１６３ｂは他の演出動作を実行中であり、任意の座標に位置している。そして、スピーカ４８３から音声が発せられると同時に、右扉１６３ａおよび左扉１６３ｂはそれぞれ開く方向に移動し、音声の終了と同時（２秒後）に、同図（ｃ）に示されるように、全開位置において停止する。
【０１８８】
図２８は、この例における、副制御部５００の回路ブロック図である。同図に示されるように、この例における副制御部５００では、スピーカ４８３からの音声と右扉１６３ａおよび左扉１６３ｂを同期させるために、音源ＩＣ４８０、および音声データが記憶されたＲＯＭ４８１がＣＰＵ５１０のデータバスおよびアドレスバスに接続されている。そして、アンプ４８２およびスピーカ４８３が音源ＩＣ４８０に接続されている。従って、音源ＩＣ４８０は、ＣＰＵ５１０からの命令に応じて音声の制御を行う。
【０１８９】
図２９は、この例において実行される副制御部５００のメイン処理におけるステップＳ６１１の扉移動情報設定処理の流れを示すフローチャートである。この例では、副制御部５００のメイン処理におけるステップＳ６１１では、上述の図１７（ａ）に示した扉移動情報設定処理に代えて、同図に示す扉移動情報設定処理が実行される。
【０１９０】
ステップＳ２００１では、スピーカ４８３の音声と右扉１６３ａおよび左扉１６３ｂの同期演出を実行するか否かを判定する。同期演出を実行する場合にはステップＳ２００２に進み、そうでない場合にはステップＳ２００７に進む。ステップＳ２００２では、同期時間情報を取得する。ここでは、副制御部５００のメイン処理におけるステップＳ６０４で設定された音声が継続する時間（上述の演出２の場合は、２秒）を取得し、ＲＡＭ５１３の所定の領域に同期時間情報として記憶する。
【０１９１】
ステップＳ２００３では、左扉位置情報を取得する。ここでは、副制御部５００のメイン処理におけるステップＳ６０４で設定された音声終了時の左扉１６３ｂの座標（この例では、座標０）を取得し、ＲＡＭ５１３の所定の領域に左扉位置情報として記憶する。ステップＳ２００４では、図１７（ｂ）に示した速度設定処理を左扉１６３ｂについて行う。ステップＳ２００５では、左扉位置情報を取得する。ここでは、副制御部５００のメイン処理におけるステップＳ６０４で設定された音声終了時の右扉１６３ａの座標（この例では、座標７８４）を取得し、ＲＡＭ５１３の所定の領域に右扉位置情報として記憶する。ステップＳ２００６では、図１７（ｂ）に示した速度設定処理を右扉１６３ａについて行う。
【０１９２】
＜右扉および左扉の動作にスピーカの音声を同期させる特定演出の例＞
次に、図３０および３１を用いて、右扉１６３ａおよび左扉１６３ｂの動作にスピーカ４８３の音声を同期させる特定演出の例について説明する。図３０（ａ）〜（ｄ）は、右扉１６３ａおよび左扉１６３ｂの動作にスピーカ４８３の音声を同期させる特定演出の一例の概要を示した図である。
【０１９３】
この例では、例えば、遊技者の第３停止操作によりボーナス役（ＢＢ１、ＢＢ２、ＲＢ）の図柄組合せが有効化された入賞ライン１１４上に表示され、ボーナス役の入賞が確定（主制御部３００メイン処理のステップＳ１０９）した場合に、右扉１６３ａおよび左扉１６３ｂを全開位置に移動させ、両者が全開位置に到達すると同時に音声をスピーカ４８３から発するという演出を行う。なお、この例では、上述の例とは異なり、パーツデータが移動位置（停止ポジション）および移動速度（ＰＰＳ）から構成されている。従って、予めパーツデータに設定された移動速度に応じて、移動位置までの移動に要する時間が決定されるようになっている。
【０１９４】
この例では、遊技者が第１〜３停止操作を行うとき、同図（ｂ）に示されるように、液晶表示装置１５７に爺のキャラクタの画像を背景画像と共に表示すると共に、右扉１６３ａおよび左扉１６３ｂを動作させるという演出を行っている。そして、遊技者が第３停止操作を行いボーナス役の入賞が確定すると、パーツリストデータＡを設定し、これに基づいて右扉１６３ａおよび左扉１６３ｂを全開位置まで移動させる。上述のように、この例ではパーツデータに移動速度が設定されているため、右扉１６３ａおよび左扉１６３ｂは同じ速度で移動する。従って、遊技者が任意のタイミングで第３停止操作を行ったときに、同図（ｂ）に示されるように、右扉１６３ａの位置と左扉１６３ｂの位置が左右対称でない場合、右扉１６３ａが全開位置に到達するまでの時間と、左扉１６３ｂが全開位置に到達するまでの時間が異なることとなる。
【０１９５】
ここでは、同図（ａ）に示されるように、左扉１６３ｂが１秒後に全開位置に到達し、右扉１６３ａが２秒後に全開位置に到達する例を示している。すなわち、同図（ｂ）に示されるように、左扉１６３ｂが全開位置に到達した時（移動開始から１秒後）には、まだ右扉１６３ａは移動中であり、同図（ｃ）に示されるように、移動開始から２秒後に右扉１６３ａが全開位置に到達した時に、初めて右扉１６３ａおよび左扉１６３ｂの両者が全開位置にあることとなる。従って、この場合、遅れて全開位置に到達する右扉１６３ａの到達タイミング（移動開始から２秒後）に合わせて、スピーカ４８３から音声（「パンパカパーン」というファンファーレ）を発する。なお、液晶表示装置１５７には、右扉１６３ａおよび左扉１６３ｂの移動開始と略同じタイミングで「ボーナス確定！！」というメッセージを表示する。このメッセージは、同図（ｃ）に示されるように、移動開始から２秒後に右扉１６３ａが全開位置に到達した時に、初めて右扉１６３ａおよび左扉１６３ｂによる遮蔽を完全に解除され、遊技者に視認されることとなる。
【０１９６】
図３１（ａ）は、この例において実行される副制御部５００のメイン処理におけるステップＳ６１１の扉移動情報設定処理の流れを示すフローチャートである。この例では、副制御部５００のメイン処理におけるステップＳ６１１では、上述の図１７（ａ）に示した扉移動情報設定処理に代えて、同図に示す扉移動情報設定処理が実行される。
【０１９７】
ステップＳ２１０１では、移動位置の設定を行う。ここでは、パーツリストデータおよびパーツデータを参照し、右扉１６３ａおよび左扉１６３ｂの移動位置（停止ポジション）を取得し、ＲＡＭ５１３の所定の領域に記憶する。ステップＳ２１０２では、移動速度の設定を行う。ここでは、パーツリストデータおよびパーツデータを参照し、右扉１６３ａおよび左扉１６３ｂの移動位置（停止ポジション）を取得し、ＲＡＭ５１３の所定の領域に記憶する。ステップＳ２１０３では、時間設定を行う。
【０１９８】
図３１（ｂ）は、扉移動情報設定処理におけるステップＳ２１０３の時間設定処理の流れを示すフローチャートである。
【０１９９】
ステップＳ２２０１では、扉移動情報設定処理のステップＳ２１０１で設定した左扉１６３ｂの移動位置の座標と、左扉１６３ｂの現在位置の座標の差の絶対値を左扉１６３ｂの移動距離として算出する。算出した左扉１６３ｂの移動距離は、ＲＡＭ５１３の所定の領域に記憶する。ステップＳ２２０２では、扉移動情報設定処理のステップＳ２１０１で設定した左扉１６３ｂの移動速度を取得する。ステップＳ２２０３では、ステップＳ２２０１で算出した移動距離をステップＳ２２０２で取得した移動速度で除して、左扉１６３ｂの移動時間を算出する。算出した左扉１６３ｂの移動時間は、ＲＡＭ５１３の所定の領域に記憶する。
【０２００】
ステップＳ２２０４では、扉移動情報設定処理のステップＳ２１０１で設定した右扉１６３ａの移動位置の座標と、右扉１６３ａの現在位置の座標の差の絶対値を右扉１６３ａの移動距離として算出する。算出した右扉１６３ａの移動距離は、ＲＡＭ５１３の所定の領域に記憶する。ステップＳ２２０５では、扉移動情報設定処理のステップＳ２１０１で設定した右扉１６３ａの移動速度を取得する。ステップＳ２２０６では、ステップＳ２２０４で算出した移動距離をステップＳ２２０５で取得した移動速度で除して、右扉１６３ａの移動時間を算出する。算出した右扉１６３ａの移動時間は、ＲＡＭ５１３の所定の領域に記憶する。
【０２０１】
ステップＳ２２０７では、右扉１６３ａの移動時間が左扉１６３ｂの移動時間以上であるか否かを判定する。該当する場合にはステップＳ２２０８に進み、該当しない場合にはステップＳ２２０９に進む。ステップＳ２２０８では、右扉１６３ａの移動時間を音声出力開始時間として、ＲＡＭ５１３の所定の領域に設定する。ステップＳ２２０９では、左扉１６３ｂの移動時間を音声出力開始時間として、ＲＡＭ５１３の所定の領域に設定する。
＜右扉および左扉をその他の構造とした例＞
本実施例では、右扉１６３ａおよび左扉１６３ｂは、不透明な材質から構成され、背後領域の液晶表示装置１５７の表示を遮蔽するものであるが、本発明はこれに限定されるものではない。例えば、右扉１６３ａおよび左扉１６３ｂは、自身を通して背後の領域の液晶表示装置１５７の表示を視認可能に構成されたものであってもよい。
【０２０２】
図３２（ａ）は、背後の液晶表示装置１５７の表示を視認可能に構成された右扉１６３ａおよび左扉１６３ｂを備える扉部材１６３の一例を示した図であり、同図（ｂ）は、背後の液晶表示装置１５７の表示を視認可能に構成された右扉１６３ａおよび左扉１６３ｂの斜視図である。
【０２０３】
この例では、これらの図に示されるように、右扉１６３ａおよび左扉１６３ｂは、矩形状の開口部１６３ａ２、１６３ｂ２を有する枠状にそれぞれ形成されており、これらの開口部１６３ａ２、１６３ｂ２を通して背後の領域の液晶表示装置１５７の表示を視認することが可能に構成されている。なお、この開口部１６３ａ２、１６３ｂ２には、透明または半透明の部材（例えば、ガラス、すりガラスまたは樹脂板等）を配設することが可能となっている。従って、遊技台の特徴に応じて、半透明部材を配設したり、何も配設せずに使用したりすることが可能である。
【０２０４】
右扉１６３ａおよび左扉１６３ｂが開口部１６３ａ２、１６３ｂ２を備え、これらの開口部１６３ａ２、１６３ｂ２の背後の領域に特定画像を配置し、特定画像の配置位置を右扉１６３ａおよび左扉１６３ｂの動作と同期させることによって特定演出をより多彩にすることができる。
【０２０５】
また、開口部１６３ａ２、１６３ｂ２に半透明の部材を配設し、背後の領域の画像をぼんやりと視認可能とした場合、キャラクタ画像や背景画像がこの半透明の部材を通してぼんやりと視認されると、非常に見栄えが悪くなってしまうことがある。このような場合に、白色等の均一な色彩からなる特定画像をキャラクタ画像や背景画像の上から重ねて開口部１６３ａ２、１６３ｂ２の背後に配置し、右扉１６３ａおよび左扉１６３ｂの動作と同期させることによって、キャラクタ画像や背景画像を遮蔽し、見栄えをよくすることができる。
【０２０６】
以上説明したように、本実施例に係るスロットマシン１００は、遊技の演出を実行する第１演出手段および第２演出手段（本実施例では、扉部材１６３、液晶表示装置１５７およびスピーカ４８３等が第１演出手段または第２演出手段に該当する）と、第１演出手段によって将来実行される予定の演出内容に関する将来情報を取得する将来情報取得手段（本実施例では、主に副制御部５００のメイン処理におけるステップＳ６０７の画像表示処理、またはステップＳ６１１の扉移動情報設定処理）と、将来情報取得手段によって取得された将来情報に基づいて第２演出手段が演出を実行する特定演出を制御する特定演出制御手段（本実施例では、主に画像表示処理におけるステップＳ１００６の画像制御処理、または副制御部５００のメイン処理におけるステップＳ６１２の扉移動処理）と、を備える。
【０２０７】
このため、第１演出手段の動作に、第２演出手段を容易に同期（連動）させることができる。これにより、演出をより多彩に実行すると共に、第１演出手段の動作と第２演出手段の動作を高精度に連動させることで、遊技の興趣を高め遊技者の遊技意欲を向上させることができる。
【０２０８】
また、第１演出手段は、所定の範囲を動作する可動部材（本実施例では、右扉１６３ａおよび左扉１６３ｂ）を備え、将来情報取得手段は、複数種類の演出に応じて設定された演出情報（本実施例では、パーツリストデータ等）に基づいて、将来情報として可動部材１６３ａ、１６３ｂの位置情報を算出し、特定演出制御手段は、位置情報に基づいて、第２演出手段が実行する演出と可動部材１６３ａ、１６３ｂの動作を連動させた特定演出を制御する。このため、可動部材１６３ａ、１６３ｂの動作に、画像表示手段やスピーカ等の他の演出手段の動作を容易に連動させることができる。
【０２０９】
また、演出情報には、特定演出が開始されるまでに要する準備時間に関する情報が含まれ、将来情報取得手段は、準備時間分先の前記位置情報を算出する。このため、先の時間（所定の時間経過後）に第１演出手段と第２演出手段を連動させることができるように、今から準備を開始することができる。
【０２１０】
また、将来情報取得手段は、演出情報に含まれる可動部材１６３ａ、１６３ｂの速度情報に基づいて、位置情報を算出する。このため、予め速度情報を設定しておくだけで、第１演出手段と第２演出手段を連動させることが可能となり、多彩な演出を可能としながらもＲＯＭ５１２やＲＡＭ５１３の記憶容量を削減することができる。
【０２１１】
また、第２演出手段は、複数種類の画像を表示する画像表示装置（本実施例では、液晶表示装置）１５７を備え、特定演出制御手段は、位置情報に基づいて画像表示装置１５７における画像の表示位置を設定する。このため、可動部材１６３ａ、１６３ｂの動作やスピーカ４８３の音声に連動させて画像表示装置１５７に表示する画像を配置することができる。これにより、画像表示装置１５７に表示する画像と他の演出手段を連動させた面白みのある演出を行うことができる。
【０２１２】
また、演出情報には、画像表示装置１５７に表示される画像の表示準備を開始してから表示が完了するまでに要する表示準備時間（本実施例では、ＶＳＹＮＣ待ち処理に要する時間、画像表示装置１５７の走査時間および画像表示装置１５７の応答時間の和）が含まれ、将来情報取得手段は、表示準備時間分先の位置情報を算出する。このため、画像表示装置１５７の仕様等により、画像を生成してから画像表示装置１５７に表示されるまでに所定の時間だけ遅れが生じるような場合であっても、画像表示装置１５７の画像と他の演出手段を連動させて演出を行うことができる。
【０２１３】
また、第１演出手段は、画像表示装置１５７の前方で可動部材１６３ａ、１６３ｂが動作可能に構成され、特定演出制御手段は、位置情報に基づいて特定画像の表示位置を可動部材１６３ａ、１６３ｂの背後の領域に設定する。このため、可動部材１６３ａ、１６３ｂと、例えば可動部材１６３ａ、１６３ｂによって遮蔽されるようにこれらの背後の領域に表示される画像を、高精度にずれなく連動させることが可能となり、演出をより多彩にすることができる。
【０２１４】
また、可動部材１６３ａ、１６３ｂは、少なくとも一部において自身の背後の画像表示装置１５７の表示を視認可能に構成されている。このため、可動部材１６３ａ、１６３ｂと、例えば可動部材１６３ａ、１６３ｂの一部を通して視認されるようにこれらの背後の領域に表示される画像を、高精度にずれなく連動させることが可能となり、演出をより多彩にすることができる。
【０２１５】
なお、本発明に係る遊技台は、上記した各実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、扉部材１６３の形状は、上記実施例において示した形状とは異なる形状のものであってもよく、上下または斜め方向に開閉するものや１つの扉によって液晶表示装置１５７を遮蔽するもの等であってもよい。
【０２１６】
また、上記実施例で示した扉部材１６３（右扉１６３ａおよび左扉１６３ｂ）、液晶表示装置１５７、スピーカ４８３以外の演出手段、例えば、サイドランプ１４４やリールパネルランプ１２８等を、扉部材１６３その他と同期させるようにしてもよい。
【０２１７】
また、本発明に係る遊技台は、「複数種類の図柄が施された複数のリール１１０〜１１２と、複数のリールの回転を開始させるスタートスイッチ１３５と、複数のリールのそれぞれに対応して設けられ、リールの回転を個別に停止させるストップスイッチ１３７〜１３９と、予め定められた複数種類の入賞役の内部当選の当否を抽選により判定する抽選手段（入賞役内部抽選）と、停止された複数のリールによって表示される図柄の組合せが、抽選手段により内部当選した入賞役に対応する図柄の組合せであるか否かにより入賞役の入賞の当否を判定する判定手段（入賞判定）と、を備えたスロットマシン」に好適であるが、本発明はこれに限定されるものではなく、例えば、遊技球（例えば、パチンコ玉）を遊技媒体としたパチンコ機などにも適用可能である。
【０２１８】
例えば、本発明に係る遊技台は、「所定の遊技領域に球を発射する発射装置と、発射装置から発射された球を入球可能に構成された入賞口と、入賞口に入球した球を検知する検知手段と、検知手段が球を検知した場合に球を払出す払出手段と、所定の図柄(識別情報)を変動表示する可変表示装置を備え、入賞口に遊技球が入賞することを契機に、可変表示装置が図柄を変動させた後に停止表示させて、遊技状態の推移を告知するようなパチンコ機」にも好適である。また、パチンコ機（１種）以外に、パチンコ機（２種、３種）、封入式パチンコ機、アレンジボール遊技機、じゃん球遊技機、およびカジノマシン等にも適用することができる。
【０２１９】
また、本発明の実施例に記載された作用および効果は、本発明から生じる最も好適な作用および効果を列挙したに過ぎず、本発明による作用および効果は、本発明の実施例に記載されたものに限定されるものではない。
【産業上の利用可能性】
【０２２０】
本発明の遊技台は、スロットマシンやパチンコ機等に代表される遊技台の分野で特に利用することができる。
【図面の簡単な説明】
【０２２１】
【図１】本発明の実施例に係るスロットマシンの外観斜視図である。
【図２】（ａ）は右扉および左扉がそれぞれ全開位置にある状態の扉部材の正面図であり、（ｂ）は右扉および左扉を駆動するステッピングモータの励磁パターンと１パルスの移動距離を示した図である。
【図３】主制御部３００の回路ブロック図である。
【図４】副制御部４００の回路ブロック図である。
【図５】副制御部５００の回路ブロック図である。
【図６】副制御部５００を構成する表示制御基板のブロック図であり、ＶＤＰの内部構成を詳細に示した図である。
【図７】各リール（左リール、中リール、右リール）に施される図柄の配列を平面的に展開して示した図である。
【図８】入賞役（作動役を含む）の種類、各入賞役に対応する図柄組合せ、各入賞役の作動または払出を示した図である。
【図９】遊技の基本的制御（主制御部メイン処理）の流れを示すフローチャートである。
【図１０】（ａ）は副制御部４００のメイン処理の流れを示すフローチャートであり、（ｂ）は副制御部４００のコマンド入力処理の流れを示すフローチャートであり、（ｃ）は副制御部４００のストローブ処理の流れを示すフローチャートであり、（ｄ）は副制御部４００のタイマ割込み処理の流れを示すフローチャートである。
【図１１】副制御部５００のメイン処理の流れを示すフローチャートである。
【図１２】（ａ）は副制御部５００のストローブ処理の流れを示すフローチャートであり、（ｂ）は副制御部５００のＶＳＹＮＣ割込み処理の流れを示すフローチャートであり、（ｃ）は副制御部５００のＶＳＹＮＣ待ち処理のフローチャートである。
【図１３】画像表示処理の流れを示すフローチャートである。
【図１４】ライブラリ中の関数の一例として、関数ｇｍＳｈｕｔｔｅｒＮｅｘｔＰｏｓ、および関数ｇｍＳｈｕｔｔｅｒＳｏｋｕｄｏＰｔｎを示した表である。
【図１５】フレーム数算出テーブルの一例を示した図である。
【図１６】画像制御処理の流れを示すフローチャートと、画像制御処理に伴ってＣＰＵとＶＤＰの間で送受信される情報を示した図である。
【図１７】（ａ）は扉移動情報設定処理の流れを示すフローチャートであり、（ｂ）は速度設定処理の流れを示すフローチャートであり、（ｃ）は本実施例において設定可能な右扉および左扉の移動速度および速度ＩＤの表である。
【図１８】（ａ）は扉移動処理の流れを示すフローチャートであり、（ｂ）はパーツリストデータおよびパーツデータの構造を示した図であり、（ｃ）はパーツデータの一例を示した図である。
【図１９】（ａ）は副制御部５００のタイマ割込み処理の流れを示すフローチャートであり、（ｂ）は扉モータ処理の流れを示すフローチャートである。
【図２０】扉位置情報更新処理の流れを示すフローチャートである。
【図２１】（ａ）〜（ｄ）扉同期画像演出の一例を示した図である。
【図２２】（ａ）〜（ｄ）扉同期画像演出の一例を示した図である。
【図２３】（ａ）〜（ｄ）扉同期画像演出のもう１つの例を示した図である。
【図２４】（ａ）〜（ｄ）扉同期画像演出のもう１つの例を示した図である。
【図２５】（ａ）〜（ｃ）右扉の動作に左扉の動作を同期させる特定演出の一例の概要を示した図である。
【図２６】（ａ）は右扉の動作に左扉の動作を同期させる場合の扉移動情報設定処理の流れを示すフローチャートであり、（ｂ）は左扉速度設定処理の流れを示すフローチャートである。
【図２７】（ａ）〜（ｃ）スピーカの音声に右扉および左扉の動作を同期させる特定演出の一例の概要を示した図である。
【図２８】スピーカの音声に右扉および左扉の動作を同期させる場合の副制御部５００の回路ブロック図である。
【図２９】スピーカの音声に右扉および左扉の動作を同期させる場合の扉移動情報設定処理の流れを示すフローチャートである。
【図３０】（ａ）〜（ｄ）右扉および左扉の動作にスピーカの音声を同期させる特定演出の一例の概要を示した図である。
【図３１】（ａ）は右扉および左扉の動作にスピーカの音声を同期させる場合の扉移動情報設定処理の流れを示すフローチャートであり、（ｂ）は時間設定処理の流れを示すフローチャートである。
【図３２】（ａ）は背後の液晶表示装置の表示を視認可能に構成された右扉および左扉を備える扉部材の一例を示した図であり、（ｂ）は背後の液晶表示装置の表示を視認可能に構成された右扉および左扉の斜視図である。
【符号の説明】
【０２２２】
１００  スロットマシン
１５７  液晶表示装置
１６３  扉部材
１６３ａ  右扉
１６３ｂ  左扉
３００  主制御部
４００  副制御部
５００  副制御部
４８３  スピーカ
【図１】
0005021569.tif 000002
【図２】
0005021569.tif 000003
【図３】
0005021569.tif 000004
【図４】
0005021569.tif 000005
【図５】
0005021569.tif 000006
【図６】
0005021569.tif 000007
【図７】
0005021569.tif 000008
【図８】
0005021569.tif 000009
【図９】
0005021569.tif 000010
【図１０】
0005021569.tif 000011
【図１１】
0005021569.tif 000012
【図１２】
0005021569.tif 000013
【図１３】
0005021569.tif 000014
【図１４】
0005021569.tif 000015
【図１５】
0005021569.tif 000016
【図１６】
0005021569.tif 000017
【図１７】
0005021569.tif 000018
【図１８】
0005021569.tif 000019
【図１９】
0005021569.tif 000020
【図２０】
0005021569.tif 000021
【図２１】
0005021569.tif 000022
【図２２】
0005021569.tif 000023
【図２３】
0005021569.tif 000024
【図２４】
0005021569.tif 000025
【図２５】
0005021569.tif 000026
【図２６】
0005021569.tif 000027
【図２７】
0005021569.tif 000028
【図２８】
0005021569.tif 000029
【図２９】
0005021569.tif 000030
【図３０】
0005021569.tif 000031
【図３１】
0005021569.tif 000032
【図３２】
0005021569.tif 000033