(57)【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
表示制御情報に基づいて、前記表示手段の表示制御を行う表示制御手段と、
前記表示制御情報を記憶する表示制御情報記憶手段と、
前記表示手段の手前に設けられ、該表示手段の表示画面を遊技者から遮蔽する遮蔽位置、および前記表示画面を遮蔽しない待機位置の間を移動可能な遮蔽手段と、
前記遮蔽手段を前記遮蔽位置と前記待機位置との間で移動させる駆動手段と、
駆動情報に基づいて、前記駆動手段の駆動制御を行う駆動制御手段と、
前記駆動情報を記憶する駆動情報記憶手段と、
前記表示制御手段および前記駆動制御手段の制御を行う演出制御手段と、を備え、
前記表示制御手段は、第一の周期で前記表示制御を実行し、
前記駆動制御手段は、前記第一の周期よりも短い第二の周期で前記駆動制御を実行し、
前記表示制御情報記憶手段および前記駆動情報記憶手段は、予め互いに対応付けされた特別表示制御情報および特別駆動情報をそれぞれ記憶し、
前記演出制御手段は、前記表示制御手段に対して、前記特別表示制御情報に基づく表示制御の実行を指示すると同時に、前記駆動制御手段に対して、前記特別表示制御情報に対応付けされた特別駆動情報に基づく駆動制御の実行を指示し、
前記駆動制御手段は、前記表示制御手段が前記特別表示制御情報に基づいて前記表示手段への表示を開始するのを待って、該特別表示制御情報に対応付けされた特別駆動情報に基づく前記駆動手段の駆動を開始することを特徴とする遊技台。
【請求項２】
請求項１に記載の遊技台であって、
前記駆動制御手段は、前記表示画面が前記遮蔽手段によって遮蔽されている状態において前記遮蔽手段を移動させる際に、前記表示制御手段が前記特別表示制御情報に基づいて前記遮蔽手段の移動によって遮蔽が解除される表示画面への表示を開始するのを待って、該特別表示制御情報に対応付けされた特別駆動情報に基づいて、前記遮蔽手段を前記遮蔽が解除される表示画面の手前から移動させることを特徴とする遊技台。
【請求項３】
請求項１または２に記載の遊技台であって、
前記駆動制御手段は、前記遮蔽手段を移動させる際に、前記表示制御手段が前記特別表示制御情報に基づいて前記遮蔽手段の移動によって遮蔽される表示画面への表示を開始するのを待って、該特別表示制御情報に対応付けされた特別駆動情報に基づいて、前記遮蔽手段を前記遮蔽される表示画面の手前まで移動させることを特徴とする遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシンやパチンコ機などに代表される遊技台に関する。
【背景技術】
【０００２】
従来の遊技台の一つとして、ＬＣＤ等の表示装置と演出用部材を備え、表示装置の表示の制御と演出部材の出没の制御を一つのＣＰＵで制御することによって両方の制御の同期を取りやすくした遊技台が提案されている（例えば、特許文献１参照）。
【０００３】
また、従来の遊技台の描画と液晶への表示の方法として、ＶＲＡＭにある２つの表示領域を利用して、１つの表示領域を液晶に表示している際に他の表示領域に描画し、２つの表示領域を交互に液晶に表示するという技術が開示されている（例えば、特許文献２参照）。
【特許文献１】特開２００２−０７８９４９号公報
【特許文献２】特開２００４−３４４４９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献２に記載された描画方法を用いて、上記特許文献１に記載の制御を行った場合、制御の方法によっては画像などが表示装置に表示される前に演出用部材が動き始めてしまうことがあり、画像の表示と可動物の動きの同期が取れない場合があった。
【０００５】
本発明は、このような問題点を解決するためになされたものであって、画像の表示と可動物の動きを同期させることができる遊技台を提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）本発明は、画像展開処理の制御を行う画像展開制御手段と、前記画像展開制御手段が展開した画像を表示する画像表示装置と、前記画像表示装置の前面又は周囲を移動可能な可動部材と、前記可動部材を移動させる駆動手段と、前記駆動手段の駆動情報を前記画像の表示内容に対応付けして記憶する記憶手段と、前記画像の表示と前記可動部材の移動を同期させるように、前記画像展開制御手段及び前記駆動手段の少なくとも一方に対して所定の制御を行う同期制御手段と、を備えることを特徴とする、遊技台である。
【０００７】
（２）本発明はまた、前記同期制御手段は、前記画像展開制御手段によって前記画像表示装置に前記画像を表示させる表示タイミングと、前記駆動手段によって前記可動部材を移動させる駆動タイミングの少なくとも一方を制御して前記画像の表示と前記可動部材の移動を同期させることを特徴とする、前記（１）に記載の遊技台である。
【０００８】
（３）本発明はまた、前記同期制御手段は、前記画像展開制御手段によって前記画像表示装置に前記画像を表示させるのに必要な処理時間、および前記駆動手段によって前記可動部材を移動させるのに必要な処理時間のうち、処理時間が短い方の時間を処理時間の長い方の時間に合わせるように前記画像展開制御手段及び前記駆動手段の少なくとも一方を制御して前記画像の表示と可動部材の移動を同期させることを特徴とする、前記（１）または（２）に記載の遊技台である。
【０００９】
（４）本発明はまた、前記画像展開制御手段は、演出に用いる画像データを記憶した画像データ記憶手段と、前記画像データ記憶手段に記憶された画像データを展開するための展開メモリ手段と、前記画像表示装置に表示させる画像の表示を制御プログラムデータに基づいて制御する表示制御手段と、前記表示制御手段の指示に従って、前記画像データ記憶手段に記憶した画像データを前記展開メモリ手段に展開する展開手段と、を有し、前記同期制御手段は、前記表示制御手段によって、前記展開メモリ手段に展開した画像データを前記画像表示装置に画像として表示させた後に、前記駆動手段によって、前記画像表示装置に表示させた画像の表示内容に対応付けして記憶している前記駆動情報に基づいて前記可動部材を移動させることを特徴とする、前記（１）〜（３）のいずれか１項に記載の遊技台である。
【００１０】
（５）本発明はまた、前記駆動手段の駆動開始許可時間を計測する計測手段をさらに備えるとともに、前記画像展開制御手段は、演出に用いる画像データを記憶した画像データ記憶手段と、前記画像データ記憶手段に記憶された画像データを展開するための展開メモリ手段と、前記画像表示装置に表示させる画像の表示を制御プログラムデータに基づいて制御する表示制御手段と、前記表示制御手段の指示に従って、前記画像データ記憶手段に記憶した画像データを前記展開メモリ手段に展開する展開手段と、を有し、前記同期制御手段は、前記計測手段が前記駆動開始許可時間を計測し終えた後に前記駆動手段によって前記可動部材を移動させることを特徴とする、前記（１）〜（３）のいずれか１項に記載の遊技台である。
【００１１】
（６）本発明はまた、前記展開手段が一定周期毎に出力する定期信号を受信する定期信号受信手段をさらに備え、前記同期制御手段は、前記定期信号受信手段が前記定期信号を受信した場合に、前記表示制御手段によって、前記展開メモリ手段に展開した画像データを前記画像表示装置に画像として表示させることを特徴とする、前記（４）または（５）に記載の遊技台である。
【００１２】
（７）本発明はまた、前記展開手段における前記画像の展開の終了を報知する展開終了信号を受信する展開終了信号受信手段をさらに備え、前記同期制御手段は、前記展開終了信号受信手段が前記展開終了信号を受信した後に前記定期信号受信手段が前記定期信号を受信した場合に、前記表示制御手段によって、前記展開メモリ手段に展開した画像データを前記画像表示装置に画像として表示させることを特徴とする、前記（６）に記載の遊技台である。
【００１３】
（８）本発明はまた、前記展開メモリ手段は、第１の表示領域と第２の表示領域とを有し、前記展開手段は、前記第１の表示領域に記憶した第１の画像データを前記画像表示装置に画像として表示させているときに前記第２の表示領域に第２の画像データを展開し、前記第２の表示領域に記憶した第２の画像データを前記画像表示装置に画像として表示させているときに前記第１の表示領域に第３の画像データを展開することを特徴とする、前記（４）〜（７）のいずれか１項に記載の遊技台である。
【００１４】
（９）本発明はまた、複数種類の図柄が施された複数のリールと、前記複数のリールの回転を開始させるスタートスイッチと、前記複数のリールのそれぞれに対応して設けられ、前記リールの回転を個別に停止させるストップスイッチと、予め定められた複数種類の入賞役の内部当選の当否を抽選により判定する抽選手段と、停止された前記複数のリールによって表示される図柄の組合せが、前記抽選手段により内部当選した入賞役に対応する図柄の組合せであるか否かにより前記入賞役の入賞の当否を判定する判定手段と、を備えたことを特徴とする、前記（１）〜（８）のいずれか１項に記載の遊技台である。
【００１５】
（１０）本発明はまた、所定の入賞口を有する遊技盤をさらに備え、前記所定の入賞口に遊技球が入球することにより、所定の特典を与えることを特徴とする、前記（１）〜（８）のいずれか１項に記載の遊技台である。
【発明の効果】
【００１６】
本発明に係る遊技台によれば、画像の表示と可動物の動きを同期させることができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を用いて、本発明の実施例に係るスロットマシンについて詳細に説明する。
【実施例１】
【００１８】
＜全体構成＞
まず、図１を用いて、本実施例１に係るスロットマシン１００の全体構成について説明する。なお、図１はスロットマシン１００の外観斜視図を示したものである。
【００１９】
スロットマシン１００は、略箱状の本体１０１と、この本体１０１の前面開口部に取り付けられた前面扉１０２とを有して構成されている。スロットマシン１００の本体１０１の中央内部には、外周面に複数種類の図柄が所定コマ数だけ配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。本実施例１において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形枠材に貼り付けられて各リール１１０〜１１２が構成されている。リール１１０〜１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０〜１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。なお、本実施例１では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００２０】
また、各々のリール１１０〜１１２の背面には、図柄表示窓１１３に表示される個々の図柄を照明するためのバックライト（図示省略）が配置されている。なお、このバックライトは、各々の図柄ごとに遮蔽されて個々の図柄を均等に照射できるようにすることが望ましい。
【００２１】
さらに、スロットマシン１００内部において各々のリール１１０〜１１２の近傍には、投光部と受光部からなる光学式センサ（図示省略）が設けられており、この光学式センサの投光部と受光部の間を、リールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン１１４上に表示されるようにリール１１０〜１１２を停止させる。
【００２２】
入賞ライン表示ランプ１２０は、有効となる入賞ラインを示すランプである。有効となる入賞ラインは、スロットマシン１００に投入されたメダルの数によって予め定まっている。５本の入賞ライン１１４のうち、例えば、メダルが１枚投入された場合、中段の水平入賞ラインが有効となり、メダルが２枚投入された場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚投入された場合、右下り入賞ラインと右上り入賞ラインが追加された５本が入賞ラインとして有効になる。なお、入賞ライン１１４の数については５本に限定されるものではない。
【００２３】
スタートランプ１２１は、リール１１０〜１１２が回転することができる状態にあることを遊技者に知らせるランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技役に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。告知ランプ１２３は、内部抽選において、特定の入賞役（例えば、ＢＢ（ビッグボーナス）やＲＢ（レギュラーボーナス）等のボーナス）に内部当選していることを遊技者に知らせるランプである。メダル投入ランプ１２４は、メダルの投入が可能であることを知らせるランプである。払出枚数表示器１２５は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。遊技回数表示器１２６は、メダル投入時のエラー表示や、ビッグボーナス遊技中（ＢＢ遊技中）の遊技回数、所定の入賞役の入賞回数等を表示するための表示器である。貯留枚数表示器１２７は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。リールパネルランプ１２８は、演出用のランプである。
【００２４】
メダル投入ボタン１３０、１３１は、スロットマシン１００に電子的に貯留されているメダルを所定の枚数分投入するためのボタンである。本実施例１においては、メダル投入ボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、メダル投入ボタン１３１が押下されると３枚投入されるようになっている。メダル投入口１３４は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、メダル投入ボタン１３０または１３１により電子的に投入することもできるし、メダル投入口１３４から実際のメダルを投入することもできる。精算ボタン１３２は、スロットマシン１００に電子的に貯留されたメダル及びベットされたメダルを精算し、メダル払出口１５５よりメダル受皿１５６に排出するためのボタンである。メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。
【００２５】
スタートレバー１３５は、遊技の開始操作を行うためのレバー型のスイッチである。即ち、メダル投入口１３４に所望する枚数のメダルを投入して、スタートレバー１３５を操作すると、これを契機としてリール１１０〜１１２が回転し、遊技が開始される。ストップボタン１３７〜１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０〜１１２に対する停止操作を行うためのボタンであり、各リール１１０〜１１２に対応して設けられている。そして、いずれかのストップボタン１３７〜１３９を操作すると対応するいずれかのリール１１０〜１１２が停止することになる。
【００２６】
ドアキー１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。メダル払出口１５５は、メダルを払出するための払出口である。メダル受皿１５６は、メダル払出口１５５から払出されたメダルを溜めるための器である。なお、メダル受皿１５６は、本実施例１では発光可能な受皿を採用しており、以下受皿ランプと呼ぶこともある。
【００２７】
上部ランプ１５０、サイドランプ１５１、中央ランプ１５２、腰部ランプ１５３、下部ランプ１５４、受皿ランプ１５６は、遊技を盛り上げるための装飾用のランプである。扉付き液晶表示装置６００は、左扉６１０と、右扉６２０と、液晶表示装置（ＬＣＤ）７００を備えている（詳細は後述）。音孔１６０は、スロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。タイトルパネル１６２には、スロットマシン１００を装飾するための図柄が描かれる。
【００２８】
＜制御部＞
次に、図２〜図４を用いて、このスロットマシン１００の制御部の回路構成について詳細に説明する。
【００２９】
スロットマシン１００の制御部は、大別すると、遊技の中枢部分を制御する主制御部３００と、主制御部３００より送信されたコマンドに応じて各種機器を制御する副制御部４００と、副制御部４００より送信されたコマンドに応じて各種機器を制御する演出ユニット制御部５００と、によって構成されている。
【００３０】
＜主制御部＞
まず、図２を用いて、スロットマシン１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御するための演算処理装置であるＣＰＵ３１０や、ＣＰＵ３１０が各ＩＣや各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、その他、以下に述べる構成を有する。
【００３１】
クロック補正回路３１４は、水晶発振器３１１から発振されたクロックを分周してＣＰＵ３１０に供給する回路である。例えば、水晶発振器３１１の周波数が１２ＭＨｚの場合に、分周後のクロックは６ＭＨｚとなる。ＣＰＵ３１０は、クロック回路３１４により分周されたクロックをシステムクロックとして受け入れて動作する。
【００３２】
また、ＣＰＵ３１０には、後述するセンサやスイッチの状態を常時監視するための監視周期やモータの駆動パルスの送信周期を設定するためのタイマ回路３１５がバスを介して接続されている。ＣＰＵ３１０は、電源が投入されると、データバスを介してＲＯＭ３１２の所定エリアに格納された分周用のデータをタイマ回路３１５に送信する。
【００３３】
タイマ回路３１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ３１０に送信する。ＣＰＵ３１０は、この割込み要求を契機に、各センサ等の監視や駆動パルスの送信を実行する。例えば、ＣＰＵ３１０のシステムクロックを６ＭＨｚ、タイマ回路３１５の分周値を１／２５６、ＲＯＭ３１２の分周用のデータを４４に設定した場合、この割り込みの基準時間は、２５６×４４÷６ＭＨｚ＝１．８７７ｍｓとなる。
【００３４】
また、ＣＰＵ３１０には、各ＩＣを制御するための制御プログラムデータ、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶しているＲＯＭ３１２や、一時的なデータを保存するためのＲＡＭ３１３が接続されている。これらのＲＯＭ３１２やＲＡＭ３１３については他の記憶手段を用いてもよく、この点は後述する各制御部においても同様である。
【００３５】
また、ＣＰＵ３１０には、外部の信号を受信するための入力インタフェース３６０が接続され、ＣＰＵ３１０は、割込み時間ごとに入力インタフェース３６０を介して、メダル受付センサ３２０、スタートレバーセンサ３２１、ストップボタンセンサ３２２、メダル投入ボタンセンサ３２３、精算スイッチ３２４、メダル払い出しセンサ３２６の状態を検出し、各センサを監視している。
【００３６】
メダル受付センサ３２０は、メダル投入口１３４の内部の通路に２個設置されており、メダルの通過有無を検出する。スタートレバーセンサ３２１は、スタートレバー１３５に設置されており、遊技者によるスタート操作を検出する。ストップボタンセンサ３２２は、各々のストップボタン１３７乃至１３９に設置されており、遊技者によるストップボタンの操作を検出する。
【００３７】
メダル投入ボタンセンサ３２３は、メダル投入ボタン１３０乃至１３２のそれぞれに設置されており、ＲＡＭ３１３に電子的に貯留されているメダルを遊技用のメダルとして投入する場合の投入操作を検出する。たとえば、ＣＰＵ３１０は、メダル投入ボタン１３０に対応するメダル投入センサ３２３がＨレベルになった場合に、電子的に貯留メダルを１枚投入し、メダル投入ボタン１３１に対応するメダル投入センサ３２３がＨレベルになった場合に、電子的に貯留メダルを２枚投入し、メダル投入ボタン１３２に対応するメダル投入センサ３２３がハイレベルになった場合に、電子的に貯留メダルを３枚投入する。なお、メダル投入ボタン１３２が押された際、貯留されているメダル枚数が２枚の場合は２枚投入され、１枚の場合は１枚投入される。
【００３８】
精算スイッチ３２４は、精算ボタン１３２に設けられている。精算スイッチ１３２が一回押されると、貯留されているメダルの精算が行われる。メダル払い出しセンサ３２６は、払い出されるメダルを検出するためのセンサである。なお、以上の各センサは、非接触式のセンサであっても接点式のセンサであってもよい。
【００３９】
ＣＰＵ３１０には、さらに、入力インタフェース３６１、出力インタフェース３７０、３７１がアドレスデコード回路３５０を介してアドレスバスに接続されている。ＣＰＵ３１０は、これらのインタフェースを介して外部のデバイスと信号の送受信を行っている。
【００４０】
入力インタフェース３６１には、インデックスセンサ３２５が接続されている。インデックスセンサ３２５は、具体的には、各リール１１０乃至１１２の取付台の所定位置に設置されており、リールに設けた遮光片がこのインデックスセンサ３２５を通過するたびにハイレベルになる。ＣＰＵ３１０は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。
【００４１】
出力インタフェース３７０には、リールを駆動させるためのリールモータ駆動部３３０と、ホッパー（バケットにたまっているメダルをメダル払出口から払出すための装置。図示せず。）のモータを駆動するためのホッパーモータ駆動部３３１と、遊技ランプ３４０（具体的には、入賞ライン表示ランプ１２０、遊技開始ランプ１２１、再遊技ランプ１２２、リールパネルランプ１２３、遊技メダル投入可能ランプ１２４等）と、７セグメント表示器３４１（貯留枚数表示器１２５、表示器１２６、払出枚数表示器１２７等）が接続されている。
【００４２】
また、ＣＰＵ３１０には、乱数発生回路３１７がデータバスを介して接続されている。乱数発生回路３１７は、水晶発振器３１１及び水晶発振器３１６から発振されるクロックに基いて、一定の範囲内で値をインクリメントし、そのカウント値をＣＰＵ３１０に出力することのできるインクリメントカウンタであり、後述する入賞役の内部抽選をはじめ各種抽選処理に使用される。本発実施形態における乱数発生回路３１７は、水晶発振器３１１のクロック周波数を用いて０〜６５５３５までの値をインクリメントするカウンタと、水晶発振器３１６のクロック周波数を用いて０〜１６７７７２１５までの値をインクリメントするカウンタの２つの乱数カウンタを備えている。
【００４３】
また、ＣＰＵ３１０のデータバスには、副制御部４００にコマンドを送信するための出力インタフェース３７１が接続されている。
【００４４】
＜副制御部＞
次に、図３を用いて、スロットマシン１００の副制御部４００について説明する。副制御部４００は、主制御部３００より送信された制御コマンド等に基づいて副制御部４００の全体を制御する演算処理装置であるＣＰＵ４１０や、ＣＰＵ４１０が各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
【００４５】
クロック補正回路４１４は、水晶発振器４１１から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵ４１０に供給する回路である。
【００４６】
また、ＣＰＵ４１０にはタイマ回路４１５がバスを介して接続されている。ＣＰＵ４１０は、所定のタイミングでデータバスを介してＲＯＭ４１２の所定エリアに格納された分周用のデータをタイマ回路４１５に送信する。タイマ回路４１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ４１０に送信する。ＣＰＵ４１０は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００４７】
また、ＣＰＵ４１０には、副制御部４００の全体を制御するための命令及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータが記憶されたＲＯＭ４１２や、データ等を一時的に保存するためのＲＡＭ４１３が各バスを介して接続されている。
【００４８】
また、ＣＰＵ４１０には、外部の信号を送受信するための入出力インタフェース４６０が接続されており、入出力インタフェース４６０には、各リール１１０乃至１１２の図柄を背面より照明するためのバックライト４２０、前面扉１０２の開閉を検出するための扉センサ４２１、ＲＡＭ４１３のデータをクリアにするためのリセットスイッチ４２２が接続されている。
【００４９】
ＣＰＵ４１０には、データバスを介して主制御部３００から制御コマンドを受信するための入力インタフェース４６１が接続されており、ＣＰＵ４１０は、入力インタフェース４６１を介して受信したコマンドに基づいて、遊技全体を盛り上げる演出処理等を実行する。
【００５０】
また、ＣＰＵ４１０のデータバスとアドレスバスには、音源ＩＣ４８０が接続されている。音源ＩＣ４８０は、ＣＰＵ４１０からの命令に応じて音声の制御を行う。また、音源ＩＣ４８０には、音声データが記憶されたＲＯＭ４８１が接続されており、音源ＩＣ４８０は、ＲＯＭ４８１から取得した音声データをアンプ４８２で増幅させてスピーカ４８３から出力する。
【００５１】
ＣＰＵ４１０には、主制御部３００と同様に、外部ＩＣを選択するためのアドレスデコード回路４５０が接続されており、アドレスデコード回路４５０には、主制御部３００からのコマンドを受信するための入力インタフェース４６１、後述する出力インタフェース４７０、時計ＩＣ４２２、７セグメント表示器４４０への信号を出力するための出力インタフェース４７２が接続されている。
【００５２】
ＣＰＵ４１０は、時計ＩＣ４２２が接続されていることで、現在時刻を取得することが可能である。７セグメント表示器４４０は、スロットマシン１００の内部に設けられており、例えば、副制御部４００に設定された所定情報を店の係員等が確認できるようになっている。
【００５３】
更に、出力インタフェース４７０には、デマルチプレクサ４１９が接続されている。デマルチプレクサ４１９は、出力インタフェース４７０から送信された信号を各表示部等に分配する。即ち、デマルチプレクサ４１９は、ＣＰＵ４１０から受信されたデータに応じて演出ランプ４３０（上部ランプ、サイドランプ１４４、中央ランプ、腰部ランプ、下部ランプ、リールパネルランプ１２３、タイトルパネルランプ、受け皿ランプ、払出口ストロボなど）を制御する。なお、タイトルパネルランプは、タイトルパネル１６２を照明するランプであり、払出口ストロボは、メダル払出口１４２の内側に設置されたストロボタイプのランプである。
【００５４】
また、ＣＰＵ４１０は、演出ユニット制御部５００への信号送信は、デマルチプレクサ４１９を介して実施する。逆に、ＣＰＵ４１０は、図示しない入力インタフェースを介して演出ユニット制御部５００からの信号を受信する。すなわち、ＣＰＵ４１０は、デマルチプレクサ４１９と入力インタフェースを介して演出ユニット制御部５００へ情報の送信を行う。
【００５５】
＜演出ユニット制御部＞
次に、図４を用いて、スロットマシン１００の演出ユニット制御部５００について説明する。演出ユニット制御部５００は、演算処理装置であるＣＰＵ５１０や、各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
【００５６】
ＣＰＵ５１０は、水晶発振器５１１から発振されたクロックをシステムクロックとして受け入れて動作する。このＣＰＵ５１０は、副制御部４００のＳｕｂＣＰＵ４１０からの信号（制御コマンド）をデータバスを介して受信し、演出ユニット制御部５００全体を制御する。
【００５７】
また、ＣＰＵ５１０には、バスを介して、ＲＯＭ５１２、ＲＡＭ５１３、ＶＤＰ（ビデオ・ディスプレイ・プロセッサー）５６０が接続されている。ＲＯＭ５１２には、演出ユニット制御部５００全体を制御するための制御プログラムデータや演出用のデータが記憶されている。ＲＡＭ５１３は、ＣＰＵ５１０で処理されるプログラムのワークエリア等を有する。ＶＤＰ５６０には、水晶発信器５１１が接続され、さらに、バスを介して、ＣＧ−ＲＯＭ５１５、ＶＲＡＭ５１６が接続されている。詳細は後述するが、ＶＤＰ５６０は、ＣＰＵ５１０からの信号をもとに、ＲＯＭ５１２やＣＧ−ＲＯＭ５１５に記憶された画像データを読み出し、ＶＲＡＭ５１６のワークエリアを使用して画像信号を生成し、ＬＣＤ７００の表示画面に画像を表示する。なお、ＬＣＤ７００には、ＣＰＵ５１０によってＬＣＤ７００の表示画面の輝度調整を可能とするため輝度調整信号が入力されている。
【００５８】
また、ＣＰＵ５１０には、アドレスデコーダ５４０、データラッチ５２０およびモータドライバ（左扉）５２１を介して、モータ（左扉）８１０２が接続されていると共に、アドレスデコーダ５４０、データラッチ５３０およびモータドライバ（右扉）５３１を介して、モータ（右扉）８２０２が接続されている。詳細は後述するが、モータ（左扉）８１０２は、左扉６１０（図１参照）を水平方向に移動させるためのモータであり、モータ（右扉）８２０２は、右扉６２０（図１参照）を水平方向に移動させるためのモータである。モータドライバ（左扉）５２１は、ＣＰＵ５１０からの信号をもとに、モータ（左扉）８１０２を駆動するＩＣであり、モータドライバ５３１は、ＣＰＵ５１０からの信号をもとに、モータ（右扉）８２０２を駆動するＩＣである。
【００５９】
また、ＣＰＵ５１０には、４つのシャッタセンサ５５０〜５５３（左扉１、左扉２、右扉１、右扉２）が接続されている。シャッタセンサ（左扉１）およびシャッタセンサ（左扉２）は、左扉６１０の開閉状態を検出するためのセンサであり、シャッタセンサ（右扉１）、シャッタセンサ（右扉２）は、右扉６２０の開閉状態を検出するためのセンサである。
【００６０】
＜ＶＤＰ＞
図５は演出ユニット制御部５００を構成する表示制御基板のブロック図であり、ＶＤＰ５６０の内部構成を詳細に示した図である。ＶＤＰ５６０は、ＣＰＵＩ／Ｆ５６２と、ＣＧバスＩ／Ｆ５６４と、ＣＰＵＩ／Ｆ５６２を介して受信した命令を一時的に記憶するためのアトリビュートレジスタ５６６と、を備えている。なお、ＣＰＵＩ／Ｆ５６２は、バスＢ２に接続されたＣＰＵ５１０、ＲＯＭ５１２、ＲＡＭ５１３とデータの送受信を行うためのＩ／Ｆであり、ＣＧバスＩ／Ｆ５６４は、バスＢ３に接続されたＣＧ−ＲＯＭ５１５とデータの送受信を行うためのＩ／Ｆである。
【００６１】
また、これらのＣＰＵＩ／Ｆ５６２、ＣＧバスＩ／Ｆ５６４、アトリビュートレジスタ５６６は、バスＢ４を介して描画制御部５６８、データ転送制御部５７０、表示制御部５７２に接続されている。描画制御部５６８は、アトリビュートレジスタ５６６に記憶された命令に従って、ＣＧ−ＲＯＭ５１５やＲＯＭ５１２から画像データを読み出して、所定の画像を生成した後、生成した画像をＶＲＡＭＩ／Ｆ５７４を介してＶＲＡＭ５１６の所定領域に記憶する。データ転送制御部５７０は、アトリビュートレジスタ５６６とＶＲＡＭ５１６の間の画像データの転送を制御する。表示制御部５７２は、描画制御部５６８が生成した画像を受信してＤＡＣ５７６に送信すると共に、ＬＣＤ７００にＤＡＣ５７６からの画像信号を所定のタイミングでサンプリングさせるための同期信号を出力する。ＤＡＣ５７６は、表示制御部５７２から入力されたデジタル信号である画像データをアナログ信号のＲ（赤）信号、Ｇ（緑）信号、Ｂ（青）信号に変換してＬＣＤ７００に出力する。
【００６２】
ＶＲＡＭ５１６には、２つの表示領域０および表示領域１と、その他の記憶領域が設けられている。表示領域０と表示領域１は、共にＬＣＤ７００に表示させる画像の画像データを一時的に記憶するための記憶領域であるが、いずれか一方を描画領域に指定することができ、描画領域に指定されていない表示領域の画像データをＬＣＤ７００に画像として表示させているときに、描画領域に指定された表示領域に画像データを展開（記憶）することが可能な構成となっている。このような構成により、表示領域０と表示領域１との間で描画領域の指定を切り替える（スワップする）ことによって、ＬＣＤ７００に表示させる画像を容易に切り替えることができる。また、その他の記憶領域には、画像の色情報を記憶するカラーパレット記憶領域や、使用頻度の高い画像データの情報などが記憶される。なお、本実施例ではＶＤＰ５６０とＶＲＡＭ５１６を別体としたが、ＶＲＡＭ５１６をＶＤＰ５６０に内蔵してもよい。
【００６３】
＜ＲＯＭ、ＣＧ−ＲＯＭ＞
図６はＲＯＭ５１２とＣＧ−ＲＯＭ５１５に予め記憶するデータを模式的に示した図である。
【００６４】
ＲＯＭ５１２には、ＣＰＵ５１０によって順次読み出されて実行される制御プログラムデータを記憶するプログラム領域ＰＡの他に、キャラクタ用の情報を記憶するキャラクタ用情報格納領域ＣＡと、後述する制御データテーブルＡ（扉移動データＡ）を記憶する扉移動データ格納領域ＴＡが設けられている。キャラクタ用情報格納領域ＣＡには、ＬＣＤ７００にキャラクタを表示するために必要な情報（アトリビュートデータ）、例えば、描画順序、色数、拡大・縮小率、パレット番号、座標などが記憶される。
【００６５】
ＣＧ−ＲＯＭ５１５には、キャラクタ画像カラーパレットデータと、キャラクタ画像データが記憶されている。キャラクタ画像カラーパレットデータの構成は、上述の画像カラーパレットデータと概ね同一であるが、画像カラーパレットデータが１種類の２５６色のパレットデータで構成されているのに対して、キャラクタ画像カラーパレットデータは、複数種類のキャラクタ画像に合わせて複数種類のパレットデータで構成されている上に、２５６色のパレットデータの他に、１６色と６４色のパレットデータを備えている。また、キャラクタ画像データの構成は、上述の画像データと概ね同一であるが、２５６色のパレットデータを用いたキャラクタ画像データは、各々のドットに対応して８ビットのパレット番号が記憶されており、６４色のパレットデータを用いたキャラクタ画像データは、各々のドットに対応して６ビットのパレット番号が記憶されており、１６色のパレットデータを用いたキャラクタ画像データは、各々のドットに対応して４ビットのパレット番号が記憶されている。なお、画像データの記憶方法はこれに限定されるものではなく、例えば、ランレングス法など、従来公知の画像圧縮方法を適用することができる。
【００６６】
＜扉付液晶表示装置＞
次に、扉付き液晶表示装置について説明する。図７（ａ）は、扉付き液晶表示装置６００を抜き出して描いた正面図である。同図に示すように、扉付き液晶表示装置６００は、左扉６１０と、右扉６２０と、ＬＣＤ７００とを有する。左扉６１０及び右扉６２０は、ＬＣＤ７００の手前において開閉自在に設けられており、その閉鎖時にＬＣＤ７００の表示画面を遊技者から遮蔽する一対の扉体を構成している。
【００６７】
本実施例では、左扉６１０と右扉６２０を、それぞれ独立に移動させることが可能である。左扉６１０と右扉６２０のそれぞれの全開位置は、図７（ｂ）に示す通りであり、全閉位置は、図７（ｃ）に示す通りである。
【００６８】
次に、扉付き液晶表示装置６００の詳細構造について説明する。図８は、扉付き液晶表示装置６００の分解図であり、詳細構造は以下の通りである。
【００６９】
すなわち、扉付き液晶表示装置６００は、横長の外形を有しその中心にＬＣＤ７００を組み込むための矩形の貫通孔が形成された本体フレーム６３０と、一対の扉（左扉６１０、右扉６２０）と、本体フレーム６３０の前面に取り付けられ、一対の扉を横方向にスライド可能に案内する２つのガイドレール（上部ガイドレール６４０、下部ガイドレール６５０）と、これら２つの扉６１０、６２０や上下のガイドレール６４０、６５０を覆う透明フロントカバー６６０と、本体フレーム６３０の背面に取り付けられるＬＣＤ７００と、２つの扉６１０、６２０を移動させるため、これらにそれぞれ対応して設けられた２つの駆動ユニット８１０、８２０と、を備える。本実施例において、本体フレーム６３０と上下のガイドレール６４０、６５０は金属で形成され、左右の扉６１０、６２０と透明フロントカバー６６０はプラスチックで形成されている。以上の構成部品は、この組み立て品に、図９に示すような、中継基板６７０と、プラスチック製の透明のリヤカバー６８０を装着し、扉付き液晶表示装置が完成する。
【００７０】
続いて、図１０を用いて、左扉６１０と右扉６２０について詳細に説明する。本実施例では、左扉６１０と右扉６２０は構造が全く同一である。よって、ここでは、左扉６１０（以下、ここでは単に扉と呼ぶ）を中心に説明する。
【００７１】
同図に示すように、扉６１０は、扉枠６１０１と、装飾部材６１０２とをその構成部品に含む。本実施例では、装飾部材６１０２として、障子を模した構造の部材を採用しており、この障子型の装飾部材は、格子状の桟６１０２ａと、この格子状の桟６１０２ａの上に貼り付けられる半透明シート６１０２ｂを有する。格子状の桟６１０２ａは、扉枠６１０１に嵌め込み可能である。格子状の桟６１０２ａを扉枠６１０１に嵌め込んだのち、周縁に接着材を塗られた半透明シート６１０２ｂを裏から貼付することで、装飾部材６１０２と扉枠６１０１が一体化される。
【００７２】
一方、扉枠６１０１の上部には、一定の長さのラック歯６１０１ａが形成されている。このラック歯６１０１ａは駆動ユニット８１０からの駆動力を受ける部分を構成している。ラック歯６１０１の長さは、少なくとも、扉が完全に閉まる全閉位置と、扉が完全に開いて液晶画面の全面が視認できる全開位置との間で扉を移動させることのできる長さに設定されている。
【００７３】
また、扉枠６１０１には、上部ガイドレール６４０に対する扉枠６１０１の摩擦を軽減するための４つのローラー６１０３ａ〜６１０３ｄと、下部ガイドレール６５０に対する扉枠６１０１の摩擦を軽減するための４つのローラー６１０４ａ〜６１０４ｄが配設されている。これらのローラは、硬質のプラスチックで形成されている。
【００７４】
以上、左扉について説明したが、右扉についても全く同様な構造を有する。すなわち、同図に示すように、扉６２０は、扉枠６２０１と、装飾部材６２０２（格子状の桟６２０２ａ、半透明シート６２０２ｂ）を有する。
【００７５】
また、扉６２０には、上部ガイドレール６４０に対する扉枠６２０１の摩擦を軽減するための４つのローラー６２０４ａ〜６２０４ｄと、下部ガイドレール６５０に対する扉枠６２０１の摩擦を軽減するための４つのローラー６２０３ａ〜６２０３ｄが配設されている。これらのローラについてもは、硬質のプラスチックで形成されている。また、扉枠６２０１の下部には、図面上では位置的に隠れているが、ラック歯６１０１ａと同じラック歯６２０１ａが形成されている。
【００７６】
本実施例の場合、左扉６１０と右扉６２０とは全く同一構造を有し、図面において、左扉６１０と右扉６２０は互いに１８０度回転させた位置関係（表裏を変えずに上下が入れ替わるような位置関係）にあるため、左扉６１０のラック歯６２０１ａは上側に位置し、右扉６２０のラック歯６２０１ａは下側に位置することとなる。
【００７７】
換言すれば、本実施例では、右扉６１０と左扉６２０は、扉を閉めたときの中心（図７（ｃ）の０点）について点対称となる位置に配置され、例えば、左扉６１０では、上側にラック歯が位置し、右扉６２０では、下側にラック歯が位置することとなる。
【００７８】
次に、図１１を用いてモータユニット８１０及び８２０を説明する。本実施例では、左右のモータユニット８１０及び８２０は構造が全く同一である。よって、左扉６１０のモータユニット８１０を例にとって説明するが、本書において、モータユニット８１０の各構成に対応する構成（符号：８１ＸＸ）について、対応するモータユニット８２０の各構成を説明する場合には、８２ＸＸとして示す。
【００７９】
同図（ａ）に示すように、モータユニット８１０は、支持フレーム８１０１と、支持フレーム８１０１に固定されるモータ８１０２、センサ８１０３、および、大ピニオン８１０４とを有する。支持フレーム８１０１は金属で形成され、大ピニオン８１０４はプラスチックで形成されている。モータ８１０２は、前述した通りパルスモータである。
【００８０】
センサ８１０３は、大ピニオン８１０４の回転位置を検知するもので、同図（ｂ）に示すように、投光部と受光部から成る光学部分８１０３ａと、検出信号を外に取り出すための信号線用のソケット８１０３ｂと、これらの部品を支持しつつこれらに電気的に接続した基板８１０３ｃと、から成る。このセンサ８１０３の検知結果により、開閉する左扉６１０の位置を検知することが可能となる。
【００８１】
モータ８１０２は、支持フレーム８１０１の一側（同図では上面側）に配置され、大ピニオン８１０４については、支持フレーム８１０１の他側（同図では下面側）に配置される。同図では、モータ８１０２に隠れて見えないが、モータ８１０２の回転軸には、小ピニオンが装着されている。
【００８２】
また、大ピニオン８１０４は、十字状のリブを有する円盤状の本体部と、その周縁に設けられた歯部と、を有し、本体部には、センサ８１０３で検知される被検知部（本実施例では２つの遮光片８１０４ａ、８１０４ｂ）が設けられている。遮光片８１０４ａ、８１０４ｂは、大ピニオン８１０４の本体部に一体に形成されており、それぞれ左扉６１０の全開位置と全閉位置とに対応するように設けられている。
【００８３】
次に、支持フレーム８１０１には、大小２つの円形の貫通孔８１０１ａ、８１０１ｂが形成されている。そして、モータユニット８１０の組み立てにあたっては、まず、大きい方の貫通孔８１０１ａにモータ８１０２の小ピニオンを挿入し、支持フレーム８１０１ａの下側に小ピニオンを配置する。
【００８４】
この状態で、モータ８１０２の回転軸を２つの貫通孔の連通部分を通すようにしてモータ８１０２を斜め手前に移動させ、小さい方の貫通孔８１０１ｂの下にちょうど小ピニオンが位置したところで、該モータ８１０２を支持フレーム８１０１にねじ止めする。
【００８５】
一方、大ピニオン８１０４は、図面では位置的に見えない、支持フレーム８１０４の下側の軸受け部に回転可能に取り付ける。以上により、大ピニオン８１０４と、モータの小ピニオンが相互にかみ合い、モータ８１０２の駆動時において小ピニオンの回転力は大ピニオンにダイレクトに伝達されることとなる。
【００８６】
また、支持フレーム８１０１には、センサ８１０３用の貫通孔８１０１ｃが形成されており、この貫通孔８１０１ｃにセンサ８１０３の投光部と受光部を挿入して、該センサ８１０３を支持フレーム８１０１にねじ止めする。なお、この取り付け位置は大ピニオンの遮光片８１０４ａ、８１０４ｂがセンサ８１０３の投光部と受光部の間を丁度通過できるような位置にあらかじめ調整されている。
【００８７】
＜主制御部メイン処理＞
次に、図１２を用いて、主制御部３００のメイン処理について説明する。なお、同図は、主制御部３００のメイン処理の流れを示すフローチャートである。
【００８８】
スロットマシン１００に電源が投入されると、まず、ステップＳ１０１において各種の初期化処理が実行され、その後、主制御部メイン処理のステップＳ１０２では、メダル投入に関する処理を行う。ここでは、メダルの投入の有無をチェックし、投入されたメダルの枚数に応じて入賞ライン表示ランプ１２０を点灯させる。なお、前回の遊技で再遊技に入賞した場合はメダルの投入が不要である。また、このステップＳ１０２では、遊技のスタート操作に関する処理を行う。ここでは、スタートレバー１３５が操作されたか否かのチェックを行い、スタート操作されたと判断した場合は、投入されたメダル枚数を確定する。
【００８９】
ステップＳ１０３では、有効な入賞ライン１１４を確定する。
【００９０】
ステップＳ１０４では、乱数発生器３１７で発生させた乱数を取得する。
【００９１】
ステップＳ１０５では、ステップＳ１０４で取得した乱数値と、ＲＯＭ３１２に格納されている入賞役抽選テーブルを用いて、入賞役の内部抽選を行う。内部抽選の結果、いずれかの入賞役に内部当選した場合、その入賞役のフラグを内部的にＯＮに設定する。なお、ステップＳ１０４で取得した乱数値は、入賞役内部抽選のほかにも、リール停止制御テーブルを選択するときの抽選等にも使用してもよい。
【００９２】
ステップＳ１０６では、ステップＳ１０５の内部抽選結果等に基づき、停止位置データ選択テーブルを参照し、いずれか一つのリール停止制御テーブルを選択する。
【００９３】
ステップＳ１０７では、リール回転開始処理により、全リール１１０〜１１２の回転を開始させる。
【００９４】
ステップＳ１０８では、リール停止制御処理により、押されたストップボタン１３７〜１３９に対応するリール１１０〜１１２の回転を停止させる。この際、各リール１１０〜１１２を、ステップＳ１０６で選択したリール停止制御テーブルに基づいて停止させる。
【００９５】
ステップＳ１０９では、ストップボタン１３７〜１３９が押されることによって停止した図柄の入賞判定を行う。ここでは、有効化された入賞ライン上に、内部当選した入賞役またはフラグ持越し中の入賞役に対応する入賞図柄組合せが揃った（表示された）場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン上に、「リプレイ−リプレイ−リプレイ」が揃っていたならばリプレイ入賞と判定する。また、入賞した入賞役に対応するフラグがリセットされる。
【００９６】
ステップＳ１１０では、メダル払出処理を行う。このメダル払出処理では、払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを払い出す。
【００９７】
ステップＳ１１１では、遊技状態制御処理を行う。この遊技状態制御処理では、遊技状態を移行するための制御が行われ、例えば、ＢＢ入賞の場合に次回からＢＢ遊技を開始できるよう準備し、それらの最終遊技では、次回から通常遊技が開始できるよう準備する。
【００９８】
以上により１遊技が終了し、以降、主制御部メイン処理を繰り返すことにより遊技が進行することになる。なお、図示は省略するが、主制御部３００は、このメイン処理に加えて、タイマ割込みに基づいて定期的にタイマ割込み処理を実行し、このタイマ割込み処理において副制御部４００に対してコマンドを送信するように構成されている。
【００９９】
＜副制御部メイン処理＞
次に、図１３（ａ）を用いて、副制御部４００のメイン処理について説明する。なお、同図は、副制御部４００のメイン処理の流れを示すフローチャートである。
【０１００】
ステップＳ２０１では、変数の初期化など、各種の初期設定を行う。
【０１０１】
ステップＳ２０２では、コマンド入力処理を行う。詳細は後述するが、コマンド入力処理では、主制御部３００から受信したコマンドに応じて各種の処理を行う。
【０１０２】
ステップＳ２０３では、デバイスドライバへの出力要求があるか否かを判定し、出力要求がある場合にはステップＳ２０４に進んで出力要求のあるデバイスドライバにデータを設定し、出力要求が無い場合にはステップＳ２０５に進む。
【０１０３】
ステップＳ２０５では、演出ユニット制御部５００に対するコマンドの送信要求があるか否かを判定し、送信要求がある場合にはステップＳ２０６に進んで送信要求のあるコマンドを演出ユニット制御部５００に送信し、送信要求が無い場合にはステップＳ２０２に戻る。
【０１０４】
＜副制御部のストローブ処理＞
次に、図１３（ｂ）を用いて、副制御部４００のストローブ処理について説明する。なお、同図は、副制御部４００のストローブ処理の流れを示すフローチャートである。
【０１０５】
副制御部４００は、主制御部３００から入力されるストローブ信号の変化を検出した場合に、このストローブ処理を行う。ストローブ処理のステップＳ３０１では、主制御部３００から受信したコマンドを、未処理コマンドとしてＲＡＭ４１３の所定記憶領域に記憶した後、処理を終了する。
【０１０６】
＜コマンド入力処理＞
次に、図１３（ｃ）を用いて、上述の副制御部メイン処理におけるコマンド入力処理（ステップＳ２０２）について説明する。なお、同図は、コマンド入力処理の流れを示すフローチャートである。
【０１０７】
ステップＳ４０１では、上述のＲＡＭ４１３の所定記憶領域の内容を確認し、主制御部３００から受信したコマンドの中に未処理のコマンドがあるか否かを判定する。そして、未処理のコマンドがある場合にはステップＳ４０２に進み、未処理のコマンドが無い場合には処理を終了する。ステップＳ４０２では、主制御部３００から受信したコマンドに応じて、各種の処理を行う。
【０１０８】
＜副制御部タイマ割込み処理＞
次に、図１３（ｄ）を用いて、副制御部４００のタイマ割込み処理について説明する。なお、同図は、副制御部４００のタイマ割込み処理の流れを示すフローチャートである。
【０１０９】
副制御部４００は、タイマ回路４１５が出力するタイマ割込み要求信号に基づいて、このタイマ割込処理を定期的に実行する。
【０１１０】
ステップＳ５０１では、遊技状態などに応じて演出データを更新し、ステップＳ５０２では、デバイスを制御して音声やランプの制御を行って処理を終了する。
【０１１１】
＜演出ボタン割込処理＞
次に、図１３（ｅ）を用いて、副制御部４００の演出ボタン割込処理について説明する。なお、同図は、副制御部４００の演出ボタン割込処理の流れを示すフローチャートである。
【０１１２】
副制御部４００は、演出ボタン（図示省略）の操作があったことを検知した場合に、この演出ボタン割込処理を実行し、ステップＳ６０１において検知カウンタを１つ加算する。
【０１１３】
＜演出ユニット制御部メイン処理＞
次に、図１４（ａ）を用いて、演出ユニット制御部５００のメイン処理について説明する。なお、同図は、演出ユニット制御部メイン処理の流れを示すフローチャートである。
【０１１４】
ステップＳ７０１では、変数の初期化など、各種の初期設定を行う。
【０１１５】
ステップＳ７０２では、ＶＳＹＮＣ待ち処理を行う（詳細は後述）。
【０１１６】
ステップＳ７０３では、上述のＶＲＡＭ５１６の表示領域０と表示領域１をスワップする。すなわち、表示領域０が描画領域に指定されていた場合には表示領域１を描画領域に指定し、表示領域１が描画領域に指定されていた場合には表示領域０を描画領域に指定する。
【０１１７】
ステップＳ７０４では、コマンド設定処理を行い、ステップＳ７０５では、ＶＤＰ制御処理を行う（各処理の詳細は後述する）。
【０１１８】
＜ＶＳＹＮＣ割り込み処理＞
次に、図１４（ｂ）を用いて、演出ユニット制御部５００のＶＳＹＮＣ割り込み処理について説明する。なお、同図は、ＶＳＹＮＣ割り込み処理の流れを示すフローチャートである。
【０１１９】
演出ユニット制御部５００は、ＶＤＰ５６０からＶＳＹＮＣ信号（垂直同期信号）が入力されたことを検知するたびに（本実施例では、１秒間に６０回（約１６．６６ｍｓに１回））、このＶＳＹＮＣ割り込み処理を実行する。ＶＳＹＮＣ割り込み処理のステップＳ８０１では、ＶＳＹＮＣ信号カウンタを１つ加算して処理を終了する。
【０１２０】
＜ＶＳＹＮＣ待ち処理＞
次に、図１４（ｃ）を用いて、上述の演出ユニット制御部メイン処理におけるＶＳＹＮＣ待ち処理（ステップＳ７０２）について説明する。なお、同図は、ＶＳＹＮＣ待ち処理の流れを示すフローチャートである。
【０１２１】
ステップＳ９０１では、処理待ちフラグをオンに設定し、ステップＳ９０２では、上述のＶＳＹＮＣ割り込み処理で加算されるＶＳＹＮＣ信号カウンタが２になったか否かを判定する。そして、ＶＳＹＮＣ信号カウンタが２になった場合（前回の画像表示切替から約３３ｍｓ（＝１６．６６ｍｓ×２）が経過した場合）にはステップＳ９０３に進み、ＶＳＹＮＣ信号カウンタが２になっていない場合にはステップＳ９０２の判断を繰り返し実行してＶＳＹＮＣ信号カウンタが２になるのを待つ。なお、本実施例では、ＶＳＹＮＣ信号が２回入力するのを待って後続の処理を行うように構成しているが、本発明はこれに限定されず、ＶＳＹＮＣ信号が１回入力するのを待って（前回の画像表示切替から約１６．６６ｍｓが経過するのを待って）後続の処理を行ってもよく、また、後述する他の実施例のように、ＶＳＹＮＣ信号が２回以上入力するのを待って（前回の画像表示切替から約３３ｍｓ以上（例えば約４９．９８ｍｓ（＝１６．６６ｍｓ×３））が経過するのを待って）後続の処理を行ってもよい。
【０１２２】
ステップＳ９０３では、上述の処理フラグをオフに設定し、ステップＳ９０４では、ＶＳＹＮＣ信号カウンタをクリア（初期化）する。
【０１２３】
＜演出ユニット制御部のストローブ処理＞
次に、図１４（ｄ）を用いて、演出ユニット制御部５００のストローブ処理について説明する。なお、同図は、演出ユニット制御部５００のストローブ処理の流れを示すフローチャートである。
【０１２４】
演出ユニット制御部５００は、副制御部４００から入力されるストローブ信号の変化を検出した場合に、このストローブ処理を行う。ストローブ処理のステップＳ１００１では、副制御部４００から受信したコマンドを、未処理コマンドとしてＲＡＭ５１３の所定記憶領域に記憶した後、処理を終了する。
【０１２５】
＜コマンド設定処理＞
次に、図１５（ａ）を用いて、上述の演出ユニット制御部メイン処理におけるコマンド設定処理（ステップＳ７０４）について説明する。なお、同図は、コマンド設定処理の流れを示すフローチャートである。
【０１２６】
ステップＳ１１０１では、副制御部４００からモータ制御コマンドを既に受信しているか否かを示すモータコマンド受信フラグがオンかオフかを判定し、モータコマンド受信フラグがオンの場合にはステップＳ１１０２に進み、モータコマンド受信フラグがオフの場合にはステップＳ１１０４に進む。
【０１２７】
ステップＳ１１０２では、モータ制御コマンドをＲＡＭ５１３の所定領域に格納し、ステップＳ１１０３では、モータコマンド受信フラグをオフに設定する。
【０１２８】
ステップＳ１１０４では、副制御部４００から画像表示制御コマンドを受信したか否かを判定し、画像表示制御コマンドを受信した場合にはステップＳ１１０５に進み、画像表示制御コマンドを受信していない場合にはステップＳ１１０６に進む。
【０１２９】
ステップＳ１１０５では、副制御部４００から画像表示制御コマンドとともに送信されるシーン情報を取得し、ＬＣＤ７００に表示するシーンを設定する。
【０１３０】
ステップＳ１１０６では、副制御部４００からモータ制御コマンドを受信したか否かを判定し、モータ制御コマンドを受信した場合にはステップＳ１１０７に進み、モータ制御コマンドを受信していない場合には処理を終了する。
【０１３１】
ステップＳ１１０７では、モータコマンド受信フラグをオンに設定する。
【０１３２】
＜ＶＤＰ制御処理＞
次に、図１５（ｂ）を用いて、上述の演出ユニット制御部メイン処理におけるＶＤＰ制御処理（ステップＳ７０５）について説明する。なお、同図は、ＶＤＰ制御処理の流れを示すフローチャートである。
【０１３３】
ステップＳ１２０１では、ＣＧ−ＲＯＭ５１５に記憶したキャラクタ画像データなどを、ＶＲＡＭ５１６に転送する指示を行う。具体的には、ＣＰＵ５１０は、ＶＤＰ５６０のアトリビュートレジスタ５６６に、画像データを特定するための情報（例えば、転送元のＣＧ−ＲＯＭ５１５のアドレス情報、転送先のＶＲＡＭ５１６のアドレス情報、画像データのサイズなど）を設定する。ＶＤＰ５６０は、アトリビュートレジスタ５６６に設定された命令に従って、画像データなどをＶＲＡＭ５１６の表示領域に転送した後、転送終了割込信号をＣＰＵ５１０に対して出力する。
【０１３４】
ステップＳ１２０２では、ＶＤＰ５６０からの転送終了割込信号が入力されたか否かを判断し、転送終了割込信号が入力された場合にはステップＳ１２０３に進み、そうでない場合には転送終了割込信号が入力されるのを待つ。
【０１３５】
ステップＳ１２０３では、アトリビュート指示を行う。このアトリビュート指示では、ＣＰＵ５１０は、ＶＲＡＭ５１６に転送した画像データや画像パレットデータに基づいて画像を生成するための情報（例えば、ＶＲＡＭ５１６の座標軸、画像データのサイズなど）をＶＤＰ５６０のアトリビュートレジスタ５６６に設定する。
【０１３６】
ステップＳ１２０４では、画像生成指示を行う。この画像生成指示では、ＣＰＵ５１０は画像の生成開始を指示する命令をアトリビュートレジスタ５６６に設定する。ＶＤＰ５６０は、上述のステップＳ１２０３においてアトリビュートレジスタ５６６に設定された情報に基づいて画像の生成を行った後、画像の生成が終了した場合にＣＰＵ５１０に対して生成終了割込信号を出力する。
【０１３７】
ステップＳ１２０５では、ＶＤＰ５６０からの生成終了割込信号が入力されたか否かを判断し、生成終了割込信号が入力された場合には処理を終了し、そうでない場合には生成終了割込信号が入力されるのを待つ。
【０１３８】
＜演出ユニット制御部タイマ割込み処理＞
次に、図１５（ｃ）を用いて、演出制御部５００のタイマ割込み処理について説明する。なお、同図は、演出ユニット制御部５００のタイマ割込み処理の流れを示すフローチャートである。
【０１３９】
演出ユニット制御部５００は、図示しないタイマ回路が出力するタイマ割込み要求信号に基づいて、このタイマ割込処理を定期的に（本実施例では５００μｓに１回）実行する。
【０１４０】
ステップＳ１３０１では、モータ制御コマンドがあるか否か（モータ制御コマンドがＲＡＭ５１３の所定領域に格納されているか否か）を判定し、モータ制御コマンドがある場合にはステップＳ１３０２に進み、モータ制御コマンドがない場合には処理を終了する。
【０１４１】
ステップＳ１３０２では、右扉モータコマンドがあるか否か（右扉モータコマンドがＲＡＭ５１３の所定領域に格納されているか否か）を判定し、右扉モータコマンドがある場合にはステップＳ１３０３に進み、右扉モータコマンドがない場合にはステップＳ１３０４に進む。
【０１４２】
ステップＳ１３０３では、上述の制御データテーブルＡに記憶した駆動情報に基づいて、右扉６２０のモータ８２０２を駆動する。
【０１４３】
ステップＳ１３０４では、左扉モータコマンドがあるか否か（左扉モータコマンドがＲＡＭ５１３の所定領域に格納されているか否か）を判定し、左扉モータコマンドがある場合にはステップＳ１３０５に進み、左扉モータコマンドがない場合には処理を終了する。
【０１４４】
ステップＳ１３０５では、上述の制御データテーブルＡに記憶した駆動情報に基づいて、左扉６１０のモータ８１０２を駆動する。
【０１４５】
図１６は演出画像表示処理の流れを示すフローチャートと、演出画像表示処理に伴ってＣＰＵ５１０とＶＤＰ５６０の間で送受信される情報を示した図である。なお、ステップＳ１２０１〜Ｓ１２０５の処理は、上述のＶＤＰ制御処理と同一であるため、説明は省略する。
【０１４６】
ＣＰＵ５１０は、ＶＤＰ５６０において画像の生成が終了した後、ステップＳ１２０６においてＶＤＰ５６０からＶＳＹＮＣ割込信号が入力されたか否かを判断し、ＶＳＹＮＣ割込信号が入力された場合には処理を終了して後続の処理を行い、そうでない場合にはＶＳＹＮＣ割込信号が入力されるのを待つ（上述のＶＳＹＮＣ待ち処理を参照）。
【０１４７】
＜制御テーブル＞
図１７は演出ユニット制御部５００のＲＯＭ５１２に記憶している制御テーブルであり、同図（ａ）は左扉６１０および右扉６２０を駆動するモータの制御に用いる制御データテーブルＡの一例であり、同図（ｂ）ＬＣＤ７００の描画制御に用いる制御データテーブルＢの一例である。
【０１４８】
制御データテーブルＡには、制御番号と、処理順と、左扉６１０を駆動するモータ８１０２の駆動情報である目標座標および移動時間と、右扉６２０を駆動するモータ８２０２の駆動情報である目標座標および移動時間と、が対応付けされて記憶されている。また、制御データテーブルＢには、制御データテーブルＡと同じ制御番号と、描画命令（ＬＣＤ７００に表示する画像の表示内容）と、が対応付けされて記憶されている。すなわち、制御データテーブルＡと制御データテーブルＢは同じ制御番号の情報を有しており、これにより、モータ８１０２、８２０２の駆動情報（本実施例では、目標座標、移動時間）と、ＬＣＤ７００に表示する画像の表示内容が対応付けされている。なお、本発明に係る駆動情報は、この例に限定されるものではなく、例えば、モータの回転角や回転数などを駆動情報として予め記憶してもよい。
【０１４９】
演出ユニット制御部５００は、副制御部４００から画像表示制御コマンドを受信し、上述のコマンド設定処理において描画制御を行う場合、画像表示制御コマンドとともに副制御部４００から送信される制御番号を取得する。そして、制御データテーブルＢを参照し、取得した制御番号に対応する描画命令に従ってＶＤＰ５６０の制御を行う。例えば、演出ユニット制御部５００が画像表示制御コマンドとともに制御番号１を受信した場合、制御番号１に対応する最初の描画命令（この例では、シーン１（ｘ１、ｙ１、ｘ２、ｙ２）に背景表示）に従ってＶＤＰ５６０の制御を行い、ＬＣＤ７００の表示画面の所定位置に背景を表示する。
【０１５０】
また、演出ユニット制御部５００は、副制御部４００から左扉モータコマンドを受信し、上述のタイマ割り込み処理において左扉６１０用のモータ８１０２の制御を行う場合、制御データテーブルＡを参照し、取得した制御番号に対応する左扉６１０の目標座標および移動時間に従ってモータ８１０２の制御を行う。例えば、演出ユニット制御部５００が画像表示制御コマンドとともに制御番号１の情報を受信した場合、制御データテーブルＡの制御番号１に対応する目標座標２０２ｐおよび移動時間１０００ｍｓに従ってモータ８１０２の制御を行い、左扉６１０を１０００ｍｓ後に目標座標２０２ｐの位置まで移動する。なお、右扉６２０の場合も同様にしてモータ８２０２の制御を行う。
【０１５１】
＜画像表示およびモータ駆動のタイミング＞
次に、図１８および図１９を用いて、ＬＣＤ７００による画像の表示タイミングと、左扉６１０および右扉６２０のモータ８１０２、８２０２の駆動タイミングについて説明する。
【０１５２】
図１８の時間Ｔ＝０ｓの状態において、ＶＲＡＭ５１６の表示領域０にシーン１の画像データが格納され、ＶＲＡＭ５１６の表示領域１に前回の遊技のシーンの画像データが格納されており、表示領域０および表示領域１の２つの表示領域のうち、表示領域０が描画領域に指定されていると仮定する。この場合、表示領域０が描画領域に指定されているため、描画領域に指定されていない表示領域１に格納されている画像データ、すなわち、前回の遊技のシーンの画像データがＬＣＤ７００に表示されていることになる。
【０１５３】
次に、演出ユニット制御部５００は、上述のＶＳＹＮＣ待ち処理においてＶＳＹＮＣ信号カウンタが２になった場合（時間Ｔ＝２／６０ｓ）に、上述の演出ユニット制御部メイン処理のステップＳ７０３において、表示領域０および表示領域１の２つの表示領域のうち、表示領域１を描画領域に指定する（表示領域０と表示領域１をスワップする）。これにより、描画領域に指定されていない表示領域０に格納されている画像データ、すなわち、シーン１の画像データがＬＣＤ７００に表示される。また、演出ユニット制御部５００は、副制御部４００からモータ制御コマンドを受信していた場合には、上述のコマンド設定処理においてモータ制御コマンドを格納した後、上述のタイマ割り込み処理において、左扉６１０の制御が必要であれば制御データテーブルＢの駆動情報に基づいて左扉６１０のモータ８１０２を駆動し、右扉６２０の制御が必要であれば制御データテーブルＢの駆動情報に基づいて右扉６１０のモータ８２０２を駆動する。これにより、ＬＣＤ７００によるシーン１の画像の表示タイミングと、左扉６１０および右扉６２０のモータ８１０２、８２０２の駆動タイミングを同期させる。
【０１５４】
また、演出制御部５００は、副制御部４００から画像表示制御コマンドを受信していた場合には、上述のコマンド設定処理において、次にＬＣＤ７００に表示するシーンを設定する（この例では、シーン１の次にＬＣＤ７００に表示するシーンとしてシーン２を設定する）。さらに、演出制御部５００は、上述のＶＤＰ制御処理において制御データテーブルＡを参照し、次に表示するシーン（この例ではシーン２）の画像データを、描画領域に指定されている表示領域１に展開（格納）する。
【０１５５】
次に、演出ユニット制御部５００は、上述のＶＳＹＮＣ待ち処理においてＶＳＹＮＣ信号カウンタが再び２になった場合（時間Ｔ＝４／６０ｓ）には、上述の演出ユニット制御部メイン処理のステップＳ７０３において、表示領域０および表示領域１の２つの表示領域のうち、表示領域０を描画領域に指定する（表示領域０と表示領域１をスワップする）。これにより、描画領域に指定されていない表示領域１に格納されている画像データ、すなわち、シーン２の画像データがＬＣＤ７００に表示される。
【０１５６】
以降、演出ユニット制御部５００は他のシーンについても同様の同期制御を行い、ＬＣＤ７００による各シーンの画像の表示タイミングと、左扉６１０および右扉６２０のモータ８１０２、８２０２の駆動タイミングを同期させながら、演出の制御を行う。
【０１５７】
以上説明したように、本実施例に係るスロットマシン１００は、画像展開処理の制御を行う画像展開制御手段（本実施例では、主としてＶＤＰ制御処理が該当）と、画像展開制御手段が展開した画像を表示する画像表示装置（本字実施例ではＬＣＤ）７００と、画像表示装置７００の前面又は周囲を移動可能な可動部材（本実施例では、左扉および右扉）６１０、６２０と、可動部材６１０、６２０を移動させる駆動手段（本実施例では、モータ）８１０２、８２０２と、駆動手段８１０２、８２０２の駆動情報（本実施例では、制御データテーブルＢの駆動情報）を画像の表示内容に対応付けして記憶する記憶手段（本実施例ではＲＯＭ）５１２と、画像の表示と可動部材の移動を同期させるように、画像展開制御手段及び記駆動手段の少なくとも一方に対して所定の制御を行う同期制御手段と、を備えることを特徴とする、遊技台である。
【０１５８】
本実施例に係るスロットマシン１００によれば、同期制御手段によって画像の表示および可動部材の移動の一方のタイミングを他方のタイミングに合わせることが可能となるため、画像の表示と可動物の動きを同期させることができる。
【０１５９】
また、同期制御手段は、画像展開制御手段によって画像表示装置７００に画像を表示させる表示タイミングと、駆動手段８１０２、８２０２によって可動部材６１０、６２０を移動させる駆動タイミングの少なくとも一方を制御して画像の表示と可動部材の移動を同期させれば、同期制御手段によって画像の表示開始および可動部材の移動開始の一方のタイミングを他方のタイミングに合わせることが可能となるため、画像の表示と可動物の動きを同期させることができる場合がある。
【０１６０】
また、同期制御手段は、画像展開制御手段によって画像表示装置７００に画像を表示させるのに必要な処理時間（画像の表示開始から表示終了までの時間）、および駆動手段８１０２、８２０２によって可動部材６１０、６２０を移動させるのに必要な処理時間（本実施例では、制御データテーブルＡの移動時間）のうち、処理時間が短い方の時間を処理時間の長い方の時間に合わせるように画像展開制御手段及び駆動手段の少なくとも一方を制御して画像の表示と可動部材の移動を同期させれば、処理時間の違いによって画像の表示と可動物の動きがずれてしまうようなことがなく、画像の表示と可動物の動きを同期させることができる場合がある。
【０１６１】
また、画像展開制御手段は、演出に用いる画像データを記憶した画像データ記憶手段（本実施例ではＣＧ−ＲＯＭ）５１５と、画像データ記憶手段５１５に記憶された画像データを展開するための展開メモリ手段（本実施例ではＶＲＡＭ）５１６と、画像表示装置７００に表示させる画像の表示を制御プログラムデータに基づいて制御する表示制御手段（本実施例ではＣＰＵ）５１０と、表示制御手段５１０の指示に従って、画像データ記憶手段５１５に記憶した画像データを展開メモリ手段５１６に展開する展開手段（本実施例ではＶＤＰ）５６０と、を有し、同期制御手段は、表示制御手段５１０によって、展開メモリ手段５１６に展開した画像データを画像表示装置７００に画像として表示させた後に、駆動手段８１０２、８２０２によって、画像表示装置７００に表示させた画像の表示内容に対応付けして記憶している駆動情報に基づいて可動部材６１０、６２０を移動させるようにすれば、画像を描画してから画像が表示されるタイミングで可動部材を移動させることができるため、画像の表示と可動物の動きを同期させることができる場合がある。
【０１６２】
また、展開手段が一定周期毎に出力する定期信号（本実施例ではＶＳＹＮＣ信号）を受信する定期信号受信手段をさらに備え、同期制御手段は、定期信号受信手段が定期信号を受信した場合に、表示制御手段によって、展開メモリ手段に展開した画像データを画像表示装置に画像として表示させれば、画像を描画してから画像が表示されるタイミングで可動部材を移動させることができるため、画像の表示と可動物の動きを同期させることができる場合がある。
【０１６３】
また、展開手段における画像の展開の終了を報知する展開終了信号（本実施例では生成終了割込信号）を受信する展開終了信号受信手段をさらに備え、同期制御手段は、展開終了信号受信手段が展開終了信号を受信した後に定期信号受信手段が定期信号を受信した場合に、表示制御手段によって、展開メモリ手段に展開した画像データを画像表示装置に画像として表示させれば、画像の展開に時間を要した場合でも画像を描画してから画像が表示されるタイミングで可動部材を移動させることができるため、画像の表示と可動物の動きを同期させることができる場合がある。
【０１６４】
また、展開メモリ手段５１６は、第１の表示領域と第２の表示領域とを有し、展開手段は、第１の表示領域に記憶した第１の画像データを画像表示装置に画像として表示させているときに第２の表示領域に第２の画像データを展開し、第２の表示領域に記憶した第２の画像データを画像表示装置に画像として表示させているときに第１の表示領域に第３の画像データを展開すれば、画像の表示中に、他の画像を描画することができ、複数の画像を迅速に切り替えることができる場合がある。
【実施例２】
【０１６５】
図２０は、実施例２に係るＶＳＹＮＣ待ち処理の流れを示したフローチャートである。この実施例２に係るＶＳＹＮＣ待ち処理は、上記実施例１に係るＶＳＹＮＣ待ち処理のステップＳ９０２の処理を、ステップＳ９０５の処理に置き換えたものである。
【０１６６】
実施例２に係るＶＳＹＮＣ待ち処理のステップＳ９０５では、上述のＶＳＹＮＣ割り込み処理で加算されるＶＳＹＮＣ信号カウンタが２以上になったか否かを判定する。そして、ＶＳＹＮＣ信号カウンタが２以上になった場合にはステップＳ９０３に進み、ＶＳＹＮＣ信号カウンタが２以上になっていない場合にはステップＳ９０５の判断を繰り返し実行してＶＳＹＮＣ信号カウンタが２以上になるのを待つ。
【０１６７】
図２１は実施例２に係るスロットマシンのＬＣＤ７００による画像の表示タイミングと、左扉６１０および右扉６２０のモータ８１０２、８２０２の駆動タイミングを示した図である。なお、この例は、演出ユニット制御部５００がＶＤＰ５６０からＶＳＹＮＣ信号を２回受信するまでに、上述の生成終了割込信号を受信できず（ＬＣＤ７００への描画が終了せず）、３回目のＶＳＹＮＣ信号を受信する前に生成終了割込信号を受信した例を示したものである。
【０１６８】
この場合、演出ユニット制御部５００は、上述のＶＳＹＮＣ待ち処理においてＶＳＹＮＣ信号カウンタが３になった場合（時間Ｔ＝３／６０ｓ）に、上述の演出ユニット制御部メイン処理のステップＳ７０３において、表示領域０および表示領域１の２つの表示領域のうち、表示領域１を描画領域に指定する（表示領域０と表示領域１をスワップする）。これにより、描画領域に指定されていない表示領域０に格納されている画像データ、すなわち、シーン１の画像データがＬＣＤ７００に表示される。また、演出ユニット制御部５００は、副制御部４００からモータ制御コマンドを受信していた場合には、上述のコマンド設定処理においてモータ制御コマンドを格納した後、上述のタイマ割り込み処理において、左扉６１０の制御が必要であれば制御データテーブルＢの駆動情報に基づいて左扉６１０のモータ８１０２を駆動し、右扉６２０の制御が必要であれば制御データテーブルＢの駆動情報に基づいて右扉６１０のモータ８２０２を駆動する。これにより、ＬＣＤ７００によるシーン１の画像の表示タイミングと、左扉６１０および右扉６２０のモータ８１０２、８２０２の駆動タイミングを同期させる。
【０１６９】
本実施例２に係るスロットマシンによれば、描画の処理時間が伸びてしまった場合でも、画像の表示と可動物の動きを同期させることができる。
【実施例３】
【０１７０】
図２２（ａ）は実施例３に係るコマンド設定処理の流れを示したフローチャートであり、同図（ｂ）はタイマ割り込み処理の流れを示したフローチャートである。
【０１７１】
この実施例３に係るコマンド設定処理は、上記実施例１に係るコマンド設定処理のステップＳ１１０１〜Ｓ１１０３を削除するとともに、ステップ１１０７の処理を、ステップＳ１１０２の処理に置き換えたものである。このコマンド設定処理では、演出ユニット制御部５００は、副制御部４００からモータ制御コマンドを受信した場合にモータ制御コマンドを直ぐにＲＡＭ５１３の所定領域に格納する。
【０１７２】
また、実施例３に係るタイマ割り込み処理は、実施例１に係るタイマ割り込み処理に、ステップＳ１３０６〜Ｓ１３１１の処理を加えたものであり、ステップＳ１３０６では、モータ制御コマンドがある場合にはタイマ割り込み回数のカウントを開始し、ステップＳ１３０７では、タイマ割り込み回数を１つ加算する。
【０１７３】
ステップＳ１３０８では、タイマ割り込み回数をカウント中か否かを判定し、タイマ割り込み回数をカウント中の場合はステップＳ１３０９に進んでタイマ割り込み回数を１つ加算し、タイマ割り込み回数をカウント中でない場合は処理を終了する。
【０１７４】
ステップＳ１３１０では、タイマ割り込み回数が所定回数（この例では６６回）に到達したか否かを判定し、タイマ割り込み回数が所定回数に到達した場合にはステップＳ１３１１でタイマ割り込み回数をクリアした後、上述のステップＳ１３０２〜Ｓ１３０５の処理を行う。
【０１７５】
本実施例３に係るスロットマシンの演出ユニット制御部は、副制御部４００からモータ制御コマンドを受信した場合に、タイマ割り込み処理において所定時間（この例では３３ｍｓ（＝５００μｓ×６６回））ウェイトした後にモータ８１０２、８２０２の駆動を開始することでＬＣＤ７００による各シーンの画像表示のタイミングと、左扉６１０および右扉６２０のモータ８１０２、８２０２の駆動タイミングを同期させる。
【０１７６】
本実施例３に係るスロットマシンのように、駆動手段８１０２、８２０２の駆動開始許可時間を計測する計測手段をさらに備えるとともに、同期制御手段は、計測手段が駆動開始許可時間を計測し終えた後に駆動手段８１０２、８２０２によって可動部材６１０、６２０を移動させれば、画像を描画してから画像が表示されるタイミングで可動部材を移動させることができるため、画像の表示と可動物の動きを同期させることができる場合がある。
【実施例４】
【０１７７】
図２３（ａ）は実施例４に係る演出ユニット制御部メイン処理の流れを示したフローチャートであり、同図（ｂ）は演出ユニット制御部メイン処理における画像表示コマンド設定処理の流れを示したフローチャートであり、同図（ｃ）は演出ユニット制御部メイン処理におけるモータ制御コマンド設定処理の流れを示したフローチャートである。
【０１７８】
この実施例４に係る演出ユニット制御部メイン処理は、上記実施例１に係る演出ユニット制御部メイン処理のステップＳ７０４を削除してステップＳ７０５をステップＳ７０２の前に移動するとともに、ステップＳ７０６の画像表示コマンド設定処理と、Ｓ７０７のモータ制御コマンド設定処理を追加したものである。
【０１７９】
画像表示コマンド設定処理では、副制御部４００から画像表示コマンドを受信したか否かを判定し、画像表示コマンドを受信した場合にＬＣＤ７００に表示するシーンを設定する。また、モータ制御コマンド設定処理では、副制御部４００からモータ制御コマンドを受信したか否かを判定し、モータ制御コマンドを受信した場合にモータ制御コマンドをＲＡＭ５１３の所定領域に格納する。
【０１８０】
本実施例４に係るスロットマシンでは、画像の展開と表示を全て終えた後に、モータ８１０２、８２０２の駆動を開始することでＬＣＤ７００による各シーンの画像表示のタイミングと、左扉６１０および右扉６２０のモータ８１０２、８２０２の駆動タイミングを同期させる。
【０１８１】
なお、本実施例４に係るスロットマシンのＶＳＹＮＣ待ち処理として、上記実施例２に係るＶＳＹＮＣ待ち処理を適用してもよく、その場合、描画の処理時間が伸びた場合でも、画像の表示と可動物の動きを同期させることができる。
【０１８２】
また、本発明に係る「可動部材」は、ＬＣＤ７００の前面を覆う２枚の扉に限定されるものではなく、画像表示装置の前面又は周囲を移動可能な部材であればよい。
【０１８３】
また、本発明に係る「画像表示装置」は、液晶表示装置に限定されるものではなく、例えば、有機ＥＬなど他の表示装置を適用してもよい。
【０１８４】
また、本発明は、複数種類の図柄が施された複数のリール１１０〜１１２と、複数のリールの回転を開始させるスタートスイッチ１３５と、複数のリールのそれぞれに対応して設けられ、リールの回転を個別に停止させるストップスイッチ１３７〜１３９と、予め定められた複数種類の入賞役の内部当選の当否を抽選により判定する抽選手段（入賞役内部抽選）と、停止された複数のリールによって表示される図柄の組合せが、抽選手段により内部当選した入賞役に対応する図柄の組合せであるか否かにより入賞役の入賞の当否を判定する判定手段（入賞判定）と、を備えたスロットマシンに好適であるが、本発明はこれに限定されるものではなく、例えば、遊技球（例えば、パチンコ玉）を遊技媒体としたパチンコ機などにも適用可能である。
【０１８５】
以下、パチンコ機について説明する。例えば、図２４に示すように、パチンコ機７００は、遊技者が遊技球であるパチンコ玉の打ち出しを行なうためのハンドル７１０、ハンドルに対する操作により打ち出されるパチンコ玉が導入される受皿７２０、パチンコ玉が打ち出される円形の遊技領域７３０を備える。
【０１８６】
遊技領域には不図示の釘が配設され、遊技領域の上部から落下するパチンコ玉は釘に衝突して方向を変えながら遊技領域の下部へ落下する。遊技領域には入賞口７４０が配設されており、入賞口７４０へパチンコ玉が入球すると予め定めた特典が遊技者に付与される。
【０１８７】
本実施の形態では、この特典は大当たりの抽選の実行である。大当たりの抽選で当選すると遊技者には多数のパチンコ玉が払出されるチャンスが与えられる。また、遊技領域７３０の中央には、可動物７７０と液晶表示装置７５０で構成されて遊技に関する各種の情報を表示する演出装置が設けられている。演出装置は、所定の図柄（識別情報）を変動表示する可変表示装置でもあり、すでに説明した上記実施の形態による演出画像を表示するのみならず、さらには上述の抽選で大当たりに当選したときには、特定の図柄による組合せ（大当たり図柄；例えば、７７７など）も表示する。
【０１８８】
図２５は、パチンコ機７００の制御系の機能ブロック図である。パチンコ機７００は、制御部８００を有する。制御部８００はＣＰＵ等の処理手段８１０、乱数を発生する乱数発生手段８２０、ＲＡＭ等の記憶手段Ａ８３０、及びＲＯＭ等の記憶手段Ｂ８４０を有する。センサ８６０は入賞口に設けられ、パチンコ玉の入球を検出するセンサである。その他のデバイスは、その他のデバイス（ランプ、パチンコ玉の払い出し装置等）を示している。
【０１８９】
処理手段８１０は、大当たりの抽選の実行条件が成立したか否かを判定する。大当たりの抽選の実行条件は、センサ８６０により入賞口にパチンコ玉が入球したことが検出された時に成立する。処理手段８１０は、大当たりの抽選の実行条件が成立すると、乱数発生手段８２０から乱数値を取得し、記憶手段Ａ８３０に記憶する。
【０１９０】
乱数値は、大当たりの抽選の実行条件の成立毎に予め定めた記憶上限回数を上限として順次記憶される。例えば、４回分の抽選結果が記憶される。４回分の乱数値が記憶されている場合、新たな乱数値は破棄される。処理手段８１０は、記憶手段Ａ８３０に乱数値が記憶されていることを条件として、当該乱数値に基づき大当たりの抽選処理を行う。記憶手段Ａ８３０に複数回分の乱数値が記憶されている場合には、最も古いものから順番に選択する。抽選結果が大当たりの場合は、演出装置が大当たりに対応した識別情報を表示し、ボーナスゲームが開始されて、遊技者には多数のパチンコ玉が払出されるチャンスが与えられる。
【０１９１】
このように、本発明をスロットマシンやパチンコ機に適用することにより、画像の表示と可動物の動きを同期させることができる。
【０１９２】
なお、本発明の実施の形態に記載された作用および効果は、本発明から生じる最も好適な作用および効果を列挙したに過ぎず、本発明による作用および効果は、本発明の実施の形態に記載されたものに限定されるものではない。
【産業上の利用可能性】
【０１９３】
本発明は、スロットマシンやパチンコ等に代表される遊技台に適用することができる。
【図面の簡単な説明】
【０１９４】
【図１】本発明の実施例に係るスロットマシンの外観斜視図である。
【図２】同スロットマシンの主制御部の回路構成を示した図である。
【図３】同スロットマシンの副制御部の回路構成を示した図である。
【図４】同スロットマシンの演出ユニット制御部の回路構成を示した図である。
【図５】演出ユニット制御部を構成する表示制御基板のブロック図であり、ＶＤＰの内部構成を詳細に示した図である。
【図６】ＲＯＭとＣＧ−ＲＯＭに予め記憶するデータを模式的に示した図である。
【図７】扉が動く様子を示す説明図である。
【図８】扉付き液晶表示装置の前段部分の分解図である。
【図９】扉付き液晶表示装置の後段部分の分解図である。
【図１０】扉の構造図である。
【図１１】駆動ユニットの分解図である。
【図１２】主制御部メイン処理の流れを示すフローチャートである。
【図１３】（ａ）副制御部メイン処理の流れを示すフローチャートである。（ｂ）副制御部のストローブ処理の流れを示すフローチャートである。（ｃ）コマンド入力処理の流れを示すフローチャートである。（ｄ）副制御部のタイマ割込み処理の流れを示すフローチャートである。（ｅ）副制御部の演出ボタン割込処理の流れを示すフローチャートである。
【図１４】（ａ）演出ユニット制御部メイン処理の流れを示すフローチャートである。（ｂ）ＶＳＹＮＣ割り込み処理の流れを示すフローチャートである。（ｃ）ＶＳＹＮＣ待ち処理の流れを示すフローチャートである。（ｄ）演出ユニット制御部のストローブ処理の流れを示すフローチャートである。
【図１５】（ａ）コマンド設定処理の流れを示すフローチャートである。（ｂ）ＶＤＰ制御処理の流れを示すフローチャートである。（ｃ）演出ユニット制御部のタイマ割込み処理の流れを示すフローチャートである。
【図１６】演出画像表示処理の流れを示すフローチャートと、演出画像表示処理に伴ってＣＰＵとＶＤＰの間で送受信される情報を示した図である。
【図１７】（ａ）左扉および右扉を駆動するモータの制御に用いる制御データテーブルＡの一例である。（ｂ）ＬＣＤの描画制御に用いる制御データテーブルＢの一例である。
【図１８】ＬＣＤによる画像の表示タイミングと、左扉および右扉のモータの駆動タイミングの一例を示した図である。
【図１９】２つの表示領域の切替の様子を模式的に示した図である。
【図２０】実施例２に係るＶＳＹＮＣ待ち処理の流れを示したフローチャートである。
【図２１】実施例２に係るスロットマシンのＬＣＤによる画像の表示タイミングと、左扉および右扉のモータ駆動タイミングを示した図である。
【図２２】（ａ）実施例３に係るコマンド設定処理の流れを示したフローチャートである。（ｂ）実施例３に係るタイマ割り込み処理の流れを示したフローチャートである。
【図２３】（ａ）実施例４に係る演出ユニット制御部メイン処理の流れを示したフローチャートである。（ｂ）同演出ユニット制御部メイン処理における画像表示コマンド設定処理の流れを示したフローチャートである。（ｃ）同演出ユニット制御部メイン処理におけるモータ制御コマンド設定処理の流れを示したフローチャートである。
【図２４】パチンコ機の一例を示した外観斜視図である。
【図２５】同パチンコ機の制御系の機能ブロック図である。
【符号の説明】
【０１９５】
１００  スロットマシン
１１０〜１１２  リール
１３５  スタートレバー
１３７〜１３９  ストップボタン
３００  主制御部
４００  副制御部
５００  演出ユニット制御部
５１０  ＣＰＵ
５１５  ＣＧ−ＲＯＭ
５１６  ＶＲＡＭ
５６０  ＶＤＰ
６１０  左扉
６２０  右扉
８１０２、８２０２  モータ
【図１】
0004971079.tif 000002
【図２】
0004971079.tif 000003
【図３】
0004971079.tif 000004
【図４】
0004971079.tif 000005
【図５】
0004971079.tif 000006
【図６】
0004971079.tif 000007
【図７】
0004971079.tif 000008
【図８】
0004971079.tif 000009
【図９】
0004971079.tif 000010
【図１０】
0004971079.tif 000011
【図１１】
0004971079.tif 000012
【図１２】
0004971079.tif 000013
【図１３】
0004971079.tif 000014
【図１４】
0004971079.tif 000015
【図１５】
0004971079.tif 000016
【図１６】
0004971079.tif 000017
【図１７】
0004971079.tif 000018
【図１８】
0004971079.tif 000019
【図１９】
0004971079.tif 000020
【図２０】
0004971079.tif 000021
【図２１】
0004971079.tif 000022
【図２２】
0004971079.tif 000023
【図２３】
0004971079.tif 000024
【図２４】
0004971079.tif 000025
【図２５】
0004971079.tif 000026