(57)【要約】【課題】簡易な構成で制御基板の正当性を容易に判断する。【解決手段】本発明の遊技機では、例えば主制御基板２００側で、副制御基板２０２に対して過去に送信したコマンドから特定された旧コマンドの一部のデータである認証データを現コマンドに付加して副制御基板２０２に送信し、副制御基板２０２側で、認証データと、過去に受信したコマンドから特定された旧コマンドの一部のデータである整合データとを比較して整合性を判定する。このような過去におけるコマンドの一部を用いるといった簡易な構成で、制御基板の正当性を容易に判断することが可能となる。【選択図】図１０
2013043050.tif 000002
【特許請求の範囲】
【請求項１】
遊技に関する現コマンドを決定するコマンド決定手段と、決定された現コマンドを送信する送信手段と、を有する第１制御基板と、
前記第１制御基板から受信した現コマンドに基づく処理を遂行する第２制御基板と、
を備えた遊技機であって、
前記第１制御基板は、
前記現コマンドの一部または全部のデータを記憶する認証データバッファと、
前記認証データバッファに記憶されている、前記第２制御基板に対して過去に送信したコマンドのうちの所定条件によって特定される１または複数の旧コマンドの一部または全部のデータを認証データとして前記現コマンドに付加するデータ付加手段と、
を備え、
前記送信手段は、前記認証データが付加された現コマンドを送信し、
前記第２制御基板は、
前記第１制御基板から受信した前記認証データが付加された現コマンドの一部または全部のデータを記憶する整合データバッファと、
前記現コマンドに付加された認証データと、前記整合データバッファに記憶されている、前記第１制御基板から過去に受信したコマンドのうちの前記所定条件によって特定される１または複数の旧コマンドの一部または全部のデータとが一致するか否か判定し、一致しなければエラーを報知するエラー報知手段と、
を備えたことを特徴とする遊技機。
【請求項２】
前記データ付加手段は、前記現コマンドの直前に送信されたコマンドを旧コマンドとし、該旧コマンドの末尾のデータを、前記現コマンドの先頭に付加し、
前記エラー報知手段は、前記現コマンドの直前に受信したコマンドを旧コマンドとし、前記現コマンドの先頭に付加された認証データと、該旧コマンドの末尾のデータとが一致するか否か判定することを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御基板の正当性を判断可能な遊技機に関する。
【背景技術】
【０００２】
遊技機としてのスロットマシンでは、遊技者によるメダル（遊技媒体）の投入およびスタートスイッチの操作に応じて、当選役の抽選を行うと共に、種々の図柄が記された複数の回転リールが回転する。そして、抽選結果と遊技者によるストップスイッチの操作に応じて回転リールが順次停止され、払い出しの対象となるラインである有効ライン上に、当選役に対応する図柄組み合わせが表示されると、所定枚数のメダルが払い出されるなど、当選役に応じた遊技上の利益が遊技者に付与されることとなる。
【０００３】
このようなスロットマシンの内部には、上記の各種遊技動作を制御するための複数の制御基板が設けられ、それぞれが遊技上の役割を分担している。例えば、マスタに相当する主制御基板は、遊技を進行するための総括的な処理を行い、その処理結果は、遊技に関するコマンドとして、スレーブに相当する周辺の制御基板に伝達される。そして、周辺の制御基板は上記コマンドに基づいて、周辺の制御基板ごとに分担された処理を遂行する。このような複数の制御基板の連携により遊技が進行することとなる。
【０００４】
ところで、第三者が、このような複数の制御基板のいずれかを不正に交換したり、制御基板で用いられるプログラムを不正に改竄（ＲＯＭを不正に交換）したり、なりすまし基板を挿入し制御基板間のＩ／Ｏを不正に変更したりして、多くのメダルを獲得する等、遊技上の利益を不正に受けようとする場合がある。このような不正行為を抑制すべく、主制御基板においてコマンドに認証データを付加し、周辺の制御基板においてその認証データを認証する技術が知られている（例えば、特許文献１〜６）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１４８６１０号公報
【特許文献２】特開２０１０−１４８６１１号公報
【特許文献３】特開２０１０−１４８６１２号公報
【特許文献４】特開２０１０−１４８６１３号公報
【特許文献５】特開２０１０−１４８６１４号公報
【特許文献６】特開２０１０−１４８６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１〜６に示された技術のように、周辺の制御基板は、受信したコマンドに付加された認証データが正しいか否かによって、コマンドを送信した制御基板が正規の制御基板か否か判定することができる。しかし、不正な第三者（以下、単に「不正者」という。）が、付加すべき認証データを生成するための規則性を把握したり、認証データを付加するプログラムを正規のプログラムからそのまま複製すると、不正な制御基板において正しい認証データが生成されてしまい、周辺の制御基板は、その認証データが不正な制御基板から送信されたものか否か判断することができず、不正行為を十分に抑制できない場合が生じ得る。
【０００７】
また、認証データを不正者に容易に予測させないように認証データのランダム性を高めるべく、ハッシュ値等の様々な符号化方式や、規則性を特定されないためのダミーデータを生成しているため、処理が煩雑になり、認証データ生成および整合性判断の処理負荷が重くなる傾向にあった。
【０００８】
本発明は、このような課題に鑑み、簡易な構成で制御基板の正当性を容易に判断することが可能な遊技機を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の遊技機は、遊技に関する現コマンドを決定するコマンド決定手段と、決定された現コマンドを送信する送信手段と、を有する第１制御基板と、第１制御基板から受信した現コマンドに基づく処理を遂行する第２制御基板と、を備えた遊技機であって、第１制御基板は、現コマンドの一部または全部のデータを記憶する認証データバッファと、認証データバッファに記憶されている、第２制御基板に対して過去に送信したコマンドのうちの所定条件によって特定される１または複数の旧コマンドの一部または全部のデータを認証データとして現コマンドに付加するデータ付加手段と、を備え、送信手段は、認証データが付加された現コマンドを送信し、第２制御基板は、第１制御基板から受信した認証データが付加された現コマンドの一部または全部のデータを記憶する整合データバッファと、現コマンドに付加された認証データと、整合データバッファに記憶されている、第１制御基板から過去に受信したコマンドのうちの所定条件によって特定される１または複数の旧コマンドの一部または全部のデータとが一致するか否か判定し、一致しなければエラーを報知するエラー報知手段と、を備えたことを特徴とする。
【００１０】
データ付加手段は、現コマンドの直前に送信されたコマンドを旧コマンドとし、旧コマンドの末尾のデータを、現コマンドの先頭に付加し、エラー報知手段は、現コマンドの直前に受信したコマンドを旧コマンドとし、現コマンドの先頭に付加された認証データと、旧コマンドの末尾のデータとが一致するか否か判定してもよい。
【発明の効果】
【００１１】
本発明によれば、過去におけるコマンドの一部を用いるといった簡易な構成で、制御基板の正当性を容易に判断することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】スロットマシンの概略的な機械的構成を説明するための外観図である。
【図２】スロットマシンの概略的な機械的構成を説明するための前面扉を開いた状態での外観図である。
【図３】リールの図柄配列を示す図である。
【図４】スロットマシンの概略的な電気的構成を示したブロック図である。
【図５】有効ラインおよび各テーブルを説明するための説明図である。
【図６】主制御基板のメイン処理を示したフローチャートである。
【図７】主制御基板のコマンド送信処理を示したフローチャートである。
【図８】副制御基板のサブ処理を示したフローチャートである。
【図９】副制御基板のコマンド受信処理を示したフローチャートである。
【図１０】正当性判断処理を模式的に示した説明図である。
【図１１】認証データを付加する対象を説明するための説明図である。
【図１２】コマンドバッファを説明するための説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書及び図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【００１４】
本発明の実施形態の理解を容易にするため、まず、遊技者が遊技可能なスロットマシン（遊技機）の機械的構成および電気的構成を簡単に説明し、その後、スロットマシンの各基板における具体的な処理を説明する。
【００１５】
（スロットマシン１００の機械的構成）
図１や図２の外観図に示すように、スロットマシン１００は、略矩形状の箱体である筐体１０２と、筐体１０２の前面開口部に対して回動可能な連結部材により開閉可能に取り付けられた前面上扉１０４と、前面上扉１０４の下方に位置し、前面上扉１０４同様、筐体１０２の前面開口部に対して開閉可能に取り付けられた前面下扉１０６と、前面下扉１０６の下部に位置し、メダル排出口１０８ａから払い出されたメダルを貯留するための受け皿部１０８とを備えている。
【００１６】
前面下扉１０６の上部には前方に突出した操作部設置台１２２が形成され、操作部設置台１２２には、メダル投入部１２４、ベットボタン１２６、スタートスイッチ１２８、ストップスイッチ１３０等が配設されている。
【００１７】
操作部設置台１２２の右側に位置するメダル投入部１２４は、メダル投入口（投入口）１２４ａからの遊技媒体としてのメダルの投入を受け付ける。メダル投入部１２４は、投入メダル検出部１２４ｂを備え、投入メダル検出部１２４ｂは、メダル投入口１２４ａを通過した後、前面下扉１０６の背面に設けられたメダルセレクタ（図示せず）によって規格内と判定されたメダルを検出する。このとき、メダル投入口１２４ａを通過した規格外のメダルはメダルセレクタによってメダル排出口１０８ａから受け皿部１０８に排出される。遊技者により、１遊技を開始するために必要なメダルの投入枚数である規定数を超えてメダルが投入されると、その規定数を超えた分のメダルが、所定枚数（例えば５０枚）を上限としてスロットマシン１００の内部に電子的に貯留（以下、単に「クレジット」という。）される。ここで、１遊技は、メダルの投入を契機として１度の払い出しを受け得る一連の遊技をいう。また、ここでは、規定数は「３」に設定されている。
【００１８】
ベットボタン１２６は、クレジットされているメダルのうち規定数のメダルを投入（ベット）する、押圧式のボタンスイッチである。精算ボタン１３２は、クレジットされているメダルの返却（精算）要求操作を受け付ける、押圧式のボタンスイッチである。
【００１９】
操作部設置台１２２の左側に位置するスタートスイッチ１２８は、傾倒操作を検出可能なスタートレバーまたは押圧操作を検出可能なボタンスイッチで形成され、遊技者による１遊技の開始操作を検出する。
【００２０】
前面上扉１０４の下部略中央には、ガラス板や透明樹脂板等で構成された無色透明の図柄表示窓１３６が設けられ、筐体１０２内の図柄表示窓１３６に対応した位置には、リールユニット１３４が設けられている。リールユニット１３４には、図３に示すように、２１に等分された各領域に複数種類の図柄がそれぞれ配列された３つの回転リール（左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃ）が、それぞれ独立して回動可能に設けられ、遊技者は、図柄表示窓１３６を通じて、左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃを視認することができる。リールユニット１３４は、スタートスイッチ１２８の操作を契機として、左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃの回転を開始する。
【００２１】
操作部設置台１２２の中央に位置するストップスイッチ１３０は、左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃそれぞれに対応して設けられた、遊技者の押圧操作を検出可能なボタンスイッチであり、左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃそれぞれを停止させようとする遊技者の停止操作を検出する。なお、ストップスイッチ１３０に係る３つのボタンスイッチを特にストップボタンスイッチ１３０ａ、１３０ｂ、１３０ｃとよぶ。
【００２２】
前面上扉１０４の上部略中央には、演出に伴う様々な映像を表示する液晶表示部１３８が設けられている。また、前面上扉１０４の裏面における液晶表示部１３８の左右位置や前面下扉１０６の裏面における受け皿部１０８の内面左右位置には、効果音や楽音等による聴覚的な演出を行うスピーカ１４０が設けられている。さらに、前面上扉１０４の上部や左右には、例えば高輝度の発光ダイオード（ＬＥＤ）によって構成される演出用ランプ１４２が設けられる。
【００２３】
また、図２に示すように、筐体１０２内におけるリールユニット１３４の下方には、メダル排出口１０８ａからメダルを払い出すためのメダル払出装置（メダルホッパー）２６４が設けられている。メダル払出装置２６４は、メダルを貯留するメダル貯留部２６４ａと、メダル貯留部２６４ａに貯留されたメダルをメダル排出口１０８ａから排出するための払出制御部２６４ｂと、メダル排出口１０８ａから排出されるメダルを検出するメダル検出部２６４ｃとを備えている。具体的に払出制御部２６４ｂは、当該払出制御部２６４ｂに回転可能に支持され、メダル貯留部２６４ａから落下したメダルが上方より１枚ずつ嵌入するメダル嵌入孔を円周方向に複数配してなるディスク（図示せず）と、かかるディスクを回転するディスクモータ（図示せず）とを備え、このディスクを回転させて、メダル嵌入孔に嵌入したメダルを、押出機構を通じて１枚ずつ外部に排出すると共に、排出により空いたメダル嵌入孔に次のメダルを順次嵌入させることで、メダルを１枚ずつ連続排出する。
【００２４】
また、図１や図２では図示していないが、リールユニット１３４の背面側には、左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃそれぞれに施された図柄のうち、図柄表示窓１３６に対応する（有効ラインの対象となり得る）各回転リールの上段、中段、下段の図柄を背面から個々に独立して照射するリールバックライト１４４（図４参照）が設けられている。また、図柄表示窓１３６の裏面上部にも左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃ全ての正面を直接照射するリール上方ライト１４６が設けられている。
【００２５】
また、図１に示すように、操作部設置台１２２において、図柄表示窓１３６とストップスイッチ１３０との間に設けられた段部１２２ａの略水平面には、メインクレジット表示部１５２およびメイン払出表示部１５４が設けられている。また、図柄表示窓１３６と操作部設置台１２２との間には、サブクレジット表示部１５６およびサブ払出表示部１５８が設けられている。これらメインクレジット表示部１５２およびサブクレジット表示部１５６にはクレジット枚数が表示され、メイン払出表示部１５４およびサブ払出表示部１５８にはメダルの払出枚数が表示される。また、サブクレジット表示部１５６およびサブ払出表示部１５８には、演出に伴う様々な数値を表示することもできる。
【００２６】
（スロットマシン１００の電気的構成）
図４は、スロットマシン１００の概略的な電気的構成を示したブロック図である。図４に示すように、スロットマシン１００は、主として、主制御基板２００と、副制御基板２０２とによって制御されている。ここでは、遊技の進行に関わるプログラムのうち、遊技に供する当選役の抽選やその入賞といったような、特に重要な処理を主制御基板２００で実行し、それ以外の例えば演出に関する処理を副制御基板２０２で実行している。
【００２７】
（主制御基板２００）
主制御基板２００は、中央処理装置であるメインＣＰＵ２００ａ、プログラム等が格納されたメインＲＯＭ２００ｂ、ワークエリアとして機能するメインＲＡＭ２００ｃ等を含む各種半導体集積回路を有し、スロットマシン１００全体を統括的に制御する。ただし、メインＲＡＭ２００ｃには不図示のバックアップ電源が接続されており、電源が切断された場合においても、データが消去されることなく保持される。
【００２８】
主制御基板２００では、投入メダル検出部１２４ｂ、ベットボタン１２６、スタートスイッチ１２８、ストップスイッチ１３０および精算ボタン１３２から各種の検出信号を受信しており、受信した検出信号に基づいて、メインＣＰＵ２００ａが種々の処理を実行する。また、主制御基板２００には、メインクレジット表示部１５２およびメイン払出表示部１５４が接続されており、メインＣＰＵ２００ａが両表示部１５２、１５４に対してメダルのクレジット枚数や払出枚数の表示を制御する。
【００２９】
また、主制御基板２００には、リール駆動制御部２５８が接続されている。このリール駆動制御部２５８は、スタートスイッチ１２８の操作信号に基づき主制御基板２００から送信される回転リールの回転開始信号に基づいて、ステッピングモータ２６２を駆動すると共に、ストップスイッチ１３０の操作信号に基づき主制御基板２００から送信される、左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃそれぞれの停止信号および回転位置検出回路２６０の検出信号に基づいて、ステッピングモータ２６２の駆動を停止するものである。
【００３０】
また、主制御基板２００には、メダル払出装置２６４が接続されている。主制御基板２００には払出メダル検出部２６４ｃの検出信号が入力されるようになっており、メインＣＰＵ２００ａは、その検出信号に応じてメダルの払出枚数をカウントしながら払出制御部２６４ｂからのメダルの排出を制御する。
【００３１】
また、主制御基板２００には、乱数発生器２５６が設けられる。乱数発生器２５６は、計数値を順次インクリメントし、所定の数値範囲内でループさせ、所定の時点における計数値を抽出することで乱数を得る。乱数発生器２５６によって生成される乱数は、遊技者に付与する遊技上の利益、ここでは特に当選役を決定するために用いられる（当選役抽選乱数）。
【００３２】
（主制御基板２００で用いられる当選役テーブル）
スロットマシン１００においては、遊技の進行に際して複数の遊技状態が設けられており、これら遊技状態および設定値に対応する複数の当選役テーブル等がメインＲＯＭ２００ｂに格納されている。メインＣＰＵ２００ａは、メインＲＡＭ２００ｃに記憶された現在の遊技状態および設定値と、スタートスイッチ１２８の操作信号とに応じて、対応する当選役テーブルをメインＲＯＭ２００ｂから抽出すると共に、抽出した当選役テーブルに基づいて当選役抽選乱数が当選役テーブル内のいずれの当選役に対応するか判定する。
【００３３】
ここで、各当選役テーブルで抽出される当選役には、リプレイ役、小役、ボーナス役がある。このような当選役に対応する図柄組み合わせが、有効ライン上に揃った状態を表示（入賞）といい、当選役に当選し、その当選役に対応する図柄組み合わせが表示されるまでの状態を内部当選という。当選役のうちのリプレイ役は、そのリプレイ役に対応する図柄組み合わせが有効ライン上に表示されると、メダルの新たなるベットを行わずして再度１遊技を実行できる役であり、小役は、その小役に対応する図柄組み合わせが有効ライン上に表示されることにより所定枚数のメダルの払い出しを受けることができる役である。また、ボーナス役は、そのボーナス役に対応する図柄組み合わせが有効ライン上に表示されることにより、遊技状態を、通常遊技状態からボーナス遊技状態に移行させることができる当選役である。ここで、通常遊技状態とは、当選役の判定にあたり、遊技の進行にともなってメダルが減少するように小役の当選確率が設定された当選役テーブル（後述する通常遊技状態用当選役テーブル）を用いる遊技状態をいう。これに対して、ボーナス遊技状態とは、当選役の判定にあたり、メダルが増加するように小役の当選確率が設定された当選役テーブル（後述するボーナス遊技状態用当選役テーブル）を用いる遊技状態をいう。以下に、当選役および遊技者に付与される遊技上の利益について説明する。
【００３４】
図５は、有効ラインおよび各テーブルを説明するための説明図である。図５（ａ）は、本実施形態における有効ラインを示している。ここで、有効ラインは５本あり、具体的に、図柄表示窓１３６に臨む９つの図柄のうち、左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃのそれぞれ中段に停止する図柄に対応する位置を結んだラインＡ、左リール１３４ａの上段、中リール１３４ｂの中段、右リール１３４ｃの下段に停止する図柄に対応する位置を結んだラインＢ１、左リール１３４ａの下段、中リール１３４ｂの中段、右リール１３４ｃの上段に停止する図柄に対応する位置を結んだラインＢ２、左リール１３４ａの上段、中リール１３４ｂの中段、右リール１３４ｃの上段に停止する図柄に対応する位置を結んだラインＣ１、左リール１３４ａの下段、中リール１３４ｂの中段、右リール１３４ｃの下段に停止する図柄に対応する位置を結んだラインＣ２をそれぞれ有効ラインとして設定している。
【００３５】
また、図５（ｂ）の図柄組み合わせテーブルに示すように、本実施形態においては、当選役として、「リプレイ」、「ベル」、「スイカ」、「ビッグボーナス（以下、「ＢＢ」という。）」、「レギュラーボーナス（以下、「ＲＢ」という。）」の合計５種類の当選役が設けられている。このうち、当選役「リプレイ」が上記リプレイ役に相当し、当選役「ベル」、当選役「スイカ」が上記小役に相当し、当選役「ＢＢ」、当選役「ＲＢ」が上記ボーナス役に相当する。
【００３６】
なお、いずれかの当選役に内部当選すると、それぞれの当選役に対応する内部当選フラグが成立（ＯＮ）すると共に、この内部当選フラグの成立状況に応じて、左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃそれぞれの停止制御がなされることとなる。このとき、当選役「ベル」、当選役「スイカ」に内部当選したものの、これら内部当選役に対応する図柄組み合わせをその１遊技で有効ライン上に表示することができなかった場合には、当該遊技において内部当選フラグがＯＦＦされる（ただし、本実施形態では、当選役「ベル」に対応する図柄組み合わせは必ず有効ライン上に表示することができる。）。つまり、小役の内部当選の権利は当該遊技のみに限られ、当該権利を次の１遊技（以下、単に「次遊技」という。）に持ち越すことはできない。これに対して、当選役「ＢＢ」や当選役「ＲＢ」に内部当選した場合には、ＢＢ内部当選フラグまたはＲＢ内部当選フラグが成立（ＯＮ）すると共に、ＢＢ内部当選フラグやＲＢ内部当選フラグの成立状況に応じて、左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃそれぞれの停止制御がなされる。このとき、当選役「ＢＢ」や当選役「ＲＢ」に対応する図柄組み合わせを有効ライン上に表示することができなかった場合には、そのままＢＢ内部当選フラグやＲＢ内部当選フラグが次遊技に持ち越され、次回以降の遊技においても当選役「ＢＢ」や当選役「ＲＢ」に対応する図柄組み合わせを有効ライン上に表示することが可能となる。なお、リプレイ役である当選役「リプレイ」に対応する内部当選フラグが成立した場合には、メダルを要することなく次遊技を行うために必要となる処理が行われた後に、当該内部当選フラグがＯＦＦされる。
【００３７】
図５（ｃ）に示す通常遊技状態用当選役テーブルは、通常遊技状態において当選役抽選乱数を判定する場合に用いられる。ここでは、当選役抽選乱数の総数（６５５３６）に相当する領域が複数の当選領域に区画されており、当選領域毎に、当選役と、複数の当選領域それぞれが当選する比率を相対数で示した当選範囲値（置数）が対応付けられている。例えば、当選領域１には当選役「リプレイ」と当選範囲値「８９７８」とが対応付けられている。当選役抽選乱数は０〜６５５３５まで設けられていることから、当選役「リプレイ」が内部当選する確率は８９７８／６５５３６となる。他の当選領域２〜６についても同様の対応付けが為されている。メインＣＰＵ２００ａは、当該通常遊技状態用当選役テーブルにおける複数の当選領域から、順次、当選範囲値を取得し、その当選範囲値を当選役抽選乱数から減算して、その減算値が０未満となると、その時点の当選領域に対応付けられた当選役を抽選結果としている。
【００３８】
図５（ｄ）に示すボーナス遊技状態用当選役テーブルは、当選役「ＢＢ」や当選役「ＲＢ」に対応する図柄組み合わせに入賞して設定されるボーナス遊技状態において当選役抽選乱数を判定する場合に用いられるものである。このボーナス遊技状態用当選役テーブルによれば、重ねてボーナス役およびリプレイ役に内部当選することがなく、当選役「ベル」の内部当選確率が通常遊技状態用当選役テーブル（図５（ｃ）参照）に比べて高く設定されている。ここでは、通常遊技状態用当選役テーブルとボーナス遊技状態用当選役テーブルとを挙げて当選役テーブルを説明したが、当選役テーブルはこれに限らず、内部当選中遊技状態において用いられる内部当選状態用当選役テーブル等、その遊技状態に応じて様々な当選役テーブルが用いられる。
【００３９】
（副制御基板２０２）
副制御基板２０２は、主制御基板２００と同様に、中央処理装置であるサブＣＰＵ２０２ａ、プログラム等が格納されたサブＲＯＭ２０２ｂ、ワークエリアとして機能するサブＲＡＭ２０２ｃ等を含む各種半導体集積回路を有し、主制御基板２００からのコマンドに基づき、特に演出を制御する。また、サブＲＡＭ２０２ｃにもメインＲＡＭ２００ｃ同様、不図示のバックアップ電源が接続されており、電源が切断された場合においても、データが消去されることなく保持される。また、副制御基板２０２には、液晶制御基板２０４が接続されている。液晶制御基板２０４は、中央処理装置である液晶ＣＰＵ２０４ａ、プログラムや画像データ等が格納された液晶ＲＯＭ２０４ｂ、ワークエリアとして機能する液晶ＲＡＭ２０４ｃ、画像制御を行う際のワークエリアとして機能するＶＲＡＭ２０４ｄ等を含む各種半導体集積回路を有し、副制御基板２０２と双方向通信することにより液晶表示部１３８を制御する。
【００４０】
ここで、演出とは、遊技の進行に伴い、液晶表示部１３８、スピーカ１４０、演出用ランプ１４２、リールバックライト１４４、リール上方ライト１４６、サブクレジット表示部１５６、サブ払出表示部１５８等を通じて提供される視覚的および聴覚的な表現手段であり、当該遊技にストーリー性を与えたり、当選役の抽選結果をよりダイナミックな画像で示唆したりすることができる。また、たとえ、いずれの当選役も当選していなかったとしても、恰も当選しているかのような演出を通じて遊技者に高配当の期待感を持たせ、遊技者を飽きさせないようにすることが可能となる。
【００４１】
なお、副制御基板２０２にも、主制御基板２００同様、乱数発生器２５６が設けられており、乱数発生器２５６によって生成される乱数は、主に演出の態様を決定するために用いられる（演出抽選乱数）。
【００４２】
（制御基板の正当性判断処理）
以下では、主制御基板２００と副制御基板２０２とを連携させ、副制御基板２０２において主制御基板２００の正当性を判断する処理について述べる。
【００４３】
不正者は、上記主制御基板２００を正規品から不正品に交換することで、例えば、任意のタイミングでボーナス役に不正に当選させたり、メダルの払出の枚数を不正に増やしたり、当選役「リプレイ」の当選確率を通常時より高く設定してメダルの消費を抑えつつ、当選役の抽選機会を増やす所謂リプレイタイムを不正に実行したり、ストップスイッチ１３０の操作順や操作タイミングが入賞条件として設定された当選役に当選したときに、そのストップスイッチ１３０の操作順や操作タイミングを報知することで当該当選役を入賞し易くする所謂アシストタイムを副制御基板２０２に対して不正に実行させたりして、遊技上の利益を不正に得ることができる。
【００４４】
このような主制御基板２００の不正な取り扱いを回避すべく、本実施形態では、主制御基板２００から副制御基板２０２に送信されるコマンドに認証データを付加する。しかし、主制御基板２００で生成された認証データの整合性を、副制御基板２０２で確認するためには、主制御基板２００と副制御基板２０２とで同一のコマンドから所定の規則性に則って一意に認証データが導き出せなくてはならない。そうすると、不正者は、その規則性さえ把握すれば、また、その規則性のみ完全に複製しさえすれば、認証データを導き出すことができてしまう。そこで、本実施形態では、正規の主制御基板２００から既に送信された過去における正規のコマンドの一部をそのまま認証データとして付加することで、現時点で取得できる情報によっては認証データを推定できないようにする。
【００４５】
例えば、主制御基板２００および副制御基板２０２は、コマンドの少なくとも一部を、そのコマンドの送受信から予め定められた回数のコマンドの送受信が行われるまで保持する。そして、主制御基板２００は、現在送信対象としているコマンド（以下、単に「現コマンド」という。）と共に、保持されている、過去において送受信されたコマンドのうちの所定条件によって特定される１または複数のコマンド（以下、単に「旧コマンド」という。）のデータ列中の一部のデータを副制御基板２０２に送信し、副制御基板２０２では、その送信された旧コマンドの一部のデータと、自己が保持している旧コマンドの一部のデータとを比較し、両コマンドが一致していることを確認する。このとき、不正者が、主制御基板２００を交換すると、たとえ不正な主制御基板のプログラムが正規の主制御基板２００のプログラムと同一であったとしても、不正者は、交換された正規の主制御基板２００が、交換される前に送信したコマンドを知る術がないので、当然、過去のコマンドの一部のデータを把握できるはずもない。そうすると、不正な主制御基板から旧コマンドの一部のデータとして送信されるデータと、副制御基板２０２に保持された、実際に受信した旧コマンドの一部のデータとが不一致となるので、副制御基板２０２は、主制御基板が正規の基板ではないと判定することができる。以下、主制御基板２００および副制御基板２０２における処理に沿って、上記の正当性判断処理の具体的処理を説明する。
【００４６】
（主制御基板２００のメイン処理）
図６は、主制御基板２００のメイン処理を示したフローチャートである。ここでは、まず、主制御基板２００のメイン処理に沿って、１遊技の概略を説明し、その後、各処理の詳細について説明する。
【００４７】
（ステップＳ１００）
まず、メインＣＰＵ２００ａは、遊技開始に備え、必要に応じて、メインＲＡＭ２００ｃのクリア（ＲＡＭクリア）、投入枚数に対する払出枚数の比率の期待値を示す設定値（例えば、１〜６の６段階）の設定処理等、初期化処理を実行する。ただし、必要に応じて、後述する、メインＲＡＭ２００ｃの認証データバッファに相当する処理領域をクリアしない。この初期化処理は電源投入時、設定値変更時、ＲＡＭクリア時等にのみ行われるものであり、リールユニット１３４をはじめとする各種装置の接続状況や作動状況を確認する。また、メインＣＰＵ２００ａは、電源が投入されている間、バックアップデータを生成し、そのバックアップデータをメインＲＡＭ２００ｃに保持し、不意の電源断が生じた場合、この初期化処理において、保持されたバックアップデータを用い電源断前の状態に復帰させる処理を実行する。次に、メインＣＰＵ２００ａは、副制御基板２０２を初期化すべく、後述するステップＳ７００のコマンド送信処理（サブルーチン）を呼び出して、初期化コマンドを副制御基板２０２に送信する。
【００４８】
（ステップＳ２００）
次に、メインＣＰＵ２００ａは、メダル投入部１２４から規定数のメダルが投入されるか、あるいは規定数以上のクレジットが貯留されている状況でベットボタン１２６が操作されることにより、メダルのベットが完了し、スタートスイッチ１２８の操作待ち状態となる。また、メインＣＰＵ２００ａは、メダルのベット操作に応じ、ステップＳ７００のコマンド送信処理（サブルーチン）を呼び出して、その操作が為されたことを示す第１投入コマンド、第２投入コマンド、第３投入コマンドをベット操作の度に、順次、副制御基板２０２に送信する。そして、スタートスイッチ１２８の操作が検知されると、次のステップＳ３００に処理が移される。
【００４９】
（ステップＳ３００）
次に、メインＣＰＵ２００ａは、スタートスイッチ１２８の操作に応じて、乱数発生器２５６によって更新された当選役抽選乱数から１の当選役抽選乱数を取得する。そして、メインＣＰＵ２００ａは、図５（ｃ）、図５（ｄ）に示した当選役テーブルを含む複数の当選役テーブルから、現在設定されている遊技状態に対応する１の当選役テーブルを決定すると共に、取得した当選役抽選乱数が、決定した当選役テーブルにおけるいずれの当選領域に対応するか判定し、判定された当選領域の当選役またはハズレを抽選結果として決定する。また、メインＣＰＵ２００ａは、スタートスイッチ１２８の操作に応じて抽選結果が決定された後、ステップＳ７００のコマンド送信処理（サブルーチン）を呼び出して、内部抽選の抽選結果（当選役またはハズレ）や遊技状態に関する情報等を含む当選役コマンドを副制御基板２０２に送信し、当該抽選処理を終了する。
【００５０】
（ステップＳ４００）
上記のようにして抽選処理が終了すると、次に、メインＣＰＵ２００ａは、ステッピングモータ２６２を駆動して左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃを回転させる。このリール回転処理においては、前回の１遊技における左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃの回転開始時点から所定の時間（例えば４．１秒）が経過すると、当該遊技における左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃの回転を開始し、左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃの全てが定速回転となったところで、ストップボタンスイッチ１３０ａ、１３０ｂ、１３０ｃの操作を有効化する。
【００５１】
（ステップＳ５００）
続いて、メインＣＰＵ２００ａは、ストップボタンスイッチ１３０ａ、１３０ｂ、１３０ｃが有効化されている状態で、遊技者によるストップボタンスイッチ１３０ａ、１３０ｂ、１３０ｃの操作を受け付けると、その操作に対応する回転リール（左リール１３４ａ、中リール１３４ｂ、右リール１３４ｃのいずれか）を所定の停止制御に従って停止させる。また、メインＣＰＵ２００ａは、ストップボタンスイッチ１３０ａ、１３０ｂ、１３０ｃの操作に応じ、ステップＳ７００のコマンド送信処理（サブルーチン）を呼び出して、その操作が為されたことを示す第１停止コマンド、第２停止コマンド、第３停止コマンドを操作の度に、順次、副制御基板２０２に送信する。
【００５２】
（ステップＳ６００）
次に、メインＣＰＵ２００ａは、図５（ａ）に示した有効ライン上に表示された図柄組み合わせを判定すると共に、判定結果に基づいて、メダルの払出処理または遊技状態の変更や再遊技に際して要求される種々の処理を実行し、次遊技に備えることとなる。また、メインＣＰＵ２００ａは、小役に対応する図柄組み合わせが有効ライン上に表示され、当該小役に対応するメダルの払出処理を実行した場合、ステップＳ７００のコマンド送信処理（サブルーチン）を呼び出して、メダルの払出処理が為されたことを示す入賞コマンドを副制御基板２０２に送信する。
【００５３】
ステップＳ２００からステップＳ６００に示した、メダルの投入から入賞による払い出しまでの一連の遊技が１遊技で定義され、以後は、かかる１遊技を繰り返すこととなる。
【００５４】
（コマンド送信処理Ｓ７００の詳細な処理）
図７は、コマンド送信処理を実行するサブルーチンを示したフローチャートである。ここでは、認証データを特定する所定条件を、前回（直前）のコマンドの末尾データとしている。
【００５５】
（ステップＳ７０１）
まず、メインＣＰＵ２００ａは、メインＲＡＭ２００ｃの処理領域に割り当てられた認証データバッファに保持されている１バイトのデータ（認証データ）を、送信すべき現コマンドの先頭に付加する。例えば、送信すべき現コマンドが２バイトのデータ「３Ｅ８２ｈ」であり（「ｈ」は１６進数の値であることを示す。）、認証データバッファに保持されている認証データが「４５ｈ」であれば、現コマンドは３バイトのデータ「４５３Ｅ８２ｈ」に延長される。ここで、認証データバッファは、前回送信したコマンドの一部のデータ（認証データ）を保持するために用いられる。したがって、付加された認証データは、前回送信したコマンドのデータ列の一部ということになる。
【００５６】
（ステップＳ７０２）
次に、メインＣＰＵ２００ａは、送信すべき現コマンドの末尾の１バイトのデータを、認証データとして認証データバッファに記憶する。例えば、送信すべき現コマンドが３バイトのデータ「４５３Ｅ８２ｈ」となった場合、末尾（ＬＳＢ側）における「８２ｈ」を認証データとして認証データバッファに記憶する。こうして、今回送信する現コマンドの一部のデータを次回のコマンドの認証データとして一時的に保持することができる。
【００５７】
（ステップＳ７０３）
続いて、メインＣＰＵ２００ａは、ステップＳ７０１で認証データが付加された現コマンド、例えば「４５３Ｅ８２ｈ」を副制御基板２０２に送信する。
【００５８】
（副制御基板２０２のサブ処理）
図８は、副制御基板２０２のサブ処理を示したフローチャートである。
【００５９】
（ステップＳ１１００）
まず、サブＣＰＵ２０２ａは、電源が投入されると、サブＲＡＭ２０２ｃ等を初期化し、割込を許可する初期化処理を実行する。ただし、必要に応じて、後述する、サブＲＡＭ２０２ｃの整合データバッファに相当する処理領域をクリアしない。
【００６０】
（ステップＳ１２００）
次に、サブＣＰＵ２０２ａは、主制御基板２００からコマンド（例えば、初期化コマンド、第１〜第３投入コマンド、当選役コマンド、第１〜第３停止コマンド、入賞コマンド等）が受信されたか否か監視し、受信されれば、当該受信コマンドに基づいて種々の処理を実行する。
【００６１】
（コマンド受信処理Ｓ１２００の詳細な処理）
図９は、上記ステップＳ１２００のコマンド受信処理を示したフローチャートである。ここでは、整合データを特定する所定条件を、認証データの場合と同等の、前回（直前）のコマンドの末尾データとしている。また、ここでは本実施形態の特徴に関係する受信コマンドに対する処理について詳細に説明し、本実施形態の特徴と無関係の構成については説明を省略する。
【００６２】
（ステップＳ１２０１）
まず、サブＣＰＵ２０２ａは、受信した現コマンドの先頭の１バイト（認証データ）を抽出する。例えば、受信したコマンドが「４５３Ｅ８２ｈ」であれば、先頭の「４５ｈ」が認証データとなる。
【００６３】
（ステップＳ１２０２）
次に、サブＣＰＵ２０２ａは、サブＲＡＭ２０２ｃの処理領域に割り当てられた整合データバッファに保持されている１バイトのデータ（整合データ）を読み出す。ここで、整合データバッファは、前回受信したコマンド（旧コマンド）の一部のデータ（整合データ）を保持するために用いられる。したがって、サブＲＡＭ２０２ｃの整合データバッファには、前回受信したコマンドの一部のデータである「４５ｈ」が記憶されているはずである。
【００６４】
（ステップＳ１２０３）
続いて、サブＣＰＵ２０２ａは、ステップＳ１２０１で抽出された１バイトの認証データと、ステップＳ１２０２で読み出された１バイトの整合データとを比較し、両データが一致するか否か判定する。その結果、両データが一致すると判定した場合にはステップＳ１２０４に処理を移し、両データが一致しないと判定した場合にはステップＳ１２０６に処理を移す。
【００６５】
（ステップＳ１２０４）
上記ステップＳ１２０３において、両データが一致していると判定した場合には、サブＣＰＵ２０２ａは、受信したコマンドの末尾の１バイトのデータ（整合データ）を、整合データバッファに記憶する。例えば、受信した現コマンドが３バイトのデータ「４５３Ｅ８２ｈ」であった場合、末尾（ＬＳＢ側）における「８２ｈ」を整合データバッファに記憶する。こうして、今回受信したコマンドの一部のデータを次回のコマンドの整合性を確認するための整合データとして一時的に保持することができる。
【００６６】
（ステップＳ１２０５）
次に、サブＣＰＵ２０２ａは、受信したコマンドに対する種々の処理を遂行して、当該コマンド受信処理を終了する。かかる処理に関しては、本実施形態の特徴と無関係なので、ここでは説明を省略する。
【００６７】
（ステップＳ１２０６）
上記ステップＳ１２０３において、両データが一致していないと判定した場合には、サブＣＰＵ２０２ａは、主制御基板２００においてコマンドが適切に送信されていないと判断し、エラーを報知する。かかるエラー報知は、液晶表示部１３８、スピーカ１４０、演出用ランプ１４２を通じて行われ、また、管理者（センター）にもその旨の情報が伝達される。
【００６８】
図１０は、上述した正当性判断処理を模式的に示した説明図である。ここでは、アルファベットを囲む四角が１バイトのデータを示している。また、図１０中、括弧内の数字は時系列を示す。（１）主制御基板２００の認証データバッファおよび副制御基板２０２の整合データバッファには、旧コマンド（ここでは前回のコマンド）に関する認証データであり、かつ、整合データであるデータ「Ｚ」が記憶されている。主制御基板２００のメインＣＰＵ２００ａは、（２）現コマンド「ＡＢ」を生成した後、（３）その現コマンド「ＡＢ」の先頭に認証データバッファに記憶されたデータ「Ｚ」を付加する。また、メインＣＰＵ２００ａは、（４）次回のコマンドの送信のために現コマンド「ＺＡＢ」の末尾のデータ「Ｂ」を認証データバッファに記憶し、データを上書きする。そして、メインＣＰＵ２００ａは、（５）データ「Ｚ」が付加された現コマンド「ＺＡＢ」を副制御基板２０２に送信する。
【００６９】
副制御基板２０２は、（６）受信した現コマンド「ＺＡＢ」の先頭の認証データ「Ｚ」と、整合データバッファに記憶されている整合データ「Ｚ」とを比較し、一致すれば、現コマンドの内容に相当する「ＡＢ」を解析して、現コマンドに基づく処理を遂行する。続いて副制御基板２０２は、（７）次回のコマンドの受信のために現コマンド「ＺＡＢ」の末尾のデータ「Ｂ」を整合データバッファに記憶し、データを上書きする。
【００７０】
（制御基板の正当性判断処理の他の実施例）
上記では、コマンド毎に認証データを生成する例を挙げて説明したが、認証データを付加する対象は、かかる場合に限らない。
【００７１】
図１１は、認証データを付加する対象を説明するための説明図である。ここでも、アルファベットを囲む四角が１バイトのデータを示し、仮に、１コマンドを２バイト、１遊技を３コマンドで表している。図１１（ａ）では、比較例として、上述したコマンド毎に認証データを付加した場合を示し、図１１（ｂ）は、１遊技毎に認証データを付加した場合を示し、図１１（ｃ）は、最小データ単位であるバイト毎に認証データを付加した場合を示している。図１１（ｂ）に示した正当性判断処理では、コマンドによっては不正の有無を判定しないことになる。しかし、主制御基板２００の交換等は電源切断後や、少なくとも遊技と遊技との間で行われる可能性が高いため、敢えて１遊技毎に認証データを付加することで、処理負荷を軽減しつつ効果的に不正を判定することが可能となる。これに対して、図１１（ｃ）に示した正当性判断処理では、処理負荷は高いものの、バイト毎に不正を判定するので、不正の検出精度を高めることができる。図１１（ａ）〜（ｃ）のいずれを適用するかは、許容される処理負荷と不正制御基板の検出効率とのバランスに応じて決めるとよい。
【００７２】
以上、説明したように、本実施形態によれば、現コマンドに、不正者が知り得ない情報である過去におけるコマンドのうちの１または複数の旧コマンドの一部のデータを付加し、制御基板間でその付加した認証データの整合をとることで、ランダム性を高めて認証データの推測を困難にしつつ、制御基板の正当性を容易に判断することが可能となる。また、ここでは、認証データを旧コマンドのデータ列の一部をそのまま利用しているので、データの加工にかかる処理負荷を抑え、消費電力の低減やメンテナンス性の向上を図ることができる。
【００７３】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことはいうまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００７４】
例えば、上述した実施形態においては、主制御基板２００から副制御基板２０２に送信されるコマンドに正当性判断処理を施す例を挙げて説明したが、かかる場合に限らず、副制御基板２０２から液晶制御基板２０４に送信されるコマンド等、ＣＰＵが含まれる様々な制御基板間に本実施形態を適用することができる。また、本実施形態においては、遊技機として、スロットマシン１００を挙げて説明したが、パチンコ機にも適用することができる。この場合、主制御基板２００から副制御基板２０２や、副制御基板２０２から液晶制御基板２０４のみならず、主制御基板２００から払出基板（図示せず）等、パチンコ機特有の構成にも適用することが可能である。
【００７５】
また、上述した実施形態においては、旧コマンドとして直前のコマンドを挙げ、また、認証データを抽出する旧コマンドのデータ位置としてコマンドの末尾のデータを挙げたが、対象は、かかる場合に限られないのは言うまでもない。例えば、所定の条件に則っていれば、旧コマンドとして２つ以上前のコマンドや所定時間前のコマンドを用いることができる。こうして、認証データのランダム性が向上する。また、コマンド中の認証データを抽出する旧コマンドのデータ位置は、先頭でもよく、コマンド中の他の部分でもよい。また、抽出する認証データの長さを１バイトとしたが、それに限定されない。したがって、コマンド全てを認証データとしてもよい。また、認証データを２バイト以上とした場合、過去の複数のコマンドに跨がって認証データを抽出してもよい。また、抽出した認証データを付加する位置も先頭に限らず、末尾でもよく、コマンド中の他の部分でもよい。
【００７６】
また、上述した実施形態においては、過去のどの時点のコマンドのどの位置のデータを認証データとするかを固定しているが、制御基板間の同期さえとれれば可変してもよい。制御基板間の同期は、制御基板間で、認証データや整合データを特定する所定条件の変更タイミングを合わせたり、コマンドと共に変更後の所定条件を送信したりすることで可能となる。
【００７７】
また、上述した実施形態においては、認証データバッファや整合データバッファを個別に設ける構成を述べたが、主制御基板２００において生成した、または、副制御基板２０２において受信した現コマンドを順次記憶するコマンドバッファがそれぞれの制御基板に設けられている場合、そのコマンドバッファによって認証データバッファや整合データバッファを代用することができる。例えば、メインＣＰＵ２００ａは、生成した現コマンドをコマンドバッファに順次記憶し、コマンドバッファに記憶されている、過去に送信したコマンドのうちの所定条件によって特定される旧コマンドの一部のデータ（認証データ）を現コマンドに付加して送信する。また、サブＣＰＵ２０２ａは、受信した現コマンドをコマンドバッファに順次記憶し、受信した現コマンドの認証データと、コマンドバッファに記憶されている、過去に受信したコマンドのうちの所定条件によって特定される旧コマンドの一部のデータ（整合データ）とを比較する。
【００７８】
また、このように、認証データバッファや整合データバッファをコマンドバッファで代用した場合に、上述した実施形態における、コマンドの末尾のデータを次のコマンドの先頭に付加する構成を用いることで、以下のような効果も生じる。例えば、メインＣＰＵ２００ａは、生成した現コマンドをコマンドバッファに順次記憶しているとする。したがって、図１２（ａ）に示すように、前回のコマンド「ＡＢ」の直後の記憶領域（アドレス「１５ｈ」から）に現コマンド「ＣＤ」が記憶される。そしてメインＣＰＵ２００ａは、そのコマンドの先頭アドレスを１つ繰り上げて、即ち、アドレス「１５ｈ」を「１４ｈ」にしてから、１バイト多く（３バイト）、コマンドを副制御基板２０２に送信する。すると、送信される現コマンドは、アドレス「１４ｈ」からの３バイトデータ「ＢＣＤ」となり、処理負荷を最低限に抑えつつ本実施形態による認証データの送信を実現することができる。
【００７９】
また、サブＣＰＵ２０２ａは、受信した現コマンドをコマンドバッファに順次記憶しているとする。したがって、図１２（ｂ）に示すように、前回のコマンド「ＺＡＢ」の直後の記憶領域（アドレス「８４ｈ」から）に現コマンド「ＢＣＤ」が記憶される。そしてサブＣＰＵ２０２ａは、そのコマンド「ＢＣＤ」の先頭アドレス「８４ｈ」のデータ「Ｂ」と、当該先頭アドレス「８４ｈ」を１つ繰り上げた（隣接する）アドレス「８３ｈ」のデータ「Ｂ」とを比較して整合性を判定することができ、処理負荷を最低限に抑えつつ本実施形態による認証データの整合判定を実現することができる。
【００８０】
また、上述した主制御基板２００および副制御基板２０２が行う各処理は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。
【００８１】
なお、上記実施形態において、主制御基板２００が第１制御基板に相当し、図９に示すコマンド受信処理（Ｓ１２００）が実行される副制御基板２０２が第２制御基板に相当し、図６に示す初期化処理（Ｓ１００）、ベット処理（Ｓ２００）、抽選処理（Ｓ３００）、リール停止処理（Ｓ５００）、および、判定・払出処理（Ｓ６００）を実行するメインＣＰＵ２００ａが本発明のコマンド決定手段に相当し、図７に示すコマンド送信処理（Ｓ７００）を実行するメインＣＰＵ２００ａが本発明の送信手段、データ付加手段に相当し、図９に示すコマンド受信処理（Ｓ１２００）を実行するサブＣＰＵ２０２ａが本発明のエラー報知手段に相当する。なお、本発明の所定条件は、例えば、過去のどのタイミングのコマンドであるか、および、コマンドのデータ列のどの部分であるか、のいずれかまたは双方をいう。
【符号の説明】
【００８２】
１００  …スロットマシン（遊技機）
２００  …主制御基板
２００ａ  …メインＣＰＵ
２０２  …副制御基板
２０２ａ  …サブＣＰＵ
【図１】
2013043050.tif 000003
【図２】
2013043050.tif 000004
【図３】
2013043050.tif 000005
【図４】
2013043050.tif 000006
【図５】
2013043050.tif 000007
【図６】
2013043050.tif 000008
【図７】
2013043050.tif 000009
【図８】
2013043050.tif 000010
【図９】
2013043050.tif 000011
【図１０】
2013043050.tif 000012
【図１１】
2013043050.tif 000013
【図１２】
2013043050.tif 000014