(57)【要約】【課題】  メイン制御基板からサブ制御基板へ送信されるコマンドの搾取等を困難にし、規定よりも有利な遊技を行うような不正行為を防止するスロットマシンを提供する。【解決手段】  スロットマシン（１０）は、遊技の進行を制御するメイン制御基板（１００）と、遊技の演出を制御するサブ制御基板（２００）と、リールの回転開始の操作を契機にメインとサブの両基板に対し乱数値情報を出力する乱数回路（９０）とを備える。メイン制御基板は、各種情報を暗号化したコマンドをサブ制御基板に送信し、サブ制御基板では受信したコマンドに応じてＡＴ抽選や演出などを実行する。メインとサブの両基板には、コマンドを暗号化及び復号化するための暗号キーを、乱数回路からの乱数値に基づいて選択する暗号キー選択手段（５７０、６３１）がそれぞれ備えられる。【選択図】図２４
2013046696.tif 000002
【特許請求の範囲】
【請求項１】
回転することで図柄を変動表示可能な複数のリールと、
前記リールの回転開始を操作指示するためのスタートスイッチと、
前記リールの回転停止を操作指示するための複数のストップスイッチと、
前記スタートスイッチ及び前記ストップスイッチからの指示に応じて前記リールの回転及び停止の制御をすることで遊技の進行を制御するメイン制御基板と、
前記メイン制御基板から送信されてくるコマンドに基づいて遊技の演出を制御するサブ制御基板と、を備え、
前記リールが表示する図柄が所定の表示態様のときに当該表示態様に対応する役が成立するスロットマシンであって、
前記スタートスイッチに接続され、前記スタートスイッチからの回転開始信号を受信したときに前記メイン制御基板及び前記サブ制御基板に対し乱数値を示す乱数信号を同時に出力する乱数発生手段を備えており、
前記メイン制御基板には、
互いに異なる複数の暗号キーを記憶する第１の暗号キー記憶手段と、
前記乱数発生手段から取得した乱数値に基づいて前記複数の暗号キーのうちのひとつを選択する第１の暗号キー選択手段と、
選択された暗号キーで前記コマンドを暗号化するコマンド暗号化手段と、
暗号化した前記コマンドを前記サブ制御基板に送信するコマンド送信手段と、が備えられ、
前記サブ制御基板には、
互いに異なる複数の暗号キーを記憶する第２の暗号キー記憶手段と、
前記乱数発生手段から取得した乱数値に基づいて前記複数の暗号キーのうち前記メイン制御基板で選択される暗号キーと同一の暗号キーを選択する第２の暗号キー選択手段と、
前記メイン制御基板から送信されてくる暗号化された前記コマンドを受信するコマンド受信手段と、
前記コマンドを前記第２の暗号キー選択手段が選択した暗号キーで復号化するコマンド復号化手段と、が備えられることを特徴とするスロットマシン。
【請求項２】
前記乱数発生手段は、遊技進行とともに変化する内部的な変数を積算することにより乱数値を更新することを特徴とする、請求項１に記載のスロットマシン。
【請求項３】
前記メイン制御基板には、前記役を抽選する役抽選手段が更に備えられ、前記コマンドは、前記役抽選手段による抽選の結果を示す役抽選結果コマンドであることを特徴とする、請求項１又は２に記載のスロットマシン。
【請求項４】
前記サブ制御基板には、前記役抽選結果コマンドが示す抽選の結果を遊技者に報知するかしないかを抽選で決めるＡＴ抽選手段が更に備えられ、
前記コマンド復号化手段が前記コマンドを復号できないときには前記ＡＴ抽選手段を作動させないことを特徴とする、請求項３に記載のスロットマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技者がメダル等の遊技媒体を賭けることを条件にリールを回転および停止させる操作をし、停止したリールにより表示される図柄の表示態様によって入賞等の遊技結果を定めるような遊技を提供するスロットマシンに関する。本発明は、特に、外部からの不正に対する対策が施されたスロットマシンに関する。
【背景技術】
【０００２】
スロットマシンは、回転することで図柄を変動表示可能な複数のリールを備え、遊技者によるスタートスイッチおよびストップスイッチの操作に応じてリールの回転および停止を制御する。このような遊技に関する動作は、スロットマシン本体内のメイン制御基板により制御される。また、スロットマシンは、上述した本来の遊技動作とは別に、主として遊技の演出動作を制御するサブ制御基板を備えている。サブ制御基板は、遊技の状態や進行に応じてメイン制御基板から送信されてくるコマンド等に基づいて、各種表示装置、ランプ類およびスピーカ等を駆動して遊技を演出する。
【０００３】
スロットマシンは、停止したリールにより表示される図柄の組み合せが所定の表示態様のときに役が成立して入賞となり、入賞した当該役に予め定められている枚数の遊技媒体（例えばメダル）が配当として払い出される遊技を基本としている。役を成立させる前提として、上述したメイン制御基板に設けられる役抽選手段によって役が予め内部的に当選されることが必要である。遊技者は、ストップスイッチをタイミングよく操作してリールを停止させ、当選した役に対応する図柄が表示窓に設定される有効ライン上に表示されたときに当該役が成立することとなる。
【０００４】
従来のスロットマシンにおける「役」としては、遊技媒体を払い出す「小役」の他に、遊技者にとって有利な遊技状態である「特別遊技」に遊技を移行させる「特別遊技役」がある。例えば、一般遊技よりも「小役」の当選確率が高いボーナス遊技に移行させる「ＳＢ（シングルボーナス）役」や、このようなボーナス遊技を複数回連続させる「ＲＢ（レギュラーボーナス）役」、および、所定の最大払出枚数までこのようなボーナス遊技を継続させる「ＢＢ（ビッグボーナス）役」などがある。また、賭けた遊技媒体を次の遊技に持ち越すことができる「再遊技役」などもある。
【０００５】
更に、内部当選した役の図柄を遊技者に報知したり、内部抽選した役を確実に成立させるストップスイッチの停止操作順を遊技者に報知したりする、いわゆるアシスト（ＡＴ）遊技機能を備えるタイプのスロットマシンも普及している。ＡＴ遊技状態になると、遊技者は、報知された順序で目押し（停止操作）をすることで確実に役を成立させることができることから、実質的に通常よりも遊技媒体の獲得枚数を増やすことができる。また、例えばリールの特定の図柄に目押しの目標を設定して報知するような、いわゆる目押しＡＴを提供するスロットマシンも存在する。
【０００６】
遊技に関わる役の抽選はメイン制御基板の役抽選手段で行われるが、この役抽選手段で内部当選した役の報知や停止操作順などの報知をするかしないかの抽選（ＡＴ抽選）は、メイン制御基板から送信されるコマンドに基づいてサブ制御基板側で行う。
【０００７】
しかし、サブ制御基板側でＡＴの演出を行うようにするためには、メイン制御基板からのコマンドとして、少なくとも役抽選手段で行われた役抽選結果の情報（役抽選結果コマンド）や停止操作順などのアシスト内容の情報をサブ制御基板へ送信する必要がある。この役抽選結果コマンドの情報には、サブ制御基板側でのＡＴ抽選の実行を指示するＡＴ役等の図柄の情報も含まれる。このため、近年、このような遊技に関するコマンドをターゲットとする不正行為が問題となっている。例えば、メイン制御基板とサブ制御基板とを接続するラインから情報を不正に読み取ったり、このラインに不正基板を設置してコマンドの情報を改ざんしたりする不正行為の存在が知られている。
【０００８】
コマンドを通して例えば前述のＡＴ役等の図柄の情報が改ざんされると、メイン制御基板側の役抽選手段でＡＴ役が当選または成立していないにも関わらず、サブ制御基板側の演出抽選手段が前述のＡＴ抽選を実行して停止操作順の報知等のＡＴの演出が行われてしまう場合がある。このようなコマンドおよびコマンドを送信するラインをターゲットとした不正行為が行われると、不正行為者は通常よりも有利な遊技を行うことができ、遊技の公正さが失われてしまう。
【０００９】
遊技機におけるこのような不正行為に対処するために、例えば、特許文献１には、メイン制御基板から出力される情報を暗号化してサブ制御基板に送信する手段が開示されている。また、特許文献２には、主基板および副基板がそれぞれ共通する複数の数字の配列からなるテーブルを管理し、主基板から副基板に所定のコマンドデータを送るごとにテーブルから順次選択する数字を暗号化データとしてコマンドデータに加算し、副基板では送られてきた暗号化データと自己が管理するテーブルの数字とを比較し、これらが一致しない場合に不正と判断する手段が開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平２００５−２１６００号公報
【特許文献２】特開平２００９−１００９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかし、上述の従来の手段ではいずれも暗号化の方法が一定であり、一度その暗号化の方法が見破られれば、情報の不正な解読または取得を許してしまうおそれがあった。
【００１２】
そこで、本発明の目的は、メイン制御基板からサブ制御基板へ送信されるコマンドの情報の不正な取得または改ざん等を困難にすることにより、規定よりも高い確率で役を成立させるような不正な遊技行為を防止するスロットマシンを提供することにある。
【課題を解決するための手段】
【００１３】
[１]本発明に係るスロットマシンは、回転することで図柄を変動表示可能な複数のリールと、前記リールの回転開始を操作指示するためのスタートスイッチと、前記リールの回転停止を操作指示するための複数のストップスイッチと、前記スタートスイッチ及び前記ストップスイッチからの指示に応じて前記リールの回転及び停止の制御をすることで遊技の進行を制御するメイン制御基板と、前記メイン制御基板から送信されてくるコマンドに基づいて遊技の演出を制御するサブ制御基板と、を備え、前記リールが表示する図柄が所定の表示態様のときに当該表示態様に対応する役が成立するスロットマシンであって、前記スタートスイッチに接続され、前記スタートスイッチからの回転開始信号を受信したときに前記メイン制御基板及び前記サブ制御基板に対し乱数値を示す乱数信号を同時に出力する乱数発生手段を備えており、前記メイン制御基板には、互いに異なる複数の暗号キーを記憶する第１の暗号キー記憶手段と、前記乱数発生手段から取得した乱数値に基づいて前記複数の暗号キーのうちのひとつを選択する第１の暗号キー選択手段と、選択された暗号キーで前記コマンドを暗号化するコマンド暗号化手段と、暗号化した前記コマンドを前記サブ制御基板に送信するコマンド送信手段と、が備えられ、前記サブ制御基板には、互いに異なる複数の暗号キーを記憶する第２の暗号キー記憶手段と、前記乱数発生手段から取得した乱数値に基づいて前記複数の暗号キーのうち前記メイン制御基板で選択される暗号キーと同一の暗号キーを選択する第２の暗号キー選択手段と、前記メイン制御基板から送信されてくる暗号化された前記コマンドを受信するコマンド受信手段と、前記コマンドを前記第２の暗号キー選択手段が選択した暗号キーで復号化するコマンド復号化手段と、が備えられる。
【００１４】
このスロットマシンによれば、コマンドを暗号化することで第三者によるコマンドの情報の搾取や不正な改ざん等を困難にする。また、乱数発生手段が出力する乱数値に基づいて、メイン制御基板およびサブ制御基板の双方に備えられる第１及び第２の暗号キー選択手段が同一の暗号キーを選択するため、コマンドの暗号化の方法を不正行為者に見破られ難くする。これにより、コマンドの秘匿性を確保し、より安全なコマンドの送受信を実現することができる。
【００１５】
[２]また、本発明のスロットマシンは、前記乱数発生手段は、遊技進行とともに変化する内部的な変数を積算することにより乱数値を更新する。
【００１６】
このスロットマシンによれば、乱数発生手段は、遊技進行とともに変化する内部的な変数を積算することにより乱数値を更新するので、乱数値を不正行為者に見破られ難くして、コマンドの解読を困難にする。
【００１７】
[３]また、本発明のスロットマシンは、前記メイン制御基板には、前記役を抽選する役抽選手段が更に備えられ、前記コマンドは、前記役抽選手段による抽選の結果を示す役抽選結果コマンドである。
【００１８】
このスロットマシンによれば、少なくとも役抽選手段による抽選の結果を示す役抽選結果コマンドを暗号化し解読を困難にするため、役抽選結果コマンドに基づいてサブ制御基板の演出により行われる規定よりも高い確率で役を成立させるような不正な遊技行為を防止することができる。
【００１９】
[４]また、本発明のスロットマシンは、前記サブ制御基板には、前記役抽選結果コマンドが示す抽選の結果を遊技者に報知するかしないかを抽選で決めるＡＴ抽選手段が更に備えられ、前記コマンド復号化手段が前記コマンドを復号できないときには前記ＡＴ抽選手段を作動させない。
【００２０】
このスロットマシンによれば、暗号化されたコマンドに異常があるときにはＡＴ抽選手段を作動させないため、サブ制御基板のＡＴ演出により行われる規定よりも高い確率で役を成立させるような不正な遊技行為を防止することができる。
【００２１】
ここで、「図柄を変動表示可能な複数のリール」には、モータ等によって物理的に回転、停止が行なわれるリールとともに、画像表示装置等に表示される画像により回転、停止の表示が行なわれるリールも含まれる。
【００２２】
また、図柄の「表示態様」には、複数のリールが停止して各リールが表示する図柄の組み合せとともに、一部または特定のリールだけが表示する図柄の表示態様も含まれる。
【００２３】
また、「役」には、少なくとも入賞（成立）すると予め定められた数の遊技媒体の払い出しを行なう「小役」と、遊技媒体を投入しないで遊技を再実施できる「再遊技役」と、遊技を遊技者にとって有利に進行させる特別遊技を行なうための「特別遊技役」とが含まれる。
【発明の効果】
【００２４】
本発明のスロットマシンによれば、メイン制御基板からサブ制御基板へ送信されるコマンドの情報の不正な取得を困難にする。これにより、規定よりも高い確率で役を成立させるような不正な遊技行為を防止することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態によるスロットマシンの前面外観を示す正面図である。
【図２】本発明の実施の形態によるスロットマシンの内部構成を示す図である。
【図３】本発明の実施の形態による各リールに配置される図柄の配列の実施例を示す図である。
【図４】本発明の実施の形態によるメイン制御基板のシステム構成を示す回路ブロック図である。
【図５】本発明の実施の形態によるサブ制御基板のシステム構成を示す回路ブロック図である。
【図６】本発明の実施の形態によるスロットマシンの制御手段の概要を示すブロック図である。
【図７】本発明の実施の形態によるメイン制御基板の各制御手段が実行する処理を示すフローチャートである。
【図８】本発明の実施の形態による賭枚数設定処理を示すフローチャートである。
【図９】本発明の実施の形態によるスロットマシンに備えられる役および各役に対応する図柄の組み合せを示す図である。
【図１０】本発明の実施の形態による一般遊技において参照される役抽選テーブルの一例を示す図である。
【図１１】本発明の実施の形態による小役に係る操作順テーブルの一例を示す図である。
【図１２】本発明の実施の形態による再遊技役に係る操作順テーブルの一例を示す図である。
【図１３】本発明の実施の形態による役抽選処理を示すフローチャートである。
【図１４】本発明の実施の形態によるリール回転制御処理を示すフローチャートである
【図１５】（ａ）は、リール回転制御で採用される１−２相励磁パルス制御方式を説明するための図である。（ｂ）は、１−２相励磁パルス制御方式における各相の駆動パルス信号を示すタイミングチャートである。
【図１６】本発明の実施の形態によるリール回転制御手段が参照するリール制御フラグを説明するための図である。
【図１７】本発明の実施の形態によるリール制御フラグが時間の経過とともに推移する例を示す図である。
【図１８】本発明の実施の形態による引き込み制御の動作例を説明するための図である。
【図１９】本発明の実施の形態による蹴飛ばし制御の動作例を説明するための図である。
【図２０】本発明の実施の形態による入賞判定処理を示すフローチャートである。
【図２１】本発明の実施の形態によるメダル払出制御処理を示すフローチャートである。
【図２２】本発明の実施の形態による更新処理を示すフローチャートである。
【図２３】本発明の実施の形態によるサブ制御処理を示すフローチャートである。
【図２４】本発明の実施の形態によるコマンド送受信手段を実現するためのシステムのブロック図である。
【図２５】本発明の実施の形態によるコマンド送受信手段の処理を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、図面を参照しながら、本発明の実施の形態によるスロットマシン１０を詳細に説明する。スロットマシンは、遊技者がメダル等の遊技媒体を賭けることを条件にリールの回転および停止の操作をし、リールの外周面に配置されている図柄を表示させるまでを１回の遊技単位とする遊技機である。リールに表示された複数の図柄の組み合せにより、入賞等の様々な遊技態様が提供される。
【００２７】
[スロットマシンの外観構成]
図１は、本発明の実施の形態によるスロットマシン１０の前面外観を示す正面図である。スロットマシン１０は、前方に開口を有する略矩形状の箱体である筐体に対し、前扉２０が前記開口を開閉可能とするように軸支されている。通常は図１に示されるように、前扉２０が前記開口を閉塞する位置で筐体にロックされる。
【００２８】
前扉２０は、遊技者に対し視覚的な演出効果を高めるような意匠が施されたパネル部材により構成される。前扉２０のパネル部材は、主にリール４０Ｌ、４０Ｃ、４０Ｒの図柄の表示等を行う遊技領域である中段位置の中央パネル部３０と、中央パネル部３０の下方において主にリールの回転および停止等の遊技操作を行うためのスイッチ等が配置される操作パネル部５０と、中央パネル部３０の上方において主に遊技演出のためのランプやスピーカ等が配置される上部パネル部６０と、操作パネル部５０の下方においてスロットマシン１０の遊技において登場するキャラクタなどが描かれる下部パネル部７０と、により概ね構成される。なお、前扉２０は、中央パネル部３０、操作パネル部５０、上部パネル部６０および下部パネル部７０等がそれぞれユニット化されたパネル部材により組み立てられる。また、これらパネル部が一体として構成される１つのパネル部材により前扉２０を製造してもよい。
【００２９】
中央パネル部３０には、硬質アクリル等の樹脂板からなる中パネル３１が設けられる。その中パネル３１の略中央には、３列の縦長矩形の透明部からなる表示窓３２が形成される。この表示窓３２を通して、筐体内部のリール４０Ｌ、４０Ｃ、４０Ｒのそれぞれ横３列×縦３コマの合計９コマの図柄が視認可能とされている。
【００３０】
表示窓３２には、リール４０Ｌ、４０Ｃ、４０Ｒを横切る５本の入賞ラインが設定されている。この５本の入賞ラインは、水平方向の３本のライン（水平中段Ｌ１、水平上段Ｌ２Ａ、水平下段Ｌ２Ｂ）と、斜め方向の２本のライン（斜め右下がりＬ３Ａ、斜め右上がりＬ３Ｂ）とがある。詳細は後述するが、これら入賞ラインＬ１、Ｌ２Ａ、Ｌ２Ｂ、Ｌ３Ａ、Ｌ３Ｂのうち、当該遊技に賭けられる遊技媒体であるメダルの数（以下「ベット数」という。）に応じて入賞判定の基準となるライン（以下「有効ライン」という。）が選択される。有効ラインとして選択された入賞ライン上に所定の組み合せの図柄が停止して表示されたとき、その図柄の組み合せに対応する役（例えばメダルを獲得できる小役や他の遊技状態への移行する特別遊技役など）が成立することとなる。
【００３１】
中央パネル部３０の中パネル３１には、表示窓３２の他に、遊技に関する各種情報を遊技者へ知らせるための各種ランプおよび表示器等が設けられている。
【００３２】
例えば、中パネル３１には、左端の表示窓３２に隣接して３つの操作指示ランプ３３Ｌ、３３Ｃ、３３Ｒが設けられる。これら操作指示ランプ３３Ｌ、３３Ｃ、３３Ｒは、それぞれ後述するストップスイッチ５６Ｌ、５６Ｃ、５６Ｒおよびリール４０Ｌ、４０Ｃ、４０Ｒに対応している。このような操作指示ランプ３３Ｌ、３３Ｃ、３３Ｒは、例えば、リール４０Ｌ、４０Ｃ、４０Ｒが回転しているときに、いずれか１つの操作指示ランプが点灯することで、停止させるべきリールを遊技者に指示することができる。また、全てのリール４０Ｌ、４０Ｃ、４０Ｒが回転中にいずれか２つの操作指示ランプを点灯させれば、停止させるべきリールが二者択一となり、どちらを停止すべきか遊技者の選択に任せて当てさせるような遊技も提供することができる。
【００３３】
また、中パネル３１の下部には、３つのベット数表示ランプ３４ａ、３４ｂ、３４ｃと、クレジット数表示器３５と、獲得枚数表示器３６とが設けられる。
【００３４】
ベット数表示ランプ３４ａ、３４ｂ、３４ｃは、当該遊技に賭けられたメダルの枚数を表示するランプである。すなわち、１枚のメダルが賭けられるとベット数表示ランプ３４ａのみが点灯し、２枚のメダルが賭けられるとベット数表示ランプ３４ａおよび３４ｂが点灯し、３枚のメダルが賭けられると全てのベット数表示ランプ３４ａ、３４ｂおよび３４ｃが点灯する。
【００３５】
クレジット数表示器３５は、２桁の７セグメント数値表示器からなり、スロットマシン１０にクレジット（内部貯留）されているメダルの枚数を表示する。なお、遊技者はスロットマシン１０にクレジットされたメダルを自由に使用および処分することができ、そのクレジット数が後述するメイン制御基板のＲＡＭに記録されて管理される。
【００３６】
獲得枚数表示器３６は、２桁の７セグメント数値表示器からなり、当該遊技において入賞が成立することにより遊技者に払い出されるメダルの枚数を表示する。なお、入賞によりメダルを払い出す態様として本実施の形態では、スロットマシン１０の内部にクレジットする場合と、後述するメダル払出口７１からメダルを放出する場合とがある。
【００３７】
中央パネル部３０の下方に設けられる操作パネル部５０は、その上面が若干傾斜する卓状面５０ａを有しており、その卓状面５０ａの右部に遊技者がスロットマシン１０へメダルを投入するためのメダル投入口５１が設けられる。このメダル投入口５１の内部には、投入されたメダルを検出し、かつ、正規・非正規のメダルを振り分けるセレクタが設けられる。スロットマシン１０は、このセレクタが出力する検出信号の回数を計測することで、投入されたメダルの枚数を認識する。
【００３８】
操作パネル部５０の卓状面５０ａの左部には、遊技者がクレジットからメダルを賭ける指示をするための１−ベットスイッチ５２およびマックスベットスイッチ５４が設けられる。１−ベットスイッチ５２が操作されると、スロットマシン１０にクレジットされているメダルのうち１枚が遊技に賭けられる。マックスベットスイッチ５４が操作されると、クレジットされているメダルのうち３枚が遊技に賭けられる。１−ベットスイッチ５２またはマックスベットスイッチ５４の操作によりメダルが賭けられると、その賭けられたメダルの枚数がクレジット数から減算され、これに伴ってクレジット数表示器３５の表示値も減算される。
【００３９】
なお、スロットマシン１０にメダルが全く賭けられていない状態で遊技者がメダル投入口５１からメダルを投入すると、そのメダルが投入されるごとにベット数表示ランプ３４ａ、３４ｂ、３４ｃが順次点灯し、それぞれの枚数に応じたメダルがスロットマシン１０に賭けられる。そして、賭けられたメダルの枚数が最多の３枚になると、それ以降メダルが投入されるごとにクレジット数が加算され、これに伴ってクレジット数表示器３５の表示値も加算される。
【００４０】
ここで、スロットマシン１０に１枚のメダルが賭けられた遊技では、上述した５本の入賞ラインのうち、例えば中段の入賞ラインＬ１だけが入賞判定の基準となる有効ラインとして選択される。また、２枚のメダルが賭けられた遊技では、入賞ラインのうち、例えば水平の入賞ラインＬ１、Ｌ２Ａ、Ｌ２Ｂの３本が有効ラインとして選択される。また、最多の３枚のメダルが賭けられた遊技では、全ての入賞ラインＬ１、Ｌ２Ａ、Ｌ２Ｂ、Ｌ３Ａ、Ｌ３Ｂが有効ラインとして選択されて入賞判定がされる。なお、下段の入賞ラインＬ２Ｂが有効ラインとして選択されない無効ラインとなる場合もある。このように、スロットマシン１０の遊技では、賭けられるメダルの枚数が多いほど、有効ラインとして選択される入賞ラインが増えるため、図柄を揃えることによる入賞の機会も増すこととなる。また、賭けたメダルの枚数に関わらず全ての入賞ラインＬ１、Ｌ２Ａ、Ｌ２Ｂ、Ｌ３Ａ、Ｌ３Ｂを有効にするとともに、メダルの数に応じて役の当選確率を異なるようにして入賞の機会を増やしてもよい。
【００４１】
操作パネル部５０の正面の左部には、傾倒操作が可能な操作ノブを有するスタートスイッチ５５が設けられる。遊技者がスロットマシン１０にメダルを賭けた後、スタートスイッチ５５を操作すると、全てのリール４０Ｌ、４０Ｃ、４０Ｒが一斉に回転を開始する。これにより、円筒状のリール４０Ｌ、４０Ｃ、４０Ｒの各外周面に印刷された図柄が、表示窓３２を通して上から下へと移動（スクロール）して表示される。
【００４２】
操作パネル部５０の正面の中央部には、遊技者の押圧操作によってリール４０Ｌ、４０Ｃ、４０Ｒの回転を停止させる操作（これを「停止操作」という。）をするための、３つのストップスイッチ５６Ｌ、５６Ｃ、５６Ｒが設けられる。左端のストップスイッチ５６Ｌは左端のリール（左リール）４０Ｌに対応し、中央のストップスイッチ５６Ｃは中央のリール（中リール）４０Ｃに対応し、右端のストップスイッチ５６Ｒは右端のリール（右リール）４０Ｒに対応している。
【００４３】
すなわち、スロットマシン１０は、スタートスイッチ５５の傾倒操作により回転したリール４０Ｌ、４０Ｃ、４０Ｒに対し、ストップスイッチ５６Ｌが操作されるとリール４０Ｌが停止し、ストップスイッチ５６Ｃが操作されるとリール４０Ｃが停止し、ストップスイッチ５６Ｒが操作されるとリール４０Ｒが停止するように構成されている。このようなリール４０Ｌ、４０Ｃ、４０Ｒとストップスイッチ５６Ｌ、５６Ｃ、５６Ｒとの対応関係は固定されており、かつ、それぞれ独立している。また、ストップスイッチ５６Ｌの操作を契機にリール４０Ｌが停止するときには、規定される制御コマ数（停止操作の受け付け時に表示窓３２を通過する図柄から数えて後続する例えば５コマ）以内の図柄が水平の入賞ラインＬ１、Ｌ２Ａ、Ｌ２Ｂの定位置にそれぞれ必ず停止するように制御される。他のリール４０Ｃ、４０Ｒについてもストップスイッチ５６Ｃ、５６Ｒの操作を契機に同様に停止制御される。
【００４４】
なお、スタートスイッチ５５の傾倒操作を契機にリール４０Ｌ、４０Ｃ、４０Ｒの回転が開始してから定速回転（例えば、８０回転／ｍｉｎ）に達するまでは、ストップスイッチ５６Ｌ、５６Ｃ、５６Ｒによるリール４０Ｌ、４０Ｃ、４０Ｒへの停止操作は無効とされる。
【００４５】
中央パネル部３０の上方に位置する上部パネル部６０には、その中央部に例えばカラー液晶ディスプレイからなる画像表示装置６１が設けられる。画像表示装置６１は、例えば遊技の進行に応じて展開するアニメーションを演出画像として表示する。なお、スロットマシンに設けられる表示装置としては、画像表示装置６１でなくても、例えばドットマトリクス式の表示装置であってもよい。また、遊技履歴や内部抽選結果の情報を文字や記号等で直接的に表示するものでもよく、そのような情報をコード化して表示するものでもよい。すなわち、表示装置として、用途や目的に適合したあらゆる方式の表示手段を用いることができる。
【００４６】
また、上部パネル部６０には、上部ランプ６２およびコーナーランプ６３Ｌ、６３Ｒが設けられる。上部ランプ６２およびコーナーランプ６３Ｌ、６３Ｒは、例えばリール４０Ｌ、４０Ｃ、４０Ｒが停止していずれかの役が成立した場合において、その役に応じたパターンで点灯および点滅することで、役の成立を視覚的に演出する。
【００４７】
また、上部パネル部６０には、前扉２０の背面側に配設されるスピーカからの出力音を外部に通す透音部６４Ｌ、６４Ｒが設けられる。例えば画像表示装置６１が表示する動画の演出画像に伴って、ステレオの演出効果音が透音部６４Ｌ、６４Ｒを介して出力される。
【００４８】
中央パネル部３０の下方に位置する下部パネル部７０には、メダル払出口７１と受け皿７２とが設けられる。メダル払出口７１は、スロットマシン１０の筐体内部に収容されるメダル払出装置（いわゆるホッパー）が放出するメダルを受け皿７２に払い出す開口として形成される。
【００４９】
また、下部パネル部７０には、そのパネル部材の背面側に配設されるスピーカからの出力音を外部に通す透音孔７３Ｌ、７３Ｒが設けられる。例えば、遊技において何らかの役が成立したとき、上部ランプ６２およびコーナーランプ６３Ｌ、６３Ｒ等の演出ランプの点灯や点滅に連動した効果音が透音孔７３Ｌ、７３Ｒを介して出力される。
【００５０】
[スロットマシンの内部構成]
図２は、前扉２０を開いた状態でスロットマシン１０の内部構成を示す図である。図２に示されるように、スロットマシン１０は、矩形箱状の筐体８０を備え、遊技中には前扉２０によって筐体８０が閉塞される。
【００５１】
筐体８０内の水平フレームには、３つのリール４０Ｌ、４０Ｃ、４０Ｒを回転可能に支持するリールユニット４０が、前扉２０の中央パネル部３０に対向するように位置決めされて設けられる。リールユニット４０において、各リール４０Ｌ、４０Ｃ、４０Ｒは、その各回転軸が一つの水平直線に一致して設けられている。また、各リール４０Ｌ、４０Ｃ、４０Ｒは、リールユニット４０のフレームに固定されるステッピングモータによって、それぞれ独立して回転駆動される。
【００５２】
各リール４０Ｌ、４０Ｃ、４０Ｒの外周面には、その長手方向において等間隔に合計２１コマの図柄を印刷したリールテープが巻回されて貼り付けられている。図３は、左リール４０Ｌ、中リール４０Ｃおよび右リール４０Ｒに配置される図柄の配列の実施例を示す図である。１つのリールにおいて配列される図柄には、リールが回転する方向に沿って１ずつ増加する「０」〜「２０」の図柄番号が割り当てられる。また、各図柄の種類ごとに種別コードが割り当てられる。そして、各リール４０Ｌ、４０Ｃ、４０Ｒについて図柄番号と種別コードとが対応付けられた図柄番号テーブルが後述するメイン制御基板のＲＯＭに記憶されている。
【００５３】
図３の実施例に示されるように、リールに配置される図柄としては、「ベル」、「スイカ」、数字の「７」および「チェリー」などをモチーフとしたものが一般的に用いられる。しかし、これらの図柄のモチーフは伝統的に慣用されているものに過ぎず、スロットマシンの機種、テーマ、キャラクタ等に合わせて適宜選択することができる。
【００５４】
再び図２を参照し、筐体８０内の底部には、スロットマシン１０に搭載される種々の機器・装置に電源を供給する電源ユニット８２と、相当数枚のメダルを貯留可能なホッパーを備えるメダル払出装置８３とが収容される。また、筐体８０の背板上部に、メイン制御基板１００が筐体８０から脱着不能に固定される。メイン制御基板１００は、スロットマシン１０における主に遊技の進行を制御する。
【００５５】
前扉２０の背面側には、その上段部に上述した透音部６４Ｌ、６４Ｒに対向するスピーカ２１Ｌ、２１Ｒを備える上パネルユニット２２が設けられる。上パネルユニット２２は、スピーカ２１Ｌ、２１Ｒの他に前面側の上述した画像表示装置６１、上部ランプ６２およびコーナーランプ６３Ｌ、６３Ｒ等を含めてユニット化されて構成される。また、上パネルユニット２２の背面側には、サブ制御基板２００が固定される。サブ制御基板２００は、メイン制御基板１００から送信されてくるコマンドに基づいて主に遊技の演出を制御する。
【００５６】
前扉２０の背面側の中段部には、メダル投入口５１から投入されたメダルの振り分けおよび検出を行うセレクタ２８が設けられる。セレクタ２８の下方には、セレクタ２８によって正規のものと判断されたメダルをメダル払出装置８３のホッパーに導くシュート部２４と、非正規のメダルまたは異物と判断されたものを前面のメダル払出口７１に導くメダル返却路２５とが設けられる。また、前扉２０の背面側の下段部には、上述した透音孔７３Ｌ、７３Ｒに対向するスピーカ２６Ｌ、２６Ｒがそれぞれ設けられる。
【００５７】
[メイン制御基板の構成]
図４は、メイン制御基板１００のシステム構成を説明するための回路ブロック図である。同図を参照し、メイン制御基板１００は、ＣＰＵ（中央処理装置）１０１と、ＲＯＭ（読み取り専用の不揮発メモリ）１０２と、ＲＡＭ（読み書き可能な作業用メモリ）１０３と、入出力回路１０４と、表示器駆動回路１０９とが、バス（データおよび制御用のパラレルの信号ライン）１０５を介して相互に通信可能に接続される。ＣＰＵ１０１は、バス１０５を介して入力される各種情報に応じながら、ＲＯＭ１０２に記憶されるプログラムに従って演算処理を実行することで、スロットマシン１０における全体的なシステム制御および遊技進行の制御を行う。
【００５８】
メイン制御基板１００のＲＯＭ１０２には、スロットマシン１０の遊技に係るメイン制御プログラム１０２０の他に、例えば図３に示した図柄番号と種別コードとが対応付けられた図柄番号テーブル、役と図柄とを対応付けた役図柄テーブル、および、各役の当選数値または当選数値範囲を割り当てた役抽選テーブルなどのテーブルデータが記憶される。また、ＲＯＭ１０２には、ストップスイッチ５６Ｌ、５６Ｃ、５６Ｒの停止操作の順序（「操作停止順」または単に「押し順」ともいう。）と、所定の小役および再遊技役とストップスイッチ５６Ｌ、５６Ｃ、５６Ｒの停止操作順とを対応付けた操作順テーブルのデータなども記憶される。
【００５９】
また、メイン制御基板１００のＲＡＭ１０３には、ＣＰＵ１０１が上述したプログラムの処理を行う過程で参照する変数や各種フラグが記憶される。例えば、ＲＡＭ１０３には、上述したクレジット数の他に、当該遊技において賭けられたベット数、役の抽選のため取得した乱数値、表示窓３２に停止した図柄の図柄番号、入賞により払い出されたメダルの枚数、特定の遊技状態における遊技回数などの変数データを一時的に記憶する変数メモリ領域が設定されている。また、ＲＡＭ１０３には、内部抽選による結果を示す役抽選フラグ、成立した役を示す役成立フラグおよび当該遊技の遊技状態を示す遊技状態フラグなどのフラグ領域が設定されている。
【００６０】
入出力回路１０４のポートには、図１に示したスタートスイッチ５５、ストップスイッチ５６Ｌ、５６Ｃ、５６Ｒ、１−ベットスイッチ５２およびマックスベットスイッチ５４などのスイッチ類が接続される。そして、これらスイッチ類の操作状態を示す出力信号が入出力回路１０４およびバス１０５を介してＣＰＵ１０１に入力される。また、入出力回路１０４のポートには、後述する乱数回路９０が接続される。表示器駆動回路１０９には、ベット数表示ランプ３４ａ、３４ｂ、３４ｃ、クレジット数表示器３５および獲得枚数表示器３６等の表示器類が接続される。表示器駆動回路１０９は、１−ベットスイッチ５２またはマックスベットスイッチ５４等により賭けられたメダルのベット数に応じて、ベット数表示ランプ３４ａ、３４ｂ、３４ｃを点灯させる。また、ＲＡＭ１０３に記憶されるクレジット数および払い出されたメダルの枚数などの情報データが表示器駆動回路１０９でセグメントコードにコード化されて、クレジット数表示器３５および獲得枚数表示器３６に表示される。
【００６１】
バス１０５には、また、モータ駆動制御回路１０６と、回転位置検出回路１０７と、乱数発生器１０８と、信号送信回路１１０とが接続される。
【００６２】
モータ駆動制御回路１０６は、各リール４０Ｌ、４０Ｃ、４０Ｒを駆動するステッピングモータ４１Ｌ、４１Ｃ、４１Ｒに対して駆動パルス信号（励磁データ）をそれぞれ出力することで、各リール４０Ｌ、４０Ｃ、４０Ｒの回転および停止の動作を制御する。なお、本明細書では、リールの回転および停止の制御を含めて「回転制御」という。
【００６３】
回転位置検出回路１０７は、リールユニット４０に設けられるフォトセンサ４２Ｌ、４２Ｃ、４２Ｒが各リール４０Ｌ、４０Ｃ、４０Ｒの回転基準位置を検出して出力する基準位置信号を受信し、その受信した時点を基準にモータ駆動制御回路１０６が出力した駆動パルス信号のパルス数に基づいて現時点のリール４０Ｌ、４０Ｃ、４０Ｒのそれぞれの回転位置を検出する。回転位置検出回路１０７により検出される各リール４０Ｌ、４０Ｃ、４０Ｒの回転位置の情報は、ＲＡＭ１０３のリール制御フラグに随時記憶更新され、ＣＰＵ１０１により管理される。なお、各フォトセンサ４２Ｌ、４２Ｃ、４２Ｒは、各リール４０Ｌ、４０Ｃ、４０Ｒの外周部の例えば図柄番号「０」の位置に設けた遮光片がセンサを通過する時に光が遮光されて上述の基準位置信号を出力する。
【００６４】
乱数発生器１０８は、例えばスタートスイッチ５５が傾倒操作された時点で、例えば０〜６５５３５（１６ｂｉｔ）の範囲で乱数値を出力する。取得された乱数値はＲＡＭ１０３の乱数値変数に記憶され、後述するように役抽選手段が役抽選テーブルを参照して、この乱数値が属する当選数値範囲に対応する役を当選役として選択する。なお、本実施の形態のように乱数発生器１０８によって乱数を発生させる代わりに、ＣＰＵ１０１の演算処理による、いわゆるソフトウエア乱数処理により抽選のための乱数値を取得してもよい。
【００６５】
ここで、メイン制御基板１００におけるこの役抽選手段は、役の成立時にメダルを払い出す小役、遊技者に特に有利な遊技状態を与える特別遊技役、および、賭けたメダルを次の遊技に持ち越す再遊技役、停止操作を指示して図柄を揃えさせるアシスト（ＡＴ）役などの狭い意味での役の抽選の他に、前記アシスト役の停止操作順など役以外の抽選も行う。なお、メイン制御基板１００により行われる抽選を本明細書では「役抽選」または「内部抽選」という。
【００６６】
メイン制御基板１００は、信号送信回路１１０を介して接続されるサブ制御基板２００に対し、遊技状態や内部抽選結果等の各種コマンドを出力する。詳細は後述するが、本実施の形態ではメイン制御基板１００に備えられる暗号化手段が、乱数回路９０から送信される乱数信号が示す乱数値に基づいて暗号キーを選択し、その選択した暗号キーでコマンドを暗号化してサブ制御基板２００に送信する。このような外部からの乱数に基づいて暗号キーを随時切り換えることで、サブ制御基板２００に送信するコマンドの情報の不正な解読を困難にしている。なお、メイン制御基板１００からサブ制御基板２００へは、遊技進行に応じて複数種類のコマンドが随時送信されるが、暗号化するコマンドはその全てであってもよいし、例えば役抽選結果コマンド等を含む一部のコマンドのみでもよい。
【００６７】
[サブ制御基板の構成]
図５は、サブ制御基板２００のシステム構成を説明するための回路ブロック図である。同図を参照し、サブ制御基板２００は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、入出力回路２０４とがバス２０５を介して相互に通信可能に接続される。また、バス２０５には、信号受信回路２１０、ランプ駆動回路２０６、スピーカ駆動回路２０７、表示制御回路２０８および乱数発生器２０９が電気的に接続される。
【００６８】
サブ制御基板２００のＣＰＵ２０１は、メイン制御基板１００から送信されてくるコマンドや遊技進行に関する各種情報を信号受信回路２１０で受信し、これらコマンド等に応じてＲＯＭ２０２に記憶されるプログラムに従って演算処理を実行することにより、スロットマシン１０の主に遊技の演出の制御を行う。
【００６９】
ランプ駆動回路２０６には、図１に示された上部ランプ６２、コーナーランプ６３Ｌ、６３Ｒ等のランプ類が接続される。このランプ駆動回路２０６は、ＣＰＵ２０１の制御下でこれらランプ類の点灯および点滅の駆動を行う。また、スピーカ駆動回路２０７には、図２に示されたスピーカ２１Ｌ、２１Ｒ、２６Ｌ、２６Ｒが接続される。このスピーカ駆動回路２０７は、ＣＰＵ２０１の制御下で、音声データメモリ２０７ａからアナウンスや楽音等の音声データを読み取って音信号に変換・増幅し、その生成した音信号に基づいてスピーカ２１Ｌ、２１Ｒ、２６Ｌ、２６Ｒを鳴動させる。
【００７０】
表示制御回路２０８には、図１に示された画像表示装置６１が接続される。この表示制御回路２０８は、ＣＰＵ２０１の制御下で画像データメモリ２０８ａから随時選択される画像データを読み取り、同期信号、輝度信号および色信号を複合した映像信号を生成して、この映像信号に基づく動画像を画像表示装置６１に表示させる制御を行う。
【００７１】
乱数発生器２０９は、ＣＰＵ２０１の制御下で例えば０〜６５５３５（１６ｂｉｔ）の範囲で乱数値を出力する。後述する演出抽選手段は、演出抽選テーブルを参照しながら取得した乱数値が属する数値範囲に応じて、メイン制御基板１００から送信されてくる内部抽選結果に対応する遊技演出の演出パターンを選択する。本明細書では、サブ制御基板２００で行われる抽選を「演出抽選」といい、その抽選手段を「演出抽選手段」という。なお、サブ制御基板２００の演出抽選手段は、当該遊技における遊技演出の演出パターンを選択するだけでなく、特定の遊技演出をするかしないかの抽選や、メイン制御基板１００における内部抽選の結果を遊技者に報知するかしないかの抽選（ＡＴ抽選）なども行う。更にはスロットマシン１０の本来の遊技に付随して行われる、遊技者参加型の別遊技における勝敗判定などの抽選を行うこともできる。
【００７２】
なお、演出抽選手段は、本実施の形態のようにハードウエアの乱数発生器２０９に代わって、ＣＰＵ２０１の演算処理による、いわゆるソフトウエア乱数処理により抽選を行ってもよい。
【００７３】
サブ制御基板２００のＲＯＭ２０２には、ＣＰＵ２０１が実行処理するプログラムおよびその初期データの他に、上述した演出抽選において参照される演出抽選テーブル２０２７などが記憶される。また、本実施形態によるＲＯＭ２０２には、メイン制御基板１００で管理されるものと同様の図柄番号テーブル２０２１、役図柄テーブル２０２２、役抽選テーブル２０２３、操作順テーブル２０２４などのテーブルデータが記憶される（図６参照）。これらは、メイン制御基板１００で行われる役抽選などの結果をサブ制御基板２００でも再現または推定するために用いられる。一方、ＲＡＭ２０３には、サブ制御基板２００のＣＰＵ２０１がプログラムの処理を行う過程で参照する変数およびフラグ（例えば図６で参照される乱数値変数２０３３、演出抽選結果フラグ２０４４など）のメモリ領域が確保されている。また、メイン制御回路１００から送信されてくるコマンドに含まれメイン制御基板１００で管理される内容と同一の設定内容を示す、例えば表示図柄番号変数２０３４、役抽選フラグ２０４０、役成立フラグ２０４１、遊技状態フラグ２０４２などのフラグ領域が確保されている（図６参照）。
【００７４】
また、サブ制御基板２００の入出力回路２０４には、乱数回路９０が接続される。詳細は後述するが、サブ制御基板２００に備えられる暗号キー選択手段は、例えば乱数回路９０からの乱数信号が示す乱数値に対応する暗号キーを選択するように構成される。そして、サブ制御基板２００に備えられるコマンド復号化手段は、メイン制御基板１００からの暗号化されたコマンドを、選択した暗号キーで復号して解読する。
【００７５】
[スロットマシンの制御手段]
次に、本実施の形態によるスロットマシン１０に備えられる制御手段を説明する。ここで、図６は、スロットマシン１０における制御手段の概要を示すブロック図である。
【００７６】
スロットマシン１０における全体の制御は、上述したメイン制御基板１００とサブ制御基板２００とに備えられる各制御手段の連携によりなされる。また、図６で参照される各制御手段は、メイン制御基板１００のＣＰＵ１０１およびサブ制御基板２００のＣＰＵ２０１が演算処理を行うことにより実現されるが、これらの一部をハードウエアで構成することもできる。以下、図６のブロック図とそれぞれ対応する複数のフローチャートを参照しながら、各制御手段を説明する。
【００７７】
（メイン制御手段）
はじめに、メイン制御基板１００に備えられるメイン制御手段５００は、次に説明する各制御手段を統括して、スロットマシン１０で行われる主に遊技の進行を制御する。また、メイン制御基板１００には、このメイン制御手段５００がサブルーチンを呼び出すことで生成される、賭枚数設定手段５１０と、役抽選手段５２０と、リール回転制御手段５３０と、入賞判定手段５４０と、メダル払出制御手段５５０と、更新処理手段５６０と、暗号キー選択手段５７０と、暗号化手段５７１と、コマンド送信手段５７２とが備えられる。なお、メイン制御基板１００のＲＯＭ１０２に記憶されている暗号化プログラム１０２８に従って、暗号キー選択手段５７０及び暗号化手段５７１が実行される。
【００７８】
図７は、メイン制御手段５００および各制御手段が実行する処理を示すフローチャートである。図７に示されるメイン制御処理において、メイン制御手段５００は、遊技開始の待機状態で各種フラグや変数等の初期化処理を行う（ステップＳ１０）。ここで、遊技開始の待機状態とは、リール４０Ｌ、４０Ｃ、４０Ｒが停止して入賞判定がされた後であって、次のベット操作待ちの状態をいう。
【００７９】
（賭枚数設定手段）
賭枚数設定手段５１０は、メイン制御処理のステップＳ２０において賭枚数設定処理を行う。ここで、図８は、賭枚数設定手段５１０による賭枚数設定処理を示すフローチャートである。
【００８０】
賭枚数設定手段５１０は、はじめに遊技開始の待機状態で、当該遊技において再遊技役に係る役成立フラグ１０４１が設定されているか否か判断する（ステップＳ２０１）。再遊技役に係る役成立フラグ１０４１がオンに設定されている場合（ステップＳ２０１：ＹＥＳ）、役成立フラグ１０４１をオフにクリアして（ステップＳ２０２）、以降の遊技処理に進む。なお、再遊技役に係る役成立フラグ１０４１は、後述する入賞判定手段５４０が前回の遊技で再遊技役の成立を判定している場合にオンに設定される（図２０のステップＳ５０６参照）。これにより、再遊技役が成立した遊技においては、前回の遊技で賭けたメダルによる再遊技が可能となる。
【００８１】
賭枚数設定手段５１０は、当該遊技において再遊技役に係る役成立フラグ１０４１が設定されておらず（ステップＳ２０１：ＮＯ）、１−ベットスイッチ５２の操作を検知すると（ステップＳ２０３：ＹＥＳ）、クレジットがある場合に（ステップＳ２０４：ＹＥＳ）、クレジット数変数１０３１から「１」を減算する（ステップＳ２０５）。そして、ベット数変数１０３２には「１」を加算する（ステップＳ２０７）。
【００８２】
また、遊技開始の待機状態で、セレクタ２８が正規のメダルの投入を検知したときには（ステップＳ２０６：ＹＥＳ）、その投入されたメダルを検知するごとにベット数変数１０３２を加算する（ステップＳ２０７）。そして、メダルの賭け枚数が遊技者が望む任意の規定数（最大で「３」）になるまで（ステップＳ２０９：ＹＥＳ）、ベット数変数１０３２を加算する（ステップＳ２０７）。コマンド送信手段５７２は、ベット数変数１０３２が加算されるごとに（ステップＳ２０７）、ベットコマンドをサブ制御基板２００に送信する（ステップＳ２０８）。
【００８３】
また、賭枚数設定手段５１０は、マックスベットスイッチ５４の操作を検知すると（ステップＳ２０３：ＹＥＳ）、クレジットがある場合に（ステップＳ２０４：ＹＥＳ）、クレジット数変数１０３１から「３」を減算し（ステップＳ２０５）、ベット数変数１０３２を「３」に設定する（ステップＳ２０７）。そして、コマンド送信手段５７２は、賭け枚数が「３」の情報を示すベットコマンドをサブ制御基板２００に送信する（ステップＳ２０８）。
【００８４】
賭枚数設定手段５１０は、最終的に賭けられたメダルの規定数に応じて有効ラインを設定する（ステップＳ２１０）。すなわち、ベット数変数１０３２が「１」のときには、１本の入賞ラインＬ１を有効ラインとして設定し、ベット数変数１０３２が「２」のときには、３本の入賞ラインＬ１、Ｌ２Ａ、Ｌ２Ｂを有効ラインとして設定し、ベット数変数１０３２が「３」のときには、５本の入賞ラインＬ１、Ｌ２Ａ、Ｌ２Ｂ、Ｌ３Ａ、Ｌ３Ｂを有効ラインとして設定する。
【００８５】
再び図７を参照し、メイン制御手段５００は、メダルの賭け枚数が規定数に達した状態でスタートスイッチ５５が傾倒操作されオンを検知すると（ステップＳ２１：ＹＥＳ）、コマンド送信手段５７２が回転開始コマンドをサブ制御基板２００に送信する（ステップＳ２２）。
【００８６】
（役抽選手段）
次に役抽選手段５２０を説明する。図６に示したように、役抽選手段５２０は、乱数発生器１０８と、乱数取得手段５２１と、抽選判定手段５２２とを備えて構成される。役抽選手段５２０は、スタートスイッチ５５の操作を契機とするメイン制御処理のステップＳ３０（図７参照）において役抽選処理を行う。図９は、本実施の形態による役と各役に対応する図柄の組み合せを例示する図である。このような役と図柄との対応関係はＲＯＭ１０２の役図柄テーブル１０２２で管理される。
【００８７】
スロットマシン１０に備えられる役の種類には、「小役」、「再遊技役」および「特別遊技役」などがある。ここで、「小役」とは、所定の図柄が有効ラインに揃って表示されて成立したとき、その成立した役に配当として割り当てられている枚数のメダルを遊技者に払い出す役をいう。本実施の形態では、払い出されるメダルの枚数が異なる小役１（配当２枚）、小役２（配当４枚）および小役３（配当５枚）が備えられる。また、小役２は、同時当選する複数の小役２ａ、小役２ｂおよび小役２ｃを含んでいる。
【００８８】
例えば、小役２ａは、中リール４０Ｃの「ベル」図柄が有効ラインに表示されたとき成立する役である。この「ベル」図柄は、図３に示されたように各リール４０Ｌ、４０Ｃ、４０Ｒにおいて最大でも５コマ以内の間隔で配置されているので、確実に有効ラインに引き込み制御できる図柄である。すなわちこの「ベル」のような５コマ以内の間隔で配置される図柄は、取りこぼしがない図柄とされている。一方、小役２ｂに対応する図柄の表示態様は、すべてのリールで適切なタイミングで停止操作を必要とする、すなわち役成立の取りこぼしの可能性のある図柄で構成される。また、小役２ｃに対応する図柄の表示態様は、例えば図９における中リール４０Ｃの「チェリー」のみ取りこぼしがない図柄となっている。つまり、本実施の形態によれば、取りこぼしの可能性の差に応じて、小役２ａは確実に成立し、小役２ｃ、小役２ｂの順に目押しの困難性が高くなるように設定されている。
【００８９】
次に「再遊技役」とは、賭けたメダルを次の遊技に持ち越すことができる役をいう。つまり、例えば「リプレイ」の図柄が有効ラインに揃い「再遊技役」が成立すると、遊技者は次の遊技に限ってメダルを賭けることなく再び遊技をすることができる。本実施の形態では「再遊技役」として、同時当選する複数の再遊技役ａ、再遊技役ｂ、再遊技役ｃ、再遊技役ｄおよび再遊技役ｅが備えられる。図９の実施の形態によれば、再遊技役に対応する図柄の取りこぼしの可能性の差により、再遊技役ａ、再遊技役ｂは引き込み制御により確実に成立し、再遊技役ｃ、再遊技役ｄ、再遊技役ｅは目押しのタイミングが合わなければ成立しないように難易度が高く設定されている。
【００９０】
「特別遊技役」は、遊技者にとって特に有利な遊技状態である特別遊技に遊技を移行させる役である。特別遊技では、遊技者が賭けたメダルの枚数よりも多い枚数のメダルの払い出しが期待でき、メダルを増やすことができる。なお、本明細書では、「特別遊技」以外の遊技を「一般遊技」と称している。
【００９１】
本実施の形態による「特別遊技役」としては、「ＳＢ（シングルボーナス）遊技」に移行させる「ＳＢ役」、「ＲＢ（レギュラーボーナス）遊技」に移行させる「ＲＢ役」および「ＢＢ（ビッグボーナス）遊技」に移行させる「ＢＢ役」とがある。「ＳＢ遊技」は、「一般遊技」よりも高い確率で特定の「小役」が当選する高確率遊技をいう。「ＲＢ遊技」は、このような高確率遊技が複数回連続する遊技状態のことであり、所定遊技回数（例えば１２遊技）消化するか、または「小役」が所定回数（例えば８回）入賞するまで継続する遊技状態をいう。「ＢＢ遊技」は、その一般遊技中に特定の「小役」とともに上述の「ＲＢ役」が高い確率で当選し、所定の最大払出枚数（例えば４８０枚）のメダルの払い出しが終了するまで継続する遊技状態をいう。
【００９２】
抽選判定手段５２２が一般遊技において当選役の判定のために参照する典型的な役抽選テーブル１０２３の一例を図１０に示す。図１０に示される役抽選テーブル１０２３によれば、乱数取得手段５２１が取得した乱数値が再遊技役の当選数値範囲（抽選結果番号９〜１４）に属する場合には、その当選数値範囲に対応する再遊技役が当選となる。また、乱数値が小役の当選数値範囲（抽選結果番号４〜８）に属する場合には、その当選数値範囲に対応する小役が当選となる。同様に、乱数値がＲＢ役の当選数値範囲（抽選結果番号３）に属する場合には当該ＲＢ役が当選となり、ＢＢ役の当選数値範囲（抽選結果番号１〜２）に属する場合には当該ＢＢ役が当選となる。
【００９３】
なお、本実施の形態のスロットマシン１０は、一般遊技の状態において、小役のほうが再遊技役よりも当選確率が高い遊技状態と、逆に再遊技役のほうが小役よりも当選確率が高い遊技状態とを複数備えている。このように再遊技役の当選確率が変動する一般遊技状態をＲＴ状態と称している。
【００９４】
また、役抽選手段５２０は、以下のようにして停止操作順の抽選も行う。図１１は、本実施の形態による小役に係る操作順テーブル１０２４ａの一例を示す図である。また、図１２は、本実施の形態による再遊技役に係る操作順テーブル１０２４ｂの一例を示す図である。図１０には詳細に示していないが、一般遊技で参照される役抽選テーブル１０２３において、小役２の当選数値範囲（抽選結果番号５〜７）には同時当選する小役２ａ、小役２ｂおよび小役２ｃからなる複数の組み合せが対応している。同様に、再遊技役の当選数値範囲（抽選結果番号９〜１４）には同時当選する再遊技役ａ、再遊技役ｂ、再遊技役ｃ、再遊技役ｄおよび再遊技役ｅからなる複数の再遊技役の組み合せが対応している。
【００９５】
より詳細に説明すると、図１１の小役に係る操作順テーブル１０２４ａによれば、上述の所定の当選数値範囲のそれぞれ（抽選結果番号５〜７）に同時当選する小役２の組み合せ毎に、小役２のうち小役２ａが引き込み制御される有効ライン（入賞ラインＬ１またはＬ２Ａ）と第１停止操作の対象となるストップスイッチ５６Ｌ、５６Ｃ、５６Ｒ（またはリール４０Ｌ、４０Ｃ、４０Ｒ）との対応関係が設定されている。すなわち、抽選判定手段５２２は、小役２の当選を判定したとき、役抽選テーブル１０２３を参照して同時当選した小役２ａ、小役２ｂまたは小役２ｃの組み合せを特定する。そして、図１１の操作順テーブル１０２４ａを参照して、その特定した小役２の組み合わせにおける、停止操作順と引き込み制御する有効ラインとを関連付ける処理を行う。
【００９６】
例えば、抽選結果番号５の小役２ａ、小役２ｂが同時当選したときには、抽選判定手段５２２は、第１停止操作が左のストップスイッチ５６Ｌからの停止操作順と入賞ラインＬ１との関連付けを押し順正解として設定し、第１停止操作が中または右のストップスイッチ５６Ｃ、５６Ｒからの停止操作順と入賞ラインＬ２Ａとの関連付けを押し順不正解として設定する。ここで、下段の入賞ラインＬ２Ｂが無効ラインであり、他の４本の入賞ラインＬ１、Ｌ２Ａ、Ｌ３Ａ、Ｌ３Ｂが有効ラインに設定された場合には、後述するリール回転制御手段５３０は、抽選判定手段５２２によるこの関連付けの設定に基づいて次に説明するように図柄を引き込み制御する。例えば抽選結果番号６の当選で最初に中のストップスイッチ５６Ｃが操作されたときには（押し順正解）、対応する中リール４０Ｃの「ベル」図柄を中段の有効ライン（Ｌ１）に引き込んで小役２ａを入賞させる。この場合、小役２ａの配当４枚×３ラインにより合計１２枚のメダルが払い出される。他方、押し順が不正解の場合には、リール回転制御手段５３０は「ベル」図柄を上段の入賞ラインＬ２Ａに引き込むことで、配当４枚×１ラインの合計４枚のメダルを遊技者に払い出すようにしている。
【００９７】
また、図１２の再遊技役に係る操作順テーブル１０２４ｂによれば、抽選結果番号９〜１４に相当する当選数値範囲で同時当選する再遊技役の組み合せと、各再遊技役に対応する停止操作順との対応関係が示されている。抽選判定手段５２２は、再遊技役の当選を判定したとき、役抽選テーブル１０２３を参照して同時当選した再遊技役ａ〜ｅの組み合せを特定する。そして図１２に示される操作順テーブル１０２４ｂで参照されるように、再遊技役ｂが成立する停止操作順を押し順正解として設定する関連付けの処理を行う。後述するリール回転制御手段５３０は、複数の再遊技役が同時当選し、これらに関連付けされた正解の押し順で停止操作されたときに、再遊技役ｂのような例えばＲＴ状態の変動契機となる図柄を有効ラインに引き込み制御する。このようなメイン制御基板側で抽選された押し順の情報をサブ制御基板の後述するＡＴ制御手段６２０が遊技者に演出して報知することで、役の成立をアシストするＡＴ（アシストタイム）や再遊技役の当選確率が高いＲＴ状態で小役をアシストするＡＲＴ（アシスト・リプレイタイム）などの遊技状態が実現される。
【００９８】
図１３は、役抽選手段５２０による役抽選処理（図７のメイン制御処理におけるステップＳ３０）を示すフローチャートである。図１３に示される処理において、役抽選手段５２０は、遊技状態フラグ１０４２を参照し、ＢＢ遊技に係る遊技状態フラグ１０４２がオンのときには（ステップＳ３０１：ＹＥＳ）、当該遊技がＢＢ遊技であるとしてＢＢ用役抽選テーブル１０２３を読み出す（ステップＳ３０２）。また、ＲＢ遊技に係る遊技状態フラグ１０４２がオンのときには（ステップＳ３０３：ＹＥＳ）、当該遊技がＲＢ遊技であるとしてＲＢ用役抽選テーブル１０３２を読み出す（ステップＳ３０４）。役抽選手段５２０は、当該遊技が特別遊技以外の一般遊技と判断したときは（ステップＳ３０３：ＮＯ）、ＲＴ状態に応じた一般遊技の役抽選テーブル１０３２を読み出す（ステップＳ３０５）。
【００９９】
なお、遊技状態フラグ１０４２は、後述する入賞判定手段５４０がＢＢ役やＲＢ役などの特別遊技役の成立を判定したときにオンに設定される（図２０のステップＳ５０９、Ｓ５１２参照）。
【０１００】
役抽選手段５２０の乱数取得手段５２１は、例えば当該遊技にメダルが賭けられた状態でスタートスイッチ５５が傾倒操作された等の所定のタイミングで乱数発生器１０８が示す乱数値を取得し、その乱数値をＲＡＭ１０３の乱数値変数１０３３に記憶させる（ステップＳ３０６）。ここで、乱数発生器１０８は、クロック動作する例えば１６ｂｉｔのインクリメントカウンタからなり、「０」〜「６５５３５」のいずれかの数値を出力する。
【０１０１】
そして、抽選判定手段５２２は、ＲＯＭ１０２に記憶された役抽選テーブル１０２３を参照して、取得した乱数値が属する当選数値範囲に対応する役を当選役として選択する。すなわち、取得した乱数値が小役の当選数値範囲に属する場合は小役の当選を判定し（ステップＳ３０７：ＹＥＳ）、当選した小役に係る役抽選フラグ１０４０をオンに設定する（ステップＳ３０８）。また、抽選判定手段５２２は、小役２ａ、２ｂ、２ｃの同時当選を判定したとき、操作順テーブル１０２４ａを参照して、当選した小役２ａ〜ｃと停止操作順とを関連付ける処理を行う（ステップＳ３０９）。
【０１０２】
また、抽選判定手段５２２は、取得した乱数値が再遊技役の当選数値範囲に属する場合は（ステップＳ３１０：ＹＥＳ）、当選した再遊技役に係る役抽選フラグ１０４０をオンに設定する（ステップＳ３１１）。そして、抽選判定手段５２２は、操作順テーブル１０２４ｂを参照して、同時当選した再遊技役ａ〜ｅと停止操作順とを関連付ける処理を行う（ステップＳ３１２）。
【０１０３】
抽選判定手段５２２は、取得した乱数値がＢＢ役の当選数値範囲に属する場合はＢＢ役の当選を判定し（ステップＳ３１３：ＹＥＳ）、当選したＢＢ役に係る役抽選フラグ１０４０をオンに設定する（ステップＳ３１４）。同様に、ＲＢ役の当選を判定した場合は（ステップＳ３１５：ＹＥＳ）、ＲＢ役に係る役抽選フラグ１０４０をオンに設定する（ステップＳ３１６）。
【０１０４】
図７で参照されるメイン制御処理のステップＳ３１において、コマンド送信手段５７２は、役抽選手段５２０による役抽選の結果（役と停止操作順を関連付けた抽選結果を含む）を示す役抽選結果コマンドを暗号化してサブ制御基板２００に送信する。このときコマンドの送信に先だって、暗号化手段５７１は、ＲＯＭ１０２に予め記憶されている暗号化キーデータ１０２９に含まれる複数の暗号キーのうち、暗号キー選択手段５７０が選択する暗号キーを使って役抽選結果コマンドを暗号化する。コマンドの送信に関わる暗号キー選択手段５７０、暗号化手段５７１およびコマンド送信手段５７２の詳細な構成および動作については後述する。
【０１０５】
（リール回転制御手段）
次に、リール回転制御手段５３０を説明する。メイン制御処理のステップＳ４０（図７参照）において、リール回転制御手段５３０は、スタートスイッチ５５およびストップスイッチ５６Ｌ、５６Ｃ、５６Ｒからの指示に応じてリール４０Ｌ、４０Ｃ、４０Ｒの回転および停止の制御をする。ここで、図１４は、リール回転制御手段５３０によるリール回転制御処理を示すフローチャートである。
【０１０６】
リール回転制御手段５３０は、当該遊技にメダルが賭けられた状態でスタートスイッチ５５の傾倒操作を検知した時、モータ駆動制御回路１０６を介してステッピングモータ４１Ｌ、４１Ｃ、４１Ｒに対して駆動パルス信号を出力することで、各リール４０Ｌ、４０Ｃ、４０Ｒを一斉に回転させる加速制御を行う（ステップＳ４０１）。そして、リール回転制御手段５３０は、各リール４０Ｌ、４０Ｃ、４０Ｒの回転数が例えば８０回転／ｍｉｎとなったとき（ステップＳ４０２：ＹＥＳ）、回転位置検出回路１０７を介して各リール４０Ｌ、４０Ｃ、４０Ｒの回転状態を検出しながら、その回転数で定速制御する（ステップＳ４０２）。
【０１０７】
リール回転制御手段５３０は、リール４０Ｌ、４０Ｃ、４０Ｒが定速で回転制御され（ステップＳ４０２：ＹＥＳ）、ストップスイッチ５６Ｌ、５６Ｃ、５６Ｒから停止操作信号を検出したとき（ステップＳ４０３：ＹＥＳ）、その停止操作を示す回転停止コマンドをコマンド送信手段５７２によりサブ制御基板２００へ送信する（ステップＳ４０４）。そして、リール回転制御手段５３０は、その停止操作に対応するリール４０Ｌ、４０Ｃ、４０Ｒを所定時間（例えば１９０ｍｓｅｃ）以内で、かつ、規定される制御コマ数（例えば５コマ）以内の図柄を滑らせて有効ラインに停止させる図柄停止制御をモータ駆動制御回路１０６を介して行う（ステップＳ４０５）。なお、停止操作されるごとに送信される回転停止コマンドには、当該停止操作信号が受け付けられたリールの情報（左、中または右）と、停止操作を受け付けた時の当該リールの回転位置である受付位置の情報に停止位置まで滑らせる図柄の数の情報を加えることで、最終的に停止するリールの停止位置の情報が含まれる。ただし、回転停止コマンドよって送信される情報はこれらに限定せず、少なくともリールの情報と停止操作受け付時のリールの位置情報とが含まれるものでもよい。なお、回転停止コマンドは、上述したようにリールの停止位置の情報を含むという意味おいて、次に説明する停止位置データコマンドの下位概念として位置付けられる。
【０１０８】
リール回転制御手段５３０は、全てのリール４０Ｌ、４０Ｃ、４０Ｒが停止するまで（ステップＳ４０６：ＹＥＳ）、ストップスイッチ５６Ｌ、５６Ｃ、５６Ｒの停止操作に対応するリールを停止させる、ステップＳ４０３〜Ｓ４０５の制御を行う。そして、全てのリール４０Ｌ、４０Ｃ、４０Ｒの停止を検出すると（ステップＳ４０６：ＹＥＳ）、ＲＡＭ１０３の表示図柄番号変数１０３４に、各リール４０Ｌ、４０Ｃ、４０Ｒについて表示窓３２に停止した図柄の図柄番号を設定するとともに、コマンド送信手段５７２がサブ制御基板２００に対し停止位置データコマンドを送信する（ステップＳ４０７）。なお、停止位置データコマンドの情報には、上述した回転停止コマンドと同様に停止操作受け付け時のリールの回転位置の情報と停止位置まで滑らせる図柄の数の情報、または実際に停止したリールの停止位置の情報が含まれる。ただし、停止位置データコマンドの情報は、これらに限定せず、少なくとも全てのリールが停止したことを示す情報が含まれるものでもよい。
【０１０９】
リール回転制御手段５３０がリール回転制御処理において行う具体的な制御方法の例を説明する。リール４０Ｌ、４０Ｃ、４０Ｒを回転駆動するステッピングモータ４１Ｌ、４１Ｃ、４１Ｒの回転制御方式として本実施の形態では、例えば図１５（ａ）、（ｂ）に示される１−２相励磁パルス制御方式を採用している。ステッピングモータ４１Ｌ、４１Ｃ、４１Ｒは、φ０〜φ３の４相の励磁コイルを備えており、各相の励磁コイルにはπ／２（単位：ラジアン）だけ位相がずれた駆動パルス信号が供給される。そして、この１−２相励磁パルス制御方式においては、各相の駆動パルス信号のパルス幅ｔｐがπ／２＜ｔｐ＜πに設定される。
【０１１０】
この１−２相励磁パルス制御方式によれば、ステッピングモータ４１Ｌ、４１Ｃ、４１Ｒへの駆動パルス信号のパルス幅ｔｐがπ／２よりも大きいため、ステッピングモータの隣接する励磁コイルの間で同時に励磁される時間帯（励磁位相遷移状態、φ０・１、φ１・２、φ２・３、φ３・０）が存在する。これにより、リール４０Ｌ、４０Ｃ、４０Ｒを回転・停止させる十分なトルクを確保しながら消費電力を抑えることができる。
【０１１１】
リール回転制御手段５３０は、図１６に示されるようなリール制御フラグを使用して、各リール４０Ｌ、４０Ｃ、４０Ｒの回転制御を行う。ここで、図１６に示されるリール制御フラグは、リール状態フラグＲＦ１と、センサ出力フラグＲＦ２と、図柄ステップフラグＲＦ３と、通過図柄フラグＲＦ４と、停止図柄フラグＲＦ５と、ステップカウンタフラグＲＦ６とが組み合わされたフラグ配列により構成され、各リール４０Ｌ、４０Ｃ、４０Ｒごとに対応してメイン制御基板１００のＲＡＭ１０３に設けられる。また、図１７は、このリール制御フラグが時間の経過とともに推移する例を示す図である。なお、これらの図において、「ｈ」は１６進数による表示を意味している。
【０１１２】
リール状態フラグＲＦ１は、リール４０Ｌ、４０Ｃ、４０Ｒの回転・停止等の状態を示すフラグであり、当該リールが停止中のときには「０」が設定され、加速中のときには「１」がされ、定速回転中のときには「２」が設定され、制動中のときには「３」が設定される。
【０１１３】
センサ出力フラグＲＦ２は、リール４０Ｌ、４０Ｃ、４０Ｒが回転基準位置を通過したか否か示すフラグであり、すなわち各リールのフォトセンサ４２Ｌ、４２Ｃ、４２Ｒがオンする間「ＦＦｈ」が設定される。
【０１１４】
図柄ステップフラグＲＦ３は、中段の入賞ラインＬ１を通過中の図柄の当該入賞ラインＬ１に対する相対的な回転量を、ステッピングモータ４１Ｌ、４１Ｃ、４１Ｒのステップ数で示すフラグである。
【０１１５】
通過図柄フラグＲＦ４は、中段の入賞ラインＬ１を通過中の図柄の図柄番号を示すフラグである。
【０１１６】
停止図柄フラグＲＦ５は、リールの停止操作を受け付けた時に停止図柄決定手段により設定されるフラグであり、中段の入賞ラインＬ１に停止させるべき図柄の図柄番号を示すフラグである。
【０１１７】
ステップカウンタフラグＲＦ６は、リールの回転基準位置を検出してからステッピングモータ４１Ｌ、４１Ｃ、４１Ｒに出力した駆動パルス信号のパルス数の積算値であるステップカウント数が設定されるフラグである。すなわち、回転基準位置からのリールの相対的な回転量を示すフラグである。
【０１１８】
図１７は、図柄番号「５」の図柄が入賞ラインＬ１を通過中（ＲＦ４の値が「５」）の時に停止操作が受け付けられ、停止図柄決定手段が図柄番号「８」の図柄を入賞ラインＬ１に停止させる（ＲＦ５の値が「８」）例を示している。
【０１１９】
この図１７の例の場合、リール回転制御手段５３０は、停止操作を受け付けた後、通過図柄フラグＲＦ４の値（停止操作受け付け時では「５」）が停止図柄フラグＲＦ５の値である「８」になるまで当該リールの定速回転を維持する、いわゆる滑り制御を行う。そして、通過図柄フラグＲＦ４の値が「８」になり、そして図柄ステップフラグＲＦ３の値が「６」になると、リール回転制御手段５３０は、当該リールのステッピングモータに対して全相励磁の駆動信号を出力する。このとき、回転するリールの慣性力とステッピングモータの制動力とが対抗し、停止させるべき図柄番号「８」の図柄の中心がちょうど入賞ラインＬ１に一致する回転位置にリールが停止する。これにより、当該図柄番号「８」の図柄が入賞ラインＬ１上に表示されることとなる。
【０１２０】
メイン制御基板１００が送信する上述した停止位置データコマンドには、停止したリールの制御に用いたリール制御フラグの内容が含まれる。すなわち、停止位置データコマンドによって、少なくとも入賞ラインＬ１に表示した図柄の図柄番号、停止図柄決定手段が決定した入賞ラインＬ１に停止させるべき図柄の図柄番号、停止したリールの回転基準位置からのステップ数などの情報がサブ制御基板２００に送信される。
【０１２１】
次に、停止図柄決定手段が入賞ラインＬ１に停止させるべき図柄を決定する方法を説明する。なお、停止図柄決定手段は、リール回転制御手段５３０に含まれる。
【０１２２】
図１４に示されたステップＳ４０５の図柄停止制御において、停止図柄決定手段は、例えばリール４０Ｃが定速回転中にストップスイッチ５６Ｃの押圧操作を検知したとき、通過図柄フラグＲＦ４を参照して、中段の入賞ラインＬ１を通過している図柄の図柄番号Ｘを取得する。この場合、入賞ラインＬ１を通過中の図柄から後続する５コマの図柄番号Ｘ＋１、Ｘ＋２、Ｘ＋３、Ｘ＋４、Ｘ＋５の各図柄が入賞ラインＬ１へ停止すべき候補として認識される。停止図柄決定手段は、ＲＯＭ１０２の図柄番号テーブル１０２１と、役図柄テーブル１０２２と、内部抽選の結果を記憶する役抽選フラグ１０４０とを参照し、いずれかの役に当選している場合にはその役に対応する図柄が図柄番号Ｘ〜Ｘ＋５の図柄の中に存在するか調べる。停止図柄決定手段は、役に対応する図柄が存在すれば、その図柄を入賞ラインＬ１上に停止させる「引き込み制御」の対象として決定する。
【０１２３】
なお、停止操作順が関連付けされている特定の小役２ａ〜ｃまたは再遊技役ａ〜ｅが内部当選している場合には、実際に操作された停止操作順に基づく役に対応する図柄が「引き込み制御」の対象として決定される。
【０１２４】
ここで、図１８（ａ）、（ｂ）は、本実施の形態による引き込み制御の動作例を説明するための図である。リール回転制御手段５３０は、役抽選手段５２０による抽選結果に応じて、ＲＡＭ１０３の停止制御フラグを設定する。停止制御フラグは、例えば図１８に示されるように、図柄番号ごとに滑りコマ数が対応付けられたフラグ配列からなり、各リール４０Ｌ、４０Ｃ、４０Ｒそれぞれについて設けられる。
【０１２５】
例えば「ベル」の図柄に対応する小役が内部当選した場合であって、ＡＴ役による押し順が関連付けられている場合、押し順が正解のときに中央の入賞ラインＬ１（有効ライン）に引き込み制御させるべき図柄は「ベル」である。停止図柄決定手段は、停止制御フラグの図柄番号のそれぞれについて、当該図柄番号の位置からリールの回転方向において最初に配置される「ベル」の図柄までのコマ数差を滑りコマ数として停止制御フラグに設定する。この停止制御フラグは、役の抽選時および他のリールが停止して表示される図柄の種類に応じて随時設定され、その元のデータが予めＲＯＭ１０２に記憶されている。
【０１２６】
図１８（ａ）には、「ベル」の図柄に対応する小役２ａが内部当選し、押し順が正解のときに設定される、中リール４０Ｃについての停止制御フラグが示される。なお、この例で「ベル」の図柄は、中リール４０Ｃにおいて５コマ以内の間隔で配置されることから、どの停止操作のタイミングでも確実に有効ラインに停止できる、いわゆる取りこぼしのない図柄である。また、図１８（ｂ）には、押し順が不正解のときに設定される停止制御フラグが示される。
【０１２７】
「ベル」の小役２ａが内部当選し、例えば図柄番号「１３」の「リプレイ」図柄が中段の入賞ラインＬ１を通過中に、上述の抽選判定手段５２２により関連付けられた正しい押し順でストップスイッチ５６Ｃの停止操作を受け付けると、図１８（ａ）に示されるように停止制御フラグが設定される。停止図柄決定手段は、設定された停止制御フラグを参照して、図柄番号「１３」に対応する滑りコマ数「３」を加えた図柄番号「１６」の「ベル」図柄を３本の有効ラインが交差する中段の入賞ラインＬ１への引き込み制御の対象として決定する。このとき、リール制御フラグの停止図柄フラグＲＦ５には、「ベル」の図柄番号「１６」の値が設定される。そして、リール回転制御手段５３０は、図柄番号「１６」の「ベル」図柄が入賞ラインＬ１に表示されるようにリール４０Ｃを停止制御する。「ベル」に係る小役２ａが中段の有効ライン（入賞ラインＬ１）で入賞することにより、遊技者は、配当４枚×３ラインの合計１２枚のメダルを獲得することができる。
【０１２８】
また、例えば図柄番号「１３」の「リプレイ」図柄が中段の入賞ラインＬ１を通過中に、不正解の押し順でストップスイッチ５６Ｃが停止操作されると、図１８（ｂ）に示されるように停止制御フラグが設定される。この場合には、図柄番号「１６」の「ベル」図柄が上段の１本の有効ライン（入賞ラインＬ２Ａ）に引き込まれるように制御される。このように押し順が不正解のときは、小役２ａに係る「ベル」図柄が上段の有効ライン（入賞ラインＬ２Ａ）に停止することにより、遊技者は配当４枚×１ラインの合計４枚のメダルしか獲得できないこととなる。
【０１２９】
図１４に示されたステップＳ４０５の図柄停止制御において、役抽選フラグ１０４０が示す当選している役に対応する図柄が図柄番号Ｘ〜Ｘ＋５のなかに存在せず、または、役抽選フラグ１０４０がいずれの役も示さないハズレの場合には、当該リール４０Ｃの図柄番号Ｘ〜Ｘ＋５の中の役成立に関わる図柄（例えば小役１の「チェリー」などの単独入賞図柄を含む）が有効ライン上に表示されないように制御される。この場合、停止図柄決定手段は、他のリール４０Ｌ、４０Ｒがもし既に停止していれば、その有効ラインに表示された他のリールの図柄との関係（リーチ表示態様等）も考慮する。このように、役成立に関わる図柄を有効ラインから外して停止させる制御を「蹴飛ばし制御」という。
【０１３０】
図１９（ａ）、（ｂ）は、リール回転制御手段５３０による蹴飛ばし制御の動作例を説明するための図である。本実施の形態において、例えば中リール４０Ｃの「ベル」の図柄が有効ラインに停止すると小役２ａが入賞することとなるため（図９参照）、役抽選がハズレの場合には、中リール４０Ｃの「ベル」の図柄を有効ライン上に表示されないようにする必要がある。例えばスロットマシン１０の有効ラインが５本に設定される場合、停止図柄決定手段は、図１９（ａ）に示される停止制御フラグの図柄番号それぞれについて、当該図柄番号の位置からリールの回転方向において最初に配置される「ベル」の図柄が表示窓３２の枠から外れる位置までのコマ数差を滑りコマ数として停止制御フラグに設定する。
【０１３１】
図１９（ａ）の例において、停止図柄決定手段は、例えば図柄番号「１４」の「スイカ」図柄が入賞ラインＬ１を通過中にストップスイッチ５６Ｃの停止操作を受け付けると、停止制御フラグを参照して、図柄番号「１４」に滑りコマ数「４」を加えた図柄番号「１８」の「チェリー」図柄を中段の入賞ラインＬ１に停止させるべき図柄として決定する。このとき、停止図柄フラグＲＦ５には、図柄番号「１８」の値が設定される。そして、リール回転制御手段５３０は、上述した方法でリール４０Ｃを停止させ、図柄番号「１８」の「チェリー」図柄を中段の入賞ラインＬ１に表示させる。このとき、入賞に関係する「ベル」図柄（図柄番号「１６」）は、表示窓３２を通過した位置に停止するため、所定の有効ライン上から外れることとなる。
【０１３２】
また、有効ラインが下段の入賞ラインＬ２Ｂを除く４本に設定される場合においては、中リール４０Ｃについて図１９（ｂ）に示される停止制御フラグが設定される。例えば図柄番号「１４」の「スイカ」図柄が中段の入賞ラインＬ１を通過中にストップスイッチ５６Ｃが停止操作されると、図柄番号「１６」の「ベル」図柄が下段の入賞ラインＬ２Ｂ（無効ライン）に引き込まれるように制御される。このとき、入賞に関係する「ベル」図柄（図柄番号「１６」）は、下段の無効ライン（入賞ラインＬ２Ｂ）に停止するため、所定の有効ライン上から外れることとなる。
【０１３３】
（入賞判定手段）
次に、入賞判定手段５４０を説明する。入賞判定手段５４０は、メイン制御処理のステップＳ５０（図７参照）において、全てのリール４０Ｌ、４０Ｃ、４０Ｒが停止したときに起動される。図２０は、入賞判定手段５４０による入賞判定処理を示すフローチャートである。
【０１３４】
入賞判定手段５４０は、始めにＲＡＭ１０３で管理される役成立フラグ１０４１をクリアしてイニシャライズする（ステップＳ５０１）。続いて入賞判定手段５４０は、各リール４０Ｌ、４０Ｃ、４０ＲについてＲＡＭ１０３の表示図柄番号変数１０３４またはリール制御フラグを参照して、有効ラインに表示された図柄を認識する（ステップＳ５０２）。なお、入賞判定手段５４０は、リールの回転基準位置から送出した駆動パルス信号のパルス数の積算値に基づいて有効ライン上の図柄を認識してもよい。
【０１３５】
また、入賞判定手段５４０は、役図柄テーブル１０２２を参照して、有効ラインに沿って表示されたリール４０Ｌ、４０Ｃ、４０Ｒの図柄の組み合せが何れかの役に対応する組み合せと一致するか否か調べる。入賞判定手段５４０は、図柄の表示態様がいずれかの役に対応する図柄の組み合せと一致する場合、当該対応する役が成立（入賞）したと判定する。
【０１３６】
入賞判定手段５４０は、例えば小役が成立したと判定したとき（ステップＳ５０３：ＹＥＳ）、当該小役に係る役成立フラグ１０４１をオンに設定する（ステップＳ５０４）。また、再遊技役が成立したと判定したとき（ステップＳ５０５：ＹＥＳ）、当該再遊技役に係る役成立フラグ１０４１をオンに設定する（ステップＳ５０６）。入賞判定手段５４０は、例えばＢＢ役が成立したと判定したときには（ステップＳ５０７：ＹＥＳ）、ＢＢ役に係る役成立フラグ１０４１をオンに設定するとともに（ステップＳ５０８）、ＢＢに係る遊技状態フラグ１０４２をオンに設定する（ステップＳ５０９）。同様に、ＲＢ役が成立したと判定したときには（ステップＳ５１０：ＹＥＳ）、ＲＢ役に係る役成立フラグ１０４１をオンに設定するとともに（ステップＳ５１１）、ＲＢに係る遊技状態フラグ１０４２をオンに設定する（ステップＳ５１２）。
【０１３７】
図７で参照されるメイン制御処理において、入賞判定手段５４０による入賞判定が確定すると、コマンド送信手段５７２は、入賞判定結果コマンドを暗号化してサブ制御基板２００に送信する（ステップＳ５１）。このときコマンドの送信に先だって、暗号化手段５７１は、ＲＯＭ１０２に予め記憶されている暗号化キーデータ１０２９に含まれる複数の暗号キーのうち、所定の条件に基づいて暗号キー選択手段５７０が選択する暗号キーを使って入賞判定結果コマンドを暗号化する。
【０１３８】
（メダル払出制御手段）
次に、メダル払出制御手段５５０を説明する。メダル払出制御手段５５０は、メイン制御処理のステップＳ６０（図７参照）において、入賞判定手段５４０が小役の入賞を判定したとき、入賞した当該小役に配当として予め定められている枚数のメダルを遊技者に払い出す制御を行う。ここで、図２１は、メダル払出制御手段５５０によるメダル払出制御処理を示すフローチャートである。
【０１３９】
小役の入賞時に遊技者へ配当されるメダルの払い出し方法は、クレジットとして内部貯留する場合と、メダル払出口７１からメダルを受け皿７２に払い出す場合とがある。本実施の形態によるスロットマシン１０では、クレジットへの内部貯留が優先される。すなわち、通常は払い出される枚数のメダルがクレジットに加算されるが、加算されるクレジットが所定の上限（例えば５０枚）を超えるときには、その超える枚数分のメダルがメダル払出口７１から放出される。
【０１４０】
メダル払出制御手段５５０は、小役が入賞したとき、その入賞した小役に配当として割り当てられているメダルの枚数をＲＡＭ１０３の払出数カウンタ変数１０３５（以下「ＰＣＮＴ」）に設定する（ステップＳ６０１）。ステップＳ６０２においてＰＣＮＴがゼロ以上、すなわち払い出しがある場合（ステップＳ６０２：ＹＥＳ）、クレジット数変数１０３１が５０枚の上限（満杯）か否か判断する（ステップＳ６０３）。
【０１４１】
クレジット数変数１０３１が満杯のとき（ステップＳ６０３：ＹＥＳ）、メダル払出制御手段５５０はメダル払出装置８３を作動して、メダルを１枚放出させる（ステップＳ６０４）。そして、ＰＣＮＴを「１」だけ減算し（ステップＳ６０６）、ステップＳ６０２の処理に戻る。クレジット数変数１０３１が満杯でないとき（ステップＳ６０３：ＮＯ）、メダル払出制御手段５５０は、クレジット数変数１０３１を「１」加算し（ステップＳ６０５）、ＰＣＮＴを「１」だけ減算して（ステップＳ６０６）、ステップＳ６０２の処理に戻る。メダル払出制御手段５５０は、このようにメダルを１枚ずつ払い出すステップＳ６０２〜Ｓ６０６処理をＰＣＮＴがゼロになるまで繰り返す。
【０１４２】
（更新処理手段）
次に、更新処理手段５６０を説明する。更新処理手段５６０は、当該遊技におけるメイン制御の終了処理であるステップＳ７０（図７参照）において、次の遊技への移行を含む更新処理を行う。ここで、図２２は、更新処理手段５６０による更新処理を示すフローチャートである。
【０１４３】
更新処理手段５６０は、ＢＢ遊技に係る遊技状態フラグ１０４２がオンのとき（ステップＳ７０１：ＹＥＳ）、当該遊技において入賞により払い出されたメダルの枚数を総払出数カウンタ変数１０３８（以下「ＤＣＮＴ」）に加算して積算する（ステップＳ７０２）。そして、ＤＣＮＴが、ＢＢ遊技の終了条件である最大払出枚数に相当する例えば４８０枚を超える場合に（ステップＳ７０３：ＹＥＳ）、ＢＢ遊技に係る遊技状態フラグ１０４２をオフにし（ステップＳ７０４）、ＤＣＮＴをクリアする（ステップＳ７０５）。
【０１４４】
更新処理手段５６０は、ＲＢ遊技に係る遊技状態フラグ１０４２がオンのとき（ステップＳ７０６：ＹＥＳ）、遊技回数カウンタ変数１０３６（以下「ＧＣＮＴ」）に「１」を加算する（ステップＳ７０７）。また、当該遊技において小役が成立し役成立フラグ１０４１がオンのときには（ステップＳ７０８：ＹＥＳ）、小役入賞カウンタ変数１０３７（以下「ＷＣＮＴ」）に「１」を加算する（ステップＳ７０９）。
【０１４５】
更新処理手段５６０は、ＲＢ遊技の回数に相当するＧＣＮＴが例えば１２遊技を超える場合、または、小役の成立回数に相当するＷＣＮＴが例えば８回を超える場合に（ステップＳ７１０：ＹＥＳ）、ＲＢ遊技に係る遊技状態フラグ１０４２をオフにし（ステップＳ７１１）、ＧＣＮＴおよびＷＣＮＴをクリアする（ステップＳ７１２）。
【０１４６】
（サブ制御手段）
次に、サブ制御基板２００に備えられる各種制御手段を説明する。サブ制御基板２００に備えられるサブ制御手段６００は、以下説明する各制御手段とともに、スロットマシン１０の遊技の進行に付随して行われる演出を主に制御する。図６に示されるように、サブ制御基板２００には、サブ制御手段６００、演出抽選手段６１０、ＡＴ制御手段６２０、コマンド受信手段６３０、暗号キー選択手段６３１、復号化手段６３２、コマンド判定手段６４０および異常処理手段６５０などが備えられる。なお、サブ制御基板２００のＲＯＭ２０２に記憶されているサブ制御プログラム２０２０に従ってサブ制御手段６００が実行される。また、暗号キー選択手段６３１及び復号化手段６３２は、復号化プログラム２０２８に従って実行される。
【０１４７】
サブ制御手段６００は、メイン制御基板１００から送信されてくるコマンドおよびコマンドによりＲＡＭ２０３に設定されるフラグを参照しながら、上部ランプ６２、コーナーランプ６３Ｌ、６３Ｒ等のランプ類を用いた光による演出、スピーカ２１Ｌ、２１Ｒ、２６Ｌ、２６Ｒを用いた音による演出、および、画像表示装置６１を用いた画像や文字等による演出の制御を行う。
【０１４８】
図２３は、サブ制御手段６００によるサブ制御処理を示すフローチャートである。サブ制御手段６００は、遊技開始前の状態では、画像表示装置６１に所定のまたは随時選択される待機用の演出画像を表示するなどの待機演出を行う（ステップＳ９０１）。
【０１４９】
サブ制御手段６００は、メイン制御基板１００からメダルの投入またはベットスイッチ５２、５４の操作を示すベットコマンド（フロー端子Ａ：図８のステップＳ２０８）をコマンド受信手段６３０が受信すると（ステップＳ９０２：ＹＥＳ）、例えばメダルが投入されるごとに所定の効果音をスピーカ２１Ｌ、２１Ｒ、２６Ｌ、２６Ｒから出力したり、随時選択される演出画像を画像表示装置６１に表示したりするなどの導入演出を行う（ステップＳ９０３）。
【０１５０】
なお、メイン制御基板１００からの暗号化されたベットコマンドや後述する役抽選結果コマンド等のコマンドをコマンド受信手段６３０が受信すると、サブ制御基板２００の復号化手段６３２は、ＲＯＭ２０２に予め記憶されている復号化キーデータ２０２９に含まれる複数の暗号キーのうち、所定の条件に基づいて暗号キー選択手段６３１が選択する暗号キーを使って、受信したコマンドを復号化して解読する。解読されるコマンドの情報には、メイン制御基板１００で行われた役抽選結果や現在の遊技状態などの情報が含まれ、メイン制御基板１００のフラグで設定管理される同一の内容が、サブ制御基板２００のＲＡＭ２０３の役抽選フラグ２０４０、役成立フラグ２０４１および遊技状態フラグ２０４２にも設定される。このようなコマンドの受信に関わるコマンド受信手段６３０、暗号キー選択手段６３１および復号化手段６３２の詳細については後述する。
【０１５１】
続いて、サブ制御手段６００は、スタートスイッチ５５が傾倒操作され、メイン制御基板１００から回転開始コマンド（フロー端子Ｂ：図７のステップＳ２２）を受信すると（ステップＳ９０４：ＹＥＳ）、例えば所定のまたは随時選択される演出画像を画像表示装置６１に表示するなどのリール回転演出を行う（ステップＳ９０５）。
【０１５２】
ここで、サブ制御手段６００は、メイン制御基板１００から送信されてくるコマンドに応じて画像表示装置６１に表示する演出画像や演出パターンを選択する。また、サブ制御基板２００のＲＡＭ２０３に記憶される役抽選フラグ２０４０や遊技状態フラグ２０４２等で参照される現在の内部当選役や遊技状態に応じて選択してもよい。更には、サブ制御基板２００の演出抽選手段６１０による抽選の結果に基づいて、演出画像や演出パターンを選択してもよい。
【０１５３】
（演出抽選手段）
ここで、サブ制御基板２００に備えられる演出抽選手段６１０を説明する。演出抽選手段６１０は、メイン制御基板１００からのコマンドを受信するごとに、または特定の例えば回転開始コマンドや役抽選結果コマンドを受信した時などに起動される。演出抽選手段６１０は、乱数発生器２０９と、乱数取得手段６１１と、抽選判定手段６１２とを備えて構成される。乱数発生器２０９は、例えば０〜６５５３５（１６ｂｉｔ）のインクリメントカウンタからなる。乱数取得手段６１１は、所定のタイミングで乱数発生器２０９が示す乱数値を取得する。
【０１５４】
抽選判定手段６１２は、ＲＯＭ２０２に記憶された演出抽選テーブル２０２７を参照して、乱数取得手段６１１が取得した乱数値が属する数値範囲に対応する演出内容を選択する。抽選判定手段６１２による抽選の結果は、ＲＡＭ２０３の演出抽選結果フラグ２０４４に設定される。
【０１５５】
なお、演出抽選手段６１０は、メイン制御基板１００から送信されてくるコマンドに基づいて遊技演出の演出パターンを選択する抽選（演出抽選）、メイン制御基板１００において内部当選している役の報知をするかしないかの抽選、および、メイン制御基板１００から送信されてくる停止操作順の抽選結果の情報に基づく押し順の報知をするかしないかなどの抽選（ＡＴ抽選）を行う。
【０１５６】
サブ制御手段６００は、メイン制御基板１００から役抽選結果コマンド（フロー端子Ｃ：図７のステップＳ３１）を受信すると（ステップＳ９０６：ＹＥＳ）、復号化手段６３２がコマンドを復号化して解読し、その内容をＲＡＭ２０３の役抽選フラグ２０４０に設定する（ステップＳ９０７）。これにより、メイン制御基板１００で行われた役抽選の結果がサブ制御基板２００の役抽選フラグ２０４０からも参照可能となる。
【０１５７】
メイン制御基板１００から送信された役抽選結果コマンドが所定の小役または再遊技役と停止操作順（押し順）とを関連付けるＡＴ役を指示するものである場合（ステップＳ９０８：ＹＥＳ）、ＡＴ制御手段６２０が起動される（ステップＳ９０９）。なお、サブ制御基板２００の上述した演出抽選手段６１０が抽選を行い、その結果によりＡＴ制御手段６２０が起動されるものでもよい。
【０１５８】
（ＡＴ制御手段）
ＡＴ制御手段６２０は、ＡＴ演出に係る複数の演出パターンの中から、役抽選結果コマンドが示す役と停止操作順との関連付けに対応する演出パターンを選択する。演出抽選手段６１０による抽選で一つの演出パターンを選択してもよい。
【０１５９】
ＡＴ制御手段６２０は、ストップボタン５６Ｌ、５６Ｃ、５６Ｒが停止操作された時にメイン制御基板１００から送信される回転停止コマンド（フロー端子Ｄ：図１４のステップＳ４０４）を受信するごとに、次に停止させるべきリールを報知するＡＴ演出画像を順次、画像表示装置６１に表示させる。これにより、役が確実に成立する停止操作順をＡＴ演出で遊技者に報知する（ステップＳ９０９）。
【０１６０】
メイン制御基板１００からの役抽選結果コマンドがＡＴ役の当選を示すものでない場合、または演出抽選手段６１０がＡＴによる報知演出を行なわない抽選をした場合には（ステップＳ９０８：ＮＯ）、サブ制御手段６００は、役の内部当選の可能性を示唆する可能性演出を行う（ステップＳ９１０）。サブ制御手段６００は、可能性演出に係る複数の演出パターンの中から、役抽選結果コマンドが示す当選役に対応する一つの演出パターンを演出抽選手段６１０による抽選で選択する。可能性演出の演出パターンには、役ごとに複数の異なる当選の可能性（「信頼度」ともいう。）を示唆する複数の演出パターンが含まれる。なお、サブ制御手段６００は、いずれの役にも内部当選していないのにあたかも当選している可能性を示唆するような演出パターンや、実際には役に内部当選していてもハズレを示唆するような演出パターンを選択して、いわゆる「ガセ演出」をリール４０Ｌ、４０Ｃ、４０Ｒが回転中の期間にすることもできる。
【０１６１】
サブ制御手段６００は、回転停止コマンド（フロー端子Ｄ：図１４のステップＳ４０４）を受信するごとに、選択した演出パターンに含まれる演出画像を順次、画像表示装置６１に表示させる。これにより、役当選への期待感を次第に高め持続させるような演出が可能となる。
【０１６２】
サブ制御手段６００は、全てのリール４０Ｌ、４０Ｃ、４０Ｒが停止した時にメイン制御基板１００から送られてくる停止位置データコマンド（フロー端子Ｅ：図１４のステップＳ４０７）を受信し（ステップＳ９１１：ＹＥＳ）、続いて入賞判定結果コマンド（フロー端子Ｆ：図７のステップＳ５１）を受信すると（ステップＳ９１２：ＹＥＳ）、当該遊技において図柄が揃い入賞または役が成立したか否かをこの入賞判定結果コマンドを解読して判断する（ステップＳ９１３）。入賞または役が成立したと判断した場合には（ステップＳ９１３：ＹＥＳ）、入賞役（成立役）に対応する入賞演出画像を画像表示装置６１に表示し、上部ランプ６２やスピーカ２１Ｌ、２１Ｒ等を駆動してその入賞演出画像にマッチした光や楽音等で遊技者を賞賛するような入賞演出を行う（ステップＳ９１４）。他方、サブ制御手段６００は、役が成立しなかったと判断した場合には（ステップＳ９１３：ＮＯ）、遊技終了を示す比較的控えめな演出画像を用いた一般的な終了演出を行う（ステップＳ９１５）。
【０１６３】
（コマンド送信・受信手段）
次に、本発明の特徴的な構成でもある、メイン制御基板１００からサブ制御基板２００へコマンドを暗号化して送受信する手段について、いくつかの実施例を挙げながら詳細に説明する。図６に既に示したように、コマンドを暗号化して送信する手段としてメイン制御基板１００には、暗号キー選択手段５７０と、暗号化手段５７１と、コマンド送信手段５７２とが備えられる。また、コマンドを受信して復号化する手段としてサブ制御基板２００には、コマンド受信手段６３０と、暗号キー選択手段６３１と、復号化手段６３２とが備えられる。更にサブ制御基板２００には、コマンドが正しいかどうかを判定するコマンド判定手段６４０と、コマンドの内容に異常が発見された場合の処理を行う異常処理手段６５０とが備えられる。
【０１６４】
図２４は、本発明の実施の形態によるコマンド送受信手段を実現するために、従来のスロットマシンに追加される構成を一部含むスロットマシン１０のシステムを概念的に示すブロック図である。図２４によれば、スタートスイッチ５５からの回転開始信号を受信したときにメイン制御基板１００およびサブ制御基板２００に対し乱数値を示す乱数信号を同時に出力する乱数回路９０を備えている。乱数回路９０は、メイン制御基板１００の乱数発生器１０８およびサブ制御基板２００の乱数発生器２０９と不正に同期がとれないようにするために、それぞれの乱数値の更新周期が互いに異なっている。
【０１６５】
図２５は、実施の形態によるコマンド送受信手段の処理を示すフローチャートである。同図のフローチャートを参照して、コマンド送受信手段の動作を説明する。
【０１６６】
はじめに、乱数回路９０は、スタートスイッチ５５からの回転開始信号を受信すると、内部的に乱数値をラッチする。そして、乱数回路９０は、メイン制御基板１００およびサブ制御基板２００へラッチした乱数値の情報を含む乱数信号を出力する。メイン制御基板１００およびサブ制御基板２００は、この乱数信号を受信することで、共通の乱数値を取得する（ステップＳ１００１、Ｓ１０１１）。
【０１６７】
メイン制御基板１００およびサブ制御基板２００の双方の暗号キー選択手段５７０、６３１は、ステップＳ１００１、Ｓ１０１１で取得した乱数値に基づいて暗号キーを選択する（ステップＳ１００２、Ｓ１０１２）。ここで、「乱数値に基づいて暗号キーを選択する」とは、１つの乱数値に一対一に対応する暗号キーを選択してもよく、複数の乱数値に対応する１つの暗号キーを選択するものでもよい。なお、電源投入直後など乱数値が取得される前の状態では、暗号キーを固定（初期暗号キー）、ランダムまたは無しなどにしてもよい。
【０１６８】
メイン制御基板１００の暗号化手段５７１は、暗号キー選択手段５７０がステップＳ１００２で選択した暗号キーを用いて、送信しようとするコマンドの情報を暗号化する（ステップＳ１００３）。そして、コマンド送信手段５７２は、暗号化したコマンドをサブ制御基板２００に送信する（ステップＳ１００４）。
【０１６９】
サブ制御基板２００のコマンド受信手段６３０は、メイン制御基板１００から送信されたコマンドを受信する（ステップＳ１０１３）。そして、復号化手段６３２は、暗号キー選択手段６３１がステップＳ１０１２で選択した暗号キーを用いて、受信したコマンドの情報を復号化する（ステップＳ１０１４）。
【０１７０】
サブ制御基板２００のコマンド判定手段６４０は、例えばＣＲＣチェックサム等の手法を用いて復号化したコマンドのデータ自体が改ざんまたは破壊されていないかどうか調べる（ステップＳ１０１５）。なお、復号化したコマンドデータがエラーを含む場合には、そのデータは復号できない無効なデータとして扱われる（ステップＳ１０１５：ＮＯ）。
【０１７１】
また、コマンド判定手段６４０は、受信したコマンドの情報の内容に整合性があるかどうかも調べる（ステップＳ１０１６）。このステップＳ１０１６における整合性の判断は、受信したコマンド情報の種類に応じて様々な手法を採ることができる。
【０１７２】
例えば、サブ制御基板２００側で受信した役抽選結果コマンドで推定される図柄の表示態様と、停止位置データコマンドが示すリール４０Ｌ、４０Ｃ、４０Ｒの停止位置とを比較することで、整合性を判断することができる。
【０１７３】
コマンドを復号できず無効である場合（ステップＳ１０１５：ＮＯ）や、受信したコマンドの内容に整合性が失われていると判断された場合には（ステップＳ１０１６：ＮＯ）、異常処理手段６５０による異常処理が行われる（ステップＳ１０１７）。
【０１７４】
異常処理手段６５０は、上述したエラー等の異常が検出されたときには、役抽選結果コマンドの内容に関わらず、例えば内部当選役の報知（図２３のステップＳ９０９のＡＴ演出やステップＳ９１０の可能性演出等）を行わないようにする。また、異常処理手段６５０は、上述した演出抽選手段６１０によるＡＴ抽選を禁止する。更に、既に行われたＡＴ抽選の結果を無効にしたり、ＡＴ抽選の結果として報知演出が現在行われている場合にはそのＡＴ演出を中止したりすることもできる。
【０１７５】
また、異常処理手段６５０は、例えば画像表示装置６１に異常の内容を表示してもよく、ホールコンピュータに異常情報を送信してもよい。また、コマンドデータの破壊やコマンドの不整合・不一致が頻発するなどの場合は、スロットマシン１０のランプ類を消灯したり、画像表示装置６１の画面をブラックアウト等したりして、不正行為による遊技ができないようにするものでもよい。
【０１７６】
なお、乱数回路９０は、遊技進行とともに変化する内部的な変数を積算することにより乱数値を更新してもよい。ここで、「遊技進行とともに変化する内部的な変数」には、例えば、クレジット変数、小役入賞回数、遊技回数、メダルの払出枚数など任意に選択できる。また、内部的な変数をいくつか組み合わせた数を乱数として更新してもよい。更に、取得した乱数値に変数または変数から導き出される値を乱数値に加えるなどしてキーを決定するための乱数値としてもよい。
【０１７７】
以上説明した本発明の実施の形態のスロットマシン１０よれば、従来に比較して以下の有利な効果を奏する。
【０１７８】
スロットマシン１０は、メイン制御基板１００からサブ制御基板２００へ送信されるコマンドを暗号化して送受信する手段を備えることにより、第三者によるコマンド情報の搾取や不正な改ざん等を困難にする。そして、メイン制御基板１００およびサブ制御基板２００双方に備えられる暗号キー選択手段５７０、６３１が乱数回路９０から取得される乱数値に基づいてコマンドを暗号化する暗号キーを選択するため、暗号化の方法を不正行為者に見破られ難くする。これにより、コマンドの秘匿性を確保し、より安全なコマンド情報の送受信を実現することができる。
【０１７９】
また、仮にメイン制御基板１００とサブ制御基板２００との間に不正基板を設け、コマンドの情報を改ざんしてサブ制御基板２００が受信したとしても、コマンド判定手段６４０が整合性等を検査することにより異常を発見する。異常が発見された場合には、例えばサブ制御基板２００の側でＡＴ抽選を行わない等の異常処理をすることにより、被害の拡大を防ぐことができる。
【０１８０】
以上より、メイン制御基板１００からサブ制御基板２００へ送信されるコマンドをターゲットとした不正行為や、不正基板を用いた偽のコマンドでＡＴ演出等の有利な遊技状態を作り出すような不正な遊技行為を防止することができる。したがって、公正性が確保された安全性の高いスロットマシンを提供することができる。
【０１８１】
なお、図２４等の構成以外にも、例えばスタートスイッチ５５からの回転開始信号がメイン制御基板１００に対して直接ではなく、乱数回路９０を介してメイン制御基板１００に入力される構成でもよい。この場合において、乱数回路９０は、スタートスイッチ５５からの回転開始信号を受けてメイン制御基板１００およびサブ制御基板２００に乱数値信号を出力する。メイン制御基板１００は、この乱数回路９０からの乱数値信号を回転開始信号として取り扱うことができるとともに、乱数値信号が示す乱数値を暗号キーの選択に用いることができる。
【０１８２】
また、上述した実施の形態では、サブ制御基板が行うＡＴ演出としてリールの停止操作順をアシストする、いわゆる押し順ＡＴの例で説明したが、不正を防止する効果的な手段として本発明が対象とするＡＴ演出は、例えばリールの特定の図柄や所定のエリアに設けた目標で遊技者に停止操作をアシストする、いわゆる目押しＡＴも含まれる。このように、本発明は、上述した実施の形態により代表される技術思想を逸脱しない範囲内で適宜、改良または変更を加えることができる。
【符号の説明】
【０１８３】
１０  スロットマシン
４０Ｌ、４０Ｃ、４０Ｒ  リール
５５  スタートスイッチ
５６Ｌ、５６Ｃ、５６Ｒ  ストップスイッチ
６１  画像表示装置
６２  上部ランプ
９０  乱数回路
１００  メイン制御基板
１０８  乱数発生器
１１０  信号送信回路
２００  サブ制御基板
２０９  乱数発生器
２１０  信号受信回路
５００  メイン制御手段
５１０  賭枚数設定手段
５２０  役抽選手段
５３０  リール回転制御手段
５４０  入賞判定手段
５５０  メダル払出制御手段
５６０  更新処理手段
５７０  暗号キー選択手段
５７１  暗号化手段
５７２  コマンド送信手段
６００  サブ制御手段
６１０  演出抽選手段
６２０  ＡＴ制御手段
６３０  コマンド受信手段
６３１  暗号キー選択手段
６３２  復号化手段
６４０  コマンド判定手段
６５０  異常処理手段
【図１】
2013046696.tif 000003
【図２】
2013046696.tif 000004
【図３】
2013046696.tif 000005
【図４】
2013046696.tif 000006
【図５】
2013046696.tif 000007
【図６】
2013046696.tif 000008
【図７】
2013046696.tif 000009
【図８】
2013046696.tif 000010
【図９】
2013046696.tif 000011
【図１０】
2013046696.tif 000012
【図１１】
2013046696.tif 000013
【図１２】
2013046696.tif 000014
【図１３】
2013046696.tif 000015
【図１４】
2013046696.tif 000016
【図１５】
2013046696.tif 000017
【図１６】
2013046696.tif 000018
【図１７】
2013046696.tif 000019
【図１８】
2013046696.tif 000020
【図１９】
2013046696.tif 000021
【図２０】
2013046696.tif 000022
【図２１】
2013046696.tif 000023
【図２２】
2013046696.tif 000024
【図２３】
2013046696.tif 000025
【図２４】
2013046696.tif 000026
【図２５】
2013046696.tif 000027