(57)【要約】【課題】発熱に伴う故障や不具合を未然に防止することが可能でありながら、遊技者の遊技意欲を低下させたり遊技者に違和感や不信感を与えたりするおそれが少ない遊技台を提供する。【解決手段】遊技台は、遊技に関連して可動する可動部材と、前記可動部材を駆動するための駆動手段と、前記可動部材を動作させる演出を実行する演出制御手段を備える。そして、前記演出制御手段は、前記駆動手段の温度上昇の要因となる所定条件が成立した場合に、当該所定条件が成立する前よりも前記可動部材の単位時間当たりの動作回数を減らした演出を実行する。【選択図】図１２
2011000204.tif 000002
【特許請求の範囲】
【請求項１】
遊技に関連して可動する可動部材と、
前記可動部材を駆動するための駆動手段と、
前記可動部材を動作させる演出を実行する演出制御手段と、を備えた遊技台であって、
前記演出制御手段は、
前記駆動手段の温度上昇の要因となる所定条件が成立した場合に、当該所定条件が成立する前よりも前記可動部材の単位時間当たりの動作回数を減らした演出を実行することを特徴とする、
遊技台。
【請求項２】
前記演出制御手段は、
前記可動部材を可動させる演出を実行するか否かを所定の演出実行情報に基づいて決定し、当該決定した演出を実行するように構成されるとともに、
前記所定条件が成立していない通常時においては、前記可動部材の単位時間当たりの動作回数が所定割合に設定された通常時演出実行情報に基づいて前記演出を実行するか否かを決定し、
前記所定条件が成立している発熱時においては、前記可動部材の単位時間当たりの動作回数が前記所定割合よりも低い割合に設定された発熱時演出実行情報に基づいて前記演出を実行するか否かを決定することを特徴とする、
請求項１に記載の遊技台。
【請求項３】
前記可動部材は、
第１の可動部材、および第２の可動部材を少なくとも含み、
前記駆動手段は、
前記第１の可動部材を駆動するための第１の駆動手段、および前記第２の可動部材を駆動するための第２の駆動手段を少なくとも含み、
前記演出制御手段は、
前記第１の駆動手段の温度上昇の要因となる所定条件、および前記第２の駆動手段の温度上昇の要因となる所定条件のいずれか一方の所定条件が成立した場合に、当該所定条件が成立した駆動手段によって駆動される可動部材の単位時間当たりの動作回数を前記所定条件が成立する前よりも減らした演出を実行し、かつ前記所定条件が成立していない駆動手段によって駆動される可動部材の単位時間当たりの動作回数を前記所定条件が成立する前後で変えない演出を実行することを特徴とする、
請求項１または２に記載の遊技台。
【請求項４】
前記駆動手段は、
前記可動部材の駆動源を制御する駆動回路、および前記駆動回路に前記駆動源の駆動情報を設定する駆動情報設定手段を少なくとも含み、
前記演出制御手段は、
前記駆動情報設定手段が設定する駆動情報に基づいて前記所定条件が成立したか否かを判定することを特徴とする、
請求項１〜３のいずれかに記載の遊技台。
【請求項５】
前記演出に関連する表示を行う表示手段をさらに備え、
前記演出制御手段は、
前記表示手段によって前記演出に関連する表示を行っている際に前記所定条件が成立した場合に、当該所定条件の成立の前後で前記演出における表示態様を変化させないことを特徴とする、
請求項１〜４のいずれかに記載の遊技台。
【請求項６】
前記演出制御手段は、
前記所定条件が成立した場合に、さらに、当該所定条件が成立する前における遊技の開始間隔時間よりも当該所定条件が成立した後における遊技の開始間隔時間を延長することを特徴とする、
請求項１〜５のいずれかに記載の遊技台。
【請求項７】
前記演出制御手段は、
前記所定条件が成立した場合に、前記可動部材の動作を伴わない演出を実行することを特徴とする、
請求項１〜６のいずれかに記載の遊技台。
【請求項８】
複数種類の図柄が施され、回転可能な複数のリールと、
前記複数のリールの回転開始を指示する回転指示操作部と、
予め定められた複数種類の役の内部当選の当否を抽選により判定する抽選手段と、
前記複数のリールのそれぞれに対応して設けられ、前記リールの回転を個別に停止させる停止操作部と、
前記抽選手段の抽選結果および前記停止操作部の停止操作に基づいて、予め定められた引込み範囲内で前記リールの回転の停止に関する停止制御を行うリール停止制御手段と、をさらに備え、
前記演出制御手段は、
前記回転指示操作部の操作を受け付けた場合に前記可動部材の動作を開始し、かつ前記停止操作部の操作を受け付けた場合に前記可動部材の動作を停止させる演出の実行が可能であり、
前記可動部材の動作を開始した後であって前記停止操作部の操作を受け付ける前に前記所定の条件が成立した場合に、前記停止操作部の操作を促す情報を報知することを特徴とする、
請求項１〜７のいずれかに記載の遊技台。
【請求項９】
遊技者による操作を受け付ける操作手段をさらに備え、
前記演出制御手段は、
前記演出の開始後に前記可動部材の動作を開始し、かつ前記操作手段の操作を受け付けた場合に前記可動部材の動作を停止させる演出の実行が可能であり、
前記可動部材の動作を開始した後であって前記操作手段の操作を受け付ける前に前記所定の条件が成立した場合に、前記操作手段の操作を促す情報を報知することを特徴とする、
請求項１〜７のいずれかに記載の遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシンやパチンコ機などに代表される遊技台に関する。
【背景技術】
【０００２】
近年の遊技台は、可動物を動作させるためのモータ等の駆動源を備え、可動物を比較的高い頻度で動作させている。例えば、リール（可動物）の回転や停止などは毎遊技行われ、ストップボタンの操作から所定の引き込み範囲内で急制動をかけて停止させている。このような負荷の高い可動物の駆動源の耐久性は非常に重要であり、遊技機製造業者は耐久試験をクリアした駆動源を採用するようにしている。
【０００３】
ところで、近年、画像表示装置の手前、近傍に大型の可動物を備えた演出装置を搭載した遊技台が主流になってきており、演出装置の動作を目立たせるために大きく揺動させて動作させる場合がある。このような演出は遊技者の注意を引き付け、遊技台の興趣を高める重要な役割を担っているが、長時間、可動物の動作を継続すると駆動源の発熱によって耐久性が低下するおそれがある。例えば、遊技者の操作部の操作があるまで可動物を小刻みに振動させるような演出を実行する場合、演出実行後の操作前に遊技者が携帯電話等の着信に気づき、遊技の途中で席を立つなどして、長時間このような演出が継続されたときに想定以上の温度上昇を伴う場合があった。このような問題を解決する遊技機として、駆動源の温度を測定し、温度が上昇したときに可動物の動作を停止させ、警報を鳴らす遊技機が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１３７４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の遊技機は、測定温度が規定値に達した場合に可動物の動作を完全に停止させるものであるため、可動物の動作停止によって遊技の進行が妨げられ、遊技者の遊技意欲を著しく低下させてしまうことがある上に、遊技者に対して遊技台に対する違和感や不信感を与え、遊技台の稼働率を低下させてしまうおそれがあった。
【０００６】
本発明は、このような従来の問題点を解決するためになされたものであって、発熱に伴う故障や不具合を未然に防止することが可能でありながら、遊技者の遊技意欲を低下させたり遊技者に違和感や不信感を与えたりするおそれが少ない遊技台を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、遊技に関連して可動する可動部材と、前記可動部材を駆動するための駆動手段と、前記可動部材を動作させる演出を実行する演出制御手段と、を備えた遊技台であって、前記演出制御手段は、前記駆動手段の温度上昇の要因となる所定条件が成立した場合に、当該所定条件が成立する前よりも前記可動部材の単位時間当たりの動作回数を減らした演出を実行することを特徴とする、遊技台である。
【発明の効果】
【０００８】
本発明に係る遊技台は、発熱に伴う故障や不具合を未然に防止することが可能でありながら、遊技者の遊技意欲を低下させたり遊技者に違和感や不信感を与えたりするおそれが少ない。
【図面の簡単な説明】
【０００９】
【図１】スロットマシンの外観斜視図である。
【図２】（ａ）演出装置のカバー部材の斜視図である。（ｂ）演出ユニットの斜視図である。
【図３】演出ユニットの分解斜視図である。
【図４】制御部の回路ブロック図を示したものである。
【図５】主制御部メイン処理の流れを示すフローチャートである。
【図６】リール回転開始処理の流れを示すフローチャートである。
【図７】主制御部タイマ割込処理の流れを示すフローチャートである。
【図８】デバイス監視処理の流れを示すフローチャートである。
【図９】（ａ）第１副制御部のＣＰＵが実行するメイン処理のフローチャートである。（ｂ）第１副制御部のコマンド受信割込処理のフローチャートである。（ｃ）第１副制御部のタイマ割込処理のフローチャートである。
【図１０】コマンド処理のフローチャートである。
【図１１】（ａ）演出抽選テーブルの一例を示した図である。（ｂ）演出抽選テーブルＡ〜Ｄにおける役物動作あり演出と役物動作なし演出の比率を示した図である。
【図１２】演出抽選テーブル設定処理のフローチャートである。
【図１３】（ａ）役物Ａを駆動するモータの温度が所定温度以上になった場合に選択される演出抽選テーブルの一例である。（ｂ）役物Ｂを駆動するモータの温度が所定温度以上になった場合に選択される演出抽選テーブルの一例である。
【図１４】（ａ）第２副制御部のＣＰＵが実行するメイン処理のフローチャートである。（ｂ）第２副制御部のコマンド受信割込処理のフローチャートである。（ｃ）第２副制御部のタイマ割込処理のフローチャートである。（ｄ）第２副制御部の画像制御処理のフローチャートである。
【図１５】インターバルタイマ処理のフローチャートである。
【図１６】発熱状況監視処理のフローチャートである。
【図１７】演出例を示した図である。
【図１８】演出装置が備えるモータの温度変化の一例を示した図である。
【発明を実施するための形態】
【００１０】
以下、図面を用いて、本発明の実施例１に係るスロットマシン（遊技台）について詳細に説明する。
【実施例１】
【００１１】
＜全体構成＞
まず、図１を用いて、本実施例に係るスロットマシン１００の全体構成について説明する。なお、同図はスロットマシン１００の外観斜視図である。
【００１２】
スロットマシン１００は、本体１０１と、本体１０１の正面に取付けられ、本体１０１に対して開閉可能な前面扉１０２と、を備える。本体１０１の中央内部には、（図１において図示省略）外周面に複数種類の図柄が配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。これらのリール１１０〜１１２はステッピングモータ等の駆動手段により回転駆動される。
【００１３】
本実施例において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形筒状の枠材に貼り付けられて各リール１１０〜１１２が構成されている。リール１１０〜１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０〜１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。つまり、各リール１１０〜１１２は複数種類の図柄の組合せを変動可能に表示する表示手段として機能する。なお、このような表示手段としてはリール以外にも液晶表示装置等の電子画像表示装置も採用できる。また、本実施例では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００１４】
各々のリール１１０〜１１２の背面には、図柄表示窓１１３に表示される個々の図柄を照明するためのバックライト（図示省略）が配置されている。バックライトは、各々の図柄ごとに遮蔽されて個々の図柄を均等に照射できるようにすることが望ましい。なお、スロットマシン１００内部において各々のリール１１０〜１１２の近傍には、投光部と受光部から成る光学式センサ（図示省略）が設けられており、この光学式センサの投光部と受光部の間をリールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン上に表示されるようにリール１１０〜１１２を停止させる。
【００１５】
入賞ライン表示ランプ１２０は、有効となる入賞ラインを示すランプである。有効となる入賞ラインは、遊技媒体としてベットされたメダルの数によって予め定まっている。入賞ラインは５ラインあり、例えば、メダルが１枚ベットされた場合、中段の水平入賞ラインが有効となり、メダルが２枚ベットされた場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚ベットされた場合、右下り入賞ラインと右上り入賞ラインが追加された５ラインが入賞ラインとして有効になる。なお、入賞ラインの数については５ラインに限定されるものではなく、また、例えば、メダルが１枚ベットされた場合に、中段の水平入賞ライン、上段水平入賞ライン、下段水平入賞ライン、右下り入賞ラインおよび右上り入賞ラインの５ラインを入賞ラインとして有効としてもよい。
【００１６】
告知ランプ１２３は、例えば、後述する内部抽選において特定の入賞役（具体的には、ボーナス）に内部当選していること、または、ボーナス遊技中であることを遊技者に知らせるランプである。遊技メダル投入可能ランプ１２４は、遊技者が遊技メダルを投入可能であることを知らせるためのランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。リールパネルランプ１２８は演出用のランプである。
【００１７】
メダル投入ボタン１３０〜１３２は、スロットマシン１００に電子的に貯留されているメダル（クレジットという。）を所定の枚数分投入するためのボタンである。本実施例においては、メダル投入ボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、メダル投入ボタン１３１が押下されると２枚投入され、メダル投入ボタン１３２が押下されると３枚投入されるようになっている。以下、メダル投入ボタン１３２はＭＡＸメダル投入ボタンとも言う。なお、遊技メダル投入ランプ１２９は、投入されたメダル数に応じた数のランプを点灯させ、規定枚数のメダルの投入があった場合、遊技の開始操作が可能な状態であることを知らせる遊技開始ランプ１２１が点灯する。
【００１８】
メダル投入口１４１は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、メダル投入ボタン１３０〜１３２により電子的に投入することもできるし、メダル投入口１４１から実際のメダルを投入（投入操作）することもでき、投入とは両者を含む意味である。貯留枚数表示器１２５は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。遊技情報表示器１２６は、各種の内部情報（例えば、ボーナス遊技中のメダル払出枚数）を数値で表示するための表示器である。払出枚数表示器１２７は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。
【００１９】
スタートレバー１３５は、リール１１０〜１１２の回転を開始させるためのレバー型のスイッチである。すなわち、メダル投入口１４１に所望するメダル枚数を投入するか、メダル投入ボタン１３０〜１３２を操作して、スタートレバー１３５を操作すると、リール１１０〜１１２が回転を開始することとなる。スタートレバー１３５に対する操作を遊技の開始操作と言う。
【００２０】
ストップボタンユニット１３６には、ストップボタン１３７〜１３９が設けられている。ストップボタン１３７〜１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０〜１１２を個別に停止させるためのボタン型のスイッチであり、各リール１１０〜１１２に対応づけられている。以下、ストップボタン１３７〜１３９に対する操作を停止操作と言い、最初の停止操作を第１停止操作、次の停止操作を第２停止操作、最後の停止操作を第３停止操作という。なお、各ストップボタン１３７〜１３９の内部に発光体を設けてもよく、ストップボタン１３７〜１３９の操作が可能である場合、該発光体を点灯させて遊技者に知らせることもできる。
【００２１】
メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。精算ボタン１３４は、スロットマシン１００に電子的に貯留されたメダル、ベットされたメダルを精算し、メダル払出口１５５から排出するためのボタンである。ドアキー孔１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。メダル払出口１５５は、メダルを払出すための払出口である。
【００２２】
音孔１６０ａ〜ｃはスロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。全面扉１０２の下部に設けられたタイトルパネル１６２は、遊技台を装飾するためのものであり、前面扉１０２の左右各部に設けられたサイドランプ１４４は遊技を盛り上げるための装飾用のランプである。前面扉１０２の上部には演出装置２００が配設されている。
【００２３】
この演出装置２００は、垂直方向に移動可能な垂直可動部材２０２と、水平方向に移動自在な水平可動部材２０４と、これらの可動部材２０２、２０４の奥側に配設された液晶表示装置１５７を備えており、液晶表示装置１５７が演出表示を行うと共に、垂直可動部材２０２および水平可動部材２０４が液晶表示装置１５７の手前で演出動作を行う構造となっている。
【００２４】
＜演出装置＞
次に、図２および図３を用いて、演出装置２００について詳細に説明する。
【００２５】
図２（ａ）は、演出装置２００のカバー部材２１０の斜視図であり、同図（ｂ）は、演出ユニット２２０の斜視図である。これらの図に示されるように、演出装置２００は、液晶表示装置１５７、垂直可動部材２０２および水平可動部材２０４を備える演出ユニット２２０と、この演出ユニット２２０を前方（手前側）から覆うカバー部材２１０から構成されている。カバー部材２１０は、正面が大きく開口した枠状の枠部材２１２と、透明な素材から構成された略平板状の化粧パネル２１４から構成されている。
【００２６】
枠部材２１２は、不透明な樹脂等から構成されており、正面の開口部を通して後方（奥側）の液晶表示装置１５７および各可動部材２０２、２０４を視認可能にすると共に、その他の遊技者には視認させたくない部分を隠蔽するためのものである。枠部材２１２は、背面の左右両端２箇所に係止舌片２１２ａが形成されており、この係止舌片２１２ａを介して前面扉１０２の上部に固定される。また、枠部材２１２の正面上部の左右両側２箇所には音孔１６０ａが形成されており、この音孔１６０ａの背後には、スピーカ（図示省略）がそれぞれ配設される。
【００２７】
化粧パネル２１４は、枠部材２１２の正面外側に配設され、後方（奥側）の液晶表示装置１５７および各可動部材２０２、２０４に遊技者が直接触れないように保護するためのものである。化粧パネル２１４は、四隅のネジ２１６によって枠部材２１２に固定される。また、化粧パネル２１４の上部の左右両側２箇所には、枠部材２１２の音孔１６０ａと対応する位置に音孔１６０ａが形成されている。また、化粧パネル２１４の枠部材２１２の開口部２１２ａに対応する部分の上部および下部には、半透明に着色された上部遮蔽領域２１４ａおよび下部遮蔽領域２１４ｂがそれぞれ設けられており、液晶表示装置１５７、垂直可動部材２０２および水平可動部材２０４の一部を遮蔽するようになっている。
【００２８】
図３は、演出ユニット２２０の分解斜視図である。同図に示されるように、演出ユニット２２０は、枠状のフレーム２２１と、このフレーム２２１に固定される液晶表示装置１５７、垂直可動部材２０２および水平可動部材２０４を有して構成されている。
【００２９】
フレーム２２１は、左右両端に設けられたブラケット２２１ａを介して前面扉１０２に固定される。そして、液晶表示装置１５７は、ブラケット２２１ｂを介してフレーム２２１の前方に固定され、各可動部材２０２、２０４は、液晶表示装置１５７の前方に位置することとなる。
【００３０】
フレーム２２１の左端部および右端部には、上下方向に直線移動可能に構成された左スライダ２３０、右スライダ２３２がそれぞれ配設されている。この左右スライダ２３０、２３２には、垂直可動部材２０２の左右両端が揺動自在にそれぞれ接続されており、垂直可動部材２０２は、左右スライダ２３０、２３２の移動に伴って動作するようになっている。さらに、フレーム２２１の上端部には、左右方向に直線移動可能に構成されると共に水平可動部材２０４が固定された上スライダ２３４が配設されている。従って、水平可動部材は、上スライダ２３４の移動に伴って動作するようになっている。なお、フレーム２２１の下端部には、左右方向に直線移動可能に構成された下スライダ２３６がオプションとして配設されているが、本実施例ではこの下スライダ２３６を使用していない。
【００３１】
フレーム２２１の内部には、左スライダを駆動する左モータ２４０が内側面左下部に、右スライダ２３２を駆動する右モータ２４２が内側面右上部に、上スライダ２３４を駆動する上モータ２４４が内側面左上部に、下スライダ２３６を駆動する下モータ２４６が内側面右下部にそれぞれ配設されている。なお、本実施例では、下モータ２４６は、下スライダ２３６と共にオプションとなっている。
【００３２】
図示は省略するが、各モータ２４０〜２４６の駆動軸は、フレーム２２１の内部から外側に向けてそれぞれ突出されており、各スライダ２３０〜２３６が固定された無端ベルトをプーリを介して駆動し、走行させるようになっている。すなわち、各スライダ２３０〜２３６は、無端ベルトの走行に伴って移動するように構成されている。また、各モータ２４０〜２４６は、本実施例ではステッピングモータであり、各スライダ２３０〜２３６を任意の位置まで移動させて停止させることが可能である。なお、無端ベルトの代わりに、ラックアンドピニオン機構やネジ伝動機構を採用してもよい。
【００３３】
垂直可動部材２０２は、宇宙船のコックピットにおける計器盤の模型であり、液晶表示装置１５７と略同じ幅に構成されている。垂直可動部材２０２は、左方に向けて突出した左ブラケット２０２ａを介して左スライダ２３０に接続されると共に、右方に向けて突出した右ブラケット２０２ｂを介して右スライダ２３２に接続されている。また、垂直可動部材２０２の中央部には、略四角形状の開口部２０２ｃが形成されており、前方の遊技者がこの開口部２０２ｃを通して奥側の液晶表示装置１５７の表示を視認することができるようになっている。演出では、液晶表示装置１５７によって開口部２０２ｃの後方に遊技者に対するメッセージが表示される。
【００３４】
水平可動部材２０４は、宇宙船のコックピットにおける照準器の模型であり、液晶表示装置１５７の上部に配設されている。水平可動部材２０４は、上方に向けて突出した上ブラケット２０４ａを介して上スライダ２３４に接続されている。水平可動部材２０４の中央部には、内部に２つの同心円および十字線が形成された円形状の開口部２０４ｂが形成されており、遊技者はこの開口部２０４ｂを通して奥側の液晶表示装置１５７の表示を視認することが可能となっている。
【００３５】
フレーム２２１の背面には、演出装置２００を制御する回路基板が配設される基板固定部材２５０、および基板固定部材２５０に固定された回路基板を覆う基板カバー部材２６０が配設される。基板固定部材２５０には、液晶表示装置１５７を制御する第１副制御部５００、および各可動部材２０２、２０４を制御する第２副制御部５００（共に詳細は後述する）を構成する回路基板がそれぞれ配設される。
【００３６】
＜制御部＞
図４は、スロットマシン１００の制御部の制御部の回路構成について詳細に説明する。なお、同図は制御部の回路ブロック図を示したものである。
【００３７】
スロットマシン１００の制御部は、大別すると、遊技の進行を制御する主制御部３００と、主制御部３００が送信するコマンド信号（以下、単に「コマンド」と呼ぶ）に応じて、主な演出の制御を行う第１副制御部４００と、第１副制御部４００より送信されたコマンドに基づいて各種機器を制御する第２副制御部５００と、によって構成されている。
【００３８】
＜主制御部＞
まず、スロットマシン１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御する基本回路３０２を備えており、この基本回路３０２には、ＣＰＵ３０４と、制御プログラムデータ、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶するためのＲＯＭ３０６と、一時的にデータを記憶するためのＲＡＭ３０８と、各種デバイスの入出力を制御するためのＩ／Ｏ３１０と、時間や回数等を計測するためのカウンタタイマ３１２を搭載している。なお、ＲＯＭ３０６やＲＡＭ３０８については他の記憶装置を用いてもよく、この点は後述する第１副制御部４００についても同様である。この基本回路３０２のＣＰＵ３０４は、水晶発振器３１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。さらには、ＣＰＵ３０４は、電源が投入されるとＲＯＭ３０６の所定エリアに格納された分周用のデータをカウンタタイマ３１２に送信し、カウンタタイマ３１２は受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ３０４に送信する。ＣＰＵ３０４は、この割込み要求を契機に各センサ等の監視や駆動パルスの送信を実行する。例えば、水晶発振器３１４が出力するクロック信号を８ＭＨｚ、カウンタタイマ３１２の分周値を１／２５６、ＲＯＭ３０６の分周用のデータを４７に設定した場合、割り込みの基準時間は、２５６×４７÷８ＭＨｚ＝１．５０４ｍｓとなる。
【００３９】
基本回路３０２は、０〜６５５３５の範囲で数値を変動させるハードウェア乱数カウンタとして使用している乱数発生回路３１６と、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路３３８を設けており、ＣＰＵ３０４は、この起動信号出力回路３３８から起動信号を入力した場合に、遊技制御を開始する（後述する主制御部メイン処理を開始する）。
【００４０】
また、基本回路３０２には、センサ回路３２０を設けており、ＣＰＵ３０４は、割り込み時間ごとに各種センサ３１８（ベットボタン１３０センサ、ベットボタン１３１センサ、ベットボタン１３２センサ、メダル投入口１４１から投入されたメダルのメダル受付センサ、スタートレバー１３５センサ、ストップボタン１３７センサ、ストップボタン１３８センサ、ストップボタン１３９センサ、精算ボタン１３４センサ、メダル払出装置１８０から払い出されるメダルのメダル払出センサ、リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、リール１１２のインデックスセンサ、等）の状態を監視している。なお、センサ回路３２０がスタートレバーセンサのハイレベルを検出した場合には、この検出を示す信号を乱数発生回路３１６に出力する。この信号を受信した乱数発生回路３１６は、そのタイミングにおける値をラッチし、抽選に使用する乱数値を格納するレジスタに記憶する。
【００４１】
メダル受付センサは、メダル投入口１３４の内部通路に２個設置されており、メダルの通過有無を検出する。スタートレバー１３５センサは、スタートレバー１３５内部に２個設置されており、遊技者によるスタート操作を検出する。ストップボタン１３７センサ、ストップボタン１３８センサ、および、ストップボタン１３９は、各々のストップボタン１３７乃至１３９に設置されており、遊技者によるストップボタンの操作を検出する。
【００４２】
ベットボタン１３０センサ、ベットボタン１３１センサ、および、ベットボタン１３２センサは、メダル投入ボタン１３０乃至１３２のそれぞれに設置されており、ＲＡＭ３０８に電子的に貯留されているメダルを遊技への投入メダルとして投入する場合の投入操作を検出する。精算ボタン１３４センサは、精算ボタン１３４に設けられている。精算ボタン１３４が一回押されると、電子的に貯留されているメダルを精算する。メダル払出センサは、メダル払出装置１８０が払い出すメダルを検出するためのセンサである。なお、以上の各センサは、非接触式のセンサであっても接点式のセンサであってもよい。
【００４３】
リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、および、リール１１２のインデックスセンサは、各リール１１０乃至１１２の取付台の所定位置に設置されており、リールフレームに設けた遮光片が通過するたびにローレベルになる。ＣＰＵ３０４は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。
【００４４】
主制御部３００は、リール装置１１０乃至１１２に設けたステッピングモータを駆動する駆動回路３２２を設けており、投入されたメダルを選別するメダルセレクタ１７０に設けたソレノイドを駆動する駆動回路３２４を設けており、メダル払出装置１８０に設けたモータを駆動する駆動回路３２６を設けており、各種ランプ３３８（入賞ライン表示ランプ１２０、告知ランプ１２３、遊技メダル投入可能ランプ１２４、再遊技ランプ１２２、遊技メダル投入ランプ１２９は、遊技開始ランプ１２１、貯留枚数表示器１２５、遊技情報表示器１２６、払出枚数表示器１２７）を駆動する駆動回路３２８を設けている。
【００４５】
また、基本回路３０２には、演出装置２００の左モータ２４０、右モータ２４２、上モータ２４４、および下モータ２４６の近傍にそれぞれ配置されたサーミスタ３５０からの信号を入力しており、基本回路３０２は、左モータ２４０、右モータ２４２、上モータ２４４、および下モータ２４６における温度を個別に検出可能な構成としている。
【００４６】
また、基本回路３０２には、情報出力回路３３４（外部集中端子板）を接続しており、主制御部３００は、この情報出力回路３３４を介して、外部のホールコンピュータ（図示省略）等が備える情報入力回路６５２にスロットマシン１００の遊技情報（例えば、遊技状態）を出力する。
【００４７】
また、主制御部３００は、第１副制御部４００にコマンドを送信するための出力インタフェースを備えており、第１副制御部４００との通信を可能としている。なお、主制御部３００と第１副制御部４００との情報通信は一方向の通信であり、主制御部３００は第１副制御部４００にコマンド等の信号を送信できるように構成しているが、第１副制御部４００からは主制御部３００にコマンド等の信号を送信できないように構成している。
【００４８】
＜副制御部＞
次に、スロットマシン１００の第１副制御部４００について説明する。第１副制御部４００は、主制御部３００が送信した制御コマンドを入力インタフェースを介して受信し、この制御コマンドに基づいて第１副制御部４００の全体を制御する基本回路４０２を備えており、この基本回路４０２は、ＣＰＵ４０４と、一時的にデータを記憶するためのＲＡＭ４０８と、各種デバイスの入出力を制御するためのＩ／Ｏ４１０と、時間や回数等を計測するためのカウンタタイマ４１２を搭載している。基本回路４０２のＣＰＵ４０４は、水晶発振器４１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作し、第１副制御部４００の全体を制御するための制御プログラム及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータ等が記憶されたＲＯＭ４０６が設けている。
【００４９】
ＣＰＵ４０４は、所定のタイミングでデータバスを介してＲＯＭ４０６の所定エリアに格納された分周用のデータをカウンタタイマ４１２に送信する。カウンタタイマ４１２は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ４０４に送信する。ＣＰＵ４０４は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００５０】
また、第１副制御部４００には、音源ＩＣ４１８を設けており、音源ＩＣ４１８に出力インタフェースを介してスピーカ２７２、２７７を設けている。音源ＩＣ４１８は、ＣＰＵ４０４からの命令に応じてアンプおよびスピーカ２７２、２７７から出力する音声の制御を行う。音源ＩＣ４１８には音声データが記憶されたＳ−ＲＯＭ（サウンドＲＯＭ）が接続されており、このＲＯＭから取得した音声データをアンプで増幅させてスピーカ２７２、２７７から出力する。
【００５１】
また、第１副制御部４００には、駆動回路４２２が設けられ、駆動回路４２２に入出力インタフェースを介して各種ランプ４２０（上部ランプ、下部ランプ、サイドランプ１４４、タイトルパネル１６２ランプ、等）を設けている。
【００５２】
また、ＣＰＵ４０４は、出力インタフェースを介して第２副制御部５００へ信号（後述するコマンドなど）の送受信を行う。スロットマシン１００の第２副制御部５００では、演出画像表示装置１５７や各種演出用駆動装置１６０の制御を行う。第２副制御部５００は、例えば、液晶表示装置１５７の制御を行う制御部、各種演出用駆動装置１６０の制御を行う制御部とするなど、複数の制御部で構成するようにしてもよい。
【００５３】
次に、スロットマシン１００の第２副制御部５００について説明する。第２副制御部５００は、第１副制御部４００が送信した制御コマンドを入力インタフェースを介して受信し、この制御コマンドに基づいて第２副制御部５００の全体を制御する基本回路５０２を備えており、この基本回路５０２は、ＣＰＵ５０４と、一時的にデータを記憶するためのＲＡＭ５０８と、各種デバイスの入出力を制御するためのＩ／Ｏ５１０と、時間や回数等を計測するためのカウンタタイマ５１２を搭載している。基本回路５０２のＣＰＵ５０４は、水晶発振器５１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作し、第２副制御部５００の全体を制御するための制御プログラム及びデータ、画像表示用のデータ等が記憶されたＲＯＭ５０６が設けている。
【００５４】
ＣＰＵ５０４は、所定のタイミングでデータバスを介してＲＯＭ５０６の所定エリアに格納された分周用のデータをカウンタタイマ５１２に送信する。カウンタタイマ５１２は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ４０４に送信する。ＣＰＵ５０４は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００５５】
また、第２副制御部５００には、演出装置２００（の垂直可動部材２０２や水平可動部材２０４）を駆動する駆動回路（モータドライバ）５３０を設けている。この駆動回路５３０は、ＣＰＵ５０４からの命令（動作情報）に応じて演出装置２００の左モータ２４０、右モータ２４２、上モータ２４４、および下モータ２４６に駆動信号を出力する。
【００５６】
また、第２副制御部５００には、センサ回路５３２を設けており、センサ回路５３２には入力インタフェースを介して可動部材センサ５３８を設けている。ＣＰＵ５０４は、割り込み時間ごとに可動部材センサ５３８状態を監視している。
【００５７】
また、第２副制御部５００には、ＶＤＰ５３４（ビデオ・ディスプレイ・プロセッサー）を設けており、このＶＤＰ５３４には、バスを介してＲＯＭ５０６、ＶＲＡＭ５３６が接続されている。ＶＤＰ５３４は、ＣＰＵ５０４からの信号に基づいてＲＯＭ３０６に記憶された画像データ等を読み出し、ＶＲＡＭ５３６のワークエリアを使用して表示画像を生成し、演出画像表示装置１５７に画像を表示する。
【００５８】
また、基本回路５０２には、駆動回路５５０を介して警報ランプ５５２を接続している。図示は省略するが、警報ランプ５５２は、赤色のＬＥＤ、オレンジ色のＬＥＤ、および緑色のＬＥＤを含む、複数種類の色のＬＥＤで構成されている。
【００５９】
＜主制御部メイン処理＞
図５を用いて、主制御部３００のＣＰＵ３０４が実行する主制御部メイン処理について説明する。なお、同図は主制御部メイン処理の流れを示すフローチャートである。
上述したように、主制御部３００には、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路（リセット信号出力回路）３３８を設けている。この起動信号を入力した基本回路３０２のＣＰＵ３０４は、リセット割込によりリセットスタートしてＲＯＭ３０６に予め記憶している制御プログラムに従って同図に示す主制御部メイン処理を実行する。
【００６０】
電源投入が行われると、まず、ステップＳ１０１で各種の初期設定を行う。この初期設定では、ＣＰＵ３０４のスタックポインタ（ＳＰ）へのスタック初期値の設定、割込禁止の設定、Ｉ／Ｏ３１０の初期設定、ＲＡＭ３０８に記憶する各種変数の初期設定、ＷＤＴ３１３への動作許可及び初期値の設定等を行う。ステップＳ１０３ではメダル投入・スタート操作受付処理を実行する。ここではメダルの投入の有無をチェックし、メダルの投入に応じて入賞ライン表示ランプ１２０を点灯させる。なお、前回の遊技で再遊技に入賞した場合は、前回の遊技で投入されたメダル枚数と同じ数のメダルを投入する処理を行うので、遊技者によるメダルの投入が不要となる。また、スタートレバー１３５が操作されたか否かのチェックを行い、スタートレバー１３５の操作があればステップＳ１０５へ進む。
【００６１】
ステップＳ１０５では投入されたメダル枚数を確定し、有効な入賞ラインを確定する。ステップＳ１０７では乱数発生回路３１６で発生させた乱数を取得する。ステップＳ１０９では、現在の遊技状態に応じてＲＯＭ３０６に格納されている入賞役抽選テーブルを読み出し、これとステップＳ１０７で取得した乱数値とを用いて内部抽選を行う。内部抽選の結果、いずれかの入賞役（作動役を含む）に内部当選した場合、その入賞役のフラグがＯＮになる。
【００６２】
また、この入賞役内部抽選では、乱数値を用いて、後述するフリーズ演出を行うか否かの抽選を行い、抽選に当選した場合に、ＲＡＭ３０８に記憶しているフリーズ演出フラグをセットする（オンに設定する）。さらに、この入賞役内部抽選では、内部当選した入賞役を知らせるための内部当選情報コマンドを第１副制御部４００に送信する準備を行うとともに、上述のフリーズ演出フラグがセットされている場合、または後述する第２発熱フラグがセットされている場合に、第１副制御部４００にフリーズ演出の実行を要求するフリーズ演出要求コマンドの送信準備を行う。
【００６３】
ステップＳ１１１では内部抽選結果に基づき、リール停止データを選択する。ステップＳ１１３では、リール回転開始処理（詳細は後述）によって全リール１１０乃至１１２の回転を開始させる。ステップＳ１１５では、ストップボタン１３７乃至１３９の受け付けが可能になり、いずれかのストップボタンが押されると、押されたストップボタンに対応するリール１１０乃至１１２の何れかをステップＳ１１１で選択したリール停止制御データに基づいて停止させる。全リール１１０乃至１１２が停止するとステップＳ１１７へ進む。
【００６４】
ステップＳ１１７では、入賞判定を行う。ここでは、有効化された入賞ライン１１４上に、何らかの入賞役に対応する絵柄組合せが表示された場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン上に「ベル−ベル−ベル」が揃っていたならばベル入賞と判定する。ステップＳ１１９では払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを入賞ライン数に応じて払い出す。ステップＳ１２１では遊技状態制御処理を行う。以上により１ゲームが終了する。以降ステップＳ１０３へ戻って上述した処理を繰り返すことにより遊技が進行することになる。
【００６５】
＜リール回転開始処理＞
図６を用いて、上記主制御部メイン処理におけるリール回転開始処理について説明する。なお、同図はリール回転開始処理の流れを示すフローチャートである。
【００６６】
ステップＳ２０１では、遊技時間監視タイマ値取得処理を行う。この遊技時間監視タイマ値取得処理では、ＲＡＭ３０８に記憶している遊技時間監視タイマ値を取得する。ステップＳ２０２では、ステップＳ２０１で取得した遊技時間監視タイマ値が示す遊技時間が、所定時間（後述するステップＳ２０４またはＳ２０５で設定される時間）を超えているか否かを判定し、超えていない場合にはステップＳ２０２の処理を繰り返し実行し、超えている場合にはステップＳ２０３に進む。
【００６７】
ステップＳ２０３では、ＲＡＭ３０８に記憶している第１発熱フラグがオンであるか否かを判定し、第１発熱フラグがオンの場合にはステップＳ２０５に進み、オフの場合にはステップＳ２０４に進む。ステップＳ２０４では遊技時間監視タイマ値に４．１秒に相当する数値を設定し、ステップＳ２０５では遊技時間監視タイマ値に６．０秒に相当する数値を設定する。すなわち、第１発熱フラグがオンの場合には、次回の遊技が開始されるまでの時間を通常よりも延長し（この例では、４．１秒から６．０秒に変更）、可動物（例えば、演出装置２００やリール１１０〜１１２）を駆動するモータを作動させる間隔を延ばしてモータの温度を低下させる。
【００６８】
ステップＳ２０６ではＲＡＭ３０８に記憶しているフリーズ演出フラグがオンであるか否かを判定し、オンの場合にはステップＳ２０８に進み、オフの場合にはステップＳ２０７に進む。ステップＳ２０７ではＲＡＭ３０８に記憶している第２発熱フラグがオンであるか否かを判定し、オンの場合にはステップＳ２０８に進み、オフの場合にはステップＳ２１０に進む。
【００６９】
ステップＳ２０８ではＲＡＭ３０８に記憶しているフリーズ演出タイマに所定時間（例えば、１０秒）に相当する数値を設定する。ステップＳ２０９では、ステップＳ２０８で設定したフリーズ演出タイマが示す遊技時間が、所定時間（１０秒）を超えているか否かを判定し、超えていない場合にはステップＳ２０９の処理を繰り返し実行し、超えている場合にはステップＳ２１０に進む。すなわち、フリーズ演出フラグがオンの場合、または第２発熱フラグがオンの場合には、第１副制御部４００に、可動物（例えば、演出装置２００）の動作を伴わないフリーズ演出を行わせるとともに、所定時間（この例では、１０秒）だけ遊技を中断し、可動物（例えば、演出装置２００やリール１１０〜１１２）を駆動するモータを休止させてモータの温度を低下させる。
【００７０】
ステップＳ２１０では第１副制御部４００にリール回転開始コマンドを送信する準備を行い、ステップＳ２１１では駆動回路３２２を介してリール１１０〜１１２の回転を開始する設定を行う。
【００７１】
ステップＳ２１２ではＲＡＭ３０８に記憶しているリール停止要求タイマーに所定時間（例えば、４０秒）に相当する数値を設定し、ステップＳ２１３ではＲＡＭ３０８に記憶しているリール制御状態に加速状態を示す数値を設定して処理を終了する。
【００７２】
＜主制御部３００タイマ割込処理＞
図７を用いて、主制御部３００のＣＰＵ３０４が実行する主制御部タイマ割込処理について説明する。なお、同図は主制御部タイマ割込処理の流れを示すフローチャートである。
【００７３】
主制御部３００は、所定の周期（本実施形態では約２ｍｓに１回）でタイマ割込信号を発生するカウンタタイマ３１２を備えており、このタイマ割込信号を契機として主制御部タイマ割込処理を所定の周期で開始する。
【００７４】
ステップＳ３０１では、タイマ割込開始処理を行う。このタイマ割込開始処理では、ＣＰＵ３０４の各レジスタの値をスタック領域に一時的に退避する処理などを行う。
【００７５】
ステップＳ３０３では、ＷＤＴのカウント値が初期設定値（本実施形態では３２．８ｍｓ）を超えてＷＤＴ割込が発生しないように（処理の異常を検出しないように）、ＷＤＴを定期的に（本実施形態では、主制御部タイマ割込の周期である約２ｍｓに１回）リスタートを行う。
【００７６】
ステップＳ３０５では、入力ポート状態更新処理を行う。この入力ポート状態更新処理では、Ｉ／Ｏ３１０の入力ポートを介して、各種センサ３１８のセンサ回路３２０の検出信号を入力して検出信号の有無を監視し、ＲＡＭ３０８に各種センサ３１８ごとに区画して設けた信号状態記憶領域に記憶する。
【００７７】
ステップＳ３０７では、各種遊技処理を行う。具体的には、割込みステータスを取得し（各種センサ３１８からの信号に基づいて各種割込みステータスを取得する）、このステータスに従った処理を行う（例えば、取得した各ストップボタン１３７乃至１３９の割込みステータスに基づいて、停止ボタン受付処理を行う）。
【００７８】
ステップＳ３０９では、タイマ更新処理を行う。各種タイマをそれぞれの時間単位により更新する。
【００７９】
ステップＳ３１０では、デバイス監視処理を行う。詳細は後述するが、このデバイス監視処理では、サーミスタ３５０を介して演出装置２００のモータの温度を監視し、温度の状況に応じた処理を行う。
【００８０】
ステップＳ３１１では、コマンド設定送信処理を行い、各種のコマンドが第１副制御部４００に送信される。なお、第１副制御部４００に送信する出力予定情報は本実施例では１６ビットで構成しており、ビット１５はストローブ情報（オンの場合、データをセットしていることを示す）、ビット１１〜１４はコマンド種別（本実施例では、基本コマンド、スタートレバー受付コマンド、演出抽選処理に伴う演出コマンド、リール１１０乃至１１２の回転を開始に伴う回転開始コマンド、ストップボタン１３７乃至１３９の操作の受け付けに伴う停止ボタン受付コマンド、リール１１０乃至１１２の停止処理に伴う停止位置情報コマンド、メダル払出処理に伴う払出枚数コマンド及び払出終了コマンド等）、ビット０〜１０はコマンドデータ（コマンド種別に対応する所定の情報）で構成している。
【００８１】
第１副制御部４００では、受信した出力予定情報に含まれるコマンド種別により、主制御部３００における遊技制御の変化に応じた演出制御の決定が可能になるとともに、出力予定情報に含まれているコマンドデータの情報に基づいて、演出制御内容を決定することができるようになる。
【００８２】
ステップＳ３１３では、外部出力信号設定処理を行う。この外部出力信号設定処理では、ＲＡＭ３０８に記憶している遊技情報を、情報出力回路３３４を介してスロットマシン１００とは別体の情報入力回路６５２に出力する。
【００８３】
ステップＳ３１７では、低電圧信号がオンであるか否かを監視する。そして、低電圧信号がオンの場合（電源の遮断を検知した場合）にはステップＳ３２１に進み、低電圧信号がオフの場合（電源の遮断を検知していない場合）にはステップＳ３１９に進む。
【００８４】
ステップＳ３１９では、タイマ割込終了処理を終了する各種処理を行う。このタイマ割込終了処理では、ステップＳ３０１で一時的に退避した各レジスタの値を元の各レジスタに設定する処理などを行う。その後、上記主制御部メイン処理に復帰する。一方、ステップＳ３２１では、復電時に電断時の状態に復帰するための特定の変数やスタックポインタを復帰データとしてＲＡＭ３０８の所定の領域に退避し、入出力ポートの初期化等の電断処理を行い、その後、上記主制御部メイン処理に復帰する。
【００８５】
＜デバイス監視処理＞
図８を用いて、上記主制御部タイマ割込処理におけるデバイス監視処理について説明する。なお、同図はデバイス監視処理の流れを示すフローチャートである。
【００８６】
ステップＳ４０１では、サーミスタ３５０から取得したモータ温度（左モータ２４０、右モータ２４２、上モータ２４４、または下モータ２４６の温度）が第１閾値（例えば、９５度）よりも高いか否かを判定し、高い場合にはステップＳ４０５に進み、低い場合にはステップＳ４０２に進む。
【００８７】
ステップＳ４０２では、ＲＡＭ３０８に記憶している第３発熱フラグがオンであるか否かを判定し、オンである場合にはステップＳ４０３に進み、オフである場合にはステップＳ４１４に進む。ステップＳ４０３では、第３発熱フラグをリセットし（オフに設定し）、ステップＳ４０４では、第１副制御部４００に演出規制解除コマンドを送信する準備を行う。
【００８８】
ステップＳ４０５では、上述の第１発熱フラグをセットする（オンに設定する）。これにより、上記リール回転開始処理においてステップＳ２０５の処理が実行され、遊技時間監視タイマ値に設定する時間が延長される。
【００８９】
ステップＳ４０６では、サーミスタ３５０から取得したモータ温度が第２閾値（例えば、１００度）よりも高いか否かを判定し、高い場合にはステップＳ４０７に進み、低い場合にはステップＳ４０８に進む。ステップＳ４０７では、第１発熱フラグをリセットし（オフに設定し）、上述の第２発熱フラグをセットする（オンに設定する）。これにより、上記リール回転開始処理においてステップＳ２０８の処理が実行され、フリーズ演出タイマが設定される。
【００９０】
ステップＳ４０８では、サーミスタ３５０から取得したモータ温度が第３閾値（例えば、１０５度）よりも高いか否かを判定し、高い場合にはステップＳ４０９に進み、低い場合にはステップＳ４１１に進む。ステップＳ４０９では、第２発熱フラグをリセットし（オフに設定し）、上述の第３発熱フラグをセットする（オンに設定する）。また、ステップＳ４１０では、第１副制御部４００に演出規制コマンドを送信する準備を行う。これにより、第１副制御部４００において演出の規制が行われる。
【００９１】
ステップＳ４１１では、いずれかの発熱フラグ（第１、第２、第３発熱フラグ）のセットがあるか無いかを判定し、該当する場合にはステップＳ４１２に進み、該当しない場合にはステップＳ４１４に進む。
【００９２】
ステップＳ４１２では、ＲＡＭ３０８に記憶しているリール停止要求タイマ値が所定時間（例えば、４０秒）に相当する数値を超えているか否かを判定し、該当する場合にはステップＳ４１３に進む。ステップＳ４１３では、第１副制御部４００にリール停止報知要求コマンドを送信する準備を行う。ステップＳ４１４では、デバイスに対する、その他の割り込み処理を行った後に処理を終了する。
【００９３】
＜第１副制御部の処理＞
図９を用いて、第１副制御部４００の処理について説明する。なお、同図（ａ）は、第１副制御部４００のＣＰＵ４０４が実行するメイン処理のフローチャートである。同図（ｂ）は、第１副制御部４００のコマンド受信割込処理のフローチャートである。同図（ｃ）は、第１副制御部４００のタイマ割込処理のフローチャートである。
【００９４】
まず、同図（ａ）のステップＳ５０１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ５０１で初期化処理が実行される。この初期化処理では、入出力ポートの初期設定や、ＲＡＭ４０８内の記憶領域の初期化処理等を行う。
【００９５】
ステップＳ５０３では、タイマ変数が１０以上か否かを判定し、タイマ変数が１０となるまでこの処理を繰り返し、タイマ変数が１０以上となったときには、ステップＳ５０５の処理に移行する。ステップＳ５０５では、タイマ変数に０を代入する。
【００９６】
ステップＳ５０７では、コマンド処理（詳細は後述）を行う。ステップＳ５０９では、演出更新処理を行う。この演出更新処理では、例えば、ステップＳ５０７で新たなコマンドがあった場合には、このコマンドに対応する演出データをＲＯＭ４０６から読み出す等の処理を行い、演出データの更新が必要な場合には演出データの更新処理を行う。
【００９７】
ステップＳ５１１では、ステップＳ５０９で読み出した演出データの中に音源ＩＣ４１８への命令がある場合には、この命令を音源ＩＣ４１８に出力する。
【００９８】
ステップＳ５１３では、ステップＳ５０９で読み出した演出データの中に各種ランプ４２０への命令がある場合には、この命令を駆動回路４２２に出力する。
【００９９】
ステップＳ５１５では、ステップＳ５０９で読み出した演出データの中に第２副制御部５００に送信する制御コマンドがある場合には、この制御コマンドを出力する設定を行い、ステップＳ５０３へ戻る。
【０１００】
次に、同図（ｂ）を用いて、第１副制御部４００のコマンド受信割込処理について説明する。このコマンド受信割込処理は、第１副制御部４００が、主制御部３００または第２副制御部５００が出力するストローブ信号を検出した場合に実行する処理である。コマンド受信割込処理のステップＳ６０１では、主制御部３００または第２副制御部５００が出力したコマンドを未処理コマンドとしてＲＡＭ４０８に設けたコマンド記憶領域に記憶する。
【０１０１】
次に、同図（ｃ）を用いて、第１副制御部４００のＣＰＵ４０４によって実行する第１副制御部タイマ割込処理について説明する。第１副制御部４００は、所定の周期（本実施例では２ｍｓに１回）でタイマ割込を発生するハードウェアタイマを備えており、このタイマ割込を契機として、タイマ割込処理を所定の周期で実行する。
【０１０２】
第１副制御部４００のタイマ割込処理のステップＳ７０１では、上述のタイマ変数記憶領域の値に、１を加算して元のタイマ変数記憶領域に記憶する。従って、ステップＳ５０３において、タイマ変数の値が１０以上と判定されるのは２０ｍｓ毎（２ｍｓ×１０）となる。
【０１０３】
第１副制御部タイマ割込処理のステップＳ７０３では、ステップＳ５１５で設定された第２副制御部５００への制御コマンドの送信や、演出用乱数値の更新処理等を行う。
【０１０４】
＜コマンド処理＞
図１０を用いて、第１副制御部メイン処理におけるコマンド処理について説明する。なお、同図はコマンド処理のフローチャートである。
【０１０５】
ステップＳ８０１では、上述のコマンド記憶領域に未処理コマンドがあるか無いかを判定し、未処理コマンドがある場合にはコマンド判定処理に進み、未処理コマンドが無い場合には処理を終了する。
【０１０６】
ステップＳ８０２では、コマンド判定処理を行う。このコマンド判定処理では、コマンド記憶領域に格納されたコマンドの種別の判定や、コマンドに付随するパラメータの取得などを行う。ステップＳ８０３では、演出抽選テーブル設定処理（詳細は後述）を行う。
【０１０７】
ステップＳ８０４では、主制御部３００からリール停止報知要求コマンドを受信したか否かを判定し、受信している場合にはステップＳ８０５に進んでリール停止演出の演出予約情報を登録する。これにより、上記第１副制御部メイン処理のステップＳ５０９（演出更新処理）において、リール停止演出の演出予約情報に基づいた演出データが設定され、リール停止演出（リール１１０〜１１２の停止操作を促す演出）が実行される。
【０１０８】
ステップＳ８０６では、主制御部３００からフリーズ演出要求コマンドを受信したか否かを判定し、受信している場合にはステップＳ８０６に進んでフリーズ演出の演出予約情報を登録する。これにより、上記第１副制御部メイン処理のステップＳ５０９（演出更新処理）において、フリーズ演出の演出予約情報に基づいた演出データが設定され、フリーズ演出（可動物の動作が伴わない演出）が実行される。
【０１０９】
ステップＳ８０８では、主制御部３００から内部当選情報コマンドを受信したか否かを判定し、受信している場合にはステップＳ８０９に進んで演出抽選処理を行い、受信していない場合にはステップＳ８１０に進んで、その他のコマンドに応じた処理（例えば、遊技状態の更新処理）を実行する。
【０１１０】
ステップＳ８０９の演出抽選処理では、ステップＳ８０３で設定される演出抽選テーブルを参照し、内部当選情報コマンドが示す内部当選役と、取得した乱数値に基づいて、複数の演出の中から１つの演出を選択する。
【０１１１】
図１１（ａ）は演出抽選テーブルの一例を示した図であり、同図（ｂ）は演出抽選テーブルＡ〜Ｄにおける役物動作あり演出と役物動作なし演出の比率を示した図である。
【０１１２】
同図（ａ）に示す演出抽選テーブルＡには、役物（例えば、演出装置２００）の動作が伴わない演出（役物動作なし演出）である演出１〜１０と、役物の動作が伴う演出（役物動作あり演出）である演出１１〜２０の２種類の演出を規定しており、役物動作なし演出と役物動作あり演出の比率は５：５としている。なお、図示は省略するが、演出抽選テーブルＢでは、役物動作なし演出と役物動作あり演出の比率は７：３とし、演出抽選テーブルＣでは、役物動作なし演出と役物動作あり演出の比率は９：１とし、演出抽選テーブルＤでは、役物動作なし演出と役物動作あり演出の比率は１０：０（役物有り演出なし）としている。換言すれば、演出抽選テーブルＡ→Ｂ→Ｃ→Ｄの順番で役物動作なし演出の比率を５０％→７０％→９０％→１００％の順番で高めている。
【０１１３】
例えば、第１副制御部４００は、ステップＳ８０３において演出抽選テーブルＡが設定され、かつ主制御部３００から、内部当選役がＢＢであることを示す内部当選情報コマンドを受信した場合には、内部当選役ＢＢに対応する演出抽選データ（５、１０、・・・、１００００、１００００、５、１０、・・・、１００００、１００００）を参照し、取得した乱数値が０〜４であれば演出１を選択し、取得した乱数値が５〜１０であれば演出２を選択する。
【０１１４】
＜演出抽選テーブル設定処理＞
図１２を用いて、上記コマンド処理における演出抽選テーブル設定処理について説明する。なお、同図は演出抽選テーブル設定処理のフローチャートである。
【０１１５】
ステップＳ９０１では、ＲＡＭ４０８に記憶している演出規制フラグがセットされているか否かを判定し、セットされている場合にはステップＳ９０２に進み、セットされていない場合にはステップＳ９０５に進む。
【０１１６】
ステップＳ９０２では、主制御部３００から演出規制コマンドを受信したか否かを判定し、受信している場合にはステップＳ９０３に進み、受信していない場合にはステップＳ９０６に進む。ステップＳ９０３では、複数の演出抽選テーブルの中から演出抽選テーブルＤ（役物動作なし演出と役物動作あり演出の比率が１０：０の演出抽選テーブル）を選択・設定し、ステップＳ９０４では、上述の演出規制フラグをセットする（１に設定する）。これにより、第１副制御部４００から第２副制御部５００に演出装置２００の動作を伴う演出の指示が出されることがなくなるため、演出装置２００のモータを完全に休止させることができる。
【０１１７】
ステップＳ９０５では、主制御部３００から演出規制解除コマンドを受信したか否かを判定し、受信している場合にはステップＳ９０７に進み、受信していない場合には処理を終了する。ステップＳ９０７では、複数の演出抽選テーブルの中から演出抽選テーブルＣ（役物動作なし演出と役物動作あり演出の比率が９：１の演出抽選テーブル）を選択・設定し、ステップＳ９０８では、上述の演出規制フラグをリセットする（０に設定する）。これにより、役物動作あり演出の割合が１０％に制約されるため、役物動作あり演出の割合が１０％よりも大きな割合に設定されている場合に比べて演出装置２００のモータの休止時間を長くすることができる。
【０１１８】
ステップＳ９０９では、第２副制御部５００から第２変更要求コマンドを受信したか否かを判定し、受信している場合にはＳ９１０に進み、受信していない場合にはステップＳ９１１に進む。ステップＳ９１０では、複数の演出抽選テーブルの中から演出抽選テーブルＢ（役物動作なし演出と役物動作あり演出の比率が７：３の演出抽選テーブル）を選択・設定する。これにより、役物動作あり演出の割合が３０％に制約されるため、役物動作あり演出の割合が３０％よりも大きな割合に設定されている場合に比べて演出装置２００のモータの休止時間を長くすることができる。
【０１１９】
ステップＳ９１１では、第２副制御部５００から第１変更要求コマンドを受信したか否かを判定し、受信している場合にはＳ９１２に進み、受信していない場合には処理を終了する。ステップＳ９１２では、複数の演出抽選テーブルの中から演出抽選テーブルＡ（役物動作なし演出と役物動作あり演出の比率が５：５の演出抽選テーブル）を選択・設定する。これにより、役物動作あり演出の割合が５０％に制約されるため、役物動作あり演出の割合が５０％よりも大きな割合に設定されている場合に比べて演出装置２００のモータの休止時間を長くすることができる。
【０１２０】
なお、演出抽選テーブルは上記図１１に示した例に限定されるものではなく、例えば、図１３に示す演出抽選テーブルを適用してもよい。同図（ａ）に示す演出抽選テーブルＡ−１（役物Ａ用モータ発熱時）は、役物Ａを駆動するモータ（駆動源）の温度が所定温度以上になった場合に選択される演出抽選テーブルの一例であり、演出１〜２０のいずれの演出も、役物Ａの動作を伴わない演出としている（役物Ａを使用する演出１１や演出１９は抽選データが０に設定されており、抽選で当選することがない）
また、同図（ｂ）に示す演出抽選テーブルＡ−２（役物Ｂ用モータ発熱時）は、役物Ｂを駆動するモータの温度が所定温度以上になった場合に選択される演出抽選テーブルの一例であり、演出１〜２０のいずれの演出も、役物Ｂの動作を伴わない演出としている（役物Ｂを使用する演出１２や演出２０は抽選データが０に設定されており、抽選で当選することがない）。
【０１２１】
この例では、第１副制御部４００は、第２副制御部５００が役物Ａを駆動するモータの温度が所定温度以上になったことを検知し、第２副制御部５００から役物Ａ動作なし演出の実行を指示するコマンドを受信した場合に、上記演出抽選テーブル設定処理において演出抽選テーブルＡ−１（役物Ａ用モータ発熱時）を選択する。また、第１副制御部４００は、第２副制御部５００が役物Ｂを駆動するモータの温度が所定温度以上になったことを検知し、第２副制御部５００から役物Ｂ動作なし演出の実行を指示するコマンドを受信した場合に、上記演出抽選テーブル設定処理において演出抽選テーブルＡ−２（役物Ｂ用モータ発熱時）を選択する。このように、役物Ａ（または役物Ｂ）の発熱時に役物Ａ（または役物Ｂ）の動作を伴わない演出（モータの温度が所定温度以上になった一方の役物以外の他方の役物の動作を伴う演出）だけを実行させることによって、役物を駆動するモータを休止させてモータの温度を下げるように構成している。
【０１２２】
＜第２副制御部５００の処理＞
図１４を用いて、第２副制御部５００の処理について説明する。なお、同図（ａ）は、第２副制御部５００のＣＰＵ５０４が実行するメイン処理のフローチャートである。同図（ｂ）は、第２副制御部５００のコマンド受信割込処理のフローチャートである。同図（ｃ）は、第２副制御部５００のタイマ割込処理のフローチャートである。同図（ｄ）は、第２副制御部５００の画像制御処理のフローチャートである。
【０１２３】
まず、同図（ａ）のステップＳ１００１では、各種の初期設定を行う。電源投入が行われると、まずステップＳ１００１で初期化処理が実行される。この初期化処理では、入出力ポート初期設定や、ＲＡＭ５０８内の記憶領域の初期化処理等を行う。
【０１２４】
ステップＳ１００３では、タイマ変数が１０以上か否かを判定し、タイマ変数が１０となるまでこの処理を繰り返し、タイマ変数が１０以上となったときには、ステップＳ１００５の処理に移行する。ステップＳ１００５では、タイマ変数に０を代入する。
【０１２５】
ステップＳ１００７では、コマンド処理を行う。このコマンド処理では、第２副制御部５００のＣＰＵ５０４は、第１副制御部４００のＣＰＵ４０４からコマンドを受信したか否かを判別する。
【０１２６】
ステップＳ１００９では、演出制御処理を行う。この演出制御処理では、例えば、ステップＳ１００７で新たなコマンドがあった場合には、このコマンドに対応する演出データをＲＯＭ５０６から読み出す等の処理を行い、演出データの更新が必要な場合には演出データの更新処理を行う。ステップＳ１０１１では、ステップＳ１００９で読み出した演出データの中に演出装置制御の命令がある場合には、この命令に対応する演出装置制御を行う。ステップＳ１０１３では、ステップＳ１００９で読み出した演出データの中に画像制御の命令がある場合には、この命令に対応する画像制御を行う（詳細は後述する）。
【０１２７】
ステップＳ１０１５では、後述する発熱状況監視処理において更新されるモータ温度のステータスを参照し、ステータスに応じた警告ランプ５５２のＬＥＤを点灯させた後にステップＳ１００３に戻る。例えば、ステータスが低温状態の場合には緑色のＬＥＤを点灯させ、ステータスが中温状態の場合にはオレンジ色のＬＥＤを点灯させ、ステータスが高温状態の場合には赤色のＬＥＤを点灯させる。なお、この例では、警告ランプ５５２を用いてモータの温度の状態を報知したが、例えば、モータの状態を示す信号を外部（例えば、ホールコンピュータ）に出力するように構成してもよい。
【０１２８】
次に、同図（ｂ）を用いて、第２副制御部５００のコマンド受信割込処理について説明する。このコマンド受信割込処理は、第２副制御部５００が、第１副制御部４００が出力するストローブ信号を検出した場合に実行する処理である。コマンド受信割込処理のステップＳ１１０１では、第１副制御部４００が出力したコマンドを未処理コマンドとしてＲＡＭ５０８に設けたコマンド記憶領域に記憶する。
【０１２９】
次に、同図（ｃ）を用いて、第２副制御部５００のＣＰＵ５０４によって実行する第２副制御部タイマ割込処理について説明する。第２副制御部５００は、所定の周期（本実施例では２ｍｓに１回）でタイマ割込を発生するハードウェアタイマを備えており、このタイマ割込を契機として、タイマ割込処理を所定の周期で実行する。
【０１３０】
次に、同図（ｄ）を用いて、第２副制御部５００のメイン処理におけるステップＳ１０１３の画像制御処理について説明する。同図は、画像制御処理の流れを示すフローチャートを示した図である。
【０１３１】
ステップＳ１３０１では、画像データの転送指示を行う。ここでは、ＣＰＵ５０４は、まず、ＶＲＡＭ５３６の表示領域Ａと表示領域Ｂの描画領域の指定をスワップする。これにより、描画領域に指定されていない表示領域に記憶された１フレームの画像が演出画像表示装置１５７に表示される。次に、ＣＰＵ５０４は、ＶＤＰ５３４のアトリビュートレジスタに、位置情報等テーブルに基づいてＲＯＭ座標（ＲＯＭ５０６の転送元アドレス）、ＶＲＡＭ座標（ＶＲＡＭ５３６の転送先アドレス）などを設定した後、ＲＯＭ５０６からＶＲＡＭ５３６への画像データの転送開始を指示する命令を設定する。ＶＤＰ５３４は、アトリビュートレジスタに設定された命令に基づいて画像データをＲＯＭ５０６からＶＲＡＭ５３６に転送する。その後、ＶＤＰ５３４は、転送終了割込信号をＣＰＵ５０４に対して出力する。
【０１３２】
ステップＳ１３０３では、ＶＤＰ５３４からの転送終了割込信号が入力されたか否かを判定し、転送終了割込信号が入力された場合はステップＳ１３０５に進み、そうでない場合は転送終了割込信号が入力されるのを待つ。ステップＳ１３０５では、演出シナリオ構成テーブルおよびアトリビュートデータなどに基づいて、パラメータ設定を行う。ここでは、ＣＰＵ５０４は、ステップＳ１３０１でＶＲＡＭ５３６に転送した画像データに基づいてＶＲＡＭ５３６の表示領域ＡまたはＢに表示画像を形成するために、表示画像を構成する画像データの情報（ＶＲＡＭ５３６の座標軸、画像サイズ、ＶＲＡＭ座標（配置座標）など）をＶＤＰ５３４に指示する。ＶＤＰ５３４はアトリビュートレジスタに格納された命令に基づいてアトリビュートに従ったパラメータ設定を行う。
【０１３３】
ステップＳ１３０７では、描画指示を行う。この描画指示では、ＣＰＵ５０４は、ＶＤＰ５３４に画像の描画開始を指示する。ＶＤＰ５３４は、ＣＰＵ５０４の指示に従ってフレームバッファにおける画像描画を開始する。
【０１３４】
ステップＳ１３０９では、画像の描画終了に基づくＶＤＰ５３４からの生成終了割込み信号が入力されたか否かを判定し、生成終了割込み信号が入力された場合はステップＳ１３１１に進み、そうでない場合は生成終了割込み信号が入力されるのを待つ。ステップＳ１３１１では、ＲＡＭ５０８の所定の領域に設定され、何シーンの画像を生成したかをカウントするシーン表示カウンタをインクリメント（＋１）して処理を終了する。
【０１３５】
＜インターバルタイマ割込処理＞
図１５を用いて、第２副制御部５００が実行するインターバルタイマ処理について説明する。なお、同図は、インターバルタイマ処理のフローチャートである。第２副制御部５００は、所定の周期（本実施例では、０．３ｍｓに１回）でインターバルタイマ割込処理を実行する。
【０１３６】
ステップＳ１４０１では、動作パターンデータの更新処理を行う。ここでは、設定された動作パターンデータを参照し、左モータ２４０、右モータ２４２、および上モータ２４４のそれぞれの動作（加速動作、一定速動作、減速動作、停止動作など）を切り替えるタイミングとなったときに、それぞれの駆動情報の設定や出力タイミングの設定などを行う。ステップＳ１４０２では、ＲＡＭ５０８に記憶している監視カウンタの値に１を加算する。
【０１３７】
ステップＳ１４０３では、駆動情報の出力タイミングであるか否かを判定し、該当する場合にはステップＳ１４０４に進み、該当しない場合にはステップＳ１４０７に進む。ステップＳ１４０４では、左モータ２４０、右モータ２４２、および上モータ２４４の駆動情報（回転方向情報（正回転または逆回転）、トルク情報（強励磁または中励磁）、励磁方法（２相または１−２相）など）を含む動作情報を駆動回路（モータドライバ）５３０に出力する。
【０１３８】
ステップＳ１４０５では、トルク情報が１００％であるか否か（強励磁であるか否か）を判定し、該当する場合（強励磁の場合）にはステップＳ１４０６に進んで、ＲＡＭ５０８に各モータごとに個別に記憶している強励磁実行カウンタの値に１を加算し、該当しない場合（中励磁の場合）にはステップＳ１４０７に進む。
【０１３９】
ステップＳ１４０７では、発熱状況監視処理（詳細は後述）を行い、ステップＳ１４０８では、その他の更新処理（例えば、モータのステップ数の更新、出力タイミングを把握するための出力回数カウンタの更新）を実行する。
【０１４０】
＜発熱状況監視処理＞
図１６を用いて、上記インターバルタイマ割込処理における発熱状況監視処理について説明する。なお、同図は、発熱状況監視処理のフローチャートである。
【０１４１】
ステップＳ１５０１では、上述の監視カウンタの値が所定の閾値以上であるか否かを判定し、該当する場合はステップＳ１５０２に進み、該当しない場合には処理を終了する。ステップＳ１５０２では、左モータ２４０、右モータ２４２、および上モータ２４４のそれぞれについて、「各モータに対応する強励磁実行カウンタの値／監視カウンタの値×１００」を算出し、これを算出値として記憶する。
【０１４２】
ステップＳ１５０３では、ステップＳ１５０２で算出した各モータ２４０、２４２、２４４の算出値のすべてが５％未満であるか否かを判定し、該当する場合（強励磁の割合が低い場合）にはステップＳ１５０４〜Ｓ１５０７の処理を行い、該当しない場合にはステップＳ１５０８に進む。
【０１４３】
ステップＳ１５０４では、第１副制御部４００に第１変更要求コマンドを送信する準備を行い、ステップＳ１５０５では、モータ温度のステータスを低温状態に設定する。また、ステップＳ１５０６では、監視カウンタに第１初期値（例えば、０）をセットし、ステップＳ１５０７では、強励磁実行カウンタに第１初期値をセットした後に処理を終了する。
【０１４４】
ステップＳ１５０８では、ステップＳ１５０２で算出した各モータ２４０、２４２、２４４の算出値のすべてが２０％未満で、かつ各モータの算出値のいずれか１つが５％より大きいか否かを判定し、該当する場合（強励磁の割合が中程度の場合）にはステップＳ１５０９〜Ｓ１５１２の処理を行い、該当しない場合（強励磁の割合が高い場合）にはステップＳ１５１３に進む。なお、この例では、各モータ２４０、２４２、２４４における測定温度が概ね６０度〜９０度の範囲になったことを検出するためにモータの強励時の割合を判定基準にしているが、この判定基準は、モータの性能や設置場所などによって変化することは言うまでもない。すなわち、ここでは各モータ２４０、２４２、２４４における測定温度が所定の温度範囲内であるか否かが判定できればよく、例えば、サーミスタなどの温度センサを用いて判定してもよい。ただし、本実施例によれば、温度センサが不要で、制御データの数値を基準に温度変化を推測することができるため、制御を簡素化することができるとともに、コストの低減を実現できる場合がある。
【０１４５】
ステップＳ１５０９では、第１副制御部４００に第２変更要求コマンドを送信する準備を行い、ステップＳ１５１０では、モータ温度のステータスを中温状態に設定する。また、ステップＳ１５１１では、監視カウンタに第２初期値（例えば、３０００）をセットし、ステップＳ１５１２では、強励磁実行カウンタに第２初期値（例えば、現在の強励磁カウンタの値／１０）をセットした後に処理を終了する。
【０１４６】
ステップＳ１５１３では、第１副制御部４００に第３変更要求コマンドを送信する準備を行い、ステップＳ１５１４では、モータ温度のステータスを高温状態に設定した後にステップＳ１５１１に進む。
【０１４７】
なお、図示は省略するが、第１副制御部４００が上記図１３の演出抽選テーブルを用いて演出抽選を行う場合、第２副制御部５００は、役物Ａを駆動するモータの温度が所定温度以上になったことを検知した場合に、役物Ａ動作なし演出の実行を指示するコマンドを第１副制御部４００に送信し、役物Ｂを駆動するモータの温度が所定温度以上になったことを検知した場合に、役物Ｂ動作なし演出の実行を指示するコマンドを第１副制御部４００に送信するように構成する。
【０１４８】
＜演出例＞
次に、図１７を用いて演出例を具体的に説明する。なお、図１７は演出装置２００を用いた演出を示した図である。
【０１４９】
主制御部３００は、所定の条件を満たした場合（例えば、上記ステップＳ１０９の入賞役内部抽選によってＢＢ（ビッグボーナス）に内部当選した場合）に、第１副制御部４００に内部当選役がＢＢであることを知らせるための内部当選情報コマンドを送信する。
【０１５０】
この内部当選情報コマンドを受信した第１副制御部４００は、上記ステップＳ８０３の演出抽選テーブル設定処理において、例えば上記図１１の演出抽選テーブルＡを選択・設定した後、上記ステップＳ８０９において、内部当選役であるＢＢに対応する抽選データと、取得した乱数値を用いて演出抽選を実行し、例えば、役物Ａ（ここでは、演出装置２００）を使用する演出１１を行うための演出予約情報を設定する。
【０１５１】
続いて、第１副制御部４００は、上記ステップＳ５０９の演出更新処理において演出１１を実行するための演出データを設定するとともに、上記ステップＳ５１５において第２副制御部５００に演出１１を実行させるための演出実行コマンドを送信する。
【０１５２】
この演出実行コマンドを受信した第２副制御部５００は、上記ステップＳ１００９において演出１１を実行するための演出データを設定し、上記ステップＳ１０１１において演出装置２００に対する制御を開始する。例えば、図１７に示す例では、第２副制御部５００は、演出装置２００の各モータ２４０、２４２、２４４を駆動し、水平可動部材２０４を左右に複数回に亘って移動させるとともに、垂直可動部材２０２を上下に小刻みに連続移動（振動）させることによって演出１１を実行する。また、演出画像表示装置１５７に「ストップボタンを押してください」といった文字を表示させ、遊技者がストップボタン１３７〜１３９の押下操作を行うように誘導する。
【０１５３】
次に、主制御部３００は、ストップボタン１３７〜１３９の押下操作を検出した場合に、第１副制御部４００を介して第２副制御部５００に演出１１の終了の指示を行う。演出１１の終了の指示を受けた第２副制御部５００は、演出装置２００の各モータ２４０、２４２、２４４の駆動を停止し、水平可動部材２０４と垂直可動部材２０２を停止させることによって演出１１を終了する。
【０１５４】
一方、このような演出１１を開始した後に、遊技者が携帯電話等の着信に気づき、遊技の途中で席を立つなどして、水平可動部材２０４を左右に複数回に亘って移動させる制御と、垂直可動部材２０２を上下に小刻みに連続移動させる制御が長時間に亘って継続された場合、各モータ２４０、２４２、２４４の負荷が高まり、各モータ２４０、２４２、２４４が想定以上の温度上昇をおこすことがある。
【０１５５】
図１８は、演出装置２００が備えるモータの温度変化の一例を示した図である。本実施例に係るスロットマシン１００では、主制御部３００が、上記ステップＳ４０１において、モータ温度（左モータ２４０、右モータ２４２、上モータ２４４、または下モータ２４６の温度）が第１閾値（９５度）よりも高いと判定した場合（同図のＴ１参照。上記ステップＳ４０２において第１発熱フラグがセットされた場合）に、上記ステップＳ２０５において、次回の遊技が開始されるまでの時間を通常よりも延長し（この例では、４．１秒から６．０秒に変更し）、リール１１０〜１１２や演出装置２００を駆動するモータを作動させる間隔を延ばしてモータの温度を低下させる。
【０１５６】
また、主制御部３００は、上記ステップＳ４０６において、モータ温度が第２閾値（１００度）よりも高いと判定した場合（同図のＴ２参照。上記ステップＳ４０７において第２発熱フラグがセットされた場合）に、上記ステップＳ１０９において、第１副制御部４００に対して水平可動部材２０４と垂直可動部材２０２の動作を伴わないフリーズ演出を実行させることによってモータを休止させてモータの温度を低下させる。
【０１５７】
さらに、主制御部３００は、上記ステップＳ４０８において、モータ温度が第３閾値（１０５度）よりも高いと判定した場合（同図のＴ３参照）に、第１副制御部４００に対して演出規制コマンドを送信し、演出抽選テーブルＤ（役物動作なし演出と役物動作あり演出の比率が１０：０の演出抽選テーブル）を用いた演出抽選を実行させ、役物動作なし演出（演出装置２００を用いない演出）を１００％の割合で実行させることによってモータを休止させてモータの温度を低下させる。
【０１５８】
また、第２副制御部５００は、上記ステップＳ１５０３において、各モータ２４０、２４２、２４４の算出値のすべてが５％未満であると判定した場合に、第１副制御部４００に対して第１変更要求コマンドを送信し、演出抽選テーブルＡ（役物動作なし演出と役物動作あり演出の比率が５：５の演出抽選テーブル）を用いた演出抽選を実行させ、役物動作なし演出（演出装置２００を用いない演出）を５０％の割合で実行させてモータの温度を低下させる。
【０１５９】
さらに、第２副制御部５００は、上記ステップＳ１５０８において、各モータ２４０、２４２、２４４の算出値のすべてが２０％未満で、かつ各モータの算出値のいずれか１つが５％より大きいと判定した場合に、第１副制御部４００に対して第２変更要求コマンドを送信し、演出抽選テーブルＢ（役物動作なし演出と役物動作あり演出の比率が７：３の演出抽選テーブル）を用いた演出抽選を実行させ、役物動作なし演出（演出装置２００を用いない演出）を７０％の割合で実行させてモータの温度を低下させる。
【０１６０】
さらに、第２副制御部５００は、上記ステップＳ１５０８において、各モータ２４０、２４２、２４４の算出値のすべてが２０％未満で、かつ各モータの算出値のいずれか１つが５％より大きいと判定しなかった場合に、第１副制御部４００に対して第３変更要求コマンドを送信し、演出抽選テーブルＣ（役物動作なし演出と役物動作あり演出の比率が９：１の演出抽選テーブル）を用いた演出抽選を実行させ、役物動作なし演出（演出装置２００を用いない演出）を９０％の割合で実行させてモータの温度を低下させる。
【０１６１】
以上説明したように、本実施例に係るスロットマシン１００は、遊技に関連して可動する可動部材（例えば、演出装置２００の垂直可動部材２０２や水平可動部材２０４）と、前記可動部材を駆動するための駆動手段（例えば、第２副制御部５００のインターバルタイマ割込処理、駆動回路５３０、モータ２４０、２４２、２４４、２４６）と、前記可動部材を動作させる演出を実行する演出制御手段（例えば、第１副制御部４００のメイン処理）と、を備えた遊技台であって、前記演出制御手段は、前記駆動手段の温度上昇の要因となる所定条件が成立した場合（例えば、サーミスタから取得したモータ温度が所定の閾値よりも大きくなった場合や、モータの強励磁の割合が所定範囲になった場合）に、当該所定条件が成立する前よりも前記可動部材の単位時間当たりの動作回数を減らした演出（例えば、演出抽選テーブルＣを用いた演出）を実行することを特徴とする、遊技台である。
【０１６２】
本実施例に係るスロットマシン１００によれば、駆動手段の状態に応じて駆動手段の負荷を減らすことができるため、駆動手段の発熱に伴う故障や不具合を未然に防止することができる場合がある。また、従来の遊技台のように駆動手段を完全に停止させることがないため、遊技者の遊技意欲を低下させたり遊技者に違和感や不信感を与えたりするおそれが少ない。
【０１６３】
また、前記演出制御手段は、前記可動部材を可動させる演出を実行するか否かを所定の演出実行情報（例えば、演出抽選テーブル）に基づいて決定し、当該決定した演出を実行するように構成されるとともに、前記所定条件が成立していない通常時においては、前記可動部材の単位時間当たりの動作回数が所定割合に設定された通常時演出実行情報（例えば、役物動作なし演出と役物動作あり演出の比率が５：５に設定された演出抽選テーブルＡ）に基づいて前記演出を実行するか否かを決定し、前記所定条件が成立している発熱時においては、前記可動部材の単位時間当たりの動作回数が前記所定割合よりも低い割合に設定された発熱時演出実行情報（例えば、役物動作なし演出と役物動作あり演出の比率が９：１に設定された演出抽選テーブルＣ）に基づいて前記演出を実行するか否かを決定してもよい。
【０１６４】
このような構成とすれば、発熱時において駆動手段の負荷を減らすことができるため、駆動手段の発熱に伴う故障や不具合を未然に防止することができる上に、通常時演出実行情報と発熱時演出実行情報の内容を変更すれば通常時と発熱時における駆動手段の負荷の程度を容易に調整することができ、駆動手段の仕様に柔軟に対応することができる場合がある。
【０１６５】
また、前記可動部材は、第１の可動部材（例えば、垂直可動部材２０２や水平可動部材２０４）、および第２の可動部材（例えば、リール１１０〜１１２）を少なくとも含み、前記駆動手段は、前記第１の可動部材を駆動するための第１の駆動手段（例えば、モータ２４０、２４２、２４４、２４６）、および前記第２の可動部材を駆動するための第２の駆動手段（例えば、リール１１０〜１１２の駆動モータ）を少なくとも含み、前記演出制御手段は、前記第１の駆動手段の温度上昇の要因となる所定条件、および前記第２の駆動手段の温度上昇の要因となる所定条件のいずれか一方の所定条件が成立した場合に、当該所定条件が成立した駆動手段（例えば、第１の駆動手段）によって駆動される可動部材（例えば、第１の可動部材）の単位時間当たりの動作回数を前記所定条件が成立する前よりも減らした演出を実行し、かつ前記所定条件が成立していない駆動手段（例えば、第２の駆動手段）によって駆動される可動部材（例えば、第２の可動部材）の単位時間当たりの動作回数を前記所定条件が成立する前後で変えない演出を実行してもよい。
【０１６６】
このような構成とすれば、可動部材と駆動手段を複数備えている場合でも、一部の駆動手段の負荷を減らしながら、同時に、他の駆動手段を継続して動作させることができる。このため、遊技者に違和感や不信感を感じさせることなく（遊技者に気づかれずに）、発熱時において駆動手段の負荷を減らし、駆動手段の発熱に伴う故障や不具合を未然に防止することができる場合がある。
【０１６７】
また、前記駆動手段は、前記可動部材の駆動源（例えば、モータ）を制御する駆動回路（例えば、駆動回路５３０）、および前記駆動回路に前記駆動源の駆動情報を設定する駆動情報設定手段（例えば、第２副制御部５００のインターバルタイマ処理）を少なくとも含み、前記演出制御手段は、前記駆動情報設定手段が設定する駆動情報に基づいて（例えば、強励磁の割合に応じて）前記所定条件が成立したか否かを判定してもよい。
【０１６８】
このような構成とすれば、駆動手段の温度を検知する温度センサなどが不要で、制御を簡素化し、コストを低減できる場合がある。
【０１６９】
また、前記演出に関連する表示を行う表示手段（例えば、液晶表示装置１５７）をさらに備え、前記演出制御手段は、前記表示手段によって前記演出に関連する表示を行っている際に前記所定条件が成立した場合に、当該所定条件の成立の前後で前記演出における表示態様を変化させなくてもよい。
【０１７０】
このような構成とすれば、発熱時においても遊技者に違和感や不信感を感じさせることなく（遊技者に気づかれずに）駆動手段の負荷を減らし、駆動手段の発熱に伴う故障や不具合を未然に防止することができる場合がある。
【０１７１】
また、前記演出制御手段は、前記所定条件が成立した場合に、さらに、当該所定条件が成立する前における遊技の開始間隔時間（例えば、４．１秒）よりも当該所定条件が成立した後における遊技の開始間隔時間を延長（例えば、６．０秒に延長）してもよい。
【０１７２】
このような構成とすれば、遊技に使用させる可動部材を動作させる時間間隔を延ばすことができ、駆動手段の負荷を一層減らし、駆動手段の発熱に伴う故障や不具合を未然に防止することができる場合がある。
【０１７３】
また、前記演出制御手段は、前記所定条件が成立した場合に、前記可動部材の動作を伴わない演出を実行してもよい。
【０１７４】
このような構成とすれば、駆動手段の負荷を一層減らし、駆動手段の発熱に伴う故障や不具合を未然に防止することができる場合がある。
【０１７５】
また、複数種類の図柄が施され、回転可能な複数のリール（例えば、リール１１０〜１１２）と、前記複数のリールの回転開始を指示する回転指示操作部（例えば、スタートレバー１３５）と、予め定められた複数種類の役の内部当選の当否を抽選により判定する抽選手段（例えば、入賞役内部抽選）と、前記複数のリールのそれぞれに対応して設けられ、前記リールの回転を個別に停止させる停止操作部（例えば、ストップボタン１３７〜１３９）と、前記抽選手段の抽選結果および前記停止操作部の停止操作に基づいて、予め定められた引込み範囲内で前記リールの回転の停止に関する停止制御を行うリール停止制御手段（例えば、リール停止制御）と、をさらに備え、前記演出制御手段は、前記回転指示操作部の操作を受け付けた場合に前記可動部材（例えば、リール１１０〜１１２）の動作を開始し、かつ前記停止操作部の操作を受け付けた場合に前記可動部材の動作を停止させる演出の実行が可能であり、前記可動部材の動作を開始した後であって前記停止操作部の操作を受け付ける前に前記所定の条件が成立した場合に、前記停止操作部の操作を促す情報を報知してもよい（例えば、液晶表示装置１５７に「ストップボタンを押して下さい」という表示を行う）。
【０１７６】
このような構成とすれば、遊技者に注意喚起を行う事ができ、駆動手段の負荷を確実に減らし、駆動手段の発熱に伴う故障や不具合を未然に防止することができる場合がある。
【０１７７】
また、遊技者による操作を受け付ける操作手段（例えば、ストップボタン１３７〜１３９のいずれか）をさらに備え、前記演出制御手段は、前記演出の開始後に前記可動部材（例えば、水平可動部材２０４）の動作を開始し、かつ前記操作手段の操作を受け付けた場合に前記可動部材の動作を停止させる演出の実行が可能であり、前記可動部材の動作を開始した後であって前記操作手段の操作を受け付ける前に前記所定の条件が成立した場合に、前記操作手段の操作を促す情報を報知してもよい。
【０１７８】
このような構成とすれば、遊技者に注意喚起を行う事ができ、駆動手段の負荷を確実に減らし、駆動手段の発熱に伴う故障や不具合を未然に防止することができる場合がある。
【０１７９】
なお、本発明に係る遊技台の構成は、上記実施例１に係るスロットマシン１００の構成に限定されるものではなく、例えば、演出装置２００の垂直可動部材２０２や水平可動部材２０４を駆動するモータの温度や励磁状態に基づいてモータの温度をさげるための各種制御を行う例を示したが、他の可動部材（例えば、リール１１０〜１１２）を駆動するモータの温度や励磁状態に基づいて当該モータの温度をさげるための各種制御を行ってもよい。
【０１８０】
また、「駆動手段の温度上昇の要因となる所定条件」としては、他に、例えば、駆動手段がステッピングモータの場合には、モータの回転数が所定回転数以上であるか否か、ステップ数が所定数以上であるか否か、などの条件が挙げられる。
【０１８１】
また、電流負荷の高い第１の可動部材を用いた第１の演出と、電流負荷の低い第２の可動部材を用いた第２の演出を実行可能な場合には、第１の演出の実行頻度を第２の演出の実行頻度よりも下げるように構成してもよい。このような構成とすれば、電流負荷の高い第１の可動部材をより多く休止させることができ、遊技台全体の消費電流を効率的に下げることができる場合がある。
【０１８２】
また、モータの強励磁の割合をモータの温度上昇の判定基準とする例を示したが、所定期間（例えば、インターバルタイマ３００００回分の期間）中の強励時の出力回数を加算し、この加算値が所定値（例えば、６０００回）を超えるか否か、すなわち、所定期間における全励磁回数に占める強励磁の出力回数の割合が所定回数を超えたか否かをモータの温度上昇の判定基準としてもよい。
【０１８３】
なお、上記実施例においては、メダル（コイン）を遊技媒体としたスロットマシンの例を示したが、本発明はこれに限定されるものではなく、例えば、遊技球（例えば、パチンコ玉）を遊技媒体としたスロットマシンやパチンコ機などにも適用可能である。また、パチンコ機等の実機の動作を家庭用ゲーム機用として擬似的に実行するようなゲームプログラムにおいても、本発明を適用してゲームを実行することができる。
【０１８４】
なお、本発明の実施の形態に記載された作用および効果は、本発明から生じる最も好適な作用および効果を列挙したに過ぎず、本発明による作用および効果は、本発明の実施の形態に記載されたものに限定されるものではない。また、実施例に記載した複数の構成のうち、１つの構成に記載している内容を、他の構成に適用することでより遊技の幅を広げられる場合がある。
【産業上の利用可能性】
【０１８５】
本発明に係る遊技台は、スロットマシンやパチンコ等に代表される遊技台に適用することができる。
【符号の説明】
【０１８６】
１００  スロットマシン
１０１  本体
１０２  前面扉
１１０、１１１、１１２  リール
１１３  図柄表示窓
１１４  入賞ライン
１２０  入賞ライン表示ランプ
１３０、１３１  メダル投入ボタン
１３５  スタートレバー
１３７、１３８、１３９  ストップボタン
１５７  液晶表示装置
２００  演出装置
３００  主制御部
４００、５００  第１、第２副制御部
【図１】
2011000204.tif 000003
【図２】
2011000204.tif 000004
【図３】
2011000204.tif 000005
【図４】
2011000204.tif 000006
【図５】
2011000204.tif 000007
【図６】
2011000204.tif 000008
【図７】
2011000204.tif 000009
【図８】
2011000204.tif 000010
【図９】
2011000204.tif 000011
【図１０】
2011000204.tif 000012
【図１１】
2011000204.tif 000013
【図１２】
2011000204.tif 000014
【図１３】
2011000204.tif 000015
【図１４】
2011000204.tif 000016
【図１５】
2011000204.tif 000017
【図１６】
2011000204.tif 000018
【図１７】
2011000204.tif 000019
【図１８】
2011000204.tif 000020