(57)【特許請求の範囲】
【請求項１】
周囲に複数種類の図柄を付した複数個の回転リールと、
全ての回転リールの回転を開始させるためのスタートスイッチと、
対応する回転リールの回転を停止させるためのストップスイッチと、を備え、
スタートスイッチの操作を契機として、所定の図柄の組み合わせにより構成される役の抽選が行われるスロットマシンにおいて、
各回転リールに付された図柄の種類ごとに別個に設けられ、抽選される役のうち対応する図柄が含まれている役のみについて、当該役を構成する図柄の組み合わせを定めたリール図柄別組み合わせテーブルと、
回転リールごとに別個に設けられ、図柄の種類に対応するリール図柄別組み合わせテーブルを定めた検索テーブルと、
所定の回転リールにおける所定の図柄位置に付された図柄（以下、検索図柄とする）について、当該回転リールに対応する検索テーブルに基づき、対応するリール図柄別組み合わせテーブルを取得するテーブル取得手段と、
テーブル取得手段により取得されたリール図柄別組み合わせテーブルに基づき、検索図柄が含まれている役を構成する図柄の組み合わせを取得する図柄組み合わせ取得手段と、
少なくとも、役の抽選の結果に基づき、回転リールの図柄位置ごとに、回転リールを停止させることができない停止不可位置であるか、又は、回転リールを停止させることができる停止可能位置であるかを定め、停止可能位置について優先順位を定めた停止ポイントデータを、スタートスイッチの操作を契機として作成する第１の停止ポイントデータ作成処理と、ストップスイッチの操作を契機として作成する第２の停止ポイントデータ作成処理とを実行する停止ポイントデータ作成手段と、
停止ポイントデータ作成手段により作成された停止ポイントデータに基づき、回転リールの一の図柄位置から当該回転リールが停止するまでに移動可能な範囲内におけるいずれかの図柄位置を、一の図柄に対応する停止位置として決定する停止位置決定手段と、
回転リールの各図柄位置について停止ポイントデータが作成されているか否かを判定可能な第１判定データと、回転リールの各図柄位置について停止位置が決定されているか否かを判定可能な第２判定データとが記憶される判定データ記憶手段と、
ストップスイッチの操作を契機として、判定データ記憶手段に記憶される判定データに基づき、ストップスイッチが操作された時点の回転リールの図柄位置（以下、受付図柄位置とする）から当該回転リールが停止するまでに移動可能な範囲内における各図柄位置について、停止ポイントデータの作成又は停止位置の決定が行われたか否かを判定する処理判定手段と、
ストップスイッチの操作を契機として、停止位置決定手段により決定された停止位置のうち受付図柄位置に対応する停止位置で、当該回転リールを停止させるための回転停止制御手段と、を備え、
図柄組み合わせ取得手段は、停止ポイントデータ作成手段が停止ポイントデータを作成するにあたり必要な回転リールの図柄位置についての、図柄の組み合わせを取得し、
停止ポイントデータ作成手段は、図柄組み合わせ取得手段により取得された図柄の組み合わせ、及び、役の抽選の結果に基づき、回転リールの図柄位置について、停止不可位置又は停止可能位置を決定することにより、停止ポイントデータを作成し、
処理判定手段が受付図柄位置から当該回転リールが停止するまでに移動可能な範囲内における各図柄位置について停止ポイントデータが作成されていないと判定した場合は、停止ポイントデータ作成手段により受付図柄位置から当該回転リールが停止するまでに移動可能な範囲内における各図柄位置についてのみ停止ポイントデータが作成された後、停止位置決定手段により受付図柄位置についてのみ対応する停止位置が決定され、
処理判定手段が受付図柄位置から当該回転リールが停止するまでに移動可能な範囲内における各図柄位置について停止ポイントデータが作成されている一方で停止位置が決定されていないと判定した場合は、停止位置決定手段により受付図柄位置についてのみ対応する停止位置が決定されることを特徴とするスロットマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、スロットマシンに関し、詳しくは、回転リールが、役の抽選の結果、及び、ストップスイッチの操作タイミングに応じた停止位置で停止可能に形成されたスロットマシンに関するものである。
【背景技術】
【０００２】
従来、スロットマシンとしては、役抽選手段により役の抽選を行い、この抽選の結果に基づいて、回転リールの停止制御を行うものが知られている。具体的には、スタートスイッチが操作された際に役抽選手段による役の抽選を行い、遊技者によりストップスイッチが操作されると、前記役の抽選の結果、及び、ストップスイッチの操作タイミングに応じて回転リールの停止位置を決定し、この停止位置で回転リールを停止させるように制御している。たとえば、役の抽選によりいずれの役にも当選しなかったときは、ストップスイッチが操作されると、回転リールの停止可能範囲内（すなわち引き込み範囲内）でいずれの役の図柄の組み合わせも有効ライン上に停止することが無いような停止位置を決定し、当該停止位置で回転リールを停止させるように制御している。これに対して、役の抽選によりいずれかの役に当選したときは、ストップスイッチが操作されると、回転リールの停止可能範囲内で、当該当選した役の図柄の組み合わせができる限り有効ラインに停止するような停止位置を決定し、当該停止位置で回転リールを停止させるように制御している。
【０００３】
また、上述のようなスロットマシンとしては、回転リールの停止位置を決定するにあたり、回転リールの各図柄位置で回転リールが停止した場合に、いかなる役を構成する図柄の組み合わせが停止し得るかを検索、判定し、この判定の結果、及び、役の抽選の結果に基づき、各図柄位置について停止の優先順位を決定するようなものが知られている。このようなスロットマシンにおいては、回転リールに含まれる各図柄に対応させて、当該図柄が含まれる役を構成する図柄の組み合わせ、及び、当該図柄が含まれかつ停止させてはいけない図柄の組み合わせを格納した一の検索用テーブルが設けられている。そして、この検索用テーブルに基づき、各図柄位置に付された図柄について、役を構成する図柄の組み合わせを取得することで、上述のような処理が実行されるようになっている。
【０００４】
上述のようなスロットマシンは、下記の特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３３４０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、スロットマシンについては、ストップスイッチが操作されてから、所定の制限時間（１９０ｍｓ）内に回転リールを停止させなければならないという仕様上の条件が課されている。そして、いずれのスロットマシンも当該条件を遵守していなければならない。
しかし、上述のようなスロットマシンの検索用テーブルには、役を構成する図柄の組み合わせ以外に、停止させてはいけない図柄の組み合わせが格納されている。そのため、回転リールの停止位置を決定するにあたり、上述のような検索用テーブルを用いて役を構成する図柄の組み合わせを取得（検索）する場合には、取得されたデータについて１件ずつ、役を構成する図柄の組み合わせであるのか、又は、停止させてはいけない図柄の組み合わせであるのかを判断する処理を行わなければならない。
【０００７】
したがって、回転リールを停止させるまでにより多くの処理を実行しなければならないため、ストップスイッチが操作されてから所定の制限時間（１９０ｍｓ）の間に、回転リールの停止制御に係る一連の処理を終了できず、上記条件を遵守できない事態が生じるおそれがあるとの問題が生じていた。
また、上述の検索用テーブルは一のテーブルとなっており、この一のテーブル内に、回転リールに含まれる全図柄に対応する図柄の組み合わせが格納されている。そのため、所定の回転リールにおける所定の図柄位置に付された図柄について、当該図柄の組み合わせを取得場合には、当該図柄に対応する格納領域に辿り着くまで、検索用テーブル内の格納領域を順に検索する処理を行わなければならない。
【０００８】
すると、たとえば、対象の格納領域が検索用テーブル内の最後の方に位置していた場合には、この格納領域の検索に時間を要することとなるため、これが原因で、ストップスイッチが操作されてから所定の制限時間（１９０ｍｓ）の間に、回転リールの停止制御に係る一連の処理を終了できず、上記条件を遵守できない事態が生じるおそれがあるとの問題も生じていた。
特に近年、ストップスイッチの操作順番に応じて停止制御を変更するために、所定の役について、異なる当選状態（具体的には、重複して当選している役が異なっている状態）が発生し得るように設定されたスロットマシンが増えている。そして、このようなスロットマシンでは、多くの異なる当選状態を発生させるために、極めて多数の役が設定されている。すると、役の全体数が多くなることにより所定の図柄を含む役も多くなり、上述のような検索用テーブルでは、格納領域の検索にかかる時間も増えることとなるため、近年のスロットマシンでは上述のような問題点が顕著となっていた。
【０００９】
そこで、下記の発明は、上記した事情によりなされたものであり、回転リールの停止位置決定やその他の処理において行われる、役を構成する図柄の組み合わせの検索、取得の処理をより迅速に実行可能なスロットマシンを提供することを目的とする。
【課題を解決するための手段】
【００１０】
下記の発明は、上記した各目的を達成するためになされたものであり、各発明の特徴点を図面に示した発明の実施の形態を用いて、以下に説明する。
なお、符号は、発明の実施の形態において用いた符号を示し、本発明の技術的範囲を限定するものではない。
（第１の発明）
第１の発明は、周囲に複数種類の図柄51を付した複数個の回転リール25と、全ての回転リール25の回転を開始させるためのスタートスイッチ37と、を備え、スタートスイッチ37の操作を契機として、所定の図柄51の組み合わせにより構成される役の抽選が行われるスロットマシン10において、各回転リール25に付された図柄51の種類ごとに別個に設けられ、抽選される役のうち対応する図柄51が含まれている役のみについて、当該役を構成する図柄51の組み合わせを定めたリール図柄別組み合わせテーブル151と、回転リール25ごとに別個に設けられ、図柄51の種類に対応するリール図柄別組み合わせテーブル151を定めた検索テーブル152と、所定の回転リール25における所定の図柄位置に付された図柄51（以下、検索図柄とする）について、当該回転リール25に対応する検索テーブル152に基づき、対応するリール図柄別組み合わせテーブル151を取得するテーブル取得手段153と、テーブル取得手段153により取得されたリール図柄別組み合わせテーブル151に基づき、検索図柄が含まれている役を構成する図柄51の組み合わせを取得する図柄組み合わせ取得手段154と、を備えていることを特徴とする。
【００１１】
ここで、スロットマシン10には、遊技媒体として遊技メダルを用いて遊技を行うものだけでなく、遊技媒体として遊技球を用いて遊技を行うもの（いわゆるパロット（登録商標）遊技機）も含まれる。
回転リール25に付される図柄51の種類については、所定の上限数（たとえば、１０種類等）以下であれば、特に限定されるものではない。また、全ての回転リール25において全種類の図柄51を付してもよいし、一部の回転リール25において付さない図柄51の種類があってもよい。具体的には、たとえば、回転リール25に付すことができる図柄51の種類として１０種類が設定されていた場合、全回転リール25において１０種類の図柄51全てを付してもよいし、また、たとえば、全回転リール25のうち一部の回転リール25については１０種類の図柄51全てを付すものの、残りの回転リール25については１０種類のうち８種類の図柄51を付すようにしてもよい。
【００１２】
また、回転リール25に付される図柄51の数は特に限定されるものではなく、たとえば、２０個又は２１個等とすることができる。また、本発明に係るスロットマシン10には、回転リール25を、たとえば３個（左リール22、中リール23、右リール24）設置することができる。なお、設置できる回転リール25の数は３個に限定されるものではなく、４個以上とすることもできる。
リール図柄別組み合わせテーブル151は、抽選される役のうち対応する図柄51が含まれている役のみについて、当該役を構成する図柄51の組み合わせを定めたテーブルであって、各回転リール25に付された図柄51の種類ごとに別個に設けられているものである。
【００１３】
すなわち、本発明に係るスロットマシン10では、各回転リール25に付された図柄51の種類数の和だけ、リール図柄別組み合わせテーブル151が設けられる。たとえば、３個（左リール22、中リール23、右リール24）の回転リール25が設けられ、かつ、各回転リール25にそれぞれ１０種類の図柄51が付される場合には、計３０個（＝１０＋１０＋１０）のリール図柄別組み合わせテーブル151が設けられる。また、左リール22及び右リール24には１０種類の図柄51が付され、中リール23には８種類の図柄51が付される場合には、計２８個（＝１０＋８＋１０）のリール図柄別組み合わせテーブル151が設けられる。
また、本発明に係るスロットマシン10における各リール図柄別組み合わせテーブル151には、対応する図柄51が含まれている役のみについて、当該役を構成する図柄51の組み合わせが格納される。
【００１４】
たとえば、３個（左リール22、中リール23、右リール24）の回転リール25が設けられ、かつ、各回転リール25にはいずれも「ベル」及び「リプレイ」という２種類の図柄51が設けられているとする。そして、役として、「ベル」「ベル」「ベル」という図柄51の組み合わせにより構成される第１ベル役、「ベル」「ベル」「リプレイ」という図柄51の組み合わせにより構成される第２ベル役、「リプレイ」「リプレイ」「ベル」という図柄51の組み合わせにより構成される第３ベル役、「リプレイ」「リプレイ」「リプレイ」という図柄51の組み合わせにより構成される第１リプレイ役、「ベル」「リプレイ」「ベル」という図柄51の組み合わせにより構成される第２リプレイ役が設定されていたものとする。
【００１５】
この場合には、左リール「ベル」用のリール図柄別組み合わせテーブル151、左リール「リプレイ」用のリール図柄別組み合わせテーブル151、中リール「ベル」用のリール図柄別組み合わせテーブル151、中リール「リプレイ」用のリール図柄別組み合わせテーブル151、右リール「ベル」用のリール図柄別組み合わせテーブル151、及び、右リール「リプレイ」用のリール図柄別組み合わせテーブル151が設けられることとなる。
そして、左リール「ベル」用のリール図柄別組み合わせテーブル151には、左リール22に「ベル」の図柄51が含まれる役を構成する図柄51の組み合わせ、すなわち、「ベル」「ベル」「ベル」（第１ベル役）、「ベル」「ベル」「リプレイ」（第２ベル役）、及び、「ベル」「リプレイ」「ベル」（第２リプレイ役）が格納される。また、左リール「リプレイ」用のリール図柄別組み合わせテーブル151には、左リール22に「リプレイ」の図柄51が含まれる役を構成する図柄51の組み合わせ、すなわち、「リプレイ」「リプレイ」「ベル」（第３ベル役）、及び、「リプレイ」「リプレイ」「リプレイ」（第１リプレイ役）が格納される。
【００１６】
また、中リール「ベル」用のリール図柄別組み合わせテーブル151には、中リール23に「ベル」の図柄51が含まれる役を構成する図柄51の組み合わせ、すなわち、「ベル」「ベル」「ベル」（第１ベル役）、及び、「ベル」「ベル」「リプレイ」（第２ベル役）が格納される。また、中リール「リプレイ」用のリール図柄別組み合わせテーブル151には、中リール23に「リプレイ」の図柄51が含まれる役を構成する図柄51の組み合わせ、すなわち、「リプレイ」「リプレイ」「ベル」（第３ベル役）、「リプレイ」「リプレイ」「リプレイ」（第１リプレイ役）、及び、「ベル」「リプレイ」「ベル」（第２リプレイ役）が格納される。
【００１７】
また、右リール「ベル」用のリール図柄別組み合わせテーブル151には、右リール24に「ベル」の図柄51が含まれる役を構成する図柄51の組み合わせ、すなわち、「ベル」「ベル」「ベル」（第１ベル役）、「リプレイ」「リプレイ」「ベル」（第３ベル役）、及び、「ベル」「リプレイ」「ベル」（第２リプレイ役）が格納される。また、右リール「リプレイ」用のリール図柄別組み合わせテーブル151には、右リール24に「リプレイ」の図柄51が含まれる役を構成する図柄51の組み合わせ、すなわち、「ベル」「ベル」「リプレイ」（第２ベル役）、及び、「リプレイ」「リプレイ」「リプレイ」（第１リプレイ役）が格納される。
【００１８】
検索テーブル152は、図柄51の種類に対応するリール図柄別組み合わせテーブル151を定めたテーブルであり、回転リール25ごとに別個に設けられている。
すなわち、本発明に係るスロットマシン10では、回転リール25の数だけ、検索テーブル152が設けられる。たとえば、３個（左リール22、中リール23、右リール24）の回転リール25が設けられている場合には、左リール用検索テーブル、中リール用検索テーブル、右リール用検索テーブルという３個の検索テーブル152が設けられる。
また、この検索テーブル152においては、上述の如く、図柄51の種類に対応するリール図柄別組み合わせテーブル151が定められている。
【００１９】
たとえば、上述のように設定されたスロットマシン10では、左リール用検索テーブルにおいて、「ベル」の図柄51に対応するリール図柄別組み合わせテーブル151として、左リール「ベル」用のリール図柄別組み合わせテーブル151が定められ、また、「リプレイ」の図柄51に対応するリール図柄別組み合わせテーブル151として、左リール「リプレイ」用のリール図柄別組み合わせテーブル151が定められる。
また、中リール用検索テーブルにおいて、「ベル」の図柄51に対応するリール図柄別組み合わせテーブル151として、中リール「ベル」用のリール図柄別組み合わせテーブル151が定められ、また、「リプレイ」の図柄51に対応するリール図柄別組み合わせテーブル151として、中リール「リプレイ」用のリール図柄別組み合わせテーブル151が定められる。
【００２０】
また、右リール用検索テーブルにおいて、「ベル」の図柄51に対応するリール図柄別組み合わせテーブル151として、右リール「ベル」用のリール図柄別組み合わせテーブル151が定められ、また、「リプレイ」の図柄51に対応するリール図柄別組み合わせテーブル151として、右リール「リプレイ」用のリール図柄別組み合わせテーブル151が定められる。
テーブル取得手段153は、所定の回転リール25における所定の図柄位置に付された図柄51（検索図柄）について、当該回転リール25に対応する検索テーブル152に基づき、対応するリール図柄別組み合わせテーブル151を取得するものである。
たとえば、上述のように設定されたスロットマシン10において、検索図柄が右リール24の「ベル」であった場合には、テーブル取得手段153は、右リール用検索テーブルに基づき、当該検索図柄（右リール24の「ベル」）に対応するリール図柄別組み合わせテーブル151として、右リール「ベル」用のリール図柄別組み合わせテーブル151を取得する。
【００２１】
図柄組み合わせ取得手段154は、テーブル取得手段153により取得されたリール図柄別組み合わせテーブル151に基づき、検索図柄が含まれている役を構成する図柄51の組み合わせを取得するものである。
たとえば、上述のように設定されたスロットマシン10において、検索図柄が右リール24の「ベル」であった場合には、上述の如く、テーブル取得手段153により、右リール「ベル」用のリール図柄別組み合わせテーブル151が取得される。そして、図柄組み合わせ取得手段154は、この右リール「ベル」用のリール図柄別組み合わせテーブル151に基づき、検索図柄（右リール24の「ベル」）が含まれている役を構成する図柄51の組み合わせ、すなわち、「ベル」「ベル」「ベル」（第１ベル役）、「リプレイ」「リプレイ」「リプレイ」（第３ベル役）、及び、「ベル」「リプレイ」「ベル」（第２リプレイ役）を取得する。
【００２２】
（作用・効果）
本発明に係るスロットマシン10においては、抽選される役のうち対応する図柄51が含まれている役のみについて、当該役を構成する図柄51の組み合わせを定めたリール図柄別組み合わせテーブル151が、各回転リール25に付された図柄51の種類ごとに別個に設けられている。また、図柄51の種類に対応するリール図柄別組み合わせテーブル151を定めた検索テーブル152が、回転リール25ごとに別個に設けられている。
そして、本発明に係るスロットマシン10では、テーブル取得手段153により、検索図柄について、当該回転リール25に対応する検索テーブル152に基づき、対応するリール図柄別組み合わせテーブル151が取得され、さらに、テーブル取得手段153により取得されたリール図柄別組み合わせテーブル151に基づき、図柄組み合わせ取得手段154により、検索図柄が含まれている役を構成する図柄51の組み合わせが取得される。
【００２３】
すなわち、本発明に係るスロットマシン10によれば、検索テーブル152に基づき、検索図柄に対応するリール図柄別組み合わせテーブル151が直接取得されるため、ダイレクトにリール図柄別組み合わせテーブル151にアクセスすることができる。したがって、本発明に係るスロットマシン10によれば、検索図柄に対応する役を構成する図柄51の組み合わせが格納されている格納領域を迅速に検索することができるのである。
さらに、上述の如く、リール図柄別組み合わせテーブル151には、対応する図柄51が含まれている役のみについて、当該役を構成する図柄51の組み合わせが格納されているため、格納されている全データを単に取得するだけで、当該役を構成する図柄51の組み合わせが全て取得されることとなる。したがって、本発明に係るスロットマシン10によれば、不要な判断処理等を行うことなく、役を構成する図柄51の組み合わせを迅速に取得することができるのである。
【００２４】
以上のように、本発明に係るスロットマシン10によれば、回転リール25の停止位置決定やその他の処理において行われる、役を構成する図柄51の組み合わせの検索、取得の処理をより迅速に実行することができるのである。
（第２の発明）
第２の発明は、上記第１の発明の特徴に加え、対応する回転リール25の回転を停止させるためのストップスイッチ38と、少なくとも、役の抽選の結果に基づき、回転リール25の図柄位置ごとに、回転ルール25を停止させることができない停止不可位置であるか、又は、回転リール25を停止させることができる停止可能位置であるかを定め、停止可能位置について優先順位を定めた停止ポイントデータを、スタートスイッチの操作を契機として作成する第１の停止ポイントデータ作成処理と、ストップスイッチの操作を契機として作成する第２の停止ポイントデータ作成処理とを実行する停止ポイントデータ作成手段163と、停止ポイントデータ作成手段163により作成された停止ポイントデータに基づき、回転リール25の一の図柄位置から当該回転リール25が停止するまでに移動可能な範囲内におけるいずれかの図柄位置を、一の図柄位置に対応する停止位置として決定する停止位置決定手段164と、ストップスイッチ38の操作を契機として、停止位置決定手段164により決定された停止位置のうち当該ストップスイッチ38が操作された時点の回転リール25の図柄位置に対応する停止位置で、当該回転リール25を停止させるための回転停止制御手段180と、を備え、図柄組み合わせ取得手段154は、停止ポイントデータ作成手段163が停止ポイントデータを作成するにあたり必要な回転リール25の図柄位置について、図柄51の組み合わせを取得し、停止ポイントデータ作成手段163は、図柄組み合わせ取得手段154により取得された図柄51の組み合わせ、及び、役の抽選の結果に基づき、回転リール25の図柄位置について、停止不可位置又は停止可能位置を決定することにより、停止ポイントデータを作成することを特徴とする。
また、第２の発明では、回転リールの各図柄位置について停止ポイントデータが作成されているか否かを判定可能な第１判定データと、回転リールの各図柄位置について停止位置が決定されているか否かを判定可能な第２判定データとが記憶される判定データ記憶手段と、ストップスイッチの操作を契機として、判定データ記憶手段に記憶される判定データに基づき、ストップスイッチが操作された時点の回転リールの図柄位置（受付図柄位置）から当該回転リールが停止するまでに移動可能な範囲内における各図柄位置について、停止ポイントデータの作成又は停止位置の決定が行われたか否かを判定する処理判定手段と、を備え、処理判定手段が受付図柄位置から当該回転リールが停止するまでに移動可能な範囲内における各図柄位置について停止ポイントデータが作成されていないと判定した場合は、停止ポイントデータ作成手段により受付図柄位置から当該回転リールが停止するまでに移動可能な範囲内における各図柄位置についてのみ停止ポイントデータが作成された後、停止位置決定手段により受付図柄位置についてのみ対応する停止位置が決定され、処理判定手段が受付図柄位置から当該回転リールが停止するまでに移動可能な範囲内における各図柄位置について停止ポイントデータが作成されている一方で停止位置が決定されていないと判定した場合は、停止位置決定手段により受付図柄位置についてのみ対応する停止位置が決定される。
【００２５】
停止ポイントデータ作成手段163は、少なくとも役の抽選の結果に基づき、回転リール25の図柄位置ごとに、回転リール25を停止させることができない停止不可位置であるか、又は、回転リール25を停止させることができる停止可能位置であるかを定め、停止可能位置について優先順位を定めた停止ポイントデータを作成するためのものである。
ここで、停止ポイントデータは、少なくとも役の抽選の結果に基づき、ストップスイッチ38の操作が行われていない全ての回転リール25（すなわち、回転中の全ての回転リール25）について、回転リール25の各図柄位置に対応して、回転リール25を停止させることができない停止不可位置と、回転リール25を停止させることができる停止可能位置とを定め、停止可能位置について優先順位を定めたものである。
【００２６】
たとえば、表示窓34における上段、中段、下段にそれぞれ１個ずつ図柄51が表示されるようになっているスロットマシン10においては、停止ポイントデータ作成手段163は、周囲に付された各図柄51が表示窓34の中段に表示されることとなる各位置（図柄位置）について、停止ポイントデータを作成するように形成することができる。そして、各回転リール25の周囲に２１個の図柄51が付されている場合には、この２１個の各図柄51が表示窓34の中段に表示されることとなる回転リール25の図柄位置（計２１個）それぞれについて、停止ポイントデータを作成する。
具体的には、停止ポイントデータは、回転リール25の各図柄位置（すなわち、周囲に付されている図柄51が中段に表示されることとなる各位置）が、回転リール25を停止させることができない停止不可位置（すなわち、蹴飛ばし位置）、又は、回転リール25を停止させることができる停止可能位置（すなわち、引き込み位置）のいずれであるかを判断して定めるとともに、停止可能位置については停止の有効性の高低に基づいて優先順位を定めたものである。
【００２７】
停止不可位置は、回転リール25を停止させることができない図柄位置である。また、停止可能位置は、回転リール25を停止させることができる図柄位置であって、優先順位が定められたものである。
たとえば、左リール22の一部において、回転下流方向に向けて「スイカ（図柄番号７番）」→「リプレイ（図柄番号６番）」→「ベル（図柄番号５番）」→「チェリー（図柄番号４番）」→「赤７（図柄番号３番）」→「スイカ（図柄番号２番）」→「青７（図柄番号１番）」という図柄51の配列となっていたものとする。また、停止表示ライン90として、中段ライン91、上段ライン、下段ライン、右上りライン及び右下りラインの計５本が定められているものとする。
【００２８】
ここで、「スイカ」「スイカ」「スイカ」により構成されるスイカ役、及び、「ベル」「ベル」「ベル」により構成されるベル役が重複して当選したものとする。また、「チェリー」「ＡＮＹ」「ＡＮＹ」（「ＡＮＹ」はいずれの図柄51でも構わないことを意味する）により構成されるチェリー役は、左リール22において「チェリー」の図柄51が停止表示されることで、チェリー役に対応した遊技メダルの払い出し等の処理が行われることとなる。
上記の場合には、スイカ役にのみ当選しているため、左リール22においては「チェリー」の図柄51をいずれの停止表示ライン90上にも停止表示させることはできない。
【００２９】
すると、２番の「スイカ」が中段に表示されることとなる図柄位置は、上段が「赤７」、下段が「青７」となるため、「チェリー」の図柄51はいずれの停止表示ライン90上にも停止表示されない。したがって、当該図柄位置は停止可能位置と定められる。
また、３番の「赤７」が中段に表示されることとなる図柄位置は、上段が「チェリー」、下段が「スイカ」となるため、「チェリー」の図柄51は停止表示ライン90（上段ライン、右下りライン）上に停止表示されてしまう。したがって、当該図柄位置は停止不可位置と定められる。
また、４番の「チェリー」が中段に表示されることとなる図柄位置は、当然「チェリー」の図柄51が停止表示ライン90（中段ライン91）上に停止表示されてしまう。したがって、当該図柄位置は停止不可位置と定められる。
【００３０】
また、５番の「ベル」が中段に表示されることとなる図柄位置は、上段が「リプレイ」、下段は「チェリー」となるため、「チェリー」の図柄51が停止表示ライン90（下段ライン、右上りライン）上に停止表示されてしまう。したがって、当該図柄位置は停止不可位置と定められる。
また、６番の「リプレイ」が中段に表示されることとなる図柄位置は、上段が「スイカ」、下段が「ベル」となるため、「チェリー」の図柄51はいずれの停止表示ライン90上にも停止表示されない。したがって、当該図柄位置は停止可能位置と定められる。
すなわち、停止ポイントデータ作成手段163は、２番の「スイカ」が中段に表示されることとなる図柄位置、及び、６番の「リプレイ」が中段に表示されることとなる図柄位置を停止可能位置と定め、それ以外の図柄位置を停止不可位置と定めた停止ポイントデータを作成する。また、上記の場合には、「スイカ」「スイカ」「スイカ」により構成されるスイカ役、及び、「ベル」「ベル」「ベル」により構成されるベル役が重複して当選しているため、「スイカ」と「ベル」とが同時に停止表示ライン90上に停止表示される、６番の「リプレイ」が中段に表示されることとなる図柄位置のほうが、２番の「スイカ」が中段に表示されることとなる図柄位置よりも停止の有効性が高い。したがって、この停止ポイントデータでは、６番の「リプレイ」が中段に表示されることとなる図柄位置が優先順位の高い停止可能位置として定められることとなる。
【００３１】
これに対し、スイカ役のみが当選した場合には、６番の「リプレイ」が中段に表示されることとなる図柄位置、及び、２番の「スイカ」が中段に表示されることとなる図柄位置のいずれも、「スイカ」が停止表示ライン90上に停止表示されることとなる。したがって、この場合には、停止ポイントデータでは、６番の「リプレイ」が中段に表示されることとなる図柄位置、及び、２番の「スイカ」が中段に表示されることとなる図柄位置のいずれも同じ優先順位の停止可能位置として定められることとなる。
なお、停止ポイントデータ作成手段163は、スタートスイッチ37又はストップスイッチ38の操作を契機として、停止ポイントデータを作成するように形成されているとともに、いまだストップスイッチ38の操作が行われていない全ての回転リール25の全図柄位置について、停止ポイントデータを作成してもよいし、ストップスイッチ38の操作を契機として、ストップスイッチ38が操作された時点における図柄位置から、移動可能な範囲までの図柄位置について、停止ポイントデータを作成してもよい。
【００３２】
停止位置決定手段164は、停止ポイントデータ作成手段163により作成された停止ポイントデータに基づき、回転リール25の一の図柄位置から当該回転リール25が停止するまでに移動可能な範囲内におけるいずれかの図柄位置を、一の図柄位置に対応する停止位置として決定するものである。
具体的には、停止ポイントデータ作成手段163により作成された停止ポイントデータにおいて、回転リール25の一の図柄位置から当該回転リール25が停止するまでに移動可能な個数の図柄51の範囲内における最も高い優先順位が定められた停止可能位置を、前記一の図柄位置に対応する停止位置として決定する。
【００３３】
たとえば、上述の例のように、「スイカ」「スイカ」「スイカ」により構成されるスイカ役、及び、「ベル」「ベル」「ベル」により構成されるベル役が重複して当選した場合であって、停止ポイントデータにおいて、２番の「ベル」が中段に表示されることとなる図柄位置よりも６番の「リプレイ」が中段に表示されることとなる図柄位置のほうが、優先順位の高い停止可能位置として定められていたものとする。そして、一の図柄位置（たとえば、２番の「ベル」が中段に表示されることとなる図柄位置）から移動可能な個数の図柄51の範囲内（５コマの範囲内）に、２番の「ベル」が中段に表示されることとなる図柄位置、及び、６番の「リプレイ」が中段に表示されることとなる図柄位置のいずれもが含まれていたものとする。すると、この場合には、停止位置決定手段164は、最も高い優先順位が定められた停止可能位置である、６番の「リプレイ」が中段に表示されることとなる図柄位置を、前記一の図柄位置に対応する停止位置として決定する。
【００３４】
なお、一の図柄位置から移動可能な個数の図柄51の範囲内に、最も高い優先順位が定められた停止可能位置が複数あるときは、予め定められた条件に基づき、いずれかの停止可能位置を停止位置として決定することができる。また、全図柄位置についてそれぞれ対応する停止位置を定めた停止テーブル161を設けておき、この停止テーブル161に定められた図柄位置を停止位置とすることもできる。
回転停止制御手段180は、ストップスイッチ38の操作を契機として、停止位置決定手段164により決定された停止位置のうち当該ストップスイッチ38が操作された時点の回転リール25の図柄位置に対応して定められた停止位置で、回転リール25を停止させるためのものである。すなわち、ストップスイッチ38が操作されると、このストップスイッチ38が操作された時点の回転リール25の図柄位置に対応して、決定されている停止位置で、回転リール25は停止することとなる。
【００３５】
（作用・効果）
本発明に係るスロットマシン10においては、図柄組み合わせ取得手段154により、停止ポイントデータ作成手段163が停止ポイントデータを作成するにあたり必要な回転リール25の図柄位置について、図柄51の組み合わせが取得される。そして、図柄組み合わせ取得手段154により取得された図柄51の組み合わせ、及び、役の抽選の結果に基づき、回転リール25の図柄位置について、停止不可位置又は停止可能位置を決定することにより、停止ポイントデータが作成される。
すなわち、本発明に係るスロットマシン10においては、停止ポイントデータ作成手段163が停止ポイントデータを作成するにあたり、その前段階の処理として、図柄組み合わせ取得手段154による図柄51の組み合わせの取得が行われる。
【００３６】
したがって、本発明に係るスロットマシン10によれば、回転リール25の停止位置決定の処理において行われる、役を構成する図柄51の組み合わせの検索、取得の処理をより迅速に実行することができるため、ストップスイッチ38が操作されてから所定の制限時間内に回転リール25が停止することを確実に遵守可能とすることができるのである。
【発明の効果】
【００３７】
本発明は、以上のように構成されているので、以下に記載されるような効果を奏する。
すなわち、本発明によれば、回転リールの停止位置決定やその他の処理において行われる、役を構成する図柄の組み合わせの検索、取得の処理をより迅速に実行可能なスロットマシンを提供するができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の第１の形態であって、スロットマシンの制御装置の入力及び出力の概略を示すブロック図である。
【図２】本発明の第１の形態であって、スロットマシンを示す外観正面図である。
【図３】本発明の第１の形態であって、スロットマシンの表示窓を示す外観正面図である。
【図４】本発明の第１の形態であって、各回転リールにおける図柄配列の概略図である。
【図５】本発明の第１の形態であって、スロットマシンにおける役の構成の概略図である。
【図６】本発明の第１の形態であって、左リールについてのリール図柄別組み合わせテーブルの概略図である。
【図７】本発明の第１の形態であって、中リールについてのリール図柄別組み合わせテーブルの概略図である。
【図８】本発明の第１の形態であって、右リールについてのリール図柄別組み合わせテーブルの概略図である。
【図９】本発明の第１の形態であって、検索テーブルの概略図である。
【図１０】本発明の第１の形態であって、スイカ役Ａ〜Ｈ及びＢＢゲーム役Ｃが重複して当選した場合における左リールの停止テーブルの概略図である。
【図１１】本発明の第１の形態であって、停止ポイントデータを示す概略図である。
【図１２】本発明の第１の形態であって、スロットマシンの動作のうち、遊技メイン処理の概略を示すフローである。
【図１３】本発明の第１の形態であって、スロットマシンの動作のうち、図柄組み合わせ取得処理の概略を示すフローである。
【図１４】本発明の第１の形態であって、スロットマシンの動作のうち、停止位置データ作成処理の概略を示すフローである。
【図１５】本発明の第１の形態であって、スロットマシンの動作のうち、停止位置決定処理の概略を示すフローである。
【図１６】本発明の第２の形態であって、スロットマシンの動作のうち、遊技メイン処理の動作の概略を示すフローである。
【図１７】本発明の第２の形態であって、スロットマシンの動作のうち、停止ポイントデータ作成処理の概略を示すフローである。
【図１８】本発明の第２の形態であって、スロットマシンの動作のうち、停止位置決定処理の概略を示すフローである。
【図１９】本発明の第３の形態であって、スロットマシンの制御装置の入力及び出力の概略を示すブロック図である。
【図２０】本発明の第３の形態であって、スロットマシンの動作のうち、遊技メイン処理の動作の概略を示すフローである。
【図２１】本発明の第３の形態であって、スロットマシンの動作のうち、停止位置データ作成処理の概略を示すフローである。
【図２２】本発明の第３の形態であって、スロットマシンの動作のうち、停止位置決定処理の概略を示すフローである。
【図２３】本発明の第３の形態であって、スロットマシンの動作のうち、停止位置決定判定処理の概略を示すフローである。
【発明を実施するための形態】
【００３９】
（第１の形態）
以下、第１の形態を図面を参照しつつ説明する。
（スロットマシン10）
本形態に係るスロットマシン10は、遊技媒体として円板状の遊技メダルを使用するものである。
このスロットマシン10は、図２に示すように、正面側（スロットマシン10から見て、スロットマシン10と対向する遊技者の方向）に開口する箱状の筐体20と、この筐体20の正面開口を開閉可能に塞ぐ前扉30とから構成されている。
【００４０】
（筐体20）
筺体20には、特に図示していないが、スロットマシン10の作動を制御するための基板を備えたメイン基板ユニット、複数の回転リール25を備えたリールユニット21、スロットマシン10に備えられた各種装置に電力を供給するための電源装置、遊技メダルを貯留するとともに役を構成する図柄51の組み合わせの停止表示時等に遊技メダルを払い出すためのホッパーユニット27等が設置されている。
メイン基板ユニットには、ＩＣ等の各種電子部品を搭載したメイン基板が収納されている。メイン基板は、スロットマシン10の作動を制御する制御装置100のうち、メイン制御装置101を構成するものであり、具体的には、スロットマシン10の遊技に関する制御を行うものとなっている。
【００４１】
リールユニット21は、スロットマシン10の遊技に用いられるメインの装置であり、枠体に固定された３個のステッピングモーター26と、各ステッピングモーター26の回転軸に固定された３個の回転リール25とから構成されている。具体的には、この回転リール25は、図２の向かって左側に位置する左リール22と、図２の向かって右側に位置する右リール24と、この左リール22及び右リール24の間に位置する中リール23とからなるものである。また、各回転リール25の周囲には、それぞれ２１個の図柄51が付されている（図４参照）。また、これらの回転リール25は、前記ステッピングモーター26の回転軸を中心として、後述する表示窓34内を回転リール25の図柄51が上側から下側へ向けて通過するように、回転する。
【００４２】
（前扉30）
前扉30の前面上部には、図２に示すように、遊技状態に応じて点灯したり、消灯したりする演出装置50としてのランプ52や、各種演出や報知を行うための演出装置50としての液晶表示装置53などを備えた装飾部31が設けられている。
また、前扉30の下部中央には、筐体20に設けられたホッパーユニット27から遊技メダルを払い出すためのメダル払出口40が設けられ、メダル払出口40の両側には、音声を出力するための演出装置50としてのスピーカー54がそれぞれ１つずつ設けられている。
また、前扉30の裏面には、特に図示していないが、ＩＣ等の各種電子部品を搭載したサブ基板が収納されたサブ基板ユニットが設けられている。サブ基板は、スロットマシン10の作動を制御する制御装置100のうち、演出に関する制御を行うためのサブ制御装置102を構成するものである。
【００４３】
また、前扉30の前面の略中央には、正面側に突出する操作部33が備えられている。
操作部33の上面右端部には、遊技を開始するにあたり遊技メダルをベットすべく、遊技メダルを投入するためのメダル投入口44が設けられている。また、操作部33の上面左端部には、スロットマシン10に電子的に貯留されているメダルであるクレジットメダルを遊技メダルのベットに代えるためのベットスイッチが設けられている。ベットスイッチとしては、遊技メダル１枚のベットに代えることができるシングルベットスイッチ36a、及び、遊技を開始するためにベット可能な最大枚数である遊技メダル３枚のベットに代えることができるマックスベットスイッチ36bとを備えている。また、操作部33の前面左端部には、クレジットメダルを精算するための精算スイッチ39が設けられている。また、精算スイッチ39の右方には、ステッピングモーター26を駆動することにより、３個全ての回転リール25の回転を開始させるためのレバー状のスタートスイッチ37が設けられている。また、操作部33の前面中央には、各回転リール25に対応するとともに、ステッピングモーター26の駆動を停止することにより、各回転リール25の回転をそれぞれ別個に停止させるための３個のストップスイッチ38が設けられている。
【００４４】
また、前扉30における装飾部31と操作部33との間には、筐体20に設けられた３個の回転リール25の図柄51を視認可能な表示窓34が形成されている。
表示窓34は、３個の回転リール25の前方に設けられており、３個全ての回転リール25の回転が停止した際に、各回転リール25の周囲に表示されている２１個の図柄51のうちの３個を表示、すなわち、視認することができるものとなっている。すなわち、３個全ての回転リール25が停止すると、図３に示すように、表示窓34内における、それぞれの回転リール25に対応する表示位置に、それぞれ３個の図柄51が縦並びに表示される。換言すれば、表示窓34内の上段、中段、及び下段にそれぞれ３個の図柄51が表示される。そして、表示窓34内に、縦３列横３行に配列した合計９個の図柄51が表示されることとなる。
【００４５】
また、本形態に係るスロットマシン10は、図３に示すように、左リール22、中リール23及び右リール24が停止した状態で、各回転リール25ごとの、表示窓34内における中段の停止位置を一直線に結んで構成される停止表示ライン90（中段ライン91）を有している。そして、１回の遊技を開始するために所定枚数の遊技メダルをベットすると、この中段ライン91が有効化される。そして、後述する役抽選手段140の抽選の結果、後述するいずれかの役に当選するとともに、有効化された中段ライン91に、当該役を構成する図柄51の組み合わせが停止すると、役に応じた利益（たとえば、所定枚数の遊技メダルの払い出しや特別遊技の実行など）が付与される。
【００４６】
なお、停止表示ライン90としては、中段ライン91に限定されるものではなく、各回転リール25ごとのいずれか一の停止位置を一直線に結んで構成されるライン（上段ライン、下段ライン、右上りライン、右下りライン）や、各回転リール25ごとのいずれか一の停止位置を折れ線で結んで構成されるライン（Ｌ字ライン、Ｖ字ライン）等を設けてもよい。
また、図２に示すように、前扉30の裏面における、メダル投入口44の下部に対応する位置には、このメダル投入口44から投入された遊技メダルの正偽を判断するためのメダルセレクター43、及び、このメダルセレクター43により適正な遊技メダルであると判断された遊技メダルを検知するためのメダルセンサー35が設けられている。
【００４７】
（制御装置100）
制御装置100は、上述の如く、スロットマシン10の作動を制御するためのものであり、メイン制御装置101及びサブ制御装置102から構成されるものとなっている。
そして、メイン制御装置101を構成するメイン基板、サブ制御装置102を構成するサブ基板にはそれぞれ、ＣＰＵ、ＲＯＭ、ＲＷＭ、及び、Ｉ／Ｏ等、種々の電子部品などが備えられている。なお、ＣＰＵは、１個のみ備えることもできるし、複数のＣＰＵを備えることもできる。また、ＣＰＵ、ＲＯＭ、ＲＷＭ、及び、Ｉ／Ｏ等は一体に構成されたワンチップ型とすることもできる。
【００４８】
また、メイン制御装置101及びサブ制御装置102には、これらの装置に対して各種信号等を入力可能な入力手段、入力手段による入力等に基づいた制御の結果を出力可能な出力手段が備えられている。また、メイン制御装置101及びサブ制御装置102は、ＣＰＵがＲＯＭに記憶されたプログラムを読み込むことで、各種制御手段として機能する。
具体的には、メイン制御装置101は、スタートスイッチ37、及び、ストップスイッチ38の操作により回転リール25の回転及び停止の制御、遊技に関する制御等を行い、また、サブ制御装置102は、遊技に関する演出の制御等を行う。
（制御装置100の入力手段）
制御装置100の入力手段としては、図１に示すように、次のセンサーやスイッチが接続されている。
【００４９】
（１）メダルセンサー35
（２）ベットスイッチ（シングルベットスイッチ36a、マックスベットスイッチ36b）
（３）スタートスイッチ37
（４）ストップスイッチ38
（５）精算スイッチ39
これら（１）から（５）までのスイッチ等は全て、メイン制御装置101に接続されている。なお、入力手段としては、これら（１）から（５）までのスイッチ等に限定されるものではない。また、サブ制御装置102に接続される入力手段を設けてもよい。
【００５０】
（メダルセンサー35）
メダルセンサー35は、メダル投入口44から投入された遊技メダルのうち、前述のメダルセレクター43により適正な遊技メダルとして判断されたものを検知するためのセンサーである。
（ベットスイッチ）
ベットスイッチは、クレジットメダル数を減算して遊技メダルのベットに代えるスイッチであり、遊技メダル１枚のベットに代えることができるシングルベットスイッチ36a、及び、遊技を開始するためにベット可能な最大枚数である遊技メダル３枚のベットに代えることができるマックスベットスイッチ36bが設けられている。
【００５１】
本形態に係るスロットマシン10は、メダル投入口44から遊技メダルを投入することで、１回の遊技につき、最大３枚の遊技メダルをベットすることができるように形成されている。また、スロットマシン10に投入された遊技メダルは、予め定められた規定枚数（たとえば、５０枚）まで、電子的に貯留（クレジット）しておくことができるように形成されている。そして、遊技メダルがクレジットされている場合には、メダル投入口44に遊技メダルを投入する代わりに、ベットスイッチを操作することにより遊技メダルのベットを行うことができ、スタートスイッチ37を操作可能状態にすることができる。
（スタートスイッチ37）
スタートスイッチ37は、遊技メダルがベットされることを条件に、又は、後述する再遊技役を構成する図柄51の組み合わせが停止表示したことを条件に、リールユニット21の駆動を開始させることが可能なレバー形状のスイッチである。
【００５２】
ここで、「再遊技役」とは、後述する役抽選手段140により抽選される役の一つである。そして、この役抽選手段140による抽選によって、再遊技役に当選し、再遊技役を構成する図柄51（たとえば、「リプレイＡ」「リプレイＡ」「リプレイＡ」）が、有効化された中段ライン91に停止すると、遊技メダルを新たにベットすることなく、再度、遊技を行うことができることとなっている。
また、本形態に係るスロットマシン10は、前回の遊技のスタートスイッチ37が操作されてから所定の時間（いわゆるウェイト時間、たとえば４．１秒）が経過するまでは、次遊技を開始するためにスタートスイッチ37を操作したとしても、回転リール25が回転を開始しないか、若しくは、回転リール25が回転を開始してもストップスイッチ38の操作が無効となるように形成されている。換言すれば、スタートスイッチ37が操作された際には、前記の遊技の前回の遊技のスタートスイッチ37が操作されてから所定の時間が経過したことを条件に、回転リール25が回転開始するか、若しくは、ストップスイッチ38の操作が有効となるように形成されている。
【００５３】
（ストップスイッチ38）
ストップスイッチ38は、ステッピングモーター26の駆動を停止することで、回転リール25の回転を停止させるためのスイッチである。具体的には、ストップスイッチ38は、図２に示すように、左リール22、中リール23、及び、右リール24のそれぞれに対応した３個のスイッチから構成されている。
そして、各回転リール25に対応したストップスイッチ38を操作することにより、対応した回転リール25が回転を停止するように形成されている。
また、ストップスイッチ38は、スタートスイッチ37が操作されることにより回転リール25が回転を開始してから、全ての回転リール25の回転速度が予め定められた一定速度に達することにより操作可能となるように形成されている。
【００５４】
（精算スイッチ39）
精算スイッチ39は、クレジットされている遊技メダルを精算、すなわち、クレジットを解除して、クレジットメダルを払い出すためのスイッチである。
（制御装置100の出力手段）
制御装置100の出力手段としては、図１に示すように、次のものが接続されている。
（１）リールユニット21（ステッピングモーター26）
（２）ホッパーユニット27
（３）演出装置50（ランプ52、液晶表示装置53、スピーカー54）
また、（１）及び（２）の出力手段はメイン制御装置101に接続されており、（３）の出力手段はサブ制御装置102に接続されている。なお、出力手段としては、これら（１）から（３）までに限定されるものではない。
【００５５】
（リールユニット21（ステッピングモーター26））
リールユニット21は、所定の枠体に固定された３個のステッピングモーター26と、各ステッピングモーター26の回転軸にそれぞれ固定された計３個の回転リール25とから構成されている。
また、各回転リール25は、円筒状に形成された回転ドラム（図示しておらず）と、この回転ドラムの周囲に貼付されるテープ状のリールテープ（図示しておらず）とを備えている。そして、各回転リール25におけるリールテープの外周面には、回転方向へ向けてほぼ等間隔に、「金７」「赤７」「ＢＡＲ」「チェリー」「ベル」「赤スイカ」「青スイカ」「リプレイＡ」「リプレイＢ」「リプレイＣ」という計１０種類のうちの複数種類の図柄51が所定の配列で計２１個表示されている。
【００５６】
具体的には、図４に示すように、左リール22には、「金７」「赤７」「ＢＡＲ」「チェリー」「ベル」「赤スイカ」「青スイカ」「リプレイＡ」「リプレイＢ」「リプレイＣ」という全１０種類の図柄51が２１個配列されている。また、中リール23には、「金７」「赤７」「ＢＡＲ」「チェリー」「ベル」「赤スイカ」「青スイカ」「リプレイＡ」という全８種類の図柄51が２１個配列されている。また、右リール24には、「金７」「赤７」「ＢＡＲ」「チェリー」「ベル」「赤スイカ」「青スイカ」「リプレイＡ」という全１０種類の図柄51が２１個配列されている。
なお、各回転リール25の図柄配列における図柄51に対しては、説明の便宜上、図４の上側から下側へ向けて順番に「０番」→「２０番」→「１９番」→・・・→「１番」までの図柄番号を付している。
【００５７】
また、回転リール25は、ステッピングモーター26の回転軸を中心として、表示窓34内を、回転リール25に表示された図柄51が上側から下側へ向けて通過するように、回転するものとなっている。すなわち、回転リール25が回転すると、各図柄51が、図４の向かって上側から下側へ向けて移動するように見える。
また、各回転リール25の所定箇所には、回転リール25の回転を検知するために用いられるインデックス（図示しておらず）が設けられるとともに、このインデックスの通過を検知する所定のセンサー（たとえば、フォトセンサー、磁気センサー、タッチセンサーなど）が設けられる。そして、各回転リール25が回転を開始し、インデックスを所定のセンサーが検知した後にステッピングモーター26から出力されるパルス信号に基づいて、ストップスイッチ38が操作された時点における回転リール25の図柄位置（回転位置）を検出し、所定の図柄位置で回転リール25を停止させることによって、停止制御が行われるものとなっている。
【００５８】
具体的には、ステッピングモーター26は、特に図示していないが、メイン制御装置101から供給される駆動パルスにより励磁する４相のコイルを有している。そして、４相のコイルのうち同時に２つが励磁した状態となる２相励磁と、４相のコイルのうち１つが励磁した状態となる１相励磁とが交互に繰り返される１−２相励磁により、ローターが回転駆動するようになっている。
また、ステッピングモーター26には回転リール25の制御用に所定のステップ数が定められており、回転リール25の各図柄51に対してステップ数を割り当てることで、１図柄単位での停止を制御するようになっている。
【００５９】
（ホッパーユニット27）
ホッパーユニット27は、所定の役を構成する図柄51の組み合わせが停止表示されるなどの遊技結果に基づいて、遊技者に遊技メダルの払い出しを行うためのものである。
（演出装置50）
演出装置50は、演出を実行するためのものであり、具体的には、サブ制御装置102から出力される所定の演出制御信号の入力を契機として、遊技者に対して当選等を報知するなど種々の演出を行うためのものである。
具体的には、演出装置50としては、ランプ52、液晶表示装置53、スピーカー54等を備えている。なお、演出装置50は、これらのものに限定されるわけではなく、ＣＲＴ表示装置、ドットマトリクス表示装置、エレクトロルミネッセンス表示装置等の画像表示装置を備えることもできる。
【００６０】
また、ランプ52は、光源の点滅、点灯又は消灯により、遊技を盛り上げたり、所定の役が当選していることを報知したりするためのものである。また、液晶表示装置53は、文字や画像（静止画や動画）の表示により、遊技の演出や各種報知を行うためのものである。また、スピーカー54は、所定の効果音やＢＧＭの出力により、遊技の演出や各種報知を行うためのものである。
具体的には、所定の遊技（たとえば、ＢＢゲーム等）が開始されたり、所定の役に当選したりすると、後述する遊技制御手段120が、後述するサブ制御装置102の演出制御手段300にＢＢゲーム開始信号や当選信号を出力する。そして、演出制御手段300は、前記信号の入力を契機として、所定の演出データを選択し、この演出データに基づく制御信号を演出装置50に出力する。そして、演出装置50は、演出制御手段300により出力された制御信号の入力を契機として、前記演出データに基づく演出内容を出力する。
【００６１】
（制御装置101の制御手段）
制御装置100は、メイン制御装置101及びサブ制御装置102から構成されており、上述の如く、ＣＰＵがＲＯＭに記憶されたプログラムを読み込むことで、図１に示すように、大別して、次の（１）から（１３）までの制御手段として機能する。
（１）遊技制御手段120
（２）役抽選手段140
（３）回転開始制御手段150
（４）リール図柄別組み合わせテーブル151
（５）検索テーブル152
（６）テーブル取得手段153
（７）図柄組み合わせ取得手段154
（８）停止テーブル161
（９）停止位置データ作成手段162
（１０）回転位置検出手段170
（１１）回転停止制御手段180
（１２）停止態様判定手段200
（１３）演出制御手段300
また、メイン制御装置101は（１）から（１２）までの制御手段として機能し、サブ制御装置102は（１３）の制御手段として機能する。なお、制御装置100としては、上記した（１）から（１３）までの制御手段に限定されるものではなく、他の手段を含んでいてもよい。
【００６２】
（遊技制御手段120）
遊技制御手段120は、遊技の進行を制御するためのものである。
ここで、本形態に係るスロットマシン10は、遊技として、一般的な遊技である通常遊技、通常遊技と異なる遊技であって通常遊技よりも遊技者に大きな利益を付与する特別遊技（ＢＢゲーム、ＲＢゲーム）を有している。
なお、遊技はこれらに限定されるものではなく、たとえば、通常遊技と異なり通常遊技中よりも再遊技役の当選確率が高くなるリプレイタイム遊技（ＲＴゲーム）、役抽選手段140による抽選の結果に関する情報を報知するアシストタイム遊技（ＡＴゲーム）、リプレイタイム遊技とアシストタイム遊技とが実行されるアシストリプレイタイム遊技（ＡＲＴゲーム）等、遊技者に対して所定の特典を付与可能な有利遊技を有していてもよい。
【００６３】
そして、遊技制御手段120は、図１に示すように、大別すると、次の手段を備える。
（１）通常遊技制御手段121
（２）特別遊技制御手段122
また、遊技制御手段120としては、上記した（１）及び（２）の手段に限定されるものではない。
（通常遊技制御手段121）
通常遊技制御手段121は、一般的な遊技である通常遊技を制御するためのものである。
具体的には、遊技メダルの投入又はベットスイッチが操作されることにより、遊技メダルがベットされたことを条件に、スタートスイッチ37が操作されると、後述の役抽選手段140により、予め定められた複数の役のうちいずれかの役の当選又は非当選を決定するための抽選が行われる。そして、これに伴って、３個全ての回転リール25が回転を開始する。その後、所定のストップスイッチ38を１つ操作すると、このストップスイッチ38に対応した回転リール25の回転が停止する。そして、ストップスイッチ38を３個全て操作し終わると、３個の回転リール25の回転が全て停止する。このとき、中段ライン91上に、役抽選手段140により当選した役を構成する図柄51の組み合わせが停止すると、役に応じた所定の利益が付与されるものとなっている。所定の利益の付与としては、たとえば、予め定められた枚数の遊技メダルの払い出しや、上述の特別遊技や有利遊技の実行等とすることができる。そして、通常遊技制御手段121は、１回の遊技における上記一連の処理を制御するものである。
【００６４】
本形態に係るスロットマシン10では、図５に示すように、役として、遊技メダルの払い出しは無いが遊技メダルを新たに投入することなく再度の遊技を行える再遊技役と、所定枚数の遊技メダルが払い出されることとなる小役と、小役及び再遊技役よりもさらに大きな利益を遊技者に付与可能な特別遊技に係る特別遊技役（ＢＢゲーム役、ＲＢゲーム役）と、を備えている。
また、小役としては、図５に示すように、ベル役、チェリー役及びスイカ役を備えている。
具体的には、再遊技役としては、「リプレイＡ」「リプレイＡ」「リプレイＡ」という図柄51の組み合わせにより構成される再遊技役Ａ、「リプレイＡ」「リプレイＡ」「リプレイＢ」という図柄51の組み合わせにより構成される再遊技役Ｂ、「リプレイＡ」「リプレイＡ」「リプレイＣ」という図柄51の組み合わせにより構成される再遊技役Ｃ、「リプレイＢ」「リプレイＡ」「リプレイＡ」という図柄51の組み合わせにより構成される再遊技役Ｄ、「リプレイＢ」「リプレイＡ」「リプレイＢ」という図柄51の組み合わせにより構成される再遊技役Ｅ、「リプレイＢ」「リプレイＡ」「リプレイＣ」という図柄51の組み合わせにより構成される再遊技役Ｆ、「リプレイＣ」「リプレイＡ」「リプレイＡ」という図柄51の組み合わせにより構成される再遊技役Ｇ、「リプレイＣ」「リプレイＡ」「リプレイＢ」という図柄51の組み合わせにより構成される再遊技役Ｈ、「リプレイＣ」「リプレイＡ」「リプレイＣ」という図柄51の組み合わせにより構成される再遊技役Ｉ、及び、「ＢＡＲ」「ＢＡＲ」「ＢＡＲ」という図柄51の組み合わせにより構成される再遊技役Ｊを有している。そして、中段ライン91上に、上述の図柄51の組み合わせのいずれかが停止すると、新たに遊技メダルを投入することなく、当該遊技と同じ条件で次遊技を行う（すなわち、再遊技を行う）ことができる。
【００６５】
また、小役のうち、ベル役としては、「ベル」「ベル」「ベル」という図柄51の組み合わせにより構成されるベル役Ａ、「リプレイＡ」「ベル」「チェリー」という図柄51の組み合わせにより構成されるベル役Ｂ、「リプレイＢ」「ベル」「チェリー」という図柄51の組み合わせにより構成されるベル役Ｃ、及び、「リプレイＣ」「ベル」「チェリー」という図柄51の組み合わせにより構成されるベル役Ｄを有している。そして、中段ライン91上に、上述の図柄51の組み合わせのいずれかが停止すると、所定枚数（本形態では９枚）の遊技メダルが払い出される。
また、小役のうち、チェリー役としては、「チェリー」「チェリー」「チェリー」という図柄51の組み合わせにより構成されるチェリー役Ａ、「赤７」「ベル」「チェリー」という図柄51の組み合わせにより構成されるチェリー役Ｂ、及び、「青スイカ」「ベル」「チェリー」という図柄51の組み合わせにより構成されるチェリー役Ｃを有している。そして、中段ライン91上に、上述の図柄51の組み合わせのいずれかが停止すると、所定枚数（本形態では１枚）の遊技メダルが払い出される。
【００６６】
また、小役のうち、スイカ役としては、「赤スイカ」「赤スイカ」「赤スイカ」という図柄51の組み合わせにより構成されるスイカ役Ａ、「赤スイカ」「赤スイカ」「青スイカ」という図柄51の組み合わせにより構成されるスイカ役Ｂ、「赤スイカ」「青スイカ」「赤スイカ」という図柄51の組み合わせにより構成されるスイカ役Ｃ、「赤スイカ」「青スイカ」「青スイカ」という図柄51の組み合わせにより構成されるスイカ役Ｄ、「青スイカ」「赤スイカ」「赤スイカ」という図柄51の組み合わせにより構成されるスイカ役Ｅ、「青スイカ」「赤スイカ」「青スイカ」という図柄51の組み合わせにより構成されるスイカ役Ｆ、「青スイカ」「青スイカ」「赤スイカ」という図柄51の組み合わせにより構成されるスイカ役Ｇ、及び、「青スイカ」「青スイカ」「青スイカ」という図柄51の組み合わせにより構成されるスイカ役Ｈを有している。そして、中段ライン91上に、上述の図柄51の組み合わせのいずれかが停止すると、所定枚数（本形態では９枚）の遊技メダルが払い出される。
【００６７】
また、ＢＢゲーム役としては、「金７」「金７」「金７」という図柄51の組み合わせにより構成されるＢＢゲーム役Ａ、「赤７」「赤７」「赤７」という図柄51の組み合わせにより構成されるＢＢゲーム役Ｂ、及び、「リプレイＣ」「赤７」「青スイカ」という図柄51の組み合わせにより構成されるＢＢゲーム役Ｃを有している。そして、中段ライン91上に、上述の図柄51の組み合わせのいずれかが停止すると、ＢＢゲームに移行する。
なお、本形態に係るスロットマシン10では、遊技メダルの払い出しを行うことなく、ＢＢゲームに移行するようになっているが、所定枚数（たとえば１５枚）の遊技メダルの払い出しを行った後に、ＢＢゲームに移行するように設定してもよい。
【００６８】
また、ＲＢゲーム役としては、「金７」「金７」「ＢＡＲ」という図柄51の組み合わせにより構成されるＲＢゲーム役Ａ、及び、「赤７」「赤７」「ＢＡＲ」という図柄51の組み合わせにより構成されるＲＢゲーム役Ｂを有している。そして、中段ライン91上に、上述の図柄51の組み合わせのいずれかが停止すると、ＲＢゲームに移行する。なお、本形態に係るスロットマシン10では、遊技メダルの払い出しを行うことなく、ＲＢゲームに移行するようになっているが、所定枚数（たとえば１５枚）の遊技メダルの払い出しを行った後に、ＲＢゲームに移行するように設定してもよい。
なお、役としては、上述の内容に限定されるものではなく、他にも多数の役を設定してもよい。
【００６９】
また、本形態に係るスロットマシン10では、スイカ役Ａ〜スイカ役Ｈ及びＢＢゲーム役Ｃについては、後述する役抽選手段140による１回の抽選で、いずれか一方の役の当選となるほか、これらの役が重複して当選することがあるようになっている。なお、重複して当選することとなる役は、これらに限定されるものではない。
（特別遊技制御手段122）
特別遊技制御手段122は、通常遊技よりも遊技者に大きな利益を付与可能な特別遊技（ＢＢゲーム、ＲＢゲーム）を制御するためのものである。
ＲＢゲームは、予め定められた特定の役（本形態ではベル役）が高確率で当選する遊技を一定条件下で行わせる遊技である。また、ＢＢゲームは、通常遊技と同様の遊技（ＢＢゲーム一般遊技）を実行可能であるとともに、この遊技中に一定条件下でＲＢゲームに移行できるようにした遊技である。
【００７０】
具体的には、ＢＢゲームに移行すると、通常遊技と同様に所定枚数の遊技メダルのベットによって遊技が開始される。そして、３つの回転リール25の回転を全て停止させた際に、中段ライン91上に役を構成する図柄51の組み合わせが停止しているか否かによって、遊技メダルの払い出しが行われる。
また、このＢＢゲーム中にＲＢゲームに移行するための特定の図柄51の組み合わせが中段ライン91上に停止した場合には、その後ＲＢゲームに移行する。そして、ＲＢゲームが終了した後は、また通常遊技と同様の抽選及び制御が行われる。なお、ＲＢゲームへの移行は上述のような条件とすることなく、ＢＢゲームが開始されるとすぐにＲＢゲームへ移行し、所定回数のＲＢゲームが終了するとすぐに再度ＲＢゲームへ移行するように設定することもできる。すなわち、ＢＢゲームが開始されたら常にＲＢゲーム状態での遊技が実行されるように設定することもできる。
【００７１】
そして、ＢＢゲーム中において払い出された遊技メダルが所定の枚数（たとえば３１４枚）を超えることにより、ＢＢゲームは終了する。また、ＢＢゲームの終了条件としては、上述のような遊技メダルの払い出し枚数の累計ではなく、他の条件を設定することもできる。
また、ＲＢゲームに移行すると、予め定められた特定の役（本形態ではベル役）を構成する図柄51の組み合わせが中段ライン91上に停止した場合に遊技メダルの払い出しが行われる遊技が行われる。なお、ＲＢゲームは、上述の如く、通常遊技中に「赤７」「赤７」「ＢＡＲ」又は「金７」「金７」「ＢＡＲ」という図柄51の組み合わせが中段ライン91に停止することで、当該通常遊技からも移行するものとなっている。
【００７２】
（役抽選手段140）
役抽選手段140は、予め定められた複数の役のうちいずれかの役の当選又は非当選を抽選により決定するためのものであり、具体的には、予め定められた当選確率に基づいて、いずれの役に当たったか又はハズレたかの抽選を行うものである。
この役抽選手段140は、特に図示していないが、所定の数値範囲内（たとえば、０〜６５５３５）で乱数を発生させるための乱数発生手段、乱数発生手段により発生した乱数をスタートスイッチ37の操作時に抽出するための乱数抽出手段、乱数発生手段により発生する乱数がとる数値領域の範囲内であって、前記役に対応した所定の数値領域を有する役当選領域を複数備えた抽選テーブル（通常遊技用抽選テーブル、ＢＢゲーム用抽選テーブル、ＲＢゲーム用抽選テーブル）、乱数抽出手段により抽出された乱数が抽選テーブルのいずれの役当選領域に属するか否かを判定するための当選判定手段、当選判定手段により所定の役に当選したと判定された場合に当該役に対応する当選フラグを成立させるためのフラグ成立手段等を備える。
【００７３】
ここで、当選フラグの成立とは、所定のメモリに記憶されている数値が所定値になっている状態を意味するものである。たとえば、ＢＢゲーム役に対応する所定メモリに記憶されている数値が「１」となっている場合、ＢＢゲーム役の当選フラグが成立している状態であると設定することができる。これに対して、前記メモリに記憶されている数値が「０」となっている場合、ＢＢゲーム役の当選フラグが成立していない状態であると設定することができる。
なお、この当選フラグとしては、役抽選手段140の抽選結果が小役の当選である場合に成立する小役当選フラグや、抽選結果がＢＢゲームなどの特別遊技役の当選である場合に成立する特別当選フラグ等がある。
【００７４】
また、小役当選フラグは、当選フラグが成立した遊技においてのみ有効となるものとなっている。これに対して、前記特別当選フラグは、次の遊技へ持ち越すことができるものとなっている。
（回転開始制御手段150）
回転開始制御手段150は、回転リール25の回転の開始に関する制御を行うためのものであり、具体的には、回転開始制御手段150は、スタートスイッチ37の操作に基づいて出力されるスタート信号が入力されることで、各回転リール25に設けられているステッピングモーター26に回転開始信号を出力し、ステッピングモーター26を駆動させることにより全ての回転リール25の回転を開始させるものである。
【００７５】
また、回転開始制御手段150は、スタートスイッチ37が操作されると、予め定められた所定の加速度で全ての回転リール25を回転させ、全ての回転リール25の回転速度が所定速度に達すると、この所定速度で定速回転を行わせるものとなっている。具体的には、回転開始制御手段150が、ステッピングモーター26に、所定の加速度での駆動を実行させるための制御信号を出力し、さらに、所定速度に達した後は当該速度での駆動を維持させるための制御信号を出力することで、ステッピングモーター26により、所定速度に達するまでの加速駆動処理が行われ、所定速度に達した後は当該速度での駆動を維持する定速駆動処理が行われる。これにより、上述のような回転リール25の加速回転及び定速回転が行われるようになっている。
【００７６】
（リール図柄別組み合わせテーブル151）
リール図柄別組み合わせテーブル151は、各回転リール25に付された図柄51の種類ごとに別個に設けられたテーブルであって、役抽選手段140により抽選される役のうち、各テーブルに対応づけられた図柄51が役を構成する図柄51として含まれている役のみについて、当該役を構成する図柄51の組み合わせを定めたものであり、ＲＯＭの所定の記憶領域により構成されるものである。
すなわち、リール図柄別組み合わせテーブル151には、対応する図柄51が含まれる役についての図柄51の組み合わせが格納されるものとなっている。
【００７７】
そして、本形態に係るスロットマシン10では、このリール図柄別組み合わせテーブル151に基づき、所定の図柄位置に付された図柄51について、役を構成する図柄51の組み合わせが取得され、この取得された図柄51の組み合わせを参照しながら、後述停止ポイント作成手段163が停止ポイントデータを作成する。
具体的には、上述の如く、本形態における左リール22には、「金７」「赤７」「ＢＡＲ」「チェリー」「ベル」「赤スイカ」「青スイカ」「リプレイＡ」「リプレイＢ」「リプレイＣ」という１０種類の図柄51が付されており、中リール23には、「金７」「赤７」「ＢＡＲ」「チェリー」「ベル」「赤スイカ」「青スイカ」「リプレイＡ」という８種類の図柄51が付されており、また、右リール24には、「金７」「赤７」「ＢＡＲ」「チェリー」「ベル」「赤スイカ」「青スイカ」「リプレイＡ」という１０種類の図柄51が付されている。
【００７８】
そして、本形態に係るスロットマシン10には、図６に示すように、左リール22の各種図柄に対応するリール図柄別組み合わせテーブル151として、左リール金７用テーブル、左リール赤７用テーブル、左リールＢＡＲ用テーブル、左リールチェリー用テーブル、左リールベル用テーブル、左リール赤スイカ用テーブル、左リール青スイカ用テーブル、左リールリプレイＡ用テーブル、左リールリプレイＢ用テーブル、及び、左リールリプレイＣ用テーブルが設けられている。
また、図７に示すように、中リール23の各種図柄に対応するリール図柄別組み合わせテーブル151として、中リール金７用テーブル、中リール赤７用テーブル、中リールＢＡＲ用テーブル、中リールチェリー用テーブル、中リールベル用テーブル、中リール赤スイカ用テーブル、中リール青スイカ用テーブル、及び、中リールリプレイＡ用テーブルが設けられている。
【００７９】
また、図８に示すように、右リール24の各種図柄に対応するリール図柄別組み合わせテーブル151として、右リール金７用テーブル、右リール赤７用テーブル、右リールＢＡＲ用テーブル、右リールチェリー用テーブル、右リールベル用テーブル、右リール赤スイカ用テーブル、右リール青スイカ用テーブル、右リールリプレイＡ用テーブル、右リールリプレイＢ用テーブル、及び、右リールリプレイＣ用テーブルが設けられている。
そして、これらの各リール図柄別組み合わせテーブル151にはそれぞれ、各テーブルに対応する図柄51を含む役のみについて、当該役を構成する図柄51の組み合わせが格納されている。
【００８０】
たとえば、左リールリプレイＣ用テーブルには、左リール22における「リプレイＣ」の図柄51が含まれる役のみについて、当該役を構成する図柄51の組み合わせが格納されている。具体的には、左リール22における「リプレイＣ」の図柄51が含まれる役としては、図５に示すように、ＢＢゲーム役Ｃ（「リプレイＣ」「赤７」「青スイカ」）、ベル役Ｄ（「リプレイＣ」「ベル」「チェリー」）、再遊技役Ｇ（「リプレイＣ」「リプレイＡ」「リプレイＡ」）、再遊技役Ｈ（「リプレイＣ」「リプレイＡ」「リプレイＢ」）、及び、再遊技役Ｉ（「リプレイＣ」「リプレイＡ」「リプレイＣ」）を有しており、左リールリプレイＣ用テーブルには、これらの役を構成する図柄51の組み合わせのみが格納されることとなる（図６参照）。
【００８１】
また、たとえば、中リールベル用テーブルには、中リール23における「ベル」の図柄51が含まれる役のみについて、当該役を構成する図柄51の組み合わせが格納されている。具体的には、中リール23における「ベル」の図柄51が含まれる役としては、図５に示すように、ベル役Ａ（「ベル」「ベル」「ベル」）、ベル役Ｂ（「リプレイＡ」「ベル」「チェリー」）、ベル役Ｃ（「リプレイＢ」「ベル」「チェリー」）、ベル役Ｄ（「リプレイＣ」「ベル」「チェリー」）、チェリー役Ｂ（「赤７」「ベル」「チェリー」）、及び、チェリー役Ｃ（「青スイカ」「ベル」「チェリー」）を有しており、中リールベル用テーブルには、これらの役を構成する図柄51の組み合わせのみが格納されることとなる（図７参照）。
【００８２】
また、たとえば、右リールチェリー用テーブルには、右リール24における「チェリー」の図柄51が含まれる役のみについて、当該役を構成する図柄51の組み合わせが格納されている。具体的には、中リール24における「チェリー」の図柄51が含まれる役としては、図５に示すように、ベル役Ｂ（「リプレイＡ」「ベル」「チェリー」）、ベル役Ｃ（「リプレイＢ」「ベル」「チェリー」）、ベル役Ｄ（「リプレイＣ」「ベル」「チェリー」）、チェリー役Ａ（「チェリー」「チェリー」「チェリー」）、チェリー役Ｂ（「赤７」「ベル」「チェリー」）、及び、チェリー役Ｃ（「青スイカ」「ベル」「チェリー」）を有しており、右リールチェリー用テーブルには、これらの役を構成する図柄51の組み合わせのみが格納されることとなる（図８参照）。
【００８３】
（検索テーブル152）
検索テーブル152は、回転リール25ごとに別個に設けられたテーブルであって、図柄51の種類に対応するリール図柄別組み合わせテーブル151を定めたものであり、ＲＯＭの所定の記憶領域により構成されるものである。
すなわち、検索テーブル152には、図柄51の種類に対応付けられたリール図柄別組み合わせテーブル151が格納されており、この検索テーブル152に基づき、所定の回転リール25における所定の図柄51に対応するリール図柄別組み合わせテーブル151を抽出することができる。
【００８４】
なお、具体的には、この検索テーブル152には、各リール図柄別組み合わせテーブル151が格納されているＲＯＭの格納領域のアドレスが定められており、このアドレスを参照することで、対応するリール図柄別組み合わせテーブル151を取得することができる。
本形態に係るスロットマシン10には、上述の如く、左リール22、中リール23及び右リール24の３個の回転リール25が設置されているため、検索テーブル152として、左リール用検索テーブル、中リール用検索テーブル、及び、右リール用検索テーブルが設けられている（図９参照）。
そして、各検索テーブル152には、対応する回転リール25に付された図柄51に対応するリール図柄別組み合わせテーブル151が格納されている。
【００８５】
具体的には、左リール用検索テーブルにおいては、図９（ａ）に示すように、左リール22に付されている全１０種類の図柄51について、それぞれ対応するリール図柄別組み合わせテーブル151が定められている。たとえば、「金７」に対応するリール図柄別組み合わせテーブル151として左リール金７用テーブルが定められ、「赤７」に対応するリール図柄別組み合わせテーブル151として左リール赤７用テーブルが定められている。
また同様に、中リール用検索テーブルにおいては、図９（ｂ）に示すように、中リール23に付されている全８種類の図柄51について、それぞれ対応するリール図柄別組み合わせテーブル151が定められている。たとえば、「ＢＡＲ」に対応するリール図柄別組み合わせテーブル151として中リールＢＡＲ用テーブルが定められ、「ベル」に対応するリール図柄別組み合わせテーブル151として中リールベル用テーブルが定められている。
【００８６】
また同様に、右リール用検索テーブルにおいては、図９（ｃ）に示すように、右リール24に付されている全１０種類の図柄51について、それぞれ対応するリール図柄別組み合わせテーブル151が定められている。たとえば、「チェリー」に対応するリール図柄別組み合わせテーブル151として右リールチェリー用テーブルが定められ、「赤スイカ」に対応するリール図柄別組み合わせテーブル151として右リール赤スイカ用テーブルが定められている。
（テーブル取得手段153）
テーブル取得手段153は、所定の回転リール25における所定の図柄位置（図柄番号）に付された図柄51（検索図柄）について、当該回転リール25に対応する検索テーブル152に基づき、対応するリール図柄別組み合わせテーブル151を取得するものである。
【００８７】
具体的には、テーブル取得手段153は、検索テーブル152に基づき、検索図柄に対応するリール図柄別組み合わせテーブル151の格納アドレスを取得し、この格納アドレスを参照することで、ＲＯＭの所定の格納位置に記憶されているリール図柄別組み合わせテーブル151を取得する。
たとえば、検索図柄が、左リール22の「１３番」の図柄51、すなわち「赤７」であった場合には、テーブル取得手段153により、左リール用検索テーブルに基づき、当該検索図柄（左リール22の「赤７」）に対応するリール図柄別組み合わせテーブル151である左リール赤７用テーブルが取得される。
【００８８】
（図柄組み合わせ取得手段154）
図柄組み合わせ取得手段154は、テーブル取得手段153により取得されたリール図柄別組み合わせテーブル151に基づき、検索図柄が含まれている役を構成する図柄51の組み合わせを取得するものである。
そして、この図柄組み合わせ取得手段154により取得された図柄51の組み合わせについては、ＲＷＭの所定の作業用記憶領域に格納されるようになっている。
たとえば、上述の場合（検索図柄が、左リール22の「赤７」であった場合）には、上述の如く、テーブル取得手段153により、リール図柄別組み合わせテーブル151として左リール赤７用テーブルが取得される。そして、この取得された左リール赤７用テーブルに基づき、図柄組み合わせ取得手段154により、検索図柄（左リール22の「赤７」）が含まれている役を構成する図柄51の組み合わせが取得される。すなわち、「赤７」「赤７」「赤７」（ＢＢゲーム役Ｂ）、「赤７」「赤７」「ＢＡＲ」（ＲＢゲーム役Ｂ）、及び、「赤７」「ベル」「チェリー」（チェリー役Ａ）が取得される。そして、この取得された図柄51の組み合わせが、ＲＷＭの所定の作業用記憶領域に格納される。
【００８９】
（停止テーブル161）
停止テーブル161は、役抽選手段140による抽選の結果及び回転リール25の図柄位置に応じて、回転リール25の停止位置を定めたものであり、具体的には、ストップスイッチ38を操作した時点の回転リール25の図柄位置（すなわち、中段に表示されている図柄51の図柄番号）に応じて、当該回転リール25の図柄位置から移動可能な図柄数の範囲（５個の範囲）でいずれの図柄位置で回転リール25を停止させるのかを、回転リール25の図柄位置ごとに定めたものである。
具体的には、停止テーブル161においては、当選フラグが成立していない役を構成する図柄51の組み合わせが中段ライン91にも停止しないようにしつつ、当選フラグが成立している役を構成する図柄51の組み合わせが中段ライン91に停止するように、上述の移動可能な図柄数の範囲（５個の範囲）内で停止位置を決定している。
【００９０】
また、本形態に係るスロットマシン10では、遊技状態ごと、及び、役抽選手段140による抽選の結果ごとに、停止テーブル161が設けられている。なお、この停止テーブル161は、遊技状態ごと、及び、役抽選手段140による抽選の結果ごとに、１つだけ設けることもできるし、複数個設けてもよい。
本形態に係るスロットマシン10は、通常遊技における停止テーブル161として、特別遊技役（ＢＢゲーム役、ＲＢゲーム役）に当選した場合の停止テーブル161、再遊技役に当選した場合の停止テーブル161、チェリー役に当選した場合の停止テーブル161、ベル役に当選した場合の停止テーブル161、スイカ役Ａ〜Ｈ及びＢＢゲーム役Ｃに重複して当選した場合の停止テーブル161（図１０参照）、並びに、非当選の場合（すなわち、ハズレとなった場合）の停止テーブル161を備えている。
【００９１】
具体的には、図１０は、スイカ役Ａ〜Ｈ及びＢＢゲーム役Ｃに重複して当選した場合における、左リール22に対応する停止テーブル161である。この停止テーブル161においては、各図柄番号に対応する図柄51が左リール22の中段にあるときに、対応するストップスイッチ38が操作された場合の停止位置が定められている。たとえば、図１０に示すように、図柄番号「２番」に対応する停止位置として図柄番号「３番」が定められている。すなわち、この停止テーブル161によれば、図柄番号「２番」の「ベル」が左リール22の中段にあるときに、左リール22に対応するストップスイッチ38が操作されると、左リール22は図柄１個分移動して、図柄番号「３番」の「スイカ」が中段となった位置で停止することとなる。
【００９２】
また、停止テーブル161には、所定の図柄番号に対応する停止位置として１つの図柄番号の停止位置のみならず、複数の図柄番号の停止位置を定めておくこともでき、この場合には、停止テーブル161を参照した上で、プログラムにより予め定められている条件（たとえば、前記所定の図柄番号から近い方の図柄番号で停止する、前記所定の図柄番号から遠い方の図柄番号で停止する等の条件）に基づいて停止位置を決定するようにしてもよい。
また、本形態に係るスロットマシン10では、特別遊技（ＢＢゲーム、ＲＢゲーム）における停止テーブル161も備えている。また、停止テーブル161としては、特別遊技役の当選フラグが持ち越されている状態における、特別当選フラグ持ち越し中の停止テーブル161等も備えることができる。なお、停止テーブル161はこれらに限定されるものではない。
【００９３】
また、停止テーブル161には、回転リール25の図柄位置に応じた直接的な停止位置を定めてもよいし、回転リール25の図柄位置からの移動図柄数を定めてもよい。
（停止位置データ作成手段162）
停止位置データ作成手段162は、役抽選手段140による抽選の結果に基づき、ストップスイッチ38が操作された場合に回転リール25を停止させる停止位置を、回転リール25の図柄位置ごとに対応して定めた停止位置データを作成するためのものである。
この停止位置データ作成手段162は、スタートスイッチ37が操作されると、３個の回転リール25が全て定速回転状態となるまでの間に、３個の回転リール25の全図柄位置について、停止位置データを作成する。また、１個目のストップスイッチ38が操作された後）は、１個目のストップスイッチ38が操作されてから遅くとも２個目のストップスイッチ38が操作されるまで（すなわち、２個目のストップスイッチ38の操作を受け付けた時点まで）の間に、１個目のストップスイッチ38が操作された時点でストップスイッチ38の操作がいまだ行われていない２個の回転リール25（すなわち、１個目のストップスイッチ38が操作された時点で回転中の２個の回転リール25）の全図柄位置について、改めて停止位置データを作成しなおす。また、２個目のストップスイッチ38が操作された後は、２個目のストップスイッチ38が操作されてから遅くとも３個目のストップスイッチ38が操作されるまで（すなわち、３個目のストップスイッチ38の操作を受け付けた時点まで）の間に、２個目のストップスイッチ38が操作された時点でストップスイッチ38の操作がいまだ行われていない１個の回転リール25（すなわち、２個目のストップスイッチ38が操作された時点で回転中の１個の回転リール25）の全図柄位置について、改めて停止位置データを作成しなおす。
【００９４】
たとえば、スタートスイッチ37が操作された後、左リール22に対応するストップスイッチ38、中リール23に対応するストップスイッチ38、右リール24に対応するストップスイッチ38という順番で、ストップスイッチ38の操作が行われるものとする。この場合には、停止位置データ作成手段162は、スタートスイッチ37が操作されると、３つ全ての回転リール25の回転速度が定速となるまでの間に、全ての回転リール25の全図柄位置について停止位置データを作成する。そして、左リール22に対応するストップスイッチ38が操作されると、中リール23に対応するストップスイッチ38が操作されるまでの間に、回転中の中リール23及び右リール24の全図柄位置について停止位置データを作成しなおす。そして、中リール23に対応するストップスイッチ38が操作されると、右リール24に対応するストップスイッチ38が操作されるまでの間に、回転中の右リール24の全図柄位置について停止位置データを作成しなおす。
【００９５】
なお、停止位置データ作成手段162は、スタートスイッチ37が操作されたときは、３つ全ての回転リール25の回転速度が定速となるまでの間ではなく、回転リール25が回転を開始するまでの間に、全ての回転リール25について、停止位置データを作成するように形成してもよい。
また、停止位置データ作成手段162は、前回のストップスイッチ38の操作後、次のストップスイッチ38が操作される時点までの間に、停止位置データを作成しなおすのではなく、前回のストップスイッチ38の操作後、次のストップスイッチ38の操作が可能となる時点（すなわち、次のストップスイッチ38の操作を受付可能な状態となる時点）までの間に、停止位置データを作成しなおすように形成してもよい。
【００９６】
なお、本形態に係るスロットマシン10では、スタートスイッチ37が操作されてから３つ全ての回転リール25の回転速度が定速となるまでの時間は、３つ全ての回転リール25の全図柄位置についての停止位置データを作成するために十分なものとなっている。また、本形態に係るスロットマシン10では、一のストップスイッチ38が操作されてから次のストップスイッチ38が操作されるまでに、回転中の全ての回転リール25の全図柄位置についての停止位置データを作成できるようにすべく、一のストップスイッチ38が操作された後に、所定時間の間、次のストップスイッチ38の操作を受付不可とする受付不可期間を設けている。
【００９７】
そして、停止位置データ作成手段162は、図１に示すように、大別すると、次の手段を備える。
（１）停止ポイントデータ作成手段163
（２）停止位置決定手段164
また、停止位置データ作成手段162としては、上記した（１）及び（２）の手段に限定されるものではない。
（停止ポイントデータ作成手段163）
停止ポイントデータ作成手段163は、図柄組み合わせ取得手段154により取得された図柄51の組み合わせ、及び、役抽選手段140による抽選の結果に基づき、回転リール25の各図柄位置が、回転リール25を停止させることができない停止不可位置であるか、又は、回転リール25を停止させることができる停止可能位置であるかを定め、停止可能位置について優先順位を定めた停止ポイントデータを作成するためのものである。
【００９８】
以下、より具体的に、停止ポイントデータ作成手段163による停止ポイントデータの作成方法について説明する。
本形態に係るスロットマシン10においては、スタートスイッチ37又はストップスイッチ38が操作されると、いまだストップスイッチ38の操作が行われていない回転リール25の全図柄位置の図柄51について、図柄組み合わせ取得手段154により、当該図柄51を含む役の図柄51の組み合わせが取得され、ＲＷＭの所定の作業用記憶領域に格納される。
すると、この作業用記憶領域に格納された内容を参照することにより、いまだストップスイッチ38の操作が行われていない回転リール25の全図柄位置における図柄51について、当該図柄51が中段に停止した場合に停止表示され得る役（図柄51の組み合わせ）を検索することができる。
【００９９】
そして、停止ポイントデータ作成手段163は、図柄組み合わせ取得手段154により取得された図柄51の組み合わせを検索することにより、回転リール25の２１個の図柄51がそれぞれ中段にあるときの位置が、停止不可位置であるか又は停止可能位置であるかを定める。また、停止可能位置については、停止の有効性の高低や予め定めた条件等に基づいて優先順位を定める。
具体的には、図１１（ａ）に示すように、ＲＷＭに、回転リール25の各図柄位置（図柄51）に対応してそれぞれ８ビットのデータ領域を設け、このデータ領域の各ビットを役抽選手段140により抽選される役と対応付けておく。
【０１００】
より具体的には、各８ビットのデータ領域は、最上位ビット（左端のビット）を「再遊技役（再遊技役Ａ〜Ｊ）」に対応させ、最上位ビットから１つ隣のビットを「ベル役（ベル役Ａ〜Ｄ）」に対応させ、最上位ビットから２つ隣のビットを「スイカ役（スイカ役Ａ〜Ｈ）」に対応させ、最上位ビットから３つ隣のビットを「チェリー役（チェリー役Ａ〜Ｃ）」に対応させ、最上位ビットから４つ隣のビットを「ＢＢゲーム役Ａ」に対応させ、最上位ビットから５つ隣のビットを「ＢＢゲーム役Ａ以外のＢＢゲーム役（ＢＢゲーム役Ｂ及びＢＢゲーム役Ｃ）」に対応させ、最上位ビットから６つ隣のビットを「ＲＢゲーム役（ＲＢゲーム役Ａ及びＲＢゲーム役Ｂ）」に対応させておく。また、停止ポイントデータ作成開始の時点で初期化処理を行い、各データ領域の最下位ビット（最上位ビットから７つ隣のビット）を「１」とする。すなわち、当該データ領域は「０００００００１」となる。
【０１０１】
そして、図柄組み合わせ取得手段154により取得された図柄51の組み合わせ、及び、役抽選手段140による抽選の結果に基づき、回転リール25の図柄位置が、停止させてはいけない停止不可位置（たとえば、いずれのチェリー役にも当選していないにもかかわらず、左リール22においていずれかのチェリー役を構成する図柄51が停止表示されてしまう位置）であると判断される場合には、当該回転リール25の図柄位置に対応するデータ領域における最下位ビットを「０」とする。すなわち、当該データ領域は「００００００００」となる。
これに対して、回転リール25の図柄位置が、当選した役を構成する図柄51の組み合わせを停止表示可能な位置である場合には、当該回転リール25の図柄位置に対応するデータ領域における、前記当選した役が対応付けられたビットを「１」とする。
【０１０２】
たとえば、所定の回転リール24の所定の図柄位置について図柄組み合わせ取得手段154により取得された図柄51の組み合わせに、ベルＡ役を構成するものが含まれており、かつ、ベル役Ａに当選していた場合には、当該回転リール25の図柄位置はベル役Ａを停止表示可能な位置であるため、当該回転リール25の図柄位置に対応するデータ領域は「０１０００００１」となる。
また、スイカ役Ａ〜Ｈ及びＢＢゲーム役Ｃが重複して当選しており、回転リール25の図柄位置が、スイカ役Ａ〜Ｈを構成する図柄51を停止表示可能な位置である場合には、当該回転リール25の図柄位置に対応するデータ領域は「００１００００１」となる。また、スイカ役Ａ〜Ｈ及びＢＢゲーム役Ｃが重複して当選しており、回転リール25の図柄位置が、ＢＢゲーム役Ｃを構成する図柄51を停止表示可能な位置である場合には、当該回転リール25の図柄位置に対応するデータ領域は「０００００１０１」となる。
【０１０３】
このようにデータ領域のビットの値をセットすることで、データ領域にセットされた値の大小により優先順位が定められることとなる。上述の場合には、スイカ役Ａ〜Ｈを構成する図柄51を停止表示可能な図柄位置に対応するデータ領域の値は「００１００００１」であり、ＢＢゲーム役Ｃを構成する図柄51を停止表示可能な図柄位置に対応するデータ領域の値「０００００１０１」よりも大きい値となる。そして、このデータ領域の値が最も大きくなる図柄位置が、最も優先順位の高い停止可能位置となる。すなわち、本形態に係るスロットマシン10では、スイカ役Ａ〜Ｈ及びＢＢゲーム役Ｃが重複して当選した場合には、スイカ役Ａ〜Ｈを構成する図柄51が、ＢＢゲーム役Ｃを構成する図柄51よりも優先して停止することとなる。
【０１０４】
（停止ポイントデータの具体例）
本形態に係るスロットマシン10において、スイカ役Ａ〜Ｈ及びＢＢゲーム役Ｃが重複して当選した場合における、左リール22の停止ポイントデータは、図１１（ｂ）に示す通りとなる。この停止ポイントデータは、各図柄番号に対応する図柄51が左リール22の中段にあるときのデータ領域の値がそれぞれ定められたものとなっている。
たとえば、１８番の「赤スイカ」が中段に位置することとなる図柄位置については、図柄組み合わせ取得手段154により、「赤スイカ」「赤スイカ」「赤スイカ」（スイカ役Ａ）、「赤スイカ」「赤スイカ」「青スイカ」（スイカ役Ｂ）、「赤スイカ」「青スイカ」「赤スイカ」（スイカ役Ｃ）、及び、「赤スイカ」「青スイカ」「青スイカ」（スイカ役Ｄ）という図柄51の組み合わせが取得される（図６参照）。すなわち、取得された図柄51の組み合わせには、役抽選手段140による抽選で当選したスイカ役Ａ〜Ｄを構成する図柄51の組み合わせが含まれており、この図柄位置はスイカ役Ａ〜Ｄが停止可能な位置と判断されるため、データ領域の値は「００１００００１」となる。
【０１０５】
また、１４番の「リプレイＣ」が中段に位置することとなる図柄位置については、図柄組み合わせ取得手段154により、「リプレイＣ」「赤７」「青スイカ」（ＢＢゲーム役Ｃ）、「リプレイＣ」「ベル」「チェリー」（ベル役Ｄ）、「リプレイＣ」「リプレイＡ」「リプレイＡ」（再遊技役Ｇ）、「リプレイＣ」「リプレイＡ」「リプレイＢ」（再遊技役Ｈ）、及び、「リプレイＣ」「リプレイＡ」「リプレイＣ」（再遊技役Ｉ）という図柄51の組み合わせが取得される（図６参照）。すなわち、取得された図柄51の組み合わせには、役抽選手段140による抽選で当選したＢＢゲーム役Ｃを構成する図柄51の組み合わせが含まれており、この図柄位置はＢＢゲーム役Ｃが停止可能な位置と判断されるため、データ領域の値は「０００００１０１」となる。
【０１０６】
また、１２番の「チェリー」が中段に位置することとなる図柄位置については、図柄組み合わせ取得手段154により、「チェリー」「チェリー」「チェリー」（チェリー役Ａ）という図柄51の組み合わせが取得される（図６参照）。すなわち、取得された図柄51の組み合わせには、役抽選手段140による抽選で当選していないチェリー役Ａを構成する図柄51の組み合わせが含まれており、この図柄位置は当選していないチェリー役Ａが停止表示される停止不可位置となるため、データ領域の値は「００００００００」となる。
そして、この停止ポイントデータにおいては、スイカ役Ａ〜Ｈが停止可能な図柄位置に対応するデータ領域の値「００１００００１」が最も大きい値となるため、データ領域の値が「００１００００１」となっている図柄位置（たとえば、１８番の「赤スイカ」が中段となる左リール22の図柄位置、３番の「赤スイカ」が中段となる左リール22の図柄位置等）が、優先順位の最も高い停止可能位置となる。
【０１０７】
なお、特に図示していないが、本形態における停止ポイントデータ作成手段163は、回転中の全ての回転リール25について停止ポイントデータを作成する。したがって、停止ポイントデータ作成手段163は、中リール23、右リール24が回転中であれば、これらの回転リール25についても停止ポイントデータを作成する。
（停止位置決定手段164）
停止位置決定手段164は、停止ポイントデータ作成手段163により作成された停止ポイントデータに基づいて、回転リール25の各図柄位置に対応する停止位置を決定するものであり、換言すれば、停止位置決定手段164は、停止ポイントデータ作成手段163により作成された停止ポイントデータに基づき、回転リール25の一の図柄位置から当該回転リール25が停止するまでに移動可能な個数の図柄51の範囲内（５個の範囲内）におけるいずれかの図柄位置を、前記一の図柄位置に対応する停止位置として定めた停止位置データを作成するためのものである。
【０１０８】
具体的には、停止位置決定手段164は、停止ポイントデータ作成手段163により作成された停止ポイントデータにおいて、回転リール25の各図柄位置について、当該図柄位置から５個の図柄51の範囲内に、最も高い優先順位が定められた停止可能位置が１つのみある場合には、その停止可能位置を停止位置として定めた停止位置データを作成する。
また、停止位置決定手段164は、前記範囲内に、最も高い優先順位が定められた停止可能位置が複数ある場合には、停止テーブル161を検索し、この停止テーブル161に定められた停止位置を、停止位置として定めた停止位置データを作成する。
以下、停止位置決定手段164による停止位置データの作成方法について、図１０及び図１１（ｂ）を用いて具体的に説明する。なお、ここでは、停止位置データの作成方法の例として、スイカ役Ａ〜Ｈ及びＢＢゲーム役Ｃが重複して当選した場合に作成される左リール22の停止ポイントデータ（図１１（ｂ）参照）から、５番の「ベル」が中段にあるときにストップスイッチ38が操作されるとした場合の停止位置データの作成、及び、１６番の「赤スイカ」が中段にあるときにストップスイッチ38が操作されるとした場合の停止位置データの作成について説明する。
【０１０９】
本形態に係るスロットマシン10では、５番の「ベル」が中段にあるときに左リール22に対応するストップスイッチ38が操作された場合には、５番の「ベル」が中段となる図柄位置（いわゆるビタ止まり位置）、６番の「赤スイカ」が中段となる図柄位置（いわゆる１コマすべり位置）、７番の「金７」が中段となる図柄位置（いわゆる２コマすべり位置）、８番の「金７」が中段となる図柄位置（いわゆる３コマすべり位置）、又は、９番の「リプレイＢ」が中段となる図柄位置（いわゆる４コマすべり位置）のいずれかの図柄位置で、左リール22が停止することとなる。ここで、停止ポイントデータにおいては、図１１（ｂ）に示すように、６番の「赤スイカ」が中段となる図柄位置に対応するデータ領域の値のみが「００１００００１」となっているため、当該図柄位置のみが最も優先順位の高い停止可能位置となっている。したがって、停止位置決定手段164は、６番の「赤スイカ」が中段となる図柄位置を停止位置として定めた停止位置データを作成する。
【０１１０】
また、１６番の「赤スイカ」が中段にあるときに左リール22に対応するストップスイッチ38が操作されるとした場合には、１６番の「赤スイカ」が中段となる図柄位置（ビタ止まり位置）、１７番の「ＢＡＲ」が中段となる図柄位置（１コマすべり位置）、１８番の「赤スイカ」が中段となる図柄位置（２コマすべり位置）、１９番の「リプレイＡ」が中段となる図柄位置（３コマすべり位置）、又は、２０番の「ベル」が中段となる図柄位置（４コマすべり位置）のいずれかの図柄位置で停止することとなる。ここで、停止ポイントデータにおいては、図１１（ｂ）に示すように、１６番の「赤スイカ」が中段となる図柄位置及び１８番の「赤スイカ」が中段となる図柄位置に対応するデータ領域の値がいずれも「００１００００１」となっており、最も優先順位の高い停止可能位置が複数ある。このときは、停止位置決定手段164は、図１０に示すように、スイカ役Ａ〜Ｈ及びＢＢゲーム役Ｃが重複して当選した場合における左リール22の停止位置を定めた停止テーブル161に基づき、停止位置を定める。ここで、図１０に示す停止テーブル161においては、１６番の「赤スイカ」が中段にあるときに左リール22に対応するストップスイッチ38が操作される場合には、１８番の「赤スイカ」が中段となる図柄位置で左リール22を停止させることが定められている。したがって、停止位置決定手段164は、１８番の「赤スイカ」が中段となる図柄位置を停止位置として定めた停止位置データを作成する。
【０１１１】
なお、特に図示していないが、停止位置決定手段164は、停止ポイントデータに基づいて、上述以外の左リール22の各図柄位置についても全て、停止位置を定めた停止位置データを作成する。また、特に図示していないが、停止位置決定手段164は、回転中の回転リール25の全てについて、停止位置を定めた停止位置データを作成する。したがって、停止位置決定手段164は、中リール23、右リール24が回転中であれば、これらの回転リール25について作成された停止ポイントデータに基づき、これらの回転リール25についても停止位置データを作成する。
そして、本形態に係るスロットマシン10では、停止ポイントデータ作成手段163及び停止位置決定手段164により、各ストップスイッチ38が操作される前に、回転中の全ての回転リールについて、回転リール25の各図柄位置に応じた停止位置が決定されることとなる。
【０１１２】
（回転位置検出手段170）
回転位置検出手段170は、ストップスイッチ38が操作された時点における回転リール25の図柄位置（停止操作が受け付けられた時点の回転位置）を検出するためのものである。
具体的には、回転位置検出手段170は、特に図示していないが、ステッピングモーター26から出力されるパルス信号をカウントするためのカウント手段、カウント手段によるパルス信号のカウント値をリセットするためのリセット手段などを備えている。
より具体的には、各回転リール25が回転を開始し、全ての回転リール25が所定の速度で定速回転するようになった後、検知センサー（図示しておらず）によりインデックスの通過が検知されたことを契機として、前記カウント手段が、ステッピングモーター26から出力されるパルス信号のカウントを開始する。そして、ストップスイッチ38が操作された時点における前記カウント値に基づいて、インデックスの回転角度を算出し、これにより前記時点における回転リール25の図柄位置（停止操作が受け付けられた時点の回転位置）を検出することとなる。また、前記カウント手段によるパルス信号のカウント値は、検知センサー（図示しておらず）によりインデックスの通過が検知される都度、前記リセット手段によりリセットされ、この時点から新たにパルス信号のカウントが行われるものとなっている。
【０１１３】
（回転停止制御手段180）
回転停止制御手段180は、ストップスイッチ38の操作に基づき、停止位置データ作成手段162により作成された停止位置データにおいて当該ストップスイッチ38が操作された時点の回転リール25の図柄位置（停止操作が受け付けられた時点の回転位置）に対応して定められた停止位置で、回転リール25を停止させるためのものである。すなわち、ストップスイッチ38が操作されると、このストップスイッチ38が操作された時点の回転リール25の図柄位置（停止操作が受け付けられた時点の回転位置）に対応して、停止位置データにおいて定められている停止位置で、回転リール25は停止することとなる。
【０１１４】
（停止態様判定手段200）
停止態様判定手段200は、役抽選手段140による抽選の結果、所定の役に当選し、かつ、回転リール25が停止した状態で表示される図柄51の停止表示態様が、役に応じて予め定められた図柄51の組み合わせになっているか否かを判定し、この判定結果に基づいた制御を行うためのものである。すなわち、所定の役を構成する図柄51の組み合わせが停止した場合に、この停止に係る役に応じた制御信号を出力するように形成されている。
停止態様判定手段200は、各種制御手段に前記制御信号を出力する。そして、たとえば、所定の制御信号が入力された遊技制御手段120は、ホッパーユニット27が所定枚数の遊技メダルを払い出すように制御する。また、制御信号が入力された後述の演出制御手段300は、演出装置50により所定の演出が行われるように制御する。また、再遊技役に係る制御信号が入力された遊技制御手段120は、再遊技を行う。また、特別遊技役に係る制御信号が入力された特別遊技制御手段122は、特別遊技を開始する。
【０１１５】
（演出制御手段300）
演出制御手段300は、各種制御手段から出力される信号が入力されることを契機として、遊技に関する演出を、ランプ52、液晶表示装置53、スピーカー54などの演出装置50により実行するためのものである。遊技に関する演出としては、たとえば、役抽選手段140により所定の役に当選した旨を報知するための当選報知演出、特別遊技（たとえば、ＢＢゲーム）が開始した場合に、当該特別遊技を盛り上げるための演出などが挙げられる。
具体的には、演出制御手段300は、種々の演出データを記憶するための演出テーブル、入力された信号に基づいて、前記演出テーブルから所定の演出データを選択するための演出データ選択手段、演出データ選択手段により選択された演出データに基づいて、所定の演出装置50により演出を実行するための演出実行手段などを備えている。
【０１１６】
（スロットマシン10の動作）
次に、上記構成を備えたスロットマシン10の動作の概略について、図１２から図１５までに示したフローを用いて説明する。
図１２に示すステップ１００において、未使用ＲＷＭの初期化や各種フラグのクリア等を行う遊技開始時処理が行われる。そして、次のステップ１０１に進む。
ステップ１０１において、遊技メダルの投入、又はベットスイッチの操作が行われたか否かが判定される。そして、前記投入又は前記操作が行われたと判定された場合、次のステップ１０２に進む。一方、前記投入又は前記操作が行われていないと判定された場合、ステップ１０１に戻る。
【０１１７】
ステップ１０２において、ステップ１０１における遊技メダルの投入、又はベットスイッチの操作に基づいて、ベットされた遊技メダルの枚数を計数するカウンタの値が加算される。そして、次のステップ１０３に進む。
ステップ１０３において、前記カウンタの値が、遊技を開始するに必要な遊技メダルの枚数（すなわち規定数）と一致したか否かが判定される。そして、規定数と一致したと判定された場合、次のステップ１０４に進む。一方、規定数と一致しないと判定された場合、ステップ１０１に戻る。
ステップ１０４において、スタートスイッチ37が操作されたか否かが判定される。そして、スタートスイッチ37が操作されたと判定された場合、次のステップ１０５に進む。一方、スタートスイッチ37が操作されていないと判定された場合、ステップ１０４に戻る。
【０１１８】
ステップ１０５において、役抽選手段140により役の抽選が行われる。そして、次のステップ１０６に進む。
ステップ１０６において、役の抽選の結果に基づき、当選フラグをセットする。そして、次のステップ１０７に進む。
ステップ１０７において、セットされた当選フラグに基づき、いわゆる引き込み等の制御を行う対象の図柄51をセットする。そして、次のステップ１０８に進む。
ステップ１０８において、回転開始制御手段160により、全ての回転リール25が回転を開始する。そして、次のステップ１０９に進む。
【０１１９】
ステップ１０９において、各回転リール25の各図柄位置に付された図柄51について、当該図柄51が含まれる役を構成する図柄51の組み合わせを取得する図柄組み合わせ取得処理が行われる。そして、次のステップ１１０に進む。
ステップ１１０において、停止位置データを作成するための停止位置データ作成処理が行われる。そして、次のステップ１１１に進む。
ステップ１１１において、全ての回転リール25が定速回転状態となったか否かが判定される。そして、定速回転状態となったと判定された場合、次のステップ１１２に進む。一方、定速回転状態となっていないと判定された場合、ステップ１１１に戻る。
【０１２０】
ステップ１１２において、ストップスイッチ38が操作されたか否かが判定される。そして、ストップスイッチ38が操作されたと判定された場合、次のステップ１１３に進む。一方、ストップスイッチ38が操作されていないと判定された場合、ステップ１１２に戻る。
ステップ１１３において、作成された停止位置データから、操作されたストップスイッチ38に対応する回転リール25、及び、ストップスイッチ38が操作された時点の回転リール25の図柄位置（停止操作が受け付けられた時点の回転位置）に応じた停止位置、すなわち、中段で停止させるべき図柄51の図柄番号が取得される。そして、次のステップ１１４に進む。
【０１２１】
ステップ１１４において、停止位置として、ステップ１１３で取得した図柄番号をセットする。これにより、回転停止制御手段180が、セットされた図柄番号の図柄51が中段にあることとなる図柄位置で、回転リール25を停止させる。そして、次のステップ１１５に進む。
ステップ１１５において、停止位置データを作成するための停止位置データ作成処理が行われる。そして、次のステップ１１６に進む。
ステップ１１６において、３個全ての回転リール25が停止したか否かが判定される。そして、全ての回転リール25が停止したと判定された場合、次のステップ１１７に進む。一方、全ての回転リール25が停止していないと判定された場合、ステップ１１２に戻る。
【０１２２】
ステップ１１７において、停止態様判定手段200により、いずれかの役を構成する図柄51の組み合わせが中段ライン91に停止したか否かが判定される。そして、次のステップ１１８に進む。
ステップ１１８において、いずれかの役を構成する図柄51の組み合わせが中段ライン91に停止したと判定された場合、あらかじめ定められた所定枚数の遊技メダルが払い出される。そして、次のステップ１１９に進む。
ステップ１１９において、所定のランプを消灯する等の遊技終了時処理が行われる。そして、１回の遊技が終了する。
【０１２３】
次に上述したステップ１０９の図柄組み合わせ取得処理について、図１３のフローを用いて説明する。
ステップ２００において、回転中の所定の回転リール25について、対応する検索テーブル152が取得される。そして、次のステップ２０１に進む。
ステップ２０１において、当該回転リール25における最初の図柄位置（図柄番号）の図柄51が取得される。そして、次のステップ２０２に進む。
ステップ２０２において、テーブル取得手段153が、ステップ２００において取得された検索テーブル152に基づき、取得された所定の回転リール25の図柄51に対応するリール図柄別組み合わせテーブル151を取得する。そして、ステップ２０３に進む。
【０１２４】
ステップ２０３において、図柄組み合わせ取得手段154が、ステップ２０２において取得されたリール図柄別組み合わせテーブル151に格納されている、役を構成する図柄51の組み合わせを取得する。そして、ステップ２０４に進む。
ステップ２０４において、取得された図柄51の組み合わせが、ＲＷＭの所定の作業用記憶領域に記憶される。そして、ステップ２０５に進む。
ステップ２０５において、上述の回転リール25における次の図柄位置（図柄番号）の図柄51が取得される。そして、次のステップ２０６に進む。
ステップ２０６において、上述の回転リール25における全ての図柄位置（図柄番号）の図柄51について、役を構成する図柄51の組み合わせの取得が終了したか否かが判定される。そして、終了したと判定された場合、次のステップ２０７に進む。一方、終了していないと判定された場合、ステップ２０２に戻る。
【０１２５】
ステップ２０７において、回転中の全ての回転リール25について、役を構成する図柄51の組み合わせの取得が終了したか否かが判定される。そして、終了したと判定された場合、図柄組み合わせ取得処理が終了する。一方、終了していないと判定された場合、ステップ２００に戻る。
次に、上述したステップ１１０及びステップ１１５の停止位置データ作成処理について、図１４のフローを用いて説明する。なお、この処理は、停止ポイントデータを作成した上で、停止位置データを作成するものとなっている。
ステップ３００において、最初に停止ポイントデータを作成する回転リール25（右リール24）に対応する８ビットのデータ領域を設定するために、ＲＷＭのアドレスをセットする。そして、次のステップ３０１に進む。
【０１２６】
ステップ３０１において、停止ポイントデータを作成する回転リール25が回転中であるか否かが判定される。そして、回転中であると判定された場合、次のステップ３０２に進む。一方、回転中でないと判定された場合、ステップ３１２に進む。
ステップ３０２において、停止ポイントデータを作成するために、計２１個の８ビットのデータ領域（配列データ）を取得する。そして、次のステップ３０３に進む。
ステップ３０３において、２１個のデータ領域を初期化、すなわち、全てのデータ領域の値を「０００００００１」とする。そして、次のステップ３０４に進む。
ステップ３０４において、停止ポイントデータを作成する図柄51の図柄位置、すなわち、図柄番号として０番をセットする。そして、次のステップ３０５に進む。
【０１２７】
ステップ３０５において、セットされた図柄番号の図柄51について、図柄組み合わせ取得手段154により取得された図柄51の組み合わせ、及び、役抽選手段140による抽選の結果に基づき、セットされた図柄番号の図柄51が中段に表示されることとなる図柄位置が停止不可位置であるか否か、すなわち、いわゆる蹴飛ばし図柄（たとえば、いずれのチェリー役にも当選していない場合における、いずれかのチェリー役を構成する図柄51等）が中段に表示されるか否かが判定される。そして、蹴飛ばし図柄が停止表示されると判定された場合、次のステップ３０６に進む。一方、蹴飛ばし図柄が停止表示されないと判定された場合、ステップ３０７に進む。
【０１２８】
ステップ３０６において、セットされた図柄番号に対応するデータ領域の値を「００００００００」とする。すなわち、当該図柄番号が中段となる図柄位置を、停止不可位置と定める。そして、ステップ３０７に進む。
ステップ３０７において、セットされた図柄番号の図柄51が中段に位置する場合に、役抽選手段140による抽選の結果に対応する役を構成する図柄51（いわゆる引き込み図柄）が停止表示されることとなるか否か、すなわち、当選した役を構成する図柄51の組み合わせが、セットされた図柄番号の図柄51について図柄組み合わせ取得手段154により取得された図柄51の組み合わせに含まれているか否かが判定される。そして、引き込み図柄が停止表示されると判定された場合、次のステップ３０８に進む。一方、引き込み図柄が停止表示されないと判定された場合、ステップ３０９に進む。
【０１２９】
ステップ３０８において、セットされた図柄番号に対応するデータ領域において、当選した役に対応付けられたビットを「１」とする。そして、次のステップ３０９に進む。
ステップ３０９において、次に停止ポイントデータを作成する図柄51の図柄番号をセットする。そして、次のステップ３１０に進む。
ステップ３１０において、２１個分の図柄51の図柄位置（図柄番号）について、停止ポイントデータの作成が終了したか否かが判定される。そして、終了したと判定された場合、次のステップ３１１に進む。終了していないと判定された場合、ステップ３０５に戻る。
【０１３０】
ステップ３１１において、作成された停止ポイントデータに基づき、回転リール25の各図柄位置に対応する停止位置を定めた停止位置データを作成する停止位置決定処理が行われる。そして、次のステップ３１２に進む。
ステップ３１２において、次に停止ポイントデータを作成する回転リール25に対応する８ビットのデータ領域を設定するために、ＲＷＭのアドレスをセットする。そして、次のステップ３１３に進む。
ステップ３１３において、全ての回転リール25について停止ポイントデータが作成されたか否かが判定される。そして、作成されたと判定された場合、停止位置データ作成処理は終了する。一方、作成されていないと判定された場合、ステップ３０１に戻る。
【０１３１】
次に、上述したステップ３１１の停止位置決定処理について、図１５のフローを用いて説明する。
ステップ４００において、停止テーブル161を参照するために、当該停止テーブル161が記憶されているアドレスをセットする。そして、次のステップ４０１に進む。
ステップ４０１において、停止位置データを作成する回転リール25の図柄位置、すなわち、停止位置データ作成用図柄番号として０番をセットする。そして、次のステップ４０２に進む。
ステップ４０２において、停止位置データ作成用図柄番号としてセットされている番号の次の番号を、検査用図柄番号としてセットする。そして、次のステップ４０３に進む。
【０１３２】
ステップ４０３において、停止ポイントデータの最大値を記憶しておくための最大値記憶データ領域（８ビット）の値を初期化、すなわち、最大値記憶データ領域の値を「００００００００」とする。そして、次のステップ４０４に進む。
ステップ４０４において、回転リール25を停止させることが可能な停止可能位置を記憶しておくための停止可能位置記憶データ領域（８ビット）の値を初期化、すなわち、停止可能位置記憶データ領域の値を「００００００００」とする。そして、次のステップ４０５に進む。
ステップ４０５において、作成された停止ポイントデータにおいて、セットされている検査用図柄番号に対応するデータ領域の値が、最大値記憶データ領域に記憶されている値よりも大きいか否かが判定される。そして、大きいと判定された場合、次のステップ４０６に進む。一方、大きくないと判定された場合、すなわち、セットされている検査用図柄番号に対応するデータ領域の値が、最大値記憶データ領域に記憶されている値以下であると判定された場合、ステップ４０８に進む。
【０１３３】
ステップ４０６において、記憶されている最大値データ記憶領域の値が、セットされている検査用図柄番号に対応するデータ領域の値に更新される。そして、次のステップ４０７に進む。
ステップ４０７において、記憶されている停止可能位置記憶データ領域の値を初期化、すなわち、停止可能位置記憶データ領域の値を「００００００００」とする。そして、次のステップ４０８に進む。
ステップ４０８において、セットされている検査用図柄番号に対応するデータ領域の値が、記憶されている最大値データ記憶領域の値と等しく、かつ、最大値データ記憶領域の値が０より大きいか否かが判定される。そして、検査用図柄番号に対応するデータ領域の値が最大値データ領域の値と等しく、かつ、最大値データ記憶領域の値が０より大きいと判定された場合、次のステップ４０９に進む。一方、検査用図柄番号に対応するデータ領域の値が最大値データ領域の値と等しくない、又は、最大値データ記憶領域の値が０である場合、ステップ４１０に進む。
【０１３４】
ステップ４０９において、停止位置データ作成用図柄番号からセットされている検査用図柄番号までどの程度離れているか（図柄何個分離れているか）を判定し、この間隔に対応した停止可能位置記憶データ領域のビットを「１」とする。そして、次のステップ４１０に進む。
ステップ４１０において、検査用図柄番号として次の図柄番号をセットする。そして、次のステップ４１１に進む。
ステップ４１１において、セットされている停止位置データ作成用図柄番号から５図柄分について、上記処理が行われたか否かが判定される。そして、５図柄分について上記処理が行われたと判定された場合、次のステップ４１２に進む。一方、５図柄分について上記処理が行われていないと判定された場合、ステップ４０５に戻る。
【０１３５】
ステップ４１２において、セットされている停止位置データ作成用図柄番号の次の番号を、テーブル検査用図柄番号としてセットする。そして、次のステップ４１３に進む。
ステップ４１３において、セットされているテーブル検査用図柄番号は、停止位置データ作成用図柄番号に対応する停止位置として停止テーブル161において定められており、かつ、停止可能位置記憶データ領域において、停止位置データ作成用図柄番号に対応する停止可能位置として記憶されているものか否かが判定される。そして、停止テーブル161において定められ、かつ、停止可能位置として記憶されていると判定された場合、ステップ４１７に進む。一方、停止テーブル161において定められておらず、又は、停止可能位置として記憶されていないと判定された場合、次のステップ４１４に進む。
【０１３６】
ステップ４１４において、テーブル検査用図柄番号として次の図柄番号をセットする。そして、次のステップ４１５に進む。
ステップ４１５において、セットされている停止位置データ作成用図柄番号から５図柄分について、上記の停止テーブル161における検索が行われたか否かが判定される。そして、５図柄分について上記検索が行われたと判定された場合、次のステップ４１６に進む。一方、５図柄分について上記検索が行われていないと判定された場合、ステップ４１３に戻る。
ステップ４１６において、停止可能位置記憶データ領域において、停止位置データ作成用図柄番号に対応する停止可能位置として記憶されているもののうち、停止位置データ作成用図柄番号から最も遠い停止可能位置の図柄番号を取得する。そして、次のステップ４１７に進む。
【０１３７】
ステップ４１７において、上記ステップ４１３で、セットされているテーブル検査用図柄番号は、停止位置データ作成用図柄番号に対応する停止位置として停止テーブル161において定められており、かつ、停止可能位置記憶データ領域において、停止位置データ作成用図柄番号に対応する停止可能位置として記憶されていると判定された場合には、セットされているテーブル検査用図柄番号を、停止位置と定めた停止位置データをＲＷＭに記憶する。一方、上記ステップ４１６で図柄番号が取得された場合には、この取得された図柄番号を、停止位置と定めた停止位置データをＲＷＭに記憶する。そして、次のステップ４１８に進む。
【０１３８】
ステップ４１８において、停止位置データ作成用図柄番号として次の図柄番号をセットする。そして、次のステップ４１９に進む。
ステップ４１９において、２１図柄分の停止位置データが作成されたか否かが判定される。そして、作成されたと判定された場合、停止位置決定処理は終了する。一方、作成されていないと判定された場合、ステップ４０２に戻る。
（まとめ）
本形態に係るスロットマシン10においては、抽選される役のうち対応する図柄51が含まれている役のみについて、当該役を構成する図柄51の組み合わせを定めたリール図柄別組み合わせテーブル151が、各回転リール25に付された図柄51の種類ごとに別個に設けられている。また、図柄51の種類に対応するリール図柄別組み合わせテーブル151を定めた検索テーブル152が、回転リール25ごとに別個に設けられている。
【０１３９】
そして、本形態に係るスロットマシン10では、テーブル取得手段153により、検索図柄について、当該回転リール25に対応する検索テーブル152に基づき、対応するリール図柄別組み合わせテーブル151が取得され、さらに、テーブル取得手段153により取得されたリール図柄別組み合わせテーブル151に基づき、図柄組み合わせ取得手段154により、検索図柄が含まれている役を構成する図柄51の組み合わせが取得される。
すなわち、本形態に係るスロットマシン10によれば、検索テーブル152に基づき、検索図柄に対応するリール図柄別組み合わせテーブル151が直接取得されるため、ダイレクトにリール図柄別組み合わせテーブル151にアクセスすることができる。したがって、本形態に係るスロットマシン10によれば、検索図柄に対応する役を構成する図柄51の組み合わせが格納されている格納領域を迅速に検索することができるのである。
【０１４０】
さらに、上述の如く、リール図柄別組み合わせテーブル151には、対応する図柄51が含まれている役のみについて、当該役を構成する図柄51の組み合わせが格納されているため、格納されている全データを単に取得するだけで、当該役を構成する図柄51の組み合わせが全て取得されることとなる。したがって、本形態に係るスロットマシン10によれば、不要な判断処理等を行うことなく、役を構成する図柄51の組み合わせを迅速に取得することができるのである。
また、本形態に係るスロットマシン10において、図柄51の種類が回転リール25にごとに異なっているような場合には、各回転リール25に付された図柄51の種類に応じた数のリール図柄別組み合わせテーブル151が設けられることとなるため、ＲＯＭに記憶されるデータの量が無駄に増えてしまうのを防止することができるとともに、図柄51の組み合わせの取得や検索が行われる範囲が無駄に広がってしまうのを防止することもできるのである。
【０１４１】
また、本形態に係るスロットマシン10においては、図柄組み合わせ取得手段154により、停止ポイントデータ作成手段163が停止ポイントデータを作成するにあたり必要な回転リール25の図柄位置について、図柄51の組み合わせが取得される。そして、図柄組み合わせ取得手段154により取得された図柄51の組み合わせ、及び、役の抽選の結果に基づき、回転リール25の図柄位置について、停止不可位置又は停止可能位置を決定することにより、停止ポイントデータが作成される。
すなわち、本形態に係るスロットマシン10においては、停止ポイントデータ作成手段163が停止ポイントデータを作成するにあたり、その前段階の処理として、図柄組み合わせ取得手段154による図柄51の組み合わせの取得が行われる。
【０１４２】
したがって、本形態に係るスロットマシン10によれば、回転リール25の停止位置決定の処理において行われる、役を構成する図柄51の組み合わせの検索、取得の処理をより迅速に実行することができるため、ストップスイッチ38が操作されてから所定の制限時間内に回転リール25が停止することを確実に遵守可能とすることができるのである。
（第２の形態）
第２の形態に係るスロットマシン10においては、各ストップスイッチ38が操作される前に、停止ポイント作成手段163により、回転中の全ての回転リール25の全図柄位置について停止ポイントデータが作成されるようになっている。そして、各ストップスイッチ38が操作されると、作成された停止ポイントデータに基づき、停止位置決定手段164により、停止位置を定めた停止位置データが作成され、この停止位置データに定められた停止位置で回転リール25を停止させるようになっている。
【０１４３】
すなわち、第２の形態に係るスロットマシン10は、停止位置決定手段164により停止位置データが作成されるタイミングが、第１の形態に係るスロットマシン10と異なるものとなっている。
したがって、第２の形態に係るスロットマシン10は、処理の流れのみ第１の形態に係るスロットマシン10と異なるため、以下、スロットマシン10の動作の概略についてのみ説明する。
（スロットマシン10の動作）
上記構成を備えたスロットマシン10の動作の概略について、図１６から図１８までに示したフローを用いて説明する。
【０１４４】
図１６に示すステップ５００において、未使用ＲＷＭの初期化や各種フラグのクリア等を行う遊技開始時処理が行われる。そして、次のステップ５０１に進む。
ステップ５０１において、遊技メダルの投入、又はベットスイッチの操作が行われたか否かが判定される。そして、前記投入又は前記操作が行われたと判定された場合、次のステップ５０２に進む。一方、前記投入又は前記操作が行われていないと判定された場合、ステップ５０１に戻る。
ステップ５０２において、ステップ５０１における遊技メダルの投入、又はベットスイッチの操作に基づいて、ベットされた遊技メダルの枚数を計数するカウンタの値が加算される。そして、次のステップ５０３に進む。
【０１４５】
ステップ５０３において、前記カウンタの値が、遊技を開始するに必要な遊技メダルの枚数（すなわち規定数）と一致したか否かが判定される。そして、規定数と一致したと判定された場合、次のステップ５０４に進む。一方、規定数と一致しないと判定された場合、ステップ５０１に戻る。
ステップ５０４において、スタートスイッチ37が操作されたか否かが判定される。そして、スタートスイッチ37が操作されたと判定された場合、次のステップ５０５に進む。一方、スタートスイッチ37が操作されていないと判定された場合、ステップ５０４に戻る。
ステップ５０５において、役抽選手段140により役の抽選が行われる。そして、次のステップ５０６に進む。
【０１４６】
ステップ５０６において、役の抽選の結果に基づき、当選フラグをセットする。そして、次のステップ５０７に進む。
ステップ５０７において、セットされた当選フラグに基づき、いわゆる引き込み等の制御を行う対象の図柄51をセットする。そして、次のステップ５０８に進む。
ステップ５０８において、回転開始制御手段160により、全ての回転リール25が回転を開始する。そして、次のステップ５０９に進む。
ステップ５０９において、各回転リール25の各図柄位置に付された図柄51について、当該図柄51が含まれる役を構成する図柄51の組み合わせを取得する図柄組み合わせ取得処理が行われる。なお、この図柄組み合わせ取得処理は、第１の形態と同様であるため、説明を割愛する。そして、次のステップ５１０に進む。
【０１４７】
ステップ５１０において、停止ポイントデータを作成するための停止ポイントデータ作成処理が行われる。そして、次のステップ５１１に進む。
ステップ５１１において、全ての回転リール25が定速回転状態となったか否かが判定される。そして、定速回転状態となったと判定された場合、次のステップ５１２に進む。一方、定速回転状態となっていないと判定された場合、ステップ５１１に戻る。
ステップ５１２において、ストップスイッチ38が操作されたか否かが判定される。そして、ストップスイッチ38が操作されたと判定された場合、次のステップ５１３に進む。一方、ストップスイッチ38が操作されていないと判定された場合、ステップ５１２に戻る。
【０１４８】
ステップ５１３において、停止位置を定めた停止位置データを作成するための停止位置決定処理が行われる。そして、次のステップ５１４に進む。
ステップ５１４において、停止位置として、ステップ５１３で取得した図柄番号をセットする。これにより、回転停止制御手段180が、セットされた図柄番号の図柄51が中段にあることとなる位置で、回転リール25を停止させる。そして、次のステップ５１５に進む。
ステップ５１５において、停止ポイントデータを作成するための停止ポイントデータ作成処理が行われる。そして、次のステップ５１６に進む。
【０１４９】
ステップ５１６において、３個全ての回転リール25が停止したか否かが判定される。そして、全ての回転リール25が停止したと判定された場合、次のステップ５１７に進む。一方、全ての回転リール25が停止していないと判定された場合、ステップ５１２に戻る。
ステップ５１７において、停止態様判定手段200により、いずれかの役を構成する図柄51の組み合わせが中段ライン91に停止したか否かが判定される。そして、次のステップ５１８に進む。
ステップ５１８において、いずれかの役を構成する図柄51の組み合わせが中段ライン91に停止したと判定された場合、あらかじめ定められた所定枚数の遊技メダルが払い出される。そして、次のステップ５１９に進む。
【０１５０】
ステップ５１９において、所定のランプを消灯する等の遊技終了時処理が行われる。そして、１回の遊技が終了する。
次に、上述したステップ５１０及びステップ５１５の停止ポイントデータ作成処理について、図１７のフローを用いて説明する。
ステップ６００において、最初に停止ポイントデータを作成する回転リール25（右リール24）に対応する８ビットのデータ領域を設定するために、ＲＷＭのアドレスをセットする。そして、次のステップ６０１に進む。
ステップ６０１において、停止ポイントデータを作成する回転リール25が回転中であるか否かが判定される。そして、回転中であると判定された場合、次のステップ６０２に進む。一方、回転中でないと判定された場合、ステップ６１１に進む。
【０１５１】
ステップ６０２において、停止ポイントデータを作成するために、計２１個の８ビットのデータ領域（配列データ）を取得する。そして、次のステップ６０３に進む。
ステップ６０３において、２１個のデータ領域を初期化、すなわち、全てのデータ領域の値を「０００００００１」とする。そして、次のステップ６０４に進む。
ステップ６０４において、停止ポイントデータを作成する図柄51の図柄位置、すなわち、図柄番号として０番をセットする。そして、次のステップ６０５に進む。
ステップ６０５において、セットされた図柄番号の図柄51について、図柄組み合わせ取得手段154により取得された図柄51の組み合わせ、及び、役抽選手段140による抽選の結果に基づき、セットされた図柄番号の図柄51が中段に表示されることとなる図柄位置が停止不可位置であるか否か、すなわち、いわゆる蹴飛ばし図柄（たとえば、いずれのチェリー役にも当選していない場合における、いずれかのチェリー役を構成する図柄51等）が中段に表示されるか否かが判定される。そして、蹴飛ばし図柄が停止表示されると判定された場合、次のステップ６０６に進む。一方、蹴飛ばし図柄が停止表示されないと判定された場合、ステップ６０７に進む。
【０１５２】
ステップ６０６において、セットされた図柄番号に対応するデータ領域の値を「００００００００」とする。すなわち、当該図柄番号が中段となる図柄位置を、停止不可位置と定める。そして、ステップ６０７に進む。
ステップ６０７において、セットされた図柄番号の図柄51が中段に位置する場合に、役抽選手段140による抽選の結果に対応する役を構成する図柄51（いわゆる引き込み図柄）が停止表示されることとなるか否か、すなわち、当選した役を構成する図柄51の組み合わせが、セットされた図柄番号の図柄51について図柄組み合わせ取得手段154により取得された図柄51の組み合わせに含まれているか否かが判定される。そして、引き込み図柄が停止表示されると判定された場合、次のステップ６０８に進む。一方、引き込み図柄が停止表示されないと判定された場合、ステップ６０９に進む。
【０１５３】
ステップ６０８において、セットされた図柄番号に対応するデータ領域において、当選した役に対応付けられたビットを「１」とする。そして、次のステップ６０９に進む。
ステップ６０９において、次に停止ポイントデータを作成する図柄51の図柄番号をセットする。そして、次のステップ６１０に進む。
ステップ６１０において、２１個分の図柄51の図柄位置（図柄番号）について、停止ポイントデータの作成が終了したか否かが判定される。そして、終了したと判定された場合、次のステップ６１１に進む。終了していないと判定された場合、ステップ６０５に戻る。
【０１５４】
ステップ６１１において、次に停止ポイントデータを作成する回転リール25に対応する８ビットのデータ領域を設定するために、ＲＷＭのアドレスをセットする。そして、次のステップ６１２に進む。
ステップ６１２において、全ての回転リール25について停止ポイントデータが作成されたか否かが判定される。そして、作成されたと判定された場合、停止位置データ作成処理は終了する。一方、作成されていないと判定された場合、ステップ６０１に戻る。
次に、上述したステップ５１３の停止位置決定処理について、図１８のフローを用いて説明する。
【０１５５】
ステップ７００において、停止位置データを作成する回転リール25の図柄位置、すなわち、停止位置データ作成用図柄番号として、ストップスイッチ38が操作された時点の回転リール25の図柄位置（図柄番号）の次の図柄番号をセットする。そして、次のステップ７０１に進む。
ステップ７０１において、停止ポイントデータの最大値を記憶しておくための最大値記憶データ領域（８ビット）の値を初期化、すなわち、最大値記憶データ領域の値を「００００００００」とする。そして、次のステップ７０２に進む。
ステップ７０２において、回転リール25を停止させることが可能な停止可能位置を記憶しておくための停止可能位置記憶データ領域（８ビット）の値を初期化、すなわち、停止可能位置記憶データ領域の値を「００００００００」とする。そして、次のステップ７０３に進む。
【０１５６】
ステップ７０３において、作成された停止ポイントデータにおいて、セットされている停止位置データ作成用図柄番号に対応するデータ領域の値が、最大値記憶データ領域に記憶されている値よりも大きいか否かが判定される。そして、大きいと判定された場合、次のステップ７０４に進む。一方、大きくないと判定された場合、すなわち、セットされている停止位置データ作成用図柄番号に対応するデータ領域の値が、最大値記憶データ領域に記憶されている値以下であると判定された場合、ステップ７０６に進む。
ステップ７０４において、記憶されている最大値データ記憶領域の値が、セットされている停止位置データ作成用図柄番号に対応するデータ領域の値に更新される。そして、次のステップ７０５に進む。
【０１５７】
ステップ７０５において、記憶されている停止可能位置記憶データ領域の値を初期化、すなわち、停止可能位置記憶データ領域の値を「００００００００」とする。そして、次のステップ７０６に進む。
ステップ７０６において、セットされている停止位置データ作成用図柄番号に対応するデータ領域の値が、記憶されている最大値データ記憶領域の値と等しく、かつ、最大値データ記憶領域の値が０より大きいか否かが判定される。そして、停止位置データ作成用図柄番号に対応するデータ領域の値が最大値データ領域の値と等しく、かつ、最大値データ記憶領域の値が０より大きいと判定された場合、次のステップ７０７に進む。一方、停止位置データ作成用図柄番号に対応するデータ領域の値が最大値データ領域の値と等しくない、又は、最大値データ記憶領域の値が０である場合、ステップ７０８に進む。
【０１５８】
ステップ７０７において、ストップスイッチ38が操作された時点の回転リール25の図柄番号からセットされている停止位置データ作成用図柄番号までどの程度離れているか（図柄何個分離れているか）を判定し、この間隔に対応した停止可能位置記憶データ領域のビットを「１」とする。そして、次のステップ７０８に進む。
ステップ７０８において、停止位置データ作成用図柄番号として次の図柄番号をセットする。そして、次のステップ７０９に進む。
ステップ７０９において、ストップスイッチ38が操作された時点の回転リール25の図柄番号から５図柄分について、上記処理が行われたか否かが判定される。そして、５図柄分について上記処理が行われたと判定された場合、次のステップ７１０に進む。一方、５図柄分について上記処理が行われていないと判定された場合、ステップ７０３に戻る。
【０１５９】
ステップ７１０において、停止テーブル161を参照するために、当該停止テーブル161が記憶されているアドレスをセットする。そして、次のステップ７１１に進む。
ステップ７１１において、停止位置データ作成用図柄番号として、ストップスイッチ38が操作された時点の回転リール25の図柄位置（図柄番号）の次の図柄番号をセットする。そして、次のステップ７１２に進む。
ステップ７１２において、セットされている停止位置データ作成用図柄番号は、ストップスイッチ38が操作された時点の回転リール25の図柄番号に対応する停止位置として停止テーブル161において定められており、かつ、停止可能位置記憶データ領域において、ストップスイッチ38が操作された時点の回転リール25の図柄番号に対応する停止可能位置として記憶されているものか否かが判定される。そして、停止テーブル161において定められ、かつ、停止可能位置として記憶されていると判定された場合、ステップ７１６に進む。一方、停止テーブル161において定められておらず、又は、停止可能位置として記憶されていないと判定された場合、次のステップ７１３に進む。
【０１６０】
ステップ７１３において、停止位置データ作成用図柄番号として次の図柄番号をセットする。そして、次のステップ７１４に進む。
ステップ７１４において、ストップスイッチ38が操作された時点の回転リール25の図柄番号から５図柄分について、上記の停止テーブル161における検索が行われたか否かが判定される。そして、５図柄分について上記検索が行われたと判定された場合、次のステップ７１５に進む。一方、５図柄分について上記検索が行われていないと判定された場合、ステップ７１２に戻る。
ステップ７１５において、停止可能位置記憶データ領域において、ストップスイッチ38が操作された時点の回転リール25の図柄番号に対応する停止可能位置として記憶されているもののうち、ストップスイッチ38が操作された時点の回転リール25の図柄番号から最も遠くの停止可能位置の図柄番号を取得する。そして、次のステップ７１６に進む。
【０１６１】
ステップ７１６において、上記ステップ７１２で、セットされている停止位置データ作成用図柄番号は、ストップスイッチ38が操作された時点の回転リール25の図柄番号に対応する停止位置として停止テーブル161において定められており、かつ、停止可能位置記憶データ領域において、ストップスイッチ38が操作された時点の回転リール25の図柄番号に対応する停止可能位置として記憶されていると判定された場合には、セットされている停止位置データ作成用図柄番号を、停止位置と定めた停止位置データをＲＷＭに記憶する。一方、上記ステップ７１５で図柄番号が取得された場合には、この取得された図柄番号を、停止位置と定めた停止位置データをＲＷＭに記憶する。そして、停止位置決定処理は終了する。
【０１６２】
（まとめ）
本形態に係るスロットマシン10においても、第１の形態と同様に、停止ポイントデータ作成手段163が停止ポイントデータを作成するにあたり、その前段階の処理として、図柄組み合わせ取得手段154による図柄51の組み合わせの取得が行われるため、第１の形態と同様の作用・効果を奏する。
（第３の形態）
第３の形態に係るスロットマシン10では、ストップスイッチ38が操作された後も常に、いまだ操作が行われていないストップスイッチ38の操作を受け付けるように形成されている。すなわち、本形態に係るスロットマシン10では、ストップスイッチ38の操作後に、次のストップスイッチ38の操作を受け付けない受付不可期間が設けられていない。このため、極めて短い時間間隔での連続的なストップスイッチ38の操作や、複数のストップスイッチ38の同時操作等が可能になっている。
【０１６３】
そして、このように形成したことにより、一のストップスイッチ38の操作後、次のストップスイッチ38の操作の時点で、対象となる全ての回転リール25の全図柄位置について、停止位置データの作成が終了していない事態が発生することとなる。
そこで、本形態に係るスロットマシン10では、ストップスイッチ38が操作された時点の回転リール25の図柄位置（受付図柄位置）について、停止ポイントデータが作成されているか否か、又は、停止位置が決定されているか否か（すなわち、停止位置データが作成されているか否か）を判定できるようになっているとともに、停止ポイントデータが作成されていないと判定された場合には、受付図柄位置についての停止位置を決定するために必要な停止ポイントデータのみを作成した上で、受付図柄位置についての停止位置のみを決定し、停止ポイントデータは作成されているものの停止位置が決定されていないと判定された場合には、受付図柄位置についての停止位置のみを決定するようになっている。
【０１６４】
以下、第１〜第２の形態に係るスロットマシン10との相違点を中心に説明する。
（停止ポイントデータ作成手段163、停止位置決定手段164）
本形態に係るスロットマシン10は、第１〜第２の形態に係るスロットマシン10と同様に、停止ポイントデータ作成手段163及び停止位置決定手段164を備えている（図１９参照）。
ここで、本形態に係るスロットマシン10では、停止位置を決定する（すなわち、停止位置データを作成する）にあたり、「停止ポイントデータの作成」→「停止位置の決定（停止位置データの作成）」という一連の処理を図柄位置ごとに繰り返して、図柄位置ごとに停止位置を決定していくのではなく、第１段階として、停止ポイントデータ作成手段163が、いまだストップスイッチ38の操作が行われていない全ての回転リール25の全図柄位置についてまとめて停止ポイントデータを作成し、この後に、第２段階として、停止位置決定手段164が、作成された停止ポイントデータに基づいて、いまだストップスイッチ38の操作が行われていない全ての回転リール25の全図柄位置についてまとめて停止位置を決定する（すなわち、停止位置データを作成する）ようになっている。
【０１６５】
（判定データ記憶手段210）
また、本形態に係るスロットマシン10は、図１９に示すように、メイン制御装置101の制御手段として、判定データ記憶手段210を備えている。
この判定データ記憶手段210は、回転リール25の図柄位置について、停止ポイントデータの作成が行われたか否か、又は、停止位置の決定が行われたか否か（すなわち、停止位置データの作成が行われたか否か）を判定可能な進行位置判定データを書き込むためのものであって、ＲＷＭにおける記憶領域の一部により構成される。
本形態に係るスロットマシン10では、進行位置判定データとして、各回転リール25の各図柄位置について、停止位置を決定するために必要な停止ポイントデータが作成されているか否かを示す第１状態フラグ、及び、各回転リール25の各図柄位置について、停止位置が決定されているか否か（すなわち、停止位置データが作成されているか否か）を示す第２状態フラグが、判定データ記憶手段210に記憶されるようになっている。
【０１６６】
具体的には、第１状態フラグは、「０」又は「１」のいずれかの値がセットされるように設定するとともに、「０」は停止ポイントデータが作成されていないことを示す値（初期値）、「１」は停止ポイントデータが作成されていることを示す値に設定する。また、同様に、第２状態フラグは、「０」又は「１」のいずれかの値がセットされるように設定するとともに、「０」は停止位置が決定されていないことを示す値（初期値）、「１」は停止位置が決定されていることを示す値に設定する。また、判定データ記憶手段210として、全回転リール25の全図柄位置についてそれぞれ別個に第１状態フラグを格納可能な記憶領域（たとえば、計６３ビット（＝３（回転リール25の数）×２１（図柄51の数））と、全回転リール25の全図柄位置についてそれぞれ別個に第２状態フラグを格納可能な記憶領域（たとえば、計６３ビット（＝３（回転リール25の数）×２１（図柄51の数））とを設け、各記憶領域に第１状態フラグ及び第２状態フラグを格納しておく。
【０１６７】
そして、停止ポイントデータの作成前においては、いずれの回転リール25のいずれの図柄位置についても停止ポイントデータの作成及び停止位置の決定が行われていないため、全記憶領域に初期値である「０」がセットされる。そして、回転リール25の図柄位置について停止ポイントデータが作成されるごとに、対応する記憶領域に記憶されている第１状態フラグが「０」から「１」に更新される。また、回転リール25の図柄位置について停止位置が決定されるごとに、対応する記憶領域に記憶されている第２状態フラグが「０」から「１」に更新される。
すなわち、所定の回転リール25における所定の図柄位置に対応する記憶領域に記憶されている第１状態フラグ及び第２状態フラグがいずれも「０」の場合には、前記図柄位置について、停止ポイントデータの作成及び停止位置の決定のいずれも行われていないこととなる。また、所定の回転リール25における所定の図柄位置に対応する記憶領域に記憶されている第１状態フラグが「１」、第２状態フラグが「０」の場合には、前記図柄位置について、停止ポイントデータの作成は行われているものの、停止位置の決定は行われていないこととなる。また、所定の回転リール25における所定の図柄位置に対応する記憶領域に記憶されている第１状態フラグ及び第２状態フラグがいずれも「１」の場合には、前記図柄位置について、停止ポイントデータの作成及び停止位置の決定のいずれも行われていることとなる。
【０１６８】
なお、本形態に係るスロットマシン10においては、所定の回転リール25における所定の図柄位置に対応する記憶領域に記憶されている第１状態フラグが「０」、第２状態フラグが「１」となることはあり得ない。したがって、仮にこのような値となっていた場合には、何らかの原因により不適切な処理が行われたものと判定して、エラーとしてもよい。
（処理判定手段220）
また、本形態に係るスロットマシン10は、図１９に示すように、メイン制御装置101の制御手段として、処理判定手段220を備えている。
この処理判定手段220は、ストップスイッチ38の操作を契機として、判定データ記憶手段210に書き込まれている進行位置判定データに基づき、ストップスイッチ38が操作された時点の回転リール25の図柄位置（受付図柄位置）について、停止ポイントデータの作成又は停止位置の決定が行われたか否かを判定するものである。
【０１６９】
そして、本形態に係るスロットマシン10においては、処理判定手段220により、受付図柄位置について停止位置を決定するために必要な停止ポイントデータが作成されていないと判定された場合には、停止ポイントデータ作成手段163が、受付図柄位置について停止位置を決定するために必要な停止ポイントデータのみ作成した後、停止位置決定手段164が、受付図柄位置についてのみ停止位置を決定する。また、処理判定手段220により、受付図柄位置について停止位置を決定するために必要な停止ポイントデータは作成されているものの、受付図柄位置について停止位置が決定されていないと判定された場合には、停止位置決定手段164が、受付図柄位置についてのみ停止位置を決定する。
【０１７０】
たとえば、右リール24の１２番の「リプレイＢ」が中段にあるときに、右リール24に対応するストップスイッチ38が操作された（すなわち、受付図柄位置が、右リール24の１２番の「リプレイＢ」が中段に表示されることとなる位置であった）ものとする。
このとき、処理判定手段220は、この受付図柄位置に対応する、進行位置判定データとしての第１状態フラグ及び第２状態フラグを、判定データ記憶手段210から取得し、この値に基づいて、停止ポイントデータの作成又は停止位置の決定が行われたか否かを判定する。
ここで、たとえば、上述の受付図柄位置に対応する第１状態フラグ及び第２状態フラグがいずれも「０」であった場合には、処理判定手段220は、上述の受付図柄位置について、停止ポイントデータの作成が行われていないと判定する。したがって、停止ポイントデータ作成手段163が、上述の受付図柄位置について停止位置を決定するために必要な停止ポイントデータのみを作成した後、停止位置決定手段164が、上述の受付図柄位置についてのみ停止位置を決定する。そして、回転停止制御手段180は、決定された停止位置で右リール24の回転を停止させる。
【０１７１】
また、たとえば、上述の受付図柄位置に対応する第１状態フラグが「１」、第２状態フラグが「０」であった場合には、処理判定手段220は、上述の受付図柄位置について、停止ポイントデータの作成は行われているものの、停止位置の決定は行われていないと判定する。したがって、停止位置決定手段164が、既に作成されている停止ポイントデータに基づいて、上述の受付図柄位置についてのみ停止位置を決定する。そして、回転停止制御手段180は、決定された停止位置で右リール24の回転を停止させる。
また、上述の受付図柄位置に対応する第１状態フラグ及び第２状態フラグがいずれも「１」であった場合には、処理判定手段220は、上述の受付図柄位置について、停止位置の決定まで行われていると判定する。したがって、この場合は、停止位置の決定に係る処理は特に行われることなく、回転停止制御手段180が、既に決定されている停止位置で右リール24の回転を停止させる。
【０１７２】
（スロットマシン10の動作）
次に、上記構成を備えたスロットマシン10の動作の概略について、図２０から図２３までに示したフローを用いて説明する。
図２０は、本形態に係るスロットマシン10の遊技メイン処理の概略を示したものであるが、本形態に係るスロットマシン10の遊技メイン処理は、１ヶ所の処理を除いて、第１の形態における遊技メイン処理と同内容であるため、異なる点のみ説明し、他については説明を割愛する。
具体的には、第１の形態に係るスロットマシン10の遊技メイン処理では、ステップ１１２において、ストップスイッチ38が操作されたか否かが判定され、ストップスイッチ38が操作されたと判定された場合、次のステップ１１３に進み、このステップ１１３において、停止図柄番号が取得されるようになっている。
【０１７３】
これに対して、本形態に係るスロットマシン10の遊技メイン処理では、ステップ８１２（第１の形態ではステップ１１２に相当）と、ステップ８１４（第１の形態ではステップ１１３に相当）との間に、停止位置決定判定処理を実行するステップ８１３が追加されている。すなわち、ステップ８１２において、ストップスイッチ38が操作されたか否かが判定され、ストップスイッチ38が操作されたと判定された場合、次のステップ８１３に進み、このステップ８１３において、停止位置決定判定処理が実行される。そして、次のステップ８１４に進み、このステップ８１４において、停止図柄番号が取得されるようになっている。
【０１７４】
次に、図２０におけるステップ８１０及びステップ８１６の停止位置データ作成処理について、図２１のフローを用いて説明する。なお、この処理は、停止ポイントデータを作成した上で、停止位置データを作成するものとなっている。
ステップ９００において、判定データ記憶手段210としての全記憶領域に記憶される第１状態フラグ及び第２状態フラグが初期化される。すなわち、全記憶領域に、第１状態フラグ及び第２状態フラグの初期値である「０」がセットされる。そして、次のステップ９０１に進む。
ステップ９０１において、最初に停止ポイントデータを作成する回転リール25（右リール24）に対応する８ビットのデータ領域を設定するために、ＲＷＭのアドレスをセットする。そして、次のステップ９０２に進む。
【０１７５】
ステップ９０２において、停止ポイントデータを作成する回転リール25が回転中であるか否かが判定される。そして、回転中であると判定された場合、次のステップ９０３に進む。一方、回転中でないと判定された場合、ステップ９１３に進む。
ステップ９０３において、停止ポイントデータを作成するために、計２１個の８ビットのデータ領域（配列データ）を取得する。そして、次のステップ９０４に進む。
ステップ９０４において、２１個のデータ領域を初期化、すなわち、全てのデータ領域の値を「０００００００１」とする。そして、次のステップ９０５に進む。
ステップ９０５において、停止ポイントデータを作成する図柄51の図柄位置、すなわち、図柄番号として０番をセットする。そして、次のステップ９０６に進む。
【０１７６】
ステップ９０６において、セットされた図柄番号の図柄51について、図柄組み合わせ取得手段154により取得された図柄51の組み合わせ、及び、役抽選手段140による抽選の結果に基づき、セットされた図柄番号の図柄51が中段に表示されることとなる図柄位置が停止不可位置であるか否か、すなわち、いわゆる蹴飛ばし図柄（たとえば、いずれのチェリー役にも当選していない場合における、いずれかのチェリー役を構成する図柄51等）が中段に表示されるか否かが判定される。そして、蹴飛ばし図柄が停止表示されると判定された場合、次のステップ９０７に進む。一方、蹴飛ばし図柄が停止表示されないと判定された場合、ステップ９０８に進む。
【０１７７】
ステップ９０７において、セットされた図柄番号に対応するデータ領域の値を「００００００００」とする。すなわち、当該図柄番号が中段となる図柄位置を、停止不可位置と定める。そして、ステップ９０８に進む。
ステップ９０８において、セットされた図柄番号が中段に位置する場合に、役抽選手段140による抽選の結果に対応する役を構成する図柄51（いわゆる引き込み図柄）が停止表示されることとなるか否か、すなわち、当選した役を構成する図柄51の組み合わせが、セットされた図柄番号の図柄51について図柄組み合わせ取得手段154により取得された図柄51の組み合わせに含まれているか否かが判定される。そして、引き込み図柄が停止表示されると判定された場合、次のステップ９０９に進む。一方、引き込み図柄が停止表示されないと判定された場合、ステップ９１０に進む。
【０１７８】
ステップ９０９において、セットされた図柄番号に対応するデータ領域において、引き込み図柄に対応するビットを「１」とする。そして、次のステップ９１０に進む。
ステップ９１０において、現時点においてセットされている図柄番号に対応する第１状態フラグを「１」に更新する。そして、次のステップ９１１に進む。
ステップ９１１において、次に停止ポイントデータを作成する図柄51の図柄番号をセットする。そして、次のステップ９１２に進む。
ステップ９１２において、２１個分の図柄51の図柄位置（図柄番号）について、停止ポイントデータの作成が終了したか否かが判定される。そして、終了したと判定された場合、次のステップ９１３に進む。終了していないと判定された場合、ステップ９０６に戻る。
【０１７９】
ステップ９１３において、次に停止ポイントデータを作成する回転リール25に対応する８ビットのデータ領域を設定するために、ＲＷＭのアドレスをセットする。そして、次のステップ９１４に進む。
ステップ９１４において、全ての回転リール25について停止ポイントデータが作成されたか否かが判定される。そして、作成されたと判定された場合、次のステップ９１５に進む。一方、作成されていないと判定された場合、ステップ９０２に戻る。
ステップ９１５において、作成された停止ポイントデータに基づき、回転リール25の各図柄位置に対応する停止位置を定めた停止位置データを作成する停止位置決定処理が行われる。そして、停止位置データ作成処理は終了する。
【０１８０】
次に、上述したステップ９１５の停止位置決定処理について、図２２のフローを用いて説明する。
ステップ１０００において、最初に停止位置データを作成する回転リール25（右リール24）に対応するデータ領域を設定するために、ＲＷＭのアドレスをセットする。そして、次のステップ１００１に進む。
ステップ１００１において、停止テーブル161を参照するために、当該停止テーブル161が記憶されているアドレスをセットする。そして、次のステップ１００２に進む。
ステップ１００２において、停止位置データを作成する回転リール25が回転中であるか否かが判定される。そして、回転中であると判定された場合、次のステップ１００３に進む。一方、回転中でないと判定された場合、ステップ１０２３に進む。
【０１８１】
ステップ１００３において、停止位置データを作成する回転リール25の図柄位置、すなわち、停止位置データ作成用図柄番号として０番をセットする。そして、次のステップ１００４に進む。
ステップ１００４において、停止位置データ作成用図柄番号としてセットされている番号の次の番号を、検査用図柄番号としてセットする。そして、次のステップ１００５に進む。
ステップ１００５において、停止ポイントデータの最大値を記憶しておくための最大値記憶データ領域（８ビット）の値を初期化、すなわち、最大値記憶データ領域の値を「００００００００」とする。そして、次のステップ１００６に進む。
【０１８２】
ステップ１００６において、回転リール25を停止させることが可能な停止可能位置を記憶しておくための停止可能位置記憶データ領域（８ビット）の値を初期化、すなわち、停止可能位置記憶データ領域の値を「００００００００」とする。そして、次のステップ１００７に進む。
ステップ１００７において、作成された停止ポイントデータにおいて、セットされている検査用図柄番号に対応するデータ領域の値が、最大値記憶データ領域に記憶されている値よりも大きいか否かが判定される。そして、大きいと判定された場合、次のステップ１００８に進む。一方、大きくないと判定された場合、すなわち、セットされている検査用図柄番号に対応するデータ領域の値が、最大値記憶データ領域に記憶されている値以下であると判定された場合、ステップ１０１０に進む。
【０１８３】
ステップ１００８において、記憶されている最大値データ記憶領域の値が、セットされている検査用図柄番号に対応するデータ領域の値に更新される。そして、次のステップ１００９に進む。
ステップ１００９において、記憶されている停止可能位置記憶データ領域の値を初期化、すなわち、停止可能位置記憶データ領域の値を「００００００００」とする。そして、次のステップ１０１０に進む。
ステップ１０１０において、セットされている検査用図柄番号に対応するデータ領域の値が、記憶されている最大値データ記憶領域の値と等しく、かつ、最大値データ記憶領域の値が０より大きいか否かが判定される。そして、検査用図柄番号に対応するデータ領域の値が最大値データ領域の値と等しく、かつ、最大値データ記憶領域の値が０より大きいと判定された場合、次のステップ１０１１に進む。一方、検査用図柄番号に対応するデータ領域の値が最大値データ領域の値と等しくない、又は、最大値データ記憶領域の値が０である場合、ステップ１０１２に進む。
【０１８４】
ステップ１０１１において、停止位置データ作成用図柄番号からセットされている検査用図柄番号までどの程度離れているか（図柄何個分離れているか）を判定し、この間隔に対応した停止可能位置記憶データ領域のビットを「１」とする。そして、次のステップ１０１２に進む。
ステップ１０１２において、検査用図柄番号として次の図柄番号をセットする。そして、次のステップ１０１３に進む。
ステップ１０１３において、セットされている停止位置データ作成用図柄番号から５図柄分について、上記処理が行われたか否かが判定される。そして、５図柄分について上記処理が行われたと判定された場合、次のステップ１０１４に進む。一方、５図柄分について上記処理が行われていないと判定された場合、ステップ１００７に戻る。
【０１８５】
ステップ１０１４において、セットされている停止位置データ作成用図柄番号の次の番号を、テーブル検査用図柄番号としてセットする。そして、次のステップ１０１５に進む。
ステップ１０１５において、セットされているテーブル検査用図柄番号は、停止位置データ作成用図柄番号に対応する停止位置として停止テーブル161において定められており、かつ、停止可能位置記憶データ領域において、停止位置データ作成用図柄番号に対応する停止可能位置として記憶されているものか否かが判定される。そして、停止テーブル161において定められ、かつ、停止可能位置として記憶されていると判定された場合、ステップ１０１９に進む。一方、停止テーブル161において定められておらず、又は、停止可能位置として記憶されていないと判定された場合、次のステップ１０１６に進む。
【０１８６】
ステップ１０１６において、テーブル検査用図柄番号として次の図柄番号をセットする。そして、次のステップ１０１７に進む。
ステップ１０１７において、セットされている停止位置データ作成用図柄番号から５図柄分について、上記の停止テーブル161における検索が行われたか否かが判定される。そして、５図柄分について上記検索が行われたと判定された場合、次のステップ１０１８に進む。一方、５図柄分について上記検索が行われていないと判定された場合、ステップ１０１５に戻る。
ステップ１０１８において、停止可能位置記憶データ領域において、停止位置データ作成用図柄番号に対応する停止可能位置として記憶されているもののうち、停止位置データ作成用図柄番号から最も遠い停止可能位置の図柄番号を取得する。そして、次のステップ１０１９に進む。
【０１８７】
ステップ１０１９において、上記ステップ１０１５で、セットされているテーブル検査用図柄番号は、停止位置データ作成用図柄番号に対応する停止位置として停止テーブル161において定められており、かつ、停止可能位置記憶データ領域において、停止位置データ作成用図柄番号に対応する停止可能位置として記憶されていると判定された場合には、セットされているテーブル検査用図柄番号を、停止位置と定めた停止位置データをＲＷＭに記憶する。一方、上記ステップ１０１８で図柄番号が取得された場合には、この取得された図柄番号を、停止位置と定めた停止位置データをＲＷＭに記憶する。そして、次のステップ１０２０に進む。
【０１８８】
ステップ１０２０において、現時点においてセットされている停止位置データ作成用図柄番号に対応する第２状態フラグを「１」に更新する。そして、次のステップ１０２１に進む。
ステップ１０２１において、停止位置データ作成用図柄番号として次の図柄番号をセットする。そして、次のステップ１０２２に進む。
ステップ１０２２において、２１図柄分の停止位置データが作成されたか否かが判定される。そして、作成されたと判定された場合、次のステップ１０２３に進む。一方、作成されていないと判定された場合、ステップ１００４に戻る。
【０１８９】
ステップ１０２３において、次に停止位置データを作成する回転リール25に対応するデータ領域を設定するために、ＲＷＭのアドレスをセットする。そして、次のステップ１０２４に進む。
ステップ１０２４において、全ての回転リール25について停止位置データが作成されたか否かが判定される。そして、作成されたと判定された場合、停止位置決定処理が終了する。一方、作成されていないと判定された場合、ステップ１１０２に戻る。
次に、上述したステップ８１３の停止位置決定判定処理について、図２３のフローを用いて説明する。
【０１９０】
ステップ１１００において、受付図柄位置（図柄番号）が取得される。そして、次のステップ１１０１に進む。
ステップ１１０１において、処理判定手段220により、判定データ記憶手段210に記憶されている受付図柄位置に対応する第１状態フラグが「１」であるか否か、すなわち、受付図柄位置に対応する停止ポイントデータが作成されているか否かが判定される。そして、第１状態フラグが「１」であると判定された場合、ステップ１１０３に進む。一方、第１状態フラグが「１」でない、すなわち、「０」であると判定された場合、次のステップ１１０２に進む。
【０１９１】
ステップ１１０２において、停止ポイントデータ作成手段163により、受付図柄位置に対応する停止位置を決定するために必要な停止ポイントデータが作成される。そして、次のステップ１１０３に進む。
ステップ１１０３において、処理判定手段220により、判定データ記憶手段210に記憶されている受付図柄位置に対応する第２状態フラグが「１」であるか否か、すなわち、受付図柄位置に対応する停止位置データが作成されているか否かが判定される。そして、第２状態フラグが「１」であると判定された場合、停止位置決定判定処理が終了する。一方、第２状態フラグが「１」でない、すなわち、「０」であると判定された場合、次のステップ１１０４に進む。
【０１９２】
ステップ１１０４において、停止位置決定手段164により、既に作成されている停止ポイントデータに基づいて、停止位置データが作成される（すなわち、停止位置が決定される）。そして、停止位置決定判定処理が終了する。
（まとめ）
本形態に係るスロットマシン10においても、第１又は第２の形態と同様に、停止ポイントデータ作成手段163が停止ポイントデータを作成するにあたり、その前段階の処理として、図柄組み合わせ取得手段154による図柄51の組み合わせの取得が行われるため、第１又は第２の形態と同様の作用・効果を奏する。
【０１９３】
また、本形態に係るスロットマシン10においては、停止ポイントデータ作成手段163により、スタートスイッチ37又はストップスイッチ38の操作を契機として、いまだストップスイッチ38の操作が行われていない全ての回転リール25の全図柄位置について、停止ポイントデータが作成された後、停止位置決定手段164が、停止ポイントデータ作成手段163により停止ポイントデータが作成された全ての回転リール25の全図柄位置について、停止位置を決定する。
すなわち、本形態に係るスロットマシン10によれば、原則的には、各ストップスイッチ38が操作される前に、いまだストップスイッチ38の操作が行われていない全ての回転リール25（すなわち、回転中の全ての回転リール25）の全図柄位置について停止位置が決定される。そのため、ストップスイッチ38が操作された後は、停止位置決定手段164により決定された停止位置で回転リール25を停止する処理を行えばよいこととなる。
【０１９４】
このように、本形態に係るスロットマシン10によれば、ストップスイッチ38が操作された後の停止制御に関する処理が少なくなるため、ストップスイッチ38が操作されてから回転リール25が停止するまでに実行される処理の負担を軽減することができるのである。そして、ストップスイッチ38が操作されてから回転リール25が停止するまでの処理時間に余裕が生じるため、回転リール25の停止制御に関する処理の設計上の自由度を高めることができるのである。
さらに、ストップスイッチ38が操作されてから回転リール25が停止するまでの処理時間が短縮されることから、ストップスイッチが操作されてから所定の制限時間内に回転リールが停止することを確実に遵守することができるのである。
【０１９５】
また、本形態に係るスロットマシン10においては、たとえば、複数個のストップスイッチ38がほぼ同時に操作されることで、いずれのストップスイッチ38の操作も受け付けられてしまう等の事態が発生することにより、一のストップスイッチ38の操作後、次のストップスイッチ38の操作までの時間間隔が極めて短くなってしまった結果、対象となる図柄位置の停止位置が決定されていないようなことが起こり得る。このときには、所定の制限時間内に回転リールが停止することを遵守すべく、対象となる図柄位置の停止位置のみを決定するという必要最小限の処理を行うことが考えられる。
ここで、本形態に係るスロットマシン10においては、上述の如く、「停止ポイントデータの作成」→「停止位置の決定」という一連の処理を繰り返して、図柄位置ごとに停止位置を決定していくのではなく、第１段階として、いまだストップスイッチ38の操作が行われていない全ての回転リール25の全図柄位置について、まとめて停止ポイントデータを作成し、この後に、第２段階として、作成された停止ポイントデータに基づいて、いまだストップスイッチ38の操作が行われていない全ての回転リール25の全図柄位置について、まとめて停止位置を決定する。したがって、対象となる図柄位置について、停止位置の決定までは終了していなくとも、停止ポイントデータの作成は終了している可能性が高い。そして、対象となる図柄位置について、停止ポイントデータの作成が終了していれば、この停止ポイントデータに基づいて停止位置の決定のみを行えばよいため、上述のような事態においても、所定の制限時間内で回転リールが停止することを、より確実に遵守することができるのである。
【０１９６】
また、本形態に係るスロットマシン10においては、処理判定手段220により、ストップスイッチ38の操作を契機として、判定データ記憶手段210に書き込まれている進行位置判定データとしての第１状態フラグ及び第２状態フラグに基づき、受付図柄位置について、停止ポイントデータの作成又は停止位置の決定が行われたか否かが判定される。そして、処理判定手段220により、受付図柄位置について停止位置を決定するために必要な停止ポイントデータが作成されていないと判定された場合には、停止ポイントデータ作成手段163により、受付図柄位置について停止位置を決定するために必要な停止ポイントデータのみ作成された後、停止位置決定手段164により、受付図柄位置についてのみ停止位置が決定される。また、処理判定手段220により、受付図柄位置について停止位置を決定するために必要な停止ポイントデータは作成されているものの、受付図柄位置について停止位置が決定されていないと判定された場合には、停止位置決定手段164により、受付図柄位置についてのみ停止位置が決定される。
【０１９７】
すなわち、本形態に係るスロットマシン10によれば、受付図柄位置について、停止ポイントデータの作成が終了しているのか否か、又は、停止位置の決定が終了しているのか否かが把握できる。したがって、受付図柄位置についての上述の処理の終了状況に応じて、回転リール25の停止制御に必要な処理のみを実行すればよいため、ストップスイッチが操作されてから所定の制限時間内に回転リールが停止することをより確実に遵守することができるのである。
（本形態の変形例）
進行位置判定データとしては、停止ポイントデータの作成や停止位置の決定の処理ルーチンが繰り返された回数（処理プログラムが実行された回数）等を用いてもよい。すなわち、停止ポイントデータの作成や停止位置の決定は、上述の如く、いずれかの回転リール25のいずれかの図柄位置から予め定められた順番に従って実行されるため、上述の処理ルーチン（処理プログラム）が繰り返された回数により、所定の回転リール25の所定の図柄位置について、停止ポイントデータの作成又は停止位置の決定が終了しているかを判断することができる。
【０１９８】
また、受付図柄位置についての停止位置が決定されたものの、回転停止制御手段180が直ちに停止制御を行ったとしても、対応する回転リール25は決定された停止位置を越えて停止せざるをえない場合には、この決定された停止位置から所定ステップ数分回転方向にずれた位置で、対応する回転リール25を停止させてもよい。
（第１、第２又は第３の形態の変形例）
第１、第２又は第３の形態に係るスロットマシン10においては、スタートスイッチ37又はストップスイッチ38が操作されると、いまだストップスイッチ38の操作が行われていない全ての回転リール25について、停止ポイントデータを作成するように形成されていたが、これに限定されるものではなく、ストップスイッチ38の操作を契機として、当該操作時点における当該ストップスイッチ38に対応する回転リール25の図柄位置から、当該回転リール25が停止するまでに移動可能な範囲内（５コマの範囲内）についてのみ停止ポイントデータを作成するように形成してもよい。
【０１９９】
また、第１、第２又は第３の形態に係るスロットマシン10においては、リール図柄別組み合わせテーブル151は、各回転リール25に付された図柄51の種類ごとに別個に設けられていたが、格納される図柄51の組み合わせが共通する図柄51については、共通化した１のリール図柄別組み合わせテーブル151を設け、いずれの図柄51についても、この共通化されたリール図柄別組み合わせテーブル151に基づいて、図柄51の組み合わせを取得するように形成してもよい。
このように形成することで、上記形態の効果に加え、ＲＯＭに記憶されるデータ量を削減することができ、ひいては、ハードウェア資源の経済的な利用を図ることができるという効果も奏するのである。
【符号の説明】
【０２００】
10  スロットマシン
20  筐体                  21  リールユニット
22  左リール              23  中リール
24  右リール              25  回転リール
26  ステッピングモーター  27  ホッパーユニット
28  電源装置              30  前扉
31  装飾部                33  操作部
34  表示窓                35  メダルセンサー
36a シングルベットスイッチ
36b マックスベットスイッチ
37  スタートスイッチ      38  ストップスイッチ
39  精算スイッチ          40  メダル払出口
43  メダルセレクター      44  メダル投入口
50  演出装置              51  図柄
52  ランプ                53  液晶表示装置
54  スピーカー            90  停止表示ライン
91  中段ライン
100 制御装置              101 メイン制御装置
102 サブ制御装置          120 遊技制御手段
121 通常遊技制御手段      122 特別遊技制御手段
140 役抽選手段            150 回転開始制御手段
151 リール図柄別組み合わせテーブル
152 検索テーブル          153 テーブル取得手段
154 図柄組み合わせ取得手段
161 停止テーブル          162 停止位置データ作成手段
163 停止ポイントデータ作成手段
164 停止位置決定手段      170 回転位置検出手段
180 回転停止制御手段      200 停止態様判定手段
210 判定データ記憶手段    220 処理判定手段
300 演出制御手段
【図１】
0005773531.tif 000002
【図２】
0005773531.tif 000003
【図３】
0005773531.tif 000004
【図４】
0005773531.tif 000005
【図５】
0005773531.tif 000006
【図６】
0005773531.tif 000007
【図７】
0005773531.tif 000008
【図８】
0005773531.tif 000009
【図９】
0005773531.tif 000010
【図１０】
0005773531.tif 000011
【図１１】
0005773531.tif 000012
【図１２】
0005773531.tif 000013
【図１３】
0005773531.tif 000014
【図１４】
0005773531.tif 000015
【図１５】
0005773531.tif 000016
【図１６】
0005773531.tif 000017
【図１７】
0005773531.tif 000018
【図１８】
0005773531.tif 000019
【図１９】
0005773531.tif 000020
【図２０】
0005773531.tif 000021
【図２１】
0005773531.tif 000022
【図２２】
0005773531.tif 000023
【図２３】
0005773531.tif 000024