(57)【要約】【課題】リールの停止制御に必要なデータ記憶容量を削減可能としながらも、表示結果を多様化させることが可能なスロットマシンを提供する。【解決手段】リールの第一停止の際には、滑りコマ数テーブルを用いたテーブル制御を実行する。リールの第二停止の際には、リールの停止位置に対応する２１コマの領域を有する停止テーブルに対して優先値を設定した上で、優先値に従いリールを停止させるコントロール制御と、テーブル制御とのうちから制御方式を第一停止リールの出目に応じて選択する。ただし、第一停止リールが特定リールのときには、第一停止リールの表示結果に関わらず、第二停止操作に対応するリールを対象にして、コントロール制御を常に実行する。【選択図】図５
2010187772.tif 000002
【特許請求の範囲】
【請求項１】
予め定めた配列順で複数種類の図柄を変動させる複数のリールを有する可変表示装置を備え、１ゲームに対して賭数を設定することによりゲームが開始可能となるとともに、全リールで図柄の変動が停止して図柄の表示結果が導出されることにより１ゲームが終了し、導出された図柄の表示結果の組み合わせに応じて入賞が発生可能とされたスロットマシンであって、
入賞の発生を許容するか否かを決定する事前決定手段と、
リールにおける図柄の配列位置別に滑りコマ数を規定した複数種類の滑りコマ数テーブルを記憶する滑りコマ数テーブル記憶手段と、
前記事前決定手段の決定に基づいて、前記滑りコマ数テーブルをリール別に選択する滑りコマ数テーブル選択手段と、
前記事前決定手段の決定に基づいて、リールにおける図柄の配列位置別に導出優先順位を規定した優先順位テーブルをリール別に作成する優先順位テーブル作成手段と、
前記複数のリールの各々に対応して設けられ、リールにおける図柄の変動を停止させるための停止操作手段と、
前記停止操作手段の停止操作を検出する停止操作検出手段と、
全リールで図柄の変動を開始させた後、前記停止操作手段の停止操作が検出されたときに、停止操作に対応するリールの図柄の変動を停止させることにより、当該リールの図柄の表示結果を導出させる制御を行なう導出制御手段とを含み、
前記導出制御手段は、
前記停止操作検出手段によって１ゲーム開始後の第一停止操作が検出されたときには、前記第一停止操作に対応するリールを対象にして、前記滑りコマ数テーブル選択手段が選択した滑りコマ数テーブルに基づいて図柄の表示結果を導出させるテーブル制御を実行し、
前記第一停止操作によりリールが停止した後に第二停止操作が検出されたときには、前記第一停止操作に対応するリールに導出された図柄の表示結果に基づいて、前記テーブル制御と、前記優先順位テーブル作成手段が作成した優先順位テーブルに基づいて図柄の表示結果を導出させるコントロール制御とのうちのいずれか一方を選択的に実行し、
前記第一停止操作に対応するリールが特定リールのときには、前記第一停止操作に対応するリールに導出表示された図柄の表示結果に関わらず、前記第二停止操作に対応するリールを対象にして、前記コントロール制御を常に実行する、スロットマシン。
【請求項２】
前記テーブル制御と前記コントロール制御とのうちのいずれを実行するかを前記導出制御手段が選択するときに用いる導出制御テーブルを記憶する導出制御テーブル記憶手段を含む、請求項１に記載のスロットマシン。
【請求項３】
前記導出制御テーブル記憶手段は、前記事前決定手段が入賞の発生を許容した入賞役種別によって異なる複数種類の導出制御テーブルを記憶しており、
前記導出制御テーブルは、前記テーブル制御に用いるテーブル制御データと、前記コントロール制御に用いるコントロール制御データとのうちの少なくとも一方を含み、
前記テーブル制御データは、表示結果の導出状態に基づいて前記滑りコマ数テーブルを指定するための複数種類の滑りコマ数制御データを含み、
前記コントロール制御データは、表示結果の導出状態に基づいて前記優先順位テーブルを作成するための複数種類の優先順位制御データを含み、
前記滑りコマ数テーブル選択手段は、前記導出制御テーブルに格納された複数種類の滑りコマ数制御データを予め定めた順序で検索し、表示結果の導出状態と一致する滑りコマ数制御データがヒットしたときに、前記導出制御テーブルに対する検索処理を終えて、ヒットした滑りコマ数制御データに基づいて前記滑りコマ数テーブルを選択する、請求項２に記載のスロットマシン。
【請求項４】
前記滑りコマ数テーブル記憶手段は、２以上のリールに共用可能な滑りコマ数テーブルを含む複数種類の滑りコマ数テーブルを、各々を特定するための識別符号と共に記憶している、請求項１〜３のいずれかに記載のスロットマシン。
【請求項５】
表示結果の導出状態をチェックするために用いるチェック用データを記憶するチェック用データ記憶手段を含み、
前記チェック用データは、想定される表示結果をリールにおける図柄の配列位置別に示すデータであり、
前記チェック用データ記憶手段は、複数箇所の配列位置が想定表示結果として設定されたチェック用データを含む複数種類のチェック用データを記憶しており、
前記滑りコマ数テーブル選択手段は、表示結果の導出状態と、前記滑りコマ数制御データにより特定されるチェック用データとを比較して、表示結果の導出状態と前記チェック用データが示す想定表示結果とが一致するときに、当該滑りコマ数制御データに基づいて前記滑りコマ数テーブルを選択する、請求項３または請求項４に記載のスロットマシン。
【請求項６】
表示結果の導出状態をチェックするために用いるチェック用データを記憶するチェック用データ記憶手段を含み、
前記チェック用データは、想定される表示結果をリールにおける図柄の配列位置別に示すデータであり、
前記チェック用データ記憶手段は、複数箇所の配列位置が想定表示結果として設定されたチェック用データを含む複数種類のチェック用データを記憶しており、
前記優先順位テーブル作成手段は、表示結果の導出状態と、前記優先順位制御データにより特定されるチェック用データとを比較して、表示結果の導出状態と前記チェック用データが示す想定表示結果とが一致するときに、当該優先順位制御データに基づいて前記優先順位テーブルを作成する、請求項３または請求項４に記載のスロットマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のリールを有する可変表示装置を備え、１ゲームに対して賭数を設定することによりゲームが開始可能となるとともに、全リールに図柄の表示結果が導出されることにより１ゲームが終了し、導出された図柄の表示結果の組合せに応じて入賞が発生可能とされたスロットマシンに関する。
【背景技術】
【０００２】
この種のスロットマシンでは、スタート操作に応じて全リールが一斉に回転を開始するとともに、入賞抽選するための乱数に基づいて各入賞役別に当選の有無が判定される。その結果、いずれかの入賞役に当選した場合には、リールの停止操作が検出されたときに、基準ライン（たとえば、可変表示装置の上段、中段、下段のいずれかの位置）に位置する図柄から所定の最大滑りコマ数の範囲内で図柄が滑り、その入賞役に対応する表示結果が導出されるようにリールが停止制御される。
【０００３】
このようにリールを停止制御する手法としては、たとえば、ゲーム状況に応じた滑りコマ数テーブルを選択してリールを停止制御するテーブル制御や、リールの停止位置毎に停止優先度を設定し、停止操作が検出された時点から所定の停止可能範囲の間で最も高い停止優先度が設定されている位置でリールを停止させるコントロールと制御が知られている。また、テーブル制御とコントロール制御とを組合せる技術も提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３０７３１５号公報
【特許文献２】特開２００２−２９１９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、コントロール制御方式は、テーブル制御に比較して停止出目を多様化し難い。この点で、テーブル制御方式は停止出目の多様化に適しているものの、あらゆる停止パターンを想定して滑りコマ数テーブルを作成したのでは、必要となる記憶容量が膨大になってしまうという問題が生じる。
【０００６】
そこで、リールを第一停止させる際には、その出目を多様化するべくテーブル制御を採用する一方、リールの第二停止以降はコントロール制御を採用して必要な記憶容量を抑えることも考えられる。
【０００７】
ところが、単に停止操作段階別で停止制御手法を分けてしまうと、第二停止以降で出目をバラエティに富ませたいときでも、それを実現できないおそれがある。
【０００８】
本発明は係る実情に鑑み考え出されたものであり、その目的は、リールの停止制御に必要なデータ記憶容量を削減可能としながらも、表示結果を多様化させることが可能なスロットマシンを提供することである。
【課題を解決するための手段の具体例およびその効果】
【０００９】
（１）  本発明は、予め定めた配列順で複数種類の図柄を変動させる複数のリール（リール２Ｌ、２Ｃ、２Ｒ）を有する可変表示装置を備え、１ゲームに対して賭数を設定することによりゲームが開始可能となるとともに、全リールで図柄の変動が停止して図柄の表示結果が導出されることにより１ゲームが終了し、導出された図柄の表示結果の組合せに応じて入賞が発生可能とされたスロットマシン（スロットマシン１）であって、
入賞の発生を許容するか否かを決定する事前決定手段（Ｓ２）と、
リールにおける図柄の配列位置別に滑りコマ数を規定した複数種類の滑りコマ数テーブル（図１３）を記憶する滑りコマ数テーブル記憶手段（ＲＯＭ４１ｂ）と、
前記事前決定手段の決定に基づいて、前記滑りコマ数テーブルをリール別に選択する滑りコマ数テーブル選択手段（図１８の滑りコマ数処理）と、
前記事前決定手段の決定に基づいて、リールにおける図柄の配列位置別に導出優先順位を規定した優先順位テーブル（図６の停止テーブルに優先値が設定されたもの）をリール別に作成する優先順位テーブル作成手段（図１９の優先度処理）と、
前記複数のリールの各々に対応して設けられ、リールにおける図柄の変動を停止させるための停止操作手段（ストップスイッチ８Ｌ、８Ｃ、８Ｒ）と、
前記停止操作手段の停止操作を検出する停止操作検出手段（Ｓ６、Ｓ１１、Ｓ１４）と、
全リールで図柄の変動を開始させた後、前記停止操作手段の停止操作が検出されたときに、停止操作に対応するリールの図柄の変動を停止させることにより、当該リールの図柄の表示結果を導出させる制御を行なう導出制御手段（図１６の停止制御処理）とを含み、
前記導出制御手段は、
前記停止操作検出手段によって１ゲーム開始後の第一停止操作が検出されたときには、前記第一停止操作に対応するリールを対象にして、前記滑りコマ数テーブル選択手段が選択した滑りコマ数テーブルに基づいて図柄の表示結果を導出させるテーブル制御を実行し（図９に示す滑りコマ数制御データＡはリールが未停止時に使用される。その結果、第一停止に対応するための停止テーブルに、滑りコマ数データが格納される。）、
前記第一停止操作によりリールが停止した後に第二停止操作が検出されたときには、前記第一停止操作に対応するリールに導出された図柄の表示結果に基づいて、前記テーブル制御と、前記優先順位テーブル作成手段が作成した優先順位テーブルに基づいて図柄の表示結果を導出させるコントロール制御とのうちのいずれか一方を選択的に実行し（図９に示す滑りコマ数制御データＢ、１は、第二停止に備えて使用され得る一方、コントロール制御データは変則押しの第二停止に使用されるとともに第一停止リールの停止出目に応じて、第二停止に備えて使用され得る。）、
前記第一停止操作に対応するリールが特定リール（変則押しの第一停止リール（中か右））のときには、前記第一停止操作に対応するリールに導出表示された図柄の表示結果に関わらず、前記第二停止操作に対応するリールを対象にして、前記コントロール制御を常に実行する（図９に示すように、コントロール制御データは、変則押しの第２停止では必ず使用される。）。
【００１０】
このような構成によれば、第一停止の際には、滑りコマ数テーブルを用いたテーブル制御によってリールを停止させるため、バラエティに富んだ出目の出現が可能となる。これに対して、第二停止の際には、第一停止時の出目に応じて、テーブル制御とコントロール制御とを選択的に用いるため、第一停止時の出目を考慮した制御が可能になる。その結果、リールの停止制御に必要なデータ記憶容量を削減可能としながらも、表示結果を多様化させることができる。
【００１１】
また、第一停止リールが特定リールのときにはコントロール制御を採用することによって第一停止リールが特定リールであったときの出目の多様性をある程度制限することにより、その分を第一停止リールが特定リール以外の場合を想定したときの出目の種類を増やす方に割り振ることができる。このため、全体としては、極力、停止制御に必要な記憶容量を削減しつつも、ゲームにおいて効果的なシーンにおける出目の多様性を確保できる。
【００１２】
（２）  前記テーブル制御と前記コントロール制御とのうちのいずれを実行するかを前記導出制御手段が選択するときに用いる導出制御テーブル（図５、７、８、９、１２に示す停止制御テーブル）を記憶する導出制御テーブル記憶手段（ＲＯＭ４１ｂ）を含む。
【００１３】
このような構成によれば、テーブル制御を実行するか、コントロール制御を実行するかの選択を容易にすることができる。
【００１４】
（３）  前記導出制御テーブル記憶手段は、前記事前決定手段が入賞の発生を許容した入賞役種別によって異なる複数種類の導出制御テーブルを記憶しており（図７）、
前記導出制御テーブルは、前記テーブル制御に用いるテーブル制御データ（滑りコマ数制御データ）と、前記コントロール制御に用いるコントロール制御データ（優先順位設定データおよび設定箇所特定用データ）とのうちの少なくとも一方を含み（図５、図８、図９）、
前記テーブル制御データは、表示結果の導出状態に基づいて前記滑りコマ数テーブルを指定するための複数種類の滑りコマ数制御データ（滑りコマ数制御データＡ、Ｂ、１〜３）を含み、
前記コントロール制御データは、表示結果の導出状態に基づいて前記優先順位テーブルを作成するための複数種類の優先順位制御データ（優先順位設定データおよび設定箇所特定用データ）を含み、
前記滑りコマ数テーブル選択手段は、前記導出制御テーブルに格納された複数種類の滑りコマ数制御データを予め定めた順序で検索し、表示結果の導出状態と一致する滑りコマ数制御データがヒットしたときに（Ｓ５４でＹＥＳ）、前記導出制御テーブルに対する検索処理を終えて、ヒットした滑りコマ数制御データに基づいて前記滑りコマ数テーブルを選択する（Ｓ５５）。
【００１５】
このような構成によれば、表示結果の導出状態と一致する滑りコマ数制御データがヒットした段階で検索処理を終えるため、滑りコマ数テーブルの選択処理を高速化できる。
【００１６】
（４）  前記滑りコマ数テーブル記憶手段は、２以上のリールに共用可能な滑りコマ数テーブルを含む複数種類の滑りコマ数テーブルを、各々を特定するための識別符号と共に記憶している（図１３参照）。
【００１７】
このような構成によれば、滑りコマ数テーブルが２以上のリールに共用可能であるため、滑りコマ数テーブルに必要となる記憶容量を削減できる。
【００１８】
（５）  表示結果の導出状態をチェックするために用いるチェック用データ（図１５のビットデータ）を記憶するチェック用データ記憶手段（ＲＯＭ４１ｂ）を含み、
前記チェック用データは、想定される表示結果をリールにおける図柄の配列位置別に示すデータであり（図１５参照）、
前記チェック用データ記憶手段は、複数箇所の配列位置が想定表示結果として設定されたチェック用データを含む複数種類のチェック用データを記憶しており（図１５に示す番号０〜１１２の複数のビットデータ）、
前記滑りコマ数テーブル選択手段は、表示結果の導出状態と、前記滑りコマ数制御データにより特定されるチェック用データとを比較して、表示結果の導出状態と前記チェック用データが示す想定表示結果とが一致するときに、当該滑りコマ数制御データに基づいて前記滑りコマ数テーブルを選択する（図１８のＳ５３〜Ｓ５５）。
【００１９】
このような構成によれば、チェック用データを用いることで、出目に応じた滑りコマ数テーブルの選択処理を高速化できる。
【００２０】
さらに、チェック用データには、複数箇所の配列位置が想定表示結果として設定されているために、１つのチェック用データで複数箇所の配列位置を判定可能である。このため、チェック用データを配列位置毎に一つ一つ設ける場合と比較して、チェック用データに必要とされる記憶容量を削減できる。
【００２１】
（６）  表示結果の導出状態をチェックするために用いるチェック用データ（図１５のビットデータ）を記憶するチェック用データ記憶手段（ＲＯＭ４１ｂ）を含み、
前記チェック用データは、想定される表示結果をリールにおける図柄の配列位置別に示すデータであり（図１５参照）、
前記チェック用データ記憶手段は、複数箇所の配列位置が想定表示結果として設定されたチェック用データを含む複数種類のチェック用データを記憶しており（図１５参照）、
前記優先順位テーブル作成手段は、表示結果の導出状態と、前記優先順位制御データにより特定されるチェック用データとを比較して、表示結果の導出状態と前記チェック用データが示す想定表示結果とが一致するときに、当該優先順位制御データに基づいて前記優先順位テーブルを作成する（図１９および図２１参照）。
【００２２】
このような構成によれば、チェック用データを用いることで、出目に応じた優先順位テーブルの作成処理を高速化できる。
【図面の簡単な説明】
【００２３】
【図１】スロットマシンの正面図である。
【図２】リールに付された図柄の配列表、各リールの図柄数、および賭数と有効ラインとの関係をそれぞれ示す図である。
【図３】オッズ表を示す図である。
【図４】スロットマシンの制御回路の全体構成を示すブロック図である。
【図５】リールの停止制御の概念図である。
【図６】停止テーブルを示す図である。
【図７】停止制御テーブルの種類を説明するための図である。
【図８】停止制御テーブルの構成を説明するための概略図である。
【図９】停止制御テーブルの詳細を説明するための図である。
【図１０】停止制御テーブルに含まれるコントロール制御データの構成を説明するための図である。
【図１１】ビットデータ組合せテーブルの具体例を説明するための図である。
【図１２】停止制御テーブルの具体例を示す図である。
【図１３】滑りコマ数テーブルの具体例を示す図である。
【図１４】圧縮展開用データを示す図である。
【図１５】ビットデータ（停止テーブル作成用ビットデータ）の具体例を示す図である。
【図１６】停止制御処理を説明するためのフローチャートである。
【図１７】停止テーブル作成処理を説明するためのフローチャートである。
【図１８】滑りコマ数処理を説明するためのフローチャートである。
【図１９】優先度処理を説明するためのフローチャートである。
【図２０】滑りコマ数処理に用いる条件１〜３、および優先度処理に用いる条件４を示す図である。
【図２１】優先度処理に用いる条件５〜８を示す図である。
【図２２】リールの停止制御の具体例１を示す図である。
【図２３】リールの停止制御の具体例１で用いる停止制御テーブルを示す図である。
【図２４】リールの停止制御の具体例１における、リール停止テーブルの変化を説明するための図である。
【図２５】リールの停止制御の具体例２を示す図である。
【図２６】リールの停止制御の具体例２で用いる停止制御テーブルを示す図である。
【図２７】リールの停止制御の具体例２における、リール停止テーブルの変化を説明するための図である。
【図２８】ビットデータ組合せテーブル番号０〜７のビットデータを示す図である。
【図２９】ビットデータ組合せテーブル番号８〜１５のビットデータを示す図である。
【図３０】ビットデータ組合せテーブル番号１６〜２３のビットデータを示す図である。
【図３１】ビットデータ組合せテーブル番号２４〜３１のビットデータを示す図である。
【図３２】ビットデータ組合せテーブル番号３２〜３９のビットデータを示す図である。
【図３３】ビットデータ組合せテーブル番号４０、５９、７２のビットデータを示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について説明する。図１は、この実施の形態に係るスロットマシン１の全体構造を示す正面図である。また、図２は、リールに付された図柄の配列表、各リールの図柄数、および賭数と有効ラインとの関係をそれぞれ示す図である。
【００２５】
スロットマシン１の内部には、外周に複数種の図柄が配列された複数種類のリール２Ｌ、２Ｃ、２Ｒ（以下、左リール、中リール、右リールともいう）が水平方向に並設されており、これらによって表示状態が変化可能な可変表示装置が構成されている。図１に示すように、これらリール２Ｌ、２Ｃ、２Ｒに配列された図柄のうち、連続する３つの図柄が透視窓３から見えるように配置されている。
【００２６】
また、スロットマシン１には、メダルを投入可能なメダル投入部４、メダルが払い出されるメダル払出口９、クレジット（遊技者所有の遊技用価値として記憶されているメダル数）を用いてメダル１枚分の賭数を設定する際に操作される１枚ＢＥＴスイッチ５、クレジットを用いて、その範囲内において遊技状態に応じて定められた規定数の賭数（本実施の形態では後述の一般遊技およびレギュラーボーナスにおいて共に“３”）を設定する際に操作されるＭＡＸＢＥＴスイッチ６、クレジットとして記憶されているメダルおよび賭数の設定に用いたメダルを精算する（クレジットおよび賭数の設定に用いた分のメダルを返却させる）際に操作される精算スイッチ１０、ゲームを開始する際に操作されるスタートスイッチ７、リール２Ｌ、２Ｃ、２Ｒの回転を各々停止する際に操作されるストップスイッチ８Ｌ、８Ｃ、８Ｒ、クレジットとして記憶されているメダル枚数が表示されるクレジット表示器１１、ビッグボーナス等の遊技状況やエラーコード等が表示される遊技補助表示器１２、入賞の発生により払い出されたメダル枚数が表示されるペイアウト表示器１３、賭数が１に設定されている旨を点灯により報知する１ＢＥＴＬＥＤ１４、賭数が２に設定されている旨を点灯により報知する２ＢＥＴＬＥＤ１５、賭数が３に設定されている旨を点灯により報知する３ＢＥＴＬＥＤ１６、メダルの投入が可能な状態を点灯により報知する投入要求ＬＥＤ１７、スタートスイッチ７の操作によるゲームのスタート操作が有効である旨を点灯により報知するスタート有効ＬＥＤ１８、ウェイト（前回のゲーム開始から一定期間経過していないためにリールの回転開始を待機している状態）中である旨を点灯により報知するウェイト中ＬＥＤ１９、後述するリプレイゲーム中である旨を点灯により報知するリプレイ中ＬＥＤ２０が設けられている。
【００２７】
各リール２Ｌ、２Ｃ、２Ｒの手前側（遊技者側）の位置には、液晶表示器５１（図４参照）の表示領域５１ａが配置されている。液晶表示器５１は、液晶素子に対して電圧が印加されていない状態で、透過性を有するノーマリーホワイトタイプの液晶パネルを有しており、表示領域５１ａの透視窓３に対応する透過領域５１ｂおよび透視窓３を介して遊技者側から各リール２Ｌ、２Ｃ、２Ｒが視認できるようになっている。
【００２８】
図２（Ａ）に示すように、リール２Ｌ、２Ｃ、２Ｒの外周部には、各々を識別可能な複数種類の図柄（識別情報）が図柄番号順かつ所定の図柄配置間隔（図柄ピッチ）で、それぞれ２１個ずつ描かれている。このリール２Ｌ、２Ｃ、２Ｒにより、複数種類の識別情報を可変表示可能な複数のリールが構成されている。
【００２９】
図２（Ｂ）には、各リールに描かれた図柄数が図柄の種類別に示されている。図２（Ｂ）に示された図柄のうち、特に「ダミー」は、他の図柄との組合せおよび単独のいずれの場合にも入賞を発生させないはずれ図柄である。
【００３０】
リール２Ｌ、２Ｃ、２Ｒの外周部に描かれた図柄は、透視窓３において各々、上段、中段、下段の三段に表示される。透視窓３により、図柄を視認可能な可変表示部が構成されており、特に、リール２Ｌ、２Ｃ、２Ｒのそれぞれに対応する透視窓３の領域は、それぞれ左可変表示部、中可変表示部、右可変表示部と称される。
【００３１】
各リール２Ｌ、２Ｃ、２Ｒ（左リール２Ｌ、中リール２Ｃ、右リール２Ｒ）は、各々対応して設けられたリールモータ３２Ｌ、３２Ｃ、３２Ｒ（図４参照）によって回転する。これにより、各リール２Ｌ、２Ｃ、２Ｒに配列された図柄が透視窓３に連続的に変化しつつ表示される。たとえば、リール２Ｌが回転することによって、図２に示す図柄番号０、１、２、３…２０、０、１…の順で、各図柄番号に対応する「スイカ」、「黄７」、「ベル」、「リプレイ」…「リプレイ」、「スイカ」の図柄が左可変表示部において繰り返し可変表示（変動表示）される。
【００３２】
リールモータ３２Ｌ、３２Ｃ、３２Ｒが停止することでリール２Ｌ、２Ｃ、２Ｒの回転が停止し、透視窓３に３つの連続する図柄が表示結果として導出表示される。たとえば、中可変表示部の下段、中段、上段に図柄番号１３、１４、１５の各図柄が位置するときにリール２Ｃの回転が停止したときには、中可変表示部の下段に「チェリー１」、中段に「ベル」、上段に「スイカ」がそれぞれ表示結果として導出された状態となる。
【００３３】
本実施の形態では、１６８ステップ（０〜１６７）の周期で１周するステッピングモータをリールモータ３２Ｌ、３２Ｃ、３２Ｒに用いている。各リール２Ｌ、２Ｃ、２Ｒには、１図柄が移動するステップ数（８ステップ）毎に分割した２１の領域が定められている。これら２１の領域の１つを“１コマ”と称し、リールの回転に伴う図柄の移動数（変動数）を“コマ数”と称する。これら２１の領域の各々には、リールに予め定めた“リール原点位置”から０〜２０の図柄番号が割り当てられており、各々に、図２（Ａ）に示される種類の図柄が配列されている。
【００３４】
図２（Ｃ）には、賭数と有効ラインとの関係が示されている。本実施の形態では、図１に示すように、各リール２Ｌ、２Ｃ、２Ｒの中段に並んだ図柄に跨って設定された入賞ラインＬ１（中段ライン）、各リール２Ｌ、２Ｃ、２Ｒの上段に並んだ図柄に跨って設定された入賞ラインＬ２（上段ライン）、各リール２Ｌ、２Ｃ、２Ｒの下段に並んだ図柄に跨って設定された入賞ラインＬ３（下段ライン）、リール２Ｌの下段、リール２Ｃの中段、リール２Ｒの上段、すなわち右上がりに並んだ図柄に跨って設定された入賞ラインＬ４（右上がりライン）、リール２Ｌの上段、リール２Ｃの中段、リール２Ｒの下段、すなわち右下がりに並んだ図柄に跨って設定された入賞ラインＬ５（右下がりライン）の５種類が入賞ラインとして定められている。
【００３５】
図３は、オッズ表を示す図である。入賞役は、入賞の発生により特別遊技に移行する特別役と、特別遊技への移行がなくメダルの払出しがある小役と、新たな投資を必要とすることなく再ゲームが可能とされる再遊技役とに大別される。また、小役と再遊技役とを併せて一般役とも称する。
【００３６】
特別役には、ビッグボーナス（以下、ＢＢとも称する。）とレギュラーボーナス（以下、ＲＢとも称する）とがある。さらに、ビッグボーナスには、ビッグボーナス１（以下、ＢＢ１とも称する）と、ビッグボーナス（以下、ＢＢ２とも称する）と、ビッグボーナス３（以下、ＢＢ３とも称する）とがある。
【００３７】
小役には、チェリー、ベル、スイカがある。再遊技役には、リプレイと特殊リプレイとがある。
【００３８】
各役の入賞が発生するためには、内部抽選に当選し、当該入賞役に対応する当選フラグがＲＡＭ４１ｃに設定されている必要がある。スロットマシン１においては、これらの入賞役別に内部抽選が行なわれ、またこれらの入賞役別に当選フラグが設定される。
【００３９】
ＢＢ１に対応する入賞ラインの図柄の組合せは、「赤７−赤７−赤７」である。ＢＢ２に対応する入賞ラインの図柄の組合せは、「青７−青７−青７」である。ＢＢ３に対応する入賞ラインの図柄の組合せは、「黄７−黄７−黄７」である。ＢＢ１〜３のうちいずれかに入賞すると、ビッグボーナスに移行する。
【００４０】
ＲＢに対応する入賞ラインの図柄の組合せは、「左−中−右」のリールにおいて、「黄７−黄７−青７」である。ＲＢに入賞すると、レギュラーボーナスに移行する。
【００４１】
図３（Ｂ）に示すように、赤７によるＢＢ１と青７によるＢＢ２と黄７によるＢＢ３とは、第一種ＢＢとも称され、これによる入賞が発生してビッグボーナスに移行すると、ビッグボーナス中のゲームにおいてＲＢ作動図柄が揃わなくてもＲＢ作動（ＪＡＣＩＮ）する。
【００４２】
赤７によるＢＢ１と青７によるＢＢ２とは、ビッグボーナス中の払い出し枚数が４６６枚以上となることでビッグボーナス終了条件が成立する。一方、黄７によるＢＢ３は、ビッグボーナス中の払い出し枚数が２８６枚以上となることでビッグボーナス終了条件が成立する。
【００４３】
また、「黄７−黄７−青７」が揃うことによってレギュラーボーナスに移行した後は、１２ゲームを消化するかまたは４回入賞が発生するかのいずれか早いほうの条件が成立することでレギュラーボーナスが終了する。
【００４４】
なお、ＢＢ１〜３の終了条件は、共通であってもよく、それぞれに異なる終了条件を設定してもよい。また、本実施の形態では、ＢＢ１〜３のいずれに入賞したときでも、移行するビッグボーナスは同じであるが、ＢＢ１〜３の種類によって、ビッグボーナスの遊技内容を異なるものとしてもよい。たとえば、ＢＢ１〜３の種類によって、賭数を異ならせたり、最大払出し枚数を異ならせたりすることが考えられる。
【００４５】
次に、小役について説明する。「チェリー」に対応する入賞ラインの図柄の組合せは、左および中リールは任意で、右リールに「チェリー２」が停止した状態である。「チェリー」による入賞が発生すると１枚の払い出しがある。ただし、２重複の場合には２枚の払い出しがある。
【００４６】
「ベル」に対応する入賞ラインの図柄の組合せは、「ベル−ベル−ベル」であり、これによる入賞が発生すると、非ＢＢ中は１０枚、ＲＢ中は１５枚の払い出しがある。
【００４７】
「スイカ」に対応する入賞ラインの図柄の組合せは、「スイカ−スイカ−スイカ」であり、これによる入賞が発生すると、非ＢＢ中およびＲＢ中ともに１５枚の払い出しがある。
【００４８】
次に、再遊技役について説明する。「リプレイ」に対応する入賞ラインの図柄の組合せは、「リプレイ−リプレイ−リプレイ」であり、「特殊リプレイ」に対応する入賞ラインの図柄の組合せは、「左−中−右」のリールにおいて、「チェリー１−ベル−ベル」、「バー−ベル−ベル」、および「黄７−ベル−ベル」である。リプレイおよび特殊リプレイのいずれかに入賞したときには、メダルの払い出しはないが、次のゲームを改めて賭数を設定することなく開始できる。
【００４９】
ただし、特殊リプレイについては、さらに、ＲＴ作動の特典が得られる。なお、ＲＴ作動とは、リプレイの当選確率が向上されたリプレイタイムへの移行を意味する。
【００５０】
図２（Ｃ）に示すように、本実施の形態では、非ＲＢ中（レギュラーボーナス中でないゲーム）では、３ＢＥＴ（３枚賭け）することによって入賞ラインＬ１〜Ｌ５の全てが有効ラインとなる。また、ＲＢ中では、２ＢＥＴ（２枚賭け）することによって入賞ラインＬ１〜Ｌ５の全てが有効ラインとなる。
【００５１】
次に、リールの停止制御について説明する。ストップスイッチ８Ｌ、８Ｃ、８Ｒの操作から対応するリール２Ｌ、２Ｃ、２Ｒの回転を停止するまでの最大停止遅延時間は、たとえば、１９０ｍｓ（ミリ秒）である。リール２Ｌ、２Ｃ、２Ｒは、１分間に８０回転するため、この間に８０×２１（１リール当たりの図柄コマ数）＝１６８０コマ分の図柄が変動することになる。
【００５２】
それゆえ、最大停止遅延時間（１９０ｍｓ）では、最大で４コマの図柄を滑らせることができる。つまり、停止図柄として選択可能なのは、ストップスイッチ８Ｌ、８Ｃ、８Ｒが操作されたときに表示されている図柄と、そこから４コマ先までにある図柄の合計５コマ分の図柄である。
【００５３】
たとえば、ストップスイッチ８Ｌ、８Ｃ、８Ｒのいずれかの操作が検出されたときに当該ストップスイッチに対応するリールの下段位置を基準ラインとした場合、基準ラインに表示されている図柄から４コマ先までの図柄をリールの下段に引き込んで（滑らせて）停止させることができる。
【００５４】
本実施の形態では、可変表示装置の下段位置（下段の入賞ラインの位置）を“基準ライン”としている。また、停止操作が検出されたときに基準ラインに位置する図柄を含んで図柄停止に至るまでに送った図柄数を“滑りコマ数”と称し、停止操作が検出されたときに基準ラインにある図柄で停止させた場合の滑りコマ数は、“０”とする。さらに、引き込み可能な最大コマ数（たとえば、停止操作検出時に基準ラインにある図柄を除くと４コマ、基準ラインにある図柄を入れて５コマ）を“最大滑りコマ数”と称する。
【００５５】
図２に示されるように、図柄の「リプレイ」は、各リール２Ｌ、２Ｃ、２Ｒにおいて、必ず５図柄以内に１つ配列されている。これにより、どのようなタイミングで停止操作をしても必ず「リプレイ」の入賞役による入賞を発生させることができ、その結果、「リプレイ」が内部当選している場合の当該役に対応する図柄の取りこぼしを防止することで単位時間あたりの遊技者の投資額を適度に抑えて射倖性が極端に高まり過ぎることを防止できる。
【００５６】
なお、基準ラインは、可変表示装置の下段位置に限定されるものではなく、可変表示装置の上段位置としても、中段位置としてもよい。あるいは、可変表示装置の上中下三段のいずれかの位置に限定されるものではなく、可変表示装置のリールに配列された各図柄の可変表示部に対する位置を特定できる箇所であれば、いずれの箇所を基準ラインとしてもよい。
【００５７】
図４は、スロットマシンの制御回路の全体構成を示すブロック図である。
スロットマシン１には、遊技制御基板４０、演出制御基板９０、電源基板１０１が設けられている。遊技制御基板４０によって遊技状態が制御され、演出制御基板９０によって遊技状態に応じた演出が制御され、電源基板１０１によってスロットマシン１を構成する電気部品の駆動電源が生成されて各部に供給される。
【００５８】
遊技制御基板４０には、１枚ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、ストップスイッチ８Ｌ、８Ｃ、８Ｒ、精算スイッチ１０、所定のキー操作により打止状態等を解除するためのリセット操作を検出するリセットスイッチ２３、投入メダルセンサ３１、リール２Ｌ、２Ｃ、２Ｒそれぞれに設けられたリール原点位置を検出するリールセンサ３３Ｌ、３３Ｃ、３３Ｒが接続されている。
【００５９】
また、遊技制御基板４０には、クレジット表示器１１、遊技補助表示器１２、ペイアウト表示器１３、１〜３ＢＥＴＬＥＤ１４〜１６、投入要求ＬＥＤ１７、スタート有効ＬＥＤ１８、ウェイト中ＬＥＤ１９、リプレイ中ＬＥＤ２０、ＢＥＴスイッチ有効ＬＥＤ２１、左、中、右停止有効ＬＥＤ２２Ｌ、２２Ｃ、２２Ｒ、メダル投入部４から投入されたメダルの流路を筐体１ａ内部に設けられた後述のホッパータンク側またはメダル払出口９側のいずれか一方に選択的に切り替えるための流路切替ソレノイド３０、リールモータ３２Ｌ、３２Ｃ、３２Ｒが接続されており、これら電気部品は、遊技制御基板４０に搭載された後述のメイン制御部４１の制御に基づいて駆動される。
【００６０】
遊技制御基板４０には、メインＣＰＵ４１ａ、ＲＯＭ４１ｂ、ＲＡＭ４１ｃ、Ｉ／Ｏポート４１ｄを備えたマイクロコンピュータからなり、遊技の制御を行なうメイン制御部４１、所定範囲（本実施の形態では０〜６５５３５）の乱数を発生させる乱数発生回路４２、乱数発生回路から乱数を取得するサンプリング回路４３、遊技制御基板４０に直接または電源基板１０１を介して接続されたスイッチ類から入力された検出信号を検出するスイッチ検出回路４４、リールモータ３２Ｌ、３２Ｃ、３２Ｒの駆動制御を行なうモータ駆動回路４５、流路切替ソレノイド３０の駆動制御を行なうソレノイド駆動回路４６、遊技制御基板４０に接続された各種表示器やＬＥＤの駆動制御を行なうＬＥＤ駆動回路４７、電源投入時またはメインＣＰＵ４１ａからの初期化命令が入力されないときにメインＣＰＵ４１ａにリセット信号を与えるリセット回路４８が搭載されている。ＲＯＭ４１ｂには、遊技制御用のプログラムや、リール停止制御に用いる各種のテーブルデータが格納されている。
【００６１】
乱数発生回路４２は、後述するように所定数のパルスを発生する度にカウントアップして値を更新するカウンタによって構成され、サンプリング回路４３は、乱数発生回路４２がカウントしている数値を取得する。乱数発生回路４２は、乱数の種類毎にカウントする数値の範囲が定められており、本実施の形態では、その範囲として０〜６５５３５が定められている。メインＣＰＵ４１ａは、その処理に応じてサンプリング回路４３に指示を送ることで、乱数発生回路４２が示している数値を乱数として取得する（以下、この機能をハードウェア乱数機能という）。後述する内部抽選用の乱数は、ハードウェア乱数機能により抽出した乱数をそのまま使用するのではなく、ソフトウェアにより加工して使用する。
【００６２】
なお、内部抽選用の乱数は、ハード回路（乱数発生回路４２）のみによって生成してもよく、あるいは、ハード回路（乱数発生回路４２）を用いずに、メイン制御部４１が実行する遊技制御プログラム内でソフトウェア的に生成してもよい。
【００６３】
また、メインＣＰＵ４１ａは、タイマ割込処理（メイン）により、特定のレジスタの数値を更新し、こうして更新された数値を乱数として取得する機能も有する（以下、この機能をソフトウェア乱数機能という）。
【００６４】
メインＣＰＵ４１ａは、Ｉ／Ｏポート４１ｄを介して演出制御基板９０に、各種のコマンドを送信する。遊技制御基板４０から演出制御基板９０へ送信されるコマンドは、演出中継基板８０を介して一方向のみで演出制御基板９０へ送られ、演出制御基板９０から遊技制御基板４０へ向けてコマンドが送られることはない。
【００６５】
演出制御基板９０には、液晶表示器５１、スピーカ５２、５３、リールＬＥＤ５４等の電気部品が接続されており、これら電気部品は、演出制御基板９０に搭載されたサブ制御部９１による制御に基づいて駆動される。
【００６６】
スロットマシン１においてゲームを行なう場合には、まず、メダルをメダル投入部４から投入するか、あるいはクレジット（持点）を使用して賭数を設定する。クレジットを使用するには１枚ＢＥＴスイッチ５、またはＭＡＸＢＥＴスイッチ６を操作すればよい。遊技状態に応じて定められた規定数の賭数が設定されると、入賞ラインＬ１〜Ｌ５（図１参照）のうち遊技状態に応じて定められた入賞ラインが有効となり、スタートスイッチ７の操作が有効な状態、すなわち、ゲームが開始可能な状態となる。遊技状態に対応する規定数を超えてメダルが投入された場合には、その分はクレジットに加算される。
【００６７】
ゲームが開始可能な状態でスタートスイッチ７を操作すると、メイン制御部４１によってスタート操作が検出される。スタート操作の検出に基づいて、メイン制御部４１は各リール２Ｌ、２Ｃ、２Ｒを一斉に回転開始させる。これにより、各リール２Ｌ、２Ｃ、２Ｒの図柄が連続的に変動する。この状態でいずれかのストップスイッチ８Ｌ、８Ｃ、８Ｒを操作すると、対応するリール２Ｌ、２Ｃ、２Ｒの回転が停止し、停止したリールの図柄の表示結果が透視窓３に導出される。以下、ストップスイッチ８Ｌ、８Ｃ、８Ｒのいずれかを用いてリールを停止させる操作を“停止操作”と称する。
【００６８】
全てのリール２Ｌ、２Ｃ、２Ｒの回転が停止して各リールの図柄の表示結果が導出されることで１ゲームが終了する。なお、本実施の形態では、各リールの図柄の表示結果が導出されたときには、対応するリールが完全に停止する。しかしながら、これに変えて、リールの回転が停止して図柄の表示結果が導出されたときでも、リールが上下方向に振動するように動くようにしてもよい。その場合、全リールの回転が停止して全リールの図柄の表示結果が導出されたときには、各リールの振動動作を停止させてもよく、あるいは、各リールの振動動作を継続させてもよい。
【００６９】
全リールの図柄の表示結果が導出されたときに、有効化されているいずれかの入賞ラインＬ１〜Ｌ５上に予め定められた図柄の組合せが各リール２Ｌ、２Ｃ、２Ｒの表示結果として停止した場合には入賞が発生する。入賞が発生すると、その入賞に応じて定められた大きさの遊技価値が遊技者に付与される（規定枚数のメダルの払出し、あるいはこれに対応する数のクレジット加算）。
【００７０】
なお、有効化された複数の入賞ライン上にメダルの払出を伴う図柄の組合せが揃った場合には、有効化された入賞ラインに揃った図柄の組合せそれぞれに対して定められた払出枚数を合計し、合計した枚数のメダルが遊技者に対して付与される。
【００７１】
ただし、１ゲームで付与されるメダルあるいはクレジットの付与数には、上限（本実施の形態では、１５）が定められており、合計数が上限を超える場合には、上限数のクレジットまたはメダルが遊技者に付与される。
【００７２】
図５は、リールの停止制御の概念図である。本実施の形態では、ストップスイッチ８Ｌ、８Ｃ、８Ｒのうち、回転中のリールに対応する停止操作が検出されると、停止操作を検出した時点のリール原点位置からのステップ数に基づいて、基準ライン（可変表示装置の下段）に位置する図柄の配列位置を特定する。
【００７３】
次に、特定した配列位置と、各リール別に用意された停止テーブルとを用いて、停止操作が検出されたリールを停止制御する。停止テーブルは、データが動的に変化するテーブルであり、滑りコマ数または優先値のいずれか一方が図柄の配列位置別に格納される。
【００７４】
以下では、１ゲーム開始後、３つのリールのうちの１つ目のリールを停止させるための停止操作を“第一停止操作”、２つ目のリールを停止させるための停止操作を“第二停止操作”、３つ目のリールを停止させるための操作を“第三停止操作”と称する。
【００７５】
また、第一停止操作で停止するリールを“第一停止リール”、第二停止操作で停止するリールを“第二停止リール”、第三停止操作で停止するリールを“第三停止リール”と称する。
【００７６】
メイン制御部４１は、停止テーブルに滑りコマ数が格納されている場合には、その滑りコマ数に基づいてリールを停止させる。停止テーブルに滑りコマ数を格納した上で、その滑りコマ数に基づいてリールを停止させる制御を“テーブル制御”と称する。
【００７７】
一方、メイン制御部４１は、停止テーブルに優先値が格納されている場合には、その優先値に基づいてリールを停止させる。停止テーブルに優先値を設定した上で、その優先値に基づいてリールを停止させる制御を“コントロール制御”と称する。
【００７８】
停止テーブルは、停止制御テーブルに基づいて作成される。メイン制御部４１は、当選状況に応じて分けられた複数種類の停止制御テーブルを記憶している。図５に示すように、停止制御テーブルは、停止テーブルに滑りコマ数を格納するためのテーブル制御データと、停止テーブルに優先値を格納するためのコントロール制御データとを含む。ただし、テーブル制御データを含まない停止制御テーブルも存在する。
【００７９】
メイン制御部４１は、１ゲームを開始する毎に、当選状況に応じた停止制御テーブルを選択する。そして、選択した停止制御テーブルに従って処理を進めることにより、停止制御テーブル内のテーブル制御データまたはコントロール制御データのいずれか一方に基づいて停止テーブルを作成する。
【００８０】
テーブル制御データに基づいて停止テーブルの作成を試みる処理モードを“滑りコマ数処理モード”という。これに対して、コントロール制御データに基づいて停止テーブルの作成を試みる処理モードを“優先度処理モード”という。
【００８１】
“滑りコマ数処理モード”による処理の結果、停止テーブルを作成する条件が成立していると判断された場合、停止テーブルには、滑りコマ数が図柄の配列位置別に格納される。一方、“優先度処理モード”による処理の結果、停止テーブルを作成する条件が成立していると判断された場合、停止テーブルには、優先値が図柄の配列位置別に格納される。なお、停止テーブルには、滑りコマ数と優先値との双方が併せて格納されることはない。
【００８２】
メイン制御部４１は、作成した停止テーブルに基づいて第一停止リールを停止させた後、既に選択済みの停止制御テーブルを再度用いて停止テーブル作成処理を行ない、第二停止操作検出前に停止テーブルの値を更新することによって停止テーブルを作成し直す。
【００８３】
さらに、メイン制御部４１は、作成した停止テーブルに基づいて第二停止リールを停止させた後、再び、選択済みの停止制御テーブルを用いて停止テーブル作成処理を行ない、第三停止操作検出前に停止テーブルの値を更新することによって停止テーブルを作成し直す。
【００８４】
停止制御テーブル内のデータは、基本的にはテーブル制御データの次にコントロール制御データが実行されるように記述されている。メイン制御部４１は、テーブル制御データを先に実行し、現在のリールの停止状況とテーブル制御データとが停止テーブルの作成条件を満たすときには、テーブル制御データのみに基づいて停止テーブルを作成する。この場合、コントロール制御データを参照することなく、停止制御テーブルに基づく処理を終える。
【００８５】
一方、現在のリールの停止状況とテーブル制御データとが停止テーブルの作成条件を満たさないときには、メイン制御部４１は、引き続いてコントロール制御データを参照する。そして、現在のリールの停止状況とコントロール制御データとが停止テーブルの作成条件を満たすときには、コントロール制御データのみに基づいて停止テーブルを作成する。
【００８６】
図５に示されるように、メイン制御部４１は、停止制御テーブルを参照する際に併せて参照するデータとして、滑りコマ数テーブルとビットデータ（停止テーブル作成用ビットデータ）とビットデータ組合せテーブルとをさらに記憶している。
【００８７】
滑りコマ数テーブルは、リールの２１コマの配列位置（停止位置）の各々に対応する滑りコマ数を予め規定したテーブルであり、０番〜１４５番の番号によって識別される１４６種類が用意されている。
【００８８】
ビットデータは、リールの２１コマの配列位置の各々に対して、０または１が予め設定されたデータであり、０番〜１１２番の番号によって識別される１１３種類が用意されている。
【００８９】
ビットデータ組合せテーブルは、ビットデータの番号を、左、中、右の各々に対応して「（左用ビットデータ番号，中用ビットデータ番号，右用ビットデータ番号）」のように３つ格納したテーブルであり、０番〜７７番の番号によって識別される７８種類が用意されている。
【００９０】
これら、滑りコマ数テーブル、ビットデータ、およびビットデータ組合せテーブルの３種類のデータは、停止テーブルのようにデータが動的に変化することはなく、固定値である。
【００９１】
メイン制御部４１は、テーブル制御データに基づいた処理を実行する際には、滑りコマ数テーブルとビットデータとを参照して、停止テーブルの作成条件が成立しているか否か判断し、成立している場合にはさらに停止テーブルに滑りコマ数を設定する。
【００９２】
一方、メイン制御部４１は、コントロール制御データに基づいた処理を実行する際には、ビットデータ組合せテーブルとビットデータとを参照して、停止テーブルの作成条件が成立しているか否か判断し、成立している場合にはさらに停止テーブルに優先値を設定する。
【００９３】
図６は、停止テーブルを示す図である。停止テーブルは、リールを停止させるときに参照されるテーブルである。停止テーブルは、２５バイトのデータで構成されている。このうちの前の２１バイトが配列位置順に対応するデータであり、その後は先頭４バイトのデータのコピーである。この４バイトの追加データは、リールを停止すべき位置を停止テーブルから検索する処理を高速化するためのデータである。この４バイトの追加データを設けておくことによって、停止操作時に計算される停止可能範囲の先頭位置が２１コマのうちのどの位置であっても、そこから５コマ分の連続したデータを連続した５バイトから取得できるようにしている。
【００９４】
なお、停止テーブルに４バイトの追加データを設けなくてもよい。つまり、停止テーブルを２１バイトのデータで構成してもよい。
【００９５】
図６には、停止テーブルに格納される値の意味が示されている。「０」〜「１４」はコントロール制御において用いられる優先値であって、「０」は停止禁止位置を示し、「１」は最低の優先値を示し、「２」〜「１４」は値が大きいほど停止位置として優先することを示す。
【００９６】
「１６」〜「２０」はテーブル制御において用いられる滑りコマ数であって、「１６」は滑りコマ数０、「１７」は滑りコマ数１、「１８」は滑りコマ数２、「１９」は滑りコマ数３、「２０」は滑りコマ数４を意味する。
【００９７】
なお、作成済みの停止テーブルにおいて、１６以上のデータと１６未満のデータとが混在することはない。つまり、作成済みの停止テーブルには、滑りコマ数および優先値のうちのいずれか一方が格納されている。
【００９８】
図７は、停止制御テーブルの種類を説明するための図である。停止制御テーブルとして、内部当選状況に応じた３０種類のデータが規定されている。たとえば、図７に示すように、特別役の当選フラグが設定されておらず、かつそれ以外の入賞役についての当選フラグも設定されていない外れのゲームには、停止制御テーブル１が対応する。あるいは、ＢＢ１（赤７）の当選フラグが設定されており、かつ、チェリーの当選フラグが設定されているゲームには、停止制御テーブル８が対応する。
【００９９】
図８は、停止制御テーブルの構成を説明するための概略図である。停止制御テーブルは、ア〜オのテーブル制御データと、カのコントロール制御データと、キのＴＢＬＥＮＤとに大別される。
【０１００】
テーブル制御データは、テーブル制御用の停止テーブルを作成するために用いられる。コントロール制御データは、コントロール制御用の停止テーブルを作成するために用いられる。ＴＢＬＥＮＤは、停止制御テーブルの終了を示すエンドデータである。
【０１０１】
テーブル制御データの先頭には、３バイトの滑りコマ数データＡと、３ｎ（ｎ＝１，２，…）バイトの滑りコマ数データＢとが順に配置されている。さらに、滑りコマ数処理モード１を示す設定データＴＢＬＭＤ１（値２５０）に続いて、３ｎ（ｎ＝１，２，…）バイトの滑りコマ数制御データ１が配置され、その後に滑りコマ数処理モード２を示す設定データＴＢＬＭＤ２（値２５２）に続いて、３ｎ（ｎ＝１，２，…）バイトの滑りコマ数制御データ２が配置され、その後に滑りコマ数処理モード３を示す設定データＴＢＬＭＤ２（値２５４）に続いて、３ｎ（ｎ＝１，２，…）バイトの滑りコマ数制御データ３が配置されている。
【０１０２】
コントロール制御データは、１バイトの「ＰＲＩＯ＋ａ」に続いて、ｎバイトの設定箇所特定用データが配置されることにより、構成されている。「ＰＲＩＯ＋ａ」は２３５〜２４９の値をとる。図に示すように、「ＰＲＩＯ」が２３５の固定値で、「ａ」が優先値を示す０〜１４の値をとる。停止制御テーブルの種類によっては、カのコントロール制御データが連続して複数配置されているものが存在する。
【０１０３】
なお、停止制御テーブルの中には、ア〜オのテーブル制御データが存在しない種類のものがある。ただし、いずれの停止制御テーブルも、コントロール制御データとＴＢＬＥＮＤとを含んでいる。
【０１０４】
図９は、停止制御テーブルの詳細を説明するための図である。図９を参照して、テーブル制御データである滑りコマ数制御データ（Ａ、Ｂ、１〜３）は、滑りコマ数テーブルを選択するために用いられる。
【０１０５】
また、滑りコマ数制御データ１〜３の前に配置された処理モード１〜３の設定データは、メイン制御部４１が各滑りコマ数制御データを実行する前に読み込んで、停止制御の処理モードを対応する滑りコマ数処理モード１〜３のいずれかに切換えるための設定データである。
【０１０６】
滑りコマ数制御データＡは、全リールが未停止のとき、すなわち、第一停止に使用される。したがって、１つでもリールが停止しているときには、滑りコマ数制御データＡが参照されても停止テーブルの作成条件が成立していないと判断され、の次のデータが参照される。
【０１０７】
滑りコマ数制御データＢは、順押しの第二停止および第三停止と、挟み押しの第二停止および第三停止とに使用される。順押しとは、リールの停止順が左、中、右であることを意味する。また、挟み押しとは、リールの停止順が左、右、中であることを意味する。
【０１０８】
滑りコマ数制御データ１は、順押しの第二停止と、挟み押しの第二停止とに使用される。滑りコマ数制御データ２は、順押しの第三停止に使用される。滑りコマ数制御データ３は、挟み押しの第三停止に使用される。
【０１０９】
滑りコマ数制御データの中には、たとえば、滑りコマ数制御データＢと滑りコマ数制御データ１のように、順押しの第二停止と挟み押しの第二停止とに共通に用いられるデータが存在する。しかし、制御上、複数の滑りコマ数制御データが併せて用いられて停止テーブルが作成されることはない。
【０１１０】
たとえば、順押しの第二停止に対応する停止テーブルを作成する際には、まず、停止制御テーブルにおいて、滑りコマ数制御データ１よりも先に配置された滑りコマ数制御データＢが用いられて停止テーブルを作成する諸条件が成立するかが判断され、成立する場合には、滑りコマ数制御データＢに基づいて停止テーブルが作成される。この場合、滑りコマ数制御データ１以降のデータは無視される。
【０１１１】
一方、滑りコマ数制御データＢでは停止テーブルを作成する諸条件が成立しないと判断されたとき、後続の滑りコマ数制御データ１が用いられて、停止テーブルを作成する諸条件が成立するかが判断される。
【０１１２】
滑りコマ数制御データは、いずれも３バイトで一単位のデータを構成している。なお、図９では、滑りコマ数制御データ１〜３について、一単位のデータのみを示しているが、実際には図８を用いて説明したとおり、滑りコマ数制御データ１〜３は、３バイトを一単位とする複数のデータ（３ｎ）を構成し得る。
【０１１３】
滑りコマ数制御データＡの１バイト目は、左リールに用いる滑りコマ数テーブルの番号であり、２バイト目は、中リールに用いる滑りコマ数テーブルの番号でり、３バイト目は、右リールに用いる滑りコマ数テーブルの番号である。
【０１１４】
滑りコマ数制御データＢおよび滑りコマ数制御データ１の１バイト目は、第一停止リールの停止位置をチェックするために用いるビットデータの番号である。滑りコマ数制御データＢの２バイト目および３バイト目は、中リールおよび右リールに用いる滑りコマ数テーブルの番号である。
【０１１５】
滑りコマ数制御データＢは、第一停止時に第二停止および第三停止までの引き込み制御が決定できる場合（引き込み率１００％の図柄組合せを決まったラインに引込む場合や、第一停止で当選図柄を表示できないことが確定した場合等）に使用する。この滑りコマ数制御データＢは、第一停止リールの停止位置だけで残りの２リールの滑りコマ数テーブルを決定するためのデータである。
【０１１６】
一方、滑りコマ数制御データ１は、第一停止時に、第二停止および第三停止の引き込み制御が決定できない場合（第二停止の位置によって第三停止の滑りコマ数テーブルを変更する必要がある場合）に使用されるデータである。
【０１１７】
滑りコマ数制御データ２および滑りコマ数制御データ３の１バイト目は、第一停止リールの停止位置をチェックするために用いるビットデータの番号であり、２バイト目は、第二停止リールの停止位置をチェックするために用いるビットデータの番号である。
【０１１８】
滑りコマ数制御データ２は順押しの第三停止に用いられる一方、滑りコマ数制御データ３は挟み押しの第三停止に用いられるため、２バイト目の第二停止リールは、前者では中リールを意味する一方、後者では右リールを意味する。
【０１１９】
滑りコマ数制御データ２および滑りコマ数制御データ３の３バイト目は、第三停止に用いる滑りコマ数テーブルの番号であり、滑りコマ数制御データ２の場合には右リール用として、滑りコマ数制御データ３の場合には中リール用として、それぞれ用いられる。
【０１２０】
コントロール制御データは、優先順位設定データ「ＰＲＩＯ＋ａ」と、これに続く設定箇所特定用データとから成る。コントロール制御データは、変則押しの第二停止・第三停止とに必ず使用される。変則押しとは、リールの第一停止が中となる場合、またはリールの第一停止が右となる場合を意味する。なお、コントロール制御データは、変則押しの第二停止・第三停止のみに使用されるのではなく、順押しあるいは挟み押しの第二停止においても、第一停止リールの出目に応じて使用され得る。
【０１２１】
設定箇所特定用データは、優先値の設定に用いるビットデータ組合せテーブルの番号を示すデータである。メイン制御部４１は、設定箇所特定用データによって指定された番号のビットデータ組合せテーブルを参照して、優先順位設定データが示す優先値を設定する停止テーブルのビット位置を特定する。
【０１２２】
設定箇所特定用データは、可変長のデータであって、停止制御テーブルの種類に応じて、１つあるいは複数のビットデータ組合せテーブル番号を示すデータから構成されている。
【０１２３】
滑りコマ数制御データＡおよび滑りコマ数制御データＢの３バイトデータのうち、１バイト目のデータは２５０よりも小さい値である。これに対して、処理モード１〜３の設定データＴＢＬＭＤ１〜３、および「ＰＲＩＯ＋ａ」のいずれも、２５０以上の値である。
【０１２４】
また、停止制御テーブルにおいて、滑りコマ数制御データＢが存在する場合には、必ずその直前に滑りコマ数制御データＡが配置されている。
【０１２５】
これらのことより、メイン制御部４１は、停止制御テーブルを参照するときに、先頭１バイト目のデータが２５０よりも小さい値であることに基づいて、停止制御テーブルの先頭に滑りコマ数制御データＡが配置されていることを判別する。
【０１２６】
さらに、メイン制御部４１は、先頭の３バイトデータの次の１バイト目のデータが２５０よりも小さい値であることに基づいて、停止制御テーブルに滑りコマ数制御データＢが配置されていることを判別する。
【０１２７】
また、メイン制御部４１は、停止制御テーブルを先頭から順に参照したときに、ＴＢＬＭＤ１に対応する値のデータが存在すれば、それ以降の２５０未満のデータが滑りコマ数制御データ１であると判別する。同様に、ＴＢＬＭＤ２に対応する値のデータが存在すれば、それ以降の２５０未満のデータが滑りコマ数制御データ２であると判別し、ＴＢＬＭＤ３に対応する値のデータが存在すれば、それ以降の２５０未満のデータが滑りコマ数制御データ３であると判別する。
【０１２８】
また、メイン制御部４１は、停止制御テーブルを先頭から順に参照したときに、「ＰＲＩＯ＋ａ」に対応する値のデータが存在すれば、それ以降の「ＰＲＩＯ＋ａ」に対応する値を超えないデータを設定箇所特定用データであると判別する。
【０１２９】
図１０は、停止制御テーブルに含まれるコントロール制御データの構成を説明するための図である。図示のとおり、優先順位設定データ「ＰＲＩＯ＋ａ」は、２３５〜２４９のデータである。一方、これに続く設定箇所特定用データは、単にビットデータ組合せテーブル番号を羅列したデータの場合もあるが、図１０のようなビットデータ組合せテーブル番号に番号補間データＴＢＬＣＯＮあるいはジャンプデータＴＢＬＪＭＰを組合せたデータから構成される場合もある。
【０１３０】
番号補間データＴＢＬＣＯＮは、連続しない２つのビットデータ組合せテーブル番号の間に配置される。このように配置された番号補間データＴＢＬＣＯＮと２つのビットデータ組合せテーブル番号との組合せデータは、ＴＢＬＣＯＮの前に位置するビットデータ組合せテーブル番号からＴＢＬＣＯＮの後ろに位置するビットデータ組合せテーブル番号までの連続する３つ以上のビットデータ組合せテーブル番号が指定されていることを意味する。
【０１３１】
たとえば、「４，ＴＢＬＣＯＮ，９」は、「４，５，６，７，８，９」と同義である。
このように、番号補間データＴＢＬＣＯＮを用いることによって、数多くのビットデータ組合せテーブル番号を記述する際にデータ量が大きくなることを防止している。
【０１３２】
ジャンプデータＴＢＬＪＭＰは、他の番地のデータへジャンプすることを意味するデータである。このデータの直後には、ジャンプ先への相対距離を示す１バイトのデータが続く（たとえば、図１６の停止制御テーブル１６の「ｄ＿３ｒｂ＿ａ＄−１」参照）。
【０１３３】
ジャンプデータＴＢＬＪＭＰは、複数の停止制御テーブルで共通しているコントロール制御データ部分について、各々の停止制御テーブル内に記述するのではなく、特定の番地に共通データを記述しておき、その番地へジャンプして共通データを共有できるようにするためのデータである。これにより、データ量の削減を図っている。
【０１３４】
ゆえに、コントロール制御データは、実際には図１０に示す優先順位設定データとビットデータ組合せテーブル番号と番号補間データとジャンプデータとを必要に応じて任意順に並べた可変長のデータである。
【０１３５】
コントロール制御データは、当選状況に応じて予め定めた出目を優先させて停止させ、あるいは予め定めた出目が絶対に停止しないようにコントロールするための優先度パラメータである。
【０１３６】
たとえば、青７のＢＢ２とベルとが当選しているゲームにおいては、次のような優先順位に従いリールが停止するように、コントロール制御データが作成されている。
【０１３７】
［優先順位１］：赤７をテンパイさせること（第二停止によって、第一停止リールに停止済みの出目との関係において、対象図柄が２つ有効ラインに揃うこと）を禁止（優先値＝０）。
【０１３８】
［優先順位２］：青７を下段ラインまたは右上がりラインにテンパイさせる（優先値＝７）。
【０１３９】
［優先順位３］：青７を有効ラインのいずれかに停止させる（優先値＝６）。
［優先順位４］：ベルを中段ラインに停止させる（優先値＝５）。
【０１４０】
［優先順位５］：ベルを上段ラインまたは右上がりラインに停止させる（優先値＝４）。
【０１４１】
［優先順位６］：ベルを下段ラインまたは右下がりラインに停止させる（優先値＝３）。
【０１４２】
［優先順位７］：はずれの出目にする（優先値＝２）。
図１１は、ビットデータ組合せテーブルの具体例を説明するための図である。ビットデータ組合せテーブルは、ビットデータの番号を、（左、中、右）の各々のリールに対応して３つ指定するデータから成るテーブルである。
【０１４３】
たとえば、番号３のビットデータ組合せテーブル（４，３，７）は、左リールに対応して番号４のビットデータを指定し、中リールに対応して番号３のビットデータを指定し、右リールに対応して番号７のビットデータを指定している。ビットデータ組合せテーブルは、コントロール制御データに基づいて停止テーブルの作成を試みる“優先度処理モード”でのみ使用される。
【０１４４】
図１２は、停止制御テーブルの具体例を示す図である。たとえば、番号１の停止制御テーブルは、先頭バイトが「０」であって、設定データＴＢＬＭＤ１の値「２５０」よりも小さい。このため、「０」を含む（０，１，２）は、メイン制御部４１によって滑りコマ数制御データＡと判断される。続く「７０」も「２５０」より小さいため、「７０」を含む（７０，３，４）は、滑りコマ数制御データＢと判断される。以下、ＰＲＩＯ＋２の直前まで「２５０」より小さい値が続くため、すべて滑りコマ数制御データＢと判断される。その結果、最終の滑りコマ数制御データＢは、（１８，１４，４）であると判断される。
【０１４５】
続くデータは、優先値を「２」とする「ＰＲＩＯ＋２」であるため、ここからがコントロール制御データであると判断される。さらに、続く「５９」は、５９番のビットデータ組合せテーブルを指定するデータであると判断される。続くデータとして「ＴＢＬＥＮＤ」が配置されているため、メイン制御部４１は、これにより停止制御テーブルの処理を終える。
【０１４６】
なお、図１２においては、代表例として、番号１，６，１６の停止制御テーブルを示し、その他の停止制御テーブルについては記載を省略している。
【０１４７】
図１３は、滑りコマ数テーブルの具体例を示す図である。滑りコマ数テーブルは、１リール分（２１コマ分）の滑りコマ数を圧縮した可変長データである。滑りコマ数テーブルは、番号０〜１４５の１４６種類が規定されており、左、中、右リールに対して共用される。このため、左、中、右リール別に滑りコマ数テーブルを設ける場合と比較して、データ容量を削減できる。
【０１４８】
滑りコマ数テーブルのデータは圧縮されており、先頭１バイト目の下位４ビットはデータ長（滑りコマ数のデータのバイト数）を示している。たとえば、番号０の滑りコマ数テーブルの１バイト目の「６５」のうち、下位４ビットの「５」が、データ長を示す。したがって、１バイト目の上位４ビットと２バイト目以降のデータによって滑りコマ数データが特定される。
【０１４９】
図１４は、圧縮展開用データを示す図である。この圧縮展開用データは、メイン制御部４１が滑りコマ数テーブルの圧縮データを展開するために用いられる。図に示すように、たとえば、滑りコマ数テーブルに規定された圧縮データ「１」は、滑りコマ数「０」に展開され、滑りコマ数テーブルに規定された圧縮データ「２」は、滑りコマ数「１」に展開される。あるいは、滑りコマ数テーブルに規定された圧縮データ「６」は、滑りコマ数「１，０」に展開され、滑りコマ数テーブルに規定された圧縮データ「ｄ」は、滑りコマ数「３，２，１，０」に展開される。
【０１５０】
圧縮データ「０」は、同じパターンの繰り返しがあるときの繰り返し回数を示すために用いられるデータである。繰り返し回数は、「０」と、繰り返し対象の圧縮データＸ（Ｘ＝１〜１５）とを２進数形式に並べることで示す。
【０１５１】
たとえば、繰り返すデータをＸ（Ｘ＝１〜１５）とすると、「Ｘ０」は、「２１＋０＝２」という数式の適用により、「Ｘ」を２つ並べた「ＸＸ」に展開される。「ＸＸ」は、「２１＋１＝３」という数式の適用により「Ｘ」を３つ並べた「ＸＸ」に展開される。
【０１５２】
同様に、「Ｘ００」は、「２２＋０＋０＝４」という数式の適用により「ＸＸＸＸ」に展開され、「Ｘ０Ｘ」は、「２２＋０＋１＝５」という数式の適用により「ＸＸＸＸＸ」に展開され、「ＸＸ０」は、「２２＋２１＋０＝６」という数式の適用により「ＸＸＸＸＸ」に展開され、「ＸＸＸ」は、「２２＋２１＋１＝７」という数式の適用により「ＸＸＸＸＸＸＸ」に展開され、「Ｘ０００」は、「２３＋０＋０＋０＝８」という数式の適用により「ＸＸＸＸＸＸＸＸ」に展開される。
【０１５３】
ただし、圧縮データの先頭にある「０」は、単なるダミーデータであり、データ展開時には無視される。
【０１５４】
メイン制御部４１は、図１３に示す滑りコマ数テーブルの中から滑りコマ数テーブルを選択したときに、圧縮展開用データを用いて圧縮データを展開し、２１コマの各々に対応する滑りコマ数を羅列した滑りコマ数データを得る。
【０１５５】
図１５は、ビットデータ（停止テーブル作成用ビットデータ）の具体例を示す図である。ビットデータは、図示のように、図柄位置記号Ａ〜Ｕ（図柄番号０〜２１）の各々に対して、０または１が予め設定されたデータである。ビットデータは、番号０〜１１２の１１３種類が用意されているが、リール別に規定されておらず、複数のリールに共用されている。このため、リール別にビットデータを設ける場合と比較して、データ容量を削減できる。
【０１５６】
ビットデータは、想定される表示結果をリールにおける図柄の配列位置別に示しており、「１」が格納されている箇所は、その位置でリールが停止することが想定されている箇所を、「０」が格納されている箇所は、その位置でリールが停止することが想定されていない箇所を、それぞれ示す。
【０１５７】
ビットデータは、停止テーブルを作成する際の滑りコマ数処理モードと優先度処理モードとの双方に共用される。このため、処理モード別にビットデータを設ける場合と比較して、データ容量を削減できる。
【０１５８】
ビットデータは、滑りコマ数処理モードにおいては、いずれの滑りコマ数制御データに基づいて滑りコマ数テーブルを選択するのかを決定するために用いられる。一方、ビットデータは、優先度処理モードにおいては、停止テーブル内で優先値を設定する箇所および設定する優先値の大きさを決定するために用いられる。
【０１５９】
次に、図１６〜図２１を参照して、メイン制御部４１が実行する停止制御の手順を説明する。図１６は、停止制御処理を説明するためのフローチャートである。
【０１６０】
まず、スタートスイッチ７が操作されることに基づいて、スタート操作が検出される（Ｓ１）。次に、内部抽選処理が実行される（Ｓ２）。また、スタート操作の検出に基づいて、リール２Ｌ、２Ｃ、２Ｒの変動（回転）が開始される。
【０１６１】
Ｓ２の内部抽選処理について詳細に説明する。内部抽選とは、入賞の発生（入賞表示結果の導出）を許容するか否かを、可変表示装置２の表示結果が導出表示される以前に（実際には、スタートスイッチ７の操作検出時に）決定することである。
【０１６２】
内部抽選では、まず、乱数発生回路４２から内部抽選用の乱数（０〜６５５３５の整数）が取得される。次に、遊技状態に応じて定められた抽選対象役の組合せについて、取得した内部抽選用の乱数と、遊技状態、賭数および設定値に応じて定められた各役および役の組合せの当選値とが判定される。
【０１６３】
判定の結果、当選ありとなったときには、当選した役に対応する当選フラグが設定される。この当選フラグは、１ゲームが終了する毎に消去される。ただし、ビッグボーナス当選フラグについては、ビッグボーナス入賞が発生するまで、次回のゲームに持ち越される。ＲＡＭ４１ｃにより、当選フラグを記憶する当選フラグ記憶手段が構成されている。
【０１６４】
本実施の形態においては、当選値の一部またはすべてが重複して設定された入賞役が存在する。このため、１ゲームにおいて複数種類の役が同時に当選することもあり得る。
【０１６５】
Ｓ２の内部抽選処理の後、遊技状態（特別遊技中か一般遊技中か）、持越しフラグの有無、およびＳ２による当選状況が判別される（Ｓ３）。そして、Ｓ３の判別結果に対応する停止制御テーブルが選択される（Ｓ４）。
【０１６６】
次に、停止テーブル作成処理のサブルーチンが実行される（Ｓ５）。この処理については、図１７を用いて後述する。停止テーブル作成処理が終了した後に、停止操作が有効化される。具体的には、メイン制御部４１は、停止テーブル作成処理が終了し、かつ、リールの回転速度が所定速度に達した段階で、停止操作の検出信号を受付可能な状態になる。
【０１６７】
その後、第一停止操作が検出されると（Ｓ６）、リール２Ｌ、２Ｃ、２Ｒのうち、第一停止操作に対応するリールの基準ラインに位置する図柄の番号が特定され、第一停止操作に対応するリールを第一停止リールとして、Ｓ５で作成された停止テーブルに基づいて停止させる処理が実行される（Ｓ７）。
【０１６８】
たとえば、滑りコマ数により停止テーブルが作成されている場合には、以下に説明するテーブル制御によってリールを停止させる。まず、メイン制御部４１は、停止テーブルを参照して、停止させるリールの基準ラインに位置する図柄の図柄番号に対応する滑りコマ数を取得する。続いて、メイン制御部４１は、取得した滑りコマ数分だけリールを回転させてからリールを停止させる。
【０１６９】
これに対して、優先値により停止テーブルが作成されている場合には、以下に説明するコントロール制御によってリールを停止させる。まず、メイン制御部４１は、停止テーブルを参照して、停止させるリールの基準ラインに位置する図柄の優先値と、これを先頭にして連続する回転送り方向の４図柄の各々に対応する優先値を取得する。続いて、メイン制御部４１は、取得した優先値のうち最も大きい値に対応する図柄番号の図柄が基準ラインに達するまでリールを回転させてからリールを停止させる。
【０１７０】
次に、第二停止に備えて、停止テーブル作成処理が再び実行される（Ｓ８）。
その後、第二停止操作が検出されると（Ｓ９）、リール２Ｌ、２Ｃ、２Ｒのうち、第二停止操作に対応するリールの基準ラインに位置する図柄の番号が特定され、第二停止操作に対応するリールを第二停止リールとして、Ｓ８で作成された停止テーブルに基づいて停止させる処理が実行される（Ｓ１０）。
【０１７１】
第二停止リールを停止させる処理は、第一停止の際のＳ７の処理と同様であり、停止テーブルに基づいて、テーブル制御またはコントロール制御によって第二停止リールが停止する。
【０１７２】
次に、第三停止に備えて、停止テーブル作成処理が再び実行される（Ｓ１１）。その後、第三停止操作が検出されると（Ｓ１２）、リール２Ｌ、２Ｃ、２Ｒのうち、第三停止操作に対応するリールの基準ラインに位置する図柄の番号が特定され、第三停止操作に対応するリールを第三停止リールとして、Ｓ１１で作成された停止テーブルに基づいて停止させる処理が実行される（Ｓ１３）。
【０１７３】
第三停止リールを停止させる処理は、第一停止の際のＳ７の処理と同様であり、停止テーブルに基づいて、テーブル制御またはコントロール制御によって第三停止リールが停止する。
【０１７４】
次に、結果判定処理により、入賞の有無および入賞がある場合にはその種類が判定される（Ｓ１４）。次に、払出処理により、入賞がある場合には入賞の種類に応じたメダルが払出され、あるいはクレジットが加算される（Ｓ１５）。
【０１７５】
次に、停止制御ポインタの値がクリア（１にリセット）されるとともに、ＢＢ１〜３、ＲＢ以外の入賞役に対応する当選フラグがクリアされ（Ｓ１６）、停止制御処理が終了する。
【０１７６】
なお、停止制御ポインタは、メイン制御部４１が停止制御テーブルを先頭から順に参照していく際に、先頭から何バイト目を参照すべきであるかを特定するために用いられるデータである。停止制御ポインタは、後述するＳ２４、Ｓ５７において更新される。
【０１７７】
図１７は、停止テーブル作成処理を説明するためのフローチャートである。停止テーブル作成処理では、最初に、停止テーブルの左、中、右に対応する全ての領域が初期化される（Ｓ２１）。その結果、停止テーブルが「１」で埋められる。なお、「１」は、停止可能な最低優先位置を示すデータである。このデータは、「停止させることが可能ではあるが、その停止順は最低であること」を意味する。
【０１７８】
次に、処理モードが滑りコマ数処理モードＡに設定され（Ｓ２２）、続いて、Ｓ４で選択された停止制御テーブルからデータが１バイト取得される（Ｓ２３）。ここで取得されるデータは、停止制御ポインタによって指定される。
【０１７９】
たとえば、前回のゲームが終了して新たなゲームが開始した段階では、Ｓ１６により停止制御ポインタが１に初期化されているため、停止制御テーブルの先頭１バイト目のデータが取得される。図８を参照して、停止制御テーブルの先頭１バイト目は、たとえば、３バイトからなる滑りコマ数制御データＡの１バイト目である。
【０１８０】
Ｓ２３において、停止制御ポインタによって指定されるデータが取得された後、停止制御ポインタの値が１つ進められる（Ｓ２４）。
【０１８１】
次に、Ｓ２３において取得されたデータが滑りコマ数処理モード１，２，３の設定データ（ＴＢＬＭＤ１，ＴＢＬＭＤ２，ＴＢＬＭＤ３）のいずれかであるかが判断される（Ｓ２５）。たとえば、取得されたデータが滑りコマ数制御データＡであったときには、ＮＯと判断されて、Ｓ２７に進む。
【０１８２】
Ｓ２７では、Ｓ２３において取得されたデータが、優先順位設定データ（ＰＲＩＯ＋ａ）であるか否かが判断される。たとえば、取得されたデータが滑りコマ数制御データＡであったときには、ＮＯと判断されて、Ｓ３０に進む。
【０１８３】
Ｓ３０では、Ｓ２３において取得されたデータが、ジャンプデータ（ＴＢＬＪＭＰ）であるか否かが判断される。たとえば、取得されたデータが滑りコマ数制御データＡであったときには、ＮＯと判断されて、Ｓ３２に進む。
【０１８４】
Ｓ３２では、Ｓ２３において取得されたデータが、番号補間データ（ＴＢＬＣＯＮ）であるか否かが判断される。たとえば、取得されたデータが滑りコマ数制御データＡであったときには、ＮＯと判断されて、Ｓ３４に進む。
【０１８５】
Ｓ３４では、Ｓ２３において取得されたデータがエンドマーク（ＴＢＬＥＮＤ）であるか否かが判断される。たとえば、取得されたデータが滑りコマ数制御データＡであったときには、ＮＯと判断されて、Ｓ３５に進む。
【０１８６】
Ｓ３５では、処理モードが滑りコマ数処理モードであるか否かが判断される。たとえば、処理モードがＳ２２で設定された滑りコマ数処理モードＡであるときには、取得データが滑りコマ数制御データであると判定される（Ｓ３６）。この場合、滑りコマ数処理が実行される（Ｓ３７）。
【０１８７】
滑りコマ数処理は、滑りコマ数を用いて停止テーブルを作成する処理である。ただし、滑りコマ数処理に移行しても、停止テーブルの作成条件が成立しない場合には停止テーブルが作成されることなく、滑りコマ数処理が終了する場合もある。
【０１８８】
滑りコマ数処理の詳細については、図１８を用いて後述する。滑りコマ数処理が実行された結果、停止テーブルが作成されたときには、停止制御テーブルの途中までしか実行していなくても停止テーブル作成処理がその時点で終了する。その結果、処理が図１６のＳ６、Ｓ９、またはＳ１２に移行する。これに対して、滑りコマ数処理が実行されたにも関わらず停止テーブルが作成されなかったときには、Ｓ２３に処理が復帰する（図１８のＳ５８参照）。
【０１８９】
Ｓ２３において取得されたデータが滑りコマ数処理モード１，２，３の設定データ（ＴＢＬＭＤ１，ＴＢＬＭＤ２，ＴＢＬＭＤ３）のいずれかであると判断されたとき（Ｓ２５でＹＥＳ）には、処理モードが、判断された滑りコマ数処理モードに設定される（Ｓ２６）。このため、はじめにＳ２２において停止制御テーブルが参照されることなく、処理モードが滑りコマ数処理モードＡに設定されていた場合でも、このＳ２５において、処理モードが適切な処理モードに変更される。
【０１９０】
Ｓ２６において、処理モードが設定されたときには、Ｓ２３に戻り、停止制御テーブルから次の１バイトのデータが取得される。たとえば、Ｓ２５において処理モードが滑りコマ数処理モード１に設定されてＳ２３に戻ったときには、滑りコマ数制御データ１の先頭１バイト目のデータが取得される。
【０１９１】
この場合、Ｓ２４で停止制御ポインタが１つ進められた後、Ｓ２５、Ｓ２７、Ｓ３０、Ｓ３２、Ｓ３４のいずれにおいてもＮＯと判断され、Ｓ３５でＹＥＳと判断され、Ｓ３６からＳ３７に進んで、滑りコマ数制御データ１の先頭１バイト目のデータに基づいた滑りコマ数処理が実行される。そして、停止テーブルが作成されなければ、再び、Ｓ２３に戻り、次の１バイトデータに基づいた処理が実行される。この結果、停止テーブルが作成されない限り、滑りコマ数制御データが１バイトずつ処理されて、たとえば、滑りコマ数制御データの種類が滑りコマ数制御データ１から２、あるいは２から３と変化する毎にその変化がＳ２５によって検出されて、Ｓ２６によって処理モードが変更される。
【０１９２】
たとえば、停止制御テーブルのすべての滑りコマ数制御データについての処理を終えた段階で、依然、停止テーブルが作成されておらず、かつ、停止制御テーブルの後続するデータがコントロール制御データであったときには、Ｓ２３において取得されたデータが優先順位設定データであると判断される（Ｓ２７）。
【０１９３】
この場合、優先値を示すデータａが優先順位レジスタに記憶され（Ｓ２８）、処理モードが優先度処理モードに設定される（Ｓ２９）。
【０１９４】
そして、Ｓ２３に戻り、停止制御テーブルから次の１バイトのデータが取得される。この場合、取得されるデータはビットデータ組合せテーブル番号であるため、Ｓ２５、Ｓ２７、Ｓ３０、Ｓ３２、Ｓ３４、Ｓ３５のいずれにおいてもＮＯと判断され、Ｓ３８で処理モードが優先度処理モードであると判断され、取得データがビットデータ組合せテーブル番号と判定される（Ｓ３９）。そして、優先度処理が実行される（Ｓ４０）。
【０１９５】
優先度処理は、優先値を用いて停止テーブルを作成する処理である。ただし、優先度処理の中で条件が成立しない場合には停止テーブルが作成されることなく、優先度処理が終了する場合もある。
【０１９６】
優先度処理の詳細については、図１９を用いて後述する。優先度処理は、滑りコマ数処理とは異なり、処理が実行された結果、停止テーブルが作成されたか否かに関わらず、処理がＳ２３に復帰する（図１９のＳ６９参照）。
【０１９７】
つまり優先度処理は、停止制御テーブルに規定されたすべてのコントロール制御データを対象として実行される。このため、優先度処理が実行されることによって一旦停止テーブルが作成された場合であっても、再度、優先度処理が実行されることによって、先に作成された停止テーブル中の優先値の値が別の値に更新されることがある。
【０１９８】
Ｓ２３において取得されたデータが番号補間データ（ＴＢＬＣＯＮ）であると判断されたとき（Ｓ３２でＹＥＳ）には、補間すべきビットデータ組合せテーブル番号が特定され、記憶される（Ｓ３３）。たとえば、番号補間データの前後のビットデータ組合せテーブル番号がそれぞれ１、５であった場合には、番号１のビットデータ組合せテーブルに基づく優先度処理は処理済みであるので、補間すべきビットデータ組合せテーブル番号として２〜５が記憶される。次に、処理がＳ４０の優先度処理に移行し、補間すべきすべての番号のビットデータ組合せテーブルを対象とした優先度処理が繰り返し実行される（図１９のＳ６８参照）。
【０１９９】
そして、補間すべきすべての番号のビットデータ組合せテーブルを対象とした優先度処理が終了すると、Ｓ２３に処理が戻り、次の１バイトデータが取得される。
【０２００】
Ｓ２３でジャンプデータ（ＴＢＬＪＭＰ）が取得されたときには、Ｓ３０でＹＥＳと判断されて、次の１バイトのデータが停止制御ポインタに加算される（Ｓ３１）。その後、Ｓ２３に戻る。
【０２０１】
停止制御テーブルに基づく処理が進み、やがて、Ｓ２３でエンドマーク（ＴＢＬＥＮＤ）が取得された場合には、Ｓ３４でＹＥＳと判断され、停止テーブルの先頭４バイト（Ａ，Ｂ，Ｃ，Ｄ）が末尾の４バイト（２２〜２５バイト目）にコピーされ（Ｓ４１）、これにより停止テーブル作成処理が終了する。
【０２０２】
図１８は、滑りコマ数処理を説明するためのフローチャートである。滑りコマ数処理においては、図２０に示した条件１〜条件３が用いられて、以下の処理が実行される。
【０２０３】
まず、現在の処理モードとリール状態とが条件１を満たすか否かが判断される（Ｓ５１）。
【０２０４】
条件１は、たとえば、滑りコマ数処理モードＡであれば、３つのリールのすべてが未停止であることである。
【０２０５】
滑りコマ数処理モードＢであれば、左リールのみが停止、あるいは左リール、中リールの順に２つのリールが停止（順押しの２リール停止）か、あるいは左リール、右リールの順に２つのリールが停止（挟み押しの２リール停止）、のいずれかの条件を満たすことである。
【０２０６】
滑りコマ数処理モード１であれば、左リールのみが停止していることである。
滑りコマ数処理モード２であれば、左リール、中リールの順に２リール停止していることである。
【０２０７】
滑りコマ数処理モード３であれば、左リール、右リールの順に２リール停止していることである。
【０２０８】
条件１が成立していない場合、現在の処理モードが滑りコマ数処理モードＡであれば、処理モードが滑りコマ数処理モードＢに設定変更される（Ｓ５６）。設定変更するのは、次の理由による。
【０２０９】
すなわち、現在の処理モードが滑りコマ数処理モードＡであったということは、処理対象のデータが滑りコマ数制御データＡであったことを意味するから、次に処理すべき停止制御テーブルのデータは、滑りコマ数制御データＢである。
【０２１０】
しかし、図８からも理解されるように、滑りコマ数制御データＢの直前には、処理モードを示す設定データ（ＴＢＬＭＤ１やＴＢＬＭＤ２）が配置されていないため、停止制御ポインタを１つ進めて停止制御テーブルを参照した際に処理モードを滑りコマ数処理モードＢに変更できない。そこで、滑りコマ数処理モードＡの処理が終了したＳ５６の段階で、処理モードを滑りコマ数処理モードＢに変更する。
【０２１１】
Ｓ５１において条件１を満たすと判断された場合には、処理モードが滑りコマ数処理モードＡであるか否かが判断される（Ｓ５２）。滑りコマ数処理モードＡであり、かつ、条件１を満たしている場合には、現在、参照している（停止制御ポインタによって示される）停止制御テーブル中のデータが滑りコマ数制御データＡであり、かつ、リールが未停止の状態である。
【０２１２】
この場合、Ｓ５５に進んで、条件３（図２０参照）に従い、停止テーブルが作成される。すなわち、参照している滑りコマ数制御データＡの１バイト目、２バイト目、３バイト目の各々のデータが用いられて、左リール用、中リール用、右リール用の停止テーブルが作成される。
【０２１３】
具体的には、停止制御ポインタが示す滑りコマ数制御データＡの１バイト目に格納された値に対応する番号の滑りコマ数テーブルが参照されて、その圧縮データが図１４に示した圧縮展開用データにより展開され、展開後の２１個の数値データが左リール用停止テーブルの２１の各々の領域に格納される。滑りコマ数制御データＡの２バイト目に格納された値に対応する番号の滑りコマ数テーブルが参照されて、その圧縮データが図１４に示した圧縮展開用データにより展開され、展開後の２１個の数値データが中リール用停止テーブルの２１の各々の領域に格納される。同様に、滑りコマ数制御データＡの３バイト目に格納された値に対応する番号の滑りコマ数テーブルが参照されて、その圧縮データが図１４に示した圧縮展開用データにより展開され、展開後の２１個の数値データが右リール用停止テーブルの２１の各々の領域に格納される。
【０２１４】
なお、メイン制御部４１が滑りコマ数テーブルから圧縮データを展開する詳細な手順については、既に説明したので、ここではその説明を省略する。
【０２１５】
Ｓ５５を実行することによって、停止テーブルを作成した場合には、停止テーブルの先頭４バイト（Ａ，Ｂ，Ｃ，Ｄ）が末尾の４バイト（２２〜２５バイト目）にコピーされる（Ｓ５９）。その後、滑りコマ数処理が終了する。
【０２１６】
Ｓ５２において、処理モードが滑りコマ数処理モードＡでないと判断された場合には、条件２に従い、停止済みリールの停止位置がチェックされる（Ｓ５３）。条件２は、図２０に示すように、現在の処理モードによって異なっている。
【０２１７】
滑りコマ数処理モードＢでは、既に停止済みの左リールの停止位置と、参照している滑りコマ数制御データ（この場合は滑りコマ数制御データＢになる）の１バイト目に格納された値に対応する番号のビットデータとが用いられて判定される。具体的には、ビットデータのうち、左リールの停止位置に対応するビットが１であるか否かが判定される。
【０２１８】
なお、滑りコマ数制御データＢの１バイト目の値に対応する番号のビットデータが、チェック機能を果たすため、このビットデータは、図９に示したように「第一停止位置（左）チェック用ビットデータ」と称される。
【０２１９】
滑りコマ数処理モード１では、既に停止済みの左リールの停止位置と、参照している滑りコマ数制御データ（この場合は滑りコマ数制御データ１になる）の１バイト目に格納された値に対応する番号のビットデータとが用いられて判定される。判定手法は、滑りコマ数処理モードＢの場合と同様である。
【０２２０】
なお、滑りコマ数制御データ１の１バイト目の値に対応する番号のビットデータが、チェック機能を果たすため、このビットデータは、図９に示したように「第一停止位置（左）チェック用ビットデータ」と称される。
【０２２１】
滑りコマ数処理モード２では、既に停止済みの左リールおよび中リールの停止位置と、参照している滑りコマ数制御データ（この場合は滑りコマ数制御データ２になる）の１バイト目および２バイト目に格納された値に対応する番号のビットデータとが用いられて判定される。
【０２２２】
具体的には、滑りコマ数制御データ２の１バイト目に対応する番号のビットデータのうち、左リールの停止位置に対応するビットが１であり、なおかつ、滑りコマ数制御データ２の２バイト目に対応する番号のビットデータのうち、中リールの停止位置に対応するビットが１であるか否かが判定される。
【０２２３】
なお、滑りコマ数制御データ２の１バイト目および２バイト目の各々の値に対応する番号のビットデータが、チェック機能を果たすため、各々のビットデータは、図９に示したように「第一停止位置（左）チェック用ビットデータ」、「第二停止位置（中）チェック用ビットデータ」と称される。
【０２２４】
滑りコマ数処理モード３では、既に停止済みの左リールおよび右リールの停止位置と、参照している滑りコマ数制御データ（この場合は滑りコマ数制御データ３になる）の１バイト目および２バイト目に格納された値に対応する番号のビットデータとが用いられて判定される。
【０２２５】
具体的には、滑りコマ数制御データ３の１バイト目に対応する番号のビットデータのうち、左リールの停止位置に対応するビットが１であり、なおかつ、滑りコマ数制御データ３の２バイト目に対応する番号のビットデータのうち、右リールの停止位置に対応するビットが１であるか否かが判定される。
【０２２６】
なお、滑りコマ数制御データ３の１バイト目および２バイト目の各々の値に対応する番号のビットデータが、チェック機能を果たすため、各々のビットデータは、図９に示したように「第一停止位置（左）チェック用ビットデータ」、「第二停止位置（右）チェック用ビットデータ」と称される。
【０２２７】
次に、Ｓ５３でのチェックの結果、条件２に基づいたチェック対象の停止位置に対応するビットデータは１であったか否かが判断される（Ｓ５４）。Ｓ５４でＮＯと判断された場合には、停止テーブルを作成する条件を満たさないため、今回、参照している滑りコマ数制御データを用いて停止テーブルを作成することなく、停止制御ポインタを２つ進める（Ｓ５７）。
【０２２８】
滑りコマ数制御データは、いずれも３バイト構成であるため、停止制御ポインタを２つ進めることによって、今回、参照している滑りコマ数制御データの次のデータを参照することが可能になる。その後、Ｓ５８に進み、図１７のＳ２３に戻る。
【０２２９】
これに対して、Ｓ５４において、条件２に基づいたチェック対象の停止位置に対応するビットデータが１と判断されたとき、すなわち、停止テーブルを作成する条件が成立していると判断されたときには、条件３に従い、停止テーブルに滑りコマ数が設定される（Ｓ５５）。
【０２３０】
条件３は、図２０に示すとおりであり、現在の処理モードが滑りコマ数処理モードＡの場合については説明済みである。図２０に示すように、現在の処理モードが滑りコマ数処理モードＢ，１，２，３のそれぞれの場合について、滑りコマ数を作成するために滑りコマ数制御データの何バイト目を参照するか、および滑りコマ数を停止テーブルの左中右のいずれに設定するかが定められている。これは、図９に示した、各滑りコマ数制御データの「データ構成」欄にも示されている。
【０２３１】
たとえば、図９には、滑りコマ数制御データＢについて、２バイト目が中用滑りコマ数テーブル番号であり、３バイト目が右用滑りコマ数テーブル番号であることが示されている。
【０２３２】
すなわち、滑りコマ数処理モードＢにおいては、参照している滑りコマ数制御データ（この場合は滑りコマ数制御データＢ）の２バイト目に対応する番号の滑りコマ数テーブルが用いられて、中リール用停止テーブルが作成され、３バイト目に対応する番号の滑りコマ数テーブルが用いられて、右リール用停止テーブルが作成される。
【０２３３】
滑りコマ数処理モード１においては、参照している滑りコマ数制御データ（この場合は滑りコマ数制御データ１）の２バイト目に対応する番号の滑りコマ数テーブルが用いられて、中リール用停止テーブルが作成され、３バイト目に対応する番号の滑りコマ数テーブルが用いられて、右リール用停止テーブルが作成される。
【０２３４】
滑りコマ数処理モード２においては、参照している滑りコマ数制御データ（この場合は滑りコマ数制御データ２）の３バイト目に対応する番号の滑りコマ数テーブルが用いられて、右リール用停止テーブルが作成される。
【０２３５】
滑りコマ数処理モード３においては、参照している滑りコマ数制御データ（この場合は滑りコマ数制御データ３）の３バイト目に対応する番号の滑りコマ数テーブルが用いられて、中リール用停止テーブルが作成される。
【０２３６】
Ｓ５５において、停止テーブルがされた後、停止テーブルの先頭４バイト（Ａ，Ｂ，Ｃ，Ｄ）が末尾の４バイト（２２〜２５バイト目）にコピーされ（Ｓ５９）、滑りコマ数処理が終了する。この場合、図１７のＳ３７に戻り、停止テーブル作成処理が終了する。つまり、停止制御テーブルの途中までしか実行していなくても、滑りコマ数が格納されることによって停止テーブルが作成された段階で、停止テーブル作成処理が終了する。その結果、停止テーブルの作成処理に係る時間を短くすることができる。
【０２３７】
図１９は、優先度処理を説明するためのフローチャートである。優先度処理においては、図２０および図２１に示した条件４〜条件８が用いられて、以下の処理が実行される。
【０２３８】
なお、この優先度処理は、停止テーブル作成処理のＳ３９において、停止制御ポインタに従い取得されたデータがビットデータ組合せテーブル番号である場合に実行される処理である。あるいは、優先度処理は、Ｓ３９において、停止制御ポインタに従い取得されたデータが番号補間データである場合（Ｓ３２にてＹＥＳ）に実行される処理である。
【０２３９】
いずれにしても、停止テーブル作成処理から優先度処理に移行した段階では、停止制御テーブルによって指定されるビットデータ組合せテーブル番号が参照された状態となっている。
【０２４０】
優先度処理においては、まず、左リールの状態が条件４または条件５を満たすか否かが判断される（Ｓ６１）。
【０２４１】
条件４および条件５は、図２０および図２１に示されている。Ｓ６１の場合には、条件４は、「左リールが未停止であること」になる一方、条件５は、図２１のとおり、「リールに対応するビットデータのうち、リールの停止位置に対応するビットが１であること」である。
【０２４２】
条件５を詳細に説明する。Ｓ６１では、左リールの状態について判断しているから、ここでの条件５は、「左リールに対応するビットデータ、すなわち、現在、参照している番号のビットデータ組合せテーブルのうち、１バイト目が示す番号のビットデータ」を意味する。
【０２４３】
たとえば、現在、参照しているビットデータ組合せテーブル番号ｍが図１１に示す「２９」である場合には、そのビットデータ組合せテーブルは（３４，３２，３９）であるから、その１バイト目が示す番号は、「３４」である。ゆえに、この場合、「左リールに対応するビットデータ」は、番号「３４」のビットデータを意味する。番号「３４」のビットデータは、図１５に示されるように「１０１０００１０…」である。そして、このビットデータのうち、左リールの停止位置に対応するビットが１であれば、Ｓ６１において条件５を満たすと判断される。
【０２４４】
Ｓ６１において、条件４または条件５のいずれか一方を満たすと判断された場合には、続いて、中リールの状態が条件４または条件５のいずれか一方を満たすか否かが判断される（Ｓ６２）。すなわち、「条件４；中リールが未停止であること」、または、「条件５；中リールに対応するビットデータのうち、中リールの停止位置に対応するビットが１であること」のいずれか一方の条件が満たされているか否かが判断される。なお、「中リールに対応するビットデータ」とは、「現在、参照している番号のビットデータ組合せテーブルのうち、２バイト目が示す番号のビットデータ」である（図２１参照）。
【０２４５】
Ｓ６２において、条件４または条件５のいずれか一方を満たすと判断された場合には、続いて、右リールの状態が条件４または条件５のいずれか一方を満たすか否かが判断される（Ｓ６３）。すなわち、「条件４；右リールが未停止であること」、または、「条件５；右リールに対応するビットデータのうち、右リールの停止位置に対応するビットが１であること」のいずれか一方の条件が満たされているか否かが判断される。なお、「右リールに対応するビットデータ」とは、「現在、参照している番号のビットデータ組合せテーブルのうち、３バイト目が示す番号のビットデータ」である（図２１参照）。
【０２４６】
Ｓ６３において、条件４または条件５のいずれか一方を満たすと判断された場合には、続いて、優先順位レジスタの値が２以上であるか否かが判断される（Ｓ６４）。なお、優先順位レジスタは、停止制御ポインタに従い停止制御テーブル中の優先順位データ（ＰＲＩＯ＋ａ）を取得したときに、そのデータの中から優先値ａを抽出して格納するためのレジスタである（Ｓ２８参照）。
【０２４７】
Ｓ６４においてＹＥＳの場合には、停止テーブルを作成する条件が成立していると判断される。この場合、条件６に従って、停止テーブルの値が優先順位レジスタの値と置き換えられる（Ｓ６５）。
【０２４８】
条件６は、図２１に示されているとおりである。すなわち、「例外１」および「例外２」のケースを除いて、原則として、停止テーブルのうち、「リールに対応するビットデータ」のビットが１に対応する箇所を優先順位レジスタの値と置き換えることによって、すべての未停止リールに対応する停止テーブルを対象として、データの置き換えを実行する。
【０２４９】
この結果、たとえば、参照しているビットデータ組合せテーブル番号ｍに対応するビットデータ組合せテーブルが（α、β、γ）であれば、左リール用停止テーブルのうち、番号αのビットデータでビットが１の箇所に対応する停止位置の値が優先順位レジスタの値と置き換えられる。同様に、中リール用停止テーブルのうち、番号βのビットデータでビットが１の箇所に対応する停止位置の値が優先順位レジスタの値と置き換えられ、右リール用停止テーブルのうち、番号γのビットデータでビットが１の箇所に対応する停止位置の値が優先順位レジスタの値と置き換えられる。
【０２５０】
ただし、停止テーブルに「０（停止禁止）」が設定されている箇所は、置き換えない（「例外１」）。また、参照している「ビットデータ組合せテーブル」の番号が「１」のときは、一切、置き換えを実行せず、つまり、停止テーブルを作成しない（「例外２」）。
【０２５１】
Ｓ６４において、優先順位レジスタの値が２以上でないと判断された場合には、条件７を満たすか否かが判断される（Ｓ６６）。条件７は、図２１に示されるように、「参照しているビットデータ組合せテーブルによって特定される３つのビットデータのうちに、未停止リールに対応し、かつ、「全ビットが１」でないビットデータが１つだけ存在すること」である。
【０２５２】
ゆえに、条件７を満たすためには、少なくとも停止していないリールが存在する必要がある。
【０２５３】
たとえば、未停止リールが１つのみのときには、その未停止リールに対応するビットデータが「全ビット＝１」でないことが条件になる。なお、「未停止リールに対応するビットデータ」とは、たとえば、参照しているビットデータ組合せテーブル番号ｍに対応するビットデータ組合せテーブルが（α、β、γ）であり、かつ、未停止リールが右リールであるときには、「番号γのビットデータ」のことである。
【０２５４】
あるいは、未停止リールが２つのときには、それぞれの未停止リールに対応するビットデータのいずれか一方が「全ビット＝１」でなく、他方については「全ビット＝１」であることが条件になる。
【０２５５】
Ｓ６６において条件７を満たすと判断された場合には、条件８に従って、停止テーブルの値が０（停止禁止位置データ）と置き換えられる（Ｓ６７）。条件８は、図２１に示されるように、「条件７を成立させたビットデータに対応するリールの停止テーブルのうち、そのビットデータのビットが１に対応する箇所を置き換え対象とすること」である。
【０２５６】
たとえば、未停止リールが左リールの１つのみであったときには、参照しているビットデータ組合せテーブル番号ｍに対応するビットデータ組合せテーブルが（α、β、γ）であるとすると、条件７を成立させたビットデータは、「番号αのビットデータ」であるから、左リール用の停止テーブルのうち、「番号αのビットデータ」のビットが１に対応する箇所が０に置き換えられる。
【０２５７】
あるいは、未停止リールが左と中の２つであったときには、条件７を成立させたビットデータが左と中のいずれのリールに対応するものであるかによって、置き換え対象が異なる。たとえば、条件７を成立させたビットデータが中リールに対応するものであった場合には、参照しているビットデータ組合せテーブル番号ｍに対応するビットデータ組合せテーブルが（α、β、γ）であるとすると、条件７を成立させたビットデータは、「番号βのビットデータ」である。それゆえ、中リール用の停止テーブルのうち、「番号βのビットデータ」のビットが１に対応する箇所が０に置き換えられる。
【０２５８】
Ｓ６７の処理の後、または、Ｓ６１、Ｓ６２、Ｓ６３、Ｓ６６のいずれかにおいてＮＯと判断された後、あるいは、Ｓ６５の処理の後、Ｓ６８に進む。Ｓ６８では、補間すべきビットデータ組合せテーブル番号が存在するか否かが判断され、存在する場合には処理がＳ６１に戻る。
【０２５９】
すなわち、図１７のＳ３３においてビットデータ組合せテーブル番号が補間されて優先度処理に移行している場合には、補間対象のすべての番号のビットデータ組合せテーブルを対象として、Ｓ６１〜Ｓ６７の判断が順番に実行される。
【０２６０】
このため、いずれかのビットデータ組合せテーブルに基づいて停止テーブルが作成されたとしても、予定されているすべてのビットデータ組合せテーブルに基づく処理が終了するまで、優先度処理が継続される。その結果、いずれかのビットデータ組合せテーブルに基づいて停止テーブルが作成された場合であっても、その後に参照されるビットデータ組合せテーブルに基づいて、作成済みの停止テーブルが更新される場合がある。
【０２６１】
Ｓ６８において、補間すべきビットデータ組合せテーブル番号が存在しないと判断された場合には、Ｓ６９に進み、処理が図１７のＳ２３に戻る。このように優先度処理の場合には、停止テーブルが作成された場合であっても、再びＳ２３に戻り、停止制御テーブルの次の１バイトデータが取得され、停止テーブル作成処理が継続される。このため、再び、優先度処理に移行した場合には、Ｓ６５において作成された停止テーブルが更新され得る。このため、停止制御ポインタがコントロール制御データの位置まで進められた場合には、その後、停止テーブルがどの段階で作成されようとも、エンドデータ（ＴＢＬＥＮＤ）が現れるまで停止制御テーブルに基づいた停止テーブル作成処理が実行され、停止テーブルが更新される。
【０２６２】
このように、優先度処理は、停止済みリールの出目と、これに対応するビットデータとを比較して、出目とビットデータが示す想定の出目とが一致するときに、停止テーブルを優先値で更新している。
【０２６３】
以上、説明したように、メイン制御部４１は、第一停止前に選択された停止制御テーブルを原則として共通に用いて、第一停止〜第三停止の各々の段階に対応する停止テーブルを、第一停止前、第二停止前、および第三停止前の各々の段階で作成する。
【０２６４】
また、メイン制御部４１は、停止制御テーブル中のテーブル制御データに基づく処理の途中段階で停止テーブルが作成された場合には、未だ処理していないテーブル制御データやコントロール制御データが停止制御テーブルに残っている場合であっても、停止テーブル作成処理を終了して、リールの停止処理に移行する。
【０２６５】
一方、停止制御テーブル中のテーブル制御データによっては停止テーブルが作成できず、コントロール制御データに基づいて停止テーブルを作成する処理に進んだ場合には、コントロール制御データに基づく処理の途中段階で停止テーブルが作成された場合であっても、すべてのコントロール制御データに基づく処理を終えるまで、停止テーブル作成処理を終了することなく継続する。
【０２６６】
次に、メイン制御部４１が実行するリールの停止制御の具体例を２つ説明する。
［具体例１］
図２２は、リールの停止制御の具体例１を示す図である。また、図２３は、リールの停止制御の具体例１で用いる停止制御テーブルを示す図である。さらに、図２４は、リールの停止制御の具体例１における、リール停止テーブルの変化を説明するための図である。
【０２６７】
具体例１では、図２２（Ａ）に示すように、遊技状態が通常状態（非ＢＢ中）であって、今回のゲームで「リプレイ」のみが当選している場合を想定している。
【０２６８】
また、第一、第二、第三停止リールが、それぞれ、左、中、右リールであり、かつ、第一〜第三停止操作検出時の基準ラインの図柄は、図２２（Ａ）に示すように、第一停止リールが「青７（図柄番号９）」、第二停止リールが「リプレイ（図柄番号３）」、第三停止リールが「リプレイ（図柄番号８）」とする。
【０２６９】
図２２（Ｂ）には、最終的に停止する図柄が示されている。また、図２２（Ｃ）には、第一〜第三停止操作検出時の基準ラインの図柄が塗り表示で示されているとともに、最終的に停止する図柄が太枠で囲んで示されている。
【０２７０】
（１）  第一停止用の停止テーブル作成処理
まず、「リプレイ」のみが当選しているため、図７に示した停止制御テーブルのうちから停止制御テーブル６が選択される。
【０２７１】
停止制御テーブル６は、図２３に示す１２バイトのデータで構成されている。この停止制御テーブル６は、第一停止のみならず第二停止および第三停止の際にも使用する。
【０２７２】
最初に、停止テーブルを初期化する。すなわち、停止テーブル全体を「１」で埋める。「１」は、停止可能な位置を示す優先値のうち、最も停止の優先度合いが低い値（停止可能最低優先値）である。これにより、停止テーブルの内容は図２４（Ａ）のようになる。
【０２７３】
なお、図２４では、データを示す各数字を便宜上、羅列しており、１つの数字が１バイトのデータを意味する。また、後でビットデータ組合せテーブルとの対応がわかりやすいように、先頭２１バイトを８、８、５バイトに区切った上で、末尾４バイトをさらに別に区切ってある。
【０２７４】
次に、現在の処理モードを「滑りコマ数処理モードＡ」とする。停止制御テーブルの最初のデータは３５であるので、これは滑りコマ数制御データである。現在のモードが「滑りコマ数処理モードＡ」であり、全リールが未停止であるので、このデータを含めて３バイト（３５，３１，２）を滑りコマ数テーブル番号と判断し、この番号の滑りコマ数テーブルに基づいて、停止テーブルを作成する。
【０２７５】
滑りコマ数テーブル番号の３５番のデータは「６４，６ａ，６ｆ，６ｆ」となっている（図１３参照）。これを４ビットずつに分解すると、「４  ６  １０  ６  １５  ６  １５  ６」となる。ここで、先頭の「４」はバイト数であり、残りの７個のデータ「６  １０  ６  １５  ６  １５  ６」が滑りコマ数圧縮データである。
【０２７６】
そこで、まず、それぞれの圧縮データについて、圧縮展開用データ（図１４参照）を用いて滑りコマ数データに展開する。その結果、これらの圧縮データは、「６」→「１  ０」、「１０」→「２  １  ０」、「１５」→「４  ３  ２  １  ０」と展開される。つまり、滑りコマ数テーブルは、「１  ０  ２  １  ０  １  ０  ４  ３  ２  １  ０  １  ０  ４  ３  ２  １  ０  １  ０」となる。
【０２７７】
３１番の滑りコマ数テーブルは、「０４，０ｆ６，０ｆａ，３０」となっている（図１３参照）。これを４ビットずつに分解すると、「４  ０  ６  １５  １０  １５  ０  ３」となり、さらに、先頭のバイト数とダミーデータ０を無視すると「６  １５  １０  １５  ０  ３」となる。
【０２７８】
このうち、「０」は、その直前のデータの繰り返しを意味する圧縮データであるから、これを展開すると「６  １５  １０  １５  １５  ３」となる。このデータを圧縮展開用データを用いて展開すると、「１  ０  ４  ３  ２  １  ０  ２  １  ０  ４  ３  ２  １  ０  ４  ３  ２  １  ０  ２」となる。
【０２７９】
２番の滑りコマ数テーブルは、「０４，０ａｄ，０ｆｄ，５ｄ」となっている（図１３参照）。これを４ビットずつに分解すると、「４  ０  １３  １０  １３  １５  １３  ５」となり、さらに、先頭のバイト数とダミーデータ０を無視すると「１３  １０  １３  １５  １３  ５」となる。
【０２８０】
このデータを圧縮展開用データを用いて展開すると、「３  ２  １  ０  ２  １  ０  ３  ２  １  ０  ４  ３  ２  １  ０  ３  ２  １  ０  ４」となる。
【０２８１】
展開された滑りコマ数テーブルの各々の値０〜４は、滑りコマ数を意味するが、停止テーブルには、滑りコマ数の値０〜４がそのまま格納されるのではなく、滑りコマ数に１６を加えた値が格納される。これは、停止テーブルがテーブル制御に用いる滑りコマ数の格納と、コントロール制御に用いる優先値の格納とに兼用されていることから、両者を数値で区別する必要があるためである。すなわち、停止テーブルにおいて、値０〜１５は、優先値を意味する一方、値１６〜２０は滑りコマ数０〜４を意味する。
【０２８２】
図２４（Ｂ）に、滑りコマ数テーブル３５、３１、２に基づいて作成された停止テーブルを示す。なお、図２４（Ｂ）においては、４バイトの拡張領域（右側のＡＢＣＤ）を除いて、便宜上、滑りコマ数をそのままの値（＋１６しない値）で表記している。
【０２８３】
滑りコマ数データを作成したので、停止制御テーブル６の残りのデータは無視し、停止テーブル作成処理を終了する。
【０２８４】
（２）  第一停止リールの停止操作検出時の停止位置決定処理
左リールの停止操作検出時の基準ラインには、図柄番号９の青７が位置している。停止可能範囲の先頭位置９は、図柄位置記号ではＪである。このため、停止可能範囲はＪ〜Ｎとなる。この範囲での左リール用の停止テーブルにおける滑りコマ数は、図２４（Ｂ）のとおり、「２，１，０，１，０」となっている。これは、実データでは、「１８，１７，１６，１７，１６」である。
【０２８５】
停止可能範囲の先頭の値「１８」は１６以上であることから、メイン制御部４１は、停止テーブルに滑りコマ数のデータが格納されていると判断し、後続する他の４つは参照せず、先頭の値から直ちに滑りコマ数を決定する。滑りコマ数はＪの値１８から１６を引いた値であるので、１８−１６＝２となる。
【０２８６】
停止可能範囲の先頭位置９に滑りコマ数２を加えて、実際の停止位置を算出する。９＋２＝１１であるので、停止位置は１１となる。基準ラインが下段であるので、リールの停止位置は、上段が１３（バー）、中段が１２（スイカ）、下段が１１（リプレイ）となる。メイン制御部４１は、この位置で左リールを停止させる。
【０２８７】
（３）  第一リール停止後の停止テーブル作成処理
引き続いて、同じ停止制御テーブル６を使用する。処理手順も途中までは、第一リール停止前の処理手順と同じである。すなわち、最初に停止テーブルを初期化した後、処理モードを「滑りコマ数処理モードＡ」とする。
【０２８８】
次に、停止制御テーブル６の最初のデータ３５を参照して、滑りコマ数制御データと判断する。現在の処理モードは全リール停止時用の「滑りコマ数処理モードＡ」である。ところが、既に第一リールが停止済みであるので、このデータ３５を含めて３バイト（３５，３１，２）は無視する。また、処理モードを「滑りコマ数処理モードＡ」から「滑りコマ数処理モードＢ」に変更する。
【０２８９】
停止制御テーブル６の（３５，３１，２）に続くデータは、４５であるので、これは滑りコマ数制御データである。現在の処理モードは「滑りコマ数テーブルモードＢ」であって、第一停止済みという条件に合致するので、第一停止リールの停止位置をチェックする。
【０２９０】
現在の処理モードが「滑りコマ数テーブルモードＢ」であるので、４５を先頭とする３バイトデータ（４５，３１，２）のうち、４５は第一停止リールである左リールの停止位置チェック用のビットデータ番号、３１は中リール滑りコマ数テーブル番号、２は右リール滑りコマ数テーブル番号である。
【０２９１】
４５番のビットデータは、図１５に示すように、第一停止リールの停止位置１１（Ｌ）に対応するビットが０である。このように、３バイトデータ（４５，３１，２）は、停止テーブルを作成する条件を満たしていないため、無視する。
【０２９２】
停止制御テーブル６において、続くデータは４６であるから、これも滑りコマ数制御データである。現在の処理モードは「滑りコマ数テーブルモードＢ」であって、第一停止済みという条件に合致するので、第一停止リールの停止位置をチェックする。
【０２９３】
現在の処理モードが「滑りコマ数テーブルモードＢ」であるので、４６を先頭とする３バイトデータ（４６，３６，２）のうち、４６は第一停止リールである左リールの停止位置チェック用のビットデータ番号、３６は中リール滑りコマ数テーブル番号、２は右リール滑りコマ数テーブル番号である。
【０２９４】
４６番のビットデータは、図１５に示すように、第一停止リールの停止位置１１（Ｌ）に対応するビットが１である。ゆえに、３バイトデータ（４６，３６，２）は、停止テーブルを作成する条件を満たしている。そこで、この３バイトデータを用いて停止テーブルを作成する。具体的には、番号３６の滑りコマ数テーブルによって中リールの停止テーブルを更新し、番号２の滑りコマ数テーブルによって右リールの停止テーブルを更新する。
【０２９５】
このため、まず、３６番と２番の滑りコマ数テーブルを展開する。
３６番の滑りコマ数テーブルは、「０ａ３，０ａｆ，０ｆ」となっているので、４ビットずつ分解すると、「３  １０  １５  １０  １５  ０」となるから、先頭のバイト数を無視すると「１０  １５  １０  １５  ０」となる。このうち、「０」は、その直前のデータの繰り返しを意味する圧縮データであるから、これを展開すると「１０  １５  １０  １５  １５」となる。このデータを圧縮展開用データを用いて展開すると、「２  １  ０  ４  ３  ２  １  ０  ２  １  ０  ４  ３  ２  １  ０  ４  ３  ２  １  ０」となる。
【０２９６】
２番の滑りコマ数テーブルは、「０４，０ａｄ，０ｆｄ，５ｄ」となっているので、４ビットずつ分解すると、「４  ０  １３  １０  １３  １５  １３  ５」となるから、先頭のバイト数とダミーデータ０とを無視すると「１３  １０  １３  １５  １３  ５」となる。このデータを圧縮展開用データを用いて展開すると、「３  ２  １  ０  ２  １  ０  ３  ２  １  ０  ４  ３  ２  １  ０  ３  ２  １  ０  ４」となる。
【０２９７】
図２４（Ｃ）に、滑りコマ数テーブル３６、２に基づいて作成された停止テーブルを示す。なお、図２４（Ｃ）においては、４バイトの拡張領域（右側のＡＢＣＤ）を除いて、便宜上、滑りコマ数をそのままの値（＋１６しない値）で表記している。
【０２９８】
滑りコマ数データを作成したので、停止制御テーブル６の残りのデータは無視し、停止テーブル作成処理を終了する。
【０２９９】
（４）  第二停止リールの停止操作検出時の停止位置決定処理
中リールの停止操作検出時の基準ラインには、図柄番号３のリプレイが位置している。停止可能範囲の先頭位置３は、図柄位置記号ではＤである。このため、停止可能範囲はＤ〜Ｈとなる。この範囲での中リール用の停止テーブルにおける滑りコマ数は、図２４（Ｃ）のとおり、「４，３，２，１，０」となっている。これは、実データでは、「２０，１９，１８，１７，１６」である。停止可能範囲の先頭の値「２０」が１６以上であることから、メイン制御部４１は、停止テーブルに滑りコマ数のデータが格納されていると判断し、後続する他の４つは参照せず、先頭の値から直ちに滑りコマ数を決定する。滑りコマ数はＤの値２０から１６を引いた値であるので、１８−１６＝４となる。
【０３００】
停止可能範囲の先頭位置３に滑りコマ数４を加えて、実際の停止位置を算出する。３＋４＝７であるので、停止位置は７となる。基準ラインが下段であるので、リールの停止位置は、上段が９（ベル）、中段が８（リプレイ）、下段が７（スイカ）となる。メイン制御部４１は、この位置で中リールを停止させる。
【０３０１】
（５）  第二リール停止後の停止テーブル作成処理
この停止テーブル作成処理においても、停止制御テーブル１６を使用する。処理手順も途中までは、第一リール停止前の処理手順と同じである。すなわち、最初に停止テーブルを初期化した後、処理モードを「滑りコマ数処理モードＡ」とする。
【０３０２】
次に、停止制御テーブル１６の最初のデータ３５を参照して、滑りコマ数制御データと判断する。現在の処理モードは全リール停止時用の「滑りコマ数処理モードＡ」である。ところが、既に第一リールが停止済みであるので、このデータ３５を含めて３バイト（３５，３１，２）は無視する。また、処理モードを「滑りコマ数処理モードＡ」から「滑りコマ数処理モードＢ」に変更する。
【０３０３】
停止制御テーブル１６の（３５，３１，２）に続くデータ４５もまた、滑りコマ数制御データである。現在の処理モードは「滑りコマ数処理モードＢ」となっており、第一リールおよび第二リールが停止済みという条件に合致するので、第一停止リールの停止位置をチェックする。ここでのチェック方法は、「滑りコマ数処理モードＡ」におけるチェック方法と同様である。
【０３０４】
すなわち、４５番のビットデータのビットのうち、第一停止リールの停止位置１１（Ｌ）に対応するビットが１であるか否かが判断される。この場合、図１５に示すように、４５番のビットデータの「Ｌ」に対応するビットは１でない。このため、３バイトデータ（４５，３１，２）は、停止テーブルを作成する条件を満たしていないと判断されて無視される。
【０３０５】
この３バイトデータに続くデータは４６であるので、滑りコマ数制御データと判断される。現在の処理モードは「滑りコマ数処理モードＢ」となっており、第一リールおよび第二リールが停止済みという条件に合致するので、第一停止リールの停止位置をチェックする。
【０３０６】
すなわち、４６番のビットデータのビットのうち、第一停止リールの停止位置１１（Ｌ）に対応するビットが１であるか否かが判断される。この場合、図１５に示すように、４６番のビットデータの「Ｌ」に対応するビットは１である。このため、３バイトデータ（４６，３６，２）は、停止テーブルを作成する条件を満たしていると判断される。
【０３０７】
そこで、この３バイトデータを用いて停止テーブルが作成される。具体的には、番号３６の滑りコマ数テーブルによって中リールの停止テーブルを更新し、番号２の滑りコマ数テーブルによって右リールの停止テーブルを更新する。
【０３０８】
その結果、停止テーブルが図２４（Ｄ）のように更新される。なお、図２４（Ｄ）では、既に停止済みの中リールの停止テーブルも更新されているが、このデータは第三停止の際には用いられない。
【０３０９】
滑りコマ数データを作成したので、停止制御テーブル６の残りのデータは無視し、停止テーブル作成処理を終了する。
【０３１０】
（６）  第三停止リールの停止操作検出時の停止位置決定処理
右リールの停止操作検出時の基準ラインには、図柄番号８のリプレイが位置している。停止可能範囲の先頭位置８は、図柄位置記号ではＩである。このため、停止可能範囲はＩ〜Ｍとなる。この範囲での右リール用の停止テーブルにおける滑りコマ数は、図２４（Ｄ）のとおり、「２，１，０，４，３」となっている。これは、実データでは、「１８，１７，１６，２０，１９」である。停止可能範囲の先頭の値が１６以上であることから、メイン制御部４１は、滑りコマ数のデータが格納されていると判断し、後続する他の４つは参照せず、先頭の値から直ちに滑りコマ数を決定する。滑りコマ数はＩの値１８から１６を引いた値であるので、１８−１６＝２となる。
【０３１１】
停止可能範囲の先頭位置８に滑りコマ数２を加えて、実際の停止位置を算出する。８＋２＝１０であるので、停止位置は１０となる。基準ラインが下段であるので、リールの停止位置は、上段が１２（リプレイ）、中段が１１（ベル）、下段が１０（スイカ）となる。メイン制御部４１は、この位置で右リールを停止させる。
【０３１２】
その結果、図２２（Ｂ）に示されるように、右上がり斜めのラインに「リプレイ・リプレイ・リプレイ」が揃ってリプレイの入賞が発生する。
［具体例２］
図２５は、リールの停止制御の具体例２を示す図である。また、図２６は、リールの停止制御の具体例２で用いる停止制御テーブルを示す図である。さらに、図２７は、リールの停止制御の具体例２における、リール停止テーブルの変化を説明するための図である。
【０３１３】
具体例２では、図２５（Ａ）に示すように、遊技状態が通常状態（非ＢＢ中）であって、今回のゲームで「ＢＢ２（青７）」と「ベル」とが当選している場合を想定している。
【０３１４】
また、第一、第二、第三停止リールが、左、中、右リールであり、かつ、第一〜第三停止操作検出時の基準ラインの図柄は、図２５（Ａ）に示すように、第一停止リールが「バー（図柄番号５）」、第二停止リールが「リプレイ（図柄番号３）」、第三停止リールが「黄７（図柄番号６）」とする。
【０３１５】
図２５（Ｂ）には、最終的に停止する図柄が示されている。また、図２５（Ｃ）には、第一〜第三停止操作検出時の基準ラインの図柄が塗り表示で示されているとともに、最終的に停止する図柄が太枠で囲んで示されている。
【０３１６】
（１）  第一停止用の停止テーブル作成処理
まず、「ＢＢ２（青７）」「ベル」が当選しているため、図７に示した停止制御テーブルのうちから停止制御テーブル１６が選択される。
【０３１７】
停止制御テーブル１６は、図２６に示す２８バイトのデータで構成されている。停止制御テーブル１６の２７バイト目のデータが「ＴＢＬＪＭＰ」であるので、２８バイト目のデータによって指定されるアドレスのデータにジャンプする。
【０３１８】
ジャンプ先の［ｄ＿３ｒｂ＿ａ］のデータは、図２６に示すような４バイトのデータからなる。これらのデータは、第一停止のみならず第二停止および第三停止の際にも使用する。
【０３１９】
最初に、停止テーブルを初期化する。すなわち、停止テーブル全体を「１」で埋める。「１」は、停止可能な位置を示す優先値のうち、最も停止の優先度合いが低い値（停止可能最低優先値）である。これにより、停止テーブルの内容は図２７（Ａ）のようになる。
【０３２０】
なお、図２７では、データを示す各数字を便宜上、羅列しており、１つの数字が１バイトのデータを意味する。また、後でビットデータ組合せテーブルとの対応がわかりやすいように、先頭２１バイトを８、８、５バイトに区切った上で、末尾４バイトをさらに別に区切ってある。
【０３２１】
次に、現在の処理モードを「滑りコマ数処理モードＡ」とする。停止制御テーブルの最初のデータは１２９であるので、これは滑りコマ数制御データである。現在のモードが「滑りコマ数処理モードＡ」であり、全リールが未停止であるので、このデータを含めて３バイト（１２９，１３０，１３１）を滑りコマ数テーブル番号と判断し、この番号の滑りコマ数テーブルに基づいて、停止テーブルを作成する。
【０３２２】
滑りコマ数テーブル番号の１２９番のデータは「０７，１６，６ｅ，３１，６７，３８，７１」となっている。これを４ビットずつに分解すると、「７  ０  ６  １  １４  ６  １  ３  ７  ６  ８  ３  １  ７」となる。ここで、先頭の「７」はバイト数、次の「０」はダミーデータであり、残りの１２個のデータ「６  １  １４  ６  １  ３  ７  ６  ８  ３  １  ７」が滑りコマ数圧縮データである。
【０３２３】
そこで、まず、それぞれの圧縮データについて、圧縮展開用データ（図１４参照）を用いて滑りコマ数データに展開する。その結果、これらの圧縮データは、「６」→「１  ０」、「１」→「０」、「１４」→「４  ３  ２  １」、「３」→「２」、「７」→「２  １」、「８」→「３  ２」と展開されるので、滑りコマ数テーブルは、「１  ０  ０  ４  ３  ２  １  １  ０  ０  ２  ２  １  １  ０  ３  ２  ２  ０  ２  １」となる。
【０３２４】
１３０番の滑りコマ数テーブルは、「５４，０ａｆ，０ｆ，５３」となっているので、４ビットずつ分解すると、「４  ５  １５  １０  １５  ０  ３  ５」となる。これは、先頭のバイト数を無視すると「５  １５  １０  １５  ０  ３  ５」となる。「０」は、その直前のデータの繰り返しを意味する圧縮データであるから、これを展開すると「５  １５  １０  １５  １５  ３  ５」となる。
【０３２５】
このデータを圧縮展開用データを用いて展開すると、「４  ４  ３  ２  １  ０  ２  １  ０  ４  ３  ２  １  ０  ４  ３  ２  １  ０  ２  ４」となる。
【０３２６】
同様に、１３１番の滑りコマ数テーブルは「０ｂ４，０ｄｃ，０ｆ１，５ｄ」であるから、「４  １１  １２  １３  １  １５  １３  ５」と分解され、さらに先頭バイトを無視した「１１  １２  １３  １  １５  １３  ５」のデータを展開することで、「３  ２  １  ４  ３  ２  ３  ２  １  ０  ０  ４  ３  ２  １  ０  ３  ２  １  ０  ４」の滑りコマ数テーブルが得られる。
【０３２７】
展開された滑りコマ数テーブルの各々の値０〜４は、滑りコマ数を意味するが、停止テーブルには、滑りコマ数の値０〜４がそのまま格納されるのではなく、滑りコマ数に１６を加えた値が格納される。
【０３２８】
図２７（Ｂ）に、滑りコマ数テーブル１２９、１３０、１３１に基づいて更新された停止テーブルを示す。なお、図２７（Ｂ）においては、４バイトの拡張領域（右側のＡＢＣＤ）を除いて、便宜上、滑りコマ数をそのままの値（＋１６しない値）で表記している。
【０３２９】
滑りコマ数データを作成したので、停止制御テーブル１６の残りのデータは無視し、停止テーブル作成処理を終了する。
【０３３０】
（２）  第一停止リールの停止操作検出時の停止位置決定処理
左リールの停止操作検出時の基準ラインには、図柄番号５のバーが位置している。停止可能範囲の先頭位置５は、図柄位置記号ではＦである。このため、停止可能範囲はＦ〜Ｊとなる。この範囲での左リール用の停止テーブルにおける滑りコマ数は、図２７（Ｂ）のとおり、「２，１，１，０，０」となっている。これは、実データでは、「１８，１７，１７，１６，１６」である。
【０３３１】
停止可能範囲の先頭の値「１８」が１６以上であることから、メイン制御部４１は、停止テーブルに滑りコマ数のデータが格納されていると判断し、後続する他の４つは参照せず、先頭の値から直ちに滑りコマ数を決定する。滑りコマ数はＦの値１８から１６を引いた値であるので、１８−１６＝２となる。次に、停止可能範囲の先頭位置５に滑りコマ数２を加えて、実際の停止位置を算出する。５＋２＝７であるので、停止位置は７となる。基準ラインが下段であるので、リールの停止位置は、上段が９（青７）、中段が８（ベル）、下段が７（スイカ）となる。メイン制御部４１は、この位置で左リールを停止させる。
【０３３２】
（３）  第一リール停止後の停止テーブル作成処理
引き続いて、同じ停止制御テーブル１６を使用する。処理手順も途中までは、第一リール停止前の処理手順と同じである。すなわち、最初に停止テーブルを初期化した後、処理モードを「滑りコマ数処理モードＡ」とする。
【０３３３】
次に、停止制御テーブル１６の最初のデータ１２９を参照して、滑りコマ数制御データと判断する。現在の処理モードは全リール停止時用の「滑りコマ数処理モードＡ」である。ところが、既に第一リールが停止済みであるので、このデータ１２９を含めて３バイト（１２９，１３０，１３１）は無視する。また、処理モードを「滑りコマ数処理モードＡ」から「滑りコマ数処理モードＢ」に変更する。
【０３３４】
停止制御テーブル１６の（１２９，１３０，１３１）に続くデータは、２３７である。これは、優先度処理モードにおいて用いる優先順位設定データである。そのため、処理モードを「滑りコマ数処理モードＢ」から「優先度処理モード」に変更する。
【０３３５】
停止制御テーブル１６に記述された優先順位設定データは、２３７であるから、これから２３５を減算した値２が優先値である。停止制御テーブル１６の２３７に続くデータは５９であるので、これはビットデータ組合せテーブルの番号である。番号５９のビットデータ組合せテーブルは、（７３，３２，３３）であって、番号７３，３２，３３の各々に対応するビットデータは、図３３に示すとおりである。
【０３３６】
第一停止リールに対応する番号７３のビットデータを参照すると、第一停止リールの停止位置７（Ｈ）に対応するビットが０である。このため、現在、参照している５９のデータは、停止テーブルを作成する条件を満たしていないと判断する。
【０３３７】
そこで、停止制御テーブル１６の５９に続くデータを参照すると、その値は、優先順位設定データを示す２３８である。したがって、２３８から２３５を減算した値である３が優先値となる。２３８に続くデータは２８，２９であり、いずれもビットデータ組合せテーブルの番号を示している。
【０３３８】
番号２８のビットデータ組合せテーブルは、（３７，３８，３９）である。一方、番号２９のビットデータ組合せテーブルは、（３４，３２，３９）である。それぞれに対応するビットデータは、図３１に示すとおりである。
【０３３９】
そこで、番号２８、２９の各々のビットデータ組合せテーブルの第一停止リールに対応する３７番、３４番のビットデータを参照すると、第一停止リールの停止位置７（Ｈ）に対応するビットが０である。このため、２８、２９のデータは、停止テーブルを作成する条件を満たしていない。
【０３４０】
停止制御テーブル１６で２９に続くデータを参照すると、その値は、優先順位設定データを示す２３９である。したがって、２３９から２３５を減算した値である４が優先値となる。２３８に続くデータは２７，３０であり、いずれもビットデータ組合せテーブルの番号を示している。
【０３４１】
番号２７のビットデータ組合せテーブルは、（３４，３５，３６）である。一方、番号３０のビットデータ組合せテーブルは、（３７，３２，３６）である。それぞれに対応するビットデータは、図３１に示すとおりである。
【０３４２】
そこで、番号２７、３０の各々のビットデータ組合せテーブルの第一停止リールに対応する３４番、３７番のビットデータを参照すると、第一停止リールの停止位置７（Ｈ）に対応するビットが０である。このため、２７、３０のデータは、停止テーブルを作成する条件を満たしていない。
【０３４３】
停止制御テーブル１６で続くデータは優先順位設定データを示す２４０であるので、２４０から２３５を減算した値の５が優先値となる。続くデータ２６は、ビットデータ組合せテーブルの番号である。
【０３４４】
番号２６のビットデータ組合せテーブルは、［（３１，３２，３３）］である。このビットデータは、図３１に示すとおりである。
【０３４５】
番号２６のビットデータ組合せテーブルの第一停止リールに対応する３１番のビットデータを参照すると、第一停止リールの停止位置７（Ｈ）に対応するビットが１である。このため、２６のデータは、停止テーブルを作成する条件を満たしている。
【０３４６】
そこで、番号２６のビットデータ組合せテーブルに基づいて停止テーブルを作成する。すなわち、中リール用の停止テーブルについては、番号２６のビットデータ組合せテーブル（３１，３２，３３）のうち、中リールに対応する３２番のビットデータを参照して、そのビットデータでビットが立っている（＝１）箇所を特定し、その箇所に対応する中リール用の停止テーブルの位置の値を優先値５に更新する。
【０３４７】
同様に、右リール用の停止テーブルについては、番号２６のビットデータ組合せテーブル（３１，３２，３３）のうち、中リールに対応する３３番のビットデータを参照して、そのビットデータでビットが立っている（＝１）箇所を特定し、その箇所に対応する右リール用の停止テーブルの位置の値を優先値５に更新する。その結果、停止テーブルが図２７（Ｃ）のように更新される。
【０３４８】
停止制御テーブル１６で続くデータは２４１であるので、これも優先順位設定データであって、その値２４１から２３５を減算した値である６が優先値である。
【０３４９】
さらに、続くデータは５，２５１，９である。２５１は、番号補間（「ＴＢＬＣＯＮ」）を意味し、これを挟む２つのビットデータ組合せテーブル番号の間の番号すべてについて処理することを示す。つまり、「５，２５１，９」は、５〜９までのビットデータ組合せテーブル番号を指定している。
【０３５０】
５番目のビットデータ組合せテーブルは、［（８，９，８）］であり、６番目のビットデータ組合せテーブルは、［（１０，１１，１０）］であり、７番目のビットデータ組合せテーブルは、［（１２，１３，１２）］であり、８番目のビットデータ組合せテーブルは、［（１０，９，１２）］であり、９番目のビットデータ組合せテーブルは、［（１２，９，１０）］である。
【０３５１】
それぞれのビットデータ組合せテーブルによって特定されるビットテーブルを図２８および図２９に示している。
【０３５２】
ビットデータ組合せテーブル番号５［（８，９，８）］のビットデータを参照すると、第一停止リールの停止位置７（Ｈ）に対応する８番のビットデータのビットが０であるので、このデータは条件を満たしていない。
【０３５３】
ビットデータ組合せテーブル番号６［（１０，１１，１０）］のビットデータを参照すると、第一停止リールの停止位置７（Ｈ）に対応する１０番のビットデータのビットが１であるので、このデータは条件を満たしている。そこで、このデータにより停止テーブルを更新する。その結果、番号１１のビットデータのうちでビットが１に対応する箇所を対象として、中リール用の停止テーブルが優先値６に更新され、番号１０のビットデータのうちでビットが１に対応する箇所を対象として、右リール用の停止テーブルが優先値６に更新される。その結果、停止テーブルが図２７（Ｄ）のように更新される。
【０３５４】
次に、ビットデータ組合せテーブル番号７［（１２，１３，１２）］のビットデータを参照すると、第一停止リールの停止位置７（Ｈ）に対応する１２番のビットデータのビットが０であるので、このデータは条件を満たしていない。
【０３５５】
次に、ビットデータ組合せテーブル番号８［（１０，９，１２）］のビットデータを参照すると、第一停止リールの停止位置７（Ｈ）に対応する１０番のビットデータのビットが１であるので、このデータは条件を満たしている。
【０３５６】
そこで、このデータにより停止テーブルを更新する。その結果、番号９のビットデータのうちでビットが１に対応する箇所を対象として、中リール用の停止テーブルが優先値６に更新され、番号１２のビットデータのうちでビットが１に対応する箇所を対象として、右リール用の停止テーブルが優先値６に更新される。その結果、停止テーブルが図２７（Ｅ）のように更新される。
【０３５７】
次に、ビットデータ組合せテーブル番号９［（１２，９，１０）］のビットデータを参照すると、第一停止リールの停止位置７（Ｈ）に対応する１２番のビットデータのビットが０であるので、このデータは条件を満たしていない。
【０３５８】
停止制御テーブルで続くデータは２４２であるので、これも優先順位設定データであって、２４２から２３５を減算した値の７が優先値となる。続くデータは７２であるので、ビットデータ組合せテーブルの番号を示している。番号７２のビットデータ組合せテーブルは、［（０，１１２，１２）］である。このビットデータは、図３３に示すとおりである。
【０３５９】
そこで、番号７２のビットデータ組合せテーブルの第一停止リールに対応する０番のビットデータを参照すると、第一停止リールの停止位置７（Ｈ）に対応するビットが０である。このため、７２のデータは、停止テーブルを作成する条件を満たしていない。
【０３６０】
停止制御テーブル１６で続くデータは２３５であるので、これも優先順位設定データであり、２３５から２３５を減算した値の０が優先値となる。
【０３６１】
続くデータは０，２５１，４，１０，２５１，２５である。２５１「ＴＢＬＣＯＮ」は番号補間を意味し、２つのビットテーブル番号の間の番号すべてについて処理することを示するから、「０〜４，１０〜２５」がビットデータ組合せテーブル番号となる。それぞれに対応するビットデータ組合せテーブルのビットデータは、図２８〜図３１に示されている。
【０３６２】
同様の手順によって、「０〜４，１０〜２５」の各ビットデータ組合せテーブルについて、第一リールの停止位置７（Ｈ）に対応するビットが１か否かが順に判断される。その結果、番号１９まではこの条件を満たしていないと判断される。そして、続く番号２０については、この条件を満たしていると判断される。
【０３６３】
通常は、条件を満たしていると判断されたビットデータ組合せテーブルに基づいて停止テーブルが更新されるが、今回のように更新しようとしている優先値が０の場合（図１９のＳ６４でＮＯ）には、「未停止リールに対応するビットデータのうち、『全ビットが１』でないビットデータが１つだけ存在する場合のみ処理を行なう」という条件が設定されている（図１９のＳ６６、図２１の条件７参照）。
【０３６４】
ここでは中リールに対応する番号１のビットデータが「全ビットが１」であり、「全ビットが１」でないリールに対応するビットデータが、右リールに対応する２１番のビットデータ１つだけであるので、条件を満たすと判断される。
【０３６５】
これにより、この条件を成立させた番号１のビットデータに対応する中リールの停止テーブルのみを対象として、番号１のビットデータのビットが１に対応する箇所が“０（停止禁止位置データ）”に更新される（図１９のＳ６７、図２１の条件８参照）。その結果、停止テーブルが図２７（Ｆ）のように更新される。
【０３６６】
続いて、番号２１のビットデータ組合せテーブル［（２２，２３，２４）］については、第一停止リールの停止位置７（Ｈ）に対応する２２番のビットデータのビットが０であるので、停止テーブルを作成する条件を満たしていないと判断される。
【０３６７】
続いて、番号２２のビットデータ組合せテーブル［（２５，２６，２７）］については、第一停止リールの停止位置７（Ｈ）に対応する２５番のビットデータのビットが０であるので、停止テーブルを作成する条件を満たしていないと判断される。
【０３６８】
次に、番号２３のビットデータ組合せテーブル［（２８，２９，３０）］については、第一停止リールの停止位置７（Ｈ）に対応する２８番のビットデータのビットが１である。ところが、更新しようとしている優先値が０であるから、さらに、「未停止リールに対応するビットデータのうち、『全ビットが１』でないビットデータが１つだけ存在する」という条件を満たしているか否かがさらに判断される。
【０３６９】
ここでは、中リールに対応する番号２９のビットデータ、および右リールに対応する番号３０のビットデータが両方とも「全ビットが１」でないため、『全ビットが１』でないビットデータが２つ存在することになる。それゆえ、今回は、停止テーブルが更新されない。
【０３７０】
以下、同様にして２４番、２５番のビットデータ組合せテーブルに基づいた処理が実行され、いずれについても停止テーブルを更新する条件を満たしていないと判断される。
【０３７１】
続くデータ２５３は、他の番地のデータへジャンプすることを示す「ＴＢＬＪＭＰ」である。「ＴＢＬＪＭＰ」の直後には、ジャンプ先への相対距離を示す１バイトの「ｄ＿３ｒｂ＿ａ−＄−１」データが続いている。
【０３７２】
ジャンプ先の［ｄ＿３ｒｂ＿ａ］の値は、３１，２５１，４０，２５５である（図２６参照）。このうち、２５１は「番号補間」を意味する「ＴＢＬＣＯＮ」であるから、３１，２５１，４０は、３１〜４０のビットデータ組合せテーブル番号を意味する。結局、図２６に示した停止制御テーブルの「番号２０」の「ＰＲＩＯ＋０」を優先値として、０〜４、１０〜２５、３１〜４０の番号のビットデータ組合せテーブルが参照されることになる。
【０３７３】
３１番目のビットデータ組合せテーブルは、［（４０，３２，３３）］である。３２番目のビットデータ組合せテーブルは、［（４１，３５，３６）］である。３３番目のビットデータ組合せテーブルは、［（４２，３８，３９）］である。３４番目のビットデータ組合せテーブルは、［（４１，３２，３９）］である。３５番目のビットデータ組合せテーブルは、［（４２，３２，３６）］である。３６番目のビットデータ組合せテーブルは、［（４３，４４，３９）］である。３７番目のビットデータ組合せテーブルは、［（４５，３８，３３）］である。３８番目のビットデータ組合せテーブルは、［（４６，４７，４８）］である。３９番目のビットデータ組合せテーブルは、［（４５，４４，４８）］である。４０番目のビットデータ組合せテーブルは、［（４６，４４，３３）］である。
【０３７４】
これらのビットデータ組合せテーブルは、図３１〜図３３に示されている。
以下、これらのビットデータ組合せテーブルについて、順に、第一停止リールの停止位置７（Ｈ）に対応するビットが０であるか否かが判断される。その結果、すべてのビットデータ組合せテーブルについて、第一リールの停止位置７（Ｈ）に対応するビットが０と判断される。
【０３７５】
停止制御テーブル１６で続くデータ２５５は、エンドマークを示す「ＴＢＬＥＮＤ」である。このため、停止制御テーブルに基づいた停止テーブルの作成が終了する。このときの停止テーブルは、図２７（Ｆ）に示すものである。
【０３７６】
本実施の形態では、停止操作時に計算される停止可能範囲の先頭位置が２１コマのうちどの位置であっても、そこから５コマ分の連続した優先値を連続した５バイトから取得できるように、先頭の４バイトのデータを２５バイト目以降にコピーする処理が実行される。
【０３７７】
これによって、停止テーブルは、図２７（Ｇ）のようになる。図２７（Ｇ）に示す停止テーブルが第二停止用の停止テーブルとなる。
【０３７８】
（４）  第二停止リールの停止操作検出時の停止位置決定処理
中リールの停止操作検出時の基準ラインには、図柄番号３のリプレイが位置している。停止可能範囲の先頭位置３は、図柄位置記号ではＤである。このため、停止可能範囲はＤ〜Ｈとなる。
【０３７９】
停止可能範囲の優先値は、図２７（Ｇ）に示すとおり、「Ｄ，Ｅ，Ｆ，Ｇ，Ｈ）＝（６，６，５，１，１）である。
【０３８０】
停止可能範囲の先頭（Ｄ）の値「６」が１６以下であるので、停止テーブルに設定された値がコントロール制御用の優先値であると判断できる。そこで、メイン制御部４１は、この５バイトの中から最も優先値の高い（大きい）位置を基準ラインに停止する位置として決定する。この例では、最も優先値の高い位置は値６のＤ、Ｅであるが、選ばれるのは最初に出現した値である。
【０３８１】
その結果、Ｄが停止位置に決定される。これは、図柄番号３のリプレイに対応する。それゆえ、リールの停止位置は、上段が５（青７）、中段が４（チェリー１）、下段が３（リプレイ）となる。メイン制御部４１は、この位置で中リールを停止させる。
【０３８２】
（５）  第二リール停止後の停止テーブル作成処理
この停止テーブル作成処理は、「（３）  第一リール停止後の停止テーブル作成処理」と同様の処理を行なう。
【０３８３】
ただし、「（３）  第一リール停止後の停止テーブル作成処理」では、第一停止リールの停止位置７（Ｈ）に対応するビットが０であることを条件としたが、ここでは、さらに、第二停止リールの停止位置３（Ｄ）に対応するビットが０であることをも条件とする。
【０３８４】
したがって、第一停止リールの停止位置７（Ｈ）に対応するビットと、第二停止リールの停止位置３（Ｄ）に対応するビットとの双方が０でなければ、停止テーブルを更新しない。
【０３８５】
その結果、停止テーブルは、図２７（Ｈ）のように更新される。
（６）  第三停止リールの停止操作検出時の停止位置決定処理
右リールの停止操作検出時の基準ラインには、図柄番号６の黄７が位置している。停止可能範囲の先頭位置６は、図柄位置記号ではＧである。このため、停止可能範囲はＧ〜Ｋとなる。
【０３８６】
停止可能範囲の優先値は、図２７（Ｈ）に示すとおり、（Ｇ，Ｈ，Ｉ，Ｊ，Ｋ）＝（１，６，１，１，１）である。
【０３８７】
停止可能範囲の先頭（Ｇ）の値「１」が１６以下であるので、停止テーブルに設定された値がコントロール制御用の優先値であると判断できる。そこで、メイン制御部４１は、この５バイトの中から最も優先値の高い（大きい）位置を基準ラインに停止する位置として決定する。この例では、最も優先値の高い位置は値６のＨであるから、Ｈが停止位置に決定される。
【０３８８】
これは、図柄番号７のベルに対応する。それゆえ、リールの停止位置は、上段が９（青７）、中段が８（リプレイ）、下段が７（ベル）となる。メイン制御部４１は、この位置で右リールを停止させる。
【０３８９】
その結果、図２５（Ｂ）に示されるように、上段のラインに「青７・青７・青７」が揃ってＢＢ２の入賞が発生する。
【０３９０】
次に、以上説明した本実施の形態の変形例や特徴点を列挙する。
（１）  本実施の形態では、第一停止あるいは第二停止時に当選役に対応する図柄が有効ラインに停止しなくても、次のリールを停止させる際には、テーブル制御およびコントロール制御の少なくともいずれか一方を実行することによって当選役に対応する図柄を有効ラインに引込む。このような制御は、当選状況に応じて選択される停止制御テーブルを用いて、実際の停止出目とビットデータとを比較判定することによって、実現可能となる。また、このような制御をすることによって、遊技者に対して、あともう一歩で入賞を発生させることができる状態であったことを示唆できる。
【０３９１】
（２）  図５に示した停止制御用の各種データは、たとえば、メイン制御部４１のＲＯＭ４１ｂに格納されている。なお、図面に示した各種データは概念図であって、図面に示したようなテーブル形式でＲＯＭ４１ｂに格納する必要はない。たとえば、各テーブルに含まれるデータが制御プログラム内のアドレスによって指定される領域に離散的に配置されていてもよい。すなわち、本実施の形態のテーブルの概念は、このようにテーブルデータが制御プログラム内に離散配置されるようなケースをも包含している。
【０３９２】
（３）  本実施の形態に係るスロットマシンでは、各リール２Ｌ、２Ｃ、２Ｒの手前側の位置に液晶表示器５１の表示領域５１ａが配置されている。しかしながら、このような表示領域５１ａは、必須の構成ではない。
【０３９３】
（４）  リールの停止制御に必要となる、遊技状態情報（一般遊技、特別遊技）、および当選フラグの設定状況を示す情報等をメイン制御部４１からサブ制御部９１へコマンド送信してもよい。この場合、リールの停止制御をサブ制御部９１が実行するように構成することも可能である。
【０３９４】
（５）  リール２Ｌ、２Ｃ、２Ｒを含む可変表示装置を画像表示装置によって構成することにより、図柄を仮想的な画像リール２Ｌ、２Ｃ、２Ｒによって変動表示させてもよい。
【０３９５】
（６）  本実施の形態において、コントロール制御データは変則押しの第二停止に必ず使用されるとともに、変則押し以外でも、第一停止リールの停止出目に応じて、第二停止用として使用され得る。つまり、停止テーブルは、第一停止に備えて滑りコマ数テーブルによって作成された後、左リールが第一停止した場合でも、第一停止した出目に応じて、停止テーブルが優先値によって更新される場合がある。
【０３９６】
たとえば、図１９の優先度処理において、第一停止リールが左リールである場合には、停止している左リールの状態が条件５を満たすと判断され（Ｓ６１）、中リールが未停止で条件４を満たすと判断され（Ｓ６２）、右リールが未停止で条件４を満たすと判断され（Ｓ６３）、優先順位レジスタの値が２以上であれば（Ｓ６４）、条件６に従って停止テーブルが優先値で更新され得る。
【０３９７】
（７）  停止制御テーブルには、ビットデータおよびビットデータ組合せテーブルを特定できる番号が記述されており、ビットデータおよびビットデータ組合せテーブルの各々は、停止制御テーブルに記述された番号に基づいて呼び出される。これにより、停止制御テーブル自体にビットデータやビットデータ組合せテーブルを記述する場合と比較して、停止制御テーブルに必要な容量を削減している。しかし、このような構成に代えて、停止制御テーブル自体にビットデータやビットデータ組合せテーブルを記述してもよい。
【０３９８】
（８）  停止制御テーブルには、コントロール制御データよりも先にテーブル制御データが記述されている。このため、第一停止時に基本的にテーブル制御を行なうこと、あるいは、第二停止や第三停止においても、テーブル制御を優先して行なうことを前提とした場合、テーブル制御データよりも先にコントロール制御データが記述されている場合と比較して、停止テーブルの作成を早い段階で終えることができる。
【０３９９】
本実施の形態では、原則的にはテーブル制御を採用することによってバラエティに富んだ出目の出現を可能にしている。一方、たとえば、変則押しのような、遊技者があまりやらない操作手順に対応する出目の出現種類については、コントロール制御の採用によってある程度絞り込み、全体として、停止制御に必要な記憶容量の削減を図っている。
【０４００】
（９）  本実施の形態では、停止可能範囲のうちに、最も高い優先値が設定された箇所が複数存在するときには、先頭位置から最も近い箇所を停止位置とした。しかしながら、これに代えて、最も高い優先値が設定された箇所のうちのいずれを停止位置とするかをランダムに決定してもよい。
【０４０１】
（１０）  図９に示すように、滑りコマ数制御データＢおよび１〜３の１バイト目は、第一停止位置をチェックするためのビットデータ番号が格納されている。しかし、この第一停止位置は、いずれも左リールのみを対象としており、変則押し、すなわち、第一停止が中リールあるいは右リールであった場合は対象とされていない。
【０４０２】
本実施の形態では、第一停止リールが中リールまたは右リールであった場合には、常に、停止制御テーブル中のコントロール制御データによって停止テーブルが作成される。
【０４０３】
すなわち、変則押しによって第一停止が中リールまたは右リールであった場合には、停止制御テーブル中のいずれの滑りコマ数制御データＢ，１〜３が参照されたときでも、図１８の滑りコマ数処理において、処理モードとリール状態とが条件１を満たさないと判断される（Ｓ５１）。これは、図２０に示すように、第一停止が中または右リールのときには条件１が満たされることがないからである。
【０４０４】
（１１）  本実施の形態で説明したリールの停止制御では、当選結果に応じた入賞役の出目を単に引込むためのみならず、“リーチ目”と称される特有の出目を表示できるように、停止テーブルが作成される。“リーチ目”とは、ビッグボーナス等の特別役が当選しているときに導出され得る表示態様をいう。
【０４０５】
たとえば、ビッグボーナス当選フラグと任意の小役当選フラグとが共に設定されているゲームにおいて、当選しているビッグボーナスと小役のいずれも揃わないようなゲーム結果として、ビッグボーナス当選しているときに特有の出目を形成することで、遊技者にビッグボーナス当選を告知する。
【０４０６】
第一〜第三停止に応じて停止テーブルを作成する処理では、ビッグボーナスが当選しているか否かに応じて、リーチ目を考慮した滑りコマ数テーブルの作成が行なわれる。これにより、ビッグボーナス当選時にビッグボーナスを揃えることができず表示結果が外れとなるタイミングで停止操作が検出されたときには、リーチ目が導出される。
【０４０７】
いずれのボーナス（ＢＢ１〜ＢＢ３）にも当選していないときに外れの表示結果を導出する場合には、リーチ目以外のはずれとなる図柄の組合せが導出される。
【０４０８】
なお、複数のリールを備えたスロットマシンの一例として、リール２Ｌ、２Ｃ、２Ｒの３つのリール２Ｌ、２Ｃ、２Ｒを備えるスロットマシンを例示したが、リールの数は３つに限定されるものではなく、４つあるいはそれ以上の数のリールにしてもよい。
【０４０９】
本実施の形態では、再遊技役とビッグボーナスと小役との３種類の入賞役を比較したときの、図柄の引き込み優先順序が「再遊技役＞ビッグボーナス＞小役」の順となるように、停止テーブルが作成される。
【０４１０】
このため、ビッグボーナス当選フラグとリプレイ当選フラグとの双方がセットされているときに、リプレイの方がビッグボーナスよりも優先されて発生することになり、セットされているビッグボーナス当選フラグによるビッグボーナスの発生は、次回のゲーム以降に持ち越される。
【０４１１】
ビッグボーナスは、そもそも大きな利益を遊技者に付与するためのゲーム状態であるから、ビッグボーナスが一旦発生してしまえば大きな利益がまとめて遊技者に付与されて射倖性に一時的に影響を与えることは当然ではあるが、リプレイをビッグボーナスに優先させて発生させることにより、ビッグボーナスが発生するまでに消化されるゲーム数を多くすることができるため、単位時間あたりの遊技者の利益額を抑えることができる。
【０４１２】
したがって、リプレイの発生を優先させることそれ自体により、賭数の観点から遊技者の単位時間当りの投資額（いわゆるＩＮ）を抑えることができるのみならず、ビッグボーナス当選フラグとリプレイ当選フラグとの双方セット状態において、リプレイの発生を優先させることで、ビッグボーナスの発生により遊技者に与えられる多額の利益（いわゆるＯＵＴ）の発生のタイミングを遅らせることができ、賭数の観点からの比較的小額のＩＮのみならず、ビッグボーナス利益の観点からの比較的多額のＯＵＴをも抑えることが可能になり、射倖性を適度に抑えることが、ＩＮ・ＯＵＴの双方から可能になる。
【０４１３】
また、ビッグボーナス当選フラグが消去されずに進行した次回のゲームにおいてビッグボーナス当選フラグに加えて小役当選フラグがセットされたときには、ビッグボーナスの停止結果を表示させるための制御が小役の停止結果を表示させるための制御よりも優先的に行なわれる。このため、ビッグボーナスと小役とのうちでも価値が大きいビッグボーナスを優先させて発生させることができ、遊技者のビッグボーナスに対する期待に応えることができる。
【０４１４】
また、スロットマシン１は、第二停止リール用あるいは第三停止リール用に予め作成された数多くの停止テーブルを予め記憶しているのではなく、第一停止リールの図柄の表示結果を考慮してその都度第二、第三停止リール用の停止テーブルを作成しているため、リールの停止制御に必要なデータ記憶容量を削減できる。
【０４１５】
（１２）  本実施の形態では、たとえば、リールの停止後に選択されたビットデータによって、リールの停止位置を判定し、停止位置に対応するビットデータのビットが１であれば、停止テーブルの更新が許可される（テーブル制御のときには滑りコマ数を更新する。コントロール制御のときにはＰＲＩＯ値で置き換える。）。
【０４１６】
本実施の形態に係る番号０〜１１２のビットデータは、図１５に示されるように、１箇所だけが１に設定されているのではなく、複数箇所が１に設定されているものを含んでいる。
【０４１７】
つまり、本実施の形態に係るビットデータは、リールの複数の停止位置に対して、停止テーブルの更新が許可される。換言すれば、本実施の形態に係るビットデータは、リールの停止位置別に規定されているのではなく、リールの複数の停止位置をまとめて判別可能に構成されている。
【０４１８】
このことから、本実施の形態に係るビットデータは、ある停止位置のみに対応するビットデータと、他の停止位置のみ対応するビットデータとをまとめて一つのデータにしたものであるともいえる。それゆえ、本実施の形態の場合には、１つのチェック用データで複数箇所の停止位置を判定可能である。このため、チェック用データをリールの停止位置毎に一つ一つ設ける場合と比較して、チェック用データに必要とされる記憶容量を削減できる。
【０４１９】
また、リールの停止位置別にビットデータを用意し、リールが停止した段階で、停止位置に対応するビットデータを順に検索するような構成と比較して、ビットデータに必要な記憶容量を削減できる。
【０４２０】
（１３）  本実施の形態に係るスロットマシンによれば、第一停止の際には、滑りコマ数テーブルを用いたテーブル制御によってリールを停止させるため、バラエティに富んだ出目の出現が可能となる。これに対して、第二停止の際には、第一停止時の出目に応じて、テーブル制御とコントロール制御とを選択的に用いるため、第一停止時の出目がたとえば、変則押しの出目である場合には、出目のバラエティよりも記憶容量の制限を優先させてコントロール制御にする一方、第一停止時の出目が興味深いもの（ビッグボーナス図柄の出現、リーチ目を構成する図柄の出現など）であるときにはテーブル制御によりバラエティに富んだ出目の出現を可能にするなど、第一停止時の出目を考慮した制御が可能になる。
【０４２１】
（１４）  本実施の形態では、テーブル制御とコントロール制御とに共通の停止テーブルを用いたが、テーブル制御用の停止テーブルとコントロール制御用の停止テーブルとを各々別個に用いてもよい。
【０４２２】
（１５）  滑りコマ数テーブルには、圧縮されていない滑りコマ数データを格納しておいてもよい。
【０４２３】
（１６）  本実施の形態では、停止制御テーブル内において、コントロール制御データよりもテーブル制御データが優先して参照される。このため、コントロール制御よりもテーブル制御が優先して実行される。コントロール制御よりもテーブル制御の方が出目を多様化することが可能であるために、コントロール制御よりもテーブル制御を優先して実行することによって、すでに停止済みのリールの停止位置との関係から、可能な限りにおいてバラエティに富んだ出目を導出できる。
【０４２４】
（１７）  本実施の形態では、図５に示す各種テーブルおよびデータがメイン制御部４１のＲＯＭ４１ｂに記憶されている。しかしながら、これに代えて、これらのテーブルおよびデータを遊技制御基板以外の基板（たとえば、演出制御基板９０）に設けられた記憶部（ＲＯＭ等）に記憶してもよい。たとえば、図５に示す各種テーブルおよびデータを演出制御基板９０のサブ制御部９１に記憶させた上で、サブ制御部９１がメイン制御部４１に代わってリールの停止制御を実行するようにしてもよい。あるいは、図５に示す各種テーブルおよびデータを遊技制御基板以外の第二制御基板に記憶させ、メイン制御部４１と第二制御基板上の第二制御部とで通信可能に構成した上で、メイン制御部４１の送信指令（コマンドデータ）に応じて、第二制御部が必要なデータをメイン制御部４１へ送信するようにしてもよい。この場合には、メイン制御部４１がリールの停止制御を実行する。
【０４２５】
（１８）  停止制御テーブルは、テーブル制御データとコントロール制御データとを含み、コントロール制御データは常にテーブル制御データよりも後に処理が実行されるように配置されている。しかしながら、これに代えて、コントロール制御データがテーブル制御データよりも先に処理されるように、停止制御テーブルを構成してもよい。あるいは、テーブル制御データがコントロール制御データよりも先に処理される停止制御テーブルと、コントロール制御データがテーブル制御データよりも先に処理される停止制御テーブルとが複数種類の停止制御テーブルに含まれるものとしてもよい。
【０４２６】
（Ａ）  本実施の形態に係るスロットマシンは、予め定めた配列順で複数種類の図柄を変動させる複数のリール（リール２Ｌ、２Ｃ、２Ｒ）を有する可変表示装置を備え、１ゲームに対して賭数を設定することによりゲームが開始可能となるとともに、全リールで図柄の変動が停止して図柄の表示結果が導出されることにより１ゲームが終了し、導出された図柄の表示結果の組合せに応じて入賞が発生可能とされたスロットマシン（スロットマシン１）であって、入賞の発生を許容するか否かを決定する事前決定手段（Ｓ２）と、リールにおける図柄の配列位置別に滑りコマ数を規定した複数種類の滑りコマ数テーブルを記憶する滑りコマ数テーブル記憶手段（ＲＯＭ４１ｂ）と、前記事前決定手段の決定に基づいて、前記滑りコマ数テーブルをリール別に選択する滑りコマ数テーブル選択手段（図１８の滑りコマ数処理）と、前記事前決定手段の決定に基づいて、リールにおける図柄の配列位置別に導出優先順位を規定した優先順位テーブル（図６の停止テーブルに優先値が設定されたもの）をリール別に作成する優先順位テーブル作成手段（図１９の優先度処理）と、前記複数のリールの各々に対応して設けられ、リールにおける図柄の変動を停止させるための停止操作手段（ストップスイッチ８Ｌ、８Ｃ、８Ｒ）と、前記停止操作手段の停止操作を検出する停止操作検出手段（Ｓ６、Ｓ９、Ｓ１２）と、全リールで図柄の変動を開始させた後、前記停止操作手段の停止操作が検出されたときに、停止操作に対応するリールの図柄の変動を停止させることにより、当該リールの図柄の表示結果を導出させる制御を行なう導出制御手段（図１６の停止制御処理）とを含み、前記導出制御手段は、前記停止操作検出手段によって１ゲーム開始後の第一停止操作が検出されたときには、前記第一停止操作に対応するリールを対象にして、前記滑りコマ数テーブル選択手段が選択した滑りコマ数テーブルに基づいて図柄の表示結果を導出させるテーブル制御を実行し（図９に示す滑りコマ数制御データＡはリールが未停止時に使用される。その結果、第一停止に対応するための停止テーブルに、滑りコマ数データが格納される。）、前記第一停止操作によりリールが停止した後に第二停止操作が検出されたときには、前記第一停止操作に対応するリールに導出された図柄の表示結果に基づいて、前記テーブル制御と、前記優先順位テーブル作成手段が作成した優先順位テーブルに基づいて図柄の表示結果を導出させるコントロール制御とのうちのいずれか一方を選択的に実行する（図９に示す滑りコマ数制御データＢ、１は、第二停止に備えて使用され得る一方、コントロール制御データは変則押しの第二停止に使用されるとともに第一停止リールの停止出目に応じて、第二停止に備えて使用され得る。）。
【０４２７】
このような構成によれば、第一停止の際には、滑りコマ数テーブルを用いたテーブル制御によってリールを停止させるため、バラエティに富んだ出目の出現が可能となる。これに対して、第二停止の際には、第一停止時の出目に応じて、テーブル制御とコントロール制御とを選択的に用いるため、第一停止時の出目がたとえば、変則押しの出目である場合には、出目のバラエティよりも記憶容量の制限を優先させてコントロール制御にする一方、第一停止時の出目が興味深いもの（ビッグボーナス図柄の出現、リーチ目を構成する図柄の出現など）であるときにはテーブル制御によりバラエティに富んだ出目の出現を可能にするなど、第一停止時の出目を考慮した制御が可能になる。その結果、リールの停止制御に必要なデータ記憶容量を削減可能としながらも、表示結果を多様化させることができる。
【０４２８】
（Ｂ）  本実施の形態に係るスロットマシンは、前記テーブル制御と前記コントロール制御とのうちのいずれを実行するかを前記導出制御手段が選択するときに用いる導出制御テーブル（図５、７、８、９、１２に示す停止制御テーブル）を記憶する導出制御テーブル記憶手段（ＲＯＭ４１ｂ）を含む。
【０４２９】
このような構成によれば、テーブル制御を実行するか、コントロール制御を実行するかの選択を容易にすることができる。
【０４３０】
（Ｃ）  前記導出制御テーブル記憶手段は、前記事前決定手段が入賞の発生を許容した入賞役種別によって異なる複数種類の導出制御テーブルを記憶しており（図７）、前記導出制御テーブルは、前記テーブル制御に用いるテーブル制御データ（滑りコマ数制御データ）と、前記コントロール制御に用いるコントロール制御データ（優先順位設定データおよび設定箇所特定用データ）とのうちの少なくとも一方を含み（図５、図８、図９）、前記テーブル制御データは、表示結果の導出状態に基づいて前記滑りコマ数テーブルを指定するための複数種類の滑りコマ数制御データ（滑りコマ数制御データＡ、Ｂ、１〜３）を含み、前記コントロール制御データは、表示結果の導出状態に基づいて前記優先順位テーブルを作成するための複数種類の優先順位制御データ（優先順位設定データおよび設定箇所特定用データ）を含み、前記滑りコマ数テーブル選択手段は、前記導出制御テーブルに格納された複数種類の滑りコマ数制御データを予め定めた順序で検索し、表示結果の導出状態と一致する滑りコマ数制御データがヒットしたときに（Ｓ５４でＹＥＳ）、前記導出制御テーブルに対する検索処理を終えて、ヒットした滑りコマ数制御データに基づいて前記滑りコマ数テーブルを選択する（Ｓ５５）。
【０４３１】
このような構成によれば、表示結果の導出状態と一致する滑りコマ数制御データがヒットした段階で検索処理を終えるため、滑りコマ数テーブルの選択処理を高速化できる。
【０４３２】
（Ｄ）  前記滑りコマ数テーブル記憶手段は、２以上のリールに共用可能な滑りコマ数テーブルを含む複数種類の滑りコマ数テーブルを、各々を特定するための識別符号と共に記憶している（図１３参照）。
【０４３３】
このような構成によれば、滑りコマ数テーブルが２以上のリールに共用可能であるため、滑りコマ数テーブルに必要となる記憶容量を削減できる。
【０４３４】
（Ｅ）  表示結果の導出状態をチェックするために用いるチェック用データ（図１５のビットデータ）を記憶するチェック用データ記憶手段（ＲＯＭ４１ｂ）を含み、前記チェック用データは、想定される表示結果をリールにおける図柄の配列位置別に示すデータであり（図１５参照）、前記チェック用データ記憶手段は、複数箇所の配列位置が想定表示結果として設定されたチェック用データを含む複数種類のチェック用データを記憶しており（図１５に示す番号０〜１１２の複数のビットデータ）、前記滑りコマ数テーブル選択手段は、表示結果の導出状態と、前記滑りコマ数制御データにより特定されるチェック用データとを比較して、表示結果の導出状態と前記チェック用データが示す想定表示結果とが一致するときに、当該滑りコマ数制御データに基づいて前記滑りコマ数テーブルを選択する（図１８のＳ５３〜Ｓ５５）。また、前記滑りコマ数テーブル選択手段は、前記第一停止操作によりリールが停止した後は、表示結果の導出状態と前記チェック用データとを比較して、表示結果の導出状態と前記チェック用データが示す想定表示結果とが一致するときに、当該チェック用データに対応付けられた前記滑りコマ数テーブルを選択し（図１８のＳ５３〜Ｓ５５）、前記導出制御手段は、前記第一停止操作によりリールが停止した後に第二停止操作が検出されたときには、前記第二停止操作に対応するリールを対象にして、前記滑りコマ数テーブル選択手段が新たに選択した滑りコマ数テーブルに基づいて図柄の表示結果を導出させるテーブル制御を実行可能である（図９の滑りコマ数制御データＡ，Ｂ，１，２，３のいずれかに基づいて作成された停止テーブルに基づく停止制御）。
【０４３５】
このような構成によれば、チェック用データを用いることで、出目に応じた滑りコマ数テーブルの選択処理を高速化できる。さらに、チェック用データには、複数箇所の配列位置が想定表示結果として設定されているために、１つのチェック用データで複数箇所の配列位置を判定可能である。このため、チェック用データを配列位置毎に一つ一つ設ける場合と比較して、チェック用データに必要とされる記憶容量を削減できる。
【０４３６】
（Ｆ）  表示結果の導出状態をチェックするために用いるチェック用データ（図１５のビットデータ）を記憶するチェック用データ記憶手段（ＲＯＭ４１ｂ）を含み、前記チェック用データは、想定される表示結果をリールにおける図柄の配列位置別に示すデータであり（図１５参照）、前記チェック用データ記憶手段は、複数箇所の配列位置が想定表示結果として設定されたチェック用データを含む複数種類のチェック用データを記憶しており（図１５参照）、前記優先順位テーブル作成手段は、表示結果の導出状態と、前記優先順位制御データにより特定されるチェック用データとを比較して、表示結果の導出状態と前記チェック用データが示す想定表示結果とが一致するときに、当該優先順位制御データに基づいて前記優先順位テーブルを作成する（図１９および図２１参照）。
【０４３７】
このような構成によれば、チェック用データを用いることで、出目に応じた優先順位テーブルの作成処理を高速化できる。
【０４３８】
（Ｇ）  本実施の形態では、前記第一停止操作に対応するリールが特定リール（変則押しの第一停止リール（中か右））のときには、前記第一停止操作に対応するリールに導出された図柄の表示結果に関わらず、前記第二停止操作に対応するリールを対象にして、前記コントロール制御を常に実行する（図９に示すように、コントロール制御データは、変則押しの第２停止では必ず使用される。）。
【０４３９】
このような構成によれば、第一停止リールが特定リールのときにはコントロール制御を採用することによって第一停止リールが特定リールであったときの出目の多様性をある程度制限することにより、その分を第一停止リールが特定リール以外の場合を想定したときの出目の種類を増やす方に割り振ることができる。このため、全体としては、極力、停止制御に必要な記憶容量を削減しつつも、ゲームにおいて効果的なシーンにおける出目の多様性を確保できる。
【０４４０】
（Ｈ）  本実施の形態に係るスロットマシンは、前記滑りコマ数テーブル選択手段により選択された滑りコマ数テーブルに対応する圧縮滑りコマ数テーブルを展開する展開手段（図１８のＳ５５において滑りコマ数が設定される際に、圧縮データが展開される）を含んでおり、前記導出制御手段は、前記展開手段により展開された滑りコマ数テーブルに基づいて図柄の表示結果を導出させるテーブル制御を実行可能であり（図１８の滑りコマ数処理により作成された停止テーブルに基づいてリールを停止）、前記圧縮滑りコマ数テーブルは、最小滑りコマ数に向かって滑りコマ数が減少するパターンを構成する複数の滑りコマ数の組合せを一単位データに圧縮することにより得られる圧縮データの組合せを含んで作成されている（図１４の圧縮展開用データ）。
【０４４１】
このような構成によれば、滑りコマ数データを圧縮する際に、滑りコマ数データを効率よく圧縮できる。なお、各滑りコマ数テーブル０〜１４５の各々を個別に圧縮してもよい。たとえば、番号０の滑りコマ数テーブルについて、テーブルを構成する２１コマのデータを３コマずつの計７組に分けて、各組毎に所定のアルゴリズムで圧縮する。このような圧縮手法を番号１〜１４５の各々の滑りコマ数テーブルについても適用する。
【０４４２】
しかしながら、このような圧縮手法では、圧縮単位が所定コマ数に固定されているため、たとえば、３コマ毎に圧縮したのでは、７組×１４６テーブルの圧縮データ量になり、テーブル数に比例してデータ量が多くなる。
【０４４３】
これに対して、各滑りコマ数テーブルの各々を圧縮単位とするのではなく、図１４に示されるように、滑りコマ数の配列パターンに着目して、その配列パターンを圧縮単位とし、これを各滑りコマ数テーブルに適用すれば、一つの滑りコマ数テーブルに係る圧縮データ量をより小さく収めることが可能となる。
【０４４４】
（Ｉ）  本実施の形態に係るスロットマシンは、表示結果の導出状態をチェックするために用いるチェック用データ（図１５のビットデータ）を記憶するチェック用データ記憶手段（ＲＯＭ４１ｂ）を含み、前記チェック用データは、想定される表示結果をリールにおける図柄の配列位置別に示すデータであり（図１５参照）、前記チェック用データ記憶手段は、複数箇所の配列位置が想定表示結果として設定されたチェック用データを含む複数種類のチェック用データを記憶しており（図１５に示す番号０〜１１２の複数のビットデータ）、前記滑りコマ数テーブル選択手段は、表示結果の導出状態と前記チェック用データとを比較して、表示結果の導出状態と前記チェック用データが示す想定表示結果とが一致するときに、当該チェック用データに対応付けられた前記滑りコマ数テーブルを選択する（図１８のＳ５３〜Ｓ５５）。
【０４４５】
このような構成によれば、複数箇所の配列位置が想定表示結果として設定されたチェック用データを用いて滑りコマ数テーブルを選択するため、滑りコマ数テーブルの選択処理負担を軽減できる。
【０４４６】
（Ｊ）  前記滑りコマ数テーブル選択手段は、１ゲームが開始してから前記停止操作手段の操作が有効化される前に、全リールの各々に対応する滑りコマ数テーブルの選択を終える（図１６のＳ５、Ｓ６）。
【０４４７】
このような構成によれば、停止操作の有効化前に滑りコマ数テーブルの選択を終えているため、停止操作に対する処理をスムーズに行なうことができる。
【０４４８】
（Ｋ）  前記導出制御手段は、前記停止操作手段の停止操作が検出されたとき、既に図柄の変動を停止しているリールに前記事前決定手段が発生を許容した入賞に対応する表示結果が導出されていない場合でも、前記停止操作に対応するリールにおいて前記事前決定手段が発生を許容した入賞に対応する表示結果を導出するように予め定めた最大滑りコマ数の範囲でリールの変動を停止させる（第１停止あるいは第２停止時に、当選役に対応する図柄が停止しなくても、次のリールを停止させる際には、当選役に対応する図柄を引込む制御を実行する。）。
【０４４９】
このような構成によれば、遊技者に対して、あともう一歩で入賞を発生させることができる状態であったことを示唆できる。
【０４５０】
（Ｌ）  なお、今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０４５１】
１  スロットマシン、２Ｌ，２Ｃ，２Ｒ  リール、８Ｌ，８Ｃ，８Ｒ  ストップスイッチ、４０  遊技制御基板、４１  メイン制御部、４１ａ  メインＣＰＵ、４１ｂ  ＲＯＭ、４１ｃ  ＲＡＭ。
【図１】
2010187772.tif 000003
【図２】
2010187772.tif 000004
【図３】
2010187772.tif 000005
【図４】
2010187772.tif 000006
【図５】
2010187772.tif 000007
【図６】
2010187772.tif 000008
【図７】
2010187772.tif 000009
【図８】
2010187772.tif 000010
【図９】
2010187772.tif 000011
【図１０】
2010187772.tif 000012
【図１１】
2010187772.tif 000013
【図１２】
2010187772.tif 000014
【図１３】
2010187772.tif 000015
【図１４】
2010187772.tif 000016
【図１５】
2010187772.tif 000017
【図１６】
2010187772.tif 000018
【図１７】
2010187772.tif 000019
【図１８】
2010187772.tif 000020
【図１９】
2010187772.tif 000021
【図２０】
2010187772.tif 000022
【図２１】
2010187772.tif 000023
【図２２】
2010187772.tif 000024
【図２３】
2010187772.tif 000025
【図２４】
2010187772.tif 000026
【図２５】
2010187772.tif 000027
【図２６】
2010187772.tif 000028
【図２７】
2010187772.tif 000029
【図２８】
2010187772.tif 000030
【図２９】
2010187772.tif 000031
【図３０】
2010187772.tif 000032
【図３１】
2010187772.tif 000033
【図３２】
2010187772.tif 000034
【図３３】
2010187772.tif 000035