(57)【要約】【課題】表示された演出画像と可動部材の間にずれが生じた状態を解消し、遊技者に違和感を与えないようにする。【解決手段】装飾移動部材を演出として移動させる演出移動制御を行う演出移動制御手段と、電源投入時において、前記装飾移動部材を移動させてセンサの検出状況を確認する第一の確認処理を行う第一の確認処理手段と、前記第一の確認処理が行われた後に、前記装飾移動部材を移動させて前記センサの検出状況を確認する第二の確認処理を行う第二の確認処理手段と、前記演出移動制御が実行されている場合に前記装飾移動部材の移動に合わせて該装飾移動部材を装飾するための第一の装飾画像を表示画面に表示させる一方、前記第二の確認処理による前記装飾移動部材の移動に合わせて該装飾移動部材を装飾するための第二の装飾画像を前記表示画面に表示させる制御を行う表示制御手段と、を備えた。【選択図】図２０
2014184079.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示画面を有する画像表示手段と、
前記表示画面に沿って該表示画面の前側を移動する装飾移動部材と、
前記装飾移動部材を演出として移動させる演出移動制御を行う演出移動制御手段と、
前記画像表示手段の制御を行う表示制御手段と、
を備えた遊技台であって、
所定の位置に設けられ、前記装飾移動部材が該所定の位置に達したことを検出するためのセンサと、
電源投入時において、前記装飾移動部材を移動させて前記センサの検出状況を確認する処理を少なくとも含む第一の確認処理を行う第一の確認処理手段と、
前記第一の確認処理が行われた後の所定のタイミングにおいて、前記装飾移動部材を移動させて前記センサの検出状況を確認する処理を少なくとも含む第二の確認処理を行う第二の確認処理手段と、を備え、
前記演出移動制御手段は、前記センサによる検出状況に基づいて、前記演出移動制御を行うものであり、
前記表示制御手段は、
前記演出移動制御が実行されている場合に前記装飾移動部材の移動に合わせて、該装飾移動部材を装飾するための第一の装飾画像を前記表示画面に表示させる制御を行い、
前記第二の確認処理による前記装飾移動部材の移動に合わせて、該装飾移動部材を装飾するための第二の装飾画像を前記表示画面に表示させる制御を行うものであることを特徴とする遊技台。
【請求項２】
請求項１に記載の遊技台であって、
前記所定の位置は、前記装飾移動部材の基準位置であり、
前記基準位置からの前記装飾移動部材の移動距離に基づいて、前記装飾移動部材の位置を管理する管理手段と、をさらに備え、
前記演出移動制御手段は、前記管理手段で管理された前記装飾移動部材の位置に基づいて、前記演出移動制御を実行し、
前記第一の確認処理手段は、前記第一の確認処理による前記センサの検出状況に基づいて、前記基準位置を予め定めた初期値に更新するものであり、
前記第二の確認処理手段は、前記第二の確認処理による前記センサの検出状況に基づいて、前記基準位置を前記初期値に更新するものであることを特徴とする遊技台。
【請求項３】
請求項１または２に記載の遊技台であって、
前記第二の確認処理手段は、
遊技中における前記所定のタイミングで、前記第二の確認処理を行うものであることを特徴とする遊技台。
【請求項４】
請求項３記載の遊技台であって、
遊技者の操作を受け付ける操作手段と、
前記操作手段の操作に基づいて遊技を進行させる遊技進行手段と、を備え、
前記第二の確認処理手段は、
前記操作手段の操作に関わらず前記遊技進行手段が遊技を進行させない遊技期間内における前記所定のタイミングで、前記第二の確認処理を行うものであることを特徴とする遊技台。
【請求項５】
請求項１から４のいずれか１項記載の遊技台であって、
前記第一の確認処理手段は、前記第一の確認処理における前記装飾移動部材の移動速度を、前記演出移動制御による前記装飾移動部材の移動速度よりも遅く、かつ一定の移動速度とし、
前記第二の確認処理手段は、前記第二の確認処理における前記装飾移動部材の移動速度を、前記演出移動制御による前記装飾移動部材の移動速度よりも遅く、かつ一定の移動速度としたものであることを特徴とする遊技台。
【請求項６】
請求項１から５のいずれか１項記載の遊技台であって、
前記表示制御手段は、
当該遊技に関する情報を含む画像である前記第二の装飾画像を、前記第二の確認処理による前記装飾移動部材の移動に合わせて前記表示画面に表示させる制御を行うものであることを特徴とする遊技台。
【請求項７】
請求項１から６のいずれか１項記載の遊技台であって、
前記表示制御手段は、
前記第一の確認処理による前記装飾移動部材の移動の際には、前記装飾移動部材を装飾するための装飾画像を前記表示画面に表示させる制御を行わないものであることを特徴とする遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシン（パチスロ）、パチンコ機に代表される遊技台に関する。
【背景技術】
【０００２】
スロットマシンの遊技台では、液晶画面に沿って可動部材（車のミラーを模した造形物）を可動させるとともに、可動部材を装飾する演出画像（ミラーの画像）を表示するもの（特許文献１）が開示されている。
【０００３】
このような遊技台では、正常に可動部材が動作するように、電源投入時に可動部材の動作を確認するようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２６８１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１記載の遊技台では、電源投入時に動作確認を行っているものの、営業時間において、何らかの原因（メンテナンス不良や部品の摩耗等）により可動部材が脱調して位置ずれが生じてしまうと、表示された演出画像とずれが生じ、遊技者に違和感を与えてしまう虞がある。
【０００６】
本発明は、表示された演出画像と可動部材の間にずれが生じた状態を解消し、遊技者に違和感を与えないようすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の遊技台は、
画像を表示する表示画面を有する画像表示手段と、
前記表示画面に沿って該表示画面の前側を移動する装飾移動部材と、
前記装飾移動部材を演出として移動させる演出移動制御を行う演出移動制御手段と、
前記画像表示手段の制御を行う表示制御手段と、
を備えた遊技台であって、
所定の位置に設けられ、前記装飾移動部材が該所定の位置に達したことを検出するためのセンサと、
電源投入時において、前記装飾移動部材を移動させて前記センサの検出状況を確認する処理を少なくとも含む第一の確認処理を行う第一の確認処理手段と、
前記第一の確認処理が行われた後の所定のタイミングにおいて、前記装飾移動部材を移動させて前記センサの検出状況を確認する処理を少なくとも含む第二の確認処理を行う第二の確認処理手段と、を備え、
前記演出移動制御手段は、前記センサによる検出状況に基づいて、前記演出移動制御を行うものであり、
前記表示制御手段は、
前記演出移動制御が実行されている場合に前記装飾移動部材の移動に合わせて、該装飾移動部材を装飾するための第一の装飾画像を前記表示画面に表示させる制御を行い、
前記第二の確認処理による前記装飾移動部材の移動に合わせて、該装飾移動部材を装飾するための第二の装飾画像を前記表示画面に表示させる制御を行うものであることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、表示された演出画像と可動部材の間にずれが生じた状態を解消し、遊技者に違和感を与えないようすることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係るスロットマシン１００の外観斜視図である。
【図２】スロットマシン１００の制御部の回路ブロック図を示す図である。
【図３】（ａ）は各リールに施される図柄の配列を平面的に展開して示した図であり、（ｂ）は入賞役（作動役を含む）の種類、各入賞役に対応する図柄組合せ、各入賞役の作動または払出を示す図である。
【図４】（ａ）は正面側から見た演出装置６００の斜視図であり、（ｂ）は背面側から見た演出装置６００の斜視図である。
【図５】正面側から見た演出装置６００の分解斜視図である。
【図６】演出部材移動装置６１０の斜視図である。
【図７】演出部材移動装置６１０の分解斜視図である。
【図８】駆動機構６４０の分解斜視図である。
【図９】軸６４５Ｒ及び６４５Ｌ周辺の構造の分解斜視図である。
【図１０】駆動機構６４０の説明図である。
【図１１】左演出部材６２０Ｌおよび右演出部材６２０Ｒの移動範囲を示す図である。
【図１２】主制御部メイン処理の流れを示すフローチャートである。
【図１３】（ａ）は第１副制御部４００のＣＰＵ４０４が実行するメイン処理のフローチャートであり、（ｂ）は第１副制御部４００のコマンド受信割込処理のフローチャートであり、（ｃ）は第１副制御部４００のタイマ割込処理のフローチャートである。
【図１４】図１３（ａ）に示す第１副制御部初期設定処理（ステップＳ２０１）の流れを示すフローチャートである。
【図１５】図１４に示す位置補正事前処理（ステップＳ２００９）の流れを示すフローチャートである。
【図１６】モータ制御用のデータを表で示す図である。
【図１７】図１４に示す初期設定時位置補正処理（ステップＳ２０１１）の流れを示すフローチャートである。
【図１８】図１４に示す待機位置移動処理（ステップＳ２０１３）の流れを示すフローチャートである。
【図１９】図１３（ａ）に示すコマンド処理（ステップＳ２０４）において、遊技状態更新コマンドを受信した際に実行される遊技状態更新時処理の流れを示すフローチャートである。
【図２０】図１９に示す遊技状態更新時位置補正処理（ステップＳ２４０７）の流れを示すフローチャートである。
【図２１】図１３（ａ）に示すモータ制御処理（ステップＳ２０６）の流れを示すフローチャートである。
【図２２】演出指示データ、パーツリストデータ、およびパーツデータの構造を示した概念図である。
【図２３】第３副制御部７００において実行されるインターバルタイマ割込処理の流れを示すフローチャートである。
【図２４】図２３に示す駆動停止処理（ステップＳ３００３）の流れを示すフローチャートである。
【図２５】図２３に示す駆動処理（ステップＳ３００５）の流れを示すフローチャートである。
【図２６】図２３に示すパーツデータ更新処理（ステップＳ２７０９）の流れを示すフローチャートである。
【図２７】図２３に示す位置補正データ更新処理（ステップＳ２７１３）の流れを示すフローチャートである。
【図２８】（ａ）は第２副制御部５００のＣＰＵ５０４が実行するメイン処理のフローチャートであり、（ｂ）は第２副制御部５００のコマンド受信割込処理のフローチャートであり、（ｃ）は第２副制御部５００のタイマ割込処理のフローチャートであり、（ｄ）は第２副制御部５００の画像制御処理のフローチャートである。
【図２９】図１４に示す第１副制御部初期設定処理のうち、位置補正事前処理と、初期設定時位置補正処理による演出部材の動作の一部を示す図である。
【図３０】図１８に示す待機位置移動処理による動作を示す図である。
【図３１】通常遊技状態における演出の一例を示す図である。
【図３２】遊技状態更新時位置補正処理による演出部材６２０の動作を示す図である。
【図３３】図３２の動作と、液晶表示装置６０１の画像が組み合わされている様子を示す図である。
【発明を実施するための形態】
【００１０】
＜全体構成＞
図１は本発明の一実施形態に係るスロットマシン１００の外観斜視図である。方向について言う場合には、図１に示すようにスロットマシン１００の高さ方向を上下方向、正面（又は前面）−背面方向を奥行き方向、これらに直交する方向を左右方向とし、左右は正面視を基準とする。
【００１１】
図１に示すスロットマシン１００は、本体１０１と、本体１０１の正面に取り付けられ、本体１０１に対して開閉可能な前面扉１０２と、を備える。本体１０１の中央内部には、（図示省略）外周面に複数種類の図柄が配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。これらのリール１１０乃至１１２はステッピングモータ等の駆動装置により回転駆動される。
【００１２】
本実施形態において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形筒状の枠材に貼り付けられて各リール１１０乃至１１２が構成されている。リール１１０乃至１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０乃至１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。つまり、各リール１１０乃至１１２は複数種類の図柄の組合せを変動可能に表示する表示装置として機能する。なお、このような表示装置としてはリール以外にも液晶表示装置等の電子画像表示装置も採用できる。また、本実施形態では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００１３】
各々のリール１１０乃至１１２の背面には、図柄表示窓１１３に表示される個々の図柄を照明するためのバックライト（図示省略）が配置されている。バックライトは、各々の図柄ごとに遮蔽されて個々の図柄を均等に照射できるようにすることが望ましい。なお、スロットマシン１００内部において各々のリール１１０乃至１１２の近傍には、投光部と受光部から成る光学式センサ（図示省略）が設けられており、この光学式センサの投光部と受光部の間をリールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン上に表示されるようにリール１１０乃至１１２を停止させる。
【００１４】
入賞ライン表示ランプ１２０は、有効となる入賞ラインを示すランプである。有効となる入賞ラインは、遊技媒体としてベットされたメダルの数によって予め定まっている。入賞ラインは５ラインあり、例えば、メダルが１枚ベットされた場合、中段の水平入賞ラインが有効となり、メダルが２枚ベットされた場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚ベットされた場合、右下り入賞ラインと右上り入賞ラインが追加された５ラインが入賞ラインとして有効になる。
【００１５】
なお、入賞ラインの数については５ラインに限定されるものではなく、また、例えば、メダルが１枚ベットされた場合に、中段の水平入賞ライン、上段水平入賞ライン、下段水平入賞ライン、右下り入賞ラインおよび右上り入賞ラインの５ラインを有効な入賞ラインとして設定してもよく、ベット数に関係なく、一律に同一数の入賞ラインを有効な入賞ラインとして設定してもよい。
【００１６】
告知ランプ１２３は、例えば、後述する内部抽選において特定の入賞役（具体的には、ボーナス）に内部当選していること、または、ボーナス遊技中であることを遊技者に知らせるランプである。遊技メダル投入可能ランプ１２４は、遊技者が遊技メダルを投入可能であることを知らせるためのランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。リールパネルランプ１２８は演出用のランプである。
【００１７】
ベットボタン１３０乃至１３２は、スロットマシン１００に電子的に貯留されているメダル（クレジットという）を所定の枚数分投入するためのボタンである。本実施形態においては、ベットボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、ベットボタン１３１が押下されると２枚投入され、ベットボタン１３２が押下されると３枚投入されるようになっている。以下、ベットボタン１３２はＭＡＸベットボタンとも言う。なお、遊技メダル投入ランプ１２９は、投入されたメダル数に応じた数のランプを点灯させ、規定枚数のメダルの投入があった場合、遊技の開始操作が可能な状態であることを知らせる遊技開始ランプ１２１が点灯する。
【００１８】
メダル投入口１４１は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、ベットボタン１３０乃至１３２により電子的に投入することもできるし、メダル投入口１４１から実際のメダルを投入（投入操作）することもでき、投入とは両者を含む意味である。貯留枚数表示器１２５は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。遊技情報表示器１２６は、各種の内部情報（例えば、ボーナス遊技中のメダル払出枚数）を数値で表示するための表示器である。払出枚数表示器１２７は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。貯留枚数表示器１２５、遊技情報表示器１２６、および、払出枚数表示器１２７は、７セグメント（ＳＥＧ）表示器とした。
【００１９】
スタートレバー１３５は、リール１１０乃至１１２の回転を開始させるためのレバー型のスイッチである。即ち、メダル投入口１４１に所望するメダル枚数を投入するか、ベットボタン１３０乃至１３２を操作して、スタートレバー１３５を操作すると、リール１１０乃至１１２が回転を開始することとなる。スタートレバー１３５に対する操作を遊技の開始操作と言う。
【００２０】
ストップボタンユニット１３６には、ストップボタン１３７乃至１３９が設けられている。ストップボタン１３７乃至１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０乃至１１２を個別に停止させるためのボタン型のスイッチであり、各リール１１０乃至１１２に対応づけられている。以下、ストップボタン１３７乃至１３９に対する操作を停止操作と言い、最初の停止操作を第１停止操作、次の停止操作を第２停止操作、最後の停止操作を第３停止操作という。なお、各ストップボタン１３７乃至１３９の内部に発光体を設けてもよく、ストップボタン１３７乃至１３９の操作が可能である場合、該発光体を点灯させて遊技者に知らせることもできる。
【００２１】
メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。精算ボタン１３４は、スロットマシン１００に電子的に貯留されたメダル、ベットされたメダルを精算し、メダル払出口１５５から排出するためのボタンである。ドアキー孔１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。
【００２２】
ストップボタンユニット１３６の下部には、機種名の表示と各種証紙の貼付とを行うタイトルパネル１６２が設けられている。タイトルパネル１６２の下部には、メダル払出口１５５、メダルの受け皿１６１が設けられている。
【００２３】
音孔１６０ａ乃至１６０ｃはスロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。前面扉１０２の左右各部に設けられたサイドランプ１４４は遊技を盛り上げるための装飾用のランプである。前面扉１０２の上部には演出装置６００が配設されている。演出装置６００は各リール１１０乃至１１２よりも上方に配置されている。これは、各リール１１０乃至１１２の視認性を確保すると共に、演出装置６００が備えるモータ等の発熱が、各リール１１０乃至１１２の駆動系やスロットマシン１００の制御系に熱害を与えないようにすることができる。演出装置６００の詳細については後述する。
【００２４】
＜制御部＞
図２を用いて、スロットマシン１００の制御部の制御部の回路構成について詳細に説明する。なお、同図は制御部の回路ブロック図を示したものである。スロットマシン１００の制御部は、大別すると、遊技の進行を制御する主制御部３００と、主制御部３００が送信するコマンド信号（以下、単に「コマンド」と呼ぶ）に応じて、主な演出の制御を行う第１副制御部４００と、第１副制御部４００より送信されたコマンドに基づいて液晶表示装置６０１を制御する第２副制御部５００と、によって構成されている。
【００２５】
＜主制御部＞
まず、スロットマシン１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御する基本回路３０２を備えており、この基本回路３０２には、ＣＰＵ３０４と、制御プログラムデータ、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶するためのＲＯＭ３０６と、一時的にデータを記憶するためのＲＡＭ３０８と、各種デバイスの入出力を制御するためのＩ／Ｏ３１０と、時間や回数等を計測するためのカウンタタイマ３１２と、ＷＤＴ（ウォッチドックタイマ）３１４を搭載している。なお、ＲＯＭ３０６やＲＡＭ３０８については他の記憶装置を用いてもよく、この点は後述する第１副制御部４００や第２副制御部５００についても同様である。
【００２６】
この基本回路３０２のＣＰＵ３０４は、水晶発振器３１４ｂが出力する所定周期のクロック信号をシステムクロックとして入力して動作する。さらには、ＣＰＵ３０４は、電源が投入されるとＲＯＭ３０６の所定エリアに格納された分周用のデータをカウンタタイマ３１２に送信し、カウンタタイマ３１２は受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ３０４に送信する。ＣＰＵ３０４は、この割込み要求を契機に各センサ等の監視や駆動パルスの送信を実行する。例えば、水晶発振器３１４ｂが出力するクロック信号を８ＭＨｚ、カウンタタイマ３１２の分周値を１／２５６、ＲＯＭ３０６の分周用のデータを４７に設定した場合、割り込みの基準時間は、２５６×４７÷８ＭＨｚ＝１．５０４ｍｓとなる。
【００２７】
主制御部３００は、０〜６５５３５の範囲で数値を変動させるハードウェア乱数カウンタとして使用している乱数発生回路３１６と、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路３３８を備えており、ＣＰＵ３０４は、この起動信号出力回路３３８から起動信号が入力された場合に、遊技制御を開始する（後述する主制御部メイン処理を開始する）。
【００２８】
また、主制御部３００には、センサ回路３２０を備えており、ＣＰＵ３０４は、割り込み時間ごとに各種センサ３１８（ベットボタン１３０センサ、ベットボタン１３１センサ、ベットボタン１３２センサ、メダル投入口１４１から投入されたメダルのメダル受付センサ、スタートレバー１３５センサ、ストップボタン１３７センサ、ストップボタン１３８センサ、ストップボタン１３９センサ、精算ボタン１３４センサ、メダル払出装置１８０から払い出されるメダルのメダル払出センサ、リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、リール１１２のインデックスセンサ、等）の状態を監視している。
【００２９】
なお、センサ回路３２０がスタートレバーセンサのＨレベルを検出した場合には、この検出を示す信号を乱数発生回路３１６に出力する。この信号を受信した乱数発生回路３１６は、そのタイミングにおける値をラッチし、抽選に使用する乱数値を格納するレジスタに記憶する。
【００３０】
メダル受付センサは、メダル投入口１４１の内部通路に２個設置されており、メダルの通過有無を検出する。スタートレバー１３５センサは、スタートレバー１３５内部に２個設置されており、遊技者によるスタート操作を検出する。ストップボタン１３７センサ、ストップボタン１３８センサ、および、ストップボタン１３９は、各々のストップボタン１３７乃至１３９に設置されており、遊技者によるストップボタンの操作を検出する。
【００３１】
ベットボタン１３０センサ、ベットボタン１３１センサ、および、ベットボタン１３２センサは、メダル投入ボタン１３０乃至１３２のそれぞれに設置されており、ＲＡＭ３０８に電子的に貯留されているメダルを遊技への投入メダルとして投入する場合の投入操作を検出する。精算ボタン１３４センサは、精算ボタン１３４に設けられている。精算ボタン１３４が一回押されると、電子的に貯留されているメダルを精算する。メダル払出センサは、メダル払出装置１８０が払い出すメダルを検出するためのセンサである。なお、以上の各センサは、非接触式のセンサであっても接点式のセンサであってもよい。
【００３２】
リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、および、リール１１２のインデックスセンサは、各リール１１０乃至１１２の取付台の所定位置に設置されており、リールフレームに設けた遮光片が通過するたびにＬレベルになる。ＣＰＵ３０４は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。
【００３３】
主制御部３００は、リール装置１１０乃至１１２に設けたステッピングモータを駆動する駆動回路３２２、投入されたメダルを選別するメダルセレクタ１７０に設けたソレノイドを駆動する駆動回路３２４、メダル払出装置１８０に設けたモータを駆動する駆動回路３２６、各種ランプ３３８（入賞ライン表示ランプ１２０、告知ランプ１２３、遊技メダル投入可能ランプ１２４、再遊技ランプ１２２、遊技メダル投入ランプ１２９は、遊技開始ランプ１２１、貯留枚数表示器１２５、遊技情報表示器１２６、払出枚数表示器１２７）を駆動する駆動回路３２８を備えている。
【００３４】
また、基本回路３０２には、情報出力回路３３４（外部集中端子板２４８）を接続しており、主制御部３００は、この情報出力回路３３４を介して、外部のホールコンピュータ（図示省略）等が備える情報入力回路３３４ａにスロットマシン１００の遊技情報（例えば、遊技状態）を出力する。
【００３５】
また、主制御部３００は、電源管理部（図示しない）から主制御部３００に供給している電源の電圧値を監視する電圧監視回路３３０を備えており、電圧監視回路３３０は、電源の電圧値が所定の値（本実施例では９ｖ）未満である場合に電圧が低下したことを示す低電圧信号を基本回路３０２に出力する。
【００３６】
また、主制御部３００は、第１副制御部４００にコマンドを送信するための出力インタフェースを備えており、第１副制御部４００との通信を可能としている。なお、主制御部３００と第１副制御部４００との情報通信は一方向の通信であり、主制御部３００は第１副制御部４００にコマンド等の信号を送信できるように構成しているが、第１副制御部４００からは主制御部３００にコマンド等の信号を送信できないように構成している。
【００３７】
＜副制御部＞
次に、スロットマシン１００の第１副制御部４００について説明する。第１副制御部４００は、主制御部３００が送信した制御コマンドを入力インタフェースを介して受信し、この制御コマンドに基づいて第１副制御部４００の全体を制御する基本回路４０２を備えており、この基本回路４０２は、ＣＰＵ４０４と、一時的にデータを記憶するためのＲＡＭ４０８と、各種デバイスの入出力を制御するためのＩ／Ｏ４１０と、時間や回数等を計測するためのカウンタタイマ４１２を搭載している。基本回路４０２のＣＰＵ４０４は、水晶発振器４１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。ＲＯＭ４０６は、第１副制御部４００の全体を制御するための制御プログラム及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータ等を記憶する。
【００３８】
ＣＰＵ４０４は、所定のタイミングでデータバスを介してＲＯＭ４０６の所定エリアに格納された分周用のデータをカウンタタイマ４１２に送信する。カウンタタイマ４１２は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ４０４に送信する。ＣＰＵ４０４は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００３９】
また、第１副制御部４００には、音源ＩＣ４１８を設けており、音源ＩＣ４１８に出力インタフェースを介してスピーカ２７２、２７７を設けている。音源ＩＣ４１８は、ＣＰＵ４０４からの命令に応じてアンプおよびスピーカ２７２、２７７から出力する音声の制御を行う。音源ＩＣ４１８には音声データが記憶されたＳ−ＲＯＭ（サウンドＲＯＭ）が接続されており、このＲＯＭから取得した音声データをアンプで増幅させてスピーカ２７２、２７７から出力する。
【００４０】
また、第１副制御部４００には、駆動回路４２２が設けられ、駆動回路４２２に入出力インタフェースを介して各種ランプ４２０（上部ランプ、下部ランプ、サイドランプ１４４、タイトルパネル１６２ランプ、等）が接続されている。
【００４１】
また、ＣＰＵ４０４は、出力インタフェースを介して第２副制御部５００へ信号の送受信を行う。第２副制御部５００は、演出装置６００が備える液晶表示装置６０１の表示制御を行う。なお、液晶表示装置６０１に代えて他の電子画像表示装置、例えば、複数セグメントディスプレイ（７セグディスプレイ）、ドットマトリクスディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイを採用してもよく、更に、リール（ドラム）等の電子画像表示装置以外の表示装置を採用してもよい。
【００４２】
第２副制御部５００は、第１副制御部４００が送信した制御コマンドを入力インタフェースを介して受信し、この制御コマンドに基づいて第２副制御部５００の全体を制御する基本回路５０２を備えており、この基本回路５０２は、ＣＰＵ５０４と、一時的にデータを記憶するためのＲＡＭ５０８と、各種デバイスの入出力を制御するためのＩ／Ｏ５１０と、時間や回数等を計測するためのカウンタタイマ５１２と、を搭載している。基本回路５０２のＣＰＵ５０４は、水晶発振器５１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。ＲＯＭ５０６は、第２副制御部５００の全体を制御するための制御プログラム及びデータ、画像表示用のデータ等を記憶する。
【００４３】
ＣＰＵ５０４は、所定のタイミングでデータバスを介してＲＯＭ５０６の所定エリアに格納された分周用のデータをカウンタタイマ５１２に送信する。カウンタタイマ５１２は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ４０４に送信する。ＣＰＵ５０４は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００４４】
また、第２副制御部５００には、ＶＤＰ５３４（ビデオ・ディスプレイ・プロセッサー）を設けており、このＶＤＰ５３４には、バスを介してＲＯＭ５０６、ＶＲＡＭ５３６が接続されている。ＶＤＰ５３４は、ＣＰＵ５０４からの信号に基づいてＲＯＭ３０６に記憶された画像データ等を読み出し、ＶＲＡＭ５３６のワークエリアを使用して表示画像を生成し、液晶表示装置６０１に画像を表示する。
【００４５】
第３副制御部７００は、演算処理装置であるＣＰＵや、各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
【００４６】
クロック補正回路は、水晶発振器から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵに供給する回路である。このＣＰＵは、第１副制御部４００からの信号（コマンド）を入出力インタフェースを介して受信し、第３副制御部７００全体を制御する。
【００４７】
また、ＣＰＵにはタイマ回路が外部バスを介して接続されている。ＣＰＵは、所定のタイミングで外部データバスを介してＲＯＭの所定エリアに格納された分周用のデータをタイマ回路に送信する。タイマ回路は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵに送信する。ＣＰＵは、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００４８】
また、ＣＰＵには、外部バスを介して、ＲＯＭおよびＲＡＭが接続されている。ＲＯＭには、第３副制御部７００全体を制御するための制御プログラムデータや演出用のデータが記憶されている。ＲＡＭは、ＣＰＵで処理されるプログラムのワークエリア等を有する。
【００４９】
また、ＣＰＵには、第１副制御部４００および第２副制御部５００と同様に、外部ＩＣを選択するためのアドレスデコード回路が接続されており、アドレスデコード回路には、外部の機器から信号を受信するための入力インタフェース、および外部の機器へ信号を送信するための出力インタフェースが接続されている。入力インタフェースには、演出装置６００が備える左モータセンサ６３９Ｌ、右モータセンサ６３９Ｒが接続されている。
【００５０】
出力インタフェースには、演出装置６００が備える左モータ６４２Ｌおよび右モータ６４２Ｒがドライバを介して接続されている。
【００５１】
また、アドレスデコード回路には、入出力インタフェースが接続されている。この入出力インタフェースは、第１副制御部４００から信号（コマンド）を受信すると共に第１副制御部４００に信号（コマンド）を送信するためのインタフェースである。ＣＰＵは、入出力インタフェースを介して第１副制御部４００から受信したコマンドに基づいて、演出装置６００の各駆動機構を制御する処理を実行すると共に、コマンドを入出力インタフェースを介して第１副制御部４００に送信する。
【００５２】
＜図柄配列＞
図３（ａ）を用いて、上述の各リール１１０乃至１１２に施される図柄配列について説明する。なお、同図は、各リール（左リール１１０、中リール１１１、右リール１１２）に施される図柄の配列を平面的に展開して示した図である。各リール１１０乃至１１２には、同図の右側に示す複数種類（本実施形態では８種類）の図柄が所定コマ数（本実施形態では、番号０〜２０の２１コマ）だけ配置されている。また、同図の左端に示した番号０〜２０は、各リール１１０乃至１１２上の図柄の配置位置を示す番号である。例えば、本実施形態では、左リール１１０の番号１のコマには「リプレイ」の図柄、中リール１１１の番号０のコマには「ベル」の図柄、右リール１１２の番号２のコマには「スイカ」の図柄、がそれぞれ配置されている。
【００５３】
＜入賞役の種類＞
次に、図３（ｂ）を用いて、スロットマシン１００の入賞役の種類について説明する。なお、同図は入賞役（作動役を含む）の種類、各入賞役に対応する図柄組合せ、各入賞役の作動または払出を示している。本実施形態における入賞役のうち、ビッグボーナス（ＢＢ１、ＢＢ２）および、レギュラーボーナス（ＲＢ）はボーナス遊技に移行する役として、また、再遊技（リプレイ）は新たにメダルを投入することなく再遊技が可能となる役として、それぞれ入賞役とは区別され「作動役」と呼ばれる場合があるが、本実施形態における「入賞役」には、作動役である、ビッグボーナス、レギュラーボーナス、再遊技が含まれる。また、本実施形態における「入賞」には、メダルの配当を伴わない（メダルの払い出しを伴わない）作動役の図柄組合せが有効ライン上に表示される場合も含まれ、例えば、ビッグボーナス、レギュラーボーナス、再遊技への入賞が含まれる。
【００５４】
スロットマシン１００の入賞役には、ビッグボーナス（ＢＢ１、ＢＢ２）と、レギュラーボーナス（ＲＢ）と、小役（チェリー、スイカ、ベル）と、再遊技（リプレイ）がある。なお、入賞役の種類は、これに限定されるものではなく、任意に採用できることは言うまでもない。
【００５５】
「ビッグボーナス（ＢＢ１、ＢＢ２）」（以下、単に、「ＢＢ」と称する場合がある）は、入賞により特別遊技であるビッグボーナス遊技（ＢＢ遊技）が開始される特別役（作動役）である。対応する図柄組合せは、ＢＢ１が「白７−白７−白７」、ＢＢ２が「青７−青７−青７」である。また、ＢＢ１、ＢＢ２についてはフラグ持越しを行う。すなわち、ＢＢ１、ＢＢ２に内部当選すると、これを示すフラグが立つ（主制御部３００のＲＡＭ３０８の所定のエリア内に記憶される）が、その遊技においてＢＢ１、ＢＢ２に入賞しなかったとしても、入賞するまで内部当選を示すフラグが立った状態が維持され、次遊技以降でもＢＢ１、ＢＢ２に内部当選中となり、ＢＢ１に対応する図柄組み合わせ「白７−白７−白７」、ＢＢ２に対応する図柄組み合わせ「青７−青７−青７」が、揃って入賞する状態にある。
【００５６】
「レギュラーボーナス（ＲＢ）」は、入賞によりレギュラーボーナス遊技（ＲＢ遊技）が開始される特殊役（作動役）である。対応する図柄組合せは、「ボーナス−ボーナス−ボーナス」である。なお、ＲＢについても上述のＢＢと同様にフラグ持越しを行う。但し、（詳細は後述するが）ビッグボーナス遊技（ＢＢ遊技）においては、レギュラーボーナス遊技（ＲＢ遊技）が内部当選することや、図柄組み合わせが入賞ライン上に表示されること、を開始条件とせずに、ビッグボーナス遊技の開始後からレギュラーボーナス遊技を開始し、１回のレギュラーボーナス遊技を終了した場合には次のレギュラーボーナス遊技をすぐに開始するような自動的にレギュラーボーナス遊技を開始させる設定としてもよい。
【００５７】
「小役（チェリー、スイカ、ベル）」（以下、単に、「チェリー」、「スイカ」、「ベル」と称する場合がある）は、入賞により所定数のメダルが払い出される入賞役で、対応する図柄組合せは、チェリーが「チェリー−ＡＮＹ−ＡＮＹ」、スイカが「スイカ−スイカ−スイカ」、ベルが「ベル−ベル−ベル」である。また、対応する払出枚数は同図に示す通りである。なお、「チェリー−ＡＮＹ−ＡＮＹ」の場合、左リール１１０の図柄が「チェリー」であればよく、中リール１１１と右リール１１２の図柄はどの図柄でもよい。
【００５８】
「再遊技（リプレイ）」は、入賞により次回の遊技でメダル（遊技媒体）の投入を行うことなく遊技を行うことができる入賞役（作動役）であり、メダルの払出は行われない。なお、対応する図柄組合せは、再遊技は「リプレイ−リプレイ−リプレイ」である。
【００５９】
＜遊技状態の種類＞
次に、スロットマシン１００の遊技状態の種類について説明する。遊技状態とは、抽選などにおいて選択する抽選データの種別を識別するための情報である。本実施形態では、スロットマシン１００の遊技状態は、通常遊技と、ＢＢ遊技と、ＲＢ遊技と、ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）の内部当選遊技と、に大別した。但し、内部当選遊技は、通常遊技に含まれる区分けであってもよい。
【００６０】
＜通常遊技＞
通常遊技に内部当選する入賞役には、ビッグボーナス（ＢＢ）と、レギュラーボーナス（ＲＢ）と、再遊技（リプレイ）と、小役（チェリー、スイカ、ベル）がある。「ビッグボーナス（ＢＢ）」は、入賞により特別遊技であるビッグボーナス遊技（ＢＢ遊技）が開始される特別役（作動役）である。レギュラーボーナス（ＲＢ）」は、入賞によりレギュラーボーナス遊技（ＲＢ遊技）を開始する特殊役（作動役）である。「再遊技（リプレイ）」は、入賞により次回の遊技でメダルの投入を行うことなく遊技を行うことができる入賞役（作動役）であり、メダルの払出も行われない。「小役」は、入賞により所定数のメダルが払い出される入賞役である。
【００６１】
なお、各々の役の内部当選確率は、通常遊技に用意された抽選データから、各々の役に対応付けされた抽選データの範囲に該当する数値データを、内部抽選時に取得される乱数値の範囲の数値データ（例えば６５５３５）で除した値で求められる。通常遊技に用意された抽選データは、予めいくつかの数値範囲に分割され、各数値範囲に各々の役やハズレを対応付けしている。内部抽選を実行した結果得られた乱数値が、何れの役に対応する抽選データに対応する値であったかを判定し、内部抽選役を決定する。この抽選データは少なくとも１つの役の当選確率を異ならせた設定１〜設定６が用意され、遊技店の係員等はいずれかの設定値を任意に選択し、設定することができる。
【００６２】
通常遊技は、内部抽選の結果が概ねハズレ（ビッグボーナス（ＢＢ）、レギュラーボーナス（ＲＢ）、再遊技（リプレイ）および小役に当選していない）となる設定、又は、停止表示結果がいずれの役の図柄組合せに該当しないハズレの停止表示結果が概ね導出される設定がされており、獲得するメダルの総数が、投入したメダルの総数に満たない遊技状態になっている。よって、遊技者にとっては不利益となる遊技状態である。但し、予め定めた条件を満たした場合（例えば、特定の図柄組み合わせが表示された場合）には、再遊技の内部当選の確率を上昇させる変動をさせてもよい遊技状態であり、この場合、遊技に用いられるメダルの消費が抑えられ、小役の入賞によって所定数のメダルが払い出されることにより、獲得するメダルの総数が、投入したメダルの総数を超える遊技状態になり、遊技者にとっては利益となる遊技状態になる場合がある。
【００６３】
＜ＢＢ遊技＞
ＢＢ遊技は、遊技者にとっては利益となる遊技状態になるように設定されている。つまり、ＢＢ遊技は、獲得するメダルの総数が、投入したメダルの総数を超える遊技状態となる。ＢＢ遊技は、本実施形態では、ビッグボーナス（ＢＢ）の入賞により開始され、ＲＢ遊技（後述する）を連続して繰り返し実行可能になっており、遊技中に予め定められた一の数（例えば、４６５枚）を超えるメダルが獲得された場合に終了する。但し、ＢＢ遊技はＲＢ遊技を複数回数実行可能であればよく、例えば、ＲＢ遊技を開始する役（図柄組み合わせは例えば、リプレイ−リプレイ−リプレイ）を設定し、この役が内部当選した場合、または、入賞した場合に、ＲＢ遊技を開始するように設定してもよい。さらには、ＢＢ遊技は、ＢＢ遊技中のＲＢ遊技を除くＢＢ一般遊技を予め定めた回数（例えば、３０回）実行した場合、または、ＢＢ遊技中に実行したＲＢ遊技の回数が予め定めた回数に達した場合（例えば、３回）に終了するようにしてもよい。
【００６４】
＜ＲＢ遊技＞
ＲＢ遊技は、遊技者にとっては利益となる遊技状態になるように設定されている。つまり、ＲＢ遊技は、獲得するメダルの総数が、投入したメダルの総数を超える遊技状態となる。ＲＢ遊技は、本実施形態では、レギュラーボーナス（ＲＢ）の入賞により開始され、予め定めた一の役が内部当選の確率を上昇させる変動（例えば、「設定１」「通常遊技」に設定された「小役１」の内部当選確率１／１５を、予め定めた一の値である内部当選確率１／１．２に上昇させる）をし、予め定めた一の数（例えば、８回）の入賞があった場合に終了する。ＲＢ遊技は、予め定めた回数（少なくとも２回）の入賞があった場合（例えば、８回）、または、ＲＢ遊技中に実行したＲＢ遊技の回数が予め定めた回数に達した場合（例えば、８回）に終了するようにしてもよい。上述したＢＢ遊技は、ＲＢ遊技を複数回数実行可能であるので、一回のＲＢ遊技を行った場合には、ＢＢ遊技で得られるメダルの総数よりも少ないメダル数を獲得して終了することとなる。
【００６５】
＜ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）の内部当選遊技＞
ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）の内部当選遊技に内部当選する入賞役には、再遊技（リプレイ）と、小役がある。ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）は内部当選することはなく、ビッグボーナス（ＢＢ）かレギュラーボーナス（ＲＢ）に対応する図柄組み合わせを入賞させることが可能となっている遊技状態である。
【００６６】
但し、ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）に内部当選した次遊技から、再遊技の内部当選の確率を変動させてもよく、例えば、再遊技の内部当選の確率を上昇させる変動をさせて、ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）対応する図柄組み合わせが入賞するまでの間は、獲得するメダルの総数が、投入したメダルの総数とほぼ同じとなる遊技状態とし、通常遊技と比べると遊技者にとっては利益となる遊技状態としてもよい。なお、ＢＢ遊技、ＲＢ遊技は両者とも遊技者にとって利益となる遊技状態であるため、総じて、ボーナス遊技、又は、特別遊技と称する場合がある。
【００６７】
＜演出装置６００＞
次に、演出装置６００の構成について説明する。図４（ａ）は正面側から見た演出装置６００の斜視図、図４（ｂ）は背面側から見た演出装置６００の斜視図、図５は正面側から見た演出装置６００の分解斜視図である。
【００６８】
演出装置６００は正面カバー６０２を備える。正面カバー６０２は、中央に開口部を有する枠体であり、その背後に位置する液晶表示装置６０１や演出部材移動装置６１０を保護する。液晶表示装置６０１は本実施形態の場合、方形のパネル状をなしており、その正面には方形の表示部（表示画面）６０１ａを備える。上側支持板６０３、下側支持板６０４及び背板６０５は、演出部材移動装置６１０を支持する部材である。
【００６９】
＜演出部材移動装置６１０＞
図６は演出部材移動装置６１０の斜視図であり、右演出部材６２０Ｒ及び左演出部材６２０Ｌを分離した状態を示す図である。なお、右演出部材６２０Ｒ及び左演出部材６２０Ｌを演出部材と総称することがある。演出部材移動装置６１０は、その中央部に液晶表示装置６０１（図６において不図示）が装着され、演出部材６２０Ｒ及び６２０Ｌを液晶表示装置６０１の表示部６０１ａ上（液晶表示装置６０１の遊技者側）で移動させることができる。また、演出部材移動装置６１０には、右モータセンサ６３９Ｒ及び左モータセンサ６３９Ｌが設けられており、演出部材６２０Ｒ及び６２０Ｌの位置を制御（より詳細にはモータ制御）するにあたり、これらのセンサの検出結果が用いられる（詳細は後述）。なお本実施形態では、演出部材６２０Ｒ及び６２０Ｌが、液晶表示装置６０１の遊技者側を左右方向に移動する構成としたが、上下方向に移動する構成とすることも可能であり、移動方向は適宜選択できる。
【００７０】
図７は図６の状態から更に演出部材移動装置６１０を分解した図である。演出部材移動装置６１０は、案内機構６３０と駆動機構６４０とを備える。
【００７１】
＜案内機構＞
案内機構６３０は演出部材６２０Ｒ及び６２０Ｌの移動を案内するための機構である。図７を参照して、本実施形態の場合、案内機構６３０は、ガイド部材６３１乃び６３２と、ガイド部材６３１に沿って移動するスライダ６３１ａＲ及び６３１ａＬと、ガイド部材６３２に沿って移動するスライダ６３２ａＲ及び６３２ａＬと、ローラ６３５Ｒ及び６３５Ｌと、を備える。
【００７２】
＜正面側及び背面側の案内機構＞
ガイド部材６３１乃び６３２は、本実施形態の場合、断面円形の軸であり、左右方向に互いに平行に延設されている。ガイド部材６３１は、その両端部が支持部材６３７に支持され、ガイド部材６３２は、その両端部が支持部材６３８に支持される。
【００７３】
ガイド部材６３１は、液晶表示装置６０１（図７において不図示）の正面側で上方に位置しており、ガイド部材６３２は、液晶表示装置６０１の正面側で下方に位置している。本実施形態の場合、ガイド部材６３１はスライダ６３１ａＲ、６３１ａＬに挿通しており、また、ガイド部材６３２はスライダ６３２ａＲ、６３２ａＬに挿通している。
【００７４】
スライダ６３１ａＲと６３２ａＲとには、これらに跨るようにして右演出部材６２０Ｒが連結され、スライダ６３１ａＬと６３２ａＬとには、これらに跨るようにして左演出部材６２０Ｌが連結される。ガイド部材６３１及び６３２に沿ってスライダ６３１ａＲ、６３２ａＲ、スライダ６３１ａＬ、６３２ａＬが移動することで、液晶表示装置６０１の正面側において、その正面に沿った同一面上での演出部材６２０Ｒ及び６２０Ｌが移動することになる。スライダ６３１ａＲとスライダ６３１ａＬとには、被検出片ＳＤがそれぞれ形成されている。この被検出片ＳＤは、支持部材６３７に設けられた右モータセンサ６３９Ｒ及び左モータセンサ６３９Ｌにより検出され、演出部材６２０Ｒ及び６２０Ｌが特定の位置（例えば初期位置）にあることが検出される。
【００７５】
＜駆動機構＞
次に、図７及び図８を参照して駆動機構６４０について説明する。図８は駆動機構６４０の分解斜視図である。駆動機構６４０は、上側の支持板６４１ａと、下側の支持板６４１ｂと、これらの間の支柱６４１ｃと、を備える。支持板６４１ａは、モータ６４２Ｒ、６４２Ｌを支持する。本実施形態の場合、これらのモータ６４２Ｒ、６４２Ｌはいずれもステッピングモータである。モータ６４２Ｒは演出部材６２０Ｒを、モータ６４２Ｌは演出部材６２０Ｌを、それぞれ移動させる駆動力を発生し、演出部材６２０Ｒ及び演出部材６２０Ｌはそれぞれ独立して移動制御される。
【００７６】
上側の支持板６４１ａと、下側の支持板６４１ｂの間には、上下方向に延び、互いに平行な軸６４５Ｒ及び６４５Ｌが支持される。液晶表示装置６０１は軸６４５Ｒ及び６４５Ｌの間に配置されるため、軸６４５Ｒ及び６４５Ｌの間から表示部６０１ａが正面に露出する構成である。図９は軸６４５Ｒ及び６４５Ｌ周辺の構造の分解斜視図である。軸６４５Ｒ及び６４５Ｌは、その両端部に断面がＤ字状のＤカット部６４５ａを有し、Ｄカット部６４５ａを除いた区間は断面が円形となっている。
【００７７】
軸６４５Ｌには、上から順に、カットワッシャＷ０１、ベアリングＢＲ０１、回転体６４６ＤＬ、樹脂ワッシャＷ０２、回転体６４６ＭＬ、ベアリングＢＲ０２、回転体６４６ＦＬ、ベアリングＢＲ０３、ローラ６３５Ｌ、ベアリングＢＲ０４、回転体６４６ＦＬ、ベアリングＢＲ０５、樹脂ワッシャＷ０３、回転体６４６ＤＬ、ベアリングＢＲ０６、カットワッシャＷ０４が装着される。
【００７８】
カットワッシャＷ０１、Ｗ０４は、それぞれ、支持板６４１ａ、支持板６４１ｂに対する軸６４５Ｌの抜止め防止用の嵌合部材である。ベアリングＢＲ０１、ＢＲ０６は、それぞれ支持板６４１ａ、支持板６４１ｂに取り付けられて、軸６４５Ｌを円滑に回転自在に支持するための軸受けである。
【００７９】
本実施形態では、動力伝達機構としてベルト伝動機構を採用する。このため、回転体６４６ＤＬ、回転体６４６ＭＬ、回転体６４６ＦＬ、回転体６４６ＦＬ、回転体６４６ＤＬはいずれもプーリであるが、例えば、チェーンベルト伝動機構を採用する場合はスプロケットとなる。
【００８０】
回転体６４６ＤＬ及び６４６ＭＬは、Ｄカット部６４５ａの断面形状に対応するＤ字状の孔を有し、ここにＤカット部６４５ａが挿通して回転方向に対しては回転不能となる意味で軸６４５Ｌに固定される固定回転体である。回転体６４６ＤＬは本来１つで足りるが、動作を安定させるため、補助回転体として１つ追加して合計２つとし、上下に離間して配置している。回転体６４６ＦＬはベアリングＢＲ０２及びＢＲ０５を介して軸６４５Ｌに取り付けられるため、軸６４５Ｌに対して回転自在な自由回転体である。回転体６４６ＦＬも本来１つで足りるが、動作を安定させるため、補助回転体として１つ追加して合計２つとし、上下に離間して配置している。ローラ６３５ＬはベアリングＢＲ０３及びＢＲ０４を介して軸６４５Ｌに取り付けられ、軸６４５Ｌに対して回転自在である。
【００８１】
軸６４５Ｒには、上から順に、カットワッシャＷ１１、ベアリングＢＲ１１、回転体６４６ＦＲ、ベアリングＢＲ１２、樹脂ワッシャＷ１２、回転体６４６ＭＲ、回転体６４６ＤＲ、ベアリングＢＲ１３、ローラ６３５Ｒ、ベアリングＢＲ１４、回転体６４６ＤＲ、樹脂ワッシャＷ１３、ベアリングＢＲ１５、回転体６４６ＦＲ、ベアリングＢＲ１６、カットワッシャＷ１４が装着される。
【００８２】
カットワッシャＷ１１、Ｗ１４は、それぞれ、支持板６４１ａ、支持板６４１ｂに対する軸６４５Ｒの抜止め防止用の嵌合部材である。ベアリングＢＲ１１、ＢＲ１６は、それぞれ支持板６４１ａ、支持板６４１ｂに取り付けられて、軸６４５Ｒを円滑に回転自在に支持するための軸受けである。
【００８３】
上記の通り、本実施形態では、動力伝達機構としてベルト伝動機構を採用する。このため、回転体６４６ＦＲ、回転体６４６ＭＲ、回転体６４６ＤＲ、回転体６４６ＤＲ、回転体６４６ＦＲはいずれもプーリであるが、例えば、チェーンベルト伝動機構を採用する場合はスプロケットとなる。
【００８４】
回転体６４６ＭＲ及び６４６ＤＲは、Ｄカット部６４５ａの断面形状に対応するＤ字状の孔を有し、ここにＤカット部６４５ａが挿通して回転方向に対しては回転不能となる意味で軸６４５Ｒに固定される固定回転体である。回転体６４６ＦＲはベアリングＢＲ１２及びＢＲ１５を介して軸６４５Ｒに取り付けられるため、軸６４５Ｒに対して回転自在な自由回転体である。ローラ６３５ＲはベアリングＢＲ１３及びＢＲ１４を介して軸６４５Ｒに取り付けられ、軸６４５Ｒに対して回転自在である。
【００８５】
図８に戻り、駆動機構６４０は無端の紐体６４３Ｒ、６４３Ｌ、６４４Ｌ、６４４Ｒを備える。上記の通り、本実施形態では、動力伝達機構としてベルト伝動機構を採用する。このため、紐体６４３Ｒ、６４３Ｌ、６４４Ｌ、６４４Ｒはいずれもベルトであるが、例えば、チェーンベルト伝動機構を採用する場合はチェーンとなる。紐体と回転体との関係を図１０を参照して説明する。図１０は駆動機構６４０の説明図であり、特に紐体と回転体との関係を示している。
【００８６】
紐体６４３Ｒはモータ６４２Ｒの出力軸に取り付けられた回転体と回転体６４６ＭＲとに巻き回されている。したがって、モータ６４２Ｒを回転させると軸６４５Ｒが回転することになる。紐体６４３Ｌはモータ６４２Ｌの出力軸に取り付けられた回転体と回転体６４６ＭＬとに巻き回されている。したがって、モータ６４２Ｌを回転させると軸６４５Ｌが回転することになる。
【００８７】
紐体６４４Ｌは、回転体６４６ＤＬと回転体６４６ＦＲとに巻き回されている。回転体６４６ＤＬは軸６４５Ｌに固定されているため、その回転により回転して紐体６４４Ｌが走行するが、回転体６４６ＦＲは軸６４５Ｒに回転自在に取り付けられているため、その回転が軸６４５Ｒに伝達されず、また、軸６４５Ｒの回転により回転するものでもない。上側の紐体６４４Ｌには、スライダ６３１ａＬが固定される。また、下側の紐体６４４Ｌには、スライダ６３２ａＬが固定される。よって、紐体６４４Ｌが走行すると左演出部材６２０Ｌが移動することになる。図１０では、左演出部材６２０Ｌがスライダ６３１ａＬ及び６３２ａＬを介して紐体６４４Ｌに固定されていることが示されている。
【００８８】
なお、紐体６４４Ｌ、回転体６４６ＤＬ及び回転体６４６ＦＲの組は、本来１組で足りるが、動作を安定させるため、補助紐体、補助回転体として１組追加して合計２組とし、上下に離間して配置している。
【００８９】
紐体６４４Ｒは、回転体６４６ＤＲと回転体６４６ＦＬとに巻き回されている。回転体６４６ＤＲは軸６４５Ｒに固定されているため、その回転により回転して紐体６４４Ｒが走行するが、回転体６４６ＦＬは軸６４５Ｌに回転自在に取り付けられているため、その回転が軸６４５Ｌに伝達されず、また、軸６４５Ｌの回転により回転するものでもない。上側の紐体６４４Ｒには、スライダ６３１ａＲが固定される。また、下側の紐体６４４Ｒには、スライダ６３２ａＲが固定される。よって、紐体６４４Ｒが走行すると右演出部材６２０Ｒが移動することになる。図１０では、右演出部材６２０Ｒがスライダ６３１ａＲ及び６３２ａＲを介して紐体６４４Ｒに固定されていることが示されている。
【００９０】
なお、紐体６４４Ｌ、回転体６４６ＤＬ及び回転体６４６ＦＲの組と同様、紐体６４４Ｒ、回転体６４６ＤＲ及び回転体６４６ＦＬの組は、本来１組で足りるが、動作を安定させるため、補助紐体、補助回転体として１組追加して合計２組とし、上下に離間して配置している。２組とするか１組とするかは、演出部材６２０Ｒ及び６２０Ｌの動作態様に応じて適宜選択でき、例えば、一方の演出部材は２組採用で動作を安定させ、他方の演出部材は本来的に動作が安定していることから１組採用としてもよい。
【００９１】
また、回転体６４６ＤＬ、６４６ＦＬ、６４６ＤＲ、６４６ＦＲはいずれも同径であるため、液晶表示装置６０１の正面側の走行区間において、紐体６４４Ｌ及び６４４Ｒは互いに平行である。
【００９２】
さて、本実施形態では、回転体６４６ＤＬの駆動軸となる軸６４５Ｌを、回転体６４６ＦＬを回転自在に支持する軸としても用い、これらの共通軸とした。また、回転体６４６ＤＲの駆動軸となる軸６４５Ｒを、回転体６４６ＦＲを回転自在に支持する軸としても用い、これらの共通軸とした。このため、別々に軸を設定する場合よりも、演出部材６２０Ｒ及び６２０Ｌの有効移動スペースとして、より大きなスペースを確保できる。なお、本実施形態では、軸６４５Ｒと軸６４５Ｌとの双方を共通軸としたが、いずれか一方のみを共通軸とした構成であっても、より大きな有効移動スペースを確保できる。また、本実施形態では、１つの紐体について回転体を２つ設けた構成としたが、回転体は３以上であってもよい。その場合、２つの共通軸に設ける回転体をいずれも回転自在な回転体とすることができる。例えば、紐体６４４Ｌを走行させる駆動用の回転体が別に存在する場合は、回転体６４６ＤＬも回転自在な回転体とすることが可能である。要するに、２つの演出部材の各駆動機構で、軸を共通するための要件は、双方の駆動機構の各回転体が共通軸に固定されないことであり、少なくとも一方の回転体が回転自在であればよいことになる。
【００９３】
ここで、図１１を用いて、左演出部材６２０Ｌおよび右演出部材６２０Ｒの移動範囲について説明する。同図は、左演出部材６２０Ｌおよび右演出部材６２０Ｒの移動範囲を示す図である。
【００９４】
まず、上記説明した機構により、左演出部材６２０Ｌおよび右演出部材６２０Ｒは、演出装置６００内において液晶表示装置６０１を左右に移動することができるように構成されている。本実施形態では、左演出部材６２０Ｌおよび右演出部材６２０Ｒの最大移動可能範囲を６６６ステップとし、このステップ単位で左演出部材６２０Ｌおよび右演出部材６２０Ｒが動作するようにモータ６４２Ｌおよびモータ６４２Ｒを制御している。
【００９５】
図１１（ａ）には、左演出部材６２０Ｌの最大移動可能範囲が示されている。このうち、両端から６ステップ分の区間については、左演出部材６２０Ｌと他の構成部材との衝突を避けるため、あえて進入しないように制御される。従って、通常の左演出部材６２０Ｌの移動範囲は、この両端の６ステップ分の区間（米印で示す区間）を除いた６５４ステップ分の区間となる。このうち、左側の端を全開位置と称し、右側の端を全閉位置と称する。また、左演出部材６２０Ｌの位置は、全閉位置からの距離（ステップ数）で表される。すなわち、全開位置は６５４ステップの位置に相当し、全閉位置は０ステップの位置に相当し、通常移動範囲の中心位置は３２７ステップの位置に相当する。また、通常移動範囲の左端６ステップ分の区間は、左演出部材６２０Ｌに設けられた被検出片ＳＤが左モータセンサ６３９Ｌに検出される区間であり、残りの区間である６４８ステップの位置から全閉位置までの区間は、左演出部材６２０Ｌに設けられた被検出片ＳＤが左モータセンサ６３９Ｌに検出されない区間である。なお、本実施形態では、上記６４８ステップの位置をセンサ位置と称する。図１１（ａ）には、これらの各位置と、これを表すステップの値が示されている。なお、以下では、全開位置から全閉位置に向かう方向を閉方向と称し、その逆を開方向と称する。この左演出部材６２０Ｌの場合は、閉方向は遊技者から見て右方向となり、開方向は遊技者から見て左方向となる。
【００９６】
図１１（ｂ）には、右演出部材６２０Ｒの最大移動可能範囲が示されている。このうち、両端から６ステップ分の区間については、右演出部材６２０Ｒと他の構成部材との衝突を避けるため、あえて進入しないように制御される。従って、通常の右演出部材６２０Ｒの移動範囲は、この両端の６ステップ分の区間（米印で示す区間）を除いた６５４ステップ分の区間となる。このうち、右側の端を全開位置と称し、右側の端を全閉位置と称する。また、右演出部材６２０Ｒの位置は、全閉位置からの距離（ステップ数）で表される。すなわち、全開位置は６５４ステップの位置に相当し、全閉位置は０ステップの位置に相当し、通常移動範囲の中心位置は３２７ステップの位置に相当する。また、通常移動範囲の右端６ステップ分の区間は、右演出部材６２０Ｒに設けられた被検出片ＳＤが右モータセンサ６３９Ｒに検出される区間であり、残りの区間である６４８ステップの位置から全閉位置までの区間は、右演出部材６２０Ｒに設けられた被検出片ＳＤが右モータセンサ６３９Ｒに検出されない区間である。なお、本実施形態では、上記６４８ステップの位置をセンサ位置と称する。図１１（ｂ）には、これらの各位置と、これを表すステップの値が示されている。なお、この右演出部材６２０Ｒの場合は、閉方向は遊技者から見て左方向となり、開方向は遊技者から見て右方向となる。
【００９７】
＜主制御部メイン処理＞
図１２を用いて、主制御部３００のＣＰＵ３０４が実行する主制御部メイン処理について説明する。なお、同図は主制御部メイン処理の流れを示すフローチャートである。上述したように、主制御部３００には、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路（リセット信号出力回路）３３８を設けている。この起動信号を入力した基本回路３０２のＣＰＵ３０４は、リセット割込によりリセットスタートしてＲＯＭ３０６に予め記憶している制御プログラムに従って図１２に示す主制御部メイン処理を実行する。
【００９８】
電源投入が行われると、まず、ステップＳ１０１で各種の初期設定を行う。この初期設定では、ＣＰＵ３０４のスタックポインタ（ＳＰ）へのスタック初期値の設定、割込禁止の設定、Ｉ／Ｏ３１０の初期設定、ＲＡＭ３０８に記憶する各種変数の初期設定、ＷＤＴ３１４への動作許可及び初期値の設定等を行う。
【００９９】
ステップＳ１０２ではメダル投入・スタート操作受付処理を実行する。ここではメダルの投入の有無をチェックし、メダルの投入に応じて入賞ライン表示ランプ１２０を点灯させる。なお、前回の遊技で再遊技に入賞した場合は、前回の遊技で投入されたメダル枚数と同じ数のメダルを投入する処理を行うので、遊技者によるメダルの投入が不要となる。また、スタートレバー１３５が操作されたか否かのチェックを行い、スタートレバー１３５の操作があればステップＳ１０３へ進む。
【０１００】
ステップＳ１０３では投入されたメダル枚数を確定し、有効な入賞ラインを確定する。ステップＳ１０４では乱数発生回路３１６で発生させた乱数を取得する。ステップＳ１０５では、現在の遊技状態に応じてＲＯＭ３０６に格納されている入賞役抽選テーブルを読み出し、これとステップＳ１０４で取得した乱数値とを用いて内部抽選を行う。内部抽選の結果、いずれかの入賞役に内部当選した場合、その入賞役の内部当選フラグをＯＮにする。ステップＳ１０６では内部抽選結果に基づき、リール停止データを選択する。
【０１０１】
ステップＳ１０７では全リール１１０乃至１１２の回転を開始させる。ステップＳ１０８では、ストップボタン１３７乃至１３９の受け付けが可能になり、いずれかのストップボタンが押されると、押されたストップボタンに対応するリール１１０乃至１１２の何れかをステップＳ１０６で選択したリール停止制御データに基づいて停止させる。リールの停止制御は、基本的には、内部当選した入賞役がある場合は、その入賞役に対応する図柄組み合わせが表示されることは許容し、ハズレ等の場合はいずれの役に対応する図柄組み合わせも表示されないように、いわゆる引き込み・蹴飛ばしといったリールの停止制御を行う。
【０１０２】
全リール１１０乃至１１２が停止するとステップＳ１０９へ進む。ステップＳ１０９では、入賞判定を行う。ここでは、有効化された入賞ライン上に、何らかの入賞役に対応する絵柄組合せが表示された場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン上に「ベル−ベル−ベル」が揃っていたならばベル入賞と判定する。また、フラグ持ち越しの場合を除き、内部当選フラグをリセットする。
【０１０３】
ステップＳ１１０では払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを入賞ライン数に応じて払い出す。ステップＳ１１１では遊技状態制御処理を行う。遊技状態制御処理では、通常遊技、ＢＢ遊技、ＲＢ遊技、内部当選遊技、の各遊技状態の移行に関する処理を行い、それらの開始条件、終了条件の成立により、遊技状態を移行する。なお、この遊技状態制御処理では、ＢＢ遊技の終了時にＢＢ終了演出用の演出タイマを設定する処理が実行される。この演出タイマは、ＢＢ遊技の終了時の演出を実行するために設定されるタイマである。また、このタイマは演出装置６００に設けられた可動部材の位置補正が完了するまでの期間を担保（遊技の進行を遅延）するタイマでもある。こうして本実施形態では、停止表示された図柄の組み合わせに基づいて遊技者に特典を付与している。以上により１ゲームが終了する。以降ステップＳ１０２へ戻って上述した処理を繰り返すことにより遊技が進行することになる。
【０１０４】
＜第１副制御部４００の処理＞
図１３を用いて、第１副制御部４００の処理について説明する。なお、図１３（ａ）は、第１副制御部４００のＣＰＵ４０４が実行するメイン処理のフローチャートである。図１３（ｂ）は、第１副制御部４００のコマンド受信割込処理のフローチャートである。図１３（ｃ）は、第１副制御部４００のタイマ割込処理のフローチャートである。
【０１０５】
まず、図１３（ａ）のステップＳ２０１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ２０１で初期化処理が実行される。この初期化処理では、入出力ポートの初期設定や、ＲＡＭ４０８内の記憶領域の初期化処理等を行う。ステップＳ２０２では、タイマ変数が１０以上か否かを判定し、タイマ変数が１０となるまでこの処理を繰り返し、タイマ変数が１０以上となったときには、ステップＳ２０３の処理に移行する。
【０１０６】
ステップＳ２０３では、タイマ変数に０を代入する。ステップＳ２０４では、未処理コマンドに応じたコマンド処理を行う。なお、本実施形態では、遊技状態更新コマンドを受信すると、後述する遊技状態更新時処理が実行される（図１９）。コマンド処理では第１副制御部４００のＣＰＵ４０４は、主制御部３００からコマンドを受信したか否かを判別する。ステップＳ２０５では、演出制御処理を行う。例えば、ステップＳ２０４で新たなコマンドがあった場合には、このコマンドに対応する処理を行う。この処理には、例えば、演出データをＲＯＭ４０６から読み出す等の処理を行い、演出データの更新が必要な場合には演出データの更新処理を行うことが含まれる。
【０１０７】
ステップＳ２０６では、ステップＳ２０５の処理結果に基づいて、演出装置６００が備えるモータの駆動制御を行うためのコマンドを第３副制御部７００へ送信する設定を行う。ステップＳ２０７では、ステップＳ２０５の処理結果に基づいて音制御処理を行う。例えば、ステップＳ２０５で読み出した演出データの中に音源ＩＣ４１８への命令がある場合には、この命令を音源ＩＣ４１８に出力する。ステップＳ２０８では、ステップＳ２０５の処理結果に基づいてランプ制御処理を行う。例えば、ステップＳ２０５で読み出した演出データの中に各種ランプ４２０への命令がある場合には、この命令を駆動回路４２２に出力する。
【０１０８】
ステップＳ２０９では、ステップＳ２０５の処理結果に基づいて第２副制御部５００に制御コマンドを送信する設定を行う情報出力処理を行う。例えば、ステップＳ２０５で読み出した演出データの中に第２副制御部５００に送信する制御コマンドがある場合には、この制御コマンドを出力する設定を行い、ステップＳ２０２へ戻る。
【０１０９】
次に、図１３（ｂ）を用いて、第１副制御部４００のコマンド受信割込処理について説明する。このコマンド受信割込処理は、第１副制御部４００が、主制御部３００が出力するストローブ信号を検出した場合に実行する処理である。コマンド受信割込処理のステップＳ２１０では、主制御部３００が出力したコマンドを未処理コマンドとしてＲＡＭ４０８に設けたコマンド記憶領域に記憶する。
【０１１０】
次に、図１３（ｃ）を用いて、第１副制御部４００のＣＰＵ４０４によって実行する第１副制御部タイマ割込処理について説明する。第１副制御部４００は、所定の周期（本実施形態では２ｍｓに１回）でタイマ割込を発生するハードウェアタイマを備えており、このタイマ割込を契機として、タイマ割込処理を所定の周期で実行する。
【０１１１】
ステップＳ２１１では、図１３（ａ）に示す第１副制御部メイン処理におけるステップＳ２０２において説明したＲＡＭ４０８のタイマ変数記憶領域の値に、１を加算して元のタイマ変数記憶領域に記憶する。従って、ステップＳ２０２において、タイマ変数の値が１０以上と判定されるのは２０ｍｓ毎（２ｍｓ×１０）となる。ステップＳ２１２では、ステップＳ２０６で設定された第３副制御部７００への制御コマンドの送信、ステップＳ２０９で設定された第２副制御部５００への制御コマンドの送信、演出用乱数値の更新処理等を行う。
【０１１２】
次に、図１４を用いて、図１３（ａ）の第１副制御部メイン処理における第１副制御部初期設定処理（ステップＳ２０１）の詳細について説明する。同図は、図１３（ａ）に示す第１副制御部初期設定処理（ステップＳ２０１）の流れを示すフローチャートである。
【０１１３】
まず、最初のステップＳ２００１では、電源の準備が完了したか（起動に必要な電圧が供給されているか否か）が判定される。この処理は電源の準備が完了するまで繰り返し実行され、電源の準備が完了するとステップＳ２００３に進む。
【０１１４】
ステップＳ２００３では、左モータ６４２Ｌを制御するための制御情報を初期化するコマンドが設定され、続くステップＳ２００５では、右モータ６４２Ｒを制御するための制御情報を初期化するコマンドが設定され、ステップＳ２００７に進む。
【０１１５】
ステップＳ２００７では、駆動異常判定タイマに値が設定され、ステップＳ２００９に進む。この駆動異常判定タイマは、左モータ６４２Ｌおよび右モータ６４２Ｒに対する異常の判定に用いられる（図１５のステップＳ２１１１）。
【０１１６】
ステップＳ２００９では、位置補正事前処理が実行される。この処理では、左モータ６４２Ｌまたは右モータ６４２Ｒに異常があるかを判定し、後の初期設定時位置補正処理の事前処理として左演出部材６２０Ｌおよび右演出部材６２０Ｒの位置を調整する。その後、ステップＳ２０１１に進む。なお、この位置補正事前処理の詳細については図１５を用いて後述する。
【０１１７】
ステップＳ２０１１では、初期設定時位置補正処理が実行される。この処理では、左演出部材６２０Ｌおよび右演出部材６２０Ｒの位置を制御するにあたり位置情報の初期化を行い、ステップＳ２０１３に進む。なお、この初期設定時位置補正処理の詳細については図１７を用いて後述する。
【０１１８】
ステップＳ２０１３では、待機位置移動処理が実行され、この第１副制御部初期設定処理を終了する。なお、この待機位置移動処理の詳細については図１８を用いて後述する。
【０１１９】
次に、図１５、図１６、および図２９を用いて、図１４の第１副制御部初期設定処理における位置補正事前処理（ステップＳ２００９）の詳細について説明する。図１５は、図１４に示す位置補正事前処理（ステップＳ２００９）の流れを示すフローチャートである。また、図１６は、モータ制御用のデータを表で示す図である。また、図２９は、図１４に示す第１副制御部初期設定処理のうち、位置補正事前処理と、初期設定時位置補正処理による演出部材の動作の一部を示す図である。
【０１２０】
この図１６には、左演出部材６２０Ｌおよび右演出部材６２０Ｒの位置補正を行うために用いられる位置補正データが示されている。この位置補正データは第３副制御部７００のＲＯＭに格納されており、左演出部材６２０Ｌおよび右演出部材６２０Ｒの移動時間（４バイトで表記）と、その移動ステップ数（４バイトで表記）から成る。なお、移動ステップ数については最初の１バイトが「０」であれば開方向（全閉位置から全開位置に向かう方向）への移動を示し、「８」であれば閉方向（全開位置から全閉位置に向かう方向）への移動を示す。このとき、残りの３バイトは移動距離を示している。
【０１２１】
例えば、左演出部材６２０Ｌに対する位置補正データＩＤが「Ｌ＿ＰＲ＿Ｂ１」の位置補正データの場合、移動時間に「Ｈ’００１０」が記載されているが、これは１６ｍｓに相当する（１６ｍｓの１６進数表記）。また、移動ステップ数には「Ｈ’８００８」が記載されているが、これは移動方向が閉方向（左演出部材６２０Ｌでは右方向）であることを示しており、残りの３バイトの「００８」は８ステップ分の移動距離であることを示している。すなわち、位置補正データＩＤが「Ｌ＿ＰＲ＿Ｂ１」の位置補正データは、左演出部材６２０Ｌが、１６ｍｓの時間で右方向に８ステップ分移動することを示している。なお、図１６の備考欄には、この移動の詳細が示されている。この位置補正データＩＤが第１副制御部４００から第３副制御部７００に送信され、このＩＤに応じた制御が実行されることになる。
【０１２２】
なお、図１６に示す位置補正データは、左演出部材６２０Ｌおよび右演出部材６２０Ｒの位置補正を行うために用いられるものであり、これらの演出部材を用いた演出を実行する際に用いられるものではない。なお、これらの位置補正データは、相対座標動作（相対動作）による移動を行うものである。
【０１２３】
図１５に戻り、まず、ステップＳ２１０１では、第３副制御部７００からの信号に基づいて、左モータセンサ６３９Ｌが被検出片ＳＤを検出したか否かが判定される。なお、ここで、左モータセンサ６３９Ｌが被検出片ＳＤを検出した場合として想定しているのは、左演出部材６２０Ｌが、全開位置から閉方向に６ステップ分の区間（図１１参照）にある場合である。この条件を満たす場合にはステップＳ２１０３に進み、そうでない場合には、ステップＳ２１０５に進む。
【０１２４】
ステップＳ２１０３では、位置補正データＩＤを「Ｌ＿ＰＲ＿Ｂ１」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、左演出部材６２０Ｌは、閉方向（右方向）に８ステップ分移動する。この移動によって、左演出部材６２０Ｌの被検出片ＳＤが、左モータセンサ６３９Ｌに検出されない位置（センサ位置よりも右側、図１１参照）に移動することになる。その後、ステップＳ２１０５に進む。
【０１２５】
ステップＳ２１０５では、第３副制御部７００からの信号に基づいて、右モータセンサ６３９Ｒが被検出片ＳＤを検出したか否かが判定される。なお、ここで、右モータセンサ６３９Ｒが被検出片ＳＤを検出した場合として想定しているのは、右演出部材６２０Ｒが、全開位置から閉方向に６ステップ分の区間（図１１参照）にある場合である。この条件を満たす場合にはステップＳ２１０７に進み、そうでない場合には、ステップＳ２１０９に進む。
【０１２６】
ステップＳ２１０７では、位置補正データＩＤを「Ｒ＿ＰＲ＿Ｂ１」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、右演出部材６２０Ｒは、閉方向（左方向）に８ステップ分移動する。この移動によって、右演出部材６２０Ｒの被検出片ＳＤが、右モータセンサ６３９Ｒに検出されない位置（センサ位置よりも左側、図１１参照）に移動することになる。その後、ステップＳ２１０９に進む。
【０１２７】
ステップＳ２１０９では、第３副制御部７００からの信号に基づいて、左モータセンサ６３９Ｌおよび右モータセンサ６３９Ｒのいずれかが被検出片ＳＤを検出した状態となっているか否か判定される。この条件を満たす場合には、ステップＳ２１１１に進み、そうでない場合にはステップＳ２１１７に進む。
【０１２８】
上記ステップＳ２１０１からステップＳ２１０７では、モータセンサ６３９Ｌ、６３９Ｒが被検出片ＳＤを検出しない場合には演出部材６２０Ｌ、６２０Ｒの位置が維持され、被検出片ＳＤを検出した場合には被検出片ＳＤを検出しない位置まで移動される。従って、何の異常もなければ、ステップＳ２１０１からステップＳ２１０７の処理によって双方のモータセンサ６３９Ｌ、６３９Ｒは被検出片ＳＤを検出しない状態となり、ステップＳ２１０９の判定処理によってステップＳ２１１７に進むことになる。一方、いずれかのモータセンサが被検出片ＳＤを検出した状態となっている場合には、何らかの異常である可能性があるため、これに対処すべくステップＳ２１１１に進むことになる。
【０１２９】
ステップＳ２１１１では、駆動異常判定タイマが０か否かが判定される。この条件を満たす場合にはステップＳ２１１３に進み、そうでない場合にはステップＳ２１０９を再度実行する。この駆動異常判定タイマは、第１副制御部４００のタイマ割込み処理の各種更新処理（図１３のステップＳ２１２）においてカウントダウンされる。すなわち、この駆動異常判定タイマで設定された期間に亘って異常の有無を判定させ、異常が継続している場合にステップＳ２１１３に進むことになる。
【０１３０】
ステップＳ２１１３では、左モータ６４２Ｌおよび右モータ６４２Ｒの駆動停止を要求するコマンドが設定される。このコマンドを受信した第３副制御部７００による駆動停止処理により、モータの停止制御が実行される（図２４）。さらにステップＳ２１１５では、駆動部に何らかの異常があることを報知し、この位置補正事前処理を終了する。
【０１３１】
一方、ステップＳ２１０９の判定処理で、双方のモータセンサ６３９Ｌ、６３９Ｒが被検出片ＳＤを検出しない状態である場合に進むステップＳ２１１７では、位置補正データＩＤを「Ｌ＿ＰＲ＿Ｂ２」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、左演出部材６２０Ｌは、開方向（左方向）に６６６ステップ分の移動を開始する（図２９（ａ）の左演出部材６２０Ｌ参照）。このステップ分の移動は、左モータセンサ６３９Ｌによって左演出部材６２０Ｌの被検出片ＳＤが検出される位置まで移動させるためのものである。そして、この移動の最中に、ステップＳ２１１９によって左モータセンサ６３９Ｌが左演出部材６２０Ｌの被検出片ＳＤを検出すると、ステップＳ２１２１によって左モータ６４２Ｌの駆動停止を要求するコマンドが設定され、このコマンドを受信した第３副制御部７００による駆動停止処理においてモータの停止制御が実行される（図２４、図２９（ｂ）の左演出部材６２０Ｌ参照）。
【０１３２】
ここで、上記の説明でステップＳ２１１７で左演出部材６２０Ｌを「６６６ステップ」移動させる理由について補足する。本実施形態では、演出部材６２０の被検出片ＳＤがモータセンサ６３９に検出されたときの位置を基準とし、この基準位置に対する演出部材６２０の移動量によって演出部材６２０の位置を把握している。しかし、例えば脱調が生じた場合や、店員によって意図的に移動させられた場合には、第３副制御部７００が把握している移動量と実際の移動量が異なるため、演出部材６２０の正確な位置を把握できなくなってしまう。そこで、図１１で説明した最大移動可能範囲のどこに演出部材６２０があっても、被検出片ＳＤがモータセンサ６３９に検出される位置に演出部材６２０を移動させることができるように、この最大移動可能範囲に相当するステップ数（６６６ステップ）だけ演出部材６２０を移動させる構成を採用している。なお、以降の処理においても、同様の趣旨で最大移動可能範囲に相当するステップ数（６６６ステップ）だけ演出部材６２０を移動させる場合がある（図１５のステップＳ２１２３、図２０のステップＳ２５０３）。
【０１３３】
続くステップＳ２１２３では、位置補正データＩＤを「Ｒ＿ＰＲ＿Ｂ２」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、右演出部材６２０Ｒは、開方向（右方向）に６６６ステップ分の移動を開始する（図２９（ａ）の右演出部材６２０Ｒ参照）。このステップ分の移動は、右モータセンサ６３９Ｒによって右演出部材６２０Ｒの被検出片ＳＤが検出される位置まで移動させるためのものである。そして、この移動の最中に、ステップＳ２１２５によって右モータセンサ６３９Ｒが右演出部材６２０Ｒの被検出片ＳＤを検出すると、ステップＳ２１２７によって右モータ６４２Ｒの駆動停止を要求するコマンドが設定され、このコマンドを受信した第３副制御部７００による駆動停止処理においてモータの停止制御が実行される（図２４、図２９（ｂ）の右演出部材６２０Ｒ参照）。このステップＳ２１２７が終わると、この位置補正事前処理を終了する。
【０１３４】
上記説明したステップＳ２１１７からステップＳ２１２７までの処理によって、左モータセンサ６３９Ｌが左演出部材６２０Ｌの被検出片ＳＤを検出している状態で左演出部材６２０Ｌを停止させる一方、右モータセンサ６３９Ｒが右演出部材６２０Ｒの被検出片ＳＤを検出している状態で右演出部材６２０Ｒを停止させることになる。
【０１３５】
次に、図１７を用いて、図１４の第１副制御部初期設定処理における初期設定時位置補正処理（ステップＳ２０１１）の詳細について説明する。図１７は、図１４に示す初期設定時位置補正処理（ステップＳ２０１１）の流れを示すフローチャートである。なお、以下の説明では、図２９を適宜参照する。
【０１３６】
この初期設定時位置補正処理は、図１５で説明した位置補正準備処理の後に実行される。すなわち、左演出部材６２０Ｌが、左モータセンサ６３９Ｌによって被検出片ＳＤが検出される位置にあり、また右演出部材６２０Ｒが、右モータセンサ６３９Ｒによって被検出片ＳＤが検出される位置（図２９（ｂ）に示す位置）にある状態で、この処理が開始される。
【０１３７】
まず、ステップＳ２２０１では、位置補正データＩＤを「Ｌ＿ＰＲ＿Ｂ１」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、左演出部材６２０Ｌは、閉方向（右方向）に８ステップ分の移動を開始する（図２９（ｃ））。この移動は、左モータセンサ６３９Ｌによって左演出部材６２０Ｌの被検出片ＳＤが検出されない位置に移動させるためのものである。そして、この移動の最中に、ステップＳ２２０３の判定処理により、第３副制御部７００からの信号に基づいて左モータセンサ６３９Ｌが左演出部材６２０Ｌの被検出片ＳＤを検出しなくなったことが判定されると、続くステップＳ２２０５で左モータの現在のステップ数に６４８ステップを設定するコマンドが設定される。すなわち、左演出部材６２０Ｌに設けられた被検出片ＳＤが左モータセンサ６３９Ｌに検出されない範囲のうち、左側の端が「６４８ステップ」の位置と定められることになる。この処理の後、ステップＳ２２０７に進む。
【０１３８】
ステップＳ２２０７では、位置補正データＩＤを「Ｒ＿ＰＲ＿Ｂ１」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、右演出部材６２０Ｒは、閉方向（左方向）に８ステップ分の移動を開始する（図２９（ｃ））。この移動は、右モータセンサ６３９Ｒによって右演出部材６２０Ｒの被検出片ＳＤが検出されない位置に移動させるためのものである。そして、この移動の最中に、ステップＳ２２０９の判定処理により、第３副制御部７００からの信号に基づいて右モータセンサ６３９Ｒが右演出部材６２０Ｒの被検出片ＳＤを検出しなくなったことが判定されると、続くステップＳ２２１１で右モータの現在のステップ数に６４８ステップを設定するコマンドが設定される。すなわち、右演出部材６２０Ｒに設けられた被検出片ＳＤが右モータセンサ６３９Ｒに検出されない範囲のうち、右側の端が「６４８ステップ」の位置と定められることになる。この処理の後、この初期設定時位置補正処理を終了する。
【０１３９】
次に、図１８および図３０を用いて、図１４の第１副制御部初期設定処理における待機位置移動処理（ステップＳ２０１３）の詳細について説明する。図１８は、図１４に示す待機位置移動処理（ステップＳ２０１３）の流れを示すフローチャートである。図３０は、図１８に示す待機位置移動処理による動作を示す図である。
【０１４０】
まず、ステップＳ２３０１では、位置補正データＩＤを「Ｌ＿ＰＲ＿Ｂ３」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、左演出部材６２０Ｌは、開方向（左方向）に８ステップ分の移動を開始する（図３０（ａ））の左演出部材６２０Ｌ）。
【０１４１】
続くステップＳ２３０３では、位置補正データＩＤを「Ｒ＿ＰＲ＿Ｂ３」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、右演出部材６２０Ｒは、開方向（右方向）に８ステップ分の移動を開始する（図３０（ａ））の右演出部材６２０Ｒ）。
【０１４２】
ステップＳ２３０５では、第３副制御部７００からの信号に基づいて、左モータセンサ６３９Ｌによって左演出部材６２０Ｌの被検出片ＳＤが検出されたか否かが判定される。被検出片ＳＤを検出している場合にはステップＳ２３０７に進み、検出していない場合にはこのステップＳ２３０５を繰り返す。
【０１４３】
ステップＳ２３０７では、第３副制御部７００からの信号に基づいて、右モータセンサ６３９Ｒによって右演出部材６２０Ｒの被検出片ＳＤが検出されたか否かが判定される。被検出片ＳＤを検出している場合にはステップＳ２３０９に進み、検出していない場合にはこのステップＳ２３０７を繰り返す。
【０１４４】
ステップＳ２３０９では、位置補正データＩＤを「Ｒ＿ＰＲ＿Ｂ４」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、右演出部材６２０Ｒは、閉方向（左方向）に６５４ステップ移動する（図３０（ｂ））の右演出部材６２０Ｒ）。なお、このデータでは移動時間が１ｍｓ（Ｈ’０００１）となっているが、６５４ステップの移動には１ｍｓ以上の時間がかかる。この場合のように、指示された時間が最短時間より短い場合には、最も速い速度での移動が実行される。この処理の後、この待機位置移動処理を終了する。
【０１４５】
上記ステップＳ２３０１およびステップＳ２３０３により、図１７の初期設定時位置補正処理で移動したステップ数だけ左演出部材６２０Ｌおよび右演出部材６２０Ｒが戻ることになる。すなわち、左演出部材６２０Ｌは、その被検出片ＳＤが左モータセンサ６３９Ｌによって検出される位置に移動し、右演出部材６２０Ｒは、その被検出片ＳＤが右モータセンサ６３９Ｒによって検出される位置に移動する（図３０（ａ））。そして、ステップＳ２３０５およびステップＳ２３０７によって双方の演出部材６２０Ｌ、６２０Ｒがこの位置に移動したかが判定されると、ステップＳ２３０９で右演出部材６２０Ｒが移動可能範囲の左端付近まで移動する（図３０（ｂ））。これによって、左演出部材６２０Ｌと右演出部材６２０Ｒが組み合わされた状態になる（図３０（ｃ））。この位置が、本実施形態における左演出部材６２０Ｌと右演出部材６２０Ｒの待機位置となる。なお、双方の演出部材６２０がこの待機位置にあるときは、正面カバー６０２に隠れて遊技者から視認し難いように構成されている。
【０１４６】
次に、図１９を用いて、図１３（ａ）に示す第１副制御部メイン処理のコマンド処理（ステップＳ２０４）において、遊技状態更新コマンドを受信した際に実行される遊技状態更新時処理の詳細について説明する。同図は、図１３（ａ）に示すコマンド処理（ステップＳ２０４）において、遊技状態更新コマンドを受信した際に実行される遊技状態更新時処理の流れを示すフローチャートである。
【０１４７】
まず、ステップＳ２４０１では、遊技状態更新コマンドに含まれる情報に基づいて、現在の遊技状態を示すＲＴ情報が更新される。なお、特別遊技状態（特別遊技の状態）から通常遊技状態（通常遊技の状態）へ移行する際には、第３副制御部７００に位置補正のタイミングであることを示すコマンドの送信設定が実行される。
【０１４８】
続くステップＳ２４０３では、ＲＴ情報に基づいて第１副制御部４００の遊技状態を移行させるモード移行処理が実行され、ステップＳ２４０５に進む。
【０１４９】
ステップＳ２４０５では、ＲＴ情報に基づいて特別遊技状態が終了したか否かが判定される。この条件を満たす場合にはステップＳ２４０７に進み、そうでない場合にはステップＳ２４０９に進む。
【０１５０】
ステップＳ２４０７では、遊技状態更新時位置補正処理が実行され、ステップＳ２４０９に進む。なお、この遊技状態更新時位置補正処理の詳細については、図２０を用いて後述する。
【０１５１】
ステップＳ２４０９では、遊技状態更新コマンドに基づくその他の処理が実行され、この遊技状態更新時処理を終了する。なお、特別遊技状態から通常遊技状態へ移行する際には、第３副制御部７００に位置補正のタイミングが終了したことを示すコマンドの送信設定が実行される。
【０１５２】
次に、図２０を用いて、図１９の遊技状態更新時処理における遊技状態更新時位置補正処理（ステップＳ２４０７）の詳細について説明する。同図は、図１９に示す遊技状態更新時位置補正処理（ステップＳ２４０７）の流れを示すフローチャートである。なお、この処理は、左演出部材６２０Ｌと右演出部材６２０Ｒが特別遊技状態における演出動作の終了時に並んでいることを想定した処理である。
【０１５３】
まず、ステップＳ２５０１では、位置補正データＩＤを「Ｌ＿ＰＲ＿Ｂ４」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、左演出部材６２０Ｌは、閉方向（右方向）に６６６ステップ分の移動を開始する。
【０１５４】
続くステップＳ２５０３では、位置補正データＩＤを「Ｒ＿ＰＲ＿Ｂ２」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、右演出部材６２０Ｒは、開方向（右方向）に６６６ステップ分の移動を開始する。
【０１５５】
ステップＳ２５０５では、第３副制御部７００からの信号に基づいて、右モータセンサ６３９Ｒが右演出部材６２０Ｒの被検出片ＳＤを検出したか否かが判定される。この条件を満たす場合にはステップＳ２５０７に進み、そうでない場合には、再度ステップＳ２５０５を実行する。
【０１５６】
ステップＳ２５０７では、左モータ６４２Ｌおよび右モータ６４２Ｒの駆動停止を要求するコマンドが設定され、ステップＳ２５０９に進む。なお、このコマンドを受信した第３副制御部７００による駆動停止処理においてモータの停止制御が実行される（図２４）。
【０１５７】
ステップＳ２５０９では、演出担保時間が経過したか否かを判定する。この演出担保時間が経過していない場合には再度このステップＳ２５０９を実行し、演出担保時間が経過した場合にはステップＳ２５１１に進む。
【０１５８】
ステップＳ２５１１では、位置補正データＩＤを「Ｌ＿ＰＲ＿Ｂ５」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、左演出部材６２０Ｌは、開方向（左方向）に６５４ステップ分移動する。
【０１５９】
続くステップＳ２５１３では、位置補正データＩＤを「Ｒ＿ＰＲ＿Ｂ５」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、右演出部材６２０Ｒは、閉方向（左方向）に６５４ステップ分移動する。
【０１６０】
ステップＳ２５１５では、第３副制御部７００からの信号に基づいて、右モータセンサ６３９Ｒが右演出部材６２０Ｒの被検出片ＳＤを検出しているか否かが判定される。右モータセンサ６３９Ｒが右演出部材６２０Ｒの被検出片ＳＤを検出している場合にはこのステップＳ２５１５を実行し、右モータセンサ６３９Ｒが右演出部材６２０Ｒの被検出片ＳＤを検出していない場合にはステップＳ２５１７に進む。
【０１６１】
ステップＳ２５１７では、右モータ６４２Ｒの現在のステップ数に６４８ステップを設定するコマンドが設定される。
【０１６２】
ステップＳ２５１９では、第３副制御部７００からの信号に基づいて、左モータセンサ６３９Ｌが左演出部材６２０Ｌの被検出片ＳＤを検出したか否かが判定される。この条件を満たす場合にはステップＳ２５２１に進み、そうでない場合には、再度ステップＳ２５１９を実行する。
【０１６３】
ステップＳ２５２１では、左モータおよび右モータの駆動停止を要求するコマンドが設定され、ステップＳ２５２３に進む。なお、このコマンドを受信した第３副制御部７００による駆動停止処理においてモータの停止制御が実行される（図２４）。
【０１６４】
ステップＳ２５２３では、位置補正データＩＤを「Ｌ＿ＰＲ＿Ｂ１」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、左演出部材６２０Ｌは、閉方向（右方向）に８ステップ分移動する。
【０１６５】
続くステップＳ２５２５では、位置補正データＩＤを「Ｒ＿ＰＲ＿Ｂ３」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、右演出部材６２０Ｒは、開方向（右方向）に８ステップ分移動する。
【０１６６】
ステップＳ２５２７では、第３副制御部７００からの信号に基づいて、左モータセンサ６３９Ｌが左演出部材６２０Ｌの被検出片ＳＤを検出しているか否かが判定される。左モータセンサ６３９Ｌが左演出部材６２０Ｌの被検出片ＳＤを検出している場合にはこのステップＳ２５２７を実行し、左モータセンサ６３９Ｌが左演出部材６２０Ｌの被検出片ＳＤを検出していない場合にはステップＳ２５２９に進む。
【０１６７】
ステップＳ２５２９では、左モータ６４２Ｌの現在のステップ数に６４８ステップを設定するコマンドが設定される。
【０１６８】
ステップＳ２５３１では、位置補正データＩＤを「Ｌ＿ＰＲ＿Ｂ３」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、左演出部材６２０Ｌは、開方向（左方向）に８ステップ分移動する。
【０１６９】
続くステップＳ２５３３では、位置補正データＩＤを「Ｒ＿ＰＲ＿Ｂ１」に更新するコマンドが設定される（図１６参照）。このコマンドを受信した第３副制御部７００によって位置補正データ更新処理（図２７）および駆動処理（図２５）が実行されることにより、右演出部材６２０Ｒは、閉方向（左方向）に８ステップ分移動する。この処理の後、この遊技状態更新時位置補正処理を終了する。
【０１７０】
なお、この遊技状態更新時位置補正処理が終了するまでの間に遊技が進行してしまわないように、主制御部３００ではタイマ（演出タイマ）を用いてこの処理に要する時間待機する処理を実行することで、遊技を進行させないようにしている。
【０１７１】
ここで、上記説明した遊技状態更新時位置補正処理による演出部材６２０の動作について、さらに図３１、図３２、および図３３を用いて説明する。図３１は、通常遊技状態における演出の一例を示す図である。図３２は、遊技状態更新時位置補正処理による演出部材６２０の動作を示す図である。図３３は、図３２の動作と、液晶表示装置６０１の画像が組み合わされている様子を示す図である。
【０１７２】
まず、通常遊技状態では、演出部材６２０の動作と液晶表示装置６０１の画像を組み合わせた演出が実行される。図３１には、待機位置にあった演出部材６２０が、演出の開始に伴い演出装置６００の中央に移動した様子が示されている（図３１（ａ）および（ｂ））。なお、このとき左右の演出部材６２０は巻物の状態（組み合せた状態）を維持するため、一緒に移動（あるいは一方の演出部材を伴ってもう一方が移動）する。さらに、演出部材６２０の内側の隙間から新たな景色が広がるように画像を表示させつつ、左演出部材６２０Ｌおよび右演出部材６２０Ｒを離れさせる演出が実行される。
【０１７３】
一方、特別遊技状態中は、左演出部材６２０Ｌおよび右演出部材６２０Ｒが待機位置にあり、特別遊技状態の終了時に、上記説明した遊技状態更新時位置補正処理が開始される。
【０１７４】
まず、上記ステップＳ２５０１からステップＳ２５０７までの動作について説明する。まず、ステップＳ２５０３は、右演出部材６２０Ｒの被検出片ＳＤが右モータセンサ６３９Ｒに検出される位置まで移動させるためのものである。なお、ステップＳ２５０１では左演出部材６２０Ｌを移動させているが、これは、双方の演出部材６２０を一緒に移動させることにより、この移動があたかも演出の一部であるかのように認識させるための処理である。また、通常遊技状態での演出においても双方の演出部材６２０が一緒に移動する演出が実行されるため（図３１（ａ）（ｂ））、位置補正であるにも関わらず遊技者に違和感を与えないようにすることができる。図３２（ａ）には、ステップＳ２５０１およびステップＳ２５０３により、双方の演出部材６２０が一緒に右方向に移動していることが示されている。なお、図３３（ａ）に示すように、液晶表示装置６０１では、双方の演出部材６２０の移動に合わせて画像を表示する演出が実行される。そして、この移動の最中に、ステップＳ２５０５で右モータセンサ６３９Ｒにより右演出部材６２０Ｒの被検出片ＳＤが検出されたと判定されると、続くステップＳ２５０７で左モータ６４２Ｌおよび右モータ６４２Ｒの駆動停止が要求され、後述する駆動停止処理においてモータの停止制御が実行される（図２４）。なお、このモータの停止制御の後、ステップＳ２５０９で演出担保時間が経過するまで待機処理が実行されるが、これは上記説明した液晶表示装置６０１による演出が一定時間実行するのを待つための処理である。図３３（ｂ）には、ステップＳ２５０７で駆動停止した演出部材６２０が、液晶表示装置６０１による演出が一定時間実行される間、待機処理により停止したままになっていることが示されている。
【０１７５】
上記説明したステップＳ２５０１からステップＳ２５０９までの処理によって、右モータセンサ６３９Ｒが右演出部材６２０Ｒの被検出片ＳＤを検出している状態であって、且つ左演出部材６２０Ｌおよび右演出部材６２０Ｒが揃った状態で、双方の演出部材６２０を停止させることになる。
【０１７６】
次に、ステップＳ２５１１およびステップＳ２５１３では、左演出部材６２０Ｌおよび右演出部材６２０Ｒが揃った状態（組み合わされた状態）のまま、通常移動範囲のうちの左端に向けて移動を開始する（図３２（ｂ））。この移動中、ステップＳ２５１５で右モータセンサ６３９Ｒにより右演出部材６２０Ｒの被検出片ＳＤが検出されなくなったと判定されると、続くステップＳ２５１７で右モータの現在のステップ数に６４８ステップが設定される。すなわち、右演出部材６２０Ｒに設けられた被検出片ＳＤが右モータセンサ６３９Ｒに検出されない範囲のうち、右側の端が「６４８ステップ」の位置と定められることになる。なお、この移動に合わせて液晶表示装置６０１による演出が実行される（図３３（ｃ））。
【０１７７】
さらに移動を続け（図３２（ｃ））、ステップＳ２５１９で左モータセンサ６３９Ｌにより左演出部材６２０Ｌの被検出片ＳＤが検出されたと判定されると、続くステップＳ２５２１で左モータ６４２Ｌおよび右モータ６４２Ｒの駆動停止が要求され、後述する駆動停止処理においてモータの停止制御が実行される（図２４）。
【０１７８】
続くステップＳ２５２３およびステップＳ２５２５では、左演出部材６２０Ｌおよび右演出部材６２０Ｒが揃った状態（組み合わされた状態）のまま、右方向に８ステップ分の移動を開始する。この移動中、ステップＳ２５２７で左モータセンサ６３９Ｌにより左演出部材６２０Ｌの被検出片ＳＤが検出されなくなったと判定されると、続くステップＳ２５２９で左モータの現在のステップ数に６４８ステップが設定される。すなわち、左演出部材６２０Ｌに設けられた被検出片ＳＤが左モータセンサ６３９Ｒに検出されない範囲のうち、左側の端が「６４８ステップ」の位置と定められることになる。
【０１７９】
続くステップＳ２５３１およびステップＳ２５３３では、左演出部材６２０Ｌおよび右演出部材６２０Ｒが揃った状態のまま左方向に８ステップ分移動する。この移動により、上述した待機位置移動処理（図１８）で説明した待機位置に、双方の演出部材６２０が配置された状態になる。
【０１８０】
次に、図２１を用いて、図１３（ａ）の第１副制御部メイン処理におけるモータ制御処理（ステップＳ２０６）の詳細について説明する。同図は、図１３（ａ）に示すモータ制御処理（ステップＳ２０６）の流れを示すフローチャートである。
【０１８１】
まず、ステップＳ２６０１では、第１副制御部メイン処理における演出制御処理（図１３のステップＳ２０５）の結果、左モータ６４２Ｌや右モータ６４２Ｒに対する演出指示データが更新（例えば、左演出部材６２０Ｌまたは右演出部材６２０Ｒに対する演出指示の更新（上書き更新）や、左演出部材６２０Ｌまたは右演出部材６２０Ｒに対して指示された演出の終了指示の更新（上書き更新）等）されたか否かが判定される。この条件を満たす場合にはステップＳ２６０３に進み、そうでない場合にはステップＳ２６０５に進む。
【０１８２】
ステップＳ２６０３では、左モータ６４２Ｌや右モータ６４２Ｒに対して駆動停止を要求するコマンドが設定され、ステップＳ２６０５に進む。なお、駆動停止が要求されたモータ６４２に対しては、第３副制御部７００の駆動停止処理において停止制御が実行される（図２４）。
【０１８３】
ステップＳ２６０５では、パーツリストデータの更新許可がされているか否かが判定される。この条件を満たす場合にはステップＳ２６０７に進み、そうでない場合にはこのモータ制御処理を終了する。なお、このパーツリストデータの更新許可は、第３副制御部７００からの信号に基づいて設定される（図２４のステップＳ３１１１）。
【０１８４】
ステップＳ２６０７では、演出指示データに従いパーツリストデータを更新するコマンドが設定された後、パーツリストデータの更新許可がない状態に設定され、このモータ制御処理を終了する。なお、このコマンドを受信した第３副制御部７００では、パーツデータ更新処理（図６）および駆動処理（図２５）が実行され、パーツリストデータに基づく演出が実行されることになる。
【０１８５】
ここで、演出指示データおよびパーツリストデータについて説明する。図２２は、演出指示データ、パーツリストデータ、およびパーツデータの構造を示した概念図である。
【０１８６】
本実施形態では、左演出部材６２０Ｌおよび右演出部材６２０Ｒに対する演出を実行するために、モータ６４２Ｌおよび右モータ６４２Ｒを制御するためのデータであるパーツリストデータが第３副制御部７００のＲＯＭに格納されている。第１副制御部メイン処理における演出制御処理（図１３のステップＳ２０５）では、演出に必要なパーツリストデータを読み出すための演出指示データが生成され、この演出指示データに基づいてパーツリストデータの演出パターンＮＯが第３副制御部７００に送信される。第３副制御部７００では、この演出パターンＮＯに該当するパーツリストデータを用いて左モータ６４２Ｌおよび右モータ６４２Ｒを制御し、様々な演出が実行できるように構成されている。図２２には、左モータ６４２Ｌおよび右モータ６４２Ｒのそれぞれに対する演出指示データがあることが示されている。
【０１８７】
パーツリストデータは、同図に示されるように、例えば「演出パターンＮＯ」、「動作回数」、「データ数（Ｎ）」および「演出データ１〜Ｎ」の項目から構成されており、第３副制御部７００のＲＯＭの所定記憶領域に予め記憶されている。
【０１８８】
まず、「演出パターンＮＯ」は、パーツリストデータ毎に割り振られた固有の番号である。「動作回数」の領域には、０〜６５５３５の範囲で動作回数が格納されており、この動作回数だけ「演出データ１〜Ｎ」に示す動作が繰り返される（０の場合は無限ループとなる）。「データ数（Ｎ）」の領域には、０〜６５５３５の範囲でデータ１〜Ｎの総数（Ｎ）が格納されている（０の場合は無効（無視）となる）。「演出データ１〜Ｎ」の領域には、パーツデータを参照するためのアドレス（各々のパーツデータが格納されているＲＯＭ上の先頭アドレス）がそれぞれ格納されている。すなわち、パーツリストデータは、最小単位の制御情報である複数のパーツデータを時系列的に組み合わせることで、様々な連続動作の制御を実行可能に構成されている。
【０１８９】
パーツデータは、同図に示されるように、例えば「演出データＩＤ」、「目的位置（停止ポジション）」、「移動に要する時間」の項目から構成されており、第３副制御部７００のＲＯＭの所定記憶領域に予め記憶されている。
【０１９０】
まず、「演出データＩＤ」は、パーツデータ毎に割り振られた固有の符号である。なお、この「演出データＩＤ」は、絶対座標動作（通常動作）か相対座標動作（相対動作）かを識別可能な符号を含むものである。「目的位置」の領域に格納されているデータは演出部材６２０の移動先を示すデータであるが、「演出データＩＤ」が絶対座標動作を示す符号を含む場合と、相対座標動作を示す符号を含むの場合とで、その内容が異なる。まず、絶対座標動作の場合には、全閉位置から目的位置までのステップ数（全閉位置を原点とする絶対位置）が格納されている。一方、相対座標移動の場合には、移動ステップ数（相対移動量）とその移動方向を示す情報が格納されている。
【０１９１】
絶対座標動作の場合には、目的位置までのステップ数から現在のステップ数を減ずることで移動ステップ数を算出し、この移動ステップ数だけ演出部材６２０を移動させる制御が実行される。なお、算出された値が正の値である場合には開方向へ移動させる制御が実行され、負の値である場合には閉方向へ移動させる制御が実行される。一方、相対座標動作の場合、移動ステップ数の計算は必要なく、「目的位置」の領域に格納されている移動ステップ数と移動方向を示す情報に従って、演出部材６２０を移動させる制御が実行される。
【０１９２】
「移動に要する時間」の領域には、０〜６５５３５ｍｓの範囲で移動に要する時間が格納されている（０の場合は最速動作となる）。
【０１９３】
＜第３副制御部７００の処理＞
次に、図２３を用いて、第３副制御部７００において所定の周期（ここでは０．５ｍｓ）で実行されるインターバルタイマ割込処理の詳細について説明する。同図は、第３副制御部７００において実行されるインターバルタイマ割込処理の流れを示すフローチャートである。
【０１９４】
まず、ステップＳ３００１では、第３副制御部７００のＲＡＭに記憶されている駆動停止フラグがオンに設定されているか否かが判定される。このフラグがオンに設定されている場合にはステップＳ３００７に進み、オフに設定されている場合にはステップＳ３００３に進む。
【０１９５】
ステップＳ３００３では、駆動停止処理が実行され、ステップＳ３００５に進む。なお、この駆動停止処理の詳細については図２４を用いて後述する。
【０１９６】
ステップＳ３００５では、駆動処理が実行され、ステップＳ３００７に進む。なお、この駆動処理の詳細については図２５を用いて後述する。
【０１９７】
ステップＳ３００７では、パーツリストデータの更新コマンドを受信したか否かが判定される。この条件を満たす場合にはステップＳ３００９に進み、そうでない場合にはステップＳ３０１１に進む。
【０１９８】
ステップＳ３００９では、パーツデータ更新処理が実行され、ステップＳ３０１１に進む。なお、このパーツデータ更新処理の詳細については図２６を用いて後述する。
【０１９９】
ステップＳ３０１１では、位置補正データＩＤの更新コマンドを受信したか否かが判定される。この条件を満たす場合にはステップＳ３０１３に進み、そうでない場合にはこのインターバルタイマ割込処理を終了する。
【０２００】
ステップＳ３０１３では、位置補正データ更新処理が実行され、このインターバルタイマ割込処理を終了する。なお、この位置補正データ更新処理の詳細については図２７を用いて後述する。
【０２０１】
次に、図２４を用いて、図２３のインターバルタイマ割込処理における駆動停止処理（ステップＳ３００３）の詳細について説明する。同図は、図２３に示す駆動停止処理（ステップＳ３００３）の流れを示すフローチャートである。
【０２０２】
まず、ステップＳ３１０１では、第１副制御部４００から駆動停止の要求がされたか否かが判定される。この条件を満たす場合にはステップＳ３１０３に進み、そうでない場合にはこの駆動停止処理を終了する。
【０２０３】
ステップＳ３１０３では、モータ６４２の停止制御に用いる駆動停止情報がセットされ、ステップＳ３１０５に進む。
【０２０４】
ステップＳ３１０５では、駆動停止フラグがセットされ、ステップＳ３１０７に進む。
【０２０５】
ステップＳ３１０７では、ステップＳ３１０３でセットされた駆動停止情報を含む動作情報が、モータドライバに出力される。この処理によって、駆動停止が要求されたモータ６４２の駆動が停止される。
【０２０６】
続くステップＳ３１０９では、位置補正のタイミングであるか否かが判定される。本実施形態では、特別遊技状態が終了したときに第１副制御部４００から送信されるコマンドに基づいて、位置補正のタイミングであるか否かを判定する（図１９のステップＳ２４０１、ステップＳ２４０９）。この条件を満たす場合にはステップＳ３１１３に進み、そうでない場合にはステップＳ３１１１に進む。
【０２０７】
ステップＳ３１１１では、第１副制御部４００にパーツリストデータの更新を許可するコマンドが設定され、この駆動停止処理を終了する。
【０２０８】
次に、図２５を用いて、図２３のインターバルタイマ割込処理における駆動処理（ステップＳ３００５）の詳細について説明する。同図は、図２３に示す駆動処理（ステップＳ３００５）の流れを示すフローチャートである。
【０２０９】
まず、ステップＳ３２０１では、駆動情報を変更するタイミングであるか否かが判定される。駆動情報を変更するタイミングである場合にはステップＳ３２０３に進み、そうでない場合にはステップＳ３２０９に進む。本実施形態では、パーツリストデータに従って全てのパーツデータが更新された時、後述する移動ステップ数カウンタが０となった時、および、位置補正データが更新された時に、このタイミングであると判定される。
【０２１０】
ステップＳ３２０３では、後述するパーツデータ更新処理（図２６）で更新されてから、このステップＳ３２０３でまだ参照されていないパーツデータのうち、読み出し順序が最も早いものが参照され、移動ステップ数カウンタの値がセットされる。なお、この移動ステップ数については図１６および図２２を用いて説明したため、ここでの説明は省略する。
【０２１１】
続くステップＳ３２０５では、出力回数カウント判定値がセットされる。以下、この出力回数カウント判定値について説明する。
【０２１２】
上述したようにモータ６４２はステッピングモータであり、２相励磁の場合、１回のパルス出力に対して１ステップの移動が行われるように構成されている。例えば、移動ステップ数が１０である場合には、１０回のパルス出力が必要になる。この移動については、移動に要する時間（図２２参照）が定められている。この移動に要する時間を、移動に必要なパルスの出力回数で除算すると、１回のパルス出力あたりの所要時間が求められる。一方、第３副制御部７００では、所定の周期（０．５ｍｓ）で図２３に示すインターバルタイマ割込処理およびこの駆動処理が実行されることになる。上記１回のパルス出力あたりの所要時間を、この割込み周期（駆動処理の実行周期）で除算することで、割込み処理（駆動処理）が何回実行された時点で１回のパルス出力を行えばよいかが求められる。例えば、１回のパルス出力あたりの所要時間が２ｍｓである場合には、２／０．５＝４となり、割込み処理（駆動処理）が４回実行された時点で１回のパルスを出力すればよいことになる。この１回のパルス出力に要する割込み回数（駆動処理の実行回数）が、上記出力回数カウント判定値として用いられる。
【０２１３】
以上説明したように、上記出力回数カウント判定値とは、パーツデータによる移動制御を行うにあたり、必要となるパルス出力１回あたりの割込み回数を定めた値であり、「移動に要する時間」／「移動に必要なパルスの出力回数（＝移動ステップ数）」／「割込み周期」で求められる。なお、１−２相励磁の場合、２相励磁の倍のパルス出力が必要となるので、上記の値を２倍した値が用いられる。
【０２１４】
さらに続くステップＳ２３０７では、モータ６４２の駆動制御に用いる駆動情報がセットされる。この駆動情報は、回転方向、トルク、励磁方法（２相、１−２相）等の情報を含む。パーツデータによる移動方向については、図１６および図２２を用いて説明したが、この移動方向に相当する回転方向が、駆動情報にセットされる。また、第３副制御部７００のＲＯＭには、移動ステップ数と出力回数カウント判定値に対応するトルクおよび励磁方法を格納した動作テーブルが設けられている。この動作テーブルから、上記移動ステップ数と出力回数カウント判定値に対応するトルクおよび励磁方法が参照され、駆動情報にセットされる。
【０２１５】
ステップＳ３２０９では、パルスの出力タイミングであるか否かが判定される。この条件を満たす場合にはステップＳ３２１１に進み、そうでない場合にはステップＳ３２１７に進む。本実施形態では、第３副制御部７００のＲＡＭに出力回数カウンタが設けられており、この出力回数カウンタの値と上記出力回数カウンタ判定値が等しくなったときに、パルスの出力タイミングであると判定される。
【０２１６】
ステップＳ３２１１では、ステップＳ３２０７でセットされた駆動情報を含む動作情報（例えば、１パルス分の動作を行うことを示す２バイト構成の情報）が、モータドライバに出力され、ステップＳ３２１３に進む。
【０２１７】
ステップＳ３２１３では、移動ステップ数カウンタの値が減算される。具体的には、駆動情報の励磁方法が２相励磁である場合には１が減算される。また、駆動情報の励磁方法が１−２相励磁である場合にはステップＳ３２１１が２回実行される度に１が減算される。
【０２１８】
ステップＳ３２１５では、モータ６４２の現在ステップ数を更新する処理が実行される。具体的には、駆動情報の励磁方法が２相励磁であって、回転方向がステップ数を増加させる方向（移動方向が全閉位置から全開位置に向かう方向）である場合には１が加算される。これとは反対に、回転方向がステップ数を減少させる方向（移動方向が全開位置から全閉位置に向かう方向）である場合には１が減算される。なお、駆動情報の励磁方法が２相励磁ではなく１−２相励磁である場合にはステップＳ３２１１が２回実行される度に上記の加算（または減算）される点が異なる。
【０２１９】
ステップＳ３２１７では、出力回数カウンタの値を更新する処理が実行される。具体的には、ステップＳ３２０９で出力タイミングであると判定された場合には出力回数カウンタの値に０がセットされ、それ以外の場合には出力回数カウンタの値に１が加算される。
【０２２０】
次に、図２６を用いて、図２３のインターバルタイマ割込処理におけるパーツデータ更新処理（ステップＳ２７０９）の詳細について説明する。同図は、図２３に示すパーツデータ更新処理（ステップＳ２７０９）の流れを示すフローチャートである。
【０２２１】
まず、ステップＳ３３０１では、更新されたパーツリストデータ（第１副制御部４００から送信された最新のパーツリストデータ）を参照してパーツデータが抽出される。そして続くステップＳ３３０３で、抽出したパーツデータによる更新処理が実行される。
【０２２２】
さらに続くステップＳ３３０５では、駆動停止フラグがリセット（オフに設定）される。このフラグがオフに設定されることで、後に駆動処理（図２３のステップＳ３００１、図２５）が実行され、この駆動処理によって各パーツデータ（パーツリストデータ）に基づいて演出部材６２０が移動することになる。この駆動停止フラグの設定の後、パーツデータ更新処理を終了する。
【０２２３】
次に、図２７を用いて、図２３のインターバルタイマ割込処理における位置補正データ更新処理（ステップＳ２７１３）の詳細について説明する。同図は、図２３に示す位置補正データ更新処理（ステップＳ２７１３）の流れを示すフローチャートである。
【０２２４】
まず、ステップＳ３４０１では、更新された位置補正データＩＤ（第１副制御部４００から送信された最新の位置補正ＩＤ）を参照して位置補正データ（図１６参照）が抽出される。そして続くステップＳ３４０３で、抽出した位置補正データによる更新処理が実行される。
【０２２５】
さらに続くステップＳ３４０５では、駆動停止フラグがリセット（オフに設定）される。このフラグがオフに設定されることで、後に駆動処理（図２３のステップＳ３００１、図２５）が実行され、この駆動処理によって位置補正データに基づいて演出部材６２０が移動することになる。この駆動停止フラグの設定の後、位置補正データ更新処理を終了する。
【０２２６】
＜第２副制御部５００の処理＞
図２８を用いて、第２副制御部５００の処理について説明する。なお、図２８（ａ）は、第２副制御部５００のＣＰＵ５０４が実行するメイン処理のフローチャートである。図２８（ｂ）は、第２副制御部５００のコマンド受信割込処理のフローチャートである。図２８（ｃ）は、第２副制御部５００のタイマ割込処理のフローチャートである。図２８（ｄ）は、第２副制御部５００の画像制御処理のフローチャートである。
【０２２７】
まず、図２８（ａ）のステップＳ３０１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ３０１で初期化処理が実行される。この初期化処理では、入出力ポート初期設定や、ＲＡＭ５０８内の記憶領域の初期化処理等を行う。ステップＳ３０２では、タイマ変数が１０以上か否かを判定し、タイマ変数が１０となるまでこの処理を繰り返し、タイマ変数が１０以上となったときには、ステップＳ３０３の処理に移行する。
【０２２８】
ステップＳ３０３では、タイマ変数に０を代入する。ステップＳ３０４では、コマンド処理を行う。コマンド処理では第２副制御部５００のＣＰＵ５０４は、第１副制御部４００のＣＰＵ４０４からコマンドを受信したか否かを判別する。ステップＳ３０５では、演出制御処理を行う。例えば、ステップＳ３０４で新たなコマンドがあった場合には、このコマンドに対応する処理を行う。この処理には、例えば、演出データをＲＯＭ５０６から読み出す等の処理を行い、演出データの更新が必要な場合には演出データの更新処理を行うことが含まれる。
【０２２９】
ステップＳ３０６では、ステップＳ３０５の処理結果に基づいて液晶表示装置６０１の画像制御処理を行う。例えば、ステップＳ３０５で読み出した演出データの中に画像制御の命令がある場合には、この命令に対応する画像制御を行い（詳細は後述する）、ステップＳ３０２へ戻る。
【０２３０】
次に、図２８（ｂ）を用いて、第２副制御部５００のコマンド受信割込処理について説明する。このコマンド受信割込処理は、第２副制御部５００が、第１副制御部４００が出力するストローブ信号を検出した場合に実行する処理である。コマンド受信割込処理のステップＳ３１１では、第１副制御部４００が出力したコマンドを未処理コマンドとしてＲＡＭ５０８に設けたコマンド記憶領域に記憶する。
【０２３１】
次に、図２８（ｃ）を用いて、第２副制御部５００のＣＰＵ５０４によって実行する第２副制御部タイマ割込処理について説明する。第２副制御部５００は、所定の周期（本実施形態では２ｍｓに１回）でタイマ割込を発生するハードウェアタイマを備えており、このタイマ割込を契機として、タイマ割込処理を所定の周期で実行する。
【０２３２】
ステップＳ３１２では、図２８（ａ）に示す第２副制御部メイン処理におけるステップＳ３０２において説明したＲＡＭ５０８のタイマ変数記憶領域の値に、１を加算して元のタイマ変数記憶領域に記憶する。従って、ステップＳ３０２において、タイマ変数の値が１０以上と判定されるのは２０ｍｓ毎（２ｍｓ×１０）となる。Ｓ４３では、演出用乱数値の更新処理等を行う。
【０２３３】
次に、図２８（ｄ）を用いて、第２副制御部５００のメイン処理におけるステップＳ３０６の画像制御処理について説明する。同図は、画像制御処理の流れを示すフローチャートを示した図である。
【０２３４】
ステップＳ３２１では、画像データの転送指示を行う。ここでは、ＣＰＵ５０４は、まず、ＶＲＡＭ５３６の表示領域Ａと表示領域Ｂの描画領域の指定をスワップする。これにより、描画領域に指定されていない表示領域に記憶された１フレームの画像が液晶表示装置６０１に表示される。
【０２３５】
次に、ＣＰＵ５０４は、ＶＤＰ５３４のアトリビュートレジスタに、位置情報等テーブルに基づいてＲＯＭ座標（ＲＯＭ５０６の転送元アドレス）、ＶＲＡＭ座標（ＶＲＡＭ５３６の転送先アドレス）などを設定した後、ＲＯＭ５０６からＶＲＡＭ５３６への画像データの転送開始を指示する命令を設定する。ＶＤＰ５３４は、アトリビュートレジスタに設定された命令に基づいて画像データをＲＯＭ５０６からＶＲＡＭ５３６に転送する。その後、ＶＤＰ５３６は、転送終了割込信号をＣＰＵ５０４に対して出力する。
【０２３６】
ステップＳ３２２では、ＶＤＰ５３４からの転送終了割込信号が入力されたか否かを判定し、転送終了割込信号が入力された場合はステップＳ３２３に進み、そうでない場合は転送終了割込信号が入力されるのを待つ。ステップＳ３２３では、演出シナリオ構成テーブルおよびアトリビュートデータなどに基づいて、パラメータ設定を行う。ここでは、ＣＰＵ５０４は、Ｓ５１でＶＲＡＭ５３６に転送した画像データに基づいてＶＲＡＭ５３６の表示領域ＡまたはＢに表示画像を形成するために、表示画像を構成する画像データの情報（ＶＲＡＭ５３６の座標軸、画像サイズ、ＶＲＡＭ座標（配置座標）など）をＶＤＰ５３４に指示する。ＶＤＰ５３４はアトリビュートレジスタに格納された命令に基づいてアトリビュートに従ったパラメータ設定を行う。
【０２３７】
ステップＳ３２４では、描画指示を行う。この描画指示では、ＣＰＵ５０４は、ＶＤＰ５３４に画像の描画開始を指示する。ＶＤＰ５３４は、ＣＰＵ５０４の指示に従ってフレームバッファにおける画像描画を開始する。ステップＳ３２５では、画像の描画終了に基づくＶＤＰ５３４からの生成終了割込み信号が入力されたか否かを判定し、生成終了割込み信号が入力された場合はステップＳ３２６に進み、そうでない場合は生成終了割込み信号が入力されるのを待つ。ステップＳ３２６では、ＲＡＭ５０８の所定の領域に設定され、何シーンの画像を生成したかをカウントするシーン表示カウンタをインクリメント（＋１）して処理を終了する。
【０２３８】
＜本実施形態の特徴について＞
以上説明した遊技台の特徴について説明する。
【０２３９】
まず、図３１を用いて説明したように、本実施形態のスロットマシン１００では、左演出部材６２０Ｌおよび右演出部材６２０Ｒを移動させつつ、液晶表示装置６０１でこの移動（位置）に合わせた画像を表示することで、全体として一つの演出が実行されるように構成されている。
【０２４０】
ここで、メンテナンス不良や部品の摩耗等によって、左演出部材６２０Ｌおよび右演出部材６２０Ｒの位置が予定の位置からずれてしまい、液晶表示装置６０１に表示される画像と合わなくなる場合がある。また、左演出部材６２０Ｌおよび右演出部材６２０Ｒの間隔がずれてしまう場合がある。こうしたずれが生じると、遊技者に違和感を与えてしまい、遊技の興趣が減退する虞がある。
【０２４１】
本実施形態では、電源投入時および特別遊技状態の終了時に演出部材６２０を移動させてモータセンサ６３９の検出状況を確認し、さらに、被検出片ＳＤが検出される位置に左演出部材６２０Ｌを待機させ、被検出片ＳＤが検出される位置から所定の距離移動した位置に右演出部材６２０Ｒを待機させることで、上記の問題が生じにくくしている。以下具体的に説明する。
【０２４２】
電源投入時の処理では、演出部材６２０を移動させる処理が実行される（図１４の第１副制御部初期設定処理）。この処理において左モータセンサ６３９Ｌが非検出状態から検出状態に切り替わることが確認され（図１５のステップＳ２１１９）、さらに、検出状態から非検出状態に切り替わることが確認される（図１７のステップＳ２２０３）。さらに続いて、左演出部材６２０Ｌの被検出片ＳＤが左モータセンサ６３９Ｌに検出される位置で左演出部材６２０Ｌを待機させる処理が実行される（図１８のステップＳ２３０１、ステップＳ２３０５）。同様に、右モータセンサ６３９Ｒについても、非検出状態から検出状態に切り替わることが確認され（図１５のステップＳ２１２５）、さらに、検出状態から非検出状態に切り替わることが確認される（図１７のステップＳ２２０９）。さらに続いて、右演出部材６２０Ｒの被検出片ＳＤが右モータセンサ６３９Ｒに検出される位置に右演出部材６２０Ｒを移動させた後（図１８のステップＳ２３０３、ステップＳ２３０７）、この位置から６５４ステップ閉方向（左方向）へ離れた位置で、右演出部材６２０Ｒを待機させる処理が実行される（図１８のステップＳ２３０９）。
【０２４３】
一方、特別遊技状態の終了時の処理でも、演出部材６２０を移動させる処理が実行される（図２０の遊技状態更新時位置補正処理）。この処理においては、左演出部材６２０Ｌと右演出部材６２０Ｒを一緒に移動させる（図３２参照）。そしてまず、右モータセンサ６３９Ｒについて、非検出状態から検出状態に切り替わることが確認され（図２０のステップＳ２５０５）、さらに、検出状態から非検出状態に切り替わることが確認される（図２０のステップＳ２５１５）。さらに続いて、左モータセンサ６３９Ｌが非検出状態から検出状態に切り替わることが確認され（図２０のステップＳ２５１９）、検出状態から非検出状態に切り替わることが確認される（図２０のステップＳ２５２７）。これらの確認処理の後、左演出部材６２０Ｌの被検出片ＳＤが左モータセンサ６３９Ｌに検出される位置で左演出部材６２０Ｌおよび右演出部材６２０Ｒを待機させる処理が実行される（図２０のステップＳ２５３１、ステップＳ２５３３）。
【０２４４】
以上説明した処理によって、左演出部材６２０Ｌおよび右演出部材６２０Ｒは、モータセンサ６３９に被検出片ＳＤが検出される位置を起点とした待機位置に配置される。すなわち、左演出部材６２０Ｌおよび右演出部材６２０Ｒが正常である場合の位置からずれた状態であっても、所定の待機位置に左演出部材６２０Ｌおよび右演出部材６２０Ｒを戻すことで、このずれを補正することができる。
【０２４５】
なお、上述したように、本実施形態では、演出部材が絶対座標動作を行う場合がある。絶対座標動作は、現在のモータのステップ数と目標位置のステップ数から実際の移動ステップ数を導出するため、現在のモータのステップ数が正常である場合の数とずれている場合には液晶表示装置６０１による画像との間にずれが生じてしまったり、左演出部材６２０Ｌと右演出部材６２０Ｒの間隔が開きすぎたり、逆に狭すぎて干渉したりするといった問題が生じる。こうした問題を解決するため、被検出片ＳＤがモータセンサ６３９に検出されなくなったときに各モータのステップ数を初期化（補正）している（図１７のステップＳ２２０５、ステップＳ２２１１、図２０のステップＳ２５１７、ステップＳ２５２９）。なお、本実施形態では、被検出片ＳＤがモータセンサ６３９に検出されなくなったときに、６４８ステップという値で初期化をしているが、この値は一例であり、演出部材６２０の移動範囲の大きさや、モータの移動量等によって、適切な値を採用することができる。また、本実施形態では、図１１に示すように全閉位置を０ステップの位置とし、そこから移動に要するステップ数に基づいて他の位置を規定しているが、例えば全開位置を０ステップの位置としてもよいし、中心位置やセンサ位置を０ステップの位置としてもよい。
【０２４６】
以上説明したように、本実施形態のスロットマシン１００では、絶対座標動作および相対座標動作のいずれであっても、モータセンサの検出状況に基づいて演出部材６２０の位置を補正することができる。特に、本実施形態によれば、電源投入時だけでなく、それ以降のタイミング（本実施形態では特別遊技状態終了時）でもずれを補正できる。このため、演出部材６２０の位置が液晶表示装置６０１の画像とずれにくくすることができる。また、左演出部材６２０Ｌと右演出部材６２０Ｒの間隔が開きすぎたり、左演出部材６２０Ｌと右演出部材６２０Ｒが干渉したりするといったことも防止することができる。
【０２４７】
なお、本実施形態では演出部材６２０の位置のずれを補正する処理（図２０）を特別遊技状態終了時に実行させる例について説明したが、例えば遊技中であってもよいし、デモンストレーション中であってもよい。例えば本実施形態の特別役に内部当選する確率が０．５％である場合、演出部材６２０の位置のずれを補正する処理はこの確率に依存し、およそ０．５％の確率で実行されることになる。ここで例えば、通常遊技状態中にもこの処理が実行されるようにすることで、この処理の実行頻度を向上させることができる。この演出部材６２０の位置のずれを補正する処理の実行タイミングについては任意に設定することが出来る。なお、遊技中以外で演出部材６２０の位置のずれを補正する処理を実行させると、遊技の開始を妨げてしまう場合があるが、遊技中に実行させることで稼働に影響を与えることなく、演出部材６２０の位置のずれを補正する処理の実行頻度を高めることができる。さらに、いわゆるフリーズ中やボーナス終了時のような、遊技の進行ができなくなっている期間に演出部材６２０の位置のずれを補正する処理を実行させることで、遊技者に違和感を与えずにこの補正処理を確実に実行させることができる。
【０２４８】
また、本実施形態では特に言及していないが、演出部材６２０の位置のずれを補正する処理においては、演出部材６２０の移動速度を演出を実行する場合よりも遅い速度にし、かつ速度が一定であることが好ましい。この構成によれば、センサの確認処理をより正確かつ安定して行うことができる。
【０２４９】
また、遊技中の補正については図３３に示すように、液晶表示装置６０１で補正処理中の動作に合わせた画像を表示することにより、遊技者に違和感を与えることなく演出部材６２０の位置のずれを補正することができる。なお、この際の画像とは、液晶表示装置６０１の全体を用いて表示する画像であってもよいし、また、演出部材６２０によって構成される隙間から見える画像のように、液晶表示装置６０１の一部を用いて表示する画像であってもよい。さらに、演出部材６２０の位置補正の際に用いる画像については特に制限はなく、例えば、演出の際に用いられる画像を流用してもよいし、これとは異なる画像を用いてもよい。例えば、当該遊技の状態に関わる情報（例えば獲得枚数）を含む画像であってもよい。一方で、電源投入時において演出部材６２０の位置補正を行う際には、画像を用いずに行わせてもよい。この場合、電源投入時に液晶表示装置６０１の起動を待たずに演出部材６２０の位置補正が実行して、処理を早めに終了させることができる。
【０２５０】
本実施形態では、特別遊技状態の終了時に、右モータセンサ６３９Ｒ、左モータセンサ６３９Ｌの順で確認処理を行う例について説明した（図２０）。例えば、この処理において、ステップＳ２５１９以降の処理を行わず、右モータセンサ６３９Ｒだけを基準に演出部材６２０が移動する構成を採用してもよい。
【０２５１】
以上説明した実施形態では、電源投入時における演出部材６２０の位置補正処理（図１７）と、遊技中（特別遊技状態の終了時）における演出部材６２０の位置補正処理（図２０）が異なる例について説明したが、これらの処理が共通であってもよい。
【０２５２】
また、上記実施形態では、スロットマシンに本発明を適用した例を例示したが、パチンコ機等、他の遊技台にも本発明は適用可能である。パチンコ機に適用する場合、液晶表示装置６０１は特典付与に関わる図柄（特別図柄、普通図柄、装飾図柄）の組合せを変動表示する表示装置として利用することも可能である。なお、パチンコ機の場合、いわゆる大当り中や、大当り中のラウンド間におけるインターバル中に、可動部材の位置の補正を行わせてもよい。
【０２５３】
＜実施形態のまとめ＞
以上の説明では、
画像を表示する表示画面を有する画像表示手段（液晶表示装置６０１）と、
前記表示画面に沿って該表示画面の前側を移動する装飾移動部材（演出部材６２０）と、
前記装飾移動部材を演出として移動させる演出移動制御を行う演出移動制御手段（第１副制御部４００）と、
前記画像表示手段の制御を行う表示制御手段（第１副制御部４００）と、
を備えた遊技台であって、
所定の位置に設けられ、前記装飾移動部材が該所定の位置に達したことを検出するためのセンサ（モータセンサ６３９）と、
電源投入時において、前記装飾移動部材を移動させて前記センサの検出状況を確認する処理を少なくとも含む第一の確認処理（図１５、図１７）を行う第一の確認処理手段（第１副制御部４００）と、
前記第一の確認処理が行われた後の所定のタイミング（特別遊技状態の終了後）において、前記装飾移動部材を移動させて前記センサの検出状況を確認する処理を少なくとも含む第二の確認処理（図２０）を行う第二の確認処理手段（第１副制御部４００）と、を備え、
前記演出移動制御手段は、前記センサによる検出状況に基づいて、前記演出移動制御を行うものであり（図１５、図１７、図２０でセンサの確認に基づく補正がされた状態で、演出部材６２０による演出が実行される）、
前記表示制御手段は、
前記演出移動制御が実行されている場合に前記装飾移動部材の移動に合わせて、該装飾移動部材を装飾するための第一の装飾画像を前記表示画面に表示させる制御（図３１参照）を行い、
前記第二の確認処理による前記装飾移動部材の移動に合わせて、該装飾移動部材を装飾するための第二の装飾画像を前記表示画面に表示させる制御（図３３参照）を行うものであることを特徴とする遊技台、が記載されている。
【０２５４】
この遊技台によれば、確認処理によって装飾移動部材と装飾画像のずれがない状態を維持することができる。さらに、この遊技中の確認処理を、遊技者に違和感を与えることなく実行することができる。
【０２５５】
また、
上記記載の遊技台であって、
前記所定の位置は、前記装飾移動部材の基準位置（図１１のセンサ位置）であり、
前記基準位置からの前記装飾移動部材の移動距離に基づいて、前記装飾移動部材の位置を管理する管理手段（現在のモータのステップ数を記憶している第３副制御部７００のＲＡＭ）と、をさらに備え、
前記演出移動制御手段は、前記管理手段で管理された前記装飾移動部材の位置に基づいて、前記演出移動制御を実行し（図２２の演出指示データから導出される移動ステップ数の記載および図２５の駆動処理参照）、
前記第一の確認処理手段は、前記第一の確認処理による前記センサの検出状況に基づいて、前記基準位置を予め定めた初期値に更新するもの（図１７のステップＳ２２０５、ステップＳ２２１１）であり、
前記第二の確認処理手段は、前記第二の確認処理による前記センサの検出状況に基づいて、前記基準位置を前記初期値に更新するもの（図２０のステップＳ２５１７、ステップＳ２５２９）であることを特徴とする遊技台、が記載されている。
【０２５６】
この遊技台によれば、遊技者に違和感を与えることなく、装飾移動部材の基準位置の補正を行うことができる。
【０２５７】
また、
上記記載の遊技台であって、
前記第二の確認処理手段は、
遊技中における前記所定のタイミング（特別遊技状態の終了時）で、前記第二の確認処理を行うものであることを特徴とする遊技台、が記載されている。
【０２５８】
この遊技台では、第二の確認処理を遊技中に実行させることで、確認処理の実行頻度を上げつつも稼働に影響を与えないようにすることができる。
【０２５９】
また、
上記記載の遊技台であって、
遊技者の操作を受け付ける操作手段（スタートレバー１３５、ストップボタン１３７〜１３９、ベットボタン１３０〜１３２）と、
前記操作手段の操作に基づいて遊技を進行させる遊技進行手段（主制御部３００）と、を備え、
前記第二の確認処理手段は、
前記操作手段の操作に関わらず前記遊技進行手段が遊技を進行させない遊技期間内における前記所定のタイミング（例えば、いわゆるフリーズ中やボーナス終了時のような、遊技の進行ができなくなっている期間）で、前記第二の確認処理を行うものであることを特徴とする遊技台、が記載されている。
【０２６０】
この遊技台では、第二の確認処理が遊技を進行させない期間に実行されるため、第二の確認処理の確認処理の実行頻度を上げつつも遊技者に違和感を与えないようにすることができる。
【０２６１】
また、
上記記載の遊技台であって、
前記第一の確認処理手段は、前記第一の確認処理における前記装飾移動部材の移動速度を、前記演出移動制御による前記装飾移動部材の移動速度よりも遅く、かつ一定の移動速度とし、
前記第二の確認処理手段は、前記第二の確認処理における前記装飾移動部材の移動速度を、前記演出移動制御による前記装飾移動部材の移動速度よりも遅く、かつ一定の移動速度としたものであることを特徴とする遊技台、が記載されている。
【０２６２】
この遊技台では、第二の確認処理において装飾移動部材の移動速度を遅くしたことにより、確認処理を安定して実行することができる。
【０２６３】
また、
上記記載の遊技台であって、
前記表示制御手段は、
当該遊技に関する情報を含む画像（例えば、獲得枚数）である前記第二の装飾画像を、前記第二の確認処理による前記装飾移動部材の移動に合わせて前記表示画面に表示させる制御を行うものであることを特徴とする遊技台、が記載されている。
【０２６４】
この遊技台では、第二の確認処理の実行中に遊技者に違和感を与えないようにすることができる。
【０２６５】
また、
上記記載の遊技台であって、
前記表示制御手段は、
前記第一の確認処理による前記装飾移動部材の移動の際には、前記装飾移動部材を装飾するための装飾画像を前記表示画面に表示させる制御を行わないものであることを特徴とする遊技台、が記載されている。
【０２６６】
この遊技台では、電源投入時に表示制御手段が立ち上がっていなくても、第一の確認処理を実行することができるため、第一の確認処理をいち早く終了させることができる。
【符号の説明】
【０２６７】
１００  スロットマシン
１１０〜１１２  リール
１１３  表示窓
１３０〜１３２  ベットボタン
１３５  スタートレバー
１３７〜１３９  ストップボタン
６００  演出装置
６２０  演出部材
６３９  モータセンサ
６４２  モータ
６０１  液晶表示装置
２７２，２７７  スピーカ
４２０  各種ランプ
３００  主制御部
４００  第１副制御部
５００  第２副制御部
７００  第３副制御部
【図２】
2014184079.tif 000003
【図９】
2014184079.tif 000004
【図１０】
2014184079.tif 000005
【図１１】
2014184079.tif 000006
【図１２】
2014184079.tif 000007
【図１３】
2014184079.tif 000008
【図１４】
2014184079.tif 000009
【図１５】
2014184079.tif 000010
【図１６】
2014184079.tif 000011
【図１７】
2014184079.tif 000012
【図１８】
2014184079.tif 000013
【図１９】
2014184079.tif 000014
【図２０】
2014184079.tif 000015
【図２１】
2014184079.tif 000016
【図２２】
2014184079.tif 000017
【図２３】
2014184079.tif 000018
【図２４】
2014184079.tif 000019
【図２５】
2014184079.tif 000020
【図２６】
2014184079.tif 000021
【図２７】
2014184079.tif 000022
【図２８】
2014184079.tif 000023
【図１】
2014184079.tif 000024
【図３】
2014184079.tif 000025
【図４】
2014184079.tif 000026
【図５】
2014184079.tif 000027
【図６】
2014184079.tif 000028
【図７】
2014184079.tif 000029
【図８】
2014184079.tif 000030
【図２９】
2014184079.tif 000031
【図３０】
2014184079.tif 000032
【図３１】
2014184079.tif 000033
【図３２】
2014184079.tif 000034
【図３３】
2014184079.tif 000035