(57)【特許請求の範囲】
【請求項１】
遊技の進行に応じた遊技機処理内容を決定し、決定された遊技機処理内容と遊技結果を示す制御コマンドを作成する主制御部と、決定された制御コマンドを含む通信データを送信する主制御部出力手段とを有する主基板、および前記主制御部出力手段からの前記通信データを受信するサブ制御部入力手段と、該サブ制御部入力手段を介して受信した前記通信データに含まれる制御コマンドに応じて演出装置の制御方法を決定するサブ制御部と、前記サブ制御部の決定に基づいて演出装置を制御する演出制御手段とを有するサブ制御基板を備えた遊技機であって、
前記主制御部出力手段は、前記通信データを電気信号形式の送信通信データとして、前記サブ制御部入力手段に送信し、前記主基板内において主制御部入力手段にループバック接続されており、
前記送信通信データは、電圧レベルが高いハイ信号と低いロー信号の２値からなるデジタル信号により生成され、前記主制御部入力手段と前記サブ制御部入力手段のいずれにも、この２値データのいずれかを判断するためのしきい値が設定されており、前記しきい値は、前記ロー信号から前記ハイ信号への変化時のしきいとなるハイ信号検出用しきい値、および前記ハイ信号から前記ロー信号への変化時のしきいとなるロー信号検出用しきい値がそれぞれ設定されており、前記主制御部入力手段の前記ハイ信号検出用しきい値は、前記サブ制御部入力手段の前記ハイ信号検出用しきい値より低い値に設定され、前記主制御部入力手段の前記ロー信号検出用しきい値は、前記サブ制御部入力手段の前記ロー信号検出用しきい値より高い値に各々設定されており、
前記主制御部入力手段は、前記主制御部入力手段の前記しきい値により、前記通信データを受信通信データとして受信し、
前記主制御部は、前記送信通信データに含まれる情報と、前記受信通信データに含まれる情報を比較することで前記制御コマンドの通信中におけるエラー発生の有無を判定する比較判定手段を有し、前記比較判定手段により前記通信中におけるエラーが発生したと判定された場合に、前記送信通信データと同一内容の通信データを再送信し、
前記サブ制御部は、前記演出制御手段を有し、前記演出制御手段は、前記サブ制御部が前記サブ制御部入力手段を介して前記受信した通信コマンドに、通信中におけるエラーが発生したと判定した場合に、暫定的な仮演出制御を行い、前記サブ制御部は前記通信データを受信した時点から所定の再送待ち期間が経過するまでの間に、前記サブ制御部入力手段を介して前記通信データを受信した場合は、該通信データを再送信されたデータとして前記仮演出制御を前記通信データに含まれる制御コマンドに基づいた演出制御に切り替えることを特徴とする遊技機。
【請求項２】
前記サブ制御部は、前記通信データを受信した時点から所定の再送待ち期間が経過するまでの間に、前記サブ制御部入力手段を介して前記通信データを受信した場合は、仮演出制御が演出切換え可能な状態となったこと、または演出切換え制限時間が経過したことのいずれか一方に基づいて、前記受信した通信データに基づく演出制御に切換えるように構成されていることを特徴とする請求項１に記載の遊技機。
【請求項３】
遊技の進行に応じた遊技機処理内容を決定し、決定された遊技機処理内容と遊技結果を示す制御コマンドを作成する主制御部と、決定された制御コマンドを含む通信データを送信する主制御部出力手段とを有する主基板、および前記主制御部出力手段からの前記通信データを受信するサブ制御部入力手段と、該サブ制御部入力手段を介して受信した前記通信データに含まれる制御コマンドに応じて演出装置の制御方法を決定するサブ制御部と、前記サブ制御部の決定に基づいて演出装置を制御する演出制御手段とを有するサブ制御基板を備えた遊技機であって、
前記主制御部出力手段は、前記通信データを電気信号形式の送信通信データとして、前記サブ制御部入力手段に送信し、前記主基板内において主制御部入力手段にループバック
接続されており、
前記送信通信データは、電圧レベルが高いハイ信号と低いロー信号の２値からなるデジタル信号により生成され、前記主制御部入力手段と前記サブ制御部入力手段のいずれにも、この２値データのいずれかを判断するためのしきい値が設定されており、前記しきい値は、前記ロー信号から前記ハイ信号への変化時のしきいとなるハイ信号検出用しきい値、および前記ハイ信号から前記ロー信号への変化時のしきいとなるロー信号検出用しきい値がそれぞれ設定されており、前記主制御部入力手段の前記ハイ信号検出用しきい値は、前記サブ制御部入力手段の前記ハイ信号検出用しきい値より低い値に設定され、前記主制御部入力手段の前記ロー信号検出用しきい値は、前記サブ制御部入力手段の前記ロー信号検出用しきい値より高い値に各々設定されており、
前記主制御部入力手段は、前記主制御部入力手段の前記しきい値により、前記通信データを受信通信データとして受信し、
前記主制御部は、前記送信通信データに含まれる情報と、前記受信通信データに含まれる情報を比較することで前記制御コマンドの通信中におけるエラー発生の有無を判定する比較判定手段を有し、前記比較判定手段により前記通信中におけるエラーが発生したと判定された場合に、前記制御コマンドにリトライであることを示すリトライ指示データを付加した再送通信データを、前記主制御部出力手段から送信し、
前記サブ制御部は、前記演出制御手段を有し、前記演出制御手段は、前記サブ制御部が前記サブ制御部入力手段を介して前記受信した通信コマンドに、通信中におけるエラーが発生したと判定した場合に、暫定的な仮演出制御を行い、前記サブ制御部は前記通信データを受信した時点から所定の再送待ち期間が経過するまでの間に、前記サブ制御部入力手段を介して前記再送通信データを受信した場合は、前記仮演出制御を前記再送通信データに含まれる制御コマンドに基づいた演出制御に切り替えることを特徴とする遊技機。
【請求項４】
前記サブ制御部は、前記通信データを受信した時点から所定の再送待ち期間が経過するまでの間に、前記サブ制御部入力手段を介して前記再送通信データを受信した場合は、仮演出制御が演出切換え可能な状態となったこと、または演出切換え制限時間が経過したことのいずれか一方に基づいて、受信した前記再送通信データに基づく演出制御に切換えるように構成されていることを特徴とする請求項３に記載の遊技機。
【請求項５】
前記比較判定手段は、前記送信通信データに含まれる制御コマンドと、前記受信通信データに含まれる制御コマンドとを比較することで、前記制御コマンドの通信中におけるエラー発生の有無を判定するものであることを特徴とする請求項１〜４のいずれかに記載の遊技機。
【請求項６】
前記制御コマンドは第１制御コマンド部分と第２制御コマンド部分を有し、前記送信通信データは、前記主制御部が前記第１制御コマンド部分と前記第２制御コマンド部分とに所定の論理演算を施した結果である第１の論理演算結果を含み、
前記比較判定手段は、前記第１の論理演算結果、および前記受信通信データに含まれる前記第１制御コマンド部分と前記第２制御コマンド部分とに前記所定の論理演算を施した結果である第２の論理演算結果を比較することで、前記制御コマンドの通信中におけるエラー発生の有無を判定するものであることを特徴とする請求項１〜４のいずれかに記載の遊技機。
【請求項７】
前記第１制御コマンド部分と前記第２制御コマンド部分の論理和が一定値となるよう構成され、前記第１の論理演算結果と前記第２の論理演算結果は前記第１制御コマンド部分と前記第２制御コマンド部分とに論理和演算を施した結果であることを特徴とする請求項６に記載の遊技機。
【請求項８】
前記主制御部は、前記送信通信データを送信した時点から所定の期間が経過した後に、
可変に設定可能なループバックタイミングで複数回に亘り前記主制御部入力手段が入力信号を受信するか否かをチェックし、前記主制御部入力手段が入力信号を受信した場合に、異常であると判定する異常監視手段を有することを特徴とする請求項１〜７のいずれかに記載の遊技機。
【請求項９】
前記演出制御手段は、前記仮演出制御を行っている際に、前記再送通信データを受信した場合は、前記仮演出制御を前記再送通信データに含まれる第２の制御コマンドに基づいた演出制御に変更し、前記再送待ち期間が経過するまでの間に前記再送通信データを受信しなかった場合は、前記仮演出制御を継続するように構成されていることを特徴とする請求項１〜８のいずれかに記載の遊技機。
【請求項１０】
前記演出制御手段は、前記制御コマンドの誤りを検出しなかった場合は、正常に受信した前記通信データに含まれる第１の制御コマンドに基づいた演出制御をし、前記再送待ち期間内において前記再送通信データを受信した場合は、前記第１の制御コマンドと前記再送通信データに含まれる第２の制御コマンドを比較し、この比較した結果が不一致である場合は、前記第２の制御コマンドに基づいた演出制御を行うように構成されていることを特徴とする請求項１〜９のいずれかに記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技における演出をする演出装置を制御するための、主制御部からサブ制御部に送信される制御コマンドを備えた遊技機に関する。
【背景技術】
【０００２】
このような遊技機における演出装置の制御としては、スロットマシンであれば、遊技開始用のスタートレバーの操作・賭け数の設定・図柄表示装置の停止操作など、パチンコ機であれば発射装置の操作に基づいて行われる打球動作の結果として遊技球が入賞口に入った場合などの遊技者の遊技機操作に応じて、図柄の演出、あるいは光や音響による演出を行うものが知られている。このような遊技機においては、遊技者による遊技機の操作に応じて、主制御部のＣＰＵにより演出制御のための制御コマンドが作成され、作成された制御コマンドは演出装置を制御するサブ制御部に送信され、その一方、サブ制御部のＣＰＵでは、受信したこの制御コマンドに基づいて、図柄の演出制御、光や音響による演出制御を行う。
【０００３】
このような遊技機では、サブ制御部を不正改造し、遊技機の出球制御の中心的制御を行う主制御部に影響を与えるような不正操作を防止するため、主制御部はサブ制御部から信号を受信しないが、主制御部からはサブ制御部に信号を送信する一方向性通信としたものが採用されている。
【０００４】
ところで、上記のような遊技機においては、遊技機の演出制御をするための演出装置には電磁波ノイズを発生する電磁部品が多数使用されているため、主制御部とサブ制御部を接続する接続線に電磁波ノイズが誘導され、主制御部からサブ制御部に送信される制御コマンドが正常に受信できなくなるおそれがある。しかし、主制御部とサブ制御部間の通信は前述したように一方向通信であるため、主制御部からサブ制御部に送信した制御コマンドが正しくサブ制御部で受信されたか否かをサブ制御部から主制御部に通知する手段がないことになる。このため、主制御部からサブ制御部に送信した制御コマンドが正常に受信できなかった場合の対策として、サブ制御部は主制御部から複数回制御コマンドを受信し、多数決の手法で正しい制御コマンドか否かを判定する遊技機が開示されている（例えば、特許文献１を参照）。さらに、制御コマンドに特定の論理演算をすると特定の演算結果となるような制御コマンドを送信することで、受信側で受信した制御コマンドのエラーを検出し修復することが可能な遊技機が開示されている（例えば、特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４３１６０４５号
【特許文献２】特許第４２５６６１２号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のように従来技術は、受信側であるサブ制御部が制御コマンドの正常性を判定し、受信した制御コマンドを異常と判定した場合には、送信された情報に基づいて正常な制御コマンドを推測しようとする手法である。しかし、このような従来技術では、受信した制御コマンドを異常と判定した場合にそれと代替されるコマンドは、正常なコマンドと推測されたものでしかないから、誤動作防止を確実に図ることは難しい。すなわち、送信側である主制御部が、サブ制御部がどのような状態であるのかを判定可能であれば、サブ制御部が誤った制御コマンドを受信していると判定した場合に、主制御部が正常な制御コマン
ドを再送することで、正常な遊技機の制御状態となるように制御可能であるが、サブ制御部が誤った制御コマンドを受信したか否かを、主制御部が判定できないため、正常な制御コマンドを再送できないという課題があった。
【０００７】
本発明は、上記のような課題に鑑みてなされたものであり、送信側である主制御部が送信した制御コマンドでの誤りの発生を判定し、正常な制御コマンドを再送することができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係る遊技機は、遊技の進行に応じた遊技機処理内容を決定し、決定された遊技機処理内容と遊技結果を示す制御コマンドを作成する主制御部と、決定された制御コマンドを含む通信データを送信する主制御部出力手段とを有する主基板、および主制御部出力手段からの通信データを受信するサブ制御部入力手段と、該サブ制御部入力手段を介して受信した通信データに含まれる制御コマンドに応じて演出装置の制御方法を決定するサブ制御部と、サブ制御部の決定に基づいて演出装置を制御する演出制御手段とを有するサブ制御基板を備えた遊技機であって、主制御部出力手段は、通信データを電気信号形式の送信通信データとして、サブ制御部入力手段に送信し、主基板内において主制御部入力手段にループバック接続されており、送信通信データは、電圧レベルが高いハイ信号と低いロー信号の２値からなるデジタル信号により生成され、主制御部入力手段とサブ制御部入力手段のいずれにも、この２値データのいずれかを判断するためのしきい値が設定されており、しきい値は、ロー信号からハイ信号への変化時のしきいとなるハイ信号検出用しきい値、およびハイ信号からロー信号への変化時のしきいとなるロー信号検出用しきい値がそれぞれ設定されており、主制御部入力手段のハイ信号検出用しきい値は、サブ制御部入力手段のハイ信号検出用しきい値より低い値に設定され、主制御部入力手段のロー信号検出用しきい値は、サブ制御部入力手段のロー信号検出用しきい値より高い値に各々設定されており、主制御部入力手段は、主制御部入力手段のしきい値により、通信データを受信通信データとして受信し、主制御部は、送信通信データに含まれる情報と、受信通信データに含まれる情報を比較することで制御コマンドの通信中におけるエラー発生の有無を判定する比較判定手段を有し、比較判定手段により通信中におけるエラーが発生したと判定された場合に、送信通信データと同一内容の通信データを再送信し、サブ制御部は、演出制御手段を有し、演出制御手段は、サブ制御部がサブ制御部入力手段を介して受信した通信コマンドに、通信中におけるエラーが発生したと判定した場合に、暫定的な仮演出制御を行い、サブ制御部は通信データを受信した時点から所定の再送待ち期間が経過するまでの間に、サブ制御部入力手段を介して通信データを受信した場合は、該通信データを再送信されたデータとして仮演出制御を通信データに含まれる制御コマンドに基づいた演出制御に切り替えることを特徴とする。
【発明の効果】
【０００９】
以上、本発明に係る遊技機によれば、主御部とサブ制御部との間での通信を適切に行うことができる遊技機を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るスロットマシンの正面図である。
【図２】実施形態に係るスロットマシンの内部構造を示す図である。
【図３】実施形態に係るスロットマシンの制御システム構成を示すブロック図である。
【図４】実施形態に係る制御システムの詳細構成を示すブロック図である。
【図５】制御システムの第１の態様における主基板の動作フローを示すフローチャートである。
【図６】制御システムの第１の態様における主制御部検出用しきい値特性を示す動作図である。
【図７】制御システムの第１の態様における主制御部入力手段とサブ制御部入力手段を示す回路図である。
【図８】制御システムの第１の態様におけるサブ制御基板の第１の動作フローを示すフローチャートである。
【図９】制御システムの第１および第２の態様におけるサブ制御基板の第２の動作フローを示すフローチャートである。
【図１０】制御システムの第２の態様における主基板の動作フローを示すフローチャートである。
【図１１】制御システムの第２の態様における所定の論理演算の第1の形態を示す動作図である。
【図１２】制御システムの第２の態様における所定の論理演算の第２の形態を示す動作図である。
【図１３】制御システムの第２の態様におけるサブ制御基板の第1の動作フローを示すフローチャートである。
【図１４】制御システムの第１および第２の態様におけるループバック動作を示すタイミングチャートである。
【図１５】実施形態に係るパチンコ機において制御システムの情報の流れを示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、本発明に係る遊技機の一実施形態としてのスロットマシン１（図１参照）について説明する。まずは、スロットマシン１の概略構成について図１〜図４を参照しながら説明する。図１は、本実施形態に係るスロットマシン１の外部構造を表した正面図、図２は、スロットマシン１の内部構造を表した正面図、図３は、スロットマシン１における制御システムの構成を表したブロック図、図４はスロットマシン１の制御システムの詳細構成を示すブロック図である。スロットマシン１は、図１及び図２に示すように、遊技者に面するフロントドア２と、フロントドア２を開閉可能に取り付ける筐体３（図２参照）とを備えて構成される。フロントドア２は、上部パネル部４と、中央パネル部５と、下部パネル部６とを備え、全体的に金属製のフレーム（不図示）と硬化プラスチックにより成形された前面パネルとで形成され、これにより、構造が強化されている。
【００１２】
上部パネル部４には、上部ランプと称される各種ＬＥＤ（ランプ）４ａと、スピーカが取り付けられた放音部４ｂ，４ｃと、カラー画像を表示する液晶ディスプレイ等で形成され遊技者が目視可能な画像表示装置４ｄとが設けられている。画像表示装置４ｄは、遊技中の演出を行うときに、各種の画像表示を行うものである。中央パネル部５には、各種ＬＥＤ５ａ，５ｂ、及びモータ駆動により回転可能に設けられ複数個（本実施形態では３個）配設される回胴リールＲ１，Ｒ２，Ｒ３を備えた回胴リール装置７が設けられるとともに、回胴リールＲ１，Ｒ２，Ｒ３の前方には、透明な硬化プラスチック板で形成された略長方形の透明窓ＷＤが設けられ、この透明窓ＷＤにより、回胴リール装置７を外部から保護するとともに、遊技者が透明窓ＷＤを介して回胴リールＲ１，Ｒ２，Ｒ３を視認することが可能となっている。
【００１３】
回胴リールＲ１，Ｒ２，Ｒ３は、それぞれリング状に構成され、その外周面には複数の入賞図柄（入賞役を構成する図柄）を印刷したテープリールが貼られている。回胴リールＲ１，Ｒ２，Ｒ３には、例えば２１個の複数種類の図柄が等間隔で配置されており、各リールＲ１，Ｒ２，Ｒ３毎に異なった図柄配列がなされている。また、中央パネル部５上であって回胴リール装置７の下方には、遊技者の獲得したメダル数を表示させたり、遊技動作や機械動作に異常が生じたときはエラーコードを表示させたりする獲得枚数表示部（エラー表示部）５ｃが設けられている。エラーコードが表示されたときは、遊技機は遊技不
可の状態となる。
【００１４】
更に、中央パネル部５の下端には、遊技者が操作するための操作部５ｄが設けられ、当該操作部５ｄには、遊技用メダルを投入するためのメダル投入部ＭＤと、１ゲーム当たりのメダル数を提示するためのベットボタンＢ１，Ｂ２，Ｂ３と、１ゲームの開始を指示するためのスタートレバーＳＴと、回胴中の回胴リールＲ１，Ｒ２，Ｒ３を個別に停止させるための３個のストップボタンＳＰ１，ＳＰ２，ＳＰ３が設けられている。下部パネル部６には、スロットマシン１のゲーム内容に関連した画像等（不図示）が描かれており、遊技者の獲得したメダルを払い出すための排出口６ａ及び受皿６ｂと、スピーカが取り付けられた放音部６ｃが設けられている。なお、遊技中には、種々の演出、例えば各種ＬＥＤ４ａ，５ａ，５ｂの点灯・点滅や、スピーカＳＲ，ＳＬ，ＳＷからの放音、画像表示装置４ｄによる画像表示等が行われる。更に、演出の中には、役の当選可能性の告知演出が含まれる。
【００１５】
次に、図２を参照して、フロントドア２の裏面構造と、筐体３の内部構造を概略的に説明する。なお、図２は、フロントドア２を解錠して筐体３から開いた状態を示している。図２において、フロントドア２の裏面上部に、上述の放音部４ｂ，４ｃを構成するスピーカＳＲ，ＳＬが設けられ、スピーカＳＲ，ＳＬの間に画像表示装置４ｄが設けられるとともに、画像表示装置４ｄの裏面側にサブ制御基板２０が取り付けられている。画像表示装置４ｄ及びサブ制御基板２０の下方には、上述の透明窓ＷＤと、中央パネル部５のパネル面とが形成された略長方形の枠体５ｅが取り付けられている。
【００１６】
また、枠体５ｅの下方には、メダル投入部ＭＤより投入される投入物を正規の遊技用メダルか異物かを判別して振り分ける振分機構Ｇ１と、振分機構Ｇ１で振り分けられた遊技用メダルを筐体３側に設けられているホッパ装置ＨＰへ案内するガイド部材Ｇ２と、振分機構Ｇ１で振り分けられた異物を排出口６ａへ案内して排出するガイド部材Ｇ３と、ホッパ装置ＨＰから出力される払い出し用のメダルを排出口６ａへ案内して出力するガイド部材Ｇ４とが設けられ、排出口６ａの近傍に、スピーカＳＷが放音部６ｃに対応して取り付けられている。更に、枠体５ｅと振分機構Ｇ１との間の領域に長尺状の中央表示基板３０が取り付けられ、当該中央表示基板３０の裏面側の一端に、設定ボタンＣＳと、数字の０から６までのセグメント表示を行う発光ダイオードで構成された設定表示素子ＣＴが設けられている。
【００１７】
筐体３内には、電源装置ＰＷＵと、ホッパ装置ＨＰから溢れた遊技用メダルを収容するための補助貯留部ＳＨＰと、上述の透明窓ＷＤに対向する回胴リールＲ１，Ｒ２，Ｒ３を備えた回胴リール装置７が設けられるほか、電源装置ＰＷＵの側面に電源装置基板４０、回胴リール装置７の上端に回胴装置基板５０、回胴リール装置７の上方に主基板１０、筐体３の内壁の一端に外部集中端子装置としての外部集中端子基板７０が各々取り付けられている。
【００１８】
ここで、上述した主基板１０と、サブ制御基板２０、回胴装置基板５０、中央表示基板３０、電源装置基板４０及び外部集中端子基板７０は、何れも導電性配線パターンで形成された絶縁性樹脂基板上に集積回路装置（ＩＣ）やトランジスタ、抵抗、コンデンサ等の電子部品が搭載されて配線接続されたいわゆる電気回路基板として形成され、特に、主基板１０とサブ制御基板２０と外部集中端子基板７０は、各々硬化プラスチックの収納ケース内に個別に収納されたユニット構造となっている。
【００１９】
以下で、図３のブロック図を参照して制御システムの構成についてその概略を説明する。主基板１０は、スロットマシン１の動作全体を管理するシステムプログラム及びスロットマシンゲーム用の実行プログラムが予め記憶されている半導体メモリ等で構成された記
憶部及びこれらのプログラムを実行する主制御部ＣＰＵ（後に詳述）からなる主制御部１１を有し、主制御部ＣＰＵに設けられている主制御部入力手段（後に詳述）及び主制御部出力手段（後に詳述）と残余のサブ制御基板２０，回胴装置基板５０，中央表示基板３０，電源装置基板４０，外部集中端子基板７０との間は、配線ケーブルにより接続されている。
【００２０】
また、スピーカＳＲ，ＳＬ，ＳＷと各種ＬＥＤ４ａ，５ａ，５ｂと画像表示装置４ｄが接続線を介してサブ制御基板２０に配線接続され、主基板１０中の主制御部ＣＰＵｍ１１から供給される演出制御信号に従って、サブ制御基板２０に設けられている電気回路がこれらスピーカＳＲ，ＳＬ，ＳＷと各種ＬＥＤ４ａ，５ａ，５ｂと画像表示装置４ｄとを駆動させることにより、遊技者の視覚と聴覚に訴える演出を行う。
【００２１】
回胴装置基板５０は、電動モータにより回転駆動される回胴リールＲ１，Ｒ２，Ｒ３を備えた回胴リール装置７が配線接続されており、主基板１０中の主制御部ＣＰＵｍ１１から供給されるリール制御信号に従って、上述の電動モータを制御することにより、回胴リールＲ１，Ｒ２，Ｒ３の回転と制動及び停止の制御を行う。中央表示基板３０には、振分機構Ｇ１、ベットボタンＢ１，Ｂ２，Ｂ３、スタートレバーＳＴ、ストップボタンＳＰ１，ＳＰ２，ＳＰ３、設定表示素子ＣＴ、及び設定ボタンＣＳが配線接続されており、振分機構Ｇ１から出力されるメダル検出信号と、ベットボタンＢ１，Ｂ２，Ｂ３とスタートレバーＳＴ及びストップボタンＳＰ１，ＳＰ２，ＳＰ３からそれぞれ出力されるオン・オフ信号を主基板１０中の主制御部ＣＰＵｍ１１に転送するとともに、主制御部ＣＰＵｍ１１から供給されるセグメント表示信号に基づいて、設定表示素子ＣＴに０から６までの数字を表示させる。
【００２２】
電源装置基板４０には、設定スイッチＢＯ、電源スイッチＢＱ、ホッパ装置ＨＰ、電源装置ＰＷＵが配線接続され、設定スイッチＢＯと電源スイッチＢＱからそれぞれ出力されるオン・オフ信号を主基板１０中の主制御部ＣＰＵｍ１１に転送する。更に、電源装置基板４０には、電源装置ＰＷＵにより発生される各種電源電圧をホッパ装置ＨＰその他各所に配電する配電回路が形成されており、かかる配電回路からスロットマシン１の動作に必要な電源供給が行われている。
【００２３】
次に、このように構成されている制御システム内の制御情報の流れを説明する。主制御装置１０と設定切替・表示部３２間は、設定ボタンＣＳおよび設定表示素子ＣＴの情報収集と制御のため両方向通信となっている。主制御装置１０には、遊技制御機能のほか、払出制御の機能も有しており、主制御装置１０とホッパ装置ＨＰ間は、ホッパ装置ＨＰでのメダル払い出しの監視入力と払出装置の駆動信号を送信するため両方向通信となっている。主制御装置１０と電源基板４０間は、電断検出とバックアップ電源制御のために両方向通信となっている。主制御装置１０と入力操作部３３間は、遊技者によるメダル投入、スタートレバーＳＴおよびストップボタンＳＰ１，ＳＰ２，ＳＰ３の操作に関係する情報を収集し、メダル投入を許可していないタイミングでメダルの投入を不可とする流路切替ソレノイド（不図示）の駆動信号を出力するために、入力操作部３３と主制御装置１０とは両方向通信となっている。主制御装置１０と回胴装置基板５０間は、回胴リールＲ１，Ｒ２，Ｒ３の回転制御を行う制御情報を主制御部１０から回胴装置基板５０に送信するため、主制御装置１０から回胴装置基板５０への一方向通信となっている。主制御装置１０と外部集中端子基板７０間は、外部情報表示のために一方向通信となっている。また、主制御装置１０とサブ制御基板２０間は、前述したように不正操作防止のために一方向通信となっている。
【００２４】
ここで、主制御装置１０からサブ制御基板２０には、サブ制御のためのサブ制御コマンドが一方向通信で送信される。サブ制御基板２０と画像表示装置４ｄ、スピーカＳＲ，Ｓ
Ｌ，ＳＷ、各種ＬＥＤ（またはランプ）４ａ，５ａ，５ｂ間は、それぞれの装置について画像制御、音声制御、ランプ制御、あるいはゲームアシスト制御等のＡＴ系遊技制御を行うために一方向通信となっている。サブ制御基板２０ではこれらの演出制御全体の管理をサブ統括制御で行う。
【００２５】
次に、サブ制御基板２０内の制御情報の流れを、図４を参照して説明する。主制御装置（主基板）１０が出力する、サブ制御基板内の各機能を制御するためのサブ制御コマンドはコマンド受信部（サブ制御部入力手段）ｓ２０で受信する。コマンド受信部（サブ制御部入力手段）ｓ２０で受信したサブ制御コマンドは、８ビットパラレル通信によりストローブ信号の受信を契機にＮＭＩ／上位割込されてサブ制御部ＣＰＵｓ１１が受信する。サブ制御部ＣＰＵｓ１１は受信したサブ制御コマンドの制御内容をコマンド解析し、サブ制御ＲＯＭｓ４０の乱数情報、制御手段に従って演出抽選し、各種の演出装置を制御するため、音声制御コマンド、表示制御コマンドを作成し、各装置との間で両方向通信する。
【００２６】
サブ制御部ＣＰＵｓ１１と画像制御ＣＰＵｓ５０間は、画像制御ＣＰＵｓ５０がサブ制御部ＣＰＵｓ１１から表示制御コマンドを受信し、画像の表示状態に関する情報をサブ制御部ＣＰＵｓ１１に送信するため、シリアル通信による両方向通信となっている。画像制御ＣＰＵｓ５０はサブ制御部ＣＰＵｓ１１から受信した表示制御コマンドを解析し、画像制御ＲＯＭｓ５１に記憶されている制御手段に従って画像制御する。画像制御ＣＰＵｓ５０による画像制御情報は、画像表示装置４ｄを駆動して画像処理を行うＶＤＰｓ５２で受信され、このＶＤＰｓ５２によりキャラクターＲＯＭｓ５３に記憶されているキャラクターがこの画像制御情報に画像表示装置４ｄに画像表示される。なお、画像制御ＣＰＵｓ５０とＶＤＰｓ５２間は、パラレル通信を用いた両方向通信となっている。ＶＤＰｓ５２から画像表示装置４ｄを駆動する駆動線は一方向通信となっている。
【００２７】
サブ制御部ＣＰＵｓ１１と音声制御ＩＣｓ６０間に関しては、音声制御ＩＣｓ６０がサブ制御部ＣＰＵｓ１１から音声制御コマンドを受信し、音声制御に関する情報をサブ制御部ＣＰＵｓ１１に送信するためにパラレル通信による両方向通信となっている。音声制御ＩＣｓ６０とスピーカＳＲ、ＳＬ、ＳＷ間は、スピーカにより音声による演出制御をするために一方向通信となっている。また、サブ制御部ＣＰＵｓ１１と各種ＬＥＤ（ランプ）４ａ,５ａ，５ｂを駆動する制御線は一方向通信となっている。なお、サブ制御部２１内で使用されるモータ用の基準位置センサなどの入力装置についてはサブ制御部２１に入力される。
【００２８】
このように構成されたスロットマシンの制御システムにおいて、送信側である主制御部が送信した制御コマンドでの誤りの発生を判定し、正常な制御コマンドをサブ制御部に再送する第１の態様について、前述の図４および図５〜９を用いて説明する。図５は制御システムの第１の態様における主基板の動作フローを示すフローチャートである。図６は制御システムの第１の態様における主基板およびサブ制御基板入力手段の検出用しきい値特性を示す動作図である。図７は制御システムの第１の態様における主制御部入力手段とサブ制御部入力手段を示す回路図である。図８は制御システムの第１の態様におけるサブ制御基板の第１の動作フローを示すフローチャートである。図９は制御システムの第１および第２の態様におけるサブ制御基板の第２の動作フローを示すフローチャートである。
【００２９】
ここで、主基板とサブ制御基板で構成される制御システムのうち、コマンド送受信にかかる部分の第１の態様の構成と動作を図４と図５を用いて説明する。図４に示すように、主基板１０には、前述した主制御部１１のほか、主制御部出力手段ｍ２０と主制御部入力手段ｍ３０とが設けられている。主制御部１１は、振分機構（セレクターとも称する）Ｇ１から出力されるメダル検出信号、スタートレバーＳＴ及びストップボタンＳＰ１，ＳＰ２，ＳＰ３の操作をそれぞれ検出して操作信号として出力されるオン・オフ信号に基づく
演算処理結果や遊技制御の進行に応じて、主制御部ＣＰＵｍ１１が実行している処理内容や遊技結果がサブ制御部で識別できるような制御コマンドを生成（作成）する。主制御部ＣＰＵｍ１１は、作成した制御コマンドを図示していない一時記憶手段であるＲＡＭに一時記憶する。さらに、主制御部ＣＰＵｍ１１は、必要に応じて作成した制御コマンドに制御コマンド以外の情報を含めて送信通信データを作成する（図５のステップ１００）。そして、作成した送信通信データは、主制御部出力手段ｍ２０により電気信号形式でサブ制御基板２０へ送信される（図５のステップ１１０）。ここで、主制御部出力手段ｍ２０とサブ制御基板２０に設けられているサブ制御部入力手段ｓ２０とが電気的に接続されると共に、主制御部出力手段ｍ２０と主制御部入力手段ｍ３０とが、主基板１０内でループバックして電気的に接続される。これ以降の説明ではループバックして接続することをループバック接続と称する。なお、サブ制御基板２０では、受信した送信通信データにもとづいて、具体的な演出制御内容を決定し、決定した演出制御内容でスピーカＳＲ，ＳＬ，ＳＷ、各種ＬＥＤ４ａ，５ａ，５ｂ及び画像表示装置を制御する。
【００３０】
ここで、先の送信通信データは、電圧レベルが低いロー信号と高いハイ信号の２値からなるデジタル信号により生成されており、主制御部入力手段ｍ３０とサブ制御部入力手段ｓ２０のいずれにも、この２値データのいずれかを判断するためのしきい値が設定されている。なお、しきい値は、ロー信号からハイ信号への変化時のしきいとなるハイ信号検出用しきい値、ハイ信号からロー信号への変化時のしきいとなるロー信号検出用しきい値とがそれぞれ別々に設定（ヒステリシスとも称する）されており、主制御部入力手段ｍ３０のハイ信号検出用しきい値は、サブ制御部入力手段ｓ２０のハイ信号検出用しきい値より低い値に設定され、主制御部入力手段ｍ３０のロー信号検出用しきい値は、サブ制御部入力手段ｓ２０のロー信号検出用しきい値より高い値に各々設定されている。検出用しきい値の詳細は図６を用いて後述する。
【００３１】
主制御部１１は、さらに主制御部入力手段ｍ３０にループバック接続されて受信した（図５のステップ１２０）受信通信データに含まれる制御コマンドと一時記憶手段であるＲＡＭに記憶されている制御コマンドを比較することで制御コマンドの誤りの有無を検出する比較判定手段ｍ１３が設けられている（図５のステップ１３０）。
【００３２】
上述の比較により、比較判定手段ｍ１３は主制御部出力手段ｍ２０からサブ制御部入力手段ｓ２０に送信した送信通信データに含まれる制御コマンドに誤りが発生したか否か（正常なコマンドから変化してしまったか否か）を判定することになる（図５のステップ１４０）。また、主制御部ＣＰＵｍ１１は、誤りが発生したと判定した場合にサブ制御部入力手段ｓ２０に通信データを再送する（図５のステップ１５０）。なお、主制御部１１においては、送信通信データを送信してから所定の期間が経過した後に、可変に設定可能なループバックタイミングで１回又は複数回に亘り主制御入力手段ｍ３０が入力信号を受信するか否かをチェックし、主制御部入力手段ｍ３０がデフォルト値（全てがロー信号、或いはハイ信号）と異なる入力信号を受信した場合、すなわち、自己が送信通信データを送信していないタイミングでデフォルト値以外の入力があった場合、異常であると判定する異常監視手段ｍ１４を設けることが好ましい。なお、１回のみの場合には、ノイズによるものの場合があるため、複数回に亘り受信した場合に異常と判断することが望ましい。なお、このような情報を受信した場合における主制御部１１の詳細な動作は後述する。
【００３３】
サブ制御基板２０には、前述したサブ制御部２１のほか、サブ制御部入力手段ｓ２０、演出制御手段ｓ１４、制御システムの第２の態様において用いる比較判定手段ｓ１２が設けられている。サブ制御部入力手段ｓ２０は、主制御部出力手段ｍ２０が送信した通信データを受信し（図８のステップ２００）、受信した通信データはサブ制御部ＣＰＵｓ１１に渡される（図８のステップ２１０）。サブ制御部ＣＰＵｓ１１は受信した通信データに含まれる制御コマンドが所定の制御コマンドと異なるデータであるか否かを判定し（図８
のステップ２２０）、所定の制御コマンドと異なる場合には受信した制御コマンドに誤りが発生したと判断し、演出制御装置ｓ１４が仮演出制御をする（図８のステップ２３０）。受信した制御コマンドに誤りが無いと判断した場合は、受信した制御コマンドに含まれる主基板１１での遊技機処理内容と遊技結果に基づいて、具体的な演出制御内容を決定し、決定した演出制御内容でスピーカＳＲ，ＳＬ，ＳＷと、各種ＬＥＤ４ａ，５ａ，５ｂと、画像表示装置４ｄを制御する（図８のステップ２３５）。
【００３４】
制御システムの第１の態様における主制御部入力手段ｍ３０とサブ制御部入力手段ｓ２０の検出用しきい値の設定を、図６を用いて詳細に説明する。検出用しきい値の設定は、主制御部入力手段ｍ３０において、サブ制御部入力手段ｓ２０よりも確実に制御コマンドの誤りを検出可能にすることを目的にしている。
【００３５】
主制御部入力手段ｍ３０とサブ制御部入力手段ｓ２０とは接続線で接続されている。主制御部出力手段ｍ２０から送信される通信データはハイ信号と、ロー信号とを組み合わせた電気信号形式であるが、この接続線上で遊技機内に設けられている各種の電磁部品から発生するノイズが該接続線上に誘導される。仮に主制御部出力手段ｍ２０に５Ｖの電源を用いた場合において、主制御部出力手段ｍ２０の電源電圧は電源電圧変動と主制御部出力手段ｍ２０内部の回路での電圧降下の影響で、主制御部出力手段ｍ２０が送信するハイ信号の出力電圧が４．５Ｖとなり、逆にロー信号は０Ｖであると仮定する。ここで、遊技機内の電磁部品から０．９Ｖの誘導ノイズが主制御部出力手段ｍ２０とサブ制御部入力手段ｓ２０の接続線上に誘導された場合、サブ制御部入力手段ｓ２０の入力信号レベルはハイ信号が３．６Ｖに降下し、ロー信号は０．９Ｖに上昇する可能性がある。
【００３６】
制御システムの第１の態様では、主制御部から送信した制御コマンドが正しくサブ制御部に送信されたか否かを、制御コマンドの送信側である主制御部で判定するために、主制御部出力手段ｍ２０からサブ制御部入力手段ｓ２０と接続する接続線を、主基板内において主制御部入力手段ｍ３０に折り返して接続するループバック接続を設ける。該接続線に遊技機内の電磁部品からの誘導ノイズが重畳される。サブ制御部入力手段ｓ２０に入力される電気信号と同様に、主制御部入力手段ｍ３０においても、入力される電気信号は該誘導ノイズの影響を受ける。従って、主制御部出力信号手段ｍ２０が出力するハイ信号は、該誘導ノイズの影響を受けて３．６Ｖに降下し、ロー信号は０．９Ｖに上昇した電圧となる。ここで該誘導ノイズによるハイ信号の電圧降下と、ロー信号の電圧上昇は、サブ制御部入力手段ｓ２０と主制御部入力手段ｍ３０とで同一の大きさであるが、主制御部から送信した制御コマンドが正しくサブ制御部に送信されたか否かを、制御コマンドの送信側である主制御部において、サブ制御部側よりも確実に判定可能にする必要がある。このため、主制御部入力手段ｍ３０の検出用しきい値とサブ制御部入力手段ｓ２０の検出用しきい値を異なる値に設定することが考えられる。
【００３７】
例えば、主制御部入力手段ｍ３０にルネサス社の７４ＨＣ０４を用い、サブ制御部入力手段ｓ２０に７４ＨＣ１４を用いることが考えられる。図６は７４ＨＣ０４と７４ＨＣ１４のハイ信号、ロー信号の検出用しきい値特性を示している。７４ＨＣ０４においては、ロー信号をハイ信号と判定する検出用しきい値とロー信号をハイ信号と検出する検出用しきい値はデータシート上は同じ値であり、現実的に相違しているとしても０．１Ｖ前後である。７４ＨＣ１４は、ロー信号をハイ信号と判定する検出用しきい値は３．１５Ｖであり、ハイ信号をロー信号と判定する検出用しきい値は０．９Ｖとなるヒステリシス特性を持つシュミットトリガー回路である。このような特性を持つ７４ＨＣ０４を主制御部入力手段ｍ３０に用い、７４ＨＣ１４をサブ制御出力手段ｓ２０に用いる。
【００３８】
ここで、主制御部入力手段ｍ３０に用いる７４ＨＣ０４は個々のＩＣにより特性が異なるが、仮にロー信号をハイ信号と判定する検出用しきい値とロー信号をハイ信号と検出す
る検出用しきい値が２．２５Ｖであるとする。また、電磁部品から誘導される誘導ノイズの大きさが２．３Ｖであるとする。主制御部出力手段ｍ２０から出力されるハイ信号は２．２Ｖに電圧降下し、ロー信号は２．３Ｖに電圧上昇する。主制御部入力手段ｍ３０の７４ＨＣ０４は主制御出力手段ｍ２０が出力したハイ信号をロー信号であると誤受信し、ロー信号をハイ信号であると誤受信する。これに対して、サブ制御部入力手段の７４ＨＣ１４は主制御出力手段ｍ２０が出力したハイ信号をハイ信号であると正しく受信し、ロー信号をロー信号であると正しく受信する。このように、主制御部入力手段ｍ３０のハイ信号検出用しきい値をサブ制御部入力手段ｓ２０のハイ信号検出用しきい値より低いしきい値に、主制御部入力手段ｍ３０のロー信号検出用しきい値をサブ制御部入力手段ｓ２０のロー信号検出用しきい値より高い値に設定する。該設定により、主制御部入力手段ｍ３０はサブ制御部入力手段ｓ２０より、遊技機の電磁部品による誘導ノイズの影響を受けやすい構成となる。
【００３９】
なお、ここで主制御部入力手段ｍ３０とサブ制御部入力手段ｓ２０に用いるＩＣは７４ＨＣ０４と７４ＨＣ１４に限定されるものではない。主制御部入力手段ｍ３０におけるハイ信号検出用しきい値がサブ制御部入力手段ｓ２０のハイ信号検出用しきい値より低い値に設定可能であり、主制御部入力手段ｍ３０のロー信号検出用しきい値がサブ制御部入力手段ｓ２０のロー信号検出用しきい値より高い値に設定可能な、全ての種類のドライバ系ＩＣが使用可能となる。
【００４０】
図面を参照しつつ７４ＨＣ０４と７４ＨＣ１４以外のドライバ系回路を用いて主制御部入力手段ｍ３０とサブ制御部入力手段ｓ２０を構成する例を説明する。図７は、制御システムの第１の態様における主制御部入力手段とサブ制御部入力手段をトランジスタ回路とダーリントン回路で構成する回路図である。
【００４１】
主制御部入力手段ｍ３０に図７（ａ）に示すトランジスタ回路を用い、サブ制御部入力手段ｓ２０に図７（ｂ）に示すダーリントン回路を用いてもよい。主制御部入力手段ｍ３０の入力端子には、主制御部出力手段ｍ２０の出力がループバックされた接続線が接続されるが、トランジスタ回路のベースが主制御部入力手段ｍ３０の入力端子となる。トランジスタのコレクタは所定の抵抗を経由して電源電圧に接続され、エミッタはアースに接続される。また、トランジスタ回路のコレクタは、主制御部入力手段ｍ３０の出力端子となる。サブ制御部入力手段ｓ２０の入力端子には、主制御部出力手段ｍ２０の出力が接続線を介して、接続されるが、ダーリントン回路の入力端子がサブ制御部入力手段ｓ２０の入力端子となる。ダーリントン回路の出力端子がサブ制御部入力手段ｓ２０の出力端子となる。
【００４２】
図７（ａ）に示すトランジスタ回路は、以下に説明するように動作する。図７（ａ）のトランジスタ回路のベース・エミッタ間電圧であるＶBEは一般に０．６Ｖ程度である。即ち、トランジスタ回路の入力電圧が０Ｖから０．６Ｖ以上になった場合に、トランジスタ回路はオフ動作からオン動作になる。トランジスタ回路の入力電圧が０．６Ｖ以上から０．６Ｖ以下になった場合には、トランジスタ回路はオン動作からオフ動作になる。換言すれば、主制御部入力手段ｍ３０のロー信号からハイ信号への検出用しきい値は０．６Ｖである。主制御部入力手段ｍ３０のハイ信号からロー信号への検出用しきい値は０．６Ｖとなる。
【００４３】
図７（ｂ）に示すダーリントン回路は、以下に説明するように動作する。図７（ｂ）のダーリントン回路のベース・エミッタ間電圧は、２段のトランジスタのベース・エミッタ間電圧となるためＶBEは１．２Ｖとなる。即ち、ダーリントン回路の入力電圧が０Ｖから１．２Ｖ以上になった場合に、ダーリントン回路はオフ動作からオン動作になる。ダーリントン回路の入力電圧が１．２Ｖ以上から１．２Ｖ未満になった場合には、トランジスタ
回路はオン動作からオフ動作になる。換言すれば、サブ制御部入力手段ｓ２０のロー信号からハイ信号への検出用しきい値は１．２Ｖである。サブ制御部入力手段ｓ２０のハイ信号からロー信号への検出用しきい値は１．２Ｖとなる。
【００４４】
ここで、主制御部出力手段ｍ２０とサブ制御部入力手段を接続する接続線に遊技機内の電磁部品から誘導ノイズが重畳されるが、この誘導ノイズは、アース電位に近い電圧を高い電圧に持ち上げる誘導ノイズの方が、電源電圧に近い電位を低い電圧に引き下げる誘導ノイズより多いことが知られている。従って、前述のような異なる検出用しきい値特性を持つトランジスタ回路を主制御部入力手段ｍ３０に用い、ダーリントン回路をサブ制御部入力手段ｓ２０に用いることで、主制御部入力手段ｍ３０はサブ制御部入力手段ｓ２０より、遊技機の電磁部品による誘導ノイズの影響を受けやすい構成となる。
【００４５】
なお、ここで図７（ａ）に図示したトランジスタ回路が主制御部入力手段ｍ３０の回路であり、図７（ｂ）に図示したダーリントン回路がサブ制御部入力手段ｓ２０の回路であると説明したが、図７（ａ）と図７（ｂ）に図示したトランジスタ回路とダーリントン回路は、基本原理を示す回路構成であって、本実施形態は、勿論これらの構成に限定されるものではなく、むしろ実際には図示されていない種々の回路部品が使用されている。一例としては、それぞれの回路のエミッタは直接アース電位としたが、それぞれのエミッタは抵抗を経由してアースに接続する構成とすることで、それぞれの回路がオン動作になった場合の出力端子の電位を、基本原理を示す回路と比べて高い出力電位とするよう構成することも考えられる。それぞれの回路のトランジスタのベースに、電源とアース間に２個の抵抗を付けたブリーダ回路を付けて、それぞれの回路の入力電位を変更することも考えられる。
【００４６】
スイッチング回路として使用可能な素子は、前述のトランジスタ回路とダーリントン回路に限定されない。ＭＯＳＦＥＴにより構成することも可能である。個別のＭＯＳＦＥＴ素子を用いてもよいしドライバＩＣとしてＩＣ化されているＭＯＳＦＥＴを用いても良い。個別のＭＯＳＦＥＴ素子を用い、主制御部入力手段ｍ３０と、サブ制御部入力手段ｓ２０とで異なるオン・オフ動作をするように回路を構成することが可能である。主制御部入力手段ｍ３０のハイ信号検出用しきい値がサブ制御部入力手段ｓ２０のハイ信号検出用しきい値より低い値に設定可能であり、主制御部入力手段ｍ３０のロー信号検出用しきい値がサブ制御部入力手段ｓ２０のロー信号検出用しきい値より高い値に設定可能な、全ての種類のドライバ系ＩＣが使用可能となる。
【００４７】
上記では、主制御部入力手段ｍ３０とサブ制御部入力手段ｓ２０とを接続する接続線に、遊技機の電磁部品が発生する誘導ノイズが重畳することを説明しているが、その他に、静電気ノイズにより該接続線に瞬間的に電位が持ちあがったパルスノイズが重畳することがある。サブ制御部入力手段ｓ２０には、このようなパルスノイズにより受信した通信データが瞬間的に誤った電位に変化している時点において、ストローブ信号を出力することで、サブ制御部ＣＰＵｓ１１が受信した通信データを取り込むことがないよう、サブ制御部入力手段ｓ２０の入力端子には、ノイズフィルタが設けられている。ノイズフィルタは抵抗とコンデンサで構成する平滑回路を入力端子に付加することで実現されている。主制御部入力手段ｍ３０の入力端子には、このようなノイズフィルタを付加しないで、サブ制御部入力手段ｓ２０よりも、接続線に重畳したパルスノイズを確実に検出可能にすることが好ましい。
【００４８】
更に、静電気ノイズによるパルスノイズの影響をサブ制御部入力手段ｓ２０より主制御部入力手段ｍ３０の方が受けやすくする手法として、異なるスイッチング特性のドライバＩＣを採用することが考えられる。具体的には、主制御部入力手段ｍ３０側のスイッチング特性を良好なものとし、サブ制御部入力手段ｓ２０側のスイッチング特性を鈍いものとす
るのである。このように構成することで、パルス巾の短い静電ノイズが接続線に混入した場合、スイッチング特性の良好な主制御部入力手段ｍ３０側がノイズの影響を受けた結果となりやすくなるので、好適である。
【００４９】
主制御部出力手段ｍ２０とサブ制御部入力手段ｓ２０とを接続する接続線上に、誘導ノイズが重畳し、通信データに誤りが発生する可能性を、主制御部入力手段ｍ３０がサブ制御部入力手段ｓ２０よりも確実に検出可能とする実施形態と、主制御部出力手段ｍ２０とサブ制御部入力手段ｓ２０とを接続する接続線上に、パルスノイズが重畳し、通信データに誤りが発生する可能性を、主制御部入力手段ｍ３０がサブ制御部入力手段ｓ２０よりも確実に検出可能とする実施形態を説明した。
【００５０】
前述の主制御部入力手段ｍ３０がサブ制御部入力手段ｓ２０より誘導ノイズ、あるいはパルスノイズの発生を確実に検出可能にする実施形態は、不正行為に対しても有効となる。不正行為者が何らかの手法により主制御部出力手段ｍ２０とサブ制御部入力手段ｓ２０の接続線上に不正信号を誘導しようとする不正行為に対して、サブ制御部側よりも主制御部側で確実に不正信号を検出可能になる。さらに、主制御部がこのような不正行為に対して何らかの対処を行うことが可能になるという効果が得られる。特に、サブ制御部側で出球に影響を与える演出（当選役に対して遊技者に有利な結果となる停止操作手順を報知する演出を所定遊技期間行ういわゆるアシストタイム遊技など）を実行する場合には有益である。
【００５１】
なお、前述した比較判定手段ｍ１３の機能は、主制御部ＣＰＵｍ１１が実行するプログラムに２つの制御コマンドを比較演算する処理を含むように構成することが可能である。あるいは、主制御部ＣＰＵｍ１１が受信した通信データに含まれる制御コマンドと、一時記憶手段であるＲＡＭに記憶されている制御コマンドとが入力され、これら２つのコマンドを比較する比較回路を用いた電気回路で構成することも可能である。このように第１の態様として示した機能を実現するための具体的手段はさまざまな方法で構築することが可能である。
【００５２】
次に、制御システムの第１の態様における再送通信データを送信する動作を詳細に説明する。
【００５３】
主制御部入力手段ｍ３０が受信した通信データに誤りがあると、比較判定手段ｍ１３が判定した場合は、主制御部ＣＰＵｍ１１は、一時記憶手段であるＲＡＭに記憶した通信データを、主制御部出力手段ｍ２０から再送するように構成されている。
【００５４】
あるいは、主制御部入力手段ｍ３０が受信した通信データに誤りがあると、比較判定手段ｍ１３が判定した場合は、主制御部ＣＰＵｍ１１は、一時記憶手段であるＲＡＭに記憶した通信データを再送通信データにリトライ情報であることを示すリトライ指示データを付加した通信データを、主制御部出力手段ｍ２０から再送通信データとして送信するように構成しても良い。
【００５５】
このようなリトライ情報は、識別番号と動作番号で構成される制御コマンドに再送を示す情報として１ビットを付加して送信することで可能となる。このような再送通信データとしてリトライ情報を付加して再送通信データを送信する機能は、主制御部ＣＰＵｍ１１が実行するプログラムの機能として実現することが可能である。あるいは、電気回路で構成することも可能である。例えば、比較判定手段ｍ１３が通信データに誤りが発生したことを示す信号を出力し、該誤りが発生したことを示す信号をトリガー信号として一時記憶手段であるＲＡＭに記憶されている制御コマンドに、リトライ情報であることを示すビットを付加したデータを再送通信データとして主制御部出力手段ｍ２０に渡すように電気回
路を構成することが可能である。
【００５６】
以上のようにいずれの場合であっても、主制御部入力手段ｍ３０が受信した通信データに誤りがあると比較判定手段ｍ１３が判定した場合は、主制御部ＣＰＵｍ１１は、通信データを、主制御部出力手段ｍ２０から再送するように構成されているため、サブ制御部入力手段ｓ２０に適正なデータが送信されていない可能性がある場合に再度通信データを受信する機会を付与することができるのである。又、リトライ情報を付与した場合には、サブ制御部側で再送されたデータであるか否かを確実に把握することができるので、以降の処理を適切に実行することが可能となる。
【００５７】
次に、制御システムの第１の態様におけるサブ制御部の動作を、図８および図９を用いて詳細に説明する。
【００５８】
サブ制御部入力手段ｓ２０は、主制御部出力手段ｍ２０が出力した通信データを受信する（図８のステップ２００）。受信した通信データはサブ制御部ＣＰＵｓ１１に渡される（図８のステップ２１０）。サブ制御部ＣＰＵｓ１１は受信した制御コマンドに誤りがあるか否かを判定する（図８のステップ２２０）。制御コマンドの種類は予め決まっており、主基板１０とサブ制御基板２０を接続する接続線上に誘導ノイズが重畳されたことに起因して、予め決まっている種類のいずれにも該当しない制御コマンドを受信する可能性がある。このように、予め決まっている種類の制御コマンドと異なるか否かにより、サブ制御ＣＰＵｓ１１は受信した制御コマンドに誤りが発生したか否かを判定する。サブ制御部ＣＰＵｓ１１は、受信した制御コマンドに誤りが無いと判定した場合は、演出制御手段ｓ１４が受信した制御コマンドに従って演出装置を制御する（図８のステップ２３５）。制御コマンドに誤りがあると判定した場合は、暫定的な演出制御である仮演出制御をする（図８のステップ２３０）。
【００５９】
このような仮演出制御を行うことで、演出がなされないことにより遊技者に期待感を与えてしまうような矛盾的な状態を適正に防止することができる。なお、継続的に演出が実行される場合に、誘導ノイズの重畳によりコマンド内容が変化して、従前の演出制御を実行する制御コマンドと明らかに異なる演出実行コマンドを受信すること（具体的には、遊技開始後に第一停止操作を示すコマンドだけを受信しているのにも関わらず、次のコマンドがボーナスフラグ当選を示すコマンドであり、明らかに異常なコマンドを受信する場合）が考えられる。この場合には、当該コマンドに基づく演出を実行せずに、その後のコマンド受信により変化する演出内容とかけ離れることのない仮演出を実行するように演出制御を行うことが望ましい。
【００６０】
続いて、再送通信データ受信手段ｓ１３による再送された通信データを受信待ちする処理をする。再送通信データ受信手段ｓ１３は予め決められた所定の再送待ち期間が終了するまでの間に、主制御部出力手段ｍ２０から通信データが再送されてくるか否かをチェックする（図８のステップ２４０）。サブ制御部入力手段ｓ２０が再送された通信データを受信すると、受信した通信データは再送通信データ受信手段ｓ１３に渡される（図８のステップ２５０）。再送通信データを受信すると、演出制御手段ｓ１４は仮演出制御を中断し、受信した通信データに含まれる制御コマンドに従って、演出装置を演出制御する（図８のステップ２６０）。ここで、所定の再送待ち期間が終了しても、再送通信データ受信手段ｓ１３が通信データを再受信しない可能性がある。この場合においては、演出制御手段ｓ１４は仮演出制御を継続する（図８のステップ２６５）。
【００６１】
ここで、演出制御手段ｓ１４は所定の再送待ち期間が終了するまでの間に、通信データが再送されてきた場合に、再送されてきた通信データに含まれる制御コマンドに従って、演出装置を演出制御する（図８のステップ２６０）と説明したが、演出制御手段ｓ１４は
、それまでの間、仮演出制御を行っている。ただし、仮演出制御の演出進行の状態によっては、仮演出制御を中断し、本来的には適切な演出内容である適正な演出に、直ちには切換えない方が良い場合がある。また、仮演出制御を開始した直後に通信データが再送されてくる場合もある。このような場合に、本来的には適切な演出内容である適正な演出に、直ちには切換えない方が良い。
【００６２】
ところで、遊技者は仮演出制御を正常な演出制御と区別して認識しているわけではないので、仮演出制御が行われている途中で、正常な演出制御に、突然切換わると遊技者に違和感を与えてしまう。例えば、キャラクターがジャンプをしている演出画像において、ジャンプをしている途中で、本来的には適切な演出内容である適正な演出に切換えると、遊技者に違和感を与えてしまう。このため、キャラクターがジャンプをし、着地した時点を演出切換え可能な状態とする。このように、仮演出制御ルーチンの中に、演出を切換えても遊技者に違和感を与えない演出切換え可能な状態を含めておくことが望ましい。また、仮演出制御を開始してから一定タイミング期間が経過するまでは仮演出制御から他の演出制御への演出切換え制限時間とする。演出切換え制限時間を設けることで、仮演出制御を開始した直後に、本来的には適切な演出内容である適正な演出に切換え、遊技者に違和感を与えてしまうことを避ける。このようにすることで、演出制御手段ｓ１４は、通信データを再受信した場合には、該演出切換え可能な状態となるまで、あるいは演出切換え制限時間が経過するまで、進行中の仮演出制御を継続し、該演出切換え可能な状態となった時点、あるいは演出切換え制限時間が経過した時点で、再受信した通信データに基づく演出制御に切換えることが好ましい。なお、これら切換えについては上述の状態に基づく管理または時間による管理の一方のみで行っても、両方を適宜組合せて行っても良い。
【００６３】
前述のステップ２３５で説明したように、サブ制御部ＣＰＵｓ１１が受信した制御コマンドに誤りがないと判定した場合は、演出制御手段ｓ１４が制御コマンドに従って演出装置を制御する。この場合においても、再送通信データ受信手段ｓ１３が、主制御部出力手段ｍ２０から通信データが再送信されてくるか否かをチェックする（図８のステップ２４０）。
【００６４】
サブ制御部ＣＰＵｓ１１が受信した制御コマンドに誤りがないと判定したにも拘わらず再送通信データ受信手段ｓ１３による処理をする理由は、主制御部入力手段ｍ３０の検出用しきい値を、サブ制御部入力手段ｓ２０の検出用しきい値よりも誘導ノイズの影響を確実に検出する検出用しきい値に設定していることに基づく。サブ制御部ＣＰＵｓ１１が受信した制御コマンドに誤りが無いと判定した場合においても、主制御部１１では送信した制御コマンドにおいて誤りが発生したと判定して通信コマンドを再送信する可能性がある。このため、サブ制御部２１は所定の再送待ち期間が終了するまで、再送通信データ受信手段ｓ１３は主制御部１１から通信データが再送信されてくるか否かを待つ処理を実行する（図８のステップ２４０）。
【００６５】
続いて、再送通信データ受信手段ｓ１３は予め決められた所定の再送待ち期間が終了するまでの間に、主制御部出力手段ｍ２０から通信データが再送信されてくるか否かをチェックする（図９のステップ７００）。サブ制御部入力手段ｓ２０が再送通信データを受信すると（図９のステップ７１０）、受信した通信データは演出制御手段ｓ１４に渡される。再送されてきた通信データを受信すると、演出制御手段ｓ１４は受信した再送されてきた通信データに含まれる制御コマンドに従って、演出装置を演出制御する（図９のステップ７２０）。ここで、所定の再送待ち期間が終了しても、再送通信データ受信手段ｓ１３が通信データを再受信しない可能性がある。この場合においては、演出制御手段ｓ１４は演出制御を継続する（図９のステップ７２５）。
【００６６】
ここで、サブ制御部２１の再送通信データ受信手段ｓ１３が実行する機能は、サブ制御
部ＣＰＵｓ１１が実行するプログラムが前述の各ステップを実行するように実現することが可能である。あるいは、所定の再送待ち期間を計数するようにカウンタ回路を用いて電気回路で構成することも可能である。
【００６７】
次に、主基板とサブ制御基板で構成される制御システムの第２の態様の構成と動作を、前述した図４および図９〜１４を用いて説明する。なお、図９は制御システムの第２の態様におけるサブ制御基板の第２の動作フローを示すフローチャート（第１の態様と共通利用）である。図１０は制御システムの第２の態様における主基板の動作フローを示すフローチャートである。図１１は制御システムの第２の態様における比較判定手段の第１の形態を示す動作図である。図１２は制御システムの第２の態様における比較判定手段の第２の形態を示す動作図である。図１３は制御システムの第２の態様におけるサブ制御基板の第１の動作フローを示すフローチャートである。図１４は制御システムの第２の態様におけるループバック動作を示すタイミングチャートである。
【００６８】
ここで、制御システムの第２の態様も、第１の態様と同様に、図４によってスロットマシンの制御システムが表わされるものであり、送信通信データの中核をなす制御コマンドの生成等の基本部分は第１の態様と略同一で構成されている。一方、第２の態様では主制御部出力手段ｍ２０から送信する制御コマンドに誤りが発生したか否かを検出可能にするため、主制御部ＣＰＵｍ１１が、後述する第１の論理演算結果を制御コマンドに付加した通信データを作成する（図１０のステップ５１０）点、ならびにこの第１の論理演算結果をコマンドの異常判定に利用する点が大きく異なっている。
【００６９】
なお、制御システムの第２の態様も、主制御部入力手段ｍ３０のハイ信号とロー信号検出用しきい値の設定は、第１の態様と同様に、ハイ信号検出用しきい値がサブ制御部入力手段ｓ２０のハイ信号検出用しきい値より低い値に設定され、ロー信号検出用しきい値がサブ制御部入力手段ｓ２０のロー信号検出用しきい値より高い値に各々設定されている。
【００７０】
以下では、主に制御システムの第１の態様と異なる部分を説明する。制御システムの第２の態様では、主制御部ＣＰＵｍ１１が作成する制御コマンドは第１制御コマンド部分および第２制御コマンド部分を有している。主制御部ＣＰＵｍ１１は、第１制御コマンド部分および第２制御コマンド部分に対して所定の論理演算をする。所定の論理演算をした結果を第１の論理演算結果と称する（図１０のステップ５２０）。主制御部１１からサブ制御部２１に送信する送信通信データは制御コマンドと共に、第１の論理演算結果を含めたものとする（図１０のステップ５３０）。作成された送信通信データは電気信号形式で主制御部出力手段ｍ２０からサブ制御部入力手段ｓ２０に送信されるとともに、主基板内において、ループバック接続されている主制御部入力手段ｍ３０に送信される。
【００７１】
主制御部入力手段ｍ３０は該送信通信データを受信通信データとして受信する（図１０のステップ５４０）。受信通信データには主制御部ＣＰＵｍ１１が作成した制御コマンドと第１の論理演算結果が含まれている。比較判定手段ｍ１３は、受信通信データに含まれる制御コマンドの第１制御コマンド部分と第２制御コマンド部分とに対して、所定の論理演算をする。所定の論理演算結果を第２の論理演算結果とし、第1の論理演算結果と比較する（図１０のステップ５５０）。比較結果が一致していれば、制御コマンドに誤りが発生していないと判定し比較判定手段ｍ１３の動作を終了する（図１０のステップ５６５）。比較結果が不一致であれば、制御コマンドに誤りが発生したと判定し、主制御部ＣＰＵｍ１１は、サブ制御部２１に通信データを再送するための処理をする（図１０のステップ５６０）。
【００７２】
前述の、第１制御コマンド部分と第２制御コマンド部分の所定の論理演算としては、複数の態様が考えられる。所定の論理演算の一例として図１１を用いて詳細に説明する。図
１１は制御システムの第２の態様における比較判定手段（所定の論理演算）の第１の形態を示す動作図である。
【００７３】
主制御部ＣＰＵｍ１１が遊技機の遊技状態に応じて制御内容を決定し、制御コマンドを作成する。ここで、制御コマンドは０と１の組み合わせで構成される２進数符号であり、２進数符号８ビットである１バイトを単位とする２バイトで構成される。第１バイトはどの演出装置を制御するかを示す識別番号であり、第２バイトは識別番号で指定される演出装置の動作を指示する動作番号である。
【００７４】
識別番号である第１バイト、動作番号である第２バイトはそれぞれ８ビット構成であることから、４ビット単位に１６進数表示で表現することが可能である。第１バイトと第２バイトの論理和が一定の値、例えば「ＦＦ」Ｈとなるような第１バイトと第２バイトの組み合わせを作成することが可能である。例えば識別番号を１６進数表示で「８０」Ｈ（２進数「１０００  ００００」）以上の大きさの数値とし、動作番号を「７Ｆ」Ｈ（２進数「０１１１  １１１１」）以下の数値とし、識別番号と動作番号のそれぞれの第０〜第７ビットのビットが識別番号と動作番号とで０と１が異なる値となるように設定すれば、第１バイトと第２バイトの論理和は「ＦＦ」Ｈとなる。
【００７５】
具体的には図１１（ａ）に示すように識別番号を「Ｅ１」Ｈ（２進数「１１１０  ０００１」）とし、動作番号を「１Ｅ」Ｈ（２進数「０００１  １１１０」）とすれば、第０〜第７ビットの各位置において、識別番号と動作番号では０と１が異なる数値であり、識別番号と動作番号の論理和は「ＦＦ」Ｈとなる。このように、識別番号と動作番号の論理和が「ＦＦ」Ｈ（２進数「１１１１  １１１１」）となるよう設定することが可能である。このような構成の制御コマンドにおいて、一例として図１１（ｂ）に示すように識別番号の第０ビットに誤りが発生したとすると識別番号「Ｅ１」Ｈ（２進数「１１１０  ０００１」）が「Ｅ０」Ｈ（２進数「１１１０  ００００」）に変化することになる。動作番号は「１Ｅ」Ｈ（２進数「０００１  １１１０」）であるから、識別番号と動作番号の論理和を演算すると演算結果は「ＦＥ」Ｈ（２進数「１１１１  １１１０」）となり、論理和が「ＦＦ」Ｈ（２進数「１１１１  １１１１」）とならないことで、誤りが発生したことを検出することが可能となる。
【００７６】
このように、主制御部ＣＰＵｍ１１は、制御コマンドの第１バイトである識別番号と第２バイトである動作番号の論理和が「ＦＦ」Ｈであること示す論理演算結果を第１の論理演算結果として制御コマンドに付加して通信データを作成する（図１０のステップ５１０）。この通信データは送信通信データとして主制御部出力手段ｍ２０からハイ信号とロー信号の電気信号形式で、接続線を経由してサブ制御部入力手段ｓ２０に送信される（図１０のステップ５２０）。また、主制御部出力手段ｍ２０は、主基板内において主制御部入力手段ｍ３０にループバック接続されているため、主制御部入力手段ｍ３０はサブ制御部出力手段ｍ２０が送信した通信データを受信通信データとして受信する（図１０のステップ５３０）。
【００７７】
主制御部入力手段ｍ３０が受信した制御コマンドは主制御部１１の比較判定手段ｍ１３に渡される（図１０のステップ５４０）。比較判定手段ｍ１３は受信した通信データに含まれる制御コマンドの第１バイトである識別番号と第２バイトである動作番号の論理和演算をし、これを第２の論理演算結果とする（図１０のステップ５５０）。図１１に示したように第１の論理演算結果と第２の論理演算結果が一致していれば、第１の論理和演算の結果が「ＦＦ」Ｈ（２進数「１１１１  １１１１」）であったことになり、正常な制御コマンドがサブ制御部に送信されたと判定する。第1の論理演算結果と第２の論理演算結果の比較が不一致であれば、論理和演算の結果が「ＦＦ」Ｈ（２進数「１１１１  １１１１」）でなかったことになり、サブ制御部に送信した制御コマンドに誤りが発生した可能性
があると判定し、詳細な動作を後述するが主制御部ＣＰＵｍ１１が再送する通信データを作成する（図１０のステップ５６０）。
【００７８】
このように、比較判定手段ｍ１３を設け、誤りが発生したと判定した場合に再送通信データを再送することで、制御コマンドの受信側であるサブ制御部が誤った制御コマンドで誤った演出制御をする可能性、あるいはサブ制御部が誤った制御コマンドを受信したことで演出制御が不能な状態となることを防止可能となる。
【００７９】
なおここで、比較判定手段ｍ１３の機能は、主制御部ＣＰＵｍ１１が実行するプログラムが実行する機能として構成することが可能である。あるいは、比較判定手段ｍ１３の機能を電気回路で構成することも可能である。受信通信データに含まれる制御コマンドの第１バイトである識別番号と第２バイトである動作番号を２つの入力とする論理和回路（あるいは加算回路）と、該論理和回路の出力と、受信通信データに含まれる第１の論理演算結果とを２つの入力とする比較回路を用いることで比較判定手段ｍ１３を電気回路で構成することが可能である。
【００８０】
また、制御コマンドは第１バイトである識別番号と第２バイトである動作番号の２バイトで構成される例を示したが、２バイトに限定されない。制御コマンドを２バイト以上の複数のバイトで構成することも可能である。例えば制御コマンドを６バイトで構成し、６バイトの制御コマンドの中に第１バイト部分と第２バイト部分を設け、第１バイトと第２バイトとの論理和が一定の値となるように構成することも可能である。さらには、制御コマンド内をバイト単位で２つの部分で演算する以外にも、４ビット単位で論理和を一定の数値にするという構成も可能であり、図１１を用いて示した方法に限定されない。
【００８１】
次に、比較判定手段ｍ１３の第２の形態を、図１２（ａ）を用いて詳細に説明する。比較判定手段ｍ１３の第２の形態は通信データにパリティビットを付加することが特徴となっている。
【００８２】
主制御部ＣＰＵｍ１１が遊技機の遊技状態に応じて作成した制御コマンドは２進数符号８ビットに相当する１バイトを単位とする２バイトで構成され、第１バイトはどの演出装置を制御するかを示す識別番号、第２バイトはそれぞれの演出装置の動作を指示する動作番号を示す。図１２（ａ）に示すように、第１バイトである識別番号、および第２バイトである動作番号のそれぞれのバイトにパリティビットを付加する。パリティビットは奇数パリティビット、あるいは偶数パリティビットの２つのパリティビットが知られている。奇数パリティビットは８ビットを単位とする１バイトの中のビット１の個数を計数し、個数が奇数である場合にビット１であるパリティビットを付加し、ビット１の個数が偶数で有る場合にビット０であるパリティビットを付加する。
【００８３】
受信側は受信したバイトの中に含まれるビット１の数を計数し、奇数個である場合にパリティビットがビット１であるのか、偶数個である場合にパリティビットが０であるのかをチェックする。送信側が送信したデータのどこか１ビットに誤りが発生したことを検出することが可能となる。偶数パリティは送信側で１バイトの中に含まれるビット１の個数が１である場合に送信側でビット１であるパリティビットを付加する方式であり、奇数パリティと同様に送信側が送信したデータのどこか１ビットに誤りが発生したことを検出可能となる。
【００８４】
主制御部ＣＰＵｍ１１は制御内容を決定し、決定した制御内容に対応する制御コマンドを作成する（図１０のステップ５００）。作成した制御コマンドの内のビット１の数を計数する。ビット１の数を計数した結果に基づく奇数パリティビットあるいは偶数パリティビットを第１の論理演算結果とする。主制御部ＣＰＵｍ１１は制御コマンドに第１の論理
演算結果を付加した通信データを作成する（図１０のステップ５１０）。作成された通信データは送信通信データとして主制御部出力手段ｍ２０に渡す。主制御部出力手段ｍ２０は電気信号形式で通信データを出力する（図１０のステップ５２０）。主制御部入力手段ｍ３０は主制御部出力手段ｍ２０が出力した通信データを、ループバック接続を経由して受信通信データとして受信する（図１０のステップ５３０）。
【００８５】
主制御部入力手段ｍ３０は、比較判定手段ｍ１３に、受信通信データを渡す。比較判定手段ｍ１３は受信通信データに含まれている制御コマンドの中のビット１の個数を計数し、ビット１の数を計数した結果に基づく奇数パリティビットあるいは偶数パリティビットを第２の論理演算結果とする。比較判定手段ｍ１３は受信通信データに含まれる第１の論理演算結果と第２の論理演算結果とを比較する（図１０のステップ５４０）。比較結果が一致していれば、主制御部出力手段ｍ２０からサブ制御部２１に送信した通信データに誤りが発生しなかったと判定し比較判定手段ｍ１３の動作を終了する。比較結果が不一致であれば、主制御部出力手段ｍ２０からサブ制御部２１に送信した通信データに誤りが発生したと判定し主制御部ＣＰＵｍ１１が再送する通信データを作成する（図１０のステップ５６０）。再送する通信データの作成動作は、後に詳細に説明する
【００８６】
また、制御コマンドは第１バイトである識別番号と第２バイトである動作番号の２バイトで構成される例を示したが、２バイトに限定されない。制御コマンドは２バイト以上の複数のバイトで構成することも可能である。制御コマンドを構成する２バイト以上のデータにおいて、それぞれのバイト単位にパリティビットを付加して通信データとすることも可能である。バイト単位にビット１の数を計数する機能は、主制御部ＣＰＵｍ１１が実行するプログラムの機能として実現することが可能である。また、ビット１の個数を計数するように電気回路で構成することも可能である。同様に、ビット１の個数に応じてパリティビットを付加する機能は主制御部ＣＰＵｍ１１が実行するプログラムの機能として実現することが可能である。また、計数したビット１の数が奇数であるか偶数であるかに対応してパリティビットを生成するように電気回路で構成することも可能である。さらには、比較判定手段ｍ１３が受信通信データに含まれる制御コマンドの中のビット１の個数を計数し、受信通信データに含まれていた第１の論理演算結果と比較する機能を主制御部ＣＰＵｍ１１が実行するプログラムの機能として実現することも、電気回路で実現することも可能である。
【００８７】
所定の論理演算の第２の形態であるパリティビットを付加する方法は、行方向パリティビットと列方向パリティビットで実現することも可能であり、図１２（ｂ）を用いて詳細に説明する。
【００８８】
図１２（ｂ）に示すように、制御コマンドは第１バイトである識別番号と第２バイトである動作番号の２バイトで構成される。第１バイトと第２バイトにパリティビットを付加する。該パリティビットを行方向パリティビットとなる。また、第1バイト、および第２バイトの２個の第０ビットのビット１の数を計数して第０ビットのパリティビットとし、同様に第１ビットから第７ビットまでのそれぞれに関して、ビット１の数を計数して第１ビットのパリティビットから第７ビットまでのパリティビットを作成する。該パリティビットは列方向パリティビットとなる。主制御部ＣＰＵｍ１１は、このようにして作成した行方向パリティビットと列方向パリティビットを第１の論理演算結果として、制御コマンドに付加して送信通信データを作成することが可能である（図１０のステップ５１０）。
【００８９】
次いで、図１０のステップ５３０の動作を行い、比較判定手段ｍ１３は、受信通信データに含まれる制御コマンドの行方向パリティビットと列方向パリティビットを演算し、演算結果を第２の論理演算結果とし、受信通信データに含まれる第１の論理演算結果である行方向パリティビットと列方向パリティビットと比較し（図１０のステップ５４０）、比
較結果が一致していれば、主制御部出力手段ｍ２０からサブ制御部に送信した通信データに誤りが発生しなかったと判定し比較判定手段ｍ１３の動作を終了する（図１０のステップ５６５）。比較結果が不一致であれば、行方向パリティビットと列方向パリティビットのどこが不一致であったかに基づいて、第１バイトと第２バイトの第０ビットから第７ビットのどのビットにおいて誤りが発生したか否かを検出することが可能となる。また、主制御部出力手段ｍ２０からサブ制御部に送信した通信データに誤りが発生した可能性があると判定し、詳細な動作を後述するが、主制御部ＣＰＵｍ１１が再送する通信データを作成する（図１０のステップ５６０）。
【００９０】
また、制御コマンドは第１バイトである識別番号と第２バイトである動作番号の２バイトで構成される例を示したが、２バイトに限定されない。制御コマンドは２バイト以上の複数のバイトで構成することも可能である。制御コマンドを構成する２バイト以上のデータにおいて、それぞれ行方向パリティビットおよび列方向パリティビットを付加して通信データとすることも可能である。ビット１の数を計数する機能は、主制御部ＣＰＵｍ１１のプログラムの機能として実現することが可能である。また、ビット１の個数を計数するように電気回路で構成することも可能である。また、ビット１の個数に応じてパリティビットを付加する機能を主制御部ＣＰＵｍ１１がプログラムの機能として実現することも可能である。計数したビット１の数が奇数であるか偶数であるかに対応してパリティビットを生成するように電気回路で実現することも可能である。さらには、比較判定手段ｍ１３が受信通信データに含まれる制御コマンドの中のビット１の個数を計数した結果を第２の論理演算結果とし、受信通信データに含まれていた第１の論理演算結果と比較する機能を主制御部ＣＰＵｍ１１のプログラムの機能として実現することも、電気回路で実現することも可能である。
【００９１】
前述した第１バイトと第２バイトを論理和演算する所定の論理演算の第１の形態、第１バイトと第２バイトのパリティビットを付加する所定の論理演算の第２の形態以外の、各種の所定の論理演算が知られている。それらの既知の所定の論理演算の結果を第１の論理演算結果として制御コマンドに付加することも可能である。
【００９２】
そのような既知の論理演算の例としては、ＣＲＣ―３２―ＩＥＥＥ  ８０２．３として標準化されているＣＲＣを使用することも可能である。制御コマンドをＣＲＣ演算したＣＲＣ演算値を第１の論理演算結果とし、制御コマンドに付加して通信データとする。あるいはＭＤ４、ＭＤ５、ＳＨＡ―1、ＳＨＡ―２などの名称で知られている一方向性関数であるハッシュ関数を用いた演算結果であるハッシュ値を第１の論理演算結果とし、制御コマンドに付加して通信データとすることも可能である。主制御部の比較判定手段ｍ１３、あるいはサブ制御部の比較判定手段ｓ１２は受信通信データに含まれる制御コマンドをＣＲＣ演算する、あるいはハッシュ関数によりハッシュ値を演算する。これらの演算結果を第２の論理演算結果とし、受信通信データに含まれる第１の論理演算結果であるＣＲＣ演算結果、あるいはハッシュ値と比較することで、比較結果が一致していれば受信した通信データは誤りが発生しなかったと判定し、比較結果が不一致であれば受信した通信データには誤りが発生したものと判定することが可能になる。
【００９３】
これらのＣＲＣ演算、あるいはハッシュ関数を用いる所定の論理演算機能は、主制御部ＣＰＵｍ１１が実行するプログラムが実行する機能として実現することが可能である。あるいはＣＲＣ演算、あるいはハッシュ関数が組み込まれたＩＣを用いて電気回路で実現することも可能である。
【００９４】
ここで、制御システムの第２の態様における、サブ制御部の動作を、図１３を用いて詳細に説明する。
【００９５】
サブ制御部入力手段ｓ２０は、主制御部出力手段ｍ２０が出力した通信データを受信通信データとして受信する（図１３のステップ６００）。受信した通信データはサブ制御部比較判定手段ｓ１２に渡される（図１３のステップ６１０）。サブ制御部比較判定手段ｓ１２は受信通信データに誤りが発生したか否かを判定する（図１３のステップ６２０）。サブ制御比較判定手段ｓ１２の動作は前述したように受信通信データに含まれる制御コマンドに対して、所定の論理演算をする。所定の論理演算結果を第２の論理演算結果とし、受信通信データに含まれる第１の論理演算結果と比較する。比較結果が一致していれば、受信した制御コマンドに誤りが発生していないと判定し、演出制御手段ｓ１４が受信した制御コマンドに従って演出装置を制御する（図１３のステップ６３５）。
【００９６】
比較結果が不一致であれば、受信した制御コマンドに誤りが発生したと判定し演出制御手段ｓ１４は暫定的な演出である仮演出制御をする（図１３のステップ６３０）。仮演出制御をする理由は、制御コマンドは遊技者による遊技機の操作の結果に基づいて主制御部１１が制御コマンドを作成するものであり、遊技者は遊技機を操作した結果として何らかの演出があると期待していることから、演出制御をしないと遊技者に違和感を与えるため、演出制御手段ｓ１４は暫定的な演出制御である仮演出制御をする（図１３のステップ６３０）。
【００９７】
続いて、再送通信データ受信手段ｓ１３による再送通信データの受信待ちの処理に入る。再送通信データ受信手段ｓ１３は、予め決められた所定の再送待ち期間の間、主制御部出力手段ｍ２０から通信データが再送信されてくるか否かをチェックする（図１３のステップ６４０）。サブ制御部入力手段ｓ２０が再送された通信データを受信すると、受信した通信データは再送通信データ受信手段ｓ１３に渡される（図１３のステップ６５０）。再送通信データを受信すると、演出制御手段ｓ１４は仮演出制御を中断し、受信した再送通信データに含まれる制御コマンドに従って、演出装置を演出制御する（図１３のステップ６６０）。ここで、所定の再送待ち期間が終了しても、再送通信データ受信手段ｓ１３が再送通信データを受信しない可能性がある。この場合においては、演出制御手段ｓ１４は仮演出制御を継続する（図１３のステップ６６５）。
【００９８】
ここで、前述のステップ６３５として説明したように、サブ制御部比較判定手段ｓ１２が受信した制御コマンドに誤りがないと判定した場合は、演出制御手段ｓ１４が制御コマンドに従って演出装置を制御するが、この場合も再送通信データ受信手段ｓ１３が、所定の再送待ち期間の間に、主制御部出力手段ｍ２０から再送通信データが送信されてくるか否かをチェックする（図９のステップ７００）。サブ制御部比較判定手段ｓ１２が受信した制御コマンドに誤りがないと判定したにも拘わらず再送通信データ受信手段ｓ１３による処理をする理由は、主制御部比較判定手段ｍ１３とサブ制御部比較判定手段ｓ１２とで異なる検出結果となる可能性があり、主制御部出力手段ｍ２０から再送通信データが送信されてくる可能性があるからである。再送通信データ受信手段ｓ１３は所定の再送待ち期間が終了するまで、主制御部出力手段ｍ２０から再送通信データが送信されてくるか否かを待つ処理を実行する。なお、上述の処理は、再送通信データ受信手段ｓ１３により受信したタイミングが再送待ち時間内であるか否かを判定するように構成してもよく、これにより同様の結果を得ることができる。
【００９９】
サブ制御部入力手段ｓ２０が再送通信データを受信すると、受信した通信データは演出制御手段ｓ１４に渡される（図９のステップ７１０）。再送通信データを受信すると、演出制御手段ｓ１４は受信した再送通信データに含まれる制御コマンドに従って、演出装置を演出制御する（図９のステップ７２０）。ここで、所定の再送待ち期間が終了しても、再送通信データ受信手段ｓ１３が再送通信データを受信しない可能性がある。この場合においては、演出制御手段ｓ１４は演出制御を継続する（図９のステップ７２５）。
【０１００】
ところで、上述のように、主制御部入力手段ｍ３０が意図的にノイズの影響を受けやすくなっているため、サブ制御部入力手段ｓ２０側で適正なコマンド受信がなされているにも関わらず、再送通信データが送信される場合がある。このような場合には、再送通信データを受信しても既に受信している通信データに基づいた演出を継続させる。又、既に受信した通信データが適正でありながら再送通信データとは異なる場合も考えられる。この場合には、再送通信データに対して更に再送通信データが入力されるか否か、或いは複数回に亘って受信した再送通信データの多数決により適正な演出であるか否かを判定することが望ましく、これにより通信データの精度を高めることが期待できる。
【０１０１】
ここで、サブ制御部２１の再送通信データ受信手段ｓ１３が実行する機能は、サブ制御部ＣＰＵｓ１１が実行するプログラムが前述の各ステップを実行するように実現することが可能である。あるいは、所定の再送待ち期間を計数するようにカウンタ回路を用いて電気回路で構成することも可能である。
【０１０２】
次に、主制御部側で制御コマンドの誤りの有無を検出するための異常監視手段の動作を、図１４を用いて詳細に説明する。この機能は、主基板とサブ制御基板で構成される制御システムの第１の態様、および第２の態様のいずれにも適用可能な機能である。
【０１０３】
主制御部ＣＰＵｍ１１が通信データを作成し、主制御部出力手段ｍ２０が通信データを送信した後に、可変に設定可能なループバックタイミングで複数回に亘り主制御部入力手段ｍ３０から入力信号を受信するか否かをチェックするものである。
【０１０４】
図１４を用いて説明すると、主制御部出力手段ｍ２０はシリアル信号形式で動作するものとし、送信する通信データのビット１または０に対応して、例えばクロックの立ち上りエッジでハイ信号、またはロー信号となる電気信号形式で通信データの送信を開始する。クロック信号の周期がｔ１時間であり、制御コマンドが識別番号８ビット、および動作番号８ビットで構成されていることから、主制御部出力手段ｍ２０は（ｔ１×８）時間で識別番号を送信し、さらに（ｔ１×８）時間で動作番号を送信する。主制御部入力手段ｍ３０は図１４に図示していない主制御部送信手段ｍ２０からの送信開始を示す信号受信を契機に、ループバック接続を経由して受信した通信データが、例えばクロックの立下りエッジの時間においてハイ信号、またはロー信号であるかを検出し、ハイ信号であればビット１とし、ロー信号であればビット０として検出する。
【０１０５】
図１４において、左側が時間的に早い時間とすれば、主制御部入力手段ｍ３０は、２進数「１１１０  ０００１」である識別番号を受信したことを示す。主制御部１１は、識別番号および動作番号を（ｔ１×１６）時間で受信する。異常監視手段ｍ１４は、制御コマンドを受信後ｔ２時間が経過した後、（ｔ１×１６）時間の間、主制御部入力手段ｍ３０がループバック接続線から信号を受信したか否かをチェックする。この主制御部入力手段ｍ３０がループバック接続線から信号を受信したか否かをチェックする動作は、複数回繰り返しても良い。
【０１０６】
不正な遊技者が主制御部出力手段ｍ２０とサブ制御部入力手段ｓ２０を接続する接続線上に、不正な信号を誘導させ遊技者に有利なように遊技機を操作することが考えられる。主制御部出力手段ｍ２０が通信データを送信した後で、異常監視手段ｍ１４がループバック接続線を経由して主制御部入力手段ｍ３０が複数回に亘り信号を受信したか否かをチェックすることで、このような遊技者による不正な操作を検出できる可能性があることから、善良な遊技者にとっても、遊技店にとっても不正防止の意味で有益な対策となる。
【０１０７】
このような、異常監視手段ｍ１４がループバック接続線を経由して主制御部入力手段ｍ３０が複数回に亘り信号を受信したか否かをチェックする機能は、主制御部ＣＰＵｍ１１
が実行するプログラムの機能として実現することが可能である。また、主基板１０内にクロックを計数し時間ｔ２をカウントするカウンタ回路、受信チェックのためのタイミング（ｔ１×１６）時間を計数するカウンタ回路を設けることで、主制御部入力手段ｍ３０がループバック接続線から複数回に亘り信号を受信したか否かをチェックするように電気回路で構成することも可能である。
【０１０８】
図１４において、制御コマンドは識別番号と動作番号がそれぞれ８ビットであるとして、主制御部出力手段ｍ２０が識別番号と動作番号を送信する時間はそれぞれ（ｔ１×８）時間として図示したが、識別番号および動作番号はそれぞれ８ビット以外の長さであっても良い。また、主制御部出力手段ｍ２０が送信する通信データは制御コマンド以外のデータが含まれる可能性がある。従って、主制御部入力手段ｍ３０がｔ２時間を計数開始する時間は、（ｔ１×１６）時間が経過後に限定されるものではなく、主制御部入力手段ｍ３０が本来受信すべき信号を受け取る期間が終了後に、ｔ２時間を計数開始するように構成される。
【０１０９】
なお、不正な遊技者が主制御部出力手段ｍ２０とサブ制御部入力手段ｓ２０を接続する接続線上に、不正な信号を誘導させ遊技者に有利なように遊技機を操作する方法として、異常データが出球に影響するコマンドであるか否かにより異常監視手段ｍ１４がループバック接続線を経由して主制御部入力手段ｍ３０が信号を受信したか否かの確認のプライオリティを変化させることも有益である。例えば、異常データとして受信したデータが正に自身が送信するデータと一致した場合には、１度の受信によりエラーと判断し、自身が送信するデータと一致しない場合には、複数回の受信によりエラーと判定する。このように構成することでも単なるノイズによる異常入力か、意図的な異常入力かを適切に判断し、且つ意図的な異常入力である場合には、早期に異常報知など適切な処理制御を実施することが可能となる。
【０１１０】
以上、制御システムの第１の態様と第２の態様について説明した。すなわち、主制御部とサブ制御部とを接続する接続線上に誘導される誘導ノイズを、主制御部入力手段ｍ３０がサブ制御部より確実に検出するようループバック接続をし、主制御部入力手段ｍ３０の検出用しきい値をサブ制御部ｓ２０の検出用しきい値とは異なる検出用しきい値とする方法を説明した。さらに、主制御部側でサブ制御部に送信した通信データに誤りが発生した可能性を判定するための比較判定手段ｍ１３として複数の態様について説明した。
【０１１１】
ここで、主制御部出力手段ｍ２０の出力を主制御部入力手段ｍ３０にループバック接続し、主制御部入力手段ｍ３０の検出用しきい値を、誘導ノイズを確実に検出可能に設定することの効果は大きい。主制御部１１とサブ制御部２１を接続する接続線上に誘導ノイズが重畳されるが、誘導ノイズが重畳される位置によって、あるいは主制御部入力手段ｍ３０とサブ制御部入力手段ｓ２０に同じ入力用ＩＣを用いたとしても、ＩＣ個々の特性バラつきにより、異なる検出結果となる可能性が生じる。その結果として、サブ制御部側で主制御部側が送信した制御コマンドとは異なる演出制御をする可能性が生じる。
【０１１２】
従って、主制御部側がサブ制御部側よりも誘導ノイズの影響を確実に検出するよう検出用しきい値設定をする効果は大きい。
【０１１３】
また、比較判定手段ｍ１３の複数の態様について説明したが、比較判定手段ｍ１３の構成方法は上記実施形態に記載した態様のものに限定されない。要は、主制御部側とサブ制御部側とで検出用しきい値を異なる値に設定することで、比較判定を有効とし得る比較判定手段であればよい。また、本実施形態に記載したもの以外の送信側データに変化が生じたことを判定可能な他の比較判定方法を用いた場合であっても本発明の範囲に含まれるものである。
【０１１４】
上記では、主基板１０とサブ制御基板２０の接続線上に誘導される誘導ノイズ、あるいは遊技者による不正操作に起因して制御コマンドに発生する誤りを主基板１０側において検出し、再送通信データを送信する態様について説明を行った。その中で、それぞれの態様を、主制御部ＣＰＵｍ１１、あるいはサブ制御部ＣＰＵｓ１１が実行するプログラムの機能として実現することも、電気回路で構成することも可能であることを説明している。
【０１１５】
図４に示す比較判定手段ｍ１３、および異常監視手段ｍ１４の全てを主制御部ＣＰＵｍ１１が実行するプログラムの機能として実現することも、これらの機能の一部を主制御部ＣＰＵｍ１１が実行するプログラムの機能とし、それ以外の機能を電気回路で構成することも可能であり、全ての機能を電気回路で構成することも可能である。
【０１１６】
同様に、図４に示すサブ制御部２１内に含まれる比較判定手段ｓ１２、再送通信データ受信手段ｓ１３、および演出制御装置ｓ１４の全てをサブ制御部ＣＰＵｓ１１が実行するプログラムの機能により構成してもよいし、これらの機能の一部をサブ制御部ＣＰＵｓ１１が実行するプログラムの機能とし、それ以外の機能を電気回路で構成することも可能であり、全ての機能を電気回路で構成することも可能である。
【０１１７】
実施形態に係る遊技機としては、スロットマシンに限定されず、パチンコ機とすることも可能である。以下に、図１５を用いて、遊技機の他の実施形態としてのパチンコ機について説明する。
【０１１８】
図１５に示すように、このパチンコ機には、遊技球を打球する発射系装置ｐ３２、遊技球の貸し出しと遊技球が入賞時に賞球を払い出す払出装置ｐ３１と、前払式の電子マネー等のカードを利用して遊技球貸し出し費を支払うためのＣＲユニットｐ３３と、これらの発射系装置ｐ３２、払出装置ｐ３１、ＣＲユニットｐ３３を制御する枠側制御装置ｐ３０とが設けられている。また、遊技者により打球された遊技球が遊技面の入賞口に入賞した場合に入賞を検出する入賞検出センサｐ５０と、特定の入賞口に入賞した場合に大当りとして遊技者に特別遊技状態を提供するための可変入賞部ソレノイドｐ５１とが設けられている。さらに、遊技の進行状況に応じて所定の画像を遊技者が視認可能に表示させる画像表示装置ｐ２１と、効果照明や効果音の作動制御を行う各種ＬＥＤｐ２３と、スピーカｐ２２とが設けられ、遊技者に視覚、聴覚による各種の演出を行っている。これら各種の演出を行う画像表示装置ｐ２１と、各種ＬＥＤｐ２３と、スピーカｐ２２とを制御するサブ制御基板が設けられている。また、これらの制御基板や各種電子機器等に電力を供給する電源基板ｐ４０と、遊技ホールに設置された遊技機管理装置（管理コンピュータ）に対して各種の遊技情報を出力する外部接続装置としての外部集中端子基板ｐ５２とが設けられている。さらに、これらの各基板全体を制御する主制御装置（主基板）ｐ１０が設けられている。そして、これらの各基板は遊技機に対して着脱可能な構造となっている。
【０１１９】
ここで、上述した主基板ｐ１０は、遊技者による遊技機への操作状態（打球の発射に始まる遊技球の落入等の遊技進行）、遊技状態に応じて、前述の各種基板、装置の作動を統括的に制御する。また、各種基板、装置からの作動状況に係る情報を収集する。また、サブ制御基板ｐ２０は、画像表示装置ｐ２１、スピーカｐ２２、各種ＬＥＤｐ２３などを用いて、遊技者に対して視覚、聴覚による各種の演出を統括的に演出制御する。このサブ制御基板ｐ２０による演出制御は、主基板ｐ１０が遊技機の統括的な遊技制御を決定し、この統括的な遊技制御に基づいて行われる。
【０１２０】
以下、本実施形態に係るパチンコ機の制御システムにおける制御情報の概略的な流れを説明する。図１５に示すように枠側制御装置（払出制御基板）ｐ３０と払出制御装置ｐ３１間は、遊技球の払出装置による遊技球の払出制御と遊技球払出の情報を収集するため両
方向通信となっている。枠側制御装置ｐ３０と発射系装置ｐ３２間は、遊技球の発射制御と遊技球発射に関する情報を収集するため両方向通信となっている。枠側制御装置ｐ３０とＣＲユニットｐ３３間は、カードリーダ制御・貸出制御とカードリーダの情報を収集するため両方向通信となっている。また枠側制御装置ｐ３０はエラー報知をするためのエラー報知部を有している。主制御装置（主基板）ｐ１０と枠側制御装置ｐ３０間は、主制御装置（主基板）ｐ１０による遊技制御、払出制御に関する制御情報を枠側制御装置ｐ３０に送信し、枠側制御装置ｐ３０が払出装置ｐ３１、発射装置ｐ３２、ＣＲユニットの情報を主制御装置ｐ１０に送信するため両方向通信となっている。
【０１２１】
主制御装置ｐ１０と電源基板ｐ４０間は、電断検出とバックアップ電源制御のために両方向通信となっている。主制御装置ｐ１０と入賞検出センサｐ５０間は、入賞検出センサｐ５０が検出した遊技球の入賞情報を主制御装置ｐ１０に送信するため一方向通信となっている。主制御装置ｐ１０と可変入賞部ソレノイド（大入賞口内部駆動機構）ｐ５１間は、主制御装置ｐ１０が、遊技球が大入賞であった場合に大入賞口を開口制御するため一方向通信となっている。また、主制御装置ｐ１０とサブ制御基板ｐ２０間は、前述したように不正操作防止のために一方向通信となっている。主制御装置ｐ１０は外部集中端子基板ｐ７０における外部表示ために一方向通信となっている。
【０１２２】
ここで、主制御装置ｐ１０からサブ制御基板ｐ２０には、サブ制御のためのサブ制御コマンドが一方向通信で送信される。サブ制御基板ｐ２０と画像表示装置ｐ２１、スピーカｐ２２、および各種ＬＥＤｐ２３のそれぞれの装置との間は、それぞれの装置を画像制御、音声制御、ランプ制御するために一方向通信となっている。サブ制御基板ｐ２０ではこれらの演出制御全体の管理をサブ統括制御で行う。
【０１２３】
前述のように、パチンコ機においても、スロットマシンと同様に主制御装置ｐ１０とサブ制御基板ｐ２０間は、遊技者の不正操作を防止するため一方向通信となっている。パチンコ機においても遊技機内に多数の電磁部品が使用されているために、主基板ｐ１０とサブ制御基板ｐ２０を接続する接続線上に誘導ノイズが重畳する。従って、主基板ｐ１０からサブ制御基板ｐ２０に送信した制御コマンドが重畳された誘導ノイズにより誤りが発生する可能性があるが、受信側であるサブ制御基板ｐ２０で重畳された誘導ノイズにより誤った演出制御をする可能性がある。
【０１２４】
従って、制御システムの態様として図４〜図１４を用いて詳細な動作を説明した如く制御コマンドに発生する誤りを主基板側において検出し、再送通信データを送信する実施形態をパチンコ機に適用することで、パチンコ機のサブ制御基板側で誤った演出制御をするおそれを防止することが可能になる。なお、パチンコ機の場合には、１度に送信する制御コマンドにより図柄の変動から停止までの長時間の演出を統括的にサブ制御装置側に委ねる形態が多く採用されているため、送信ミスによるトラブルが大きくなっていることから、特に好適である。
【０１２５】
前述のように、本実施形態に係る制御システムでの主基板とサブ制御基板の接続線の誤りを判定する態様を説明した。スロットマシンにおいても、パチンコ機においても一方向通信を採用している接続箇所は主基板とサブ制御基板間に限定されていない。遊技者による遊技操作、あるいは遊技状態に係る基板、あるいは装置と主制御部との接続箇所で一方向通信を採用している箇所は他の箇所にもある。図４に示したスロットマシンの制御システムにおいて、例えば主基板と入力操作部および回胴装置基板との接続、図１５に示したパチンコ機の制御システムにおいて主制御部と入賞検出センサおよび可変入賞部ソレノイドとの接続は一方向通信となっている。これらの接続線においてループバック接続を施し、主基板と他の装置間とで検出用しきい値を異なる値に設定し、送信したデータとループバック接続で受信したデータを比較判定手段で判定する本実施形態の構成を、遊技機内の
一方向通信を用いる他の接続箇所に拡張して用いることも可能である。
【符号の説明】
【０１２６】
１                  スロットマシン
２                  フロントドア
３                  筺体
４                  上部パネル部
４ａ                各種ＬＥＤ（ランプ）
４ｂ                放音部
４ｃ                放音部
４ｄ                画像表示装置
５                  中央パネル部
５ａ                各種ＬＥＤ（ランプ）
５ｂ                各種ＬＥＤ（ランプ）
５ｄ                操作部
５ｅ                枠体
６                  下部パネル部
６ａ                排出口
６ｂ                受皿
６ｃ                放音部
７                  回胴リール装置
Ｂ１                ヘッドボタン
Ｂ２                ヘッドボタン
Ｂ３                ヘッドボタン
ＢＯ                設定スイッチ
ＢＱ                設定スイッチ
ＣＳ                設定ボタン
ＣＴ                設定表示素子
Ｇ１                振分機構
Ｇ２                ガイド部材
Ｇ３                ガイド部材
Ｇ４                ガイド部材
ＨＰ                ホッパ装置
ＭＤ                メダル投入部
ＰＷＵ              電源装置
Ｒ１                回胴リール
Ｒ２                回胴リール
Ｒ３                回胴リール
ＳＨＰ              補助貯留部
ＳＬ                スピーカ
ＳＰ１              ストップボタン
ＳＰ２              ストップボタン
ＳＰ３              ストップボタン
ＳＲ                スピーカ
ＳＴ                スタートレバー
ＳＷ                スピーカ
ＷＤ                透明窓
１０                主基板
１１                主制御部
２０                サブ制御基板
２１                サブ制御部
３０                中央表示基板
３２                設定切替・表示部
３３                入力操作部
４０                電源装置基板
５０                回胴装置基板
７０                外部集中端子基板
ｍ１１              主制御部ＣＰＵ
ｍ１３              比較判定手段
ｍ１４              異常監視手段
ｍ２０              主制御部出力手段
ｐ１０              主制御装置、主基板
ｐ２０              サブ制御基板
ｐ２１              画像表示装置
ｐ２２              スピーカ
ｐ２３              各種ＬＥＤ（各種ＬＥＤ（ランプ））
ｐ３０              枠側制御装置
ｐ３１              払出装置
ｐ３２              発射系装置
ｐ３３              ＣＲユニット
ｐ４０              電源基板
ｐ５０              入賞検出センサ
ｐ５１              可変入賞部ソレノイド（大入賞口内部駆動機構）
ｐ５２              外部集中端子基板
ｓ１１              サブ制御部ＣＰＵ
ｓ１２              比較判定手段
ｓ１３              再送通信データ受信手段
ｓ１４              再送制御手段
ｓ２０              コマンド受信部、サブ制御部入力手段
ｓ３０              演出制御出力手段
ｓ４０              サブ制御ＲＯＭ
ｓ５０              画像制御ＣＰＵ
ｓ５１              画像制御ＲＯＭ
ｓ５２              ＶＤＰ
ｓ５３              キャラクターＲＯＭ
ｓ６０              音声制御ＩＣ
ｓ６１              音声データＲＯＭ
【図１】
0005424418.tif 000002
【図２】
0005424418.tif 000003
【図３】
0005424418.tif 000004
【図４】
0005424418.tif 000005
【図５】
0005424418.tif 000006
【図６】
0005424418.tif 000007
【図７】
0005424418.tif 000008
【図８】
0005424418.tif 000009
【図９】
0005424418.tif 000010
【図１０】
0005424418.tif 000011
【図１１】
0005424418.tif 000012
【図１２】
0005424418.tif 000013
【図１３】
0005424418.tif 000014
【図１４】
0005424418.tif 000015
【図１５】
0005424418.tif 000016