(57)【要約】【課題】表示結果の導出に係る制御が複雑とならないスロットマシンを提供すること。【解決手段】メイン制御部４１は、リール回転停止処理において、遊技状態がＣＴである場合に、ＣＴリールについて停止操作が行われたときに、当該停止操作が行われた停止操作位置から０コマ滑りで図柄を停止させるＣＴ停止制御を行うこと、遊技状態がＣＴである場合に、非ＣＴリールについて停止操作が行われたときに、当該停止操作が行われた停止操作位置から０〜４コマの範囲の滑りコマ数で図柄を停止させる通常停止制御を行うことが可能な構成であり、遊技状態がＣＴである場合に、リール回転停止処理においてＣＴ停止制御を行うか通常停止制御を行うかにかかわらず、停止操作タイミングに基づいて停止可能な停止位置を検索することによりリールに停止させる図柄を特定して、特定した図柄を入賞ラインＬＮ上に停止させる制御を行うことが可能である。【選択図】図１３
2018086183.tif 000002
【特許請求の範囲】
【請求項１】
各々が識別可能な複数種類の識別情報を変動表示可能な可変表示部を複数備え、
前記可変表示部の変動表示を停止することで表示結果を導出し、複数の可変表示部の表示結果の組合せに応じて入賞が発生可能なスロットマシンにおいて、
遊技者が表示結果を導出させるために操作する導出操作手段と、
導出される表示結果を特定する表示結果特定処理を実行する表示結果特定処理手段と、
前記表示結果特定処理により特定された表示結果を導出する制御を行う導出制御手段と、
特定状態に制御する特定状態制御手段と、
を備え、
前記導出制御手段は、
前記特定状態において前記複数の可変表示部のうち特定可変表示部に対応する導出操作手段が操作されたときに、該導出操作手段が操作されてから１の識別情報が変動する単位変動量未満の変動量の範囲で表示結果を導出する特定導出制御を行い、
前記特定状態において前記複数の可変表示部のうち前記特定可変表示部以外の可変表示部に対応する導出操作手段が操作されたときに、該導出操作手段が操作されてから前記単位変動量以上の所定変動量の範囲で表示結果を導出する所定導出制御を行い、
前記表示結果特定処理は、前記導出操作手段の操作タイミングに基づいて導出可能な表示結果を検索することにより可変表示部に導出される表示結果を特定する検索表示結果特定処理を含み、
前記表示結果特定処理手段は、前記特定状態において前記特定導出制御が行われる前記特定可変表示部に導出される表示結果を特定する場合と、前記特定状態において前記所定導出制御が行われる前記特定可変表示部以外の可変表示部に導出される表示結果を特定する場合とに、前記検索表示結果特定処理を実行する、スロットマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示部の表示結果に応じて所定の入賞が発生可能なスロットマシンに関する。
【背景技術】
【０００２】
この種のスロットマシンとしては、特殊な遊技状態（チャレンジ・タイム）において第１、第２停止リールについては、引込制御を行わずにリールを停止させるのに対して、第３停止リールについては、一定の範囲でリールを引き込む引込制御を行ってリールを停止させるようにしたものが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２９９９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のスロットマシンでは、第３停止リールについては引込制御を行うために滑り駒数を決定し、決定した滑り駒分リールを回転させた後に、停止要求を設定するのに対して、第１、第２停止リールについては引込制御を行わないため、滑り駒数の決定は行わずに停止要求を設定するようになっている。すなわち特殊な遊技状態において、引込制御を行うリールと引込制御を行わないリールとで異なる制御を行うため、制御が複雑となってしまう虞がある。
【０００５】
本発明は、このような問題点に着目したものであり、表示結果の導出に係る制御が複雑とならないスロットマシンを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の手段１のスロットマシンは、
各々が識別可能な複数種類の識別情報（図柄）を変動表示可能な可変表示部（リール２Ｌ、２Ｃ、２Ｒ）を複数備え、
前記可変表示部の変動表示を停止することで表示結果を導出し、複数の可変表示部の表示結果の組合せに応じて入賞が発生可能なスロットマシン（スロットマシン１）において、
遊技者が表示結果を導出させるために操作する導出操作手段（ストップスイッチ８Ｌ、８Ｃ、８Ｒ）と、
導出される表示結果を特定する表示結果特定処理を実行する表示結果特定処理手段と、
前記表示結果特定処理により特定された表示結果を導出する制御を行う導出制御手段と、
特定状態（ＣＴ）に制御する特定状態制御手段と、
を備え、
前記導出制御手段は、
前記特定状態（ＣＴ）において前記複数の可変表示部（リール２Ｌ、２Ｃ、２Ｒ）のうち特定可変表示部（ＣＴリール）に対応する導出操作手段（ストップスイッチ８Ｒ）が操作されたときに、該導出操作手段が操作されてから１の識別情報（図柄）が変動する単位変動量（１コマ）未満の変動量の範囲で表示結果を導出する特定導出制御（ＣＴ停止制御）を行い、
前記特定状態（ＣＴ）において前記複数の可変表示部（リール２Ｌ、２Ｃ、２Ｒ）のうち前記特定可変表示部（ＣＴリール）以外の可変表示部に対応する導出操作手段（ストップスイッチ８Ｌ、８Ｃ）が操作されたときに、該導出操作手段が操作されてから前記単位変動量（１コマ）以上の所定変動量の範囲で表示結果を導出する所定導出制御（通常停止制御）を行い、
前記表示結果特定処理は、前記導出操作手段（ストップスイッチ８Ｌ、８Ｃ、８Ｒ）の操作タイミングに基づいて導出可能な表示結果を検索することにより可変表示部（リール２Ｌ、２Ｃ、２Ｒ）に導出される表示結果を特定する検索表示結果特定処理（検索結果に基づく滑りコマ数設定処理）を含み、
前記表示結果特定処理手段は、前記特定状態（ＣＴ）において前記特定導出制御（ＣＴ停止制御）が行われる前記特定可変表示部（ＣＴリール）に導出される表示結果を特定する場合と、前記特定状態（ＣＴ）において前記所定導出制御（通常停止制御）が行われる前記特定可変表示部（ＣＴリール）以外の可変表示部に導出される表示結果を特定する場合とに、前記検索表示結果特定処理（検索結果に基づく滑りコマ数設定処理）を実行する
ことを特徴としている。
この特徴によれば、特定状態において表示結果を導出する制御を行う場合に、特定可変表示部に対応する導出操作手段が操作されて特定導出制御を行う場合にも、特定可変表示部以外の可変表示部に対応する導出操作手段が操作されて所定導出制御を行う場合にも、同じ検索表示結果特定処理により表示結果を特定して表示結果を導出する制御を行えば良いので、表示結果の導出に係る制御が複雑になることがない。
【０００７】
尚、手段１において表示結果検索処理が、前記導出操作手段の操作タイミングに基づいて導出可能な表示結果を検索するタイミングは、導出操作手段が操作される前であっても後であっても良い。
また、手段１において前記表示結果特定処理手段は、前記特定状態において複数の可変表示部全てに表示結果が導出されるまでの全ての段階において検索表示結果特定処理により表示結果を特定する構成である必要はなく、前記特定状態において複数の可変表示部全てに表示結果が導出されるまでのいずれかの段階において検索表示結果特定処理により表示結果を特定し、他の段階においては検索表示結果特定処理以外の表示結果特定処理により表示結果を特定する構成でも良い。
【０００８】
本発明の手段２のスロットマシンは、手段１に記載のスロットマシンであって、
前記表示結果特定処理は、表示結果組合せを判定するときに用いる判定用データ（入賞判定用データ）を作成する判定用データ作成処理を含む
ことを特徴としている。
この特徴によれば、表示結果組合せを判定する際の処理を簡素化できる。
【０００９】
本発明の手段３のスロットマシンは、手段１または２に記載のスロットマシンであって、
表示結果が導出される前に、入賞について発生を許容するか否かを決定する事前決定手段（内部抽選）を備え、
前記表示結果特定処理手段は、前記特定状態（ＣＴ）において前記事前決定手段（内部抽選）の決定結果に応じて異なる表示結果が導出されるように前記特定可変表示部（ＣＴリール）以外の可変表示部に導出される表示結果を特定する
ことを特徴としている。
この特徴によれば、特定状態において特定可変表示部の表示結果を単位変動量未満の変動量の範囲で導出させる場合でも、特定状態において導出される表示結果を多様化させることができる。
【００１０】
本発明の手段４のスロットマシンは、手段１〜３のいずれかに記載のスロットマシンであって、
前記表示結果特定処理手段は、前記特定状態（ＣＴ）において前記特定可変表示部（ＣＴリール）に導出された表示結果に応じて異なる表示結果が導出されるように前記特定可変表示部（ＣＴリール）以外の可変表示部に導出される表示結果を特定する
ことを特徴としている。
この特徴によれば、特定状態において特定可変表示部の表示結果を単位変動量未満の変動量の範囲で導出させる場合でも、特定状態において導出される表示結果を多様化させることができる。
【００１１】
本発明の手段５のスロットマシンは、手段１〜４のいずれかに記載のスロットマシンであって、
周期的に変動する可変表示部の１周を複数に分割して割り当てられた複数の操作タイミング（停止操作位置）のそれぞれに対して、各操作タイミングで前記導出操作手段（ストップスイッチ８Ｌ、８Ｃ、８Ｒ）が操作されたときに可変表示部（リール２Ｌ、２Ｃ、２Ｒ）に導出される表示結果を特定可能な導出情報（滑りコマ数）が格納される導出情報格納手段（停止制御テーブル）を備え、
前記表示結果特定処理は、前記導出情報格納手段（停止制御テーブル）により格納された導出情報（滑りコマ数）により可変表示部（リール２Ｌ、２Ｃ、２Ｒ）に導出される表示結果を特定する格納表示結果特定処理（停止制御テーブルに基づく滑りコマ数設定処理）を含み、
前記表示結果特定処理手段は、前記特定状態（ＣＴ）において複数の可変表示部（リール２Ｌ、２Ｃ、２Ｒ）の全てに表示結果が導出されるまでの一部の段階において検索表示結果特定処理（検索結果に基づく滑りコマ数設定処理）により表示結果を特定し、他の段階においては格納表示結果特定処理（停止制御テーブルに基づく滑りコマ数設定処理）により表示結果を特定する
ことを特徴としている。
この特徴によれば、特定状態において複数の可変表示部全てに表示結果が導出されるまでの段階に応じて適切な表示結果特定処理により表示結果を特定することができる。
尚、導出情報とは、導出操作手段が操作されてから表示結果が導出されるまでの識別情報の移動量（いわゆる滑りコマ数）や、導出される表示結果を特定可能な識別番号などが各操作タイミング毎に登録されたデータ、予め定められた複数の導出位置のうち導出可能な導出位置を定めることによって、各操作タイミング毎に導出される表示結果が特定可能となるようにしたデータなどである。
【００１２】
本発明の手段６のスロットマシンは、手段１〜５のいずれかに記載のスロットマシンであって、
前記可変表示部は、複数種類の識別情報（図柄）が配置された表示帯をステッピングモータ（リールモータ３２Ｌ、３２Ｃ、３２Ｒ）により移動させることで変動表示可能であり、
前記ステッピングモータ（リールモータ３２Ｌ、３２Ｃ、３２Ｒ）に対して駆動信号が出力される毎にステップ数（図柄ステップ数カウンタの値）を更新するステップ数更新手段（リールステップ数等更新処理）と、
前記ステップ数更新手段により更新されたステップ数が、表示帯に割り当てられた複数の領域（図柄毎の領域）のうち一の領域（一図柄）が移動するのに要する特定ステップ数（１６ステップ図柄では、１６ステップ、１７ステップ図柄では１７ステップ）に到達する毎に表示帯の領域を特定するために割り当てられた領域特定情報（図柄番号カウンタの値）を更新する領域特定情報更新手段（リールステップ数等更新処理）と、
前記導出操作手段（ストップスイッチ８Ｌ、８Ｃ、８Ｒ）の操作に応じて領域特定情報（図柄番号カウンタの値）を取得する領域特定情報取得手段（リール回転停止処理）と、
前記領域特定情報取得手段が取得した領域特定情報（図柄番号カウンタの値）に基づいて表示帯を停止させる停止位置（停止図柄）を特定し、特定した停止位置に表示帯を停止させる制御を行う停止制御手段（リール回転制御処理）と、
を備え、
前記領域特定情報取得手段（リール回転停止処理）は、前記ステップ数更新手段（リールステップ数等更新処理）により更新されたステップ数（図柄ステップ数カウンタの値）が特別ステップ数（例えば、１１）であるときに領域特定情報を取得する
ことを特徴としている。
この特徴によれば、導出操作手段の操作に応じて領域特定情報を取得するにあたり、ステップ数更新手段により更新されたステップ数が特別ステップ数であるときに領域特定情報を取得するので、導出操作手段が操作されたときのステップ数に応じて領域特定情報を特定するために余計な処理を行うことなく簡素な手順で領域特定情報を取得することができる。
【００１３】
本発明の手段７のスロットマシンは、手段１〜５のいずれかに記載のスロットマシンであって、
前記可変表示部は、複数種類の識別情報（図柄）が配置された表示帯をステッピングモータ（リールモータ３２Ｌ、３２Ｃ、３２Ｒ）により移動させることで変動表示可能であり、
前記ステッピングモータ（リールモータ３２Ｌ、３２Ｃ、３２Ｒ）に対して駆動信号が出力される毎にステップ数（図柄ステップ数カウンタの値）を更新するステップ数更新手段（リールステップ数等更新処理）と、
前記ステップ数更新手段により更新されたステップ数が、表示帯に割り当てられた複数の領域（図柄毎の領域）のうち一の領域（一図柄）が移動するのに要する特定ステップ数（１６ステップ図柄では、１６ステップ、１７ステップ図柄では１７ステップ）に到達する毎に表示帯の領域を特定するために割り当てられた領域特定情報（図柄番号カウンタの値）を更新する領域特定情報更新手段（リールステップ数等更新処理）と、
前記導出操作手段（ストップスイッチ８Ｌ、８Ｃ、８Ｒ）の操作に応じて領域特定情報（図柄番号カウンタの値）を取得する領域特定情報取得手段（リール回転停止処理）と、
前記領域特定情報取得手段が取得した領域特定情報に（図柄番号カウンタの値）基づいて表示帯を停止させる停止位置（滑りコマ数）を特定し、特定した停止位置に表示帯を停止させる制御を行う停止制御手段（リール回転制御処理）と、
を備え、
前記領域特定情報取得手段（リール回転停止処理）は、前記ステップ数更新手段（リールステップ数等更新処理）により更新されたステップ数（図柄ステップ数カウンタの値）が特定範囲（１６ステップ図柄では、１２〜１５、１７ステップ図柄では、１３〜１６ステップ）であるときには領域特定情報（図柄番号カウンタの値）を取得せず、特定範囲外（１６ステップ図柄では、０〜１１、１７ステップ図柄では、０〜１２ステップ）となったときに領域特定情報（図柄番号カウンタの値）を取得する
ことを特徴としている。
この特徴によれば、導出操作手段の操作に応じて領域特定情報を取得するにあたり、ステップ数更新手段により更新されたステップ数が特定範囲であるときには領域特定情報を取得せず、特定範囲外となったときに領域特定情報を取得するので、導出操作手段が操作されたときのステップ数に応じて領域特定情報を特定するために余計な処理を行うことなく簡素な手順で領域特定情報を取得することができる。
【００１４】
本発明の手段８のスロットマシンは、手段１〜７のいずれかに記載のスロットマシンであって、
基本処理（メイン処理）を実行する基本処理実行手段と、
基本処理に割り込んで割込処理（タイマ割込処理（メイン））を実行する割込処理実行手段と、
を備え、
前記割込処理実行手段は、
割込処理（タイマ割込処理（メイン））において前記ステッピングモータ（リールモータ３２Ｌ、３２Ｃ、３２Ｒ）に対して駆動信号を出力するための処理を実行する駆動信号出力処理手段（リール回転制御処理）と、
割込処理において前記ステッピングモータに対して駆動信号が出力されることに基づき表示帯の位置を特定可能な位置特定情報（リールステップ数カウンタの値、図柄ステップ数カウンタの値）を更新する位置特定情報更新手段（リールステップ数等更新処理）と、
を含み、
前記基本処理実行手段は、
基本処理（メイン処理）において前記導出操作手段（ストップスイッチ８Ｌ、８Ｃ、８Ｒ）の操作に応じて位置特定情報（図柄ステップ数カウンタの値）を取得する位置特定情報取得手段（リール制御処理）と、
基本処理（メイン処理）において前記位置特定情報取得手段が取得した位置特定情報（図柄ステップ数カウンタの値）に基づいて表示帯を停止させる停止位置（停止図柄）を特定する停止位置特定手段と、
位置特定情報（図柄ステップ数カウンタの値）を取得する処理中に割込処理（タイマ割込処理（メイン））の実行を禁止する割込禁止手段と、
を含む
ことを特徴としている。
この特徴によれば、割込処理において表示帯の位置を特定可能な位置特定情報が更新されるとともに、基本処理において位置特定情報を取得し、取得した位置特定情報に基づいて表示帯を停止させる停止位置が特定される構成において、位置特定情報を取得する処理中に割込処理の実行が禁止されることで、位置特定情報を取得する処理中に割込処理が実行され、位置特定情報が変更されてしまうことがないため、導出操作手段が操作されたときの表示帯の位置を正確に特定することができる。
【００１５】
尚、手段６〜８において表示帯を移動させることで変動表示可能な可変表示部とは、リールを回転させることで変動表示可能なものや、ベルトを移動させることで変動表示可能なものなどが該当する。
また、手段８において表示帯の位置を特定可能な位置特定情報とは、駆動信号が出力される毎に更新されるステップ数であっても良いし、ステップ数に応じて更新される表示帯の領域を特定可能な領域特定情報であっても良い。
【００１６】
尚、本発明は、本発明の請求項に記載された発明特定事項のみを有するものであって良いし、本発明の請求項に記載された発明特定事項とともに該発明特定事項以外の構成を有するものであっても良い。
【図面の簡単な説明】
【００１７】
【図１】本発明が適用された実施例のスロットマシンの正面図である。
【図２】スロットマシンの内部構造を示す斜視図である。
【図３】リールの図柄配列を示す図である。
【図４】スロットマシンの構成を示すブロック図である。
【図５】特別役の種類、特別役の図柄組合せ、及び特別役に関連する技術事項について説明するための図である。
【図６】一般役の種類、一般役の図柄組合せ、及び一般役に関連する技術事項について説明するための図である。
【図７】一般役の種類、一般役の図柄組合せ、及び一般役に関連する技術事項について説明するための図である。
【図８】一般役の種類、一般役の図柄組合せ、及び一般役に関連する技術事項について説明するための図である。
【図９】リールモータの構成を示す図である。
【図１０】リールモータの励磁状況を示すタイミングチャートである。
【図１１】メイン制御部が実行するメイン処理の制御内容を示すフローチャートである。
【図１２】メイン制御部が実行するリール制御処理の制御内容を示すフローチャートである。
【図１３】メイン制御部が実行するリール回転停止処理の制御内容を示すフローチャートである。
【図１４】図柄ステップ数の割当とリール回転停止処理にける判定範囲の関係について説明するための図である。
【図１５】メイン制御部が実行するタイマ割込処理（メイン）の制御内容を示すフローチャートである。
【図１６】リール回転停止処理において図柄番号が取得されるタイミングについて説明するための図である。
【図１７】変形例における図柄ステップ数の割り当てとリール回転停止処理にける判定範囲の関係について説明するための図である。
【図１８】テーブル方式による停止制御の手順を示す図である。
【図１９】滑りコマ数テーブルの一例を説明するための図である。
【図２０】検索方式による停止制御の手順を示す図である。
【図２１】優先度テーブルの一例を説明するための図である。
【図２２】内部抽選結果に応じてリールの停止制御を行う場合におけるリールの停止態様の例について説明するための図である。
【図２３】内部抽選結果に応じてリールの停止制御を行う場合におけるリールの停止態様の例について説明するための図である。
【図２４】内部抽選結果に応じてリールの停止制御を行う場合におけるリールの停止態様の例について説明するための図である。
【図２５】内部抽選結果に応じてリールの停止制御を行う場合におけるリールの停止態様の例について説明するための図である。
【図２６】一のリールに停止した図柄に応じて他のリールの停止制御を行う場合におけるリールの停止態様の例について説明するための図である。
【図２７】一のリールに停止した図柄に応じて他のリールの停止制御を行う場合におけるリールの停止態様の例について説明するための図である。
【図２８】一のリールに停止した図柄に応じて他のリールの停止制御を行う場合におけるリールの停止態様の例について説明するための図である。
【図２９】メイン制御部４１が行うリール停止制御１において、１コマ滑りの引込範囲内に１６ステップ図柄と１７ステップ図柄が含まれる場合に、リールの停止制御に要する時間について説明するための図である。
【図３０】メイン制御部４１が行うリール停止制御１において、１コマ滑りの引込範囲内に１７ステップ図柄が２つ含まれる場合に、リールの停止制御に要する時間について説明するための図である。
【図３１】メイン制御部４１が行うリール停止制御２において、０コマ滑りの引込範囲内に１７ステップ図柄が含まれる場合に、リールの停止制御に要する時間について説明するための図である。
【図３２】停止制御テーブルにおける図柄のステップ数の割り当てと滑りコマ数の関係について説明するための図である。
【発明を実施するための形態】
【００１８】
本発明に係るスロットマシンを実施するための形態を実施例に基づいて以下に説明する。
【実施例】
【００１９】
本発明が適用されたスロットマシンの実施例について図面を用いて説明すると、本実施例のスロットマシン１は、図１に示すように、前面が開口する筐体１ａと、この筐体１ａの側端に回動自在に枢支された前面扉１ｂと、から構成されている。
【００２０】
本実施例のスロットマシン１の筐体１ａの内部には、図２に示すように、外周に複数種の図柄が配列されたリール２Ｌ、２Ｃ、２Ｒ（以下、左リール、中リール、右リール）が水平方向に並設されており、図１に示すように、これらリール２Ｌ、２Ｃ、２Ｒに配列された図柄のうち連続する３つの図柄が前面扉１ｂに設けられた透視窓３から見えるように配置されている。
【００２１】
各リール２Ｌ、２Ｃ、２Ｒの外周部には、図３に示すように、「白７」、「黒ＢＡＲ」、「白ＢＡＲ」、「リプレイ」、「ベルａ」、「ベルｂ」、「チェリー」、「スイカａ」、「スイカｂ」、「プラム」といった互いに識別可能な複数種類の図柄が、所定の順序で２０個ずつ描かれている。リール２Ｌ、２Ｃ、２Ｒの外周部に描かれた図柄は、前面扉１ｂの略中央に設けられた透視窓３において各々上中下三段に表示される。
【００２２】
各リール２Ｌ、２Ｃ、２Ｒは、各々対応して設けられたリールモータ３２Ｌ、３２Ｃ、３２Ｒ（図４参照）によって回転されることで、各リール２Ｌ、２Ｃ、２Ｒの図柄が透視窓３に連続的に変化しつつ表示される一方で、各リール２Ｌ、２Ｃ、２Ｒの回転が停止されることで、透視窓３に３つの連続する図柄が表示結果として導出表示されるようになっている。
【００２３】
尚、本実施例のリール２Ｌ、２Ｃ、２Ｒは、リールモータ３２Ｌ、３２Ｃ、３２Ｒを用いて、外周面に複数の図柄が配置されたリール２Ｌ、２Ｃ、２Ｒを回転させることで、遊技者から視認可能な複数の図柄を移動させる変動表示を行うことが可能な構成であるが、複数の図柄を移動させる変動表示を行う手段は、リール以外であっても良く、例えば、外周面に複数の図柄が配置されたベルトを移動させることで変動表示を行うことが可能な構成等であっても良い。
【００２４】
リール２Ｌ、２Ｃ、２Ｒの内側には、リール２Ｌ、２Ｃ、２Ｒそれぞれに対して、基準位置を検出するリールセンサ３３Ｌ、３３Ｃ、３３Ｒと、リール２Ｌ、２Ｃ、２Ｒを背面から照射するリールＬＥＤ５５と、が設けられている。また、リールＬＥＤ５５は、リール２Ｌ、２Ｃ、２Ｒの連続する３つの図柄に対応する１２のＬＥＤからなり、各図柄をそれぞれ独立して照射可能とされている。
【００２５】
また、リールセンサ３３Ｌ、３３Ｃ、３３Ｒは、各リール２Ｌ、２Ｃ、２Ｒについて図柄番号０の図柄の領域の下端が各リールにおける所定位置を通過するときに、検出信号を出力するように配置されており、各リールについて図柄番号０の図柄の領域の下端がリール基準位置となる。
【００２６】
前面扉１ｂの各リール２Ｌ、２Ｃ、２Ｒの手前側（遊技者側）の位置には、液晶表示器５１（図１参照）の表示領域５１ａが配置されている。液晶表示器５１は、液晶素子に対して電圧が印加されていない状態で透過性を有する液晶パネルを有しており、表示領域５１ａの透視窓３に対応する透過領域５１ｂ及び透視窓３を介して遊技者側から各リール２Ｌ、２Ｃ、２Ｒが視認できるようになっている。
【００２７】
前面扉１ｂには、図１に示すように、メダルを投入可能なメダル投入部４、メダルが払い出されるメダル払出口９、クレジット（遊技者所有の遊技用価値として記憶されているメダル数）を用いて、その範囲内において遊技状態に応じて定められた規定数の賭数のうち最大の賭数（本実施例では、３が定められている）を設定する際に操作されるＭＡＸＢＥＴスイッチ６、クレジットとして記憶されているメダル及び賭数の設定に用いたメダルを精算する（クレジット及び賭数の設定に用いた分のメダルを返却させる）際に操作される精算スイッチ１０、ゲームを開始する際に操作されるスタートスイッチ７、リール２Ｌ、２Ｃ、２Ｒの回転を各々停止する際に操作されるストップスイッチ８Ｌ、８Ｃ、８Ｒ、演出に用いられる演出用スイッチ５６が遊技者により操作可能にそれぞれ設けられている。
【００２８】
尚、本実施例では、回転を開始した３つのリール２Ｌ、２Ｃ、２Ｒのうち、最初に停止するリールを第１停止リールと称し、また、その停止を第１停止と称する。同様に、２番目に停止するリールを第２停止リールと称し、また、その停止を第２停止と称し、３番目に停止するリールを第３停止リールと称し、また、その停止を第３停止あるいは最終停止と称する。
【００２９】
また、前面扉１ｂには、図１に示すように、クレジットとして記憶されているメダル枚数が表示されるクレジット表示器１１、入賞の発生により払い出されたメダル枚数やエラー発生時にその内容を示すエラーコード、遊技者にとって有利な停止操作態様を報知するナビ報知によるリールの停止順を識別可能な情報等が表示される遊技補助表示器１２、賭数が１設定されている旨を点灯により報知する１ＢＥＴＬＥＤ１４、賭数が２設定されている旨を点灯により報知する２ＢＥＴＬＥＤ１５、賭数が３設定されている旨を点灯により報知する３ＢＥＴＬＥＤ１６、メダルの投入が可能な状態を点灯により報知する投入要求ＬＥＤ１７、スタートスイッチ７の操作によるゲームのスタート操作が有効である旨を点灯により報知するスタート有効ＬＥＤ１８、ウェイト（前回のゲーム開始から一定期間経過していないためにリールの回転開始を待機している状態）中である旨を点灯により報知するウェイト中ＬＥＤ１９、リプレイゲーム中である旨を点灯により報知するリプレイ中ＬＥＤ２０が設けられた遊技用表示部１３が設けられている。
【００３０】
ＭＡＸＢＥＴスイッチ６の内部には、ＭＡＸＢＥＴスイッチ６の操作による賭数の設定操作が有効である旨を点灯により報知するＢＥＴスイッチ有効ＬＥＤ２１（図４参照）が設けられており、ストップスイッチ８Ｌ、８Ｃ、８Ｒの内部には、該当するストップスイッチ８Ｌ、８Ｃ、８Ｒによるリールの停止操作が有効である旨を点灯により報知する左、中、右停止有効ＬＥＤ２２Ｌ、２２Ｃ、２２Ｒ（図４参照）がそれぞれ設けられており、演出用スイッチ５６の内部には、演出用スイッチ５６の操作が有効である旨を点灯により報知する演出用ＬＥＤ５６ａ（図４参照）が設けられている。
【００３１】
前面扉１ｂの内側には、図２に示すように、所定のキー操作により後述するエラー状態及び後述する打止状態を解除するためのリセット操作を検出するリセットスイッチ２３、後述する設定値の変更中や設定値の確認中にその時点の設定値が表示される設定値表示器２４、所定の契機に打止状態（リセット操作がなされるまでゲームの進行が規制される状態）に制御する打止機能の有効／無効を選択するための打止スイッチ３６ａ、所定の契機に自動精算処理（クレジットとして記憶されているメダルを遊技者の操作によらず精算（返却）する処理）に制御する自動精算機能の有効／無効を選択するための自動精算スイッチ３６ｂ、メダル投入部４から投入されたメダルの流路を、筐体１ａの内部に設けられた後述のホッパータンク３４ａ（図２参照）側またはメダル払出口９側のいずれか一方に選択的に切り替えるための流路切替ソレノイド３０、メダル投入部４から投入され、ホッパータンク３４ａ側に流下したメダルを検出する投入メダルセンサ３１、投入メダルセンサ３１の上流側で異物の挿入を検出する投入口センサ２６を有するメダルセレクタ２９、前面扉１ｂの開放状態を検出するドア開放検出スイッチ２５（図４参照）が設けられている。
【００３２】
筐体１ａの内部には、図２に示すように、前述したリール２Ｌ、２Ｃ、２Ｒ、リールモータ３２Ｌ、３２Ｃ、３２Ｒ（図４参照）、各リール２Ｌ、２Ｃ、２Ｒのリール基準位置をそれぞれ検出可能なリールセンサ３３Ｌ、３３Ｃ、３３Ｒ（図４参照）からなるリールユニット２、外部出力信号を出力するための外部出力基板１０００（図４参照）、メダル投入部４から投入されたメダルを貯留するホッパータンク３４ａ、ホッパータンク３４ａに貯留されたメダルをメダル払出口９より払い出すためのホッパーモータ３４ｂ（図４参照）、ホッパーモータ３４ｂの駆動により払い出されたメダルを検出する払出センサ３４ｃ（図４参照）からなるホッパーユニット３４、電源ボックス１００が設けられている。
【００３３】
ホッパーユニット３４の側部には、ホッパータンク３４ａから溢れたメダルが貯留されるオーバーフロータンク３５が設けられている。オーバーフロータンク３５の内部には、貯留されたメダルが満タン状態となったことを検出する満タンセンサ３５ａ（図４参照）が設けられている。
【００３４】
電源ボックス１００の前面には、図２に示すように、設定変更状態または設定確認状態に切り替えるための設定キースイッチ３７、通常時においてはエラー状態や打止状態を解除するためのリセットスイッチとして機能し、設定変更状態においては後述する内部抽選の当選確率（出玉率）の設定値を変更するための設定スイッチとして機能するリセット／設定スイッチ３８、電源をｏｎ／ｏｆｆする際に操作される電源スイッチ３９が設けられている。
【００３５】
尚、電源ボックス１００は、筐体１ａの内部に設けられており、さらに前面扉１ｂは、店員等が所持する所定のキー操作により開放可能な構成であるため、これら電源ボックス１００の前面に設けられた設定キースイッチ３７、リセット／設定スイッチ３８、電源スイッチ３９は、キーを所持する店員等の者のみが操作可能とされ、遊技者による操作ができないようになっている。また、所定のキー操作により検出されるリセットスイッチ２３も同様である。特に、設定キースイッチ３７は、キー操作により前面扉１ｂを開放したうえで、さらにキー操作を要することから、遊技場の店員のなかでも、設定キースイッチ３７の操作を行うキーを所持する店員のみ操作が可能とされている。
【００３６】
本実施例のスロットマシン１においてゲームを行う場合には、まず、メダルをメダル投入部４から投入するか、あるいはクレジットを使用して賭数を設定する。クレジットを使用するにはＭＡＸＢＥＴスイッチ６を操作すれば良い。遊技状態に応じて定められた規定数の賭数が設定されると、入賞ラインＬＮ（図１参照、本実施例では、左リール２Ｌの上段、中リール２Ｃの中段、右リール２Ｒの中段にわたるラインである。）が有効となり、スタートスイッチ７の操作が有効な状態、すなわち、ゲームが開始可能な状態となる。本実施例では、遊技状態に応じた規定数の賭数が定められており、規定数の賭数が設定されると入賞ラインＬＮが有効となる。尚、遊技状態に対応する規定数のうち最大数を超えてメダルが投入された場合には、その分はクレジットに加算される。
【００３７】
入賞ラインとは、各リール２Ｌ、２Ｃ、２Ｒの透視窓３に表示された図柄の組合せが入賞図柄の組合せであるかを判定するために設定されるラインである。本実施例では、図１に示すように、リール２Ｌの中段、リール２Ｃの中段、リール２Ｒの中段、すなわち中段に水平方向に並んだ図柄に跨がって設定された入賞ラインＬＮのみが入賞ラインとして定められている。尚、本実施例では、１本の入賞ラインのみを適用しているが、複数の入賞ラインを適用しても良い。
【００３８】
また、本実施例では、入賞ラインＬＮに入賞を構成する図柄の組合せが揃ったことを認識しやすくするために、入賞ラインＬＮとは別に、無効ラインＬＭ１〜ＬＭ５（図１参照）を設定している。無効ラインＬＭ１〜ＬＭ５は、これら無効ラインＬＭ１〜ＬＭ５に揃った図柄の組合せによって入賞が判定されるものではなく、入賞ラインＬＮに特定の入賞を構成する図柄の組合せが揃った際に、無効ラインＬＭ１〜ＬＭ５のいずれかに入賞ラインＬＮに揃った場合に入賞となる図柄の組合せ（例えば、ベルａ‐ベルｂ‐スイカａ）が揃う構成とすることで、入賞ラインＬＮに特定の入賞を構成する図柄の組合せが揃ったことを認識しやすくするものである。
【００３９】
本実施例では、図１に示すように、リール２Ｌの上段、リール２Ｃの上段、リール２Ｒの上段、すなわち上段に水平方向に並んだ図柄に跨がって設定された無効ラインＬＭ１、リール２Ｌの下段、リール２Ｃの下段、リール２Ｒの下段、すなわち下段に水平方向に並んだ図柄に跨がって設定された無効ラインＬＭ２、リール２Ｌの上段、リール２Ｃの中段、リール２Ｒの下段、すなわち右下がりに並んだ図柄に跨がって設定された無効ラインＬＭ３、リール２Ｌの上段、リール２Ｃの中段、リール２Ｒの下段、すなわち右下がりに並んだ図柄に跨がって設定された無効ラインＬＭ４、リール２Ｌの下段、リール２Ｃの中段、リール２Ｒの上段、すなわち右上がりに並んだ図柄に跨がって設定された無効ラインＬＭ５、の５種類が無効ラインＬＭとして定められている。
【００４０】
また、本実施例では、入賞役として、入賞ラインＬＮに役として定められた所定の図柄の組合せ（例えば、「スイカａ‐スイカａ‐リプレイ」）が揃ったときに入賞するとともに、かつ所定の図柄組合せが揃うことにより無効ラインＬＭ１〜ＬＭ５のいずれかに所定の図柄組合せよりも認識しやすい指標となる図柄の組合せ（例えば、「スイカａ‐スイカａ‐スイカａ」）が揃うことにより、無効ラインＬＭ１〜ＬＭ５のいずれかに揃った図柄の組合せによって入賞したように見せることが可能な役を含む。以下では、所定の図柄の組合せが入賞ラインＬＮに揃ったときに無効ラインＬＭ１〜ＬＭ５のいずれかに揃う図柄の組合せを、指標となる図柄の組合せと呼び、指標となる図柄の組合せを構成する図柄を指標図柄と呼ぶ。
【００４１】
ゲームが開始可能な状態でスタートスイッチ７を操作すると、各リール２Ｌ、２Ｃ、２Ｒが回転し、各リール２Ｌ、２Ｃ、２Ｒの図柄が連続的に変動する。この状態でいずれかのストップスイッチ８Ｌ、８Ｃ、８Ｒを操作すると、対応するリール２Ｌ、２Ｃ、２Ｒの回転が停止し、透視窓３に表示結果が導出表示される。
【００４２】
そして全てのリール２Ｌ、２Ｃ、２Ｒが停止されることで１ゲームが終了し、入賞ラインＬＮ上に予め定められた図柄の組合せ（以下、役ともいう）が各リール２Ｌ、２Ｃ、２Ｒの表示結果として停止した場合には入賞が発生し、その入賞に応じて定められた枚数のメダルが遊技者に対して付与され、クレジットに加算される。また、クレジットが上限数（本実施例では５０）に達した場合には、メダルが直接メダル払出口９（図１参照）から払い出されるようになっている。また、入賞ラインＬＮ上に、遊技状態の移行を伴う図柄の組合せが各リール２Ｌ、２Ｃ、２Ｒの表示結果として停止した場合には図柄の組合せに応じた遊技状態に移行するようになっている。
【００４３】
尚、本実施例では、スタートスイッチ７の操作が有効な状態でスタートスイッチ７の操作が検出されたときにゲームが開始し、全てのリールが停止したときにゲームが終了する。また、ゲームを実行するための１単位の制御（ゲーム制御）は、前回のゲームの終了に伴う全ての制御が完了したときに開始し、当該ゲームの終了に伴う全ての制御が完了したときに終了する。
【００４４】
また、本実施例では、３つのリールを用いた構成を例示しているが、リールを１つのみ用いた構成、２つのリールを用いた構成、４つ以上のリールを用いた構成としても良く、２以上のリールを用いた構成においては、２以上の全てのリールに導出された表示結果の組合せに基づいて入賞を判定する構成とすれば良い。また、本実施例では、物理的なリールにて可変表示装置が構成されているが、液晶表示器などの画像表示装置にて可変表示装置が構成されていても良い。
【００４５】
また、本実施例におけるスロットマシン１にあっては、ゲームが開始されて各リール２Ｌ、２Ｃ、２Ｒが回転して図柄の変動が開始した後、いずれかのストップスイッチ８Ｌ、８Ｃ、８Ｒが操作されたときに、当該ストップスイッチ８Ｌ、８Ｃ、８Ｒに対応するリールの回転が停止して図柄が停止表示される。遊技状態が後述するＣＴ（チャレンジタイム）以外の遊技状態である場合には、ストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が行われたときから、対応するリール２Ｌ、２Ｃ、２Ｒの回転を停止するまでの最大停止遅延時間は１９０ｍｓ（ミリ秒）である。一方で、遊技状態がＣＴである場合には、特定リールについては、当該リールに対応するストップスイッチの操作が行われたときから回転を停止するまでの最大停止遅延時間が７５ｍｓ（ミリ秒）に制限される。尚、遊技状態がＣＴであっても、特定リール以外については、ＣＴ以外の遊技状態と同様にストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が行われたときから、対応するリール２Ｌ、２Ｃ、２Ｒの回転を停止するまでの最大停止遅延時間は１９０ｍｓ（ミリ秒）である。
【００４６】
リール２Ｌ、２Ｃ、２Ｒは、１分間に８０回転し、８０×２０（１リール当たりの図柄コマ数）＝１６００コマ分の図柄を変動させるので、遊技状態がＣＴ以外の遊技状態である場合の最大停止遅延時間（１９０ｍｓ）、及び遊技状態がＣＴの場合の特定リール以外の最大停止遅延時間（１９０ｍｓ）の間では最大で４コマの図柄を引き込むことができることとなる。つまり、停止図柄として選択可能なのは、ストップスイッチ８Ｌ、８Ｃ、８Ｒが操作されたときに表示されている図柄と、そこから４コマ先までにある図柄、合計５コマ分の図柄である。一方で、遊技状態がＣＴである場合の特定リールの最大停止遅延時間（７５ｍｓ）の間では最大で１コマの図柄を引き込むことができることとなる。つまり、停止図柄として選択可能なのは、ストップスイッチが操作されたときに表示している図柄と、その１コマ先の図柄、合計２コマ分の図柄である。
【００４７】
このため、例えば、ストップスイッチ８Ｌ、８Ｃ、８Ｒのいずれかが操作されたときに当該ストップスイッチに対応するリールの下段に表示されている図柄を基準とした場合であって、遊技状態がＣＴ以外の遊技状態である場合及び遊技状態がＣＴの場合の特定リール以外においては、当該基準とした図柄から４コマ先までの図柄を下段に表示させることができるため、リール２Ｌ、２Ｃ、２Ｒ各々において、ストップスイッチ８Ｌ、８Ｒのうちいずれかが操作されたときに当該ストップスイッチに対応するリールの入賞ライン上に表示されている図柄を含めて５コマ以内に配置されている図柄を入賞ライン上に表示させることができる。一方で、遊技状態がＣＴである場合において、特定リールについては、ストップスイッチの操作が行われたときから回転を停止するまでの最大停止遅延時間が７５ｍｓ（ミリ秒）に制限されるため、当該特定リールについては、ストップスイッチが操作されたときに当該ストップスイッチに対応するリールの入賞ライン上に表示されている図柄を含めて１コマ以内に配置されている図柄を入賞ライン上に表示させることができ、特定リール以外のリールについては、遊技状態がＣＴ以外の遊技状態である場合と同様に、ストップスイッチが操作されたときに当該ストップスイッチに対応するリールの入賞ライン上に表示されている図柄を含めて５コマ以内に配置されている図柄を入賞ライン上に表示させることができる。
【００４８】
以下では、特に区別する必要がない場合にはリール２Ｌ、２Ｃ、２Ｒを単にリールという場合がある。また、リール２Ｌを左リール、リール２Ｃを中リール、リール２Ｒを右リールという場合がある。また、ストップスイッチ８Ｌ、８Ｃ、８Ｒの操作によりリール２Ｌ、２Ｃ、２Ｒを停止させる操作を停止操作という場合がある。
【００４９】
図４は、スロットマシン１の構成を示すブロック図である。スロットマシン１には、図４に示すように、遊技制御基板４０、演出制御基板９０、電源基板１０１が設けられており、遊技制御基板４０によって遊技の制御が行われ、演出制御基板９０によって遊技状態に応じた演出の制御が行われ、電源基板１０１によってスロットマシン１を構成する電気部品の駆動電源が生成され、各部に供給される。
【００５０】
電源基板１０１には、外部からＡＣ１００Ｖの電源が供給されるとともに、このＡＣ１００Ｖの電源からスロットマシン１を構成する電気部品の駆動に必要な直流電圧が生成され、遊技制御基板４０及び演出制御基板９０に供給されるようになっている。また、電源基板１０１には、前述したホッパーモータ３４ｂ、払出センサ３４ｃ、満タンセンサ３５ａ、設定キースイッチ３７、リセット／設定スイッチ３８、電源スイッチ３９が接続されている。
【００５１】
遊技制御基板４０には、前述したＭＡＸＢＥＴスイッチ６、スタートスイッチ７、ストップスイッチ８Ｌ、８Ｃ、８Ｒ、精算スイッチ１０、リセットスイッチ２３、打止スイッチ３６ａ、自動精算スイッチ３６ｂ、投入メダルセンサ３１、ドア開放検出スイッチ２５、リールセンサ３３Ｌ、３３Ｃ、３３Ｒが接続されているとともに、電源基板１０１を介して前述した払出センサ３４ｃ、満タンセンサ３５ａ、設定キースイッチ３７、リセット／設定スイッチ３８が接続されており、これら接続されたスイッチ類の検出信号が入力されるようになっている。また、遊技制御基板４０には、前述したクレジット表示器１１、遊技補助表示器１２、１〜３ＢＥＴＬＥＤ１４〜１６、投入要求ＬＥＤ１７、スタート有効ＬＥＤ１８、ウェイト中ＬＥＤ１９、リプレイ中ＬＥＤ２０、ＢＥＴスイッチ有効ＬＥＤ２１、左、中、右停止有効ＬＥＤ２２Ｌ、２２Ｃ、２２Ｒ、設定値表示器２４、流路切替ソレノイド３０、リールモータ３２Ｌ、３２Ｃ、３２Ｒが接続されているとともに、電源基板１０１を介して前述したホッパーモータ３４ｂが接続されており、これら電気部品は、遊技制御基板４０に搭載された後述のメイン制御部４１の制御に基づいて駆動されるようになっている。
【００５２】
遊技制御基板４０には、メインＣＰＵ４１ａ、ＲＯＭ４１ｂ、ＲＡＭ４１ｃ、Ｉ／Ｏポート４１ｄを備えたマイクロコンピュータにより構成されて、内部抽選用の乱数を生成する乱数回路等を備えており、遊技の進行に関する処理を行うとともに遊技制御基板４０に搭載された制御回路の各部を直接的または間接的に制御するメイン制御部４１、遊技制御基板４０に直接または電源基板１０１を介して接続されたスイッチ類から入力された検出信号を取り込んでメイン制御部４１に伝送するスイッチ検出回路４４と、メイン制御部４１から出力されたモータ駆動信号（ステッピングモータの位相信号）をリールモータ３２Ｌ、３２Ｃ、３２Ｒに伝送するモータ駆動回路４５と、メイン制御部４１から出力されたソレノイド駆動信号を流路切替ソレノイド３０に伝送するソレノイド駆動回路４６と、メイン制御部４１から出力されたＬＥＤ駆動信号を遊技制御基板４０に接続された各種表示器やＬＥＤに伝送するＬＥＤ駆動回路４７と、スロットマシン１に供給される電源の電圧を監視して電圧の低下を検出したときに、その旨を示す電圧低下信号をメイン制御部４１に対して出力する電断検出回路４８と、電源投入時または電源遮断時等の電力供給が不安定な状態においてメイン制御部４１にシステムリセット信号を与えるリセット回路４９と、が搭載されている。
【００５３】
メイン制御部４１は、サブ制御部９１に各種のコマンドを送信する。メイン制御部４１からサブ制御部９１へ送信されるコマンドは一方向のみで送られ、サブ制御部９１からメイン制御部４１へ向けてコマンドが送られることはない。
【００５４】
メイン制御部４１は、メイン処理として遊技制御基板４０に接続された各種スイッチ類の検出状態が変化するまでは制御状態に応じた処理を繰り返しループし、各種スイッチ類の検出状態の変化に応じて段階的に移行する処理を実行する。また、メイン制御部４１は、一定時間間隔（本実施例では、約０．５６ｍｓ）毎にタイマ割込処理（メイン）を実行する。尚、タイマ割込処理（メイン）の実行間隔は、メイン処理において制御状態に応じて繰り返す処理が一巡する時間とタイマ割込処理（メイン）の実行時間とを合わせた時間よりも長い時間に設定されており、今回と次回のタイマ割込処理（メイン）との間で必ず制御状態に応じて繰り返す処理が最低でも一巡することとなる。
【００５５】
演出制御基板９０には、演出用スイッチ５６が接続されており、この演出用スイッチ５６の検出信号が入力されるようになっている。また、液晶表示器５１、演出効果ＬＥＤ５２、スピーカ５３、５４、リールＬＥＤ５５等の演出装置が接続されており、これら演出装置は、演出制御基板９０に搭載された後述のサブ制御部９１による制御に基づいて駆動されるようになっている。尚、本実施例では、演出制御基板９０に搭載されたサブ制御部９１により、液晶表示器５１、演出効果ＬＥＤ５２、スピーカ５３、５４、リールＬＥＤ５５等の演出装置の出力制御が行われる構成であるが、サブ制御部９１とは別に演出装置の出力制御を直接的に行う出力制御部を演出制御基板９０または他の基板に搭載し、サブ制御部９１がメイン制御部４１からのコマンドに基づいて演出装置の出力パターンを決定し、サブ制御部９１が決定した出力パターンに基づいて出力制御部が演出装置の出力制御を行う構成としても良く、このような構成では、サブ制御部９１及び出力制御部の双方によって演出装置の出力制御が行われることとなる。また、本実施例では、演出装置として液晶表示器５１、演出効果ＬＥＤ５２、スピーカ５３、５４、リールＬＥＤ５５を例示しているが、演出装置は、これらに限られず、例えば、機械的に駆動する表示装置や機械的に駆動する役モノなどを演出装置として適用しても良い。
【００５６】
演出制御基板９０は、サブＣＰＵ９１ａ、ＲＯＭ９１ｂ、ＲＡＭ９１ｃ、Ｉ／Ｏポート９１ｄを備えたマイクロコンピュータにより構成されて演出の制御を行うサブ制御部９１と、演出制御基板９０に接続された液晶表示器５１の表示制御を行う表示制御回路９２と、演出効果ＬＥＤ５２と、リールＬＥＤ５５の駆動制御を行うＬＥＤ駆動回路９３と、スピーカ５３、５４からの音声出力制御を行う音声出力回路９４と、電源投入時またはサブＣＰＵ９１ａからの初期化命令が一定時間入力されないときにサブＣＰＵ９１ａにリセット信号を与えるリセット回路９５と、演出制御基板９０に接続されたスイッチ類から入力された検出信号を検出するスイッチ検出回路９６と、日付情報及び時刻情報を含む時間情報を出力する時計装置９７と、スロットマシン１に供給される電源電圧を監視し、電圧低下を検出したときに、その旨を示す電圧低下信号をサブＣＰＵ９１ａに対して出力する電断検出回路９８と、その他の回路等、が搭載されている。
【００５７】
サブ制御部９１は、遊技制御基板４０から送信されるコマンドを受けて、演出を行うための各種の制御を行うとともに、演出制御基板９０に搭載された制御回路の各部を直接的または間接的に制御する。
【００５８】
本実施例のスロットマシン１は、設定値に応じてメダルの払出率が変わるものである。詳しくは、後述する内部抽選、ナビストック抽選、上乗せ抽選等の遊技者に対する有利度に影響する抽選において設定値に応じた当選確率を用いることにより、メダルの払出率が変わるようになっている。設定値は１〜６の６段階からなり、６が最も払出率が高く、５、４、３、２、１の順に値が小さくなるほど払出率が低くなる。すなわち設定値として６が設定されている場合には、遊技者にとって最も有利度が高く、５、４、３、２、１の順に値が小さくなるほど有利度が段階的に低くなる。
【００５９】
設定値を変更するためには、設定キースイッチ３７をｏｎ状態としてからスロットマシン１の電源をｏｎする必要がある。設定キースイッチ３７をｏｎ状態として電源をｏｎすると、設定値表示器２４にＲＡＭ４１ｃから読み出された設定値が表示値として表示され、リセット／設定スイッチ３８の操作による設定値の変更が可能な設定変更状態に移行する。設定変更状態において、リセット／設定スイッチ３８が操作されると、設定値表示器２４に表示された表示値が１ずつ更新されていく（設定値６からさらに操作されたときは、設定値１に戻る）。そして、スタートスイッチ７が操作されると表示値を設定値として確定する。そして、設定キースイッチ３７がｏｆｆされると、確定した表示値（設定値）がメイン制御部４１のＲＡＭ４１ｃに格納され、遊技の進行が可能な状態に移行する。
【００６０】
本実施例のスロットマシン１は、遊技状態に応じて設定可能な賭数の規定数が定められており、遊技状態に応じて定められた規定数の賭数が設定されたことを条件にゲームを開始させることが可能となる。尚、本実施例では、遊技状態に応じた規定数の賭数が設定された時点で、入賞ラインＬＮが有効化される。
【００６１】
そして、本実施例では、全てのリール２Ｌ、２Ｃ、２Ｒが停止した際に、有効化された入賞ライン（本実施例の場合、常に全ての入賞ラインＬＮが有効化されるため、以下では、有効化された入賞ラインを単に入賞ラインという）上に役と呼ばれる図柄の組合せが揃うと入賞となる。役は、同一図柄の組合せであっても良いし、異なる図柄を含む組合せであっても良い。
【００６２】
入賞となる役の種類は、遊技状態に応じて定められているが、大きく分けて、メダルの払い出しを伴う小役と、賭数の設定を必要とせずに次のゲームを開始可能となる再遊技役と、遊技者にとって有利な遊技状態への移行を伴う特別役と、がある。以下では、小役と再遊技役をまとめて一般役とも呼ぶ。遊技状態に応じて定められた各役の入賞が発生するためには、内部抽選に当選して、当該役の当選フラグがＲＡＭ４１ｃに設定されている必要がある。内部抽選は、メイン制御部４１が、上記した各役への入賞を許容するか否かを、全てのリール２Ｌ、２Ｃ、２Ｒの表示結果が導出される以前（具体的には、スタートスイッチ７の検出時）に乱数を用いて決定するものである。尚、これら各役の当選フラグのうち、小役及び再遊技役の当選フラグは、当該フラグが設定されたゲームにおいてのみ有効とされ、次のゲームでは無効となるが、特別役の当選フラグは、当該フラグにより許容された役の組合せが揃うまで有効とされ、許容された役の組合せが揃ったゲームにおいて無効となる。すなわち特別役の当選フラグが一度当選すると、例え、当該フラグにより許容された役の組合せを揃えることができなかった場合にも、その当選フラグは無効とされずに、次のゲームへ持ち越されることとなる。
【００６３】
本実施例のメイン制御部４１は、特別役ＣＢの入賞により遊技者にとって有利な遊技状態としてのＣＢ（以下、遊技状態としてＣＢに制御されている状態をＣＢ状態または単にＣＢと言う場合がある）に制御することが可能である。ＣＢ中は、ＣＢの終了条件が成立するまで毎ゲームＣＴに制御される。
【００６４】
遊技状態がＣＴである場合には、全ての小役の入賞が許容されることとなるが、予め定められた特定リールについて、ストップスイッチの操作されたタイミングから当該リールの停止制御を行うタイミングまでの最大遅延時間を短縮して規定時間（本実施例では、７５ミリ秒）に制限されることとなる。すなわち、ＣＴにおいては、全ての小役が許容されるものの、特定リールについて停止操作を行った際に引き込まれるコマ数が所定数に制限されるので、小役の入賞の発生に対して遊技者に高い技術介入性を要求するものとなる。
【００６５】
次に、リール２Ｌ、２Ｃ、２Ｒの停止制御について説明する。メイン制御部４１は、リールの回転が開始したとき、及びリールが停止し、かつ未だ回転中のリールが残っているときに、当選番号及びＲＯＭ４１ｂに格納されているテーブルインデックス、テーブル作成用データを参照して、回転中のリール別に停止制御テーブルを作成する。そして、ストップスイッチ８Ｌ、８Ｃ、８Ｒのうち、回転中のリールに対応するいずれかの操作が有効に検出されたときに、該当するリールの停止制御テーブルを参照し、参照した停止制御テーブルの滑りコマ数に基づいて、操作されたストップスイッチ８Ｌ、８Ｃ、８Ｒに対応するリール２Ｌ、２Ｃ、２Ｒの回転を停止させる制御を行う。
【００６６】
本実施例では、遊技状態がＣＴ以外の遊技状態である場合及び遊技状態がＣＴである場合の特定リール以外のリールについては、滑りコマ数として０〜４の値が定められており、停止操作を検出してから最大４図柄を引き込んでリールを停止させることが可能である。すなわち停止操作を検出した停止操作位置を含め、最大５コマの範囲から図柄の停止位置を指定できるようになっている。また、１図柄分リールを移動させるのに１コマの移動が必要であるので、停止操作を検出してから最大４図柄を引き込んでリールを停止させることが可能であり、停止操作を検出した停止操作位置を含め、最大５図柄の範囲から図柄の停止位置を指定できることとなる。
【００６７】
本実施例では、遊技状態がＣＴ以外の遊技状態である場合であって、いずれかの役に当選している場合には、停止操作が行われた際に、入賞ライン上に最大４コマの引込範囲で当選している役を揃えて停止させることができれば、これを揃えて停止させる制御が行われ、当選していない役は、最大４コマの引込範囲で揃えずに停止させる制御が行われることとなる。
【００６８】
一方、遊技状態がＣＴである場合には、内部抽選の結果に関わらず、停止操作が行われた際に、特定リールについては、入賞ライン上に０コマの引込範囲、すなわち１コマ未満で停止可能な図柄を停止させる制御が行われ、特定リール以外のリールについては、入賞ライン上に最大４コマの引込範囲でいずれかの小役を揃えて停止させることができれば、これを揃えて停止させる制御が行われる。
【００６９】
尚、本実施例では、後述するように、停止操作が行われたタイミング別の滑りコマ数を特定可能な停止制御テーブルを用いたリールの停止制御、停止制御テーブル等を用いずに停止可能な停止位置を検索・特定し、特定した停止位置にリールを停止させる停止制御を併用する構成であるが、停止可能な位置を特定可能な停止位置テーブルから停止位置を特定し、特定した停止位置にリールを停止させる停止制御を行う構成、停止制御テーブルを用いた停止制御、停止位置テーブルを用いた停止制御、停止制御テーブルや停止位置テーブルを用いずに停止可能な停止位置を検索・特定することによる停止制御を併用する構成、停止制御テーブルや停止位置テーブルを一部変更して停止制御を行う構成としても良い。
【００７０】
次に、入賞役の種類、入賞役の図柄組合せ、及び入賞役に関連する技術事項について、図５〜図８に基づいて説明する。本実施例では、入賞役として特別役、小役、再遊技役を含む。
【００７１】
まず、特別役について図５に基づいて説明する。特別役にはＣＢが含まれる。ＣＢは、通常遊技状態またはＣＢの当選フラグが持ち越されている内部中において入賞ラインＬＮに「リプレイ−リプレイ−ベルｂ」または「スイカ−リプレイ−ベルｂ」の組合せが揃ったときに入賞となる。
【００７２】
ＣＢに入賞すると、遊技状態がＣＴに移行され、ＣＴは、当該ＣＴ中において払い出されたメダルの総数が８１枚を超えることで終了される。ＣＴの終了後には、通常遊技状態に移行される。
【００７３】
遊技状態がＣＴのゲームでは、特定リール（本実施例では、右リール２Ｒ）について、停止操作が検出されたタイミングから停止制御が行われるまでの最大遅延時間が規定時間（本実施例では、７５ミリ秒）に短縮されて制限される。また、遊技状態がＣＴのゲームでは、再遊技役を抽選対象として内部抽選が行われ、内部抽選の結果に関わらず、小役については全ての小役の当選フラグが有効となるように設定されるようになっており、全ての小役の入賞が許容されることとなる。尚、ＣＴ中のゲームでも小役の内部抽選を行うが、内部抽選の結果に関わらず、全ての小役の当選フラグを設定し、全ての小役の入賞が許容されるようにしても良い。
【００７４】
次に、小役について図６及び図８に基づいて説明する。小役には、ベル‐ベル‐ベル、ＣＢ中９枚１、ＣＢ中９枚２、ＣＢ中９枚３、スイカ１、スイカ２が含まれる。
【００７５】
ベルは、通常遊技状態及びＣＴ状態のいずれの遊技状態においても入賞ラインＬＮに「ベルａ−ベルｂ−スイカａ」、「ベルａ−ベルｂ−黒ＢＡＲ」、「ベルａ−ベルｂ−白７」、「ベルａ−ベルｂ−白ＢＡＲ」、「ベルａ−ベルｂ−プラム」、「ベルｂ−ベルｂ−黒ＢＡＲ」、「ベルｂ−ベルｂ−白７」、「ベルｂ−ベルｂ−白ＢＡＲ」、「ベルｂ−ベルｂ−プラム」の組合せが揃ったときに入賞となり、いずれの遊技状態においてもベルが入賞したときには、９枚のメダルが払い出される。ベルを構成する右リールの「スイカａ」「黒ＢＡＲ」「白７」「白ＢＡＲ」「プラム」は、「ベルａ」または「ベルｂ」の１つ上の位置に配置されているので、入賞ラインＬＮに「ベルａ−ベルｂ−スイカａ」、「ベルａ−ベルｂ−黒ＢＡＲ」、「ベルａ−ベルｂ−白７」、「ベルａ−ベルｂ−白ＢＡＲ」、「ベルａ−ベルｂ−プラム」の組合せが揃うと、「ベルａ−ベルｂ−ベルｂ」の組合せが右下がり、すなわち無効ラインＬＭ４に揃い得ることとなり、入賞ラインＬＮに「ベルｂ−ベルｂ−黒ＢＡＲ」、「ベルｂ−ベルｂ−白７」、「ベルｂ−ベルｂ−白ＢＡＲ」、「ベルｂ−ベルｂ−プラム」の組合せが揃うと、「ベルｂ−ベルｂ−ベルｂ」の組合せが右下がり、すなわち無効ラインＬＭ４に揃い得ることとなる。また、ベルを構成する左リールの「ベルａ」「ベルｂ」のいずれか１の図柄、中リールの「ベルｂ」の図柄、右リールの「スイカａ」「黒ＢＡＲ」「白７」「白ＢＡＲ」「プラム」のいずれか１の図柄は、５コマ以内に配置されているため、遊技状態がＣＴでない場合は、後述する内部抽選においてベルに当選しているときには、停止操作のタイミングに関わらず入賞させることができる役といえる。また、右リールの「スイカａ」「黒ＢＡＲ」「白７」「白ＢＡＲ」「プラム」の図柄は、１コマ以内に配置されていない箇所があるため、遊技状態がＣＴである場合に、右リールの停止操作を適切なタイミングで停止操作を行わなければ、ベルが入賞することはない。
【００７６】
ＣＢ中９枚１は、ＣＴ状態において入賞ラインＬＮに「黒ＢＡＲ−ベルｂ−黒ＢＡＲ」、「黒ＢＡＲ−ベルｂ−白７」、「黒ＢＡＲ−ベルｂ−白ＢＡＲ」、「黒ＢＡＲ−ベルｂ−リプレイ」、「黒ＢＡＲ−ベルｂ−ベルａ」、「黒ＢＡＲ−ベルｂ−ベルｂ」、「黒ＢＡＲ−ベルｂ−スイカａ」、「黒ＢＡＲ−ベルｂ−プラム」、「スイカａ−ベルｂ−黒ＢＡＲ」、「スイカａ−ベルｂ−白７」、「スイカａ−ベルｂ−白ＢＡＲ」、「スイカａ−ベルｂ−リプレイ」、「スイカａ−ベルｂ−ベルａ」、「スイカａ−ベルｂ−ベルｂ」、「スイカａ−ベルｂ−スイカａ」、「スイカａ−ベルｂ−プラム」の組合せが揃ったときに入賞となり、ＣＢ中９枚１が入賞したときには、９枚のメダルが払い出される。ＣＢ中９枚１を構成する左リールの「黒ＢＡＲ」「スイカａ」のいずれか１の図柄、中リールの「ベルｂ」の図柄は、５コマ以内に配置されており、右リールの「黒ＢＡＲ」「白７」「白ＢＡＲ」「リプレイ」「ベルａ」「ベルｂ」「スイカａ」「プラム」のいずれか１の図柄は、１コマ以内に配置されているため、遊技状態がＣＴである場合に、停止操作のタイミングに関わらず入賞させることができる役といえる。
【００７７】
ＣＢ中９枚２は、ＣＴ状態において入賞ラインＬＮに「白７−ベルｂ−ベルａ」、「白ＢＡＲ−ベルｂ−ベルａ」、「ベルａ−ベルｂ−ベルａ」、「ベルｂ−ベルｂ−ベルａ」、「チェリー−ベルｂ−ベルａ」の組合せが揃ったときに入賞となり、ＣＢ中９枚２が入賞したときには、９枚のメダルが払い出される。ＣＢ中９枚２を構成する左リールの「白７」「白ＢＡＲ」「ベルａ」「ベルｂ」「チェリー」のいずれか１の図柄、中リールの「ベルｂ」の図柄は、５コマ以内に配置されている一方で、右リールの「ベルａ」の図柄は、１コマ以内に配置されていない箇所があるため、遊技状態がＣＴである場合に、右リールの停止操作を適切なタイミングで停止操作を行わなければ、ＣＢ中９枚２が入賞することはない。
【００７８】
ＣＢ中９枚３は、ＣＴ状態において入賞ラインＬＮに「白ＢＡＲ−ベルｂ−リプレイ」、「ベルｂ−ベルｂ−リプレイ」、「チェリー−ベルｂ−リプレイ」、「スイカｂ−ベルｂ−リプレイ」、「白ＢＡＲ−ベルｂ−ベルｂ」、「ベルｂ−ベルｂ−ベルｂ」、「チェリー−ベルｂ−ベルｂ」、「スイカｂ−ベルｂ−ベルｂ」の組合せが揃ったときに入賞となり、ＣＢ中９枚３が入賞したときには、９枚のメダルが払い出される。ベルを構成する左リールの「白ＢＡＲ」「ベルｂ」「チェリー」「スイカｂ」は、「ベルａ」の２つ上の位置に配置され、右リールの「リプレイ」は、「ベルｂ」の１つ下の位置に配置されているので、入賞ラインＬＮに「白ＢＡＲ−ベルｂ−リプレイ」、「ベルｂ−ベルｂ−リプレイ」、「チェリー−ベルｂ−リプレイ」、「スイカｂ−ベルｂ−リプレイ」の組合せが揃うと、「ベルａ−ベルｂ−ベルｂ」の組合せが右上がり、すなわち無効ラインＬＭ５に揃い得ることとなる。また、ＣＢ中９枚３を構成する左リールの「白ＢＡＲ」「ベルｂ」「チェリー」「スイカｂ」のいずれか１の図柄、中リールの「ベルｂ」の図柄は、５コマ以内に配置されている一方で、右リールの「ベルｂ」「リプレイ」のうちの１の図柄は、１コマ以内に配置されていない箇所があるため、遊技状態がＣＴである場合に、右リールの停止操作を適切なタイミングで停止操作を行わなければ、ＣＢ中９枚３が入賞することはない。
【００７９】
スイカ１は、通常遊技状態及びＣＴ状態のいずれの遊技状態においても入賞ラインＬＮに「スイカａ−スイカａ−リプレイ」、「スイカａ−スイカｂ−リプレイ」の組合せが揃ったときに入賞となり、スイカ１が入賞したときには、９枚のメダルが払い出される。スイカ１を構成する右リールの「リプレイ」は、「スイカａ」の１つ上の位置に配置されているので、入賞ラインＬＮに「スイカａ−スイカａ−リプレイ」の組合せが揃うと、「スイカａ−スイカａ−スイカａ」の組合せが右下がり、すなわち無効ラインＬＭ４に揃い得ることとなり、入賞ラインＬＮに「スイカａ−スイカｂ−リプレイ」の組合せが揃うと、「スイカａ−スイカｂ−スイカａ」の組合せが右下がり、すなわち無効ラインＬＭ４に揃い得ることとなる。また、スイカ１を構成する左リールの「スイカａ」「スイカｂ」のうちのいずれか１の図柄、右リールの「リプレイ」の図柄は、５コマ以内に配置されている一方で、中リールの「スイカａ」「スイカｂ」の図柄、右リールの「ベルｂ」「リプレイ」のうちの１の図柄は、５コマ以内に配置されていない箇所があるため、遊技状態がＣＴでない場合に、後述する内部抽選においてスイカ１に当選しているときであっても、右リールの停止操作を適切なタイミングで停止操作を行わなければ、スイカ１が入賞することはない。また、右リールの「ベルｂ」「リプレイ」のうちの１の図柄は、１コマ以内に配置されていない箇所があるため、遊技状態がＣＴである場合に、右リールの停止操作を適切なタイミングで停止操作を行わなければ、スイカ１が入賞することはない。
【００８０】
スイカ２は、通常遊技状態及びＣＴ状態のいずれの遊技状態においても入賞ラインＬＮに「黒ＢＡＲ−スイカａ−ベルａ」、「白７−スイカｂ−ベルａ」、「スイカｂ−スイカａ−ベルａ」、「プラム−スイカａ−ベルａ」、「黒ＢＡＲ−スイカｂ−ベルａ」、「白７−スイカａ−ベルａ」、「スイカｂ−スイカｂ−ベルａ」、「プラム−スイカａ−ベルａ」の組合せが揃ったときに入賞となり、スイカ２が入賞したときには、９枚のメダルが払い出される。スイカ２を構成する左リールの「黒ＢＡＲ」「白７」「スイカｂ」「プラム」は「スイカａ」の２つ上の位置に配置されており、右リールの「ベルａ」は、「スイカａ」の１つ下の位置に配置されているので、入賞ラインＬＮに「黒ＢＡＲ−スイカａ−ベルａ」、「白７−スイカｂ−ベルａ」、「スイカｂ−スイカａ−ベルａ」、「プラム−スイカａ−ベルａ」の組合せが揃うと、「スイカａ−スイカａ−スイカａ」の組合せが右上がり、すなわち無効ラインＬＭ５に揃い得ることとなり、入賞ラインＬＮに「黒ＢＡＲ−スイカｂ−ベルａ」、「白７−スイカａ−ベルａ」、「スイカｂ−スイカｂ−ベルａ」、「プラム−スイカａ−ベルａ」の組合せが揃うと、「スイカａ−スイカｂ−スイカａ」の組合せが右上がり、すなわち無効ラインＬＭ５に揃い得ることとなる。また、スイカ２を構成する右リールの「ベルａ」の図柄は、５コマ以内に配置されている一方で、左リールの「黒ＢＡＲ」「白７」「スイカｂ」「プラム」のうちの１の図柄、中リールの「スイカａ」「スイカｂ」の図柄は、５コマ以内に配置されていない箇所があるため、遊技状態がＣＴでない場合に、内部抽選においてスイカ２に当選しているときであっても、左リール及び中リールの停止操作を適正なタイミングで行わなければ、当選しているスイカ２に入賞することはない。また、右リールの「ベルａ」の図柄は、１コマ以内に配置されていない箇所があるため、遊技状態がＣＴである場合に、右リールの停止操作を適切なタイミングで停止操作を行わなければ、スイカ２が入賞することはない。
【００８１】
次に、再遊技役について図６に基づいて説明する。再遊技役には、リプレイ１、リプレイ２、リプレイ３が含まれる。
【００８２】
リプレイ１は、通常遊技状態において入賞ラインＬＮに「リプレイ−リプレイ−ベルｂ」の組合せが揃ったときに入賞となり、リプレイ１が入賞したときには、リプレイゲーム（再遊技）が付与される。リプレイ１を構成する右リールの「ベルｂ」は、「リプレイ」の１つ上の位置に配置されているので、入賞ラインＬＮに「リプレイ−リプレイ−ベルｂ」の組合せが揃うと、「リプレイ−リプレイ−リプレイ」の組合せが右下がり、すなわち無効ラインＬＭ４に揃い得ることとなる。また、リプレイ１を構成する左リール、中リールの「リプレイ」の図柄、右リールの「ベルｂ」の図柄は、５コマ以内に配置されているため、内部抽選においてリプレイ１に当選しているときには、原則として、停止操作のタイミングに関わらず入賞させることができる役といえる。尚、遊技状態がＣＴである場合には、小役を構成する図柄が他の図柄に優先して入賞ラインＬＮに停止されるように制御されるので、リプレイ１が入賞することはない。
【００８３】
リプレイ２は、通常遊技状態において入賞ラインＬＮに「スイカａ−リプレイ−スイカａ」の組合せが揃ったときに入賞となり、リプレイ２が入賞したときには、リプレイゲーム（再遊技）が付与される。リプレイ２を構成する右リールの「スイカａ」は、「リプレイ」の２つ上の位置に配置され、右リールの「スイカａ」は、「リプレイ」の１つ下の位置に配置されているので、入賞ラインＬＮに「スイカａ−リプレイ−スイカａ」の組合せが揃うと、「リプレイ−リプレイ−リプレイ」の組合せが右上がり、すなわち無効ラインＬＭ５に揃い得ることとなる。また、リプレイ２を構成する左リール、右リールの「スイカａ」の図柄、中リールの「リプレイ」の図柄は、５コマ以内に配置されているため、内部抽選においてリプレイ２に当選しているときには、原則として、停止操作のタイミングに関わらず入賞させることができる役といえる。尚、遊技状態がＣＴである場合には、小役を構成する図柄が他の図柄に優先して入賞ラインＬＮに停止されるように制御されるので、リプレイ２が入賞することはない。
【００８４】
リプレイ３は、通常遊技状態において入賞ラインＬＮに「ベルａ−リプレイ−スイカａ」の組合せが揃ったときに入賞となり、リプレイ３が入賞したときには、リプレイゲーム（再遊技）が付与される。また、リプレイ３を構成する左リールの「ベルａ」の図柄、中リールの「リプレイ」の図柄、右リールの「スイカａ」の図柄は、５コマ以内に配置されているため、内部抽選においてリプレイ３に当選しているときには、原則として、停止操作のタイミングに関わらず入賞させることができる役といえる。尚、遊技状態がＣＴである場合には、小役を構成する図柄が他の図柄に優先して入賞ラインＬＮに停止されるように制御されるので、リプレイ３が入賞することはない。
【００８５】
通常遊技状態であるときには、ＣＢ、ベル、スイカ１、スイカ２、リプレイ１、リプレイ２、リプレイ３が内部抽選の対象役となり、ＣＴ状態であるときには、リプレイ１、リプレイ２、リプレイ３が内部抽選の対象役となり、ベル、スイカ１、スイカ２は、当選フラグが有効化されて各ゲームにおいて入賞が許容される状態となる。
【００８６】
[リールの回転・停止制御について]
次に、リールモータ３２Ｌ、３２Ｃ、３２Ｒの構成及び当該リールモータを励磁する際の制御方法について、図９及び図１０に基づいて説明する。
【００８７】
図９は、リールモータ３２Ｌ、３２Ｃ、３２Ｒの構成を示す図である。リールモータ３２Ｌ、３２Ｃ、３２Ｒは、ハイブリッド型ステッピングモータであり、ステータ３２ｂと、これに対向するロータ３２ａとで構成されている。尚、ロータ３２ａは、図示しない多数の歯車状突極を有し、これに回転軸と同方向に磁化された永久磁石が組み込まれている。これらリールモータ３２Ｌ、３２Ｃ、３２Ｒでは、メイン制御部４１の制御に基づきモータ駆動回路４５から出力されるパルス信号を受け、ステータ３２ｂの各励磁相φ１〜φ４が所定の手順に従って励磁されることにより、１パルスを受信する度に所定の角度（１ステップ）ずつロータ３２ａが回転する。
【００８８】
図１０（ａ）は、リールモータ３２Ｌ、３２Ｃ、３２Ｒの始動時の制御方法を示すタイミングチャートである。図において、φ１〜φ４は、各励磁相を示し、「ＯＮ」は励磁状態を、「ＯＦＦ」は消磁状態を、各々示す。メイン制御部４１は、リールモータ３２Ｌ、３２Ｃ、３２Ｒの始動時において、停止相のみが励磁された状態から停止相を始点として後述する１−２相励磁方式にて回転方向に励磁を開始する。詳しくは、例えば停止相が（φ３、φ４）の場合には、（φ３、φ４）が励磁された状態から、（φ４）、（φ４、φ１）、（φ１）・・・の順で、φ１〜φ４を１相、２相、１相と交互に励磁する。
【００８９】
仮に停止相とは異なる相を始点として励磁を開始した場合には、急激にロータ３２ａの永久磁石が励磁相に吸引されることとなり、回転の開始時にリールが振動してしまうこととなるが、本実施例では、停止相を始点として励磁を開始するので、ロータ３２ａと一体的に結合されているリールが滑らかに始動するようになる。
【００９０】
図１０（ｂ）は、リールモータ３２Ｌ、３２Ｃ、３２Ｒの回転中及び停止時の制御方法を示すタイミングチャートである。
【００９１】
まず、回転中、すなわちリールを停止させる条件が成立するまでの間は、１−２相励磁方式でリールモータを駆動して各リール２Ｌ、２Ｃ、２Ｒを回転させる。例えば、φ１〜φ４を励磁する旨を示すパルス信号を図１０（ｂ）に示すタイミングでＯＮ／ＯＦＦし、ロータ３２ａの回転方向に沿って、（φ４、φ１）、（φ１）、（φ１、φ２）、（φ２）、（φ２、φ３）、（φ３）、（φ３、φ４）、（φ４）、（φ４、φ１）・・・の順で、２相、１相、２相、１相、２相と１ステップ毎に交互にφ１〜φ４を励磁して、ロータ３２ａを回転させることにより、リール２Ｌ、２Ｃ、２Ｒを回転させる。
【００９２】
次に、回転中のリールを停止させる条件が成立した場合、リールの停止制御に移行する。例えば、リールを停止させる条件が、停止条件成立ステップとして図１０（ｂ）に示す期間に成立した場合には、１−２相励磁方式での２相が励磁される状態に移行する時点Ｔａまで待って、停止制御に移行する。
【００９３】
リールの停止制御は、図１０（ｂ）に示されるように、全相励磁停止制御で行われる。全相励磁停止制御では、１−２相励磁方式でリールモータが駆動されている場合において、１相を励磁した状態から２相を励磁する状態に移行する時点Ｔａから開始され、全相を励磁する状態を所定のホールド時間（Ｔ１＋Ｔ２）だけ保持する制御である。例えば、図１０（ｂ）に示すように、（φ１）を励磁した状態から（φ１、φ２）を励磁する状態に移行する時点から、（φ１、φ２、φ３、φ４）を励磁した状態をホールド時間Ｔ１＋Ｔ２だけ保持する。これにより、高速回転していた各リールモータのロータ３２ａは急制動がかけられる。その後、リールモータのロータ３２ａは、慣性力により数ステップ分（本実施例では、４ステップである。）回転して停止する。尚、リールモータのロータ３２ａが停止するまでに要するステップ数は、リールやリールモータの特性（重さや大きさ、電気機械的な性質）によって変化するので、リールの停止制御においては、当該特性に応じたステップ数で、全相励磁停止制御を行うことが好ましい。
【００９４】
全相励磁停止制御がＴ１＋Ｔ２の間実行された後（Ｔｃ）、φ１、φ２を消磁し、停止相φ３、φ４の励磁状態を維持したまま、リールモータに印加する電圧を通常値（Ｈｉｇｈ状態）よりも低下させる（Ｌｏｗ状態）。ロータ３２ａの停止後も、停止相φ３、φ４の励磁状態を通常値よりもＬｏｗ状態の電圧で維持するのは、ホールディングトルクとディテントトルクとの位相差や摩擦の影響によるずれによって、ロータ３２ａが停止相φ３、φ４のホールディングトルク安定点から外れることを防止するためである。これにより、リールが一旦停止した後に微動すること、及び、次回リールモータを始動させる時のロータ３２ａの角度位置が、停止時の角度位置からずれてしまうことを防止できる。
【００９５】
ロータ３２ａの停止後も維持されている停止相φ３、φ４の励磁状態は、次ゲームの開始操作が行われることなく所定時間（本実施例では３０秒であり、待機状態（デモ演出）へ移行するのと同じタイミング）が経過した場合（Ｔｄ）に解除される。すなわち、ロータ３２ａの停止後、次ゲームの開始操作が行われることなく所定時間が経過した場合には、φ１〜φ４が全て消磁されることになる。このため、例えば、励磁相が長時間継続して励磁されることによる発熱に伴って、ステッピングモータを構成する部品等に負担がかかることがないので、これら部品の劣化を防止することができる。また、本実施例では、次ゲームの開始操作が行われない状態が所定時間継続して待機状態（デモ演出）へ移行するタイミングで励磁状態が解除されるので、遊技客が遊技している間は、リールに配置された図柄がずれにくい状態を保つことができる一方、遊技客が遊技している可能性の低い状態では、ステッピングモータの構成部品にかかる負荷を軽減できるようになる。
【００９６】
次に、メイン制御部４１が、基本処理として実行するメイン処理、及び当該メイン処理において実行するリール制御処理について、図１１〜図１３に基づいて説明する。尚、メイン処理は一単位の遊技毎に繰り返し実行される。そして、メイン処理の一周期が遊技の一単位に相当している。
【００９７】
図１１に示すように、メイン処理では、遊技が開始されるまで待機する遊技開始待ち処理（Ｓａ１）、遊技が開始されることに伴って内部抽選を行う内部抽選処理（Ｓａ２）、リール２Ｌ、２Ｃ、２Ｒを回転及び停止させる制御を行うリール制御処理（Ｓａ３）、全てのリール２Ｌ、２Ｃ、２Ｒが停止されて遊技が終了される際に各種設定等を行う遊技終了時設定処理（Ｓａ４）が、順次繰り返し実行される。
【００９８】
また、メイン処理では、ゲームの進行に応じてコマンドを生成してコマンドキューに設定するコマンド格納処理を適宜実行し、設定されたコマンドは、その後のタイマ割込処理（メイン）において実行されるコマンド送信処理によりサブ制御部９１に対して送信されるようになっている。
【００９９】
メイン処理において実行されるリール制御処理は、リール２Ｌ、２Ｃ、２Ｒを回転及び停止させる処理であり、各リール２Ｌ、２Ｃ、２Ｒの回転を開始させるリール回転開始処理と、ストップスイッチ８Ｌ、８Ｃ、８Ｒの操作に応答して該当するリール２Ｌ、２Ｃ、２Ｒを停止させるリール回転停止処理を含み、メイン処理において内部抽選処理の後に実行される。
【０１００】
図１２に示すように、リール制御処理では、まず、リール回転開始処理を実行して（Ｓｂ１）、前回のゲームでのリールの回転開始時点から所定のウェイトタイム（本実施例では、４．１秒）が経過していることを条件に、全てのリールについてリールを定速状態まで加速させる旨を示す加速要求をＲＡＭ４１ｃの所定領域に設定して、リールの回転制御を開始させる。尚、タイマ割込処理（メイン）では、ＲＡＭ４１ｃの所定領域に設定されている各種要求（例えば、加速要求、停止要求等）に応じた態様でリールモータの回転、停止を制御するように、リールモータの励磁パターンを設定し、の各励磁相の励磁状態が順次更新するようになっている。これにより、例えば、加速要求をＲＡＭ４１ｃに設定することにより、リールモータ３２Ｌ、３２Ｃ、３２Ｒの励磁パターンとしてリールモータを加速させる励磁パターンが選択されて、当該励磁パターンに基づいてリールモータの各励磁相の励磁状態が順次更新されることとなり、リールの回転を始動させて所定の定速状態まで加速させる制御が開始される。リールの回転状態が定速状態に達した後には、当該定速状態での回転が維持されるように制御されることとなる。
【０１０１】
その後、停止制御テーブル設定処理を実行して（Ｓｂ２）、全てのリール２Ｌ、２Ｃ、２Ｒについて、停止操作が行われたタイミング別の滑りコマ数を特定可能な停止制御テーブルをＲＡＭ４１ｃの所定領域に設定する。これにより、タイマ割込処理（メイン）による各リール２Ｌ、２Ｃ、２Ｒの加速制御中に、各リール２Ｌ、２Ｃ、２Ｒの停止制御テーブルが設定されることとなる。
【０１０２】
Ｓｂ２のステップにおいて停止制御テーブル設定処理を実行した後は、タイマ割込待ち処理を実行する（Ｓｂ３）。タイマ割込待ち処理では、タイマ割込を許可に設定して、タイマ割込処理（メイン）が１回行われるまで待機する。
【０１０３】
Ｓｂ３のステップのタイマ割込待ち処理が終了した後は、リールの回転異常が発生しているか否かを判定する回転異常判定処理を実行する（Ｓｂ４）。回転異常判定処理では、タイマ割込処理（メイン）において更新され、リールの基準位置からのステップ数を計数するリールステップ数カウンタ（各リール２Ｌ、２Ｃ、２Ｒについて、そのタイマ割込時点でのリール基準位置からのステップ数を計数するカウンタであり、本実施例では、０〜４００ステップを計数可能であり、リールが１周するために要する３３６ステップよりも大きな値に設定されている。タイマ割込処理（メイン）により更新される）の値や当該処理において回転異常フラグが設定されているか否か等に基づいて、回転制御中のリールについて回転に関する異常が生じているか否かを判定する。そして、停止操作が済んでいない回転制御中のリールのうち、リール基準位置が検出されることなく回転開始または前回リール基準位置が検出されてからのリールステップ数が所定ステップ数（本実施例では、４００ステップであり、リールが１周するために要する３３６ステップよりも大きな値に設定されている。）を超えたリールがある場合、リールセンサ３３Ｌ、３３Ｃ、３３Ｒによりリール基準位置が検出されたときに、リールステップ数カウンタの値がリールが１周するために要するステップ数（本実施例では、３３６ステップ）に達していない場合等に、リール回転の異常（以下、回転エラーという）が発生していると判定して、異常が生じていると判定した場合には、当該異常が生じているリールを特定可能な回転異常フラグをＲＡＭ４１ｃの所定領域に設定する。
【０１０４】
Ｓｂ４のステップにおいて回転異常判定処理が終了した後は、リールの回転異常が検出されたか否かを判定し（Ｓｂ５）、回転異常が検出されたと判定した場合には、回転制御中のリールの停止操作を無効に設定し（Ｓｂ６）、エラー処理を実行する（Ｓｂ７）。エラー処理では、回転制御中の全てのリールの回転を停止させて、当該エラー処理により回転を停止させたリールを特定可能なように、ＲＡＭ４１ｃの所定領域に回転エラーフラグを設定するとともに、ゲームを進行させないように不能化するエラー状態に制御して待機する。その後、リセット操作により当該エラー状態が解除されることで、エラー処理を終了して、エラー処理が実行される際に回転制御中であったリールについてリール再加速処理を実行して（Ｓｂ８）、リールモータの励磁パターンを一旦クリアしてリール始動時のパターンを新たに設定してリールモータを励磁させることで、回転制御を再度初めから行って、定速回転まで再度加速させる。
【０１０５】
Ｓｂ５のステップにおいて、回転異常が検出されないと判定した場合には、タイマ割込を禁止に設定し（Ｓｂ９）、その後、タイマ割込処理（メイン）により更新されてＲＡＭ４１ｃの所定領域に設定されているリール速度状態フラグを取得して（Ｓｂ１０）、当該リール速度状態フラグに基づいて、回転制御中のリールの回転状態が定速状態であるか否かをリール毎に特定し、回転制御中の全てのリールが定速回転で回転されているか否かを判定する（Ｓｂ１１）。そして、Ｓｂ１１のステップにおいて、少なくともいずれか１つのリールが定速回転で回転しておらず、回転制御中の全てのリールが定速回転で回転されている状況でないと判定した場合には、Ｓｂ３のステップに戻り、Ｓｂ３〜Ｓｄ１１のステップを繰り返し実行して、回転制御中の全てのリールが定速回転で回転されている状況となるまで待機する。尚、リール速度状態フラグは、後述するタイマ割込処理（メイン）において更新され、タイマ割込処理（メイン）が行われた時点での、回転制御中の各リールモータが定速状態で回転しているか否かを特定可能な情報である。
【０１０６】
Ｓｂ３のステップに戻り、Ｓｂ３〜Ｓｄ１１のステップを繰り返し実行して待機した後、Ｓｂ３のステップのタイマ割込待ち処理において実行されるタイマ割込処理（メイン）により、回転制御中の全てのリールについて回転状態が定速状態であることを特定可能にリール速度状態フラグが更新されることで、その後に実行されるＳｂ１１のステップにおいて、回転制御中の全てのリールが定速回転で回転されていると判定されることとなる。
【０１０７】
一方、Ｓｂ１１のステップにおいて、停止操作が済んでいない回転制御中の全てのリールが定速回転で回転されていると判定した場合には、ＲＡＭ４１ｃに設定されている有効タイマに基づいて所定時間が経過していると判定したときに（Ｓｂ１２）、回転制御を行っている全てのリールについて停止操作の受け付けを有効に設定する（Ｓｂ１３）。尚、当該回転制御を行っているリールについて停止操作の受付が既に有効に設定されている場合には、有効な状態を維持する。また、Ｓｂ１２のステップにおいて有効タイマに基づいて所定時間が経過していないと判定した場合には、Ｓｂ３〜Ｓｂ１２のステップを繰り返し実行して、所定時間が経過するまで待機する。
【０１０８】
そして、Ｓｂ１３のステップにおいて停止操作の受付を有効に設定した後は、回転制御中のリールについて停止操作の受付が有効な状態で、有効な停止操作が検出されたか否かを判定する（Ｓｂ１４）。すなわち連続する所定回数（本実施例では、２回）のタイマ割込処理（メイン）においてストップスイッチのポート入力データが同じ状態である場合にＲＡＭ４１ｃの所定領域に設定され、今回と前回の入力データが同じ状態であることを示す確定データの履歴を参照して、回転制御中のストップスイッチのうち確定データがｏｆｆの状態からｏｎ状態に変化したものがある場合に、確定データがｏｆｆの状態からｏｎ状態に変化したストップスイッチについて、有効な停止操作が検出されたと判定する。これにより、ストップスイッチのｏｎ状態が一定期間（最低でも約２．２４ｍｓ）以上継続して検知されたことを条件に、当該ストップスイッチについて有効な操作が検出されるようになっており、静電気などのノイズによってｏｎ状態が誤って検出されてしまうことを防止できる。
【０１０９】
尚、本実施例では、回転制御中のリールについて停止操作の受付が有効な状態で、ストップスイッチの確定データがｏｆｆ状態からｏｎ状態に変化したことが検出されること、すなわち連続する所定回数のタイマ割込処理（メイン）においてポート入力データのｏｎ状態が検出されることで、回転制御中のリールについて有効な停止操作が検出されたと判定する構成であるが、１回のタイマ割込処理（メイン）においてストップスイッチのポート入力データのｏｎ状態が検出されることで、有効な停止操作が検出されたと判定する構成であっても良い。
【０１１０】
Ｓｂ１４のステップにおいて、有効な停止操作が検出されていないと判定した場合には、Ｓｂ３のステップに戻り、Ｓｂ３〜Ｓｂ１４のステップを繰り返し実行して、有効な停止操作が検出されるまで待機する。その後、Ｓｂ１４のステップにおいて有効な停止操作が検出された場合には、Ｓｂ９のステップによりタイマ割込が禁止された状態で、停止操作関連処理１を実行した後（Ｓｂ１５）、タイマ割込を許可に設定し（Ｓｂ１６）、停止操作関連処理２を実行する（Ｓｂ１７）。停止操作関連処理１では、停止操作が行われたストップスイッチに対応する停止有効ＬＥＤを消灯に設定する処理、ＲＡＭ４１ｃの所定領域に設定されている有効タイマを初期化して、Ｓｂ１３のステップにおいて有効な停止操作が検出されてからの経過時間の計測を開始させる処理等を行う。また、停止操作関連処理２では、Ｓｂ１４のステップにおいて検出された有効な停止操作に対応するリールの停止操作の受付を無効に設定する処理等を行う。尚、Ｓｂ１６のステップにおいてタイマ割込が許可に設定されることで、Ｓｂ９〜Ｓｂ１６のステップにわたってタイマ割込が禁止に設定されている状態の期間内に、本来のタイマ割込のタイミングが含まれていた場合には、Ｓｂ１６のステップにおいてタイマ割込が許可に設定されたときに、当該タイマ割込処理（メイン）を実行する一方、当該期間内に本来のタイマ割込のタイミングが含まれていない場合には、その後、タイマ割込のタイミングにおいてタイマ割込処理（メイン）を実行することとなる。
【０１１１】
そして、Ｓｂ１７のステップにおいて停止操作関連処理２を終了した後は、後述するリール回転停止処理を実行し（Ｓｂ１８）、Ｓｂ１４のステップにおいて検出された有効な停止操作に対応するリールを停止させるための制御を行う。その後、Ｓｂ１４のステップにおいて停止操作が検出されたリールが停止したか否かを判定し（Ｓｂ１９）、当該リールが停止していないと判定した場合には、当該リールが停止するまで待機し、当該リールが停止していると判定した場合に、全てのリール２Ｌ、２Ｃ、２Ｒについて有効な停止操作が行われて停止したか否かを判定し（Ｓｂ２０）、全てのリール２Ｌ、２Ｃ、２Ｒが停止していない場合には、Ｓｂ１３のステップに戻り、停止していない残りのリールについてＳｂ３〜Ｓｂ２０のステップの制御を実行する。
【０１１２】
そして、全てのリール２Ｌ、２Ｃ、２Ｒについて有効な停止操作が行われ、Ｓｂ２０のステップにおいて全てのリール２Ｌ、２Ｃ、２Ｒが停止したと判定した場合には、タイマ割込待ち処理を実行した後（Ｓｂ２１）、第３停止のストップスイッチが操作中であるか否、すなわち第３停止のストップスイッチの押下が終了されて、当該ストップスイッチの確定データがｏｆｆ状態となっているか否かを判定し（Ｓｂ２２）、当該ストップスイッチが操作中である場合には、当該操作が終了されるまで待機する。そして、当該ストップスイッチの確定データがｏｆｆ状態となっており、当該ストップスイッチが操作中でないと判定した後に、リール制御処理を終了させてメイン処理に戻る。尚、実施例では、第３停止のストップスイッチの確定データがｏｆｆ状態となっていること、すなわち連続する所定回数のタイマ割込処理（メイン）においてポート入力データのｏｆｆ状態が検出されることで、第３停止のストップスイッチが操作中でないと判定する構成であるが、１回のタイマ割込処理（メイン）においてストップスイッチのポート入力データのｏｆｆ状態が検出されることで、当該ストップスイッチの操作が終了されたと判定する構成であっても良い。
【０１１３】
次に、メイン制御部４１がリール制御処理において実行するリール回転停止処理について説明する。
【０１１４】
図１３に示すように、リール回転停止処理では、まず、タイマ割込を禁止に設定し（Ｓｃ１）、その後、ＲＡＭ４１ｃの所定領域に設定されている図柄ステップ数カウンタに基づいて、リール制御処理のＳｂ２８のステップで停止操作が検出されたリールの図柄ステップ数を取得し（Ｓｃ２）、当該図柄ステップ数がＲＡＭ４１ｃの所定領域に設定されている所定の判定範囲（０〜１１ステップまたは０〜１２ステップ）内にあるか否かを判定する（Ｓｃ３）。
【０１１５】
図柄ステップ数は、図１４（ａ）（ｂ）に示すように、リールモータの１周分のステップ数（本実施例では３３６ステップ）のうち１つの図柄に対応するステップ数である。本実施例では、１リールに配置された２０図柄のうち４図柄に対して１６ステップが割り当てられ、２０図柄のうち１６図柄に対して１７ステップが割り当てられている。
【０１１６】
図１４（ａ）に示すように、１６ステップが割り当てられている図柄については、一の図柄の下端が０ステップ（１ステップ目）、上端が１５ステップ（１６ステップ目）とされている。また、図１４（ｂ）に示すように、１７ステップが割り当てられている図柄については、一の図柄の下端が０ステップ（１ステップ目）、上端が１６ステップ（１７ステップ目）とされている。そして、図柄ステップ数カウンタは、リールの所定の判定位置（本実施例では、各リール２Ｌ、２Ｃ、２Ｒが停止したときの中段に位置する図柄に対応する図柄領域の最上端の位置、図１６参照）を通過する図柄の図柄ステップ数を計数するためのカウンタであり、リール毎に対応するカウンタがＲＡＭ４１ｃの所定領域に設定されており、いずれの図柄ステップ数カウンタもタイマ割込処理（メイン）において実行されるリールステップ数等更新処理により更新される。この図柄ステップ数カウンタは、タイマ割込処理が行われる毎に１加算される一方で、後述する図柄番号カウンタに基づいて、１６ステップが割り当てられている図柄が判定位置を通過していることが特定される場合には、図柄ステップ数カウンタの値が１６ステップとなることで０に初期化され、１７ステップが割り当てられている図柄が判定位置を通過していることが特定される場合には、図柄ステップ数カウンタの値が１７ステップとなることで０に初期化されるようになっており、図柄毎に０〜１５ステップまたは０〜１６ステップを計数可能である。
【０１１７】
また、図１４（ａ）（ｂ）に示すように、図柄ステップ数には、判定範囲と非判定範囲とが設定されている。判定範囲は、図柄ステップ数カウンタの値が取得される時点での図柄番号カウンタの値に基づいて特定される図柄番号の図柄を、滑りコマ数０で所定の停止位置（本実施例では、リールの中段の位置）に停止させることができる図柄ステップ数の範囲であり、本実施例では、１６ステップが割り当てられている図柄については、一の図柄に割り当てられる１６ステップのうちリールの回転方向前側の０〜１１（１ステップ目〜１２ステップ目）ステップの範囲であり、１７ステップが割り当てられている図柄については、一の図柄に割り当てられる１７ステップのうちリールの回転方向前側の０〜１２（１ステップ目〜１３ステップ目）ステップの範囲である。一方、非判定範囲は、図柄ステップ数カウンタの値が取得される時点での図柄番号カウンタの値に基づいて特定される図柄番号の図柄を、滑りコマ数０で所定の停止位置（本実施例では、リールの中段の位置）に停止させることができない図柄ステップ数の範囲であり、本実施例では、１６ステップが割り当てられている図柄については、一の図柄に割り当てられる１６ステップのうち回転方向後側の１２〜１５ステップ（１３ステップ目〜１６ステップ目）の範囲であり、１７ステップが割り当てられている図柄については、一の図柄に割り当てられる１７ステップのうち回転方向後側の１３〜１６ステップ（１４ステップ目〜１７ステップ目）の範囲である。
【０１１８】
リール回転停止処理では、Ｓｃ３のステップにおいて、図柄ステップ数が所定の判定範囲（１６ステップ図柄の場合は、０〜１１ステップ、１７ステップ図柄の場合は、０〜１２ステップ）内にないと判定した場合には、一旦、タイマ割込を許可に設定した後（Ｓｃ４）、Ｓｃ１のステップに戻り、Ｓｃ１〜Ｓｃ４のステップを繰り返し実行して、図柄ステップ数が所定の判定範囲内にあると判定されるまで待機する。尚、Ｓｃ１のステップにおいてタイマ割込が禁止に設定された後、Ｓｃ４のステップにおいてタイマ割込が許可に設定されることで、Ｓｃ１〜Ｓｃ４のステップにわたってタイマ割込が禁止に設定されている状態の期間内に、本来のタイマ割込のタイミングが含まれていた場合には、Ｓｃ４のステップにおいてタイマ割込が許可に設定されたときに、タイマ割込処理（メイン）を実行して、当該タイマ割込処理（メイン）におけるリールステップ数等更新処理において図柄ステップ数カウンタを更新する。一方、当該期間内に本来のタイマ割込のタイミングが含まれていない場合には、その後、再びタイマ割込が許可に設定されるときにタイマ割込処理（メイン）を実行して、図柄ステップ数カウンタを更新する。
【０１１９】
一方、Ｓｃ３のステップにおいて、図柄ステップ数が所定の判定範囲にあると判定した場合には、Ｓｃ１のステップにおいてタイマ割込が禁止に設定された状態を維持して、Ｓｃ５のステップに進み、ＲＡＭ４１ｃの所定領域に設定されている図柄番号カウンタの値を取得し、当該図柄番号カウンタの値を停止操作が行われたときの図柄番号（以下、操作時図柄番号と言う）としてＲＡＭ４１ｃの所定領域に設定する（Ｓｃ６）。
【０１２０】
ここで、本実施例では、１リールに配置された２０図柄の各々には、リール基準位置の図柄を基準として連続する番号（０〜１９）が図柄番号として予め割り当てられており、図柄番号カウンタは、上述の所定の判定位置（本実施例では、透視窓３における各リール２Ｌ、２Ｃ、２Ｒの中段に対応する領域の最上端の位置、図１６参照）に位置している図柄の図柄番号を計数するためのカウンタである。リール２Ｌ、２Ｃ、２Ｒ毎に一の図柄番号カウンタがＲＡＭ４１ｃの所定領域に設定されており、いずれの図柄番号カウンタもタイマ割込処理（メイン）において実行されるリールステップ数等更新処理により更新される。具体的には、タイマ割込処理において各図柄番号カウンタは、上述の図柄ステップ数カウンタが初期化される際に１加算されるように更新され、図柄番号カウンタの値が２１に達したときに１に初期化されるようになっており、上述の所定の判定位置に位置する図柄の図柄番号と、図柄番号カウンタの値とが一致するようになっている。これにより、図柄番号カウンタに基づいて所定の判定位置を通過している図柄の図柄番号を特定することができるようになっている。また、タイマ割込処理（メイン）では、図柄番号カウンタが更新されるごとに、図柄番号カウンタに基づいて図柄番号が１６ステップ図柄の番号であるか、１７ステップ図柄の番号であるかを特定し、特定される図柄番号に応じて上述のリール停止回転処理（Ｓｂ３のステップ）において参照される判定範囲（１６ステップ図柄の場合は、０〜１１、１７ステップ図柄の場合は、１〜１２）をＲＡＭ４１ｃの所定領域に設定する。
【０１２１】
Ｓｃ６のステップにおいて停止操作が行われたときの図柄番号を設定した後は、当該停止操作が第１停止操作であるか否かを判定して（Ｓｃ７）、当該停止操作が第１停止操作であると判定した場合には、後述するように該当するリールを停止させる際の滑りコマ数を停止制御テーブルを用いて設定する停止制御テーブルに基づく滑りコマ数設定処理を実行し（Ｓｃ８）、該当するリールモータについて制動制御を行う旨を示す停止要求等をＲＡＭ４１ｃの所定領域に設定する停止要求設定処理を実行する（Ｓｃ１０）。一方、Ｓｃ７のステップにおいて停止操作が第１停止操作でないと判定した場合には、該当するリールを停止させる際の滑りコマ数を検索結果に基づいて設定する検索結果に基づく滑りコマ数設定処理を実行し（Ｓｃ９）、停止要求設定処理を実行する（Ｓｃ１０）。
【０１２２】
ＲＡＭ４１ｃの所定領域に設定された滑りコマ数及び停止要求が、その後タイマ割込処理におけるリールモータの回転制御に関する処理（後述のリール回転制御処理）にて参照されて、当該滑りコマ数に対応する図柄番号の図柄がリールの停止位置に位置し、かつ当該図柄の図柄ステップ数が所定のステップ数（本実施例では、１１ステップ）となったときに、リールモータが全相励磁されてリールが滑りコマ数に対応する図柄で停止されることとなる。尚、本実施例では、滑りコマ数に基づいてリールに停止させる図柄の図柄番号を特定可能であり、当該図柄番号が割り当てられた図柄につての図柄ステップ数が所定のステップ数となることで、リールモータが全相励磁されてリールが滑りコマ数に対応する図柄で停止される構成であるが、滑りコマ数に基づいてリールに停止させるリールステップ数を特定可能な構成とし、当該リールステップ数に応じた所定のステップ数でリールモータを全相励磁することで、リールを滑りコマ数に対応する停止位置で停止される構成であっても良い。
【０１２３】
また、Ｓｃ１０における停止要求設定処理では、該当するリールモータについて制動制御を行う旨を示す停止要求をＲＡＭ４１ｃの所定領域に設定するとともに、Ｓｃ８またはＳｃ９のステップでの滑りコマ数設定処理において設定された滑りコマ数に対応する図柄番号の図柄について、割り当てられているステップ数が１６ステップであるか１７ステップであるかを特定し、１６ステップ図柄である場合には、図柄ステップ数が１２ステップ（１３ステップ目であり、図柄の最終ステップより４ステップ前のステップ）でリールモータの全相励磁を開始させるようにリールの停止制御を行わせる旨を示す停止制御フラグＡをＲＡＭ４１ｃの所定領域に設定する一方で、１７ステップ図柄である場合には、図柄ステップ数が１３ステップ（１４ステップ目であり、図柄の最終ステップより４ステップ前のステップ）でリールモータの全相励磁を開始させるようにリールの停止制御を行わせる旨を示す停止制御フラグＢをＲＡＭ４１ｃの所定領域に設定する。尚、当該停止要求及び停止制御フラグがその後のタイマ割込処理（メイン）において参照されることで、後述するように、停止制御フラグに基づいて停止操作が行われた図柄の種類（１６ステップ図柄、１７ステップ図柄）が特定され、当該図柄の種類に応じたステップ数で制動制御が行われることとなる。
【０１２４】
Ｓｃ８のステップまたはＳｃ９のステップにおいて滑りコマ数を設定し、Ｓｃ１０のステップにおいて停止要求を設定した後は、タイマ割込を許可に設定する（Ｓｃ１１）。Ｓｃ１１のステップにおいてタイマ割込を許可に設定することで、Ｓｃ１〜Ｓｃ１１のステップにわたってタイマ割込が禁止に設定されている状態の期間内に、本来のタイマ割込のタイミングが含まれていた場合には、Ｓｃ１１のステップにおいてタイマ割込が許可に設定されたときに、タイマ割込処理（メイン）を実行して、当該タイマ割込処理（メイン）において、滑りコマ数設定処理（Ｓｃ８またはＳｃ９）で設定された滑りコマ数及び停止制御フラグに基づいて、該当するリールを減速させて停止させるための制動制御を開始する。一方、当該期間内に本来のタイマ割込のタイミングが含まれていない場合には、その後、タイマ割込のタイミングにおいてタイマ割込処理（メイン）を実行して、該当するリールの制動制御を開始する。
【０１２５】
そして、Ｓｃ１１のステップにおいてタイマ割込を許可に設定した後は、停止位置設定処理を実行する（Ｓｃ１２）。停止位置設定処理では、Ｓｃ８またはＳｃ９のステップでの滑りコマ数設定処理において特定した滑りコマ数及び操作時の図柄番号に基づいてリールを停止させる位置の図柄（以下、停止位置図柄と言う）の図柄番号、所定の滑りコマ数で停止させる停止制御を行っているリールを特定し、当該リール及び停止位置図柄の図柄番号を特定可能な停止操作時コマンド、及び滑りコマ数設定処理において特定した滑りコマ数を特定可能な滑りコマ数コマンドを、コマンドキューに設定し、これらのコマンドを次回のタイマ割込において送信させる。
【０１２６】
Ｓｃ１２のステップにおいて停止位置設定処理を実行した後は、判定用データ設定処理を実行して（Ｓｃ１３）、停止位置設定処理にて特定した停止位置図柄を、停止制御を行っているリールの入賞判定用データとしてＲＡＭ４１ｃの所定領域に設定する。停止操作が行われる毎に、リール回転停止処理において判定用データ設定処理が実行されて、停止操作が行われたリールについて停止位置図柄が入賞判定用データとして設定されることで、全てのリールについて停止操作が行われた際に、入賞ラインＬＮに停止する図柄組合せを特定可能な入賞判定用データが設定されることになる。入賞ラインＬＮに停止する図柄組合せを特定可能な入賞判定用データは、上述のメイン処理にて実行される遊技終了時設定処理にて参照され、内部抽選に当選している当選役の図柄組合せと入賞判定用データに基づいて特定される図柄組合せとが一致することで、当該当選役の入賞が判定され、入賞に応じた処理（メダルの所定枚数の払い出し、リプレイゲームの付与等）が行われる。
【０１２７】
その後、タイマ割込処理（メイン）におけるリール回転制御処理にてＲＡＭ４１ｃの所定領域に設定され、リールの制御状態を特定可能なリール制御状態フラグを参照して（Ｓｃ１４）、停止制御を行っているリールについて当該リールを減速させて停止させる制動制御が実行されたか否かを判定し（Ｓｃ１５）、制動制御が実行されている場合には、リール回転停止処理を終了させてリール制御処理に復帰する。また、制動制御が実行されていないと判定した場合には、制動制御が実行されるまで待機して、制動制御が実行されたと判定したときに、リール回転停止処理を終了させてリール制御処理に復帰する。
【０１２８】
このように、本実施例のメイン制御部４１は、ゲームの開始後にリール制御処理を実行して、リール２Ｌ、２Ｃ、２Ｒの回転を開始させた後、ストップスイッチ８Ｌ、８Ｃ、８Ｒの停止操作が検出されるまで待機し、有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されることで、該当するリールの回転を所定の停止位置で停止させる制御を、全てのリールの回転を停止させるまで繰り返し行うとともに、少なくとも１つ以上のリールを回転制御している状態で、異常が生じた可能性のある特定事象が生じた否かを判定する構成である。
【０１２９】
このような構成では、リールの回転中において停止操作が行われた後、リールの回転を停止させる停止制御を行っている期間において、異常に関連する事象が生じたか否かの判定を行うと、停止制御を行っている期間に余計な処理を行うこととなり、停止制御の対象リールが意図しない停止位置で停止してしまう虞がある。
【０１３０】
これに対して、本実施例のメイン制御部４１は、リール制御処理において、リール２Ｌ、２Ｃ、２Ｒの回転を開始させるリール回転開始処理を行った後、有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されるまで待機し、有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの停止操作が検出されることで、該当するリールの回転を停止させるリール回転停止処理を行う構成であって、リール回転開始処理の後に有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されるまで待機している期間では、リールの回転異常が発生しているか否かを判定する回転異常判定処理を実行するので、リールの回転中の大半を占める状態では、特定事象としてリールの回転異常が発生しているか否かを判定できる一方で、有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出された後からリール回転停止処理によりリールの回転が停止されるまでの期間では、回転異常判定処理を実行しないので、リールの停止に関する処理中の負荷が軽減されるため、リールの停止制御中に余計な処理が行われることにより停止制御の対象リールが意図しない位置でリールが停止してしまうことを防止できる。
【０１３１】
尚、本実施例では、メイン制御部４１は、リール回転開始処理の後、有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されるまで待機している期間では、リールの回転異常が発生しているか否かを判定する回転異常判定処理を実行する構成であるが、リール回転開始処理の後、有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されるまで待機している期間において、特定事象に関する異常が生じているか否かを判定する異常判定処理を実行する構成でも良く、このような構成では、リールの回転中の大半を占める状態で、特定事象に関する異常を判定できる一方で、有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出された後からリール回転停止処理によりリールの回転が停止されるまでの期間では、異常判定処理を実行しないことで、リールの停止に関する処理中の負荷が軽減されるため、リールの停止制御中に余計な処理が行われることにより停止制御の対象リールが意図しない位置でリールが停止してしまうことを防止できる。特定事象に関する異常として、投入メダルセンサ３１の出力に基づいてメダル投入部４からのメダルの投入に関する異常、払出センサ３４ｃの出力に基づいてホッパーユニット３４によるメダルの払い出しに関する異常、リールセンサ３３Ｌ、３３Ｃ、３３Ｒの出力に基づいてリールの回転に関する異常を適用しても良いし、特定事象としてドア開放検出スイッチ２５の出力状態に変化が生じたか否かを適用しても良い。
【０１３２】
本実施例のメイン制御部４１は、メイン処理においてリール制御処理を実行する一方で、メイン処理の実行中の定期的に割り込んでタイマ割込処理（メイン）を実行し、リール制御処理において、リール２Ｌ、２Ｃ、２Ｒの回転を開始させるリール回転開始処理を行った後、有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されるまで待機している期間に、タイマ割込処理（メイン）が実行される毎に、回転異常判定処理を実行して特定事象としてリールの回転異常が発生したか否かを判定するので、有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されるまで待機している期間において異常判定処理を常時実行せずに済むため、処理負荷を軽減できる。
【０１３３】
本実施例のメイン制御部４１は、リール制御処理において、リール２Ｌ、２Ｃ、２Ｒの回転を開始させるリール回転開始処理を行った後に、有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの停止操作が検出されることで、該当するリールの回転を停止させるリール回転停止処理を行ってリールを停止させる制御を、全てのリールの回転を停止させるまで繰り返し行う構成であって、リール回転停止処理を行ってリールを停止された後、未だ回転中のリールがある場合に、有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの停止操作が検出されるまでの期間において、回転異常判定処理を実行するので、リールの停止制御中の負荷を軽減しつつ、特定事象としてリールの回転異常が発生したか否かを判定できる。
【０１３４】
本実施例のメイン制御部４１は、リール制御処理において、有効な停止操作が検出されることで、該当するリールの回転を停止させた後、未だ回転制御を行っているリールが残っている場合には、タイマ割込処理（メイン）が実行される毎に回転異常判定処理を実行しつつ、先の停止操作が検出されてから所定時間が経過するまで、停止操作が行われたか否か判定することなく待機し、当該所定時間が経過した後には、次の停止操作の受付を有効に設定して、タイマ割込処理（メイン）が実行される毎に回転異常判定処理及び停止操作が行われたか否かの判定を実行しつつ待機し、有効な停止操作が検出されることで、該当するリールを停止させる制御を、全てのリールの回転を停止させるまで繰り返し行う構成であって、有効な停止操作が検出された後から次の停止操作の受付が有効化されるまでの期間であって、停止操作が行われたか否かの判定を行わない期間においても、回転異常判定処理を実行するので、当該期間においても特定事象としてリールの回転異常が発生したか否かを判定できる。
【０１３５】
特に、リール制御処理において、次の停止操作の受付を有効化する際に、有効化タイマに基づいて、有効な停止操作が検出された後から次の停止操作の受付が有効化されるまでの所定期間が経過したか否かを判定し、所定期間が経過している場合に、次の停止操作の受付を有効化するようになっているので、有効な停止操作が検出されてリールが停止されるまでの時間が、停止時の滑りコマ数（本実施例では、０〜４）によって異なることとなるものの、滑りコマ数に関わらず、有効な停止操作が検出された後から次の停止操作の受付を有効化するまでの期間を一定にすることができる。そして、メイン制御部４１は、当該有効な停止操作が検出された後から次の停止操作の受付を有効化するまでの期間においても、タイマ割込処理（メイン）が実行される毎に回転異常判定処理を実行するので、当該期間においても特定事象としてリールの回転異常が発生したか否かを判定できる。
【０１３６】
本実施例のメイン制御部４１は、メイン処理においてリール制御処理を実行する一方で、メイン処理の実行中の定期的に割り込んでタイマ割込処理（メイン）を実行し、リール制御処理において、リール２Ｌ、２Ｃ、２Ｒの回転を開始させるリール回転開始処理を行った後、有効な停止操作が検出されるまで待機している期間に、タイマ割込処理（メイン）が実行される毎に、停止操作が検出されたか否かを判定するので、有効な停止操作が検出されるまで待機している期間において、停止操作が検出されたか否かを常時判定せずに済むため、処理負荷を軽減できる。
【０１３７】
次に、メイン制御部４１が所定の間隔で起動処理やゲーム処理に割り込んで実行するタイマ割込処理（メイン）について、図１５に基づいて説明する。
【０１３８】
図１５に示すように、タイマ割込処理（メイン）では、まず、タイマ割込を禁止に設定し（Ｓｆ１）、使用中のレジスタをスタック領域に退避させる（Ｓｆ２）。尚、タイマ割込処理（メイン）の実行期間中は自動的に他の割込が禁止されるようになっており、Ｓｆ１のステップによりプログラムの実行によっても他の割込が禁止されることで、２重に他の割込が禁止にされることとなり、これにより、タイマ割込処理（メイン）の実行中に、重複して他の割込が実行されてしまうことを回避できる。
【０１３９】
Ｓｆ２のステップにおいてレジスタを退避させた後は、停電判定処理を実行する（Ｓｆ３）。停電判定処理では、電断検出回路４８から電圧低下信号が入力されているか否かを判定し、電圧低下信号が入力されていれば、前回の停電判定処理でも電圧低下信号が入力されていたか否かを判定し、前回の停電判定処理でも電圧低下信号が入力されていた場合には停電と判定し、その旨を示す電断フラグを設定する。
【０１４０】
Ｓｆ３のステップにおける停電判定処理の後、電断フラグが設定されているか否かを判定し（Ｓｆ４）、電断フラグが設定されていなければ、Ｓｆ５に進み、電断フラグが設定されていた場合には、電断処理（メイン）を実行する。電断処理（メイン）では、破壊診断用データをセットする処理、全ての出力ポートを初期化する処理、ＲＡＭ４１ｃの全ての格納領域（未使用領域及び未使用スタック領域を含む）の排他的論理和が０になるようにＲＡＭパリティ調整用データを計算してセットし、ＲＡＭ４１ｃへのアクセスを禁止する処理等を実行した後、電圧が低下してメインＣＰＵ４１ａが停止するまで待機する。
【０１４１】
Ｓｆ４のステップにおいて電断フラグが設定されていないと判断した場合には、入力ポートから各種スイッチ類の検出データを入力するポート入力処理（Ｓｆ５）、スイッチ類の検出状態に変化があったか否かの判定、操作検出コマンドの送信要求等を行うスイッチ入力判定処理（Ｓｆ６）を実行する。
【０１４２】
次いで、４種類のタイマ割込１〜４から当該タイマ割込処理（メイン）において実行すべきタイマ割込を識別するための分岐用カウンタを１進めるように更新する（Ｓｆ７）。Ｓｆ７のステップでは、分岐用カウンタ値が０〜２の場合に１が加算され、カウンタ値が３の場合に０に更新される。すなわち分岐用カウンタ値は、タイマ割込処理（メイン）が実行される毎に、０→１→２→３→０・・・の順番でループする。そして、分岐用カウンタの値は、タイマ割込処理（メイン）において実行される各処理において参照され、例えば、分岐用カウンタが所定値となったときに所定の制御を実行する等、各処理内の制御が分岐されることとなる。
【０１４３】
Ｓｆ７のステップにおいてタイマ割込の分岐用カウンタを更新した後は、各種時間カウンタを更新する時間カウンタ更新処理（Ｓｆ８）、各種ＬＥＤ等の表示器をダイナミック点灯させるための点灯信号を設定して送信等を行うＬＥＤダイナミック表示処理（Ｓｆ９）、外部出力信号の出力設定を更新して送信等する外部出力信号更新処理（Ｓｆ１０）、コマンドキューに設定されたドアコマンドや操作終了コマンド等の各種コマンドを送信させる等を行うコマンド送信処理（Ｓｆ１１）、を順次実行する。
【０１４４】
その後、ゲームの進行状況等に応じて各リールモータ３２Ｌ、３２Ｃ、３２Ｒの励磁パターンの設定等を行ってリールの回転を制御するリール回転制御処理を実行する（Ｓｆ１２）。リール回転制御処理では、ゲームの進行状況等に応じて上述のメイン処理のリール制御処理において設定された加速要求等の各種要求に基づいて、ＲＯＭ４１ｂの特定の領域のアドレスを指定する。当該ＲＯＭ４１ｂの特定の領域のアドレスには、リールの制御態様（加速、定速回転、停止等）に応じてリールモータの励磁相（φ１、φ２、φ３、φ４）を順次励磁するための励磁パターン及び励磁パターンの更新タイミングが記憶されている。そして、後述するリールステップ数等更新処理により更新されるリールステップ数カウンタ及び図柄ステップ数カウンタに基づいて当該更新タイミングとなったことが特定されるときに、指定する特定の領域のアドレスをＲＡＭ４１ｃの所定領域に設定する。
【０１４５】
当該リール回転制御処理により指定されて設定されたアドレスから特定される励磁パターンが後述するモータ位相信号出力制御において参照されて、当該励磁パターンに応じた駆動信号が各リールモータ３２Ｌ、３２Ｃ、３２Ｒに出力されることで、各リールモータ３２Ｌ、３２Ｃ、３２Ｒが所定の制御態様で回転、停止等されることとなる。例えば、上述のリール回転停止処理にてＲＡＭ４１ｃの所定領域に停止要求が設定されている場合には、当該停止要求が設定されていることに基づいて、ＲＡＭ４１ｃの所定領域を参照して、該当するリールを停止させる際の滑りコマ数を特定するとともに、上述の滑りコマ数設定処理において設定された停止制御フラグＡ、Ｂに基づいてリールモータの全相励磁を開始させるステップ数が１２ステップであるか１３ステップであるかを特定する。そして、当該滑りコマ数に基づいて所定の停止位置（本実施例では、リールの中段の位置）に停止させる図柄の図柄番号を特定し、図柄番号カウンタの値が当該図柄番号となり、かつ図柄ステップ数カウンタの値が停止制御フラグに基づいて特定される所定の全相励磁停止制御の開始ステップ（本実施例では、遊技状態がＣＴであるか否かに関わらず、１６ステップ図柄の場合は、１２ステップ（１３ステップ目）、１７ステップ図柄の場合は、１３ステップ（１４ステップ目））となったときに、停止要求に応じて指定する特定の領域のアドレスをＲＡＭ４１ｃの所定領域に設定する。その後、当該アドレスがモータ位相信号出力制御において参照され、当該アドレスから特定される励磁パターンに応じた駆動信号が該当するリールモータに出力されることで、当該リールモータが停止されることとなる。
【０１４６】
また、リール回転制御処理では、後述するリールステップ数等更新処理を実行することで、ＲＡＭ４１ｃの所定領域に設定されているリールステップ数カウンタ（各リール２Ｌ、２Ｃ、２Ｒについて、そのタイマ割込時点でのリール基準位置からのステップ数を計数するカウンタであり、本実施例では、０〜４００ステップを計数可能であり、リールが１周するために要する３３６ステップよりも大きな値に設定されている。）、図柄ステップ数カウンタ（後述する判定位置におけるそのタイマ割込時点での図柄ステップを計数するカウンタであり、１６ステップの図柄の場合は、０〜１６ステップ、１７図柄の場合は、０〜１７ステップを計数可能であり、リールの１図柄当たりのステップ数（本実施例では１６ステップ）よりも大きな値に設定されている。）、図柄番号カウンタ（そのタイマ割込時点で入賞ラインＬＮ上に位置する図柄の図柄番号を計数するカウンタ）をそれぞれ更新する処理を実行するとともに、リールの回転状態が定速状態であるか否かを特定可能なリール速度状態フラグをＲＡＭ４１ｃの所定領域に設定する。
【０１４７】
Ｓｆ１２のステップにおいてリール回転制御処理を実行した後は、ソレノイド駆動回路４６に対して制御信号を送信する等の処理を行うポート出力処理、（Ｓｆ１３）、上述のＳｆ１２のステップのリール回転制御処理において指定された励磁パターンで各リールモータの各励磁相を励磁するためのモータ位相信号を各リールモータ３２Ｌ、３２Ｃ、３２に対して出力するモータ位相信号出力処理を実行する（Ｓｆ１４）。
【０１４８】
その後、Ｓｆ２のステップにおいて退避させたレジスタを、タイマ割込処理（メイン）の開始時の状態に復帰させ（Ｓｆ１５）、タイマ割込を許可に設定して（Ｓｆ１６）、タイマ割込処理（メイン）を終了させて、当該タイマ割込処理（メイン）が開始されたときのメイン処理に復帰させる。
【０１４９】
［停止操作位置の取得１］
以上のように、本実施例のメイン制御部４１は、回転制御中のリールについて有効なストップスイッチの操作が検出された場合に、メイン処理のリール回転停止処理において、タイマ割込処理（メイン）のリールステップ数等更新処理により更新されるリールの図柄ステップ数カウンタに基づいて、停止操作位置となる図柄番号を取得し、該当するリールを停止させる制御を行う。そして、リール回転停止処理において停止操作位置となる図柄番号を取得する際には、図柄ステップ数カウンタの値が判定範囲（本実施例では、１６ステップ図柄の場合は、０〜１１ステップ、１７ステップ図柄の場合は、０〜１２ステップ）にあって非判定範囲（本実施例では、１６ステップ図柄の場合は、１２〜１５ステップの４ステップ、１７ステップ図柄の場合は、１３〜１６ステップの４ステップ）にないこと、すなわち、図柄ステップ数カウンタの値が予め定められた特定の範囲内にないことを条件として図柄番号を取得する、すなわち図柄ステップ数カウンタの値が特定の範囲にない場合は、その時の図柄番号を取得する一方で、図柄ステップ数カウンタの値が特定の範囲にないある場合は、当該図柄ステップ数カウンタの値が、特定の範囲外となることを待って、図柄ステップ数カウンタの値が特定の範囲外となったときに図柄番号を取得するようになっている。
【０１５０】
メイン制御部４１が図柄番号を取得することがない図柄ステップ数の範囲である非判定範囲は、リールモータを全相励磁して停止させる際に、該当するリールについて全相励磁の制御を開始した後、当該リールのリールモータのロータが停止するまでに慣性力により回転するステップ数以上のステップ数の幅を有しており、本実施例では、当該非判定範囲を、１６ステップ図柄の場合は、図柄ステップ数カウンタの１２〜１５の４ステップの範囲とし、１７ステップ図柄の場合は、図柄ステップ数カウンタの１３〜１６の４ステップの範囲とする構成である。
【０１５１】
詳しくは、図１６（ａ）に示すように、透視窓３における各リール２Ｌ、２Ｃ、２Ｒの中段に対応する領域の最上端の位置を判定位置として、当該判定位置に位置する図柄について図柄ステップ数を図柄ステップ数カウンタにより計数し、また、当該判定位置に位置する図柄の図柄番号を図柄番号カウンタにより計数し、ストップスイッチが操作された際に、当該図柄ステップ数カウンタの値が非判定範囲である特定の範囲内（本実施例では、１６ステップ図柄の場合は、１２〜１５ステップ、１７ステップ図柄の場合は、１２〜１６ステップ）になく判定範囲（本実施例では、１６ステップ図柄の場合は、０〜１１ステップ、１７ステップ図柄の場合は、０〜１２ステップ）にある場合には、その際の図柄番号カウンタの値を停止操作位置となる図柄番号として取得する。一方、図１６（ｂ）に示すように、ストップスイッチが操作された際に、当該図柄ステップ数カウンタの値が非判定範囲である特定の範囲内（本実施例では、１６ステップ図柄の場合は、１２〜１５ステップ、１７ステップ図柄の場合は、１３〜１６ステップ）にある場合には、その際の図柄番号カウンタの値を停止操作位置として取得せず、判定位置の図柄ステップ数が特定の範囲外（本実施例では、１６ステップ図柄の場合は、０〜１１ステップ、１７ステップ図柄の場合は、０〜１２ステップ）となるまで待機して、その後、リールがさらに回転されることで、判定位置を通過する図柄が次の図柄となり、図柄番号カウンタが更新されるとともに、図柄ステップ数カウンタの値が特定の範囲外となって判定範囲内の値（本実施例では、０ステップ）となったときに、そのときの図柄番号カウンタの値を停止操作位置となる図柄番号として取得する。
【０１５２】
上述のように、本実施例では、リールモータが全相励磁停止制御を開始されてから慣性力で４ステップ分回転して停止することになるので、判定位置（図１６（ａ）（ｂ）参照）を通過する図柄についての図柄ステップ数カウンタの値が、当該カウンタの最大値から当該最大値より４ステップ前までの範囲内（１６ステップ図柄の場合は、１２〜１５ステップ、１７ステップ図柄の場合は、１３〜１６ステップ）にあるときに、全相励磁停止制御を開始して当該リールモータを停止させようとする場合には、全相励磁停止制御を開始するときの図柄番号カウンタの値に基づいて特定される図柄を、リールの中段の位置に滑りコマ数０で停止させることができない。例えば、図１６（ｂ）に示すように、図柄番号カウンタの値が、１６ステップ図柄の図柄番号である１０であり、図柄ステップ数カウンタの値が１２〜１５であり、判定位置での図柄ステップ数が１３〜１６ステップ目であるときに、停止操作が行われた場合に、仮に、当該図柄ステップ数の範囲内のいずれかのタイミングで全相励磁停止制御を開始することとすると、図柄ステップ数カウンタの値が１５を跨いで０以降となる位置、すなわち図柄番号１１の図柄の領域の少なくとも一部がリールの中段の領域に跨がる位置で、当該リールが停止することとなり、当該停止操作が行われたときの図柄番号カウンタの値に基づいて特定される図柄番号１０の図柄をリールの中段の位置に停止させることができない。すなわち、停止操作が行われたときの図柄番号カウンタの値に基づいて特定される図柄番号の図柄に対して少なくとも１コマを滑りコマ数として、当該図柄番号の次の図柄をリールの中段の位置に停止させることとなる。
【０１５３】
尚、例えば、図柄番号カウンタの値が、１７ステップ図柄の図柄番号であり、図柄ステップ数カウンタの値が非判定範囲に含まれる１３〜１６であるときに、停止操作が行われた場合に、仮に、当該図柄ステップ数の範囲内のいずれかのタイミングで全相励磁停止制御を開始することとすると、停止操作が行われた図柄番号の次の図柄番号の図柄の領域の少なくとも一部がリールの中段の領域に跨がる位置で停止されることとなり、上述の１６ステップ図柄を停止させる場合と同様に、停止操作が行われたときの図柄番号の図柄をリールの中段の位置に停止させることができないので、少なくとも１コマを滑りコマ数として、当該図柄番号の次の図柄番号の図柄をリールの中段の位置に停止させることとなる。
【０１５４】
一方、判定位置（図１６（ａ）（ｂ）参照）を通過する図柄についての図柄ステップ数カウンタの値が判定範囲内すなわち特定の範囲外にあるときに、全相励磁停止制御を開始して当該リールモータを停止させようとする場合には、全相励磁停止制御を開始するときの図柄番号カウンタの値に基づいて特定される図柄を、リールの中段の位置に滑りコマ数０で停止させることができる。例えば、図１６（ａ）に示すように、図柄番号カウンタの値が１６ステップ図柄の図柄番号である１０であり、図柄ステップ数カウンタの値が０〜１１であり、判定位置での図柄ステップ数が１〜１２ステップ目であるときに、停止操作が行われた場合には、図柄ステップ数カウンタの値が停止操作が行われた図柄ステップ数以降の全相励磁停止制御の開始ステップ（本実施例では、１６ステップ図柄の場合の１２ステップ、１７ステップ図柄の場合の１３ステップ）であるときに、全相励磁停止制御を開始することで、図柄ステップ数カウンタの値が１５となる位置、すなわち図柄番号が１０の図柄をリールの中段の位置で、当該リールを停止させることができる。すなわち、停止操作が行われたときの図柄番号カウンタの値に基づいて特定される図柄番号の図柄を滑りコマ数０でリールの中段の位置に停止させることができる。尚、例えば、図柄番号カウンタの値が、１７ステップ図柄の図柄番号であり、図柄ステップ数カウンタの値が非判定範囲外である判定範囲であるときに、停止操作が行われた場合には、図柄ステップ数カウンタの値が停止操作の行われた図柄ステップ数以降の所定の全相励磁停止制御の開始ステップ（本実施例では、１７ステップ図柄の場合の１３ステップ）であるときに、全相励磁停止制御を開始することで、図柄ステップ数カウンタの値が１６となる位置、すなわち停止操作が行われたときの図柄番号の図柄をリールの中段の位置で、当該リールを停止させることができる。
【０１５５】
このように、図柄ステップ数カウンタの値が判定範囲内すなわち特定の範囲外にあるときに取得された図柄番号を停止操作位置とすることで、当該図柄番号に基づいてリールの中段の位置に停止させることができる図柄を特定する際に、図柄ステップ数がいずれの範囲にあるときに当該図柄番号が取得されたか、すなわち当該図柄番号の図柄をリールの中段の位置に停止させることが可能であるか否かを考慮することなく、当該図柄番号をリールの停止位置の特定に用いることができる。
【０１５６】
［停止操作位置の取得２］
従来のスロットマシンでは、リールモータとしてステッピングモータを用いて、リールを回転、停止させることが可能であり、リールに配置された図柄毎に割り当てられた図柄ステップ数を計数し、当該図柄ステップ数に基づいて図柄番号を更新するとともに、リールの停止操作がされたときの図柄番号に応じて滑りコマ数を決定する構成であり、停止操作が検出されてからすぐにリールを停止させることはできないことから、停止操作が検出されたときの図柄ステップ数が当該図柄では停止することのできない一定の範囲のステップ数である場合には、リールの停止操作がされたときの図柄番号に１加算した値を停止操作が検出されたときの図柄番号として取得するようになっている。
【０１５７】
このような構成では、停止操作が検出されたときの図柄ステップ数に応じて、停止操作が検出されたときの図柄番号に１加算して図柄番号を取得する必要があり、停止操作がされたときの図柄番号を特定するために余計な処理が必要となってしまうこととなる。
【０１５８】
これに対して、本実施例のスロットマシン１は、リールモータ３２Ｌ、３２Ｃ、３２Ｒとしてステッピングモータを備え、リール２Ｌ、２Ｃ、２Ｒを回転、停止させることが可能な構成であり、スロットマシン１のメイン制御部４１は、ステッピングモータの励磁状態を変化させるための励磁パターンに応じて定められた所定の更新タイミング毎に更新される図柄ステップ数カウンタ（またはリールステップ数カウンタ）と、当該図柄ステップ数カウンタによりリールの１図柄あたりに割り当てられた所定のステップ数（本実施例では、１６ステップ、１７ステップ）が計数される毎に更新される図柄番号カウンタと、を備えており、有効なリールの停止操作が行われた際に、図柄番号カウンタから取得した図柄番号に基づいて当該停止操作に対応する停止位置を特定し、当該停止位置で該当するリールを停止させるリール回転停止処理を実行する構成であり、リール回転停止処理では、図柄ステップ数カウンタの値が特定の範囲（本実施例では、１６ステップ図柄の場合は、１２〜１５の範囲、１７ステップ図柄の場合は、１３〜１６の範囲）であるときには、図柄番号を取得せず、特定の範囲外となったとき（本実施例では、０となったとき）に、図柄番号カウンタの値を図柄番号として取得するので、リールの停止操作がされたときの図柄ステップ数に応じて図柄番号を特定するために余計な処理、例えば、図柄ステップ数カウンタの値が特定の範囲である場合に、図柄番号カウンタの値を１加算した値を図柄番号として取得する処理等を、行うことなく簡素な手順で図柄番号を取得することができる。
【０１５９】
尚、本実施例では、リールモータ３２Ｌ、３２Ｃ、３２Ｒを用いて、外周面に複数の図柄が配置されたリール２Ｌ、２Ｃ、２Ｒを回転させることで、遊技者から視認可能な複数の図柄を移動させる変動表示を行うことが可能な構成であるが、複数の図柄を移動させる変動表示を行う手段は、リール以外であっても良く、例えば、外周面に複数の図柄が配置されたベルトを移動させることで変動表示を行うことが可能な構成等であっても良い。
【０１６０】
また、本実施例では、メイン制御部４１は、ステッピングモータの励磁状態を変化させるための励磁パターンに応じて定められた所定の更新タイミング毎に、リールステップ数等更新処理を実行して、図柄ステップ数カウンタを更新し、当該図柄ステップ数カウンタにより、リールの１図柄あたりに割り当てられた所定のステップ数（本実施例では、１６ステップ、１７ステップ）が計数される毎に図柄番号カウンタを更新する構成であるが、ステッピングモータの励磁状態を変化させるための励磁パターンに応じて定められた所定の更新タイミング毎に更新され、リールの基準位置からのステップ数を計数するためのリールステップ数カウンタにより、リールの１図柄あたりに割り当てられた所定のステップ数（本実施例では、１６ステップ、１７ステップ）が計数される毎に図柄番号カウンタを更新する構成であっても良い。
【０１６１】
また、本実施例では、１６ステップが割り当てられている図柄の判定範囲と、１７ステップが割り当てられている図柄の判定範囲を、図柄に割り当てられているステップ数に応じて異なる範囲とする構成であるが、１６ステップが割り当てられている図柄及び１７ステップが割り当てられている図柄について判定範囲を共通の範囲とする構成でも良い。このような構成では、共通の判定範囲として、１６ステップ図柄の判定範囲と１７ステップ図柄の判定範囲のうち狭い方の範囲を適用することで、１６ステップ図柄及び１７ステップ図柄のいずれの停止制御においても、簡素な手順で図柄番号を取得して、該当する図柄番号の図柄をリールに停止させることができる。
【０１６２】
本実施例のメイン制御部４１は、リール回転停止処理において、図柄ステップ数カウンタの値が特定の範囲内（本実施例では、１６ステップ図柄の場合は、１２〜１５の４範囲内、１７ステップ図柄の場合は、１３〜１６の範囲内）にある場合には、図柄番号カウンタから図柄番号を取得しない構成であり、当該特定の範囲は、図柄ステップ数カウンタの値が当該範囲内にあるときに図柄番号カウンタに基づいて特定される図柄番号の図柄を、所定の停止位置に停止させることができなくなる範囲であるので、停止操作された際に、リール回転停止処理において取得した図柄番号を用いることで、当該図柄番号により特定される図柄を停止位置に停止できなくなるというようなことがないため、取得した図柄番号を補正する処理をせずに済む。
【０１６３】
尚、本実施例では、メイン制御部４１は、リール回転停止処理において、図柄ステップ数カウンタの値が特定の範囲（本実施例では、１６ステップ図柄の場合は、１２〜１５の範囲、１７ステップ図柄の場合は、１３〜１６の範囲）であるときには、図柄番号を取得せず、特定の範囲外となったとき（本実施例では、０となったとき）に、図柄番号カウンタの値を図柄番号として取得する構成であるが、メイン制御部４１は、リール回転停止処理において、図柄ステップ数カウンタの値が少なくとも特定の範囲外であるときに図柄番号カウンタの値を図柄番号として取得する構成であれば良く、図柄ステップ数カウンタの値が特定の範囲外の範囲うちの特定の値（例えば、１６ステップ図柄の０〜１１及び１７ステップ図柄の０〜１２のうち共通の１１）となったときに、図柄番号カウンタの値を図柄番号として取得する構成であっても良い。このような構成では、停止操作に応じて図柄番号を取得するにあたり、図柄ステップ数が特定の値であるときに図柄番号カウンタの値を図柄番号として取得するので、リールの停止操作がされたときの図柄ステップ数に応じて図柄番号を特定するために余計な処理、例えば、図柄ステップ数カウンタの値が所定の範囲である場合に、図柄番号カウンタを１加算した値を図柄番号として取得する処理、図柄番号カウンタの値を図柄が１６ステップ図柄であるか１７ステップ図柄であるかに応じて図柄番号カウンタの値を取得する図柄ステップを異ならせる処理等を行うことなく、簡素な手順で図柄番号を取得することができる。
【０１６４】
また、このような構成では、図柄ステップ数カウンタの値が特定の範囲外の範囲うちの特定の値は、次回図柄ステップ数カウンタが更新されると現在の図柄番号カウンタから特定される図柄番号の図柄の領域でリールを停止させることができなくなる図柄ステップ数、すなわち、図柄番号カウンタに基づいて特定される図柄番号の図柄を所定の停止位置に停止させることができる図柄ステップ数の範囲内の値のうち最後に更新される値、とすることで、図柄ステップ数カウンタの値が特定の範囲外から特定の範囲内の値に更新される１ステップ前の特定の値となったときに図柄番号カウンタから図柄番号を取得するので、図柄ステップ数カウンタの値が一の特定の範囲外にあるときに、その時点での図柄番号カウンタから図柄番号を取得せずに、図柄ステップ数カウンタが次の特定の範囲外となるまで待って次の図柄番号を取得するようなことがなく、停止操作されたタイミングと停止する図柄の領域とが大きくずれてしまうことを防止できる。
【０１６５】
本実施例のメイン制御部４１は、リールの停止操作された際に図柄ステップ数カウンタに基づいて図柄番号を特定する構成であり、リール回転制御処理において、リールステップ数等更新処理で更新される図柄ステップ数カウンタに基づいて、リールを停止させるための駆動信号を出力するか否か判定し、図柄ステップ数カウンタに基づいてリールモータの励磁パターンの更新タイミングとなったことが特定されるときに、停止操作が行われたリールを停止させるための駆動信号を出力するので、停止操作がされた際に図柄番号を特定する場合も、リールモータを停止させるための駆動信号を出力するか否か判定する場合も、共通のリールステップ数等更新処理により更新される図柄ステップ数が用いられるため、当該処理に用いるステップ数を更新する処理及び当該ステップ数を格納する領域を削減することができる。
【０１６６】
尚、本実施例では、メイン制御部４１は、図柄ステップ数カウンタに基づいて図柄番号を特定し、図柄ステップ数カウンタに基づいてリールモータの駆動信号を出力するか否か判定する構成であるが、リールステップ数等更新処理により更新されるリールステップ数カウンタに基づいて図柄番号を特定するとともに、リールモータの駆動信号を出力するか否か判定する構成であっても良い。このような構成であっても、本実施例の構成と同様に、停止操作がされた際に図柄番号を特定する場合も、リールモータを停止させるための駆動信号を出力するか否か判定する場合も、共通のリールステップ数等更新処理により更新されるリールステップ数を用いることで、当該処理に用いるステップ数を更新する処理及び当該ステップ数を格納する領域を削減することができる。
【０１６７】
本実施例のメイン制御部４１は、リール２Ｌ、２Ｃ、２Ｒそれぞれに対して、リール基準位置を検出するリールセンサ３３Ｌ、３３Ｃ、３３Ｒを備えており、リールステップ数等更新処理において、当該リールセンサ３３Ｌ、３３Ｃ、３３Ｒによりリール基準位置が検出されたことに応じて図柄ステップ数カウンタを初期値に設定するので、リール２Ｌ、２Ｃ、２Ｒの実際の位置とリールステップ数等更新処理により更新される図柄ステップ数カウンタの値とを整合させることができる。
【０１６８】
また、本実施例では、メイン制御部４１は、リールステップ数等更新処理において、当該リールセンサ３３Ｌ、３３Ｃ、３３Ｒによりリール基準位置が検出されたことに応じてリールステップ数カウンタを初期値に設定するので、リール２Ｌ、２Ｃ、２Ｒの実際の位置とリールステップ数等更新処理により更新されるリールステップ数カウンタの値とを整合させることができる。
【０１６９】
本実施例のメイン制御部４１は、異常が生じた可能性のある特定事象としてリール回転エラーが発生したか否かを判定する回転異常判定処理を実行可能であり、リール制御処理において、少なくとも、有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出された後、リール回転停止処理において図柄番号カウンタの値が取得されるまでの期間において、回転異常判定処理を実行しないので、停止操作がされた後、図柄番号カウンタの値が取得されるまでの処理負荷を軽減することができる。尚、異常が生じた可能性のある特定事象として、メダルの投入払出に関するエラーが生じたか否かを判定する投入払出エラーチェック処理、ドア開放検出スイッチ２５の出力状態が変化したか否かを判定するドア開放チェック処理等の各種異常判定処理を行う構成でも良く、リール制御処理において、少なくとも、有効なストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出された後、リール回転停止処理において図柄番号カウンタの値が取得されるまでの期間において、特定事象が発生したか否かを判定する処理を行わない構成とすることで、回転異常判定処理を実行しないので、停止操作がされた後、図柄番号カウンタの値が取得されるまでの処理負荷を軽減することができる。
【０１７０】
本実施例では、メイン制御部４１は、メイン処理と当該メイン処理に所定時間間隔毎に割込で各種処理を行うタイマ割込処理（メイン）を実行可能であり、タイマ割込処理（メイン）においてリールステップ数カウンタ、図柄ステップ数カウンタ、図柄番号カウンタ等のリールの位置に関する情報を更新する一方、メイン処理において、停止操作が行われたときのリールの位置を特定する構成である。
【０１７１】
このような構成では、メイン処理において、停止操作が行われたときのリールの位置を特定する処理の実行中に、タイマ割込が実行されると、リールの位置を特定する際に用いられるリールの位置に関する情報が更新されて変わってしまう可能性があり、停止操作がされたときのリールの位置を正確に特定できない虞がある。
【０１７２】
これに対して、本実施例のメイン制御部４１は、タイマ割込処理（メイン）のリール回転制御処理において、リールモータ３２Ｌ、３２Ｃ、３２Ｒを回転、停止させるための駆動信号を出力する処理を実行し、当該駆動信号によりリールモータの励磁状態を変化させる毎に、リールステップ数等更新処理を実行して、図柄番号カウンタ等のリールの位置に関する情報を更新する一方、メイン処理のリール制御処理において、リールの停止操作が行われたときに、タイマ割込を禁止に設定した状態で、リールの位置に関する情報の少なくとも１つを参照して、当該リールの位置に関する情報に基づいて、停止操作が行われたリールを停止させる停止位置を特定するので、リールの位置に関する情報を参照する処理中にタイマ割込が実行され、リールの位置に関する情報が変更されてしまうことがないため、停止操作がされたときのリールの位置を正確に特定することができる。
【０１７３】
尚、本実施例では、リールの位置に関する情報として、図柄番号、すなわちリールの図柄の領域を特定可能な情報を用いる構成であるが、リールの位置に関する情報として、リールモータの駆動信号の出力に応じて毎に更新されるリールステップ数や、図柄ステップ数を用いる構成であっても良い。
【０１７４】
また、本実施例では、リールステップ数カウンタ、図柄ステップ数カウンタ、図柄番号カウンタが、０を起点として割り当てられた値をカウントする構成であるが、０以外の値（例えば１）を起点として割り当てられた値をカウントする構成としても良い。また、起点となる値に加算することでリールステップ数、図柄ステップ数、図柄番号を特定するものに限らず、起点となる値から減算することでリールステップ数、図柄ステップ数、図柄番号を特定するものでも良い。さらに更新される毎に加算または減算される値は１を超える値であっても良い。
【０１７５】
本実施例のメイン制御部４１は、タイマ割込処理（メイン）のリール回転制御処理において、リールモータ３２Ｌ、３２Ｃ、３２Ｒを回転、停止させるための駆動信号を出力する処理を実行し、当該駆動信号によりリールモータの励磁状態を変化させる毎に、リールステップ数等更新処理を実行して、リールの位置に関する情報として図柄番号を特定可能な図柄番号カウンタ等を更新する一方、メイン処理のリール制御処理において、リールの停止操作が行われたときに、タイマ割込を禁止に設定した状態で、図柄番号カウンタの値を参照して、当該図柄番号カウンタの値に基づいて、停止操作が行われたリールを停止させる停止位置を特定するので、図柄番号カウンタの値を参照する処理中にタイマ割込が実行され、図柄番号カウンタが変更されてしまうことがないため、停止操作がされたときのリールの位置を正確に特定することができる。
【０１７６】
本実施例のメイン制御部４１は、メイン処理のリール回転停止処理において、図柄ステップ数カウンタの値が判定範囲内にあるか否か、すなわち特定の範囲外にあるか否かを判定する第１の処理と、判定範囲内にあり特定の範囲外にないと判定した場合に図柄番号カウンタの値を取得する第２の処理と、を実行可能であり、第１の処理の結果、図柄ステップ数カウンタの値が特定の範囲外にあると判定した場合にタイマ割込の実行を許可することで、第１の処理の結果特定の範囲外にあると判定した場合、すなわち図柄番号を取得する時期でないと判定された場合には、タイマ割込の実行が許可されるので、タイマ割込の実行が禁止されたままとなることによりリールモータ３２Ｌ、３２Ｃ、３２Ｒの駆動信号の出力に影響してしまうことを防止できる。
【０１７７】
尚、本実施例のメイン制御部４１は、メイン処理のリール回転停止処理において、図柄ステップ数カウンタの値が特定の範囲外にあるか否かを判定する第１の処理と、特定の範囲外にないと判定した場合に図柄番号カウンタの値を取得する第２の処理と、を実行可能であり、第１の処理の結果、図柄ステップ数カウンタの値が特定の範囲外にあると判定した場合にタイマ割込の実行を許可する構成であるが、メイン制御部４１は、図柄ステップ数カウンタの値が特定の値（例えば、１１）であるか否かを判定する第１の処理と、特定の値であると判定した場合に図柄番号カウンタの値を取得する第２の処理と、を実行可能であり、第１の処理の結果、図柄ステップ数カウンタの値が特定の値でないと判定した場合にタイマ割込の実行を許可する構成であっても良い。このような構成では、第１の処理の結果特定の値でないと判定した場合、すなわち図柄番号を取得する時期でないと判定された場合に、タイマ割込の実行が許可されるので、タイマ割込の実行が禁止されたままとなることによりリールモータ３２Ｌ、３２Ｃ、３２Ｒの駆動信号の出力に影響してしまうことを防止できる。
【０１７８】
本実施例のメイン制御部４１は、メイン処理のリール回転停止処理において、タイマ割込を禁止した状態で、リールの停止操作が行われたときの図柄番号カウンタの値を取得した後、当該タイマ割込を禁止にした状態を維持して、当該取得した図柄番号カウンタの値に基づいて滑りコマ数を特定する、すなわちリールを停止させる停止位置を特定するので、図柄番号カウンタの値を取得する処理中だけでなく、取得した図柄番号カウンタの値に基づいてリールを停止させる停止位置を特定する処理中もタイマ割込の実行が禁止されるので、停止位置が特定されていない状態でリールモータの駆動が進んでしまうことにより停止制御が遅れてしまうことを防止できる。すなわち、仮に、図柄番号カウンタの値を取得した後、タイマ割込の実行を一旦許可して、その後、図柄番号カウンタの値に基づいて滑りコマ数を特定するような構成では、図柄番号カウンタの値が取得されているにも関わらず、滑りコマ数が設定されていない状態で、タイマ割込が実行されてしまう場合があり、このような場合のタイマ割込では、滑りコマ数が設定されていないので、リールの停止制御が開始されることがなく、当該タイマ割込が終了した後であって図柄番号カウンタの値に基づいて滑りコマ数が設定された後に実行されるタイマ割込において、リールの停止制御が開始されることとなる一方で、本実施例のように、タイマ割込の実行が禁止される状態を維持して、リールの停止操作が行われたときの図柄番号カウンタの値を取得し後、図柄番号カウンタの値に基づいて滑りコマ数を特定するまでの一連の処理を実行することで、図柄番号カウンタの値を取得した次のタイマ割込において、当該図柄番号に基づいて設定した滑りコマ数によるリールの停止制御を開始させることができる。
【０１７９】
本実施例では、１リールに配置される図柄数は２０図柄であり、リールモータは一周するために３３６ステップを要し、１リールの２０図柄の全てに対して１図柄あたり１６ステップまたは１７ステップを割り当てることで、リールを１周させたときに２０図柄を１巡りさせることが可能な構成である。そして、リールモータが全相励磁停止制御を開始されてから慣性力で４ステップ分回転して停止することになるので、リールモータの所定のステップ数を所定位置に停止させるために、遊技状態がＣＴ以外の遊技状態である場合には、図柄に割り当てられた図柄ステップ数のうち最後のステップ数の４ステップ前で、全相励磁停止制御を開始する構成である。
【０１８０】
このように、１リールの図柄数を２０図柄、すなわちリールを１周させるために要するステップ数を均等に分割できない図柄数として、当該リールを１周させたときに２０図柄を１巡りさせることが可能な構成において、本実施例のように、メイン制御部４１は、有効なリールの停止操作が行われた際に、リール回転停止処理を実行して、図柄ステップ数カウンタの値が特定の範囲（非判定範囲）であるときには、図柄番号を取得せず、特定の範囲外（判定範囲）となったときには、図柄番号カウンタの値を図柄番号として取得する構成にあっては、１図柄に割り当てられたステップ数が異なる図柄のうちの一の図柄については、図柄ステップ数カウンタの値が、当該図柄に対応する第１の特定の範囲（第１の非判定範囲）であるときには、図柄番号を取得せず、第１の特定の範囲外（第１の判定範囲）となったときに、図柄番号カウンタの値を図柄番号として取得する一方で、１図柄に割り当てられたステップ数が異なる他の図柄については、図柄ステップ数カウンタの値が、第１の特定の範囲を加算または減算等の演算により補正した第２の特定の範囲（第２の非判定範囲）であるときには、図柄番号を取得せず、第２の特定の範囲外（第２の非判定範囲）となったときに、図柄番号カウンタの値を図柄番号として取得する構成とすることで、停止操作が行われたときの図柄番号カウンタの値が、第１の特定の範囲に対応する図柄番号であっても、第２の特定の範囲に対応する図柄番号であっても、ともに図柄ステップ数カウンタの値が共通の特定の範囲（共通のステップ数からなる特定の範囲）以外であるときに図柄番号カウンタの値を取得することができる。
【０１８１】
具体的には、例えば、図１７（ａ）に示すように、リールを１周させるために要するステップ数を均等に分割できない２０図柄のリールであって、１６ステップを割り当てられた図柄と、１８ステップを割り当てられた図柄とを配置する構成では、１６ステップが割り当てられた図柄については、本実施例（図１４参照）と同様に、１６の図柄ステップ数のうち第１の特定の範囲（１２〜１５）を非判定範囲とし、当該第１の特定の範囲外（０〜１１）を判定範囲とする一方で、１８ステップが割り当てられた図柄については、第１の特定の範囲（１２〜１５）を、２ステップ分（１６ステップと１８ステップの差分）だけ加算して補正した第２の特定の範囲（１４〜１７）を非判定範囲とし、当該第２の特定の範囲外（０〜１３）を判定範囲とする構成とすることで、図柄ステップ数として１６ステップが割り当てられた図柄であっても、１８ステップが割り当てられた図柄であっても、ともに図柄番号カウンタの値が共通の特定の範囲（停止操作が行われたときの図柄番号カウンタの値に対応する図柄でリールを停止させることができない４ステップからなる特定の範囲）以外であるときに図柄番号カウンタの値を取得することができる。
【０１８２】
また、図１７（ｂ）に示すように、例えば、２０図柄のリールであって、１６ステップを割り当てられた図柄と、１８ステップを割り当てられた図柄とを配置する構成において、１８ステップが割り当てられた図柄について、第３の特定の範囲（１４〜１７）を非判定範囲とし、当該第３の特定の範囲外（０〜１３）を判定範囲とする一方で、１６ステップが割り当てられた図柄については、第３の特定の範囲を、１６ステップと１８ステップの差分だけ減算して補正した第４の特定の範囲（１２〜１５）を非判定範囲とし、当該第４の特定の範囲外（０〜１３）を判定範囲とする構成とすることでも、上述の例と同様に、いずれの図柄についても、ともに図柄番号カウンタの値が共通の特定の範囲（停止操作が行われたときの図柄番号カウンタの値に対応する図柄でリールを停止させることができない４ステップからなる特定の範囲）以外であるときに図柄番号カウンタの値を取得することができる。
【０１８３】
尚、上述の例では、図柄ステップ数として１６ステップが割り当てられた図柄または１８ステップが割り当てられた図柄のいずれかの一方の図柄についての特定の範囲（停止操作が行われたときの図柄番号カウンタの値に対応する図柄でリールを停止させることができない４ステップからなる特定の範囲）を、加算または減算する補正を行って、他方の図柄についての特定の範囲とする構成であるが、１図柄に割り当てられた図柄ステップ数が少ない方の図柄についての特定の範囲を、補正を行うことなく、他の図柄についての特定の範囲として適用する構成、例えば、１６ステップの図柄であっても、１８ステップの図柄であっても、ともに共通の特定のステップとして１１を境にして特定の範囲（１２〜１５または１２〜１７０）と、特定の範囲外（０〜１１）を設定する構成であっても良い。このような構成では、図柄ステップ数として１６ステップが割り当てられた図柄及び１８ステップが割り当てられた図柄について、図柄ステップ数カウンタの値が共通の特定の範囲外（０〜１１）であるときに、図柄番号値を取得して当該リールを停止させる停止制御を共通の処理で行うことが可能となる。尚、共通の特定のステップは、１図柄に割り当てられたステップ数が異なる図柄のいずれの図柄においても、滑りコマ数０で当該図柄を所定の位置に停止させることができるステップであり、１図柄に割り当てられたステップ数が最も小さい図柄の判定範囲（後の４ステップよりも前のステップ）の最後の値である。
【０１８４】
このように、１リールを１周させるために要するステップ数を均等に分割できない図柄数のリールであって、１図柄に割り当てられたステップ数が異なる図柄のうちの一の図柄については、図柄ステップ数カウンタの値が、当該図柄に対応する第１の特定の範囲（第１の非判定範囲）であるときには、図柄番号を取得せず、第１の特定の範囲外（第１の判定範囲）となったときに、図柄番号カウンタの値を図柄番号として取得する一方で、１図柄に割り当てられたステップ数が異なる他の図柄については、図柄ステップ数カウンタの値が、第１の特定の範囲を加算または減算等して補正した第２の特定の範囲（第２の非判定範囲）であるときには、図柄番号を取得せず、第２の特定の範囲外（第２の非判定範囲）となったときに、図柄番号カウンタの値を図柄番号として取得する構成であるが、図柄ステップ数カウンタの値が、特定の値であるか否かに基づいて、図柄番号を取得するまたは取得しない構成であっても良い。
【０１８５】
このような構成としては、例えば、１図柄に割り当てられたステップ数が異なる図柄のうちの一の図柄（例えば、１６ステップが割り当てられた図柄）については、図柄ステップ数カウンタの値が、当該図柄に対応する第１の特定の値（第１の判定値、例えば、１１ステップ）であるときには、図柄ステップ数カウンタの値を図柄番号として取得し、第１の特定の値以外の値（例えば、０〜１０ステップ及び１２〜１５ステップ）であるときには、そのときの図柄番号カウンタの値を取得せず、その後第１の特定の値となったときに、図柄番号カウンタの値を図柄番号として取得する一方で、１図柄に割り当てられたステップ数が異なる図柄のうちの他の図柄（例えば、１８ステップが割り当てられた図柄）については、図柄ステップ数カウンタの値が、第１の特定の値を加算または減算等して補正した第２の特定の値（例えば、１６ステップと１８ステップの差分の２ステップ分を加算した１３ステップ）であるときには、図柄ステップ数カウンタの値を図柄番号として取得し、第２の特定の値以外の値（例えば、０〜１２ステップ及び１４〜１７ステップ）であるときには、そのときの図柄カウンタの値を取得せずに、その後第２の特定の値となったときに、図柄番号カウンタの値を図柄番号として取得する構成であっても良く、このような構成とすることで、停止操作が行われたときの図柄番号カウンタの値が、第１の特定の値に対応する図柄番号であっても、第２の特定の値に対応する図柄番号であっても、ともに図柄ステップ数カウンタの値が共通の特定の範囲（その時点での図柄番号カウンタの値に基づいて特定される図柄を滑りコマ数０で所定の位置に停止させることができない、図柄ステップ数のうち最後の４ステップの範囲）の直前であるときに図柄番号カウンタの値を取得することができる。
【０１８６】
また、例えば、１図柄に割り当てられたステップ数が異なる図柄のいずれの図柄についても、滑りコマ数０で当該図柄を所定の位置に停止させることができるステップであり、１図柄に割り当てられたステップ数が最も小さい図柄の判定範囲（例えば、１８ステップが割り当てられた図柄と１６ステップが割り当てられた図柄を含む構成において、１６ステップが割り当てられた図柄における、０〜１１ステップ）の最後の値（例えば、１１ステップ）を共通の特定の値として、当該共通の特定の値であるときには、図柄ステップ数カウンタの値を図柄番号として取得し、共通の特定の値以外の値であるときには、そのときの図柄番号カウンタの値を取得せず、その後共通の特定の値となったときに、図柄番号カウンタの値を図柄番号として取得する構成であっても良く、このような構成とすることで、１図柄に割り当てられたステップ数が異なる図柄のいずれの図柄についても、共通の判定範囲停止操作が行われたときの図柄番号カウンタの値が、共通の特定の値であるときに、図柄番号カウンタの値を取得することができる。
【０１８７】
［停止操作の有効化について］
本実施例では、メイン制御部４１は、メイン処理と当該メイン処理に所定時間間隔毎に割込で各種処理を行うタイマ割込処理（メイン）を実行可能であり、タイマ割込処理（メイン）においてリール２Ｌ、２Ｃ、２Ｒを回転させるための処理を実行する一方、メイン処理において、回転制御を行っている全てのリールが定速で回転している状態であると判定したことを条件に、停止操作の受付を有効化する処理を実行する構成である。
【０１８８】
このような構成では、メイン処理において停止操作の受付を有効化するか否かの判定中にタイマ割込処理（メイン）が実行されると、当該判定に用いられるリールの回転状態が変わってしまう可能性があり、正確な判定を行えない虞がある。
【０１８９】
これに対して、本実施例のメイン制御部４１は、メイン処理においてリール制御処理を実行して、回転制御中のリールの速度状態が定速状態であると判定したことを条件に、停止操作の受付を有効化する処理を実行する一方、タイマ割込処理（メイン）においてリール回転制御処理及びモータ位相信号出力処理を実行して、リールモータ３２Ｌ、３２Ｃ、３２Ｒを回転、停止させるための駆動信号を出力する構成であり、タイマ割込処理（メイン）では、リールステップ数等更新処理を実行して、回転制御中のリールについて速度状態が定速状態であるか否かを特定可能なリール速度状態フラグを設定し、メイン処理では、タイマ割込を禁止に設定した後、タイマ割込が禁止に設定されている状態で、少なくとも一のリールについてリール速度状態フラグを取得し、当該リール速度状態フラグに基づいてリールが定速状態であることが特定されることを条件に、リールの停止操作の受付を有効化するので、メイン処理においてリール速度状態フラグを取得する処理中にタイマ割込が実行され、リール速度状態フラグの設定が変更されてしまうことがないため、停止操作の受付を有効化するか否かの判定を正確に行うことができる。
【０１９０】
本実施例のメイン制御部４１は、リール２Ｌ、２Ｃ、２Ｒそれぞれに対して、リール基準位置を検出するリールセンサ３３Ｌ、３３Ｃ、３３Ｒを備えており、タイマ割込処理（メイン）において、リールモータ３２Ｌ、３２Ｃ、３２Ｒの駆動信号が出力される毎に実行するリールステップ数等更新処理において、図柄ステップ数カウンタ及びリールステップ数カウンタを更新する構成であり、リールステップ数等更新処理において、リールセンサ３３Ｌ、３３Ｃ、３３Ｒによりリール基準位置が検出されたときに、リールステップ数カウンタの値及び図柄ステップ数カウンタの値が正常であるか否かを判定し、リールステップ数カウンタの値及び図柄ステップ数カウンタの値が正常な値（本実施例では、リールステップ数カウンタは、３３６ステップ、図柄ステップ数カウンタは、０ステップ）であると判定した場合に、リール速度状態フラグを該当するリールの速度状態が定速状態である旨を特定可能に更新するので、リールステップ数カウンタまたは図柄ステップ数カウンタに基づいて特定されるリールの位置と実際のリールの位置とがずれた状態で、停止操作の受付が有効化されてしまうことを防止できる。
【０１９１】
本実施例のメイン制御部４１は、リール２Ｌ、２Ｃ、２Ｒそれぞれに対して、リール基準位置を検出するリールセンサ３３Ｌ、３３Ｃ、３３Ｒを備えており、タイマ割込処理（メイン）において、リールモータ３２Ｌ、３２Ｃ、３２Ｒの駆動信号が出力される毎に実行するリールステップ数等更新処理において、図柄ステップ数カウンタ及びリールステップ数カウンタを更新する構成であり、リールステップ数等更新処理において、リールセンサ３３Ｌ、３３Ｃ、３３Ｒによりリール基準位置が検出されたときに、リールステップ数カウンタの値及び図柄ステップ数カウンタの値が正常であるか否かを判定し、リールステップ数カウンタの値または図柄ステップ数カウンタの値の少なくともいずれか一方が正常な値（本実施例では、リールステップ数カウンタは、３３６ステップ、図柄ステップ数カウンタは、０ステップ）でないと判定した場合に、リール速度状態フラグを該当するリールの速度状態が定速状態でない旨を特定可能に更新するので、一度、リール速度状態フラグが定速状態を特定可能に設定された後も、リールステップ数カウンタまたは図柄ステップ数カウンタに基づいて特定されるリールの位置と実際のリールの位置とがずれた場合には、停止操作が有効に受け付けられてしまうことを防止できる。
【０１９２】
尚、本実施例では、リール基準位置が検出されたときに、リールステップ数カウンタの値及び図柄ステップ数カウンタの値が正常であるか否かを判定し、少なくともいずれか一方のカウンタの値が正常な値でないと判定した場合に、リール速度状態フラグを速度状態が定速状態でない旨を特定可能に更新する構成であるが、リールステップ数カウンタ、図柄ステップ数カウンタのいずれか一方のカウンタについてのみ、その値が正常であるか否かを判定し、その値が正常な値でないと判定した場合に、リール速度状態フラグを速度状態が定速状態でない旨を特定可能に更新する構成であっても良い。このような構成であっても、本実施例の構成と同様の作用効果を奏する。
【０１９３】
本実施例のメイン制御部４１は、メイン処理のリール制御処理において、タイマ割込を禁止に設定し、当該タイマ割込が禁止の状態で、回転制御中の全てのリールについてリール速度状態フラグを参照して、回転制御中の全てのリールが定速回転で回転されているか否かを判定し、回転制御中の全てのリールが定速回転で回転していることを条件に、停止操作の受付を有効化する、すなわち回転制御中のリールが複数であっても全てのリールについてリール速度状態フラグを参照する処理を実行する期間にわたりタイマ割込の実行を禁止するので、タイマ割込の実行の禁止を効率的に行うことができる。
【０１９４】
本実施例のメイン制御部４１は、メイン処理のリール制御処理において、タイマ割込を禁止に設定し、当該タイマ割込が禁止の状態で、回転制御中の全てのリールについてリール速度状態フラグを参照する処理を行った後、当該タイマ割込が禁止の状態を維持して、当該リール速度状態フラグに基づいてリールが定速状態で回転されているか否かを判定する処理を行うので、リール速度状態フラグを参照する処理中だけでなく、参照したリール速度状態フラグに基づいてリールが定速状態か否かを判定する処理中もタイマ割込の実行が禁止され、リール速度状態フラグが変更されてしまうことがないため、停止操作の受付を有効化するか否かの判定を正確に行うことができる。
【０１９５】
本実施例のメイン制御部４１は、メイン処理のリール回転停止処理において、タイマ割込を禁止に設定し、当該タイマ割込が禁止の状態で、タイマ割込処理（メイン）のリールステップ数等更新処理により更新される図柄ステップ数カウンタの値を取得するので、図柄ステップ数カウンタの値を取得する処理中にタイマ割込が実行され、図柄ステップ数カウンタが変更されてしまうことを防止できる。
【０１９６】
［停止制御の方法について］
本実施例のメイン制御部４１は、第１停止リールについて停止制御テーブルに基づく滑りコマ数で停止制御（以下、テーブル方式の停止制御という場合がある）を行い、第２停止リール及び第３停止リールについて検索結果に基づく滑りコマ数で停止制御（以下、検索方式の停止制御という場合がある）を行う構成である。
【０１９７】
停止制御の方法別の停止制御の内容について、図１８〜図２１に基づいて説明する。
【０１９８】
まず、メイン制御部４１が、テーブル方式によって停止制御を行う場合には、図１８に示すように、ゲームの開始時であり、リールの回転が開始したときに、リールの停止操作が有効になる前の段階において、全てのリールについて、遊技状態（本実施例では、上述のＣＴ制御が行われるＣＴ状態、ＣＴ制御が行われない通常状態）及び内部抽選結果に対応する滑りコマ数データをＲＯＭ４１ｂの所定領域から選択する。尚、滑りコマ数データとして、内部抽選結果及び遊技状態に応じて複数種類のテーブルが予めＲＯＭ４１ｂの所定領域に登録されている。
【０１９９】
そして、選択した滑りコマ数データを展開して、ＲＡＭ４１ｃに割り当てられた各リールの仮想滑りコマテーブルに格納する。
【０２００】
仮想滑りコマテーブルは、リール毎に設定されており、各仮想滑りコマテーブルには、各図柄番号の図柄が停止基準位置に位置するタイミングで停止操作の検出された場合における滑りコマ数が、図柄番号毎に格納されている。予めＲＯＭ４１ｂに登録された滑りコマ数データから展開された滑りコマ数が、該当するリールの該当する図柄番号に対応して格納されることとなる。
【０２０１】
その後、停止操作が有効化され、この状態で、回転中のリールに対応するストップスイッチ８Ｌ、８Ｃ、８Ｒのいずれかの操作が有効に検出されたとき、すなわち第１停止操作が行われたときに、停止操作が検出された時点でのリール基準位置からのステップ数に基づいて停止操作位置の図柄番号を特定する。そして、停止操作が検出されたリールの仮想滑りコマテーブルを参照し、特定した停止操作位置の図柄番号に対応する滑りコマ数を特定する。そして、特定した滑りコマ数をＲＡＭ４１ｃの所定領域に設定することで、当該滑りコマ数に応じた図柄番号の図柄でリールを停止させる制御を行う。
【０２０２】
図１９（ａ）に示すように、遊技状態がＣＴである場合に、ＣＴの制御が行われる特定リール（ＣＴリール）について選択される滑りコマ数データに基づいて展開される停止制御テーブルは、内部抽選結果にかかわらず、全ての図柄番号について滑りコマ数が０に設定されており、遊技状態がＣＴである場合のＣＴリールは、滑りコマ数０で停止制御が行われるようになっている（以下、遊技状態がＣＴである場合に、ＣＴリールを０コマ滑りで停止させる制御をＣＴ停止制御と言う場合がある）。
【０２０３】
一方、図１９（ｂ）に示すように、遊技状態がＣＴである場合に、ＣＴの制御が行われる特定リール以外のリール（非ＣＴリール）、及び、遊技状態がＣＴでない場合の全てのリールについて選択される滑りコマ数データに基づいて展開される停止制御テーブルは、内部抽選結果に応じて、各図柄番号について滑りコマ数が０〜４の範囲で設定されており、遊技状態がＣＴである場合の非ＣＴリール及び遊技状態がＣＴでない場合の全てのリールは、滑りコマ数０〜４で停止制御が行われるようになっている（以下、遊技状態がＣＴである場合に、非ＣＴリールを０〜４コマ滑りで停止させる制御、遊技状態がＣＴでない場合に、リール２Ｌ、２Ｃ、２Ｒを０〜４コマ滑りで停止させる制御を通常停止制御と言う場合がある）。
【０２０４】
次に、メイン制御部４１が、検索方式によって停止制御を行う場合には、図２０に示すように、停止操作が有効化され、この状態で、回転中のリールに対応するストップスイッチ８Ｌ、８Ｃ、８Ｒのいずれかの操作が有効に検出されたとき、停止位置の検索を行う。
【０２０５】
停止位置の検索を行う際には、内部抽選結果、停止順、停止済みのリールの停止位置、遊技状態、優先度テーブルに設定された停止位置（図柄番号）毎の優先度に基づいて、停止操作が検出されたときの停止操作位置（図柄番号）から最大の滑りコマ数（本実施例では、４コマ）までの範囲を検索範囲（例えば、図２１参照）として滑りコマ数を検索する。尚、優先度テーブルとして、内部抽選結果、停止順、停止済みのリールの停止位置、遊技状態等に応じて複数種類のテーブルが予めＲＯＭ４１ｂの所定領域に設定されている。
【０２０６】
滑りコマ数を検索する際には、まず、優先度テーブルを参照して検索範囲の各優先度を取得して比較し、最も優先度の高い停止位置を検索する。そして、停止操作位置（図柄番号）から当該停止位置までのコマ数（図柄数）を滑りコマ数として特定する。尚、検索範囲内に優先度が最大の停止位置が複数該当する場合には、これらの停止位置を比較して、停止操作位置により近い停止位置までのコマ数（図柄数）を滑りコマ数として特定する。
【０２０７】
そして、特定した滑りコマ数をＲＡＭ４１ｃの所定領域に設定することで、当該滑りコマ数に応じた図柄番号の図柄でリールを停止させる制御を行う。
【０２０８】
図２１（ａ）に示すように、遊技状態がＣＴである場合に、ＣＴの制御が行われる特定リール（ＣＴリール）について選択される優先度テーブル０は、内部抽選結果、停止順、停止済みのリールの停止位置にかかわらず、全ての停止位置（図柄番号）について最大の優先度（本実施例では、４）が一律に設定されており、遊技状態がＣＴである場合のＣＴリールは、停止操作位置が最も優先度の高い停止位置として特定されて、滑りコマ数０で停止制御が行われるようになっている。
【０２０９】
一方、図２１（ｂ）に示すように、遊技状態がＣＴである場合に、ＣＴの制御が行われる特定リール以外のリール（非ＣＴリール）、及び、遊技状態がＣＴでない場合の全てのリールについて選択される優先度テーブルは、内部抽選結果、停止順、停止済みのリールの停止位置に応じて、優先度が０〜４の範囲で各停止位置（図柄番号）について設定されており、遊技状態がＣＴである場合の非ＣＴリール及び遊技状態がＣＴでない場合の全てのリールは、停止操作位置から４コマ先までの停止位置（停止操作位置を含めて５図柄分の停止位置）のうち最も優先度の高い停止位置が検索されて、停止操作位置から当該停止位置までのコマ数が特定されて、滑りコマ数０〜４で停止制御が行われるようになっている。
【０２１０】
［ＣＴ中のリールの停止態様について］
次に、本実施例のメイン制御部４１がＣＴ中にテーブル方式及び検索方式によって停止制御を行うことにより、停止されるリール２Ｌ、２Ｃ、２Ｒの停止態様について、図２２〜図２８に基づいて説明する。
【０２１１】
本実施例では、遊技状態がＣＴである場合には、右リールを第１停止とする停止順での停止操作を推奨停止操作態様としており、以下、当該推奨操作態様での停止操作が行われる際のリールの停止態様について説明する。尚、推奨停止操作態様とは、当該操作態様により停止操作が行われることで、入賞役の図柄組合せが入賞ラインＬＮに停止した際に、無効ラインＬＭ１〜ＬＭ５のいずれかのラインに指標図柄の組合せが停止しやすい停止操作態様であり、指標図柄の組合せが無効ラインＬＭ１〜ＬＭ５のいずれかラインに停止されることで、遊技者に所定の役の入賞を認識し易くすることができる。
【０２１２】
本実施例のスロットマシン１では、遊技状態がＣＴである場合に、メイン制御部４１が、上述のリール制御においてテーブル方式及び検索方式によって停止制御を行うことで、内部抽選結果としてリプレイ１〜３が当選しているか否かに応じて異なる図柄組合せを、入賞ラインＬＮに停止させることが可能となる滑りコマ数データ及び優先度テーブルが含まれる。また、第１停止操作によりＣＴリールである右リールに停止した図柄の種類に応じて異なる図柄組合せを入賞ラインＬＮに停止させることが可能となる優先度テーブルが含まれる。
【０２１３】
具体的には、図２２（ａ）（ｂ）に示すように、遊技状態がＣＴである場合に、例えば、第１停止操作として右リールの停止操作が行われ、当該右リールの入賞ラインＬＮ上に「黒ＢＡＲ」が停止する位置、すなわち下段に「ベルｂ」が停止する位置が停止されて、第２停止操作として中リールの停止操作が行われ、当該中リールの入賞ラインＬＮ上に「ベルｂ」が停止された場合には、その後左リールに停止される図柄の種類に応じて、ベル（「ベルａ−ベルｂ−黒ＢＡＲ」「ベルｂ−ベルｂ−黒ＢＡＲ」）またはＣＢ中９枚１（「黒ＢＡＲ−ベルｂ−黒ＢＡＲ」「スイカａ−ベルｂ−黒ＢＡＲ」）の図柄組合せが入賞ラインＬＮ上に停止される可能性がある。
【０２１４】
これに対して、図２２（ｃ）に示すように、ゲームが開始された際の内部抽選においてリプレイ（リプレイ１〜３の少なくとも１種類）が当選していない場合には、第３停止操作が行われた際の検索方式による停止制御において、「ベルａ」を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第３停止操作の停止操作位置から滑りコマ数０〜４の範囲内にある「ベルａ」を入賞ラインＬＮに引き込んで停止させることができる。これにより、ベルの図柄組合せ（「ベルａ‐ベルｂ‐黒ＢＡＲ」）が入賞ラインＬＮに停止して、「ベルａ‐ベルｂ‐ベルｂ」の指標図柄の組合せが無効ラインＬＭ４上に停止されることとなる。
【０２１５】
一方、図２２（ｄ）に示すように、ゲームが開始された際の内部抽選において、リプレイ（リプレイ１〜３の少なくとも１種類）が当選している場合には、第３停止操作が行われた際の検索方式による停止制御において、「スイカａ」を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、第３停止操作の停止操作位置から滑りコマ数０〜４の範囲内にある「スイカａ」を入賞ラインＬＮに引き込んで停止させることができる。これにより、ＣＢ中９枚１の図柄組合せ（「スイカａ‐ベルｂ‐黒ＢＡＲ」）の図柄組合せが入賞ラインＬＮに停止して、無効ラインＬＭ１〜ＬＭ５上にはいずれの指標図柄の組合せも停止されないこととなる。
【０２１６】
このように、内部抽選にて特定役（例えば、リプレイ）が当選していない場合には、無効ラインＬＭ１〜ＬＭ５のいずれかのラインに指標図柄の組合せ（本実施例では、無効ラインＬＭ４上に「ベルａ‐ベルｂ‐ベルｂ」）を停止させるように停止制御を行う一方で、内部抽選にて特定役が当選している場合には、無効ラインＬＭ１〜５のいずれのラインにも指標図柄の組合せを停止させず、いわゆるばらけ目を停止させる構成とすることで、遊技状態がＣＢである場合に、内部抽選において特定役（例えば、リプレイ）が当選しているか否かに応じて、リールに停止する図柄組合せを変化させることができる。
【０２１７】
また、図２３（ｄ）に示すように、ゲームが開始された際の内部抽選においてリプレイ（リプレイ１〜３の少なくとも１種類）が当選している場合には、第３停止操作が行われた際の検索方式による停止制御において、「黒ＢＡＲ」を入賞ラインＬＮ上に優先して引き込み、当該「黒ＢＡＲ」を引き込めない場合に、「スイカａ」等を引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、第３停止操作の停止操作位置から滑りコマ数０〜４の範囲内に「黒ＢＡＲ」がある場合には、当該「黒ＢＡＲ」を入賞ラインＬＮに引き込んで停止させる。これにより、ＣＢ中９枚１の図柄組合せ（「黒ＢＡＲ‐ベルｂ‐黒ＢＡＲ」）が入賞ラインＬＮに停止して、「チェリー‐ａｎｙ‐ａｎｙ」（ａｎｙはいずれの図柄でも可）の指標図柄の組合せが無効ラインＬＭ２、ＬＭ４、ＬＭ５上に停止されることとなる。
【０２１８】
このように、内部抽選にて特定役（例えば、リプレイ）が当選していない場合には、無効ラインＬＭ１〜ＬＭ５のいずれかのラインに指標図柄の組合せ（本実施例では、無効ラインＬＭ４上に「ベルａ‐ベルｂ‐ベルｂ」）を停止させるように停止制御を行う一方で、内部抽選にて特定役が当選している場合には、無効ラインＬＭ１〜５のいずれのラインに、特定役（例えば、リプレイ）が当選していない場合に停止される指標図柄の組合せとは異なる指標図柄の組合せを停止させること（例えば、「チェリー‐ａｎｙ‐ａｎｙ」（ａｎｙはいずれの図柄でも可））で、遊技状態がＣＢである場合に、内部抽選において特定役（例えば、リプレイ）が当選しているか否かに応じて、リールに停止する図柄組合せを変化させることができる。
【０２１９】
また、内部抽選にて特定役（例えば、リプレイ）が当選している場合に、無効ラインＬＭ１〜ＬＭ５上に、特定役（例えば、リプレイ）が当選していない場合に停止される指標図柄の組合せが揃わない構成や、特定役（例えば、リプレイ）が当選していない場合に停止される指標図柄の組合せとは異なる指標図柄の組合せ（例えば、「チェリー‐ａｎｙ‐ａｎｙ」（ａｎｙはいずれの図柄でも可））を停止させる構成では、特定役が当選することで、リプレイの当選確率の異なる遊技状態へ移行される移行権利が付与されたり、遊技者にとって有利な特典が付与され得る構成とすることで、指標図柄の組合せが揃わなかったり、特定役が当選していない場合とは異なる指標図柄の組合せが無効ライン上に停止されることで、移行権利や特典が付与され得ることを示唆することができる。
【０２２０】
尚、特典とは、遊技者にとって有利な有利状態、有利状態へ移行させることが可能となる権利（有利状態を発生するか否かを決定する抽選に当選すること、有利状態へ移行する入賞が許容されることなど）、遊技者にとって有利な操作態様が報知される権利、遊技用価値が付与される期待値が高い遊技状態に制御される権利、現在の遊技状態が遊技者にとって有利な遊技状態か否かが報知される権利、有利状態に制御される期間（固定ゲーム数、終了条件によって変動するゲーム数の平均値等）など、遊技者にとって有利なものであっても良いし、遊技者にとって直接的には有利ではないもの、例えば、特別な演出態様で演出が行われるための条件となること、インターネット上で特典を得るための条件となること等であっても良い。
【０２２１】
また、内部抽選にて特定役が当選している場合に、「ベルａ‐ベルｂ‐ベルｂ」等の指標図柄の組合せが揃わない場合に、左リールのみで識別可能な指標図柄の組合せ（例えば、「チェリー‐ａｎｙ‐ａｎｙ」（ａｎｙはいずれの図柄でも可））を無効ラインＬＭ１〜５のいずれのラインに停止させることで、左リールのみで識別可能な指標図柄の組合せが停止されたことにより所定枚数のメダルが払い出されるように認識させることができる。
【０２２２】
また、具体的には、図２４（ａ）に示すように、遊技状態がＣＴである場合に、例えば、第１停止操作として右リールの停止操作が行われ、当該右リールの入賞ラインＬＮ上に「リプレイ」が停止する位置、すなわち下段に「スイカａ」が停止する位置が停止された場合には、その後左リールに停止される図柄の種類に応じて、ＣＢ中９枚、ＣＢ中９枚３、スイカ１の図柄組合せが入賞ラインＬＮ上に停止される可能性がある。
【０２２３】
これに対して、図２４（ｂ）に示すように、ゲームが開始された際の内部抽選においてリプレイ（リプレイ１〜３の少なくとも１種類）が当選していない場合には、第２停止操作が行われた際の検索方式による停止制御において、「ベルｂ」を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第２停止操作の停止操作位置から滑りコマ数０〜４の範囲内にある「ベルｂ」を入賞ラインＬＮに引き込んで停止させることができる。
【０２２４】
その後、図２４（ｃ）に示すように、第３停止操作が行われた際の検索方式による停止制御において、「白ＢＡＲ」「ベルｂ」「チェリー」「スイカｂ」を同様の優先度で入賞ラインＬＮ上に引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングに応じて、第３停止操作の停止操作位置から滑りコマ数０〜４の範囲内にある「白ＢＡＲ」「ベルｂ」「チェリー」「スイカｂ」のいずれかの図柄を入賞ラインＬＮに引き込んで停止させることができる。
【０２２５】
これにより、ベルＣＢ中３の図柄組合せ（「白ＢＡＲ‐ベルｂ‐リプレイ」「ベルｂ‐ベルｂ‐リプレイ」「チェリー‐ベルｂ‐リプレイ」「スイカｂ‐ベルｂ‐リプレイ」）が入賞ラインＬＮに停止して、「ベルａ‐ベルｂ‐ベルｂ」の指標図柄の組合せが無効ラインＬＭ５上に停止されることとなる。
【０２２６】
一方、図２４（ｄ）に示すように、ゲームが開始された際の内部抽選においてリプレイ（リプレイ１〜３の少なくとも１種類）が当選している場合には、第２停止操作が行われた際の検索方式による停止制御において、「スイカａ」を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、「スイカａ」を入賞ラインＬＮに引込可能なタイミングで停止操作が行われた場合に、入賞ラインＬＮ上に「スイカａ」を停止させることができる。
【０２２７】
その後、第３停止操作が行われた際の検索方式による停止制御において、「スイカａ」入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第３停止操作の停止操作位置から滑りコマ数０〜４の範囲内にある「スイカａ」の図柄を入賞ラインＬＮに引き込んで停止させることができる。
【０２２８】
これにより、第２停止操作において、「スイカａ」を入賞ラインＬＮに引込可能なタイミングで停止操作が行われた場合に、スイカ１の図柄組合せ（「スイカａ‐スイカａ‐リプレイ」）が入賞ラインＬＮに停止して、「スイカａ‐スイカａ‐スイカａ」の指標図柄の組合せが無効ラインＬＭ４上に停止されることとなる。
【０２２９】
尚、第２停止操作において、「スイカａ」を入賞ラインＬＮに引込不可能なタイミングで停止操作が行われた場合には、スイカ１の構成図柄が中リールの入賞ラインＬＮ上に停止されず、スイカ１を取りこぼすこととなる。
【０２３０】
また、内部抽選にて特定役（例えば、リプレイ）が当選している場合に、無効ライン（例えば、ＬＭ４）上に指標図柄の組合せ（例えば、「スイカａ‐スイカａ‐スイカａ」）を停止させる構成では、特定役が当選することで、リプレイの当選確率の異なる遊技状態へ移行される上述の移行権利が付与されたり、遊技者にとって有利な上述の特典が付与され得る構成とすることで、指標図柄の組合せが無効ライン上に停止されることで、移行権利や特典が付与され得ることを示唆することができる。
【０２３１】
このように、ＣＴリールの停止制御を行った後の非ＣＴリールの停止制御において、内部抽選結果に応じた優先度テーブルを用いて停止位置を検索することで、全てのリールの回転が停止されたときに入賞ラインＬＮ上に停止される図柄組合せを内部抽選結果に応じて変化させることができる。例えば、内部抽選にて、リプレイが当選していない場合には、ベルの図柄組合せを停止させる一方で、リプレイが当選している場合には、ベルの図柄組合せを停止させないこと、また、内部抽選にて、リプレイが当選していない場合には、ベルの図柄組合せを停止させる一方で、リプレイが当選している場合には、所定役（例えば、ＣＢ中９枚１、スイカ１）の図柄組合せを停止させて、無効ライン上に指標図柄の組合せ（例えば、「チェリー‐ａｎｙ‐ａｎｙ」「スイカａ‐スイカａ‐スイカａ」）を停止させること、また、内部抽選にて、リプレイが当選していない場合には、ベルの図柄組合せを停止させる一方で、リプレイが当選している場合には、特殊役の当選を示唆する指標図柄の組合せを無効ライン上に停止させること等、ができる。
【０２３２】
次に、本実施例のメイン制御部４１がＣＴ中にテーブル方式及び検索方式によって停止制御を行うことにより、停止されるリール２Ｌ、２Ｃ、２Ｒの停止態様の変形例１について、図２５に基づいて説明する。
【０２３３】
本変形例１では、遊技状態がＣＴであり、内部抽選にてリプレイが当選していない場合において、第１停止操作によりＣＴリールに図柄Ａ（小役Ａ、Ｂ、Ｃの構成図柄）が停止された後は、第２停止操作及び第３停止操作にて、いずれのタイミングで停止操作が行われても、すなわち停止操作においていわゆる目押しを行わなくても、小役Ａを入賞させることが可能である。
【０２３４】
一方、遊技状態がＣＴであり、内部抽選にてリプレイが当選している場合において、第１停止操作によりＣＴリールに図柄Ａが停止された後は、第２停止操作または第３停止操作のすくなくとも一方の停止操作にて、所定タイミングで停止操作を行うこと、すなわち停止操作においていわゆる目押しを行うことで、リールの停止順に応じた役（小役Ｂ、小役Ｃ）を入賞させることが可能であり、第２停止操作または第３停止操作にて、所定タイミングで停止操作を行わないことで、いずれの役も入賞されない。
【０２３５】
具体的には、図２５（ａ）に示すように、遊技状態がＣＴであり、内部抽選にてリプレイが当選していない場合において、第１停止操作によりＣＴリールに図柄Ａが停止された後は、図２５（ｂ）に示すように、第２停止操作及び第３停止操作が行われた際の検索方式による停止制御において、図柄Ｃ（小役Ａの構成図柄であり、５コマ以内に配置されている図柄すなわちいわゆる目押しが不要な図柄）を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第２停止操作及び第３停止操作の停止操作位置から滑りコマ数０〜４の範囲内にある図柄Ｃを入賞ラインＬＮに引き込んで停止させることができる。これにより、いずれのタイミングで停止操作が行われても、すなわち停止操作においていわゆる目押しを行わなくても、小役Ａの図柄組合せを入賞ラインＬＮ上に停止させることが可能である。
【０２３６】
一方で、図２５（ａ）に示すように、遊技状態がＣＴであり、内部抽選にてリプレイが当選している場合において、第１停止操作によりＣＴリールに図柄Ａが停止された後は、図２５（ｃ）（ｆ）に示すように、第２停止操作が行われた際の検索方式による停止制御において、図柄Ｂ（小役Ｂ、Ｃの構成図柄であり、５コマ以内に配置されている図柄すなわちいわゆる目押しが不要な図柄）を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第２停止操作の停止操作位置から滑りコマ数０〜４の範囲内にある図柄Ｂを入賞ラインＬＮに引き込んで停止させることができる。
【０２３７】
そして、図２５（ｄ）（ｅ）（ｄ）（ｈ）に示すように、第３停止操作が行われた際の検索方式による停止制御において、図柄Ｄ（小役Ｂ、Ｃの構成図柄であり、５コマ以内に配置されていない箇所がある図柄すなわちいわゆる目押しが必要な図柄）を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、当該図柄Ｄを入賞ラインＬＮに引き込むことが可能なタイミングで停止操作が行われることで、入賞ラインＬＮに図柄Ｄを停止させて、小役Ｂまたは小役Ｃを入賞させることができる一方（図２５（ｄ）（ｇ））、図柄Ｄを入賞ラインＬＮに引き込むことが不可能なタイミングで停止操作が行われることで、入賞ラインＬＮに図柄Ｅ（小役を構成しない図柄）を停止させて、いずれの小役の図柄組合せも入賞ラインＬＮ上に停止させないようにすることができる。
【０２３８】
このように、ＣＴリールの停止制御を行った後の第２停止リールである非ＣＴリールの停止制御において、内部抽選結果に応じた優先度テーブルを用いて停止位置を検索することで、第３停止リールについて、特定のタイミングで停止操作が行われることで、所定役を入賞させることが可能な状況、すなわち第３停止リールについていわゆる目押しが必要な状況となるように、入賞ラインＬＮ上に停止される図柄組合せを変化させることができる。
【０２３９】
本実施例のスロットマシン１では、遊技状態がＣＴである場合に、推奨操作態様で停止操作が行われることで、ＣＴリールを第１停止リールとして停止操作が行われた後には、当該ＣＴリールに停止された図柄の種類に応じて異なる図柄組合せを入賞ラインＬＮに停止させることが可能となる滑りコマ数データ及び優先度テーブルが含まれる。
【０２４０】
具体的には、図２６（ａ）に示すように、遊技状態がＣＴである場合に、例えば、第１停止操作として右リールの停止操作が行われ、当該右リールの入賞ラインＬＮ上に「黒ＢＡＲ」が停止された場合には、中リールの停止制御では、右リールの入賞ラインＬＮ上に「黒ＢＡＲ」が停止されたことに応じて、ベルを構成する「ベルｂ」を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定する。そして、中リールの入賞ラインＬＮ上に「ベルｂ」が停止された場合には、左リールの停止制御でも、中リールの入賞ラインＬＮ上に「ベルｂ」が停止されたことに応じて、ベルを構成する「ベルａ」を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定して、「ベルａ」を入賞ラインＬＮ上に停止させる。これにより、ベルの図柄組合せ（「ベルａ‐ベルｂ‐黒ＢＡＲ」）が入賞ラインＬＮ上に停止することとなる。
【０２４１】
一方、図２６（ｂ）に示すように、遊技状態がＣＴである場合に、例えば、第１停止操作として右リールの停止操作が行われ、当該右リールの入賞ラインＬＮ上に「リプレイ」が停止された場合には、中リールの停止制御では、右リールの入賞ラインＬＮ上に「リプレイ」が停止されたことに応じて、ＣＢ中９枚１を構成する「ベルｂ」を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定する。そして、中リールの入賞ラインＬＮ上に「ベルｂ」が停止された場合には、左リールの停止制御では、中リールの入賞ラインＬＮ上に「ベルｂ」が停止されたことに応じて、ＣＢ中９枚１を構成する「スイカａ」を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定して、「スイカａ」を入賞ラインＬＮ上に停止させる。これにより、ＣＢ中９枚１の図柄組合せ（「スイカａ‐ベルｂ‐リプレイ」）が入賞ラインＬＮ上に停止することとなる。
【０２４２】
尚、中リールの入賞ラインＬＮ上に「ベルｂ」が停止された場合には、左リールの停止制御では、中リールの入賞ラインＬＮ上に「ベルｂ」が停止されたことに応じて、ＣＢ中９枚１を構成する「黒ＢＡＲ」を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定する構成としても良く、このような構成とすることで、左リールの停止操作が「黒ＢＡＲ」を入賞ラインＬＮに停止させることが可能なタイミングで行われる場合に、左リールの入賞ラインＬＮ上に「黒ＢＡＲ」を引き込んで停止さ、「チェリー−ａｎｙ−ａｎｙ」の図柄組合せを無効ラインＬＭ２に停止させることができる。
【０２４３】
また、図２７（ｂ）に示すように、遊技状態がＣＴである場合に、例えば、第１停止操作として右リールの停止操作が行われ、当該右リールの入賞ラインＬＮ上に「リプレイ」が停止された場合には、中リールの停止制御では、右リールの入賞ラインＬＮ上に「リプレイ」が停止されたことに応じて、スイカ１を構成する「スイカａ」を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定する。そして、中リールの停止操作が「スイカａ」を引き込むことが可能なタイミングで行われて、入賞ラインＬＮ上に「スイカａ」が停止された場合には、左リールの停止制御では、「スイカａ」が中リールに停止されたことに応じて、スイカ１を構成する「スイカａ」を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定して、「スイカａ」を入賞ラインＬＮ上に停止させる。これにより、スイカ１の図柄組合せ（「スイカａ‐スイカａ‐リプレイ」）が入賞ラインＬＮ上に停止され、指標図柄の組合せ（「スイカａ‐スイカａ‐スイカａ」）が無効ラインＬＭ４上に停止することとなる。
【０２４４】
次に、本実施例のメイン制御部４１がＣＴ中にテーブル方式及び検索方式によって停止制御を行うことにより、停止されるリール２Ｌ、２Ｃ、２Ｒの停止態様の変形例２について、図２８に基づいて説明する。
【０２４５】
本変形例２では、遊技状態がＣＴであり、内部抽選にてリプレイが当選していない場合において、第１停止操作によりＣＴリールに図柄Ａ（小役Ａの構成図柄）が停止された後は、第２停止操作及び第３停止操作にて、いずれのタイミングで停止操作が行われても、すなわち停止操作においていわゆる目押しを行わなくても、小役Ａの図柄組合せを入賞ラインＬＮ上に停止させることが可能である。
【０２４６】
一方、遊技状態がＣＴであり、内部抽選にてリプレイが当選している場合において、第１停止操作によりＣＴリールに図柄Ｆ（小役Ｄ、Ｅの構成図柄）が停止された後は、第２停止操作または第３停止操作のすくなくとも一方の停止操作にて、所定タイミングで停止操作を行うこと、すなわち停止操作においていわゆる目押しを行うことで、リールの停止順に応じた役（小役Ｄ、小役Ｅ）の図柄組合せを入賞ラインＬＮ上に停止させることが可能であり、第２停止操作または第３停止操作にて、所定タイミングで停止操作を行わないことで、いずれの役の図柄組合せも入賞ライン上に停止させないようにすることが可能である。
【０２４７】
具体的には、図２８（ｈ）に示すように、遊技状態がＣＴである場合において、第１停止操作によりＣＴリールに図柄Ａが停止された後は、第２停止操作及び第３停止操作が行われた際の検索方式による停止制御において、図柄Ｃ（小役Ａの構成図柄であり、５コマ以内に配置されている図柄すなわちいわゆる目押しが不要な図柄）を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第２停止操作及び第３停止操作の停止操作位置から滑りコマ数０〜４の範囲内にある図柄Ｃを入賞ラインＬＮに引き込んで停止させることができる。これにより、第１停止操作によりＣＴリールに図柄Ａが停止された後は、いずれのタイミングで第２停止操作及び第２停止操作が行われても、すなわち停止操作においていわゆる目押しを行わなくても、小役Ａの図柄組合せを入賞ラインＬＮ上に停止させることが可能である。
【０２４８】
一方で、図２８（ａ）に示すように、遊技状態がＣＴであり、第１停止操作によりＣＴリールに図柄Ｆが停止された後は、図２８（ｂ）（ｅ）に示すように、第２停止操作が行われた際の検索方式による停止制御において、図柄Ｂ（小役Ｄ、Ｅの構成図柄であり、５コマ以内に配置されている図柄すなわちいわゆる目押しが不要な図柄）を入賞ラインＬＮ上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第２停止操作の停止操作位置から滑りコマ数０〜４の範囲内にある図柄Ｂを入賞ラインＬＮ上に引き込んで停止させることができる。
【０２４９】
そして、図２８（ｃ）（ｄ）（ｆ）（ｇ）に示すように、第３停止操作が行われた際の検索方式による停止制御において、図柄Ｄ（小役Ｄ、Ｅの構成図柄であり、５コマ以内に配置されていない箇所がある図柄すなわちいわゆる目押しが必要な図柄）を入賞ラインＬＮ上に優先して引き込み、当該図柄Ｄを引き込むことができない場合には、図柄Ｅ（いずれの役の図柄組合せも構成しない図柄であり、５コマ以内に配置されている図柄すなわちいわゆる目押しが不要な図柄）を優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、当該図柄Ｄを入賞ラインＬＮに引き込むことが可能なタイミングで停止操作が行われることで、入賞ラインＬＮに図柄Ｄを停止させて、小役Ｄまたは小役Ｅを入賞させることができる（図２８（ｃ）（ｆ））。一方、図柄Ｄを入賞ラインＬＮに引き込むことが不可能なタイミングで停止操作が行われることで、入賞ラインＬＮに図柄Ｅを停止させて、いずれの役の図柄組合せも入賞ラインＬＮ上に停止させないようにすることができる。
【０２５０】
このように、ＣＴリールの停止制御を行った後の第２停止リールである非ＣＴリールの停止制御において、ＣＴリールに停止した図柄の種類に応じた優先度テーブルを用いて停止位置を検索することで、第３停止リールについて、特定のタイミングで停止操作が行われる場合に、所定役の図柄組合せを入賞ラインＬＮ上に停止させることが可能な状況、すなわち第３停止リールについていわゆる目押しが必要な状況となるように、第２停止リール入賞ラインＬＮ上に所定図柄を停止させること、第３停止リールについて、停止操作のタイミングにかかわらず、所定役の図柄組合せを入賞ラインＬＮ上に停止させることが可能な状況、すなわち第３停止リールについていわゆる目押しが不要な状況となるように、第２停止リール入賞ラインＬＮ上に所定図柄を停止させることができ、ＣＴリールに停止した図柄の種類に応じて入賞ラインＬＮ上に停止させる図柄組合せを変化させることができる。
【０２５１】
尚、本実施例では、第１停止操作が行われた際には、テーブル方式による停止制御を行い、第２停止操作、第３停止操作が行われた際には、検索方式による停止制御を行うことで、遊技状態がＣＴである場合に、内部当選の結果に応じて、第２停止リール、第３停止リールの停止制御により入賞ラインＬＮ上に停止させる図柄組合せを変化させることが可能な構成であるが、第２停止操作、第３停止操作が行われた際にも、テーブル方式による停止制御を行う構成、第２停止操作、第３停止操作のいずれか一方の停止操作において、テーブル方式による停止制御を行い、他方の停止操作において検索方式による停止制御を行う構成としても良く、このような構成であっても、内部当選の結果に応じて、第２停止リール、第３停止リールの停止制御により入賞ラインＬＮ上に停止させる図柄組合せを変化させることが可能である。
【０２５２】
また、本実施例では、第１停止操作としてＣＴリールについて停止操作が行われた後、第２停止操作及び第３停止操作として非ＣＴリールについて停止操作が行われた場合において、内部当選の結果に応じて入賞ラインＬＮ上に停止される図柄組合せの態様を例示して説明したが、第２停止操作または第３停止操作としてＣＴリールについて停止操作が行われる場合でも、非ＣＴリールの停止制御により、内部当選の結果に応じて入賞ラインＬＮ上に停止される図柄組合せを変化させることが可能である。例えば、第２停止操作としてＣＴリールについて停止操作が行われる場合には、その後の第３停止操作が行われる非ＣＴリールの停止制御において、内部当選の結果に応じて停止させる図柄を変化させることが可能である。また、例えば、第３停止操作としてＣＴリールについて停止操作が行われる場合には、それ以前の第１停止操作または第２停止操作が行われる非ＣＴリールの停止制御において、内部当選の結果に応じて当該非ＣＴリールの入賞ラインＬＮ上に停止させる図柄を変化させることが可能である。
【０２５３】
また、本実施例では、第１停止操作が行われた際には、テーブル方式による停止制御を行い、第２停止操作、第３停止操作が行われた際には、検索方式による停止制御を行うことで、遊技状態がＣＴである場合であって、第１停止操作としてＣＴリールについて停止操作が行われた場合に、当該ＣＴリールに停止した図柄の種類に応じて、第２停止リール、第３停止リールの停止制御により入賞ラインＬＮ上に停止させる図柄組合せを変化させることが可能な構成であるが、第２停止操作、第３停止操作が行われた際にも、テーブル方式による停止制御を行う構成、第２停止操作、第３停止操作のいずれか一方の停止操作において、テーブル方式による停止制御を行い、他方の停止操作において検索方式による停止制御を行う構成としても良く、このような構成であっても、ＣＴリールに停止した図柄の種類に応じて、第２停止リール、第３停止リールの停止制御により入賞ラインＬＮ上に停止させる図柄組合せを変化させることが可能である。
【０２５４】
また、本実施例では、第１停止操作としてＣＴリールについて停止操作が行われた後、第２停止操作及び第３停止操作として非ＣＴリールについて停止操作が行われた場合において、ＣＴリールに停止された図柄に応じて入賞ラインＬＮ上に停止される図柄組合せの態様を例示して説明したが、第２停止操作としてＣＴリールについて停止操作が行われる場合でも、その後の第３停止操作が行われる非ＣＴリールの停止制御により、ＣＴリールに停止した図柄に応じて入賞ラインＬＮ上に停止される図柄組合せを変化させることが可能である。
【０２５５】
［ＣＴ中の滑りコマ数について］
従来のスロットマシンでは、一般的に一のリールに配置される図柄数は２１図柄であり、一周するために３３６ステップ、すなわち２１図柄の倍数のステップを要する２１図柄用のステッピングモータがリールを回転させるリールモータとして用いられており、一のリールの２１図柄の全てに対して一図柄あたり１６ステップを均等に割り当てることで、リールを一周させたときに２１図柄を一巡させることが可能になっている。これに対して、本実施例のスロットマシン１では、一のリールに２１図柄が配置されている従来のスロットマシンに用いられる３３６ステップで一周するリールモータを用いるとともに、各リール２Ｌ、２Ｃ、２Ｒには一リールあたり２０図柄を配置する構成である。
【０２５６】
このような構成では、一のリールの２０図柄の全てに対して、リールモータのステップ数を一図柄あたりに均等に割り当てることができず、一図柄あたりに割り当てられたステップ数の異なる図柄が一のリールにおいて混在することとなり、本実施例では、１６ステップが割り当てられた図柄（以下、１６ステップ図柄と呼ぶ）と１７ステップが割り当たられた図柄（以下、１７ステップ図柄と呼ぶ）が混在する。尚、本実施例では、１６ステップ図柄と１７ステップ図柄が混在する構成であるが、これらのステップ数以外の異なるステップ数（例えば、１８ステップ、１９ステップ等）が割り当てられる図柄が混在する構成であっても良い。
【０２５７】
本実施例では、前述のように、遊技状態がＣＴである場合には、予め定められた特定リールについて、ストップスイッチの操作されたタイミングから当該リールの停止制御を行うタイミングまでの最大遅延時間を短縮して規定時間（本実施例では、７５ミリ秒）に制限されることとなる。
【０２５８】
例えば、図２９（ａ）に示すように、遊技状態がＣＴであり、最大遅延時間が規定時間に制限される特定リールにおいて１７ステップ図柄である図柄（１９）、１６ステップ図柄である図柄（０）、１７ステップ図柄である図柄（１）が連続して配置されており、上述のリール停止制御処理において、図柄番号カウンタに基づいて図柄（０）の図柄番号が取得されるステップ数の範囲の最下端である図柄（１９）の１３ステップ（１４ステップ目）が基準位置に位置するタイミングで、当該リールの停止操作が行われたときに、滑りコマ数を１コマとして停止させる場合には、メイン制御部４１は、図柄（１）の１２ステップ（１３ステップ目）で全相励磁停止制御を開始して、図２９（ｂ）に示すように、図柄（１）の１５ステップ（１６ステップ目）すなわち上端が、基準位置に位置するように停止させるようにリールを停止制御する（以下、滑りコマ数を１コマとして停止させる停止制御を停止制御１と言う場合がある）。
【０２５９】
この際、リールは、停止操作が行われたときから全相励磁停止制御が行われるときまでに、図柄（１９）の１３ステップから図柄（１）の１２ステップまでの合計３３ステップ分にわたり移動される。定速状態で回転されているリールでは、１ステップ当たりの移動に約２．２４ミリ秒を要することから、３３ステップ移動するために約７３．９ミリ秒を要することとなる。
【０２６０】
一方、例えば、図３０（ａ）に示すように、一のリールにおいて１６ステップ図柄である図柄（０）、１７ステップ図柄である図柄（１）、図柄（２）が連続して配置されており、上述のリール停止制御処理において、図柄番号カウンタに基づいて図柄（１）の図柄番号が取得されるステップ数の範囲の最下端である図柄（０）の１２ステップ（１３ステップ目）が基準位置に位置するタイミングで、当該リールの停止操作が行われたときに、滑りコマ数を１コマとする停止制御１を行う場合には、メイン制御部４１は、図柄（２）の１２ステップ（１３ステップ目）で全相励磁停止制御を開始して、図３０（ｂ）に示すように、図柄（２）の１５ステップ（１６ステップ目）すなわち上端が、基準位置に位置するように停止させるようにリールを停止制御する。
【０２６１】
この際、リールは、停止操作が行われたときから全相励磁停止制御が行われるときまでに、図柄（０）の１３ステップから図柄（２）の１２ステップまでの合計３４ステップ分にわたり移動され、３４ステップ移動するために約７６．２ミリ秒を要することとなる。
【０２６２】
このように、リールの停止制御において、１コマ滑りで引き込んで停止させる際に、引き込み範囲内に１６ステップ図柄と１７ステップ図柄とが含まれる場合、すなわち引き込み範囲内のステップ数が３３ステップ以下である場合には、ストップスイッチの操作されたタイミングからリールの停止制御を行うタイミングまでの遅延時間が約７３．９ミリ秒となり、遊技状態がＣＴであることによりストップスイッチの操作されたタイミングからリールの停止制御を行うタイミングまでの最大遅延時間が規定時間（本実施例では、７５ミリ秒）に制限されるときでも、１コマ滑りで引き込んでリールを停止させることができる。
【０２６３】
一方で、１コマ滑りで引き込んで停止させる際に、引き込み範囲内に１７ステップ図柄が２つ含まれる場合、すなわち引き込み範囲内のステップ数が３３ステップを超える場合には、ストップスイッチの操作されたタイミングからリールの停止制御を行うタイミングまでの遅延時間が約７６．２ミリ秒以上となり、遊技状態がＣＴであることによりストップスイッチの操作されたタイミングからリールの停止制御を行うタイミングまでの最大遅延時間が規定時間（本実施例では、７５ミリ秒）に制限されるときには、１コマ滑りで引き込んでリールを停止させることができない。
【０２６４】
また、例えば、図３１（ａ）に示すように、一のリールにおいて１６ステップ図柄である図柄（０）、１７ステップ図柄である図柄（１）、図柄（２）が連続して配置されており、上述のリール停止制御処理において、図柄番号カウンタに基づいて図柄（１）の図柄番号が取得されるステップ数の範囲の最下端である図柄（０）の１２ステップ（１３ステップ目）が基準位置に位置するタイミングで、当該リールの停止操作が行われたときに、滑りコマ数を０コマとして停止させる場合には、メイン制御部４１は、図柄（１）の１２ステップ（１３ステップ目）で、全相励磁停止制御を開始して、図３１（ｂ）に示すように、図柄（１）の１５ステップ（１６ステップ目）すなわち上端が、基準位置に位置するように停止させるようにリールを停止制御する（以下、滑りコマ数を０コマとして停止させる停止制御を停止制御２と言うことがある）。
【０２６５】
この際、リールは、停止操作が行われたときから全相励磁停止制御が行われるときまでに、図柄（０）の１２ステップから図柄（１）の１２ステップまでの合計１７ステップ分移動され、１７ステップ移動するために約３８．１ミリ秒を要することとなり、遊技状態がＣＴであるか否かにかかわらず、滑りコマ数を０コマとしてリールを停止させることができる。
【０２６６】
ここで、図３２に示すように、例えば、遊技状態がＣＴである場合に最大遅延時間が規定時間に制限される特定リール（本実施例では、右リール２Ｒ）において配置されている図柄番号０〜１９の２０図柄について、図柄番号０、５、１０、１５の各図柄には、リールモータの３３６ステップのうち１６ステップを割り当てるとともに、図柄番号１〜４、６〜９、１１〜１４、１６〜１９の各図柄には、１７ステップを割り当てる構成とすると、上述のリール停止制御処理において図柄番号０、４、５、９、１０、１４、１５、１９が取得されるタイミングで停止操作が行われる場合には、ＣＴの制御中において１コマ滑りでリールを停止させることができる位置となる一方で、遊技状態がＣＴである場合であって、図柄番号１〜３、６〜８、１１〜１３、１６〜１８が取得されるタイミングで停止操作が行われる場合には、１コマ滑りでリールを停止させることができない位置となる。
【０２６７】
このように、１６ステップ図柄と１７ステップ図柄とが混在するリールにおいては、ＣＴの制御中において、１コマ滑りでリールを停止させることができず、０コマ滑りでしかリールを停止させることができない位置と、１コマ滑りでリールを停止させることができる位置とが混在することとなる。
【０２６８】
これに対して、本実施例のスロットマシン１において、遊技状態がＣＴである場合に、上述のリール制御の停止制御テーブル処理において設定されるＣＴリール（本実施例では、右リール２Ｒ）の停止制御テーブルでは、全ての操作位置に対して滑りコマ数０が設定されており、メイン制御部４１は、ＣＴ中の特定リールについて第１停止操作が行われた場合に、停止操作が行われたリールの位置にかかわらず、リール制御処理のリール回転停止処理において滑りコマ数として停止制御テーブルに基づいて０を設定して停止制御を行うようになっている。また、遊技状態がＣＴである場合に、上述のリール制御処理のリール回転停止処理における検索結果に基づく滑りコマ数設定処理で用いられる特定リールの優先度テーブルでは、全ての操作位置に対して同じ優先度（本実施例では、一律に４）が設定されており、メイン制御部４１は、ＣＴ中の特定リールについて第２停止操作及び第３停止操作が行われた場合には、停止操作が行われたリールの位置にかかわらず、滑りコマ数として優先度テーブルを用いた検索結果に基づいて滑りコマ数０を設定して停止制御を行うようになっている。すなわち、遊技状態がＣＴである場合の特定リールの停止制御では、停止操作が行われたリールの位置にかかわらず、滑りコマ数０として停止制御を行う停止制御２を行うようになっている。
【０２６９】
このように、本実施例では、遊技状態がＣＴである場合に、ＣＴリールの停止制御において、停止操作位置が１コマ滑りで停止制御を行うことが可能な位置であるか否かにかかわらず、滑りコマ数を一律に０として停止制御２を行う構成とすることで、ＣＴリールについいて停止操作位置にかかわらず、当該停止操作が行われたときから停止制御を行うタイミングまでの最大遅延時間を、ＣＴの規定時間（本実施例では、７５ミリ秒）未満となるように、停止制御を行うことが可能となる。また、ＣＴリールの停止制御において、停止操作位置が１コマ滑りで停止制御を行うことが可能な位置であるか否かにかかわらず、滑りコマ数を一律に０として停止制御２を行うことで、停止操作位置に応じて異なる停止制御を行わないので、ＣＴリールの停止制御が複雑となってしまうことがない。
【０２７０】
［ＣＴ中のリール停止制御について］
従来のスロットマシンでは、特殊な遊技状態（チャレンジ・タイム）において第１、第２停止リールについては、引込制御を行わずにリールを停止させるのに対して、第３停止リールについては、一定の範囲でリールを引き込む引込制御を行ってリールを停止させる構成のものがある。
【０２７１】
このような構成では、第３停止リールについては引込制御を行うために滑りコマ数を決定し、決定した滑りコマ分リールを回転させた後に、停止要求を設定するのに対して、第１、第２停止リールについては引込制御を行わないため、滑りコマ数の決定は行わずに停止要求を設定するようになっている。すなわち特殊な遊技状態において、引込制御を行うリールと引込制御を行わないリールとで異なる制御を行うため、制御が複雑となってしまう虞がある。
【０２７２】
これに対して、本実施例のスロットマシン１は、リール２Ｌ、２Ｃ、２Ｒと、遊技者がリール２Ｌ、２Ｃ、２Ｒを停止させるために操作するストップスイッチ８Ｌ、８Ｃ、８Ｒと、遊技の進行を制御するメイン制御部４１と、リールの停止操作位置毎に滑りコマ数が設定されている停止制御テーブルを展開するための滑りコマ数データが予め登録されているＲＯＭ４１ｂと、を備えており、メイン制御部４１は、リール制御処理において、停止操作が行われたリールの停止操作位置（図柄番号）に応じて入賞ライン上に停止させる図柄を特定して、特定した図柄を入賞ライン上に停止させる制御を行うリール回転停止処理を行うことが可能な構成であり、リール回転停止処理において、遊技状態がＣＴである場合に、ＣＴリールである右リール２Ｒについて、ストップスイッチ８Ｒにより停止操作が行われたときに、当該停止操作が行われた停止操作位置から０コマ滑りで図柄を停止させるＣＴ停止制御を行うこと、遊技状態がＣＴである場合に、非ＣＴリールである左中リール２Ｌ、２Ｃについて、ストップスイッチ８Ｌ、８Ｃにより停止操作が行われたときに、当該停止操作が行われた停止操作位置から０〜４コマの範囲の滑りコマ数で図柄を停止させる通常停止制御を行うことが可能な構成である。そして、メイン制御部４１は、遊技状態がＣＴである場合に、リール回転停止処理においてＣＴ停止制御を行うか通常停止制御を行うかにかかわらず、停止制御テーブルに基づいて滑りコマ数を特定する滑りコマ数設定処理を実行して、リールの入賞ライン上に停止させる図柄を特定し、特定した図柄を入賞ライン上に停止させる制御を行うことが可能な構成である。
【０２７３】
このような構成では、遊技状態がＣＴである場合において、リールを停止させて入賞ラインＬＮ上に所定図柄を導出する制御を行う場合に、ＣＴリールである右リール２Ｒに対応するストップスイッチ８Ｒが操作されてＣＴ停止制御を行う場合にも、非ＣＴリールである左中リール２Ｌ、２Ｃに対応するストップスイッチ８Ｌ、８Ｃが操作されて通常停止制御を行う場合にも、停止制御テーブルに基づいて滑りコマ数を設定する滑りコマ数設定処理を同様に実行して、入賞ラインＬＮに停止させる図柄を特定する制御を行えば良いので、リールの停止に係る制御が複雑になることがない。
【０２７４】
尚、本実施例では、各操作位置でストップスイッチが操作されたときにリールに停止される図柄を特定可能な導出情報として、リールの停止操作位置毎に対応する停止位置を特定な滑りコマ数が設定されている停止制御テーブルを展開するための滑りコマ数データがＲＯＭ４１ｂに予め登録されており、当該滑りコマ数データを展開することで停止制御テーブルを作成可能な構成であるが、導出情報として、停止操作位置毎に対応する停止位置を特定可能な滑りコマ数が定められた停止制御テーブルを適用してＲＯＭ４１ｂに直接登録する構成、停止操作位置毎に対応する停止位置を特定可能な図柄番号等が定められた停止図柄番号テーブルを適用してＲＯＭ４１ｂに登録する構成、予め定められた複数の停止位置のうち停止可能な停止位置を定めることによって、停止操作位置毎に停止される図柄が特定可能となるようにしたデータを適用してＲＯＭ４１ｂに登録する構成でも良い。
【０２７５】
また、本実施例では、メイン制御部４１は、リール制御処理において、ゲームの開始時に全てのリール２Ｌ、２Ｃ、２Ｒについて停止制御テーブルを設定し、第１停止リールについて停止操作が行われた際に、停止制御テーブルに基づいて当該停止操作に対応する滑りコマ数を特定することで、当該滑りコマ数に対応する停止位置で第１停止リールを停止させるテーブル方式による停止制御を行う一方で、第２停止リール及び第３停止リールについては、停止操作が行われた際に停止位置を検索により特定する検索方式による停止制御を行う構成であるが、第１停止から第３停止までの全ての段階において、テーブル方式による停止制御を行う構成、第１停止から第３停止までのいずれか複数の段階において、テーブル方式による停止制御を行う構成でも良い。このような構成でも、停止制御として、ＣＴ停止制御を行うか通常停止制御を行うかにかかわらず、同様の停止制御テーブルに基づいて滑りコマ数を特定する滑りコマ数設定処理を実行して、リールの入賞ライン上に停止させる図柄を特定し、特定した図柄を入賞ライン上に停止させる制御を行うことにより、例えば、ＣＴ停止制御を行う場合に、停止制御テーブルのデータをＣＴ用のデータに書き換えたり、停止操作が行われたリールがＣＴリールであるか否かを判定して、ＣＴリールである場合に、通常停止制御とは異なるＣＴ用の停止制御を別途行う等の制御を行う必要がないので、リールの停止に係る制御が複雑になることがない。
【０２７６】
本実施例のスロットマシン１は、リール２Ｌ、２Ｃ、２Ｒと、遊技者がリール２Ｌ、２Ｃ、２Ｒを停止させるために操作するストップスイッチ８Ｌ、８Ｃ、８Ｒと、遊技の進行を制御するメイン制御部４１と、を備えており、メイン制御部４１は、リール制御処理において、停止操作が行われたリールの停止操作位置（図柄番号）に応じて入賞ライン上に停止させる図柄を特定して、特定した図柄を入賞ライン上に停止させる制御を行うリール回転停止処理を行うこと、ストップスイッチの操作タイミングに基づいて停止可能な停止位置を検索することによりリールに停止させる図柄を特定する検索結果に基づく滑りコマ数設定処理を行うこと、が可能な構成であり、リール回転停止処理において、遊技状態がＣＴである場合に、ＣＴリールである右リール２Ｒについて、ストップスイッチ８Ｒにより停止操作が行われたときに、当該停止操作が行われた停止操作位置から０コマ滑りで図柄を停止させるＣＴ停止制御を行うこと、遊技状態がＣＴである場合に、非ＣＴリールである左中リール２Ｌ、２Ｃについて、ストップスイッチ８Ｌ、８Ｃにより停止操作が行われたときに、当該停止操作が行われた停止操作位置から０〜４コマの範囲の滑りコマ数で図柄を停止させる通常停止制御を行うことが可能な構成である。そして、メイン制御部４１は、遊技状態がＣＴである場合に、リール回転停止処理においてＣＴ停止制御を行うか通常停止制御を行うかにかかわらず、検索結果に基づいて滑りコマ数を特定する滑りコマ数設定処理を実行して、リールの入賞ライン上に停止させる図柄を特定し、特定した図柄を入賞ライン上に停止させる制御を行うことが可能な構成である。
【０２７７】
このような構成では、遊技状態がＣＴである場合において、リールを停止させて入賞ラインＬＮ上に所定図柄を導出する制御を行う場合に、ＣＴリールである右リール２Ｒに対応するストップスイッチ８Ｒが操作されてＣＴ停止制御を行う場合にも、非ＣＴリールである左中リール２Ｌ、２Ｃに対応するストップスイッチ８Ｌ、８Ｃが操作されて通常停止制御を行う場合にも、検索結果に基づいて滑りコマ数を設定する滑りコマ数設定処理を同様に実行して、入賞ラインＬＮに停止させる図柄を特定する制御を行えば良いので、例えば、ＣＴ停止制御を行う場合に、優先度テーブルのデータをＣＴ用のデータに書き換えたり、停止操作が行われたリールがＣＴリールであるか否かを判定して、ＣＴリールである場合に、通常停止制御とは異なるＣＴ用の停止制御を別途行う等の制御を行う必要がないので、リールの停止に係る制御が複雑になることがない。
【０２７８】
尚、本実施例では、メイン制御部４１は、リール制御処理において、第２停止操作、第３停止操作が行われた際に、検索方式による停止制御を行って、当該停止操作が行われたリールに停止させる図柄を特定する構成、すなわち停止操作が行われた後に、停止位置を検索する構成であるが、停止操作が行われる前に、停止位置を検索する構成でも良く、例えば、回転制御中のリールについて停止操作が行われる前に、当該リールの各停止操作位置について停止位置を検索により特定して、特定された停止位置に関するデータとしてＲＡＭ４１ｃに設定しておき、停止操作が行われた際に、当該データを参照して、停止操作位置に対応する停止位置を特定する構成等であっても良い。このように、停止操作が行われる前に、当該リールの各停止操作位置について停止位置を検索により特定する構成とすることで、停止操作が行われた際に、検索を行う場合よりも短い期間で、停止位置を特定することができる。また、検索により停止操作位置に対応する停止位置を特定するためのデータを作成するので、当該データを予めＲＯＭ４１ｂに設定しておく必要がなく、ＲＯＭ４１ｂのデータ容量を低減できる。
【０２７９】
また、本実施例では、メイン制御部４１は、リール制御処理において、ゲームの開始時に全てのリール２Ｌ、２Ｃ、２Ｒについて停止制御テーブルを設定し、第１停止リールについて停止操作が行われた際に、停止制御テーブルに基づいて当該停止操作に対応する滑りコマ数を特定することで、当該滑りコマ数に対応する停止位置で第１停止リールを停止させるテーブル方式による停止制御を行う一方で、第２停止リール及び第３停止リールについては、停止操作が行われた際に停止位置を検索により特定する検索方式による停止制御を行う構成であるが、第１停止から第３停止までの全ての段階において、検索方式による停止制御を行う構成、第１停止から第３停止までのいずれか一の段階において、検索方式による停止制御を行う構成でも良い。このような構成でも、停止制御として、ＣＴ停止制御を行うか通常停止制御を行うかにかかわらず、同様の検索結果に基づいて滑りコマ数を特定する滑りコマ数設定処理を実行して、リールの入賞ライン上に停止させる図柄を特定し、特定した図柄を入賞ライン上に停止させる制御を行うことにより、リールの停止に係る制御が複雑になることがない。
【０２８０】
本実施例のメイン制御部４１は、全てのリールが停止された際に、入賞ラインＬＮ上に停止している図柄組合せを特定可能な入賞判定用データを用いて、入賞ラインＬＮ上に停止している図柄組合せが、内部抽選にて当選している役の図柄組合せであるか否かを判定する入賞判定を行う構成であり、停止操作が行われる毎に実行するリール回転停止処理において、入賞ラインＬＮに停止させる停止位置として特定された図柄を判定用データに設定することで、入賞判定用データを作成するので、全てのリールが停止されて入賞判定を行うときには、既に入賞判定用データが完成されており、入賞判定を行う際の処理を簡素化できる。
【０２８１】
本実施例のメイン制御部４１は、ゲームが開始されたときであり、リールが停止される前に、入賞について発生を許容するか否かを決定する内部抽選を行うことが可能であり、リール回転停止処理では、遊技状態がＣＴ状態である場合に、内部抽選の結果に応じて異なる図柄組合せが入賞ラインＬＮ上に停止されるように、非ＣＴリールに停止される図柄を特定するので、ＣＴ状態においてＣＴリールを０コマ滑りで停止させる場合でも、ＣＴ状態において停止される図柄組合せを多様化させることができる。
【０２８２】
本実施例のメイン制御部４１は、リール回転停止処理では、遊技状態がＣＴ状態である場合に、ＣＴリールに停止された図柄に応じて異なる図柄組合せが入賞ラインＬＮ上に停止されるように、非ＣＴリールに停止される図柄を特定するので、ＣＴ状態においてＣＴリールを０コマ滑りで停止させる場合でも、ＣＴ状態において停止される図柄組合せを多様化させることができる。
【０２８３】
本実施例のメイン制御部４１は、メイン制御部４１は、リール制御処理において、ゲームの開始時に全てのリール２Ｌ、２Ｃ、２Ｒについて停止制御テーブルを設定し、第１停止リールについて停止操作が行われた際に、停止制御テーブルに基づいて当該停止操作に対応する滑りコマ数を特定することで、当該滑りコマ数に対応する停止位置で第１停止リールを停止させるテーブル方式による停止制御を行う一方で、第２停止リール及び第３停止リールについては、停止操作が行われた際に停止位置を検索により特定する検索方式による停止制御を行って、リールに停止させる図柄を特定するので、遊技状態がＣＴ出る場合において複数のリール全てが停止されるまでの段階に応じて適切な停止制御により図柄を特定することができる。特に、第１停止リールについてテーブル方式による停止制御を行うことで、リール２Ｌ、２Ｃ、２Ｒに停止される出目を多様化させることができる。また、第２停止リール、第３停止リールの停止制御では、検索方式により停止制御を行うことで、停止可能な停止位置が、停止済みのリールの停止位置に応じて変化する場合に、停止済みのリールの停止位置に応じた停止制御テーブルを予め準備しておく必要がなく、停止制御テーブルを作成するためのデータを格納する格納領域を削減することができる。
【０２８４】
以上、本発明の実施例を図面により説明してきたが、本発明はこの実施例に限定されるものではなく、本発明の主旨を逸脱しない範囲における変更や追加があっても本発明に含まれることは言うまでもない。
【０２８５】
前記実施例では、本発明を遊技用価値としてメダル並びにクレジットを用いて賭数が設定されるスロットマシンに適用した例について説明したが、遊技用価値として遊技球を用いて賭数を設定するスロットマシンや、遊技用価値としてクレジットのみを使用して賭数を設定する完全クレジット式のスロットマシンに適用しても良い。遊技球を遊技用価値として用いる場合は、例えば、メダル１枚分を遊技球５個分に対応させることができ、前記実施例で賭数として３を設定する場合は、１５個の遊技球を用いて賭数を設定するものに相当する。
【０２８６】
さらに、メダル及び遊技球等の複数種類の遊技用価値のうちいずれか１種類のみを用いるものに限定されるものではなく、例えば、メダル及び遊技球等の複数種類の遊技用価値を併用できるものであっても良い。すなわち、メダル及び遊技球等の複数種類の遊技用価値のいずれを用いても賭数を設定してゲームを行うことが可能であり、かつ入賞の発生によってメダル及び遊技球等の複数種類の遊技用価値のいずれをも払い出し得るスロットマシンを適用しても良い。
【符号の説明】
【０２８７】
１  スロットマシン
２Ｌ、２Ｃ、２Ｒ  リール
６  ＭＡＸＢＥＴスイッチ
７  スタートスイッチ
８Ｌ、８Ｃ、８Ｒ  ストップスイッチ
４１  メイン制御部
９１  サブ制御部
【図１】
2018086183.tif 000003
【図２】
2018086183.tif 000004
【図３】
2018086183.tif 000005
【図４】
2018086183.tif 000006
【図５】
2018086183.tif 000007
【図６】
2018086183.tif 000008
【図７】
2018086183.tif 000009
【図８】
2018086183.tif 000010
【図９】
2018086183.tif 000011
【図１０】
2018086183.tif 000012
【図１１】
2018086183.tif 000013
【図１２】
2018086183.tif 000014
【図１３】
2018086183.tif 000015
【図１４】
2018086183.tif 000016
【図１５】
2018086183.tif 000017
【図１６】
2018086183.tif 000018
【図１７】
2018086183.tif 000019
【図１８】
2018086183.tif 000020
【図１９】
2018086183.tif 000021
【図２０】
2018086183.tif 000022
【図２１】
2018086183.tif 000023
【図２２】
2018086183.tif 000024
【図２３】
2018086183.tif 000025
【図２４】
2018086183.tif 000026
【図２５】
2018086183.tif 000027
【図２６】
2018086183.tif 000028
【図２７】
2018086183.tif 000029
【図２８】
2018086183.tif 000030
【図２９】
2018086183.tif 000031
【図３０】
2018086183.tif 000032
【図３１】
2018086183.tif 000033
【図３２】
2018086183.tif 000034