(57)【特許請求の範囲】
【請求項１】
遊技機の駆動装置を制御する複数のサブ制御部と、
前記複数のサブ制御部に対してコマンドデータを送信するメイン制御部とを備え、
前記メイン制御部に前記複数のサブ制御部が通信可能に接続され、
前記複数のサブ制御部に対して同時にコマンドデータを送信する指令制御手段を前記メイン制御部に備えた遊技機の制御装置において、
前記複数のサブ制御部は、図柄表示装置の表示制御を行う図柄表示制御部と、各種ランプを表示制御するランプ制御部と、音声の制御を行う音制御部とで構成され、
前記コマンドデータは、予め定めたデータ長のデータが予め定めた送信順序で配列されて構成され、
かつ前記図柄表示制御部において表示制御を行う図柄表示装置の表示態様を符号化して定めた専用コマンドデータ部分と、
各サブ制御部毎に制御を行う各駆動装置の駆動態様の組み合せを複数作成し、さらに各々の組み合せ毎に符号化して作成した前記図柄表示制御部と、前記ランプ制御部と、前記音制御部とに共通する共通コマンドデータ部分と、を含んで構成され、
前記メイン制御部のＲＯＭには、前記共通コマンドデータの値と遊技状態区分との対応テーブルとしての第１の対応テーブルが予め設定され、
前記各サブ制御部のＲＯＭには、前記共通コマンドデータの値と各サブ制御部毎に制御を行う各駆動装置の駆動態様との対応テーブルとしての第２の対応テーブルがそれぞれ予め設定され、
前記メイン制御部は、遊技中、遊技状態に対応して前記第１の対応テーブルに基づいて前記共通コマンドデータ部分を決定し、前記コマンドデータの前記送信順序における予め定められた特定部分に前記共通コマンドデータ部分を設定して前記各サブ制御部に対して前記コマンドデータを同時に送信し、
前記図柄表示制御部、前記ランプ制御部及び前記音制御部の各々は、前記メイン制御部から送信された前記コマンドデータを受信し、前記コマンドデータの前記共通コマンドデータ部分によって指定される駆動態様を前記第２の対応テーブルに基づいて決定する、
ことを特徴とする遊技機の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遊技機全体を制御するメイン制御部と複数のサブ制御部とを備え、前記メイン制御部がサブ制御部に対してコマンドデータを送信し、前記サブ制御部が前記コマンドデータに応じて駆動装置を制御する遊技機の制御装置に関する。
【０００２】
【従来の技術】
近年、ゲーム性の追求から、遊技機に配備された各種の駆動装置（例えば、パチンコ遊技機においては、液晶表示装置により構成した図柄表示装置並びに払い出し装置）が、機械的処理によるものから電気的制御によるものに急速に変換されつつある。このような電気的制御により遊技機を制御する遊技機の制御装置では、遊技機全体を制御するメイン制御部にＣＰＵを備え、該メイン制御部に特定の駆動装置を制御するＣＰＵを備えたサブ制御部を通信可能に接続し、メイン制御部がサブ制御部に対してコマンドデータを送信し、サブ制御部がコマンドデータに基づいて、駆動装置に具体的な動作を指令制御する構成が多い。
【０００３】
例えば、パチンコ機においては、液晶表示制御部、払出制御部がサブ制御部として広く知られるが、この他にもメイン制御部から音制御やランプ制御の機能を分離してサブ制御部により行うことも可能である。
【０００４】
従来の遊技機の制御装置において、メイン制御部からコマンドデータを送信し、そのコマンドデータを特定のサブ制御部に受信させるためには、例えば、メイン制御部と複数のサブ制御部とをＰＰＩ等のインターフェースを介して通信接続し、メイン制御部のＣＰＵが、インターフェースに接続された複数のサブ制御部の中から、コマンドデータを送信すべき相手のサブ制御部を選択し、選択したサブ制御部に対してコマンドデータを送信する。
【０００５】
しかし、このような構成の制御装置では、サブ制御部を個別に制御するためインターフェースの接続端子をサブ制御部の数だけ準備しなけれげならない。そのため、サブ制御部が増加するにつれ、インターフェース等の周辺装置の増設が必要となり、それゆえ回路構成も複雑化する。
【０００６】
また、サブ制御部の増加とともに、メインプログラム内に作成されるサブ制御部の制御プログラムの量が増えるが、一方で遊技機に関する規定によりプログラム量の上限が定められており、メインプログラムの大きな負担になる。
【０００７】
【発明が解決しようとする課題】
本発明の目的は、メイン制御部とサブ制御部との通信構成がシンプルで、インターフェースにサブ制御部毎の接続端子を必要とせず、メイン制御プログラムの負担を軽減でき、複数のサブ制御部を一括して制御できる遊技機の制御装置を提供することにある。
【０００８】
【課題を解決するための手段】
請求項１に係る遊技機の制御装置は、
遊技機の駆動装置を制御する複数のサブ制御部と、
前記複数のサブ制御部に対してコマンドデータを送信するメイン制御部とを備え、
前記メイン制御部に前記複数のサブ制御部が通信可能に接続され、
前記複数のサブ制御部に対して同時にコマンドデータを送信する指令制御手段を前記メイン制御部に備えたものであって、上記課題を解決するために、
前記複数のサブ制御部は、図柄表示装置の表示制御を行う図柄表示制御部と、各種ランプを表示制御するランプ制御部と、音声の制御を行う音制御部とで構成され、
前記コマンドデータは、予め定めたデータ長のデータが予め定めた送信順序で配列されて構成され、
かつ前記図柄表示制御部において表示制御を行う図柄表示装置の表示態様を符号化して定めた専用コマンドデータ部分と、
各サブ制御部毎に制御を行う各駆動装置の駆動態様の組み合せを複数作成し、さらに各々の組み合せ毎に符号化して作成した前記図柄表示制御部と、前記ランプ制御部と、前記音制御部とに共通する共通コマンドデータ部分と、を含んで構成され、
前記メイン制御部のＲＯＭには、前記共通コマンドデータの値と遊技状態区分との対応テーブルとしての第１の対応テーブルが予め設定され、
前記各サブ制御部のＲＯＭには、前記共通コマンドデータの値と各サブ制御部毎に制御を行う各駆動装置の駆動態様との対応テーブルとしての第２の対応テーブルがそれぞれ予め設定され、
前記メイン制御部は、遊技中、遊技状態に対応して前記第１の対応テーブルに基づいて前記共通コマンドデータ部分を決定し、前記コマンドデータの前記送信順序における予め定められた特定部分に前記共通コマンドデータ部分を設定して前記各サブ制御部に対して前記コマンドデータを同時に送信し、
前記図柄表示制御部、前記ランプ制御部及び前記音制御部の各々は、前記メイン制御部から送信された前記コマンドデータを受信し、前記コマンドデータの前記共通コマンドデータ部分によって指定される駆動態様を前記第２の対応テーブルに基づいて決定する、
ことを特徴とする。
【０００９】
【００１０】
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。図１は、実施形態のパチンコ機に配備された遊技盤の正面図である。遊技盤２６の略中央には、液晶表示装置により構成された図柄表示装置１３が配設され、図柄表示装置１３の下方には、図柄表示装置１３の特別図柄表示部３２における図柄の変動を開始させるための始動口２７を有し、ソレノイド（図示を省略）により始動口２７を拡開動作される普通電動役物２８が配設され、普通電動役物２８の左右にはゲート２９，２９がそれぞれ配設され、遊技盤２６の下部には、ソレノイド（図示を省略）により開閉動作される大入賞口３０を備えた入賞装置ユニット３１が配設されている。
【００１２】
図柄表示装置１３は、ユニット枠３３の下部に組み込まれており、左，中，右特別図柄表示部３２ａ，３２ｂ，３２ｃにより構成された特別図柄表示部３２を備えている。特別図柄表示部３２の上方には、普通電動役物２８の始動口２７への入賞記憶状態を最大４個まで表示する特別図柄記憶数表示ＬＥＤ３４が配備されている。ユニット枠３３の上部には、７セグメントにより構成された普通図柄表示器３５が配設され、普通図柄表示器３５の上部にはゲート２９，２９への遊技球の通過記憶を最高４回迄表示する普通図柄記憶数表示ＬＥＤ３６が配備されている。
【００１３】
また、入賞装置ユニット３１の中央には、可動扉３７がその下端側を揺動自在に軸支され、該可動扉３７がソレノイドによりその上端側を前方に向けて移動された時に開成される大入賞口３０の内部中央には、特別の入賞領域である特定領域３８が設けられ、大入賞口３０の内部右方には、大入賞口３０への入賞球数を表示する大入賞口入賞数表示ＬＥＤ３９が配備され、大入賞口３０の内部左方には、可動扉３７の開成動作による大入賞口３０の開放回数（ラウンド数）を表示するラウンド数表示ＬＥＤ４０が配設されている。
【００１４】
なお、普通電動役物２８の奥方、大入賞口３０の奥方、特定領域３８及び左右のゲート２９，２９の奥方には、入賞検出手段並びに遊技球検出手段としての始動口入賞検出スイッチＳＷ１、大入賞口入賞検出スイッチＳＷ２、特定領域通過検出スイッチＳＷ３及びゲート通過検出スイッチＳＷ４がそれぞれ配備されている。また、遊技盤２６には、従来と同様、普通入賞口や遊技状況に応じて点灯駆動される装飾用の各表示灯が配設されているが、図示を省略している。
【００１５】
図２は、実施形態におけるパチンコ遊技機の裏面図である。パチンコ遊技機の遊技盤２６（図示せず）裏面の略中央には、回路基板配設部４１が設けられている。図３は回路基板配設部の正面図であり、図４は図３のＸ１−Ｘ１線で破断して示す断面図である。
【００１６】
図３乃至図４に示すように、回路基板配設部４１は遊技盤２６の裏面略中央に確保され、該回路基板配設部４１には、裏カバー４２からなる支持部材が取り付けられ、裏カバー４２の前面下部にはメイン制御基板収納ボックス４３が取り付けられ、裏カバー４２の前面上部の左側にはランプ制御基板収納ボックス４４が取り付けられ、裏カバー４２の前面右側には音制御基板収納ボックス４５が取り付けられている。
【００１７】
メイン制御基板収納ボックス４３にはメイン制御基板２１が収納され、ランプ制御基板収納ボックス４４にはランプ制御基板２４が収納され、音制御基板収納ボックス４５には音制御基板２５が収納されている。このように、メイン制御基板２１、音制御基板２５、ランプ制御基板２４は、専用の基板収納ボックス４３，４４，４５にそれぞれ収納されて裏カバー４２上に支持されている。
【００１８】
図５は、本発明の一実施形態におけるパチンコ機に配備された制御系統の要部ブロック図である。パチンコ機のパチンコ遊技全体に関わる制御を行うためのメイン制御部１は、制御処理実行手段としてのメインＣＰＵ２と、メインＣＰＵ２が実行するためのパチンコ遊技全体に関わる制御プログラムが格納されているＲＯＭ３と、随時読み出しおよび書き込みが可能なＲＡＭ４と、メインＣＰＵ２が周辺機器との間でデータ通信を行うための通信インタフェース５とにより構成されている。なお、メインＣＰＵ２には、スイッチ入力回路６を介して各種スイッチ７が接続されるほか、メインＣＰＵ２のための電源（図示せず）やメインＣＰＵ２の処理サイクルを規定するクロック回路（図示せず）が接続されている。
【００１９】
図５に示すように、メイン制御部１はメイン制御基板２１に配設されている。また、複数のサブ制御基板２２乃至２５には、すなわち、図柄表示制御基板２２、払出制御基板２３、ランプ制御基板２４及び音制御基板２５には、それぞれサブ制御部（図５においては図示を省略）が配設されている。
【００２０】
図６は、各サブ制御部に共通する要部のブロック図である。各サブ制御部の１つを代表として示す図６のサブ制御部８は、処理実行手段としてのサブＣＰＵ９と、サブＣＰＵ９が実行するための制御プログラムが格納されているＲＯＭ１０と、随時読み出しおよび書き込みが可能なＲＡＭ１１と、サブＣＰＵ９がメイン制御部１との間でデータ通信を行うための通信インタフェース１２とにより構成されている。
【００２１】
なお、図柄表示制御基板２２に配設されたサブ制御部（図柄表示制御部）は、液晶表示装置からなる図柄表示装置１３の表示制御を行うものであり、例えば、表示画面上において左特別図柄、中特別図柄及び右特別図柄の表示制御を行うものである。また、払出制御基板２３に配設されたサブ制御部（払出制御部）は、球払出装置１４を駆動制御することにより賞品等球の払出制御を行うものである。
【００２２】
ランプ制御基板２４に配設されたサブ制御部（ランプ制御部）は、各種ドライバ１５を介して各種ランプ（表示ＬＥＤを含む）１６を表示制御するものである。また、音制御基板２５に配設されたサブ制御部（音制御部）は、アンプ１８を介してスピーカ１９から効果音としての音声を表示制御するものである。
【００２３】
メイン制御基板２１と図柄表示制御基板２２、払出制御基板２３、ランプ制御基板２４及び音制御基板２５とは、コネクタ配線で結ばれている。メイン制御部１とこれら４つのサブ制御部とは、バス２０を介してデータ通信可能に接続されており、メイン制御部１が各サブ制御部８，８，８，８に対して同時にコマンドデータを送信し、各サブ制御部８，８，８，８がコマンドデータに応じて各々の駆動対象を制御する。
【００２４】
なお、図５に示す各種スイッチ７は、例えば、遊技盤面に配設された図柄表示装置１３の特別図柄の図柄変動開始に関わる始動口２７に配備された始動口入賞検出スイッチＳＷ１、特別図柄が大当りとなった場合に開成される大入賞口３０に配備された大入賞口入賞検出スイッチＳＷ２、大入賞口３０の内部に設定された特定領域３８に配備された特定領域通過検出スイッチＳＷ３等である（図１参照）。
【００２５】
メイン制御部１のメインＣＰＵ２は、遊技に基づく制御内容や各種スイッチ７からの情報等から判断される遊技状態を把握しており、その遊技状態に対応した各サブ制御部８に対する複数の制御用データを割り出し、コマンド送信制御信号と共に複数のサブ制御部８に対して同時にコマンドデータとして送信する。なお、請求項１に記載の指令制御手段は、ＲＯＭ３に格納された制御プログラムの一部である。また、実施の形態では、コマンドデータは、メイン制御部１に対する不正行為防止のため、メイン制御部１から各サブ制御部８，８，８，８への一方向送信としている。
【００２６】
なお、メイン制御部１に対する複数のサブ制御部８，８，８，８の接続は、複数のサブ制御部８，８，８，８をバス２０に対して並列に接続しているが、メイン制御部１から、例えば、図柄表示制御部→払出制御部→ランプ制御部→音制御部のように直列に接続することもできる。
【００２７】
次に、コマンドデータに説明する。図７は第１実施形態のコマンドデータのデータ構成を示す図である。コマンドデータは、データの大きさ（データ長）が１２バイトで構成され、先頭から図柄表示制御部に対する図柄表示用データ（８バイト）、払出制御部に対する払出用データ（１バイト）、ランプ制御部に対するランプ表示用データ（１バイト）、音制御部に対する音用データ（１バイト）及び最後にチェックサム（１バイト）の順序に組み合わされている。
【００２８】
コマンドデータは、上記のサブ制御部８，８，８，８毎に制御を行う駆動装置の駆動態様を符号化して定めた１バイト毎の専用コマンドデータを予め定めた順序で組み合わせて構成され、即ち、データ１乃至データ１２の順序で組み合わせて構成されている。また、メイン制御部１の指令制御手段は、コマンドデータを１バイト毎にデータ１から順番にデータ１２までを各サブ制御部に送信する。
【００２９】
次に、各専用コマンドデータ、即ち、データ１乃至データ１２の内容について説明する。図柄表示制御部に対する図柄表示用データは、データ１乃至データ８により構成され、データ１は表示する左特別図柄番号を指定するデータであり、データ２は表示する左特別図柄の表示位置を指定するデータであり、データ３は表示する中特別図柄番号を指定するデータであり、データ４は表示する中特別図柄の表示位置を指定するデータであり、データ５は表示する右特別図柄番号を指定するデータであり、データ６は表示する右特別図柄の表示位置を指定するデータであり、データ７は遊技状態の大分類を表すステータス情報１を指示するデータであり、データ８はステータス情報１の各区分の小分類を表すステータス情報２を指示するデータである。
【００３０】
なお、データ７とデータ８との組み合せによって遊技状態が特定される。図８はデータ７とデータ８との具体的な値の組み合せに対応した各遊技状態を表す図である。尚、図８においては、データの値は１６進数表示で示してある。
【００３１】
データ７とデータ８との値の組み合わせが「００」、「００」である場合には、デモンストレーション画面を表示することを表し、データ７とデータ８との値の組み合わせが「０１」、「００」である場合には、特別図柄の変動開始を表し、データ７とデータ８との値の組み合わせが「０２」、「０１」である場合には、特別図柄のリーチ変動１の開始を表し、データ７とデータ８との値の組み合わせが「０２」、「０２」である場合には、特別図柄のリーチ変動２の開始を表し、データ７とデータ８との値の組み合わせが「０２」、「０３」である場合には、特別図柄のリーチ変動３の開始を表し、データ７とデータ８との値の組み合わせが「０３」、「００」である場合には、全図柄停止かつはずれを表し、データ７とデータ８との値の組み合わせが「０３」、「０１」である場合には、全図柄停止かつ大当りを表し、データ７の値が「０５」である場合には、大当り中を表し、この時にデータ８の値「００」乃至「０Ｆ」の別により、大当り中のラウンド数を表す。
【００３２】
データ７とデータ８との値の組み合わせが「０５」、「１０」である場合には、Ｖ入賞（大入賞口内の特定領域への入賞）の表示を表し、データ７とデータ８との値の組み合わせが「０６」、「００」である場合には、大当り終了時の画面１の表示を表し、データ７とデータ８との値の組み合わせが「０６」、「０１」である場合には、大当り終了時の画面２の表示を表し、データ７とデータ８との値の組み合わせが「０７」、「００」である場合には、異常発生画面の表示を表す。
【００３３】
払出制御部に対する払出用データは、データ９により構成され、その内容は払出数を表す。図９は、データ９の具体的な値に対応した各払出数を表す図である。尚、図９においては、データの値は１６進数表示で示してある。データ９の内容は、「００」〜「０Ｆ」の範囲で払出数１個乃至１５個にそれぞれ対応する。
【００３４】
ランプ制御部に対するランプ表示用データは、データ１０により構成され、その内容は装飾表示番号を表す。図１０はデータ１０の具体的な値に対応した表示内容を表す図である。尚、図１０においては、データの値は１６進数表示で示してある。
【００３５】
データ１０の内容は、「００」〜「０Ｂ」の範囲であり、データ１０の値が「００」の場合、全装飾表示のオフを表し、データ１０の値が「０１」の場合、特別図柄の変動開始時の装飾表示を表し、データ１０の値が「０２」の場合、特別図柄のリーチ変動１の開始時の装飾表示を表し、データ１０の値が「０３」の場合、特別図柄のリーチ変動２の開始時の装飾表示を表し、データ１０の値が「０４」の場合、特別図柄のリーチ変動３の開始時の装飾表示を表し、データ１０の値が「０５」の場合、特別図柄の全図柄が停止してはずれとなった場合の装飾表示を表し、データ１０の値が「０６」の場合、特別図柄の全図柄が停止して大当りとなった場合の装飾表示を表し、データ１０の値が「０７」の場合、大当り発生時のファンファーレの装飾表示を表し、データ１０の値が「０８」の場合、大当り中の装飾表示を表し、データ１０の値が「０９」の場合、Ｖ入賞時の装飾表示を表し、データ１０の値が「０Ａ」の場合、大当り終了時の装飾表示を表し、データ１０の値が「０Ｂ」の場合、異常時の装飾表示を表す。
【００３６】
音制御部に対する音用データは、データ１１により構成され、その内容は出力する効果音番号を表す。図１１はデータ１１の具体的な値に対応した効果音の内容を表す図である。尚、図１１においては、データの値は１６進数表示で示してある。
【００３７】
データ１１の内容は、「００」〜「０Ｂ」の範囲であり、データ１１の値が「００」の場合、全効果音の出力停止を表し、データ１１の値が「０１」の場合、特別図柄の変動開始時の効果音出力を表し、データ１１の値が「０２」の場合、特別図柄のリーチ変動１の開始時の効果音出力を表し、データ１１の値が「０３」の場合、特別図柄のリーチ変動２の開始時の効果音出力を表し、データ１１の値が「０４」の場合、特別図柄のリーチ変動３の開始時の効果音出力を表し、データ１１の値が「０５」の場合、特別図柄の全図柄が停止してはずれとなった場合の効果音出力を表し、データ１１の値が「０６」の場合、特別図柄の全図柄が停止して大当りとなった場合の効果音出力を表し、データ１１の値が「０７」の場合、大当り発生時のファンファーレの効果音出力を表し、データ１１の値が「０８」の場合、大当り中の効果音出力を表し、データ１１の値が「０９」の場合、Ｖ入賞時の効果音出力を表し、データ１１の値が「０Ａ」の場合、大当り終了時の効果音出力を表し、データ１１の値が「０Ｂ」の場合、異常時の効果音出力を表す。
【００３８】
データ１２は、チェックサム用の１バイトデータであり、データ１からデータ１１までの加算結果の下位１バイトで構成される。
【００３９】
メイン制御部１は、４つのサブ制御部に同一信号を送信する。図１２はコマンドデータの送信パターンを表すタイムチャートである。コマンドデータは、常に１バイトずつ送信される。１つのコマンドデータ（１バイト）送信後は、予め定めたインターバルをおいて次の１バイトのコマンドデータが送信される。なお、このインターバルは、例えば、各サブ制御部間で受信処理に要する時問を比較した場合、最も受信処理が長くかかるサブ制御部の受信時間をインターバルとして採用する。このようにすることで、全てのサブ制御部でデータ受信が円滑に行われる。なお、本実施形態では８ビットパラレル送信とするが、インターフェースを変えればシリアル送信も可能である。
【００４０】
図１２に示すように、ＣＴＬｌ信号は、メイン制御部１から４つのサブ制御部６に対する送信信号であり、ＣＴＬ２信号は、メイン制御部１から４つのサブ制御部６に対するデータのライト信号であり、ＤＡＴＡ信号は、各専用コマンドデータ（データ１〜データ１２）である。
【００４１】
尚、あるサブ制御部（例えば、払出制御部）に対する制御（例えば、払出制御部の場合には払出数）の指示がない場合でも、そのサブ制御部の専用コマンドデータ（例えば、払出数のコマンドデータ）のバイト数は確保され（本実施形態では１バイト）、そのデータのビットはそれぞれ０として送信される。
【００４２】
メイン制御部１が行うコマンドデータの送信は、まず、ＣＴＬ１信号をローレベルに立ち下げて（ＣＴＬ１信号をオンし）、コマンドデータの送信をサブ制御部に対して指示する。次いで、ＣＬＴ２信号をローレベルに立ち下げて（ＣＬＴ２信号をオンして）データの受取をサブ制御部に対して指示する。図柄表示制御部に関する計８バイトのコマンドデータのうち、最初の１バイトのデータ１の送信から開始される。その１バイトの送信が終了すると、ＣＬＴ２信号をハイレベルに立ち上げて（ＣＬＴ２信号をオフして）前述の一定のインターバルがおかれる。そして、再び、ＣＬＴ２信号をローレベルに立ち下げてデータの受取をサブ制御部に対して指示すると共に、次の１バイトのデータ２が送信される。これを繰り返し、８バイトのデータ送信が終了すると、インターバルをおいて払出制御部に関する１バイトのデータ９が送信される。以下、同様にランプ制御部のデータ１０、インターバル、音制御部のデータ１１、インターバル、最後にチェックサムのデータ１２が送信される。全１２バイトのコマンドデータの送信が終了すると、ＣＴＬ１信号をハイレベルに立ち上げて（ＣＬＴ１信号をオフして）、コマンドデータの送信終了をサブ制御部に対して指示する（図１２参照）。
【００４３】
前述のように、各サブ制御部８（図柄表示制御部、払出制御部、ランプ制御部及び音制御部）にはそれぞれ同一のコマンドデータが１バイトずつ送信される。各サブ制御部８は、それぞれコマンドデータ（１２バイト）を１バイトずつ受信すると共に、受信したコマンドデータをＲＡＭ１１の特定番地に記憶する。そして、各々の制御処理において自己に関する専用コマンドデータのみを読み出す。ＲＯＭ１０には予めデータ番号ごとに具体的な駆動態様を指示する制御プログラムが記憶されているので、読み出したデータ番号の内容に基づいて該当プログラムを実行し、各駆動部を駆動する。
【００４４】
例えば、音制御部は、図１１に示すようにデータ１１の内容に対応して、１つずつの音パターンが決められている。ランプ制御部についても同様に、図１０に示すように、データ１０の内容に対応して複数のランプの点灯点滅のパターンが決められている。
【００４５】
そして、音制御部あるいはランプ制御部に関する専用コマンドデータの値によって特定の音色やパターンの音がスピーカより鳴り、又、特定パターンでランプ・ＬＥＤが点灯点滅する。
【００４６】
図１３は、メイン制御部１のメインＣＰＵ２が実行するコマンドデータの作成処理のフローチャートであり、図１４乃至図１５はメインＣＰＵ２が実行するコマンドデータの送信処理のフローチャートである。
【００４７】
コマンドデータの作成処理を開始すると、メインＣＰＵ２は、遊技に基づく制御内容や各種スイッチ７からの情報等から遊技状態を把握し、その遊技状態に対応した各サブ制御部に対する複数の制御用の専用コマンドデータ（データ１乃至データ１１）を作成する（ステップＳ０１）。次いで、データ１乃至データ１１を加算し、加算結果の下位１バイトの値（チェックサム）をデータ１２とし（ステップＳ０２）、コマンドデータの作成処理を終了する。
【００４８】
コマンドデータの送信処理は、図１２のタイミングチャートに示すように、４．０００ｍｓ毎に行われる。コマンドデータの送信処理を開始すると、メインＣＰＵ２は、まず、ＣＬＴ１信号をオンし（ステップＳ１０）、コマンドデータの送信をサブ制御部８に対して指示する。次いで、メインＣＰＵ２はデータ指標ｉに初期値１をセットし（ステップＳ１１）、データ１バイト分の送信時間をタイマにセットし（ステップＳ１２）、ＣＬＴ２信号をオンし（ステップＳ１３）、コマンドデータの１バイト分の受信を各サブ制御部８，８，８，８に対して指示する。
【００４９】
そして、メインＣＰＵ２は、データ指標ｉの値に対応するデータ番号のデータ（図７参照）を送信し（ステップＳ１４）、送信時間をセットしたタイマの減算処理を行い（ステップＳ１５）、送信時間が終了したか否かを判別する（ステップＳ１６）。なお、データ指標ｉの値は初期値１であるから、データ１がサブ制御部８，８，８，８に対して送信される。
【００５０】
メインＣＰＵ２は、送信時間が経過するまでの間、ステップＳ１５及びステップＳ１６を繰り返し実行する。そして、送信時間の終了となると（ステップＳ１６）、ステップＳ１７に移行し、ＣＬＴ２信号をオフし（ステップＳ１７）、コマンドデータの１バイト分の送信終了を各サブ制御部８，８，８，８に対して指示する。
【００５１】
次いで、メインＣＰＵ２は、データ指標ｉの値が１２に達したか否かを判別し（ステップＳ１８）、すなわち、コマンドデータを構成する全てのデータを送信し終えたか否かを判別し、データ指標ｉの値が１２に達していなければ、データ指標ｉの値を１つアップし（ステップＳ１９）、次のデータ送信開始までのインターバル時間をタイマにセットし（ステップＳ２０）、インターバル時間をセットしたタイマの減算処理を行い（ステップＳ２１）、インターバル時間が終了したか否かを判別する（ステップＳ２２）。
【００５２】
メインＣＰＵ２は、インターバル時間が終了となるまでの間、ステップＳ２１及びステップＳ２２を繰り返し実行して待機する。そして、インターバル時間が終了となると（ステップＳ２２）、ステップＳ１２に戻り、データ１バイト分の送信時間をタイマにセットし（ステップＳ１２）、ＣＬＴ２信号をオンし（ステップＳ１３）、更新アップしたデータ指標ｉの値に対応するデータ番号のデータを送信し（ステップＳ１４）、送信時間をセットしたタイマの減算処理を行い（ステップＳ１５）、送信時間が終了したか否かを判別する（ステップＳ１６）。なお、データ指標ｉの値は更新アップされて２であるから、データ２がサブ制御部８，８，８，８に対して送信される。
【００５３】
メインＣＰＵ２は、送信時間が経過すると（ステップＳ１６）、ＣＬＴ２信号をオフし（ステップＳ１７）、データ指標ｉの値が１２に達したか否かを判別し（ステップＳ１８）、この場合、まだデータ指標ｉの値が１２に達していないから、データ指標ｉの値を１つアップし（ステップＳ１９）、次のデータ送信開始までのインターバル時間をタイマにセットし（ステップＳ２０）、インターバル時間をセットしたタイマの減算処理を行い（ステップＳ２１）、インターバル時間が終了したか否かを判別する（ステップＳ２２）。
【００５４】
以下、メインＣＰＵ２は、データ指標ｉの値が１２に達するまで、ステップＳ１２乃至ステップＳ２２によって形成される処理ループを繰り返し行う。この結果、データ１乃至データ１２がインターバル時間をおいて順番にサブ制御部８，８，８，８に対して送信される。
【００５５】
そして、ステップＳ１４においてデータ１２をサブ制御部８，８，８，８に対して送信した後、送信時間が終了となってＣＬＴ２信号をオフすると（ステップＳ１７）、データ指標ｉの現在値が１２である結果、ステップＳ１８の判別結果が真となり、メインＣＰＵ２は、ＣＬＴ１信号をオフし（ステップＳ２３）、共通コマンドデータの送信終了をサブ制御部に対して指示し、今回のコマンドデータの送信処理を終了する。
【００５６】
図１６は、各サブ制御部８，８，８，８のサブＣＰＵ９が実行するコマンドデータの受信処理のフローチャートである。コマンドデータの受信処理を開始すると、サブＣＰＵ９は、受信カウンタＣ１を０クリアし（ステップＵ０１）、ＣＬＴ１信号がオンであるか否かを判別する（ステップＵ０２）。サブＣＰＵ９は、ＣＬＴ１信号がオンでなければ、ステップＵ０２の判別処理を繰り返し待機する。
【００５７】
サブＣＰＵ９は、ＣＬＴ１信号がオンであればステップＵ０３に移行し、ＣＬＴ２信号がオンであるか否かを判別する（ステップＵ０３）。サブＣＰＵ９は、ＣＬＴ２信号がオンでなければ、ステップＵ０３の判別処理を繰り返し待機する。サブＣＰＵ９は、ＣＬＴ２信号がオンであればステップＵ０４に移行し、メイン制御部１から送信されたコマンドデータの最初の１バイト分のデータ（データ１）を受信する（ステップＵ０４）。次いで、サブＣＰＵ９は、ＣＬＴ２信号がオフであるか否かを判別し（ステップＵ０５）、ＣＬＴ２信号がオフでなければ、ステップＵ０５の判別処理を繰り返し、ＣＬＴ２信号がオフに転じるまで待機する。
【００５８】
ＣＬＴ２信号がオフに転じると、サブＣＰＵ９は、受信カウンタＣ１の値を１つアップして受信したデータ数をカウントし（ステップＵ０６）、全てのデータを受信したか否かを判別する（ステップＵ０７）。この場合、受信カウンタＣ１の値は全データ数である１２に達していないので、サブＣＰＵ９はステップＵ０７を偽と判別し、ステップＵ０３に戻る。以下、サブＣＰＵ９は、受信カウンタＣ１の値が全データ数である１２に達するまでの間、ステップＵ０３乃至ステップＵ０７によって形成される処理ループを繰り返し実行し、データ２乃至データ１２を順次受信すると共に受信カウンタＣ１の値を１つずつアップさせていく。
【００５９】
受信カウンタＣ１の値が全データ数である１２に達すると、サブＣＰＵ９は、ステップＵ０８に移行し、受信した全データが正常であるか否かを判別する（ステップＵ０８）。すなわち、サブＣＰＵ９は、データ１乃至データ１１を加算し、加算結果の下位１バイトの値と、受信したデータ１２（チェックサム）とを比較し一致しているか否かにより、受信した全データが正常であるか否かを判別する。サブＣＰＵ９は、上記の加算結果がデータ１２に一致している場合には正常と判別し、ステップＵ０９に移行して必要なデータをＲＡＭ１１の所定の記憶エリアに記憶し（ステップＵ０９）、コマンドデータの受信処理を終了する一方、上記の加算結果がデータ１２に一致しない場合には異常と判別し、今回受信したデータを記憶することなくコマンドデータの受信処理を終了する。
【００６０】
なお、ステップＵ０９の処理について、サブ制御部８が図柄表示制御部である場合には、データ１乃至データ８が記憶される。サブ制御部８が払出制御部である場合には、データ９のみが記憶される。また、サブ制御部８がランプ制御部である場合には、データ１０のみが記憶される。サブ制御部８が音制御部である場合には、データ１１のみが記憶される。
【００６１】
なお、サブ制御部９の受信は他の方法であってもよい。例えば、ＣＬＴ１信号がオンとなった後、ＣＬＴ２信号のオンオフを監視すると共にオンオフを１組としてカウントし、即ち、１バイトずつの送信をカウントし、自己に関するデータのみを拾う方法であってもよい。例えば、払出制御部の場合、９バイト目が自己に関するデータであるから、１〜８バイト目の受信データは垂れ流し、９バイト目のデータのみを受信して記録し、そのデータをそのまま払出数として球払出装置１４に払出し指示する。
【００６２】
図１７は、図柄変動開始、リーチ変動、大当り、次の図柄変動の遊技状態の変化とコマンドデータの値との関係を示す図である。図１の始動口２７にパチンコ球が入賞すると、始動口入賞検出スイッチＳＷ１により検出される。メイン制御部１は、図柄表示制御部に対する図柄表示用データとして、表示する左特別図柄番号（データ１）、表示する左特別図柄の表示位置（データ２）、表示する中特別図柄番号（データ３）、表示する中特別図柄の表示位置（データ４）、表示する右特別図柄番号（データ５）、表示する右特別図柄の表示位置（データ６）、データ７の値「０１」、データ８の値「００」、払出制御部に対する払出用データとして払出数６個に対応するデータ９の値「０６」、ランプ制御部に対するランプ表示用データとして変動開始時の装飾表示に対応するデータ１０の値「０１」、音制御部に対する音制御用データとして変動開始時の音に対するデータ１１の値「０１」、これらのチェックサムとしてデータ１２を作成すると共に、図１２に示すタイミングでコマンドデータをサブ制御部８，８，８，８に対して送信する。なお、前述したようにコマンドデータは、４．０００ｍｓ毎に作成されると共にサブ制御部８，８，８，８に送信される。
【００６３】
図柄制御部は、受信したコマンドデータのうちデータ１乃至データ８を記憶し、データ１乃至データ８に応じて、左特別図柄、中特別図柄、右特別図柄を表示する。なお、メイン制御部１は、表示する左特別図柄番号（データ１）、表示する左特別図柄の表示位置（データ２）、表示する中特別図柄番号（データ３）、表示する中特別図柄の表示位置（データ４）、表示する右特別図柄番号（データ５）、表示する右特別図柄の表示位置（データ６）を４．０００ｍｓ毎に切り換えることにより（図１２参照）、図柄制御部がこれに応じて左特別図柄、中特別図柄、右特別図柄を表示すると、左特別図柄の表示位置及び図柄番号、中特別図柄の表示位置及び図柄番号、右特別図柄の表示位置及び図柄番号が変化して図柄の変動が開始されることとなる。
【００６４】
払出制御部は、受信したコマンドデータのうちデータ９を記憶し、データ９に応じて球払出装置１４を駆動し、賞品球６個を払い出す。ランプ制御部は受信したコマンドデータのうちデータ１０を記憶し、データ１０に応じて各種ドライバ１５を介して各種ランプ１６を点灯あるいは点滅して変動開始時の装飾表示を行う。さらに、音制御部は、受信したコマンドデータのうちデータ１１を記憶し、データ１１に応じてアンプ１８を介してスピーカ１９より変動開始時の効果音を出力する。
【００６５】
尚、変動を開始した図柄は、左、右、中の順に停止される。図柄変動の開始から所定時間経過した時点で、メイン制御部１は、表示する左特別図柄番号（データ１）及び表示する左特別図柄の表示位置（データ２）のみを変化させずに所定値に固定化することで、図柄制御部により左特別図柄の停止が実現される。さらに、左特別図柄の停止から所定時間後に、表示する右特別図柄番号（データ５）及び表示する右特別図柄の表示位置（データ６）を変化させずに所定値に固定化することで、図柄制御部により右特別図柄の停止が実現される。
【００６６】
停止した左特別図柄番号と、停止した右特別図柄番号とが特定の関係となった場合に（例えば、図柄番号同士が一致）、リーチ発生となる。メイン制御部１は、今回発生したリーチがリーチ１乃至リーチ３のいずれかを判別し、リーチの種別に応じて表示する中特別図柄番号（データ３）、表示する中特別図柄の表示位置（データ４）の切り換えを行い、リーチ変動開始に応じてデータ７の値「０２」を設定する。
【００６７】
データ８、データ１０、データ１１は、それぞれリーチの種別に応じて値が設定される。リーチの種別がリーチ１であればデータ８の値「０１」、データ１０の値「０２」、データ１１の値「０２」が設定され、リーチの種別がリーチ２であればデータ８の値「０２」、データ１０の値「０３」、データ１１の値「０３」が設定され、リーチの種別がリーチ３であればデータ８の値「０３」、データ１０の値「０４」、データ１１の値「０４」が設定される。こうして作成したコマンドデータが、サブ制御部８，８，８，８に送信される。
【００６８】
図柄制御部がデータ１乃至データ８に応じて左特別図柄の停止表示、中特別図柄の表示、右特別図柄の停止表示すると、中特別図柄の表示位置及び図柄番号が変化してリーチの変動が開始されることとなる。即ち、リーチの種別がリーチ１であれば、リーチ１の変動表示が行われ、リーチの種別がリーチ２であれば、リーチ２の変動表示が行われ、リーチの種別がリーチ３であれば、リーチ３の変動表示が行われる。
【００６９】
ランプ制御部がデータ１０に応じ、各種ランプを点灯点滅させ、リーチの種別がリーチ１であれば、リーチ１の装飾表示を行い、リーチの種別がリーチ２であれば、リーチ２の装飾表示を行い、リーチの種別がリーチ３であれば、リーチ３の装飾表示を行う。
【００７０】
音制御部がデータ１１に応じ、スピーカ１９から効果音を出力し、リーチの種別がリーチ１であれば、リーチ１の音表示を行い、リーチの種別がリーチ２であれば、リーチ２の音表示を行い、リーチの種別がリーチ３であれば、リーチ３の音表示を行う。
【００７１】
メイン制御部１は、リーチ変動を所定時間行った後、表示する中特別図柄番号（データ３）及び表示する中特別図柄の表示位置（データ４）を変化させずに所定値に固定化することで、図柄制御部により中特別図柄の停止が実現される。
【００７２】
停止した中特別図柄番号が、先に停止した左特別図柄番号並びに右特別図柄番号と特定の関係となった場合に（例えば、図柄番号同士が一致）、大当り発生となる。メイン制御部１は、大当り発生に応じてデータ７の値「０３」を設定し、データ８の値「０１」を設定し、データ１０の値「０６」を設定し、データ１１の値「０６」を設定する。そして、こうして作成したコマンドデータが、サブ制御部８，８，８，８に送信される。
【００７３】
図柄制御部がデータ１乃至データ８に応じて左特別図柄、中特別図柄及び右特別図柄を大当り図柄で停止表示する。ランプ制御部がデータ１０に応じ、各種ランプを点灯点滅させ、大当り発生時の装飾表示を行う。音制御部がデータ１１に応じ、スピーカ１９から効果音を出力し、大当り発生時の音表示を行う。
【００７４】
メイン制御部１は、大当り発生に続いてファンファーレを発生させるため、データ７の値「０４」を設定し、データ８の値「００」を設定し、データ１０の値「０７」を設定し、データ１１の値「０７」を設定する。そして、こうして作成したコマンドデータが、サブ制御部８，８，８，８に送信される。
【００７５】
図柄制御部がデータ１乃至データ８に応じて左特別図柄、中特別図柄及び右特別図柄を大当り図柄で停止表示すると共にファンファーレ画面を表示する。ランプ制御部がデータ１０に応じ、各種ランプを点灯点滅させ、ファンファーレの装飾表示を行う。音制御部がデータ１１に応じ、スピーカ１９から効果音を出力し、ファンファーレの音表示を行う。
【００７６】
メイン制御部１は、ファンファーレに続いて可動扉３７を開成し、大入賞口３０を開放すると共に、データ７の値「０５」を設定し、データ８の値「０１」を設定し、データ１０の値「０８」を設定し、データ１１の値「０８」を設定する。また、開放中の大入賞口３０にパチンコ球が入賞すると、大入賞口入賞検出スイッチＳＷ２により大入賞口入賞が検出される。これに応じ、メイン制御部１は、大入賞口入賞毎に賞品球１５個の払出のコマンドに対応するデータ９の値「０Ｆ」を設定する。そして、こうして作成したコマンドデータが、サブ制御部８，８，８，８に送信される。
【００７７】
図柄制御部がデータ１乃至データ８に応じて左特別図柄、中特別図柄及び右特別図柄を大当り図柄で停止表示すると共に１ラウンド目の大当り画面を表示する。ランプ制御部がデータ１０に応じ、各種ランプを点灯点滅させ、大当り中の装飾表示を行う。音制御部がデータ１１に応じ、スピーカ１９から効果音を出力し、大当り中の音表示を行う。また、払出制御部は、データ９に応じた球払出装置１４を駆動して賞品球１５個の払出を行う。
【００７８】
開放中の大入賞口３０の内部の特定領域３８にパチンコ球が入賞すると、特定領域通過検出スイッチＳＷ３によりＶ入賞が検出される。メイン制御部１は、Ｖ入賞に応じて、データ７の値「０５」を設定し、データ８の値「１０」を設定し、データ１０の値「０９」を設定し、データ１１の値「０９」を設定する。そして、こうして作成したコマンドデータが、サブ制御部８，８，８，８に送信される。
【００７９】
図柄制御部がデータ１乃至データ８に応じて左特別図柄、中特別図柄及び右特別図柄を大当り図柄で停止表示すると共に１ラウンド目の大当り画面を表示する。ランプ制御部がデータ１０に応じ、各種ランプを点灯点滅させ、Ｖ入賞時の装飾表示を行う。音制御部がデータ１１に応じ、スピーカ１９から効果音を出力し、Ｖ入賞時の音表示を行う。
【００８０】
そして、開放中の大入賞口３０の内部の特定領域３８にパチンコ球が入賞すると、大入賞口３０の閉成後、再度、大入賞口３０が開成される。大入賞口３０の開成動作の繰り返し回数は、最初の開成を含めて最高１６回までである。メイン制御部１は、大入賞口３０の開成回数（ラウンド数）に対応してデータ８の値を１つずつ更新する。これに応じて、図柄制御部が左特別図柄、中特別図柄及び右特別図柄を大当り図柄で停止表示すると共にラウンド数に応じた大当り画面を表示する。
【００８１】
メイン制御部１は、大当り終了に応じてデータ７の値「０６」を設定し、データ８の値「００」を設定し、データ１０の値「０Ａ」を設定し、データ１１の値「０Ａ」を設定する。そして、こうして作成したコマンドデータが、サブ制御部８，８，８，８に送信される。
【００８２】
図柄制御部がデータ１乃至データ８に応じて大当り終了画面を表示する。ランプ制御部がデータ１０に応じ、各種ランプを点灯点滅させ、大当り終了時の装飾表示を行う。音制御部がデータ１１に応じ、スピーカ１９から効果音を出力し、大当り終了時の音表示を行う。
【００８３】
大当り終了後、始動口２７への入賞の記憶があれば（最高で４つまで記憶）、メイン制御部１は、再度の図柄変動開始に対応して、データ１乃至データ６を切り換え、データ７の値「０１」、データ８の値「００」、ランプ制御部に対するランプ表示用データとして変動開始時の装飾表示に対応するデータ１０の値「０１」、音制御部に対する音制御用データとして変動開始時の音に対するデータ１１の値「０１」、これらのチェックサムとしてデータ１２を作成すると共に、コマンドデータをサブ制御部８，８，８，８に対して送信する。
【００８４】
また、メイン制御部１が異常を検出した場合には、データ７の値「０７」を設定し、データ８の値「００」を設定し、ランプ制御部に対するランプ表示用データとして変動開始時の装飾表示に対応するデータ１０の値「０Ｂ」を設定し、音制御部に対する音制御用データとして変動開始時の音に対するデータ１１の値「０Ｂ」を設定し、これらのチェックサムとしてデータ１２を作成すると共に、コマンドデータをサブ制御部８，８，８，８に対して送信する。
【００８５】
図柄制御部がデータ７乃至データ８に応じて異常発生画面を表示する。ランプ制御部がデータ１０に応じ、各種ランプを点灯点滅させ、異常発生時の装飾表示を行う。音制御部がデータ１１に応じ、スピーカ１９から効果音を出力し、異常発生時の音表示を行う。
【００８６】
また、図１８は、図柄変動開始、はずれ、次の図柄変動の遊技状態の変化とコマンドデータの値との関係を示す図であり、図１９は、図柄変動開始、リーチ変動、はずれ、次の図柄変動の遊技状態の変化とコマンドデータの値との関係を示す図である。これらの遊技状態についてのメイン制御部１及びサブ制御部８の動作は図面によってのみ示すこととし、詳細な説明を省略する。
【００８７】
なお、メイン制御部１は、中特別図柄を停止した後、データ７の値「０３」を設定し、データ８の値「００」を設定し、データ１０の値「０５」を設定し、データ１１の値「０５」を設定する。そして、こうして作成したコマンドデータが、サブ制御部８，８，８，８に送信される。
【００８８】
図柄制御部がデータ１乃至データ８に応じて左特別図柄、中特別図柄及び右特別図柄を大当り図柄で停止表示すると共にはずれ時の画面を表示する。ランプ制御部がデータ１０に応じ、各種ランプを点灯点滅させ、はずれ時の装飾表示を行う。音制御部がデータ１１に応じ、スピーカ１９から効果音を出力し、はずれ時の音表示を行う。
【００８９】
第１の実施形態の他の形態として、メイン制御基板２１上にメイン制御部１及びサブ制御部８を設けた形態、即ち、同じ基板上にメイン制御部１及びサブ制御部８が配設されている場合も、ＣＰＵ同士が通信する限りは本発明に含まれるものである。
【００９０】
図２０は、請求項１に係る制御装置に対応する第２実施形態におけるコマンドデータの構成を示す図である。第２実施形態におけるコマンドデータは、データ１乃至データ６は、図７に示す第１実施形態と同じであり、特定のサブ制御部としての図柄表示制御部において制御を行う駆動装置の駆動態様を符号化して定めた専用コマンドデータ部分であり、データ７及びデータ８が、４つのサブ制御部８，８，８，８毎に制御を行う各駆動装置の駆動態様の組み合せを複数作成し、さらに各々の組み合せ毎に符号化して作成した複数のサブ制御部に共通する共通コマンドデータ部分であり、データ９がデータ１乃至データ８のチェックサムである。
【００９１】
図２１は、共通コマンドデータの値と、４つのサブ制御部８，８，８，８毎に制御を行う各駆動装置の駆動態様の組み合せとの関係を示す図である。尚、図２１においてデータ７及びデータ８の値は１６進数表示で示してある。メイン制御部１のＲＯＭ３には、予め図２１に示される共通コマンドデータの値と遊技状態区分との対応テーブルが設定されている。また、複数のサブ制御部８，８，８，８のＲＯＭ１０とには、予め図２１に示される共通コマンドデータの値とサブ制御部８，８，８，８毎に制御を行う各駆動装置の駆動態様との対応テーブルが設定されている。
【００９２】
メイン制御部１は、データ１乃至データ６を設定した後、遊技状態区分に対応する共通コマンドデータをＲＯＭ３の対応テーブルから読み出してデータ７乃至データ８として設定し、データ１乃至データ８に関してチェックサムを算出してデータ９に設定してコマンドデータとし、作成したコマンドデータを複数のサブ制御部８，８，８，８に対して同時に送信する。
【００９３】
複数のサブ制御部８，８，８，８は、コマンドデータを受信すると、データ７乃至データ８の内容により共通コマンドデータを特定し、特定した共通コマンドデータによって指定される駆動態様をＲＯＭ１０の対応テーブルを検索して決定する。
【００９４】
【発明の効果】
請求項１に係る発明によれば、複数のサブ制御部でコマンドデータを受信することになるので、メイン制御部がコマンドデータを送信しようとするサブ制御部を送信毎に選択する必要がなくなり、複数のサブ制御部を一括して制御でき、サブ制御部の数が増えても、送信相手を切り換えるために使用されるインターフェースのサブ制御部用接続端子を増やす必要もなく、インタフェース、その他の周辺装置の増設の必要がないため、サブ制御部の増設が容易に行えると共に回路構成も複雑化しない。
【００９５】
また、主制御部は共通の通信データを送信するので、メイン制御部において、サブ制御部を選択し通信制御する制御プログラムを、個々のサブ制御部ごとに準備する必要がなく、メイン制御プログラムの負担を軽減できる。
【００９６】
また、個々の駆動装置の駆動態様を符号化してコマンドデータとして送信する場合より、共通コマンドデータのデータ長を短くすることができ、その結果、メイン制御部とサブ制御部の通信時間を相対的に短くすることができる。
【００９７】
【図面の簡単な説明】
【図１】  実施形態のパチンコ機に配備された遊技盤の正面図
【図２】  実施形態におけるパチンコ遊技機の裏面図
【図３】  図２のパチンコ遊技機における回路基板配設部の正面図
【図４】  図３のＸ１−Ｘ１線で破断して示す断面図
【図５】  本発明の実施形態におけるパチンコ機に配備された制御系統の要部ブロック図
【図６】  サブ制御部の要部ブロック図
【図７】  第１実施形態のコマンドデータのデータ構成を示す図
【図８】  図７のコマンドデータにおけるデータ７とデータ８との具体的な値の組み合せに対応した各遊技状態を表す図
【図９】  図７のコマンドデータにおけるデータ９の具体的な値に対応した各払出数を表す図
【図１０】  図７のコマンドデータにおけるデータ１０の具体的な値に対応した表示内容を表す図
【図１１】  図７のコマンドデータにおけるデータ１１の具体的な値に対応した効果音の内容を表す図
【図１２】  コマンドデータの送信パターンを表すタイムチャート
【図１３】  メイン制御部のメインＣＰＵが実行するコマンドデータの作成処理のフローチャート
【図１４】  メイン制御部のメインＣＰＵが実行するコマンドデータの送信処理の一部を示すフローチャート
【図１５】  図１４のフローチャートのつづき
【図１６】  各サブ制御部のサブＣＰＵが実行するコマンドデータの受信処理のフローチャート
【図１７】  図柄変動開始、リーチ変動、大当り、次の図柄変動の遊技状態の変化とコマンドデータの値との関係を示す図
【図１８】  図柄変動開始、はずれ、次の図柄変動の遊技状態の変化とコマンドデータの値との関係を示す図
【図１９】  図柄変動開始、リーチ変動、はずれ、次の図柄変動の遊技状態の変化とコマンドデータの値との関係を示す図
【図２０】  第２実施形態におけるコマンドデータの構成を示す図
【図２１】  図２０のコマンドデータにおける共通コマンドデータの値と、各サブ制御部毎に制御を行う各駆動装置の駆動態様の組み合せとの関係を示す図
【符号の説明】
１  メイン制御部
２  メインＣＰＵ
３  ＲＯＭ
４  ＲＡＭ
５  通信インタフェース
６  スイッチ入力回路
７  各種スイッチ
８  サブ制御部
９  サブＣＰＵ
１０  ＲＯＭ
１１  ＲＡＭ
１２  通信インタフェース
１３  図柄表示装置
１４  球払出装置
１５  各種ドライバ
１６  各種ランプ
１８  アンプ
１９  スピーカ
２０  バス
２１  メイン制御基板
２２  図柄表示制御基板
２３  払出制御基板
２４  ランプ制御基板
２５  音制御基板
２６  遊技盤
２７  始動口
２８  普通電動役物
２９  ゲート
３０  大入賞口
３１  入賞装置ユニット
３２  特別図柄表示部
３２ａ  左特別図柄表示部
３２ｂ  中特別図柄表示部
３２ｃ  右特別図柄表示部
３３  ユニット枠
３４  特別図柄記憶数表示ＬＥＤ
３５  普通図柄表示器
３６  普通図柄記憶数表示ＬＥＤ
３７  可動扉
３８  特定領域
３９  大入賞口入賞表示ＬＥＤ
４０  ラウンド数表示ＬＥＤ
４１  回路基板配設部
４２  裏カバー
４３  メイン制御基板収納ボックス
４４  ランプ制御基板収納ボックス
４５  音制御基板収納ボックス
ＳＷ１  始動口入賞検出スイッチ
ＳＷ２  大入賞口入賞検出スイッチ
ＳＷ３  特定領域通過検出スイッチ
ＳＷ４  ゲート通過検出スイッチ
【図１】
0004403247.tif 000002
【図２】
0004403247.tif 000003
【図３】
0004403247.tif 000004
【図４】
0004403247.tif 000005
【図５】
0004403247.tif 000006
【図６】
0004403247.tif 000007
【図７】
0004403247.tif 000008
【図８】
0004403247.tif 000009
【図９】
0004403247.tif 000010
【図１０】
0004403247.tif 000011
【図１１】
0004403247.tif 000012
【図１２】
0004403247.tif 000013
【図１３】
0004403247.tif 000014
【図１４】
0004403247.tif 000015
【図１５】
0004403247.tif 000016
【図１６】
0004403247.tif 000017
【図１７】
0004403247.tif 000018
【図１８】
0004403247.tif 000019
【図１９】
0004403247.tif 000020
【図２０】
0004403247.tif 000021
【図２１】
0004403247.tif 000022