(57)【特許請求の範囲】
【請求項１】
複数の図柄を周囲に配置した複数の回転リールと、
前記回転リールの回転を開始させるためのスタートスイッチと、
各回転リールの回転を停止させるための複数のストップスイッチと、
前記スタートスイッチの操作に基づき役の抽選（以下、「役抽選」とする。）を行うための役抽選手段と、
前記役抽選手段の役抽選の結果及び前記ストップスイッチの停止操作タイミングに応じて前記回転リールの停止制御を行う停止制御手段とを備えた遊技機であって、
前記停止制御手段は、
前記ストップスイッチが停止操作されたときの前記回転リールの図柄位置に応じた前記回転リールの停止位置に関する情報を定めた複数の停止テーブルと、
前記複数の停止テーブルから使用する単一の停止テーブルを選択するテーブル選択手段と、
前記テーブル選択手段が選択した前記単一の停止テーブルを用いて前記回転リールの停止処理を行うリール停止処理手段とを備え、
前記役抽選の抽選結果の一部に対応するパラメータとして第１抽選フラグ値が設けられ、
前記役抽選の抽選結果の前記一部とは異なるものに対応するパラメータとして第２抽選フラグ値が設けられ、
前記テーブル選択手段は、
前記第１抽選フラグ値と第１番目に停止操作が行われた前記回転リールとに対応する特定値を予め定めた所定数の数値の中から取得する特定値取得手段と、
前記特定値と、停止操作が行われた前記回転リールとに対応して、予め定めた所定数の数値の中からポインタを決定するためのポインタ決定テーブルを有し、このポインタ決定テーブルを用いて前記ポインタを決定するポインタ決定手段と、
前記ポインタと前記第２抽選フラグ値とに基づいて、前記ポインタを変更可能な処理（以下、「特殊処理」とする。）を実行する特殊処理手段と、
前記特殊処理後の前記ポインタに基づいて、前記特定値として新たな特定値を設定するか又は前記単一の停止テーブルを選択するかの複数の処理の中から、いずれかの処理を決定する分岐処理のための分岐処理決定手段とを備え、
前記分岐処理において前記新たな特定値が設定された場合には、前記ポインタ決定手段により前記新たな特定値と停止操作が行われた前記回転リールとに基づいて新たなポインタが決定され、この新たなポインタと前記第２抽選フラグ値とに基づいて前記特殊処理が行われ、この特殊処理後のポインタに基づいて前記分岐処理が繰り返され、
前記分岐処理において前記単一の停止テーブルが選択された場合には、前記リール停止処理手段により前記単一の停止テーブルを用いて停止処理が行われることを特徴とする遊技機。
【請求項２】
前記特殊処理手段は、
前記ポインタを変更するための複数種類の変更処理を有し、
前記ポインタ決定手段が決定した前記ポインタに基づいて、前記複数種類の変更処理のいずれかを実行可能としたことを特徴とする請求項１記載の遊技機。
【請求項３】
前記特殊処理手段における前記複数種類の前記特殊処理のいずれか１つでは、
前記特定値と前記第２抽選フラグ値と予め定めた固定値とが加算され、この加算後の数値が新たな特定値として決定され、この新たな特定値と停止操作が行われた前記回転リールとに基づいて前記ポインタ決定手段により新たなポインタが決定されることを特徴とする請求項２に記載の遊技機。
【請求項４】
前記特殊処理手段における前記複数種類の前記特殊処理のいずれか１つでは、
前記特定値と前記第２抽選フラグ値が予め定めた所定範囲に含まれるか否かに基づいて決定される決定値と予め定めた固定値とが加算され、この加算後の数値が新たな特定値として決定され、この新たな特定値と停止操作が行われた前記回転リールとに基づいて前記ポインタ決定手段により新たなポインタが決定されることを特徴とする請求項２又は請求項３に記載の遊技機。
【請求項５】
前記特殊処理手段における前記複数種類の前記特殊処理のいずれか１つでは、
前記ポインタに基づいて決定される基本値と、前記第２抽選フラグ値の一部により決定される部分値とを加算し、この加算後の数値を新たなポインタとして決定することを特徴とする請求項２、３又は４に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関し、さらに詳しくは、回転リールの停止制御においてデータ容量の削減と、停止制御処理の効率化を図ることができる遊技機に関する。
【背景技術】
【０００２】
従来、スロットマシン等の遊技機では、複数の図柄を変動表示可能な複数の回転リールと、遊技者の操作により回転リールの図柄の変動表示を開始させるためのスタートスイッチと、複数の回転リールそれぞれに対応して設けられ、複数の回転リールの図柄の変動表示の開始後、遊技者の操作により回転リールの図柄の変動表示を個別に停止させるための複数のストップスイッチと、遊技の進行及び演出を制御する制御装置と、種々の演出を外部に向かって報知する報知手段とを備え、制御装置は、複数の役のいずれかに当選か又はハズレかの役の抽選（以下、「役抽選」とする。）を行う役抽選手段を有し、役抽選の結果及びストップスイッチの停止操作に基づいて回転リールの回転を停止させ、当選した役に係る図柄の組合せが有効なライン上に揃ったか否かの判定を行い、その判定の結果に応じて所定の利益を付与するようにしている。
【０００３】
ここで、回転リールの回転を停止させる停止制御では、予め役抽選手段による抽選の結果や、操作されたストップスイッチに対応する回転リールに応じた停止テーブルが複数個、設けられてあり、停止制御の際には、この複数の停止テーブルから所定の停止テーブルが選択され、選択された停止テーブル及びストップスイッチが操作されたときの図柄位置に基づき、回転リールの停止位置が決定され、回転リールは決定された停止位置まで回転した後、回転を停止する。このような遊技機では、役抽選手段による役抽選の結果ごとに各回転リールの停止位置を定めることになるため、役抽選手段による役抽選の結果及び各回転リール毎にそれぞれ停止テーブルを設ける必要がある。具体的には、例えば、チェリー役に当選した場合の左回転リール用の停止テーブル、中回転リール用の停止テーブル、右回転リール用の停止テーブルが必要になり、また、例えば、ベル役に当選したときの左回転リール用の停止テーブル、中回転リール用の停止テーブル、右回転リール用の停止テーブル等のように多数の停止テーブルが必要になってくる。
【０００４】
さらに、アシストタイム遊技（ＡＴ）のように、遊技者がストップスイッチを操作する順番、いわゆる停止操作順序（正解押し順、不正解押し順）により停止制御を変更する、すなわち停止テーブルを変更する場合には、役抽選の結果（当選フラグの種類）、停止操作した回転リール、ストップスイッチが操作されたときの図柄位置、停止操作順序に応じた全パターンの停止テーブルが必要となる。さらに、当選役の種類が多くなると、停止テーブルの数が膨大なものとなってしまい、停止テーブルのデータの量が大きなものとなってしまう。
【０００５】
このため、当選役や、停止させる回転リールが異なっても、停止テーブルにおける停止位置が同一となる部分があれば、共通テーブルを設けてデータ量を減少させようとするものがあった（特許文献１）。
かかる従来技術（特許文献１）では、停止テーブルにおける停止位置が同一となる部分では共通テーブルを用い、停止テーブルにおける停止位置が異なる部分では、当選役や、回転リール毎にそれぞれ固有テーブルを設け、共通テーブルと固有テーブルとを組み合わせて、停止処理を行うものである。
【０００６】
なお、ここで、近年のスロットマシンでは、役抽選において、小役の当選と、ボーナスの当選とが重複して発生する、いわゆる重複当選が設けられているものがある。これは、チェリー役や、スイカ役等の抽選確率の小さないわゆるレア役の当選と、ボーナス移行役との重複当選を設けることにより、これらのレア役に当選した場合には、遊技者に対して「ボーナスも当選している（ボーナスフラグが成立している）かもしれない？」という期待感を持たせることができるものである。このような重複当選を役抽選において実行するためには、複数の役の組み合わせ毎に抽選確率を設ける必要があり、重複当選が行われていなかった従来よりも役抽選の抽選結果のパターン数が多くなってきている傾向になっている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−３４７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したような従来技術（特許文献１）では、停止テーブルにおける停止位置が同一となる部分に共通テーブルを採用しているが、各役毎に停止位置が大きく異なれば、共通テーブルを作成できる割合が少なくなり又は作成できなくなる場合が発生する。
さらに、停止位置が異なる各役毎に固有テーブルを必要とするものであるため、共通テーブルと固有テーブルとを組み合わせた停止テーブルを各役毎に有していることになり、停止操作順序に応じたパターンの停止テーブルを設けるにあたって、共通テーブルを作成できる割合が少ない又は作成できないような場合には、データ容量の削減に大きな効果は期待できず、停止制御処理の効率化を図ることができないという問題点があった。
【０００９】
上記の問題点に鑑み、本発明は、回転リールの停止制御において、記憶容量（メモリ）の節約をすることができて停止制御処理の効率化を図ることが可能な遊技機を提供することを目的とする。
【００１０】
本発明は、さらに、データの特徴に応じて最もデータの圧縮や、停止制御処理の効率化の効果が最大となるような処理内容を選択可能な遊技機を提供することを目的とする。
【００１１】
本発明は、さらに、処理の途中で役抽選の抽選結果の一部を反映させることが可能な遊技機を提供することを目的とする。
【００１２】
本発明は、さらに、予め定めた所定範囲により示されるグループを共通した１つのデータとして取り扱うことができ、それぞれ別個にデータを設けるよりも、データを圧縮することができ、記憶容量の節約を図ることが可能な遊技機を提供することを目的とする。
【００１３】
本発明は、さらに、１個のデータから複数種類のデータを採取することができ、各データを個別に有するよりもデータの圧縮をすることができて記憶容量の節約をすることが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、次の点を特徴とする。すなわち、複数の図柄61を周囲に配置した複数の回転リール62と、前記回転リール62の回転を開始させるためのスタートスイッチ40と、各回転リール62の回転を停止させるための複数のストップスイッチ50と、前記スタートスイッチ40の操作に基づき役の抽選（以下、「役抽選」とする。）を行うための役抽選手段120と、前記役抽選手段120の役抽選の結果及び前記ストップスイッチ50の停止操作タイミングに応じて前記回転リール62の停止制御を行う停止制御手段140とを備えた遊技機10であって、前記停止制御手段140は、前記ストップスイッチ50が停止操作されたときの前記回転リール62の図柄位置に応じた前記回転リール62の停止位置に関する情報を定めた複数の停止テーブル440と、前記複数の停止テーブル440から使用する単一の停止テーブル440を選択するテーブル選択手段500と、前記テーブル選択手段500が選択した前記単一の停止テーブル440を用いて前記回転リール62の停止処理を行うリール停止処理手段600とを備え、前記役抽選の抽選結果の一部に対応するパラメータとして第１抽選フラグ値が設けられ、前記役抽選の抽選結果の前記一部とは異なるものに対応するパラメータとして第２抽選フラグ値が設けられ、前記テーブル選択手段500は、前記第１抽選フラグ値と第１番目に停止操作が行われた前記回転リール62とに対応する特定値を予め定めた所定数の数値の中から取得する特定値取得手段520と、前記特定値と、停止操作が行われた前記回転リール62とに対応して、予め定めた所定数の数値の中からポインタを決定するためのポインタ決定テーブル542を有し、このポインタ決定テーブル542を用いて前記ポインタを決定するポインタ決定手段540と、前記ポインタと前記第２抽選フラグ値とに基づいて、前記ポインタを変更可能な処理（以下、「特殊処理」とする。）を実行する特殊処理手段580と、前記特殊処理後の前記ポインタに基づいて、前記特定値として新たな特定値を設定するか又は前記単一の停止テーブル440を選択するかの複数の処理の中から、いずれかの処理を決定する分岐処理のための分岐処理決定手段560とを備え、前記分岐処理において前記新たな特定値が設定された場合には、前記ポインタ決定手段540により前記新たな特定値と停止操作が行われた前記回転リール62とに基づいて新たなポインタが決定され、この新たなポインタと前記第２抽選フラグ値とに基づいて前記特殊処理が行われ、この特殊処理後のポインタに基づいて前記分岐処理が繰り返され、前記分岐処理において前記単一の停止テーブル440が選択された場合には、前記リール停止処理手段600により前記単一の停止テーブル440を用いて停止処理が行われることを特徴とする。
【００１５】
本発明は、特定値取得手段520が、役抽選の結果の第１抽選フラグ値と第１番目に停止操作（第１停止操作）が行われた回転リール62とに対応する特定値を取得する。
そして、ポインタ決定手段540が、特定値取得手段520により取得された特定値と、停止操作が行われた回転リール62とに基づいて、ポインタを決定する。
そして、特殊処理手段580が、ポインタと、役抽選の結果の第２抽選フラグ値とに基づいて、ポインタを変更可能な特殊処理を実行する。
【００１６】
分岐処理決定手段が、この特殊処理後のポインタに基づいて、分岐処理において、いずれかの処理を決定する。分岐処理において、新たな特定値が設定された場合には、ポインタ決定手段540が、新たな特定値と、停止操作が行われた回転リール62とに基づいて、パラメータとしての新たなポインタを決定する。この新たなポインタに基づいて、分岐処理が繰り返される。そして、その間にポインタに基づいて、単一の停止テーブル440が選択された場合には、この停止テーブル440により停止処理が行われる。
すなわち、最終的には、役抽選の結果と、停止操作が行われた回転リール62とに対応する特定値が取得されると、この特定値に基づいて、ポインタを介して単一の停止テーブル440が決定される。
【００１７】
これにより、当選した役の種類に応じて、各回転リール62毎に、停止操作順序に対応する停止テーブル440の全パターンを必要とするようなことがない。例えば、ベル役が当選役である場合に、左回転リール64を第１番目に停止操作（第１停止操作）したときの停止テーブル、次に中回転リール66を第２番目に停止操作（第２停止操作）したときの停止テーブル、次に右回転リール68を第３番目に停止操作（第３停止操作）したときの停止テーブルのように各停止テーブルを別個独立に有しているようなものと比べると、停止テーブル440の全個数を少なくすることができる。停止テーブル440の種類を少なくすることができることで、回転リール62の停止制御における全体としてのデータ容量を削減することができる。
【００１８】
また、停止制御全体にわたって、特定値というパラメータを用いて、ポインタを介して最終的には、単一の停止テーブル440を選択している。複数の停止可能な停止テーブル440の中から単一の停止テーブル440を選択するにあたって抽選を行ったり、単一の停止テーブル440を選択するための優先順位を決定する所定のパラメータ（例えば、メダルの払出枚数等の遊技者に付与する利益量等）を算出する等の処理を行っていない。すなわち、そのような数多くのパラメータを多用し、多数の処理工程を経るような停止制御と比べると、停止制御全体にわたって特定値というパラメータを用いることで停止制御処理の効率化を図ることができる。
【００１９】
特定値取得手段520により、役抽選の抽選結果の一部に対応するパラメータとしての第１抽選フラグ値と、第１番目に停止操作が行われた回転リール62（いわゆる第１停止操作リール）とに対応する特定値が取得される。その後に、ポインタ決定手段540により、特定値及び停止操作した回転リール62に基づいてポインタが決定される。そして、特殊処理手段580により、このポインタと、役抽選の抽選結果の前記一部とは異なる（すなわち第１抽選フラグ値とは異なる）ものに対応するパラメータとしての第２抽選フラグ値とに基づいて、特殊処理が実行される。
【００２０】
このように、本発明では、特定値取得手段520は、役抽選の結果の全てと、第１停止操作リールとに基づいて特定値を決定していない。役抽選の結果は第１抽選フラグ値と第２抽選フラグ値とに分けられ、特定値取得手段520では第１抽選フラグ値を用いて特定値を取得し、特殊処理手段580では第２抽選フラグ値を用いてポインタに反映させている。
【００２１】
特定値取得手段520により役抽選の結果の全てを一度に反映させて特定値を取得しようとすると、役抽選の抽選結果の全てのパターンと第１停止操作とに対応する特定値を予め設ける必要がある。このようにすると、役抽選の抽選結果のパターン数が少ない場合は何ら問題が無いが、役抽選の抽選結果のパターン数が多くなると、全ての抽選結果のパターン数の全部に対して最初から別個の特定値を設定して対応しなければならず、多数のパターンのデータの作成やそれらを格納する記憶容量を確保しなければならない。それらを考慮すると、特定値取得手段520による処理が容易ではないものとなる。
【００２２】
本発明では、役抽選の抽選結果を、第１抽選フラグ値と、第２抽選フラグ値との複数に分けて、特定値やポインタに反映させることで、特定値取得手段520に予め保有（記憶）するデータ量を抑え、その後の処理を容易にすることができるものである。
【００２３】
本発明における特殊処理手段580は、ポインタと第２抽選フラグ値とに基づいてポインタを変更可能な特殊処理を実行している。すなわち、途中までは、第２抽選フラグ値の内容の相違に拘わらず同一の処理を行い、処理の途中から、第２抽選フラグ値の内容の相違を反映させている。このように、第２抽選フラグ値の内容を反映させる処理を、特定値取得手段520により当初に実施せず、後から特殊処理手段580により実施していることで、第２抽選フラグ値の内容を反映させる際に役抽選の抽選結果に対応する第２抽選フラグ値の特徴に応じた特殊処理（具体的には、特殊処理１、特殊処理２、特殊処理３）を実施することが可能となり、第２抽選フラグ値に対応する抽選結果の特徴に応じた処理が可能となる。
【００２４】
したがって、遊技機10の機種毎に、第１抽選フラグ値と、第２抽選フラグ値との組み合わせに応じたパターン数の変動に容易に対応することができる。
これにより、役抽選の抽選結果の全てを特定値取得手段520の特定値に反映させることができない場合に当該不足分をカバーするために新たに必要となる別のデータや、プログラム等が不要となって、必要なデータやプログラムを適正に配置することが可能となり、データの圧縮化を図り、記憶容量の節約をすることができる。
【００２５】
なお、ここで、「第１抽選フラグ値」は、役抽選の役抽選結果の一部に対応するパラメータ（ＦＰＬ）であって、この「役抽選の役抽選結果の一部に対応する」とは、主に小役等に対応するものが含まれる。
また、ここで、「第２抽選フラグ値」は、役抽選の役抽選結果の中で前記一部とは異なる、すなわち第１抽選フラグ値とは異なるものに対応するパラメータ（ＦＰＨ）であって、主に役物や、役物に関連するものに対応するものが含まれる。
【００２６】
なお、ここで「停止テーブル440」とは、具体的には、例えば、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置（図柄番号、停止操作位置）に応じた回転リール62の停止位置に関する情報（例えば、滑りコマ数）が定めてあるようなものが含まれる。したがって、停止制御に用いる特定の停止テーブル440が取得されると、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置（図柄番号０〜１９等）により、当該回転リール62の停止位置が確定する。
【００２７】
また、ここで、「ポインタに基づいて」とは、ポインタに基づいて、単純に特定の停止テーブル440が決定されるようなものだけに限定されるものではない。例えば、役抽選の結果と、停止操作した回転リール62とにより特定値が決定され、この特定値とストップスイッチ50が停止操作されたときの回転リール62の図柄位置とによりポインタが決定され、このポインタの数値により、種々の判断分岐処理が行われて、新たな特定値やポインタが再度、決定され単一の停止テーブル440が特定されるまで同様の処理が繰り返し行われるようなもの、或いは、これらを組み合わせたものも含まれる。
【００２８】
また、ここで、「前記ポインタを所定数の数値の中から決定する」とは、予め定められた個数の数値群の中から、いずれか１つの数値を選択し、この選択した数値をポインタとして決定するようなことが含まれる。具体的には、例えば、ポインタが２桁の「００」〜「ＦＦ」までの１６進数の数値（１０進数では、０〜２５５）であって、この中から１個の数値（例えば「１Ａ」（１０進数の２６）が選択され、当該「１Ａ」がポインタとして決定されるようなものが含まれる。
【００２９】
また、本発明に係る遊技機10は、さらに、前記特殊処理手段580は、前記ポインタを変更するための複数種類の変更処理を有し、前記ポインタ決定手段540が決定した前記ポインタに基づいて、前記複数種類の変更処理のいずれかを実行可能としたことを特徴とする。
【００３０】
本発明では、ポインタを変更するための複数種類の変更処理を有し、ポインタに基づいて、複数種類の変更処理のいずれかを実行する。このため、ポインタを変更するための変更処理の内容が異なるものを複数種類有することができ、ポインタにより、いずれの内容の変更処理を行うかを選択することができる。これにより、元のデータの特徴に応じて、ポインタの変更処理の内容を適当なものに対応させるようにすることができ、データの特徴に応じて最もデータの圧縮や、停止制御処理の効率化の効果が最大となるような変更処理の内容を選択することが可能となる。
【００３１】
また、本発明に係る遊技機10は、さらに、前記特殊処理手段580における前記複数種類の前記特殊処理のいずれか１つでは、前記特定値と前記第２抽選フラグ値と予め定めた固定値とが加算され、この加算後の数値が新たな特定値として決定され、この新たな特定値と停止操作が行われた前記回転リール62とに基づいて前記ポインタ決定手段540により新たなポインタが決定されることを特徴とする。
【００３２】
特殊処理手段580における特殊処理のいずれか１つにおいて、特定値に第２抽選フラグ値を直接加算することで、各第２抽選フラグ値で決定されている個々の抽選結果の内容を特定値に対して直接的に反映させることができる。これにより、第２抽選フラグ値に対応する抽選結果の相違を反映させることができる。
また、固定値を加算することで、第２抽選フラグ値が０の場合であっても、特定値を変更することが可能となり、この特定値の変更により、ポインタを変更させることが可能となる。なお、かかる場合には、固定値は、０でない数値（正の整数であって、具体的には、例えば「１」）がより好適なものとなる。
【００３３】
また、本発明に係る遊技機10は、さらに、前記特殊処理手段580における前記複数種類の前記特殊処理のいずれか１つでは、前記特定値と前記第２抽選フラグ値が予め定めた所定範囲に含まれるか否かに基づいて決定される決定値と予め定めた固定値とが加算され、この加算後の数値が新たな特定値として決定され、この新たな特定値と停止操作が行われた前記回転リール62とに基づいて前記ポインタ決定手段540により新たなポインタが決定されることを特徴とする。
【００３４】
本発明では、特定値に、第２抽選フラグ値が予め定めた所定範囲に含まれるか否かに基づいて決定される決定値を加算している。これにより、第２抽選フラグ値を直接加算するような場合と比較して、第２抽選フラグ値の予め定めた所定範囲により示されるグループを共通した１つのデータとして取り扱うことができ、それぞれ別個にデータを設けるよりも、データを圧縮することができ、記憶容量の節約を図ることができる。
【００３５】
なお、ここで、「第２抽選フラグ値が予め定めた所定範囲に含まれるか否かに基づいて決定される決定値」とは、具体的には、例えば、役（役物）の種類がＲＢ１〜ＲＢ４であって第２抽選フラグ値が順に「０１」「０２」「０３」「０４」である場合に、決定値は「１」に設定されるようなものが含まれる。
また、固定値を加算することは、上述した発明で説明したものと同様であって、第２抽選フラグ値が０の場合であっても、ポインタを変更させることを可能にするものである。
【００３６】
また、本発明に係る遊技機10は、さらに、前記特殊処理手段580における前記複数種類の前記特殊処理のいずれか１つでは、前記ポインタに基づいて決定される基本値と、前記第２抽選フラグ値の一部により決定される部分値とを加算し、この加算後の数値を新たなポインタとして決定することを特徴とする。
【００３７】
本発明では、ポインタに基づいて決定される基本値と、第２抽選フラグ値の一部により決定される部分値とを加算し、この加算後の数値を新たなポインタとして決定している。
第２抽選フラグ値の全部ではなく、一部を用いているため、同一の第２抽選フラグ値であっても、第２抽選フラグ値の一部の箇所を、異なる箇所から採取するようにすると、１個の第２抽選フラグ値のデータから複数種類のデータを採取することが可能となる。これにより、それぞれの第２抽選フラグ値のデータを個別に有するよりもデータの圧縮をすることができて、記憶容量の節約をすることができる。
【００３８】
ここで、「前記第２抽選フラグ値の一部により決定される部分値」とは、例えば、第２抽選フラグ値を２桁の１６進数表記から８桁の２進数表記に変換し、その２進数表記の数値の中で前記ポインタにより決定される所定桁の数値を部分値とするようなものを含むものである。具体的には、例えば、左回転リール64用の停止テーブル440を設定するために、１６進数の２桁の数値からなる第２抽選フラグ値（例えば、６８（１６進数））を、２進数の８桁の数値（１１０１０００（２進数）、後述する記号で表すと、１１ａｂｃｄｅｆ）に変換し、その８桁の数値の中の右から２桁目の数値「ｅ」と右から１桁目の数値「ｆ」とからなる２進数の２桁の数値「ｅｆ」＝「００」（１０進数で示すと、（（ｅ×２の１乗）＋（ｆ×２の０乗））が部分値として決定されるようなものが含まれる。
【００３９】
また、例えば、中回転リール66用の停止テーブル440を設定するために、１６進数の２桁の数値からなる第２抽選フラグ値（例えば、６８（１６進数））を、２進数の８桁の数値（１１０１０００（２進数））に変換し、その８桁の数値の中の右から４桁目の数値「ｃ」と右から３桁目の数値「ｄ」とからなる２進数の２桁の数値「ｃｄ」＝「１０」（１０進数で示すと、（（ｃ×２の１乗）＋（ｄ×２の０乗））が部分値として決定されるようなものが含まれる。
【００４０】
また、例えば、右回転リール68用の停止テーブル440を設定するために、１６進数の２桁の数値からなる第２抽選フラグ値（例えば、６８（１６進数））を、２進数の８桁の数値（１１０１０００（２進数））に変換し、その８桁の数値の中の右から６桁目の数値「ａ」と右から５桁目の数値「ｂ」とからなる２進数の２桁の数値「ａｂ」＝「１０」（１０進数で示すと、（（ａ×２の１乗）＋（ｂ×２の０乗））が部分値として決定されるようなものが含まれる。
【発明の効果】
【００４１】
本発明は、以上のように構成されているので、以下に記載されるような効果を奏する。
本発明によれば、当選した役の種類に応じて、各回転リール毎に、停止操作順序に対応する停止テーブルの全パターンを必要とするようなことがなく、全パターンの停止テーブルを有するようなものと比較して、停止テーブルの全個数を少なくすることができ、停止テーブルの種類を少なくすることができ、データ容量を削減することができる。
【００４２】
また、本発明によれば、特定値及びポインタを介して最終的には、単一の停止テーブルを選択している。数多くのパラメータを多用し、多数の工程を経るような停止制御と比べると、特定値及びポインタというパラメータを用いることで停止制御処理の効率化を図ることができる。
【００４３】
本発明によれば、特定値取得手段により役抽選の結果の全てを一度に反映させて特定値を取得していない、このため、役抽選の抽選結果の全てのパターンと第１停止操作とに対応する特定値を予め設ける必要がなく、役抽選の抽選結果のパターン数が多くなっても、全ての抽選結果のパターン数の全部に対して最初から特定値を配分して対応する必要がない。これにより、多数のパターンのデータを一度に作成して格納する記憶容量の確保等が不要となり、特定値取得手段による処理を容易なものにすることができる。
役抽選の抽選結果を、途中でポインタを媒介にするとともに、複数の段階に分けて、反映させることができ、機種により役抽選の抽選結果のパターン数が増加しても対応することができる。
【００４４】
本発明によれば、さらに、ポインタを変更するための変更処理の内容が異なるものを複数種類有することができ、ポインタによりいずれの内容の変更処理を行うかを選択することができる。これにより、データの特徴に応じて、ポインタの変更処理の内容を適当なものに対応させるようにすることができ、データの特徴に応じて最もデータの圧縮や、停止制御処理の効率化の効果が最大となるような変更処理の内容を選択することが可能な遊技機を提供することができる。
【００４５】
本発明によれば、さらに、特定値に第２抽選フラグ値を直接加算することで、各第２抽選フラグ値で決定されている個々の抽選結果の内容を特定値に対して直接的に反映させることができ、処理の途中で役抽選の抽選結果の一部である第２抽選フラグ値の内容を停止制御に反映させることが可能な遊技機を提供することができる。
【００４６】
本発明によれば、さらに、第２抽選フラグ値の予め定めた所定範囲により示されるグループを共通した１つのデータとして取り扱うことができ、それぞれ別個にデータを設けるよりも、データを圧縮することができ、記憶容量の節約を図ることが可能な遊技機を提供することができる。
【００４７】
本発明によれば、さらに、１個の第２抽選フラグ値のデータから複数種類のデータを採取することができ、それぞれのデータを個別に有するよりも、データの圧縮をすることができて、記憶容量の節約をすることが可能な遊技機を提供することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態であって、遊技機を示す外観正面図である。
【図２】本発明の実施の形態であって、各回転リールに設けてある図柄の配置を示す図である。
【図３】本発明の実施の形態であって、遊技機の入力、制御及び出力を示すブロック図である。
【図４】本発明の実施の形態であって、リール制御手段を示すブロック図である。
【図５】本発明の実施の形態であって、メイン制御装置における移行状態を示す図である。
【図６】本発明の実施の形態であって、ＡＴ中の移行状態を示す図である。
【図７】本発明の実施の形態であって、役抽選結果と停止操作した回転リール（Ｌ：左回転リール、Ｃ：中回転リール、Ｒ：右回転リール）とにより特定値を取得するための特定値取得テーブルの一部である。
【図８】本発明の実施の形態であって、特定値と、停止操作した回転リール（Ｌ：左回転リール、Ｃ：中回転リール、Ｒ：右回転リール）とによりポインタを決定するポインタ決定テーブルの一部である。
【図９】本発明の実施の形態であって、移行判定ポインタ（ＢＴＲＧ）と、移行テーブルポインタ（移行Ｐ）と、停止テーブルポインタ（ＢＴＲＰ）との関係を示す移行判定関連テーブルの一部である。
【図１０】本発明の実施の形態であって、図柄番号と、停止テーブルポインタとにより決定される移行判定値を示す移行判定データテーブルの一部である。
【図１１】本発明の実施の形態であって、各停止テーブルポインタにより決定される停止テーブルにおける図柄番号と滑りコマ数との関係を示す停止データテーブルの一部である。
【図１２】ポインタに基づいて実施される処理の一覧テーブルである。
【図１３】（ａ）は、特殊処理２における第２抽選フラグ値（ＦＰＨ）に基づいて決定される決定値を示す決定値テーブルの一部、（ｂ）は、特殊処理２におけるポインタ決定テーブルの一部である。
【図１４】第２抽選フラグ値（ＦＰＨ）をマスク処理して移行判定ポインタ（ＢＴＲＧ）を決定する特殊処理３の内容の一例を示す概念図である。
【図１５】（ａ）は、特殊処理３におけるポインタ決定テーブルの一部であり、（ｂ）は、特殊処理３における移行判定関連テーブルの一部である。
【図１６】第２分岐処理の第２設定処理において用いられるポインタ及び加算値を示すテーブルである。
【図１７】第２分岐処理の第３設定処理における選択値により他のポインタ決定テーブル（１、２又は３）へのテーブル切換処理を示すフローチャートである。
【図１８】本発明の実施の形態であって、スタートスイッチ作動後のメイン制御装置の制御処理を示すフローチャートである。
【図１９】本発明の実施の形態であって、第１停止操作処理を示すフローチャートである。
【図２０】本発明の実施の形態であって、第２停止操作処理及び第３停止操作処理を示すフローチャートである。
【図２１】本発明の実施の形態であって、特定値（ＣＷ）および停止操作リールに対応した処理を示すフローチャートである。
【図２２】本発明の実施の形態であって、特殊処理を示すフローチャートである。
【図２３】本発明の実施の形態であって、特殊処理１を示すフローチャートである。
【図２４】本発明の実施の形態であって、特殊処理２を示すフローチャートである。
【図２５】本発明の実施の形態であって、特殊処理３を示すフローチャートである。
【図２６】本発明の実施の形態であって、特定値（ＣＷ）の変更処理を示すフローチャートである。
【図２７】本発明の実施の形態であって、（ａ）は入賞枚数判定データ構成、（ｂ）は特定値（ＣＷ）と払出枚数との対応関係を示す払出枚数参照用テーブルである。
【発明を実施するための形態】
【００４９】
本明細書では、各説明箇所において、方向についての定義等が示されていない場合には、遊技機10の方を向いて位置している遊技者から見て、遊技機10から遊技者の手前側に向かう方向を「前」方向とし、その逆方向を「後」方向とする。また、同様に、「左」や「右」等の左右方向も、遊技者から見た場合の左方向や、右方向を意味する。同様に、各部材の説明においても、方向についての定義等が示されていない場合には、各部材を、遊技機10の所定位置に固定した状態における遊技者から見た方向を意味する。
本実施の形態に係る遊技機10としてのスロットマシンを、以下、図１を参照しながら説明する。本実施の形態に係る遊技機10としてのスロットマシンは、前方向に向かって開口する正面開口を有する四角箱状の筐体12と、この筐体12の正面開口を開閉自在に覆う前扉14とを備えている。
【００５０】
前扉14の上部には、薄板樹脂からなる上パネル20を備えている。この上パネル20の略中央には、３個の回転リール62（正面から向かって左側の左回転リール64、中央の中回転リール66、右側の右回転リール68）の円周上の図柄61を見ることができる透過可能な図柄表示窓部16が形成されている。この図柄表示窓部16は、３個全ての回転リール62の回転が停止した際には、縦３列横３行に配置した合計９個の図柄61を遊技者に見せるように形成されている。この図柄表示窓部16は、回転リール62の正面側に設けられて、回転リール62の回転が停止した際、後述する有効ライン86上に停止している複数の図柄61を視認するためのものである。回転リール62は、複数の図柄61を図柄表示窓部16を介して変動表示可能なものである。
【００５１】
前記図柄表示窓部16の後方向（奥方向）には、３個の駆動モータ（図示せず）と、この各駆動モータによってそれぞれ回転させられる合計３個の前記回転リール62と、前記駆動モータ及び前記回転リール62を保持するユニットホルダ（図示せず）とを有するリールユニット60が配置されている。
前記前扉14には、遊技者に役抽選の当選等の種々の情報を音や光や映像等で報知させる報知手段70が形成されている。この報知手段70は、前扉14に配置されているものであって、スピーカー72と、表示装置84と、演出用ランプ78とを備えている。なお、回転リール62は、通常、遊技進行のために用いられるが、遊技の進行を停止している状態において、通常の回転動作とは異なる挙動による演出（いわゆるリール演出）を示すことにより報知手段70の一種として使用してもよい。
【００５２】
前記スピーカー72は、前扉14の上部左右に配置された上部スピーカー74と、前扉14の下部左右に配置された下部スピーカー76とを備えている。
前記表示装置84は、その画面に種々の映像を表示するための表示デバイスであり、動画を含んだ映像の表示を行うための液晶表示装置を有する演出ユニットを構成するものである。
前記演出用ランプ78は、前扉14の上部に配置された上部ランプ80と、前扉14の下部の左右に配置された下部ランプ82とを備えている。
【００５３】
前記前扉14の下部には下パネル22が設けられている。そして、前扉14には下パネル22の上に位置して前扉14の前方向へ向けて突出する操作部30を備えている。
本実施の形態に係る遊技機10には、遊技開始の条件として後述するメダル投入口38からあらかじめメダルを投入して、最大５０枚までクレジットメダルとして内部に貯留可能なクレジット機能（投入枚数を電子データとして電子的に記憶し管理する機能）を有している。なお、このクレジットメダルとして貯留可能な最大枚数である５０枚を最大クレジットメダル数とする。
【００５４】
前記メダル投入口38の下には、クレジット機能によりクレジットしたメダルの全てを払い出すための精算スイッチ36が設けられている。この精算スイッチ36の左側には、操作により対応する回転リール62の回転を停止させるため、３個の回転リール62のそれぞれに対応する３個のストップスイッチ50が設けられている。このストップスイッチ50は、左回転リール64を停止させるための左ストップスイッチLと、中回転リール66を停止させるための中ストップスイッチCと、右回転リール68を停止させるための右ストップスイッチRとを有している。すなわち、これらのストップスイッチ50は、複数の回転リール62それぞれに対応して設けられ、複数の回転リール62の図柄61の変動表示の開始後、遊技者の操作により回転リール62の図柄61の変動表示を個別に停止させるためのものである。
【００５５】
このストップスイッチ50の左側には、メダルの投入又は後述するマックスベットスイッチ34の操作を条件に回転リール62の回転を開始させるためのスタートスイッチ40が設けられている。すなわち、このスタートスイッチ40は、遊技者の操作により回転リール62の図柄61の変動表示を開始させるためのものである。このスタートスイッチ40の上には、クレジットしたメダル数から最大投入枚数（具体的には３枚）に達するまで投入可能なメダル数を減じて３枚のメダル投入に代えるマックスベットスイッチ34が設けられている。なお、後述するＲＢＢ中には上記３枚投入が２枚投入に設定されている。
【００５６】
なお、マックスベットスイッチ34に加えて、又はマックスベットスイッチ34に代えて、クレジットしたメダル数を１枚減じて１枚のメダル投入に代えるシングルベットスイッチを設けてもよい。
なお、マックスベットスイッチ34とメダル投入口28との間に、操作手段31として遊技の進行に関与しないスイッチとしてのチャンススイッチのようなものを設けてもよい。そして、この操作手段31としてのチャンススイッチを所定の契機で遊技者に１回又は所定回数以上、操作させることで所定の特典を付与するようにしてもよい。
【００５７】
上述したスタートスイッチ40、ストップスイッチ50、精算スイッチ36及びマックスベットスイッチ34により、遊技者が操作可能な操作手段31（図３参照）を構成している。
前記前扉14の下部の後方向（奥方向）には、いわゆるホッパーユニットであって、メダルを貯留することができるとともに、メダルを払い出すことができる貯留払出手段24（図３参照）と、電源投入又は電源遮断のための操作が可能な電源スイッチを有すると共に各部品に電力を供給するための電源装置（図示せず）とが配置されている。
前記前扉14の下部には、所定の場合に貯留払出手段24からメダルが払い出されるメダル払出口28が形成されている。このメダル払出口28の下方には、メダル払出口28から払い出されたメダルを貯留するため、上方に向かって開口する皿状のメダル受け皿26が形成されている。なお、クレジットされているメダル数が最大クレジットメダル数である５０枚未満の場合は、５０枚に到達するまで、獲得したメダルはメダル払出口28から払い出されずにクレジットメダルの枚数に加算される。
【００５８】
本実施の形態に係る遊技機10は、マックスベットスイッチ34の操作又はメダル投入により所定枚数のメダルを投入することにより遊技の開始を可能とするものである。そして、スタートスイッチ40の押下操作により、回転リール62の回転を開始させて遊技が開始されるとともに、後述するメイン制御装置110の各状態に対応した抽選テーブルを用いて役抽選が行われる。そして、当該遊技機10は、各回転リール62に対応するストップスイッチ50の操作タイミング及び役抽選の結果に基づいて、回転リール62の回転を役抽選の結果に適合するように停止させる。当該遊技機10は、停止時の図柄61の組合せによって、当選した役を構成する図柄61の組合せが所定の有効なライン（所定の役の図柄61の組合せが当該ライン上に揃ったときに所定の利益が付与されるラインのことであり、以下、有効ライン86とする。）上に停止した場合に、入賞等となり、所定枚数のメダルを払い出す等の所定の利益を遊技者に付与する。これにより、１回の遊技が終了するものである。
【００５９】
なお「有効ライン86」は、当選役が当該ライン上に並んだ場合に入賞となるラインを意味し、後述する小役の「入賞」等は有効ライン86上に役に対応した図柄61の組合せが揃うことを意味する。本実施の形態の有効ライン86は、左回転リール64の下段と、中回転リール66の上段と、右回転リール68の下段とを結んだ逆Ｖ字折れ線状の１本のみからなるものである。
図２に示すように、左回転リール64、中回転リール66及び右回転リール68の表面には、「赤７（Ｒ７）」、「青７（Ｂ７）」、「白７（Ｗ７）」、「バー（ＢＲ）」、「ブランク図柄（ＢＬ）」、「チェリー（ＣＨ）」、「スイカ（ＷＭ）」、「ベル（ＢＥ）」、「リプレイ１（Ｒ１）」、「リプレイ２（Ｒ２）」の複数の種々の図柄61が形成されている。本実施の形態では、特に図示していないが、上述した図柄の組み合わせにより役ａ、役ｂ、役ｃ、・・等が予め設定されている。
【００６０】
後述する特別役（役物）としてのシングルボーナス（ＳＢ１〜ＳＢ６４）へ移行可能な図柄61の組み合わせを構成する４つの図柄（赤７（Ｒ７）、チェリー（ＣＨ）、青７（Ｂ７）、白７（Ｗ７））は、リールの図柄配列上、図柄番号２（Ｒ７、Ｒ７、Ｒ７）、７（ＣＨ、ＣＨ、ＣＨ）、１２（Ｂ７、Ｂ７、Ｂ７）、１７（Ｗ７、Ｗ７、Ｗ７）に各回転リール62とも５図柄毎に規則的に配置されている。また、この特別役（役物）としてのＳＢ１〜ＳＢ６４へ移行可能な図柄61の図柄間隔は、５図柄に限定されるものではなく、５以上の図柄毎に配置してもよく、また、５図柄未満の間隔に配置してもよい。さらに、それらの場合、全ての図柄間隔が、４図柄間隔や、１０図柄間隔等の均等に配置可能なものが好ましい。
【００６１】
なお、本実施の形態では、この図２に示すテーブル（いわゆる図柄配列テーブル）自体をそのままデータとして記憶しているものではなく、このような図柄配列テーブルを用いて入賞判定を行っているものではない、この点に関しては後で説明する。
これらの図柄61は、それぞれの絵柄がプリントされたテープを回転リール62の外周表面に貼付することで形成されている。なお、図２の図柄61の番号（コマ番号）は、回転リール62の外周表面に物理的に付されているものではなく、仮想的な番号であって、各図柄61の停止を制御するためのプログラムで特定の図柄61を指定するためのものである。
【００６２】
図３に示すように、遊技機10の内部には、遊技機10の全体の動作を制御するための制御装置100が形成されている。この制御装置100は、遊技を進行させて各状態を制御するメイン制御装置110と、このメイン制御装置110からの情報（コマンド）を受けて、遊技の進行に応じた演出を制御し、主に遊技内容に関する情報を遊技者に報知する演出を行うために演出の各状態を制御するサブ制御装置300とを備えている。
【００６３】
なお、メイン制御装置110とサブ制御装置300との間は、メイン制御装置110への不正操作を防止するために、メイン制御装置110からサブ制御装置300への一方向の通信により行われ、サブ制御装置300からメイン制御装置110への逆方向の通信は行われていない（すなわち双方向の通信ではない）。メイン制御装置110は、スタートスイッチ40、ストップスイッチ50、マックスベットスイッチ34、精算スイッチ36の入力を受け付け、役抽選を行い、リールユニット60及び貯留払出手段24の作動を制御する。サブ制御装置300は、メイン制御装置110から信号を入力し、表示装置84等の報知手段70の作動を制御する。サブ制御装置300の出力側には、報知手段70としての表示装置84、スピーカー72、演出用ランプ78の各パーツが接続されている。
【００６４】
なお、特に図示していないが、メイン制御装置110を有するメイン基板と、サブ制御装置300を有するサブ基板とは、それぞれ専用の基板ケースの内部に収納されている。具体的には、メイン制御装置110は、メイン基板ケースの内部に収納され、サブ制御装置300は、サブ基板ケースの内部に収納されている。そして、メイン基板ケースは、筐体12内部の奥側の上部に固定され、サブ基板ケースは、筐体12内部の正面から向かって左側に固定されている。
【００６５】
メイン制御装置110及びサブ制御装置300は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏポート（図示せず）を備えたマイクロコンピュータにより構成される。ＣＰＵは、タイマ割込などの割込機能を持ち、ＲＯＭに記憶されたプログラムを実行して、種々の処理を行う。ＲＯＭは、ＣＰＵが実行するプログラムや各種テーブル等の固定的なデータを記憶し、ＲＡＭは、ＣＰＵがプログラムを実行する際の一時的な記憶領域、例えば遊技機10の状態を記憶するための記憶領域や、役抽選の抽選結果を記憶するための記憶領域として使用される。
【００６６】
本実施の形態に係る遊技機10のメイン制御装置110では、通常に行われる通常状態が設けられている。メイン制御装置110では、この通常状態よりも再遊技役（リプレイ役）の当選の確率が高く（或いは低く）設定されているリプレイタイム（ＲＴ）状態が設けられている。このＲＴ状態は、メイン制御装置110により制御される。
サブ制御装置300では、ストップスイッチ50の停止操作順序や当選図柄61等を報知することによって役に係る図柄61の組合せを有効ライン86上に揃って停止させるためのアシストをするアシストタイム（ＡＴ）状態が設けられている。このＡＴ状態は、主にサブ制御装置300により制御される。
【００６７】
もちろん、各状態を制御する装置（メイン制御装置110、サブ制御装置300）は、上述したものに限定されるものではなく、各状態を他方の制御装置で制御するようにしてもよく、また、部分的に一部の手段を他の制御装置で制御し、両方の制御装置に跨がって制御するようにしてもよいものである。なお、その際、サブ制御装置300からメイン制御装置110への直接的な送信は行われていないが、所定の停止操作順序をサブ制御装置300から報知して遊技者の停止操作等によりメイン制御装置110へ間接的に情報を送信することができる。
上記アシストタイム（ＡＴ）状態は、通常状態（非アシストタイム状態）よりも遊技者に利益となる特典を付与する可能性が高い特別状態となるように形成されている。
【００６８】
本実施の形態に係る遊技機10では、通常の状態である通常状態と、この通常状態中において移行するか否かの抽選（移行抽選）に当選することで移行可能であり通常状態よりも多くの特典を付与可能な特別状態としてのアシストタイム状態（ＡＴ状態）とを備えている。
【００６９】
特別状態としてのＡＴ状態は、所定の開始条件を達成したときに開始可能であり、所定の終了条件を達成したときに終了可能に形成されている。具体的には、特別状態としてのＡＴ状態は、役抽選の抽選結果、所定の移行役に当選した場合や、後述する移行抽選手段330により所定の移行抽選に当選した場合等に移行可能である。また、ＡＴ状態は、ＡＴ中に遊技者が獲得した（遊技者に払い出された）メダルの枚数が所定の遊技枚数（いわゆる獲得規定枚数、具体的には、１２０枚に設定されている。もちろん当該枚数に限定されるものではない。）に到達することで終了可能なものである。
【００７０】
特別状態としてのＡＴ状態は、所定の移行抽選の結果に応じて実施した際に遊技者が獲得したメダルの獲得枚数（払出枚数）が獲得規定枚数に到達するまで実行可能であるが、この実行可能な獲得規定枚数は、所定の抽選により上乗せ可能に設定されている。この上乗せを決定する際には、特別状態の獲得規定枚数に上乗せするときの演出、いわゆる上乗せ演出が実行可能であり、この上乗せ演出としては、回転リール62を用いたリール演出と、表示装置84を用いた表示演出との両方が実行可能に形成されている。
【００７１】
なお、これらの開始条件や終了条件に限定されるものではなく、上述したメダルの獲得枚数として払出枚数の代わりに、払い出されたメダル枚数から投入したメダルの数を引いて計算した実質的なメダルの獲得枚数である純増枚数で設定してもよい。また、ＡＴ中に実行した遊技回数が所定の遊技回数（いわゆる初期遊技可能回数や最大遊技可能回数等と称されるもの）に達する等の他の内容の条件に設定してもよいものである。すなわち、ＡＴ中の遊技回数が所定の遊技回数（いわゆる初期遊技可能回数や最大遊技可能回数）を実行することで終了可能にしてもよいものである。また、それらの条件を、遊技回数とメダルの獲得枚数（又は純増枚数）とを組み合わせたものにしてもよい。
【００７２】
前記上乗せでは、獲得規定枚数（又は純増枚数）に上乗せされるメダルの枚数が設定される。もちろん、この上乗せに関しても、上述したようにメダルの獲得枚数（純増枚数）ではなく、実行可能な遊技回数を上乗せするようにしてもよく、また、遊技回数とメダルの獲得枚数（又は純増枚数）とを組み合わせたものにしてもよいものである。
【００７３】
リール演出は、回転リール62を用いた演出であって、３個の回転リール62の回転や停止、回転方向の変更、回転速度の変更、回転加速度の変更、所定図柄61を揃えた状態で回転させる等の種々の手段により行われるものである。表示演出は、液晶表示装置84である表示装置84に表示される動画像や静止画像等により行われる演出である。なお、表示演出に伴ってスピーカー72からの音声や音楽や効果音等は適宜行われる。
【００７４】
特別状態としてのＡＴ状態には、ＡＴ状態の開始条件の達成により開始され繰り返し実施可能なＡＴ中通常状態と、このＡＴ中通常状態中により移行し、所定回数だけ繰り返し実施可能なＡＴ中上乗せ演出状態とが設けられている（図６参照）。
ＡＴ状態の開始に伴ってＡＴ中通常状態が開始されるものであり、ＡＴ中上乗せ演出状態において上乗せ演出（上乗せ遊技）が実行可能となっている。
【００７５】
メイン制御装置110は、役抽選手段120、リール制御手段130（開始制御手段135、停止制御手段140）、通常状態制御手段160、ＲＴ制御手段170、ボーナス制御手段180、フリーズ演出制御手段230、上乗せ演出決定実行手段390、特別状態決定手段200、獲得規定枚数カウント手段210、リール演出実行手段245、払出制御手段250、移行抽選手段330及び送信手段260の各手段を有する。各手段の詳細については後述する。
【００７６】
なお、これらの手段、特に、特別状態決定手段200、獲得規定枚数カウント手段210、移行抽選手段330等は、メイン制御装置110ではなく、サブ制御装置300が有しても良い。その際、サブ制御装置300からメイン制御装置110へのデータの直接的な送信は行われていないので、そのような送信が必要な場合は、サブ制御装置300によりストップスイッチ50による停止操作の順番を報知手段70により遊技者に報知して、遊技者がその停止操作順序で停止操作すること等の間接的な伝達手段を介して、サブ制御装置300からの情報がメイン制御装置110へ伝達される。
また、メイン制御装置110とサブ制御装置300とに対する各手段の配置（振り分け、区切り）は、上述したものに限定されるものではなく、種々の配置（振り分け、区切り）にすることができる。例えば、リールユニット60及び貯留払出手段24もサブ制御装置300で制御するようにして、メイン制御装置110には、役抽選手段120又は役抽選の乱数抽出の処理を行う部分のみ残して、他の全ての手段を、サブ制御装置300に配置するようなことも可能となる。
以上の構成をもって、メイン制御装置110は、役の抽選を行い、回転リール62の回転及び停止を制御し、遊技の進行を行う手段として機能することとなる。
【００７７】
メイン制御装置110は、主として遊技を制御するためのものであって、主に遊技を進行させるためのものである。以下、本実施の形態における遊技について説明する。
規定の賭け数（３枚）が設定されると、１本の有効ライン86（図１参照）が設定される。なお、本実施の形態に係る遊技機10は、規定の賭け数として３が設定されている。賭け数を設定する方法には、メダル投入口38からメダルを投入する方法と、マックスベットスイッチ34を操作することによってクレジットメダルを賭け数として設定する方法とがある。そして、規定の賭け数（３枚）が設定されていることを条件に、スタートスイッチ40を操作すると、賭け数が確定し、役抽選手段120により、複数の役のいずれかに当選したか又はハズレかの抽選（役抽選）が行われる。また、役抽選とほぼ同時に、前回の遊技での回転リール62の回転開始時から所定の時間（本実施の形態では、４．１秒）が経過しているか否かが判定され、所定の時間（４．１秒）が経過すると、３個すべての回転リール62の回転が開始する。なお、本実施の形態では、後述するボーナス遊技（ＲＢＢ）中のみ上記規定数が２に設定されている。
【００７８】
本実施の形態では、役として、大別すると、小役（メダルの払い出しを伴う役）、再遊技役（遊技者所有のメダルを使用することなく次回の遊技を開始可能とする役、いわゆるリプレイ役）、移行役（遊技や演出の状態の移行を伴う役）が設けられている。
回転リール62の回転開始後、所定の条件（本実施の形態では、回転リール62を加速する処理を実行した後、所定のセンサにより回転リール62の回転位置が基準位置であることを検出すること）が成立すると、ストップスイッチ50の操作が可能な状態（停止操作可能状態）となる。
その後に、３個のストップスイッチ50のうち１個を操作すると、当該ストップスイッチ50に対応した回転リール62の回転が停止する。そして、３個すべてのストップスイッチ50の操作を終えると、３個すべての回転リール62の回転が停止する。
【００７９】
本実施の形態では、停止制御により後述する特定値（ＣＷ）に基づいて、後述する所定の払出枚数の処理が行われる。本実施の形態に係る遊技機10は、後述する特定値（ＣＷ）に基づいて、最終的には、有効ライン86上に予め定められた図柄61の組合せが揃うと遊技者に利益が付与されるように形成されている。例えば小役に対応した図柄61の組合せが有効ライン86上に揃うと、小役に対応した枚数のメダルが遊技者に対して付与される。
【００８０】
本実施の形態に係る遊技機10では、メイン制御装置110の状態として、通常に（一般的に）行われる通常状態と、この通常状態において役抽選手段120の役抽選によりボーナス（ＲＢＢ）に当選したにもかかわらず当該ボーナス移行役に係る図柄61が有効ライン86上に停止しなかった場合に、通常状態から移行する内部当選状態（具体的にはＲＢＢ当選中状態であって、ＲＴ１状態）と、この内部当選状態（ＲＢＢ当選中状態、ＲＴ１状態）においてボーナス移行役に係る図柄61が有効ライン86上に停止した場合に移行し、通常状態よりも遊技者へ付与される利益がより大きくなり得るボーナス状態（ＲＢＢ状態）と、通常状態から役抽選の結果、移行可能な特別役（具体的には役物）としてのＳＢ（シングルボーナス）状態とが設けられている（図５参照）。
【００８１】
本実施の形態では、役抽選の結果により当選可能な複数の特別役（役物）としてのＳＢ（シングルボーナス）が設けられている。具体的には、このＳＢ（シングルボーナス）は、種類の異なるものがＳＢ１からＳＢ６４まで６４個設けられている。
このＳＢ１〜ＳＢ６４に対応した移行可能な図柄61の組み合わせ（例えば、ＳＢ１は、左回転リール64、中回転リール66、右回転リール68の有効ライン86上の図柄の組み合わせが「赤７（Ｒ７）、赤７（Ｒ７）、赤７（Ｒ７）」となっているもの）が有効ライン86上に揃うと、揃った遊技の次回の遊技から１ゲームだけ開始されるように形成されている。このＳＢ１〜ＳＢ６４へ移行可能な図柄61の組み合わせを構成する図柄64は、赤７（Ｒ７）、チェリー（ＣＨ）、青７（Ｂ７）、白７（Ｗ７）の４種類からなる。ＳＢ１からＳＢ６４まで、移行可能な図柄61の組み合わせは、各回転リール62において規則的に配列されている。具体的には、ＳＢ１、ＳＢ２、・・・への移行可能な図柄62の組み合わせは、特別役（左回転リール64の図柄61、中回転リール66の図柄61、右回転リール68の図柄61）の形式で示すと、上記４種類の図柄を順に用いて、ＳＢ１（Ｒ７、Ｒ７、Ｒ７）、ＳＢ２（Ｒ７、Ｒ７、ＣＨ）、ＳＢ３（Ｒ７、Ｒ７、Ｂ７）、ＳＢ４（Ｒ７、Ｒ７、Ｗ７）、ＳＢ５（Ｒ７、ＣＨ、Ｒ７）、・・・ＳＢ６４（Ｗ７、Ｗ７、Ｗ７）となる。もちろん、図柄62の組み合わせはこれに限定されるものではなく、他の組み合わせでもよい。
【００８２】
ボーナス状態は、移行役としてのボーナス移行役に当選し、さらにボーナス移行役に対応した図柄61の組合せ（例えば、「チェリー（ＣＨ）、スイカ（ＷＭ）、チェリー（ＣＨ）」）が有効ライン86上に揃うと、揃った遊技の次回の遊技から開始される遊技である。
【００８３】
なお、ボーナス移行役は、当選時の遊技で有効ライン86上にボーナス移行役に対応する図柄61の組合せが揃わなくても、次回の遊技以降、有効ライン86上にボーナス移行役に対応する図柄61の組合せが揃うまでボーナス移行役に当選した状態が有効である（なお、ＳＢは有効とならない）。その他の役（ＳＢも含まれる）は、当選時の遊技で有効ライン86上に役に対応する図柄61の組合せが揃わなければ、次回の遊技以降は無効となる。ボーナス状態は、ボーナス状態中に遊技者へ払い出したメダルの総枚数が予め設定された枚数（具体的には例えば２６枚）を越えたときに終了する。
【００８４】
本実施の形態では、ボーナス状態として、主にメイン制御装置110により制御されるビッグボーナス状態（ＲＢＢ状態）が設けられている。ビッグボーナス状態は、全ての小役の抽選確率が通常状態よりも高確率にすることで小役の入賞を容易にしているものである。本実施の形態に係るビッグボーナス状態は２６枚を越える払出枚数で終了する。もちろん、この終了条件は２６枚に限定されるものではなく、他の枚数でもよいものである。
また、有効ライン86上に再遊技役（リプレイ役）に対応する図柄61の組合せが揃うと、メダルの払い出しはないものの、次回の遊技において遊技者所有のメダルを使用することなく賭け数が自動的に設定され遊技を行うことができる。
【００８５】
役抽選手段120は、メイン制御装置110が備える手段であり、スタートスイッチ40の操作を契機に、複数の役のいずれかに当選か又はハズレかの抽選（役抽選）を行うためのものである。役抽選手段120は、役に当選したか否かを決定するための抽選テーブルを、主な分類として通常状態用、ボーナス状態（ＲＢＢ状態）用、内部当選状態（ＲＢＢ当選中状態）用、ＳＢ用のそれぞれに対応して複数備えており、メイン制御装置110のＲＯＭ上に記憶されている。役抽選手段120は、予め定めた抽選データと、所定範囲の整数値を繰り返してカウントするループカウンタを有する所定の乱数発生手段（乱数発生回路）が発生した乱数のうちから抽出した乱数とを比較して、当選か否かを判定する。なお、役抽選手段120による処理は、後述するステップ１１３（図１８参照）において行われる。
【００８６】
役抽選手段120の役抽選に用いる抽選確率は、予めプログラムされた範囲内で遊技ホールの管理者により変更可能に形成されている。具体的には、その抽選確率を規定するための値である設定値を変更するための筐体12内部の設定変更スイッチ（図示せず）を操作することにより、複数の設定値（具体的には、１〜６の６個）のうちいずれか１つを選択することで前記抽選確率の変更が可能となる。本実施の形態では、１〜６の６個の設定値が設けられ、設定値の数値が大きくなるほど、抽選確率が遊技者に原則として有利になり得るように規定されている。
【００８７】
役抽選の抽選結果の一部に対応するパラメータとして、小役等の抽選結果に対応する第１抽選フラグ値（ＦＰＬ）が設けられている。具体的には、第１抽選フラグ値（ＦＰＬ）は、リプレイ、ベル、スイカ、チェリー、ハズレ等の抽選結果に対応する１６進数の１桁又は２桁の数値（００、０１、０２・・・等）から構成されている。役抽選結果の前記一部（第１抽選フラグ値）とは異なるものに対応するパラメータとして、役物等の抽選結果に対応する第２抽選フラグ値（ＦＰＨ）が設けられている。第２抽選フラグ値（ＦＰＨ）は、ボーナス（ＲＢＢ）や、シングルボーナス（ＳＢ）等の抽選結果に対応する１６進数の１桁又は２桁の数値から構成されている。
【００８８】
なお、ここで、特定値（ＣＷ）、第１抽選フラグ値（ＦＰＬ）及び第２抽選フラグ値（ＦＰＨ）における前記１桁又は２桁の１６進数の数値は、具体的には、００〜ＦＦであって、１桁である０、１、２、・・・、９も表記上は、２桁目に０を表記して、００、０１、０２、・・・、０９と表記し、２桁の数値として取り扱われている。
また、役には、第１抽選フラグ値（ＦＰＬ）に対応する役と第２抽選フラグ値（ＦＰＨ）に対応する役とが重複して当選可能な重複当選役であり、且つ、第１抽選フラグ値（ＦＰＬ）に対応する役と第２抽選フラグ値（ＦＰＨ）に対応する役とは単独でも当選可能な単独当選役であるものが設けられている。
【００８９】
リール制御手段130は、メイン制御装置110が備える手段であり、各回転リール62の回転を開始させるための開始制御手段135と、各回転リール62の回転を停止させるための停止制御を行う停止制御手段140とを備えている。なお、リール制御手段130（開始制御手段135及び停止制御手段140）の中で特に停止制御手段140に関しては、後で詳細に説明する。
【００９０】
通常状態制御手段160は、通常状態の進行を制御するものである。ここで、メイン制御装置110における通常状態とは、後述するＲＴ制御手段170によるリプレイタイム（ＲＴ）や、ボーナス制御手段180によるＲＢＢ以外の状態をいう。なお、通常状態中における再遊技役の当選確率は、内部当選状態（ＲＢＢ当選中状態、ＲＴ１状態）におけるリプレイタイム（ＲＴ）よりも低く設定されている。
【００９１】
ＲＴ制御手段170は、本実施の形態では、リプレイタイム（ＲＴ）状態を制御するものである。
ボーナス制御手段180は、ボーナス遊技、具体的には、ＲＢＢ状態を制御するものである。
フリーズ演出制御手段230は、遊技の進行を一時的に停止させるフリーズ演出を実行するためのものである。具体的には、移行抽選手段330の移行抽選に当選したと判定された時には、フリーズ演出制御手段230は、フリーズ演出を実行する。なお、このフリーズ演出中に、リール演出実行手段245により、回転リール62の回転、停止、逆回転等を組み合わせた回胴演出を実行してもよいものである。
【００９２】
上乗せ演出決定実行手段390は、特別状態（ＡＴ）中のＡＴ中通常状態において、所定の契機（具体的には、ＡＴ中通常状態の毎回の遊技におけるスタートスイッチ40の操作タイミングの契機）により、ＡＴ中上乗せ演出状態（いわゆる上乗せ遊技）へ移行するか否かの抽選による決定を行う。
上乗せ演出決定実行手段390は、ＡＴ中の上乗せ演出が実行される上乗せ遊技において、所定の契機（具体的には、上乗せ遊技中の毎回の遊技におけるスタートスイッチ40の操作タイミングの契機、なお、上乗せ遊技中の役抽選の結果、予め定めた所定役の当選を契機としてもよい）により、特別状態（ＡＴ）の上乗せの有無及びその上乗せされる特別状態のメダルの獲得規定枚数を抽選（上乗せ遊技獲得抽選）により決定するものである。
【００９３】
特別状態決定手段200は、特別状態の遊技区間の終了判定を行うためのものである。
具体的には、特別状態決定手段200は、後述する獲得規定枚数カウント手段210がカウントした獲得規定枚数が所定のメダル枚数（具体的には０枚）に到達したことを条件として特別状態の遊技区間を終了させる。
なお、後述する移行抽選手段330の移行抽選に当選した場合、特別状態決定手段200により、特別状態（ＡＴ）中に獲得可能な最大のメダル枚数（初期獲得規定枚数）が設定される。
獲得規定枚数カウント手段210は、特別状態の遊技区間中に獲得規定枚数を減算（又は加算）によりカウントするためのものである。
【００９４】
本実施の形態では、特に図示していないが、獲得規定枚数カウント手段210は、特別状態として獲得可能なメダルの枚数として当初に設定されている初期獲得規定枚数（１２０枚）をカウントし記憶するカウント手段と、上乗せ遊技により獲得された上乗せによる特別状態の獲得枚数（上乗せ獲得規定枚数）をカウントし記憶するカウント手段との両方を有している。
各獲得規定枚数カウント手段210は、特に図示していないが、メダルの払い出しが行われるごとに、獲得規定枚数から払出枚数を減算する演算手段と、この演算手段により算出された数値を記憶する記憶手段とを備えているものである。
【００９５】
また、獲得規定枚数カウント手段210は、上述した初期獲得規定枚数と、上乗せ獲得規定枚数との両方を合計した合計獲得規定枚数をカウントし記憶するようにしてもよいものである。
また、この初期獲得規定枚数は、予め１２０枚に設定されてあるが、特にこれに限定されるものではなく、１２０枚未満、又は、１２０枚を越える枚数であってもよいものである。また、この初期獲得規定枚数は、乱数を用いた抽選により毎回、決定してもよい。
また、獲得規定枚数カウント手段210は、上述したように初期獲得規定枚数から払出枚数を減算するものに限定されるものではなく、遊技者に対するメダルの払出が行われるごとに、当初の０枚から払出枚数を加算するようにして、所定の獲得規定枚数に到達することで特別状態を終了させるように特別状態決定手段200により判定されるようにしてもよい。
【００９６】
獲得規定枚数カウント手段210は、特別状態の遊技区間中に上乗せ遊技に移行した場合、当該上乗せ遊技中に獲得した払出枚数をカウントしているが、特にこれに限定されることなく、上乗せ遊技中の払出はカウントしないようにしてもよい。
獲得規定枚数カウント手段210がカウントした獲得規定枚数が所定の枚数（具体的には０回）に到達したことを条件として特別状態決定手段200が特別状態の遊技区間の終了を決定する。
【００９７】
すなわち、獲得規定枚数カウント手段210が特別状態の遊技区間中にカウントする枚数は、特別状態としてのＡＴの遊技区間の終了を決定するための直接的なパラメータである。かかる獲得したメダルの枚数が、特別状態において獲得可能な最大のメダル枚数に到達したか否かによって特別状態の遊技区間の終了を判断するか否かが特別状態決定手段200により判断される。
【００９８】
なお、特別状態の遊技区間を決定するパラメータとして、上述したように獲得したメダル枚数（獲得規定枚数）を用いているが、必ずしもこれに限定されるものではない。最終的に特別状態の遊技区間を決定する（遊技区間の長さに影響を与える（長さを左右し、制限する））パラメータになり得るものであれば、他のパラメータを用いてもよい。具体的には、直接的な遊技回数を前記パラメータとして用いてもよい。特別状態としてのＡＴ中に実行可能な遊技回数の最大の遊技回数（いわゆる最大遊技回数）が決定され、特別状態としてのＡＴは、ＡＴ中に実行される遊技回数が最大遊技回数に達することで終了するようにしてもよいものである（なお、この場合は、遊技回数を加算する場合であるが、減算する場合には、最大遊技回数から実行した遊技回数を減算して、減算後の数値が０回に達することで終了するようにしてもよい）。また、その他の最終的な遊技区間を決定可能（制限可能）な直接的又は間接的なパラメータ、または、それらのパラメータを組み合わせたものを用いてもよい。
【００９９】
リール演出実行手段245は、フリーズ状態において、上乗せ演出としてのリール演出を報知手段70として作動中の回転リール62により実行するためのものである。このリール演出実行手段245は、上乗せ演出のリール演出を実行する。
【０１００】
払出制御手段250は、メダル払い出し等の所定の処理を行うためのものである。払出制御手段250は、後述する特定値（ＣＷ）や規定数（２枚又は３枚）等の値に基づいて決定される払出枚数のメダルの払い出しを行う。
移行抽選手段330は、予め定められた移行抽選確率を用いて非ＡＴ中に移行抽選を行うものであり、特別状態としてのＡＴ状態へ移行するか否かを抽選（移行抽選）で決定するものである。具体的には、移行抽選手段330は、非ＡＴ中、毎回の遊技において移行抽選を行うように設定されている。もちろん、移行抽選を実施する契機は、これに限定されるものではなく、他の所定の契機（例えば、所定の状態が開始又は終了するタイミングや、所定の契機から所定の遊技回数が経過したタイミング、所定の役当選時等）でもよいものである。
【０１０１】
送信手段260は、サブ制御装置300へ信号を送信するためのものである。
サブ制御装置300は、受信手段310及びＡＴ制御手段320の各手段を有する。
受信手段310は、送信手段260からの信号を受信するものである。
ＡＴ制御手段320は、ＡＴ状態の演出を制御するものである。具体的には、ＡＴ制御手段320は、表示演出実行手段370を備えている。
表示演出実行手段370は、表示装置84により行われる表示演出を実行するためのものである。
【０１０２】
なお、これらの手段はメイン制御装置110に配置してもよいものであり、表示演出実行手段370を、サブ制御装置300ではなくメイン制御装置110に配置してもよい。
以上の構成をもって、サブ制御装置300は、メイン制御装置110からの信号を受けて、遊技の進行に伴う演出を行うものである。
【０１０３】
図４に示すように、リール制御手段130は、回転リール62の回転を開始させるための開始制御手段135と、役抽選手段120の役抽選の結果及びストップスイッチ50の停止操作タイミングに応じて回転リール62の停止制御を行う停止制御手段140とを備えている。
開始制御手段135は、遊技者によるスタートスイッチ40の操作により、全回転リール62の回転を開始させ、予め定めた所定の回転速度に到達した状態で、当該回転速度を維持するように設定されている。
【０１０４】
停止制御手段140は、役抽選手段120の抽選結果と、各ストップスイッチ50が操作されたときの対応する回転リール62の回転位置（ストップスイッチ50の停止操作タイミング）とに基づいて、各回転リール62の回転を停止させる。なお、停止制御手段140は、必要に応じて各ストップスイッチ50が停止操作されるときの順番（停止操作順序）が所定の条件に適合しているか否かも停止させる条件にする場合がある。停止制御手段140による処理は、後述するステップ１１４（図１８参照）及び図１９〜図２６において行われる。
【０１０５】
停止制御手段140は、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置（図柄番号（コマ番号）による操作位置）に応じた回転リール62の停止位置に関する情報（具体的には、滑りコマ数）を定めた複数の停止テーブル440を予め記憶している停止テーブル記憶手段400と、複数の停止テーブル440から使用する単一の停止テーブル440を選択するテーブル選択手段500と、テーブル選択手段500が選択した単一の停止テーブル440を用いて回転リール62の停止処理を行うリール停止処理手段600とを備えている。
【０１０６】
停止テーブル記憶手段400は、停止テーブル440（具体的には、単一の停止テーブル440として「００」、「０１」、「０２」、・・・等、図１１参照）を複数個有している停止データテーブル420を記憶しているものである（図１１参照）。この各停止テーブル440には、ストップスイッチ50が停止操作されたときの回転リール62の図柄番号と、各回転リール62の中段からの滑りコマ数（具体的には、０、１、２、３等）とが記憶されている（図１１参照）。
【０１０７】
テーブル選択手段500は、役抽選の結果と、停止操作が行われた回転リール62とに対応する特定値（具体的には、コントロールワード（ＣＷ））を取得し、この特定値（ＣＷ）に基づいて、最終的には、単一の停止テーブル440を選択するものである。
テーブル選択手段500は、役抽選の結果と第１番目に停止操作（第１停止操作）が行われた回転リール62とに対応する特定値（ＣＷ）を取得する特定値取得手段520と、この特定値（ＣＷ）及び停止操作が行われた回転リール62に基づいて予め定めたポインタを決定するポインタ決定手段540と、ポインタと役抽選結果の一部である第２抽選フラグ値（ＦＰＨ）とに基づいて、前記ポインタを変更する処理（特殊処理）を実行可能な特殊処理手段580と、パラメータに基づいて複数の処理の中から特定の処理を決定する分岐処理を行う分岐処理決定手段560と、後述する特定値移行判定処理を行うための特定値移行判定手段680と、後述する特定値変更選択処理を行うための特定値変更選択手段620と、特定値変更選択手段620により選択された処理を実行するための特定値変更実行手段640とを備えている。
【０１０８】
特定値取得手段520は、役抽選の結果と、第１番目に停止操作した第１停止操作が行われた回転リール62（左回転リール64、中回転リール66、右回転リール68）とに対応する特定値（ＣＷ）を記憶した特定値取得テーブルを有している（図７参照）。
ここで、「役抽選の結果」とは、小役等（リプレイ、ベル、スイカ、チェリー、ハズレ等）の抽選結果に対応するフラグポインタとしての第１抽選フラグ値（ＦＰＬ）を意味するものであって、役抽選の抽選結果により、第１抽選フラグ値（ＦＰＬ）は、リプレイ、ベル、スイカ、チェリー、ハズレ等の抽選結果に対応する１６進数の１桁又は２桁の数値（００、０１、０２・・・等）として決定されているものである。
特定値取得手段520は、この特定値取得テーブルを用いて、役抽選の抽選結果（第１抽選フラグ値）と、第１停止操作の回転リール62とにより、予め定めた所定数の数値の中から取得する特定値（ＣＷ）を取得する（図７参照）。
【０１０９】
ここで、「前記ポインタを所定数の数値の中から決定する」とは、予め定められた個数の数値群の中から、いずれか１つの数値を選択し、この選択した数値をポインタとして決定している。具体的には、ポインタが２桁の「００」〜「ＦＦ」までの１６進数の数値（１０進数では、０〜２５５）であって、この中から１個の数値（例えば「５０」）が選択され、当該「５０」が特定値として取得される。この場合の「所定数」は、１６×１６＝２５６個（１０進数）となり、２５６個の数値の中から１個の数値がポインタとして決定されるものである。これは、８ビットＣＰＵを用いる場合に８ビット（２の８乗＝２５６＝１６×１６）の数値を取り扱い易い１６進数の２桁の数値が記憶容量を抑えるのに最も都合がよいことに起因している。もちろん、「所定数」は、これに限定されるものではなく、上述した２５６個の範囲の中の一部に設定するようにしてもよいものであり、上述した数値２５６を越える数値に設定してもよいものである。
【０１１０】
なお、ここで、上述したように「役抽選の抽選結果」は、役抽選の抽選結果の中の小役等に関連する第１抽選フラグ値であるが、必ずしもこれに限定されるものではない。具体的には、この特定値取得手段520における「役抽選の抽選結果」として、役抽選の抽選結果の中の小役等に関連する第１抽選フラグ値と、役物（小役の入賞を容易にするものであってＳＢ（シングルボーナス）やＲＢＢ（ビッグボーナス）等が含まれる）に関連するフラグポインタである第２抽選フラグ値（ＦＰＨ）との両方を含めるようにすることもできる。このようにすると、特定値取得手段520において、役抽選の抽選結果の全てと、第１停止操作とにより、特定値（ＣＷ）が特定されることになる。これは、役物の数が少なくて第２抽選フラグ値（ＦＰＨ）の種類が少ない場合に好適なものであって、後述する特殊処理を設けることなく、特定値取得手段520において、役抽選の抽選結果の全てを一度に反映させることが可能となる。なお、この場合、図７の左欄がＦＰＬだけではなく、ＦＰＨとＦＰＬとの２列の組み合わせとなり、さらに、後述する図２１のステップ５１１の特殊処理が不要となる。
【０１１１】
本実施の形態では、特定値（ＣＷ）は、図７では、７４、８７、８Ｂ、８Ｃ・・等と表示され、１６進数からなる数値である。もちろん、特定値（ＣＷ）は、これらの１６進数の数値に限定されるものではなく、所定の順番に並ぶ数値や、記号であれば、他の数値や、記号等であってもよいものである。
【０１１２】
ポインタ決定手段540は、特定値取得手段520により取得された特定値（ＣＷ）と、停止操作が行われた回転リール62（左回転リール64、中回転リール66、右回転リール68）とに基づいて、予め定めた所定数の数値の範囲内（１６進数の数値「００」〜「ＦＦ」）でポインタを記憶しているポインタ決定テーブル542（図８）を有している。ポインタ決定手段540は、このポインタ決定テーブル542を用いて、特定値取得手段520により取得された特定値（ＣＷ）と、停止操作が行われた回転リール62（左回転リール64、中回転リール66、右回転リール68）とに基づいて、予め定めた所定数の数値の範囲内（１６進数の数値「００」〜「ＦＦ」）からポインタを決定する（図８参照）。このポインタも、特定値と同様に、「予め定めた所定数の数値」の中から決定しているものである。もちろん、「所定数の数値」は上述したものに限定されるものではなく、当該所定数以下であっても所定数を越えるような数値であってもよいものであり、また、特定値とポインタとの上記「所定数」は、同一であることに限定されるものではなく、互いに異なる数値に設定することもできる。
【０１１３】
本実施の形態では、このポインタも、１６進数からなる数値により形成されているが、もちろん、ポインタは、これらの１６進数の数値に限定されるものではなく、他の数値や、記号であってもよいものである。
このポインタ決定手段540が決定するポインタは、大分類として、その数値範囲により４つに分類される。具体的には、ポインタは、その数値（１６進数）範囲が００〜０Ｆ（００以上且つ０Ｆ以下）である停止テーブルポインタ（ＢＴＲＰ）と、その数値範囲が１０〜４Ｆ（１０以上且つ４Ｆ以下）である移行判定ポインタ（ＢＴＲＧ）と、その数値範囲が５０〜ＥＦ（５０以上且つＥＦ以下）である特定ポインタ（この特定ポインタは最終的には新たな特定値ＣＷとして設定される）と、その数値範囲がＦ０〜ＦＦ（Ｆ０以上且つＦＦ以下）である特殊処理用ポインタの４つに分類される（図１２参照）。
なお、特定ポインタ及び特殊処理用ポインタは、上述した範囲をさらに小分類として、複数の範囲に分類されるものであって、これらの内容は後で詳細に説明する。
また、ポインタ決定手段は、図８に示すポインタ決定テーブル542の他に後述する特定値変更処理のテーブル切換処理において使用する複数のポインタ決定テーブル542（ポインタ決定テーブル１、２、３）を有しており（図１７参照）、これは後で特定値変更処理において説明する。
【０１１４】
特殊処理手段580は、ポインタと第２抽選フラグ値（ＦＰＨ）とに基づいて、ポインタを変更可能な処理（特殊処理）を実行するためのものである。
特殊処理手段580は、ポインタを変更するための複数種類の変更処理を有し、ポインタ決定手段540が決定したポインタに基づいて、複数種類の変更処理のいずれかを実行可能としている。具体的には、特殊処理手段580は、ポインタを変更するために、特殊処理１、特殊処理２、特殊処理３の３つの変更処理を有している。
【０１１５】
特殊処理手段580における特殊処理１では、特定値（ＣＷ）と第２抽選フラグ値（ＦＰＨ）と予め定めた固定値とが加算され、この加算後の数値が新たな特定値（ＣＷ）として決定される。停止制御において、役抽選の抽選結果の全てを一度に反映させずに、特定値取得手段520により、当初は、役抽選の抽選結果の一部である小役等に関連する第１抽選フラグ値（ＦＰＬ）だけを反映させ、その後、この特殊処理手段580により、役抽選の抽選結果の残りに相当する役物に対応する第２抽選フラグ値（ＦＰＨ）の結果を、特定値（ＣＷ）に反映させているものである。特定値取得手段520の処理段階では、第１抽選フラグ値（ＦＰＬ）だけを反映させているので、単独当選と重複当選との相違に関係無く、単独当選であろうが、重複当選であろうが同一の制御を行い両者共通の特定値（ＣＷ）を決定し、その後に特殊処理手段580の処理段階で、第２抽選フラグ値（ＦＰＨ）の内容を特定値（ＣＷ）及びポインタに反映させて、単独当選と、重複当選との相違を特定値（ＣＷ）及びポインタに反映させ、制御の途中からボーナス等の役物の内容を参照させるようにしているものである。具体的には、この特殊処理１は、抽選確率が低く設定されて稀にしか当選しない、いわゆるレア役と、ボーナス等の役物との重複当選時に好適（有効）なものとなる。
なお、ここで、予め定めた固定値は、具体的には、１６進数の数値「０１」であって、ＦＰＨが「００」であっても、特定値（ＣＷ）を「＋１」させて当該数値とは異なる新たな特定値（ＣＷ）に変更（更新）させるために設定されているものである。もちろん、固定値は、「０１」に限定されるものではなく、「００」以外の数値であれば、「０２」や「０３」等の他の数値（整数）であってもよいものである。そして、この新たな特定値（ＣＷ）と停止操作が行われた回転リール62とに基づいてポインタ決定手段540により新たなポインタが決定されるように形成されている。
【０１１６】
具体的には、例えば、役抽選の抽選結果が、レア役であるチェリーの単独当選であっても、チェリーとボーナスの重複当選であっても、そのときの第１停止操作が左回転リール64の場合は、特定値（ＣＷ）は「６６」となるように設定されている。なお、ここで、ボーナス（ＲＢＢ）の当選時の第２抽選フラグ値（ＦＰＨ）は、「０１」に設定され、役物に関して当選していない（ハズレ）時の第２抽選フラグ値（ＦＰＨ）が「００」に設定されている。
【０１１７】
そのときのポインタは、「１Ａ」となり（図８参照）、後述する移行判定処理が行われ、停止操作タイミングでチェリー役の図柄を停止させることができる場合（移行判定処理で移行しない場合）には、単独当選や重複当選の区別に関係無く、移行判定関連テーブルにより停止テーブル440（ＢＴＲＰ）が選択され、当該停止テーブル440によりチェリー役の図柄を有効ライン86上に停止させることができて、３枚のメダルが払い出される。
停止操作タイミングでチェリー役の図柄を停止させることができない場合（移行判定処理で移行する場合）では、単独当選や重複当選の区別に関係無く、現在の特定値（ＣＷ）に「＋１」が加算（更新）され、特定値（ＣＷ）は、「６７」となる。この特定値（ＣＷ）「６７」で、ループ処理（後述する図２１のステップ５１７からステップ５１０に戻って繰り返される処理）を経て、現在の特定値（ＣＷ）「６７」と停止操作した回転リール62である左回転リール64とによりポインタとして「ＦＦ」が取得される（図８参照）。
【０１１８】
ポインタが「ＦＦ」となり、チェリーの単独当選の場合には、現在の特定値（ＣＷ）である「６７」と、第２抽選フラグ値（ＦＰＨ）のハズレに対応する「００」と、固定値「０１」とが加算されて、加算後の数値が「６８」となり、この加算後の数値「６８」が新たな特定値（ＣＷ）として、決定され、この新たな特定値（ＣＷ）「６８」と停止操作が行われた回転リール（具体的には、左回転リール64）とに基づいてポインタ決定手段540によりポインタが「７５」と決定される（図８参照）。分岐処理により、このポインタ「７５」は、絶対参照用の特定値（ＣＷ）となり、特定値変更選択処理において、第１設定処理となって、現在の特定値（ＣＷ）にポインタ「７５」が設定され、現在の特定値（ＣＷ）が「７５」（図示せず）となり、ループ処理（後述する図２１のステップ５１７からステップ５１０に戻って繰り返される処理）を経て、ポインタ決定手段540のポインタ決定テーブル542により、現在の特定値（ＣＷ）の「７５」と、停止操作リールとに対応したポインタが「０８」（図示せず）と決定され、このポインタ「０８」に対応した単一の停止テーブル440が取得されて、当該停止テーブル440により滑りコマ数が算出されて、滑りコマ数だけ左回転リール64が回転移動して停止する。
【０１１９】
特殊処理手段580における特殊処理２では、特定値（ＣＷ）と第２抽選フラグ値が予め定めた所定範囲に含まれるか否かに基づいて決定される決定値と予め定めた固定値とが加算され、この加算後の数値が新たな特定値（ＣＷ）として決定され、この新たな特定値（ＣＷ）と停止操作が行われた回転リール62とに基づいてポインタ決定手段540により新たなポインタが決定されるものである。
【０１２０】
ここで、「第２抽選フラグ値（ＦＰＨ）が予め定めた所定範囲に含まれるか否かに基づいて決定される決定値」とは、第２抽選フラグ値（ＦＰＨ）が「００」である場合（役抽選の抽選結果、役物に関連するものがハズレの場合）に決定値「０」が設定され、第２抽選フラグ値（ＦＰＨ）が「０１」〜「０４」の範囲に含まれる場合（役抽選の抽選結果、役物のＲＢ１、ＲＢ２、ＲＢ３、ＲＢ４に当選している場合）決定値「１」が設定され、第２抽選フラグ値（ＦＰＨ）が「０５」〜「４４」（１６進数。１０進数では６８）の範囲に含まれる場合（役抽選の抽選結果、シングルボーナスのＳＢ１、ＳＢ２、・・・、ＳＢ６４に当選している場合）に決定値「２」が設定されるものである（図１３（ａ）参照）。
【０１２１】
また、この特殊処理２における固定値は、上述した特殊処理１における固定値で説明した内容と同様のものである。
特殊処理２では、複数種類のボーナス（ＲＢ１〜ＲＢ４や、ＳＢ１〜ＳＢ６４）が搭載されている場合に、当該ボーナスに対応するグループが当選しているか否か（内部中であるか否か）によって、停止制御を分けるために使用しているものである。
この特殊処理２では、第１抽選フラグ値で判別されるＡＴ役と、第２抽選フラグ値で判別される複数種類のボーナス役（ＲＢ１〜ＲＢ４、ＳＢ１〜ＳＢ６４）とが、単独当選である場合と、重複当選である場合とで停止制御をグループ単位で異なるものにすることができるものである。具体的には、特殊処理２を用いることにより、以下のような停止制御が可能となる。例えば、ＡＴ役だけが当選している単独当選の場合は、停止操作順序が正解の押し順でないと当選している図柄を有効ライン86上に停止させることができないような停止制御が設定されている。これに対して、ＡＴ役と、複数のボーナス役のいずれか１つとが重複当選している場合には、停止操作順序が正解の押し順でなくても当選している図柄を有効ライン86上に停止させることができるような停止制御（上記単独当選のときとは異なる停止制御）に設定することができるものである。その際、複数種類のボーナス（例えば、ＲＢ１〜ＲＢ４）のうち、いずれのボーナス（ＲＢ１からＲＢ４のいずれか１つ）に当選しているか否を判明させなくても、上記ＲＢ１〜ＲＢ４のいずれかのボーナスに当選していれば、押し順に関係なく当選図柄を停止させることができるような停止制御を、それらに共通の決定値「１」を用いることで複数のボーナス役をグループ単位で効率的に実施することができるものである。すなわち、各ボーナス毎にデータを設定して、それぞれ停止制御を行うようなものと比較して、グループで纏めて記憶することができることで記憶容量を少なくすることができ、プログラムも簡単にすることができるものである。なお、上記の場合、停止操作順序を有するＡＴ役の個数が多い場合にも、記憶容量の削減に有効なものとなる。
【０１２２】
具体的には、特定値（ＣＷ）が「７７」のとき、ポインタは「ＦＥ」となる（図１３（ｂ）参照）。このとき、役抽選の抽選結果は、第２抽選フラグ値（ＦＰＨ）に関連して、ハズレと、単独ボーナス当選と、シングルボーナスＳＢの当選とのいずれかとなる（図１３（ａ）参照）。
【０１２３】
役抽選の抽選結果、役物に関連するものがハズレの場合は決定値が「０」となり、特定値（ＣＷ）「７７」と、決定値「０」と、固定値「１」とを加算した値は、「７８」となり、新たな特定値（ＣＷ）は「７８」に決定され、この新たな特定値（ＣＷ）「７８」のポインタが採取される（図１３（ａ）（ｂ）参照）。
役抽選の抽選結果、役物に関連するものがＲＢ１〜ＲＢ４の場合は決定値が「１」となり、特定値（ＣＷ）「７７」と、決定値「１」と、固定値「１」とを加算した値は、「７９」となり、新たな特定値（ＣＷ）は「７９」に決定され、この新たな特定値（ＣＷ）「７９」のポインタが採取される（図１３（ａ）（ｂ）参照）。
【０１２４】
役抽選の抽選結果、役物に関連するものがＳＢ１〜ＳＢ６４の場合は決定値が「２」となり、特定値（ＣＷ）「７７」と、決定値「２」と、固定値「１」とを加算した値は、「７Ａ」となり、新たな特定値（ＣＷ）は「７Ａ」に決定され、この新たな特定値（ＣＷ）「７Ａ」のポインタが採取される。なお、第１停止操作が、左回転リール64の場合は、ポインタは「ＦＤ」となり、中回転リール66の場合は、ポインタは「ＦＣ」となり、右回転リール68の場合は、ポインタは「ＦＢ」となる（図１３（ａ）（ｂ）参照）。
特殊処理手段580における特殊処理３では、ポインタに基づいて決定される基本値と、第２抽選フラグ値の一部により決定される部分値とを加算し、この加算後の数値を新たなポインタとして決定するものである。
【０１２５】
特殊処理３では、図柄組み合わせが、複数種類の図柄の組み合わせが規則的な繰り返しになっているようなものに対して記憶容量の節約化という点で有効なものである。本実施の形態では、役物としてシングルボーナスＳＢ１〜ＳＢ６４の当選図柄は、特に図示していないが、回転リール62の図柄配列の中で、図柄番号２に位置する「赤７（Ｒ７）」と、図柄番号７に位置する「チェリー（ＣＨ）」と、図柄番号１２に位置する「青７（Ｂ７）」と、図柄番号１７に位置する「白７（Ｗ７）」との４つの図柄により規則的に形成されているものである。
【０１２６】
ＳＢ１〜ＳＢ６４へ移行可能な図柄61の組み合わせを構成する４つの図柄（赤７（Ｒ７）、青７（Ｂ７）、チェリー（ＣＨ）、白７（Ｗ７））は、リールの図柄配列上、図柄番号２（Ｒ７、Ｒ７、Ｒ７）、図柄番号７（ＣＨ、ＣＨ、ＣＨ）、図柄番号１２（Ｂ７、Ｂ７、Ｂ７）、図柄番号１７（Ｗ７、Ｗ７、Ｗ７）に各回転リール62とも５図柄毎に規則的に配置されている。
ＳＢに関する停止制御が行われる場合、特定値（ＣＷ）として「７Ａ」が取得され、停止操作する回転リール62が、左回転リール64の場合、ポインタ「ＦＤ」が取得され、中回転リール66の場合、ポインタ「ＦＣ」が取得され、右回転リール68の場合、ポインタ「ＦＢ」が取得される。
【０１２７】
ここで、「ポインタに基づいて決定される基本値（いずれも１６進数）」は、ポインタ「ＦＤ」の場合は、基本値「２０」が設定されてあり、ポインタ「ＦＣ」の場合は、基本値「２４」が設定されてあり、ポインタ「ＦＢ」の場合は、基本値「２８」が設定されてある（図１４参照）。
また、「第２抽選フラグ値の一部により決定される部分値（いずれも１６進数）」は、以下のようにして算出される。
【０１２８】
先ず、第２抽選フラグ値（ＦＰＨ）は、１６進数の１桁又は２桁の数値（なお、表記上は、「０１」等の２桁となっている）からなるものであるが、この数値を、２進数のビット表示「−−ａｂｃｄｅｆ」（図１４参照）とする。具体的には、例えば、第２抽選フラグ値（ＦＰＨ）が、「６８」（１６進数。１０進数では「１０４」、２進数では、「１１０１０００」）である場合には、ビット表示は「−−１１０１０００」となり、部分値「ａｂ」は「１０」となり、部分値「ｃｄ」は「１０」となり、部分値「ｅｆ」は「００」となる（図１４参照）。
【０１２９】
停止操作した回転リール62が左回転リール64であって、ポインタが「ＦＤ」である場合には、ポインタに基づいて決定される基本値「２０」（１６進数）と、第２抽選フラグ値の一部により決定される部分値「ｅｆ」＝「００」（２進数）とを加算し、この加算後の数値を新たなポインタ「２０」（１６進数）として決定するものである（図１４参照）。
停止操作した回転リール62が中回転リール66であって、ポインタが「ＦＣ」である場合には、ポインタに基づいて決定される基本値「２４」（１６進数。１０進数では「３６」）と、第２抽選フラグ値の一部により決定される部分値「ｃｄ」＝「１０」（２進数であって、１０進数では「０２」）とを加算し、この加算後の数値を新たなポインタ「２６」（１６進数。１０進数では「３８」）として決定するものである。
【０１３０】
停止操作した回転リール62が右回転リール68であって、ポインタが「ＦＢ」である場合には、ポインタに基づいて決定される基本値「２８」（１６進数。１０進数では「４０」）と、第２抽選フラグ値の一部により決定される部分値「ａｂ」＝「１０」（２進数であって、１０進数では「０２」）とを加算し、この加算後の数値を新たなポインタ「２Ａ」（１６進数。１０進数では「４２」）として決定するものである。
このように、１つの第２抽選フラグ値（ＦＰＨ）から、３つの部分値（「ａｂ」「ｃｄ」「ｅｆ」）を採取することができ、それぞれのＦＰＨを設定するようなものと比較して、記憶容量の削減を図ることが可能なものである。さらに、この部分値は、２進数の２桁の数値であるため、「００」「０１」「１０」「１１」の４個のデータを設定することができる。
【０１３１】
特定値（ＣＷ）「７Ａ」で、ポインタ「ＦＤ」を取得した場合は、基本値「２０」と、４個の部分値「ｅｆ」とを、それぞれ加算することで、新たなポインタ（ＢＴＲＧ）として、「２０」「２１」「２２」「２３」の４個を算出することが可能となる（図１５（ａ）（ｂ）参照）。
特定値（ＣＷ）「７Ａ」で、ポインタ「ＦＣ」を取得した場合は、基本値「２４」と、４個の部分値「ｃｄ」とを、それぞれ加算することで、新たなポインタ（ＢＴＲＧ）として、「２４」「２５」「２６」「２７」の４個を算出することが可能となる（図１５（ａ）（ｂ）参照）。
【０１３２】
特定値（ＣＷ）「７Ａ」で、ポインタ「ＦＢ」を取得した場合は、基本値「２８」と、４個の部分値「ａｂ」とを、それぞれ加算することで、新たなポインタ（ＢＴＲＧ）として、「２８」「２９」「２Ａ」「２Ｂ」の４個を算出することが可能となる（図１５（ａ）（ｂ）参照）。
このように、１個の第２抽選フラグ値（ＦＰＨ）から多数のデータを算出することが可能となり、記憶容量の削減を図ることができるものである。これは、本実施の形態のＳＢのように、入賞図柄の組み合わせが、規則的に繰り返される多数のパターンとして設定され、ＳＢ１〜ＳＢ６４まで多数のパターンを有するようなものに対して、記憶容量の削減化に効果的なものとなる。
【０１３３】
分岐処理決定手段560は、ポインタ決定手段540により決定されたポインタに基づいて、特定値（ＣＷ）として新たな特定値（ＣＷ）を設定するか又は単一の停止テーブルを選択するか複数の処理の中から、いずれかの処理を決定する分岐処理を行うものである。
具体的には、分岐処理決定手段560は、ポインタに基づいて、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行（設定）するか否かの判定を行う（特定値移行判定処理）か、単一の停止テーブルを選択するか（停止テーブル選択処理）、又は、特定値（ＣＷ）として新たな特定値（ＣＷ）を設定する（特定値変更処理）かの複数の処理の中から、いずれかの処理を決定する分岐処理を行っている。
【０１３４】
この分岐処理において特定値移行判定処理により新たな特定値（ＣＷ）に移行する場合又は特定値変更処理により新たな特定値（ＣＷ）が設定された場合には、ポインタ決定手段540により新たな特定値（ＣＷ）と停止操作が行われた回転リール62とに基づいて新たなポインタが決定され、この新たなポインタと第２抽選フラグ値とに基づいて特殊処理が行われ、この特殊処理後のポインタに基づいて分岐処理が繰り返されるものである。
なお、特定値取得手段520により、役抽選の抽選結果を、第１抽選フラグ値（ＦＰＬ）と第２抽選フラグ値（ＦＰＨ）との２回に分けずに両者（ＦＰＬ、ＦＰＨ）を組み合わせたものを１度に特定値（ＣＷ）に反映させるようにすることもでき、そのような場合には、上記特殊処理を行わず、ポインタ決定手段540により決定された新たなポインタに基づいて分岐処理が繰り返される。
【０１３５】
停止テーブル選択処理により、分岐処理において単一の停止テーブル440が選択された場合には、リール停止処理手段600により単一の停止テーブル440を用いて停止処理が行われるものである。
分岐処理決定手段560が決定する複数の処理には、上述したように停止テーブル選択処理と、特定値移行判定処理と、特定値変更処理との３つからなる。
【０１３６】
分岐処理決定手段560は、ポインタ決定手段540により決定されたポインタ（１６進数）の数値が、「００」以上且つ「０Ｆ」以下（「００」〜「０Ｆ」）である場合には、停止テーブル選択処理を選択する。このときのポインタの名称は、停止テーブルポインタ（ＢＴＲＰ）となる。
停止テーブル選択処理では、ポインタ決定手段540により決定されたポインタ（停止テーブルポインタ（ＢＴＲＰ））に基づいて停止データテーブル（図１１参照）を用いて単一の停止テーブル440が選択される。
【０１３７】
分岐処理決定手段560は、ポインタ決定手段540により決定されたポインタ（１６進数）の数値が、「１０」以上且つ「４Ｆ」以下（「１０」〜「４Ｆ」）である場合には、特定値移行判定処理を選択する。このときのポインタの名称は、移行判定ポインタ（ＢＴＲＧ）となる。この特定値移行判定処理は、後述する特定値移行判定手段680により実行されるものである。
分岐処理決定手段560は、ポインタ（１６進数）の数値が、「５０」以上である場合には、特定値変更処理（ＣＷ変更処理）を選択する。この特定値変更処理（ＣＷ変更処理）は、後述する特定値変更選択手段620により実行される。
特定値移行判定手段680は、特定値移行判定処理を実行するものである。
特定値移行判定処理では、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置が取得され、この図柄位置及びポインタ決定手段540により決定されたポインタ（移行判定ポインタ（ＢＴＲＧ））を用いて移行判定データテーブル（図１０参照）により特定値（ＣＷ）を新たな特定値（ＣＷ）に移行するか否かの判定、いわゆる特定値移行判定が行われる。
【０１３８】
ここで、特定値移行判定手段680は、特定値移行判定処理を行うために移行判定関連テーブル（図９参照）と、移行判定データテーブル（図１０参照）との２つのテーブルを有している。
移行判定関連テーブル（図９参照）は、移行判定ポインタ（ＢＴＲＧ）と、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行させるか否かの判定（特定値移行判定）の結果、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行させる場合に用いる移行テーブルポインタ（移行Ｐ）と、停止テーブルポインタ（ＢＴＲＰ）との関係を示すものである。後述する特定値移行判定手段680は、移行判定関連テーブルを用いて、移行判定ポインタ（ＢＴＲＧ）における移行テーブルポインタ（移行Ｐ）と、移行判定ポインタ（ＢＴＲＧ）における停止テーブルポインタ（ＢＴＲＰ）とを取得する。
【０１３９】
移行判定データテーブル（図１０参照）は、ストップスイッチ50を停止操作したときの図柄番号（図柄位置）と、移行判定関連テーブル（図９参照）により採取された移行テーブルポインタ（移行Ｐ）とにより決定される移行判定値（「０」又は「１」）を示すものである。
具体的には、特定値移行判定の結果、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行する場合（移行判定データテーブルで移行判定値として「０」が成立している場合）には、現在の特定値（ＣＷ）に所定の数値（具体的には、「１」）を加算した値が新たな特定値（ＣＷ）として設定され、当該新たな特定値（ＣＷ）に基づいて、ポインタ決定手段540により新たなポインタが決定され、特殊処理手段580の特殊処理の後、この特殊処理後のポインタに基づいて分岐処理が繰り返される。
【０１４０】
一方、特定値移行判定処理では、特定値移行判定の結果、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行しない場合（移行判定データテーブルで移行判定値として「１」が成立している場合）には、ポインタ（移行判定ポインタ（ＢＴＲＧ））を別のポインタ（停止テーブルポインタ（ＢＴＲＰ））に書き換え、当該別のポインタ（停止テーブルポインタ（ＢＴＲＰ））を用いて決定された単一の停止テーブル440が使用される。
特定値変更選択手段620は、特定値変更処理（ＣＷ変更処理）を実行するものである。
【０１４１】
特定値変更処理（ＣＷ変更処理）では、特定値（ＣＷ）として新たな特定値（ＣＷ）を設定する複数の設定処理（後述する第１設定処理、第２設定処理、第３設定処理）が設けられている。特定値変更選択手段620は、ポインタに基づいて、いずれかの処理の実行を選択する特定値変更選択処理を行う。そして、特定値変更選択手段620の特定値変更選択処理により選択された各設定処理を、後述する特定値変更実行手段640が実行するように形成されている。
特定値変更選択処理には、ポインタを新たな特定値（ＣＷ）として設定する第１設定処理と、ポインタに基づいて決定される加算値を特定値（ＣＷ）に加算し、この加算後の数値を新たな特定値（ＣＷ）として設定する第２設定処理と、ポインタ決定テーブル542を他のポインタ決定テーブル542に切り換える第３設定処理としてのテーブル切換処理とが設けられている。
【０１４２】
特定値変更選択手段620による特定値変更選択処理では、１６進数からなるポインタの数値に基づいて、第１〜第３設定処理を選択する。具体的には、特定変更選択手段620は、特定値変更選択処理において、ポインタが「５０」以上且つ「８Ｆ」以下（「５０」〜「８Ｆ」）である場合、第１設定処理を選択し、ポインタが「９０」以上且つ「ＣＦ」以下（「９０」〜「ＣＦ」）である場合、第２設定処理を選択し、ポインタが「Ｄ０」以上且つ「ＥＦ」以下（「Ｄ０」〜「ＥＦ」）である場合、第３設定処理（テーブル切換処理）を選択する。
【０１４３】
特定値変更実行手段640は、特定値変更選択手段620がポインタに基づいて選択した各設定処理（第１、第２、第３設定処理）を実行するためのものである。なお、本実施の形態では、複数の設定処理（第１、第２、第３設定処理）を有しているが、必ずしもこれに限定されるものではなく、いずれか１つ（例えば、第１設定処理のみ）又は２つ（例えば、第１設定処理及び第２設定処理のみ）だけを有するようなものでもよく、また、この３つ以外に別の設定処理を加えて４つ以上の設定処理からポインタにより選択するようにしてもよいものである。
特定値変更実行手段640は、第１設定処理において、現在のＣＷとして、ポインタを設定する。いわゆる、取得ポインタを現在の特定値（ＣＷ）に上書き（絶対参照）するものである。例えば、現在のポインタが「５０」である場合、現在の特定値（ＣＷ）が「５０」に設定される。この第１設定処理の絶対参照は、他の設定処理（第２、第３設定処理）よりも処理が単純で簡単なため、可能な限り、第１設定処理で行われるのが好ましいものである。停止処理のパターン数が多くなって、この単純な第１設定処理の絶対参照だけで対応することができないときに他の第２設定処理や、第３設定処理を用いるようにするのが好適なものである。なお、ここで絶対参照とは、ポインタの数値がそのままＣＷの数値になるものであり、相対参照とは、ポインタの数値がそのままＣＷの数値とはならずに他の相対的な数値となるものである。
【０１４４】
特定値変更実行手段640は、第２設定処理において、ポインタに基づいて決定される加算値を特定値（ＣＷ）に加算し、この加算後の数値を新たな特定値（ＣＷ）として設定する。
ここで、加算値は、ポインタに基づいて決定されるものであって、具体的には、図１６に示されるような「−３２」〜「３１」のような数値（なお、図１６では、加算値は１０進数で表記してある。）である。この加算値は、現在のポインタが、基準となる加算値「０」のポインタから、どれくらい増加（「０」〜「＋３１」）しているのか、又は、どれくらい減少（「−１」〜「−３２」）しているのかを示すことになり、現在のポインタと、基準となる加算値「０」のポインタとの差として示されている。もちろん、加算値は、これに限定されるものではなく、ポインタに基づいて決定されるものであって、特定値に加算されることで新たな特定値を示すことができるものであれば他の数値であってもよいものである。
第２設定処理に用いられるポインタは、現在の特定値（ＣＷ）を増加も減少もさせずに現状維持となる加算値「０」から現在の特定値（ＣＷ）を「＋３１」（１０進数）まで段階的に増加させる「Ｂ０」〜「ＣＦ」が設定され、これらは、「ＣＷ＋」の略記号で示される。
【０１４５】
また、第２設定処理に用いられるポインタは、加算値「−１」から「−３２」（１０進数）まで段階的に減少させる「ＡＦ」〜「９０」が設定され、これらは、「ＣＷ−」の略記号で示される。
基準値は、１６進数の数値が２桁から３桁に移行する１００（１６進数。１０進数では２５６）から上述した現状維持となるポインタ「Ｂ０」（１６進数。１０進数では１７６）の数値を減算することにより算出される数値であって、「５０」（１６進数。１０進数では８０）に設定されている。
【０１４６】
なお、上述した基準値や、加算値や、予め設定されている「ＣＷ−」「ＣＷ＋」のポインタは、上述した数値に限定されるものではなく、基準値を変更すると、取得ポインタの範囲も変更可能なものである。
なお、ここで、上記説明において、「ＣＷ＋」では、「０」〜「３１」を加算し、「ＣＷ−」では、「−１」〜「−３２」を「加算する」という表現を用いているが、特にこの表現に限定されるものではなく、例えば、「ＣＷ＋」では、「０」〜「３１」を加算し、「ＣＷ−」では、「１」〜「３２」を「減算する」というような表現を用いても良いものである。
【０１４７】
第２設定処理は、実質的には、ポインタに基づいて決定される加算値（「−３２」〜「３２」）を特定値に加算し、この加算後の数値を新たな特定値とするものである。そのための具体的な演算処理方法は、種々のものが可能であるが、本実施の形態では、記憶容量を抑えるために、現在のポインタと、予め定めた基準値「５０」と、現在の特定値とを加算し、この加算後の数値の予め定めた桁数（２桁）の数値を新たな数値として設定する演算処理を採用している。当該演算処理により、実質的には、図１６に示す加算値（「−３２」〜「３２」）を特定値に加算することになるものである。もちろん、第２設定処理における具体的な演算処理方法は、上述したものに限定されるものではなく、図１６に示すようにポインタに基づいて決定される加算値（「−３２」〜「３２」）を予め算出して所定のテーブルに記憶しておき、ポインタに基づいて加算値を採取し、採取した加算値を特定値に直接加算して、新たな特定値を算出するようにしてもよい。
【０１４８】
具体的には、現在の特定値（ＣＷ）を「ＣＷ＋」を用いて、「＋１」だけ変更（更新）したい場合には、ポインタ「Ｂ１」（１６進数）を指定する。ポインタ「Ｂ１」に基準値「５０」（１６進数）を加算すると、「１０１」（１６進数。１０進数では２５７）になる。ここで、予め定めた桁数は２桁であり、桁あふれ（オーバーフロー）することになり、３桁目の「１００」は切り捨てられ、「０１」となる。これを現在の特定値（ＣＷ）に加算した数値が新たな特定値（ＣＷ）となる。例えば、現在の特定値（ＣＷ）が「１１」（１６進数）であった場合は、新たな特定値（ＣＷ）＝現在の特定値「１１」＋取得ポインタ「Ｂ１」＋基準値「５０」＝「１１」＋「Ｂ１」＋「５０」＝「１１２」となり、この「１１２」が桁溢れ（オーバーフロー）して、２桁の数値が採取されて新たな特定値（ＣＷ）は「１２」となる（いずれも１６進数）（図１６参照）。
【０１４９】
また、現在の特定値（ＣＷ）を「ＣＷ−」を用いて、「−１」だけ変更（更新）したい場合には、ポインタ「ＡＦ」（１６進数）を指定する。ポインタ「ＡＦ」に基準値「５０」（１６進数）を加算すると、「ＦＦ」（１６進数。１０進数では２５５）になる。これを現在の特定値（ＣＷ）に加算した数値が新たな特定値（ＣＷ）となる。例えば、現在の特定値（ＣＷ）が「１１」（１６進数）であった場合は、新たな特定値（ＣＷ）＝現在の特定値（ＣＷ）「１１」＋取得ポインタ「ＡＦ」＋基準値「５０」＝「１１」＋「ＡＦ」＋「５０」＝「１１０」となり、この「１１０」の３桁目が桁溢れ（オーバーフロー）して、２桁の数値が採取されて新たな特定値（ＣＷ）は「１０」となる（いずれも１６進数）（図１６参照）。
【０１５０】
特定値変更選択手段620による特定値変更選択処理において、第３設定処理（テーブル切換処理）が選択された場合、特定値変更実行手段640は、第３設定処理としてのテーブル切換処理を実行する。
第３設定処理において、ポインタ決定テーブル542は、複数個、設けられている。
ポインタ決定手段540のポインタ決定テーブル（図８）のポインタの一部（図１７）には、ポインタ決定テーブル542（ポインタ決定テーブル１、２、３）に対応する選択値（「Ｄ１」、「Ｄ２」、「Ｄ３」）が予め格納されている。
【０１５１】
このテーブル切換処理では、ポインタ決定テーブル542を他のポインタ決定テーブル542（ポインタ決定テーブル１，２、３）に切り換えるものである。
テーブル切換処理では、ポインタ決定手段540が決定したポインタが選択値（「Ｄ１」、「Ｄ２」、「Ｄ３」）でない場合には、ポインタ決定手段540は当該ポインタ決定テーブル542（図８に示すポインタ決定テーブル542であって、図１７に示すポインタ決定テーブル０）を用いてポインタが決定されるように形成されている。
なお、本実施の形態では、図１７に示すように、ポインタ決定テーブル540として、ポインタ決定テーブル０、１、２、３が設けられ、ポインタ決定テーブル０からポインタ決定テーブル１、２又は３へ切り換えられるように設定されているが、特にこれに限定されるものではない。具体的には、例えば、ポインタ決定テーブル１、２又は３からポインタ決定テーブル０に戻る場合や、ポインタ決定テーブル１からポインタ決定テーブル２又は３に切り換えられる場合や、ポインタ決定テーブル２からポインタ決定テーブル１又は３に切り換えられる場合や、ポインタ決定テーブル３からポインタ決定テーブル１又は２に切り換えられる場合を含めてもよく、また、これらの複数を組み合わせたものを含めてもよいものである。
【０１５２】
ポインタ決定手段540が決定したポインタが選択値（「Ｄ１」、「Ｄ２」、「Ｄ３」）である場合には、選択値（「Ｄ１」、「Ｄ２」、「Ｄ３」）に対応するポインタ決定テーブル542（ポインタ決定テーブル１，２、３）への切り換えが行われる。ポインタとして「Ｄ１」が取得された場合には、ポインタ決定テーブル１が用いられ、ポインタとして「Ｄ２」が取得された場合には、ポインタ決定テーブル２が用いられ、ポインタとして「Ｄ３」が取得された場合には、ポインタ決定テーブル３が用いられる。
ポインタ決定手段540は、切り換え後のポインタ決定テーブル542を用いて、ポインタを決定するように形成されている。なお、この選択値及びポインタ決定テーブル１、２、３は、１個のポインタ決定テーブル０だけでは、役抽選の抽選結果のパターン数の増加に対応することができないような場合に設けるものであって、１個のポインタ決定テーブル０だけで役抽選のパターン数に対応することができるような場合には、設けずに省略することができるものである。
【０１５３】
リール停止処理手段600は、テーブル選択手段500が選択した単一の停止テーブル440を用いて回転リール62の停止処理を行うためのものであり、具体的には、単一の停止テーブル440に記載されている滑りコマ数（具体的には停止操作したタイミングにおける図柄番号の位置の滑りコマ数）だけ、回転リール62を回転させて、その後、回転を停止させるものである。
図５に示すように、メイン制御装置110における移行状態は、通常状態と、内部当選状態（ＲＴ１状態、ＲＢＢ当選中状態）と、ボーナス状態（ＲＢＢ状態）と、ＳＢ状態とがある。
【０１５４】
通常状態は、通常状態制御手段160により制御される。通常状態又はＳＢ状態において役抽選手段120による役抽選によりボーナス（ＲＢＢ）に当選した場合に、通常状態又はＳＢ状態から内部当選状態（ＲＴ１状態、ＲＢＢ当選中状態）に移行する。なお、この内部当選状態（ＲＴ１状態、ＲＢＢ当選中状態）では、通常状態よりも再遊技の抽選確率が高い状態となっている。
【０１５５】
この内部当選状態（ＲＴ１状態、ＲＢＢ当選中状態）におけるＲＴ状態は、ＲＴ制御手段170により制御される再遊技が高確率で当選する状態である。ＲＴ状態において、ＲＢＢのボーナス移行役の図柄61の組合せが揃った場合に、ＲＢＢ当選中状態、いわゆるＲＴ１状態からボーナス状態（ＲＢＢ状態）に移行する。このボーナス状態（ＲＢＢ状態）は、ボーナス制御手段180により制御される。このボーナス状態（ＲＢＢ状態）では、再遊技の抽選確率は０に設定されている。
【０１５６】
ボーナス状態（ＲＢＢ状態）において所定枚数、例えば、２６枚の払出がされた場合に、ＲＢＢ状態から通常状態に移行する。
ＳＢ状態は、いわゆるシングルボーナスであって、通常状態から移行可能なものであって、遊技回数１回のみ行われ、当選しても入賞しない場合には、当選の権利（当選フラグ）は、次の遊技に持ち越されない。
なお、本実施の形態では、メイン制御装置110がＲＢＢ状態及びＳＢ状態以外（すなわち、通常状態及び内部当選状態）であって、且つ、サブ制御装置300がＡＴ状態以外の状態（すなわち、非ＡＴ状態）が、通常遊技となっている。
【０１５７】
図６に示すように、特別状態（ＡＴ）中における移行状態（演出状態）には、ＡＴ中通常状態と、ＡＴ中上乗せ演出状態との２つが設けられている。
特別状態（ＡＴ）へ移行すると、ＡＴ中通常状態となる。このＡＴ中通常状態において、上乗せ演出決定実行手段390により、ＡＴ中上乗せ演出状態へ移行するか否かの抽選において、ＡＴ中上乗せ演出状態へ移行することに当選した場合、ＡＴ中上乗せ演出状態への移行が決定され、ＡＴ中上乗せ演出状態（上乗せ遊技）への移行が実施される。
【０１５８】
なお、特別状態（ＡＴ）は、所定のメダル枚数（獲得規定枚数）が払い出されたときに、終了条件を達成したものとして、終了するように設定されている。
ＡＴ中上乗せ演出状態において、上乗せ遊技が実行される。
図７に示すように、特定値取得テーブルでは、役抽選の結果の一部（具体的には、第１抽選フラグ値（ＦＰＬ：小役を含めた当選役を表すフラグポインタ））と、第１停止操作が行われた回転リール62（Ｌ：左回転リール64、Ｃ：中回転リール66、Ｒ：右回転リール68）とに対応する特定値（ＣＷ）が設定されている。この特定値取得テーブルは、特定値取得手段520に記憶されている。特定値取得手段520により、この特定値取得テーブルを用いて、役抽選結果の一部（第１抽選フラグ値（ＦＰＬ））と、第１停止操作の回転リール62とにより、特定値（ＣＷ）が取得されるものである。
【０１５９】
図８に示すように、ポインタ決定テーブル542は、特定値（ＣＷ）と、停止操作が行われた回転リール62（Ｌ：左回転リール64、Ｃ：中回転リール66、Ｒ：右回転リール68）とに基づいて、予め定めたポインタが設定されているものである。このポインタ決定テーブル542は、ポインタ決定手段540に記憶されている。このポインタ決定テーブル542を用いることにより、ポインタ決定手段540が、特定値（ＣＷ）と、停止操作が行われた回転リール62（左回転リール64、中回転リール66、右回転リール68）とに基づいて、予め定めたポインタ（１６進数）を決定する。このポインタ決定テーブル542におけるポインタは、その数値範囲により複数種類に分類される。具体的には、ポインタは、その数値（１６進数）範囲が「００」〜「０Ｆ」（「００」以上且つ「０Ｆ」以下）である停止テーブルポインタ（ＢＴＲＰ）と、その数値範囲が「１０」〜「４Ｆ」（「１０」以上且つ「４Ｆ」以下）である移行判定ポインタ（ＢＴＲＧ）と、その数値範囲が「５０」〜「ＥＦ」（「５０」以上且つ「ＥＦ」以下）である特定ポインタ（この特定ポインタの一部は新たな特定値（ＣＷ）として設定される）と、その数値範囲が「Ｆ０」（なお、「Ｆ０」〜「ＦＣ」は未設定であり、実質的には「ＦＢ」からとなる）〜「ＦＦ」である特殊処理用のポインタとの場合の主として４つに分類される。
【０１６０】
なお、図８に示すように、特定値（ＣＷ）が「５１」の中回転リール66のポインタ等の表記は、「−−」となっているが、これは、「未使用」であり、「選択されることは有り得ない」ことを意味している（その他の「−−」も同様）。ここで、この「−−」が異なる複数の特定値（ＣＷ）に設けられているような場合、それらを組み合わせることで、データの圧縮が可能である。例えば、１つの特定値（ＣＷ）の左回転リール64、中回転リール66、右回転リール68の各ポインタが「ポインタＡ」、「ポインタＢ」、「−−」であり、他の１つの特定値（ＣＷ）の左回転リール64、中回転リール66、右回転リール68の各ポインタが「−−」、「−−」、「ポインタＣ」であるような場合には、これら２つの特定値（ＣＷ）の左回転リール64、中回転リール66、右回転リール68のポインタのデータを「ポインタＡ」、「ポインタＢ」、「ポインタＣ」のように１つの特定値（ＣＷ）のポインタのデータとしてまとめて記憶させることができる。これにより、ポインタのデータに関してデータ圧縮することが可能となり、記憶容量（メモリ）の節約を図ることができる。
図９に示すように、移行判定関連テーブルでは、移行判定ポインタ（ＢＴＲＧ）に関連して、移行テーブルポインタ（移行Ｐ）と、停止テーブルポインタ（ＢＴＲＰ）とが対応付けられている。
【０１６１】
分岐処理決定手段560により、移行判定ポインタ（ＢＴＲＧ）における移行テーブルポインタ（移行Ｐ）が取得されて特定値移行判定が行われ、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行させる場合には、特定値（ＣＷ）が現在の特定値（ＣＷ）の値に「１」加算した値に更新される（書き換えられる）。また、分岐処理決定手段560により、特定値移行判定の結果、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行させない場合には、移行判定ポインタ（ＢＴＲＧ）における停止テーブルポインタ（ＢＴＲＰ）が取得され、それに対応する停止テーブル440により回転リール62の停止処理が行われる。
【０１６２】
なお、図９の移行判定関連テーブルにおける移行テーブルポインタ（移行Ｐ）は、移行判定ポインタ（ＢＴＲＧ）のデータから所定の演算処理及び条件判断等の組み合わせにより算出できるように設定されている。
【０１６３】
また、上述した図９の移行判定関連テーブルにおいて、移行判定ポインタ（ＢＴＲＧ）及び移行テーブルポインタ（移行Ｐ）の両方のデータは同一になっている状態で表示（格納）されているが、実際には、同一である箇所も、非同一となる箇所も発生する。移行判定ポインタ（ＢＴＲＧ）及び移行テーブルポインタ（移行Ｐ）の数値が同一である場合（一致する場合）には、一方の移行判定ポインタ（ＢＴＲＧ）のみ記憶し、他方の移行テーブルポインタ（移行Ｐ）は省略する（データを格納していない）ようにしてもよいものである。
【０１６４】
具体的には、例えば、図９に示すように、移行判定ポインタ（ＢＴＲＧ）が「１６」のときの停止テーブルポインタも「１６」となり数値が同一であるため、移行判定ポインタ（ＢＴＲＧ）の「１６」のみ記憶し、停止テーブルポインタの「１６」は記憶せずに、移行判定ポインタ（ＢＴＲＧ）に記憶したデータ「１６」を利用するものである。これにより、所定のフラグ等により両者の値が同一であると判別された場合には、移行テーブルポインタ（移行Ｐ）として、移行判定ポインタ（ＢＴＲＧ）のデータをそのまま用いることで、データを共通して利用することができ、記憶容量（メモリ）の節約を図ることができる。なお、記憶するデータは逆にしてもよく、移行判定ポインタ（ＢＴＲＧ）を省略して、移行テーブルポインタ（移行Ｐ）のみ記憶するようにしてもよい。
【０１６５】
ここで、図９に示す移行判定関連テーブルでは、使用頻度の高い移行判定ポインタ（ＢＴＲＧ）がデータの先頭側（プログラムの処理が行われる順番の早い側）に配置されるように、いわゆる前詰めしている。プログラムを実行する際、先頭側のデータから該当するか否かを判断していくために使用頻度の高いデータを先頭側に配置することで、プログラムの実行処理速度を速めることができる。
【０１６６】
また、これらのデータを配置する際に、上述したようにデータが所定のパターンで繰り返し発生するような場合には、上述したようにデータを共有して利用することができる。このため、図９に示す移行判定関連テーブルのデータを配置する際、そのようなデータが繰り返し発生するように配置し、さらに、それらの繰り返されるデータが先頭側に配置されるように設定されている。これにより、さらに、実行処理速度を速めることができる。
【０１６７】
図１０に示す移行判定データテーブルでは、ストップスイッチ50を停止操作したときの図柄番号（図柄位置）と、移行判定関連テーブル（図１０参照）により採取された移行テーブルポインタ（移行Ｐ）とにより、移行判定値（「０」又は「１」）が決定される。
分岐処理決定手段560は、特定値移行判定処理において、この移行判定データテーブルを用いて、ストップスイッチ50を操作したときの図柄番号と、移行テーブルポインタ（移行Ｐ）とにより決定される移行判定値が「０」の場合、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行させる。具体的には、現在の特定値（ＣＷ）に１を加算した値に更新したものを新たな特定値（ＣＷ）とする（書き換える）。
【０１６８】
分岐処理決定手段560は、特定値移行判定処理において、この移行判定データテーブルを用いて、ストップスイッチ50を操作したときの図柄番号と、移行テーブルポインタ（移行Ｐ）とにより決定される移行判定値が「１」の場合、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行させない。
【０１６９】
なお、図柄番号（図柄位置）と、それに対応するデータ（具体的には、「０」と「１」とからなるデータ）を格納する際、従来（当初）の場合は、図１０の記号Ｘに示すように、各図柄番号（各図柄位置）の１図柄（１コマ）毎に８個のデータ（８種類の移行テーブルポインタ（移行Ｐ）の移行判定値「０」又は「１」）を１バイトとして格納していた。この場合、移行テーブルポインタ（移行Ｐ）の種類が増えると、８個のデータ分の容量（枠）を用意しなければならないため、データ分の容量（枠）の無駄が発生してしまう。移行テーブルポインタ（移行Ｐ）の種類が必ずしも８の倍数とならないため、空きデータが発生し、空きデータ分の容量（枠）の無駄が発生してまう。本実施の形態では、図１０の記号Ｐに示すように、２種類の移行テーブルポインタ（移行Ｐ）の図柄番号（図柄位置）の４図柄（４コマ）分の合計８個のデータ（移行判定値）を１バイトとして格納している。同様に、図１０の記号Ｑ、Ｒ、Ｓ、Ｔのそれぞれに示すように、２種類の移行テーブルポインタ（移行Ｐ）の図柄番号（図柄位置）の４図柄（４コマ）分の合計８個のデータ（移行判定値）を１バイトとして格納している。
【０１７０】
すなわち、２種類の移行テーブルポインタ（移行Ｐ）の移行判定値のデータは、記号Ｐ、Ｑ、Ｒ、Ｓ、Ｔの合計５バイトの構成になっている。このように、２種類の移行テーブルポインタ（移行Ｐ）の図柄番号（図柄位置）の４図柄（４コマ）分の合計８個のデータ（移行判定値）を１バイトとして格納するようにしたことで、移行テーブルポインタ（移行Ｐ）の種類が追加されても、上述した従来のような１図柄（１コマ）毎に８個（８種類の移行テーブルポインタ（移行Ｐ））のデータ（移行判定値）を１バイトとして格納するような場合と比較して、空きデータ分の容量（枠）の無駄を抑えることができる。なお、上述した構成が可能なのは、本実施の形態の図柄番号（図柄位置）を０〜１９の合計２０図柄（２０コマ）にしていることも要因の１つとなっている。
【０１７１】
図１１に示すように、停止データテーブル420は、複数個の停止テーブル440（具体的には、停止テーブル440の例えば「０５」、「０６」、「０７」、・・・等）により構成されている。なお、この停止テーブル440の「０５」等の数値が、停止テーブルポインタ（ＢＴＲＰ）の数値となる。この各停止テーブル440には、ストップスイッチ50が停止操作されたときの回転リール62の図柄番号と、各回転リール62の中段位置からの滑りコマ数（具体的には、０、１、２、３等）との関係が示されている。
【０１７２】
具体的には、例えば、左回転リール64を用いて、停止テーブルポインタ（ＢＴＲＰ）が「０５」である場合には、停止テーブル440の「０５」が選択され、そのときのストップスイッチ50が停止操作されたときの中段位置の図柄番号が「４」である場合には、この停止データテーブル420により、滑りコマ数「０」となり、回転移動する（滑る）ことなくそのまま停止し（ビタ止まり）、「ベル（ＢＥ）」が中段位置に停止する。また、この停止テーブル440の「０６」において、停止操作されたときの中段位置の図柄番号が「１６」である場合には、この停止データテーブル420により、滑りコマ数「４」となり、４コマ回転移動して（滑って）停止し、図柄番号「１２」の「青７（Ｂ７）」が中段位置に停止する。
【０１７３】
なお、図１１に示す停止データテーブル420には、理解を容易にするため滑りコマ数が示されているが、実際には、各欄に滑りコマ数の数値が格納されているものではなく、実際のデータ上は、「０」と「１」のビット表示となっており、停止可能な図柄位置が「１」、停止不可能な図柄位置が「０」となっている。前記ビット表示に基づいて、停止可能なコマ数まで回転移動させるものである。もちろん、これに限定されることなく、滑りコマ数の数値を直接、格納して、その図柄数（コマ数）だけ、回転リール62を回転移動させるようにしてもよい。
【０１７４】
図１２に示すポインタに基づく処理の一覧テーブルでは、取得ポインタの範囲と、名称と、その仕様内容とが記載されている。取得ポインタ「００」〜「０Ｆ」は、停止テーブルポインタ（ＢＴＲＰ）となって、単一の停止テーブルの選択に用いられる。取得ポインタ「１０」〜「４Ｆ」は、移行判定ポインタ（ＢＴＲＧ）となって、移行判定処理に用いられる。取得ポインタ「５０」〜「ＥＦ」は、特定ポインタとなって、特定値変更選択処理に用いられ、特定値（ＣＷ）に所定のポインタが設定される。取得ポインタ「５０」〜「８Ｆ」は、ＣＷに直接、ポインタを指定して変更する。取得ポインタ「９０」〜「ＡＦ」は、「ＣＷ−」であって、現在のＣＷにプラスのポインタを減算（マイナスのポインタを加算）し、新たなＣＷとするものである。取得ポインタ「Ｂ０」〜「ＣＦ」は、「ＣＷ＋」であって、現在のＣＷにポインタを加算（プラスのポインタを加算）し、新たなＣＷとするものである。取得ポインタ「Ｄ０」〜「ＥＦ」は、テーブル切換処理用のＣＷであって、ポインタ（選択値）がポインタ決定テーブル542（ポインタ決定テーブル１、２、３）を示している。
【０１７５】
取得ポインタ「Ｆ０」〜「ＦＦ」（なお、「Ｆ０」〜「ＦＣ」は未設定）は、特殊処理用ポインタであって、複数の特殊処理に対応しているものである。それらのうち、取得ポインタ「ＦＢ」〜「ＦＤ」は、特殊処理３（基本値と部分値ちを加算）に対応し、取得ポインタ「ＦＥ」は、特殊処理２（特定値（ＣＷ）に、第２抽選フラグ値（ＦＰＨ）に基づいて決定される決定値と固定値とを加算）に対応し、取得ポインタ「ＦＦ」は、特殊処理１（特定値（ＣＷ）に第２抽選フラグ値（ＦＰＨ）と固定値とを加算）に対応している。
図１３（ａ）では、特殊処理２において、役物の種類に対応する役抽選の抽選結果、第２抽選フラグ値（ＦＰＨ）の所定のグループに含まれるものが、共通の決定値（０、１、２）を有している。
【０１７６】
役抽選の抽選結果、役物に関連する内容がハズレの場合は、第２抽選フラグ値（ＦＰＨ）は、「００」となり、決定値として「０」が設定される。役抽選の抽選結果、ＲＢ１が当選しているときの第２抽選フラグ値（ＦＰＨ）は「０１」となり、ＲＢ２が当選しているときの第２抽選フラグ値（ＦＰＨ）は「０２」となり、ＲＢ３が当選しているときの第２抽選フラグ値（ＦＰＨ）は「０３」となり、ＲＢ４が当選しているときの第２抽選フラグ値（ＦＰＨ）は「０４」となり、これらは全て共通の決定値「１」が設定されている。また、同様に役抽選の抽選結果、ＳＢ１が当選しているときの第２抽選フラグ値（ＦＰＨ）は、「０５」となり、・・・ＳＢ６４が当選しているときの第２抽選フラグ値（ＦＰＨ）は「４４」となり、これらは全て共通の決定値「２」が設定されている。
【０１７７】
図１３（ｂ）では、既に説明したように、特殊処理２において、上述した決定値（「０」、「１」、「２」）と、固定値「１」とが加算されることにより、ハズレの場合は、特定値「７７」から「７８」へ移行し、ボーナスＲＢ１〜ＲＢ４のいずれかに当選している場合は、特定値「７７」から「７９」へ移行し、ＳＢ１〜ＳＢ６４のいずれかに当選している場合は、特定値「７７」から「７Ａ」に移行するものである。
図１４では、既に説明したように、特殊処理３において、第２抽選フラグ値（ＦＰＨ）を８ビット表示をして、ポインタに基づく部分値を採取し、その部分値とポインタに基づく基本値とを加算して新たなポインタが採取されるものである。ポインタ「ＦＤ」では、部分値「ｅｆ」が採取され、ポインタ「ＦＣ」では、部分値「ｃｄ」が採取され、ポインタ「ＦＢ」では、部分値「ａｂ」が採取され、各ポインタに基づく基本値（「２０」」「２４」「２８」）と、それぞれ加算され、新たなポインタ（「２０」「２６」「２Ａ」）が採取される。
【０１７８】
図１５（ａ）では、既に説明したように、特殊処理３において、各回転リール62において、ポインタ「ＦＤ」「ＦＣ」「ＦＢ」が取得され、上述したような新たなポインタが採取される。そして、移行判定関連テーブルでは、図１５（ｂ）に示すように、部分値で表現される４つの数値「００」「０１」「１０」「１１」により４種類のデータが隣接して並んで配置されている。なお、停止テーブルポインタ（ＢＴＲＧ）が採取され、特定値移行判定処理において、移行する場合には、図１５（ａ）の特定値（ＣＷ）の「７Ａ」から「７Ｂ」へ移行する。
【０１７９】
図１６では、既に説明したように、第２設定処理において、ポインタ「９０」〜「ＡＦ」では、加算値「−３２」〜「−１」まで設定され、ポインタ「Ｂ０」〜「ＣＦ」では、加算値「０」〜「３２」が設定されている。
図１７では、既に説明したように、第３設定処理としてのテーブル切換処理において、ポインタ決定テーブル542（ポインタ決定テーブル０）のポインタとしての選択値（「Ｄ１」「Ｄ２」「Ｄ３」）が採取されることにより、他のポインタ決定テーブル542（ポインタ決定テーブル１、２、３）へのテーブル切換処理が行われる。テーブル切換が行われた後は、切り換えられたポインタ決定テーブル542に基づいて、新たなポインタが採取されるものである。
【０１８０】
図１８に示すフローチャートに基づいて、メイン制御装置110が１回の遊技毎に実行する一般的な遊技制御処理について説明する。
ステップ１１２において、メイン制御装置110により、スタートスイッチ40の操作があったか否かの判定が行われる。ここで、スタートスイッチ40の操作があったと判定されると、メイン制御装置110により、賭け数の設定が不可能な状態とされる。その後、次のステップ１１３に進む。一方、スタートスイッチ40の操作がないと判定されると、再度ステップ１１２となる。
【０１８１】
なお、このステップ１１２の前提として、賭け数設定処理が行われている。この賭け数設定処理では、賭け数として規定の賭け数が設定されたか否かが判定されるものである。具体的には、メイン制御装置110により、当該遊技の賭け数として設定されているメダルの枚数が規定の賭け数（２又は３）に達しているか否かの判定が行われる。
ステップ１１３において、役抽選手段120により、役抽選処理が行われる。また、このとき、役抽選の結果がメイン制御装置110からサブ制御装置300へ送信される。さらに、移行抽選手段330により、移行抽選処理が行われる。これらの処理が終了すると、次のステップ１１４に進む。
【０１８２】
ステップ１１４において、リールユニット60における回転リール62の回転変動処理が行われる。回転リール62が所定の回転速度に達した後、メイン制御装置110により、回転中の回転リール62に対応するストップスイッチ50の操作があった場合に、停止制御手段140により、各回転リール62の回転が停止させられる。このときのストップスイッチ50（左ストップスイッチL、中ストップスイッチC、右ストップスイッチR）の当選役に対応する停止操作順序は、メイン制御装置110に形成された所定の記憶領域に記憶されると共に、その後の処理にて読み出される。
また、全ての停止操作終了後、メイン制御装置110の送信手段260からサブ制御装置300の受信手段310へ全回転リール62の回転停止情報が送信される。そして、全ての回転リール62の回転変動処理が終了すると、次のステップ１１５に進む。
【０１８３】
ステップ１１５において、払出制御手段250により、特定値（ＣＷ）等に基づいて決定されているメダルの払出枚数に対応した払出処理等が行われる。なお、払出が不要な場合には、払出処理は行われない。そして、当該処理が終了する。
図１８に示すフローチャートでは、一般的な遊技制御処理全体にわたって説明していたが、図１９〜図２６に示すフローチャートでは、停止制御処理に特化して説明する。
図１９に示すフローチャートに基づいて、第１停止操作処理について説明する。
先ず、ステップ３１１において、遊技者によりスタートスイッチ40の操作が行われてＯＮ状態となる。そして、次のステップ３１２に進む。
ステップ３１２において、役抽選手段120により、役抽選処理が行われる。そして、次のステップ３１３に進む。
【０１８４】
ステップ３１３において、リールユニット60において回転リール62の回転が開始される。そして、回転リール62の回転速度が予め定めた所定回転速度に到達することで定常回転となる。そして、次のステップ３１４に進む。
ステップ３１４において、遊技者により、第１番目の停止操作となるストップスイッチ50が操作されることで、第１停止操作としてのストップスイッチ50が作動（ＯＮ状態となる）する。そして、次のステップ３１５に進む。
ステップ３１５において、特定値取得手段520により、役抽選の結果の一部である第１抽選フラグ値（ＦＰＬ）と、第１停止操作の回転リール62とに対応した特定値（ＣＷ）が取得される。そして、次のステップ３１６に進む。
【０１８５】
なお、本実施の形態では、役抽選の結果の一部である第１抽選フラグ値（ＦＰＬ）と、第１停止リールとに対応する特定値（ＣＷ）を取得しているが、特にこれに限定されることはなく、役抽選の結果の全部である第１抽選フラグ値（ＦＰＬ）と、第２抽選フラグ値（ＦＰＨ）との両方の組み合わせと、第１停止操作リールとで特定値（ＣＷ）を取得するようにすることもできる。
【０１８６】
ステップ３１６において、特定値取得手段520により取得された特定値（ＣＷ）及び停止操作した回転リール62に対応した種々の処理が行われる。最終的には、単一の停止テーブル440が選択される。この種々の処理の内容は後で詳細に説明する。そして、次のステップ３１７に進む。
ステップ３１７において、選択された単一の停止テーブル440を用いて、リール停止処理手段600により、第１停止操作の回転リール62の停止処理が行われる。具体的には、選択された停止テーブル440により算出された滑りコマ数の分だけ回転リール62の回転移動が行われる。そして、当該処理が終了する。
【０１８７】
図２０に示すフローチャートに基づいて、第２停止操作処理及び第３停止処理について説明する。
なお、第２停止操作処理では、第１停止操作処理の最終的な特定値（ＣＷ）を現在の特定値（ＣＷ）として用い、第３停止処理では、第２停止操作処理の最終的な特定値（ＣＷ）を現在の特定値（ＣＷ）として用いる。
【０１８８】
ステップ４１１において、遊技者により、第２番目（第２停止操作の場合）又は第３番目（第３停止操作の場合）の停止操作となるストップスイッチ50が操作されることで、第２停止操作又は第３停止操作としてのストップスイッチ50が作動（ＯＮ状態となる）する。そして、次のステップ４１２に進む。
ステップ４１２において、現在の特定値（ＣＷ）及び停止操作した回転リール62に対応した種々の処理が行われる。最終的には、単一の停止テーブル440が選択される。この種々の処理の内容は後で詳細に説明する。そして、次のステップ４１３に進む。
【０１８９】
ステップ４１３において、第２停止操作又は第３停止操作による回転リール62の停止処理が行われる。選択された単一の停止テーブル440を用いて、リール停止処理手段600により、第２停止操作又は第３停止操作の回転リール62の停止処理が行われる。具体的には、選択された停止テーブル440により算出された滑りコマ数の分だけ回転リール62の回転移動が行われる。そして、当該処理が終了する。なお、本フローチャートは、第２停止操作の処理が行われた場合には、第２停止操作処理が行われ、第３停止操作の処理が行われた場合には、第３停止操作処理が行われるものであって、両者が混在することはない。
図２１に示すフローチャートに基づいて、現在の特定値（ＣＷ）及び停止操作した回転リール62に対応した種々の処理について説明する。
【０１９０】
先ず、ステップ５１０において、ポインタ決定手段540により、ポインタ決定テーブル542（図８参照）を用いて、現在の特定値（ＣＷ）と、停止操作した回転リール62の種類（左回転リール64、中回転リール66、右回転リール68）とに対応したポインタが決定される。そして、次のステップ５１１に進む。
【０１９１】
ステップ５１１において、特殊処理手段580により特殊処理が行われる。この特殊処理の内容は図２２により後で説明する。そして、次のステップ５１２に進む。
ポインタ決定手段540により決定されたポインタに基づいて、ステップ５１２において、分岐処理決定手段560により、複数の処理（具体的には、特定値移行判定処理、停止テーブル選択処理、特定値変更処理の合計３つの処理）の中から、いずれの処理となるか判定される。
具体的には、ポインタの数値が、いずれの処理に対応する範囲となるか判定されるものである。ポインタとしての１６進数の数値が「５０」以上（「５０」〜）の場合は、特定値変更処理と判定されステップ５１８に進む。また、ポインタとしての１６進数の数値が「００」以上「０Ｆ」以下（「００」〜「０Ｆ」）の場合は、停止テーブル選択処理と判定されステップ５１３に進む。また、ポインタとしての１６進数の数値が「１０」以上「４Ｆ」以下（「１０」〜「４Ｆ」）の場合は、特定値移行判定処理と判定されてステップ５１５に進む。
【０１９２】
ステップ５１２にて、ポインタとしての１６進数の数値が「５０」以上（「５０」〜）と判断され、特定値変更処理を実行すると判定された場合には、ステップ５１８において、特定値変更実行手段640により特定値変更処理（ＣＷ変更処理）が実行される。なお、この特定値変更処理の内容は、後で、図２６により詳細に説明する。そして、ステップ５１０に戻る。
【０１９３】
ステップ５１２にて、ポインタとしての１６進数の数値が「００」以上「０Ｆ」以下（「００」〜「０Ｆ」）と判断され、停止テーブル選択処理を実行すると判定された場合には、ステップ５１３において、停止データテーブル420（図１１）を用いて、ポインタ（停止テーブルポインタ（ＢＴＲＰ））に対応した単一の停止テーブル440のデータが取得される。そして、次のステップ５１３に進む。
ステップ５１３において、停止データテーブル420（図１１）により取得された単一の停止テーブル440を用いて、ストップスイッチ50を操作した図柄番号に対応する滑りコマ数（０、１、２、３等）を取得（算出）する。そして、当該処理が終了する。
【０１９４】
ステップ５１２にて、ポインタとしての１６進数の数値が「１０」以上「４Ｆ」以下（「１０」〜「４Ｆ」）と判断され、特定値移行判定処理を実行すると判定された場合には、ステップ５１５において、移行判定関連テーブル（図９）を用いて、ポインタ（移行判定ポインタ（ＢＴＲＧ））に対応した移行データ（具体的には、移行テーブルポインタ（移行Ｐ））と、停止テーブル440のデータ（具体的には、停止テーブルポインタ（ＢＴＲＰ））とが取得される。そして、次のステップ５１６に進む。
【０１９５】
ステップ５１６において、特定値移行判定手段660により、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行するか否かの判定（特定値移行判定）が行われる。具体的には、移行判定データテーブル（図１０）により、移行テーブルポインタ（移行Ｐ）と、ストップスイッチ50を停止操作した図柄番号とにより、移行判定値が「０」又は「１」のいずれであるか否かが判定されるものである。移行テーブルポインタ（移行Ｐ）と、図柄番号とにより決定される移行判定値が「０」の場合は、「移行する」に決定され、移行判定値が「１」の場合は、「移行しない」に決定される。特定値移行判定により「移行しない」場合には、ステップ５１４に進み、「移行する」場合には、ステップ５１７に進む。
ステップ５１７において、現在の特定値（ＣＷ）の数値（１６進数）に１を加算し、その加算後の数値を新たな特定値（ＣＷ）とする（更新する）。そして、ステップ５１０に戻る  。
【０１９６】
図２２に示すフローチャートに基づいて、図２１のステップ５１１の特殊処理について、説明する。
先ず、ステップ５５１において、特殊処理手段により、取得されたポインタに基づいて、複数の特殊処理（特殊処理１、２、３）の中から、いずれの特殊処理となるか判定される。具体的には、特殊処理手段580により、現在のポインタの数値が、予め定めたいずれの特殊操作に対応する範囲（数値）に該当するか判定が行われる。
【０１９７】
ポインタとしての１６進数の数値が「ＦＦ」の場合は、特殊処理１と判定されてステップ５５３に進む。また、ポインタとしての１６進数の数値が「ＦＥ」の場合は、特殊処理２と判定されてステップ５５２に進む。また、ポインタとしての１６進数の数値が「ＦＢ」〜「ＦＤ」の場合は、特殊処理３と判定されてステップ５５４に進む。ポインタとしての１６進数の数値が「ＦＢ」未満であると判定された場合は、当該処理は終了する。
ステップ５５１にて、ポインタが「ＦＦ」と判断された場合には、ステップ５５３において、特殊処理手段580により特殊処理１が実行される。なお、この特殊処理１の内容は、後で、図２３により詳細に説明する。そして、当該処理が終了する。
ステップ５５１にて、ポインタが「ＦＥ」と判断された場合には、ステップ５５２において、特殊処理手段580により特殊処理２が実行される。なお、この特殊処理２の内容は、後で、図２４により詳細に説明する。そして、当該処理が終了する。
【０１９８】
ステップ５５１にて、ポインタが「ＦＢ」〜「ＦＤ」と判断された場合には、ステップ５５３において、特殊処理手段580により特殊処理３が実行される。なお、この特殊処理３の内容は、後で、図２５により詳細に説明する。そして、当該処理が終了する。
図２３に示すフローチャートに基づいて、図２２のステップ５５３の特殊処理１の内容について、説明する。
ステップ５６１において、現在の特定値（ＣＷ）に第２抽選フラグ値（ＦＰＨ）の値を加算したものを、新たな特定値（ＣＷ）とする。そして、次のステップ５６２に進む。
ステップ５６２において、この新たな特定値（ＣＷ）に固定値「１」を加算したものを、新たな特定値（ＣＷ）として上書きし、この新たな特定値（ＣＷ）により、ポインタ決定手段540により、ポインタ決定テーブル542を用いて、ポインタを採取する。そして、当該処理が終了する。
【０１９９】
図２４に示すフローチャートに基づいて、図２２のステップ５５２の特殊処理２について、説明する。
ステップ５８１において、特殊処理手段580により、第２抽選フラグ値（ＦＰＨ）の数値が、予め定めた所定数値のいずれの数値に該当するか判定する。
具体的には、特殊処理手段580により、第２抽選フラグ値（ＦＰＨ）の数値は、いずれの数値に対応するか判定されるものである。第２抽選フラグ値（ＦＰＨ）が「０」の場合は、役抽選の抽選結果、役物に関連するものはハズレであって、ステップ５８３に進む。
また、第２抽選フラグ値（ＦＰＨ）が「０１」〜「０４」の場合は、役抽選の抽選結果、役物に関連するものは、ボーナスＲＢ１〜ＲＢ３のいずれかに当選しているものであって、ステップ５８２に進む。
また、第２抽選フラグ値（ＦＰＨ）が「０５」〜「４４」の場合は、役抽選の抽選結果、役物に関連するものは、シングルボーナスＳＢ１〜ＳＢ６４のいずれかに当選しているものであって、ステップ５８４に進む。
【０２００】
ステップ５８１にて、第２抽選フラグ値（ＦＰＨ）が「０１」〜「０４」のいずれかであると判断された場合には、ステップ５８２において、現在の特定値（ＣＷ）に決定値「１」を加算したものを新たな特定値（ＣＷ）とする。そして、次のステップ５８３に進む。
ステップ５８１にて、第２抽選フラグ値（ＦＰＨ）が「０５」〜「４４」のいずれかであると判断された場合には、ステップ５８４において、現在の特定値（ＣＷ）に決定値「２」を加算したものを新たな特定値（ＣＷ）とする。そして、次のステップ５８３に進む。
【０２０１】
ステップ５８３において、新たな特定値（ＣＷ）に固定値「１」を加算したものを、新たな特定値（ＣＷ）と上書きし、この新たな特定値（ＣＷ）により、ポインタ決定手段540がポインタ決定テーブル542を用いて、ポインタを採取する。そして、当該処理が終了する。
図２５に示すフローチャートに基づいて、図２２のステップ５５４の特殊処理３について、説明する。
【０２０２】
ステップ５９０において、特殊処理手段580により、採取したポインタに基づいて決定される基本値が取得される。具体的には、ポインタが「ＦＤ」の場合は、基本値「２０」が取得され、ポインタが「ＦＣ」の場合は、基本値「２４」が取得され、ポインタ「ＦＢ」の場合は、基本値「２８」が取得される。そして、次のステップ５９１に進む。
ステップ５９１において、ポインタに対応した第２抽選フラグ値（ＦＰＨ）の部分値が取得される。具体的には、１６進数の１桁又は２桁（表記上は「０１」等の２桁）からなる数値が２進数からなるビット表示され「−−ａｂｃｄｅｆ」の形式となる。なお、「ａ」、「ｂ」、「ｃ」、「ｄ」、「ｅ」及び「ｆ」は、「０」又は「１」の数値からなる。具体的には、ポインタが「ＦＤ」の場合は、部分値「ｅｆ」が取得され、ポインタが「ＦＣ」の場合は、基本値「ｃｄ」が取得され、ポインタ「ＦＢ」の場合は、基本値「ａｂ」が取得される。そして、次のステップ５９２に進む。
【０２０３】
ステップ５９２において、基本値と、部分値とを加算した数値を、ポインタとして決定する。そして、当該処理が終了する。
図２６に示すフローチャートに基づいて、図２１のステップ５１８の特定値変更処理（ＣＷ変更処理）について説明する。
ステップ６１０において、特定値変更選択手段620により、取得したポインタに基づい
て、第１設定処理、第２設定処理（減算、加算）、第３設定処理のいずれの処理に該当するか判定される。
特定値変更選択手段620は、ポインタの数値が、「５０」以上且つ「８Ｆ」以下（「５
０」〜「８Ｆ」）である場合には、第１設定処理を選択する。そして、ステップ６１１に進む。
【０２０４】
特定値変更選択手段620は、ポインタの数値が、「９０」以上且つ「ＣＦ」以下（「９０」〜「ＣＦ」）である場合（具体的には、「９０」以上且つ「ＡＦ」以下（「９０」〜「ＡＦ」）と、「Ｂ０」以上且つ「ＣＦ」以下（「Ｂ０」〜「ＣＦ」）との両方を含む範囲）には、加算値（正負の両方を含む「−３２」〜「３１」）を加算（実質的には、加算又は減算）する第２設定処理を選択する。この第２設定処理は、加算値が「−３２」〜「−１」であって、マイナスの数値を加算して実質的には減算となる減算範囲と、加算値が「０」〜「３１」の実質的に加算となる加算範囲との２つに分類される。
具体的には、特定値変更選択手段620は、ポインタの数値が、「９０」以上且つ「ＡＦ」以下（「９０」〜「ＡＦ」）である場合には、加算値が「−３２」〜「−１」の実質的には減算となる第２設定処理（減算）を選択する。そして、ステップ６１２に進む。
【０２０５】
特定値変更選択手段620は、ポインタの数値が、「Ｂ０」以上且つ「ＣＦ」以下（「Ｂ０」〜「ＣＦ」）である場合には、加算値が「０」〜「３１」の実質的に加算となる第２設定処理（加算）を選択する。そして、ステップ６１３に進む。
特定値変更選択手段620は、ポインタの数値が、「Ｄ０」以上且つ「ＥＦ」以下（「Ｄ０」〜「ＥＦ」）である場合には、第３設定処理としてのテーブル切換処理を選択する。そして、ステップ６１４に進む。
ステップ６１０にて、第１設定処理が選択された場合には、ステップ６１１において、現在の特定値（ＣＷ）にポインタを設定する。そして、当該処理は終了する。
【０２０６】
ステップ６１０にて、第２設定処理（減算）が選択された場合には、ステップ６１２において、現在の特定値（ＣＷ）からポインタに対応した値を減算する。所定の演算処理を実施することで、実質的には、現在の特定値（ＣＷ）にポインタに対応した加算値「−３２」〜「−１」のいずれかの値を加算することになる。そして、当該処理は終了する。
ステップ６１０にて、第２設定処理（加算）が選択された場合には、ステップ６１３において、現在の特定値（ＣＷ）からポインタに対応した値を加算する。所定の演算処理を実施することで、実質的には、現在の特定値（ＣＷ）にポインタに対応した加算値「０」〜「３１」のいずれかの値を加算することになる。そして、当該処理は終了する。
【０２０７】
ステップ６１０にて、第３設定処理としてのテーブル切換処理が選択された場合には、ステップ６１４において、ポインタ（選択値）に対応した他のポインタ決定テーブル542（ポインタ決定テーブル１、２又は３）に変更する。具体的には、ポインタが選択値「Ｄ１」である場合には、ポインタ決定テーブル542はポインタ決定テーブル１に変更され、ポインタが選択値「Ｄ２」である場合には、ポインタ決定テーブル542はポインタ決定テーブル２に変更され、ポインタが選択値「Ｄ３」である場合には、ポインタ決定テーブル542はポインタ決定テーブル３に変更される。そして、次のステップ６１５に進む。
ステップ６１５において、現在の特定値（ＣＷ）として、他のポインタ決定テーブル１、２又は３で決定されたポインタを設定する。そして、当該処理は終了する。
【０２０８】
本実施の形態では、特定値取得手段520が、役抽選の結果の第１抽選フラグ値と第１番目に停止操作（第１停止操作）が行われた回転リール62とに対応する特定値（ＣＷ）を取得する。
そして、ポインタ決定手段540が、特定値取得手段520により取得された特定値（ＣＷ）と、停止操作が行われた回転リール62とに基づいて、ポインタを決定する。
そして、特殊処理手段580が、ポインタと、役抽選の結果の第２抽選フラグ値とに基づいて、ポインタを変更可能な特殊処理を実行する。
【０２０９】
分岐処理決定手段560が、この特殊処理後のポインタに基づいて、分岐処理において、いずれかの処理を決定する。分岐処理において、新たな特定値（ＣＷ）が設定された場合には、ポインタ決定手段540が、新たな特定値（ＣＷ）と、停止操作が行われた回転リール62とに基づいて、パラメータとしての新たなポインタを決定する。この新たなポインタに基づいて、分岐処理が繰り返される。そして、その間にポインタに基づいて、単一の停止テーブル440が選択された場合には、この停止テーブル440により停止処理が行われる。
すなわち、最終的には、役抽選の結果と、停止操作が行われた回転リール62とに対応する特定値（ＣＷ）が取得されると、この特定値（ＣＷ）に基づいて、ポインタを介して単一の停止テーブル440が決定される。
【０２１０】
これにより、当選した役の種類に応じて、各回転リール
62毎に、停止操作順序に対応する停止テーブル440の全パターンを必要とするようなことがない。例えば、ベル役が当選役である場合に、左回転リール64を第１番目に停止操作（第１停止操作）したときの停止テーブル、次に中回転リール66を第２番目に停止操作（第２停止操作）したときの停止テーブル、次に右回転リール68を第３番目に停止操作（第３停止操作）したときの停止テーブルのように各停止テーブルを別個独立に有しているようなものと比べると、停止テーブル440の全個数を少なくすることができる。停止テーブル440の種類を少なくすることができることで、回転リール62の停止制御における全体としてのデータ容量を削減することができる。
【０２１１】
また、停止制御全体にわたって、特定値（ＣＷ）というパラメータを用いて、ポインタを介して最終的には、単一の停止テーブル440を選択している。複数の停止可能な停止テーブル440の中から単一の停止テーブル440を選択するにあたって抽選を行ったり、単一の停止テーブル440を選択するための優先順位を決定する所定のパラメータ（例えば、メダルの払出枚数等の遊技者に付与する利益量等）を算出する等の処理を行っていない。すなわち、そのような数多くのパラメータを多用し、多数の処理工程を経るような停止制御と比べると、停止制御全体にわたって特定値（ＣＷ）というパラメータを用いることで停止制御処理の効率化を図ることができる。
【０２１２】
特定値取得手段520により、役抽選の抽選結果の一部に対応するパラメータとしての第１抽選フラグ値（ＦＰＬ）と、第１番目に停止操作が行われた回転リール62（いわゆる第１停止操作リール）とに対応する特定値（ＣＷ）が取得される。その後に、ポインタ決定手段540により、特定値（ＣＷ）及び回転リール62によりポインタが決定される。そして、特殊処理手段580により、このポインタと、役抽選の抽選結果の前記一部とは異なる（すなわち第１抽選フラグ値（ＦＰＬ）とは異なる）ものに対応するパラメータとしての第２抽選フラグ値（ＦＰＨ）とに基づいて、特殊処理が実行される。
【０２１３】
このように、本実施の形態では、特定値取得手段520は、一度に役抽選の結果の全てと、第１停止操作リールとに基づく特定値（ＣＷ）を設定するようなことをしていない。役抽選の抽選結果は第１抽選フラグ値（ＦＰＬ）と第２抽選フラグ値（ＦＰＨ）とに分けられ、特定値取得手段520では第１抽選フラグ値（ＦＰＬ）を用いて特定値（ＣＷ）を取得し、その後の処理の途中において、特殊処理手段580では第２抽選フラグ値（ＦＰＨ）を用いてポインタに反映させている。
【０２１４】
特定値取得手段520により役抽選の結果の全てを一度に反映させて特定値（ＣＷ）を取得しようとすると、役抽選の抽選結果の全てのパターンと第１停止操作とに対応する特定値（ＣＷ）を予め設ける必要がある。このようにすると、役抽選の抽選結果のパターン数が少ない場合は問題無いが、役抽選の抽選結果のパターン数が多くなると、全ての抽選結果のパターン数の全部に対して最初から別個の特定値（ＣＷ）を設定して対応しなければならず、多数のパターンのデータの作成やそれらを格納する記憶容量の確保等を考慮すると、特定値取得手段520による処理が容易ではないものとなる。
【０２１５】
本実施の形態では、役抽選の抽選結果を、第１抽選フラグ値（ＦＰＬ）と、第２抽選フラグ値（ＦＰＨ）との複数に分けて、特定値（ＣＷ）やポインタに反映させることで、特定値取得手段520に予め保有（記憶）するデータ量を抑え、その後の処理を容易にすることができる。
本実施の形態では、役として、第１抽選フラグ値（ＦＰＬ）に対応する役と第２抽選フラグ値（ＦＰＨ）に対応する役との中には重複当選役であり、且つ、単独当選役でもあるものを有している。
【０２１６】
特定値取得手段520により、第１抽選フラグ値と第１停止操作リールとに対応する特定値を取得する場合には、役抽選結果の一部である第２抽選フラグ値を反映させていないため、第１抽選フラグ値に対応する役が単独当選であるか、又は、重複当選であるかの相違に関係なく、同一の処理により特定値が取得される。そして、特殊処理手段580により、ポインタと第２抽選フラグ値とに基づいてポインタを変更する場合、第１抽選フラグ値の結果に第２抽選フラグ値の結果を反映させることが可能となり、単独当選であるか、重複当選であるか等をポインタの変更処理を介して停止制御に反映させることができる。すなわち、当初の特定値には、第１抽選フラグ値だけが反映されるので、重複当選の有無は反映されておらず、第２抽選フラグ値がポインタに反映されることで、重複当選の有無が反映されることになる。第１抽選フラグ値が反映された特定値によって重複当選の有無を判断するか否が分かれることになる。
【０２１７】
本実施の形態では、処理の途中までは単独当選や重複当選の区別に拘わらず同一の処理を行い、処理の途中から単独当選と重複当選との相違を反映させることができ、当初から全ての区分のデータを予め保有する場合よりもデータ量を抑えることができる。
本実施の形態では、ポインタを変更するための複数種類の変更処理を有し、ポインタに基づいて、複数種類の変更処理のいずれかを実行する。このため、ポインタを変更するための変更処理の内容が異なるものを複数種類有することができ、ポインタにより、いずれの内容の変更処理を行うかを選択することができる。これにより、元のデータの特徴に応じて、ポインタの変更処理の内容を適当なものに対応させるようにすることができ、データの特徴に応じて最もデータの圧縮や、停止制御処理の効率化の効果が最大となるような変更処理の内容を選択することが可能となる。
【０２１８】
本実施の形態では、特殊処理１において、特定値（ＣＷ）に第２抽選フラグ値（ＦＰＨ）を直接加算することで、各第２抽選フラグ値で決定されている個々の抽選結果の内容を特定値（ＣＷ）に対して直接的に反映させることができる。これにより、処理の途中で重複当選と単独当選との抽選結果の相違を反映させることができる。
また、固定値を加算することで、第２抽選フラグ値が０の場合であっても、特定値（ＣＷ）を変更することが可能となり、この特定値（ＣＷ）の変更により、ポインタを変更させることが可能となる。固定値は、「１」を用いているが特にこれに限定されるものではなく、０でない数値（正の整数）であればよい。
【０２１９】
本実施の形態では、特殊処理２において、特定値（ＣＷ）に、第２抽選フラグ値が予め定めた所定範囲に含まれるか否かに基づいて決定される決定値を加算している。これにより、第２抽選フラグ値を直接加算するような場合と比較して、第２抽選フラグ値の予め定めた所定範囲により示されるグループを共通した１つのデータとして取り扱うことができ、それぞれ別個にデータを設けるよりも、データを圧縮することができ、記憶容量の節約を図ることができる。
【０２２０】
なお、決定値は、図１３（ａ）に示すように、役（役物）の種類がＲＢ１〜ＲＢ４であって第２抽選フラグ値が順に「０１」「０２」「０３」「０４」である場合に決定値は「１」に設定されている。
また、特殊処理２において、固定値を加算することで、第２抽選フラグ値が０の場合であっても、ポインタを変更させることを可能にしている。
本実施の形態では、特殊処理３において、ポインタに基づいて決定される基本値と、第２抽選フラグ値の一部により決定される部分値とを加算し、この加算後の数値を新たなポインタとして決定している。
【０２２１】
「第２抽選フラグ値の一部により決定される部分値」とは、第２抽選フラグ値を２桁の１６進数表記から８桁の２進数表記に変換し、その２進数表記の数値の中で前記ポインタにより決定される所定桁の数値を部分値とするものである。具体的には、左回転リール64用の停止テーブル440を設定するために、１６進数の２桁の数値からなる第２抽選フラグ値（例えば、６８（１６進数））を、２進数の８桁の数値（０１１０１０００（２進数）、後述する記号で表すと、０１ａｂｃｄｅｆ）に変換し、その８桁の数値の中の右から２桁目（右端の最下位ビットを１ビット目とし、右から順に１ビット目、２ビット目、・・・８ビット目と定義したときの２ビット目。なお、以下同様の表現方法とする）の数値「ｅ」と右から１桁目（１ビット目）の数値「ｆ」とからなる２進数の２桁の数値「ｅｆ」＝「００」（１０進数で示すと、（（ｅ×２の１乗）＋（ｆ×２の０乗））が部分値として決定される。
【０２２２】
また、中回転リール66用の停止テーブル440を設定するために、１６進数の２桁の数値からなる第２抽選フラグ値（例えば、６８（１６進数））を、２進数の８桁の数値（０１１０１０００（２進数））に変換し、その８桁の数値の中の右から４桁目（４ビット目）の数値「ｃ」と右から３桁目（３ビット目）の数値「ｄ」とからなる２進数の２桁の数値「ｃｄ」＝「１０」（１０進数で示すと、（（ｃ×２の１乗）＋（ｄ×２の０乗））が部分値として決定される。
【０２２３】
また、右回転リール68用の停止テーブル440を設定するために、１６進数の２桁の数値からなる第２抽選フラグ値（例えば、６８（１６進数））を、２進数の８桁の数値（１１０１０００（２進数））に変換し、その８桁の数値の中の右から６桁目（６ビット目）の数値「ａ」と右から５桁目（５ビット目）の数値「ｂ」とからなる２進数の２桁の数値「ａｂ」＝「１０」（１０進数で示すと、（（ａ×２の１乗）＋（ｂ×２の０乗））が部分値として決定される。
特殊処理３では、第２抽選フラグ値の全部ではなく、第２抽選フラグ値をビット表示（「−−ａｂｃｄｅｆ」）して、その一部（「ａｂ」、「ｃｄ」又は「ｅｆ」）を用いているため、同一の第２抽選フラグ値であっても、第２抽選フラグ値のビット表示した一部の桁部分の箇所を、異なる箇所から採取するようにすることで、１個の第２抽選フラグ値のデータ（ビット表示「−−ａｂｃｄｅｆ」）から複数種類のデータ（「ａｂ」、「ｃｄ」又は「ｅｆ」）を採取することができる。これにより、それぞれの第２抽選フラグ値のデータを個別に有するよりもデータの圧縮をすることができて、記憶容量の節約をすることができる。
【０２２４】
本実施の形態では、ポインタ決定テーブル542は、所定数の数値（具体的には、１６進数の「００」〜「ＦＦ」）の中からポインタを決定している。分岐処理決定手段560は、このポインタに基づいて、（１）特定値移行判定処理、（２）単一の停止テーブル440の選択処理、又は、（３）特定値変更処理の３つの中のいずれかを決定している。このため、（１）、（２）又は（３）の各ポインタとして用いられる所定数の数値は、上記（１）、（２）又は（３）のいずれかに分岐するために用いられており、（１）、（２）又は（３）として分類するためのポインタは、（１）、（２）又は（３）のそれぞれにおいて重複しないように設ける必要がある。ポインタとして用いられる数値の個数は所定数に設定されているため、（１）特定値移行判定処理、（２）単一の停止テーブル440の選択処理に多数のポインタが必要となるような場合には、（３）特定値変更処理に対して割り当て可能な残りのポインタの数は少なくなることになる。
【０２２５】
そのようなとき、（３）特定値変更処理における処理が、仮にポインタを、そのまま新たな特定値として設定する第１設定処理（いわゆる絶対参照処理）だけであると、新たな特定値として設定できる数が少なくなる。本実施の形態では、その第１設定処理（絶対参照処理）以外に、特定値に、ポインタに基づいて決定される加算値を加算し、この加算後の数値を新たな特定値として設定する第２設定処理（いわゆる相対参照処理）を有している。
分岐処理における（３）特定値変更処理に割り当てられるポインタの数が少なくても、その後の第２設定処理において、ポインタに基づいて加算される加算値が特定値に加算され、この加算後の数値を新たな特定値として設定することができ、特定値のバリエーションを増加させることができる。このように前記第１設定処理（絶対参照処理）に加えて前記第２設定処理（相対参照処理）が行われることにより、結果として、（１）特定値移行判定処理及び（２）単一の停止テーブル440の選択処理に割り当てることができるポインタの数（範囲）も十分に確保することができる。
【０２２６】
これにより、上記（１）（２）（３）におけるポインタの割り当ての自由度が増加することにより、停止制御の設計の自由度が増え、遊技機10の機種毎に（１）（２）（３）に必要なポインタの変動に容易に対応することができる。また、このように停止制御の設計の自由度が増加することで、（１）（２）（３）の各処理に必要なパラメータとしてのポインタを十分に確保することができない場合に当該不足分をカバーするために必要となる余分なデータや、プログラム等が不要となって、必要なデータやプログラムを適正に配置することが可能となり、データの圧縮化を図り、記憶容量の節約をすることができる。
【０２２７】
ポインタ決定テーブル542は、１６進数の「００」〜「ＦＦ」の中からポインタを決定している。すなわち、ポインタは、「００」〜「ＦＦ」の１６×１６＝２５６個（１０進数）の範囲の数値（整数）の中から１個の数値（使用するときには２桁の１６進数の数値となる）がポインタとして決定されるものである。なお、これは、本実施の形態に係る遊技機10の制御装置において８ビットＣＰＵが用いられており、８ビット（２の８乗＝２５６＝１６×１６）の数値を取り扱い易い１６進数の２桁の数値が記憶容量を抑えるのに最も都合がよいことに起因している。
【０２２８】
本実施の形態の特定値変更処理の第２設定処理におけるポインタに基づいて決定される加算値は、現在のポインタと、予め定めた基準値とに基づいて算出されるものであって、この加算値を適当な数値に設定することにより、新たな特定値（ＣＷ）を、当初の特定値（ＣＷ）とは異なる数値に変更することができる。
本実施の形態では、現在のポインタと、予め定めた基準値と、現在の特定値（ＣＷ）とを加算し、この加算後の数値の予め定めた桁数の数値（１６進数による２桁の数値）を新たな特定値（ＣＷ）としている。加算後の数値が、予め定めた桁数（１６進数による２桁の数値）の範囲内であれば、そのままの数値が新たな特定値（ＣＷ）とされる。また、加算後の数値が、予め定めた桁数（１６進数による２桁の数値）を超えるような場合には、当該超えた桁数（１６進数の３桁目以上）は省略され、予め定めた桁数（１６進数による２桁の数値）の数値のみが、新たな特定値（ＣＷ）とされる。これは、いわゆる桁溢れ（オーバーフロー）であって、この桁溢れを利用することで、使用する数値の桁数を限定した範囲内で行うことができ、特定値（ＣＷ）を予め定めた桁数の範囲内にすることができ、その後の処理や参照の範囲を限定し、数値処理を容易なものにすることができる。
【０２２９】
具体的に説明すると、例えば、現在の特定値（ＣＷ）が１１（１６進数）であって、現在のＣＷを＋１更新（変更）したい場合は、図１６の加算値「１」の欄のポインタ「Ｂ１」が採取される。基準値は、５０（１６進数）に設定されている。（なお、基準値は、加算値が「０」となるポインタ「Ｂ０」に加算して２桁から３桁への桁溢れが行われる数値に設定されている。すなわち、「Ｂ０」から２桁の最終値「ＦＦ」までの個数となる数値であって、「ＦＦ」−「Ｂ０」＋１＝５０（１６進数。１０進数では８０）となる。）
この場合に、現在の特定値（ＣＷ）である１１（１６進数）と、ポインタとしてのＢ１（１６進数）と、基準値としての５０（１６進数）とを合計した数値は、１１２（１６進数）となる。ここで、予め定めた桁数として１６進数による２桁が設定されてあり、この１１２（１６進数）は桁溢れ（オーバーフロー）が発生しており、予め定めた桁数である２桁の数値は、１２（１６進数）となる。この１２（１６進数）の数値が、新たな特定値（ＣＷ）となるものである。これにより、元の特定値１１（１６進数）が、新たな特定値１２（１６進数）となって、特定値（ＣＷ）が＋１更新されることになる。すなわち、上記演算処理により、現在の特定値（ＣＷ）としての「１１」（１６進数）に、加算値「＋１」（１０進数）を加算した結果、新たな特定値「１２」（１６進数）となるものである。
ここで、２桁の１６進数の数値は、具体的には、「００」〜「ＦＦ」であって、１桁である０、１、２、・・・、９も表記上は、２桁目に０を表記して、００、０１、０２、・・・、０９と表記し、２桁の数値として取り扱われているものである。
【０２３０】
上述した例は、「ＣＷ＋」いわゆる＋１更新するものであるが、「ＣＷ−」いわゆる−１更新する具体例を以下に説明する。
具体的に説明すると、例えば、現在の特定値（ＣＷ）が１１（１６進数）であって、現在のＣＷを−１更新（変更）したい場合は、図１６の加算値「−１」の欄のポインタ「ＡＦ」を採取する。基準値は、５０（１６進数）に設定されている。なお、基準値は、上述した算出方法と同様である。この場合に、現在の特定値（ＣＷ）である１１（１６進数）と、ポインタとしての「ＡＦ」（１６進数）と、基準値としての「５０」（１６進数）とを合計した数値は、「１１０」（１６進数。１０進数では２７２）となる。ここで、予め定めた桁数として１６進数による２桁が設定されていると、この「１１０」（１６進数）は桁溢れ（オーバーフロー）が発生しており、予め定めた桁数である２桁の数値は、「１０」（１６進数）となる。この「１０」（１６進数）の数値が、新たな特定値（ＣＷ）となるものである。これにより、元の特定値「１１」（１６進数）が、新たな特定値「１０」（１６進数）となって、特定値（ＣＷ）が−１更新（変更）されることになる。すなわち、上記演算処理により、現在の特定値（ＣＷ）としての「１１」（１６進数）に、加算値「−１」（１０進数）を加算した結果、新たな特定値「１０」（１６進数）となるものである。
加算値の全範囲において、共通の１個の基準値（「５０」１６進数）を予め記憶しておくだけで、上述したような演算処理を採用することで、各ポインタに対応する加算値を別個にそれぞれ記憶することなく、各ポインタに対応する加算値を特定値に加算して加算後の数値を新たな特定値とする処理結果と同一の結果を得ることができる。これにより、全範囲において各加算値をそれぞれ記憶するよりも記憶容量の低減化（データ圧縮）を図ることができる。
【０２３１】
本実施の形態の特定値変更処理の第３設定処理としてのテーブル切換処理において、ポインタ決定手段540が決定したポインタが選択値でない場合には、当初のポインタ決定テーブル542をそのまま使用してポインタが決定される。
ポインタ決定手段540が決定したポインタが、選択値である場合には、この選択値に対応するポインタ決定テーブル542への切り換えが行われ、当初のポインタ決定テーブル542から、選択値が指し示す（対応する）ポインタ決定テーブル542へ切り換えられ（移行し）、切り換え後のポインタ決定テーブル542を用いてポインタが決定される。特定値移行判定処理や、単一の停止テーブル440の選択処理のパターン数が増加し、当初のポインタ決定テーブル542だけでは、特定値（ＣＷ）やポインタの範囲を必要分確保することができなくなった場合に、別途設けたポインタ決定テーブル542により、一度に大量の特定値（ＣＷ）やポインタのバリエーションを増加させることができ、大量のパターン数の処理に対応することができる。
【０２３２】
本実施の形態では、特定値移行判定処理では、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置と、ポインタ決定手段540により決定されたポインタとにより、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行（変更）するか否かの判定が行われている。
【０２３３】
この特定値移行判定処理の結果、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行しない場合には、ポインタ（具体的には、移行判定ポインタ（ＢＴＲＧ））を別のポインタ（具体的には、停止テーブルポインタ（ＢＴＲＰ））に書き換え、当該別のポインタ（具体的には、停止テーブルポインタ（ＢＴＲＰ））を用いて決定された単一の停止テーブル440が使用される。かかる場合には、特定値（ＣＷ）を移行せずに、ポインタ（具体的には、移行判定ポインタ（ＢＴＲＧ））及び別のポインタ（具体的には、停止テーブルポインタ（ＢＴＲＰ））を介して決定された単一の停止テーブル440が使用される。すなわち特定値（ＣＷ）に基づいて決定される停止テーブル440の切り換えが行われない（図２１参照）。
【０２３４】
一方、特定値移行判定処理の結果、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行する場合には、現在の特定値（ＣＷ）に所定の数値（具体的には、「１」）を加算した値が新たな特定値（ＣＷ）として設定され、当該新たな特定値（ＣＷ）に基づいて、ポインタ決定手段540により新たなポインタが決定され、特殊処理手段580による特殊処理の後、特殊処理後のポインタに基づいて分岐処理が繰り返される（図２１参照）。かかる場合には、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行することで、新たな特定値（ＣＷ）に移行する前の特定値（ＣＷ）に基づいて決定される停止テーブル440から、新たな特定値（ＣＷ）に基づいて決定される停止テーブル440への切り換えが行われることになる。
【０２３５】
すなわち、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置により、停止テーブル440の切り換えが行われない場合と、停止テーブル440の切り換えが行われる場合とに区別することが可能となる。これにより、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置により、先に決定された特定値（ＣＷ）に対応する停止テーブル440を用いて停止させることができる場合と、当該停止テーブル440を用いて停止させることができない場合とに対処することができる。当該停止テーブル440を用いて停止させることができない場合には、特定値（ＣＷ）を変更し、同様の処理を経て、それに対応する停止テーブル440も変更させることで、停止させる図柄61も変更させることができて、適正な停止処理を行うことができる。
【０２３６】
本実施の形態は、特定値取得手段520が取得した第１停止操作により特定値（ＣＷ）を取得し、その後、この取得した特定値（ＣＷ）と、停止操作（第１停止操作、第２停止操作、第３停止操作）が行われた回転リール62とに基づいて、停止テーブル440の決定処理が行われることで、特定値（ＣＷ）及びその特定値（ＣＷ）を用いた決定処理に停止操作順序の要素の一部を停止制御のデータの構成の一部として含ませる（反映させる）ことが可能となる。
【０２３７】
本実施の形態では、役抽選の結果が同一であっても、停止操作順序がＣＬＲの場合は左、中、右の回転リール62の停止テーブル440は、例えば、「０１」、「０１」、「０４」が用いられ、一方、停止操作順序がＣＲＬの場合は左、中、右の回転リール62の各停止テーブル440は、例えば「０３」、「０１」、「０４」となるように形成されている（図示せず）。役抽選結果が同一であっても停止操作順序の相違により、各停止操作の最終的な特定値（ＣＷ）の組み合わせの一部が異なるものとなって、結果として、停止テーブル440の組み合わせの一部（上述の場合は左回転リール64）が相違し、停止図柄を異ならせることができるものである。
【０２３８】
なお、本実施の形態では、上述したような特定値（ＣＷ）や、各種テーブル等を用いて停止制御を行うことにより、停止制御に関するデータ容量の圧縮をすることができるものであるが、それだけでは無い。本実施の形態では、最終的な特定値（ＣＷ）が確定すると、この特定値（ＣＷ）に１対１に対応する停止図柄が特定される。このため、従来、全ての回転リール62が停止した後、有効ライン86において（複数の有効ライン86を有するような場合には、各有効ライン86毎に）入賞判定を行っていたが、このような従来行われていた入賞判定自体が不要となっている。このため、本実施の形態において、従来の停止制御において、データとして実装されていた図２に示すような図柄番号（コマ番号）と各回転リール62の図柄配列とをそのまま記憶させた配列データを必要としないものである。この図２に示すような配列データ自体をそのまま記憶させる必要がない（不要とした）ことにより、記憶させるデータの数も減り、且つ、従来行われていたような入賞判定処理も不要になったため、記憶容量の低減化に加えて、停止制御の処理時間の短縮という効果も生み出しているものである。
【０２３９】
本実施の形態では、最終的な各特定値（ＣＷ）毎に１対１に対応して停止図柄が特定される。そして、この停止図柄に対応して、原則として、メダルの払出枚数が規定されている。
ここで、従来の払出枚数の判定手法としては、図２に示すような図柄配列データと、有効ライン86のデータと、入賞した役の図柄組み合わせからなる図柄組み合わせデータと、入賞した役毎の払出枚数データと、払出枚数の最大値となる上限枚数データ（具体的には１５枚）とを予め有している。従来の払出枚数の処理としては、以下の（ａ）〜（ｃ）のようになる。（ａ）図柄配列データと有効ラインデータと図柄組み合わせデータとを使用して、停止している図柄組み合わせを各有効ライン毎に算出する。（ｂ）停止している図柄組み合わせ毎に払出枚数データを使用して、合計の払出枚数を算出する。（ｃ）合計の払出枚数が上限枚数データ以上の場合は、払出枚数を上限枚数に書き換える（例えば、本実施の形態に係る遊技機10とは有効ライン86の本数が異なるが、仮に有効ライン86を複数本（例えば２本）有するような遊技機において、払出枚数が８枚の役に係る図柄が２本の有効ライン86にそれぞれ揃って合計２組、入賞した場合、払出枚数の合計枚数が１６枚となるが、実際に払い出される枚数は、上限枚数の１５枚に書き換えられる）。
【０２４０】
一方、本実施の形態に係る払出枚数の判定手法としては、最終的な特定値（ＣＷ）が確定した時点で、図柄表示窓部16に表示される３図柄×３図柄の停止図柄（いわゆる停止出目）が確定するとともに、払出枚数も取得されて払出枚数が確定する。この停止出目に対応した払出枚数のデータは、有効ライン86による入賞（仮に、上述したような複数の有効ライン86を有するような場合には、複数本の有効ライン86による複数の入賞（複合入賞）が含まれる）及び上限枚数（具体的には１５枚）による算出を前もって行った枚数がデータとして予め格納されている。最終的な特定値（ＣＷ）が確定することによって、最後に停止させるべき複数の停止図柄が選択された状態（いわゆる第３停止操作が行われたタイミングの状態）で、その停止図柄（停止出目）に応じて払出枚数が決定されるものであり、左中右の各回転リール62の停止位置の組み合わせが決定した段階で、停止位置の組み合わせに応じて払出枚数が決定されている。
【０２４１】
更に、具体的には、本実施の形態では、図２７（ａ）（ｂ）に示すように、入賞枚数判定データ構成や、特定値（ＣＷ）及び払出枚数の対応関係を定めた払出枚数参照用テーブルが設けられている。
本実施の形態では、入賞枚数判定用のデータ構成は、払出枚数、ハズレ判定、特定値（ＣＷ）の範囲が、図２７（ａ）に示すように１バイト中の８ビットに振り分けられている。また、図２７（ｂ）に示すように、一例として、特定値（ＣＷ）の判定範囲と、特定値（ＣＷ）と、払出枚数との対応が予め決定されている。
特定値（ＣＷ）が、メダルの払い出しを伴うものである場合には、この払出枚数参照用テーブルにおいて払出枚数の参照等を行っているものである。
【０２４２】
具体的には、特定値（ＣＷ）が、メダルの払い出しを伴うものである場合には、チェリー役やスイカ役のような停止操作タイミングにより当該当選役の図柄の組み合わせを有効ライン86上に停止させることができない、いわゆる取りこぼしが発生し得る役や、また、押し順（各回転リール62の停止操作の順番）により、前記取りこぼしが発生し得る移行役（例えばＡＴへの移行役）や、また、当選した場合には前記押し順を問わずに成立するベル役等は、この払出枚数参照用テーブルを用いて払出枚数の参照及びハズレ判定（取りこぼし判定）が行われている。
【０２４３】
具体的には、特定値（ＣＷ）が予め定めた所定の範囲では、払出枚数が原則として１５枚となるように１つのブロック（範囲）に纏めて配置され、また、特定値（ＣＷ）が予め定めた他の所定の範囲では、払出枚数が原則として２枚となるように１つのブロック（範囲）に纏めて配置され、また、特定値（ＣＷ）が予め定めた更に他の所定の範囲では、払出枚数が原則として１枚となるように１つのブロック（範囲）に纏めて配置されている。なお、払出枚数自体は、機種により１５枚の範囲内で設定可能なものである。
この図２７（ａ）の払出枚数判定データ構成では、当選役に係る図柄を有効ライン86に揃えることができなかった前記取りこぼしが発生した場合には、ハズレとなるので、払出枚数判定データ構成の中に、ハズレ判定のフラグを設けて、ハズレフラグが成立している場合には、払い出しが無いように設定されている。
【０２４４】
例えば、図２７（ｂ）に示すような特定値（ＣＷ）と払出枚数との対応が示されている場合において、特定値（ＣＷ）の範囲が（１）のブロック（ＣＷがＦ０〜Ｆ２）である場合には、原則として、１５枚のメダルが払い出されるように設定され、特定値（ＣＷ）の範囲が（２）のブロック（ＣＷがＦ３〜Ｆ４）である場合には、原則として、１枚のメダルが払い出されるように設定されてある。但し、特定値（ＣＷ）の範囲（１）のブロック（ＣＷがＦ０〜Ｆ２）であって、１番下のデータ（Ｆ２）を参照したときには、ハズレとなるように設定されている。このようなハズレ判定を有していることにより、ハズレの０枚を含めた各払出枚数をデータとしてそれぞれ持つよりもデータの圧縮を図ることができ、優位性を有するように形成することができる。また、従来の払出枚数の判定手法のように複数の有効ライン86を有するような場合において、各有効ライン86毎に停止している図柄の組み合わせを判定し、その図柄の組み合わせ毎に払出枚数を算出し、複数の図柄の組み合わせにより払出枚数が複数の払出枚数の合計となって上限枚数を超えるような場合には、上限枚数に書き換える等のような処理が本実施の形態では全く必要なく、そのための処理プログラムも不要であり且つ処理時間の短縮化を図ることができる。
【０２４５】
この払出枚数参照用テーブルを設けたのは、上述したような取りこぼしの発生や、停止図柄の組み合わせが同一であっても、メダルの投入枚数が２枚であるか又は３枚であるかの規定数の相違や、遊技状態の相違によって、払出枚数が異なるように設定されている場合等の種々の条件が加わってきても確実に対応できるようにしているものである。停止図柄が同一であっても、規定数等により払出枚数が異なる場合には、払出枚数参照用テーブルの払出枚数の格納場所に所定のデータ格納箇所を特定する数値等（いわゆる一種のポインタとして用いられる数値や記号等）を格納し、当該数値により別の箇所に格納した払出枚数のデータを採取することができるように形成されている。
【０２４６】
すなわち、本実施の形態では、最終的に特定値（ＣＷ）が決定されることで、この特定値（ＣＷ）に対応する停止図柄が特定され、停止図柄が特定されることで、原則として、払出枚数も確定する。具体的には、例えば、第１停止操作のタイミングで最終的な特定値（ＣＷ）が確定し、払出枚数も確定した場合には、第１停止操作のタイミングで払出枚数等が確定することになる。従来のような全ての回転リール62の停止操作が完了し、全ての回転リール62の停止した図柄により払出枚数を判定するようなものとは異なっている。すなわち、従来の停止制御のように全ての停止図柄の結果によって判定処理を行うものと比べて、早期に払出枚数を確定することが可能になる。これにより、従来よりも遊技や演出の進行をより早い段階で進めることが可能となり、遊技の進行や演出を効果的なものにすることができる。
【０２４７】
また、本実施の形態では、最終的な特定値（ＣＷ）と停止図柄とが１対１に対応するため、ボーナス遊技への移行も、最終的な特定値（ＣＷ）の値により行われる。すなわち、特定値（ＣＷ）が、最終的に予め定めた特定値（ＣＷ）となったときにボーナス遊技への移行であると判定することができる。これにより、最終的な特定値（ＣＷ）が確定するタイミングが、第１停止操作や第２停止操作であるような場合には、従来の第３停止操作後に入賞判定処理後に判定するよりも早い段階でボーナス遊技への移行が判定され得ることになり、その後の演出等の遊技や演出の進行を効果的に行うことが可能となる。
【０２４８】
また、ここで、所定の遊技中には払出枚数が予め定めた固定枚数に設定されているような場合には、上述したような払出枚数参照用テーブルを用いた処理等は行わずに特定値（ＣＷ）によって特定される状態により払出枚数を決定するようにしてもよいものである。
上述した本実施の形態では、特別役は、役物としてのＳＢが設定されているが、特別役には、このＳＢに限定されるものでは無く、他の役物でも良く、さらに、役物以外の複数のベル等の役（小役）等でもよいものである。
【０２４９】
上述した本実施の形態における特別役としては、１種類の役物であるＳＢを複数有しているものであるが、特に１種類の役物に限定されるものでは無く、複数種類の役物を複数有してもよいものである。例えば、役物であるボーナスとしてボーナスＡをボーナスＡ１からボーナスＡ６４まで６４個有し、且つ、ボーナスＢをボーナスＢ１からボーナスＢ６４まで有してもよい。また、複数種類の役を複数有してもよいものである。例えば、小役であるベル役としてベルＡをベルＡ１からベルＡ６４まで６４個有し、且つ、ベルＢをベルＢ１からベルＢ６４まで有してもよい。
【０２５０】
また、本実施の形態では、役抽選の抽選結果を、第１抽選フラグ値（ＦＰＬ）と第２抽選フラグ値（ＦＰＨ）との２つに分けて反映させているが、役抽選の抽選結果を、第１抽選フラグ値（ＦＰＬ）と、第２抽選フラグ値（ＦＰＨ）との２つに分けて特定値（ＣＷ）やポインタに反映させずに、役抽選の抽選結果、すなわち、ＦＰＨとＦＰＬとの両方を組み合わせた全てを一度に反映させるようにすることもできる。その場合には、上述した特殊処理手段580による特殊処理（ステップ５１１）を行わず、特定値取得手段520が、役抽選の抽選結果の全てと第１停止操作リールとに対応する特定値（ＣＷ）を取得し、ポインタ決定手段540が、その特定値（ＣＷ）と、停止操作が行われた回転リール62とに基づいて、ポインタを決定し、分岐処理決定手段が、このポインタに基づいて、分岐処理において、いずれかの処理を決定することになる。
また、本実施の形態では、上述したＳＢ１〜ＳＢ６４のように入賞図柄の組み合わせが規則的に繰り返される多数のパターンとして設定されているような場合に、停止制御における記憶容量の削減化に効果的なものであるが、効果を奏する対象となるのは、これに限定されるものではない。例えば、停止操作順序が設定されているＡＴ役の個数が多く、入賞図柄の組み合わせが多数のパターンとして設定されているような場合等にも、本実施の形態では、記憶容量の削減化に効果的なものとなる。
【符号の説明】
【０２５１】
10  遊技機                              12  筐体
14  前扉                                16  図柄表示窓部
20  上パネル                            22  下パネル
24  貯留払出手段                        26  メダル受け皿
28  メダル払出口                        30  操作部
31  操作手段                            34  マックスベットスイッチ
36  精算スイッチ                        38  メダル投入口
40  スタートスイッチ                    50  ストップスイッチ
L  左ストップスイッチ                  C  中ストップスイッチ
R  右ストップスイッチ                  60  リールユニット
61  図柄                                62  回転リール
64  左回転リール                        66  中回転リール
68  右回転リール                        70  演出装置
72  スピーカー                          74  上部スピーカー
76  下部スピーカー                      78  演出用ランプ
80  上部ランプ                          82  下部ランプ
84  表示装置                            86  有効ライン
100  制御装置                          110  メイン制御装置
120  役抽選手段                        130  リール制御手段
135  開始制御手段                      140  停止制御手段
160  通常状態制御手段                  170  ＲＴ制御手段
180  ボーナス制御手段                  200  特別状態終了決定手段
210  獲得規定枚数カウント手段          245  リール演出実行手段
250  払出制御手段                      260  送信手段
300  サブ制御装置                      310  受信手段
320  ＡＴ制御手段                      330  移行抽選手段
370  表示演出実行手段                  390  上乗せ演出決定実行手段
400  停止テーブル記憶手段              420  停止データテーブル
440  停止テーブル                      500  テーブル選択手段
520  特定値取得手段                    540  ポインタ決定手段
542  ポインタ決定テーブル              560  分岐処理決定手段
580  特殊処理手段                      600  リール停止処理手段
620  特定値変更選択手段                640  特定値変更実行手段
660  特定値移行判定手段
【図１】
0006371723.tif 000002
【図２】
0006371723.tif 000003
【図３】
0006371723.tif 000004
【図４】
0006371723.tif 000005
【図５】
0006371723.tif 000006
【図６】
0006371723.tif 000007
【図７】
0006371723.tif 000008
【図８】
0006371723.tif 000009
【図９】
0006371723.tif 000010
【図１０】
0006371723.tif 000011
【図１１】
0006371723.tif 000012
【図１２】
0006371723.tif 000013
【図１３】
0006371723.tif 000014
【図１４】
0006371723.tif 000015
【図１５】
0006371723.tif 000016
【図１６】
0006371723.tif 000017
【図１７】
0006371723.tif 000018
【図１８】
0006371723.tif 000019
【図１９】
0006371723.tif 000020
【図２０】
0006371723.tif 000021
【図２１】
0006371723.tif 000022
【図２２】
0006371723.tif 000023
【図２３】
0006371723.tif 000024
【図２４】
0006371723.tif 000025
【図２５】
0006371723.tif 000026
【図２６】
0006371723.tif 000027
【図２７】
0006371723.tif 000028