(57)【要約】【課題】ＣＰＵが通常処理に使用できる時間の減少を抑制しつつ、主制御装置からの指令の取得漏れを防止する。また、各従属制御装置の制御タイミングがずれることがなく、違和感のない制御をすることができる遊技機を提供する。【解決手段】主制御手段と従属制御手段とで通信を行う遊技機において、従属制御手段は、主制御手段から指令信号が送信される上位従属制御手段と、主制御手段からの指令信号を上位従属制御手段を介して送信される下位従属制御手段と、から構成し、主制御手段から上位従属制御手段に指令信号を送信し、上位従属制御手段は、受信した指令信号を解析し、上位従属制御手段により制御される従属装置を制御するための指令信号と、下位従属制御手段により制御される従属装置を制御するための指令信号と、を仕分けし、下位従属制御手段に対する指令信号を生成して、この生成した指令信号を下位従属制御手段に送信する。【選択図】図３
2008110231.tif 000002
【特許請求の範囲】
【請求項１】
遊技を統括的に制御する主制御手段と、遊技の進行に伴って動作する従属装置と、前記主制御手段からの指令信号によって前記従属装置を制御する従属制御手段とを備え、
前記主制御手段と従属制御手段とで通信を行う遊技機において、
前記従属制御手段は、前記主制御手段から前記指令信号が送信される上位従属制御手段と、前記主制御手段からの指令信号が前記上位従属制御手段を介して送信される下位従属
制御手段と、から構成し、
前記上位従属制御手段には、前記主制御手段からの指令信号を、下位従属制御手段へ中継する指令信号中継手段を備え、
前記指令信号中継手段は、受信した指令信号を解析し、該上位従属制御手段により制御される従属装置を制御するための指令信号と、前記下位従属制御手段により制御される従属装置を制御するための指令信号と、を仕分けし、該下位従属制御手段に対する指令信号を生成して、この生成した指令信号を前記下位従属制御手段に送信することを特徴とする遊技機。
【請求項２】
前記主制御手段は、前記指令信号として、前記従属装置の動作を指示するデータ信号と、前記データ信号の送信開始を示す送信開始信号と、前記データ信号の取得タイミングを指示するストローブ信号と、を送信し、
前記従属制御手段は、通常処理の実行中に起動される割込処理で前記指令信号を受信し、
前記割込処理は、前記送信開始信号の受信によって受信フラグを設定して前記通常処理に復帰する第１の割込処理と、前記ストローブ信号の受信によって前記データ信号を取得して、前記通信の終了を監視して、該通信の終了と判定されたなら、前記受信中フラグの状態を変更する第２の割込処理と、によって構成されることを特徴とする請求項１に記載の遊技機。
【請求項３】
前記主制御手段は、前記指令信号として、前記従属装置の動作を指示するデータ信号と、前記データ信号の送信開始を示す送信開始信号と、前記データ信号の取得タイミングを指示するストローブ信号と、を送信し、
前記従属制御手段は、通常処理の実行中に起動される割込処理で前記指令信号を受信し、
前記割込処理は、前記送信開始信号の受信によって受信フラグを設定して前記通常処理に復帰する第１の割込処理と、前記ストローブ信号の立上りの検出によって前記データ信号を取得して前記通常処理に復帰する第２の割込処理と、前記ストローブ信号の立下りによって通信の終了を監視して、該通信の終了と判定されたなら受信中フラグの状態を変更する第３の割込処理と、によって構成されることを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は遊技機に関し、遊技制御装置からの指令に基づいて、各制御装置が音、装飾、表示等の演出をする遊技機に関する。
【背景技術】
【０００２】
従来の遊技機は、遊技を統括的に制御する主制御装置（遊技制御装置）と、主制御装置の指令を受けて各々の従属機器（表示装置、音出力装置、装飾装置、賞球排出装置等）を制御する複数の従属制御装置（表示制御装置、音声制御装置、装飾制御装置、排出制御装置等）とから構成されている。
【０００３】
この主制御装置は、外部から信号が入力されることによる不正な動作を防止するため、主制御装置と従属制御装置との間の通信は、主制御装置から従属制御装置への単方向通信としている。従って、従属制御装置が主制御装置からの指令を正確に受信できなくても、従属制御装置から確認信号を返送することがないので、主制御装置が従属制御装置による指令信号が取得できなかったことを検出する方法がなく、従属制御装置から主制御装置に指令の再送を要求することができなかった。このため、従属制御装置は、主制御装置からの指令信号の取得漏れが生じないように、指令信号を検出するとＣＰＵは割込処理を起動して、指令信号受信終了まで通常の処理を停止して、一つの割込処理で指令信号を取得するようにしていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述した従来の遊技機における指令信号の受信処理では、該受信処理が終了するまで通常の処理に戻ることができず、割込による受信処理中は通常の処理の実行ができないという問題があった。通信速度はＣＰＵの処理速度に比べて遅いため、受信処理の間、割込処理がＣＰＵを独占することで、通常処理に使用できる時間が少なくなる問題が生じていた。
【０００５】
また、複数の従属制御装置を設けると、各従属制御装置の制御タイミングがずれると演出に違和感が発生せてしまう。
【０００６】
また、従属制御装置に対する通信量の増大による処理量の増加等によって負担が増加すると、異常が発生してしまう。
【０００７】
本発明は、ＣＰＵが通常処理に使用できる時間の減少を抑制しつつ、主制御装置からの指令の取得漏れを防止する遊技機を提供することを目的とする。
【０００８】
また、各従属制御装置の制御タイミングがずれることがなく、違和感のない制御をすることができるようにすることを目的とする。
【０００９】
また、従属制御装置に対する通信量の増大による処理量の増加等によって異常が発生することを抑制することを目的とする。
【課題を解決するための手段】
【００１０】
第１の発明は、遊技を統括的に制御する主制御手段と、遊技の進行に伴って動作する従属装置と、前記主制御手段からの指令信号によって前記従属装置を制御する従属制御手段とを備え、前記主制御手段と従属制御手段とで通信を行う遊技機において、前期従属制御手段は、前記主制御手段から前記指令信号が送信される上位従属制御手段と、前記主制御手段からの指令信号が前記上位従属制御手段を介して送信される下位従属制御手段と、から構成し、前記上位従属制御手段には、前記主制御手段からの指令信号を、下位従属制御手段へ中継する指令信号中継手段を備え、前記指令信号中継手段は、受信した指令信号を解析し、該上位従属制御手段により制御される従属装置を制御するための指令信号と、前記下位従属制御手段により制御される従属装置を制御するための指令信号と、を仕分けし、該下位従属制御手段に対する指令信号を生成して、この生成した指令信号を前記下位従属制御手段に送信することを特徴をする
第２の発明は、第１の発明において、前記主制御手段は、前記指令信号として、前記従属装置の動作を指示するデータ信号と、前記データ信号の送信開始を示す送信開始信号と、前記データ信号の取得タイミングを指示するストローブ信号と、を送信し、前記従属制御手段は、通常処理の実行中に起動される割込処理で前記指令信号を受信し、前記割込処理は、前記送信開始信号の受信によって受信フラグを設定して前記通常処理に復帰する第１の割込処理と、前記ストローブ信号の受信によって前記データ信号を取得して、前記通信の終了を監視して、該通信の終了と判定されたなら、前記受信中フラグの状態を変更する第２の割込処理と、によって構成されることを特徴とする。
【００１１】
第３の発明は、第１の発明において、前記主制御手段は、前記指令信号として、前記従属装置の動作を指示するデータ信号と、前記データ信号の送信開始を示す送信開始信号と、前記データ信号の取得タイミングを指示するストローブ信号と、を送信し、前記従属制御手段は、通常処理の実行中に起動される割込処理で前記指令信号を受信し、前記割込処理は、前記送信開始信号の受信によって受信フラグを設定して前記通常処理に復帰する第１の割込処理と、前記ストローブ信号の立上りの検出によって前記データ信号を取得して前記通常処理に復帰する第２の割込処理と、前記ストローブ信号の立下りによって通信の終了を監視して、該通信の終了と判定されたなら受信中フラグの状態を変更する第３の割込処理と、によって構成されることを特徴とする。
【発明の効果】
【００１２】
第１の発明では、遊技を統括的に制御する主制御手段と、遊技の進行に伴って動作する従属装置と、前記主制御手段からの指令信号によって前記従属装置を制御する従属制御手段とを備え、前記主制御手段と従属制御手段とで通信を行う遊技機において、前記主制御手段は、前記指令信号として、前記従属装置の動作を指示するデータ信号と、前記データ信号の取得タイミングを指示するストローブ信号と、を送信し、前記従属制御手段は、前記ストローブ信号の受信によって通常処理の実行中に割込処理を起動するとともに前記データ信号を取得し、前記従属制御手段は、前記主制御手段から前記指令信号が送信される上位従属制御手段と、前記主制御手段からの指令信号が前記上位従属制御手段を介して送信される下位従属制御手段と、から構成し、前記上位従属制御手段には、前記主制御手段からの指令信号を、下位従属制御手段へ中継する指令信号中継手段を備え、前記指令信号中継手段は、受信した指令信号を解析し、該上位従属制御手段により制御される従属装置を制御するための指令信号と、前記下位従属制御手段により制御される従属装置を制御するための指令信号と、を仕分けし、該下位従属制御手段に対する指令信号を生成して、この生成した指令信号を前記下位従属制御手段に送信するので、中継をする上位従属制御手段と、被中継側の下位従属制御手段とが同期して従属機器を制御することができると共に、中継をする上位従属制御手段に対する通信量の増大による処理量の増加、受信コマンドの増加によって受信処理にかかる負担の増大に対応することができる。
【００１３】
第２の発明では、前記主制御手段は、前記データ信号の送信開始を示す送信開始信号を送信し、前記従属制御手段は、前記送信開始信号の受信によって受信中フラグを設定して前記通常処理に復帰する第１の割込処理を備えるとともに、前記割込処理において前記通信の終了を監視して、該通信の終了と判定されたなら、前記受信中フラグの状態を変更するように構成したので、割込処理に信号の変化を繰り返し検出するためのループ処理を設ける必要がなく、ＣＰＵ処理時間を、メインループで行われる通常処理にあてることができることから、違和感のない演出をすることができる。
【００１４】
第３の発明では、前記主制御手段は、前記データ信号の送信開始を示す送信開始信号を送信し、前記従属制御手段は、前記送信開始信号の受信によって受信中フラグを設定して前記通常処理に復帰する第１の割込処理を備えるとともに、前記割込処理を、前記ストローブ信号の立上りの検出によって前記データ信号を取得して前記通常処理に復帰する第２の割込手段と、前記ストローブ信号の立下りによって前記通信の終了を監視して、該通信の終了と判定されたなら受信中フラグの状態を変更する第３の割込処理と、によって構成してので、上記第２の発明に係る効果に加え、ストローブ信号の立下りによって受信終了を特定することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面に基づいて説明する。
【００１６】
図１は、本発明の実施の形態の遊技機（カード球貸ユニットを併設したＣＲ機）全体の構成を示す正面図である。
【００１７】
遊技機（パチンコ遊技機）１の前面枠３は本体枠（外枠）４にヒンジ５を介して開閉回動可能に組み付けられ、遊技盤６は前面枠３の裏面に取り付けられた収納フレームに収装される。
【００１８】
遊技盤６の表面には、変動表示装置８、大入賞口を備えた変動入賞装置１０、各入賞口１１〜１５、始動口１６、普通図柄表示器７、普通変動入賞装置９等が配設された遊技領域が形成される。前面枠３には、遊技盤６の前面を覆うカバーガラス１８が取り付けられている。
【００１９】
変動表示装置８は、表示領域に、左、中、右の三つの表示図柄（識別情報）が表示される。これらの表示図柄には、例えば「０」〜「９」までの各数字と、「Ａ」〜「Ｅ」のアルファベット文字が割り当てられている。
【００２０】
変動表示装置８は、始動口１６へ遊技球の入賞があると、前述した数字、文字で構成される表示図柄が順に表示される。始動口１６への入賞が所定のタイミングでなされたとき（具体的には、入賞検出時の特別図柄乱数カウンタ値が当たり値であるとき）には、大当り状態となり、三つの表示図柄が揃った状態（大当たり図柄）で停止する。このとき、変動入賞装置１０の大入賞口が所定の時間（例えば３０秒）だけ大きく開き、多くの遊技球を獲得することができる。
【００２１】
この始動口１６への遊技球の入賞は、特別図柄始動センサ５２で検知される。この遊技球の通過タイミング（具体的には、入賞検出時点での遊技制御装置１００内に備えられた特別図柄乱数カウンタの値）は、特別図柄入賞記憶として、遊技制御装置１００内の所定の記憶領域（特別図柄乱数記憶領域）に、最大で連続した４回分を限度に記憶される。この特別図柄入賞記憶の記憶数は、変動表示装置８の上側に設けられた４つのＬＥＤからなる特別図柄記憶状態表示器２１に表示される。遊技制御装置１００は、特別図柄入賞記憶に基づいて、変動表示装置８にて可変表示ゲームを行う。
【００２２】
普通図柄表示器７は、普通図柄始動ゲート（図示省略）へ遊技球の入賞があると、普通図柄（例えば一つの数字からなる図柄）の変動表示を始める。普通図柄始動ゲートへの入賞が所定のタイミングでなされたとき（具体的には、入賞検出時の普通図柄乱数カウンタ値が当たり値であるとき）には、普通図柄に関する当たり状態となり、普通図柄が当たり図柄（当たり番号）で停止する。このとき、始動口１６の手前に設けられた普通変動入賞装置９が所定の時間（例えば０．５秒）だけ大きく開き、遊技球の始動口１６への入賞可能性が高められる。
【００２３】
この普通図柄始動ゲートへの遊技球の通過は、普通図柄始動センサ５３で検知される。この遊技球の通過タイミング（具体的には、遊技制御装置１００内に備えられた普通図柄乱数カウンタの通過検出時点での値）は、普通図柄入賞記憶として、遊技制御装置１００内の所定の記憶領域（普通図柄乱数記憶領域）に、所定回数（例えば、最大で連続した４回分）を限度に記憶される。この普通図柄入賞記憶の記憶数は、普通図柄表示器７の左右に設けられた４つのＬＥＤからなる普通図柄記憶状態表示器１９に表示される。遊技制御装置１００は、普通図柄入賞記憶に基づいて、普通図柄に関する当たりの抽選を行う。
【００２４】
前面枠３の下部の開閉パネル２０には球を打球発射装置に供給する上皿２１が、固定パネル２２には下皿２３及び打球発射装置の操作部２４等が配設される。
【００２５】
カバーガラス１８の上部の前面枠３には、点灯により球の排出の異常等の状態を報知する第１報知ランプ３１、第２報知ランプ３２が設けられている。
【００２６】
カード球貸ユニット用の操作パネル２６には、カードの残高を表示するカード残高表示部（図示省略）と、球貸しを指令する球貸しスイッチ２８と、カードの返却を指令するカード返却スイッチ３０等が設けられている。
【００２７】
カード球貸ユニット２には、前面のカード挿入部２５に挿入されたカード（プリペイドカード等）のデータの読込、書込等を行うカードリーダライタと球貸制御装置が内蔵され、カード球貸ユニット用の操作パネル２６は遊技機１の上皿２１の外面に形成される。
【００２８】
図２は、遊技機１の制御系の一部を示すブロック図である。
【００２９】
図２に示す遊技機は、遊技制御装置（主基板）１００、表示制御装置（表示制御基板）１５０、装飾制御装置（ランプ制御基板）２００、音制御装置（音声制御基板）３００、排出制御装置（払出制御基板）４００、発射制御装置（発射制御基板）等の各種制御装置が設けられている。
【００３０】
遊技制御装置１００、表示制御装置１５０、装飾制御装置２００、音制御装置３００、排出制御装置４００は、それぞれ、ＣＰＵ、ＲＡＭ、ＲＯＭ、入出力インターフェース（Ｉ／Ｆ）で構成されている。
【００３１】
遊技制御装置１００には各種検出装置からの検出信号が入力され、入出力インターフェースを介してＣＰＵに入力される。これらの各種検出装置には、一般入賞口１１〜１５への入賞を検出する一般入賞口センサ５１．１〜５１．Ｎ、始動口１６への入賞球の検出によって変動表示装置８による可変表示ゲームを開始するための特別図柄始動センサ５２、球の検出によって普通変動入賞装置９の作動を決定するための普通図柄表示装置７の変動を開始させる普通図柄始動センサ５３Ａ、５３Ｂ、大入賞口への入賞を検出するカウントセンサ５４及び大入賞口継続センサ５５、遊技盤前面のガラス枠の開放を検出する金属枠開放センサ５６、排出ユニット６００によって排出された遊技球が貯留過多となったことを検出するオーバーフローセンサ５７、排出ユニット６００への遊技球の供給が不十分であることを検出する半端球検出センサ６４などが含まれる。
【００３２】
遊技制御装置１００のＣＰＵは、これらの検出信号に基づいて、ＲＯＭに記録されたプログラム（遊技プログラム）を実行し、遊技の統括的な制御（遊技制御）を行う。具体的には、遊技制御装置１００は、表示制御装置１５０に表示パラレル通信によって表示制御指令信号を出力し、装飾制御装置２００にランプパラレル通信によって装飾制御指令信号を出力し、音制御装置３００に音声パラレル通信によって音制御指令信号を出力し、排出制御装置４００に賞球パラレル通信によって賞球制御指令信号を出力して、これらの従属制御装置を制御する。なお、遊技制御装置１００から各従属制御装置（表示制御装置１５０、装飾制御装置２００、音制御装置３００、排出制御装置４００）へのデータは単方向で通信され、従属制御装置から遊技制御装置１００へはデータが送信されないようになっている。
【００３３】
遊技制御装置１００は、大入賞口ソレノイド１０Ａ、普通変動入賞口ソレノイド９Ａに制御信号を送信し、これらのソレノイドへの通電を制御することにより、特別変動入賞装置１０、普通変動入賞装置９の開閉を制御する。さらに、普通図柄表示装置７に制御信号を送信し、この表示を制御する。
【００３４】
また、遊技制御装置１００は、賞球排出が正確に行われているかを監視する。具体的には、排出制御装置４００へ賞球制御指令信号として送信した排出を指令した賞球数と、賞球検出センサ７１３Ａ、７１３Ｂにより計数された実際の排出数が一致するかの監視及び賞球排出指令が送信されていないにも関わらず賞球排出がなされていないかの監視を行う。賞球排出指令信号が送信されていないにも関わらず、賞球排出がされている等の異常が認められたときは、異常対応処理を行う。例えば、枠用外部情報出力部４２Ａから異常検出信号を管理装置（ホールコンピュータ）に出力し、装飾制御装置２００に装飾制御指令信号を送信して、賞球異常報知ＬＥＤ３１を点滅させて異常を報知する。あるいは、遊技制御の停止、打球発射の停止等により、遊技を強制的に中止させる。
【００３５】
排出制御装置４００には、排出された球を検出する賞球検出センサ７１３Ａ、７１３Ｂからの検出信号が入力される。具体的には、排出ユニット６００から賞球として排出された球を検出する賞球検出センサ７１３Ａ、７１３Ｂの各検出信号と、排出ユニット６００から貸球として排出された球を検出する貸球検出センサ７１４Ａ、７１４Ｂの各検出信号とが入力される。そして、排出制御装置４００は、賞球制御指令信号に基づいて、排出ユニット６００からの遊技球の排出及び流路切換ユニットにおける流路切換を制御する。
【００３６】
また、排出制御装置４００には、遊技制御装置１００からの賞球制御指令信号とは別に、カードユニット２から貸球要求信号が入力される。排出制御装置４００は、賞球制御指令信号及び貸球要求信号に基づいて排出ユニット６００を制御し、排出球検出手段としての排出センサ（貸球検出センサ７１４Ａ、７１４Ｂ）の検出信号を用いて、貸球の排出を行う。
【００３７】
なお、賞球検出センサ７１３Ａ、７１３Ｂの各検出信号は、中継基板を介して遊技制御装置１００へも入力されている。
【００３８】
遊技制御装置１００、排出制御装置４００は、通常動作中は、所定時間（２ミリ秒）間隔で発生するクロックパルスに基づいて（又は所定時間（２ミリ秒）のウェイトを設けることにより）呼び出される割込処理により、所定時間間隔で賞球検出センサ７１３Ａ、７１３Ｂの出力を読み込みカウンタ（確認カウンタ、貯留カウンタ）を減算する。また、遊技制御装置１００、排出制御装置４００の通常動作中に停電が発生すると、停電検出回路２５３により発生する停電検出信号に基づくＮＭＩ割込により停電検出処理が実行される。
【００３９】
装飾制御装置２００には、遊技制御装置１００からのランプを点灯（点滅）させる指令信号である装飾制御指令信号が入力され、各種ランプを点灯駆動する。具体的には、遊技制御装置１００が遊技機１の異常を検出すると、異常報知ランプ３１を点灯させる。また、遊技制御装置１００から排出制御装置４００に賞球制御指令信号が送られ、賞球の排出が始まると、賞球排出ランプ３２を点灯させる。さらに、遊技機１が大当り状態となると、遊技に抑揚をつけるように、装飾ランプ４５．１〜４５．Ｎを点灯（点滅）させる。
【００４０】
電源供給装置２５０は、電源回路２５１、電圧検出回路２５３、バックアップ電源回路２５６を有している。電源回路２５１は、遊技店の島設備から遊技機１が外部ターミナル４２Ａを介して受電した２４ボルトの交流電源を、各制御装置（遊技制御装置１００、排出制御装置４００等）の動作に必要な電圧（１２Ｖ、１８Ｖ等）の直流電源に変換して、各制御装置１００、４００等に供給する。電圧検出回路２５３は、遊技機に供給される電圧の変動を監視し、電圧の低下を検出すると、停電検出信号を出力して、各制御回路（遊技制御回路１００、排出制御装置４００）に停電処理を実行させる。バックアップ電源回路２５６は電源回路２５１からの５Ｖの出力が常時印加されている大容量素子（二次電池、スーパーキャパシタ等）によって構成され、遊技機への電源の供給が停止した状態（停電時）で、電源回路からの出力が消滅しても、停電時にも動作をする必要がある回路に電源を供給するものである。例えば、停電時にも記憶内容を保持する必要があるバックアップメモリに電源を供給する。
【００４１】
図３は、主制御装置（遊技制御装置１００）と従属制御装置（例えば、排出制御装置４００）との接続状態を示す。
【００４２】
前述したように、遊技制御装置１００と排出制御装置４００との通信は、遊技制御装置１００から排出制御装置４００への単一方向のみで行われる。具体的には、主制御装置１００からの賞球制御指令信号（払出制御コマンド）は、８本のデータ信号（Ｄ０〜Ｄ７）と２本のコントロール信号（ＳＴＡＲＴ、ＳＴＢ）とによって排出制御装置のＣＰＵ４０１に伝達される。すなわち、８本パラレルのデータ信号線（Ｄ０〜Ｄ７）がＣＰＵ４０１のデータ入力端子（ＰＩＮ）に、ＳＴＡＲＴ信号線がモード０の割込端子（ＩＲ０）に、ＳＴＢ信号線がモード１の割込端子（ＩＲ１）に接続されている。
【００４３】
図４は、主制御装置（遊技制御装置１００）から従属制御装置（例えば、排出制御装置４００）への通信タイミングを示す。
【００４４】
遊技制御装置１００は、賞球指令信号（払出制御コマンド）の送出開始を知らせるＳＴＡＲＴ信号を送出した後、所定時間後にＳＴＢ信号とコマンドデータ（Ｄ０〜Ｄ７）を送信する。
【００４５】
排出制御装置４００は、ＳＴＡＲＴ信号の立ち上がりによってＩＲ０の割込処理（図６）を開始する。そして、ＳＴＢ信号の立ち上がりによってＩＲ１の割込処理（図７）を開始する。そして、受信したコマンドデータの内容を解析した結果に応じて排出ユニット６００を制御する。
【００４６】
図５は、本発明の第１の実施の形態の従属制御装置の処理の一例として排出制御装置を示すフローチャートである。
【００４７】
排出制御のメインルーチンは、図５（Ａ）のように、起動後に繰り返し実行される。そして、図５（Ｂ）のように、所定時間毎（例えば、１ミリ秒毎）に、コマンド受信処理と直接関係のない各種検出装置の出力状態の検出等のタイマ割込処理を行う（Ｓ１１１）。そして、図６で後述するＩＲ０割込処理で起動されたＳＴＡＲＴ信号の受信からの時間または直前のコマンド受信からの時間を計測するタイマを更新して（Ｓ１１２）、受信タイマが所定の時間に達したか否かを判定する（Ｓ１１３）。受信タイマが所定の時間に達したら、ＳＴＡＲＴ信号の受信、又は直前のコマンド受信から所定の時間が経過したと判定し、受信中フラグをクリアして、受信状態を終了させる。そして、受信したコマンドを無効と判断して、受信したコマンドを破棄する（Ｓ１１４）。その後、メイン処理（Ｓ１０１）に復帰する。
【００４８】
一方、受信タイマが所定の時間に達していなかったら、コマンド受信開始から所定の時間が経過しておらず、受信状態が継続しているので、受信中フラグをクリアすることなく、メイン処理（Ｓ１０１）に復帰する。
【００４９】
図６は、本発明の第１の実施の形態の割込処理（ＩＲ０）を示すフローチャートである。このＩＲ０割込処理は、排出制御装置４００がＳＴＡＲＴ信号を受信すると（ＳＴＡＲＴ信号の立ち上がりを検出すると）起動されるものである。
【００５０】
ＩＲ０割込処理では、受信中フラグがセットされているか否かを判定する（Ｓ１２１）。受信中フラグがセットされていれば、コマンド受信状態中なので、何も処理をせずにＩＲ０割込処理を終了する。
【００５１】
一方、受信中フラグがセットされていなければ、受信中フラグをセットして、コマンド受信状態とする（Ｓ１２２）。そして、受信タイマを設定して、コマンド受信開始（ＳＴＡＲＴ信号の立ち上がりの検出）からの時間の計測を開始する（Ｓ１２３）。
【００５２】
図７は、本発明の第１の実施の形態の割込処理（ＩＲ１）を示すフローチャートである。このＩＲ１割込処理は、排出制御装置４００がＳＴＢ信号を受信すると（ＳＴＢ信号の立ち上がりを検出すると）開始するものである。
【００５３】
ＩＲ１割込処理では、受信中フラグがセットされているか否かを判定する（Ｓ１３１）。受信中フラグがセットされていなければ、コマンド受信状態ではないので、何も処理をせずにＩＲ１割込処理を終了する。
【００５４】
一方、受信中フラグがセットされていれば、コマンド受信状態中なので、ＣＰＵ４０１のＰＩＮ端子に入力されたデータを取り込む（Ｓ１３２）。そして、このデータが最終データか否かを判断する（Ｓ１３３）。この最終データかの判断は、遊技制御装置１００から排出制御装置４００への賞球指令信号を固定長データとして、受信データが所定のバイト数に達したら最終データであると判定するとか、賞球指令信号の終わりを予め定めたデータとして、このデータを受信すると最終データであると判定する方法がある。
【００５５】
そして、最終データである場合には、受信タイマをクリアし、タイマによる計時を終了する（Ｓ１３４）。そして、受信中フラグをクリアして、受信状態を終了させる（Ｓ１３５）。
【００５６】
一方、最終データでない場合には、受信タイマを設定して、コマンド取得（ＳＴＢ信号の立ち上がりの検出）から次の通信コマンド取得までの時間の計測を開始する（Ｓ１３６）。
【００５７】
なお、ステップＳ１３６で設定されるコマンド取得からの監視時間と、ステップＳ１２３（図６）で設定されるコマンド受信処理の開始からの監視時間とは異なる時間を設定して、送信開始信号の受信からストローブ信号の立上りまで、またストローブ信号の立上りから立下りまでのそれぞれについて、適切な監視時間を設定することができる。
【００５８】
このように第１の実施の形態では、ＳＴＡＲＴ信号の受信によって受信中フラグを設定するＩＲ０割込処理と、ＳＴＢ信号の受信によってコマンドを取得させるＩＲ１割込処理とによって、遊技制御装置１００からの制御指令信号を受信するので、従属制御装置（例えば、排出制御装置４００）のＣＰＵ４０１の処理時間を、メインループで行われる通常処理に割り当てることができる。よって、コマンド受信割込処理時間から長時間、メインループに戻ってこない従来の受信割込処理と比較して、タイマ割込周期が大きく遅延することもなく、メインループの処理が遅延することによる誤動作を防止することができる。
【００５９】
また、第１の実施の形態を表示制御装置１５０、装飾制御装置２００、音制御装置３００等の遊技の演出を司る従属制御装置に適用すると、コマンド受信割込処理時間から長時間、メインループに戻ってこない従来の受信割込処理と比較して、タイマ割込周期が大きく遅延することもなく、メインループでの処理が遅延するために発生する表示画面のちらつき、スピーカからの雑音の発生、ランプの異常な点灯を抑制することができる。
【００６０】
また、ＩＲ０割込処理の実行からの経過時間を監視して、所定の時間が経過してもコマンドが受信できないと、受信中フラグをリセットして、これまでに受信したコマンドを無効にして破棄する受信時間監視処理をメインループ（通常処理）から所定のタイミング（例えば、所定時間間隔）で呼び出されるタイマ割込処理で実行するので、受信割込処理中に受信信号（例えば、ＳＴＢ信号）の変化を検出するためのループ処理を設ける必要がなく、ＣＰＵ処理時間をメインループで行われる通常処理にあてることができる。
【００６１】
図８は、本発明の第２の実施の形態の主制御装置（遊技制御装置１００）と従属制御装置（例えば、排出制御装置４００）との接続状態を示す。
【００６２】
この第２の実施の形態は、前述した第１の実施の形態と異なり、ＳＴＢ信号の立ち下がりも検出している。なお、前述した第１の実施の形態と同じ構成の詳細な説明は省略する。
【００６３】
第２の実施の形態においても、遊技制御装置１００と排出制御装置４００との通信は単一方向のみで行われる。具体的には、主制御装置１００からの賞球指令（払出制御コマンド）は、８本のデータ信号（Ｄ０〜Ｄ７）と２本のコントロール信号（ＳＴＡＲＴ、ＳＴＢ）とによって排出制御装置のＣＰＵ４０１に伝達される。また、遊技制御装置１００からのＳＴＢ信号は分岐されて、その論理を反転させて、ＣＰＵ４０１のレベル２の割込端子（ＩＲ２）に入力しているので、ＣＰＵ４０１はＳＴＢ信号の立ち下がりも検出することができる。
【００６４】
図９は本発明の第２の実施の形態の主制御装置（遊技制御装置１００）から従属制御装置（例えば、排出制御装置４００）への通信タイミングを示す。
【００６５】
遊技制御装置１００は、賞球指令信号（払出制御コマンド）の送出開始を知らせるＳＴＡＲＴ信号を送出した後、所定時間後にＳＴＢ信号とコマンドデータ（Ｄ０〜Ｄ７）を送信する。
【００６６】
排出制御装置４００は、ＳＴＡＲＴ信号の立ち上がりによってＩＲ０の割込処理（図６）を開始する。そして、ＳＴＢ信号の立ち上がりによってＩＲ１の割込処理（図１０）を開始し、ＳＴＢ信号の立ち下がりによってＩＲ２の割込処理（図１１）を開始する。そして、受信したコマンドデータの内容を解析した結果に応じて排出ユニット６００を制御する。
【００６７】
図１０は、本発明の第２の実施の形態の割込処理（ＩＲ１）を示すフローチャートである。なお、第２の実施の形態の排出制御装置においてもＩＲ０割込処理は、図６にて前述した処理と同じであるためこの説明は省略する。
【００６８】
このＩＲ１割込処理は、図７において前述した第１の実施の形態のＩＲ１割込処理と同様に、排出制御装置４００に入力されたＳＴＢ信号の立ち上がりを検出することによって開始するものである。
【００６９】
ＩＲ１割込処理では、受信中フラグがセットされているか否かを判定する（Ｓ１４１）。受信中フラグがセットされていなければ、コマンド受信状態ではないので、何も処理をせずにＩＲ１割込処理を終了する。
【００７０】
一方、受信中フラグがセットされていれば、コマンド受信状態中なので、受信タイマを設定して、次の通信コマンド取得までの時間の計時を開始する（Ｓ１４２）。そして、ＣＰＵ４０１のＰＩＮ端子に入力されたデータを取り込む（Ｓ１４３）。
【００７１】
図１１は、本発明の第２の実施の形態の割込処理（ＩＲ２）を示すフローチャートである。
【００７２】
このＩＲ２割込処理は、排出制御装置４００に入力されたＳＴＢ信号の立ち下がりを検出することによって開始するものである。
【００７３】
ＩＲ２割込処理では、受信中フラグがセットされているか否かを判定する（Ｓ１５１）。受信中フラグがセットされていなければ、コマンド受信状態ではないので、何も処理をせずにＩＲ２割込処理を終了する。
【００７４】
一方、受信中フラグがセットされていれば、コマンド受信状態中なので、先に取り込んだデータが最終データか否かを判断する（Ｓ１５２）。この最終データかの判断は、図７のＳ１３３で前述したように、受信データ長や、所定の終了データによって判定することができる。
【００７５】
そして、最終データである場合には、受信タイマをクリアし、コマンド受信開始からの計時を終了する（Ｓ１５３）。そして、受信中フラグをクリアして、受信状態を終了させる（Ｓ１５４）。
【００７６】
一方、最終データでない場合には、受信タイマをセットして、次の通信コマンド取得までの時間を計時を開始する（Ｓ１５５）。
【００７７】
また、ＩＲ２割込処理でも、ステップＳ１４３と同様に、ＣＰＵ４０１のＰＩＮ端子に入力されたデータを取り込むコマンド取得処理をすることができる。このように、ＳＴＢ信号の立上り時（ＩＲ１割込処理）と、ＳＴＢ信号の立下り時（ＩＲ２割込処理）とで、２回、コマンドを取得すると、２回取得したコマンドを比較することによって、コマンドの受信結果の確認をすることができる。
【００７８】
このように第２の実施の形態では、ＳＴＡＲＴ信号の受信によって受信中フラグを設定するＩＲ０割込処理と、ＳＴＢ信号の受信によってコマンドを取得させるＩＲ１割込処理と、ＳＴＢ信号の立下りによって通信の終了を監視して、該通信の終了と判定されたなら受信中フラグをリセットするＩＲ２割込処理とによって、遊技制御装置１００からの制御指令信号を受信するので、ＳＴＢ信号の立下りによって受信終了を特定することができる。
【００７９】
また、従属制御装置（例えば、排出制御装置４００）のＣＰＵ４０１の処理時間を、メインループで行われる通常処理に割り当てることができる。よって、コマンド受信割込処理時間から長時間、メインループに戻ってこない従来の受信割込処理と比較して、タイマ割込周期が大きく遅延することもなく、メインループでの処理が遅延するために発生する表示画面のちらつき、スピーカからの雑音の発生、ランプの異常な点灯を抑制することができる。
【００８０】
図１２は、本発明の第３の実施の形態の主制御装置と従属制御装置（表示制御装置１５０、装飾制御装置２００、音制御装置３００、排出制御装置４００）との接続を示すブロック図である。図２において前述した第１又は第２の実施の形態に係る遊技機では、主制御装置（遊技制御装置１００）と各従属制御装置（表示制御装置１５０、装飾制御装置２００、音制御装置３００、排出制御装置４００）とは直接接続されており、遊技制御装置１００から各従属制御装置（排出制御装置４００等）へはパラレル通信によってコマンドが直接送信されている。以下に説明する第３の実施の形態の遊技機では、従属制御装置のレベルを、上位の従属制御装置と下位の従属制御装置とに分けて構成する。そして、上位の従属制御装置（表示制御装置１５０、排出制御装置４００）は、主制御装置と（遊技制御装置１００）と直接接続されているが、下位の従属制御装置（装飾制御装置２００、音制御装置３００）は、上位の従属制御装置（表示制御装置１５０）を介して主制御装置（遊技制御装置１００）と接続されている点が特徴である。
【００８１】
すなわち、主制御装置１００から排出制御装置４００に対しては賞球パラレル通信がされ、主制御装置１００から表示制御装置１５０に対しては表示パラレル通信がされている。この表示パラレル信号には変動表示装置８を制御するための表示制御指令信号の他、装飾ランプ４５．１〜Ｎを点滅制御するための装飾制御指令信号と、スピーカ９５からの音響出力を制御する音制御指令信号とが含まれている。これらの制御指令信号のコマンドを受信した表示制御装置１５０は、コマンドの中身を解析して、どの指令信号であるのかを仕分けする、。そして、下位の従属制御装置（装飾制御装置２００、音制御装置３００）に対する制御指令信号であるコマンドを生成して、ランプパラレル通信、音声パラレル通信によって装飾制御装置２００、音制御装置３００に送信する。
【００８２】
このように第３の実施の形態では、上位の従属制御装置に指令信号中継手段を設け、上位の従属制御装置（表示制御装置１５０）が、下位の従属制御装置（装飾制御装置２００、音制御装置３００）への制御指令信号を中継するので、表示制御に同期して装飾ランプ４５．１〜Ｎの点滅や、スピーカ９５からの音響出力を制御でき、変動表示装置８に表示される画面（例えば、登場するキャラクタ）と、装飾ランプ４５．１〜Ｎの発光や、スピーカ９５からの音響出力がずれることがなく、違和感のない制御をすることができる。そして、装飾制御装置２００及び音制御装置３００に制御指令信号を中継する表示制御装置１５０に対する通信量の増大による処理量の増加、受信コマンドの種類、数、受信タイミング等の増加によって受信処理負担が増大しても、処理能力の高いＣＰＵへの変更をすることなく、表示画面のちらつき、スピーカからの雑音の発生、ランプの異常点灯を抑制することができる。
【００８３】
図１３は、本発明の第４の実施の形態の主制御装置と従属制御装置との接続を示すブロック図である。図２において前述した第１又は第２の実施の形態に係る遊技機では、演出を制御する従属制御装置が変動表示装置８を制御する表示制御装置１５０、装飾ランプ４５．１〜Ｎの点灯を制御する装飾制御装置２００、スピーカ９５からの音響出力を制御する音制御装置３００の３つに分かれており、各々が遊技制御装置１００に制御されていたが、以下に説明する第４の実施の形態の遊技機では、演出を制御する一つの演出制御装置（演出制御基板）８００を設け、これが変動表示装置８、装飾ランプ４５．１〜Ｎ、スピーカ９５等の演出に関わる制御装置を制御することによって、これらの装置が同期してより違和感のない演出をすることができる。
【００８４】
このように第４の実施の形態では、演出を統括的に制御する演出制御手段を備える演出制御装置８００を設けたので、表示制御に同期して装飾ランプ４５．１〜Ｎの点滅や、スピーカ９５からの音響出力を制御できるので。変動表示装置８に表示される画面（例えば、登場するキャラクタ）と、装飾ランプ４５．１〜Ｎの発光や、スピーカ９５からの音響出力がずれることがなく、違和感のない制御をすることができ、演出制御装置８００に対する通信量の増大による処理量の増加、受信コマンドの種類、数、受信タイミング等の増加によって受信処理負担が増大しても、処理能力の高いＣＰＵへの変更をすることなく、表示画面のちらつき、スピーカからの雑音の発生、ランプの異常点灯を抑制することができる。
【００８５】
特許請求の範囲に記載した以外の本発明の観点の代表的なものとして、次のものがあげられる。
【００８６】
（１）遊技を統括的に制御する主制御手段と、遊技の進行に伴って動作する従属装置と、前記主制御手段からの指令信号によって前記従属装置を制御する従属制御手段とを備え、前記主制御手段と前記従属制御手段との間は、前記従属制御手段が前記主制御手段からの指令を受信しても確認信号を返信することなく通信をする遊 技機において、前記主制御手段は、前記指令信号として、前記従属装置の動作を指示するデータ信号と、前記データ信号の送信開始を示す送信開始信号と、前記 データ信号の取得タイミングを指示するストローブ信号とを送信し、前記従属制御手段は、通常処理の実行中に起動される割込処理で前記指令信号を受信し、前記割込処理は、前記送信開始信号の受信によって受信中フラグを設定して前記通常処理に復帰する第１の割込処理と、前記ストローブ信号の受信によって前記データ信号を取得して、前記通信の終了を監視して、該通信の終了と判定されたなら、前記受信中フラグの状態を変更する第２の割込処理とによって構成されることを特徴とする遊技機。
（２）遊技を統括的に制御する主制御手段と、遊技の進行に伴って動作する従属装置と、前記主制御手段からの指令信号によって前記従属装置を制御する従属制御手段とを備え、前記主制御手段と前記従属制御手段との間は、前記従属制御手段が前記主制御手段からの指令を受信しても確認信号を返信することなく通信をする遊 技機において、前記主制御手段は、前記指令信号として、前記従属装置の動作を指示するデータ信号と、前記データ信号の送信開始を示す送信開始信号と、前記データ信号の取得タイミングを指示するストローブ信号とを送信し、前記従属制御手段は、通常処理の実行中に起動される割込処理で前記指令を受信し、前記割込処理は、前記送信開始信号の受信によって受信中フラグを設定して前記通常処理に復帰する第１の割込処理と、前記ストローブ信号の立上りの検出によって前記データ信号を取得して前記通常処理に復帰する第２の割込処理と、前記ストローブ信号の立下りによって通信の終了を監視して、該通信の終了と判定されたなら受信中フラグの状態を変更する第３の割込処理と、によって構成されることを特徴とする遊技機。
（３）前記第１の割込処理の実行から所定時間の経過を監視して、該監視結果に基づいて、前記受信中フラグの状態の変更と、受信したデータ信号を無効にする受信時間監視処理を実行することを特徴とする（１）又は（２）に記載の遊技機。
（４）前記受信時間監視処理の監視時間は、前記割込処理において設定されることを特徴とする（３）に記載の遊技機。
（５）前記従属制御手段を複数有し、前記従属制御手段の少なくとも一つは、前記主制御手段からの指令信号を、他の従属制御手段へ中継する指令信号中継手段を備えることを特徴とする（１）乃至（４）のいずれか一つに記載の遊技機。
（６）前記従属制御手段は、遊技機から発生する音響、装飾ランプの点滅及び表示画面の表示による演出を統括的に制御する演出制御手段を備えることを特徴とする請求項（１）乃至（５）のいずれか一つに記載の遊技機。
【００８７】
今回開示した実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び内容の範囲での全ての変更が含まれることが意図される。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の形態の遊技機全体の構成を示す正面図である。
【図２】同じく遊技機の制御系の一部を示すブロック図である。
【図３】本発明の第１の実施の形態の主制御装置と従属制御装置との接続図である。
【図４】同じく主制御装置から従属制御装置への通信タイミングを示す。
【図５】同じく従属制御装置の処理を示すフローチャートである。
【図６】同じく割込処理（ＩＲ０）を示すフローチャートである。
【図７】同じく割込処理（ＩＲ１）を示すフローチャートである。
【図８】本発明の第２の実施の形態の主制御装置と従属制御装置との接続図である。
【図９】同じく主制御装置から従属制御装置への通信タイミングを示す。
【図１０】同じく割込処理（ＩＲ１）を示すフローチャートである。
【図１１】同じく割込処理（ＩＲ２）を示すフローチャートである。
【図１２】本発明の第３の実施の形態の主制御装置と従属制御装置との接続を示すブロック図である。
【図１３】本発明の第４の実施の形態の主制御装置と従属制御装置との接続を示すブロック図である。
【符号の説明】
【００８９】
１ 遊技機
２ カード球貸ユニット
４ 本体枠
１００ 遊技制御装置（主基板）
１５０ 表示制御装置（表示制御基板）
２００ 装飾制御装置（ランプ制御基板）
３００ 音制御装置（音声制御基板）
４００ 排出制御装置（払出制御基板）
８００ 演出制御装置（演出制御基板）
【図１】
2008110231.tif 000003
【図２】
2008110231.tif 000004
【図３】
2008110231.tif 000005
【図４】
2008110231.tif 000006
【図５】
2008110231.tif 000007
【図６】
2008110231.tif 000008
【図７】
2008110231.tif 000009
【図８】
2008110231.tif 000010
【図９】
2008110231.tif 000011
【図１０】
2008110231.tif 000012
【図１１】
2008110231.tif 000013
【図１２】
2008110231.tif 000014
【図１３】
2008110231.tif 000015