(57)【特許請求の範囲】
【請求項１】
アクチュエータによって可動体を待機位置から予め定めた動作範囲内で動作させる遊技機において、
検出手段と、
制御手段と、
操作手段と、を備え、
前記制御手段は、
前記検出手段の検出結果をもとに前記可動体が前記待機位置に位置していることを検出する位置検出処理と、前記検出手段に関するエラーを検出するエラー検出処理と、前記アクチュエータを制御し、前記可動体を動作させる動作処理と、を可能であって、
前記動作処理には、前記待機位置に復帰させるための動作を前記可動体に行わせる復帰処理を含み、
当該復帰処理として、前記検出手段の検出結果をもとに前記待機位置に位置していることを検出するまでは少なくとも動作を行わせる第１復帰処理と、前記検出手段に関するエラーを検出した場合に可能な処理であって且つ前記検出手段の検出結果に依らずに動作を行わせる第２復帰処理と、を備え、
前記操作手段は、前記遊技機の機前面に備えられ、遊技者が操作可能な手段であって、
前記第２復帰処理は、前記操作手段の操作によって実行可能であり、
前記操作手段は、操作に応じて操作信号を出力し、
前記制御手段は、電源投入が行われたときに前記操作手段からの前記操作信号を入力していることによって前記第２復帰処理を実行可能であって、前記操作手段からの前記操作信号を入力している期間にわたって前記第２復帰処理を実行可能である遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遊技機に関するものである。
【背景技術】
【０００２】
従来から、例えば回胴式遊技機（スロットマシン）やパチンコ遊技機といった遊技機の中には、遊技演出の１つとして、可動体を原位置などの待機位置から所定の動作範囲内で動作させるものがある（例えば、特許文献１）。
【０００３】
特許文献１に開示されている遊技機では、待機位置に復帰させるための動作を可動体に行わせる復帰処理により、可動体が待機位置へ向かうようにアクチュエータを制御するとともに、可動体が所定のセンサによって検出されたことを契機として、可動体が停止されるようにアクチュエータを制御している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１０６５４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されている遊技機では、例えば故障が発生した場合のように、所定のセンサにより可動体が適正に検出されない状況下においては、復帰処理によって可動体を待機位置へ復帰させることが困難になる虞がある。
【０００６】
この発明は、上述したような従来の技術に鑑みてなされたものである。この発明の目的は、可動体を待機位置へ復帰させることができる遊技機を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決する遊技機は、アクチュエータによって可動体を待機位置から予め定めた動作範囲内で動作させる遊技機において、検出手段と、制御手段と、操作手段と、を備え、前記制御手段は、前記検出手段の検出結果をもとに前記可動体が前記待機位置に位置していることを検出する位置検出処理と、前記検出手段に関するエラーを検出するエラー検出処理と、前記アクチュエータを制御し、前記可動体を動作させる動作処理と、を可能であって、前記動作処理には、前記待機位置に復帰させるための動作を前記可動体に行わせる復帰処理を含み、当該復帰処理として、前記検出手段の検出結果をもとに前記待機位置に位置していることを検出するまでは少なくとも動作を行わせる第１復帰処理と、前記検出手段に関するエラーを検出した場合に可能な処理であって且つ前記検出手段の検出結果に依らずに動作を行わせる第２復帰処理と、を備え、前記操作手段は、前記遊技機の機前面に備えられ、遊技者が操作可能な手段であって、前記第２復帰処理は、前記操作手段の操作によって実行可能であり、前記操作手段は、操作に応じて操作信号を出力し、前記制御手段は、電源投入が行われたときに前記操作手段からの前記操作信号を入力していることによって前記第２復帰処理を実行可能であって、前記操作手段からの前記操作信号を入力している期間にわたって前記第２復帰処理を実行可能であることを要旨とする。
【発明の効果】
【００１１】
この発明によれば、可動体を待機位置へ復帰させることができる。
【図面の簡単な説明】
【００１２】
【図１】スロットマシンを模式的に示す正面図。
【図２】可動体ユニットを模式的に示す正面図。
【図３】スロットマシンの電気的構成を示すブロック図。
【図４】電源投入時処理を示すフローチャート。
【図５】第１復帰処理を示すフローチャート。
【図６】第２復帰処理を示すフローチャート。
【図７】演出処理を示すフローチャート。
【図８】第２実施形態における第１復帰処理を示すフローチャート。
【発明を実施するための形態】
【００１３】
（第１実施形態）
以下、遊技機の一種であるスロットマシンの第１実施形態について説明する。この実施形態のスロットマシンは、パチスロとも称される回胴式遊技機である。この明細書において、上、下、左、右、前、後の各方向は、スロットマシンで遊技を行う遊技者から見たときの各方向を指すものとする。
【００１４】
図１に示すように、スロットマシン１０は、四角箱状の本体キャビネット１１を備えている。本体キャビネット１１は、前面に、図示されていない開口部を備えている。スロットマシン１０は、本体キャビネット１１の開口部を覆っている前面扉１２を備えている。前面扉１２は、本体キャビネット１１に対して開閉可能に支持されている。
【００１５】
スロットマシン１０は、前面扉１２の前面に、遊技に伴う演出（以下、遊技演出と示す）の１つとして、図示されていない発光体を点灯、消灯、及び点滅させる演出（以下、発光演出と示す）を実行できる装飾ランプ１３を備えている。スロットマシン１０は、前面扉１２の前面に、遊技演出の１つとして、例えば効果音や楽曲などの音声を出力する演出（以下、音声演出と示す）を実行できるスピーカ１４を備えている。
【００１６】
スロットマシン１０は、前面扉１２の前面における上部に、遊技演出の１つとして、例えばキャラクタや文字などを模した画像を表示する演出（以下、表示演出と示す）を実行できる演出表示装置１５を備えている。演出表示装置１５は、例えば液晶ディスプレイ、プラズマディスプレイ、及び有機ＥＬディスプレイなどである。スロットマシン１０は、前面扉１２の前面であって且つ演出表示装置１５の下方に、遊技者が機内部を透視できる略四角形の表示窓１２ａを備えている。
【００１７】
スロットマシン１０は、リールユニット１６を備えている。リールユニット１６は、表示窓１２ａを介して遊技者が視認できるように、機内部に配設されている。リールユニット１６は、左（第１）リール１６ａと、中（第２）リール１６ｂと、右（第３）リール１６ｃと、を備えている。リール１６ａ〜１６ｃは、ドラムとも称される回胴である。リール１６ａ〜１６ｃは、その外周面に沿って、複数の図柄が識別可能に配列されている図柄列をそれぞれ備えている。図柄列は、複数の図柄を長手方向に沿って印刷した帯状の透光性フィルムを、リール１６ａ〜１６ｃの外側に巻き付けることにより設けられている。図柄は、例えばチェリー図柄やベル図柄などである。
【００１８】
リールユニット１６は、左リール１６ａを回転及び停止させるアクチュエータと、中リール１６ｂを回転及び停止させるアクチュエータと、右リール１６ｃを回転及び停止させるアクチュエータと、を備えている（何れも図示されていない）。リール１６ａ〜１６ｃを駆動させるこれらのアクチュエータは、例えばステッピングモータである。リール１６ａ〜１６ｃは、それぞれに対応して設けられたアクチュエータによって、相互に独立して、縦方向に回転及び停止が可能である。
【００１９】
スロットマシン１０では、リール１６ａ〜１６ｃが回転すると、表示窓１２ａを介して視認可能な図柄列が変動され、これにより変動ゲームが行われる。リールユニット１６は、左リール１６ａの回転位置を検出するための左リールセンサＳＥ１と、中リール１６ｂの回転位置を検出するための中リールセンサＳＥ２と、右リール１６ｃの回転位置を検出するための右リールセンサＳＥ３と、を備えている（図３に示す）。
【００２０】
また、表示窓１２ａは、リール１６ａ〜１６ｃにおいて周方向に連続している３つの図柄を表示可能な大きさである。表示窓１２ａには、リール１６ａ〜１６ｃごとに、上段停止位置、中段停止位置、及び下段停止位置が設定されている。スロットマシン１０では、リール１６ａ〜１６ｃごとに設定された３つの停止位置の中から１つずつ選択された停止位置の組合せによって、停止された図柄組合せを入賞と判定し得る有効な停止位置の組合せが設定されている。以下の説明では、有効な停止位置の組合せを構成する複数の停止位置を結んだラインを単に有効ラインＮＬと示す。この実施形態では、リール１６ａ〜１６ｃの各中段停止位置によって、有効ラインＮＬ（有効な停止位置の組合せ）が構成されている。
【００２１】
この明細書において、「入賞」とは、賞を獲得するために必要な図柄組合せとして予め定められたものが有効ラインＮＬ上に停止（表示）されることを意味している。スロットマシン１０では、入賞が発生すると、該入賞した図柄組合せに予め定められた賞が付与される。遊技価値としての賞には、例えば、遊技媒体としてのメダルの払出し、再遊技（リプレイ）の付与、及びボーナス遊技の付与などがある。以下の説明では、有効ラインＮＬ上に表示されることによって賞を獲得できる図柄組合せを「役」と示す場合がある。なお、有効な停止位置の組合せ以外の組合せは、表示された図柄組合せを入賞と判定し得ない無効な停止位置の組合せ（所謂、無効ライン）となる。
【００２２】
スロットマシン１０は、前面扉１２の前面に、メダルを投入するためのメダル投入口１７を備えている。スロットマシン１０は、前面扉１２の前面に、ベットボタン１８を備えている。ベットボタン１８は、スロットマシン１０において内部的に記憶されているクレジットから予め定めた枚数のメダルを賭ける（以下、ベットと示す）ための手段である。スロットマシン１０は、前面扉１２の前面に、精算ボタン１９を備えている。精算ボタン１９は、ベットされたメダルや、内部的に記憶しているクレジットを払い戻すときに操作するための手段である。
【００２３】
スロットマシン１０は、前面扉１２の前面に、スタートレバー２０を備えている。スタートレバー２０は、リール１６ａ〜１６ｃの回転を開始させる開始操作をするための手段である。即ち、この実施形態のスロットマシン１０において、開始操作の受付は、変動ゲームを開始させる契機となる。
【００２４】
スロットマシン１０は、前面扉１２の前面に、左（第１）ストップボタン２１ａを備えている。左ストップボタン２１ａは、左リール１６ａと対応しており、変動ゲームが開始されたのちに、左リール１６ａの回転を停止させる停止操作をするための手段である。スロットマシン１０は、前面扉１２の前面に、中（第２）ストップボタン２１ｂを備えている。中ストップボタン２１ｂは、中リール１６ｂと対応しており、変動ゲームが開始されたのちに、中リール１６ｂの回転を停止させる停止操作をするための手段である。
【００２５】
スロットマシン１０は、前面扉１２の前面に、右（第３）ストップボタン２１ｃを備えている。右ストップボタン２１ｃは、右リール１６ｃと対応しており、変動ゲームが開始されたのちに、右リール１６ｃの回転を停止させる停止操作をするための手段である。このように、ストップボタン２１ａ〜２１ｃは、複数の図柄列と各別に対応しており、変動ゲームにおいて、対応している図柄列の停止操作をするための複数の操作部となる。
【００２６】
スロットマシン１０は、前面扉１２の前面における下部に、メダル払出し口２２を備えている。スロットマシン１０は、メダル払出し口２２から払い出されたメダルを受ける受皿２３を備えている。スロットマシン１０は、機内部に、メダルセレクタを備えている（図示されていない）。メダルセレクタは、メダル投入口１７から投入されたメダルを検出する投入センサＳＥ４を備えている（図３に示す）。スロットマシン１０は、機内部に、メダル払出し口２２からメダルを払出す払出し動作が可能なホッパーユニットを備えている（図示されていない）。
【００２７】
スロットマシン１０は、前面扉１２の前面に、予め定めた情報を表示できる情報パネル２４を備えている。情報パネル２４には、遊技の進行に伴う各種の情報が表示される。情報パネル２４において表示される情報には、例えば、ベット数（賭け数）、内部的に記憶されているクレジット、及び入賞の発生に伴うメダルの払出し枚数などがある。また、スロットマシン１０は、機内部に、報知ランプＨＬを備えている（図３に示す）。報知ランプＨＬは、点灯状態によって、所定の情報を報知する。
【００２８】
スロットマシン１０は、前面扉１２の前面に、例えば遊技者や遊技店の店員などが操作可能な演出ボタン２５を備えている。演出ボタン２５は、例えば表示窓１２ａの下方など、前面扉１２の前面を視認しながら操作可能な位置に配設されている。また、演出ボタン２５は、押下操作がされると操作信号を出力する。演出ボタン２５は、操作に応じて操作信号を出力する操作手段に相当する。
【００２９】
スロットマシン１０は、遊技演出の１つとして、演出用の可動体を原位置から演出位置へ変位するように動作させる可動体演出を実行できる可動体ユニット３０を備えている。可動体ユニット３０は、前面扉１２の前面における上部において、演出表示装置１５の前方に配設されている。可動体ユニット３０は、演出用の可動体として、両開きの扉のうち、左側の扉板を模した第１可動体３１と、右側の扉板を模した第２可動体３２と、を備えている。
【００３０】
図２に示すように、可動体ユニット３０は、四角枠状のフレーム３３を備えている。フレーム３３は、左右方向に延びている略四角形の開口部３３ａを備えている。可動体ユニット３０は、アクチュエータとしての第１モータＳＭ１及び第２モータＳＭ２を備えている。モータＳＭ１，ＳＭ２は、開口部３３ａの上方において、それぞれの出力軸が後方に向かって突出するように、フレーム３３に対して固定されている。この実施形態において、モータＳＭ１，ＳＭ２は、何れもステッピングモータである。
【００３１】
可動体ユニット３０は、第１モータＳＭ１の出力軸の回転に伴って回転できるようにフレーム３３に対して組み付けられた第１ピニオン３４ａを備えている。可動体ユニット３０は、左右方向に沿ってスライドが可能となるようにフレーム３３に対して組み付けられた第１ラック３５ａを備えている。第１ラック３５ａは、第１ピニオン３４ａと噛み合っている。したがって、第１ラック３５ａは、第１ピニオン３４ａの回転に伴って、左右方向に沿って移動する。
【００３２】
可動体ユニット３０は、第２モータＳＭ２の出力軸の回転に伴って回転できるようにフレーム３３に対して組み付けられた第２ピニオン３４ｂを備えている。可動体ユニット３０は、左右方向に沿ってスライドが可能となるようにフレーム３３に対して組み付けられた第２ラック３５ｂを備えている。第２ラック３５ｂは、第２ピニオン３４ｂと噛み合っている。したがって、第２ラック３５ｂは、第２ピニオン３４ｂの回転に伴って、左右方向に沿って移動する。
【００３３】
前述した第１可動体３１は、第１ラック３５ａの左端部に対して、該部分から垂れ下がるように固定されている。したがって、第１可動体３１は、第１ラック３５ａの左右方向に沿った移動に連動して、左右方向に変位するように動作する。また、第２可動体３２は、第２ラック３５ｂの右端部に対し、該部分から垂れ下がるように固定されている。したがって、第２可動体３２は、第２ラック３５ｂの左右方向に沿った移動に連動して、左右方向に変位するように動作する。
【００３４】
ここで、第１可動体３１の原位置Ｐａ０は、フレーム３３の開口部３３ａにおいて、左端部に設定されている。第２可動体３２の原位置Ｐｂ０は、フレーム３３の開口部３３ａにおいて、右端部に設定されている。この実施形態において、原位置Ｐａ０，Ｐｂ０は、待機位置に相当する。また、第１可動体３１の演出位置Ｐａ１は、第１可動体３１の原位置Ｐａ０よりも右方であって、開口部３３ａの略中央に設定されている。第２可動体３２の演出位置Ｐｂ１は、第２可動体３２の原位置Ｐｂ０よりも左方であって、開口部３３ａの略中央に設定されている。
【００３５】
演出位置Ｐａ１，Ｐｂ１は、可動体３１，３２がそれぞれ演出位置に位置している場合に、恰も両開きの扉が閉まっているかのように、遊技者に認識させ得る位置に設定されている。なお、可動体３１，３２がそれぞれ原位置に位置していない場合には、原位置に位置しているときに比して、遊技者が演出表示装置１５の表示内容を視認し難くなる。このように、第１可動体３１の動作範囲は、原位置Ｐａ０から演出位置Ｐａ１までである。また、第２可動体３２の動作範囲は、原位置Ｐｂ０から演出位置Ｐｂ１までである。
【００３６】
また、可動体ユニット３０は、第１可動体３１が原位置Ｐａ０に位置している状態において、第１ラック３５ａを検出できる位置に、第１原位置センサＳＥ５ａを備えている。第１原位置センサＳＥ５ａは、第１ラック３５ａを検出すると検出信号を出力する。可動体ユニット３０は、第２可動体３２が原位置Ｐｂ０に位置している状態において、第２ラック３５ｂを検出できる位置に、第２原位置センサＳＥ５ｂを備えている。第２原位置センサＳＥ５ｂは、第２ラック３５ｂを検出すると検出信号を出力する。この実施形態の原位置センサＳＥ５ａ，ＳＥ５ｂは、検出手段に相当する。
【００３７】
以下の説明において、第１原位置センサＳＥ５ａが検出信号を出力すること、及び第２原位置センサＳＥ５ｂが検出信号を出力することを、単に「原位置センサがＯＮする」と示す場合がある。また、第１原位置センサＳＥ５ａが検出信号を出力しなくなること、及び第２原位置センサＳＥ５ｂが検出信号を出力しなくなることを、単に「原位置センサがＯＦＦする」と示す場合がある。
【００３８】
また、以下の説明では、モータＳＭ１，ＳＭ２の動作に関し「第１動作」と示す場合、第１ピニオン３４ａが時計回りに回転する一方で、第２ピニオン３４ｂが反時計回りに回転するモータＳＭ１，ＳＭ２の動作状態を意味している。この実施形態では、モータＳＭ１，ＳＭ２が第１動作を行うと、第１可動体３１が演出位置Ｐａ１から原位置Ｐａ０へ向かう方向へ変位するように動作する一方で、第２可動体３２が演出位置Ｐｂ１から原位置Ｐｂ０へ向かう方向へ変位するように動作する。なお、以下の説明では、このような可動体３１，３２の動作を「復帰動作」と示す場合がある。
【００３９】
また、モータＳＭ１，ＳＭ２の動作に関し「第２動作」と示す場合、第１ピニオン３４ａが反時計回りに回転する一方で、第２ピニオン３４ｂが時計回りに回転する動作状態を意味している。この実施形態では、モータＳＭ１，ＳＭ２が第２動作を行うと、第１可動体３１が原位置Ｐａ０から演出位置Ｐａ１へ向かう方向へ変位するように動作する一方で、第２可動体３２が原位置Ｐｂ０から演出位置Ｐｂ１へ向かう方向へ変位するように動作する。このように、この実施形態のスロットマシン１０は、モータＳＭ１，ＳＭ２によって可動体３１，３２を原位置から予め定めた動作範囲内で動作させることができる。
【００４０】
次に、スロットマシン１０の電気的構成を説明する。
図３に示すように、スロットマシン１０は、機内部に、主制御基板４０を備えている。主制御基板４０は、遊技の進行に関する処理を行うとともに、該処理の結果に応じて制御信号（制御コマンド）を出力する。この実施形態の主制御基板４０は、予め定めた処理を実行できる主制御手段（第１制御手段）に相当する。スロットマシン１０は、機内部に、副制御基板４１を備えている。副制御基板４１は、主制御基板４０から入力する制御信号に基づいて、演出の実行に関する処理を行う。即ち、副制御基板４１は、演出表示装置１５による表示演出、装飾ランプ１３による発光演出、スピーカ１４による音声演出、及び可動体３１，３２による可動体演出を制御する。この実施形態の副制御基板４１は、主制御基板４０の処理結果に基づいて、演出に関する処理を実行できる副制御手段（第２制御手段）に相当する。
【００４１】
まず、主制御基板４０について詳しく説明する。
主制御基板４０は、主制御部としての主制御用ＣＰＵ４０ａと、主制御用ＲＯＭ４０ｂと、主制御用ＲＡＭ４０ｃと、を備えている。主制御用ＣＰＵ４０ａは、主制御用プログラムに基づいて、主に遊技の進行に関する処理を実行する。
【００４２】
主制御基板４０は、センサＳＥ１〜ＳＥ４と接続されている。主制御用ＣＰＵ４０ａは、図示しないポートを介して、センサＳＥ１〜ＳＥ４が出力する信号を入力可能に構成されている。主制御基板４０は、リール１６ａ〜１６ｃの各アクチュエータと接続されている。主制御用ＣＰＵ４０ａは、図示しないポートを介して、リール１６ａ〜１６ｃの各アクチュエータに制御信号（パルス信号）を出力することにより、リール１６ａ〜１６ｃの各アクチュエータの動作を各別に制御可能に構成されている。
【００４３】
主制御基板４０は、ベットボタン１８、精算ボタン１９、スタートレバー２０、及びストップボタン２１ａ〜２１ｃと接続されている。主制御用ＣＰＵ４０ａは、図示しないポートを介して、ベットボタン１８、精算ボタン１９、スタートレバー２０、及びストップボタン２１ａ〜２１ｃが操作されたときに出力する操作信号を入力可能に構成されている。主制御基板４０は、情報パネル２４と接続されている。主制御用ＣＰＵ４０ａは、図示しないポートを介して、情報パネル２４の表示内容を制御可能に構成されている。
【００４４】
主制御用ＲＯＭ４０ｂは、主制御用プログラムや、遊技の進行に関する抽選処理に用いられる抽選テーブルなどを記憶している。このような抽選テーブルには、例えば変動ゲームにおいて入賞可能とする１又は複数の図柄組合せ（役）を定めた当選番号を抽選するための当選番号抽選テーブルがある。また、抽選テーブルには、例えば遊技者に有利な状態として、アシストタイム（ＡＴ）状態へ移行させるか否かを抽選するためのＡＴ抽選テーブルがある。
【００４５】
また、主制御用ＲＡＭ４０ｃは、上述したクレジットなどのように、スロットマシン１０の動作中に書き換えられる様々な情報を記憶できる。主制御用ＲＡＭ４０ｃが記憶する情報は、例えばフラグ、カウンタ、及びタイマなどである。
【００４６】
この実施形態の主制御用ＣＰＵ４０ａは、例えば次のような処理を行う。主制御用ＣＰＵ４０ａは、所定数のメダルがベットされており、且つスタートレバー２０から操作信号を入力すると、当選番号抽選テーブルを用いて当選番号を抽選し、変動ゲームにおいて導出可能とする図柄組合せを決定する内部抽選処理を行う。主制御用ＣＰＵ４０ａは、アクチュエータを制御し、リール１６ａ〜１６ｃの回転を開始させる開始処理を行う。主制御用ＣＰＵ４０ａは、ストップボタン２１ａ〜２１ｃからの操作信号の入力に基づき、停止操作に対応するリール１６ａ〜１６ｃの回転を停止させることにより図柄組合せを導出させる停止処理を行う。主制御用ＣＰＵ４０ａは、入賞が発生すると、メダルの払出しなど、賞を付与する終了処理を行う。主制御用ＣＰＵ４０ａは、ＡＴ状態へ移行させるか否かのＡＴ移行抽選や、ＡＴ状態に制御する変動ゲーム数に関する決定を行うＡＴ処理を行う。主制御用ＣＰＵ４０ａは、ＡＴ処理の結果に基づいて、ＡＴ状態へ移行させる移行処理を行う。
【００４７】
次に、副制御基板４１について詳しく説明する。
副制御基板４１は、制御手段及び副制御部としての副制御用ＣＰＵ４１ａと、副制御用ＲＯＭ４１ｂと、副制御用ＲＡＭ４１ｃと、を備えている。副制御用ＣＰＵ４１ａは、副制御用プログラムに基づいて、演出に関する処理を実行する。
【００４８】
副制御基板４１は、演出表示装置１５と接続されている。副制御用ＣＰＵ４１ａは、図示しないポートを介して、演出表示装置１５の表示態様を制御可能に構成されている。副制御基板４１は、装飾ランプ１３と接続されている。副制御用ＣＰＵ４１ａは、図示しないポートを介して、装飾ランプ１３の点灯態様を制御可能に構成されている。副制御基板４１は、スピーカ１４と接続されている。副制御用ＣＰＵ４１ａは、図示しないポートを介して、スピーカ１４の出力態様を制御可能に構成されている。
【００４９】
副制御基板４１は、演出ボタン２５と接続されている。副制御用ＣＰＵ４１ａは、図示しないポートを介して、演出ボタン２５が出力する操作信号を入力可能に構成されている。副制御基板４１は、報知ランプＨＬと接続されている。副制御用ＣＰＵ４１ａは、図示しないポートを介して、報知ランプＨＬの点灯態様を制御可能に構成されている。副制御基板４１は、原位置センサＳＥ５ａ，ＳＥ５ｂと接続されている。副制御用ＣＰＵ４１ａは、図示しないポートを介して、原位置センサＳＥ５ａ，ＳＥ５ｂが出力する検出信号を入力可能に構成されている。副制御基板４１は、モータＳＭ１，ＳＭ２と接続されている。副制御用ＣＰＵ４１ａは、図示しないポートを介して、所定の制御信号としてのパルス信号を出力することにより、モータＳＭ１，ＳＭ２に、第１動作、第２動作、及び動作の停止をさせることが可能に構成されている。即ち、副制御用ＣＰＵ４１ａは、可動体３１，３２の動作を制御可能である。
【００５０】
また、副制御用ＲＯＭ４１ｂは、副制御用プログラムや、演出に関する抽選処理に用いられる抽選テーブルなどを記憶している。副制御用ＲＯＭ４１ｂは、演出表示装置１５における表示演出の態様（内容）を特定可能な表示演出パターンや、表示演出の実行に用いる表示演出データを記憶している。副制御用ＲＯＭ４１ｂは、スピーカ１４における音声演出の態様（内容）を特定可能な音声演出パターンや、音声演出の実行に用いる音声演出データを記憶している。副制御用ＲＯＭ４１ｂは、装飾ランプ１３における発光演出の態様（内容）を特定可能な発光演出パターンや、発光演出の実行に用いる発光演出データを記憶している。副制御用ＲＯＭ４１ｂは、可動体３１，３２における可動体演出の態様（内容）を特定可能な可動体演出パターンや、可動体演出の実行に用いる可動体演出データを記憶している。また、副制御用ＲＡＭ４１ｃは、スロットマシン１０の動作中に適宜書き換えられる様々な情報を記憶できる。副制御用ＲＡＭ４１ｃが記憶する情報は、例えばフラグ、カウンタ、及びタイマなどである。
【００５１】
次に、副制御基板４１の副制御用ＣＰＵ４１ａが行う処理のうち、モータＳＭ１，ＳＭ２を制御し、可動体３１，３２を動作させる動作処理について詳しく説明する。
図４に示すように、副制御用ＣＰＵ４１ａは、動作処理の１つとして、電源投入時処理を行う。電源投入時処理は、電源投入が行われた場合に行われる処理であって、次のような処理である。
【００５２】
電源投入時処理において、副制御用ＣＰＵ４１ａは、演出ボタン２５から操作信号を入力しているか否かを判定する（ステップＳ１００）。操作信号を入力していない場合（ステップＳ１００：ＮＯ）、副制御用ＣＰＵ４１ａは、原位置Ｐａ０，Ｐｂ０に復帰させるための動作を可動体３１，３２に行わせる復帰処理の１つとして、第１復帰処理を行う（ステップＳ２００）。第１復帰処理については後に詳しく説明する。その後、副制御用ＣＰＵ４１ａは、電源投入時処理を終了する。その一方で、操作信号を入力している場合（ステップＳ１００：ＹＥＳ）、副制御用ＣＰＵ４１ａは、復帰処理の１つとして、第２復帰処理を行う（ステップＳ３００）。第２復帰処理については後に詳しく説明する。その後、副制御用ＣＰＵ４１ａは、電源投入時処理を終了する。
【００５３】
この実施形態のスロットマシン１０では、電源投入が行われた場合であって、副制御用ＣＰＵ４１ａが演出ボタン２５の操作信号を入力していることにより、予め定めた処理条件が成立しているときには、第１復帰処理が開始されず、第２復帰処理が開始される。その一方で、スロットマシン１０では、電源投入が行われた場合であって、副制御用ＣＰＵ４１ａが演出ボタン２５の操作信号を入力していないことにより、予め定めた処理条件が成立していないときには、第２復帰処理が開始されず、第１復帰処理が開始される。
【００５４】
図５に示すように、第１復帰処理は次のような処理である。
副制御用ＣＰＵ４１ａは、モータＳＭ１，ＳＭ２の第１動作を開始させる（ステップＳ２０１）。即ち、副制御用ＣＰＵ４１ａは、可動体３１，３２に復帰動作を開始させる。次に、副制御用ＣＰＵ４１ａは、原位置センサＳＥ５ａ，ＳＥ５ｂの両方がＯＮしたか否かを判定する（ステップＳ２０２）。即ち、ステップＳ２０２の処理において、副制御用ＣＰＵ４１ａは、可動体３１，３２がそれぞれ原位置に位置しているか否かを判定している。
【００５５】
原位置センサＳＥ５ａ，ＳＥ５ｂの一方又は両方がＯＮしていない場合（ステップＳ２０２：ＮＯ）、副制御用ＣＰＵ４１ａは、所定パルス数分のパルス信号の出力が終了しているか否かを判定する（ステップＳ２０３）。この実施形態のスロットマシン１０において、所定のパルス数（規定パルス数）は、原位置及び演出位置のうち一方の位置から他方の位置まで可動体３１，３２を変位させるのに必要なパルス数に設定されている。
【００５６】
パルス信号の出力が終了していない場合（ステップＳ２０３：ＮＯ）、副制御用ＣＰＵ４１ａは、ステップＳ２０２の処理へ移行する。即ち、副制御用ＣＰＵ４１ａは、原位置センサＳＥ５ａ，ＳＥ５ｂがＯＮしない状況であっても、パルス信号の出力が終了するまで待機する。その一方で、パルス信号の出力が終了している場合（ステップＳ２０３：ＹＥＳ）、副制御用ＣＰＵ４１ａは、エラー報知を行わせる（ステップＳ２０４）。即ち、副制御用ＣＰＵ４１ａは、第１動作の開始から所定時間が経過しても原位置センサＳＥ５ａ，ＳＥ５ｂがＯＮしない状況から、原位置センサＳＥ５ａ，ＳＥ５ｂやモータＳＭ１，ＳＭ２にエラーが発生していると判定する。
【００５７】
ステップＳ２０４の処理において、副制御用ＣＰＵ４１ａは、エラー報知を行わせるために、例えば次のような制御を行う。副制御用ＣＰＵ４１ａは、「可動体エラー！」といった文字列のように、可動体ユニット３０に関するエラーが発生していることを識別可能とする情報を画像として表示するように、演出表示装置１５を制御する。副制御用ＣＰＵ４１ａは、「可動体エラー！」といった文字列のように、可動体ユニット３０に関するエラーが発生していることを識別可能とする情報を音声として出力するように、スピーカ１４を制御する。副制御用ＣＰＵ４１ａは、可動体ユニット３０に関するエラーが発生していることを識別可能とする情報を発光態様として表示するように、装飾ランプ１３を制御する。副制御用ＣＰＵ４１ａは、これらの制御のうち１つを、又はこれらの制御を組み合わせて実行してもよい。
【００５８】
また、ステップＳ２０４の処理において、副制御用ＣＰＵ４１ａは、可動体演出の実行を規制するための規制フラグを、副制御用ＲＡＭ４１ｃに記憶させる。以下の説明では、規制フラグを副制御用ＲＡＭ４１ｃに記憶することを、「規制フラグをＯＮする」と示す場合がある。また、規制フラグを副制御用ＲＡＭ４１ｃから消去（クリア）することを、「規制フラグをＯＦＦする」と示す場合がある。その後、副制御用ＣＰＵ４１ａは、第１復帰処理を終了する。
【００５９】
なお、副制御用ＣＰＵ４１ａは、エラー報知の解除操作を受付けると、エラー報知を終了させる制御を行う。この場合、副制御用ＣＰＵ４１ａは、可動体３１，３２の演出動作に関する処理を除いて、エラー報知を行わなかったときと同様の処理を行うようになっている。
【００６０】
原位置センサＳＥ５ａ，ＳＥ５ｂの両方がＯＮしている場合（ステップＳ２０２：ＹＥＳ）、副制御用ＣＰＵ４１ａは、モータＳＭ１，ＳＭ２を停止させる（ステップＳ２０５）。次に、副制御用ＣＰＵ４１ａは、モータＳＭ１，ＳＭ２の第２動作を開始させる（ステップＳ２０６）。即ち、副制御用ＣＰＵ４１ａは、演出位置へ向かうように可動体３１，３２の変位を開始させる。
【００６１】
次に、副制御用ＣＰＵ４１ａは、原位置センサＳＥ５ａ，ＳＥ５ｂの両方がＯＮからＯＦＦしたか否かを判定する（ステップＳ２０７）。即ち、ステップＳ２０７の処理において、副制御用ＣＰＵ４１ａは、可動体３１，３２が原位置に位置しなくなったか否かを判定している。原位置センサＳＥ５ａ，ＳＥ５ｂの一方又は両方がＯＮからＯＦＦしていない場合（ステップＳ２０７：ＮＯ）、副制御用ＣＰＵ４１ａは、所定のパルス数分のパルス信号の出力が終了しているか否かを判定する（ステップＳ２０８）。
【００６２】
パルス信号の出力が終了していない場合（ステップＳ２０８：ＮＯ）、副制御用ＣＰＵ４１ａは、ステップＳ２０７の処理へ移行する。即ち、副制御用ＣＰＵ４１ａは、原位置センサＳＥ５ａ，ＳＥ５ｂがＯＮからＯＦＦしていない状況であっても、パルス信号の出力が終了するまで待機する。その一方で、パルス信号の出力が終了している場合（ステップＳ２０８：ＹＥＳ）、副制御用ＣＰＵ４１ａは、ステップＳ２０４の処理に移行する。即ち、副制御用ＣＰＵ４１ａは、第２動作の開始から所定時間が経過しても原位置センサＳＥ５ａ，ＳＥ５ｂがＯＦＦしない状況から、原位置センサＳＥ５ａ，ＳＥ５ｂやモータＳＭ１，ＳＭ２にエラーが発生していると判定する。
【００６３】
原位置センサＳＥ５ａ，ＳＥ５ｂの両方がＯＮからＯＦＦした場合（ステップＳ２０７：ＹＥＳ）、副制御用ＣＰＵ４１ａは、所定のパルス数分のパルス信号の出力が終了しているか否かを判定する（ステップＳ２０９）。パルス信号の出力が終了していない場合（ステップＳ２０９：ＮＯ）、副制御用ＣＰＵ４１ａは、判定結果が肯定となるまで、ステップＳ２０９の処理を繰り返す。即ち、副制御用ＣＰＵ４１ａは、パルス信号の出力が終了するまで待機する。
【００６４】
パルス信号の出力が終了している場合（ステップＳ２０９：ＹＥＳ）、副制御用ＣＰＵ４１ａは、モータＳＭ１，ＳＭ２を停止させる（ステップＳ２１０）。次に、副制御用ＣＰＵ４１ａは、モータＳＭ１，ＳＭ２の第１動作を開始させる（ステップＳ２１１）。即ち、副制御用ＣＰＵ４１ａは、可動体３１，３２に復帰動作を開始させる。次に、副制御用ＣＰＵ４１ａは、原位置センサＳＥ５ａ，ＳＥ５ｂの両方がＯＦＦからＯＮしたか否かを判定する（ステップＳ２１２）。ステップＳ２１２の処理において、副制御用ＣＰＵ４１ａは、可動体３１，３２がそれぞれ原位置に位置したか否かを判定している。
【００６５】
原位置センサＳＥ５ａ，ＳＥ５ｂの一方又は両方がＯＦＦからＯＮしていない場合（ステップＳ２１２：ＮＯ）、副制御用ＣＰＵ４１ａは、所定のパルス数分のパルス信号の出力が終了しているか否かを判定する（ステップＳ２１３）。パルス信号の出力が終了していない場合（ステップＳ２１３：ＮＯ）、副制御用ＣＰＵ４１ａは、ステップＳ２１２の処理へ移行する。即ち、副制御用ＣＰＵ４１ａは、原位置センサＳＥ５ａ，ＳＥ５ｂがＯＦＦからＯＮしない状況であっても、パルス信号の出力が終了するまで待機する。
【００６６】
その一方で、パルス信号の出力が終了している場合（ステップＳ２１３：ＹＥＳ）、副制御用ＣＰＵ４１ａは、ステップＳ２０４の処理に移行する。即ち、副制御用ＣＰＵ４１ａは、第１動作の開始から所定時間が経過しても原位置センサＳＥ５ａ，ＳＥ５ｂがＯＮしない状況から、原位置センサＳＥ５ａ，ＳＥ５ｂやモータＳＭ１，ＳＭ２にエラーが発生していると判定する。また、原位置センサＳＥ５ａ，ＳＥ５ｂの両方がＯＦＦからＯＮした場合（ステップＳ２１２：ＹＥＳ）、副制御用ＣＰＵ４１ａは、モータＳＭ１，ＳＭ２を停止させる（ステップＳ２１４）。その後、副制御用ＣＰＵ４１ａは、第１復帰処理を終了する。
【００６７】
図６に示すように、第２復帰処理は次のような処理である。
副制御用ＣＰＵ４１ａは、モータＳＭ１，ＳＭ２の第１動作を開始させる（ステップＳ３０１）。即ち、副制御用ＣＰＵ４１ａは、可動体３１，３２に復帰動作を開始させる。次に、副制御用ＣＰＵ４１ａは、所定のパルス数分のパルス信号の出力が終了しているか否かを判定する（ステップＳ３０２）。
【００６８】
前述のように、所定のパルス数（規定パルス数）は、原位置及び演出位置のうち一方の位置から他方の位置まで可動体３１，３２を変位させるのに必要なパルス数に設定されている。即ち、第２復帰処理によるモータＳＭ１，ＳＭ２の動作量は、可動体３１，３２を、予め定めた動作範囲のうち原位置から最も離れた位置（演出位置）から、原位置まで動作させるのに必要な最大動作量と同一の動作量に設定されている。パルス信号の出力が終了していない場合（ステップＳ３０２：ＮＯ）、副制御用ＣＰＵ４１ａは、パルス信号の出力が終了するまで待機する。
【００６９】
その一方で、パルス信号の出力が終了している場合（ステップＳ３０２：ＹＥＳ）、副制御用ＣＰＵ４１ａは、モータＳＭ１，ＳＭ２を停止させる（ステップＳ３０３）。次に、副制御用ＣＰＵ４１ａは、規制フラグをＯＮする（ステップＳ３０４）。次に、副制御用ＣＰＵ４１ａは、第２復帰処理が電源投入時に行われたことを識別可能な点灯態様（例えば点滅など）となるように、報知ランプＨＬを制御する（ステップＳ３０５）。その後、副制御用ＣＰＵ４１ａは、第２復帰処理を終了する。
【００７０】
図７に示すように、副制御用ＣＰＵ４１ａは、予め定めた演出条件が成立した場合に、動作処理の１つとして、可動体演出を行わせるための演出処理を行う。この実施形態では、演出処理が行われることによって、可動体３１，３２が原位置から演出位置へ変位するとともに所定時間の経過後に再び原位置へ復帰する演出動作が行われる。なお、演出条件としては、例えば予め定めた当選番号（図柄組合せ）に当選することや、副制御用ＣＰＵ４１ａが行う演出抽選に当選することを設定してもよい。演出処理は次のような処理である。
【００７１】
副制御用ＣＰＵ４１ａは、規制フラグがＯＦＦか否かを判定する（ステップＳ４０１）。規制フラグがＯＦＦではない場合（ステップＳ４０１：ＮＯ）、副制御用ＣＰＵ４１ａは、演出処理を終了する。即ち、副制御用ＣＰＵ４１ａは、規制フラグがＯＮしている場合には、可動体演出を実行しないように構成されている。ここで、規制フラグは、予め定めた解除条件が成立する迄の間、副制御用ＲＡＭ４１ｃに保持される。この実施形態における解除条件は、電源断が行われることで成立する。即ち、規制フラグは、副制御基板４１にバックアップ電源が搭載されていないため、電源断に伴ってＯＦＦ（クリア）される。
【００７２】
規制フラグがＯＦＦしている場合（ステップＳ４０１：ＹＥＳ）、副制御用ＣＰＵ４１ａは、原位置センサＳＥ５ａ，ＳＥ５ｂがＯＮしているか否かを判定する（ステップＳ４０２）。原位置センサＳＥ５ａ，ＳＥ５ｂの一方又は両方がＯＮしていない場合（ステップＳ４０２：ＮＯ）、副制御用ＣＰＵ４１ａは、エラー処理を行う（ステップＳ４０３）。ステップＳ４０３の処理において、副制御用ＣＰＵ４１ａは、副制御用ＲＡＭ４１ｃに記憶されているエラー回数を１加算して更新する。副制御用ＣＰＵ４１ａは、更新後のエラー回数が所定回数（例えば５回）に達した場合、規制フラグをＯＮする。ステップＳ４０３の処理を終了すると、副制御用ＣＰＵ４１ａは、演出処理を終了する。
【００７３】
その一方で、原位置センサＳＥ５ａ，ＳＥ５ｂの両方がＯＮしている場合（ステップＳ４０２：ＹＥＳ）、副制御用ＣＰＵ４１ａは、モータＳＭ１，ＳＭ２の第２動作を開始させる（ステップＳ４０４）。即ち、副制御用ＣＰＵ４１ａは、演出位置へ向かうように可動体３１，３２の変位を開始させる。次に、副制御用ＣＰＵ４１ａは、原位置センサＳＥ５ａ，ＳＥ５ｂがＯＮからＯＦＦしたか否かを判定する（ステップＳ４０５）。
【００７４】
原位置センサＳＥ５ａ，ＳＥ５ｂの一方又は両方がＯＮからＯＦＦしていない場合（ステップＳ４０５：ＮＯ）、副制御用ＣＰＵ４１ａは、所定のパルス数分のパルス信号の出力が終了しているか否かを判定する（ステップＳ４０６）。パルス信号の出力が終了していない場合（ステップＳ４０６：ＮＯ）、副制御用ＣＰＵ４１ａは、ステップＳ４０５の処理へ移行する。その一方で、パルス信号の出力が終了している場合（ステップＳ４０６：ＹＥＳ）、副制御用ＣＰＵ４１ａは、ステップＳ４０３のエラー処理に移行する。
【００７５】
原位置センサＳＥ５ａ，ＳＥ５ｂの両方がＯＮからＯＦＦした場合（ステップＳ４０５：ＹＥＳ）、副制御用ＣＰＵ４１ａは、所定のパルス数分のパルス信号の出力が終了しているか否かを判定する（ステップＳ４０７）。パルス信号の出力が終了していない場合（ステップＳ４０７：ＮＯ）、副制御用ＣＰＵ４１ａは、判定結果が肯定となるまで、ステップＳ４０７の処理を繰り返す。即ち、副制御用ＣＰＵ４１ａは、パルス信号の出力が終了するまで待機する。
【００７６】
パルス信号の出力が終了している場合（ステップＳ４０７：ＹＥＳ）、副制御用ＣＰＵ４１ａは、モータＳＭ１，ＳＭ２を停止させる（ステップＳ４０８）。次に、副制御用ＣＰＵ４１ａは、モータＳＭ１，ＳＭ２の停止から所定時間が経過したか否かを判定する（ステップＳ４０９）。所定時間が経過していない場合（ステップＳ４０９：ＮＯ）、副制御用ＣＰＵ４１ａは、判定結果が肯定となるまで、ステップＳ４０９の処理を繰り返す。即ち、副制御用ＣＰＵ４１ａは、所定時間が経過するまで待機する。
【００７７】
所定時間が経過した場合（ステップＳ４０９：ＹＥＳ）、副制御用ＣＰＵ４１ａは、モータＳＭ１，ＳＭ２の第１動作を開始させる（ステップＳ４１０）。即ち、副制御用ＣＰＵ４１ａは、可動体３１，３２に復帰動作を開始させる。次に、副制御用ＣＰＵ４１ａは、原位置センサＳＥ５ａ，ＳＥ５ｂの両方がＯＦＦからＯＮしたか否かを判定する（ステップＳ４１１）。即ち、ステップＳ４１１の処理において、副制御用ＣＰＵ４１ａは、可動体３１，３２がそれぞれ原位置に位置したか否かを判定している。
【００７８】
原位置センサＳＥ５ａ，ＳＥ５ｂの一方又は両方がＯＦＦからＯＮしていない場合（ステップＳ４１１：ＮＯ）、副制御用ＣＰＵ４１ａは、所定のパルス数分のパルス信号の出力が終了しているか否かを判定する（ステップＳ４１２）。パルス信号の出力が終了していない場合（ステップＳ４１２：ＮＯ）、副制御用ＣＰＵ４１ａは、ステップＳ４１１の処理へ移行する。即ち、副制御用ＣＰＵ４１ａは、原位置センサＳＥ５ａ，ＳＥ５ｂがＯＦＦからＯＮしない状況であっても、パルス信号の出力が終了するまで待機する。その一方で、パルス信号の出力が終了している場合（ステップＳ４１２：ＹＥＳ）、副制御用ＣＰＵ４１ａは、ステップＳ４０３のエラー処理に移行する。
【００７９】
また、原位置センサＳＥ５ａ，ＳＥ５ｂの両方がＯＦＦからＯＮした場合（ステップＳ４１１：ＹＥＳ）、副制御用ＣＰＵ４１ａは、モータＳＭ１，ＳＭ２を停止させる（ステップＳ４１３）。ステップＳ４１３の処理において、副制御用ＣＰＵ４１ａは、副制御用ＲＡＭ４１ｃに記憶されているエラー回数を０に更新し、クリアする。その後、副制御用ＣＰＵ４１ａは、演出処理を終了する。
【００８０】
次に、この実施形態のスロットマシン１０の作用について説明する。
この実施形態では、上述のような第１復帰処理を行うことにより、可動体３１，３２が次のように動作される。最初に、可動体３１，３２は、原位置へ向かうように動作される。この可動体３１，３２の動作は、原位置センサＳＥ５ａ，ＳＥ５ｂがＯＮすることにより終了される。次に、可動体３１，３２は、原位置から演出位置へ向かうように動作される。この可動体３１，３２の動作は、モータＳＭ１，ＳＭ２が所定のパルス数分だけ動作されることにより終了される。続けて、可動体３１，３２は、演出位置から原位置へ向かうように復帰動作される。この可動体３１，３２の復帰動作は、原位置センサＳＥ５ａ，ＳＥ５ｂがＯＦＦからＯＮしたことを契機として終了される。
【００８１】
このように、副制御用ＣＰＵ４１ａは、第１復帰処理におけるステップＳ２１１，Ｓ２１２，Ｓ２１４の処理を行うことによって、可動体３１，３２に、原位置センサＳＥ５ａ，ＳＥ５ｂの検出結果をもとに原位置に位置していることを検出するまでは少なくとも動作を行わせるようになっている。なお、第１復帰処理のうち、ステップＳ２１２の処理は、原位置センサＳＥ５ａ，ＳＥ５ｂの検出結果をもとに可動体３１，３２が原位置に位置していることを検出する位置検出処理に相当する。このように、第１復帰処理によれば、原位置センサＳＥ５ａ，ＳＥ５ｂが正常に動作している条件のもと、可動体３１，３２を適正に原位置へ復帰させることが可能である。
【００８２】
また、この実施形態では、上述のような第２復帰処理を行うことにより、可動体３１，３２が次のように動作される。即ち、最初に、可動体３１，３２は、原位置へ向かうように復帰動作される。この可動体３１，３２の復帰動作は、原位置センサＳＥ５ａ，ＳＥ５ｂがＯＮしたか否かを参照することなく、モータＳＭ１，ＳＭ２が所定のパルス数分だけ動作されることにより終了される。即ち、副制御用ＣＰＵ４１ａは、第２復帰処理を行うことによって、原位置センサＳＥ５ａ，ＳＥ５ｂの検出結果に依らずに復帰動作を行わせるようになっている。
【００８３】
ところで、原位置センサＳＥ５ａ，ＳＥ５ｂの一方又は両方の故障により、常時ＯＮしている状況を想定した場合、第１復帰処理を実行したとしても、可動体３１，３２を適正に原位置へ復帰させることが困難である。即ち、このような場合、副制御用ＣＰＵ４１ａは、可動体３１，３２が原位置に位置していないにも関わらず、可動体３１，３２が原位置にあると誤判定（ステップＳ２１２：ＹＥＳ）するとともに、該誤った判定結果に基づいて、可動体３１，３２の復帰動作を終了させてしまう（ステップＳ２１４）。したがって、副制御用ＣＰＵ４１ａとしては適正に第１復帰処理を終了したとしても、実際には、可動体３１，３２が原位置にない状況が生じ得る。
【００８４】
これに対して、第２復帰処理では、原位置センサＳＥ５ａ，ＳＥ５ｂの検出結果に依らずに復帰動作を行わせる。このため、仮に原位置センサＳＥ５ａ，ＳＥ５ｂが常時ＯＮしている状況であっても、第２復帰処理を行うことによって、可動体３１，３２を原位置へ適正に復帰させることが可能である。
【００８５】
また、この実施形態のスロットマシン１０において、第１復帰処理と第２復帰処理とは、電源投入時に演出ボタン２５を操作するか否かにより、切り替えることが可能である。このため、第１復帰処理の実行によって、可動体３１，３２が適性に原位置へ復帰されない状況下であっても、例えば遊技店の店員などの判断により、第２復帰処理を実行させ、可動体３１，３２を原位置へ復帰させることができるようになる。
【００８６】
また、この実施形態では、第１復帰処理や第２復帰処理において、規制フラグがＯＮされた場合には、以降の遊技中において、可動体演出の実行が規制される。即ち、副制御用ＣＰＵ４１ａは、第１復帰処理において、可動体ユニット３０に関するエラーが発生していることが検出された場合（ステップＳ２０３，Ｓ２０８，Ｓ２１３：ＹＥＳ）には、予め定めた解除条件が成立する迄の間、演出処理を行うことができる条件が成立しているときであっても、演出動作を行わせない。また、副制御用ＣＰＵ４１ａは、第２復帰処理を行った場合には、予め定めた解除条件が成立する迄の間、演出処理を行うことができる条件が成立しているときであっても、演出動作を行わせない。したがって、この実施形態では、可動体ユニット３０に何らかの故障が発生している可能性があるにも関わらず、演出動作が行われることで、可動体３１，３２が原位置とは異なる位置に停止されてしまうことを抑制できる。
【００８７】
この実施形態のスロットマシン１０は、次のような効果を有する。
（１）原位置センサＳＥ５ａ，ＳＥ５ｂが正常であれば、第１復帰処理により可動体３１，３２を原位置へ適切に復帰させることができる。そして、仮に原位置センサＳＥ５ａ，ＳＥ５ｂに異常が発生していたとしても、第２復帰処理によって、可動体を原位置へ復帰させることが可能になる。したがって、可動体３１，３２を原位置へ復帰させることができる。
【００８８】
（２）電源投入が行われた場合に第２復帰処理を実行できるため、原位置センサＳＥ５ａ，ＳＥ５ｂが適正に動作しているか否かに関係なく、電源投入が行われた場合に可動体３１，３２を原位置へ復帰させることができる。したがって、可動体３１，３２が原位置にないまま、遊技が行われてしまうことを抑制できる。
【００８９】
（３）予め定めた処理条件の成否に応じて、原位置センサＳＥ５ａ，ＳＥ５ｂを利用する第１復帰処理と、原位置センサＳＥ５ａ，ＳＥ５ｂを利用しない第２復帰処理と、を使い分けることができる。したがって、処理条件の成否に適した復帰処理によって、可動体３１，３２の復帰動作を適切に行うことができる。
【００９０】
（４）副制御用ＣＰＵ４１ａは、第２復帰処理を行った場合、可動体３１，３２に演出動作を行わせない。このため、原位置センサＳＥ５ａ，ＳＥ５ｂに異常が発生している可能性が高い状況であるにもかかわらず、演出動作が行われてしまうことを抑制できる。したがって、例えば原位置センサＳＥ５ａ，ＳＥ５ｂに異常が発生していることに起因して、不完全な演出動作が行われ、これにより遊技者の興趣を却って低下させてしまうことを抑制できる。
【００９１】
（５）演出ボタン２５の操作の有無に応じて、第１復帰処理と第２復帰処理とを切り替えることができる。したがって、例えば遊技店の店員などの判断にしたがって、適切な復帰処理を行わせ得る。
【００９２】
（６）第２復帰処理によるモータＳＭ１，ＳＭ２の動作量は、可動体３１，３２を、予め定めた動作範囲のうち原位置から最も離れた位置（演出位置）から、原位置まで動作させるのに必要な最大動作量と同一の動作量である。このため、可動体３１，３２を原位置へ確実に復帰させることが可能になる。
【００９３】
（７）第１復帰処理においてエラー報知を行ったのちには、可動体３１，３２の演出動作が規制される一方で、その他の遊技の進行に関する処理は、エラー報知が行われない場合と同様に行われる。したがって、エラー報知を行った状況下であっても、スロットマシン１０の稼働率が低下することが抑制される。
【００９４】
（第２実施形態）
次に、第２実施形態のスロットマシン１０について説明する。以下の説明では、既に説明した実施形態と同一構成及び同一制御について、同一符号を付すなどし、重複する説明を省略又は簡略化する。
【００９５】
図８に示すように、この実施形態の副制御用ＣＰＵ４１ａは、第１実施形態と同様に、電源投入が行われた場合に第１復帰処理を行うことが可能である。第１復帰処理において、副制御用ＣＰＵ４１ａは、ステップＳ２０４の処理を終了すると、第２復帰処理へ移行するようになっている。この実施形態において、ステップＳ２０２，Ｓ２０３の処理、ステップＳ２０７，Ｓ２０８の処理、及びステップＳ２１２，Ｓ２１３の処理は、原位置センサＳＥ５ａ，ＳＥ５ｂに関するエラーを検出するエラー検出処理に相当する。
【００９６】
即ち、副制御用ＣＰＵ４１ａは、第１復帰処理の実行に伴って、原位置センサＳＥ５ａ，ＳＥ５ｂに関するエラーを検出した場合には、第２復帰処理を行うようになっている。これにより、この実施形態のスロットマシン１０では、可動体３１，３２を原位置へ復帰させることが可能になる。このように、この実施形態の第２復帰処理は、原位置センサＳＥ５ａ，ＳＥ５ｂに関するエラーを検出した場合に可能な処理であって、原位置センサＳＥ５ａ，ＳＥ５ｂの検出結果に依らずに動作を行わせる処理である。
【００９７】
この実施形態のスロットマシン１０は、第１実施形態における効果（１）〜（６）に加えて、次のような効果を有する。
（８）仮に原位置センサＳＥ５ａ，ＳＥ５ｂに異常が発生していたとしても、原位置センサＳＥ５ａ，ＳＥ５ｂに関するエラーが検出された場合に行う第２復帰処理によって、可動体３１，３２を原位置へ復帰させることが可能になる。したがって、可動体３１，３２を原位置へ復帰させることができる。
【００９８】
（９）電源投入が行われた場合に第１復帰処理を行った場合であって、該第１復帰処理中に原位置センサＳＥ５ａ，ＳＥ５ｂに関するエラーが検出されたときには、第２復帰処理が行われる。このため、第１復帰処理によって可動体３１，３２を原位置へ復帰できない場合であっても、第２復帰処理によって可動体３１，３２を原位置へ復帰させ得る。
【００９９】
上述した実施形態は、例えば次のような別の実施形態に変更してもよい。
・上述した実施形態に関し、副制御用ＣＰＵ４１ａは、第１可動体３１と第２可動体３２とを別の処理で動作させてもよい。即ち、スロットマシン１０は、第１可動体３１と第２可動体３２とについて、それぞれ第１復帰処理、第２復帰処理、及び演出処理を備えていてもよい。また、この場合においても、一部の処理を、可動体３１，３２を動作させるための処理としてもよい。
【０１００】
・上述した実施形態に関し、副制御用ＣＰＵ４１ａは、第１復帰処理におけるステップＳ２１４の処理において、原位置センサＳＥ５ａ，ＳＥ５ｂがＯＮしてから、さらに予め定めたパルス数分だけパルス信号を出力することにより、さらにモータＳＭ１，ＳＭ２に第１動作をさせてもよい。即ち、第１復帰処理では、原位置センサＳＥ５ａ，ＳＥ５ｂの検出結果をもとに原位置に位置していることを検出するまでは少なくとも動作を行わせればよい。
【０１０１】
・上述した実施形態に関し、副制御用ＣＰＵ４１ａは、第１復帰処理とは別の処理として位置検出処理を実行してもよい。
・上述した実施形態に関し、第２復帰処理によるモータＳＭ１，ＳＭ２の動作量は、可動体３１，３２を、予め定めた動作範囲のうち原位置から最も離れた位置（演出位置）から原位置まで動作させるのに必要な最大動作量よりも多い動作量であってもよい。これによれば、可動体３１，３２を原位置へ確実に復帰させることが可能になる。
【０１０２】
・上述した実施形態に関し、第２復帰処理によるモータＳＭ１，ＳＭ２の動作量は、可動体３１，３２を、予め定めた動作範囲のうち原位置から最も離れた位置（演出位置）から原位置まで動作させるのに必要な最大動作量よりも少ない動作量であってもよい。このような第２復帰処理であっても、副制御用ＣＰＵ４１ａが第２復帰処理を繰り返し実行することにより、可動体３１，３２を原位置へ復帰させることができる。
【０１０３】
・上述した実施形態に関し、副制御用ＣＰＵ４１ａは、第２復帰処理におけるステップＳ３０２の処理において、演出ボタン２５から操作信号を入力している期間にわたってモータＳＭ１，ＳＭ２に第１動作を行わせてもよい。即ち、副制御用ＣＰＵ４１ａは、操作信号を入力している期間にわたって第２復帰処理を行える。これによれば、演出ボタン２５の操作期間に応じた動作量だけ、可動体３１，３２を動作させることができる。したがって、例えば遊技店の店員などが、目視により可動体３１，３２の位置を確認しながら、自身の判断にしたがって適切に可動体３１，３２を原位置へ復帰させることができる。
【０１０４】
・上述した実施形態に関し、副制御用ＣＰＵ４１ａは、電源投入時処理におけるステップＳ１００の処理において、規制フラグがＯＮしているか否かを判定してもよい。そして、副制御用ＣＰＵ４１ａは、規制フラグがＯＮしている場合には第２復帰処理を行い、規制フラグがＯＮしていない場合には第１復帰処理を行うとよい。この場合、スロットマシン１０は、副制御基板４１にバックアップ電源を搭載することにより、副制御用ＲＡＭ４１ｃの記憶内容を電源遮断時にも保持できるようにする。さらに、副制御用ＣＰＵ４１ａは、例えば所定の操作手段の操作によって解除操作を受付けると、解除条件の成立として、規制フラグをＯＦＦ（クリア）するとよい。
【０１０５】
・副制御用ＣＰＵ４１ａは、副制御基板４１にバックアップ電源を搭載する場合、電源投入が行われた際に実行する初期化処理において、規制フラグをＯＦＦしてもよい。
・上述した実施形態に関し、演出用の可動体の個数、形状、配設位置、及び動作範囲などは適宜変更できる。例えば、スロットマシン１０は、３つ以上の可動体を備えていてもよく、１つの可動体を備えていてもよい。
【０１０６】
・上述した実施形態に関し、可動体３１，３２は、ソレノイドなど異なるアクチュエータによって動作されてもよい。
・上述した実施形態に関し、可動体３１，３２の動作範囲（動作態様）を変更してもよい。例えば、動作範囲は、直線状の動作範囲に代えて、円弧状の動作範囲であってもよい。また、可動体は、回動運動や回転運動するものであってもよい。なお、可動体を回転運動させる場合、原位置として第１の回転角度を設定し、演出位置として前記第１の回転角度とは異なる第２の回転角度を設定するとよい。
【０１０７】
・上述した実施形態に関し、第１復帰処理及び第２復帰処理の実行によって可動体３１，３２を復帰させる原位置を変更してもよい。例えば、スロットマシン１０は、電源投入が行われていないときに可動体が位置する第１の原位置と、電源投入が行われているときに可動体が位置する第２の原位置とを備えており、該第２の原位置を待機位置として、第１復帰処理や第２復帰処理によって可動体を復帰させてもよい。
【０１０８】
・上述した実施形態に関し、報知ランプＨＬの配設位置を変更してもよい。例えば、報知ランプＨＬは、前面扉１２の前面に設けられていてもよい。またスロットマシン１０は、報知ランプＨＬに加えて、又は代えて液晶表示器やスピーカなどを備えていてもよい。また、副制御用ＣＰＵ４１ａは、第２復帰処理が電源投入時に行われたことを識別可能な報知を、例えば装飾ランプ１３、スピーカ１４、及び演出表示装置１５などに行わせてもよい。
【０１０９】
・上述した実施形態に関し、主制御基板４０の機能は、複数の基板に分割して実現されていてもよい。また、主制御用ＣＰＵ４０ａは、単一の基板上に実装された複数のＣＰＵから構成されていてもよい。
【０１１０】
・上述した実施形態に関し、副制御基板４１の機能は、複数の基板に分割して実現されていてもよい。例えば、演出表示装置１５を専門に制御する表示基板、スピーカ１４を専門に制御する音声基板、及び装飾ランプ１３を専門に制御するランプ基板を設けてもよく、これらの基板群を統括的に制御する統括基板をさらに設けてもよい。また、副制御用ＣＰＵ４１ａは、単一の基板上に実装された複数のＣＰＵから構成されていてもよい。
【０１１１】
・上述した実施形態に関し、スロットマシン１０は、メダルとは異なる遊技媒体を用いる遊技機であってもよい。例えば、遊技媒体として遊技球を用いるスロットマシン（所謂、パロット）として具体化してもよい。
【０１１２】
・実施形態は、遊技機の一種であるパチンコ遊技機に具体化されていてもよい。パチンコ遊技機の制御ＣＰＵは、遊技盤に配設された始動口へ遊技球が入球したことを契機に当り抽選処理を行う。制御ＣＰＵは、当り抽選の結果に応じて変動ゲームを開始させる開始処理と、当り抽選の結果を識別可能なゲーム結果（図柄組合せ）を変動ゲームにおいて導出させる導出処理と、を行う。そして、制御ＣＰＵは、当り抽選に当選した場合であって変動ゲームの終了後に、大入賞口を開放する当り遊技を付与する当り遊技処理を実行するとよい。
【０１１３】
次の技術的思想は、上述した実施形態から把握できる。
（イ）主制御部を備えている主制御基板と、前記制御手段としての副制御部を備えている副制御基板と、操作に応じて操作信号を出力する操作手段と、を備え、前記予め定めた処理条件は、電源投入が行われたときに、前記副制御部が前記操作信号を入力していると成立するとよい。
【０１１４】
（ロ）前記第２復帰処理による前記アクチュエータの動作量は、前記可動体を、前記予め定めた動作範囲のうち前記待機位置から最も離れた位置から前記待機位置まで動作させるのに必要な最大動作量と同一の動作量、又は前記最大動作量よりも多い動作量であるとよい。
【０１１５】
（ハ）前記第２復帰処理による前記アクチュエータの動作量は、前記可動体を、前記予め定めた動作範囲のうち前記待機位置から最も離れた位置から前記待機位置まで動作させるのに必要な最大動作量よりも少ない動作量であるとよい。
【０１１６】
（ニ）操作に応じて操作信号を出力する操作手段を備え、前記第２復帰処理においては、前記操作信号を入力している期間にわたって前記可動体を動作させることができるとよい。
【０１１７】
（ホ）アクチュエータによって可動体を待機位置から予め定めた動作範囲内で動作させる遊技機において、検出手段と、制御手段と、を備え、前記制御手段は、前記検出手段の検出結果をもとに前記可動体が前記待機位置に位置していることを検出する位置検出処理と、前記検出手段に関するエラーを検出するエラー検出処理と、前記アクチュエータを制御し、前記可動体を動作させる動作処理と、を可能であって、前記動作処理には、演出動作を前記可動体に行わせる演出処理と、前記待機位置に復帰させるための復帰動作を前記可動体に行わせる１又は複数の復帰処理と、を含み、前記制御手段は、前記演出処理において前記待機位置へ復帰させるに際しては、前記検出手段の検出結果をもとに前記待機位置に位置していることを検出するまでは少なくとも動作を行わせ、前記復帰処理のうち所定の復帰処理において前記待機位置へ復帰させるに際しては、前記検出手段の検出結果に依らずに動作を行わせるようになっており、前記検出手段に関するエラーを検出した場合に前記所定の復帰処理を行うことが可能であるとよい。
【符号の説明】
【０１１８】
Ｐａ０，Ｐｂ０…原位置（待機位置）、Ｐａ１，Ｐｂ１…演出位置、ＳＥ５ａ，ＳＥ５ｂ…原位置センサ（検出手段）、ＳＭ１，ＳＭ２…モータ（アクチュエータ）、１０…スロットマシン（遊技機）、２５…演出ボタン（操作手段）、３１，３２…可動体、４０…主制御基板、４０ａ…主制御用ＣＰＵ（主制御部）、４１…副制御基板、４１ａ…副制御用ＣＰＵ（制御手段、副制御部）。
【図１】
0006484549.tif 000002
【図２】
0006484549.tif 000003
【図３】
0006484549.tif 000004
【図４】
0006484549.tif 000005
【図５】
0006484549.tif 000006
【図６】
0006484549.tif 000007
【図７】
0006484549.tif 000008
【図８】
0006484549.tif 000009