(57)【要約】【課題】当選状態のバリエーションを豊富化できる構成を有する遊技機を提供する。【解決手段】正規図柄を有効ラインＬ１〜Ｌ８上に停止させるための参照停止テーブルＬｉ０−ＴＢＬ１と、３種類の変則図柄の何れかを有効ライン上に停止させるための参照停止テーブルＬｉ０−ＴＢＬ２と、各変則図柄を有効ライン上に停止させるための３種類の参照停止テーブルＬｉ０−ＴＢＬ４，Ｌｉ１−ＴＢＬ４，Ｌｉ２−ＴＢＬ４と、が設けられる。１回目の停止操作時に正規手順が採られると、参照停止テーブルＬｉ０−ＴＢＬ１に基づいて、正規図柄を有効ライン上に停止させ、それ以外は、参照停止テーブルＬｉ０−ＴＢＬ２に基づいて何れかの変則図柄を有効ライン上に停止させる停止手段と、有効ライン上に停止した変則図柄の種類に対応して、その後の停止制御で使用される変則停止制御テーブルを選択する変更手段と、を有して構成される。【選択図】図１２
2012105781.tif 000002
【特許請求の範囲】
【請求項１】
遊技中の所定タイミングで取得された乱数値を抽選値と対比する抽選処理を実行して、遊技者に有利な遊技状態を発生させるか否かを決定する遊技機であって、
前記抽選処理で内部当選状態となった後、遊技者の停止操作に対応して実行される停止制御に基づいて、複数Ｎ個の回転リールに描かれた図柄が所定の停止態様で有効ライン上に整列すると内部当選状態が実効化されるよう構成され、
前記内部当選状態には、これが実効化されたときの価値が遊技者にとって同一の複数個の小役当選状態が存在し、
前記複数個の小役当選状態は、その内部当選状態を実効化するための停止操作の正規手順の相違に基づき複数組に区分されており、各組毎に相違する正規手順で停止操作をすると、停止操作タイミングの適否に拘らず、正規図柄が所定の停止態様で有効ライン上に整列して内部当選状態が実効化される一方、正規手順で停止操作をしないと、適切な停止操作タイミングを採ることを条件に、変則図柄が所定の停止態様で有効ライン上に整列して内部当選状態が実効化されるよう構成され、
正規図柄を有効ライン上に停止させるために参照される正規停止制御テーブルと、複数Ｍ個の類似図柄からなる変則図柄の何れかを有効ライン上に停止させるために参照される単一の非正規停止制御テーブルと、変則図柄の種類に対応して設けられ、各変則図柄を有効ライン上に停止させるために参照されるＭ個の変則停止制御テーブルと、が設けられ、
１回目の停止操作時に正規手順が採られると、正規停止制御テーブルに基づいて、正規図柄を有効ライン上に停止させる一方、正規手順が採られなかった場合には、非正規停止制御テーブルに基づいて何れかの変則図柄を有効ライン上に停止させる第一停止手段と、
第一停止手段が有効ライン上に変則図側を停止させた場合に機能して、有効ライン上に停止した変則図柄の種類に対応して、その後の停止制御で使用される変則停止制御テーブルを１個又は複数Ｎ−１個選択する変更手段と、を有して構成され、
非正規停止制御テーブルは、停止操作タイミングの適否に拘らず、変則図柄の何れかが有効ライン上に停止するよう規定されている一方、
Ｍ個の変則停止制御テーブルは、適切な停止操作タイミングを採る場合に、各変則停止制御テーブルに規定された変則図柄が有効ライン上に停止するよう規定されていることを特徴とする遊技機。
【請求項２】
２回目の停止制御時には、変更手段により選択された単一の変則停止制御テーブルか、選択された複数Ｎ−１個の変則停止制御テーブルのうち、遊技者の停止操作によって停止対象となった回転リールに対応して、その何れかが択一的に使用される請求項１に記載の遊技機。
【請求項３】
２回目の停止制御によって、目的の変則図柄が有効ライン上に停止すると、
３回目の停止制御時には、変更手段により選択された単一の変則停止制御テーブルか、変更手段により選択された複数Ｎ−１個の変則停止制御テーブルのうち、２回目の停止制御で使用されていない変則停止制御テーブルが使用される請求項１又は２に記載の遊技機。
【請求項４】
前記変更手段は、
回転リールが停止した状態で、基準位置に停止した図柄を特定する停止位置データを、対応する停止位置比較データと比較することで、Ｍ個の変則停止制御テーブルから１個又は複数Ｎ−１個の変則停止制御テーブルを選択しており、
前記停止位置比較データは、停止状態の回転リール毎に、変則図柄の種類に対応してＭ個設けられている請求項１〜３の何れかに記載の遊技機。
【請求項５】
前記停止位置比較データは、回転リールに描かれている図柄の個数に対応して３バイト長で構成され、回転リール毎に合計３×Ｍバイト長で構成されている請求項４に記載の遊技機。
【請求項６】
前記変更手段は、
停止位置データと停止位置比較データとの比較結果と、小役当選状態の種類と、１回目の停止操作により停止した回転リールと、に基づいて、変更指示テーブルの適所を参照して、変更停止テーブルを特定するよう構成され、
特定された前記変更停止テーブルのデータに基づいて、その後の停止制御で使用すべき１個又はＮ−１個の変則停止制御テーブルが規定されるよう構成されている請求項４又は５に記載の遊技機。
【請求項７】
前記変更指示テーブルは、小役当選状態の種類毎に区分され、各区分は、（Ｎ−１）×Ｍバイト長で構成されている請求項６に記載の遊技機。
【請求項８】
前記変更停止テーブルは、Ｍ個からＭ−１を選択する重複順列数であるＭＭ−１個に区分されている請求項７に記載の遊技機。
【請求項９】
Ｎ＝３個の回転リールの回転方向に各々描かれた図柄を、上段と中段と下段に合計３×３個目視可能な表示窓を設け、
前記有効ラインは、上段に位置する３個の図柄、下段に位置する３個の図柄、上段に位置する２個の図柄と下段に位置する１個の図柄、又は、上段に位置する１個の図柄と下段に位置する２個の図柄の何れかで構成される８種類である請求項１〜８の何れかに記載の遊技機。
【請求項１０】
第一停止手段は、Ｎ個の回転リールの何れを最初に停止操作するかに基づいて正規手順か否かを判定する請求項１〜９の何れかに記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ装置を内蔵する電子遊技機に関し、典型的には、回胴遊技機に適用される。
【背景技術】
【０００２】
スロットマシンなどの回胴遊技機では、遊技者がメダル投入口にメダルを投入してスタートレバーを操作すると、これに応じて、回転リールの回転が開始される。そして、遊技者がストップボタンを押して回転リールを停止させたとき、有効な有効ライン（以下、有効ラインという）に図柄が揃うと、その図柄に応じた配当メダルが払い出されるようになっている。但し、実際には、各ゲームの当否状態は、遊技者が停止操作を開始するまでに、内部抽選処理によって予め決定されており、この抽選処理によって内部当選した図柄を、遊技者が有効ライン上に揃えることで配当メダルが払出される。
【０００３】
当選図柄のうち特に価値が高いのが、ビッグボーナス（ＢＢ）図柄である。このＢＢ図柄に内部当選して、遊技者がＢＢ図柄を有効ライン上に揃えると、ビッグボーナスゲームが開始され、その後は、小役図柄の当選確率が格段に高く維持されることで、大量の配当メダル数が期待できるようになっている。
【０００４】
しかし、ビッグボーナスゲームは、ゲーム価値が高いので、その分だけ当選確率を低く設定せざるを得ない。そのため、ビッグボーナスゲーム以外でも遊技者を十分に楽しませるよう、それ以外の当選状態も用意されている。例えば、リプレイタイム（ＲＴ）と称する当選状態を設け、このリプレイタイム中のゲームでは、リプレイ図柄の当選確率を通常時より増加させることで、メダル消費を抑制してゲームを進行させている。
【０００５】
また、アシストタイム（ＡＴ）と称する当選状態を設け、このアシストタイム中のゲームでは、内部当選した特定の小役図柄を、確実に有効ライン上に揃えることができるよう遊技者をアシストしている。具体的には、例えば、３つの回転リールの停止順序を遊技者に報知し、その順番に回転リールを停止させれば、必ず内部当選した小役図柄を整列できるようにしている。
【０００６】
なお、アシストタイム（ＡＴ）中に、リプレイ図柄の当選確率を増加させるアシストリプレイタイム（ＡＲ）と称する当選状態を設けることもある。また、複数種類のリプレイタイムＲＴ１〜ＲＴｉを設けたり、価値が異なる複数のビッグボーナスゲームＢＢ１〜ＢＢｉを設けることもある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１１１３９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
このように、スロットマシンでは、当選状態のバリエーションを豊富化することが強く望まれるが、一方、この種の遊技機では、制御プログラムやデータを格納するメモリの記憶容量が法的に制限されるので、簡単には要請に応えることができないという問題がある。例えば、特許文献１のような構成では、メモリの消費量が大きいので、当選状態のバリエーションを増加させる上で限界がある（段落０５３８、図４６参照）。また、当選状態のバリエーションを豊富化しても、そのために、停止制御処理が複雑化すると、それ以外の遊技制御に支障が生じる。
【０００９】
本発明は、上記の問題に鑑みてなされたものであって、メモリの記憶領域を無闇に消費することなく、また、ＣＰＵの制御負担を過大化させることなく、当選状態のバリエーションを豊富化できる構成を有する遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明は、遊技中の所定タイミングで取得された乱数値を抽選値と対比する抽選処理を実行して、遊技者に有利な遊技状態を発生させるか否かを決定する遊技機であって、前記抽選処理で内部当選状態となった後、遊技者の停止操作に対応して実行される停止制御に基づいて、複数Ｎ個の回転リールに描かれた図柄が所定の停止態様で有効ライン上に整列すると内部当選状態が実効化されるよう構成され、前記内部当選状態には、これが実効化されたときの価値が遊技者にとって同一の複数個の小役当選状態が存在し、前記複数個の小役当選状態は、その内部当選状態を実効化するための停止操作の正規手順の相違に基づき複数組に区分されており、各組毎に相違する正規手順で停止操作をすると、停止操作タイミングの適否に拘らず、正規図柄が所定の停止態様で有効ライン上に整列して内部当選状態が実効化される一方、正規手順で停止操作をしないと、適切な停止操作タイミングを採ることを条件に、変則図柄が所定の停止態様で有効ライン上に整列して内部当選状態が実効化されるよう構成され、正規図柄を有効ライン上に停止させるために参照される正規停止制御テーブルと、複数Ｍ個の類似図柄からなる変則図柄の何れかを有効ライン上に停止させるために参照される単一の非正規停止制御テーブルと、変則図柄の種類に対応して設けられ、各変則図柄を有効ライン上に停止させるために参照されるＭ個の変則停止制御テーブルと、が設けられ、１回目の停止操作時に正規手順が採られると、正規停止制御テーブルに基づいて、正規図柄を有効ライン上に停止させる一方、正規手順が採られなかった場合には、非正規停止制御テーブルに基づいて何れかの変則図柄を有効ライン上に停止させる第一停止手段と、第一停止手段が有効ライン上に変則図側を停止させた場合に機能して、有効ライン上に停止した変則図柄の種類に対応して、その後の停止制御で使用される変則停止制御テーブルを１個又は複数Ｎ−１個選択する変更手段と、を有して構成され、非正規停止制御テーブルは、停止操作タイミングの適否に拘らず、変則図柄の何れかが有効ライン上に停止するよう規定されている一方、Ｍ個の変則停止制御テーブルは、適切な停止操作タイミングを採る場合に、各変則停止制御テーブルに規定された変則図柄が有効ライン上に停止するよう規定されている。
【００１１】
本発明では、正規手順を採った場合に参照される正規停止制御テーブルと、非正規手順を採った場合に参照される非正規停止制御テーブルを各１個設けると共に、変則図柄を有効ライン上に停止させるために参照される変則停止制御テーブルをＭ個設けて、複数個の小役当選状態を統一的に停止制御するので、当選態様を多様化しても停止制御が複雑化しない。また、メモリの使用量も少ない。
【００１２】
好ましくは、２回目の停止制御時には、変更手段により選択された単一の変則停止制御テーブルか、選択された複数Ｎ−１個の変則停止制御テーブルのうち、遊技者の停止操作によって停止対象となった回転リールに対応して、その何れかが択一的に使用されるべきである。
【００１３】
また、好ましくは、２回目の停止制御によって、目的の変則図柄が有効ライン上に停止すると、３回目の停止制御時には、変更手段により選択された単一の変則停止制御テーブルか、変更手段により選択された複数Ｎ−１個の変則停止制御テーブルのうち、２回目の停止制御で使用されていない変則停止制御テーブルが使用されるべきである。
【００１４】
前記変更手段は、好ましくは、回転リールが停止した状態で、基準位置に停止した図柄を特定する停止位置データを、対応する停止位置比較データと比較することで、Ｍ個の変則停止制御テーブルから１個又は複数Ｎ−１個の変則停止制御テーブルを選択しており、前記停止位置比較データは、停止状態の回転リール毎に、変則図柄の種類に対応してＭ個設けられている。この場合、前記停止位置比較データは、回転リールに描かれている図柄の個数に対応して３バイト長で構成され、回転リール毎に合計３×Ｍバイト長で構成されるのが好適である。
【００１５】
また、前記変更手段は、好ましくは、停止位置データと停止位置比較データとの比較結果と、小役当選状態の種類と、１回目の停止操作により停止した回転リールと、に基づいて、変更指示テーブルの適所を参照して、変更停止テーブルを特定するよう構成され、特定された前記変更停止テーブルのデータに基づいて、その後の停止制御で使用すべき１個又はＮ−１個の変則停止制御テーブルが規定されるよう構成されている。この場合、前記変更指示テーブルは、小役当選状態の種類毎に区分され、各区分は、（Ｎ−１）×Ｍバイト長で構成されているのが好適である。
【００１６】
前記変更停止テーブルは、Ｍ個からＭ−１を選択する重複順列数であるＭＭ−１個に区分されているのが好適であり、この場合には、変則図柄の停止態様を多様化することができる。
【００１７】
また、Ｎ＝３個の回転リールの回転方向に各々描かれた図柄を、上段と中段と下段に合計３×３個目視可能な表示窓を設け、前記有効ラインは、上段に位置する３個の図柄、下段に位置する３個の図柄、上段に位置する２個の図柄と下段に位置する１個の図柄、又は、上段に位置する１個の図柄と下段に位置する２個の図柄の何れかで構成される８種類であると停止制御がより容易化され、これに対応して、変則図柄の停止態様も増加できる。
【００１８】
第一停止手段は、典型的には、Ｎ個の回転リールの何れを最初に停止操作するかに基づいて正規手順か否かを判定している。
【発明の効果】
【００１９】
上記した本発明によれば、メモリの記憶領域を無闇に消費することなく、また、ＣＰＵの制御負担を過大化させることなく、遊技機の制御動作に負担をかけることなく当選状態のバリエーションを豊富化できる。
【図面の簡単な説明】
【００２０】
【図１】実施例に係るスロットマシンの正面図である。
【図２】回転リールの図柄配列と有効ラインを説明する図面である。
【図３】図１のスロットマシンの右側面図（ａ）と平面図（ｂ）である。
【図４】スロットマシンの前面パネルを背面から図示した図面である。
【図５】スロットマシンの本体ケースの内部正面図である。
【図６】図１のスロットマシンの回路構成を示すブロック図である。
【図７】主制御基板の回路構成を示すブロック図である。
【図８】カウンタ回路を示す回路図である。
【図９】電源基板の回路構成を示すブロック図である。
【図１０】主制御部におけるメイン処理と、タイマ割込み処理を説明するフローチャートである。
【図１１】回胴停止処理を説明するフローチャートである。
【図１２】参照停止テーブル変更処理を説明するフローチャートである。
【図１３】ＡＴ１〜ＡＴ２７の内部当選状態を実効化する停止態様を説明する図面である。
【図１４】参照停止テーブルを例示したものである。
【図１５】参照停止テーブルを例示したものである。
【図１６】参照停止テーブルを例示したものである。
【図１７】停止制御に使用されるデータを説明する図面である。
【発明を実施するための形態】
【００２１】
以下、実施例に基づいて本発明を更に詳細に説明する。図１及び図３〜図５は、実施例に係るスロットマシンＳＬを図示したものである。本スロットマシンＳＬは、矩形箱状の本体ケース１と、各種の遊技部材を装着した前面パネル２とが、ヒンジ３を介して連結され、前面パネル２が本体ケース１に対して開閉可能に構成されている（図３）。そして、図１は前面パネル２の正面図、図３はスロットマシンＳＬの右側面図（ａ）と平面図（ｂ）、図４は前面パネル２の背面図、図５は本体ケース１の内部正面図を示している。
【００２２】
図５に示す通り、本体ケース１の略中央には、３つの回転リール４ａ〜４ｃを備える図柄回転ユニット４が配置され、その下側に、メダル払出装置５が配置されている。各回転リール４ａ〜４ｃには、図２（ａ）に示すボーナス図柄、各種の小役図柄、及びリプレイ図柄などが各々２１個描かれている。なお、０〜２０は、インデックスセンサで特定される基準位置からの偏移量によって図柄を特定する図柄番号である。
【００２３】
図示の通り、この実施例では、ボーナス図柄としては、色彩の異なる３種類の図柄［７］が、各回転リール４ａ〜４ｃに１種類ずつ配置されている。何ら限定されるものではないが、各リールとも、図柄番号５と、図柄番号１２と、図柄番号１９の位置に各々［赤７］と、［緑７］と、［青７］が配置されている。
【００２４】
また、小役図柄としては、例えば、ベル図柄、チェリー図柄、及びブドウ図柄が適所に配置されている。この実施例では、ブドウ図柄として、色彩が異なる３種類（青／緑／赤）が用意されており、後述するＡＴ当選時に重要な役目を果たす。そこで、以下の説明では、３種類のブドウ図柄を、便宜上、［青丸］、［緑丸］、［赤丸］と区別する。
【００２５】
図５に戻って説明を続けると、メダル払出装置５には、メダルを貯留するメダルホッパー５ａと、払出モータＭと、メダル払出制御基板５５と、払出中継基板６３と、払出センサ（不図示）などが設けられている。ここで、メダルは、払出モータＭの回転に基づいて、払出口５ｂから図面手前に向けて導出される。なお、限界量を越えて貯留されたメダルは、オーバーフロー部５ｃを通して、補助タンク６に落下するよう構成されている。
【００２６】
上記のメダル払出装置５に隣接して電源基板６２が配置され、また、図柄回転ユニット４の上部に主制御基板５０が配置され、主制御基板５０に隣接して回胴設定基板５４が配置されている。なお、図柄回転ユニット４の内部には、回胴ＬＥＤ中継基板５８と回胴中継基板５７とが設けられ、図柄回転ユニット４に隣接して外部集中端子板５６が配置されている。
【００２７】
図１に示すように、前面パネル２の上部には液晶表示ユニット７が配置され、その下部には、回転リール４ａ〜４ｃに対応する３つの表示窓８ａ〜８ｃが配置されている。表示窓８ａ〜８ｃを通して、各回転リール４ａ〜４ｃの回転方向に、各々３個程度の図柄が、上段／中段／下段に見えるようになっている。
【００２８】
本実施例では、図２（ｂ）に示す８種類が有効ラインＬ１〜Ｌ８となっている。すなわち、上段と下段には、そこに適切な図柄を停止させると、メダル払出などのゲーム価値が生じるが、中段に停止させた図柄はゲーム価値に全く寄与しない。
【００２９】
その反面、本実施例では、８個の有効ラインＬ１〜Ｌ８を設けるので、目的の図柄を整列させるための停止制御が容易となる。すなわち、一回目の停止操作に対応して、該当する表示窓８ａ〜８ｃの上段か下段に目的図柄を停止させれば良く、続く二回目目や三回目の停止操作でも、目的図柄を、該当する表示窓８ａ〜８ｃの上段か下段に停止させれば良いので停止制御が容易である。停止態様は、要するに２×２×２＝８通りであり、それが、図２（ｂ）に示す有効ラインＬ１〜Ｌ８に他ならない。
【００３０】
表示窓８ａの左側には、遊技状態を示すＬＥＤ群９が設けられ、その下方には、遊技成果として払出されるメダル数を表示する払出表示部１０や、クレジット状態のメダル数を表示する貯留数表示部１１が設けられている。
【００３１】
前面パネル２の垂直方向中央には、メダルを投入するメダル投入口１２が設けられ、これに隣接して、メダル投入口１２に詰まったメダルを返却させるための返却ボタン１３が設けられている。また、クレジット状態のメダルを払出すクレジット精算ボタン１４と、メダル投入口１２へのメダル投入に代えてクレジット状態のメダルを擬似的に一枚投入する投入ボタン１５と、クレジット状態のメダルを擬似的に三枚投入するマックス投入ボタン１６とが設けられている。
【００３２】
これらの遊技部材の下方には、回転リール４ａ〜４ｃの回転を開始させるスタートレバー１７と、回転中の回転リール４ａ〜４ｃを停止させるためのストップボタン１８ａ〜１８ｃが設けられている。その他、前面パネル２の下方には、メダルを蓄える横長の受け皿１９と、払出装置５の払出口５ｂに連通するメダル導出口２０とが設けられている。なお、メダル導出口２０の左右にはスピーカＳＰが配置されている。
【００３３】
図４に示すように、前面パネル３の裏側には、メダル投入口１２に投入されたメダルの選別を行うメダル選別装置２１と、メダル選別装置２１により不適正と判別されたメダルをメダル導出口２０に案内する返却通路２２とが設けられている。また、前面パネル３の裏側上部には、演出制御基板５１、演出インタフェイス基板５２、及び液晶制御基板６１などを収容する基板ケース２３が配置されている。そして、メダル選別装置２１の上部には、図１に示す各種の遊技部材と主制御基板５０との間の信号を中継する遊技中継基板５３が設けられている。
【００３４】
図６は、実施例に係るスロットマシンＳＬの回路構成を示すブロック図である。図示の通り、このスロットマシンＳＬは、回転リール４ａ〜４ｃを含む各種の遊技部材の動作を制御する主制御基板５０と、主制御基板５０から受けた制御コマンドに基づいて演出動作を実現する演出制御基板５１と、交流電圧（２４Ｖ）を直流電圧（５Ｖ，１２Ｖ，２４Ｖ）に変換して装置各部に供給する電源基板６２とを中心に構成されている。
【００３５】
主制御基板５０は、演出制御基板５１に対して、スピーカＳＰによる音声演出、ＬＥＤランプや冷陰極線管放電管によるランプ演出、及び、液晶表示ユニット７による図柄演出を実現するための制御コマンドを出力している。そして、演出制御基板５１は、演出インタフェイス基板５２を通して、液晶制御基板６１に接続されており、液晶制御基板６１は、液晶表示（ＬＣＤ）ユニット７における図柄演出を実現している。
【００３６】
演出制御基板５１は、演出インタフェイス基板５２と共に、ＬＥＤ基板５９やインバータ基板６０や回胴ＬＥＤドライブ基板５８を経由して、各種のＬＥＤや冷陰極線管放電管におけるランプ演出を実現している。また、演出制御基板５１は、演出インタフェイス基板５２を通してスピーカＳＰを駆動して音声演出を実現している。
【００３７】
主制御基板５０は、遊技中継基板５３を通して、スロットマシンの各種遊技部材に接続されている。具体的には、スタートレバー１７の始動スイッチ、ストップボタン１８ａ〜１８ｃの停止スイッチ、投入ボタン１５，１６の投入スイッチ、清算ボタン１４の清算スイッチ、投入枚数判定部２１ｄを構成するフォトインタラプタＰＨ１，ＰＨ２、投入メダル返却部２１ｃを構成するブロッカーソレノイド３１、及び、各種ＬＥＤ素子９〜１１などに接続されている。
【００３８】
また、主制御基板５０は、回胴中継基板５７を経由して、回転リール４ａ〜４ｃを回転させる３つのステッピングモータ、及び、回転リール４ａ〜４ｃの基準位置を検出するためのインデックスセンサに接続されている。そして、ステッピングモータを駆動又は停止させることによって、回転リール４ａ〜４ｃの回転動作と、目的位置での停止動作を実現している。
【００３９】
主制御基板５０は、払出中継基板６３を通してメダル払出装置５にも接続されている。メダル払出装置５には、メダル払出制御基板５５と、メダル払出センサと、払出モータＭとが設けられており、メダル払出制御基板５５は、主制御基板５０からの制御コマンドに基づいて払出モータＭを回転させて、所定量のメダルを払出している。
【００４０】
その他、主制御基板５０は、外部集中端子板５６と、回胴設定基板５４にも接続されている。外部集中端子板５６は、例えばホールコンピュータＨＣに接続されており、主制御基板５０は、外部集中端子板５６を通して、メダルの投入枚数やメダルの払出枚数などを出力している。また、回胴設定基板５４は、係員が設定キーで設定した設定値を示す設定キー信号などを出力している。
【００４１】
ここで、設定値とは、当該遊技機で実行される抽選処理の当選確率などを、設定１から設定６まで６段階で規定するもので、遊技ホールの営業戦略に基づいて適宜に設定される。例えば、最高ランクに設定された遊技機は、メダル払出枚数の期待値が最高レベルであるため、遊技者にとって最も有利である。
【００４２】
図７は、主制御基板５０の回路構成を図示したものである。図示の通り、主制御基板５０は、ワンチップマイコン６４と、８ｂｉｔパラレルデータを入出力するＩ／Ｏポート回路６５と、ハードウェア的に乱数値を生成するカウンタ回路６６と、演出制御基板５１などの外部基板とのインタフェイス回路とを中心に構成されている。ここで、ワンチップマイコン６４は、Ｚ８０相当品のＣＰＵコア６４ａ、ＲＯＭ、ＲＡＭなどの他に、ＣＴＣ（Counter／Timer Circuit）６４ｂや、割込みコントローラ６４ｃなどを内蔵している。
【００４３】
ＣＴＣ６４ｂは、８ｂｉｔのカウンタやタイマを集積した回路であり、Ｚ８０システムに、周期的割り込みや一定周期のパルス出力作成機能（ビットレートジェネレータ）や時間計測の機能を付与するものである。そこで、本実施例では、ＣＴＣ６４ｂを利用して、Ｚ８０ＣＰＵ６４ａに１．５ｍＳ程度の時間間隔τでタイマ割込み（図１０（ｂ））をかけている。
【００４４】
インタフェイス回路としては、電源回路とのインタフェイス回路６７、遊技中継基板５３とのインタフェイス回路６８と、回胴モータ駆動回路６９と、演出制御基板と５１のインタフェイス回路７０などが設けられている。そして、電源遮断時には、インタフェイス回路６７を通して、Ｚ８０ＣＰＵ６４ａに電圧降下割込みをかけている。なお、回胴モータ駆動回路６９は、回転リール４ａ〜４ｃのステッピングモータの駆動信号を生成する回路であり、インタフェイス回路７０は、演出制御基板５１に制御コマンドを出力するための８ビットパラレルポートである。
【００４５】
図８は、カウンタ回路６６をより詳細に例示した回路図である。図示のカウンタ回路６６は、スタートレバー１７のＯＮ操作を示す始動スイッチ信号ＳＧを受ける入力部２４と、２つのＤ型フリップフロップ２５ａ，２５ｂによる信号取得部２５と、ハードウェア乱数の下位８ビット（ＬＯＷ）を生成するＩＣカウンタ２６Ｌと、ハードウェア乱数の上位８ビット（ＨＩ）を生成するＩＣカウンタ２６Ｈとを中心に構成されている。そして、ＩＣカウンタ２６Ｈ，２６Ｌの各出力端子（ＱＡ〜ＱＨ）は、データバスを通して、ワンチップマイコン６４（ＣＰＵコア６４ａ）に接続されている。
【００４６】
入力部２４は、抵抗とコンデンサによるローパスフィルタと、シュミットトリガ型のインバータとで構成されている。そのため、負論理の始動スイッチ信号ＳＧは、論理変換されて信号取得部２５に供給される。
【００４７】
信号取得部２５は、直列接続された２つのＤ型フリップフロップ２５ａ，２５ｂで構成されている。そして、各クロック端子ＣＬＫには、基準パルスΦが供給されており、基準パルスΦの立ち上がりエッジのタイミングで、Ｄ入力端子のデータが取得されてＱ出力端子に出力される。したがって、始動スイッチ信号ＳＧがＬレベルに変化した後、２つ目の基準パルスΦの立ち上がりエッジで、各ＩＣカウンタ２６Ｌ，２６Ｈのロック端子ＲＣＬＫが、Ｈレベルに立ち上がる。
【００４８】
基準パルスΦは、専用の発振回路によって、システムクロックとは別に発振させるのが好ましいが、簡易的には、ワンチップマイコン６４を動作させるシステムクロックを基準パルスΦに代用しても良い。
【００４９】
２つのＩＣカウンタ２６は、いずれも、８ビットのバイナリカウンタと８ビットの出力レジスタとを内蔵している。そして、クロック端子ＣＣＬＫに供給されるクロック信号を２進カウントする一方、ロック端子ＲＣＬＫに保持信号を受けると、その瞬間のバイナリカウンタのカウンタ値が、内蔵する出力レジスタに記憶されるようになっている。なお、出力レジスタに記憶されたカウンタ値は、出力イネーブル端子ＯＥがＬレベルであることを条件に、外部出力端子（ＱＡ〜ＱＨ）に出力される。
【００５０】
図示の通り、このカウンタ回路６６では、電源電圧値（ＤＣ５Ｖ）が正常値である限り、基準パルスΦが、ＮＡＮＤゲートを経由して下位ＩＣカウンタ２６Ｌのクロック端子ＣＣＬＫに供給される。一方、上位ＩＣカウンタ２６Ｈには、下位ＩＣカウンタ２６Ｌの桁上げ信号ＲＣＯが供給されている。そのため、２つのＩＣカウンタ２６は、全体として１６ビットカウンタとして機能することになり、２つの内部カウンタは、００００Ｈ〜ＦＦＦＦＨ（１０進数６５５３５）カウンタ値の間で循環することになる。なお、添字Ｈは、以下の場合も含め、１６進数を意味する。
【００５１】
先に説明した通り、始動スイッチ信号ＳＧがＬレベルに変化すると、これに対応して、各ＩＣカウンタ２６Ｌ，２６Ｈのロック端子ＲＣＬＫがＨレベルに立ち上がり、内部のバイナリカウンタの値が出力レジスタに保持される。一方、各ＩＣカウンタ２６Ｌ，２６Ｈの出力イネーブル端子ＯＥには、ワンチップマイコン６４からチップセレクト信号ＣＳ０，ＣＳ１が供給されている。そのため、ワンチップマイコン６４は、必要時に、チップセレクト信号ＣＳ０，ＣＳ１をＬレベルに変化させることによって、ＩＣカウンタ２６Ｌ，２６Ｈに内蔵の出力レジスタが保持するデータＱＡ〜ＱＨを取得できることになる。
【００５２】
図９は、電源基板６２の回路構成を示すブロック図である。この電源基板６２は、交流２４Ｖを受けて脈流電圧に変換する整流部８０と、脈流電圧を直流５Ｖに変換する第１電圧変換部８１と、脈流電圧を直流１２Ｖに変換する第２電圧変換部８２と、脈流電圧を直流２４Ｖに変換する第３電圧変換部８３と、第１電圧変換部８１の出力電圧を蓄電する蓄電部８４と、電源遮断状態を検出して検出信号ＲＥＳを出力する電源監視部８５とで構成されている。
【００５３】
蓄電部８４は、大容量（１ファラッド程度）のコンデンサＣと、過電流用の制限抵抗ｒ１、ｒ２と、逆方向電流を阻止するダイオードＤとで構成されている。なお、制限抵抗ｒ１は７５Ω程度、制限抵抗ｒ２は１０Ω程度である。コンデンサＣの両端電圧は、バックアップ電源として、ワンチップマイコン６４に供給されている。
【００５４】
このバックアップ電源は、ワンチップマイコン６４に内蔵されたＳＲＡＭ（static ram）に供給されており、電源電圧の遮断状態でも、通常７〜８日はＲＡＭ（Random Access Memory）の記憶内容を保持するようにしている。
【００５５】
電源監視部８５は、交流入力電圧２４Ｖの電圧レベルと、直流電源電圧５Ｖの電圧レベルとを監視している。そして、何れか一方のレベルが所定値を下回ると、検出信号ＲＥＳがＬレベルに変化するよう構成されている。瞬停や停電などの異常時には、先ず、交流入力電圧の電圧降下に対応して、検出信号ＲＥＳが素早く出力される。
【００５６】
この検出信号ＲＥＳは、主制御基板５０のインタフェイス回路６７（図７）に供給されて、正論理の異常信号ＡＬＭと、負論理の異常信号ＡＬＭバーとなる。そして、正論理の異常信号ＡＬＭがＩ／Ｏポート回路６５に供給される一方、負論理の異常信号ＡＬＭバーは、ワンチップマイコン６４の割込み端子ＩＮＴ（Maskable Interrupt）に供給される。したがって、この時、ＣＰＵコア６４ａが割込み許可状態であれば、負論理の異常信号ＡＬＭバーに基づいて、電圧降下割込み処理が開始されることになる。
【００５７】
図７のインタフェイス回路６７には電源リセット回路も内蔵されている。そして、電源投入時には、インタフェイス回路６７で生成されたリセット信号が、ワンチップマイコン６４のリセット端子ＲＳＴ０に供給される。その結果、ＣＰＵコア６４ａがリセット状態となり、ＲＯＭの先頭アドレス以降の制御プログラムの実行が開始されることになる。
【００５８】
続いて、主制御基板５０のワンチップマイコン６４（主制御部５０と総称する）が実現する制御動作を説明する。図１０〜図１２は、主制御部５０が実行する制御プログラムを説明するフローチャートである。この制御プログラムは、電源投入時に開始される無限ループ状のメイン処理（図１０（ａ））と、ＣＴＣからの定時割込みで起動されるタイマ割込み処理（図１０（ｂ））と、電源遮断時に電源基板６２からの検出信号ＲＥＳで起動される電圧降下割込み処理（不図示）とで構成されている。ここで、タイマ割込み、及び電圧降下割込みは、共にマスク可能な割込みであり（Maskable interrupt）、タイマ割込みの割込み周期τは、１．５ｍＳ程度である。
【００５９】
＜メイン処理＞
先ず、図１０（ａ）のメイン処理から説明すると、電源が投入されると初期処理（ＳＴ１）の後、ＣＰＵを割込み許可状態に設定すると共に、ＲＡＭのワークエリアをクリアする（ＳＴ２）。
【００６０】
ステップＳＴ２の処理が終われば、次に、遊技状態フラグを生成する（ＳＴ３）。ここで遊技状態とは、「通常ゲーム状態」の他に、遊技者にとって有利な「ボーナスゲーム状態」や「アシストタイム（ＡＴ）状態」などを意味し、ステップＳＴ３の処理において、現在のゲーム状態が該当フラグに規定される。
【００６１】
次に、メダル投入口１２から実際に投入されたメダル、及び、投入ボタン１５、１６の押下によって擬似的に投入されたメダルについてのメダル投入処理を行う（ＳＴ４）。メダル投入処理（ＳＴ４）では、遊技者が投入又は擬似投入したメダルを検出して、その投入枚数を判定して記憶し、演出制御部５１に送信されるべき遊技メダルコマンドを通信バッファに格納する。なお、通信バッファに格納された制御コマンドは、タイマ割込みにおいて送信される（図１０（ｂ）のＳＴ２５）。この点は、以下で説明する他の制御コマンドの場合も同じである。
【００６２】
そして、スタートレバー１７がＯＮ操作されるとサブルーチン処理を終了する。なお、スタートレバー１７がＯＮ操作されると、始動スイッチ信号ＳＧがＬレベルに変化し、その瞬間のカウンタ値が、各ＩＣカウンタ２６Ｈ，２６Ｌに内蔵された出力レジスタに保持記憶される（図８参照）。
【００６３】
そこで、メダル投入処理（ＳＴ４）に続いて、乱数取得処理（ＳＴ５）が実行される。具体的には、ワンチップマイコン６４は、チップセレクト信号ＣＳ０，ＣＳ１をＬレベルに変化させて、カウンタ回路６６に保持されているカウンタ値を取得し、これを、乱数値ＲＮＤ（数値範囲：０〜６５５３５）としてＲＡＭの該当番地に記憶する。
【００６４】
次に、記憶した乱数値ＲＮＤに基づいて内部抽選処理を実行する（ＳＴ６）。内部抽選処理（ＳＴ６）では、例えば、ボーナス当りか否か、リプレイ当りか否か、ＡＴ１〜ＡＴ２７を含む小役当りか否かなどが判定され、その判定結果は、内部当選フラグＦＬＧに記憶される。そして、判定結果を特定して遊技開始コマンドなどを通信バッファに格納する。
【００６５】
ここで、小役当りには、２７種類の内部当選状態（ＡＴ１〜ＡＴ２７）に区分されるＡＴ当選が含まれており、内部当選状態を実効化するための図柄停止態様は、ベル図柄を除いて、図１３（ｂ）に記載されている。そして、２７種類の内部当選状態（ＡＴ１〜ＡＴ２７）の何れにおいても、８種類の有効ラインＬ１〜Ｌ８の何れかに、［ベル］［ベル］［ベル］を整列させると、所定数のメダルが払出される。このようにＡＴ内部当選状態（ＡＴ１〜ＡＴ２７）は、それが実効化された場合のゲーム価値は同じであるが、内部当選フラグＦＬＧには、ＡＴ１〜ＡＴ２７を区別して記憶される。
【００６６】
ところで、本実施例では、表示窓８ａ〜８ｃの上段か下段に目的図柄（ベル図柄）を停止させれば良いところ（Ｌ１〜Ｌ８参照）、図１３（ａ）の図柄配列から明らかな通り、ベル図柄とベル図柄の離間距離は、何れの回転リール４ａ〜４ｃでも最大７コマである。また、この種の実施例では、ストップボタン１８ａ〜１８ｃの押圧タイミングから最大４コマだけ回転リール４ａ〜４ｃを継続して回転可能に構成されている。
【００６７】
そのため、ストップボタン１８ａ〜１８ｃの操作タイミングの適否に拘らず、何れかの有効ライン（Ｌ１〜Ｌ８）上に、［ベル］［ベル］［ベル］を整列させることは可能である。しかし、本実施例では、遊技性を豊富化するため、停止操作の順番を誤ると、ＡＴ１〜ＡＴ２７の内部当選状態であるにも拘らず、あえて、［ベル］［ベル］［ベル］と整列しないよう停止制御している。
【００６８】
そして、２７種類の内部当選状態（ＡＴ１〜ＡＴ２７）は、アシストタイムに関連しており、最初に停止操作すべき回転リール４ａ〜４ｃは、習熟した遊技者なら把握できるようアシスト報知している。したがって、ＡＴ１〜ＡＴ２７の内部当選時に、アシスト報知にしたがえば、停止タイミングの適否に拘らず、何れかの有効ライン（Ｌ１〜Ｌ８）上に、必ず［ベル］［ベル］［ベル］を整列して所定数のメダルが払出される。
【００６９】
本実施例の場合、アシストタイム時に、最初に停止操作すべき回転リールは、左リール４ａ／中リール４ｂ／右リール４ｃの３種類であり、ＡＴ１〜ＡＴ９の内部当選時には、最初に左リール４ａを停止させると、２回目や３回目の停止操作の適否に拘らず、必ず、［ベル］［ベル］［ベル］が整列するよう停止制御が実行される。同様に、ＡＴ１０〜ＡＴ１８の内部当選時には、最初に中リール４ｂを停止させること、また、ＡＴ１９〜ＡＴ２７の内部当選時には、最初に右リール４ｃを停止させることを条件に［ベル］［ベル］［ベル］が整列するよう停止制御がされる。
【００７０】
一方、上記した最初の停止操作を誤った場合には、［ベル］［ベル］［ベル］が整列することはなく、図１３（ｂ）のブドウ図柄（緑丸・赤丸・青丸）だけが整列可能に停止制御される。例えば、ＡＴ１の内部抽選状態において、最初の停止操作を誤ると、８種類の有効ラインＬ１〜Ｌ８の何れかに、［緑丸］［緑丸］［緑丸］か、［緑丸］［赤丸］［赤丸］か、［緑丸］［青丸］［青丸］を整列させた場合に限り、所定数のメダルが払出される。
【００７１】
以上、ＡＴ１〜ＡＴ２７に内部当選した場合のゲーム性について説明したが、以下の説明では、内部抽選処理（ＳＴ６）においてＡＴ１〜ＡＴ２７の何れかに内部当選していると仮定する。
【００７２】
さて、乱数値ＲＮＤによる内部抽選処理（ＳＴ６）が終われば、次に、回転リール４ａ〜４ｃを停止させるための停止用初期設定を行う（ＳＴ７）。図１１（ａ）は、停止用初期設定処理の内容を図示したものであり、内部当選フラグＦＬＧで特定される当選役に応じた参照停止テーブルが特定される（ＳＴ７０）。
【００７３】
参照停止テーブルとは、回胴停止処理（ＳＴ９）で参照されるテーブルであり（図１４〜図１６参照）、遊技者の停止タイミングに対応して、表示窓８ａ〜８ｃの下段に停止すべき図柄を規定している。ここでは、ＡＴ１〜ＡＴ２７の何れかに内部当選していると仮定しているので、このタイミングでは、［ベル］［ベル］［ベル］を整列させるための参照停止テーブル（Ｌｉ０−ＴＢＬ１）が、初期的に特定される（図１４の左上欄☆参照）。
【００７４】
図１４〜図１６の参照停止テーブルは、各々２１バイト長であり、説明の都合上、下段図柄の停止位置を●で示している。また、↑は、その図柄が下段に位置するタイミングで停止操作されても、回転が継続される滑り制御が実行されることを示し、↑の右側の数字は、滑り制御における滑りコマ数を規定している。
【００７５】
例えば、ＡＴ１〜ＡＴ２７の内部当選時に、初期的に特定される参照停止テーブル（Ｌｉ０−ＴＢＬ１）によれば、●が６箇所規定されており、左リール４ａの停止態様としては、表示窓８ａの下段に図柄番号１の［ベル］が停止する場合、表示窓８ａの上段に図柄番号８の［ベル］が停止する場合（下段はブランク）、表示窓８ａの下段に図柄番号８の［ベル］が停止する場合、表示窓８ａの上段に図柄番号１５の［ベル］が停止する場合（下段はブランク）、表示窓８ａの下段に図柄番号１５の［ベル］が停止する場合、表示窓８ａの上段に図柄番号１の［ベル］が停止する場合（下段はブランク）の６態様となる。なお、中リール４ｂや左リール４ｃの停止態様も、各々６態様である。
【００７６】
上記の停止態様から明らかなように、参照停止テーブル（Ｌｉ０−ＴＢＬ１）を使用する限り、どのタイミングで左リール４ａの停止操作を行っても、表示窓８ａの左上段又は左下段には必ず「ベル」が停止する。また、その後、どのタイミングで中リール４ｂや右リール４ｃの停止操作を行っても、表示窓８ｂや表示窓８ｃの左上段又は左下段には必ず「ベル」が停止する。
【００７７】
そして、ＡＴ１〜ＡＴ９の内部当選時に、最初に左リール４ａを停止させること、ＡＴ１０〜ＡＴ１８の内部当選時に、最初に中リール４ｂを停止させること、ＡＴ１９〜ＡＴ２７の内部当選時に、最初に右リール４ｃを停止させることを条件に、参照停止テーブル（Ｌｉ０−ＴＢＬ１）によって停止制御が実行されて［ベル］が整列される。この点は先に説明した通りであるが、一方、最初の停止操作を誤った場合には、［ベル］［ベル］［ベル］を整列させないため、使用する参照停止テーブルを、参照停止テーブル（Ｌｉ０−ＴＢＬ１）から変更する必要が生じる。
【００７８】
以上を踏まえて説明を続けると、参照停止テーブル（Ｌｉ０−ＴＢＬ１）を特定した後（ＳＴ７）、タイマ割込みによる回転リール４ａ〜４ｃの回転制御を可能にし、回転リール４ａ〜４ｃの回転を開始させたことを示す回胴回転開始コマンドを通信バッファに格納する（ＳＴ８）。
【００７９】
続いて、回胴停止処理を実行する（ＳＴ９）。図１１（ｂ）は、回胴停止処理を説明するフローチャートである。先ず、ストップボタン１８ａ〜１８ｃが押圧されるまで待機し（ＳＴ３０）、何れかのストップボタン１８ａ〜１８ｃの停止操作が認められると、操作されたストップボタン１８ａ〜１８ｃに対応する回転リール（停止操作リール）と、そのタイミングで停止済みの回転リール（停止済みリール）とを特定して管理変数ＷＲＫに記憶する（ＳＴ３１）。
【００８０】
図１１（ｄ）に示す通り、この実施例では、管理変数ＷＲＫの上位の３ビットで左／中／右の回転リールのうちの停止操作リールを「１」で特定し、下位の３ビットで、その時に回転している回転リールを「１」で特定している。
【００８１】
停止操作は合計３回あるので、ステップＳＴ３１のタイミングでは、停止済みリールが無いか（１回目の停止操作）、停止済みリールが１個か（２回目の停止操作）、停止済みリールが２個か（３回目の停止操作）の何れかである。そして、例えば、左→中→右の順番で停止操作がされた場合には、管理変数ＷＲＫは、１回目が１００＊＊１１１→２回目が０１０＊＊０１１→３回目が００１＊＊００１のように、ステップＳＴ３１における処理結果が推移する。
【００８２】
ステップＳＴ３１の処理が終われば、停止間隔タイマを、例えば２１３ｍＳに設定する（ＳＴ３２）。停止間隔タイマでは、ストップボタン１８による次回の停止操作が許可されるまでの操作間隔を規定している。この実施例では、滑り制御における滑りコマ数は、最大４コマであり、４コマの滑りに１９０ｍＳ程度を要するので、余裕時間などを考慮して、操作間隔を２１３ｍＳに規定している。
【００８３】
次に、停止操作がされたことを演出制御部５１に伝える停止情報受付けコマンドを通信バッファに格納した上で（ＳＴ３３）、図柄停止制御を実行する（ＳＴ３４）。
【００８４】
図１１（ｃ）は図柄停止制御の内容を示すフローチャートである。先ず、参照停止テーブルを変更する必要があるか否かを判定する（ＳＴ４１）。例えば、ＡＴ１〜ＡＴ２７の内部当選状態であって、現在が１回目の停止操作時であれば、ステップＳＴ７において初期選択された参照停止テーブル（Ｌｉ０−ＴＢＬ１）を変更すべきか否かの判定がされる。
【００８５】
参照停止テーブルを変更する必要が生じるのは、停止操作の順番を誤っている場合であり、停止操作を誤ったか否かは、ステップＳＴ７の処理で設定した内部当選フラグＦＬＧと、ステップＳＴ３１の処理で設定した管理変数ＷＲＫとに基づいて判定される。
【００８６】
例えば、内部当選フラグＦＬＧがＡＴ１〜ＡＴ９の内部当選状態を示している状態で、最初に停止操作をした回転リールが、中リール４ｂや右リール４ｃである場合には、停止操作順序を誤っているので、参照停止テーブル（Ｌｉ０−ＴＢＬ１）を使用して停止制御をするわけにはいかない。
【００８７】
このような誤操作時には、参照停止テーブルを変更することになるが（ＳＴ４２）、本実施例では、１回目の停止制御では、参照停止テーブル（Ｌｉ０−ＴＢＬ１）に代えて、必ず、参照停止テーブル（Ｌｉ０−ＴＢＬ２）が選択されるよう規定されている（ＳＴ４３）。なお、参照停止テーブル（Ｌｉ０−ＴＢＬ２）は、図１４の左下欄に☆で示している。
【００８８】
図１４の左下欄に記載の参照停止テーブル（Ｌｉ０−ＴＢＬ２）には、何れの回転リール４ａ〜４Ｃにも、●が６箇所規定されている。そして、左リール４ａの停止態様としては、上段に図柄番号４の［緑丸］が停止する場合、下段に図柄番号４の［緑丸］が停止する場合、上段に図柄番号１１の［赤丸］が停止する場合、下段に図柄番号１１の［赤丸］が停止する場合、上段に図柄番号１８の［青丸］が停止する場合、下段に図柄番号１８の［青丸］が停止する場合の６態様となる。
【００８９】
この停止態様から明らかなように、参照停止テーブル（Ｌｉ０−ＴＢＬ２）を使用する限り、どのタイミングで左リール４ａの停止操作を行っても、表示窓８ａの左上段又は左下段には、何れかの色彩のブドウ図柄（青丸／緑丸／赤丸）が停止可能となる。
【００９０】
以上の点は、中リール４ｂや右リール４ｃについても同様であり、どのタイミングで中リール４ｂや右リール４ｃの停止操作を行っても、表示窓８ｂ，８ｃの上段又は下段には、何れかの色彩のブドウ図柄（青丸／緑丸／赤丸）が停止可能である。
【００９１】
以上の通り、現在が１回目の停止操作時であれば、正しい停止操作順序により参照停止テーブル（Ｌｉ０−ＴＢＬ１）の選択が維持されるか、或いは、停止操作順序のミスのために、参照停止テーブル（Ｌｉ０−ＴＢＬ２）の選択に変更される。そして、停止操作の対象となる回転リール（左／中／右）と、停止操作時に表示窓の下段に位置している図柄の図柄番号（０〜２０）とに基づいて、選択されている参照停止テーブルを参照して、滑りコマ数を特定する（ＳＴ４４）。先に説明した通り、滑りコマ数は、図柄番号に対応して参照停止テーブルに記憶されている。
【００９２】
そして、滑りコマ数に対応する時間（滑り時間）が経過するのを待ち（ＳＴ４５）、滑り時間が経過すれば、ストップボタン１８によって停止操作された回転リール４を停止させる（ＳＴ４６）。これによって、目的の図柄が表示窓の下段に停止されるが、停止図柄の図柄番号は、停止情報として記憶される（ＳＴ４７）。なお、この停止情報は、入賞判定処理（ＳＴ１０）で使用される。
【００９３】
以上のようにして、図柄停止制御処理（ＳＴ３４）が完了すると、次に、停止結果を特定する停止結果情報コマンドを通信バッファに格納した上で（ＳＴ３６）、参照停止テーブル変更処理を実行する（ＳＴ３６）。
【００９４】
この処理が実行されるのは、１回目の図柄停止制御（ＳＴ３４）において、参照停止テーブル（Ｌｉ０−ＴＢＬ２）が使用された場合には、何れかの表示窓８ａ〜８ｃの上段又は下段には、ブドウ図柄（青丸／緑丸／赤丸）が停止するものの、その色彩（青／緑／赤）に応じて、その後の停止制御を変更する必要があるからである。すなわち、ＡＴ内部当選状態を有効化するためには、図１３（ｂ）に示す停止態様に図柄を整列させる必要があるので、これを可能にする参照停止テーブルを決定するために、参照停止テーブル変更処理が実行される（ＳＴ３６）。
【００９５】
具体的には、図１２（ａ）に示す通りであり、ボーナスゲーム中でないと判定され（ＳＴ５０）、ＡＴ内部当選状態であり（ＳＴ５１）、且つ、第１回目の停止操作後であれば（ＳＴ５２）、初期処理として、Ｂレジスタをゼロクリアする（ＳＴ５３）。
【００９６】
次に、今回の停止操作によって停止した回転リール４（左４ａ／中４ｂ／右４ｃ）と、停止位置データとを特定する（ＳＴ５４）。停止位置データとは、表示窓８の下段に停止した図柄を特定する３バイトデータである。
【００９７】
図１２（ｂ）は、停止位置データのデータ構造を図示したものであり、第１バイトのビット０〜６は、図柄番号０〜６に対応し、第２バイトのビット０〜６は、図柄番号７〜１３に対応し、第３バイトのビット０〜６は、図柄番号１４〜２０に対応している。そして、表示窓８の下段に停止した図柄の図柄番号のビットデータを１とし、それ以外の図柄番号のビットデータを０とすることで停止位置データが生成される。例えば、図１２（ｃ）は、表示窓８の下段に、図柄番号１０の図柄が停止したことを示す停止位置データであり、第２バイトのビット３が１となっている。
【００９８】
ここでは、例えば、ＡＴ２７の内部当選状態において、左リール４ａを最初に停止操作したと仮定する。アシスト報知に基づき、好ましくは、右リール４ｃを停止操作すべきところ、これを誤った場合には、［ベル］が有効ライン上に停止することはなく、左リール４ａの停止時には、参照停止テーブル（Ｌｉ０−ＴＢＬ２）に規定される停止制御に基づき、表示窓８ａの上段又は下段に、［赤丸］、［青丸］、［緑丸］のいずれかが停止している。
【００９９】
図１３（ａ）の帯配列や、図１４の参照停止テーブル（Ｌｉ０−ＴＢＬ２）から明らかな通り、例えば、表示窓８ａの上段に、［緑丸］（図柄番号４）が停止している場合には、停止位置データ（第１バイト／第２バイト／第３バイト）は、00000100／00000000／00000000となり、下段に［緑丸］が停止している場合には、停止位置データは、00010000／00000000／00000000となる。
【０１００】
同様に、表示窓８ａの上段に［赤丸］（図柄番号１１）が停止している場合の停止位置データは、00000000／00000100／00000000であり、下段［赤丸］が停止している場合の停止位置データは、00000000／00010000／00000000である。
【０１０１】
また、表示窓８ａの上段に［青丸］（図柄番号１８）が停止している場合の停止位置データは、00000000／00000000／00000100であり、下段に［青丸］が停止している場合の停止位置データは、00000000／00000000／00010000である。
【０１０２】
以上のように構成される停止位置データを生成したら、次に、今回の停止操作による停止リール４ａ〜４ｃに基づいて停止位置比較データを選択し、選択された位置停止比較データと停止位置データとを対比する（ＳＴ５６）。
【０１０３】
位置停止比較データとは、３本の回転リール４（左４ａ／中４ｂ／右４ｃ）について、参照停止テーブルに基づく停止制御により生じる停止位置データを総合したデータである。
【０１０４】
ここでは、ＡＴ１〜ＡＴ２７の内部当選状態において、参照停止テーブル（Ｌｉ０−ＴＢＬ２）を使用した第１停止制御後の動作を説明しているので、このような場合の位置停止比較データは、図１７（ａ）に記載の通りの３×３×３バイトとなる。具体的に説明すると、最初の９バイトは、左リール４ａ用の停止位置比較データＬＦ１〜ＬＦ３であり、緑丸用の３バイト（ＬＦ１）と、赤丸用の３バイト（ＬＦ２）と、青丸用の３バイト（ＬＦ３）とに区分されている。
【０１０５】
以下同様であり、続く９バイトは、中リール４ｂ用の停止位置比較データＭＤ１〜ＭＤ３であって、青丸用の３バイト（ＭＤ１）と、緑丸用の３バイト（ＭＤ２）と、赤丸用の３バイト（ＭＤ３）とに区分され、最後の９バイトは、右リール４ｃ用の停止位置比較データＲＧ１〜ＲＧ３であって、青丸用の３バイト（ＲＧ１）と、緑丸用の３バイト（ＲＧ２）と、赤丸用の３バイト（ＲＧ３）とに区分されている。
【０１０６】
図１７（ａ）の左リール４ａ用の停止位置比較データ（ＬＦ１〜ＬＦ３）を、図１４の参照停止テーブル（Ｌｉ０−ＴＢＬ２）の左欄と比較すると明らかな通り、左表示窓８ａの下段に停止可能な図柄は、図柄番号２，４，９，１１，１６，１８の図柄に限られ、例えば、図柄番号４の［緑丸］については、これが上段に停止する00000100／00000000／00000000と、下段に停止する00010000／00000000／00000000とを総合して、位置停止比較データは、00010100／00000000／00000000となっている。
【０１０７】
また、例えば、図柄番号１１の［赤丸］については、これが下段に停止する00000000／00010000／00000000と、上段に停止する00000000／00000100／00000000とを総合して、位置停止比較データは、00000000／00010100／00000000となっている。同様に、図柄番号１８の［青丸］については、これが上段に停止する00000000／00000000／00000100と、下段に停止する00000000／00000000／00010000とを総合して、位置停止比較データが00000000／00000000／00010100となっている。
【０１０８】
以上のような位置停止比較データ３×３×３バイトのうち、今回の停止制御で停止した回転リールに対応する３×３バイトを特定する。そして、ステップＳＴ５４の処置で特定された位置停止データ（３バイト）と、位置停止比較データ（３×３バイト）とを、３バイトを一区切りとして比較する（ＳＴ５６）。比較処理は、具体的にはＡＮＤ演算で実行され、例えば、今回の停止制御によって左リール４ａが停止していると仮定すると、先ず、停止位置データ（３バイト）と、停止位置比較データＬＦ１（＝00010100／00000000／00000000）とが１バイト毎に比較される。
【０１０９】
仮に、今回の停止制御で、表示窓８ａの上段又は下段に、［赤丸］又は［青丸］が停止している場合には、［緑丸］用の位置停止比較データＬＦ１である00010100／00000000／00000000とのＡＮＤ演算結果（３バイト）が全てゼロとなる。一方、今回の停止制御で、表示窓８ａの上段又は下段に、［緑丸］が停止している場合には、ＡＮＤ演算結果の何れかが、ゼロ以外となる。したがって、ゼロ以外のＡＮＤ演算結果が得られた場合には、一致するビットが存在すると判定して、Ｂレジスタの値（＝１）を維持してステップＳＴ５９の処理に移行させる（ＳＴ５７）。一方、ゼロのＡＮＤ演算結果しか得られない場合には、次の停止位置比較データＬＦ２に変更してステップＳＴ５５の処理に移行する（ＳＴ５８）。
【０１１０】
ここでは、今回の停止制御で、表示窓８ａの上段又は下段に、［緑丸］、［赤丸］又は［青丸］が停止している場合を説明しているが、１回目のステップＳＴ５６の判定においてゼロのＡＮＤ演算結果しか得られない場合は、表示窓８ａの上段又は下段に［緑丸］が停止していないことを意味する。
【０１１１】
そこで、Ｂレジスタをインクリメントした後（ＳＴ５５）、２回目のステップＳＴ５６の判定では、停止位置データ（３バイト）と、［赤丸］用の停止位置比較データＬＦ２である00000000／00010100／00000000とのＡＮＤ演算を実行する。そして、ゼロ以外のＡＮＤ演算結果が得られた場合には、対比処理に一致したと判定して、Ｂレジスタの値（＝２）を維持してステップＳＴ５９の処理に移行させる（ＳＴ５７）。
【０１１２】
一方、２回目のステップＳＴ５６の判定でも、ゼロのＡＮＤ演算結果しか得られない場合には、ステップＳＴ５５に移行して、３回目の対比処理を実行する（ＳＴ５６）。３回目の対比処理では、停止位置データ（３バイト）と、［青丸］用の停止位置比較データＬＦ３である00000000／00000000／00010100とのＡＮＤ演算が実行され、必ず、ゼロ以外のＡＮＤ演算結果が得られる。そのため、Ｂレジスタ＝３の状態でステップＳＴ５９の処理に移行することになる（ＳＴ５７）。
【０１１３】
以上の通り、ステップＳＴ５９の処理開始時には、Ｂレジスタの値によって有効ライン上の停止図柄が特定されている。具体的に確認すると、左リール停止状態での有効ライン上の停止図柄は、Ｂレジスタの値（＝１，２，３）に応じて、各々、［緑丸］、［赤丸］、［青丸］であると特定される。
【０１１４】
一方、中リール停止状態での有効ライン上の停止図柄は、Ｂレジスタの値（＝１，２，３）に応じて、各々、［青丸］、［緑丸］、［赤丸］であると特定される。また、右リール停止状態での有効ライン上の停止図柄は、Ｂレジスタの値（＝１，２，３）に応じて、各々、［青丸］、［緑丸］、［赤丸］であると特定される。
【０１１５】
以上の通り、ＡＴ１〜ＡＴ２５の内部当選状態では、１回目の停止操作の後は、有効ライン（表示窓の上段又は下段）上には、［青丸］、［緑丸］、［赤丸］の何れかが必ず停止している。そして、ＡＴ１〜ＡＴ２５の内部当選状態を有効化するには、残りの回転リールに所定の色彩（青／緑／赤）のブドウ図柄を停止させる必要がある。
【０１１６】
ここでは、ＡＴ２７の内部当選状態を説明しているので、［緑丸］が上段又は下段に停止しているＢ＝１の場合に、ＡＴ２７の内部当選を実効化するためには、残りの中リールと右リールに、［青丸］と［青丸］を整列させて、最終的に［緑丸］［青丸］［青丸］を整列させる必要がある（図１３（ｂ）参照）。
【０１１７】
一方、［赤丸］が上段又は下段に停止しているＢ＝２の場合には、中リールと右リールに［緑丸］と［青丸］を整列させて、最終的に［赤丸］［緑丸］［青丸］を整列させる必要がある。また、［青丸］が上段又は下段に停止しているＢ＝３の場合には、中リールと右リールに［赤丸］と［青丸］を整列させて、最終的に［青丸］［赤丸］［青丸］を整列させる必要がある。
【０１１８】
ところで、本実施例では、停止させる回転リールや、停止タイミングに拘らず、表示窓の上段又は下段に、必ず［緑丸］を停止させる参照停止テーブル（Ｌｉ０−ＴＢＬ４）と、表示窓の上段又は下段に、必ず［赤丸］を停止させる参照停止テーブル（Ｌｉ１−ＴＢＬ４）と、表示窓の上段又は下段に、必ず［青丸］を停止させる参照停止テーブル（Ｌｉ２−ＴＢＬ４）と、が用意されている。なお、図１５には、各々、参照停止テーブル（Ｌｉ０−ＴＢＬ４）と、参照停止テーブル（Ｌｉ１−ＴＢＬ４）と、参照停止テーブル（Ｌｉ２−ＴＢＬ４）とが示されている。
【０１１９】
したがって、本実施例では、１回目の停止制御が終わった後、残りの停止制御において停止させたい図柄（緑丸／赤丸／青丸）に応じて、参照停止テーブルが一意に決定されることになる。そこで、本実施例では、緑丸／赤丸／青丸の組合せ個数（数学的には３個から２個を選ぶ重複順列数３２）に対応して９個の変更停止テーブルＣＨＧ１〜ＣＨＧ９を設けている（図１７（ｂ））。
【０１２０】
例えば、変更停止テーブルＣＨＧ１は、以降の停止制御において、左側に［緑丸］を停止させ、右側に［緑丸］を停止させるべき場合に参照される変更停止テーブルである。なお、有効ラインの左側や右側は、残っている回転中で回転リールについての相対関係で決まる。同様に、例えば、変更停止テーブルＣＨＧ５は、以降の停止制御において、左側に［赤丸］を停止させ、右側に［青丸］を停止させるべき場合に参照される。
【０１２１】
ところで、この実施例では、参照停止テーブルは、図１４〜図１６の１８個であり、変更停止テーブルＣＨＧ１〜ＣＨＧ９に格納されている、ライン番号＄（Ｌｉ＄）とテーブル番号＆（ＴＢＬ＆）とで特定されるようになっている。
【０１２２】
図１４〜図１６には、１８個の参照停止テーブル（Ｌｉ＄−ＴＢＬ＆）が図示されているが、各参照停止テーブル（Ｌｉ＄−ＴＢＬ＆）は、０〜２の数値範囲のライン番号＄と、１〜６の数値範囲のテーブル番号＆とで特定される。そして、この構成に対応して、図１７（ｂ）の変更停止テーブルＣＨＧ１〜ＣＨＧ９には、２個の参照停止テーブルを特定して、６４＊＄（６４＊ライン番号）＋＆（テーブル番号）の１バイトデータを２個記憶しており、合計で２×９バイト長となっている。
【０１２３】
例えば、変更停止テーブルＣＨＧ４には、［緑丸］停止用の参照停止テーブル（Ｌｉ０−ＴＢＬ４）を特定する１バイトデータ＝６４＊０＋４と、［赤丸］停止用の参照停止テーブル（Ｌｉ１−ＴＢＬ４）を特定する１バイトデータ＝６４＊１＋４とが、合計２バイト長で記憶されている。
【０１２４】
また、例えば、変更停止テーブルＣＨＧ５には、［赤丸］停止用の参照停止テーブル（Ｌｉ１−ＴＢＬ４）を特定する１バイトデータ＝６４＊１＋４と、［青丸］停止用の参照停止テーブル（Ｌｉ２−ＴＢＬ４）を特定する６４＊２＋４とが、合計２バイト長で記憶されている。
【０１２５】
そして、変更停止テーブルＣＨＧ１〜ＣＨＧ９の何れを参照するかは、図１７（ｃ）に示す変更指示テーブルＰＮＴに規定されている。変更指示テーブルＰＮＴは、ＡＴ当選の当選態様ＡＴ１〜ＡＴ２７に対応して２７区分されており、各区分は更に６分されて、各々、変更停止テーブルＣＨＧのテーブル番号（１〜９）を規定する１バイトデータが記憶されている。
【０１２６】
例えば、内部当選ＡＴ１に対応する変更指示テーブルＰＮＴには、ステップＳＴ５６の対比処理において、停止位置データが停止位置比較データＭＤ１に一致した場合に参照される第１バイトと、停止位置比較データＭＤ２に一致した場合に参照される第２バイトと、停止位置比較データＭＤ３に一致した場合に参照される第３バイトと、停止位置比較データＲＧ１に一致した場合に参照される第４バイトと、停止位置比較データＲＧ２に一致した場合に参照される第５バイトと、停止位置比較データＲＧ３に一致した場合に参照される第６バイトとに区分される。なお、ＭＤ１〜ＭＤ３や、ＲＧ１〜ＲＧ３の数値部分は、Ｂレジスタの値に対応している。
【０１２７】
そして、第１バイト〜第３バイトとして、最初に中リール４ｂが停止された場合であって、残り二つのリールに［緑丸］［青丸］を整列すべき場合の変更停止テーブルＣＨＧ７、［緑丸］［緑丸］を整列すべき場合の変更停止テーブルＣＨＧ１、及び、［緑丸］［赤丸］を整列すべき場合の変更停止テーブルＣＨＧ４を特定して、各テーブル番号７，１，４（各１バイト長）が記憶されている。
【０１２８】
また、第４バイト〜第６バイトとして、最初に右リール４ｃが停止された場合であって、残り二つのリールに［緑丸］［青丸］を整列すべき場合の変更停止テーブルＣＨＧ７、［緑丸］［緑丸］を整列すべき場合の変更停止テーブルＣＨＧ１、及び、［緑丸］［赤丸］を整列すべき場合の変更停止テーブルＣＨＧ４を特定して、各テーブル番号７，１，４（各１バイト）が記憶されている。なお、最初に左リール４ａが停止された場合について規定が無いのは、左リール４ａが最初に操作された場合には、参照停止テーブル（Ｌｉ０−ＴＢＬ１）に基づき、［ベル］［ベル］［ベル］が整列するよう停止制御されるためである。
【０１２９】
他の内部当選状態についても同様であり、例えば、内部当選ＡＴ２７に対応する変更指示テーブルＰＮＴには、ステップＳＴ５６の対比処理において、停止位置データが停止位置比較データＬＦ１に一致した場合に参照される第１バイトと、停止位置比較データＬＦ２に一致した場合に参照される第２バイトと、停止位置比較データＬＦ３に一致した場合に参照される第３バイトと、停止位置比較データＭＤ１に一致した場合に参照される第４バイトと、停止位置比較データＭＤ２に一致した場合に参照される第５バイトと、停止位置比較データＭＤ３に一致した場合に参照される第６バイトと、に区分される。ＬＦ１〜ＬＦ３や、ＭＤ１〜ＭＤ３の数値部分は、Ｂレジスタの値に対応している。
【０１３０】
そして、第１バイト〜第３バイトとして、最初に左リール４ａが停止された場合であって、残り二つのリールに［青丸］［青丸］を整列すべき場合の変更停止テーブルＣＨＧ３、［緑丸］［青丸］を整列すべき場合の変更停止テーブルＣＨＧ７、及び、［赤丸］［青丸］を整列すべき場合の変更停止テーブルＣＨＧ５を特定して、各テーブル番号３，７，５（各１バイト）が記憶されている。
【０１３１】
また、第４バイト〜第６バイトとして、最初に中リール４ｂが停止された場合であって、残り二つのリールに［緑丸］［青丸］を整列すべき場合の変更停止テーブルＣＨＧ７、［赤丸］［青丸］を整列すべき場合の変更停止テーブルＣＨＧ５、及び、［青丸］［青丸］を整列すべき場合の変更停止テーブルＣＨＧ３を特定して、各テーブル番号７，５，３（各１バイト）が記憶されている。なお、最初に右リール４ｃが停止された場合については規定する必要が無いのは前記した通りである。
【０１３２】
以上を踏まえて、図１２の説明に戻ると、ここでは、ＡＴ２７の内部当選状態であって、最初に左リール４ａが停止された場合を説明している。そのため、ステップＳＴ５９の処理では、１回目の停止操作で、［緑丸］が上段又は下段に停止しているＢ＝１の場合には、変更指示テーブルＰＮＴのＡＴ２７区画の第１バイトに基づき、変更停止テーブルＣＨＧ３を参照して、以降の停止制御用に、［青丸］停止用の参照停止テーブル（Ｌｉ２−ＴＢＬ４）と、［青丸］停止用の参照停止テーブル（Ｌｉ２−ＴＢＬ４）とを特定する（ＳＴ５９）。
【０１３３】
一方、１回目の停止操作で、［赤丸］が上段又は下段に停止しているＢ＝２の場合には、変更指示テーブルＰＮＴのＡＴ２７区画の第２バイトに基づき、変更停止テーブルＣＨＧ７を参照して、以降の停止制御用に、［緑丸］停止用の参照停止テーブル（Ｌｉ０−ＴＢＬ４）と、［青丸］停止用の参照停止テーブル（Ｌｉ２−ＴＢＬ４）とを特定する（ＳＴ５９）。
【０１３４】
また、１回目の停止操作で、［青丸］が上段又は下段に停止しているＢ＝３の場合には、変更指示テーブルＰＮＴのＡＴ２７区画の第３バイトに基づき、変更停止テーブルＣＨＧ５を参照して、以降の停止制御用に、［赤丸］停止用の参照停止テーブル（Ｌｉ１−ＴＢＬ４）と、［青丸］停止用の参照停止テーブル（Ｌｉ２−ＴＢＬ４）とを特定する（ＳＴ５９）。
【０１３５】
以上の通り、Ｂレジスタの値（１〜３）に基づいて、変更停止テーブルＣＨＧ３，ＣＨＧ７，ＣＨＧ５が参照され、第２回目と第三回目の停止制御を管理する参照停止テーブルが決定される。このように、図１１（ｂ）の参照停止テーブル変更処理（ＳＴ３６）が実行されると、次に、ステップＳＴ３２の処理で初期設定された停止間隔タイマがゼロになるのを待ち（ＳＴ３７）、残りのリールの停止処理に移行する（ＳＴ３８）。なお、ここでは、ＡＴ２７の内部当選状態において、１回目の停止操作で、［青丸］が上段又は下段に停止しており、ステップＳＴ５９の処理において、［赤丸］停止用の参照停止テーブル（Ｌｉ１−ＴＢＬ４）と、［青丸］停止用の参照停止テーブル（Ｌｉ２−ＴＢＬ４）とが選択されたと仮定して説明を続ける。
【０１３６】
その後の処理は、前記した１回目の停止制御の内容とほぼ同じであり、２回目の停止操作があると（ＳＴ３０）、停止操作の対象となる回転リールを特定して管理変数ＷＲＫが更新される（ＳＴ３１）。例えば、中リール４ｂが停止対象であれば、管理変数ＷＲＫは、０１０＊＊０１１に変更される。
【０１３７】
中リール４ｂと右リール４ｃのうち、ここでは中リール４ｂが停止対象となったことから、続いて、［赤丸］停止用の参照停止テーブル（Ｌｉ１−ＴＢＬ４）に基づいて、図柄停止制御（ＳＴ３４）が実行される。
【０１３８】
例えば、左リール４ａの上段に［青丸］が停止している場合には、中リール４ｂの上段か下段に、［赤丸］を整列させるべく制御される（有効ラインＬ１，Ｌ４，Ｌ７，Ｌ８参照）。左リール４ａの下段に［青丸］が停止している場合も同様であり、中リール４ｂの上段か下段に、［赤丸］を整列させるべく制御される（Ｌ２，Ｌ３，Ｌ５，Ｌ６）。
【０１３９】
そのため、表示窓８ｂの下段の図柄が、図柄番号１３〜図柄番号１８となるタイミングでストップボタン１８ｂを押圧することができれば、表示窓８ｂの上段又は下段には［赤丸］が停止することになる。なお、それ以外のタイミングでストップボタン１８ｂを押圧すると外れ状態となる。
【０１４０】
なお、２回目の停止操作によって、右リール４ｃが停止対象となった場合には、［赤丸］停止用の参照停止テーブル（Ｌｉ１−ＴＢＬ４）に代わる、［青丸］停止用の参照停止テーブル（Ｌｉ２−ＴＢＬ４）に基づいて、図柄停止制御が実行される（ＳＴ３４）。
【０１４１】
そして、例えば、左リール４ａの上段に［青丸］が停止している場合には、右リールの上段か下段に［青丸］を整列させるべく制御され（有効ラインＬ１，Ｌ４，Ｌ７，Ｌ８参照）、また、左リール４ａの下段に［青丸］が停止している場合にも、右リールの上段か下段に［青丸］を整列させるべく制御される（有効ラインＬ２，Ｌ３，Ｌ５，Ｌ６参照）。そのため、表示窓８ｃの下段の図柄が、図柄番号０〜図柄番号２となるタイミングでストップボタン１８ｃを押圧すると、表示窓８ｃの上段又は下段に［青丸］が停止する。なお、それ以外のタイミングでストップボタン１８ｃを押圧すると外れ状態となる。
【０１４２】
このようにして２回目の停止制御が完了すると、３回目の停止制御では、既に指定されている参照停止テーブルを使用して停止制御が実行される（図１２のＳＴ５２参照）。但し、２回目の停止制御において、外れ状態が確定しても、ＡＴ１〜ＡＴ２７以外の内部当選状態であるかもしれないと遊技者に期待させるべく、前記した以外の適当な参照停止テーブルを選択するのも好適である。
【０１４３】
以上、ＡＴ２７の内部当選状態である場合を例にして、図１０の回胴停止処理（ＳＴ９）を説明したが、他の内部当選状態の場合も処理内容は、ほぼ同じであり、内部抽選処理（ＳＴ６）の当否結果に沿うように、停止制御が実行される。すなわち、内部抽選処理（ＳＴ６）の結果、何らかの内部当選状態であれば、遊技者の適切な停止操作を条件として、当選結果に合うよう回転リール４ａ〜４ｃの図柄を整列させる。但し、遊技者がストップボタンを押すタイミングや、停止操作の順番が不適切である場合には、ハズレ状態の図柄で停止される。この結果、折角の小役当選も無駄になるが、ボーナス当選については、次回のゲーム以降も持ち越される。
【０１４４】
このようにして、全ての回転リール４ａ〜４ｃが停止したら、有効ライン上に、当選図柄が揃ったか否かが判定され（ＳＴ１０）、必要数のメダルが払出される（ＳＴ１１）。
【０１４５】
次に、リプレイ当選状態か否か判定され（ＳＴ１２）、リプレイ当選状態であれば、再遊技動作の開始処理（ＳＴ１５）を実行した後、ステップＳＴ２に移行する。リプレイ当選状態でない場合には、現在がボーナスゲーム中（ＲＢ１作動中、又はＲＢ２作動中）か否か判定され、ボーナスゲーム中であれば、対応する処理を実行してステップＳＴ２に移行する。
【０１４６】
一方、ステップＳＴ１３の判定がＮＯの場合には、ボーナス図柄が揃っているか否か判定され（ＳＴ１４）、ボーナス図柄が揃っている場合には、ボーナスゲームの開始処理（ＳＴ１７）を実行した後、ステップＳＴ２に移行する。
【０１４７】
＜タイマ割込み処理＞
続いて、図９（ｂ）に示すタイマ割込み処理について説明する。なお、このタイマ割込み処理は、ワンチップマイコン６４内部のＣＴＣからのマスク可能な割込み信号（タイマ信号）に基づいて、一定時間間隔τで起動される。
【０１４８】
タイマ割込みがかかると、ＣＰＵのレジスタを退避した後（ＳＴ２１）、ポート入力処理を行う（ＳＴ２２）。ポート入力処理では、始動スイッチ、停止スイッチ、貯留メダルスイッチ、清算スイッチ、ドアスイッチなど、スロットマシンに配置された全てのスイッチからの信号が、Ｉ／Ｏポート回路６５を通して入力される。また、ポート入力処理では、フォトインタラプタＰＨ１、ＰＨ２からの検出信号Ｓ１，Ｓ２も、Ｉ／Ｏポート回路６５を通して入力される。なお、検出信号Ｓ１，Ｓ２は、メダルの通過を、通路の上流側と下流側とで検出したことを示す信号である。
【０１４９】
次に、３つの回転リール４ａ〜４ｃの現在位置を常に把握するために、回胴回転制御処理が実行される（ＳＴ２３）。主制御部５０は、インデックセンサからの入力信号の入力タイミングと、その後、ステッピングモータに供給する駆動パルスの個数によって、各回転リール４ａ〜４ｃの現在位置を把握することができる。なお、回胴回転制御処理（ＳＴ２３）では、回転リール４ａ〜４ｃの起動処理や停止処理も実施しており、例えば、停止状態から定速回転まで、段階的に回転リールを加速させる駆動信号も生成している。
【０１５０】
回胴回転制御処理（ＳＴ２３）が終われば、定期更新処理を実行する（ＳＴ２４）。定時更新処理では、遊技動作を管理する各種のソフトウェアタイマ値が、デクリメント処理（−１）によって更新される。
【０１５１】
続いて、演出制御部５１に対して制御コマンドの１バイト分を出力する（ＳＴ２５）。先に説明した通り、制御コマンドは、主制御部５０の遊技状態を示すもので、スタートレバー１７やストップボタン１８ａ〜１８ｃが操作されたことなどを特定して、通信バッファに予め格納される。なお、１つの制御コマンドは２バイト長であるので、連続する二回のタイマ割込みで１つの制御コマンドを送信することになる。
【０１５２】
そして、これのような制御コマンドを受けた演出制御部５１ではＬＥＤランプを点灯させたり、効果音を発生させるべく制御動作を実行する。
【０１５３】
次に、メダル情報出力処理を実行して、外部集中端子板５６に対して、例えば、各々１ビット信号であるメダル投入信号やメダル払出信号を出力する（ＳＴ２６）。このメダル投入信号や払出信号によって、ホールコンピュータＨＣは、各スロットマシンＳＬの投入されたメダル数や、各スロットマシンＳＬから払出されたメダル数を把握することができる。また、主制御部５０は、各ＬＥＤランプ群を駆動するための駆動データを、遊技中継基板５３や回胴中継基板５７に対して出力する（ＳＴ２７）。
【０１５４】
その後、メダル払出センサやドア開放センサなどの異常の有無を判定した後（ＳＴ２８）、退避しておいたレジスタを復帰させて割込み処理を終える（ＳＴ２９）。
【０１５５】
以上の通り、本実施例では、ＡＴ１〜ＡＴ２７の内部当選状態は、これが実効化されたときの遊技価値が遊技者にとって同一であり、停止操作の正規手順の相違に基づいて、第１組ＡＴ１〜ＡＴ９と、第２組ＡＴ１０〜ＡＴ１８と、第３組ＡＴ１１〜ＡＴ２７とに区分されている。
【０１５６】
そして、正規手順を採った場合に参照される正規停止制御テーブル（参照停止テーブル（Ｌｉ０−ＴＢＬ１））と、非正規手順を採った場合に参照される非正規停止制御テーブル（参照停止テーブル（Ｌｉ０−ＴＢＬ２））を各１個設けると共に、変則図柄たる［青丸］［赤丸］［緑丸］を有効ライン上に停止させるために参照される変則停止制御テーブルを３個設けて、ＡＴ１〜ＡＴ２７の内部当選時の停止制御を実行するので、当選態様の多様性に拘らず停止制御が複雑化しない。また、メモリの使用量も少ない。
【０１５７】
特に、図１７の実施例のように、停止位置比較データと、変更停止テーブルＣＨＧと、変更指示テーブルＰＮＴとを組合せて停止制御を実行する場合には、必要なデータを格納するための領域が２０７バイトで足りるという利点がある。２０７バイトの内訳は、停止位置比較データ用に３×３×３＝２７バイト、変更停止テーブルＣＨＧ用に２×９＝１８バイト、変更指示テーブルＰＮＴ用に６×２７＝１６２バイトである。
【０１５８】
なお、図１７（ｄ）に記載のように、変更指示テーブルにおいて参照停止テーブルを特定することもできるが、この場合には、変更指示テーブルＰＮＴ用に２×６×２７＝３２４バイトを使用するので、停止位置比較データの３×３×３＝２７バイトを加算すると合計で３５１バイトの使用量となる。
【０１５９】
また、停止位置比較データを共通化しないで、例えば、第１回目の停止態様毎に、次回の参照停止テーブルを特定する方法を採ると、更に、メモリの使用量が増加する。例えば、実施例と同一のゲーム性を実現する場合、第１回目の停止態様は、６パターンであるので（［緑丸］［赤丸］［青丸］につき各２パターン）、３バイト長で特定される停止パターン毎に、次回の参照停止テーブルを２バイト長で特定すると、合計５バイトとなる。そのため、ＡＴ１〜ＡＴ２７の内部当選状態の各々に、（３＋２）×６バイトのデータを要することになり、ＡＴ１〜ＡＴ２７の内部当選では、合計８１０バイトが必要となる。これに対して、図１７に示す構成を採ると、その約１／４倍のデータで同一のゲーム性を実現することができる。
【０１６０】
以上、本発明の実施例について具体的に説明したが、具体的な記載内容は特に本発明を限定する趣旨ではなく、適宜に変更可能である。
【０１６１】
例えば、図１２に示す参照停止テーブル変更処理（ＳＴ３６）では、停止位置データを３バイト長としたが、特に限定されるものではなく、表示窓８の下段に停止した図柄の図柄番号を示す１バイト長としても良い。例えば、左リール４ａの停止時に、表示窓８ａの下段に図柄番号４の［青丸］が停止した場合には、停止位置データＸを０４Ｈとし、図柄番号１１の［赤丸］が停止した場合には、停止位置データＸを０ＢＨとする（ＳＴ５４）。
【０１６２】
そして、ステップＳＴ５６の対比処理では、停止位置比較データ（00010100／00000000／00000000）の各１バイトについて、停止位置データＸに対応する適当個数だけ右シフトし、右シフトによって最下位ビットから溢れて特定フラグ（Ｚ８０ＣＰＵのＣＹフラグ）に格納されるデータが「１」であれば、その対比処理に一致したと判定する。
【０１６３】
具体的には、停止位置データＸが０≦Ｘ＜７であれば、停止位置比較データの１バイト目をＸ＋１個分だけ右シフトし、７≦Ｘ＜１４であれば、停止位置比較データの２バイト目を、Ｘ＋１−７個分だけ右シフトし、７≦Ｘ＜１４であれば、３バイト目をＸ＋１−１４個分だけ右シフトして、ＣＹフラグが「１」となるか否かを判定する（ＳＴ５６）。
【０１６４】
例えば、左リール４ａの停止時の停止位置データＸが０４Ｈであれば、停止位置比較データ（00010100／00000000／00000000）の１バイト目（00010100）を５回右シフトするとＣＹフラグが「１」となるので、ＢレジスタがＢ＝１の状態で、ステップＳＴ５９の処理に移行する。一方、左リール４ａの停止時の停止位置データＸが０ＢＨであれば、停止位置比較データの２バイト目を５回右シフトするが、ＣＹフラグが「０」であるので、Ｂレジスタをインクリメントした上で、次の停止位置比較データ（00000000／00010100／00000000）の２バイト目を５回右シフトする。その結果、ＣＹフラグが「１」となるので、ＢレジスタがＢ＝２の状態で、ステップＳＴ５９の処理に移行することになる。
【０１６５】
以上の通り、停止位置比較データＸは、要するに、今回の停止制御で停止した表示窓の下段図柄を特定できれば足りるので、上記のように１バイト長で構成することができ、この場合には、益々、メモリ容量を削減することができる。
【符号の説明】
【０１６６】
ＡＴ１〜ＡＴ２７  小役当選状態
Ｌｉ０−ＴＢＬ１  正規停止制御テーブル
Ｌｉ０−ＴＢＬ２  非正規停止制御テーブル
Ｌｉ０−ＴＢＬ４  変則停止制御テーブル
Ｌｉ１−ＴＢＬ４  変則停止制御テーブル
Ｌｉ２−ＴＢＬ４  変則停止制御テーブル
【図１】
2012105781.tif 000003
【図３】
2012105781.tif 000004
【図４】
2012105781.tif 000005
【図５】
2012105781.tif 000006
【図６】
2012105781.tif 000007
【図７】
2012105781.tif 000008
【図８】
2012105781.tif 000009
【図９】
2012105781.tif 000010
【図１０】
2012105781.tif 000011
【図１１】
2012105781.tif 000012
【図１２】
2012105781.tif 000013
【図１４】
2012105781.tif 000014
【図１５】
2012105781.tif 000015
【図１６】
2012105781.tif 000016
【図１７】
2012105781.tif 000017
【図２】
2012105781.tif 000018
【図１３】
2012105781.tif 000019