(57)【特許請求の範囲】
【請求項１】
遊技盤と、
この遊技盤へ遊技球を発射する発射装置と、
賞球の払出しを行う賞球払出手段と、
前記発射装置により発射された遊技球が前記遊技盤に設けられた所定の領域を通過したことに起因して前記賞球払出手段に賞球を払出させる主制御手段とを備えており、前記主制御手段および前記賞球払出手段が双方向通信手段により電気的に接続されたパチンコ機において、
前記双方向通信手段のうち、前記主制御手段および賞球払出手段に接続された部分は、それぞれ共通の信号線になっており、
前記主制御手段は、
前記発射装置により発射された遊技球が前記所定の領域を通過したと判定したときに、その通過した所定の領域に対して設定されている賞球の払出個数を賞球の未払い数に加算し、賞球を１個払出すように命令する制御コマンドを前記双方向通信手段を介して前記賞球払出手段へ送信する制御コマンド送信処理と、
前記双方向通信手段を介して前記賞球払出手段から送信されてきた確認信号の各ビットを反転し、その反転した確認信号と、前記賞球払出手段へ送信した制御コマンドとの各ビットが総て一致するか否かを判定する判定処理と、
この判定処理において肯定判定した場合に、賞球を１個払出すように指示する払出指示コマンドを前記双方向通信手段を介して前記賞球払出手段へ送信する払出指示コマンド送信処理と、
前記賞球払出手段が賞球を１個払出す毎に前記未払い数から１を減算する減算処理と、
前記判定処理において否定判定した場合に前記制御コマンドを前記双方向通信手段を介して前記賞球払出手段へ再送信する再送信処理とを実行し、
前記賞球払出手段は、
前記主制御手段から送信されてきた前記制御コマンドを前記双方向通信手段を介して受信した場合に、その受信した制御コマンドの各ビットを反転したものを、前記制御コマンドの受信の確認を示す確認信号として前記双方向通信手段を介して前記主制御手段へ送信する確認信号送信処理と、
前記主制御手段から前記双方向通信手段を介して前記払出指示コマンドを受信したときに賞球を１個払出す払出処理とを実行し、
前記主制御手段が前記制御コマンド送信処理、前記判定処理、前記払出指示コマンド送信処理および前記減算処理を実行し、かつ、前記賞球払出手段が前記確認信号送信処理および前記払出処理を実行したときに賞球を１個払出すというサイクルを前記未払い数が０になるまで繰り返すことを特徴とするパチンコ機。
【請求項２】
前記主制御手段は、
前記再送信処理により前記制御コマンドが再送信された回数が所定回数を超えた場合に異常報知手段に対して異常を報知させる異常報知処理を実行することを特徴とする請求項１に記載のパチンコ機。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、遊技盤へ遊技球を発射し、その遊技球が遊技盤に設けられた所定の領域を通過した場合に賞球を払出すパチンコ機に関する。
【０００２】
【従来の技術】
図８は、従来のパチンコ機の電気的構成を一部を省略して示す説明図である。遊技盤に発射された遊技球が入賞口に入賞すると、入賞検出スイッチ５００がＯＮし、制御基板５０１に搭載されたメインＣＰＵ５０２が入賞と判定する。続いて、メインＣＰＵ５０２はサブ制御基板５０３に搭載されたサブＣＰＵ５０４へ賞球の払出しを指示する賞球払出コマンドを送信する。たとえば、入賞のあった入賞口が、１５個の賞球が払出される入賞口であった場合は、メインＣＰＵ５０２は、１５個の賞球の払出しを指示する賞球払出コマンドをサブＣＰＵ５０４へ送信する。続いて、サブＣＰＵ５０４は、駆動信号を賞球払出装置５０５へ出力し、賞球払出装置５０５が１５個の賞球を払出す。
しかし、メインＣＰＵ５０２からサブＣＰＵ５０４へ賞球払出コマンドを送信する経路にノイズなどの何らかの外的要因が加わり、賞球払出コマンドがサブＣＰＵ５０４へ送信されなかったり、賞球払出コマンドがビット化けを起こしたりすることにより、賞球払出装置５０５が払出す賞球が不足する事態が発生した。特に、賞球払出コマンドがサブＣＰＵ５０４へ送信されない場合には、賞球数が０となるため、遊技者が大きな不利益を被ることになってしまう。
そこで、賞球払出装置５０５により払出された賞球数をサブＣＰＵ５０４だけでなく、メインＣＰＵ５０２によってもカウントすることにより、メインＣＰＵ５０２が賞球数の過不足数を求め、その過不足数を現在の賞球の未払い数に加減算して調整するという手法が考えられた。
【０００３】
【発明が解決しようとする課題】
しかし、上記の手法では、賞球払出装置５０５に発生した原因により、払出される賞球数に過不足が発生する事態になっても、その過不足は未払い数を用いて調整されてしまい、賞球払出装置５０５は、上記の事態が発生していることを知ることができないため、上記原因の回避を加味した解決ができないという問題がある。
また、サブＣＰＵ５０４からメインＣＰＵ５０２へ通信する手段がないため、サブＣＰＵ５０４に異常が発生した場合であっても、メインＣＰＵ５０２は、その異常を検知することができないという問題もある。
【０００４】
そこでこの発明は、遊技内容を制御する主制御手段（たとえば、前記メインＣＰＵ５０２）と、この主制御手段から送信された制御信号に基づいて賞球を払出す手段（たとえば、前記サブＣＰＵ５０４および賞球払出装置５０５）とを備えたパチンコ機を実現することを目的とする。
【０００５】
【課題を解決するための手段・作用および効果】
この発明は、上記目的を達成するため、請求項１に記載の発明では、遊技盤と、この遊技盤へ遊技球を発射する発射装置と、賞球の払出しを行う賞球払出手段と、前記発射装置により発射された遊技球が前記遊技盤に設けられた所定の領域を通過したことに起因して前記賞球払出手段に賞球を払出させる主制御手段とを備えており、前記主制御手段および前記賞球払出手段が双方向通信手段により電気的に接続されたパチンコ機において、前記双方向通信手段のうち、前記主制御手段および賞球払出手段に接続された部分は、それぞれ共通の信号線になっており、前記主制御手段は、前記発射装置により発射された遊技球が前記所定の領域を通過したと判定したときに、その通過した所定の領域に対して設定されている賞球の払出個数を賞球の未払い数に加算し、賞球を１個払出すように命令する制御コマンドを前記双方向通信手段を介して前記賞球払出手段へ送信する制御コマンド送信処理と、前記双方向通信手段を介して前記賞球払出手段から送信されてきた確認信号の各ビットを反転し、その反転した確認信号と、前記賞球払出手段へ送信した制御コマンドとの各ビットが総て一致するか否かを判定する判定処理と、この判定処理において肯定判定した場合に、賞球を１個払出すように指示する払出指示コマンドを前記双方向通信手段を介して前記賞球払出手段へ送信する払出指示コマンド送信処理と、前記賞球払出手段が賞球を１個払出す毎に前記未払い数から１を減算する減算処理と、前記判定処理において否定判定した場合に前記制御コマンドを前記双方向通信手段を介して前記賞球払出手段へ再送信する再送信処理とを実行し、前記賞球払出手段は、前記主制御手段から送信されてきた前記制御コマンドを前記双方向通信手段を介して受信した場合に、その受信した制御コマンドの各ビットを反転したものを、前記制御コマンドの受信の確認を示す確認信号として前記双方向通信手段を介して前記主制御手段へ送信する確認信号送信処理と、前記主制御手段から前記双方向通信手段を介して前記払出指示コマンドを受信したときに賞球を１個払出す払出処理とを実行し、前記主制御手段が前記制御コマンド送信処理、前記判定処理、前記払出指示コマンド送信処理および前記減算処理を実行し、かつ、前記賞球払出手段が前記確認信号送信処理および前記払出処理を実行したときに賞球を１個払出すという処理を前記未払い数が０になるまで繰り返すという技術的手段を用いる。
【０００６】
主制御手段が制御コマンドを双方向通信手段を介して賞球払出手段へ送信すると、賞球払出手段は、制御コマンドの各ビットを反転したものを、制御コマンドを受信したことの確認を示す確認信号として双方向通信手段を介して主制御手段へ送信する。
そして、主制御手段は、受信した確認信号の各ビットを反転し、その反転した確認信号と、賞球払出手段へ送信した制御コマンドとの各ビットが総て一致すると判定した場合に、賞球を１個払出すように指示する払出指示コマンドを賞球払出手段へ送信する。
つまり、主制御手段が確認信号を賞球払出手段から受信しない場合は、双方向通信手段、または賞球払出手段に何らかの外的要因が加わったため、主制御手段から送信した制御コマンドが賞球払出手段により受信されなかったと推定することができる。
したがって、上記双方向通信手段または賞球払出手段を検査し、適切な処置を施すことにより、制御コマンドが賞球払出手段に送信されない事態を解決することができる。
また、払出指示コマンドは、賞球を１個払出すように指示するコマンドであり、賞球の払出しが１個単位で行われるため、払出しに異常が発生した場合であっても、それによる被害を最小限に食い止めることができる。
【０００８】
また、双方向通信手段のうち、主制御手段に接続された部分は、共通の信号線になっているため、その共通になっている分、共通の信号線になっていない構成よりも、信号線を主制御手段に接続するための構成（たとえば、接続端子）および信号線の数を減らすことができる。
したがって、パチンコ機の製造工程および製造コストを低減することができる。
【００１０】
また、双方向通信手段のうち、賞球払出手段に接続された部分は、共通の信号線になっているため、その共通になっている分、共通の信号線になっていない構成よりも、信号線を賞球払出手段に接続するための構成（たとえば、接続端子）および信号線の数を減らすことができる。
したがって、パチンコ機の製造工程および製造コストを低減することができる。
【００１３】
請求項２に記載の発明では、請求項１に記載のパチンコ機において、前記主制御手段は、前記再送信処理により前記制御コマンドが再送信された回数が所定回数を超えた場合に異常報知手段に対して異常を報知させる異常報知処理を実行するという技術的手段を用いる。
【００１４】
主制御手段は、受信した確認信号の各ビットを反転し、その反転した確認信号と、賞球払出手段へ送信した制御コマンドとの各ビットが総て一致すると判定しない場合は、制御コマンドを賞球払出手段へ再送信する。そして、その再送信の回数が所定回数を超えると、異常報知処理により、異常報知手段に対して異常を報知させる。
つまり、ノイズなどの外的要因により、制御コマンドが賞球払出手段に正しく受信されなかった場合であっても、再度、制御コマンドを賞球払出手段へ送信することにより、制御コマンドが賞球払出手段により受信されるようにすることができる。
したがって、ノイズなどの外的要因に対して強く、信頼性の高いパチンコ機を実現することができる。
また、制御コマンドの再送信の回数が所定回数を超えると、異常報知処理により異常を報知することができるため、双方向通信手段または賞球払出手段に異常が発生したことを知ることができる。
【００１９】
【発明の実施の形態】
以下、この発明に係るパチンコ機の実施形態について図を参照して説明する。なお、以下に記載する各実施形態では、この発明に係るパチンコ機として第１種のパチンコ機を例に挙げて説明する。
［全体の主要構成］
まず、この実施形態のパチンコ機の主要構成について図１を参照して説明する。図１は、そのパチンコ機の外観を示す斜視説明図である。
パチンコ機１には、前枠２がヒンジ８を軸にして開閉可能に備えられており、その前枠２には、ガラス枠４が開閉可能に取付けられている。前枠２の右側には、ガラス枠４開閉用の鍵を差し込む鍵穴３が設けられている。ガラス枠４の内部には、遊技盤５が設けられており、前枠２の右側下方には、遊技球を遊技盤５へ発射する発射装置（図示省略）を操作するための発射ハンドル１５が回動可能に取付けられている。
ガラス枠４の下方には、賞球や貸球が供給される賞球・貸球供給口６ａが形成されており、この賞球・貸球供給口６ａの供給側には、その賞球・貸球供給口６ａから供給された賞球や貸球を溜めておくための上受け皿６が取り付けられている。上受け皿６の下方には、上受け皿６の収容可能数を超えて流下した賞球や上受け皿球抜きレバー６ｂの操作により上受け皿６から排出された遊技球などを排出する排出口７ａが形成されている。排出口７ａの排出側には、その排出口７ａから排出された遊技球を収容しておくための下受け皿７が設けられている。また、遊技盤５の上方には、枠ランプ９が設けられている。
【００２０】
［遊技盤５の主要構成］
次に、遊技盤５の主要構成についてそれを示す図２の正面説明図を参照して説明する。
遊技盤５の略中央には、センターケース３０が備えられている。センターケース３０には、天入賞口３１と、３個のＬＥＤからなる普通図柄表示装置３４と、この普通図柄表示装置３４の始動可能な回数を４個のＬＥＤにより表示する普通図柄記憶表示ＬＥＤ３５と、賞球の払出しに異常が発生した場合に「払出エラー１」または「払出エラー２」というメッセージを表示したり、複数の特別図柄や背景画像などを液晶で表示したりする特別図柄表示器３２ａとが備えられている。センターケース３０の両側上方には、ＬＥＤにより装飾された装飾風車４６がそれぞれ設けられている。右側の装飾風車４６の右斜め下方には、普通図柄表示装置３４を作動させるための普通図柄作動右ゲート２５が設けられており、左側の装飾風車４６の左斜め下方には、同じく普通図柄作動左ゲート２６が設けられている。センターケース３０の両側下方には、風車２４がそれぞれ設けられており、右側の風車２４の下方には、右入賞口１２が設けられており、左側の風車２４の下方には、左入賞口１３が設けられている。右入賞口１２の右方には、右袖入賞口２２が設けられており、左入賞口１３の左方には、左袖入賞口２３が設けられている。
センターケース３０の下方には、特別図柄表示器３２ａにより特別図柄の変動を開始させる機能を有する第１種始動口２７が設けられており、この第１種始動口２７の下部には、普通図柄表示装置３４の停止図柄が当たり図柄となった場合に両翼を開放する普通電動役物２８が設けられている。両翼を開放した普通電動役物２８は、第１種始動口２７と同様に特別図柄表示器３２ａにより特別図柄の変動を開始させる機能を備えている。なお、特別図柄表示器３２ａの始動可能な回数（以下、特別図柄始動記憶数と称する）は、特別図柄表示器３２ａの画面に表示される。
【００２１】
センターケース３０の下方には、特別図柄表示器３２ａの３個所の表示領域における確定図柄が大当り図柄となった場合に作動する変動入賞装置４０が設けられている。この変動入賞装置４０には、大当りの発生時に開放動作して大入賞口４１を開口する板状の開閉部材４３が扉式に開閉可能に取り付けられている。変動入賞装置４０の右側には、右下入賞口１４が設けられており、変動入賞装置４０の左側には、左下入賞口４４が設けられている。
また、変動入賞装置４０の内部には、開閉部材４３を連続して開放動作させる機能を有する特定領域と、この特定領域を通過した遊技球を検出する特定領域スイッチ（図３に符号４２ａで示す）が設けられている。
また、遊技盤５には、発射された遊技球を遊技領域へ案内するレール１６が取付けられており、遊技盤５の上部には、上部左右の両コーナーをＬＥＤなどにより装飾するコーナー飾り１１が設けられており、遊技盤５の左右には、ＬＥＤなどにより装飾するサイド飾り２０がそれぞれ設けられている。さらに、遊技盤５には、入賞しなかった遊技球をアウト球として回収するアウト口４５が設けられている。そして、遊技盤５には、多くの釘（図示省略）が打ち込まれており、遊技盤５に発射された遊技球は、釘の間を乱舞しながら落下し、各入賞口や第１種始動口２７に入賞したり、普通図柄作動ゲート２５，２６を通過したり、あるいはアウト口４５から回収されたりする。
【００２２】
［パチンコ機１の電気的構成］
次に、パチンコ機１の主な電気的構成についてそれをブロックで示す図３を参照して説明する。
パチンコ機１には、主制御基板１００が設けられており、この主制御基板１００には、マイクロプロセッサ１１０が搭載されている。マイクロプロセッサ１１０には、メインＣＰＵ１１２と、ＲＯＭ１１４と、ＲＡＭ１１６とが搭載されている。メインＣＰＵ１１２は、各入賞口スイッチがＯＮしたことに基づく入賞の判定、その入賞に対応する賞球数に基づく賞球の未払い数の演算、大当りか否かの判定、大当りの遊技におけるラウンドの制御、払出制御基板２００のサブＣＰＵ２１２との間で行う双方向通信などを実行する。ＲＯＭ１１４には、メインＣＰＵ１１２が、上記双方向通信や各種制御などを実行するためのコンピュータプログラムなどが記録されている。ＲＡＭ１１６には、入賞数、賞球の未払い数、遊技球が第１種始動口２７を通過したことの検出結果などの遊技中に発生する各種データ、ＲＯＭ１１４から読出されたコンピュータプログラムなどが一時的に格納される。
【００２３】
主制御基板１００には、次に記載するものが電気的に接続されている。遊技球が第１種始動口２７または両翼を開放した普通電動役物２８に入賞したことを検出する第１種始動口スイッチ２７ａ、特別図柄表示器３２ａを制御する図柄制御装置３２、ＬＥＤやランプ類を制御するランプ制御装置３００、電源基板８０、賞球の払出しなどを制御する払出制御基板２００、遊技中にスピーカから出力される効果音などを制御する音声制御装置７９、入賞、リーチパターン、大当りの発生、大当り図柄などに関する遊技盤情報をパチンコホールの管理室などに設けられたコンピュータ（図示省略）へ送信するための遊技枠情報端子基板５２、盤面中継基板５１、遊技枠中継基板５３である。
【００２４】
図柄制御装置３２には、メインＣＰＵ１１２から送信される制御コマンドに基づいて制御を実行するサブＣＰＵ３２ｂと、このサブＣＰＵ３２ｂが制御を実行するためのコンピュータプログラムが記録されたＲＯＭ３２ｆと、このＲＯＭ３２ｆから読出されたコンピュータプログラム、制御中に発生したデータなどを一時的に格納するＲＡＭ３２ｒとが備えられている。
また、ランプ制御装置３００には、メインＣＰＵ１１２から送信される制御コマンドに基づいて制御を実行するサブＣＰＵ３０２と、このサブＣＰＵ３０２が制御を実行するためのコンピュータプログラムが記録されたＲＯＭ３０７と、このＲＯＭ３０７から読出されたコンピュータプログラム、制御中に発生したデータなどを一時的に格納するＲＡＭ３０８とが備えられている。
【００２５】
払出制御基板２００には、主制御基板１００から送出される制御コマンドを入力して動作するマイクロプロセッサ２１０が搭載されており、マイクロプロセッサ２１０には、サブＣＰＵ２１２と、ＲＯＭ２１４と、ＲＡＭ２１６とが搭載されている。サブＣＰＵ２１２は、メインＣＰＵ１１２との間で行う双方向通信、賞球ユニット６２の制御などを実行する。ＲＯＭ２１４には、サブＣＰＵ２１２が各種制御を実行するためのコンピュータプログラムが記録されており、ＲＡＭ２１６には、サブＣＰＵ２１２が各種コンピュータプログラムを実行する際にＲＯＭ２１４から読出されたコンピュータプログラム、賞球の未払い数などの各種データが一時的に格納される。
また、払出制御基板２００には、電源基板８０、発射モータ１５ｅを駆動するための発射モータ駆動基板１５ｃ、遊技枠情報端子基板５２および払出中継基板５５が電気的に接続されている。発射モータ駆動基板１５ｃには、発射モータ駆動基板１５ｃから発射モータ１５ｅへ駆動信号を出力するための発射スイッチ１５ｄと、遊技者の手が触れたことを検出して発射スイッチ１５ｄをＯＮさせるタッチセンサ１５ｂとが接続されている。
【００２６】
遊技枠中継基板５３には、下受け皿７が満杯であることを検出する満杯検出スイッチ７２、賞球ユニット６２に供給されている賞球がないことを検出する賞球切れ検出スイッチ７３およびセンサ中継基板５４が電気的に接続されている。センサ中継基板５４は、賞球ユニット６２に備えられた賞球払出センサ６２ａ，６２ｂおよび払出中継基板５５と電気的に接続されている。払出中継基板５５には、貸球切れ検出スイッチ６１、賞球払出モータ６２ｃおよび貸球ユニット６３が電気的に接続されている。
盤面中継基板５１には、普通電動役物２８を駆動する普通電動役物ソレノイド２８ａ、普通図柄表示装置３４、普通図柄作動右ゲート２５を通過した遊技球を検出する右ゲートスイッチ２５ａ、普通図柄作動左ゲート２６を通過した遊技球を検出する左ゲートスイッチ２６ａ、大入賞口４１に入賞した遊技球を検出する大入賞口スイッチ４１ａ、右袖入賞口２２に入賞した遊技球を検出する右袖入賞口スイッチ２２ａ、左袖入賞口２３に入賞した遊技球を検出する左袖入賞口スイッチ２３ａ、右入賞口１２に入賞した遊技球を検出する右入賞口スイッチ１２ａ、左入賞口１３に入賞した遊技球を検出する左入賞口スイッチ１３ａ、右下入賞口１４に入賞した遊技球を検出する右下入賞口スイッチ１４ａ、左下入賞口４４に入賞した遊技球を検出する左下入賞口スイッチ４４ａ、天入賞口３１に入賞した遊技球を検出する天入賞口スイッチ３１ａおよび大入賞口中継基板５０である。
【００２７】
大入賞口中継基板５０には、特定領域スイッチ４２ａ、大入賞口４１に入賞した遊技球を特定領域または一般領域（特定領域以外の領域）に誘導する部材を動作させる特定領域ソレノイド４２ｂおよび開閉部材４３を駆動する大入賞口ソレノイド４１ｂが電気的に接続されている。電源基板８０は、ＣＲ接続基板５６と電気的に接続されており、ＣＲ接続基板５６には、プリペイドカードの残りの度数を表示する度数表示基板やプリペイドカードを読取る装置などを備える遊技機外装置部分７１と電気的に接続されている。電源基板８０は、ＡＣ２４Ｖ（５０Ｈｚ／６０Ｈｚ）の主電源７０から電源の供給を受け、各基板および装置へ必要電源を供給する。
なお、工場出荷時や開店前に試射を行った後に電源を遮断すると、電源遮断直前の遊技状態がＲＡＭ１１６およびＲＡＭ２１６にバックアップする処理が実行され、そのままの状態で開店すると、バックアップされていたデータに基づいて遊技が開始されてしまうなどの不具合が生じるため、電源基板８０に設けられたＲＡＭクリアスイッチ１０をＯＮしながら電源スイッチ１８をＯＮすることにより、ＲＡＭ１１６およびＲＡＭ２１６にバックアップされているデータを消去することができるようになっている。
【００２８】
［パチンコ機１の主な特徴］
メインＣＰＵ１１２は入賞と判定すると、１個の賞球の払出しを命令する制御コマンドをサブＣＰＵ２１２へ送信する。サブＣＰＵ２１２は、制御コマンドを受信すると、受信したことを確認する確認信号をメインＣＰＵ１１２へ送信する。メインＣＰＵ１１２は、受信した確認信号が正しい場合は、賞球の払出しを指示する払出指示コマンドをサブＣＰＵ２１２へ送信し、正しくない場合は、制御コマンドを再送信する。また、メインＣＰＵ１１２は、制御信号の再送信の回数が３回を超えた場合は、払出エラー１を特別図柄表示器３２ａに表示させる。
【００２９】
［メインＣＰＵおよびサブＣＰＵ間で行う双方向通信の概要］
次に、メインＣＰＵ１１２およびサブＣＰＵ２１２間で行う双方向通信の概要について図４、図５（Ａ）、図６および図７を参照して説明する。
図４は、メインＣＰＵ１１２およびサブＣＰＵ２１２間で双方向通信を行う場合の信号の流れを示す説明図である。図５（Ａ）は、メインＣＰＵ１１２およびサブＣＰＵ２１２間で双方向通信を行う場合の主な電気的構成を示す説明図である。図６は、メインＣＰＵ１１２が実行する入賞処理の流れを示すフローチャートである。図７は、サブＣＰＵ２１２が実行する払出処理の流れを示すフローチャートである。
なお、以下の説明では、メインＣＰＵ１１２およびサブＣＰＵ２１２は、それぞれ２ｍｓのマシンサイクルで各処理を実行するものとする。
【００３０】
（主な電気的構成）
図５（Ａ）に示すように、主制御基板１００にはメインＣＰＵ１１２と、入出力ゲートＡとが設けられており、払出制御基板２００にはサブＣＰＵ２１２と、入力ゲートＢと、出力ゲートＣとが設けられている。
メインＣＰＵ１１２は、信号線Ｌ２，Ｌ３を介して入力ゲートＢと電気的に接続されており、信号線Ｌ４を介して出力ゲートＣと電気的に接続されている。また、メインＣＰＵ１１２は、信号線Ｌ１を介して入出力ゲートＡと電気的に接続されており、信号線Ｌ５，Ｌ６を介して入力ゲートＢと電気的に接続されており、信号線Ｌ５，Ｌ７を介して出力ゲートＣと電気的に接続されている。入力ゲートＢは、信号線Ｌ８を介してサブＣＰＵ２１２と電気的に接続されており、サブＣＰＵ２１２は、信号線Ｌ９を介して出力ゲートＣと電気的に接続されている。
【００３１】
図４において、Ｌ１ａ，Ｌ１ｂは、図５（Ａ）の信号線Ｌ１における信号の流れる方向を示す。また、Ｌ５ａ，Ｌ５ｂは、図５（Ａ）の信号線Ｌ５における信号の流れる方向を示す。
つまり、信号線Ｌ１は、メインＣＰＵ１１２が信号を入出力ゲートＡへ出力する場合（Ｌ１ａ）と、メインＣＰＵ１１２がゲートＡから信号を取り込む場合（Ｌ１ｂ）とに共通して利用される単一の信号線である。また、信号線Ｌ５のうち、一端は入出力ゲートＡに接続されており、他端は途中から信号線Ｌ６と信号線Ｌ７とに分岐している。入出力ゲートＡから出力された信号は、信号線Ｌ５から信号線Ｌ６（Ｌ５ａ）を介して入力ゲートＢへ出力され、出力ゲートＣから出力された信号は、信号線Ｌ７から信号線Ｌ５（Ｌ５ｂ）を介して入出力ゲートＡへ出力される。
このように、信号線Ｌ１，Ｌ５は、それぞれ単一の線であるが双方向通信を行う機能を備えているため、信号の入出力単位毎に信号線を複数配線する場合よりも信号線の数を減らすことができる。また、単一の入出力ゲートＡが信号の入出力を兼用して行うため、入力ゲートおよび出力ゲートをそれぞれ独立して設ける場合よりもゲート数を減らすことができる。
【００３２】
（入賞処理および払出処理）
メインＣＰＵ１１２は、信号線Ｌ１，Ｌ２およびＬ４をそれぞれハイレベル（以下、Ｈレベルという）に変化させ、入出力ゲートＡ、入力ゲートＢおよび出力ゲートＣをそれぞれハイインピーダンス状態にする。
メインＣＰＵ１１２は、電源スイッチ１８がＯＮされ、電源が投入された時であるか否かを判定し（図６のステップ（以下、Ｓと略す）１０）、電源投入時ではないと判定すると（Ｓ１０：Ｎｏ）、大入賞口スイッチ４１ａなどの何れかの入賞口スイッチがＯＮしたか否かを判定する（Ｓ１４）。ここで、ＯＮしたと判定すると（Ｓ１４：Ｙｅｓ）、そのＯＮした入賞口スイッチに対応した賞球の払出個数Ｐ１（たとえば５個）と、現在の未払い数Ｐとを加算した数値を新たな未払い数ＰとしてＲＡＭ１１６に格納する（Ｓ１６）。
【００３３】
続いてメインＣＰＵ１１２は、１個の賞球の払出しを命令する制御コマンドを信号線Ｌ１を介して入出力ゲートＡに出力する（Ｓ１８）。たとえば、その制御コマンドは、３１Ｈで示される。ここで、「３」は賞球払出しを制御するコマンドであることを示し、「１」は賞球の個数を示す。なお、Ｈは１６進数表示を意味する。
これにより、制御コマンドが入出力ゲートＡにラッチされる。続いてメインＣＰＵ１１２は、信号線Ｌ１，Ｌ２をローレベル（以下、Ｌレベルという）に変化させると、信号線Ｌ２が接続されたメインＣＰＵ１１２の割込信号出力端子から割込信号（図４ではＩＮＴと記載）が出力され、サブＣＰＵ２１２は、メインＣＰＵ１１２から制御コマンドの送信があったと判定する。また、入出力ゲートＡにラッチされていた制御コマンドは、信号線Ｌ６を介して入力ゲートＢに出力され、その入力ゲートＢにラッチされる。
【００３４】
一方、サブＣＰＵ２１２は、電源投入時ではないと判定すると（図７のＳ６０：Ｎｏ）、入力ゲートＢにラッチされている制御コマンドを信号線Ｌ８を介して受信する（Ｓ６４）。また、メインＣＰＵ１１２は、信号線Ｌ１，Ｌ２をＨレベルに戻す。
そしてサブＣＰＵ２１２は、Ｓ６４にて受信した制御コマンドを構成する各ビットを反転させる（Ｓ６６）。たとえば、受信した制御コマンドが３１Ｈであった場合は、それを反転させたＣＥＨを作る。続いてサブＣＰＵ２１２は、Ｓ６６にて作ったデータを、割込信号を受信したときから２ｍｓ後から６ｍｓ間に、制御コマンドを受信したことを確認したことを示す確認信号を信号線Ｌ９を介して出力ゲートＣへ出力し、その出力ゲートＣにラッチさせる（Ｓ６８）。
【００３５】
一方、メインＣＰＵ１１２は、制御コマンドを送信した回数を示す送信回数Ｎに「１」を加算し（図６のＳ２０）、その結果、送信回数Ｎが「３」を超えたか否かを判定する（Ｓ２２）。ここで、「３」を超えていないと判定した場合は（Ｓ２２：Ｎｏ）、割込信号をサブＣＰＵ２１２へ送信してから４ｍｓ後に、信号線Ｌ４，Ｌ１をＬレベルに変化させ、出力ゲートＣにラッチされている確認信号を入出力ゲートＡに受信してラッチし、そのゲートＡにラッチされている確認信号を信号線Ｌ１を介して受信する。ここで、メインＣＰＵ１１２は、確認信号を受信したか否かを判定し（Ｓ２４）、受信したと判定した場合は（Ｓ２４：Ｙｅｓ）、その受信した確認信号の各ビットを反転し（Ｓ２６）、その反転した確認信号と、Ｓ１８にて送信した制御コマンドとの各ビットを比較する（Ｓ２８）。続いてメインＣＰＵ１１２は、各ビットが総て一致するか否かを判定し（Ｓ３０）、総て一致すると判定した場合は（Ｓ３０：Ｙｅｓ）、賞球の払出しを指示する払出指示コマンド（たとえば０ＤＨ）をサブＣＰＵ２１２へ送信する（Ｓ３２）。
【００３６】
一方、サブＣＰＵ２１２は、メインＣＰＵ１１２から払出指示コマンドを受信すると（Ｓ７０：Ｙｅｓ）、払出し可能な状態であるか否かを判定し（Ｓ７２）、払出可能であると判定した場合は（Ｓ７２：Ｙｅｓ）、未払い数Ｐから払出個数１を減算した数値を新たな未払い数Ｐとして設定する（Ｓ７４）。続いてサブＣＰＵ２１２は、Ｓ７０にて受信した払出指示コマンドの各ビットを反転し、その反転したものを、払出可能であることを示す払出可能信号としてメインＣＰＵ１１２へ送信する（Ｓ７６）。たとえば、受信した払出指示コマンドが０ＤＨであるとすると、払出可能信号Ｆ２Ｈを送信する。続いてサブＣＰＵ２１２は、駆動信号を賞球ユニット６２へ出力する（Ｓ７８）。これにより、賞球ユニット６２に備えられた賞球払出モータ６２ｃが駆動され、賞球が１個払出される。
一方、メインＣＰＵ１１２は、サブＣＰＵ２１２から払出可能信号を受信すると（Ｓ３４：Ｙｅｓ）、賞球の払出しが正常に行われたものとして処理し、未払い数Ｐから払出個数１を減算した数値を新たな未払い数ＰとしてＲＡＭ１１６に格納する（Ｓ３６）。
【００３７】
また、メインＣＰＵ１１２は、Ｓ２２において、制御コマンドを再送した回数Ｎが「３」を超えたと判定した場合（Ｓ２２：Ｙｅｓ）、あるいは、Ｓ２４において、サブＣＰＵ２１２から確認信号を受信しなかったと判定した場合（Ｓ２４：Ｎｏ）は、「払出エラー１」というメッセージを表示させる制御コマンドを図柄制御装置３２へ送信し、特別図柄表示器３２ａにより「払出エラー１」というメッセージを表示させる（Ｓ３８）。
つまり、特別図柄表示器３２ａの画面に「払出エラー１」というメッセージを表示することにより、メインＣＰＵ１１２およびサブＣＰＵ２１２間を電気的に接続する信号線、またはサブＣＰＵ２１２自身が正常に機能していないことを報知する。
したがって、遊技店に従事する者は、「払出エラー１」というメッセージを見ることにより、異常が発生している個所は、上記伝送経路またはサブＣＰＵ２１２であると見当を付けることができるため、早期に対策を施すことができる。
また、ここで、電源スイッチ１８を一旦ＯＦＦした後に再度ＯＮすると、メインＣＰＵ１１２は、送信回数Ｎと、払出エラー１を表示するためのエラービットとを０クリアするなどの初期設定を実行する（Ｓ１２）。このとき、ＲＡＭ１１６に格納されていた未払い数Ｐは、バックアップ処理によってＲＡＭ１１６のバックアップ領域に記憶保持されているため、電源が再投入されると、メインＣＰＵ１１２は、バックアップされている未払い数Ｐに基づいて、制御コマンドをサブＣＰＵ２１２へ送信することになる（Ｓ１０〜Ｓ１８）。また、エラービットが「０」であるため、特別図柄表示器３２ａによって「払出エラー１」というメッセージは表示されない。
【００３８】
また、サブＣＰＵ２１２は、Ｓ７２において、賞球の払出しが可能ではないと判定した場合は（Ｓ７２：Ｎｏ）、賞球切れスイッチ７３（図３）がＯＮしているか否か、つまり賞球切れであるか否かを判定する（Ｓ８０）。ここで、賞球切れであると判定した場合は（Ｓ８０：Ｙｅｓ）、賞球が補給されるまで待機していることを示す補給待信号をメインＣＰＵ１１２へ送信する（Ｓ８２）。たとえば、払出可能信号Ｆ２Ｈに＋１したＦ３Ｈを補給待信号として送信する。
一方、メインＣＰＵ１１２は、サブＣＰＵ２１２から補給待信号を受信すると（図６のＳ４０：Ｙｅｓ）、次の処理へ移行する。
【００３９】
また、サブＣＰＵ２１２は、Ｓ８０にて、賞球切れではないと判定した場合は（Ｓ８０：Ｎｏ）、賞球の払出しに異常が発生したことを示す異常信号をメインＣＰＵ１１２へ送信する（Ｓ８６）。
一方、メインＣＰＵ１１２は、サブＣＰＵ２１２から異常信号を受信すると（Ｓ４２：Ｙｅｓ）、賞球の払出しに異常が発生したことを示す「払出エラー２」というメッセージを表示させるための制御コマンドを図柄制御装置３２へ送信し、特別図柄表示器３２ａにより「払出エラー２」というメッセージを表示させる（Ｓ４４）。
つまり、特別図柄表示器３２ａの画面に「払出エラー２」というメッセージを表示することにより、メインＣＰＵ１１２およびサブＣＰＵ２１２間を電気的に接続する信号線、サブＣＰＵ２１２および賞球切れ以外の原因により、賞球の払出しを行うことができない状態であることを報知する。
【００４０】
したがって、遊技店に従事する者は、「払出エラー２」というメッセージを見ることにより、異常の発生の原因は、メインＣＰＵ１１２およびサブＣＰＵ２１２間を電気的に接続する信号線、サブＣＰＵ２１２および賞球切れ以外であると見当を付けることができるため、早期に対策を施すことができる。
また、ここで、電源スイッチ１８を一旦ＯＦＦした後に再度ＯＮすると、メインＣＰＵ１１２は、払出エラー２を表示するためのエラービットとを０クリアするなどの初期設定を実行する（Ｓ１２）。このとき、ＲＡＭ１１６に格納されていた未払い数Ｐは、バックアップ処理によってＲＡＭ１１６のバックアップ領域に記憶保持されているため、電源が再投入されると、メインＣＰＵ１１２は、バックアップされている未払い数Ｐに基づいて、１個の賞球の払出しを命令する制御コマンドをサブＣＰＵ２１２へ送信することになる（Ｓ１０〜Ｓ１８）。また、エラービットが「０」であるため、特別図柄表示器３２ａによって「払出エラー２」というメッセージは表示されない。
なお、上記入賞処理は、ＲＯＭ１１４に記録されたコンピュータプログラムに従って実行され、払出処理は、ＲＯＭ２１４に記録されたコンピュータプログラムに従って実行される。
【００４１】
［第１実施形態の効果］
（１）以上のように、上記第１実施形態に係るパチンコ機１を使用すれば、メインＣＰＵ１１２から送信した制御コマンドをサブＣＰＵ２１２が受信したことを確認する確認信号をメインＣＰＵ１１２がサブＣＰＵ２１２から受信しない場合は、「払出エラー１」というメッセージを特別図柄表示器３２ａの画面に表示することができる。
しかも、メインＣＰＵ１１２は、サブＣＰＵ２１２から送信されてきた確認信号が正しいか否かを判定し、正しくないと判定した場合に制御コマンドをサブＣＰＵ２１２へ再送信し、その再送信の回数が「３」を超えた場合に、「払出エラー１」というメッセージを特別図柄表示器３２ａの画面に表示することができる。
これにより、遊技店は、メインＣＰＵ１１２とサブＣＰＵ２１２とを電気的に接続する信号線、またはサブＣＰＵ２１２に何らかの外的要因（ノイズの侵入、断線など）が加わったため、メインＣＰＵ１１２から送信した制御コマンドがサブＣＰＵ２１２により受信されなかったと推定することができる。
したがって、上記信号線またはサブＣＰＵ２１２を検査し、適切な処置を施すことにより、制御コマンドがサブＣＰＵ２１２に送信されず、賞球が払出されなかったり、あるいは賞球数が過不足となる事態を解決することができるため、遊技者または遊技店が不測の不利益を被るおそれがない。
【００４２】
（２）また、メインＣＰＵ１１２は、１個の賞球の払出しを命令する制御コマンドをサブＣＰＵ２１２へ送信し、賞球ユニット６２により賞球の払出しが１個単位で行われるため、払出しに異常が発生した場合であっても、それによる被害を最小限に食い止めることができる。
【００４３】
（３）さらに、主制御基板１００と払出制御基板２００との間で双方向通信を行うために使用する信号線のうち、主制御基板１００に接続された信号線Ｌ５が送受信共通の単一の信号線になっているため、その共通になっている分、共通の信号線になっていない構成よりも、信号線の数を減らすことができ、かつ、信号線を主制御基板１００に接続するための接続端子の数を減らすこともできる。
したがって、パチンコ機１の製造工程および製造コストを低減することができる。
【００４４】
（４）サブＣＰＵ２１２は、賞球の補給を待機している状態であることを示す補給待信号、あるいは賞球切れ以外の原因により賞球を払出すことができないことを示す異常信号をメインＣＰＵ１１２へ送信することができるため、メインＣＰＵ１１２は、サブＣＰＵ２１２の状態を検知することができる。
また、メインＣＰＵ１１２はサブＣＰＵ２１２から異常信号を受信した場合は、「払出エラー２」というメッセージを特別図柄表示器３２ａの画面に表示することができるため、遊技店は、異常の発生の原因は、メインＣＰＵ１１２およびサブＣＰＵ２１２間を電気的に接続する信号線、サブＣＰＵ２１２および賞球切れ以外であると推定することができる。
したがって、メインＣＰＵ１１２およびサブＣＰＵ２１２間を電気的に接続する信号線、サブＣＰＵ２１２および賞球切れ以外の原因を調査し、適切な処置を施すことにより、賞球が払出されなかったり、あるいは賞球数が過不足となる事態を解決することができるため、遊技者または遊技店が不測の不利益を被るおそれがない。
【００４５】
＜他の実施形態＞
（１）図５（Ｂ）〜（Ｄ）は、図５（Ａ）に示す構成の変更例を示す説明図である。図５（Ｂ）に示すように、主制御基板１００には、出力ゲートＤおよび入力ゲートＥが設けられており、払出制御基板２００には、入出力ゲートＦが設けられている。メインＣＰＵ１１２は、信号線Ｌ１０により出力ゲートＤと接続されており、信号線Ｌ１１により入力ゲートＥと接続されている。サブＣＰＵ２１２は、信号線Ｌ１５により入出力ゲートＦと接続されている。入出力ゲートＦは、信号線Ｌ１４の一端に接続されており、信号線Ｌ１４の他端は途中から信号線Ｌ１２と信号線Ｌ１３とに分岐している。信号線Ｌ１２は入力ゲートＤと接続されており、信号線Ｌ１３は出力ゲートＥと接続されている。
つまり、主制御基板１００と払出制御基板２００との間で双方向通信を行うために使用する信号線のうち、払出制御基板２００に接続された信号線が送受信共通の単一の信号線Ｌ１４になっているため、その共通になっている分、共通の信号線になっていない構成よりも、信号線の数を減らすことができ、かつ、信号線を払出制御基板２００に接続するための接続端子の数を減らすこともできる。
したがって、パチンコ機１の製造工程および製造コストを低減することができる。
なお、図５（Ｂ）に示す構成を備えたパチンコ機が、請求項１に記載のパチンコ機に対応する。
【００４６】
（２）図５（Ｃ）に示すように、主制御基板１００には、入出力ゲートＡが設けられており、払出制御基板２００には、入出力ゲートＦが設けられている。メインＣＰＵ１１２は、信号線Ｌ１６により入出力ゲートＡと接続されており、サブＣＰＵ２１２は、信号線Ｌ１８により入出力ゲートＦと接続されている。入出力ゲートＡおよび入出力ゲートＦは、単一の信号線Ｌ１７により接続されている。
つまり、主制御基板１００と払出制御基板２００との間で双方向通信を行うために使用する信号線が送受信共通の単一の信号線Ｌ１７になっているため、その共通になっている分、共通の信号線になっていない構成よりも、信号線の数を減らすことができ、かつ、信号線を主制御基板１００および払出制御基板２００にそれぞれ接続するための接続端子の数を減らすこともできる。
したがって、パチンコ機１の製造工程および製造コストを低減することができる。
なお、図５（Ｃ）に示す構成を備えたパチンコ機が、請求項１に記載のパチンコ機に対応する。また、信号線Ｌ１７は、心線が１本であってもよいし、複数の心線を束ねたり、撚ったりしたものであってもよい。さらに、信号線Ｌ２，Ｌ３を配線しないで信号線Ｌ１７のみにし、信号の送受信、入出力ゲートＡ，Ｆにおける信号のラッチ、ラッチ解除などの処理手順を信号線Ｌ１７を介してシリアルに行うこともできる。
【００４７】
（３）図５（Ｄ）に示すように、主制御基板１００には、出力ゲートＤおよび入力ゲートＥが設けられており、払出制御基板２００には、入力ゲートＢおよび出力ゲートＣが設けられている。メインＣＰＵ１１２は、信号線Ｌ１０により出力ゲートＤと接続されており、信号線Ｌ１１により入力ゲートＥと接続されている。サブＣＰＵ２１２は、信号線Ｌ８により入力ゲートＢと接続されており、信号線Ｌ９により出力ゲートＣと接続されている。出力ゲートＤおよび入力ゲートＢは、信号線Ｌ１９により接続されており、入力ゲートＥおよび出力ゲートＣは、信号線Ｌ２０により接続されている。
つまり、信号の送信用および受信用としてそれぞれ専用の信号線を設けることもできる。この構成を使用すれば、信号線を共有していないため、断線や短絡の発生した信号線が他の信号線に影響を与えるおそれがない。
【００４８】
（４）また、この発明は、第２種パチンコ機、第３種パチンコ機、第１種〜第３種のうち２種類以上を組み合わせたパチンコ機にも適用することができる。
（５）前記各実施形態において記載した処理内容、処理手順、数値などは、この発明を逸脱しない範囲で適宜変更することができる。
【００４９】
［各請求項と実施形態との対応関係］
タッチセンサ１５ｂ、発射スイッチ１５ｄ、発射モータ駆動基板１５ｃおよび発射モータ１５ｅが、請求項１に記載の発射装置に対応し、第１種始動口２７または普通電動役物２８の開放された両翼が所定の領域に対応する。主制御基板１００が主制御手段に対応し、払出制御基板２００および賞球ユニット６２が賞球払出手段に対応する。信号線Ｌ１〜Ｌ９、入出力ゲートＡ、入力ゲートＢおよび出力ゲートＣが双方向通信手段に対応する。特別図柄表示器３２ａが、異常報知手段に対応する。
そして、メインＣＰＵ１１２が実行する入賞処理（Ｓ１０〜Ｓ４４）が、請求項１に記載の主制御手段として機能し、サブＣＰＵ２１２が実行する払出処理（Ｓ６０〜Ｓ８６）が、賞球払出手段として機能する。また、メインＣＰＵ１１２が実行するＳ１８が制御コマンド送信処理に、Ｓ２６〜Ｓ３０が判定処理に、Ｓ３２が払出指示コマンド送信処理に、Ｓ３６が減算処理にそれぞれ対応し、Ｓ３０：Ｎｏの場合に、Ｓ１８に戻る処理が、再送信処理に対応し、Ｓ２０、Ｓ２２およびＳ３８が異常報知処理に対応する。
サブＣＰＵ２１２が実行するＳ６８が請求項１に記載の確認信号送信処理に、Ｓ７８が払出処理にそれぞれ対応する。
【図面の簡単な説明】
【図１】この発明の実施形態に係るパチンコ機の外観を示す斜視説明図である。
【図２】図１に示すパチンコ機１に備えられた遊技盤５の主要構成を示す説明図である。
【図３】図１に示すパチンコ機１の電気的構成をブロックで示す説明図である。
【図４】メインＣＰＵ１１２およびサブＣＰＵ２１２間で双方向通信を行う場合の信号の流れを示す説明図である。
【図５】図５（Ａ）は、第１実施形態においてメインＣＰＵ１１２およびサブＣＰＵ２１２間で双方向通信を行う場合の主な電気的構成を示す説明図であり、図５（Ｂ）〜（Ｄ）は、図５（Ａ）に示す構成の変更例を示す説明図である。
【図６】メインＣＰＵ１１２が実行する入賞処理の流れを示すフローチャートである。
【図７】サブＣＰＵ２１２が実行する払出処理の流れを示すフローチャートである。
【図８】従来のパチンコ機の電気的構成を一部を省略して示す説明図である。
【符号の説明】
１      パチンコ機
３２ａ    特別図柄表示器（異常報知手段）
６２      賞球ユニット（賞球払出手段）
１００      主制御基板（主制御手段）
２００      払出制御基板（賞球払出手段）
Ｌ１〜Ｌ９  信号線（双方向通信手段）
Ａ      入出力ゲート（双方向通信手段）
Ｂ      入力ゲート（双方向通信手段）
Ｃ      出力ゲート（双方向通信手段）
【図１】
0003995989.tif 000002
【図２】
0003995989.tif 000003
【図３】
0003995989.tif 000004
【図４】
0003995989.tif 000005
【図５】
0003995989.tif 000006
【図６】
0003995989.tif 000007
【図７】
0003995989.tif 000008
【図８】
0003995989.tif 000009