(57)【要約】【課題】主制御手段から従制御手段へ複数の制御情報を出力した場合にも、主制御手段において円滑な制御を行わせることができる遊技機を提供すること。【解決手段】主制御基板Ｃは、サブ基板Ｓへ２バイトの制御用コマンドを送信する場合に、１バイト目の制御用コマンドを送信し、その後、１のストローブＯＮ信号を出力し、所定の待機処理を実行した後、１バイト目の制御用コマンドと最上位ビットの値が反転した２バイト目の制御用コマンドを送信するように構成されている。一方、サブ基板Ｓは、主制御基板ＣからストローブＯＮ信号を受信した場合に、割込処理であるコマンド受信処理を行って、データ信号線２２〜２９の出力値を読み取り、その後、第１データ信号線２２の出力値を監視し、先に読み込んだ１バイト目の制御用コマンドの第１データ信号線２２の出力値が反転した場合に、データ信号線２２〜２９の出力値を読み取るように構成されている。【選択図】        図２
2004242916.tif 000002
【特許請求の範囲】
【請求項１】
遊技の制御を行う主制御手段と、その主制御手段から出力される制御情報を受信すると共に、受信した少なくとも２以上の制御情報に基づいて所定の処理を実行する従制御手段とを備えた遊技機において、
前記主制御手段は、前記従制御手段へ制御情報を出力する第１出力手段と、その第１出力手段によって出力された制御情報の読み込みを前記従制御手段へ指示する読込指示手段と、前記第１出力手段によって出力された制御情報とは異なる制御情報を前記従制御手段へ出力する第２出力手段とを備え、
前記従制御手段は、前記読込指示手段によって制御情報の読み込みが指示された場合にその制御情報を読み込む第１読込手段と、その第１読込手段によって読み込まれた制御情報とは異なる制御情報を受信したか否かを確認する確認手段と、その確認手段によって先に読み込まれた制御情報と異なる制御情報を受信したと確認された場合にその制御情報を読み込む第２読込手段とを備えていることを特徴とする遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】本発明は、パチンコ機やスロットマシンに代表される遊技機に関するものである。
【０００２】
【従来の技術】パチンコ機の遊技の制御を行う主制御基板には、賞球等の払い出し制御を行う払出制御基板や、図柄の変動表示等の表示制御を行う表示用制御基板などの複数のサブ基板が接続されている。これらサブ基板の制御は、主制御基板からサブ基板へ出力される制御用コマンドに基づいて行われる。
【０００３】
具体的に説明すると、主制御基板は、ストローブ信号線を介して制御用コマンドの読込指示であるストローブＯＮ信号をサブ基板へ出力すると共に、複数のデータ信号線を介して制御用コマンドをサブ基板へ出力するように構成されている。一方、サブ基板は、ストローブ信号線を介してストローブＯＮ信号を受信した場合に、割込処理を行って複数のデータ信号線の値を読みとって、主制御基板から出力された制御用コマンドを認識するように構成されている（例えば、特許文献１）。
【０００４】
【特許文献１】
特開平１１−１９２３６５号公報
【０００５】
【発明が解決しようとする課題】しかしながら、上記のように構成されたパチンコ機において、主制御基板からサブ基板へ制御用コマンドを出力する場合に、主制御基板は、１の制御用コマンドの出力毎に、ストローブＯＮ信号をサブ基板が認識するまで待機処理を行うと共に、複数のデータ信号線の出力値をサブ基板が認識するまで待機処理を行うように構成されている。従って、主制御基板は、１の制御用コマンドを出力する毎に、上記待機処理によって、他の制御処理を実行することができないといった問題点があった。
【０００６】
本発明は上述した問題点を解決するためになされたものであり、主制御手段から従制御手段へ複数の制御情報を出力した場合にも、主制御手段において円滑な制御を行わせることができる遊技機を提供することを目的としている。
【０００７】
【課題を解決するための手段】この目的を達成するために請求項１記載の遊技機は、遊技の制御を行う主制御手段と、その主制御手段から出力される制御情報を受信すると共に、受信した少なくとも２以上の制御情報に基づいて所定の処理を実行する従制御手段とを備えており、前記主制御手段は、前記従制御手段へ制御情報を出力する第１出力手段と、その第１出力手段によって出力された制御情報の読み込みを前記従制御手段へ指示する読込指示手段と、前記第１出力手段によって出力された制御情報とは異なる制御情報を前記従制御手段へ出力する第２出力手段とを備え、前記従制御手段は、前記読込指示手段によって制御情報の読み込みが指示された場合にその制御情報を読み込む第１読込手段と、その第１読込手段によって読み込まれた制御情報とは異なる制御情報を受信したか否かを確認する確認手段と、その確認手段によって先に読み込まれた制御情報と異なる制御情報を受信したと確認された場合にその制御情報を読み込む第２読込手段とを備えている。
【０００８】
【発明の効果】請求項１記載の遊技機によれば、主制御手段は、第１出力手段によって制御情報を従制御手段へ出力し、読込指示手段によって第１出力手段から出力された制御情報の読み込みを従制御手段へ指示すると共に、第２出力手段によって、第１出力手段から出力された制御情報とは異なる制御情報を従制御手段へ出力するように構成されている。また、従制御手段は、第１読込手段によって、主制御手段の読込指示手段から制御情報の読み込みが指示された場合に、制御情報を読み込むように構成されていると共に、確認手段によって、先に読み込んだ制御情報と異なる制御情報を受信したと確認された場合に、第２読込手段によって、受信した制御情報を読み込むように構成されている。即ち、従制御手段は、確認手段によって、先に受信した制御情報と、後に受信した制御情報との差異を確認することによって、後に受信した制御情報を認識することができる。従って、従制御手段は、主制御手段から出力される１の読込指示によって少なくとも２以上の制御情報を受信することができる。よって、主制御手段は、第２出力手段から制御情報を出力する場合に、読込指示手段から制御情報の読み込みを指示する必要がないので、制御情報送信時にかかる時間を減少させることができ、主制御手段にかかる負担を軽減することができるという効果がある。
【０００９】
【発明の実施の形態】以下、本発明の好ましい実施例について、添付図面を参照して説明する。本実施例では、遊技機の一例として弾球遊技機の一種であるパチンコ機、特に、第１種パチンコ遊技機を用いて説明する。なお、本発明を第３種パチンコ遊技機や他の遊技機に用いることは、当然に可能である。
【００１０】
図１は、本実施例のパチンコ機１の遊技盤２の正面図である。遊技盤２の周囲には、球が入賞することにより５個から１５個の球が払い出される複数の入賞口３が設けられている。また、遊技盤２の中央には、複数種類の識別情報としての図柄などを表示する液晶ディスプレイ（以下単に「ＬＣＤ」と称す）４が設けられている。
【００１１】
ＬＣＤ４下方には、図柄作動口（第１種始動口）５が設けられ、球がこの図柄作動口５へ入賞することにより、前記したＬＣＤ４の変動表示が開始される。また、ＬＣＤ４の変動表示の最中に、球が新たに図柄作動口５へ入賞した場合、その入賞により取得された変動表示を即座に開始することはできないので、実行中の変動表示が終了するまで、その新たに取得された変動表示が保留される。なお、本実施例のパチンコ機１では、変動表示の保留回数が最大４回に設定されている。
【００１２】
図柄作動口５の下方には、特定入賞口（大入賞口）６が設けられている。この特定入賞口６は、ＬＣＤ４の変動後の表示結果が予め定められた図柄の組み合わせの１つと一致する場合に、大当たりとなって、球が入賞しやすいように所定時間（例えば、３０秒経過するまで、あるいは、球が１０個入賞するまで）開放される入賞口である。
【００１３】
この特定入賞口６内には、Ｖゾーン６ａが設けられており、特定入賞口６の開放中に、球がＶゾーン６ａ内を通過すると、継続権が成立して、特定入賞口６の閉鎖後、再度、その特定入賞口６が所定時間（又は、特定入賞口６に球が所定個数入賞するまで）開放される。この特定入賞口６の開閉動作は、最高で１６回（１６ラウンド）繰り返し可能にされており、開閉動作の行われ得る状態が、いわゆる所定の遊技価値の付与された状態（特別遊技状態）である。
【００１４】
なお、第３種パチンコ遊技機において所定の遊技価値が付与された状態（特別遊技状態）とは、ＬＣＤ４の変動後の表示結果が予め定められた図柄の組み合わせの１つと一致する場合に、特定入賞口が所定時間開放されることをいう。この特定入賞口の開放中に、球がその特定入賞口へ入賞すると、特定入賞口とは別に設けられた大入賞口が所定時間、所定回数開放される。
【００１５】
図２は、かかるパチンコ機１の電気的構成を示したブロック図であり、特に、パチンコ機１の遊技内容の制御を行う主制御基板Ｃと、賞球等の払い出し制御を行う払出制御基板やＬＣＤ４における演出制御を行う表示用制御基板に代表されるサブ基板Ｓとの電気的構成を示したブロック図である。パチンコ機１の主制御基板Ｃには、演算装置であるＭＰＵ１１と、そのＭＰＵ１１に搭載されて実行される各種の制御プログラムや固定値データを記憶したＲＯＭ１２と、各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ１３とが搭載されている。図４に示すフローチャートのプログラムは、制御プログラムの一部としてＲＯＭ１２内に記憶されている。
【００１６】
このＭＰＵ１１は、バスライン１４を介して入出力ポート１５に接続されている。入出力ポート１５は、入力および出力が固定的な９組のバッファ（インバータゲート）２１ａ〜２９ａ，２１ｂ〜２９ｂ並びに８本のデータ信号線２２〜２９及び１本のストローブ信号線２１を介してサブ基板Ｓと接続されるほか、図示しない普通入賞口スイッチ及び図柄作動スイッチ等の他の入出力装置３０と接続されている。
【００１７】
サブ基板Ｓは、演算装置であるＭＰＵ３１と、そのＭＰＵ３１に搭載されて実行される各種の制御プログラムや固定値データを記憶したＲＯＭ３２と、各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ３３とが搭載されている。図５に示すフローチャートのプログラムは、制御プログラムの一部としてＲＯＭ３２内に記憶されている。
【００１８】
このＭＰＵ３１は、バスライン３４を介して入出力ポート３５に接続されている。入出力ポート３５は、入力および出力が固定的な９組のバッファ（インバータゲート）２１ａ〜２９ａ，２１ｂ〜２９ｂ並びに８本のデータ信号線２２〜２９及び１本のストローブ信号線２１を介して主制御基板Ｃと接続されるほか、図示しないランプや払出用モータ等の他の入出力装置３０と接続されている。
【００１９】
前記したように、この主制御基板Ｃは、入力および出力が固定的な９組のバッファ（インバータゲート）２１ａ〜２９ａ，２１ｂ〜２９ｂ並びに８本のデータ信号線２２〜２９及び１本のストローブ信号線２１を介して、サブ基板Ｓと接続されている。このため、主制御基板Ｃとサブ基板Ｓとの間におけるデータの送受信は、主制御基板Ｃからサブ基板Ｓへの一方向のみ行われ、サブ基板Ｓから主制御基板Ｃへデータ等の送信を行うことはできないように構成されている。
【００２０】
ここで、図６から図８を参照して、従来のパチンコ機における制御用コマンドの送受信の概要について説明する。従来の主制御基板Ｃは、サブ基板Ｓへ制御用コマンドを送信する際、１の制御用コマンドを出力する毎に、１のストローブＯＮ信号を出力するように構成されている。また、サブ基板Ｓは、ストローブ信号線２１を介して主制御基板ＣからストローブＯＮ信号を受信することによって、主制御基板Ｃから制御用コマンドが出力されていることを認識し、割込処理であるコマンド受信処理（図８参照）を実行して、各データ信号線２２〜２９の出力を読み込むことによって制御用コマンドを認識するように構成されている。
【００２１】
上記のように構成されたパチンコ機では、主制御基板Ｃからサブ基板Ｓへ複数の制御用コマンドを出力する場合、主制御基板Ｃは、１の制御用コマンドの出力毎に、ストローブＯＮ信号をサブ基板Ｓが認識するまで待機処理を行うように構成されている。更に、ストローブＯＮ信号をサブ基板Ｓが認識してから複数のデータ信号線２２〜２９を読み込んで制御用コマンドを認識するまで待機処理を行うように構成されている。
【００２２】
昨今のパチンコ機では、遊技性及び性能の上昇に伴い、制御が複雑化しており、主制御基板Ｃからサブ基板Ｓへ１の処理を指示するために、２バイト以上の制御用コマンドを送信して、その複数の制御用コマンドに応じた１の処理を実行するように構成されている。しかし、制御用コマンドを１バイトずつ送信しなければいけないので、主制御基板Ｃは、パチンコ機全体の制御を行わなければいけないにもかかわらず、１のサブ基板Ｓに１の処理を実行させるために一定の待機処理を行わなければいけないため、その待機処理の間、他のサブ基板に対する制御処理を実行することができないといった問題点があった。
【００２３】
なお、図６は、従来の主制御基板Ｃからサブ基板Ｓへ送信される制御用コマンドの送受信のタイミングを示したチャートである。また、図７は、制御用コマンド送信時に従来の主制御基板Ｃで実行されるコマンド送信処理のフローチャートである。更に、図８は、ストローブＯＮ信号を受信した場合に、従来のサブ基板Ｓで実行されるコマンド受信処理のフローチャートである。
【００２４】
なお、図７に示すフローチャートは、制御プログラムの一部として、従来の主制御基板ＣのＲＯＭ１２に記憶されている。また、図８に示すフローチャートは、制御プログラムの一部として、従来のサブ基板ＳのＲＯＭ３２に記憶されている。
【００２５】
図７のコマンド送信処理は、主制御基板Ｃにおいて、約２ｍｓ毎に実行されるメイン処理（図示せず）の中で実行される処理である。このコマンド送信処理では、まず、サブ基板Ｓに送信（出力）する制御用コマンドがあるか否かを確認する（Ｓ３１）。主制御基板Ｃからサブ基板Ｓへ送信する制御用コマンドがある場合は（Ｓ３１：Ｙｅｓ）、１の処理に応じた２バイトの制御用コマンドを送信するために、まず、１バイト目の制御用コマンド（「０００００００１」、図６参照）に応じて、８本のデータ信号線２２〜２９の出力を切り替えて、８ビットのパラレルデータを主制御基板Ｃからサブ基板Ｓへ送信する（Ｓ３２）。
【００２６】
１バイト目の制御用コマンドに応じたデータ信号線２２〜２９の出力が確定した後（約４μｓ後、図６参照）、サブ基板Ｓに出力した制御用コマンドの読み込みを指示して割込処理（コマンド受信処理、図８参照）を実行させるために、ストローブ信号線２１を介して、サブ基板ＳにストローブＯＮ信号を出力する（Ｓ３３）。
【００２７】
従来、パチンコ機は、主制御基板Ｃ及びサブ基板ＳのそれぞれのＭＰＵ１１，３１の性能やストローブ信号線２１に配設されたコンデンサ等の影響によって、主制御基板ＣがストローブＯＮ信号を出力してからサブ基板ＳがそのストローブＯＮ信号を認識するまでタイムラグが発生するように構成されている。よって、ストローブＯＮ信号をサブ基板ＳのＭＰＵ３１が確実に認識するまでの約７０μｓの間、第１待機処理を実行する（Ｓ３４：Ｎｏ）。ストローブＯＮ信号を出力してから約７０μｓが経過した場合、即ち、第１待機処理が終了した場合は（Ｓ３４：Ｙｅｓ）、サブ基板ＳがストローブＯＮ信号を確実に認識したものと見なして、ストローブ信号線２１を介してサブ基板ＳにストローブＯＦＦ信号を出力する（Ｓ３５）。
【００２８】
ここで、サブ基板Ｓは、ストローブＯＮ信号を認識することによって実行するコマンド受信処理（図８参照）より割込優先順位が高い他の割込処理を実行している場合がある。このような状況では、ストローブＯＮ信号を認識してもすぐにコマンド受信処理を実行することができない。従って、主制御基板Ｃは、サブ基板Ｓがコマンド受信処理が実行可能となる間、即ち、割込優先順位が高い他の割込処理が実行されてから終了する最大時間である約７０μｓの間、第２待機処理を実行する（Ｓ３６：Ｎｏ）。ストローブＯＦＦ信号を出力してから約７０μｓが経過した場合、即ち、第２待機処理が終了した場合は（Ｓ３６：Ｙｅｓ）、サブ基板Ｓにおいてコマンド受信処理が実行され、１バイト目の制御用コマンドが認識されているので、次に、２バイト目の制御用コマンド（「１０００１１１１」、図６参照）に応じて、データ信号線２２〜２９の出力を切り替えて（約１７μｓ、図６参照）、８ビットのパラレルデータを主制御基板Ｃからサブ基板Ｓへ送信する（Ｓ３７）。
【００２９】
２バイト目の制御用コマンドに応じたデータ信号線２２〜２９の出力が確定した後（約４μｓ後、図６参照）、サブ基板Ｓに出力した制御用コマンドの読み込みを指示して再びコマンド受信処理（図８参照）を実行させるために、ストローブ信号線２１を介して、サブ基板ＳにストローブＯＮ信号を出力する（Ｓ３８）。そして、そのストローブＯＮ信号をサブ基板ＳのＭＰＵ３１が確実に認識するまでの約７０μｓの間、第３待機処理を実行する（Ｓ３９：Ｎｏ）。ストローブＯＮ信号を出力してから約７０μｓが経過した場合、即ち、第３待機処理が終了した場合には（Ｓ３９：Ｙｅｓ）、サブ基板ＳがストローブＯＮ信号を確実に認識したものと見なして、ストローブ信号線２１を介してサブ基板ＳにストローブＯＦＦ信号を出力する（Ｓ４０）。
【００３０】
そして、ストローブＯＦＦ信号を出力してから約７０μｓの間、第４待機処理を実行し（Ｓ４１：Ｎｏ）、ストローブＯＦＦ信号を出力してから約７０μｓが経過した場合、即ち、第４待機処理が終了した場合に（Ｓ４１：Ｙｅｓ）、サブ基板Ｓが２バイト目の制御用コマンドを認識したものと見なして、このコマンド送信処理を終了する。なお、Ｓ３１において、サブ基板Ｓに送信する制御用コマンドがない場合は（Ｓ３１：Ｎｏ）、このコマンド送信処理を終了する。
【００３１】
図８のコマンド受信処理は、サブ基板Ｓにおいて、主制御基板ＣからストローブＯＮ信号を受信した場合に実行される割込処理である。このコマンド受信処理では、ストローブ信号線２１を介してストローブＯＮ信号を受信した場合に、各データ信号線２２〜２９の出力値を読み込んで（Ｓ５１）、主制御基板Ｃから送信された制御用コマンドを認識する。従って、サブ基板Ｓは、ストローブＯＮ信号を検出する毎に、割込処理であるコマンド受信処理を実行し、１の制御用コマンドを受信するように構成されている。
【００３２】
ここから、図３から図５を参照して、本実施例のパチンコ機１における制御用コマンドの送受信の概要について説明する。本実施例のパチンコ機１では、主制御基板Ｃは、サブ基板Ｓへ２バイトの制御用コマンドを送信する場合に、まず、１バイト目の制御用コマンドを送信し、その後、１のストローブＯＮ信号を出力するように構成されている。そして、所定の待機処理を実行した後、１バイト目の制御用コマンドと最上位ビットの値が反転した２バイト目の制御用コマンドを送信するように構成されている。
【００３３】
なお、本実施例のパチンコ機１では、１バイト目の制御用コマンドの最上位ビットは「０」、２バイト目の制御用コマンドは「１」と予め設定されているものとする。このように構成することによって、サブ基板Ｓは、例えば、１バイト目に受信した制御用コマンドの最上位ビットが「１」であった場合、１バイト目の制御用コマンドが欠損等していて正常に受信できなかったことを認識することができるので、安定した制御を行うことができる。
【００３４】
一方、サブ基板Ｓは、主制御基板ＣからストローブＯＮ信号を受信した場合に、割込処理であるコマンド受信処理を行って、データ信号線２２〜２９の出力値を読み取るように構成されている。その後、その割込処理を終了せずに、第１データ信号線２２の出力値を監視し、先に読み込んだ１バイト目の制御用コマンドの第１データ信号線２２の出力値が反転した場合に、主制御基板から２バイト目の制御用コマンドが出力されたものと見なして、データ信号線２２〜２９の出力値を読み取るように構成されている。
【００３５】
なお、図３は、主制御基板からサブ基板へ送信される制御用コマンドの送受信のタイミングを示したチャートである。また、図４は、制御用コマンド送信時に主制御基板Ｃで実行されるコマンド送信処理のフローチャートである。更に、図５は、ストローブＯＮ信号を受信した場合に、サブ基板Ｓで実行されるコマンド受信処理のフローチャートである。
【００３６】
図４のコマンド送信処理は、主制御基板Ｃにおいて、約２ｍｓ毎に実行されるメイン処理（図示せず）の中で実行される処理である。このコマンド送信処理では、まず、サブ基板Ｓに送信（出力）する制御用コマンドがあるか否かを確認する（Ｓ１１）。確認の結果、主制御基板Ｃからサブ基板Ｓへ送信する制御用コマンドがある場合は（Ｓ１１：Ｙｅｓ）、１の処理に応じた２バイトの制御用コマンドを送信するために、まず、１バイト目の制御用コマンド（「０００００００１」、図３参照）に応じて、８本のデータ信号線２２〜２９の出力を切り替えて、８ビットのパラレルデータを主制御基板Ｃからサブ基板Ｓへ送信する（Ｓ１２）。
【００３７】
１バイト目の制御用コマンドに応じたデータ信号線２２〜２９の出力が確定した後（約４μｓ後、図３参照）、サブ基板Ｓに出力した制御用コマンドの読み込みを指示して割込処理（コマンド受信処理、図５参照）を実行させるために、ストローブ信号線２１を介して、サブ基板ＳにストローブＯＮ信号を出力する（Ｓ１３）。
【００３８】
本実施例のパチンコ機１は、主制御基板Ｃ及びサブ基板ＳのそれぞれのＭＰＵ１１，３１の性能やストローブ信号線２１に配設されたコンデンサ等の影響によって、主制御基板ＣがストローブＯＮ信号を出力してからサブ基板ＳがそのストローブＯＮ信号をサブ基板ＳのＭＰＵ３１が確実に認識するまでタイムラグが発生するように構成されている。よって、ストローブＯＮ信号をサブ基板ＳのＭＰＵ３１が確実に認識するまでの約７０μｓの間、第１待機処理を実行する（Ｓ１４：Ｎｏ）。ストローブＯＮ信号を出力してから約７０μｓが経過した場合、即ち、第１待機処理が終了した場合は（Ｓ１４：Ｙｅｓ）、ストローブ信号線２１を介して、サブ基板ＳにストローブＯＦＦ信号を出力する（Ｓ１５）。
【００３９】
ここで、サブ基板Ｓは、ストローブＯＮ信号を認識することによって実行するコマンド受信処理（図５参照）より割込優先順位が高い他の割込処理を実行している場合がある。このような状況では、ストローブＯＮ信号を認識してもすぐにコマンド受信処理を実行することができない。従って、主制御基板Ｃは、サブ基板Ｓがコマンド受信処理を実行可能となる間、即ち、割込優先順位が高い他の割込処理が実行されてから終了する最大時間である約７０μｓの間、第２待機処理を実行する（Ｓ１６：Ｎｏ）。ストローブＯＦＦ信号を出力してから約７０μｓが経過した場合、即ち、第２待機処理が終了した場合は（Ｓ１６：Ｙｅｓ）、サブ基板Ｓにおいてコマンド受信処理が実行され、１バイト目の制御用コマンドが認識されているので、次に、第１データ信号線２２の出力を１バイト目に読み込んだ制御用コマンドの出力と反転させると共に、２バイト目の制御用コマンド（「１０００１１１１」、図３参照）に応じて、データ信号線２３〜２９の出力を切り替えて（約１７μｓ、図３参照）、８ビットのパラレルデータを主制御基板Ｃからサブ基板Ｓへ送信し（Ｓ１７）、このコマンド送信処理を終了する。
【００４０】
図５のコマンド受信処理は、サブ基板Ｓにおいて、主制御基板ＣからストローブＯＮ信号を受信した場合に実行される割込処理である。このコマンド受信処理は、ストローブ信号線２１を介してストローブＯＮ信号を受信した場合に、各データ信号線２２〜２９の値を読み込んで１バイト目の制御用コマンドを認識すると共に、その後、割込処理を終了させずに所定時間待機して、第１データ信号線２２の出力が反転するか否かを確認し、第１データ信号線２２の出力が反転した場合に、再びデータ信号線２２〜２９の出力値を読み取る処理である。
【００４１】
このコマンド受信処理では、まず、各データ信号線２２〜２９の出力値を読み取って（Ｓ２１）、１バイト目の制御用コマンドを認識する。次に、１バイト目の制御用コマンドを読み取ってから約１００μｓが経過したか否かを確認する（Ｓ２２）。１バイト目の制御用コマンドを読み取ってから約１００μｓが経過していなければ（Ｓ２２：Ｎｏ）、次に、第１データ信号線２２の出力値が１バイト目の制御用コマンドの出力値と反転したか否かを確認する（Ｓ２３）。確認の結果、第１データ信号線２２の出力値が１バイト目に読み取った制御用コマンドの出力値と反転していなければ（Ｓ２３：Ｎｏ）、処理をＳ２２に移行する一方、第１データ信号線２２の出力値が１バイト目に読み取った制御用コマンドの出力値と反転していた場合には（Ｓ２３：Ｙｅｓ）、主制御基板Ｃから２バイト目の制御用コマンドが出力されたものと判断して、各データ信号線２２〜２９の出力値を読み込み（Ｓ２４）、このコマンド受信処理を終了する。
【００４２】
なお、Ｓ２２の処理において、１バイト目の制御用コマンドを受信してから第１データ信号線２２の出力値が反転せずに約１００μｓ経過してしまった場合は（Ｓ２２：Ｙｅｓ）、２バイト目の制御用コマンドが正常に出力されていないということなので、エラー処理を行い（Ｓ２５）、１バイト目に受信した制御用コマンドを無効にして、このコマンド受信処理を終了する。
【００４３】
以上説明したように、本実施例のパチンコ機１によれば、主制御基板Ｃは、サブ基板Ｓへ２バイトの制御用コマンドを送信する場合に、まず、１バイト目の制御用コマンドを送信し、その後、１のストローブＯＮ信号を出力するように構成されている。そして、所定の待機処理を実行した後、１バイト目の制御用コマンドと最上位ビットの値が反転した２バイト目の制御用コマンドを送信するように構成されている。一方、サブ基板Ｓは、主制御基板ＣからストローブＯＮ信号を受信した場合に、割込処理であるコマンド受信処理を行って、データ信号線２２〜２９の出力値を読み取るように構成されている。その後、割込処理を終了せずに、第１データ信号線２２の出力値を監視し、先に読み込んだ１バイト目の制御用コマンドの第１データ信号線２２の出力値が反転した場合に、主制御基板から２バイト目の制御用コマンドが出力されたものと見なして、データ信号線２２〜２９の出力値を読み取るように構成されている。よって、主制御基板Ｃにおける処理において、従来の構成で必要であった第３待機処理と第４待機処理とを省略することができるので、２バイトの制御用コマンド送信時に主制御基板Ｃにかかる時間を減少させることができ、主制御基板Ｃにかかる負担を軽減することができる。
【００４４】
以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能であることは容易に推察できるものである。
【００４５】
例えば、本実施例のパチンコ機１では、１のストローブＯＮ信号によって２バイトの制御用コマンドをサブ基板Ｓに認識させていた。これに代えて、１のストローブＯＮ信号によって３バイト以上の制御用コマンドをサブ基板Ｓに認識させるように構成しても良い。
【００４６】
具体的に説明すると、主制御基板Ｃは、コマンド送信処理において、１バイト目の制御用コマンドを送信してから、ストローブＯＮ信号をストローブ信号線２１を介してサブ基板Ｓへ出力する。その後、所定時間、待機処理を実行して、次に、１バイト目の制御用コマンドと最上位ビットが異なる２バイト目の制御用コマンドをサブ基板Ｓへ送信する。その後、更に、所定時間、待機処理を実行して、次に、２バイト目の制御用コマンドと最上位ビットが異なる３バイト目の制御用コマンドをサブ基板Ｓへ送信して、コマンド送信処理を終了する。一方、サブ基板Ｓは、ストローブ信号線２１を介して主制御基板ＣからストローブＯＮ信号を受信した場合に、データ信号線２２〜２９の出力値を読み込んで１バイト目の制御用コマンドを取得する。その後、第１データ信号線２２の出力が反転したか否かを確認し続け、第１データ信号線２２の出力が反転した場合に、再びデータ信号線２２〜２９の出力値を読み込んで２バイト目の制御用コマンドを取得する。その後、第１データ信号線２２の出力が反転したか否かを確認し続け、第１データ信号線２２の出力が反転した場合に、再びデータ信号線２２〜２９の出力値を読み込んで３バイト目の制御用コマンドを取得する。
【００４７】
また、本実施例のパチンコ機１では、ストローブ信号線２１及びデータ信号線２２〜２９を介して主制御基板Ｃとサブ基板Ｓとを接続している。これに代えて、主制御基板Ｃとサブ基板Ｓとのデータの送受信を無線で行うように構成しても良い。
【００４８】
更に、本実施例のパチンコ機１では、主制御基板Ｃとサブ基板Ｓとは、主制御基板Ｃからサブ基板Ｓへのみ制御用コマンドを送信可能に構成されている（一方向通信）。これに代えて、主制御基板Ｃ及びサブ基板Ｓの制御用コマンドの送受信を双方向にしても良い。
【００４９】
本発明を上記実施例とは異なるタイプのパチンコ機等に実施しても良い。例えば、一度大当たりすると、それを含めて複数回（例えば２回、３回）大当たり状態が発生するまで、大当たり期待値が高められるようなパチンコ機（通称、２回権利物、３回権利物と称される）として実施しても良い。また、大当たり図柄が表示された後に、所定の領域に球を入賞させることを必要条件として特別遊技状態となるパチンコ機として実施しても良い。更に、パチンコ機以外にも、アレパチ、雀球、スロットマシン、いわゆるパチンコ機とスロットマシンとが融合した遊技機などの各種遊技機として実施するようにしても良い。
【００５０】
なお、スロットマシンは、例えばコインを投入して図柄有効ラインを決定させた状態で操作レバーを操作することにより図柄が変動され、ストップボタンを操作することにより図柄が停止されて確定される周知のものである。従って、スロットマシンの基本概念としては、「複数の図柄からなる図柄列を変動表示した後に図柄を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して図柄の変動が開始され、停止用操作手段（例えばストップボタン）の操作に起因して、或いは、所定時間経過することにより、図柄の変動が停止され、その停止時の確定図柄が特定図柄であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備えたスロットマシン」となり、この場合、遊技媒体はコイン、メダル等が代表例として挙げられる。
【００５１】
以下に本発明の遊技機及び変形例を示す。遊技の制御を行う主制御手段と、その主制御手段から出力される制御情報を受信すると共に、受信した少なくとも２以上の制御情報に基づいて所定の処理を実行する従制御手段とを備えた遊技機において、前記主制御手段は、前記従制御手段へ制御情報を出力する第１出力手段と、その第１出力手段によって出力された制御情報の読み込みを前記従制御手段へ指示する読込指示手段と、前記第１出力手段によって出力された制御情報とは異なる制御情報を前記従制御手段へ出力する第２出力手段とを備え、前記従制御手段は、前記読込指示手段によって制御情報の読み込みが指示された場合にその制御情報を読み込む第１読込手段と、その第１読込手段によって読み込まれた制御情報とは異なる制御情報を受信したか否かを確認する確認手段と、その確認手段によって先に読み込まれた制御情報と異なる制御情報を受信したと確認された場合に、その制御情報を読み込む第２読込手段とを備えていることを特徴とする遊技機１。
【００５２】
遊技機１において、前記主制御手段は、少なくとも２以上の信号線で前記従制御手段と接続されており、前記確認手段は、少なくとも１以上の信号線の出力の切り替わりを監視するように構成されていることを特徴とする遊技機２。従制御手段は、確認手段によって、少なくとも１以上の信号線の出力の切り替わりを監視し、少なくとも１以上の信号線の出力が切り替わった場合に、第２出力手段から制御情報が出力されたことを認識することができる。よって、主制御手段は、第２出力手段から制御情報を出力する場合に、従制御手段へ読み込み指示を出力する必要がないので、制御情報送信時にかかる時間を減少させることができ、主制御手段にかかる負担を軽減することができる。
【００５３】
遊技機２において、前記主制御手段は、前記第１出力手段及び第２出力手段によって、少なくとも２以上の信号線の出力レベルをＨＩＧＨ又はＬＯＷに可変させて前記従制御手段へ制御情報を出力するように構成されており、前記確認手段は、少なくとも１以上の所定の信号線の出力レベルの変化を監視するように構成されていることを特徴とする遊技機３。確認手段は、少なくとも１以上の所定の信号線の出力レベルの変化を監視するように構成されている。よって、従制御手段は、その所定の信号線の出力レベルが変化した場合、例えば、所定の信号線の出力がＨＩＧＨからＬＯＷへ変化した場合に、主制御手段の第２出力手段から制御情報が出力されたことを認識することができる。よって、主制御手段は、第２出力手段から制御情報を出力する場合に、従制御手段へ読み込み指示を出力する必要がないので、制御情報送信時にかかる時間を減少させることができ、主制御手段にかかる負担を軽減することができる。
【００５４】
遊技機３において、前記第１出力手段は、制御情報の予め定められた情報列の出力レベルをＨＩＧＨ又はＬＯＷで出力し、前記第２出力手段は、制御情報の予め定められた情報列の出力レベルをＬＯＷ又はＨＩＧＨで出力するように構成されていることを特徴とする遊技機４。第１出力手段は、制御情報の予め定められた情報列の出力レベルをＨＩＧＨ又はＬＯＷで出力する一方、第２出力手段は、制御情報の予め定められた情報列の出力レベルをＬＯＷ又はＨＩＧＨで出力する。即ち、第１出力手段と第２出力手段とで、出力される制御情報の予め定められた情報列の出力レベルは反転して出力されるように構成されている。従って、従制御手段は、確認手段によって、予め定められた信号線の出力レベルがＨＩＧＨ又はＬＯＷからＬＯＷ又はＨＩＧＨに変化したか否かを確認することで、第２出力手段から制御情報が出力されていることを認識することができる。よって、主制御手段は、第２出力手段から制御情報を出力する場合に、従制御手段へ読み込み指示を出力する必要がないので、制御情報送信時にかかる時間を減少させることができ、主制御手段にかかる負担を軽減することができる。
【００５５】
遊技機２から４のいずれかにおいて、前記第１出力手段及び第２出力手段は、少なくとも２以上の同一の信号線を介して前記従制御手段へ制御情報を出力するものであることを特徴とする遊技機５。第１出力手段から出力される制御情報と、第２出力手段から出力される制御情報とは、少なくとも２以上の同一の信号線を介して従制御手段へ出力されるように構成されている。従って、新たに信号線を配設することなく、１の読み込み指示で複数の制御情報を従制御手段に認識させることができる。よって、既存の遊技機の構成のまま、制御情報送信時にかかる時間を減少させることができ、主制御手段にかかる負担を軽減することができる。
【００５６】
遊技機１から５のいずれかにおいて、前記従制御手段は、前記確認手段によって、所定時間内に前記第１読込手段で読み込んだ制御情報と異なる制御情報が出力されたことが確認されない場合に、前記第１読込手段で読み込んだ制御情報を無効にする異常無効手段を備えていることを特徴とする遊技機６。複数の制御情報で１の処理を指示する場合に、いずれの制御情報が欠損しても正常な制御を行うことができない。よって、従制御手段は、所定時間内に第１読込手段で読み込んだ制御情報と異なる制御情報が出力されない場合に、異常無効手段によって、第１読込手段で読み込んだ制御情報を無効にすることができるので、主制御手段及び従制御手段において円滑且つ適切な制御を行うことができる。
【００５７】
遊技機１から６のいずれかにおいて、前記従制御手段は、順列を伴って受信した少なくとも２以上の制御情報に基づいて１の処理を実行するように構成されており、第１読込手段又は第２読込手段で読み込んだ制御情報の所定の情報列を確認することによって制御情報の順列を判別する順列判別手段と、その順列判別手段によって予め定められた所定の順列で制御情報を受信していないと判別された場合に受信した制御情報を無効にする異常無効手段とを備えていることを特徴とする遊技機７。従制御手段は、順列を伴って受信した少なくとも２以上の制御情報に基づいて１の処理を実行するように構成されている。そこで、従制御手段は、順列判別手段によって、受信した制御情報の所定の情報列を確認することで正常な順列で制御情報が受信されたかを認識することができる。また、異常な順列で制御情報を受信した場合にその受信した制御情報を無効にすることによって、誤動作の発生を未然に防止することができるので、安定した制御を行うことができる。
【００５８】
遊技機７において、前記順列判別手段は、予め定めた１以上の信号線の出力値を確認することで制御情報の順列を判別可能に構成されていることを特徴とする遊技機８。従制御手段は、順列判別手段によって、予め定めた１以上の信号線の出力値を確認することで、主制御手段から出力された制御情報の順列を判別可能に構成されている。よって、従制御手段は、受信した制御情報と、予め定めた１以上の信号線の出力値とを確認することで、主制御手段から正常な順列で制御情報を受信したかを認識することができる。
【００５９】
遊技機１から８のいずれかにおいて、前記遊技機はパチンコ遊技機であることを特徴とする遊技機９。中でも、パチンコ遊技機の基本構成としては操作ハンドルを備え、その操作ハンドルの操作に応じて球を所定の遊技領域へ発射し、球が遊技領域内の所定の位置に配設された作動口に入賞（又は作動口を通過）することを必要条件として、表示装置において動的表示されている識別情報が所定時間後に確定停止されるものが挙げられる。また、特別遊技状態の発生時には、遊技領域内の所定の位置に配設された可変入賞装置（特定入賞口）が所定の態様で開放されて球を入賞可能とし、その入賞個数に応じた有価価値（景品球のみならず、磁気カードへ書き込まれるデータ等も含む）が付与されるものが挙げられる。
【００６０】
遊技機１から８のいずれかにおいて、前記遊技機はスロットマシンであることを特徴とする遊技機１０。中でも、スロットマシンの基本構成としては、「複数の識別情報からなる識別情報列を動的表示した後に識別情報を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して識別情報の動的表示が開始され、停止用操作手段（ストップボタン）の操作に起因して、或いは、所定時間経過することにより、識別情報の動的表示が停止され、その停止時の確定識別情報が特定識別情報であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備えた遊技機」となる。この場合、遊技媒体はコイン、メダル等が代表例として挙げられる。
【００６１】
遊技機１から８のいずれかにおいて、前記遊技機はパチンコ遊技機とスロットマシンとを融合させたものであることを特徴とする遊技機１１。中でも、融合させた遊技機の基本構成としては、「複数の識別情報からなる識別情報列を動的表示した後に識別情報を確定表示する可変表示手段を備え、始動用操作手段（例えば操作レバー）の操作に起因して識別情報の変動が開始され、停止用操作手段（例えばストップボタン）の操作に起因して、或いは、所定時間経過することにより、識別情報の動的表示が停止され、その停止時の確定識別情報が特定識別情報であることを必要条件として、遊技者に有利な特別遊技状態を発生させる特別遊技状態発生手段とを備え、遊技媒体として球を使用すると共に、前記識別情報の動的表示の開始に際しては所定数の球を必要とし、特別遊技状態の発生に際しては多くの球が払い出されるように構成されている遊技機」となる。
【図面の簡単な説明】
【図１】本発明の一実施例であるパチンコ機の正面図である。
【図２】パチンコ機の電気的構成を示したブロック図である。
【図３】主制御基板からサブ基板へ送信される制御用コマンドの送受信のタイミングを示したチャートである。
【図４】主制御基板で実行されるコマンド送信処理のフローチャートである。
【図５】サブ基板で実行されるコマンド受信処理のフローチャートである。
【図６】従来技術において主制御基板からサブ基板へ送信される制御用コマンドの送受信のタイミングを示したチャートである。
【図７】従来技術において主制御基板で実行されるコマンド送信処理のフローチャートである。
【図８】従来技術においてサブ基板で実行されるコマンド受信処理のフローチャートである。
【符号の説明】
１              パチンコ機（遊技機）
２１            ストローブ信号線（読込指示手段の一部）
２２〜２９      データ信号線（第１出力手段の一部、第２出力手段の一部）
Ｃ              主制御基板（主制御手段）
Ｓ              サブ基板（従制御手段）
Ｓ１２          （第１出力手段の一部）
Ｓ１３          （読込指示手段の一部）
Ｓ１７          （第２出力手段の一部）
Ｓ２１          （第１読込手段の一部）
Ｓ２３          （確認手段の一部）
Ｓ２４          （第２読込手段の一部）
【図１】
2004242916.tif 000003
【図２】
2004242916.tif 000004
【図３】
2004242916.tif 000005
【図４】
2004242916.tif 000006
【図５】
2004242916.tif 000007
【図６】
2004242916.tif 000008
【図７】
2004242916.tif 000009
【図８】
2004242916.tif 000010
【手続補正書】
【提出日】平成15年6月10日(2003.6.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技の制御を行う主制御手段と、その主制御手段から出力される制御情報を受信すると共に、受信した少なくとも２以上の制御情報に基づいて所定の処理を実行する従制御手段とを備えた遊技機において、
主制御手段から従制御手段へ複数の制御情報を出力した場合にも、主制御手段において円滑な制御を行わせることができることを特徴とする遊技機。