(57)【特許請求の範囲】
【請求項１】
図柄列を備える回転自在な回胴を含み図柄表示を行う図柄表示手段と、前記図柄表示手段の前記回胴を回転させて前記図柄表示を変動させる図柄表示変動手段と、前記図柄表示変動手段による前記回胴の回転を制御する変動制御手段とを含む遊技機であって、
遊技者による操作に応じて前記回胴の停止指示を入力する停止入力手段を含み、
前記図柄表示変動手段は、前記回胴を回転させるステッピングモータを含み、
前記変動制御手段は、
複数種類の回転励磁相を所定の回転励磁順序で循環的に選択して前記ステッピングモータを駆動するモータ回転手段と、
前記回胴の回転に伴い、前記回胴の変位角度を識別する変位角度情報を更新する変位角度更新手段と、
前記停止入力手段からの前記停止指示の入力に応じて、前記回胴の第１の停止予定角度を選択して、前記第１の停止予定角度に対応する第１の停止予定角度情報を決定すると共に前記第１の停止予定角度と異なる第２の停止予定角度を選択して、前記第２の停止予定角度に対応する第２の停止予定角度情報とを決定する停止予定角度制御手段と、
前記変位角度情報及び前記第１の停止予定角度情報又は前記変位角度情報及び前記第２の停止予定角度情報を参照し、前記回転励磁順序において第１の１相励磁相に先行する第１の回転励磁相から前記複数種類の回転励磁相を一括して励磁する全相励磁相を経て第１の１相励磁相に変更して当該第１の１相励磁相から前記全相励磁相に再度変更する第１の停止励磁順序又は第２の１相励磁相に先行する第２の回転励磁相から前記全相励磁相を経て当該全相励磁相から前記第２の１相励磁相に変更して当該第２の１相励磁相から前記全相励磁相に再度変更する第２の停止励磁順序に従って、前記ステッピングモータの駆動を停止させるモータ停止手段と、
前記停止指示が入力された際の前記回胴の変位角度に基づいて前記第１の停止励磁順序による停止態様及び前記第２の停止励磁順序による停止態様のいずれか一方を選択する停止態様選択手段と、
を含むことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回胴式遊技機に代表される遊技機に関する。
【背景技術】
【０００２】
回胴式遊技機による単位遊技は、周知のように遊技者が遊技媒体をベットしてスタートレバーを操作することで開始され、内部処理によっていずれかの利益役（再遊技役や各種の小役やビッグボーナス役、レギュラーボーナス役等の各種のボーナス役）が当選したか否かが判定されると共に図柄列を備えた複数の回胴が回転する。その後、停止ボタンを操作することで複数の回胴の回転が停止し、単位遊技が終了する。単位遊技の終了に伴って、利益役を構成するいずれかの図柄パターンがベット数に応じた所定の有効ライン上に表示されていると、再遊技役の場合には新たに遊技媒体をベットすることなく次回の単位遊技を行える再遊技状態に移行し、小役の場合には小役の種類に応じた所定数の遊技媒体が払い出され、ボーナス役の場合にはボーナス役の種類に応じた遊技者にとって極めて有利な特別遊技状態に移行する。
【０００３】
回胴式遊技機の各回胴は、スタートレバーの操作に応じて回転を開始し、停止ボタンの操作に応じて停止する。具体的には、スタートレバーが操作されると回胴の加速が開始される加速状態に移行し、所定の回転速度に到達すると回胴はその速度での回転を維持する定常回転状態に移行する。一方、停止ボタンが操作されると定速で回転している回胴を減速させる減速状態に移行し、最終的に回胴は停止する。このような回胴の駆動制御のために使用される駆動モータとしては、ステッピングモータが知られている（例えば、特許文献１参照）。ステッピングモータは、回転トルクが大きいことから、他のモータに比べて、短時間で回胴を所定の回転速度まで加速し、かつ短時間で回胴の回転を停止させることができる。また、ステッピングモータは、制御パルス信号の受信に応じて所定の一定角度だけ回胴を回転させるために、制御パルス信号の送信による複数種類の励磁相の循環的な励磁によって、高精度で所望の回転角度で回胴を停止できる。したがって、回胴に付された任意の図柄を所望の位置に高精度で停止させることができる。通常、回胴には複数の図柄が等間隔で配置されており、複数回の制御パルス信号の送信によって現在の図柄が次の図柄に変更される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２６１７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ステッピングモータの減速状態においては、通常、定常回転状態における複数種類の回転励磁相の全てを一括して選択する全相励磁相による励磁が行われる。全相励磁相による励磁では実質的に複数種類の回転励磁相のうち１相励磁相の各々を励磁した場合に対応する磁気的な各安定角度の全てが安定角度となる。したがって、安定角度のうち所望の停止角度で停止させたい場合であっても、安定角度の間隔を「安定ステップ角度」として、所望の停止角度から安定ステップ角度の半角を超えた場合には、所望の停止角度の直後の安定角度において停止してしまう場合があった。また、所望の停止角度の直前の安定角度で停止してしまう場合も考えられる。このような停止角度のズレは、ステッピングモータの作製誤差、ステッピングモータの過剰加熱、ステッピングモータの駆動電流（駆動電圧）の変化、ステッピングモータの回転に必要なトルクの経年変化等に起因する発生する。このような場合には、全相励磁相による励磁が行われた場合のトルクが正常時と異なるからである。
【０００６】
そこで、本発明では、回胴の停止に際する停止精度を向上させる。
【課題を解決するための手段】
【０００７】
図柄列を備える回転自在な回胴を含み図柄表示を行う図柄表示手段と、前記図柄表示手段の前記回胴を回転させて前記図柄表示を変動させる図柄表示変動手段と、前記図柄表示変動手段による前記回胴の回転を制御する変動制御手段とを含む遊技機であって、
遊技者による操作に応じて前記回胴の停止指示を入力する停止入力手段を含み、
前記図柄表示変動手段は、前記回胴を回転させるステッピングモータを含み、
前記変動制御手段は、
複数種類の回転励磁相を所定の回転励磁順序で循環的に選択して前記ステッピングモータを駆動するモータ回転手段と、
前記回胴の回転に伴い、前記回胴の変位角度を識別する変位角度情報を更新する変位角度更新手段と、
前記停止入力手段からの前記停止指示の入力に応じて、前記回胴の第１の停止予定角度を選択して、前記第１の停止予定角度に対応する第１の停止予定角度情報を決定すると共に前記第１の停止予定角度と異なる第２の停止予定角度を選択して、前記第２の停止予定角度に対応する第２の停止予定角度情報とを決定する停止予定角度制御手段と、
前記変位角度情報及び前記第１の停止予定角度情報又は前記変位角度情報及び前記第２の停止予定角度情報を参照し、前記回転励磁順序において第１の１相励磁相に先行する第１の回転励磁相から前記複数種類の回転励磁相を一括して励磁する全相励磁相を経て第１の１相励磁相に変更して当該第１の１相励磁相から前記全相励磁相に再度変更する第１の停止励磁順序又は第２の１相励磁相に先行する第２の回転励磁相から前記全相励磁相を経て当該全相励磁相から前記第２の１相励磁相に変更して当該第２の１相励磁相から前記全相励磁相に再度変更する第２の停止励磁順序に従って、前記ステッピングモータの駆動を停止させるモータ停止手段と、
前記停止指示が入力された際の前記回胴の変位角度に基づいて前記第１の停止励磁順序による停止態様及び前記第２の停止励磁順序による停止態様のいずれか一方を選択する停止態様選択手段と、
を含むことを特徴としている。
【発明の効果】
【０００８】
本発明の遊技機であれば、回胴の停止に際して停止精度が向上する。
【図面の簡単な説明】
【０００９】
【図１】球式回胴遊技機の一例を表す正面側斜視図。
【図２】球式回胴遊技機の一例をブロック単位で開放した状態で表す斜視図。
【図３】セレクタの一例を表す斜視図。
【図４】セレクタ及び上皿球止め部の一例を表す要部拡大縦断面図。
【図５】セレクタ及び上皿球抜き操作部の一例を表す一部横断面図。
【図６】払出ブロックの一例を表す部分分解斜視図。
【図７】払出装置の一例を表す縦断面図であって、（Ａ）図が払出動作をしていない状態を表し、（Ｂ）図が払出動作をしている状態を表し、（Ｃ）図が球抜き操作をしている状態を表す図。
【図８】遊技ブロックの一例を表す分解斜視図。
【図９】遊技パネルの一例を表す正面図。
【図１０】回胴ユニットの一例を表す部分分解斜視図。
【図１１】図柄シールの一例を表す展開図であって、（Ａ）図が左図柄シールを表し、（Ｂ）図が中図柄シールを表し、（Ｃ）図が右図柄シールを表す図。
【図１２】ステッピングモータの内部構造の一例を表す模式図。
【図１３】ステッピングモータの電気的な構成の一例を表すブロック図。
【図１４】ステッピングモータを駆動するための回転励磁相の一例を説明するための説明図。
【図１５】球式回胴遊技機の電気的な構成の一例を表すブロック図。
【図１６】主制御基板におけるタイマ割込み処理の一例を表すフローチャート。
【図１７】主制御基板のタイマ割込み処理における左ステッピングモータ制御処理の一例を表すフローチャート。
【図１８Ａ】ステッピングモータ制御処理で参照される回転励磁相情報列の一例及びその参照方法の一例を説明するための説明図。
【図１８Ｂ】ステッピングモータ制御処理で参照される加速励磁時間情報列の一例及びその参照方法の一例を説明するための説明図。
【図１８Ｃ】ステッピングモータ制御処理で参照される減速励磁時間情報列の一例及びその参照方法の一例を説明するための説明図。
【図１９】主制御基板のメイン処理の一例を表すフローチャート。
【図２０】主制御基板の通常遊技処理の一例を表すフローチャート。
【図２１】主制御基板の通常遊技処理における変動待機処理の一例を表すフローチャート。
【図２２】主制御基板の変動待機処理における遊技球ベット処理の一例を表すフローチャート。
【図２３】主制御基板における回転制御処理の一例を表すフローチャート。
【図２４】払出制御基板におけるコマンド割込み処理の一例を表すフローチャート。
【図２５】払出制御基板におけるタイマ割込み処理の一例を表すフローチャート。
【図２６】払出制御基板におけるメイン処理の一例を表すフローチャート。
【図２７】払出制御基板のメイン処理における遊技球払出処理の一例を表すフローチャート。
【図２８】副制御基板におけるタイマ割込み処理の一例を表すフローチャート。
【図２９】副制御基板におけるコマンド割込み処理の一例を表すフローチャート。
【図３０】副制御基板におけるメイン処理の一例を表すフローチャート。
【図３１】副制御基板のメイン処理における周期タイマ処理の一例を表すフローチャート。
【図３２】ステッピングモータの定速回転状態における図柄移動の推移の一例を説明するための模式的な説明図。
【図３３】ステッピングモータの定速駆動状態におけるロータの位置変化の推移の一例を説明するための模式的な説明図。
【図３４】ステッピングモータの定速駆動状態における回転トルクの推移の一例を定性的に表すグラフ。
【図３５】ステッピングモータの無励磁状態における無励磁保持トルクの一例を定性的に表すグラフ。
【図３６】ステッピングモータの励磁解除による減速駆動状態における無励磁保持トルクの推移の一例を定性的に表すグラフ。
【図３７】ステッピングモータのＡ相による減速駆動状態におけるトルクの推移の一例を定性的に表すグラフ。
【図３８】ステッピングモータの全相による減速駆動状態におけるトルクの推移の一例を定性的に表すグラフ。
【図３９】ステッピングモータの減速駆動状態における回転速度の推移の一例を定性的に表すグラフ。
【図４０】ステッピングモータの１相励磁駆動による定速駆動状態における回転トルクの推移の他の一例を定性的に表すグラフ。
【図４１】ステッピングモータの減速駆動状態におけるトルクの推移の他の一例を定性的に表すグラフ。
【発明を実施するための形態】
【００１０】
本発明に係る遊技機は、以下の構成をとる。
手段１．
図柄列（例えば、図柄シールの図柄列）を備える回転自在な回胴を含み図柄表示を行う図柄表示手段と、前記図柄表示手段の前記回胴を回転させて前記図柄表示を変動させる図柄表示変動手段（例えば、ハイブリッド型２相ステッピングモータ）と、前記図柄表示変動手段による前記回胴の回転を制御する変動制御手段（例えば、回胴回転処理及びステッピングモータ制御処理）とを含む遊技機であって、
遊技者による操作に応じて前記回胴の停止指示を入力する停止入力手段（例えば、停止ボタン）を更に含み、
前記図柄表示変動手段が、前記回胴を回転させるステッピングモータを含み、
前記変動制御手段が、
互いに異なる複数種類の回転励磁相（例えば、Ａ相、Ｂ相、反転Ａ相及び反転Ｂ相の組合せやＡ相、（Ａ＋Ｂ）相、Ｂ相、（Ｂ＋反転Ａ）相、反転Ａ相、（反転Ａ＋反転Ｂ）相、反転Ｂ相及び（反転Ｂ＋Ａ）相の組合せ）を所定の回転励磁順序（例えば、・・・→Ａ相→Ｂ相→反転Ａ相→反転Ｂ相→Ａ相→・・・の順序や・・・→Ａ相→（Ａ＋Ｂ）相→Ｂ相→（Ｂ＋反転Ａ）相→反転Ａ相→（反転Ａ＋反転Ｂ）相→反転Ｂ相→（反転Ｂ＋Ａ）相→Ａ相→・・・の順序）で循環的に選択して前記ステッピングモータを駆動するモータ回転手段（例えば、加速カウンタ設定処理）と、
前記回胴の回転に伴い、前記回胴の変位角度を識別する変位角度情報（例えば、図柄番号及び図柄オフセット）を更新する変位角度更新手段（例えば、図柄番号更新処理、図柄オフセット更新処理及び回転位置調整処理）と、
前記停止入力手段からの前記停止指示の入力に応じて、前記回胴の停止予定角度に対応する停止予定角度情報（例えば、停止図柄番号及び停止図柄オフセット）を決定する停止予定角度制御手段（例えば、回転制御処理）と、
前記停止入力手段からの前記停止指示の入力に応じて、前記角度変位情報及び前記停止予定角度情報を参照して、前記複数種類の回転励磁相を一括して励磁する全相励磁相（例えば、全相）を選択し、前記全相励磁相の選択の後に前記停止予定角度を磁気的に最も安定な変位角度とする特定励磁相（例えば、Ａ相）を選択し、かつ前記特定励磁相の選択の後に前記全相励磁相を再度選択する停止励磁順序で選択して、前記ステッピングモータの駆動を停止させるモータ停止手段（停止開始判定処理、減速カウンタ設定処理）と、
を含むことを特徴としている。
【００１１】
本明細書において、「停止予定角度」には、停止予定角度制御手段において一度に１つの角度のみが選択される場合や、一度に複数の角度が選択される場合を含意する。
本明細書において、「特定励磁相」には、複数種類の回転励磁相のいずれか１種類と同一の励磁相、複数種類の回転励磁相のうち２種類以上の回転励磁相を組合せて励磁する励磁相、複数種類の回転励磁相の全てと異なる専用の励磁相とを含意する。また、特定励磁相には、遊技機の作動において固定的な励磁相、複数種類の励磁相から選択される変動的な励磁相を含意する。
【００１２】
上記の構成であれば、ステッピングモータの停止駆動状態において特定励磁相に先行する全相励磁相によって十分な減速がなされずに変位角度が停止予定角度を中心とする全相励磁相の引き込み角度範囲を超えた場合であっても、特定励磁相による停止予定角度を中心とする引き込み角度範囲が全相励磁相による引き込み角度範囲よりも大きいために、特定励磁相による引き込み角度範囲内である限りにおいて特定励磁相によって全相励磁相による停止予定角度範囲内へ引き戻すことができる。また、逆に、ステッピングモータの停止状態において特定励磁相に先行する全相励磁相によって過剰な減速がなされて変位角度が停止予定角度から全相励磁相の引き込み角度範囲に到達しない場合であっても、特定励磁相による引き込み角度範囲が全相励磁相による引き込み角度範囲よりも大きいために、特定励磁相による引き込み角度範囲内である限りにおいて特定励磁相によって全相励磁相の引き込み角度範囲内に引き込むことができる。これらによって、回胴を所定の停止予定角度で停止させる精度が向上する。なお、正常時においては、特定励磁相の励磁中に回胴が完全に停止する構成であってもよいし、特定励磁相の励磁中に回胴が完全に停止しない構成であってもよい。特定励磁相の励磁中に回胴が完全に停止しない場合には、特定励磁相に後続する全相励磁相の励磁中に回胴は完全に停止することとなる。
更に、上記の構成であれば、停止予定角度への到達時における回胴の速度が、全相励磁相を介さずに特定励磁相によって減速した場合に比べて低速度になるために、停止予定角度近傍での回胴の最大振動幅が小さくなり、かつ、回胴の振動時間が短くなるために、停止予定角度への停止が滑らかになる。
【００１３】
手段２．
上記の手段１に記載の遊技機において、
前記モータ停止手段における前記特定励磁相が、前記複数種類の回転励磁相のいずれか１種類と同一であり、
前記変動制御手段が、
前記複数種類の回転励磁相を互いに識別する複数種類の回転励磁相情報を含み、前記複数種類の回転励磁相情報が前記所定の回転励磁順序と実質的に同一の順序で順序付けられた回転励磁相情報列を保持する回転励磁相情報列保持手段（例えば、主制御基板のＲＯＭの一部）と、
前記全相励磁相に対応する全相励磁相情報を保持する全相励磁相情報保持手段（例えば、主制御基板のＲＯＭの一部）と、
を含み、
前記モータ回転手段が、前記回転励磁相情報列を参照し、
前記モータ停止手段が、前記回転励磁相情報列において前記特定励磁相に対応する回転励磁相情報と前記全相励磁相情報保持手段における前記全相励磁相情報とを参照することを特徴としている。
【００１４】
上記の構成であれば、確実かつ簡便に上記手段１の遊技機を実現できる。また、後述する手段３や手段４の構成に比べてステッピングモータの駆動停止に要するデータ容量の増加を抑えることができる。
【００１５】
手段３．
上記の手段１に記載の遊技機において、
前記変動制御手段が、
前記複数種類の回転励磁相を互いに識別する複数種類の回転励磁相情報を含み、前記複数種類の回転励磁相情報が前記所定の回転励磁順序と実質的に同一の順序で順序付けられた回転励磁相情報列を保持する回転励磁相情報列保持手段（例えば、主制御基板のＲＯＭの一部）と、
前記全相励磁相に対応する全相励磁相情報と前記特定励磁相に対応する特定励磁相情報とを含む停止励磁相情報群を保持する停止励磁相情報群保持手段（例えば、主制御基板のＲＯＭの一部）と、
を含み、
前記モータ回転手段が、前記回転励磁相情報列を参照し、
前記モータ停止手段が、前記停止励磁相情報群を参照することを特徴としている。
【００１６】
上記の構成であれば、確実かつ簡便に上記手段１の遊技機を実現できる。また、後述する手段４の構成に比べてステッピングモータの駆動停止に要するデータ容量の増加を抑えることができる。
【００１７】
手段４．
上記の手段１に記載の遊技機において、
前記変動制御手段が、
前記複数種類の回転励磁相を互いに識別する複数種類の回転励磁相情報を含み、前記複数種類の回転励磁相情報が前記所定の回転励磁順序と実質的に同一の順序で順序付けられた回転励磁相情報列を保持する回転励磁相情報列保持手段（例えば、主制御基板のＲＯＭの一部）と、
前記特定励磁相の前に選択される前記全相励磁相に対応する前全相励磁相情報、前記特定の励磁相に対応する特定励磁相情報及び前記特定励磁相の後に選択される前記全相励磁相に対応する後全相励磁相情報を含み、前全相励磁相情報、特定励磁相情報及び後全相励磁相情報が前記所定の停止励磁順序で順序付けられた停止励磁相情報列を保持する停止励磁相情報列保持手段（例えば、主制御基板のＲＯＭの一部）と、
を含み、
前記モータ回転手段が、前記回転励磁相情報列を参照し、
前記モータ停止手段が、前記停止励磁層情報列を参照することを特徴としている。
【００１８】
上記の構成であれば、確実かつ簡便に上記手段１の遊技機を実現できる。
【００１９】
手段５．
上記の手段１〜４に記載の遊技機において、
前記複数種類の回転励磁相に対応する磁気的に最も安定な複数種類の変位角度の各々が、無励磁保持トルクによる安定角度であり、
前記モータ停止手段における前記特定励磁相が、前記複数種類の回転励磁相のいずれか１種類と同一であることを特徴としている。
【００２０】
上記の構成であれば、特定励磁相が複数種類の回転励磁相のいずれか１種類と同一であるために、ステッピングモータの構造を変更することなく、回胴の停止の角度精度を向上させることができる。また、停止予定角度が無励磁保持トルクの安定角度と同一となるために、回胴の完全な停止後に励磁を解除しても回胴の回転ズレが発生しない。
【００２１】
手段６．
上記の手段１〜４に記載の遊技機において、
前記複数種類の回転励磁相が、複数種類の基本回転励磁相（例えば、Ａ相、Ｂ相、反転Ａ相、反転Ｂ相）と前記複数種類の基本回転励磁相の相間において励磁される複数種類の準回転励磁相（（Ａ＋Ｂ）相、（Ｂ＋反転Ａ）相、（反転Ａ＋反転Ｂ）相及び（反転Ｂ＋Ａ）相）とを含み、
前記複数種類の基本回転励磁相に対応する磁気的に最も安定な複数種類の変位角度の各々が、無励磁保持トルクによる安定角度であり、
前記複数種類の準回転励磁相の各々が、前記複数種類の基本回転励磁相のうち先行の基本回転励磁相と後続の基本回転励磁相とを一括して励磁する励磁相であり、
前記モータ停止手段における前記特定励磁相が、前記複数種類の回転励磁相のいずれか１種類と同一であることを特徴としている。
本明細書において、「基本回転励磁相」には、１相励磁相や２相励磁相等の複合相励磁相を含意する。なお、準回転励磁相は、２相以上の複合相励磁相である。
【００２２】
上記の構成であれば、基本回転励磁相に加えて準回転励磁相による励磁を行うことによって加速状態、定常回転状態及び減速状態における回胴の滑らかな回転が実現されると共に、回胴の停止の角度精度が更に向上する。また、上記の構成であれば、特定励磁相を複数種類の回転励磁相のいずれか１種類と同一であるために、ステッピングモータの構造を変更することなく、回胴の停止の角度精度を向上させることができる。
【００２３】
手段７．
上記の手段６に記載の遊技機において、
前記モータ停止手段における前記特定励磁相が、前記複数種類の基本回転励磁相のいずれか１種類と同一であることを特徴としている。
【００２４】
上記の構成であれば、停止予定角度が無励磁保持トルクの安定角度と同一となるために、回胴の完全な停止後に励磁を解除しても回胴の回転ズレが発生しない。
【００２５】
手段８．
上記の手段６又は７に記載の遊技機において、
前記複数種類の基本回転励磁相の各々が、１相励磁相であり、
前記複数種類の準回転励磁相の各々が、２相励磁相であることを特徴としている。
【００２６】
上記の構成であれば、停止予定角度よりも手前の変位角度で回胴が完全に停止することが防止される。また、他の駆動方法である場合よりもステッピングモータの構造が更に簡素化されると共に制御が更に簡素化される。
【００２７】
手段９．
上記の手段１に記載の遊技機において、
前記停止角度制御手段が、前記停止予定角度として基本停止予定角度と前記補助停止予定角度とを選択し、前記停止予定角度情報として前記基本停止予定角度に対応する基本停止予定角度情報（例えば、停止図柄番号及び基本停止図柄オフセット）と前記補助停止予定角度に対応する補助停止予定角度情報（例えば、停止図柄番号及び補助停止図柄オフセット）とを決定し、
前記モータ停止手段が、前記基本停止予定角度情報及び前記補助停止予定角度情報に基づいて、前記特定励磁相として前記全相励磁相の選択の後に前記基本停止予定角度を磁気的に最も安定な変位角度とする基本励磁相（例えば、Ａ相）及び前記補助停止予定角度を磁気的に最も安定な変位角度とする補助励磁相（例えば、Ｂ相）の一方を選択することを特徴としている。
【００２８】
上記の構成であれば、停止入力手段による停止指示に応じて即時に停止させたいときであって制御処理の順序の都合や不測の状況により基本停止予定角度で停止させることができない場合であっても、回胴が一回転するのを待たずに回胴を完全に停止させることができる。この場合には、補助停止予定角度に停止することとなる。
【００２９】
手段１０．
上記の手段９に記載の遊技機において、
前記モータ停止手段における前記基本励磁相及び前記補助励磁相の各々が、前記複数種類の回転励磁相のいずれか１種類と同一であり、
前記変動制御手段が、
前記複数種類の回転励磁相を互いに識別する複数種類の回転励磁相情報を含み、前記複数種類の回転励磁相情報が前記所定の回転励磁順序と実質的に同一の順序で順序付けられた回転励磁相情報列を保持する回転励磁相情報列保持手段（例えば、主制御基板のＲＯＭの一部）と、
前記全相励磁相に対応する全相励磁相情報を保持する全相励磁相情報保持手段（例えば、主制御基板のＲＯＭの一部）と、
を含み、
前記モータ回転手段が、前記回転励磁相情報列を参照し、
前記モータ停止手段が、前記回転励磁相情報列において前記特定励磁相に対応する回転励磁相情報と前記全相励磁相情報保持手段における前記全相励磁相情報とを参照することを特徴としている。
【００３０】
上記の構成であれば、確実かつ簡便に上記手段９の遊技機を実現できる。また、後述する手段１１や手段１２の構成に比べてステッピングモータの駆動停止に要するデータ容量の増加を抑えることができる。
【００３１】
手段１１．
上記の手段９に記載の遊技機において、
前記変動制御手段が、
前記複数種類の回転励磁相を互いに識別する複数種類の回転励磁相情報を含み、前記複数種類の回転励磁相情報が前記所定の回転励磁順序と実質的に同一の順序で順序付けられた回転励磁相情報列を保持する回転励磁相情報列保持手段（例えば、主制御基板のＲＯＭの一部）と、
前記全相励磁相に対応する全相励磁相情報と前記特定励磁相に対応する特定励磁相情報とを含む停止励磁相情報群を保持する停止励磁相情報群保持手段（例えば、主制御基板のＲＯＭの一部）と、
を含み、
前記モータ回転手段が、前記回転励磁相情報列を参照し、
前記モータ停止手段が、前記停止励磁相情報群を参照することを特徴としている。
【００３２】
上記の構成であれば、確実かつ簡便に上記手段９の遊技機を実現できる。また、後述する手段１２の構成に比べてステッピングモータの駆動停止に要するデータ容量の増加を抑えることができる。
【００３３】
手段１２．
上記の手段９に記載の遊技機において、
前記変動制御手段が、
前記複数種類の回転励磁相を互いに識別する複数種類の回転励磁相情報を含み、前記複数種類の回転励磁相情報が前記所定の回転励磁順序と実質的に同一の順序で順序付けられた回転励磁相情報列を保持する回転励磁相情報列保持手段（例えば、主制御基板のＲＯＭの一部）と、
前記特定励磁相の前に選択される前記全相励磁相に対応する前全相励磁相情報、前記特定の励磁相に対応する特定励磁相情報及び前記特定励磁相の後に選択される前記全相励磁相に対応する後全相励磁相情報を含み、前全相励磁相情報、特定励磁相情報及び後全相励磁相情報が前記所定の停止励磁順序で順序付けられた停止励磁相情報列を保持する停止励磁相情報列保持手段（例えば、主制御基板のＲＯＭの一部）と、
を含み、
前記モータ回転手段が、前記回転励磁相情報列を参照し、
前記モータ停止手段が、前記停止励磁情報列を参照することを特徴としている。
【００３４】
上記の構成であれば、確実かつ簡便に上記手段９の遊技機を実現できる。
【００３５】
手段１３．
上記の手段９〜１２に記載の遊技機において、
前記複数種類の回転励磁相に対応する磁気的に最も安定な複数種類の変位角度の各々が、無励磁保持トルクによる安定角度であり、
前記基本励磁相及び前記補助励磁相の各々が、前記複数種類の回転励磁相のいずれか１種類と同一であることを特徴としている。
【００３６】
上記の構成であれば、基本励磁相及び補助励磁相が複数種類の回転励磁相のいずれか１種類と同一であるために、ステッピングモータの構造を変更することなく、基本励磁相及び補助励磁相のいずれが選択されても回胴の停止の角度精度を向上させることができる。なお、この場合の角度精度とは、基本励磁相が選択された場合においては基本停止角度に対する角度精度であり、補助励磁相が選択された場合においては補助停止予定角度に対する角度精度を意味する。また、回胴の完全な停止後に励磁を解除しても回胴の回転ズレが発生しない。
【００３７】
手段１４．
上記の手段１３に記載の遊技機において、
前記補助励磁相が、前記所定の回転励磁順序において前記基本励磁相に対応する回転励磁相に後続する回転励磁相と同一であることを特徴としている。
【００３８】
上記の構成であれば、基本停止予定角度に対して最小限の角度ズレで回胴を完全に停止できる。
【００３９】
手段１５．
上記の手段１１〜１５に記載の遊技機において、
上記の手段１〜４に記載の遊技機において、
前記複数種類の回転励磁相が、複数種類の基本回転励磁相（例えば、Ａ相、Ｂ相、反転Ａ相、反転Ｂ相）と前記複数種類の基本回転励磁相の相間において励磁される複数種類の準回転励磁相（（Ａ＋Ｂ）相、（Ｂ＋反転Ａ）相、（反転Ａ＋反転Ｂ）相及び（反転Ｂ＋Ａ）相）とを含み、
前記複数種類の基本回転励磁相に対応する磁気的に最も安定な複数種類の変位角度の各々が、無励磁保持トルクによる安定角度であり、
前記複数種類の準回転励磁相の各々が、前記複数種類の基本回転励磁相のうち先行の基本回転励磁相と後続の基本回転励磁相とを一括して励磁する励磁相であり、
前記基本励磁相及び前記補助励磁相の各々が、前記複数種類の回転励磁相のいずれか１種類と同一であることを特徴としている。
【００４０】
上記の構成であれば、停止入力手段による停止指示に応じて即時に停止させたいときであって制御処理の順序の都合や不測の状況により基本停止予定角度で停止させることができない場合であっても、回胴が一回転するのを待たずに回胴を完全に停止させることができる。この場合には、補助停止予定角度に停止することとなる。
【００４１】
手段１６．
上記の手段１５に記載の遊技機において、
前記基本励磁相及び前記補助励磁相の各々が、前記複数種類の基本回転励磁相のいずれか１種類と同一であることを特徴としている。
【００４２】
上記の構成であれば、停止予定角度が無励磁保持トルクの安定角度と同一となるために、回胴の完全な停止後に励磁を解除しても回胴の回転ズレが発生しない。
【００４３】
手段１７．
上記の手段１６に記載の遊技機において、
前記補助励磁相が、前記所定の回転励磁順序において前記基本励磁相に対応する基本回転励磁相に後続する基本回転励磁相と同一であることを特徴としている。
【００４４】
上記の構成であれば、基本停止予定角度に対して最小限の角度ズレで回胴を完全に停止できる。
【００４５】
手段１８．
上記の手段１７に記載の遊技機において、
前記複数種類の基本回転励磁相の各々が、１相励磁相であり、
前記複数種類の準回転励磁相の各々が、２相励磁相であることを特徴としている。
【００４６】
上記の構成であれば、停止予定角度よりも手前の変位角度で回胴が完全に停止することが防止される。また、他の駆動方法である場合よりもステッピングモータの構造が更に簡素化されると共に制御が更に簡素化される。
【００４７】
手段１９．
上記の手段１〜１８に記載の遊技機において、
前記変動制御手段が、複数種類の加速励磁時間に対応する複数種類の加速励磁時間情報を保持する加速励磁時間情報保持手段（主制御装置のＲＯＭの一部）と、定速励磁時間に対応する定速励磁時間情報を保持する定速励磁時間情報保持手段（主制御装置のＲＯＭの一部）と、前記前全相励磁相の停止励磁時間、前記特定励磁相の停止励磁時間及び前記後全相励磁相の停止励磁時間に対応する少なくとも１種類の減速励磁時間情報を保持する減速励磁時間情報保持手段（主制御装置のＲＯＭの一部）とを更に含み、
前記モータ回転手段が、前記複数種類の回転励磁相の各々に対応する回転励磁相情報と前記加速励磁時間情報を参照して前記ステッピングモータを駆動し、前記回胴の回転を加速する回転加速手段と、前記回転加速手段による加速の終了に応じて、前記複数種類の回転励磁相の各々に対応する回転励磁相情報と前記定速励磁時間情報とを参照して前記ステッピングモータを駆動し、前記回胴の回転を定速に維持する回転維持手段とを含み、
前記モータ停止手段が、前記少なくとも１種類の減速励磁時間情報を更に参照することを特徴としている。
【００４８】
上記の構成であれば、励磁時間の長さの推移の調整によって回胴に対する励磁状態の異なる加速状態と定速回転状態と前記減速状態を実現でき、励磁電流（電圧）の大きさの推移の調整や励磁時間の長さ及び励磁電流の大きさの推移等によって各状態を実現する場合に比べて回路構成の簡素化や制御の簡素化を実現できる。
【００４９】
手段２０．
上記の手段１〜１８に記載の遊技機において、
前記加速励磁時間情報保持手段における前記複数種類の加速励磁時間の各々が、実質的に前記定速励磁時間の正数倍であり、
前記減速励磁時間情報保持手段における前記前全相励磁相の停止励磁時間、前記特定励磁相の停止励磁時間及び前記後全相励磁相の停止励磁時間の各々が、実質的に前記定速励磁時間の正数倍であることを特徴としている。
【００５０】
上記の構成であれば、最も短時間の定速励磁時間を基準として加速励磁時間及び減速励磁時間の推移を決定することによって、加速状態と定速回転状態と前記減速状態を更に簡便に制御できる。また、定速励磁時間を基準として制御を構築しておくことによって、加速励磁時間や減速励磁時間に対する設計変更が容易となる。
【００５１】
手段２１．
上記の手段５、７、１３、１４、１６〜１８に記載の遊技機において、
前記モータ停止手段が、前記全相励磁相の再度の選択の後に、前記全相励磁相の選択を解除して無励磁状態で前記ステッピングモータの停止を維持することを特徴としている。
【００５２】
上記の構成であれば、回胴が完全に停止した際にステッピングモータの無励磁保持トルクに対する磁気的な安定角度で停止しているために、回胴は、再度の全相励磁相による励磁を解除したとしても回転ズレを起こすことなく、停止予定角度での停止状態を維持できる。更に、ステッピングモータを冷却する期間が十分に確保される。
【００５３】
手段２２．
上記の手段５、７、１３、１４、１６〜１８、２１に記載の遊技機において、
前記モータ回転手段が、前回の単位遊技に対する前記モータ停止手段における前記特定励磁相を前記所定の回転励磁順序における開始励磁相とすることを特徴としている。
【００５４】
上記の構成であれば、回胴が特定励磁相に対応する停止予定角度で停止しているために、停止予定角度のズレを考慮して特定励磁相に対応する回転励磁相と異なる回転励磁相を開始励磁相とする場合に比べて、回胴の回転が滑らかに開始される。
【００５５】
本発明に係る遊技機の最良の形態を、図面を参照しながら詳細に説明する。ここでは、遊技機が遊技球体を遊技媒体とする回胴式遊技機（以下、「球式回胴遊技機」と称す）である場合を挙げるが、遊技球体やコイン等を遊技媒体とする遊技機一般に適用できる。また、回胴式遊技機であっても、以下で説明する具体的な形態には限定されず、本発明の主旨から逸脱しない限りにおいて、その設計を適宜に変更してもよい。
【００５６】
本実施形態の球式回胴遊技機の構成について説明する。図１は球式回胴遊技機の一例を表す正面図であり、図２は球式回胴遊技機の内部構成をブロック単位で開放した状態で示す斜視図である。
【００５７】
図１又は図２に示すように、球式回胴遊技機１０１０は、球式回胴遊技機１０１０の外殻を形成する外枠１０１１と、この外枠１０１１の一側部に開閉可能に支持されたドアブロック１０１２とを備えている。ドアブロック１０１２は、外枠１０１１に対してヒンジ１０１３，１０１３によって開閉可能に取り付けられており、その開閉軸線は球式回胴遊技機１０１０の正面からみて左側で上下に延びるように設定されており、この開閉軸線を軸心にしてドアブロック１０１２が前方側に十分に開放できる。ドアブロック１０１２は、図２に示すように、球式回胴遊技機１０１０の前面を構成する前面ブロック１０２０と、前面ブロック１０２０に対して後方側へ開閉可能に取着された払出ブロック１０３０と、前面ブロック１０２０に対して後方側へ開閉可能に取着され、前面ブロック１０２０及び払出ブロック１０３０にて被包される遊技ブロック１０４０とからなる。
【００５８】
（前面ブロックの構成）
前面ブロック１０２０は、図２に示されたように、前面パネル１１００、前面ブロック枠１２００、回胴表示パネル１０２２、表示パネル押え枠１０２４、上皿ユニット１３００（図１参照）、及び、セレクタ１４００（遊技球投入装置）を備える。
【００５９】
前面パネル１１００は、図１に示されたように、遊技ブロック１０４０（図２参照）の前面に設けられた遊技領域を露出するための窓孔１１０２を有し、窓孔１１０２を囲むようにして上効果ＬＥＤカバー部１１０４、上スピーカ部１１０６，１１０６、右中効果ＬＥＤカバー部１１０８、左中効果ＬＥＤカバー部１１１０、中央パネル部１１１２、操作パネル部１１２２等が配設されている。
【００６０】
前面パネル１１００の上効果ＬＥＤカバー部１１０４、右中効果ＬＥＤカバー部１１０８及び左中効果ＬＥＤカバー部１１１０は、それぞれ前面パネル１１００の裏側から取り付けられた図示しない発光ダイオード（ＬＥＤ）等の発光装置を覆っている。この発光装置は、遊技の進行に伴い点灯したり、点滅したりして遊技の視覚的演出を行う。上スピーカ部１１０６，１１０６は、遊技の進行に伴い種々の効果音を鳴らしたり、遊技者に遊技状態を報知したりして遊技の聴覚的演出を行う。
【００６１】
前面パネル１１００の中央パネル部１１１２は、無色透明のガラスで構成され、所定の入賞条件及び当該入賞条件を満たした場合に払い出される遊技球の個数（賞球数）や遊技方法などが記載された図示しない情報掲載パネルを視認できる窓である。情報掲載パネルの表示内容を見やすくするために、中央パネル部１１１２の奥側には蛍光灯１０４１ｋ（図９参照）が設置される。中央パネル部１１１２の左側方には１ベットボタン１１１４が配設されている。中央パネル部１１１２の右側方には汎用ボタン１１１６，１１１８が配設されている。汎用ボタン１１１６，１１１８は例えば遊技モードの切替えや液晶画面における表示モードの切替えなど、遊技機の機種ごとにその用途を適宜設定可能なボタンである。中央パネル部１１１２の汎用ボタン１１１６等よりもさらに右側方には、前面ブロック開閉用のドアキーシリンダ１２０２の前面（鍵穴）を露出させるキーシリンダ挿通孔１１２０を設けてある。また、中央パネル部１１１２の下方には、前方側へ突出した操作パネル部１１２２が配設されている。
【００６２】
前面パネル１１００の操作パネル部１１２２には、図１の左側から順に、後述する回胴Ｌ，Ｍ，Ｒ（図１０参照）の回転を開始させるための始動レバー１１２４と、左回胴Ｌの回転を停止させるための左回胴停止ボタン１１２６Ｌと、中回胴Ｍの回転を停止させるための中回胴停止ボタン１１２６Ｍと、右回胴Ｒの回転を停止させるための右回胴停止ボタン１１２６Ｒと、上皿１３０２から下皿１１２８へ遊技球を流す操作をするための上皿球抜きレバー１３８６を露出させるための小窓孔１１３０とを設けてある。始動レバー１１２４は、遊技者がゲームを開始するときに手で押下して操作するレバーであり、手が離れた後に元の位置に自動復帰する。所定数の遊技球がベットされているときに始動レバー１１２４が操作されると、各回胴Ｌ，Ｍ，Ｒが一斉に回転し始める。始動レバー１１２４の基端部上方には、各回胴Ｌ，Ｍ，Ｒの回転準備が整った状態、つまり所定数の遊技球がセレクタ１４００（図２参照）にて取り込まれ、始動レバー１１２４の操作受付可能な状態を報知するための始動レバーＬＥＤ（図示せず）を埋設してある。また、各回胴停止ボタン１１２６Ｌ，１１２６Ｍ，１１２６Ｒの周囲には、それらの操作受付可能な状態を報知するための回胴停止ボタンＬＥＤ１３４Ｌ，１３４Ｍ，１３４Ｒを埋設してある。各回胴停止ボタンＬＥＤ１１３４Ｌ，１１３４Ｍ，１１３４Ｒは、それぞれ対応する回胴Ｌ，Ｍ，Ｒが等速回転しているときに点灯し、対応する回胴Ｌ，Ｍ，Ｒの回転が停止すると消灯する。操作パネル部１１２２の下方には、遊技球を貯留するための下皿１１２８が配設されている。
【００６３】
下皿１１２８の奥面には、前面ブロック枠１２００に設けた下スピーカ部１２０４（図２参照）を覆う下スピーカカバー部１１３６と、上皿１３０２から下皿１１２８へ流れてくる遊技球の出口となり、かつ、後述する払出装置１０３３（図６参照）から直接遊技球が払い出されてくることもある下皿払出口１１３８とを設けてある。また、下皿１１２８の前面下部には、下皿１１２８から下皿１１２８の下方に配置した図示しない遊技球収容ケース（いわゆるドル箱）に遊技球を落とす操作をするための下皿球抜きレバー１１４０を設けてある。下皿球抜きレバー１１４０にて閉塞板１１４４をスライド操作して開口部１１４２を開口させることによって、下皿１１２８から遊技球を落下させることができる。また、下皿１１２８の左側方には灰皿１１４６を設けてある。操作パネル部１１２２及び下皿１１２８の両側には、それぞれ左下効果ＬＥＤカバー部１１４８及び右下効果ＬＥＤカバー部１１５０を設けてある。左下効果ＬＥＤカバー部１１４８及び右下効果ＬＥＤカバー部１１５０は、それぞれ前面パネル１１００の裏側から取り付けられた図示しない発光ダイオード等の発光装置を覆っている。
【００６４】
前面ブロック枠１２００は、図２に示すように、前面パネル１１００よりも若干小さい矩形状の枠体で、前面パネル１１００の裏側にネジ止めされる。前面ブロック枠１２００の下部には聴覚的演出用の下スピーカ部１２０４を取り付けてある。上下にスピーカ部１１０６（図１参照）及びスピーカ部１２０４を設けることで臨場感あふれる聴覚的演出を行うことができる。また、前面ブロック枠１２００にはドア開閉機構１２０８を設けてある。ドア開閉機構１２０８を構成するドアキーシリンダ１２０２（図１参照）に図示しない鍵を挿入して右側へ回転させると、外枠１０１１に対して係止する係止爪１２１０，１２１０が下方向に回動し、外枠１０１１に対する係止が解除される。逆に、ドアキーシリンダ１２０２に図示しない鍵を挿入して左側へ回転させると、払出ブロック１０３０に対して係止する係止爪１２１２，１２１２が下方向に回動し、払出ブロック１０３０に対する係止が解除される。また、前面ブロック枠１２００には、下皿払出口１１３８に連なる誘導通路１２１４が設けられている。
【００６５】
回胴表示パネル１０２２は、無色透明のガラス板で、前面パネル１１００の窓孔１１０２の形状に対応した形状の略台形状とされる。表示パネル押え枠１０２４は、前面パネル１１００との間に回胴表示パネル１０２２を介在させて前面ブロック枠１２００にネジ止めされる。表示パネル押え枠１０２４は、回胴表示パネル１０２２の形状に対応した略台形状とされ、所定の奥行きをもって形成される。つまり、前面パネル１１００の窓孔１１０２が中央パネル部１１１２よりも前方に張り出しており、この張り出し長さに対応した奥行きをもって形成される。
【００６６】
上皿ユニット１３００は、図１に示されたように、遊技球を貯留する上皿１３０２を有する部材で、中央パネル部１１１２と操作パネル部１１２２の間の開口を閉塞するように、操作パネル部１１２２の裏側に取り付けられる。上皿ユニット１３００は、上皿ユニット本体１３２０と、ＣＲ操作部１３５０と、上皿球止め部１３６０（図４参照）と、上皿球抜き操作部１３８０から構成される。
【００６７】
上皿ユニット本体１３２０は、上記の如く上皿１３０２を有する部材で、所望の深さでかつ図示上左側から右側へと下る傾斜をもって形成される。上皿１３０２の下流側部分（ＣＲ操作部３５０の下方）には、複数（例えば３つ）に分岐した遊技球案内路１３２２（図４参照）を設けてある。遊技球案内路３２２は、遊技球を整列状態にしてセレクタ１４００（図２及び図４参照）へ順次案内する。
【００６８】
ＣＲ操作部１３５０は、度数表示部１３５２、球貸出ボタン１３０６、球貸出ボタンＬＥＤ（図示せず）、球貸出スイッチ（図示せず）、カード返却ボタン１３０８及びカード返却スイッチ（図示せず）を備える。度数表示部１３５２は、球式回胴遊技機１０１０に隣接して配置される図示しないＣＲユニットにカードを挿入することで当該カードの残額に相当する度数を表示する。球貸出ボタン１３０６、遊技球の貸し出し操作を行うためのボタンである。球貸出スイッチ１３５６は、球貸出ボタン１３０６による貸し出し操作を検出するスイッチである。球貸出ボタンＬＥＤ１３５４は、遊技球の貸し出しを行える状態であることを点灯により遊技者に報知し、また、遊技球の貸し出しを行っているときには、球貸出ボタンＬＥＤ１３５４を点滅させて、遊技球の貸し出しを行っている最中であることを報知する。球貸出ボタンＬＥＤ１３５４の点灯中に球貸出ボタン１３０６が操作されると、所定数の遊技球が上皿１３０２に貸し出されることとなる。なお、球貸出ボタンＬＥＤ１３５４点滅状態のときには球貸出ボタン１３０６の操作を受け付けない構成とされる。カード返却ボタン１３０８は、ＣＲユニットに挿入されているカードの返却操作を行うためのボタンである。カード返却スイッチは、カード返却ボタン１３０８による返却操作を検出するスイッチである。カード返却ボタン１３０８が操作されると、ＣＲユニットからカードが返却される。
【００６９】
上皿球抜き操作部１３８０は、回胴式遊技機１０１０の前面側に露出された球抜きレバー１３８６（図５参照）と、回胴式遊技機１０の内部側に設けられたレバー操作伝達機構とを備える。球抜きレバー１３８６の操作に応じて、レバー操作伝達機構がセレクタ１４００の返却シャッタ１４２０（図５参照）を移動させる。これにより、上皿１３０２に貯留された遊技球が下皿１１２８に払い戻されることとなる。
【００７０】
上皿球止め部１３６０は、遊技球案内路１３２２の下側に取り付けられ、遊技球案内路１３２２からセレクタ１４００への入口を開閉するものである。詳しくは、上皿球止め部１３６０は、故障等によりセレクタ１４００を取り替える必要が生じたときに、セレクタ１４００を取り外しても、上皿１３０２から遊技球が毀れ落ちないようにする。
【００７１】
セレクタ１４００は、上皿１３０２及びセレクタ１４００の上面に貯留されている遊技球を、１ベットボタン１１１４（図１参照）及びマックベットボタン１３０４（図１参照）の操作に応じて所定数だけ球式回胴遊技機１０１０の内部に取り込んだり、上皿球抜き操作部１３８０の操作に応じて下皿１１２８に払い戻したりする。具体的には、セレクタ１４００は、図３に示されたように、上皿１３０２の複数の遊技球案内路１３２２（図４参照）に１つずつ対応した複数の遊技球投入部１４１０ａ，１４１０ｂ，１４１０ｃと、上皿１３０２から下皿１１２８への遊技球の流下を規制する返却シャッタ１４２０と、返却シャッタ１４２０の基準位置からの移動の有無を検知する返却スイッチ基板１４４０と、中空突出部１４０８を含み返却シャッタ１４２０の一端及び返却スイッチ基板１４４０を被覆する基板カバー１４５０と、中空突出部１４８０の内部に配置され返却シャッタ１４２０を基準位置に戻すコイルバネ（図示せず）と、主制御基板１０４５ａと複数の遊技球投入部１４１０ａ，１４１０ｂ，１４１０ｃとの間の電気信号の伝達を中継するセレクタ中継端子板１４６２及びセレクタ中継端子板１４６２を被覆する中継端子板カバー１４６４を含むセレクタ中継装置１４６０とを備えている。このセレクタ１４００は、ベット操作に応じた所定数の遊技球を複数の遊技球投入部１４１０ａ，１４１０ｂ，１４１０ｃに分散させて同時に投入することによって、単一の遊技球投入部のみを備える場合に比べて投入動作（ベット動作）を迅速に行える。
【００７２】
ここで、上皿球抜き操作部１３８０、上皿球止め部１３６０及びセレクタ１４００について詳細に説明する。図４は、セレクタ１４００及び上皿球止め部１３６０の一例を後方側から見た縦断面図である。図５は、セレクタ１４００及び上皿球抜き操作部１３８０の一例の一部横断面図である。なお、以下において、遊技球投入部１４１０ｂ，１４１０ｃは、遊技球投入部４１０ａと略同一の構成であるため、その詳細な説明を省略する。
【００７３】
上皿球止め部１３６０は、図４に示されたように、ケーシング１３６１と、ケーシング１３６１に９０度の回転範囲内で回動自在に設けられた軸部材１３６２と、軸部材１３６２の端に設けられた図示しない操作ハンドルと、軸部材１３６２の回動に応じて移動自在な開閉部材１３６３とを備えている。軸部材１３６２は、操作ハンドルと反対側の先端に、周方向に概ね９０度の間隔を隔てて形成された押圧部１３７５ａ，１３７５ｂを備える。各押圧部１３７５ａ，１３７５ｂは舌片状に形成され、それぞれ軸部材１３６２の半径方向に突出している。開閉部材１３６３は、複数の球通路１４０２の各々を閉じるための複数の閉塞部３７６と、開閉部材を移動させる応力を受ける被押圧部１３７８ａ、１３７８ｂとを備える。
【００７４】
図４に示された状態は、押圧部１３７５ａが被押圧部１３７８ａを押圧して開閉部材１３６３が右側に移動させられている状態であり、この状態において、複数の球通路１４０２の各々への遊技球の流入が許可される。図４に示された状態から操作ハンドルの操作により軸部材１３６２が図４の紙面上方から見て時計回りに回転させられると、押圧部１３７５ｂが略水平方向を向いて開閉部材１３６３の被押圧部１３７８ｂを押圧する。これにより、開閉部材１３６３が左側に移動して、閉塞部１３７６が球通路１４０２の入口の大きさが狭まる。この状態において、複数の球通路１４０２の各々への遊技球の流入が禁止される。なお、この状態においては、上皿１３０２及び遊技球案内路１３２２に遊技球が貯留された状態でセレクタ１４００を取り外してもそれらの遊技球は毀れ落ちない。逆に、この状態から操作ハンドルの操作により軸部材１３６２が反時計回りに回転させられると、複数の球通路１４０２の各々への遊技球の流入が許可される。
【００７５】
上皿球抜き部１３８０は、図５に示されたように、ＣＲ操作表示部１３５０を介して上皿ユニット本体１３２０の下側に取り付けられるベース部１３８１と、ベース部１３８１に立設した支軸１３８２，１３８３を中心に回動する回動片１３８４及び押圧片１３８５と、ベース部１３８１の前面に沿ってスライドする上皿球抜きレバー１３８６とを有する。回動片１３８４の基部１３８４ａには上皿球抜きレバー１３８６に枢着される連結部１３８４ｂを設けてある。また、回動片１３８４の基部１３８４ａは、コイルバネ１３８７を介してベース部１３８１に連結される。回動片１３８４の先端部には二又状の把持部１３８４ｃを設けてある。把持部１３８４ｃは、押圧片１３８５の基部１３８５ａに設けた凸部１３８５ｂを摺動自在に把持する部位である。押圧片１３８５の先端部には、セレクタ１４００の返却シャッタ１４２０を押圧する押圧部１３８５ｃを設けてある。セレクタ１４００の中空突出部１４０８には、返却シャッタ１４２０を押圧片１３８５側へ押圧するコイルバネを格納してある。
【００７６】
図５に示された状態は、上皿球抜きレバー１３８６が操作されていない状態である。つまり、コイルバネ１３８７にて回動片１３８４が反時計回りに引っ張られると共に、回動片１３８４にて押圧片１３８５が時計回りに引っ張られて、押圧部１３８５ｃが返却シャッタ１４２０の片端部から離れている状態である。この状態では、返却シャッタ１４２０は中空突出部１４０８の内部に配置されたコイルバネ１４３０の付勢力により基準位置にある。この状態から上皿球抜きレバー１３８６を摘んで図の下向き（実際には球式回胴遊技機１０１０の正面から見て右側から左側）に動かすと、上皿球抜きレバー１３８６に随伴して回動片１３８４が時計回りに回転すると共に、回動片１３８４にて押圧片１３８５が反時計回りに回転させられ、押圧部１３８５ｃが返却シャッタ１４２０を押圧する。これによって返却シャッタ１４２０が移動する。この状態で上皿球抜きレバー１３８６から手を離すと、中空突出部１４０８に配置されたコイルバネの付勢力によって返却シャッタ１４２０が前方側へ押圧され、図５に示された状態に戻る。
【００７７】
セレクタ１４００は、上記で図３を参照して説明したように、複数の遊技球投入部１４１０ａ，１４１０ｂ，１４１０ｃと、返却シャッタ１４２０と、返却スイッチ基板１４４０と、基板カバー１４５０と、返却シャッタ１４２０を基準位置に戻すコイルバネ（図示せず）と、セレクタ中継装置１４６０とを備えている。
【００７８】
セレクタ１４００の遊技球投入部１４１０ａは、図３に示されたように、ケーシング１４１１とカバー１４１２からなる樹脂製の筐体を備える。ケーシング１４１１の外表面は、隣接する遊技球投入部１４１０ｂのカバー１４１２に対する取付面になっており、遊技球投入部１４１０ａのカバー１４１２の外表面は、基板カバー１４５０に対する取付面になっている。ケーシング１４１１とカバー１４１２とを組み付けると、球通路１４０２を構成する樋状部１４１７が形成される。遊技球投入部１４１０ａは、この筐体の内部に、図４に示されたように、投入フリッカ１４１３ａ（媒体流入規制手段の一種）と、投入ソレノイド１４１４ａ（流入規制変更手段の一種）と、通過センサ１４１５ａと、カウントセンサ１４１６ａとを備える。また、遊技球投入部１４１０ａの内部には、球通路１４０２の下流側には、斜め下方へ延びる案内通路１４０４と、ほぼ鉛直下向きに延びる排出通路１４０６とが形成されている。
【００７９】
投入フリッカ１４１３ａは、球通路１４０２から排出通路１４０６への遊技球の流入を規制する。投入フリッカ１４１３ａは、基端側部分１４１３ａ１と先端側部分１４１３ａ２が支軸１４１３ａ３にて回転可能に連結されている。投入フリッカ１４１３ａの基端側部分１４１３ａ１及び先端側部分１４１３ａ２は、それぞれケーシング１４１１ａの支軸１４１１ａ１，１４１１ａ２にて回転可能に支持される。投入フリッカ１４１３ａの基端部には、投入ソレノイド１４１４ａの舌片１４１４ａ１を把持する把持部１４１３ａ４を設けてある。また、投入フリッカ１４１３ａの先端部には、排出通路１４０６ａを開閉するための開閉部１４１３ａ５を設けてある。
【００８０】
投入ソレノイド１４１４ａは、ベットボタン１１１４，１３０４の操作により通電されて作動し、ピストン（プランジャ）１４１４ａ２を上方へ縮まらせるものである。ピストン１４１４ａ２の先端には、つまみ部１４１４ａ３を装着してある。つまみ部１４１４ａ３はピストン１４１４ａ２の半径方向に延びる上記舌片１４１４ａ１を有する。また、ピストン１４１４ａ２には、コイルバネ１４１４ａ４を外装してある。コイルバネ１４１４ａ４は、投入ソレノイド１４１４ａの本体部分１４１４ａ５とつまみ部１４１４ａ３とを離間させる方向に付勢している。つまり、投入ソレノイド１４１４ａへの通電を切ったときに、コイルバネ１４１４ａ４の付勢力により、ピストン１４１４ａ２が下方へ伸びるようになっている。
【００８１】
ベットボタン１１１４，１３０４を押すと投入ソレノイド１４１４ａに通電され、ピストン１４１４ａ２が縮まって投入フリッカ１４１３ａの基端側部分１４１３ａ１を図示上反時計回りに回転させる。これと同時に投入フリッカ１４１３ａの先端側部分１４１３ａ２は図示上時計回りに回転して排出通路１４０６ａを開き、球通路１４０２ａに待機している遊技球が自然落下可能な状態となる。逆に、投入ソレノイド１４１４ａの通電を切ると、コイルバネ１４１４ａ４の付勢力によりピストン１４１ａ２が伸びて投入フリッカ１４１３ａの基端側部分１４１３ａ１を図示上時計回りに回転させる。これと同時に投入フリッカ１４１３ａの先端側部分１４１３ａ２は図示上反時計回りに回転して開閉部１４１３ａ５にて排出通路１４０６ａを閉じ、遊技球が自然落下不可能な状態となる。
【００８２】
通過センサ１４１５ａは、排出通路１４０６ａであって投入フリッカ１４１３ａの開閉部１４１３ａ５のすぐ下流側に配置され、遊技球が正常に取り込まれたか否かを検知するためのものである。通過センサ１４１５ａは、投入フリッカ１４１３ａの先端側部分１４１３ａ２を取り囲むように横断面略コ字形状とされ、投入フリッカ１４１３ａよりも前面側又は背面側のいずれか一方側に発光素子を設け、他方側に受光素子を設けた構成とされる。また、発光素子及び受光素子はそれぞれ上下一対でかつ遊技球１個分の径よりも短い間隔で設けてある。上側の素子１４１５ａ１にて遊技球を検知したのち上側及び下側の素子１４１５ａ１，１４１５ａ２にて同時に遊技球を検知し、次いで下側の素子１４１５ａ２のみ遊技球を検知することが所定時間内に行われたときは、遊技球が正規に取り込まれたと判定される。逆に、上側の素子１４１５ａ１にて遊技球を検知したのち所定時間経過しても下側の素子１４１５ａ２が遊技球を検知しないときや、下側の素子１４１５ａ２にて遊技球を検知したのち上側及び下側の素子１４１５ａ１，１４１５ａ２にて同時に遊技球を検知し、次いで上側の素子１４１５ａ１のみ遊技球を検知したときは、遊技球が不正な手段にて投入されたと判定し、球式回胴遊技機１０１０にエラーが発生した旨を報知すると共に遊技が禁止されるようになっている。故に、例えば、不正具を用いてあたかも遊技球が取り込まれたようにするなどの不正行為が防止できるようになっている。通過センサ１４１５ａにて正常な通過を検知した遊技球の個数が遊技球投入部１４１０ａにて投入される投入予定数よりも１つ少ない状態（例えば４個、９個又は１４個）で上側素子１４１５ａ１が最終の遊技球を検知した場合に、投入ソレノイド１４１４ａの通電が切られ、投入フリッカ１４１３ａの開閉部１４１３ａ５が排出通路１４０６に突出し、球通路１４０２から排出通路１４０６への遊技球の構成になっている。
【００８３】
カウントセンサ１４１６ａは、遊技球投入部１４１０ａにて投入された遊技球を通過センサ１４１５ａとは別個に計数する。カウントセンサ１４１６ａは、通過センサ１４１５ａとは異なる作用によって遊技球の通過を検出する。カウントセンサ１４１６ａによって計数された遊技球の個数が通過センサ１４１５ａによって正常な通過と判定された遊技球の個数未満である場合には、ベットエラーとされることとなる。これにより不正行為を更に防止できるようになっている。具体的には、通過センサ１４１５ａは光学センサであるが、カウントセンサ１４１６ａは磁気センサである。カウントセンサ１４１６ａとして磁気センサを用いた場合、通過したものが鉄材料であるか否かを判定できる。これにより、正常な遊技球と異なる安価な樹脂製の遊技球等が投入することによって遊技を行う不正行為を更に良好に防止できる。
【００８４】
返却シャッタ１４２０は、複数の遊技球案内路１３２２の各々に１つずつ対応した複数の窓孔１４２２を有し、各窓孔１４２２の側方に各球通路１４０２と案内通路１４０４ａ，１４０４ｂ，１４０４ｃを遮断する遮断壁１４２４ａ，１４２４ｂ，１４２４ｃを有する。また、各窓孔１４２２ａ，１４２２ｂ，１４２２ｃの下部には球通路１４０２ａ，１４０２ｂ，１４０２ｃ側へ延在する舌片１４２６ａ，１４２６ｂ，１４２６ｃを設けてある。各舌片１４２６ａ，１４２６ｂ，１４２６ｃは、球通路１４０２ａ，１４０２ｂ，１４０２ｃから各窓孔１４２２ａ，１４２２ｂ，１４２２ｃに遊技球を案内する部位である。上皿球抜きレバー１３８６が操作されていない場合には、返却シャッタ１４２０は基準位置にあり、返却シャッタ１４２０の遮断壁１４２４にて複数の球通路１４０２の各々から複数の案内通路１４０４への遊技球の流入が禁止されている。一方、上皿球抜きレバー１３８６が操作されて返却シャッタ１４２０の押圧部１３８５ｃが押圧されると、返却シャッタ１４２０が基準位置から移動し、返却シャッタ１４２０の各窓孔１４２２ａ，１４２２ｂ，１４２２ｃを介しての球通路１４０２から案内通路１４０４への遊技球の流入が許可される。これによって、遊技球が上皿１３０２から案内通路１４０４ａ，１４０４ｂ，１４０４ｃを経て下皿１１２８へ流れる。このとき、返却シャッタ１４２０の基準位置からの移動が返却スイッチ基板１４４０の返却スイッチ（図示せず）にて検知され、この検知結果に基づき、１ベットボタン１１１４及びマックスベットボタン１３０４の操作受付を不能にする状態が発生する。
【００８５】
セレクタ中継端子板１４６２は、通過センサ１４１５ａやカウントセンサ１４１６ａの検出結果を後述する主制御装置１０４５に送信するものである。
【００８６】
（払出ブロックの構成）
払出ブロック１０３０は、図２に示されたように、前面ブロック１０２０に対して開閉自在に取り付けられている。払出ブロック１０３０の開閉軸線は球式回胴遊技機１０１０の正面からみて左側で上下に延びるように設定されており、この開閉軸線を軸心にして払出ブロック１０３０が後方側に十分に開放できるようになっている。払出ブロック１０３０は、ドア開閉機構１２０８にて前面ブロック１０２０とロックされる。詳しくは、ドア開閉機構１２０８の係止爪１２１２，１２１２が払出ブロック１０３０の係合部１０３１ａ，１０３１ａに係止しており、図示しないドアキーをドアキーシリンダ１２０２に差し込んで左に回転させることで係止爪１２１２，１２１２の係止を解除する構成とされる。また、払出ブロック１０３０は、ワンタッチ式の止め具１０３１ｂを有し、この止め具１０３１ｂによっても前面ブロック１０２０と連結される。
【００８７】
図６は払出ブロック１０３０の一例を表す部分分解斜視図である。払出ブロック１０３０は、図６に示されたように、払出ブロック本体１０３１に、貸出用及び賞球用としての遊技球を貯留する遊技球タンク１０３２と、遊技球を払い出す払出装置１０３３と、遊技球タンク１０３２から払出装置１０３３へと遊技球を案内するタンクレール１０３４及びケースレール１０３５と、払出中継端子板１０３６と、遊技球の払出動作を制御する払出制御装置１０３７と、遊技球の電源を制御する電源制御装置１０３８と、球式回胴遊技機１０１０を前記ＣＲユニットに接続するためのＣＲユニット接続端子板１０３９と、を取り付けた構成とされる。
【００８８】
払出ブロック本体１０３１は、その中央に後方側へ張り出して遊技ブロック１０４０（図２参照）を被包する保護カバー部１０３１ｃと、この保護カバー部１０３１ｃを取り囲むように、遊技球タンク１０３２、タンクレール１０３４、ケースレール１０３５、払出装置１０３３、払出中継端子板１０３６、ＣＲユニット接続端子板１０３９、払出制御装置１０３７及び電源制御装置１０３８が装着されている。払出ブロック本体１０３１には、払出装置１０３３から遊技球を上皿１３０２へ案内する上皿誘導通路１０３１ｄと、払出装置１０３３から遊技球を下皿１１２８へ案内する下皿誘導通路１０３１ｅと、払出装置１０３３から遊技球を球式回胴遊技機１０１０の外部へ排出する排出通路１０３１ｆが形成されている。下皿誘導通路１０３１ｅは、上皿誘導通路１０３１ｄが遊技球で溢れたときに、払出装置１０３３から遊技球が導入される。上皿誘導通路１０３１ｄ及び下皿誘導通路１０３１ｅは、それぞれ、上皿払出口１３１２及び下皿払出口１１３８に連通している。
【００８９】
払出ブロック本体１０３１には、回転軸部１０３１ｇは上下一対で設けてある。各回転軸部１０３１ｇは、払出ブロック本体１０３１からブラケット１０３１ｈが略水平方向に延び出しており、このブラケット１０３１ｈから下方に突出している。前面ブロック１０２０には、この回転軸部１０３１ｇを落とし込む環状の軸受部（図示せず）を設けてあり、前面ブロック１０２０と払出ブロック１０３０の着脱が容易な構成となっている。
【００９０】
遊技球タンク１０３２は、上方に開口した横長の箱型容器で、遊技機設置島内の遊技球循環設備から供給される遊技球が逐次補給される。遊技球タンク１０３２の底部は緩やかに傾斜している。遊技球タンク１０３２の底部の下流側端部はタンクレール１０３４へ遊技球を送るために開口している。
【００９１】
タンクレール１０３４は、遊技球タンク１０３２の下方に取り付けられ、横方向４列の樋状通路（図示せず）を有する。樋状通路は、下流側に向けて緩やかに傾斜している。タンクレール１０３４には、遊技球が積み重なって流れないように整流する４つの振り子１０３４ａ，１０３４ｂが２行２列で取り付けられている。振り子１０３４ａ，１０３４ｂの下流側には、タンクレール１０３４からケースレール１０３５へ遊技球が流れるのを阻止するための球止めレバー１０３４ｃを取り付けてある。
【００９２】
ケースレール１０３５は、タンクレール１０３４の下流側に縦向きに配置されている。ケースレール１０３５は、遊技球が勢いよく流れないように波状のうねりをもって左右に湾曲した球通路１０３５ａを有し、その上部には、球切れ検出装置３５ｂを組み付けてある。球切れ検出装置１０３５ｂは、ケースレール１０３５の内部に遊技球が十分にないこと、つまりケースレール１０３５よりも上流側で球詰りが発生してケースレール１０３５に遊技球が十分に補給されていないことを検出する。この球切れ検出装置１０３５ｂの検出結果に基づき、球詰りエラーが報知される。なお、ケースレール１０３５は、タンクレール１０３４の樋状通路の個数に対応して前後方向に複数（例えば４つ）連結させた状態で配設してある。
【００９３】
払出装置１０３３は、所定の入賞条件を満たすことで、或いは図示しないＣＲユニットにカードを挿入した状態で球貸出ボタン１３０６を押すことで、所定数の遊技球を払い出すためのものである。この実施形態では、パチンコ機の最大の賞球数が１５球であるのに対し、球式回胴遊技機１０１０の最大の賞球数は７５球であり、パチンコ機に比べて球式回胴遊技機１０の最大の賞球数が多いという観点から、パチンコ機よりも払出装置１０３３を多く設け、賞球の払い出しを迅速に行えるようにしている。つまり、パチンコ機は２つの払出装置１０３３を備えていれば遊技を迅速に進行できたが、球式回胴遊技機１０１０の場合は賞球数が多くかつ賞球が全て払い出されなければ次のゲームを開始できないという制約があるので、本実施形態では、４つの払出装置１０３３を前後方向に併設して賞球の払い出しの迅速化を図り、遊技を遅滞なく進行できるようにしてある。
【００９４】
取付台１０３６ａ，１０３６ｂは、２つ割りの構成とされ、上皿誘導通路１０３１ｄ及び下皿誘導通路１０３１ｅに連なる球通路１０３６ａ１，１０３６ｂ１を有し、右側に排出通路１０３１ｆに連なる球通路１０３６ａ２，１０３６ｂ２を有する。一方の球通路１０３６ａ１，１０３６ｂ１の上部は、それぞれ上皿誘導通路１０３１ｄ側にやや傾いて下皿誘導通路１０３１ｅよりも上皿誘導通路１０３１ｄに遊技球を導きやすくなっている。また、一方の球通路１０３６ａ１，１０３６ｂ１の下部は、上皿誘導通路１０３１ｄ及び下皿誘導通路１０３１ｅを跨ぐように、テーパー状に末広がりとなっている。他方の球通路１０３６ａ２，１０３６ｂ２は、背面側の球通路１０３６ａ２が前面側の球通路１０３６ｂ２に合流し、前面側で排出通路１０３１ｆに連なるよう構成されている。
【００９５】
図７（Ａ）〜（Ｃ）は払出装置の構成の一例を示す縦断面図である。図７（Ａ）が払出中でない場合、図７（Ｂ）が上皿へ遊技球を払出中である場合、図７（Ｃ）が遊技機の外部へ遊技球を排出中である場合を表している。
払出装置１０３３は、図７（Ａ）に示されたように、ケーシング１０３３ａと図示しないカバーからなる樹脂製の筐体を有し、この筐体の内部に、払出フリッカ１０３３ｂと、払出ソレノイド１０３３ｃと、切換片１０３３ｇとを備える。ケーシング１０３３ａの内部には、球通路１０３３ｄと、球通路１０３３ｄの下流側でほぼ鉛直下向きに延びる払出通路１０３３ｅと、払出通路１０３３ｅの途中から分岐して斜め下方へ延びる排出通路１０３３ｆとが形成されている。切替片１０３３ｇは、払出通路１０３３ｅから排出通路１０３３ｆへの分岐部に配設されている。通常は切替片１０３３ｇはほぼ鉛直上向きに維持されているために、遊技球は排出通路１０３３ｆには流入しない。
【００９６】
払出フリッカ１０３３ｂは、球通路１０３３ｄを開閉するための部材である。払出フリッカ１０３３ｂは、基端側部分１０３３ｂ１と先端側部分１０３３ｂ２が支軸１０３３ｂ３にて回転可能に連結されている。払出フリッカ１０３３ｂの基端側部分１０３３ｂ１及び先端側部分１０３３ｂ２は、それぞれケーシング１０３３ａの支軸１０３３ａ１，１０３３ａ２にて回転可能に支持される。払出フリッカ１０３３ｂの基端部には、払出ソレノイド１０３３ｃの舌片１０３３ｃ１を把持する把持部１０３３ｂ４を設けてある。また、払出フリッカ１０３３ｂの先端部には、球通路１０３３ｄを開閉するための開閉部１０３３ｂ５を設けてある。
【００９７】
払出ソレノイド１０３３ｃは、所定の入賞条件を満たすことにより、或いは図示しないＣＲユニットにカードを挿入した状態で球貸出ボタン１３０６を押すことにより通電されて作動し、ピストン（プランジャ）１０３３ｃ２を上方へ縮まらせるものである。ピストン１０３３ｃ２の先端には、つまみ部１０３３ｃ３を装着してある。つまみ部１０３３ｃ３はピストン１０３３ｃ２の半径方向に延びる上記舌片１０３３ｃ１を有する。また、ピストン１０３３ｃ２には、コイルバネ１０３３ｃ４を外装してある。コイルバネ１０３３ｃ４は、払出ソレノイド１０３３ｃの本体部分１０３３ｃ５とつまみ部１０３３ｃ３とを離間させる方向に付勢している。つまり、払出ソレノイド１０３３ｃへの通電を切ったときには、ピストン１０３３ｃ２は、コイルバネ１０３３ｃ４の付勢力により下方へ移動する。
【００９８】
図７（Ａ）に示すように、球通路１０３３ｄが払出フリッカ１０３３ｂの開閉部１０３３ｂ５にて閉鎖された状態で、所定の入賞条件が成立したり、或いは度数表示部１３５２に残度数がある状態で球貸出ボタン１３０６が押されたりすると、払出ソレノイド１０３３ｃに通電される。そうすると、図７（Ｂ）に示すように、ピストン１０３３ｃ２が縮まって払出フリッカ１０３３ｂの基端側部分１０３３ｂ１を図示上反時計回りに回転させる。これと同時に払出フリッカ１０３３ｂの先端側部分１０３３ｂ２は図示上時計回りに回転して球通路１０３３ｄを開き、遊技球が自然落下可能な状態となる。逆に、払出ソレノイド１０３３ｃの通電を切ると、コイルバネ１０３３ｃ４の付勢力によりピストン１０３３ｃ２が伸びて払出フリッカ１０３３ｂの基端側部分１０３３ｂ１を図示上時計回りに回転させる。これと同時に払出フリッカ１０３３ｂの先端側部分１０３３ｂ２は図示上反時計回りに回転して球通路１０３３ｄを閉じ、遊技球が自然落下不可能な状態、つまり図７（Ａ）に示す状態に戻る。
【００９９】
また、払出装置１０３３には、横断面略コ字形状のカウントセンサ１０３３ｈを装着してある。カウントセンサ１０３３ｈは、払出フリッカ１０３３ｂの開閉部１０３３ｂ５のすぐ下流側に配置され、球通路１０３３ｄを落下する遊技球を計数するためのものである。カウントセンサ１０３３ｈにて検知した遊技球の個数が所定値（例えば３５個、７５個、１２５個又は２５０個）に達すると、払出ソレノイド１０３３ｃの通電が切られ、払出フリッカ１０３３ｂにて球通路３３ｄを閉鎖する構成になっている。
【０１００】
また、払出ソレノイド１０３３ｃの下方には、つまみ部１０３３ｃ３を上下動させるための略Ｌ字形状の押圧片１０３３ｉを設けてある。押圧片１０３３ｉは、ケーシング１０３３ａの支軸１０３３ａ３に回転自在に取り付けられており、先端部１０３３ｉ１にてつまみ部１０３３ｃ３を上方へ押圧するものである。
【０１０１】
ケーシング１０３３ａの外部には、略扇形状の操作レバー１０３３ｊ（図６参照）を配設してある。図７（Ａ）〜図７（Ｃ）において、操作レバー１０３３ｊは回転軸３３ａ４を中心に回転可能である。操作レバー１０３３ｊには、切替片１０３３ｇの中間部に設けた突起部１０３３ｇ１と、押圧片１０３３ｉの基端部に設けた突起部１０３３ｉ２とを連結してある。つまり、操作レバー１０３３ｊを回転操作すると、切替片１０３３ｇと押圧片１０３３ｉが連動する構成になっている。操作レバー１０３３ｊを図示上反時計回りに操作すると、図７（Ｃ）に示すように、切替片１０３３ｇにて払出通路１０３３ｅが閉鎖されると共に球通路１０３３ｄと排出通路１０３３ｆが連通する。一方で、押圧片１０３３ｉにて払出ソレノイド１０３３ｃのつまみ部１０３３ｃ３が押し上げられ、払出フリッカ１０３３ｂが球通路１０３３ｄを開く。タンクレール１０３４に設けた球止めレバー１０３４ｃにて遊技球が流れるのを阻止しつつ操作レバー１０３３ｊを上記の如く操作すると、球止めレバー１０３４ｃから下流側の遊技球が球式回胴遊技機１０１０の外部に排出される。払出装置１０３３やケースレール１０３５が故障した場合には、上記のように球止めレバー１０３４ｃから下流側の遊技球を球式回胴遊技機１０１０の外部に排出した状態で払出装置１０３３やケースレール１０３５（図６参照）を取り替えることができる。
【０１０２】
図６に示された払出制御装置１０３７、電源制御装置１０３８及びＣＲユニット接続端子板１０３９について説明する。払出制御装置１０３７は、賞球や貸出球の払い出しを制御するもので、周知の通り制御の中枢をなすＣＰＵや、その他ＲＯＭ、ＲＡＭ、各種ポート等を含む払出制御基板１０３７ａ（図１２参照）を具備している。
【０１０３】
電源制御装置１０３８は、各種制御装置等で要する所定の電源電圧を生成し出力するものである。また、電源制御装置１０３８には、電源制御基板１０３８’と、電源スイッチ１０３８ａと、ＲＡＭ消去用のリセットスイッチ１０３８ｂ、打止切替スイッチ１０３８ｃ、及び、設定変更キーシリンダ（図示せず）が設けられている。電源スイッチ１０３８ａは、オンされるとＣＰＵを始めとする各部に電源を供給する。リセットスイッチ１０３８ｂはこれを押しながら同時に電源スイッチ１０３８ａをオンするとＲＡＭの内容がリセットされ、電源スイッチ１０３８ａがオンされている状態で押されるとエラー状態がリセットされる。打止切替スイッチ１０３８ｃは、ビッグボーナスの終了時点で遊技を一時停止するか否かを切り替えるためのものである。設定変更キーシリンダ１０３８ｄは、設定変更装置を構成するものである。前記設定変更装置は、球式回胴遊技機１０１０の出球率が予め複数段階（例えば６段階）に定められており、出球率をいずれかの段階に設定するものである。設定変更の手順は次の通りである。まず、電源スイッチ１０３８ａをオフにした状態で、設定変更キーシリンダに図示しない設定変更キーを挿入して時計回りに９０度回転させる。この状態で、電源スイッチ１０３８ａをオンにすると、後述する遊技ブロック１０４０の前面の７セグメントＬＥＤ表示部１０４１ｇ（図９参照）に現在の出球率（設定）が数値「１」〜「６」のいずれかで表示される。次いで、リセットスイッチ１０３８ｂを押していくと、７セグメントＬＥＤ表示部１０４１ｇに表示される数字が変化して１ずつ増加していく（但し、「６」の場合には「１」に戻る。）。７セグメントＬＥＤ表示部１０４１ｇに「１」〜「６」のいずれかの数字を表示させた状態で、始動レバー１１２４（図１参照）を押下すると、出球率（設定）が確定される。
【０１０４】
ＣＲユニット接続端子板１０３９は、球式回胴遊技機１０１０の前面の球貸出ボタン１３０６（図１参照）及び図示しないＣＲユニットに電気的に接続され、遊技者による球貸し操作の指令を取り込んでそれを払出制御装置１０３７に出力するものである。なお、ＣＲユニットを介さずに球貸し装置等から上皿１３０２（図１参照）に遊技球が直接貸し出される現金機では、ＣＲユニット接続端子板３９は不要である。
【０１０５】
払出制御装置１０３７及び電源制御装置１０３８は、透明樹脂材料等よりなる基板ケースにそれぞれ制御基板を収容した構成とされる。
【０１０６】
（遊技ブロックの構成）
遊技ブロック１０４０は、図２に示されたように、前面ブロック１０２０に対して開閉自在に取り付けられている。遊技ブロック１０４０の開閉軸線は払出ブロック１０３０の開閉軸線と同じで、払出ブロック１０３０と同様に、落とし込み構造にて開閉自在及び着脱自在に取り付けてある。また、遊技ブロック１０４０は、ワンタッチ式の止め具１０４０ａを有し、この止め具１０４０ａによって払出ブロック１０３０と連結固定される。なお、払出ブロック１０３０側には、止め具１０４０ａを引っ掛けるための止め金具１０３１ｉを固着してある。つまり、遊技ブロック１０４０は、払出ブロック１０３０と一体になって前面ブロック１０２０に対して開閉され、払出ブロック１０３０との連結を解除してから払出ブロック１０３０に対して前方側へ回動する構成とされる。遊技ブロック１０４０は、球式回胴遊技機１０１０の中核をなす主要なブロックで、このような遊技ブロック１０４０を上記の如く着脱容易な構成とすることで、遊技ブロック１０４０の取り替えが可能となる。遊技ブロック１０４０を取り替えることで、全く別の遊技性をもった遊技機に変えることができ、遊技機の新台入替えの低コスト化を図ることができる。
【０１０７】
図８は遊技ブロック１０４０の分解斜視図である。遊技ブロック１０４０は、図８に示されたように、前面パネル１１００の窓孔１１０２（図１参照）を介して視認される遊技パネル１０４１を有する。遊技パネル１０４１は、上下一対の窓孔１０４１ａ，１０４１ｂを含む。上側の窓孔１０４１ａに対応して遊技パネル１０４１の裏側に液晶表示装置１０４２が取り付けられており、液晶表示装置１０４２の表示画面は上側の窓孔１０４１ａを介して視認できる。また、下側の窓孔１０４１ｂに対応して遊技パネル１０４１の裏側に回胴ユニット１０４３が取り付けられており、回胴ユニット１０４３による図柄表示が下側の窓孔１０４１ｂを介して視認できる。また、遊技パネル１０４１の裏側には、回胴ユニット１０４３の一側方に主取付台１０４４を介して主制御装置１０４５が取り付けられ、液晶表示装置１０４２の後方に副取付台１０４６を介して副制御装置１０４７が取り付けられている。主制御装置１０４５は、遊技パネル１０４１と直交するように縦長状に配置される。
【０１０８】
図９は遊技ブロック１０４０の正面図である。なお、図９では便宜上回胴ユニット１０４３から複数（例えば２１個）の図柄を一列に付した、帯状の図柄シール１０４３Ｌ，１０４３Ｍ，１０４３Ｒ（図１１参照）を取り外した状態を示している。
【０１０９】
遊技パネル１０４１の下側の窓孔１０４１ｂからは、各回胴Ｌ，Ｍ，Ｒに貼り付けられる図柄シール１０４３Ｌ，１０４３Ｍ，１０４３Ｒの図柄のうちそれぞれ３つずつ下側の窓孔１０４１ｂから露出される。なお、図９においては、左右一対の９組のＬＥＤ１０４３Ｌ１，１０４３Ｍ１，１０４３Ｒ１が３行３列で露出している。
【０１１０】
遊技パネル１０４１の下側の窓孔１０４１ｂの左側方には、有効ライン表示部１０４１ｃを設けてある。有効ライン表示部１０４１ｃは、１ベット表示部１０４１ｃ１と、その上下に配置された２ベット表示部１０４１ｃ２，１０４１ｃ２と、最上段と最下段に配置された３ベット表示部１０４１ｃ３，１０４１ｃ３とを含む。遊技球のベット数に応じて、所定のベット表示部１０４１ｃ１〜１０４１ｃ３が点灯する。
【０１１１】
遊技パネル１０４１の上側の窓孔１０４１ａの両側には、電動役物１０４１ｄ，１０４１ｅが配設されている。また、下側の窓孔１０４１ｂの右側方には、上から順に、電動役物１０４１ｆ、７セグメントＬＥＤ表示部１０４１ｇ、ＬＥＤ表示部１０４１ｈが配設されている。これらの電動役物１０４１ｄ，１０４１ｅ，１０４１ｆは、遊技上の演出やビッグボーナス又はレギュラーボーナスの確定報知などに使用される。７セグメントＬＥＤ表示部１０４１ｇは、遊技球のベット数や払出数、エラーコード、ボーナス中の総払出数、設定変更時の６段階の設定などを表示する部位である。ＬＥＤ表示部１０４１ｈには、４つのＬＥＤが配設されている。そのうち上３つのＬＥＤはベット数表示部１０４１ｈ１を構成する。ベット数表示部１０４１ｈ１は、セレクタ１４００に投入された遊技球数に対応する個数のＬＥＤを点灯させてベット数を１〜３の範囲内で表示するものである。残る１つのＬＥＤは、再遊技表示部１０４１ｈ２である。再遊技表示部１０４１ｈ２は、図１１に示す図柄シール１０４３Ｌ，１０４３Ｍ，１０４３Ｒの図柄のうちリプレイ図柄（略扇形の枠内に「再」と表示した図柄）が有効ライン上に揃ったときに点灯し、次の単位遊技を遊技球のベットなしで遊技できることを報知するものである。なお、リプレイ図柄が有効ライン上に揃ったのち所定時間経過後に始動レバー１１２４を押下すると回胴Ｌ，Ｍ，Ｒの回転に伴って、再遊技表示部１０４１ｈ２は消灯する。
【０１１２】
また、下側の窓孔１０４１ｂの下方には、中央パネル部１１１２から露出される情報掲載パネル（図示せず）が取り付けられる。この情報掲載パネルの片端には、証紙１０４１ｉと型式名シール１０４１ｊが貼付される。また、この情報掲載パネルの内側には、破線で示すように、前記情報掲載パネルを後方側から照らすための蛍光灯１０４１ｋが配設される。
【０１１３】
液晶表示装置１０４２は、通常遊技中の小役当選の報知演出や遊技状態が通常遊技状態からボーナス状態に遷移することを示唆するための示唆演出、ビッグボーナス又はレギュラーボーナス中の演出、ボーナス中の小役ゲーム数やＪＡＣゲーム数の表示、特定の遊技状態（例えば、リプレイが当選しやすいＲＴ状態）であることを報知する演出、回胴停止ボタン１１２６Ｌ，１１２６Ｍ，１１２６Ｒの押下のタイミングや押下順を報知する演出などを行う。
【０１１４】
図１０は、回胴ユニット１０４３の一例の部分解斜視図である。回胴ユニット１０４３は、図１０に示されたように、３つの回胴（いわゆるリール）Ｌ，Ｍ，Ｒを有し、各回胴Ｌ，Ｍ，Ｒを回胴ユニット枠１０４３ａに収納したものである。各回胴Ｌ，Ｍ，Ｒは、実質的に同一の構成であるために、右回胴Ｒを例に挙げて説明する。
【０１１５】
右回胴Ｒは、円筒状のかごを形成する円筒骨格部材１０４３Ｒ２の外周面に２１個の図柄（識別要素）が等間隔で描かれた図柄シール１０４３Ｒを巻き付けたものであり、円筒骨格部材１０４３Ｒ２を円盤状の補強板１０４３Ｒ３を介して右回胴用ステッピングモータ１０４３Ｒ４の回転軸１０４３Ｒ５に取り付けてある。
【０１１６】
右回胴用ステッピングモータ１０４３Ｒ４は、回胴ユニット枠１０４３ａの内部に垂設されるモータプレート１０４３Ｒ６にネジ止めされており、このモータプレート１０４３Ｒ６には発光素子と受光素子とが一対となった回胴位置検出センサ１０４３Ｒ７が設置されている。回胴位置検出センサ１０４３Ｒ７を構成する一対のフォトセンサ素子（図示はしない）は、所定の間隔を保持してセンサ筐体内に配される。
【０１１７】
円筒骨格部材１０４３Ｒ２の５つの車輻１０４３Ｒ８のうちの１つには、軸方向に延び出したセンサカットバン１０４３Ｒ９を取り付けてある。このセンサカットバン１０４３Ｒ９は、回胴位置検出センサ１０４３Ｒ７の両素子の間隙を通過できるように位置合わせがなされている。そして、右回胴Ｒが１回転するごとにセンサカットバン１０４３Ｒ９の先端部の通過を回胴位置検出センサ１０４３Ｒ７が検出し、検出ごとに主制御装置１０４５に検出信号を出力する。主制御装置１０４５はこの検出信号に基づいて右回胴Ｒの角度位置を１回転ごとに確認し補正できる。
【０１１８】
ステッピングモータ１０４３Ｒ４は、５０４パルスの駆動信号（励磁信号あるいは励磁パルスとも言う。以下同じ）により右回胴Ｒが１周するように設定されており、この励磁パルスによって回転位置が制御される。すなわち、右回胴Ｒが１周すると２１図柄が順々に遊技パネル１０４１の下側の窓孔１０４１ｂから露出するため、ある図柄から次の図柄へ切り替えるには２４パルス（＝５０４パルス÷２１図柄）を要する。そして、回胴位置検出センサ１０４３Ｒ７の検出信号が出力された時点からのパルス数により、どの図柄が窓孔１０４１ｂから露出しているかを認識したり、任意の図柄を窓孔１０４１ｂから露出させたりする制御を行うことができる。ステッピングモータ１０４３Ｒ４として、この実施形態では、１−２相励磁方式を採用したハイブリッド（ＨＢ）型の２相ステッピングモータを使用している。ステッピングモータ１０４３Ｒ４はハイブリッド型や２相に限らず、３相のステッピングモータや５相のステッピングモータなど、種々のステッピングモータを使用することができる。ステッピングモータ１０４３Ｒ４に対する駆動信号（駆動信号用データ）は、励磁データとしてモータドライバ１０７０（図１３参照）に与えられる。
【０１１９】
ここで、ハイブリッド型２相ステッピングモータの構成及び１−２相励磁方式によるユニポーラ駆動について詳細に説明する。図１２は、ステッピングモータの内部構造の一例を表す模式図である。図１３は、ステッピングモータの電気的な構成の一例を表すブロック図である。図１３は、ステッピングモータの駆動する回転励磁相の一例を説明するための説明図である。
【０１２０】
ステッピングモータ１０４３Ｒ４は、図１２に示されたように、ロータ（回転子）１０６０と、ロータ１０６０の周囲に配置された第１ステータ（固定子）１６０１、第２ステータ１６０２、第１ステータ１６０３、第４ステータ１６０４と、第１ステータ１６０１及び第３ステータ１０６３を周回する第１配線Ｗ１と第１ステータ１６０１及び第３ステータ１０６３を周回する第３配線Ｗ１と、第２ステータ１６０２及び第４ステータ１０６４を周回する第２配線Ｗ２と、第２ステータ１６０２及び第４ステータ１０６４を周回する第４配線Ｗ４とを備えている。
【０１２１】
ロータ１０６０は、前側ロータ６０ａと、奥側ロータ１０６０ｂと、前側ロータ１０６０ａと奥側ロータ６０ｂとの間に配置された筒状の永久磁石（図示せず）とで構成されている。筒状の永久磁石の磁力によって、前側ロータ１０６０ａと奥側ロータ１０６０ａとは逆極性に着磁している。本形態では、前側ロータ１０６０ａはＮ極に着磁し、奥側ロータ１０６０ａはＳ極に着磁している。前側ロータ１０６０ａ及び奥側ロータ１０６０ｂの周縁には、６３個の突極が等間隔で形成れている。なお、説明の便宜上、図１２においては、突極が１５個の場合が示されている。前側ロータ１０６０ａと奥側ロータとは、奥側ロータ１０６０ｂの周囲に設けられた各突極が前側ロータ１０６０ａの突極（小歯）と突極の間に位置するように突極のピッチ間隔の１／２だけ相対的にずれている。ロータ１０６０の回転に伴って回転軸１０４３Ｒ５（図１０参照）が回転する。
【０１２２】
各ステータ１６０１〜１６０４は、前側ロータ１０６０ａ及び奥側ロータ１０６０ｂの双方に対向しており、各ステータ１６０１〜１６０４のロータ１０６０側の先端には、３個の突極が前側ロータ１０６０ａ及び奥側ロータ１０６０ｂにおける突極と同一のピッチ間隔で形成されている。各ステータ１６０１〜１６０４は、巻回されている配線Ｗ１〜Ｗ４に電流が流されることによって磁化し、磁極として機能することとなる。
【０１２３】
第１配線Ｗ１において第１ステータ１６０１に巻回された部分は、第１ステータ１６０１の励磁コイルとして機能し、第３ステータ１６０３に巻回された部分は第３ステータ１６０３の励磁コイルとして機能する。第１配線Ｗ１は、第１ステータ１６０１に対する巻回方向と第３ステータ１６０３に対する巻回方向とが逆になっており、第１配線Ｗ１に電流が流された場合には、第１ステータ１６０１と第３ステータ１６０３とは逆極性に磁化する。なお、ステッピングモータ１０４３Ｒ４の駆動において、第１配線Ｗ１には一定方向の電流しか流されない。第３配線Ｗ３において第１ステータ１６０１に巻回された部分は、第１ステータ１６０１の励磁コイルとして機能し、第３ステータ１６０３に巻回された部分は、第３ステータ１６０３の励磁コイルとして機能する。第３配線Ｗ３は、第１ステータ１６０１に対する巻回方向と第３ステータ１６０３に対する巻回方向とが逆になっており、第３配線Ｗ３に電流が流された場合には、第１ステータ１６０１と第３ステータ１６０３とは逆極性に磁化する。なお、ステッピングモータ１０４３Ｒ４の駆動において、第３配線Ｗ３には第１配線Ｗ１と逆の一定方向の電流しか流されない。第１配線Ｗ１と第３配線Ｗ３とのように一対の配線を同一のステータを巻回させる方式は、一般的に「バイファイラ巻き」と称される。第２配線Ｗ２及び第４配線Ｗ４についても第１配線及び第３配線の場合と同様であるため、その詳細な説明は省略する。なお、各配線Ｗ１〜Ｗ４のように、ステッピングモータ１０４３Ｒ４の駆動において、所定の一定方向にしか電流が流されない方式は、一般的に「ユニポーラ駆動」と称される。このようなステッピングモータ１０４３Ｒ４は、図１３に示されたような回路記号で表される。なお、図１３において、コイルＬ１は、第１配線Ｗ１による第１ステータ１６０１の励磁コイルと第３ステータ１６０３の励磁コイルとの総体を表している。他のコイルＬ２〜Ｌ３もコイルＬ１の場合と同様である。
【０１２４】
本明細書においては、図１４に示されたように、第１配線Ｗ１に電流を流して第１ステータ１６０１及び第３ステータ１６０３をそれぞれＳ極及びＮ極に励磁する励磁相を「Ａ相」（回転励磁相及び基本回転励磁相の一種）と称し、第３配線Ｗ３に電流を流して第１ステータ１６０１及び第３ステータ１６０３をそれぞれＮ極及びＳ極に励磁する励磁相を「反転Ａ相」（回転励磁相及び基本回転励磁相の一種）と称し、第２配線Ｗ２に電流を流して第２ステータ１６０２及び第４ステータ１６０４をそれぞれＳ極及びＮ極に励磁する励磁相を「Ｂ相」（回転励磁相及び基本回転励磁相の一種）と称し、第４配線Ｗ４に電流を流して第２ステータ１６０２及び第４ステータ１６０４をそれぞれＮ極及びＳ極に励磁する励磁相を「反転Ｂ相」（回転励磁相及び基本回転励磁相の一種）と称することとする。また、Ａ相とＢ相とを一括して励磁する励磁相を「（Ａ＋Ｂ）相」（回転励磁相及び準回転励磁相の一種）と称し、Ｂ相と反転Ａ相とを一括して励磁する励磁相を「（Ｂ＋反転Ａ）相」（回転励磁相及び準回転励磁相の一種）と称し、反転Ａ相と反転Ｂ相とを一括して励磁する励磁相を「（反転Ａ＋反転Ｂ）相」（回転励磁相及び準回転励磁相の一種）と称し、反転Ｂ相と反転Ａ相とを一括して励磁相する励磁相を「（反転Ｂ＋Ａ）相」（回転励磁相及び準回転励磁相の一種）と称する。図１４中において「−」の印は、励磁されないことを意味する。なお、一般的に、Ａ相、Ｂ相、反転Ａ相及び反転Ｂ相の各々は、各種の配線Ｗ１〜Ｗ４の１つに電流を流して励磁する基本的な励磁相であるので「１相励磁相」と称され、一方、（Ａ＋Ｂ）相のように各種の配線Ｗ１〜Ｗ４のうち２つの配線に電流を流して２種類の１相励磁相を一括して励磁する励磁相は「２相励磁相」と称される。
【０１２５】
ステッピングモータ１０４３Ｒ４は、図１４に示されたように、主制御基板１０４５ａの入出力ポート１０４５ａ４から励磁相の種類の情報を含む励磁相情報信号が送信されると、モータドライバ１０７０を介して駆動される。具体的には、モータドライバ１０７０は、例えばＡ相の情報を含む励磁相情報信号を受信すると、Ａ端子の電位を接地電位（０Ｖ）に変更し、次の励磁相情報信号を受信するまで、この状態を維持する。これによって、コイルＬ１に電源電圧（例えば＋２４Ｖの直流電圧）が印加される。他の励磁相の情報を含む励磁信号についても同様である。なお、例えば、Ａ相及びＢ相の双方の情報を含む励磁信号を受信した場合には、Ａ端子及びＢ端子の電位が接地電位に変更され、コイルＬ１及びコイルＬ２の双方に電源電圧が印加される。
【０１２６】
主制御装置１０４５は、球式回胴遊技機１０１０の主たる制御を司るもので、具体的には、始動レバー１１２４からの信号を受信して成立役（ビッグボーナス、レギュラーボーナス、小役、リプレイ）の抽選を行い、当該抽選結果に基づき副制御装置１０４７及び払出制御装置１０３７に指令信号を発する。主制御装置１０４５の構成は、図１５に示すように、主たる制御を司るＣＰＵ１０４５ａ１、遊技プログラムを記憶したＲＯＭ１０４５ａ２、遊技の進行に応じた必要なデータを記憶するＲＡＭ１０４５ａ３、各種機器との連絡をとる入出力ポート１０４５ａ４、各種抽選の際に用いられる乱数発生回路１０４５ａ５、時間計数や同期を図る場合などに使用されるクロック回路１０４５ａ６等を含む主制御基板１０４５ａと、この主制御基板１０４５ａを収容する透明樹脂材料等よりなる基板ケース１０４５ｂ（１０４５ｂ１，１０４５ｂ２）（図８参照）とからなる。
【０１２７】
副制御装置１０４７は、主制御装置１０４５から発せられる指令信号（コマンド）に基づき、ＬＥＤカバー部１１０４（図１参照）等の各種ＬＥＤカバー部にて被覆される図示しない遊技演出用の発光装置（ＬＥＤ）の点灯・点滅や上下スピーカ１１０６，１２０４（図１参照）から発せられる効果音、液晶表示装置１０４２にて表示される表示態様などの制御を行う。副制御装置１０４７の構成は、主制御装置１０４５と同様、上記の各種ＬＥＤ、上下スピーカ１１０６，１２０４及び液晶表示装置１０４２の制御を司るＣＰＵや、その他ＲＯＭ、ＲＡＭ、入出力ポート等を含む副制御基板１０４７ａと、この副制御基板１０４７ａを収容する透明樹脂材料等よりなる基板ケース１０４７ｂ（１０４７ｂ１，１０４７ｂ２）とからなる。
【０１２８】
（球式回胴遊技機の制御系）
球式回胴遊技機１０１０の制御系について説明する。図１５は球式回胴遊技機の電気的な構成の一例を示すブロック図である。
【０１２９】
主制御基板１０４５ａは、図１２に示すように、演算処理手段であるＣＰＵ１０４５ａ１を中心とするマイクロコンピュータとして構成された制御手段として機能し、処理プログラムを記憶するＲＯＭ（あるいはフラッシュメモリ）１０４５ａ２、一時的にデータを記憶する作業用（ワーキング用）のＲＡＭ１０４５ａ３、入出力ポート１０４５ａ４などが内部バスを介してこのＣＰＵ１０４５ａ１に接続されている。
【０１３０】
主制御基板１０４５ａの入出力ポート１０４５ａ４には、リセットスイッチ１０３８ｂからのリセット信号、設定キースイッチ１０３８ｄ１からの設定信号、ベットボタン１１１４からの１ベット信号、マックスベットボタン１３０４からの最大ベット信号、セレクタ１４００に取り込まれた遊技球を検出するカウントセンサ１４１６ａ１，１４１６ｂ１，１４１６ｃ１からの補助通過検出信号、セレクタ１４００に取り込まれた遊技球を検出する通過センサ１４１５ａ，１４１５ｂ，１４１５ｃにおける上側の素子１４１５ａ１，１４１５ｂ１，１４１５ｃ１からの上流通過検出信号及び通過センサ１４１５ａ，１４１５ｂ，１４１５ｃにおける下側の素子通過センサ１４１５ａ２，１４１５ｂ２，１４１５ｃ２からの下流通過検出信号、始動レバー１１２４からの変動開始信号、各回胴停止ボタン１１２６Ｌ，１１２６Ｍ，１１２６Ｒからの停止信号、回胴位置検出センサ１０４３Ｌ７，１０４３Ｍ７，１０４３Ｒ７からの検出信号、払出装置１０３３から払い出される遊技球を検出するカウントセンサ１０３３ｈからのカウントスイッチ信号に基づくカウント信号、ケースレール１０３５内の遊技球を検出する球切れ検出装置１０３５ｂからの遊技球検出信号、払出期間中を表す払出中信号などが入力される。
【０１３１】
また、主制御基板１０４５ａの入出力ポート１０４５ａ４からは、ベットボタン１１１４，１３０４からのベット信号に基づく投入ソレノイド１４１４ａ，１４１４ｂ，１４１４ｃの駆動信号、通過センサ１４１５ａ，１４１５ｂ，１４１５ｃの計数値に基づく投入ソレノイド１４１４ａ，１４１４ｂ，１４１４ｃの駆動停止信号、始動レバー１１２４からの変動開始信号及び回胴停止ボタン１１２６Ｌ，１１２６Ｍ，１１２６Ｒからの停止指令信号に基づく回胴用ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の駆動信号などが出力される。また、液晶表示装置１０４２にて表示される演出内容やスピーカ１１０６，１２０４から発せられる効果音、上ＬＥＤカバー部１１０４等で被覆された各種発光装置（ＬＥＤ）の点灯・点滅などを制御する制御信号が副制御基板１０４７ａに出力される。
【０１３２】
上述したＣＰＵ１０４５ａ１は、このＣＰＵ１０４５ａ１によって実行される各種の制御プログラムや固定値データを記憶したＲＯＭ１０４５ａ２と、このＲＯＭ１０４５ａ２内に記憶されている制御プログラムを実行するに当たって各種のデータを一時的に記憶する作業エリアを確保するためのワーキング用のＲＡＭ１０４５ａ３の他に、図示はしないが周知のように割り込み回路を始めとしてタイマ回路、データ送受信回路など球式回胴遊技機１０１０において必要な各種の処理回路が内蔵されている。
【０１３３】
ＲＯＭ１０４５ａ２とＲＡＭ１０４５ａ３とによってメインメモリが構成され、各種の処理を実行するための処理プログラム（出力制御情報生成用処理プログラムを含む）は、処理プログラムの一部として上述したＲＯＭ１０４５ａ２に記憶されている。ＲＡＭ１０４５ａ３内は、機能的には複数の作業エリアが確保されている。周知のようにＣＰＵ１０４５ａ１内に設けられたプログラムカウンタの値を保存するためのスタックメモリ（スタックメモリ用のエリア）の他に、この例では停電フラグを記憶する停電フラグメモリ、スタックポインタを保存するスタックポインタ保存用メモリ、ＲＡＭ４５ａ３に保存されているデータのチェックサムに関連した補正値を保存するチェックサム補正値用メモリ、さらには復電時に使用される復電コマンドバッファや復電コマンドカウンタなどのメモリエリアが確保されている。
【０１３４】
入出力ポート１０４５ａ４には、副制御基板１０４７ａなどのＩ／Ｏ装置の他に、ホール管理者用のコンピュータ等の遊技機管理装置（図示せず）や外部情報表示装置などに情報を送信できる外部集中端子板や、電源制御基板１０３８’に設けられた停電監視回路１０３８ｆ、さらには投入ソレノイド１４１４ａ，１４１４ｂ，１４１４ｃや払出制御基板１０３７ａなどが電気的に接続されている。
【０１３５】
電源制御基板１０３８’には、主制御基板１０４５ａを始めとして球式回胴遊技機１０１０の各電子機器に駆動電力を供給する電源部１０３８ｅや、上述した停電監視回路１０３８ｆなどが搭載されている。停電監視回路１０３８ｆは電源の切断状態を監視し、停電時はもとより、電源スイッチ１０３８ａによる電源切断時に停電信号を生成する。そのため停電監視回路１０３８ｆは、電源部１０３８ｅから出力される直流２４ボルトの安定化駆動電圧を監視し、この駆動電圧が例えば２２ボルト未満まで低下したときに電源が切断されたものと判断して停電信号が出力されるように構成されている。停電信号はＣＰＵ１０４５ａ１と入出力ポート１０４５ａ４のそれぞれに供給され、ＣＰＵ１０４５ａ１ではこの停電信号を認識することで、停電時処理が実行される。電源部１０３８ｅからは出力電圧が２２ボルト未満まで低下した場合でも、主制御基板１０４５ａなどの制御系における駆動電圧として使用される５ボルトの安定化電圧が出力されるように構成されており、この安定化電圧が出力されている時間として、主制御基板１０４５ａによる停電時処理を実行するのに十分な時間が確保されている。
【０１３６】
また、主制御基板１０４５ａは、電源部１０３８ｅから安定化駆動電圧が供給されるのと同時にリセットスイッチ１０３８ｂからリセット信号が送信されると、ＲＡＭ１０４５ａ３に書き込まれた情報を消去し、電源部１０３８ｅから安定化駆動電圧が供給されている状態でリセットスイッチ１０３８ｂからリセット信号が送信されると、エラー状態をリセットする。
【０１３７】
さらに、電源オフ時に設定キースイッチ１０３８ｄ１をオンにしてから電源オンにした状態、つまり電源オフ時に設定変更キーシリンダ１０３８ｄに設定キーを差し込んで回転させてから電源オンにした状態にすると、球式回胴遊技機１０の出球率を変更可能な状態が発生する。この状態で、リセットスイッチ１０３８ｂからリセット信号が送信されると、球式回胴遊技機１０１０のボーナス確率や小役確率を変更し、当該変更結果を設定値「１」〜「６」の数字で７セグＬＥＤ表示部１０４１ｇ（図９参照）に出力する。そして、７セグメントＬＥＤ表示部１０４１ｇに「１」〜「６」のいずれかの数字を表示させた状態で、始動レバー１１２４から設定確定信号を受信すると、球式回胴遊技機１０１０の出球率（設定）を確定する。
【０１３８】
払出制御基板１０３７ａは、概ね主制御基板１０４５ａと同様の構成であり、ＣＰＵを備え、処理プログラムを記憶するＲＯＭ（あるいはフラッシュメモリ）、一時的にデータを記憶する作業用（ワーキング用）のＲＡＭ、入出力ポートなどが内部バスを介してこのＣＰＵに接続されている。
【０１３９】
主制御基板１０４５ａにおいて実行される制御処理について説明する。主制御基板１０４５ａの制御処理は、外部電力の供給再開や電源スイッチ１０３８ａのオン操作等による復電に伴って起動されるメイン処理と、メイン処理に対して割り込みをかける割込み処理とに大別される。説明の便宜上、割り込み処理について説明した後に、メイン処理について説明する。なお、割込み処理としては、ＮＭＩ端子における停電信号の受信に応じて割込みをかける停電割込み処理と、タイマによる時間計測によって定期的に割込みをかけるタイマ割込み処理とがある。
【０１４０】
まず、停電割込み処理について説明する。停電状態が発生した場合、電源制御基板１０３８’の停電監視回路１０３８ｆで停電信号が生成され、主制御基板１０４５ａに対して出力される。主制御基板１０４５ａにおいては、ＣＰＵ１０４５ａ１のＮＭＩ端子が停電信号を受信し、停電信号の受信に応じて停電フラグを設定する図示しない割込み処理（以下、「停電割込み処理」と称する）が実行される。停電割込み処理においては、まず、現在使用しているレジスタのデータをＲＡＭ１０４５ａ３内のバックアップ領域に退避させる（「レジスタ退避処理」）。レジスタ退避処理の後に、停電フラグが設定される（「停電フラグ設定処理」）。停電フラグは、ＲＡＭ４５ａ３内の特定の領域に保持される停電状態の発生を表す情報である。停電フラグ設定処理の後に、自身の割込みにおける処理の終了がＣＰＵ４５ａ１に知らせられる（「割込み終了宣言処理」）。割込み終了宣言処理の後に、レジスタ退避処理においてＲＡＭ１０４５ａ３のバックアップ領域に退避させたレジスタのデータをＣＰＵ４５ａ１のレジスタに復帰させる（「レジスタ復帰処理」）。レジスタ復帰処理の後に、新たな割込みが許可される（「割込み許可処理」）。割込み許可処理の完了によって停電割込み処理が終了する。なお、使用中のレジスタのデータを破壊せずに停電フラグ設定処理が行える場合には、レジスタ退避処理及びレジスタ復帰処理を省くことができる。
【０１４１】
次に、タイマ割込み処理について説明する。図１６は、主制御基板１０４５ａにおけるタイマ割り込み処理の一例を表すフローチャートである。主制御基板１０４５ａにおいては、定期的にタイマ割込み処理が行われる。本形態においては、タイマ割込み処理は、実質的に１．４９ｍｓ［ミリ秒］の周期で行われる。
【０１４２】
タイマ割込み処理において、まず、後述するメイン処理における通常処理で使用している全てのレジスタの情報が、ＲＡＭ１０４５ａ３のバックアップ領域に格納される（「レジスタ退避処理」Ｓ２１０１）。レジスタ退避処理Ｓ２１０１の後に、停電フラグが設定されているか否かが確認される（Ｓ２１０２）。停電フラグが設定されている場合には、バックアップ処理Ｓ２１０３が実行される。
【０１４３】
バックアップ処理Ｓ２１０３では、まず、リングバッファに蓄積されている各種のコマンドの送信が終了しているか否かが判定される。それらのコマンドの送信が終了していない場合には、バックアップ処理Ｓ２１０３が一旦終了されて、制御がタイマ割込み処理に復帰する。なお、これは、バックアップ処理Ｓ２１０３の開始前に、コマンドの送信を完了させるための制御である。一方、それらのコマンドの送信が完了している場合には、ＣＰＵ１０４５ａ１のスタックポインタの値が、ＲＡＭ１０４５ａ３内のバックアップ領域に保存される（「スタックポインタ保存処理」）。スタックポインタ保存処理Ｓ２１０２の後に、後述するＲＡＭ判定値がクリアされると共に、入出力ポート４５ａ４における出力ポートの出力状態がクリアされて図示しない全てのアクチュエータがオフ状態になる（「停止処理」）。停止処理の後に、ＲＡＭ判定値が新たに算出されてバックアップ領域に保存される（「ＲＡＭ判定値保存処理」）。ＲＡＭ判定値は、ＲＡＭ１０４５ａ３のワーク領域におけるチェックサム値の２の補数である。ここで、チックサム値の２の補数とは、２進数表現においてチェックサム値の各桁（ビット）を反転した場合に生成される値である。この場合、ＲＡＭ１０４５ａ３のチェックサム値とＲＡＭ判定値との排他的論理和（「ＦＦＦＦ」）に１加算した値は「０」である。本形態では、ＲＡＭ判定値としてチェックサム値の補数を用いたが、本発明においては、ＲＡＭ判定値としてチェックサム値そのものを用いてもよい。ＲＡＭ判定値保存処理の後に、ＲＡＭ１０４５ａ３へのアクセスが禁止される（「ＲＡＭアクセス禁止処理」）。その後は、内部電力の完全な遮断によって処理が実行できなくなるのに備えて、無限ループに入る。なお、例えばノイズ等に起因して停電フラグが誤って設定される場合等を考慮して、図示しないが、無限ループに入る前には停電信号がまだ入力されているか否かが確認される。停電信号が出力されていなければ、内部電源が復旧していることになるために、ＲＡＭ１０４５ａ３の書き込みが許可されると共に停電フラグが解除され、タイマ割込み処理に復帰する。一方、停電信号が継続して入力されていれば、そのまま無限ループに入る（図示せず）。
【０１４４】
上記のように、バックアップ処理Ｓ２１０３の初期段階でコマンドの送信が完了しているか否かが判断され、それらの送信が未完であるときには送信処理を優先させている。コマンドの送信処理終了後にバックアップ処理Ｓ２１０３を実行する構成とすることにより、コマンドの送信途中でバックアップ処理が実行されることをも考慮した停電時処理プログラムを構築する必要がなくなる。その結果、停電時の処理に関するプログラムを簡略化してＲＯＭ１０４５ａ２の小容量化を図ることができる。
【０１４５】
電源制御基板１０３８’の電源部１０３８ｅは、停電状態が発生した後においても、停電割込み処理及びバックアップ処理を完了するために十分な時間にわたって、制御系の駆動電力として使用されるバックアップ電力を出力する。このバックアップ電力によって、停電割込み処理及びタイマ割込み処理のバックアップ処理が行われる。本形態では、停電発生後の３０ｍｓ［ミリ秒］の間、バックアップ電力が出力され続けるようになっている。
【０１４６】
タイマ割込み処理の説明に戻り、図１６に示されたように、判定処理Ｓ２１０２において停電フラグが設定されていないと判定された場合には、誤動作の発生を監視するためのウォッチドッグタイマが初期化され、ＣＰＵ１０４５ａ１自身に対して割込み許可が出される（「割込み終了宣言処理」Ｓ２１０４）。
割込み終了宣言処理Ｓ２１０４の後に、左回胴Ｌを回転させるための左ステッピングモータ１０４３Ｌ４、中回胴Ｍを回転させるための中ステッピングモータ１０４３Ｍ４及び右回胴Ｒを回転させるための右ステッピングモータ１０４３Ｒ４の駆動が制御される（「左ステッピングモータ制御処理」Ｓ２１０５、「中ステッピングモータ制御処理」Ｓ２１０６、「右ステッピングモータ制御処理」Ｓ２１０７）。
【０１４７】
ここで、ステッピングモータ制御処理について説明する。なお、左ステッピングモータ制御処理Ｓ２１０５、中ステッピングモータ制御処理Ｓ２１０６及び右ステッピングモータ制御処理Ｓ２１０７は実質的に同一の処理であるために、右ステッピングモータ制御処理Ｓ２１０７についてのみ説明する。図１７は、右ステッピングモータ制御処理の一例を表すフローチャートである。
【０１４８】
右ステッピングモータ制御処理Ｓ２１０７では、図１７に示されたように、まず、右ウェイトタイマの値が「０」であるか否かが判定される（Ｓ１０１）。「右ウェイトタイマ」は、右ステッピングモータ１０４３Ｒ４における励磁時間（割込み回数）を監視するソフトウェアタイマであって、右ウェイトタイマの値が「０」である場合には、右ステッピングモータ１０４３Ｒ４に対する励磁状態の変更が必要であることを意味し、右ウェイトタイマが「０」以外の値である場合には、現在の励磁状態を維持することを意味する。右ウェイトタイマの値が「０」でない場合には、右ウェイトタイマの値が現在の値から１だけ減算された新たな値に更新されて（「ウェイトタイマ更新処理」Ｓ１０２）、右ステッピングモータ制御処理Ｓ２１０７が終了する。
【０１４９】
判定処理Ｓ１０１において右ウェイトタイマの値が「０」であると判定された場合には、右加速カウンタの値が「０」であるか否かが判定される（Ｓ１０３）。「右加速カウンタ」は、右ステッピングモータ１０４３Ｒ４の回転駆動状態において回転励磁相の移行を監視するソフトウェアカウンタであって、加速駆動状態においては所定の範囲（具体的には、「２６」〜「１」）の値をとり、定速駆動状態においては所定の値（具体的には「１」）の値をとる。なお、右加速カウンタは、減速駆動状態においては加速駆動状態及び定速駆動状態における全ての値と異なる所定の値（「０」）の値をとる。右加速カウンタの値は、後述する主制御基板１０４５ａの通常遊技処理の回転初期化処理Ｓ２３０７（図２０参照）において「０」を超えて大きい値、具体的には「２６」に設定され、この設定によって右ステッピングモータ１０４３Ｒ４の駆動が実質的に開始される。
【０１５０】
判定処理Ｓ１０３において右加速カウンタの値が「０」であると判定された場合には、右加速カウンタの値が更新される（「加速カウンタ設定処理」Ｓ１０４）。右加速カウンタ設定処理Ｓ１０４では、右加速カウンタの値が「１」であればその値を維持し、右加速カウンタの値が「１」でなければ現在の値から１だけ減算された新たな値に設定される。
【０１５１】
加速カウンタ設定処理Ｓ１０４の後に、右ウェイトタイマの値が、右加速カウンタの値に応じた励磁時間情報に設定される（「ウェイトタイマ設定処理」Ｓ１０５）。ここで、右ウェイトタイマの設定について具体的に説明する。図１８Ａは、加速励磁時間情報列の一例及びその参照方法の一例を説明するための説明図である。主制御基板１０４５ａのＲＯＭ１０４５ａ２には、図１８Ａの「励磁時間」の欄に示された加速励磁時間情報列が、連続する所定の範囲の領域に保持されている。ウェイトタイマ設定処理Ｓ１０５において、加速駆動状態である場合には、例えば、右加速カウンタの値が「２５」であれば、励磁時間情報として右ウェイトタイマに「１３０」が設定される。これによって、加速順序において１番目の１相励磁相（具体的には、Ａ相又はＢ相）の励磁時間が決定される。一方、定速駆動状態においては、ウェイトタイマの値は常に「１」に設定される。定速励磁時間情報（「１」）は、主制御基板１０４５ａのＲＯＭ１０４５ａ２におけるプログラム中に直接保持されている。
【０１５２】
ウェイトタイマ更新処理Ｓ１０５の後に、回転励磁相情報が更新される（「回転励磁相情報更新処理」Ｓ１０６）。回転励磁相情報更新処理Ｓ１０６では、回転励磁順序に従って現在の回転励磁相の次の回転励磁相が選択され、選択された回転励磁相に対応する右励磁相情報が設定される。ここで、右励磁相情報の更新について具体的に説明する。図１Ｂは、回転励磁相情報列の一例及びその参照方法の一例を説明するための説明図である。主制御基板１０４５ａのＲＯＭ１０４５ａ２には、図１８Ｂの「回転励磁相情報」の欄に示された回転励磁相情報列が、連続する所定の範囲の領域に保持されている。なお、回転励磁相情報の２進数表示（図中の丸括弧内の値）において、第０ビット（ＬＳＢ：図中の最も右側のビット）がＡ相の励磁の有無、第１ビットがＢ相の励磁の有無、第３ビットが反転Ａ相の励磁の有無、第４ビットが反転Ｂ相の励磁の有無を表しており、各ビットの値が「１」である場合には対応する相の励磁を意味し、「０」である場合には対応する相の無励磁を意味する。回転励磁相情報更新処理Ｓ１０６では、右励磁相ポインタが更新され、かつ、回転励磁相情報列を参照して、右励磁相ポインタの指す回転励磁相情報が右回転励磁相状態として選択される。右励磁相ポインタは、所定の範囲の値（具体的には、「０」〜「７」）の整数を循環的にとる。例えば、右励磁相ポインタが「０」である場合には、Ａ相に対応する「０１Ｈ」が右励磁相情報として選択される。なお、選択された右励磁相情報は、後述するポート出力処理Ｓ２１１５においてモータドライバ１０７０に出力される。
【０１５３】
回転励磁相更新処理Ｓ１０６の後に、右図柄オフセットの値が、現在の値に１だけ加算した新たな値に更新される（「図柄オフセット更新処理」Ｓ１０７）。「右図柄オフセット」は、図柄内での変位角度を識別する情報であり、「右図柄番号」と協同して、右回胴Ｒの基準回転位置からの右回胴Ｒの変位角度を識別する。つまり、右図柄番号と右図柄オフセットとの組合せ〔右図柄番号，右図柄オフセットの値〕による右変位角度情報（例えば、〔１０，１２〕）によって、右回胴Ｒの変位角度が指定される。なお、基準回転位置に対応する右変位角度情報は〔０，０〕である。
【０１５４】
図柄オフセット更新処理Ｓ１０７の後に、右回胴位置検出センサ１０４３Ｒ７からの基準位置検出信号に基づいて回胴Ｒの回転が定常回転に到達したか否かが判定されて、肯定判定の場合に右図柄番号及び右図柄オフセットの値が基準回転位置に値に補正される（「回転位置補正処理」Ｓ１０８）。また、図示しないが、右回胴位置検出センサ１０４３Ｒ７からの基準位置検出信号及び右図柄番号及び右図柄オフセットに基づいて、回胴が正常に回転していない場合等において回転をやり直す再加速が必要か否かが判定されて、肯定判定の場合には再加速処理が行われる。
【０１５５】
回転位置補正処理Ｓ１０８の後に、右図柄番号が必要に応じて更新される（「図柄番号更新処理」Ｓ１０９）。図柄番号更新処理Ｓ１０９では、右図柄オフセットの値が所定の最大値（具体的には、「２３」）を超えて大きい場合には、右図柄番号を現在の番号に１だけ加算した番号に変更すると共に、右図柄オフセットの値を所定の最小値（具体的には、「０」）に変更する。
【０１５６】
図柄番号更新処理Ｓ１０９の後に、右ステッピングモータの駆動を停止させるか否かの停止開始判定が行われる（Ｓ１１０〜Ｓ１１２）。停止開始判定では、右図柄オフセットの値が「３」未満であるか（第１条件）と、右図柄番号が右停止図柄番号と一致するか（第２条件）と、更新された現在の回転励磁相が１相励磁相、具体的には、右励磁相ポインタの値が偶数であるか（第３条件）とが判定され、第１条件〜第３条件までを全て満たす場合に肯定判定がなされ、第１条件〜第３条件までのいずれか１つでも満たさない場合には否定判定がなされる。右励磁相ポインタの値が偶数である場合には１相励磁相が選択され、右励磁相ポインタが奇数である場合には２相励磁相が選択されているために、実質的には、停止開始判定において、右変位角度情報が〔右停止図柄番号，０〕又は〔右停止図柄番号，２〕である場合、つまり、右図柄番号が停止図柄番号に更新された直後のＡ相励磁又はＢ相励磁が選択されている場合に肯定判定がなされる。なお、右停止図柄番号は、後述する主制御基板１０４５ａの回転制御処理Ｓ２３０９の（図２０及び図２３参照）における右回胴停止処理Ｓ２６２４（図２３参照）において設定される。
【０１５７】
停止開始判定（Ｓ１１０〜Ｓ１１２）において、否定判定がなされた場合には、右ステッピングモータ制御処理Ｓ２１０７が終了し、一方、肯定判定がなされた場合には、以下のように、右ステッピングモータ１０４３Ｒ４の駆動の停止が開始される。
【０１５８】
右ステッピングモータ１０４３Ｒ４の駆動の停止において、右加速カウンタの制御を解除するために、右加速カウンタの値を所定の値（具体的には、「０」）に設定する（「加速カウンタ解除処理」Ｓ１１３）。また、右減速カウンタの値を所定の値（具体的には、「２」）に設定する（「減速カウンタ設定処理」Ｓ１１４）。「右減速カウンタ」は、右ステッピングモータ１０４３Ｒ４の減速駆動状態において停止励磁相の移行を監視するソフトウェアカウンタであって、減速駆動状態においては所定の範囲（具体的には、「２」〜「０」）の値をとる。なお、右減速カウンタは、減速駆動状態の終了後の無励磁状態においても「０」の値をとる。
【０１５９】
減速カウンタ設定処理Ｓ１１４の後に、右ウェイトタイマの値が、右減速カウンタの値に応じた励磁時間情報に設定される（「ウェイトタイマ再設定処理」Ｓ１１５）。これによって、ウェイトタイマ再設定処理Ｓ１１５では、ウェイトタイマ設定処理Ｓ１０５で一旦設定された右ウェイトタイマの値が強制的に所定の値に再設定される。ここで、右ウェイトタイマの設定について具体的に説明する。図１８Ｃは、減速励磁時間情報列の一例及びその参照方法の一例を説明するための説明図である。主制御基板１０４５ａのＲＯＭ１０４５ａ２には、図１８Ａの「励磁時間」の欄に示された減速励磁時間情報列が、連続する所定の範囲の領域に保持されている。ウェイトタイマ再設定処理Ｓ１１５において、右減速カウンタの値が「２」であるので、励磁時間情報として右ウェイトタイマに「１１」が再設定される。これによって、減速順序において１番目の全相励磁相の励磁時間が設定される。
【０１６０】
ウェイトタイマ再設定処理Ｓ１１５の後に、右励磁相情報として全相情報（具体的には、「０ＦＨ（＝００００１１１１Ｂ）」）が設定される（「全相設定処理」Ｓ１１６）。全相は、全相情報の２進数表示からも分かるように、Ａ相、Ｂ相、反転Ａ相及び反転Ｂ相（回転励磁相の全て又は基本回転励磁相の全て）を一括して励磁する励磁相である。これによって、全相設定処理Ｓ１１６では、回転励磁相設定処理Ｓ１０５で一旦選択された励磁相（具体的には、Ａ相又はＢ相）が強制的に全相に変更される。なお、この全相情報は、主制御基板１０４５ａのＲＯＭ１０４５ａ２におけるプログラム中に直接保持されている。
【０１６１】
判定処理Ｓ１０３において右加速カウンタの値が「０」であると判定された場合には、右減速カウンタの値が「０」であるか否かが判定される（Ｓ１１７）。右減速カウンタの値が「０」でない場合は、右減速カウンタの値が現在の値から１だけ減算した新たな値に更新される（「減速カウンタ更新処理」Ｓ１１８）。減速カウンタ更新処理Ｓ１１８の後に、右減速カウンタの値が「０」であるか否かが判定される（Ｓ１１９）。
【０１６２】
右減速カウンタの値が「０」でない場合、具体的には「１」である場合には、右ウェイトタイマの値が、停止励磁時間情報列を参照して右減速カウンタの値（「１」）に応じた励磁時間情報（具体的には、「３」）に設定され（「ウェイトタイマ設定処理」Ｓ１２０）、停止開始判定処理（Ｓ１１０〜Ｓ１１２）における肯定判定の種類に応じて、Ａ相情報（特定相情報及び基本励磁相情報）又はＢ相情報が右励磁相情報として設定される（「特定相設定処理」Ｓ１２１）。具体的には、Ａ相情報設定処理において、右励磁相情報として現在の励磁相ポインタの指す回転励磁相情報列における回転励磁相情報が選択される。したがって、停止開始判定処理（Ｓ１１０〜Ｓ１１２）において、〔右停止図柄番号，０〕の条件を満たす場合には、Ａ相（基本励磁相）が選択されて右励磁相情報としてＡ相情報（基本励磁相情報）が設定され、〔右停止図柄番号，２〕の条件を満たす場合には、Ｂ相が選択されて右励磁相情報としてＢ相情報が設定される。Ａ相情報設定処理Ｓ１２１の完了によって、右ステッピングモータ制御処理Ｓ２１０７が終了する。
【０１６３】
判定処理Ｓ１１９において右減速カウンタの値が「０」である場合には、右ウェイトタイマの値が、停止励磁時間情報列を参照して右減速カウンタの値（「０」）に応じた励磁時間情報（具体的には、「１４６」）に設定され（「ウェイトタイマ設定処理」Ｓ１２２）、右励磁相情報として全相情報（「０ＦＨ」）が設定される（「全相設定処理」Ｓ１２３）。この全相情報も、主制御基板１０４５ａのＲＯＭ１０４５ａ２におけるプログラム中に直接保持されている。
【０１６４】
判定処理Ｓ１１７において右減速カウンタの値が「０」であると判定された場合は、減速駆動状態を終了する場合又は終了している場合であるために、右ステッピングモータ１０４３Ｒ４が励磁状態（具体的には、全相励磁状態）である場合には無励磁状態に移行させられ、既に無励磁状態である場合にはその状態を維持する（「無励磁化処理」Ｓ１２４）。群維持化処理Ｓ１２４の完了によって、右ステッピングモータ制御処理Ｓ２１０７が終了する。以上で説明したように、右ステッピングモータ制御処理Ｓ２１０７は、判定処理Ｓ１０１〜無励磁化処理Ｓ１２４を含んでいる。
【０１６５】
タイマ割込み処理の説明に戻り、図１６に示されたように、各種のステッピングモータ制御処理Ｓ２１０５〜Ｓ２１０７の後に、入出力ポート１０４５ａ４に接続された各種の装置におけるスイッチの状態変化が監視される（「スイッチ読込処理」Ｓ２１０８）。スイッチ読込処理Ｓ２１０８の後に入出力ポート１０４５ａ４に接続された各種の装置におけるセンサの状態変化が監視される（「センサ監視処理」Ｓ２１０９）。センサ監視処理Ｓ２１０９の後に、各種のカウンタの値や各種のタイマの値が減算される（「タイマ減算処理」Ｓ２１１０）。タイマ減算処理Ｓ２１１０の後に、差球数（ベット総数と獲得総数との差分）を集計するためにベット数や獲得球数が、外部集中端子板へ出力される（「差球カウント処理」Ｓ２１１１）。差球カウント処理Ｓ２１１１の後に、リングバッファに蓄積された各種のコマンドが、副制御基板４７ａに送信される（「コマンド出力処理」Ｓ２１１２）。コマンド出力処理Ｓ２１１２の後に、７セグメントＬＥＤ表示部１０４１ｇ、獲得数表示装置等に表示されるセグメントデータが設定される（「セグメントデータ設定処理」Ｓ２１１３）。セグメントデータ設定処理Ｓ２１１３で設定されたセグメントデータが７セグメントＬＥＤ表示部１０４１ｇ等のうち所定のセグメントデータ表示装置に送信される（「セグメントデータ表示処理」Ｓ２１１４）。これにより、７セグメントＬＥＤ表示部１０４１ｇ等は、受信したセグメントデータに対応する数字、文字、記号などを表示する。入出力ポート１０４５ａ４からＩ／Ｏ装置へのデータが出力される（「ポート出力処理」Ｓ２１１５）。ポート出力処理Ｓ２１１５の後に、レジスタ退避処理Ｓ２１０１においてバックアップ領域に退避させた各レジスタのデータがそれぞれＣＰＵ１０４５ａ１内の対応するレジスタに復帰される（「レジスタ復帰処理」Ｓ２１１６）。レジスタ復帰処理Ｓ２１１６の後に、次回のタイマ割込みが許可される（「割込み許可処理」Ｓ２１１７）。以上の処理を経て一連のタイマ割込み処理が終了する。
【０１６６】
主制御基板１０４５ａにおけるメイン処理について説明する。図１９は、主制御基板１０４５ａのメイン処理を表すフローチャートである。主制御基板１０４５ａのメイン処理は、停電状態から復帰した場合に実行される。
【０１６７】
主制御基板１０４５ａのメイン処理では、まず、スタックポインタの初期値が設定される（「スタックポインタ初期設定処理」Ｓ２２０１）。スタックポインタ初期設定処理Ｓ１２０１の後に、割込み処理を許可する割込みモードが設定される（「割込みモード設定処理」Ｓ２２０２）。割込みモード設定処理Ｓ２２０２の後に、ＣＰＵ４５ａ１内のレジスタ群やＩ／Ｏ装置等に対する各種の設定等が行われる（「レジスタ設定処理」Ｓ１２０３）。
【０１６８】
レジスタ設定処理Ｓ２２０３の後に、設定キーが設定キースイッチ１０３８ｄ１に挿入され、所定の操作（右回転操作等）がされているか否かが判定される（Ｓ２２０４）。設定キー操作がされていると判定された場合には、所定の複数種類の確率設定（本形態では「設定１」〜「設定６」の６段階設定）のうちから選択される１つの確率設定の設定値を保持する所定の領域を除くＲＡＭ１０４５ａ３の全領域のデータが、強制的にクリアされる（「強制的ＲＡＭクリア処理」Ｓ２２０５）。強制的ＲＡＭクリア処理Ｓ２２０５の後に、現在の設定値の再設定（設定の打ち直し）を行うことができる（「確率設定選択処理」Ｓ２２０６）。なお、設定値の変更においては、リセットスイッチ１０３８ｂの操作及び始動レバー１１２４の操作が援用される。確率設定選択処理Ｓ２２０６の後に、通常遊技処理へ移行する。
【０１６９】
判定処理Ｓ２２０４において設定キースイッチ１０３８ｄ１の操作がされていないと判定された場合には、選択されている確率設定の設定値が所定の範囲（「１」〜「６」）内の値であるか否かが判定される（Ｓ２２０７）。なお、停電状態の発生時から停電状態からの復帰時までの間に、ＲＡＭ４５ａ３が機械的又は電気的に破壊される等の異常事態が発生しない限り、設定値は所定の範囲内の値しかとらない。設定値が所定の範囲内の値である場合には、停電フラグが設定されているか否かが判定される（Ｓ２２０８）。停電フラグが設定されている場合には、ＲＡＭ４５ａ３のワーク領域のチェックサム値が新たに算出され、新たなチェックサム値が正常であるか否かが判定される（Ｓ２２０９）。新たなチェックサム値が正常とは、新たなチェックサム値と停電状態の発生前のチェックサム値が同一であること、つまり、新たなチェックサム値とＲＡＭ４５ａ３のバックアップ領域に保持されているＲＡＭ判定値との排他的論理和に１加算した値が「０」であることを意味する。この値は、新たなチェックサム値と停電状態の発生前のチェックサム値とが同一である場合には「０」となり、異なる場合には「０」以外となる。停電状態の発生時から停電状態からの復帰時までの間に、ＲＡＭ４５ａ３が機械的又は電気的に破壊される等の異常事態が発生しない限り、この値は「０」以外にはならない。
【０１７０】
判定処理Ｓ２２０７において確率設定の設定値が所定の範囲内の値でないと判定された場合、判定処理Ｓ２２０８において停電フラグが設定されていないと判定された場合、又は、判定処理Ｓ２２０９において新たなチェックサム値とＲＡＭ判定値との排他的論理和に１加算した値が「０」以外であると判定された場合には、割込みが禁止される（「割込み禁止設定処理」Ｓ２２１６）。割込み禁止設定処理Ｓ２２１６の後に、入出力ポート１０４５ａ４の全ての出力ポートがクリアされて、入出力ポート１０４５ａ４に接続された全てのアクチュエータがオフ状態になる（「全出力ポートクリア処理」Ｓ２２１７）。全出力ポートクリア処理Ｓ２２１７の後に、エラーの発生を報知させるための処理が行われる（「エラー報知処理」Ｓ２２１８）。なお、このエラー報知状態は、リセットスイッチ１０３８ｂが操作されるまで継続する。
【０１７１】
判定処理Ｓ２２０９において新たなチェックサム値が正常であると判定された場合には、バックアップ領域に保存されたスタックポインタの値がＣＰＵ１０４５ａ１のスタックポインタに書き込まれ、スタックポインタの値が停電状態の発生前の値に復帰する（「スタックポインタ復帰処理」Ｓ２２１０）。これによって、停電状態からの復帰後において、停電状態の発生により中断された処理から再開できるようになる。スタックポインタ復帰処理Ｓ２２１０の後に、停電状態からの復帰を表す復電コマンドが設定される（「復電コマンド設定処理」Ｓ２２１１）。これにより、復電コマンドが副制御基板１０４７ａに送信されることとなる。復電コマンド設定処理Ｓ２２１１の後に、打止切換スイッチ１０３８ｃの状態が、ＲＡＭ１０４５ａ３の所定の領域に格納される（「遊技形態設定処理」Ｓ２２１２）。遊技形態設定処理Ｓ２２１２の後に、各種の装置のセンサの値が初期化される（「センサ初期化処理」Ｓ２２１３）。センサ初期化処理Ｓ２２１３の後に、停電フラグが解除される（「停電フラグ解除処理」Ｓ２２１４）。停電フラグ解除処理Ｓ２２１４の後に、払出中に停電が発生した等の場合、払出を再開させるための払出コマンドを設定する（「払出コマンド設定処理」Ｓ２２１５）。払出コマンド設定処理Ｓ２２１５の後に、スタックポインタの示す停電状態の発生前の番地における処理から再開される。具体的には、先に説明したタイマ割込み処理におけるバックアップ処理Ｓ２１０３（図１６参照）後の割込み終了宣言処理Ｓ２１０４が実行される。
【０１７２】
通常時の遊技に関わる主要な制御を行う通常処理について説明する。図１９は、主制御基板１０４５ａで実行される通常遊技処理の一例を表すフローチャートである。主制御基板１０４５ａの通常遊技処理は、メイン処理における確率設定処理Ｓ２２０６（図１９参照）の終了後に実行される。また、払出コマンド設定処理Ｓ２２１５の終了後に、通常遊技処理の中途から実行される
【０１７３】
通常遊技処理では、図１５に示されたように、まず、割込み許可を設定する（「割込み許可設定処理」Ｓ２３０１）。割込み許可設定処理Ｓ２３０１の後に、遊技形態を決定する打止切換スイッチ１０３８ｃの状態がＲＡＭ１０４５ａ３の所定の領域に格納される（「遊技形態設定処理」Ｓ２３０２）。なお、遊技形態設定処理Ｓ２３０２は、メイン処理における遊技形態設定処理Ｓ２２１２（図１９参照）と同一の処理である。遊技形態設定処理Ｓ２３０２の後には、下述のループ処理に移行する。なお、以下においては、連続遊技中である場合について説明する。
【０１７４】
ループ処理において、また、ＲＡＭ１０４５ａ３において一回の遊技ごとに変化する情報を保持する領域のデータをクリアする（「遊技情報クリア処理」Ｓ２３０３）。具体的には、前回の遊技に関連する情報をクリアする。クリアされる情報としては、例えば、乱数に関連する情報、回胴Ｌ，Ｍ，Ｒの制御に関連する情報、入賞に関連する情報及びエラーに関連する情報が挙げられる。入賞に関連する情報には、入賞図柄、入賞ライン及び獲得遊技球数等の情報が含まれる。
【０１７５】
遊技情報クリア処理Ｓ２３０３の後に、変動開始信号が入力されるまで、所定の処理を行いながら待機する（「変動待機処理」Ｓ２３０４）。ここで、変動待機処理Ｓ２３０４について詳細に説明する。図２１は、変動待機処理の一例を表すフローチャートである。
【０１７６】
変動待機処理Ｓ２３０４では、まず、遊技監視タイマが設定される（「遊技監視タイマ設定処理」Ｓ２４０１）。ここで、遊技監視タイマが設定されるとは、そのタイマの値がリセットされ、かつそのタイマによる新たな時間計測がスタートすることを意味する。遊技監視タイマは、遊技間隔を測定するタイマであって、遊技者によって遊技されていない時間が所定の時間を経過した場合に、液晶表示装置４２の画像を所定の画像（デモストレーション画像）に移行させるために用いられる。
【０１７７】
遊技監視タイマ設定処理Ｓ２４０１の後に、前回の遊技で再遊技に入賞したか否かが判定され、再遊技に入賞していた場合には、自動的に、前回の遊技のベット数と同数の遊技球が自動的にベットされる（「自動ベット処理」Ｓ２４０２）。
【０１７８】
自動ベット処理Ｓ２４０２の後に、セレクタ１４００においてエラーが発生しているか否かが確認され、エラーが発生している場合には、スピーカ１１０６、１２０４、発光装置１１３２、１１３４Ｌ１、各種のＬＥＤカバー部で被覆されるＬＥＤ、液晶表示装置１０４２等にエラーを報知させるための投入エラーコマンドが設定される（「投入エラー報知処理」Ｓ２４０３）。例えば、遊技球の投入期間中以外において、通過センサ１４１５ａ、１４１５ｂ，１４１５ｃから上流通過検出信号や下流通過検出信号を受信した場合が挙げられる。なお、リングバッファに格納された投入エラーコマンドは、その格納後に実行されるタイマ割込み処理のコマンド出力処理Ｓ２１１２において副制御基板１０４７ａに出力される。また、以下において、リングバッファに格納される各種のコマンドは、投入エラーコマンドの場合と同様に、それらの格納後に実行されるタイマ割込み処理のコマンド出力処理Ｓ２１１２において副制御基板１０４７ａに出力される。
【０１７９】
投入エラー報知処理Ｓ２４０３の後に、払出装置１０３３でエラーが発生しているか否かが判定され、払出装置１０３３でエラーが発生している場合には、スピーカ１１０６，１２０４発光装置１３２、１３４Ｌ１等、液晶表示装置４２等にエラーを報知させるための払出エラーコマンドが設定される（「払出エラー報知処理」Ｓ２４０４）。具体的には、払出基板１０３７ａからの払出中信号がオン状態であるか否か、及び、各種のカウントセンサ１０３３ｈからのカウントスイッチ信号に基づく払出基板１０３７ａからのカウント信号がオン状態であるか否かが判定される。この判定結果が、払出中信号がオン状態（払出期間中）でないにも関わらず、いずれかのカウント信号がオン状態である場合には、エラー処理が実行されると共に、払出エラーコマンドが設定される。これによって、遊技を進行できない状態となり、エラー発生が報知される。なお、同様の払出エラー報知処理は、他の処理中においても遊技者からの何らかの入力を待っている状態、例えば、リール回転中におけるリール停止待ち状態においても実行される。
【０１８０】
払出エラー報知処理Ｓ２４０４の後に、返却ボタン１３０８の操作が行われているか否かを判定して、返却中であれば他のボタン等の操作による入力が禁止される（「返却処理」Ｓ２４０５）。
【０１８１】
返却処理Ｓ２４０５の後に、１ベットボタン１１１４又はマックスベットボタン１３０４が操作されているか否かが確認され、いずれかのベットボタンが操作されている場合には所定数の遊技球がベットされる（「遊技球ベット処理」Ｓ２４０６）。なお、投入された遊技球の個数が、通過センサ１４１５ａ，１４１５ｂ，１４１５ｃで計数され、かつ、別途に、カウントセンサ１４１６ａ，１４１６ｂ，１４１６ｃによっても計数される。
【０１８２】
ここで、遊技球ベット処理Ｓ２４０６について詳細に説明する。図２２は、遊技球ベット処理Ｓ２４０６の一例を表すフローチャートである。遊技球ベット処理Ｓ２４０６では、まず、投入が完了しているか否かが判定される（Ｓ２５０１）。具体的には、通常遊技状態等においては、ベット数が「３」（投入球数が１５）である場合には投入完了と判定し、ＪＡＣ中等においては、ベット数が「１」（投入球数が５）である場合には投入完了と判定する。投入が完了している場合には、遊技球ベット処理Ｓ２４０６が終了し、投入が完了していない場合には、最大ベット信号が受信されているか否かが判定される（Ｓ２５０２）。最大ベット信号が受信されている場合には、総投入個数カウンタの値が、通常遊技状態等においては「１５」に、ＪＡＣ中等においては「５」に設定される（「総投入個数カウンタ設定処理」Ｓ２５０３）。一方、最大ベット信号が受信されていない場合には、１ベット信号が受信されているか否かが判定される（Ｓ２５０４）。１ベット信号が受信されている場合には、総投入個数カウンタの値が「５」に設定され（「総投入個数カウンタ設定処理」Ｓ２５０５）、受信されていない場合には、遊技球ベット処理Ｓ２４０６が終了する。
【０１８３】
総投入個数カウンタ設定処理Ｓ２５０３，Ｓ２５０５において、総投入個数カウンタの値が設定されると、第１条〜第３条投入リトライフラグをそれぞれ設定して（「全投入リトライフラグ設定処理」Ｓ２５０６）、３つの遊技球投入部１４１０ａ〜１４１０ｃのすべてにおいて、投入処理が行われるように初期設定する。全投入リトライフラグ設定処理Ｓ２５０６の後に、いずれかの条の投入リトライフラグが設定されているか否かを判定し（Ｓ２５０７）、全ての条の払出リトライフラグが設定されていなければ、遊技球ベット処理Ｓ２４０６が終了する。一方、いずれかの条の投入リトライフラグが設定されていれば、総投入個数カウンタの値が「０」であるか否かが判定され（Ｓ２５０８）、総投入個数カウンタの値が「０」であれば、遊技球ベット処理Ｓ２４０６が終了する。
【０１８４】
判定処理Ｓ２５０８において総投入個数カウンタの値が「０」でなければ、全条の払出リトライフラグが設定されているか否かが判定される（Ｓ２５０９）。判定処理２５０９において、いずれかの条の投入リトライフラグが解除されていれば、後述するようにいずれかの条において遊技球の払い出しが滞ったこととなるので、遊技球を再振り分けする前に所定時間待機し（「ウェイト処理」Ｓ２５１０）、その後に、投入個数振分処理Ｓ２５１１へ移行する。なお、本形態では、ウェイト処理Ｓ２５１０におけるウェイト時間は、８０ｍｓである。このウェイト処理Ｓ２５１０は、球通路１４０２ａ〜４０２ｃにおいて、投入フリッカ１４１３ａ〜１４１３ｃによって排出通路１４０６ａ〜１４０６ｃへの遊技球の流下が禁止された場合に、遊技球のばたつきを抑制するために設けられている。また、投入フリッカ１４１３ａ〜１４１３ｃを作動させる投入ソレノイド１４１４ａ〜１４１４ｃの駆動における電圧の過渡応答を正確に判定するために設けられる。
【０１８５】
複数の遊技球投入部１４１０ａ〜１４１０ｃで可能な限り均等に遊技球の投入を行うために、各遊技球投入部がそれぞれ何個ずつ投入するかを振り分けて、各遊技球に対応する投入予定個数を決定する（「投入個数振分処理」Ｓ２５１１）。
【０１８６】
投入個数振分処理Ｓ２５１１の後に、投入タイマ割込実行フラグが設定されているか否かが判定される（Ｓ２５１２）。投入タイマ割込実行フラグが設定されていれば、投入条ポインタへ最大値「３」を設定する（「投入条ポインタ最大値設定処理」Ｓ２５１３）。投入条ポインタ最大値設定処理Ｓ２５１３の後に、投入個数振分処理Ｓ２５１１によって遊技球投入部１４１０ａ〜１４１０ｃの各々に対して振り分けられ、各遊技球投入部１４１０ａ〜１４１０ｃにおいて投入が開始された際の遊技球の投入個数を計数すると共に、その投入の終了を管理する処理を実行する（「投入実行処理」Ｓ２５１４）。投入実行処理Ｓ２５１４の後に、各カウントセンサ１４１６ａ〜１４１６ｃを通過する遊技球の個数の計数を管理する処理を実行する（「カウントセンサ通過個数計数処理」Ｓ２５１５）。カウントセンサ通過個数計数処理Ｓ２５１５の後に、投入条ポインタが最小値「１」であるか否かが判定される（Ｓ２５１６）。投入条ポインタが「１」でなければ、払出条ポインタの値を「１」だけ減少させて（「投入条ポインタ減算処理」Ｓ２５１７）、投入実行処理Ｓ１５１４に戻る。一方、投入条ポインタが「１」であれば、各投入ソレノイド作動フラグに基づいて各投入ソレノイド１４１４ａ〜１４１４ｃの駆動が制御される（「全条の投入ソレノイド作動制御処理」Ｓ２５１８）。具体的には、投入ソレノイド作動フラグが新たに設定された払出ソレノイド１４１４ａ〜１４１４ｃはオン状態に変更され、投入ソレノイド作動フラグが既に設定されている投入ソレノイド１４１４ａ〜１４１４ｃはオン状態を維持し、投入ソレノイド作動フラグが新たに解除された投入ソレノイド１４１４ａ〜１４１４ｃがオフ状態に変更され、投入ソレノイド作動フラグが既に解除されていた投入ソレノイド１４１４ａ〜１４１４ｃはオフ状態を維持する。
【０１８７】
全条の投入ソレノイド作動制御処理Ｓ２５１８の後に、全条の通過センサカウンタの値が「０」であるか否かが判定される（Ｓ２５１９）。全条の通過センサカウンタの値が「０」である場合には、判定処理Ｓ２５０７に戻る。一方、いずれかの通過センサカウンタの値が「０」でなければ、投入タイマ割込実行フラグを解除して（「投入タイマ割込実行フラグ解除処理」Ｓ２５２０）、判定処理Ｓ２５１２に戻る。以上のように、遊技球ベット処理Ｓ２４０６は、判定処理Ｓ２５０１〜投入タイマ割込実行フラグ解除処理Ｓ２５２０によって実現される。
【０１８８】
図２１に戻って、遊技球ベット処理Ｓ２４０６の終了後に、ベット数が最小規定数未満であるか否かが判定される（Ｓ２４０７）。ベット数が最小規定数未満である場合には、投入エラー報知処理Ｓ２４０３から判定処理Ｓ２４０７までが繰り返される。一方、ベット数が最小規定数未満でない場合には、始動レバー１１２４の操作に応じた変動開始信号が受信されているか否かが判定される（Ｓ２４０８）。変動開始信号が受信されていない場合には、投入エラー報知処理Ｓ２４０３から判定処理Ｓ２４０８までが繰り返される。一方、変動開始信号が受信されている場合には、遊技球ベット処理Ｓ２４０６において通過センサ１４１５ａ〜１４１５ｃによって計数された遊技球の個数とカウントセンサ４１６ａ〜４１６ｃによって計数された遊技球の個数とが比較され、カウントセンサ１４１６ａ〜１４１６ｃによって計数された遊技球の個数が通過センサ１４１５ａ〜１４１５ｃによって計数された遊技球の個数未満である場合にはエラー処理（個数エラー処理）が実行される（「投入球数比較処理」Ｓ２４０９）。以上で説明したように処理過程（Ｓ２４０１〜Ｓ２４０９）を経て、変動待機処理Ｓ２３０４が完了する。
【０１８９】
変動待機処理Ｓ２３０４の後に、図２０に示されたように、始動レバー１１２４が操作された際にハードウェア的にラッチされた乱数カウンタの値が読み出されてＲＡＭ４５ａ３に格納される（「乱数作成処理」Ｓ２３０５）。始動レバー１１２４が操作された際に乱数カウンタをハードウェア的にラッチすることによって、始動レバー１１２４の操作と乱数値の取得とを時間的に同期させている。なお、ソフトウェアで乱数カウンタの値を読み出すこともできるが、この場合には、始動レバー１１２４の操作から乱数値の取得までの時間が、ハードウェア的にラッチする場合よりも不均一になる。
【０１９０】
乱数作成処理Ｓ２３０５の後に、確率設定、ベット数及び遊技状態に応じた乱数テーブルを参照して、乱数作成処理Ｓ２３０５で取得した乱数値に応じた当選役が決定され、当選役の種別に応じた当選フラグ（例えば、ビッグボーナス当選フラグ、レギュラーボーナス当選フラグ、チェリー当選フラグ、ベル当選フラグ、スイカ当選フラグ、再遊技当選フラグ）が設定され、当選役の種別を表す当選役コマンドと確率設定の設定値を表す設定値コマンドとが設定される（「内部抽選処理」Ｓ２３０６）。当選役として、例えば、ビックボーナス役（以下、「ＢＢ」とも称す）、レギュラーボーナス役（以下、「ＲＢ」とも称す）、各種の小役（本形態では、チェリー役、ベル役、スイカ役）、再遊技役及びハズレ役が挙げられる。なお、一回の遊技において複数種類の当選役が選択されてもよい。
【０１９１】
内部抽選処理Ｓ２３０６の後に、当選役、ベット数及び遊技状態に基づいて、ＲＯＭ１０４５ａ２に保持された手動停止制御テーブル群から各回胴Ｌ，Ｍ，Ｒの制御に用いる１つの手動停止制御テーブルが参照制御テーブルとして選択され、参照制御テーブルのテーブル番号がＲＡＭ１０４５ａ３の所定の領域に格納される（「回転初期化処理」Ｓ２３０７）。当選役がハズレ以外のときには、この参照制御テーブルに従って、当選役を可能な限り入賞させるために所定の範囲（５図柄）内で余分に回胴を回転させるスベリ制御が行われる。当選役がハズレの場合にも、他の当選役を入賞させないために、同様のスベリ制御が行われる。この参照制御テーブルは、必要に応じて手動停止制御テーブル群から再選択される。本形態では、各回胴停止ボタン１１２６Ｌ，１１２６Ｍ，１１２６Ｒが所定の順序（例えば、「左回胴停止ボタン１１２６Ｌ→中回胴停止ボタン１１２６Ｍ→右回胴停止ボタン１１２６Ｒ」及び「左回胴停止ボタン１１２６Ｌ→右回胴停止ボタン１１２６Ｒ→中回胴停止ボタン１１２６Ｍ」の順序）で操作された場合に参照され、他の操作順序の場合には、手動停止制御テーブル群からの参照制御テーブルの再選択や他の制御方法によって又はそれらを援用して所定の図柄パターンを停止させる。更に、自動的に図柄表示の変動を停止する場合には、ＲＯＭ１０４５ａ２に保持された自動停止制御テーブルを参照して、所定の図柄パターンで停止させる。
【０１９２】
回転初期化処理Ｓ２３０７の後に、図柄変動待機処理Ｓ２３０８が実行される。図柄変動待機処理Ｓ２３０８では、まず、図柄変動監視タイマによる測定時間が所定の規定時間（例えば、４．１秒）以上であるか否かが判定される。ここで、「図柄変動監視タイマ」は、前回の図柄表示の変動開始時点からの経過時間を測定するタイマである。図柄変動監視タイマの測定時間が所定の規定時間未満である場合には、規定時間の経過を待つ状態（以下、「変動待機状態」と称する）であることを表す変動待機コマンド（内部状態コマンドの一種）がリングバッファに格納される。なお、変動待機状態であることが変動待機状態表示装置（図示せず）によって遊技者に報知される。その後、図柄変動監視タイマの測定時間が所定の規定時間以上となるまで、変動待機状態の報知が行われたまま、図柄変動監視タイマによる測定時間が所定の規定時間以上であるか否かの判定が繰り返される。一方、図柄変動監視タイマの測定時間が所定の規定時間以上である場合には、図柄変動監視タイマがリセットスタートされ、規定時間待機状態の報知を停止し、所定の規定時間が経過した状態であることを表す規定時間経過コマンド（内部状態コマンドの一種）と、外部集中端子板に出力するためのベット数コマンドとがリングバッファに格納される。その後、ＲＡＭ１０４５ａ３の所定の領域における回胴ユニット１０４３の各ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の駆動制御に関連する情報が回転開始用に初期設定される。例えば、ウェイトタイマの値が「０」に設定され、加速カウンタの値が「２６」に設定される。なお、各ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の実際の駆動は、タイマ割込み処理の各種のステッピングモータ制御処理Ｓ２１０５〜Ｓ２１０７（図１６参照）で制御される。
【０１９３】
図柄変動待機処理Ｓ２３０８の後に、回胴ユニット１０４３における各回胴Ｌ，Ｍ，Ｒの回転を制御する回転制御処理Ｓ２３０９が実行される。ここで、回転制御処理Ｓ２３０９について詳細に説明する。図２３は、回転制御処理の一例を表すフローチャートである。
【０１９４】
回転制御処理Ｓ２３０９において、ＲＡＭ４５ａ３の所定の領域における各回胴Ｌ，Ｍ，Ｒの回転に関する情報が初期化され、全ての回胴Ｌ，Ｍ，Ｒが回転中であることを表す全回胴回転コマンド（回胴回転情報コマンドの一種）と回胴ユニット１０４３において図柄表示変動状態であることを表す図柄変動状態コマンド（内部状態コマンドの一種）とがリングバッファに格納される（「回転開始処理」Ｓ２６０１）。回転開始処理Ｓ２６０１の後に、所定の停止待機時間が経過するまで待機する（「図柄停止待機処理」Ｓ２６０２）。図柄停止待機処理Ｓ２６０２における「所定の停止待機時間」は、各回胴Ｌ，Ｍ，Ｒの回転開始から一定速度の定常回転に至るまでに要する平均時間と概ね同一の時間である。図柄停止待機処理Ｓ２６０２の後に、全ての回胴Ｌ，Ｍ，Ｒの回転が定常回転である否かが判定される（Ｓ２６０３）。具体的には、それらの回転が定常回転であるか否かは、最後に回転を開始した回胴に対応する回胴位置検出センサ１０４３Ｒ７からの検出信号が受信されているか否かで判定されており、その検出信号が受信されている場合にはそれらの回転は定常回転であると判断し、その検出信号が受信されていなければいずれかの回胴の回転は定常回転でないと判断している。それらの回転が定常回転でない場合には、判定処理Ｓ２６０３が繰り返し実行される。なお、本形態では全ての回胴Ｌ，Ｍ，Ｒは同時に回転を開始する。
【０１９５】
判定処理Ｓ２６０３において全ての回胴の回転が定常回転であると判定された場合には、自動停止までの図柄表示の変動時間を測定する自動停止タイマを設定する（「自動停止タイマ設定処理」Ｓ２６０４）。自動停止タイマ設定処理Ｓ２６０４の後に、自動停止タイマによる計測時間が規定回転時間を超えているか否かが判定される（Ｓ２６０５）。自動停止タイマによる計測時間が規定回転時間を越えていなければ、以下の手動により図柄表示の変動を停止させる処理が実行される。
【０１９６】
左回胴停止ボタン１１２６Ｌの操作に応じた左停止信号が受信されているか否かが判定される（Ｓ２６０６）。左停止信号が受信されていない場合には、中回胴停止ボタン１１２６Ｍの操作に応じた中停止信号が受信されているか否かが判定される（Ｓ２６０７）。中停止信号が受信されていない場合には、右回胴停止ボタンの操作に応じた右停止信号が受信されているか否かが判定される（Ｓ２６０８）。右停止信号が受信されていない場合、つまり、左停止信号、右停止信号及び右停止信号のいずれもが受信されていない場合には、判定処理Ｓ２６０６が実行される。
【０１９７】
判定処理Ｓ２６０６において左停止信号が受信されていると判定された場合には、左停止フラグが設定されているか否かが判定される（Ｓ２６０９）。「左停止フラグ」は、左回胴Ｌが回転しているか停止しているかを識別するフラグであり、回転初期化処理Ｓ２３０７において解除されている。左停止フラグが設定されている場合は、左回胴Ｌが既に停止していることを表し、左停止フラグが解除されている場合は、左回胴Ｌが回転していることを表す。左停止フラグが設定されている場合には、判定処理Ｓ２６０６が実行され、一方、左停止フラグが解除されている場合には、左回胴停止処理Ｓ２６１０が実行される。左回胴停止処理Ｓ２６１０において、まず、参照制御テーブルを参照して、左回胴Ｌを回転させる左ステッピングモータ１０４３Ｌ４が停止される。左ステッピングモータ１０４３Ｌ４の停止後に、左停止フラグが設定され、停止回胴数がインクリメントされ、左回胴Ｌが停止していることを表す左回胴停止コマンド（回胴回転情報コマンドの一種）及び左回胴Ｌの停止図柄を表す左回胴図柄コマンド（停止図柄コマンドの一種）がリングバッファに格納される。「停止回胴数」は、停止している回胴の個数を表し、回転開始処理Ｓ２６０１において「０」にリセットされる。
【０１９８】
ここで、左回胴停止処理Ｓ２６１０について詳細に説明する。左回胴停止処理Ｓ２６１０では、まず、ＲＡＭに１０４５ａ３に保持された現在の図柄番号を参照して、停止基準図柄番号が現在の図柄番号に１だけ加算した値に設定される。停止基準図柄番号が設定された後に、左回胴Ｌが２番目に停止された回胴である場合には、必要に応じて、現在選択されている参照制御テーブルを他の制御テーブルに変更する。なお、左回胴Ｌが２番目に停止された回胴でない場合には、制御テーブルの変更は行われない。その後、参照制御テーブルを参照して、停止基準図柄番号に応じたスベリ量が抽出され、停止図柄番号にスベリ量を加算した値が停止図柄番号として設定される。なお、停止図柄番号が２０（最大図柄番号）を超える場合には、停止図柄番号が現在の値から２１だけ減算した値に変更される。停止図柄番号が設定された後に、停止間隔タイマが設定される。停止間隔タイマは、次の回胴に対する停止指示を受け付けない期間を計測するタイマである。なお、停止間隔タイマの値は、スベリ量に対応する回転及びその後の回胴の停止までに要する時間を考慮して、それらの最大時間を越える所定の時間に設定される。その後、停止間隔タイマの計測時間が所定の時間を超えた場合に、左停止フラグが設定されて、左回胴停止処理Ｓ２６１０が終了する。
【０１９９】
左回胴停止処理Ｓ２６１０の後に、停止回胴数が３であるか否かが判定される（Ｓ２６１１）。停止回胴数が３でない場合、つまり、少なくとも１つの回胴が回転中である場合には、参照制御テーブルの変更が必要であるか否かが判定される（Ｓ２６１２）。未停止の回胴の停止において参照制御テーブルの変更が必要な場合には、参照制御テーブルが手動停止制御テーブル群から選択された他の手動停止制御テーブルに変更される（「制御テーブル変更処理」Ｓ２６１３）。制御テーブル変更処理Ｓ２６１３においては、左回胴Ｌの停止位置と共に中回胴Ｍ及び右回胴Ｒのうちの既に停止している回胴の停止位置が参照される。参照制御テーブルの変更が必要な場合としては、例えば、当選役以外の役が入賞する場合が挙げられる。
【０２００】
判定処理Ｓ２６０７において中停止信号が受信されていると判定された場合には、中停止フラグが設定されているか否かが判定される（Ｓ２６１４）。「中停止フラグ」は、左停止フラグの場合と同様に、中回胴Ｍが回転しているか停止しているかを識別するフラグであり、回転開始処理Ｓ２６０１において解除されている。中停止フラグが設定されている場合には、判定処理Ｓ２６０６が実行される。一方、中停止フラグが解除されている場合には、停止回胴数が０であるか否かが判定される（Ｓ２６１５）。停止回胴数が０でない場合には、中回胴停止処理Ｓ２６１７が実行される。一方、停止回胴数が０である場合には、手動停止制御テーブル群のうち所定の手動停止制御テーブルが参照制御テーブルとして再設定され（「制御テーブル再設定処理」Ｓ２６１６）、制御テーブル再設定処理Ｓ２６１６の後に、中回胴停止処理Ｓ２６１７が実行される。なお、中回胴停止処理Ｓ２６１７は、左回胴停止処理Ｓ２６１０の場合と同様の処理である。中回胴停止処理Ｓ２６１７において、まず、参照制御テーブルを参照して、中回胴Ｍを回転させる中ステッピングモータ１０４３Ｍ４が停止される。中ステッピングモータを停止させる際の制御は、左ステッピングモータ４３Ｌ４を停止させる際の制御と実質的に同一である。中ステッピングモータ１０４３Ｍ４の停止後に、中停止フラグが設定され、停止回胴数がインクリメントされ、かつ、中回胴Ｍが停止していることを表す中回胴停止コマンド（回胴回転情報コマンドの一種）及び中回胴Ｍの停止図柄を表す中回胴図柄コマンド（停止図柄コマンドの一種）がリングバッファに格納される。
【０２０１】
中回胴停止処理Ｓ２６１７の後に、停止回胴数が３であるか否かが判定される（Ｓ２６１８）。停止回胴数が３でない場合には、未停止の回胴の停止において参照制御テーブルの変更が必要であるか否かが判定される（Ｓ２６１９）。参照制御テーブルの変更が必要な場合には、参照制御テーブルが手動停止制御テーブル群から選択された他の手動停止制御テーブルに変更される（「制御テーブル変更処理」Ｓ２６２０）。制御テーブル変更処理Ｓ２６２０においては、中回胴Ｍの停止位置と共に左回胴Ｌ及び右回胴Ｒのうちの既に停止している全ての回胴の停止図柄番号が参照される。
【０２０２】
判定処理Ｓ２６０８において右停止信号が受信されていると判定された場合には、右停止フラグが設定されているか否かが判定される（Ｓ２６２１）。「右停止フラグ」は、左停止フラグ及び中停止フラグの場合と同様に、右回胴Ｒが回転しているか停止しているかを識別するフラグであり、回転開始処理Ｓ２６０１において解除されている。右停止フラグが設定されている場合には、判定処理Ｓ２６０６が実行される。一方、右停止フラグが解除されている場合には、停止回胴数が０であるか否かが判定される（Ｓ２６２２）。停止回胴数が０でない場合には、右回胴停止処理Ｓ２６２４が実行される。一方、停止回胴数が０である場合には、手動停止制御テーブル群のうち所定の手動停止制御テーブルが参照制御テーブルとして再設定され（「制御テーブル再設定処理」Ｓ２６２３）、制御テーブル再設定処理Ｓ２６２３の後に、右回胴停止処理Ｓ２６２４が実行される。なお、右回胴停止処理Ｓ２６１７は、左回胴停止処理Ｓ２６１０と同様の処理である。右回胴停止処理Ｓ２６１７において、まず、参照停止制御テーブルを参照して、右回胴Ｒを回転させる右ステッピングモータ１０４３Ｒ４が停止される。右ステッピングモータを停止させる際の制御は、左ステッピングモータ１０４３Ｌ４を停止させる際の制御と概ね同一である。右ステッピングモータ１０４３Ｒ４の停止後に、右停止フラグが設定され、停止回胴数がインクリメントされ、かつ、右回胴Ｒが停止していることを表す右回胴停止コマンド（回胴回転情報コマンドの一種）及び右回胴の停止図柄を表す右回胴図柄コマンド（停止図柄コマンドの一種）がリングバッファに格納される。
【０２０３】
右回胴停止処理Ｓ２６２４の後に、停止回胴数が３であるか否かが判定される（Ｓ２６２５）。停止回胴数が３でない場合には、未停止の回胴の停止において参照制御テーブルの変更が必要であるか否かが判定される（Ｓ２６２６）。参照制御テーブルの変更が必要な場合には、参照制御テーブルが手動停止制御テーブル群から選択された他の手動停止制御テーブルに変更される（「制御テーブル変更処理」Ｓ２６２７）。制御テーブル変更処理Ｓ２６２７においては、右回胴Ｒの停止位置と共に左回胴Ｌ及び中回胴Ｍのうちの既に停止している全ての回胴の停止図柄番号が参照される。
【０２０４】
判定処理Ｓ２６０５において、自動停止タイマによる計測時間が規定回転時間を越えている場合には、現在回転中の全回胴Ｌ，Ｍ，Ｒの回転を停止させる（「自動停止処理」Ｓ２６２８）。自動停止処理Ｓ２６２８の後、並びに、判定処理Ｓ２６１１、判定処理Ｓ２６１８及び判定処理Ｓ２６２５において停止回胴数が「３」であると判定された場合に、自動停止タイマを解除する。
【０２０５】
ここで、自動停止処理Ｓ２６２８について詳細に説明する。自動停止処理Ｓ２６２８では、まず、既に停止している回胴の停止図柄番号（停止位置）を参照して、ＲＯＭ１０４５ａ２に保持された自動停止制御テーブル群から１つのテーブルが参照制御テーブルとして設定される。その後に、左停止フラグが設定されているか否かが判定され、左停止フラグが設定されていない場合には、左回胴Ｌの回転が停止される。次に、中停止フラグが設定されているか否かが判定され、中停止フラグが設定されていない場合には、中回胴Ｍの回転が停止される。その後に、右停止フラグが設定されているか否かが判定されて、中停止フラグが設定されていない場合には、中回胴Ｒの回転が停止される。
【０２０６】
回転制御処理Ｓ２３０９の後に、図２０に示されたように、入賞確認処理Ｓ２３１０が実行される。入賞確認処理Ｓ２３１０において、まず、有効ラインごとの図柄パターンを確認して、当選役以外の役が１つでも入賞している場合には、入賞エラーの発生を報知させるためのエラー処理が実行される。一方、当選役のみが入賞している場合には、入賞した全ての当選役に対応する入賞フラグ（例えば、ビッグボーナス入賞フラグ、レギュラーボーナス入賞フラグ、チェリー入賞フラグ、ベル入賞フラグ、スイカ入賞フラグ、再遊技入賞フラグ）が設定される。また、入賞した各当選役に対応する獲得遊技球数が最大獲得遊技球数を超えない範囲内において加算されることによって、最終的に獲得遊技球数が決定される。更に、入賞確認処理Ｓ２３１０においては、入賞役の種類の情報を含む入賞役コマンド、入賞ラインの種類の情報を含む入賞ラインコマンド及び入賞エラーの情報を含む入賞役エラーコマンドがリングバッファに格納される。
【０２０７】
入賞確認処理Ｓ２３１０の後に、獲得遊技球数の情報を含む払出コマンドが設定される（「獲得球払出処理」Ｓ２３１１）。獲得遊技球払出処理Ｓ２３１１の後に、再遊技処理Ｓ２３１２が行われる。再遊技処理Ｓ２３１２では、入賞確認処理Ｓ２３１０において再遊技入賞フラグが設定されている場合に、内部状態を再遊技に設定する等の各種の処理が行われる。また、次回の遊技が再遊技であることを表す再遊技コマンド（内部状態コマンドの一種）がリングバッファに格納される。
【０２０８】
再遊技処理Ｓ２３１２の後に、役物作動中処理Ｓ２３１３が行われる。役物作動中処理Ｓ２３１３では、ビッグボーナス（ＢＢ）役及びレギュラーボーナス（ＲＢ）役等の役物作動中の処理が行われる。内部状態がビッグボーナス遊技状態である場合には、小役ゲーム中の制御、小役ゲームからＪＡＣゲームへの移行制御、ＪＡＣゲーム中の制御、ＪＡＣゲームから小役ゲームへの移行制御及びビッグボーナス遊技状態の終了制御等が行われる。ビッグボーナス遊技状態の終了判定は、その状態中に獲得した遊技球の獲得総数が所定数以上であるか否かによって決定される。獲得総数が獲得規定数以上である場合には、ビッグボーナスの終了処理が行われる。一方、獲得総数が獲得規定数未満である場合には、ビッグボーナスの終了処理がスキップされる。一方、内部状態がレギュラーボーナスである場合には、ＪＡＣゲーム中の制御及びレギュラーボーナス遊技状態の終了制御等が行われる。レギュラーボーナスの終了条件も、獲得総数が獲得規定数以上であるか否かによって決定される。
【０２０９】
役物作動中処理Ｓ２３１３の後に、役物作動判定処理Ｓ２３１４が行われる。役物作動判定処理Ｓ２３１４では、ビッグボーナス役に当選したことを表すビッグボーナス役の当選フラグが設定されており、かつ、ビッグボーナス役が入賞したことを表すビッグボーナス役の入賞フラグが設定されている場合には、ビッグボーナスを開始するための処理を実行する（「ＢＢ開始処理」）。また、レギュラーボーナス役に当選したことを表すレギュラーボーナス役の当選フラグが設定されており、かつレギュラーボーナス役が入賞したことを表すレギュラーボーナスの入賞フラグが設定されている場合には、レギュラーボーナス役を開始するための処理を実行する（「ＲＢ開始処理」）。
【０２１０】
役物作動判定処理Ｓ２３１４の後に、遊技進行表示処理Ｓ２３１５が実行される。遊技進行表示処理Ｓ２３１５では、内部状態がビッグボーナス遊技状態やレギュラーボーナス遊技状態である場合には、ＪＡＣゲームの残りゲーム数や１回のビッグボーナスにおける獲得遊技球の総数等を表示するためのデータが設定される。また、ビッグボーナスやレギュラーボーナス等の終了後に、再遊技の当選確率が通常遊技状態よりも高いリプレイタイム（「ＲＴ」）等の特定遊技状態に移行させる場合には、内部状態を特定遊技状態に設定し、特定遊技状態であることを表す特定遊技状態コマンド（内部状態コマンドの一種）をリングバッファに格納する。
【０２１１】
払出制御基板１０３７ａにより実行される制御処理について説明する。払出制御基板１０３７ａの制御処理は、外部電力の供給再開や電源スイッチ１０３８ａのオン操作等による復電に伴って起動されるメイン処理と、メイン処理に対して割り込みをかける割込み処理とに大別される。説明の便宜上、割り込み処理について説明した後に、メイン処理について説明する。なお、割込み処理としては、主制御基板１０４５ａからの各種のコマンドの受信に応じて割込みをかけるコマンド割込み処理と、定期的（本形態では２ｍｓ）に繰返し実行されるタイマ割込み処理がある。説明の便宜上、まず、割込み処理について説明した後にメイン処理について説明する。
【０２１２】
まず、コマンド割込み処理について説明する。図２４は、払出制御基板１０３７ａのコマンド割込処理の一例を表すフローチャートである。コマンド割込処理は、払出制御基板１０３７ａが主制御基板１０４５ａからのコマンドを受信した場合に実行される。図２４に示されたように、コマンド割込処理が実行されると、まず、受信したコマンドが受信用のデータバッファに格納される（「受信コマンド格納処理」Ｓ３００１）。コマンド受信処理Ｓ３００１の後に、コマンド受信フラグが設定される（「コマンド受信フラグ設定処理」Ｓ３００２）。コマンド受信フラグ設定処理Ｓ３００２の終了により外部割込処理は終了する。
【０２１３】
次に、タイマ割込み処理について説明する。図２５は、払出制御基板１０３７ａのタイマ割込み処理の一例を表すフローチャートである。図２５に示されたように、タイマ割込み処理において、まず、コマンド受信フラグが設定されているか否かが判定される（Ｓ３１０１）。コマンド受信フラグが設定されている場合、受信用のデータバッファに格納されているコマンドを読み出す（「コマンド読出処理」Ｓ３１０２）。コマンド読出処理Ｓ３１０２の後に、コマンド受信フラグが解除される（「コマンド受信フラグ解除処理」Ｓ３１０３）。コマンド受信フラグ解除処理Ｓ３１０３の後に、読み出されたコマンドが払出コマンドであるか否かが判定される（Ｓ３１０４）。払出コマンドである場合には、払出コマンドの種類に応じた賞球個数（払出個数）を賞球個数カウンタに設定する（「賞球個数カウンタ設定処理」Ｓ３１０５）。一方、読み出されたコマンドが払出コマンドでない場合には、賞球個数カウンタ設定処理Ｓ３１０５がスキップされる。判定処理Ｓ３１０１においてコマンド受信フラグが設定されていないと判定された場合には、コマンド読出処理Ｓ３１０２〜賞球個数カウンタ設定処理Ｓ３１０５がスキップされる。
【０２１４】
次に、オーバーフロー検出スイッチ（図示せず）からの検出信号の状態が確認され、その受信状態に基づいて下皿満タン状態の設定制御がなされる（「下皿満タン状態設定処理」Ｓ３１０６）。具体的には、オーバーフロー検出スイッチが２００ｍｓの間継続して検出されている「下皿満タン中」の場合には、下皿満タン状態が設定され、その他の場合においては下皿満タン状態が解除される。
【０２１５】
下皿満タン状態設定処理Ｓ３１０６の後に、各球切れ検出装置１０３５ｂからの遊技球検出信号の受信状態が確認され、その受信状態に基づいて球有り状態の設定制御がなされる（「球有り状態設定処理」Ｓ３１０７）。具体的には、以下のようにして球有り状態の設定制御がなされる。まず、全ての遊技球検出信号がオン状態であるか否かが判定され、つまり、球通路１０３３ｄ，１０３５ａ内の全てに所定数以上の遊技球が貯留されているか否かが判定される。全ての遊技球検出信号がオン状態である場合には、その状態が２０００ｍｓ継続しているか否かが確認される。遊技球検出信号のオン状態が２０００ｍｓ経過している場合には、全ての球通路１０３５ａ内に所定数（本形態では２０個）以上の遊技球があることになるので、球有りフラグが設定されて球有り状態設定処理Ｓ４００７が終了し、遊技球検出信号のオン状態が２０００ｍｓ経過していない場合には、そのまま球有り状態設定処理Ｓ３１０６が終了する。一方、遊技球検出信号のうち少なくとも１つがオフ状態である場合には、その状態が２００ｍｓ継続しているか否かが判定され、その状態が２００ｍｓ経過している場合には、球有りフラグが解除されて球有り状態設定処理Ｓ３１０７が終了し、その状態が２００ｍｓ継続していない場合には、そのまま球有り状態設定処理Ｓ３１０７が終了する。
【０２１６】
球有り状態設定処理Ｓ３１０７の後に、下皿満タン状態設定処理Ｓ３１０６又は球有り状態設定処理Ｓ３１０７における状態が報知すべき状態である場合に、その状態が報知される（「状態報知処理」Ｓ３１０８）。具体的には、「下皿球満タン中」の場合に、スピーカ１１０６，１２０４からの音声によりその旨を遊技者に知らせたり、液晶表示装置１０４２により画像によりその旨を遊技者に知らせたりする。また、遊技球タンク１０３２内に遊技球が貯留されてない場合（球有りフラグが解除されている場合）にも同様にその旨を遊技者に知らせたりする。
【０２１７】
状態報知処理Ｓ３１０８の後に、賞球払出不可状態か否かが判定される（Ｓ３１０９）。なお、賞球払出不可状態とは、貸球の払い出しが現在実行中の場合である。賞球払出不可状態でない場合には、賞球個数カウンタの値が「０」であるか否かが判定される（Ｓ３１１０）。賞球個数カウンタの値が「０」である場合には、払出コマンドに基づいて払い出す遊技球がないので、Ｓ３１１２の処理へ移行し、賞球個数カウンタの値が「０」でなければ、払出コマンドに基づいて払い出す遊技球があるので、払出状態カウンタに「１」を設定する（「払出状態カウンタ設定処理」Ｓ３１１１）。判定処理Ｓ３１０９において賞球払出不可状態であると判定された場合や判定処理Ｓ３１１０において賞球個数カウンタの値が「０」である場合には、次の処理Ｓ３１１２に移行する。
【０２１８】
次に、貸球払出不可状態であるか否かが判定される（Ｓ３１１２）。なお、貸球払出不可状態とは、賞球の払い出しが現在実行中の場合である。貸球払出不可状態でない場合、カードユニットから貸球払出要求信号を受信しているか否かが判定される（Ｓ３１１３）。貸球払出要求信号を受信している場合には、賞球の払い出しを行うために払出状態カウンタに「２」を設定する（「払出状態カウンタ設定処理」Ｓ３１１４）。一方、貸球払出要求信号を受信していない場合には、払出状態カウンタ設定処理Ｓ３１１４がスキップされる。また、Ｓ３１１２において貸球払出不可状態であると判定された場合、判定処理Ｓ３１１３及び払出状態カウンタ設定処理Ｓ３１１４がスキップされる。
【０２１９】
次に、払出タイマ割込実行フラグを設定する（「払出タイマ割込実行フラグ設定処理」Ｓ３１１５）。払出タイマ割込実行フラグ設定処理Ｓ３１１５の後に、
【０２２０】
払出制御基板１０３７ａにおけるメイン処理について説明する。図２６は、払出制御基板のメイン処理の一例を表すフローチャートである。図２６に示されたように、メイン処理では、まず、ＣＰＵ周辺のレジスタ群やＩ／Ｏ装置等に対する各種の設定が行われる（「初期設定処理」Ｓ３２０１）。初期設定処理Ｓ３２０１の後に、ＲＡＭ１０３７ａ３へのアクセスが許可され（「ＲＡＭアクセス許可処理」Ｓ３２０２）、外部割込みベクタが設定される（「外部割込みベクタ設定処理」Ｓ３２０３）。外部割込みベクタ設定処理Ｓ３２０３の後に、ＲＡＭ１０３７ａ３の全ての領域を「０」にクリアした（Ｓ３２０４）後に、ＲＡＭ１０３７ａ３に初期値が設定され（「ＲＡＭ初期設定処理」Ｓ４１０５）、ＣＰＵ３７ａ１の他の周辺デバイスの初期設定が行われる（「ＣＰＵ周辺デバイス初期設定処理」Ｓ３２０６）。ＣＰＵ周辺デバイス初期設定処理Ｓ３２０６の後に、割込み許可が設定され（Ｓ３２０７）、遊技球払出処理Ｓ３２０８が繰り返し実行される。通常ゲーム時には主制御基板１０４５ａからの払出コマンドの受信に応じて払出コマンドの種類に基づいた賞球数の遊技球を払い出すと共に、貸球払出要求がされた場合に２５個の遊技球を払い出す処理である。
【０２２１】
ここで、遊技球払出処理Ｓ３２０８について詳細に説明する。図２７は、遊技球払出処理の一例を表すフローチャートである。図２７に示されたように、遊技球払出処理Ｓ３２０８では、まず、払出状態カウンタの値が「０」であるか否かが判定される（Ｓ３３０１）。払出状態カウンタが「０」である場合、つまり、払出コマンドが受信されていない場合、カウントセンサ３３ｈからのカウントスイッチ信号の受信が検知されているか否かが判定される（Ｓ３３０２）。カウントスイッチ信号の受信が検知されている場合には、主制御基板１０４５ａにカウント信号の出力するための処理を行う（「カウント信号出力処理」Ｓ３３０３）。一方、カウントスイッチ信号の受信が検知されていない場合には、カウント信号出力処理Ｓ３３０３がスキップされる。また、判定処理Ｓ３３０１において払出状態カウンタの値が「０」以外であると判定された場合には、判定処理Ｓ３３０２及びカウント信号出力処理Ｓ３３０３がスキップされる。
【０２２２】
次に、球有りフラグが設定されているか否かが判定される（Ｓ３３０４）。球有りフラグが設定されていない場合、ケースレール１０３５の球通路１０３５ａ内に所定数以上の遊技球が貯留されていない状態であるために遊技球の払い出しを行えないので、遊技球払出処理Ｓ３２０８が終了する。一方、球有りフラグが設定されている場合、遊技球の払い出しを行うためにＳ３３０５以降の処理へ移行する。
【０２２３】
判定処理Ｓ３３０４において球有りフラグが設定されていると判定された場合には、払出状態カウンタの値が確認され（Ｓ３３０５，Ｓ３３０７）、その値が「１」でもなく「２」でもない場合には、遊技球を払い出す状況でないので、遊技球払出処理Ｓ３２０８が終了する。払出状態カウンタの値が「１」である場合には、払出コマンドに基づいた遊技球の払い出しを行う状態であるので、賞球個数カウンタの値を総払出個数カウンタに設定する（「総払出個数カウンタ設定処理」Ｓ３３０６）。一方、払出状態カウンタの値が「２」である場合には、総払出個数カウンタの値に「２５」を設定する（「総払出個数カウンタ設定処理」Ｓ３３０８）。総払出個数カウンタの値として「２５」を設定するのは、本実施形態では、貸球払出要求信号を１回受信する毎に、遊技球を２５個ずつ払い出すからである。
【０２２４】
総払出個数カウンタ設定処理Ｓ３３０６，Ｓ３３０８において、総払出個数カウンタの値が設定されると、第１条〜第４条払出リトライフラグをそれぞれ設定して（「全条のリトライフラグ設定処理」Ｓ３３０９）、４つの球通路１０３３ｄのすべてについて、払出処理が行われるように初期設定する。全条の払出リトライフラグ設定処理Ｓ３３０９の後に、主制御基板１０４５ａへの払出中信号の出力が開始される（「払出中信号出力開始処理」Ｓ３３１０）。
【０２２５】
払出中信号出力開始処理Ｓ３３１０の後に、いずれかの払出リトライフラグが設定されているか否かを判定し（Ｓ３３１１）、全ての払出リトライフラグが設定されていなければ、エラー処理を実行して、遊技球の未払出がある状態で払出が不能となったことを報知する（「エラー処理」Ｓ３３１２）。エラー処理Ｓ３３１２は無限ループとなっており、該エラーは、球式回胴遊技機１０をリセットすることによって解消できる。一方、いずれかの払出リトライフラグが設定されていれば、総払出個数カウンタの値が「０」であるか否かが判定され（Ｓ３３１３）、総払出個数カウンタの値が「０」であれば、払出状態カウンタの値が「２」であるか否かが判定される（Ｓ３３１４）。払出状態カウンタの値が「２」であれば、貸出終了信号をＣＲユニットに出力し（「貸出終了信号出力処理」Ｓ３３１５）、一方、払出状態カウンタの値が「２」でなければ、貸球払出要求信号に基づく払い出しでないので、貸出終了信号出力処理Ｓ３３１５がスキップされる。次に、払出状態カウンタの値に「０」が設定され（「払出状態カウンタ初期化処理」Ｓ３３１６）、払出中信号の出力を停止させて（「払出中信号出力停止処理」Ｓ３３２８）、遊技球払出処理Ｓ３３０８が終了する。なお、払出状態カウンタの値に「０」が設定されると、賞球払出が禁止状態となると共に貸球払出が禁止状態となる。
【０２２６】
なお、判定処理Ｓ３３１３の前に、いずれかの条の払出リトライフラグが解除されているか否かを確認し、１つの条でも払出リトライフラグが設定されていなければ、球詰まりなどの異常が発生している可能性があるので、エラー処理を行うよう構成しても良い。即ち、払出装置１０３３の球通路１０３３ｄのうち１つでも詰まっていれば、ケースレール１０３５の球通路１０３５ａに８０個以上の遊技球が貯留されていたとしても、遊技球の払い出しが確実に行えない場合があるが、エラー処理を実行して異常を解除するよう促すことで、遊技球の払い出しを確実に行うことができる。
【０２２７】
判定処理Ｓ３３１３において総払出個数カウンタの値が「０」でなければ、全条の払出リトライフラグが設定されているか否かを判定する（Ｓ３３１７）。判定処理３３１７において、いずれかの払出リトライフラグが解除されていれば、後述するようにいずれかの条において遊技球の払い出しが滞ったこととなるので、遊技球を再振り分けする前に所定時間待機し（「ウェイト処理」Ｓ３３１８）、その後に、払出個数振分処理Ｓ３３１９へ移行する。なお、本形態では、ウェイト処理Ｓ４２１８におけるウェイト時間は、８０ｍｓである。このウェイト処理Ｓ４２１８は、払出フリッカ１０３３ｂによって遊技球の球通路１０３３ｄが閉鎖された場合における払出通路１０３３ｅよりも上流側にある遊技球のばたつきを抑制するために設けられている。また、払出フリッカ１０３３ｂを作動させる払出ソレノイド１０３３ｃの駆動における電圧の過渡応答を正確に判定するために設けられる。一方、全条の払出リトライフラグが設定されている場合には、ウェイト処理Ｓ３３１８を行わずに払出個数振分処理Ｓ３３１９へ移行する。
【０２２８】
遊技球の払出が行われる４つの球通路１０３３ｄで均等に遊技球の払い出しを行うために、各球通路がそれぞれ何個ずつ払い出すかの払出予定個数を振り分ける（「払出個数振分処理」Ｓ４２１９）。払出個数振分処理Ｓ３３１９の後に、払出タイマ割込実行フラグが設定されているか否かが判定される（Ｓ３３２０）。払出タイマ割込実行フラグが設定されていれば、払出条ポインタへ最大値「４」を設定する（「払出条ポインタ最大値設定処理」Ｓ３３２１）。払出条ポインタ最大値設定処理Ｓ３３２１の後に、払出個数振分処理Ｓ３３１９によって各球通路に対して振り分けられ、各球通路３３ｄにおいて払い出しが開始された際の遊技球の個数をカウントすると共に、その払い出しの終了を管理する処理を実行する（「払出実行処理」Ｓ３３２２）。払出実行処理Ｓ３３２２の後に、払出条ポインタが最小値「１」であるか否かが判定される（Ｓ３３２３）。払出条ポインタが「１」でなければ、払出条ポインタの値を「１」だけ減少させて（「払出条ポインタ減算処理」Ｓ３３２４）、払出実行処理Ｓ４２２２に戻る。一方、払出条ポインタが「１」であれば、各払出ソレノイド作動フラグに基づいて各払出ソレノイド１０３３ｃが駆動される（「全条の払出ソレノイド作動制御処理」Ｓ３３２５）。具体的には、各条において、払出ソレノイド作動フラグが新たに設定された場合には払出ソレノイド１０３３ｃがオン状態に変更され、払出ソレノイド作動フラグが既に設定されていた場合には払出ソレノイド１０３３ｃのオン状態が維持され、払出ソレノイド作動フラグが新たに解除された場合には払出ソレノイド１０３３ｃがオフ状態に変更され、払出ソレノイド作動フラグが既に解除されていた場合には払出ソレノイド１０３３ｃのオフ状態が維持される。
【０２２９】
全条の払出ソレノイド作動制御処理Ｓ３３２５の後に、払出し全条の払出遊技球カウンタの値が「０」であるか否かが判定される（Ｓ３３２６）。全ての払出遊技球カウンタの値が「０」である場合には、判定処理Ｓ３３１１に戻る。一方、いずれかの払出遊技球カウンタの値が「０」でなければ、払出タイマ割込み実行フラグを解除して（「払出タイマ割込実行フラグ解除処理」Ｓ３３２８）、判定処理Ｓ３３２０に戻る。以上のように、遊技球払出処理Ｓ３２０８は、判定処理Ｓ３３０１〜払出中信号送信停止処理Ｓ３３２８によって実現される。
【０２３０】
副制御基板１０４７ａにより実行される制御処理について説明する。副制御基板１０４７ａの制御処理は、外部電力の停電からの復帰や電源のオン等による電源復帰に伴い起動されるメイン処理と、メイン処理に対して割り込みをかける割込み処理とに大別される。説明の便宜上、割り込み処理について説明した後に、メイン処理について説明する。ＣＰＵにおける割込み処理としては、定期的なタイマ割込み処理と、定期的なコマンド割込み処理とがある。
【０２３１】
タイマ割込み処理について説明する。図２８は、副制御基板１０４７ａにおけるタイマ割込み処理の一例を表すフローチャートである。
【０２３２】
タイマ割込み処理は、概ね１ｍｓの周期で実行される。タイマ割込み処理では、まず、割込みフラグが読み込まれる（「割込みフラグ読み込み処理」Ｓ４００１）。割込みフラグ読み込み処理Ｓ４００１の後に、割込みフラグが有効であるか否かが判定される（Ｓ４００２）。具体的には、ＣＰＵに対する各種の割込みのうちのタイマ割込みであることを確認する。割込みフラグが有効である場合には、割込みタイマカウンタのインクリメントが行われて割込みタイマカウンタが更新される（「割込みタイマカウンタ更新処理」Ｓ４００３）。割込みタイマカウンタ更新処理Ｓ４００３の後に、タイマ割込みに関する割込みフラグが解除される（「割込みフラグ解除処理」Ｓ４００４）。これによって、ＣＰＵに対する次回のタイマ割込み処理が実行できるようになる。判定処理Ｓ４００２において割込みフラグが有効でないと判定された場合は、他の割込み処理であるために、割込みタイマカウンタ更新処理Ｓ４００３及び割込みフラグ解除処理Ｓ４００４がスキップされる。
【０２３３】
コマンド割込み処理について詳細に説明する。図２９は、副制御基板１０４７ａにおけるコマンド割込み処理の一例を表すフローチャートである。コマンド割込み処理は、主制御基板１０４５ａからのコマンドの送信に応じて実行される。主制御基板４５ａにおけるコマンド送信は概ね１．４９ｍｓの周期で行われるために、本処理は、概ね１．４９ｍｓの周期で実行される。
【０２３４】
コマンド割込み処理では、まず、主制御基板４５ａからのストローブ信号が正常であるか否かが判定される（Ｓ４１０１）。ストローブ信号が正常であれば、コマンドデータを取得する（「コマンドデータ取得処理」Ｓ４１０２）。コマンドデータ取得処理Ｓ４１０２の後に、その内容が正常であるか否かが判定される（Ｓ４１０３）。コマンドデータが正常である場合には、コマンドを受信し（「コマンド受信処理」Ｓ４１０４）、コマンド受信処理Ｓ４１０４の後に、リトライカウンタ値が所定のリトライ最大値に変更される（「リトライカウンタ最大値設定処理」Ｓ４１０５）。
【０２３５】
判定処理Ｓ４１０１においてストローブ信号が正常でないと判定された場合には、リトライカウンタ値が所定のリトライ最大値に変更される（Ｓ４１０６）。また、判定処理Ｓ４１０３においてコマンドデータが正常でないと判定された場合には、リトライカウンタ値が変更される（「リトライカウンタ更新処理」Ｓ４１０７）。この変更においては、リトライカウンタ値が１だけ増加する。リトライカウンタ値を変更する処理（Ｓ４１０５，Ｓ４１０６，Ｓ４１０７）の後に、リトライカウンタ値が最大値であるか否かが判定される（Ｓ４１０８）。リトライカウンタ値が最大値である場合には、割込みフラグを読み込む（「割込みフラグ読込処理」Ｓ４１０９）。割込みフラグ読込処理Ｓ４１０９の後に、リトライカウンタの値が初期値「０」にクリアされる（「リトライカウンタクリア処理」Ｓ４１１０）。リトライカウンタクリア処理Ｓ４１１０の後に、割込みフラグが解除される（「割込みフラグ解除処理」Ｓ４１１１）。割込みフラグの解除によって、次回のコマンド割込み処理が実行できるようになる。
【０２３６】
リトライカウンタ値が最大値でない場合、つまり、ストローブ信号は正常であるがコマンドデータが正常でない場合には、割込みフラグ読込処理Ｓ４１０９、リトライカウンタクリア処理Ｓ４１１０及び割込みフラグ解除処理Ｓ４１１１がスキップされる。なお、所定のタイミングでのコマンドデータの取得は、リトライカウンタ値が所定のリトライ最大値に到達するまで繰り返される。
【０２３７】
副制御基板１０４７ａで実行されるメイン処理について詳細に説明する。図３０は、副制御基板のメイン処理の一例を表すフローチャートである。
【０２３８】
メイン処理では、まず、電源制御基板１０３８’からの内部電力の供給に応じて、副制御基板１０４７ａ自身の初期化及び副制御基板１０４７ａに接続された液晶表示装置１０４２等の周辺装置の初期化が行われる（「初期化処理」Ｓ４２０１）。初期化処理Ｓ４２０１の後に、システム状態が電圧低下状態であるか否かが判定される（Ｓ４２０２）。ここで、システム状態は、供給電圧が所定の電圧以下であることを表す電圧低下状態と、副制御基板１０４７ａ及び副制御基板１０４７ａに接続された周辺装置が初期化中であることを表す初期化状態と、供給電圧が所定の電圧であって通常遊技を行えることを表す通常状態とを含意する。なお、初期化状態は、初期化処理Ｓ４２０１中に選択される。
【０２３９】
判定処理Ｓ４２０２においてシステム状態が電圧低下状態であると判定された場合には、後述するバックアップ処理Ｓ４２１０が実行される。一方、システム状態が電圧低下状態でない場合には、割込みタイマカウンタの値に変更があるか否かが判定される（Ｓ４２０３）。割込みタイマカウンタの値に変更がある場合には、割込みタイマカウンタが更新される（「割込みタイマカウンタ更新処理」Ｓ４２０４）。割込みタイマカウンタ更新処理Ｓ４２０４において、割込みタイマカウンタの値は１だけ減少する。割込みタイマカウンタ更新処理Ｓ４２０４の後に、後述する周期タイマ処理Ｓ４２０５が行われる。周期タイマ処理Ｓ４２０５の後に、システム状態が電圧低下状態であるか否かが判定される（Ｓ４２０６）。システム状態が電圧低下状態でない場合には、主制御基板１０４５ａからの何らかのコマンドが受信されているか否かが判定される（Ｓ４２０７）。コマンドが受信されている場合には、後述する受信コマンド確認処理Ｓ４２０８が行われる。一方、コマンドが受信されていない場合には、受信コマンド確認処理Ｓ４２０８がスキップされる。受信コマンド確認処理Ｓ４２０８の後に、演出の詳細を決定する乱数のベース値が更新される（「乱数ベース値更新処理」Ｓ４２０９）。乱数ベース値更新処理Ｓ４２０９の後は、判定処理Ｓ４２０２に移行する。システム状態が電圧低下状態でない場合には、上記の各処理（Ｓ４２０２〜Ｓ４２０９）が順次に繰り返し実行される。
【０２４０】
判定処理Ｓ４２０２及び判定処理Ｓ４２０６においてシステム状態が電圧低下状態であると判定された場合には、レジスタデータやスタックデータが外部ＲＡＭに保存される（「バックアップ処理」Ｓ４２１０）。バックアップ処理Ｓ４２１０の後に、システム状態が電圧低下状態であるか否かが判定される（Ｓ４２１１）。システム状態が電圧低下状態である場合には、判定処理Ｓ４２１１が繰り返し実行される。一方、電圧低下状態でない場合には、電圧低下状態の解消がノイズ等による誤作動でないことを確認するために所定の時間（本形態においては３０ｍｓ）待機する（「ウェイト処理」Ｓ４２１２）。ウェイト処理Ｓ４２１２の後に、再度、システム状態が電圧低下状態であるか否かを再度判定する（Ｓ４２１３）。システム状態が電圧低下状態である場合には、判定処理Ｓ４２１１に戻る。一方、システム状態が電圧低下状態でない場合には、内部電力の供給が正常に再開したと判断して、メイン処理を起動するための処理を行う（「起動処理」Ｓ４２１４）。起動処理Ｓ４２１４の後に、初期化処理Ｓ４２０１に戻り、メイン処理が再開される。
【０２４１】
副制御基板１０４７ａのメイン処理における周期タイマ処理Ｓ４２０５について詳細に説明する。図３１は、周期タイマ処理の一例を表すフローチャートである。タイマ割込み処理が実質的に１ｍｓごとに実行されることによって、周期タイマ処理Ｓ４２０５も実質的に１ｍｓごとに実行される。周期タイマ処理４２０５では、図３１に示されたように、まず、起動時コマンド確認処理Ｓ４３０１が実行される。起動時コマンド確認処理Ｓ４３０１では、起動処理Ｓ４２１４の実行後の２秒以内に主制御基板１０４５ａから何らかのコマンドを受信しているか否かが確認される。主制御基板４５ａから何らのコマンドも受信していない場合には、主制御基板１０４５ａの起動が正常に行われなかったと判断してエラー発生を報知する処理が行われる。一方、主制御基板１０４５ａから何らかのコマンドを受信している場合には、本処理を終了し、デバイス制御処理Ｓ４３０２に移行する。
【０２４２】
デバイス制御処理Ｓ４３０２では、下述する受信コマンド確認処理Ｓ４２０８（図３０参照）において受信が確認された各種のコマンドに応じて、液晶表示装置１０４２、スピーカ１１０６，１２０４、各種の効果ＬＥＤカバー部１１０４，１１０８，１１１０で被覆された発光装置（図示せず）、各種の発光装置１１３２、１１３４Ｌ１等の駆動制御が行われる。
【０２４３】
システム状態変更処理Ｓ４３０３では、システム状態に変化があるか否かが判定され、判定結果に応じて、電圧低下状態を表す電圧低下フラグ及び初期化状態を表す初期化中フラグが設定又は解除される。システム状態に変化があればその変化に応じた処理が実行される。なお、電圧低下フラグ及び初期化中フラグが解除されている場合には、システム状態は通常状態であるとみなされ、本処理は終了する。システム状態変更処理Ｓ４３０３の後に、電圧監視処理Ｓ４３０４が実行される。
【０２４４】
電圧監視処理Ｓ４３０４では、電源基板１０３８’から供給される内部電力の電圧が所定の電圧以下であるか否かが判定され、内部電圧が所定の電圧以下の場合には、電圧低下フラグが解除されていれば電圧低下フラグが設定され、一方、内部電圧が所定の電圧以下でない場合には、電圧低下フラグが設定されていれば電圧低下フラグが解除される。電圧監視処理Ｓ４３０４の後に、長周期タイマカウンタの値に周期タイマカウンタの値が加算され、長周期タイマカウンタが更新される（「長周期タイマカウンタ加算処理」Ｓ４３０５）。長周期タイマカウンタ更新処理Ｓ４３０５の後に、長周期タイマカウンタの値が１０以上であるか否かが判定される（Ｓ４３０６）。判定処理Ｓ４３０５によって、概ね周期タイマカウンタの１０回の更新ごとに、以下の処理（Ｓ４３０７〜Ｓ４３１２）が実行されることになる。周期タイマカウンタの更新が概ね１ｍｓごとに行われるために、以下の処理は、概ね１０ｍｓごとに実行されることになる。
【０２４５】
判定処理２４０２において長周期タイマカウンタの値が１０未満であると判定された場合には、本処理は終了する。一方、長周期タイマカウンタの値が１０以上である場合には、長周期タイマカウンタの値が１０だけ減少され、長周期タイマカウンタの値が更新される（「長周期タイマカウンタ減算処理」Ｓ４３０７）。長周期タイマカウンタ減算処理Ｓ４３０７の後に、副制御基板１０４７ａのＲＯＭに保持されている各種の発光装置（発光装置１３２、１３４Ｌ１等）に対する複数の発光パターンを含む発光データテーブルから所望の発光パターンのデータを取り出し、出力用のデータバッファに格納する（「発光データ更新処理」Ｓ４３０８）。なお、格納されたデータは次回の周期タイマ処理Ｓ４２０６におけるデバイス制御処理４３０２によって出力される。
【０２４６】
発光パターンデータ更新処理Ｓ４３０８の後に、発光演出と音響演出とを同期させるための処理が実行される（「発光・音響同期処理」Ｓ４３０９）。発光・音声同期処理Ｓ２４０５の後に、音声演出が行われている状況下において、遊技者によって何らかの入力が行われることなく所定の時間（本形態では３０秒）以上にわたって放置されている場合には、音声演出の音量が小音量に変更される（「音響フェードアウト処理」Ｓ４３１０）。また、遊技者によって何らかの入力が行われることなく、所定の時間（本形態では５０秒）以上経過しているかを確認して、デモストレーションフラグを設定する（「デモストレーション開始確認処理」Ｓ４３１１）。なお、デモストレーションフラグの設定によって、液晶表示装置１０４２において所定のデモストレーション演出が開始される。デモストレーション開始確認処理Ｓ４３１１の後に、音量変更操作装置（図示せず）における音量調節スイッチ（図示せず）の音量設定が確認され、スピーカ１１０６，１２０４に対するエラー報知時や演出時の音量が更新される（「音量設定処理」Ｓ４３１２）。
【０２４７】
音量設定処理Ｓ４３１２の後に、液晶表示装置１０４２、スピーカ１１０６，１２０４、発光装置１３２，１３４Ｌ１等を制御するためのデータが更新される（「報知データ変更処理」Ｓ４３１３）。
【０２４８】
〔本発明に関連する主たる構成〕
回胴遊技機１０１０における本発明の主たる特徴部分である各ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の停止制御についてまとめて詳細に説明する。なお、上記のように各ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の制御は実質的に同一であるために、右ステッピングモータ１０４３Ｒ４の制御についてのみ説明する。また、ステッピングモータ１０４３Ｒ４における前側ロータ１０６０ａ及び奥側ロータ１０６０ｂが各励磁相によって受ける回転トルクは、実質的に同一であるために、前側ロータ１０６０ａと各ステータ１６０１〜１６０４との関係についてのみ説明する。
【０２４９】
ステッピングモータ１０４３Ｒ４の定速駆動状態において、図１８Ｂに示されたように回転励磁相情報列を構成する励磁相情報が所定の順序で順次に選択されることによって、Ａ相（基本回転励磁相の一種）、（Ａ＋Ｂ）相（準回転励磁相の一種）、Ｂ相（基本回転励磁相の一種）、（Ｂ＋反転Ａ）相（準回転励磁相の一種）、反転Ａ相（基本回転励磁相の一種）、（反転Ａ＋反転Ｂ）相（準回転励磁相の一種）、反転Ｂ相（基本回転励磁相の一種）及び（反転Ｂ＋Ａ）相（準回転励磁相の一種）が所定の回転励磁順序で励磁される。これによって、回胴Ｒが定速回転する。各回転励磁相によって励磁されるステータ１６０１Ａ〜１６０１Ｄの組合せ及びその極性は、図１４に示されたとおりである。
【０２５０】
ここで、右回胴Ｒの定速回転状態における、基本予定停止角度に対応する変位角度の近傍における図柄の通過位置と回転励磁相との相間について説明する。図３２（Ａ）〜（Ｆ）は、ステッピングモータの定速回転状態における図柄移動の推移の一例を説明するための模式的な説明図である。なお、図３２（Ａ）〜（Ｆ）においては、図柄番号が０番の図柄（以下、第０図柄と称す）の場合を示している。図３３（Ａ）〜（Ｆ）は、ステッピングモータの定速駆動状態におけるロータの位置変化の推移の一例を説明するための模式的な説明図である。
【０２５１】
図３２（Ａ）は、図柄の回転方向の長さをＤとして、第０図柄が基準停止領域１００に完全に表示される位置（図３２（Ｃ））からＤ／１２だけ手前に位置している場合を表している。図３３（Ａ）は、第０図柄が図３２（Ａ）に示されたように位置している場合におけるステッピングモータ１０４３Ｒ４のロータ１０６０の突極と各ステータ１６０１〜１６０４の突極との位置を表している。図３３（Ａ）から分かるように、第４ステータ１６０４の突極の各々が前側ロータ１０６０ａの突極と完全に対向しており、第１ステータの突極の各々は、ロータ１０６０の突極のピッチを「Ｐ」としてＰ／４だけずれている。前側ロータ１６０４ａと各ステータ１６０１〜１６０４とが、図３３（Ａ）に示された位置関係にある場合は、反転Ｂ相の励磁に対して磁気的に最も安定な角度（以下、「反転Ｂ相の安定角度」と称す）である。変位角度が反転Ｂ相の安定角度に到達した場合に、励磁相が反転Ｂ相から回転励磁順序において反転Ｂ相の次の回転励磁相である（反転Ｂ＋Ａ）相に変更される。（反転Ｂ＋Ａ）相による励磁によって、ロータ１６０４が回転して（図３３（Ａ）において右方向に移動）、第０図柄が移動（図（３２（Ａ）において下方向に移動）する。前側ロータ１６０４ａと各ステータ１６０１〜１６０４とが図３３（Ｂ）に示されたような位置関係になる。この場合の変位角度は（反転Ｂ＋Ａ）相に対して磁気的に最も安定な角度（（反転Ｂ＋Ａ）相の安定角度）である。変位角度が（反転Ｂ＋Ａ）相の安定角度である場合は、図３２（Ｂ）に示されたように、第０図柄は、基準停止領域１００のＤ／２４だけ手前に位置している。
【０２５２】
変位角度が（反転Ｂ＋Ａ）相の安定角度に到達した場合に、励磁相が（反転Ｂ＋Ａ）相の次の励磁相であるＡ相に変更される。これによって、図３２（Ｃ）に示されたように、第０図柄が基準停止領域１００に完全に表示される位置関係となり、図３３（Ｃ）に示されたように、第１ステータ１６０１の各突極が前側ロータ１０６０ａのいずれかの突極と完全に対向している状態となる。この場合の変位角度は、Ａ相に対して磁気的に最も安定な角度（「Ａ相の安定角度」）である。各ステータ１６０１〜１６０４と前側ロータ１０６０ａとは全ての回転励磁相の励磁ごとにＡ相の安定角度に対応する位置関係になる。ここで、Ａ相の安定角度をθｉ（ｉは０〜６３の整数）、各励磁相の変更ごとの変位角度差をθ’／２とした場合、図３２（Ｂ）及び図３３（Ｂ）に示された位置関係にある場合の変位角度θはθｉ−θ’／２で表され、図３２（Ａ）及び図３３（Ｂ）に示された位置関係にある場合の変位角度θはθｉ−θ’で表される。なお、以下において、θ’を「ステップ角度」とも称し、θ’／２を「駆動ステップ角度」とも称する。また、θｉ＋４θ’＝θ（ｉ−１）である。
【０２５３】
変位角度がＡ相の安定角度（θ＝θｉ）に到達した場合に、励磁相がＡ相の次の励磁相である（Ａ＋Ｂ）相に変更される。これによって、図３２（Ｄ）に示されたように、第０図柄と基準停止領域１００との位置関係が、第０図柄が基準停止領域１００からＤ／２４だけずれた位置関係となり、第１ステータ１６０１の各突極と前側ロータ１０６０ａの突極とが図３３（Ｃ）に示されたようにＰ／２４だけずれた位置関係となる。この場合の変位角度（θ＝θｉ＋θ’／２）は、（Ａ＋Ｂ）相に対して磁気的に最も安定な角度（「（Ａ＋Ｂ）相の安定角度」）である。
【０２５４】
変位角度が（Ａ＋Ｂ）相の安定角度に到達した場合に、励磁相が（Ａ＋Ｂ）相の次の励磁相であるＢ相に変更される。これによって、図３２（Ｅ）に示されたように、第０図柄が基準停止領域１００に完全に表示される位置関係となり、図３３（Ｅ）に示されたように、第２ステータ１６０２の各突極が前側ロータ１０６０ａのいずれかの突極と完全に対向しており、第１ステータ１６０１の各突極と前側ロータ１０６０ａの突極とがＤ／１２だけずれた位置関係となる。
【０２５５】
同様にして、変位角度がＢ相の安定角度（θ＝θｉ＋θ’）に到達した場合に、励磁相がＡ相の次の励磁相である（Ｂ＋反転Ａ）相に変更されて、（Ｂ＋反転Ａ）相に対して磁気的に最も安定な角度（「（Ｂ＋反転Ａ）相の安定角度」）に移行する。その後、変位角度が（Ｂ＋反転Ａ）相の安定角度（θ＝θｉ＋３θ’／２）に到達した場合に、励磁相が（Ｂ＋反転Ａ）相の次の励磁相である反転Ａ相に変更されて、反転Ａ相に対して磁気的に最も安定な角度（「反転Ａ相の安定角度」）に移行する。反転Ａ相の安定角度においては、第３ステータ１６０３の各突極が前側ロータ１０６０ａのいずれかの突極と完全に対向している状態となる。その後、変位角度が反転Ａ相の安定角度（θ＝θｉ＋２θ’）に到達した場合に、励磁相が反転Ａ相の次の励磁相である（反転Ａ＋反転Ｂ）相に変更されて、（反転Ａ＋反転Ｂ）相に対して磁気的に最も安定な角度（「（反転Ａ＋反転Ｂ）相の安定角度」）に移行する。その後、その後、変位角度が（反転Ａ＋反転Ｂ）相の安定角度（θ＝θｉ＋５θ’／２）に到達した場合に、励磁相が（反転Ａ＋反転Ｂ）相の次の励磁相である反転Ｂ相に変更されて、反転Ｂ相に対して磁気的に最も安定な角度（「反転Ｂ相の安定角度」）に移行する。反転Ａ相の安定角度においては、第１ステータ１６０１の各突極が前側ロータ１０６０ａのいずれかの突極と完全に対向している状態となる。その後、変位角度が反転Ｂ相の安定角度（θ＝θｉ＋３θ’）に到達した場合に、励磁相が反転Ｂ相の次の励磁相である（反転Ｂ＋Ａ）相に変更されて、（反転Ｂ＋Ａ）相に対して磁気的に最も安定な角度（「（反転Ｂ＋Ａ）相の安定角度」）に移行する。更に、変位角度が（反転Ｂ＋あ）相の安定角度（θ＝θｉ＋７θ’／２）に到達した場合に、励磁相が（反転Ｂ＋Ａ）相の次の励磁相であるＡ相に変更されてＡ相の安定角度（θｉ＋４θ’＝θ（ｉ−１））に戻り、図３２（Ｆ）に示されたように、第０図柄と基準停止領域１００との位置関係が、第０図柄が基準停止領域１００からＤ／３だけずれた位置関係となり、第１ステータ１６０１の各突極と前側ロータ１０６０ａの突極とが図３３（Ｆ）に示されたようにＰ／３だけずれた位置関係となる。更に、全ての回転励磁相が循環的に２回ずつ励磁されると、図３２（Ｃ）の場合と同様に、第１図柄が基準停止領域１００に完全に表示されることとなる。
【０２５６】
各回転励磁相による励磁によってロータ１０６０に与えられる回転トルクについて説明する。図３４は、ステッピングモータの定速駆動状態における回転トルクの推移の一例を定性的に表すグラフである。実線で表された関数Ｔ＿Ａ，Ｔ＿Ｂ，Ｔ＿反転Ａ及びＴ＿反転Ｂは、それぞれ、Ａ相励磁、Ｂ相励磁、反転Ａ相励磁及び反転Ｂ相励磁がなされた場合における回転トルクをあらわしている。また、破線で表された関数Ｔ＿ＡＢ，Ｔ＿Ｂ反転Ａ，Ｔ＿反転Ａ反転Ｂ及びＴ＿反転ＢＡは、それぞれ、（Ａ＋Ｂ）相励磁、（Ｂ＋反転Ａ）相励磁、（反転Ａ＋反転Ｂ）相励磁及び（反転Ｂ＋Ａ）相励磁がなされた場合における回転トルクをあらわしている。縦軸の正側が右回胴Ｒを回転させる方向に働くトルクを表し、付側が右回胴Ｒを逆回転させる方向に働くトルクを表している。例えば、Ａ相励磁の場合、変位角度θがθｉからずれた場合において、θｉ−２θ’＜θ＜θｉの範囲においては、正回転方向に回転トルクが働くために変位角度がθｉとなるように回転し、一方、θｉ＜θ＜θｉ＋２θ’の範囲においては、正回転方向に回転トルクが働くために変位角度がθｉとなるように回転する。これによって、θｉ−２θ’＜θ＜θｉ＋２θ’の範囲においては、変位角度がθｉである点が磁気的に最も安定となる。他の関数についても同様に、横軸と交わり、回転トルクが正側から負側に変更される変位角度がその関数に従う励磁相に対する磁気的に最も安定な角度である。
【０２５７】
実際の定速駆動状態では、変位角度に応じて励磁相が変更されるために、図３４に示されたように、太実線の関数で示される回転トルクを受けることとなる。具体的には、前側ロータ１０６０ａは、（１）θｉ−３θ’／２＜θ＜θｉ−θ’の範囲においては関数Ｔ（反転Ｂ）で特定される回転トルクを受け、（２）θｉ−θ’＜θ＜θｉ−θ’／２の範囲においては関数Ｔ（反転ＢＡ）で特定される回転トルクを受け、（３）θｉ−θ’／２＜θ＜θｉの範囲においては、関数ＴＡで特定される回転トルクを受け、（４）θｉ＜θ＜θｉ＋θ’／２の範囲においては関数ＴＡＢで特定される回転トルクを受け、（５）θｉ＋θ’／２＜θ＜θｉ＋θ’の範囲においては関数ＴＢで特定される回転トルクを受け、（６）θｉ＋θ’＜θ＜θｉ＋３θ’／２の範囲においては関数Ｔ（Ｂ反転Ａ）で特定される回転トルクを受け、（７）θｉ＋３θ’／２＜θ＜θｉ＋２θ’の範囲においては関数Ｔ（反転Ａ）で特定される回転トルクを受け、（８）θｉ＋２θ’＜θ＜θｉ＋５θ’／２の範囲においては、関数Ｔ（反転ＢＡ）で特定される回転トルクを受ける。なお、太実線で示された関数は４θ’の周期関数である。
【０２５８】
無励磁状態において前側ロータ１０６０ａに与えられる無励磁保持トルクについて説明する。図３５は、無励磁保持トルクの一例を定性的に表すグラフである。なお、図３５には、比較のために、Ａ相励磁に対する回転トルクを定性的に表すグラフも破線で示されている。図３５に示されたように、無励磁状態においても、前側ロータ１０６０ａが着磁していることによって各ステータ１６０１〜１６０４が磁化し、前側ロータ１０６０ａと各ステータ１６０１〜１６０４との間の磁気的な応力によって実線の関数Ｔｄで特定される無励磁保持トルクを受ける。関数Ｔｄは、前側ロータ１０６０ａと各ステータ１６０１〜１６０４との間の無励磁保持トルクを重ね合わせた関数であり、θ’周期の周期関数である。なお、前側ロータ１０６０ａと各ステータ１６０１〜１６０４との位置関係に応じて前側ロータ１０６０ａと各ステータ１６０１〜１６０４との間の無励磁保持トルクは異なるために、これらを重ね合わせたＴｄは周期θ’内で複雑に増減する。しかし、本発明の作用効果を定性的に説明するためには詳細な増減は必要でないために、図３５においては、正弦関数のように単調に増減する関数として表している。なお、本形態において無励磁保持トルクの最大値は、Ａ相励磁に対する回転トルクの最大値の概ね１／７である。無励磁状態では、Ａ相の安定角度（θ＝θｉ）、Ｂ相の安定角度（θｉ＋θ’）、反転Ａ相の安定角度（θｉ＋２θ’）及び反転Ｂ相の安定角度（θｉ＋３θ’，θｉ−θ’）の全てが磁気的に最も安定な角度である。したがって、無励磁状態であっても、最終的に、右回胴Ｒは、実質的に、これらの安定角度のいずれかに対応する角度で停止することとなる。
【０２５９】
本形態における右回胴Ｒの停止制御について詳細に説明する。上記のように右ステッピングモータ１０４３Ｒ４において各回転励磁相が所定の回転励磁順序に従って循環的に励磁されることによって右回胴Ｒが定速回転している。右回胴停止ボタン１１２６Ｒ（図１参照）が遊技者によって操作されると、主制御基板１０４５ａに右停止信号（停止指示）が入力される。主制御基板１０４５ａ（図１５参照）では、右停止信号を監視しており、右停止信号を受信すると主制御基板１０４５ａのＲＡＭ１０４５ａ３（図１５参照）に右停止信号の受信を表す右停止信号受信フラグが設定される（図１６のスイッチ読込処理Ｓ２１０８及びセンサ監視処理Ｓ２１０９）。また、主制御基板１０４５ａでは、右停止信号受信フラグの設定状況を監視しており（図２３の判定処理Ｓ２６０８）、右停止信号が受信されている場合（Ｓ２６０８：Ｙ）には、右回胴Ｒが定速回転状態であるかを確認し、右回胴Ｒの停止制御において参照される参照制御テーブルの変更が必要か否かを判断した後（図２３の判定処理Ｓ２６２１〜制御テーブル再設定処理Ｓ２６２３）に、右回胴Ｒの停止制御が開始される（図２３の右回胴停止処理Ｓ２６２４）。なお、右回胴Ｒが既に停止されている場合には、右回胴Ｒの停止制御が開始されず、また、参照制御テーブルの変更が必要な場合には、その変更を行った後に右回胴Ｒの停止制御が開始される。
【０２６０】
右回胴Ｒの停止制御が開始されると、下段の組合せラインを構成する基準停止領域１００（図３２参照）に停止させる図柄（停止予定図柄）が決定される（右回胴停止処理Ｓ２６２２）。具体的には、図柄番号が決定される。本形態において、各図柄について停止位置に対応する図柄オフセットの値は同一（「０」又は「２」）であり、かつ２種類（「０」又は「２」）であるために、図柄番号を決定することによって、実質的に、右回胴Ｒの基本停止予定角度及び補助停止角度が決定されたことになる。基本停止予定角度及び補助停止予定角度に対応する２種類の停止予定角度情報が、それぞれ、〔停止図柄番号，０〕及び〔停止図柄番号，２〕に設定される。停止予定角度情報が設定されると、主制御基板１０４５ａにおいて監視されている図柄番号及び図柄オフセットの値を参照しながら、これらの組合せが、２種類の停止予定角度情報と一致するまで、右回胴Ｒの定常回転を継続する（図１７の判定処理Ｓ１０１〜判定処理Ｓ１１２）。なお、特殊な場合を除き、基本停止予定角度が選択されるために、以下においては基本停止予定角度で停止される場合について説明し、その後に、補助停止予定角度で停止される場合について基本停止予定角度との相違部分のみを説明する。
【０２６１】
図柄番号と図柄オフセットの値の組合せが〔停止図柄番号，０〕に一致した場合（停止開始判定処理Ｓ１１０〜１１２：Ｙ）には、回転励磁順序に従った各回転励磁相の循環的な励磁が終了し（加速カウンタ解除処理Ｓ１１３）、全相−Ａ相（特定相）−全相を順次に選択する停止励磁順序に従った励磁が開始される（減速カウンタ設定処理Ｓ１１４）。まず、励磁相として停止励磁順序の１番目に相当する全相が設定され（全相設定処理）、その全相励磁を行う全相励磁時間が設定される（ウェイトタイマ再設定処理Ｓ１１５）。なお、回転励磁順序における（反転Ｂ＋Ａ）相励磁の後に全相励磁が実行されることとなる。全相励磁時間が経過するまで、全相励磁が維持される（判定処理Ｓ１０１〜ウェイトタイマ更新処理Ｓ１０２）。全相励磁時間が終了した場合（判定処理Ｓ１０１：Ｙ、判定処理Ｓ１０３：Ｎ及び判定処理Ｓ１１９：Ｎ）には、励磁相が全相から停止励磁順序において２番目のＡ相に変更される（特定相設定処理Ｓ１２１）と共に、Ａ相を励磁するＡ相励磁時間（特定相励磁時間）が設定される（ウェイトタイマ設定処理Ｓ１２０）。Ａ相励磁時間が経過するまで、Ａ相励磁が維持される（判定処理Ｓ１０１〜ウェイトタイマ更新処理Ｓ１０２）。Ａ相励磁時間が終了した場合（判定処理Ｓ１０１：Ｙ、判定処理Ｓ１０３：Ｎ、判定処理Ｓ１１９：Ｙ）には、励磁相がＡ相から停止励磁順序において最後の全相に変更される（特定相設定処理Ｓ１２３）と共に、Ａ相を励磁するＡ相励磁時間（特定相励磁時間）が設定される（ウェイトタイマ設定処理Ｓ１２２）。再度の全相励磁時間が終了した場合（判定処理Ｓ１０１：Ｙ、判定処理Ｓ１０３：Ｙ）には、全相励磁が解除されて無励磁状態に移行する（無磁化処理Ｓ１２４）。
【０２６２】
ここで、本形態の停止励磁順序に応じた右ステッピングモータ１０４３Ｒ４の駆動制御の詳細な説明に先立ち、その説明の便宜のために、（１）定速駆動状態から無励磁状態に移行させて右回胴Ｒを停止させる場合、（２）定速駆動状態から特定の１相励磁相（具体的には、Ａ相）のみの励磁によって右回胴Ｒを停止させる場合、（３）定速駆動状態から全相励磁相のみの励磁によって右回胴Ｒを停止させる場合について説明する。
【０２６３】
（１）定速駆動状態から無励磁状態に移行させて右回胴Ｒを停止させる場合について説明する。図３６は、励磁解除による減速駆動状態におけるトルクの推移の一例を定性的に表すグラフである。本実施の形態の場合との比較のために、（反転Ｂ＋Ａ）相の励磁後に、（反転Ｂ＋Ａ）相励磁を解除する場合について説明する。（反転Ｂ＋Ａ）相を励磁した後に（反転Ｂ＋Ａ）相励磁が解除されると、図３６に示されたように、θｉ−θ’／２＜θを満たす角度範囲において、太破線で示された経路Ｐ”に沿った無励磁保持トルクによる応力を受けて右回胴Ｒは停止する。この場合、右回胴Ｒの速度が最初に「０」となる位置が、θｉ−θ’／２＜θ＜θｉ＋θ’／２を満たす角度範囲であれば、一旦右回胴Ｒの速度が「０」となった後にθ＝θｉを満たす安定角度に引込まれて回胴が完全に停止する。また、右回胴Ｒの速度が最初に「０」となる位置が、θｉ＋θ’／２＜θ＜θｉ＋３θ’／２を満たす角度範囲であれば、θ＝θｉ＋θ’を満たす安定角度に引込まれて回胴が完全に停止する。更にそれよりも右回胴Ｒの速度が最初に「０」となる位置が遠くにずれた場合には、θｉ＋θ’を超える変位角度における安定角度において、右回胴Ｒは完全に停止することとなる。
【０２６４】
（２）定速駆動状態から特定の１相励磁相（具体的には、Ａ相）のみの励磁によって右回胴Ｒを停止させる場合について説明する。図３７は、Ａ相励磁による減速駆動状態におけるトルクの推移の一例を定性的に表すグラフである。本実施の形態の場合との比較のために、（反転Ｂ＋Ａ）相の励磁後に、Ａ相励磁する場合について説明する。（反転Ｂ＋Ａ）相を励磁した後にＡ相が励磁されると、図３７に示されたように、θｉ−θ’／２＜θを満たす角度範囲において、太破線で示された経路Ｐ’に沿ったトルクによる応力を受けて右回胴Ｒは停止する。具体的には、この場合、右回胴Ｒの速度が最初に「０」となる位置が、θｉ−θ’／２＜θ＜θｉ＋２θ’を満たす角度範囲であれば、一旦右回胴Ｒの速度が「０」となった後にθ＝θｉを満たす安定角度に引込まれて回胴が完全に停止する。更にそれよりも右回胴Ｒの速度が最初に「０」となる位置が遠くにずれた場合には、θｉ＋２θ’を超える変位角度におけるＡ相の安定角度において、右回胴Ｒは完全に停止することとなる。なお、（反転Ｂ＋Ａ）相を励磁した後にＡ相を励磁した場合、定速駆動状態と同一であるために、実質的に回胴の回転を停止させるためのＡ相によるトルクは、変位角度がθｉを超えた場合から作用することとなる。
【０２６５】
（３）定速駆動状態から全相励磁相のみの励磁によって右回胴Ｒを停止させる場合について説明する。図３８は、全相励磁相による減速駆動状態におけるトルクの推移の一例を定性的に表すグラフである。なお、図３８には、説明の便宜のために、全相を励磁した状態で、外力によって前側ロータ１０６０ａ（回転軸）を強制的に定常回転状態における回転速度を同一の定速で回転させた場合の付加的なトルクの推移の一例を定性的に表している（図中の点線Ｔｉ０）。全相を励磁した状態で、前側ロータ１０６０ａが回転していない場合又は回転速度が極めて小さい場合には、無励磁状態と同一の無励磁保持トルクのみからのトルクを受ける。これは、全相励磁において、Ａ相、Ｂ相、反転Ａ相及び反転Ｂ相が励磁された場合には、図１４から推察できるように、第１ステータ１６０１は、Ａ相によってＳ極に励磁されると共に反転Ａ相によってＮ極に励磁されるために、Ａ相による磁化とＢ相による磁化とが相殺して無励磁状態と実質的に同一となる。同様に、第２ステータ１６０２、第３ステータ１６０３及び第４ステータ１６０４も、実質的に無励磁状態となる。しかし、各ステータ１６０１〜１６０４を励磁するための各配線Ｗ１〜Ｗ４（図１２参照）は電源に短絡されているために必要に応じてそれらに流れる電流が変化できる状態にある。なお、無励磁状態においては、各配線Ｗ１〜Ｗ４は電源から開放されているために、それらに、電流が流れることはない。したがって、全相励磁の場合には、前側ロータ１０６０ａの回転に応じて、各ステータ１６０１〜１６０４の磁化及び前側ロータ１０６０ａとの相対位置の変化によって、前側ロータ１０６０ａと各ステータ１６０１〜１６０４との間の磁束密度が変化する。この磁束密度の変化に応じて、各ステータ１６０１〜１６０４の磁化及び前側ロータ１０６０ａとの相対位置に応じた配線Ｗ１〜Ｗ４にこの磁束密度の変化を相殺するように誘導電流が発生する。この誘導電流によって、各配線Ｗ１〜Ｗ４に流れる電流の値が変化する。したがって、全相励磁の場合には、無励磁保持トルクと共に誘導電流による励磁に伴うトルク（以下、「誘導トルク」と称す）とを重ね合わせたトルクを受けることとなる。したがって、全相を励磁した状態で、外力によって前側ロータ１０６０ａ（回転軸）を強制的に定常回転状態における回転速度を同一の定速で回転させた場合には、図３８において、点線で示したような誘導トルクＴｉ０を受ける。なお、回転方向が逆の場合には、誘導トルクＴｉ０の逆極性のトルクを受ける。実際の回胴Ｒの停止においては、回転速度が変化するために、誘導トルクＴｉ０に回転速度の変化に応じた係数が乗算されるために実線で示したような誘導トルクＴｉ１〜Ｔｉ３を受ける。誘導トルクＴｉ１は正常に停止される場合を表し、誘導トルクＴｉ２は、通常よりも回転止める方向に弱い応力しか働かない場合を表し、誘導トルクＴｉ３は通常よりも回転を止める方向の強い応力が働いた場合を表している。各誘導トルクＴｉ１〜Ｔｉ３は回転速度に依存するために、実質的に停止開始直後の微小時間、例えば、θ’／２だけ回転するのに必要な時間において作用するが、その後においては、無励磁保持トルクＴｄが優位になり、その影響���極めて小さくなる。なお、図３８には図示しないが、ステッピングモータ１０４３Ｒ４の回転軸による回転摩擦による応力も働いている。
【０２６６】
正常な場合においては、点Ｉ（θ＝θｉ−θ’／２）で停止が開始され、回転摩擦、無励磁保持トルクＴｄ及び誘導トルクＴｉ１によって、回胴Ｒは点Ｍ（θ＞θｉ）を経由して点Ｆ（θ＝θｉ）で停止することになる。また、通常よりも制止応力が大きい場合においても、回転摩擦、無励磁保持トルクＴｄ及び誘導トルクＴｉ３によって、回胴Ｒは点Ｆ（θ＝θｉ）で停止することになる。しかし、通常よりも制止応力が小さい場合には、回転摩擦、無励磁保持トルクＴｄ及び誘導トルクＴｉ３によって、回胴Ｒはθ＝θｉ＋θ’で停止することになる。具体的には、最初に回胴Ｒの速度が「０」となる位置がθ＝θｉ＋θ’／２を超えた場合又はθ＝θｉ＋θ’／２を超えても回胴Ｒの速度が「０」にならない場合には、回胴Ｒはθ＝θｉ＋θ’で停止することになる。図３８からわかるように、全相励磁によって回胴Ｒの停止を開始させた場合には、無励磁状態で回胴を停止させる場合に比べて、停止開始直後（θｉ−θ’／２＜θ＜θｉ−θ’／４）に回胴Ｒの回転を停止させる方向に付加的な誘導トルクＴｉ１〜Ｔｉ３を受けることによって、回胴Ｒの回転速度は急激に減少する。
【０２６７】
ここで、本形態の基本停止励磁順序（全相励磁−Ａ相励磁−全相励磁）によって、回胴Ｒを停止させる場合について詳細に説明する。図３９は、回胴の回転速度の推移の一例を定性的に表すグラフである。なお、図３９には、全相励磁のみによって回胴Ｒを停止させる場合及びＡ相励磁のみによって回胴Ｒを停止させる場合の回転速度の推移の一例（Ｐ’，Ｐ”）を本形態との比較のために表している。まず、スタートレバーが操作されると（時刻Ｔｉ）、回胴Ｒの加速が開始されて、所定の加速期間（主制御基板１０３５ａのタイマ割込処理の２１３割込み期間（約３１７．３７ｍｓ））後に定速に到達する（時刻Ｔ１）。回胴Ｒの回転速度が一定であるときに回胴停止ボタンが操作されると（時刻Ｔ２）、停止予定位置に応じて直前まで定速回転が維持される。停止開始判定によって回胴Ｒの停止開始の判定（変位角度情報＝〔停止図柄番号、０〕又は〔停止図柄番号、２〕）がなされると（Ｔ３）、回胴Ｒの停止が開始されて、速度変化Ｐに沿って回胴Ｒの回転速度が変化し、回胴Ｒが完全に停止する（時刻Ｔｆ）。なお、回胴Ｒの回転速度は、Ａ相励磁のみによって回胴Ｒを停止させる比較例の場合には、速度変化Ｐ’に沿って変化し、全相励磁のみによって回胴Ｒを停止させる場合には、速度変化Ｐ”に沿って変化する。
【０２６８】
基本停止励磁順序（全相励磁−Ａ相励磁−全相励磁）によって、回胴Ｒを停止させる場合には、具体的には、図３８に示されたように点Ｉ（θ＝θｉ−θ’／２）で停止が開始され（時刻Ｔ３に対応）、所定の全相励磁時間（具体的には、主制御基板１０３５ａのタイマ割込処理の１１割込み期間（約１６．３９ｍｓ））だけ全相励磁が行われる。この場合においては、回転摩擦、無励磁保持トルクＴｄ及び状況に応じた誘導トルクＴｉ１〜Ｔｉ３を受ける。正常な場合には、回胴Ｒの変位角度はθｉ近傍であり、誘導トルクＴｉ２を受けるような異常な場合には、θｉを大きく超えた角度（例えば、θ＝θｉ＋θ’／２近傍）である。その後、励磁相が全相からＡ相に変更されて、所定のＡ相励磁時間（具体的には、主制御基板１０３５ａのタイマ割込処理の３割込み期間（約４．４７ｍｓ））だけＡ相励磁が行われる。この場合においては、図３８に示されたように回転トルクＴＡを受ける。回転トルクＴＡは、図３７を参照して説明したように、θｉ−２θ’＜θ＜θｉ＋２θ’の角度範囲において、変位角度θｉに引き込む又は引き止める方向に全相励磁の場合よりも強い応力を発生させる。正常な場合には、Ａ相励磁によって、回胴Ｒは完全に停止することとなる。一方、誘導トルクＴｉ３に従うような異常な場合であっても、θｉ−２θ’＜θ＜θｉ＋２θ’の角度範囲において、変位角度θｉに引き込む又は引き止める方向に正常な場合よりも更に強い応力を発生させる。これによって、Ａ相励磁後において、変位角度がθ＜θｉ＋θ’／２を満たし、回胴Ｒが、回転速度が「０」又は逆回転方向に回転している状態にできる。その後、励磁相がＡ相から全相に再度変更されて、所定の全相励磁時間（具体的には、主制御基板１０３５ａのタイマ割込処理の１４６割込み期間（約２１７．５４ｍｓ））だけ全相励磁が行われる。Ａ相励磁において回胴Ｒが完全に停止されていない場合には、この全相励磁に応じて、回転摩擦、無励磁保持トルクＴｄ及び誘導トルク（図示せず）によって回胴Ｒは完全に停止することとなる。なお、全相励磁のみによっては図３８における誘導トルクＴｉ２を受ける場合のようにθ＝θｉ＋θ’で回胴Ｒが停止する場合であっても、Ａ相励磁によって、変位角度がθ＜θｉ＋θ’／２を満たし、回胴Ｒが回転速度「０」又は逆回転方向に回転している状態となることによって、再度の全相励磁において回胴Ｒをθ＝θｉで完全に停止させることができる。
【０２６９】
ここで、本形態の補助停止励磁順序（全相励磁−Ｂ相励磁−全相励磁）によって、回胴Ｒを停止させる場合について説明する。本形態においては、不測の事態に備えて、点Ｉ（θ＝θｉ−θ’／２）で停止を開始できない場合には、θ＝θｉ＋θ’／２で停止を開始させて、θ＝θｉ＋θ’で回胴Ｒを完全に停止させている。この場合においても、全相励磁間で選択される１相励磁相がＢ相であるが回胴Ｒの停止において基本停止励磁順序の場合と実質的に同一の応力が働くために、基本停止励磁順序によって停止させる場合と実質的に同一の停止を行える。また、その作用や効果も実質的に同一である。
【０２７０】
基本停止励磁順序及び補助停止励磁順序によって回胴Ｒを停止させた後に、回胴Ｒに対する再度の全相励磁を解除する。次回の単位遊技においては、前回の単位遊技で基本停止励磁順序に応じて回胴Ｒを停止させた場合には、ステッピングモータ１０４３Ｒ４の加速駆動状態における開始励磁相をＡ相とし、前回の単位遊技において基本停止励磁順序に応じて回胴Ｒを停止させた場合には、ステッピングモータ１０４３Ｒ４の加速駆動状態における開始励磁相をＢ相とする。
【０２７１】
本形態の遊技機であれば、ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の停止駆動状態においてＡ相（基本励磁相）に先行する全相励磁によって十分な減速がなされずに変位角度が基本停止予定角度（θ＝θｉ）を中心とする全相による引き込み角度範囲を超えた場合であっても、Ａ相（基本励磁相）による停止予定角度を中心とする引き込み角度範囲が全相励磁相による引き込み角度範囲よりも大きいために、回胴ＲをＡ相による引き込み角度範囲内である限りにおいてＡ相によって全相（実質的には無励磁保持トルク）による引き込み角度範囲内へ引き戻すことができる。これによって、各回胴Ｌ，Ｍ，Ｒを所定の停止予定角度で停止させる精度が向上する。
【０２７２】
同様に、ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の停止駆動状態においてＢ相（補助励磁相）に先行する全相励磁によって十分な減速がなされずに変位角度が基本停止予定角度（θ＝θｉ）を中心とする全相励磁相による引き込み角度範囲を超えた場合であっても、Ｂ相による停止予定角度を中心とする引き込み角度範囲が全相励磁相による引き込み角度範囲よりも大きいために、Ｂ相による引き込み角度範囲内である限りにおいてＡ相によって全相励磁相による引き込み角度範囲内へ引き戻すことができる。これによって、各回胴Ｌ，Ｍ，Ｒを所定の停止予定角度で停止させる精度が向上する。更に、不測の事態により、基本停止予定角度（θ＝θｉ）で停止させるための制御ができない場合には、基本停止予定角度の全相励磁（無励磁状態の無励磁保持トルク）による次の安定角度によって停止させることによって、遊技者による停止操作がなされて１回転以上回転してから各回胴Ｌ，Ｍ，Ｒが停止することを抑制できる。
【０２７３】
また、次回の単位遊技に対するステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の加速駆動状態における開始励磁相を、前回の単位遊技におけるステッピングモータの停止駆動状態における１相励磁相と同一とすることによって、ステッピングモータの駆動開始時において、各回胴Ｌ，Ｍ，Ｒを滑らかに回転させることができる。
【０２７４】
停止予定角度への到達時における各回胴Ｌ，Ｍ，Ｒの回転速度が、全相励磁相を介さずにＡ相励磁によって減速した場合に比べて低速度になるために、図３９に示された回転速度変化Ｐと回転速度変化Ｐ’との比較からわかるように、停止予定角度の近傍での回胴の最大振動幅が小さくなり、かつ、各回胴Ｌ，Ｍ，Ｒの振動時間が短くなるために、停止予定角度への停止が滑らかになる。また、正常な場合よりも回胴Ｒを停止させる応力が小さいときであって、Ａ相励磁後に再度の全相励磁を行うことによって、このような場合においても回胴Ｒを滑らかに停止させることができる。これは、再度の全相励磁を行わずにＡ相励磁を継続した場合には、回転トルクＴＡによって逆回転の速度が大きくなり、停止予定角度の近傍における振動が大きくなるからである。
【０２７５】
上記においては、複数種類の回転励磁相情報を所定の回転励磁順序と実質的に同一の順序で順序付けられた回転励磁相情報列（図１８Ａ参照）が主制御基板１０４５ａのＲＯＭ１０４５ａ２のデータ領域に保持され、かつ、全相励磁相に対応する全相情報が主制御基板１０４５ａのＲＯＭ１０４５ａ２のプログラム領域に保持されており、回転励磁相情報列を参照して各ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の回転駆動が制御され、回転励磁相情報列においてＡ相及びＢ相に対応する回転励磁相情報と全相励磁相情報とを参照して各ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の停止駆動が制御される場合について説明したが、他のデータ保持方法や他のデータ参照方法であってもよい。例えば、全相励磁相に対応する全相情報とＡ相（基本励磁相）に対応するＡ相情報とＢ相（補助励磁相）に対応するＢ相情報とを含む停止励磁相情報群が主制御基板１０４５ａのＲＯＭ１０４５ａ２のデータ領域に保持されており、停止励磁相情報群のみを所定の順序で参照して、各ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の停止駆動が制御されてもよい。また、Ａ相（基本励磁相）の前に選択される全相励磁相に対応する前全相励磁相情報、Ａ相に対応する特定励磁相情報及びＡ相の後に選択される全相励磁相に対応する後全相励磁相情報を所定の基本停止励磁順序で順序付けられた停止励磁相情報列と、Ｂ相（補助励磁相）の前に選択される全相励磁相に対応する前全相励磁相情報、Ｂ相に対応する特定励磁相情報及びＢ相の後に選択される全相励磁相に対応する後全相励磁相情報を所定の補助停止励磁順序で順序付けられた補助停止励磁相情報列とが主制御基板１０４５ａのＲＯＭ１０４５ａ２のデータ領域に保持されており、停止開始判定の条件に応じて基本停止励磁相情報列又は補助停止励磁情報列を選択的に参照して、各ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の停止駆動を制御してもよい。
【０２７６】
上記においては、停止開始判定の肯定判定に基づいて、回胴Ｌ，Ｍ，Ｒを停止開始時の変位角度（θ＝θｉ−θ’／２）の直近の無励磁状態の安定角度（θ＝θｉ）に停止させたが、直近の無励磁状態の安定角度よりも更に変位角度が大きい安定角度（例えば、θ＝θｉ＋θ’，θｉ＋２θ’に停止させてもよい。
【０２７７】
上記においては、各ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の停止駆動において、停止開始判定の条件に応じて、特定励磁相として基本励磁相（Ａ相）及び補助励磁相（Ｂ相）を含む２種類の励磁相から選択したが、本発明においては、特定励磁相は１種類の励磁相であってもよい。また、本発明においては、特定励磁相は３種類以上であってもよい。なお、３種類以上とする場合には、種類間の停止位置のズレ幅が大きくなり、視認性に影響を与えるために、多くとも２種類であることが好ましい。
【０２７８】
上記においては、ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４を１相−２相励磁駆動によって制御する場合について説明したが、１相励磁駆動や２相−２相励磁駆動によって制御してもよい。ここで、ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４を１相励磁駆動によって制御する場合について説明する。図４０は、１相励磁駆動による定速駆動状態における回転トルクの推移の他の一例を定性的に表すグラフである。図４１は、全相励磁相による減速駆動状態におけるトルクの推移の変化例を定性的に表すグラフである。１相励磁駆動であれば、Ａ相、Ｂ相、反転Ａ相及び反転Ｂ相のみによって回転駆動がなされる。定速回転状態においては、図４０に示されたように、Ａ相による回転トルクＴＡ、Ｂ相による回転トルクＴＢ、反転Ａ相による回転トルクＴＡ−、反転Ｂ相による回転トルクＴＢ−を受ける。停止励磁順序（全相励磁−Ａ相励磁−全相励磁）によって、回胴Ｒを停止させる場合には、具体的には、図４１に示されたように点Ｉ（θ＝θｉ−θ’）で停止が開始され、所定の全相励磁時間だけ全相励磁が行われる。この場合においては、回転摩擦、無励磁保持トルクＴｄ及び状況に応じた誘導トルクＴｉ４，Ｔｉ５を受ける。誘導トルクＴｉ４を受けるような正常な場合にはθ＝θｉ−θ’／２近傍であり、誘導トルクＴｉ２を受けるような異常な場合には、θｉ−θ’／２に到達しない角度（例えば、θ＝θｉ−３θ’／２近傍）である。その後、励磁相が全相からＡ相に変更されて、所定のＡ相励磁時間だけＡ相励磁が行われる。この場合においては、図３８に示されたように回転トルクＴＡを受ける。回転トルクＴＡは、図３７を参照して説明したように、θｉ−２θ’＜θ＜θｉ＋２θ’の角度範囲において、変位角度θｉに引き込む又は引き止める方向に全相励磁の場合よりも強い応力を発生させる。正常な場合には、Ａ相励磁によって、回胴Ｒは完全に停止することとなる。一方、誘導トルクＴｉ５に従うような異常な場合であっても、θｉ−２θ’＜θ＜θｉ＋２θ’の角度範囲において、変位角度θｉに引き込む又は引き止める方向に正常な場合よりも更に強い応力を発生させる。これによって、Ａ相励磁後において、変位角度がθｉ＋θ’／２＜θを満たし、回胴Ｒが、回転速度が「０」又は正回転方向に回転している状態にできる。その後、励磁相がＡ相から全相に再度変更されて、所定の全相励磁時間だけ全相励磁が行われる。Ａ相励磁において回胴Ｒが完全に停止されていない場合には、この全相励磁に応じて、回転摩擦、無励磁保持トルクＴｄ及び誘導トルク（図示せず）によって回胴Ｒは完全に停止することとなる。なお、全相励磁のみによっては図３８における誘導トルクＴｉ５を受ける場合のようにθ＝θｉ−θ’で回胴Ｒが停止する場合であっても、Ａ相励磁によって、変位角度がθ＜θｉ＋θ’／２を満たし、回胴Ｒが回転速度「０」又は逆回転方向に回転している状態となることによって、再度の全相励磁において回胴Ｒをθ＝θｉで完全に停止させることができる。
【０２７９】
上記においては、ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４が２相ステッピングモータである場合について説明したが、本発明においては、３相ステッピングモータや５相ステッピングモータ等の他のステッピングモータを用いてもよい。
【０２８０】
上記においては、ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の減速駆動状態において、各励磁相の励磁時間を定常回転時の各励磁相の励磁時間の正数倍とする場合について説明したが、本発明においては、減速駆動状態の各励磁相の励磁時間の正数倍でなくてもよい。この場合には主制御基板１０４５ａにおけるステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４の駆動制御処理が複雑化するために、上記の構成であることが好ましい。また、加速駆動状態における各励磁相の励磁時間についても同様である。また、上記においては、加速駆動状態及び減速駆動状態において、順次に選択される励磁相の励磁時間を変化させることによって回胴Ｌ，Ｍ，Ｒの滑らかな加速及び減速を行う場合について説明したが、順次に選択される励磁相の励磁電圧を変化させてもよい。この場合には、各ステッピングモータ１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４のモータドライバ１０７０の構成が複雑となるために、上記のように回胴の加速及び減速を各励磁相の励磁時間によって制御することが好ましい。
【産業上の利用可能性】
【０２８１】
本発明は、回胴式遊技機等の遊技機に適している。
【符号の説明】
【０２８２】
１００  基準停止領域
１０４３Ｌ７，１０４３Ｍ７，１０４３Ｒ７：  回胴位置検出センサ
１０４５ａ：  主制御基板
１０４５ａ２：  ＲＯＭ
１０４３：  回胴ユニット
１０４３Ｌ４，１０４３Ｍ４，１０４３Ｒ４：  ステッピングモータ
１０６０：  ロータ
１０６０ａ：  前側ロータ
１０６０ｂ：  奥側ロータ
１０７０：  モータドライバ
１０４３Ｌ，１０４３Ｍ，１０４３Ｒ：  図柄シール
１１２６Ｌ，１１２６Ｍ，１１２６Ｒ：  回胴停止ボタン
１６０１，１６０２，１６０３，１６０４：  ステータ
Ｌ，Ｍ，Ｒ：  回胴
Ｌ１，Ｌ２，Ｌ３，Ｌ４：  励磁コイル
【図１】
0005590346.tif 000002
【図２】
0005590346.tif 000003
【図３】
0005590346.tif 000004
【図４】
0005590346.tif 000005
【図５】
0005590346.tif 000006
【図６】
0005590346.tif 000007
【図７】
0005590346.tif 000008
【図８】
0005590346.tif 000009
【図９】
0005590346.tif 000010
【図１０】
0005590346.tif 000011
【図１１】
0005590346.tif 000012
【図１２】
0005590346.tif 000013
【図１３】
0005590346.tif 000014
【図１４】
0005590346.tif 000015
【図１５】
0005590346.tif 000016
【図１６】
0005590346.tif 000017
【図１７】
0005590346.tif 000018
【図１８Ａ】
0005590346.tif 000019
【図１８Ｂ】
0005590346.tif 000020
【図１８Ｃ】
0005590346.tif 000021
【図１９】
0005590346.tif 000022
【図２０】
0005590346.tif 000023
【図２１】
0005590346.tif 000024
【図２２】
0005590346.tif 000025
【図２３】
0005590346.tif 000026
【図２４】
0005590346.tif 000027
【図２５】
0005590346.tif 000028
【図２６】
0005590346.tif 000029
【図２７】
0005590346.tif 000030
【図２８】
0005590346.tif 000031
【図２９】
0005590346.tif 000032
【図３０】
0005590346.tif 000033
【図３１】
0005590346.tif 000034
【図３２】
0005590346.tif 000035
【図３３】
0005590346.tif 000036
【図３４】
0005590346.tif 000037
【図３５】
0005590346.tif 000038
【図３６】
0005590346.tif 000039
【図３７】
0005590346.tif 000040
【図３８】
0005590346.tif 000041
【図３９】
0005590346.tif 000042
【図４０】
0005590346.tif 000043
【図４１】
0005590346.tif 000044