(57)【特許請求の範囲】
【請求項１】
複数種類の図柄が配置されたリールを回転駆動し、所定の停止指示に基づいて前記リールを停止制御し、該停止制御により所定の入賞ラインに停止した図柄によって役が成立した場合に、当該役に応じた特典を付与する遊技機であって、
励磁制御により動作して前記リールを回転駆動するステッピングモータと、
前記ステッピングモータに対する励磁制御に応じて前記リールの回転位置を示す回転位置情報を管理するリール回転位置管理手段と、
前記リールが特定の回転位置となったことを検知する検知手段と、
前記検知手段により特定の回転位置となったことが検知された場合に前記回転位置情報を初期化する初期化手段と
を備え、
前記初期化手段は、前記停止指示を受け付けてから前記リールが停止するまでの間は、前記検知手段により当該リールが特定の回転位置となったことが検知されることなく前記リール回転位置管理手段によって管理される前記回転位置情報が所定の回転位置を示した場合、若しくは、前記検知手段の検知結果に関わらず前記リール回転位置管理手段によって管理される前記回転位置情報が所定の回転位置を示した場合に、当該回転位置情報を初期化する
ことを特徴とする遊技機。
【請求項２】
前記初期化手段は、前記停止指示を受け付けてから前記入賞ラインに引き込んで停止させる図柄の数である引込コマ数が所定コマ数以上であれば、前記回転位置情報が所定の回転位置を示した場合に当該回転位置情報を初期化し、前記引込コマ数が前記所定コマ数未満であれば、前記検知手段により特定の回転位置となったことが検知された場合に前記回転位置情報を初期化することを特徴とする請求項１に記載の遊技機。
【請求項３】
前記リール回転位置管理手段は、前記ステッピングモータの励磁状態に対応する励磁制御ステップがインクリメントされる度に、前記回転位置情報である回転位置管理ステップに所定値を加算して更新し、
前記初期化手段は、前記停止指示を受け付けてから前記リールが停止するまでの間に前記回転位置管理ステップが閾値以上となった場合に当該回転位置管理ステップを初期化する
ことを特徴とする請求項１又は２に記載の遊技機。
【請求項４】
前記閾値は、前記リールの１回転に対応する回転位置管理ステップ数以上の値であることを特徴とする請求項３に記載の遊技機。
【請求項５】
前記初期化手段は、前記停止指示を受け付けてから前記リールが停止するまでに要する回転位置管理ステップ数である停止所要ステップ数が所定ステップ数以上であれば、前記回転位置情報が所定の回転位置を示した場合に当該回転位置情報を初期化し、前記停止所要ステップ数が前記所定ステップ数未満であれば、前記検知手段により特定の回転位置となったことが検知された場合に前記回転位置情報を初期化することを特徴とする請求項３又は４に記載の遊技機。
【請求項６】
前記停止指示を受け付けてから前記入賞ラインに引き込んで停止させることのできる図柄の最大数をｘ、
前記停止指示を受け付けてから前記リールが停止するまでに要する回転位置管理ステップ数の最大数をｙとし、
前記リールに対し、回転位置管理ステップ数ａに対応するサイズの領域を占有するａステップサイズ図柄と、回転位置管理ステップ数（ａ＋１）に対応するサイズの領域を占有する（ａ＋１）ステップサイズ図柄とを配置する場合に、
前記リール上で連続するｘ個の図柄のうち、（ａ＋１）ステップサイズ図柄の数は常に｛ｙ−ａ×（ｘ＋１）｝以下である
ことを特徴とする請求項３、４又は５に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遊技機に関する。
【背景技術】
【０００２】
従来、励磁制御により動作するステッピングモータにより複数種類の図柄が配置されたリールを回転駆動し、所定の停止指示に基づいて前記リールを停止制御し、該停止制御により所定の入賞ラインに停止した図柄によって役が成立した場合に、当該役に応じた特典を付与する遊技機が知られている（例えば特許文献１参照。）。
【０００３】
かかるステッピングモータは、回転可能に軸止された磁性体からなる回転子の周囲に複数の固定子を配設した構成を有し、固定子の励磁状態を順次切り替えることで回転子を回転させている。固定子の励磁状態の切替を制御するための情報が励磁制御ステップである。励磁制御ステップの各々は、固定子の励磁状態に１対１に対応して定義されている。そして、励磁制御ステップは、所定の順序で進行する。このため、励磁制御ステップが進行する度に、対応する励磁状態となるよう固定子が励磁されることとなる。例えば、４相（Ａ相、Ｂ相、Ａ-相、Ｂ-相）の固定子を配設し、１−２相励磁方式により回転制御を行う場合には、励磁制御ステップ＝１にてＢ-相及びＡ相の２相を励磁し、励磁制御ステップ＝２にてＡ相の１相を励磁し、励磁制御ステップ＝３にてＡ相及びＢ相の２相を励磁するといった励磁制御ステップに応じた１相又は２相励磁を行うことになる。
【０００４】
この励磁制御ステップが進行する度に、回転子は所定角度回転する。例えば、励磁制御ステップが１〜８の８ステップで１巡し、６３巡で回転子が１回転する構成では、回転子の１励磁制御ステップ当りの回転角度であるステップ角度は約０．７度になる。
【０００５】
回転子の軸に固着されたリールは、回転子の回転に応じて回転する。回転位置管理ステップは、リールの回転位置を示す情報である。回転位置管理ステップは、励磁制御ステップの進行に応じて加算され、リールが特定の回転位置となったことをセンサにより検知した場合に初期化される。上述のように、励磁制御ステップが１〜８の８ステップで１巡し、６３巡で回転子が１回転する構成において、１励磁制御ステップ毎に回転位置管理ステップをインクリメントする場合には、５０４回転位置管理ステップがリールの１回転に対応することとなる。
【０００６】
ステッピングモータを停止制御する場合には、固定子の全ての相（Ａ相、Ｂ相、Ａ-相、Ｂ-相）を同時に励磁する全相励磁を行うことにより、ステッピングモータの回転子は慣性により所定角度分回転して停止する。なお、慣性による回転量は、回転子の軸に固着されたリールの重量及び形状などにより定まる。
【０００７】
したがって、リールを特定の回転位置で停止させたい場合には、慣性による回転量を考慮したタイミングで全相励磁を行うことになる。例えば、回転位置管理ステップ＝２４に対応する回転位置でリールを停止させる場合に、慣性による回転量が６回転位置管理ステップ分に相当するのであれば、回転位置管理ステップ＝１８のタイミングで全相励磁を開始すればよい。
【０００８】
ここで、停止指示を受け付けてからリールが停止するまでの停止所要時間は規定時間（１９０ｍｓ）以内とすることが定められている。リール回転の最大速度が毎分８０回転であり、５０４回転位置管理ステップがリールの１回転に対応するならば、１９０ｍｓでリールは１２７．６８回転位置管理ステップ分だけ回転する。そのため、停止指示を受け付けた時点の回転位置管理ステップ（停止指示受付ステップ）から１２７ステップ以内で停止するよう、全相励磁を開始する回転位置管理ステップ（全相励磁開始ステップ）が決定される。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１３−３９１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、回転位置管理ステップの初期化が遅れると、停止所要時間が規定時間を超過するという問題点があった。この点について具体的に説明する。停止指示受付ステップから全相励磁開始ステップまでの間に回転位置管理ステップの初期化が行われる場合であっても、回転位置管理ステップ＝５０４で初期化が行われたならば、規定時間内にリールを停止させることができる。これは、回転位置管理ステップ＝５０４で初期化されることを想定して全相励磁開始ステップが決定されるからである。ところが、センサの検知タイミングのズレなどにより、回転位置管理ステップ＝５０５以降で初期化が行われたならば、全相励磁開始ステップは固定であるため、初期化の遅れはそのまま全相励磁を開始するタイミングの遅れとなる。
【００１１】
例えば、停止指示受付ステップからリールの停止までに要する停止所要ステップ数が１２７であった場合に、回転位置管理ステップ＝５０５で初期化を行うと、初期化遅れの１ステップ分により停止所要時間が規定時間を超過してしまうのである。
【００１２】
これらのことから、遊技機のリールを停止制御する場合に、規定時間の超過をいかにして抑止するかが重要な課題となっていた。かかる課題は、１つのリール上に配置する図柄の数が少ないケースでより重要となる。リール上で１つの図柄が占有する領域が大きくなり、停止所要時間に余裕が無くなるためである。
【００１３】
例えば、１つのリール上に２１個の図柄を配置する２１図柄リールでは１つの図柄が２４ステップ分のサイズである。この場合に、引き込む図柄数が４であったならば、停止指示受付ステップから全相励磁開始ステップまでのステップ数が２４×（４＋１）＝１２０となるので、規定時間に対応するステップ数が１２７であれば、７ステップ分の余裕がある。
【００１４】
一方、１つのリール上に２０個の図柄を配置する２０図柄リールでは、２５ステップ分のサイズの図柄と２６ステップ分のサイズ図柄とが混在する。この場合に、引き込む図柄数が４であったならば、停止所要ステップ数は、引き込まれる４つの図柄が全て２５ステップ分のサイズの図柄であったとしても、２５×（４＋１）＝１２５となる。このため、規定時間に対応するステップ数が１２７であれば、２ステップ分の余裕しか残らず、初期化が３ステップ遅れるだけで規定時間を超過する。さらに、引き込まれる図柄に２６ステップ分のサイズ図柄が含まれれば、その分だけ余裕が無くなる。引き込まれる図柄に２６ステップ分のサイズ図柄が２つ含まれていたならば、初期化が１ステップ遅れるだけで規定時間を超過することとなるのである。
【００１５】
本発明は、上記従来技術の課題を解決するためになされたものであって、遊技機のリールを停止制御する場合に、規定時間の超過を抑止することを目的とする。
【課題を解決するための手段】
【００１６】
以下、本発明について説明する。なお、発明の理解を容易にするため、添付図面の参照符号等を括弧書きにて付記するが、それにより本発明が表示の形態に限定されるものではない。
【００１７】
上述した課題を解決し、目的を達成するため、本発明は、複数種類の図柄が配置されたリール（Ｒ１〜Ｒ３）を回転駆動し、所定の停止指示に基づいて前記リールを停止制御し、該停止制御により所定の入賞ラインに停止した図柄によって役が成立した場合に、当該役に応じた特典を付与する遊技機（１）であって、励磁制御により動作して前記リールを回転駆動するステッピングモータ（５４ａ〜５４ｃ）と、前記ステッピングモータに対する励磁制御に応じて前記リールの回転位置を示す回転位置情報を管理するリール回転位置管理手段（１０１）と、前記リールが特定の回転位置となったことを検知する検知手段（５５ａ〜５５ｃ）と、前記検知手段により特定の回転位置となったことが検知された場合に前記回転位置情報を初期化する初期化手段（１９１）とを備え、前記初期化手段は、前記停止指示を受け付けてから前記リールが停止するまでの間は、前記検知手段により当該リールが特定の回転位置となったことが検知されることなく前記リール回転位置管理手段によって管理される前記回転位置情報が所定の回転位置を示した場合、若しくは、前記検知手段の検知結果に関わらず前記リール回転位置管理手段によって管理される前記回転位置情報が所定の回転位置を示した場合に、当該回転位置情報を初期化することを特徴とする。
【００１８】
また、本発明は、上記発明において、前記初期化手段は、前記停止指示を受け付けてから前記入賞ラインに引き込んで停止させる図柄の数である引込コマ数が所定コマ数以上であれば、前記回転位置情報が所定の回転位置を示した場合に当該回転位置情報を初期化し、前記引込コマ数が前記所定コマ数未満であれば、前記検知手段により特定の回転位置となったことが検知された場合に前記回転位置情報を初期化することを特徴とする。
【００１９】
また、本発明は、上記発明において、前記リール回転位置管理手段は、前記ステッピングモータの励磁状態に対応する励磁制御ステップがインクリメントされる度に、前記回転位置情報である回転位置管理ステップに所定値を加算して更新し、前記初期化手段は、前記停止指示を受け付けてから前記リールが停止するまでの間に前記回転位置管理ステップが閾値以上となった場合に当該回転位置管理ステップを初期化することを特徴とする。
【００２０】
また、本発明は、上記発明において、前記閾値は、前記リールの１回転に対応する回転位置管理ステップ数以上の値であることを特徴とする。
【００２１】
また、本発明は、上記発明において、前記初期化手段は、前記停止指示を受け付けてから前記リールが停止するまでに要する回転位置管理ステップ数である停止所要ステップ数が所定ステップ数以上であれば、前記回転位置情報が所定の回転位置を示した場合に当該回転位置情報を初期化し、前記停止所要ステップ数が前記所定ステップ数未満であれば、前記検知手段により特定の回転位置となったことが検知された場合に前記回転位置情報を初期化することを特徴とする。
【００２２】
また、本発明は、上記発明において、前記停止指示を受け付けてから前記入賞ラインに引き込んで停止させることのできる図柄の最大数をｘ、前記停止指示を受け付けてから前記リールが停止するまでに要する回転位置管理ステップ数の最大数をｙとし、前記リールに対し、回転位置管理ステップ数ａに対応するサイズの領域を占有するａステップサイズ図柄と、回転位置管理ステップ数（ａ＋１）に対応するサイズの領域を占有する（ａ＋１）ステップサイズ図柄とを配置する場合に、前記リール上で連続するｘ個の図柄のうち、（ａ＋１）ステップサイズ図柄の数は常に｛ｙ−ａ×（ｘ＋１）｝以下であることを特徴とする。
【００２３】
ここで、本明細書で用いる用語について説明する。まず、「リール」とは、周面に複数の図柄を配置した表示列のことをいう。複数のリールが遊技機に備えられている。「リール窓」とは、遊技機の前面に設置されリール上に配置された複数の図柄の一部を遊技者に視認可能とするものをいう。「停止図柄」とは、停止したリール上に配置された複数の図柄のうち、リール窓を透して遊技者に視認可能な図柄のことをいう。
【００２４】
「遊技媒体」とは、遊技機に使用されるメダル又は遊技球のことをいう。「クレジット」とは、遊技機に電気的又は磁気的に記憶された遊技媒体の数を示す情報のことをいい、その数をクレジット数という。「ベット」とは、ゲームを開始するために必要な遊技媒体を設定することをいう。ベットされた遊技媒体はゲームの開始とともに消費される。「ベット数」とはゲームを開始するために設定された遊技媒体の数のことをいう。
【００２５】
「ゲーム」とは、リールの回転を開始したときから入賞の判定の結果に基づく処理が終了するまでの一連の処理のことをいう。「１ゲーム」、「１回のゲーム」とは、当該一連の処理の１回分のことをいう。「スタートレバー」とは、ゲームの開始を指示するために遊技者が操作するための装置のことをいう。
【００２６】
「役」とは、当選の対象となる最小単位のことをいう。役の入賞に応じて付与される特典の種別によってボーナス役、小役、再遊技役に大別される。
【００２７】
「押順小役」とは、内部抽選により同時に当選する複数の小役の組合せであって、押順によって入賞する小役が定まるものをいう。押順小役に含まれる複数の小役のうち、遊技者にとって有利な小役を「押順正解小役」、遊技者にとって不利な小役を「押順不正解小役」という。また、押順小役に含まれる複数の小役が同時に当選することを「押順小役の当選」という。
【００２８】
「押順再遊技役」とは、内部抽選により同時に当選する複数の再遊技役の組合せであって、押順によって入賞する再遊技役が定まるものをいう。押順再遊技役に含まれる複数の再遊技役のうち、遊技者にとって有利な再遊技役を「押順正解再遊技役」、遊技者にとって不利な再遊技役を「押順不正解再遊技役」という。また、押順再遊技役に含まれる複数の再遊技役が同時に当選することを「押順再遊技役の当選」という。
【００２９】
押順小役及び押順再遊技役を「押順役」という。押順正解小役及び押順正解再遊技役を「押順正解役」という。押順不正解小役及び押順不正解再遊技役を「押順不正解役」という。「正解押順」とは、押順役において、押順正解役が入賞する押順のことをいう。「不正解押順」とは、押順役において、押順不正解役が入賞する押順のことをいう。
【００３０】
「内部抽選」とは、スタートレバーの操作を契機として、１若しくは複数の役の当選又はハズレを決定することをいう。「当選」とは、内部抽選の結果として、役が決定されることをいう。「ハズレ」とは、内部抽選の結果として、いずれの役も決定されない状態のことをいう。「ストップボタン」とは、回転するリールの停止を指示するために遊技者が操作するための装置のことをいう。複数のリールにそれぞれ対応する複数のストップボタンが遊技機に備えられている。
【００３１】
「入賞」とは、有効化された入賞ライン上の停止図柄の組合せが役に対応する図柄の組合せと一致することをいう。「非入賞」とは、有効化された入賞ライン上の停止図柄の組合せが役に対応する図柄の組合せと一致しないことをいう。非入賞には、内部抽選によりいずれかの役が当選したにも関わらず、ストップボタンの操作によって役に対応する図柄の組合せが有効化された入賞ライン上に揃わなかった場合と、内部抽選でハズレとなったために有効化された入賞ライン上の停止図柄の組合せが役に対応する図柄の組合せと一致しない場合とがある。また、前者の場合を、「取りこぼし」という。
【００３２】
「当選フラグ」とは、内部抽選により当選した役を記憶するデータをいう。内部抽選の結果に基づいてセットされた当選フラグは、原則として１ゲーム終了時にクリアされる。
【００３３】
「入賞ライン」とは、入賞を判定する対象である所定の図柄位置の組合せのことをいう。ベットに応じて入賞の判定が無効の状態から有効な状態に変化する。「有効化された入賞ライン上」とは、有効な状態に変化した入賞ラインに係る図柄位置のことをいう。
【００３４】
「払出し数」とは、入賞した役に対応して払い出される遊技媒体数のことをいい、複数の入賞ラインによって複数の役が入賞した場合には、各役に付与される配当を合計した数となる。ただし、払出し数には上限値「１５（枚）」が定められており、各役に付与される配当を合計した枚数が１５枚を超える場合には、上限値である１５枚が払出し数となる。
【００３５】
「出玉率」とは、ベット数に対する払出し数の割合（払出し数／ベット数）をいい、出玉率が１（１００％）のときは、ベット数と払出し数とが同一値であることを意味する。
【発明の効果】
【００３６】
本発明によれば、遊技機は、ステッピングモータに対する励磁制御に応じてリールの回転位置を示す回転位置情報を管理し、検知手段により特定の回転位置となったことが検知された場合に回転位置情報を初期化するとともに、停止指示を受け付けてからリールが停止するまでの間は、回転位置情報が所定の回転位置を示した場合に当該回転位置情報を初期化するので、遊技機のリールを停止制御する場合に、規定時間の超過を抑止することができる。
【００３７】
また、本発明によれば、停止指示を受け付けてから入賞ラインに引き込んで停止させる図柄の数である引込コマ数が所定コマ数以上であれば、回転位置情報が所定の回転位置を示した場合に当該回転位置情報を初期化し、引込コマ数が所定コマ数未満であれば、検知手段により特定の回転位置となったことが検知された場合に回転位置情報を初期化するので、停止所要時間に余裕がある場合には検知手段の出力によって正確な初期化を行い、停止所要時間に余裕がない場合には回転位置情報による初期化を用いて停止所要時間が規定時間を超過する事態を防止することができる。
【００３８】
また、本発明によれば、ステッピングモータの励磁状態に対応する励磁制御ステップがインクリメントされる度に、回転位置情報である回転位置管理ステップに所定値を加算して更新し、停止指示を受け付けてからリールが停止するまでの間に回転位置管理ステップが閾値以上となった場合に当該回転位置管理ステップを初期化するので、リールの回転位置を簡易に管理しつつ、停止所要時間が規定時間を超過する事態を防止することができる。
【００３９】
また、本発明によれば、リールの１回転に対応する回転位置管理ステップ数以上の値を閾値として用いるので、停止所要時間が規定時間を超過する事態を確実に防止することができる。
【００４０】
また、本発明によれば、停止指示を受け付けてからリールが停止するまでに要する回転位置管理ステップ数である停止所要ステップ数が所定ステップ数以上であれば、回転位置情報が所定の回転位置を示した場合に当該回転位置情報を初期化し、停止所要ステップ数が所定ステップ数未満であれば、検知手段により特定の回転位置となったことが検知された場合に回転位置情報を初期化するので、停止所要時間に余裕がある場合には検知手段の出力によって正確な初期化を行い、停止所要時間に余裕がない場合には回転位置情報による初期化を用いて停止所要時間が規定時間を超過する事態を防止することができる。
【００４１】
また、本発明によれば、停止指示を受け付けてから入賞ラインに引き込んで停止させることのできる図柄の最大数をｘ、停止指示を受け付けてからリールが停止するまでに要する回転位置管理ステップ数の最大数をｙとし、リールに対し、回転位置管理ステップ数ａに対応するサイズの領域を占有するａステップサイズ図柄と、回転位置管理ステップ数（ａ＋１）に対応するサイズの領域を占有する（ａ＋１）ステップサイズ図柄とを配置する場合に、リール上で連続するｘ個の図柄のうち、（ａ＋１）ステップサイズ図柄の数は常に｛ｙ−ａ×（ｘ＋１）｝以下となるように図柄を配置する。かかる配置により、停止指示のタイミングと引込コマ数との組合せがどのように決定されたとしても、規定時間内にリールを停止することが可能である。このため、リールに配置する図柄の数について自由度を上げることができ、より多彩な設計が可能となり、開発効率も向上することができる。
【図面の簡単な説明】
【００４２】
【図１】図１は、実施例にかかる遊技機の外観を示す斜視図である。
【図２】図２は、遊技機のリール可変表示装置の構造を示す説明図である。
【図３】図３は、遊技機の電気的構成を示すブロック図である。
【図４】図４は、ステッピングモータの回転制御を説明するための模式図である。
【図５】図５は、回転位置管理ステップと励磁制御ステップの対応関係を説明するための説明図である。
【図６】図６は、図柄と回転位置管理ステップの関係を説明するための説明図である。
【図７】図７は、引込コマ数について説明するための説明図である。
【図８】図８は、遊技機における１ゲームの流れの内容を示すフローチャートである。
【図９】図９は、回転位置管理ステップの初期化の遅れについて説明するための説明図である。
【図１０】図１０は、図８に示したリール停止処理を詳細に説明するフローチャートである。
【図１１】図１１は、引込コマ数に応じて初期化処理を切替える場合のリール停止処理を説明するフローチャートである。
【図１２】図１２は、センサ出力による初期化とステップ数による初期化の双方を行う場合のリール停止処理を説明するフローチャートである。
【図１３】図１３は、メイン制御基板のゲーム状態について説明するための説明図である。
【図１４】図１４は、サブ制御基板の状態について説明するための説明図である。
【発明を実施するための形態】
【００４３】
以下に、添付図面を参照して、本発明に係る遊技機の好適な実施例を詳細に説明する。
【実施例】
【００４４】
［１．遊技機の外観構成］
図１は、実施例にかかる遊技機１（スロットマシン）の外観を示す斜視図である。遊技機１は、前面が開口した箱状の本体２と本体２の前面に配置した前面扉３から構成されている。本体２と前面扉３とは片側で蝶番により固定され開閉できるようになっている。前面扉３は、遊技者による操作を受け付けるためのボタン類が配置された操作部ＯＰ、リール可変表示装置ＲＬの図柄を視認させるためのリール窓２０やゲームを進行するための情報が表示される表示器類が配置されたパネル表示部ＤＰ、ゲームを進行するための情報が表示される表示器類や電飾装置が配置された演出表示部ＴＰ及びメダルを貯留する受皿部ＢＰから構成されている。
【００４５】
操作部ＯＰには、メダル投入口１０、ベットボタン１１、スタートレバー１２、左ストップボタン１３ａ、中ストップボタン１３ｂ、右ストップボタン１３ｃ及び精算ボタン１４が設けられている。操作部ＯＰの上面右側にはメダル投入口１０が配置され、上面左側にはベットボタン１１が配置されている。
【００４６】
遊技機１は、ベットによって入賞ラインが有効な状態となった後、スタートレバー１２が操作されると、リールＲ１〜Ｒ３の回転を開始する。ベットは、メダルの投入、ベットボタン１１の操作又は再遊技役の入賞によって行われる。スタートレバー１２は、ベットボタン１１の下部位置の前面側に配置されている。
【００４７】
リールＲ１は、遊技者から見て左側に設けられたリールである。リールＲ２は、遊技者から見て中央に設けられたリールである。リールＲ３は、遊技者から見て右側に設けられたリールである。
【００４８】
スタートレバー１２の右側にはリールＲ１の回転を停止させるための左ストップボタン１３ａ、リールＲ２の回転を停止させるための中ストップボタン１３ｂ及びリールＲ３の回転を停止させるための右ストップボタン１３ｃが配置される。
【００４９】
また、リールＲ１〜Ｒ３が回転を開始した後、ストップボタン１３ａ〜１３ｃのうち最初に行われる操作を第１停止操作、次に行われる操作を第２停止操作、最後に行われる操作を第３停止操作というものとする。また、ストップボタン１３ａ〜１３ｃのうち最初に押下されるボタンを第１停止ボタン、次に押下されるボタンを第２停止ボタン、最後に押下されるボタンを第３停止ボタンというものとする。
【００５０】
スタートレバー１２の左側には、クレジットを精算してメダル受皿４０にメダルを払い出すための精算ボタン１４が配置されている。クレジットは、メダル投入口１０へのメダル投入や小役の入賞により加算され、ベットにより減算されるのであるが、精算ボタン１４が操作された場合には残りのクレジット分のメダルが払い出される。このように、精算ボタン１４は遊技者が遊技機１の利用をやめる場合に使用されるものであり、操作の頻度が低いことや遊技機１の利用中に誤って操作しないよう、上記一連の操作の流れから外れる位置に配置してある。
【００５１】
パネル表示部ＤＰには、リール窓２０、ガイド表示器２２及び情報表示部２３が設けられている。リール窓２０は、１つのリールにつき、３個の連続した図柄をのぞむ透明アクリル板からなり、遊技者はリール窓２０を通して３つのリールで９個分の図柄を目視することができる。
【００５２】
本実施例における遊技機１は、いわゆる１ライン機であり、リール窓２０の中段表示位置に水平の入賞ラインＥ１を有している。すなわち、リールＲ１における上段表示位置をＵ１とし、中段表示位置をＭ１とし、下段表示位置をＤ１とし、リールＲ２における上段表示位置をＵ２とし、中段表示位置をＭ２とし、下段表示位置をＤ２とし、リールＲ３における上段表示位置をＵ３とし、中段表示位置をＭ３とし、下段表示位置をＤ３とした場合に、入賞ラインＥ１は、各リールＲ１〜Ｒ３における中段表示位置Ｍ１−Ｍ２−Ｍ３に対応している。
【００５３】
また、リール窓２０の右側には、入賞した役に応じて点灯する表示部やゲーム状態に応じて点灯する複数のＬＥＤが配置されたガイド表示器２２が設けられている。さらにリール窓２０の下側には、クレジット数を表示するクレジット数表示器２３ａ、入賞した役により得られるメダルの数を配当数として表示する配当数表示器２３ｃ並びに所定のゲーム状態において付与された配当数を累積して獲得枚数の表示を行う獲得枚数表示器２３ｂから構成される情報表示部２３が設けられている。
【００５４】
演出表示部ＴＰには、ゲームの進行状態を画像で表示する液晶ディスプレイなどで構成される表示器３０、ゲーム状態に応じて色彩や点灯パターンを変化させてゲーム状態を表示する電飾ＬＥＤ３１及びゲーム状態に応じて変化させるＢＧＭやボタン操作に応じた操作音、ガイド音声を出力するスピーカ３２が設けられている。
【００５５】
受皿部ＢＰには、メダル払出装置が駆動されてメダル払出口４０ａから排出されたメダルを貯めるメダル受皿４０が設けられており、メダル受皿４０の左側には灰皿４１が設けられている。
【００５６】
[２．リール可変表示装置の構成］
図２は、遊技機１のリール可変表示装置ＲＬの構造を示す説明図である。図２（ａ）は、リール可変表示装置ＲＬ全体の構造を示し、リール可変表示装置ＲＬの内部を表すためにリールＲ３が取り外された状態を示したものである。図２（ｂ）は、リールＲ３の詳細な構造を示したものである。
【００５７】
リールＲ３は、軸部から放射線状に延びた複数のスポーク部と環状の枠を有する透明なＡＢＳ樹脂等からなるリール枠５６ｃの周囲に、２０個の各種の図柄（図柄番号ＰＮ＝１〜２０）が印刷されているリール帯５８ｃが貼り付けられて構成される。ここでは、リールＲ３の構造について説明したが、リールＲ１及びリールＲ２についても同様の構成となり、リールＲ１のリール枠５６ａにリール帯５８ａが貼り付けられており、リールＲ２のリール枠５６ｂにリール帯５８ｂが貼り付けられる。なお、リール枠５６ａ、５６ｂ及びリール帯５８ａ、５８ｂは図示省略している。
【００５８】
リールＲ１〜Ｒ３はリール可変表示装置ＲＬのケース体５０の上下に設けられた、それぞれのリールに対応したガイドレール５１ａ〜５１ｃに沿って挿入され、ケース体５０内に収容される。
【００５９】
リールＲ３は、ステッピングモータ５４ｃに固定され回転するようになっている。リールＲ３の回転には、５０４ステップのパルスの供給で１回転するステッピングモータ５４ｃを使用し、所定ステップ数のパルスを供給することで所定の図柄をリール窓２０に表示させることができる。さらにＬＥＤ（図示せず）を設置したバックライト装置５３ｃを設け、リール帯５８ｃの内側から光を照射できるようになっている。このように、リール帯５８ｃの内側からバックライト装置５３ｃによって光を照射することで、遊技者にリール帯５８ｃ上の図柄を目立たせることができる。
【００６０】
またスポーク部の一つに検知板５７ｃを取り付け、リール位置検出センサ５５ｃによって、リールＲ３が１回転するごとに１パルスの後述するリール位置検出信号１５５ｃを出力できるようになっている。このリール位置検出信号１５５ｃを検知したタイミングで図柄番号ＰＮ＝１の図柄がリール窓２０の中央の入賞ラインＥ１上に位置するように検知板５７ｃとリール帯５８ｃとの位置が設定してある。
【００６１】
リールＲ３、リールＲ３が固定されたステッピングモータ５４ｃ、バックライト装置５３ｃ及びリール位置検出センサ５５ｃをベース板５２ｃに固定することで一つのユニット構成としている。このユニットは、ベース板５２ｃをガイドレール５１ｃに沿って挿入してケース体５０内に収容するようになっている。
【００６２】
ステッピングモータ５４ｃ、バックライト装置５３ｃ、検知板５７ｃ、リール位置検出センサ５５ｃ及びリール位置検出信号１５５ｃは、図示していないが、リールＲ１では、ステッピングモータ５４ａ、バックライト装置５３ａ、検知板５７ａ、リール位置検出センサ５５ａ及びリール位置検出信号１５５ａにそれぞれ対応し、リールＲ２では、ステッピングモータ５４ｂ、バックライト装置５３ｂ、検知板５７ｂ、リール位置検出センサ５５ｂ及びリール位置検出信号１５５ｂにそれぞれ対応する。
【００６３】
［３．遊技機の電気的構成］
図３は、遊技機１の電気的構成を示すブロック図である。遊技機１は、主たる制御を行うメイン制御基板１００Ａと、表示器３０に対して表示制御を行い画像表示するサブ制御基板１００Ｂとを備えている。
【００６４】
メイン制御基板１００Ａは、ＣＰＵ（central processing unit）１０１、クロック発生回路１０２、クロック発生回路１０３、ＲＯＭ（read-only memory）１０４、ＲＡＭ（random-access memory）１０５、データ送出回路１０６及び入出力ポート１０７を有する。なお、ＣＰＵ１０１としてＲＯＭやＲＡＭを内蔵しているものを採用してもよい。その場合には、外付けのＲＯＭ１０４、ＲＡＭ１０５は不要となる。
【００６５】
ＣＰＵ１０１は、ＲＯＭ１０４に格納されたプログラムを、クロック発生回路１０２で発生したＣＬＫ信号のタイミングに基づいて読み出し、プログラムを逐次実行する。ＣＰＵ１０１は、電源が投入されるとあらかじめ定められたアドレスからメインプログラムを実行し、クロック発生回路１０２の周期とは異なるクロック発生回路１０３で発生したＩＮＴＲ信号のタイミングで、あらかじめ定められたアドレスから始まる割込みプログラムを実行する。ここで、ＩＮＴＲ信号の間隔は、例えば、約１．５ミリ秒である。ＣＰＵ１０１はプログラムの実行に応じて、各種フラグや各種カウンタ等の情報をＲＡＭ１０５に保存する。ＣＰＵ１０１は、入出力ポート１０７を介して各種ボタン及びセンサの状態を読み取ったり、ランプやモータ等の各種装置を駆動したりする。
【００６６】
ベット操作指示信号１１１ａ〜１１１ｃ、開始操作指示信号１１２、停止操作指示信号１１３ａ〜１１３ｃ及び精算操作指示信号１１４は、それぞれ操作部ＯＰに設けられたベットボタン１１、スタートレバー１２、ストップボタン１３ａ〜１３ｃ及び精算ボタン１４が遊技者に操作されたことに応じて検知される信号であり、入出力ポート１０７を介してＣＰＵ１０１に入力される。
【００６７】
表示制御信号１２３ａ〜１２３ｃは、それぞれパネル表示部ＤＰに設けられたクレジット数表示器２３ａ、獲得枚数表示器２３ｂ及び配当数表示器２３ｃに表示するための表示信号であり、入出力ポート１０７を介してＣＰＵ１０１より出力される。リール位置検出信号１５５ａ〜１５５ｃはそれぞれリール可変表示装置ＲＬのそれぞれのリールに対応し、リールが１回転するたびに１回検出する信号であり入出力ポート１０７を介してＣＰＵ１０１に入力される。
【００６８】
リール駆動信号１５４ａ〜１５４ｃは、それぞれリール可変表示装置ＲＬのそれぞれのリールＲ１〜Ｒ３を駆動するステッピングモータ駆動信号であり、入出力ポート１０７を介してＣＰＵ１０１より出力される。
【００６９】
メダル投入信号１６０は、メダル投入口１０から通ずる前面扉３の内部に設けられたメダル検出装置に設けられたメダル投入センサ５９ａが、投入されたメダルを検知した際に出力される信号であり、入出力ポート１０７を介してＣＰＵ１０１に入力される。また、メダルブロック信号１６１は、メダル検出装置に設けられたメダルブロックソレノイド５９ｂを駆動する信号であり、入出力ポート１０７を介してＣＰＵ１０１から出力される。メダル払出信号１６２は、メダル払出装置のメダル放出部に設けられたメダル払出センサ５９ｃがメダルを検知した際に出力される信号であり、入出力ポート１０７を介してＣＰＵ１０１に入力される。また、メダル払出駆動信号１６３は、メダル払出装置に設けられたメダル払出駆動モータ５９ｄを駆動する信号であり、入出力ポート１０７を介してＣＰＵ１０１から出力される。
【００７０】
ＣＰＵ１０１は、データ送出回路１０６を介してサブ制御基板１００Ｂへ各種コマンドを送信する。サブ制御基板１００Ｂは、ＣＰＵ（central processing unit）１９１、クロック発生回路１９２、クロック発生回路１９３、ＲＯＭ（read-only memory）１９４、ＲＡＭ（random-access memory）１９５、データ入力回路１９６及びグラフィックＬＳＩとその周辺回路からなる表示回路１９７を備えている。
【００７１】
このＣＰＵ１９１は、ＲＯＭ１９４に格納されたプログラムを、クロック発生回路１９２で発生したＣＬＫ信号のタイミングに基づいて読み出し、プログラムを逐次実行する。ＣＰＵ１９１は、電源が投入されるとあらかじめ定められたアドレスからメインプログラムを実行し、クロック発生回路１９２の周期とは異なるクロック発生回路１９３で発生したＩＮＴＲ１信号のタイミングで、あらかじめ定められたアドレスから始まる割込みプログラムを実行する。ここで、ＩＮＴＲ１信号の間隔は、例えば、２ミリ秒とする。
【００７２】
ＣＰＵ１９１は、プログラムの実行に応じて、各種フラグや各種カウンタ等の情報をＲＡＭ１９５に保存する。また、メイン制御基板１００Ａのデータ送出回路１０６からのデータ送出タイミングに同期して送出されるストローブ信号に基づいてＩＮＴＲ２信号を発生させ、このＩＮＴＲ２信号のタイミングで、あらかじめ定められたアドレスから始まる割込みプログラムを実行する。
【００７３】
サブ制御基板１００Ｂは、メイン制御基板１００Ａより各種コマンドを受信して、ゲームに伴う演出画像を表示器３０に表示させる指示情報を表示回路１９７に出力する。また、サブ制御基板１００Ｂは、ガイド表示器２２、電飾ＬＥＤ３１による電飾装置の点灯制御や、リール可変表示装置ＲＬに設けられたバックライト装置５３ａ、５３ｂ及び５３ｃの点灯制御、及びＢＧＭなどのサウンドをスピーカ３２から出力する音制御を行う。
【００７４】
［３−１．リール制御］
次に、リールの制御について説明する。既に説明したように、リールＲ１〜Ｒ３は、それぞれステッピングモータ５４ａ〜５４ｃの回転子の軸に固着されている。また、リールＲ１〜Ｒ３にはそれぞれ検知板５７ａ〜５７ｃが取り付けられている。リール位置検出センサ５５ａ〜５５ｃはそれぞれ検知板５７ａ〜５７ｃを検知するフォトセンサであり、検知板５７ａ〜５７ｃを検知した場合にリール位置検出信号１５５ａ〜１５５ｃを出力する。
【００７５】
図４は、ステッピングモータ５４ａ〜５４ｃの回転制御を説明するための模式図である。図４に示すように、ステッピングモータ５４ａ〜５４ｃの回転子（ロータ）ｒｏｔは、回転可能に軸止された磁性体である。回転子ｒｏｔの周囲には、電磁石として動作する４つの巻線が配設されている。この４つの巻線は、Ａ相、Ｂ相、Ａ-相、Ｂ-相の４相にそれぞれ対応する固定子（ステータ）ｓｔｔ１〜ｓｔｔ４として機能する。巻線に通電し、電磁石として動作させることを励磁という。各巻線は個別に通電可能であるので、４相は個別に励磁できることとなる。
【００７６】
ＣＰＵ１０１は、ステッピングモータ５４ａ〜５４ｃを１−２相励磁方式でそれぞれ回転駆動する。１−２相励磁方式では、固定子の１相を励磁する１相励磁と固定子の２相を同時に励磁する２相励磁とを交互に切り替える。
【００７７】
具体的には、ＣＰＵ１０１は、励磁制御ステップを管理しており、励磁制御ステップに応じて固定子ｓｔｔ１〜ｓｔｔ４を励磁する。励磁制御ステップは１〜８のいずれかの値をとり、各励磁制御ステップで励磁する固定子が定められている。この各励磁制御ステップでの励磁について説明する。
【００７８】
ＣＰＵ１０１は、励磁制御ステップ＝１にてＢ-相の固定子ｓｔｔ４及びＡ相の固定子ｓｔｔ１を励磁する。この２相を励磁することにより、回転子ｒｏｔは、Ｂ-相の固定子ｓｔｔ４とＡ相の固定子ｓｔｔ１の間に引きつけられることになる。
【００７９】
ＣＰＵ１０１は、励磁制御ステップ＝２にてＡ相の固定子ｓｔｔ１を励磁する。この１相を励磁することにより、回転子はｒｏｔ、Ａ相の固定子ｓｔｔ１に引きつけられることになる。
【００８０】
ＣＰＵ１０１は、励磁制御ステップ＝３にてＡ相の固定子ｓｔｔ１及びＢ相の固定子ｓｔｔ２を励磁する。この２相を励磁することにより、回転子ｒｏｔは、Ａ相の固定子ｓｔｔ１とＢ相の固定子ｓｔｔ２の間に引きつけられることになる。
【００８１】
同様に、ＣＰＵ１０１は、励磁制御ステップ＝４にてＢ相の固定子ｓｔｔ２を励磁し、励磁制御ステップ＝５にてＢ相の固定子ｓｔｔ２及びＡ-相の固定子ｓｔｔ３を励磁し、励磁制御ステップ＝６にてＡ-相の固定子ｓｔｔ３を励磁し、励磁制御ステップ＝７にてＡ-相の固定子ｓｔｔ３及びＢ-相の固定子ｓｔｔ４を励磁し、励磁制御ステップ＝８にてＢ-相の固定子ｓｔｔ４を励磁する。
【００８２】
このように励磁制御ステップと励磁する固定子との対応を設定すれば、励磁制御ステップ＝１から励磁制御ステップ＝８までを順次切替えることで、回転子ｒｏｔを回転駆動することができる。なお、図４の模式図では、励磁制御ステップが１巡することで回転子ｒｏｔが１回転する構成を例示して説明を行ったが、ステッピングモータ５４ａ〜５４ｃは、励磁制御ステップが６３巡することで回転子が１回転するよう構成する。この場合には、回転子の１励磁制御ステップ当りの回転角度であるステップ角度は約０．７度である。
【００８３】
［３−２．リールの回転位置の管理］
ステッピングモータ５４ａ〜５４ｃの回転子の軸にそれぞれ固着されたリールＲ１〜Ｒ３は、回転子の回転に応じて回転する。ＣＰＵ１０１は、リールＲ１〜Ｒ３のそれぞれの回転位置を回転位置管理ステップにより管理している。回転位置管理ステップは、励磁制御ステップの進行に応じて加算され、リール位置検出センサ５５ａ〜５５ｃがリール位置検出信号１５５ａ〜１５５ｃを出力した場合に初期化される。
【００８４】
図５は、回転位置管理ステップと励磁制御ステップの対応関係を説明するための説明図である。図５に示すように、回転位置管理ステップは、１〜５０４の値をとる。回転位置管理ステップ＝１〜８は、励磁制御ステップ＝１〜８に対応する。また、回転位置管理ステップ＝９〜１６は、励磁制御ステップ＝１〜８に対応する。
【００８５】
通常、回転位置管理ステップ＝５０４のタイミングでリール位置検出センサ５５ａ〜５５ｃがリール位置検出信号１５５ａ〜１５５ｃを出力し、回転位置管理ステップは０に初期化される。すなわち、５０４回転位置管理ステップがリールの１回転に対応することとなる。
【００８６】
リールＲ１〜Ｒ３には、リール帯５８ａ〜５８ｃがそれぞれ貼り付けられており、リール帯５８ａ〜５８ｃには、「ベル」、「リプレイ１」等の２０個の図柄がなるべく等間隔となるように印刷されている。この２０個の図柄のリール上の位置は、図柄番号により管理する。図柄番号は図柄番号ＰＮ＝１から図柄番号ＰＮ＝２０までである。同一の図柄が、同一リール上の複数の図柄番号に対応する位置に配置されてもよい。
【００８７】
２０個の図柄には、リールＲ１〜Ｒ３において回転位置管理ステップ数２５に対応するサイズの領域を占有する２５ステップサイズ図柄と、回転位置管理ステップ数２６に対応するサイズの領域を占有する２６ステップサイズ図柄とが含まれる。また、５０４＝２５×１６＋２６×４であるので、２０個の図柄のうち、２５ステップサイズ図柄は１６個、２６ステップサイズ図柄は４個とする。
【００８８】
リール帯５８ａ〜５８ｃは、リール位置検出信号１５５ａ〜１５５ｃを検知したタイミング（回転位置管理ステップ＝０）で図柄番号ＰＮ＝１の図柄がリール窓２０の中段の入賞ラインＥ１上に位置するように貼り付けられる。
【００８９】
図６は、図柄と回転位置管理ステップの関係を説明するための説明図である。図６に示すように、回転位置管理ステップ＝０では、図柄番号ＰＮ＝１の図柄が入賞ラインＥ１上に位置する。その後、リールＲ１〜Ｒ３が２５ステップ分回転し、回転位置管理ステップ＝２５となると、図柄番号ＰＮ＝２の図柄が入賞ラインＥ１上に位置する。なお、ここでは図柄番号ＰＮ＝２が２５ステップサイズ図柄である場合を示したが、図柄番号ＰＮ＝２が２６ステップサイズ図柄であれば、回転位置管理ステップ＝２６で図柄番号ＰＮ＝２の図柄が入賞ラインＥ１上に位置することになる。
【００９０】
リールＲ１〜Ｒ３が１回転し、回転位置管理ステップ＝５０４となると、再び図柄番号ＰＮ＝１の図柄が入賞ラインＥ１上に位置する。このタイミングでリール位置検出センサ５５ａ〜５５ｃがリール位置検出信号１５５ａ〜１５５ｃを出力すると、回転位置管理ステップは０に初期化される。
【００９１】
［３−３．リールの停止と図柄の配置］
ステッピングモータ５４ａ〜５４ｃを停止制御する場合には、停止対象となるステッピングモータの固定子の全ての相（Ａ相、Ｂ相、Ａ-相、Ｂ-相）を同時に励磁する全相励磁を行う。この結果、停止対象となるステッピングモータの回転子は慣性により所定角度分回転して停止する。この慣性による回転量は、回転子の軸に固着されたリールＲ１〜Ｒ３の重量及び形状などにより定まる。
【００９２】
したがって、停止図柄として決定された図柄を入賞ラインＥ１上に停止させる、即ち、特定の回転位置管理ステップに対応する位置でリールＲ１〜Ｒ３を停止させるためには、慣性による回転量を考慮したタイミングで全相励磁を行うことになる。
【００９３】
停止図柄は、ストップボタン１３ａ〜１３ｃが押下されたタイミングにおける回転位置管理ステップ（停止指示受付ステップ）に基づいて決定される。具体的には、停止指示受付ステップを起点に、最大引込コマ数の範囲内に所在する図柄から停止図柄が選択される。引込コマ数は、ストップボタン１３ａ〜１３ｃが押下されてから入賞ラインＥ１に引き込んで停止させる図柄の数である。
【００９４】
図７は、引込コマ数について説明するための説明図である。図７では、停止指示受付ステップが図柄番号ＰＮ＝α−１の図柄停止位置を超えている状態を示している。
【００９５】
停止指示受付ステップが図柄番号ＰＮ＝α−１の図柄停止位置を超えていれば、図柄番号ＰＮ＝α−１の図柄を入賞ラインＥ１に停止させることはできない。従って、最初に停止可能な図柄は、図柄番号ＰＮ＝αの図柄である。図柄番号ＰＮ＝αを停止図柄とするとき、引込コマ数＝０である。この場合には、図柄番号ＰＮ＝αの図柄停止位置でリールＲ１〜Ｒ３を停止させるため、慣性による回転量の分だけ手前、例えば６ステップ手前を全相励磁開始ステップとする。
【００９６】
図柄番号ＰＮ＝αの図柄が入賞ラインＥ１を通過した後、図柄番号ＰＮ＝α＋１の図柄を入賞ラインＥ１に停止させるならば、引込コマ数＝１である。この場合には、図柄番号ＰＮ＝α＋１の図柄停止位置から６ステップ手前を全相励磁開始ステップとする。
【００９７】
同様に、図柄番号ＰＮ＝αと図柄番号ＰＮ＝α＋１の２つの図柄が入賞ラインＥ１を通過した後、図柄番号ＰＮ＝α＋２の図柄を入賞ラインＥ１に停止させるならば、引込コマ数＝２である。この場合には、図柄番号ＰＮ＝α＋２の図柄停止位置から６ステップ手前を全相励磁開始ステップとする。
【００９８】
最大引込コマ数が４であれば、停止図柄は引込コマ数＝０〜４の５つの図柄から選択される。引込コマ数＝０〜４のいずれを選択するかは、内部抽選の抽選結果と、ストップボタン１３ａ〜１３ｃの押順と、既に決定した停止図柄とに基づく。
【００９９】
ここで、停止指示を受け付けてからリールＲ１〜Ｒ３が停止するまでの停止所要時間は規定時間（１９０ｍｓ）以内とすることが定められている。リール回転の最大速度が毎分８０回転であり、５０４回転位置管理ステップがリールの１回転に対応するならば、１９０ｍｓでリールＲ１〜Ｒ３は１２７．６８回転位置管理ステップ分だけ回転する。そのため、停止指示受付ステップからリールが停止するまでの停止所要ステップ数が１２７ステップ以下であれば、規定時間以内にリールＲ１〜Ｒ３を停止させることができる。
【０１００】
しかし、例えば引込コマ数＝０〜４の５つの図柄が全て２６ステップサイズ図柄であると、２６×５＝１３０であるため、引込コマ数＝４とした場合に停止所要ステップ数が１２７ステップを超過し、規定時間以内にリールを停止できない事態が生じる。
【０１０１】
そこで、リールＲ１〜Ｒ３上で連続する５個の図柄のうち、２６ステップサイズ図柄の数は常に２以下となるように図柄を配置する。５個の図柄のうち２６ステップサイズ図柄が２個であれば、２６×２＋２５＋３＝１２７となり、引込コマ数＝４であっても停止所要ステップ数が１２７ステップとなるからである。
【０１０２】
すなわち、
停止指示を受け付けてから入賞ラインＥ１に引き込んで停止させることのできる最大引込コマ数をｘ、
規定時間以内にリールＲ１〜Ｒ３を停止させることのできる停止所要ステップ数の最大値をｙとし、
回転位置管理ステップ数ａに対応するサイズの領域を占有するａステップサイズ図柄と、回転位置管理ステップ数（ａ＋１）に対応するサイズの領域を占有する（ａ＋１）ステップサイズ図柄とをリールＲ１〜Ｒ３に配置する場合に、
リールＲ１〜Ｒ３上で連続するｘ個の図柄のうち、（ａ＋１）ステップサイズ図柄の数は常に｛ｙ−ａ×（ｘ＋１）｝以下となるように、図柄を配置するのである。
【０１０３】
このように図柄を配置することにより、停止指示受付ステップと引込コマ数との組合せがどのように決定されたとしても、規定時間内にリールＲ１〜Ｒ３を停止することが可能となる。
【０１０４】
［４．遊技機によるゲーム］
本実施例に係る遊技機１は、リール窓２０の中段表示位置に水平の入賞ラインＥ１を有している。また、遊技機１のメイン制御基板１００ＡのＣＰＵ１０１は、通常のゲーム状態に比して再遊技役が高確率で当選するゲーム状態であるリプレイタイム状態（以下、「ＲＴ状態」と言う）を含む複数のゲーム状態の移行を制御する。また、遊技機１のサブ制御基板１００ＢのＣＰＵ１９１は、画像や音の制御によって遊技者にとって有利となるストップボタンの押順を報知するＡＴ状態と、かかる押順の報知を行わない非ＡＴ状態とを切替える。
【０１０５】
また、遊技機１では、非ＡＴ状態においてストップボタン１３ａ〜１３ｃを操作するべき基準となる押順（以下、「基準押順」という）として、リールＲ１を第１停止操作により停止する押順が推奨されている。そして後述するように、再遊技役が高確率で当選するＲＴ状態への移行の契機となる図柄の組合せは、基準押順以外の押順（以下、「変則押順」という）が入力された場合に入賞ラインＥ１上に停止するようになっているため、押順の報知が行われない非ＡＴ状態では、ＲＴ状態以外のゲーム状態に滞在するようになっている。
【０１０６】
サブ制御基板１００ＢのＣＰＵ１９１は、メイン制御基板１００ＡのＣＰＵ１０１における内部抽選の結果に応じて、ＡＲＴ抽選を行う。ＡＲＴ抽選は、ＡＲＴ状態の権利を付与するか否かを抽選する処理である。ＡＲＴ状態は、サブ制御基板１００ＢがＡＴ状態であり、かつメイン制御基板１００ＡがＲＴ状態である状態をいう。また、サブ制御基板１００ＢがＡＴ状態となったが、メイン制御基板１００ＡがＲＴ状態に移行していない状態をＡＲＴ準備状態という。ＡＲＴ抽選の結果としてＡＲＴ状態の権利を付与することをＡＲＴ権利の当選という。ＡＲＴ権利が当選したならば、サブ制御基板１００ＢはＡＴ状態となる。この時点ではメイン制御基板１００ＡはＲＴ状態ではないため、ＡＲＴ準備状態である。
【０１０７】
ＡＴ状態において押順小役が当選したならば、サブ制御基板１００ＢのＣＰＵ１９１は、押順正解小役の正解押順を報知する。押順正解小役は、当選した押順小役に含まれる小役の中で最も配当が大きい小役である。
【０１０８】
また、ＡＲＴ準備状態において押順再遊技役が当選したならば、サブ制御基板１００ＢのＣＰＵ１０１は、押順正解再遊技役の正解押順を報知する。押順正解再遊技役は、当選した押順再遊技役に含まれる再遊技役のうち、ＲＴ状態への移行の契機となる図柄の組合せが入賞ラインＥ１上に揃う再遊技役である。
【０１０９】
［４−１．１ゲームの流れ］
図８は、遊技機１における１ゲームの流れの内容を示すフローチャートである。まずＣＰＵ１０１は、前のゲームにおいて自動ベット処理が行われたか否かを判定する（ステップＳ１０１）。前のゲームにおいて自動ベット処理が行われていれば（ステップＳ１０１；Ｙｅｓ）、ステップＳ１０３に移行する。
【０１１０】
前のゲームにおいて自動ベット処理が行われていなければ（ステップＳ１０１；Ｎｏ）、ＣＰＵ１０１は、メダル投入信号１６０又はベット操作指示信号１１１ａ〜１１１ｃに基づいて、メダル投入又はベットボタン１１の押下によるベットの操作が行われたか否かを判定する（ステップＳ１０２）。いずれの信号も検知されなければ（ステップＳ１０２；Ｎｏ）、ＣＰＵ１０１はいずれかの信号を検出するまで待機する（ステップＳ１０２）。
【０１１１】
ＣＰＵ１０１は、いずれかの信号を検知した場合（ステップＳ１０２；Ｙｅｓ）、若しくは前のゲームにおいて自動ベット処理が行われていた場合（ステップＳ１０１；Ｙｅｓ）、開始操作指示信号１１２に基づいてスタートレバー１２の操作が行われたか否かを判定する（ステップＳ１０３）。開始操作指示信号１１２を検知していなければ（ステップＳ１０３；Ｎｏ）、ＣＰＵ１０１は開始操作指示信号１１２を検知するまで待機する（ステップＳ１０３）。ＣＰＵ１０１は、開始操作指示信号１１２を検出した場合は（ステップＳ１０３；Ｙｅｓ）、ベットを禁止する（ステップＳ１０４）。
【０１１２】
次にＣＰＵ１０１は、０〜６５５３５の範囲で１つの乱数値を発生する（ステップＳ１０５）とともに、ゲーム状態に応じた抽選テーブルを選択する（ステップＳ１０６）。そして、ＣＰＵ１０１は、発生した乱数値を選択された抽選テーブルに照らし合せることにより、役グループを決定し、役グループに含まれる役の当選フラグをセットする（ステップＳ１０７）。このステップＳ１０５からステップＳ１０７までが内部抽選である。
【０１１３】
ＣＰＵ１０１は、遊技者が短時間に多くのメダルを消費することを防ぐために、１ゲームに要する経過時間を計測している。この実施例では１ゲームの最小消費時間を４．１秒とし、１分間に１５ゲーム以上実行できないようにしている。そのため、ステップＳ１０３でスタートレバー１２が操作されても、前のゲームのリールの回転の開始から４．１秒経過していない場合には（ステップＳ１０８；Ｎｏ）、リールＲ１〜Ｒ３は回転させないで待機状態になり、待機状態になったことをランプや音で遊技者に知らせる。そして、前のゲームのリールの回転の開始から４．１秒経過したならば（ステップＳ１０８；Ｙｅｓ）、ＣＰＵ１０１は、リール駆動信号１５４ａ〜１５４ｃにパルスを供給して、ステッピングモータを順次又は同時に駆動して、３つのリールを回転させる（ステップＳ１０９）。
【０１１４】
ＣＰＵ１０１は、所定の加速期間を経て３つのリールＲ１〜Ｒ３を全て一定回転速度に移行させる。３つのリールＲ１〜Ｒ３が一定回転速度に到達したことを検出し、この検出時点を基準時点とし、この基準時点から自動停止時間が経過するまでの残り時間の計測を開始するとともにストップボタン１３ａ〜１３ｃの受け付けができることを知らせるためにストップボタンに内蔵したＬＥＤを点灯させる。
【０１１５】
そして、ＣＰＵ１０１は、３つのリールＲ１〜Ｒ３を停止させるリール停止処理を行う（ステップＳ１１０）。リール停止処理では、遊技者によるストップボタン１３ａ〜１３ｃの入力がされて停止操作指示信号１１３ａ〜１１３ｃが検出された場合には、ステップＳ１０７で当選フラグがセットされた役と、ストップボタンの操作タイミングで得られた対応するリール上の図柄位置とに基づいて、当該リールの停止位置を決定し、ステッピングモータ５４ａ〜５４ｃの巻線相を全相励磁してブレーキ力を与えて、対象のリールを停止させる。このとき、対象のリールは全相励磁を開始してから６ステップ相当分の慣性で回転して停止する。なお、基準時点から自動停止時間が経過した場合（残り時間がなくなる場合）には、停止操作指示信号１１３ａ〜１１３ｃが検出されていなくとも、当該リールの停止位置を決定し、ステッピングモータ５４ａ〜５４ｃの巻線相を全相励磁してブレーキ力を与えて、対象のリールを停止させる。
【０１１６】
全てのリールが停止すると、ＣＰＵ１０１は、入賞ラインＥ１上の停止図柄の組合せが役に対応する図柄の組合せと一致するか否かにより、役の入賞を判定し（ステップＳ１１１）、入賞した場合には役ごとに設定した特典を付与する。また、このステップＳ１１１の処理においては、ゲーム状態設定部２０４によるゲーム状態の設定も行われる。具体的には、全リールの停止後、入賞ラインＥ１上に特定の図柄の組合せが表示されているならば、該図柄の組合せに対応するゲーム状態（ＲＴ状態やボーナスゲーム状態など）に設定する。次に、ＣＰＵ１０１は、当選フラグクリア処理を行う（ステップＳ１１２）。ステップＳ１１２では、入賞したか、非入賞となって取りこぼしたかにかかわらず小役の当選フラグをクリアする。
【０１１７】
次にＣＰＵ１０１は、再遊技役に入賞したかを判定し（ステップＳ１１３）、入賞したと判定した場合は（ステップＳ１１３；Ｙｅｓ）、自動ベット処理を行い（ステップＳ１１５）、次のゲームの開始に備えるため、処理を終了してステップＳ１０１へ戻る。入賞していないと判定した場合は（ステップＳ１１３；Ｎｏ）、ステップＳ１０４で行ったベットの禁止を解除し（ステップＳ１１４）、メダルの投入又はベットボタン１１の入力の受け付けを行えるようにし、次のゲームの開始に備えるため、処理を終了してステップＳ１０１へ戻る。
【０１１８】
［４−２．回転位置管理ステップの初期化］
回転位置管理ステップの初期化について詳細に説明する。既に説明したように、ＣＰＵ１０１は、リール位置検出センサ５５ａ〜５５ｃがリール位置検出信号１５５ａ〜１５５ｃを出力した場合に回転位置管理ステップを初期化する。
【０１１９】
この初期化が停止指示受付ステップから全相励磁開始ステップまでの間に行われた場合であっても、回転位置管理ステップ＝５０４で初期化が行われたならば、規定時間内にリールを停止させることができる。これは、回転位置管理ステップ＝５０４で初期化されることを想定して全相励磁開始ステップが決定されるからである。
【０１２０】
しかし、リール位置検出センサ５５ａ〜５５ｃは検知板５７ａ〜５７ｃを検知するフォトセンサであるため、リール位置検出信号１５５ａ〜１５５ｃを出力するタイミングに誤差が生じる場合がある。かかる誤差によって回転位置管理ステップ＝５０５以降で初期化が行われたならば、全相励磁開始ステップは固定であるため、初期化の遅れはそのまま全相励磁を開始するタイミングの遅れとなる。
【０１２１】
図９は、回転位置管理ステップの初期化の遅れについて説明するための説明図である。図９（ａ）は、回転位置管理ステップ＝５０４のタイミングでリール位置検出センサ５５ａ〜５５ｃがリール位置検出信号１５５ａ〜１５５ｃを出力したケースを示している。また、図９（ｂ）は、回転位置管理ステップ＝５０５のタイミングでリール位置検出センサ５５ａ〜５５ｃがリール位置検出信号１５５ａ〜１５５ｃを出力したケースを示している。
【０１２２】
停止指示を受け付けると、ＣＰＵ１０１は停止位置βを決定する。このとき、ＣＰＵ１０１は、回転位置管理ステップ＝５０４で初期化されることを想定し、停止所要ステップ数が１２７ステップ以下となるようにする。
【０１２３】
図９（ａ）のように回転位置管理ステップ＝５０４で初期化が行われれば、規定時間１９０ｍｓ以内にリールを停止させることができる。しかし、図９（ｂ）のように回転位置管理ステップ＝５０５で初期化が行われると、規定時間１９０ｍｓを超過してしまう。停止位置βは固定であるために、初期化の１ステップの遅れが停止所要ステップ数に加算され、実際の停止所要ステップ数は１２８ステップとなるからである。
【０１２４】
そこで、ＣＰＵ１０１は、停止指示を受け付けてからリールＲ１〜Ｒ３が停止するまでの間は、回転位置管理ステップが所定の値となった場合に回転位置管理ステップの初期化を行う。すなわち、回転位置管理ステップ＝５０４となった場合には、リール位置検出センサ５５ａ〜５５ｃがリール位置検出信号１５５ａ〜１５５ｃを出力していなくとも初期化を行うのである。かかる処理により、規定時間の超過を抑止することができる。
【０１２５】
この回転位置管理ステップの初期化にかかる具体的な処理手順について、図１０を参照して説明する。図１０は、図８に示したリール停止処理（ステップＳ１１０）を詳細に説明するフローチャートである。図８に示したリール停止処理（ステップＳ１１０）では、図１０に示した処理手順をリールＲ１〜Ｒ３のそれぞれについて個別に行い、リールＲ１〜Ｒ３の全てについて図１０に示した処理手順が終了した場合に入賞判定処理（ステップＳ１１１）に移行することになる。
【０１２６】
図８に示したリール回転開始（ステップＳ１０９）の後、リール停止処理（ステップＳ１１０）が開始すると、ＣＰＵ１０１は、図１０に示すように回転位置管理ステップ加算処理を行う（ステップＳ２０１）。
【０１２７】
回転位置管理ステップ加算処理は、励磁制御ステップがインクリメントされたか否かを判定し、励磁制御ステップがインクリメントされた場合に回転位置管理ステップをインクリメントする処理である。
【０１２８】
ＣＰＵ１０１は、ステップＳ２０１の後、センサ出力による初期化処理を行う（ステップＳ２０２）。センサ出力による初期化処理は、リール位置検出センサ５５ａ〜５５ｃがリール位置検出信号１５５ａ〜１５５ｃを出力したか否かを判定し、リール位置検出信号１５５ａ〜１５５ｃが出力されたならば対応する回転位置管理ステップを初期化する処理である。
【０１２９】
ＣＰＵ１０１は、ステップＳ２０２の後、ストップボタン１３ａ〜１３ｃが操作されたか否かを判定する（ステップＳ２０３）。ストップボタン１３ａ〜１３ｃが操作されていなければ（ステップＳ２０３；Ｎｏ）、ステップＳ２０１に移行する。
【０１３０】
ストップボタン１３ａ〜１３ｃが操作されたならば（ステップＳ２０３；Ｙｅｓ）、ＣＰＵ１０１は、全相励磁開始ステップを決定する（ステップＳ２０４）。具体的には、ＣＰＵ１０１は、ストップボタン１３ａ〜１３ｃが押下されたタイミングにおける回転位置管理ステップである停止指示受付ステップと、内部抽選の抽選結果と、ストップボタン１３ａ〜１３ｃの押順と、既に決定した停止図柄とに基づいて停止位置を決定し、停止位置から慣性による回転量の分だけ手前、例えば６ステップ手前を全相励磁開始ステップとする。
【０１３１】
ステップＳ２０４の後、ＣＰＵ１０１は、回転位置管理ステップ加算処理を行う（ステップＳ２０５）。このステップＳ２０５における回転位置管理ステップ加算処理は、ステップＳ２０１と同様の処理である。すなわち、励磁制御ステップがインクリメントされたか否かを判定し、励磁制御ステップがインクリメントされた場合に回転位置管理ステップをインクリメントする。
【０１３２】
ＣＰＵ１０１は、ステップＳ２０５の後、ステップ数による初期化処理を行う（ステップＳ２０６）。ステップ数による初期化処理は、回転位置管理ステップが閾値以上となったか否かを判定し、回転位置管理ステップが閾値以上となったならば当該回転位置管理ステップを初期化する処理である。
【０１３３】
ここで、ステップ数による初期化処理に用いる閾値について説明する。閾値は、固定値であってもよいし、停止所要ステップ数に応じて決定してもよい。閾値を固定値とする場合、５０４を閾値として用いれば、停止所要ステップ数が１２７であっても停止所要時間が規定時間以内となる。
【０１３４】
また、２６ステップサイズ図柄の配置から停止所要ステップ数が取り得る最大値を求めておき、この最大値に応じた閾値を固定値として用いてもよい。具体的には、停止所要ステップ数の最大値が１２７であれば閾値を５０４、停止所要ステップ数の最大値が１２６であれば閾値を５０５、停止所要ステップ数の最大値が１２５であれば閾値を５０６とすればよい。
【０１３５】
すなわち、規定時間に対応するステップ数から停止所要ステップ数が取り得る最大値を減算し、リールの１回転に対応するステップ数を加算することで、閾値を算出することができる。
【０１３６】
閾値を停止所要ステップ数に応じて決定する場合には、規定時間に対応するステップ数からステップＳ２０４で決定した停止所要ステップを減算し、リールの１回転に対応するステップ数を加算することで、閾値を算出すればよい。
【０１３７】
ＣＰＵ１０１は、ステップＳ２０６の後、回転位置管理ステップが全相励磁開始ステップに至ったか否かを判定する（ステップＳ２０７）。その結果、回転位置管理ステップが全相励磁開始ステップ未満であれば（ステップＳ２０７；Ｎｏ）、ステップＳ２０５に移行する。そして、回転位置管理ステップが全相励磁開始ステップに至ったならば（ステップＳ２０７；Ｙｅｓ）、ステッピングモータ５４ａ〜５４ｃの巻線相を全相励磁してブレーキ力を与えて、対象のリールを停止させ（ステップＳ２０８）、処理を終了する。
【０１３８】
図１０に示した処理手順では、ストップボタン１３ａ〜１３ｃが操作されてからリールが停止するまでは、センサ出力による初期化ではなく、ステップ数による初期化を行うので、センサ出力のタイミングが遅れたとしても、停止所要時間が規定時間を超過する事態を防止することができる。
【０１３９】
ここで、停止所要時間が規定時間を超過するのは、停止所要ステップ数とセンサ出力の遅れとの合計が、停止所要時間に対応するステップ数を超える場合である。例えば、停止所要時間に対応するステップ数が１２７ステップであり、停止所要ステップ数が１２７ステップであれば、センサ出力が１ステップでも遅れれば規定時間を超過する。
【０１４０】
しかし、停止所要ステップ数が１２６ステップであれば、センサ出力が１ステップ遅れても規定時間は超過せず、センサ出力が２ステップ以上遅れたときに規定時間を超過することになる。同様に、停止所要ステップ数が１２５ステップであれば、センサ出力が２ステップ遅れても規定時間は超過せず、センサ出力が３ステップ以上遅れたときに規定時間を超過する。
【０１４１】
すなわち、センサ出力の遅れによる規定時間の超過は、停止所要ステップ数が大きいほど発生しやすい。そして、停止所要ステップ数が十分に小さければ、センサ出力が遅れたとしても規定時間の超過は発生しない。具体的には、最大引込コマ数が４である場合に引込コマ数が３以下となったならば、少なくとも図柄１つ分（２５〜２６ステップ分）の余裕があるので、センサ出力が遅れたとしても規定時間の超過は発生しない。
【０１４２】
このため、ストップボタン１３ａ〜１３ｃが操作された後、引込コマ数＝４となった場合にはステップ数による初期化を行い、引込コマ数４未満であればセンサ出力による初期化を行うようにしてもよい。
【０１４３】
図１１は、引込コマ数に応じて初期化処理を切替える場合のリール停止処理を説明するフローチャートである。図１０の場合と同様に、図１１に示した処理手順は図８のリール停止処理（ステップＳ１１０）として用いられる。この場合には、図１１に示した処理手順をリールＲ１〜Ｒ３のそれぞれについて個別に行い、リールＲ１〜Ｒ３の全てについて図１１に示した処理手順が終了した場合に入賞判定処理（ステップＳ１１１）に移行することになる。
【０１４４】
図８に示したリール回転開始（ステップＳ１０９）の後、リール停止処理（ステップＳ１１０）が開始すると、ＣＰＵ１０１は、図１１に示すように回転位置管理ステップ加算処理を行う（ステップＳ３０１）。
【０１４５】
回転位置管理ステップ加算処理は、励磁制御ステップがインクリメントされたか否かを判定し、励磁制御ステップがインクリメントされた場合に回転位置管理ステップをインクリメントする処理である。
【０１４６】
ＣＰＵ１０１は、ステップＳ３０１の後、センサ出力による初期化処理を行う（ステップＳ３０２）。センサ出力による初期化処理は、リール位置検出センサ５５ａ〜５５ｃがリール位置検出信号１５５ａ〜１５５ｃを出力したか否かを判定し、リール位置検出信号１５５ａ〜１５５ｃが出力されたならば対応する回転位置管理ステップを初期化する処理である。
【０１４７】
ＣＰＵ１０１は、ステップＳ３０２の後、ストップボタン１３ａ〜１３ｃが操作されたか否かを判定する（ステップＳ３０３）。ストップボタン１３ａ〜１３ｃが操作されていなければ（ステップＳ３０３；Ｎｏ）、ステップＳ３０１に移行する。
【０１４８】
ストップボタン１３ａ〜１３ｃが操作されたならば（ステップＳ３０３；Ｙｅｓ）、ＣＰＵ１０１は、全相励磁開始ステップを決定する（ステップＳ３０４）。具体的には、ＣＰＵ１０１は、ストップボタン１３ａ〜１３ｃが押下されたタイミングにおける回転位置管理ステップである停止指示受付ステップと、内部抽選の抽選結果と、ストップボタン１３ａ〜１３ｃの押順と、既に決定した停止図柄とに基づいて停止位置を決定し、停止位置から慣性による回転量の分だけ手前、例えば６ステップ手前を全相励磁開始ステップとする。
【０１４９】
ステップＳ３０４の後、ＣＰＵ１０１は、引込コマ数＝４であるか否かを判定する（ステップＳ３０５）。その結果、引込コマ数＝４であるならば（ステップＳ３０５；Ｙｅｓ）、ステップＳ３０６に移行し、引込コマ数＝４でなければ（ステップＳ３０５；Ｎｏ）、ステップＳ３１０に移行する。
【０１５０】
ステップＳ３０６では、ＣＰＵ１０１は、回転位置管理ステップ加算処理を行う。このステップＳ３０６における回転位置管理ステップ加算処理は、ステップＳ３０１と同様の処理である。
【０１５１】
ＣＰＵ１０１は、ステップＳ３０６の後、ステップ数による初期化処理を行う（ステップＳ３０７）。ステップ数による初期化処理は、回転位置管理ステップが閾値以上となったか否かを判定し、回転位置管理ステップが閾値以上となったならば当該回転位置管理ステップを初期化する処理である。
【０１５２】
ＣＰＵ１０１は、ステップＳ３０７の後、回転位置管理ステップが全相励磁開始ステップに至ったか否かを判定する（ステップＳ３０８）。その結果、回転位置管理ステップが全相励磁開始ステップ未満であれば（ステップＳ３０８；Ｎｏ）、ステップＳ３０６に移行する。そして、回転位置管理ステップが全相励磁開始ステップに至ったならば（ステップＳ３０８；Ｙｅｓ）、ステップＳ３０９に移行する。
【０１５３】
ステップＳ３１０では、ＣＰＵ１０１は、回転位置管理ステップ加算処理を行う。このステップＳ３１０における回転位置管理ステップ加算処理は、ステップＳ３０１と同様の処理である。
【０１５４】
ＣＰＵ１０１は、ステップＳ３１０の後、センサ出力による初期化処理を行う（ステップＳ３１１）。このステップＳ３１１におけるセンサ出力による初期化処理は、ステップＳ３０２と同様の処理である。すなわち、リール位置検出センサ５５ａ〜５５ｃがリール位置検出信号１５５ａ〜１５５ｃを出力したか否かを判定し、リール位置検出信号１５５ａ〜１５５ｃが出力されたならば対応する回転位置管理ステップを初期化する。
【０１５５】
ＣＰＵ１０１は、ステップＳ３１１の後、回転位置管理ステップが全相励磁開始ステップに至ったか否かを判定する（ステップＳ３１２）。その結果、回転位置管理ステップが全相励磁開始ステップ未満であれば（ステップＳ３１２；Ｎｏ）、ステップＳ３１０に移行する。そして、回転位置管理ステップが全相励磁開始ステップに至ったならば（ステップＳ３１２；Ｙｅｓ）、ステップＳ３０９に移行する。
【０１５６】
ステップＳ３０９では、ＣＰＵ１０１は、ステッピングモータ５４ａ〜５４ｃの巻線相を全相励磁してブレーキ力を与えて、対象のリールを停止させ、処理を終了する。
【０１５７】
図１１では、引込コマ数が最大である場合にステップ数による初期化処理を行うフローチャートを示したが、引込コマ数が所定コマ数以上である場合にステップ数による初期化処理を行うこととしてもよい。この場合には、ステップＳ３０５で、引込コマ数と所定コマ数とを比較して、ステップＳ３０６とステップＳ３１０のいずれに移行するかを決定する。
【０１５８】
また、引込コマ数ではなく、停止所要ステップ数に応じて初期化処理を選択するようにしてもよい。この場合には、ステップＳ３０５で停止所要ステップ数と所定ステップ数とを比較して、停止所要ステップ数が所定ステップ数以上であればステップＳ３０６に移行し、停止所要ステップ数が所定ステップ数未満であればステップＳ３１０に移行すればよい。
【０１５９】
図１０では、ストップボタン１３ａ〜１３ｃが操作されてからリールが停止するまでは、センサ出力による初期化を行わず、ステップ数による初期化のみを用いる場合について説明したが、ストップボタン１３ａ〜１３ｃが操作されてからはセンサ出力による初期化とステップ数による初期化の双方を行うようにしてもよい。
【０１６０】
図１２は、センサ出力による初期化とステップ数による初期化の双方を行う場合のリール停止処理を説明するフローチャートである。図１０の場合と同様に、図１２に示した処理手順は図８のリール停止処理（ステップＳ１１０）として用いられる。この場合には、図１２に示した処理手順をリールＲ１〜Ｒ３のそれぞれについて個別に行い、リールＲ１〜Ｒ３の全てについて図１２に示した処理手順が終了した場合に入賞判定処理（ステップＳ１１１）に移行することになる。
【０１６１】
図８に示したリール回転開始（ステップＳ１０９）の後、リール停止処理（ステップＳ１１０）が開始すると、ＣＰＵ１０１は、図１２に示すように回転位置管理ステップ加算処理を行う（ステップＳ４０１）。
【０１６２】
回転位置管理ステップ加算処理は、励磁制御ステップがインクリメントされたか否かを判定し、励磁制御ステップがインクリメントされた場合に回転位置管理ステップをインクリメントする処理である。
【０１６３】
ＣＰＵ１０１は、ステップＳ４０１の後、センサ出力による初期化処理を行う（ステップＳ４０２）。センサ出力による初期化処理は、リール位置検出センサ５５ａ〜５５ｃがリール位置検出信号１５５ａ〜１５５ｃを出力したか否かを判定し、リール位置検出信号１５５ａ〜１５５ｃが出力されたならば対応する回転位置管理ステップを初期化する処理である。
【０１６４】
ＣＰＵ１０１は、ステップＳ４０２の後、ストップボタン１３ａ〜１３ｃが操作されたか否かを判定する（ステップＳ４０３）。ストップボタン１３ａ〜１３ｃが操作されていなければ（ステップＳ４０３；Ｎｏ）、ステップＳ４０１に移行する。
【０１６５】
ストップボタン１３ａ〜１３ｃが操作されたならば（ステップＳ４０３；Ｙｅｓ）、ＣＰＵ１０１は、全相励磁開始ステップを決定する（ステップＳ４０４）。具体的には、ＣＰＵ１０１は、ストップボタン１３ａ〜１３ｃが押下されたタイミングにおける回転位置管理ステップである停止指示受付ステップと、内部抽選の抽選結果と、ストップボタン１３ａ〜１３ｃの押順と、既に決定した停止図柄とに基づいて停止位置を決定し、停止位置から慣性による回転量の分だけ手前、例えば６ステップ手前を全相励磁開始ステップとする。
【０１６６】
ステップＳ４０４の後、ＣＰＵ１０１は、回転位置管理ステップ加算処理を行う（ステップＳ４０５）。このステップＳ４０５における回転位置管理ステップ加算処理は、ステップＳ４０１と同様の処理である。
【０１６７】
ＣＰＵ１０１は、ステップＳ４０５の後、センサ出力による初期化処理を行う（ステップＳ４０６）。このステップＳ４０６におけるセンサ出力による初期化処理は、ステップＳ４０２と同様の処理である。すなわち、リール位置検出センサ５５ａ〜５５ｃがリール位置検出信号１５５ａ〜１５５ｃを出力したか否かを判定し、リール位置検出信号１５５ａ〜１５５ｃが出力されたならば対応する回転位置管理ステップを初期化する。
【０１６８】
ＣＰＵ１０１は、ステップＳ４０６の後、ステップ数による初期化処理を行う（ステップＳ４０７）。ステップ数による初期化処理は、回転位置管理ステップが閾値以上となったか否かを判定し、回転位置管理ステップが閾値以上となったならば当該回転位置管理ステップを初期化する処理である。
【０１６９】
ＣＰＵ１０１は、ステップＳ４０７の後、回転位置管理ステップが全相励磁開始ステップに至ったか否かを判定する（ステップＳ４０８）。その結果、回転位置管理ステップが全相励磁開始ステップ未満であれば（ステップＳ４０８；Ｎｏ）、ステップＳ４０５に移行する。そして、回転位置管理ステップが全相励磁開始ステップに至ったならば（ステップＳ４０８；Ｙｅｓ）、ＣＰＵ１０１は、ステッピングモータ５４ａ〜５４ｃの巻線相を全相励磁してブレーキ力を与えて、対象のリールを停止させ（ステップＳ４０９）、処理を終了する。
【０１７０】
［４−３．メイン制御基板のゲーム状態］
次に、メイン制御基板１００Ａのゲーム状態について説明する。図１３は、メイン制御基板１００Ａのゲーム状態について説明するための説明図である。図１３（ａ）は、遊技機１が使用する役の抜粋である。
【０１７１】
図１３（ａ）は、「８枚小役」、「１枚小役１」、「１枚小役２」、「再遊技１」及び「特リプ１」の５つの役を示している。「８枚小役」には、図柄の組合せ「ベル−ベル−ベル」が対応付けられている。同様に、「１枚小役１」には、図柄の組合せ「Ａ−Ａ−Ｘ」が対応付けられ、「１枚小役２」には、図柄の組合せ「Ａ−Ｂ−Ｘ」が対応付けられている。なお、図柄の組合せにおける「Ａ」「Ｂ」及び「Ｘ」は、それぞれ特定の図柄に対応するものである。
【０１７２】
「再遊技１」には、図柄の組合せ「Ａ−リプレイ１−Ａ」が対応付けられている。また、「特リプ１」には、図柄の組合せ「Ｂ−リプレイ２−Ｂ」が対応付けられている。再遊技１と特リプ１はともに再遊技役であるが、再遊技１はゲーム状態の移行の契機として使用せず、特リプ１はゲーム状態の移行の契機として使用する。
【０１７３】
以降の説明では、１枚小役１に対応付けられた図柄の組合せを図柄組合せＦｃ１とし、特リプ１に対応付けられた図柄の組合せを図柄組合せＦｃ２とする。
【０１７４】
図１３（ｂ）は、メイン制御基板１００Ａのゲーム状態の移行について説明する説明図である。図１３（ｂ）に示すように、メイン制御基板１００Ａのゲーム状態には、遊技機１におけるゲームの基準となる通常ゲーム状態であるゲーム状態Ｇ１と、ゲーム状態Ｇ１よりも再遊技役が高確率で当選するＲＴ状態であるゲーム状態Ｇ２とがある。
【０１７５】
ゲーム状態Ｇ２へは、図柄組合せＦｃ２が入賞ラインＥ１上に停止した場合に移行する。また、ゲーム状態Ｇ１へは、図柄組合せＦｃ１が入賞ラインＥ１上に停止した場合に移行する。
【０１７６】
図柄組合せＦｃ２は、所定の変則押順が入力された場合に入賞ラインＥ１上に揃うようになっている。具体的には、ＣＰＵ１０１による内部抽選の対象として、特リプ１のようにゲーム状態の移行の契機として使用する再遊技役と、再遊技役１のようにゲーム状態の移行の契機として使用しない再遊技役とが同時当選する押順再遊技役を設ける。そして、ゲーム状態の移行の契機として使用する再遊技役を押順正解再遊技役とし、ゲーム状態の移行の契機として使用しない再遊技役を押順不正解再遊技役として、基準押順を不正解押順、所定の変則押順を正解押順とする。
【０１７７】
このようにして、正解押順である所定の変則押順が入力された場合にのみ図柄組合せＦｃ２が入賞ラインＥ１上に揃うようにすれば、サブ制御基板１００Ｂが非ＡＴ状態である場合には正解押順が報知されないため、メイン制御基板１００Ａはゲーム状態Ｇ１に滞在する。そして、サブ制御基板１００ＢがＡＲＴ準備状態である場合に押順再遊技役が当選すれば、正解押順が報知されるので、メイン制御基板１００Ａがゲーム状態Ｇ２（ＲＴ状態）に移行することとなる。
【０１７８】
［４−４．サブ制御基板の状態］
次に、サブ制御基板１００Ｂの状態について説明する。図１４は、サブ制御基板１００Ｂの状態について説明するための説明図である。図１４に示すように、サブ制御基板１００Ｂの状態には、非ＡＴ状態とＡＴ状態とがある。そして、非ＡＴ状態には、ペナルティ状態、ＡＲＴ抽選低確率状態、ＡＲＴ抽選通常確率状態及びＡＲＴ抽選高確率状態がある。また、ＡＴ状態には、ＡＲＴ準備状態と、ＡＲＴ状態とがある。
【０１７９】
ＡＲＴ抽選低確率状態、ＡＲＴ抽選通常確率状態及びＡＲＴ抽選高確率状態のうち、ＡＲＴ抽選低確率状態は、ＡＲＴ抽選によりＡＲＴ権利が当選する抽選確率が最も低い。そして、ＡＲＴ抽選高確率状態は、ＡＲＴ抽選によりＡＲＴ権利が当選する抽選確率が最も高い。ＡＲＴ抽選通常確率状態は、ＡＲＴ抽選によりＡＲＴ権利が当選する抽選確率が、ＡＲＴ抽選低確率状態とＡＲＴ抽選高確率状態の間である。
【０１８０】
ＡＲＴ抽選低確率状態、ＡＲＴ抽選通常確率状態及びＡＲＴ抽選高確率状態は、移行抽選により互いに移行可能である。そして、ＡＲＴ抽選低確率状態、ＡＲＴ抽選通常確率状態又はＡＲＴ抽選高確率状態のいずれかで基準押順以外の押順、即ち変則押順でストップボタン１３ａ〜１３ｃが操作されたならば、ペナルティ状態に移行する。ペナルティ状態では、ＡＲＴ抽選が行われないため、ＡＲＴ権利は当選しない。ペナルティ状態は所定のゲーム数で終了し、ＡＲＴ抽選低確率状態となる。
【０１８１】
ＡＲＴ抽選低確率状態、ＡＲＴ抽選通常確率状態及びＡＲＴ抽選高確率状態では、ＡＲＴ抽選が行われる。ＡＲＴ抽選の結果、ＡＲＴ権利が当選したならば、ＡＲＴ準備状態に移行する。ＡＲＴ準備状態では、押順再遊技役の正解押順が報知されるため、入賞ラインＥ１に図柄組合せＦｃ２を揃えることが可能である。そして、入賞ラインＥ１に図柄組合せＦｃ２が揃ったならば、メイン制御基板１００Ａはゲーム状態Ｇ２に移行する。サブ制御基板１００ＢのＣＰＵ１９１は、メイン制御基板１００Ａがゲーム状態Ｇ２に移行したことを示す通知を受けてＡＲＴ状態に移行する。サブ制御基板１００ＢのＡＲＴ状態は、所定のゲーム数で終了し、ＡＲＴ抽選高確率状態となる。
【０１８２】
上述してきたように、本実施例に係る遊技機１では、ストップボタン１３ａ〜１３ｃが操作されてからリールＲ１〜Ｒ３が停止するまでは、回転位置管理ステップ数が閾値以上となった場合に初期化を行うので、センサ出力のタイミングが遅れたとしても、停止所要時間が規定時間を超過する事態を防止することができる。
【０１８３】
また、引込コマ数に応じてステップ数による初期化処理とセンサ出力による初期化とを選択することにより、停止所要時間に余裕がある場合にはセンサ出力によって正確な初期化を行い、停止所要時間に余裕がない場合にはステップ数による初期化処理を用いて停止所要時間が規定時間を超過する事態を防止することができる。
【０１８４】
また、ステッピングモータの励磁状態に対応する励磁制御ステップがインクリメントされる度に回転位置管理ステップを加算し、回転位置管理ステップによってリールＲ１〜Ｒ３の回転位置を管理するので、リールＲ１〜Ｒ３の回転位置を簡易に管理することができる。
【０１８５】
また、ストップボタン１３ａ〜１３ｃが操作されてからリールＲ１〜Ｒ３が停止するまでは、回転位置管理ステップ数がリールの１回転に対応する値に達した場合に初期化を行うので、停止所要時間が規定時間を超過する事態を確実に防止することができる。
【０１８６】
また、停止所要ステップ数に応じてステップ数による初期化処理とセンサ出力による初期化とを選択することにより、停止所要時間に余裕がある場合にはセンサ出力によって正確な初期化を行い、停止所要時間に余裕がない場合にはステップ数による初期化処理を用いて停止所要時間が規定時間を超過する事態を防止することができる。
【０１８７】
また、停止指示を受け付けてから入賞ラインＥ１に引き込んで停止させることのできる最大引込コマ数をｘ、規定時間以内にリールＲ１〜Ｒ３を停止させることのできる停止所要ステップ数の最大値をｙとし、回転位置管理ステップ数ａに対応するサイズの領域を占有するａステップサイズ図柄と、回転位置管理ステップ数（ａ＋１）に対応するサイズの領域を占有する（ａ＋１）ステップサイズ図柄とをリールＲ１〜Ｒ３に配置する場合に、リールＲ１〜Ｒ３上で連続するｘ個の図柄のうち、（ａ＋１）ステップサイズ図柄の数が常に｛ｙ−ａ×（ｘ＋１）｝以下となるように図柄を配置する。かかる配置により、停止指示受付ステップと引込コマ数との組合せがどのように決定されたとしても、規定時間内にリールＲ１〜Ｒ３を停止することが可能である。このため、リールＲ１〜Ｒ３に配置する図柄の数について自由度を上げることができ、より多彩な設計が可能となり、開発効率も向上することができる。
【０１８８】
なお、上記の実施例では、リール位置検出信号１５５ａ〜１５５ｃを検知したタイミング（回転位置管理ステップ＝０）で図柄番号ＰＮ＝１の図柄がリール窓２０の中段の入賞ラインＥ１上に位置するように図柄を配置する場合について説明を行ったが、本発明はこれに限定されるものではない。例えば、リール位置検出信号１５５ａ〜１５５ｃを検知したタイミング（回転位置管理ステップ＝０）で図柄番号ＰＮ＝７の図柄がリール窓２０の中段の入賞ラインＥ１上に位置するように図柄を配置してもよい。また、リール位置検出信号１５５ａ〜１５５ｃを検知してから１２ステップ進めた状態（回転位置管理ステップ＝１２）で図柄番号ＰＮ＝１の図柄がリール窓２０の中段の入賞ラインＥ１上に位置するように図柄を配置してもよい。
【０１８９】
また、上記の実施例では、励磁制御ステップがインクリメントされる度に回転位置管理ステップをインクリメントする構成を例に説明を行ったが、励磁制御ステップがインクリメントされる度に回転位置管理ステップを所定値ずつ加算する構成で実施してもよい。
【０１９０】
また、上記の実施例では、２５ステップサイズ図柄と２６ステップサイズ図柄とを含む２０個の図柄をリールに配置する場合について説明したが、２４ステップサイズ図柄と２６ステップサイズ図柄とを含む２０個の図柄をリールに配置しても良い。
【０１９１】
このように、２４ステップサイズ図柄と２６ステップサイズ図柄とを混在させる場合には、５０４＝２４×８＋２６×１２であるので、２０個の図柄のうち、２４ステップサイズ図柄は８個、２６ステップサイズ図柄は１２個とする。そして、リール上で連続する５個の図柄のうち、２６ステップサイズ図柄の数が常に３以下となるように図柄を配置する。５個の図柄のうち２４ステップサイズ図柄が２個であれば、２４×２＋２６＋３＝１２６となり、引込コマ数＝４であっても停止所要ステップ数が１２７ステップ以下となるからである。
【０１９２】
すなわち、
停止指示を受け付けてから入賞ラインＥ１に引き込んで停止させることのできる最大引込コマ数をｘ、
規定時間以内にリールＲ１〜Ｒ３を停止させることのできる停止所要ステップ数の最大値をｙとし、
回転位置管理ステップ数ａに対応するサイズの領域を占有するａステップサイズ図柄と、回転位置管理ステップ数（ａ＋ｃ）に対応するサイズの領域を占有する（ａ＋ｃ）ステップサイズ図柄とをリールＲ１〜Ｒ３に配置する場合には、
リールＲ１〜Ｒ３上で連続するｘ個の図柄のうち、（ａ＋ｃ）ステップサイズ図柄の数は常に｛ｙ−ａ×（ｘ＋１）｝÷ｃ以下となるように、図柄を配置するのである。
【０１９３】
かかる配置により、停止指示受付ステップと引込コマ数との組合せがどのように決定されたとしても、規定時間内にリールＲ１〜Ｒ３を停止することが可能である。このため、リールＲ１〜Ｒ３に配置する図柄の数について自由度を上げることができ、より多彩な設計が可能となり、開発効率も向上することができる。
【０１９４】
また、上記の実施例においては、入賞ラインがリール窓２０の中央となる入賞ラインＥ１のみとされているが、複数の入賞ラインを備えた遊技機であっても本発明が適用されることはいうまでもない。また、リール窓２０の中央以外の単数の入賞ラインを用いてもよい。また、本実施例においては、メイン制御基板１００Ａの状態がゲーム状態Ｇ１とＧ２のいずれかに設定されるようになっているが、さらに多くのゲーム状態を含むようにしてもよい。また、ゲーム状態には、ボーナスゲーム状態を含んでもよい。
【０１９５】
また、上記の実施例におけるＡＴ状態では、遊技者にとって有利となる押順を報知する演出が実行されているが、例えば、遊技者にとって有利となる図柄の目押しを促すため、目押しすべき図柄の報知を行ってもよい。
【０１９６】
また、上記の実施例では、遊技媒体としてメダルを用いるスロットマシンを例に説明を行ったが、遊技媒体として遊技球を用いるパロット又はパチロットと呼ばれる回胴式遊技機に本発明を適用してもよい。
【０１９７】
本発明は、上述した各実施例に限定されるものではなく種々の変形が可能であることは言うまでもない。
【産業上の利用可能性】
【０１９８】
以上のように、本発明に係る遊技機は、リールを停止制御する場合に、規定時間の超過を抑止することに適している。
【符号の説明】
【０１９９】
１  遊技機
１２  スタートレバー
１３ａ〜１３ｃ  ストップボタン
３０  表示器
５４ａ〜５４ｃ  ステッピングモータ
５５ａ〜５５ｃ  リール位置検出センサ（検知手段）
１００Ａ  メイン制御基板
１０１  ＣＰＵ（リール回転位置管理手段、初期化手段）
１９１  ＣＰＵ
１００Ｂ  サブ制御基板
１１２  開始操作指示信号
１１３ａ〜１１３ｃ  停止操作指示信号
１５４ａ〜１５４ｃ  リール駆動信号
１５５ａ〜１５５ｃ  リール位置検出信号
Ｒ１〜Ｒ３  リール
【図１】
0005899258.tif 000002
【図２】
0005899258.tif 000003
【図３】
0005899258.tif 000004
【図４】
0005899258.tif 000005
【図５】
0005899258.tif 000006
【図６】
0005899258.tif 000007
【図７】
0005899258.tif 000008
【図８】
0005899258.tif 000009
【図９】
0005899258.tif 000010
【図１０】
0005899258.tif 000011
【図１１】
0005899258.tif 000012
【図１２】
0005899258.tif 000013
【図１３】
0005899258.tif 000014
【図１４】
0005899258.tif 000015