(57)【要約】      （修正有）【課題】正常な演出を好適に行うことが可能な遊技機を提供する。【解決手段】主制御基板は、所定の演出を実行するための演出制御コマンドを演出制御基板及びランプ制御基板に送信し、演出制御基板及びランプ制御基板は、演出制御コマンドを受信するとサブＲＡＭの認証用コマンド記憶領域及びランプＲＡＭの認証用コマンド記憶領域に、演出制御コマンドを第１コマンドデータ及び第２コマンドデータとして記憶する（Ｓ１８００〜Ｓ１８０２）。そして、サブＣＰＵは、ランプＲＡＭの認証用コマンド記憶領域にアクセスして第２コマンドデータを読み込み、第１コマンドデータと第２コマンドデータの内容が一致しているか否かを比較判断し、一致していれば、第１コマンドデータに基づくコマンド受信処理を実行し、一致していなければ、その後の演出に係る処理の実行を停止する（Ｓ１８０４〜Ｓ１８２４）。【選択図】図１８
2016131829.tif 000002
【特許請求の範囲】
【請求項１】
遊技を制御する主制御手段及び副制御手段を備え、該副制御手段は、少なくとも前記主制御手段から所定の演出を実行させるための指令に係る情報を受けて動作する遊技機であって、
前記副制御手段には第１副制御手段及び第２副制御手段が設けられると共に、
前記主制御手段からの前記指令に係る情報として、第１データを前記第１副制御手段に、第２データを前記第２副制御手段に出力するデータ出力手段と、
前記データ出力手段から前記第１副制御手段に入力された前記第１データと、前記第２副制御手段に入力された前記第２データとの内容を比較するデータ比較手段と
を備えたことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機等の遊技機に関する。
【背景技術】
【０００２】
従来、遊技を制御する主制御手段（主制御基板）及び副制御手段（演出制御基板を初めとする複数の基板）を備え、副制御手段は、主制御手段から所定の演出を実行させるためのコマンドを受けて動作することにより、様々な演出を行う遊技機が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−９３７１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、主制御手段から副制御手段への所定の演出を実行させるための通信は、副制御手段を構成する複数の基板のうち、１つの基板（演出制御基板）にしか行われていなかったので、その結果、通信エラーが生じた場合、正常な演出が行われないという課題があった。
【０００５】
本発明は、上記課題を解決するためになされたもので、その目的とするところは、正常な演出を好適に行うことが可能な遊技機を提供することにある。
【課題を解決するための手段】
【０００６】
このような問題を解決するために、本発明の遊技機は、請求項１に記載したように、
遊技を制御する主制御手段（主制御基板３００）及び副制御手段（演出制御基板３２０、画像制御基板３３０、ランプ制御基板３４０）を備え、該副制御手段は、少なくとも前記主制御手段から所定の演出を実行させるための指令に係る情報を受けて動作する遊技機（遊技機１）であって、
前記副制御手段には第１副制御手段（演出制御基板３２０）及び第２副制御手段（画像制御基板３３０、ランプ制御基板３４０）が設けられると共に、
前記主制御手段からの前記指令に係る情報として、第１データを前記第１副制御手段に、第２データを前記第２副制御手段に出力するデータ出力手段（メインＣＰＵ３０１ａ、演出用伝送データ格納領域３０１ｃｚ、出力回路３１４、出力ポートＰ０、出力ポートＰ１）と、
前記データ出力手段から前記第１副制御手段に入力された前記第１データと、前記第２副制御手段に入力された前記第２データとの内容を比較するデータ比較手段（サブＣＰＵ３２０ａ、認証用コマンド記憶領域３２０ｃ４、バス３２５，２６０２，２７０２、認証用コマンド記憶領域３３０ｃｘ、認証用コマンド記憶領域３４０ｃｘ、コマンド認証処理におけるＳ１８１０の第１，第２コマンドデータ比較処理、Ｓ２８１０の第１，第３コマンドデータ比較処理、Ｓ２９２０の第２，第３コマンドデータ比較処理）と
を備えたことを要旨とする。
【０００７】
因みに、上記括弧内の名称及び符号は、発明の理解を助けるために後述する実施形態に記載の具体的手段等との対応関係を示す一例であり、本発明は、上記括弧内の名称及び符号に示された具体的手段等に限定されるものではない。
【発明の効果】
【０００８】
本発明の遊技機によれば、正常な演出を好適に行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る遊技機１の正面図である。
【図２】本実施形態に係る表示器１１１の拡大図である。
【図３】本実施形態に係る遊技機１全体のブロック図である。
【図４】本実施形態に係る主制御基板３００のメインＲＯＭ３０１ｂとメインＲＡＭ３０１ｃを説明するための説明図である。
【図５】本実施形態に係る演出制御基板３２０及びランプ制御基板３４０の構成を示すブロック図であって、（ａ）は、主制御基板３００、演出制御基板３２０及びランプ制御基板３４０の詳細ブロック図であり、（ｂ）は、ランプＲＡＭ３４０ｃの記憶領域を模式的に示す説明図である。
【図６】本実施形態に係る各種の判定テーブルを示す説明図であって、（Ａ）は非確変時大当たり判定テーブルＴ１Ａ、（Ｂ）は確変時大当たり判定テーブルＴ１Ｂ、（Ｃ）は普通図柄判定テーブルＴ５を示す説明図である。
【図７】本実施形態に係る大当たり図柄判定テーブルＴ２と、大当たりの種別の振り分け割合を示す説明図であって、（Ａ）は特１大当たり図柄判定テーブルＴ２Ａ、（Ｂ）は特２大当たり図柄判定テーブルＴ２Ｂ、（Ｃ）は大当たり種別の振り分け割合を示す説明図である。
【図８】本実施形態に係る変動パターンテーブルを例示する説明図であって、（Ａ）は特１通常時変動パターンテーブルＴ４Ａ、（Ｂ）は特１確変時変動パターンテーブルＴ４Ｂを例示する説明図である。
【図９】本実施形態に係る変動パターンテーブルを例示する説明図であって、（Ａ）は特２通常時変動パターンテーブルＴ４Ｃ、（Ｂ）は特２確変時変動パターンテーブルＴ４Ｄを示す説明図である。
【図１０】本実施形態に係る主制御基板３００で実行される処理の概略フローを示す説明図である。
【図１１】本実施形態に係る主制御基板３００のＣＰＵ３０１ａで実行される事前判定処理を示すフローチャートである。
【図１２】本実施形態に係る演出制御コマンドとしての変動開始コマンドの構成を示す説明図である。
【図１３】本実施形態に係る演出制御コマンド（変動開始コマンド）のデータフォーマットを示す説明図である。
【図１４】本実施形態に係る演出制御基板３２０の電気的構成を示すブロック図である。
【図１５】本実施形態に係るサブＲＯＭ３２０ｂに記憶されている演出パターン指定コマンドテーブルＴＳ１を示す説明図である。
【図１６】本実施形態に係るサブＲＡＭ３２０ｃに設けられる事前判定情報記憶領域３２０ｃ１を模式的に示す説明図である。
【図１７】本実施形態に係る演出制御基板３２０で実行される処理の一覧を示す説明図である。
【図１８】本実施形態に係る演出制御基板３２０のサブＣＰＵ３２０ａで実行されるコマンド認証処理を示すフローチャートである。
【図１９】本実施形態に係る演出制御基板３２０のサブＣＰＵ３２０ａで実行される第１，第２コマンドデータ比較処理の一例を示す説明図であり、（ａ）は、第１コマンドデータと第２コマンドデータとが一致する例を、（ｂ）は、第１コマンドデータと第２コマンドデータとが一致しない例を示している。
【図２０】本実施形態に係る演出制御基板３２０のサブＣＰＵ３２０ａで実行される第１，第２コマンドデータ比較処理の変形例１を示す説明図である。
【図２１】本実施形態に係る演出制御基板３２０のサブＣＰＵ３２０ａで実行される第１，第２コマンドデータ比較処理の変形例２を示す説明図である。
【図２２】本実施形態の変形例３に係る演出制御コマンドとしての変動開始コマンドの構成を示す説明図である。
【図２３】本実施形態の変形例３に係る演出制御コマンド（変動開始コマンド）のデータフォーマットを示す説明図である。
【図２４】本実施形態の変形例３に係る演出制御基板３２０のサブＣＰＵ３２０ａで実行されるコマンド認証処理を示すフローチャートである。
【図２５−１】本実施形態の変形例３に係る演出制御基板３２０のサブＣＰＵ３２０ａで実行される第１，第２コマンドデータ比較処理の一例を示す説明図であり、（ａ）は、第１コマンドデータと第２コマンドデータとが一致する例を、（ｂ）は、第１コマンドデータと第２コマンドデータとが一致しない例を示している。
【図２５−２】本実施形態の変形例３に係る本実施形態の変形例３に係る演出制御基板３２０のサブＣＰＵ３２０ａで実行される第１，第２コマンドデータ比較処理の一例を示す説明図であり、（ｃ）（ｄ）は、第１コマンドデータと第２コマンドデータとが一致しない例を示している。
【図２６】他の実施形態１に係る演出制御基板３２０及び画像制御基板３３０の構成を示すブロック図であって、（ａ）は、主制御基板３００、演出制御基板３２０及び画像制御基板３３０の詳細ブロック図であり、（ｂ）は、画像ＲＡＭ３３０ｃの記憶領域を模式的に示す説明図である。
【図２７】他の実施形態２に係る演出制御基板３２０、画像制御基板３３０及びランプ制御基板３４０の構成を示すブロック図である。
【図２８】他の実施形態２に係る演出制御基板３２０のサブＣＰＵ３２０ａで実行されるコマンド認証処理を示すフローチャートである。
【図２９】他の実施形態２に係る演出制御基板３２０のサブＣＰＵ３２０ａで実行されるコマンド認証処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、適宜図面を参照しつつ、本発明の遊技機の実施形態としての遊技機１について説明する。
［遊技機１の構成］
図１は、遊技機１の概略正面図である。
【００１１】
図１に示すように、遊技機１は、入賞や種々の判定に関する役物等が設けられた遊技盤１００と、遊技盤１００を囲む枠部材１０１とを備えている。
枠部材１０１は、その下部が遊技者側へ突出させて構成されており、遊技盤１００と所定の間隔を隔てて平行配置された透明なガラス板を支持するためのガラス板支持部材であり、いわゆるガラス枠とも呼ばれる。遊技盤１００上では、このガラス板と遊技盤１００とによって、遊技球が流下可能な遊技領域１０２が形成される。
【００１２】
枠部材１０１は、枠ランプ１０３と、スピーカ１０４と、演出ボタン１０５と、演出キー１０６と、皿１０７と、ハンドル１０８と、を有している。
枠ランプ１０３は、枠部材１０１の上部中央に配置され、演出などで発光する。
【００１３】
スピーカ１０４は、枠ランプ１０３の左右両側に配置される。
演出ボタン１０５は、円形状であり、枠部材１０１の下部の突出部分の上面に配置される。
【００１４】
演出キー１０６は、長形状の４つのボタンから構成され、演出ボタン１０５の左側手前に配置される。
皿１０７は、演出ボタン１０５の奥側に配置され、遊技球を発射装置（不図示）へ案内する。
【００１５】
ハンドル１０８は、回転可能なレバー１０９と、停止ボタン１１０とを有している。遊技者は、レバー１０９を時計方向に回転させることにより、遊技盤１００上に遊技球を発射可能であり、遊技球の発射中に停止ボタン１１０を押下することによって、遊技球の発射を停止させることが可能である。
【００１６】
遊技盤１００は、表示器１１１と、液晶表示装置１２１と、盤ランプ１２２と、第１始動装置１２３と、第２始動装置１２４と、開閉部材１２５と、ゲート１２６と、大入賞装置１２７と、４つの一般入賞装置１２８と、排出装置１２９と、を有している。
【００１７】
表示器１１１は、遊技盤１００の右下端部に配置され、大当たりの報知などを実行する。
液晶表示装置１２１は、遊技盤１００の略中央に配置され、３つの装飾図柄が変動表示され、種々の演出が表示される。このような液晶表示装置１２１で表示される演出は、後述する演出パターンに基づいて実行される。以下では、液晶表示装置１２１で表示される演出を、単に「表示演出」とも呼ぶ。なお、本実施形態では、装飾図柄は、数字の１〜９と、特殊図柄とを含む。
【００１８】
液晶表示装置１２１における表示演出では、後述する大当たり判定で、当選した場合、すなわち、大当たりの場合には、最後に、３つの装飾図柄を停止表示させて、大当たりを表す当たり図柄配列（例えば、「７,７,７」などのゾロ目）を表示させる。また、表示演出において、後述する大当たり判定で、落選した場合、すなわち、ハズレの場合には、最後に、３つの装飾図柄を停止表示させて、ハズレを表すハズレ図柄配列（例えば、「２,５,１」などのばらけ目）を表示させる。これにより、遊技者は、大当たり判定の結果を認識することができる。
【００１９】
盤ランプ１２２は、液晶表示装置１２１の上方に配置され、遊技演出中などに発光して、遊技演出を盛り上げる。
第１始動装置１２３、及び、第２始動装置１２４は、遊技領域１０２の中央で液晶表示装置１２１の下方に配置される。
【００２０】
開閉部材１２５は、第２始動装置１２４を開放／閉塞するための電動チューリップである。
ゲート１２６は、液晶表示装置１２１の右側に配置され、遊技球の通過により後述する普通図柄判定が実行される。
【００２１】
大入賞装置１２７は、ゲート１２６の下方に配置される。
４つの一般入賞装置１２８は、左側下部に３つ設けられており、右側下部に残りの１つが設けられている。
【００２２】
排出装置１２９は、遊技領域１０２の最下部に配置され、入賞しなかった遊技球を排出通路（図示せず）を介して遊技機１の外部に排出する。
また、遊技盤１００には、不図示の遊技クギや風車等が設けられており、発射された遊技球は、遊技領域１０２における上部位置へと案内され、遊技クギや風車等に接触することでその移動方向を変化させながら遊技盤１００に沿って落下する。
【００２３】
遊技者がハンドル１０８のレバー１０９を小さい回転角で回転させた状態を維持するいわゆる「左打ち」を行うと、遊技球が相対的に弱い打球力で打ち出される。この場合、遊技球は、矢印１３０に例示されるように遊技領域１０２における左側領域を流下する。一方、遊技者がレバー１０９を大きい回転角で回転させた状態を維持するいわゆる「右打ち」を行うと、遊技球が相対的に強い打球力で打ち出される。この場合、遊技球は、矢印１３１に例示されるように遊技領域１０２における右側領域を流下する。したがって、ゲート１２６や大入賞装置１２７へ入賞させる際は「右打ち」が必要となってくる。
【００２４】
第１始動装置１２３は、常時開放されている始動装置である。一方、第２始動装置１２４は、通常時は開閉部材１２５によって閉塞されている。開閉部材１２５は、ゲート１２６への遊技球の入球を条件とする判定結果に基づいて、第２始動装置１２４を開放する。この場合、遊技球が入球し易い状態が作出される。遊技球が第１始動装置１２３又は第２始動装置１２４へ遊技球が入球した場合には、大当たり乱数、大当たり図柄乱数、リーチ乱数、及び、変動パターン乱数が取得され、以下の４つの判定が実行され得る。
（１） 遊技者にとって有利な大当たり遊技を実行するか否かの判定（以下では、大当たり判定とも呼ぶ）。
（２） 表示器１１１において、大当たり判定の結果を報知するための図柄（以下では、特別図柄とも呼ぶ）の判定（以下では、大当たり図柄判定とも呼ぶ）。この大当たり判定図柄判定では、大当たりの場合には、当該大当たりの種別を表す図柄（以下では、大当たり図柄とも呼ぶ）を判定する。
（３） 液晶表示装置１２１での表示演出において、リーチを行うか否かの判定（以下では、リーチ判定とも呼ぶ）
（４） 複数の変動パターンのうち、いずれの変動パターンとするかの判定（以下では、変動パターン判定とも呼ぶ）
「大当たり遊技」とは、大入賞装置１２７を開放させる特別遊技である。
【００２５】
「リーチ」とは、液晶表示装置１２１において、変動表示する３つの装飾図柄のうち、２つの装飾図柄が停止表示し、当該２つの装飾図柄が、大当たり図柄配列を構成する３つの装飾図柄のうちの２つを構成する状態となった場合をいう。例えば、液晶表示装置１２１において、変動表示する３つの装飾図柄のうち、２つの装飾図柄が停止表示し、当該２つの装飾図柄が同じ状態となった場合をいう。この場合、大当たり図柄配列を構成する３つの装飾図柄のうちの２つを構成する装飾図柄を、リーチ図柄とも呼ぶ。
【００２６】
また、以下の説明では、第１始動装置１２３を通過した遊技球の入賞を条件として実行される上記４つの判定を「第１特別図柄判定」とも呼び、第２始動装置１２４への遊技球の入賞を条件として実行される上記４つの判定を「第２特別図柄判定」とも呼び、これらの判定を総称して「特別図柄判定」とも呼ぶ。
【００２７】
また、遊技球がゲート１２６を通過した場合には、普通図柄乱数が取得され、開閉部材１２５を開放するか否かの判定が実行される。以下では、ゲート１２６への遊技球の通過を条件として実行される判定を「普通図柄判定」とも呼ぶ。本実施形態の遊技機１では、普通図柄判定で当たりとなる確率、すなわち、開閉部材１２５を開放すると判定する確率は、遊技機１の遊技状態で変化する仕様となっている。
【００２８】
大入賞装置１２７は、大当たり図柄判定の結果に応じて開放される。大入賞装置１２７の開口部には、大入賞装置１２７を開閉するプレートが設けられている。大入賞装置１２７は、通常はこのプレートによって閉塞されている。これに対して、大当たり判定の判定結果が大当たりである場合、上記プレートを作動させて大入賞装置１２７を開放する大当たり遊技が実行される。このため、遊技者は、大当たり遊技中に「右打ち」を行うことで、大当たり遊技が行われていないときに比べてより多くの賞球を得ることができる。
【００２９】
一般入賞装置１２８は、常時開放されており、遊技球の入賞によって所定個数の賞球がある入賞装置である。なお、第１始動装置１２３等とは異なり、一般入賞装置１２８に遊技球が入賞しても特別図柄判定が行われることはない。
【００３０】
［表示器１１１の構成］
図２は、図１における表示器１１１の拡大図である。表示器１１１は、主に大当たり図柄判定や普通図柄判定に関する情報を表示し、図２に示されるように、第１特別図柄表示器２０１、第２特別図柄表示器２０２、第１特別図柄保留表示器２０３、第２特別図柄保留表示器２０４、普通図柄表示器２０５、及び、普通図柄保留表示器２０６を有している。
【００３１】
第１特別図柄表示器２０１は、第１特別図柄判定が行われると、特別図柄を変動表示してから停止表示し、当該停止表示した特別図柄によって、第１特別図柄判定における大当たり図柄判定の判定結果を報知する。この第１特別図柄表示器２０１には、大当たり図柄判定の判定結果として、大当たりであることを示す大当たり図柄、又は、第１特別図柄判定の結果がハズレであることを示すハズレ図柄が停止表示される。
【００３２】
第２特別図柄表示器２０２は、第２特別図柄判定が行われると、特別図柄を変動表示してから停止表示し、当該停止表示した特別図柄によって、第２特別図柄判定における大当たり図柄判定の判定結果を報知する。この第２特別図柄表示器２０２には、大当たり図柄判定の判定結果として、大当たりであることを示す大当たり図柄、又は第１特別図柄判定の結果がハズレであることを示すハズレ図柄が停止表示される。
【００３３】
ところで、本実施形態の遊技機１は、特別図柄判定に係る特別図柄の変動表示中や大当たり遊技中など、第１始動装置１２３に新たに遊技球が入賞した場合、この入賞を契機とする第１特別図柄判定及び図柄の変動表示を即座に実行しない構成となっている。そこで、遊技機１は、第１特別図柄判定を保留し、当該第１特別図柄判定のための４つの乱数情報を１組の保留情報として格納する保留機能を備えている。第１特別図柄保留表示器２０３は、このようにして格納された第１特別図柄判定のための保留情報の数を表示する。
【００３４】
同様に、遊技機１は、特別図柄判定に係る特別図柄の変動表示中や大当たり遊技中など、第２始動装置１２４に新たに遊技球が入賞した場合、この入賞を契機とする第２特別図柄判定及び図柄の変動表示を即座に実行しない構成となっている。そこで、遊技機１は、第２特別図柄判定を保留し、当該第２特別図柄判定のための４つの乱数情報を１組の保留情報として格納する保留機能を備えている。第２特別図柄保留表示器２０４は、このようにして格納された第２特別図柄判定のための保留情報の数を表示する。
【００３５】
普通図柄表示器２０５は、普通図柄判定が行われると、普通図柄を変動表示してから停止表示し、当該停止表示した普通図柄によって、普通図柄判定の判定結果を報知する。ところで、普通図柄表示器２０５における普通図柄の変動表示中など、遊技球がゲート１２６を通過しても普通図柄判定及び普通図柄判定に係る普通図柄の変動表示を即座に実行しない構成となっている。そこで、遊技機１は、普通図柄判定を保留し、当該普通図柄判定のための普通図柄乱数の情報を保留情報として格納する保留機能を備えている。普通図柄保留表示器２０６は、このようにして格納された普通図柄判定のための保留情報の数を表示する。
【００３６】
［遊技機１の内部構成］
図３は、遊技機１の機能ブロックを表す図である。遊技機１は、主制御基板３００、払出制御基板３１０、演出制御基板３２０、画像制御基板３３０、ランプ制御基板３４０、発射制御基板３５０、及び電源基板３６０を備えている。
【００３７】
主制御基板３００は、遊技機の基本動作を制御する。主制御基板３００は、ワンチップマイコン３０１を備えている。ワンチップマイコン３０１は、メインＣＰＵ３０１ａ、メインＲＯＭ３０１ｂ及びメインＲＡＭ３０１ｃを含んでいる。また、主制御基板３００は、主制御用の入力ポート及び出力ポートを備えている。
【００３８】
この主制御用の入力ポートには、一般入賞装置１２８に遊技球が入球したことを検知する一般入賞装置検出スイッチ３０２、ゲート１２６に遊技球が入球したことを検知するゲート検出スイッチ３０３、第１始動装置１２３に遊技球が入球したことを検知する第１始動装置検出スイッチ３０４、第２始動装置１２４に遊技球が入球したことを検知する第２始動装置検出スイッチ３０５、大入賞装置１２７に遊技球が入球したことを検知する入賞装置検出スイッチ３０６、及び、払出制御基板３１０が接続されている。この主制御用の入力ポートによって、各種信号が主制御基板３００に入力される。
【００３９】
また、主制御用の出力ポートには、開閉部材１２５を開閉動作させる始動装置開閉ソレノイド３０７、大入賞装置１２７を開閉するプレートを動作させる大入賞装置開閉ソレノイド３０８、特別図柄及び普通図柄を表示する図柄表示器２０１，２０２，２０５、特別図柄判定のための保留情報数及び普通図柄判定のための保留情報数を表示する図柄保留表示器２０３，２０４，２０６、外部情報信号を出力する遊技情報出力端子板３０９、払出制御基板３１０、演出制御基板３２０、ランプ制御基板３４０が接続されている。この主制御用の出力ポートによって、各種信号が出力される。
【００４０】
なお、遊技情報出力端子板３０９は、主制御基板３００において生成された外部情報信号を遊技店のホールコンピュータ等に出力するための基板である。遊技情報出力端子板３０９は主制御基板３００と配線接続され、遊技情報出力端子板３０９には、遊技店のホールコンピュータ等と接続をするためのコネクタが設けられている。
【００４１】
主制御基板３００のワンチップマイコン３０１において、メインＣＰＵ３０１ａは、各検出スイッチやタイマからの入力信号に基づき、メインＲＯＭ３０１ｂに格納されたプログラムを読み出して演算処理を行うと共に、各装置を直接制御したり、あるいは演算処理の結果に応じて他の基板にコマンドを送信したりする。
【００４２】
図４は、主制御基板３００のメインＲＯＭ３０１ｂとメインＲＡＭ３０１ｃを説明するための説明図である。特に、図４（Ａ）は、メインＲＯＭ３０１ｂに格納される格納情報を説明するための図であり、図４（Ｂ）は、メインＲＡＭ３０１ｃにおける格納領域を説明するための図である。
【００４３】
メインＲＯＭ３０１ｂには、遊技制御用のプログラムや各種遊技に必要なテーブルが格納されている。例えば、メインＲＯＭ３０１ｂには、図４（Ａ）に示すように、大当たり判定テーブルＴ１と、大当たり図柄判定テーブルＴ２と、リーチ判定テーブルＴ３と、変動パターンテーブルＴ４と、普通図柄判定テーブルＴ５とが格納されている。
【００４４】
大当たり判定テーブルＴ１は、大当たり乱数に基づいて、大当たり判定を行うためのテーブルである。大当たり判定テーブルＴ１は、２つの大当たり判定テーブル、すなわち、非確変時大当たり判定テーブルＴ１Ａと、確変時大当たり判定テーブルＴ１Ｂとを含む。
【００４５】
大当たり図柄判定テーブルＴ２は、大当たり図柄乱数に基づいて、大当たり図柄判定を行うためのテーブルである。大当たり図柄判定テーブルＴ２は、２つの大当たり図柄判定テーブル、すなわち、特１大当たり図柄判定テーブルＴ２Ａと、特２大当たり図柄判定テーブルＴ２Ｂとを含む。なお、「特１」とは、第１特別図柄に係ることを意味し、「特２」とは、第２特別図柄に係ることを意味するものであり、以下の説明においても同義である。
【００４６】
リーチ判定テーブルＴ３は、リーチ判定乱数に基づいて、リーチ判定を行うためのテーブルである。リーチ判定テーブルＴ３は、４つのリーチ判定テーブル（図示せず）、すなわち、特１通常時リーチ判定テーブルと、特１確変時リーチ判定テーブルと、特２通常時リーチ判定テーブルと、特２確変時リーチ判定テーブルとを含む。これらの４つのリーチ判定テーブルは、遊技状態や特別図柄の種別によって、選択される。具体的には、特１通常時リーチ判定テーブルは、非確変遊技状態において、第１始動装置１２３への入球に基づく表示演出でリーチを実行するか否かを選択するためのテーブルである。特１確変時リーチ判定テーブルは、確変遊技状態において、第１始動装置１２３への入球に基づく表示演出でリーチを実行するか否かを選択するためのテーブルである。特２通常時リーチ判定テーブルは、非確変遊技状態において、第２始動装置１２４への入球に基づく表示演出でリーチを実行するか否かを選択するためのテーブルである。特２確変時リーチ判定テーブルは、確変遊技状態において、第２始動装置１２４への入球に基づく表示演出で装飾図柄を用いてリーチを実行するか否かを選択するためのテーブルである。
【００４７】
なお、非確変遊技状態や確変遊技状態など、各種の遊技状態の詳細は、後述する。
変動パターンテーブルＴ４は、変動パターン乱数に基づいて、変動パターン判定を行うためのテーブルである。変動パターンテーブルＴ４は、４つの変動パターンテーブル、すなわち、特１通常時変動パターンテーブルＴ４Ａと、特１確変時変動パターンテーブルＴ４Ｂと、特２通常時変動パターンテーブルＴ４Ｃと、特２確変時変動パターンテーブルＴ４Ｄとを含む。これら４つの変動パターンテーブルは、遊技状態と特別図柄の種別によって、選択される。
【００４８】
具体的には、特１通常時変動パターンテーブルＴ４Ａは、非確変遊技状態で、第１始動装置１２３への入球に基づく第１特別図柄の変動パターンを選択するためのテーブルである。特１確変時変動パターンテーブルＴ４Ｂは、確変遊技状態で、第１始動装置１２３への入球に基づく第１特別図柄の変動パターンを選択するためのテーブルである。特２通常時変動パターンテーブルＴ４Ｃは、非確変遊技状態で、第２始動装置１２４への入球に基づく第２特別図柄の変動パターンを選択するためのテーブルである。特２確変時変動パターンテーブルＴ４Ｄは、確変遊技状態で、第２始動装置１２４への入球に基づく第２特別図柄の変動パターンを選択するためのテーブルである。
【００４９】
普通図柄判定テーブルＴ５は、普通図柄乱数に基づいて、普通図柄判定を行うためのテーブルである。
上述した大当たり判定テーブルＴ１、大当たり図柄判定テーブルＴ２、変動パターンテーブルＴ４、及び、普通図柄判定テーブルＴ５についての詳細は、後述する。
【００５０】
また、メインＲＡＭ３０１ｃは、メインＣＰＵ３０１ａの演算処理時におけるデータのワークエリアとして機能し、複数の記憶領域を有している。例えば、メインＲＡＭ３０１ｃは、図４（Ｂ）に示すように、保留情報記憶領域３０１ｃｘと、取得（保留）情報判定領域３０１ｃｙと、演出用伝送データ格納領域３０１ｃｚとを有している。また、メインＲＡＭ３０１ｃは、その他、各種フラグ（確変遊技フラグ、時短遊技フラグ、及び、大当たり遊技フラグなど）や、各種記録値などが格納される記憶領域（図示せず）を有している。
【００５１】
保留情報記憶領域３０１ｃｘは、第１始動装置１２３に係る保留情報を格納可能な４つの保留情報領域（第１保留情報領域、第２保留情報領域、第３保留情報領域、第４保留情報領域）と、第２始動装置１２４に係る保留情報を格納可能な４つの保留情報領域（第１保留情報領域、第２保留情報領域、第３保留情報領域、第４保留情報領域）と、が設けられている。保留情報記憶領域３０１ｃｘの第１特別図柄に対応する保留情報領域において、保留情報の格納の優先順は、第１保留情報領域が最優先で格納対象とされ、第１保留情報領域に保留情報が格納されていれば、次に、第２保留情報領域が優先で格納対象とされ、次に、第３保留情報領域が優先で格納対象とされ、最後に、第４保留情報領域が格納対象として選択される。第２特別図柄や普通図柄に対応する保留情報領域においても同様である。
【００５２】
取得（保留）情報判定領域３０１ｃｙは、後述の取得情報及び保留情報に基づいて、特別図柄判定が実行される判定領域である。
演出用伝送データ格納領域３０１ｃｚは、後述のコマンド送信処理において演出制御基板３２０及びランプ制御基板３４０に送信される所定の演出を実行させるための演出制御コマンドがセットされる格納領域である。
【００５３】
図３に戻って、払出制御基板３１０は、遊技球の発射制御と賞球の払い出し制御を行う。この払出制御基板３１０は、図示しない払出ＣＰＵ、払出ＲＯＭ、払出ＲＡＭから構成されるワンチップマイコンを備えており、主制御基板３００に対して、双方向に通信可能に接続されている。払出ＣＰＵは、遊技球が払い出されたか否かを検知する払出球計測スイッチ３１１、扉開放スイッチ３１２、及び、タイマからの入力信号に基づいて、払出ＲＯＭに格納されたプログラムを読み出して演算処理を行うと共に、当該処理に基づいて、対応するデータを主制御基板３００に送信する。また、払出制御基板３１０の出力側には、遊技球の貯留部から所定数の賞球を遊技者に払い出すための賞球払出装置の払出モータ３１３が接続されている。払出ＣＰＵは、主制御基板３００から送信された払出個数指定コマンドに基づいて、払出ＲＯＭから所定のプログラムを読み出して演算処理を行うとともに、賞球払出装置の払出モータ３１３を制御して所定の賞球を遊技者に払い出す。このとき、払出ＲＡＭは、払出ＣＰＵの演算処理時におけるデータのワークエリアとして機能する。
【００５４】
演出制御基板３２０は、主に遊技中や待機中等の各演出を制御する。この演出制御基板３２０は、サブＣＰＵ３２０ａ、サブＲＯＭ３２０ｂ、サブＲＡＭ３２０ｃを備えており、主制御基板３００に対して、当該主制御基板３００から演出制御基板３２０への単方向に通信可能に接続されている。サブＣＰＵ３２０ａは、主制御基板３００から受信した各種コマンド、演出ボタン検出スイッチ３２１、演出キー検出スイッチ３２２、及び、タイマからの入力信号に基づいて、サブＲＯＭ３２０ｂに格納されたプログラムを読み出して演算処理を行うとともに、当該処理に基づいて、対応するデータを画像制御基板３３０やランプ制御基板３４０へ送信する。
【００５５】
例えば、演出制御基板３２０におけるサブＣＰＵ３２０ａは、主制御基板３００から変動開始コマンドを受信すると、液晶表示装置１２１、音声出力装置３３１、演出用駆動装置３４１、演出用照明装置３４２に遊技演出を実行させるための演出パターンを決定し、当該演出パターンを実行するための演出パターン指定コマンドを画像制御基板３３０やランプ制御基板３４０へ送信する。この演出パターンの決定についての詳細は、後述する。
【００５６】
なお、サブＣＰＵ３２０ａは、演出パターンを決定する場合に、主制御基板３００から送信されてくる事前判定処理の結果（保留コマンドに含まれる事前判定情報）に基づいて、演出パターンに基づく表示演出の一部に先読み演出を含めるか否かを判定する。この先読み演出は、複数回の図柄変動に亘って実行される演出である。
【００５７】
サブＲＯＭ３２０ｂには、演出制御用のプログラムや各種の遊技の決定に必要なデータ及び複数のテーブルが格納されている。これらのテーブルについての詳細は、後述する。
サブＲＡＭ３２０ｃは、サブＣＰＵ３２０ａの演算処理時におけるデータのワークエリアとして機能すると共に、遊技状態、演出パターン、装飾図柄、計数カウンタ、及び、発射操作情報等が格納される。また、サブＲＡＭ３２０ｃには、複数の記憶領域が設けられている。これらの記憶領域についての詳細は、後述する。
【００５８】
画像制御基板３３０は、液晶表示装置１２１の画像表示制御を行うための図示しない画像ＣＰＵ、画像ＲＯＭ、画像ＲＡＭ、ＣＧＲＯＭ、ＶＲＡＭ、ＶＤＰと、音声ＣＰＵ、音声ＲＯＭ、及び、音声ＲＡＭを備えている。この画像制御基板３３０は、演出制御基板３２０に双方向通信可能に接続されており、その出力側に液晶表示装置１２１及び音声出力装置３３１が接続されている。
【００５９】
画像ＣＰＵは、演出制御基板３２０から受信したコマンドに基づいて、ＶＤＰに所定の画像を表示させる制御を行う。画像ＲＡＭは、画像ＣＰＵの演算処理時におけるデータのワークエリアとして機能し、画像ＲＯＭから読み出されたデータを一時的に格納する。また、画像ROMには、画像ＣＰＵの制御処理のプログラムや、演出パターンに基づくアニメーションを表示するためのアニメパターン、アニメシーン情報などが格納されている。
【００６０】
ＣＧＲＯＭには、液晶表示装置１２１に表示される装飾図柄や背景等の画像データが多数格納されており、画像ＣＰＵは、演出制御基板３２０から送信された演出パターン指定コマンドに基づいて所定のプログラムを読み出すとともに、ＣＧＲＯＭに格納された所定の画像データをＶＲＡＭに展開させ、ＶＲＡＭに展開された画像データを液晶表示装置１２１に表示させる制御を行い、表示演出を実現する。
【００６１】
また、音声ＲＯＭには、音声出力装置３３１から出力するための音声のデータが多数格納されており、音声ＣＰＵは、演出制御基板３２０から送信された演出パターン指定コマンドに基づいて所定のプログラムを読み出すとともに、音声出力装置３３１における音声出力制御を行い、音声演出を実現する。
【００６２】
ランプ制御基板３４０は、ランプＣＰＵ３４０ａ、ランプＲＯＭ３４０ｂ、ランプＲＡＭ３４０ｃ（後述の図５参照）を備えており、主制御基板３００に対して、当該主制御基板３００からランプ制御基板３４０への単方向に通信可能に接続されている。また、ランプ制御基板３４０は、演出制御基板３２０に双方向通信可能に接続されており、その出力側に演出用駆動装置３４１及び演出用照明装置３４２が接続されている。ランプ制御基板３４０は、遊技盤１００に設けられた盤ランプ１２２や枠部材１０１に設けられた枠ランプ１０３などの演出用照明装置３４２を点灯又は点滅制御して、照明演出を実現する。また、ランプ制御基板３４０は、演出用駆動装置３４１を動作させる駆動源を通電制御することで、演出用駆動装置３４１と連結される可動役物（図示せず）の動作を制御し、可動役物による可動役物演出を実現する。
【００６３】
図５を用いて、ここで主制御基板３００、演出制御基板３２０及びランプ制御基板３４０の構成について詳細に説明する。図５（ａ）は、主制御基板３００、演出制御基板３２０及びランプ制御基板３４０の詳細ブロック図であり、図５（ｂ）は、ランプＲＡＭ３４０ｃの記憶領域を模式的に示す説明図である。上述したように、主制御基板３００は、所定の演出を実行させるため、演出用伝送データ格納領域３０１ｃｚに格納されたコマンドを演出制御基板３２０及びランプ制御基板３４０に、同時に送信（後述のメインＣＰＵ３０１ａが実行する１のタイマ割り込み処理内で行われるコマンド送信処理にて送信）するための出力回路３１４を備えており、この出力回路３１４には、演出制御基板３２０にコマンドを送信するための出力ポートＰ０、及び、ランプ制御基板３４０にコマンドを送信するための出力ポートＰ１が設けられている。
【００６４】
ここで、図５（ａ）に示すように、主制御基板３００と演出制御基板３２０との間には、主制御基板３００から入力された信号を演出制御基板３２０に向かう方向にしか通過させない（演出制御基板３２０から主制御基板３００への方向には信号を通過させない）信号方向規制手段としての単方向性回路３１５が設けられている。同様に、主制御基板３００とランプ制御基板３４０との間には、主制御基板３００から入力された信号をランプ制御基板３４０に向かう方向にしか通過させない（ランプ制御基板３４０から主制御基板３００への方向には信号を通過させない）信号方向規制手段としての単方向性回路３１６が設けられている。この単方向性回路３１６を設けることにより、主制御基板３００に対する不正な信号入力を防止してセキュリティを向上させることが可能となる。なお、単方向性回路としては、例えばダイオードやトランジスタが使用され、図５においては、ダイオードを使用したものが例示されている。
【００６５】
また、演出制御基板３２０には入力／出力回路３１７が設けられており、演出制御基板３２０は、この入力／出力回路３１７により主制御基板３００（単方向性回路３１５）からのコマンドを受信し、この受信したコマンドをサブＲＡＭ３２０ｃの所定記憶領域（後述の図１４に示す認証用コマンド記憶領域３２０ｃ４）に記憶する。また、ランプ制御基板３４０には入力／出力回路３１８が設けられており、ランプ制御基板３４０は、この入力／出力回路３１８により主制御基板３００（単方向性回路３１６）からのコマンドを受信し、この受信したコマンドをランプＲＡＭ３４０ｃに記憶する。
【００６６】
しかして、図５（ｂ）に示すように、ランプＲＡＭ３４０ｃの記憶領域には、通常の照明演出や可動役物演出を実現するための制御用記憶領域３４０ｃｙとは別に、認証用コマンド記憶領域３４０ｃｘが設けられており、入力／出力回路３１８で受信した主制御基板３００（単方向性回路３１６）からのコマンドは、この認証用コマンド記憶領域３４０ｃｘに記憶される。すなわち、認証用コマンド記憶領域３４０ｃｘは、主制御基板３００から受信したコマンドを記憶するための専用の記憶領域となっている。ここで、演出制御基板３２０のサブＣＰＵ３２０ａと、ランプ制御基板３４０のランプＲＡＭ３４０ｃとはバス３２５で接続されており、サブＣＰＵ３２０ａは、認証用コマンド記憶領域３４０ｃｘに記憶されたコマンドを読み取り可能となっている。すなわち、バス３２５は、サブＣＰＵ３２０ａが認証用コマンド記憶領域３４０ｃｘに記憶されたコマンドを読み取るための、読み取り専用バスとなっている。
【００６７】
後に詳述するが、本実施形態の遊技機１では、主制御基板３００から演出制御基板３２０及びランプ制御基板３４０に送信される演出制御用のコマンドは同一であり、演出制御基板３２０は、この主制御基板３００から受信したコマンドの信頼性・正当性を担保するため、サブＲＡＭ３２０ｃの所定記憶領域（認証用コマンド記憶領域３２０ｃ４）に記憶された主制御基板３００からのコマンドの内容と、ランプＲＡＭ３４０ｃの認証用コマンド記憶領域３４０ｃｘに記憶された主制御基板３００からのコマンドの内容とが同一か否かを比較判定するコマンド認証処理を実行するように構成されている。
【００６８】
なお、主制御基板３００から演出制御基板３２０及びランプ制御基板３４０にコマンドを送信するための出力回路３１４は、シリアル出力回路又はパラレル出力回路の何れであってもよい。例えば、出力回路３１４をシリアル出力回路として構成する場合には、シリアル出力回路をシフトレジスタなどによって構成して、メインＣＰＵ３０１ａが出力ポートＰ０，Ｐ１から出力する演出制御用のコマンドをシリアルデータに変換し、単方向性回路３１５，３１６を介して演出制御基板３２０及びランプ制御基板３４０に送信するようにすればよい。そして、演出制御基板３２０及びランプ制御基板３４０の入力／出力回路３１７，３１８には、この受信したコマンドとしてのシリアルデータをパラレルデータに変換するシリアル−パラレル変換ＩＣなどを設けるように構成すればよい
図３に戻って、発射制御基板３５０は、タッチセンサ３５１からのタッチ信号を入力するとともに、発射ボリューム３５２から供給された電圧に基づいて、発射用ソレノイド３５３や玉送りソレノイド３５４に対する通電制御を行う。
【００６９】
タッチセンサ３５１は、遊技者がハンドル１０８に触れたことによる静電容量の変化を利用した静電容量型の近接スイッチから構成され、遊技者がハンドル１０８に触れたことを検知すると、発射制御基板３５０に発射用ソレノイド３５３の通電を許可するタッチ信号を出力する。
【００７０】
発射ボリューム３５２は、可変抵抗器から構成され、その発射ボリューム３５２に印加された定電圧（例えば５Ｖ）を可変抵抗器により分圧して、分圧した電圧を発射制御基板３５０へ供給する。
【００７１】
ここで、発射用ソレノイド３５３の回転速度は、発射制御基板３５０に設けられた水晶発振器の出力周期に基づく周波数から、約９９．９（回／分）に設定されている。これにより、１分間に発射される遊技球の個数は、発射ソレノイドが１回転する毎に１個発射されるため、約９９．９（個／分）となる。すなわち、１個の遊技球は約０．６秒毎に発射されることになる。
【００７２】
なお、タッチセンサ３５１からのタッチ信号及び発射ボリューム３５２からの電圧信号は、演出制御基板３２０へ入力されるようになっている。これにより、演出制御基板３２０において遊技球の発射を検出可能となる。
【００７３】
電源基板３６０は、コンデンサからなるバックアップ電源を備えており、遊技機１に電源電圧を供給する。具体的には、主制御基板３００、払出制御基板３１０、演出制御基板３２０、発射制御基板３５０へ電源電圧を供給する。また、遊技機１に供給する電源電圧を監視し、電源電圧が所定値以下となったときに、電断検知信号を主制御基板３００に出力する。より具体的には、電断検知信号がハイレベルになるとメインＣＰＵ３０１ａは動作可能状態になり、電断検知信号がローレベルになるとメインＣＰＵ３０１ａは動作停止状態になる。バックアップ電源はコンデンサに限らず、例えば、電池でもよく、コンデンサと電池とを併用して用いてもよい。
【００７４】
［遊技状態の説明］
図６は、各種の判定テーブル等を示す説明図である。具体的には、図６（Ａ）は、非確変時大当たり判定テーブルＴ１Ａを示し、図６（Ｂ）は、確変時大当たり判定テーブルＴ１Ｂを示し、図６（Ｃ）は、普通図柄判定テーブルＴ５を示す。
【００７５】
本実施形態の遊技機１では、大当たり判定に関する遊技状態として、「非確変遊技状態」又は「確変遊技状態」に設定され得る。また、遊技機１では、普通図柄判定に関する遊技状態として、「非時短遊技状態」又は「時短遊技状態」に設定され得る。以下にこれらの遊技状態について説明する。
【００７６】
[非確変遊技状態と確変遊技状態の説明]
非確変遊技状態における大当たり判定では、図６（Ａ）に示す非確変時大当たり判定テーブルＴ１Ａが用いられる。非確変時大当たり判定テーブルＴ１Ａは、大当たり判定で大当たりと判定される大当たり値が「０」〜「２」の３つの数値に設定される。非確変時大当たり判定テーブルＴ１Ａを用いた大当たり判定では、第１始動装置１２３又は第２始動装置１２４への入球時に取得される大当たり乱数（「０」〜「１１９９」の何れかの数値）が、上記３つの大当たり値の何れかである場合には、「大当たり」と判定され、いずれでもない場合には「ハズレ」と判定される。すなわち、非確変遊技状態の場合に大当たり判定で大当たりと判定される確率（大当たり確率とも呼ぶ）は１／４００である。
【００７７】
確変状態における大当たり判定では、図６（Ｂ）に示す確変時大当たり判定テーブルＴ１Ｂが用いられる。確変時大当たり判定テーブルＴ１Ｂは、大当たり判定で大当たりと判定される大当たり値が「０」〜「１９」の２０個の数値に設定される。確変時大当たり判定テーブルＴ１Ｂを用いた大当たり判定では、第１始動装置１２３又は第２始動装置１２４への入球時に取得される大当たり乱数（「０」〜「１１９９」の何れかの数値）が、上記２０個の大当たり値の何れかである場合には、「大当たり」と判定され、いずれでもない場合には「ハズレ」と判定される。すなわち、確変遊技状態の場合の大当たり確率は１／６０である。
【００７８】
従って、確変遊技状態は、非確変遊技状態よりも、大当たり判定での大当たり確率が高く設定され、非確変遊技状態よりも遊技者にとって有利な遊技状態である。確変遊技状態の場合には、確変遊技フラグが「ＯＮ」にセットされ、非確変遊技状態の場合には、確変遊技フラグが「ＯＦＦ」となっている。また、非確変遊技状態から確変遊技状態への移行、又は、確変遊技状態から非確変遊技状態への移行は、大当たり遊技終了後に実行され得る。
【００７９】
[非時短遊技状態と時短遊技状態の説明]
図６（Ｃ）に示すように、普通図柄判定テーブルＴ５は、非時短遊技状態における普通図柄判定では、当たりと判定される当たり値が「０」のみに設定され、時短遊技状態における普通図柄判定では、当たりと判定される当たり値が「０」〜「６５５３４」の６５５３５個に設定される。
【００８０】
非時短遊技状態における普通図柄判定では、ゲート１２６への遊技球通過時に取得される普通図柄乱数（「０」〜「６５５３５」の何れかの数値）が、上記１つのみの当たり値「０」である場合には、「当たり」と判定され、「０」でない場合には、「ハズレ」と判定される。すなわち、非時短遊技状態の場合に普通図柄判定で当たりと判定される確率は、１／６５５３６である。
【００８１】
一方、時短遊技状態における普通図柄判定では、ゲート１２６への遊技球通過時に取得される普通図柄乱数（「０」〜「６５５３５」の何れかの数値）が、上記６５５３５個の当たり値の何れかである場合には、「当たり」と判定され、いずれでもない場合には、「ハズレ」と判定される。すなわち、非時短遊技状態の場合に普通図柄判定で当たりと判定される確率は、６５５３５／６５５３６≒１／１．００００２である。
【００８２】
また、非時短遊技状態では、ゲート１２６を遊技球が通過したことを条件として普通図柄判定の判定を実行した後、普通図柄の変動を開始してから停止表示するまでの変動時間が１２秒と比較的長く設定され、かつ、当たりに当選した際に開閉部材１２５を可動させて第２始動装置１２４を開放する開放制御時間が０．２秒と比較的短く設定される。すなわち、非時短遊技状態では、ゲート１２６を遊技球が通過すると、普通図柄判定が行われて、普通図柄表示器２０５において普通図柄の変動表示が行われ、変動表示された普通図柄は、変動表示が開始されてから１２秒後に停止表示する。判定結果が当たりであった場合には、普通図柄の停止表示後に、開閉部材１２５の可動により第２始動装置１２４が０．２秒間開放される。
【００８３】
これに対して、時短遊技状態では、ゲート１２６を遊技球が通過したことを条件として行われる普通図柄判定を実行した後、普通図柄の変動を開始してから停止表示するまでの変動時間が３秒と比較的短く設定され、かつ、当たりに当選した際に開閉部材１２５を可動させて第２始動装置１２４を開放する開放制御時間が２．５秒と比較的長く設定される。すなわち、時短遊技状態では、ゲート１２６を遊技球が通過すると、普通図柄判定が行われて、普通図柄表示器２０５において普通図柄の変動表示が行われ、変動表示された普通図柄は、変動表示が開始されてから３秒後に停止表示する。判定結果が当たりであった場合には、普通図柄の停止表示後に、開閉部材１２５の可動により第２始動装置１２４が２．５秒間開放される。
【００８４】
以上のように、非時短遊技状態では、普通図柄判定の当たり確率は、１／６５５３６と比較的低く設定され、かつ、普通図柄の変動時間が１２秒と比較的長く設定され、かつ、開閉部材１２５の開放制御時間が０．２秒と比較的短く設定されている。
【００８５】
一方で、時短遊技状態では、普通図柄判定の当たり確率は、６５５３５／６５５３６と比較的高く設定され、かつ、普通図柄の変動時間が３秒と比較的短く設定され、かつ、開閉部材１２５の開放制御時間が２．５秒と比較的長く設定されている。
【００８６】
従って、ゲート１２６を同じ数の遊技球が通過した場合において、時短遊技状態は、非時短遊技状態よりも、第２始動装置１２４が開放状態に制御されやすくなる。これにより、時短遊技状態では、遊技の進行において遊技球の消費が抑えられ、非時短遊技状態よりも遊技者にとって有利に遊技を進行できる。時短遊技状態の場合には、時短遊技フラグが「ＯＮ」にセットされており、非時短遊技状態の場合には、時短遊技フラグが「ＯＦＦ」となっている。また、非時短遊技状態から時短遊技状態への移行、又は、時短遊技状態から非時短遊技状態への移行は、大当たり遊技終了後に実行され得る。
【００８７】
なお、ゲート１２６が遊技盤１００の右側に設けられていることから、「時短遊技状態」のときには、ハンドル１０８のレバー１０９を大きく回転させた、いわゆる「右打ち」で遊技を行うことが望ましい。
【００８８】
上記実施形態の時短遊技状態では、非時短状態と比較して、普通図柄判定の当たり確率が高く、かつ、普通図柄の変動時間が短く、かつ、開閉部材１２５の開放制御時間が長く設定され、遊技の進行において遊技球の消費を抑制するようにしているが、本発明はこれに限られるものではない。すなわち、時短遊技状態では、非時短遊技状態と比較して、普通図柄判定の当たり確率、普通図柄の変動時間、及び、開閉部材１２５の開放制御時間のうち少なくとも一つが、遊技球の消費が抑制されるように設定されていてもよい。例えば、時短遊技状態では、遊技球の消費を抑制するために、非時短遊技状態と比較して、普通図柄の変動時間のみが短くなるように設定されていてもよい。
【００８９】
以下では、非確変遊技状態、かつ、非時短遊技状態である遊技状態を通常遊技状態とも呼ぶ。確変遊技状態、かつ、時短遊技状態である遊技状態を高確時短遊技状態とも呼ぶ。なお、本実施形態の遊技機１では設定されることはないが、非確変遊技状態、かつ、時短遊技状態である遊技状態を低確時短遊技状態、確変遊技状態、かつ、非時短遊技状態である遊技状態を高確非時短遊技状態とも呼ぶ。
【００９０】
また、時短遊技状態は、所定の変動回数の間継続して行われ得る。このように時短遊技状態が行われる変動回数を、時短変動回数とも呼ぶ。
［大当たり遊技の説明］
大当たり遊技は、大当たり遊技フラグがＯＮの場合に実行され、大入賞装置１２７が最初に開放されるまでのオープニング演出と、大入賞装置１２７が開放及び閉塞を繰り返す複数のラウンド遊技と、大入賞装置１２７が閉塞してから次に特別図柄の変動が開始されるまでのエンディング演出と、で構成される。ラウンド遊技は、大入賞装置１２７の一回の開放期間をいい、ロング開放のラウンド遊技と、ショート開放のラウンド遊技とがある。
【００９１】
ロング開放のラウンド遊技では、大入賞装置１２７に規定個数（本実施形態では９個）の遊技球が入球すると、１回のラウンド遊技が終了となる。また、規定個数の遊技球が入球しない場合でも、規定秒数（本実施形態では２９．５秒）が経過すると、１回のラウンド遊技が終了となる。このようなロング開放のラウンド遊技では、大入賞装置１２７に遊技球が入球し易くなるとともに、当該入球に応じた賞球を遊技者が獲得できることから、多量の賞球を獲得可能である。
【００９２】
一方、ショート開放のラウンド遊技は、例えば０．１秒だけ大入賞装置１２７が開放されて、１回のラウンド遊技が終了となる。これはいわゆる「パカ」と呼ばれる開放態様であり、遊技球が入球困難な開放態様である。したがって、ショート開放のときは、大入賞装置１２７への遊技球の入球は期待できず、ほとんど賞球は望めない。
【００９３】
このような「大当たり遊技」は、いわゆる「右打ち」で消化することとなる。ショート開放であっても遊技球が入球すれば賞球が行われるため、「右打ち」を指示するようにしてもよい。
【００９４】
［大当たり種別の説明］
図７は、大当たり図柄判定テーブルＴ２と、大当たりの種別の振り分け割合を示す説明図である。図７（Ａ）は、特１大当たり図柄判定テーブルＴ２Ａを示す説明図であり、図７（Ｂ）は、特２大当たり図柄判定テーブルＴ２Ｂを示す説明図であり、図７（Ｃ）は、大当たり種別の振り分け割合を示す説明図である。
【００９５】
図７（Ａ）及び（Ｂ）に示すように、本実施形態における特１大当たり図柄判定テーブルＴ２Ａ及び特２大当たり図柄判定テーブルＴ２Ｂでは、大当たり図柄として「特定図柄Ａ」、「特定図柄Ｂ」及び「特定図柄Ｃ」が設定されている。これらの大当たり図柄判定テーブルＴ２Ａ，Ｔ２Ｂは、特定図柄Ａ〜Ｃに０〜９の大当たり図柄乱数（数値）が割り当てられており、割り当てられた大当たり図柄乱数（数値）の数によって、大当たり図柄の選択割合が決められている。
【００９６】
以下では、各大当たり図柄（大当たり種別）とその選択割合について説明する。
（１）特定図柄Ａ：１６Ｒ確変大当たり
特定図柄Ａは、大当たり遊技において、１６回のロング開放のラウンド遊技が実行される大当たりである。特定図柄Ａで大当たりした場合には、液晶表示装置１２１における表示演出において、図柄揃いの大当たり報知として、３つの装飾図柄がゾロ目で停止表示することで特定図柄Ａでの大当たりが報知される。また、特定図柄Ａで大当たりした場合には、大当たり遊技終了後に、遊技状態が高確時短遊技状態に制御される。このときの時短変動回数は１００回となり、この時短変動回数の１００回が消化されると、遊技状態は高確時短遊技状態から通常遊技状態に移行する。すなわち高確時短遊技状態は、所定の変動回数の間継続して行われ得る。このような高確時短遊技状態をＳＴ遊技状態（ＳＴはスペシャルタイムの略称）とも呼び、高確時短遊技状態で行われる変動回数を、高確時短変動回数又はＳＴ変動回数とも呼ぶ。なお、本実施形態では、高確時短変動回数（ＳＴ変動回数）は、時短変動回数と同一であり、１００回となる。また、特定図柄Ａは、図７（Ａ）及び（Ｂ）に示すように、第１特別図柄で大当たりとなった場合は、２／１０の割合（大当たり図柄乱数１，７、当り値）で選択される。一方、第２特別図柄で大当たりとなった場合は、６／１０の割合（大当たり図柄乱数０，１，４，６，７，９、当り値）で選択される。
【００９７】
（２）特定図柄Ｂ：４Ｒ確変大当たり
特定図柄Ｂは、大当たり遊技において、４回のロング開放のラウンド遊技が実行される大当たりである。特定図柄Ｂで大当たりした場合には、液晶表示装置１２１における表示演出において、図柄揃いの大当たり報知として、３つの装飾図柄がゾロ目で停止表示することで特定図柄Ｂでの大当たりが報知される。また、特定図柄Ｂで大当たりした場合には、大当たり遊技終了後に、遊技状態が高確時短遊技状態に制御される。このときの時短変動回数は１００回となり、この時短変動回数の１００回が消化されると、上記特定図柄Ａと同様、遊技状態はＳＴ遊技状態から通常遊技状態に移行する。すなわちＳＴ変動回数は１００回となる。また、図７（Ａ）及び（Ｂ）に示すように、第１特別図柄で大当たりとなった場合は、６／１０の割合（大当たり図柄乱数０，２，４，５，８，９、当り値）で選択される。一方、第２特別図柄で大当たりとなった場合は、３／１０の割合（大当たり図柄乱数２，５，８、当り値）で選択される。
【００９８】
（３）特定図柄Ｃ：２Ｒ確変大当たり
特定図柄Ｃは、大当たり遊技において、２回のショート開放のラウンド遊技が実行される大当たりである。特定図柄Ｃで大当たりした場合には、液晶表示装置１２１における表示演出において、装飾図柄の中図柄に特殊図柄が停止することで特定図柄Ｃでの大当たりが報知される（この場合、図柄揃いの大当たり報知ではない）。特殊図柄は、例えば、「確変」と表記された図柄である。また、特定図柄Ｃで大当たりした場合には、大当たり遊技終了後に、遊技状態が高確時短遊技状態に制御される。このときの時短変動回数は１００回となり、この時短変動回数の１００回が消化されると、上記特定図柄Ａ，Ｂと同様、遊技状態はＳＴ遊技状態から通常遊技状態に移行する。すなわちＳＴ変動回数は１００回となる。また、図７（Ａ）及び（Ｂ）に示すように、第１特別図柄で大当たりとなった場合は、２／１０の割合（大当たり図柄乱数３，６、当り値）で選択される。一方、第２特別図柄で大当たりとなった場合は、１／１０の割合（大当たり図柄乱数３、当り値）で選択される。
【００９９】
なお、以下では、特定図柄Ａを「特Ａ」、特定図柄Ｂを「特Ｂ」、特定図柄Ｃを「特Ｃ」とも呼ぶ。
図７（Ｃ）に示すように、第１特別図柄と第２特別図柄とで大当たり種別の振り分け割合が異なっている。第１特別図柄では１６Ｒ確変大当たりに割り振られる確率が「２０％」、４Ｒ確変大当たりに振り分けられる確率が「６０％」、２Ｒ確変大当たりに振り分けられる確率が「２０％」となっているのに対して、第２特別図柄では１６Ｒ確変大当たりに割り振られる確率が「６０％」、４Ｒ確変大当たりに振り分けられる確率が「３０％」、２Ｒ確変大当たりに振り分けられる確率が「１０％」となっている。
【０１００】
［変動パターンテーブルの詳細］
図８、９は、変動パターンテーブルを例示する説明図である。図８（Ａ）は特１通常時変動パターンテーブルＴ４Ａを例示する説明図であり、図８（Ｂ）は特１確変時変動パターンテーブルＴ４Ｂを例示する説明図であり、図９（Ａ）は特２通常時変動パターンテーブルＴ４Ｃを示す説明図であり、図９（Ｂ）は特２確変時変動パターンテーブルＴ４Ｄを示す説明図である。
【０１０１】
図８（Ａ）に示す特１通常時変動パターンテーブルは、通常時（非確変遊技状態）において第１始動装置１２３への入球に基づく第１特別図柄の変動に用いられるものである。また図９（Ａ）に示す特２通常時変動パターンテーブルは、通常時において第２始動装置１２４への入球に基づく第２特別図柄の変動に用いられるものである。通常時の変動パターンテーブルは、第１特別図柄及び第２特別図柄で類似しているため、まとめて説明することとする。なお、通常時は「左打ち」となり、ゲート１２６が右側に設けられていることから、第２始動装置１２４へは基本的には入球しない。
【０１０２】
［変動パターン１］
変動パターン１は、通常ハズレの変動パターンである。通常ハズレとは、いわゆる「バラハズレ」（例えば、上述した「２,５,１」などのばらけ目）といわれるものであり、リーチ演出が行われない「リーチ無しハズレ」である。変動時間は、第１特別図柄では５秒となっており、第２特別図柄では４秒となっている。ハズレのときの２４／３０の割合で選択される。
【０１０３】
［変動パターン２］
変動パターン２は、ノーマルリーチ（ハズレ）の変動パターンである。ノーマルリーチ（ハズレ）の変動パターンは、リーチ演出が行われる「リーチ有りハズレ」である。具体的には、リーチとなるものの発展演出が行われず、中図柄（最終停止図柄）がそのままハズレの態様で停止する。第１特別図柄及び第２特別図柄のいずれも変動時間は１０秒となっており、ハズレのときの３／３０で選択される。
【０１０４】
［変動パターン３］
変動パターン３は、ノーマルリーチ（特Ｃ）の変動パターンである。この変動パターンは、大当たりのときに選択されるものであり、大当たり図柄として「特定図柄Ｃ」が割り振られたときに選択される。具体的には、リーチとなった後、中図柄（最終停止図柄）に、「Ｓ」「確変」などの特殊図柄が停止する。第１特別図柄及び第２特別図柄のいずれも変動時間は１０秒となっている。
【０１０５】
［変動パターン４］
変動パターン４は、ロングリーチ（ハズレ）の変動パターンである。ロングリーチ（ハズレ）の変動パターンは、リーチ演出が行われる「リーチ有りハズレ」である。具体的には、リーチとなった後に発展演出が行われて、中図柄（最終停止図柄）がそのままハズレの態様で停止する。第１特別図柄及び第２特別図柄のいずれも変動時間は３０秒となっており、３／３０で選択される。
【０１０６】
［変動パターン５］
変動パターン５は、ロングリーチ（特Ａ，特Ｂ）の変動パターンである。この変動パターンは、大当たりのときに選択されるものであり、大当たり図柄として「特定図柄Ａ」又は「特定図柄Ｂ」が割り振られたときに選択される。詳細には、「特定図柄Ａ」が割り振られたときは変動パターン５Ａが選択され、「特定図柄Ｂ」が割り振られたときは変動パターン５Ｂが選択される。具体的には、リーチとなった後、発展演出が行われて、図柄揃いの大当たりとなる。第１特別図柄及び第２特別図柄のいずれも変動時間は３０秒となっている。
【０１０７】
図８（Ｂ）に示す特１確変時変動パターンテーブルは、確変時（確変遊技状態、本実施形態では高確時短遊技状態（ＳＴ遊技状態）でもある）において第１始動装置１２３への入球に基づく第１特別図柄の変動に用いられるものである。また、図９（Ｂ）に示す特２確変時変動パターンテーブルは、確変時において第２始動装置１２４への入球に基づく第２特別図柄の変動に用いられるものである。確変時における変動パターンテーブルは、第１特別図柄及び第２特別図柄で類似しているため、まとめて説明することとする。なお、確変時は「右打ち」での遊技となるため、第２始動装置１２４への入球に基づく第２特別図柄の変動が主として行われ、特２確変時変動パターンテーブルが主としてセットされる。ただし、第１特別図柄判定が保留されている場合、第２特別図柄判定の保留がなくなると、第１特別図柄の変動が行われる。
【０１０８】
［変動パターン６］
変動パターン６は、通常ハズレの変動パターンである。通常ハズレとは、いわゆる「バラハズレ」（例えば、上述した「２,５,１」などのばらけ目）といわれるものであり、リーチ演出が行われない「リーチ無しハズレ」である。変動時間は、第１特別図柄では１０秒となっており、第２特別図柄では２秒となっている。ハズレのときの２７／３０の割合で選択される。第１特別図柄の変動時間が１０秒と長くなっているのは、この間に遊技者が第２始動装置１２４へ入球可能とするためである。
【０１０９】
［変動パターン７］
変動パターン７は、リーチ煽り失敗（ハズレ）の変動パターンである。リーチ煽り失敗（ハズレ）の変動パターンは、リーチになることを煽る演出が行われる「リーチ無しハズレ」である。具体的には、リーチとならず、中図柄（最終停止図柄）がそのままハズレの態様で停止する。第１特別図柄及び第２特別図柄のいずれも変動時間は８秒となっており、ハズレのときの２／３０で選択される。
【０１１０】
［変動パターン８］
変動パターン８は、リーチ煽り成功→バトル負け（ハズレ）の変動パターンである。この変動パターンは、リーチ煽り演出に成功しリーチとなった後、バトル演出で負けとなる「リーチ有りハズレ」である。バトル演出とは、味方キャラクタと敵キャラクタとの戦いの演出であり、味方キャラクタが勝利したときは「バトル勝ち」となり、味方キャラクタが敗北したときは「バトル負け」となる。第１特別図柄及び第２特別図柄のいずれも変動時間は６０秒となっており、ハズレのときの１／３０で選択される。
【０１１１】
［変動パターン９］
変動パターン９は、リーチ煽り成功→バトル勝ち（特Ａ，特Ｂ）の変動パターンである。この変動パターンは、大当たりのときに選択されるものであり、大当たり図柄として「特定図柄Ａ」又は「特定図柄Ｂ」が割り振られたときに選択される。詳細には、「特定図柄Ａ」が割り振られたときは変動パターン９Ａが選択され、「特定図柄Ｂ」が割り振られたときは変動パターン９Ｂが選択される。具体的には、リーチ煽り演出に成功しリーチとなった後、バトル演出で勝利となり、図柄揃いの大当たりとなる。第１特別図柄及び第２特別図柄のいずれも変動時間は６０秒となっている。
【０１１２】
［変動パターン１０］
変動パターン１０は、リーチ煽り成功→バトル引き分け（特Ｃ）の変動パターンである。この変動パターンは、大当たりのときに選択されるものであり、大当たり図柄として「特定図柄Ｃ」が割り振られたときに選択される。具体的には、リーチ煽り演出に成功しリーチとなった後、バトル演出で引き分けとなり、特殊図柄停止で大当たりとなる。第１特別図柄及び第２特別図柄のいずれも変動時間は６０秒となっている。
【０１１３】
なお、上記の説明では、リーチ煽り演出に成功したときは必ず、バトル演出が行われるようにしたが、これは、その他の演出、例えばいわゆるストーリー演出やステップアップ演出などであってもよい。更には、これらリーチ煽り成功後の演出は、リーチ煽り演出の内容に応じて行うようにしてもよい。あるいは、通常遊技状態において選択されるロングリーチ（変動パターン４、５）において行われる演出にバトル演出やストーリー演出、ステップアップ演出などが含まれるように構成してもよい。また、特２通常時変動パターンテーブルＴ４Ｃは、特１通常時変動パターンテーブルＴ４Ａと異なっていてもよく、例えば、特２通常時変動パターンテーブルＴ４Ｃは、特１通常時変動パターンテーブルＴ４Ａの６つの変動パターン（変動パターン１〜５Ｂ）とは異なる変動パターンを複数有していてもよい。また、特２確変時変動パターンテーブルＴ４Ｄは、特１確変時変動パターンテーブルＴ４Ｂと異なっていてもよく、例えば、特２確変時変動パターンテーブルＴ４Ｄは、特１確変時変動パターンテーブルＴ４Ｂの６つの変動パターン（変動パターン６〜１０）とは異なる変動パターンを複数有していてもよい。
【０１１４】
［主制御基板３００での処理一覧］
図１０は、主制御基板３００で実行される処理の概略フローを示す説明図である。
主制御基板３００のメインＣＰＵ３０１ａは、電源が供給されると、メインＲＯＭ３０１ｂに格納されているプログラムに基づいて、メイン処理を実行する。メインＣＰＵ３０１ａは、メイン処理として、電源遮断から、電源遮断前の遊技状態に復旧するための電源復旧処理、又は、メインＲＡＭ３０１ｃを初期化するＲＡＭクリア処理を実行する。また、メインＣＰＵ３０１ａは、メイン処理として、各種の乱数（例えば、大当たり乱数）の初期値の更新を実行する。
【０１１５】
更に、メインＣＰＵ３０１ａは、メイン処理の実行中に、一定周期（例えば４ミリ秒周期）ごとに繰り返しタイマ割込処理を実行する。以下に、タイマ割り込み処理の各種処理を説明する。
【０１１６】
まず、メインＣＰＵ３０１ａは、乱数更新処理を実行する。この乱数更新処理は、大当たり乱数、大当たり図柄乱数、リーチ乱数、変動パターン乱数、及び、普通図柄乱数などの各種乱数値を更新する。これらの乱数値は、この処理が行われる毎に「１」加算される。なお、各乱数値は、予め設定された最大値に達した後は「０」に戻される。
【０１１７】
[スイッチ処理]
次に、メインＣＰＵ３０１ａは、スイッチ処理を行う。このスイッチ処理は、各スイッチからの検知信号が入力された場合に実行される。スイッチ処理には、始動装置スイッチ処理、ゲートスイッチ処理、大入賞装置スイッチ処理、及び、普通入賞装置スイッチ処理などが含まれる。
【０１１８】
メインＣＰＵ３０１ａは、始動装置スイッチ処理として、第１始動装置１２３又は第２始動装置１２４に入球があった場合に、取得情報として、大当たり乱数、大当たり図柄乱数、リーチ乱数、及び、変動パターン乱数を取得する。ここで、保留が発生した場合には、これらの取得情報を保留情報として、メインＲＡＭ３０１ｃの保留情報記憶領域３０１ｃｘに格納する。例えば、メインＣＰＵ３０１ａは、第１始動装置１２３に遊技球が入球し、第１特別図柄に対する保留情報を取得すると、保留情報記憶領域３０１ｃｘの第１特別図柄に対応する保留情報領域において、保留情報が格納されている保留情報領域を特定し、当該保留情報領域の次に優先的に格納すべき保留情報領域に保留情報を格納する。第２特別図柄に対する保留情報が取得された場合も同様の処理が行われる。
【０１１９】
ただし、第４保留情報領域に保留情報が格納されている場合には、保留情報の格納は行わない。また、特別図柄の変動表示中や大当たり遊技中でなく、かつ、第１保留情報領域に保留情報が格納されていない場合にも、保留情報の格納は行わない。この場合には、第１始動装置１２３又は第２始動装置１２４に入球に対して、取得情報が直接取得（保留）情報判定領域３０１ｃｙに格納される。
【０１２０】
［事前判定処理］
図１１は、主制御基板３００のＣＰＵ３０１ａで実行される事前判定処理を示すフローチャートである。メインＣＰＵ３０１ａは、上述した始動装置スイッチ処理中に、事前判定処理を実行する。この事前判定処理では、第１始動装置１２３及び第２始動装置１２４への入球時において、取得された保留情報が保留情報記憶領域３０１ｃｘに格納される前に、当該保留情報に基づいて、大当たり判定、大当たり図柄判定、リーチ判定、及び、変動パターン判定が実行される。すなわち、この事前判定処理は、保留情報記憶領域３０１ｃｘに格納された保留情報が取得（保留）情報判定領域３０１ｃｙにシフトして、特別図柄判定が実行されるよりも前に、大当たり判定の結果、大当たり図柄判定の結果、リーチ判定の結果、及び、変動パターン判定の結果を予め特定するための処理である。
【０１２１】
図１１に示すように、メインＣＰＵ３０１ａは、Ｓ１１０１の処理で、取得した保留情報（大当たり乱数）に基づいて大当たり判定を実行し、大当たりか否かを判断する。メインＣＰＵ３０１ａは、大当たりであると判断した場合（Ｓ１１０１：ＹＥＳ）には、Ｓ１１０２の処理で、大当たり図柄判定を実行し、特別図柄としての大当たり図柄（特定図柄Ａ，Ｂ，Ｃ）を特定し、その後、Ｓ１１０４の処理へ移行する。一方、メインＣＰＵ３０１ａは、大当たりでないと判断した場合（Ｓ１１０１：ＮＯ）、すなわち、ハズレであると判断した場合には、Ｓ１１０３の処理で、特別図柄としてのハズレ図柄を特定し、その後、Ｓ１１０４へ移行する。次に、メインＣＰＵ３０１ａは、Ｓ１１０４の処理で、変動パターン判定を実行し、変動パターンを特定する。
【０１２２】
続いて、メインＣＰＵ３０１ａは、Ｓ１１０５の処理で、演出制御コマンドとしての保留コマンドを生成する。この保留コマンドには、保留情報記憶領域３０１ｃｘに保留情報が追加されたことを表す保留追加情報と、特定された特別図柄（以下では、事前判定用特別図柄とも呼ぶ）と、上記で特定された変動パターン（以下では、事前判定用変動パターンとも呼ぶ）とが含まれる。事前判定用特別図柄と事前判定用変動パターンとを総じて事前判定情報とも呼ぶ。なお、この保留コマンドは、演出用伝送データ格納領域３０１ｃｚに格納され、後述のコマンド送信処理により出力ポートＰ０及びＰ１から同一データとして演出制御基板３２０及びランプ制御基板３４０に送信される。
【０１２３】
［ゲートスイッチ処理］
図１０に戻って、次に、メインＣＰＵ３０１ａは、ゲートスイッチ処理として、遊技球がゲート１２６を通過した場合に、取得情報として、普通図柄乱数を取得する。ここで、保留が発生した場合には、上記の特別図柄に係わって保留が発生した場合に準じて処理が行われるので、ここでの説明は省略する。
【０１２４】
［大入賞装置スイッチ処理］
次に、メインＣＰＵ３０１ａは、大入賞装置スイッチ処理として、１ラウンドあたりの大入賞装置１２７への遊技球の入賞個数を計数する。大入賞装置１２７は、規定個数の遊技球が入賞するとプレートを閉鎖して１回のラウンド遊技を終了し、また、規定個数の遊技球が入球しない場合でも、規定秒数が経過するとプレートを閉鎖して１回のラウンド遊技を終了する処理を行う。
【０１２５】
［一般入賞装置スイッチ処理］
次に、メインＣＰＵ３０１ａは、一般入賞装置スイッチ処理として、一般入賞装置１２８への遊技球の入賞を記憶する。
【０１２６】
［特別図柄処理］
スイッチ処理の後、メインＣＰＵ３０１ａは、特別図柄に関する処理である特別図柄処理を行う。この特別図柄処理には、保留情報シフト処理と、大当たり判定処理と、大当たり図柄判定処理と、リーチ判定処理と、変動パターン設定処理と、変動回数計数処理とが含まれる。
【０１２７】
［保留情報シフト処理］
メインＣＰＵ３０１ａは、保留情報がある場合、保留情報シフト処理として、特別図柄の変動表示が終了すると、メインＲＡＭ３０１ｃの保留情報記憶領域３０１ｃｘにおいて、保留情報をシフトさせる。例えば、メインＣＰＵ３０１ａは、保留情報記憶領域３０１ｃｘにおいて、第１特別図柄に対する保留情報が第１保留情報領域と第２保留情報領域に格納されており、かつ、第２特別図柄に対する保留情報が格納されていない状態で、特別図柄の変動表示が終了した場合には、第２保留情報領域の保留情報を第１保留情報領域へシフトさせ、第１保留情報領域の保留情報をメインＲＡＭ３０１ｃの取得（保留）情報判定領域３０１ｃｙにシフトさせる。なお、保留情報がない場合に取得される上記の取得情報は、直接取得（保留）情報判定領域３０１ｃｙに格納せずに、保留情報記憶領域３０１ｃｘの第１保留情報領域に保留情報として一旦格納した後、保留情報シフト処理により取得（保留）情報判定領域３０１ｃｙにシフトさせる構成としてもよい。
【０１２８】
［大当たり判定処理］
次に、メインＣＰＵ３０１ａは、大当たり判定処理を実行する。具体的には、メインＣＰＵ３０１ａは、取得（保留）情報判定領域３０１ｃｙに格納された上述した取得情報（保留情報）に含まれる大当たり乱数と大当たり判定テーブルＴ１とに基づいて、大当たり判定を実行する。この場合、遊技状態が非確変遊技状態の場合には、非確変時大当たり判定テーブルＴ１Ａを用い、確変遊技状態の場合には、確変時大当たり判定テーブルＴ１Ｂを用いる。
【０１２９】
［大当たり図柄判定処理］
次に、メインＣＰＵ３０１ａは、大当たり図柄判定処理を実行する。具体的には、メインＣＰＵ３０１ａは、大当たり判定が終了すると、大当たり判定の結果が大当たりの場合には、取得（保留）情報判定領域３０１ｃｙに格納された取得情報（保留情報）に含まれる大当たり図柄乱数と大当たり図柄判定テーブルＴ２とに基づいて、大当たり図柄判定を実行して、大当たり図柄（特別図柄）を決定する。この場合、取得情報（保留情報）の種別が第１特別図柄である場合には、特１大当たり図柄判定テーブルＴ２Ａを用い、取得情報（保留情報）の種別が第２特別図柄の場合には、特２大当たり図柄判定テーブルＴ２Ｂを用いる。一方、メインＣＰＵ３０１ａは、大当たり判定でハズレの場合には、所定のハズレ図柄（特別図柄）を決定する。
【０１３０】
［リーチ判定処理］
次に、メインＣＰＵ３０１ａは、リーチ判定処理を実行する。具体的には、メインＣＰＵ３０１ａは、取得（保留）情報判定領域３０１ｃｙに格納された取得情報（保留情報）に含まれるリーチ乱数とリーチ判定テーブルＴ３とに基づいて、リーチ判定を実行する。この場合、遊技状態が非確変遊技状態であり、取得情報（保留情報）の種別が第１特別図柄である場合には、特１通常時リーチ判定テーブル（図示省略）を用いる。遊技状態が確変遊技状態であり、取得情報（保留情報）の種別が第１特別図柄である場合には、特１確変時リーチ判定テーブル（図示省略）を用いる。遊技状態が非確変遊技状態であり、取得情報（保留情報）の種別が第２特別図柄である場合には、特２通常時リーチ判定テーブル（図示省略）を用いる。遊技状態が確変遊技状態であり、取得情報（保留情報）の種別が第２特別図柄である場合には、特２確変時リーチ判定テーブル（図示省略）を用いる。
【０１３１】
［変動パターン設定処理］
次に、メインＣＰＵ３０１ａは、変動パターン設定処理を実行する。具体的には、メインＣＰＵ３０１ａは、まず、変動パターンテーブルＴ４に含まれる４つの変動パターンテーブルのうち、いずれの変動パターンテーブルを用いるのか選択する。この場合、遊技状態が非確変遊技状態であり、取得情報（保留情報）の種別が第１特別図柄である場合には、特１通常時変動パターンテーブルＴ４Ａを用いる。遊技状態が確変遊技状態であり、取得情報（保留情報）の種別が第１特別図柄である場合には、特１確変時変動パターンテーブルＴ４Ｂを用いる。遊技状態が非確変遊技状態であり、取得情報（保留情報）の種別が第２特別図柄である場合には、特２通常時変動パターンテーブルＴ４Ｃを用いる。遊技状態が確変遊技状態であり、取得情報（保留情報）の種別が第２特別図柄である場合には、特２確変時変動パターンテーブルＴ４Ｃを用いる。
【０１３２】
そして、メインＣＰＵ３０１ａは、大当たり図柄判定の結果、リーチ判定の結果、取得（保留）情報判定領域３０１ｃｙに格納された取得情報（保留情報）に含まれる変動パターン乱数、及び、選択した変動パターンテーブルに基づいて、変動パターン判定を実行し、変動パターンを決定する。この場合、例えば、大当たり図柄判定の結果、特定図柄（大当たり）が決定されている場合には、当該特定図柄の演出内容に対応する変動パターンを選択する。また、リーチ判定の結果、リーチ（ハズレ）を行うと判定されている場合には、選択した変動パターンテーブルにおける変動パターンのうち、リーチ（ハズレ）を実行する演出内容に対応する変動パターンの中から選択する。メインＣＰＵ３０１ａは、変動パターンを決定すると、決定した変動パターンを含む演出制御コマンドとしての変動開始コマンドをセットする。すなわち、この変動開始コマンドは、演出用伝送データ格納領域３０１ｃｚに格納され、後述のコマンド送信処理により出力ポートＰ０及びＰ１から同一データとして演出制御基板３２０及びランプ制御基板３４０に送信される。
【０１３３】
次に、メインＣＰＵ３０１ａは、変動パターン設定処理後、第１特別図柄表示器２０１又は第２特別図柄表示器２０２に特別図柄を変動表示させて、変動パターン判定で判定された変動パターンに基づく時間が経過すると、変動中の特別図柄を停止表示させ、当該停止表示させた特別図柄によって、大当たり図柄判定の判定結果を報知させる。この場合、メインＣＰＵ３０１ａは、演出制御コマンドとしての図柄確定コマンドをセットする。すなわち、この図柄確定コマンドは、演出用伝送データ格納領域３０１ｃｚに格納され、後述のコマンド送信処理により出力ポートＰ０及びＰ１から同一データとして演出制御基板３２０及びランプ制御基板３４０に送信される。
【０１３４】
また、メインＣＰＵ３０１ａは、変動中の特別図柄を停止表示させた後、大当たり図柄判定の判定結果に基づいて、大当たり遊技フラグをＯＮするか否かを判定し、ＯＮすると判定した場合には、大当たり遊技フラグをＯＮする処理を実行する。
【０１３５】
［普通図柄処理］
次に、メインＣＰＵ３０１ａは、普通図柄処理を行う。この普通図柄処理は、普通図柄判定処理と、動作パターン設定処理と、開閉部材制御処理とを含む。
【０１３６】
［普通図柄判定処理］
メインＣＰＵ３０１ａは、普通図柄判定処理では、普通図柄の取得情報（保留情報）がある場合には、当該取得情報（保留情報）に含まれる普通図柄乱数と普通図柄判定テーブルＴ５とに基づいて、普通図柄判定を実行する。
【０１３７】
［動作パターン設定処理］
メインＣＰＵ３０１ａは、普通図柄判定で当たりと判定した場合には、開閉部材１２５の動作パターン設定処理を行う。具体的には、メインＣＰＵ３０１ａは、動作パターン設定処理において、非時短遊技状態であるときは０．１秒間の開放を２回行う動作パターンを設定（合計開放制御時間は０．２秒）し、時短遊技状態であるときは０．５秒間の開放を５回行う動作パターンを設定（合計開放制御時間は２．５秒）する。メインＣＰＵ３０１ａは、普通図柄判定の結果が、ハズレの場合には、動作パターンの設定を行わない。
【０１３８】
［開閉部材制御処理］
メインＣＰＵ３０１ａは、普通図柄判定を実行後、普通図柄表示器２０５に普通図柄を変動表示させ、普通図柄判定の判定結果を示す普通図柄を停止表示させる。この場合、普通図柄の変動秒数は、非時短遊技状態であるときは１２秒と設定され、時短遊技状態であるときは３秒と設定される。メインＣＰＵ３０１ａは、普通図柄を停止表示させた後、動作パターン設定処理において動作パターンが設定されていれば、当該動作パターンに基づいて、開閉部材１２５を開閉制御する開閉部材制御処理を実行する。
【０１３９】
［大入賞装置開放制御処理］
続いて、メインＣＰＵ３０１ａは、大入賞装置開放制御処理を行う。
［開放パターン設定処理］
具体手的には、メインＣＰＵ３０１ａは、大当たり遊技フラグがＯＮである場合には、オープニング演出中に、大当たり図柄判定の結果に基づいて、大入賞装置１２７の開放パターンを設定する開放パターン設定処理を行う。メインＣＰＵ３０１ａは、オープニング演出が終了すると、設定した開放パターンに基づいて、大入賞装置１２７の開閉制御を行い、ラウンド遊技を実現させる。
【０１４０】
［遊技状態設定処理］
また、メインＣＰＵ３０１ａは、エンディング演出が終了する場合に、大当たり遊技フラグをＯＦＦする処理と、時短遊技フラグ、及び、確変遊技フラグをＯＮする処理とを実行すると共に、ＳＴ変動回数（時短変動回数）を所定回数（１００回）に設定する遊技状態設定処理を行う。
【０１４１】
［払出処理］
続いて、メインＣＰＵ３０１ａは、払出処理を行う。例えば、払出処理においては、メインＣＰＵ３０１ａは、第１始動装置１２３、第２始動装置１２４、一般入賞装置１２８及び大入賞装置１２７にそれぞれ入賞した遊技球数に応じた賞球の払出数を設定する。
【０１４２】
［コマンド送信処理］
次に、メインＣＰＵ３０１ａは、コマンド送信処理を行う。具体的には、メインＣＰＵ３０１ａは、払出制御基板３１０及び発射制御基板３５０に対して、それぞれ制御用コマンドを出力する。
【０１４３】
例えば、メインＣＰＵ３０１ａは、払出数を示す払出個数指定コマンドを払出制御基板３１０に送信することによって、当該払出数を払出制御基板３１０に対して指示し、遊技球の入賞に応じた賞球の払い出しを制御する。
【０１４４】
更に、メインＣＰＵ３０１ａは、上記処理においてメインＲＡＭ３０１ｃの演出用伝送データ格納領域３０１ｃｚにセット（格納）された演出制御コマンド（上記の変動開始コマンド、保留コマンド、図柄確定コマンドなどや、上記で記載を省略した演出内容を決定するための各種の演出制御コマンド）を、出力ポートＰ０及びＰ１から同一データとして演出制御基板３２０及びランプ制御基板３４０に送信することによって、遊技機１における演出内容等を決定させる。以上で、主制御基板３００のメインＣＰＵ３０１ａによって行われるタイマ割込み処理の説明を終了する。
【０１４５】
図１２を用いて、ここで、上述したコマンド送信処理で主制御基板３００から演出制御基板３２０及びランプ制御基板３４０に送信される演出制御コマンドの具体的な内容について説明する。図１２は、演出制御コマンドとしての変動開始コマンドの構成を示す説明図である。
【０１４６】
主制御基板３００から演出制御基板３２０及びランプ制御基板３４０に送信される変動開始コマンドは、第１特別図柄又は第２特別図柄の変動表示に対応して液晶表示装置１２１において変動表示される装飾図柄の変動開始を指定すると共に、装飾図柄の変動パターンを指定する演出制御コマンドである。演出制御基板３２０は、変動開始コマンドを受信すると、上述したように、液晶表示装置１２１、音声出力装置３３１、演出用駆動装置３４１、演出用照明装置３４２に遊技演出を実行させるための演出パターンを決定し、当該演出パターンを実行するための演出パターン指定コマンドを画像制御基板３３０やランプ制御基板３４０へ送信する。
【０１４７】
演出制御コマンドとしての変動開始コマンドは、始動装置、遊技状態、変動パターンを示す情報を含んで構成されている。
図１２に示すように、始動装置を示す情報とは、当該変動開始コマンドが第１始動装置１２３（図示では「特１」と記載）又は第２始動装置１２４（図示では「特２」と記載）の何れの入賞に基づいて行われるかを示す情報である。遊技状態を示す情報とは、当該変動開始コマンドが出力される時点（特別図柄の変動開始時点）の遊技状態を示す情報であって、本実施形態の場合は通常遊技状態（図示では「通常」と記載）か高確時短遊技状態（図示では「確変」と記載）かを示す情報である。変動パターンを示す情報とは、当該変動開始コマンドに含まれる変動パターンが、変動パターン１〜１０の何れであるかを示す情報である。すなわち、変動開始コマンドは、上述の図８，９で示した変動パターンテーブル（特１通常時変動パターンテーブル、特２通常時変動パターンテーブル、特１確変時変動パターンテーブル、特２確変時変動パターンテーブル）の内容の何れか（２４種類の内の何れか）を示す情報を含んで構成されている。
【０１４８】
主制御基板３００から演出制御基板３２０及びランプ制御基板３４０に送信される変動開始コマンドは、１コマンドが２バイトのデータで構成されており、演出制御の分類を識別するため１バイトのＣＯＤＥの情報と、実行される演出制御の内容を示す１バイトのＤＡＴＡの情報とから構成されている。
【０１４９】
変動開始コマンドは、その内容が、特１通常時変動パターンテーブルに係る場合には、つまり始動装置が「特１」、遊技状態が「通常」、変動パターンが「変動パターン１〜５Ｂ」の場合には、「ＣＯＤＥ」が「Ｅ０Ｈ」で設定され、変動パターンの種別に合わせて「ＤＡＴＡ」の情報が「００Ｈ〜０５Ｈ」に設定されている。なお、（Ｈ）は、１６進数であることを示す。
【０１５０】
具体的な変動開始コマンドのデータフォーマット（ビットパターン）は、図１３に示すとおりであり、図示では、一例として、「ＤＡＴＡ」の情報が「０５Ｈ」に設定された変動パターン５Ｂを示している。なお、図１３は、演出制御コマンド（変動開始コマンド）のデータフォーマットを示す説明図である。また、図中、ＬＳＢ（least significant bit）は最下位ビット、ＭＳＢ（most significant bit）は最上位ビットを示している。
【０１５１】
すなわち、「ＣＯＤＥ」が「Ｅ０Ｈ」で設定される変動開始コマンドは、第１特別図柄表示器２０１の第１特別図柄の変動表示が開始されるときに、特１通常時変動パターンテーブルに基づいて決定された第１特別図柄の変動パターンに対応する当該変動開始コマンドが、主制御基板３００から演出制御基板３２０及びランプ制御基板３４０に送信される。
【０１５２】
具体的には、第１特別図柄表示器２０１の第１特別図柄の変動表示が開始されるときに、特１通常時変動パターンテーブルに基づいて決定された第１特別図柄の変動パターンに対応する当該変動開始コマンドが、メインＲＡＭ３０１ｃの演出用伝送データ格納領域３０１ｃｚにセットされる。その後、すぐさま演出用伝送データ格納領域にセットされている当該変動開始コマンドが、Ｉ／Ｏアドレスに基づいて演出制御基板３２０にコマンドを送信するための出力ポートＰ０、及び、ランプ制御基板３４０にコマンドを送信するための出力ポートＰ１に割り振られ、主制御基板３００から単方向性回路３１５及び３１６を介して演出制御基板３２０及びランプ制御基板３４０に送信されることになる。
【０１５３】
以下、同様に、変動開始コマンドの内容が、特１確変時変動パターンテーブルに係る場合には、つまり始動装置が「特１」、遊技状態が「確変」、変動パターンが「変動パターン６〜１０」の場合には、「ＣＯＤＥ」が「Ｅ１Ｈ」で設定され、変動パターンの種別に合わせて「ＤＡＴＡ」の情報が「００Ｈ〜０５Ｈ」に設定されている。
【０１５４】
すなわち、「ＣＯＤＥ」が「Ｅ１Ｈ」で設定される変動開始コマンドは、第１特別図柄表示器２０１の第１特別図柄の変動表示が開始されるときに、特１確変時変動パターンテーブルに基づいて決定された第１特別図柄の変動パターンに対応する当該変動開始コマンドが、主制御基板３００から演出制御基板３２０及びランプ制御基板３４０に送信される。
【０１５５】
また、変動開始コマンドの内容が、特２通常時変動パターンテーブルに係る場合には、つまり始動装置が「特２」、遊技状態が「通常」、変動パターンが「変動パターン１〜５Ｂ」の場合には、「ＣＯＤＥ」が「Ｅ２Ｈ」で設定され、変動パターンの種別に合わせて「ＤＡＴＡ」の情報が「００Ｈ〜０５Ｈ」に設定されている。
【０１５６】
すなわち、「ＣＯＤＥ」が「Ｅ２Ｈ」で設定される変動開始コマンドは、第２特別図柄表示器２０２の第２特別図柄の変動表示が開始されるときに、特２通常時変動パターンテーブルに基づいて決定された第２特別図柄の変動パターンに対応する当該変動開始コマンドが、主制御基板３００から演出制御基板３２０及びランプ制御基板３４０に送信される。
【０１５７】
また、変動開始コマンドの内容が、特２確変時変動パターンテーブルに係る場合には、つまり始動装置が「特２」、遊技状態が「確変」、変動パターンが「変動パターン６〜１０」の場合には、「ＣＯＤＥ」が「Ｅ３Ｈ」で設定され、変動パターンの種別に合わせて「ＤＡＴＡ」の情報が「００Ｈ〜０５Ｈ」に設定されている。
【０１５８】
すなわち、「ＣＯＤＥ」が「Ｅ２Ｈ」で設定される変動開始コマンドは、第２特別図柄表示器２０２の第２特別図柄の変動表示が開始されるときに、特２確変時変動パターンテーブルに基づいて決定された第２特別図柄の変動パターンに対応する当該変動開始コマンドが、主制御基板３００から演出制御基板３２０及びランプ制御基板３４０に送信される。
【０１５９】
上記の説明では、コマンド送信処理で主制御基板３００から演出制御基板３２０及びランプ制御基板３４０に送信される演出制御コマンドの１例として、変動開始コマンドの構成を説明したが、その他の演出制御コマンド（例えば、保留コマンドや図柄確定コマンドなど）についても、その構成は変動開始コマンドに準じて構成されるので、ここでの説明は省略する。
【０１６０】
［演出制御基板３２０の電気的構成］
図１４は、演出制御基板３２０の電気的構成を示すブロック図である。演出制御基板３２０は、主制御基板３００から送信される演出制御コマンドに基づき、演出パターンを決定して、演出パターンに基づく演出パターン指定コマンドを画像制御基板３３０及びランプ制御基板３４０へ送信する。上述したように、画像制御基板３３０には液晶表示装置１２１及び音声出力装置３３１が電気的に接続されており、ランプ制御基板３４０には演出用駆動装置３４１及び演出用照明装置３４２が電気的に接続されている。かかる構成により、画像制御基板３３０及びランプ制御基板３４０は、演出制御基板３２０から送信される演出パターン指定コマンドに基づいて、表示演出、音声演出、照明演出、及び、可動役物演出を実行することが可能となる。
【０１６１】
図１４に示すように、サブＲＯＭ３２０ｂには、演出制御用のプログラムや各種遊技に必要なデータ、テーブルが記憶されている。例えば、サブＲＯＭ３２０ｂには、図１４に示すように、演出パターン指定コマンドテーブルＴＳ１と、先読み条件テーブルＴＳ２と、装飾図柄決定テーブルＴＳ３と、チャンスアップ決定テーブルＴＳ４とが格納されている。
【０１６２】
［演出パターン指定コマンドテーブル］
演出パターン指定コマンドテーブルＴＳ１は、主制御基板３００から送信される演出制御コマンド（変動開始コマンドに含まれる変動パターン）に基づき、演出内容を決定して、画像制御基板３３０及びランプ制御基板３４０へ演出パターン指定コマンドを送信する。
【０１６３】
図１５は、サブＲＯＭ３２０ｂに記憶されている演出パターン指定コマンドテーブルＴＳ１を示す説明図である。演出パターン指定コマンドテーブルＴＳ１は、当落の報知を行う報知演出を指定する、演出パターン指定コマンドを選択するためのテーブルである。演出制御基板３２０では、サブＣＰＵ３２０ａが、変動パターンに対応する演出パターン指定コマンドを選択し、サブＲＡＭ３２０ｃにセットする。セットされた演出パターン指定コマンドは、変動開始時に、画像制御基板３３０及びランプ制御基板３４０に送信される。これにより、図８及び図９を用いて上述した演出内容が実現される。
【０１６４】
本実施形態では、主制御基板３００から送信される変動パターンと演出パターン指定コマンドとが図１５に示すように対応している。第１特別図柄に係る変動パターン１〜１０に対しては演出パターン指定１０１〜１１０、第２特別図柄に係る変動パターン１〜１０に対しては演出パターン指定２０１〜２１０というように、変動パターンと演出パターン指定コマンドとが一対一に対応している。
【０１６５】
先読み条件テーブルＴＳ２は、事前判定情報に基づいて実行される後述の先読み演出実行判定処理において、先読み演出に関する演出を実行するか否かを選択するためのテーブルである。先読み演出を実行すると判定されると、後述の先読みフラグがＯＮされる。
【０１６６】
装飾図柄決定テーブルＴＳ３は、演出パターンに基づく表示演出において、仮停止表示や確定停止表示する装飾図柄の組み合わせ（大当たり図柄を含む）と、リーチを実行する場合におけるリーチ図柄と、を決定するためのテーブルである。
【０１６７】
チャンスアップ決定テーブルＴＳ４は、演出パターンに基づく表示演出において、所定のチャンスアップ演出を決定するためのテーブルである。ここで、チャンスアップ演出とは、通常の演出とは異なる態様の表示演出を実行して、通常の演出と比較して、大当たりの期待度を上昇させるための演出である。例えば、通常の表示演出では、あるタイミングで黄色の玉が表示されるのに対して、チャンスアップ演出では、黄色の玉がゼブラ柄の玉に変更表示される。また、通常の表示演出では、通常の背景画像が表示されるのに対して、チャンスアップ演出では、通常の背景画像とは異なる各種の背景画像が表示される。
【０１６８】
サブＲＡＭ３２０ｃは、サブＣＰＵ３２０ａの演算処理時におけるデータのワークエリアとして機能し、複数の記憶領域を有している。例えば、サブＲＡＭ３２０ｃは、図１４に示すように、事前判定情報記憶領域３２０ｃ１と、先読みフラグ記憶領域３２０ｃ２と、保留記憶領域３２０ｃ３と、認証用コマンド記憶領域３２０ｃ４とを有している。
【０１６９】
図１６は、サブＲＡＭ３２０ｃに設けられる事前判定情報記憶領域３２０ｃ１を模式的に示す説明図である。事前判定情報記憶領域３２０ｃ１において、特別図柄の種別に対応して、それぞれ、４つの格納領域（第１格納領域、第２格納領域、第３格納領域、及び、第４格納領域）が設けられている。また、それぞれの格納領域には、大当たり判定の結果を表す情報を格納するための大当たり判定欄と、大当たり図柄（本実施形態では、特定図柄Ａ，Ｂ，Ｃの何れか）を表す情報を格納するための大当たり図柄欄と、「変動パターン」を表す情報を格納するための変動パターン欄とが設けられている。
【０１７０】
主制御基板３００から送信されてくる保留コマンド（図１１：Ｓ１１０５）には、事前判定情報（事前判定用特別図柄と事前判定用変動パターン）が含まれる。事前判定情報記憶領域３２０ｃ１には、これらの事前判定情報が対応付けられて格納される。第１特別図柄に対する格納領域において、事前判定情報を格納する優先順は、第１格納領域が最優先で格納対象とされ、第１格納領域に事前判定情報が格納されていれば、次に、第２格納領域が優先で格納対象とされ、次に、第３格納領域が優先で格納対象とされ、最後に、第４格納領域が格納対象として選択される。第２特別図柄に対する格納領域についても同様である。
【０１７１】
例えば、第２特別図柄の第３格納領域に既に事前判定情報が格納されている状態で、新たな第２特別図柄の事前情報（特定図柄Ａ、変動パターン９Ａ）を格納する場合（図１６参照）には、第４格納領域の変動パターン欄に「変動パターン９Ａ」を表す情報を格納し、第４格納領域の大当たり図柄欄に「特定図柄Ａ」を表す情報を格納し、第４格納領域の大当たり判定欄に「大当たり」を表す情報を格納する。
【０１７２】
なお、図１６では、第１特別図柄に係る保留は発生しておらず、第１特別図柄に係る事前判定情報は格納されていない状態を例示している。また、第２特別図柄に係る事前判定情報は、例えば、第１格納領域の事前判定情報として、大当たり判定欄に「ハズレ」の情報が、大当たり図柄欄に「なし」の情報が、変動パターン欄に「変動パターン８」の情報がそれぞれ格納され、第２格納領域の事前判定情報として、大当たり判定欄に「ハズレ」の情報が、大当たり図柄欄に「なし」の情報が、変動パターン欄に「変動パターン６」の情報がそれぞれ格納され、第３格納領域の事前判定情報として、大当たり判定欄に「ハズレ」の情報が、大当たり図柄欄に「なし」の情報が、変動パターン欄に「変動パターン７」の情報がそれぞれ格納されている。
【０１７３】
図１４に戻って、先読みフラグ記憶領域３２０ｃ２には、先読みフラグが格納される。先読みフラグは、事前判定情報記憶領域３２０ｃ１（図１６参照）に格納された事前判定情報に基づいて実行される所定の先読み演出実行判定処理において、先読み演出を実行すると判定された場合にＯＮされるフラグである。この先読み演出実行判定処理としては、例えば、演出制御基板３２０が主制御基板３００からの保留コマンドを受信した時点において、すでに格納されている事前判定情報に大当たりがない場合、すでに格納されている事前判定情報数が所定数以上（例えば２以上）、先読みを実行するか否かの抽選に当選した場合（例えば、これら３つの条件をすべて満たした場合）に、先読み演出を実行すると判定して先読みフラグをＯＮにする処理等が挙げられる。
【０１７４】
保留記憶領域３２０ｃ３は、第１特別図柄に対応した第１保留領域、第２保留領域、第３保留領域、及び、第４保留領域と、第２特別図柄に対応した第１保留領域、第２保留領域、第３保留領域、及び、第４保留領域との８つの領域に区分され、それぞれに１つの保留フラグが格納可能となっている。保留記憶領域３２０ｃ３の第１特別図柄に対応する保留領域において、保留フラグの格納の優先順は、第１保留領域が最優先で格納対象とされ、第１保留領域に保留フラグが格納されていれば、次に、第２保留領域が優先で格納対象とされ、次に、第３保留領域が優先で格納対象とされ、最後に、第４保留領域が格納対象として選択される。第２特別図柄に対応する保留領域においても同様である。演出制御基板３２０が主制御基板３００からの保留コマンドを受信すると、保留記憶領域３２０ｃ３において、保留フラグが格納されている保留領域を特定し、当該保留領域の次に優先的に格納すべき保留領域に保留フラグを格納する。ただし、第４保留領域に保留フラグが格納されている状態で、保留コマンドを受信した場合には、保留フラグの格納は行わない。
【０１７５】
また、保留フラグの消去の優先順は、格納する場合の優先順の逆であり、すなわち、第４保留領域が最優先で消去対象とされ、第４保留領域に保留フラグが格納されていないと、次に、第３保留領域が優先で消去対象とされ、次に、第２保留領域が優先で消去対象とされ、最後に、第１保留領域が消去対象として選択される。演出制御基板３２０が主制御基板３００から図柄確定コマンドを受信すると、保留記憶領域３２０ｃ３において、保留フラグが格納されている保留領域を特定し、優先的に消去すべき保留領域の保留フラグを消去する。第１保留領域に保留フラグを格納されていない場合には、保留フラグの消去は行わない。
【０１７６】
認証用コマンド記憶領域３２０ｃ４は、主制御基板３００から単方向性回路３１５を介して受信した変動開始コマンドを始めとする演出制御コマンドが格納される記憶領域である。上述したように、演出制御コマンドは、主制御基板３００から演出制御基板３２０に送信されると共に、ランプ制御基板３４０にも送信されるように構成されており、ランプ制御基板３４０に送信された演出制御コマンドは、ランプ制御基板３４０のランプＲＡＭ３４０ｃに設けられた認証用コマンド記憶領域３４０ｃｘ（図５参照）に格納されるようになっている。すなわち、認証用コマンド記憶領域３２０ｃ４と認証用コマンド記憶領域３４０ｃｘとには、主制御基板３００からの同一の演出制御コマンドに係るデータが記憶されるようになっている。演出制御基板３２０は、認証用コマンド記憶領域３２０ｃ４に演出制御コマンドを格納すると、後述のコマンド認証処理を実行する。
【０１７７】
[演出制御基板３２０での処理一覧]
図１７は、演出制御基板３２０で実行される処理の一覧を示す説明図である。演出制御基板３２０のサブＣＰＵ３２０ａは、電源が供給されると、演出メイン処理を実行する。サブＣＰＵ３２０ａは、演出メイン処理として、主制御基板３００で実行される電源復旧処理に対応する電源復旧演出処理、又は、主制御基板３００で実行されるＲＡＭクリア処理に対応するＲＡＭクリア演出処理を実行する。
【０１７８】
また、サブＣＰＵ３２０ａは、演出メイン処理中の実行中に、一定周期（例えば、２ミリ秒）ごとに繰り返し演出タイマ割込処理を実行する。なお、このような演出制御基板３２０で行われる処理は、サブＲＯＭ３２０ｂに格納されているプログラムに基づいて実行される。
【０１７９】
［演出タイマ割込処理］
サブＣＰＵ３２０ａは、演出タイマ割込処理において、乱数更新処理と、コマンド受信処理と、演出ボタン処理と、コマンド送信処理とを実行する。以下に、演出タイマ割込処理の各種処理を説明する。
【０１８０】
［乱数更新処理］
サブＣＰＵ３２０ａは、乱数更新処理として、演出に用いる各種乱数（例えば、装飾図柄決定乱数、リーチ煽り演出乱数、チャンスアップ乱数）を更新する。具体的には、サブＣＰＵ３２０ａは、各種乱数に「１」を加算して更新し、所定の値まで到達すると「０」にリセットする。
【０１８１】
［コマンド受信処理］
サブＣＰＵ３２０ａは、コマンド受信処理として、コマンド認証処理と、先読みフラグ処理と、演出決定処理と、保留処理と、事前判定情報のシフト処理と、普図演出処理と、図柄確定処理と、大当たり処理とを実行する。以下に、コマンド受信処理の各種処理を説明する。
【０１８２】
なお、コマンド認証処理については、後に詳述する。
［先読みフラグ処理］
サブＣＰＵ３２０ａは、先読みフラグ処理として、主制御基板３００から送信される保留コマンドに基づいて先読み演出を行うか否かを判定するための処理を実行する。サブＣＰＵ３２０ａは、主制御基板３００から保留コマンドを受信したか否かを判断し、保留コマンドを受信している場合には、保留コマンドに含まれる事前判定情報を事前判定情報記憶領域３２０ｃ１（図１６参照）に格納する。そして、サブＣＰＵ３２０ａは、先読みフラグがＯＮか否か、言い換えれば、先読みフラグ記憶領域３２０ｃ２に先読みフラグが格納されているか否かを判断し、先読みフラグＯＮでない場合、つまり、未だ先読み演出が実行されていない場合には、先読み条件テーブルＴＳ２に基づいて先読み演出実行判定処理を実行し、この先読み演出実行判定処理において先読み演出を実行すると判定されたときに、先読みフラグをＯＮにして先読み演出を実行させる。
【０１８３】
具体的には、先読み演出を実行するための先読み演出指定コマンドを決定し、この決定した先読み演出指定コマンドをサブＲＡＭ３２０ｃの図示しない演出用伝送データ格納領域にセットする。なお、このセットされた先読み演出指定コマンドは、後述のコマンド送信処理において画像制御基板３３０及びランプ制御基板３４０に送信される。画像制御基板３３０及びランプ制御基板３４０は、普通図柄演出指定コマンドを受信した場合には、液晶表示装置１２１及びランプ制御基板３４０を制御して、当該普通図柄演出指定コマンドに基づく先読み演出を実行する。例えば、保留表示の態様を所定の態様に変化させたり（例えば、保留表示を、所定の表示色（赤、緑、青等）に変化させたり、所定の柄（ゼブラ柄、ヒョウ柄、キリン柄等）に変化させたり、所定の形に変化させたり）する。なお、先読みフラグは、例えば所定回数の装飾図柄の変動（当該保留コマンドを受信した時点で既に格納されていた事前判定情報分の装飾図柄の変動）が行われるとＯＦＦされる。
【０１８４】
［演出決定処理］
サブＣＰＵ３２０ａは、演出決定処理として、主制御基板３００から送信される演出制御コマンドとしての変動開始コマンドに基づいて、液晶表示装置１２１、音声出力装置３３１、演出用駆動装置３４１、演出用照明装置３４２に遊技演出を実行させるための演出パターンを決定する。そして、サブＣＰＵ３２０ａは、当該演出パターンを実行するための演出パターン指定コマンドを演出パターン指定コマンドテーブルＴＳ１（図１５参照）に基づいて決定し、この決定した演出パターン指定コマンドをサブＲＡＭ３２０ｃの図示しない演出用伝送データ格納領域にセットする。なお、このセットされた演出パターン指定コマンドは、後述のコマンド送信処理において画像制御基板３３０及びランプ制御基板３４０に送信される。画像制御基板３３０及びランプ制御基板３４０は、演出パターン指定コマンドを受信した場合には、液晶表示装置１２１及びランプ制御基板３４０を制御して、当該演出パターン指定コマンドに基づく表示演出及び照明演出を実行する。
【０１８５】
また、サブＣＰＵ３２０ａは、演出パターンに基づく表示演出において、仮停止表示や確定停止表示する装飾図柄の組み合わせ（大当たり図柄を含む）と、リーチを実行する場合におけるリーチ図柄とを、装飾図柄決定テーブルＴＳ３に基づいて決定し、この決定した図柄に係る図柄演出指定コマンドをサブＲＡＭ３２０ｃの図示しない演出用伝送データ格納領域にセットする。なお、このセットされた図柄演出指定コマンドは、後述のコマンド送信処理において画像制御基板３３０に送信される。画像制御基板３３０は、図柄演出指定コマンドを受信した場合には、液晶表示装置１２１０を制御して、当該図柄演出指定コマンドに基づく表示演出を実行する。なお、装飾図柄の確定停止表示は、後述の図柄確定処理において、主制御基板３００から送信される演出制御コマンドとしての図柄確定コマンドに基づいて行われる。
【０１８６】
また、サブＣＰＵ３２０ａは、演出パターンに基づく表示演出において、所定のチャンスアップ演出を、チャンスアップ決定テーブルＴＳ４に基づいて決定する。そして、サブＣＰＵ３２０ａは、当該決定したチャンスアップ演出を実行するための所定のチャンスアップ演出指定コマンドを決定し、この決定したチャンスアップ演出指定コマンドをサブＲＡＭ３２０ｃの図示しない演出用伝送データ格納領域にセットする。なお、このセットされたチャンスアップ演出指定コマンドは、後述のコマンド送信処理において画像制御基板３３０及びランプ制御基板３４０に送信される。画像制御基板３３０及びランプ制御基板３４０は、チャンスアップ演出指定コマンドを受信した場合には、液晶表示装置１２１及びランプ制御基板３４０を制御して、当該演出パターン指定コマンドに基づく表示演出及び照明演出を実行する。
【０１８７】
なお、演出決定処理においては、演出制御基板３２０は、上記の変動開始コマンド以外にも演出決定に係る種々の演出制御コマンドを主制御基板３００から受信し、この受信した演出制御コマンドに応じた演出指定コマンドを決定し、この決定した演出指定コマンドを後述のコマンド送信処理で画像制御基板３３０やランプ制御基板３４０に送信することで、当該演出指定コマンドに基づく表示演出や照明演出を実行するようになっている。
【０１８８】
［保留処理］
サブＣＰＵ３２０ａは、保留処理として、主制御基板３００からの保留コマンドを受信した場合であって、サブＲＡＭ３２０ｃに設けられた保留記憶領域３２０ｃ３における第４保留領域に保留フラグが格納されていない場合に、格納優先度が高い保留領域に保留フラグを格納する。例えば、サブＣＰＵ３２０ａは、第１〜第２保留領域に保留フラグが格納された状態で、保留コマンドを受信した場合には、第３保留領域に保留フラグを格納する。また、サブＣＰＵ３２０ａは、保留処理として、演出パターン決定処理で演出パターンが決定された場合（変動開始コマンドを受信した場合）に、保留フラグの消去優先度の高い保留領域から１つの保留フラグを消去する。具体的には、変動開始コマンドの受信に基づいて、液晶表示装置１２１において保留表示の消去を行うための保留消去コマンドをセットする。例えば、サブＣＰＵ３２０ａは、第１〜第４保留領域に保留フラグが格納された状態で、演出パターンが決定された場合（変動開始コマンドを受信した場合）には、第４保留領域の保留フラグを消去し、液晶表示装置１２１において保留表示の消去を行うための保留消去コマンドをサブＲＡＭ３２０ｃの図示しない演出用伝送データ格納領域にセットする。
【０１８９】
また、サブＣＰＵ３２０ａは、保留処理として、保留表示に係る処理を実行する。具体的には、保留記憶領域３２０ｃ３の４つの保留領域に対応させて、液晶表示装置１２１において保留表示を行うための保留表示コマンドをセットする。例えば、保留記憶領域３２０ｃ３において、第１〜第３保留領域に保留フラグが格納されている状態では、液晶表示装置１２１において３つの保留があることを示す保留表示コマンドをサブＲＡＭ３２０ｃの図示しない演出用伝送データ格納領域にセットする。なお、これら保留消去コマンド及び保留表示コマンドは、後述のコマンド送信処理において、画像制御基板３３０に送信される。画像制御基板３３０は、保留消去コマンド及び保留表示コマンドを受信した場合には、液晶表示装置１２１を制御して、当該保留消去コマンド及び保留表示コマンドに基づく保留消去及び保留表示を実行する。
【０１９０】
［事前判定情報のシフト処理］
サブＣＰＵ３２０ａは、事前判定情報のシフト処理として、演出決定処理で演出内容が決定された場合（変動開始コマンドを受信した場合）に、サブＲＡＭ３２０ｃの事前判定情報記憶領域３２０ｃ１の格納領域に格納された事前判定情報のシフト処理を実行する。例えば、図１６のごとく事前判定情報が格納されている場合において、第２特別図柄に係る変動開始コマンドを受信したときに事前判定情報のシフト処理を実行する場合には、第２特別図柄の格納領域において、第１格納領域に格納された情報を消去し、第２格納領域に格納された情報を第１格納領域にシフトし、第３格納領域に格納された情報を第２格納領域にシフトし、第４格納領域に格納された情報を第３格納領域にシフトする。従って、第２特別図柄に対応する第１格納領域〜第４格納領域に格納されている事前判定情報（大当たり判定情報、大当たり図柄情報、変動パターン情報を１セット）の数と、主制御基板３００のメインＲＡＭ３０１ｃに格納されている第２特別図柄に対する保留情報の数とは、１対１に対応する。
【０１９１】
同様に、第１特別図柄に対応する第１格納領域〜第４格納領域に格納されている事前判定情報（大当たり判定情報、大当たり図柄情報、変動パターン情報を１セット）の数と、主制御基板３００のメインＲＡＭ３０１ｃに格納されている第１特別図柄に対する保留情報の数とは、１対１に対応する。例えば、第１特別図柄に対する第１格納領域〜第４格納領域のすべてに事前判定情報が格納されていれば、主制御基板３００のメインＲＡＭ３０１ｃに格納されている第１特別図柄に対する保留情報の数も４つである。
【０１９２】
また、本実施形態の遊技機１では、第１特別図柄及び第２特別図柄の双方に保留情報があり、特別図柄を停止して、次の図柄変動へと移行する場合、第２特別図柄の保留情報を優先的に用いて特別図柄判定を行う。従って、事前判定情報記憶領域３２０ｃ１において、第１特別図柄及び第２特別図柄に対応する格納領域のそれぞれに事前判定情報が格納されている場合には、装飾図柄の変動を停止表示して、次の変動演出へと移行する場合、第２特別図柄に対応する格納領域の事前判定情報のシフト処理が実行される。
【０１９３】
なお、サブＣＰＵ３２０ａは、変動開始コマンドを受信した場合、変動開始コマンドに含まれる変動パターン情報と、消去される第１格納領域に格納された事前判定情報の変動パターン情報とが同一か否かを比較し、この比較結果が相違している場合には所定の異常処理（例えば所定のランプやＬＥＤ等の発光装置を点灯制御したり、液晶表示装置１２１や音声出力装置３３１によりその旨を報知したりする処理）を行うようにしてもよい。
【０１９４】
［普通図柄演出処理］
サブＣＰＵ３２０ａは、普通図柄演出処理として、普通図柄判定における判定結果に応じて、液晶表示装置１２１の所定の領域（例えば、液晶表示装置１２１の画面の角）などで、普通図柄の変動に対応する演出を行う。具体的には、普通図柄演出を実行するための普通図柄演出指定コマンドを決定し、この決定した普通図柄演出指定コマンドをサブＲＡＭ３２０ｃの図示しない演出用伝送データ格納領域にセットする。なお、このセットされた普通図柄演出指定コマンドは、後述のコマンド送信処理において画像制御基板３３０及びランプ制御基板３４０に送信される。画像制御基板３３０及びランプ制御基板３４０は、普通図柄演出指定コマンドを受信した場合には、液晶表示装置１２１及びランプ制御基板３４０を制御して、当該普通図柄演出指定コマンドに基づく表示演出及び照明演出を実行する。例えば、表示演出において、普通図柄の変動中は「○」と「×」とを交互に表示し、判定結果に応じて当たりであれば「○」、ハズレであれば「×」を表示する。
【０１９５】
［図柄確定処理］
サブＣＰＵ３２０ａは、図柄確定処理として、主制御基板３００からの演出制御コマンドとしての図柄確定コマンドに基づいて、液晶表示装置１２１で変動中の装飾図柄を確定停止表示させるための処理を実行する。具体的には、上記の演出決定処理において決定した確定停止表示する装飾図柄を指定する確定停止図柄指定コマンドを決定し、この決定した図柄に係る確定停止図柄指定コマンドをサブＲＡＭ３２０ｃの図示しない演出用伝送データ格納領域にセットする。なお、このセットされた確定停止図柄指定コマンドは、後述のコマンド送信処理において画像制御基板３３０に送信される。画像制御基板３３０は、確定停止図柄指定コマンドを受信した場合には、液晶表示装置１２１０を制御して、当該確定停止図柄指定コマンドに基づいて変動中の装飾図柄を確定停止表示する。
【０１９６】
［大当たり処理］
サブＣＰＵ３２０ａは、大当たり処理として、主制御基板３００からの演出制御コマンドとしての所定コマンドを受信することによって、大当たり遊技の初めのオープニング演出を実行するためのオープニング処理、大当たり遊技中のラウンド遊技に対応するラウンド演出を実行するためのラウンド処理、及び、大当たり遊技の最後に、エンディング演出を実行するためのエンディング処理を実行する。具体的には、オープニング処理、ラウンド処理、及び、エンディング処理に係る大当たり演出指定コマンドを決定し、この決定した大当たり演出指定コマンドをサブＲＡＭ３２０ｃの図示しない演出用伝送データ格納領域にセットする。なお、このセットされた大当たり演出指定コマンドは、後述のコマンド送信処理において画像制御基板３３０及びランプ制御基板３４０に送信される。画像制御基板３３０及びランプ制御基板３４０は、普通図柄演出指定コマンドを受信した場合には、液晶表示装置１２１及びランプ制御基板３４０を制御して、当該大当たり演出指定コマンドに基づく表示演出及び照明演出を実行する。例えば、エンディング処理に係る表示演出において、今回の大当たりの出玉数や連チャンにおけるトータル出玉数の表示やプリペイドカードの取り忘れを注意喚起する表示を行ったり、あるいは、宣伝用の企業ロゴの表示を行ったりする。
【０１９７】
［演出ボタン処理］
サブＣＰＵ３２０ａは、演出ボタン処理として、演出ボタン１０５や演出キー１０６を介した入力を演出ボタン検出スイッチ３２１及び演出キー検出スイッチ３２２で検出し、それに応じた所定の演出を行う。具体的には、演出ボタン検出スイッチ３２１及び演出キー検出スイッチ３２２の検出に基づいて演出ボタン指定コマンドを決定し、この決定した演出ボタン指定コマンドをサブＲＡＭ３２０ｃの図示しない演出用伝送データ格納領域にセットする。なお、このセットされた演出ボタン指定コマンドは、後述のコマンド送信処理において画像制御基板３３０及びランプ制御基板３４０に送信される。画像制御基板３３０及びランプ制御基板３４０は、演出ボタン指定コマンドを受信した場合には、液晶表示装置１２１及びランプ制御基板３４０を制御して、当該演出ボタン指定コマンドに基づく表示演出及び照明演出を実行する。例えば、演出ボタン１０５の操作に応じて、表示演出で所定の表示画像をカットインさせたり、大当たりになるか否かの結果に係る表示画像を表示したり、あるいは、演出用駆動装置３４１を駆動して所定の可動役物（ギミック）を所定の態様に駆動したりする。
【０１９８】
［コマンド送信処理］
サブＣＰＵ３２０ａは、コマンド送信処理として、上記各種処理でセットされたコマンド（先読み演出指定コマンド、演出パターン指定コマンド、図柄演出指定コマンド、チャンスアップ演出指定コマンド、保留消去コマンド、保留表示コマンド、普通図柄演出指定コマンド、確定停止図柄指定コマンド、大当たり演出指定コマンド、演出ボタン指定コマンド等）を画像制御基板３３０及びランプ制御基板３４０へ送信する。
【０１９９】
［コマンド認証処理］
ここで、コマンド認証処理について詳述する。図１８は、演出制御基板３２０のサブＣＰＵ３２０ａで実行されるコマンド認証処理を示すフローチャートである。このコマンド認証処理では、まず、サブＣＰＵ３２０ａは、主制御基板３００からの演出制御コマンド（例えば変動開始コマンド）を受信したか否かを判断する（Ｓ１８００）。サブＣＰＵ３２０ａは、演出制御コマンドを受信していないと判断した場合（Ｓ１８００：ＮＯ）には、このコマンド認証処理を終了する。
【０２００】
一方、サブＣＰＵ３２０ａは、演出制御コマンドを受信していると判断した場合（Ｓ１８００：ＹＥＳ）には、Ｓ１８０２の処理で、演出制御基板３２０のサブＲＡＭ３２０ｃに設けられた認証用コマンド記憶領域３２０ｃ４（図１４参照）に、この主制御基板３００から受信した演出制御コマンドのデータを第１コマンドデータとして記憶する。
【０２０１】
続いて、サブＣＰＵ３２０ａは、Ｓ１８０４の処理で、バス３２５を介してランプ制御基板３４０のランプＲＡＭ３４０ｃに設けられた認証用コマンド記憶領域３４０ｃｘ（図５参照）にアクセスし、この認証用コマンド記憶領域３４０ｃｘに記憶された主制御基板３００から受信した演出制御コマンドデータ（第２コマンドデータ）を読み込む。なお、上述したように、主制御基板３００は、演出制御基板３２０とランプ制御基板３４０とに、同一の演出制御コマンドを同時に送信（メインＣＰＵ３０１ａが実行する１のタイマ割り込み処理内で行われるコマンド送信処理にて送信）するようになっており、ランプ制御基板３４０は、この主制御基板３００から受信した演出制御コマンドのデータを第２コマンドデータとして認証用コマンド記憶領域３４０ｃｘに記憶する。すなわち、第１コマンドデータと第２コマンドデータは、主制御基板３００から演出制御基板３２０及びランプ制御基板３４０に送信された同一の演出制御コマンドに係るデータである。
【０２０２】
続いて、サブＣＰＵ３２０ａは、Ｓ１８１０の処理で、演出制御基板３２０のサブＲＡＭ３２０ｃに設けられた認証用コマンド記憶領域３２０ｃ４に記憶された第１コマンドデータと、ランプ制御基板３４０のランプＲＡＭ３４０ｃに設けられた認証用コマンド記憶領域３４０ｃｘに記憶された第２コマンドデータとを比較して、第１コマンドデータと第２コマンドデータとが一致しているか否かを判断する第１，第２コマンドデータ比較処理を実行する。
【０２０３】
図１９を用いて、ここで、Ｓ１８１０の第１，第２コマンドデータ比較処理について説明する。図１９は、演出制御基板３２０のサブＣＰＵ３２０ａで実行される第１，第２コマンドデータ比較処理の一例を示す説明図であり、（ａ）は、第１コマンドデータと第２コマンドデータとが一致する例を、（ｂ）は、第１コマンドデータと第２コマンドデータとが一致しない例を示している。
【０２０４】
より具体的には、この図１９の説明においては、主制御基板３００から演出制御基板３２０及びランプ制御基板３４０に送信された同一の演出制御コマンドの一例として、特１通常時変動パターンテーブルに係る変動パターン５Ｂを含む変動開始コマンド（「ＣＯＤＥ」が「Ｅ０Ｈ」、「ＤＡＴＡ」が「０５Ｈ」、図１２，１３参照）が送信されたものとして説明し、（ａ）では、該変動開始コマンドを演出制御基板３２０及びランプ制御基板３４０共に正常受信した場合を示し（第１コマンドデータ及び第２コマンドデータは、共に「ＣＯＤＥ」が「Ｅ０Ｈ」、「ＤＡＴＡ」が「０５Ｈ」）、（ｂ）では、該変動開始コマンドを演出制御基板３２０が異常受信（第１コマンドデータは、「ＣＯＤＥ」が「Ｅ０Ｈ」、「ＤＡＴＡ」が「０４Ｈ」、この場合、「ＤＡＴＡ」が正常データ「０５Ｈ」から異常データ「０４Ｈ」に変化している）、ランプ制御基板３４０が正常受信（第２コマンドデータは、「ＣＯＤＥ」が「Ｅ０Ｈ」、「ＤＡＴＡ」が「０５Ｈ」）した場合を示している。
【０２０５】
本実施形態においては、サブＣＰＵ３２０ａは、Ｓ１８１０の第１，第２コマンドデータ比較処理で、ランプ制御基板３４０のランプＲＡＭ３４０ｃに設けられた認証用コマンド記憶領域３４０ｃｘから読み込んだ第２コマンドデータ（２バイト、演出制御の分類を識別するため１バイトのＣＯＤＥ情報、及び、実行される演出制御の内容を示す１バイトのＤＡＴＡ情報）と、演出制御基板３２０のサブＲＡＭ３２０ｃに設けられた認証用コマンド記憶領域３２０ｃ４に記憶されている第１コマンドデータ（２バイト、演出制御の分類を識別するため１バイトのＣＯＤＥ情報、及び、実行される演出制御の内容を示す１バイトのＤＡＴＡ情報）との間で１バイトのビット毎に排他的論理和（exclusive ＯＲ（ＸＯＲ））をとることにより、第１コマンドデータと第２コマンドデータとが一致しているか否かを判断するようになっている。
【０２０６】
そして、図１９（ａ）に示すように、第１コマンドデータと第２コマンドデータとが一致する場合には、第１コマンドデータと第２コマンドデータとの間で１バイト単位のビット毎（１バイトのＣＯＤＥ情報のビット毎、及び、１バイトのＤＡＴＡ情報のビット毎）に排他的論理和をとると、１バイト（８ビット）毎の排他的論理和の演算結果は、それぞれ「００Ｈ」になる。この演算結果（ＣＯＤＥ情報及びＤＡＴＡ情報の両者共に「００Ｈ」となる演算結果）により、サブＣＰＵ３２０ａは、後述のＳ１８２０の処理において、第１コマンドデータと第２コマンドデータとが一致していると判定する。
【０２０７】
一方、図１９（ｂ）に示すように、第１コマンドデータと第２コマンドデータとが不一致の場合（第１コマンドデータのＬＳＢ（第０ビット）の論理が「０」、第２コマンドデータのＬＳＢ（第０ビット）の論理が「１」、この場合、第１コマンドデータの第０ビットが異常データ）には、第１コマンドデータと第２コマンドデータとの間で１バイト単位のビット毎（１バイトのＣＯＤＥ情報のビット毎、及び、１バイトのＤＡＴＡ情報のビット毎）に排他的論理和をとると、１バイト（８ビット）毎の排他的論理和の演算結果は、ＣＯＤＥ情報の場合「００Ｈ」になるが、ＤＡＴＡ情報の場合「０１Ｈ」となる。この演算結果（ＣＯＤＥ情報又はＤＡＴＡ情報の何れか一方でも「００Ｈ」とならない演算結果）により、サブＣＰＵ３２０ａは、後述のＳ１８２０の処理において、第１コマンドデータと第２コマンドデータとが一致していないと判定する。
【０２０８】
図１８に戻って、サブＣＰＵ３２０ａは、Ｓ１８１０の第１，第２コマンドデータ比較処理を終えると、Ｓ１８２０の処理に移行し、このＳ１８２０の処理において、第１，第２コマンドデータ比較処理（Ｓ１８１０）の演算結果に基づいて、第１コマンドデータと第２コマンドデータとが一致しているか否かを判定する。そして、サブＣＰＵ３２０ａは、第１コマンドデータと第２コマンドデータとが一致していると判定した場合（Ｓ１８２０：ＹＥＳ）には、Ｓ１８２２の処理に移行し、第１コマンドデータと第２コマンドデータとが一致していないと判定した場合（Ｓ１８２０：ＮＯ）には、Ｓ１８２４の処理に移行する。
【０２０９】
Ｓ１８２２の処理において、サブＣＰＵ３２０ａは、サブＲＡＭ３２０ｃの認証用コマンド記憶領域３２０ｃ４に記憶した第１コマンドデータに基づき、その後の処理として上述した図１７に示すコマンド受信処理を実行する。すなわち、サブＣＰＵ３２０ａは、Ｓ１８１０及びＳ１８２０の処理において、第１コマンドデータと第２コマンドデータとを比較し、両者が一致したとの判定に基づいて、今回の主制御基板３００から受信した演出制御コマンド（第１コマンドデータ）は正常なコマンドであると判断し、この正常なコマンドである演出制御コマンド、すなわち信頼性の担保された演出制御コマンドに基づいて、その後の演出に係る処理を実行するのである。これにより、遊技機１において適正な演出が実行されることになる。
【０２１０】
一方、第１コマンドデータと第２コマンドデータとが一致していないと判定された場合には、Ｓ１８２４の処理において、サブＣＰＵ３２０ａは、上述した図１７に示すコマンド受信処理の実行を停止する。すなわち、サブＣＰＵ３２０ａは、Ｓ１８１０及びＳ１８２０の処理において、第１コマンドデータと第２コマンドデータとを比較し、両者が一致していないとの判定に基づいて、今回の主制御基板３００から受信した演出制御コマンド（第１コマンドデータ）は異常なコマンドであると判断し、この異常なコマンドである演出制御コマンド、すなわち信頼性の担保されない演出制御コマンドに基づく、その後の演出に係る処理の実行を停止するのである。これにより、遊技機１において不適正な演出が実行されることを防止することができる。
【０２１１】
なお、具体的に実行を停止する演出は、この例では、異常と判断されたコマンドが特１通常時変動パターンテーブルに係る変動パターン５Ｂを含む変動開始コマンドであるので、サブＣＰＵ３２０ａは、この場合、上述の図１５に示した当該変動パターン５Ｂに対応する演出パターン指定コマンド（演出パターン指定１０５Ｂ）を生成することはなく、従って、画像制御基板３３０及びランプ制御基板３４０に当該演出パターン指定コマンドが送信されることはない。これにより、当該演出パターン指定コマンド（演出パターン指定１０５Ｂ）に基づく演出、すなわち、液晶表示装置１２１による表示演出（この場合、装飾図柄の変動表示が開始されないので、液晶表示装置１２１では、前に停止表示されている装飾図柄がそのまま維持されて表示）、及び、この表示演出に伴う演出用照明装置３４２による照明演出、音声出力装置３３１による音響演出及び演出用駆動装置３４１による可動役物（ギミック）演出は、実行されることはない。
【０２１２】
Ｓ１８２２及びＳ１８２４の処理を終えると、サブＣＰＵ３２０ａは、このコマンド認証処理を終了する。なお、Ｓ１８２２の処理では、サブＣＰＵ３２０ａは、第１コマンドデータに基づくコマンド受信処理を実行するようにしたが、この理由は、コマンド受信処理を実行するのは演出制御基板３２０のサブＣＰＵ３２０であるので、同じ演出制御基板３２０のサブＲＡＭ３２０ｃの認証用コマンド記憶領域３２０ｃ４に記憶した第１コマンドデータに基づいて処理を実行するようにしたのである。しかし、これは、限定するものではなく、サブＣＰＵ３２０ａが、ランプ制御基板３４０のランプＲＡＭ３４０ｃの認証用コマンド記憶領域３４０ｃｘから読み込んだ第２コマンドデータに基づいて、コマンド受信処理を実行するようにしてもよい。
【０２１３】
［変形例］
次に、第１，第２コマンドデータ比較処理の変形例について説明する。上記の第１，第２コマンドデータ比較処理においては、図１９に示したように、第１コマンドデータと第２コマンドデータとが一致しているか否かの判断は、両者のデータをビット毎に排他的論理和をとることにより行ったが、これは、他の論理演算を行って判断するようにしてもよい。すなわち、何らかの演算により第１コマンドデータと第２コマンドデータとの一致・不一致を判断できるものであればよい。
【０２１４】
また、図２０に示すように、サブＣＰＵ３２０ａは、第１コマンドデータ及び第２コマンドデータをマスクデータによりマスキングして、第１コマンドデータ及び第２コマンドデータのビットパターンから必要な部分データを取り出し、この取り出した部分データ同士を比較することにより、第１コマンドデータと第２コマンドデータとが一致しているか否かを判断するようにしてもよい。なお、図２０は、演出制御基板３２０のサブＣＰＵ３２０ａで実行される第１，第２コマンドデータ比較処理の変形例１を示す説明図である。
【０２１５】
［変形例１］
図２０を参照して、具体的には、第１コマンドデータ及び第２コマンドデータは、上述の図１９（ａ）と同一の特１通常時変動パターンテーブルに係る変動パターン５Ｂを含む変動開始コマンドを示す内容（１バイトのＣＯＤＥ情報が「Ｅ０Ｈ」、１バイトのＤＡＴＡ情報が「０５Ｈ」）になっており、マスクデータは、この第１コマンドデータ及び第２コマンドデータのＣＯＤＥ及びＤＡＴＡ情報に対応する情報が、それぞれ８ビットデータ（１バイト）の「０ＦＨ」になっている。
【０２１６】
サブＣＰＵ３２０ａは、第１コマンドデータとマスクデータとの間で、及び、第２コマンドデータとマスクデータとの間で、１バイトのビット毎にそれぞれ論理積（ＡＮＤ）をとる。すると、ＣＯＤＥ情報「Ｅ０Ｈ」の上位４ビット（第１２〜１５ビット）、及び、ＤＡＴＡ情報「０５Ｈ」の上位４ビット（第４〜７ビット）が、それぞれマスキングされてその論理が「０」になり、ＣＯＤＥ情報「Ｅ０Ｈ」の下位４ビット（第８〜１１ビット）、及び、ＤＡＴＡ情報「０５Ｈ」の下位４ビット（第０〜３ビット）は、そのまま残ってその論理はマスキングする前の論理と同一になる。
【０２１７】
次に、サブＣＰＵ３２０ａは、第１コマンドデータ及び第２コマンドデータの中から必要な部分データとして、第８〜１１ビット及び第０〜３ビットを取り出し、この取り出した部分データを基に、８ビットの第１コマンド加工データ及び第２コマンド加工データを生成する。そして、サブＣＰＵ３２０ａは、第１コマンド加工データと第２コマンド加工データとの間でビット毎に排他的論理和をとり、その演算結果に基づいて第１コマンドデータと第２コマンドデータとが一致しているか否かを判断する。なお、図示では、第１コマンドデータと第２コマンドデータとが一致する場合であって、この排他的論理和の演算結果は「００Ｈ」となる。
【０２１８】
この図２０に示した変形例１の構成によれば、第１コマンドデータ及び第２コマンドデータの中から不要なビットをマスキングし、特定のビットのみを比較して第１コマンドデータと第２コマンドデータとの一致・不一致を判断するようにしている。従って、このような構成によれば、第１コマンドデータ及び第２コマンドデータの比較データ量（第１コマンド加工データ及び第２コマンド加工データ）を低減することが可能となり、その結果、サブＲＡＭ３２０ｃの記憶容量を小さくしたり、サブＣＰＵ３２０ａが実行する第１，第２コマンドデータ比較処理の処理速度を速くすることが可能となる。更に、マスキングしたビットが異常データになっていた場合であっても、この異常データは比較データにならないので、その結果、第１コマンドデータと第２コマンドデータとの不要な不一致の判断が減少し、より適正に第１コマンドデータと第２コマンドデータとの一致・不一致を判断することが可能となる。これにより、遊技機１において不必要な演出停止を回避して、より適正に演出を実行することができる。
【０２１９】
なお、図２０に示した例では、マスキングするのは、ＣＯＤＥ情報「Ｅ０Ｈ」の上位４ビット（第１２〜１５ビット）、及び、ＤＡＴＡ情報「０５Ｈ」の上位４ビット（第４〜７ビット）としたが、これは、図２１に示すようにしてもよい。図２１は、演出制御基板３２０のサブＣＰＵ３２０ａで実行される第１，第２コマンドデータ比較処理の変形例２を示す説明図である。なお、以下の説明では、上述した図２０と同様な構成については、上述した説明に準じ、それら構成の詳細な説明を省略するものとする。
【０２２０】
［変形例２］
図２１を参照して、具体的には、演出制御基板３２０が主制御基板３００から演出制御コマンドとして変動開始コマンドを受信した場合、上述の図１２に示すように、ＣＯＤＥ情報において、上位４ビット（第１２〜１５ビット）は常に「ＥＨ」であり、下位４ビット（第８〜１１ビット）は「０Ｈ」〜「３Ｈ」となる。従って、ＣＯＤＥ情報の下位４ビット（第８〜１１ビット）においても、第１０，１１ビットの論理は常に「０」となる。つまり、変動開始コマンドを受信した場合、ＣＯＤＥ情報において、上位６ビット（第１０〜１５ビット）は常に同じ論理となり、変化するのは下位２ビット（第８，９ビット）のみである。
【０２２１】
一方、ＤＡＴＡ情報において、上位４ビット（第４〜７ビット）は常に「０Ｈ」であり、下位４ビット（第０〜３ビット）は「０Ｈ」〜「５Ｈ」となる。従って、ＤＡＴＡ情報の下位４ビット（第０〜３ビット）においても、第３ビットの論理は常に「０」となる。つまり、変動開始コマンドを受信した場合、ＤＡＴＡ情報において、上位５ビット（第１３〜７ビット）は常に同じ論理となり、変化するのは下位３ビット（第０〜２ビット）のみである。
【０２２２】
従って、サブＣＰＵ３２０ａは、第１コマンドデータ及び第２コマンドデータの中から必要な部分データとして、ＣＯＤＥ情報のうち上位６ビット（第１０〜１５ビット）をマスキングして下位２ビット（第８，９ビット）を、ＤＡＴＡ情報のうち上位５ビット（第１３〜７ビット）をマスキングして下位３ビット（第０〜２ビット）を取り出し、この取り出した部分データを基に、５ビットの第１コマンド加工データ及び第２コマンド加工データを生成する。そして、サブＣＰＵ３２０ａは、第１コマンド加工データと第２コマンド加工データとの間でビット毎に排他的論理和をとり、その演算結果に基づいて第１コマンドデータと第２コマンドデータとが一致しているか否かを判断する。なお、図示では、第１コマンドデータと第２コマンドデータとが一致する場合であって、この排他的論理和の演算結果は、各ビットの論理が全て「０」となる。
【０２２３】
すなわち、この図２１に示す変形例においては、第１コマンドデータ及び第２コマンドデータのビットパターンの中から、常に同じ論理となるビットはマスキングし、変化し得るビットのみを部分データとして取り出し、この取り出した部分データ同士を比較判定することにより、第１コマンドデータと第２コマンドデータとの一致・不一致を判断するようにしている。
【０２２４】
この図２１に示した変形例の構成によれば、第１コマンド加工データ及び第２コマンド加工データのデータ量を、図２０に示した構成よりも更に低減（８ビットから５ビット）することが可能となり、その結果、サブＲＡＭ３２０ｃの記憶容量をより小さくしたり、サブＣＰＵ３２０ａが実行する第１，第２コマンドデータ比較処理の処理速度をより速くすることが可能となる。
【０２２５】
あるいは、本実施形態においては、図８，９に示すように、各変動パターン１〜１０は、特１又は特２、及び、遊技状態が通常か確変（時短）に関係なく、変動パターンが同じ種別であればその演出内容は同一となっているので、すなわち、図１２に示すように、各変動パターン１〜１０は、ＣＯＤＥ情報が異なっていても変動パターンが同じ種別であればＤＡＴＡ情報は同一となっているので、従って、第１コマンドデータと第２コマンドデータとの一致・不一致の判断は、ＤＡＴＡ情報のみを比較して判断するようにしてもよい。そして、この場合、上記したように、常に同じ論理となるビットはマスキングし、変化するビットのみを比較するようにすればよい。
【０２２６】
また、このようにＤＡＴＡ情報のみを比較して第１コマンドデータと第２コマンドデータとの一致・不一致の判断をする場合には、主制御基板３００から演出制御基板３２０及びランプ制御基板３４０に送信する変動開始コマンドは、必ずしも同一データにする必要はなく、例えば、主制御基板３００から演出制御基板３２０に送信する変動開始コマンドは、ＣＯＤＥ情報及びＤＡＴＡ情報からなる上述の２バイトデータとして構成し、一方、主制御基板３００からランプ制御基板３４０に送信する変動開始コマンドは、ＤＡＴＡ情報のみの１バイトデータとして構成するとよい。このように構成すれば、メインＲＡＭ３０１ｃ（演出用伝送データ格納領域３０１ｃｚ、図４参照）やランプＲＡＭ３４０ｃ（認証用コマンド記憶領域３４０ｃｘ、図５参照）の記憶容量を小さくしたり、主制御基板３００及びランプ制御基板３４０の変動開始コマンド（演出制御コマンド）の送受信に係る処理を速くすることが可能となる。
【０２２７】
［変形例３］
次に、第１，第２コマンドデータ比較処理の変形例３について説明する。上述した実施形態においては、主制御基板３００から演出制御基板３２０及びランプ制御基板３４０に送信される変動開始コマンドなどの演出制御コマンドは、２バイト（１バイトのＣＯＤＥ情報、１バイトのＤＡＴＡ情報）の１６ビットで構成したが、この変形例３においては、この２バイトのデータに更に冗長ビットとしての１ビットデータを付加した１７ビットで構成されている。なお、冗長ビットは、演出制御基板３２０及びランプ制御基板３４０が受信した演出制御コマンドに異常がないかをチェックするためのビットである。
【０２２８】
図２２，２３を用いて、ここで、変形例３に係る演出制御コマンドの具体的な内容について説明する。図２２は、変形例３に係る演出制御コマンドとしての変動開始コマンドの構成を示す説明図であり、図２３は、変形例３に係る演出制御コマンド（変動開始コマンド）のデータフォーマットを示す説明図である。なお、以下の説明では、上述した図１２、１３と同様な構成については、上述した説明に準じ、それら構成の詳細な説明を省略するものとする。
【０２２９】
図２２に示すように、変形例３に係る変動開始コマンドは、例えば、変動パターンが上述した実施形態と同様な「変動パターン５Ｂ」の場合には、「ＣＯＤＥ」が「Ｅ０Ｈ」、「ＤＡＴＡ」が「０５Ｈ」に設定され、更に冗長ビットの論理が「０」に設定されている。この変動開始コマンドの具体的なデータフォーマット（ビットパターン）は、図２３（ａ）に示すように、１バイトのＣＯＤＥ情報のビット列が「１１１０００００」、１バイトのＤＡＴＡ情報のビット列が「０００００１０１」、１ビットの冗長ビットの論理が「０」になっている。
【０２３０】
ここで、本実施形態においては、冗長ビットはパリティビットとして構成されており、冗長ビットの１ビットデータは、パリティデータとして構成される。つまり、このパリティビットは、当該変動開始コマンドにおけるＣＯＤＥ情報及びＤＡＴＡ情報を構成する１６ビットのうち、「１」の論理の数が奇数個ある場合には、論理「０」が設定され、「１」の論理の数が偶数個ある場合には、論理「１」が設定されるようになっている。すなわち、変形例３に係る変動開始コマンドにおいては、「１」の論理のビットの個数が常に奇数になるようにパリティビットの論理が決定されている。
【０２３１】
しかして、図２３（ａ）に示すように、変動パターンが「変動パターン５Ｂ」の場合には、ＣＯＤＥ情報を構成する８ビットのうち論理「１」は３個、ＤＡＴＡ情報を構成する８ビットのうち論理「１」は２個となっている。従って、ＣＯＤＥ情報及びＤＡＴＡ情報を構成する１６ビットのうち論理「１」は５個（奇数）となっているので、パリティビットの論理は「０」となる。すなわち、変動開始コマンドを構成する１７ビットにおいて、論理「１」の個数は奇数となる。
【０２３２】
また、図２２（ｂ）に示すように、変動開始コマンドが、例えば、始動装置が「特２」、遊技状態が「確変」、変動パターンが「変動パターン８」（特２確変時変動パターンテーブルに係る変動パターン、図９（Ｂ）参照）の場合には、「ＣＯＤＥ」が「Ｅ３Ｈ」、「ＤＡＴＡ」が「０２Ｈ」に設定され、更に冗長ビットの論理が「１」に設定され、この変動開始コマンドの具体的なデータフォーマット（ビットパターン）は、図２３（ｂ）に示すように、１バイトのＣＯＤＥ情報のビット列が「１１１０００１１」、１バイトのＤＡＴＡ情報のビット列が「００００００１０」、１ビットの冗長ビットの論理が「１」となる。
【０２３３】
つまり、図２３（ｂ）に示すように、変動開始コマンドが、始動装置が「特２」、遊技状態が「確変」、変動パターンが「変動パターン８」の場合には、ＣＯＤＥ情報を構成する８ビットのうち論理「１」は５個、ＤＡＴＡ情報を構成する８ビットのうち論理「１」は２個となっている。従って、ＣＯＤＥ情報及びＤＡＴＡ情報を構成する１６ビットのうち論理「１」は６個（偶数）となっているので、パリティビットの論理は「１」となる。すなわち、変動開始コマンドを構成する１７ビットにおいて、論理「１」の個数は奇数となる。
【０２３４】
なお、上記の説明では、変動開始コマンドにおいては、「１」の論理のビットの個数が常に奇数になるようにパリティビットの論理を決定するようにしたが、これは、「１」の論理のビットの個数が常に偶数になるようにパリティビットの論理を決定するようにしてもよい。
【０２３５】
図２４を用いて、次に、変形例３に係るコマンド認証処理について説明する。図２４は、変形例３に係る演出制御基板３２０のサブＣＰＵ３２０ａで実行されるコマンド認証処理を示すフローチャートである。なお、以下の説明では、上述した図１８と同様な構成については、上述した説明に準じ、それら構成の詳細な説明を省略するものとする。
【０２３６】
図２４を参照して、この変形例３に係るコマンド認証処理が実行されると、サブＣＰＵ３２０ａは、上述した図１８のコマンド認証処理と同様にＳ１８００〜Ｓ１８１０の処理を実行する。ここで、図２５を用いて、Ｓ１８１０の第１，第２コマンドデータ比較処理について説明する。図２５は、変形例３に係る演出制御基板３２０のサブＣＰＵ３２０ａで実行される第１，第２コマンドデータ比較処理の一例を示す説明図であり、図２５−１（ａ）は、第１コマンドデータと第２コマンドデータとが一致する例を、図２５−１（ｂ）及び図２５−２（ｃ）（ｄ）は、第１コマンドデータと第２コマンドデータとが一致しない例を示している。
【０２３７】
図２５−１（ａ）を参照して、まず、第１コマンドデータと第２コマンドデータとが一致する例について説明する。第１コマンドデータ及び第２コマンドデータは、上述の図１９（ａ）と同一の特１通常時変動パターンテーブルに係る変動パターン５Ｂを含む変動開始コマンドを示す内容であって、１バイトのＣＯＤＥ情報が「Ｅ０Ｈ」、１バイトのＤＡＴＡ情報が「０５Ｈ」、冗長ビットとしてのパリティビットが論理「０」になっている。
【０２３８】
そして、図２５−１（ａ）に示すように、第１コマンドデータと第２コマンドデータとが一致する場合には、第１コマンドデータと第２コマンドデータとの間で１バイトのＣＯＤＥ情報のビット毎、１バイトのＤＡＴＡ情報のビット毎、及び、１ビットの冗長ビット毎に排他的論理和をとると、ＣＯＤＥ情報及びＤＡＴＡ情報毎の排他的論理和の演算結果は、それぞれ「００Ｈ」になり、冗長ビット毎の排他的論理和の演算結果は、論理「０」になる。この演算結果（ＣＯＤＥ情報及びＤＡＴＡ情報の両者共に「００Ｈ」となる演算結果、及び、冗長ビットの論理が「０」になる演算結果）により、サブＣＰＵ３２０ａは、後述のＳ１８２０（図２４）の処理において、第１コマンドデータと第２コマンドデータとが一致していると判定し、後述のＳ１８２２（図２４）の処理において、第１コマンドデータ（又は第２コマンドデータ）に基づいたコマンド受信処理を実行する。
【０２３９】
次に、第１コマンドデータと第２コマンドデータとが一致しない例について説明する。図２５−１（ｂ）を参照して、同図に示す第１コマンドデータ及び第２コマンドデータは、上述の図１９（ｂ）と同一の特１通常時変動パターンテーブルに係る変動パターン５Ｂを含む変動開始コマンドを示す内容であって、第１コマンドデータと第２コマンドデータ（第１コマンドデータの第１ビットの論理が「０」に変化しており、この第１コマンドデータの第１ビットが異常データ）との間で上記と同様に排他的論理和をとると、１バイト（８ビット）毎の排他的論理和の演算結果は、ＣＯＤＥ情報は「００Ｈ」になるが、ＤＡＴＡ情報は「０１Ｈ」となる。なお、冗長ビット毎の排他的論理和の演算結果は、論理「０」になる。この演算結果（ＣＯＤＥ情報又はＤＡＴＡ情報の何れか一方でも「００Ｈ」とならない演算結果、及び、冗長ビットの論理が「０」になる演算結果）により、サブＣＰＵ３２０ａは、後述のＳ１８２０の処理において、第１コマンドデータと第２コマンドデータとが一致していないと判定する。
【０２４０】
そして、サブＣＰＵ３２０ａは、後述のＳ２４００（図２４）の処理において、第１コマンドデータを構成する１７ビットのうちの論理「１」のビット個数と、第２コマンドデータを構成する１７ビットのうちの論理「１」のビット個数とが、両者共に奇数か偶数かを判定し、この図２５−１（ｂ）に例示する場合、第１コマンドデータの論理「１」のビット個数は偶数（４個）、第２コマンドデータの論理「１」のビット個数は奇数（５個）であるので、このような場合には、後述のＳ２４０２（図２４）の処理において、論理「１」のビット個数が奇数である第２コマンドデータに基づいたコマンド受信処理を実行する。
【０２４１】
図２５−２（ｃ）を参照して、次に、上記とは異なるパターンの、第１コマンドデータと第２コマンドデータとが一致しない例について説明する。図２５−２（ｃ）に示す第１コマンドデータ及び第２コマンドデータは、上述の図１９（ｂ）と同一の特１通常時変動パターンテーブルに係る変動パターン５Ｂを含む変動開始コマンドを示す内容であって、第１コマンドデータと第２コマンドデータ（第１コマンドデータの第１ビットの論理が「０」、第２コマンドデータの第１ビットの論理が「０」、第２ビットの論理が「１」、第３ビットの論理が「０」に変化しており、これら第１コマンドデータの第１ビット、及び、第２コマンドデータの第１，２，３ビットが異常データ）との間で上記と同様に排他的論理和をとると、１バイト（８ビット）毎の排他的論理和の演算結果は、ＣＯＤＥ情報は「００Ｈ」になるが、ＤＡＴＡ情報は「０６Ｈ」となる。なお、冗長ビット毎の排他的論理和の演算結果は、論理「０」になる。この演算結果（ＣＯＤＥ情報又はＤＡＴＡ情報の何れか一方でも「００Ｈ」とならない演算結果、及び、冗長ビットの論理が「０」になる演算結果）により、サブＣＰＵ３２０ａは、後述のＳ１８２０の処理において、第１コマンドデータと第２コマンドデータとが一致していないと判定する。
【０２４２】
そして、サブＣＰＵ３２０ａは、後述のＳ２４００（図２４）の処理において、第１コマンドデータを構成する１７ビットのうちの論理「１」のビット個数と、第２コマンドデータを構成する１７ビットのうちの論理「１」のビット個数とが、両者共に奇数か偶数かを判定し、この図２５−２（ｃ）に例示する場合、第１コマンドデータ及び第２コマンドデータの論理「１」のビット個数は共に偶数（４個）であるので、このような場合には、後述のＳ１８２４（図２４）の処理において演出停止処理を実行する。
【０２４３】
図２５−２（ｄ）を参照して、次に、上記とは異なるパターンの、第１コマンドデータと第２コマンドデータとが一致しない例について説明する。図２５−２（ｄ）に示す第１コマンドデータ及び第２コマンドデータは、上述の図１９（ｂ）と同一の特１通常時変動パターンテーブルに係る変動パターン５Ｂを含む変動開始コマンドを示す内容であって、第１コマンドデータと第２コマンドデータ（第１コマンドデータの第１ビットの論理が「０」、第３ビットの論理が「０」に変化しており、これら第１コマンドデータの第１，３ビットが異常データ）との間で上記と同様に排他的論理和をとると、１バイト（８ビット）毎の排他的論理和の演算結果は、ＣＯＤＥ情報は「００Ｈ」になるが、ＤＡＴＡ情報は「０５Ｈ」となる。なお、冗長ビット毎の排他的論理和の演算結果は、論理「０」になる。この演算結果（ＣＯＤＥ情報又はＤＡＴＡ情報の何れか一方でも「００Ｈ」とならない演算結果、及び、冗長ビットの論理が「０」になる演算結果）により、サブＣＰＵ３２０ａは、後述のＳ１８２０の処理において、第１コマンドデータと第２コマンドデータとが一致していないと判定する。
【０２４４】
そして、サブＣＰＵ３２０ａは、後述のＳ２４００（図２４）の処理において、第１コマンドデータを構成する１７ビットのうちの論理「１」のビット個数と、第２コマンドデータを構成する１７ビットのうちの論理「１」のビット個数とが、両者共に奇数か偶数かを判定し、この図２５−２（ｄ）に例示する場合、第１コマンドデータ及び第２コマンドデータの論理「１」のビット個数は共に奇数（第１コマンドデータは３個、第２コマンドデータは５個）であるので、このような場合には、後述のＳ１８２４（図２４）の処理において演出停止処理を実行する。
【０２４５】
図２４に戻って、サブＣＰＵ３２０ａは、Ｓ１８１０の第１，第２コマンドデータ比較処理を終えると、Ｓ１８２０の処理に移行し、第１，第２コマンドデータ比較処理（Ｓ１８１０）の演算結果に基づいて、第１コマンドデータと第２コマンドデータとが一致しているか否かを判定し、図２５−１（ａ）に例示したように、第１コマンドデータと第２コマンドデータとが一致していると判定した場合（Ｓ１８２０：ＹＥＳ）には、Ｓ１８２２の処理に移行し、サブＲＡＭ３２０ｃの認証用コマンド記憶領域３２０ｃ４に記憶した第１コマンドデータに基づき、その後の処理として上述した図１７に示すコマンド受信処理を実行する。なお、Ｓ１８２２の処理では、第１コマンドデータに替えて、第２コマンドデータに基づくコマンド受信処理を実行するようにしてもよい。
【０２４６】
すなわち、この変形例３に係るコマンド認証処理においては、冗長ビットを含む第１コマンドデータと第２コマンドデータとを比較し、両者が一致したとの判定に基づいて、今回の主制御基板３００から受信した演出制御コマンド（第１コマンドデータ）は正常なコマンドであると判断する。特に、この判断は、冗長ビットを含んでの判断であるので、より精度が高くなる。そして、この正常なコマンドであると判断された演出制御コマンド、すなわち信頼性の担保された演出制御コマンドに基づいて、その後の演出に係る処理が実行されるので、これにより、遊技機１において適正な演出が実行されることになる。
【０２４７】
一方、Ｓ１８２０の処理において、サブＣＰＵ３２０ａは、第１コマンドデータと第２コマンドデータとを比較し、図２５−１（ｂ）、図２５−２（ｃ），（ｄ）に例示したように、第１コマンドデータと第２コマンドデータとが一致していないと判定した場合（Ｓ１８２０：ＮＯ）には、Ｓ２４００の処理に移行し、この処理において、冗長ビットを含む第１コマンドデータを構成する１７ビットのうちの論理「１」のビット個数と、同じく冗長ビットを含む第２コマンドデータを構成する１７ビットのうちの論理「１」のビット個数とが、両者共に奇数個有るか、又は、偶数個有るかを判定する。
【０２４８】
そして、Ｓ２４００の処理において、サブＣＰＵ３２０ａは、図２５−１（ｂ）に例示したように、第１コマンドデータと第２コマンドデータとは、論理「１」のビット個数が共に奇数個ではない、又は、偶数個ではないと判定した場合（Ｓ２４００：ＮＯ）には、換言すれば、第１コマンドデータと第２コマンドデータのうち、一方が論理「１」のビット個数が奇数個、他方が論理「１」のビット個数が偶数個である場合には、Ｓ２４０２の処理に移行し、論理「１」のビット個数が奇数個有るコマンドデータ（第１コマンドデータ又は第２コマンドデータの何れか一方、図２５−１（ｂ）に示した例では、第２コマンドデータ）に基づき、その後の処理として上述した図１７に示すコマンド受信処理を実行する。この理由は、変形例３に係る演出制御コマンド（第１コマンドデータ又は第２コマンドデータ）においては、冗長（ビットパリティビット）が付加されており、正常データであれば、「１」の論理のビット個数が常に奇数になるように設定されているからである。
【０２４９】
一方、Ｓ２４００の処理において、サブＣＰＵ３２０ａは、図２５−２（ｃ），（ｄ）に例示したように、第１コマンドデータと第２コマンドデータとは、論理「１」のビット個数が共に偶数個である（図２５−２（ｃ）の場合）、又は、奇数個である（図２５−２（ｄ）の場合）と判定した場合（Ｓ２４００：ＹＥＳ）には、Ｓ１８２４の処理に移行し、上述した図１７に示すコマンド受信処理の実行を停止する。この理由は、第１コマンドデータ又は第２コマンドデータにおいて、論理「１」のビット個数が共に偶数個の場合には共に異常データであり、第１コマンドデータと第２コマンドデータとが不一致にも拘わらず論理「１」のビット個数が共に奇数個の場合には、何れのコマンドデータが正常データなのか判断できない、あるいは、両者共に異常データの可能性が否定できないからである。そして、Ｓ１８２２，Ｓ１８２４又はＳ２４０２の処理を終えると、サブＣＰＵ３２０ａは、このコマンド認証処理を終了する。
【０２５０】
つまり、この変形例３に係るコマンド認証処理においては、冗長ビットを含む第１コマンドデータと第２コマンドデータとを比較し、両者が一致していないと判定された場合には、更に、両者共に論理「１」のビット個数が偶数個有るか、又は、奇数個有るかを確認し、第１コマンドデータと第２コマンドデータとは、論理「１」のビット個数が共に奇数個ではない、又は、偶数個ではない場合には、論理「１」のビット個数が奇数個有るコマンドデータが正常なコマンドであると判断する。
【０２５１】
すなわち、上述の図１８に示したコマンド認証処理においては、第１コマンドデータと第２コマンドデータとが一致していないと判定された場合には、何れのコマンドデータが正常なのかを判断することができないの比して、この変形例３に係るコマンド認証処理においては、冗長ビットが付加されているので、両者共に論理「１」のビット個数が奇数又は偶数でない場合には、たとえ第１コマンドデータと第２コマンドデータとが不一致であっても、論理「１」のビット個数が奇数であるコマンドデータの方が正常なコマンドであると判断する構成となっている。これにより、第１コマンドデータ又は第２コマンドデータが正常か否かの判定精度が高まり、その結果、遊技機１において不必要な演出停止を回避して、より適正に演出を実行することができる。
【０２５２】
なお、この変形例３に係るコマンド認証処理の説明では、第１コマンドデータ及び第２コマンドデータ共に、冗長ビットの論理が「０」となる場合を例示したが、これは、第１コマンドデータと第２コマンドデータの冗長ビットの論理が互いに相違する場合であっても、上記の説明に準じて実行される。更に、冗長ビットを加えた第１コマンドデータ及び第２コマンドデータに対して、上述の変形例１，２に示したようなマスキング処理を実行し、特定のビットのみを比較して第１コマンドデータと第２コマンドデータとの一致・不一致を判断するようにしてもよい。
【０２５３】
［他の実施形態］
以上、本発明の実施形態に係る遊技機１を図面に基づいて説明してきたが、具体的な構成は実施形態に示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲における変更や追加などがあっても本発明に含まれる。
【０２５４】
［他の実施形態１］
例えば、上述した実施形態においては、図５に示したように、主制御基板３００は、所定の演出を実行させるため、演出制御コマンドを出力ポートＰ０，Ｐ１から演出制御基板３２０及びランプ制御基板３４０に単方向性回路３１５，３１６を介して一方向に送信し、演出制御基板３２０（サブＣＰＵ３２０ａ）は、演出制御基板３２０及びランプ制御基板３４０で受信したこの主制御基板３００からの演出制御コマンドに基づいて上述のコマンド認証処理を実行することにより（図１８〜２５−２参照）、遊技機１において所定の演出を行うようにしたが、これは、図２６に示すようにしてもよい。
【０２５５】
図２６は、他の実施形態１に係る演出制御基板３２０及び画像制御基板３３０の構成を示すブロック図であって、（ａ）は、主制御基板３００、演出制御基板３２０及び画像制御基板３３０の詳細ブロック図であり、（ｂ）は、画像ＲＡＭ３３０ｃの記憶領域を模式的に示す説明図である。なお、以下の説明では、上述した図５（ａ）（ｂ）も併せて参照されたい。また、以下に説明する他の実施形態１の説明においては、上述した実施形態と同様な構成については同じ符号を付し、それら構成の詳細な説明については省略するものとする。
【０２５６】
図２６（ａ）に示すように、この他の実施形態１においては、主制御基板３００は、所定の演出を実行させるため、演出制御コマンドを出力ポートＰ０，Ｐ１から演出制御基板３２０及び画像制御基板３３０に単方向性回路３１５，３１６を介して一方向に送信し、演出制御基板３２０（サブＣＰＵ３２０ａ）は、演出制御基板３２０及び画像制御基板３３０で受信したこの主制御基板３００からの演出制御コマンドに基づいて上述のコマンド認証処理を実行することにより（図１８〜２５−２参照）、遊技機１において所定の演出を行うように構成されている。
【０２５７】
画像制御基板３３０には入力／出力回路２６００、画像ＣＰＵ３３０ａ、画像ＲＯＭ３３０ｂ、画像ＲＡＭ３３０ｃが設けられており、画像制御基板３３０は、この入力／出力回路２６００により主制御基板３００（単方向性回路３１６）からのコマンドを受信し、この受信したコマンドを画像ＲＡＭ３３０ｃに記憶する。ここで、図２６（ｂ）に示すように、画像ＲＡＭ３３０ｃの記憶領域には、通常の表示演出を実現するための制御用記憶領域３３０ｃｙとは別に、認証用コマンド記憶領域３３０ｃｘが設けられており、入力／出力回路２６００で受信した主制御基板３００（単方向性回路３１６）からのコマンドは、この認証用コマンド記憶領域３３０ｃｘに第２コマンドデータとして記憶される。すなわち、認証用コマンド記憶領域３３０ｃｘは、主制御基板３００から受信したコマンドを記憶するための専用の記憶領域となっている。
【０２５８】
そして、演出制御基板３２０のサブＣＰＵ３２０ａと、画像制御基板３３０の画像ＲＡＭ３３０ｃとはバス２６０２で接続されており、サブＣＰＵ３２０ａは、認証用コマンド記憶領域３４０ｃｘに記憶されたコマンドを読み取り可能となっている。すなわち、バス２６０２は、サブＣＰＵ３２０ａが認証用コマンド記憶領域３３０ｃｘに記憶されたコマンドを読み取るための、読み取り専用バスとなっている。
【０２５９】
従って、この他の実施形態１の遊技機１では、演出制御基板３２０のサブＣＰＵ３２０ａは、サブＲＡＭ３２０ｃの所定記憶領域（認証用コマンド記憶領域３２０ｃ４）に記憶された主制御基板３００からのコマンドの内容（第１コマンドデータ）と、画像ＲＡＭ３３０ｃの認証用コマンド記憶領域３３０ｃｘに記憶された主制御基板３００からのコマンドの内容（第２コマンドデータ）とが同一か否かを比較判定する処理等（コマンド認証処理）を実行することにより、この主制御基板３００から受信した演出制御コマンドの信頼性・正当性を判断し、該信頼性・正当性が確認された場合にのみ、当該演出制御コマンドに基づいて演出を実行するのである。
【０２６０】
なお、この他の実施形態１においては、演出制御基板３２０（サブＣＰＵ３２０ａ）が、演出制御基板３２０及び画像制御基板３３０が受信した主制御基板３００からの演出制御コマンドの内容を比較判定する処理等（コマンド認証処理）を実行するように構成したが、この処理は、上記の説明に準じて、画像制御基板３３０（画像ＣＰＵ３３０ａ）が実行するように構成してもよい。同様に、上述した実施形態においても、ランプ制御基板３４０（ランプＣＰＵ３４０ａ）が、演出制御基板３２０及びランプ制御基板３４０が受信した主制御基板３００からの演出制御コマンドの内容を比較判定する処理等（コマンド認証処理）を実行するように構成してもよい。
【０２６１】
［他の実施形態２］
また、上述した実施形態における図５，２６に示した構成は、図２７に示すようにしてもよい。図２７は、他の実施形態２に係る演出制御基板３２０、画像制御基板３３０及びランプ制御基板３４０の構成を示すブロック図である。なお、以下の説明では、上述した図５，２６（ａ）（ｂ）も併せて参照されたい。また、以下に説明する他の実施形態２の説明においては、上述した実施形態と同様な構成については同じ符号を付し、それら構成の詳細な説明については省略するものとする。
【０２６２】
図２７に示すように、この他の実施形態２においては、主制御基板３００と演出制御基板３２０、画像制御基板３３０及びランプ制御基板３４０との間には、主制御基板３００から入力された信号を演出制御基板３２０、画像制御基板３３０及びランプ制御基板３４０に向かう方向にしか通過させない（演出制御基板３２０、画像制御基板３３０及びランプ制御基板３４０から主制御基板３００への方向には信号を通過させない）信号方向規制手段としての単方向性回路２７０１を有する中継基板２７００が設けられている。主制御基板３００は、所定の演出を実行させるため、演出制御コマンドを１つの出力ポートＰ０から中継基板２７００に出力する。そして、中継基板２７００は、中継基板２７００が備える単方向性回路２７０１を介して主制御基板３００から入力した演出制御コマンドを、演出制御基板３２０、画像制御基板３３０及びランプ制御基板３４０に送信する。
【０２６３】
すなわち、中継基板２７００は、主制御基板３００から受信した演出制御コマンドを三つに分岐し、この分岐した三つの演出制御コマンドをそれぞれ演出制御基板３２０、画像制御基板３３０及びランプ制御基板３４０に送信する。ここで、図示していないが、中継基板２７００は、単方向性回路２７０１以外にもコマンド信号を入出力するための入力／出力回路やコマンド信号を三つに分岐する分岐手段としての分岐回路を少なくとも備えている。なお、分岐手段は、ハードウェアの配線等で構成されるロジック回路（論理回路）や、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなるマイクロコンピュータを主とする構成などにより実現すればよい。
【０２６４】
演出制御基板３２０、画像制御基板３３０及びランプ制御基板３４０は、中継基板２７００からの演出制御コマンドをそれぞれ受信すると、サブＲＡＭ３２０ｃ、画像ＲＡＭ３３０ｃ及びランプＲＡＭ３４０ｃの所定記憶領域（認証用コマンド記憶領域３２０ｃ４，３３０ｃｘ及び３４０ｃｘ）に記憶する。
【０２６５】
しかして、演出制御基板３２０のサブＣＰＵ３２０ａと、画像制御基板３３０の画像ＲＡＭ３３０ｃ及びランプ制御基板３４０のランプＲＡＭ３４０ｃとはバス２７０２で接続されており、サブＣＰＵ３２０ａは、認証用コマンド記憶領域３３０ｃｘ，３４０ｃｘに記憶されたコマンドを読み取り可能となっている。すなわち、バス２７０２は、サブＣＰＵ３２０ａが認証用コマンド記憶領域３３０ｃｘ，３４０ｃｘに記憶されたコマンドを読み取るための、読み取り専用バスとなっている。
【０２６６】
従って、この他の実施形態２の遊技機１では、演出制御基板３２０のサブＣＰＵ３２０ａは、サブＲＡＭ３２０ｃの認証用コマンド記憶領域３２０ｃ４に記憶された中継基板２７００（主制御基板３００）からのコマンドの内容と、ランプＲＡＭ３４０ｃの認証用コマンド記憶領域３３０ｃｘに記憶された中継基板２７００（主制御基板３００）からのコマンドの内容と、画像ＲＡＭ３３０ｃの認証用コマンド記憶領域３３０ｃｘに記憶された中継基板２７００（主制御基板３００）からのコマンドの内容とが同一か否かを比較判定する処理等（コマンド認証処理）を実行することにより、この中継基板２７００（主制御基板３００）から受信した演出制御コマンドの信頼性・正当性を判断し、該信頼性・正当性が確認された場合にのみ、当該演出制御コマンドに基づいて演出を実行するのである。
【０２６７】
図２８，２９を用いて、ここで、他の実施形態２に係る具体的なコマンド認証処理の内容について説明する。図２８，２９は、他の実施形態２に係る演出制御基板３２０のサブＣＰＵ３２０ａで実行されるコマンド認証処理を示すフローチャートである。なお、以下の説明では、上述した図１８，２４と同様な構成については、上述した説明に準じ、それら構成の詳細な説明を省略するものとする。まず、図２８に示すコマンド認証処理について説明する。
【０２６８】
図２８を参照して、この他の実施形態２に係るコマンド認証処理が実行されると、サブＣＰＵ３２０ａは、上述した図１８，２４のコマンド認証処理と同様に、Ｓ１８００の処理で中継基板２７００（主制御基板３００）からの演出制御コマンド（例えば変動開始コマンド）を受信したか否かを判断し、演出制御コマンドを受信していないと判断した場合（Ｓ１８００：ＮＯ）には、このコマンド認証処理を終了する。
【０２６９】
一方、サブＣＰＵ３２０ａは、演出制御コマンドを受信していると判断した場合（Ｓ１８００：ＹＥＳ）には、Ｓ１８０２の処理で、演出制御基板３２０のサブＲＡＭ３２０ｃに設けられた認証用コマンド記憶領域３２０ｃ４（図１４参照）に、中継基板２７００（主制御基板３００）から受信した演出制御コマンドのデータを第１コマンドデータとして記憶する。
【０２７０】
Ｓ１８０４の処理において、サブＣＰＵ３２０ａは、バス２７０２を介してランプ制御基板３４０のランプＲＡＭ３４０ｃに設けられた認証用コマンド記憶領域３４０ｃｘ（図５参照）にアクセスし、この認証用コマンド記憶領域３４０ｃｘに記憶された中継基板２７００（主制御基板３００）から受信した演出制御コマンドデータ（第２コマンドデータ）を読み込み、Ｓ２８００の処理に移行する。
【０２７１】
Ｓ２８００の処理において、サブＣＰＵ３２０ａは、バス２７０２を介して画像制御基板３３０の画像ＲＡＭ３３０ｃに設けられた認証用コマンド記憶領域３３０ｃｘ（図２６参照）にアクセスし、この認証用コマンド記憶領域３３０ｃｘに記憶された中継基板２７００（主制御基板３００）から受信した演出制御コマンドデータ（第３コマンドデータ）を読み込み、Ｓ１８１０の処理に移行する。
【０２７２】
Ｓ２８００の処理において、サブＣＰＵ３２０ａは、第１，第２コマンドデータ比較処理を実行する。なお、Ｓ１８１０の第１，第２コマンドデータ比較処理は、上述の図１９〜２１，２５−１，２５−２に準じて行われる。
【０２７３】
サブＣＰＵ３２０ａは、Ｓ１８１０の第１，第２コマンドデータ比較処理を終えると、Ｓ１８２０の処理に移行し、第１，第２コマンドデータ比較処理（Ｓ１８１０）の演算結果に基づいて、第１コマンドデータと第２コマンドデータとが一致しているか否かを判定し、第１コマンドデータと第２コマンドデータとが一致していると判定した場合（Ｓ１８２０：ＹＥＳ）には、Ｓ２８１０の処理に移行する。
【０２７４】
Ｓ２８１０の処理において、サブＣＰＵ３２０ａは、第１，第３コマンドデータ比較処理を実行する。このＳ２８１０の第１，第３コマンドデータ比較処理は、上記のＳ１８１０の第１，第２コマンドデータ比較処理と同様、上述の図１９〜２１，２５−１，２５−２に準じて行われる。
【０２７５】
サブＣＰＵ３２０ａは、Ｓ２８１０の第１，第３コマンドデータ比較処理を終えると、Ｓ２８２０の処理に移行し、第１，第３コマンドデータ比較処理（Ｓ２８１０）の演算結果に基づいて、第１コマンドデータと第３コマンドデータとが一致しているか否かを判定し、第１コマンドデータと第３コマンドデータとが一致していると判定した場合（Ｓ２８２０：ＹＥＳ）には、Ｓ１８２２の処理に移行する。
【０２７６】
Ｓ１８２２の処理において、サブＣＰＵ３２０ａは、サブＲＡＭ３２０ｃの認証用コマンド記憶領域３２０ｃ４に記憶した第１コマンドデータに基づき、その後の処理として上述した図１７に示すコマンド受信処理を実行する。すなわち、Ｓ１８２０及びＳ２８２０の処理でＹＥＳとなるのは、第１コマンドデータ、第２コマンドデータ及び第３コマンドデータ全てが一致していることを意味するので、この場合には、Ｓ１８２２の処理において、サブＣＰＵ３２０ａは、中継基板２７００（主制御基板３００）から受信した演出制御コマンド（第１コマンドデータ）は信頼性が担保されたとして、コマンド受信処理を実行するのである。
【０２７７】
一方、第１コマンドデータと第２コマンドデータとが一致していないと判定した場合（Ｓ１８２０：ＮＯ）、又は、第１コマンドデータと第３コマンドデータとが一致していないと判定した場合（Ｓ２８２０：ＮＯ）には、サブＣＰＵ３２０ａは、Ｓ１８２４の処理に移行し、上述した図１７に示すコマンド受信処理の実行を停止する。すなわち、Ｓ１８２０又はＳ２８２０の処理でＮＯとなるのは、第１コマンドデータ、第２コマンドデータ及び第３コマンドデータ全てが一致していないことを意味するので、この場合には、Ｓ１８２４の処理において、サブＣＰＵ３２０ａは、中継基板２７００（主制御基板３００）から受信した演出制御コマンド（第１コマンドデータ、第２コマンドデータ及び第３コマンドデータ）は信頼性が担保されなかったとして、コマンド受信処理の実行を停止するのである。そして、Ｓ１８２２又はＳ１８２４の処理を終えると、サブＣＰＵ３２０ａは、このコマンド認証処理を終了する。
【０２７８】
すなわち、この他の実施形態２に係る図２８に示したコマンド認証処理においては、サブＣＰＵ３２０ａは、中継基板２７００（主制御基板３００）から受信した演出制御基板３２０の第１コマンドデータ、ランプ制御基板３４０の第２コマンドデータ及び画像制御基板３３０の第３コマンドデータとを比較し、それら全てが一致したとの判定に基づいて、今回の中継基板２７００（主制御基板３００）から受信した演出制御コマンド（第１コマンドデータ）は正常なコマンドであると判断し、この正常なコマンドである演出制御コマンド、すなわち信頼性の担保された演出制御コマンドに基づいて、その後の演出に係る処理を実行するのである。これにより、遊技機１において適正な演出が実行されることになる。
【０２７９】
特に、この他の実施形態２に係る図２８に示したコマンド認証処理においては、第１コマンドデータ、第２コマンドデータ及び第３コマンドデータの全てが一致して初めて正常と判断されるので、この構成により、上述の図１８に示したコマンド認証処理に比して、受信した演出制御コマンドが正常であるとの判断精度が高くなり、その結果、遊技機１において適正に演出が実行される蓋然性がより高くなる。なお、Ｓ１８２２の処理では、第１コマンドデータに替えて、第２コマンドデータ又は第３コマンドデータに基づくコマンド受信処理を実行するようにしてもよい。
【０２８０】
更に、サブＣＰＵ３２０ａは、中継基板２７００（主制御基板３００）から受信した演出制御基板３２０の第１コマンドデータ、ランプ制御基板３４０の第２コマンドデータ及び画像制御基板３３０の第３コマンドデータとを比較し、それら全てが一致していないとの判定に基づいて、今回の中継基板２７００（主制御基板３００）から受信した演出制御コマンド（第１コマンドデータ）は異常なコマンドであると判断し、この異常なコマンドである演出制御コマンド、すなわち信頼性の担保されない演出制御コマンドに基づく、その後の演出に係る処理の実行を停止するのである。これにより、遊技機１において不適正な演出が実行されることを防止することができる。
【０２８１】
特に、この他の実施形態２に係る図２８に示したコマンド認証処理においては、第１コマンドデータ、第２コマンドデータ及び第３コマンドデータのうち何れかが不一致の場合には異常と判断されるので、この構成により、上述の図１８に示したコマンド認証処理に比して、受信した演出制御コマンドが異常であるとの判断精度が高くなり、その結果、遊技機１において不適正な演出が実行されない蓋然性がより高くなる。
【０２８２】
次に、他の実施形態２に係る図２９に示すコマンド認証処理について説明する。図２９を参照して、この他の実施形態２に係るコマンド認証処理が実行されると、サブＣＰＵ３２０ａは、上述した図２８のコマンド認証処理と同様にＳ１８００〜Ｓ１８２０の処理を実行する。
【０２８３】
そして、サブＣＰＵ３２０ａは、Ｓ１８２０の処理において第１，第２コマンドデータ比較処理（Ｓ１８１０）の演算結果に基づいて、第１コマンドデータと第２コマンドデータとが一致しているか否かを判定し、第１コマンドデータと第２コマンドデータとが一致していると判定した場合（Ｓ１８２０：ＹＥＳ）には、Ｓ１８２２の処理に移行する。
【０２８４】
Ｓ１８２２の処理において、サブＣＰＵ３２０ａは、サブＲＡＭ３２０ｃの認証用コマンド記憶領域３２０ｃ４に記憶した第１コマンドデータに基づき、その後の処理として上述した図１７に示すコマンド受信処理を実行する。すなわち、Ｓ２８２０の処理でＹＥＳとなるのは、第１コマンドデータ及び第２コマンドデータが一致していることを意味するので、この場合には、Ｓ１８２２の処理において、サブＣＰＵ３２０ａは、中継基板２７００（主制御基板３００）から受信した演出制御コマンド（第１コマンドデータ）は信頼性が担保されたとして、コマンド受信処理を実行するのである。
【０２８５】
一方、Ｓ１８２０の処理において、サブＣＰＵ３２０ａは、第１コマンドデータと第２コマンドデータとが一致していないと判定した場合（Ｓ１８２０：ＮＯ）には、Ｓ２９００の処理に移行し、このＳ２９００の処理において、上記図２８のＳ２８１０と同様の処理、すなわち第１，第３コマンドデータ比較処理を実行する。
【０２８６】
サブＣＰＵ３２０ａは、Ｓ２９００の第１，第３コマンドデータ比較処理を終えると、Ｓ２９１０の処理に移行し、第１，第３コマンドデータ比較処理（Ｓ２９００）の演算結果に基づいて、第１コマンドデータと第３コマンドデータとが一致しているか否かを判定し、第１コマンドデータと第３コマンドデータとが一致していると判定した場合（Ｓ２９１０：ＹＥＳ）には、上記のＳ１８２２の処理に移行して、第１コマンドデータに基づいたコマンド受信処理を実行する。すなわち、Ｓ２９１０の処理でＹＥＳとなるのは、第１コマンドデータ及び第３コマンドデータが一致している（この場合、第１コマンドデータと第２コマンドデータは一致していない）ことを意味するので、この場合には、Ｓ１８２２の処理において、サブＣＰＵ３２０ａは、中継基板２７００（主制御基板３００）から受信した演出制御コマンド（第１コマンドデータ）は信頼性が担保されたとして、コマンド受信処理を実行するのである。
【０２８７】
一方、Ｓ２９１０の処理において、サブＣＰＵ３２０ａは、第１コマンドデータと第３コマンドデータとが一致していないと判定した場合（Ｓ２９１０：ＮＯ）には、Ｓ２９２０の処理に移行し、このＳ２９２０の処理において、第２，第３コマンドデータ比較処理を実行する。このＳ２９２０の第２，第３コマンドデータ比較処理は、上記の第１，第２コマンドデータ比較処理及び第１，第３コマンドデータ比較処理と同様、上述の図１９〜２１，２５−１，２５−２に準じて行われる。
【０２８８】
サブＣＰＵ３２０ａは、Ｓ２９２０の第２，第３コマンドデータ比較処理を終えると、Ｓ２９３０の処理に移行し、第２，第３コマンドデータ比較処理（Ｓ２９２０）の演算結果に基づいて、第２コマンドデータと第３コマンドデータとが一致しているか否かを判定し、第２コマンドデータと第３コマンドデータとが一致していると判定した場合（Ｓ２９３０：ＹＥＳ）には、Ｓ２９４０の処理に移行する。
【０２８９】
Ｓ２９４０の処理において、サブＣＰＵ３２０ａは、ランプＲＡＭ３４０ｃの認証用コマンド記憶領域３４０ｃｘに記憶した第２コマンドデータ、又は、画像ＲＡＭ３３０ｃの認証用コマンド記憶領域３３０ｃｘに記憶した第３コマンドデータに基づき、その後の処理として上述した図１７に示すコマンド受信処理を実行する。すなわち、Ｓ２９３０の処理でＹＥＳとなるのは、第２コマンドデータ及び第３コマンドデータが一致している（この場合、第１コマンドデータと第２コマンドデータ、及び、第１コマンドデータと第３コマンドデータは一致していない、つまり、第１コマンドデータ、第２コマンドデータ及び第３コマンドデータのうち第１コマンドデータのみが一致していない）ことを意味するので、この場合には、Ｓ２９４０の処理において、サブＣＰＵ３２０ａは、中継基板２７００（主制御基板３００）から受信した演出制御コマンド（第２コマンドデータ又は第３コマンドデータ）は信頼性が担保されたとして、コマンド受信処理を実行するのである。
【０２９０】
一方、Ｓ２９３０の処理において、サブＣＰＵ３２０ａは、第２コマンドデータと第３コマンドデータとが一致していないと判定した場合（Ｓ２９３０：ＮＯ）には、Ｓ１８２４の処理に移行し、上述した図１７に示すコマンド受信処理の実行を停止する。すなわち、Ｓ２９３０の処理でＮＯとなるのは、上述の図２８に示したＳ２８２０の処理でＮＯとなるのと同様、第１コマンドデータ、第２コマンドデータ及び第３コマンドデータ全てが一致していないことを意味するので、この場合には、Ｓ１８２４の処理において、サブＣＰＵ３２０ａは、中継基板２７００（主制御基板３００）から受信した演出制御コマンド（第１コマンドデータ、第２コマンドデータ及び第３コマンドデータ）は信頼性が担保されなかったとして、コマンド受信処理の実行を停止するのである。そして、Ｓ１８２２，Ｓ１８２４及びＳ２９４０の処理を終えると、サブＣＰＵ３２０ａは、このコマンド認証処理を終了する。
【０２９１】
すなわち、この他の実施形態２に係る図２９に示したコマンド認証処理においては、サブＣＰＵ３２０ａは、中継基板２７００（主制御基板３００）から受信した演出制御基板３２０の第１コマンドデータ、ランプ制御基板３４０の第２コマンドデータ及び画像制御基板３３０の第３コマンドデータのうち、２つのコマンドデータが一致（第１コマンドデータと第２コマンドデータ、第１コマンドデータと第３コマンドデータ、又は、第２コマンドデータと第３コマンドデータとが一致）したと判定した場合には、その一致したとの判定に基づいて、今回の中継基板２７００（主制御基板３００）から受信した演出制御コマンド（一致した第１コマンドデータ、第２コマンドデータ又は第３コマンドデータ）は正常なコマンドであると判断し、この正常なコマンドである演出制御コマンド、すなわち信頼性の担保された演出制御コマンドに基づいて、その後の演出に係る処理を実行するのである。これにより、遊技機１において適正な演出が実行されることになる。
【０２９２】
特に、この他の実施形態２に係る図２９に示したコマンド認証処理においては、第１コマンドデータ、第２コマンドデータ及び第３コマンドデータのうち、２つのコマンドデータが一致していれば、残りの１つのコマンドデータが一致していなくとも正常と判断されるので、上述した図２８に示したコマンド認証処理（３つのコマンドデータの全てが一致して正常と判断される）よりも、受信した演出制御コマンドが正常であるとの判断精度は低くなるものの、３つのコマンドデータを比較して正常であるか否かを判断しているので、上述した図１８に示した２つのコマンドデータを比較して正常であるか否かを判断するのに比して、当該正常であるとの判断精度は高くなる。加えて、上述した図２８に示した３つのコマンドデータのうち何れか１つでも異なる内容であれば不一致と判断する場合に比して、過度なコマンドデータの不一致の判断を抑制することも可能となる。その結果、遊技機１において、不要な演出停止を減少させ、適正に演出が実行される蓋然性がより高くなる。なお、Ｓ１８２２の処理では、第１コマンドデータに替えて、Ｓ１８２０の処理でＹＥＳの場合は第２コマンドデータ、又は、Ｓ２９１０の処理でＹＥＳの場合は第３コマンドデータに基づくコマンド受信処理を実行するようにしてもよい。
【０２９３】
更に、この他の実施形態２に係る図２９に示したコマンド認証処理においては、上述した図２８に示したコマンド認証処理と同様、第１コマンドデータ、第２コマンドデータ及び第３コマンドデータの全てが不一致の場合には異常と判断されるので、受信した演出制御コマンドが異常であるとの判断精度が高くなり、その結果、遊技機１において不適正な演出が実行されない蓋然性がより高くなる。
【０２９４】
また、上述した実施形態においては、メイン側の基板である主制御基板３００は、演出制御コマンドを複数のサブ側の基板（演出制御基板３２０、画像制御基板３３０及びランプ制御基板３４０）へ送信する場合、メインＣＰＵ３０１ａが実行する１のタイマ割り込み処理内で行われるコマンド送信処理にて送信するように構成したが、これは、１のタイマ割り込み処理内で１の演出制御コマンドを送信する構成としてもよい。具体的には、演出制御コマンドを演出制御基板３２０へ送信したタイマ割り込み処理の次のタイマ割り込み処理で、演出制御コマンドをランプ制御基板３４０へ送信するといった構成である。その結果、演出制御コマンドは一定周期（例えば４ｍｓｅｃ）毎に送信されるので、メイン及びサブ側の基板において、演出制御コマンドの送受信に係る処理異常を発生し難くすることが可能となる。なお、このような構成は、上述の中継基板２７００（図２７参照）がマイクロコンピュータにより演出制御コマンドを複数のサブ側の基板に送信している場合にも、適用可能である。
【０２９５】
また、上述した実施形態においては、サブ側の基板（演出制御基板３２０、画像制御基板３３０及びランプ制御基板３４０）で所定の演出を実行するため、主制御基板３００から演出制御コマンドを演出制御基板３２０を始めとする複数のサブ側の基板に送信し、この複数のサブ側の基板に送信された演出制御コマンドの内容を比較することに基づいて当該演出制御コマンドが正常なコマンドであるか否かを判断し、正常なコマンドであると判断された演出制御コマンド、すなわち信頼性の担保された演出制御コマンドに基づいて、その後の演出に係る処理（コマンド認証処理）を実行するように構成したが、これは、サブ側内の基板同士でコマンドを送信する場合においても、適用するようにしてもよい。
【０２９６】
例えば、演出制御基板３２０から画像制御基板３３０及びランプ制御基板３４０に演出パターン指定コマンド（図１５参照）を送信した場合、画像制御基板３３０が受信した演出パターン指定コマンドとランプ制御基板３４０が受信した演出パターン指定コマンドとを比較して、当該演出パターン指定コマンドが正常なコマンドであるか否かを判断し、正常なコマンドであると判断された演出パターン指定コマンド、すなわち信頼性の担保された演出パターン指定コマンドに基づいて、その後の演出に係る処理（コマンド認証処理）を実行するようにすればよい。このように構成すれば、更に遊技機１において適正な演出が実行される蓋然性が高くなる。
【０２９７】
なお、上記実施形態では遊技機として遊技機１（パチンコ機）を例に挙げて説明したが、これに限らず他の遊技機としては、スロットマシン等の回動式遊技機やアレンジボール遊技機、じゃん球遊技機等でもよく、またこれらの遊技機は玉やメダル等の媒体を払出すための払出装置を搭載したものであっても、そうではないもの（例えば、所謂封入式）であってもよい。特に、遊技機及び回胴式遊技機という具合に異なる種別の遊技機において、本実施形態の遊技システムを共有して採用することにより、遊技機の種別の枠を超えて、新たな遊技の楽しみを提供することができる。
【０２９８】
また、上記実施形態において説明した遊技機１の構成や各部材の動作態様は単なる一例に過ぎず、他の構成や動作態様であっても本発明を実現できることは言うまでもない。また、上述したフローチャートにおける処理の順序、設定値、判定に用いられる閾値等は単なる一例に過ぎず、本発明の範囲を逸脱しなければ他の順序や値であっても、本発明を実現できることは言うまでもない。また、上記実施形態で例示した画面図等も単なる一例であって、他の表示態様の画面であってもよい。
【０２９９】
［効果］
以上の説明から明らかなように、本実施形態に係る遊技機１は、主制御手段としての主制御基板３００は、副制御手段としての演出制御基板３２０及びランプ制御基板３４０に所定の演出を実行させる指令に係る情報としての演出制御コマンドをそれぞれ出力し、この演出制御基板３２０及びランプ制御基板３４０に入力された演出制御コマンドの内容を比較するように構成されている。つまり、本実施形態に係る遊技機１は、主制御手段から副制御手段を構成する複数の異なる基板それぞれに所定の演出を実行させるためのデータが入力され、この入力されたデータが正常か否かを判定するためのデータ比較手段を備えている。すなわち、本実施形態に係る遊技機１は、少なくとも以下の発明を有している。
【０３００】
（１）遊技を制御する主制御手段（主制御基板３００）及び副制御手段（演出制御基板３２０、画像制御基板３３０、ランプ制御基板３４０）を備え、該副制御手段は、少なくとも前記主制御手段から所定の演出を実行させるための指令に係る情報を受けて動作する遊技機（遊技機１）であって、
前記副制御手段には第１副制御手段（演出制御基板３２０）及び第２副制御手段（画像制御基板３３０、ランプ制御基板３４０）が設けられると共に、
前記主制御手段からの前記指令に係る情報として、第１データを前記第１副制御手段に、第２データを前記第２副制御手段に出力するデータ出力手段（メインＣＰＵ３０１ａ、演出用伝送データ格納領域３０１ｃｚ、出力回路３１４、出力ポートＰ０、出力ポートＰ１）と、
前記データ出力手段から前記第１副制御手段に入力された前記第１データと、前記第２副制御手段に入力された前記第２データとの内容を比較するデータ比較手段（サブＣＰＵ３２０ａ、認証用コマンド記憶領域３２０ｃ４、バス３２５，２６０２，２７０２、認証用コマンド記憶領域３３０ｃｘ、認証用コマンド記憶領域３４０ｃｘ、コマンド認証処理におけるＳ１８１０の第１，第２コマンドデータ比較処理、Ｓ２８１０の第１，第３コマンドデータ比較処理、Ｓ２９２０の第２，第３コマンドデータ比較処理）と
を備えたことを特徴とする遊技機。
【０３０１】
従って、このような構成を有する本発明によれば、データ比較手段により主制御手段から副制御手段に入力された所定の演出を実行させるための指令に係る情報が正常か否かを判断することが可能となる。その結果、正常な情報、すなわち信頼性の担保された情報に基づいて、副制御手段がその後の演出に係る処理を実行することが可能となり、これにより、遊技機において適正に演出が実行される蓋然性が高くなる。
【０３０２】
ここで、前記主制御手段と前記第１副制御手段及び前記第２副制御手段との間には、前記主制御手段から入力された前記第１データ及び前記第２データを当該第１副制御手段及び当該第２副制御手段に向かう単方向にしか通過させない信号方向規制手段（単方向性回路３１５，３１６，２７０１）を有する構成としてもよい。従来より、主制御手段から副制御手段への通信は単方向で行われるので、通信エラーが生じた場合であっても副制御手段から主制御手段へのコマンドの再要求を行うことができず、その結果、正常な演出が行われないという課題があった。これに対し、このような構成を有する本発明によれば、主制御手段から副制御手段への通信エラーが生じた場合であっても、好適に対処することが可能となる。すなわち、第１データと第２データを比較し、異常がないと判断されたデータに基づいて演出を実行することが可能となる。しかも、信号方向規制手段により、主制御手段に対する不正な信号入力を抑止してセキュリティを向上させるという効果も維持できる。
【０３０３】
また、前記主制御手段と前記副制御手段との間に、前記主制御手段からの前記指令に係る情報が入力される中継手段（中継基板２７００）を設け、該中継手段が、該入力された情報を前記第１データ及び前記第２データとして前記第１副制御手段及び前記第２副制御手段に出力する構成としてもよい。このような構成によれば、主制御手段から第１データ及び第２データを出力するための構成を簡素化でき、その結果、主制御手段の設計が容易になると共に、主制御手段及び副制御手段の配置や配線の取り回しの自由度を増すことが可能となる。なお、前記信号方向規制手段は、当該中継手段に設けるように構成してもよい。
【０３０４】
また、副制御手段は、前記第１副制御手段及び前記第２副制御手段に限らず、３以上設ける構成としてもよい。そして、副制御手段を３以上設けた場合には、主制御手段からそれぞれの副制御手段に前記指令に係る情報を入力し、これら入力された当該情報の内容を前記データ比較手段が比較するように構成すればよい。このような構成によれば、適正に演出が実行される蓋然性がより高くなる。
【０３０５】
また、前記データ比較手段が比較するデータは、前記第１データ及び前記第２データの全ての内容を比較してもよいし、一部の内容を比較するように構成してもよい。また、前記第１データ及び前記第２データの内容は、同一であってもよいし、一部が相違していてもよい。このように、一部の内容を比較する構成又は一部を相違する構成によれば、データ比較手段又はデータ出力手段の構成を簡素化して処理速度をより速くすることが可能となる。
【０３０６】
また、前記主制御手段から前記第１データ及び前記第２データを前記第１副制御手段及び前記第２副制御手段に出力する時期は、１のタイマ割り込み処理内で出力する（同時）構成であってもよいし、前記第１データ又は前記第２データを送信したタイマ割り込み処理の次のタイマ割り込み処理内で、前記第２データ又は前記第１データを出力する（非同時）構成としてもよい。第１データ又は第２データを非同時で出力する構成によれば、第１データ及び第２データは一定周期毎に送信されるので、主制御手段及び副制御手段において、第１データ及び第２データの入出力に係る処理異常を発生し難くすることが可能となる。
【０３０７】
なお、本明細書において使用される用語は、特に言及しない限り、当該分野で通常用いられる意味で用いられることが理解されるべきである。従って、他に定義されない限り、本明細書中で使用される全ての専門用語及び技術用語は、本発明の属する分野の当業者によって一般的に理解されるのと同じ意味を有する。矛盾する場合、本明細書（定義も含めて）が優先する。
【符号の説明】
【０３０８】
１…遊技機
３００…主制御基板（主制御手段）
３０１ａ…メインＣＰＵ（データ出力手段）
３０１ｃｚ…演出用伝送データ格納領域（データ出力手段）
３１４…出力回路（データ出力手段）
３１５，３１６，２７０１…単方向性回路（信号方向規制手段）
３２０…演出制御基板（副制御手段，第１副制御手段）
３２０ａ…サブＣＰＵ（データ比較手段）
３２０ｃ４…認証用コマンド記憶領域（データ比較手段）
３２５，２６０２，２７０２…バス（データ比較手段）
３３０…画像制御基板（副制御手段，第２副制御手段）
３３０ｃｘ…認証用コマンド記憶領域（データ比較手段）
３４０…ランプ制御基板（副制御手段，第２副制御手段）
３４０ｃｘ…認証用コマンド記憶領域（データ比較手段）
２７００…中継基板（中継手段）
Ｐ０，Ｐ１…出力ポート（データ出力手段）
【図３】
2016131829.tif 000003
【図４】
2016131829.tif 000004
【図５】
2016131829.tif 000005
【図６】
2016131829.tif 000006
【図７】
2016131829.tif 000007
【図８】
2016131829.tif 000008
【図９】
2016131829.tif 000009
【図１０】
2016131829.tif 000010
【図１１】
2016131829.tif 000011
【図１２】
2016131829.tif 000012
【図１３】
2016131829.tif 000013
【図１４】
2016131829.tif 000014
【図１５】
2016131829.tif 000015
【図１６】
2016131829.tif 000016
【図１７】
2016131829.tif 000017
【図１８】
2016131829.tif 000018
【図１９】
2016131829.tif 000019
【図２０】
2016131829.tif 000020
【図２１】
2016131829.tif 000021
【図２２】
2016131829.tif 000022
【図２３】
2016131829.tif 000023
【図２４】
2016131829.tif 000024
【図２５−１】
2016131829.tif 000025
【図２５−２】
2016131829.tif 000026
【図２６】
2016131829.tif 000027
【図２７】
2016131829.tif 000028
【図２８】
2016131829.tif 000029
【図２９】
2016131829.tif 000030
【図１】
2016131829.tif 000031
【図２】
2016131829.tif 000032
【手続補正書】
【提出日】平成28年1月18日(2016.1.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技を制御する主制御手段及び副制御手段を備え、該副制御手段は、少なくとも前記主制御手段から所定の演出を実行させるための指令に係る情報を受けて動作する遊技機であって、
前記副制御手段には第１副制御手段、第２副制御手段及び第３副制御手段が設けられると共に、
前記主制御手段からの前記指令に係る情報として、第１データを前記第１副制御手段に、第２データを前記第２副制御手段に、第３データを前記第３副制御手段に出力するデータ出力手段と、
前記データ出力手段から前記第１副制御手段に入力された前記第１データ、前記第２副制御手段に入力された前記第２データ、前記第３副制御手段に入力された前記第３データの内容を比較するデータ比較手段と
を備え、
前記データ比較手段は、
前記第１データ、前記第２データ、前記第３データを比較し、該比較した第１，第２，第３データのうち２つのデータが整合している場合、または第１，第２，第３データ全てが整合している場合には、当該整合しているデータに基づいてその後の処理を実行可能とすること
を特徴とする遊技機。
【請求項２】
遊技を制御する主制御手段及び副制御手段を備え、該副制御手段は、少なくとも前記主制御手段から所定の演出を実行させるための指令に係る情報を受けて動作する遊技機であって、
前記副制御手段には第１副制御手段、第２副制御手段及び第３副制御手段が設けられると共に、
前記主制御手段からの前記指令に係る情報として、第１データを前記第１副制御手段に、第２データを前記第２副制御手段に、第３データを前記第３副制御手段に出力するデータ出力手段と、
前記データ出力手段から前記第１副制御手段に入力された前記第１データ、前記第２副制御手段に入力された前記第２データ、前記第３副制御手段に入力された前記第３データの内容を比較するデータ比較手段と
を備え、
前記データ比較手段は、
前記第１データ、前記第２データ、前記第３データ全てを比較し、該比較した第１，第２，第３データが全て整合していない場合には、当該第１，第２，第３データに基づくその後の処理の実行を制限すること
を特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
このような問題を解決するために、本発明の遊技機は、請求項１に記載したように、
遊技を制御する主制御手段（主制御基板３００）及び副制御手段（演出制御基板３２０、画像制御基板３３０、ランプ制御基板３４０）を備え、該副制御手段は、少なくとも前記主制御手段から所定の演出を実行させるための指令に係る情報を受けて動作する遊技機（遊技機１）であって、
前記副制御手段には第１副制御手段（演出制御基板３２０）、第２副制御手段（画像制御基板３３０）及び第３副制御手段（ランプ制御基板３４０）が設けられると共に、
前記主制御手段からの前記指令に係る情報として、第１データを前記第１副制御手段に、第２データを前記第２副制御手段に、第３データを前記第３副制御手段に出力するデータ出力手段（メインＣＰＵ３０１ａ、演出用伝送データ格納領域３０１ｃｚ、出力回路３１４、出力ポートＰ０、出力ポートＰ１）と、
前記データ出力手段から前記第１副制御手段に入力された前記第１データ、前記第２副制御手段に入力された前記第２データ、前記第３副制御手段に入力された前記第３データの内容を比較するデータ比較手段（サブＣＰＵ３２０ａ、認証用コマンド記憶領域３２０ｃ４、バス３２５，２６０２，２７０２、認証用コマンド記憶領域３３０ｃｘ、認証用コマンド記憶領域３４０ｃｘ、コマンド認証処理におけるＳ１８１０の第１，第２コマンドデータ比較処理、Ｓ２８１０の第１，第３コマンドデータ比較処理、Ｓ２９２０の第２，第３コマンドデータ比較処理）と
を備え、
前記データ比較手段は、
前記第１データ、前記第２データ、前記第３データを比較し、該比較した第１，第２，第３データのうち２つのデータが整合している場合、または第１、第２、第３データ全てが整合している場合には、当該整合しているデータに基づいてその後の処理を実行可能とすること
を要旨とする。
また、請求項２に記載のように、遊技を制御する主制御手段及び副制御手段を備え、該副制御手段は、少なくとも前記主制御手段から所定の演出を実行させるための指令に係る情報を受けて動作する遊技機であって、
前記副制御手段には第１副制御手段、第２副制御手段及び第３副制御手段が設けられると共に、前記主制御手段からの前記指令に係る情報として、第１データを前記第１副制御手段に、第２データを前記第２副制御手段に、第３データを前記第３副制御手段に出力するデータ出力手段と、
前記データ出力手段から前記第１副制御手段に入力された前記第１データ、前記第２副制御手段に入力された前記第２データ、前記第３副制御手段に入力された前記第３データの内容を比較するデータ比較手段と
を備え、
前記データ比較手段は、前記第１データ、前記第２データ、前記第３データ全てを比較し、該比較した第１、第２、第３データが全て整合していない場合には、当該第１、第２、第３データに基づくその後の処理の実行を制限すること
を要旨としてもよい。
【手続補正書】
【提出日】平成28年5月2日(2016.5.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技を制御する主制御手段及び副制御手段を備え、該副制御手段は、少なくとも前記主制御手段から所定の演出を実行させるための指令に係る情報を受けて動作する遊技機であって、
前記副制御手段には第１副制御手段、第２副制御手段及び第３副制御手段が設けられると共に、
前記主制御手段からの前記指令に係る情報として、第１データを前記第１副制御手段に、第２データを前記第２副制御手段に、第３データを前記第３副制御手段に出力するデータ出力手段と、
前記データ出力手段から前記第１副制御手段に入力された前記第１データ、前記第２副制御手段に入力された前記第２データ、前記第３副制御手段に入力された前記第３データの内容を比較するデータ比較手段と
前記主制御手段と前記副制御手段との間に設けられた中継手段と、
を備え、
前記中継手段は、前記主制御手段から前記指令に係る情報としてのデータを入力し、外入力したデータに基づいて前記第１データ、前記第２データ及び前記第３データを生成し、
前記データ出力手段は、前記中継手段が生成した前記第１データ、前記第２データ及び前記第２データを前記第１副制御手段、前記第２副制御手段及び前記第３副制御手段に出力し、
前記データ比較手段は、
前記第１データ、前記第２データ、前記第３データを比較し、該比較した第１，第２，第３データのうち２つのデータが整合している場合、または第１，第２，第３データ全てが整合している場合には、当該整合しているデータに基づいてその後の処理を実行可能とすること
を特徴とする遊技機。
【請求項２】
遊技を制御する主制御手段及び副制御手段を備え、該副制御手段は、少なくとも前記主制御手段から所定の演出を実行させるための指令に係る情報を受けて動作する遊技機であって、
前記副制御手段には第１副制御手段、第２副制御手段及び第３副制御手段が設けられると共に、
前記主制御手段からの前記指令に係る情報として、第１データを前記第１副制御手段に、第２データを前記第２副制御手段に、第３データを前記第３副制御手段に出力するデータ出力手段と、
前記データ出力手段から前記第１副制御手段に入力された前記第１データ、前記第２副制御手段に入力された前記第２データ、前記第３副制御手段に入力された前記第３データの内容を比較するデータ比較手段と
前記主制御手段と前記副制御手段との間に設けられた中継手段と、
を備え、
前記中継手段は、
前記主制御手段から前記指令に係る情報としてのデータを入力し、外入力したデータに基づいて前記第１データ、前記第２データ及び前記第３データを生成し、
前記データ出力手段は、前記中継手段が生成した前記第１データ、前記第２データ及び前記第２データを前記第１副制御手段、前記第２副制御手段及び前記第３副制御手段に出力し、
前記データ比較手段は、
前記第１データ、前記第２データ、前記第３データ全てを比較し、該比較した第１，第２，第３データが全て整合していない場合には、当該第１，第２，第３データに基づくその後の処理の実行を停止すること
を特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
このような問題を解決するために、本発明の遊技機は、請求項１に記載したように、
遊技を制御する主制御手段（主制御基板３００）及び副制御手段（演出制御基板３２０、画像制御基板３３０、ランプ制御基板３４０）を備え、該副制御手段は、少なくとも前記主制御手段から所定の演出を実行させるための指令に係る情報を受けて動作する遊技機（遊技機１）であって、
前記副制御手段には第１副制御手段（演出制御基板３２０）、第２副制御手段（画像制御基板３３０）及び第３副制御手段（ランプ制御基板３４０）が設けられると共に、
前記主制御手段からの前記指令に係る情報として、第１データを前記第１副制御手段に、第２データを前記第２副制御手段に、第３データを前記第３副制御手段に出力するデータ出力手段（メインＣＰＵ３０１ａ、演出用伝送データ格納領域３０１ｃｚ、出力回路３１４、出力ポートＰ０、出力ポートＰ１）と、
前記データ出力手段から前記第１副制御手段に入力された前記第１データ、前記第２副制御手段に入力された前記第２データ、前記第３副制御手段に入力された前記第３データの内容を比較するデータ比較手段（サブＣＰＵ３２０ａ、認証用コマンド記憶領域３２０ｃ４、バス３２５，２６０２，２７０２、認証用コマンド記憶領域３３０ｃｘ、認証用コマンド記憶領域３４０ｃｘ、コマンド認証処理におけるＳ１８１０の第１，第２コマンドデータ比較処理、Ｓ２８１０の第１，第３コマンドデータ比較処理、Ｓ２９２０の第２，第３コマンドデータ比較処理）と
を備え、
前記主制御手段と前記副制御手段との間に設けられた中継手段と、
を備え、
前記中継手段は、前記主制御手段から前記指令に係る情報としてのデータを入力し、外入力したデータに基づいて前記第１データ、前記第２データ及び前記第３データを生成し、
前記データ出力手段は、前記中継手段が生成した前記第１データ、前記第２データ及び前記第２データを前記第１副制御手段、前記第２副制御手段及び前記第３副制御手段に出力し、
前記データ比較手段は、
前記第１データ、前記第２データ、前記第３データを比較し、該比較した第１，第２，第３データのうち２つのデータが整合している場合、または第１，第２，第３データ全てが整合している場合には、当該整合しているデータに基づいてその後の処理を実行可能とすること
を要旨とする。
また、請求項２に記載のように、遊技を制御する主制御手段及び副制御手段を備え、該副制御手段は、少なくとも前記主制御手段から所定の演出を実行させるための指令に係る情報を受けて動作する遊技機であって、
前記副制御手段には第１副制御手段、第２副制御手段及び第３副制御手段が設けられると共に、
前記主制御手段からの前記指令に係る情報として、第１データを前記第１副制御手段に、第２データを前記第２副制御手段に、第３データを前記第３副制御手段に出力するデータ出力手段と、
前記データ出力手段から前記第１副制御手段に入力された前記第１データ、前記第２副制御手段に入力された前記第２データ、前記第３副制御手段に入力された前記第３データの内容を比較するデータ比較手段と
前記主制御手段と前記副制御手段との間に設けられた中継手段と、
を備え、
前記中継手段は、
前記主制御手段から前記指令に係る情報としてのデータを入力し、外入力したデータに基づいて前記第１データ、前記第２データ及び前記第３データを生成し、
前記データ出力手段は、前記中継手段が生成した前記第１データ、前記第２データ及び前記第２データを前記第１副制御手段、前記第２副制御手段及び前記第３副制御手段に出力し、
前記データ比較手段は、
前記第１データ、前記第２データ、前記第３データ全てを比較し、該比較した第１，第２，第３データが全て整合していない場合には、当該第１，第２，第３データに基づくその後の処理の実行を停止すること
を要旨としてもよい。