(57)【特許請求の範囲】
【請求項１】
２バイトのデータからなる制御用コマンドを１バイト毎に順次発信する機能を有する制御手段と、前記制御用コマンドを受信したときに各制御用コマンドで指示される所定の動作をする被制御手段とを備えた弾球遊技機において、
前記被制御手段は、最新の受信済コマンドを記憶する受信コマンド記憶手段と、
前記被制御手段が受信する全ての種類の制御用コマンドのデータが予め記憶されたコマンドデータ記憶手段と、
前記順次受信した複数の制御用コマンドの各々について、前記コマンドデータ記憶手段に記憶されている制御用コマンドのデータと照合して、各制御用コマンドが一致するか否かを判定し、各制御用コマンドがコマンドデータ記憶手段に記憶されている何れかのデータと一致する場合であっても、複数の制御用コマンドを予め設定された設定順序と相違する順序にて受信した場合に、エラーとするエラー判定部と、
前記エラー判定部においてエラーでないと判定された正規の制御用コマンドに対応する動作が完了しない場合に、前記受信コマンド記憶手段に記憶されている制御用コマンドに基づいて、動作完了していない動作を再実行させる再実行手段とを備えたことを特徴とする弾球遊技機。
【請求項２】
前記再実行手段は、停電後に通電されたときに、動作完了していない動作を再実行させることを特徴とする請求項１に記載の弾球遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、制御手段から被制御手段に制御用コマンドを一方向通信し、被制御手段が各制御用コマンドで指示される動作を行う弾球遊技機に関し、特に被制御手段側で、受信した制御用コマンドを構成する複数バイトのデータの受信順序、また複数バイトのデータ自体の信頼性、をチェックしてエラーか否か判定できるようにしたものに関する。
【０００２】
【従来の技術】
弾球遊技機であるパチンコ機においては、遊技盤に設けた図柄始動手段や大入賞手段等の遊技役物の制御、入賞手段への入賞を検知する制御、図柄表示用ディスプレイに設けられた複数の図柄表示部への図柄表示制御、入賞手段への入賞に伴う遊技球の払出し制御、入賞時や大当たり状態のサウンド制御、発射ハンドル操作による発射制御、等の種々の制御を司る制御装置が設けられている。この制御装置において、遊技盤に設けた遊技役物等の遊技盤側の制御を主として司る主制御部は、ディスプレイへの図柄変動を主として司る図柄制御部に対して、表示制御の為の一連の制御信号により直接に制御している。
【０００３】
この場合、図柄制御部に対して、各動作毎の詳細な制御信号を逐一送信して表示制御しているので、例え１つの制御信号がノイズや静電気等により無くなっても、後続する制御信号により表示動作を続行できるため、図柄制御部においては通信エラーのチェックは行っていなかった。主制御部は遊技球の払出し制御についても同様に、各払出し毎に詳細な制御信号を逐一送信しているので、払出し制御部においては通信エラーのチェックは行っていなかった。
【０００４】
ところで、前述のような各動作毎の詳細な制御信号による制御では、制御信号数が多いため、制御信号の管理や制御のチェック等が煩雑化していた。その対策として、制御信号数を減少できる制御方法を採用することが考えられる。
例えば、図柄制御基板に、図柄変動の為の複数種類の変動パターンのデータ（複数の図柄表示部の各々に関するスクロール表示速度、変動時間等の設定データを含む変動制御用パターンのデータ）、図柄表示データ、図柄をスクロールにより変動させる為のスクロール図柄表示データ、等の表示に関する複数画面分の表示用データを予め記憶させておく。
【０００５】
主制御部は図柄制御部に対し、図柄変動の際、図柄変動を指示する図柄変動用コマンド（変動パターン指定番号等を含む）を送信し、指定のパターン通りに図柄を変動表示させる。そして、図柄変動停止に際して、停止図柄で表示を停止指示する図柄停止用コマンドを、各図柄表示部毎に送信し、各図柄表示部毎に指定図柄で順次停止させる。これにより、図柄変動制御を簡単化できるとともに、制御のチェックが簡単になる。払出し制御についても同様に、主制御部は払出し制御部に対し、遊技球が入賞した入賞手段の種類に応じた払出しに際して、５個又は１５個の払出し用コマンドを送信することで、払出し制御が簡単化できる。
【０００６】
この場合、これら制御用コマンドは、通常、上位バイトと下位バイトの２バイトからなり、例えば上位バイトの８ビットデータにより、図柄変動や払出し等の動作指令の分類が指定され、後続の下位バイトの８ビットデータにより、図柄変動開始や停止図柄指示、又は払出し個数等の実際の動作内容が指定される。即ち、主制御部は、払出し制御する場合、払出しを指定する８ビットからなる上位バイトのデータと、払出し球数を指定する８ビットからなる下位バイトのデータとをこの順序で１バイト毎に送信する。
【０００７】
【発明が解決しようとする課題】
しかし、図柄制御部で受信エラーが起こった場合、特に図柄変動や遊技球の払出しに不具合が生じてしまう。例えば、図柄変動に際して、主制御部から図柄制御部に、変動パターン指定コマンドと、３つの図柄表示部に対して停止図柄を指定する左図柄指定コマンド、中図柄指定コマンド、右図柄指定コマンドを、上位バイトと下位バイトからなる２バイトのデータにより夫々送信し、これらの制御用コマンドを図柄制御部で受信したときに、上位バイト又は下位バイトのデータがノイズの影響を受け、制御用コマンドが無効の信号に変化する場合や、何らかの理由により、これら上位バイト又は下位バイトの順序が逆になって送信される場合には、図柄変動を開始できなくなったり、図柄変動を所定の停止図柄で停止できなくなる。
【０００８】
また、例えば、遊技球の払出しに際して、主制御部から払出し制御部に、５個の払出しコマンドや１５個の払出しコマンドを２バイトのデータにより夫々送信し、これらの制御用コマンドを払出し制御部で受信したときに、何れかのバイトのデータがノイズの影響を受け、制御用コマンドが無効の信号に変化する場合や、同様にこれら上位バイト又は下位バイトが、何らかの理由により逆に送信される場合には、遊技球の払出しが実行できなくなったり、種々の誤動作をするようになる。
【０００９】
本発明の目的は、制御手段から一方向で送信されて被制御手段で受信した制御用コマンドを構成する複数バイトのデータをチェックしてエラーか否か判定でき、通信エラーや動作エラーの発生を報知可能な弾球遊技機を提供することである。
【００１０】
【課題を解決するための手段】
請求項１の弾球遊技機は、２バイトのデータからなる制御用コマンドを１バイト毎に順次発信する機能を有する制御手段と、前記制御用コマンドを受信したときに各制御用コマンドで指示される所定の動作をする被制御手段とを備えた弾球遊技機において、前記被制御手段が、最新の受信済コマンドを記憶する受信コマンド記憶手段と、前記被制御手段が受信する全ての種類の制御用コマンドのデータが予め記憶されたコマンドデータ記憶手段と、前記順次受信した複数の制御用コマンドの各々について、前記コマンドデータ記憶手段に記憶されている制御用コマンドのデータと照合して、各制御用コマンドが一致するか否かを判定し、各制御用コマンドがコマンドデータ記憶手段に記憶されている何れかのデータと一致する場合であっても、複数の制御用コマンドを予め設定された設定順序と相違する順序にて受信した場合に、エラーとするエラー判定部と、前記エラー判定部においてエラーでないと判定された正規の制御用コマンドに対応する動作が完了しない場合に、前記受信コマンド記憶手段に記憶されている制御用コマンドに基づいて、動作完了していない動作を再実行させる再実行手段とを備えたことを特徴とするものである。
【００１１】
制御手段は２バイトのデータからなる制御用コマンドを１バイト毎に順次送信するので、被制御手段が受信した制御用コマンドで指示される所定の動作を実行するに際して、被制御手段のエラー判定部は、順次受信した複数の制御用コマンドの各々について、コマンドデータ記憶手段に記憶されている制御用コマンドのデータと照合して、各制御用コマンドが一致するか否かを判定し、各制御用コマンドがコマンドデータ記憶手段に記憶されている何れかのデータと一致する場合であって、しかもこれら複数の制御用コマンドを予め設定された設定順序通りに受信した場合にエラーとしないが、複数の制御用コマンドを予め設定された設定順序と相違する順序にて受信した場合にエラーとする。即ち、制御手段から被制御手段に複数の制御用コマンドが一方向通信される場合でも、受信した制御用コマンドの受信順序の正誤や信頼性を被制御手段において容易にチェックでき、被制御手段における誤動作を確実に防止できる。
また、停電等の不慮の事故の発生により、その時点において制御用コマンドで指示された動作を完了できなかった場合でも、その不慮の事故が解消されたとき、受信コマンド記憶手段に記憶している制御用コマンドに基づいて、再実行手段によりその完了できなかった動作を確実に再実行させることができる。
【００１２】
ここで、前記再実行手段は、停電後に通電されたときに、動作完了していない動作を再実行させる場合（請求項１に従属の請求項２）には、停電が解消されて通電されたときには、受信コマンド記憶手段に記憶している制御用コマンドに基づいて、再実行手段によりその完了できなかった動作を確実に再実行させることができる。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態について図面に基いて説明する。
本実施形態は、遊技店の島構造体に設置される所謂カード式弾球遊技機と呼ばれるパチンコ機に本発明を適用した場合の一例であり、島構造体にはカード式球貸し機がサンドイッチ状に設置されてパチンコ機に電気的に接続されている。
図１に示すように、カード式弾球遊技機であるパチンコ機２は、矩形枠状の外枠３と、この外枠３に開閉自在に枢着された前枠４とを有し、カード式球貸し機１をサンドイッチ状に挟持する状態で、外枠３が島構造体（図示略）に着脱自在に装着されている。
【００２３】
前枠４には、遊技盤５が裏側から着脱自在に装着され、遊技盤５の前側に対応させて、窓部６ａを有するガラス扉６と前面板７とが夫々開閉自在に枢着されている。前面板７には発射用の遊技球を貯留する上皿８が装着され、前枠４の下部には、上皿８から溢流し又は抜き取った遊技球を貯留する下皿９と、発射手段１０の発射ハンドル１１とが夫々設けられている。発射手段１０は、回動操作可能な発射ハンドル１１と、この発射ハンドル１１の回動角度に応じた打撃力で打撃槌１２により遊技球を発射させる発射モータ（図示略）などを備えている。
【００２４】
上皿８の右部には、カード式球貸し機１に対する球貸し操作用の操作パネル１３が設けられ、この操作パネル１３には、カード残額を３桁の数字で表示するカード残額表示部１３ａと、所定金額分の遊技球の球貸しを指示する球貸しスイッチ１３ｂと、ゲーム終了時にカードの返却を指令する返却スイッチ１３ｃが設けられている。
【００２５】
図２に示すように、遊技盤５には、金属製の外レールと内レールとからなるガイドレール１５がほぼ環状に設けられ、このガイドレール１５の内側の遊技領域５ａには、液晶表示手段１６、図柄始動手段である可変式入賞手段１７、大入賞手段１８、複数の普通入賞手段１９、２つのゲート２０等が夫々所定の位置に配設されている。
【００２６】
液晶表示手段１６は、普通の遊技画像等の遊技情報を表示する他、変動図柄を表示する第１図柄表示手段２２も備えている。第１図柄表示手段２２は、例えば左右方向に並ぶ３個（左、中、右）の図柄表示部２２ａ〜２２ｃを有し、可変式入賞手段１７に遊技球が入賞することを条件に、各図柄表示部２２ａ〜２２ｃの表示図柄が所定時間だけ変動し、これら変動図柄が可変式入賞手段１７への入賞タイミングに応じた乱数値により決定される停止図柄で停止するようになっている。
【００２７】
液晶表示手段１６の直ぐ上側に、普通入賞手段１９と第２図柄表示手段２３とが夫々設けられ、第２図柄表示手段２３は１個の図柄表示部を有し、ゲート２０を通過した遊技球が検出されたとき、その図柄表示部の表示図柄が所定時間だけ変動し、ゲート通過タイミングに応じて乱数値により決定される停止図柄で停止するようになっている。可変式入賞手段１７は、開閉自在な左右１対の開閉爪１７ａを備えた電動式チューリップであり、第２図柄表示手段２３の変動後の停止図柄が当たり図柄を表示した場合に、開閉爪１７ａが所定時間だけ開放されて入賞し易くなる。
【００２８】
大入賞手段１８は、前方に開放可能な開閉板１８ａを備え、第１図柄表示手段２２の図柄表示部２２ａ〜２２ｃにおける変動後の停止図柄が、「７７７」等の当たり図柄のとき、開閉板１８ａが前側に開放される。この大入賞手段１８の内部に特定領域１８ｂがあり、この特定領域１８ｂを入賞球が通過したとき、所謂「大当たり」と称する特定状態を継続可能になっている。遊技盤５には、上段の普通入賞手段１９以外に、大入賞手段１８の左右両側部に、例えば６つの普通入賞手段１９が設けられている。
【００２９】
図５に示すように、可変式入賞手段１７、大入賞手段１８、普通入賞手段１９の各々には、入賞した入賞球を個別に検知する入賞検知手段２５〜２７が夫々設けられている。これら入賞検知手段２５〜２７の各々は、リミットスイッチ等の接触式スイッチ、非接触式スイッチ、フォトセンサ等の何れかで構成され、入賞球を電気的に検知可能になっている。ここで、入賞検知手段２５は、第１図柄表示手段２２の図柄変動を指令する所謂図柄始動手段として機能する。
【００３０】
図３、図４に示すように、前枠４の裏側には、遊技盤５を裏側から押さえる裏機構板３０が着脱自在に装着され、この裏機構板３０には開口部３０ａが形成され、その上側に賞球タンク３３とこれから延びるタンクレール３４とが設けられ、このタンクレール３４に接続された払出し手段３５が裏機構板３０の側部に設けられ、裏機構板３０の下側には払出し手段３５に接続された通路ユニット３６が設けられている。払出し手段３５から払出された遊技球は通路ユニット３６を経由して上皿排出口８ａから払出される。
【００３１】
裏機構板３０の開口部３０ａには、遊技盤５の裏側に装着された裏カバー３７と、入賞手段１７〜１９に入賞した遊技球を排出する入賞球排出樋（図示略）とが夫々嵌合されている。この裏カバー３７に装着されたケース３８の内部に主制御基板３９が設けられ、その前側に表示制御基板４０が設けられている。主制御基板３９の下側で、裏カバー３７に装着されたケース４１ａの内部にランプ制御基板４２が設けられ、隣接するケース４１ｂの内部にサウンド制御基板４３が設けられている。これらケース４１ａ，４１ｂの下側で裏機構板３０に装着されたケース４４の内部に、電源基板４５と払出し制御基板４６とが設けられ、発射手段１０の後側に装着されたケース４７の内部に、発射制御基板４８が設けられている。
【００３２】
即ち、これら制御基板３９〜４０、４２〜４３、４５〜４６、４８は別体であり、ＲＯＭやＲＡＭ及びＣＰＵからなるマイクロコンピュータからなり、主制御基板３９とその他の制御基板４０、４２〜４３、４５〜４６、４８とは、複数本の信号線でコネクタを介して電気的に接続され、主制御基板３９から表示制御基板４０や払出し制御基板４６等に制御用コマンドを一方向通信にて送信可能になっている。
【００３３】
次に、パチンコ機２の制御装置に予め格納した複数の制御プログラムを介して達成される種々の機能について、図５の機能ブロック図により説明する。但し、これらの種々の機能はＣＰＵ、ＲＯＭ、ＲＡＭなどを含むマイクロコンピュータ等で達成される。ここで、主制御基板３９は遊技盤５に設けられた種々の遊技部品に対する制御を主として司る主制御手段５０として機能し、表示制御基板４０は第１図柄表示手段２２（図柄表示手段に相当する）の図柄を変動制御する図柄制御手段６０として機能する。また、払出し制御基板４６は払出し手段３５による遊技球の払出しを制御する払出し制御手段７０として機能し、ランプ制御基板４２は各種の表示ランプの点灯制御を司るランプ制御手段８０として機能し、サウンド制御基板４３は各種の音響効果の為のサウンド出力を司るサウンド制御手段８１として機能し、発射制御基板４８は発射モータを駆動して遊技球の発射制御を司る発射制御手段８２として機能する。
【００３４】
主制御手段（これが制御手段に相当する）５０は、中継基板８３，８４を介して、ゲート２０、可変式入賞手段１７の入賞検知手段２５、大入賞手段１８の入賞検知手段２６、普通入賞手段１９の入賞検知手段２７等に電気的に接続され、図柄制御に関して乱数発生手段５１と、乱数判定手段５２と、表示図柄決定手段５３と、コマンド送信手段５４と、送信コマンドメモリ５５等を有し、払出し制御に関して５個払出しメモリ５６、１５個払出しメモリ５７、コマンド送信手段５８と、送信コマンドメモリ５９等を備えるとともに、ランプ制御手段８０、サウンド制御手段８１、発射制御手段８２に駆動信号を出力する。ここで、送信コマンドメモリ５５，５９が送信コマンド記憶手段に相当する。
【００３５】
乱数発生手段５１は、所定数（例えば、0 〜319)の数をリングカウンタにてカウントし、可変式入賞手段１７への入賞時に、その入賞検知手段（図柄始動手段）２５から図柄始動信号が供給されたタイミングにおけるカウント値を乱数値として乱数判定手段５２に供給する。乱数判定手段５２は、乱数発生手段５１から供給される乱数値が「大当たり」、「ハズレ」の何れであるかを判定する。その乱数値が予め設定された乱数値（例えば、100)のとき「大当たり」と判定し、それ以外の乱数値のとき「ハズレ」と判定する。
【００３６】
表示図柄決定手段５３は、乱数判定手段５２からの判定結果に応じて、所定の抽選プログラムにより、複数種類の変動パターンのうちから１つを設定し、更に複数種類の表示図柄の中から、乱数値が「大当たり」のときに大当たり図柄の何れかを、「ハズレ」のときにハズレ図柄の何れかを抽選により設定し、コマンド送信手段５４は図柄制御手段６０に対して、これら設定された変動パターンを指示する変動パターン指定コマンドと、「大当たり」や「ハズレ」を指示する左図柄指定コマンドと中図柄指定コマンドと右図柄指定コマンドと、図柄停止コマンドとを、この設定順序で送信し、送信済コマンドを送信コマンドメモリ５５に記憶する。
【００３７】
また、５個払出しメモリ５６は、可変式入賞手段１７や普通入賞手段１９へ入賞した賞球コマンド（4006H)の未送信分を記憶し、１５個払出しメモリ５７は、大入賞手段１８へ入賞した賞球コマンド（400FH)の未送信分を記憶する。コマンド送信手段５８は払出し制御手段７０に対して、これらメモリ５６〜５７に記憶されている未送信分の賞球コマンドを、１５個払出しメモリ５７から優先して送信し、送信済コマンドを送信コマンドメモリ５９に記憶する。
【００３８】
各図柄表示部２２ａ〜２２ｃに図柄を表示させたり、図柄を変動制御する図柄制御手段（これが被制御手段に相当する）６０は、図柄変動の為の複数種類の変動パターンのデータ（３つの図柄表示部２２ａ〜２２ｃの各々について、スクロール表示速度、変動時間等の設定データを含む変動制御用パターンのデータ）、図柄表示データ、図柄をスクロールにより変動させる為のスクロール図柄表示データ、等の表示に関する複数画面分の表示用データを予め記憶している。図柄制御手段６０は、可変式入賞手段１７に遊技球が入賞したとき、表示図柄決定手段５３から変動パターン指定コマンドを受け、続いて各図柄表示部２２ａ〜２２ｃの図柄指定コマンドを順々に受けて図柄変動制御（図１０〜図１１参照）を実行する。
【００３９】
図柄変動制御においては、先ず変動パターン指定コマンドに基づいて各図柄表示部２２ａ〜２２ｃの表示図柄を所定時間変動させてから、各図柄指定コマンドに基づいて、左図柄と中図柄と右図柄とを図柄指定コマンドで指示される指示順序に設定する。この図柄制御手段６０には、後述の如く、エラー判定部６１と受信コマンドメモリ６２とエラー報知手段６３と、再実行手段６４と、図柄変動制御に関する全ての種類の制御用コマンドを記憶したコマンドデータ記憶部６５等が設けられている。
【００４０】
即ち、図柄変動制御に関する制御用コマンドは上位バイトと下位バイトからなる２バイトのデータで構成されており、コマンドデータ記憶部６５には、図８に示すように、上位バイトのデータとして変動パターンを指令する「70H 」、左図柄を指令する「80H 」、中図柄を指令する「90H 」、右図柄を指令する「A0H 」、図柄の変動停止を指令する「B0H 」が記憶されており、下位バイトのデータとして「00H 」、「01H 」、「02H 」・・・が記憶されている。ここで、記号「Ｈ」は１６進数であることを意味する。
【００４１】
一方、払出し制御手段（これが被制御手段に相当する）７０は、入賞手段１７〜１９への入賞に応じて主制御手段５０から送信されて来る払出しコマンドを受信し、その払出し個数に応じて払出すようになっており、払出し手段３５による払出しが可能なときには、払出しコマンドに応じて５個又は１５個を払出すが、払出し手段３５による払出しが実行中のときには、払出すべき遊技球数を払出し遊技球数記憶手段７７に記憶しておき、払出し可能になったとき、基本的に２５個単位で払出す。但し、カード式球貸し機１により球貸しする際には、カード式球貸し機１からの指令により、１００円で２５個の遊技球が払出される。
【００４２】
払出し制御手段７０には、エラー判定部７１とコマンド解析手段７２と、受信コマンドメモリ７３とエラー報知手段７４と、再実行手段７５と、遊技球の払出し制御に関する全ての種類の制御用コマンドを記憶したコマンドデータ記憶部７６と、払出し遊技球数記憶手段７７と、払出し指令手段７８等が設けられている。即ち、コマンドデータ記憶部７６には、図９に示すように、各制御用コマンドは上位バイトと下位バイトからなる２バイトのデータで構成されており、上位バイトのデータとして、賞球の払出しを指令する「40H 」、動作モードを指令する「60H 」が記憶されており、下位バイトのデータとして「05H 」、「0FH 」、「11H 」、「12H 」が記憶されている。ここで、受信コマンドメモリ６２，７３が受信コマンド記憶手段に相当する。
【００４３】
次に、図柄制御手段６０により実行される図柄変動制御のルーチンについて、図１０〜図１４のフローチャートに基づいて説明する。但し、図中の符号Ｓｉ（ｉ＝１、２、３・・・）は各ステップである。
パチンコ機２に電源が投入されると、先ず第１図柄表示手段２２に初期画面が表示されてからこの制御が開始される。ここで、ゲームが開始され、可変式入賞手段１７に遊技球が入賞したとき、主制御手段５０は図柄制御手段６０に対して前述したように、可変式入賞手段１７に入賞したタイミングのときの乱数値に基づいて求めた、変動パターン指定コマンドと左図柄指定コマンドと中図柄指定コマンドと右図柄指定コマンドと図柄停止コマンドとを、この設定順序で一方向送信する一方、最新の送信済コマンドを送信コマンドメモリ５５に記憶する。
【００４４】
この制御が開始されると、先ず再実行処理（図１４参照）が実行される（Ｓ１）。即ち、この図柄変動制御を前回実行したときに、停電等の不慮の事故が発生せず、動作完了していない制御用コマンドが受信コマンドメモリ６２に記憶されていないときには（Ｓ55:No)、再実行することがないので、この制御を終了して図柄変動制御のＳ２にリターンする。
次に、図柄変動制御において、コマンドデータエラー判定処理（図１２参照）が実行される（Ｓ２）。この処理制御が開始されると、先ず、上位バイトと下位バイトの２バイトからなる制御用コマンドのデータが受信される（Ｓ40）。但し、説明の都合上、通信エラーが発生しない正常な場合には、最初に上位バイトのデータ、続いて下位バイトのデータを受信するものとする。
【００４５】
次に、その受信した最新の制御用コマンドのデータが受信コマンドメモリ６２に記憶され（Ｓ41）、最初に受信した上位バイトと予想される１バイトのデータがコマンドデータ記憶部６５に記憶した何れかのデータと一致し、上位バイトと予想されるデータが正しいとき（Ｓ42:Yes) 、次に受信した下位バイトと予想される１バイトのデータがコマンドデータ記憶部６５に記憶した何れかのデータと一致し、下位バイトと予想される１バイトのデータとして正しいとき（Ｓ43:Yes) 、しかも最初に受信した１バイトが上位バイトであり且つ次に受信した１バイトが下位バイトである場合には（Ｓ44:Yes) 、正規の制御用コマンドを受信したことになり、この制御を終了して図柄変動制御にリターンする。即ち、制御用コマンドを構成する上位バイトと下位バイトからなる複数バイトのデータについて、先ず各バイトのデータが正しいか否かを判定し、各バイトのデータが正しい場合であって、しかもこれら複数バイトのデータを予め設定された設定順序通りに受信した場合にエラーとしない。
【００４６】
ところで、制御用コマンドを構成する２バイトのデータを順次受信した際に、受信した上位バイトや下位バイトのデータがノイズの影響を受けるなどして、予め設定されたデータと相違する場合には、Ｓ42又はＳ43においてNoであるとしてエラー判定される一方、主制御手段５０のコマンド送信手段５４による送信に際して、なんらかの理由により、上位バイトと下位バイトとの順序が逆になり、最初に受信した１バイトが下位バイトであってデータが正しく且つ次に受信した１バイトが上位バイトであってデータが正しい場合でも、受信した２バイトのデータが予め設定された設定順序と相違する順序にて受信したことになり、Ｓ44においてNoであるとしてエラー判定される。
【００４７】
次に、通信エラーフラグEFがセットされ（Ｓ45）、受信コマンドメモリ６２に記憶した制御用コマンドのデータを消去して無効にされ（Ｓ46）、「通信エラー発生」等のエラーメッセージが液晶表示手段１６に表示するエラー報知が実行され（Ｓ47）、この制御を終了して図柄変動制御のＳ３にリターンする。
そして、図柄変動制御において、通信エラーフラグEFがセットされているときには（Ｓ３：Yes ）、動作完了判定処理（図１３参照）が実行され（Ｓ12）、Ｓ２に戻り、受信した制御用コマンドは無効になる。
【００４８】
この動作完了判定処理制御が開始されたときに、受信した制御用コマンドに対応する動作が完了したときには（Ｓ50：Yes ）、その動作完了した制御用コマンドのデータが受信コマンドメモリ６２から消去され（Ｓ51）、この制御を終了する。しかし、動作完了してないときには（Ｓ50：No）、その制御用コマンドのデータは消去されず、受信コマンドメモリ６２に記憶された状態になる。
【００４９】
しかし、通信エラーフラグEFがセットされていないとき、つまり正常な制御用コマンドを受信したとき（Ｓ３：No）、即ち、先ず最初に正規の変動パターン指定コマンドを受信したときには（Ｓ４：Yes ）、その変動パターン指定コマンドで指示された変動パターンに含まれる各図柄表示部２２ａ〜２２ｃ毎のスクロール表示速度や変動時間に基づいて、各図柄表示部２２ａ〜２２ｃの図柄変動時間が夫々設定される（Ｓ９）。その結果、図示外の変動制御サブルーチンにより、各図柄表示部２２ａ〜２２ｃ毎に、スクロール表示速度に基づく図柄の変動制御が設定変動時間にわたって独立して実行される。次に、図柄変動中フラグCFがセットされ（Ｓ10）、通信エラーフラグEFはリセットされる（Ｓ11）。
【００５０】
次に、左図柄指定コマンドを受信したとき（Ｓ５：Yes ）、図柄変動中フラグCFがセットされており（Ｓ13：Yes ）、左図柄は「×」表示でないので（Ｓ14：No）、左図柄指定コマンドで指示される左図柄表示部２２ａに表示する左停止図柄が設定される（Ｓ15）。次に、中図柄指定コマンドを受信したとき（Ｓ６：Yes ）、図柄変動中フラグCFがセットされており（Ｓ16：Yes ）、中図柄は「×」表示でなく（Ｓ17：No）、左停止図柄が設定されているときには（Ｓ18：Yes ）、中図柄指定コマンドで指示される中図柄表示部２２ｂに表示する中停止図柄が設定される（Ｓ20）。
【００５１】
次に、右図柄指定コマンドを受信したとき（Ｓ７：Yes ）、図柄変動中フラグCFがセットされており（Ｓ21：Yes ）、右図柄は「×」表示でなく（Ｓ22：No）、左停止図柄が設定されており（Ｓ23：Yes ）、更に中停止図柄も設定されているときには（Ｓ25：Yes ）、右図柄指定コマンドで指示される右図柄表示部２２ｃに表示する右停止図柄が設定される（Ｓ27）。次に、図柄停止コマンドを受信したとき（Ｓ８：Yes ）、図柄変動中フラグCFがセットされており（Ｓ28：Yes ）、左停止図柄が設定されており（Ｓ29：Yes ）、中停止図柄も設定されており（Ｓ31：Yes ）、更に右停止図柄も設定されているときには（Ｓ33：Yes ）、図柄変動中フラグCFがリセットされる（Ｓ35）。
【００５２】
各図柄表示部２２ａ〜２２ｃ毎に図柄の変動時間が経過し、左図柄と中図柄と右図柄として、夫々個別に設定された停止図柄で停止され、図柄変動制御が正常に終了し、例えば大当たりのときには、これら左図柄と中図柄と右図柄として、例えば「７、７、７」が表示される。その結果、大入賞手段１８の開閉板１８ａが開放して遊技球が入賞可能となり、大入賞手段１８に入賞する毎に、払出し手段３５により所定数の遊技球が上皿８に払出される。
【００５３】
ところで、この図柄変動制御の開始時に、最初に受信するべき変動パターン指定コマンドを受信できずに、左図柄指定コマンドと中図柄指定コマンドと右図柄指定コマンドと図柄停止コマンドの何れかを最初に受信したときには、図柄変動中フラグCFがセットされていないため（Ｓ13：No、Ｓ16：No、Ｓ21：No、Ｓ28：No）、通信エラーフラグEFがセットされる（Ｓ36）。その結果、受信した複数コマンドの順序が設定通りでないため、「通信エラー発生」等のエラーメッセージが液晶表示手段１６に表示され、エラー発生が確実に分かる。
【００５４】
一方、変動パターン指定コマンドを最初に受信したが、その次に受信するべき左図柄指定コマンドを受信できずに、その後に受信する中図柄指定コマンドと右図柄指定コマンドと図柄停止コマンドの何れかを先に受信するなど、これら４つのコマンドの受信順序が設定順序と相違し、各図柄表示部２２ａ〜２２ｃの図柄設定が設定順序に対応しない順序の場合（Ｓ18：No、Ｓ23：No、Ｓ25：No、Ｓ29：No、Ｓ31：No、Ｓ33：No）、左図柄と中図柄と右図柄にマーク「×」を表示するように設定される（Ｓ19、Ｓ24、Ｓ26、Ｓ30、Ｓ32、Ｓ34）。
【００５５】
ところで、受信コマンドメモリ６２には受信した最新の制御用コマンドのデータが記憶されており、その最新の制御用コマンドで指示される図柄変動動作を実行中に、停電が発生した場合、前述した動作完了判定処理において、その図柄変動動作が完了しないことから（Ｓ50：No）、その制御用コマンドのデータが受信コマンドメモリ６２に記憶された状態になる。その後、停電が解除されてパチンコ機２に通電され、この制御の開始に際して再実行処理（Ｓ１）が実行されたときに、動作完了していない制御用コマンドが受信コマンドメモリ６２に記憶されているので（Ｓ55：Yes ）、その動作完了していない制御用コマンドに基づく図柄変動動作を再実行するように指令される（Ｓ56）。
【００５６】
ここで、前記図柄変動制御において、Ｓ２（コマンドデータエラー判定制御）等でエラー判定部３５が構成され、コマンドデータエラー判定制御の特にＳ47等でエラー報知手段が構成され、図柄変動制御の特にＳ１とＳ12等で再実行手段が構成されている。
次に、払出し制御手段７０により実行される遊技球払出し制御のルーチンについて、図１５、図１２〜図１４のフローチャートに基づいて説明する。
【００５７】
パチンコ機２に電源が投入され、ゲームが開始されると、各入賞手段１７〜１９に遊技球が入賞したとき、主制御手段５０は払出し制御手段７０に対して前述したように、１５個払出しメモリ５７から優先して払出しコマンドを一方向送信する一方、最新の送信済コマンドを送信コマンドメモリ５９に記憶する。
この制御が開始されると、先ず前述した再実行処理（図１４参照）が実行され（Ｓ60）、次に前述したコマンドデータエラー判定処理（図１２参照）が実行される（Ｓ61）。但し、コマンドデータエラー判定処理のＳ47においては、払出し制御基板４６に設けた７セグメント表示器（図示略）にエラー内容に応じたエラー番号を表示するようにしてもよい。
【００５８】
即ち、この払出し制御においても、図柄変動制御と同様に、払出しコマンドを構成する２バイトのデータを順次受信した際に、受信した上位バイトや下位バイトのデータがノイズの影響を受けるなどして、予め設定されたデータと相違する場合にはエラー判定される一方、主制御手段５０のコマンド送信手段５４による送信に際して、なんらかの理由により、上位バイトと下位バイトの順序が逆になり、最初に受信した１バイトが下位バイトであり且つ次に受信した１バイトが上位バイトである場合には、受信した２バイトのデータが予め設定された設定順序と相違する順序にて受信したことになりエラー判定される。
【００５９】
そして、通信エラーフラグEFがセットされているときには（Ｓ62：Yes ）、動作完了判定処理（図１３参照）が実行され（Ｓ67）、Ｓ61に戻り、受信した制御用コマンドは無効になる。しかし、通信エラーフラグEFがセットされていないとき、つまり正常な制御用コマンドを受信したときには（Ｓ62：No）、その制御用コマンドが解析処理される（Ｓ63）。即ち、この解析処理においては、制御用コマンドが払出しコマンドか動作モードの指示コマンドであるのかが解析され、払出しコマンドのときには、総獲得遊技球数の演算及び記憶が実行される。
【００６０】
次に、そのコマンドが動作モード指示コマンドのときは（Ｓ64：No）、そのコマンドで指示された払出し動作を停止し、又は払出し動作を再開する（Ｓ69）。しかし、そのコマンドが払出しコマンドのときに（Ｓ64：Yes ）、払出し手段３５による払出しが可能なときには（Ｓ65：Yes ）、所定個数の遊技球を払出すように駆動信号（パルス列信号）を供給することで払出し手段３５による払出し処理が実行され（Ｓ66）、前述した動作完了判定処理（図１３）が実行され（Ｓ67）、Ｓ61に戻る。払出し手段３５が作動中であって払出しが可能でないときには（Ｓ65：No）、払出しコマンドに対応する払出し球数が払出し遊技球数記憶手段７７に記憶される（Ｓ68）。
【００６１】
ところで、受信コマンドメモリ７３には受信した最新の制御用コマンドのデータが記憶されており、その最新の制御用コマンドで指示される払出し動作を実行中に、停電が発生した場合、前述した動作完了判定処理において、その払出し動作が完了しないことから（Ｓ50：No）、その制御用コマンドのデータが受信コマンドメモリ７３に記憶された状態になり、停電後に通電され、この制御の開始に際して再実行処理（Ｓ60）が実行されたときに、動作完了していない制御用コマンドと、図示外の賞球数確認スイッチで計数することにより、払出し処理の中断で払出しできなかった遊技球の数とが受信コマンドメモリ７３に記憶されているので（Ｓ55：Yes ）、その動作完了していない制御用コマンドに基づく不足分の遊技球の払出し動作が継続するように指令される（Ｓ56）。
【００６２】
以上説明したパチンコ機２において、主制御手段５０から図柄制御手段６０に対して図柄変動や図柄停止に関する制御用コマンドを一方向送信し、また主制御手段５０から払出し制御手段７０に対して所定数の遊技球を払出す払出しに関する制御用コマンドを一方向送信する際に、制御用コマンドを構成する複数バイトのデータを予め設定された設定順序と同様の順序にて受信した場合、また制御用コマンドを構成する複数バイトのデータが予め設定されたデータと同様の場合にエラーとせず、上位バイトと下位バイトのデータが夫々正しい場合であっても、これら上位バイトと下位バイトからなる複数バイトのデータを予め設定された設定順序と相違する順序にて受信した場合に、エラーとするため、主制御手段５０から図柄制御手段６０や払出し制御手段７０に複数の制御用コマンドが一方向送信される場合でも、受信した制御用コマンドを構成する複数バイトのデータの受信順序の正誤や信頼性を図柄制御手段６０や払出し制御手段７０において容易にチェックでき、図柄制御手段６０や払出し制御手段７０における誤動作を確実に防止することができる。
【００６３】
また、エラー判定部６１，７１でエラーと判定した場合に、受信した制御用コマンドを無効にして次の制御用コマンド受信を待機するので、そのエラーと判定された制御用コマンドを構成する複数バイトの不正なデータを無効化することで、不正なデータによる誤動作や暴走状態を確実に防止することができる。
【００６４】
また、エラー判定部６１，７１による判定結果がエラーの場合に、エラーであることを報知するエラー報知手段６３，７４を設けたので、エラーが検出された図柄表示部２２ａ〜２２ｃにエラーマーク「×」表示をしたり、払出し制御基板４６の７セグメント表示器にエラー番号を表示するので、エラー発生が確実に分かる。
【００６５】
更に、停電が発生したときに実行できなかった図柄変動動作や払出し動作を受信コマンドメモリ６２，７３に記憶しておくので、その停電が解消されて通電されたときに、これらメモリ６２，７３に記憶した制御用コマンドに基づいて、動作完了していない動作を再実行させることができる。尚、これらのメモリ６２，７３は、電力供給が切れても記憶を維持できるフラッシュメモリ等で構成され、或いはバックアップ用電源によりバックアップされ、メモリ６２，７３に記憶したデータを常に記憶保持できるようになっている。
【００６６】
本発明は、以上説明した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変更を付加した形態で実施することができる。
１〕エラー判定部６１，７１でエラーを検出したとき、エラーメッセージやエラー番号表示に代えて、ゲームに無関係なエラーを意味する種々のマークや記号を表示させてもよく、ブザーを鳴動させたり、スピーカからアラーム音を発生させたり、パチンコ機２を振動させるなどして報知するようにしてもよい。
【００６７】
２〕停電するなどの不慮の事故により動作完了できなかった場合、その停電などが解消されたときに、主制御手段５０に設けた送信コマンドメモリ５５，５９に記憶した制御用コマンドに基づいて、動作完了していない動作を再実行させるようにしてもよい。
３〕受信コマンドメモリ６２，７３には、最新の受信済コマンド以降の各コマンドを順々に記憶するようにしてもよい。
４〕主制御手段５０からサウンド制御手段８１に音声出力コマンドを一方向送信する場合、主制御手段５０からランプ制御手段８０に点灯駆動コマンドや点滅駆動コマンドを一方向送信する場合にも本発明を適用するようにしてもよい。
【００６８】
５〕主制御手段５０は、複数バイトのデータからなる制御用コマンドデータを複数のバイト毎に順次送信するようにしてもよい。
６〕エラー判定部６１，７１によりエラーが発生したと判定されたとき、そのエラー情報を遊技店に設けた島コンピュータに送信出力するようにしてもよい。
７〕主制御手段５０と図柄制御手段６０やサウンド制御手段８１等の種々の被制御手段との間で、コマンドや制御信号を双方向通信する場合であってもよい。
８〕本発明は、パチンコ機に限らず、アレンジボール機、雀球機等の種々の弾球遊技機に適用することが可能である。
【００６９】
【発明の効果】
請求項１の発明によれば、２バイトのデータからなる制御用コマンドを１バイト毎に順次発信する機能を有する制御手段と、制御用コマンドを受信したときに各制御用コマンドで指示される所定の動作をする被制御手段とを備え、被制御手段が、最新の受信済コマンドを記憶する受信コマンド記憶手段と、被制御手段が受信する全ての種類の制御用コマンドのデータが予め記憶されたコマンドデータ記憶手段と、順次受信した複数の制御用コマンドの各々について、コマンドデータ記憶手段に記憶されている制御用コマンドのデータと照合して、各制御用コマンドが一致するか否かを判定し、各制御用コマンドがコマンドデータ記憶手段に記憶されている何れかのデータと一致する場合であっても、複数の制御用コマンドを予め設定された設定順序と相違する順序にて受信した場合に、エラーとするエラー判定部を設けたので、制御手段から被制御手段に複数の制御用コマンドが一方向送信された場合に、受信した制御用コマンドがコマンドデータ記憶手段に記憶されている何れかのデータと一致する場合であっても、これら複数の制御用コマンドの受信順序の正誤や信頼性を被制御手段において容易にチェックでき、被制御手段における誤動作を確実に防止できる。
更に、最新の受信済コマンドを記憶する受信コマンド記憶手段と、エラー判定部においてエラーでないと判定された正規の制御用コマンドに対応する動作が完了しない場合に、受信コマンド記憶手段に記憶されている制御用コマンドに基づいて、動作完了していない動作を再実行させる再実行手段とを設けたので、停電等の不慮の事故の発生により、その時点において制御用コマンドで指示された動作を完了できなかった場合でも、その不慮の事故が解消されたとき、受信コマンド記憶手段に記憶している制御用コマンドに基づいて、再実行手段によりその完了できなかった動作を確実に再実行させることができる。
【００７０】
請求項２の発明によれば、再実行手段は、停電後に通電されたときに、動作完了していない動作を再実行させるので、停電が解消されて通電されたときには、受信コマンド記憶手段に記憶している制御用コマンドに基づいて、再実行手段によりその完了できなかった動作を確実に再実行させることができる。
【図面の簡単な説明】
【図１】本発明の実施形態のパチンコ機の概略斜視図である。
【図２】パチンコ機の遊技盤の正面図である。
【図３】パチンコ機の背面図である。
【図４】パチンコ機の制御系の概略機能ブロック図である。
【図５】パチンコ機の側面図である。
【図６】図柄制御手段の機能ブロック図である。
【図７】払出し制御手段の機能ブロック図である。
【図８】図柄制御手段に設けたコマンドデータ記憶部のデータ構成を説明する図表である。
【図９】払出し制御手段に設けたコマンドデータ記憶部のデータ構成を説明する図表である。
【図１０】図柄変動制御のルーチンの一部を示すフローチャートである。
【図１１】図柄変動制御のルーチンの残部を示すフローチャートである。
【図１２】コマンドデータ判定制御のルーチンのフローチャートである。
【図１３】動作完了判定制御のルーチンのフローチャートである。
【図１４】再実行制御のルーチンのフローチャートである。
【図１５】払出し制御のルーチンのフローチャートである。
【符号の説明】
２    パチンコ機（弾球遊技機）
５    遊技盤
２２    第１図表示手段
５０    主制御手段
５５，５９    送信コマンドメモリ
６０    図柄制御手段
７０    払出し制御手段
６１，７１    エラー判定部
６３，７４    エラー報知手段
６４，７５    再実行手段
１７    可変式入賞手段
１８    大入賞手段
１９    普通入賞手段
【図１】
0003695738.tif 000002
【図２】
0003695738.tif 000003
【図３】
0003695738.tif 000004
【図４】
0003695738.tif 000005
【図５】
0003695738.tif 000006
【図６】
0003695738.tif 000007
【図７】
0003695738.tif 000008
【図８】
0003695738.tif 000009
【図９】
0003695738.tif 000010
【図１０】
0003695738.tif 000011
【図１１】
0003695738.tif 000012
【図１２】
0003695738.tif 000013
【図１３】
0003695738.tif 000014
【図１４】
0003695738.tif 000015
【図１５】
0003695738.tif 000016