(57)【特許請求の範囲】
【請求項１】
動作可能に構成されて遊技に関する演出を行う可動部材と、
前記可動部材の複数種類の動作制御を行う動作制御手段と、
遊技者からの遊技操作を受け付ける操作受付手段と、を備え、
前記動作制御手段は、前記可動部材の主動作制御中に所定条件が成立した場合に、前記主動作制御を中断して前記可動部材の副動作制御を行い、前記副動作制御が終了した後に、前記主動作制御を中断した時の前記可動部材の位置から前記主動作制御を再開し、
前記副動作制御は、前記可動部材に前記主動作制御を中断した時の位置から所定の動作をさせた後、前記主動作制御を中断した時の位置に前記可動部材を再び戻す動作の制御であり、
前記所定条件の成立は、前記操作受付手段による遊技者からの遊技操作の受け付けに基づく条件の成立であることを特徴とする、遊技台。
【請求項２】
前記動作制御手段は、予め定められた基準位置を基点にして前記主動作制御を行う主動作制御手段と、前記所定条件が成立して前記主動作制御を中断した時の前記可動部材の位置を基点にして前記副動作制御を行う副動作制御手段と、を備えることを特徴とする、
請求項１に記載の遊技台。
【請求項３】
遊技に関する演出表示を行う演出表示装置と、
前記動作制御手段による前記可動部材の動作制御に関連して前記演出表示装置の表示制御を行う表示制御手段と、をさらに備え、
前記表示制御手段は、前記所定条件が成立した場合に、前記副動作制御に関連した表示制御を行うことを特徴とする、
請求項１または２に記載の遊技台。
【請求項４】
動作可能に構成されて遊技に関する演出を行う可動部材と、
前記可動部材の動作制御に関する処理を繰り返し実行するメイン処理手段と、
前記メイン処理手段において実行される処理に、所定時間毎に割込んで前記可動部材の動作処理を実行する割込処理手段と、
遊技者からの遊技操作を受け付ける操作受付手段と、を備え、
前記割込処理手段は、第１のカウンタを更新処理する第１カウンタ更新処理、および予め定められた基準位置を基点にした前記可動部材の主動作処理を前記第１カウンタ更新処理に基づいて実行する主動作処理手段と、第２のカウンタを更新処理する第２カウンタ更新処理、および所定条件が成立して前記主動作処理が中断された時の前記可動部材の位置を基点にした前記可動部材の副動作処理を前記第２カウンタ更新処理に基づいて実行する副動作処理手段と、からなり、
前記割込処理手段は、前記所定条件が成立した場合に、前記主動作処理手段に前記第１カウンタ更新処理を一時停止して保持させると共に前記主動作処理を中断させ、前記副動作処理手段に前記第２カウンタ更新処理、および前記第２カウンタ更新処理に基づく前記副動作処理を実行させ、前記副動作処理の実行が終了した後に、前記主動作処理手段に前記第１カウンタ更新処理を再開させると共に、再開した前記第１カウンタ更新処理に基づいて前記主動作処理を実行させ、
前記副動作処理は、前記可動部材に前記主動作処理を中断した時の位置から所定の動作をさせた後、前記主動作処理を中断した時の位置に前記可動部材を再び戻す動作を制御する処理であり、
前記所定条件の成立は、前記操作受付手段による遊技者からの遊技操作の受け付けに基づく条件の成立であることを特徴とする、遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシンやパチンコ機等に代表される遊技台に関する。
【背景技術】
【０００２】
従来、パチンコ機では、動作する可動物を備えたものが増えてきており、この可動物を遊技状態や液晶表示装置の表示に合わせて動作させることで、演出を行っている。このような可動する演出装置に関して、モータの正逆駆動、モータの回転数制御および原点位置検出を行うことで、遊技演出にあわせた演出用可動部材の駆動を行う遊技機用の可動式演出装置が提案されている。
【特許文献１】特開２００７−２１５８６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、モータの駆動制御を行う場合、原点位置を基点に駆動および停止を行う絶対座標動作となる。近年、実行中の絶対座標動作に所定のタイミングで異なる可動動作である相対座標動作を割込ませて演出の多彩化を図ることが考えられている。この場合、実行中の絶対座標動作のデータに相対座標動作のデータを上書きし割込みした時点での位置を基点（仮想原点位置）として相対座標動作を行うこととなり、相対座標動作を割込ませた後では、可動部材の絶対座標位置が不特定になってしまうため、必ず原点位置にもどす動作が必要となってしまう。よって、割込ませた相対座標動作の後、再び元の絶対座標動作を行うとまったく繋がりのない違和感のある可動動作となってしまうという問題があった。また、相対座標動作と絶対座標動作を違和感なく繋げようとした場合、多数のデータを記憶させる必要があると共に処理が複雑となり、制御装置の負荷が増大するという問題があった。
【０００４】
本発明は、このような問題点を解決するためになされたものであって、可動物の絶対座標動作中に相対座標動作を割込ませた場合に、相対座標動作と絶対座標動作を違和感なく繋げることができる遊技台を提供しようとするものである。
【課題を解決するための手段】
【０００５】
（１）本発明は、動作可能に構成されて遊技に関する演出を行う可動部材と、前記可動部材の複数種類の動作制御を行う動作制御手段と、を備え、前記動作制御手段は、前記可動部材の主動作制御中に所定条件が成立した場合に、前記主動作制御を中断して前記可動部材の副動作制御を行い、前記副動作制御が終了した後に、前記主動作制御を中断した時と略同一の状態から前記主動作制御を再開することを特徴とする、遊技台である。
【０００６】
（２）本発明はまた、前記動作制御手段は、前記可動部材の主動作制御中に所定条件が成立した場合に、前記主動作制御を中断して前記可動部材の副動作制御を行い、前記副動作制御が終了した後に、前記主動作制御を中断した時の前記可動部材の位置から前記主動作制御を再開することを特徴とする、上記（１）に記載の遊技台である。
【０００７】
（３）本発明はまた、前記動作制御手段は、予め定められた基準位置を基点にして前記主動作制御を行う主動作制御手段と、前記所定条件が成立して前記主動作制御を中断した時の前記可動部材の位置を基点にして前記副動作制御を行う副動作制御手段と、を備えることを特徴とする、上記（２）に記載の遊技台である。
【０００８】
（４）本発明はまた、前記副動作制御は、前記可動部材に前記主動作制御を中断した時の位置から所定の動作をさせた後、前記主動作制御を中断した時の位置に前記可動部材を再び戻す動作の制御であることを特徴とする、上記（３）に記載の遊技台である。
【０００９】
（５）本発明はまた、遊技者からの遊技操作を受け付ける操作受付手段をさらに備え、前記所定条件の成立は、前記操作受付手段による遊技者からの遊技操作の受け付けに基づく条件の成立であることを特徴とする、上記（１）乃至（４）のいずれかに記載の遊技台である。
【００１０】
（６）本発明はまた、複数種類の入賞役の内部当選の当否を抽選により判定する抽選手段をさらに備え、前記所定条件の成立は、前記抽選手段による抽選結果に基づく条件の成立であることを特徴とする、上記（１）乃至（５）のいずれかに記載の遊技台である。
【００１１】
（７）本発明はまた、前記主動作制御を中断して前記副動作制御を行う前に、前記副動作制御中の前記可動部材の動作が予め定められた動作範囲を超えるか否かを判定する判定手段と、前記副動作制御中の前記可動部材の動作が前記動作範囲を超えると前記判定手段により判定された場合に、前記副動作制御中の前記可動部材の動作を前記動作範囲内とするように、前記副動作制御を行うためのデータを補正する補正手段と、をさらに備えることを特徴とする、上記（１）乃至（６）のいずれかに記載の遊技台である。
【００１２】
（８）本発明はまた、遊技に関する演出表示を行う演出表示装置と、前記動作制御手段による前記可動部材の動作制御に関連して前記演出表示装置の表示制御を行う表示制御手段と、をさらに備え、
【００１３】
前記表示制御手段は、前記所定条件が成立した場合に、前記副動作制御に関連した表示制御を行うことを特徴とする、上記（１）乃至（７）のいずれかに記載の遊技台である。
【００１４】
（９）本発明はまた、動作可能に構成されて遊技に関する演出を行う可動部材と、前記可動部材の動作制御に関する処理を繰り返し実行するメイン処理手段と、前記メイン処理手段において実行される処理に、所定時間毎に割込んで前記可動部材の動作処理を実行する割込処理手段と、を備え、前記割込処理手段は、第１のカウンタを更新処理する第１カウンタ更新処理、および予め定められた基準位置を基点にした前記可動部材の主動作処理を前記第１カウンタ更新処理に基づいて実行する主動作処理手段と、第２のカウンタを更新処理する第２カウンタ更新処理、および所定条件が成立して前記主動作処理が中断された時の前記可動部材の位置を基点にした前記可動部材の副動作処理を前記第２カウンタ更新処理に基づいて実行する副動作処理手段と、からなり、前記割込処理手段は、前記所定条件が成立した場合に、前記主動作処理手段に前記第１カウンタ更新処理を一時停止して保持させると共に前記主動作処理を中断させ、前記副動作処理手段に前記第２カウンタ更新処理、および前記第２カウンタ更新処理に基づく前記副動作処理を実行させ、前記副動作処理の実行が終了した後に、前記主動作処理手段に前記第１カウンタ更新処理を再開させると共に、再開した前記第１カウンタ更新処理に基づいて前記主動作処理を実行させることを特徴とする、遊技台である。
【００１５】
（１０）本発明はまた、前記副動作処理は、前記可動部材に前記主動作処理を中断した時の位置から所定の動作をさせた後、前記主動作処理を中断した時の位置に前記可動部材を再び戻す動作を制御する処理であることを特徴とする、上記（９）に記載の遊技台である。
【発明の効果】
【００１６】
本発明に係る遊技台によれば、可動物の絶対座標動作中に相対座標動作を割込ませた場合に、相対座標動作と絶対座標動作を違和感なく繋げることができるという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００１７】
以下、図面を用いて、本発明の実施例１に係るスロットマシン（遊技台）について詳細に説明する。
【実施例１】
【００１８】
＜全体構成＞
【００１９】
まず、図１を用いて、本実施例に係るスロットマシン１００の全体構成について説明する。なお、同図はスロットマシン１００の外観斜視図である。
【００２０】
スロットマシン１００は、本体１０１と、本体１０１の正面に取付けられ、本体１０１に対して開閉可能な前面扉１０２と、を備える。本体１０１の中央内部には、（図１において図示省略）外周面に複数種類の図柄が配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。これらのリール１１０〜１１２はステッピングモータ等の駆動手段により回転駆動される。
【００２１】
本実施例において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形筒状の枠材に貼り付けられて各リール１１０〜１１２が構成されている。リール１１０〜１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０〜１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。つまり、各リール１１０〜１１２は複数種類の図柄の組合せを変動可能に表示する表示手段として機能する。なお、このような表示手段としてはリール以外にも液晶表示装置等の電子画像表示装置も採用できる。また、本実施例では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００２２】
各々のリール１１０〜１１２の背面には、図柄表示窓１１３に表示される個々の図柄を照明するためのバックライト（図示省略）が配置されている。バックライトは、各々の図柄ごとに遮蔽されて個々の図柄を均等に照射できるようにすることが望ましい。なお、スロットマシン１００内部において各々のリール１１０〜１１２の近傍には、投光部と受光部から成る光学式センサ（図示省略）が設けられており、この光学式センサの投光部と受光部の間をリールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン上に表示されるようにリール１１０〜１１２を停止させる。
【００２３】
入賞ライン表示ランプ１２０は、有効となる入賞ラインを示すランプである。有効となる入賞ラインは、遊技媒体としてベットされたメダルの数によって予め定まっている。入賞ラインは５ラインあり、例えば、メダルが１枚ベットされた場合、中段の水平入賞ラインが有効となり、メダルが２枚ベットされた場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚ベットされた場合、右下り入賞ラインと右上り入賞ラインが追加された５ラインが入賞ラインとして有効になる。なお、入賞ラインの数については５ラインに限定されるものではなく、また、例えば、メダルが１枚ベットされた場合に、中段の水平入賞ライン、上段水平入賞ライン、下段水平入賞ライン、右下り入賞ラインおよび右上り入賞ラインの５ラインを入賞ラインとして有効としてもよい。
【００２４】
告知ランプ１２３は、例えば、後述する内部抽選において特定の入賞役（具体的には、ボーナス）に内部当選していること、または、ボーナス遊技中であることを遊技者に知らせるランプである。遊技メダル投入可能ランプ１２４は、遊技者が遊技メダルを投入可能であることを知らせるためのランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。リールパネルランプ１２８は演出用のランプである。
【００２５】
メダル投入ボタン１３０〜１３２は、スロットマシン１００に電子的に貯留されているメダル（クレジットという。）を所定の枚数分投入するためのボタンである。本実施例においては、メダル投入ボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、メダル投入ボタン１３１が押下されると２枚投入され、メダル投入ボタン１３２が押下されると３枚投入されるようになっている。以下、メダル投入ボタン１３２はＭＡＸメダル投入ボタンとも言う。なお、遊技メダル投入ランプ１２９は、投入されたメダル数に応じた数のランプを点灯させ、規定枚数のメダルの投入があった場合、遊技の開始操作が可能な状態であることを知らせる遊技開始ランプ１２１が点灯する。
【００２６】
メダル投入口１４１は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、メダル投入ボタン１３０〜１３２により電子的に投入することもできるし、メダル投入口１４１から実際のメダルを投入（投入操作）することもでき、投入とは両者を含む意味である。貯留枚数表示器１２５は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。遊技情報表示器１２６は、各種の内部情報（例えば、ボーナス遊技中のメダル払出枚数）を数値で表示するための表示器である。払出枚数表示器１２７は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。
【００２７】
スタートレバー１３５は、リール１１０〜１１２の回転を開始させるためのレバー型のスイッチである。即ち、メダル投入口１４１に所望するメダル枚数を投入するか、メダル投入ボタン１３０〜１３２を操作して、スタートレバー１３５を操作すると、リール１１０〜１１２が回転を開始することとなる。スタートレバー１３５に対する操作を遊技の開始操作と言う。
【００２８】
ストップボタンユニット１３６には、ストップボタン１３７〜１３９が設けられている。ストップボタン１３７〜１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０〜１１２を個別に停止させるためのボタン型のスイッチであり、各リール１１０〜１１２に対応づけられている。以下、ストップボタン１３７〜１３９に対する操作を停止操作と言い、最初の停止操作を第１停止操作、次の停止操作を第２停止操作、最後の停止操作を第３停止操作という。なお、各ストップボタン１３７〜１３９の内部に発光体を設けてもよく、ストップボタン１３７〜１３９の操作が可能である場合、該発光体を点灯させて遊技者に知らせることもできる。
【００２９】
メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。精算ボタン１３４は、スロットマシン１００に電子的に貯留されたメダル、ベットされたメダルを精算し、メダル払出口１５５から排出するためのボタンである。ドアキー孔１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。メダル払出口１５５は、メダルを払出すための払出口である。
【００３０】
音孔１６０ａ〜ｃはスロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。全面扉１０２の下部に設けられたタイトルパネル１６２は、遊技台を装飾するためのものであり、前面扉１０２の左右各部に設けられたサイドランプ１４４は遊技を盛り上げるための装飾用のランプである。前面扉１０２の上部には演出装置２００が配設されている。この演出装置２００は、垂直方向に移動可能な垂直可動部材２０２と、水平方向に移動自在な水平可動部材２０４と、これらの可動部材２０２、２０４の奥側に配設された液晶表示装置１５７を備えており、液晶表示装置１５７が演出表示を行うと共に、垂直可動部材２０２および水平可動部材２０４が液晶表示装置１５７の手前で演出動作を行う構造となっている。また、垂直可動部材２０２および水平可動部材２０４の手前側には、液晶表示装置１５７、垂直可動部材２０２および水平可動部材２０４を覆うようにして透明なカバー部材２０５が配設されている。このカバー部材２０５の上部および下部には、半透明に着色された上部遮蔽領域２０６および下部遮蔽領域２０８がそれぞれ設けられており、液晶表示装置１５７、垂直可動部材２０２および水平可動部材２０４の一部を遮蔽している。
＜演出装置＞
【００３１】
次に、演出装置２００について説明する。図２（ａ）および（ｂ）は、カバー部材２０５を取り外した状態の演出装置２００の正面図である。上述のように演出装置２００は、液晶表示装置１５７と、液晶表示装置１５７の前方に配設された垂直可動部材２０２および水平可動部材２０４を有して構成されている。また、演出装置２００には、これらの可動部材２０２、２０４を駆動するための左駆動機構２１０、右駆動機構２２０および上駆動機構２３０が配設されている。ている。
【００３２】
垂直可動部材２０２は、宇宙船のコックピットにおける計器盤の模型であり、液晶表示装置１５７と略同じ幅に構成されている。垂直可動部材２０２は、左方に向けて突出した左ブラケット２０２ａを介して左駆動機構２１０に接続されると共に、右方に向けて突出した右ブラケット２０２ｂを介して右駆動機構２２０に接続されている。また、垂直可動部材２０２の中央部には、略四角形状の開口部２０２ｃが形成されており、前方の遊技者がこの開口部２０２ｃを通して奥側の液晶表示装置１５７の表示を視認することができるようになっている。演出では、液晶表示装置１５７によって開口部２０２ｃの後方に遊技者に対するメッセージが表示される。
【００３３】
水平可動部材２０４は、宇宙船のコックピットにおける照準器の模型であり、液晶表示装置１５７の上部に配設されている。水平可動部材２０２は、上方に向けて突出した上ブラケット２０４ａを介して上駆動機構２３０に接続されている。水平可動部材２０２の中央部には、十字線と共にその周囲には開口部が形成されており、遊技者は水平可動部材２０２を通して奥側の液晶表示装置１５７の表示を視認することが可能となっている。
【００３４】
左駆動機構２１０は、液晶表示措置１５７の左側面に配設されており、上下方向に配設されたガイドレール２１１と、ガイドレール２１１に沿って移動する左スライダ２１２と、左スライダ２１２が固定されると共に複数のプーリ２１３に巻き回された無端ベルト２１４と、無端ベルト２１４を走行させる左モータ２１５から構成されている。左駆動機構２１０は、左モータ２１５で無端ベルト２１４を走行させることによって左スライダ２１２を上下に移動させる。左モータ２１５は、本実施例ではステッピングモータであり、左スライダ２１２を任意の位置まで移動させて停止させることが可能である。ガイドレール２１１の下端近傍には左センサＡ２１６が配設され、上端近傍には、左センサＢ２１７が配設されており、左スライダ２１２の下限位置および上限位置をそれぞれ検出する。垂直可動部材２０２の左ブラケット２０２ａは、左スライダ２１２に揺動自在に接続されている。
【００３５】
右駆動機構２２０は、液晶表示措置１５７の右側面に配設されており、左駆動機構２１０と同様に、ガイドレール２２１と、右スライダ２２２と、複数のプーリ２２３と、無端ベルト２２４と、右モータ２２５と、右センサＡ２２６と、右センサＢ２２７から構成されている。右駆動機構２２０は、ステッピングモータである右モータ２２５で無端ベルト２２４を走行させることによって右スライダ２２２を上下方向の任意の位置まで移動させて停止させる。垂直可動部材２０２の右ブラケット２０２ｂは、右スライダ２２２に揺動自在に接続されている。
【００３６】
上駆動機構２３０は、液晶表示措置１５７の上面に配設されており、左右駆動機構２１０、２２０と同様に、ガイドレール２３１と、上スライダ２３２と、複数のプーリ２３３と、無端ベルト２３４と、上モータ２３５と、上センサＡ２３６と、上センサＢ２３７から構成されている。上駆動機構２３０は、ステッピングモータである上モータ２３５で無端ベルト２３４を走行させることによって上スライダ２３２を左右方向の任意の位置まで移動させて停止させる。上センサＡ２３６は上スライダ２３２の左限位置を検出し、上センサＢは、上スライダ２３２の右限位置を検出する。水平可動部材２０４の右ブラケット２０４ａは、上スライダ２３２に接続されている。
【００３７】
左駆動機構２１０および右駆動機構２２０は、左右スライダ２１２、２２２を移動させることによって、垂直可動部材２０２を液晶表示装置１５７の前方において上下方向に移動させる。また、左駆動機構２１０および右駆動機構２２０は、それぞれ独立に制御されて動作するため、図２（ｂ）に示されるように、垂直可動部材２０２を斜めに傾いた状態にすることも可能となっている。なお、垂直可動部材２０２の左右ブラケット２０２ａ、２０２ｂは、伸縮可能に構成されている。上駆動機構２３０は、上スライダ２３２を移動させることによって、図２（ｂ）に示されるように、水平可動部材２０４を液晶表示装置１５７の前方において左右方向に移動させる。
【００３８】
左駆動機構２１０の左スライダ２１２の基準位置（原点）は、左センサＡ２１６が左スライダ２１２を検出する位置（下限位置）に設定されており、右駆動機構２２０の右スライダ２２２の基準位置（原点）は、右センサＡ２２６が右スライダ２２２を検出する位置（下限位置）に設定されている。従って、垂直稼動部材２０２の基準位置は、図２（ａ）に示されるように、液晶表示装置１５７の下端近傍において略水平状態となる位置に設定される。
【００３９】
また、上駆動機構２３０の上スライダ２３２の基準位置（原点）は、上センサＡ２３６が上スライダ２３２を検出する位置（左限位置）に設定されている。従って、水平可動部材２０４の基準位置は、液晶表示装置１５７の左上角部近傍の位置に設定される。基準位置にある垂直可動部材２０２および水平可動部材２０４は、カバー部材２０５の下部遮蔽領域２０８および上部遮蔽領域２０６に半ば遮蔽された状態となる（図１参照）。
【００４０】
垂直可動部材２０２および水平可動部材２０４は、演出において後述する副制御部６００に制御され、絶対座標動作（主動作）と相対座標動作（副動作）の２種類の動作を行う。このうち、絶対座標動作は、上記基準位置を基点とした制御による動作であり、相対座標動作は、絶対座標動作を中断（停止）した時の各可動部材２０２、２０４の位置を基点とした制御による動作である。垂直可動部材２０２および水平可動部材２０４の動作の詳細については後述する。
【００４１】
なお、本実施例の演出装置２００は、液晶表示装置１５７の下面に、上駆動機構２３０と同様に構成された下駆動機構をさらに備えることが可能に構成されている。従って、演出装置２００は、２つの水平可動部材２０４を備える、または１つの水平可動部材２０４を垂直可動部材２０２と同様に２つの駆動機構によって駆動することのいずれかをオプションとして選択することが可能となっている。
＜制御部＞
【００４２】
次に、図３〜図６を用いて、このスロットマシン１００の制御部の回路構成について詳細に説明する。
【００４３】
スロットマシン１００の制御部は、大別すると、遊技の中枢部分を制御する主制御部３００と、主制御部３００より送信されたコマンド（制御コマンドとも言う）に応じて各種機器を制御する副制御部４００と、副制御部４００より送信されたコマンドに応じて各種機器を制御する副制御部５００と、副制御部５００より送信されたコマンドに応じて各種機器を制御する副制御部６００と、によって構成されている。
＜主制御部３００＞
【００４４】
まず、図３を用いて、スロットマシン１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御するための演算処理装置であるＣＰＵ３１０や、ＣＰＵ３１０が各ＩＣや各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、その他、以下に述べる構成を有する。
【００４５】
クロック補正回路３１４は、水晶発振器３１１から発振されたクロックを分周してＣＰＵ３１０に供給する回路である。例えば、水晶発振器３１１の周波数が１６ＭＨｚの場合に、分周後のクロックは８ＭＨｚとなる。ＣＰＵ３１０は、クロック回路３１４により分周されたクロックをシステムクロックとして受け入れて動作する。
【００４６】
また、ＣＰＵ３１０には、後述するセンサやスイッチの状態を常時監視するための監視周期やモータの駆動パルスの送信周期を設定するためのタイマ回路３１５がバスを介して接続されている。ＣＰＵ３１０は、電源が投入されると、データバスを介してＲＯＭ３１２の所定エリアに格納された分周用のデータをタイマ回路３１５に送信する。
【００４７】
タイマ回路３１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ３１０に送信する。ＣＰＵ３１０は、この割込み要求を契機に、各センサ等の監視や駆動パルスの送信を実行する。例えば、ＣＰＵ３１０のシステムクロックを８ＭＨｚ、タイマ回路３１５の分周値を１／２５６、ＲＯＭ３１２の分周用のデータを４７に設定した場合、この割り込みの基準時間は、２５６×４７÷８ＭＨｚ＝１．５０４ｍｓとなる。
【００４８】
また、ＣＰＵ３１０には、各ＩＣを制御するための制御プログラムデータ、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶しているＲＯＭ３１２や、一時的なデータを保存するためのＲＡＭ３１３が接続されている。これらのＲＯＭ３１２やＲＡＭ３１３については他の記憶手段を用いてもよく、この点は後述する各制御部においても同様である。
【００４９】
ＣＰＵ３１０には、さらに、入力インタフェース３６０、出力インタフェース３７０、３７１がアドレスデコード回路３５０を介してアドレスバスに接続されている。ＣＰＵ３１０は、これらのインタフェースを介して外部のデバイスと信号の送受信を行っている。
【００５０】
ＣＰＵ３１０は、割込み時間ごとに入力インタフェース３６０を介して、メダル受付センサ３２０、スタートレバーセンサ３２１、ストップボタンセンサ３２２、メダル投入ボタンセンサ３２３、精算スイッチセンサ３２４、メダル払い出しセンサ３２６、インデックスセンサ３２５の状態を検出し、各センサを監視している。
【００５１】
メダル受付センサ３２０は、メダル投入口１３４の内部の通路に２個設置されており、メダルの通過有無を検出する。スタートレバーセンサ３２１は、スタートレバー１３５に２個設置されており、遊技者によるスタート操作を検出する。ストップボタンセンサ３２２は、各々のストップボタン１３７〜１３９に設置されており、遊技者によるストップボタンの操作を検出する。
【００５２】
メダル投入ボタンセンサ３２３は、メダル投入ボタン１３０〜１３２のそれぞれに設置されており、ＲＡＭ３１３に電子的に貯留されているメダルを遊技用のメダルとして投入する場合の投入操作を検出する。たとえば、ＣＰＵ３１０は、メダル投入ボタン１３０に対応するメダル投入センサ３２３がＬレベルになった場合に、電子的に貯留メダルを１枚投入し、メダル投入ボタン１３１に対応するメダル投入センサ３２３がＬレベルになった場合に、電子的に貯留メダルを２枚投入し、メダル投入ボタン１３２に対応するメダル投入センサ３２３がＬレベルになった場合に、電子的に貯留メダルを３枚投入する。なお、メダル投入ボタン１３２が押された際、貯留されているメダル枚数が２枚の場合は２枚投入され、１枚の場合は１枚投入される。
【００５３】
本実施例では、メダル投入ボタン１３２は、演出用投入ボタンとしても機能させている。すなわち、メダル投入ボタン１３２は、遊技者の操作を介入させる演出を行う場合に、遊技者による演出操作を受け付けるためのボタンとしても機能するようになっている。具体的には、遊技者によるスタートレバー１３５の操作から全てのリール１１０〜１１２が停止するまでの間に、メダル投入ボタン１３２に対応するメダル投入センサ３２３がＬレベルになった場合、ＣＰＵ３１０は、遊技者による演出操作があったもの（演出用投入ボタンの受付）と判断し、遊技者の操作に対応した処理を実行する。そして、全てのリール１１０〜１１２の停止から遊技者によりスタートレバー１３５が操作されるまでの間に、メダル投入ボタン１３２に対応するメダル投入センサ３２３がＬレベルになった場合、ＣＰＵ３１０は電子的に貯留メダルを３枚投入する。
【００５４】
精算スイッチセンサ３２４は、精算ボタン１３４に設けられている。精算ボタン１３４が一回押されると、貯留されているメダルを精算する。メダル払い出しセンサ３２６は、払い出されるメダルを検出するためのセンサである。なお、以上の各センサは、非接触式のセンサであっても接点式のセンサであってもよい。
【００５５】
インデックスセンサ３２５は、具体的には、各リール１１０〜１１２の取付台の所定位置に設置されており、リールに設けた遮光片がこのインデックスセンサ３２５を通過するたびにＬレベルになる。ＣＰＵ３１０は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。
【００５６】
出力インタフェース３７０には、リールを駆動させるためのリールモータ駆動部３３０と、ホッパー（バケットにたまっているメダルをメダル払出口１５５から払出すための装置。）のモータを駆動するためのホッパーモータ駆動部３３１と、遊技ランプ３４０（具体的には、入賞ライン表示ランプ１２０、遊技開始ランプ１２１、再遊技ランプ１２２、告知ランプ１２３、遊技メダル投入可能ランプ１２４等）と、７セグメント表示器３４１（貯留枚数表示器１２５、遊技情報表示器１２６、払出枚数表示器１２７等）が接続されている。
【００５７】
また、ＣＰＵ３１０には、乱数発生回路３１７がデータバスを介して接続されている。乱数発生回路３１７は、水晶発振器３１６から発振されるクロックに基いて、一定の範囲内で値をインクリメントし、そのカウント値をＣＰＵ３１０に出力することのできるインクリメントカウンタであり、後述する入賞役の内部抽選をはじめ各種抽選処理に使用される。本発実施形態における乱数発生回路３１７は、水晶発振器３１６のクロック周波数を用いて０〜６５５３５までの値をインクリメントする１つの乱数カウンタを備えている。
【００５８】
また、ＣＰＵ３１０のデータバスには、副制御部４００に信号（例えば、ボーナスや小役の内部当選を示すコマンド、演出用投入ボタン受付コマンド等）を送信するための出力インタフェース３７１が接続されている。
＜副制御部４００＞
【００５９】
次に、図４を用いて、スロットマシン１００の副制御部４００について説明する。副制御部４００は、主制御部３００より送信されたコマンドに基づいて副制御部４００の全体を制御する演算処理装置であるＣＰＵ４１０や、ＣＰＵ４１０が各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
【００６０】
クロック補正回路４１４は、水晶発振器４１１から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵ４１０に供給する回路である。
【００６１】
また、ＣＰＵ４１０にはタイマ回路４１５がバスを介して接続されている。ＣＰＵ４１０は、所定のタイミングでデータバスを介してＲＯＭ４１２の所定エリアに格納された分周用のデータをタイマ回路４１５に送信する。タイマ回路４１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ４１０に送信する。ＣＰＵ４１０は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００６２】
また、ＣＰＵ４１０には、副制御部４００の全体を制御するための命令及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータが記憶されたＲＯＭ４１２や、データ等を一時的に保存するためのＲＡＭ４１３が各バスを介して接続されている。
【００６３】
また、ＣＰＵ４１０には、外部の信号を送受信するための入出力インタフェース４６０が接続されており、入出力インタフェース４６０には、各リール１１０〜１１２の図柄を背面より照明するためのバックライト４２０、前面扉１０２の開閉を検出するための扉センサ４２１、ＲＡＭ４１３のデータをクリアにするためのリセットスイッチ４２２が接続されている。さらに、ＣＰＵ４１０には、データバスを介して主制御部３００から信号（コマンド）を受信するための入力インタフェース４６１が接続されている。
【００６４】
また、ＣＰＵ４１０のデータバスとアドレスバスには、音源ＩＣ４８０が接続されている。音源ＩＣ４８０は、ＣＰＵ４１０からの命令に応じて音声の制御を行う。また、音源ＩＣ４８０には、音声データが記憶されたＲＯＭ４８１が接続されており、音源ＩＣ４８０は、ＲＯＭ４８１から取得した音声データをアンプ４８２で増幅させてスピーカ４８３から出力する。
【００６５】
また、ＣＰＵ４１０には、主制御部３００と同様に、外部ＩＣを選択するためのアドレスデコード回路４５０が接続されており、アドレスデコード回路４５０には、主制御部３００からの信号（コマンド）を受信するための入力インタフェース４６１、入出力インタフェース４７０、時計ＩＣ４２２、が接続されている。ＣＰＵ４１０は、時計ＩＣ４２２が接続されていることで、現在時刻を取得することが可能である。
【００６６】
さらに、入出力インタフェース４７０には、デマルチプレクサ４１９が接続されている。デマルチプレクサ４１９は、入出力インタフェース４７０から送信された信号を各表示部等に分配する。即ち、デマルチプレクサ４１９は、ＣＰＵ４１０から受信されたデータに応じて演出ランプ４３０（上部ランプ、下部ランプ、サイドランプ１４４、リールパネルランプ１２８、タイトルパネルランプ、受皿ランプ、等）を制御する。なお、タイトルパネルランプは、タイトルパネル１６２を照明するランプである。
【００６７】
ＣＰＵ４１０は、入力インタフェース４６１を介して受信したコマンドに基づいて、遊技全体を盛り上げる演出処理を自ら実行すると共に、演出処理を実行させるためのコマンドを入出力インタフェース４６０を介して副制御部５００に送信する。また、ＣＰＵ４１０は、演出処理において入出力インタフェース４７０を介して副制御部６００からのコマンドを受信する。
＜副制御部５００＞
【００６８】
次に、図５を用いて、スロットマシン１００の副制御部５００について説明する。副制御部５００は、演算処理装置であるＣＰＵ５１０や、各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
【００６９】
クロック補正回路５１４は、水晶発振器５１１から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵ５１０に供給する回路である。
【００７０】
このＣＰＵ５１０は、副制御部４００のＣＰＵ４１０からの信号（コマンド）を入出力インタフェース５２０を介して受信し、副制御部５００全体を制御する。
【００７１】
また、ＣＰＵ５１０にはタイマ回路５１５がバスを介して接続されている。ＣＰＵ５１０は、所定のタイミングでデータバスを介してＲＯＭ５１２の所定エリアに格納された分周用のデータをタイマ回路５１５に送信する。タイマ回路５１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ５１０に送信する。ＣＰＵ５１０は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００７２】
また、ＣＰＵ５１０には、バスを介して、ＲＯＭ５１２、ＲＡＭ５１３、ＶＤＰ（ビデオ・ディスプレイ・プロセッサー）５３４が接続されている。ＲＯＭ５１２には、副制御部５００全体を制御するための制御プログラムデータや演出用のデータが記憶されている。ＲＡＭ５１３は、ＣＰＵ５１０で処理されるプログラムのワークエリア等を有する。ＶＤＰ５３４には、水晶発信器５３３が接続され、さらに、バスを介して、画像データと、画像データ用のカラーパレットデータが記憶されているＣＧ−ＲＯＭ５３５、ＶＲＡＭ５３６が接続されている。ＶＤＰ５３４は、ＣＰＵ５１０からの信号をもとにＣＧ−ＲＯＭ５３５に記憶された画像データを読み出し、ＶＲＡＭ５３６のワークエリアを使用して画像信号を生成し、Ｄ／Ａコンバータ５３７を介して液晶表示装置１５７の表示画面に画像を表示する。なお、液晶表示装置１５７には、ＣＰＵ５１０によって液晶表示装置１５７の表示画面の輝度調整を可能とするため輝度調整信号が入力されている。
【００７３】
また、ＣＰＵ５１０には、主制御部３００および副制御部４００と同様に、外部ＩＣを選択するためのアドレスデコード回路５５０が接続されており、アドレスデコード回路５５０には、入出力インタフェース５２０が接続されている。入出力インタフェース５２０は、副制御部４００から信号（コマンド）を受信すると共に副制御部６００に信号（コマンド）を送信するためのインタフェースである。ＣＰＵ５１０は、入出力インタフェース５２０を介して副制御部４００から受信したコマンドに基づいて、液晶表示装置１５７の表示を制御する処理を実行すると共に、演出処理を実行させるためのコマンドを入出力インタフェース５２０を介して副制御部６００に送信する。
＜副制御部６００＞
【００７４】
次に、図６を用いて、スロットマシン１００の副制御部６００について説明する。副制御部６００は、演算処理装置であるＣＰＵ６１０や、各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
【００７５】
クロック補正回路６１４は、水晶発振器６１１から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵ６１０に供給する回路である。
【００７６】
このＣＰＵ６１０は、副制御部５００のＣＰＵ５１０からの信号（コマンド）を入出力インタフェース６２０を介して受信し、副制御部６００全体を制御する。
【００７７】
また、ＣＰＵ６１０にはタイマ回路６１５がバスを介して接続されている。ＣＰＵ６１０は、所定のタイミングでデータバスを介してＲＯＭ６１２の所定エリアに格納された分周用のデータをタイマ回路６１５に送信する。タイマ回路６１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ６１０に送信する。ＣＰＵ６１０は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００７８】
また、ＣＰＵ６１０には、バスを介して、ＲＯＭ６１２およびＲＡＭ６１３が接続されている。ＲＯＭ６１２には、副制御部６００全体を制御するための制御プログラムデータや演出用のデータが記憶されている。ＲＡＭ６１３は、ＣＰＵ６１０で処理されるプログラムのワークエリア等を有する。
【００７９】
また、ＣＰＵ６１０には、外部の機器から信号を受信するための入力インタフェース６６０、および外部の機器へ信号を送信するための出力インタフェース６７０が接続されている。入力インタフェース６６０には、演出装置２００の各駆動機構２１０、２２０、２３０が備える左センサＡ２１６、左センサＢ２１７、右センサＡ２２６、右センサＢ２２７、上センサＡ２３６および上センサＢ２３７が接続されている。なお、本実施例の副制御部６００は、オプションとしてさらに下センサＡ６６７、および下センサＢ６６８を接続可能に構成されている。
【００８０】
出力インタフェース６７０には、演出装置２００の各駆動機構２１０、２２０、２３０が備える各モータ２１５、２２５、２３５がドライバを介して接続されている。具体的には、左モータドライバ６７１を介して左モータ２１５、右モータドライバ６７２を介して右モータ２２５、上モータドライバ６７３を介して上モータ２３５が接続されている。なお、本実施例の副制御部６００は、オプションとしてさらに下モータドライバ６７４を介して下モータ６７５を接続可能に構成されている。
【００８１】
また、ＣＰＵ６１０には、副制御部４００および副制御部５００と同様に、外部ＩＣを選択するためのアドレスデコード回路６５０が接続されており、アドレスデコード回路６５０には、入出力インタフェース６２０、入力インタフェース６６０および出力インタフェース６７０が接続されている。入出力インタフェース６２０は、副制御部５００から信号（コマンド）を受信すると共に副制御部４００に信号（コマンド）を送信するためのインタフェースである。ＣＰＵ６１０は、入出力インタフェース６２０を介して副制御部５００から受信したコマンドに基づいて、演出装置２００の各駆動機構２１０、２２０、２３０を制御する処理を実行すると共に、コマンドを入出力インタフェース６２０を介して副制御部４００に送信する。
【００８２】
なお、主制御部３００と副制御部４００の間の情報通信は、一方向の通信となっており、逆方向の通信は不可能に構成されている。すなわち、主制御部３００からはコマンド等の信号を副制御部４００へ送信することができるが、副制御部４００からはコマンド等の信号を主制御部３００へ送信することはできない。
【００８３】
また、副制御部４００と副制御部５００、副制御部５００と副制御部６００、および副制御部６００と副制御部４００の間の直接的な情報通信は、一方向の通信となっており、逆方向の通信は不可能に構成されている。すなわち、副制御部４００から副制御部５００へ、副制御部５００から副制御部６００へ、および副制御部６００から副制御部４００へは、直接的にコマンド等の信号を送信することができるが、副制御部５００から副制御部４００へ、副制御部６００から副制御部５００へ、および副制御部４００から副制御部６００へは、直接的にコマンド等の信号を送信することができない。従って、副制御部５００から副制御部４００へ信号を送信する場合は、副制御部５００から副制御部６００を介して副制御部４００へ信号を送信するようになっている。同様に、副制御部６００から副制御部５００へ信号を送信する場合は、副制御部６００から副制御部４００を介して副制御部５００へ信号を送信し、副制御部４００から副制御部６００へ信号を送信する場合は、副制御部４００から副制御部５００を介して副制御部６００へ信号を送信する。
＜図柄配列＞
【００８４】
次に、図７を用いて、上述の各リール１１０〜１１２に施される図柄配列について説明する。なお、同図は、各リール（左リール１１０、中リール１１１、右リール１１２）に施される図柄の配列を平面的に展開して示した図である。
【００８５】
各リール１１０〜１１２には、同図の右側に示す複数種類（本実施例では、８種類）の図柄が所定コマ数（本実施例では、番号０〜２０の２１コマ）だけ配置されている。また、同図の左端に示した番号０〜２０は、各リール１１０〜１１２上の図柄の配置位置を示す番号である。例えば、本実施例では、左リール１１０の番号１のコマには「ＢＢ１図柄」、中リール１１１の番号０のコマには「ＣＨＡＮＣＥ図柄（チャンス図柄）」、右リール１１２の番号２のコマには「リプレイ図柄」がそれぞれ配置されている。
＜入賞役の種類＞
【００８６】
次に、図８を用いて、スロットマシン１００の入賞役の種類について説明する。なお、同図は入賞役（作動役を含む）の種類、各入賞役の名称、各入賞役に対応する図柄組合せ、各入賞役の払出枚数、および各入賞役の作動を示した図である。
【００８７】
スロットマシン１００の入賞役には、特別役１（ＢＢ１）と、特別役２（ＢＢ２）と、特別役３（ＲＢ）と、小役（ＣＨＡＮＣＥ、ベル、スイカ、チェリー）と、再遊技役（リプレイ）がある。なお、入賞役の種類は、これに限定されるものではなく、任意に採用できることは言うまでもない。また、本実施例において、特別役１（ＢＢ１）はボーナス役１（ＢＢ１）と言うことがあり、特別役２（ＢＢ２）はボーナス役２（ＢＢ２）と言うことがあり、特別役３（ＲＢ）はボーナス役３（ＲＢ３）と言うことがある。また、これら特別役１〜３を総称してボーナス役と言うことがある。
【００８８】
本実施例における入賞役のうち、特別役１（ＢＢ１）、特別役２（ＢＢ２）および特別役３（ＲＢ）はボーナス遊技に移行する役として、また、再遊技役（リプレイ）は新たにメダルを投入することなく前回遊技で投入した枚数と同じ枚数のメダルを投入したものとする再遊技が可能となる役として、それぞれ入賞役とは区別され「作動役」と呼ばれる場合があるが、本実施例における「入賞役」には、作動役である、特別役１（ＢＢ１）、特別役２（ＢＢ２）、特別役３（ＲＢ）および再遊技役１、再遊技役２が含まれる。また、「入賞」とは、入賞役に対応する図柄組合せが有効ライン上に表示されることをいうが、本実施例における「入賞」には、メダルの配当を伴わない（メダルの払い出しを伴わない）作動役の図柄組合せが有効ライン上に表示される場合も含まれ、例えば、特別役１（ＢＢ１）、特別役２（ＢＢ２）、特別役３（ＲＢ）、再遊技役への入賞が含まれる。
【００８９】
「特別役１（ＢＢ１）、特別役２（ＢＢ２）」（以下、特別役１（ＢＢ１）および特別役２（ＢＢ２）を「ビッグボーナス（ＢＢ）」と総称する場合がある）は、入賞によりビッグボーナス遊技（ＢＢ遊技）が開始される特別役（作動役）である。対応する図柄組合せは、ＢＢ１が「ＢＢ１図柄−ＢＢ１図柄−ＢＢ１図柄」、ＢＢ２が「ＢＢ２図柄−ＢＢ２図柄−ＢＢ２図柄」である。また、ＢＢ１、ＢＢ２についてはフラグ持越しを行う。すなわち、ＢＢ１、ＢＢ２に内部当選すると、これを示すフラグが立つ（主制御部３００のＲＡＭ３１３の所定のエリア内に記憶される）が、その遊技においてＢＢ１、ＢＢ２に入賞しなかったとしても、入賞するまで内部当選を示すフラグが立った状態が維持され、次遊技以降でもＢＢ１、ＢＢ２に内部当選中となり、ＢＢ１に対応する図柄組合せ「ＢＢ１図柄−ＢＢ１図柄−ＢＢ１図柄」、ＢＢ２に対応する図柄組合せ「ＢＢ２図柄−ＢＢ２図柄−ＢＢ２図柄」が、有効ライン上に揃って入賞する状態にある。
【００９０】
「特別役３（ＲＢ）」（以下、特別役３（ＲＢ）を「レギュラーボーナス」と称する場合がある。）は、入賞によりレギュラーボーナス遊技（ＲＢ遊技）が開始される特殊役（作動役）である。対応する図柄組合せは、「ＲＢ図柄−ＲＢ図柄−ＲＢ図柄」である。なお、ＲＢについても上述のＢＢと同様にフラグ持越しを行う。但し、（詳細は後述するが）ビッグボーナス遊技（ＢＢ遊技）においては、レギュラーボーナス遊技（ＲＢ遊技）が内部当選することや、図柄組み合わせが入賞ライン上に表示されること、を開始条件とせずに自動的に開始させる設定としてもよい。なお、本実施例では、上述したビッグボーナス遊技（ＢＢ遊技）およびレギュラーボーナス遊技（ＲＢ遊技）を合わせて特別遊技又は単にボーナス遊技と言うことがある。また特別遊技は、通常遊技よりも遊技媒体の獲得率が高く、遊技者に有利な遊技状態である。
【００９１】
「小役１（ＣＨＡＮＣＥ）、小役２（ベル）、小役３（スイカ）、小役４（チェリー）」（以下、単に「ＣＨＡＮＣＥ」、「ベル」、「スイカ」、「チェリー」と称する場合がある）は、入賞により所定数のメダルが払い出される入賞役で、対応する図柄組合せは、ＣＨＡＮＣＥが「ＣＨＡＮＣＥ図柄−ＣＨＡＮＣＥ図柄−ＣＨＡＮＣＥ図柄」、ベルが「ベル図柄−ベル図柄−ベル図柄」、スイカが「スイカ図柄−スイカ図柄−スイカ図柄」、チェリーが「チェリー図柄−ＡＮＹ−ＡＮＹ」である。また、対応する払出枚数は同図に示す通りである。なお、「チェリー図柄−ＡＮＹ−ＡＮＹ」の場合、左リール１１０の図柄が「チェリー図柄」であればよく、中リール１１１と右リール１１２の図柄はどの図柄でもよいことを示している。「小役１（ＣＨＡＮＣＥ）、小役２（ベル）、小役３（スイカ）、および小役４（チェリー）」」を一般役と言う。
【００９２】
「再遊技役（リプレイ）」は、入賞により次回の遊技でメダル（遊技媒体）の投入を行うことなく遊技を行うことができる入賞役（作動役）であり、メダルの払出は行われない。なお、対応する図柄組合せは、「リプレイ図柄−リプレイ図柄−リプレイ図柄」である。
＜遊技状態の種類＞
【００９３】
次に、スロットマシン１００の遊技状態の種類について説明する。
【００９４】
本実施例では、スロットマシン１００の遊技状態は、通常遊技状態（ＲＴ０モード）と、ビッグボーナス（ＢＢ）およびレギュラーボーナス（ＲＢ）の特別役（ボーナス役）内部当選遊技（ＲＴ１モード）と、ＢＢ遊技とＲＢ遊技を含むボーナス遊技（ＲＴ２モード）と、再遊技変動遊技（ＲＴ３モード）と、に大別することができる。
＜通常遊技状態（ＲＴ０モード）＞
【００９５】
通常遊技状態（ＲＴ０モード）の内容は特に限定されないが、例えば、内部抽選の結果が概ねハズレとなり、遊技者が複数回の遊技を行った場合に遊技中に獲得できるメダルの総数が、遊技中に投入したメダルの総数に満たないような遊技状態をいい、本実施例では、後述する特別役（ボーナス役）内部当選遊技（ＲＴ１モード）、ボーナス遊技（ＲＴ２モード）、および再遊技変動遊技（ＲＴ３モード）以外の遊技状態をいう。この通常遊技状態（ＲＴ０モード）では、ＢＢ１、ＢＢ２またはＲＢに内部当選した場合（重複役による内部当選を含む）に特別役（ボーナス役）内部当選遊技（ＲＴ１モード）に移行する。また、再遊技変動遊技（ＲＴ３モード）が終了した場合には、通常遊技状態（ＲＴ０モード）に移行する。
＜特別役（ボーナス役）内部当選遊技（ＲＴ１モード）＞
【００９６】
この特別役（ボーナス役）内部当選遊技（ＲＴ１モード）は、特別役に対応する図柄組合せを有効ライン上に表示させることが可能となっている遊技状態をいう。この特別役（ボーナス役）内部当選遊技（ＲＴ１モード）は、通常遊技状態（ＲＴ０モード）において、ＢＢ１、ＢＢ２またはＲＢに内部当選した場合（重複役による内部当選を含む）、または後で説明する再遊技変動遊技（ＲＴ３モード）において、ＢＢ１、ＢＢ２またはＲＢのいずれかの特別役に内部当選した場合（重複役による内部当選を含む）で、且つ所定の遊技数（本実施例では、１００ゲーム）を消化した場合に移行する。また、ＢＢ１、ＢＢ２またはＲＢに対応する図柄組合せが有効ライン上に表示された場合に終了し、入賞した特別役（特別役１〜３）の種類に応じて、次に説明するＢＢ遊技（ＢＢ１遊技、ＢＢ２遊技）やＲＢ遊技に移行する。
＜ＢＢ遊技（ＲＴ２モード）＞
【００９７】
ＢＢ遊技（ＲＴ２モード）の内容は特に限定されないが、遊技者にとって通常遊技状態よりも利益の大きい遊技状態であり、本実施例では、遊技中に獲得するメダルの総数が、遊技中に投入したメダルの総数を超えるような遊技状態をいう。ＢＢ遊技の一つであるＢＢ１遊技は、特別役（ボーナス役）内部当選遊技（ＲＴ１モード）においてＢＢ１に対応する図柄組合せが有効ライン上に表示された場合に移行し、後述するＲＢ遊技を繰返し実行可能な遊技状態である。また、ＢＢ遊技の一つであるＢＢ２遊技は、特別役（ボーナス役）内部当選遊技（ＲＴ１モード）においてＢＢ２に対応する図柄組合せが有効ライン上に表示された場合に移行し、後述するＲＢ遊技を繰返し実行可能な遊技状態である。また、ＢＢ遊技（ＢＢ１遊技またはＢＢ２遊技）は、遊技中に予め定められた所定の数（例えば、３５１枚）を超えるメダルが払い出された場合に終了し、再遊技変動遊技（ＲＴ３モード）に移行する。但し、ＢＢ遊技中のＲＢ遊技の開始条件は、ＲＢ遊技を開始する役（例えば、リプレイ）を設定し、この役が内部当選した場合、または、入賞した場合に、ＲＢ遊技を開始するように設定してもよい。さらには、ＢＢ遊技は、ＢＢ遊技中のＲＢ遊技を除くＢＢ一般遊技を予め定めた回数（例えば、３０回）実行した場合、または、ＢＢ遊技中に実行したＲＢ遊技の回数が予め定めた回数に達した場合（例えば、３回）に終了するようにしてもよい。
＜ＲＢ遊技（ＲＴ２モード）＞
【００９８】
ＲＢ遊技（ＲＴ２モード）の内容は特に限定されないが、遊技者にとって通常遊技状態よりも利益の大きい遊技状態であり、本実施例では、遊技中に獲得するメダルの総数が、遊技中に投入したメダルの総数を超えるような遊技状態をいう。ＲＢ遊技は、特別役（ボーナス役）内部当選遊技（ＲＴ１モード）においてＲＢに対応する図柄組合せが有効ライン上に表示された場合に移行する。また、ＲＢ遊技は、遊技中に予め定められた所定の数（例えば、１０４枚）を超えるメダルが払い出された場合に終了し、再遊技変動遊技（ＲＴ３モード）に移行する。但し、予め定めた所定の役が内部当選の確率を上昇させる変動（例えば、「設定１」、「通常遊技」に設定された「小役１」の内部当選確率１／１５を、予め定めた所定の値である内部当選確率１／１．２に上昇させる）をし、予め定めた所定の数（例えば８回）の入賞があった場合に終了するようにしてもよい。
＜再遊技変動遊技（ＲＴ３モード）＞
【００９９】
再遊技変動遊技（ＲＴ３モード）の内容は特に限定されないが、本実施例では、再遊技役の内部当選確率を、通常遊技状態（ＲＴ０モード）における再遊技役（例えば、再遊技役１（リプレイ））の内部当選確率（本実施例では、約１／７．３）よりも上昇させる変動を行う遊技状態である。再遊技変動遊技状態（ＲＴ３モード）は、ＢＢ遊技状態（ＲＴ２モード）において、遊技中に予め定められた所定の数（例えば、３５１枚）を超えるメダルが払い出された場合、および通常遊技状態（ＲＴ０モード）において、ＣＨＡＮＣＥに対応する図柄組合せが有効ライン上に表示された場合に移行する。また、再遊技変動遊技状態（ＲＴ３モード）では、所定の遊技数（本実施例では、１００ゲーム）を消化した場合に通常遊技状態（ＲＴ０モード）に移行し、ＢＢ１、ＢＢ２またはＲＢのいずれかの特別役に内部当選した場合（重複役による内部当選を含む）で、且つ所定の遊技数（本実施例では、１００ゲーム）を消化した場合に特別役（ボーナス役）内部当選遊技（ＲＴ１モード）に移行する。なお、本実施例では、再遊技変動遊技をリプレイタイムとも言う。また、本実施例で特典遊技とは、例えばＲＴ準備状態やＲＴ状態をいうが、これに限定されず通常遊技状態よりも遊技者に有利な特典が付与される遊技であればよい。したがって、例えば、ＡＴ（アシストタイム：入賞役の内部当選等をランプ等で遊技者に報知する機能）、ＡＲＴ（アシストリプレイタイム：上述のＡＴとＲＴを併せ持つ機能）、ＳＴ（ストックタイム：ボーナス役の内部当選フラグを一時的に貯留し、一定の条件を満たした場合にボーナス役の内部当選フラグを放出する機能）等でもよい。
【０１００】
＜主制御部の処理＞
【０１０１】
次に、図９を用いて、主制御部３００のメイン処理について説明する。なお、同図は、主制御部３００のメイン処理の流れを示すフローチャートである。
【０１０２】
遊技の基本的制御は、主制御部３００のＣＰＵ３１０が中心になって行い、電源断等を検知しないかぎり、ＣＰＵ３１０が同図の主制御部メイン処理を繰り返し実行する。そして、各処理の実行によって得られた情報は、所定のタイミングで副制御部４００に適宜送信される。
【０１０３】
スロットマシン１００に電源が投入されると、まず、主制御部メイン処理のステップＳ１０１において各種の初期化処理が実行され、各種の初期設定が行われる。
【０１０４】
ステップＳ１０２では、メダル投入に関する処理を行う。ここでは、メダルの投入の有無をチェックし、投入されたメダルの枚数に応じて入賞ライン表示ランプ１２０を点灯させる。なお、前回の遊技で再遊技役に入賞した場合は、メダルの追加投入をすることなく前回の遊技と同じ賭け数の遊技を行うことができる。また、ステップＳ１０２では、遊技のスタート操作に関する処理を行う。ここでは、スタートレバー１３５が操作されたか否かのチェックを行い、スタート操作されたと判断した場合は、投入されたメダル枚数を確定するとともに、副制御部４００に対してスタート信号（コマンド）を送信する。
【０１０５】
ステップＳ１０３では、有効な入賞ラインを確定し、ステップＳ１０４では、乱数発生器３１７で発生させた乱数を取得する。
【０１０６】
ステップＳ１０５では、ステップＳ１０４で取得した乱数値と、現在の遊技状態に応じてＲＯＭ３１２に格納されている入賞役抽選テーブルを用いて、入賞役の内部抽選を行う（抽選手段）。内部抽選の結果、いずれかの入賞役（作動役を含む）に内部当選した場合、その入賞役のフラグがＯＮになる。また、このステップＳ１０５では、入賞役内部抽選の結果、入賞役に内部当選したと判定した場合には入賞役に対応するコマンドを、また、ハズレ（入賞役の非当選）と判定した場合にはハズレに対応するコマンドを、副制御部４００に送信する。例えば、特別役に内部当選した場合には、副制御部４００に対して特別役（ボーナス役）内部当選コマンドを送信し、スイカまたはチェリーに内部当選した場合には、副制御部４００に対してスイカ／チェリー内部当選コマンドを送信する。
【０１０７】
ステップＳ１０６では、ＲＯＭ３１２に格納されているリール停止制御データ選択テーブルを参照し、ステップＳ１０５の内部抽選結果等に基づいて候補となるリール停止制御データを選択する。また、ステップＳ１０７では、リール回転開始処理により、全リール１１０〜１１２の回転を開始させる。
【０１０８】
ステップＳ１０８では、演出用投入ボタン受付処理を行う。演出用投入ボタン受付処理については後述する。
【０１０９】
ステップＳ１０９では、リール停止制御処理により、押されたストップボタン１３７〜１３９に対応するリール１１０〜１１２の回転を停止させる。この際、各リール１１０〜１１２を、ステップＳ１０６で選択したリール停止制御データに基づいて停止させる。また、ステップＳ１０９では、全てのリール１１０〜１１２が停止した場合に、副制御部４００に対して第３停止コマンドを送信する。
【０１１０】
ステップＳ１１０では、ストップボタン１３７〜１３９が押されることによって停止した図柄の入賞判定を行う。ここでは、有効ライン上に、内部当選した入賞役またはフラグ持越し中の入賞役に対応する図柄組合せが揃った（表示された）場合にその入賞役に入賞したと判定する。例えば、有効ライン上に「リプレイ図柄−リプレイ図柄−リプレイ図柄」が揃っていたならばリプレイ入賞と判定する。また、このステップＳ１１０では、入賞判定の結果、入賞役に入賞したと判定した場合に、入賞役に対応するコマンドを副制御部４００に送信する。例えば、有効ライン上に「ＣＨＡＮＣＥ図柄−ＣＨＡＮＣＥ図柄−ＣＨＡＮＣＥ図柄」が表示された場合（チャンスに入賞した場合）には、副制御部４００に対してＣＨＡＮＣＥ図柄表示コマンドを送信する。また、ＢＢ１、ＢＢ２、またはＲＢに入賞した場合も同様に、副制御部４００に対してＢＢ１入賞コマンド、ＢＢ２入賞コマンド、またはＲＢ入賞コマンドをそれぞれ送信する。
【０１１１】
ステップＳ１１１では、メダル払出処理を行う。このメダル払出処理では、払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを払い出す。ステップＳ１１２では、遊技状態制御処理を行う。以上により１ゲームが終了する。以降ステップＳ１０２へ戻って上述した処理を繰り返すことにより遊技が進行することになる。
＜演出用投入ボタン受付処理＞
【０１１２】
次に、図１０を用いて、上述の主制御部メイン処理におけるステップＳ１０８の演出用投入ボタン受付処理について説明する。なお、同図は、演出用投入ボタン受付処理の流れを示すフローチャートである。
【０１１３】
ステップＳ２０１では、操作有効期間であるか否かを判定する。本実施例では、メダル投入ボタン１３２を演出用投入ボタンとしても機能させており、ここでは、この演出用投入ボタンの遊技者による操作を受け付ける操作有効期間中であるか否かを判定する。具体的には、現在、スタートレバー１３５が操作されてから全てのリール１１０〜１１２が停止されるまでの間の操作有効期間中であるか否かを判定する。操作有効期間中である場合はステップＳ２０２に進み、そうでない場合は処理を終了する。
【０１１４】
ステップＳ２０２では、遊技者による演出用投入ボタン（メダル投入ボタン）１３２の操作を受け付けたか否かを判定する。演出用投入ボタン１３２の操作を受け付けた場合はステップＳ２０３に進み、そうでない場合は処理を終了する。ステップＳ２０３では、遊技者による演出用投入ボタン１３２の操作を受け付けた旨の演出用投入ボタン受付コマンドを副制御部４００に送信する。なお、副制御部４００〜６００では、この演出用投入ボタン受付コマンドの受信に基づいた所定の演出処理が実行される。例えば、後述する演出「対戦１」を実行中の場合、副制御部４００は演出用投入ボタン受付コマンドを受信した旨の制御コマンドを副制御部５００、および副制御部５００を介して副制御部６００に送信する。この制御コマンドの受信に基づいて、副制御部６００は、水平可動部材２０４を停止（副動作）させ、その後、副制御部５００は、ＵＦＯに向けて飛行するミサイルの画像を液晶表示装置１５７に表示させる。
＜副制御部４００の処理＞
【０１１５】
次に、副制御部４００の処理について説明する。図１１（ａ）は、副制御部４００のメイン処理の流れを示すフローチャートである。
【０１１６】
まず、ステップＳ３０１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ３０１で初期化処理が実行される。この初期化処理では、入出力ポートの初期設定や、ＲＡＭ４１３内の記憶領域の初期化処理等を行う。ステップＳ３０２では、コマンド入力処理（詳細は後述する）を行う。ステップＳ３０３では、演出データの更新処理を行う。この演出データの更新処理では、演出を制御するための動作制御データ等の更新を行う。具体的には、例えば、副制御部５００へ送信する制御コマンドの有無を判定し、判定結果に基づいて動作制御データ等を更新する。
【０１１７】
ステップＳ３０４では、ステップＳ３０３で更新した演出データの中に副制御部４００の各演出デバイス（演出ランプ４３０、スピーカ４８３等）のドライバに出力するデータがあるか否かを判定する。該当する場合はステップＳ３０５へ進み、該当しない場合はステップＳ３０６に進む。ステップＳ３０５では、副制御部４００の演出デバイスのドライバにデータをセットする。データのセットにより演出デバイスがそのデータに応じた演出を実行する。ステップＳ３０６では、ステップＳ３０３で更新した演出データの中に副制御部５００に送信する制御コマンドがあるか否かを判定する。該当する場合はステップＳ３０７へ進み、該当しない場合はステップＳ３０２に戻る。ステップＳ３０７では、副制御部５００に制御コマンド（例えば、特別役内部当選コマンドや演出用投入ボタン受付コマンドを主制御部３００から受信した旨のコマンド等）を送信してステップＳ３０２に戻る。
【０１１８】
次に、図１１（ｂ）を用いて、副制御部４００のコマンド入力処理について説明する。同図は、副制御部４００のコマンド入力処理の流れを示すフローチャートである。ステップＳ４０１では、ＲＡＭ４１３に設けたコマンド記憶領域に少なくとも１つの未処理コマンド（後述するストローブ割込み処理によって格納される制御コマンド）が格納されているか否かを判定する。該当する場合はステップＳ４０２へ進み、該当しない場合はステップＳ４０１に戻る。ステップＳ４０２では、コマンド記憶領域から制御コマンドを１つ取得して解析し、解析結果に応じた処理を実行する。具体的には、例えば、取得した制御コマンドの解析結果が上述した特別役内部当選コマンドや演出用投入ボタン受付コマンドである場合には、これらのコマンドを副制御部３００から受信した旨を示す制御コマンドを副制御部５００へ送信する準備を行う。なお、取得した制御コマンドはコマンド記憶領域から消去する。
【０１１９】
次に、図１１（ｃ）を用いて、副制御部４００のストローブ割込み処理について説明する。同図は、副制御部４００ストローブ割込み処理の流れを示すフローチャートである。このストローブ割込み処理は、副制御部４００が、主制御部３００が制御コマンドの送信とともに出力するストローブ信号を検出した場合に実行する処理である。ストローブ割込み処理のステップＳ５０１では、主制御部３００が出力した制御コマンドを未処理コマンドとしてＲＡＭ４１３に設けたコマンド記憶領域に記憶する。
【０１２０】
次に、図１１（ｄ）を用いて、副制御部４００のタイマ割込み処理について説明する。同図は、副制御部４００タイマ割込み処理の流れを示すフローチャートである。副制御部４００は、所定の周期（本実施例では２ｍｓに１回）でタイマ割込みを発生するハードウェアタイマを備えており、このタイマ割込みを契機として、副制御部４００タイマ割込み処理を実行する。このタイマ割込み処理のステップＳ６０１では、ＲＡＭ４１３の所定記憶領域に記憶した汎用タイマを更新する。なお、本実施例では、割込み処理を５回行う毎に汎用タイマを１つ加算することによって汎用タイマの更新周期を１０ｍｓ（＝２ｍｓ×５回）に設定している。
＜副制御部５００の処理＞
【０１２１】
次に、副制御部５００の処理について説明する。図１２（ａ）は、副制御部５００のメイン処理の流れを示すフローチャートである。
【０１２２】
まず、ステップＳ７０１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ７０１で初期化処理が実行される。この初期化処理では、入出力ポートの初期設定や、ＲＡＭ５１３内の記憶領域の初期化処理等を行う。また、ＣＧ−ＲＯＭ５３５に記憶した画像データやカラーパレットデータのうち、使用頻度の多いデータをＶＲＡＭ６１３に転送する処理等を行う。ステップＳ７０２では、コマンド入力処理を行う。ここでは、まず、ＲＡＭ５１３に設けたコマンド記憶領域に少なくとも１つの未処理コマンド（後述する副制御部５００の割込み処理によって格納される制御コマンド）が格納されているか否かを判定する。そしてコマンド記憶領域に未処理の制御コマンドが格納されている場合には、コマンド記憶領域から制御コマンドを１つ取得して解析し、解析結果に応じた処理を実行する。具体的には、例えば、取得した制御コマンドの解析結果が、特別役内部当選コマンドや演出用投入ボタン受付コマンドを副制御部３００から受信した旨のコマンドである場合には、これらのコマンドを副制御部４００から受信した旨を示す制御コマンドを副制御部６００へ送信する準備を行う。なお、取得した制御コマンドはコマンド記憶領域から消去する。
【０１２３】
また、ここでは、解析した制御コマンド（例えば、特別役内部当選コマンド）の内容に基づいて抽選を行い、実行する演出の態様を決定する。例えば、副制御部５００は抽選によって演出の種類を決定するが、このときに、今回の遊技で内部当選した入賞役の種類に応じて異なる抽選テーブルを使用する。
【０１２４】
図１３は、副制御部５００が演出の種類を抽選する場合に参照するテーブルを示した図である。本実施例では、演出の種類として「なし」、「隕石衝突１、２」、「対戦１、２」、「確定」、「プレミアム１〜５」の１１種類を設定している。
【０１２５】
各演出の概要について説明すると、「なし」においては、液晶表示装置１５７に宇宙空間の画像を表示すると共に、左端および右端を交互に上下させてゆらゆらと揺れる通常動作（主動作）を垂直可動部材２０２に行わせる。「確定」においては、液晶表示装置１５７にボーナスが確定した旨の表示を行わせ、「プレミアム１〜５」においては、液晶表示動作装置１５７にボーナスが確定した旨の表示を「確定」とは異なる特別な態様で表示する。「隕石衝突１、２」、「対戦１、２」においては、垂直可動部材２０２または水平可動部材２０４に主動作と副動作を組み合わせた動作を行わせる。「隕石衝突１、２」、「対戦１、２」の演出内容の詳細については後述する。
【０１２６】
これらの演出が抽選で選択される確率は、図１３に示されるように、内部当選した入賞役の種類ごとに異なる値が設定されており、各々の演出に対応する入賞役の選択確率は予めＲＯＭ５１２に記憶されている。例えば、ＢＢ１に内部当選した場合は、「なし」が選択される確率は４％であり、「隕石衝突１」が選択される確率は５％であり、「隕石衝突２」が選択される確率は２０％であり、「対戦１」が選択される確率は５％であり、「対戦２」が選択される確率は３５％であり、「確定」が選択される確率は３０％であり、「プレミアム１」が選択される確率は０．３％であり、「プレミアム２」が選択される確率は０．２％であり、「プレミアム３」が選択される確率は０．２％であり、「プレミアム４」が選択される確率は０．２％であり、「プレミアム５」が選択される確率は０．１％となっている。また、ベルに内部当選した場合は、「なし」が選択される確率は９０％、「隕石衝突１」が選択される確率は５％、「対戦１」が選択される確率は５％となっており、その他の演出が選択される確率は０％となっている。
【０１２７】
図１２（ａ）に戻って、抽選により、垂直可動部材２０２および水平可動部材２０４を動作させる演出が選択された場合には、左モータ２１５、右モータ２２５および上モータ２２６の駆動制御に関するデータを含んだコマンド（後述するモータコマンド）等を副制御部６００に送信する準備を行う。
【０１２８】
ステップＳ７０３では、演出データの更新処理を行う。この演出データの更新処理では、例えば、副制御部６００へ送信する制御コマンドの有無を判定し、判定結果に基づいて演出のための制御データ等の更新を行う。ステップＳ７０４では、液晶演出処理を行う。ここでは、ＶＤＰ５３４により、液晶表示装置１５７に演出用の画像を表示させる処理等を行う。ステップＳ７０５では、ステップＳ７０３で更新した演出データの中に副制御部６００に送信する制御コマンドがあるか否かを判定する。該当する場合はステップＳ７０６に進み、該当しない場合はステップＳ７０２に戻る。ステップＳ７０６では、副制御部６００に制御コマンドを送信する。ここでは、垂直可動部材２０２および水平可動部材２０４を動作させる演出を行う場合に、モータコマンド等を副制御部６００に送信する。コマンドを送信した後は、ステップＳ７０２に戻る。
【０１２９】
次に、図１２（ｂ）を用いて、副制御部５００の割込み処理について説明する。同図は、副制御部５００割込み処理の流れを示すフローチャートである。副制御部５００は、所定の周期（本実施例では、２ｍｓに１回）でタイマ割込みを発生するハードウェアタイマを備えており、このタイマ割込みを契機として、副制御部５００割込み処理を実行する。ステップＳ８０１では、副制御部４００からの受信コマンドがあるか否かを判定する。副制御部４００からコマンドを受信した場合はステップＳ８０２に進み、そうでない場合は処理を終了する。ステップＳ８０２では、受信コマンドを未処理コマンドとしてＲＡＭ５１３のコマンド記憶領域に記憶する。
＜副制御部６００の処理＞
【０１３０】
次に、副制御部６００の処理について説明する。図１４（ａ）は、副制御部６００のメイン処理の流れを示すフローチャートである。
【０１３１】
まず、ステップＳ９０１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ９０１で初期化処理が実行される。この初期化処理では、入出力ポートの初期設定や、ＲＡＭ６１３内の記憶領域の初期化処理等を行う。また、左モータ２１５、右モータ２２５および上モータ２３５を制御して、垂直可動部材２０２および水平可動部材２０４を基準位置に移動させる処理を行う。ステップＳ９０２では、ＲＡＭ６１３のコマンド記憶領域に未処理コマンド（後述する副制御部６００の割込み処理によって格納される制御コマンド）が格納されているか否かを判定する。未処理コマンドがある場合はステップＳ９０３に進み、そうでない場合はステップＳ９０４に進む。ステップＳ９０３では、未処理コマンドの内容を解析して判定する。
【０１３２】
ステップＳ９０４では、未処理コマンドがモータコマンドであるか否かを判定する。未処理コマンドが、左モータ２１５、右モータ２２５および上モータ２３５を制御するためのモータコマンドである場合はステップＳ９０５に進み、そうでない場合はステップＳ９０６に進む。ステップＳ９０５では、動作停止の要求を行う。ここでは、後述するインターバルタイマ割込み処理に対して動作停止を要求する。具体的には、ＲＡＭ６１３の所定の領域に動作停止を要求する旨の情報を記憶する。
【０１３３】
ステップＳ９０６では、後述するインターバルタイマ割込み処理の絶対座標動作処理の駆動停止処理においてパーツリストデータの要求がされたか否かを判定する。具体的には、ＲＡＭ６１３の所定の領域にパーツリストデータの取得を要求する旨の情報が記憶されているか否かを判定する。本実施例では、後述するステップＳ９０７において、受信したモータコマンドに基づき、ＲＯＭ６１２の所定の領域に予め記憶されたパーツリストデータを参照して制御情報を取得する。そして、後述するインターバルタイマ割込み処理において、取得したパーツリストデータに基づき、ＲＯＭ６１２の所定の領域に予め記憶されたパーツデータを参照してより詳細な制御情報を取得する。
【０１３４】
図１５は、モータコマンド、パーツリストデータおよびパーツデータの構造を示した概念図である。同図に示されるように、副制御部５００から送信されるモータコマンドは、２ｂｙｔｅ×４の合計８ｂｙｔｅ長のデータによって構成されており、先頭から２ｂｙｔｅごとに、左モータ２１５、右モータ２２５、上モータ２３５および下モータ６７５についてどのパーツリストデータを参照するかを示した情報（各々のパーツリストデータが格納されているＲＯＭ６１２上の先頭アドレス）がそれぞれ格納されている。なお、本実施例では、下モータ６７５は使用していないのでモータコマンドの下モータ６７５の領域には無効コマンドが格納されているが、下モータ６７５の領域に無効コマンドを格納するのではなく、モータコマンドを２ｂｙｔｅ×３の合計６ｂｙｔｅ長のデータで構成してもよい。
【０１３５】
パーツリストデータは、同図に示されるように、例えば「動作パターン」、「動作回数」、「データ数（Ｎ）」および「データ１〜Ｎ」の項目から構成されており、ＲＯＭ６１２の所定記憶領域に予め記憶されている。本実施例では、「動作パターン」の領域に０が格納されている場合は絶対座標動作（主動作）を示し、１が格納されている場合は相対座標動作（副動作）を示している。また、「動作回数」の領域には、０〜６５５３５の範囲で動作回数が格納されている（０の場合は無限ループとなる）。「データ数」の領域には、０〜６５５３５の範囲でデータ１〜Ｎの総数（Ｎ）が格納されている（０の場合は無効（無視）となる）。「データ１〜Ｎ」の領域には、パーツデータを参照するためのアドレス（各々のパーツデータが格納されているＲＯＭ６１２上の先頭アドレス）がそれぞれ格納されている。すなわち、パーツリストデータは最小単位の制御情報である複数のパーツデータを時系列的に組み合わせることで、様々な連続動作の制御を実行可能に構成されている。
【０１３６】
パーツデータは、同図に示されるように、例えば「動作パターン」、「移動位置（停止ポジション）」、「移動に要する時間」の項目から構成されており、ＲＯＭ６１２の所定記憶領域に予め記憶されている。本実施例では、「動作パターン」の領域に０が格納されている場合は絶対座標動作（主動作）を示し、１が格納されている場合は相対座標動作（副動作）を示している。「移動位置」の領域には、移動位置（移動先の位置）の座標に関する情報（例えば、基準位置（原点）から移動先までのモータのステップ数）が０．４ミリ単位で格納されている。「移動に要する時間」の領域には、０〜６５５３５ｍｓの範囲で移動に要する時間が格納されている（０の場合は最速動作となる）。
【０１３７】
図１４（ａ）に戻って、ステップＳ９０７では、モータコマンドに基づくパーツリストデータの受渡しを行う。ここでは、まず、ＲＡＭ６１３に設定されたパーツリストデータ記憶領域に記憶されていたパーツリストデータを消去する。そして、今回の未処理コマンド（モータコマンド）に基づいてＲＯＭ６１２から取得したパーツリストデータをパーツリストデータ記憶領域に記憶する。
【０１３８】
ステップＳ９０８では、副制御部４００へコマンドを送信するか否かを判定する。副制御部４００へコマンドを送信する場合はステップＳ９０９に進み、そうでない場合は、ステップＳ９０２に戻る。ステップＳ９０９では、副制御部４００へコマンドを送信して、ステップＳ９０２に戻る。副制御部６００メイン処理では上記ステップＳ９０２〜Ｓ９０９の処理を繰り返し実行する。
【０１３９】
次に、図１４（ｂ）を用いて、副制御部６００の割込み処理について説明する。同図は、副制御部６００割込み処理の流れを示すフローチャートである。副制御部６００は、所定の周期（本実施例では、２ｍｓに１回）でタイマ割込みを発生するハードウェアタイマを備えており、このタイマ割込みを契機として、副制御部６００割込み処理を実行する。ステップＳ１００１では、受信コマンドがあるか否かを判定する。副制御部５００からコマンドを受信した場合はステップＳ１００２に進み、そうでない場合は処理を終了する。ステップＳ１００２では、受信コマンドを未処理コマンドとしてＲＡＭ６１３のコマンド記憶領域に記憶する。
【０１４０】
次に、図１６を用いて、副制御部６００のインターバルタイマ割込み処理について説明する。なお、同図は、インターバルタイマ割込み処理の流れを示すフローチャートである。副制御部６００は、所定の周期（本実施例では、０．３ｍｓに１回）でインターバルタイマ割込み処理を実行する。
【０１４１】
まず、ステップＳ１１０１では、後述するデータ更新記憶処理のステップＳ１２０５でセットされる相対座標動作フラグがＯＮであるか否かを判定する。ここでは、ＲＡＭ６１３の所定の領域に記憶された相対座標動作の開始を示す相対座標動作フラグがＯＮであるか否かを判定し、相対座標動作フラグがＯＮでない場合はステップＳ１１０２に進み、相対座標動作フラグがＯＮである場合はステップＳ１１０３に進む。ステップＳ１１０２では、各可動部材２０２、２０４に絶対座標動作を行わせる絶対座標動作処理を実行し、ステップＳ１１０３では、各可動部材２０２、２０４に相対座標動作を行わせる相対座標動作処理を実行する。絶対座標動作処理および相対座標動作処理の詳細については後述する。
【０１４２】
ステップＳ１１０４では、パーツリストデータの受渡しがされたか否かを判定する。ここでは、副制御部６００メイン処理のステップＳ９０７においてＲＡＭ６１３のパーツリストデータ記憶領域にパーツリストデータが新たに記憶されたか否かを判定し、パーツリストデータが記憶された場合はステップＳ１１０５に進み、そうでない場合はステップＳ１１０６へ進む。
【０１４３】
ステップＳ１１０５では、データ更新記憶処理を実行する。以下、図１７を用いて、データ更新記憶処理について説明する。同図は、データ更新記憶処理の流れを示すフローチャートである。
【０１４４】
データ更新記憶処理のステップＳ１２０１では、ＲＡＭ６１３のパーツリストデータ記憶領域に記憶されたパーツリストデータを参照し、これに基づいてＲＯＭ６１２に予め記憶されたパーツデータを抽出して取得する。ステップＳ１２０２では、取得したパーツデータが絶対座標動作用のものであるか否かを判定する。すなわち、パーツデータの「動作パターン」の領域に０が格納されている場合はステップＳ１２０３に進み、１が格納されている場合はステップＳ１２０４に進む。
【０１４５】
ステップＳ１２０３では、ＲＡＭ６１３の絶対座標動作用の指定記憶領域に抽出したパーツデータを新たに記憶する。このとき、それまで絶対座標動作用の指定記憶領域に記憶されていたパーツデータは消去される。ステップＳ１２０４では、ＲＡＭ６１３の相対座標動作用の指定記憶領域に抽出したパーツデータを新たに記憶する。このとき、それまで相対座標動作用の指定記憶領域に記憶されていたパーツデータは消去される。
【０１４６】
ステップＳ１２０５では、相対座標動作フラグをＯＮにセットする。これにより、次の割込みにおいてステップＳ１１０３の相対座標動作処理が実行される。ステップＳ１２０６では、後述する絶対座標動作処理の駆動停止処理のステップＳ１４０４でセットされる駆動停止フラグをＯＦＦにリセットする。駆動停止フラグとは、モータを一次停止させるか否かを示す情報であり、ＲＡＭ６１３の所定の領域に記憶されている。
【０１４７】
図１６に戻って、ステップＳ１１０６では、座標処理を行う。ここでは、各モータ２１５、２２５、２３５の累積ステップ数から各スライダ２１２、２２２、２３２の現在位置の座標（例えば、ステップ数）を算出してＲＡＭ６１３の所定の領域に記憶する。ここで記憶された各スライダ２１２、２２２、２３２の現在位置の座標は、例えば、液晶表示装置１５７に表示する画像を、垂直可動部材２０２や水平可動部材２０４の現在位置に合わせて配置する場合等に使用される。
【０１４８】
次に、図１８を用いて、インターバルタイマ割込み処理におけるステップＳ１１０２の絶対座標動作処理について説明する。なお、同図は、絶対座標動作処理の流れを示すフローチャートである。絶対座標動作処理は、各モータ２１５、２２５、２３５について個別に実行される。
【０１４９】
絶対座標動作処理のステップＳ１３０１では、駆動停止処理を行う。以下、図１９を用いて、駆動停止処理について説明する。同図は、駆動停止処理の流れを示すフローチャートである。
【０１５０】
駆動停止処理のステップＳ１４０１では、動作停止の要求があるか否かを判定する。ここでは、副制御部６００メイン処理のステップＳ９０５においてＲＡＭ６１３の所定の領域に動作停止を要求する旨の情報が記憶されたか否かを判定する。動作停止を要求する旨の情報が記憶されている場合はステップＳ１４０２に進み、そうでない場合は処理を終了する。ステップＳ１４０２では、駆動停止フラグがＯＮであるか否かを判定する。駆動停止フラグがＯＦＦである場合はステップＳ１４０３に進み、駆動停止フラグがＯＮである場合は処理を終了する。
【０１５１】
ステップＳ１４０３では、駆動停止情報を設定する。ここでは、各モータ２１５、２２５、２３５の駆動を一次停止させるために各モータドライバ６７１、６７２、６７３に出力する駆動停止情報（１パルスの信号）の設定を行う。駆動停止情報は、例えば「励磁」、「トルク」、「ＣＷ／ＣＣＷ（回転方向）」の項目から構成され、ＲＡＭ６１３の所定の領域に記憶される。ＲＡＭ６１３の所定の領域にそれまで記憶されていた駆動停止情報は消去される。ステップＳ１４０４では、駆動停止フラグをＯＮにセットする。ステップＳ１４０５では、設定した駆動停止情報を１パルスの信号として各モータドライバ６７１、６７２、６７３に出力する。ステップＳ１４０６では、パーツリストデータの要求を行う。ここでは、上述した副制御部６００メイン処理に対してパーツリストデータの取得を要求する。具体的には、ＲＡＭ６１３の所定の領域にパーツリストデータの取得を要求する旨の情報を記憶する。
【０１５２】
図１８に戻って、ステップＳ１３０２では、駆動停止フラグがＯＮであるか否かを判定する。駆動停止フラグがＯＦＦである場合はステップＳ１３０３に進み、駆動停止フラグがＯＮである場合は処理を終了する。ステップＳ１３０３では、駆動情報の変更タイミングであるか否かを判定する。ここでは、後述する絶対座標動作用のステップ数カウンタが０であるならば、変更タイミングであると判定する。変更タイミングである場合はステップＳ１３０４に進み、そうでない場合はステップＳ１３０７に進む。ステップＳ１３０４では、インターバルタイマ割り込み処理のステップＳ１１０５のデータ更新記憶処理においてＲＡＭ６１３の絶対座標動作用の指定記憶領域に記憶されたパーツデータを参照して駆動情報を更新設定する。ここでは、各モータ２１５、２２５、２３５を駆動させるために各モータドライバ６７１、６７２、６７３に出力する駆動情報（１パルスの信号）の設定を行う。この駆動情報は、現在の各スライダ２１２、２２２、２３２の座標位置（各モータ２１５、２２５、２３５のステップ数）とパーツデータの「移動位置」および「移動に要する時間」に基づいて設定される。駆動情報は、例えば「励磁」、「トルク」、「ＣＷ／ＣＣＷ（回転方向）」の項目から構成されている。ここで、「励磁」は、使用する励磁（１−２相または２相等）を設定するものである。「トルク」は、モータの駆動トルクを設定するものであり、通常は１００に設定されるが、モータ停止後に所定時間を経過した場合は５０が設定される。「ＣＷ／ＣＣＷ」はモータの回転方向を設定するものであり、現在のステップ数が移動先のステップ数より小さいならば正回転に、現在のステップ数が移動先のステップ数より大きいならば負回転に設定される。設定された駆動情報はＲＡＭ６１３の所定の領域に記憶され、ＲＡＭ６１３の所定の領域にそれまで記憶されていた駆動情報は消去される。なお、駆動情報は、上述の駆動停止情報とは別の領域に記憶される。
【０１５３】
ステップＳ１３０５では、絶対座標動作用のステップ数カウンタの設定を行う。絶対座標動作用のステップ数カウンタとは、絶対座標動作において各モータドライバ６７１、６７２、６７３に出力されるモータのステップ数をカウントするためのものであり、ＲＡＭ６１３の所定の領域に記憶されている。ここでは、総移動ステップ数がステップ数カウンタの初期値として設定される。総移動ステップ数は、例えば、パーツデータの「移動位置」のステップ数（基準位置から移動先までのステップ数）から、現在のステップ数を減じた数値の絶対値を求めることで算出される。現在のステップ数は、後述するステップＳ１３１０の現在ステップ数更新処理において更新された数値を使用する。
【０１５４】
ステップＳ１３０６では、絶対座標動作用の出力回数カウンタの設定を行う。絶対座標動作用の出力回数カウンタとは、絶対座標動作において、各モータドライバ６７１、６７２、６７３に駆動情報の信号を出力するタイミングをカウントするためのものであり、ＲＡＭ６１３の所定の領域に記憶されている。ここでは、上述のインターバルタイマ割込み処理（割込み周期：０．３ｍｓ）を何回実行するごとに、駆動情報の信号を出力するかが出力回数カウンタの基準値として設定される。出力回数カウンタの基準値は、２相励磁の場合、例えば、パーツデータの「移動に要する時間」の時間（ｍｓ）を割込み周期の０．３（ｍｓ）で除した数値を、さらにステップＳ１３０５で算出した総移動ステップ数で除することで算出される。１−２相励磁の場合、１回の出力（１パルスの信号）で１／２ステップとなるため、出力回数カウンタの基準値は上記演算結果の１／２の数値となる。なお、励磁が同じ且つ移動ステップ数の総数が同じ場合、出力回数カウンタの基準値が小さいほど速い動きとなる。算出された出力回数カウンタの基準値は、ＲＡＭ６１３の所定の領域に記憶される。
【０１５５】
ステップＳ１３０７では、各モータドライバ６７１、６７２、６７３に信号を出力するタイミングであるか否かを判定する。ここでは、ステップＳ１３０６において設定した出力回数カウンタの基準値と、後述するステップＳ１３１１の出力回数カウンタ更新処理において更新された出力回数カウンタの数値を比較して、両者が等しい場合に信号を出力するタイミングであると判定する。信号を出力するタイミングである場合はステップＳ１３０８に進み、そうでない場合はステップＳ１３０９に進む。
【０１５６】
ステップＳ１３０８では、設定した駆動情報を示す信号を各モータドライバ６７１、６７２、６７３に出力する。ここでは、駆動情報を示す１パルスのデジタル信号を各モータドライバ６７１、６７２、６７３に出力する。なお、駆動情報を示す信号を受信した各モータドライバ６７１、６７２、６７３は、受信した変更をアナログ信号に変換した上で各モータ２１５、２２５、２３５に出力し、各モータ２１５、２２５、２３５を駆動する。各モータ２１５、２２５、２３５は、１パルスのデジタル信号によって、２相励磁ならば１ステップ回転し、１−２相励磁ならば１／２ステップ回転する。
【０１５７】
ステップＳ１３０９では、絶対座標動作用のステップ数カウンタの更新処理を行う。ここでは、２相励磁の駆動情報を出力した場合には、記憶された絶対座標動作用のステップ数カウンタの数値から１を減算する。また、１−２相励磁の駆動情報を出力した場合には、出力が２回行われたときに、記憶された絶対座標動作用のステップ数カウンタの数値から１を減算する。
【０１５８】
ステップＳ１３１０では、絶対座標動作用の現在ステップ数の更新処理を行う。絶対座標動作用の現在ステップ数とは、絶対座標動作における各スライダ２１２、２２２、２３２の現在位置を記憶するためのものであり、ＲＡＭ６１３の所定の領域に記憶されている。ここでは、今回出力した駆動情報が、２相励磁且つ正回転であるならば記憶された現在ステップ数に１を加算して新たに記憶し、２相励磁且つ負回転であるならば記憶された現在ステップ数から１を減算して新たに記憶する。また、今回出力した駆動情報が、１−２相励磁且つ正回転であるならば、出力が２回行われたときに記憶された現在ステップ数に１を加算して新たに記憶し、１−２相励磁且つ負回転であるならば、出力が２回行われたときに記憶された現在ステップ数から１を減算して新たに記憶する。
【０１５９】
ステップＳ１３１１では、絶対座標動作用の出力回数カウンタの更新処理を行う。ここでは、記憶された出力回数カウンタの数値に１を加算して新たに記憶する。但し、ステップＳ１３０４において駆動情報の更新設定がされた場合には、出力回数カウンタに１を設定し、ステップＳ１３０８において駆動情報が出力された場合には出力回数カウンタに０を設定する。
【０１６０】
次に、図２０を用いて、インターバルタイマ割込み処理におけるステップＳ１１０３の相対座標動作処理について説明する。なお、同図は、相対座標動作処理の流れを示すフローチャートである。相対座標動作処理は、絶対座標動作処理と同様に、各モータ２１５、２２５、２３５について個別に実行される。
【０１６１】
相対座標動作処理のステップＳ１５０１では、補正処理を行う。以下、図２１を用いて、補正処理について説明する。同図は、補正処理の流れを示すフローチャートである。
【０１６２】
補正処理のステップＳ１６０１では、相対座標動作を実行中であるか否かについて判定する。相対座標動作を実行中でない場合はステップＳ１６０２に進み、相対座標動作を実行中である場合は処理を終了する。ステップＳ１６０２では、これから実行する相対座標動作が各スライダ２１２、２２２、２３２の動作可能範囲内であるか否かを判定する。具体的には、相対座標動作用の指定記憶領域に記憶されたパーツデータの「移動位置」に設定された移動量と、各スライダ２１２、２２２、２３２の現在位置から上限位置または下限位置（上スライダ２３２の場合は、左限位置または右限位置）までの距離を比較して判定する。実行する相対座標動作が動作可能範囲内でない場合はステップＳ１６０３に進み、動作可能範囲内である場合は処理を終了する。
【０１６３】
ステップＳ１６０３では、相対座標動作用の指定記憶領域に記憶されたパーツデータを補正する。ここでは、パーツデータの「移動位置」に設定された移動量を各スライダ２１２、２２２、２３２の動作可能範囲内の数値となるように補正する。例えば、左スライダ２１２の現在位置から下限位置までの距離が１０であり、パーツデータの「移動位置」に設定された下方向の移動量が２０である場合には、パーツデータの「移動位置」に設定された下方向の移動量を１０に変更して記憶する。また、左スライダ２１２の現在位置が下限位置である場合には、パーツデータの「移動位置」に設定された下方向の移動量を０に変更して記憶する。
【０１６４】
図２０に戻って、ステップＳ１５０２では、駆動情報の変更タイミングであるか否かを判定する。ここでは、後述する相対座標動作用のステップ数カウンタの数値が０であるならば、変更タイミングであると判定する。変更タイミングである場合はステップＳ１５０３に進み、そうでない場合はステップＳ１５０６に進む。
【０１６５】
ステップＳ１５０３では、インターバルタイマ割り込み処理のステップＳ１１０５のデータ更新記憶処理においてＲＡＭ６１３の相対座標動作用の指定記憶領域に記憶されたパーツデータを参照して駆動情報を更新設定する。ここでは、各モータ２１５、２２５、２３５を駆動させるために各モータドライバ６７１、６７２、６７３に出力する駆動情報（１パルスの信号）の設定を行う。算出された駆動情報はＲＡＭ６１３の所定の領域に記憶され、ＲＡＭ６１３の所定の領域にそれまで記憶されていた駆動情報は消去される。なお、駆動情報は、駆動停止情報とは別の領域に記憶される。
【０１６６】
ステップＳ１５０４では、相対座標動作用のステップ数カウンタの設定を行う。相対座標動作用のステップ数カウンタとは、相対座標動作において各モータドライバ６７１、６７２、６７３に出力されるモータのステップ数をカウントするためのものであり、ＲＡＭ６１３の所定の領域に絶対座標動作用のステップ数カウンタとは別に記憶されている。ここでは、総移動ステップ数がステップ数カウンタの初期値として設定される。総移動ステップ数は、例えば、パーツデータの「移動位置」のステップ数（基準位置から移動先までのステップ数）から、現在のステップ数を減じた数値の絶対値を求めることで算出される。現在のステップ数は、後述するステップＳ１５１１の現在ステップ数更新処理において更新された数値を使用する。
【０１６７】
ステップＳ１５０５では、相対座標動作用の出力回数カウンタの設定を行う。相対座標動作用の出力回数カウンタとは、相対座標動作において、各モータドライバ６７１、６７２、６７３に駆動情報の信号を出力するタイミングをカウントするためのものであり、ＲＡＭ６１３の所定の領域に絶対座標動作用の出力回数カウンタとは別に記憶されている。ここでは、上述のインターバルタイマ割込み処理（割込み周期：０．３ｍｓ）を何回実行するごとに、駆動情報の信号を出力するかが出力回数カウンタの基準値として設定される。出力回数カウンタの基準値は、２相励磁の場合、例えば、パーツデータの「移動に要する時間」の時間（ｍｓ）を割込み周期の０．３（ｍｓ）で除した数値を、さらにステップＳ１３０５で算出した総移動ステップ数で除することで算出される。１−２相励磁の場合、１回の出力（１パルスの信号）で１／２ステップとなるため、出力回数カウンタの基準値は上記演算結果の１／２の数値となる。
【０１６８】
ステップＳ１５０６では、各モータドライバ６７１、６７２、６７３に信号を出力するタイミングであるか否かを判定する。ここでは、ステップＳ１５０５において設定した出力回数カウンタの基準値と、後述するステップＳ１５１２の出力回数カウンタ更新処理において更新された出力回数カウンタの数値を比較して、両者が等しい場合に信号を出力するタイミングであると判定する。信号を出力するタイミングである場合はステップＳ１５０７に進み、そうでない場合はステップＳ１５１２に進む。ステップＳ１５０７では、設定した駆動情報を示す信号を各モータドライバ６７１、６７２、６７３に出力する。
【０１６９】
ステップＳ１５０８では、相対座標動作用のステップ数カウンタの更新処理を行う。ここでは、２相励磁の駆動情報を出力した場合には、記憶された相対座標動作用のステップ数カウンタの数値から１を減算する。また、１−２相励磁の駆動情報を出力した場合には、出力が２回行われたときに、記憶された相対座標動作用のステップ数カウンタの数値から１を減算する。
【０１７０】
ステップＳ１５０９では、相対座標動作用のステップ数カウンタの数値が０であるか否かを判定する。相対座標動作用のステップ数カウンタの数値が０である場合はステップＳ１５１０に進み、そうでない場合はステップＳ１５１１に進む。ステップＳ１５１０では、上述のデータ更新記憶処理のステップＳ１２０５でＯＮにセットされた相対座標動作フラグをＯＦＦにリセットする。
【０１７１】
ステップＳ１５１１では、相対座標動作用の現在ステップ数の更新処理を行う。相対座標動作用の現在ステップ数とは、相対座標動作における各スライダ２１２、２２２、２３２の現在位置を記憶するためのものであり、ＲＡＭ６１３の所定の領域に絶対座標動作用の現在ステップ数とは別に記憶されている。ここでは、今回出力した駆動情報が、２相励磁且つ正回転であるならば記憶された現在ステップ数に１を加算して新たに記憶し、２相励磁且つ負回転であるならば記憶された現在ステップ数から１を減算して新たに記憶する。また、今回出力した駆動情報が、１−２相励磁且つ正回転であるならば、出力が２回行われたときに記憶された現在ステップ数に１を加算して新たに記憶し、１−２相励磁且つ負回転であるならば、出力が２回行われたときに記憶された現在ステップ数から１を減算して新たに記憶する。
【０１７２】
ステップＳ１５１２では、相対座標動作用の出力回数カウンタの更新処理を行う。ここでは、記憶された出力回数カウンタの数値に１を加算して新たに記憶する。但し、ステップＳ１５０３において駆動情報の更新設定がされた場合には、出力回数カウンタに１を設定し、ステップＳ１５０７において駆動情報が出力された場合には出力回数カウンタに０を設定する。
＜演出例＞
【０１７３】
次に、図２２〜２７を用いて、垂直可動部材２０２および水平可動部材２０４を使用した演出について説明する。
＜隕石衝突１、２＞
【０１７４】
まず、図１３に示した複数の演出のうち、「隕石衝突１、２」について説明する。図２２（ａ）〜（ｃ）および図２３（ａ）〜（ｃ）は、「隕石衝突１」の態様を示した図である。本演出では、まず、図２２（ａ）に示されるように、垂直可動部材２０２および水平可動部材２０４は、基準位置に位置している。また、液晶表示装置１５７は宇宙空間の画像を表示している。そして、この状態から、垂直可動部材２０２に通常動作を行わせる。この通常動作は、基準位置を基点にして動作する絶対座標動作（主動作）である。本演出における絶対座標動作では、同図（ｂ）および（ｃ）に示されるように、垂直可動部材２０２の右端および左端を交互に上下させて、垂直可動部材２０２をゆらゆらと揺れるように動作させる。具体的には、まず、左モータ２１５を駆動制御して左スライダ２１２を図の（１）位置から（２）位置に移動させ、次に、右モータ２２５を駆動制御して右スライダ２２２を図の（１）位置から（２）位置に移動させ、これと略同時に、左モータ２１５を駆動制御して左スライダ２１２を図の（２）位置から（１）位置に移動させる。以後は、左スライダ２１２および右スライダ２２２を、それぞれ逆方向に（１）位置と（２）位置の間で往復動作させる。なお、（１）位置は左右スライダ２１２、２２２の下限位置（基準位置）に、（２）位置は左右スライダ２１２、２２２の可動範囲の略中央に予め設定されている。本演出では、このように垂直可動部材２０２をゆらゆらと揺れるように動作させることで、宇宙船が揺れながら宇宙空間を飛行する様子を表現している。
【０１７５】
次に、所定のタイミングで、図２３（ａ）に示されるように、液晶表示装置１５７に隕石が前方から接近する画像を表示させると共に、垂直可動部材２０２の絶対座標動作を中断させる。また、これと略同時に、液晶表示装置１５７の垂直可動部材２０２の開口部２０２ｃの奥の部分には、「危険！！！」と遊技者に対するメッセージを表示する。ここで、所定のタイミングとは、内部当選した入賞役に関するコマンドを副制御部６００が受信したときでもよいし、遊技者がストップボタン１３７〜１３９のいずれかを操作した旨のコマンドを副制御部６００が受信したときでもよいし、遊技の開始、演出の開始または遊技者の操作等の所定のタイミングから所定の時間が経過したときでもよい。なお、この例では、左スライダ２１２が（２）位置から（１）位置に向けて移動途中の（３）位置に、右スライダ２２２が（１）位置から（２）位置に向けて移動途中の（３）位置にあるときに絶対座標動作（主動作）が中断されている。
【０１７６】
絶対座標動作が中断された後には、垂直可動部材２０２に相対座標動作（副動作）を行わせる。すなわち、絶対座標動作が中断された時の左右スライダ２１２、２２２の位置である（３）位置を基点にした動作を、垂直可動部材２０２に行わせる。本演出における相対座標動作では、同図（ｂ）に示されるように、垂直可動部材２０２を振動するように小刻みに上下に往復動させる。具体的には、左右スライダ２１２、２２２が同時に（３）位置→（４）位置→（３）位置→（５）位置→（３）位置と動く動作を、連続して２セット行う。このとき、液晶表示装置１５７には、隕石が衝突して弾ける画像を表示させる。本演出では、このように垂直可動部材２０２を振動するように動作させることで、隕石の衝突により宇宙船が振動する様子を表現している。
【０１７７】
なお、（４）位置は（３）位置から所定の距離だけ上方に離れた位置に、（５）位置は（３）位置から所定の距離だけ下方に離れた位置に予め設定されている。従って、（３）位置の位置によっては、（４）位置または（５）位置が左右スライダ２１２、２２２の可動範囲外となる場合がある。このような場合には、（４）位置または（５）位置を補正した上で、垂直可動部材２０２に相対座標動作を行わせる。図２４（ａ）および（ｂ）ならびに図２５（ａ）および（ｂ）は、相対座標動作における動作位置の補正を示した図である。
【０１７８】
図２４（ａ）に示されるように、右スライダ２２２が（１）位置の近傍にあるときに絶対座標動作が中断された場合、（３）位置から所定の距離だけ下方に設定された（５）位置は下限位置である（１）より下方に位置することとなる。すなわち、（５）位置は右スライダ２２２の動作範囲外に位置することとなる。このような場合、右スライダ２２２の相対座標動作は、図２４（ｂ）に示されるように、（５）位置を動作範囲の下限である（１）位置に補正（変更）して行う。また、（５）位置の補正に合わせて、右スライダ２２２の移動速度を補正する。すなわち、右スライダ２２２は、（３）位置→（４）位置→（３）位置→（１）位置→（３）位置と動く動作を行うこととなる。一方、左スライダ２１２は、（４）位置および（５）位置が共に動作範囲内に位置しているため、通常通り（３）位置→（４）位置→（３）位置→（５）位置→（３）位置と動く動作を行う。従って、左スライダ２１２が（３）位置から（５）位置まで移動する間に、右スライダ２１２はこれより短い距離の（３）位置から（１）位置まで移動することとなり、そのままでは左右スライダ２１２、２２２の動作にズレが生じてしまう。このため、右スライダ２２２の（３）位置から（１）位置までの移動に要する時間と左スライダ２１２の（３）位置から（５）位置までの移動に要する時間が等しくなるように、右スライダ２２２の移動速度を低速に補正し、左右スライダ２１２、２２２の動作を同期させるようにしている。
【０１７９】
また、図２５（ａ）に示されるように、右スライダ２２２が（１）位置にあるときに絶対座標動作が中断された場合（（３）位置と（１）位置が同じ位置になる場合）、右スライダ２２２は、相対座標動作における（３）位置（（１）位置）→（５）位置（（１）位置より下方への動作）→（３）位置（（１）位置）の移動が不可能となる。一方、左スライダ２１２は、（３）位置と（２）位置が同じ位置となっており、通常通り（３）位置（（２）位置）→（４）位置→（３）位置（（２）位置）→（５）位置→（３）位置（（２）位置）と動く動作を行う。このような場合、同図（ｂ）に示されるように、左スライダ２１２が（３）位置（（２）位置）→（５）位置→（３）位置（（２）位置）と移動している間、右スライダ２２２を（３）位置（（１）位置）で待機させるように補正を行う。これにより、右スライダ２２２は、（３）位置（（１）位置）→（４）位置→（３）位置（（１）位置）の移動のみ行うこととなる。この場合にも、左右スライダ２１２、２２２の動作にズレが生じるため、左スライダ２１２の（３）位置（（２）位置）→（５）位置→（３）位置（（２）位置）の移動と同じタイミングで、同じ所要時間だけ右スライダ２２２を待機させることで、左右スライダ２１２、２２２の動作を同期させるようにしている。
【０１８０】
図２３（ａ）〜（ｃ）に戻って、相対座標動作が終了したとき、左右スライダ２１２、２２２は、同図（ｃ）に示されるように（３）位置にある。すなわち、左右スライダ２１２、２２２は、絶対座標動作が中断されたときの位置にある。本演出では、相対座標動作の終了後、垂直可動部材２０２に絶対座標動作を（３）位置から再開させる。具体的には、絶対座標動作の中断時に（２）位置から（１）位置に向けて移動途中であった左スライダ２１２を（３）位置から（１）に向けて移動させ、絶対座標動作の中断時に（１）位置から（２）位置に向けて移動途中であった右スライダ２２２を（３）位置から（２）に向けて移動させる。以後は、左スライダ２１２および右スライダ２２２を、それぞれ逆方向に図の（１）位置と（２）位置の間を往復動作させる。また、相対座標動作が終了したときには、同図（ｃ）に示されるように、「ボーナス？」等の内部当選した入賞役の種類を示唆するメッセージを開口部２０２ｃの奥の液晶表示装置１５７に表示する。
【０１８１】
なお、相対座標動作が終了したときに左右スライダ２１２、２２２が正確に（３）位置に戻るのではなく、相対座標動作が終了したときに左右スライダ２１２、２２２が（３）位置の近傍に戻るように設定してもよい。すなわち、相対座標動作が終了した時の左右スライダ２１２、２２２の位置は、垂直可動部材２０２が絶対座標動作を中断したときと略同一の状態となっていればよい。ここで、絶対座標動作を中断したときと略同一の状態とは、絶対座標動作を中断したときの状態との差異が、垂直可動部材２０２の視認者（遊技者）が一見して気付かない程度の差異であり、視認者が違和感を持つことのない状態を意味している。
【０１８２】
以上で、「隕石衝突１」の演出は終了する。なお、「隕石衝突２」では、上記演出動作および表示を２回繰り返す。すなわち、「隕石衝突２」は、隕石が２回衝突する様子を表現した演出となっており、遊技者の期待感をより盛り上げる演出となっている。
＜対戦１、２＞
【０１８３】
次に、「対戦１、２」について説明する。図２６（ａ）〜（ｃ）および図２７（ａ）〜（ｃ）は、「対戦１」の態様を示した図である。本演出では、まず、図２６（ａ）に示されるように、垂直可動部材２０２および水平可動部材２０４は、基準位置に位置している。そして、液晶表示装置１５７は宇宙空間を飛行するＵＦＯの画像を表示する。その後、同図（ｂ）に示されるように、液晶表示装置１５７に「的の中央でＢＥＴボタンを押してＵＦＯを攻撃せよ！」というメッセージを表示すると共に、垂直可動部材２０２を上方に移動させ、水平可動部材２０４を右方に移動させる。具体的には、左右モータ２１５、２２５を駆動制御して、左右スライダ２１２、２２２を、基準位置である（１）位置から上方の（２）位置まで略同時に移動させる。また、これと略同時に、上モータ２３５を駆動制御して、上スライダ２３２を基準位置である（Ａ）位置から右方の（Ｂ）位置に移動させる。これらの垂直可動部材２０２および水平可動部材２０４の動作は、基準位置を基点にした絶対座標動作である。
【０１８４】
次に、同図（ｃ）に示されるように、左右スライダ２１２、２２２を（２）位置で停止させて、垂直可動部材２０２を停止させる。そして、水平可動部材２０４を左右に往復動作させる。具体的には、上スライダ２３２を（Ｂ）位置からさらに右方の（Ｃ）位置に移動させ、再び（Ｂ）位置に戻すという動作を繰り返す。なお、垂直可動部材２０２の停止動作および水平可動部材２０４の動作は絶対座標動作である。本演出では、このように、液晶表示装置１５７に移動表示されるＵＦＯの前方で水平可動部材２０４を左右に往復動させ、ＵＦＯの画像と水平可動部材２０４がちょうど重なったところで遊技者にメダル投入ボタン（ＢＥＴボタン）１３２を操作させるという面白みのある演出を行う。
【０１８５】
遊技者によるメダル投入ボタン１３２の操作を受け付けた場合、図２７（ａ）に示されるように、絶対座標動作（主動作）を中断すると共に、上スライダ２３２を停止させる。ここでは、上スライダ２３２が（Ｃ）位置から（Ｂ）位置に向かう途中の（Ｄ）位置で絶対座標動作を中断した例を示しており、上スライダ２３２と共に水平可動部材２０４は（Ｄ）位置で停止した状態となる。なお、この水平可動部材２０４の停止動作は、絶対座標動作を中断した時の水平可動部材２０４の位置を基点として行われるものであるため、相対座標動作（副動作）である。水平可動部材２０４を停止させた後には、液晶表示装置１５７の開口部２０２ｃの奥の部分に「ＬＯＣＫ  ＯＮ！」というメッセージを表示すると共に、液晶表示装置１５７の中央部分にＵＦＯに向けて飛行するミサイルの画像を表示する。
【０１８６】
その後、所定のタイミングで、同図（ｂ）に示されるように、水平可動部材２０４の絶対座標動作を再開する。具体的には、まず、絶対座標動作の中断時に（Ｃ）位置から（Ｂ）位置に向けて移動途中であった上スライダ２３２を（Ｄ）位置から（Ｂ）に向けて移動させ、その後上スライダ２３２に（Ｂ）位置→（Ｃ）位置→（Ｂ）位置の移動を繰り返させる。そして、同図（ｃ）に示されるように、ＵＦＯにミサイルが命中して爆発する画像を液晶表示装置１５７に表示すると共に、垂直可動部材２０２を上下に振動させる。具体的には、左右スライダ２１２、２３２に略同時に（２）位置→（３）位置→（２）位置→（４）位置→（２）位置と移動する相対座標動作を行わせる。これにより、ＵＦＯの爆発で宇宙船が振動する様子を表現する。垂直可動部材２０２に相対座標動作を行わせた後は、再び垂直可動部材２０２を（２）位置で停止させる絶対座標動作を行わせた上で、（１）位置へ移動させる絶対座標動作を行わせる。
【０１８７】
以上で、「対戦１」の演出は終了する。本演出は、このように、遊技者の操作によってＵＦＯにミサイルを命中させることで、ボーナス役等の遊技者の利益の大きい入賞役の内部当選を遊技者に期待させる演出となっている。なお、「対戦２」は、「対戦１」と同様の演出態様を実行するが、「対戦１」よりも大きいＵＦＯの画像を表示することにより、遊技者の期待感をより盛り上げる演出となっている。
【実施例２】
【０１８８】
次に、本発明の実施例２について説明する。本実施例は、上記実施例１に係る演出装置１２００およびこれに関する処理をパチンコ機１０００に適用したものである。このため、同一部分についてはその説明を省略する。以下、図２８〜３４0を用いて、パチンコ機１０００について詳細に説明する。
＜全体構成＞
【０１８９】
まず、図２８および２９を用いて、パチンコ機１０００の全体構成について説明する。なお、図２８はパチンコ機１０００を正面側（遊技者側）から見た外観斜視図である。
【０１９０】
パチンコ機１０００は、ガラス製または樹脂製の透明板部材１１５２および透明部材保持枠（ガラス枠）１１５４からなる扉部材１１５６の奥側に視認可能に配設した後述する遊技盤(盤面)１１０２を備えている。扉部材１１５６の下方には、後述する発射モータ１６０２によって回動する発射杆１１３８と、この発射杆１１３８の先端部に取り付けて球を後述する遊技領域１１０４に向けて打ち出す発射槌１１４０と、この発射槌１１４０によって打ち出す球を後述する外レール１１０６に導くための発射レール１１４２と、球を一時的に貯留すると共に、貯留している球を順次、発射レール１１４２に供給するための貯留皿１１４４と、遊技者による押下操作が可能であり、所定の時期にその操作を検出した場合に後述する装飾図柄表示装置１１１０等による演出表示を変化させるためのチャンスボタン１１４６を配設している。
【０１９１】
また、発射杆１１３８および発射槌１１４０の下方には、発射杆１１３８を制御して遊技領域１１０４に向けて球の発射強度の操作を行うための操作ハンドル１１４８を配設していると共に、貯留皿１１４４の下方には、貯留皿１１４４に貯留できない溢れ球を貯留するための下皿１１５０を設けている。
【０１９２】
図２９は、遊技盤１１０２を正面から見た略示正面図である。遊技盤１１０２には、外レール１１０６と内レール１１０８とを配設し、遊技球（以下、単に「球」と称する場合がある。）が転動可能な遊技領域１１０４を区画形成している。
【０１９３】
遊技盤１１０２の略中央には、演出装置１２００を配設している。この演出装置１２００は、垂直方向に移動可能な垂直可動部材１２０２と、水平方向に移動自在な水平可動部材１２０４と、これらの可動部材１２０２、１２０４の奥側に配設された液晶表示装置である装飾図柄表示装置１１１０を備えている。また、垂直可動部材１２０２および水平可動部材１２０４の手前側には、装飾図柄表示装置１１１０、垂直可動部材２０２および水平可動部材２０４を覆うようにして透明なカバー部材１２０５が配設されている。このカバー部材１２０５の上部および下部には、半透明に着色された上部遮蔽領域１２０６および下部遮蔽領域１２０８がそれぞれ設けられており、装飾図柄表示装置１１１０、垂直可動部材１２０２および水平可動部材１２０４の一部を遮蔽している。演出装置１２００は、装飾図柄表示装置１１１０が装飾図柄および演出画像の表示を行うと共に、垂直可動部材１２０２および水平可動部材１２０４が装飾図柄表示装置１１１０の手前で演出動作を行う構造となっており、上記演出装置２００と同様の構成であるため、説明は省略する。
【０１９４】
演出装置１２００の下方には、普通図柄表示装置１１１２と、特別図柄表示装置１１１４と、普通図柄保留ランプ１１１６と、特別図柄保留ランプ１１１８と、高確中ランプ１１２０を配設している。なお、以下、普通図柄を「普図」、特別図柄を「特図」と称する場合がある。
【０１９５】
装飾図柄表示装置１１１０は、装飾図柄ならびに演出に用いる様々な画像を表示するための表示装置であり、本実施例では液晶表示装置によって構成している。この装飾図柄表示装置１１１０は、左図柄表示領域１１１０ａ、中図柄表示領域１１１０ｂ、右図柄表示領域１１１０ｃおよび演出表示領域１１１０ｄの４つの表示領域に分割し、左図柄表示領域１１１０ａ、中図柄表示領域１１１０ｂおよび左図柄表示領域１１１０ｃはそれぞれ異なった装飾図柄を表示し、演出表示領域１１１０ｄは演出に用いる画像を表示する。さらに、各表示領域１１１０ａ、１１１０ｂ、１１１０ｃ、１１１０ｄの位置や大きさは、装飾図柄表示装置１１１０の表示画面内で自由に変更することを可能としている。なお、装飾図柄表示装置１１１０は、液晶表示装置に代えて、ドットマトリクス表示装置、７セグメント表示装置、ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）表示装置、ドラム式表示装置、リーフ式表示装置等他の表示デバイスを採用してもよい。
【０１９６】
普図表示装置１１１２は、普図の表示を行うための表示装置であり、本実施例では７セグメントＬＥＤによって構成する。特図表示装置１１１４は、特図の表示を行うための表示装置であり、本実施例では７セグメントＬＥＤによって構成する。
【０１９７】
普図保留ランプ１１１６は、保留している普図変動遊技の数を示すためのランプであり、本実施例では、普図変動遊技を２つまで保留することを可能としている。特図保留ランプ１１１８は、保留している特図変動遊技の数を示すためのランプであり、本実施例では、特図変動遊技を４つまで保留することを可能としている。高確中ランプ１１２０は、遊技状態が高確率状態（後述する大当り遊技の当選確率を通常の確率よりも高く設定した遊技状態）であること、または高確率状態になることを示すためのランプであり、遊技状態を低確率状態（後述する大当り遊技の当選確率を通常の確率に設定した遊技状態）から高確率状態にする場合に点灯し、高確率状態から低確率状態にする場合に消灯する。
【０１９８】
遊技領域１１０４には、一般入賞口１１２２と、普図始動口１１２４と、第１特図始動口１１２６と、第２特図始動口１１２８と、可変入賞口１１３０を配設している。一般入賞口１１２２は、本実施例では遊技盤１１０２に複数配設しており、この一般入賞口１１２２への入球を所定の球検出センサ（図示省略）が検出した場合（一般入賞口１１２２に入賞した場合）、後述する払出装置１５５２を駆動し、所定の個数（本実施例では１０個）の球を賞球として貯留皿１１４４に排出する。貯留皿１１４４に排出した球は遊技者が自由に取り出すことが可能であり、これらの構成により、入賞に基づいて賞球を遊技者に払い出すようにしている。なお、一般入賞口１１２２に入球した球は、パチンコ機１０００の裏側に誘導した後、遊技島側に排出する。本実施例では、入賞の対価として遊技者に払い出す球を「賞球」、遊技者に貸し出す球を「貸球」と区別して呼ぶ場合があり、「賞球」と「貸球」を総称して「球（遊技球）」と呼ぶ。
【０１９９】
普図始動口１１２４は、ゲートやスルーチャッカーと呼ばれる、遊技領域の所定の領域を球が通過したか否かを判定するための装置で構成しており、本実施例では遊技盤１１０２の左側に１つ配設している。普図始動口１１２４を通過した球は一般入賞口１１２２に入球した球と違って、遊技島側に排出することはない。球が普図始動口１１２４を通過したことを所定の玉検出センサが検出した場合、パチンコ機１０００は、普図表示装置１１１２による普図変動遊技を開始する。
【０２００】
第１特図始動口１１２６は、本実施例では遊技盤１１０２の中央に１つだけ配設している。この第１特図始動口１１２６への入球を所定の球検出センサが検出した場合、後述する払出装置１５５２を駆動し、所定の個数（本実施例では３個）の球を賞球として貯留皿１１４４に排出するとともに、特図表示装置１１１４による特図変動遊技を開始する。また、第１特図始動口１１２６への入球を所定の球検出センサが検出した場合には、内部抽選が行われる。この内部抽選に当選した場合には、特図表示装置１１１４および装飾図柄表示装置１１１０に当選したことを示す図柄を停止表示すると共に、大当たり遊技を開始する。この大当り遊技は、後述する可変入賞口１１３０に入球する確率が高くなるため、通常遊技（電源投入後に最初に開始される遊技状態）よりも遊技者にとって有利な遊技状態となっている。なお、第１特図始動口１１２６に入球した球は、パチンコ機１０００の裏側に誘導した後、遊技島側に排出する。
【０２０１】
第２特図始動口１１２８は、電動チューリップ（電チュー）と呼ばれ、本実施例では第１特図始動口１１２６の真下に１つだけ配設している。この第２特図始動口１１２８は、左右に開閉自在な羽根を備え、羽根の閉鎖中は球の入球が不可能であり、普図変動遊技に当選し、普図表示装置１１１２が当たり図柄を停止表示した場合に羽根が所定の時間間隔、所定の回数で開閉する。第２特図始動口１１２８への入球を所定の球検出センサが検出した場合、後述する払出装置１５５２を駆動し、所定の個数（本実施例では５個）の球を賞球として後述する貯留皿１１４４に排出するとともに、特図表示装置１１１４による特図変動遊技を開始する。また、第２特図始動口１１２８への入球を所定の球検出センサが検出した場合には、内部抽選が行われ、この内部抽選に当選した場合には、特図表示装置１１１４および装飾図柄表示装置１１１０に当選したことを示す図柄を停止表示すると共に、大当り遊技を開始する。なお、第２特図始動口１２８に入球した球は、パチンコ機１０００の裏側に誘導した後、遊技島側に排出する。
【０２０２】
可変入賞口１１３０は、大入賞口またはアタッカーと呼ばれ、本実施例では遊技盤１１０２の中央部下方に１つだけ配設している。この可変入賞口１１３０は、開閉自在な扉部材を備え、扉部材の閉鎖中は球の入球が不可能であり、特図変動遊技に当選し、特図表示装置１１１４が大当たり図柄を停止表示した場合に扉部材が所定の時間間隔（例えば、開放時間２９秒、閉鎖時間１．５秒）、所定の回数（例えば１５回）で開閉する。可変入賞口１１３０への入球を所定の球検出センサが検出した場合、後述する払出装置１５５２を駆動し、所定の個数（本実施例では１５球）の球を賞球として貯留皿１１４４に排出する。なお、可変入賞口１１３０に入球した球は、パチンコ機１０００の裏側に誘導した後、遊技島側に排出する。
【０２０３】
さらに、これらの入賞口や始動口の近傍には、風車と呼ばれる円盤状の打球方向変換部材１１３２や、遊技釘１１３４を複数個、配設していると共に、内レール１１０８の最下部には、いずれの入賞口や始動口にも入賞しなかった球をパチンコ機１０００の裏側に誘導した後、遊技島側に排出するためのアウト口１１３６を設けている。
【０２０４】
また、演出装置１２００の左方から下方にかけては、ワープ装置１２３０が配設されている。ワープ装置１２３０は、演出装置１２００の左方に設けた入球口１２３２に入った遊技球を演出装置１２００の前面下方の前面ステージ１２３４に排出し、さらに、前面ステージ１２３４に排出した遊技球が前面ステージ１２３４の中央部後方に設けた第２の入球口１２３６に入った場合は、遊技球を、第１特図始動口１１２６の上方である演出装置１２００の下部中央に設けた排出口１２３８から第１特図始動口１１２６に向けて排出するものである。この排出口１２３８から排出した遊技球は特図始動口１１２６に入球しやすくなっている。
【０２０５】
このパチンコ機１０００は、遊技者が貯留皿１１４４に貯留している球を発射レール１１４２の発射位置に供給し、遊技者の操作ハンドル１１４８の操作量に応じた強度で発射モータ１６０２を駆動し、発射杆１１３８および発射槌１１４０によって外レール１１０６、内レール１１０８を通過させて遊技領域１１０４に打ち出す。そして、遊技領域１１０４の上部に到達した球は、打球方向変換部材１１３２や遊技釘１１３４等によって進行方向を変えながら下方に落下し、入賞口（一般入賞口１１２２、可変入賞口１１３０）や始動口（第１特図始動口１１２６、第２特図始動口１１２８）に入賞するか、いずれの入賞口や始動口にも入賞することなく、または普図始動口１１２４を通過するのみでアウト口１１３６に到達する。
＜制御部＞
【０２０６】
次に、図３０を用いて、このパチンコ機１０００の制御部の回路構成について詳細に説明する。なお、同図は制御部の回路ブロック図を示したものである。
【０２０７】
パチンコ機１０００の制御部は、大別すると、遊技の中枢部分を制御する主制御部１３００と、主制御部１３００が送信するコマンドに応じて、主に演出の制御を行う副制御部１４００と、主制御部１３００が送信するコマンドに応じて、主に遊技球の払い出しに関する制御を行う払出制御部１５５０と、遊技球の発射制御を行う発射制御部１６００と、パチンコ機１０００に供給される電源を制御する電源管理部１６５０によって構成している。
＜主制御部＞
【０２０８】
まず、パチンコ機１０００の主制御部１３００について説明する。
【０２０９】
主制御部１３００は、主制御部１３００の全体を制御する基本回路１３０２を備えており、この基本回路１３０２には、ＣＰＵ１３０４と、制御プログラムや各種データを記憶するためのＲＯＭ１３０６と、一時的にデータを記憶するためのＲＡＭ１３０８と、各種デバイスの入出力を制御するためのＩ／Ｏ１３１０と、時間や回数等を計測するためのカウンタタイマ１３１２を搭載している。なお、ＲＯＭ１３０６やＲＡＭ１３０８については他の記憶手段を用いてもよく、この点は後述する副制御部１４００についても同様である。この基本回路１３０２のＣＰＵ１３０４は、水晶発信器１３１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。
【０２１０】
また、基本回路１３０２には、水晶発信器１３１４が出力するクロック信号を受信する度に０〜６５５３５の範囲で数値を変動させるハードウェア乱数カウンタとして使用しているカウンタ回路１３１６（この回路には２つのカウンタを内蔵しているものとする）と、各始動口、入賞口の入り口および可変入賞口の内部に設けた球検出センサを含む各種センサ１３１８が出力する信号を受信し、増幅結果や基準電圧との比較結果をカウンタ回路１３１６および基本回路１３０２に出力するためのセンサ回路１３２０と、特図表示装置１１１４の表示制御を行うための表示回路１３２２と、普図表示装置１１１２の表示制御を行うための表示回路１３２４と、各種状態表示部１３２６（普図保留ランプ、特図保留ランプ、高確中ランプ等）の表示制御を行うための表示回路１３２８と、第２特図始動口や可変入賞口等を開閉駆動する各種ソレノイド１３３０を制御するためのソレノイド回路１３３２を接続している。
【０２１１】
なお、第１特図始動口に球が入賞したことを球検出センサ１３１８が検出した場合には、センサ回路１３２０は球を検出したことを示す信号をカウンタ回路１３１６に出力する。この信号を受信したカウンタ回路１３１６は、第１特図始動口に対応するカウンタのそのタイミングにおける値をラッチし、ラッチした値を、第１特図始動口１１２６に対応する内蔵のカウンタ値記憶用レジスタに記憶する。また、カウンタ回路１３１６は、第２特図始動口に球が入賞したことを示す信号を受信した場合も同様に、第２特図始動口に対応するカウンタのそのタイミングにおける値をラッチし、ラッチした値を、第２特図始動口に対応する内蔵のカウンタ値記憶用レジスタに記憶する。
【０２１２】
さらに、基本回路１３０２には、情報出力回路１３３４を接続しており、主制御部１３００は、この情報出力回路１３３４を介して、外部のホールコンピュータ（図示省略）等が備える情報入力回路１６５２にパチンコ機１０００の遊技情報（例えば、遊技状態）を出力する。
【０２１３】
また、主制御部１３００には、電源管理部１５００から主制御部１３００に供給している電源の電圧値を監視する電圧監視回路１３３６を設けており、この電圧監視回路１３３６は、電源の電圧値が所定の値（本実施例では９ｖ）未満である場合に電圧が低下したことを示す低電圧信号を基本回路１３０２に出力する。
【０２１４】
また、主制御部１３００には、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路（リセット信号出力回路）１３３８を設けており、ＣＰＵ１３０４は、この起動信号出力回路１３３８から起動信号を入力した場合に、遊技制御を開始する（後述する主制御部メイン処理を開始する）。
【０２１５】
また、主制御部１３００は、副制御部１４００に信号（コマンド）を送信するための出力インタフェースと、払出制御部１５５０に信号（コマンド）を送信するための出力インタフェースをそれぞれ備えており、この構成により、副制御部１４００および払出制御部１５５０との通信を可能としている。なお、主制御部１３００と副制御部１４００および払出制御部１５５０との情報通信は一方向の通信であり、主制御部１３００は副制御部１４００および払出制御部１５５０にコマンド等の信号を送信できるように構成しているが、副制御部１４００および払出制御部１５５０からは主制御部１３００にコマンド等の信号を送信できないように構成している。
＜副制御部＞
【０２１６】
次に、パチンコ機１０００の副制御部１４００について説明する。
【０２１７】
副制御部１４００は、主に主制御部１３００が送信したコマンド等に基づいて副制御部１４００の全体を制御する基本回路１４０２を備えており、この基本回路１４０２には、ＣＰＵ１４０４と、制御プログラムや各種データを記憶するためのＲＯＭ１４０６と、一時的にデータを記憶するためのＲＡＭ１４０８と、各種デバイスの入出力を制御するためのＩ／Ｏ１４１０と、時間や回数等を計測するためのカウンタタイマ１４１２を搭載している。この基本回路１４０２のＣＰＵ１４０４は、水晶発信器１４１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。
【０２１８】
また、基本回路１４０２には、スピーカ１４１６（およびアンプ）の制御を行うための音源ＩＣ１４１８と、各種ランプ１４２０の制御を行うための表示回路１４２２と、装飾図柄表示装置（液晶表示装置）１１１０の制御を行うための副制御部１５００と、チャンスボタン１１４６の押下を検出して信号を出力するチャンスボタン検出回路１３８０を接続している。
【０２１９】
副制御部１５００は、図示は省略するが、演算処理装置であるＣＰＵや、ＲＯＭやＲＡＭ等の各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備えている。副制御部１５００のＣＰＵは、副制御部１４００のＣＰＵ１４０４からの信号（コマンド）を入出力インタフェースを介して受信し、副制御部１５００全体を制御する。また、ＣＰＵには、バスを介して、ＶＤＰ（ビデオ・ディスプレイ・プロセッサー）が接続されている。このＶＤＰには、水晶発信器が接続され、さらに、バスを介して、画像データと、画像データ用のカラーパレットデータが記憶されているＣＧ−ＲＯＭ、ＶＲＡＭが接続されている。ＶＤＰは、ＣＰＵからの信号をもとにＲＯＭに記憶された画像データを読み出し、ＲＡＭのワークエリアを使用して画像信号を生成し、Ｄ／Ａコンバータを介して装飾図柄表示装置１１１０の表示画面に画像を表示する。なお、装飾図柄表示装置１１１０には、ＣＰＵによって装飾図柄表示装置１１１０の表示画面の輝度調整を可能とするため輝度調整信号が入力されている。副制御部１５００のＣＰＵは、入出力インタフェースを介して副制御部１４００から受信したコマンドに基づいて、装飾図柄表示装置１１１０の表示を制御する処理を実行する。
【０２２０】
副制御部１６００は、図示は省略するが、演算処理装置であるＣＰＵや、ＲＯＭやＲＡＭ等の各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備えている。副制御部１６００のＣＰＵは、副制御部１４００からの信号（コマンド）を入出力インタフェースを介して受信し、副制御部１６００全体を制御する。
【０２２１】
また、副制御部１６００のＣＰＵには、外部の機器から信号を受信するための入力インタフェース、および外部の機器へ信号を送信するための出力インタフェースが接続されている。入力インタフェースには、演出装置１２００の各駆動機構が備える左センサＡ１６６１、左センサＢ１６６２、右センサＡ１６６３、右センサＢ１６６４、上センサＡ１６６５および上センサＢ１６６６が接続されている。なお、本実施例の副制御部１６００は、オプションとしてさらに下センサＡ１６６７、および下センサＢ１６６８を接続可能に構成されている。
【０２２２】
出力インタフェースには、演出装置１２００の各駆動機構が備える各モータが駆動部を介して接続されている。具体的には、左モータ駆動部１６７１を介して左モータ１６７２、右モータ駆動部１６７３を介して右モータ１６７４、上モータ駆動部１６７５を介して上モータ１６７６が接続されている。なお、本実施例の副制御部１６００は、オプションとしてさらに下モータ駆動部１６７７を介して下モータ１６７８を接続可能に構成されている。
【０２２３】
また、副制御部１６００のＣＰＵには、外部ＩＣを選択するためのアドレスデコード回路が接続されており、このアドレスデコード回路には、副制御部１４００と信号（コマンド）を送受信するための入出力インタフェースが接続されている。副制御部１６００のＣＰＵは、入出力インタフェースを介して副制御部１４００から受信したコマンドに基づいて、演出装置２００の各駆動機構２１０、２２０、２３０を制御する処理を実行する。
＜払出制御部、発射制御部、電源管理部＞
【０２２４】
次に、パチンコ機１０００の払出制御部１５５０、発射制御部１６００、電源管理部１６５０について説明する。
【０２２５】
払出制御部１５５０は、主に主制御部１３００が送信したコマンド等の信号に基づいて払出装置１５５２を制御すると共に、払出センサ１５５４が出力する制御信号に基づいて賞球または貸球の払い出しが完了したか否かを検出すると共に、インタフェース部１５５６を介して、パチンコ機１０００とは別体で設けられたカードユニット１６５４との通信を行う。
【０２２６】
発射制御部１６００は、払出制御部１５５０が出力する、発射許可または停止を指示する制御信号や、操作ハンドル１１４８内に設けた発射強度出力回路が出力する、遊技者による発射ハンドル１１４８の操作量に応じた発射強度を指示する制御信号に基づいて、発射杆１１３８および発射槌１１４０を駆動する発射モータ１６０２の制御や、貯留皿１１４４から発射レール１１４２に球を供給する球送り装置１６０４の制御を行う。
【０２２７】
電源管理部１６５０は、パチンコ機１０００に外部から供給される交流電源を直流化し、所定の電圧に変換して主制御部１３００、副制御部１４００等の各制御部や払出装置１５５２等の各装置に供給する。さらに、電源管理部１６５０は、外部からの電源が断たれた後も所定の部品（例えば主制御部１３００のＲＡＭ１３０８等）に所定の期間（例えば１０日間）電源を供給するための蓄電回路（例えばコンデンサ）を備えている。
＜図柄の種類＞
【０２２８】
次に、図３１（ａ）〜（ｃ）を用いて、パチンコ機１００の特図表示装置、装飾図柄表示装置、普図表示装置が停止表示する特図および普図の種類について説明する。
【０２２９】
図３１（ａ）は特図の停止表示態様の一例を示したものである。本実施例の特図の停止表示態様には、大当たり図柄である「特図１」と、特別大当たり図柄である「特図２」と、外れ図柄である「特図３」の３種類がある。第１特図始動口または第２特図始動口に球が入賞したことを所定の球検出センサが検出したことを条件として特図変動遊技を開始した場合には、特図表示装置は、７個のセグメントの全点灯と、中央の１個のセグメントの点灯を繰り返す「特図の変動表示」を行う。そして、特図の変動開始前に決定した変動時間が経過すると、特図変動遊技の当選を報知する場合には「特図１」または「特図２」を停止表示し、特図変動遊技の外れを報知する場合には「特図３」を停止表示する。なお、図中の白抜きの部分が消灯するセグメントの場所を示し、黒塗りの部分が点灯するセグメントの場所を示している。
【０２３０】
図３１（ｂ）は装飾図柄の一例を示したものである。本実施例の装飾図柄には、「装飾１」〜「装飾１０」の１０種類がある。第１特図始動口または第２特図始動口に球が入賞したことを所定の球検出センサが検出したことを条件にして、装飾図柄表示装置の左図柄表示領域、中図柄表示領域、右図柄表示領域の各図柄表示領域に、「装飾１」→「装飾２」→「装飾３」→・・・・「装飾９」→「装飾１０」→「装飾１」→・・・の順番で表示を切り替える「装飾図柄の変動表示」を行う。そして、大当たりを報知する場合には、図柄表示領域に大当たりに対応する図柄組合せ（本実施例では、同一の数字の装飾図柄の組合せ（例えば、「装飾２−装飾２−装飾２」））を停止表示し、特別大当たりを報知する場合には、特別大当たりに対応する図柄組合せ（本実施例では、同一の奇数番号数字の装飾図柄の組合せ（例えば、「装飾１−装飾１−装飾１」））を停止表示する。また、本実施例では、大当たりを報知する場合には、装飾図柄を青に着色して表示し、特別大当たりを報知する場合には、装飾図柄を赤に着色して表示する。
【０２３１】
なお、大当たりに対応する図柄の組合せを停止表示した場合には、大当たり遊技または特別大当たり遊技を開始し、特別大当たりに対応する図柄の組合せを停止表示した場合には、特別大当たり遊技を開始する。また、外れを報知する場合には、図柄表示領域に大当たりに対応する図柄組合せ以外の図柄組合せを停止表示した後で、保留している装飾図柄の変動表示があれば、その変動表示を開始する。
【０２３２】
図３１（ｃ）は普図の停止表示態様の一例を示したものである。本実施例の普図の停止表示態様には、当たり図柄である「普図１」と、外れ図柄である「普図２」の２種類がある。普図始動口を球が通過したことを所定の球検出センサが検出したことを条件として普図表示遊技を開始した場合には、普図表示装置は、７個のセグメントの全点灯と、中央の１個のセグメントの点灯を繰り返す「普図の変動表示」を行う。そして、普図変動遊技の当選を報知する場合には「普図１」を停止表示し、普図変動遊技の外れを報知する場合には「普図２」を停止表示する。
＜主制御部メイン処理＞
【０２３３】
次に、図３２を用いて、主制御部１３００のＣＰＵ１３０４が実行する主制御部メイン処理について説明する。なお、同図は主制御部メイン処理の流れを示すフローチャートである。
【０２３４】
上述したように、主制御部１３００には、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路（リセット信号出力回路）１３３８を設けている。この起動信号を入力した基本回路１３０２のＣＰＵ１３０４は、リセット割込みによりリセットスタートしてＲＯＭ１３０６に予め記憶している制御プログラムに従って処理を実行する。
【０２３５】
ステップＳ１７０１では、初期設定１を行う。この初期設定１では、ＣＰＵ１３０４のスタックポインタ（ＳＰ）へのスタック初期値の設定、割込みマスクの設定、Ｉ／Ｏポート１３１０の初期設定、ＲＡＭ１３０８に記憶する各種変数の初期設定、ＷＤＴ１３１３への動作許可及び初期値の設定等を行う。なお、本実施例では、ＷＤＴ１３１３に、初期値として３２．８ｍｓに相当する数値を設定する。
【０２３６】
ステップＳ１７０２では、ＷＤＴ１３１３のカウンタの値をクリアし、ＷＤＴ１３１３による時間計測を再始動する。
【０２３７】
ステップＳ１７０３では、低電圧信号がオンであるか否か、すなわち、電圧監視回路１３３６が、電源管理部１６５０から主制御部１３００に供給している電源の電圧値が所定の値（本実施例では９ｖ）未満である場合に電圧が低下したことを示す低電圧信号を出力しているか否かを監視する。そして、低電圧信号がオンの場合（ＣＰＵ１３０４が電源の遮断を検知した場合）にはステップＳ１７０２に戻り、低電圧信号がオフの場合（ＣＰＵ１３０４が電源の遮断を検知していない場合）にはステップＳ１７０４に進む。
【０２３８】
ステップＳ１７０４では、初期設定２を行う。この初期設定２では、後述する主制御部タイマ割込み処理を定期毎に実行するための周期を決める数値をカウンタタイマ１３１２に設定する処理、Ｉ／Ｏ１３１０の所定のポート（例えば試験用出力ポート、副制御部１４００への出力ポート）からクリア信号を出力する処理、ＲＡＭ１３０８への書き込みを許可する設定等を行う。
【０２３９】
ステップＳ１７０５では、電源の遮断前（電断前）の状態に復帰するか否かの判定を行い、電断前の状態に復帰しない場合（主制御部１３００の基本回路１３０２を初期状態にする場合）にはステップＳ１７０７に進む。同様に電源ステータスの情報が「サスペンド」以外の情報を示している場合にもステップＳ１７０７に進む。
【０２４０】
具体的には、最初に、電源基板に設けた操作部を遊技店の店員等が操作した場合に送信されるＲＡＭクリア信号がオン（操作があったことを示す）であるか否か、すなわちＲＡＭクリアが必要であるか否かを判定し、ＲＡＭクリア信号がオンの場合（ＲＡＭクリアが必要な場合）には、基本回路１３０２を初期状態にすべくステップＳ１７０７に進む。一方、ＲＡＭクリア信号がオフの場合（ＲＡＭクリアが必要でない場合）は、ＲＡＭ１３０８に設けた電源ステータス記憶領域に記憶した電源ステータスの情報を読み出し、この電源ステータスの情報がサスペンドを示す情報であるか否かを判定する。そして、電源ステータスの情報がサスペンドを示す情報でない場合には、基本回路１３０２を初期状態にすべくステップＳ１７０７に進み、電源ステータスの情報がサスペンドを示す情報である場合には、ＲＡＭ１３０８の所定の領域（例えば全ての領域）に記憶している１バイトデータを初期値が０である１バイト構成のレジスタに全て加算することによりチェックサムを算出し、算出したチェックサムの結果が特定の値（例えば０）であるか否か（チェックサムの結果が正常であるか否か）を判定する。そして、チェックサムの結果が特定の値（例えば０）の場合（チェックサムの結果が正常である場合）には電断前の状態に復帰すべくステップＳ１７０６に進み、チェックサムの結果が特定の値（例えば０）以外である場合（チェックサムの結果が異常である場合）には、パチンコ機１０００を初期状態にすべくステップＳ１７０７に進む。同様に電源ステータスの情報が「サスペンド」以外の情報を示している場合にもステップＳ１７０７に進む。
【０２４１】
ステップＳ１７０６では、復電時処理を行う。この復電時処理では、電断時にＲＡＭ１３０８に設けられたスタックポインタ退避領域に記憶しておいたスタックポインタを読み出し、スタックポインタに再設定する。また、電断時にＲＡＭ１３０８に設けられたレジスタ退避領域に記憶しておいた各レジスタの値を読み出し、各レジスタに再設定した後、割込み許可の設定を行う。以降、ＣＰＵ１３０４が、再設定後のスタックポインタやレジスタに基づいて制御プログラムを実行する結果、パチンコ機１０００は電源断時の状態に復帰する。すなわち、電断直前にタイマ割込み処理（後述）に分岐する直前に行った（ステップＳ１７０８、ステップＳ１７０９内の所定の）命令の次の命令から処理を再開する。
【０２４２】
ステップＳ１７０７では、初期化処理を行う。この初期化処理では、割込み禁止の設定、スタックポインタへのスタック初期値の設定、ＲＡＭ１３０８の全ての記憶領域の初期化等を行う。
【０２４３】
ステップＳ１７０８では、割込み禁止の設定を行った後、基本乱数初期値更新処理を行う。この基本乱数初期値更新処理では、普図当選乱数カウンタ、および特図乱数値カウンタの初期値をそれぞれ生成するための２つの初期値生成用乱数カウンタと、普図タイマ乱数値、特図タイマ乱数値をそれぞれ生成するための２つの乱数カウンタを更新する。例えば、普図タイマ乱数値として取り得る数値範囲が０〜２０とすると、ＲＡＭ１３０８に設けた普図タイマ乱数値を生成するための乱数カウンタ記憶領域から値を取得し、取得した値に１を加算してから元の乱数カウンタ記憶領域に記憶する。このとき、取得した値に１を加算した結果が２１であれば０を元の乱数カウンタ記憶領域に記憶する。他の初期値生成用乱数カウンタ、乱数カウンタもそれぞれ同様に更新する。また、この基本乱数初期値更新処理の終了後に割込み許可の設定を行ってステップＳ１７０９に進む。
【０２４４】
ステップＳ１７０９では、演出乱数更新処理を行う。この演出乱数更新処理では、主制御部３００で使用する演出用乱数値を生成するための乱数カウンタを更新する。
【０２４５】
主制御部１３００は、所定の周期ごとに開始するタイマ割込み処理を行っている間を除いて、ステップＳ１７０８およびＳ１７０９の処理を繰り返し実行する。
＜主制御部タイマ割込み処理＞
【０２４６】
次に、図３３を用いて、主制御部１３００のＣＰＵ１３０４が実行する主制御部タイマ割込み処理について説明する。なお、同図は主制御部タイマ割込み処理の流れを示すフローチャートである。
【０２４７】
主制御部１３００は、所定の周期（本実施例では約２ｍｓに１回）でタイマ割込み信号を発生するカウンタタイマ１３１２を備えており、このタイマ割込み信号を契機として主制御部タイマ割込み処理を所定の周期で開始する。
【０２４８】
ステップＳ１８０１では、タイマ割込みスタート処理を行う。このタイマ割込みスタート処理では、ＣＰＵ１３０４の各レジスタの値をスタック領域に一時的に退避する処理等を行う。
【０２４９】
ステップＳ１８０２では、ＷＤＴ１３１３のカウント値が初期設定値（本実施例では３２．８ｍｓ）を超えてＷＤＴ割込みが発生しないように（処理の異常を検出しないように）、ＷＤＴを定期的に（本実施例では、主制御部タイマ割込みの周期である約２ｍｓに１回）リスタートを行う。
【０２５０】
ステップＳ１８０３では、入力ポート状態更新処理を行う。この入力ポート状態更新処理では、Ｉ／Ｏ１３１０の入力ポートを介して、上述の透明部材保持枠開放センサ、前枠開放センサ、下皿満タンセンサ、複数の球検出センサを含む各種センサ１３１８の検出信号を入力して検出信号の有無を監視し、ＲＡＭ１３０８に各種センサ１３１８ごとに区画して設けた信号状態記憶領域に記憶する。本実施例では、前々回のタイマ割込み処理（約４ｍｓ前）で検出した各々の球検出センサの検出信号の有無の情報を、ＲＡＭ１３０８に各々の球検出センサごとに区画して設けた前回検出信号記憶領域から読み出し、この情報をＲＡＭ１３０８に各々の球検出センサごとに区画して設けた前々回検出信号記憶領域に記憶し、前回のタイマ割込み処理（約２ｍｓ前）で検出した各々の球検出センサの検出信号の有無の情報を、ＲＡＭ１３０８に各々の球検出センサごとに区画して設けた今回検出信号記憶領域から読み出し、この情報を上述の前回検出信号記憶領域に記憶する。また、今回検出した各々の球検出センサの検出信号を、上述の今回検出信号記憶領域に記憶する。
【０２５１】
また、ステップＳ１８０３では、上述の前々回検出信号記憶領域、前回検出信号記憶領域、および今回検出信号記領域の各記憶領域に記憶した各々の球検出センサの検出信号の有無の情報を比較し、各々の球検出センサにおける過去３回分の検出信号の有無の情報が一致するか否かを判定する。そして、各々の球検出センサにおいて過去３回分の検出信号の有無の情報が、予め定めた入賞判定パターン情報（本実施例では、前々回検出信号無し、前回検出信号有り、今回検出信号有りであることを示す情報）と一致した場合に、入賞口（一般入賞口１１２２、可変入賞口１１３０）や始動口（第１特図始動口１１２６、第２特図始動口１１２８）への入球、または普図始動口１１２４の通過があったと判定する。例えば、一般入賞口１１２２への入球を検出する球検出センサにおいて過去３回分の検出信号の有無の情報が上述の入賞判定パターン情報と一致した場合には、一般入賞口１１２２へ入球したと判定し、以降の一般入賞口１１２２への入球に伴う処理を行うが、過去３回分の検出信号の有無の情報が上述の入賞判定パターン情報と一致しなかった場合には、以降の一般入賞口１１２２への入球に伴う処理を行わずに後続の処理に分岐する。
【０２５２】
ステップＳ１８０４およびステップＳ１８０５では、基本乱数初期値更新処理および基本乱数更新処理を行う。これらの基本乱数初期値更新処理および基本乱数更新処理では、上記ステップＳ１７０８で行った初期値生成用乱数カウンタの値の更新を行い、次に主制御部１３００で使用する普図当選乱数値および特図乱数値をそれぞれ生成するための２つの乱数カウンタを更新する。例えば、普図当選乱数値として取り得る数値範囲が０〜１００とすると、ＲＡＭ１３０８に設けた普図当選乱数値を生成するための乱数カウンタ記憶領域から値を取得し、取得した値に１を加算してから元の乱数カウンタ記憶領域に記憶する。このとき、取得した値に１を加算した結果が１０１であれば０を元の乱数カウンタ記憶領域に記憶する。また、取得した値に１を加算した結果、乱数カウンタが一周していると判定した場合にはそれぞれの乱数カウンタに対応する初期値生成用乱数カウンタの値を取得し、乱数カウンタの記憶領域にセットする。例えば、０〜１００の数値範囲で変動する普図当選乱数値生成用の乱数カウンタから値を取得し、取得した値に１を加算した結果が、ＲＡＭ１３０８に設けた所定の初期値記憶領域に記憶している前回設定した初期値と等しい値（例えば７）である場合に、普図当選乱数値生成用の乱数カウンタに対応する初期値生成用乱数カウンタから値を初期値として取得し、普図当選乱数値生成用の乱数カウンタにセットすると共に、普図当選乱数値生成用の乱数カウンタが次に１周したことを判定するために、今回設定した初期値を上述の初期値記憶領域に記憶しておく。なお、普図当選乱数値生成用の乱数カウンタが次に１周したことを判定するための上述の初期値記憶領域とは別に、特図乱数生成用の乱数カウンタが１周したことを判定するための初期値記憶領域をＲＡＭ１３０８に設けている。
【０２５３】
ステップＳ１８０６では、演出乱数更新処理を行う。この演出乱数更新処理では、主制御部１３００で使用する演出用乱数値を生成するための乱数カウンタを更新する。
【０２５４】
ステップＳ１８０７では、タイマ更新処理を行う。詳細は後述するが、このタイマ更新処理では、普通図柄表示装置１１１２に図柄を変動・停止表示する時間を計時するための普図表示図柄更新タイマ、特別図柄表示装置１１１４に図柄を変動・停止表示する時間を計時するための特図表示図柄更新タイマ、所定の入賞演出時間、所定の開放時間、所定の閉鎖時間、所定の終了演出期間等を計時するためのタイマ等を含む各種タイマを更新する。
【０２５５】
ステップＳ１８０８では、入賞口カウンタ更新処理を行う。この入賞口カウンタ更新処理では、入賞口（一般入賞口１１２２、第１、第２特図始動口１１２６、１１２８、および可変入賞口１１３０）に入賞（入球）があった場合に、ＲＡＭ１３０８に入賞口ごとに設けた賞球数記憶領域の値を読み出し、１を加算して、元の賞球数記憶領域に設定する。
【０２５６】
また、ステップＳ１８０９では、入賞受付処理を行う。この入賞受付処理では、第１、第２特図始動口１１２６、１１２８に入賞があり、且つ、保留している特図変動遊技の数が４未満である場合には、入賞した始動口に対応するカウンタ回路１３１６のカウンタ値記憶用レジスタから値を特図当選乱数値として取得する。また、上述の特図乱数値生成用の乱数カウンタから値を特図乱数値として取得し、ＲＡＭ１３０８に設けた乱数値記憶領域に特図当選乱数値と共に記憶する。また、普図始動口１１２４を球が通過したことを検出し、且つ、保留している普図変動遊技の数が２未満の場合には、そのタイミングにおける普図当選乱数値生成用の乱数カウンタの値を普図当選乱数値として取得し、ＲＡＭ１３０８に設けた上述の特図用とは別の乱数値記憶領域に記憶する。また、この入賞受付処理では、所定の球検出センサにより第１、第２特図始動口１１２６、１１２８、普図始動口１１２４、または可変入賞口１１３０の入賞（入球）を検出した場合に、副制御部１４００に送信すべき送信情報に、第１、第２特図始動口１１２６、１１２８、普図始動口１１２４、および可変入賞口１１３０の入賞（入球）の有無を示す入賞受付情報を設定する。
【０２５７】
ステップＳ１８１０では、払出要求数送信処理を行う。なお、払出制御部１５５０に出力する出力予定情報および払出要求情報は１バイトで構成しており、ビット７にストローブ情報（オンの場合、データをセットしていることを示す）、ビット６に電源投入情報（オンの場合、電源投入後一回目のコマンド送信であることを示す）、ビット４〜５に今回加工種別（０〜３）、およびビット０〜３に加工後の払出要求数を示すようにしている。
【０２５８】
ステップＳ１８１１では、普図状態更新処理を行う。この普図状態更新処理は、普図の状態に対応する複数の処理のうちの１つの処理を行う。例えば、普図変動中（後述する普図汎用タイマの値が１以上）における普図状態更新処理では、普図表示装置１１１２を構成する７セグメントＬＥＤの点灯と消灯を繰り返す点灯・消灯駆動制御を行う。
【０２５９】
また、普図変動表示時間が経過したタイミング（普図表示図柄更新タイマの値が１から０になったタイミング）における普図状態更新処理では、当りフラグがオンの場合には、図３１（ｃ）に示す普図１の態様となるように普図表示装置１１１２を構成する７セグメントＬＥＤの点灯・消灯駆動制御を行い、当りフラグがオフの場合には、図３１（ｃ）に示す普図２の態様となるように普図表示装置１１１２を構成する７セグメントＬＥＤの点灯・消灯駆動制御を行うと共に、その後、所定の停止表示期間（例えば５００ｍ秒間）その表示を維持するためにＲＡＭ１３０８に設けた普図停止時間管理用タイマの記憶領域に停止期間を示す情報を設定する。この設定により普図の停止表示を行い、普図変動遊技の結果を遊技者に報知するようにしている。
【０２６０】
また、所定の停止表示期間が終了したタイミング（普図停止時間管理用タイマの値が１から０になったタイミング）で開始する普図状態更新処理では、当りフラグがオンの場合には、所定の開放期間（例えば２秒間）、第２特図始動口１１２８の羽根部材の開閉駆動用のソレノイド１３３０に、羽根部材を開放状態に保持する信号を出力するとともに、ＲＡＭ１３０８に設けた羽根開放時間管理用タイマの記憶領域に開放期間を示す情報を設定する。
【０２６１】
また、所定の開放期間が終了したタイミング（羽根開放時間管理用タイマの値が１から０になったタイミング）で開始する普図状態更新処理では、所定の閉鎖期間（例えば５００ｍ秒間）、羽根部材の開閉駆動用のソレノイド１３３０に、羽根部材を閉鎖状態に保持する信号を出力するとともに、ＲＡＭ１３０８に設けた羽根閉鎖時間管理用タイマの記憶領域に閉鎖期間を示す情報を設定する。
【０２６２】
また、所定の閉鎖期間を経過したタイミング（羽根閉鎖時間管理用タイマの値が１から０になったタイミング）で開始する普図状態更新処理では、普図の状態を非作動中に設定する。普図の状態が非作動中の場合における普図状態更新処理では、何もせずに次のステップＳ１８１２に移行するようにしている。
【０２６３】
ステップＳ１８１２では、普図関連抽選処理を行う。この普図関連抽選処理では、普図変動遊技および第２特図始動口１１２８の開閉制御を行っておらず（普図の状態が非作動中）、且つ、保留している普図変動遊技の数が１以上である場合に、上述の乱数値記憶領域に記憶している普図当選乱数値に基づいた乱数抽選により普図変動遊技の結果を当選とするか、不当選とするかを決定する当り判定をおこない、当選とする場合にはＲＡＭ１３０８に設けた当りフラグにオンを設定する。不当選の場合には、当りフラグにオフを設定する。また、当り判定の結果に関わらず、次に上述の普図タイマ乱数値生成用の乱数カウンタの値を普図タイマ乱数値として取得し、取得した普図タイマ乱数値に基づいて複数の変動時間のうちから普図表示装置１１１２に普図を変動表示する時間を１つ選択し、この変動表示時間を、普図変動表示時間として、ＲＡＭ１３０８に設けた普図変動時間記憶領域に記憶する。なお、保留している普図変動遊技の数は、ＲＡＭ１３０８に設けた普図保留数記憶領域に記憶するようにしており、当り判定をするたびに、保留している普図変動遊技の数から１を減算した値を、この普図保留数記憶領域に記憶し直すようにしている。また当り判定に使用した乱数値を消去する。
【０２６４】
ステップＳ１８１３では、特図状態更新処理を行う。この特図状態更新処理は、特図の状態に応じて、次の８つの処理のうちの１つの処理を行う。例えば、特図変動中（後述する特図汎用タイマの値が１以上）における特図状態更新処理では、特図表示装置１１１４を構成する７セグメントＬＥＤの点灯と消灯を繰り返す点灯・消灯駆動制御を行う。
【０２６５】
また、特図変動表示時間が経過したタイミング（特図表示図柄更新タイマの値が１から０になったタイミング）で開始する特図状態更新処理では、大当たりフラグがオンで確変フラグがオフの場合には特図表示装置１１１４に図３１（ａ）に示す特図１、大当たりフラグがオンで確変フラグがオンの場合には特図表示装置１１１４に図３１（ａ）に示す特図２、大当たりフラグがオフの場合には、図３１（ａ）に示す特図３の態様となるように特図表示装置１１１４を構成する７セグメントＬＥＤの点灯・消灯駆動制御を行うと共に、その後、所定の停止表示期間（例えば５００ｍ秒間）その表示を維持するためにＲＡＭ１３０８に設けた特図停止時間管理用タイマの記憶領域に停止期間を示す情報を設定する。この設定により特図の停止表示をおこない、特図変動遊技の結果を遊技者に報知するようにしている。また、コマンド設定送信処理（ステップＳ１８１５）で一般コマンド回転停止設定送信処理を実行させるために上述の送信情報記憶領域に０２Ｈを送信情報（一般情報）として追加記憶する。
【０２６６】
また、所定の停止表示期間が終了したタイミング（特図停止時間管理用タイマの値が１から０になったタイミング）で開始する特図状態更新処理では、大当たりフラグがオンの場合には、所定の入賞演出期間（例えば３秒間）すなわち装飾図柄表示装置１１１０による大当たりを開始することを遊技者に報知する画像を表示している期間待機するためにＲＡＭ１３０８に設けた特図待機時間管理用タイマの記憶領域に入賞演出期間を示す情報を設定する。また、コマンド設定送信処理（ステップＳ１８１５）で一般コマンド入賞演出設定送信処理を実行させるために上述の送信情報記憶領域に０４Ｈを送信情報（一般情報）として追加記憶する。
【０２６７】
また、所定の入賞演出期間が終了したタイミング（特図待機時間管理用タイマの値が１から０になったタイミング）で開始する特図状態更新処理では、所定の開放期間（例えば２９秒間、または可変入賞口１１３０に所定球数（例えば１０球）の遊技球の入賞を検出するまで）可変入賞口１１３０の扉部材の開閉駆動用のソレノイド１３３０に、扉部材を開放状態に保持する信号を出力するとともに、ＲＡＭ３０８に設けた扉開放時間管理用タイマの記憶領域に開放期間を示す情報を設定する。また、コマンド設定送信処理（ステップＳ１８１５）で一般コマンド大入賞口開放設定送信処理を実行させるために上述の送信情報記憶領域に１０Ｈを送信情報（一般情報）として追加記憶する。
【０２６８】
また、所定の開放期間が終了したタイミング（扉開放時間管理用タイマの値が１から０になったタイミング）で開始する特図状態更新処理では、所定の閉鎖期間（例えば１．５秒間）可変入賞口１１３０の扉部材の開閉駆動用のソレノイド１３３０に、扉部材を閉鎖状態に保持する信号を出力するとともに、ＲＡＭ１３０８に設けた扉閉鎖時間管理用タイマの記憶領域に閉鎖期間を示す情報を設定する。また、コマンド設定送信処理（ステップＳ１８１５）で一般コマンド大入賞口閉鎖設定送信処理を実行させるために上述の送信情報記憶領域に２０Ｈを送信情報（一般情報）として追加記憶する。
【０２６９】
また、この扉部材の開放・閉鎖制御を所定回数（例えば１５ラウンド）繰り返し、終了したタイミングで開始する特図状態更新処理では、所定の終了演出期間（例えば３秒間）すなわち装飾図柄表示装置１１１０による大当たりを終了することを遊技者に報知する画像を表示している期間待機するように設定するためにＲＡＭ１３０８に設けた演出待機時間管理用タイマの記憶領域に演出待機期間を示す情報を設定する。また、コマンド設定送信処理（ステップＳ１８１５）で一般コマンド終了演出設定送信処理を実行させるために上述の送信情報記憶領域に０８Ｈを送信情報（一般情報）として追加記憶する。
【０２７０】
また、所定の終了演出期間が終了したタイミング（演出待機時間管理用タイマの値が１から０になったタイミング）で開始する特図状態更新処理では、特図の状態を非作動中に設定する。特図の状態が非作動中の場合における特図状態更新処理では、何もせずに次のステップＳ１８１４に移行するようにしている。
【０２７１】
ステップＳ１８１４では、特図関連抽選処理を行う。この特図関連抽選処理では、特図変動遊技および可変入賞口１１３０の開閉制御を行っておらず（特図の状態が非作動中）、且つ、保留している特図変動遊技の数が１以上である場合に、大当たり判定テーブル、高確率状態移行判定テーブル、タイマ番号決定テーブル等を使用した各種抽選のうち、最初に大当たり判定を行う。具体的には、ステップＳ１８０３で乱数値記憶領域に記憶した特図当選乱数値が、大当たり判定テーブルの第１特図始動口用抽選データの数値範囲であるか否かを判定し、特図当選乱数値が第１特図始動口用抽選データの数値範囲である場合には、特図変動遊技の当選と判定してＲＡＭ１３０８に設けた大当たりフラグの格納領域に大当たりとなることを示す情報を設定する（ここで、大当たりの情報をＲＡＭ１３０８に設定することを大当たりフラグをオンに設定するという）。一方、特図当選乱数値が第１特図始動口用抽選データの数値範囲以外である場合には、特図変動遊技の外れと判定してＲＡＭ１３０８に設けた大当たりフラグの格納領域に外れとなることを示す情報を設定する（ここで、外れの情報をＲＡＭ１３０８に設定することを大当たりフラグをオフに設定するという）。なお、保留している特図変動遊技の数は、ＲＡＭ１３０８に設けた特図保留数記憶領域に記憶するようにしており、当り判定をするたびに、保留している特図変動遊技の数から１を減算した値を、この特図保留数記憶領域に記憶し直すようにしている。また、当り判定に使用した乱数値を消去する。
【０２７２】
具体例としては、遊技状態が低確率状態であり、第１特図始動口１１２６への球入賞の検出に基づいて取得した特図当選乱数値が１０１００の場合は大当たりフラグをオンに設定し、特図当選乱数値が１０２００の場合は大当たりフラグをオフに設定する。また、第２特図始動口１１２８への球入賞の検出に基づいて取得した特図当選乱数値が２０１００の場合は大当たりフラグをオンに設定し、特図当選乱数値が２０２００の場合は大当たりフラグをオフに設定する。
【０２７３】
大当たりフラグにオンを設定した場合には、次に確変移行判定を行う。具体的には、ステップＳ１８０９で乱数値記憶領域に記憶した特図乱数値が、移行判定乱数の数値範囲であるか否かを判定し、特図乱数値が抽選データの数値範囲である場合には、ＲＡＭ１３０８に設けた確変（確率変動）フラグの格納領域に、特別大当たり遊技を開始することを示す情報を設定する。（ここで、特別大当たり遊技開始の情報をＲＡＭ１３０８に設定することを確変フラグをオンに設定するという）。一方、特図乱数値が抽選データの数値範囲以外である場合には、上述の確変フラグの格納領域に、大当たり遊技を開始することを示す情報を設定する（ここで、大当たり遊技開始の情報をＲＡＭ１３０８に設定することを確変フラグをオフに設定するという）。例えば、取得した特図乱数値が２０の場合には確変フラグをオフに設定する。一方、取得した特図乱数値が８０の場合には確変フラグをオンに設定する。
【０２７４】
大当たり判定の結果に関わらず、次にタイマ番号を決定する処理を行う。具体的には、上述の特図タイマ乱数値生成用の乱数カウンタの値を特図タイマ乱数値として取得する。大当たりフラグの値、および取得した特図タイマ乱数値を含むタイマ乱数の数値範囲に対応するタイマ番号を選択し、ＲＡＭ１３０８に設けた所定のタイマ番号格納領域に記憶する。さらに、そのタイマ番号に対応する変動時間を、特図変動表示時間として、上述の特図表示図柄更新タイマに記憶し、コマンド設定送信処理（ステップＳ１８１５）で一般コマンド回転開始設定送信処理を実行させるために上述の送信情報記憶領域に０１Ｈを送信情報（一般情報）として追加記憶してから処理を終了する。
【０２７５】
例えば、大当たりフラグがオフで、取得した特図タイマ乱数値が５００００の場合には、特図タイマ乱数値は０〜６０２３５の範囲であることから、タイマ番号決定テーブルのそれらの条件に対応する１行目に記憶しているタイマ番号を示すタイマ１、および変動時間を示す５を選択し、ＲＡＭ１３０８に設けたそれぞれの記憶領域に記憶する。一方、大当たりフラグがオンで、取得した特図タイマ乱数値が６４０００の場合には、特図タイマ乱数値は０〜１５５３５の範囲ではないことからタイマ２は選択せず、１５５３６〜２４５３５ではないことからタイマ３は選択せず、２４５３６〜６２５３５ではないことからタイマ４は選択しないが、６２５３６〜６５５３５の範囲内であることから、タイマ番号決定テーブルのそれらの条件に対応する８行目に記憶しているタイマ番号を示すタイマ５、および変動時間を示す５０を選択し、ＲＡＭ１３０８に設けたそれぞれの記憶領域に記憶する。なお、割込み処理の開始周期である２ｍｓを考慮して、選択した変動時間の値に５００（１０００ｍｓ／２ｍｓ）を掛けた値を変動時間記憶領域にセットする。例えば、変動時間が５秒の場合には、変動時間記憶領域には２５００の値を初期値としてセットし、ステップＳ１８０７のタイマ更新処理を実行する度に、この変動時間記憶領域の値を１だけ減算するようにすることで、割込み処理の実行回数により時間の経過を計測できるようにしている。また、複数回（例えば５回）のタイマ割込み処理の実行ごと（例えば２ｍｓ周期）に変動時間記憶領域の値を減算する場合には、変動時間が１０秒の場合であれば、１０秒が１００００ｍｓであることから周期（２ｍｓ×５）で割り算して１０００を変動時間記憶領域に設定する。
【０２７６】
ステップＳ１８１５では、コマンド設定送信処理を行う（詳細は後述する）。なお、副制御部１４００に送信する出力予定情報は１６ビットで構成しており、ビット１５はストローブ情報（オンの場合、データをセットしていることを示す）、ビット１１〜１４はコマンド種別（００Ｈの場合は基本コマンド、０１Ｈの場合は図柄変動開始コマンド、０４Ｈの場合は図柄変動停止コマンド、０５Ｈの場合は入賞演出開始コマンド、０６Ｈの場合は終了演出開始コマンド、０７Ｈの場合は大当たりラウンド数指定コマンド、０ＥＨの場合は復電コマンド、０ＦＨの場合はＲＡＭクリアコマンドをそれぞれ示す等コマンドの種類を特定可能な情報）、ビット０〜１０はコマンドデータ（コマンド種別に対応する所定の情報）で構成している。
【０２７７】
具体的には、ストローブ情報は上述のコマンド送信処理でオン、オフするようにしている。また、コマンド種別が図柄変動開始コマンドの場合であればコマンドデータに、大当たりフラグの値、確変フラグの値、特図関連抽選処理で選択したタイマ番号等を示す情報を含み、図柄変動停止コマンドの場合であれば、大当たりフラグの値、確変フラグの値等を含み、入賞演出コマンドおよび終了演出開始コマンドの場合であれば、確変フラグの値等を含み、大当たりラウンド数指定コマンドの場合であれば確変フラグの値、大当たりラウンド数等を含むようにしている。コマンド種別が基本コマンドを示す場合は、コマンドデータにデバイス情報、第１特図始動口１１２６への入賞の有無、第２特図始動口１１２８への入賞の有無、可変入賞口１１３０への入賞の有無等を含む。
【０２７８】
また、上述の一般コマンド回転開始設定送信処理では、コマンド種別に０１Ｈ、コマンドデータにＲＡＭ１３０８に記憶している大当たりフラグの値、確変フラグの値、特図関連抽選処理で選択したタイマ番号、保留している特図変動遊技の数等を示す情報を設定する。上述の一般コマンド回転停止設定送信処理では、コマンド種別に０４Ｈ、コマンドデータにＲＡＭ１３０８に記憶している大当たりフラグの値、確変フラグの値等を示す情報を設定する。上述の一般コマンド入賞演出設定送信処理では、コマンド種別に０５Ｈ、コマンドデータにＲＡＭ１３０８に記憶している入賞演出期間中に装飾図柄表示装置１１１０、各種ランプ１４２０、スピーカ１４１６等に出力する演出制御情報、確変フラグの値、保留している特図変動遊技の数等を示す情報を設定する。上述の一般コマンド終了演出設定送信処理では、コマンド種別に０６Ｈ、コマンドデータにＲＡＭ３０８に記憶している演出待機期間中に装飾図柄表示装置１１１０、各種ランプ１４２０、スピーカ１４１６等に出力する演出制御情報、確変フラグの値、保留している特図変動遊技の数等を示す情報を設定する。上述の一般コマンド大入賞口開放設定送信処理では、コマンド種別に０７Ｈ、コマンドデータにＲＡＭ１３０８に記憶している大当たりラウンド数、確変フラグの値、保留している特図変動遊技の数等を示す情報を設定する。上述の一般コマンド大入賞口閉鎖設定送信処理では、コマンド種別に０８Ｈ、コマンドデータにＲＡＭ１３０８に記憶している大当たりラウンド数、確変フラグの値、保留している特図変動遊技の数等を示す情報を設定する。副制御部１４００では、受信した出力予定情報に含まれるコマンド種別により、主制御部１３００における遊技制御の変化に応じた演出制御の決定が可能になるとともに、出力予定情報に含まれているコマンドデータの情報に基づいて、演出制御内容を決定することができるようになる。
【０２７９】
ステップＳ１８１６では、外部出力信号設定処理を行う。この外部出力信号設定処理では、ＲＡＭ１３０８に記憶している遊技情報を、情報出力回路１３３４を介してパチンコ機１０００とは別体の情報入力回路１６５２に出力する。
【０２８０】
ステップＳ１８１７では、デバイス監視処理を行う。このデバイス監視処理では、ステップＳ１８０３において信号状態記憶領域に記憶した各種センサの信号状態を読み出して、透明部材枠開放エラーの有無、前枠開放エラーの有無、または下皿満タンエラーの有無等を監視し、透明部材枠開放エラー、前枠開放エラー、または下皿満タンエラーを検出した場合に、副制御部１４００に送信すべき送信情報に、透明部材枠開放エラーの有無、前枠開放エラーの有無、下皿満タンエラーの有無を示すデバイス情報を設定する。また、各種ソレノイド１３３０を駆動して第２特図始動口１１２８や、可変入賞口１１３０の開閉を制御したり、表示回路１３２２、１３２４、１３２８を介して普図表示装置１１１２、特図表示装置１１１４、各種状態表示部１３２６等に出力する表示データを、Ｉ／Ｏ１３１０の出力ポートに設定する。また、払出要求数送信処理（ステップＳ１８１０）で設定した出力予定情報を出力ポート１３１０を介して副制御部４００に出力する。
【０２８１】
ステップＳ１８１８では、低電圧信号がオンであるか否かを監視する。そして、低電圧信号がオンの場合（電源の遮断を検知した場合）にはステップＳ１８２０に進み、低電圧信号がオフの場合（電源の遮断を検知していない場合）にはステップＳ１８１９に進む。
【０２８２】
ステップＳ１８１９では、タイマ割込みエンド処理を行う。このタイマ割込みエンド処理では、ステップＳ１８０１で一時的に退避した各レジスタの値を元の各レジスタに設定したり、割込み許可の設定等を行う。
【０２８３】
ステップＳ１８２０では、電源管理部１６５０から主制御部１３００に供給している電源の電圧値を監視する電圧監視回路が、所定の値以下である場合に電圧が低下したことを示す電圧低下信号を出力しているか否か、すなわち電源の遮断を検知したか否かを監視し、電源の遮断を検知した場合には、復電時に電断時の状態に復帰するための特定の変数やスタックポインタを復帰データとしてＲＡＭ１３０８の所定の領域に退避し、入出力ポートの初期化等の電断処理を行う。
＜副制御部１４００の処理＞
【０２８４】
次に、図３４（ａ）〜（ｇ）を用いて、副制御部１４００の処理について説明する。同図（ａ）は、副制御部１４００のメイン処理の流れを示すフローチャートである。
【０２８５】
副制御部１４００には、電源が投入されるとリセット信号を出力するリセット信号出力回路を設けている。このリセット信号を入力した基本回路１４０２のＣＰＵ１４０４は、リセット割込みによりリセットスタートしてＲＯＭ１４０６に予め記憶した制御プログラムに従って処理を実行し、まず、ステップＳ１９０１で各種の初期設定を行う。この初期設定では、入出力ポートの初期設定や、各種変数の初期化等を行う。
【０２８６】
ステップＳ１９０２では、コマンド入力処理（詳細は後述）を行う。
【０２８７】
ステップＳ１９０３では、Ｉ／Ｏ４１０の出力ポートを介して副制御部１５００にコマンドを出力する。
【０２８８】
ステップＳ１９０４では、後述するタイマ変数記憶領域の値が１０以上であるか否かを判定する。タイマ変数記憶領域の値が１０以上である場合はステップＳ１９０５に進み、タイマ変数記憶領域の値が１０未満である場合にはステップＳ１９０２に進む。
【０２８９】
ステップＳ１９０５では、タイマ変数記憶領域に０を格納する。
【０２９０】
ステップＳ１９０６では、演出データ更新処理を行う。この演出データ更新処理では、後述する変動パターン選択処理で記憶する変動番号、仮停止図柄の組合せ、および停止図柄の組合せの種別の更新を行うと共に、装飾図柄の変動表示を開始してからの経過時間に基づいて装飾図柄表示装置１１１０、スピーカ１４１６、各種ランプ１４２０、垂直可動部材１２０２および水平可動部材１２０４による演出を制御するための動作制御データの更新を行う。また、ステップＳ１９０６では、決定された演出情報が示している態様で装飾図柄変動表示を行うように次回実行する上記ステップＳ１９０３の処理で副制御部１５００に出力するコマンド（例えば左に装飾７を停止することを指示するコマンド等）をＲＡＭ１４０８に設けた液晶コマンド格納領域に格納する等、後述するステップＳ１９０７およびＳ１９０８によるスピーカ１４１６および各種ランプ１４２０を制御する準備を行う。さらに、所定の条件が成立している場合には所定の演出を実行するか否か、例えばチャンスボタン１１４６を用いた演出を行うか否か等の抽選を行う。
【０２９１】
ステップＳ１９０７では、音出力処理を行う。この音出力処理では、上記ステップＳ１９０６で取得したスピーカ制御用の情報に含まれるスピーカ１４１６に出力する音声データをＩ／Ｏ１４１０の出力ポートに設定し、スピーカ１４１６の出力制御を音源ＩＣ１４１８に行わせる。
【０２９２】
ステップＳ１９０８では、ランプ制御処理を行う。このランプ制御処理では、上記ステップＳ１９０６で取得した各種ランプ制御用の情報に含まれる各種ランプ１４２０に出力するランプの点灯・消灯を示すデータ等をＩ／Ｏ１４１０の出力ポートに設定し、各種ランプ１４２０の点灯や消灯の制御を表示回路１４２２に行わせる。
【０２９３】
副制御部１４００は、後述するストローブ割込み処理、チャンスボタン割込み処理、または副制御部タイマ割込み処理による中断を除いて、以降、ステップＳ１９０２〜Ｓ１９０４の処理を繰り返し実行する。
【０２９４】
次に、図３４（ｂ）を用いて、上述の副制御部１４００のメイン処理におけるコマンド入力処理（ステップＳ１９０２）について説明する。同図はコマンド入力処理の流れを示すフローチャートである。
【０２９５】
ステップＳ２００１では、後述するコマンド記憶領域の内容を確認し、未処理のコマンドが残っているか否かを判断する。そして、コマンド記憶領域に未処理のコマンドが残っている場合にはステップＳ２００２に進み、コマンド記憶領域に未処理のコマンドが残っていない場合には処理を終了して副制御部１４００のメイン処理に復帰する。
【０２９６】
図３４（ｃ）は変動パターン選択処理の流れを示すフローチャートであり、同図（ｄ）は図柄停止処理の流れを示すフローチャートである。ステップＳ２００２では、コマンド記憶領域に記憶している未処理コマンドのうちの次に処理するべき未処理コマンドの種類に基づいて、図３４（ｃ）に示す変動パターン選択処理（例えば未処理コマンドが上記変動開始コマンドに基づいて実行する）や、同図（ｄ）に示す図柄停止処理等を行う。未処理コマンドに基づく処理は他にも備えている。例えば、大当たり中に可変入賞口１１３０の開放制御を開始するたびに主制御部１３００が出力し、大当たり開始後の可変入賞口１１３０の開放回数を示す情報を含むラウンド開始コマンドが未処理コマンドである場合に行うラウンド開始処理等である。その他の処理は、ここでは割愛する。
【０２９７】
変動パターン選択処理のステップＳ２１０１では、未処理コマンドに含まれている上記大当たりフラグの値、確変フラグの値、およびタイマ番号を抽出し、ＲＡＭ１４０８のそれぞれの記憶領域に記憶する。また、変動番号選択テーブル、図柄決定テーブルを参照して演出データ（本実施例では変動番号、仮停止図柄・停止図柄の組合せ等）を選択し、これをＲＡＭ１４０８に設けた記憶領域に記憶した後、処理を終了する。
【０２９８】
図柄停止処理のステップＳ２２０１では、上記図柄記憶領域に記憶している停止図柄の組合せを構成する３つの装飾図柄を装飾図柄表示装置１１１０の左、中、右図柄表示領域１１１０ａ〜ｃの３つの表示領域に表示するように設定して処理を終了する。また、上記ラウンド開始処理では未処理コマンドに含まれている上記大当たり開始後の可変入賞口１１３０の開放回数を示す情報を抽出し、ＲＡＭ１４０８の記憶領域に記憶する。
【０２９９】
次に、図３４（ｅ）を用いて、副制御部１４００のストローブ割込み処理について説明する。同図は、ストローブ割込み処理の流れを示すフローチャートである。
【０３００】
このストローブ割込み処理は、副制御部１４００が、主制御部１３００が出力するストローブ信号を検出した場合に実行する処理である。ストローブ割込み処理のステップＳ２３０１では、主制御部１３００が出力したコマンドを未処理コマンドとしてＲＡＭ１４０８に設けた上記コマンド記憶領域に記憶する。
【０３０１】
次に、図３４（ｆ）を用いて、副制御部１４００のチャンスボタン割込み処理について説明する。同図は、チャンスボタン割込み処理の流れを示すフローチャートである。
【０３０２】
このチャンスボタン割込み処理は、副制御部１４００がチャンスボタン検出回路１４２８によってチャンスボタン１１４６の操作を検出した場合に実行する処理である。
【０３０３】
チャンスボタン割込み処理のステップＳ２４０１では、ＲＡＭ１４０８の検知カウンタ記憶領域に記憶している、チャンスボタン１１４６の押下回数を計測するための検知カウンタから値を取得し、取得した値に１を加算してから元の検知カウンタ記憶領域に記憶する。
【０３０４】
次に、図３４（ｇ）を用いて、副制御部１４００のＣＰＵ１４０４によって実行する変数更新割込み処理について説明する。同図は、副制御部変数更新割込み処理の流れを示すフローチャートである。
【０３０５】
副制御部１４００は、所定の周期（本実施例では２ｍｓに１回）でタイマ割込みを発生するハードウェアタイマを備えており、このタイマ割込みを契機として、変数更新割込み処理を所定の周期で実行する。変数更新割込み処理のステップＳ２５０１では、ＲＡＭ１４０８のタイマ変数記憶領域の値に１を加算して元のタイマ変数記憶領域に記憶する。従って、ステップＳ１９０４において、タイマ変数の値が１０以上と判定されるのは２０ｍｓ毎（２ｍｓ×１０）となる。
【０３０６】
なお、副制御部１５００および副制御部１６００が実行する処理については、実施例１における副制御部５００および副制御部６００が実行する処理と同様であるため、説明は省略する。
【０３０７】
以上説明したように、本発明に係る遊技台（実施例１ではスロットマシン１００、実施例２ではパチンコ機１０００）は、動作可能に構成されて遊技に関する演出を行う可動部材（上記実施例では、垂直可動部材２０２、１２０２および水平可動部材２０４、１２０４）と、可動部材２０２、２０４、１２０２、１２０４の複数種類の動作制御を行う動作制御手段（上記実施例では、副制御部６００、１６００のインターバルタイマ割込み処理における絶対座標動作処理および相対座標動作処理）と、を備え、動作制御手段は、可動部材２０２、２０４、１２０２、１２０４の主動作（絶対座標動作）制御中に所定条件が成立した場合に、主動作制御を中断して可動部材２０２、２０４、１２０２、１２０４の副動作（相対座標動作）制御を行い、副動作制御が終了した後に、主動作制御を中断した時と略同一の状態から主動作制御を再開する。このため、可動部材２０２、２０４、１２０２、１２０４の絶対座標動作中（主動作）に相対座標動作（副動作）を割込ませた場合に、相対座標動作と絶対座標動作を違和感なく繋げることができる。これにより、可動部材２０２、２０４、１２０２、１２０４に複数種類の多彩な動作を行わせる演出を行った場合であっても、各動作を滑らかに連続させることが可能となり、遊技の興趣を高めることができる。
【０３０８】
また、動作制御手段は、可動部材２０２、２０４、１２０２、１２０４の主動作制御中に所定条件が成立した場合に、主動作制御を中断して可動部材２０２、２０４、１２０２、１２０４の副動作制御を行い、副動作制御が終了した後に、主動作制御を中断した時の可動部材２０２、２０４、１２０２、１２０４の位置から前記主動作制御を再開する。遊技者に違和感を持たせることなく絶対座標動作中に相対座標動作を割込ませるためには、このように、絶対座標動作の中断時と再開時の可動部材２０２、２０４、１２０２、１２０４の位置を一致させることが好適である。
【０３０９】
また、動作制御手段は、予め定められた基準位置を基点にして主動作制御を行う主動作制御手段（上記実施例では、副制御部６００、１６００の絶対座標動作処理）と、所定条件が成立して主動作制御を中断した時の可動部材２０２、２０４、１２０２、１２０４の位置を基点にして副動作制御を行う副動作制御手段（上記実施例では、副制御部６００、１６００の絶対座標動作処理）と、を備える。このように、各処理を２系統化することで、各動作を滑らかに連続させながらも、処理負荷を軽減することができる。
【０３１０】
また、副動作制御は、可動部材２０２、２０４、１２０２、１２０４に主動作制御を中断した時の位置から所定の動作をさせた後、主動作制御を中断した時の位置に可動部材２０２、２０４、１２０２、１２０４を再び戻す動作の制御である。このため、副動作の後に再開される主動作を違和感なく副動作に繋げることができる。
【０３１１】
また、本発明に係る遊技台は、遊技者からの遊技操作を受け付ける操作受付手段（実施例１ではメダル投入ボタン１３２、実施例２ではチャンスボタン１１４６）をさらに備え、所定条件の成立は、操作受付手段１３２、１１４６による遊技者からの遊技操作の受け付けに基づく条件の成立である。このため、演出に遊技者を参加させることで、遊技の興趣を向上させることができる。本発明は、遊技者の操作によって可動部材２０２、２０４、１２０２、１２０４の動作を変化させる場合であっても、遊技者に違和感を与えることなくスムーズに動作を変化させることができるため、遊技者の任意操作によって演出の内容が変化するような演出に特に好適である。
【０３１２】
また、本発明に係る遊技台は、複数種類の入賞役の内部当選の当否を抽選により判定する抽選手段（実施例１では主制御部３００のメイン処理のステップＳ１０５の入賞役内部抽選処理、実施例２では主制御部１３００のタイマ割込み処理のステップＳ１８１４の特図関連抽選処理）をさらに備え、所定条件の成立は、抽選手段による抽選結果に基づく条件の成立である。このため、可動部材２０２、２０４、１２０２、１２０４の主動作から副動作への変化がランダムなタイミングで行われることとなり、単調な繰り返しになりがちな演出に変化や意外性を持たせることが可能となり、遊技の興趣を高めることができる。本発明は、ランダムなタイミングで可動部材２０２、２０４、１２０２、１２０４の動作を変化させる場合であっても、遊技者に違和感を与えることなくスムーズに動作を変化させることができるため、ランダムなタイミングで演出の内容が変化するような意外性のある演出に特に好適である。
【０３１３】
また、主動作制御を中断して副動作制御を行う前に、副動作制御中の可動部材２０２、２０４、１２０２、１２０４の動作が予め定められた動作範囲を超えるか否かを判定する判定手段（上記実施例では、副制御部６００、１６００による補正処理のステップＳ１６０２）と、副動作制御中の可動部材２０２、２０４、１２０２、１２０４の動作が動作範囲を超えると判定手段により判定された場合に、副動作制御中の可動部材２０２、２０４、１２０２、１２０４の動作を動作範囲内とするように、副動作制御を行うためのデータを補正する補正手段（上記実施例では、副制御部６００、１６００による補正処理のステップＳ１６０３）と、をさらに備えている。このため、動作範囲を超えた動作を行うことによる装置の破損や制御停止による遊技の中断といった不具合を未然に防ぎながらも、主動作および副動作の動作内容の設定の自由度を高めることが可能となり、より多彩な動作を伴う演出を行うことができる。また、主動作を中断した時の可動部材２０２、２０４、１２０２、１２０４の位置によって副動作の動作内容が変化する場合があるため、演出内容に変化を持たせることができる。
【０３１４】
また、本発明に係る遊技台は、遊技に関する演出表示を行う演出表示装置（実施例１では液晶表示装置１５７、実施例２では装飾図柄表示装置１１１０）と、動作制御手段による可動部材２０２、２０４、１２０２、１２０４の動作制御に関連して演出表示装置１５７、１１１０の表示制御を行う表示制御手段（上記実施例では副制御部５００、１５００のメイン処理のステップＳ７０４の液晶演出処理）と、をさらに備え、表示制御手段は、所定条件が成立した場合に、副動作制御に関連した表示制御を行う。可動部材２０２、２０４、１２０２、１２０４の複数種類の動作に演出表示装置１５７、１１１０の表示を連動させることで、演出内容の幅を広げることが可能となり、遊技の興趣を高めることができる。
【０３１５】
また、本発明に係る遊技台は、動作可能に構成されて遊技に関する演出を行う可動部材２０２、２０４、１２０２、１２０４と、可動部材２０２、２０４、１２０２、１２０４の動作制御に関する処理を繰り返し実行するメイン処理手段（上記実施例では、副制御部６００、１６００のメイン処理）と、メイン処理手段において実行される処理に、所定時間毎に割込んで可動部材２０２、２０４、１２０２、１２０４の動作処理を実行する割込処理手段（上記実施例では、副制御部６００、１６００のインターバルタイマ割込み処理）と、を備え、割込処理手段は、第１のカウンタ（上記実施例では、絶対座標動作用の出力回数カウンタおよびステップ数カウンタ）を更新処理する第１カウンタ更新処理（上記実施例では、副制御部６００、１６００の絶対座標動作処理のステップＳ１３０９のステップ数カウンタ減算処理、およびステップＳ１３１１の出力回数カウンタ更新処理）、および予め定められた基準位置を基点にした可動部材２０２、２０４、１２０２、１２０４の主動作処理を第１カウンタ更新処理に基づいて実行する主動作処理手段（上記実施例では、副制御部６００、１６００の絶対座標動作処理）と、第２のカウンタ（上記実施例では、相対座標動作用の出力回数カウンタおよびステップ数カウンタ）を更新処理する第２カウンタ更新処理（上記実施例では、副制御部６００、１６００の相対座標動作処理のステップＳ１５０８のステップ数カウンタ減算処理、およびステップＳ１５１１の出力回数カウンタ更新処理）、および所定条件が成立して主動作処理が中断された時の可動部材２０２、２０４、１２０２、１２０４の位置を基点にした可動部材２０２、２０４、１２０２、１２０４の副動作処理を前記第２カウンタ更新処理に基づいて実行する副動作処理手段（上記実施例では、副制御部６００、１６００の相対座標動作処理）と、からなり、割込処理手段は、所定条件が成立した場合に、主動作処理手段に第１カウンタ更新処理を一時停止して保持させると共に主動作処理を中断させ、副動作処理手段に第２カウンタ更新処理、および第２カウンタ更新処理に基づく副動作処理を実行させ、副動作処理の実行が終了した後に、主動作処理手段に第１カウンタ更新処理を再開させると共に、再開した第１カウンタ更新処理に基づいて主動作処理を実行させる。このため、可動部材２０２、２０４、１２０２、１２０４の絶対座標動作（主動作）中に相対座標動作（副動作）を割込ませた場合に、相対座標動作（副動作）と絶対座標動作（主動作）を違和感なく繋げることができる。また、主動作処理および副動作処理をそれぞれ専用の処理手段で実行すると共に、それぞれに専用のカウンタを設定することで、処理負荷を増大させることなく、各動作を滑らかに連続させることができる。
【０３１６】
また、副動作処理は、可動部材２０２、２０４、１２０２、１２０４に主動作処理を中断した時の位置から所定の動作をさせた後、主動作処理を中断した時の位置に可動部材２０２、２０４、１２０２、１２０４を再び戻す動作を制御する処理である。このため、副動作の後に再開される主動作を違和感なく副動作に繋げることができる。
【０３１７】
また、本発明に係る遊技台は、主動作の制御データ（上記実施例では、パーツデータ）を記憶する第１記憶手段（上記実施例では、絶対座標動作用の指定記憶領域）と、副動作の制御データ（上記実施例では、パーツデータ）を記憶する第２記憶手段（上記実施例では、相対座標動作用の指定記憶領域）をさらに備えている。このように、２つの各処理手段がそれぞれ専用の記憶手段に記憶された情報を参照することにより、処理の複雑化を防止すると共に、処理負荷を低減させることができる。
【０３１８】
なお、本発明に係る遊技台は、上記した各実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、各可動部材２０２、２０４、１２０２、１２０４は、上記実施例において示した形状とは異なる形状のものであってもよいし、上記実施例において示した動作とは異なる動作をするものであってもよい。
【０３１９】
また、本発明に係る遊技台は、上記パチンコ機１０００（１種）以外に、パチンコ機（２種、３種）、封入式パチンコ機、およびパチロット等にも適用することができるし、アレンジボール遊技機、じゃん球遊技機、スマートボール等にも適用することができる。
【０３２０】
また、本発明の実施例に記載された作用および効果は、本発明から生じる最も好適な作用および効果を列挙したに過ぎず、本発明による作用および効果は、本発明の実施例に記載されたものに限定されるものではない。
【産業上の利用可能性】
【０３２１】
本発明の遊技台は、スロットマシンや遊技機（パチンコ等）に代表される遊技台の分野で特に利用することができる。
【図面の簡単な説明】
【０３２２】
【図１】本発明の実施例１に係るスロットマシン１００の外観斜視図である。
【図２】（ａ）および（ｂ）カバー部材２０５を取り外した状態の演出装置２００の正面図である。
【図３】主制御部３００の回路ブロック図である。
【図４】副制御部４００の回路ブロック図である。
【図５】副制御部５００の回路ブロック図である。
【図６】副制御部６００の回路ブロック図である。
【図７】各リール（左リール１１０、中リール１１１、右リール１１２）に施される図柄の配列を平面的に展開して示した図である。
【図８】入賞役（作動役を含む）の種類、各入賞役の名称、各入賞役に対応する図柄組合せ、各入賞役の払出枚数、および各入賞役の作動を示した図である。
【図９】主制御部３００のメイン処理の流れを示すフローチャートである。
【図１０】演出用投入ボタン受付処理の流れを示すフローチャートである。
【図１１】（ａ）は副制御部４００のメイン処理の流れを示すフローチャートであり、（ｂ）は副制御部４００のコマンド入力処理の流れを示すフローチャートであり、（ｃ）は副制御部４００ストローブ割込み処理の流れを示すフローチャートである。
【図１２】（ａ）は副制御部５００のメイン処理の流れを示すフローチャートであり、（ｂ）は副制御部５００割込み処理の流れを示すフローチャートである。
【図１３】副制御部５００が演出の種類を抽選する場合に参照するテーブルを示した図である。
【図１４】（ａ）は副制御部６００のメイン処理の流れを示すフローチャートであり、（ｂ）は副制御部６００割込み処理の流れを示すフローチャートである。
【図１５】モータコマンド、パーツリストデータおよびパーツデータの構造を示した概念図である。
【図１６】副制御部６００のインターバルタイマ割込み処理の流れを示すフローチャートである。
【図１７】副制御部６００のデータ更新記憶処理の流れを示すフローチャートである。
【図１８】副制御部６００の絶対座標動作処理の流れを示すフローチャートである。
【図１９】副制御部６００の駆動停止処理の流れを示すフローチャートである。
【図２０】副制御部６００の相対座標動作処理の流れを示すフローチャートである。
【図２１】副制御部６００の補正処理の流れを示すフローチャートである。
【図２２】（ａ）〜（ｃ）「隕石衝突１」の演出の態様を示した図である。
【図２３】（ａ）〜（ｃ）「隕石衝突１」の演出の態様を示した図である。
【図２４】（ａ）および（ｂ）相対座標動作における動作位置の補正を示した図である。
【図２５】（ａ）および（ｂ）相対座標動作における動作位置の補正を示した図である。
【図２６】（ａ）〜（ｃ）「対戦１」の演出の態様を示した図である。
【図２７】（ａ）〜（ｃ）「対戦１」の演出の態様を示した図である。
【図２８】本発明の実施例２に係るパチンコ機１０００を正面側（遊技者側）から見た外観斜視図である。
【図２９】パチンコ機１０００の遊技盤１１０２を正面から見た略示正面図である。
【図３０】パチンコ機１０００の制御部の回路ブロック図を示したものである。
【図３１】（ａ）は特図の停止表示態様の一例を示したものであり、（ｂ）は装飾図柄の一例を示したものであり、（ｃ）は普図の停止表示態様の一例を示したものである。
【図３２】主制御部３００のメイン処理の流れを示すフローチャートである。
【図３３】主制御部３００のタイマ割込み処理の流れを示すフローチャートである。
【図３４】（ａ）は副制御部１４００のメイン処理の流れを示すフローチャートであり、（ｂ）はコマンド入力処理の流れを示すフローチャートであり、（ｃ）は変動パターン選択処理の流れを示すフローチャートであり、（ｄ）は図柄停止処理の流れを示すフローチャートであり、（ｅ）はストローブ割込み処理の流れを示すフローチャートであり、（ｆ）はチャンスボタン割込み処理の流れを示すフローチャートであり、（ｇ）は副制御部変数更新割込み処理の流れを示すフローチャートである。
【符号の説明】
【０３２３】
１００・・・スロットマシン
１３２・・・メダル投入ボタン
２０２、１２０２・・・垂直可動部材
２０４、１２０４・・・水平可動部材
３００、１３００・・・主制御部
４００、１４００・・・副制御部
５００、１５００・・・副制御部
６００、１６００・・・副制御部
１０００・・・パチンコ機
１１４６・・・チャンスボタン
【図１】
0005021535.tif 000002
【図２】
0005021535.tif 000003
【図３】
0005021535.tif 000004
【図４】
0005021535.tif 000005
【図５】
0005021535.tif 000006
【図６】
0005021535.tif 000007
【図７】
0005021535.tif 000008
【図８】
0005021535.tif 000009
【図９】
0005021535.tif 000010
【図１０】
0005021535.tif 000011
【図１１】
0005021535.tif 000012
【図１２】
0005021535.tif 000013
【図１３】
0005021535.tif 000014
【図１４】
0005021535.tif 000015
【図１５】
0005021535.tif 000016
【図１６】
0005021535.tif 000017
【図１７】
0005021535.tif 000018
【図１８】
0005021535.tif 000019
【図１９】
0005021535.tif 000020
【図２０】
0005021535.tif 000021
【図２１】
0005021535.tif 000022
【図２２】
0005021535.tif 000023
【図２３】
0005021535.tif 000024
【図２４】
0005021535.tif 000025
【図２５】
0005021535.tif 000026
【図２６】
0005021535.tif 000027
【図２７】
0005021535.tif 000028
【図２８】
0005021535.tif 000029
【図２９】
0005021535.tif 000030
【図３０】
0005021535.tif 000031
【図３１】
0005021535.tif 000032
【図３２】
0005021535.tif 000033
【図３３】
0005021535.tif 000034
【図３４】
0005021535.tif 000035