(57)【特許請求の範囲】
【請求項１】
入賞に応じた遊技球の払出を行うことが可能であるとともに貸出要求信号に応じて遊技球の払出を行うことが可能である払出手段と、
前記払出手段を駆動して遊技球の払出を行わせる払出制御手段を搭載した払出制御基板と、
入賞に応じて払出指令個数を示す制御コマンドを、前記払出制御手段に向かう方向にのみ信号を通過させる回路を介して前記払出制御基板に出力する遊技制御手段を搭載した遊技制御基板と、
入賞に応じて前記払出手段から払い出された遊技球を検出して、前記遊技制御手段と前記払出制御手段とが実際に払い出された遊技球の数を把握するために検出信号を前記遊技制御手段と前記払出制御手段の双方に出力する払出検出手段とを備え、
前記遊技制御手段は、前記払出検出手段の検出信号から入賞に応じて払い出された遊技球数を把握して、入賞に応じて払い出された遊技球数を示す賞付与情報を出力可能であり、
前記払出制御手段は、貸出要求信号に応じて払い出された遊技球数を示す貸出情報を出力可能であって、
前記遊技制御手段を搭載した遊技制御基板からの前記賞付与情報と、前記払出制御手段を搭載した払出制御基板からの前記貸出情報とを入力して外部機器に出力する一の中継手段を備えた
ことを特徴とする遊技機。
【請求項２】
払出制御手段からは、一方向にのみ情報を伝達可能な情報伝達手段を介して貸出情報が出力される
請求項１記載の遊技機。
【請求項３】
払出制御手段は、貸出要求信号に応じて払い出された遊技球数が所定の数量となる毎に貸出情報を出力する
請求項１または請求項２記載の遊技機。
【請求項４】
遊技機の制御に関わる情報は、賞付与情報と貸出情報とを外部機器に出力するための中継手段とは別の中継手段を介して外部機器に出力される
請求項１から請求項３のうちのいずれかに記載の遊技機。
【請求項５】
遊技制御手段は、入賞を検出した場合には直ちに払出指令個数を示す制御コマンドを払出制御手段に対して出力することが可能である
請求項１から請求項４のうちのいずれかに記載の遊技機。
【請求項６】
払出手段は、遊技球を流下させる少なくとも２つの流下路を備え、
払出制御手段は、入賞に応じて払い出された遊技球の流下路と貸出要求信号に応じて払い出された遊技球の流下路とを切り替えることにより入賞にもとづく払出制御と貸出要求信号にもとづく払出制御とをともに行うことが可能である
請求項１から請求項５のうちのいずれかに記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遊技者の操作に応じて遊技が行われるパチンコ遊技機、コイン遊技機、スロット機等の遊技機に関し、特に、遊技盤における遊技領域において遊技者の操作に応じて遊技が行われる遊技機に関する。
【０００２】
【従来の技術】
遊技機として、遊技球を発射装置によって遊技領域に発射し、遊技領域に設けられている入賞口などの入賞領域に遊技球が入賞すると、所定個の遊技球が賞球として遊技者に払い出されるものがある。遊技球の払い出しは払出機構によって行われるので、遊技機の遊技進行を制御する遊技御手段から、入賞に応じた賞球個数が払出機構に指示される。
【０００３】
払出機構は、その指示に応じた個数の遊技球を払い出す。払出機構は、一般に、払出制御基板に搭載された払出制御手段によって制御される。遊技の進行は主基板に搭載された遊技制御手段によって制御されるので、入賞にもとづく賞球個数は、遊技制御手段によって決定され、払出制御基板に送信される。
【０００４】
また、遊技者は、コイン投入によって、あるいは、カード挿入口にプリペイドカード等を挿入して遊技球の貸し出しを受ける。遊技機の払出機構は、コイン投入やカード挿入を検出して所定個数の遊技球を遊技者に払い出す。払出機構は払出制御手段によって制御されるので、遊技球の貸し出し制御も払出制御手段によって実行される。
【０００５】
遊技店には多数の遊技機が設置されるが、各遊技機からの貸し玉数を把握したり賞球払出数の統計を取る等のために、各遊技機に通信路を介して接続されたホールコンピュータが設置されている。上述したように、賞球個数は遊技制御手段から払出制御手段に通知され、また、払出制御手段は球貸し制御も行っているので、ホールコンピュータへの賞球個数情報および球貸し個数情報は、払出制御手段が搭載された払出制御基板から外部に出力される。
【０００６】
【発明が解決しようとする課題】
以上のように、従来の遊技機では、外部出力される賞球個数情報は一旦払出制御手段に通知され、払出制御手段から遊技機外部に出力される。賞球個数は、本来遊技制御手段によって決定されるものである。一方、球貸し個数は払出制御手段によって管理されている。すると、払出制御基板は、自身が管理している球貸し個数情報とともに、遊技制御手段が本来管理している賞球個数情報をも外部出力する制御をしなければならない。そのように、自身が管理しているのではない情報を外部管理装置（ホールコンピュータ）に供給するのは合理的ではない。また、払出制御手段は、自身が決定したものではない賞球個数を外部出力しなければならず、余計な負担を強いられていることになる。
【０００７】
また、賞球および球貸しに関する情報を外部出力するには信号を中継するための基板を遊技機内部に設置する必要があるが、そのような基板は、本来の遊技制御に関わらない基板であるからコストをかけないことが望ましい。さらに、遊技制御手段から情報を外部出力するための信号線を設けた場合には、その信号線を介して不正信号が入力されるおそれがある。
【０００８】
そこで、本発明は、外部管理装置に出力される情報処理の合理化を図れるとともに、低コストで賞球および球貸しに関する情報を遊技機外部に出力できる遊技機を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明による遊技機は、遊技の進行を制御する遊技制御手段と、遊技に応じて遊技価値の付与に関わる制御を行う価値付与制御手段とを備え、遊技制御手段が、遊技進行における所定条件の成立に応じた遊技価値の付与数量に関する賞付与情報を出力可能であり、価値付与制御手段が、貸出要求信号に応じた貸出数量に関する貸出情報を出力可能であって、遊技制御手段からの賞付与情報と価値付与制御手段からの貸出情報とは、一の中継手段を介して外部に出力されるように構成される。
【００１０】
少なくとも遊技制御手段からは、情報出力のみが可能な不可逆性情報伝達手段を介して賞付与情報が出力されるように構成されていてもよい。
【００１１】
少なくとも遊技価値としての遊技媒体を払い出すことが可能な払出手段と、所定条件の成立に応じて払出手段から払い出された遊技媒体を検出可能な払出検出手段とを備え、遊技制御手段が、払出検出手段の出力に応じて遊技媒体の払出数を監視することが可能なように構成されていてもよい。
【００１２】
遊技制御手段が、遊技価値の付与数量が所定値となる毎に賞付与情報を出力するように構成されていてもよい。
【００１３】
価値付与制御手段からは、情報出力のみが可能な不可逆性情報伝達手段を介して貸出情報が出力されるように構成されていてもよい。
【００１４】
価値付与制御手段が、貸出数量が所定の数量となる毎に貸出情報を出力するように構成されていてもよい。
【００１５】
賞付与情報と貸出情報とは、端子間の導通により外部出力され、遊技制御手段から出力される遊技機の制御に関わる情報については電圧レベルにより外部出力されるように構成されていてもよい。
【００１６】
遊技機の制御に関わる情報は、賞付与情報と貸出情報とを外部出力するための中継手段とは別の中継手段を介して外部出力されるように構成されていてもよい。
【００１７】
遊技制御手段は、所定条件の成立を検出した場合には直ちに遊技価値の付与数量を示す払出数指令を価値付与制御手段に対して出力することが可能であるように構成されていてもよい。
【００１８】
所定条件の成立に応じた遊技価値としての遊技媒体を払い出すことが可能な払出手段が、貸出要求信号にもとづいて遊技媒体を払い出すことが可能であるとともに、遊技媒体を流下させる少なくとも２つの流下路を備え、価値付与制御手段が、所定条件の成立に応じた遊技媒体の流下路と貸出要求信号にもとづく遊技媒体の流下路とを切り替えることにより所定条件の成立にもとづく払出制御と貸出要求信号にもとづく払出制御とをともに行うことが可能であるように構成されていてもよい。
【００１９】
【発明の実施の形態】
以下、本発明の一実施形態を図面を参照して説明する。
まず、遊技機の一例であるパチンコ遊技機の全体の構成について説明する。図１はパチンコ遊技機１を正面からみた正面図である。なお、ここでは、遊技機の一例としてパチンコ遊技機を示すが、本発明はパチンコ遊技機に限られず、例えばコイン遊技機やスロット機等であってもよい。
【００２０】
図１に示すように、パチンコ遊技機１は、額縁状に形成されたガラス扉枠２を有する。ガラス扉枠２の下部表面には打球供給皿３がある。打球供給皿３の下部には、打球供給皿３からあふれた遊技球を貯留する余剰玉受皿４と打球を発射する打球操作ハンドル５が設けられている。ガラス扉枠２の後方には、遊技盤６が着脱可能に取り付けられている。また、遊技盤６の前面には遊技領域７が設けられている。
【００２１】
遊技領域７の中央付近には、複数種類の図柄を可変表示するための可変表示部９と７セグメントＬＥＤによる可変表示器１０とを含む可変表示装置８が設けられている。可変表示装置８の側部には、打球を導く通過ゲート１１が設けられている。通過ゲート１１を通過した打球は、玉出口１３を経て始動入賞口１４の方に導かれる。通過ゲート１１と玉出口１３との間の通路には、通過ゲート１１を通過した打球を検出するゲートスイッチ１２がある。
【００２２】
また、始動入賞口１４に入った入賞球は、遊技盤６の背面に導かれ、始動口スイッチ１７によって検出される。また、始動入賞口１４の下部には開閉動作を行う可変入賞球装置１５が設けられている。可変入賞球装置１５は、ソレノイド１６によって開状態とされる。
【００２３】
可変入賞球装置１５の下部には、特定遊技状態（大当り状態）においてソレノイド２１によって開状態とされる開閉板２０が設けられている。開閉板２０から遊技盤６の背面に導かれた入賞球のうち一方（Ｖゾーン）に入った入賞球はＶカウントスイッチ２２で検出される。また、開閉板２０に入った入賞球はカウントスイッチ２３で検出される。可変表示装置８の下部には、始動入賞口１４に入った入賞球数を表示する４個の表示部を有する始動入賞記憶表示器１８が設けられている。この例では、４個を上限として、始動入賞がある毎に、始動入賞記憶表示器１８は点灯している表示部を１つずつ増やす。そして、可変表示部９の可変表示が開始される毎に、点灯している表示部を１つ減らす。
【００２４】
遊技盤６には、複数の入賞口１９，２４が設けられている。入賞口１９，２４に入った入賞球は、それぞれ入賞口スイッチ１９ａ，２４ａで検出される。遊技領域７の左右周辺には、遊技中に点滅表示される装飾ランプ２５が設けられ、下部には、入賞しなかった打球を吸収するアウト口２６がある。また、遊技領域７の外側の左右上部には、効果音を発する２つのスピーカ２７が設けられている。遊技領域７の外周には、遊技効果ＬＥＤ２８ａおよび遊技効果ランプ２８ｂ，２８ｃが設けられている。
【００２５】
そして、この例では、一方のスピーカ２７の近傍に、賞球残数があるときに点灯する賞球ランプ５１が設けられ、他方のスピーカ２７の近傍に、補給球が切れたときに点灯する球切れランプ５２が設けられている。さらに、図１には、パチンコ遊技台１に隣接して設置され、プリペイドカードが挿入されることによって球貸しを可能にするカードユニット５０も示されている。
【００２６】
カードユニット５０には、使用可能状態であるか否かを示す使用可表示ランプ１５１、カード内に記録された残額情報に端数（１００円未満の数）が存在する場合にその端数を打球供給皿３の近傍に設けられる度数表示ＬＥＤに表示させるための端数表示スイッチ１５２、カードユニット５０がいずれの側のパチンコ遊技機１に対応しているのかを示す連結台方向表示器１５３、カードユニット５０内にカードが投入されていることを示すカード投入表示ランプ１５４、記録媒体としてのカードが挿入されるカード挿入口１５５、およびカード挿入口１５５の裏面に設けられているカードリーダライタの機構を点検する場合にカードユニット５０を解放するためのカードユニット錠１５６が設けられている。
【００２７】
打球発射装置から発射された打球は、打球レールを通って遊技領域７に入り、その後、遊技領域７を下りてくる。打球が通過ゲート１１を通ってゲートスイッチ１２で検出されると、図柄の変動を開始できる状態であれば、普通図柄を可変表示する可変表示器１０の表示数字が連続的に変化する状態になる。普通図柄の変動を開始できる状態でなければ、ゲート通過記憶を１増やす。
【００２８】
また、打球が始動入賞口１４に入り始動口スイッチ１７で検出されると、可変表示部９内の３つの図柄が回転を始める。可変表示部９内の画像の回転は、一定時間が経過したときに停止する。停止時の図柄の組み合わせが大当たり図柄の組み合わせであると、大当り遊技状態に移行する。すなわち、開閉板２０が、一定時間経過するまで、または、所定個数（例えば１０個）の打球が入賞するまで開放する。そして、開閉板２０の開放中に打球が特定入賞領域に入賞しＶカウントスイッチ２２で検出されると、継続権が発生し開閉板２０の開放が再度行われる。この継続権の発生は、所定回数（例えば１５回）許容される。
【００２９】
停止時の可変表示部９内の図柄の組み合わせが確率変動を伴う大当り図柄の組み合わせであって、可変表示器１０の示す図柄が所定の図柄である場合には、その後、可変入賞球装置１５が高い頻度で開状態となるとともに、次に大当りとなる確率が高くなる。すなわち、遊技者にとってさらに有利な状態となる。
【００３０】
停止時の可変表示部９内の画像の組み合わせが確率変動を伴う大当り図柄の組み合わせである場合には、次に大当りとなる確率が高くなる。すなわち、高確率状態という遊技者にとってさらに有利な状態となる。
【００３１】
また、可変表示器１０における停止図柄が所定の図柄（当り図柄）である場合に、可変入賞球装置１５が所定時間だけ開状態になる。さらに、高確率状態では、可変表示器１０における停止図柄が当り図柄になる確率が高められるとともに、可変入賞球装置１５の開放時間と開放回数が高められる。
【００３２】
なお、遊技領域７には、ゲート通過記憶を表示するための表示器も設けられるが、図１では省略されている。また、大当り遊技状態におけるラウンド表示および各ラウンド中のテンカウント表示を行う７セグメントＬＥＤ等や、Ｖ入賞表示を行うＬＥＤ等が設置されていることもある。
【００３３】
次に、パチンコ遊技機１の裏面に配置されている各基板について説明する。
図２に示すように、パチンコ遊技機１の裏面では、枠体２Ａ内の機構板の上部に玉貯留タンク３８が設けられ、パチンコ遊技機１が遊技機設置島に設置された状態でその上方から遊技球が玉貯留タンク３８に供給される。玉貯留タンク３８内の遊技球は、誘導樋３９を通ってケース４０Ａで覆われる球払出装置に至る。
【００３４】
遊技機裏面側では、可変表示部９を制御する可変表示制御ユニット２９、遊技制御用マイクロコンピュータ等が搭載された遊技制御基板（主基板）３１が設置されている。また、球払出制御を行う払出制御用マイクロコンピュータ等が搭載された払出制御基板３７、およびモータの回転力を利用して打球を遊技領域７に発射する打球発射装置が設置されている。さらに、装飾ランプ２５、遊技効果ＬＥＤ２８ａ、遊技効果ランプ２８ｂ，２８ｃ、賞球ランプ５１および球切れランプ５２に信号を送るためのランプ制御基板３５、スピーカ２７からの音声発生を制御するための音声制御基板７０および打球発射装置を制御するための発射制御基板９１も設けられている。
【００３５】
さらに、ＤＣ３０Ｖ、ＤＣ２１Ｖ、ＤＣ１２ＶおよびＤＣ５Ｖを作成する電源回路が搭載された電源基板９１０が設けられ、上方には、各種情報を遊技機外部に出力するための各端子を備えたターミナル基板１６０が設置されている。ターミナル基板１６０には、少なくとも、後述する球切れ検出スイッチ１６７の出力を導入して外部出力するための球切れ用端子、賞球個数信号を外部出力するための賞球用端子および球貸し個数信号を外部出力するための球貸し用端子が設けられている。また、中央付近には、主基板３１からの各種情報を遊技機外部に出力するための各端子を備えた情報端子盤（外部情報出力装置）３４が設置されている。なお、図２には、ランプ制御基板３５および音声制御基板７０からの信号を、枠側に設けられている遊技効果ＬＥＤ２８ａ、遊技効果ランプ２８ｂ，２８ｃ、賞球ランプ５１および球切れランプ５２に供給するための電飾中継基板Ａ７７が示されているが、信号中継の必要に応じて他の中継基板も設けられる。
【００３６】
図３はパチンコ遊技機１の機構板を背面からみた背面図である。球貯留タンク３８に貯留された遊技球は誘導樋３９を通り、図３に示されるように、球切れ検出器（球切れスイッチ）１８７ａ，１８７ｂを通過して球供給樋１８６ａ，１８６ｂを経て球払出装置９７に至る。球払出装置９７から払い出された遊技球は、連絡口４５を通ってパチンコ遊技機１の前面に設けられている打球供給皿３に供給される。連絡口４５の側方には、パチンコ遊技機１の前面に設けられている余剰玉受皿４に連通する余剰玉通路４６が形成されている。入賞にもとづく景品球が多数払い出されて打球供給皿３が満杯になり、ついには遊技球が連絡口４５に到達した後さらに遊技球が払い出されると遊技球は、余剰玉通路４６を経て余剰玉受皿４に導かれる。さらに遊技球が払い出されると、感知レバー４７が満タンスイッチ４８を押圧して満タンスイッチ４８がオンする。その状態では、球払出装置９７内のステッピングモータの回転が停止して球払出装置９７の動作が停止するとともに打球発射装置３４の駆動も停止する。
【００３７】
賞球払出制御を行うために、入賞口スイッチ（図示せず）、始動口スイッチ１７およびＶカウントスイッチ２２からの信号が、主基板３１に送られる。主基板３１のＣＰＵ５６は、始動口スイッチ１７がオンすると６個の賞球払出に対応した入賞が発生したことを知る。また、カウントスイッチ２３がオンすると１５個の賞球払出に対応した入賞が発生したことを知る。そして、入賞口スイッチがオンすると１０個の賞球払出に対応した入賞が発生したことを知る。なお、この実施の形態では、例えば、入賞口２４に入賞した遊技球は、入賞口２４からの入賞球流路に設けられている入賞口スイッチ２４ａで検出され、入賞口１９に入賞した遊技球は、入賞口１９からの入賞球流路に設けられている入賞口スイッチ１９ａで検出される。
【００３８】
次に、機構板３６に設置されている中間ベースユニットの構成について説明する。中間ベースユニットには、球供給樋１８６ａ，１８６ｂや球払出装置９７が設置される。図４に示すように、中間ベースユニットの上下には連結凹突部１８２が形成されている。連結凹突部１８２は、中間ベースユニットと機構板３６の上部ベースユニットおよび下部ベースユニットを連結固定するものである。
【００３９】
中間ベースユニットの上部には通路体１８４が固定されている。そして、通路体１８４の下部に球払出装置９７が固定されている。通路体１８４は、カーブ樋１７４（図３参照）によって流下方向を左右方向に変換された２列の遊技球を流下させる払出球通路１８６ａ，１８６ｂを有する。払出球通路１８６ａ，１８６ｂの上流側には、球切れスイッチ１８７ａ，１８７ｂが設置されている。球切れスイッチ１８７ａ，１８７ｂは、払出球通路１８６ａ，１８６ｂ内の遊技球の有無を検出するものであって、球切れスイッチ１８７ａ，１８７ｂが遊技球を検出しなくなると球払出装置９７における払出モータ（図４において図示せず）の回転を停止して球払出が不動化される。
【００４０】
なお、球切れスイッチ１８７ａ，１８７ｂは、払出球通路１８６ａ，１８６ｂに２７〜２８個程度の遊技球が存在することを検出できるような位置に係止片１８８によって係止されている。
【００４１】
通路体１８４の中央部は、内部を流下する遊技球の玉圧を弱めるように、左右に湾曲する形状に形成されている。そして、払出球通路１８６ａ，１８６ｂの間に止め穴１８９が形成されている。止め穴１８９の裏面は中間ベースユニットに設けられている取付ボスがはめ込まれる。その状態で止めねじがねじ止めされて、通路体１８４は中間ベースユニットに固定される。なお、ねじ止めされる前に、中間ベースユニットに設けられている係止突片１８５によって通路体１８４の位置合わせを行えるようになっている。
【００４２】
通路体１８４の下方には、球払出装置９７に遊技球を供給するとともに故障時等には球払出装置９７への遊技球の供給を停止する球止め装置１９０が設けられている。球止め装置１９０の下方に設置される球払出装置９７は、直方体状のケース１９８の内部に収納されている。ケース１９８の左右４箇所には突部が設けられている。各突部が中間ベースユニットに設けられている位置決め突片に係った状態で、中間ベースユニットの下部に設けられている弾性係合片にケース１９８の下端がはめ込まれる。
【００４３】
図５は球払出装置９７の分解斜視図である。球払出装置９７の構成および作用を図５を参照して説明する。この実施形態における球払出装置９７は、ステッピングモータ（払出モータ）２８９がスクリュー２８８を回転させることにより遊技球を１個ずつ払い出す。なお、球払出装置９７は、入賞にもとづく景品球だけでなく、貸し出すべき遊技球も払い出す。
【００４４】
図５に示すように、球払出装置９７は、２つのケース１９８ａ，１９８ｂを有する。それぞれのケース１９８ａ，１９８ｂの左右２箇所に、球払出装置９７の設置位置上部に設けられた位置決め突片に当接される係合突部２８０が設けられている。また、それぞれのケース１９８ａ，１９８ｂには、球供給路２８１ａ，２８１ｂが形成されている。球供給路２８１ａ，２８１ｂは湾曲面２８２ａ，２８２ｂを有し、湾曲面２８２ａ，２８２ｂの終端の下方には、球送り水平路２８４ａ，２８４ｂが形成されている。さらに、球送り水平路２８４ａ，２８４ｂの終端に球排出路２８３ａ，２８３ｂが形成されている。
【００４５】
球供給路２８１ａ，２８１ｂ、球送り水平路２８４ａ，２８４ｂ、球排出路２８３ａ，２８３ｂは、ケース１９８ａ，１９８ｂをそれぞれ前後に区画する区画壁２９５ａ，２９５ｂの前方に形成されている。また、区画壁２９５ａ，２９５ｂの前方において、玉圧緩衝部材２８５がケース１９８ａ，１９８ｂ間に挟み込まれる。玉圧緩衝部材２８５は、球払出装置９７に供給される遊技球を左右側方に振り分けて球供給路２８１ａ，２８１ｂに誘導する。
【００４６】
また、玉圧緩衝部材２８５の下部には、発光素子（ＬＥＤ）２８６と受光素子（図示せず）とによる払出モータ位置センサが設けられている。発光素子２８６と受光素子とは、所定の間隔をあけて設けられている。そして、この間隔内に、スクリュー２８８の先端が挿入されるようになっている。なお、玉圧緩衝部材２８５は、ケース１９８ａ，１９８ｂが張り合わされたときに、完全にその内部に収納固定される。
【００４７】
球送り水平路２８４ａ，２８４ｂには、払出モータ２８９によって回転させられるスクリュー２８８が配置されている。払出モータ２８９はモータ固定板２９０に固定され、モータ固定板２９０は、区画壁２９５ａ，２９５ｂの後方に形成される固定溝２９１ａ，２９１ｂにはめ込まれる。その状態で払出モータ２８９のモータ軸が区画壁２９５ａ，２９５ｂの前方に突出するので、その突出の前方にスクリュー２８８が固定される。スクリュー２８８の外周には、払出モータ２８９の回転によって球送り水平路２８４ａ，２８４ｂに載置された遊技球を前方に移動させるための螺旋突起２８８ａが設けられている。
【００４８】
そして、スクリュー２８８の先端には、発光素子２８６を収納するように凹部が形成され、その凹部の外周には、２つの切欠部２９２が互いに１８０度離れて形成されている。従って、スクリュー２８８が１回転する間に、発光素子２８６からの光は、切欠部２９２を介して受光素子で２回検出される。
【００４９】
つまり、発光素子２８６と受光素子とによる払出モータ位置センサは、スクリュー２８８を定位置で停止するためのものであり、かつ、払出動作が行われた旨を検出するものである。なお、発光素子２８６、受光素子および払出モータ２８９からの配線は、まとめられてケース１９８ａ，１９８ｂの後部下方に形成された引出穴から外部に引き出されコネクタに結線される。
【００５０】
遊技球が球送り水平路２８４ａ，２８４ｂに載置された状態において、払出モータ２８９が回転すると、スクリュー２８８の螺旋突起２８８ａによって、遊技球は、球送り水平路２８４ａ，２８４ｂ上を前方に向かって移動する。そして、遂には、球送り水平路２８４ａ，２８４ｂの終端から球排出路２８３ａ，２８３ｂに落下する。このとき、左右の球送り水平路２８４ａ，２８４ｂからの落下は交互に行われる。すなわち、スクリュー２８８が半回転する毎に一方から１個の遊技球が落下する。従って、１個の遊技球が落下する毎に、発光素子２８６からの光が受光素子によって検出される。
【００５１】
図４に示すように、球払出装置９７の下方には、球振分部材３１１が設けられている。球振分部材３１１は、振分用ソレノイド３１０によって駆動される。例えば、ソレノイド３１０のオン時には、球振分部材３１１は右側に倒れ、オフ時には左側に倒れる。振分用ソレノイド３１０の下方には、近接スイッチによる賞球カウントスイッチ３０１Ａおよび球貸しカウントスイッチ３０１Ｂが設けられている。入賞にもとづく賞球時には、球振分部材３１１は右側に倒れ、球排出路２８３ａ，２８３ｂからの遊技球はともに賞球カウントスイッチ３０１Ａを通過する。また、球貸し時には、球振分部材３１１は左側に倒れ、球排出路２８３ａ，２８３ｂからの遊技球はともに球貸しカウントスイッチ３０１Ｂを通過する。従って、球払出装置９７は、賞球時と球貸し時とで払出流下路を切り替えて、所定数の遊技媒体の払出を行うことができる。
【００５２】
このように、球振分部材３１１を設けることによって、２条の玉流路を落下してきた遊技球は、賞球カウントスイッチ３０１Ａと球貸しカウントスイッチ３０１Ｂとのうちのいずれか一方しか通過しない。従って、賞球であるのか球貸しであるのかの判断をすることなく、賞球カウントスイッチ３０１Ａと球貸しカウントスイッチ３０１Ｂの検出出力から、直ちに賞球数または球貸し数を把握することができる。
【００５３】
図６は、主基板３１における回路構成の一例を示すブロック図である。なお、図６には、払出制御基板３７、ランプ制御基板３５、音声制御基板７０、発射制御基板９１および表示制御基板８０も示されている。主基板３１には、プログラムに従ってパチンコ遊技機１を制御する基本回路５３と、ゲートスイッチ１２、始動口スイッチ１７、Ｖカウントスイッチ２２、カウントスイッチ２３、入賞口スイッチ１９ａ，２４ａ、満タンスイッチ４８および賞球カウントスイッチ３０１Ａからの信号を基本回路５３に与えるスイッチ回路５８と、可変入賞球装置１５を開閉するソレノイド１６および開閉板２０を開閉するソレノイド２１を基本回路５３からの指令に従って駆動するソレノイド回路５９と、遊技盤内に設けられている装飾ランプ２５とを駆動するランプ・ＬＥＤ回路６０とを含む。
【００５４】
図６に示すように、この実施の形態では、遊技効果ＬＥＤ２８ａ、遊技効果ランプ２８ｂ，２８ｃ、賞球ランプ５１、球切れランプ５２、可変表示器１０および始動入賞記憶表示器１８の点滅や表示は、ランプ制御基板３５に搭載されたランプ制御用ＣＰＵが主基板３１からのランプ制御コマンドに応じて制御動作を行うことによって制御される。
【００５５】
また、基本回路５３から与えられるデータに従って、大当りの発生を示す大当り情報、可変表示部９の画像表示開始に利用された始動入賞球の個数を示す始動口情報、確率変動が生じたことを示す確変情報等をホール管理コンピュータ等の外部機器に対して情報端子盤３４を介して出力する情報出力回路６４を含む。
【００５６】
基本回路５３は、ゲーム制御用のプログラム等を記憶するＲＯＭ５４、ワークメモリとして使用されるＲＡＭ５５、制御用のプログラムに従って制御動作を行うＣＰＵ５６およびＩ／Ｏポート部５７を含む。なお、ＲＯＭ５４，ＲＡＭ５５はＣＰＵ５６に内蔵されている場合もある。また、ＲＡＭ５５の一部は、遊技機の電源が遮断されても記憶内容が保存されるように、コンデンサ等でバックアップされる。
【００５７】
さらに、主基板３１には、電源投入時に基本回路５３をリセットするための初期リセット回路６５と、基本回路５３から与えられるアドレス信号をデコードしてＩ／Ｏポート部５７のうちのいずれかのＩ／Ｏポートを選択するための信号を出力するアドレスデコード回路６７とが設けられている。
【００５８】
遊技球を打撃して発射する打球発射装置は発射制御基板９１上の回路によって制御される駆動モータ９４で駆動される。そして、駆動モータ９４の駆動力は、操作ノブ５の操作量に従って調整される。すなわち、発射制御基板９１上の回路によって、操作ノブ５の操作量に応じた速度で打球が発射されるように制御される。
【００５９】
図７は、払出制御基板３７および球払出装置９７の構成要素などの賞球に関連する構成要素を示すブロック図である。図７に示すように、満タンスイッチ４８からの検出信号は、中継基板７１を介して主基板３１のＩ／Ｏポート５７に入力される。満タンスイッチ４８は、余剰玉受皿４の満タンを検出するスイッチである。
【００６０】
球切れスイッチ１８７（１８７ａ，１８７ｂ）からの検出信号は、中継基板７１を介して主基板３１のＩ／Ｏポート５７に入力される。なお、球切れ検出スイッチ１６７は球貯留タンク３８内の補給遊技球の不足を検出するスイッチであり、球切れスイッチ１８７は、遊技球通路内の遊技球の有無を検出するスイッチである。
【００６１】
主基板３１のＣＰＵ５６は、球切れスイッチ１８７からの検出信号が球切れ状態を示していると、払出制御基板３７に対して遊技球払出処理を禁止することを示す払出制御コマンドを送出する。さらに、満タンスイッチ４８からの検出信号が満タン状態を示していると、主基板３１のＣＰＵ５６は、払出制御基板３７に対して遊技球払出処理を禁止することを示す払出制御コマンドを送出する。払出制御基板３７の払出制御用マイクロコンピュータは、その払出制御コマンドに応じて、球払出をしない状態になるとともに、発射制御基板９１に発射停止指令を出力する。
【００６２】
つまり、この実施の形態では、発射停止指令は、払出制御基板３７から出力される。よって、主基板３１から発射制御基板９１に至る配線が不要になる。その結果、遊技機内における配線引き回しを簡略化することができ、製造コストの削減を図ることができる。また、主基板３１からの配線を少なくすることによって、不正行為を受けにくくする点でも有利である。
【００６３】
さらに、賞球カウントスイッチ３０１Ａからの検出信号も、中継基板７１を介して主基板３１のＩ／Ｏポート５７に入力される。なお、賞球カウントスイッチ３０１Ａは、球払出装置９７に設けられ、実際に払い出された賞球を検出する。また、中継基板７２は、球払出装置９７に設けられている。すなわち、中継基板７２は、球払出装置９７と一体にユニット化されている。
【００６４】
入賞があると、払出制御基板３７には、主基板３１の出力ポート（ポートＧ，Ｈ）５７７，５７８から賞球開始を示す払出制御コマンドが入力される。出力ポート５７７は８ビットのデータを出力し、出力ポート５７８は１ビットのストローブ信号（払出制御ＩＮＴ信号）を出力する。賞球開始等を示す払出制御コマンドは、入力バッファ回路３７３を介してＩ／Ｏポート３７２ａに入力される。入力バッファ回路３７３における各バッファは、主基板３１から払出制御基板３７へ向かう方向にのみ信号を通過させることができる。従って、払出制御基板３７側から主基板３１側に信号が伝わる余地はない。払出制御基板３７内の回路に不正改造が加えられても、不正改造によって出力される信号が主基板３１側に伝わることはない。なお、入力バッファ回路３７３の入力側にノイズフィルタを設けてもよい。
【００６５】
さらに、主基板３１において、払出制御コマンドを出力する出力ポート５７７，５７８の外側にバッファ回路６８が設けられている。このような構成によれば、外部から主基板３１の内部に入力される信号が阻止されるので、払出制御基板３７から主基板３１に信号が与えらる可能性がある信号ラインをより確実になくすことができる。
【００６６】
また、払出制御用ＣＰＵ３７１は、出力ポート３７２ｇおよび情報出力回路３７７を介して、貸し玉数を示す球貸し個数信号をターミナル基板１６０に出力し、ブザー駆動信号をブザー基板７５に出力する。ブザー基板７５にはブザーが搭載されている。さらに、出力ポート３７２ｅを介して、エラー表示用ＬＥＤ３７４にエラー信号を出力する。
【００６７】
さらに、払出制御基板３７の入力ポート３７２ｂには、中継基板７２を介して、賞球カウントスイッチ３０１Ａの検出信号および球貸しカウントスイッチ３０１Ｂおよび払出モータ位置センサの検出信号が入力される。球貸しカウントスイッチ３０１Ｂは、実際に貸し出された遊技球を検出する。払出モータ位置センサは、払出モータ２８９が駆動信号に従って正常に回転しているか否かを検出する。また、払出制御基板３７からの払出モータ２８９および振分用ソレノイド３１０への駆動信号は、出力ポート３７２ｃおよび中継基板７２を介して球払出装置９７の払出機構部分における払出モータ２８９に伝えられる。また、振分用ソレノイド３１０を駆動するための信号が、出力ポート３７２ｄおよび中継基板７２を介して振分用ソレノイド３１０に伝えられる。
【００６８】
また、払出制御用ＣＰＵ３７１が内蔵するＲＡＭの少なくとも一部は、停電時にも内容が保存されるようにバックアップされている。バックアップされるＲＡＭ領域は、バックアップ電源からバックアップ端子に電源供給されることによって遊技機の電源断時にも内容が保存される。その他のＲＡＭ領域は非バックアップ領域である。
【００６９】
遊技機の外部機器としてのカードユニット５０には、カードユニット制御用マイクロコンピュータが搭載されている。また、カードユニット５０には、端数表示スイッチ１５２、連結台方向表示器１５３、カード投入表示ランプ１５４およびカード挿入口１５５が設けられている（図１参照）。残高表示基板７４には、打球供給皿３の近傍に設けられている度数表示ＬＥＤ、球貸しスイッチおよび返却スイッチが接続される。
【００７０】
残高表示基板７４からカードユニット５０には、遊技者の操作に応じて、球貸しスイッチ信号および返却スイッチ信号が払出制御基板３７を介して与えられる。また、カードユニット５０から残高表示基板７４には、プリペイドカードの残高を示すカード残高表示信号および球貸し可表示信号が払出制御基板３７を介して与えられる。カードユニット５０と払出制御基板３７の間では、ユニット操作信号（ＢＲＤＹ信号）、球貸し要求信号（ＢＲＱ信号）、球貸し完了信号（ＥＸＳ信号）およびパチンコ機動作信号（ＰＲＤＹ信号）がＩ／Ｏポート３７２ｆを介してやりとりされる。
【００７１】
パチンコ遊技機１の電源が投入されると、払出制御基板３７の払出制御用ＣＰＵ３７１は、カードユニット５０にＰＲＤＹ信号を出力する。カードユニット５０においてカードが受け付けられ、球貸しスイッチが操作され球貸しスイッチ信号が入力されると、カードユニット制御用マイクロコンピュータは、払出制御基板３７にＢＲＤＹ信号を出力する。この時点から所定の遅延時間が経過すると、カードユニット制御用マイクロコンピュータは、払出制御基板３７にＢＲＱ信号を出力する。そして、払出制御基板３７の払出制御用ＣＰＵ３７１は、カードユニット５０に対するＥＸＳ信号を立ち上げ、カードユニット５０からのＢＲＱ信号の立ち下がりを検出すると、払出モータ２８９を駆動し、所定個の貸し球を遊技者に払い出す。このとき、振分用ソレノイド３１０の駆動を停止している。すなわち、球振分部材３１１を球貸し側に向ける。そして、払出が完了したら、払出制御用ＣＰＵ３７１は、カードユニット５０に対するＥＸＳ信号を立ち下げる。その後、カードユニット５０からのＢＲＤＹ信号がオン状態でなければ、賞球払出制御を実行する。
【００７２】
以上のように、カードユニット５０からの信号は全て払出制御基板３７に入力される構成になっている。従って、球貸し制御に関して、カードユニット５０から主基板３１に信号が入力されることはなく、主基板３１の基本回路５３にカードユニット５０の側から不正に信号が入力される余地はない。なお、主基板３１および払出制御基板３７には、ソレノイドおよびモータやランプを駆動するためのドライバ回路が搭載されているが、図７では、それらの回路は省略されている。
【００７３】
図８は、電源監視および電源バックアップのための主基板３１のＣＰＵ５６周りの一構成例を示すブロック図である。図８に示すように、第１の電源監視回路（第１の電源監視手段）からの電圧低下信号が、バッファ回路９００を介してＣＰＵ５６のマスク不能割込端子（ＮＭＩ端子）に接続されている。第１の電源監視回路は、遊技機が使用する各種直流電源のうちのいずれかの電源の電圧を監視して電源電圧低下を検出する回路である。この実施の形態では、ＶＳＬの電源電圧を監視して電圧値が所定値以下になるとローレベルの電圧低下信号を発生する。ＶＳＬは、遊技機で使用される直流電圧のうちで最も高い電圧であり、この例では＋３０Ｖである。従って、ＣＰＵ５６は、割込処理によって電源断の発生を確認することができる。なお、この実施の形態では、第１の電源監視回路は、後述する電源基板に搭載されている。
【００７４】
電気部品制御基板には、初期リセット回路６５も示されているが、この実施の形態では、初期リセット回路６５は、第２の電源監視回路（第２の電源監視手段）も兼ねている。すなわち、リセットＩＣ６５１は、電源投入時に、外付けのコンデンサに容量で決まる所定時間だけ出力をローレベルとし、所定時間が経過すると出力をハイレベルにする。また、リセットＩＣ６５１は、第１の電源監視回路が監視する電源電圧と等しい電源電圧であるＶＳＬの電源電圧を電圧低下監視用端子に導入し、その端子の電圧を監視して電圧値が所定値以下になるとローレベルの電圧低下信号を発生する。なお、図８に示すように、この電圧低下信号はリセット信号と同じ出力信号である。
【００７５】
そして、例えば、第１の電源監視回路の検出電圧（電圧低下信号を出力することになる電圧）を＋２２Ｖとし、第２の電源監視回路の検出電圧を＋９Ｖとする。そのように構成した場合には、第１の電源監視回路と第２の電源監視回路とは、同一の電源ＶＳＬの電圧を監視するので、第１の電圧監視回路が電圧低下信号を出力するタイミングと第２の電圧監視回路が電圧低下信号を出力するタイミングの差を所望の所定期間に確実に設定することができる。所望の所定期間とは、第１の電源監視回路からの電圧低下信号に応じて電力供給停止時処理を開始してから電力供給停止時処理が確実に完了するまでの期間である。
【００７６】
この例では、第１の電源監視手段が検出信号を出力することになる第１検出条件は＋３０Ｖ電源電圧が＋２２Ｖにまで低下したことであり、第２の電源監視手段が検出信号を出力することになる第２検出条件は＋３０Ｖ電源電圧が＋９Ｖにまで低下したことになる。ただし、ここで用いられている電圧値は一例であって、他の値を用いてもよい。
【００７７】
ＣＰＵ５６等の駆動電源である＋５Ｖ電源から電力が供給されていない間、ＲＡＭの少なくとも一部は、電源基板から供給されるバックアップ電源によってバックアップされ、遊技機に対する電源が断しても内容は保存される。そして、＋５Ｖ電源が復旧すると、初期リセット回路６５からリセット信号が発せられるので、ＣＰＵ５６は、通常の動作状態に復帰する。そのとき、必要なデータがバックアップされているので、停電等からの復旧時には停電発生時の遊技状態に復帰することができる。
【００７８】
図９は、遊技機の電源基板９１０の一構成例を示すブロック図である。電源基板９１０は、主基板３１、表示制御基板８０、音声制御基板７０、ランプ制御基板３５および払出制御基板３７等の電気部品制御基板と独立して設置され、遊技機内の各電気部品制御基板および機構部品が使用する電圧を生成する。この例では、ＡＣ２４Ｖ、ＶＳＬ（ＤＣ＋３０Ｖ）、ＤＣ＋２１Ｖ、ＤＣ＋１２ＶおよびＤＣ＋５Ｖを生成する。また、バックアップ電源となるコンデンサ９１６は、ＤＣ＋５Ｖすなわち各基板上のＩＣ等を駆動する電源のラインから充電される。
【００７９】
トランス９１１は、交流電源からの交流電圧を２４Ｖに変換する。ＡＣ２４Ｖ電圧は、コネクタ９１５に出力される。また、整流回路９１２は、ＡＣ２４Ｖから＋３０Ｖの直流電圧を生成し、ＤＣ−ＤＣコンバータ９１３およびコネクタ９１５に出力する。ＤＣ−ＤＣコンバータ９１３は、＋２１Ｖ、＋１２Ｖおよび＋５Ｖを生成してコネクタ９１５に出力する。コネクタ９１５は例えば中継基板に接続され、中継基板から各電気部品制御基板および機構部品に必要な電圧の電力が供給される。なお、トランス９１１の入力側には、遊技機に対する電源供給を停止したり開始させたりするための電源スイッチ９１８が設置されている。
【００８０】
ＤＣ−ＤＣコンバータ９１３からの＋５Ｖラインは分岐してバックアップ＋５Ｖラインを形成する。バックアップ＋５Ｖラインとグラウンドレベルとの間には大容量のコンデンサ９１６が接続されている。コンデンサ９１６は、遊技機に対する電力供給が遮断されたときの電気部品制御基板のバックアップＲＡＭ（電源バックアップされているＲＡＭすなわち記憶内容保持状態となりうる記憶手段）に対して記憶状態を保持できるように電力を供給するバックアップ電源となる。また、＋５Ｖラインとバックアップ＋５Ｖラインとの間に、逆流防止用のダイオード９１７が挿入される。
【００８１】
なお、バックアップ電源として、＋５Ｖ電源から充電可能な電池を用いてもよい。電池を用いる場合には、＋５Ｖ電源から電力供給されない状態が所定時間継続すると容量がなくなるような充電池が用いられる。
【００８２】
また、電源基板９１０には、上述した第１の電源回路を構成する電源監視用ＩＣ９０２が搭載されている。電源監視用ＩＣ９０２は、ＶＳＬ電源電圧を導入し、ＶＳＬ電源電圧を監視することによって電源断の発生を検出する。具体的には、ＶＳＬ電源電圧が所定値（この例では＋２２Ｖ）以下になったら、電源断が発生することを知らせるために電圧低下信号を出力する。なお、監視対象の電源電圧は、各電気部品制御基板に搭載されている回路素子の電源電圧（この例では＋５Ｖ）よりも高い電圧であることが好ましい。この例では、交流から直流に変換された直後の電圧であるＶＳＬが用いられている。電源監視用ＩＣ９０２からの電圧低下信号は、主基板３１や払出制御基板３７等に供給される。
【００８３】
電源監視用ＩＣ９０２が電源断を検知するための所定値は、通常時の電圧より低いが、各電気部品制御基板上のＣＰＵが暫くの間動作しうる程度の電圧である。また、電源監視用ＩＣ９０２が、ＣＰＵ等の回路素子を駆動するための電圧（この例では＋５Ｖ）よりも高く、また、交流から直流に変換された直後の電圧を監視するように構成されているので、ＣＰＵが必要とする電圧に対して監視範囲を広げることができる。従って、より精密な監視を行うことができる。さらに、監視電圧としてＶＳＬ（＋３０Ｖ）を用いる場合には、遊技機の各種スイッチに供給される電圧が＋１２Ｖであることから、電源瞬断時のスイッチオン誤検出の防止も期待できる。すなわち、＋３０Ｖ電源の電圧を監視すると、＋３０Ｖ作成の以降に作られる＋１２Ｖが落ち始める以前の段階でそれの低下を検出できる。よって、＋１２Ｖ電源の電圧が低下するとスイッチ出力がオン状態を呈するようになるが、＋１２Ｖより早く低下する＋３０Ｖ電源電圧を監視して電源断を認識すれば、スイッチ出力がオン状態を呈する前に電源復旧待ちの状態に入ってスイッチ出力を検出しない状態となることができる。
【００８４】
また、電源監視用ＩＣ９０２は、電気部品制御基板とは別個の電源基板９１０に搭載されているので、第１の電源監視回路から複数の電気部品制御基板に電圧低下信号を供給することができる。電圧低下信号を必要とする電気部品制御基板が幾つあっても第１の電源監視手段は１つ設けられていればよいので、各電気部品制御基板における各電気部品制御手段が後述する復帰制御を行っても、遊技機のコストはさほど上昇しない。
【００８５】
なお、図９に示された構成では、電源監視用ＩＣ９０２の検出出力（電圧低下信号）は、バッファ回路９１８，９１９を介してそれぞれの電気部品制御基板（例えば主基板３１と払出制御基板３７）に伝達されるが、例えば、１つの検出出力を中継基板に伝達し、中継基板から各電気部品制御基板に同じ信号を分配する構成でもよい。また、電圧低下信号を必要とする基板数に応じたバッファ回路を設けてもよい。
【００８６】
図１０は、電源監視および電源バックアップのための払出制御用ＣＰＵ３７１周りの一構成例を示すブロック図である。図１０に示すように、第１の電源監視回路（第１の電源監視手段）からの電圧低下信号が、バッファ回路９６０を介して払出制御用ＣＰＵ３７１のマスク不能割込端子（ＮＭＩ端子）に接続されている。第１の電源監視回路は、遊技機が使用する各種直流電源のうちのいずれかの電源の電圧を監視して電源電圧低下を検出する回路である。この実施の形態では、ＶＳＬの電源電圧を監視して電圧値が所定値以下になるとローレベルの電圧低下信号を発生する。ＶＳＬは、遊技機で使用される直流電圧のうちで最大のものであり、この例では＋３０Ｖである。従って、払出制御用ＣＰＵ３７１は、割込処理によって電源断の発生を確認することができる
【００８７】
払出制御基板３７には、初期リセット回路９７５も搭載されているが、この実施の形態では、初期リセット回路９７５は、第２の電源監視回路（第２の電源監視手段）も兼ねている。すなわち、リセットＩＣ９７６は、電源投入時に、外付けのコンデンサに容量で決まる所定時間だけ出力をローレベルとし、所定時間が経過すると出力をハイレベルにする。また、リセットＩＣ９７６は、電源基板９１０に搭載されている第１の電源監視回路が監視する電源電圧と等しい電源電圧であるＶＳＬの電源電圧を監視して電圧値が所定値（例えば＋９Ｖ）以下になるとローレベルの電圧低下信号を発生する。従って、電源断時には、リセットＩＣ９７６からの電圧低下信号がローレベルになることによって払出制御用ＣＰＵ３７１がシステムリセットされる。なお、図１０に示すように、電圧低下信号はリセット信号と同じ出力信号である。
【００８８】
＋５Ｖ電源から電力が供給されていない間、払出制御用ＣＰＵ３７１の内蔵ＲＡＭの少なくとも一部は、電源基板から供給されるバックアップ電源がバックアップ端子に接続されることによってバックアップされ、遊技機に対する電源が断しても内容は保存される。そして、＋５Ｖ電源が復旧すると、初期リセット回路９７５からリセット信号が発せられるので、払出制御用ＣＰＵ３７１は、通常の動作状態に復帰する。そのとき、必要なデータがバックアップされているので、停電等からの復旧時には停電発生時の遊技状態に復帰することができる。
【００８９】
図１１は、情報出力回路６４の一構成例を示すブロック図である。この例では、情報出力回路６４は、ＣＰＵ５６からＩ／Ｏポート５７を介して出力される始動口情報信号を増幅する増幅回路６４ａ、図柄確定回数１信号を増幅する増幅回路６４ｂ、大当り情報１信号を増幅する増幅回路６４ｃ、確率変動情報信号を増幅する増幅回路６４ｄ、大当り情報２信号を増幅する増幅回路６４ｅ、図柄確定回数２信号を増幅する増幅回路６４ｆおよび役物回数信号を増幅する増幅回路６４ｇを含む。なお、増幅回路６４ａ〜６４ｇの各出力は、情報端子盤３４に接続される。
【００９０】
図柄確定回数２信号は、可変表示器１０に表示される普通図柄に関する情報であり、役物回数信号は、可変入賞球装置１５の開放回数を示す情報である。
【００９１】
さらに、賞球個数信号を増幅する増幅回路６４ｈ、増幅回路６４ｈの出力によって導通するフォトカプラ６４２、およびフォトカプラ６４２の出力に応じて出力端子間を遮断状態にしたり短絡状態にしたりするためのダイオードブリッジ６４３が設けられている。ダイオードブリッジ６４３の出力は、ターミナル基板１６０に接続される。フォトカプラ６４２は発光ダイオードとフォトトランジスタで構成され、このフォトカプラ６４２では、フォトトランジスタの一方の出力に抵抗が接続されている。また、増幅回路６４ｈとして、ＩＣ回路を用いてもよいしトランジスタを用いてもよい。さらに、賞球個数情報は、大当り情報１信号等と同様に、電圧レベルで出力されるように構成されていてもよい。なお、増幅回路によって、過電流によってＣＰＵ５６が誤動作してしまうことが防止される。
【００９２】
図１２は、払出制御基板３７に搭載されている情報出力回路３７７の一構成例を示すブロック図である。この例では、情報出力回路３７７は、Ｉ／Ｏポート３７２ｇを介して払出制御用ＣＰＵ３７１から出力される球貸し個数信号を増幅する増幅回路３７７ａ、増幅回路３７７ａの出力によって導通するフォトカプラ３７７ｂ、およびフォトカプラ３７７ｂの出力に応じて出力端子間を遮断状態にしたり短絡状態にしたりするためのダイオードブリッジ３７７ｃを含む。ダイオードブリッジ３７７ｃの出力は、ターミナル基板１６０に接続される。なお、フォトカプラ３７７ｂは発光ダイオードとフォトトランジスタで構成され、このフォトカプラ３７７ｂでは、フォトトランジスタの一方の出力に抵抗が接続されている。
【００９３】
図１３は、主基板３１から情報端子基板３４またはターミナル基板１６０を介して外部出力される各信号の出力タイミング例を示すタイミング図である。図１３（Ａ）に示すように、図柄確定回数信号、大当り情報１信号、大当り情報２信号および確率変動情報信号は、負論理の信号として出力される。この例では、可変表示部９に表示される特別図柄が変動を停止すると０．５秒間図柄確定回数信号がローレベルとされる。また、特別図柄の変動が停止してから１．５秒が経過すると大当り情報１信号および大当り情報２信号がローレベルとされ、大入賞口（この実施の形態では開閉板２０の開放による）が最後に閉成してから１０．８秒が経過すると大当り情報１信号および大当り情報２信号がオフ（ハイレベル）とされる。
【００９４】
大当り情報２信号は、高確率時には、大当り遊技が終了しても、オン状態を継続する。また、高確率状態では、確率変動情報信号がオンされる。なお、図１３（Ａ）に示された例は、確率変動中に特定図柄（確変図柄）以外の図柄で大当りすると確率変動状態が終了する場合の例である。
【００９５】
また、図１３（Ｂ）に示すように、始動口情報信号も負論理の信号として出力される。この例では、始動入賞があると、０．５秒間始動入賞情報信号がローレベルとされた後、続いて０．５秒間ハイレベルとされる。すなわち、０．５秒間「オン」を出力し、続いて、０．５秒間「オフ」を出力する。この実施の形態では、入賞に応じて払い出された遊技球数を示す賞球個数信号も、主基板３１から出力される。そして、図１３（Ｃ）に示すように、払出個数が１０個になる毎に、賞球個数信号が０．１秒間ローレベルとされた後、続いて０．１秒間ハイレベルとされる。すなわち、賞球１０個毎に、０．１秒間「オン」を出力し、続いて、０．１秒間「オフ」を出力する。以上のように、信号がオンとなっている期間とオフとなっている期間を担保することにより、入賞検出および賞球検出が、信号のオン期間内で連続した場合でも、検出に対応した信号が確実に出力されることになる。
【００９６】
図１４は、払出制御基板３７からターミナル基板１６０を介して外部出力される球貸し個数信号の出力タイミング例を示すタイミング図である。この例では、図１４に示すように、１００円分（例えば２５個の遊技球）の球貸し動作が行われる度に、球貸し個数信号が０．１秒間ローレベルとされる。
【００９７】
図１１に示されるように、主基板３１のＩ／Ｏポート５７から出力される情報信号は増幅回路６４ａ〜６４ｈやフォトカプラ６４２を介して出力されている。増幅回路６４ａ〜６４ｈとして、例えば増幅作用も果たす情報伝達端方向性のバッファ回路を使用することができる。その場合には、主基板３１の外部から情報出力回路６４を介して信号が入力されることはない。また、フォトカプラ６４２も片方向にしか信号を伝達しないので、主基板３１への信号入力をより効果的に防止できる。従って、情報出力回路６４を介して主基板３１に不正信号が入力される余地がなくなる。
【００９８】
次に遊技機の動作について説明する。
図１５は、主基板３１におけるＣＰＵ５６が実行するメイン処理を示すフローチャートである。遊技機に対する電源が投入されると、メイン処理において、ＣＰＵ５６は、まず、停電からの復旧時であったか否か確認する（ステップＳ１）。停電からの復旧時であったか否かは、例えば、電源断時にバックアップＲＡＭ領域に設定される電源断フラグによって確認される。
【００９９】
停電からの復旧時であった場合には、バックアップＲＡＭ領域のデータチェック（この例ではパリティチェック）を行う（ステップＳ３）。不測の電源断が生じた後に復旧した場合には、バックアップＲＡＭ領域のデータは保存されていたはずであるから、チェック結果は正常になる。チェック結果が正常でない場合には、内部状態を電源断時の状態に戻すことができないので、停電復旧時でない電源投入時に実行される初期化処理を実行する（ステップＳ４，Ｓ２）。
【０１００】
チェック結果が正常であれば、ＣＰＵ５６は、内部状態を電源断時の状態に戻すための遊技状態復旧処理を行うとともに（ステップＳ５）、電源断フラグをクリアする（ステップＳ６）。
【０１０１】
停電からの復旧時でない場合には、ＣＰＵ５６は、通常の初期化処理を実行する（ステップＳ１，Ｓ２）。その後、メイン処理では、タイマ割込フラグの監視（ステップＳ６）の確認が行われるループ処理に移行する。なお、ループ内では、表示用乱数更新処理（ステップＳ７）も実行される。
【０１０２】
なお、ここでは、ステップＳ１で停電からの復旧か否かを確認し、停電からの復旧時であればパリティチェックを行ったが、最初に、パリティチェックを実行し、チェック結果が正常でなければ停電からの復旧ではないと判断してステップＳ２の初期化処理を実行し、チェック結果が正常であれば遊技状態復帰処理を行ってもよい。すなわち、パリティチェックの結果をもって停電からの復旧であるか否かを判断してもよい。
【０１０３】
また、停電復旧処理を実行するか否か判断する場合に、すなわち、遊技状態を復旧するか否か判断する際に、保存されていたＲＡＭデータにおける特別プロセスフラグ等や始動入賞記憶数データによって、遊技機が遊技待機状態（図柄変動中でなく、大当り遊技中でなく、確変中でなく、また、始動入賞記憶がない状態）であることが確認されたら、遊技状態復旧処理を行わずに初期化処理を実行するようにしてもよい。
【０１０４】
通常の初期化処理では、図１６に示すように、レジスタおよびＲＡＭのクリア処理（ステップＳ２ａ）と、必要な初期値設定処理（ステップＳ２ｂ）が行われた後に、２ｍｓ毎に定期的にタイマ割込がかかるようにＣＰＵ５６に設けられているタイマレジスタの初期設定（タイムアウトが２ｍｓであることと繰り返しタイマが動作する設定）が行われる（ステップＳ２ｃ）。すなわち、ステップＳ２ｃで、タイマ割込を能動化する処理と、タイマ割込インタバルを設定する処理とが実行される。
【０１０５】
従って、この実施の形態では、ＣＰＵ５６の内部タイマが繰り返しタイマ割込を発生するように設定される。この実施の形態では、繰り返し周期は２ｍｓに設定される。そして、図１７に示すように、タイマ割込が発生すると、ＣＰＵ５６は、タイマ割込フラグをセットする（ステップＳ１１）。
【０１０６】
ＣＰＵ５６は、ステップＳ８において、タイマ割込フラグがセットされたことを検出すると、タイマ割込フラグをリセットするとともに（ステップＳ９）、遊技制御処理を実行する（ステップＳ１０）。以上の制御によって、この実施の形態では、遊技制御処理は２ｍｓ毎に起動されることになる。なお、この実施の形態では、タイマ割込処理ではフラグセットのみがなされ、遊技制御処理はメイン処理において実行されるが、タイマ割込処理で遊技制御処理を実行してもよい。
【０１０７】
図１８は、ステップＳ１０の遊技制御処理を示すフローチャートである。遊技制御処理において、ＣＰＵ５６は、まず、表示制御基板８０に送出される表示制御コマンドをＲＡＭ５５の所定の領域に設定する処理を行った後に（表示制御データ設定処理：ステップＳ２１）、表示制御コマンドを出力する処理を行う（表示制御データ出力処理：ステップＳ２２）。
【０１０８】
次いで、各種出力データの格納領域の内容を各出力ポートに出力する処理を行う（データ出力処理：ステップＳ２３）。また、ホール管理用コンピュータに出力される大当り情報、始動情報、確率変動情報などの出力データを格納領域に設定する出力データ設定処理を行う（ステップＳ２４）。さらに、パチンコ遊技機１の内部に備えられている自己診断機能によって種々の異常診断処理が行われ、その結果に応じて必要ならば警報が発せられる（エラー処理：ステップＳ２５）。
【０１０９】
次に、遊技制御に用いられる大当り判定用の乱数等の各判定用乱数を示す各カウンタを更新する処理を行う（ステップＳ２６）。
【０１１０】
さらに、ＣＰＵ５６は、特別図柄プロセス処理を行う（ステップＳ２７）。特別図柄プロセス制御では、遊技状態に応じてパチンコ遊技機１を所定の順序で制御するための特別図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、特別図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。また、普通図柄プロセス処理を行う（ステップＳ２８）。普通図柄プロセス処理では、７セグメントＬＥＤによる可変表示器１０を所定の順序で制御するための普通図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、普通図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。
【０１１１】
さらに、ＣＰＵ５６は、スイッチ回路５８を介して、ゲートセンサ１２、始動口センサ１７、カウントセンサ２３および入賞口スイッチ１９ａ，２４ａの状態を入力し、各入賞口や入賞装置に対する入賞があったか否か判定する（スイッチ処理：ステップＳ２９）。ＣＰＵ５６は、さらに、停止図柄の種類を決定する乱数等の表示用乱数を更新する処理を行う（ステップＳ３０）。
【０１１２】
以上のように、メイン処理には遊技制御処理に移行すべきか否かを判定する処理が含まれ、ＣＰＵ５６の内部タイマが定期的に発生するタイマ割込にもとづくタイマ割込処理で遊技制御処理に移行すべきか否かを判定するためのフラグがセットされるので、遊技制御処理の全てが確実に実行される。つまり、遊技制御処理の全てが実行されるまでは、次回の遊技制御処理に移行すべきか否かの判定が行われないので、遊技制御処理中の全ての各処理が実行完了することは保証されている。
【０１１３】
従来の一般的な遊技制御処理は、定期的に発生する外部割込によって、強制的に最初の状態に戻されていた。図１８に示された例に則して説明すると、例えば、ステップＳ３１の処理中であっても、強制的にステップＳ２１の処理に戻されていた。つまり、遊技制御処理中の全ての各処理が実行完了する前に、次回の遊技制御処理が開始されてしまう可能性があった。
【０１１４】
なお、ここでは、主基板３１のＣＰＵ５６が実行する遊技制御処理は、ＣＰＵ５６の内部タイマが定期的に発生するタイマ割込にもとづくタイマ割込処理でセットされるフラグに応じて実行されたが、定期的に（例えば２ｍｓ毎）信号を発生するハードウェア回路を設け、その回路からの信号をＣＰＵ５６の外部割込端子に導入し、割込信号によって遊技制御処理に移行すべきか否かを判定するためのフラグをセットするようにしてもよい。
【０１１５】
そのように構成した場合にも、遊技制御処理の全てが実行されるまでは、フラグの判定が行われないので、遊技制御処理中の全ての各処理が実行完了することが保証される。
【０１１６】
図１９は、電源基板９１０の第１の電源監視回路からの電圧低下信号にもとづくＮＭＩに応じて実行される停電発生ＮＭＩ処理の一例を示すフローチャートである。停電発生ＮＭＩ処理において、ＣＰＵ５６は、まず、割込禁止に設定する（ステップＳ４１）。停電発生ＮＭＩ処理ではＲＡＭ内容の保存を確実にするためにチェックサムの生成処理を行う。その処理中に他の割込処理が行われたのではチェックサムの生成処理が完了しないうちにＣＰＵが動作し得ない電圧にまで低下してしまうことがことも考えられるので、まず、他の割込が生じないような設定がなされる。停電発生ＮＭＩ処理におけるステップＳ４４〜Ｓ５０は、電力供給停止時処理の一例である。
【０１１７】
なお、割込処理中では他の割込がかからないような仕様のＣＰＵを用いている場合には、ステップＳ４１の処理は不要である。
【０１１８】
次いで、ＣＰＵ５６は、電源断フラグが既にセットされているか否か確認する（ステップＳ４２）。電源断フラグが既にセットされていれば、以後の処理を行わない。電源断フラグがセットされていなければ、以下の電力供給停止時処理を実行する。すなわち、ステップＳ４４からステップＳ５０の処理を実行する。
【０１１９】
まず、ＣＰＵ５６は、必要ならば各レジスタの内容をバックアップＲＡＭ領域に格納する（ステップＳ４４）。さらに、バックアップＲＡＭ領域のバックアップチェックデータ領域に適当な初期値を設定し（ステップＳ４５）、初期値およびバックアップＲＡＭ領域のデータについて順次排他的論理和をとって（ステップＳ４６）、最終的な演算値をバックアップパリティデータ領域に設定する（ステップＳ４７）。その後、電源断フラグをセットする（ステップＳ４８）。また、ＲＡＭアクセス禁止状態にする（ステップＳ４９）。そして、全ての出力ポートをオフ状態にする（ステップＳ５０）。電源電圧が低下していくときには、各種信号線のレベルが不安定になってＲＡＭ内容が化ける可能性があるが、このようにＲＡＭアクセス禁止状態にしておけば、バックアップＲＡＭ内のデータが化けることはない。
【０１２０】
次いで、ＣＰＵ５６は、ループ処理にはいる。すなわち、何らの処理もしない状態になる。従って、図８に示されたリセットＩＣ６５１からのリセット信号によって外部から動作禁止状態にされる前に、内部的に動作停止状態になる。よって、電源断時に確実にＣＰＵ５６は動作停止する。その結果、上述したＲＡＭアクセス禁止の制御および動作停止制御によって、電源電圧が低下していくことに伴って生ずる可能性がある異常動作に起因するＲＡＭの内容破壊等を確実に防止することができる。
【０１２１】
なお、この実施の形態では、停電発生ＮＭＩ処理では最終部でプログラムをループ状態にしたが、ホールト（ＨＡＬＴ）命令を発行するように構成してもよい。
【０１２２】
また、ＲＡＭアクセス禁止にする前にセットされる電源断フラグは、上述したように、電源投入時において停電からの復旧か否かを判断する際に使用される。また、ステップＳ４１からＳ４９の処理は、第２の電源監視手段が電圧低下信号を発生する前に完了する。換言すれば、第２の電源監視手段が電圧低下信号を発生する前に完了するように、第１の電圧監視手段および第２の電圧監視手段の検出電圧の設定が行われている。
【０１２３】
この実施の形態では、電力供給停止時処理開始時に、電源断フラグの確認が行われる。そして、電源断フラグが既にセットされている場合には電力供給停止時処理を実行しない。上述したように、電源断フラグは、電力供給停止時処理が完了したことを示すフラグである。従って、例えば、リセット待ちのループ状態で何らかの原因で再度ＮＭＩが発生したとしても、電力供給停止時処理が重複して実行されてしまうようなことはない。
【０１２４】
ただし、割込処理中では他の割込がかからないような仕様のＣＰＵを用いている場合には、ステップＳ４２の判断は不要である。
【０１２５】
図２０は、バックアップパリティデータ作成方法を説明するための説明図である。ただし、図２０に示す例では、簡単のために、バックアップデータＲＡＭ領域のデータのサイズを３バイトとする。電源電圧低下にもとづく停電発生処理において、図２０（Ａ）に示すように、バックアップチェックデータ領域に、初期データ（この例では００Ｈ）が設定される。次に、「００Ｈ」と「Ｆ０Ｈ」の排他的論理和がとられ、その結果と「１６Ｈ」の排他的論理和がとられる。さらに、その結果と「ＤＦＨ」の排他的論理和がとられる。そして、その結果（この例では「３９Ｈ」）がバックアップパリティデータ領域に設定される。
【０１２６】
電源が再投入されたときには、停電復旧処理においてパリティ診断が行われるが、図２０（Ｂ）はパリティ診断の例を示す説明図である。バックアップ領域の全データがそのまま保存されていれば、電源再投入時に、図２０（Ａ）に示すようなデータがバックアップ領域に設定されている。
【０１２７】
ステップＳ５１の処理において、ＣＰＵ５６は、バックアップＲＡＭ領域のバックアップパリティデータ領域に設定されていたデータ（この例では「３９Ｈ」）を初期データとして、バックアップデータ領域の各データについて順次排他的論理和をとる処理を行う。バックアップ領域の全データがそのまま保存されていれば、最終的な演算結果は、「００Ｈ」、すなわちバックアップチェックデータ領域に設定されているデータと一致する。バックアップＲＡＭ領域内のデータにビット誤りが生じていた場合には、最終的な演算結果は「００Ｈ」にならない。
【０１２８】
よって、ＣＰＵ５６は、最終的な演算結果とバックアップチェックデータ領域に設定されているデータとを比較して、一致すればパリティ診断正常とする。一致しなければ、パリティ診断異常とする。
【０１２９】
以上のように、この実施の形態では、遊技制御手段には、遊技機の電源が断しても、所定期間電源バックアップされる記憶手段（この例ではバックアップＲＡＭ）が設けられ、電源投入時に、ＣＰＵ５６（具体的にはＣＰＵ５６が実行するプログラム）は、記憶手段がバックアップ状態にあればバックアップデータにもとづいて遊技状態を回復させる遊技状態復旧処理（ステップＳ５）を行うように構成される。
【０１３０】
この実施の形態では、図９に示されたように電源基板９１０に第１の電源監視手段が搭載され、図８に示されたように主基板３１に第２の電源監視手段が搭載されている。そして、電源電圧が低下していくときに、第２の電源監視手段（この例ではリセットＩＣ６５１）が電圧低下信号（システムリセット信号）を発生する時期は、第１の電源監視手段（この例では電源監視用ＩＣ９０２）が電圧低下信号を発生する時期よりも後になるように設定されている。
【０１３１】
すると、ＣＰＵ５６は、第１の電源監視手段（電源監視用ＩＣ９０２）からの電圧低下信号にもとづいて停電発生処理（電力供給停止時処理）を実行した後にループ状態に入るのであるが、ループ状態において、リセット状態に入ることになる。すなわち、ＣＰＵ５６の動作が完全に停止する。ループ状態においては＋５Ｖ電源電圧値が徐々に低下するので入出力状態が不定になるが、ＣＰＵ５６はリセット状態になるので、不定データにもとづいて異常動作してしまうことは防止される。
【０１３２】
このように、この実施の形態では、ＣＰＵ５６が、第１の電源監視手段からの検出出力の入力に応じてループ状態に入るとともに、第２の電源監視手段からの検出出力の入力に応じてシステムリセットされるように構成したので、電源断時に確実なデータ保存を行うことができ、遊技者に不利益がもたらされることを防止することができる。
【０１３３】
また、上記の実施の形態では、ＣＰＵ５６は、マスク不能割込端子（ＮＭＩ端子）を介して電源基板からの第１の電圧低下信号（第１の電源監視手段からの電圧低下信号）を検知したが、第１の電圧低下信号をマスク可能割込割込端子（ＩＲＱ端子）に導入してもよい。その場合には、割込処理（ＩＲＱ処理）で電力供給停止時処理が実行される。
【０１３４】
図２１は、主基板３１から払出制御基板３７に送信される払出制御コマンドのビット構成の一例を示す説明図である。図２１に示すように、１バイト中の上位４ビットが制御指定部として使用され、下位４ビットが賞球数を示す領域として用いられる。
【０１３５】
図２２に示すように、制御指定部において、ビット７，６，５，４が「０，１，０，０」であれば払出個数指定コマンドであることを示し、「０，１，０，１」であれば払出指定コマンドであることを示す。払出個数指定コマンドは、主基板３１のＣＰＵ５６が入賞を検出すると直ちに払出制御基板３７に送出される。
【０１３６】
ビット７，６，５，４が「１，０，０，０」である払出停止指定コマンドは、補給球がなくなったことが検出されたとき、または余剰玉受皿４が満タンが検出されたときに主基板３１から送信される。また、ビット７，６，５，４が「１，０，１，０」である払出停止解除指定コマンドは、補給球が存在し余剰玉受皿４の満タンが解除されているときに主基板３１から送信される。
【０１３７】
払出制御コマンドは、主基板３１から払出制御基板３７に、１バイト（８ビット：払出制御コマンドＤ７〜Ｄ０）のデータとして出力される。また、払出制御コマンドＤ７〜Ｄ０が出力されたときには、払出制御ＩＮＴ信号が出力される。
【０１３８】
図７に示されたように、払出制御コマンドは、出力ポート５７７を介して送信される。そして、この実施の形態では、図２３に示すように、主基板３１から払出制御コマンドＤ７〜Ｄ０が出力されるときに、払出制御ＩＮＴ信号が５μｓ以上ローレベルになる。払出制御ＩＮＴ信号は、払出制御基板３７において、払出制御用ＣＰＵ３７１の割込端子に接続されている。よって、払出制御用ＣＰＵ３７１は、割り込みがあると、払出制御コマンドＤ７〜Ｄ０が主基板３１から送出されたことを認識でき、割込処理において払出制御コマンド受信処理を行う。
【０１３９】
なお、図２１に示されたコマンド構成は一例であって、他の構成にしてもよい。例えば、１バイト中の上位下位を、図２１に示された構成とは逆にしてもよい。また、払出制御コマンドを２バイト構成にしてもよい。その場合、１バイト目で払出制御のモード（払出個数指定や払出可／不可指定）を指定し、２バイト目でモードに対する情報（払出個数や払出可／不可の指示）を指定してもよい。さらに、８ビット中に１バイト目であるのか２バイト目であるのかを示す情報を含めてもよい。例えば、１バイト目が「Ｆ０Ｈ」であれば払出個数指定を示すことにして、２バイト目で具体的個数を示す（例えば２バイト目の少なくともビット７は「０」）。また、１バイト目が「ＦＦＨ」であれば払出モードを示すことにして、２バイト目が「００Ｈ」であれば払出可を示し、「０１Ｈ」であれば払出不可を示す。
【０１４０】
以下、遊技盤６に設けられている入賞領域に打球が入賞したときの遊技制御手段および払出制御手段の処理と各情報の外部出力処理について図２４〜図３５を参照して説明する。図２４〜図２６は、主基板３１におけるＣＰＵ５６の処理を示すフローチャートであり、図２７は、入賞球信号処理におけるエラー表示処理を示すフローチャートである。図２８は、ＣＰＵ５６の賞球個数信号出力処理を示すフローチャートである。また、図２９，図３０は外部に出力される各情報に関するデータ出力処理を示すフローチャートである。図３１〜図３５は、払出制御基板３７の払出制御用ＣＰＵ３７１の動作を示すフローチャートである。
【０１４１】
まず、図２４〜図２８のフローチャートを参照して、主基板３１における入賞球信号処理（図１８におけるステップＳ３１）を説明する。上述したように、入賞球信号処理は２ｍｓに１回実行される。最初に、使用される各タイマについて説明する。
（１）タイマＴ１：賞球カウントスイッチ３０１Ａのオフ時にセットされ、タイムアウトすると払出個数のチェックが行われる。つまり、払出制御コマンド送出時に加算され賞球カウントスイッチ３０１Ａがオンすると−１される払出指令個数累積値が、タイマＴ１のタイムアウト時に０になっていないと、賞球過多または賞球不足が生じていると判定する。
（２）タイマＴ５：エラー検出時にセットされ、タイムアウトするまでエラー表示が行われる。
（３）タイマＴ６：タイムアウトする度に繰り返し再起動され、タイムアウト時に累積エラー回数が所定回数を越えていたら復帰不能なエラーとなる。累積エラー回数が所定回数以下であれば、動作は継続される。
【０１４２】
入賞球信号処理において、主基板３１におけるＣＰＵ５６は、球切れが発生したか否か確認する（ステップＳ２０１）。球切れか否かは、球切れスイッチ１８７によって検出される。球切れが発生したときには、球払出禁止指定を示す払出制御コマンドデータをデータ格納領域に格納する（ステップＳ２０２）。球切れが解除されたときには（ステップＳ２０３）、球払出禁止解除指定を示す払出制御コマンドデータをデータ格納領域に格納する（ステップＳ２０４）。また、満タンスイッチ４８がオンしたときにも（ステップＳ２０５）、球払出禁止指定を示す払出制御コマンドデータをデータ格納領域に格納する（ステップＳ２０６）。そして、満タンスイッチ４８がオフしたときには（ステップＳ２０７）、球払出禁止解除指定を示す払出制御コマンドデータをデータ格納領域に格納する（ステップＳ２０８）。なお、球払出禁止解除指定を示す払出制御コマンドデータをデータ格納領域に格納するのは、実際には、球切れも下皿満タンも、ともに解消されている場合である。
【０１４３】
次いで、タイマＴ６がタイムアウトしたか否か確認する（ステップＳ２１３）。タイムアウトしていた場合には、賞球エラーカウンタの値をチェックする（ステップＳ２１４）。賞球エラーカウンタの値が所定値を越えていた場合には、エラー状態に入る（ステップＳ２１５）。エラー状態では、ＣＰＵ５６は停止状態になる。例えば、ループ状態（同一番地にジャンプ）とされる。
【０１４４】
タイマＴ６がタイムアウトしたときに、賞球エラーカウンタの値が所定回を越えていなければ、賞球エラーカウンタは初期化され（ステップＳ２１６）、再度タイマＴ６がスタートされる（ステップＳ２１７）。
【０１４５】
賞球エラーカウンタの値は、賞球個数の過多等のエラーが検出されるとカウントアップされる。従って、所定時間内に（タイマＴ６のカウントアップ時間内に）所定回数を越える賞球過多エラーが生ずると、定期リセット信号によっても解除されない状態になる。このように、賞球過多エラーが生じたときに直ちにホールト状態とならず、頻繁に賞球過多エラーが生じた場合に停止状態となるように構成すると、一時的に生じ自然復旧するようなエラーでは遊技機は動作不能状態にならない。また、頻繁に賞球過多エラーが生ずる場合には点検等を要することが多いので、そのような場合には遊技機が動作不能状態になるようにすることができる。
【０１４６】
なお、ここでは、エラー発生とは無関係にタイマＴ６をスタートさせタイマＴ６がタイムアウトする度に、時間Ｔ６における発生エラー数をチェックするようにしているが、エラーが発生するとタイマをスタートさせる等の他の監視方法を用いてもよい。
【０１４７】
次に、ＣＰＵ５６は、賞球払出中フラグがオンしているか否か確認する（ステップＳ２２１）。オンしている場合には、ステップＳ２４１に移行する。賞球払出中フラグがオンしていない場合には、各入賞口に設けられているスイッチ状態を確認する。
【０１４８】
この実施の形態では、大入賞口を経た入賞については１５個の賞球を払い出し、始動入賞口１４を経た入賞については６個の賞球を払い出し、その他の入賞口２４および入賞球装置を経た入賞については１０個の賞球を払い出すとする。よって、カウントスイッチ２３がオンしていたときには賞球予定数１５すなわち払出個数指定１５個の払出制御コマンドデータ（図２２参照）をデータ格納領域に設定する（ステップＳ２２２，Ｓ２２３）。また、払出指令個数累積値を＋１５する（ステップＳ２２４）。なお、カウントスイッチ２３のオンは、スイッチ処理（図１８におけるステップＳ２９）でセットされるカウントスイッチＯＮフラグによって認識される。
【０１４９】
始動口スイッチ１７がオンしていたときには賞球予定数６すなわち払出個数指定６個の払出制御コマンドデータをデータ格納領域に設定する（ステップＳ２２５，Ｓ２２６）。また、払出指令個数累積値を＋６する（ステップＳ２２７）。なお、始動口スイッチ１７のオンは、例えば、スイッチ処理でセットされる始動口スイッチＯＮフラグによって認識される。
【０１５０】
入賞口スイッチ２４ａ，２４ｂがオンしていたときには賞球予定数１０すなわち払出個数指定１０個の払出制御コマンドデータをデータ格納領域に設定する（ステップＳ２２８，Ｓ２２９）。また、払出指令個数累積値を＋１０する（ステップＳ２３０）。なお、入賞口スイッチ１９ａ，２４ａのオンは、例えば、スイッチ処理でセットされる入賞口スイッチＯＮフラグによって認識される。また、入賞口スイッチＯＮフラグは、ステップＳ２２８でオンが検出されるとリセットされる。
【０１５１】
そして、ＣＰＵ５６は、賞球払出中フラグをオンする（ステップＳ２３２）。また、払出制御コマンド出力要求をセットする。（ステップＳ２３３）。なお、払出制御コマンド出力要求がセットされると、例えば、図１８におけるデータ出力処理（ステップＳ２３）において、格納領域に格納されている払出制御コマンドが払出制御基板３７に送出される。
【０１５２】
次いで、ＣＰＵ５６は、エラー表示フラグがオンしているか否か確認する（ステップＳ２４１）。オンしていれば、ステップＳ２５７に移行する。なお、エラー表示フラグについては後で説明する。エラー表示フラグがオンしていなければ、賞球カウントスイッチ３０１Ａがオンするのを待つ（ステップＳ２４２）。賞球カウントスイッチ３０１Ａのオンを検出すると、賞球カウントスイッチ３０１Ａのオフを待ち（ステップＳ２４２）、オフしたら払出指令累積個数を−１する（ステップＳ２４４）。また、賞球個数信号出力処理サブルーチンを起動する（ステップＳ２４５）。そして、タイマＴ１を起動する（ステップＳ２４６）。
【０１５３】
払い出された賞球は１個ずつ賞球カウントスイッチ３０１Ａを通過するが、以上のように、賞球カウントスイッチ３０１Ａのオンおよびオフを検出することによって遊技球の通過が確実に検出される。そして、遊技球の通過が検出された場合には、１個の賞球があったとして、払出指令累積個数が−１される。
【０１５４】
タイマＴ１は、賞球カウントスイッチ３０１Ａの出力がオンした後オフする度に起動または再スタートされる。
【０１５５】
ステップＳ２４２において賞球カウントスイッチ３０１Ａがオンしていなければ、タイマＴ１が動作中か否か確認する（ステップＳ２４７）。タイマＴ１が動作中であれば、ＣＰＵ５６は、タイマＴ１がタイムアウトしたか否か確認する（ステップＳ２５０）。タイムアウトしていなければ処理を終了する。
【０１５６】
タイマＴ１の値（起動時からタイムアウトするまでの時間）は、正常に払出が行われている場合には払出周期（賞球カウントスイッチ３０１Ａがオンしてから次にオンするまでの期間）よりも長く設定されている。従って、正常に払出が行われているときには、最後の払出を除いて、タイマＴ１がタイムアウトするよりも前に、次の賞球カウントスイッチ３０１Ａのオン（ステップＳ２４２）が発生する。すなわち、正常に払出が行われているときには、タイマＴ１は、最後の払出が行われた後に初めてタイムアウトする。
【０１５７】
なお、連続払出（ある入賞に対する賞球払出と次の入賞に対する賞球払出とが連続して行われること）における賞球払出間にインターバル時間が設けられる場合もあるが、その場合には、タイマＴ１の値は、インターバル時間よりも長く設定される。すなわち、連続払出が行われるときには、やはり、最後の払出が行われた後に初めてタイムアウトする。
【０１５８】
ステップＳ２５０において、タイマＴ１がタイムアウトすると、ＣＰＵ５６は、払出指令個数累積値が０になっているか否か確認する（ステップＳ２５１）。後述する補正払出が行われたときには、補正個数記憶値が０になっているか否か確認する。払出指令個数累積値は、入賞があったときに賞球数分だけ加算され賞球があったことを検出する賞球カウントスイッチ３０１Ａのオンによって−１されているので、正常に払出が完了した場合には値は０である。従って、値が０である場合には、賞球払出フラグをオフして処理を終了する（ステップＳ２５２）。
【０１５９】
タイマＴ１がタイムアウトしたときに払出指令個数累積値または補正個数記憶値が０になっていない場合には、賞球過多または賞球不足が生じている。そこで、払出指令個数累積値または補正個数記憶値が０になっていなかった場合には、ＣＰＵ５６は、値の正負をチェックする（ステップＳ２５３）。値が正である場合、すなわち払出不足と判断される場合には、補正すべき個数（払出指令個数累積値または補正個数記憶値の値である）を含む補正払出指定を示す払出制御コマンドをデータ格納領域に格納し（ステップＳ２５４）、補正個数を補正個数記憶値として設定し（ステップＳ２５５）、払出制御コマンド送出要求をセットする（ステップＳ２５６）。なお、図２２では、補正払出指定を示す払出制御コマンドは、補正払出制御を行わない遊技機も考慮して、記載省略されていた。
【０１６０】
図２７は、エラー表示処理の一例を示すフローチャートである。エラー表示処理において、ＣＰＵ５６は、まず、タイマＴ５が動作中であるかどうか確認する（ステップＳ２６１）。動作中でなければ、エラー表示フラグをオンし（ステップＳ２６２）、エラー表示要求をセットする（ステップＳ２６３）。そして、タイマＴ５を起動する（ステップＳ２６４）。また、賞球エラーカウンタの値を＋１する（ステップＳ２６５）。賞球エラーカウンタの値は、ステップＳ２１２でチェックされ、所定時間内にその値が所定値を越えると自動復旧しない完全エラー状態とされる。なお、エラー表示要求がセットされると、例えば、図１８に示された表示制御データ設定処理（ステップＳ２１）および表示制御データ出力処理（ステップＳ２２）において、表示部にエラー表示がなされるように制御されたり、スピーカ２７からエラー報知音が発生されるように制御されたりする。
【０１６１】
そして、遊技状態が通常状態であるならば（ステップＳ２６６）、ループ状態になる。通常状態とは、大当り遊技状態および可変表示部９に可変表示がなされている状態以外の状態である。
【０１６２】
ステップＳ２６１においてタイマＴ５が動作中である場合には、ＣＰＵ５６は、タイマＴ５がタイムアウトしているか否か確認する（ステップＳ２７０）。タイムアウトした場合には、エラー表示要求をリセットするとともに（ステップＳ２７１）、エラー表示中フラグをオフする（ステップＳ２７２）。また、賞球払出フラグをオフする（ステップＳ２７３）。よって、遊技機は、再度入賞球検出と賞球払出制御を行える状態に復帰する。なお、エラー表示フラグがオンしているときには、遊技進行は中断されている。
【０１６３】
ステップＳ２１３のエラー状態（所定期間内に賞球エラーカウンタの値が所定値を越えた）については、例えば、エラー表示やエラー報知が行われるとともに、ループ状態になるように制御される。
【０１６４】
図２８は、賞球カウントスイッチ３０１Ａがオンしてからオフし、１個の遊技球が払い出されたことが確認された場合（ステップＳ２４２〜Ｓ２４３）に起動される賞球個数信号出力処理サブルーチン（ステップＳ２４５）を示すフローチャートである。
【０１６５】
賞球個数出力処理サブルーチンでは、ＣＰＵ５６は、賞球個数カウンタの値を＋１する（ステップＳ２８１）。そして、賞球個数カウンタの値が１０の倍数になっていれば（ステップＳ２８２）、賞球個数出力要求をオンする（ステップＳ２８３）。なお、賞球個数カウンタが単にアップカウントされるだけのものであり、賞球個数カウンタが１６ビットカウンタであれば、その値がＦＦＦＦ（Ｈ）になった後０に戻る。
【０１６６】
図２９は、図１８に示された遊技制御処理におけるデータ出力処理の各情報の外部出力に関する処理を示すフローチャートである。最初に、使用されるタイマについて説明する。
【０１６７】
Ｔａ：賞球個数信号のオン期間を決めるタイマ（図１３（Ｃ）参照）。
Ｔｂ：図柄確定回数信号のオン期間を決めるタイマ（図１３（Ａ）参照）。
Ｔｃ：大当り情報１，２信号のオンタイミングを決めるタイマ（図１３（Ａ）参照）。
Ｔｄ：大当り情報１，２信号のオフタイミングを決めるタイマ（図１３（Ａ）参照）。
Ｔｅ：始動口情報信号のオン期間を決めるタイマ（図１３（Ｂ）参照）。
【０１６８】
データ出力処理では、ＣＰＵ５６は、まず、Ｔａタイマが動作中か否か（賞球個数信号がオン中か否か）確認する（ステップＳ５００）。動作中であれば、タイムアウトしたか否か確認する（ステップＳ５０１）。タイムアウトしたら、賞球個数信号をオフ（ハイレベル）にする（ステップＳ５０２）。
【０１６９】
なお、図１３に示されたように、賞球個数信号は情報出力回路６４において論理反転されるので、実際には、ＣＰＵ５６からオン状態が「１」として出力される。しかし、説明を簡単にするために、ここでも、賞球個数信号は負論理であるとして説明を進める。このことは、その他の信号についても同様である。
【０１７０】
次に、ＣＰＵ５６は、まず、Ｔｂタイマが動作中か否か（図柄確定回数信号がオン中か否か）確認する（ステップＳ５０３）。動作中であれば、タイムアウトしたか否か確認する（ステップＳ５０４）。タイムアウトしたら、図柄確定回数信号をオフ（ハイレベル）にする（ステップＳ５０５）。また、Ｔｃタイマが動作中か否か確認する（ステップＳ５０６）。動作中であれば、タイムアウトしたか否か確認する（ステップＳ５０７）。タイムアウトしたら、大当り情報１信号および大当り情報２信号をオン（ローレベル）にする（ステップＳ５０８，Ｓ５０９）。
【０１７１】
また、確率変動状態を引き起こす特定図柄（確変図柄）による大当りでなかった場合には（ステップＳ５４１）、確率変動情報信号をオフ（ハイレベル）にする（ステップＳ５４２）。
【０１７２】
さらに、Ｔｄタイマが動作中か否か確認する（ステップＳ５１１）。動作中であれば、タイムアウトしたか否か確認する（ステップＳ５１２）。タイムアウトしたら、大当り情報１信号をオフ（ハイレベル）にする（ステップＳ５１３）。ここで、大当りが確率変動状態を引き起こす特定図柄によるものであったときには（ステップＳ５１４）、確率変動情報信号をオン（ローレベル）にし（ステップＳ５４３）、そうでなければ、大当り情報２信号をオフ（ハイレベル）にする（ステップＳ５１５）。そして、Ｔｅタイマが動作中か否か（始動入賞情報信号がオン中か否か）確認する（ステップＳ５１６）。動作中であれば、タイムアウトしたか否か確認する（ステップＳ５１７）。タイムアウトしたら、始動口情報信号をオフ（ハイレベル）にする（ステップＳ５１８）。
【０１７３】
次に、ＣＰＵ５６は、賞球個数出力要求がオンしていたら（ステップＳ５２１）、賞球個数出力要求をリセットするとともに（ステップＳ５２２）、賞球個数信号をオン（ローレベル）状態にする（ステップＳ５２３）。また、Ｔａタイマを起動する（ステップＳ５２４）。なお、賞球個数出力要求は、入賞球信号処理において、賞球払出数が１０個に達する度にセットされている（ステップＳ２８３）。
【０１７４】
また、可変表示部９における特別図柄の変動が停止すると（ステップＳ５２５）、図柄確定回数信号をオン状態にするとともに（ステップＳ５２６）、Ｔｂタイマを起動する（ステップＳ５２７）。そして、停止時の図柄の組み合わせが大当りを生じさせるものであれば（ステップＳ５２８）、Ｔｃタイマを起動する（ステップＳ５２９）。さらに、大当り遊技状態が終了すると（ステップＳ５３０）、Ｔｄタイマを起動する（ステップＳ５３１）。
なお、特別図柄の変動の停止、停止時の確定図柄および大当り遊技状態の終了は、図１８に示された遊技制御処理における特別図柄プロセス処理（Ｓ２７）から通知される。
【０１７５】
そして、ＣＰＵ５６は、始動入賞があると（ステップＳ５３２）、始動口情報信号をオン（ローレベル）状態にするとともに（ステップＳ５３３）、Ｔｅタイマを起動する（ステップＳ５３４）。
なお、始動入賞があったことは、例えば、図１８に示された遊技制御処理におけるスイッチ処理（Ｓ２９）で検知される。
【０１７６】
以上のような処理によって、図柄確定回数信号、大当り情報１，２信号、確率変動情報信号、始動口情報信号および賞球個数信号が、図１３のタイミング図に示されたように出力される。そして、この実施の形態では、賞球個数信号は、１０個の賞球払出がなされる毎に、遊技制御手段を搭載した主基板３１から直接出力されている。
【０１７７】
すなわち、賞球払出が行われるときに、Ｔａタイマで作成される時間だけ賞球個数信号がオンする。ＣＰＵ５６からの賞球個数信号は、図１１に示された情報出力回路６４において、増幅回路６４ｈで反転された後、フォトカプラ６４２に入力する。フォトカプラ６４２における発光ダイオードは、ＣＰＵ５６から「１」が出力されたときに導通して発光する。すると、フォトカプラ６４２におけるフォトトランジスタが導通する。フォトカプラ６４２内部でフォトトランジスタには抵抗が接続されている。従って、ダイオードブリッジ６４３におけるフォトカプラ６４２に接続された入力端子間に電位差が現れる。すると、ダイオードブリッジ６４３における各ダイオードが導通状態になって、ダイオードブリッジ６４３における出力端子間の電位が等しくなる。すなわち、出力端子間が接続された状態（短絡状態）になる。
【０１７８】
ＣＰＵ５６から「０」が出力されているときには、ダイオードブリッジ６４３における出力端子間が開放状態になる。ホールコンピュータ等の外部機器では、２つの端子間が接続状態にあるときには、賞球個数信号がオンしていると判定する。よって、図１３（Ｃ）に示されたように賞球個数信号が外部に出力されることになる。
【０１７９】
なお、この実施の形態では、図１１に示されたように、主基板３１の情報出力回路６４において、賞球個数信号は、増幅回路、フォトカプラおよびダイオードブリッジによる接点の接続による形態で出力された。しかし、賞球個数信号も、情報端子盤３４への各信号と同様に、電圧レベルの形態で出力されるように構成してもよい。
【０１８０】
また、主基板３１のＣＰＵ５６は、球払出装置９７が稼働しているときに、賞球カウントスイッチ３０１Ａの検出信号を導入して稼働異常が生じていないかどうか確認している。そして、払出個数が不足していれば補正払出指示を行い、払出過多であれば、エラー表示を行う。また、払出過多等の異常が何回も生ずると、エラー状態になる。すなわち、球払出装置９７は遊技制御手段に監視され、軽度の（復旧可能な）異常については再試行を行い、遊技制御手段が正常な払出を続行できないと判断したときにはエラーにするといった適切な払出監視制御を行うことができる。
【０１８１】
図３１〜図３５は、払出制御用ＣＰＵ３７１の動作を示すフローチャートである。最初に、使用される各タイマについて説明する。
（１）タイマＴ１１：払出モータ２８９を駆動開始したとき、または１個の貸し球払出が終了したときにセットされ、タイムアウトすると球貸しカウントスイッチ３０１Ｂのエラーとされる。すなわち、球貸しカウントスイッチ３０１Ｂのオンチェックタイマである。なお、この実施の形態では、例えば、球貸しカウントスイッチ３０１Ｂからの信号が１回オンすると１個の球払出が行われたことになる。
（２）タイマＴ１２：球貸しカウントスイッチ３０１Ｂがオンするとセットされ、タイムアウトすると球貸しカウントスイッチ３０１Ｂのエラーとされる。すなわち、球貸しカウントスイッチ３０１Ｂのオフチェックタイマである。
【０１８２】
（３）タイマＴ２０：間欠駆動制御における払出モータ２８９のオン時間を計測する。
（４）タイマＴ２１：間欠駆動制御における払出モータ２８９の一時停止期間を設定する。
（５）タイマＴｆ：球貸し個数信号のオン期間を決めるタイマ。
【０１８３】
この実施の形態では、払出制御用ＣＰＵ３７１は、まず、球貸しモータ制御ルーチンを実行する（ステップＳ８０２）。次いで、主基板３１から払出制御コマンドを受信したか否か確認する（ステップＳ８０３）。なお、払出制御コマンドは例えば割り込み処理で受信されている。新たな払出制御コマンドを受信していない場合には、賞球処理中であるか否か確認する（ステップＳ８０４）。賞球処理中であれば、ステップＳ８１４に移行する。
【０１８４】
払出制御コマンドを受信した場合には、それが払出停止指定であれば（ステップＳ８０５）、球貸しおよび賞球を停止する状態にする（ステップＳ８０６）。払出停止解除指定であれば（ステップＳ８０７）、球貸しおよび賞球を停止する状態を解除する（ステップＳ８０８）。なお、球貸しおよび賞球を停止する際に、発射制御基板９１に対して打球発射停止を示す発射制御信号を出力する。
【０１８５】
また、払出制御用ＣＰＵ３７１は、カードユニット５０が接続されていないことを検出したときにも（ステップＳ８１３）、発射制御基板９１に対して打球発射停止を示す発射制御信号を出力する（ステップＳ８１０）。ただし、カードユニット５０が接続されていない場合には、カードユニット５０からのユニットからの電源（遊技機側で作らない電源、例えば１８Ｖで発射制御信号のラインを作成しておく）が供給されないことによって発射制御信号がオフするため遊技ができない。
【０１８６】
図３２に示すように、球貸しモータ制御ルーチンにおいて、払出制御用ＣＰＵ３７１は、まず、球貸しカウントスイッチＯＮ待ちフラグがセットされているか否か確認する（ステップＳ６９９）。セットされていればステップＳ７０６に移行する。また、球貸しカウントスイッチＯＦＦ待ちフラグがセットされているか否か確認する（ステップＳ７００）。セットされていればステップＳ７２２に移行する。
【０１８７】
それらのフラグがセットされていなければ、カードユニット５０側から球貸し要求信号が出力されたか否か確認する（ステップＳ７０１）。球貸し要求信号が出力されたときには、球貸し個数カウンタの値を＋Ｎする（ステップＳ７０３）。ここでは、球貸し要求信号は１００円分の球貸し要求に応じて出力されるとする。従って、Ｎは、１００円で貸し出される遊技球数（例えば２５）である。また、払出制御用ＣＰＵ３７１は、払出モータ２８９をオンする（ステップＳ７０４）。このとき、払出経路が球貸し側になるように振分用ソレノイド３１０を駆動する。
【０１８８】
そして、球貸しカウントスイッチＯＮ待ちフラグを確認する（ステップＳ７０５）。なお、ステップＳ７０１で球貸し要求信号が出力されたことを検出しなくても、球貸し個数カウンタの値が０になっていなければステップＳ７０５の処理が実行される（ステップＳ７０２）。
【０１８９】
球貸しカウントスイッチＯＮ待ちフラグがオンしている場合には、球貸しカウントスイッチ３０１Ｂがオンするのを待つ（ステップＳ７０６）。オンする前にタイマＴ１１がタイムアウトするとエラー処理に移行する（ステップＳ７０７，Ｓ７０８）。球貸しカウントスイッチ３０１Ｂがオンすると、タイマＴ１１を停止して（ステップＳ７０９）、球貸しカウントスイッチＯＮ待ちフラグをリセットする（ステップＳ７１０）。
【０１９０】
球貸しカウントスイッチ３０１Ｂがオンした場合には、球貸しカウントスイッチ３０１Ｂがオフすることを確認するために、タイマＴ１２を起動し（ステップＳ７１１）、球貸しカウントスイッチＯＦＦ待ちフラグをセットする（ステップＳ７１２）。
【０１９１】
払出制御用ＣＰＵ３７１は、球貸しカウントスイッチＯＦＦ待ちフラグがオンしていれば（ステップＳ７２１）、球貸しカウントスイッチ３０１Ｂがオフするのを待つ（ステップＳ７２２）。オフする前にタイマＴ１２がタイムアウトするとエラー処理に移行する（ステップＳ７２３，Ｓ７２４）。球貸しカウントスイッチ３０１Ｂがオフすると、タイマＴ１２を停止して（ステップＳ７２５）、球貸しカウントスイッチＯＦＦ待ちフラグをリセットする（ステップＳ７２６）。そして、１個の遊技球が払い出されたことが検出されたとして、一時計数カウンタを＋１する（ステップＳ７２７）。
【０１９２】
また、球貸し個数信号を出力するための球貸し情報出力処理サブルーチンを起動する（ステップＳ７２８）。次いで、球貸し個数カウンタを−１する（ステップＳ７２９）。そして、球貸し個数カウンタの値が０になったら（ステップＳ７３０）、球貸しが完了したことになるので、払出モータ２８９をオフする（ステップＳ７３１）。
【０１９３】
以上の処理によって、払出モータ２８９を駆動しているときに、所定時間内に球貸しカウントスイッチ３０１Ｂがオンしなかったりオフしなかった場合には、エラーと判定される。そのような場合には、球詰まり等が生じている場合が考えられるからである。
【０１９４】
図３４は、エラー処理（ステップＳ７０８，Ｓ７２４）を示すフローチャートである。この実施の形態では、エラー処理において、球払出装置９７の間欠駆動制御を行う。なお、エラー＃１とは、払出モータ２８９を駆動しているにもかかわらず、球詰まり等に起因して球貸しカウントスイッチ３０１Ｂが所定期間以上オンしなかった場合であり、エラー＃２とは、払出モータ２８９を駆動しているにもかかわらず、球詰まり等に起因して球貸しカウントスイッチ３０１Ｂが所定期間以上オフしなかった場合である。
【０１９５】
エラー処理において、払出制御用ＣＰＵ３７１は、払出モータ２８９を一旦切る（ステップＳ７４１）。そして、間欠駆動制御を開始する。まず、オンオフカウンタに４を設定する（ステップＳ７４３）。オンオフカウンタとは、間欠制御におけるモータ駆動の回数を決めるためのカウンタである。この例では、オンオフカウンタに４を設定することにするが、設定値は任意であり、適用される遊技機に応じて適宜選定される。
【０１９６】
次いで、モータオン時間を決めるためのタイマＴ２０をスタートし（ステップＳ７４４）、払出モータ２８９をオンする（ステップＳ７４５）。そして、エラー＃１の場合には球貸しカウントスイッチ３０１Ｂがオンするかどうか確認し、エラー＃２の場合には球貸しカウントスイッチ３０１Ｂがオフするかどうか確認する（ステップＳ７４６）。球貸しカウントスイッチ３０１Ｂがオンまたはオフしたときには、エラー状態から復旧したことになるので、ステップＳ７１０（エラー＃１の場合）またはステップＳ７２６（エラー＃２の場合）に復帰する。
【０１９７】
しかし、球貸しカウントスイッチ３０１Ｂがオンまたはオフする前にタイマＴ２０がタイムアウトした場合には（ステップＳ７４７）、払出モータ２８９をオフする（ステップＳ７４８）。そして、オンオフカウンタの値を−１する（ステップＳ７４９）。
【０１９８】
払出制御用ＣＰＵ３７１は、オンオフカウンタの値を確認し（ステップＳ７５０）、０でなければ、Ｔ２１の時間だけ待ってステップＳ７４４に戻る（ステップＳ７５１）。オンオフカウンタの値が０であれば、エラー表示を行う（ステップＳ７５２）。
【０１９９】
以上のような制御によって、払出モータ２８９は、最大４回間欠的に駆動されることになる。間欠的なモータ駆動によって、スクリュー２８８Ｃに振動が与えられる。この結果、詰まっている遊技球に振動が与えられ、球払出装置９７から落下する可能性が高くなる。４回の間欠制御が終了する前に球貸しカウントスイッチ３０１Ｂがオンまたはオフしたときには、詰まっていた遊技球がはずれたことになるので、払出制御用ＣＰＵ３７１の制御は、払出中の状態に復帰する。このように、この実施の形態では、球払出装置９７での球詰まり等に起因する球払出停止が検出されると、自動的に回復処理が実行され、回復すると通常状態に自動復帰する。
【０２００】
図３５は、１個の遊技球の払出（貸出）が完了したときに起動される球貸し情報出力処理サブルーチン（ステップＳ７２８）の動作を示すフローチャートである。球貸し情報出力処理サブルーチンにおいて、払出制御用ＣＰＵ３７１は、まず、Ｔｆタイマが動作中か否か（球貸し個数信号がオン中か否か）確認する（ステップＳ７６１）。動作中であれば、タイムアウトしたか否か確認する（ステップＳ７６２）。タイムアウトしたら、球貸し個数信号をオフ状態（＝０）にする（ステップＳ７６３）。
【０２０１】
Ｔｆタイマが動作中でなければ、一時カウンタの値がＮの倍数になっているか否か確認する（ステップＳ７６４）。一時カウンタの値は、１個の遊技球の払出が完了したときに＋１される。また、Ｎは１００円で貸し出される遊技球数である。一時カウンタの値がＮの倍数になっている場合には、球貸し個数信号をオン状態（＝１）にするとともに（ステップＳ７６５）、Ｔｆタイマを起動する（ステップＳ７６６）。
【０２０２】
以上のような処理によって、１００円分の球貸しが行われるときに、Ｔｆタイマで作成される時間だけ球貸し個数信号がオンする。払出制御用ＣＰＵ３７１からの球貸し個数信号は、図１２に示された情報出力回路３７７において、増幅回路３７７ａで反転された後、フォトカプラ３７７ｂに入力する。フォトカプラ３７７ｂにおける発光ダイオードは、払出制御用ＣＰＵ３７１から「１」が出力されたときに導通して発光する。すると、フォトカプラ３７７ｂにおけるフォトトランジスタが導通する。フォトカプラ３７７ｂ内部でフォトトランジスタには抵抗が接続されている。従って、ダイオードブリッジ３７７ｃにおけるフォトカプラ３７７ｂに接続された入力端子間に電位差が現れる。すると、ダイオードブリッジ３７７ｃにおける各ダイオードが導通状態になって、ダイオードブリッジ３７７ｃにおける出力端子間の電位が等しくなる。すなわち、出力端子間が接続された状態（短絡状態）になる。
【０２０３】
払出制御用ＣＰＵ３７１から「０」が出力されているときには、ダイオードブリッジ３７７ｃにおける出力端子間が開放状態になる。ホールコンピュータ等の外部機器では、２つの端子間が接続状態にあるときには、球貸し個数信号がオンしていると判定する。よって、図１４に示されたように球貸し個数信号が外部に出力されることになる。
【０２０４】
以上のように、この実施の形態では、払出制御基板３７に搭載された払出制御手段が球貸し個数信号を外部管理装置に出力するとともに、主基板３１に搭載された遊技制御手段が賞球個数信号を外部管理装置に出力することができる遊技機が実現される。
【０２０５】
その際に、信号の出力元は異なっているが、遊技機外部に信号を出力するために用いられる中継基板（ターミナル基板）は同じである。従って、球払出に関する情報を出力する電気部品制御手段が異なっていても中継基板は一つであることから、情報出力のためのコストが低減される。また、主基板３１の電気部品制御手段（遊技制御手段）から賞球個数信号を外部出力するように構成しても、情報出力回路６５において、その信号は片方向にしか信号を通さない不可逆性信号伝達手段を介して出力される。よって、主基板３１に不正信号が入力されることは防止される。なお、払出制御基板３７についても、球貸し個数信号は、情報出力回路３７７において、その信号は片方向にしか信号を通さない不可逆性信号伝達手段（例えばフォトカプラ）を介して出力される。よって、払出制御基板３７に不正信号が入力されることは防止される。
【０２０６】
なお、この実施の形態では、カードユニット５０を介して球貸し要求がなされるように構成された遊技機が例示されたが、コイン投入によって球貸し要求がなされるように構成された遊技機にも本発明を同様に適用できる。
【０２０７】
球貸し個数信号および賞球個数信号はターミナル基板１６０を介してホールコンピュータ等の外部機器に送信されるのであるが、球貸し個数信号は払出制御基板３７からターミナル基板１６０に伝達され、賞球個数信号は主基板３１からターミナル基板１６０に伝達される。基板間の配線は一般にコネクタで基板に接続されるが、ターミナル基板１６０への配線の出先が異なるので、特に、ターミナル基板１６０において、球貸し個数信号と賞球個数信号との結線を入れ違えてしまう可能性もある。
【０２０８】
そのような結線ミスを防止するには、球貸し個数信号と賞球個数信号との出先の基板を１つにすればよい。以下の実施の形態では、球貸し個数信号および賞球個数信号を払出制御基板３７からターミナル基板１６０に配線することができる。
【０２０９】
図３６は、ターミナル基板１６０への球貸し個数信号および賞球個数信号の供給元を共通化した遊技機における主基板の構成を示すブロック図である。この実施の形態では、上述した実施の形態とは異なり、主基板３１における情報出力回路６４Ａからターミナル基板１６０には賞球個数信号が出力されない。図３７は、情報出力回路６４Ａの構成を示すブロック図である。情報出力回路６４Ａには、図１１に示された情報出力回路６４とは異なり、賞球個数信号を出力するための回路は必要とされない。
【０２１０】
図３８は、この実施の形態における払出制御基板３７およびそれに関連する構成要素を示すブロック図である。図３８に示すように、この実施の形態では、払出制御基板３７の情報出力回路３７７Ａからターミナル基板１６０に賞球個数信号が出力される。
【０２１１】
図３９は、情報出力回路３７７Ａの一構成例を示すブロック図である。図に示すように、情報出力回路３７７Ａには、球貸し個数信号を出力するための増幅回路３７７ａ、フォトカプラ３７７ｂおよびダイオードブリッジ３７７ｃに加えて、賞球個数信号を出力するための増幅回路３７７ｄ、フォトカプラ３７７ｅおよびダイオードブリッジ３７７ｆが設けられている。
【０２１２】
図４０は、この実施の形態における払出制御用ＣＰＵ３７１の処理を示すフローチャートである。先の実施の形態における処理（図３１のフローチャート）と異なるのは、賞球モータ制御を行って賞球払出を行ったときに賞球個数出力制御サブルーチンを実行することである（ステップＳ８２１）。
【０２１３】
図４１は、払出制御用ＣＰＵ３７１が実行する賞球個数出力制御サブルーチン（ステップＳ８２１）を示すフローチャートである。賞球個数出力制御サブルーチンにおいて、払出制御用ＣＰＵ３７１は、賞球払出個数が１０個になったか否か確認する（ステップＳ７８１）。賞球払出個数が１０個になったときには、賞球個数信号をオン状態にする（ステップＳ７８３）。そうでなければステップＳ７８６に移行する。なお、賞球個数信号は、Ｉ／Ｏポート３７２を介して情報出力回路３７７Ａに出力される（図３８参照）。賞球個数信号をオン状態にした場合には、Ｔａタイマを起動する（ステップＳ７８５）。
【０２１４】
Ｔａタイマが動作中であれば（ステップＳ７８６）、Ｔａタイマがタイムアウトしたか否か確認する（ステップＳ７８７）。タイムアウトしていれば（ステップＳ７８７）、賞球個数信号をオフ状態にする（ステップＳ７８８）。
【０２１５】
以上のような処理によって、図１３（Ｃ）に示されたようなタイミングで賞球個数信号が出力される。この実施の形態では、賞球払出個数が１０個になる毎に、払出制御基板３７の払出制御用ＣＰＵ３７１は、賞球個数信号をオン状態にする。払出制御用ＣＰＵ３７１からの賞球個数信号は、払出制御基板３７の情報出力回路３７７Ａを介してターミナル基板１６０に伝達される。
【０２１６】
球貸し個数信号も払出制御用ＣＰＵ３７１から情報出力回路３７７Ａを介してターミナル基板１６０に伝達される。従って、この実施の形態では、ターミナル基板１６０には、賞球個数信号も球貸し個数信号も払出制御基板３７から入力される。よって、両信号も同一の基板から入力されるので、コネクタ誤接続等のミスの可能性が低減される。
【０２１７】
また、この実施の形態では、図３９に示されたように、払出制御基板３７の情報出力回路３７７Ａにおいて、球貸し個数信号および賞球個数信号ともに接点の接続による形態で出力されているので、１つの回路基板から外部出力される信号の形態を統一でき、容易に出力信号駆動のための電源の共通化等を図ることができる。また、主基板３１からの情報出力形態が電圧レベルで統一され、払出制御基板３７からの情報出力形態が接点のオンオフで統一されるので、情報出力の形態をチェックするだけでいずれの基板からの信号であるのかを認識でき、検査の容易化等を図ることができる。
【０２１８】
なお、情報出力回路３７７Ａからの賞球個数信号も電圧レベルの形態で出力されるように構成してもよい。
また、上記の実施の形態では、入賞に応じて遊技球が払い出される遊技機を例にとったが、入賞に応じてメダル等を払い出す遊技機にも本発明は適用可能である。さらに、実際に遊技媒体を払い出す遊技機のみならず、遊技媒体の払出に代えて得点の加算を行うような遊技機にも本発明を適用できる。
【０２１９】
【発明の効果】
以上のように、本発明によれば、遊技機を、遊技制御手段が、所定条件の成立に応じた遊技価値の付与数量に関する賞付与情報を出力可能であり、価値付与制御手段が、貸出要求信号に応じた貸出数量に関する貸出情報を出力可能であって、遊技制御手段からの賞付与情報と価値付与制御手段からの貸出情報とが、一の中継手段を介して外部に出力されるように構成したので、外部管理装置に出力される情報処理の合理化を図れるとともにコスト低減が実現され、また、外部出力される情報に対する信号接続が容易になる等の効果がある。
【０２２０】
少なくとも遊技制御手段からは、情報出力のみが可能な不可逆性情報伝達手段を介して前記賞付与情報が出力されるように構成されている場合には、不正信号に対する防止効果を発揮できる遊技機が得られる効果がある。
【０２２１】
遊技制御手段が、所定条件の成立に応じて払出手段から払い出された遊技媒体を検出する払出検出手段の出力に応じて払出数を監視することが可能であるように構成されている場合には、遊技制御手段の側で適正な払出が行われていることを監視できる等の効果がある。
【０２２２】
遊技制御手段が、遊技価値の付与数量が所定値となる毎に賞付与情報を出力するように構成されている場合には、情報出力の効率化を図ることができる。
【０２２３】
価値付与制御手段からは情報出力のみが可能な不可逆性情報伝達手段を介して貸出情報が出力されるように構成されている場合には、遊技媒体貸出部分に対する不正信号の入力も効果的に防止される。
【０２２４】
価値付与制御手段が、貸出数量が所定の数量となる毎に貸出情報を出力するように構成されている場合には、情報出力の効率化を図ることができる。
【０２２５】
賞付与情報と貸出情報とは、端子間の導通により外部出力され、遊技制御手段から出力される遊技機の制御に関わる情報については電圧レベルにより外部出力されるように構成されている場合には、外部の情報受信機器が情報を受信しやすいように、情報の種類毎に信号形態をまとめることができる。
【０２２６】
遊技機の制御に関わる情報は、賞付与情報と貸出情報とを外部出力するための中継手段とは別の中継手段を介して外部出力されるように構成されている場合には、情報の種類に応じてまとめた信号を外部出力できる。
【０２２７】
遊技制御手段が、所定条件の成立を検出した場合には直ちに遊技価値の付与数量を示す払出数指令を価値付与制御手段に対して出力することが可能であるように構成されている場合には、入賞時期と賞付与時期とをほぼ同時にすることができ、遊技を円滑に進行させることができる効果がある。
【０２２８】
価値付与制御手段が、所定条件の成立に応じた遊技媒体の流下路と貸出要求信号にもとづく遊技媒体の流下路とを切り替えることにより所定条件の成立にもとづく払出制御と貸出要求信号にもとづく払出制御とをともに行うことが可能であるように構成されている場合には、一つの払出手段で賞付与および遊技媒体貸し出しの双方を行うことが可能になって制御構成を簡易化することができるとともに、そのような構成であっても容易に賞付与数と貸出数とを独立して検出できる効果がある。
【図面の簡単な説明】
【図１】パチンコ遊技機を正面からみた正面図である。
【図２】パチンコ遊技機の裏面に設けられている各基板を示す説明図である。
【図３】パチンコ遊技機の機構盤を背面からみた背面図である。
【図４】機構板に設置されている中間ベースユニット周りの構成を示す正面図である。
【図５】球払出装置を示す分解斜視図である。
【図６】主基板における回路構成の一例を示すブロック図である。
【図７】払出制御基板および球払出装置の構成要素などの賞球に関連する構成要素を示すブロック図である。
【図８】電源監視および電源バックアップのための主基板のＣＰＵ周りの一構成例を示すブロック図である。
【図９】電源基板の一構成例を示すブロック図である。
【図１０】電源監視および電源バックアップのための払出制御基板のＣＰＵ周りの一構成例を示すブロック図である。
【図１１】主基板における情報出力回路の構成を示すブロック図である。
【図１２】払出制御基板における情報出力回路の構成を示すブロック図である。
【図１３】主基板から情報端子基板またはターミナル基板を介して外部出力される各信号の出力タイミング例を示すタイミング図である。
【図１４】払出制御基板からターミナル基板を介して外部出力される球貸し個数信号の出力タイミング例を示すタイミング図である。
【図１５】主基板のＣＰＵが実行するメイン処理を示すフローチャートである。
【図１６】主基板のＣＰＵが実行する初期化処理を示すフローチャートである。
【図１７】２ｍｓタイマ割込処理を示すフローチャートである。
【図１８】遊技制御処理を示すフローチャートである。
【図１９】電源断時の割込処理を示すフローチャートである。
【図２０】バックアップパリティデータ作成方法を説明するための説明図である。
【図２１】払出制御コマンドの構成例を示す説明図である。
【図２２】払出制御コマンドのビット構成を示す説明図である。
【図２３】払出制御コマンドデータの出力の様子を示すタイミング図である。
【図２４】入賞球信号処理を示すフローチャートである。
【図２５】入賞球信号処理を示すフローチャートである。
【図２６】入賞球信号処理を示すフローチャートである。
【図２７】入賞球信号処理におけるエラー表示処理を示すフローチャートである。
【図２８】賞球個数信号出力処理を示すフローチャートである。
【図２９】外部に出力される各情報に関するデータ出力処理を示すフローチャートである。
【図３０】外部に出力される各情報に関するデータ出力処理を示すフローチャートである。
【図３１】払出制御用ＣＰＵの動作を示すフローチャートである。
【図３２】球貸しモータ制御を示すフローチャートである。
【図３３】球貸しモータ制御を示すフローチャートである。
【図３４】払出制御用ＣＰＵのエラー処理を示すフローチャートである。
【図３５】球貸し情報出力処理を示すフローチャートである。
【図３６】主基板の他の構成を示すブロック図である。
【図３７】情報出力回路の他の構成を示すブロック図である。
【図３８】他の構成による払出制御基板およびそれに関連する構成要素を示すブロック図である。
【図３９】情報出力回路の他の構成例を示すブロック図である。
【図４０】払出制御用ＣＰＵの他の処理を示すフローチャートである。
【図４１】賞球個数出力制御サブルーチンを示すフローチャートである。
【符号の説明】
３１      遊技制御基板（主基板）
３４      情報端子盤
３７      払出制御基板
５３      基本回路
５６      ＣＰＵ
６４，６４Ａ  情報出力回路
９７      球払出装置
１６０    ターミナル基板
２８９    払出モータ
３０１Ａ  賞球カウントスイッチ
３０１Ｂ  球貸しカウントスイッチ
３７１    払出制御用ＣＰＵ
３７７，３７７Ａ  情報出力回路
【図１】
0003634703.tif 000002
【図２】
0003634703.tif 000003
【図３】
0003634703.tif 000004
【図４】
0003634703.tif 000005
【図５】
0003634703.tif 000006
【図６】
0003634703.tif 000007
【図７】
0003634703.tif 000008
【図８】
0003634703.tif 000009
【図９】
0003634703.tif 000010
【図１０】
0003634703.tif 000011
【図１１】
0003634703.tif 000012
【図１２】
0003634703.tif 000013
【図１３】
0003634703.tif 000014
【図１４】
0003634703.tif 000015
【図１５】
0003634703.tif 000016
【図１６】
0003634703.tif 000017
【図１７】
0003634703.tif 000018
【図１８】
0003634703.tif 000019
【図１９】
0003634703.tif 000020
【図２０】
0003634703.tif 000021
【図２１】
0003634703.tif 000022
【図２２】
0003634703.tif 000023
【図２３】
0003634703.tif 000024
【図２４】
0003634703.tif 000025
【図２５】
0003634703.tif 000026
【図２６】
0003634703.tif 000027
【図２７】
0003634703.tif 000028
【図２８】
0003634703.tif 000029
【図２９】
0003634703.tif 000030
【図３０】
0003634703.tif 000031
【図３１】
0003634703.tif 000032
【図３２】
0003634703.tif 000033
【図３３】
0003634703.tif 000034
【図３４】
0003634703.tif 000035
【図３５】
0003634703.tif 000036
【図３６】
0003634703.tif 000037
【図３７】
0003634703.tif 000038
【図３８】
0003634703.tif 000039
【図３９】
0003634703.tif 000040
【図４０】
0003634703.tif 000041
【図４１】
0003634703.tif 000042