(57)【要約】【課題】消費電力を抑えつつ、ステッピングモータが接続されている可動部材の初期動作の見栄えを損なわない遊技台を提供する。【解決手段】リール制御状態を停止制御中から無励磁制御中にする場合には、リール制御状態を停止制御中から一旦逆励磁制御中にした後、無励磁制御中とする。逆励磁制御中では、加速制御中におけるステッピングモータの最初の励磁相（ＡＢ相：回転制御データＢ−１）に対して、ステッピングモータが逆回転しない励磁相（Ｂ相：回転制御データＢ−８）を所定時間維持する。【選択図】図１７
2010268985.tif 000002
【特許請求の範囲】
【請求項１】
遊技に関連して可動する可動部材と、
前記可動部材が連結されるロータと、パルス状の励磁電流が供給される複数の相と、を有するステッピングモータと、
前記励磁電流を供給する相および該励磁電流の流れ方向を切替えて前記ステッピングモータの回転制御を行う回転制御手段と、
２つの相に対し、前記励磁電流の流れ方向を切替えずに該励磁電流を供給する状態を維持して、前記ステッピングモータの停止制御を行う停止制御手段と、
前記励磁電流の供給を停止させる所定の条件が成立したか否かを判定する判定手段と、
を備えた遊技台であって、
前記判定手段により前記所定の条件が成立したと判定された場合には、前記停止制御手段により励磁電流が供給されている２つの相のうち、一方の相への励磁電流の供給を停止したのち、他方の相への励磁電流の供給を停止する無励磁制御手段をさらに備え、
前記回転制御手段は、
前記ステッピングモータの回転制御を再開する場合には、前記無励磁制御手段の励磁電流の供給停止順序に基づいて、前記ロータの初期の回転方向が予め定めた一方向となるように、前記ステッピングモータの回転制御を行うことを特徴とする遊技台。
【請求項２】
前記回転制御手段は、ロータを前記予め定めた一方向に沿って回転制御を行い、
前記一方の相への励磁電流の供給は、前記ロータの前記予め定めた一方向への回転を進める制御であり、前記他方の相への励磁電流の供給は、前記ロータの前記予め定めた一方向とは逆方向の回転を進める制御であることを特徴とする請求項１記載の遊技台。
【請求項３】
前記回転制御手段は、
前記ステッピングモータの回転制御を再開する場合においては、前記停止制御手段が供給した励磁電流の相と同一の相、及び前記停止制御手段が供給した励磁電流の流れ方向と同一の流れ方向で、励磁電流を供給することを特徴とする請求項１または２記載の遊技台。
【請求項４】
前記停止制御手段により停止制御が行われている時間を計時する計時手段をさらに備え、
前記判定手段は、
前記計時手段により計時された時間が閾値以上であるか否かを判定し、前記計時手段により計時された時間が閾値以上である場合には、前記所定の条件が成立したと判定することを特徴とする請求項１乃至３のいずれか１項に記載の遊技台。
【請求項５】
電源電圧の状況を監視する電源監視手段をさらに備え、
前記判定手段は、
前記電源監視手段により監視された電源電圧の状況が低電圧値である予め定めた閾値以下であるか否か判定し、前記電源監視手段により監視された電源電圧の状況が閾値以下である場合には、前記所定の条件が成立したと判定することを特徴とする請求項１乃至４のいずれか１項に記載の遊技台。
【請求項６】
前記停止制御手段は、
前記停止制御として前記励磁電流の供給を行う場合は、特定の２つの相に対し、該励磁電流を予め定めた流れ方向で供給する停止制御を行ない、
前記回転制御手段は、
電源が投入された後の初回の回転制御を行う場合には、前記特定の２つの相に対し、前記予め定めた流れ方向で励磁電流の供給を開始する回転制御を行うことを特徴とする請求項５記載の遊技台。
【請求項７】
前記可動部材には、複数種類の図柄が施された複数のリールが含まれ、
前記複数のリールは、
各リールの外周が同一寸法であるとともに、各リールの回転軸は同一となるように配置されており、
前記停止制御は、各リールに施された図柄をリールの配置方向へ直線状に並ばせる停止制御であることを特徴とする請求項１乃至６のいずれか１項に記載の遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシン（パチスロ）、パチンコに代表される遊技台に関する。
【背景技術】
【０００２】
近年、遊技が所定時間行なわれていない状態（例えば、遊技終了から４０秒間、遊技の受付がない状態など）において、遊技台の消費電力を抑える目的から、リールの駆動源であるモータの励磁を止めることが考案されている。例えば、特許文献１には、複数の図柄を表示したリールの駆動源として２対の励磁相を有するステッピングモータを備え、ステッピングモータに対して２相励磁による停止制御を所定時間行ったのちにすべての励磁を止めるモータ停止制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−５２４２０号公報（図１１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、永久磁石を有するロータと電磁石であるステータ（励磁相）で構成されているステッピングモータの特性により、２相励磁を行なっている状態下で無励磁状態とした場合は、ステータの極性がなくなるため、２相励磁を行なっていた際のロータ位置では留まれず、２つの相のうちのいずれか一方の相側へロータが回転して静止することとなる。ロータを再始動する場合は、励磁した際の励磁ずれによる脱調（例えば、励磁位置とロータ位置が離れていると、磁力吸引と励磁切替えのタイミングが合わず回転にバラつきが生じる現象）を考慮して、無励磁状態となる直前に行なっていた２相励磁を再度行なうこととなるが、回転方向とは逆の相側にロータが静止しているときは、回転方向のみの回転動作となるが、回転方向と同じ方向の相側にロータが静止しているときには、一度、２相励磁に対する逆回転動作を行ったのち、正規の回転方向へ回転動作してしまうことで生じる初期微動が常に起こってしまうこととなり、遊技を再開した遊技者に対して初期の回転動作の見栄えが悪いといった懸念点があった。
【０００５】
本発明は、上記の事情を鑑みてなされたものであり、消費電力を抑えつつ、ステッピングモータが接続されている可動部材の初期動作の見栄えを損なわない遊技台を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る遊技台は、次のように構成される。
【０００７】
本発明に係る遊技台は、その一態様として、遊技に関連して可動する可動部材と、前記可動部材が連結されるロータと、パルス状の励磁電流が供給される複数の相と、を有するステッピングモータと、前記励磁電流を供給する相および該励磁電流の流れ方向を切替えて前記ステッピングモータの回転制御を行う回転制御手段と、２つの相に対し、前記励磁電流の流れ方向を切替えずに該励磁電流を供給する状態を維持して、前記ステッピングモータの停止制御を行う停止制御手段と、前記励磁電流の供給を停止させる所定の条件が成立したか否かを判定する判定手段と、を備えた遊技台であって、前記判定手段により前記所定の条件が成立したと判定された場合には、前記停止制御手段により励磁電流が供給されている２つの相のうち、一方の相への励磁電流の供給を停止したのち、他方の相への励磁電流の供給を停止する無励磁制御手段をさらに備え、前記回転制御手段は、前記ステッピングモータの回転制御を再開する場合には、前記無励磁制御手段の励磁電流の供給停止順序に基づいて、前記ロータの初期の回転方向が予め定めた一方向となるように、前記ステッピングモータの回転制御を行うことを基本的構成とする。
【０００８】
本発明の一態様においては、ステッピングモータを無励磁としても、初期微動がなく円滑に回転始動を行うので、消費電力を抑えつつも、ステッピングモータが接続されている可動部材の初期動作の見栄えを損なうことはない。
【０００９】
また、前記回転制御手段は、ロータを前記予め定めた一方向に沿って回転制御を行い、前記一方の相への励磁電流の供給は、前記ロータの前記予め定めた一方向への回転を進める制御であり、前記他方の相への励磁電流の供給は、前記ロータの前記予め定めた一方向とは逆方向の回転を進める制御であることが好ましい。この場合には、停止制御した相に対して回転方向側の相の励磁を解除した後に逆回転方向側の相の励磁を解除するので、確実に回転方向とは逆側にロータを停止させることができる。
【００１０】
また、前記回転制御手段は、前記ステッピングモータの回転制御を再開する場合においては、前記停止制御手段が供給した励磁電流の相と同一の相、及び前記停止制御手段が供給した励磁電流の流れ方向と同一の流れ方向で、励磁電流を供給することが好ましい。この場合には、ステッピングモータを無励磁とした場合と無励磁としない場合の双方に対して、同一の励磁パターンを適用できるので、制御データの容量を抑えることができるとともに、開発工数を削減することができる。
【００１１】
また、前記停止制御手段により停止制御が行われている時間を計時する計時手段をさらに備え、前記判定手段は、前記計時手段により計時された時間が閾値以上であるか否かを判定し、前記計時手段により計時された時間が閾値以上である場合には、前記所定の条件が成立したと判定することが好ましい。この場合には、遊技が行われていない間に費やされる無駄な消費電力をなくすことができる。また、ステッピングモータの励磁を再開しても、ステッピングモータが接続されている可動部材の初期動作の見栄えを損なわない。
【００１２】
また、電源電圧の状況を監視する電源監視手段をさらに備え、前記判定手段は、前記電源監視手段により監視された電源電圧の状況が低電圧値である予め定めた閾値以下であるか否か判定し、前記電源監視手段により監視された電源電圧の状況が閾値以下である場合には、前記所定の条件が成立したと判定することが好ましい。この場合には、電源復帰時にステッピングモータの励磁を再開しても、ステッピングモータが接続されている可動部材の初期動作の見栄えを損なわない。
【００１３】
また、前記停止制御手段は、前記停止制御として前記励磁電流の供給を行う場合は、特定の２つの相に対し、該励磁電流を予め定めた流れ方向で供給する停止制御を行ない、前記回転制御手段は、電源が投入された後の初回の回転制御を行う場合には、前記特定の２つの相に対し、前記予め定めた流れ方向で励磁電流の供給を開始する回転制御を行うことが好ましい。この場合には、特定の固定化された２相で停止制御を行うとともに、電源投入時にはこの特定の固定化された２相から励磁を開始するので、ＲＡＭクリアが行われてもステッピングモータが接続されている可動部材の初期動作の見栄えを損なわない。
【００１４】
また、前記可動部材には、複数種類の図柄が施された複数のリールが含まれ、前記複数のリールは、各リールの外周が同一寸法であるとともに、各リールの回転軸は同一となるように配置されており、前記停止制御は、各リールに施された図柄をリールの配置方向へ直線状に並ばせる停止制御であることが好ましい。この場合には、リールの停止時や回転開始時において、複数のリールの動作に統一感を持たせることができる。
【発明の効果】
【００１５】
本発明によれば、消費電力を抑えつつ、ステッピングモータが接続されている可動部材の初期動作の見栄えを損なわない遊技台を提供することができる。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を用いて説明する。
【００１７】
＜全体構成＞
図１は、本発明の一実施形態に係るスロットマシン１００の外観斜視図である。スロットマシン１００は、メダルの投入により遊技が開始され、遊技の結果によりメダルが払い出されるものである。
【００１８】
スロットマシン１００は、本体１０１と、本体１０１の正面に取付けられ、本体１０１に対して開閉可能な前面扉１０２と、を備える。本体１０１の中央内部には、（図１において図示省略）外周面に複数種類の図柄が配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。これらのリール１１０〜１１２はステッピングモータ等の駆動手段により回転駆動される。
【００１９】
本実施形態において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形筒状の枠材に貼り付けられて各リール１１０〜１１２が構成されている。リール１１０〜１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０〜１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。つまり、各リール１１０〜１１２は複数種類の図柄の組合せを変動可能に表示する表示手段として機能する。なお、このような表示手段としてはリール以外にも液晶表示装置等の電子画像表示装置も採用できる。また、本実施形態では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００２０】
各々のリール１１０〜１１２の背面には、図柄表示窓１１３に表示される個々の図柄を照明するためのバックライト（図示省略）が配置されている。バックライトは、各々の図柄ごとに遮蔽されて個々の図柄を均等に照射できるようにすることが望ましい。なお、スロットマシン１００内部において各々のリール１１０〜１１２の近傍には、投光部と受光部から成る光学式センサ（図示省略）が設けられており、この光学式センサの投光部と受光部の間をリールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン上に表示されるようにリール１１０〜１１２を停止させる。
【００２１】
入賞ライン表示ランプ１２０ａは、有効となる入賞ラインを示すランプである。有効となる入賞ラインは、遊技媒体としてベットされたメダルの数によって予め定まっている。入賞ラインは５ラインあり、例えば、メダルが１枚ベットされた場合、中段の水平入賞ラインが有効となり、メダルが２枚ベットされた場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚ベットされた場合、右下り入賞ラインと右上り入賞ラインが追加された５ラインが入賞ラインとして有効になる。なお、入賞ラインの数については５ラインに限定されるものではなく、また、例えば、メダルが１枚ベットされた場合に、中段の水平入賞ライン、上段水平入賞ライン、下段水平入賞ライン、右下り入賞ラインおよび右上り入賞ラインの５ラインを入賞ラインとして有効としてもよい。
【００２２】
図２は、図柄表示窓１１３の９つの表示領域１〜９と、上述の５本の入賞ラインとの関係を示した図である。本実施形態では、表示領域１、４、７によって構成される上段水平入賞ライン（水平入賞ラインＬ２）、表示領域２、５、８によって構成される中段水平入賞ライン（水平入賞ラインＬ１）、表示領域３、６、９によって構成される下段水平入賞ライン（水平入賞ラインＬ３）、表示領域３、５、７によって構成される右上がり入賞ライン（対角入賞ラインＬ４）、表示領域１、５、９によって構成される右下がり入賞ライン（対角入賞ラインＬ５）の５本の入賞ラインがある。
【００２３】
告知ランプ１２３は、例えば、後述する内部抽選において特定の入賞役（具体的には、ボーナス）に内部当選していること、または、ボーナス遊技中であることを遊技者に知らせるランプである。遊技メダル投入可能ランプ１２４は、遊技者が遊技メダルを投入可能であることを知らせるためのランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。リールパネルランプ１２０ｂは演出用のランプである。
【００２４】
メダル投入ボタン１３０〜１３２は、スロットマシン１００に電子的に貯留されているメダル（クレジットと言う）を所定の枚数分投入するためのボタンである。本実施形態においては、メダル投入ボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、メダル投入ボタン１３１が押下されると２枚投入され、メダル投入ボタン１３２が押下されると３枚投入されるようになっている。以下、メダル投入ボタン１３２はＭＡＸメダル投入ボタン（または、演出用投入ボタン）とも言う。なお、遊技メダル投入ランプ１２９は、投入されたメダル数に応じた数のランプを点灯させ、規定枚数のメダルの投入があった場合、遊技の開始操作が可能な状態であることを知らせる遊技開始ランプ１２１が点灯する。
【００２５】
メダル投入口１４１は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、メダル投入ボタン１３０〜１３２により電子的に投入することもできるし、メダル投入口１４１から実際のメダルを投入（投入操作）することもでき、投入とは両者を含む意味である。貯留枚数表示器１２５は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。遊技情報表示器１２６は、各種の内部情報（例えば、ボーナス遊技中のメダル払出枚数）を数値で表示するための表示器である。払出枚数表示器１２７は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。
【００２６】
スタートレバー１３５は、リール１１０〜１１２の回転を開始させるためのレバー型のスイッチである。即ち、メダル投入口１４１に所望するメダル枚数を投入するか、メダル投入ボタン１３０〜１３２を操作して、スタートレバー１３５を操作すると、リール１１０〜１１２が回転を開始することとなる。スタートレバー１３５に対する操作を遊技の開始操作と言う。
【００２７】
ストップボタンユニット１３６には、ストップボタン１３７〜１３９が設けられている。ストップボタン１３７〜１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０〜１１２を個別に停止させるためのボタン型のスイッチであり、各リール１１０〜１１２に対応づけられている。以下、ストップボタン１３７〜１３９に対する操作を停止操作と言い、最初の停止操作を第１停止操作、次の停止操作を第２停止操作、最後の停止操作を第３停止操作という。なお、各ストップボタン１３７〜１３９の内部に発光体を設けてもよく、ストップボタン１３７〜１３９の操作が可能である場合、該発光体を点灯させて遊技者に知らせることもできる。
【００２８】
メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。精算ボタン１３４は、スロットマシン１００に電子的に貯留されたメダル、ベットされたメダルを精算し、メダル払出口１５５から排出するためのボタンである。ドアキー孔１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。メダル払出口１５５は、メダルを払出すための払出口である。
【００２９】
音孔１６０ａ〜ｃはスロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。全面扉１０２の下部に設けられたタイトルパネル１６２は、遊技台を装飾するためのものであり、前面扉１０２の左右各部に設けられたサイドランプ１５１は遊技を盛り上げるための装飾用のランプである。前面扉１０２の上部には演出装置２００が配設されている。この演出装置２００は、垂直方向に移動可能な垂直可動部材２０２と、水平方向に移動自在な水平可動部材２０４と、これらの可動部材２０２、２０４の奥側に配設された液晶表示装置１５７を備えており、液晶表示装置１５７が演出表示を行うと共に、垂直可動部材２０２および水平可動部材２０４が液晶表示装置１５７の手前で演出動作を行う構造となっている。また、垂直可動部材２０２および水平可動部材２０４の手前側には、液晶表示装置１５７、垂直可動部材２０２および水平可動部材２０４を覆うようにして透明なカバー部材２０５が配設されている。このカバー部材２０５の上部および下部には、半透明に着色された上部遮蔽領域２０６および下部遮蔽領域２０８がそれぞれ設けられており、液晶表示装置１５７、垂直可動部材２０２および水平可動部材２０４の一部を遮蔽している。
【００３０】
＜リール回転装置＞
次に、図３及び図４を用いて、スロットマシン１００のリール１１０〜１１２を回転させるリール回転装置について詳細に説明する。図３は、スロットマシン１００のリール回転装置の一例を示す外観斜視図で、リール回転装置１０は、概略、リール駆動ユニット２０〜４０と、これらを収納するケース部材１２とで構成されている。リール駆動ユニット２０〜４０は、リール帯７３０に印刷される図柄の配列が異なるだけで、構造的には、いずれも同一の部品で構成されている。各リール駆動ユニット２０〜４０は、それぞれ個別にケース部材１２内に着脱可能に収納されている。
【００３１】
図４は、リール駆動ユニットの分解斜視図である。リール駆動ユニット２０〜４０は、図柄を移動表示させるための構成として、概略、取付ベース７１０、センサブラケット７１２、ステッピングモータ７２０、リール帯７３０、リール枠７４０、検知片（遮光片）７５０、補強リム７７０、インデックスセンサ３２５で構成される。その他、図柄を背後から照明するためのバックライトケース７９２と照明基板７９４とを備えている。
【００３２】
取付ベース７１０は、平板上に、センサブラケット７１２、ステッピングモータ７２０、バックライトケース７９２を装着するための取付部や、ケース部材１２に装着するためのブラケット類が形成されている。センサブラケット７１２は、取付ベース７１０上に取り付けられ、先端に後述する検知片７５０の通過を検出するためのインデックスセンサ３２５が装着される。
【００３３】
ステッピングモータ７２０は、バイポーラ型ステッピングモータで、１回転２５２ステップの分解能を持ったものを１−２相励磁方式で駆動する。従って、１回転を５０４パルスで制御することができる。このステッピングモータ２２０の回転制御に関しては詳しくは後述する。また、ステッピングモータ７２０の回転軸には、回転軸と直交するようにピン７２０ａが装着されている。ピン７２０ａは、リール枠７４０を所定の回転角度に固定する。ピン７２０ａには、リール停止時の衝撃を和らげるための緩衝部材７２２が装着されている。リール停止時の慣性力は、緩衝部材７２２を介してステッピングモータ７２０へ伝えられることになる。
【００３４】
ステッピングモータ７２０の回転軸には、リール枠７４０が装着される。リール枠７４０は、ステッピングモータ７２０の回転軸に取り付けられるボス部７４２とリール帯７３０が貼り付けられるリム部７４４と、ボス部７４２とリム部７４４とを連結するための４本の連結部７４３とで構成されている。このような構成にすることで、リール枠７４０は、軽量化が測られ、ステッピングモータ７２０への負荷を低減している。また、リール駆動ユニット２０〜４０では、リール枠７４０の連結部７４３の１本に検知片７５０がネジ７６０により取り付けられている。
【００３５】
リール枠７４０のリム部７４４の周囲には、リール帯７３０が接着される。同時にリール帯７３０の反対側端には、リール帯７３０の補強を目的として補強リム７７０が接着される。
【００３６】
バックライトケース７９２は、プラスチック製の枠体で３つに仕切られた区画を有している。各区画は図柄停止位置に対応させるもので、３つの図柄を個別に照明することができるようになっている。バックライトケース７９２の背面には照明基板７９４が取り付けられている。照明基板７９４は、複数のＬＥＤ７９４ａを実装した基板で、バックライトケース７９２に形成された区画単位でＬＥＤ７９４ａを点灯制御可能な回路に構成されている。バックライトケース７９２も、取付ベース７１０に装着される。
【００３７】
＜演出装置＞
次に、図５を用いて、演出装置２００について詳細に説明する。
【００３８】
図５（ａ）は、演出装置２００のカバー部材２１０の斜視図であり、同図（ｂ）は、演出ユニット２２０の斜視図である。これらの図に示されるように、演出装置２００は、液晶表示装置１５７、垂直可動部材２０２および水平可動部材２０４を備える演出ユニット２２０と、この演出ユニット２２０を前方（手前側）から覆うカバー部材２１０から構成されている。
【００３９】
カバー部材２１０は、正面が大きく開口した枠状の枠部材２１２と、透明な素材から構成された略平板状の化粧パネル２１４から構成されている。
【００４０】
枠部材２１２は、不透明な樹脂等から構成されており、正面の開口部２１２ａを通して後方（奥側）の液晶表示装置１５７および各可動部材２０２、２０４を視認可能にすると共に、その他の遊技者には視認させたくない部分を隠蔽するためのものである。枠部材２１２は、背面の左右両端２箇所に係止舌片２１２ｂが形成されており、この係止舌片２１２ｂを係止させることによって前面扉１０２の上部に固定される。また、枠部材２１２の正面上部の左右両側２箇所には音孔１６０ａが形成されており、この音孔１６０ａの背後には、スピーカがそれぞれ配設される。
【００４１】
化粧パネル２１４は、枠部材２１２の正面外側に配設され、後方（奥側）の液晶表示装置１５７および各可動部材２０２、２０４に遊技者が直接触れないように保護するためのものである。化粧パネル２１４は、四隅のネジ２１６によって枠部材２１２に固定される。また、化粧パネル２１４の上部の左右両側２箇所には、枠部材２１２の音孔１６０ａと対応する位置に音孔１６０ａが形成されている。また、化粧パネル２１４の枠部材２１２の開口部２１２ａに対応する部分の上部および下部には、半透明に着色された上部遮蔽領域２０６および下部遮蔽領域２０８がそれぞれ設けられており、液晶表示装置１５７、垂直可動部材２０２および水平可動部材２０４の一部を遮蔽するようになっている。
【００４２】
フレーム２２１は、左右両端に設けられたブラケット２２１ａを介して前面扉１０２に固定される。そして、液晶表示装置１５７は、ブラケット２２１ｂを介してフレーム２２１の前方に固定され、各可動部材２０２、２０４は、液晶表示装置１５７の前方に位置することとなる。
【００４３】
フレーム２２１の左端部および右端部には、上下方向に直線移動可能に構成された左スライダ２３０、右スライダ２３２がそれぞれ配設されている。この左右スライダ２３０、２３２には、垂直可動部材２０２の左右両端が揺動自在にそれぞれ接続されており、垂直可動部材２０２は、左右スライダ２３０、２３２の移動に伴って動作するようになっている。さらに、フレーム２２１の上端部には、左右方向に直線移動可能に構成されると共に水平可動部材２０２が固定された上スライダ２３４が配設されている。従って、水平可動部材は、上スライダ２３４の移動に伴って動作するようになっている。なお、フレーム２２１の下端部には、左右方向に直線移動可能に構成された下スライダ２３６がオプションとして配設されているが、本実施形態ではこの下スライダ２３６を使用していない。
【００４４】
フレーム２２１の内部には、左スライダ２３０を駆動する左モータ２４０（図９参照）が内側面左下部に、右スライダ２３２を駆動する右モータ２４２（図９参照）が内側面右上部に、上スライダ２３４を駆動する上モータ２４４（図９参照）が内側面左上部に、下スライダ２３６を駆動する下モータ２４６（図９参照）が内側面右下部にそれぞれ配設されている。なお、本実施形態では、下モータは、下スライダ２３６と共にオプションとなっている。
【００４５】
図示は省略するが、各モータ２４０〜２４６の駆動軸は、フレーム２２１の内部から外側に向けてそれぞれ突出されており、各スライダ２３０〜２３６が固定された無端ベルトをプーリを介して駆動し、走行させるようになっている。すなわち、各スライダ２３０〜２３６は、無端ベルトの走行に伴って移動するように構成されている。また、各モータ２４０〜２４６は、本実施形態ではバイポーラ型ステッピングモータであり、各スライダ２３０〜２３６を任意の位置まで移動させて停止させることが可能である。このステッピングモータの回転制御に関しては詳しくは後述する。なお、無端ベルトの代わりに、ラックアンドピニオン機構やネジ伝動機構を採用してもよい。
【００４６】
垂直可動部材２０２は、宇宙船のコックピットにおける計器盤の模型であり、液晶表示装置１５７と略同じ幅に構成されている。垂直可動部材２０２は、左方に向けて突出した左ブラケット（図示せず）を介して左スライダ２３０に接続されると共に、右方に向けて突出した右ブラケット（図示せず）を介して右スライダ２３２に接続されている。また、垂直可動部材２０２の中央部には、略四角形状の開口部２０２ｃが形成されており、前方の遊技者がこの開口部２０２ｃを通して奥側の液晶表示装置１５７の表示を視認することができるようになっている。演出では、液晶表示装置１５７によって開口部２０２ｃの後方に遊技者に対するメッセージが表示される。
【００４７】
水平可動部材２０４は、宇宙船のコックピットにおける照準器の模型であり、液晶表示装置１５７の上部に配設されている。水平可動部材２０４は、上方に向けて突出した上ブラケット２０４ａを介して上スライダ２３４に接続されている。水平可動部材２０４の中央部には、内部に２つの同心円および十字線が形成された円形状の開口部２０４ｂが形成されており、遊技者はこの開口部２０４ｂを通して奥側の液晶表示装置１５７の表示を視認することが可能となっている。
【００４８】
フレーム２２１の背面には、演出装置２００を制御する回路基板が配設される基板固定部材２５０、および基板固定部材２５０に固定された回路基板を覆う基板カバー部材２６０が配設される。基板固定部材２５０には、液晶表示装置１５７を制御する副制御部５００、および各可動部材２０２、２０４を制御する副制御部６００（共に詳細は後述する）を構成する回路基板がそれぞれ配設される。
【００４９】
本実施形態では、このように各可動部材２０２、２０４を動作させるための各モータをフレーム２２１の内部に配設すると共に、演出装置２００を制御する副制御部５００、６００を構成する回路基板をフレーム２２１の背面に配設することで、演出ユニット２２０をコンパクトに構成している。これにより、スロットマシン１００内部の限られたスペースを効率的に活用し、液晶表示装置１５７および各可動部材２０２、２０４を備える演出装置２００をスロットマシン１００に設けることを可能としている。
【００５０】
＜制御部＞
次に、図６〜図９を用いて、スロットマシン１００の制御部の構成について説明する。スロットマシン１００の制御部は、大別すると、遊技の中枢部分を制御する主制御部３００と、主制御部３００より送信されたコマンド（以下、制御コマンドともいう）に応じて各種機器を制御する副制御部４００と、副制御部４００より送信されたコマンドに応じて各種機器を制御する副制御部５００と、副制御部５００より送信されたコマンドに応じて各種機器を制御する副制御部６００と、によって構成されている。
【００５１】
＜主制御部３００＞
まず、図６を用いて、スロットマシン１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御するための演算処理装置であるＣＰＵ３１０や、ＣＰＵ３１０が各ＩＣや各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、その他、以下に述べる構成を有する。
【００５２】
クロック補正回路３１４は、水晶発振器３１１から発振されたクロックを分周してＣＰＵ３１０に供給する回路である。例えば、水晶発振器３１１の周波数が１６ＭＨｚの場合に、分周後のクロックは８ＭＨｚとなる。ＣＰＵ３１０は、クロック補正回路３１４により分周されたクロックをシステムクロックとして受け入れて動作する。
【００５３】
また、ＣＰＵ３１０には、後述するセンサやスイッチの状態を常時監視するための監視周期やモータの駆動パルスの送信周期を設定するためのタイマ回路３１５がバスを介して接続されている。ＣＰＵ３１０は、電源が投入されると、データバスを介してＲＯＭ３１２の所定エリアに格納された分周用のデータをタイマ回路３１５に送信する。
【００５４】
タイマ回路３１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ３１０に送信する。ＣＰＵ３１０は、この割込み要求を契機に、各センサ等の監視や駆動パルスの送信を実行する。例えば、ＣＰＵ３１０のシステムクロックを８ＭＨｚ、タイマ回路３１５の分周値を１／２５６、ＲＯＭ３１２の分周用のデータを４７に設定した場合、この割り込みの基準時間は、２５６×４７÷８ＭＨｚ＝１．５０４ｍｓとなる。
【００５５】
また、ＣＰＵ３１０には、各ＩＣを制御するためのプログラム、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶しているＲＯＭ３１２や、一時的なデータを保存するためのＲＡＭ３１３が接続されている。これらのＲＯＭ３１２やＲＡＭ３１３については他の記憶手段を用いてもよく、この点は後述する各制御部においても同様である。
【００５６】
ＣＰＵ３１０には、さらに、入力インタフェース３６０、３６１、出力インタフェース３７０、３７１がアドレスデコード回路３５０を介してアドレスバスに接続されている。ＣＰＵ３１０は、これらのインタフェースを介して外部のデバイスと信号の送受信を行っている。
【００５７】
ＣＰＵ３１０は、割込み時間ごとに入力インタフェース３６０を介して、メダル受付センサ３２０、スタートレバーセンサ３２１、ストップボタンセンサ３２２、メダル投入ボタンセンサ３２３、精算スイッチセンサ３２４の状態を検出し、各センサを監視している。
【００５８】
メダル受付センサ３２０は、メダル投入口１４１の内部の通路に２個設置されており、メダルの通過有無を検出する。スタートレバーセンサ３２１は、スタートレバー１３５に２個設置されており、遊技者によるスタート操作を検出する。ストップボタンセンサ３２２は、各々のストップボタン１３７〜１３９に設置されており、遊技者によるストップボタンの操作を検出する。
【００５９】
メダル投入ボタンセンサ３２３は、メダル投入ボタン１３０〜１３２のそれぞれに設置されており、ＲＡＭ３１３に電子的に貯留されているメダルを遊技用のメダルとして投入する場合の投入操作を検出する。たとえば、ＣＰＵ３１０は、メダル投入ボタン１３０に対応するメダル投入ボタンセンサ３２３がＬレベルになった場合に、電子的に貯留メダルを１枚投入し、メダル投入ボタン１３１に対応するメダル投入ボタンセンサ３２３がＬレベルになった場合に、電子的に貯留メダルを２枚投入し、メダル投入ボタン１３２に対応するメダル投入ボタンセンサ３２３がＬレベルになった場合に、電子的に貯留メダルを３枚投入する。なお、メダル投入ボタン１３２が押された際、貯留されているメダル枚数が２枚の場合は２枚投入され、１枚の場合は１枚投入される。
【００６０】
精算スイッチセンサ３２４は、精算ボタン１３４に設けられている。精算ボタン１３４が一回押されると、貯留されているメダルを精算する。メダル払い出しセンサ３２６は、払い出されるメダルを検出するためのセンサである。なお、以上の各センサは、非接触式のセンサであっても接点式のセンサであってもよい。
【００６１】
入力インタフェース３６１には、インデックスセンサ３２５（詳しくは、左リールインデックスセンサ３２５ａ、中リールインデックスセンサ３２５ｂ、右リールインデックスセンサ３２５ｃ）が接続されている。インデックスセンサ３２５は、具体的には、各リール１１０〜１１２の取付台の所定位置に設置されており、リールに設けた遮光片７５０がこのインデックスセンサ３２５を通過するたびにＬレベルになる。ＣＰＵ３１０は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。
【００６２】
出力インタフェース３７０には、リールを駆動させるためのリールモータ駆動部３３０（詳しくは、左リールモータ駆動部３３０ａ、中リールモータ駆動部３３０ｂ、右リールモータ駆動部３３０ｃ）と、ホッパー（バケットにたまっているメダルをメダル払出口１５５から払出すための装置。）のモータを駆動するためのホッパーモータ駆動部３３１と、遊技ランプ３４０（具体的には、入賞ライン表示ランプ１２０ａ、遊技開始ランプ１２１、再遊技ランプ１２２、告知ランプ１２３、遊技メダル投入可能ランプ１２４、メダル投入ランプ１２９等）と、７セグメント表示器３４１（貯留枚数表示器１２５、遊技情報表示器１２６、払出枚数表示器１２７等）が接続されている。
【００６３】
また、ＣＰＵ３１０には、乱数発生回路３１７がデータバスを介して接続されている。乱数発生回路３１７は、水晶発振器３１６から発振されるクロックに基づいて、一定の範囲内で値をインクリメントし、そのカウント値をＣＰＵ３１０に出力することのできるインクリメントカウンタであり、後述する入賞役の内部抽選をはじめ各種抽選処理に使用される。本発実施形態における乱数発生回路３１７は、水晶発振器３１６のクロック周波数を用いて０〜６５５３５までの値をインクリメントする１つの乱数カウンタを備えている。
【００６４】
また、ＣＰＵ３１０のデータバスには、副制御部４００にコマンドを送信するための出力インタフェース３７１が接続されている。
【００６５】
尚、図６に示す一点鎖線内で囲まれた部分は、具体的には、ＲＯＭ・ＲＡＭ内蔵のワンチップＣＰＵで構成されている。以下、この部分をＲＯＭ・ＲＡＭ内蔵ワンチップＣＰＵ３０１と称す。また、実線で囲まれた部分は、スロットマシン１００のリールモータ制御に関連する部分であり、以下、この部分をリールモータ制御回路３０２と称す。リールモータ制御回路３０２に関しては、後述する回路図を用いて、詳しく説明する。
【００６６】
＜副制御部４００＞
次に、図７を用いて、スロットマシン１００の副制御部４００について説明する。副制御部４００は、主制御部３００より送信された主制御コマンド等に基づいて副制御部４００の全体を制御する演算処理装置であるＣＰＵ４１０や、ＣＰＵ４１０が各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
【００６７】
クロック補正回路４１４は、水晶発振器４１１から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵ４１０に供給する回路である。
【００６８】
また、ＣＰＵ４１０にはタイマ回路４１５がバスを介して接続されている。ＣＰＵ４１０は、所定のタイミングでデータバスを介してＲＯＭ４１２の所定エリアに格納された分周用のデータをタイマ回路４１５に送信する。タイマ回路４１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ４１０に送信する。ＣＰＵ４１０は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００６９】
また、ＣＰＵ４１０には、副制御部４００の全体を制御するための命令及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータが記憶されたＲＯＭ４１２や、データ等を一時的に保存するためのＲＡＭ４１３が各バスを介して接続されている。
【００７０】
また、ＣＰＵ４１０には、外部の信号を送受信するための入出力インタフェース４６０が接続されており、入出力インタフェース４６０には、各リール１１０〜１１２の図柄を背面より照明するためのバックライト４２０、前面扉１０１の開閉を検出するための扉センサ４２１、ＲＡＭ４１３のデータをクリアにするためのリセットスイッチ４２２が接続されている。
【００７１】
ＣＰＵ４１０には、データバスを介して主制御部３００から主制御コマンドを受信するための入力インタフェース４６１が接続されており、ＣＰＵ４１０は、入力インタフェース４６１を介して受信したコマンドに基づいて、遊技全体を盛り上げる演出処理等を実行する。
【００７２】
また、ＣＰＵ４１０のデータバスとアドレスバスには、音源ＩＣ４８０が接続されている。音源ＩＣ４８０は、ＣＰＵ４１０からの命令に応じて音声の制御を行う。また、音源ＩＣ４８０には、音声データが記憶されたＲＯＭ４８１が接続されており、音源ＩＣ４８０は、ＲＯＭ４８１から取得した音声データをアンプ４８２で増幅させてスピーカ４８３から出力する。
【００７３】
ＣＰＵ４１０には、主制御部３００と同様に、外部ＩＣを選択するためのアドレスデコード回路４５０が接続されており、アドレスデコード回路４５０には、主制御部３００からのコマンドを受信するための入力インタフェース４６１、入出力インタフェース４７０、時計ＩＣ４２３、が接続されている。ＣＰＵ４１０は、時計ＩＣ４２３が接続されていることで、現在時刻を取得することが可能である。
【００７４】
更に、入出力インタフェース４７０には、デマルチプレクサ４１９が接続されている。デマルチプレクサ４１９は、入出力インタフェース４７０から送信された信号を各表示部等に分配する。即ち、デマルチプレクサ４１９は、ＣＰＵ４１０から受信されたデータに応じて演出ランプ４３０（上部ランプ、下部ランプ、サイドランプ１５１、リールパネルランプ１２０ｂ、タイトルパネルランプ、受皿ランプなど）を制御する。なお、タイトルパネルランプは、タイトルパネル１６２を照明するランプである。
【００７５】
また、ＣＰＵ４１０は、副制御部５００への信号の送信や副制御部６００からの信号の受信は、入出力インタフェース４７０を介して実施する。
【００７６】
＜副制御部５００＞
次に、図８を用いて、スロットマシン１００の副制御部５００について説明する。副制御部５００は、演算処理装置であるＣＰＵ５１０や、各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
【００７７】
クロック補正回路５１４は、水晶発振器５１１から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵ５１０に供給する回路である。このＣＰＵ５１０は、副制御部４００のＣＰＵ４１０からの信号（制御コマンド）を入出力インタフェース５２０を介して受信し、副制御部５００全体を制御する。
【００７８】
また、ＣＰＵ５１０にはタイマ回路５１５がバスを介して接続されている。ＣＰＵ５１０は、所定のタイミングでデータバスを介してＲＯＭ５１２の所定エリアに格納された分周用のデータをタイマ回路５１５に送信する。タイマ回路５１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ５１０に送信する。ＣＰＵ５１０は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００７９】
また、ＣＰＵ５１０には、バスを介して、ＲＯＭ５１２、ＲＡＭ５１３、ＶＤＰ（ビデオ・ディスプレイ・プロセッサー）５３４が接続されている。ＲＯＭ５１２には、副制御部５００全体を制御するための制御プログラムデータや演出用のデータが記憶されている。ＲＡＭ５１３は、ＣＰＵ５１０で処理されるプログラムのワークエリア等を有する。
【００８０】
ＶＤＰ５３４には、水晶発信器５３３が接続され、さらに、バスを介して、画像データと、画像データ用のカラーパレットデータが記憶されているＣＧ−ＲＯＭ５３５、ＶＲＡＭ５３６が接続されている。ＶＤＰ５３４は、ＣＰＵ５１０からの信号をもとにＣＧ−ＲＯＭ５３５に記憶された画像データを読み出し、ＶＲＡＭ５３６のワークエリアを使用して画像信号を生成し、Ｄ／Ａコンバータ５３７を介して液晶表示装置１５７の表示画面に画像を表示する。なお、液晶表示装置１５７には、ＣＰＵ５１０によって液晶表示装置１５７の表示画面の輝度調整を可能とするため輝度調整信号が入力されている。
【００８１】
また、ＣＰＵ５１０には、主制御部３００および副制御部４００と同様に、外部ＩＣを選択するためのアドレスデコード回路５５０が接続されており、アドレスデコード回路５５０には、入出力インタフェース５２０が接続されている。入出力インタフェース５２０は、副制御部４００から信号（コマンド）を受信すると共に副制御部６００に信号（コマンド）を送信するためのインタフェースである。ＣＰＵ５１０は、入出力インタフェース５２０を介して副制御部４００から受信したコマンドに基づいて、液晶表示装置１５７の表示を制御する処理を実行すると共に、演出処理を実行させるためのコマンドを入出力インタフェース５２０を介して副制御部６００に送信する。
【００８２】
＜副制御部６００＞
次に、図９を用いて、スロットマシン１００の副制御部６００について説明する。副制御部６００は、演算処理装置であるＣＰＵ６１０や、各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
【００８３】
クロック補正回路６１４は、水晶発振器６１１から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵ６１０に供給する回路である。
【００８４】
このＣＰＵ６１０は、副制御部５００のＣＰＵ５１０からの信号（コマンド）を入出力インタフェース６２０を介して受信し、副制御部６００全体を制御する。
【００８５】
また、ＣＰＵ６１０にはタイマ回路６１５が外部バスを介して接続されている。ＣＰＵ６１０は、所定のタイミングで外部データバスを介してＲＯＭ６１２の所定エリアに格納された分周用のデータをタイマ回路６１５に送信する。タイマ回路６１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ６１０に送信する。ＣＰＵ６１０は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００８６】
また、ＣＰＵ６１０には、外部バスを介して、ＲＯＭ６１２およびＲＡＭ６１３が接続されている。ＲＯＭ６１２には、副制御部６００全体を制御するための制御プログラムデータや演出用のデータが記憶されている。ＲＡＭ６１３は、ＣＰＵ６１０で処理されるプログラムのワークエリア等を有する。なお、ＲＯＭ６１２およびＲＡＭ６１３は外部バスを介してＣＰＵ６１０に接続されている。
【００８７】
また、ＣＰＵ６１０には、副制御部４００および副制御部５００と同様に、外部ＩＣを選択するためのアドレスデコード回路６５０が接続されており、アドレスデコード回路６５０には、外部の機器から信号を受信するための入力インタフェース６６０、および外部の機器へ信号を送信するための出力インタフェース６７０が接続されている。入力インタフェース６６０には、演出装置２００の各駆動機構が備える左センサＡ６６１、左センサＢ６６２、右センサＡ６６３、右センサＢ６６４、上センサＡ６６５および上センサＢ６６６が接続されている。なお、本実施形態の副制御部６００は、オプションとしてさらに下センサＡ６６７、および下センサＢ６６８を接続可能に構成されている。
【００８８】
出力インタフェース６７０には、演出装置２００の各駆動機構が備える各モータ２４０、２４２、２４４がドライバを介して接続されている。具体的には、左モータドライバ６７１を介して左モータ２４０、右モータドライバ６７２を介して右モータ２４２、上モータドライバ６７３を介して上モータ２４４が接続されている。なお、本実施形態の副制御部６００は、オプションとしてさらに下モータドライバ６７４を介して下モータ２４６を接続可能に構成されている。
【００８９】
また、アドレスデコード回路６５０には、入出力インタフェース６２０が接続されている。この入出力インタフェース６２０は、副制御部５００から信号（コマンド）を受信すると共に副制御部４００に信号（コマンド）を送信するためのインタフェースである。ＣＰＵ６１０は、入出力インタフェース６２０を介して副制御部５００から受信したコマンドに基づいて、演出装置２００の各駆動機構を制御する処理を実行すると共に、コマンドを入出力インタフェース６２０を介して副制御部４００に送信する。
【００９０】
なお、主制御部３００と副制御部４００の間の情報通信は、一方向の通信となっており、逆方向の通信は不可能に構成されている。すなわち、主制御部３００からはコマンド等の信号を副制御部４００へ送信することができるが、副制御部４００からはコマンド等の信号を主制御部３００へ送信することはできない。
【００９１】
また、副制御部４００と副制御部５００、副制御部５００と副制御部６００、および副制御部６００と副制御部４００の間の直接的な情報通信は、一方向の通信となっており、逆方向の通信は不可能に構成されている。すなわち、副制御部４００から副制御部５００へ、副制御部５００から副制御部６００へ、および副制御部６００から副制御部４００へは、直接的にコマンド等の信号を送信することができるが、副制御部５００から副制御部４００へ、副制御部６００から副制御部５００へ、および副制御部４００から副制御部６００へは、直接的にコマンド等の信号を送信することができない。従って、副制御部５００から副制御部４００へ信号を送信する場合は、副制御部５００から副制御部６００を介して副制御部４００へ信号を送信するようになっている。同様に、副制御部６００から副制御部５００へ信号を送信する場合は、副制御部６００から副制御部４００を介して副制御部５００へ信号を送信し、副制御部４００から副制御部６００へ信号を送信する場合は、副制御部４００から副制御部５００を介して副制御部６００へ信号を送信する。
【００９２】
＜リールモータ制御回路＞
次に、上述したリールモータ制御回路３０２の構成を図１０〜図１５を用いて、具体的に説明する。ここで、図１０〜図１５は、リールモータ制御回路３０２の回路図の一例を示すものである。
【００９３】
図１０に示すように、ＲＯＭ・ＲＡＭ内蔵ワンチップＣＰＵ３０１から出力されるアドレス信号（具体的には、Ａ０〜Ａ１５）は、アドレスバス３０３を介して、図１１に示すようにアドレスデコード回路３５０に出力される。また、ＲＯＭ・ＲＡＭ内蔵ワンチップＣＰＵ３０１から出力される信号ＳＧ５０（具体的には、XWR、XRD、XIORQ）は、データの読み書きを制御する信号であり、アドレスデコード回路３５０に出力される。この結果、信号の一つとして、リールの制御に用いるチップセレクト信号ＳＧ１０（具体的には、XOCS_05、XOCS_06、XOCS_07）が、アドレスデコード回路３５０から、図１２に示すように、出力インタフェース３７０に入力される。
【００９４】
また、図１０及び図１２に示すように、ＲＯＭ・ＲＡＭ内蔵ワンチップＣＰＵ３０１から出力されるデータ信号（具体的には、Ｄ０〜Ｄ７）は、データ出力側のデータバス３０５を介して、出力インタフェース３７０に入力される。この結果、図１２に示すように、リール１１０〜１１２を制御するリール信号ＳＧ２０（詳しくは、左リール１１０を制御する信号ＳＧ２０Ｌ（具体的には、L-A Phase, L-B Phase, L-AI0,L-AI1,L-BI0, L-BI1）、中リール１１１を制御する信号ＳＧ２０Ｃ（具体的には、C-A Phase,C-B Phase, C-AI0,C-AI1,C-BI0, C-BI1）、右リール１１２を制御する信号ＳＧ２０Ｒ（具体的には、R-A Phase,R-B Phase, R-AI0,R-AI1,R-BI0, R-BI1））が、それぞれ、リールモータ駆動部３３０（詳しくは、左リールモータ駆動部３３０ａ、中リールモータ駆動部３３０ｂ、右リールモータ駆動部３３０ｃ）に入力される。
【００９５】
図１３は、左リール１１０を駆動する左リール駆動部３３０ａの回路構成、及び左リール駆動部３３０ａにより駆動されるステッピングモータ７２０を示している。尚、中リール１１１及び右リール１１２に関しても同様の構成である。左リール駆動部３３０ａは、具体的には、２つのモータドライバ３０６Ａ及び３０６Ｂにより構成されている。即ち、１リールにつき２つのモータドライバを用いてステッピングモータ７２０を回転制御している。ここで、モータドライバ３０６（モータドライバ３０６ａ及び３０６ｂは、同一機能を有するモータドライバであるため、モータドライバの機能を説明するときはモータドライバ３０６として説明する。）は、ステッピングモータ７２０を駆動させるためのモータ電流を発生させる装置であり、ＣＰＵ３１０から出力されたリール制御信号ＳＧ２０Ｌに応じて、モータ電流を制御するようになっている。
【００９６】
ステッピングモータ７２０は、上述したようにバイポーラ型のステッピングモータであり、リール制御信号ＳＧ２０Ｌに基づいて１−２相励磁で駆動制御されている。詳しくは、ステッピングモータ７２０は、回転軸に固定された磁石（ロータ）７２１と、その外側に付けられた巻き線コイル（ステータ）７２３で構成されており、コイル部分に電流が流れることで磁力が発生し（励磁）、ロータ７２１が引きつけられることで一定の角度だけ回転するようになっている。すなわち、ステータ７２３に電流を流す際には所定の順番があり、本実施形態においては、１−２相励磁に基づいて電流制御を行っている。
【００９７】
図１４（ａ）は、モータドライバ３０６の具体的な回路図であり、図１４（ｂ）は、モータ電流の電流レベルを示す表である。図１４（ａ）において、Ｉ０及びＩ１は、ロジック入力であり、図１４（ｂ）に示すようなＩ０及びＩ１の信号の組み合わせにより、モータ電流の大きさを制御するようになっている。尚、制御可能なレベルは、図１４（ｂ）に示すように、Ｈレベル１００％、Ｍレベル６０％、Ｌレベル２０％及びゼロ電流０％である。また、Ｐｈａｓｅは、モータ電流の方向を制御するようになっている。また、ＭＡ及びＭＢはモータ出力であり、ＰｈａｓｅがＨレベルの信号のときは、ＭＡからＭＢに電流が流れ、ＰｈａｓｅがＬレベルの信号のときは、ＭＢからＭＡに電流が流れるようになっている。本実施形態で使用されるモータドライバ３０６は、通常、ステッピングモータのマイクロステップ制御に使用されるものである。マイクロステップ制御は、ステッピングモータの１ステップ内で更に複数の停止位置で停止を行わせる制御で、この制御は、各相に流す電流のバランスを変化させることで実現される。例えば、互いの励磁コイルに流す電流値が同一であれば、１ステップの中間に停止させることができる。一方の励磁コイルに流す電流値が多くなればそちらの励磁コイルの方向に停止位置が移動する。このようにして１ステップ内の任意の位置に停止位置を設定することができる。本実施形態では、マイクロステップ制御に使用される電流可変機能を利用し、駆動電流を制御するように構成している。
【００９８】
また、図１０及び図１５に示すように、各種センサからの入力信号の一部として、インデックスセンサ３２５に関する入力信号ＳＧ３０（具体的には、左リールインデックス入力信号REEL_INDEX_L、中リールインデックス入力信号REEL_INDEX_C、右リールインデックス入力信号REEL_INDEX_R）は、入力インタフェース３６１を介して、検出信号ＳＧ４０がＲＯＭ・ＲＡＭ内蔵ワンチップＣＰＵ３０１に入力される。
【００９９】
＜ステッピングモータ＞
次に、本実施形態のスロットマシン１００のステッピングモータ７２０の動かし方について説明する。本実施形態のステッピングモータ７２０は、１回転２５２ステップの分解能を持ったものを１−２相励磁方式で駆動するものである。即ち、１回転を５０４パルスで制御することができる。
【０１００】
図１６は、ステッピングモータ７２０を回転制御するための回転制御データ及びそのときの励磁相を示しており、より詳しくは、回転制御データと、ＣＰＵ３１０から出力されるリール制御信号ＳＧ２０及びそのとき各モータコイルに流れるモータ電流との関係を示している。図１６に示すように、回転制御データは、大別して、ステッピングモータ７２０を励磁しない無励磁データと、ステッピングモータ７２０を励磁する励磁データがあり、励磁データは、さらに、弱励磁回転を行う弱励磁データ（回転制御データＡともいう）と強励磁回転を行う強励磁データ（回転制御データＢともいう）とがある。ここで、弱励磁回転（回転状態Ａともいう）とは、モータ電流の大きさが、図１４（ｂ）に示す２０％であるときの回転状態をいい、また、強励磁回転（回転状態Ｂともいう）とは、モータ電流の大きさが、図１４（ｂ）に示す１００％であるときの回転状態をいう。つまり、本実施形態においては、ステッピングモータ２２０に流れる２種類の電流（強電流、弱電流）を的確に制御することで、ステッピングモータ７２０に対する負荷を軽減するとともに、強力な加速及び減速、並びに正確な停止を実現するようになっている。尚、図１６の表において、モータ電流値の＋及び−は、電流の流れる方向を示しており、＋の端子から−の端子に電流が流れることを意味している。
【０１０１】
また、回転状態Ａ及びＢにおいては、駆動パルスごとに８つのパターン（リール制御信号ＳＧ２０の各要素の組み合わせ）を順次繰り返して実行することにより、リールが回転するようになっている。例えば、回転状態Ａにおいては、「Ａ１（制御される相はＡ相及びＢ相：以下、励磁相はＡＢ相という）→Ａ２（制御される相はＡ相：以下、励磁相はＡ相という）→Ａ３（制御される相はＡ相及びＢ−相：以下、励磁相はＡＢ−相という）→Ａ４（制御される相はＢ−相：以下、励磁相はＢ−相という）→Ａ５（制御される相はＡ−相及びＢ−相：以下、励磁相はＡ−Ｂ−相という）→Ａ６（制御される相はＡ−相：以下、励磁相はＡ−相という）→Ａ７（制御される相はＢ相及びＡ−相：以下、励磁相はＢＡ−相という）→Ａ８（制御される相はＢ相：以下、励磁相はＢ相という）→Ａ１（ＡＢ相）→Ａ２（Ａ相）→……」と８つのパターンを順次繰り返すことにより、弱励磁回転が実行され、リールは一定方向（本実施形態においては、図柄が上から下に移動する方向）に回転することとなる。同様に、回転状態Ｂにおいては、「Ｂ１（ＡＢ相）→Ｂ２（Ａ相）→Ｂ３（ＡＢ−相）→Ｂ４（Ｂ−相）→Ｂ５（Ａ−Ｂ−相）→Ｂ６（Ａ−相）→Ｂ７（ＢＡ−相）→Ｂ８（Ｂ相）→Ｂ１（ＡＢ相）→Ｂ２（Ａ相）→……」と８つのパターンを順次繰り返すことにより、強励磁回転が実行され、リールは一定方向（本実施形態においては、図柄が上から下に移動する方向）に回転することとなる。
【０１０２】
さらに詳しくは、各パターン、即ち、リール制御信号ＳＧ２０の各要素の組み合わせは、ＲＯＭ３１２に回転制御データとして記憶されており、ＣＰＵ３１０は、この回転制御データを順次モータドライバ３０６ａ及び３０６ｂにパルス信号として指示することにより、ステッピングモータ７２０のモータコイルにはモータ電流が流れ、ステッピングモータ７２０は回転駆動するようになっている。
【０１０３】
図１７は、上述した回転制御データの遷移をリールの動作とともに示した一例である。本実施形態では、スロットマシン１００の消費電力を抑えるために、遊技を所定時間（例えば、遊技終了から４０秒）行わないと、停止中のリールのステッピングモータ７２０を無励磁の状態とするようになっている。したがって、図１７に示すように、リール制御状態が「無励磁制御中」であるときに、スタートレバー１３５による開始操作がされると、ＣＰＵ３１０は、リール制御状態を「無励磁制御中」から「加速制御中」に更新して、強励磁回転の回転制御データである回転制御データＢに切り替え、回転制御データＢを順次更新していく。本実施形態においては、図１７に示すように、リール制御状態が「加速制御中」においては、回転制御データＢ−１を４割込時間、次に、回転制御データＢ−２を３割込時間、次に、回転制御データＢ−３を２割込時間、次に、回転制御データＢ−４を２割込時間、次に、回転制御データＢ−５を１割込時間、次に、回転制御データＢ−６を１割込時間実行していき、順次設定される回転制御データＢの設定時間を徐々に少なくしていくことにより、リールを加速させている。
【０１０４】
次に、リールの回転速度が８０ｒｐｍ（Revolution Per Minute）になると、回転速度を一定に保つため、ＣＰＵ３１０は、リール制御状態を「加速制御中」から「定速制御中」に更新して、回転制御データＢを回転制御データＡに切り替え、回転制御データＡを各割込時間ごとに順次更新していく。本実施形態においては、図１７に示すように、リール制御状態が「定速制御中」においては、回転制御データＡ−７を１割込時間、次に、回転制御データＡ−８を１割込時間実行した後、回転制御データＡ−１〜Ａ−８のそれぞれを順次１割込時間ずつ実行するパターンを繰り返すことにより、リール回転を定速としている。
【０１０５】
次に、ストップボタンによる停止操作がされると、ＣＰＵ３１０は、リール制御状態を「定速制御中」から「引込制御中」に更新して、回転制御データＡを回転制御データＢに切り替え、リールの停止位置まで、回転制御データＢを各割込時間ごとに順次更新していく。本実施形態においては、図１７に示すように、リール制御状態が「引込制御中」においては、定速制御中における残分の回転制御データＢを１割込時間ずつ実行した後、引き込みコマ数に相当する割込時間の間、回転制御データＢ−１〜Ｂ−８のそれぞれを順次１割込時間ずつ実行するパターンを繰り返す。なお、図１７においては、引き込みコマ数が０の場合の例を示しており、定速制御中の回転制御データが回転制御データＡ−２で終了しているので、回転制御データＢ−３〜Ｂ８のそれぞれを１割込時間ずつ順次実行している。
【０１０６】
次に、リールが停止位置に来ると、ＣＰＵ３１０は、リール制御状態を「引込制御中」から「ブレーキ制御中」に更新して、数割込時間は、同一の回転制御データＢを維持して、リールを停止させる。本実施形態においては、図１７に示すように、リール制御状態が「ブレーキ制御中」においては、回転制御データＢ−１を４割込時間実行する。
【０１０７】
その後、ＣＰＵ３１０は、リール制御状態を「ブレーキ制御中」から「停止制御中」に更新して、回転制御データＢを回転制御データＡに切り替え、リールが停止してから所定時間（本実施形態においては４０秒間）経過するまで、あるいはスタートレバー１３５による開始操作があるまで、同一の回転制御データＡを維持する。本実施形態においては、図１７に示すように、回転制御データＡ−１を実行し続ける。
【０１０８】
そして、リールが停止してから所定時間（本実施形態においては４０秒間）経過した場合には、ＣＰＵ３１０は、リール制御状態を「停止制御中」から「逆励磁制御中」に更新し、無励磁となっても初期動作でリールが逆回転しない位置にステッピングモータ７２０のロータ７２１を停止させるべく、同一の回転制御データＢを数割込時間実行する。本実施形態においては、図１６及び図１７に示すようにリールが回転するときはＡＢ相から励磁されるので（回転制御データＢ−１から開始される）、リール制御状態が逆励磁制御中においては、Ｂ相に励磁しておく（回転制御データＢ−８）。この結果、ロータ７２１は、無励磁状態においてＢ相の位置に停止するので、ロータ７２１が再始動するときには、初期動作においてロータ７２１の逆回転が起らないようになっている。すなわち、本実施形態においては、図１７に示すように、リール制御状態が「逆励磁制御中」においては、回転制御データＢ−８を３割込時間実行する。
【０１０９】
その後、ＣＰＵ３１０は、リール制御状態を「逆励磁制御中」から「無励磁制御中」に更新して、ステッピングモータ７２０の励磁を解除する。
【０１１０】
このように、本実施形態においては、リール制御状態を、無励磁制御中→加速制御中→定速制御中→引込制御中→ブレーキ制御中→停止制御中→逆励磁制御中→無励磁制御中と変化させて、各リール制御状態に対応した回転制御データを選択することにより、スロットマシン１００のリールの回転を制御している。
【０１１１】
勿論、リールを無励磁とする条件が成立しない場合には、従来のように、リール制御状態を、停止制御中→加速制御中→定速制御中→引込制御中→ブレーキ制御中→停止制御中と変化させる。この場合においても、リール制御状態が「停止制御中」から「加速制御中」に更新されたとしても、回転制御データＡ―１から回転制御データＢ―１に更新されるので、遊技者に違和感を与えることなくリールは回転することができる。すなわち、本実施形態の加速制御中における回転制御データは、無励磁状態から回転開始するときであっても、停止制御中から回転開始するときであっても、遊技者に違和感を与えない回転制御データとなっている。
【０１１２】
以上、本実施形態においては、リールを停止させるときには、ステッピングモータ７２０のロータ７２１を固定の２相（ＡＢ相）で停め、その後、無励磁とする場合には、まず、励磁再開時にロータ７２１が逆回転しない固定の一相（Ｂ相）で停止させた後に無励磁とするので、固定の２相（ＡＢ相）から励磁を再開する場合には、ロータ７２１の初期動作において逆回転した後に正規の回転方向に回転するようなことはない。すなわち、一旦、ステッピンブモータ７２０を無励磁の状態としても、リールの初期回転動作の見栄えが悪くなることはない。
【０１１３】
なお、上述したステッピングモータ７２０はリール１１０〜１１２を回転させるためのステッピングモータであったが、本実施形態では、同様にして、水平可動部材２０４を動作させるのにもステッピングモータ２４４を用いている。以下、ステッピングモータ２４４の動かし方について説明する。
【０１１４】
図１８は、水平可動部材２０４を動作させるための駆動制御データ（回転制御データに相当するデータ）の励磁パターンを示す表である。水平可動部材２０４に連結されたステピングモータ２４４の駆動制御状態には、「加速制御中」、「定速制御中」、「ブレーキ制御中」、「停止制御中」、「逆励磁制御中」、及び「無励磁制御中」が存在し、各駆動制御状態に応じた駆動制御データがパターン化されてＲＯＭ６１２上に記憶されている。すなわち、本実施形態においては、リールに接続されたステッピングモータ７２０だけでなく、水平可動部材２０４に接続されたステッピングモータ２４４に対しても励磁が解除された無励磁状態を実現して、スロットマシン１００の消費電力を抑えている。
【０１１５】
なお、水平可動部材２０４は左右方向に移動可能であるので、ステッピングモータ２４４は、回転方向が正と負の両方向を備えている。本実施形態では、図５（ａ）に示すＡ方向に水平可動部材２０４が移動する場合を正の回転方向、Ｂ方向に水平可動部材２０４が移動する場合を負の回転方向と定義して説明する。また、本実施形態では、水平可動部材２０４の原点位置は左端部であり、電源復帰時及び無励磁後の水平可動部材２０４の初期移動においては、現在停止している位置から一旦、原点位置に戻った後に、中央位置に移動して停止するようになっている。
【０１１６】
ここで、図１８に示す無励磁フラグは、ステッピングモータ２４４の駆動制御状態が無励磁状態になったか否かを示すフラグ情報であり、無励磁フラグがＯＮである場合には、駆動制御状態が無励磁状態になった後に、ステッピングモータ２４４を加速制御（その後の定速制御も含む）することを示している。本実施形態では、上述したように駆動制御状態が無励磁状態になった後の初期動作では、水平可動部材２０４は一旦、原点位置に戻るので、無励磁フラグがＯＮが適用されるのは、回転方向が負の場合のみである。したがって、回転方向が負の場合には、無励磁フラグに応じて異なる駆動制御データの励磁パターンが用意されている。
【０１１７】
なお、図１８に示す駆動制御データの励磁相は、図１６に示す同一符号の回転制御データの励磁相に対応しており、例えば、駆動制御データＢ−１は、ステッピングモータ２４４をＡＢ相で励磁する。
【０１１８】
例えば、パターンデータＮＯが１の動作データが選択された場合には、まず、駆動制御データＢ−１を４割込時間、次に駆動制御データＢ−２を３割込時間、次に駆動制御データＢ−３を２割込時間、次に駆動制御データＢ−４を１割込時間実行して、水平可動部材２０４をＡ方向に加速する。同様にして、無励磁フラグがＯＦＦでパターンデータＮＯが２の動作データが選択された場合には、まず、駆動制御データＢ−１を４割込時間、次に駆動制御データＢ−８を３割込時間、次に駆動制御データＢ−７を２割込時間、次に駆動制御データＢ−６を１割込時間実行して、水平可動部材２０４をＢ方向に加速する。
【０１１９】
また、リールの場合と同様に、駆動制御状態が停止制御中においては、駆動制御データＡ−１が維持して実行されるとともに、駆動制御状態が逆励磁制御中においては、無励磁となっても初期動作で水平可動部材２０４が逆移動（具体的にはＡ方向の移動）しない位置にロータを停止させるべく、駆動制御データＢ−８が３割込時間実行される。この結果、無励磁後の移動再開時には、駆動制御データＢ−７から開始されるので（パターンデータＮＯが２、無励磁フラグがＯＮ）、水平可動部材２０４の初期動作の見栄えが悪くなることはない。
【０１２０】
このように本実施形態においては、所定の条件が成立した場合には、遊技に関連して可動する可動部材（例えば、リール１１０〜１１２、水平可動部材２０４など）に連結されたステッピングモータを無励磁にしてスロットマシン１００の省電力を図るとともに、ステッピングモータを無励磁にしても、当該ステッピングモータに連結されたリール１１０〜１１２及び水平可動部材２０４の初期動作の見栄えを損なわない制御を行っている。
【０１２１】
＜動作＞
次に、上述したステッピングモータ２２０及び２４４を備えるスロットマシン１００の動作について説明する。
【０１２２】
＜電源投入処理＞
まず、図１９を用いて、スロットマシン１００の電源投入時に主制御部３００のＣＰＵ３１０にて実行される電源投入処理について説明する。なお、同図は、電源投入処理の流れを示すフローチャートである。
【０１２３】
スロットマシン１００の電源スイッチがＯＮされると、主制御部３００のＣＰＵ３１０にて、以下に説明する電源投入処理が実行される。電源断時にリール制御状態が無励磁制御中であった場合には、電源投入時には、リール制御状態は、無励磁制御中に設定し、リールが実際に回転開始するまで、リール制御状態は、無励磁制御中に維持される。
【０１２４】
ステップＳ１０１では、各種のイニシャル処理（初期化処理）を行う。
【０１２５】
ステップＳ１０２では、ＲＡＭ３１３の少なくとも一部に異常があるか否かを判定する。そして、ＲＡＭ３１３に異常がある場合はステップＳ１０３に進み、異常が無い場合はステップＳ１０４に進む。なお、ＲＡＭ３１３の異常を検出する方法は種々考えられるが、例えば、同一の情報を２つの第１の記憶領域及び第２の記録領域に記憶しておき、電源投入後に、第１の記憶領域に記憶された情報と、第２の記憶領域に記憶された情報を比較し、両者が異なる場合に異常と判定する方法が一例として挙げられる。
【０１２６】
ステップＳ１０３では、ＲＡＭエラー処理を行う。このＲＡＭエラー処理では、使用スタックエリアを除く全てのＲＡＭ３１３の記憶領域をクリアする準備を行ったり、副制御部４００にエラー発生コマンドの送信準備等を行ったりする。
【０１２７】
ステップＳ１０４では、設定キースイッチ（図示せず）がＯＮ状態か否かを判定する。そして、設定キースイッチがＯＮ状態の場合はステップＳ１０５に進み、ＯＦＦ状態の場合はステップＳ１０６に進む。
【０１２８】
ステップＳ１０５では、設定値変更処理を行う。設定値変更処理とは、入賞役の内部抽選に関する抽選データの設定を行う処理である。ここで、設定値とは、所定期間の遊技を行ったときに遊技者が賭け数として遊技台に使用した遊技媒体の総数に対して、遊技台が払い出した遊技媒体の総数の割合を調整するための値であり、複数段階の設定値、例えば、設定「１」〜設定「６」まで設定可能である。
【０１２９】
ステップＳ１０６では、強制ＲＡＭクリアがＯＮ状態か否かを判定する。具体的には、電源が投入され、且つリセットスイッチのリセットボタンが長押し（例えば、５秒間の押下）されたことに基づき、強制ＲＡＭクリアのＯＮ状態とする。そして、強制ＲＡＭクリアがＯＮ状態の場合はステップＳ１０７に進み、ＯＦＦ状態の場合はステップＳ１０９に進む。
【０１３０】
ステップＳ１０７では、初期状態遊技開始処理を行う。この初期状態遊技開始処理では、「設定値の記憶領域」や「ＲＡＭ３１３のクリア時に使用するスタック領域を除く記憶領域」のクリア、自動精算及び打ち止めの有無などの設定、内部当選の有無の設定、副制御部４００に対する制御コマンドの送信などを行う。
【０１３１】
ステップＳ１０８では、遊技実行処理（詳細は後述）を行う。
【０１３２】
ステップＳ１０９では、復帰処理によりスロットシン１００を電源が遮断された前の状態に復帰し、後述する遊技実行処理を再開する。
【０１３３】
＜遊技実行処理＞
次に、図２０を用いて、遊技実行処理について説明する。なお、同図は、図１９のステップＳ１０８の遊技実行処理の流れを詳しく示すフローチャートである。ＣＰＵ３１０は、電源断等を検知しないかぎり、以下に説明する遊技実行処理を繰り返し実行する。
【０１３４】
ステップＳ２０１では、メダル投入に関する処理を行う。ここでは、メダルの投入の有無をチェックし、投入されたメダルの枚数に応じて入賞ライン表示ランプ１２０を点灯させる。なお、前回の遊技で再遊技役に入賞した場合はメダルの投入が不要である。
【０１３５】
このとき、主制御部３００のタイマ割込み処理においては、副制御部４００にメダル投入コマンドを送信して、副制御部４００にメダル投入を認識させる。副制御部４００は、メダル投入コマンドに基づいてメダル投入音を発生させる演出等を行う。
【０１３６】
また、このステップＳ２０１では、遊技のスタート操作に関する処理を行う。ここでは、スタートレバー１３５が操作されたか否かのチェックを行い、スタート操作されたと判断した場合は、当該遊技に使用するメダル枚数を確定する。
【０１３７】
なお、このとき、主制御部３００のタイマ割込み処理においては、スタートレバー受付コマンドを副制御部４００に送信する。副制御部４００は、スタートレバー受付コマンドに基づいて待機中である場合は、ウエイト音等を発生させる演出を行う。
【０１３８】
ステップＳ２０２では、ステップＳ２０１で確定されたメダルの枚数に応じて有効な入賞ラインを確定する。
【０１３９】
ステップＳ２０３では、スタート操作に基づいて、乱数発生回路３１７で発生させた乱数を取得する。
【０１４０】
ステップＳ２０４では、ステップＳ２０３で取得した乱数値と、ＲＯＭ３１２に格納されている入賞役抽選テーブルを用いて、入賞役の内部抽選を行う。内部抽選の結果、いずれかの入賞役に内部当選した場合、その入賞役のフラグを内部的にオンにする。また、このステップＳ２０４では、副制御部４００に対して内部抽選の結果を示す内部抽選結果コマンドを送信する。副制御部４００は、この内部抽選結果コマンドを受信することによって内部抽選の結果を把握し、内部抽選の結果に対応した演出を実行する。
【０１４１】
ステップＳ２０５では、ステップＳ２０４の内部抽選結果等に基づき、各リール１１０〜１１２毎に規定された複数の停止位置データ選択テーブルを参照し、リール停止制御データを選択する。
【０１４２】
ステップＳ２０６では、スタート操作に基づいて、全リール１１０〜１１２の回転を開始させるリール回転開始処理を実行する。また、主制御部３００のタイマ割込処理においては、リール回転開始コマンドを副制御部４００に送信して、副制御部４００に全リールの回転開始を認識させる。副制御部４００は、リール回転開始コマンドに基づいて各制御部での演出を開始する。なお、リール回転開始処理については詳しくは後述する。
【０１４３】
ステップＳ２０７では、タイマ割込処理のリール回転制御処理に基づいて、全リールが停止したか否かを判定する。全リールが停止した場合には、ステップＳ２０８に進み、そうでない場合には、ステップＳ２０７に戻る。
【０１４４】
ステップＳ２０８では、ストップボタン１３７〜１３９が押されることによって停止した図柄の入賞判定を行う。ここでは、有効化された入賞ライン上に、内部当選した入賞役又はフラグ持越し中の入賞役に対応する入賞図柄組合せが揃った（表示された）場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン上に、「リプレイ−リプレイ−リプレイ」が揃っていたならばリプレイ入賞と判定する。また、このステップＳ２０８では、副制御部４００に対して入賞判定の結果と、入賞した役の種類と、を示す表示判定結果コマンドを送信する。副制御部４００は、この表示判定結果コマンドを受信することによって入賞判定の結果と入賞した役の種類を把握し、表示判定結果コマンドに応じた演出を実行する。
【０１４５】
ステップＳ２０９では、払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを払い出す。
【０１４６】
ステップＳ２１０では、遊技状態制御処理を行う。この遊技状態制御処理では、遊技状態を移行するための制御が行われ、例えば、ＢＢ（ビッグボーナス）入賞の場合に次回からＢＢ（ビッグボーナス）ゲームを開始できるよう準備し、それらの最終遊技では、次回から通常遊技が開始できるよう準備する。
【０１４７】
以上により１ゲームが終了し、以降、ＣＰＵ３１０が遊技実行処理を繰り返すことにより遊技が進行することになる。
【０１４８】
＜リール回転開始処理＞
図２１は、図２０のステップＳ２０６のリール回転開始処理の流れを詳しく示すフローチャートである。
【０１４９】
ステップＳ３０１では、遊技時間監視タイマ値を取得し、ステップＳ３０２では、取得した遊技時間監視タイマ値が４．１秒以上を経過しているか否かを判定する。遊技時間監視タイマ値が４．１秒以上を経過しているときは、次遊技を開始してもよいので、ステップＳ３０３に進む。一方、遊技時間監視タイマ値が４．１秒を経過していないときは、ステップＳ３０２を繰り返す。
【０１５０】
ステップＳ３０３では、遊技時間監視タイマ値を再設定し、次いで、ステップＳ３０４では、副制御部４００に送信するリール回転開始コマンドを設定する。
【０１５１】
ステップＳ３０５では、左リール１１０のリールの状態を「回転状態」に設定する。
【０１５２】
ステップＳ３０６では、中リール１１１のリールの状態を「回転状態」に設定する。
【０１５３】
ステップＳ３０７では、右リール１１２のリールの状態を「回転状態」に設定する。
【０１５４】
ステップＳ３０８では、リール制御状態を「加速制御中」に設定する。また、加速開始要求フラグをＯＮに設定する。
【０１５５】
＜タイマ割込み処理＞
次に、図２２を用いて、主制御部３００のＣＰＵ３１０にて実行されるタイマ割込み処理について説明する。なお、図２２はタイマ割込み処理の流れを示すフローチャートである。主制御部３００は所定の周期（本実施形態では１．５０４ｍｓに１回）でタイマ割込みを発生するハードウェアタイマを備えており、このタイマ割込みを契機として、タイマ割込み処理を実行する。
【０１５６】
ステップＳ４０１では、ＣＰＵ３１０の各レジスタ値の退避等を行う。
【０１５７】
ステップＳ４０２では、電源電圧を監視する電源電圧監視処理を行う。
【０１５８】
ステップＳ４０３では、電源電圧監視処理に基づいて、電源断フラグがＯＮであるか否かを判定する。そして、電源断フラグがＯＮの場合にはステップＳ４０７に進み、電源断フラグがＯＦＦの場合にはステップＳ４０４に進む。本実施形態における電源断フラグは、図示しない電源断割込み処理においてＯＮに設定される。この電源断割込み処理は、ＣＰＵ３１０のＮＭＩ（ノンマスカブル割り込み）に割り当てられており、スロットマシン１００の電源電圧が所定の電圧値より低くなるとノンマスカブル割り込みが発生し、電源断フラグがＯＮに設定されるようになっている。なお、電源断の検出方法はこれに限定されるものではなく、例えば、電源断を割り込みで検出する方法の他、所定の時間間隔で電圧値を監視する方法（いわゆるポーリング）も考えられる。
【０１５９】
ステップＳ４０４では、ステップＳ４０１で退避した各レジスタの値を復帰する。
【０１６０】
ステップＳ４０５では、リールの回転を制御するリール回転制御処理を実行する。なお、ステップＳ４０５のリール回転制御処理に関しては、詳しくは後述する。
【０１６１】
ステップＳ４０６では、他の割込み処理を実行する。例えば、メダル払出を行うホッパーのモータ駆動、メダル投入の受付、パネルランプの更新、出力ポートデータの出力、各処理で準備されたコマンドの送信などを行う。
【０１６２】
ステップＳ４０７では、現在のスタックポインタの値をＲＡＭ３１３に退避して、ステップＳ４０８に進む。
【０１６３】
ステップＳ４０８では、ＲＡＭ３１３における特定の領域のデータ（本実施形態では設定値）を３つの設定値記憶エリアにそれぞれ退避すると共に、それ以外の領域のデータ（例えば、遊技情報）を退避領域に退避する。
【０１６４】
ステップＳ４０９では、左リール１１０、中リール１１１及び右リール１１２のそれぞれに対して、リール制御状態が逆励磁制御中に対応する回転制御データを取得し、次いで、ステップＳ４１０では、左リール１１０、中リール１１１及び右リール１１２のそれぞれに対して、取得した逆励磁制御中に対応する回転制御データを設定した後、電源断に備えて待ち状態（無限ループ）となる。すなわち、電源断の場合には、リール１１０〜１１２が連結されたステッピングモータ７２０は無励磁の状態となるので、次回の電源投入後のステッピングモータ７２０の励磁開始に備えて、リール制御状態を逆励磁状態とした後、無励磁状態とする。この結果、次回の電源投入後のステッピングモータ７２０の励磁開始時（リール制御状態が加速制御中となるとき）には、リール１１０〜１１２が初期動作で逆回転することなく、スムースに正規の回転方向に回転することができる。
【０１６５】
＜リール回転制御処理＞
次に、図２３を用いて、リール回転制御処理について詳細に説明する。なお、図２３は、図２２のステップＳ４０５のリール回転制御処理の流れを詳しく示すフローチャートである。
【０１６６】
ステップＳ５０１では、ストップボタンの操作が有効か否かを判定する。これは、後述するステップＳ５０５の「リール制御判定処理」の中の「定速処理」において設定されるストップボタン有効情報がＯＮになっていれば、ストップボタンの操作が有効であると判定するものである。ストップボタンが有効であるときは、ステップＳ５０２に進んで、ストップボタン受付処理を行い、次いで、ステップＳ５０３〜Ｓ５１０の処理を、左リール１１０、中リール１１１及び右リール１１２それぞれに対して行う。ストップボタン受付処理については、詳しくは後述する。一方、ストップボタンが有効でないときは、ステップＳ５０３〜Ｓ５１０の処理を、左リール１１０、中リール１１１及び右リール１１２それぞれに対して行う。
【０１６７】
ステップＳ５０３では、リール制御情報を取得する。ここで、リール制御情報は、リールを制御するための情報全体を意味しており、上述したリールの状態に関する情報、及びリール制御状態に関する情報も含まれる。
【０１６８】
ステップＳ５０４では、取得したリール制御情報のリール制御状態が「回転制御中」であるか否かを判定する。具体的には、リール制御状態が、加速制御中、定速制御中、引込み制御中、またはブレーキ制御中のいずれかである場合には、回転制御中であると判断する。リール制御状態が「回転制御中」である場合には、ステップＳ５０５に進み、そうでない場合には、ステップＳ５０６に進む。
【０１６９】
ステップＳ５０５では、リール制御状態に関する情報をもとにリールの制御を判定するリール制御判定処理を行う。ここで、リール制御判定処理は、より詳しくは、図２４に示すフローチャートで示されるので、図２４を参照して説明する。
【０１７０】
リール制御判定処理は、リールの回転制御を遊技の進行に応じて順次切り替え制御する処理である。具体的には、遊技者の遊技開始操作に伴い、リールの回転を開始してリールを加速させる加速処理及び一定回転速度までリールを加速させた後、その速度を維持する定速処理が行われる。その後の遊技者の停止操作に伴い、停止操作が行われた時のリールの図柄位置から遊技結果としてリール表示窓に表示させる図柄停止位置までリールの回転を維持する引込制御処理、及び図柄停止位置で停止状態を一定時間維持するブレーキ制御処理が順次行われる。
【０１７１】
ステップＳ６０１では、リール制御状態に関する情報を取得する。
【０１７２】
ステップＳ６０２では、取得したリール制御状態が「停止制御中」であるか否かを判定し、取得したリール制御状態が「停止制御中」であるときは、そのリールは停止しているので、リール制御判定処理を終了する。一方、取得したリール制御状態が「停止制御中」でないときは、Ｓ６０３に進む。
【０１７３】
ステップＳ６０３では、取得したリール制御状態が「加速制御中」であるか否かを判定する。リール制御状態が「加速制御中」であるときは、ステップＳ６０４に進み、加速処理（リールの回転を加速するための処理；詳しくは後述する）を行う。一方、リール制御状態が「加速制御中」でないときは、ステップＳ６０５に進む。
【０１７４】
ステップＳ６０５では、取得したリール制御状態が「定速制御中」であるか否かを判定する。リール制御状態が「定速制御中」であるときは、ステップＳ６０６に進み、定速処理（リールの回転を定速に維持するための処理；詳しくは後述する）を行う。一方、リール制御状態が「定速制御中」でないときは、ステップＳ６０７に進む。
【０１７５】
ステップＳ６０７では、取得したリール制御状態が「ブレーキ制御中」であるか否かを判定する。リール制御状態が「ブレーキ制御中」であるときは、ステップＳ６０８に進み、ブレーキ制御処理（リールの回転を停止させるための処理；詳しくは後述する）を行う。一方、リール制御状態が「ブレーキ制御中」でないときは、ステップＳ６０９に進む。
【０１７６】
ステップＳ６０９では、リール制御状態が「引込制御中」であるので、引込制御処理（リールを停止位置に引き込み制御する処理；詳しくは後述する）を行う。
【０１７７】
図２３に戻って、ステップＳ５０６では、リール制御状態が「無励磁制御中」であるか否かを判定する。リール制御状態が「無励磁制御中」でない場合には、ステップＳ５０７に進み、リール制御状態が無励磁制御中である場合には、ステップＳ５１０の終了後に進む。
【０１７８】
ステップＳ５０７では、停止中のリールに対して逆励磁制御をした後、励磁を解除するリール停止中制御処理（詳しくは後述する）を行う。
【０１７９】
ステップＳ５０８では、上述したそれぞれのリール制御状態に合った回転制御データを取得する。具体的には、図１７に示したように、リール制御状態に合った回転制御データを選択する。
【０１８０】
ステップＳ５０９では、ステップＳ５０８で取得した回転制御データを設定する。
【０１８１】
ステップＳ５１０では、上述した処理に応じてリール制御情報の内容が変更されているので、リール制御情報を更新する。
【０１８２】
＜加速処理＞
図２５は、図２４のステップＳ６０４の加速処理を詳しく示すフローチャートである。
【０１８３】
ステップＳ７０１では、加速開始要求があるか否かを判定する。これは、加速開始要求フラグがＯＮのときは、加速開始要求があると判断し、ステップＳ７０２に進み、加速カウンタオフセットに初期値を設定し、加速開始要求フラグをＯＦＦに設定する（即ち、１回目の加速処理においてだけ、ステップＳ７０２が実行される）。尚、この加速開始要求フラグは、図２１に示したリール回転開始処理のステップＳ３０８においてＯＮに設定される。次いで、ステップＳ７０３に進み、設定された加速カウンタオフセット値に対応する初期値を取得し、加速カウンタに設定する。
【０１８４】
ここで、加速カウンタオフセットに設定される初期値とは、リール制御状態が加速制御中において、設定される回転制御データのパターン数を意味している。これは、リール回転開始から一定回転速度に達するまでのパターン数でもあり、予め設定されているものである。例えば、図１７に示す例においては、Ｂ−１〜６の回転制御データが設定されるので初期値として「６」が予め設定されている。
【０１８５】
また、加速カウンタに設定される初期値とは、設定された回転制御データＢを維持する割込時間（駆動パルス数）を意味している。これは、リールをいきなり定速で回転させることによるステッピングモータの脱調を防止するため、回転制御パターンの更新速度を段階的に速めるための時間を制御するカウンタである。加速カウンタは、加速カウンタオフセットに対応して予め設定されている。図１７に示す例においては、加速カウンタオフセットの値が「６」「５」「４」「３」「２」「１」に対して、加速カウンタをそれぞれ「４」「３」「２」「２」「１」「１」と設定している。例えば、加速カウンタオフセットの値が６であるとき、即ち、設定された回転制御データが回転制御データＢ−１であるときは、４割込時間、回転制御データＢ−１が維持される。その後、加速カウンタの値は、３→２→１→１→１と段階的に減じられ、最終的には１割込時間、即ち定速制御時の回転制御パターンの更新サイクルとなる。
【０１８６】
ステップＳ７０１において、加速開始要求がないときは、ステップＳ７０４に進み、加速カウンタ値を１減算して更新し、次いで、ステップＳ７０５に進み、リール駆動信号切替要求フラグをＯＦＦに設定する。ここで、リール駆動信号切替要求フラグは、上述した図２３のステップＳ５０８の回転制御データ取得において、次の回転制御データに切り替えるか、前回に設定された回転制御データを維持するかを決定するフラグであり、リール駆動信号切替要求フラグをＯＦＦのときは、前回に設定された回転制御データを維持するものである。
【０１８７】
ステップＳ７０６では、加速カウンタ値が０であるか否かを判定する。加速カウンタ値が０であるときは、回転制御データの切替を行う必要があるため、ステップＳ７０７に進み、リール駆動信号切替要求フラグをＯＮに設定し、次いで、ステップＳ７０８に進み、加速カウンタオフセット値を１減算して、更新する。一方、加速カウンタ値が０でないときは、加速処理を終了する。
【０１８８】
ステップＳ７０９では、加速カウンタオフセット値が０であるか否かを判定する。加速カウンタオフセットが０であるときは、「加速制御中」が終了したので、ステップＳ７１０に進み、リール制御状態を「加速制御中」から「定速制御中」に変更して、設定する。一方、加速カウンタオフセット値が０でないときは、ステップＳ７０３に進み、更新された加速カウンタオフセット値に対応する初期値を加速カウンタに設定する。
【０１８９】
＜定速処理＞
図２６は、図２４のステップＳ６０６の定速処理を詳しく示すフローチャートである。定速処理は、主にリールの図柄位置を追跡する処理を行っている。リールの図柄位置を主制御部３００が把握するために「図柄番号カウンタ」及び「図柄間隔カウンタ」という２つのカウンタを用いて図柄位置を監視している。ここで、定速処理を説明する前に、まず、「図柄番号カウンタ」及び「図柄間隔カウンタ」について説明する。
【０１９０】
図２７は、図柄番号カウンタと図柄間隔カウンタの関係を示す図である。図柄番号カウンタは、基準位置であるリール表示窓１１３の中段に位置する図柄を記憶保持するためのカウンタであり、例えば、左リール１１０に関しては、左リール１１０の図柄列の上端のチャンス図柄が基準位置となっており、インデックスセンサ３２５ａが遮光片７５０を通過した時を起点としてカウントを開始する。各図柄とカウント値とは予め対応付けられており、主制御部３００は、リール停止時の図柄番号カウンタ値からリール表示窓１１３に停止表示されている図柄を特定し、入賞判定を行うことができる。図柄間隔カウンタは、１図柄あたりの駆動パルス数（タイマ割込処理回数）であり、２４となっている（合計で５０４駆動パルス数）。主制御部３００は、１図柄あたりの駆動パルス数を図柄間隔カウンタに設定し、駆動パルスの出力ごとに減算し、図柄間隔カウンタの値が０になったときに図柄番号カウンタを１更新するようにしている。
【０１９１】
ステップＳ８０１では、図柄間隔カウンタ値を１減算し、更新する。
【０１９２】
ステップＳ８０２では、図柄間隔カウンタ値が０であるか否かを判定する。図柄間隔カウンタ値が０であるときは、次の図柄に代わるので、ステップＳ８０３に進み、図柄番号カウンタ値を１減算して、更新し、次いで、ステップＳ８０４に進み、図柄間隔カウンタに初期値２４を設定する。一方、図柄間隔カウンタ値が０でないときは、ステップＳ８０５に進む。
【０１９３】
ステップＳ８０５では、インデックスセンサ３２５の検出結果を取得する。ここで、インデックスセンサ３２５の検出結果は、図柄番号カウンタ値が０で図柄間隔カウンタ値が０の位置に設けられた遮光片７５０の通過を検出したときに、検出ありとされる。
【０１９４】
ステップＳ８０６では、インデックスセンサ３２５の検出があったか否かを判定する。インデックスセンサ３２５の検出があったときは、リールの図柄位置がサーチできているので、ステップＳ８０７に進み、ストップボタン有効情報をＯＮに設定し、次いで、ステップＳ８０８に進み、図柄番号カウンタに０、図柄間隔カウンタに２４を設定して、定速処理を終了する。一方、インデックスセンサ３２５の検出がなかったときは、定速処理を終了する。
【０１９５】
＜引込み制御処理＞
図２８は、図２４のステップＳ６０９の引込み制御処理を詳しく示すフローチャートである。ここで、引込み制御処理とは、内部抽選の結果に応じた停止制御を実現するため、リールを停止させる際に、ストップボタンの操作された図柄位置から、リールを所定のコマ数（本実施形態においては、０〜４コマ）滑らせて停止させる処理をいう。これにより、内部抽選で内部当選した入賞役か、又は、いわゆるフラグ持ち越し中の入賞役については、対応する図柄組合せが揃って表示されることが許容される一方、そうでない場合には各入賞役に対応する図柄組合せが揃って表示されないようになっている。
【０１９６】
ステップＳ９０１では、引込カウンタの値を１減算する。ここで、引込カウンタには、後述する引込みカウンタ設定処理において、引込制御に要する割込時間が初期値として設定されている。例えば、図１７に示す例においては、引込カウンタに設定される初期値は、６（駆動パルス数、割込時間）である。
【０１９７】
ステップＳ９０２では、引込カウンタの値が０であるか否かを判定する。引込カウンタの値が０であるときは、引込制御が完了したので、ステップＳ９０３に進み、ブレーキングカウンタに初期値を設定し、次いで、ステップＳ９０５に進み、リール制御状態を「引込制御中」から「ブレーキ制御中」に変更して、設定する。ここで、ブレーキングカウンタには、ブレーキ制御に要する割込時間が初期値として設定される。例えば、図１７に示す例においては、ブレーキングカウンタに設定される値は、４（駆動パルス数、割込時間）である。一方、ステップＳ９０２で、引込カウンタの値が０でないときは、引込制御処理を終了する。
【０１９８】
＜ブレーキ制御処理＞
図２９は、図２４のステップＳ６０８のブレーキ制御処理を詳しく示すフローチャートである。
【０１９９】
ステップＳ１００１では、ブレーキングカウンタの値を１減算する。
【０２００】
ステップＳ１００２では、ブレーキングカウンタの値が０であるか否かを判定する。ブレーキングカウンタの値が０であるときは、ブレーキングが完了したので、ステップＳ１００３に進み、リール制御状態を「ブレーキ制御中」から「停止制御中」に変更して、設定する。一方、ブレーキングカウンタの値が０でないときは、ブレーキ制御処理を終了する。
【０２０１】
＜ストップボタン受付処理＞
図３０は、図２３のステップＳ５０２のストップボタン受付処理を詳しく示すフローチャートである。尚、ストップボタン受付処理は、ストップボタンが受付可能になった状態、即ち、図２６に示す定速処理において、ストップボタン有効情報がＯＮに設定された後の図２３のリール回転制御処理で実行されるものである。ストップボタン受付処理は、ストップボタンの操作に基づいてリールを停止させる位置を決定する処理である。
【０２０２】
ステップＳ１１０１では、停止受付情報を取得する。ここで、停止受付情報は、リール制御情報の一部であり、停止受付の判定に必要な情報すべてを意味している。
【０２０３】
ステップＳ１１０２では、取得した停止受付情報から、停止可能なリールを判断し、停止可能リール情報として設定する（例えば、左リール１１０が停止可能なリールであると判断されたときは、左リールを設定する）。
【０２０４】
ステップＳ１１０３では、設定された停止可能リール情報に対応するリールのストップボタンの受付があったか否かを判定する。ストップボタンの受付があったときは、ステップＳ１１０４に進み、停止対象のリールに関するデータ（停止対象リールデータ）を取得し、次いで、ステップＳ１１０５に進み、引き込みカウンタ設定処理（詳しくは、後述する）を行う。ここで、停止対象リールデータは、具体的には、リールの停止位置に関するデータである。次いで、ステップＳ１１０６では、上述した一連のストップボタン受付処理において、リール制御情報のうち、リール停止に関する情報が変更されているので、リール制御情報を更新する。一方、ストップボタンの受付がなかったときは、ステップＳ１１０７に進む。
【０２０５】
ステップＳ１１０７では、停止可能リール情報をクリアする。これは、ステップＳ１１０５の引込みカウンタ設定処理により、停止可能なリールが変更されるからである（例えば、停止可能な左リールに対して、引込みカウンタ設定処理が行われると、左リールは停止可能なリールではなくなる）。
【０２０６】
ステップＳ１１０８では、ストップボタンＬＥＤ情報を更新する。これは、各リールが停止可能か否かに応じて、ストップボタンのＬＥＤ情報を更新するものであり、一例としては、停止可能なリールには、青色を設定し、ストップボタンが押下されると、赤色を設定するものである。
【０２０７】
＜引込みカウンタ設定処理＞
図３１は、図３０のステップＳ１１０５の引込みカウンタ設定処理を詳しく説明するフローチャートである。
【０２０８】
ステップＳ１２０１では、図柄番号カウンタの値を取得して、停止操作された位置を検出する。
【０２０９】
ステップＳ１２０２では、選択されたリール停止制御データから、停止操作された位置に基づいて、引込みコマ数を取得する。
【０２１０】
ステップＳ１２０３では、励磁テーブルを参照して、割込み残数を取得する。具体的には、前回の回転制御データ（定速制御中の最後の回転制御データ）からＢ−８のデータまでの割込時間数を取得する。例えば、図１７に示す引込み制御においては、Ｂ−３からＢ−８までの６となる。
【０２１１】
ステップＳ１２０４では、取得した引込コマ数及び割込み残数から、引込カウンタ値を算出し、算出した引込カウンタ値を引き込みカウンタに設定する。具体的には、引込コマ数に２４を乗算した乗算値に割込み残数を加算した値が引き込みカウンタに設定される。例えば、図１７に示す引込み制御においては、引き込みコマ数が０なので、６が引き込みカウンタに設定される。
【０２１２】
ステップＳ１２０５では、リール制御状態を「定速制御中」から「引込制御中」に変更して、設定する。
【０２１３】
＜リール停止中制御処理＞
次に、図３２を用いて、リール停止中制御処理について詳しく説明する。図３２は、図２３のステップＳ５０７のリール停止中制御処理を詳しく示すフローチャートである。
【０２１４】
ステップＳ１３０１では、再遊技役が作動中であるか、すなわち、当該遊技において再遊技役に入賞したか否かを判定する。再遊技役が作動中である場合には、リール制御状態を無励磁制御中にしないので、リール停止中制御処理を終了する。再遊技役が作動中でない場合には、ステップＳ１３０２に進む。
【０２１５】
ステップＳ１３０２では、リール制御状態が「逆励磁制御中」であるか否かを判定する。リール制御状態が逆励磁制御中である場合には、ステップＳ１３０８に進み、逆励磁制御中でない場合には、ステップＳ１３０３に進む。
【０２１６】
ステップＳ１３０３では、第１カウンタを更新する。ここで、第１カウンタとは、リール制御状態が停止制御中になってからの時間を計測するカウンタであり、割込時間ごとに１加算される。なお、初期値は１である。
【０２１７】
ステップＳ１３０４では、第１カウンタの値が閾値より大きいか否かを判定する。ここで、閾値は具体的には２７０００であり、４０ｓに相当する割込時間（１．５０４ｍｓ×２７０００）となっている。なお、本実施形態においては、リール制御状態が停止制御中になってから４０ｓ経過した場合には、デモ演出が実行されるようになっているので、これに合わせてリール１１０〜１１２のステッピングモータ７２０を無励磁とするものである。第１カウンタの値が閾値より大きい場合には、ステップＳ１３０６に進み、第１カウンタの値が閾値以下の場合には、ステップＳ１３０５に進む。
【０２１８】
ステップＳ１３０５では、精算ボタン１３４の受付があったか否かを判定する。精算ボタン１３４の受付があった場合には、デモ演出が実行されるため、ステップＳ１３０６に進み、そうでない場合には、リール停止中制御処理を終了する。
【０２１９】
ステップＳ１３０６では、リール制御状態を逆励磁制御中に設定する。すなわち、本実施形態においては、第１カウンタの値が閾値よりも大きい場合、または精算ボタン１３４の操作があった場合には、停止制御中であったリール制御状態を逆励磁制御中に設定する。
【０２２０】
ステップＳ１３０７では、リール制御状態が逆励磁制御中であることを示すコマンド（以下、逆励磁制御中コマンドという）を副制御部４００に送信する準備をする。なお、逆励磁制御中コマンドは、副制御部４００及び５００を介して副制御部６００に送信される。
【０２２１】
ステップＳ１３０８では、第２カウンタを更新する。ここで、第２カウンタとは、逆励磁制御を行う時間を測定するためのカウンタである。本実施形態では、具体的には、３割込時間の間、逆励磁制御を行うようになっている。
【０２２２】
ステップＳ１３０９では、第２カウンタが３よりも大きいか否かを判定する。第２カウンタが３よりも大きい場合には、ステップＳ１３１０に進み、第２カウンタが３以下の場合には、リール停止中制御処理を終了する。
【０２２３】
ステップＳ１３１０では、逆励磁制御を行う時間か経過したので、リール制御状態を無励磁制御中に設定する。
【０２２４】
＜副制御部４００メイン処理＞
次に、図３３（ａ）を用いて、副制御部４００におけるメイン処理について説明する。なお、同図は、副制御部４００メイン処理の流れを示すフローチャートである。副制御部４００メイン処理は、副制御部４００のＣＰＵ４１０が中心になって行い、電源断等を検知しないかぎり、ステップＳ１４０２〜ステップＳ１４０７の処理を繰り返し実行する。
【０２２５】
電源投入が行われると、まずステップＳ１４０１で初期化処理が実行される。この初期化処理では、電源が遮断された場合の復旧処理、入出力ポートの初期設定、ＲＡＭ４１３内の記憶領域の初期化、データロード処理等を行う。また、主制御部３００からのコマンドを受信できる状態にする。
【０２２６】
ステップＳ１４０２では、副制御部４００のコマンド入力処理を行う。詳細は後述するが、この副制御部４００コマンド入力処理では、ＲＡＭ４１３のコマンド格納エリアに未処理コマンドがあるか否かを判定し、未処理コマンドがある場合は、その未処理コマンド（例えば、内部抽選結果コマンド、表示判定結果コマンドなど）に応じた処理を実行する。
【０２２７】
ステップＳ１４０３では、演出データの更新処理を行う。この演出データの更新処理では、演出を制御するための動作制御データの更新を行う。
【０２２８】
ステップＳ１４０４では、ステップＳ１４０３で更新した演出データの中に副制御部４００の各演出デバイスのドライバに出力するデータがあるか否かを判定する。該当する場合はＳ１４０５へ進み、該当しない場合はＳ１４０６へ進む。
【０２２９】
ステップＳ１４０５では、副制御部４００の演出デバイスのドライバにデータをセットする。データのセットにより演出デバイスがそのデータに応じた演出を実行する。
【０２３０】
ステップＳ１４０６では、ステップＳ１４０３で更新した演出データの中に副制御部５００に送信する制御コマンドがあるか否かを判定する。該当する場合はステップＳ１４０７へ進み、該当しない場合はステップＳ１４０２へ戻る。
【０２３１】
ステップＳ１４０７では、副制御部５００に制御コマンドを送信してＳ１４０２へ戻る。
【０２３２】
＜副制御部４００コマンド入力処理＞
次に、図３３（ｂ）を用いて、副制御部４００のコマンド入力処理について説明する。なお、同図は、副制御部４００コマンド入力処理の流れを示すフローチャートである。
【０２３３】
ステップＳ１５０１では、コマンド格納エリアに少なくとも１つの制御コマンドが格納されているか否かを判定する。該当する場合はステップＳ１５０２へ進み、該当しない場合はコマンド入力処理を終了する。
【０２３４】
ステップＳ１５０２では、コマンド格納エリアから制御コマンドを一つ取得し、制御コマンドに応じた処理を実行する。取得した制御コマンドはコマンド格納エリアから消去する。
【０２３５】
＜副制御部４００ストローブ割込み処理＞
次に、図３３（ｃ）を用いて、副制御部４００のストローブ割込み処理について説明する。このストローブ割込み処理は、副制御部４００が、主制御部３００が出力するストローブ信号を検出した場合に実行する処理である。
【０２３６】
ストローブ割込み処理のステップＳ１６０１では、主制御部３００が出力したコマンドを未処理コマンドとしてＲＡＭ４１３に設けたコマンド記憶領域に記憶する。
【０２３７】
＜副制御部４００タイマ割込み処理＞
次に、図３３（ｄ）を用いて、副制御部４００のタイマ割込み処理について説明する。副制御部４００は所定の周期（本実施形態では２ｍｓに１回）でタイマ割込みを発生するハードウェアタイマを備えており、このタイマ割込みを契機として、副制御部４００タイマ割込み処理を実行する。なお、副制御部４００は汎用タイマの設定（１０ｍｓ）としており、ステップＳ１７０１ではこの汎用タイマの更新を行う。
【０２３８】
＜副制御部５００メイン処理＞
次に、図３４（ａ）を用いて、副制御部５００のメイン処理について説明する。同図は、副制御部５００のメイン処理のフローチャートである。
【０２３９】
ステップＳ１８０１では、初期化処理が実行される。この初期化処理では、電源が遮断された場合の復旧処理、入出力ポートの初期設定、ＲＡＭ内の記憶領域の初期化、データロード処理などを行う。また、副制御部４００からのコマンドを受信できる状態にする。さらに、変数の初期化等、その他の初期化処理を行う。
【０２４０】
ステップＳ１８０２では、副制御部５００のコマンド入力処理を行う。この副制御部５００コマンド入力処理では、ＲＡＭ５１３のコマンド格納エリアに未処理コマンドがあるか否かを判定し、未処理コマンドがある場合は、その未処理コマンドに応じた処理を実行する。
【０２４１】
ステップＳ１８０３では、副制御部５００の演出データの更新処理を行う。この演出データの更新処理では、演出を制御するための動作制御データの更新を行う。
【０２４２】
ステップＳ１８０４では、ステップＳ１８０３で更新した演出データの中に液晶表示装置１５７のドライバに出力するデータがある場合には、液晶演出処理を行う。
【０２４３】
ステップＳ１８０５では、ステップＳ１８０３で更新した演出データの中に副制御部６００に送信する制御コマンドがあるか否かを判定する。該当する場合はステップＳ１８０６へ進み、該当しない場合はステップＳ１８０２へ戻る。
【０２４４】
ステップＳ１８０６では、副制御部６００に制御コマンドを送信してＳ１８０２へ戻る。
【０２４５】
＜副制御部５００タイマ割込み処理＞
次に、図３４（ｂ）を用いて、副制御部５００のタイマ割込み処理について説明する。なお、同図は、副制御部５００タイマ割込み処理の流れを示すフローチャートである。
【０２４６】
ステップＳ１９０１では、副制御部４００から受信した制御コマンドがあるか否かを判定する。副制御部４００から受信した制御コマンドがある場合には、ステップＳ１９０２に進み、副制御部４００から受信した制御コマンドがない場合には、副制御部５００タイマ割込み処理を終了する。
【０２４７】
ステップＳ１９０２では、副制御部４００が出力したコマンドを未処理コマンドとしてＲＡＭ５１３に設けたコマンド記憶領域に記憶する。
【０２４８】
＜副制御部６００メイン処理＞
次に、図３５（ａ）を用いて、副制御部６００のメイン処理について説明する。同図は、副制御部６００のメイン処理のフローチャートである。
【０２４９】
ステップＳ２００１では、初期化処理が実行される。この初期化処理では、電源が遮断された場合の復旧処理、入出力ポートの初期設定、ＲＡＭ内の記憶領域の初期化、データロード処理などを行う。また、副制御部５００からのコマンドを受信できる状態にする。さらに、変数の初期化等、その他の初期化処理を行う。例えば、演出ユニット２２０の水平可動部材２０４に対しては、電源投入後の初期化処理において、原点復帰する移動制御を行った後、中央位置に移動して停止させる制御を行う。
【０２５０】
ステップＳ２００２では、コマンド格納エリアに少なくとも１つの制御コマンドが格納されているか否かを判定する。該当する場合はステップＳ２００３へ進み、該当しない場合はＳ２００２へ戻る。
【０２５１】
ステップＳ２００３では、コマンド格納エリアから制御コマンドを一つ取得し、取得した制御コマンドの判定を行う。なお、取得した制御コマンドはコマンド格納エリアから消去する。
【０２５２】
ステップＳ２００４では、取得した制御コマンド（副制御部５００から受信した制御コマンド）が逆励磁制御中コマンドであるか否かを判定する。取得した制御コマンドが逆励磁制御中コマンドである場合には、ステップＳ２００５に進み、取得した制御コマンドが逆励磁制御中コマンドでない場合には、ステップＳ２００６に進む。
【０２５３】
ステップＳ２００５では、逆励磁フラグをＯＮに設定する。ここで、逆励磁フラグは、駆動制御状態を逆励磁制御中に設定するか否かを判別するためのフラグであり、逆励磁フラグがＯＮの場合には、駆動制御状態を逆励磁制御中に設定する。すなわち、主制御部３００においてリール１１０〜１１２に連結されたステッピングモータ７２０を無励磁状態とする場合には、副制御部６００において水平可動部材２０４に連結されたステッピングモータ２４４も無励磁状態とするものである。
【０２５４】
ステップＳ２００６では、取得した制御コマンド（副制御部５００から受信した制御コマンド）が水平可動部材２０４を動作させる動作コマンドであるか否かを判定する。取得した制御コマンドが動作コマンドである場合には、ステップＳ２００７に進み、取得した制御コマンドが動作コマンドでない場合には、ステップＳ２００９に進む。
【０２５５】
ステップＳ２００７では、駆動制御状態を「加速制御中」に設定する。
【０２５６】
ステップＳ２００８では、水平可動部材２０４を動作させる動作データを更新する動作データ更新処理を行う。
【０２５７】
ステップＳ２００９では、副制御部４００に送信する制御コマンドがあるか否かを判定する。副制御部４００に送信する制御コマンドがある場合には、ステップＳ２０１０に進み、副制御部４００に送信する制御コマンドがない場合には、ステップＳ２００２に戻る。
【０２５８】
ステップＳ２０１０では、副制御部４００へ制御コマンドを送信する。
【０２５９】
＜副制御部６００割込み処理＞
次に、図３５（ｂ）を用いて、副制御部６００のタイマ割込み処理について説明する。なお、同図は、副制御部６００タイマ割込み処理の流れを示すフローチャートである。
【０２６０】
ステップＳ２１０１では、副制御部５００から受信した制御コマンドがあるか否かを判定する。副制御部５００から受信した制御コマンドがある場合には、ステップＳ２１０２に進み、副制御部５００から受信した制御コマンドがない場合には、副制御部６００タイマ割込み処理を終了する。
【０２６１】
ステップＳ２１０２では、副制御部５００が出力したコマンドを未処理コマンドとしてＲＡＭ６１３に設けたコマンド記憶領域に記憶する。
【０２６２】
＜インターバルタイマ割込み処理＞
次に、図３６を用いて、副制御部６００のインターバルタイマ割込み処理について説明する。なお、同図は、副制御部６００インターバルタイマ割込み処理の流れを示すフローチャートである。副制御部６００は、所定の周期（本実施形態では、０．３ｍｓに１回）でインターバルタイマ割込み処理を実行する。
【０２６３】
ステップＳ２２０１では、駆動制御状態が駆動制御中であるか否かを判定する。駆動制御状態が駆動制御中であるとは、具体的には、加速制御中、定速制御中、またはブレーキ制御中であることをいう。駆動制御状態が駆動制御中である場合には、ステップＳ２２０２に進み、駆動制御状態が駆動制御中でない場合には、ステップＳ２２０３に進む。
【０２６４】
ステップＳ２２０２では、駆動制御状態に関する情報をもとに水平可動部材２０４の制御を判定する駆動制御判定処理を行う。駆動制御判定処理は、水平可動部材２０４の駆動制御を演出状態に合わせて順次切り替えていく処理である。具体的には、水平可動部材２０４を加速させる加速制御処理、一定速度を維持する定速処理、停止位置で停止状態を一定時間維持するブレーキ制御処理が順次行われる。
【０２６５】
ステップＳ２２０３では、駆動制御状態が無励磁制御中であるか否かを判定する。駆動制御状態が無励磁制御中である場合には、インターバルタイマ割込み処理を終了し、駆動制御状態が無励磁制御中でない場合には、ステップＳ２２０４に進む。
【０２６６】
ステップＳ２２０４では、停止中の水平可動部材２０４に対して逆励磁制御をした後、励磁を解除する駆動中停止中制御処理（詳しくは後述する）を行う。
【０２６７】
ステップＳ２２０５では、上述したそれぞれの駆動制御状態に合った駆動制御データを取得する。具体的には、図１８に示したように、駆動制御状態及び無励磁フラグに応じた駆動制御データを選択する。この結果、無励磁フラグがＯＮである場合には、加速時の初期動作において、ステッピングモータ２４４を逆回転させない回転制御が可能となる。なお、無励磁フラグがＯＮである場合には、無励磁フラグをＯＦＦに変更する。
【０２６８】
ステップＳ２２０６では、ステップＳ２２０５で取得した駆動制御データを設定する。
【０２６９】
＜駆動停止中制御処理＞
図３７は、図３６のステップＳ２２０４の駆動停止中制御処理の流れを詳しく示すフローチャートである。
【０２７０】
ステップＳ２３０１では、逆励磁フラグがＯＮであるか否かを判定する。逆励磁フラグがＯＮである場合には、ステップＳ２３０２に進み、逆励磁フラグがＯＦＦである場合には、駆動停止中制御処理を終了する。
【０２７１】
ステップＳ２３０２では、停止制御中の駆動制御状態を逆励磁制御中に変更して、設定する。
【０２７２】
ステップＳ２３０３では、逆励磁カウンタを更新する。ここで、逆励磁カウンタとは、逆励磁制御を行う時間を測定するためのカウンタである。本実施形態では、具体的には、３割込時間の間、逆励磁制御を行うようになっている。
【０２７３】
ステップＳ２３０４では、逆励磁カウンタの値が３より大きいか否かを判定する。逆励磁カウンタの値が３より大きい場合には、ステップＳ２３０５に進み、逆励磁カウンタの値が３以下の場合には、駆動停止中制御処理を終了する。
【０２７４】
ステップＳ２３０５では、逆励磁制御処理が終了したので、逆励磁フラグをＯＦＦに設定する。
【０２７５】
ステップＳ２３０６では、逆励磁制御中の駆動制御状態を無励磁制御中に変更して、設定する。
【０２７６】
ステップＳ２３０７では、駆動制御状態を無励磁制御中になったので、無励磁フラグをＯＮに設定する。
【０２７７】
以上述べたように、本実施形態のスロットマシン１００によれば、リールを停止させるときには、ステッピングモータ７２０のロータ７２１を固定の２相（ＡＢ相）で停め、その後、無励磁とする場合には、まず、励磁再開時にロータ７２１が逆回転しない固定の一相（Ｂ相）で停止させた後に無励磁とするので、固定の２相（ＡＢ相）から励磁を再開する場合には、ロータ７２１の初期動作において逆回転した後に正規の回転方向に回転するようなことはない。
【０２７８】
また、本実施形態のスロットマシン１００によれば、同様に、水平可動部材２０４に接続されたモータ２４４に対しても、同様の制御を行うので、モータ２４４を無励磁としても、ロータの初期動作において逆回転することはない。
【０２７９】
この結果、本実施形態によれば、消費電力を抑えつつ、遊技に関連して可動する可動部材の初期動作の見栄えを損なわない遊技台を提供することができる。
【０２８０】
また、本実施形態においては、電断時においても、リール制御状態を逆励磁制御中にした後に無励磁とするので、設定変更がされた後（設定変更は電断して行う）の最初のリール回転時であっても、リールの初期動作から設定変更をしたことが把握されることはない。従来のスロットマシンでは、電源断時にリール制御状態が停止中であった場合には、電源投入時に直ちにリール制御状態を停止中とするよう、リールに励磁をかけることになるが、電源投入時に設定変更処理を行った場合には、リールの制御中情報もクリアされ、リールが実際に回転開始するまで、リールは無励磁状態となる。このことにより、リール回転時の励磁によりいずれかの励磁相に引き付けられ、それが、微動作が生じさせてしまう。よって、この微動作により、設定変更が行われたことが遊技者に察知されてしまう懸念点があった。すなわち、従来においては、設定変更を行うと、最初のリール回転時の初期動作においてリールが微小に逆回転するので、このことから遊技者は設定変更があったことを把握できたが、本実施形態においてはこのようなことは生じないという遊技台特有の格別な効果を奏している。
【０２８１】
なお、本実施形態においては、リール１１０〜１１２及び水平可動部材２０４に連結されたステッピングモータを例に挙げて説明したが、これ以外の可動部材に連結されたステッピングモータに対して同様の制御をしてよいのは勿論である。例えば、垂直可動部材２０２に対して同様の制御を行ってもよい。
【０２８２】
また、本実施形態においては、リール１１０〜１１２及び水平可動部材２０４に連結されたステッピングモータをバイポーラ型のステッピングモータとしたが、ユニポーラ型のステッピングモータとしてもよい。
【０２８３】
また、本実施形態においては、ステッピングモータのロータを固定の２相（ＡＢ相）で停めるようにしたが、これに限定されず、固定の励磁相に停めなくてもよい。例えば、所定の１相（固定でない）に停止させるようにしてもよい。ただし、この場合には、停止させた励磁相を記憶しておき、無励磁後にロータを再励磁させるときは、記憶した励磁相を参照して、逆回転しないような励磁相から励磁を行うようする。これにより、本実施形態と同様の効果を奏することができる。
【０２８４】
また、本実施形態においては、スロットマシンの遊技に関連して可動する可動部材に連結されたステッピングモータに対して本発明を適用したが、本発明はこれに限定されるものではなく、パチンコなど他の遊技台に用いられるステッピングモータにも適用可能である。
【０２８５】
例えば、本発明に係る遊技台は、図３８に示す、「所定の遊技領域に球を発射する発射装置と、発射装置から発射された球を入球可能に構成された入賞口と、入賞口に入球した球を検知する検知手段と、検知手段が球を検知した場合に球を払出す払出手段と、所定の図柄(識別情報)を変動表示する可変表示装置を備え、入賞口に遊技球が入って入賞することを契機として、可変表示装置が図柄を変動させた後に停止表示させて、遊技状態の推移を告知するようなパチンコ機１０００」でもよい。
【０２８６】
この場合には、パチンコ機１０００の可動演出部材（例えば、リールを回転させることで図柄を変動表示させる回胴式の可変表示装置など）を駆動させるステッピングモータ、パチンコ球を発射する発射装置やパチンコ球を払い出す払出装置を駆動させるステッピングモータに本発明の励磁制御を適用してもよい。
【０２８７】
以上、本発明の実施の形態について説明してきたが、いずれの形態も遊技機特有の格別な効果を奏している。本発明は、上述した実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲において、本発明の実施の形態に対して種々の変形や変更を施すことができ、そのような変形や変更を伴うものもまた、本発明の技術的範囲に含まれるものである。また、発明の実施の形態に記載された、作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、本発明の実施の形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０２８８】
【図１】本発明の実施形態に係るスロットマシンの外観を示す斜視図である。
【図２】本発明の実施形態に係るスロットマシンの図柄表示窓の表示領域と入賞ラインとの関係を示した図である。
【図３】本発明の実施形態に係るスロットマシンのリール回転装置の外観を示す分解斜視図である。
【図４】本発明の実施形態に係るスロットマシンのリール回転装置を構成するリール駆動ユニットの分解斜視図である。
【図５】本発明の実施形態に係るスロットマシンの演出装置のカバー部材及び演出ユニットの斜視図である。
【図６】本発明の実施形態に係るスロットマシンの主制御部を示すブロック図である。
【図７】本発明の実施形態に係るスロットマシンの副制御部を示すブロック図である。
【図８】本発明の実施形態に係るスロットマシンの副制御部を示すブロック図である。
【図９】本発明の実施形態に係るスロットマシンの副制御部を示すブロック図である。
【図１０】本発明の実施形態に係るスロットマシンのリールモータ制御回路の回路図の一例である。
【図１１】本発明の実施形態に係るスロットマシンのリールモータ制御回路の回路図の一例である。
【図１２】本発明の実施形態に係るスロットマシンのリールモータ制御回路の回路図の一例である。
【図１３】本発明の実施形態に係るスロットマシンのリールモータ制御回路の回路図の一例である。
【図１４】本発明の実施形態に係るスロットマシンのモータドライバの具体的な回路図、及びモータ電流の電流レベルを示す表である。
【図１５】本発明の実施形態に係るスロットマシンのリールモータ制御回路の回路図の一例である。
【図１６】本発明の実施形態に係るスロットマシンのリールに接続されたステッピングモータを回転制御するための回転制御データ及びそのときの励磁相を示す表である。
【図１７】本発明の実施形態に係るスロットマシンのリールに関する回転制御データの遷移をリールの動作とともに示した図である。
【図１８】本発明の実施形態に係るスロットマシンの水平可動部材を動作させるための駆動制御データの励磁パターンを示す表である。
【図１９】本発明の実施形態に係るスロットマシンの電源投入時に主制御部のＣＰＵにて実行される電源投入処理の流れを示すフローチャートである。
【図２０】図１９のステップＳ１０８の遊技実行処理の流れを詳しく示すフローチャートである。
【図２１】図２０のステップＳ２０６のリール回転開始処理の流れを詳しく示すフローチャートである。
【図２２】本発明の実施形態に係るスロットマシンの主制御部のＣＰＵにて実行されるタイマ割込み処理の流れを示すフローチャートである。
【図２３】図２２のステップＳ４０５のリール回転制御処理の流れを詳しく示すフローチャートである。
【図２４】図２３のステップＳ５０５のリール制御判定処理の流れを詳しく示すフローチャートである。
【図２５】図２４のステップＳ６０４の加速処理の流れを詳しく示すフローチャートである。
【図２６】図２４のステップＳ６０６の定速処理の流れを詳しく示すフローチャートである。
【図２７】本発明の実施形態に係るスロットマシンにおける図柄番号カウンタと図柄間隔カウンタの関係を示す図である。
【図２８】図２４のステップＳ６０９の引込み制御処理の流れを詳しく示すフローチャートである。
【図２９】図２４のステップＳ６０８のブレーキ制御処理の流れを詳しく示すフローチャートである。
【図３０】図２３のステップＳ５０２のストップボタン受付処理の流れを詳しく示すフローチャートである。
【図３１】図３０のステップＳ１１０５の引込みカウンタ設定処理の流れを詳しく示すフローチャートである。
【図３２】図２３のステップＳ５０７のリール停止中制御処理の流れを詳しく示すフローチャートである。
【図３３】本発明の実施形態に係るスロットマシンの副制御部４００のメイン処理、コマンド入力処理、ストローブ割込み処理、及びタイマ割込み処理の流れを示すフローチャートである。
【図３４】本発明の実施形態に係るスロットマシンの副制御部５００のメイン処理、及びタイマ割込み処理の流れを示すフローチャートである。
【図３５】本発明の実施形態に係るスロットマシンの副制御部６００のメイン処理、及び割込み処理の流れを示すフローチャートである。
【図３６】本発明の実施形態に係るスロットマシンの副制御部６００のインターバルタイマ処理の流れを示すフローチャートである。
【図３７】ステップＳ２２０４の駆動停止中制御処理の流れを詳しく示すフローチャートである。
【図３８】本発明の実施形態に係るパチンコ機の外観を示す図である。
【図１】
2010268985.tif 000003
【図２】
2010268985.tif 000004
【図３】
2010268985.tif 000005
【図４】
2010268985.tif 000006
【図５】
2010268985.tif 000007
【図６】
2010268985.tif 000008
【図７】
2010268985.tif 000009
【図８】
2010268985.tif 000010
【図９】
2010268985.tif 000011
【図１０】
2010268985.tif 000012
【図１１】
2010268985.tif 000013
【図１２】
2010268985.tif 000014
【図１３】
2010268985.tif 000015
【図１４】
2010268985.tif 000016
【図１５】
2010268985.tif 000017
【図１６】
2010268985.tif 000018
【図１７】
2010268985.tif 000019
【図１８】
2010268985.tif 000020
【図１９】
2010268985.tif 000021
【図２０】
2010268985.tif 000022
【図２１】
2010268985.tif 000023
【図２２】
2010268985.tif 000024
【図２３】
2010268985.tif 000025
【図２４】
2010268985.tif 000026
【図２５】
2010268985.tif 000027
【図２６】
2010268985.tif 000028
【図２８】
2010268985.tif 000029
【図２９】
2010268985.tif 000030
【図３０】
2010268985.tif 000031
【図３１】
2010268985.tif 000032
【図３２】
2010268985.tif 000033
【図３３】
2010268985.tif 000034
【図３４】
2010268985.tif 000035
【図３５】
2010268985.tif 000036
【図３６】
2010268985.tif 000037
【図３７】
2010268985.tif 000038
【図３８】
2010268985.tif 000039
【図２７】
2010268985.tif 000040