(57)【特許請求の範囲】
【請求項１】
遊技に関連して可動する可動部材と、
前記可動部材が連結されるロータと、パルス状の励磁電流が供給される複数の相と、を有するステッピングモータと、
前記励磁電流を供給する相および該励磁電流の流れ方向が異なる複数種類のステップを順次切替えて前記励磁電流を供給し、前記ロータの回転制御を行う回転制御手段と、
前記複数種類のステップのうちの予め定めた特定のステップを保持し、かつ該特定のステップで前記励磁電流を供給し続けて、前記ロータの停止保持制御を行う停止保持制御手段と、を備えた遊技台であって、
前記回転制御手段は、
前記ロータを停止させる所定の条件が成立した場合は、前記停止保持制御手段により前記ロータが停止保持される予定の停止保持位置よりも手前の予め定めた事前位置まで、前記ロータの回転制御を行う第一の回転制御を実行する第一の回転制御手段と、
前記第一の回転制御手段が前記第一の回転制御を実行した後、第一の期間、いずれの相にも前記励磁電流を供給しない状態とする励磁開放制御を実行する励磁開放制御手段と、
前記励磁開放制御手段が前記励磁開放制御を実行した後、前記停止保持位置に対応する前記特定のステップで前記励磁電流を供給する第二の回転制御を実行する第二の回転制御手段と、
を備え、                
前記停止保持制御手段は、
前記第二の回転制御手段が前記第二の回転制御を実行した後、前記ロータの停止保持制御を実行するものであることを特徴とする遊技台。
【請求項２】
請求項１記載の遊技台であって、
定期的なタイマ割込み信号を発生させるタイマ割込み手段をさらに備え、
前記回転制御手段は、
前記タイマ割込み信号に基づいて、前記ステップの切替えを行い、
前記第一の期間は、
前記タイマ割込み信号が発生される間隔の自然数倍の期間であることを特徴とする遊技台。
【請求項３】
請求項２記載の遊技台であって、
前記回転制御手段は、
前記第一の回転制御手段が前記第一の回転制御を実行した後、前記事前位置に対応するステップと同じステップで、第二の期間、前記励磁電流を供給する第三の回転制御を実行する第三の回転制御手段をさらに備え、
前記励磁開放制御手段は、
前記第三の回転制御手段が前記第三の回転制御を実行した後、前記励磁開放制御を実行するものであることを特徴とする遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシン（パチスロ）、パチンコに代表される遊技台に関する。
【背景技術】
【０００２】
従来、遊技台の一つとして、例えば、スロットマシンが知られている。このスロットマシンは、メダルを投入してスタートレバーを操作することでリールを回転させるとともに、内部抽選によって役を内部決定し、ストップボタンを操作することでリールを停止させた時に、図柄表示窓上に内部決定に応じて予め定められた図柄の組合せが表示されると役が成立するように構成されている。そして、メダルの払出を伴う役が成立した場合には、成立した役に対応する規定数のメダルが払い出されるようになっている。
【０００３】
この遊技台のリールの回転駆動には、一般的にステッピングモータが使用されている。例えば、特許文献１には、２相の励磁コイルを有するステッピングモータを用いて、リールを回転駆動する遊技機のリール表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−７１９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ステッピングモータは、ロータの磁極を次のステップに相当するステータコイルの磁力により吸引（反発も含む）することでロータを回転移動させるため、停止位置にロータを停止させる際も、ロータの停止位置に到達するまで一定速が維持されたまま回転移動することとなる。特にスロットマシンのリールの場合、遊技者の停止操作を受けてから即座にリールを停止させる必要があるため、このような停止時には、モータに対して大きな負荷が掛かるという問題がある。このため、トルク力が高い高価なモータを使用しないと、見栄えの悪いバウンドストップ現象（停止位置の前後でゆれてしまう現象）が生じてしまい、遊技台のコスト高にも繋がっていた。
【０００６】
本発明は、上記の事情を鑑みてなされたものであり、コストを抑制しつつ、ステッピングモータの停止時における負荷軽減を図ることができる遊技台を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る遊技台は、その一態様として、遊技に関連して可動する可動部材と、前記可動部材が連結されるロータと、パルス状の励磁電流が供給される複数の相と、を有するステッピングモータと、前記励磁電流を供給する相および該励磁電流の流れ方向が異なる複数種類のステップを順次切替えて前記励磁電流を供給し、前記ロータの回転制御を行う回転制御手段と、前記複数種類のステップのうちの予め定めた特定のステップを保持し、かつ該特定のステップで前記励磁電流を供給し続けて、前記ロータの停止保持制御を行う停止保持制御手段と、を備えた遊技台であって、前記回転制御手段は、前記ロータを停止させる所定の条件が成立した場合は、前記停止保持制御手段により前記ロータが停止保持される予定の停止保持位置よりも手前の予め定めた事前位置まで、前記ロータの回転制御を行う第一の回転制御を実行する第一の回転制御手段と、前記第一の回転制御手段が前記第一の回転制御を実行した後、第一の期間、いずれの相にも前記励磁電流を供給しない状態とする励磁開放制御を実行する励磁開放制御手段と、前記励磁開放制御手段が前記励磁開放制御を実行した後、前記停止保持位置に対応する前記特定のステップで前記励磁電流を供給する第二の回転制御を実行する第二の回転制御手段と、を備え、前記停止保持制御手段は、前記第二の回転制御手段が前記第二の回転制御を実行した後、前記ロータの停止保持制御を実行するものであることを特徴とする。
【発明の効果】
【０００８】
本発明の遊技台によれば、コストを抑制しつつ、ステッピングモータの停止時における負荷軽減を図ることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るスロットマシンの外観を示す斜視図である。
【図２】本発明の実施形態に係るスロットマシンの図柄表示窓の表示領域と入賞ラインとの関係を示した図である。
【図３】本発明の実施形態に係るスロットマシンの制御部の回路ブロック図である。
【図４】本発明の実施形態に係るスロットマシンの各リールに施される図柄の配列を表面的に展開して示した図、及び図柄番号カウンタと図柄間隔カウンタの関係を示す図である。
【図５】本発明の実施形態に係るスロットマシンのリール回転装置の外観を示す分解斜視図である。
【図６】本発明の実施形態に係るスロットマシンのリール回転装置を構成するリール駆動ユニットの分解斜視図である。
【図７】本発明の実施形態に係るスロットマシンのリール駆動ユニットを組み立てた状態を示す略示側面図及び略示正面図である。
【図８】本発明の実施形態に係るスロットマシンのリールに用いられるステッピングモータの分解斜視図である。
【図９】図８に示すステッピングモータのステータの磁極配置を示す図である。
【図１０】本発明の実施形態に係るステッピングモータを励磁する励磁テーブルの内容を示す表である。
【図１１】本発明の実施形態に係るスロットマシンのリールを回転制御する回転制御テーブルの内容を示す表である。
【図１２】本発明の実施形態に係るスロットマシンの回転制御データの遷移を示すタイミングチャートである。
【図１３】停止時における従来のステッピングモータの動作を模式的に示した図である。
【図１４】本発明の実施形態に係るスロットマシンに用いられるステッピングモータの動作を模式的に示した図である（第一ブレーキ制御）。
【図１５】本発明の実施形態に係るスロットマシンに用いられるステッピングモータの動作を模式的に示した図である（第一ブレーキ制御）。
【図１６】停止時における従来のステッピングモータの動作を模式的に示した図である。
【図１７】本発明の実施形態に係るスロットマシンに用いられるステッピングモータの動作を模式的に示した図である（第二ブレーキ制御）。
【図１８】本発明の実施形態に係るスロットマシンに用いられるステッピングモータの動作を模式的に示した図である（第二ブレーキ制御）。
【図１９】本発明の実施形態に係るスロットマシンにおいて、リール帯をリール枠に貼り合わせるときの基準位置の合わせ方を説明する図である。
【図２０】本本発明の実施形態に係るブレーキ制御を施したスロットマシンと、従来のブレーキ制御を施したスロットマシンのリール停止時のリール外周速度の関する実験結果を示すグラフである。
【図２１】本発明の実施形態に係るスロットマシンの主制御部メイン処理の流れを示すフローチャートである。
【図２２】図２１のステップＳ１０５のリール回転開始処理の流れを詳しく示すフローチャートである。
【図２３】本発明の実施形態に係るスロットマシンの主制御部タイマ割込処理の流れを示すフローチャートである。
【図２４】図２３のステップＳ１００７のリール回転制御処理の流れを詳しく示すフローチャートである。
【図２５】図２４のステップＳ１１０５のリール制御判定処理の流れを詳しく示すフローチャートである。
【図２６】図２５のステップＳ１２０４の加速制御処理の流れを詳しく示すフローチャートである。
【図２７】図２５のステップＳ１２０６の第一定速制御処理の流れを詳しく示すフローチャートである。
【図２８】図２５のステップＳ１２０８の第二定速制御処理の流れを詳しく示すフローチャートである。
【図２９】図２４のステップＳ１１０２の停止ボタン受付処理の流れを詳しく示すフローチャートである。
【図３０】図２９のステップＳ１６０５の引込みカウンタ設定処理の流れを詳しく示すフローチャートである。
【図３１】図２５のステップＳ１２１１の引込み制御処理の流れを詳しく示すフローチャートである。
【図３２】図２５のステップＳ１２１０のブレーキ制御処理の流れを詳しく示すフローチャートである。
【図３３】本発明の実施形態に係るスロットマシンの第１副制御部メイン処理、第１副制御部コマンド入力処理、第１副制御部コマンド受信割込処理、及び第１副制御部タイマ割込処理の流れを示すフローチャートである。
【図３４】本発明の別の実施形態に係るスロットマシンに用いられるステッピングモータの概略構成図である。
【図３５】本発明の別の実施形態に係るスロットマシンに用いられるステッピングモータの動作を模式的に示した図である。
【図３６】本発明の実施形態に係るパチンコ機の外観を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を用いて説明する。
【００１１】
＜全体構成＞
図１は、本発明の一実施形態に係るスロットマシン１００の外観斜視図である。スロットマシン１００は、メダルの投入により遊技が開始され、遊技の結果によりメダルが払い出されるものである。
【００１２】
図１に示すスロットマシン１００は、本体１０１と、本体１０１の正面に取付けられ、本体１０１に対して開閉可能な前面扉１０２と、を備える。本体１０１の中央内部には、（図１において図示省略）外周面に複数種類の図柄が配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。これらのリール１１０〜１１２はステッピングモータ等の駆動手段により回転駆動される。
【００１３】
本実施形態において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形筒状の枠材に貼り付けられて各リール１１０〜１１２が構成されている。リール１１０〜１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０〜１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。つまり、各リール１１０〜１１２は複数種類の図柄の組合せを変動可能に表示する表示手段として機能する。なお、このような表示手段としてはリール以外にも液晶表示装置等の電子画像表示装置も採用できる。また、本実施形態では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００１４】
各々のリール１１０〜１１２の背面には、図柄表示窓１１３に表示される個々の図柄を照明するためのバックライト（図示省略）が配置されている。バックライトは、各々の図柄ごとに遮蔽されて個々の図柄を均等に照射できるようにすることが望ましい。なお、スロットマシン１００内部において各々のリール１１０〜１１２の近傍には、投光部と受光部から成る光学式センサ（図示省略）が設けられており、この光学式センサの投光部と受光部の間をリールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン上に表示されるようにリール１１０〜１１２を停止させる。
【００１５】
入賞ライン表示ランプ１２０は、有効となる入賞ラインを示すランプである。有効となる入賞ラインは、遊技媒体としてベットされたメダルの数によって予め定まっている。入賞ラインは５ラインあり、例えば、メダルが１枚ベットされた場合、中段の水平入賞ラインが有効となり、メダルが２枚ベットされた場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚ベットされた場合、右下り入賞ラインと右上り入賞ラインが追加された５ラインが入賞ラインとして有効になる。なお、入賞ラインの数については５ラインに限定されるものではなく、また、例えば、メダルが１枚ベットされた場合に、中段の水平入賞ライン、上段水平入賞ライン、下段水平入賞ライン、右下り入賞ラインおよび右上り入賞ラインの５ラインを入賞ラインとして有効としてもよい。以下、有効となる入賞ラインを有効ラインと呼ぶ場合がある。
【００１６】
図２は、図柄表示窓１１３の９つの表示領域１〜９と、上述の５本の入賞ラインとの関係を示した図である。本実施形態では、表示領域１、４、７によって構成される上段水平入賞ライン（水平入賞ラインＬ２）、表示領域２、５、８によって構成される中段水平入賞ライン（水平入賞ラインＬ１）、表示領域３、６、９によって構成される下段水平入賞ライン（水平入賞ラインＬ３）、表示領域３、５、７によって構成される右上がり入賞ライン（対角入賞ラインＬ４）、表示領域１、５、９によって構成される右下がり入賞ライン（対角入賞ラインＬ５）の５本の入賞ラインがある。
【００１７】
告知ランプ１２３は、例えば、後述する内部抽選において特定の入賞役（具体的には、ボーナス）に内部当選していること、または、ボーナス遊技中であることを遊技者に知らせるランプである。遊技メダル投入可能ランプ１２４は、遊技者が遊技メダルを投入可能であることを知らせるためのランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。リールパネルランプ１２８は演出用のランプである。
【００１８】
メダル投入ボタン１３０〜１３２は、スロットマシン１００に電子的に貯留されているメダル（クレジットと言う）を所定の枚数分投入するためのボタンである。本実施形態においては、メダル投入ボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、メダル投入ボタン１３１が押下されると２枚投入され、メダル投入ボタン１３２が押下されると３枚投入されるようになっている。以下、メダル投入ボタン１３２はＭＡＸメダル投入ボタンとも言う。なお、遊技メダル投入ランプ１２９は、投入されたメダル数に応じた数のランプを点灯させ、規定枚数のメダルの投入があった場合、遊技の開始操作が可能な状態であることを知らせる遊技開始ランプ１２１が点灯する。
【００１９】
メダル投入口１４１は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、メダル投入ボタン１３０〜１３２により電子的に投入することもできるし、メダル投入口１４１から実際のメダルを投入（投入操作）することもでき、投入とは両者を含む意味である。貯留枚数表示器１２５は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。遊技情報表示器１２６は、各種の内部情報（例えば、ボーナス遊技中のメダル払出枚数）を数値で表示するための表示器である。払出枚数表示器１２７は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。本実施形態においては、貯留枚数表示器１２５、遊技情報表示器１２６、および払出枚数表示器１２７は７セグメント（ＳＥＧ）表示器で構成されている。
【００２０】
スタートレバー１３５は、リール１１０〜１１２の回転を開始させるためのレバー型のスイッチである。即ち、メダル投入口１４１に所望するメダル枚数を投入するか、メダル投入ボタン１３０〜１３２を操作して、スタートレバー１３５を操作すると、リール１１０〜１１２が回転を開始することとなる。スタートレバー１３５に対する操作を遊技の開始操作と言う。
【００２１】
ストップボタンユニット１３６には、ストップボタン１３７〜１３９が設けられている。ストップボタン１３７〜１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０〜１１２を個別に停止させるためのボタン型のスイッチであり、各リール１１０〜１１２に対応づけられている。以下、ストップボタン１３７〜１３９に対する操作を停止操作と言い、最初の停止操作を第１停止操作、次の停止操作を第２停止操作、最後の停止操作を第３停止操作という。また、第１停止操作の対象となるリールを第１停止リール、第２停止操作の対象となるリールを第２停止リール、第３停止操作の対象となるリールを第３停止リールという。なお、各ストップボタン１３７〜１３９の内部に発光体を設けてもよく、ストップボタン１３７〜１３９の操作が可能である場合、該発光体を点灯させて遊技者に知らせることもできる。
【００２２】
メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。精算ボタン１３４は、スロットマシン１００に電子的に貯留されたメダル、ベットされたメダルを精算し、メダル払出口１５５から排出するためのボタンである。ドアキー孔１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。メダル払出口１５５は、メダルを払出すための払出口である。
【００２３】
ストップボタンユニット１３６の下部には、機種名の表示と各種証紙の貼付とを行うタイトルパネル１６２が設けられている。タイトルパネル１６２の下部には、メダル払出口１５５、メダルの受皿１６１が設けられている。
【００２４】
音孔１８１はスロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。前面扉１０２の左右各部に設けられたサイドランプ１４４は遊技を盛り上げるための装飾用のランプである。前面扉１０２の上部には演出装置１６０が配設されており、演出装置１６０の上部には音孔１４３が設けられている。この演出装置１６０は、水平方向に開閉自在な２枚の右シャッタ１６３ａ、左シャッタ１６３ｂからなるシャッタ（遮蔽装置）１６３と、このシャッタ１６３の奥側に配設された液晶表示装置１５７（図示省略、演出画像表示装置）を備えており、右シャッタ１６３ａ、左シャッタ１６３ｂが液晶表示装置１５７の手前で水平方向外側に開くと液晶表示装置１５７（図示省略）の表示画面がスロットマシン１００正面（遊技者側）に出現する構造となっている。
【００２５】
なお、液晶表示装置でなくとも、種々の演出画像や種々の遊技情報を表示可能に構成されていればよく、例えば、複数セグメントディスプレイ（７セグディスプレイ）、ドットマトリクスディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイ、リール（ドラム）、或いは、プロジェクタとスクリーンとからなる表示装置等でもよい。また、表示画面は、方形をなし、その全体を遊技者が視認可能に構成されている。本実施形態の場合、表示画面は長方形であるが、正方形でもよい。また、表示画面の周縁に不図示の装飾物を設けて、表示画面の周縁の一部が該装飾物に隠れる結果、表示画面が異形に見えるようにすることもできる。表示画面は本実施形態の場合、平坦面であるが、曲面をなしていてもよい。
【００２６】
＜制御部の回路構成＞
次に、図３を用いて、スロットマシン１００の制御部の回路構成について説明する。なお、同図は制御部の回路ブロック図である。
【００２７】
スロットマシン１００の制御部は、大別すると、遊技の進行を制御する主制御部３００と、主制御部３００が送信するコマンド信号（以下、単に「コマンド」と呼ぶ）に応じて、主な演出の制御を行う第１副制御部４００と、第１副制御部４００より送信されたコマンドに基づいて各種機器を制御する第２副制御部５００と、によって構成されている。
【００２８】
＜主制御部＞
まず、スロットマシン１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御する基本回路３０２を備えており、この基本回路３０２には、ＣＰＵ３０４と、制御プログラムデータ、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶するためのＲＯＭ３０６と、一時的にデータを記憶するためのＲＡＭ３０８と、各種デバイスの入出力を制御するためのＩ／Ｏ３１０と、時間や回数等を計測するためのカウンタタイマ３１２を搭載している。なお、ＲＯＭ３０６やＲＡＭ３０８については他の記憶装置を用いてもよく、この点は後述する第１副制御部４００や第２制御部５００についても同様である。この基本回路３０２のＣＰＵ３０４は、水晶発振器３１４ｂが出力する所定周期のクロック信号をシステムクロックとして入力して動作する。さらには、ＣＰＵ３０４は、電源が投入されるとＲＯＭ３０６の所定エリアに格納された分周用のデータをカウンタタイマ３１２に送信し、カウンタタイマ３１２は受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ３０４に送信する。ＣＰＵ３０４は、この割込み要求を契機に各センサ等の監視や駆動パルスの送信を実行する。例えば、水晶発振器３１４ｂが出力するクロック信号を８ＭＨｚ、カウンタタイマ３１２の分周値を１／２５６、ＲＯＭ３０６の分周用のデータを４７に設定した場合、割り込みの基準時間は、２５６×４７÷８ＭＨｚ＝１．５０４ｍｓとなる。
【００２９】
基本回路３０２は、０〜６５５３５の範囲で数値を変動させるハードウェア乱数カウンタとして使用している乱数発生回路３１６と、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路３３２を設けており、ＣＰＵ３０４は、この起動信号出力回路３３２から起動信号を入力した場合に、遊技制御を開始する（後述する主制御部メイン処理を開始する）。
【００３０】
また、基本回路３０２には、センサ回路３２０を設けており、ＣＰＵ３０４は、割り込み時間ごとに各種センサ３１８（ベットボタン１３０センサ、ベットボタン１３１センサ、ベットボタン１３２センサ、メダル投入口１４１から投入されたメダルのメダル受付センサ、スタートレバー１３５センサ、ストップボタン１３７センサ、ストップボタン１３８センサ、ストップボタン１３９センサ、精算ボタン１３４センサ、メダル払出装置１８０から払い出されるメダルのメダル払出センサ、リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、リール１１２のインデックスセンサ、等）の状態を監視している。
【００３１】
なお、センサ回路３２０がスタートレバーセンサのＨレベルを検出した場合には、この検出を示す信号を乱数発生回路３１６に出力する。この信号を受信した乱数発生回路３１６は、そのタイミングにおける値をラッチし、抽選に使用する乱数値を格納するレジスタに記憶する。
【００３２】
メダル受付センサは、メダル投入口１４１の内部通路に２個設置されており、メダルの通過有無を検出する。スタートレバー１３５センサは、スタートレバー１３５内部に２個設置されており、遊技者によるスタート操作を検出する。ストップボタン１３７センサ、ストップボタン１３８センサ、および、ストップボタン１３９センサは、各々のストップボタン１３７〜１３９に設置されており、遊技者によるストップボタンの操作を検出する。
【００３３】
ベットボタン１３０センサ、ベットボタン１３１センサ、およびベットボタン１３２センサは、メダル投入ボタン１３０〜１３２のそれぞれに設置されており、ＲＡＭ３０８に電子的に貯留されているメダルを遊技への投入メダルとして投入する場合の投入操作を検出する。精算ボタン１３４センサは、精算ボタン１３４に設けられている。精算ボタン１３４が一回押されると、電子的に貯留されているメダルを精算する。メダル払出センサは、メダル払出装置１８０が払い出すメダルを検出するためのセンサである。なお、以上の各センサは、非接触式のセンサであっても接点式のセンサであってもよい。
【００３４】
リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、およびリール１１２のインデックスセンサは、各リール１１０〜１１２の取付台の所定位置に設置されており、リールフレームに設けた遮光片が通過するたびにＬレベルになる。ＣＰＵ３０４は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。
【００３５】
主制御部３００は、リール１１０〜１１２に設けたステッピングモータを駆動する駆動回路３２２、投入されたメダルを選別するメダルセレクタ１７０に設けたソレノイドを駆動する駆動回路３２４、メダル払出装置１８０に設けたモータを駆動する駆動回路３２６、及び各種ランプ３３８（入賞ライン表示ランプ１２０、告知ランプ１２３、遊技メダル投入可能ランプ１２４、再遊技ランプ１２２、遊技メダル投入ランプ１２９、遊技開始ランプ１２１、貯留枚数表示器１２５、遊技情報表示器１２６、払出枚数表示器１２７）を駆動する駆動回路３２８をそれぞれ設けている。
【００３６】
また、基本回路３０２には、情報出力回路３３４が接続されており、主制御部３００は、この情報出力回路３３４を介して、外部のホールコンピュータ（図示省略）等が備える情報入力回路６５２にスロットマシン１００の遊技情報（例えば、遊技状態）を出力する。
【００３７】
また、主制御部３００は、第１副制御部４００にコマンドを送信するための出力インタフェースを備えており、第１副制御部４００との通信を可能としている。なお、主制御部３００と第１副制御部４００との情報通信は一方向の通信であり、主制御部３００は第１副制御部４００にコマンド等の信号を送信できるが、第１副制御部４００から主制御部３００にコマンド等の信号を送信できない。
【００３８】
＜副制御部＞
次に、スロットマシン１００の第１副制御部４００について説明する。第１副制御部４００は、主制御部３００が送信した制御コマンドを、入力インタフェースを介して受信し、この制御コマンドに基づいて第１副制御部４００の全体を制御する基本回路４０２を備えている。この基本回路４０２は、ＣＰＵ４０４と、一時的にデータを記憶するためのＲＡＭ４０８と、各種デバイスの入出力を制御するためのＩ／Ｏ４１０と、時間や回数等を計測するためのカウンタタイマ４１２を搭載している。基本回路４０２のＣＰＵ４０４は、水晶発振器４１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。また、第１副制御部４００は、第１副制御部４００の全体を制御するための制御プログラム及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータ等が記憶されたＲＯＭ４０６を設けている。
【００３９】
ＣＰＵ４０４は、所定のタイミングでデータバスを介してＲＯＭ４０６の所定エリアに格納された分周用のデータをカウンタタイマ４１２に送信する。カウンタタイマ４１２は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ４０４に送信する。ＣＰＵ４０４は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００４０】
また、第１副制御部４００には、音源ＩＣ４１８が設けられ、音源ＩＣ４１８には出力インタフェースを介してスピーカ２７２、２７７が接続されている。音源ＩＣ４１８は、ＣＰＵ４０４からの命令に応じてアンプおよびスピーカ２７２、２７７から出力する音声の制御を行う。音源ＩＣ４１８には音声データが記憶されたＳ−ＲＯＭ（サウンドＲＯＭ）が接続されており、このＲＯＭから取得した音声データをアンプで増幅させてスピーカ２７２、２７７から出力する。
【００４１】
第１副制御部４００には、また、駆動回路４２２が設けられ、駆動回路４２２には入出力インタフェースを介して各種ランプ４２０（上部ランプ、下部ランプ、サイドランプ１４４、タイトルパネル１６２ランプ、等）が接続されている。
【００４２】
また、ＣＰＵ４０４は、出力インタフェースを介して第２副制御部５００へ信号の送受信を行う。スロットマシン１００の第２副制御部５００では、演出画像表示装置１５７やシャッタ１６３などの制御を行う。なお、第２副制御部５００は、例えば、演出画像表示装置１５７の制御を行う制御部、シャッタ１６３の制御を行う制御部とするなど、複数の制御部で構成するようにしてもよい。
【００４３】
次に、スロットマシン１００の第２副制御部５００について説明する。第２副制御部５００は、第１副制御部４００が送信した制御コマンドを、入力インタフェースを介して受信し、この制御コマンドに基づいて第２副制御部５００の全体を制御する基本回路５０２を備えており、この基本回路５０２は、ＣＰＵ５０４と、一時的にデータを記憶するためのＲＡＭ５０８と、各種デバイスの入出力を制御するためのＩ／Ｏ５１０と、時間や回数等を計測するためのカウンタタイマ５１２を搭載している。基本回路５０２のＣＰＵ５０４は、水晶発振器５１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。また、第２副制御部５００は、第２副制御部５００の全体を制御するための制御プログラム及びデータ、画像表示用のデータ等が記憶されたＲＯＭ５０６を設けている。
【００４４】
ＣＰＵ５０４は、所定のタイミングでデータバスを介してＲＯＭ５０６の所定エリアに格納された分周用のデータをカウンタタイマ５１２に送信する。カウンタタイマ５１２は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ５０４に送信する。ＣＰＵ５０４は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００４５】
また、第２副制御部５００には、シャッタ１６３を駆動する駆動回路５３０が設けられ、駆動回路５３０には出力インタフェースを介してシャッタ１６３が接続されている。この駆動回路５３０は、ＣＰＵ５０４からの命令に応じてシャッタ１６３に設けたステッピングモータ（図示省略）に駆動信号を出力する。
【００４６】
また、第２副制御部５００には、センサ回路５３２が設けられ、センサ回路５３２には入力インタフェースを介してシャッタセンサ５３８が接続されている。ＣＰＵ５０４は、割り込み時間ごとにシャッタセンサ５３８の状態を監視している。
【００４７】
また、第２副制御部５００には、ＶＤＰ５３４（ビデオ・ディスプレイ・プロセッサー）が設けられ、このＶＤＰ５３４には、バスを介してＲＯＭ５０６、ＶＲＡＭ５３６が接続されている。ＶＤＰ５３４は、ＣＰＵ５０４からの信号に基づいてＲＯＭ５０６に記憶された画像データ等を読み出し、ＶＲＡＭ５３６のワークエリアを使用して表示画像を生成し、演出画像表示装置１５７に画像を表示する。
【００４８】
＜図柄配列＞
図４を用いて、上述の各リール１１０〜１１２に施される図柄配列について説明する。なお、同図は、各リール（左リール１１０、中リール１１１、右リール１１２）に施される図柄の配列を平面的に展開して示した図である。
【００４９】
各リール１１０〜１１２には、複数種類（本実施形態では８種類）の図柄が所定コマ数（本実施形態では、図柄番号カウンタの番号が０〜２０の２１コマ。なお、図柄間隔カウンタ及び図柄番号カウンタに関しては、詳しくは後述する）だけ配置されている。また、同図の左に示した番号０〜２０は、各リール１１０〜１１２上の図柄の配置位置を示す番号である。例えば、本実施形態では、左リール１１０の番号０のコマにはチャンス図柄、中リール１１１の番号１のコマにはＢＢ１図柄、右リール１１２の番号２のコマにはリプレイ図柄、がそれぞれ配置されている。
【００５０】
有効ライン上に停止表示された図柄組合せが予め定めた入賞役の図柄組合せとなった場合には、当該入賞役に入賞と判定される。本実施形態における入賞役には、所定数のメダルが払い出される小役のほか、作動役、つまり、ボーナス遊技に移行する役であるビッグボーナスや新たにメダルを投入することなく再遊技が可能となる役であるリプレイも含まれる。すなわち、本実施形態における「入賞」には、メダルの配当を伴わない（メダルの払い出しを伴わない）作動役の図柄組合せが有効ライン上に表示される場合も含まれ、例えば、ビッグボーナスやリプレイへの入賞が含まれる。
【００５１】
＜リール回転装置＞
次に、図５〜図７を用いて、スロットマシン１００のリール１１０〜１１２を回転させるリール回転装置１０について詳細に説明する。図５は、スロットマシン１００のリール回転装置１０を示す外観斜視図で、リール回転装置１０は、概略、リール駆動ユニット２０〜４０と、これらを収納するケース部材１２とで構成されている。リール駆動ユニット２０〜４０は、リール帯６１０に印刷される図柄の配列（図４参照）が異なるだけで、構造的には、いずれも同一の部品で構成されている。各リール駆動ユニット２０〜４０（以下、同一構成のため、リール駆動ユニット２０について説明する）は、それぞれ個別にケース部材１２内に着脱可能に収納されている。
【００５２】
図６は、リール駆動ユニット２０の分解斜視図である。また、図７（ａ）はリール駆動ユニット２０を組み立てた状態を示す略示側面図であり、同図（ｂ）はその略示正面図である。なお、図７（ａ）および（ｂ）では、説明の都合上、一部の部材の図示を省略している。リール駆動ユニット２０は、図柄を移動表示させるための構成として、リール１１０と、このリール１１０を回転駆動する駆動装置６０４と、リール１１０の回転位置を検出する回転検出装置６０６と、リール１１０の内部から各リール１１０に施された図柄を照明するリール照明装置６０８と、を有している。
【００５３】
リール１１０は、薄肉円筒状のリール帯６１０と、このリール帯６１０の左側側面に取り付けられ、リール帯６１０の左側側面を支持する第１リール枠６１２と、リール帯６１０の右側側面に取り付けられ、リール帯６１０の右側側面を支持する第２リール枠６１４によって構成されている。
【００５４】
第１リール枠６１２は、円環状の枠部６１２Ａと、この枠部６１２Ａを基端として枠部６１２Ａの中心部に向けて延出形成された６本の支持部６１２Ｂと、この６本の支持部６１２Ｂの先端部を基端として駆動装置６０４に向けて突出形成された円筒形状の取付部６１２Ｃによって構成されている。
【００５５】
６本の支持部６１２Ｂのうちの１本には、板状の遮光片６１２Ｄが回転検出装置６０６に向けて突出形成されており、後述するインデックスセンサ６０６Ａの投光部と受光部の間を、この遮光片６１２Ｄが通過するように構成される。また、円筒形状の取付部６１２Ｃには、その円周方向４か所に略等間隔（この例では、約９０度間隔）で４つの係合凹部が形成されている。この４つの係合凹部は、可動体ギヤ６２０の４つの係合凸部にそれぞれ嵌合され、これにより、第１リール枠６１２が可動体ギヤ６２０に係合固定される。
【００５６】
第２リール枠６１４は、第１リール枠６１２の枠部６１２Ａと略同一径の円環状の部材からなり、リール帯６１０を挟んで第１リール枠６１２の反対側に配設される。
【００５７】
駆動装置６０４は、駆動モータ６１６と、この駆動モータ６１６のモータ軸６１６Ａに取り付けられる駆動ギヤ６１８と、この駆動ギヤ６１８と噛合する可動体ギヤ６２０と、この可動体ギヤ６２０を支持部材６２３およびワッシャ６２１を介して回転可能に支持する台座６２２によって構成されている。なお、駆動モータ６１６および台座６２２は、複数の取付ネジ６２４によって板状の金属枠体６２６に固定支持される。
【００５８】
駆動モータ６１６は、本実施形態では、１−２相励磁式のステッピングモータ７００によって構成されている（詳細は後述する）。可動体ギヤ６２０は、駆動ギヤ６１８よりも大径なギヤによって構成されており、可動体ギヤ６２０および駆動ギヤ６１８によってギヤセットが構成される。また、上述のように、可動体ギヤ６２０は、第１リール枠６１２の取付部６１２Ｃに係合された後、取付ネジ６２４やワッシャ６２１を用いて第１リール枠６１２に固定されるとともに、台座６２２に回転可能に支持され、第１リール枠６１２と共に回転可能な構造となっている。
【００５９】
回転検出装置６０６は、投光部と受光部からなる光学式のインデックスセンサ６０６Ａと、このインデックスセンサ６０６Ａが取り付けられる取付台座６０６Ｂによって構成されており、インデックスセンサ６０６Ａの投光部と受光部の間を、第１リール枠６１２に設けられた遮光片６１２Ｄが通過するように構成されている。なお、取付台座６０６Ｂは、取付ネジ６２４によって金属枠体６２６に固定される。スロットマシン１００は、この回転検出装置６０６の検出結果に基づいてリール１１０〜１１２上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン１１４上に表示されるようにリール１１０〜１１２を停止させる。
【００６０】
リール照明装置６０８は、一本の冷陰極管を中央部に配置した照明基板６０８Ｂと、この照明基板６０８Ｂを取り付けた状態で、冷陰極管から出射される光を所定の方向に導くための導光板を含んで構成された照明ケース６０８Ｃと、照明基板６０８Ｂの裏面を覆う裏面カバー６０８Ａとで構成されている。なお、照明ケース６０８Ｃは、照明基板６０８Ｂおよび裏面カバー６０８Ａが取り付けられた状態で、取付ネジ６２４によって金属枠体６２６に固定される。
【００６１】
＜ステッピングモータ＞
図８は、ステッピングモータ７００の分解斜視図である。ステッピングモータ７００は、図８に示すように、モータ軸７１０と、モータ軸７１０を支持するケース部材７２０と、ケース部材７２０に配設されてモータ軸７１０を支持する第１の軸受７２２および第２の軸受７２４と、ケース部材７２０の内部に配設され、固定された電磁石からなるステータ７３０と、モータ軸７１０に回転可能に取り付けられるロータ７４０と、から構成されている。本実施形態のステッピングモータ７００は、ＰＭ（Permanent Magnet）型ステッピングモータであり、１−２相励磁式の９６ステップでモータが１回転するように構成されている。なお、本実施形態では、リールとモータのギア比は１：５．２５となっているので、５０４ステップ（＝５．２５×９６）でリールは１回転するようになっている。
【００６２】
モータ軸７１０は、駆動ギヤ６１８が取り付けられて動力を出力する軸である。以下、モータ軸７１０の駆動ギヤ６１８が取り付けられる方の端部を出力端７１０Ａ、この反対側の端部を後端７１０Ｂと呼ぶことにする。
【００６３】
ケース部材７２０は、一端が開口した略円筒状のベース部７２０Ａおよびベース部７２０Ａの開口部を塞ぐように配設される蓋部７２０Ｂからなる、有底の中空円筒体である。ケース部材７２０は、ステータ７３０およびロータ７４０を内部に収容すると共に、ベース部７２０Ａの底部から蓋部７２０Ｂまで貫通するモータ軸７１０を、第１の軸受７２２および第２の軸受７２４を介して支持している。また、ベース部７２０Ａには、金属枠体６２６に固定支持するための取付ネジ６２４が挿通される孔を備えた固定部材７２０Ｃが設けられている。
【００６４】
第１の軸受７２２は、ケース部材７２０の蓋部７２０Ｂの略中央に配設され、モータ軸７１０を出力端７１０Ａ近傍において回転可能に支持する略円筒状の滑り軸受である。
【００６５】
第２の軸受７２４は、ケース部材７２０のベース部７２０Ａの底部の略中央に配設され、モータ軸７１０を後端７１０Ｂ近傍において回転可能に支持する略円筒状の滑り軸受である。
【００６６】
ステータ７３０は、ロータ７４０を取り囲むように配設され、上下２段に亘って駆動コイルが巻かれている（Ａ相、Ｂ相）。本実施形態では、図８に示すように、磁極歯は三角形を形成しており（上向きをＡ相及びＢ相、下向きをＡ−相、Ｂ−相と称する。Ａ相とＢ相は電気角９０度の位相関係、Ａ相とＡ−相及びＢ相とＢ−相は電気角１８０度の位相関係）、各磁極（Ａ相、Ａ−相、Ｂ相、Ｂ−相）は１周１２歯となっている。図９は、ステータ７３０の磁極の配置を示す図である。図９に示すように、各磁極は、右回りにＡ相、Ｂ相、Ａ−相、Ｂ−相の順序で円周状に配置されている。
【００６７】
ロータ７４０は、本実施形態の場合、永久磁石で構成されており、磁極数は２４である。
【００６８】
ここで、ステッピングモータ７００の動作原理について説明する。ステッピングモータ７００は、ステータ７３０に巻回されたコイルに電流を流してステータ７３０の各相を後述する励磁パターンに基づいて、順番に磁化させ、ロータ７４０を磁力で引き付けることによってロータ７４０を回転させるように構成されている。
【００６９】
１−２相励磁式では、上述したステータ７３０の４相を、例えば、Ａ相（１相励磁）→Ａ相及びＢ相（以下、ＡＢ相という。２相励磁）→Ｂ相（１相励磁）→Ａ−相及びＢ相（以下、Ａ−Ｂ相という。２相励磁）→Ａ−相（１相励磁）→Ａ−相及びＢ−相（以下、Ａ−Ｂ−相という。２相励磁）→Ｂ−相（１相励磁）→Ａ相及びＢ−相（以下、ＡＢ−相という。２相励磁）→Ａ相（１相励磁）→…の順序で励磁することにより、ロータ７４０を一定の方向に回転させるようになっている。
【００７０】
より詳しくは、主制御部３００のＣＰＵ３０４は、駆動回路３２２を介して、ステッピングモータ７００のステータ７３０の励磁を行う相にオンレベルのパルス信号（例えば、ハイレベルの信号）を出力すると同時に、励磁を行わない相にオフレベルのパルス信号（例えば、ローレベルの信号）を出力することによって所定の相の励磁を行う。これにより、ステッピングモータ７００のロータ７４０は所定の角度（１ステップ）だけ回転される。例えば、主制御部３００のＣＰＵ３０４は、ステッピングモータ７００のステータ７３０のＡ相にオンレベルのパルス信号を出力すると同時に、Ｂ相、Ａ−相、Ｂ−相にオフレベルのパルス信号を出力することによって、Ａ相のみ励磁してロータを１パルス分（１ステップ）だけ回転させ、以後、上述の順序で励磁を切り替えることによってロータを所定のパルス分だけ回転させる。なお、Ａ相→ＡＢ相→Ｂ相→Ａ−Ｂ相→Ａ−相→Ａ−Ｂ−相→Ｂ−相→ＡＢ−相（またはＡ相→ＡＢ−相→Ｂ−相→Ａ−Ｂ−相→Ａ−相→Ａ−Ｂ相→Ｂ相→ＡＢ相）の８パルス分（８ステップ）の回転を、以下、１サイクルと称する。
【００７１】
本実施形態では、上述したようにリールを１回転（３６０度回転）させるのに必要なパルス数を５０４パルス（６３サイクル）に設定している。したがって、１パルスあたりのロータ７４０の回転角度は、約０．７１４２８度（＝３６０／５０４）である。
【００７２】
＜励磁テーブル＞
ＣＰＵ３０４から駆動回路３２２に出力される駆動信号は、ＲＯＭ３０６上に励磁テーブルとして記憶されている。ＣＰＵ３０４はこの励磁テーブルを参照することにより、指示された駆動信号を出力するようになっている。図１０は、本実施形態の励磁テーブルの内容を示す表である。各励磁テーブルのデータ（リールの回転制御を行うためのデータなので、回転制御データともいう）は、６つのビットデータ（具体的には、Ａ−Ｉ０、Ａ−Ｉ１、Ａ−Ｐｈａｓｅ、Ｂ−Ｉ０、Ｂ−Ｉ１、Ｂ−Ｐｈａｓｅ）を組み合わせて、励磁する相及び励磁力を表わすように構成されている。具体的には、Ａ−Ｉ０とＡ−Ｉ１の組合せは、Ａ相またはＡ−相のコイルを励磁するための電流の大きさ（励磁力）を示しており、Ａ−Ｉ０が０、Ａ−Ｉ１が０の場合には０％、Ａ−Ｉ０が１、Ａ−Ｉ１が０の場合には２０％、Ａ−Ｉ０が０、Ａ−Ｉ１が１の場合には６０％、Ａ−Ｉ０が１、Ａ−Ｉ１が１の場合には１００％であることを示しており、Ａ−Ｐｈａｓｅが１の場合にはＡ相の励磁、０の場合にはＡ−相の励磁を示している。同様にして、Ｂ−Ｉ０とＢ−Ｉ１の組合せは、Ｂ相またはＢ−相のコイルを励磁するための電流の大きさ（励磁力）を示しており、Ｂ−Ｉ０が０、Ｂ−Ｉ１が０の場合には０％、Ｂ−Ｉ０が１、Ｂ−Ｉ１が０の場合には２０％、Ｂ−Ｉ０が０、Ｂ−Ｉ１が１の場合には６０％、Ｂ−Ｉ０が１、Ｂ−Ｉ１が１の場合には１００％であることを示しており、Ｂ−Ｐｈａｓｅが１の場合にはＢ相の励磁、０の場合にはＢ−相の励磁を示している。
【００７３】
例えば、テーブル番号が「Ｂ０」の励磁テーブル「５５Ｈ」は、Ａ−Ｉ０が１、Ａ−Ｉ１が０、Ａ−Ｐｈａｓｅが１、Ｂ−Ｉ０が１、Ｂ−Ｉ１が０、Ｂ−Ｐｈａｓｅが１となっているので、ＡＢ相を２０％で励磁することを示している。また、テーブル番号が「Ｃ２」の励磁テーブル「２６Ｈ」は、Ａ−Ｉ０が０、Ａ−Ｉ１が１、Ａ−Ｐｈａｓｅが１、Ｂ−Ｉ０が０、Ｂ−Ｉ１が０、Ｂ−Ｐｈａｓｅが０となっているので、Ａ相を６０％で励磁することを示している（Ｂ−相は０％のため励磁なし）。したがって、テーブル番号を「Ｃ０」→「Ｃ１」→「Ｃ２」→「Ｃ３」→「Ｃ４」→「Ｃ５」→「Ｃ６」→「Ｃ７」と切り替えていく場合には、ＡＢ相→Ａ相→ＡＢ−相→Ｂ−相→Ａ−Ｂ−相→Ａ−相→Ａ−Ｂ相→Ｂ相の順序で各相を６０％励磁して、ロータ７４０を１サイクル分の角度だけ回転させることができる。このように本実施形態では、６ビットで構成された励磁テーブルのデータ（回転制御データ）を駆動信号として駆動回路３２２に出力することにより、リールは回転制御されるようになっている。なお、本実施形態では、図１０に示すように、励磁力０％を励磁なし、励磁力２０％を弱励磁、励磁力６０％を中励磁、励磁力１００％を強励磁とも表記する。
【００７４】
＜回転制御テーブル＞
図１１は、本実施形態の回転制御テーブルの内容を示す表である。回転制御テーブルは、ＲＯＭ３０６上に記憶されており、リール制御ステータスごとの回転制御の内容（具体的には、汎用オフセットカウンタ値、励磁テーブル、保持パラメータで構成される）を記憶している。リール制御ステータスとは、各リール１１０〜１１２それぞれのリールごとに独立して記憶されるリールの制御状態に関する情報であり、リール１１０〜１１２それぞれのリールが停止状態であることを示す情報である「停止制御状態（停止制御中）」、リール１１０〜１１２それぞれのリールが加速状態であることを示す情報である「加速状態（加速制御中）」、リール１１０〜１１２それぞれのリールが定速状態であることを示す情報である「定速状態（定速制御中）」、リール１１０〜１１２それぞれのリールが引込み状態であることを示す情報である「引込み状態（引込み制御中）」, リール１１０〜１１２それぞれのリールがブレーキ状態であることを示す情報である「ブレーキ状態（ブレーキ制御中）」のいずれかの情報が記憶される。なお、本実施形態では、定速状態は励磁力が異なる２つの状態にさらに分類され、加速状態の直後に設定される「第一定速状態（第一定速制御中）」と第一定速状態（第一定速制御中）の直後に設定される「第二定速状態（第二定速制御中）」とが存在する。第一定速状態は、リール１１０〜１１２を安定して回転させるとともに、省電力を図るために設けられ、第二定速状態は、より励磁力を弱くしてリール１１０〜１１２の発熱を抑制するために設けられている。本実施形態のスロットマシン１００は、リール制御ステータスを、停止制御中→加速制御中→第一定速制御中→第二定速制御中→引込み制御中→ブレーキ制御中→停止制御中と変化させて、各リールステータスに対応した励磁テーブル（回転制御データ）を選択することにより、リール１１０〜１１２の回転制御を行っている。
【００７５】
例えば、リール制御ステータスが「加速制御中」においては、図１１に示すように、まず、汎用オフセットカウンタ値「０」に対応する励磁テーブル「７７Ｈ」の回転制御データを「１２」保持時間、次いで、汎用オフセットカウンタ値「１」に対応する励磁テーブル「０７Ｈ」の回転制御データを「１２」保持時間、次いで、汎用オフセットカウンタ値「２」に対応する励磁テーブル「３７Ｈ」の回転制御データを「３」保持時間、次いで、汎用オフセットカウンタ値「３」に対応する励磁テーブル「３０Ｈ」の回転制御データを「３」保持時間…というように表の最上行から下行に向けて順次回転制御データを設定していく。そして、順次設定される回転制御データの保持時間を徐々に少なくしていくことにより、リール１１０〜１１２を加速させている。
【００７６】
なお、汎用オフセットカウンタ値とは、各リール制御ステータスにおいて、それぞれの回転制御データを実行する順序を示す番号となっており（０オリジン）、７の次は０に戻る循環値となっている。また、保持時間（保持パラメータ）とは、セットされた回転制御データを保持する時間を示しており、１保持時間は、１割込時間（１．５０４ｍｓ）を示している。したがって、図１１に示すように、本実施形態の「加速制御中」は、１−２相１００％励磁（強励磁）が行われ、９０．２ｍｓ（＝１．５０４×６０）の時間を要するように構成されている。
【００７７】
また、リール制御ステータスが「第一定制御中」においては、図１１に示すように、まず、汎用オフセットカウンタ値「０」に対応する励磁テーブル「７７Ｈ」の回転制御データを「１」保持時間、次いで、汎用オフセットカウンタ値「１」に対応する励磁テーブル「０７Ｈ」の回転制御データを「１」保持時間、次いで、汎用オフセットカウンタ値「２」に対応する励磁テーブル「３７Ｈ」の回転制御データを「１」保持時間、…というように表の最上行から下行に向けて順次回転制御データを設定し、表に記載された回転制御データを１セットとして１６回繰り返す。すなわち、順次設定されていく回転制御データを１保持時間で切り替えて１６セット実行することにより、リールを安定して定速に回転させている。この結果、本実施形態の「第一定速制御中」は、１−２相１００％励磁（強励磁）で１９２．５１２ｍｓ（＝１．５０４×８×１６セット）の時間を要するように構成されている。
【００７８】
また、リール制御ステータスが「第二定制御中」においては、図１１に示すように、まず、汎用オフセットカウンタ値「０」に対応する励磁テーブル「６６Ｈ」の回転制御データを「１」保持時間、次いで、汎用オフセットカウンタ値「１」に対応する励磁テーブル「０６Ｈ」の回転制御データを「１」保持時間、次いで、汎用オフセットカウンタ値「２」に対応する励磁テーブル「２６Ｈ」の回転制御データを「１」保持時間、…というように表の最上行から下行に向けて順次回転制御データを設定していく。すなわち、順次設定されていく回転制御データを１保持時間で切り替えていくことにより、リールを定速で回転させている。この結果、本実施形態の「第二定速制御中」は、停止操作があるまで、１−２相６０％励磁（中励磁）の状態が継続されるように構成されている。
【００７９】
また、リール制御ステータスが「引込み制御中」においては、「第二定制御中」において使われた回転制御データが引き続き、順次設定されていく。例えば、「第二定制御中」において、汎用オフセットカウンタ値が「５」に対応する励磁テーブル「４２Ｈ」の回転制御データを「１」保持時間を設定した後に「引込み制御中」に移行する場合には、汎用オフセットカウンタ値「６」に対応する励磁テーブル「６２Ｈ」の回転制御データを「１」保持時間、次いで、汎用オフセットカウンタ値「７」に対応する励磁テーブル「６４Ｈ」の回転制御データを「１」保持時間設定した後に、引き込みコマ数に相当するステップ数（引き込みコマ数×２４）、汎用オフセットカウンタ値が０〜７に対応する各励磁テーブルの回転制御データを「１」保持時間ずつ順次繰り返し設定していく（本実施形態では、ＡＢ相で停止させるため）。
【００８０】
また、リール制御ステータスが「ブレーキ制御中」においては、図１１に示すように、まず、汎用オフセットカウンタ値が０に対応する励磁テーブル「５５Ｈ」の回転制御データを「６」保持時間、次いで、汎用オフセットカウンタ値「１」に対応する励磁テーブル「４４Ｈ」の回転制御データを「８」保持時間、次いで、汎用オフセットカウンタ値「２」に対応する励磁テーブル「５５Ｈ」の回転制御データを「１２」保持時間、汎用オフセットカウンタ値「３」に対応する励磁テーブル「４４Ｈ」の回転制御データを「２４」保持時間、汎用オフセットカウンタ値「４」に対応する励磁テーブル「５５Ｈ」の回転制御データを「１」保持時間というように回転制御データを設定していく。すなわち、２相２０％励磁の回転制御データと０％励磁の回転制御データを所定時間で交互に切り替えていくことにより、リールを予め定めた停止位置で停止させている。従来、リール制御ステータスが「ブレーキ制御中」においては、停止位置に対応する相を常時、励磁状態としてリールを停止させていたが、本実施形態では、２回の無励磁状態（励磁開放状態）を設けることにより、停止時のリールのステッピングモータ７００への負荷軽減及び停止位置でのバウンド減少を実現している。ブレーキ制御中の回転制御は、本実施形態の特徴的な動作なので、これに関しては詳しくは後述する。
【００８１】
図１２は、第二定速制御中以降の停止制御データの遷移を示したタイミングチャートである。なお、図１２は、引込み制御における引き込みコマ数が０の場合の例を示している。
【００８２】
ブレーキ制御中においては、上述したように、テーブル番号「Ｂ０」の回転制御データ（ＡＢ相を２０％励磁する回転制御データ）を６割込時間、次いで、テーブル番号「Ａ０」の回転制御データ（励磁なしの回転制御データ）を８割込時間、次いで、テーブル番号「Ｂ０」の回転制御データ（ＡＢ相を２０％励磁する回転制御データ）を１２割込時間、次いで、テーブル番号「Ａ０」の回転制御データ（励磁なしの回転制御データ）を２４割込時間、最後に、テーブル番号「Ｂ０」の回転制御データ（ＡＢ相を２０％励磁する回転制御データ）を１割込時間設定して、リール１１０〜１１２を停止させる。以下、ブレーキ制御中の前半部分である「Ｂ０（弱励磁）→Ａ０（励磁なし）→Ｂ０（弱励磁）」までの回転制御を「第一ブレーキ制御」、ブレーキ制御中の後半部分である「Ｂ０（弱励磁）→Ａ０（励磁なし）→Ｂ０（弱励磁）」までの回転制御を「第二ブレーキ制御」と称して、それぞれのブレーキ制御について説明する。
【００８３】
＜ブレーキ制御＞
次に、図１３〜図１８を用いて、本実施形態のブレーキ制御について詳しく説明する。ここで、図１３〜図１８は、停止時におけるステッピングモータ７００の動作を模式的に示した図である。本実施形態のブレーキ制御には、リールの停止位置に到達するリールの速度を減速させるための第一ブレーキ制御と、停止位置を超えるリールのリバウンド量を減らすための第二ブレーキ制御と、が組み込まれている。図１３〜図１５は、第一ブレーキ制御を説明するための模式図であり、図１３は、従来の動作、図１４は、従来と比較した第一ブレーキ制御の原理動作、図１５は、本実施形態における第一ブレーキ制御の動作を示している。また、図１６〜図１８は、第二ブレーキ制御を説明するための模式図であり、図１６は、従来の動作、図１７は、従来と比較した第二ブレーキ制御の原理動作、図１８は、本実施形態における第二ブレーキ制御の動作を示している。なお、説明を簡略化するため、ステータ７３０に配置する励磁相を図１３〜１４及び１６〜１７においては、１／１２、図１５及び１８においては、１／３にしている。また、図１３〜図１８は、Ａ相→ＡＢ−層→Ｂ−相→Ａ−Ｂ−相→Ａ−相→Ａ−Ｂ相→Ｂ相→ＡＢ相の順序で励磁していくことにより、ロータ７４０を右回りに回転させる様子を示しており、いずれもロータ７４０の一磁極ＲをＡＢ相で停止させる様子を示している。
【００８４】
（第一ブレーキ制御）
従来においては、図１３に示すように、ロータ７４０の一磁極ＲをＡＢ相で停止させる場合、ＡＢ相、Ａ相、…、Ａ−Ｂ相、Ｂ相と右回りに順次励磁した（引込み制御）後に停止位置であるＡＢ相を励磁する（ブレーキ制御）ので、一磁極Ｒは常に一磁極Ｒが位置する励磁相の次ステップとなる励磁相に吸引加速された状態のまま停止位置であるＡＢ相に到達するようになっていた。そのため、加速された速度のままのロータ７４０を即時に停止させるため、停止時におけるステッピングモータ７００への負荷は大きいという問題があった。
【００８５】
これに対して、本発明の第一ブレーキ制御においては、図１４に示すように、ロータ７４０の一磁極ＲをＡＢ相で停止させる場合、ＡＢ相の１ステップ前のＢ相まで順次励磁した後、所定期間、励磁なしの状態とするので、ロータ７４０の一磁極Ｒは惰性で回転した後に停止位置であるＡＢ相に到達する。このため、一磁極Ｒは速度が減速した状態で停止位置であるＡＢ相に到達するので、一磁極ＲがＡＢ相に到達したときにＡＢ相を励磁してロータ７４０を停止させた場合、ステッピングモータ７００に対する負荷は小さくなる。このように本発明の第一ブレーキ制御は、ロータ７４０の磁極Ｒを、予め停止させる停止位置（例えば、ＡＢ相）よりも前の事前位置（例えば、Ｂ相）まで回転させた後、所定時間、ステータ７３０を励磁なしとし、その後、予め停止させる停止位置に対応する相（例えば、ＡＢ相）を励磁するので、ロータ７４０の速度を抑えた状態でロータ７４０を停止位置に停止させることができ、停止時におけるステッピングモータ７００への負荷を軽減することができる。
【００８６】
なお、図１４に示す第一ブレーキ制御では、事前位置を停止する相の１ステップ前に相当する位置としたが、これは一例を示すものであり、数ステップ前であってもよい。例えば、本実施形態の第一ブレーキ制御では、図１１及び図１２に示すように、ＡＢ相励磁（Ｂ０）→励磁なし（Ａ０）→ＡＢ相励磁（Ｂ０）としているので、図１５に示すように、１サイクル前（８ステップ前）の位置を事前位置としている。すなわち、事前位置であるＡＢ層まで一磁極Ｒを吸引すべく、ＡＢ相まで順次各相を励磁した後、所定時間（８割込時間）、励磁なしとし、その後、停止位置に対応するＡＢ相を励磁するようにしている。したがって、本実施形態の第一ブレーキ制御では、引込み制御によって、一磁極Ｒを引き込んだ事前位置からさらに１サイクル（８ステップ）先に相当する停止位置に一磁極Ｒを停止させるようになっている。なお、以下、図１５においては、事前位置であるＡＢ相をＰ１、停止位置であるＡＢ相をＰ３、Ｐ１とＰ３の中間位置に存するＡ−Ｂ−相をＰ２とも表記する。
【００８７】
より詳しくは、本実施形態の第一ブレーキ制御においては、まず、６割込時間、ＡＢ相励磁を行うので、図１５（ｂ）に示すように、一磁極ＲがＡＢ相に対応する位置Ｐ１を通過後、Ａ−Ｂ−相に対応する位置Ｐ２近傍まで到達するまでは、一磁極Ｒが位置Ｐ１のＡＢ相に吸引され、減速されるようになっている。また、本実施形態の第一ブレーキ制御においては、この後、８割込時間、励磁なしとするので、図１５（ｃ）に示すように、位置Ｐ２を通過した一磁極Ｒは、減速された速度のままで停止位置Ｐ３となるＡＢ相に到達し、一磁極Ｒが停止位置Ｐ３近傍にあるときにＡＢ相を励磁するので、ロータ７４０をスムースに停止位置Ｐ３に停止させることができ、停止時におけるステッピングモータ７００への負荷を軽減することができる。
【００８８】
（第二ブレーキ制御）
従来においては、図１６に示すように、停止位置であるＡＢ相を励磁して、ロータ７４０の一磁極ＲをＡＢ相で停止させる場合、一磁極Ｒは停止位置であるＡＢ相の前後で大きくバウンドしてしまっていた。すなわち、停止位置であるＡＢ相を励磁し続けてロータ７４０を停止させると、慣性により停止位置であるＡＢ相を通過して所定の相（例えば、図１６では、２ステップ先のＡＢ−相）近傍まで回転して停止した後、ＡＢ相の励磁吸引によって、停止位置であるＡＢ相に復帰する逆回転の動作が発生することになる。そして、この逆回転した一磁極Ｒが停止位置であるＡＢ相に向かって加速すると、一磁極Ｒは、再度、停止位置であるＡＢ相を通過して所定の相（例えば、図１６では、１ステップ前のＢ相）近傍まで回転して停止した後、ＡＢ相の励磁吸引によって、停止位置であるＡＢ相に停止するようなバウンドが発生していた。このように従来においては、停止位置の前後で大きくバウンドしながら停止するという問題があった。
【００８９】
これに対して、本実施形態の第二ブレーキ制御においては、図１７に示すように、停止位置であるＡＢ相を励磁してロータ７４０の一磁極ＲをＡＢ相で停止させる場合、停止位置であるＡＢ相を最後まで励磁し続けるのではなく、一磁極Ｒが停止位置を越えて所定の相（例えば、図１７では、１ステップ先のＡ相）近傍まで回転して停止した後、逆回転し始めたときから、所定時間、励磁なしの状態とするので、一磁極Ｒは減速したままで停止位置であるＡＢ相に向かわせることができる。そして、減速した一磁極Ｒが停止位置であるＡＢ相近傍に到達したときにＡＢ相を再び励磁するので、停止位置の前後でのバウンド量を軽減することができる。このように本発明の第二ブレーキ制御は、ロータ７４０の磁極Ｒが予め停止させる停止位置（ＡＢ相）を通過した後、一磁極Ｒが逆回転し始めるまで停止位置に対応する相（例えば、ＡＢ相）を励磁し、その後、所定時間、ステータ７３０を励磁なしとした後で、停止位置に対応する相（例えば、ＡＢ相）を励磁するので、ロータ７４０の速度を抑えた状態でロータ７４０を停止位置に停止させることができ、停止時におけるロータ７４０のバウンド量を軽減することができる。
【００９０】
なお、図１７に示す第二ブレーキ制御では、一磁極Ｒが逆回転する位置を停止位置の１ステップ先に相当する位置近傍としたが、これは一例を示すものであり、数ステップ先であってもよい。例えば、本実施形態の第二ブレーキ制御では、図１１及び図１２に示すように、ＡＢ相励磁（Ｂ０）→励磁なし（Ａ０）→ＡＢ相励磁（Ｂ０）としているので、図１８に示すように、一磁極Ｒが逆回転する位置を４ステップ先のＡ−Ｂ−相近傍としている。すなわち、停止位置で一磁極Ｒを停止すべく、停止位置となるＡＢ相を所定時間（１２割込時間）、励磁した後、所定時間（２４割込時間）、励磁なしとし、その後、停止位置に対応するＡＢ相を励磁するようにしている。なお、以下、図１８においては、停止位置であるＡＢ相をＰ４、停止位置より４ステップ先の位置のＡ−Ｂ−相をＰ５とも表記する。
【００９１】
より詳しくは、本実施形態の第二ブレーキ制御においては、まず、１２割込時間、ＡＢ相励磁を行うので、図１８（ａ）に示すように、一磁極Ｒが停止位置Ｐ４を通過しても、Ａ−Ｂ−相に対応する位置Ｐ５近傍まで到達するまでは、一磁極Ｒが停止位置Ｐ４のＡＢ相に吸引され、減速される。そして、図１８（ｂ）及び（ｃ）に示すように、一磁極Ｒは、停止した後、逆回転して、停止位置Ｐ４のＡＢ相に吸引され、加速されるが、本実施の第二ブレーキ制御においては、この後、２４割込時間、励磁なしとするので、図１８（ｄ）に示すように、一磁極Ｒは、加速されることなくゆっくりとした速度で停止位置Ｐ４のＡＢ相に到達する。そして再度、一磁極Ｒが停止位置Ｐ４近傍にあるときにＡＢ相を再度、励磁するので、ロータ７４０の速度を抑えて停止させることができ、停止時におけるロータ７４０のバウンド量を大きく減少させることができる。
【００９２】
なお、図１７及び図１８においては、第二ブレーキ制御だけの説明をしたが、本実施形態では、図１１及び図１２に示すように、第一ブレーキ制御を行った後に、第二ブレーキ制御を行うので、さらにロータ７４０の速度を抑えて停止させることができ、停止時におけるロータ７４０のバウンド量をさらに減少させることができる。
【００９３】
図１９は、本実施形態のリール帯６１０をリール枠に貼り合わせるときの基準位置の合わせ方を説明する図である。図１９（ａ）は、従来の方法を示しており、インデックスセンサ６０６Ａにより遮光片６１２Ｄが検出される状態で、リール帯６１０の下端を位置Ａに合わせてリール帯６１０を左回りに貼り合わせていき、リール帯６１０の上端に配置された図柄番号カウンタ０の図柄の中央位置が位置Ｂにくることを示している。一方、本実施形態では、上述したように、リールは、引込み位置の８ステップ先の位置に停止するので、図１９（ｂ）に示すように、図１９（ａ）の状態から回転方向に対して８ステップ分の角度である５．７１４度（＝３６０／５０４×８）回転させた後に、リール帯６１０の下端を位置Ｃに合わせてリール帯６１０を左回りに貼り合わせていく。すなわち、本実施形態では、回転方向に対して、従来よりも８ステップ分の角度である５．７１４度手前からリール帯６１０を貼り合わせている。
【００９４】
このように本実施形態では、上述したブレーキ制御の特徴に鑑みて、リール１１０〜１１２に施される図柄の位置調整を行っている。
【００９５】
図２０は、本実施形態に係るブレーキ制御を施したスロットマシン１００と、従来のブレーキ制御を施したスロットマシンのリール停止時のリール外周速度に関する実験結果を示すグラフである。図２０（ａ）は、従来のブレーキ制御、図２０（ｂ）は、本実施形態に係るブレーキ制御の様子を示している。ここで、駆動電流ＡはＡ相に流される電流、駆動電流ＢはＢ相に流される電流を示しており、縦軸（振幅）は励磁の大きさ、横軸は時間を示している。具体的には、図２０（ａ）及び（ｂ）に示すように、振幅の小さな状態が本実施形態の弱励磁の状態に相当している。また、リール外周速度の正回転域は、リールの回転方向、逆回転域は、リールの逆回転方向を示しており、縦軸は速度の大きさ、横軸は時間を示している。したがって、リール外周速度が０の横軸は、リールの停止を示している。本実施形態では、図２０（ｂ）に示すように、第一ブレーキ制御における弱励磁→励磁開放→弱励磁、第二ブレーキ制御における弱励磁→励磁開放→弱励磁と励磁制御を行うことにより（図１２参照）、リールは徐々に減速していき、軽微なバウンドでリールが停止する。一方、従来のブレーキ制御では、図２０（ａ）に示すように、弱励磁をかけた状態を継続するので、リールは加減速を繰り返しながら大きくバウンドして停止する。
【００９６】
このように、図２０は、本実施形態に係るブレーキ制御が、従来のブレーキ制御に比べて、停止時のバウンド回数及びバウンド量が減少していることを示している。
【００９７】
＜動作＞
次に、上述したステッピングモータ７００を備えるスロットマシン１００の動作について説明する。
【００９８】
＜主制御部メイン処理＞
まず、図２１を用いて、主制御部３００のメイン処理について説明する。なお、同図は、主制御部３００のメイン処理の流れを示すフローチャートである。
【００９９】
遊技の基本的制御は、主制御部３００のＣＰＵ３０４が中心になって行い、電源断等を検知しないかぎり、ＣＰＵ３０４が同図の主制御部メイン処理を繰り返し実行する。
【０１００】
電源投入が行われると、まず、ステップＳ１０１では、各種の初期設定を行う。この初期設定では、ＣＰＵ３０４のスタックポインタ（ＳＰ）へのスタック初期値の設定、割込禁止の設定、Ｉ／Ｏ３１０の初期設定、ＲＡＭ３０８に記憶する各種変数の初期設定、ＷＤＴ３１４への動作許可及び初期値の設定等を行う。
【０１０１】
ステップＳ１０２では、メダル投入・スタート操作受付処理を実行する。ここではメダルの投入の有無をチェックし、メダルの投入に応じて入賞ライン表示ランプ１２０を点灯させる。また、第１副制御部４００に対してメダルが投入されたことを示すメダル投入コマンドを送信する準備を行う。なお、前回の遊技で再遊技に入賞した場合は、前回の遊技で投入されたメダル枚数と同じ数のメダルを投入する処理を行うので、遊技者によるメダルの投入が不要となる。また、スタートレバー１３５が操作されたか否かのチェックを行い、スタート操作されたと判断した場合は、投入されたメダル枚数を確定するとともに、有効な入賞ラインを確定し、乱数発生回路３１６で発生させた乱数を取得する。また、このステップＳ１０２では、第１副制御部４００に対してスタートレバー１３５が操作されたことを示すスタートレバー受付コマンドを送信する準備を行う。
【０１０２】
ステップＳ１０３では、入賞役内部抽選処理を行う。入賞役内部抽選処理では、ステップＳ１０２で取得した乱数値と、ＲＯＭ３０６に格納されている入賞役抽選テーブルを用いて、入賞役の内部抽選を行う。入賞役内部抽選処理の結果、いずれかの入賞役に内部当選した場合、その入賞役のフラグを内部的にオンにする。また、このステップＳ１０３では、第１副制御部４００に対して内部抽選の結果を示す内部抽選結果コマンドを送信する準備を行う。
【０１０３】
ステップＳ１０４では、リール停止準備処理を行う。リール停止準備処理では、ステップＳ１０３の入賞役内部抽選処理の結果等に基づき、各リール１１０〜１１２毎にリール停止データを選択する。
【０１０４】
ステップＳ１０５では、スタート操作に基づいて、全リール１１０〜１１２の回転を開始させるリール回転開始処理（詳しくは後述）を実行する。
【０１０５】
ステップＳ１０６では、後述する主制御部タイマ割込処理のリール回転制御処理に基づいて、全リールが停止したか否かを判定する。全リールが停止した場合には、ステップＳ１０７に進み、そうでない場合には、ステップＳ１０６に戻る。
【０１０６】
ステップＳ１０７では、ストップボタン１３７〜１３９が押されることによって停止した図柄の入賞判定を行う。ここでは、有効化された入賞ライン上に、内部当選した入賞役又はフラグ持越し中の入賞役に対応する入賞図柄組合せが揃った（表示された）場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン上に、「リプレイ−リプレイ−リプレイ」が揃っていたならばリプレイ入賞と判定する。また、このステップＳ１０７では、入賞判定の結果を示す表示判定コマンドを第１副制御部４００に送信する準備を行う。
【０１０７】
ステップＳ１０８では、メダル払出処理を行う。このメダル払出処理では、払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを払い出す。
【０１０８】
ステップＳ１０９では、遊技状態制御処理を行う。この遊技状態制御処理では、遊技状態を移行するための制御が行われ、例えば、ＢＢ（ビッグボーナス）入賞の場合に次回からＢＢ（ビッグボーナス）ゲームを開始できるよう準備し、それらの最終遊技では、次回から通常遊技が開始できるよう準備する。また、このステップＳ１０９では、遊技状態を示す遊技状態コマンドを第１副制御部４００に対して送信する準備を行う。
【０１０９】
以上により１ゲームが終了する。以降ステップＳ１０２へ戻って上述した処理を繰り返すことにより遊技が進行することになる。なお、上記各ステップで準備された各種コマンドは、後述する主制御部タイマ割込処理のコマンド設定送信処理（図２３のステップＳ１００８）において送信される。
【０１１０】
＜リール回転開始処理＞
図２２は、図２１のステップＳ１０５のリール回転開始処理の流れを詳しく示すフローチャートである。
【０１１１】
ステップＳ２０１では、遊技時間監視タイマ値を取得する。遊技時間監視タイマとは、主制御部３００のＲＡＭ３０８の特定の記憶領域に記憶されるタイマであり、１回の遊技に必要な時間を所定の時間（例えば、最少遊技時間の４．１秒）以上になるように制限し、単位時間における遊技媒体の獲得数または損失数を抑え、遊技の射幸性を制限する目的で設定されるタイマである。遊技時間監視タイマは、後述するステップＳ２０３で所定のタイマ値（たとえば４．１秒に相当するタイマ値）が設定され、主制御部３００のタイマ割込処理（後述する）が実行されるごとにデクリメントされる。
【０１１２】
ステップＳ２０２では、取得した遊技時間監視タイマ値が４．１秒以上を経過しているか否かを判定する。遊技時間監視タイマ値が４．１秒以上を経過しているときは、今回の遊技を開始してもよいので、ステップＳ２０３に進む。一方、遊技時間監視タイマ値が４．１秒を経過していないときは、ステップＳ２０１に戻り処理を繰り返す。処理を繰り返している間に、遊技時間監視タイマのタイマ値が主制御部３００のタイマ割り込みごとにデクリメントされ、遊技時間監視タイマが０になった時点でステップＳ２０３に進む。
【０１１３】
ステップＳ２０３では、遊技時間監視タイマ値を再設定する。具体的には、４．１秒に相当するタイマ値をＲＡＭ３０８の特定の領域に記憶する。なお、本実施形態では、遊技時間監視タイマ値を設定した時が１回の遊技の開始タイミングとなる。１回の遊技の終了タイミングは、次に遊技時間監視タイマ値を設定した時である。つまり、１回の遊技とは遊技時間監視タイマ値を設定してから次の遊技時間監視タイマ値を設定するまでのことである。また、遊技時間監視タイマ値は各リール１１０〜１１２の回転開始ごとに設定されるため、各リール１１０〜１１２が回転開始してから、次に各リール１１０〜１１２が回転開始するまでの間を１回の遊技とすることもできる。なお、１回の遊技の終了タイミングは、遊技時間監視タイマ値が０になり、かつ、図２１のＳ１０９の遊技状態制御処理が終了した時であってもよい。また、１回の遊技の開始タイミングを有効なスタートレバーの受付時とし、１回の遊技の終了タイミングを有効なベットボタン操作の受付可能時とし、ベットボタン操作の受付可能時から有効なスタートレバーの受付時までの期間は次の遊技開始の準備期間としてもよい。
【０１１４】
ステップＳ２０４では、第１副制御部４００に送信するリール回転開始コマンドの設定を行い、送信準備をする。リール回転開始コマンドとは、リール１１０〜１１２の回転開始を示すコマンドである。
【０１１５】
ステップＳ２０５では、左リール１１０のステータスを「回転開始」に設定する。
【０１１６】
ステップＳ２０６では、中リール１１１のステータスを「回転開始」に設定する。
【０１１７】
ステップＳ２０７では、右リール１１２のステータスを「回転開始」に設定する。
【０１１８】
ステップＳ２０８では、リール制御ステータスを「加速状態（加速制御中）」に設定する。なお、リール制御ステータスとは、上述したように、主制御部３００のＲＡＭ３０８の所定の記憶領域に各リール１１０〜１１２それぞれごとに独立して記憶されるリールの制御状態に関する情報であり、「停止制御状態（停止制御中）」、「加速状態（加速制御中）」、「第一定速状態（第一定速制御中）」、「第二定速状態（第二定速制御中）」、「引込み状態（引込み制御中）」、「ブレーキ状態（ブレーキ制御中）」のいずれかの情報が記憶される。また、ステップＳ２０８では、加速開始要求フラグをＯＮにする。加速開始要求フラグは、主制御部３００のＲＡＭ３０８の所定の記憶領域に記憶されるフラグ情報であり、後述する加速制御処理において参照される。
【０１１９】
＜主制御部タイマ割込処理＞
次に、図２３を用いて、主制御部３００のＣＰＵ３０４が実行する主制御部タイマ割込処理について説明する。なお、同図は主制御部タイマ割込処理の流れを示すフローチャートである。
【０１２０】
主制御部３００は、所定の周期（本実施形態では約１．５ｍｓに１回）でタイマ割込信号を発生するカウンタタイマ３１２を備えており、このタイマ割込信号を契機として主制御部タイマ割込処理を所定の周期で実行する。
【０１２１】
ステップＳ１００１では、タイマ割込開始処理を行う。このタイマ割込開始処理では、ＣＰＵ３０４の各レジスタの値をスタック領域に一時的に退避する処理などを行う。
【０１２２】
ステップＳ１００２では、ＷＤＴ３１４のカウント値が初期設定値（本実施形態では３２．８ｍｓ）を超えてＷＤＴ割込が発生しないように（処理の異常を検出しないように）、ＷＤＴを定期的に（本実施形態では、主制御部タイマ割込の周期である約１．５ｍｓに１回）リスタートを行う。
【０１２３】
ステップＳ１００３では、入力ポート状態更新処理を行う。この入力ポート状態更新処理では、Ｉ／Ｏ３１０の入力ポートを介して、各種センサ３１８のセンサ回路３２０の検出信号を入力して検出信号の有無を監視し、ＲＡＭ３０８に各種センサ３１８ごとに区画して設けた信号状態記憶領域に記憶する。
【０１２４】
ステップＳ１００４では、各種遊技処理を行う。具体的には、割込みステータスを取得し（各種センサ３１８からの信号に基づいて各種割込みステータスを取得する）、このステータスに従った処理を行う。例えば、割込みステータスがメダル投入処理中であれば、メダル投入受付処理を行い、また、割込みステータスが払出処理中であれば、メダル払出処理を行う。
【０１２５】
ステップＳ１００５では、タイマ更新処理を行う。各種タイマをそれぞれの時間単位により更新する。本実施形態では、具体的には、上述した遊技時間監視タイマの減算更新が行われる。
【０１２６】
ステップＳ１００６では、デバイス監視処理を行う。このデバイス監視処理では、まず、ステップＳ１００３において信号状態記憶領域に記憶した各種センサ３１８の信号状態を読み出して、メダル投入異常及びメダル払出異常等に関するエラーの有無を監視し、エラーを検出した場合にはエラー処理を実行する。さらに、現在の遊技状態に応じて、メダルセレクタ１７０（メダルセレクタ１７０内に設けたソレノイドが動作するメダルブロッカ）、各種ランプ３３８、各種の７セグメント（ＳＥＧ）表示器の設定を行う。
【０１２７】
ステップＳ１００７では、各リールのステータスが「回転開始」になっている場合には、リール回転制御処理（詳しくは後述）を行う。このリール回転制御処理では、リールの回転を制御するとともに、主制御部メイン処理のステップＳ１０６で選択した複数のリール停止データの候補から、リール１１０〜１１２の停止順序や停止状況に応じて、実際にリール停止制御に用いるリール停止データを決定した後、決定したリール停止データに基づいて、押されたストップボタン１３７〜１３９に対応するリール１１０〜１１２の回転を停止させる。
【０１２８】
ステップＳ１００８では、コマンド設定送信処理を行い、各種のコマンドが第１副制御部４００に送信される。なお、第１副制御部４００に送信する出力予定情報は本実施形態では１６ビットで構成しており、ビット１５はストローブ情報（オンの場合、データをセットしていることを示す）、ビット１１〜１４はコマンド種別（本実施形態では、基本コマンド、スタートレバー受付コマンド、内部抽選コマンド、リール１１０〜１１２の回転を開始に伴う回転開始コマンド、ストップボタン１３７〜１３９の操作の受け付けに伴う停止ボタン受付コマンド、リール１１０〜１１２の停止処理に伴う停止位置情報コマンド、メダル払出処理に伴う払出枚数コマンド及び払出終了コマンド等）、ビット０〜１０はコマンドデータ（コマンド種別に対応する所定の情報）で構成している。
【０１２９】
第１副制御部４００は、受信した出力予定情報に含まれるコマンド種別により、主制御部３００における遊技制御の変化に応じた演出制御の決定が可能になるとともに、出力予定情報に含まれているコマンドデータの情報に基づいて、演出制御内容を決定することが可能となる。
【０１３０】
ステップＳ１００９では、外部信号出力処理を行う。この、外部信号出力処理では、ＲＡＭ３０８に記憶している遊技情報を、情報出力回路３３４を介してスロットマシン１００とは別体の情報入力回路６５２に出力する。
【０１３１】
ステップＳ１０１０では、低電圧信号がオンであるか否かを監視する。そして、低電圧信号がオンの場合（電源の遮断を検知した場合）にはステップＳ１０１２に進み、低電圧信号がオフの場合（電源の遮断を検知していない場合）にはステップＳ１０１１に進む。
【０１３２】
ステップＳ１０１１では、タイマ割込終了処理を終了する各種処理を行う。このタイマ割込終了処理では、ステップＳ１００１で一時的に退避した各レジスタの値を元の各レジスタに設定等行う。その後、図２１に示す主制御部メイン処理に復帰する。
【０１３３】
一方、ステップＳ１０１２では、復電時に電断時の状態に復帰するための特定の変数やスタックポインタを復帰データとしてＲＡＭ３０８の所定の領域に退避し、入出力ポートの初期化等の電断処理を行い、その後、図２１に示す主制御部メイン処理に復帰する。
【０１３４】
＜リール回転制御処理＞
次に、図２４を用いて、リール回転制御処理について詳細に説明する。なお、図２４は、図２３のステップＳ１００７のリール回転制御処理の流れを詳しく示すフローチャートである。
【０１３５】
ステップＳ１１０１では、ストップボタン１３７〜１３９の操作が有効か否かを判定する。詳しくは、ＲＡＭ３０８の所定領域に記憶される、ストップボタン１３７〜１３９の操作が有効であるか否かを示す停止ボタン有効情報に基づいて、ストップボタン１３７〜１３９の操作が有効か否かを判定し、停止ボタン有効情報が設定されていれば、ストップボタン１３７〜１３９の操作が有効と判断する。なお、停止ボタン有効情報は、後述する第二定速制御処理の中で設定される（図２８のステップＳ１５１０参照）。ストップボタン１３７〜１３９の操作が有効である場合は、ステップＳ１１０２に進み、停止ボタン受付処理（詳しくは、後述する）を行い、次いで、各リール１１０〜１１２ごとに、ステップＳ１１０３〜Ｓ１１０９の処理を行う。一方、ストップボタン１３７〜１３９の操作が有効でないときは、各リール１１０〜１１２ごとに、ステップステップＳ１１０３〜Ｓ１１０９の処理を行う。
【０１３６】
ステップＳ１１０３では、ＲＡＭ３０８の所定領域（インデックスセンサ記憶領域）に記憶されているインデックス検出情報を取得する。インデックス検出情報は、インデックスセンサ６０６Ａが遮光片６１２Ｄを検出済みか否かを示す情報であり、後述する第二定速制御処理の中で設定される（図２８のステップＳ１５０８参照）。
【０１３７】
ステップＳ１１０４では、リール制御情報を取得する。ここで、リール制御情報とは、リール１１０〜１１２の回転制御に関する情報全体を意味しており、ＲＡＭ３０８の所定領域に記憶されている。本実施形態では、上述したリール制御ステータス、汎用オフセットカウンタ、後述するリール制御ステータス移行カウンタ、保持カウンタなどの値がリール制御情報に含まれる。
【０１３８】
ステップＳ１１０５では、取得したリール制御情報に基づいて、リール制御判定処理（詳しくは後述）を行う。
【０１３９】
ステップＳ１１０６では、リール駆動信号切替要求フラグがＯＮであるか否かを判定する。リール駆動信号切替要求フラグとは、制御部３００のＲＡＭ３０８の所定の記憶領域に記憶されるフラグ情報であり、現在設定されている回転制御データを切り替えるか否かを示す。リール駆動信号切替要求フラグがＯＮの場合には、現在設定されている回転制御データを切り替え、リール駆動信号切替要求フラグがＯＦＦの場合には、現在設定されている回転制御データを切り替えない。なお、リール駆動信号切替要求フラグは、上述したリール制御判定処理の各制御処理（具体的には、加速制御処理、ブレーキ制御処理。詳しくは後述する）において設定される。リール駆動信号切替要求フラグがＯＮである場合には、ステップＳ１１０７に進み、リール駆動信号切替要求フラグがＯＦＦである場合には、ステップＳ１１０９に進む。
【０１４０】
ステップＳ１１０７では、取得したリール制御ステータス及び汎用オフセットカウンタ値に基づいて、回転制御データを取得する。具体的には、図１１に示した表の中から、リール制御ステータス及び汎用オフセットカウンタ値に基づいて、該当する励磁テーブル（回転制御データ）を取得する。例えば、リール制御ステータスが「加速制御中」、汎用オフセットカウンタ値が「０」であれば、励磁テーブル「７７Ｈ」の回転制御データが取得される。
【０１４１】
ステップＳ１１０８では、ステップＳ１１０８で取得した回転制御データを設定する。
【０１４２】
ステップＳ１１０９では、上述した処理に応じてリール制御情報の内容が変更されているので、リール制御情報を更新する。
【０１４３】
＜リール制御判定処理＞
図２５は、図２４のステップＳ１１０５のリール制御判定処理の流れを詳しく示すフローチャートである。リール制御判定処理は、リール制御ステータスに応じて、リールの回転制御を順次切り替えていく処理である。具体的には、加速制御処理、第一定速制御処理、第二定速制御処理、引込み制御処理、ブレーキ制御処理の順序で処理が実行される。
【０１４４】
ステップＳ１２０１では、リール制御ステータスを取得する。
【０１４５】
ステップＳ１２０２では、取得したリール制御ステータスが「停止制御中」であるか否かを判定し、取得したリール制御ステータスが「停止制御中」であるときは、リール制御判定処理を終了する。一方、取得したリール制御状態が「停止制御中」でないときは、Ｓ１２０３に進む。
【０１４６】
ステップＳ１２０３では、取得したリール制御状態が「加速制御中」であるか否かを判定する。リール制御状態が「加速制御中」であるときは、ステップＳ１２０４に進み、加速制御処理（リールの回転を加速するための制御処理；詳しくは後述する）を行う。一方、リール制御状態が「加速制御中」でないときは、ステップＳ１２０５に進む。
【０１４７】
ステップＳ１２０５では、取得したリール制御状態が「第一定速制御中」であるか否かを判定する。リール制御状態が「第一定速制御中」であるときは、ステップＳ１２０６に進み、第一定速制御処理（リールの回転を定速に維持するための制御処理；詳しくは後述する）を行う。一方、リール制御状態が「第一定速制御中」でないときは、ステップＳ１２０７に進む。
【０１４８】
ステップＳ１２０７では、取得したリール制御状態が「第二定速制御中」であるか否かを判定する。リール制御状態が「第二定速制御中」であるときは、ステップＳ１２０８に進み、第二定速制御処理（リールの回転を定速に維持するための制御処理；詳しくは後述する）を行う。一方、リール制御状態が「第二定速制御中」でないときは、ステップＳ１２０９に進む。
【０１４９】
ステップＳ１２０９では、取得したリール制御状態が「ブレーキ制御中」であるか否かを判定する。リール制御状態が「ブレーキ制御中」であるときは、ステップＳ１２１０に進み、ブレーキ制御処理（リールの回転を停止させるための制御処理；詳しくは後述する）を行う。一方、リール制御状態が「ブレーキ制御中」でないときは、ステップＳ１２１１に進む。
【０１５０】
ステップＳ１２１１では、リール制御状態が「引込み制御中」であるので、引込み制御処理（リールを停止位置に引き込み制御する処理；詳しくは後述する）を行う。
【０１５１】
＜加速制御処理＞
図２６は、図２５のステップＳ１２０４の加速制御処理の流れを詳しく示すフローチャートである。
【０１５２】
ステップＳ１３０１では、加速開始要求フラグに基づいて、加速開始要求があるか否かを判定する。なお、加速開始要求フラグは、図２２に示したリール回転開始処理のステップＳ２０８においてＯＮに設定されるので、１回目のタイマ割込処理のステップＳ１３０１では、ＹＥＳと判定される（なお、後述するステップＳ１３０４において、加速開始要求フラグはＯＦＦに設定されるので、２回目以降のタイマ割込処理のステップＳ１３０１では、ＮＯと判定される）。加速開始要求がある場合には、ステップＳ１３０２に進み、加速開始要求がない場合には、ステップＳ１３０６に進む。
【０１５３】
ステップＳ１３０２では、リール制御ステータス移行カウンタの値に初期値である０を設定する。ここで、リール制御ステータス移行カウンタとは、１サイクル８ステップの回転制御データの繰り返しセット数（サイクル数）を計測するカウンタであり、本実施形態では、図１１に示すように、３回繰り返されると加速制御処理を終了させる。
【０１５４】
ステップＳ１３０３では、汎用オフセットカウンタの値に初期値である０を設定する。
【０１５５】
ステップＳ１３０４では、リール駆動信号切替要求フラグをＯＮにする。また、加速開始要求フラグをＯＦＦに設定する。
【０１５６】
ステップＳ１３０５では、図柄間隔カウンタ（詳しくは後述）の値にダミー値である０を設定する。なお、ステップＳ１３０５で設定された図柄間隔カウンタの値は、後述する第二定速制御処理にて使用される。ステップＳ１３０５の処理終了後は、ステップＳ１３１７に進む。
【０１５７】
ステップＳ１３０６では、保持カウンタの値を１減算する。保持カウンタの値は、後述するステップＳ１３１７において設定され、１回のタイマ割込処理で１減算される。なお、ステップＳ１３１７において保持カウンタに設定される初期値は、設定された汎用オフセットカウンタ値に対応する保持パラメータの値であり、例えば、図１１に示すように、汎用オフセットカウンタ値が０の場合には、１２が初期値として保持カウンタに設定される。
【０１５８】
ステップＳ１３０７では、リール駆動信号切替要求フラグをＯＦＦに設定する。
【０１５９】
ステップＳ１３０８では、減算された保持カウンタの値が０であるか否かを判定する。保持カウンタの値が０の場合には、回転制御データの切替時なので、ステップＳ１３０９に進み、保持カウンタの値が０でない場合には、回転制御データの切替時ではないので、加速制御処理を終了する。
【０１６０】
ステップＳ１３０９では、回転制御データの切替時なので、リール駆動信号切替要求フラグをＯＮに設定する。
【０１６１】
ステップＳ１３１０では、次の回転制御データを設定するため、汎用オフセットカウンタの値に１を加算する。
【０１６２】
ステップＳ１３１１では、加算された汎用オフセットカウンタの値が８であるか否かを判定する。汎用オフセットカウンタの値が８である場合には、当該セット（サイクル）の回転制御は終了したので、ステップＳ１３１１に進み、汎用オフセットカウンタの値が８でない場合には、当該セット（サイクル）の回転制御は終了していないので、ステップＳ１３１７に進む。
【０１６３】
ステップＳ１３１２では、次のセット（サイクル）の回転制御に移行するため、汎用オフセットカウンタ値に初期値である０を設定する。
【０１６４】
ステップＳ１３１３では、リール制御ステータス移行カウンタの値に１を加算する。
【０１６５】
ステップＳ１３１４では、加算されたリール制御ステータス移行カウンタの値が３であるか否かを判定する。リール制御ステータス移行カウンタの値が３である場合には、ステップＳ１３１５に進み、リール制御ステータス移行カウンタの値が３でない場合には、ステップＳ１３１７に進む。
【０１６６】
ステップＳ１３１５では、加速制御中に設定されたすべての回転制御を行ったので、リール制御ステータスを「第一定速制御中」に設定する。
【０１６７】
ステップＳ１３１６では、リール制御ステータス移行カウンタの値に初期値である０を設定する。ステップＳ１３１６の処理終了後は、加速制御処理を終了する。
【０１６８】
ステップＳ１３１７では、回転制御テーブルを参照し、リール制御ステータスが「加速制御中」であって、設定されたリール制御ステータス移行カウンタ値及び汎用オフセットカウンタ値に対応する保持パラメータ値を取得し、取得した保持パラメータ値を保持カウンタの初期値として設定する。例えば、図１１に示すように、リール制御ステータス移行カウンタ値０、汎用オフセットカウンタ値０の場合には、１２が保持カウンタの初期値として設定され、リール制御ステータス移行カウンタ値１、汎用オフセットカウンタ値７の場合には、１が保持カウンタの初期値として設定される。ステップＳ１３１７の処理終了後は、加速制御処理を終了する。
【０１６９】
＜第一定速制御処理＞
図２７は、図２５のステップＳ１２０６の第一定速制御処理を詳しく示すフローチャートである。
【０１７０】
ステップＳ１４０１では、汎用オフセットカウンタの値に１を加算する。すなわち、第一定速制御処理では、図１１に示すように、１割込時間ごとに回転制御データを切り替えていくので、汎用オフセットカウンタの値は、タイマ割込処理ごとにインクリメントされる。なお、リール駆動信号切替要求フラグは、加速制御処理のステップＳ１３０９でＯＮに設定された以降、切り替え処理は行われないので、リール駆動信号切替要求フラグは、第一定速制御処理及び後述する第二定速制御処理の間は、ＯＮのまま維持される。したがって、図２４のリール回転制御処理では、タイマ割込処理ごとに、加算された汎用オフセットカウンタ値に対応する回転制御データが設定される（図２４のステップＳ１１０８参照）。
【０１７１】
ステップＳ１４０２では、加算された汎用オフセットカウンタの値が８であるか否かを判定する。汎用オフセットカウンタの値が８である場合には、次のセット（サイクル）の回転制御に移行するため、ステップＳ１４０３に進み、汎用オフセットカウンタの値が８でない場合には、当該セット（サイクル）の回転制御は終了していないので、第一定速制御処理を終了する。
【０１７２】
ステップＳ１４０３では、次のセット（サイクル）の回転制御に移行するため、汎用オフセットカウンタの値に初期値である０を設定する。
【０１７３】
ステップＳ１４０４では、リール制御ステータス移行カウンタの値に１を加算する。
【０１７４】
ステップＳ１４０５では、加算されたリール制御ステータス移行カウンタの値が１６であるか否かを判定する。リール制御ステータス移行カウンタの値が１６である場合には、１６セットの回転制御が終了したので（図１１参照）、ステップＳ１４０６に進み、リール制御ステータス移行カウンタの値が１６でない場合には、第一定速制御処理を終了する。
【０１７５】
ステップＳ１４０６では、第一定速制御中に設定されたすべての回転制御を行ったので、リール制御ステータスを「第二定速制御中」に設定する。
【０１７６】
＜第二定速制御処理＞
図２８は、図２５のステップＳ１２０８の第二定速制御処理を詳しく示すフローチャートである。第二定速制御処理は、主にリールの図柄位置を追跡する処理を行っている。リールの図柄位置を主制御部３００が把握するために「図柄番号カウンタ」及び「図柄間隔カウンタ」という２つのカウンタを用いて図柄位置を監視している。ここで、「図柄番号カウンタ」及び「図柄間隔カウンタ」について説明する。
【０１７７】
図４は、図柄番号カウンタと図柄間隔カウンタの関係を示す図でもある。図柄番号カウンタは、基準位置であるリール表示窓１１３の中段に位置する図柄を記憶保持するためのカウンタであり、例えば、左リール１１０に関しては、左リール１１０の図柄列の上端のチャンス図柄が基準位置となっており、インデックスセンサ６０６Ａが遮光片６１２Ｄを通過した時を起点としてカウントを開始する。各図柄とカウント値とは予め対応付けられており、主制御部３００は、リール停止時の図柄番号カウンタ値からリール表示窓１１３に停止表示されている図柄を特定し、入賞判定を行うことができる。図柄間隔カウンタは、１図柄あたりの駆動パルス数（タイマ割込処理回数）であり、２４となっている（合計で５０４駆動パルス数）。主制御部３００は、１図柄あたりの駆動パルス数を図柄間隔カウンタに設定し、駆動パルスの出力ごとに減算し、図柄間隔カウンタの値が０になったときに図柄番号カウンタを１更新するようにしている。
【０１７８】
ステップＳ１５０１では、汎用オフセットカウンタの値に１を加算する。すなわち、第二定速制御処理では、図１１に示すように、１割込時間ごとに回転制御データを切り替えていくので、汎用オフセットカウンタの値は、タイマ割込処理ごとにインクリメントされる。また、リール駆動信号切替要求フラグも引き続きＯＮのままなので、図２４のリール回転制御処理では、タイマ割込処理ごとに、加算された汎用オフセットカウンタ値に対応する回転制御データが設定される（図２４のステップＳ１１０８参照）。
【０１７９】
ステップＳ１５０２では、加算された汎用オフセットカウンタの値が８であるか否かを判定する。汎用オフセットカウンタの値が８である場合には、次のセット（サイクル）の回転制御に移行するため、ステップＳ１５０３に進み、汎用オフセットカウンタの値が８でない場合には、当該セット（サイクル）の回転制御は終了していないので、ステップＳ１５０４に進む。
【０１８０】
ステップＳ１５０３では、次のセット（サイクル）の回転制御に移行するため、汎用オフセットカウンタの値に初期値である０を設定する。
【０１８１】
ステップＳ１５０４では、図柄間隔カウンタの値を１減算する。すなわち、図柄間隔カウンタの値は、１割込時間ごとにデクリメントされる。
【０１８２】
ステップＳ１５０５では、減算された図柄間隔カウンタの値が０であるか否かを判定する。図柄間隔カウンタの値が０である場合には、ステップＳ１５０６に進み、図柄間隔カウンタの値が０でない場合には、ステップＳ１５０８に進む。
【０１８３】
ステップＳ１５０６では、図柄間隔カウンタの値が０の場合には、次の図柄に代わるので、図柄間隔カウンタの値に初期値である２４を設定する。
【０１８４】
ステップＳ１５０７では、次の図柄に更新すべく、図柄番号カウンタの値を１減算する。
【０１８５】
ステップＳ１５０８では、ＲＡＭ３０８の所定の記憶領域に記憶されたインデックスセンサの検出結果を取得する。なお、インデックスセンサ６０６Ａの検出結果は、図柄番号カウンタ値が０で図柄間隔カウンタ値が０の位置に設けられた遮光片６１２Ｄの通過を検出したときに、検出ありとされる。
【０１８６】
ステップＳ１５０９では、取得したインデックスセンサの検出結果が検出ありの場合には、ステップＳ１５１０に進み、検出なしの場合には、ステップＳ１５１４に進む。
【０１８７】
ステップＳ１５１０では、リールの図柄位置がサーチできているので、停止ボタン有効情報を設定する。
【０１８８】
ステップＳ１５１１では、図柄間隔カウンタの値に初期値である２４を設定する。
【０１８９】
ステップＳ１５１２では、図柄番号カウンタの値に初期値である０を設定する。
【０１９０】
ステップＳ１５１３では、脱調検出用カウンタの値に初期値である０を設定する。ステップＳ１５１３の処理終了後は、第二定速制御処理を終了する。
【０１９１】
ステップＳ１５１４では、脱調検出用カウンタの値に基づき、脱調検出処理を行う。なお、脱調検出処理において、脱調していると判断した場合には、再度、加速制御処理を行う。ステップＳ１５１４の処理終了後は、第二定速制御処理を終了する。
【０１９２】
＜停止ボタン受付処理＞
図２９は、図２４のステップＳ１１０２の停止ボタン受付処理を詳しく示すフローチャートである。尚、停止ボタン受付処理は、ストップボタン１３７〜１３９の操作が受付可能になった状態、即ち、図２８に示す第二定速制御処理において、停止ボタン有効情報が設定された後に実行されるものである。停止ボタン受付処理は、ストップボタン１３７〜１３９の操作に基づいて対応するリールの停止位置を決定する処理である。
【０１９３】
ステップＳ１６０１では、停止受付情報を取得する。ここで、停止受付情報は、リール制御情報の一部であり、停止受付の判定に必要な情報すべてを意味している。
【０１９４】
ステップＳ１６０２では、取得した停止受付情報から、停止可能なリールを判断し、停止可能リール情報として設定する（例えば、左リール１１０が停止可能なリールであると判断されたときは、左リール１１０を設定する）。
【０１９５】
ステップＳ１６０３では、設定された停止可能リール情報に対応するリールに対応するストップボタンの受付があったか否かを判定する。ストップボタンの受付があった場合には、ステップＳ１６０４に進み、ストップボタンの受付がなかった場合には、ステップＳ１６０７に進む。
【０１９６】
ステップＳ１６０４では、停止対象のリールに関するデータ（停止対象リールデータ）を取得する。
【０１９７】
ステップＳ１６０５では、引き込みカウンタ設定処理（詳しくは、後述する）を行う。
【０１９８】
ステップＳ１６０６では、ストップボタンの受付があったので、停止操作のあったリールのステータスを「停止」に更新する。
【０１９９】
ステップＳ１６０７では、停止可能リール情報をクリアする。これは、ステップＳ１６０５の引込みカウンタ設定処理により、停止可能なリールが変更されるからである（例えば、停止可能な左リールに対して、引込みカウンタ設定処理が行われると、左リールは停止可能なリールではなくなる）。
【０２００】
ステップＳ１６０８では、停止可能リール情報に応じて、ストップボタンＬＥＤ情報を更新する。これは、各リールが停止可能か否かに応じて、ストップボタンのＬＥＤ情報を更新するものであり、一例としては、停止可能なリールには、青色を設定し、ストップボタンが押下されると、赤色を設定するものである。
【０２０１】
＜引込みカウンタ設定処理＞
図３０は、図２９のステップＳ１６０５の引込みカウンタ設定処理を詳しく示すフローチャートである。
【０２０２】
ステップＳ１７０１では、図柄番号カウンタの値を取得して、停止操作された位置を検出する。
【０２０３】
ステップＳ１７０２では、選択されたリール停止制御データから、停止操作された位置に基づいて、引込みコマ数を取得する。
【０２０４】
ステップＳ１７０３では、励磁テーブルを参照して、割込み残数を取得する。具体的には、本実施形態ではＡＢ相に対応する位置で停止させるので、前回設定された回転制御データ（第二定速制御中に設定された最後の回転制御データ）が示す励磁相の次の励磁相からＡＢ相の一つ前の励磁相までのステップ数を割込残数として取得する。例えば、図１２に示す引込み制御においては、Ｃ５からＣ７までの３ステップとなる。
【０２０５】
ステップＳ１７０４では、取得した引込コマ数及び割込み残数から、引込カウンタ値を算出し、算出した引込カウンタ値を引き込みカウンタに設定する。具体的には、引込コマ数に２４を乗じた乗算値に割込残数を加算した値が引き込みカウンタに設定される。例えば、図１８に示す引込み制御においては、引き込みコマ数が０なので、３が引き込みカウンタに設定される。
【０２０６】
ステップＳ１７０５では、リール制御ステータスを「引込み制御中」に設定する。
【０２０７】
＜引込み制御処理＞
図３１は、図２５のステップＳ１２１１の引込み制御処理を詳しく示すフローチャートである。ここで、引込み制御処理とは、内部抽選の結果に応じた停止制御を実現するため、リールを停止させる際に、ストップボタン１３７〜１３９の操作された図柄位置から、リールを所定のコマ数（本実施形態においては、０〜４コマ）滑らせて停止させる処理をいう。これにより、内部抽選で内部当選した入賞役か、又は、いわゆるフラグ持ち越し中の入賞役については、対応する図柄組合せが揃って表示されることが許容される一方、そうでない場合には各入賞役に対応する図柄組合せが揃って表示されないようになっている。
【０２０８】
ステップＳ１８０１では、汎用オフセットカウンタの値に１を加算する。すなわち、引込み制御処理では、図１２に示すように、１割込時間ごとに回転制御データを切り替えていくので、汎用オフセットカウンタの値は、タイマ割込処理ごとに更新される。また、リール駆動信号切替要求フラグも引き続きＯＮのままなので、図２４のリール回転制御処理では、タイマ割込処理ごとに、加算された汎用オフセットカウンタ値に対応する回転制御データが設定される（図２４のステップＳ１１０８参照）。
【０２０９】
ステップＳ１８０２では、加算された汎用オフセットカウンタの値が８であるか否かを判定する。汎用オフセットカウンタの値が８である場合には、当該セット（サイクル）の残りの回転制御は終了したので、ステップＳ１８０３に進み、汎用オフセットカウンタの値が８でない場合には、当該セット（サイクル）の残りの回転制御は終了していないので、ステップＳ１８０３に進む。
【０２１０】
ステップＳ１８０３では、汎用オフセットカウンタの値に初期値である０を設定する。
【０２１１】
ステップＳ１８０４では、引込みカウンタの値を更新する。具体的には、引込みカウンタの値を１減算する。
【０２１２】
ステップＳ１８０５では、更新された引込みカウンタの値が０であるか否かを判定する。引込みカウンタの値が０である場合には、ステップＳ１８０６に進み、引込みカウンタの値が０でない場合には、引込み制御処理を終了する。
【０２１３】
ステップＳ１８０６では、引込みカウンタの値が０になり、停止位置に到達したので、リール制御ステータスを「ブレーキ制御中」に設定する。
【０２１４】
ステップＳ１８０７では、保持カウンタの値に初期値である６を設定する。ここで、この設定された保持カウンタ値６は、リール制御ステータスが「ブレーキ制御中」において、汎用オフセットカウンタ値が０のときの回転制御データの保持時間である（図１１参照）。なお、ステップＳ１８０７の処理終了後は、引込み制御処理を終了する。
【０２１５】
＜ブレーキ制御処理＞
図３２は、図２５のステップＳ１２１０のブレーキ制御処理を詳しく示すフローチャートである。
【０２１６】
ステップＳ１９０１では、保持カウンタの値から１を減算する。保持カウンタの値は、前述の図３１のステップ１８０７または後述するステップＳ１９０９において初期設定され、１回のタイマ割込処理で１減算される。なお、ステップ１８０７またはステップＳ１９０９において保持カウンタに設定される初期値は、設定された汎用オフセットカウンタ値に対応する保持パラメータの値であり、例えば、図１１に示すように、汎用オフセットカウンタ値が０の場合には６、１の場合には８が保持カウンタに設定される。
【０２１７】
ステップＳ１９０２では、リール駆動信号切替要求フラグをＯＦＦに設定する。
【０２１８】
ステップＳ１９０３では、減算された保持カウンタの値が０であるか否かを判定する。保持カウンタの値が０である場合には、回転制御データの切替時なので、ステップＳ１９０４に進み、保持カウンタの値が０でない場合には、回転制御データの切替時ではないので、ブレーキ制御処理を終了する。
【０２１９】
ステップＳ１９０４では、回転制御データの切替時なので、リール駆動信号切替要求フラグをＯＮに設定する。
【０２２０】
ステップＳ１９０５では、次の回転制御データを設定するため、汎用オフセットカウンタの値に１を加算する。
【０２２１】
ステップＳ１９０６では、加算された汎用オフセットカウンタの値が５であるか否かを判定する。汎用オフセットカウンタの値が５の場合には、ブレーキ制御における回転制御は終了したので、ステップＳ１９０７に進み、汎用オフセットカウンタの値が５でない場合には、ブレーキ制御における回転制御は終了していないので、ステップＳ１９０９に進む。
【０２２２】
ステップＳ１９０７では、ブレーキ制御中に設定されたすべての回転制御を行ったので、リール制御ステータスを「リール停止制御中」に設定する。
【０２２３】
ステップＳ１９０８では、リール駆動信号切替要求フラグをＯＦＦに設定する。ステップＳ１９０８の処理終了後は、ブレーキ制御処理を終了する。
【０２２４】
ステップＳ１９０９では、回転制御テーブルを参照し、リール制御ステータスが「ブレーキ制御中」であって、設定された汎用オフセットカウンタ値に対応する保持パラメータ値を取得し、取得した保持パラメータ値を保持カウンタの初期値として設定する。例えば、図１１に示すように、汎用オフセットカウンタ値が１の場合には、８が保持カウンタの初期値として設定される。ステップＳ１９０９の処理終了後は、加速制御処理を終了する。
【０２２５】
＜第１副制御部４００の処理＞
図３３を用いて、第１副制御部４００の処理について説明する。なお、同図（ａ）は、第１副制御部４００のＣＰＵ４０４が実行するメイン処理のフローチャートである。同図（ｂ）は、第１副制御部４００のコマンド入力処理のフローチャートであり、同図（ｃ）は、第１副制御部４００のコマンド受信割込処理のフローチャートであり、同図（ｄ）は、第１副制御部４００のタイマ割込処理のフローチャートである。
【０２２６】
電源投入が行われると、まずステップＳ２００１で初期化処理が実行される。この初期化処理では、入出力ポートの初期設定や、ＲＡＭ４０８内の記憶領域の初期化処理等を行う。
【０２２７】
ステップＳ２００２では、タイマ変数が１０以上か否かを判定し、タイマ変数が１０となるまでこの処理を繰り返し、タイマ変数が１０以上となったときには、ステップＳ２００３の処理に移行する。
【０２２８】
ステップＳ２００３では、タイマ変数に０を代入する。
【０２２９】
ステップＳ２００４では、第１副制御部コマンド入力処理（詳しくは後述）を行う。第１副制御部コマンド入力処理では、主制御部３００からコマンドを受信したか否かを判別する。
【０２３０】
ステップＳ２００５では、演出更新処理を行う。例えば、ステップＳ２００４で新たなコマンドがあった場合には、このコマンドに対応する各イベント処理（例えば、演出設定処理、遊技状態制御時処理等）の結果に基づいて、演出データをＲＯＭ４０６から読み出す等の処理を行い、演出データの更新が必要な場合には各演出デバイス（スピーカ、ランプ、液晶画像表示装置、シャッタなど）の演出データの更新処理を行う。
【０２３１】
ステップＳ２００６では、音制御処理を行う。音制御処理では、ステップＳ２００５で読み出した演出データの中に音源ＩＣ４１８への命令がある場合には、この命令を音源ＩＣ４１８に出力する。
【０２３２】
ステップＳ２００７では、ランプ制御処理を行う。ランプ制御処理では、ステップＳ２００５で読み出した演出データの中に各種ランプ４２０への命令がある場合には、この命令を駆動回路４２２に出力する。
【０２３３】
ステップＳ２００８では、情報出力処理を行う。情報出力処理では、ステップＳ２００５で読み出した演出データの中に第２副制御部５００に送信する制御コマンドがある場合には、この制御コマンドを出力する設定を行い、ステップＳ２００２へ戻る。この結果、設定された制御コマンドは、第２副制御部５００に送信される。
【０２３４】
次に、同図（ｂ）を用いて、第１副制御部４００コマンド入力処理について説明する。この第１副制御部４００コマンド入力処理は、同図（ａ）のステップＳ２００４の第１副制御部４００コマンド入力処理の流れを示すフローチャートである。
【０２３５】
ステップＳ２１０１では、ＲＡＭ４０８のコマンド記憶領域に未処理コマンドがあるか否かを判定する。未処理コマンドがある場合には、ステップＳ２１０２に進み、未処理コマンドがない場合には、第１副制御部４００コマンド入力処理を終了する。
【０２３６】
ステップＳ２１０２では、未処理コマンドに応じた処理にジャンプする。例えば、未処理コマンドがメダル投入コマンドの場合には、メダル投入時処理（説明は省略）、スタートレバー受付時コマンドの場合には、スタートレバー受付時処理（説明は省略）、内部抽選コマンドの場合には、内部抽選時処理（詳しくは後述）、停止ボタン受付時コマンドの場合には、停止ボタン受付時処理（説明は省略）、表示判定コマンドの場合には、表示判定時処理（詳しくは後述）、遊技状態コマンドの場合には、遊技状態制御時処理（説明は省略）にジャンプする。
【０２３７】
次に、同図（ｃ）を用いて、第１副制御部４００のコマンド受信割込処理について説明する。このコマンド受信割込処理は、第１副制御部４００が、主制御部３００が出力するストローブ信号を検出した場合に実行する処理である。コマンド受信割込処理のステップＳ２２０１では、主制御部３００が出力したコマンドを未処理コマンドとしてＲＡＭ４０８に設けたコマンド記憶領域に記憶する。
【０２３８】
次に、同図（ｄ）を用いて、第１副制御部４００のＣＰＵ４０４によって実行する第１副制御部タイマ割込処理について説明する。第１副制御部４００は、所定の周期（本実施例では２ｍｓに１回）でタイマ割込を発生するハードウェアタイマを備えており、このタイマ割込を契機として、タイマ割込処理を所定の周期で実行する。
【０２３９】
ステップＳ２３０１では、同図（ａ）に示す第１副制御部メイン処理におけるステップＳ２００２において説明したＲＡＭ４０８のタイマ変数記憶領域の値に、１を加算して元のタイマ変数記憶領域に記憶する。従って、ステップＳ２００２において、タイマ変数の値が１０以上と判定されるのは２０ｍｓ毎（２ｍｓ×１０）となる。
【０２４０】
ステップＳ２３０２では、演出用乱数値の更新処理等を行う。
【０２４１】
＜その他の実施形態＞
本実施形態のスロットマシン１００においては、ＰＭ型のステッピングモータ７００を用いたが、ステッピングモータの種類はこれに限定されるものではない。例えば、ＨＭ型（Hybrid Type）のステッピングモータでもよい。図３４は、ＨＭ型のステッピングモータ８００のロータ８１０とステータ８２０の外観図であり、図３５は、ＨＭ型のステッピングモータ８００の励磁及び回転の動作を示す図である。なお、図３５において、励磁相は、網掛け表示されている。
【０２４２】
ステッピングモータ８００は、ロータ８１０の磁極歯が６３、５０４ステップでリールが１回転するように構成されている。ステッピングモータ８００は、円周方向に順次励磁してロータ７４０を回転させていくステッピングモータ７００とは異なり、対向する軸方向に同一の励磁相が配置される構造となっているので、図３５に示すように、対向する軸方向に配置された同一の相を順次１−２相励していき、ロータ８１０を一方向に回転させるようになっている。そして、この場合にも、図１１及び図１２に示すように、ブレーキ制御において、ＡＢ相励磁、励磁開放、ＡＢ相励磁、励磁開放、ＡＢ相励磁という流れで励磁制御を行えばよい。このように、本発明は、ステッピングモータの種類を問わず、あらゆるステッピングモータに適用可能である。
【０２４３】
なお、本実施形態においては、リール１１０〜１１２に連結されたステッピングモータを例に挙げて説明したが、これ以外の可動部材に連結されたステッピングモータに対して同様の制御をしてよいのは勿論である。例えば、副制御部でリール制御を行うサブリールや液晶表示画面等を遮蔽するシャッタなどの可動部材に連結されたステッピングモータに対して同様の制御を行ってもよい。
【０２４４】
また、本実施形態においては、スロットマシンの遊技に関連して可動する可動部材に連結されたステッピングモータに対して本発明を適用したが、本発明はこれに限定されるものではなく、パチンコなど他の遊技台に用いられるステッピングモータにも適用可能である。
【０２４５】
例えば、図３６に示すような「所定の遊技領域１００２に球を発射する発射装置１０１０と、発射装置１０１０から発射された球を入球可能に構成された入賞口１００６と、入賞口に入球した球を検知する検知手段１００８と、検知手段１００８が球を検知した場合に球を払出す払出手段１０１２と、所定の図柄(識別情報)を変動表示する可変表示装置１００４を備え、入賞口に遊技球が入って入賞することを契機として、可変表示装置１００４が図柄を変動させた後に停止表示させて、遊技状態の推移を告知するようなパチンコ機１０００」に適用してもよい。
【０２４６】
この場合には、パチンコ機１０００の可動演出部材（例えば、リールを回転させることで図柄を変動表示させる回胴式の可変表示装置など）を駆動させるステッピングモータ、パチンコ球を発射する発射装置やパチンコ球を払い出す払出装置を駆動させるステッピングモータに本発明の励磁制御を適用してもよい。
【０２４７】
＜実施形態のまとめ＞
以上述べたように、上記実施形態の遊技台（例えば、スロットマシン１００）によれば、遊技に関連して可動する可動部材（例えば、メインリール、サブリール、役物など）と、前記可動部材が連結されるロータ（例えば、ロータ７４０）と、パルス状の励磁電流が供給される複数の相（例えば、Ａ相、Ｂ相など）と、を有するステッピングモータ（例えば、ステッピングモータ７００。ＰＭ型、ＨＢ型、ＶＲ型のステッピングモータのいずれでもよい。コイル駆動方式はユニポーラ、バイポーラのいずれも可）と、前記励磁電流を供給する相および該励磁電流の流れ方向が異なる複数種類のステップ（例えば、Ａ相、Ｂ相、ＡＢ相などの各ステップ。励磁相は１相、２相、１−２相のいずれも可）を順次切替えて前記励磁電流を供給し、前記ロータの回転制御を行う回転制御手段（例えば、主制御部３００、リール回転制御処理）と、前記複数種類のステップのうちの予め定めた特定のステップを保持し、かつ該特定のステップ（例えば、ＡＢ相など）で前記励磁電流を供給し続けて、前記ロータの停止保持制御を行う停止保持制御手段（例えば、主制御部３００、リール回転制御処理）と、を備えた遊技台であって、前記回転制御手段は、前記ロータを停止させる所定の条件が成立した場合（例えば、ストップボタンの受付あり）は、前記停止保持制御手段により前記ロータが停止保持される予定の停止保持位置（例えば、所定のＡＢ相に対応する位置）よりも手前の予め定めた事前位置（例えば、停止保持位置に対応するＡＢ相の１サイクル前のＡＢ相に対応する位置）まで、前記ロータの回転制御を行う第一回転制御処理（例えば、リール制御ステータスが第二定速制御中から引込み制御中までの間のリール回転制御処理）を実行する第一回転制御手段と、前記第一回転制御処理を実行した後、第一の期間（例えば、８割込時間）、いずれの相にも前記励磁電流を供給しない状態とする励磁開放処理（例えば、リール制御ステータスがブレーキ制御中における第一ブレーキ制御の励磁開放処理）を実行する励磁開放手段と、前記励磁開放処理を実行した後、前記停止保持位置に対応する前記特定のステップで前記励磁電流を供給する第二回転制御処理（例えば、リール制御ステータスがブレーキ制御中における第一ブレーキ制御の励磁処理）を実行する第二回転制御手段と、を備え、前記停止保持制御手段は、前記回転制御手段が第二回転制御処理を実行した後、前記ロータの停止保持制御を行うこと基本的構成とする。
【０２４８】
実施形態においては、停止保持位置に向かうロータの速度を抑えることができるので、ステッピングモータの停止時における負荷軽減を図ることができる。また、ステッピングモータの構造を変えることなく、制御方法の変更だけで、停止保持位置に向かうロータの速度を抑えることができるので、コストを抑制することができる。
【０２４９】
また、定期的なタイマ割込み信号を発生させるタイマ割込み手段（例えば、主制御部３００、主制御部タイマ割込処理）をさらに備え、前記回転制御手段は、前記タイマ割込み信号に基づいて、前記ステップの切替えを行い、前記第一の期間は、前記タイマ割込み信号が発生される間隔の自然数倍の期間（例えば、８割込時間）であることが好ましい。
【０２５０】
この場合、可動部材やステッピングモータの特性に応じて、柔軟に第一の期間の長さを調整することができる。
【０２５１】
また、前記回転制御手段は、前記第一回転制御処理を実行した後、前記事前位置に対応するステップ（例えば、１サイクル前のＡＢ相）と同じステップで、第二の期間（例えば、６割込時間）、前記励磁電流を供給し、該第二の期間終了後に、前記励磁開放処理を実行することが好ましい。
【０２５２】
この場合、第一回転制御処理終了後の事前位置に対応するステップでの励磁電流供給は、ロータを事前位置に吸引する効果を有するので、停止保持位置に向かうロータを減速させることができる。
【０２５３】
また、前記第二の期間とは、前記ロータが、前記事前位置（例えば、図１５の事前位置Ｐ１（ＡＢ相））の近傍から、前記事前位置と前記停止保持位置（例えば、図１５の停止位置Ｐ３（ＡＢ相））の中間位置（例えば、図１５の事前位置Ｐ１と停止位置Ｐ３の中間位置Ｐ２（Ａ−Ｂ−相））の近傍まで回転する間の期間であり、前記第一の期間とは、前記ロータが、前記中間位置の近傍から前記停止保持位置の近傍まで回転する間の期間であることが好ましい。
【０２５４】
この場合、ロータの減速効果が生じる位置まで励磁電流供給を行うので、停止保持位置に向かうロータを最も効果的に減速させることができる。
【０２５５】
また、前記事前位置と前記停止保持位置の中間位置（例えば、Ａ−Ｂ−相）から前記停止保持位置（例えば、ＡＢ相）に対応するステップまでには、複数のステップ（例えば、４ステップ）が割り当てられていることが好ましい。
【０２５６】
この場合、励磁開放の期間を長くとれるので、ロータは停止保持位置に、より速度を落としてスムースに停止することができる。
【０２５７】
以上、本発明の実施の形態について説明してきたが、いずれの形態も遊技機特有の格別な効果を奏している。本発明は、上述した実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲において、本発明の実施の形態に対して種々の変形や変更を施すことができ、そのような変形や変更を伴うものもまた、本発明の技術的範囲に含まれるものである。また、発明の実施の形態に記載された、作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、本発明の実施の形態に記載されたものに限定されるものではない。
【符号の説明】
【０２５８】
１００  スロットマシン
１１０、１１１、１１２  リール
１１３  図柄表示窓
１１４  入賞ライン
１３０、１３１、１３２  メダル投入ボタン
１３５  スタートレバー
１３７、１３８、１３９  ストップボタン
３００  主制御部
７００  ステッピングモータ
７３０  ステータ
７４０  ロータ
【図１】
0005514159.tif 000002
【図２】
0005514159.tif 000003
【図３】
0005514159.tif 000004
【図５】
0005514159.tif 000005
【図６】
0005514159.tif 000006
【図７】
0005514159.tif 000007
【図８】
0005514159.tif 000008
【図９】
0005514159.tif 000009
【図１０】
0005514159.tif 000010
【図１１】
0005514159.tif 000011
【図１２】
0005514159.tif 000012
【図１３】
0005514159.tif 000013
【図１４】
0005514159.tif 000014
【図１５】
0005514159.tif 000015
【図１６】
0005514159.tif 000016
【図１７】
0005514159.tif 000017
【図１８】
0005514159.tif 000018
【図１９】
0005514159.tif 000019
【図２１】
0005514159.tif 000020
【図２２】
0005514159.tif 000021
【図２３】
0005514159.tif 000022
【図２４】
0005514159.tif 000023
【図２５】
0005514159.tif 000024
【図２６】
0005514159.tif 000025
【図２７】
0005514159.tif 000026
【図２８】
0005514159.tif 000027
【図２９】
0005514159.tif 000028
【図３０】
0005514159.tif 000029
【図３１】
0005514159.tif 000030
【図３２】
0005514159.tif 000031
【図３３】
0005514159.tif 000032
【図３４】
0005514159.tif 000033
【図３５】
0005514159.tif 000034
【図３６】
0005514159.tif 000035
【図４】
0005514159.tif 000036
【図２０】
0005514159.tif 000037