(57)【特許請求の範囲】
【請求項１】
入賞球を１個宛て検出するセーフセンサを有し、該検出された入賞球をトリガーにして賞球数が決定され、該賞球数の決定に関わった入賞球を排出させる指令信号に基づいて入賞球を１個ずつ排出する入賞球排出装置と、
遊技球の排出を検出する排出球検出手段および遊技球を遊技者側へ所要数排出する球排出機構を備えた排出装置と、
所要数の遊技球を遊技者側へ排出するように前記排出装置を制御する排出制御装置と、
前記入賞球排出装置によって検出された入賞球に対応した賞球数を決定し、賞球排出すべく賞球数を前記排出制御装置へ送信するとともに、遊技に関する動作を制御する遊技制御装置と、を備えた遊技機において、
前記排出球検出手段により検出された検出信号を前記排出制御装置と遊技制御装置に分配可能な分配手段を設け、
前記排出制御装置は、
前記排出装置における排出動作を開始可能とする排出可能条件が成立しているか否かを判定する排出可能条件成立判定手段と、
前記分配手段により分配された検出信号に基づいて遊技球を計数し、遊技制御装置から送信された賞球数になったか否かを判定する排出数判定手段と、を有し、
前記遊技制御装置は、
前記排出可能条件が成立しているか否かを判定し、成立している場合に、前記賞球数を決定し、該賞球数を前記排出制御装置へ送信可能とする賞球データ送信可能状態判定手段と、
前記分配手段により分配された検出信号に基づいて前記排出制御装置の制御により排出される排出装置からの遊技球を計数し、送信した賞球数になったか否かを判定する賞球排出数監視手段と、
前記賞球排出数監視手段で送信した賞球数になったと判定された場合に、前記賞球数の決定に関わった入賞球を排出させる指令信号を前記入賞球排出装置に出力する入賞球排出動作指令手段と、
を有することを特徴とする遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遊技球の排出を検出する排出球検出手段の出力を遊技制御装置と排出制御装置に分配入力し、各々で賞球排出数を計数し、遊技制御装置側で入賞球排出装置による入賞球の排出を制御する遊技機（例えば、パチンコ遊技機）に関する。
【０００２】
【従来の技術】
一般に、遊技機（特に、パチンコ遊技機）では、遊技盤前面の遊技領域にある入賞口への入賞に基づき、その賞たる賞球の排出を行う排出装置と、排出装置の排出動作を制御する排出制御装置と、役物を制御する役物制御装置とを備えている。
排出制御装置では、役物制御装置から送出される賞球数情報（賞球数データ）に基づいて排出装置に組み込まれている排出センサ１、２の入力、排出ソレノイド１、２への出力を制御して、当該賞球数情報分の遊技球を払い出している。そして、排出制御装置側でセーフユニット（入賞球排出装置）のセーフソレノイドを駆動して、当該賞球情報に関わったセーフ球を遊技機外に排出する。
この場合、セーフ処理のところを詳細に述べると、遊技機はセーフユニットを有しており、セーフユニットは球を１個宛排出可能な機構を備え、セーフセンサ、セーフソレノイド、カム等から構成される。セーフユニットに組み込まれているセーフセンサの信号は役物制御装置へ一旦入り、役物制御装置上でセーフセンサからの信号を２つに分配し、一方を役物制御装置への入力とし、他方を排出制御装置への入力とする。また、セーフソレノイドは排出制御装置のみによって制御される。
【０００３】
役物制御装置は、セーフセンサからの入力でセーフ球を検出すると、賞球数記憶があるか否かを確認する。この場合、例えば７個賞球および１３個賞球の２系統の役物賞球がある遊技機の例で説明すると、始動口が７個、それ以外の入賞は１３個という賞球排出になる。
ここでは、説明の都合上、始動口ヘの入賞が賞球数記憶となる例を取る。なお、始動口ヘの入賞は始動口入賞への特図記憶とは異なる。特図記憶は４個まで有効であるが、賞球数記憶は始動口へ入賞した分有効である。
いま、賞球数記憶があるとすると、役物制御装置は賞球数情報（７個）を排出制御装置へ送信する。これは、役物制御装置→排出制御装置へという単一方向の通信であり、賞球数情報を繰り返して送るいわゆる垂れ流しの方式となっている。
【０００４】
排出制御装置では、賞球数情報を受信すると、排出装置の排出センサ１、２および排出ソレノイド１、２を制御して当該賞球数情報分の遊技球を遊技者側へ払い出し、そのとき排出球数を計数し、計数値が所定値に達したら賞球の払い出しが終了（すなわち、 その賞球の払い出しが完了したら、若しくは払出しの途中であっても、あるいは賞球払出信号を送信した時点で）したと判断し、排出制御装置は上述したセーフユニットのセーフソレノイドを制御（駆動）して当該賞球数情報に関わったセーフ球を遊技機外へ排出する。すなわち、排出制御装置側で一連の排出動作が全て行われている。
なお、このとき、そのセーフ球（遊技機外へ排出されるセーフ球）をトリガーにして賞球数情報が決定されており、したがって、遊技機外へ排出されるセーフ球は賞球数情報の決定に関わったものであって、当該賞球数情報分の遊技球の遊技者側への払い出しが終了したセーフ球である。
次いで、排出制御装置はセーフセンサの入力が球有りから球無しになった状態を確認すると、正常に排出制御処理が終了したと判断する。また、役物制御装置でもセーフセンサの入力が球有りから球無しになった状態を確認すると、排出制御装置による排出制御処理が正常に終了したと判断し、そのタイミングで賞球数記憶を減算する。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の遊技機にあっては、以下のような問題点があった。
（イ）遊技球の排出動作は遊技機の中で、最も重要な構成要素の１つであり、そのため、それを１つの制御回路（すなわち、排出制御装置にある回路）で実行するのはセキュリティの面で問題があった。
（ロ）従来の遊技機の場合、遊技盤前面の遊技領域にある入賞口への入賞が検出され、その賞球の払い出しが排出装置によって完了したら（若しくは払い出しの途中であっても、あるいは賞球払出信号を送信した時点で）、排出制御装置でセーフユニットのセーフソレノイドを駆動してセーフ球を遊技機外へ排出していたので、排出制御装置の制御を行うプログラムが書き込まれた排出制御用ＲＯＭの容量が大きくなっていた。すなわち、排出制御用ＲＯＭには排出開始条件が揃っているか否かの判断処理、遊技球を排出流路に流下可能な電気的駆動源（排出ソレノイド等）の駆動制御、賞球数情報に関わったセーフ球を排出する制御のプログラムという排出制御に関わる一連のプログラムを記憶していたため、排出制御用ＲＯＭの容量が大きくなっていた。
ところが、ただでさえ、排出制御装置は賞球排出のためのソレノイドの駆動や賞球排出に関連するランプの点灯等の制御を行っているため、大変に複雑な制御になっているにもかかわらず、排出球数の計数やセーフユニットのセーフソレノイドを駆動してセーフ球を排出するという処理のためのプログラムまで記憶させることは決して効率が良いとはいえなかった。
【０００６】
（ハ）また、排出制御装置に遊技球の排出に関する動作制御を全て任していたため、排出制御装置に不正を行うことにより、実際は賞球排出を行っていないにもかからわず、排出装置を誤動作させて賞球球を排出することが可能であった。したがって、このような不正が簡単に行えないようにするための、何等かの対策を行うのが望ましい。
【０００７】
本発明は、上述した問題点に鑑みてなされたもので、遊技球排出動作のセキュリティを高め、不正の行いにくい遊技機を提供することを目的としている。
【０００８】
【課題を解決するための手段】
上記目的達成のため、本発明による遊技機は、入賞球を１個宛て検出するセーフセンサを有し、該検出された入賞球をトリガーにして賞球数が決定され、該賞球数の決定に関わった入賞球を排出させる指令信号に基づいて入賞球を１個ずつ排出する入賞球排出装置と、
遊技球の排出を検出する排出球検出手段および遊技球を遊技者側へ所要数排出する球排出機構を備えた排出装置と、
所要数の遊技球を遊技者側へ排出するように前記排出装置を制御する排出制御装置と、
前記入賞球排出装置によって検出された入賞球に対応した賞球数を決定し、賞球排出すべく賞球数を前記排出制御装置へ送信するとともに、遊技に関する動作を制御する遊技制御装置と、を備えた遊技機において、
前記排出球検出手段により検出された検出信号を前記排出制御装置と遊技制御装置に分配可能な分配手段を設け、
前記排出制御装置は、
前記排出装置における排出動作を開始可能とする排出可能条件が成立しているか否かを判定する排出可能条件成立判定手段と、
前記分配手段により分配された検出信号に基づいて遊技球を計数し、遊技制御装置から送信された賞球数になったか否かを判定する排出数判定手段と、を有し、
前記遊技制御装置は、
前記排出可能条件が成立しているか否かを判定し、成立している場合に、前記賞球数を決定し、該賞球数を前記排出制御装置へ送信可能とする賞球データ送信可能状態判定手段と、
前記分配手段により分配された検出信号に基づいて前記排出制御装置の制御により排出される排出装置からの遊技球を計数し、送信した賞球数になったか否かを判定する賞球排出数監視手段と、
前記賞球排出数監視手段で送信した賞球数になったと判定された場合に、前記賞球数の決定に関わった入賞球を排出させる指令信号を前記入賞球排出装置に出力する入賞球排出動作指令手段と、
を有することを特徴とする。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。最初に、第１の実施の形態から説明する。
【００１０】
「第１の実施の形態」
Ａ．遊技機の正面構成
図１は遊技機の正面図である。図１において、１はいわゆるＣＲ機と称される遊技機であり、遊技機１にはカード式球貸機（以下、単に球貸機という）２が併設されている。球貸機２にはカードリーダーが内蔵され、球貸機２の前面パネル３にはプリペイドカードが挿入されるカード挿入口４が形成されているとともに、前面パネル３（開閉可能な構造）を施錠する鍵装置５が設けられている。
【００１１】
遊技機１は額縁状前面枠１１と、ガラスを支持する樹脂製のガラス枠１２と、遊技領域の形成された遊技盤１３と、前面表示パネル１４と、前面表示パネル１４の下方の前面操作パネル１５とを有している。額縁状前面枠１１は木製の機枠１６（図２参照）に対して上部蝶番１７および下部蝶番１８によって開閉可能に支持され、ガラス枠１２は額縁状前面枠１１に開閉可能に支持されている。なお、ガラス枠１２は鍵装置１９によって開閉可能に施錠されている。
【００１２】
前面表示パネル１４には賞球を受ける上皿２１が形成されるとともに、遊技球を購入するときに操作する球貸釦２２、プリペイドカードの残高を表示するカード度数表示器（カード残高表示器）２３、プリペイドカードを排出するときに操作するカード排出釦（返却釦）２４、および上皿２１の球を後述の下皿３２に移すために両者を接続する通路を開閉するための開閉レバー２５が設けられている。なお、上皿２１の内部には遊技音等を出力するスピーカが設けられているが、図示略している。
前面操作パネル１５には、灰皿３１および下皿３２が形成されるとともに、下皿３２に貯留された球を外部下方に抜くための球抜きレバー３３が設けられている。また、前面操作パネル１５の右端部側には発射装置の発射操作ノブ３４が設けられている。
【００１３】
上皿２１は上面が開放して遊技球を貯留可能な球貯留部が形成されるとともに、前面表示パネル１４の前面側から前方に突出し、かつ上皿２１の下側部分が前面表示パネル１４の下端近傍まで延在する膨出形状に形成されている。また、下皿３２は上面が開放して遊技球を貯留可能な球貯留部が形成されるとともに、上皿２１と比較的接近した位置において遊技機１の前面側から前方に突出した膨出形状に形成されるとともに、下皿３２の両側に側壁部材３５ａ、３５ｂが配置されている。そして、膨出形状に形成した上皿２１の下側部分において前面表示パネル１４の当接する当該上皿２１の当接箇所の近傍から上皿２１の前端部にかけて上皿２１の中央底部を左右対象に削り取るように斜昇する斜昇壁面３６が形成され、この斜昇壁面を形成することにより、下皿３２の上方空間を大きく確保して、遊技者が遊技盤１３に目を向けたままで下皿３２の遊技球を掻き出すことが容易で、かつ遊技機１後部の見学者に対して下皿３２に貯留された出球をアピールすることが可能になっている。
【００１４】
次に、遊技盤１３における遊技領域はパチンコ球を用いて遊技を行うものであれば、例えばいわゆる「第１種」に属するものあるいは図柄表示装置を備えた「第３種」に属するもの、あるいは他の機種等であっても、任意の構成をとり得るが、一例として本実施の形態では「第１種」に属するタイプのものを用いている。
遊技盤１３にはアウト球流入口４１、レール４２、特別図柄表示装置４３、普通電動役物タイプの始動入賞口４４、変動入賞装置４５（大入賞口）、普図始動ゲート４６、４７、複数の一般入賞口４８〜５０、特図始動記憶表示器５１、普通図柄表示装置５２、普図始動記憶表示器５３、サイドランプ５４、５５、風車と呼ばれる打球方向変換部材（図示略）、多数の障害釘（図示略）が設けられている。
一方、遊技機１の額縁状前面枠１１の上部には大当り時に点灯（点滅状態も含む）する大当り表示器５６が設けられているとともに、大当り表示器５６の側方には島設備から球を補給したときに点灯するとともにエラー発生の場合に点滅する補給ランプ５７および賞球排出時および球貸し時に点灯する賞球ランプ５８が設けられている。
【００１５】
Ｂ．遊技機の裏機構
次に、図２は遊技機１の裏機構を示す図である。図２において、遊技機１における裏機構の主要な部品としては、貯留タンク（上タンク）１０１、誘導路１０２、ターミナル基盤（外部端子基盤）１０３、半端センサユニット１０４、排出ユニット１０５、排出制御ユニット１０６、役物制御ユニット１０７、役物中継基盤１０８、発射ユニット１０９、カードユニット接続基板１１０、セーフユニット１１１、裏機構盤の基枠体１１２（裏メカベース）、音制御ユニット１１３、発射制御ユニット１１５、表示制御ユニット１１６、及び装飾制御ユニット１１７がある。
なお、役物制御ユニット１０７、役物中継基盤１０８、及び音制御ユニット１１３は、この場合遊技盤１３の裏側に取り付けられており、また表示制御ユニット１１６は、センター役物（特別図柄表示装置４３）の後部に配設されている。なお、各制御ユニットの取り付け位置は、図２の態様に当然限られず、例えば役物制御ユニット１０７が基枠体１１２に取り付けられる場合も有り得る。
【００１６】
基枠体１１２は、合成樹脂製の一体成型品から形成され、遊技機１の前面枠１１の裏側に固定された金属フレーム１２１に取り付けられている。そして、この基枠体１１２の上に各種の部品、例えば貯留タンク１０１、誘導路１０２、ターミナル基盤１０３、半端センサユニット１０４、排出ユニット１０５、排出制御ユニット１０６、発射ユニット１０９、カードユニット接続基板１１０、セーフユニット１１１、発射制御ユニット１１５、装飾制御ユニット１１７などが取り付けられており（例えば、ワンタッチの保持部材によって固定される）、これらの各種部品と基枠体１１２とを総称する概念として裏機構盤１１４と称している。
【００１７】
金属フレーム１２１は矩形状をなし、遊技盤１３を着脱可能に収納固定する遊技盤収納部１２２が形成されている。遊技盤収納部１２２には図示略している複数の遊技盤固定器具が配置され、それらの複数の遊技盤固定器具によって遊技盤１３を固定するようになっている。
貯留タンク１０１は排出される前の球を予め貯留しておくもので、この貯留タンク１０１の球数の不足は補給センサ（図示略）によって検出され、不足のときは島設備から球が補給される。貯留タンク１０１内の球は誘導路１０２により誘導され、排出ユニット１０５によって排出される。
排出ユニット１０５は所定の球排出指令信号（排出制御ユニット１０６からの信号）に基づいて貯留タンク１０１より案内される遊技球を遊技者側へ所要数排出（ここでの排出には、賞球排出および球貸し排出が含まれる）する球排出機構を備えた請求項記載の排出装置に相当する。
【００１８】
排出ユニット１０５の詳細を説明すると、排出ユニット１０５は２条の球排出通路（その一方を図３に示す）を有しており、一方の球排出通路１３１（図３参照）が賞球用の排出を行い、他方の球排出通路が球貸し用の排出を行うようになっている。すなわち、２条の球排出通路を用途によって使い分ける構成になっている。
図３は排出ユニット１０５の断面を示す図であり、説明の都合上、賞球用の排出を行う球排出通路１３１側の断面を示している。図３に示すように、球排出通路１３１側には球の排出カム１３２を駆動する排出ソレノイド１３３および球排出通路１３１の球の排出を検出する排出センサ１３４を備えている。なお、図３から理解できる範囲内で、排出カム１３２を変位させる各種の細かい部材（例えば、ロッド、ビス、ワッシャ等）は符号付けを略す。また、１３５は排出カム１３２の振動（バウンド）吸収する振動吸収部材（バウンド防止部材）である。
【００１９】
排出ユニット１０５は排出制御ユニット１０６からの球排出制御信号に基づき排出ソレノイド１３３を作動させて排出カム１３２を変位させ、球排出通路１３１に停止している球の排出を行う（詳しくは、排出ソレノイド１３３により排出カム１３２の端部を基点として先端部を図中上方に引上げて球排出通路１３１を球（最下部の球Ｔが最初に通過）が通過可能にして球を排出する）。
球の排出は排出センサ１３４により検出して、後述の分配回路１６５（図６参照）により役物制御ユニット１０７および排出制御ユニット１０６へ信号が分配される。排出制御ユニット１０６では排出センサ１３４からの検出信号に基づいて球の排出数をカウントし、役物制御ユニット１０７より送出された賞球数情報分の遊技球の排出を行う。一方、役物制御ユニット１０７は、排出センサ１３４からの検出信号に基づいて、排出制御ユニット１０６による遊技球の排出をカウントし、所定の計数値であった場合に、その排出球情報を排出制御ユニット１０６側へ送信する。
【００２０】
排出センサ１３４は、遊技球の排出を検出する排出球検出手段を構成する。
なお、排出センサは排出ユニット１０５の２条の通路に対応して設けられ、賞球用の排出センサ１３４（以下、適宜、賞球用の排出センサ１３４、あるいは賞球排出センサ１３４という）および球貸し用の排出センサ１７８となっている（後述の図７参照）。
また、排出制御ユニット１０６は、球貸機２（後述のカードユニット制御装置１９４）からの指令に基づいて排出ユニット１０５の球貸用排出通路側の排出機構を制御して、指令された球貸分の遊技球の排出を行う。
【００２１】
再び図２に戻り、誘導路１０２に賞球排出および球貸し排出のための球が有るかどうかは、半端センサユニット１０４（半端センサ１０４ａ、１０４ｂが取り付けられている）によってそれぞれ検出される。
ターミナル基盤１０３はＡＣ電源の入力や遊技店のホールコンピュータ（管理装置：図示略）との間における信号の授受などについての中継を行うもので、リレー部およびコネクタ部（ホールコンピュータとの接続を行う）に区分されており、両者はケーブルにて接続されている。
【００２２】
排出制御ユニット１０６は基枠体１１２に取付けられ、球の排出に必要な各種電気部品（例えば、排出ユニット１０５の電気的駆動源）の制御を行うもので、所定のケース内にこの制御機能を実現する制御基板が収納されて構成されている。なお、排出制御ユニット１０６の制御基板（基板上の電子部品を含む）によって実現される回路は、後述の図７に示す排出制御回路１０６Ａとなる。
役物制御ユニット１０７は、役物遊技に必要な各種制御を行うもので、所定のケース内にこの制御機能を実現する制御基板が収納されて構成されている。なお、役物制御ユニット１０７の制御基板（基板上の電子部品を含む）によって実現される回路は、後述の図６に示す役物制御回路１０７Ａとなる。
役物中継基盤１０８は遊技盤１３に配置されている役物、サイドランプ５１、５２、変動入賞装置４５等と役物制御ユニット１０７との間におけるケーブルの接続中継を行うものである。
発射ユニット１０９は、遊技機１の前面下部に設けられた発射操作ノブ３４の操作に応じて、球を発射するための機構である。カードユニット接続基板１１０は球貸機２から延出するケーブル１２３を遊技機１に接続するためのもので、ケーブル１２３の端部にあるコネクタを受ける装着部材（例えば、メス型のコネクタ）を備えている。
【００２３】
遊技盤１３の裏面側には、入賞球が流下可能な空間が形成されて入賞球を集合させる入賞球集合部材１４１が設けられており、この入賞球集合部材１４１は、例えば透明の樹脂製（ＰＣ樹脂等）で、遊技盤１３の各入賞口に入ったセーフ球（入賞球）を導く機能を有している。そして、この入賞球集合部材１４１によって導かれたセーフ球は下方の入賞球集合棚１４２によって集められ、次いで、入賞球流下樋１４３を通ってセーフユニット１１１に導かれるようになっている。入賞球集合棚１４２は基枠体１１２に形成され、合成樹脂部材により成形されている。また、入賞球集合樋１４３も同様に基枠体１１２に形成され、合成樹脂部材により成形されている。
【００２４】
セーフユニット１１１（入賞球排出装置）は、入賞球集合樋１４３の流下端部に設けられており、入賞球集合樋１４３を流下してくるセーフ球（入賞球）を１個宛て検出するセーフセンサ１１１ａを備え、セーフ球に対応した賞球排出が行われる毎に、検出したセーフ球を１個ずつ排出する。ここでいう検出したセーフ球とは、セーフ球をトリガーにして賞球数情報が決定されているので、当該賞球数情報の決定に関わったセーフ球のことであって、当該賞球数情報分の遊技球の遊技者側への払い出しが終了したセーフ球のことである。
【００２５】
セーフユニット１１１は、図４にその断面図を示すように、主要なものとしてセーフソレノイド１５１、第１セーフカム１５２、第２セーフカム１５３および非接触型のセーフセンサ１１１ａを有し、内部にセーフ球通路１５４が形成されている。同様に、図４から理解できる範囲内で、第１セーフカム１５２、第２セーフカム１５３を変位させる各種の細かい部材（例えば、ロッド、ビス、ワッシャ等）は符号付けを略す。
図４はセーフソレノイド１５１に通電されず、第２セーフカム１５３の一部がセーフ球通路１５４内に突出してセーフ球ＳＴの排出を阻止して保持している状態である。保持した球（図中の１番目のセーフ球ＳＴ）はセーフセンサ１１１ａの位置にあり、セーフ球ＳＴとしてフォトセンサタイプのセーフセンサ１１１ａによって検出される。また、このとき、第１セーフカム１５２はセーフ球通路１５４から引き出されてセーフ球に当接していない。
【００２６】
役物制御ユニット１０７からセーフ球の排出を指令（所定の排出動作指令）する信号がセーフソレノイド１５１に入力されて、セーフソレノイド１５１がオンすると、図５にセーフ球ＳＴの排出の様子を示すように、まず第２セーフカム１５３がセーフ球通路１５４内から引き出されて今まで保持していたセーフ球ＳＴ（すなわち、１番目のセーフ球）が１個宛排出されるとともに、同時に第１セーフカム１５２の一部がセーフ球通路１５４内に一時的に突出して、その後に続いているセーフ球（２番目のセーフ球）が排出されないようにする。
【００２７】
次いで、再び第２セーフカム１５３がセーフ球通路１５４内に突出すると同時に、第１セーフカム１５２がセーフ球通路１５４から引き出される。これにより、２番目のセーフ球が第２セーフカム１５３に当接して保持されるとともに、３番目のセーフ球は２番目のセーフ球に当接して続いている状態となる。
すなわち、セーフソレノイド１５１を１回オンさせる毎に、セーフ球が１個だけ移動して排出され、その後直ちに次のセーフ球が保持されて停止する。このようにセーフ球を一時的に保持しておくことにより、実際にセーフ球が入賞によって生じたという確認をとることができ、不正防止や遊技者とのトラブルを避けるようになっている。セーフ球の排出はセーフセンサ１１１ａによって検出され、検出信号は役物制御ユニット１０７および排出制御ユニット１０６に入力される。
【００２８】
図２に戻り、遊技盤１３の裏面側にはアウト球流下樋（図示省略）が設けられており、このアウト球流下樋は、遊技領域下部のアウト口４１に流入した球（アウト球）を流下させて、球排出口１４４から遊技機１の外部に排出する（すなわち、アウト球を遊技機１の裏面側へ流下案内する）ようになっている。なお、球排出口１４４は、セーフユニット１１１から排出された球も同様に外部に排出するようになっている。
また、音制御ユニット１１３は、遊技機１の前面等に配設されたスピーカ（図示略）より、遊技状態に応じて各種効果音を適宜出力する制御を行うものであり、所定のケース内にこの制御機能を実現する制御基板が収納されて構成されている。この音制御ユニット１１３は、役物制御ユニット１０７の制御基板とケーブル接続されて、遊技状態を示す信号などの授受が行われるようになっている。
【００２９】
発射制御ユニット１１５は、球の発射に必要な各種電気部品（例えば、発射ユニット１０９の電気的駆動源）の制御を行うもので、所定のケース内にこの制御機能を実現する制御基板が収納されて構成されている。
表示制御ユニット１１６は、役物制御ユニット１０７から出力される指令などに従ってセンター役物を制御して、センター役物の前面の表示部（すなわち、特別図柄表示装置４３の表示部）に所定の画像を表示させるもので、所定のケース内にこの制御機能を実現する制御基板が収納されて構成されている。
装飾制御ユニット１１７は、遊技機１の前面等に配設された装飾用ランプ類の作動（点灯又は消灯）を制御するもので、やはり、所定のケース内にこの制御機能を実現する制御基板が収納されて構成されている。
【００３０】
Ｃ．役物制御装置の構成
図６は役物制御ユニット１０７の制御基板によって実現される役物制御回路１０７Ａを示す図であり、役物制御回路１０７Ａは、パチンコ遊技等に必要な役物制御を行うワンチップマイコンからなる遊技用演算処理装置１６０と、水晶の発振周波数を分周して所定のクロックを得る発振器１６１と、各種センサ信号を受け入れる入力インターフェース１６２と、出力インターフェース１６３と、複数の分配回路１６４、１６５と、を含んで構成される。遊技用演算処理装置１６０はＣＰＵ、ＲＯＭ、ＲＡＭを内蔵しており、いわゆるアミューズチップ用のＩＣとして製造され、例えばチップの正当性を判定するための固有ＩＤを格納している。
【００３１】
入力インターフェース１６２には、変動入賞装置４５に入った球のうちいわゆる継続入賞（Ｖ入賞）した球を検出する継続センサ（スイッチ）１７１、特図始動入賞口（普通電動役物タイプの始動入賞口）４４への入賞を検出する特図始動センサ１７２、変動入賞装置４５に入った全ての球を検出するカウントセンサ１７３、普図始動ゲート４６、４７を球が通過したことを検出する普図始動ゲートセンサ１７４、賞球用半端センサ１０４ａ（半端センサユニット１０４における賞球用通路内のセンサ）、ガラス枠１２の開放を検出する金枠センサ１７５、下皿３２の満杯状態（球の過剰貯留）を検出するオーバーフローセンサ１７６、および補給センサ１７７からの信号が入力される。
一方、分配回路１６４、１６５にはセーフセンサ１１１ａ、賞球排出用の排出センサ１３４からの信号がそれぞれ入力されている。
【００３２】
分配回路１６４はセーフセンサ１１１ａからの信号を２つに分配し、一方を入力インターフェース１６２を介して遊技用演算処理装置１６０への入力とし、他方を排出制御回路１０６Ａへの入力とする。分配回路１６５は賞球排出用の排出センサ１３４からの信号（排出球検出信号）を２つに分配し、一方を入力インターフェース１６２を介して遊技用演算処理装置１６０への入力とし、他方を排出制御回路１０６Ａへの入力とする。
分配回路１６５は排出センサ１３４（排出球検出手段）により検出された遊技球の排出（排出球情報）を排出制御ユニット１０６（排出制御装置）と役物制御ユニット１０７（遊技制御装置）に分配可能な分配手段を構成する。
なお、前述したように排出ユニット１０５には２条の通路に対応して排出センサが設けられているが、この場合、賞球排出用の排出センサ１３４以外の他の排出センサは、後述の図７に示すように球貸し用の排出センサ１７８となっており、球貸し用の排出センサ１７８からの信号（球検出信号）は直接に排出制御回路１０６Ａへ入力されている。
【００３３】
出力インターフェース１６３からは、セーフユニット１１１のセーフソレノイド（ＳＯＬ）１５１、排出制御回路１０６Ａ、ベニヤ（遊技盤１３）側の外部出力端子板１８１、枠側の外部出力端子板１８２、特別図柄表示装置４３の表示制御を行う表示制御装置１８３、変動入賞装置４５である大入賞口を開閉駆動する大入賞口ソレノイド１８４、普通変動入賞装置（すなわち、始動入賞口４４の普通電動役物）を駆動する普通電動役物ソレノイド１８５、音声制御回路１８６、装飾表示制御回路１８７に信号が出力される。すなわち、役物制御回路１０７Ａ側でセーフソレノイド１５１を駆動するようになっている。
遊技盤用の外部出力端子板１８１は遊技に関連する必要な情報を外部に出力するためのもので、例えば大当り情報、特図停止情報、特図停止図柄情報、確変情報を外部に出力する。枠側の外部出力端子板１８２は、前述したターミナル基盤のことであり、ホールコンピュータ（管理装置）に対して金枠（ガラス枠）開信号、補給信号、賞球数信号、球貸数信号、エラー信号（異常信号）を出力する。なお、図示は略しているが、その他にも特図始動記憶表示器、普通図柄表示装置、普図始動記憶表示器に制御信号が出力される。
【００３４】
Ｄ．制御系統
図７は遊技機１における制御系統を示す図である。図７において、役物制御ユニット１０７の制御基板によって実現される役物制御回路１０７Ａは、遊技盤１３からのセンサ信号や各センサ１７１〜１７７、分配回路１６４、１６５によってそれぞれ分配されたセーフセンサ１１１ａ、賞球排出用の排出センサ１３４からの信号に基づいて遊技盤１３の遊技制御（すなわち、遊技進行を管理制御）を行うとともに、分配回路１６５によって分配された排出球検出信号（賞球用の排出センサ１３４からの排出球検出信号）に基づいて排出制御ユニット１０６の制御により排出される排出ユニット１０５からの遊技球を計数し、所定の計数値になったか否かを判定するとともに、判定結果が所定の計数値であった場合に、セーフソレノイド１５１の駆動をセーフユニット１１１に指令（セーフ球の排出動作指令）し、かつその排出球情報（この排出球情報には、差数信号があり、差数＝０の場合の差数信号は差数正常通知として役物制御回路１０７Ａ側でセーフソレノイド１５１の駆動を指令（セーフ球の排出動作指令：セーフＳＯＬ作動信号）したことを排出制御回路１０６Ａ側に知らせるものになる）を排出制御ユニット１０６側へ送信する処理を行う。したがって、役物制御回路１０７Ａを含む役物制御ユニット１０７は、遊技制御装置としての機能を実現し、排出球確認手段および入賞球排出動作指令手段を構成する。
【００３５】
役物制御回路１０７Ａは遊技進行を管理制御する処理として、表示制御回路１８３に制御信号を出力して表示装置（特別図柄表示装置４３のこと）に特図を表示させたり、音声制御回路１８６に制御信号を出力し、音声制御回路１８６によって生成された音信号でスピーカ１８８を駆動したり、さらには装飾制御回路１８７に制御信号を出力して各種装飾装置１８９（例えば、遊技盤１３上の各種装飾器具）を駆動して装飾演出を行ったりする。また、役物制御回路１０７Ａからは異常ランプ１９０に対して異常信号が出力され、異常ランプ１９０によりエラー等の異常を報知する。
【００３６】
次に、排出制御回路１０６ＡはＣＰＵ、ＲＯＭ、ＲＡＭを含むワンチップマイコンからなる排出処理用ＩＣ１９１、入力用のインターフェース１９２および出力用インターフェース１９３を含んで構成され、役物制御回路１０７Ａから排出制御回路１０６Ａに対して賞球制御情報が入力されるようになっている。また、排出制御回路１０６Ａと球貸機２のカードユニット制御装置１９４との間は球貸制御信号の授受が行われるようになっている。
【００３７】
さらに、排出制御回路１０６Ａには２つの分配回路１６４、１６５からそれぞれ分配されたセーフセンサ１１１ａ、賞球排出用の排出センサ１３４からの信号が入力されるとともに、球貸し用の排出センサ１７８からの信号が直接に入力されており、排出制御回路１０６Ａは役物制御回路１０７Ａからの賞球制御情報に基づいて球の排出制御を行うべく、賞球用の排出ソレノイド１３３を駆動する（すなわち、所要数の遊技球を遊技者側へ排出するように排出ユニット１０５を制御する）とともに、分配回路１６５によって分配された排出球検出信号（賞球用の排出センサ１３４からの排出球検出信号）に基づいて排出制御ユニット１０６の制御により排出される排出ユニット１０５からの遊技球を計数する。また、排出制御回路１０６Ａはカードユニット制御装置１９４からの球貸指令に基づいて、球貸し用の排出ソレノイド１９５を駆動する。したがって、排出制御回路１０６Ａを含む排出制御ユニット１０６は、排出制御装置としての機能を実現し、排出球計数手段を構成する。
【００３８】
役物制御回路１０７Ａからの賞球制御情報（例えば、賞球排出要求）には送信クロック、賞球データが含まれ、送信クロックは信号のタイミングをとるもの、賞球データは賞球数（例えば、６個、１０個、１５個）を決定するものである。排出制御回路１０６Ａは賞球数情報に基づいて排出ユニット１０５の賞球側を駆動して賞球の排出を制御するとともに、カードユニット制御装置１９４からの球貸信号に基づいて排出ユニット１０５の球貸側を駆動して遊技者に球を貸し出すための排出制御を行う。このとき、球貸用の半端センサ１０４ｂからの信号に基づいて球貸しを行うための遊技球が待機しているかどうかを判断する。
球貸機２のカードユニット制御装置１９４は、遊技機１の上皿２１に設けられている球貸操作部１９６（球貸釦２２、カード返却釦２４）からの信号に基づいて球貸しに必要な制御（排出制御回路１０６Ａへの球貸要求）を行うとともに、上皿２１に設けられている球貸表示部１９７（カード度数表示器２３のこと）の表示を制御したりする。すなわち、遊技機１側の球貸し部の制御は球貸機２側のカードユニット制御装置１９４によって行われる。
【００３９】
さらに、球の発射については、排出制御回路１０６Ａは発射制御ユニット１１５の制御基板（基板上の電子部品を含む）によって実現される発射制御回路１１５Ａに発射の許可信号を出力し、発射制御回路１１５Ａでは許可信号に基づいて球を弾発するモータ１９８を駆動するとともに、タッチプレート１９９によって遊技者が発射操作ノブ３４に触れていることを検出したり、単発スイッチ２００で遊技者の意思に沿って意図的に球の発射停止を可能にしたりする。
【００４０】
次に、作用を説明する。
「役物制御のメインルーチン」
図８は役物制御ユニット１０７により行われる役物制御のメインルーチンを示すフローチャートである。この制御処理は、ステップＳ１からステップＳ２２までの１シーケンスを所定の基準時間毎（例えば、２ｍｓのリセット割り込み毎）に繰り返し実行される。
処理が開始されると、ステップＳ１において、まず電源投入判定処理を行う。これは、電源の投入時であるか否かを判定し、電源投入時であれば初期化処理を行い、電源投入時でなければスルーするものである。初期化処理では、ＲＡＭにおけるワークメモリのイニシャライズ、レジスタの設定処理、フラグのイニシャライズ等が行われる。
次いで、ステップＳ２に進んで入力処理を行う。ここでは、役物制御回路１０７Ａに入力される全てのスイッチ、センサからの信号を取り込む処理等を行うが詳細はサブルーチンで後述する。
【００４１】
次いで、ステップＳ４〜ステップＳ１１のうちの１つの処理を本プログラムのルーチン毎に順次実行していく。ステップＳ４〜Ｓ１１の概要は以下のとおりである。
ステップＳ４：賞球制御情報編集処理
賞球制御情報編集処理では、後述のステップＳ５で排出制御回路１０６Ａに送信する賞球制御情報を編集する。賞球制御情報とは、後述する賞球データ、状態変化データ、差数信号のことである。
ステップＳ５：賞球パラレル通信処理
賞球パラレル通信処理では、賞球制御情報を役物制御回路１０７Ａからパラレルで排出排出回路１０６Ａへ送信する。
ステップＳ６：スルー処理
スルー処理では、ステップＳ３から何もしないでステップＳ１２に抜ける。
【００４２】
ステップＳ７：音声パラレル通信処理
音声パラレル通信処理では、音制御情報を役物制御回路１０７Ａからパラレルで音声制御回路１８６へ送信する。
ステップＳ８：賞球制御情報編集処理
賞球制御情報編集処理では、後述のステップＳ９で排出制御回路１０６Ａに送信する賞球制御情報を編集する。
ステップＳ９：賞球パラレル通信処理
賞球パラレル通信処理では、賞球制御情報を役物制御回路１０７Ａからパラレルで排出排出回路１０６Ａへ送信する。
ここで、本プログラムは基準時間毎、例えば２ｍｓのリセット割り込み毎に繰り返して実行されるため、リセット割り込みの４回毎にステップＳ５、ステップＳ９の処理が行われる。したがって、賞球制御情報は８ｍｓ単位で信号を切り替えることが可能である。
【００４３】
ステップＳ１０：装飾パラレル通信処理
装飾パラレル通信処理では、装飾制御情報を役物制御回路１０７Ａからパラレルで装飾制御回路１８７へ送信する。リセット割り込みの８回毎にステップＳ１０の処理が行われるため、装飾制御情報は１６ｍｓ単位で信号を切り替えることが可能である。なお、装飾制御回路１８７により装飾制御情報に基づいて遊技盤１３上のランプ、ＬＥＤ、普通図柄、記憶表示等の制御が行われる。
ステップＳ１１：表示制御回路パラレル通信処理
表示制御回路パラレル通信処理では、表示制御情報を役物制御回路１０７Ａからパラレルで表示制御回路１８３へ送信する。リセット割り込みの８回毎にステップＳ１１の処理が行われるため、表示制御情報は１６ｍｓ単位で信号を切り替えることが可能である。
【００４４】
以上のステップＳ４〜ステップＳ１１の処理分岐によれば、本プログラムのシーケンスが繰返される度に、ステップＳ４〜ステップＳ１１が順次実行されていく。
次に、図８に示すメインルーチンでは、以上の処理分岐がなされた後に、次いで、ステップＳ１２で乱数生成処理を行う。乱数生成処理は、乱数を更新していくことで生成する処理であり、初期値を乱数生成回路（図示略）より取得し、以降は本シーケンスが繰り返される度に＋［１］して乱数が生成される。これにより、特図および普図の乱数が変り、大当りあるいは普図当りの乱数抽出値がランダム性を保つようになる。
次いで、ステップＳ１３でスイッチ入賞処理を行う。これは、役物制御回路１０７Ａに取り込んだ全てのスイッチ、センサからの信号に対応する処理等を行うが詳細はサブルーチンで後述する。
【００４５】
次いで、ステップＳ１４〜ステップＳ２１のうちの１つの処理を本プログラムのルーチン毎に順次実行していく。ステップＳ１４〜Ｓ２１の概要は以下のとおりである。
ステップＳ１４：特別図柄ゲーム処理
特別図柄ゲーム処理では、特図の始動入賞に伴う特図ゲームを行うもので、例えば大当りあるいは外れの停止図柄の決定、大当りゲーム等を行うとともに、停止図柄がリーチ図柄である場合には、リーチフラグをセットした後、次回以降のシーケンスの図柄変動処理でリーチの演出を行ったりする。
ステップＳ１５：普通図柄ゲーム処理
普通図柄ゲーム処理では、普図の始動入賞に伴う普図ゲームを行うもので、例えば当りあるいは外れの停止図柄の決定、普図当りゲーム等を行う。
ステップＳ１６：図柄変動処理
図柄変動処理では、特図の図柄を変動および停止させる処理を行う。この処理で設定された表示情報をステップＳ３の出力処理で表示制御回路１８３に送出することで、表示制御回路１８３により特図が特別図柄表示装置４３に表示制御される。
【００４６】
ステップＳ１７：装飾制御情報編集処理
装飾制御情報編集処理では、ステップＳ１０の装飾パラレル通信処理で装飾制御回路１８７に送信する装飾制御情報を編集する。
ステップＳ１８：ソレノイド編集処理
ソレノイド編集処理では、各種ソレノイド（例えば、賞球用の排出ソレノイド１３３等）に送信するソレノイド制御情報を編集する。
ステップＳ１９：不正監視処理
不正監視処理では、例えばノーカウント不正等の監視およびその対応処理を行う。
【００４７】
ステップＳ２０：表示制御回路送信コマンド編集処理
表示制御回路送信コマンド編集処理では、表示制御回路１８３に送信する送信コマンドを編集する。
ステップＳ２１：外部情報編集処理
外部情報処理では、外部情報（大当たり等を外部のホールコンピュータ側に出力する信号）の編集を行う。
以上のステップＳ１４〜ステップＳ２１の処理分岐によれば、本プログラムのシーケンスが繰返される度に、ステップＳ１４〜ステップＳ２１が順次実行されていく。
次に、図８に示すメインルーチンでは、以上の処理分岐がなされた後に、次いで、ステップＳ２２で残余時間処理を行う。残余時間処理は、本プログラムが基準時間毎、例えば２ｍｓのリセット割り込み毎に繰り返して実行されるため、リセット割り込みのタイミングまでの残余時間を待機する処理である。
【００４８】
「入力処理のサブルーチン」
次に、図９（ａ）は役物制御のメインルーチンにおける入力処理のサブルーチンを示すフローチャートである。このサブルーチンでは、ステップＳ３１で特図始動ＳＷ（特図始動センサ１７２のこと、以下同様）のエッジを検出し、ステップＳ３２で普図始動ＳＷ（普図始動ゲートセンサ１７３のこと、以下同様）のエッジを検出する。また、ステップＳ３３でカウントＳＷ（カウントセンサ１７３のこと、以下同様）のエッジを検出し、ステップＳ３４で継続ＳＷ（継続センサ１７１のこと、以下同様）のエッジを検出する。
【００４９】
次いで、ステップＳ３５でセーフセンサ１１１ａのレベルを保存する。次いで、ステップＳ３６で賞球排出用の排出センサ１３５のレベルを保存し、ステップＳ３７で賞球排出用の排出センサ１３４のエッジを検出する。次いで、ステップＳ３８でオーバーフローセンサ１７６のレベルを保存し、ステップＳ３９で賞球用半端センサ１０４ａのレベルを保存する。また、ステップＳ４０で金枠開放センサ（金枠センサ１７５のこと、以下、図面では金枠開放センサと表示）のレベルを保存して、メインルーチンに復帰する。このようにして各センサのレベルの保存およびエッジ検出が行われる。
【００５０】
「スイッチ入賞処理のサブルーチン」
次に、図９（ｂ）は役物制御のメインルーチンにおけるスイッチ入賞処理のサブルーチンを示すフローチャートである。このサブルーチンでは、ステップＳ４１で特図始動ＳＷの入賞処理を行う。これは、特図始動ＳＷの出力信号のエッジ検出により、特図判定用乱数を抽出して格納（保存）するとともに、さらに第１特定入賞数を＋１だけ更新するものである。
ここで、役物制御回路１０７Ａの記憶データについて説明すると、役物制御回路１０７Ａの記憶データには、図１０に示すように６種類のものがある。そのうち、第１特定入賞数とは、予め賞球数を定めてある入賞口（ここでは第１特定入賞口）への入賞があった場合に、賞球として排出される遊技球の数である。例えば、始動入賞口（普通電動役物タイプの始動入賞口４４）を第１特定入賞口として６個賞球と設定した場合には、第１特定入賞数＝６となる。第１特定入賞数の記憶データは０〜２５５の値を取り得る。
同様に、第２特定入賞口としては１５個賞球の変動入賞装置４５（大入賞口）が設定され、第２特定入賞数＝１５となり、第２特定入賞数の記憶データも０〜２５５の値を取り得る。なお、一般入賞口４８〜５０に入賞した場合の入賞球はデフォルト値として１０個が設定されている。
【００５１】
その他の記憶データのうち、セーフセンサ状態とは、セーフセンサ１１１ａの球有無の確定状態を記憶するデータであり、賞球排出センサ状態とは、賞球排出用の排出センサ１３４の球有無の確定状態を記憶するデータである。オーバーフローセンサ状態とは、オーバーフローセンサ１７６の球無し発生、球有り異常発生、球有り異常維持、球無し維持を記憶するデータであり、球無し発生は球有り確定の状態から球無し確定の状態へ遷移したときに設定される。球有り異常発生は球無し確定の状態から球有り確定の状態へ遷移したときに設定される。球有り異常維持は球有り異常の状態が継続しているときに設定され、球無し維持は球無しの状態が継続しているときに設定される。
賞球用半端センサ状態とは、賞球用半端センサ１０４ａの球無し異常発生、球有り発生、球有り維持、球無し異常維持を記憶するデータであり、球無し異常発生は球有り確定の状態から球無し確定の状態へ遷移したときに設定される。球有り発生は球無し確定の状態から球有り確定の状態へ遷移したときに設定される。球有り維持は球有りの状態が継続しているときに設定され、球無し異常維持は球無しの状態が継続しているときに設定される。
【００５２】
金枠開放センサ状態とは、金枠センサ１７５の開放異常発生、閉止発生、閉止維持、開放異常維持を記憶するデータであり、開放異常発生は金枠センサ１７５がガラス枠１２の異常な開放を検出したときに設定され、閉止発生は金枠センサ１７５がガラス枠１２の閉止を検出したときに設定される。閉止維持は金枠センサ１７５がガラス枠１２の閉止状態が継続していることを検出したときに設定され、開放異常維持は金枠センサ１７５がガラス枠１２の異常な開放状態が継続していることを検出したときに設定される。
排出確認数とは、排出ユニット１０５から排出される排出数を０〜１５個の範囲で検出したときに設定される。
【００５３】
再び図９（ｂ）の説明に戻り、ステップＳ４１を経ると、次いで、ステップＳ４２で普図始動ＳＷの入賞処理を行い、普図始動ＳＷの出力信号のエッジ検出により、普図判定用乱数を抽出して格納（保存）する。次いで、ステップＳ４３でカウントＳＷの入賞処理を行う。これにより、カウントセンサ１７３の出力信号のエッジ検出により、変動入賞装置４５（大入賞口）への入賞個数を検出するとともに、第２特定入賞数を＋１だけ更新する。次いで、ステップＳ４４で継続ＳＷの入賞処理を行う。これにより、変動入賞装置４５（大入賞口）内にある継続センサ１７１の出力信号のエッジ検出により、大当り遊技におけるラウンド継続の処理を行う。次いで、ステップＳ４５でセーフセンサ１１１ａの状態把握処理を行う。この処理では、セーフセンサ１１１ａの出力信号のレベル（例えば、セーフ球がある場合はアクティブレベル（“Ｈ”）で、セーフ球が無い場合はノンアクティブレベル（“Ｌ”））の保持時間を監視し、そのレベルが所定時間継続している場合には、セーフセンサ状態（図１０（ａ）参照）の記憶領域の内容を該当するもの（例えば、球有りあるいは球無し）に更新する。すなわち、セーフセンサ１１１ａに入賞球が有るか無いかの状態を確定させる。
【００５４】
次いで、ステップＳ４６で賞球排出センサ１３４の状態把握処理を行う。この処理では、賞球排出センサ１３４の出力信号のレベルの保持時間を監視し、そのレベルが所定時間継続している場合には、賞球排出センサ状態（図１０（ａ）参照）の記憶領域の内容を該当するもの（例えば、球有りあるいは球無し）に更新する。すなわち、賞球排出センサ１３４に入賞球が有るか無いかの状態を確定させる。次いで、ステップＳ４７で賞球排出センサ１３４のエッジ（立ち上がり）を検出することにより、遊技球の通過数を計数し、排出確認数（図１０（ａ）参照）の領域の内容を−１だけ更新する。これにより、排出ユニット１９０５から排出される遊技球を賞球排出センサ１３４の出力に基づいて役物制御回路１０７Ａ側で計数し、監視することになる。
【００５５】
次いで、ステップＳ４８でオーバーフローセンサ１７６の状態把握処理を行う。この処理では、オーバーフローセンサ１７６の出力信号のレベルの保持時間を監視し、そのレベルが所定時間継続している場合には、オーバーフローセンサ状態（図１０（ａ）参照）の記憶領域の内容を該当するものに更新する。この場合、球無し確定の状態から球有り確定の状態へ遷移したときには、記憶領域の内容に「球有り異常発生」が設定される。逆に、球有り確定の状態から球無し確定の状態へ遷移したときには、記憶領域の内容に「球無し発生」が設定される。
【００５６】
次いで、ステップＳ４９で賞球用半端センサ１０４ａの状態把握処理を行う。この処理では、賞球用半端センサ１０４ａの出力信号のレベルの保持時間を監視し、そのレベルが所定時間継続している場合には、賞球半端センサ状態（図１０（ａ）参照）の記憶領域の内容を該当するものに更新する。この場合、球有り確定の状態から球無し確定の状態へ遷移したときには、記憶領域の内容が「球有り維持」から「球無し異常発生」に設定され、球無し状態が継続すると、「球無し異常維持」に設定される。逆に、球無し確定の状態から球有り確定の状態へ遷移したときには、記憶領域の内容が「球無し異常維持」から「球有り発生」に設定され、球有り状態が継続すると、「球有り維持」に設定される。
次いで、ステップＳ５０で金枠センサ１７５の状態把握処理を行う。この処理では、金枠センサ１７５の出力信号のレベルの保持時間を監視し、そのレベルが所定時間継続している場合には、金枠開放センサ状態（図１０（ａ）参照）の記憶領域の内容を該当するものに更新する。例えば、金枠センサ１７５の開放異常発生、閉止発生、閉止維持、開放異常維持の何れかに設定される。
ステップＳ５０を経ると、メインルーチンに復帰する。このようにして各センサの出力信号に基づいて対応する処理が行われる。
【００５７】
「賞球制御情報の送信方法」
ここで、役物制御回路１０７Ａから排出制御回路１０６Ａへ伝達される賞球制御情報の送信方法の一例について説明する。
図１０（ｂ）は賞球制御情報の送信方法の一例を示す図であり、この例では６本のデータ線（ビット０〜ビット５のデータに対応）および１本のストローブ線を備え、それぞれのデータ線毎にローレベル、ハイレベルの何れかを役物制御回路１０７Ａで設定できるようになっている。データを送信するには、まず役物制御回路１０７Ａ側で送信したいデータの各ビットの情報（Ｄ０〜Ｄ５）を設定した後に、ストローブ信号をハイレベルにし、次いで、各ビットの情報（Ｄ０〜Ｄ５）の論理を反転させ、その後、ストローブ信号をローレベルに設定する。このとき、排出制御回路１０６Ａ側ではストローブ信号の立ち上がりで各ビットの情報（Ｄ０〜Ｄ５）を読み込み、続いてストローブ信号の立ち下がりで各ビットの情報（Ｄ０〜Ｄ５）の反転値を読み込んで互いに読み込んだ情報が背反するかどうかを確認する。このような構成であると、データ線が断線していた場合には、ストローブ信号線の論理が変化しないので、非反転値と反転値との値が同じになるので、断線を検出することが可能になる。
【００５８】
図１１は、上記賞球制御情報の送信方法（図１０（ｂ）により賞球制御情報を送信する場合の第１の例である。第１の例では、６本のデータ線数で送信制御情報を送信するようになっており、送信制御情報の内訳（ビットパターン）は、以下のようになっている。すなわち、信号線の非反転値のハイレベルが図１１に示すビットの［１］に対応し、信号線の非反転値のローレベルが図１１に示すビットの［０］に対応している。ビット０、１（すなわち、Ｄ０、Ｄ１）は賞球制御情報のタイプを示しており、例えばビット０が［１］のときは賞球制御情報が状態変化データであることを示すものである。一方、ビット２〜５（すなわち、Ｄ２〜Ｄ５）は各センサのステータス（異常状態）や遊技機のタイプ（例えば、ＣＲ機／現金機）の情報が設定されている。
また、ビット０、１（Ｄ０、Ｄ１）がそれぞれ［０］、［０］である場合には、排出制御回路１０６Ａに賞球の排出を要求する賞球データとなり、一方、ビット２〜５（Ｄ２〜Ｄ５）には要求される賞球の数（例えば、１個から１５個まで）が設定される。さらに、ビット０、１（Ｄ０、Ｄ１）がそれぞれ［０］、［１］である場合には、排出制御回路１０６Ａに差数（要求した賞球に対して不足する数）を通知する差数信号となり、一方、ビット２〜５（Ｄ２〜Ｄ５）には差数（例えば、１個から１５個まで）が設定される。
なお、本実施の形態の場合、差数が０の差数信号は、排出制御回路１０６Ａに対して役物制御回路１０７Ａ側でセーフソレノイド１５１を駆動したことを知らせる差数正常通知になる。後述の図１２で差数正常通知（セーフＳＯＬ作動信号）とあるのは、排出制御回路１０６Ａに差数正常通知を送信し、役物制御回路１０７Ａ側でセーフソレノイド１５１にセーフＳＯＬ作動信号を出力して駆動したことを表している。
【００５９】
図１２は、上記賞球制御情報の送信方法（図１０（ｂ）により賞球制御情報を送信する場合の第２の例である。第２の例では、データ線数がビット０からビット８までの９本存在している点が異なっており、ビット０は賞球制御情報のタイプを示している。ただし、第１の例と異なって、ビット０が［０］のときは賞球制御情報が賞球データであることを示し、ビット０が［１］のときは賞球制御情報が差数信号であることを示している。また、ビット５〜８を利用して各センサのステータス（異常状態）や遊技機のタイプ（例えば、ＣＲ機／現金機）の情報が設定されているので、状態変化データも同時に送信することができるという領利点がある。特に、賞球排出や差数通知を要求せずに、状態変化データだけを送信したい場合には、ビット０からビット５までを全て［０］に設定（賞球排出要求無しに設定）して送信することになる。賞球数や差数については、第１の例と同様である。
なお、状態変化データは役物制御や賞球排出のプログラムとは別のプログラム（図示略）を実行することにより送信されるようになっている。
【００６０】
「賞球排出に関する処理」
次に、図１３は役物制御回路１０７Ａおよび排出制御回路１０６Ａにおいて行われる賞球排出に関するプログラムを示すフローチャートである。図８に示す役物制御プログラムは２ｍｓ毎に割込信号に対応して実行されているが、この図１３に示すプログラムは入賞球があった場合に、その入賞球に対応して所定の賞球を払い出すための処理として、役物制御プログラムとは別に実行される。
図１３のプログラムを説明すると、役物制御回路１０７Ａでは、まずステップＳ５１で賞球データ送信可能状態判定処理を行う。これは、賞球排出の条件を満たしているか否かを判断し、条件を満たしている場合には送信可能フラグをセットし、条件を満たしていない場合には送信可能フラグをリセットする処理を行うもので、詳細はサブルーチンで後述する。
次いで、ステップＳ５２で「送信可能フラグ」がセットされているか否かを判別し、「送信可能フラグ」がセットされていなければステップＳ５１に戻る。一方、「送信可能フラグ」がセットされていると、ステップＳ５３に進んで排出制御回路１０６Ａに賞球データを送信する処理を行う。このとき図１０（ａ）に示す賞球データが図１０（ｂ）に示すような送信方法で送信され、信号線は図１１あるいは図１２に示すような形態が使用される。
【００６１】
排出制御回路１０６Ａでは、ステップＳ５４で賞球排出要求フラグをクリアし、続くステップＳ５５で排出可能条件成立判定処理を行う。排出可能条件成立判定処理では、役物制御回路１０７Ａから送信されてきた賞球データを受信し、排出可能条件が成立している場合には賞球排出要求フラグをセットする（詳細はサブルーチンで後述）。次いで、ステップＳ５６で賞球排出要求フラグがセットされているか否かを判別し、セットされていなければステップＳ５４に戻って処理を繰り返す。
【００６２】
一方、賞球排出要求フラグがセットされていると、ステップＳ５７に進んで記憶した要求排出数を排出数として設定し、ステップＳ５８に進む。ステップＳ５８では賞球計数排出処理を行う。これは、賞球排出センサ１３４の出力によって賞球排出数を計数しながら、役物制御回路１０７Ａから送信されてくる差数信号（ここでは、役物制御回路１０７Ａ側で正常な賞球排出を確認したという情報）を受けるもので、詳細はサブルーチンで後述する。このとき、排出制御回路１０６Ａには賞球排出センサ１３４からのパルスが入力されているとともに、賞球排出センサ１３４からのパルスは役物制御回路１０７Ａにも入力されている。
次いで、排出制御回路１０６Ａでは賞球排出が全て終了（確認は役物制御回路１０７Ａ側で行う：詳細後述）すると、ステップＳ５４に戻って処理を繰り返す。なお、本実施の形態では排出制御回路１０６Ａ側でセーフユニット１１１のセーフソレノイド１５１を駆動する制御は行わない。
【００６３】
役物制御回路１０７Ａでは、ステップＳ５３の処理を経ると、ステップＳ５９に進み、賞球排出数監視処理を行う。これは、賞球排出センサ１３４からのパルス入力に基づいて、排出制御回路１０６Ａの制御によって排出ユニット１０５から排出された賞球の数を計数して監視し、必要に応じて前述した差数信号を排出制御回路１０６Ａに送信（監視の結果、賞球数が正しい場合に送信）するもので、詳細はサブルーチンで後述する。
次いで、ステップＳ６０でセーフ球排出処理を行う。このとき、役物制御回路１０７Ａからセーフユニット１１１のセーフソレノイド１５１を駆動する信号を出力する。これにより、セーフソレノイド１５１が駆動されて今回の賞球排出に関わったセーフ球がセーフユニット１１１内から落下して排出される。ステップＳ６０を経ると、ステップＳ５１に戻って処理を繰り返す。なお、セーフ球排出処理では、例えばセーフセンサ１１１ａからの信号に基づいてセーフ球の排出を確認したか否かを判別するセーフ球の排出に確実を期すようにする。
このように、本実施の形態では役物制御回路１０７Ａ側でセーフ球を排出する処理を行う。
【００６４】
「賞球データ送信可能状態判定処理のサブルーチン」
次に、図１４は役物制御回路１０７Ａにおける賞球排出に関するプログラムの中の賞球データ送信可能状態判定処理のサブルーチンを示すフローチャートである。このサブルーチンでは、まずステップＳ７１で送信可能フラグをクリアする。次いで、ステップＳ７２〜ステップＳ７６で、以下の判断を行う。これは、役物制御回路１０７Ａ側で排出可能条件が成立しているかどうかの判定を行うものである。
すなわち、ステップＳ７２では図１０に示す役物制御回路１０７Ａの記憶データを参照してセーフセンサ球有りを検出か（すなわち、セーフセンサ状態が球有り状態か）否かを判別する。これは、セーフセンサ球有りでなければ、賞球排出を行う必要がないから、入賞球があった否かを判断するものである。ステップＳ７３ではオーバーフローセンサ球無しか（すなわち、オーバーフローセンサ状態が球無し状態か）否かを判別する。これは、オーバーフローセンサ１７６が球有りを検出していれば、球の過剰貯留と判断されるから、球無しが検出されて遊技球の排出が可能な状態を判断するためである。
【００６５】
ステップＳ７４では賞球半端センサ球有りか（すなわち、賞球半端センサ状態が球有り維持状態か）否かを判別する。これは、賞球半端センサ１０４ａが球有りを検出していなければ、球の排出ができないから、遊技球の排出が可能な状態を判断するためである。ステップＳ７５では賞球排出センサ球有りか（すなわち、賞球排出センサ状態が球有り状態か）否かを判別する。これは、賞球排出センサ１３４が球有りを検出していなければ、球の排出ができないから、遊技球の排出が可能な状態を判断するためである。ステップＳ７６では第１特定入賞数＝０であるか否かを判別する。すなわち、６個という賞球数を定めてある第１特定入賞口（始動入賞口）への入賞があったかどうを判断するものである。
【００６６】
ステップＳ７２〜ステップＳ７５でＮＯのときは、今回のルーチンを終了してリターンする。したがって、この場合には賞球排出は行われない。一方、ステップＳ７２〜ステップＳ７５でＹＥＳのときは、ステップＳ７６に進む。そして、ステップＳ７６の判別結果がＮＯのときはステップＳ７７で第１特定入賞球の賞球数（６個）を、送信する賞球数に決定し、ステップＳ７８で第１特定入賞球の記憶エリアを１だけ減算した後、ステップＳ８３にジャンプする。すなわち、始動入賞があった場合には、第１特定入賞球の賞球数（６個）が、送信する賞球数に決定される。
【００６７】
一方、ステップＳ７６の判別結果がＹＥＳのときは、始動入賞がないと判断してステップＳ７９にジャンプする。ステップＳ７９では、第２特定入賞球＝０であるか否かを判別する。すなわち、１５個という賞球数を定めてある変動入賞装置（大入賞口）４５への入賞があったかどうかを判断するものである。ステップＳ７９の判別結果がＮＯのときは、ステップＳ８０で第２特定入賞球の賞球数（１５個）を、送信する賞球数に決定し、ステップＳ８１で第２特定入賞球の記憶エリアを１だけ減算した後、ステップＳ８３にジャンプする。すなわち、変動入賞装置（第入賞口）４５への入賞があった場合には、第２特定入賞球の賞球数（１５個）が、送信する賞球数に決定される。
【００６８】
ステップＳ７９の判別結果がＹＥＳのときは、変動入賞装置（第入賞口）４５への入賞がないと判断してステップＳ８２にジャンプする。ステップＳ８２では、デフォルトの賞球数（１０個）を、送信する賞球数に決定し、ステップＳ８３に進む。すなわち、始動入賞あるいは変動入賞装置（第入賞口）４５への入賞ではなく、一般入賞の場合にはデフォルトの賞球数（１０個）が、送信する賞球数に決定される。ステップＳ８３では、決定された賞球に基づく賞球データを編集し、ステップＳ８４で送信可能フラグをセットしてリターンする。
このように、入賞があるか否かを判断し、入賞があった場合には賞球に対応する賞球データを設定することが行われる。
【００６９】
「排出可能条件成立判定処理のサブルーチン」
次に、図１５は排出制御回路１０６Ａにおける賞球排出に関するプログラムの中の排出可能条件成立判定処理のサブルーチンを示すフローチャートである。このサブルーチンでは、まずステップＳ９１で役物制御回路１０７Ａから賞球データを受信したか否かを判別する。受信していない場合はリターンし、受信した場合には、ステップＳ９２に進み、要求された賞球数＝０であるか否かを判別する。賞球数＝０であれば賞球排出の要求ではないので、リターンする。したがって、このときは賞球排要求フラグ（後述のステップＳ９３参照）はセットされない。
一方、賞球数＝０でなければ、ステップＳ９３〜ステップＳ９６の判断を行うことにより、排出制御回路１０６Ａ側での遊技球の排出可能条件が成立しているか否かの判定を行う。すなわち、前述したように、役物制御回路１０７Ａ側でも排出可能条件の判定を行っているが、このサブルーチンでも遊技球の排出可能条件が成立しているか否かを排出制御回路１０６Ａ側で判定するものである。
【００７０】
ステップＳ９３では、オーバーフローセンサＯＫか（すなわち、球の過剰貯留が無い状態か）否かを判別する。これは、球の過剰貯留が無く遊技球の排出が可能な状態を判断するためである。ステップＳ９４では、賞球半端センサＯＫか（すなわち、賞球半端センサ状態が球有りか）否かを判別する。これは、賞球半端センサ１０４ａが球有りを検出して、遊技球の排出が可能な状態を判断するためである。ステップＳ９５では、賞球排出センサＯＫか（すなわち、賞球排出センサ状態が球有りか）否かを判別する。これは、賞球排出センサ１３４が球有りを検出して、遊技球の排出が可能な状態を判断するためである。ステップＳ９６では、セーフセンサＯＫか（すなわち、セーフセンサ状態が球有りか）否かを判別する。これは、セーフセンサ１１１ａが球有りを検出して、入賞球があったことを判断するものである。
【００７１】
ステップＳ９３〜ステップＳ９６の何れかでＮＯのときは、排出可能条件が成立していないと判断して、今回のルーチンを終了してリターンする。したがって、このときは賞球排要求フラグ（後述のステップＳ９７参照）はセットされない。一方、ステップＳ９３〜ステップＳ９６でＹＥＳのときは、ステップＳ９７にに進んで要求排出数を記憶し、賞球排出要求フラグをセットしてリターンする。このように、排出制御回路１０６Ａ側でも排出可能条件が成立しているかどうかの判定を行い、成立している場合には要求排出数を記憶し、賞球排出要求フラグをセットする。
【００７２】
この場合、排出制御回路１０６Ａでは役物制御回路１０７Ａから賞球データを受信しており、この賞球データには役物制御回路１０７Ａ側で排出可能条件が成立しているかどうかの排出可能条件判定の結果が含まれている。そして、賞球データの受信の後に、排出制御回路１０６Ａで排出可能条件が成立しているかどうかの排出可能条件判定を行い、排出可能条件判定が成立している場合のみ要求排出数を記憶して賞球排出要求フラグをセットする処理が行われる。したがって、排出制御回路１０６Ａおよび役物制御回路１０７Ａでの各排出可能条件判定が成立している場合のみ賞球排出要求フラグがセットされて、排出ユニット１０５での排出動作が可能となる。
【００７３】
「賞球排出数監視処理／賞球計数排出処理のサブルーチン」
次に、図１６は賞球排出に関するプログラム（図１３）の中の賞球排出数監視処理および賞球計数排出処理のサブルーチンを示すフローチャートである。このサブルーチンでは、まず役物制御回路１０７ＡでステップＳ１０１において排出確認数の記憶エリアに要求した賞球数を設定する。次いで、ステップＳ１０２で賞球排出数確認処理を行う。これは、賞球排出センサ１３４から出力されるパルスを検出する度に、排出確認数を減算する処理で、詳細は後述のサブルーチンで説明する。
【００７４】
次いで、ステップＳ１０３で排出確認数を差数信号として排出制御回路１０６Ａに送信する。ここでの差数信号は、要求された賞球数に対して排出した球との差（つまり、不足の球数）を知らせる信号である。不足数＝０個の差数信号は、単なる「正常な排出を確認した」という通知信号である。次いで、ステップＳ１０４で排出確認数＝０であるか否かを判別し、ＮＯのときはステップＳ１０２に戻ってループを繰り返す。
ループを繰り返すことにより、排出確認数＝０になると、ステップＳ１０３において前述したように「正常な排出を確認した」という差数信号が排出制御回路１０６Ａに送信される。続くステップＳ１０４ではＹＥＳ（排出確認数＝０）に分岐してルーチンを終了しリターンする。
【００７５】
排出制御回路１０６Ａでは、ステップＳ１０５で排出機構作動処理を行う。これは、賞球排出センサ１３４から出力されるパルスに基づいて賞球排出数を計数し、賞球排出ソレノイド１３３を駆動して賞球排出を制御する処理で、詳細は後述のサブルーチンで説明する。次いで、ステップＳ１０６で役物制御回路１０７Ａからの差数信号を受信し、ステップＳ１０７で受信した差数信号から残りの排出数を設定する。次いで、ステップＳ１０８で排出確認数＝０であるか否かを判別し、ＮＯのときはステップＳ１０５に戻ってループを繰り返す。
ループを繰り返すことにより、役物制御回路１０７Ａから「正常な排出を確認した」という差数信号を受信すると、ステップＳ１０８の判別結果がＹＥＳとなってルーチンを終了し、リターンする。
このように、役物制御回路１０７Ａでは賞球排出センサ１３４から出力されるパルスに基づいて賞球排出数を確認し、その都度、差数信号を排出制御回路１０６Ａに送信し、排出制御回路１０６Ａでは差数信号に基づいて賞球分の球を排出する処理が行われる。
【００７６】
「排出機構作動処理のサブルーチン」
次に、図１７は賞球計数排出処理（図１６）の中の排出機構作動処理のサブルーチンを示すフローチャートである。このサブルーチンでは、まずステップＳ１１１で設定された排出数（例えば、図１３に示すステップＳ５７で設定したもの、および後述のステップＳ１１８で設定したもの）は１よりも大きいか否かを判別する。設定された排出数が１よりも大きい場合には、ステップＳ１１２で賞球排出ソレノイド１３３をオンする。これにより、排出ユニット１０５から遊技球が上皿２１に排出される。次いで、ステップＳ１１３で賞球排出センサ１３４から出力されるパルスに基づいて賞球排出数を計数するとともに、賞球排出センサ１３４のパルスの立ち上がりを検出する。次いで、ステップＳ１１４で（設定された排出球数−１）回目の立ち上がりを検出したか否かを判別する。これは、実際に排出された排出球数を賞球排出センサ１３４のパルスに基づいて検出するもので、例えば設定された排出球数＝４個の場合には、３回目のパルスの立ち上がりを検出したかどうかを判断するものである。
【００７７】
図１８（ａ）は、設定された排出球数＝４個であって、３回目のパルスの立ち上がりを検出した場合のタイミングチャートを示している（すなわち、複数の遊技球を排出する場合の例）。図１８（ａ）に示すように、賞球排出ソレノイド１３３をオンしたとき、賞球排出センサ１３４は球有り状態であり、この状態から遊技球が排出される度に賞球排出センサ１３４のパルスが変化していき、３回目のパルスの立ち上が４個の遊技球を排出したタイミングに相当する。
【００７８】
ステップＳ１１４の判別結果でＮＯのときは、ステップＳ１１３に戻って処理を繰り返し、ステップＳ１１４でＹＥＳになると、ステップＳ１１５に進んで賞球排出ソレノイド１３３をオフする。次いで、ステップＳ１１６で賞球排出センサ１３４のパルス（排出球数）を計数する。次いで、ステップＳ１１７で実際排出された排出球数（賞球排出センサ１３４のパルスの計数値）が設定された排出球数と一致するか（排出数の計数値はＯＫか）否かを判別し、ＮＯのときはステップＳ１１８に進んで不足の排出数を設定した後、ステップＳ１１１に戻って処理を繰り返す。ステップＳ１１８に進むのは、例えば、排出ユニット１０５で球詰り等が発生して排出球数が予定よりも不足している場合に、不足した排出球数を再び設定するためである。
【００７９】
処理を繰り返することにより、ステップＳ１１１の判別結果がＮＯとなって設定された排出数が１以下（排出数＝１の状態を含む）になると、ステップＳ１１９に分岐して賞球排出ソレノイド１３３をオンし、排出ユニット１０５から１個の遊技球を上皿２１に排出する処理を行う。次いで、ステップＳ１２０でタイマ経時をスタートし、ステップＳ１２１でタイマがタイムアップしたか（ここでは、タイマの計数値が３５ｍｓ経過したか）否かを判別し、タイムアップすると、ステップＳ１２２に抜ける。ステップＳ１２２では賞球排出ソレノイド１３３をオフする。これは、賞球排出ソレノイド１３３をオンして排出ユニット１０５から１個の遊技球を上皿２１に排出する場合に、ほぼ３５ｍｓ経過すれば十分であるため、３５ｍｓが経過した時点で賞球排出ソレノイド１３３をオフするものである。
【００８０】
図１８（ｂ）は、１個の遊技球を排出する場合のタイミングチャートを示している。図１８（ｂ）に示すように、賞球排出ソレノイド１３３を３５ｍｓだけオンすると、賞球排出センサ１３４は球有りから球無しに１回だけ変化し、再び球有り状態に戻る。
次いで、ステップＳ１２３で賞球排出センサ１３４のパルス（排出球数）を計数する。次いで、ステップＳ１１７に進んで排出数の計数値はＯＫか否かを判別し、ＮＯのときはステップＳ１１８を経た後、ステップＳ１１１に戻って処理を繰り返す。一方、ステップＳ１１７で排出数の計数値がＯＫのときは今回のルーチンを終了してリターンする。
【００８１】
「賞球排出数確認処理のサブルーチン」
次に、図１９は賞球排出数監視処理（図１６）の中の賞球排出数確認処理のサブルーチンを示すフローチャートである。このサブルーチンでは、まずステップＳ１４１で賞球排出センサ１３４から出力されるパルス（すなわち、遊技球通過パルス：１個ずつ送信される）を受信しているか否かを判別する。受信していればステップＳ１４２に進んで排出確認数を減算更新する処理を行う。これにより、排出確認数が１だけ減算されて更新される。次いで、ステップＳ１４３で排出確認タイマを初期化し、ステップＳ１４１に戻って処理を繰り返す。
【００８２】
処理を繰り返すことにより、ステップＳ１４１で賞球排出センサ１３４から出力されるパルスを受信しなくなると、ステップＳ１４４に分岐して排出確認タイマを更新し、ステップＳ１４５で排出確認タイマがタイムアップ（例えば、１秒）したか否かを判別する。タイムアップしていなければ、ステップＳ１４１に戻って処理を繰り返し、処理を繰り返すことにより、タイムアップすると、ステップＳ１４６に進んで排出確認数が０より小さい（すなわち、マイナス）か否かを判別する。排出確認数が０より小さい（マイナス）とは、実際に排出された賞球数が設定排出数よりも多過ぎる場合である。排出確認数が０以上のときはルーチンを終了してリターンする。
【００８３】
このように、賞球排出センサ１３４からの遊技球通過パルスの受信がなくなってから所定時間（例えば、上記１秒）が経過するまでは排出確認数の減算を続行し、所定時間経過後に排出確認数が０かどうかを判断して、排出確認数が０又は＋の値である場合に、ステップＳ１４１〜ステップＳ１４６のループから抜け出す。したがって、ここでの排出確認数（排出確認数が０以上のとき）は前述したように、差数信号として排出制御回路１０６Ａに送信されることになる。
一方、ステップＳ１４６の判別結果がＹＥＳで排出確認数がマイナスの場合、すなわち役物制御回路１０７Ａが要求した数よりも排出制御回路１０６Ａの制御によって排出された数の方が多い場合には、ルーチンを終了して遊技不能動化の処理へ移行する。遊技不能動化の処理では、例えば特図の制御を停止したり、変動入賞装置４５（大入賞口）の開放動作を中止したりする。なお、役物制御回路１０７Ａから発射制御ユニット１１５へ向けて遊技球の発射の停止／許可を指示する信号を送信可能な構成であれば、遊技球の発射動作自体を停止させるような処理を行ってもよい。
【００８４】
このように、役物制御回路１０７Ａが要求した数よりも排出制御回路１０６Ａの制御によって排出された数の方が多い場合に、遊技不能動化の処理が行われる。したがって、遊技不能動化の処理を行うことにより、本来の正規な仕様よりも賞球数を多くするように（例えば、１５個賞球の仕様であるのに、２０個賞球の排出にさせてしまうように）、排出制御回路１０６Ａを改造した場合には、遊技機１の遊技動作を止めてしまうことができるので、排出制御回路１０６Ａの不正な改造を防止することができる。
【００８５】
以上のように本実施の形態では、賞球排出センサ１３４（排出球検出手段）からの排出球検出信号（排出球情報）を分配回路１６５で分配して役物制御回路１０７Ａおよび排出制御回路１０６Ａに入力し、役物制御回路１０７Ａでは排出球検出信号に基づいて排出ユニット１０５から排出された遊技球を計数し、所定の計数値（排出確認数＝０）になった時点でセーフソレノイド１５１を駆動して今回の賞球排出に関わったセーフ球を排出する。このとき、排出制御回路１０６Ａでは排出球検出信号に基づいて排出ユニット１０５から排出された遊技球を計数して確認することが行われる。
【００８６】
ここで、本実施の形態の場合、セーフソレノイド１５１を駆動するタイミングは排出確認数＝０になった時点であり、図２０（ａ）のタイミングチャートで示される。すなわち、図２０（ａ）に示すように、例えば７個賞球が設定されたとすると（７個賞球の入賞口に入賞して賞球データ＝７個が設定されたとき）、排出ユニット１０５からの賞球排出に伴い賞球排出センサ１３４は球有りの状態から６回パルス変動することにより、７個賞球排出があったことを検出（７個賞球の終了があると、再び球有り状態になって次回の賞球排出に備えられる）する。
【００８７】
そして、７個賞球排出が終了した時点で、役物制御回路１０７Ａが所定の計数値（排出確認数＝０）になったと判断してセーフソレノイド１５１をオン（駆動）する。これにより、今回の賞球排出に関わったセーフ球が排出され、このときセーフセンサ１１１ａの出力信号は球有りから球無しに変化して、セーフ球の排出を検出する。
【００８８】
以上のことから、本実施の形態では以下の効果を得ることができる。
▲１▼賞球排出センサ１３４（排出球検出手段）により検出された排出球情報を２つの制御回路（すなわち、役物制御回路１０７Ａおよび排出制御回路１０６Ａ）に分配し、一連の賞球排出制御（すなわち、遊技球の排出動作）を２つの制御回路（すなわち、役物制御回路１０７Ａおよび排出制御回路１０６Ａ）で実行しているので、不正に対するセキュリティを向上させることができる。
すなわち、従来は排出制御装置に遊技球の排出に関する動作制御を全て任していたため、遊技球の排出に関する動作についてセキュリティが低いというおそれがあったが、これに対して本実施の形態では、役物制御回路１０７Ａ側にも分配回路１６５から分配された排球情報が入力されているため、役物制御回路１０７Ａ側で賞球に伴う排出球を計数して、所定の計数値になったらセーフ球の排出制御を行うというように、遊技球の排出動作が遊技機１の中で最も重要な構成要素の１つであるという点に鑑みて、それを２つの制御回路で処理するようにしている。したがって、不正に対する防御性が高まり（不正を行いにくくできる）、従来に比して格段にセキュリティが向上する。
【００８９】
▲２▼役物制御回路１０７Ａが排出制御回路１０６Ａを監視する役割を果しているので、この面からも不正に対するセキュリティを高めることができる。特に、本実施の形態では役物制御回路１０７Ａが排出ユニット１０４から排出される遊技球を計数しており、排出確認数が設定値よりも多い場合には、遊技を不能動化する処理を行っているので、仮に排出制御回路１０６Ａに不正を行うことを試みたとしても、以後の遊技が停止し、遊技球の不正な排出を防止することができる。
【００９０】
▲３▼従来は排出制御装置が賞球排出のためのソレノイドの駆動や賞球排出に関連するランプの点灯等の制御を行っていたため、大変に複雑な制御になっており、効率が悪いものであったが、これに対して本実施の形態では、排出制御回路１０６Ａはセーフソレノイド１５１の駆動に関する処理を行わず、賞球のための遊技球の排出と排出球数を計数して排出数を確認するためのプログラムで済むので、制御が簡単になり、効率も高めることができる。
▲４▼賞球排出の計数を２つの制御回路（すなわち、役物制御回路１０７Ａおよび排出制御回路１０６Ａ）で行い、それぞれの回路で排出数を確認しているので、賞球排出数の判断の確実性を向上させることができる。
【００９１】
▲５▼実際に遊技球を排出させる駆動源（排出ユニット１０４）を制御する基板（排出制御回路１０６Ａの基板）と、遊技球が排出されたことにより入賞球（セーフ球）を島設備内に流下させる制御を行う基板（役物制御回路１０７Ａの基板）とを別にすることで、遊技球の排出制御を分散し、制御プログラムのみならず、制御を実行する電子部品の負担も軽くなり、遊技球の排出の確実性を高めることができる。
▲６▼役物制御回路１０７Ａあるいは排出制御回路１０６Ａの何れかで賞球排出の計数を行って排出数を確認可能な構成であるので、例えばどちらかの回路で主に排出数を確認するかを選択することも可能になり、賞球排出制御システム設計の幅を広げることが可能になる。
▲７▼また、本実施の形態の特有の効果として、以下のものがある。
遊技機１の主たる制御回路である役物制御回路１０７Ａでは賞球数の確認ができるのみならず、セーフ球の排出制御も行うので、役物制御回路１０７Ａで遊技機全体の制御が把握（特に、賞球データの設定から排出数の監視し、セーフ球を排出するまでの一連の排出制御の充実に活かせる等）できるという利点がある。
【００９２】
「第２の実施の形態」
次に、本発明の第２の実施の形態について説明する。
第２の実施の形態は、排出制御回路１０６Ａが役物制御回路１０７Ａからの確認の信号（例えば、差数信号）を待たずに、次の賞球排出の待機状態になるという点が第１の実施の形態と相違する。
図２１は遊技機１における制御系統を示す図である。図２１に示す制御系統が第１の実施の形態と異なるのは、役物制御回路１０７Ａにセーフセンサ１１１ａの出力信号を分配する分配回路が設けられておらず、セーフセンサ１１１ａの出力信号は役物制御回路１０７Ａのみに直接に入力されている点である。その他のハード的構成は第１の実施の形態と同様である。
【００９３】
「賞球排出に関する処理」
次に、図２２は役物制御回路１０７Ａおよび排出制御回路１０６Ａにおいて行われる賞球排出に関するプログラムを示すフローチャートである。図２２のプログラムを説明すると、役物制御回路１０７Ａでは、まずステップＳ５１〜ステップＳ５３で第１の実施の形態と同様の処理を行い、賞球データを排出制御回路１０６Ａに送信する（第１の実施の形態と同様の処理を行うステップには同一ステップ番号を付している。以下同様）。
【００９４】
排出制御回路１０６Ａでは、ステップＳ５４で賞球排出要求フラグをクリアし、続くステップＳ２０１で排出可能条件成立判定処理を行う。排出可能条件成立判定処理では、役物制御回路１０７Ａから送信されてきた賞球データを受信し、排出可能条件が成立している場合には賞球排出要求フラグをセットするもので、詳細はサブルーチンで後述する。次いで、ステップＳ５６、ステップＳ５７を経て、ステップＳ２０２へ進む。ステップＳ２０２では賞球計数排出処理を行う。これは、賞球排出センサ１３４の出力によって賞球排出数を計数しながら、遊技球の排出を行うものであり、第１の実施の形態と異なり、役物制御回路１０７Ａから差数信号（例えば、役物制御回路１０７Ａ側で正常な賞球排出を確認したという情報）が送信されて、それを受けるというような処理はない。このとき、排出制御回路１０６Ａには賞球排出センサ１３４からのパルスが入力されているとともに、賞球排出センサ１３４からのパルスは役物制御回路１０７Ａにも入力されている。
次いで、排出制御回路１０６ＡではステップＳ２０２を経ると（賞球排出が全て終了したという確認は排出制御回路１０６Ａ自身で行う）、ステップＳ５４に戻って処理を繰り返す。なお、第２の実施の形態でも同様に排出制御回路１０６Ａ側でセーフユニット１１１のセーフソレノイド１５１を駆動する制御は行わない。
【００９５】
役物制御回路１０７Ａでは、ステップＳ５３の処理を経ると、ステップＳ２０３に進み、賞球排出数監視処理を行う。これは、賞球排出センサ１３４からのパルス入力に基づいて、排出制御回路１０６Ａの制御によって排出ユニット１０５から排出された賞球の数を計数して監視するもので、差数信号を排出制御回路１０６Ａに送信するような処理は行わない（詳細はサブルーチンで後述）。
次いで、ステップＳ２０４で再送要求フラグはセットされているか否かを判別する。再送要求フラグとは、排出数の確認時に不足があった場合にセットされるもので、再送要求フラグがセットされると、不足数の賞球データが排出制御回路１０６Ａに送られることになり、排出制御回路１０６Ａではあたかも次の賞球排出の要求がきたという判断で制御を行うことになる。
【００９６】
ステップＳ２０４で再送要求フラグがセットされていると、ステップＳ５３に戻ってループを繰り返す。したがって、このときは前述したように不足数の賞球データが排出制御回路１０６Ａに送られ、排出制御回路１０６Ａではあたかも次の賞球排出の要求がきたという判断で制御を行う。
一方、ステップＳ２０４で再送要求フラグがセットされていなければ、ステップＳ６０に進んでセーフ球排出処理を行い、その後、ステップＳ５１に戻って処理を繰り返す。
このように、第２の実施の形態でも同様に役物制御回路１０７Ａ側でセーフ球を排出する処理を行う。
【００９７】
「排出可能条件成立判定処理のサブルーチン」
次に、図２３は排出制御回路１０６Ａにおける賞球排出に関するプログラムの中の排出可能条件成立判定処理のサブルーチンを示すフローチャートである。このサブルーチンでは、まずステップＳ２１１で役物制御回路１０７Ａから賞球データを受信したか否かを判別する。受信していない場合はリターンし、受信した場合には、ステップＳ２１２に進み、要求された賞球数＝０であるか否かを判別する。賞球数＝０であれば賞球排出の要求ではないので、リターンする。したがって、このときは賞球排出要求フラグ（後述のステップＳ２１３参照）はセットされない。一方、賞球数＝０でなければ、ステップＳ２１３に進んで要求排出数を記憶し、賞球排出要求フラグをセットしてリターンする。
【００９８】
「賞球排出数監視処理／賞球計数排出処理のサブルーチン」
次に、図２４は賞球排出に関するプログラム（図２２）の中の賞球排出数監視処理および賞球計数排出処理のサブルーチンを示すフローチャートである。このサブルーチンでは、まず役物制御回路１０７ＡでステップＳ１０１において排出確認数の記憶エリアに要求した賞球数を設定する。次いで、ステップＳ１０２で賞球排出数確認処理を行う。これは、賞球排出センサ１３４から出力されるパルスを検出する度に、排出確認数を減算する処理で、そのサブルーチンは第１の実施の形態と同様である。
【００９９】
次いで、ステップＳ２２１で排出確認数＝０であるか否かを判別し、ＮＯのときはステップＳ２２２に分岐して再送要求フラグをセットし、ステップＳ２２３で再送用の賞球データを編集してリターンする。したがって、排出確認数＝０でなく、不足の排出数がある場合には、その不足数の賞球データが編集され、次回のルーチンのステップＳ１０２の処理で排出制御回路１０６Ａに送られることになり、排出制御回路１０６Ａではあたかも次の賞球排出の要求がきたという判断で制御が行われて不足の排出数が排出される。不足の排出数が排出されると、排出確認数＝０となる。
ステップＳ２２１で排出確認数＝０である場合には、ステップＳ２２４に進んで再送要求フラグをクリアしてリターンする。したがって、第２の実施の形態では、第１の実施の形態と異なり、正常な排出を確認した」という差数信号を排出制御回路１０６Ａに送信する処理はない。
【０１００】
排出制御回路１０６Ａでは、ステップＳ１０５で排出機構作動処理を行う。これは、賞球排出センサ１３４から出力されるパルスに基づいて賞球排出数を計数し、賞球排出ソレノイド１３３を駆動して賞球排出を制御する処理で、サブルーチンの内容は第１の実施の形態と同様である。ステップＳ１０５を経ると、リターンする。
このように、役物制御回路１０７Ａでは賞球排出センサ１３４から出力されるパルスに基づいて賞球排出数を確認し、不足の排出数があるときは賞球データが再編集されて排出制御回路１０６Ａに送信され、賞球分の球を確実に排出するような処理が行われる。
【０１０１】
このように第２の実施の形態では、第１の実施の形態と同様の効果の他に、排出制御回路１０６Ａ側で役物制御回路１０７Ａからの確認の信号（例えば、セーフソレノイド１５１の作動信号、差数信号）を待たずに、次の賞球排出の待機状態になるので、排出制御の一連の処理が第１実施の形態に比べて簡単（例えば、プログラムも簡単で済む）になるという利点がある。
【０１０２】
「本発明の変形例」
次に、本発明の変形例について説明する。
変形例は、役物制御回路１０７Ａおよび排出制御回路１０６Ａにおいて行われる賞球排出に関するプログラムの内容が前記実施の形態と異なり、以下の内容である。
排出制御回路１０６Ａでは、分配回路１６５により分配された賞球排出センサ１３４からの信号（排出球情報）に基づいて排出ユニット１０５から排出される遊技球を計数し、所定の計数値になったか否かを判定するとともに、判定結果が所定の計数値であった場合に、その確認情報を役物制御回路１０７Ａ側へ送信する処理を行う。これは、排出制御回路１０６Ａが第１排出球確認手段の機能を実現することに相当する。
【０１０３】
一方、役物制御回路１０７Ａでは、分配回路１６５により分配された賞球排出センサ１３４からの信号（排出球情報）に基づいて排出ユニット１０５から排出される遊技球を計数し、所定の計数値になったか否かを判定するとともに、この判定結果と排出制御回路１０６Ａから送信された確認情報とを比較し、次いで、その比較結果に基づいてセーフユニット１１１にセーフ球の排出動作指令を出力する処理を行う。これは、役物制御回路１０７Ａが第２排出球確認手段、判定結果比較手段および入賞球排出動作指令手段の機能を実現することに相当する。
【０１０４】
このような本発明の変形例の制御によると、役物制御回路１０７Ａおよび排出制御回路１０６Ａの双方で賞球排出数を計数して確認し、かつその確認結果を役物制御回路１０７Ａ側で比較し、比較結果に基づいて役物制御回路１０７Ａ側でセーフ球を排出制御するので、賞球排出に関する確実性をより一層高めることができる。
【０１０５】
本発明の実施の形態は、上記例に限らず、以下に述べるような各種の変形実施が可能である。
（ａ）本発明の適用対象となる遊技機は、どのような種類の遊技機でも遊技球を賞球として排出するものであれば、本発明を適用できる。例えば、磁気カードで球貸しを行うもの、ＩＣカードで球貸しを行う等の遊技機のタイプに限定されずに、本発明を適用することができる。
【０１０６】
（ｂ）排出ユニット内にある２条の排出通路はどちら側を賞球用、球貸し用の使用してもよく、そして、各通路に対応して２つの排出センサは、それに応じてどちら側を賞球用、球貸し用の使用してもよい。
（ｃ）遊技球の排出を検出する排出球検出手段（例えば、賞球用排出センサ）の排出球情報を分配する分配手段を上記実施の形態では役物制御回路に設けているが、分配手段は役物制御回路でなく、その他の場所に設けてもよい。
【０１０７】
【発明の効果】
本発明によれば、遊技制御装置および排出制御装置の双方で賞球排出数を計数して確認し、遊技制御装置側で入賞球排出装置に所定の排出動作指令を出力する処理を行うので、賞球排出に関する確実性をより一層高めることができる。
【０１０８】
▲１▼排出球検出手段により検出された排出球情報を２つの制御装置（遊技制御装置および排出制御装置：例えば、役物制御回路１０７Ａおよび排出制御回路１０６Ａ）に分配し、一連の賞球排出制御（すなわち、遊技球の排出動作）を２つの制御装置で実行しているので、不正に対するセキュリティを向上させることができる。
すなわち、従来は排出制御装置に遊技球の排出に関する動作制御を全て任していたため、遊技球の排出に関する動作についてセキュリティが低いというおそれがあったが、これに対して本発明では、遊技制御装置側にも分配手段から分配された排出球情報が入力されているため、遊技制御装置側で賞球に伴う排出球を計数して、所定の計数値になったらセーフ球の排出制御を行うというように、遊技球の排出動作が遊技機の中で最も重要な構成要素の１つであるという点に鑑みて、それを２つの制御装置で処理するようにしている。したがって、不正に対する防御性が高まり（不正を行いにくくできる）、従来に比して格段にセキュリティが向上する。
【０１０９】
▲２▼遊技制御装置が排出制御装置を監視する役割を果しているので、この面からも不正に対するセキュリティを高めることができる。
【０１１０】
▲３▼賞球排出の計数を２つの制御装置で行い、それぞれの装置で排出数を確認しているので、賞球排出数の判断の確実性を向上させることができる。
▲４▼実際に遊技球を排出させる駆動源（例えば、排出ユニット１０５）を制御する基板（例えば、排出制御回路１０６Ａの基板）と、遊技球が排出されたことにより入賞球（セーフ球）を島設備内に流下させる制御を行う基板（例えば、役物制御回路１０７Ａの基板）とを別にすることで、遊技球の排出制御を分散し、制御プログラムのみならず、制御を実行する電子部品の負担も軽くなり、遊技球の排出の確実性を高めることができる。
【図面の簡単な説明】
【図１】遊技機の正面図である。
【図２】遊技機の裏面図である。
【図３】排出ユニットの断面図である。
【図４】セーフユニットの断面図である。
【図５】セーフユニットの断面図である。
【図６】役物制御回路のブロック図である。
【図７】遊技機の制御系統を示すブロック図である。
【図８】遊技プログラムを示すフローチャートである。
【図９】入力処理およびスイッチ入賞処理のサブルーチンを示すフローチャートである。
【図１０】役物制御回路の記憶データおよび転送論理構成を説明する図である。
【図１１】賞球データの転送方法を説明する図である。
【図１２】賞球データの転送方法を説明する図である。
【図１３】賞球排出に関するプログラムを示すフローチャートである。
【図１４】賞球データ送信可能状態判定処理のサブルーチンを示すフローチャートである。
【図１５】排出可能条件成立判定処理のサブルーチンを示すフローチャートである。
【図１６】賞球排出数監視処理および賞球計数排出処理のサブルーチンを示すフローチャートである。
【図１７】排出機構作動処理のサブルーチンを示すフローチャートである。
【図１８】賞球排出動作のタイミングチャートである。
【図１９】賞球排出数確認処理のサブルーチンを示すフローチャートである。
【図２０】セーフ球の排出制御を説明するタイミングチャートである。
【図２１】遊技機の制御系統を示すブロック図である。
【図２２】賞球排出に関するプログラムを示すフローチャートである。
【図２３】排出可能条件成立判定処理のサブルーチンを示すフローチャートである。
【図２４】賞球排出数監視処理および賞球計数排出処理のサブルーチンを示すフローチャートである。
【符号の説明】
１  遊技機
１０５  排出ユニット（排出装置）
１０６  排出制御ユニット（排出制御装置、排出球計数手段、第１排出球確認手段）
１０６Ａ  排出制御回路
１０７  役物制御ユニット（遊技制御装置、排出球確認手段、入賞球排出動作指令手段、第２排出球確認手段、判定結果比較手段）
１０７Ａ  役物制御回路
１１１  セーフユニット（入賞球排出装置）
１１１ａ  セーフセンサ
１３４  賞球排出用の排出センサ（排出球検出手段）
１６５  分配回路（分配手段）
【図１】
0003856182.tif 000002
【図２】
0003856182.tif 000003
【図３】
0003856182.tif 000004
【図４】
0003856182.tif 000005
【図５】
0003856182.tif 000006
【図６】
0003856182.tif 000007
【図７】
0003856182.tif 000008
【図８】
0003856182.tif 000009
【図９】
0003856182.tif 000010
【図１０】
0003856182.tif 000011
【図１１】
0003856182.tif 000012
【図１２】
0003856182.tif 000013
【図１３】
0003856182.tif 000014
【図１４】
0003856182.tif 000015
【図１５】
0003856182.tif 000016
【図１６】
0003856182.tif 000017
【図１７】
0003856182.tif 000018
【図１８】
0003856182.tif 000019
【図１９】
0003856182.tif 000020
【図２０】
0003856182.tif 000021
【図２１】
0003856182.tif 000022
【図２２】
0003856182.tif 000023
【図２３】
0003856182.tif 000024
【図２４】
0003856182.tif 000025