Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4306830B2 - Game machine - Google Patents
[go: Go Back, main page]

JP4306830B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP4306830B2
JP4306830B2 JP17506698A JP17506698A JP4306830B2 JP 4306830 B2 JP4306830 B2 JP 4306830B2 JP 17506698 A JP17506698 A JP 17506698A JP 17506698 A JP17506698 A JP 17506698A JP 4306830 B2 JP4306830 B2 JP 4306830B2
Authority
JP
Japan
Prior art keywords
ball
payout
prize
winning
error
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP17506698A
Other languages
Japanese (ja)
Other versions
JP2000005408A5 (en
JP2000005408A (en
Inventor
詔八 鵜川
史高 関根
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sankyo Co Ltd
Original Assignee
Sankyo Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sankyo Co Ltd filed Critical Sankyo Co Ltd
Priority to JP17506698A priority Critical patent/JP4306830B2/en
Publication of JP2000005408A publication Critical patent/JP2000005408A/en
Publication of JP2000005408A5 publication Critical patent/JP2000005408A5/en
Application granted granted Critical
Publication of JP4306830B2 publication Critical patent/JP4306830B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、たとえば、パチンコ遊技機やコイン遊技機等で代表される遊技機に関し、詳しくは、所定の払出条件の成立に応じて景品が払出される遊技機に関する。
【0002】
【従来の技術】
この種の遊技機において、従来から一般的に知られているものに、たとえば、遊技領域に設けられた入賞領域への打玉の入賞に応じて所定個数の景品玉を遊技者に払出すように制御される弾球遊技機があった。
【0003】
そして、このような弾球遊技機においては、弾球遊技機の遊技状態を制御する遊技制御手段と、玉払出手段による玉の払出しを制御する玉払出制御手段とを有しており、これら遊技制御手段および玉払出制御手段が連絡を取り合って各制御を実行することにより、遊技状態の制御(以下、遊技制御と呼ぶ)と玉の払出制御(以下、玉払出制御と呼ぶ)とが連携して行なわれるように構成されていた。
【0004】
このような弾球遊技機においては、たとえば、入賞を検出するスイッチの故障等の遊技制御手段による遊技制御上の異常状態が発生した場合に、異常な制御状態の進行を防ぐために遊技制御の実行が停止されていた。そして、遊技制御と玉払出制御とが連携して行なわれる関係上、前述したような遊技制御上での異常状態の発生に基づいて遊技制御の実行が停止された場合には、玉払出制御も停止されていた。
【0005】
【発明が解決しようとする課題】
しかし、遊技制御上での異常状態の発生に応じて玉払出制御までも停止されてしまうため、遊技制御上での異常状態が、たとえば、ある入賞口への玉の一時的な入賞の集中に基づく大量の入賞玉の発生を原因とした検出スイッチの一時的な異常動作のように、本来的に時間経過により自然復旧可能な軽微な異常であっても、玉払出制御の停止により、景品玉の払出のために処理すべきである入賞玉が処理できずに滞留して自然復旧できなくなってしまう場合がある。
【0006】
このような場合には、景品玉の払出制御上で特に問題がないのにもかかわらず、払出されるべき玉が払出されないので、景品玉の払出しが行なわれなくなっている状態に対して遊技者がイライラして不快感を感じるという問題が生じる。
【0007】
本発明は、係る実情に鑑み考え出されたものであり、その目的は、遊技制御上での異常状態が生じた場合における景品の払出しについての遊技者の不快感を防ぐことが可能な遊技機を提供することである。
【0008】
【課題を解決するための手段】
請求項1に記載の本発明は、打玉が入賞可能な開放状態に変化する可変入賞球装置を有し、所定の払出条件の成立に応じて景品が払出される遊技機であって、
前記景品を払出し可能な払出手段と、
前記所定の払出条件が成立した場合に、前記払出手段により景品を払出す払出制御を行なう払出制御手段と、
前記遊技機の遊技状態を制御することが可能な遊技制御手段と、
前記可変入賞球装置に入賞した打玉を検出する打玉入賞検出手段とを備え、
前記遊技制御手段前記可変入賞球装置が開放状態でないのに前記打玉入賞検出手段から検出信号が入力されたときに、所定期間、不正入賞エラー状態に制御する不正入賞エラー制御手段を含み
前記払出制御手段は、前不正入賞エラー状態においても、前記払出制御を行なうことを特徴とする。
【0009】
請求項2に記載の本発明は、打玉が入賞可能な入賞球装置を有し、所定の払出条件の成立に応じて景品が払出される遊技機であって、
前記景品を払出し可能な払出手段と、
前記所定の払出条件が成立した場合に、前記払出手段により景品を払出す払出制御を行なう払出制御手段と、
前記遊技機の遊技状態を制御することが可能な遊技制御手段と、
前記入賞球装置に入賞した打玉を検出する打玉入賞検出手段とを備え、
前記遊技制御手段は、前記打玉入賞検出手段から検出信号が所定期間以上継続して入力されているときに、検出信号の入力が途絶えるまで検出エラー状態に制御する検出エラー制御手段を含み、
前記払出制御手段は、前記検出エラー状態においても、前記払出制御を行なうことを特徴とする。
【0012】
請求項に記載の本発明は、請求項1または請求項2に記載の発明の構成に加えて、前記払出手段による景品の払出しを検出可能な景品検出手段をさらに含み、
前記遊技制御手段は、前記打玉入賞検出手段および前記景品検出手段のそれぞれの検出出力を直接受け、前記打玉入賞検出手段の検出出力があった場合に、所定個数の景品の払出しを要求する指令情報を前記払出制御手段へ与えるとともに、前記景品検出手段の検出出力に基づいて前記所定個数の景品の払出しが正常に行なわれているか否かを判断する制御をさらに行ない、
前記払出制御手段は、前記遊技制御手段から前記指令情報を受けた場合に、景品を前記払出手段により払出す制御をさらに行ない、前記払出制御手段から前記遊技制御手段への情報の通信が行なわれないことを特徴とする。
【0013】
【作用】
請求項1に記載の本発明によれば、次のように作用する。払出手段の働きにより、景品を払出すことが可能である。払出制御手段の働きにより、所定の払出条件が成立した場合に、払出手段により景品を払出す払出制御が行なわれる。遊技制御手段の働きにより、遊技機の遊技状態を制御することが可能である。打玉入賞検出手段の働きにより、可変入賞球装置に入賞した打玉が検出される。遊技制御手段に含まれる不正入賞エラー制御手段の働きにより、可変入賞球装置が開放状態でないのに打玉入賞検出手段から検出信号が入力されたときに、所定期間、不正入賞エラー状態に制御される。払出制御手段のさらなる働きにより、不正入賞エラー状態においても、払出制御が行なわれる。このように、可変入賞球装置が開放状態でないのに入賞した打玉の検出信号が入力されたときに、所定期間、制御される、不正入賞エラー状態においても、払出条件の成立に応じて払出手段により景品を払出す制御が行なわれるので、遊技制御が異常な状態になっても少なくとも払出条件が成立した分については遊技者が景品の払出しを受けることが可能になる。このため、遊技制御上での異常状態が生じた場合における景品の払出しについての遊技者の不快感を防ぐことができる。
【0014】
請求項2に記載の本発明によれば、次のように作用する。払出手段の働きにより、景品を払出すことが可能である。払出制御手段の働きにより、所定の払出条件が成立した場合に、払出手段により景品を払出す払出制御が行なわれる。遊技制御手段の働きにより、遊技機の遊技状態を制御することが可能である。打玉入賞検出手段の働きにより、入賞球装置に入賞した打玉が検出される。遊技制御手段に含まれる検出エラー制御手段の働きにより、打玉入賞検出手段から検出信号が所定期間以上継続して入力されているときに、検出信号の入力が途絶えるまで検出エラー状態に制御される。払出制御手段のさらなる働きにより、検出エラー状態においても、払出制御が行なわれる。このように、入賞球装置に入賞した打玉の検出信号が所定期間以上継続して入力されているときに検出信号の入力が途絶えるまで制御される、検出エラー状態においても、払出条件の成立に応じて払出手段により景品を払出す制御が行なわれるので、遊技制御が異常な状態になっても少なくとも払出条件が成立した分については遊技者が景品の払出しを受けることが可能になる。このため、遊技制御上での異常状態が生じた場合における景品の払出しについての遊技者の不快感を防ぐことができる。
【0017】
請求項に記載の本発明によれば、請求項1または請求項2に記載の発明の作用に加えて、次のように作用する。景品検出手段の働きにより、払出手段による景品の払出しが検出可能である。遊技制御手段のさらなる働きにより、打玉入賞検出手段および景品検出手段のそれぞれの検出出力を直接受け、打玉入賞検出手段の検出出力があった場合に、所定個数の景品の払出しを要求する指令情報を払出制御手段へ与えるとともに、景品検出手段の検出出力に基づいて所定個数の景品の払出しが正常に行なわれているか否かを判断する制御がさらに行なわれる。払出制御手段のさらなる働きにより、遊技制御手段から指令情報を受けた場合に、景品を払出手段により払出す制御がさらに行なわれる。さらに、払出制御手段から遊技制御手段への情報の通信が行なわれない。このように、払出制御手段から遊技制御手段への情報の通信が行なわれず、打玉入賞検出手段から直接的に遊技制御手段に与えられる入賞玉の検出出力に応じて遊技制御手段から払出制御手段に指令情報が与えられ、その指令情報に基づいて、払出制御手段の制御により景品の払出しが行なわれる。つまり、そのような景品の払出しは、遊技制御手段から払出制御手段への指令情報の一方向通信に基づいて行なわれる。このような一方向通信に基づく景品の払出し制御により、払出制御手段から遊技制御手段への不正なデータの入力による遊技制御手段の不正制御動作を極力防止することが可能になる。さらに、景品検出手段から、払出制御手段を介することなく直接的に遊技制御手段に与えられる景品の検出出力に基づいて所定個数の景品の払出が正常に行なわれているか否かが判別されるため、遊技制御手段において、一方向通信でありながら景品の払出し状態をチェックすることが可能になる。
【0018】
【発明の実施の形態】
次に、本発明の実施の形態を図面に基づいて詳細に説明する。なお、本実施の形態では、弾球遊技機の一例としてパチンコ遊技機を例示するが、本発明はこれに限らず、コイン遊技機等であってもよく、遊技領域に打玉を打込んで遊技が行なわれ、遊技領域に設けられた入賞領域への入賞に応じて景品玉が払出される弾球遊技機であればすべて対象となる。
【0019】
まず、図1〜図5を参照し、実施の形態に係る弾球遊技機の一例のパチンコ遊技機1の全体の構成について説明する。図1は、パチンコ遊技機1の正面図である。図2は、パチンコ遊技機1の一部内部構造を示す全体背面図である。図3は、玉払出装置97の内部構成を示す断面図である。図4は、玉払出流路の切換部の構成を示す断面図である。図5は、機構板60に設けられる入賞玉処理装置115の背面から見た正面図である。
【0020】
図1において、パチンコ遊技機1は、周知のように額縁状に形成された前面枠2を有し、該前面枠2の額縁状の開口には、扉保持枠3が周設され、その扉保持枠3の上部にガラス板を有するガラス扉枠4が、その下部に打球供給皿(上皿)6を有する前面扉板5がそれぞれ開閉自在に設けられている。ガラス扉枠4と扉保持枠3との境界部分の奥側には、ガラス扉枠4の開閉状態を検出するドアスイッチ257が1つ設けられている。また、前面枠2の下部の表面には、前記打球供給皿6からあふれた余剰の景品玉を貯留する余剰玉受皿(下皿)20が設けられているとともに、打球を発射する操作ハンドル21も設けられている。さらに、前面枠2には、その上部に遊技状態が予め定められた特定遊技状態となったときに点灯または点滅する遊技効果ランプ22が設けられているとともに、その開放側側部には、図示しない施錠装置の錠の周囲を装飾する錠飾りが設けられ、その錠飾りの内部に打球の発射動作が行なわれてパチンコ遊技機1が稼働中であることを表示する稼働ランプ23が内蔵されている。
【0021】
前述した打球供給皿6について、さらに詳細に説明すると、打球供給皿6は、その上流側に形成される景品玉払出口7aとその下流側に形成される供給口7bとを連絡するように貯留整列路8が形成されており、その貯留整列路8の中ほど底面裏面に玉検出器9が設けられている。この玉検出器9は、打球供給皿6に残留する打玉を検出するものである。なお、打球供給皿6の上流側下部空間には、効果音を発生するスピーカ19が内蔵されている。また、前記玉検出器9のやや上流側にもう1つの同じ構造の玉検出器9aを設け、前記玉検出器9が打玉の存在の検出をしなくなっても上流側の玉検出器9aが打玉の存在を検出している場合には、玉詰まり等のトラブルが発生していると判定して、前記玉検出器9の打玉不存在の検出出力を無効処理するように構成してもよい。
【0022】
また、打球供給皿6には、パチンコ遊技機1に隣接して設けられるカードユニット(カード処理機)50を介して遊技玉を借り受ける際に操作する操作部が設けられている。操作部として玉貸スイッチ15と返却スイッチ17とモード切換スイッチ18とが設けられ、また、その玉貸スイッチ15と返却スイッチ17の間に度数表示LED16が設けられている。玉貸スイッチ15は、カードユニット50によって遊技玉を借り受ける際に操作するものであり、返却スイッチ17は、遊技終了の際にカードユニット50のカード挿入口55に差し込まれたカードを返却するためのものである。なお、カードがカード挿入口55に差し込まれていることは、カードユニット50に設けられるカード投入表示ランプ54が点灯していることによりわかる。また、度数表示LED16は、カードユニット50のカード挿入口55に差し込まれたカードの残額が表示されるものである。また、モード切換スイッチ18は、借り受けるべき遊技玉を前記玉貸スイッチ15を操作して行なうマニュアルモードと、打球供給皿6の打玉の残量が前記玉検出器9によって検出されなくなったときに自動的に遊技玉を払出す自動モードと、のいずれかのモードに設定するものである。また、11は自動モードを表示する自動玉貸表示器、12は玉貸が可能な旨を表示する玉貸可表示器である。
【0023】
ところで、前記ガラス扉枠5の後方であって前面枠2の裏面には、遊技盤30が着脱自在に取付けられている。この遊技盤30には、打玉を誘導する誘導レール31がほぼ円状に設けられ、その誘導レール31に囲まれる中側範囲が遊技領域32を構成し、その遊技領域32に可変表示装置や可変入賞球装置および入賞口等の遊技装置が配置されるものである。より詳細に説明すると、遊技領域32のほぼ中央には、複数の回転ドラム機構を内蔵する可変表示装置33が配置され、該可変表示装置33の下部に始動入賞口34と可変入賞球装置35とが配置されている。始動入賞口34は、可変表示装置33の回転ドラム機構を回転せしめるためのものであり、このため、始動入賞口34に入賞した入賞玉は、遊技盤30の裏面に導かれて、入賞玉集合カバー体(図示省略)に設けられる始動入賞玉検出器46によって検出されるようになっている。また、可変入賞球装置35は、ソレノイド37によって開閉駆動される開閉板36を有し、該開閉板36の内部が3つに区画され、そのうちの中央が特定入賞領域として設定され、その特定入賞領域に特定入賞玉検出器38(以下V入賞スイッチ38という)が臨み、その下方に可変入賞球装置35に入賞した入賞玉をすべて検出する入賞玉検出器39(以下10カウントスイッチ39という)が臨設されている。可変入賞球装置35において開閉板36が開放状態になった場合に開く入賞口が、大入賞口と呼ばれる。また、遊技盤30には、前記した構成以外にアウト口40が遊技領域32の最下方に設けられ、遊技領域32の中央部左右に入賞口42a,42bが設けられ、遊技領域32の上部外側に賞球ランプ43と玉切れランプ44とが設けられている。
【0024】
遊技領域32内には、さらに、通常の入賞口48,49a,49bが設けられている。始動入賞口34に打玉が入賞した場合には6個の景品玉が払出され、それ以外の通常の入賞口42a,42b,48,49a,49bおよび可変入賞球装置35の開閉板36内部に打玉が入賞した場合には15個の景品玉が払出される。このように、遊技領域32には、打玉の入賞により払出される景品玉が互いに異なる複数種別に分類される複数の入賞領域が設けられている。
【0025】
上記のように構成される遊技盤30の遊技内容は、打玉が始動入賞口34に入賞して始動入賞玉検出器46をONさせると、可変表示装置33の回転ドラム機構が回転を開始し、可変表示が開始される。可変表示装置33の可変表示中に打玉が始動入賞口34に入賞すれば、その入賞が記憶される。このような記憶は、始動入賞記憶と呼ばれる。そして、前回の可変表示が終了した後に、その記憶に基づいた可変表示が開始される。可変表示装置33の回転ドラム機構が回転を開始した後、一定時間(たとえば5秒)が経過したときにその回転を停止する。そして、停止時の可変表示装置33に表示される図柄の組合せが予め定められた大当り図柄の組合せであるときに特定遊技状態(大当り遊技状態とも言う)となって可変入賞球装置35の開閉板36を一定時間(たとえば30秒間)が経過するまで、または所定個数(たとえば10個)の入賞玉が発生するまで開放する。そして、開閉板36の開放中に打玉が特定入賞領域に入賞してV入賞スイッチ38をONすると、継続権が発生し、再度開閉板36の上記した開放動作を繰返す。この継続権の発生は、所定回数(たとえば16回)許容される。このように可変入賞球装置35の開閉板36が開放される状態は所定回数継続可能であり、その開閉板36が開放される各回はラウンドと呼ばれる。そのように開閉板36が開放される状態が繰返継続される場合の現在のラウンド数が、可変表示装置33の上部に設けられた7セグメント表示器よりなるラウンド数表示器33aに表示される。ラウンド数表示器33aは、横並びに配列された2つの7セグメント表示器を含み、これらにより、横並びに2つの数字および英文字を表示可能である。このラウンド数表示器33aは、後述するように、所定のエラー状態が発生した場合には、そのエラー内容を示すエラーコードを表示するために用いられる。
【0026】
前述した継続権の発生が所定回数(たとえば16回)許容されるため、大当り遊技状態になると、短い間に多量の入賞玉を獲得するチャンスがある。このように大当り遊技状態という遊技者にとって極めて大きなチャンスは、可変表示装置33の1回の可変表示結果に基づいて発生するため、打球供給皿6の残留玉がほとんどなくなった時点で発生する場合もあり、このような場合、続けて打玉を発射させて打玉を可変入賞球装置35の特定入賞領域に入賞させる必要があるにもかかわらず、打玉が打球供給皿6に残存していないので、あわてて玉貸スイッチ15を操作して遊技玉を借受けなければならない。しかし、玉貸スイッチ15を操作してから遊技玉が払出され、しかもその玉が発射されて可変入賞球装置35の特定入賞領域に到達するまでに多少の時間がかかるため、その時間の間に有利なチャンス(継続権の成立)を逃してしまうという不都合があるが、本実施の形態においては、モード切換スイッチ18を自動モードに設定しておれば、玉検出器9が打玉の不存在を検出した時点で自動的に遊技玉を打球供給皿6に払出すので、上記したような不都合は生じない。一方、上記したような自動モードに設定してあっても単位時間当たりの景品玉払出度数が高い状態となったとき、たとえば、上記した大当り遊技状態となったときには、その後すぐに景品玉が払出されるので、遊技玉を自動的に払出す必要がなく、磁気カードにおける残余玉貸情報を無駄に消費することがない。
【0027】
ところで、遊技盤30の裏面には、遊技盤30の表面に設けられる前記の各種の入賞口または入賞球装置に入賞した入賞玉を誘導して集合させる入賞玉集合カバー体(図示省略)が設けられている。その入賞玉集合カバー体には、入賞玉を誘導するための複数の誘導通路(図示省略)が設けられている。そして、通常の入賞口48,42a,42b,49a,49bに入賞した入賞玉が1つの誘導通路により集合されて誘導されたのち、通常入賞玉検出器(図示省略)により検出される。始動入賞口34に入賞した入賞玉は、始動入賞玉検出器46により検出される。可変入賞球装置35の開閉板36内部に入賞した入賞玉のうち、特定入賞領域(V入賞領域)に入賞した入賞玉は、V入賞スイッチ38により検出された後、10カウントスイッチ39により検出される。このような特定入賞領域への入賞は、V入賞と呼ばれる。一方、特定入賞領域以外の領域に入賞した入賞玉は、V入賞スイッチ38によって検出されず、10カウントスイッチ39により検出される。この10カウントスイッチ39により、開閉板36が1回開放してから閉塞されるまでの間の入賞玉の個数が検出されるのである。ここで、V入賞スイッチ38と、10カウントスイッチ39との関係を説明する。特定入賞領域に入賞した入賞玉は、すべてV入賞スイッチ38を通って10カウントスイッチ39に導かれる。つまり、V入賞スイッチ38により検出された入賞玉は、すべて10カウントスイッチ39によっても検出される。10カウントスイッチ39に導かれた玉は、そのまま流下される。
【0028】
このパチンコ遊技機1においては、前述したように、入賞領域の種別に応じて景品玉の払出し個数が2種類に分けられており、このような入賞玉の区別をするために、各検出器からの検出信号が、遊技制御基板199(図2参照)に送られ、遊技制御基板199から払出制御回路基板152に賞球個数信号(賞球個数データを表わす信号であり、以下、賞球個数データともいう)が送られるようになっている。また、入賞玉集合カバー体(図示省略)の裏面には、遊技盤30に設けられるスイッチ類、ランプ類、駆動源類等から延びる配線を中継する遊技中継基板47が取付けられている。
【0029】
上記のように構成されるパチンコ遊技機1の側方に設けられるカードユニット50は、図1に示されるように、使用可能状態であるか否かを表示する使用可表示ランプ51と、カード内に記録された残額情報に端数(100円未満の数)が存在する場合にその端数を前記度数表示LED16に表示させるための端数表示スイッチ52と、当該カードユニット50がいずれの側のパチンコ遊技機1に対応しているか否かを表示する連結台方向表示器53と、カードがカードユニット50内に投入中であることを表示するカード投入表示ランプ54と、記録媒体としての磁気カードを挿入するカード挿入口55と、該カード挿入口55の裏面に設けられるカードリーダライタの機構を点検する場合に開放するためのカードユニット錠56と、が設けられている。そして、このように構成されるカードユニット50は、独自の制御回路によって制御されるものであるが、パチンコ遊技機1側に設けられる前記スイッチ15、17、18、表示LED16や、払出制御回路基板152とを接続する必要があるためパチンコ遊技機1の裏面に設けられる後述する機構板60には、インタフェース基板138が設けられている。なお、カードユニット50をパチンコ遊技機1に内蔵してもよい。
【0030】
次に、パチンコ遊技機1の裏面の構造について、図2に基づいて説明する。パチンコ遊技機の機構板60には、その上部に玉タンク65が設けられ、パチンコ遊技機1が遊技機設置島に設置された状態でその上方からパチンコ玉がこの玉タンク65内に供給される。この玉タンク65内に貯留されているパチンコ玉が玉払出装置97に供給され、この玉払出装置97が作動することにより玉が打球供給皿6内に払出される。
【0031】
機構板60には、さらに、払出制御回路基板152用の基板ボックス149と、遊技制御を行なうための遊技制御基板199(主基板ともいう)を収納する遊技制御基板ボックス198とが設けられている。図中33は可変表示装置であり、47は遊技中継基板である。遊技領域に打込まれて入賞領域あるいは可変入賞球装置内に入賞した入賞玉は、入賞玉処理装置115により処理され、その入賞玉1個につき所定個数の景品玉が玉払出装置97から払出される。
【0032】
196は打球発射装置であり、発射モータ197の回転力を利用して打玉が1つずつ遊技領域に発射される。図2において、パチンコ遊技機1の上方隅部分に、ターミナル基板78が設けられている。このターミナル基板は、外部電源と接続するための電源コネクタ80および電源スイッチ81が設けられている。さらに、ターミナル基板78は、玉切れ情報出力端子79a、発射制御信号入力端子79b、玉貸情報出力端子79c、補給情報出力端子79dが設けられている。
【0033】
前記遊技制御基板ボックス198には、前記可変表示装置33が予め定められた特定の表示態様となり前記特定遊技状態が発生する確率を入力設定するためのキースイッチ(図示省略)が設けられており、遊技場の係員が所定のキーをこのキースイッチに挿入した状態で操作することにより、前記確率を、たとえば高確率,中確率,低確率の3段階に設定することができる。そして、その確率の設定状態が設定確率表示LED(図示省略)により表示される。
【0034】
パチンコ遊技機1の側部に設けられているカードユニット50には、玉貸額設定スイッチ213が設けられており、遊技場の係員がこの玉貸額設定スイッチ213を操作することにより、1回の玉貸動作に伴って貸し出される玉貸額が設定される。
【0035】
また、図において、機構板60は、主として景品玉を貯留する玉タンク65とその玉タンク65に貯留された景品玉を下流側に整列しながら誘導する玉整列レール69とが設けられる上部ベースユニット61と、主として入賞に基づく景品玉を払出す玉払出装置97が設けられる中間ベースユニット62と、主として遊技盤30に打込まれた入賞玉を含む打玉を処理する処理機構が設けられる下部ベースユニット63と、に分割形成したものを組付けて構成される。上記したように3つのベースユニット61〜63を組付けて構成した本実施の形態の機構板60においては、背面から見て全体として「コ」字状となっており、機構板60を閉じた状態において遊技盤30の一側辺部が開放された状態となる。このため、遊技盤30の裏面構造が複雑(遊技盤にあっては、入賞装置の後方突出面積および突出量の多いものがあり、また配線の複雑なものもある)なものであっても、機構板60の開閉動作をスムーズに行なうことができる。
【0036】
上部ベースユニット61には、図2に示すように、多量の景品玉を貯留する玉タンク65と、該玉タンク65から供給される景品玉を複数列(本実施の形態の場合2列)に整列して流下させる玉整列レール69と、該玉整列レール69によって誘導された景品玉を後述する玉払出装置97に向けて方向転換するカーブ樋74と、そのカーブ樋74の上方に設けられたターミナル基板78がそれぞれ所定の位置に設けられている。
【0037】
玉タンク65は、その左右両側に突設された取付片によって上部ベースユニット61の所定の位置(この位置には、玉タンク65の側面形状に沿った凹部が形成されている)にビスで取付けられるようになっている。また、玉タンク65は、上面が開放したボックス状に形成されるとともに、その底面下流側に玉整列レール69と連通する落下口68が開設され、その落下口68に向かって傾斜する複数の傾斜底面によって底面が形成されている。また、落下口68の上部の傾斜底面には、揺動自在に軸支される玉欠乏検知レバー(図示省略)が設けられ、その玉欠乏検知レバーの下方に、玉欠乏検出器(図示省略)が固定されている。この玉欠乏検出器(図示省略)は、玉タンク65内に景品玉が不足したときに遊技場に設けられるホール用管理コンピュータ(図示せず)に景品玉補給要求信号を導出する。なお、玉欠乏検知レバーは、玉タンク65内の景品玉が載置しているときに玉欠乏検出器をOFFとし、玉タンク65内の景品玉が不足して載置しなくなったときに玉欠乏検出器をONして上記信号を出力するようになっている。また、玉欠乏検出器から延びる配線は、一旦ターミナル基板78に中継接続された後、ターミナル基板78からホール用管理コンピュータに出力線が接続されるようになっている。
【0038】
上記した玉タンク65の下流側に配置される玉整列レール69は、上部ベースユニット61の一端から他端に向けて傾斜状に取付けられ、その内部中央に仕切壁が立設されている。この仕切壁により、玉タンク65の落下口68から流出した景品玉が下流に向かうに従って確実に左右2列に整列させられる。玉整列レール69により整列され誘導された玉は、前記カーブ樋74によって流下方向を左右に変換される。
【0039】
上部ベースユニット61には、上記した構成以外にターミナル基板78が設けられるが、このターミナル基板78は、外部電源供給線が接続される電源コネクタ80、電源スイッチ81、外部(たとえばホール用管理コンピュータ)とパチンコ遊技機1との間の信号線を接続する玉切れ情報出力端子79aと発射制御信号入力端子79bと玉貸情報出力端子79cと補給情報出力端子79d等が設けられたプリント配線基板によって構成されるものである。
【0040】
中間ベースユニット62には、その上部に通路体84が止着され、該通路体84の下方に玉払出装置97が固着される。より詳細に説明すると、通路体84は、前記カーブ樋74によって流下方向を左右に変換された2列の景品玉を下方向に向かって流下させる景品玉通路86a,86bを有する。その景品玉通路86a,86bの上流側には、玉切れスイッチ87a,87bが臨む態様で設けられている。この玉切れスイッチ87a,87bは、景品玉通路86a,86b内の景品玉の有無を検出するもので、いずれか一方の玉切れスイッチ87a,87bが景品玉を検出しなくなったときには、玉切れランプ44が点灯し、景品玉払出装置97の図示していないステッピングモータよりなる払出モータ189(後述する)の回転を停止して景品玉の払出を不能動化させるようになっている。
【0041】
景品玉通路86a,86bを流下する景品玉は、下流側の玉払出装置97に供給される。玉払出装置97は、中間ベースユニット62の下方に装着される直方体状のケース(後述するケース98)の内部に収納されて構成される。ケース98内に収納された玉払出装置97の具体的な構成は、次に詳細に説明する。玉払出装置97は、ステッピングモータである払出モータ189(後述する)によってスクリュー188(後述する)を回転せしめて、玉を1個ずつ計数しながら払出す形式のものである。そして、この玉払出装置97によって払出される玉は、入賞に基づく景品玉だけではなく、遊技者に貸し出す貸玉(遊技玉)も玉払出装置97によって払出されるようになっている。
【0042】
そこで、玉払出装置97の構成を図3を参照しながら説明する。図3(A)は、玉払出装置97の側面から見た断面図であり、図3(B)は、玉払出装置97の前方から見た断面図である。
【0043】
玉払出装置97のケース98は、図3に示すように、左右2つに分割形成され、それぞれの分割ケース98a,98bに玉供給路181a,181bが形成されている。玉供給路181a,181bのそれぞれは、その内部で湾曲面(図3では玉供給路181aの湾曲面182aのみ図示)となって後方に向かって湾曲している。それらの湾曲面終端のそれぞれの下方に玉送り水平路184a,184bが形成され、さらに玉送り水平路184a,184bのそれぞれの終端に玉排出路(図3では水平路184aにつながる玉排出路183aのみ図示)が形成されている。これらの玉排出路には、玉の払出しのためにそれぞれの玉排出路に排出された玉を検出する玉払出検出器240a,240bが設けられている(図2参照)。
【0044】
これらの玉供給路、玉送り水平路、および玉排出路は、分割ケース98a,98bを前後に区画する区画壁(図3では一方の区画壁195aのみ図示)の前方に形成されている。
【0045】
また、分割ケース98a,98bの前方には、玉圧緩衝部材(図示省略)が挾持されるようになっている。この玉圧緩衝部材は、前記通路体84の景品玉通路86a,86bから供給される景品玉を、左右側方に振り分けて玉供給路181a,181bに誘導するとともに、その下方部に発光素子186(LED)と受光素子187とが設けられている。発光素子186と受光素子187とは、所定の間隔をあけて設けられ、この間隔内に次に説明する回転体の一例のスクリュー188の先端が挿入されるようになっている。なお、玉圧緩衝部材は、分割ケース98a,98bを張り合わせたときに、完全に内部に収納固定されるようになっている。
【0046】
また、前記玉送り水平路184a,184bの間には、払出モータ189によって回転せしめられるスクリュー188が配置されている。すなわち、区画壁の後方に形成される2つの固定溝(図3では一方の固定溝191aのみ図示)に払出モータ189を固定するモータ固定板190を嵌合固定し、払出モータ189のモータ軸を区画壁の前方に突出させて、その突出前方にスクリュー188が固定されるものである。スクリュー188の外周には、払出モータ189の回転により玉送り水平路184a,184bに載置された景品玉を前方に移動せしめるような螺旋突起188aが突設されるとともに、スクリュー188の先端には、前記発光素子186を被覆する凹部が形成され、その凹部に2つの切欠部192が形成されている。この切欠部192は、180度の対称位置に形成されているので、スクリュー188が1回転する間に、発光素子186からの光が切欠部192を介して2回受光素子187によって検出されるようになっている。これら発光素子186および受光素子187によりスクリュー188の回転位置を検出する位置検出器が構成されている。以下の説明においては、位置検出器について、検出信号を出力する受光素子187を代表として位置検出器187と呼ぶ場合がある。なお、前記発光素子186、受光素子187、および払出モータ189からの配線193は、まとめられてケース98の後部下方に形成された引出穴から外部に引出されてコネクタ(図示省略)に結線される。
【0047】
上記のように構成される玉払出装置97においては、玉供給路181a,181bから供給される景品玉が玉送り水平路184a,184bの後端部に供給された位置で停止された状態において、払出モータ189の回転を開始すると、スクリュー188の螺旋突起188aにより景品玉が玉送り水平路184a,184b上を前方に向かって移動し、遂には、玉送り水平路184a,184bの終端から玉排出路に向けて落下する。このとき、左右の玉送り水平路184a,184bからの景品玉の落下は、交互に行なわれるが、この交互の落下は、スクリュー188が半回転する毎に一方から1個の景品玉が落下するので、結局1個の景品玉が落下する毎に発光素子186からの光が受光素子187によって受光されることになり、これにより、スクリュー188の回転位置が検出されることになる。受光素子187によって検出された信号数が予め定められた景品玉数(1個の入賞に対応する)に到達したときに払出モータ189の駆動を停止するように制御する。玉払出装置97における玉の排出側には、スクリュー188による払出しが行なわれた玉を検出するための玉払出検出器240a,240bが設けられている。さらに、払出された玉を玉払出検出器240a,240bで検出するので、正確に入賞に対応する景品玉を払出すことができる。なお、回転体としては、スクリュー188の他に、回転することにより玉を下方に流下させるスプロケット等でもよい。
【0048】
玉払出装置97の玉の払出側の玉の流路は、景品玉払出用の流路201aと、貸玉払出用の流路201bとに分岐して構成されている。流路201a内には、流路201aに導かれた玉である景品玉を検出する賞球個数スイッチ256が設けられている。玉払出装置97から流下する玉を景品玉として払出す場合にはその玉が流路201aに導かれ、玉払出装置97から流下する玉を貸玉として払出す場合にはその玉が流路201bに導かれる。つまり、流路201aと、流路201bとは、選択的に通流可能にされる。これらの流路の分岐点には、玉払出装置97から落下してくる玉の流路を、流路201aと貸玉払出用の流路201bとの間で切換える流路切換部材254が設けられている。流路切換部材254の近傍には、流路切換部材254を駆動するための切換ソレノイド255が設けられている。
【0049】
次に、図4を参照して、流路切換部材254による流路の切換態様について説明する。図4においては、玉の流路が景品玉払出用の流路201a側に切換えられた場合の態様が(A)に示されており、玉の流路が貸玉払出用の流路201b側に切換えられた場合の態様が(B)に示されている。
【0050】
流路切換部材254は、支軸部254aを回動中心として本体部254bが回動されるように構成されている。本体部254bは、流路201aおよび流路201bの一方の側に傾動した場合に、その側の流路を玉が通流不可能な状態に閉じる形状に形成されている。
【0051】
切換ソレノイド255が駆動(励磁)されていない通常の状態において、流路切換部材254は、(A)に示されるように、流路201b側に傾動するように位置される。この場合、流路201a側が開放されており、玉が景品玉として流路201a側に導かれる。すなわち、通常状態において、流路切換部材254は、景品玉用の流路201a側に玉を導くようにセットされている。この場合に導かれた景品玉は、賞球個数スイッチ256により検出される。
【0052】
一方、貸玉が払出される場合には、切換ソレノイド255に駆動(励磁)信号が与えられ、(B)に示されるように、切換ソレノイド255により流路切換部材254が流路201a側に傾動するように駆動される。これにより、流路201b側が開放され、玉が貸玉として流路201b側に導かれる。
【0053】
図2において、下部ベースユニット63の前面側(遊技盤5に当接する側)には、そのほぼ中程に前述した入賞玉集合樋(図示省略)が傾斜状に設けられている。この入賞玉集合樋は、遊技盤30の可変入賞球装置35等に入賞した入賞玉を受け止めて後述する入賞玉処理装置115に誘導するものであり、その下流側が入賞玉を1個ずつ流下させる入賞玉誘導通路105となっている。
【0054】
一方、下部ベースユニット63の後面側には、その一側上部に景品玉払出通路108が形成され、その景品玉払出通路108の下端に上皿連通口110が形成されている。この上皿連通口110は、パチンコ遊技機1の前面に設けられる打球供給皿6に景品玉を導くものである。
【0055】
前記上皿連通口110の他の側方には、連絡通路(図示省略)が接続され、その連絡通路の末端に余剰玉通路(図示省略)が接続されている。しかして、入賞に基づく景品玉が多数払出されて打球供給皿6が景品玉で満杯となり、ついには上皿連通口110に到達してさらに景品玉が払出し続けられたときには、景品玉は連絡通路を介して余剰玉通路に導かれ、その後、図示しない接続樋を介して前記余剰玉受皿20に排出される。そして、さらに景品玉が払出し続けられたときには、余剰玉受皿20も満杯になるが、余剰玉通路112の側壁に設けられた満タン検知板(図示省略)部分に到達すると、満タン検知板が景品玉に押圧されて上端の支軸を中心にして外側に向かって揺動し、これによって満タンスイッチ114がONされて、玉払出装置97の払出モータの駆動を停止して景品玉の払出動作を不能動化するとともに、打球発射装置の駆動も停止される。
【0056】
下部ベースユニット63の下部一側には、入賞玉処理装置115および前記玉払出装置97の動作を制御する払出制御回路基板152を収納する基板ボックス149を収納する収納部(図示省略)が形成されている。
【0057】
入賞玉処理装置115には、入賞玉集合樋により集合させられる入賞玉が入賞玉流下路105を通って導かれるようになっている。入賞玉処理装置115で処理された後の入賞玉は、下側に排出されるようになっている。
【0058】
ところで、入賞玉流下路105には、入賞玉検出器122が固定されている。この入賞玉検出器122は、近接型のスイッチであり、その前方部に入賞玉が通過する通過穴が形成されている。
【0059】
次に、入賞玉処理装置115の構成について、図5を参照して説明する。図5に示すように、入賞玉処理装置115は、取付ベース116に集約して形成され、このため、取付ベース116の周囲に形成される取付部118を下部ベースユニット63に突設される取付ボスに嵌入してビスで螺着することにより、簡単に下部ベースユニット63に装着することができる。なお、取付ベース116の周囲は、補強リブ117が形成され、全体の剛性を強化している。また、取付ベース116を下部ベースユニット63に装着したときには、下部ベースユニット63に形成された入賞玉入口119と取付ベース116に形成される入賞玉流下路120の始端部とが合致するようになっており、これにより入賞玉が入賞玉処理装置115に導かれるようになっている。また、入賞玉処理装置115で処理された後の入賞玉は、下部ベースユニット63の玉抜き下部通路107に連通する位置に形成された入賞玉出口121に排出されるようになっている。
【0060】
ところで、取付ベース116の下部側方から中央にかけて直角状の入賞玉流下路120が形成され、その入賞玉流下路120の屈曲部よりやや下方に入賞玉検出器122が係止爪123により固定されている。この入賞玉検出器122は、近接型のスイッチであり、その前方部に入賞玉が通過する通過穴が形成されている。また、この入賞玉検出器122の通過穴を挟むように第1玉係止部材124と第2玉係止部材130とがそれぞれ支軸125、131を中心にして揺動自在に軸支されている。第1玉係止部材124の後端は、リンク杆126を介して入賞玉排出ソレノイド127のプランジャ128に連結されている。入賞玉排出ソレノイド127は、取付ベース116に突設される係止爪によって着脱自在に装着されるとともに、そのプランジャ128にスプリング129が周設され、常にプランジャ128を下方に向けて付勢している。一方、第1玉係止部材124の先端側には、その上部に玉止部124aが形成され、その下部に第2玉止部130と係合する係合片124bが形成され、第2玉止部130には、その前方上部に玉止部130aが形成され、その中程に前記係合片124bと係合する係合凹部130bが形成されている。
【0061】
上記した入賞玉処理装置115の作用について参照して説明すると、まず、入賞玉排出ソレノイド127がOFF(消磁状態)である通常の状態においては、図5(A)に示すように、第1玉係止部124の玉止部124aは、入賞玉流下路120内に突出していないか、第2玉止部材130の玉止部130aは、入賞玉検出器122の下方の入賞玉流下路120に突出した状態となっている。そのような状態で入賞玉が発生して入賞玉が流下路120に流下してきたときには、先頭の入賞玉P1が入賞玉検出器122の通過穴に入った状態で玉止部130aによって停留される。このため、入賞玉検出器122から検出信号が遊技制御基板199の制御回路に送られ、遊技制御基板199からの賞球個数信号を払出制御回路基板152が受信することにより玉払出装置97が駆動制御されて所定個数の景品玉の払出が行なわれる。なお、先頭の入賞玉P1が玉止部130aで停留している状態において、後続の入賞玉を含めたすべての入賞玉の玉圧が第2玉止部材130の玉止部130aにかかるか、その荷重は、玉止部130aのほぼ真下に位置する支軸131で受止められるため、係合凹部130bと係合片124bとの係合による第1玉止部材124への負荷が減少することとなり、これによってプランジャ128がスプリング129の付勢力に抗して上昇することがない。すなわち、多数の入賞玉の荷重によって第1および第2玉止部材124、130が盲動することがなく、確実に入賞玉を1個ずつ処理するものである。
【0062】
そして、所定個数の景品玉の払出しが終了したときには、払出制御回路基板152から入賞玉排出ソレノイド127に駆動信号が送られて入賞玉排出ソレノイド127を所定時間ONする(励磁状態にする)。入賞玉排出ソレノイド127がONすると、図5(B)に示すように、玉止部124aが入賞玉流下路120内に進入して次の入賞玉P2の入賞玉検出器122の通過穴への進入を阻止するとともに、玉止部130aが入賞玉流下路120から退避するので、先頭の入賞玉P1が開放されて下方に向かって流下する。そして、一定時間が経過して入賞玉排出ソレノイド127がOFFになると、再度図5(A)に示す状態に戻って次の入賞玉による景品玉の払出動作が行なわれる。
【0063】
このように、本実施の形態における入賞玉処理装置115は、発生した入賞玉を一旦停留し、所定の景品玉が払出される毎に1個ずつ入賞玉を処理するようにしたので、停電時等においては、発生した入賞玉が証拠玉として残留するので、遊技者との間でトラブルが生じることがない。なお、バックアップ機能がある場合には、このような入賞玉処理装置115を使用することなく、発生した入賞玉をすべて記憶して(たとえば遊技制御基板が記憶)、記憶が終わった入賞玉を弾球遊技機1の外部に排出するようにしてもよい。
【0064】
下部ベースユニット63の一側下部には、払出制御回路基板152を収納した基板ボックス149が設けられている。基板ボックス149の働きにより、外部には、制御動作のプログラム暴走時等に制御処理をリセットするためのリセットスイッチ156が設けられている。このリセットスイッチ156はハードリセットするためのものではなく、エラー状態の解除のためのもので、このリセットスイッチ156の検出信号によりエラーの復旧制御を遊技制御基板199と、払出制御回路基板152との両方で行なえるようになっている。
【0065】
前記基板ボックス149に収納される払出制御回路基板152は、遊技制御基板199から与えられる賞球個数信号を受けて玉払出装置97の払出モータ189に駆動開始信号を出力し、玉払出装置97内に設けられる計数検出手段からの信号を計数してその計数値が予め定められた払出景品玉数となったときに払出モータ189に駆動停止信号を導出して景品玉の払出動作を停止させる。また、前記玉切れスイッチ87a,87bや満タン検出器114からの信号があったときには、その入賞に対する払出動作が終了した時点で払出モータ189に停止信号を導出するようになっている。また、本実施の形態のように払出景品玉数が2種類ある場合には、払出景品玉数の多い方の入賞玉数を記憶しておき、その記憶値の分に相当する払出動作を優先的に実行するようにすればよい。また、少ない方の入賞玉数を記憶するようにすれば、仮に停電等で記憶値が消去されても、遊技者に相対的に多い払出景品玉数で払出すことができるからである。このことを考慮しなければ、いずれを記憶するように設計してもよい。また、同様にカードユニット50からの遊技玉の玉貸要求信号があったときにも上記と同様の動作により所定個数(25個/100円)の遊技玉を玉払出装置97によって払出す。
【0066】
機構板60には、前述した遊技制御基板199を収納した遊技制御基板ボックス198が設けられる。この遊技制御基板ボックス198は、基板ボックス149よりも後側に張出して設けられている。
【0067】
図6は、払出制御回路基板152とカードユニット50に設けられているカードユニット制御基板210aと遊技制御基板199とに設けられている制御回路を示すブロック図である。
【0068】
カードユニット制御基板210aには、RAM,ROM,CPU,I/Oポート等を含むカードユニット制御用マイクロコンピュータ210と、スイッチからの検出信号をカードユニット制御用マイクロコンピュータ210に入力するためのスイッチ回路211と、カードユニット制御用マイクロコンピュータ210からの表示制御信号を各種表示器に出力するための表示回路212と、カードユニット制御用マイクロコンピュータ210と払出制御回路基板152の払出制御用マイクロコンピュータ220との間で信号のやり取りを行なうためのフォトカプラで構成される信号回路214と、電源回路215とが設けられている。このように両マイクロコンピュータ210,220間での信号のやり取りをフォトカプラを介して一旦光信号に変換して行なっているために、両マイクロコンピュータ210,220間が電気的に遮断された状態となり、一方の故障等に起因した異常高電圧等が他方のマイクロコンピュータにまで伝送されないために、一方の故障が他方にまで悪影響を及ぼすことを防止できる。さらに、このカードユニット制御基板210aには、前記スイッチ回路211に接続された端数表示スイッチ52と玉貸額設定スイッチ213とが設けられ、さらに、前記表示回路212に接続された、ユニット使用可表示器51とカード挿入表示器54と連結方向表示器53とが設けられている。また、図2の57は、インターフェイス基板138のコネクタ138aと接続されるコネクタである。なお、インターフェイス基板138は払出制御回路基板152と一体でもよい。
【0069】
さらに、前記スイッチ回路211には、玉貸スイッチ15と返却スイッチ17とが接続されており、前記表示回路212には、カード残額表示器16が接続されている。
【0070】
払出制御回路基板152には、フォトカプラで構成される信号回路216が設けられており、カードユニット制御用マイクロコンピュータ210と払出制御用マイクロコンピュータ220との間で、前記信号回路214,216を介して、ユニット接続信号(VL),ユニット動作信号(B RDY),玉貸要求信号(BRQ),玉貸完了信号(EXS),P機動作信号(P RDY)の各信号が送受信される。すなわち、カードユニット制御用マイクロコンピュータ210と払出制御用マイクロコンピュータ220とが接続されている場合には、カードユニット制御用マイクロコンピュータ210から払出制御用マイクロコンピュータ220に対しユニット接続信号(VL)が伝送される。このユニット接続信号(VL)の入力があることを条件として、パチンコ遊技機が打球発射可能な状態となるとともに、入賞玉に基づいた景品玉の払出制御が可能な状態となる。
【0071】
パチンコ遊技機の電源が投入された段階で払出制御用マイクロコンピュータ220からカードユニット制御用マイクロコンピュータ210に対しP機動作信号(P RDY)が出力される。次に、カードユニット50側においてカードが受付けられて玉貸スイッチ15が操作されてその検出信号が入力された段階で、ユニット動作信号(B RDY)が払出制御用マイクロコンピュータ220に出力される。この時点から所定の遅延時間だけ経過した時点で、玉貸要求信号(BRQ)がカードユニット制御用マイクロコンピュータ210から払出制御用マイクロコンピュータ220に出力される。この所定の遅延時間を設けた理由は、ユニット動作信号(B RDY)が入力されたことをパチンコ遊技機側で判定するのに十分な時間を設けて、ノイズによる誤動作を防止するためである。
【0072】
前記遅延時間が経過した時点から、さらに所定時間が経過した時点で、玉貸準備信号が払出制御用マイクロコンピュータ220からカードユニット制御用マイクロコンピュータ210に出力される。この時点から所定時間が経過した段階で、前記玉貸要求信号(BRQ)がOFFになりこれをもって玉貸指令信号がカードユニット制御用マイクロコンピュータ210から払出制御用マイクロコンピュータ220に出力されたものとされる。この時点から所定時間が経過した段階で、払出制御用マイクロコンピュータ220が前記玉貸指令信号に従って行なった玉貸制御動作が完了したことに基づいて玉貸完了信号(EXS)が払出制御用マイクロコンピュータ220からカードユニット制御用マイクロコンピュータ210に出力される。
【0073】
遊技制御基板199には、ワンチップ化された遊技制御用マイクロコンピュータ202が設けられている。この遊技制御用マイクロコンピュータ202には、CPU203,RAM205,I/Oポート206,セキュリティ回路204等が設けられている。そして、ワンチップ化された遊技制御用マイクロコンピュータ202の外部にROM207と、アドレスデコード回路208と、信号回路209と、スイッチ回路229と、ランプ・ソレノイド回路230とが設けられている。アドレスデコード回路208は、遊技制御用マイクロコンピュータ202からのアドレスデータをデコードし、遊技制御用マイクロコンピュータ202内のRAM205,I/Oポート206、あるいは前記ROM207にそれぞれチップセレクト信号を与える。
【0074】
スイッチ回路229は、入賞玉検出器122からの検出信号、玉切れスイッチ87a,87bからの検出信号、満タンスイッチ114からの検出信号、ドアスイッチ257からの検出信号、賞球個数スイッチ(賞球数検出器)256からの検出信号、V入賞スイッチ38からの検出信号、10カウントスイッチ39からの検出信号、および、後述する払出制御回路基板152用のリセットスイッチ156からのリセット操作信号を受け、それらの信号をI/Oポート206へ与える。それらの信号は、I/Oポート206からCPU203へ与えられる。なお、始動入賞玉検出器46もスイッチ回路229に接続されている。
【0075】
ランプ・ソレノイド回路230は、CPU203からI/Oポート206を介して与えられる入賞玉排出ソレノイド127の駆動信号、賞球ランプ43への駆動信号、玉切れランプ44への駆動信号、および、遊技効果ランプ22への駆動信号をそれぞれ対象の装置へ与える。
【0076】
セキュリティ回路204は、前記ROM207に記憶されているプログラムの不正改造を監視する機能を有するものである。セキュリティ回路204には、ROM207の記憶プログラムに対応するセキュリティデータが記憶されており、電源投入時において、ROM207に記憶されているプログラムを読出してそのプログラムと前記記憶されているセキュリティデータとを比較して両者が整合性を有するか否か判別し、整合性がとれている場合にのみCPU203を正常に動作可能な状態にする。また、パチンコ遊技機の稼動中においては、ROM207に記憶されているプログラムデータに従ってCPU203が動作するのであるが、このROM207に記憶されているプログラムデータのアドレスが正常なアドレス範囲内を超えたものとなっているか否かをセキュリティ回路204が判別し、正常なアドレス範囲を超えているとセキュリティ回路204が判別した場合には、CPU203が正常に制御動作できない状態にする。
【0077】
前記ROM207には、打玉がどの入賞領域に入賞したかに応じて払出すべき景品玉の数である賞球個数データが記憶されている。そして、入賞玉検出器122(図2参照)が入賞玉を検出してその検出信号がスイッチ回路229を介して遊技制御用マイクロコンピュータ202に入力されてくれば、遊技制御用マイクロコンピュータ202は、打玉が入賞した入賞領域に対応する賞球個数データをROM207から読出して、信号回路209(ともにフォトカプラで構成されている)を介して、入賞領域に応じた景品玉の個数の払出しを要求する賞球個数信号を払出制御用マイクロコンピュータ220に送信する。本実施の形態では、賞球個数信号は、図示するように4本の信号線からなる4ビットデータ(D0〜D3)の形で景品玉の個数を示すものであり、払出制御用マイクロコンピュータ220に伝送される。この例では、データD0〜D3は払出しを要求しない通常状態においてON状態であり、OFF状態にされることにより、景品玉の払出の要求およびその個数を示す。したがって、この実施の形態で賞球個数信号を送信(出力)する場合とは、データD0〜D3のいずれかがOFF状態にされることである。
【0078】
また、遊技制御用マイクロコンピュータ202は、後述するように、玉切れスイッチ87a,87bからの検出信号または満タンスイッチ114からの検出信号を受けた場合に、賞球および玉貸をすることが不可能な状態にする賞球玉貸不可信号を信号回路209を介して払出制御用マイクロコンピュータ220に送信する。その場合、払出制御用マイクロコンピュータ220では、賞球および玉貸を行なう処理が禁止される。このように、玉切れになった場合と、余剰玉受皿20が満タンになった場合とのように、景品玉および貸玉の払出しが不可能になった場合には、賞球玉貸不可信号が払出制御用マイクロコンピュータ220に向けて出力されるため、玉の払出しができない状態のまま景品玉の払出動作が行なわれるのを防ぐことができる。
【0079】
また、遊技制御用マイクロコンピュータ202は、I/Oポート206を介して発射モータ197のリレー回路224aに接続されており、後述するように10カウントスイッチエラーが生じた場合に、リレー回路224aを介して発射モータ197に供給される電源を遮断し、打球発射を停止させる制御を行なう。また、遊技制御用マイクロコンピュータ202は、景品玉の払出しが不可能な状態になった場合にも、同様に打球発射を停止させる制御を行なう。
【0080】
また、遊技制御用マイクロコンピュータ202は、I/Oポート206を介して情報出力回路270に接続されており、I/Oポート206および情報出力回路270を介して補給情報を出力する。補給情報とは、払出された景品玉個数を示す情報であり、景品玉を所定個数(たとえば10個)払出す毎にその旨を表わすパルスとして、補給情報出力端子79d(図2参照)を介してパチンコ遊技機1の外部に出力されホール用管理コンピュータに与えられる。
【0081】
また、図示を省略しているが、遊技制御用マイクロコンピュータ202は、I/Oポート206および所定の出力回路を介して、可変表示装置33の表示状態の制御(ドラム駆動制御)を行なうための表示制御データを可変表示装置33に与える。この表示制御データに基づいて、可変表示装置33が可変表示を行なう。さらに、遊技制御用マイクロコンピュータ202は、I/Oポート206および所定の出力回路を介して、ラウンド数表示器33aの表示状態の制御を行なうための表示制御データをラウンド数表示器33aに与える。この表示制御データに基づいて、ラウンド数表示器33aにおいてラウンド数またはエラーコードの表示が行なわれる。
【0082】
払出制御回路基板152に設けられた払出制御用マイクロコンピュータ220は、RAM220a,ROM220b,CPU220c,I/Oポート等を含むものである。払出制御回路基板152においては、払出制御用マイクロコンピュータ220が、賞球個数データおよび賞球玉貸不可信号を信号回路217を介して受信する。
【0083】
払出制御回路基板152には、さらにスイッチ回路218が設けられており、上皿玉検出器9からの検出信号、自動玉貸スイッチ(モード切換スイッチ)18からの検出信号、玉払出検出器240a,240bからの検出信号、位置検出器187からの検出信号、および、リセットスイッチ156からリセット操作信号が、それぞれスイッチ回路218を介して払出制御用マイクロコンピュータ220に入力される。遊技場の係員がリセットスイッチ156を操作してリセット操作を行なえば、そのリセット操作信号がスイッチ回路218を介して払出制御用マイクロコンピュータ220に入力される。なお、このリセットスイッチ156は、前述したように、遊技制御基板199のスイッチ回路にも接続されており、リセット操作がなされた場合に出力されるリセット操作信号が遊技制御基板199にも与えられる。
【0084】
払出制御回路基板152には、さらに電源回路219が設けられており、外部電源AC24Vからの電力がこの電源回路219に供給され、所定の直流電流に変換された状態で各種制御回路や電子機器にこの直流電流が供給される。また、AC24Vの電力が払出制御回路基板152を介してカードユニット制御基板210aに設けられている電源回路215にも供給され、この電源回路215からカードユニット50に設けられている各種制御回路や電子機器に電力が供給される。
【0085】
図7は、払出制御用マイクロコンピュータ220によって制御される各種制御機器を含む制御回路を示すブロック図である。払出制御回路基板152には、前述した回路以外に、LED回路222,モータ回路223,リレー回路224,ソレノイド回路225,情報出力回路226,ブザー・LED回路227が設けられている。
【0086】
払出制御回路基板152には、さらにエラー表示器155が設けられており、このエラー表示器155が前記LED回路222に接続されている。そして、払出制御用マイクロコンピュータ220からのエラーコード表示制御信号がLED回路222を介してエラー表示器155に与えられる。払出制御用マイクロコンピュータ220から、モータ制御信号がモータ回路223を介して払出モータ189に与えられるとともに、リレー回路224を介して発射モータ197に与えられる。さらに、ソレノイド回路225を介してソレノイド駆動信号(励磁用制御信号)が切換ソレノイド255に与えられる。払出制御用マイクロコンピュータ220は、情報出力回路226を介して、玉貸情報および玉貸条件成立情報を出力する。玉貸情報とは、玉貸動作が行なわれたことを表わす情報であり、玉貸情報出力端子79c(図2参照)を介してホール用管理コンピュータに出力される。玉貸条件成立情報とは、打球供給皿6に貸玉を払出すための玉貸条件が成立したことを表わす情報であり、カードユニット50に出力される。
【0087】
払出制御用マイクロコンピュータ220は、さらに、ブザー・LED回路227を介して、ブザー制御信号をブザー10に与え、自動玉貸表示信号を自動玉貸表示器11に与える。
【0088】
次に、玉貸時の動作について説明する。パチンコ遊技機側で単位額(たとえば100円)に相当するパチンコ玉(たとえば25個)が貸出されるごとに払出制御用マイクロコンピュータからカード処理機制御用マイクロコンピュータに玉貸完了信号が出力される。カード処理機制御用マイクロコンピュータではその出力信号を入力するたびに貸玉額分のパチンコ玉がすべて貸出されたか否かの判断を行ない、未だに貸出されていない未貸出分がある場合にはその未貸出分をすべて貸出すまで前記単位額(たとえば100円)のパチンコ玉の貸出を繰返し行なうのである。
【0089】
なお、この実施の形態においては、払出制御回路基板152における制御処理をリセットするリセットスイッチ156を設けた例を示した。しかし、これに限らず、遊技制御基板199における制御処理をリセットするためのリセットスイッチを設けてもよい。
【0090】
次に、遊技制御用マイクロコンピュータ202で実行される処理について説明する。図8〜図17は、遊技制御用マイクロコンピュータ202の動作を説明するためのフローチャートである。
【0091】
図8は、遊技制御用マイクロコンピュータ202で実行される遊技制御プログラムのメインルーチンが示されている。このメインルーチンは、たとえば2msec毎に1回実行される。まず、ステップS(以下、単にSと呼ぶ)1により、スタックポインタを指定する処理が行なわれる。次に、S2により、遊技制御の実行に用いられるRAM205の作業領域を、初期化し、チェックする処理が行なわれる。次に、S3により、遊技制御に用いられる汎用カウンタを更新(+1)する処理が行なわれる。
【0092】
次に、S4により、判定用乱数更新処理が実行される。この判定用乱数更新処理においては、次のような処理が行なわれる。ここで、判定用乱数とは、大当りを発生させるか否かを判定するために用いられる大当り判定用のランダムカウンタのカウンタ値を意味する。このランダムカウンタのカウンタ値は始動入賞に応じて所定のタイミングで抽出され、その抽出されたカウンタ値が予め定められた大当り判定値と一致した場合には、大当りを発生させることが決定される。そして、この判定用乱数更新処理においては、大当り判定用のランダムカウンタのカウンタ値を更新する処理がなされる。
【0093】
次に、S5により、表示用乱数更新処理が実行される。この表示用乱数更新処理においては、次のような処理が行なわれる。ここで、表示用乱数とは、大当りを発生させることが決定された場合および外れが決定された場合における可変表示装置33の可変表示の際の予定停止図柄を決定するために用いられる図柄決定用ランダムカウンタのカウンタ値を意味する。この図柄決定用ランダムカウンタは複数設けられており、それらのランダムカウンタのカウンタ値は始動入賞に応じて所定のタイミングで抽出され、その抽出されたカウンタ値に基づいて予定停止図柄が決定され、その決定された図柄が可変表示停止時に表示される。この表示用乱数更新処理においては、図柄決定用ランダムカウンタのカウンタ値を更新する処理がなされる。
【0094】
次に、S6により、パチンコ遊技機1に設けられている各種LEDを動作させるためのデータを作成するLEDデータ作成出力処理が行なわれる。次に、S7により、可変表示装置33において可変表示を行なわせるために表示制御データを可変表示装置33に向けて出力する処理が行なわれる。次に、S8により、V入賞スイッチ38および10カウントスイッチ39等の各種検出用スイッチの出力信号を読み込むための処理が行なわれる。次に、S9により、V入賞スイッチ38および10カウントスイッチ39の短絡等の監視を行なうとともに、それらの監視に基づいてエラーが生じていることが検出された場合にエラーフラグの設定を行なうカウントスイッチ監視処理が行なわれる。
【0095】
次に、S10により、パチンコ遊技機1に設けられている各種ランプを動作させるためのデータを作成するランプデータ作成処理が行なわれる。次に、S11により、所定条件下でのエラーフラグのクリアおよびエラー表示の設定等のエラーに関する所定を行なうエラー処理が行なわれる。次に、S12により、エラーフラグに基づいて、前述したようなエラーが生じているか否かを判断する処理が行なわれる。S12によりエラーが生じていると判断された場合は、後述するS15に進む。
【0096】
一方、S12によりエラーが生じていないと判断された場合は、S13に進み、可変表示装置33の図柄(特別図柄)の表示に関する処理である特別図柄処理が行なわれる。この特別図柄処理には、可変表示、大当り判定、および、大当りのラウンド処理等の大当り制御に関する各種処理も含まれる。S13の後、S15に進む。このように、遊技制御上でエラーが生じていない場合には特別図柄処理が実行されることにより、可変表示制御および大当り制御等の遊技制御が進行される。一方、遊技制御上でエラーが生じた場合には特別図柄処理が実行されないことにより、可変表示制御および大当り制御等の遊技制御の進行が停止される。このように、遊技制御上でエラーが生じた場合には遊技制御の主要部分である特別図柄処理が実行されないように制御されるため、遊技制御上の異常状態の発生に起因してパチンコ遊技機1が異なる異常な遊技状態に制御されることや、異常状態が継続されることなどを防ぐことができる。
【0097】
S15では、遊技における効果音等の音を作成する音作成処理が行なわれる。次に、S16により、ホール用管理コンピュータに向けて送信する所定の情報信号を作成する情報信号作成処理が行なわれる。次に、S17により、入賞玉の検出およびそれに伴う景品玉の払出しのデータ設定等の入賞玉に関連する各種処理を行なう入賞球信号処理が行なわれる。次に、S18により、賞球、すなわち、景品玉の払出しのための処理が行なわれる。次に、S19により、S5と同様の表示用乱数更新処理が繰返し実行される。
【0098】
図9は、図8のS9に示したカウントスイッチ監視処理のサブルーチンプログラムを示すフローチャートである。この処理において、特定領域スイッチはV入賞スイッチ38を意味し、カウントスイッチは10カウントスイッチ39を意味する。
【0099】
まず、ステップSA(以下、単にSAと呼ぶ)1により、カウントスイッチ監視タイマに初期値を指定する処理がなされる。ここで、カウントスイッチ監視タイマとは、10カウントスイッチ39の状態の監視のために用いられるタイマであって、所定値からのダウンカウントを行なうものであり、そのダウンカウントにより所定期間を計時する。カウントスイッチ監視タイマのデータは、RAM205の作業領域の所定のアドレスに格納されるようになっており、タイマ値の更新時に読出されて減算更新され得る。このSA1では、カウントスイッチ監視タイマの値にダウンカウントのための初期値が設定される。
【0100】
次に、SA2に進み、カウントスイッチカウンタのカウンタ値が「2」よりも小さいか否かの判断がなされる。ここで、カウントスイッチカウンタとは、10カウントスイッチ39が玉を検出した状態になっている期間をカウントするためのカウンタである。
【0101】
カウントスイッチカウンタは、10カウントスイッチ39が玉を検出した状態(オン状態)になっている場合に、前述したS8のスイッチ読み込み処理のプログラムが1回実行されるごとに加算更新されるようになっている。カウントスイッチカウンタのカウンタ値は、遊技制御用のプログラムの実行タイミングとの関係で、カウントスイッチカウンタのカウンタ値が「2」の場合が、10カウントスイッチ39の検出領域を通過する玉が検出されたものとみなすスイッチオン判定値として定められている。
【0102】
また、通常状態において玉は、10カウントスイッチ39の検出領域を短時間で通過していくため、カウントスイッチカウンタのカウンタ値が「2」を大きく超える場合は、10カウントスイッチ39が短絡状態または玉詰まり状態等の異常状態が生じている可能性がある。このため、SA2においては、10カウントスイッチ39に異常状態が生じているか否かを監視することが必要であるかどうかを判断しているのである。
【0103】
SA2によりカウンタ値が「2」よりも小さいと判断された場合は、10カウントスイッチ39の監視を行なう必要がないとみなし、後述するSA7に進む。一方、SA2によりカウンタ値が「2」よりも小さくない(2以上)と判断された場合は、10カウントスイッチ39の監視を行なう必要があるとみなし、SA3に進む。SA3では、RAM205の作業領域において、カウントスイッチ監視タイマを指定する処理がなされる。次に、SA4に進み、カウントスイッチ監視タイマの値を「1」だけ減算更新(−1)する処理がなされる。このように、カウントスイッチカウンタのカウンタ値が「2」以上になっている場合には、カウントスイッチ監視タイマにより10カウントスイッチ39の状態を監視する。
【0104】
次に、SA5に進み、カウントスイッチ監視タイマの値が「0」になっているか否かの判断がなされる。つまり、ここでは、カウントスイッチカウンタのカウンタ値がオン判定値になってからカウントスイッチ監視タイマにより定められている監視期間以上にわたって10カウントスイッチ39が玉を検出した状態になっているか否かを判断しているのである。
【0105】
SA5により「0」になっていないと判断された場合は、後述するSA7に進む。一方、SA5により「0」になったと判断された場合は、10カウントスイッチ39が短絡状態等の異常状態になっていると判断されるため、SA6に進み、カウントスイッチ短絡エラーフラグを設定する処理がなされる。これにより、10カウントスイッチ39が短絡状態になっているエラー状態が発生したことが示される。SA6の後、SA7に進む。SA7では、現在のカウントスイッチ監視タイマの値をRAM205に格納する処理がなされる。
次に、SA8に進み、特定領域スイッチ監視タイマに初期値を指定する処理がなされる。ここで、特定領域スイッチ監視タイマとは、V入賞スイッチ38の状態の監視のために用いられるタイマであって、所定値からのダウンカウントを行なうものであり、そのダウンカウントにより所定期間を計時する。特定領域スイッチ監視タイマのデータは、RAM205の作業領域の所定のアドレスに格納されるようになっており、タイマ値の更新時に読出されて減算更新され得る。このSA8では、特定領域スイッチ監視タイマの値にダウンカウントの初期値が設定される。
【0106】
次に、SA9に進み、特定領域スイッチカウンタのカウンタ値が「2」よりも小さいか否かの判断がなされる。ここで、特定領域スイッチカウンタとは、V入賞スイッチ38が玉を検出した状態になっている期間をカウントするためのカウンタである。
【0107】
特定領域スイッチカウンタは、V入賞スイッチ38が玉を検出した状態(オン状態)になっている場合に、前述したS8のスイッチ読み込み処理のプログラムが1回実行されるごとに加算更新されるようになっている。特定領域スイッチカウンタのカウンタ値は、遊技制御用のプログラムの実行タイミングとの関係で、特定領域スイッチカウンタのカウンタ値が「2」の場合が、V入賞スイッチ38の検出領域を通過する玉が検出されたものとみなすスイッチオン判定値として定められている。
【0108】
また、通常状態において玉は、V入賞スイッチ38の検出領域を短時間で通過していくため、特定領域スイッチカウンタのカウンタ値が「2」を大きく超える場合は、V入賞スイッチ38が短絡状態または玉詰まり状態等の異常状態が生じている可能性がある。このため、SA9においては、V入賞スイッチ38に異常状態が生じているか否かを監視することが必要であるかどうかを判断しているのである。
【0109】
SA9によりカウンタ値が「2」よりも小さいと判断された場合は、監視を行なう必要がないとみなし、後述するSA14に進む。一方、SA2によりカウンタ値が「2」よりも小さくない(2以上)と判断された場合は、監視を行なう必要があるとみなし、SA10に進む。SA10では、RAM205の作業領域において、特定領域スイッチ監視タイマを指定する処理がなされる。次に、SA11に進み、特定領域スイッチ監視タイマの値を「1」だけ減算更新(−1)する処理がなされる。このように、特定領域スイッチカウンタのカウンタ値が「2」以上になっている場合には、特定領域スイッチ監視タイマによりV入賞スイッチ38の状態を監視する。
【0110】
次に、SA12に進み、特定領域スイッチ監視タイマの値が「0」になっているか否かの判断がなされる。つまり、ここでは、特定領域スイッチカウンタのカウンタ値がオン判定値になってから特定領域スイッチ監視タイマにより定められている監視期間以上にわたってV入賞スイッチ38が玉を検出した状態になっているか否かを判断しているのである。
【0111】
SA12により「0」になっていないと判断された場合は、後述するSA14に進む。一方、SA12により「0」になったと判断された場合は、V入賞スイッチ38が短絡状態等の異常状態になっていると判断されるため、SA13に進み、特定領域スイッチ短絡エラーフラグを設定する処理がなされる。これにより、V入賞スイッチ38が短絡状態になっているエラー状態が発生したことが示される。SA13の後、SA14に進む。SA14では、現在の特定領域スイッチ監視タイマの値をRAM205に格納する処理がなされる。
【0112】
次に、SA15に進み、不正入賞監視カウンタのカウンタ値が「0」になっているか否かの判断がなされる。ここで、不正入賞監視カウンタとは、不正入賞監視期間の開始時期を規定するために用いられるカウンタであり、この不正入賞監視カウンタの値が「0」になっている場合には、開閉板36が閉塞状態になっており、かつ、入賞玉が大入賞口内に進入し得ない状態になっている。したがって、SA15によりカウンタ値が「0」になっていないと判断された場合は、不正入賞を監視する必要がない時期(正規の入賞玉が得られる時期)であるため、このカウントスイッチ監視処理が終了する。一方、SA15によりカウンタ値が「0」になっていると判断された場合は、不正入賞を監視する必要がある時期(正規の入賞玉が得られない時期)であり、SA16に進む。
【0113】
SA16では、特定領域スイッチカウンタのカウンタ値が前述したスイッチオン判定値(「2」)であるか否かの判断がなされる。すなわち、ここでは、V入賞スイッチ38が入賞玉を検出したか否かの判断がなされる。SA16によりスイッチオン判定値であると判定された場合は、SA18に進み、不正入賞エラーが発生した旨を示す不正入賞エラーフラグを設定する処理がなされる。これにより、不正入賞によるエラー状態が発生したことが示される。
【0114】
一方、SA16によりスイッチオン判定値ではないと判定された場合は、SA17に進み、カウントスイッチカウンタのカウンタ値が前述したスイッチオン判定値(「2」)であるか否かの判断がなされる。すなわち、ここでは、10カウントスイッチ39が入賞玉を検出したか否かの判断がなされる。SA17によりスイッチオン判定値ではないと判定された場合は、このカウントスイッチ監視処理が終了する。つまり、不正入賞監視期間において、V入賞スイッチ38および10カウントスイッチ39のいずれもがオン状態になっていない場合には、不正入賞が行なわれていないと判断される。一方、SA17によりスイッチオン判定値であると判定された場合は、SA18に進み、不正入賞エラーが発生した旨を示す不正入賞エラーフラグを設定する処理がなされる。これにより、不正入賞によるエラー状態が発生したことが示される。
【0115】
このように、不正入賞監視期間において、V入賞スイッチ38または10カウントスイッチ39がオン状態になった場合には、不正入賞が生じたと判断されるのである。
【0116】
SA18の後、SA19に進み、不正入賞エラー復旧タイマに初期値を設定する処理がなされる。この不正入賞エラー復旧タイマとは、不正入賞エラーが発生した場合に、所定時間後にそのエラー状態を自動解除するために用いられるタイマであり、所定値からダウンカウントされる。このSA19では、不正入賞エラー復旧タイマをダウンカウントする場合の初期値が設定されるのである。SA19の後、このカウントスイッチ監視処理が終了する。
【0117】
図10は、図8のS11に示したエラー処理のサブルーチンプログラムを示すフローチャートである。
【0118】
まず、ステップSB(以下、単にSBと呼ぶ)1により、エラーフラグがエラーなしの状態になっているか否かの判断がなされる。SB1によりエラーフラグがエラーなしの状態になっていると判断された場合は、エラーがまったく生じていない状態であるので、このエラー処理が終了する。一方、SB1によりエラーフラグがエラーなしの状態になっていないと判断された場合は、いずれかの種類のエラーが生じている状態であり、SB2に進む。
【0119】
SB2では、RAM205の作業領域において、DG3対応データおよびDG1対応データと呼ばれるラウンド数表示器33a用の通常時表示データをクリアする処理がなされる。次に、SB3に進み、RAM205の作業領域において、DG3対応データEと呼ばれるラウンド数表示器33a用のエラー発生時表示データを指定する処理がなされる。ここで指定されるエラー発生時表示データは、エラーが発生した旨を表示するためのデータである。
【0120】
次に、SB4に進み、現在設定されているエラーが不正入賞エラーフラグであるか否かの判断がなされる。SB4により不正入賞エラーフラグであると判断された場合には、後述するSB8に進む。一方、SB4により不正入賞エラーフラグではないと判断された場合には、SB5に進み、汎用カウンタのビット7(第7ビット)の値が「1」であるか否かの判断がなされる。ここで、エラーの種類が特定されない場合には、汎用カウンタのビット7が「1」にされるようになっている。したがって、SB5により汎用カウンタのビット7の値が「1」であると判断された場合は、エラーの種類を特定せずに、後述するSB8に進む。
【0121】
一方、SB5により汎用カウンタのビット7の値が「1」ではないと判断された場合は、SB6に進み、エラーフラグの種類に対応するエラー時DG2対応データのアドレスを予め定められた算出手順にしたがって算出する処理がなされる。
【0122】
次に、SB7に進み、RAM205の作業領域において、B6により算出されたアドレスに対応するエラー時DG2対応データを指定する処理がなされる。その後、SB8に進む。
【0123】
SB8では、SB3またはSB8により指定されたDG2対応データをRAM205の作業領域に格納する処理がなされる。これにより、格納されたDG2対応データに対応するエラー時表示データに基づき、数字等の表示情報を用いて、エラーが発生した旨を示すエラーコードがラウンド数表示器33aにおいて表示される。そのようなエラー表示は、別のルーチンにおいて、遊技制御用マイクロコンピュータ202からラウンド数表示器33aにエラー時表示データが送られることにより行なわれる。その場合、SB7において指定されたデータに基づいて、エラーの種類が特定されるエラーコードの表示が行なわれる。
【0124】
次に、SB9に進み、カウントスイッチカウンタのカウンタ値が「0」であるか否かの判断がなされる。SB9によりカウンタ値が「0」であると判断された場合は、SB10に進み、カウントスイッチ短絡エラーをクリアする処理がなされる。この場合は、カウントスイッチカウンタの値が「0」になっているので、カウントスイッチ短絡エラー状態が復旧したものとみなしてカウントスイッチ短絡エラーフラグをクリアし、カウントスイッチ短絡エラーを解除するのである。SB10の後、SB12に進む。
【0125】
一方、SB9によりカウンタ値が「0」ではないと判断された場合は、SB11に進み、カウントスイッチ移動エラーフラグをクリアする処理がなされる。ここで、カウントスイッチ移動エラーとは、所定のサブルーチンにおいて検出されてエラーフラグが設定されるエラー状態であり、10カウントスイッチ39の位置が移動されたことに起因して10カウントスイッチ39が入賞玉を検出しなくなったエラー状態をいう。この場合は、カウントスイッチカウンタの値が「0」でない、すなわち、10カウントスイッチ39が入賞玉を検出するようになっているので、カウントスイッチ移動エラー状態が復旧したものとみなしてカウントスイッチ移動エラーフラグをクリアし、カウントスイッチ移動エラーを解除するのである。SB11の後、SB12に進む。
【0126】
SB12においては、特定領域スイッチカウンタのカウンタ値が「0」になっているか否かの判断がなされる。SB12により「0」であると判断された場合は、SB13に進み、特定領域スイッチ短絡エラーをクリアする処理がなされる。この場合は、特定領域スイッチカウンタの値が「0」になっているので、特定領域スイッチ短絡エラー状態が復旧したものとみなして特定領域短絡エラーフラグをクリアし、特定領域短絡エラーを解除するのである。SB13の後、SB14に進む。一方、SB12によりカウンタ値が「0」ではないと判断された場合は、まだ特定領域短絡エラー状態が復旧していないものとみなして、そのままSB14に進む。
【0127】
SB14では、前述した不正入賞エラー復旧タイマを「1」だけ減算更新(−1)する処理がなされる。このように、エラー処理が1回実行されるごとに不正入賞エラー復旧タイマがダウンカウントされる。次に、SB15に進み、不正入賞エラー復旧タイマの値が「0」になっているか否かの判断がなされる。SB15により「0」になっていないと判断された場合は、このエラー処理が終了する。一方、SB15により「0」になっていると判断された場合は、SB16に進み、不正入賞エラーをクリアする処理がなされる。ここでは、不正入賞エラーが発生してから所定期間が経過したことに応じて、そのエラーに対する処置がとられたものとみなして、不正入賞エラーフラグをクリアし、不正入賞エラーの状態を解除するのである。SB16の後、このエラー処理が終了する。
【0128】
図11は、図8のS17に示した入賞球信号処理のサブルーチンプログラムを示すフローチャートである。
【0129】
まず、ステップSC(以下、単にSCと呼ぶ)1により、入賞球信号がオン状態(入賞玉を検出した状態)であるか否かの判断がなされる。ここで、入賞球信号とは、入賞玉検出器122の検出信号を意味する。SC1により入賞球信号がオン状態ではないと判断された場合は、SC2に進み、入賞球信号カウンタをクリアする処理がなされる。ここで、入賞球信号カウンタとは、入賞球信号がオン状態である場合に加算更新されるカウンタである。入賞球信号カウンタのカウンタ値は、遊技制御用のプログラムの実行タイミングとの関係で、入賞球信号カウンタのカウンタ値が「2」の場合が、入賞玉検出器122により玉が検出されたものとみなすスイッチオン判定値として定められている。このSC2では、入賞球信号がオフ状態(入賞玉を検出していない状態)になると、入賞球信号カウンタがクリアされるのである。SC2の後、後述するSC5に進む。
【0130】
一方、SC1により入賞球信号がオン状態であると判断された場合は、SC3に進み、入賞球信号カウンタのカウンタ値が最大値以上であるか否かの判断がなされる。ここで、入賞球信号カウンタには最大値が予め定められており、最大値を超えるカウントができないようになっている。SC3により最大値以上であると判断された場合は、後述するSC5に進む。一方、SC3により最大値以上ではないと判断された場合は、SC4に進み、入賞球信号カウンタを「1」だけ加算更新(+1)する処理がなされる。つまり、入賞球信号がオン状態である場合に、最大値を超えない範囲で入賞球信号カウンタが加算更新されるのである。SC4の後、SC5に進む。
【0131】
SC5では、入賞球信号カウンタをRAM205の作業領域の所定のアドレスに格納する処理がなされる。次に、SC6に進み、入賞玉に応じた賞球個数(景品玉の払出個数)を「0個」に指定するデータを指定する処理がなされる。次に、SC7に進み、入賞玉信号カウンタのカウンタ値が「0」であるか否かの判断がなされる。SC7によりカウンタ値が「0」であると判断された場合は、後述するSC13に進む。この場合には、入賞玉が検出されていないので、賞球個数がSC6で指定された「0個」に確定する。
【0132】
一方、SC7によりカウンタ値が「0」でないと判断された場合は、SC8に進み、入賞玉信号カウンタのカウンタ値が前述した入賞玉検出器122のスイッチオン判定値と一致していないかどうかの判断がなされる。つまり、入賞玉検出器122により入賞玉が検出されたか否かの判断がなされる。SC8によりスイッチオン判定値と一致していないと判断された場合は、この入賞玉信号処理が終了する。
【0133】
一方、SC8によりスイッチオン判定値と一致していると判断された場合は、入賞玉が検出された場合であり、SC9に進み、入賞玉に応じた賞球個数を「15個」に指定するデータ(賞球個数指定データ)を指定する処理がなされる。これにより、前述したSC6で指定された「0個」の指定データは無効になる。次に、SC10に進み、始動口賞球記憶カウンタのカウンタ値が「0」であるか否かの判断がなされる。ここで、始動口賞球記憶カウンタとは、始動入賞記憶があった場合に、その始動入賞記憶数をカウントするカウンタであり、所定のサブルーチンによりカウントされる。SC10によりカウンタ値が「0」であると判断された場合は、後述するSC13に進む。この場合には、始動入賞記憶がないので、賞球個数がSC9で指定された「15個」に確定する。
【0134】
一方、SC10によりカウンタ値が「0」であると判断された場合は、SC11に進み、入賞玉に応じた賞球個数を「6個」に指定するデータ(賞球個数指定データ)を指定する処理がなされる。これにより、前述したSC9で指定された「15個」の指定データは無効になる。この場合には、始動入賞記憶があるので、始動入賞した入賞玉に対する景品玉の払出しを優先して行なう。このため、この場合には、始動入賞記憶があるので、賞球個数がSC11で指定された「6個」に確定する。SC11の後、SC12に進み、始動口賞球記憶カウンタのカウンタ値を「1」だけ減算する処理がなされる。つまり、景品玉の払出しに関する処理が済んだ始動入賞に対応する始動口賞球記憶カウンタのカウンタ値が消化されるのである。
【0135】
このように、入賞玉がない場合には、賞球個数が「0個」に決定される。また、入賞玉があるが、始動入賞記憶がない場合には、賞球個数が「15個」に決定される。また、入賞玉があり、かつ、始動入賞記憶がある場合には、賞球個数が「6個」に決定される。
【0136】
SC12の後、SC13に進み、ポートD出力データと呼ばれるホール用管理コンピュータへの出力データを指定する処理がなされる。次に、SC14に進み、SC13で指定したポートD出力データに、前述したように決定された景品玉の払出個数を示す賞球信号を加算する処理がなされる。これにより、ホール用管理コンピュータには、景品玉の払出個数が送信されることになる。
【0137】
図12は、図8のS18に示した賞球払出処理の処理内容を示すフローチャートである。
【0138】
まず、ステップSI(以下、単にSIという)1により、賞球データ出力フラグがセットされているか否かの判断がなされる。ここで、賞球データ出力フラグとは、払出制御回路基板152の払出制御用マイクロコンピュータ220に賞球個数信号を送信する場合にセットされるフラグである。SI1によりセットされていると判断された場合は、賞球個数信号を送信中であるので、その賞球個数信号が示す賞球個数データに応じた景品玉の払出状態を監視するために、後述するSI6に進む。一方、SI1によりセットされていないと判断された場合は、SI2に進み、10カウントエラーフラグおよび賞球排出エラーフラグ等の景品玉の払出に関するすべてのエラーフラグのうちのいずれかがセットされているか否かの判断がなされる。
【0139】
SI2によりエラーフラグがセットされていると判断された場合は、後述するSI19に進む。一方、SI2によりエラーフラグがセットされていないと判断された場合は、SI3に進み、賞球個数指定データの内容が「15個」または「6個」であるか否かの判断がなされる。すなわち、入賞玉の検出に応じて賞球個数信号の送信が必要であるか否かの判断がなされる。
【0140】
SI3により賞球個数指定データの内容が「15個」または「6個」ではないと判断された場合は、後述するSI12に進む。一方、SI3により賞球個数指定データの内容が「15個」または「6個」であると判断された場合は、SI4に進み、賞球情報出力処理が実行される。これにより、賞球個数信号(賞球個数データ)が出力される。賞球情報出力処理の内容については、図14を用いて後述する。SI2〜SI4に示したように、賞球個数信号の送信中でない場合において、エラーが生じておらず、入賞玉が検出された場合には、その入賞玉に応じた景品玉の払出しを要求するために賞球個数信号(賞球個数データ)が出力される。SI4の後、SI6に進む。
【0141】
SI6に進んだ場合は、賞球払出タイマがセット中(計時中)であるか否かの判断がなされる。ここで、賞球払出タイマとは、後述するSI8でセットされるタイマであり、景品玉の払出の時間間隔を管理するために用いられる。
【0142】
SI6により賞球払出タイマがセット中であると判断された場合は、後述するSI13に進む。一方、SI6により賞球払出タイマがセット中ではないと判断された場合は、SI7に進み、賞球数スイッチフラグがセットされているか否かの判断がなされる。ここで、賞球数スイッチフラグとは、賞球個数スイッチ256により景品玉の払出しが検出された場合にセットされるフラグである。すなわち、景品玉の払出しが検出されたか否かの判断がなされる。SI7により賞球数スイッチフラグがセットされていないと判断された場合は、後述するSI12に進む。一方、SI7により賞球数スイッチフラグがセットされていると判断された場合は、SI8に進み、賞球払出タイマをセットする処理がなされた後、SI9に進む。
【0143】
SI9では、賞球個数カウンタのカウンタ値を「1」だけ加算する処理がなされる。ここで、賞球個数カウンタは、賞球個数スイッチ256により検出された景品玉の個数を計数するためのカウンタである。次に、SI10に進み、補給情報出力用カウンタを「1」だけ加算する処理がなされる。ここで、補給情報出力用カウンタは、玉払出装置97から払出された景品玉の個数を特定する補給情報を出力するために、払出された景品玉の個数を計数するためのカウンタである。次に、SI11に進み、次に検出される景品玉に対応する処理を行なうために、賞球数スイッチフラグをクリアする処理がなされる。SI11の後、SI12に進む。
【0144】
SI7〜SI11に示したように、景品玉の払出しが検出されると、その検出に応じて、賞球払出タイマがセットされて次の景品玉の検出までの時間の管理が開始され、景品玉の払出の制御のために賞球個数カウンタにより景品玉の払出個数が計数され、かつ、景品玉の払出個数の出力のために補給情報出力用カウンタにより景品玉の払出個数が計数される。
【0145】
SI12に進んだ場合は、入賞玉が払出されたか否かをチェックするために、入賞玉排出チェック処理が実行される。この入賞玉排出チェック処理の処理内容は、図15を用いて後述する。
【0146】
また、前述したSI6により賞球払出タイマがセット中であると判断されてSI13に進んだ場合は、前述したSI8によりセットされた賞球払出タイマの計時時間に基づいて、賞球払出タイマの計時開始後に所定時間が経過したか否かの判断がなされる。すなわち、SI13では、ある景品玉が検出されてから所定時間が経過したか否かの判断がなされるのである。この場合の所定時間は、入賞玉の検出に応じて所定個数の景品玉が連続的に払出される場合に要する1個ずつの景品玉の払出間隔よりも長い時間であり、一連の連続的な景品玉の払出しが終了したと判断できる時間に予め定められている。具体的に、SI13で判断される所定時間は、後述する景品玉の払出しの再トライ(図18参照)がない場合の正常な景品玉の払出しに要する時間と、後述する再トライに要する時間と、所定のマージン時間(余裕時間)とを合計した時間に設定されているのである。
【0147】
SI13により所定時間が経過していないと判断された場合は、まだ一連の連続的な景品玉の払出しが継続されている可能性があるとみなされるため、SI7に進み、前述した処理を繰返し行なう。一方、SI13により所定時間が経過したと判断された場合は、まだ一連の連続的な景品玉の払出しが継続されている可能性がないとみなされるため、SI14に進み、賞球払出タイマをクリアする処理がなされる。SI14の後、SI15に進み、賞球個数カウンタにより示される払出された景品玉の個数である賞球数と、送信した賞球個数信号に基づいて記憶された払出すべき景品玉数である賞球個数記憶値(後述する図14のSJ3参照)とが一致するか否かの判断がなされる。
【0148】
SI15により一致しないと判断された場合は、後述するSI22に進む。一方、SI15により一致すると判断された場合は、払出すべき景品玉数の払出しが完了したので、SI16に進み、賞球個数信号の出力を停止させる処理がなされる。次に、SI17に進み、SI16による賞球個数信号の出力の停止に応じて賞球データ出力フラグをクリアする処理がなされる。これにより、景品玉の払出を要求していない状態であることが示される。この賞球データ出力フラグは、後述する賞球情報出力処理により賞球個数信号が出力された場合にセットされるフラグであり、セットされることにより景品玉の払出を要求している状態であることが示される。次に、SI18に進み、次に検出される入賞玉に応じて払出される景品玉を計数するために、賞球個数カウンタをクリアする処理がなされる。SI18の後、SI12に進む。
【0149】
また、前述したSI15により一致しないと判断されてSI22(図13参照)に進んだ場合は、SI15で説明した賞球数が賞球個数記憶値よりも多いか否かの判断がなされる。SI22により賞球数が賞球個数記憶値よりも多くないと判断された場合は、後述するSI27に進む。一方、SI22により賞球数が賞球個数記憶値よりも多いと判断された場合は、SI23に進み、賞球排出エラーフラグ1をセットする処理がなされる。このように賞球排出エラーフラグ1がセットされる異常状態を賞球排出エラー1の状態という。ここで、賞球排出エラーフラグ1は、払出された景品玉の個数が払出予定個数よりも多くなった異常状態を示すフラグである。
【0150】
SI23の後、SI24に進み、賞球個数信号の出力を停止させる(賞球個数信号のデータD0〜D3をすべてON状態にする)処理がなされる。次に、SI25に進み、SI16による賞球個数信号の出力の停止に応じて賞球データ出力フラグをクリアする処理がなされる。これにより、景品玉の払出を要求していない状態であることが示される。次に、SI26に進み、次に検出される入賞玉に応じて払出される景品玉を計数するために、賞球個数カウンタをクリアする処理がなされる。SI26の後、SI12に進む。このように、払出された景品玉の個数が払出予定個数よりも多くなってしまった場合には、エラーフラグをセットするとともに、賞球個数信号の出力を停止させて景品玉の払出しを終了させる。
【0151】
一方、SI22により賞球数が賞球個数記憶値よりも多くないと判断されてSI27に進んだ場合、すなわち、払出された景品玉の個数が払出予定個数よりも少ない場合は、賞球排出エラーフラグ2をセットする処理がなされる。このように賞球排出エラーフラグ2がセットされる異常状態を賞球排出エラー2の状態という。ここで、賞球排出エラーフラグ2は、払出された景品玉の個数が払出予定個数よりも少なくなった異常状態を示すフラグである。SI27の後、SI12に進む。このように、賞球数が賞球個数記憶値よりも少なくなってしまった場合には、エラーフラグをセットするが、残りの景品玉の払出しを要求するために、賞球個数信号の出力を継続させる。
【0152】
また、前述したSI2によりエラーフラグがセットされていると判断されてSI19に進んだ場合は、賞球排出エラーフラグ1がセットされているか否かの判断がなされる。SI19により賞球排出エラーフラグ1がセットされていないと判断がされた場合は、後述するSI12に進む。一方、SI19により賞球排出エラーフラグ1がセットされていると判断がされた場合は、SI20に進み、リセット信号を受信したか否かの判断がなされる。
【0153】
SI20によりリセット信号を受信していないと判断された場合は、SI12に進む。一方、SI20によりリセット信号を受信したと判断された場合は、SI21に進み、賞球排出エラーフラグ1をクリアする処理がなされる。たとえば、賞球排出エラーフラグ1がセットされる場合のように払出された景品玉の個数が払出予定の個数よりも多くなってしまった異常状態が発生すると、後述するようなエラー報知に応じて係員が復旧作業を行なった後、リセットスイッチ156が操作される。このような場合は、SI21によりリセット信号に応じてエラー状態が解除されるのである。SI21の後、SI12に進む。
【0154】
また、この賞球払出処理においては、前述したエラー処理においてエラー状態が検出されてエラーフラグがセットされた場合であっても、入賞玉の検出に応じて景品玉の払出しが必要となったことに応じて、遊技制御上のエラーとは無関係に賞球個数信号を出力する。したがって、前述したエラー処理において検出される遊技上のエラーが発生した場合であっても、景品玉の払出しが可能である。
【0155】
なお、この例では、賞球払出タイマが所定値になったタイミングでSI15による一致の判別を行うようにしたが、これに限らず、賞球払出タイマが所定値になったか否かにかかわらず、賞球個数カウンタが更新されるごとに一致の判別を行うようにしてもよい。ただし、その場合において、賞球個数信号を停止させるステップに進むか、賞球数と賞球個数記憶値との大小関係を判別するステップに進むかの判断は、賞球払出タイマが所定値になってから行なう必要がある。
【0156】
以上に説明した賞球払出処理によれば、遊技制御用マイクロコンピュータ202の側、すなわち、遊技制御基板199の側において、玉払出装置97から払出された景品玉の個数が把握されて賞球個数信号の出力制御が行なわれる。このため、遊技制御基板199から払出制御回路基板152への一方向通信による景品玉の払出制御でありながらも、遊技制御基板199の側において、景品玉の払出し状態をチェックすることができる。
【0157】
さらに、実際に払出された景品玉の個数が払出予定の個数よりも多くなってしまった異常状態および実際に払出された景品玉の個数が払出予定の個数よりも少なくなってしまった異常状態が生じた場合に、それぞれに応じてエラーフラグがセットされるため、そのエラーフラグに基づいて、景品玉の払出状態に異常が生じたことを認識することができる。
【0158】
さらに、実際に払出された景品玉の個数が払出予定の個数よりも少なくなってしまった異常状態が生じた場合には、払出予定個数の景品玉が払出されるまで、景品玉の払出しを要求する賞球個数信号が出力され続けるため、遊技制御用マイクロコンピュータ202の側で把握している景品玉の払出個数を優先することにより、遊技制御用マイクロコンピュータ202と、払出制御用マイクロコンピュータ220との間で、両者が把握している景品玉の払出個数が一致しない場合でも、支障なく払出制御を行なうことができる。
【0159】
さらに、景品玉の検出出力があった後の次の景品玉の検出出力の監視を行なうことにより、所定個数の一連の景品玉の払出終了タイミングを確実に判断することができる。つまり、所定期間次の景品玉の払出しがない場合には、所定個数の一連の払出しが終了しているのである。このようにして確実に判断される一連の景品玉の払出終了タイミングに基づいて、所定個数の景品玉の払出が正常に行なわれているか否かが判別されるため、遊技制御基板199から払出制御回路基板152への一方向通信による景品玉の払出制御でありながらも、遊技制御用マイクロコンピュータ202において、景品玉の払出し状態を確実にチェックすることができる。これにより、特に、遊技場に不利益となるような過剰な個数の払出しを確実にチェックすることができる。
【0160】
次に、前述したSI4の賞球情報出力処理について詳細に説明する。図14は、賞球情報出力処理の処理内容を示すフローチャートである。まず、ステップSJ(以下、単にSJという)1により、景品玉の払出個数に応じた賞球データ出力フラグをセットする処理がなされる。この賞球データ出力フラグがセットされることにより、賞球個数信号の出力中である旨が示される。
【0161】
次に、SJ2に進み、入賞領域の種別に応じて、前述した入賞球信号処理により指定された個数の賞球個数データを示す賞球個数信号を出力する処理(払出制御回路基板152への賞球個数データの送信)がなされる。次に、SJ3に進み、SJ2により出力した賞球個数のデータをRAM205に記憶する処理がなされる。次に、SJ3に進み、入賞玉を排出するための入賞玉排出処理が実行される。この入賞玉排出処理の詳細については図15を用いて後述する。
【0162】
以上に示したように、始動入賞口34への入賞玉については、6個の景品玉の払出し制御が行なわれ、始動入賞口34以外の入賞領域への入賞玉については15個の景品玉の払出し制御が行なわれる。また、出力した賞球個数信号のデータが示す景品玉の個数は、景品玉の払出しが正常に行なわれているか否かのチェック、および、払出制御回路基板152が玉の払出し途中でリセットされた場合の残数の景品玉の払出し等のために、記憶されるのである。
【0163】
なお、この例では、入賞領域の種別に応じて2種類の景品玉数の払出しを行う場合を示したが、これに限らず、入賞領域の種別に応じて3種類以上の景品玉数の払出しを行うようにしてもよい。たとえば3種類の場合には、始動入賞口34と、大入賞口と、それ以外の入賞領域(一般入賞口)との各入賞口に玉検出スイッチを設け、その検出出力に基づいて景品玉数を決定し、たとえば始動入賞口34の場合は6個、大入賞口の場合は15個、一般入賞口の場合は10個というように、景品玉を払出すようにすればよい。
【0164】
次に、入賞玉排出処理の処理内容を説明する。図15は、入賞玉排出処理の処理内容を示すフローチャートである。まず、ステップSK(以下、単にSKという)1により、排出処理フラグをセットする処理がなされる。ここで、排出処理フラグとは、入賞玉の排出が実行されている状態であることを示すフラグである。次に、SK2に進み、入賞玉排出ソレノイド127をON(励磁)状態に駆動する処理がなされる。これにより、入賞玉処理装置115に保持されている入賞玉が解放されて排出される。
【0165】
次に、SK3に進み、入賞玉排出タイマをセットする処理がなされる。これにより、入賞玉排出タイマによる計時が開始される。ここで、入賞玉排出タイマとは、入賞玉を排出するに要する時間を計時するためのタイマである。SK3の後、この入賞玉排出処理が終了する。
【0166】
次に、前述したSI12の入賞玉排出チェック処理について説明する。図16および図17は、入賞玉排出チェック処理の処理内容を示すフローチャートである。まず、ステップSQ(以下、単にSQという)1により、前述した排出処理フラグがセットされているか否かの判断がなされる。すなわち、入賞玉の排出が行なわれているか否かの判断がなされる。
【0167】
SQ1により排出処理フラグがセットされていないと判断された場合は、後述するSQ9に進む。一方、SQ1により排出処理フラグがセットされていると判断された場合は、SQ2に進み、入賞玉を排出した後に次の入賞玉を処理するために入賞玉排出ソレノイド127をOFF(消磁)状態にするタイミングであるソレノイドOFFタイミングであるか否かの判断がなされる。ここで、ソレノイドOFFタイミングは、前述した入賞玉排出タイマにより管理されるタイミングであり、入賞玉排出ソレノイド127がON状態にされた後の所定時間経過後に設定されている。つまり、入賞玉排出ソレノイド127は、入賞玉を排出するためにOFF状態からON状態にされた後に所定時間経過すると、次の入賞玉を処理を処理するためにOFF状態に戻されるのであるが、そのOFF状態にするタイミングが入賞玉排出タイマにより管理されているのである。この場合の所定時間は、入賞玉処理装置115が正常に動作する場合に通常要する入賞玉の排出時間を基準に定められている。
【0168】
SQ2によりソレノイドOFFタイミングではないと判断された場合は、後述するSQ4に進む。一方、SQ2によりソレノイドOFFタイミングであると判断された場合は、SQ3に進み、入賞玉排出ソレノイド127をOFF状態にする処理が行なわれる。これにより、入賞玉処理装置115が入賞玉を保持可能な状態にされる。SQ3の後、この入賞玉排出チェック処理が終了する。
【0169】
前述したSQ2によりソレノイドOFFタイミングではないと判断されてSQ4に進んだ場合は、入賞玉チェックタイミングであるか否かの判断がなされる。この入賞玉チェックタイミングは、前述した入賞玉排出タイマにより管理されるタイミングであり、前述したソレノイドOFFタイミングから所定時間経過後に設定されている。入賞玉が排出されて入賞玉排出ソレノイド127がOFF状態にされると、次の入賞玉を保持可能な状態に戻るのであるが、入賞玉が正常に排出された場合は、そのような入賞玉を保持可能な状態に戻るまで、たとえ次の入賞玉があっても入賞玉が入賞玉検出器122により検出されないはずである。このため、入賞玉チェックタイミングは、入賞玉が正常に排出されたか否かをチェックするためのタイミングとして、そのように入賞玉排出ソレノイド127がOFF状態にされてから入賞玉を保持可能な状態に戻るまでの間の入賞玉が検出さないはずのタイミングに設定されている。
【0170】
SQ4により入賞玉チェックタイミングではないと判断された場合は、この入賞玉排出チェック処理が終了する。一方、SQ4により入賞玉チェックタイミングであると判断された場合は、SQ5に進み、前述した入賞球信号カウンタのカウンタ値がスイッチオン判定値(2)以上であるか否かの判断がなされる。SQ5によりスイッチオン判定値以上であると判断された場合は、入賞玉が正常に排出されていない異常状態であり、後述するSQ12に進む。一方、SQ5によりスイッチオン判定値よりも小さいと判断された場合は、入賞玉が正常に排出されている状態であり、SQ6に進み、SQ6〜SQ8により、次の入賞玉の排出のチェックの準備をするための処理を行なう。
【0171】
SQ6に進んだ場合は、再トライフラグをクリアする処理がなされる。ここで、再トライフラグは、入賞玉が正常に排出されない場合において入賞玉の排出を再度試みる(再トライする)ときにその状態を示すフラグであり、後述するSQ13によりセットされるものである。SQ6では、再トライフラグがセットされているか否かにかかわらず再トライフラグを初期化するのである。次に、SQ7に進み、排出処理フラグをクリアする処理がなされる。これにより、入賞玉の排出状態ではないことが示される。次に、SQ8に進み、入賞玉排出タイマをクリアする処理がなされた後、この入賞玉排出チェック処理が終了する。
また、前述したSQ5によりスイッチオン判定値以上であると判断されてSQ12(図17参照)に進んだ場合は、前述した再トライフラグがセットされているか否かの判断がなされる。SQ12により再トライフラグがセットされていると判断された場合は、後述するSQ16に進む。一方、SQ12により再トライフラグがセットされていないと判断された場合は、SQ13に進み、入賞玉の排出の再トライをするために再トライフラグをセットする。そして、SQ14に進み、入賞玉排出ソレノイド127をON状態にする処理がなされる。これにより、入賞玉の排出が再度試みられる。そして、SQ15に進み、入賞玉排出タイマをセットする処理がなされた後、この入賞玉排出チェック処理が終了する。このように入賞玉の排出の再トライがなされた場合は、その後に、前述したSQ1〜SQ5の処理が同様に実行され、入賞玉の排出がなされたか否か判断されるのである。そのような再トライがなされても、入賞玉の排出が行なわれていないと判断された場合は、SQ12により再トライフラグがセットされていると判断されて、SQ16に進むのである。
【0172】
SQ16では、再トライフラグをクリアする処理がなされる。次に、SQ17に進み、入賞球排出エラーフラグ2をセットする処理がなされる。このように入賞玉排出エラーフラグ2がセットされる状態を入賞玉排出エラー2の状態という。ここで、入賞球排出エラーフラグ2は、入賞玉処理装置115から入賞玉が正常に排出されない異常状態を示すフラグである。次に、SQ18に進み、排出処理フラグをクリアする処理がなされる。次に、SQ19に進み、入賞玉排出タイマをクリアする処理がなされた後、この入賞玉排出チェック処理が終了する。
【0173】
また、前述したSQ1により排出処理フラグがセットされていないと判断されてSQ9に進んだ場合は、前述した入賞玉排出エラーフラグ1がセットされているか否かの判断がなされる。SQ9によりセットされていないと判断された場合は、この入賞玉排出チェック処理が終了する。一方、SQ9によりセットされていると判断された場合は、SQ10に進み、前述したリセット信号を受信したか否かの判断がなされる。SQ10によりリセット信号を受信していないと判断された場合は、この入賞玉排出チェック処理が終了する。一方、SQ10によりリセット信号を受信したと判断された場合は、SQ11に進み、入賞玉排出エラーフラグ1をクリアする処理がなされる。たとえば、入賞玉排出エラーフラグ1がセットされる場合のように入賞玉が入賞玉処理装置115により一旦保持されずに素通りしてしまった異常状態が発生すると、後述するようなエラー報知に応じて係員が復旧作業を行なった後、リセットスイッチ156が操作される。このような場合は、SQ11によりリセット信号に応じてエラー状態が解除されるのである。SQ11の後、この入賞玉排出チェック処理が終了する。
【0174】
以上に示した入賞玉排出チェック処理によれば、入賞玉の排出制御が行なわれたにもかかわらず、入賞玉が正常に排出されない場合には入賞玉の排出の再トライが1回行なわれるので、容易に復旧可能な玉詰まり等の軽微な異常が生じた場合に自動的に異常状態を復旧することが可能になるため、係員の作業負担を軽減することができる。さらに、再トライが成功せず、入賞玉が正常に排出されなかった場合には、入賞玉排出エラーフラグ2がセットされるため、それにより、入賞玉の排出異常状態が生じたことを認識することができる。
【0175】
なお、入賞玉の排出の再トライは、1回に限らず、2回以上行なうようにしてもよい。また、この例では、排出処理状態でないときにリセット信号を受信したことが判断された場合に、入賞玉排出エラーフラグ1を解除するようにしたが、これに限らず、入賞玉排出エラーフラグ1は、そのエラー状態の発生後において、入賞玉検出器122により正常に入賞玉の検出が行なわれたことを条件として、リセット信号によらずに自動的に解除されるようにしてもよい。
【0176】
次に、払出制御回路基板152の払出制御用マイクロコンピュータ220において行なわれる主な制御について説明する。
【0177】
まず、賞球個数信号を受けて景品玉を払出すために実行される賞球払出動作処理について説明する。
【0178】
図18および図19は、賞球払出動作処理の処理内容を示すフローチャートである。まず、ステップSR(以下、単にSRという)1により、払出完了フラグがセットされているか否かの判断がなされる。ここで、払出完了フラグは、払出制御用マイクロコンピュータ220が賞球個数信号に応じた一連の景品玉の払出が完了したと判断した状態にあることを示すフラグであり、後述するSR24によりセットされる。
【0179】
SR1により払出完了フラグがセットされていると判断された場合は、後述するSR27に進む。一方、SR1により払出完了フラグがセットされていないと判断された場合は、SR2に進み、賞球動作エラーフラグ1,2,3のいずれかがセットされているか否かの判断がなされる。
【0180】
ここで、賞球動作エラーフラグ1は、払出モータ189が玉の払出のための正常な回転動作をしない異常状態を示すフラグであり、後述するSR47によりセットされる。また、賞球動作エラーフラグ2は、払出モータ189が玉の払出のための正常な回転動作をしたにもかかわらず、景品玉の払出しが検出されない異常状態を示すフラグであり、後述するSR52によりセットされる。また、賞球動作エラーフラグ3は、賞球個数信号に応じた一連の景品玉の払出が完了したと判断したにもかかわらず賞球個数信号をまだ受けている場合に行なう払出個数の補正の際に払出された景品玉の個数が所定値以上になった異常状態を示すフラグであり、後述するSR39によりセットされる。
【0181】
SR2により賞球動作エラーフラグ1,2,3のいずれかがセットされていると判断された場合は、後述するSR40に進む。一方、SR2により賞球動作エラーフラグ1,2,3のいずれもセットされていないと判断された場合は、SR3に進み、払出中フラグがセットされているか否かの判断がなされる。ここで、払出中フラグは、景品玉の払出しが行なわれている状態を示すフラグであり、後述するSR8によりセットされる。
【0182】
SR3により払出中フラグがセットされていると判断された場合は、後述するSR42に進む。一方、SR3により払出中フラグがセットされていないと判断された場合は、SR4に進み、賞球個数信号の入力を受信したか否かの判断がなされる。SR4により受信していないと判断された場合は、景品玉を払出す必要がないので、この賞球払出動作処理が終了する。一方、SR4により受信したと判断された場合は、SR5に進み、現在の状態が玉貸中であるか否かの判断がなされる。SR5により玉貸中であると判断された場合は、実行中の貸玉動作を優先させるため、この賞球払出動作処理が終了する。一方、SR5により玉貸中ではないと判断された場合は、SR6に進み、賞球玉貸不可信号の入力を受信しているか否かの判断がなされる。
【0183】
SR6により受信していると判断された場合は、賞球および貸玉を禁止するために、この賞球払出動作処理が終了する。一方、SR6により受信していないと判断された場合は、SR7に進み、入力を受けた賞球個数信号が示す景品玉の払出要求個数である入力個数を未払出数としてセットする処理がなされる。ここで、未払出数は、賞球個数信号に応じて払出すべき景品玉の個数の残数を示すデータであり、景品玉が1個払出されるごとに1ずつ減算更新される。この未払出数が「0」になった場合に、賞球個数信号に応じた一連の景品玉の払出しが完了したものと見なされる。この未払出数のデータは、払出制御用マイクロコンピュータ220のRAM220aに記憶される。また、この処理で用いられるその他のフラグおよびカウンタのデータも払出制御用マイクロコンピュータ220のRAM220aにおいて記憶され、更新等がなされる。
【0184】
次に、SR8に進んで前述した払出中フラグをセットした後、SR9に進み、払出モータ189を回転駆動させる処理がなされる。これにより、玉払出装置97による景品玉の払出動作が行なわれる。この場合、後述するように払出制御用マイクロコンピュータ220においては、未払出数を把握して景品玉の払出制御を行うため、払出モータ189を停止させる時期が予め把握でき、遊技制御用マイクロコンピュータ202からの払出の停止要求を待つことなく独自に払出モータ189を停止させるため、できる限り払出モータ189を高速で回転駆動させて高速で景品玉の払出しを行う。次に、SR10に進み、位置チェック用タイマをセットする処理がなされる。ここで、位置チェック用タイマは、払出モータ189のスクリュー188の回転状態(回転位置)を管理するために計時を行なうタイマである。SR10の後、SR11に進む。
【0185】
また、前述したSR3により払出中フラグがセットされていると判断されてSR42に進んだ場合は、賞球個数信号の入力を受信中であるか否かの判断がなされる。SR42により受信中であると判断された場合は、SR11に進む。一方、SR42により受信中ではないと判断された場合は、景品玉の払出しが要求されていないので、SR43に進み、未払出数等の賞球払出動作制御用のデータを初期化する処理がなされた後、この賞球払出動作処理が終了する。そのR43においては、払出モータ189の停止も行なわれる。これにより、実行中の景品玉の払出動作が停止される。このような場合は、遊技制御用マイクロコンピュータ202で把握している景品玉の払出個数と、払出制御用マイクロコンピュータ220で把握している景品玉の払出個数とが一致していない場合であり、遊技制御用マイクロコンピュータ202で把握している景品玉の払出個数が優先的に景品玉の払出制御に用いられる。したがって、この場合には、遊技制御用マイクロコンピュータ202からの要求(賞球個数信号の停止)にしたがって景品玉の払出動作が停止される。
【0186】
SR11に進んだ場合は、1個払出分回転チェックタイミングになったか否かの判断がなされる。ここで、1個払出分回転チェックタイミングは、前述した位置チェック用タイマの計時時間により管理されるタイミングであり、SR9による払出モータ189の回転駆動開始後に、所定時間経過して払出モータ189のスクリュー188が玉を1個払出すに必要な分だけ回転するに要する最大限のタミイングに設定されている。したがって、この1個払出分回転チェックタイミングになった時に払出モータ189が玉を1個払出すに必要な分だけ回転していなければ、異常な状態が生じているものと判断することができる。
【0187】
SR11により1個払出分回転チェックタイミングになったと判断された場合は、後述するSR44に進む。一方、SR11により1個払出分回転チェックタイミングにまだなっていないと判断された場合は、SR12に進み、位置検出器187の検出信号に基づいて、払出モータ189が玉を1個払出すに必要な分だけ回転した位置(1個払出分位置)になっているか否かの判断がなされる。
【0188】
SR12により1個払出分位置になっていないと判断された場合は、後述するSR15に進む。一方、SR12により1個払出分位置になっていると判断された場合は、SR13に進み、位置検出フラグをセットする処理がなされる。ここで、位置検出フラグは、払出モータ189のスクリュー188が1個払出分位置になっていることが検出された旨を示すフラグである。次に、SR14に進み、払出玉検出待ちタイマをセットする処理がなされる。ここで、払出玉検出待ちタイマとは、払出モータ189のスクリュー188が1個払出分位置になった後において、払出モータ189の動作により払出されたはずの景品玉(払出玉)が玉払出検出器240a,240bにより検出されるのを待つ時間を管理するためのタイマである。SR14の後、SR15に進む。
【0189】
また、前述したSR11により1個払出分回転チェックタイミングになったと判断されてSR44に進んだ場合は、前述した位置検出フラグがセットされているか否かの判断がなされる。SR44によりセットされていると判断された場合は、後述するSR48に進む。一方、SR44によりセットされていないと判断された場合は、SR45に進み、払出モータ189のスクリュー188を1個払出分回転させることを再度試みる再トライ処理が実行される。
【0190】
再トライ処理においては、払出モータ189を高速で逆転駆動させた後に、1個払出回転分だけ正転駆動させる処理が行なわれ、その正転駆動時に、前述したSR10〜SR14に示される処理と同様の処理が行なわれる。これにより、再トライ処理において、1個払出分位置になった場合には位置検出フラグおよび払出玉検出待ちタイマがセットされるのである。このように、払出モータ189が正常に駆動しなかった場合に再トライが実行されるので、容易に復旧可能な玉詰まり等の軽微な異常が生じた場合に自動的に異常状態を復旧することが可能になるため、係員の作業負担を軽減することができる。
【0191】
SR45の後、SR46に進み、前述した位置検出フラグがセットされているか否かの判断がなされる。SR46によりセットされていると判断された場合は、後述するSR48に進む。一方、SR46によりセットされていないと判断された場合は、再トライに失敗した場合であり、SR47に進み、賞球動作エラーフラグ1をセットする処理がなされる。ここで、賞球動作エラーフラグ1は、前述したように払出モータ189のスクリュー188が1個払出分回転しない払出モータ189の動作異常状態が生じたことを示すフラグである。そして、SR47aに進み、払出モータ189を停止させる処理がなされる。その後この賞球払出動作処理が終了する。
【0192】
SR48に進んだ場合は、1個払出分回転チェックタイミングにおいてスクリュー188が1個払出分位置になっていることにより、払出モータ189が正常に動作している場合であるので、位置検出フラグをクリアしてSR49に進む。そして、SR49により、次に払出す景品玉の払出し時の払出モータ189の動作チェックを行うために、位置チェック用タイマをセットする処理がなされた後、SR15に進む。このように、景品玉を1個払出すことにより、払出モータ189の動作チェックが行われるのである。
【0193】
SR15に進んだ場合は、玉払出検出器240a,240bにより前記払出玉が検出されたか否かの判断がなされる。SR15により払出玉が検出されていないと判断された場合は、後述するSR18に進む。一方、SR15により払出玉が検出されたと判断された場合は、SR16に進み、前述した未払出数を「1」だけ減算更新する処理がなされる。これにより、景品玉が正常に払出されるごとに1ずつ未払出数が消化されていく。そして、SR17に進み、検出有フラグをセットする処理がなされる。ここで、検出有フラグは、払出玉が検出されたことを示すフラグである。SR17の後、SR18に進む。
【0194】
SR18では、前述した払出玉検出待ちタイマの計時値に基づいて、予め定められた払出玉検出待ち時間が経過したか否かの判断がなされる。ここで、払出玉検出待ち時間とは、払出モータ189のスクリュー188が1個払出分回転して玉が払出された後、その玉が玉払出検出器240a,240bにより検出されるまでに最大限要すると考えられる時間である。さらに具体的に説明すれば、払出玉検出待ち時間とは、位置検出異常による再トライまたは空切り(スクリュー188が正常に玉を送らず空送りした状態)による余分なモータ回転の後に玉が払出されてもその玉を検出可能な時間に設定されている。この場合には、玉払出装置97から実際に玉が払出されたか否かは払出玉検出待ち時間が経過するまで待たなければ正確にわからないため、検出の正確さを期すためにこのように所定時間待つのである。
【0195】
SR18により払出玉検出待ち時間が経過していないと判断された場合は、その時間の経過を待つためにこの賞球払出動作処理が終了する。一方、SR18により払出玉検出待ち時間が経過したと判断された場合は、SR19に進み、前述した検出有フラグがセットされているか否かの判断がなされる。なお、払出玉検出待ち時間が経過すると、払出玉検出待ちタイマはクリアされる。SR19により検出有フラグがセットされていないと判断された場合は、後述するSR50に進む。一方、SR19により検出有フラグがセットされていると判断された場合は、SR20に進み、検出有フラグをクリアする処理がなされる。次に、SR21に進み、払出エラー個数カウンタをクリアする処理がなされる。ここで、払出エラー個数カウンタは、払出モータ189が正常に動作したにもかかわらず払出玉が検出されない状態(たとえば、玉詰まり等によりスクリュー188が玉を送らなかった状態)が生じた回数を計数するためのカウンタであり、後述するSR50により加算更新され得る。この場合は、払出玉が検出された場合であるので、払出エラー個数カウンタが初期化されるのである。
【0196】
次に、SR22に進み、未払出数が「0」になっているか否かの判断がなされる。未払出数が「0」になっていないと判断された場合は、この賞球払出動作処理が終了し、払出制御が継続される。一方、未払出数が「0」になっていると判断された場合は、SR23に進み、払出モータ189の駆動を停止させる処理がなされる。そして、SR24に進み、賞球個数信号に応じた景品玉の払出しが完了したものとみなして、払出完了フラグをセットする処理がなされる。そして、SR25に進み、信号チェックタイマをセットする処理がなされる。ここで、信号チェックタイマは、払出制御用マイクロコンピュータ220側が賞球個数信号に応じた一連の景品玉の払出が完了したと判断した場合において、遊技制御用マイクロコンピュータ202側が一連の景品玉の払出が完了したと判断しているか否かの確認のために賞球個数信号をチェックするタイミングの規定に用いられるタイマである。
【0197】
次に、SR26に進み、払出制御用マイクロコンピュータ220により払出が完了したと判断されたことに応じて、払出中フラグをクリアする処理がなされる。SR26の後、SR26aに進み、位置チェック用タイマをクリアする処理がなされる。その後、この賞球払出動作処理が終了する。
【0198】
また、前述したSR19により検出有フラグがセットされていないと判断されてSR50に進んだ場合は、前述した払出エラー個数カウンタを「1」だけ加算更新する処理がなされる。これにより、払出モータ189が正常に動作したにもかかわらず払出玉が検出されない場合には、払出エラー個数カウンタが加算更新される。次に、SR51に進み、払出エラー個数カウンタのカウンタ値が「3」であるか否かの判断がなされる。この例では、払出モータ189が正常に動作したにもかかわらず払出玉が検出されない異常状態は、一連の景品玉の払出中に2回許容されている。したがってSR51では、そのような許容回数を超えて異常が発生したか否かの判断がなされるのである。
【0199】
SR51により、払出エラー個数カウンタのカウンタ値が「3」ではないと判断された場合は、前述したSR22に進み、前述したような通常の賞球払出動作処理が継続して行なわれる。一方、払出エラー個数カウンタのカウンタ値が「3」であると判断された場合は、SR52に進み、前述した賞球動作エラーフラグ2をセットする処理がなされる。そして、SR53に進み、払出エラー個数カウンタをクリアする処理がなされる。そして、SR54に進み、払出モータ189を停止させる処理がなされた後、この賞球払出動作処理が終了する。このように、払出モータ189が正常に動作したにもかかわらず払出玉が検出されない異常状態は、2回までは再度の玉の払出動作が許容されているが、2回を超えると、エラー状態であると判断される。なお、この例では、払出モータ189が正常に動作したにもかかわらず払出玉が検出されない異常状態の許容回数を2回としたが、これに限らず、その許容回数は、玉の払出制御の円滑な実行に支障がない範囲内で2回以外の回数であってもよい。
【0200】
このように、景品玉が正常に排出されない場合には、再度の払出動作が許容されるので、玉払出装置97において容易に復旧可能な軽微な異常が生じた場合に自動的に異常状態を復旧することが可能になるため、係員の作業負担を軽減することができる。
【0201】
また、前述したSR1により払出完了フラグがセットされていると判断されてSR27に進んだ場合は、前述した信号チェックタイマの計時時間に基づいて、賞球個数信号に関する信号チェックタイミングになったか否かの判断がなされる。
【0202】
この場合の信号チェックタイミングは、払出制御用マイクロコンピュータ220により景品玉の払出しが完了したと判断(払出完了フラグがセット)されてから所定時間経過後のタイミングである。具体的には、払出制御用マイクロコンピュータ220側が景品玉の払出数の確認のために用いる玉払出検出器240a,240bと、遊技制御用マイクロコンピュータ202側が景品玉の払出数の確認のために用いる賞球個数スイッチ256との間には、設置位置間の距離に起因して払出玉の検出タイミング差がある。具体的には、玉払出検出器240a,240bが玉を検出してから所定時間経過後にその玉が賞球個数スイッチ256により検出される。したがって、払出制御用マイクロコンピュータ220側が把握する払出個数と、遊技制御用マイクロコンピュータ202が把握する払出個数とが結果的に一致する状態であっても、前述した払出玉の検出タイミング差に起因して、払出制御用マイクロコンピュータ220側が払出の完了を判断するタイミングと、遊技制御用マイクロコンピュータ202側が払出の完了を判断するタイミングとに時間差が生じる。このため、前述した払出玉の検出タイミング差による払出完了の判断の不一致を防ぐために、払出制御用マイクロコンピュータ220側が払出の完了を判断してから、前述した検出タイミング差に相当する時間だけ待った信号チェックタイミングにより、賞球個数信号のチェックをするのである。
【0203】
SR27の後、SR28に進み、賞球個数信号の受信中であるか否かの判断がなされる。この判断において、賞球個数信号の受信中である場合は、払出制御用マイクロコンピュータ220側が払出が完了したと判断したにもかかわらず、遊技制御用マイクロコンピュータ202側が払出が完了していないと判断している場合である。一方、この判断において、賞球個数信号の受信中でない場合は、払出制御用マイクロコンピュータ220側および遊技制御用マイクロコンピュータ202側がともに払出が完了したと判断した状態である。
【0204】
SR28により賞球個数信号の受信中であると判断された場合は、後述するSR32に進む。一方、SR28により賞球個数信号の受信中ではないと判断された場合は、遊技制御用マイクロコンピュータ202側が払出が完了したと判断しているため、賞球払出動作制御用のデータを初期化するための処理を行なう。具体的には、SR29により信号チェックタイマをクリアした後、SR30により払出完了フラグをクリアし、さらにその後、SR31により補正回数カウンタをクリアする。その後、この賞球払出動作処理が終了する。ここで、補正回数カウンタとは、払出制御用マイクロコンピュータ220側が払出が完了したと判断したにもかかわらず、遊技制御用マイクロコンピュータ202側が払出が完了していないと判断している場合に、賞球個数信号にしたがって、景品玉の払出個数を補正するための払出を行なう際の払出回数を計数するためのカウンタである。
【0205】
前述したSR28により賞球個数信号の受信中であると判断されてSR32に進んだ場合は、信号チェックタイマをクリアする処理がなされる。そして、SR33に進み、補正回数カウンタが最大払出回数と一致したか否かの判断がなされる。ここで、最大払出回数は、前述した景品玉の払出個数を補正するための払出回数の上限値であり、補正回数があまりに多い回数にならないような回数に予め定められている。
【0206】
SR33により一致したと判断された場合は、後述するSR39に進む。一方、SR33により一致していないと判断された場合は、SR34に進み、未払出数を「1」だけ加算更新する処理がなされる。これにより、「0」であった未払出数が「1」になり、その未払出数に基づいて実行される前述したような賞球払出動作により1個だけ景品玉が払出される補正が行なわれることになる。次に、SR35に進み、払出完了フラグをクリアする処理がなされる。そして、SR36に進み、払出中フラグをセットする処理がなされる。これにより、払出中であることが示される。そして、SR37に進み、払出モータ189を回転駆動させる処理がなされる。これにより、玉払出装置97から景品玉の払出しが行なわれる。そして、SR38に進み、補正回数カウンタを「1」だけ加算更新する処理がなされる。SR38の後、SR38aに進み、位置チェック用タイマをセットする処理がなされる。これにより、景品玉の補正のための払出し時における前述した払出モータ189のスクリュー188の位置チェック用に位置チェック用タイマが動作され、補正のための払出し時においても、払出モータ189の動作チェックを行うことが可能になる。その後、この賞球払出動作処理が終了する。
【0207】
また、前述したSR33により一致したと判断されてSR39に進んだ場合は、前述した賞球動作エラーフラグ3がセットされる。そして、SR39aに進み、補正回数カウンタをクリアする処理がなされる。そして、SR39bに進み、払出モータ189を停止させる処理がなされた後、この賞球払出動作処理が終了する。
【0208】
このように、景品玉の個数を補正するための処理がなされる場合には、賞球個数信号の状態を確認しながら1個ずつ景品玉が払出される。景品玉の個数を補正するための払出が行なわる。そして、その補正により遊技制御用マイクロコンピュータ202側が払出しが完了したと判断した場合には、前述したSR28の判断にしたがって、景品玉の補正の払出しが終了する。また、補正のための景品玉が払出されるごとに前述したSR33により一致の判断がなされ、補正回数が最大払出回数に達すると、エラー状態がセットされるのである。
【0209】
前述したような賞球動作エラーフラグ1,2,3の少なくとも1つがセットされた場合には、それぞれのエラーの発生を示すエラー表示をエラー表示器155に行うための処理が別のプログラムにより行われる。これにより、係員は、エラー状態が発生したことを容易に知ることができる。
【0210】
また、前述したSR2により賞球動作エラーフラグがセットされていると判断されてSR40に進んだ場合は、リセットスイッチ156からのリセット信号を受けたか否かの判断がなされる。このようなリセット信号は、前述した賞球動作エラーフラグがセットされてエラー状態になった場合に、係員がエラー解消のための修理等の復旧作業を行なってその復旧作業が終了すると、リセットスイッチ156の操作により出力される。したがって、リセット信号を受けた場合には、エラー状態が実際上解除されていることになる。このため、SR40では、エラー状態が解除されているか否かの判断をするのである。
【0211】
SR40によりリセット信号を受けていないと判断された場合は、まだエラー状態が実際上解除されていないので、この賞球払出動作処理が終了する。これにより、各賞球動作エラーフラグがセットされた場合には、景品玉の払出動作が中断される。その場合、SR4以降の処理に進まないことにより中断されるだけで、未払出数等の各種制御データは、クリアされずにそのまま払出制御用マイクロコンピュータ220のRAM220aに記憶されている。一方、SR40によりリセット信号を受けたと判断された場合は、エラー状態が実際上解除されているので、SR41に進み、セットされていた賞球動作エラーフラグをクリアする処理がなされる。
【0212】
SR41の後、SR41aに進み、賞球個数信号を受信中であるか否かの判断がなされる。SR41aにより受信中ではないと判断された場合は、前述したSR43に進み、払出動作制御用のデータを初期化する処理がなされる。そのR43においては、払出モータ189の停止も行なわれる。これにより、リセットがなされた際に遊技制御用マイクロコンピュータ202からの景品玉の払出し要求がなければ、景品玉の払出しが行なわれない。
【0213】
一方、SR41aにより受信中であると判断された場合は、SR41bに進み、前述した払出完了フラグがセットされているか否かの判断がなされる。SR41bによりセットされていると判断された場合は、払出制御用マイクロコンピュータ220が景品玉の払出しが完了していると判断しているので、前述したSR27以降の処理を行なうために、この賞球払出動作処理が終了する。一方、SR41bによりセットされていないと判断された場合は、前述したSR9に進み、払出モータ189を回転駆動させて、その後に、前述したような一連の処理を行なうことにより、中断された景品玉の払出動作における払い残りの景品玉が払出される。
【0214】
前述したように、各賞球動作エラーフラグがセットされた場合には、景品玉の払出動作が中断される。しかし、未払出数等の制御データは、そのまま記憶されているので、リセット信号に基づく賞球動作エラーフラグがクリアされ、賞球個数信号に基づいて遊技制御用マイクロコンピュータ202からの払出し要求を確認し、さらに、払出制御用マイクロコンピュータ220が払出しが完了していないことを条件として、処理がSR9以降に進み、中断時に記憶されていた制御データに基づいて払出し途中の残りの未払出数の景品玉が確実に払出される。ここで、そのようなエラー解消後の未払出数の払出動作は、SR41aにより賞球個数信号をまだ受信していると判断されたことを条件として行われる。すなわち、遊技制御用マイクロコンピュータ202側の払出要求(所定個数の景品玉の払出しを行なうために必要な指令情報)を確認して残りの景品玉の払出しが引き続き行われるため、残りの景品玉の払出しが実際に必要であるか否かの判断を確かに行えるので、払出動作の中断復帰後に誤った払出動作が行われないようにすることができる。
【0215】
以上に示した賞球払出動作処理によれば、賞球個数信号に応じて景品玉の払出動作が行なわれる。この賞球払出動作処理においては、賞球個数信号を受ければ、遊技制御上でエラーが生じていても、そのエラーとは無関係に景品玉の払出動作を実行する制御が行なわれる。したがって、遊技制御上でエラーが生じていても、賞球個数信号を受ければ、景品玉が遊技者に払出される。
【0216】
景品玉の払出動作においては、払出制御用マイクロコンピュータ220側で、玉払出検出器240a,240bによる玉の払出しの検出に基づいて払出された景品玉の個数を確認しながら景品玉が払出される。このように払出制御用マイクロコンピュータ220側で払出された景品玉の個数を確認しながら景品玉の払出しが行なわれるので、賞球個数信号に応じた景品玉の払出しの完了時期が玉払出制御手段において把握できるため、一方向通信で景品玉の払出状態を遊技制御用マイクロコンピュータ202がチェックするにもかからず、玉払出手段による景品玉の払出中の払出速度の低下を防止することができる。したがって、払出制御を賞球個数信号の一方向通信により行なうことにより遊技制御用マイクロコンピュータ202の不正制御動作を極力防止しながらも、景品玉の払出速度の低下を防止することができる。
【0217】
さらに、払出制御用マイクロコンピュータ220の側で賞球個数信号に応じた一連の景品玉の払出の完了を確認したにもかかわらず、遊技制御用マイクロコンピュータ202の側でその払出が完了していないと判断された場合には、遊技制御用マイクロコンピュータ202の側で把握している景品玉の払出個数が優先され、景品玉の払出個数を補正する制御が行なわれる。このため、払出制御用マイクロコンピュータ220の側で把握している払出個数が遊技制御用マイクロコンピュータ202の側で把握している払出個数よりも多い場合でも、遊技制御用マイクロコンピュータ202の側で把握している景品玉の払出個数を優先することにより支障なく払出制御を行なうことができる。
【0218】
また、景品玉の払出し途中でエラー状態の発生により払出動作が中断された場合に、未払出数等の制御データが記憶されており、後にそのエラー状態が解除されてリセット信号が出力された場合に、エラーフラグのみをクリアして払出制御を続行するようにした。このため、景品玉の払出し途中で異常状態の発生により払出動作が中断された場合でも、異常状態の復旧後において、未払出数等の中断時に記憶されている制御データに基づいて、払出すべき残りの景品玉を確実に払出すことができる。また、そのようなエラー解消後の未払出数の払出動作が、遊技制御用マイクロコンピュータ202側の払出要求を確認して行われるため、払出動作の中断復帰後に誤った払出動作が行われないようにすることができる。つまり、遊技制御用マイクロコンピュータ202において払出要求に応じた景品玉の払出し状態が把握されているので、その遊技制御用マイクロコンピュータ202側の払出要求(所定個数の景品玉の払出しを行なうために必要な指令情報)を確認して中断復帰後の払出動作を引き続き行うことにより、中断復帰後の払出しの誤動作が防げるのである。
【0219】
また、払出モータ189が正常に動作しない場合に、賞球動作エラーフラグ1がセットされるので、そのエラーフラグに基づいて、景品玉の払出状態に異常が生じたことを認識することができる。また、払出モータ189が正常に動作したにもかかわらず払出玉が検出されない場合に、賞球動作エラーフラグ2がセットされるので、そのエラーフラグに基づいて、景品玉の払出状態に異常が生じたことを認識することができる。また、払出制御用マイクロコンピュータ220の側で賞球個数信号に応じた一連の景品玉の払出の完了を確認したにもかかわらず、遊技制御用マイクロコンピュータ202の側でその払出が完了していない場合の払出個数の補正の際においてその補正回数が極端に多くなった場合に、賞球動作エラーフラグ2がセットされるので、そのエラーフラグに基づいて、景品玉の払出状態に異常が生じたことを認識することができる。
【0220】
なお、この例では、前述したように、払出し異常による遊技中断後に異常状態が復帰してリセットがなされたことに応じて景品玉の払出しを再開する場合には、まず、賞球個数信号を受けていることの確認をし、受けていることを条件として払出モータの動作を開始させて残りの景品玉の払出しを行なうようにした。しかし、これに限らず、払出し異常による遊技中断後に異常状態が復帰してリセットがなされたことに応じて景品玉の払出しを再開する場合には、まず、払出モータ189の動作を開始させた後、1個目の景品玉が払出される前に賞球個数信号を受けていることの確認をし、受けていることを条件としてその1個目の玉を含めた中断後の残りの景品玉の払出しを行なうようにしてもよい。つまり、そのような景品玉の払出しを再開する場合の賞球個数信号のチェックは、1個目の景品玉が払出される前であれば、どのようなタイミングであってもよい。
【0221】
次に、払出制御用マイクロコンピュータ220において賞球状態と玉貸状態とで、流路切換部材254の流路切換状態を切換えるために行なわれる賞球玉貸状態切換処理について説明する。図20は、賞球玉貸状態切換処理の処理内容を示すフローチャートである。
【0222】
この流路切換処理の前提として、通常の状態では、流路切換部材254により玉の流路が景品玉払出用の流路201a側に切換えられた状態になっており、玉貸動作中でないときに景品玉の払出しが行なわれる場合には、流路切換部材254はそのままの状態を維持して行なわれる。
【0223】
まず、ステップST(以下、単にSTという)1により、現在が玉貸動作中であるか否かの判断がなされる。ST1により玉貸動作中であると判断された場合は、後述するST5に進む。一方、ST1により玉貸動作中ではないと判断された場合は、ST2に進み、玉貸し要求があるか否かの判断がなされる。
【0224】
ST2により玉貸し要求がないと判断された場合は、この流路切換処理が終了する。一方、ST2により玉貸し要求があると判断された場合は、ST3に進み、現在が玉貸し可能な状態であるか否かの判断がなされる。具体的には、景品玉の払出しが行なわれていない場合が、玉貸し可能な状態である。ST3により玉貸し可能な状態ではないと判断された場合は、この流路切換処理が終了する。一方、ST3により玉貸し可能な状態であると判断された場合は、ST4に進み、前述した切換ソレノイド255に励磁信号を与えて流路切換部材254を前述した図4の(B)に示されるような状態に制御し、流路切換部材254により玉の流路が貸玉払出用の流路201b側に切換えられた状態にする。これにより、玉の流路が玉貸状態にされる。その後、この流路切換処理が終了する。
【0225】
また、前述したST1により玉貸動作中であると判断され、ST5に進んだ場合は、実行されていた玉貸動作が終了したか否かの判断がなされる。ST5により玉貸動作が終了していないと判断された場合は、この流路切換処理が終了する。つまり、実行中の玉貸動作が終了するまで、流路の切換が待たれる。一方、ST5により玉貸動作が終了したと判断された場合は、ST6に進み、前述した切換ソレノイド255に与えられていた励磁信号を停止して流路切換部材254を前述した図4の(A)に示されるような状態に制御し、流路切換部材254により玉の流路が景品玉払出用の流路201a側に切換えられた状態にする。これにより、玉の流路が賞球状態にされる。これにより、賞球状態においては、入賞玉が入賞玉検出器122により検出される。その後、この流路切換処理が終了する。
【0226】
このように、玉貸または景品玉の払出しの動作の最中に別の払出動作の要求があった場合には、現在実行中の払出動作の終了を待って流路が切換えられる。これにより、玉貸または景品玉の払出しの動作の実行時期が重なった場合でも、先に実行中の動作が優先的に進められるため、玉の払出しを確実に行なうことができる。
【0227】
なお、この実施の形態においては、払出モータ189等を含む玉払出装置97、流路切換部材254、切換ソレノイド255、流路201a、および流路201bをユニット化していない例を示したが、それらをユニット化して1つのケース内に設け、着脱交換可能なようにしてもよい。そのようにすれば、組付け作業およびメンテナンス作業が容易になる。
次に、景品玉の払出動作時の具体的な動作例を説明する。図21は、景品玉の払出動作時の具体的な動作例を示すタイミングチャートである。
【0228】
図21には、景品玉の払出動作が正常に行なわれる場合の動作タイミングが示されている。この図21においては、入賞玉検出器122から出力される入賞球信号(正論理)、払出モータ189の動作状態、賞球個数スイッチ256の検出信号(正論理)、入賞玉排出ソレノイド127の動作状態、および、賞球個数信号D0〜D3の出力信号(負論理)が示されている。
【0229】
図21を参照して、入賞玉検出器122により入賞玉の検出が行なわれると、賞球個数信号D0〜D3がOFF状態(払出要求送信状態)になって(図21のSJ2参照)景品玉の払出しが要求されるとともに、入賞玉排出ソレノイド127がON状態にされて(図15のSK2参照)入賞玉が排出される。入賞玉排出ソレノイド127は、所定期間経過後にOFF状態にされる(図16のSQ3参照)。この例では、景品玉の払出要求個数が15個の場合(賞球個数信号D0〜D3がOFF状態)の例が示されている。
【0230】
そして、賞球個数信号D0〜D3に応じて払出モータ189が駆動されて(図18のSR9参照)景品玉が払出される。払出制御用マイクロコンピュータ220において、玉払出検出器240a,240bの検出信号に基づいて15個の景品玉の払出しが完了したものと判断されると、払出モータ189が停止される(図19のSR23参照)。
【0231】
払出された景品玉は、賞球個数スイッチ256によっても順次検出される。遊技制御用マイクロコンピュータ202においては、そのように景品玉の払出しが検出されると、払出しの検出ごとに次の払出し検出までの時間が所定時間T1になるか否かが判別され(図12のSI13参照)、その時間が所定時間T1になった場合に、一連の景品玉(この例では15個)の払出が完了したものものと判断される。それに応じて、賞球個数信号D0〜D3がON状態(払出要求停止状態)にされる。
【0232】
この図21に示された例では、図中Eに示すタイミングでカウントスイッチ短絡エラーが発生している。カウントスイッチ短絡エラーが発生した場合には、前述したように、遊技制御用マイクロコンピュータ202による遊技制御の進行が停止される。しかし、この実施形態の場合、図12〜図17に示されるように、カウントスイッチ短絡エラー等の遊技制御上のエラーが発生しても、入賞玉が検出されて景品玉を払出す必要がある場合には、遊技制御用マイクロコンピュータ202から賞球個数信号が払出制御用マイクロコンピュータ220に与えられる。そして、払出制御用マイクロコンピュータ220では、図18,図19に示されるように、遊技制御用マイクロコンピュータ202側の遊技制御上のエラーに応じた処理を行なわない。つまり、払出制御用マイクロコンピュータ220の制御は、遊技制御上のエラーの発生に何ら影響を受けずに実行される。このため、遊技制御上のエラーが発生しても、景品玉の払出条件が成立している場合には、通常どおり景品玉が払出される。
【0233】
このように、遊技制御上のエラーが発生しても、景品玉の払出条件が成立している場合には、通常どおり景品玉が払出されるようになっていることにより、次のような有利な効果が得られる。遊技制御上のエラーが発生しても、入賞している玉については景品玉の払出しが行なわれるので、遊技制御上のエラーが発生して遊技が進行しなくなった場合でも遊技者が景品玉の払出を受けることができるため、そのような場合に遊技者が不快感を感じるのを防ぐことができる。
【0234】
具体的に、たとえば、あるタイミングで可変入賞球装置35へ大量の入賞玉が集中したこと(入賞玉処理115による入賞玉の処理が追いつかないような大量の入賞玉が発生した場合等)に起因して入賞玉の流路において玉が流れにくくなり、10カウントスイッチ39のエラー(たとえばカウントスイッチ短絡エラー)が発生した場合を考えると、そのようなエラー状態は、入賞玉が入賞玉処理装置115により順次処理されていけばやがて自然に解消され得ると考えられる。しかし、このような場合に、遊技制御上のエラー(たとえばカウントスイッチ短絡エラー)に応じて景品玉の払出しを停止させてしまうと、本来自然に解消できるような軽微な異常状態であっても、入賞玉が処理されないことにより入賞玉が詰まってしまい、景品玉が払出せなくなるとともに、エラー状態が解消不可能になる。このような場合には、遊技者がイライラして状況に不満感を持ってしまう。これに対し、この実施の形態の場合は、そのようなエラー状態が生じた場合でも、入賞玉の処理が通常どおり行なわれるため、景品玉が払い出せなくなってしまうことがなく、さらに、このようなエラー状態を迅速に解消することができる。このため、遊技者は、遊技制御上のエラー状態が生じても、景品玉の払出しが行なわれること、およびエラー状態が迅速に解消できることにより、このような状況においてイライラせず、不満感も持たないようになる。
【0235】
特に、10カウントスイッチ39等の入賞玉を検出するスイッチの異常状態は、遊技制御上発生する異常状態のうち比較的発生する可能性が高いエラーであるので、そのような場合に、遊技者の不満感を防ぐことができるため、遊技制御上の異常状態が発生した際に、より一層確実に遊技者の不快感を防ぐことができる。
【0236】
次に、この実施形態により得られる主な効果をまとめて説明する。
10カウントスイッチ39のエラー等の遊技制御上のエラーが生じても、景品玉の払出制御が行なわれるので、そのようなエラー状態が生じた場合でも、入賞玉の処理が通常どおり行なわれるため、景品玉が払い出せなくなってしまうことがなく、遊技者がそのような状況に対して不満感を持たないようにすることができる。さらに、遊技制御上のエラーが入賞玉の軽微な玉詰まりによる場合には、遊技制御上のエラーとは無関係に景品玉の払出制御が行なわれるため、入賞玉が順次処理されていくことにより、このようなエラー状態を迅速に解消することができる。
【0237】
また、入賞玉検出器122から直接的に遊技制御用マイクロコンピュータ202に与えられる入賞玉の検出出力に応じて遊技制御用マイクロコンピュータ202から払出制御用マイクロコンピュータ220に賞球個数データが与えられ、その賞球個数データに基づいて、遊技制御用マイクロコンピュータ202の制御により景品玉の払出しが行なわれる。つまり、そのような景品玉の払出しは、遊技制御用マイクロコンピュータ202から払出制御用マイクロコンピュータ220への指令情報の一方向通信に基づいて行なわれる。このような一方向通信に基づく景品玉の払出し制御により、払出制御回路基板152から遊技制御基板199への不正なデータの入力による遊技制御用マイクロコンピュータ202の不正制御動作を極力防止することができる。さらに、賞球個数スイッチ256から直接的に遊技制御用マイクロコンピュータ202に与えられる景品玉の検出出力に基づいて所定個数の景品玉の払出が正常に行なわれているか否かが判別されるため、一方向通信でありながらも、遊技制御用マイクロコンピュータ202において、景品玉の払出し状態をチェックすることができる。さらに、払出制御用マイクロコンピュータ220において、玉払出検出器240a,240bから与えられる景品玉の払出しの検出出力に基づいて、払出された景品玉の個数を確認しながら所定個数の景品玉を玉払出装置97により払出す制御が行なわれるので、賞球個数データに応じた景品玉の払出しの完了時期が払出制御用マイクロコンピュータ220において予め把握できるため、一方向通信で景品玉の払出し状態を遊技制御用マイクロコンピュータ202がチェックするにもかかわらず、玉払出装置97による景品玉の払出中の払出速度の低下を防止することができる。したがって、遊技制御用マイクロコンピュータ202の不正制御動作を極力防止しながらも、景品玉の払出速度の低下を防止することができる。
【0238】
また、遊技制御用マイクロコンピュータ202において、景品玉の検出出力があった後の次の景品玉の検出出力の監視を行なうことにより、所定個数の一連の景品玉の払出終了タイミングを確実に判断することができる。つまり、所定期間次の景品玉の払出しがない場合には、所定個数の一連の払出しが終了しているのである。このようにして確実に判断される一連の景品玉の払出終了タイミングに基づいて、所定個数の景品玉の払出が正常に行なわれているか否かが判別されるため、遊技制御用マイクロコンピュータ202において、一方向通信でありながら景品玉の払出し状態を確実にチェックすることができる。これにより、特に、遊技場に不利益となるような過剰な個数の払出しを確実にチェックすることができる。
【0239】
また、払出制御用マイクロコンピュータ220の側で所定個数の景品玉の払出しを確認したにもかかわらず、遊技制御用マイクロコンピュータ202で所定個数の景品玉の払出が完了していないと判断された場合、すなわち、払出制御用マイクロコンピュータ220の側と、遊技制御用マイクロコンピュータ202の側とのそれぞれで把握している景品玉の払出個数が一致しない場合には、遊技制御用マイクロコンピュータ202で把握している景品玉の払出個数が優先されて景品玉の払出制御に用いられる。このため、払出制御用マイクロコンピュータ220の側で把握している払出個数が遊技制御用マイクロコンピュータ202の側で把握している払出個数よりも多くなってしまった場合でも、遊技制御用マイクロコンピュータ202の側で把握している景品玉の払出個数を優先することにより支障なく払出制御が行なわれる。
【0240】
また、玉払出装置97により払出された景品玉の個数を特定可能な情報は、ホール用管理コンピュータにより、遊技場におけるパチンコ遊技機1の管理等に用いられる。遊技制御用マイクロコンピュータ202において景品玉の払出し状態のチェックのために用いられる賞球個数スイッチ256の検出出力に基づいて、玉払出装置97により払出された景品の個数を特定可能な情報が外部に出力されるため、パチンコ遊技機1の外部に出力する景品玉の払出個数と、実際に払出された景品玉の個数との食い違いが生じるのを防ぐことができる。
【0241】
また、景品玉の払出し途中でエラー状態の発生により払出動作が中断された場合に、未払出数等の制御データが記憶されており、後にそのエラー状態が解除されてリセット信号が出力された場合に、エラーフラグのみをクリアして払出制御を続行するようにした。このため、景品玉の払出し途中で異常状態の発生により払出動作が中断された場合でも、異常状態の復旧後において、未払出数等の中断時に記憶されている制御データに基づいて、払出すべき残りの景品玉を確実に払出すことができる。また、そのようなエラー解消後の未払出数の払出動作が、遊技制御用マイクロコンピュータ202側の払出要求(所定個数の払出しを行なうために必要な指令情報)を確認して行われるため、残りの景品玉の払出しが実際に必要であるか否かの判断を確かに行えるので、払出動作の中断復帰後に誤った払出動作が行われないようにすることができる。
【0242】
また、実際に払出された景品玉の個数が払出要求された景品玉の個数と一致しない場合等の遊技制御用マイクロコンピュータ202の側で景品玉の払出が正常に行なわれていないと判別した場合に所定の報知が行なわれるため、景品玉の払出し状態に異常が生じたことを容易に知ることができる。それに加えて、遊技制御用マイクロコンピュータ202の側で景品玉の払出が正常に行なわれていないと判別した場合に遊技不可能な状態(遊技停止状態)にされるため、異常が生じたまま遊技が行なわれることによる新たな異常発生を未然に防ぐことができる。
【0243】
次に、本発明の変形例等の特徴点を列挙する。
(1) 以上に示した実施形態においては、玉払出装置の駆動源としてモータを用いた例を示したが、これに限らず、その駆動源は、ソレノイドであってもよい。
【0244】
(2) 以上の実施の形態においては、カードユニット50がパチンコ遊技機1に接続されていない場合に打球の発射ができないように制御される。これに加えて、カードユニット50がパチンコ遊技機1に接続されていない場合には、遊技制御用マイクロコンピュータ202が、パチンコ遊技機1での遊技が行なえないように制御してもよい。具体的には、遊技制御用マイクロコンピュータ202が、リレー回路224の切換信号の入力を受け、その信号に基づいて打球発射不可能にされたことを認識し、遊技が行なえないように制御すればよい。
【0245】
(3) 以上に示した実施の形態においては、図18および図19の賞球払出動作処理に示されるように、払出し異常による遊技中断後に異常状態が復帰してリセットがなされたことに応じて景品玉の払出しを再開する場合には、まず、賞球個数信号を受けていることの確認をし、受けていることを条件として払出モータの動作を開始させて残りの景品玉の払出しを行なうようにした。しかし、これに限らず、払出し異常による遊技中断後に異常状態が復帰してリセットがなされたことに応じて景品玉の払出しを再開する場合には、まず、払出モータ189の動作を開始させた後、1個目の景品玉が払出される前に賞球個数信号を受けていることの確認をし、受けていることを条件としてその1個目の玉を含めた中断後の残りの景品玉の払出しを行なうようにしてもよい。つまり、そのような景品玉の払出しを再開する場合の賞球個数信号のチェックは、1個目の景品玉が払出される前であれば、どのようなタイミングであってもよい。
【0246】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【0247】
【課題を解決するための手段の具体例】
(1) 図1等に示されたパチンコ遊技機1により、遊技領域に打玉を打込んで遊技が行なわれ、遊技領域(遊技領域32)に設けられた入賞領域(始動入賞口34等)への入賞に応じて景品玉が払出される弾球遊技機が構成されている。図2等に示された玉払出装置97により、景品玉を払出し可能な玉払出手段が構成されている。図6等に示された払出制御用マイクロコンピュータ220により、所定の玉払出条件が成立した場合に、前記玉払出手段により景品玉を払出す制御を行なう玉払出制御手段が構成されている。図6等に示された遊技制御用マイクロコンピュータ202により、前記弾球遊技機の遊技状態を制御することが可能な遊技制御手段が構成されている。図9に示されたステップSA2〜SA6、SA9〜SA13、およびSA15〜SA18等のステップにより、前記遊技制御手段による遊技制御上で発生した異常状態(カウントスイッチ短絡等の異常状態)を検出する異常状態検出手段が構成されている。図11〜図21に示すように、前記玉払出制御手段は、前記異常状態検出手段により前記遊技制御上で発生した異常状態が検出された場合であっても、前記玉払出条件の成立に応じて前記玉払出手段により景品玉を払出す制御を行なう。
【0248】
(2) 図8に示されるように、前記遊技制御手段は、前記異常状態検出手段により前記遊技制御上で発生した異常状態が検出された場合に、少なくとも遊技制御の主要部分(特別図柄処理)を不能動化する制御を行なう(S12,S13参照)。
【0249】
(3) 図1等に示されたV入賞スイッチ38および10カウントスイッチ39により、前記入賞領域に打玉が入賞したことを検出する打玉入賞検出手段が構成されている。図9に示されるように、前記異常状態検出手段により検出される異常状態は、前記打玉入賞検出手段の異常状態を含む。
【0250】
(4) 図9に示されるように、前記打玉入賞検出手段は、打玉の入賞を検出した場合に所定期間内において検出出力が継続される。図9(特に、SA2〜SA6,SA9〜SA13)に示されるように、前記異常状態検出手段により検出される前記打玉入賞検出手段の異常状態は、前記打玉入賞検出手段による入賞の検出出力が前記所定期間を超えて継続した異常状態を含む。
【0251】
(5) 図2等に示された入賞玉検出器122により、前記入賞領域に入賞した入賞玉を検出する入賞玉検出手段が構成されている。図柄2等に示された賞球個数スイッチ256により、前記玉払出手段による景品玉の払出しが検出可能な景品玉検出手段が構成されている。図6に示されるように、前記遊技制御手段は、前記入賞玉検出手段および前記景品玉検出手段のそれぞれの検出出力を直接受け、前記入賞玉検出手段の検出出力があった場合に、所定個数の景品玉の払出しを要求する指令情報を前記玉払出制御手段へ与える(図14参照)とともに、前記景品玉検出手段の検出出力に基づいて前記所定個数の景品玉の払出しが正常に行なわれているか否かを判断する制御をさらに行なう(図12参照)。図18および図19に示されるように、前記玉払出制御手段は、前記遊技制御手段から前記指令情報を受けた場合に、景品玉を前記玉払出手段により払出す制御をさらに行なう。図6に示されるように、前記玉払出制御手段から前記遊技制御手段への情報の通信が行なわれない。
【0252】
【課題を解決するための手段の具体例の効果】
請求項1に関しては、次のような効果を得ることができる。可変入賞球装置が開放状態でないのに入賞した打玉の検出信号が入力されたときに、所定期間、制御される、不正入賞エラー状態においても、払出条件の成立に応じて払出手段により景品を払出す制御が行なわれるので、遊技制御が異常な状態になっても少なくとも払出条件が成立した分については遊技者が景品の払出しを受けることができる。このため、遊技制御上での異常状態が生じた場合における景品の払出しについての遊技者の不快感を防ぐことができる。
【0253】
請求項2に関しては、次のような効果を得ることができる。入賞球装置に入賞した打玉の検出信号が所定期間以上継続して入力されているときに検出信号の入力が途絶えるまで制御される、検出エラー状態においても、払出条件の成立に応じて払出手段により景品を払出す制御が行なわれるので、遊技制御が異常な状態になっても少なくとも払出条件が成立した分については遊技者が景品の払出しを受けることができる。このため、遊技制御上での異常状態が生じた場合における景品の払出しについての遊技者の不快感を防ぐことができる。
【0256】
請求項に関しては、請求項1または請求項2に関する効果に加えて、次のような効果を得ることができる。このように、払出制御手段から遊技制御手段への情報の通信が行なわれず、打玉入賞検出手段から直接的に遊技制御手段に与えられる入賞玉の検出出力に応じて遊技制御手段から払出制御手段に指令情報が与えられ、その指令情報に基づいて、払出制御手段の制御により景品の払出しが行なわれる。つまり、そのような景品の払出しは、遊技制御手段から払出制御手段への指令情報の一方向通信に基づいて行なわれる。このような一方向通信に基づく景品の払出し制御により、払出制御手段から遊技制御手段への不正なデータの入力による遊技制御手段の不正制御動作を極力防止することができる。さらに、景品検出手段から、払出制御手段を介することなく直接的に遊技制御手段に与えられる景品の検出出力に基づいて所定個数の景品の払出が正常に行なわれているか否かが判別されるため、遊技制御手段において、一方向通信でありながら景品の払出し状態をチェックすることができる。
【図面の簡単な説明】
【図1】弾球遊技機の一例のパチンコ遊技機を示す全体正面図である。
【図2】パチンコ遊技機の一部内部構造を示す全体背面図である。
【図3】玉払出装置の構成を示す断面図である。
【図4】玉払出流路の切換部の構成を示す断面図である。
【図5】機構板に設けられる入賞玉処理装置の背面から見た正面図である。
【図6】本発明の実施の形態に用いられる制御回路を示すブロック図である。
【図7】本発明の実施の形態に用いられる制御回路を示すブロック図である。
【図8】遊技制御用マイクロコンピュータで実行される処理の内容を示すフローチャートである。
【図9】遊技制御用マイクロコンピュータで実行される処理の内容を示すフローチャートである。
【図10】遊技制御用マイクロコンピュータで実行される処理の内容を示すフローチャートである。
【図11】遊技制御用マイクロコンピュータで実行される処理の内容を示すフローチャートである。
【図12】遊技制御用マイクロコンピュータで実行される処理の内容を示すフローチャートである。
【図13】遊技制御用マイクロコンピュータで実行される処理の内容を示すフローチャートである。
【図14】遊技制御用マイクロコンピュータで実行される処理の内容を示すフローチャートである。
【図15】遊技制御用マイクロコンピュータで実行される処理の内容を示すフローチャートである。
【図16】遊技制御用マイクロコンピュータで実行される処理の内容を示すフローチャートである。
【図17】遊技制御用マイクロコンピュータで実行される処理の内容を示すフローチャートである。
【図18】払出制御用マイクロコンピュータで実行される処理の内容を示すフローチャートである。
【図19】払出制御用マイクロコンピュータで実行される処理の内容を示すフローチャートである。
【図20】払出制御用マイクロコンピュータで実行される処理の内容を示すフローチャートである。
【図21】景品玉の払出動作時の具体的な動作例を示すタイミングチャートである。
【符号の説明】
1はパチンコ遊技機(弾球遊技機)、32は遊技領域(遊技領域)、34は始動入賞口(入賞領域)、48,49a,49bは入賞口(入賞領域)、35は可変入賞球装置(入賞領域)、97は玉払出装置(玉払出手段)、202は遊技制御用マイクロコンピュータ(遊技制御手段)、220は払出制御用マイクロコンピュータ(玉払出制御手段)、38はV入賞スイッチ(打玉入賞検出手段)、39は10カウントスイッチ(打玉入賞検出手段)122は入賞玉検出器(入賞玉検出手段)である。
[0001]
BACKGROUND OF THE INVENTION
  The present invention is represented by, for example, pachinko gaming machines and coin gaming machines.PlayFor more information on technical machines,Satisfaction of predetermined payout conditionsAccording to the sceneryGoodsPaid outPlayRelated to technical machines.
[0002]
[Prior art]
  This kindPlayIn the machine, what is conventionally known is controlled so that, for example, a predetermined number of prize balls are paid out to the player in accordance with the winning of the hitting ball in the winning area provided in the gaming area. RuBullet ball machinewas there.
[0003]
Such a ball game machine has a game control means for controlling the game state of the ball game machine and a ball payout control means for controlling the ball payout by the ball payout means. When the control means and the ball payout control means communicate with each other and execute each control, the game state control (hereinafter referred to as game control) and the ball payout control (hereinafter referred to as ball payout control) cooperate with each other. It was configured to be performed.
[0004]
In such a ball game machine, for example, when an abnormal state in game control by a game control means such as a failure of a switch for detecting a prize occurs, execution of game control is performed to prevent the abnormal control state from proceeding. Had been stopped. Then, because the game control and the ball payout control are performed in cooperation, when the execution of the game control is stopped based on the occurrence of the abnormal state on the game control as described above, the ball payout control is also performed. It was stopped.
[0005]
[Problems to be solved by the invention]
However, since the ball payout control is also stopped according to the occurrence of an abnormal state on the game control, the abnormal state on the game control is, for example, a temporary concentration of the ball at a certain winning opening. Even if there is a minor abnormality that can be recovered naturally over time, such as a temporary abnormal operation of the detection switch due to the occurrence of a large number of winning balls, In some cases, a winning ball that should be processed for paying out the money cannot be processed and stays and cannot be recovered naturally.
[0006]
In such a case, although there is no particular problem with the payout control of the prize balls, the player should not be paid out because the balls to be paid out are not paid out. The problem arises that is frustrated and feels uncomfortable.
[0007]
  The present invention has been conceived in view of such circumstances, and its purpose is to provide a scene when an abnormal state occurs in game control.GoodsCan prevent player discomfort about payoutFunIt is to provide a technical machine.
[0008]
[Means for Solving the Problems]
  The present invention described in claim 1It has a variable winning ball device that changes to an open state where the hit ball can win,A gaming machine in which prizes are paid out according to establishment of predetermined payout conditions,
  A payout means capable of paying out the prize;
  A payout control means for performing payout control for paying out a prize by the payout means when the predetermined payout condition is satisfied;
  Game control means capable of controlling the gaming state of the gaming machine;
  A hitting ball winning detection means for detecting a hitting ball winning in the variable winning ball apparatus;
  AboveGame control meansIs,Including a fraudulent winning error control means for controlling to a fraudulent winning error state for a predetermined period when a detection signal is inputted from the hitting ball winning detecting means even though the variable winning ball apparatus is not in an open state.,
  The payout control means is,in frontRecordIn illegal winning error stateAlso, the payout control is performed.
[0009]
  The present invention according to claim 2 is a gaming machine that has a winning ball apparatus that can win a hit ball, and that a prize is paid out in accordance with establishment of a predetermined payout condition,
  A payout means capable of paying out the prize;
  A payout control means for performing payout control for paying out a prize by the payout means when the predetermined payout condition is satisfied;
  Game control means capable of controlling the gaming state of the gaming machine;
  A hitting ball winning detection means for detecting a hitting ball won in the winning ball device;
  The game control means includes a detection error control means for controlling a detection error state until the input of the detection signal is interrupted when the detection signal is continuously input from the hitting ball winning detection means for a predetermined period or longer,
  The payout control means performs the payout control even in the detection error state.
[0012]
  Claim3The present invention described in claim 1Or claim 2In addition to the configuration of the invention described in,in frontA prize detector capable of detecting a payout of prizes by means of a recording / dispensing means.StepIn addition,
  The game control means includes theHit ball winning detection meansAnd directly receiving each detection output of the prize detection means,Hit ball winning detection meansIf there is a detection output, command information requesting the payout of a predetermined number of prizes is given to the payout control means, and the predetermined number of prizes are normally paid out based on the detection output of the prize detection means. Further control to determine whether or not
  The payout control means further controls payout of prizes by the payout means when receiving the command information from the game control means, and information is communicated from the payout control means to the game control means. It is characterized by not.
[0013]
[Action]
  According to the first aspect of the present invention, it operates as follows. The prize can be paid out by the function of the payout means. With the action of the payout control means, payout control for paying out prizes is performed by the payout means when a predetermined payout condition is satisfied. The game state of the gaming machine can be controlled by the action of the game control means.By the action of the hitting ball winning detection means, the hitting ball won in the variable winning ball apparatus is detected. Unauthorized winning error control means included in game control meansBy the work ofWhen the variable winning ball apparatus is not in the open state, when a detection signal is input from the hitting ball winning detection means, it is controlled to an illegal winning error state for a predetermined period.Is done. With the further function of the withdrawal control means,In illegal winning error stateAlso, payout control is performed. in this way,In the illegal winning error state, which is controlled for a predetermined period when the detection signal of the hitting ball that has been won is input even though the variable winning ball device is not in the open state.However, since the payout means controls the payout according to the fulfillment of the payout condition, even if the game control becomes abnormal, the player receives payout of the prize for at least the amount that the payout condition is satisfied. Is possible. For this reason, it is possible to prevent the player from feeling uncomfortable with respect to paying out prizes when an abnormal state occurs in game control.
[0014]
  According to the second aspect of the present invention, it operates as follows. The prize can be paid out by the function of the payout means. With the action of the payout control means, payout control for paying out prizes is performed by the payout means when a predetermined payout condition is satisfied. The game state of the gaming machine can be controlled by the action of the game control means. The hit ball winning detection unit detects the hit ball that has won the winning ball apparatus. The detection error control means included in the game control means controls the detection error state until input of the detection signal is interrupted when the detection signal is continuously input from the hitting ball winning detection means for a predetermined period or longer. . With the further action of the payout control means, payout control is performed even in the detection error state. In this way, when the detection signal of the hit ball that has won the winning ball apparatus is continuously input for a predetermined period or longer, control is performed until the detection signal is interrupted. Accordingly, since the payout means performs payout control, even if the game control becomes abnormal, it is possible for the player to receive the payout for at least the amount that the payout condition is satisfied. For this reason, it is possible to prevent the player from feeling uncomfortable with respect to paying out prizes when an abnormal state occurs in game control.
[0017]
  Claim3According to the invention described in claim 1,Or claim 2In addition to the operation of the invention described in the following, it operates as follows. SceneryThe payout of the premium by the payout means can be detected by the function of the product detection means. By further action of the game control means,Hit ball winning detection meansAnd directly receiving the detection output of the prize detection means,Hit ball winning detection meansIf the detected output is given, command information for requesting the payout of a predetermined number of prizes is given to the payout control means, and the predetermined number of prizes are paid out normally based on the detection output of the prize detection means. Control to determine whether or not is further performed. Due to the further function of the payout control means, when the command information is received from the game control means, the payout means is further controlled to be paid out by the payout means. Furthermore, communication of information from the payout control means to the game control means is not performed. Thus, communication of information from the payout control means to the game control means is not performed,Hit ball winning detection meansCommand information is given from the game control means to the payout control means in accordance with the winning ball detection output directly given to the game control means, and the prize is paid out by the control of the payout control means based on the command information. It is. In other words, such award payout is performed based on one-way communication of command information from the game control means to the payout control means. By such prize payout control based on such one-way communication, it becomes possible to prevent as much as possible the illegal control operation of the game control means due to illegal data input from the payout control means to the game control means. Further, since it is determined whether or not a predetermined number of prizes are normally paid out based on a prize detection output given directly from the prize detection means to the game control means without going through the payout control means. In the game control means, it is possible to check the payout state of the prize while performing one-way communication.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of the present invention will be described in detail with reference to the drawings. In this embodiment, a pachinko gaming machine is illustrated as an example of a ball game machine, but the present invention is not limited to this, and a coin gaming machine or the like may be used. Any ball game machine in which a game is performed and a prize ball is paid out in accordance with a winning in a winning area provided in the gaming area is a target.
[0019]
First, an overall configuration of a pachinko gaming machine 1 as an example of a ball and ball game machine according to an embodiment will be described with reference to FIGS. FIG. 1 is a front view of the pachinko gaming machine 1. FIG. 2 is an overall rear view showing a partial internal structure of the pachinko gaming machine 1. FIG. 3 is a cross-sectional view showing the internal configuration of the ball dispensing device 97. FIG. 4 is a cross-sectional view showing the configuration of the switching portion of the ball dispensing channel. FIG. 5 is a front view of the winning ball processing device 115 provided on the mechanism plate 60 as viewed from the back.
[0020]
In FIG. 1, a pachinko gaming machine 1 has a front frame 2 formed in a frame shape as is well known, and a door holding frame 3 is provided around the frame-shaped opening of the front frame 2. A glass door frame 4 having a glass plate at the upper part of the holding frame 3 and a front door plate 5 having a hitting ball supply tray (upper plate) 6 at the lower part thereof are provided so as to be freely opened and closed. One door switch 257 for detecting the open / close state of the glass door frame 4 is provided on the back side of the boundary portion between the glass door frame 4 and the door holding frame 3. Further, on the surface of the lower part of the front frame 2, there is provided a surplus ball receiving tray (lower pan) 20 for storing surplus prize balls overflowing from the hitting ball supply tray 6, and an operation handle 21 for firing a hit ball is also provided. Is provided. Further, the front frame 2 is provided with a game effect lamp 22 that is turned on or blinks when the gaming state becomes a predetermined specific gaming state at the upper part thereof, and on the open side portion thereof is shown in the figure. The lock decoration which decorates the circumference | surroundings of the lock | rock of the locking device which does not carry out is provided, The operation | movement lamp 23 which displays that the launching operation of a hit ball is performed inside the lock decoration and the pachinko game machine 1 is operating is incorporated. Yes.
[0021]
The hitting ball supply tray 6 will be described in more detail. The hitting ball supply tray 6 is stored so as to communicate a prize ball payout outlet 7a formed on the upstream side thereof with a supply port 7b formed on the downstream side thereof. An alignment path 8 is formed, and a ball detector 9 is provided on the bottom rear surface in the middle of the storage alignment path 8. The ball detector 9 detects a hit ball remaining on the hit ball supply tray 6. A speaker 19 that generates sound effects is built in the lower space on the upstream side of the hitting ball supply tray 6. Further, another ball detector 9a having the same structure is provided slightly upstream of the ball detector 9. Even if the ball detector 9 does not detect the presence of a hit ball, the upstream ball detector 9a When the presence of a hit ball is detected, it is determined that a trouble such as clogging has occurred, and the detection output of the absence of a hit ball of the ball detector 9 is invalidated. Also good.
[0022]
In addition, the hitting ball supply tray 6 is provided with an operation section that is operated when borrowing game balls via a card unit (card processing machine) 50 provided adjacent to the pachinko gaming machine 1. A ball lending switch 15, a return switch 17, and a mode changeover switch 18 are provided as operation units, and a frequency display LED 16 is provided between the ball lending switch 15 and the return switch 17. The ball lending switch 15 is operated when borrowing a game ball by the card unit 50, and the return switch 17 is for returning the card inserted into the card insertion slot 55 of the card unit 50 at the end of the game. Is. The fact that the card has been inserted into the card insertion slot 55 can be recognized by the fact that the card insertion display lamp 54 provided in the card unit 50 is lit. The frequency display LED 16 displays the remaining amount of the card inserted into the card insertion slot 55 of the card unit 50. Further, the mode changeover switch 18 is operated in the manual mode in which the game balls to be borrowed are operated by operating the ball lending switch 15 and when the remaining amount of hit balls in the hit ball supply tray 6 is not detected by the ball detector 9. The automatic mode for automatically paying out game balls is set to one of the modes. Reference numeral 11 denotes an automatic ball lending indicator for displaying an automatic mode, and 12 is a ball lending indicator for displaying that ball lending is possible.
[0023]
By the way, a game board 30 is detachably attached to the rear surface of the front frame 2 behind the glass door frame 5. This game board 30 is provided with a guide rail 31 for guiding a hit ball in a substantially circular shape, and an inner side range surrounded by the guide rail 31 constitutes a game area 32, and the game area 32 has a variable display device, A game apparatus such as a variable winning ball apparatus and a winning opening is arranged. More specifically, a variable display device 33 incorporating a plurality of rotating drum mechanisms is disposed substantially at the center of the game area 32, and a start winning opening 34, a variable winning ball device 35, and a lower portion of the variable display device 33. Is arranged. The start winning opening 34 is for rotating the rotary drum mechanism of the variable display device 33. For this reason, the winning balls that have won the starting winning opening 34 are guided to the back surface of the game board 30 to collect the winning balls. It is detected by a start winning ball detector 46 provided in a cover body (not shown). The variable winning ball apparatus 35 has an opening / closing plate 36 that is driven to open and close by a solenoid 37, and the inside of the opening / closing plate 36 is divided into three, the center of which is set as a specific winning area, and the specific winning is achieved. A special winning ball detector 38 (hereinafter referred to as a V winning switch 38) faces the area, and below that is a winning ball detector 39 (hereinafter referred to as a 10 count switch 39) that detects all the winning balls that have won the variable winning ball device 35. Temporary. A winning opening that opens when the open / close plate 36 is opened in the variable winning ball apparatus 35 is called a large winning opening. In addition to the configuration described above, the game board 30 is provided with an out port 40 at the lowermost part of the game area 32, and winning holes 42 a and 42 b are provided at the left and right of the center of the game area 32. A prize ball lamp 43 and a ball break lamp 44 are provided.
[0024]
The game area 32 is further provided with normal winning ports 48, 49a, 49b. When a hitting ball is won at the start winning opening 34, six prize balls are paid out, and other normal winning openings 42a, 42b, 48, 49a, 49b and the opening / closing plate 36 of the variable winning ball apparatus 35 are provided. When a hit ball wins, 15 prize balls are paid out. As described above, the game area 32 is provided with a plurality of winning areas in which the prize balls to be paid out by winning the hitting balls are classified into a plurality of different types.
[0025]
The game content of the gaming board 30 configured as described above is that the rotating drum mechanism of the variable display device 33 starts rotating when the hit ball wins the start winning opening 34 and the start winning ball detector 46 is turned on. The variable display is started. If a hit ball wins the start winning opening 34 during variable display of the variable display device 33, the winning is stored. Such memory is called start winning memory. Then, after the previous variable display is completed, the variable display based on the storage is started. After the rotating drum mechanism of the variable display device 33 starts to rotate, the rotation is stopped when a certain time (for example, 5 seconds) elapses. When the combination of symbols displayed on the variable display device 33 at the time of stoppage is a combination of predetermined jackpot symbols, a specific gaming state (also referred to as a jackpot gaming state) is entered, and the open / close plate of the variable winning ball device 35 36 is released until a predetermined time (for example, 30 seconds) elapses or a predetermined number (for example, 10) of winning balls are generated. When the hitting ball enters the specific winning area and the V winning switch 38 is turned on while the opening / closing plate 36 is opened, a continuation right is generated, and the opening operation of the opening / closing plate 36 is repeated again. The generation of the continuation right is allowed a predetermined number of times (for example, 16 times). Thus, the state where the opening / closing plate 36 of the variable winning ball apparatus 35 is opened can be continued a predetermined number of times, and each time the opening / closing plate 36 is opened is called a round. The current round number when the state in which the opening / closing plate 36 is opened is repeatedly displayed in such a manner is displayed on the round number display 33a composed of a 7-segment display provided at the top of the variable display device 33. . The round number display 33a includes two 7-segment displays arranged side by side, and can display the side and two numbers and letters. As will be described later, the round number display 33a is used to display an error code indicating the error content when a predetermined error state occurs.
[0026]
Since the generation of the continuation right described above is allowed a predetermined number of times (for example, 16 times), there is a chance to win a large number of winning balls in a short time when the big hit gaming state is reached. In this way, a very big chance for the player in the big hit gaming state is generated based on a single variable display result of the variable display device 33, and may occur when there is almost no residual ball on the hitting ball supply tray 6. Yes, in such a case, the hit ball does not remain in the hit ball supply tray 6 even though it is necessary to continuously hit the hit ball and win the hit ball in the specific winning area of the variable winning ball apparatus 35. Therefore, the ball lending switch 15 must be operated and the game ball must be borrowed. However, since it takes some time for the game ball to be paid out after the ball lending switch 15 is operated and the ball to be fired and reach the specific winning area of the variable winning ball apparatus 35, during that time Although there is an inconvenience that an advantageous chance (establishment of continuation right) is missed, in the present embodiment, if the mode changeover switch 18 is set to the automatic mode, the ball detector 9 is absent. Since the game balls are automatically paid out to the hitting ball supply tray 6 at the time of detecting the above, there is no inconvenience as described above. On the other hand, even if the automatic mode as described above is set, when the prize ball payout frequency per unit time is high, for example, when the above-mentioned big hit game state is entered, the prize ball is paid out immediately thereafter. Therefore, it is not necessary to pay out the game balls automatically, and the remaining ball lending information on the magnetic card is not wasted.
[0027]
By the way, on the back surface of the game board 30, there is provided a winning ball collective cover body (not shown) that guides and collects the various winning holes provided on the front surface of the gaming board 30 or winning balls. It has been. The winning ball collective cover body is provided with a plurality of guiding passages (not shown) for guiding the winning balls. Then, after the winning balls that are won in the normal winning openings 48, 42a, 42b, 49a, 49b are gathered and guided by one guide passage, they are detected by a normal winning ball detector (not shown). The winning ball that has won the starting winning opening 34 is detected by the starting winning ball detector 46. Of the winning balls that have won in the open / close plate 36 of the variable winning ball apparatus 35, the winning ball that has won a specific winning area (V winning area) is detected by the V winning switch 38 and then detected by the 10-count switch 39. The Such winning in the specific winning area is called V winning. On the other hand, a winning ball that has won an area other than the specific winning area is not detected by the V winning switch 38 but is detected by the 10 count switch 39. The 10-count switch 39 detects the number of winning balls from when the opening / closing plate 36 is opened once until it is closed. Here, the relationship between the V winning switch 38 and the 10-count switch 39 will be described. All winning balls that have won the specific winning area are guided to the 10-count switch 39 through the V winning switch 38. That is, all the winning balls detected by the V winning switch 38 are also detected by the 10 count switch 39. The ball guided to the 10-count switch 39 flows down as it is.
[0028]
In the pachinko gaming machine 1, as described above, the payout number of the prize balls is divided into two types according to the type of the prize area, and in order to distinguish such prize balls, from each detector. Is sent to the game control board 199 (see FIG. 2), and the game control board 199 sends a prize ball number signal (a signal representing the prize ball number data) to the payout control circuit board 152. Also called). A game relay board 47 that relays wires extending from switches, lamps, drive sources and the like provided on the game board 30 is attached to the back surface of the winning ball collective cover body (not shown).
[0029]
As shown in FIG. 1, the card unit 50 provided on the side of the pachinko gaming machine 1 configured as described above includes an available display lamp 51 for displaying whether or not it is in a usable state, When there is a fraction (number less than 100 yen) in the remaining amount information recorded in the above, the fraction display switch 52 for displaying the fraction on the frequency display LED 16, and the pachinko gaming machine on which side the card unit 50 is 1 is inserted into the card unit 50, a card insertion indicator lamp 54 indicating that a card is being inserted into the card unit 50, and a magnetic card as a recording medium is inserted. A card insertion slot 55 and a card unit lock 56 for opening when checking the mechanism of the card reader / writer provided on the back surface of the card insertion slot 55 are provided. It is. The card unit 50 configured as described above is controlled by a unique control circuit, and the switches 15, 17, 18, the display LED 16, and the payout control circuit board provided on the pachinko gaming machine 1 side. The interface board 138 is provided on a mechanism plate 60 (described later) provided on the back surface of the pachinko gaming machine 1 because it is necessary to connect to the pachinko gaming machine 1. The card unit 50 may be built in the pachinko gaming machine 1.
[0030]
Next, the structure of the back surface of the pachinko gaming machine 1 will be described with reference to FIG. The mechanism plate 60 of the pachinko gaming machine is provided with a ball tank 65 in the upper part thereof, and the pachinko gaming machine 1 is supplied to the ball tank 65 from above in a state where the pachinko gaming machine 1 is installed on the gaming machine installation island. . The pachinko balls stored in the ball tank 65 are supplied to the ball dispensing device 97, and the balls are dispensed into the hitting ball supply tray 6 by operating the ball dispensing device 97.
[0031]
The mechanism plate 60 is further provided with a board box 149 for the payout control circuit board 152 and a game control board box 198 for housing a game control board 199 (also referred to as a main board) for performing game control. . In the figure, 33 is a variable display device, and 47 is a game relay board. The winning balls that have been placed in the game area and won in the winning area or the variable winning ball device are processed by the winning ball processing device 115, and a predetermined number of prize balls are paid out from the ball paying device 97 for each winning ball. The
[0032]
Reference numeral 196 denotes a hitting ball launching device, which uses the rotational force of the firing motor 197 to launch one hit ball at a time into the game area. In FIG. 2, a terminal board 78 is provided in the upper corner portion of the pachinko gaming machine 1. This terminal board is provided with a power connector 80 and a power switch 81 for connection to an external power source. Further, the terminal board 78 is provided with a ball out information output terminal 79a, a firing control signal input terminal 79b, a ball lending information output terminal 79c, and a replenishment information output terminal 79d.
[0033]
The game control board box 198 is provided with a key switch (not shown) for inputting and setting the probability that the variable display device 33 has a predetermined specific display mode and the specific game state occurs, By operating a game hall clerk with a predetermined key inserted into the key switch, the probability can be set in three stages, for example, high probability, medium probability, and low probability. And the setting state of the probability is displayed by setting probability display LED (illustration omitted).
[0034]
The card unit 50 provided on the side portion of the pachinko gaming machine 1 is provided with a ball lending amount setting switch 213, and once the game clerk operates the ball lending amount setting switch 213, the ball lending amount setting switch 213 is operated once. A ball lending amount to be lent out in accordance with the ball lending operation is set.
[0035]
In the drawing, the mechanism plate 60 is provided with an upper base unit provided with a ball tank 65 for mainly storing prize balls and a ball alignment rail 69 for guiding the prize balls stored in the ball tank 65 while aligning them downstream. 61, an intermediate base unit 62 provided with a ball payout device 97 for paying out prizes mainly based on winnings, and a lower base provided with a processing mechanism for processing hitting balls including winning balls mainly driven into the game board 30 The unit 63 is configured by being assembled and divided. As described above, in the mechanism plate 60 of the present embodiment configured by assembling the three base units 61 to 63, the overall shape of the mechanism plate 60 is “U” when viewed from the back, and the mechanism plate 60 is closed. In this state, one side of the game board 30 is opened. For this reason, even if the back surface structure of the game board 30 is complicated (the game board has a large amount of rearward projecting area and amount of projection, and some of the wiring is complicated), The opening / closing operation of the mechanism plate 60 can be performed smoothly.
[0036]
In the upper base unit 61, as shown in FIG. 2, a ball tank 65 for storing a large amount of prize balls and a prize ball supplied from the ball tank 65 are arranged in a plurality of rows (in this embodiment, two rows). A ball alignment rail 69 that is arranged to flow down, a curve rod 74 that changes the direction of a prize ball guided by the ball alignment rail 69 toward a ball dispensing device 97 described later, and an upper portion of the curve rod 74 are provided. Terminal boards 78 are respectively provided at predetermined positions.
[0037]
The ball tank 65 is attached with screws to a predetermined position of the upper base unit 61 (a recess along the side surface shape of the ball tank 65 is formed at this position) by mounting pieces projecting on both right and left sides. It is supposed to be. The ball tank 65 is formed in a box shape having an open top surface, and a drop port 68 communicating with the ball alignment rail 69 is opened on the downstream side of the bottom surface. A bottom surface is formed by the bottom surface. Further, a ball deficiency detection lever (not shown) that is pivotably supported is provided on the inclined bottom surface of the upper portion of the drop opening 68, and a ball deficiency detector (not shown) is provided below the ball deficiency detection lever. Is fixed. This ball deficiency detector (not shown) derives a prize ball replenishment request signal to a hall management computer (not shown) provided in the game hall when the prize balls are insufficient in the ball tank 65. Note that the ball deficiency detection lever turns off the ball deficiency detector when a prize ball in the ball tank 65 is placed, and the ball deficiency detection lever becomes a ball when the prize ball in the ball tank 65 runs short. The deficiency detector is turned on to output the above signal. Further, the wiring extending from the ball deficiency detector is once relay-connected to the terminal board 78, and then the output line is connected from the terminal board 78 to the hall management computer.
[0038]
The ball alignment rail 69 disposed on the downstream side of the ball tank 65 described above is attached in an inclined manner from one end to the other end of the upper base unit 61, and a partition wall is erected in the center of the inside. This partition wall ensures that prize balls that have flowed out from the drop port 68 of the ball tank 65 are aligned in two rows on the left and right sides as they go downstream. The balls aligned and guided by the ball alignment rails 69 are converted to the left and right by the curve rod 74.
[0039]
The upper base unit 61 is provided with a terminal board 78 in addition to the above-described configuration. The terminal board 78 includes a power connector 80 to which an external power supply line is connected, a power switch 81, and the outside (for example, a hall management computer). A ball-out information output terminal 79a, a firing control signal input terminal 79b, a ball rental information output terminal 79c, a replenishment information output terminal 79d and the like are provided to connect signal lines between the machine and the pachinko gaming machine 1. It is what is done.
[0040]
A passage body 84 is fixed to the upper portion of the intermediate base unit 62, and a ball dispensing device 97 is fixed below the passage body 84. More specifically, the passage body 84 has prize ball paths 86a and 86b for causing the two rows of prize balls whose flow direction has been converted to the left and right by the curve rod 74 to flow downward. On the upstream side of the prize ball passages 86a and 86b, the ball break switches 87a and 87b are provided so as to face each other. These ball-out switches 87a and 87b detect the presence or absence of prize balls in the prize ball passages 86a and 86b. When either one of the ball-off switches 87a and 87b no longer detects a prize ball, the ball break lamp 44 lights up, and the rotation of a payout motor 189 (to be described later) composed of a stepping motor (not shown) of the free gift ball payout device 97 is stopped to disable the payout of free gift balls.
[0041]
The prize balls flowing down the prize ball passages 86a and 86b are supplied to the ball dispensing device 97 on the downstream side. The ball dispensing device 97 is housed and configured in a rectangular parallelepiped case (a case 98 described later) mounted below the intermediate base unit 62. A specific configuration of the ball dispensing device 97 housed in the case 98 will be described in detail next. The ball dispensing device 97 is of a type in which a ball 188 (described later) is rotated by a dispensing motor 189 (described later), which is a stepping motor, and a ball is dispensed while counting balls one by one. The balls paid out by the ball paying device 97 are not only prized balls based on winning a prize, but also balls lent to the player (game balls) are paid out by the ball paying device 97.
[0042]
Therefore, the configuration of the ball dispensing device 97 will be described with reference to FIG. 3A is a cross-sectional view seen from the side of the ball dispensing device 97, and FIG. 3B is a cross-sectional view seen from the front of the ball dispensing device 97. As shown in FIG.
[0043]
As shown in FIG. 3, the case 98 of the ball dispensing device 97 is divided into two parts on the left and right, and ball supply paths 181a and 181b are formed in the respective divided cases 98a and 98b. Each of the ball supply paths 181a and 181b has a curved surface inside (only the curved surface 182a of the ball supply path 181a is shown in FIG. 3) and is curved backward. Ball feed horizontal paths 184a and 184b are respectively formed below the ends of the curved surfaces, and ball discharge paths (ball discharge paths 183a connected to the horizontal path 184a in FIG. 3) are further provided at the respective ends of the ball feed horizontal paths 184a and 184b. Only shown). These ball discharge paths are provided with ball payout detectors 240a and 240b that detect balls discharged to the respective ball discharge paths for the purpose of paying out the balls (see FIG. 2).
[0044]
The ball supply path, the ball feed horizontal path, and the ball discharge path are formed in front of a partition wall (only one partition wall 195a is shown in FIG. 3) that divides the divided cases 98a and 98b in the front-rear direction.
[0045]
Further, a ball pressure buffering member (not shown) is held in front of the divided cases 98a and 98b. This ball pressure buffering member distributes the prize balls supplied from the prize ball paths 86a, 86b of the passage body 84 to the left and right sides and guides them to the ball supply paths 181a, 181b, and the light emitting element 186 at the lower part thereof. (LED) and a light receiving element 187 are provided. The light emitting element 186 and the light receiving element 187 are provided at a predetermined interval, and the tip of a screw 188 as an example of a rotating body to be described next is inserted into this interval. The ball pressure buffering member is completely housed and fixed inside when the divided cases 98a and 98b are bonded together.
[0046]
A screw 188 that is rotated by a payout motor 189 is disposed between the ball feed horizontal paths 184a and 184b. That is, the motor fixing plate 190 for fixing the payout motor 189 is fitted and fixed in two fixing grooves (only one fixing groove 191a is shown in FIG. 3) formed at the rear of the partition wall, and the motor shaft of the payout motor 189 is fixed. A screw 188 is fixed to the front of the partition wall so as to protrude forward. On the outer periphery of the screw 188, a spiral protrusion 188a is provided to project the prize balls placed on the ball feed horizontal paths 184a and 184b by the rotation of the dispensing motor 189, and at the tip of the screw 188. A recess covering the light emitting element 186 is formed, and two notches 192 are formed in the recess. Since the notch 192 is formed at a symmetrical position of 180 degrees, the light from the light emitting element 186 is detected by the light receiving element 187 twice via the notch 192 while the screw 188 rotates once. It has become. The light emitting element 186 and the light receiving element 187 constitute a position detector that detects the rotational position of the screw 188. In the following description, the position detector may be referred to as a position detector 187 as a representative of the light receiving element 187 that outputs a detection signal. The wires 193 from the light emitting element 186, the light receiving element 187, and the payout motor 189 are gathered and drawn out to the outside from a drawing hole formed below the rear portion of the case 98 and connected to a connector (not shown). .
[0047]
In the ball dispensing device 97 configured as described above, in a state where the prize balls supplied from the ball supply paths 181a and 181b are stopped at the positions where they are supplied to the rear ends of the ball feed horizontal paths 184a and 184b, When the rotation of the payout motor 189 is started, the prize balls are moved forward on the ball feed horizontal paths 184a and 184b by the spiral protrusion 188a of the screw 188, and finally the balls are discharged from the end of the ball feed horizontal paths 184a and 184b. Fall towards the road. At this time, the prize balls from the left and right ball feed horizontal paths 184a and 184b are alternately dropped, but this alternate fall causes one prize ball to fall from one side each time the screw 188 is rotated halfway. Therefore, every time one prize ball falls, the light from the light emitting element 186 is received by the light receiving element 187, whereby the rotational position of the screw 188 is detected. Control is performed to stop driving of the payout motor 189 when the number of signals detected by the light receiving element 187 reaches a predetermined number of prize balls (corresponding to one prize). On the ball discharge side of the ball dispensing device 97, ball dispensing detectors 240a and 240b for detecting the balls dispensed by the screw 188 are provided. Furthermore, since the balls that have been paid out are detected by the ball payout detectors 240a and 240b, it is possible to accurately pay out the prize balls corresponding to the winnings. In addition to the screw 188, the rotating body may be a sprocket that causes the ball to flow downward by rotating.
[0048]
The ball flow path on the ball dispensing side of the ball dispensing apparatus 97 is configured to branch into a prize ball dispensing flow path 201a and a ball lending dispensing flow path 201b. In the flow path 201a, a prize ball number switch 256 for detecting a prize ball which is a ball led to the flow path 201a is provided. When the ball flowing down from the ball dispensing device 97 is paid out as a prize ball, the ball is guided to the flow path 201a, and when the ball flowing down from the ball dispensing apparatus 97 is paid out as a rental ball, the ball is flow path 201b. Led to. That is, the flow path 201a and the flow path 201b can be selectively passed. At the branch point of these flow paths, a flow path switching member 254 that switches the flow path of the balls falling from the ball dispensing device 97 between the flow path 201a and the flow path 201b for lending the ball is provided. ing. A switching solenoid 255 for driving the flow path switching member 254 is provided in the vicinity of the flow path switching member 254.
[0049]
Next, referring to FIG. 4, the flow path switching mode by the flow path switching member 254 will be described. In FIG. 4, the mode when the ball flow path is switched to the prize ball discharge flow path 201a side is shown in (A), and the ball flow path is the lend payout flow path 201b side. The mode when switched to is shown in (B).
[0050]
The flow path switching member 254 is configured such that the main body 254b is rotated about the support shaft 254a as a rotation center. When the body 254b is tilted to one side of the flow path 201a and the flow path 201b, the main body part 254b is formed in a shape that closes the flow path on that side in a state where balls cannot flow.
[0051]
In a normal state where the switching solenoid 255 is not driven (excited), the flow path switching member 254 is positioned to tilt toward the flow path 201b as shown in FIG. In this case, the flow path 201a side is open, and the balls are guided to the flow path 201a side as prize balls. That is, in the normal state, the flow path switching member 254 is set so as to guide the ball toward the flow path 201a for the prize ball. The prize balls introduced in this case are detected by the prize ball number switch 256.
[0052]
On the other hand, when paying out the balls, a drive (excitation) signal is given to the switching solenoid 255, and the flow switching member 254 is tilted toward the flow channel 201a by the switching solenoid 255 as shown in FIG. To be driven. Thereby, the flow path 201b side is open | released and a ball | bowl is guide | induced to the flow path 201b side as a rented ball.
[0053]
In FIG. 2, on the front side of the lower base unit 63 (the side in contact with the game board 5), the above-mentioned winning ball collecting bowl (not shown) is provided in an inclined manner in the middle. This winning ball collective bowl receives the winning ball that has won the variable winning ball device 35 of the game board 30 and guides it to the winning ball processing device 115 described later, and the downstream side causes the winning balls to flow down one by one. It is a winning ball guiding passage 105.
[0054]
On the other hand, on the rear surface side of the lower base unit 63, a prize ball payout passage 108 is formed at the upper part of one side, and an upper plate communication port 110 is formed at the lower end of the prize ball payout passage 108. The upper plate communication port 110 guides a prize ball to the hitting ball supply tray 6 provided on the front surface of the pachinko gaming machine 1.
[0055]
A communication passage (not shown) is connected to the other side of the upper plate communication port 110, and an excess ball passage (not shown) is connected to the end of the communication passage. Thus, when a lot of prize balls are paid out based on the winning prize and the hitting ball supply tray 6 is filled with the prize balls, and finally reaches the upper plate communication port 110 and the prize balls continue to be paid out, the prize balls are connected to the passageway. Then, it is guided to the surplus ball passage and then discharged to the surplus ball receiving tray 20 via a connecting rod (not shown). When the prize balls continue to be paid out, the surplus ball receiving tray 20 becomes full, but when it reaches a full tank detection plate (not shown) provided on the side wall of the surplus ball passage 112, the full tank detection plate is Pressed by the prize ball and swings outward with the upper end support shaft as the center, whereby the full tank switch 114 is turned ON, and the drive of the dispensing motor of the ball dispensing device 97 is stopped to dispense the prize ball. While disabling the operation, the driving of the ball striking device is also stopped.
[0056]
On the lower side of the lower base unit 63, a storage portion (not shown) for storing a substrate box 149 for storing the payout ball processing device 115 and the payout control circuit board 152 for controlling the operation of the ball payout device 97 is formed. ing.
[0057]
The winning ball processing device 115 is configured to guide the winning balls that are assembled by the winning ball collecting basket 105 through the winning ball flow down path 105. The winning ball processed by the winning ball processing device 115 is discharged to the lower side.
[0058]
By the way, a winning ball detector 122 is fixed to the winning ball flow down path 105. The winning ball detector 122 is a proximity switch, and a through hole through which the winning ball passes is formed in the front part thereof.
[0059]
Next, the configuration of the winning ball processing apparatus 115 will be described with reference to FIG. As shown in FIG. 5, the winning ball processing device 115 is formed integrally with the mounting base 116, so that the mounting portion 118 formed around the mounting base 116 is mounted on the lower base unit 63. By fitting into the boss and screwing with a screw, it can be easily attached to the lower base unit 63. A reinforcing rib 117 is formed around the mounting base 116 to reinforce the overall rigidity. Further, when the mounting base 116 is attached to the lower base unit 63, the winning ball inlet 119 formed in the lower base unit 63 and the starting end portion of the winning ball flow down path 120 formed in the mounting base 116 come to coincide with each other. As a result, the winning ball is guided to the winning ball processing device 115. Also, the winning balls processed by the winning ball processing device 115 are discharged to a winning ball outlet 121 formed at a position communicating with the beading lower passage 107 of the lower base unit 63.
[0060]
By the way, a right-angled winning ball flow down passage 120 is formed from the lower side of the mounting base 116 to the center, and the winning ball detector 122 is fixed by a locking claw 123 slightly below the bent portion of the winning ball flow down passage 120. ing. The winning ball detector 122 is a proximity switch, and a through hole through which the winning ball passes is formed in the front part thereof. Further, the first ball locking member 124 and the second ball locking member 130 are pivotally supported around the support shafts 125 and 131 so as to sandwich the passage hole of the winning ball detector 122, respectively. Yes. The rear end of the first ball locking member 124 is connected to the plunger 128 of the winning ball discharge solenoid 127 via a link rod 126. The winning ball discharge solenoid 127 is detachably mounted by a locking claw protruding from the mounting base 116, and a spring 129 is provided around the plunger 128 to constantly urge the plunger 128 downward. Yes. On the other hand, on the front end side of the first ball locking member 124, a ball stop portion 124a is formed at the upper portion thereof, and an engagement piece 124b that engages with the second ball stop portion 130 is formed at the lower portion thereof. The stop portion 130 is formed with a ball stop portion 130a at an upper front portion thereof, and an engagement recess portion 130b that engages with the engagement piece 124b is formed in the middle thereof.
[0061]
The operation of the winning ball processing device 115 will be described with reference to FIG. 5A. In the normal state where the winning ball discharging solenoid 127 is OFF (demagnetized state), the first ball is first shown. The ball stop portion 124 a of the locking portion 124 does not protrude into the winning ball flow down path 120, or the ball stop portion 130 a of the second ball stopping member 130 is connected to the winning ball flow down path 120 below the winning ball detector 122. It is in a protruding state. When a winning ball is generated in such a state and the winning ball has flowed down the flow path 120, the leading winning ball P1 is stopped by the ball stopping portion 130a in a state of entering the passing hole of the winning ball detector 122. . For this reason, a detection signal is sent from the winning ball detector 122 to the control circuit of the game control board 199, and the ball payout device 97 is driven when the payout control circuit board 152 receives the prize ball number signal from the game control board 199. Under control, a predetermined number of prize balls are paid out. In the state where the top winning ball P1 is stopped at the ball stopping portion 130a, whether or not the ball pressure of all winning balls including the subsequent winning ball is applied to the ball stopping portion 130a of the second ball stopping member 130, Since the load is received by the support shaft 131 positioned almost directly below the ball stop portion 130a, the load on the first ball stop member 124 due to the engagement between the engagement recess 130b and the engagement piece 124b is reduced. Thus, the plunger 128 does not rise against the urging force of the spring 129. That is, the first and second ball stop members 124 and 130 are not blindly moved by loads of a large number of winning balls, and the winning balls are processed one by one with certainty.
[0062]
When the payout of a predetermined number of prize balls is completed, a drive signal is sent from the payout control circuit board 152 to the winning ball discharging solenoid 127, and the winning ball discharging solenoid 127 is turned ON for a predetermined time (to be in an excited state). When the winning ball discharge solenoid 127 is turned ON, as shown in FIG. 5 (B), the ball stop portion 124a enters the winning ball flow down path 120 to the passing hole of the winning ball detector 122 of the next winning ball P2. While preventing entry, the ball stop portion 130a retreats from the winning ball flow down path 120, so that the leading winning ball P1 is released and flows downward. Then, when the winning ball discharge solenoid 127 is turned off after a certain time has elapsed, the state returns to the state shown in FIG. 5A again, and the prize ball is paid out by the next winning ball.
[0063]
As described above, the winning ball processing apparatus 115 in the present embodiment temporarily stops the generated winning balls and processes the winning balls one by one every time a predetermined prize ball is paid out. In such cases, since the generated winning ball remains as a proof ball, no trouble occurs with the player. If there is a backup function, all the generated winning balls are memorized (for example, stored in the game control board) without using such a winning ball processing apparatus 115, and the memorized winning balls are played. It may be discharged outside the ball game machine 1.
[0064]
A board box 149 that houses the payout control circuit board 152 is provided at one side lower part of the lower base unit 63. A reset switch 156 for resetting the control process is provided outside the control box when the board box 149 functions. The reset switch 156 is not for hard reset but for canceling the error state. The error recovery control is performed between the game control board 199 and the payout control circuit board 152 by the detection signal of the reset switch 156. You can do it both ways.
[0065]
The payout control circuit board 152 accommodated in the board box 149 receives a prize ball number signal given from the game control board 199 and outputs a drive start signal to the payout motor 189 of the ball payout device 97, When the signal from the count detection means provided in the counter reaches a predetermined number of payout prize balls, a drive stop signal is derived to the payout motor 189 to stop the prize ball payout operation. When there is a signal from the ball break switches 87a, 87b or the full tank detector 114, a stop signal is derived to the payout motor 189 when the payout operation for the winning is completed. Further, when there are two types of payout prize balls as in this embodiment, the number of winning balls with the larger payout prize balls is stored, and the payout operation corresponding to the stored value is prioritized. It is sufficient to execute it automatically. Further, if the smaller number of winning balls is stored, even if the stored value is erased due to a power failure or the like, it is possible to pay out to the player with a relatively large number of paid out prize balls. If this is not taken into consideration, any of them may be designed to be stored. Similarly, when there is a ball lending request signal for a game ball from the card unit 50, a predetermined number (25 pieces / 100 yen) of game balls is paid out by the ball payout device 97 by the same operation as described above.
[0066]
The mechanism plate 60 is provided with a game control board box 198 containing the game control board 199 described above. The game control board box 198 is provided so as to protrude rearward from the board box 149.
[0067]
FIG. 6 is a block diagram showing control circuits provided on the payout control circuit board 152, the card unit control board 210a provided on the card unit 50, and the game control board 199.
[0068]
The card unit control board 210a has a card unit control microcomputer 210 including a RAM, a ROM, a CPU, an I / O port and the like, and a switch circuit for inputting a detection signal from the switch to the card unit control microcomputer 210. 211, a display circuit 212 for outputting display control signals from the card unit control microcomputer 210 to various displays, a card unit control microcomputer 210, and a payout control microcomputer 220 of the payout control circuit board 152. A signal circuit 214 composed of a photocoupler for exchanging signals between them and a power supply circuit 215 are provided. As described above, since the signal exchange between the two microcomputers 210 and 220 is once converted into an optical signal through the photocoupler, the two microcomputers 210 and 220 are electrically disconnected from each other. Since an abnormally high voltage or the like due to one failure or the like is not transmitted to the other microcomputer, it is possible to prevent one failure from adversely affecting the other. Further, the card unit control board 210a is provided with a fraction display switch 52 and a ball lending setting switch 213 connected to the switch circuit 211, and further, a unit availability display connected to the display circuit 212. A device 51, a card insertion indicator 54, and a connection direction indicator 53 are provided. 2 is a connector connected to the connector 138a of the interface board 138. The interface board 138 may be integrated with the payout control circuit board 152.
[0069]
Further, the switch circuit 211 is connected to the ball lending switch 15 and the return switch 17, and the display circuit 212 is connected to the remaining card indicator 16.
[0070]
The payout control circuit board 152 is provided with a signal circuit 216 composed of a photocoupler, and the signal circuit 214, 216 is interposed between the card unit control microcomputer 210 and the payout control microcomputer 220. The unit connection signal (VL), unit operation signal (B RDY), ball lending request signal (BRQ), ball lending completion signal (EXS), and P machine operation signal (P RDY) are transmitted and received. That is, when the card unit control microcomputer 210 and the payout control microcomputer 220 are connected, a unit connection signal (VL) is transmitted from the card unit control microcomputer 210 to the payout control microcomputer 220. Is done. On condition that this unit connection signal (VL) is input, the pachinko gaming machine is in a state in which it can launch a hit ball, and in a state in which it is possible to perform payout control of prize balls based on winning balls.
[0071]
When the power of the pachinko gaming machine is turned on, a P machine operation signal (P RDY) is output from the payout control microcomputer 220 to the card unit control microcomputer 210. Next, when the card is received on the card unit 50 side, the ball lending switch 15 is operated and the detection signal is input, a unit operation signal (BRDY) is output to the payout control microcomputer 220. When a predetermined delay time elapses from this point, a ball lending request signal (BRQ) is output from the card unit control microcomputer 210 to the payout control microcomputer 220. The reason for providing the predetermined delay time is to prevent a malfunction due to noise by providing a sufficient time for the pachinko gaming machine side to determine that the unit operation signal (BRDY) has been input.
[0072]
A ball lending preparation signal is output from the payout control microcomputer 220 to the card unit control microcomputer 210 when a predetermined time elapses after the delay time has elapsed. The ball lending request signal (BRQ) is turned off when a predetermined time has elapsed from this point, and the ball lending command signal is output from the card unit control microcomputer 210 to the payout control microcomputer 220. Is done. At a stage when a predetermined time has elapsed from this time point, a ball lending completion signal (EXS) is issued based on the completion of the ball lending control operation performed by the payout control microcomputer 220 in accordance with the ball lending command signal. 220 to the card unit control microcomputer 210.
[0073]
The game control board 199 is provided with a one-chip game control microcomputer 202. The game control microcomputer 202 is provided with a CPU 203, a RAM 205, an I / O port 206, a security circuit 204, and the like. A ROM 207, an address decode circuit 208, a signal circuit 209, a switch circuit 229, and a lamp / solenoid circuit 230 are provided outside the one-chip game control microcomputer 202. The address decoding circuit 208 decodes the address data from the game control microcomputer 202 and gives a chip select signal to the RAM 205, I / O port 206, or ROM 207 in the game control microcomputer 202, respectively.
[0074]
The switch circuit 229 includes a detection signal from the winning ball detector 122, a detection signal from the ball break switches 87a and 87b, a detection signal from the full switch 114, a detection signal from the door switch 257, a prize ball number switch (prize ball) Number detector) 256, a detection signal from V winning switch 38, a detection signal from 10 count switch 39, and a reset operation signal from reset switch 156 for payout control circuit board 152, which will be described later, Those signals are supplied to the I / O port 206. Those signals are given from the I / O port 206 to the CPU 203. The start winning ball detector 46 is also connected to the switch circuit 229.
[0075]
The lamp solenoid circuit 230 includes a driving signal for the winning ball discharge solenoid 127, a driving signal for the winning ball lamp 43, a driving signal for the ball-out lamp 44, and game effects which are given from the CPU 203 via the I / O port 206. A drive signal to the lamp 22 is supplied to each target device.
[0076]
The security circuit 204 has a function of monitoring unauthorized modification of the program stored in the ROM 207. The security circuit 204 stores security data corresponding to the storage program stored in the ROM 207. When the power is turned on, the security circuit 204 reads the program stored in the ROM 207 and compares the program with the stored security data. Whether or not both have consistency is determined, and the CPU 203 is brought into a state in which it can operate normally only when consistency is achieved. While the pachinko gaming machine is in operation, the CPU 203 operates in accordance with the program data stored in the ROM 207. The address of the program data stored in the ROM 207 exceeds the normal address range. If the security circuit 204 determines that the address range has exceeded the normal address range, the CPU 203 cannot perform normal control operation.
[0077]
The ROM 207 stores prize ball number data which is the number of prize balls to be paid out according to which winning area the hit ball has won. When the winning ball detector 122 (see FIG. 2) detects the winning ball and the detection signal is input to the game control microcomputer 202 via the switch circuit 229, the game control microcomputer 202 The winning ball number data corresponding to the winning area where the hitting ball is won is read from the ROM 207, and the payout of the number of prize balls corresponding to the winning area is requested via the signal circuit 209 (both are configured by a photocoupler). The prize ball number signal to be transmitted is transmitted to the payout control microcomputer 220. In the present embodiment, the prize ball number signal indicates the number of prize balls in the form of 4-bit data (D0 to D3) comprising four signal lines as shown in the figure, and the payout control microcomputer 220 is shown. Is transmitted. In this example, the data D0 to D3 are in an ON state in a normal state where no payout is requested, and indicate the payout of payout balls and the number thereof by being turned off. Therefore, the case where the prize ball number signal is transmitted (output) in this embodiment means that any of the data D0 to D3 is turned off.
[0078]
Further, as will be described later, the game control microcomputer 202 is not allowed to lend a prize ball or ball when it receives a detection signal from the ball break switches 87a and 87b or a detection signal from the full tank switch 114. An award ball lending / impossible signal for enabling the state is transmitted to the payout control microcomputer 220 via the signal circuit 209. In that case, the payout control microcomputer 220 is prohibited from performing a process of lending a ball and a ball. In this way, when it becomes impossible to pay out premium balls and balls, such as when the ball is out of stock and when the surplus ball receiving tray 20 is full, prize balls cannot be lent. Since the signal is output toward the payout control microcomputer 220, it is possible to prevent the prize ball payout operation from being performed in a state where the ball cannot be paid out.
[0079]
The game control microcomputer 202 is connected to the relay circuit 224a of the firing motor 197 via the I / O port 206. When a 10 count switch error occurs as will be described later, the game control microcomputer 202 is connected via the relay circuit 224a. Then, the power supplied to the launch motor 197 is shut off, and control for stopping hitting the ball is performed. In addition, the game control microcomputer 202 similarly performs control to stop the hitting of the hit ball even when the prize balls cannot be paid out.
[0080]
The game control microcomputer 202 is connected to the information output circuit 270 via the I / O port 206, and outputs replenishment information via the I / O port 206 and the information output circuit 270. The replenishment information is information indicating the number of prize balls that have been paid out. Each time a predetermined number (for example, 10) of prize balls is paid out, a pulse indicating that is provided via the supply information output terminal 79d (see FIG. 2). Are output to the outside of the pachinko gaming machine 1 and given to the hall management computer.
[0081]
Although not shown, the game control microcomputer 202 controls the display state (drum drive control) of the variable display device 33 via the I / O port 206 and a predetermined output circuit. The display control data is given to the variable display device 33. Based on the display control data, the variable display device 33 performs variable display. Further, the game control microcomputer 202 provides display control data for controlling the display state of the round number display 33a to the round number display 33a via the I / O port 206 and a predetermined output circuit. Based on this display control data, the round number or error code is displayed on the round number display 33a.
[0082]
The payout control microcomputer 220 provided on the payout control circuit board 152 includes a RAM 220a, a ROM 220b, a CPU 220c, an I / O port, and the like. In the payout control circuit board 152, the payout control microcomputer 220 receives the winning ball number data and the winning ball ball lend-not-read signal via the signal circuit 217.
[0083]
The payout control circuit board 152 is further provided with a switch circuit 218, which detects a detection signal from the upper plate ball detector 9, a detection signal from the automatic ball lending switch (mode changeover switch) 18, a ball payout detector 240a, A detection signal from 240b, a detection signal from the position detector 187, and a reset operation signal from the reset switch 156 are input to the payout control microcomputer 220 via the switch circuit 218, respectively. When a game attendant operates the reset switch 156 to perform a reset operation, the reset operation signal is input to the payout control microcomputer 220 via the switch circuit 218. As described above, the reset switch 156 is also connected to the switch circuit of the game control board 199, and a reset operation signal output when the reset operation is performed is also given to the game control board 199.
[0084]
The payout control circuit board 152 is further provided with a power supply circuit 219. Power from the external power supply AC24V is supplied to the power supply circuit 219 and converted into a predetermined direct current to various control circuits and electronic devices. This direct current is supplied. In addition, AC 24V power is supplied to the power supply circuit 215 provided on the card unit control board 210a via the payout control circuit board 152, and various control circuits and electronic equipment provided on the card unit 50 are provided from the power supply circuit 215. Power is supplied to the device.
[0085]
FIG. 7 is a block diagram showing a control circuit including various control devices controlled by the payout control microcomputer 220. In addition to the circuits described above, the payout control circuit board 152 is provided with an LED circuit 222, a motor circuit 223, a relay circuit 224, a solenoid circuit 225, an information output circuit 226, and a buzzer / LED circuit 227.
[0086]
The payout control circuit board 152 is further provided with an error indicator 155, and this error indicator 155 is connected to the LED circuit 222. Then, an error code display control signal from the payout control microcomputer 220 is given to the error indicator 155 via the LED circuit 222. A motor control signal is provided from the dispensing control microcomputer 220 to the dispensing motor 189 via the motor circuit 223 and also to the firing motor 197 via the relay circuit 224. Further, a solenoid drive signal (excitation control signal) is provided to the switching solenoid 255 via the solenoid circuit 225. The payout control microcomputer 220 outputs the ball lending information and the ball lending condition establishment information via the information output circuit 226. The ball lending information is information indicating that the ball lending operation has been performed, and is output to the hall management computer via the ball lending information output terminal 79c (see FIG. 2). The ball lending condition establishment information is information indicating that a ball lending condition for paying out a ball to the hitting ball supply tray 6 is established, and is output to the card unit 50.
[0087]
The payout control microcomputer 220 further provides a buzzer control signal to the buzzer 10 and an automatic ball lending display signal to the automatic ball lending display 11 via the buzzer / LED circuit 227.
[0088]
Next, the operation at the time of ball lending will be described. Each time a pachinko ball (for example, 25 yen) corresponding to a unit amount (for example, 100 yen) is lent on the pachinko gaming machine side, a ball lending completion signal is output from the payout control microcomputer to the card processing machine control microcomputer. Every time the output signal is input, the card processing machine control microcomputer determines whether or not all the pachinko balls for the amount of the lent are lent. If there is an unrented portion that has not been rented, the unrented portion The lending of the pachinko balls of the unit amount (for example, 100 yen) is repeatedly performed until the entire amount is lent out.
[0089]
In this embodiment, the example in which the reset switch 156 for resetting the control process in the payout control circuit board 152 is provided is shown. However, the present invention is not limited to this, and a reset switch for resetting control processing in the game control board 199 may be provided.
[0090]
Next, processing executed by the game control microcomputer 202 will be described. 8 to 17 are flowcharts for explaining the operation of the game control microcomputer 202.
[0091]
FIG. 8 shows a main routine of a game control program executed by the game control microcomputer 202. This main routine is executed once every 2 msec, for example. First, in step S (hereinafter simply referred to as S) 1, a process for designating a stack pointer is performed. Next, in S2, a process for initializing and checking the work area of the RAM 205 used for executing the game control is performed. Next, a process of updating (+1) a general-purpose counter used for game control is performed through S3.
[0092]
Next, the determination random number update process is executed in S4. In this determination random number update process, the following process is performed. Here, the random number for determination means a counter value of a random counter for determining big hits used for determining whether or not to generate a big hit. The counter value of the random counter is extracted at a predetermined timing in accordance with the start winning, and when the extracted counter value matches a predetermined jackpot determination value, it is determined to generate a jackpot. In this determination random number update process, a process of updating the counter value of the big hit determination random counter is performed.
[0093]
Next, a display random number update process is executed in S5. In the display random number update process, the following process is performed. Here, the display random number is used for determining a symbol used to determine a scheduled stop symbol for variable display of the variable display device 33 when it is determined to generate a big hit and when a deviation is determined. Means the counter value of the random counter. A plurality of symbol determination random counters are provided, and the counter values of these random counters are extracted at a predetermined timing according to the start winning prize, and the scheduled stop symbols are determined based on the extracted counter values. The determined symbol is displayed when variable display is stopped. In this display random number update process, a process of updating the counter value of the symbol determining random counter is performed.
[0094]
Next, LED data creation output processing for creating data for operating various LEDs provided in the pachinko gaming machine 1 is performed in S6. Next, in S7, a process for outputting display control data to the variable display device 33 to perform variable display on the variable display device 33 is performed. Next, in S8, a process for reading output signals from various detection switches such as the V winning switch 38 and the 10 count switch 39 is performed. Next, in S9, the V winning switch 38 and the 10 count switch 39 are monitored for short circuits and the like, and a count switch for setting an error flag when it is detected that an error has occurred based on the monitoring. A monitoring process is performed.
[0095]
Next, in S10, lamp data creation processing for creating data for operating various lamps provided in the pachinko gaming machine 1 is performed. Next, in S11, an error process for making a predetermined error related to clearing an error flag and setting an error display under a predetermined condition is performed. Next, in S12, based on the error flag, a process for determining whether or not an error as described above has occurred is performed. If it is determined in S12 that an error has occurred, the process proceeds to S15 described later.
[0096]
On the other hand, if it is determined in S12 that no error has occurred, the process proceeds to S13, and special symbol processing, which is processing related to the display of the symbol (special symbol) of the variable display device 33, is performed. The special symbol process includes various processes related to jackpot control such as variable display, jackpot determination, and jackpot round process. After S13, the process proceeds to S15. As described above, when no error has occurred in the game control, the special symbol processing is executed, so that game control such as variable display control and jackpot control is advanced. On the other hand, when an error occurs in the game control, the special symbol processing is not executed, so that the progress of game control such as variable display control and jackpot control is stopped. In this way, when an error occurs in the game control, the special symbol processing that is the main part of the game control is controlled so that it is not executed, so the pachinko gaming machine is caused by the occurrence of an abnormal state in the game control. It is possible to prevent the abnormal game state 1 from being controlled to be different from 1 and the abnormal state to be continued.
[0097]
In S15, a sound creation process for creating a sound such as a sound effect in the game is performed. Next, in S16, an information signal creation process for creating a predetermined information signal to be transmitted to the hall management computer is performed. Next, in S17, winning ball signal processing for performing various processes related to winning balls such as detection of winning balls and setting of data for payout of associated prize balls is performed. Next, in S18, a process for paying out a prize ball, that is, a prize ball is performed. Next, the display random number update process similar to S5 is repeatedly executed in S19.
[0098]
FIG. 9 is a flowchart showing a subroutine program of the count switch monitoring process shown in S9 of FIG. In this process, the specific area switch means the V winning switch 38 and the count switch means the 10 count switch 39.
[0099]
First, in step SA (hereinafter simply referred to as SA) 1, processing for designating an initial value for the count switch monitoring timer is performed. Here, the count switch monitoring timer is a timer used for monitoring the state of the 10 count switch 39, and counts down from a predetermined value, and counts a predetermined period by the downcount. The data of the count switch monitoring timer is stored at a predetermined address in the work area of the RAM 205, and can be read and subtracted and updated when the timer value is updated. In SA1, an initial value for down-counting is set as the value of the count switch monitoring timer.
[0100]
Next, the process proceeds to SA2, and it is determined whether or not the count value of the count switch counter is smaller than “2”. Here, the count switch counter is a counter for counting a period in which the 10 count switch 39 is in a state of detecting a ball.
[0101]
When the 10 count switch 39 is in a state of detecting a ball (on state), the count switch counter is added and updated each time the above-described switch reading processing program of S8 is executed once. ing. The count value of the count switch counter is related to the execution timing of the game control program. When the count value of the count switch counter is “2”, a ball passing through the detection area of the 10 count switch 39 is detected. It is defined as a switch-on determination value that is regarded as a thing.
[0102]
Further, since the ball passes through the detection area of the 10 count switch 39 in a short time in the normal state, if the count value of the count switch counter greatly exceeds “2”, the 10 count switch 39 is in a short-circuited state or a ball. There may be an abnormal condition such as clogging. Therefore, in SA2, it is determined whether or not it is necessary to monitor whether or not an abnormal state has occurred in the 10-count switch 39.
[0103]
If it is determined by SA2 that the counter value is smaller than “2”, it is determined that there is no need to monitor the 10-count switch 39, and the process proceeds to SA7 described later. On the other hand, if it is determined by SA2 that the counter value is not smaller than “2” (2 or more), it is considered that the 10-count switch 39 needs to be monitored, and the process proceeds to SA3. In SA3, processing for designating a count switch monitoring timer is performed in the work area of the RAM 205. Next, the process proceeds to SA4, and a process of subtracting and updating (-1) the value of the count switch monitoring timer by "1" is performed. As described above, when the count value of the count switch counter is “2” or more, the state of the 10 count switch 39 is monitored by the count switch monitoring timer.
[0104]
Next, the process proceeds to SA5, and it is determined whether or not the value of the count switch monitoring timer is “0”. In other words, here, it is determined whether or not the 10 count switch 39 has detected a ball for a monitoring period or more determined by the count switch monitoring timer after the count value of the count switch counter becomes the ON determination value. It is doing.
[0105]
If it is determined by SA5 that it is not “0”, the process proceeds to SA7 described later. On the other hand, if it is determined by SA5 that it has become “0”, since it is determined that the 10 count switch 39 is in an abnormal state such as a short circuit state, the process proceeds to SA6 to set the count switch short circuit error flag. Is made. This indicates that an error state has occurred in which the 10-count switch 39 is in a short-circuit state. After SA6, the process proceeds to SA7. In SA7, the current count switch monitoring timer value is stored in the RAM 205.
Next, the process proceeds to SA8, and processing for designating an initial value for the specific area switch monitoring timer is performed. Here, the specific area switch monitoring timer is a timer used for monitoring the state of the V winning switch 38 and counts down from a predetermined value, and counts a predetermined period by the down-counting. . The data of the specific area switch monitoring timer is stored at a predetermined address in the work area of the RAM 205, and can be read and updated by subtraction when the timer value is updated. In SA8, the initial value of the downcount is set as the value of the specific area switch monitoring timer.
[0106]
Next, the process proceeds to SA9, where it is determined whether or not the counter value of the specific area switch counter is smaller than “2”. Here, the specific area switch counter is a counter for counting a period during which the V winning switch 38 is in a state of detecting a ball.
[0107]
The specific area switch counter is added and updated each time the switch reading process program of S8 described above is executed once when the V winning switch 38 is in a state of detecting a ball (ON state). It has become. The counter value of the specific area switch counter is related to the execution timing of the game control program. When the counter value of the specific area switch counter is “2”, a ball passing through the detection area of the V winning switch 38 is detected. It is determined as a switch-on determination value that is regarded as being made.
[0108]
In the normal state, the ball passes through the detection area of the V winning switch 38 in a short time. Therefore, when the counter value of the specific area switch counter greatly exceeds “2”, the V winning switch 38 is short-circuited or An abnormal state such as a clogged state may have occurred. Therefore, in SA9, it is determined whether or not it is necessary to monitor whether or not an abnormal state has occurred in the V winning switch 38.
[0109]
If it is determined by SA9 that the counter value is smaller than “2”, it is determined that monitoring is not necessary, and the process proceeds to SA14 described later. On the other hand, if it is determined by SA2 that the counter value is not smaller than “2” (2 or more), it is considered that monitoring is necessary, and the process proceeds to SA10. In SA10, processing for designating a specific area switch monitoring timer is performed in the work area of the RAM 205. Next, the process proceeds to SA11, and a process of subtracting and updating (-1) the value of the specific area switch monitoring timer by "1" is performed. Thus, when the counter value of the specific area switch counter is “2” or more, the state of the V winning switch 38 is monitored by the specific area switch monitoring timer.
[0110]
Next, the process proceeds to SA12, and it is determined whether or not the value of the specific area switch monitoring timer is “0”. That is, here, whether or not the V winning switch 38 has detected a ball for a monitoring period or more determined by the specific area switch monitoring timer after the counter value of the specific area switch counter becomes the ON determination value. It is judging.
[0111]
If it is determined by SA12 that it is not “0”, the process proceeds to SA14 described later. On the other hand, if it is determined by SA12 that the value is "0", it is determined that the V winning switch 38 is in an abnormal state such as a short circuit state, so the process proceeds to SA13 and a specific area switch short circuit error flag is set. Processing is done. This indicates that an error state has occurred in which the V winning switch 38 is short-circuited. After SA13, the process proceeds to SA14. In SA14, processing for storing the current value of the specific area switch monitoring timer in the RAM 205 is performed.
[0112]
Next, the process proceeds to SA15, and it is determined whether or not the counter value of the illegal prize monitoring counter is “0”. Here, the illegal prize monitoring counter is a counter used for defining the start time of the illegal prize monitoring period. When the value of the illegal prize monitoring counter is “0”, the opening / closing plate 36 is used. Is in a closed state, and the winning ball cannot enter the large winning opening. Therefore, if it is determined by SA15 that the counter value is not “0”, it is a time when it is not necessary to monitor the illegal winning (a time when a regular winning ball is obtained). finish. On the other hand, when it is determined by SA15 that the counter value is “0”, it is a time when it is necessary to monitor the illegal winning (a time when a regular winning ball cannot be obtained), and the process proceeds to SA16.
[0113]
In SA16, it is determined whether or not the counter value of the specific area switch counter is the above-described switch-on determination value (“2”). That is, here, it is determined whether or not the V winning switch 38 has detected a winning ball. If it is determined by SA16 that the switch-on determination value is reached, the process proceeds to SA18, where an illegal winning error flag indicating that an illegal winning error has occurred is set. As a result, it is indicated that an error state due to illegal winning has occurred.
[0114]
On the other hand, when it is determined that the switch-on determination value is not determined by SA16, the process proceeds to SA17, and it is determined whether or not the count value of the count switch counter is the above-described switch-on determination value (“2”). That is, here, it is determined whether or not the 10-count switch 39 has detected a winning ball. If it is determined by SA17 that the switch-on determination value is not reached, this count switch monitoring process ends. That is, in the illegal prize monitoring period, if neither the V prize switch 38 nor the 10-count switch 39 is on, it is determined that no illegal prize has been performed. On the other hand, if it is determined at SA17 that the switch-on determination value is reached, the process proceeds to SA18, where an illegal winning error flag indicating that an illegal winning error has occurred is set. As a result, it is indicated that an error state due to illegal winning has occurred.
[0115]
As described above, when the V winning switch 38 or the 10-count switch 39 is turned on during the illegal winning monitoring period, it is determined that an illegal winning has occurred.
[0116]
After SA18, the process proceeds to SA19, where processing for setting an initial value in the illegal winning error recovery timer is performed. The illegal prize error recovery timer is a timer used to automatically cancel the error state after a predetermined time when an illegal prize error occurs, and is counted down from a predetermined value. In SA19, an initial value for down-counting the illegal winning error recovery timer is set. After SA19, the count switch monitoring process ends.
[0117]
FIG. 10 is a flowchart showing a subroutine program of the error processing shown in S11 of FIG.
[0118]
First, in step SB (hereinafter simply referred to as SB) 1, it is determined whether or not the error flag is in an error-free state. If it is determined by SB1 that the error flag is in an error-free state, no error has occurred, so this error processing ends. On the other hand, if it is determined by SB1 that the error flag is not in an error-free state, any type of error has occurred, and the process proceeds to SB2.
[0119]
In SB2, in the work area of the RAM 205, processing for clearing the normal time display data for the round number display 33a called DG3-compatible data and DG1-compatible data is performed. Next, proceeding to SB3, in the work area of the RAM 205, processing for designating display data at the time of error occurrence for the round number display 33a called DG3-compatible data E is performed. The error occurrence display data specified here is data for displaying that an error has occurred.
[0120]
Next, proceeding to SB4, it is determined whether or not the currently set error is an illegal winning error flag. If it is determined by SB4 that it is an illegal winning error flag, the process proceeds to SB8 described later. On the other hand, if it is determined by SB4 that the flag is not an illegal winning error flag, the process proceeds to SB5, where it is determined whether or not the value of bit 7 (seventh bit) of the general-purpose counter is “1”. Here, when the type of error is not specified, bit 7 of the general-purpose counter is set to “1”. Therefore, when it is determined by SB5 that the value of bit 7 of the general-purpose counter is “1”, the process proceeds to SB8 described later without specifying the type of error.
[0121]
On the other hand, if it is determined by SB5 that the value of bit 7 of the general-purpose counter is not “1”, the process proceeds to SB6, and the address of the error-time DG2-compatible data corresponding to the type of error flag is set in a predetermined calculation procedure. Accordingly, a calculation process is performed.
[0122]
Next, proceeding to SB7, in the work area of the RAM 205, processing for designating error-time DG2-compatible data corresponding to the address calculated by B6 is performed. Thereafter, the process proceeds to SB8.
[0123]
In SB8, processing for storing the DG2-compatible data designated by SB3 or SB8 in the work area of the RAM 205 is performed. Thereby, based on the display data at the time of error corresponding to the stored DG2-compatible data, an error code indicating that an error has occurred is displayed on the round number display 33a using display information such as numbers. Such error display is performed by sending display data at the time of error from the game control microcomputer 202 to the round number display 33a in another routine. In that case, an error code specifying the type of error is displayed based on the data designated in SB7.
[0124]
Next, the process proceeds to SB9, where it is determined whether or not the count value of the count switch counter is “0”. If it is determined by SB9 that the counter value is “0”, the process proceeds to SB10, where a process of clearing the count switch short-circuit error is performed. In this case, since the value of the count switch counter is “0”, it is assumed that the count switch short circuit error state has been recovered, the count switch short circuit error flag is cleared, and the count switch short circuit error is cancelled. After SB10, the process proceeds to SB12.
[0125]
On the other hand, if it is determined by SB9 that the counter value is not “0”, the process proceeds to SB11, where the count switch movement error flag is cleared. Here, the count switch movement error is an error state that is detected in a predetermined subroutine and an error flag is set, and the 10-count switch 39 has won a prize ball because the position of the 10-count switch 39 has been moved. An error condition that no longer detects. In this case, since the value of the count switch counter is not “0”, that is, the 10 count switch 39 is configured to detect a winning ball, it is considered that the count switch movement error state has been recovered and the count switch movement error is detected. The flag is cleared and the count switch movement error is canceled. After SB11, the process proceeds to SB12.
[0126]
In SB12, it is determined whether or not the counter value of the specific area switch counter is “0”. When it is determined by SB12 that it is “0”, the process proceeds to SB13, and processing for clearing the specific area switch short-circuit error is performed. In this case, since the value of the specific area switch counter is “0”, the specific area short circuit error flag is cleared by assuming that the specific area switch short circuit error state has been recovered, and the specific area short circuit error is cancelled. is there. After SB13, the process proceeds to SB14. On the other hand, if it is determined by SB12 that the counter value is not “0”, it is assumed that the specific area short-circuit error state has not yet been recovered, and the process proceeds to SB14.
[0127]
In SB14, the above-described illegal winning error recovery timer is subtracted and updated (-1) by "1". In this way, every time error processing is executed, the illegal winning error recovery timer is counted down. Next, proceeding to SB15, it is determined whether or not the value of the illegal prize error recovery timer is “0”. If it is determined by SB15 that it is not “0”, this error processing ends. On the other hand, if it is determined by SB15 that the value is “0”, the process proceeds to SB16, where an illegal winning error is cleared. Here, it is assumed that an action for the error has been taken in response to the elapse of a predetermined period from the occurrence of the illegal prize error, the illegal prize error flag is cleared, and the illegal prize error state is cancelled. It is. After SB16, this error processing ends.
[0128]
FIG. 11 is a flowchart showing a subroutine program for winning ball signal processing shown in S17 of FIG.
[0129]
First, in step SC (hereinafter simply referred to as SC) 1, it is determined whether or not the winning ball signal is in an on state (a state in which a winning ball is detected). Here, the winning ball signal means a detection signal of the winning ball detector 122. If it is determined by SC1 that the winning ball signal is not in the on state, the process proceeds to SC2 to perform a process of clearing the winning ball signal counter. Here, the winning ball signal counter is a counter that is added and updated when the winning ball signal is on. The counter value of the winning ball signal counter is related to the execution timing of the game control program. When the counter value of the winning ball signal counter is “2”, the ball is detected by the winning ball detector 122. It is determined as a switch-on determination value to be regarded. In SC2, when the winning ball signal is in an off state (a state where no winning ball is detected), the winning ball signal counter is cleared. After SC2, the process proceeds to SC5 described later.
[0130]
On the other hand, if it is determined by SC1 that the winning ball signal is in the ON state, the process proceeds to SC3, where it is determined whether or not the counter value of the winning ball signal counter is greater than or equal to the maximum value. Here, a maximum value is determined in advance for the winning ball signal counter so that counting exceeding the maximum value cannot be performed. If it is determined by SC3 that the value is not less than the maximum value, the process proceeds to SC5 described later. On the other hand, if it is determined by SC3 that it is not equal to or greater than the maximum value, the process proceeds to SC4, and a process of adding and updating (+1) the winning ball signal counter by “1” is performed. That is, when the winning ball signal is in the ON state, the winning ball signal counter is added and updated within a range not exceeding the maximum value. After SC4, proceed to SC5.
[0131]
In SC5, the winning ball signal counter is stored at a predetermined address in the work area of the RAM 205. Next, the process proceeds to SC6, and processing is performed for designating data for designating "0" as the number of prize balls (the number of prize balls paid out) according to the winning ball. Next, the process proceeds to SC7, where it is determined whether or not the counter value of the winning ball signal counter is “0”. If it is determined by SC7 that the counter value is “0”, the process proceeds to SC13 described later. In this case, since no winning ball is detected, the number of winning balls is determined to be “0” specified in SC6.
[0132]
On the other hand, if it is determined by SC7 that the counter value is not “0”, the process proceeds to SC8, and whether or not the counter value of the winning ball signal counter matches the switch-on determination value of the winning ball detector 122 described above. Judgment is made. That is, it is determined whether or not a winning ball is detected by the winning ball detector 122. If it is determined by SC8 that the switch-on determination value does not match, this winning ball signal processing ends.
[0133]
On the other hand, when it is determined by SC8 that the value matches the switch-on determination value, it is a case where a winning ball is detected, and the process proceeds to SC9, and the number of winning balls corresponding to the winning ball is designated as “15”. Processing for designating data (prize ball number designation data) is performed. As a result, the “0” designation data designated in SC6 described above becomes invalid. Next, the process proceeds to SC10, in which it is determined whether or not the counter value of the starting opening prize ball storage counter is “0”. Here, the start opening prize ball storage counter is a counter for counting the number of start winning memories when there is a starting winning memory, and is counted by a predetermined subroutine. If the counter value is determined to be “0” by SC10, the process proceeds to SC13 described later. In this case, since there is no start winning memory, the number of winning balls is fixed to “15” designated in SC9.
[0134]
On the other hand, if the counter value is judged to be “0” by SC10, the process proceeds to SC11, and data (prize ball number designation data) for designating the number of prize balls corresponding to the winning ball to “6” is designated. Processing is done. As a result, the “15” designation data designated in SC9 described above becomes invalid. In this case, since there is a start winning memory, the payout of the prize ball for the winning ball that has won the start is given priority. Therefore, in this case, since there is a start winning memory, the number of winning balls is fixed to “6” designated by SC11. After SC11, the process proceeds to SC12, and a process of subtracting “1” from the counter value of the starting opening prize memory counter is performed. That is, the counter value of the starting opening prize ball storage counter corresponding to the starting winning prize that has been processed for the payout of the prize balls is digested.
[0135]
Thus, when there is no winning ball, the number of winning balls is determined to be “0”. If there is a winning ball but there is no start winning memory, the number of winning balls is determined to be “15”. If there is a winning ball and there is a start winning memory, the number of winning balls is determined as “6”.
[0136]
After SC12, the process proceeds to SC13, where processing for designating output data to the management computer for halls called port D output data is performed. Next, the process proceeds to SC14, and a process of adding a prize ball signal indicating the payout number of the prize balls determined as described above to the port D output data designated in SC13 is performed. As a result, the number of prize balls paid out is transmitted to the hall management computer.
[0137]
FIG. 12 is a flowchart showing the contents of the prize ball payout process shown in S18 of FIG.
[0138]
First, at step SI (hereinafter simply referred to as SI) 1, it is determined whether or not the prize ball data output flag is set. The prize ball data output flag is a flag that is set when a prize ball number signal is transmitted to the payout control microcomputer 220 of the payout control circuit board 152. If it is determined that it is set according to SI1, the prize ball number signal is being transmitted. Therefore, in order to monitor the payout state of the prize ball according to the prize ball number data indicated by the prize ball number signal, it will be described later. Proceed to SI6. On the other hand, if it is determined that it is not set by SI1, the process proceeds to SI2, and is any of all error flags related to payout of prizes such as a 10 count error flag and a prize ball discharge error flag set? A determination is made whether or not.
[0139]
If it is determined by SI2 that the error flag is set, the process proceeds to SI19 described later. On the other hand, if it is determined by SI2 that the error flag is not set, the process proceeds to SI3, and it is determined whether the content of the winning ball number designation data is “15” or “6”. That is, a determination is made as to whether or not it is necessary to transmit a prize ball number signal in response to detection of a winning ball.
[0140]
If it is determined by SI3 that the content of the prize ball number designation data is not “15” or “6”, the process proceeds to SI12 described later. On the other hand, when it is determined by SI3 that the content of the prize ball number designation data is “15” or “6”, the process proceeds to SI4, and prize ball information output processing is executed. As a result, a prize ball number signal (prize ball number data) is output. Details of the prize ball information output processing will be described later with reference to FIG. As shown in SI2 to SI4, when the prize ball number signal is not being transmitted, when no error has occurred and a winning ball is detected, a payout of a prize ball corresponding to the winning ball is requested. Therefore, a prize ball number signal (prize ball number data) is output. After SI4, the process proceeds to SI6.
[0141]
When the process proceeds to SI6, it is determined whether or not the prize ball payout timer is being set (timed). Here, the prize ball payout timer is a timer set in SI8, which will be described later, and is used for managing a time interval for payout of prizes.
[0142]
When it is determined by SI6 that the prize ball payout timer is being set, the process proceeds to SI13 described later. On the other hand, if it is determined by SI6 that the prize ball payout timer is not being set, the process proceeds to SI7, and it is determined whether or not the prize ball number switch flag is set. Here, the prize ball number switch flag is a flag that is set when a prize ball payout is detected by the prize ball number switch 256. That is, a determination is made as to whether or not a payout of a prize has been detected. If it is determined by SI7 that the prize ball number switch flag is not set, the process proceeds to SI12 described later. On the other hand, if it is determined by SI7 that the prize ball number switch flag is set, the process proceeds to SI8, and after processing for setting a prize ball payout timer is performed, the process proceeds to SI9.
[0143]
In SI9, a process of adding “1” to the counter value of the prize ball number counter is performed. Here, the prize ball number counter is a counter for counting the number of prize balls detected by the prize ball number switch 256. Next, the process proceeds to SI10, and a process of adding a replenishment information output counter by “1” is performed. Here, the replenishment information output counter is a counter for counting the number of premium balls that have been paid out in order to output supply information that specifies the number of premium balls that have been paid out from the ball payout device 97. Next, the process proceeds to SI11, and a process of clearing the prize ball number switch flag is performed in order to perform a process corresponding to the prize ball to be detected next. After SI11, the process proceeds to SI12.
[0144]
As shown in SI7 to SI11, when a payout of a prize ball is detected, a prize ball payout timer is set in response to the detection, and management of the time until detection of the next prize ball is started. In order to control the payout, the number of prize balls paid out is counted by the prize ball number counter, and the number of prize balls paid out is counted by the supply information output counter for outputting the number of prize balls paid out.
[0145]
When the process proceeds to SI12, a winning ball discharge check process is executed to check whether or not the winning ball has been paid out. The contents of the winning ball discharge check process will be described later with reference to FIG.
[0146]
If it is determined by SI6 that the prize ball payout timer is being set and the process proceeds to SI13, the prize ball payout timer is counted based on the time measured by the prize ball payout timer set by SI8. It is determined whether a predetermined time has elapsed after the start. That is, in SI13, it is determined whether or not a predetermined time has elapsed since a certain prize ball was detected. The predetermined time in this case is a time longer than the payout interval of each premium ball required when a predetermined number of premium balls are continuously paid out according to the detection of the winning ball, and a series of continuous It is set in advance at a time when it can be determined that the payout of the prize ball has ended. Specifically, the predetermined time determined in SI13 includes a time required for normal payout of prizes when there is no retry of payout of prizes described later (see FIG. 18), and a time required for retrying described later. The predetermined margin time (margin time) is set to a total time.
[0147]
If it is determined by SI13 that the predetermined time has not elapsed, it is considered that there is a possibility that a series of continuous prizes are still being paid out, so that the process proceeds to SI7 and the above-described processing is repeated. . On the other hand, if it is determined by SI13 that the predetermined time has elapsed, it is considered that there is no possibility that a series of consecutive prizes are still being paid out, so the process proceeds to SI14 and the prize ball payout timer is cleared. Processing is performed. After SI14, the process proceeds to SI15, and a prize that is the number of prize balls to be paid out based on the number of prize balls to be paid out indicated by the prize ball counter and the prize ball number signal transmitted. It is determined whether or not the stored number of spheres (see SJ3 in FIG. 14 described later) matches.
[0148]
If it is determined by SI15 that they do not match, the process proceeds to SI22 to be described later. On the other hand, if it is determined by SI15 that the coins coincide with each other, the payout of the number of prize balls to be paid out has been completed, and therefore the process proceeds to SI16 and processing for stopping the output of the prize ball number signal is performed. Next, the process proceeds to SI17, and a process of clearing the prize ball data output flag is performed in response to the stop of the output of the prize ball number signal by SI16. Accordingly, it is indicated that the payout of the premium ball is not requested. This prize ball data output flag is a flag that is set when a prize ball number signal is output by a prize ball information output process, which will be described later. Is shown. Next, the process proceeds to SI18, and a process of clearing the prize ball number counter is performed in order to count the prize balls to be paid out in accordance with the next detected winning ball. After SI18, the process proceeds to SI12.
[0149]
If it is determined that the values do not coincide with SI15 and the process proceeds to SI22 (see FIG. 13), it is determined whether or not the number of prize balls described in SI15 is larger than the number of prize balls stored. If it is determined by SI22 that the number of prize balls is not greater than the prize ball number storage value, the process proceeds to SI27 described later. On the other hand, if it is determined by SI22 that the number of prize balls is larger than the prize ball number storage value, the process proceeds to SI23, and a process for setting the prize ball discharge error flag 1 is performed. An abnormal state in which the prize ball discharge error flag 1 is set in this way is called a prize ball discharge error 1 state. Here, the prize ball discharge error flag 1 is a flag indicating an abnormal state in which the number of premium balls that have been paid out is greater than the planned payout number.
[0150]
After SI23, the process proceeds to SI24, where processing for stopping the output of the prize ball number signal (the prize ball number signal data D0 to D3 are all turned ON) is performed. Next, the process proceeds to SI25, and a process of clearing the prize ball data output flag is performed in response to the stop of the output of the prize ball number signal by SI16. Accordingly, it is indicated that the payout of the premium ball is not requested. Next, the process proceeds to SI26, and a process of clearing the prize ball number counter is performed in order to count the prize balls to be paid out in accordance with the next detected winning ball. After SI26, the process proceeds to SI12. In this way, when the number of paid-out prize balls is larger than the planned payout quantity, the error flag is set and the output of the prize ball number signal is stopped to finish paying out the prize balls. .
[0151]
On the other hand, when it is determined by SI22 that the number of prize balls is not larger than the prize ball number storage value and the process proceeds to SI27, that is, when the number of prize balls dispensed is less than the planned quantity to be dispensed, Processing to set the flag 2 is performed. The abnormal state in which the prize ball discharge error flag 2 is set in this way is called a prize ball discharge error 2 state. Here, the prize ball discharge error flag 2 is a flag indicating an abnormal state in which the number of premium balls that have been paid out is less than the planned payout number. After SI27, the process proceeds to SI12. In this way, when the number of prize balls has become smaller than the prize ball number storage value, an error flag is set, but in order to request the payout of the remaining prize balls, output of the prize ball number signal is performed. Let it continue.
[0152]
If it is determined that the error flag is set by SI2 and the process proceeds to SI19, it is determined whether or not the prize ball discharge error flag 1 is set. When it is determined by SI19 that the prize ball discharge error flag 1 is not set, the process proceeds to SI12 described later. On the other hand, if it is determined by SI19 that the prize ball discharge error flag 1 is set, the process proceeds to SI20, and it is determined whether or not a reset signal has been received.
[0153]
If it is determined by SI20 that the reset signal has not been received, the process proceeds to SI12. On the other hand, if it is determined that the reset signal has been received by SI20, the process proceeds to SI21, and a process of clearing the prize ball discharge error flag 1 is performed. For example, when an abnormal state occurs in which the number of prize balls paid out is larger than the number of payout balls as in the case where the prize ball discharge error flag 1 is set, an error notification as described later is made. After the clerk performs the restoration work, the reset switch 156 is operated. In such a case, the error state is canceled according to the reset signal by SI21. After SI21, the process proceeds to SI12.
[0154]
Also, in this prize ball payout process, even when an error state is detected in the error process described above and an error flag is set, a prize ball must be paid out in accordance with the detection of a winning ball. In response to this, a prize ball number signal is output irrespective of an error in game control. Therefore, even when a gaming error detected in the above-described error processing occurs, it is possible to pay out a prize ball.
[0155]
In this example, the match determination by SI15 is performed when the prize ball payout timer reaches a predetermined value. However, the present invention is not limited to this, regardless of whether or not the prize ball payout timer has reached a predetermined value. The match may be determined each time the winning ball number counter is updated. However, in this case, the determination as to whether to proceed to the step of stopping the prize ball number signal or to proceed to the step of determining the magnitude relationship between the prize ball number and the prize ball number storage value is made by the prize ball payout timer to a predetermined value. It is necessary to do it after becoming.
[0156]
According to the award ball payout process described above, the number of prize balls paid out from the ball payout device 97 is grasped on the game control microcomputer 202 side, that is, on the game control board 199 side. Signal output control is performed. For this reason, the payout state of the prize ball can be checked on the game control board 199 side even though the prize ball is paid out by one-way communication from the game control board 199 to the payout control circuit board 152.
[0157]
In addition, there are abnormal states where the number of prize balls actually paid out is larger than the number of planned payouts and abnormal conditions where the number of prize balls actually paid out is smaller than the number of planned payouts. When an error occurs, an error flag is set in accordance with the error flag. Therefore, it is possible to recognize that an abnormality has occurred in the payout state of the prize ball based on the error flag.
[0158]
Furthermore, in the event of an abnormal condition where the number of prize balls actually paid out is smaller than the number of prizes to be paid out, the prize balls will be requested to be paid out until the quantity of prizes to be paid out is paid out. Since the prize ball number signal to be output continues to be output, the game control microcomputer 202, the payout control microcomputer 220, and the payout control microcomputer 220 are given priority by giving priority to the payout number of the prize balls known on the game control microcomputer 202 side. The payout control can be performed without any trouble even when the payout number of the prize balls that the two grasps does not match.
[0159]
Further, by monitoring the detection output of the next premium ball after the detection output of the premium ball, it is possible to reliably determine the timing of the completion of paying out a predetermined number of premium balls. In other words, when there is no payout of the next prize ball for a predetermined period, a predetermined number of payouts are completed. Since it is determined whether or not a predetermined number of prize balls have been normally paid out based on a series of prize ball payout end timings that are reliably determined in this way, the payout control from the game control board 199 is performed. Even though the prize ball payout control is performed by one-way communication with the circuit board 152, the game control microcomputer 202 can surely check the prize ball payout state. This makes it possible to reliably check an excessive number of payouts that are disadvantageous to the game hall.
[0160]
Next, SI4 prize ball information output processing will be described in detail. FIG. 14 is a flowchart showing the contents of the prize ball information output process. First, in step SJ (hereinafter simply referred to as SJ) 1, processing for setting a prize ball data output flag corresponding to the number of prize balls paid out is performed. Setting this prize ball data output flag indicates that a prize ball number signal is being output.
[0161]
Next, the process proceeds to SJ2, and in accordance with the type of the winning area, a process of outputting a winning ball number signal indicating the number of winning ball data specified by the winning ball signal processing described above (awarding to the payout control circuit board 152). Ball number data transmission). Next, the process proceeds to SJ3, and a process of storing the data of the number of prize balls output by SJ2 in the RAM 205 is performed. Next, it progresses to SJ3 and the winning ball discharge process for discharging a winning ball is performed. Details of the winning ball discharge process will be described later with reference to FIG.
[0162]
As described above, 6 prize balls are paid out for the winning ball to the start winning opening 34, and 15 prize balls are assigned to the winning area other than the starting winning opening 34. Dispensing control is performed. Also, the number of prize balls indicated by the data of the outputted prize ball number signal is checked whether or not the prize balls are paid out normally, and the payout control circuit board 152 is reset during the payout of the balls. It is memorized for paying out the remaining number of prizes.
[0163]
In this example, the case where two types of prize balls are paid out according to the type of the prize area is shown, but the present invention is not limited to this, and three or more kinds of prize balls are paid out according to the type of the prize area. May be performed. For example, in the case of three types, a ball detection switch is provided at each of the winning winning opening 34, the large winning opening, and the other winning areas (general winning opening), and the number of prize balls is based on the detected output. For example, 6 prizes may be paid out in the case of the start winning opening 34, 15 in the case of the big winning opening, and 10 in the case of the general winning opening.
[0164]
Next, processing contents of the winning ball discharge processing will be described. FIG. 15 is a flowchart showing the contents of the winning ball discharge process. First, in step SK (hereinafter simply referred to as SK) 1, a process for setting a discharge process flag is performed. Here, the discharge processing flag is a flag indicating that the winning ball is being discharged. Next, the process proceeds to SK2 where the winning ball discharge solenoid 127 is driven to an ON (excitation) state. Thereby, the winning ball held in the winning ball processing device 115 is released and discharged.
[0165]
Next, the process proceeds to SK3, and processing for setting a winning ball discharge timer is performed. Thereby, the time measurement by the winning ball discharge timer is started. Here, the winning ball discharge timer is a timer for measuring the time required for discharging the winning ball. After the SK3, the winning ball discharge process ends.
[0166]
Next, the winning ball discharge check process of SI12 described above will be described. 16 and 17 are flowcharts showing the contents of the winning ball discharge check process. First, in step SQ (hereinafter simply referred to as SQ) 1, it is determined whether or not the above-described discharge processing flag is set. That is, it is determined whether or not the winning ball is discharged.
[0167]
If it is determined by SQ1 that the discharge processing flag is not set, the process proceeds to SQ9 described later. On the other hand, if it is determined by SQ1 that the discharge processing flag is set, the process proceeds to SQ2, and the winning ball discharge solenoid 127 is turned off (demagnetized) to process the next winning ball after discharging the winning ball. It is determined whether or not it is the solenoid OFF timing that is the timing to perform. Here, the solenoid OFF timing is a timing managed by the above-described winning ball discharge timer, and is set after a predetermined time has elapsed after the winning ball discharging solenoid 127 is turned on. In other words, the winning ball discharge solenoid 127 is returned to the OFF state in order to process the next winning ball when a predetermined time has elapsed after being switched from the OFF state to the ON state in order to discharge the winning ball. The timing to turn it off is managed by the winning ball discharge timer. The predetermined time in this case is determined based on the winning ball discharge time that is normally required when the winning ball processing apparatus 115 operates normally.
[0168]
If it is determined by SQ2 that the solenoid OFF timing is not reached, the process proceeds to SQ4 described later. On the other hand, if it is determined by SQ2 that the solenoid OFF timing is reached, the process proceeds to SQ3, and processing for turning off the winning ball discharge solenoid 127 is performed. As a result, the winning ball processing device 115 is in a state capable of holding the winning ball. After SQ3, the winning ball discharge check process ends.
[0169]
If it is determined by SQ2 that the solenoid OFF timing is not reached and the routine proceeds to SQ4, it is determined whether or not it is a winning ball check timing. This winning ball check timing is a timing managed by the above-described winning ball discharge timer, and is set after a predetermined time has elapsed from the above-described solenoid OFF timing. When the winning ball is discharged and the winning ball discharge solenoid 127 is turned off, the state returns to a state where the next winning ball can be held. If the winning ball is discharged normally, such a winning ball is returned. Until the return to the state where it is possible to hold the winning ball, even if there is a next winning ball, the winning ball detector 122 should not detect the winning ball. For this reason, the winning ball check timing is a timing for checking whether or not the winning ball has been normally discharged, so that the winning ball can be held after the winning ball discharge solenoid 127 is turned off. The timing is set so that no winning ball is detected until it returns.
[0170]
If it is determined by SQ4 that it is not the winning ball check timing, the winning ball discharge check process is terminated. On the other hand, if it is determined by SQ4 that it is the winning ball check timing, the process proceeds to SQ5, and it is determined whether or not the counter value of the above-mentioned winning ball signal counter is equal to or greater than the switch-on determination value (2). If it is determined that the switch-on determination value is greater than or equal to SQ5, it is an abnormal state in which the winning balls are not normally discharged, and the process proceeds to SQ12 described later. On the other hand, if it is determined by SQ5 that the value is smaller than the switch-on determination value, the winning ball is normally discharged, and the process proceeds to SQ6, and preparations for checking the discharging of the next winning ball are performed by SQ6 to SQ8. The process to do is performed.
[0171]
When the process proceeds to SQ6, a process for clearing the retry flag is performed. Here, the retry flag is a flag indicating the state when the winning ball is tried to be discharged again (retrying) when the winning ball is not normally discharged, and is set by SQ13 described later. In SQ6, the retry flag is initialized regardless of whether or not the retry flag is set. Next, it progresses to SQ7 and the process which clears a discharge process flag is made. This indicates that the winning ball is not discharged. Next, the process proceeds to SQ8, and after the process of clearing the winning ball discharge timer is performed, the winning ball discharge check process is completed.
If it is determined by SQ5 that the switch-on determination value is equal to or greater than SQ12 (see FIG. 17), it is determined whether the above-described retry flag is set. When it is determined by SQ12 that the retry flag is set, the process proceeds to SQ16 described later. On the other hand, if it is determined by SQ12 that the retry flag has not been set, the process proceeds to SQ13, and the retry flag is set to retry the winning ball discharge. Then, the process proceeds to SQ14, where the winning ball discharge solenoid 127 is turned on. Thereby, the winning ball is discharged again. Then, the process proceeds to SQ15, and after the process of setting the winning ball discharge timer is performed, the winning ball discharge check process is ended. In this way, when the winning ball discharge is retried, the processes of SQ1 to SQ5 described above are executed in the same manner, and it is determined whether or not the winning ball is discharged. If it is determined that the winning ball is not discharged even if such a retry is made, it is determined by SQ12 that the retry flag is set, and the process proceeds to SQ16.
[0172]
In SQ16, processing for clearing the retry flag is performed. Next, proceeding to SQ17, a process for setting the winning ball discharge error flag 2 is performed. A state in which the winning ball discharge error flag 2 is set in this way is referred to as a winning ball discharge error 2 state. Here, the winning ball discharge error flag 2 is a flag indicating an abnormal state in which the winning ball is not normally discharged from the winning ball processing device 115. Next, the process proceeds to SQ18 where a process for clearing the discharge process flag is performed. Next, the process proceeds to SQ19, and after the process of clearing the winning ball discharge timer is performed, the winning ball discharge check process is completed.
[0173]
If it is determined in SQ1 that the discharge processing flag is not set and the process proceeds to SQ9, it is determined whether or not the above-described winning ball discharge error flag 1 is set. If it is determined by SQ9 that it has not been set, this winning ball discharge check process ends. On the other hand, if it is determined that it is set by SQ9, the process proceeds to SQ10, where it is determined whether or not the above-described reset signal has been received. If it is determined by SQ10 that the reset signal has not been received, the winning ball discharge check process ends. On the other hand, if it is determined by SQ10 that the reset signal has been received, the process proceeds to SQ11, where the winning ball discharge error flag 1 is cleared. For example, when an abnormal state occurs in which the winning ball passes through without being temporarily held by the winning ball processing device 115 as in the case where the winning ball discharge error flag 1 is set, in response to an error notification as described later. After the clerk performs the restoration work, the reset switch 156 is operated. In such a case, the error state is canceled according to the reset signal by SQ11. After SQ11, the winning ball discharge check process ends.
[0174]
According to the winning ball discharge check process described above, if the winning ball is not normally discharged even though the winning ball discharge control is performed, the winning ball discharge is retried once. In addition, when a minor abnormality such as a clogged ball that can be easily restored occurs, the abnormal state can be automatically restored, so that the burden on the staff can be reduced. Further, if the retry is not successful and the winning ball is not normally discharged, the winning ball discharge error flag 2 is set, thereby recognizing that an abnormal discharge state of the winning ball has occurred. be able to.
[0175]
Note that the retry of discharging the winning ball is not limited to once but may be performed twice or more. In this example, when it is determined that the reset signal has been received when not in the discharge processing state, the winning ball discharge error flag 1 is canceled. May be automatically canceled without a reset signal on condition that the winning ball detector 122 has detected the winning ball normally after the occurrence of the error state.
[0176]
Next, main control performed in the payout control microcomputer 220 of the payout control circuit board 152 will be described.
[0177]
First, a description will be given of a prize ball payout operation process that is executed in order to receive a prize ball in response to a prize ball number signal.
[0178]
18 and 19 are flowcharts showing the processing contents of the prize ball payout operation processing. First, in step SR (hereinafter simply referred to as SR) 1, it is determined whether or not the payout completion flag is set. Here, the payout completion flag is a flag indicating that the payout control microcomputer 220 has determined that the payout of a series of prize balls according to the prize ball number signal has been completed, and is set by SR24 described later. The
[0179]
If it is determined by SR1 that the payout completion flag is set, the process proceeds to SR27 described later. On the other hand, when it is determined by SR1 that the payout completion flag is not set, the process proceeds to SR2 and it is determined whether or not any of the prize ball operation error flags 1, 2, 3 is set.
[0180]
Here, the prize ball operation error flag 1 is a flag indicating an abnormal state in which the payout motor 189 does not perform a normal rotation operation for paying out the balls, and is set by SR47 described later. The prize ball operation error flag 2 is a flag indicating an abnormal state in which the payout of the premium ball is not detected even though the payout motor 189 has performed a normal rotation operation for paying out the ball. Set. The prize ball movement error flag 3 is used to correct the quantity to be paid out when the prize ball number signal is still received even though it is determined that the series of prize balls has been paid out according to the prize ball number signal. This is a flag indicating an abnormal state in which the number of prize balls paid out at the time is equal to or greater than a predetermined value, and is set by SR39 described later.
[0181]
If it is determined by SR2 that any of the prize ball operation error flags 1, 2, 3 is set, the process proceeds to SR40 described later. On the other hand, if it is determined by SR2 that none of the winning ball movement error flags 1, 2, 3 is set, the process proceeds to SR3, and it is determined whether the paying out flag is set. Here, the paying-out flag is a flag indicating a state in which the prize ball is being paid out, and is set by SR8 described later.
[0182]
If it is determined by SR3 that the paying out flag is set, the process proceeds to SR42 described later. On the other hand, if it is determined by SR3 that the payout flag is not set, the process proceeds to SR4, and it is determined whether or not an input of a prize ball number signal has been received. If it is determined by SR4 that it has not been received, there is no need to pay out a prize ball, and thus the prize ball payout operation process ends. On the other hand, if it is determined that it has been received by SR4, the process proceeds to SR5, and it is determined whether or not the current state is ball lending. If it is determined that the ball is being lent by SR5, the prize-ball paying-out operation process is terminated in order to prioritize the currently executed ball-renting operation. On the other hand, if it is determined by SR5 that the ball is not being loaned, the process proceeds to SR6, where it is determined whether or not an input of a prize ball lending prohibition signal has been received.
[0183]
If it is determined that it has been received through SR6, the prize ball payout operation process is terminated in order to prohibit prize balls and balls. On the other hand, if it is determined that it has not been received by SR6, the process proceeds to SR7, where the input number, which is the requested payout number of prize balls indicated by the received prize ball number signal, is set as the unpaid number. . Here, the number of unpaid out is data indicating the remaining number of premium balls to be paid out according to the prize ball number signal, and is subtracted and updated by 1 each time one premium ball is paid out. When the number of unpaid is “0”, it is considered that a series of prize balls has been paid out according to the prize ball number signal. The unpaid number data is stored in the RAM 220a of the payout control microcomputer 220. Further, other flag and counter data used in this process are also stored in the RAM 220a of the payout control microcomputer 220, and are updated.
[0184]
Next, after proceeding to SR8 and setting the above-mentioned paying-in flag, the routine proceeds to SR9, where the payout motor 189 is driven to rotate. As a result, the payout operation of the prize balls by the ball dispensing device 97 is performed. In this case, as will be described later, since the payout control microcomputer 220 grasps the number of unpaid and performs payout control of the prize balls, it is possible to grasp in advance when to stop the payout motor 189, and the game control microcomputer 202 In order to stop the payout motor 189 independently without waiting for a payout stop request, the payout motor 189 is driven to rotate at high speed as much as possible to pay out premium balls at high speed. Next, the process proceeds to SR10, where a process for setting a position check timer is performed. Here, the position check timer is a timer for measuring time in order to manage the rotation state (rotation position) of the screw 188 of the payout motor 189. After SR10, the process proceeds to SR11.
[0185]
If it is determined by SR3 that the paying flag is set and the process proceeds to SR42, it is determined whether or not an input of a prize ball number signal is being received. If it is determined by SR42 that the data is being received, the process proceeds to SR11. On the other hand, if it is determined by SR42 that it is not being received, the payout of prizes has not been requested, and therefore the process proceeds to SR43 and processing for initializing the data for controlling the winning ball payout operation such as the number of unpaid out is performed. After this, the prize ball payout operation process ends. In R43, the payout motor 189 is also stopped. As a result, the payout operation of the premium gift being executed is stopped. In such a case, the number of payouts of the prize balls grasped by the game control microcomputer 202 does not match the number of payouts of the prize balls grasped by the payout control microcomputer 220. The number of payouts of the prize balls grasped by the game control microcomputer 202 is preferentially used for the prize ball payout control. Accordingly, in this case, the prize ball payout operation is stopped in accordance with a request from the game control microcomputer 202 (stop of the prize ball number signal).
[0186]
When the process proceeds to SR11, it is determined whether or not it is the timing for checking the rotation for one payout. Here, the rotation check timing for one payout is a timing managed by the time measured by the position check timer described above. The screw of the payout motor 189 passes after a predetermined time has elapsed after the start of rotation of the payout motor 189 by SR9. 188 is set to the maximum taming required to rotate by the amount necessary to pay out one ball. Therefore, if the payout motor 189 does not rotate as much as necessary for paying out one ball at the one payout rotation check timing, it can be determined that an abnormal state has occurred.
[0187]
If it is determined by SR11 that the rotation check timing for one payout has been reached, the process proceeds to SR44 described later. On the other hand, if it is determined by SR11 that the one-piece-out rotation check timing has not yet been reached, the routine proceeds to SR12, where it is necessary for the dispensing motor 189 to dispense one ball based on the detection signal of the position detector 187. It is determined whether or not the position has been rotated by a sufficient amount (position for one payout).
[0188]
If it is determined by SR12 that it is not at the position for one payout, the process proceeds to SR15 described later. On the other hand, if it is determined by SR12 that the position is for one payout, the process proceeds to SR13, and a process for setting a position detection flag is performed. Here, the position detection flag is a flag indicating that it has been detected that the screw 188 of the payout motor 189 is in the payout position. Next, the process proceeds to SR14, and a process of setting a payout ball detection waiting timer is performed. Here, the payout ball detection waiting timer means that a prize ball (payout ball) that should have been paid out by the operation of the payout motor 189 after the screw 188 of the payout motor 189 has reached the payout position is detected. It is a timer for managing the time to wait for detection by the devices 240a and 240b. After SR14, the process proceeds to SR15.
[0189]
If it is determined by SR11 that the rotation check timing for one payout has been reached and the process proceeds to SR44, it is determined whether or not the above-described position detection flag is set. If it is determined that it is set by SR44, the process proceeds to SR48 described later. On the other hand, if it is determined by SR44 that it has not been set, the process proceeds to SR45, and a retry process is performed in which the screw 188 of the payout motor 189 is rotated again by one payout.
[0190]
In the retry process, the payout motor 189 is reversely driven at a high speed and then forwardly driven by one payout rotation, which is the same as the process shown in SR10 to SR14 described above. Is performed. Thereby, in the retry process, when the position for one payout is reached, the position detection flag and the payout ball detection waiting timer are set. Thus, since the retry is executed when the dispensing motor 189 does not drive normally, the abnormal state is automatically restored when a minor abnormality such as a clogging that can be easily recovered occurs. This makes it possible to reduce the work burden on the staff.
[0191]
After SR45, the process proceeds to SR46, and it is determined whether or not the above-described position detection flag is set. If it is determined by SR46 that it is set, the process proceeds to SR48 described later. On the other hand, if it is determined by SR46 that it has not been set, this is a case where retry has failed, and the process proceeds to SR47, where the process of setting the winning ball operation error flag 1 is performed. Here, the prize ball operation error flag 1 is a flag indicating that an abnormal operation state of the payout motor 189 in which the screw 188 of the payout motor 189 does not rotate by one payout as described above has occurred. Then, the process proceeds to SR47a, and a process for stopping the payout motor 189 is performed. Thereafter, the prize ball payout operation process is completed.
[0192]
When the process proceeds to SR48, the position detection flag is cleared because the payout motor 189 is operating normally because the screw 188 is in the single payout position at the single payout rotation check timing. Then, the process proceeds to SR49. Then, in order to check the operation of the payout motor 189 at the time of paying out the prize balls to be paid out next by SR49, a process for setting a position check timer is performed, and then the process proceeds to SR15. In this way, the operation check of the payout motor 189 is performed by paying out one prize ball.
[0193]
When the process proceeds to SR15, it is determined whether or not the payout ball is detected by the ball payout detectors 240a and 240b. If it is determined by SR15 that no payout ball has been detected, the process proceeds to SR18 described later. On the other hand, when it is determined by SR15 that a payout ball has been detected, the process proceeds to SR16, and the above-described process of subtracting and updating the number of unpaid outs by “1” is performed. As a result, the number of unpaid items is digested one by one each time the prize ball is paid out normally. Then, the process proceeds to SR17, and a process for setting a detection flag is performed. Here, the detected flag is a flag indicating that a payout ball has been detected. After SR17, the process proceeds to SR18.
[0194]
In SR18, it is determined whether or not a predetermined payout ball detection waiting time has elapsed based on the time value of the above-described payout ball detection waiting timer. Here, the payout ball detection waiting time is the maximum amount of time until the ball is detected by the ball payout detectors 240a and 240b after the screw 188 of the payout motor 189 rotates by one payout and the ball is paid out. It is time that is considered necessary. More specifically, the payout ball detection waiting time refers to a ball payout after an extra motor rotation due to retrial due to position detection abnormality or empty cutting (a state where the screw 188 has not sent the ball normally). The time is set so that the ball can be detected. In this case, whether or not the balls are actually paid out from the ball payout device 97 cannot be accurately determined until the payout ball detection waiting time elapses. Thus, in order to ensure the accuracy of detection, a predetermined time is used. Wait.
[0195]
When it is determined by SR18 that the payout ball detection waiting time has not elapsed, the winning ball payout operation process is ended in order to wait for the elapse of the time. On the other hand, if it is determined by SR18 that the payout ball detection waiting time has elapsed, the process proceeds to SR19, where it is determined whether or not the above-described detection flag is set. When the payout ball detection waiting time elapses, the payout ball detection wait timer is cleared. If it is determined by SR19 that the detection flag is not set, the process proceeds to SR50 described later. On the other hand, when it is determined by SR19 that the detection flag is set, the process proceeds to SR20, and processing for clearing the detection flag is performed. Next, the process proceeds to SR21 to perform processing for clearing the payout error number counter. Here, the payout error number counter counts the number of times that a state in which a payout ball is not detected despite the normal operation of the payout motor 189 (for example, a state where the screw 188 has not sent a ball due to clogging or the like) has occurred. And can be added and updated by an SR 50 described later. In this case, since a payout ball is detected, the payout error number counter is initialized.
[0196]
Next, the process proceeds to SR22, where it is determined whether or not the number of unpaid out is “0”. When it is determined that the number of unpaid is not “0”, the winning ball payout operation process is terminated and the payout control is continued. On the other hand, if it is determined that the number of unpaid is “0”, the process proceeds to SR23, where the process of stopping the dispensing motor 189 is performed. Then, the process proceeds to SR24, and it is considered that the payout of the prize ball according to the prize ball number signal is completed, and the process of setting the payout completion flag is performed. Then, the process proceeds to SR25, and processing for setting a signal check timer is performed. Here, when the payout control microcomputer 220 determines that the series of prize balls according to the prize ball number signal has been paid out, the game control microcomputer 202 side issues the series of prize balls. This timer is used to define the timing for checking the award ball number signal in order to confirm whether or not it is determined that has been completed.
[0197]
Next, the process proceeds to SR26, and when the payout control microcomputer 220 determines that the payout is completed, a process of clearing the payout flag is performed. After SR26, the process proceeds to SR26a to perform processing for clearing the position check timer. Thereafter, the prize ball payout operation process is terminated.
[0198]
If it is determined by SR19 that the detection flag is not set and the process proceeds to SR50, the above-mentioned payout error number counter is incremented and updated by "1". As a result, when the payout ball is not detected even though the payout motor 189 operates normally, the payout error number counter is added and updated. Next, the process proceeds to SR51, where it is determined whether or not the counter value of the payout error number counter is “3”. In this example, the abnormal state in which the payout ball is not detected even though the payout motor 189 operates normally is allowed twice during the series of payout of the giveaway balls. Therefore, in SR51, it is determined whether or not an abnormality has occurred exceeding the allowable number of times.
[0199]
If it is determined by SR51 that the counter value of the payout error number counter is not "3", the process proceeds to SR22 described above, and the normal prize ball payout operation process as described above is continued. On the other hand, when it is determined that the counter value of the payout error number counter is “3”, the process proceeds to SR52, where the above-described prize ball operation error flag 2 is set. Then, the process proceeds to SR53, and a process of clearing the payout error number counter is performed. Then, the process proceeds to SR54, and after the process of stopping the payout motor 189 is performed, the prize ball payout operation process is ended. As described above, the abnormal state in which the payout ball is not detected even though the payout motor 189 is normally operated is permitted to perform the ball payout operation again up to two times. It is judged that. In this example, although the allowable number of abnormal states where the payout ball is not detected in spite of the normal operation of the payout motor 189 is set to two times, the allowable number is not limited to this. The number of times other than twice may be used as long as smooth execution is not hindered.
[0200]
In this way, when the prize ball is not normally discharged, the payout operation is allowed again, so that when the ball payout device 97 has a minor abnormality that can be easily recovered, the abnormal state is automatically recovered. This makes it possible to reduce the work burden on the staff.
[0201]
If it is determined that the payout completion flag is set by SR1 and the process proceeds to SR27, whether or not the signal check timing related to the prize ball number signal has been reached based on the time measured by the signal check timer. Judgment is made.
[0202]
The signal check timing in this case is a timing after a predetermined time has elapsed after the payout control microcomputer 220 determines that the payout of the prize ball has been completed (the payout completion flag is set). Specifically, the ball payout detectors 240a and 240b used on the payout control microcomputer 220 side for confirming the number of prize balls paid out, and the game control microcomputer 202 side used for confirming the number of prize balls paid out. There is a payout ball detection timing difference between the winning ball number switch 256 and the distance between the installation positions. Specifically, the balls are detected by the award ball number switch 256 after a predetermined time has elapsed since the ball payout detectors 240a and 240b have detected the balls. Therefore, even if the number of payouts grasped by the payout control microcomputer 220 side and the number of payouts grasped by the game control microcomputer 202 eventually coincide with each other, it is caused by the above-described difference in the detection timing of the payout balls. Thus, there is a time difference between the timing at which the payout control microcomputer 220 determines completion of payout and the timing at which the game control microcomputer 202 determines completion of payout. For this reason, in order to prevent the disagreement of the determination of the completion of payout due to the above-described difference in the detection timing of the payout ball, the signal waited for the time corresponding to the above-described detection timing difference after the payout control microcomputer 220 determines the completion of the payout The prize ball number signal is checked according to the check timing.
[0203]
After SR27, the process proceeds to SR28 to determine whether or not a prize ball number signal is being received. In this determination, if the winning ball number signal is being received, the game control microcomputer 202 determines that the payout has not been completed, even though the payout control microcomputer 220 has determined that the payout has been completed. This is the case. On the other hand, if the winning ball number signal is not being received in this determination, both the payout control microcomputer 220 side and the game control microcomputer 202 side have determined that the payout has been completed.
[0204]
If it is determined by SR28 that a prize ball number signal is being received, the process proceeds to SR32 described later. On the other hand, if it is determined by SR28 that the winning ball number signal is not being received, the game control microcomputer 202 side determines that the payout has been completed, and therefore the data for controlling the winning ball payout operation is initialized. Process. Specifically, after clearing the signal check timer by SR29, the payout completion flag is cleared by SR30, and then the correction counter is cleared by SR31. Thereafter, the prize ball payout operation process is terminated. Here, the correction number counter is a prize when the game control microcomputer 202 determines that the payout has not been completed even though the payout control microcomputer 220 has determined that the payout has been completed. It is a counter for counting the number of payouts when paying out to correct the payout number of prize balls according to the ball number signal.
[0205]
If it is determined by SR28 that a prize ball number signal is being received and the process proceeds to SR32, a process of clearing the signal check timer is performed. Then, the process proceeds to SR33 to determine whether or not the correction number counter matches the maximum payout number. Here, the maximum number of payouts is an upper limit value of the number of payouts for correcting the number of prize balls paid out as described above, and is determined in advance such that the number of corrections is not too large.
[0206]
If it is determined by SR33 that they match, the process proceeds to SR39, which will be described later. On the other hand, if it is determined by SR33 that they do not match, the process proceeds to SR34, and a process of adding and updating the number of unpaid-out by “1” is performed. As a result, the unpaid number that was “0” becomes “1”, and correction is performed so that only one prize ball is paid out by the prize ball payout operation described above that is executed based on the unpaid number. Will be. Next, the process proceeds to SR35, and a process for clearing the payout completion flag is performed. Then, the process proceeds to SR36, and a process of setting a payout flag is performed. This indicates that the payout is in progress. Then, the process proceeds to SR37, and a process for rotationally driving the payout motor 189 is performed. As a result, the prize balls are paid out from the ball dispensing device 97. Then, the process proceeds to SR38, and a process of adding and updating the correction number counter by “1” is performed. After SR38, the process proceeds to SR38a to perform processing for setting a position check timer. As a result, the position check timer is operated for checking the position of the screw 188 of the payout motor 189 at the time of payout for the correction of the prize ball, and the operation check of the payout motor 189 is also performed at the time of payout for the correction. It becomes possible to do. Thereafter, the prize ball payout operation process is terminated.
[0207]
If it is determined by SR33 that the two match, and the process proceeds to SR39, the above-described prize ball operation error flag 3 is set. Then, the process proceeds to SR39a, and a process of clearing the correction number counter is performed. Then, the process proceeds to SR39b, and after the process of stopping the payout motor 189 is performed, the prize ball payout operation process is ended.
[0208]
In this way, when processing for correcting the number of prize balls is performed, prize balls are paid out one by one while confirming the state of the prize ball number signal. A payout is made to correct the number of prize balls. When the game control microcomputer 202 determines that the payout has been completed by the correction, the payout for the correction of the prize ball is completed according to the determination of SR28 described above. In addition, every time a prize for correction is paid out, the above-described SR33 determines a match, and when the number of corrections reaches the maximum number of payouts, an error state is set.
[0209]
When at least one of the above-mentioned prize ball operation error flags 1, 2, and 3 is set, a process for performing an error display indicating the occurrence of each error on the error indicator 155 is performed by another program. Is called. Thereby, the staff can easily know that the error state has occurred.
[0210]
If it is determined by SR2 that the winning ball operation error flag is set and the process proceeds to SR40, it is determined whether or not a reset signal from the reset switch 156 has been received. Such a reset signal is generated when the above-mentioned prize ball operation error flag is set and an error state occurs, and when the clerk performs recovery work such as repair for error elimination and the recovery work is completed, the reset switch It is output by the operation of 156. Therefore, when the reset signal is received, the error state is actually canceled. Therefore, the SR 40 determines whether or not the error state has been canceled.
[0211]
If it is determined by SR40 that the reset signal has not been received, the error state has not actually been released yet, and thus the winning ball payout operation process is terminated. Thereby, when each prize ball movement error flag is set, the payout operation of the prize ball is interrupted. In that case, various control data such as the number of payouts is not cleared but stored in the RAM 220a of the payout control microcomputer 220 as it is simply interrupted by not proceeding to the processing after SR4. On the other hand, if it is determined that the reset signal has been received by the SR 40, the error state is actually cancelled, so the process proceeds to SR41, where the set prize ball operation error flag is cleared.
[0212]
After SR41, the process proceeds to SR41a to determine whether or not a prize ball number signal is being received. If the SR 41a determines that the data is not being received, the process proceeds to the above-described SR 43, and processing for initializing the data for payout operation control is performed. In R43, the payout motor 189 is also stopped. As a result, if there is no prize ball payout request from the game control microcomputer 202 when the reset is made, the prize balls are not paid out.
[0213]
On the other hand, if it is determined by the SR 41a that reception is in progress, the process proceeds to SR 41b to determine whether or not the above-described payout completion flag is set. When it is determined by SR41b that the payout control microcomputer 220 has determined that the payout of the prize has been completed, this prize ball is used to perform the processing after SR27 described above. The payout operation process ends. On the other hand, if it is determined that it is not set by SR41b, the process proceeds to SR9 described above, and the payout motor 189 is driven to rotate, and then the series of processes as described above are performed, thereby interrupting the prize ball. The remaining payout balls in the payout operation are paid out.
[0214]
As described above, when each prize ball motion error flag is set, the payout operation of the prize ball is interrupted. However, since the control data such as the number of unpaid is stored as it is, the prize ball operation error flag based on the reset signal is cleared and the payout request from the game control microcomputer 202 is confirmed based on the prize ball number signal. Further, on the condition that the payout control microcomputer 220 has not completed payout, the process proceeds to SR9 and later, and the remaining number of unpaid prizes in the middle of payout based on the control data stored at the time of interruption The ball is reliably paid out. Here, the payout operation for the number of unpaid after the error is resolved is performed on the condition that the SR 41a determines that the prize ball number signal is still received. That is, since the payout request (command information necessary for paying out a predetermined number of free gift balls) is confirmed on the game control microcomputer 202 side, payout of the remaining free gift balls is continued. Since it can be determined whether or not the payout is actually necessary, it is possible to prevent an erroneous payout operation from being performed after the return of the payout operation is interrupted.
[0215]
According to the prize ball payout operation process described above, a prize ball payout operation is performed in accordance with the prize ball number signal. In this prize ball payout operation process, if a prize ball number signal is received, even if an error occurs in game control, control for executing a prize ball payout operation is performed regardless of the error. Therefore, even if an error occurs in game control, if a prize ball number signal is received, a prize ball is paid out to the player.
[0216]
In the payout operation of the giveaway balls, the payout control microcomputer 220 side pays out the giveaway balls while confirming the number of the payout balls paid out based on the detection of the payout of the balls by the ball payout detectors 240a and 240b. . As described above, since the prize balls are paid out while confirming the number of the prize balls paid out on the payout control microcomputer 220 side, the completion time of the payout of the prize balls according to the prize ball number signal is the ball payout control means. Since the game control microcomputer 202 checks the payout state of the prize ball by one-way communication, it is possible to prevent a reduction in the payout speed during the payout of the prize ball by the ball payout means. . Therefore, by performing payout control by one-way communication of the award ball number signal, it is possible to prevent a reduction in the payout speed of the prize ball while preventing unauthorized control operation of the game control microcomputer 202 as much as possible.
[0217]
Further, even though the payout control microcomputer 220 confirms the completion of the payout of a series of prize balls according to the prize ball number signal, the payout control microcomputer 202 does not complete the payout. If it is determined that the number of prize balls paid out on the game control microcomputer 202 side is given priority, control is performed to correct the number of prize balls paid out. For this reason, even when the number of payouts grasped on the payout control microcomputer 220 side is larger than the payout number grasped on the game control microcomputer 202 side, it is grasped on the game control microcomputer 202 side. By giving priority to the payout number of prize balls, the payout control can be performed without hindrance.
[0218]
Also, when the payout operation is interrupted due to the occurrence of an error condition in the middle of paying out the prize balls, the control data such as the number of unpaid is stored, and the error state is later released and the reset signal is output In addition, only the error flag is cleared and the payout control is continued. For this reason, even if the payout operation is interrupted due to the occurrence of an abnormal condition during the payout of the prize balls, the payout should be made based on the control data stored at the time of interruption such as the number of unpaid after the abnormal condition is recovered. The remaining prizes can be paid out reliably. Further, since the payout operation for the number of unpaid after the error is resolved is performed by confirming the payout request on the game control microcomputer 202 side, an erroneous payout operation is not performed after the return of the payout operation is interrupted. Can be. In other words, since the game control microcomputer 202 knows the payout state of the prize ball according to the payout request, the game control microcomputer 202 side payout request (necessary for paying out a predetermined number of prize balls) If the command information is confirmed and the payout operation after the return from interruption is continued, the payout malfunction after the return from interruption can be prevented.
[0219]
Further, when the payout motor 189 does not operate normally, the prize ball operation error flag 1 is set, so that it is possible to recognize that an abnormality has occurred in the payout state of the prize ball based on the error flag. In addition, when the payout ball is not detected even though the payout motor 189 operates normally, the prize ball operation error flag 2 is set, so that an abnormality occurs in the payout state of the prize ball based on the error flag. Can be recognized. In addition, even though the payout control microcomputer 220 confirms the completion of the payout of a series of prize balls according to the prize ball number signal, the payout control microcomputer 202 does not complete the payout. In the case of the correction of the number of payouts in the case, the prize ball motion error flag 2 is set when the number of corrections becomes extremely large, so that an abnormality has occurred in the payout state of the prize balls based on the error flag I can recognize that.
[0220]
In this example, as described above, when the payout of the prize ball is resumed in response to the resetting after the abnormal state is recovered after the game is interrupted due to the payout abnormality, first, the prize ball number signal is received. The payout motor is started on the condition that it is received and the remaining prizes are paid out. However, the present invention is not limited to this, and when the payout of the prize ball is resumed in response to the resetting after the abnormal state has been recovered after the interruption of the game due to the payout abnormality, the operation of the payout motor 189 is first started. Confirm that the prize ball number signal has been received before the first prize ball is paid out, and paying out the remaining prize balls after the interruption including the first ball on condition that it has been received. May be performed. That is, the timing of the prize ball number signal when restarting the payout of such prize balls may be at any timing as long as it is before the first prize ball is paid out.
[0221]
Next, a prize ball lending state switching process performed to switch the flow path switching state of the flow path switching member 254 between the prize ball state and the ball lending state in the payout control microcomputer 220 will be described. FIG. 20 is a flowchart showing the contents of the prize ball lending state switching process.
[0222]
As a premise of this flow path switching processing, in a normal state, when the flow path of the ball is switched to the flow path 201a for giving away the prize balls by the flow path switching member 254, and the ball lending operation is not in progress When the prize balls are paid out, the flow path switching member 254 is maintained as it is.
[0223]
First, in step ST (hereinafter simply referred to as ST) 1, it is determined whether or not the ball lending operation is currently being performed. If it is determined in ST1 that the ball lending operation is being performed, the process proceeds to ST5 described later. On the other hand, if it is determined in ST1 that the ball lending operation is not being performed, the process proceeds to ST2 and it is determined whether or not there is a ball lending request.
[0224]
If it is determined in ST2 that there is no ball lending request, the flow path switching process ends. On the other hand, if it is determined in ST2 that there is a ball lending request, the process proceeds to ST3, and it is determined whether or not the present is in a state where ball lending is possible. Specifically, when the prize balls are not paid out, it is possible to lend the ball. If it is determined in ST3 that the ball lending is not possible, the flow path switching process ends. On the other hand, if it is determined in ST3 that the ball can be lent, the process proceeds to ST4, where an excitation signal is given to the switching solenoid 255 described above and the flow path switching member 254 is shown in FIG. 4B described above. In such a state, the flow path switching member 254 switches the ball flow path to the ball lending payout flow path 201b. Thereby, the flow path of the ball is put into a ball lending state. Thereafter, the flow path switching process ends.
[0225]
If it is determined in ST1 that the ball lending operation is being performed and the process proceeds to ST5, it is determined whether or not the ball lending operation that has been performed has been completed. If it is determined in ST5 that the ball lending operation has not ended, the flow path switching process ends. That is, switching of the flow path is awaited until the ball lending operation being executed is completed. On the other hand, if it is determined in ST5 that the ball lending operation has been completed, the process proceeds to ST6, where the excitation signal applied to the switching solenoid 255 described above is stopped and the flow path switching member 254 is moved to the position shown in FIG. ), And the flow path switching member 254 switches the ball flow path to the prize ball dispensing flow path 201a side. Thereby, the flow path of the ball is made into a prize ball state. Thereby, the winning ball is detected by the winning ball detector 122 in the winning ball state. Thereafter, the flow path switching process ends.
[0226]
As described above, when another payout operation is requested during the ball lending or prize ball payout operation, the flow path is switched after the end of the payout operation currently being executed. As a result, even when the execution time of the operation of lending or giving out the prize balls overlaps, the operation being executed first is preferentially advanced, so that it is possible to reliably pay out the balls.
[0227]
In this embodiment, an example in which the ball dispensing device 97 including the dispensing motor 189 and the like, the flow path switching member 254, the switching solenoid 255, the flow path 201a, and the flow path 201b are not unitized is shown. May be provided in a single case so that they can be attached and detached. By doing so, assembly work and maintenance work become easy.
Next, a specific operation example at the time of a payout operation for a prize ball will be described. FIG. 21 is a timing chart showing a specific operation example during the payout operation of the prize ball.
[0228]
FIG. 21 shows the operation timing when the payout operation of the prize ball is performed normally. In FIG. 21, a winning ball signal (positive logic) output from the winning ball detector 122, an operating state of the payout motor 189, a detection signal (positive logic) of the winning ball number switch 256, and an operation of the winning ball discharge solenoid 127. The state and output signals (negative logic) of the prize ball number signals D0 to D3 are shown.
[0229]
Referring to FIG. 21, when a winning ball is detected by winning ball detector 122, prize ball number signals D0 to D3 are turned off (payout request transmission state) (see SJ2 in FIG. 21). And the winning ball discharge solenoid 127 is turned on (see SK2 in FIG. 15), and the winning ball is discharged. The winning ball discharge solenoid 127 is turned off after a predetermined period (see SQ3 in FIG. 16). In this example, there is shown an example in which the number of prize balls to be paid out is 15 (the prize ball number signals D0 to D3 are in the OFF state).
[0230]
Then, the payout motor 189 is driven in accordance with the award ball number signals D0 to D3 (see SR9 in FIG. 18), and the prize balls are paid out. When the payout control microcomputer 220 determines that the payout of 15 prize balls has been completed based on the detection signals of the ball payout detectors 240a and 240b, the payout motor 189 is stopped (SR23 in FIG. 19). reference).
[0231]
The paid-out prize balls are also sequentially detected by the prize ball number switch 256. In the game control microcomputer 202, when the payout of the prize ball is detected as described above, it is determined whether or not the time until the next payout detection becomes a predetermined time T1 every time the payout is detected (FIG. 12). SI13), when that time reaches the predetermined time T1, it is determined that the payout of a series of premium balls (15 in this example) has been completed. Accordingly, the prize ball number signals D0 to D3 are turned on (payout request stop state).
[0232]
In the example shown in FIG. 21, a count switch short-circuit error occurs at the timing indicated by E in the figure. When the count switch short-circuit error occurs, the progress of the game control by the game control microcomputer 202 is stopped as described above. However, in the case of this embodiment, as shown in FIGS. 12 to 17, even if a game control error such as a count switch short-circuit error occurs, it is necessary to detect a winning ball and pay out a prize ball. In this case, a prize ball number signal is given to the payout control microcomputer 220 from the game control microcomputer 202. Then, as shown in FIGS. 18 and 19, the payout control microcomputer 220 does not perform processing according to the game control error on the game control microcomputer 202 side. That is, the control of the payout control microcomputer 220 is executed without any influence from the occurrence of an error in game control. For this reason, even if an error in game control occurs, if the payout condition for the prize ball is satisfied, the prize ball is paid out as usual.
[0233]
In this way, even if a game control error occurs, if the prize payout condition is satisfied, the prize ball is paid out as usual. Effects can be obtained. Even if a game control error occurs, the prize ball will be paid out for the winning ball, so even if a game control error occurs and the game does not proceed, Since the payout can be received, it is possible to prevent the player from feeling uncomfortable in such a case.
[0234]
Specifically, for example, due to the fact that a large number of winning balls are concentrated on the variable winning ball apparatus 35 at a certain timing (when a large number of winning balls are generated such that the processing of winning balls by the winning ball processing 115 cannot catch up). Then, considering that a ball is difficult to flow in the winning ball flow path and an error of the 10 count switch 39 (for example, a count switch short-circuit error) occurs, such an error state is that the winning ball is the winning ball processing device 115. It is thought that if it is processed sequentially by the process, it can be resolved naturally. However, in such a case, if the payout of the prize ball is stopped according to an error in game control (for example, a count switch short-circuit error), even if it is a minor abnormal state that can be resolved naturally, Since the winning balls are not processed, the winning balls are clogged, the prize balls cannot be paid out, and the error state cannot be resolved. In such a case, the player becomes frustrated and dissatisfied with the situation. On the other hand, in the case of this embodiment, even if such an error state occurs, the prize balls are processed as usual, so that the prize balls cannot be paid out. Error conditions can be resolved quickly. For this reason, even if an error state in game control occurs, the player is not frustrated and dissatisfied in such a situation because the payout of the prize ball is performed and the error state can be quickly resolved. It will not be.
[0235]
In particular, an abnormal state of a switch that detects a winning ball such as the 10 count switch 39 is an error that is relatively likely to occur among abnormal states that occur in game control. Since dissatisfaction can be prevented, it is possible to more reliably prevent the player from feeling uncomfortable when an abnormal state in game control occurs.
[0236]
Next, main effects obtained by this embodiment will be described together.
Even if an error in game control such as an error of the 10 count switch 39 occurs, the payout control of the prize ball is performed. Therefore, even if such an error state occurs, the winning ball processing is performed as usual. It is possible to prevent the prize balls from being paid out and to prevent the player from feeling dissatisfied with such a situation. In addition, if the game control error is due to a small amount of winning balls, the payout balls are controlled regardless of the gaming control error. Such an error state can be quickly resolved.
[0237]
Also, in accordance with the detection output of the winning ball directly given from the winning ball detector 122 to the gaming control microcomputer 202, the winning ball number data is given from the gaming control microcomputer 202 to the payout controlling microcomputer 220, Based on the prize ball number data, the prize balls are paid out under the control of the game control microcomputer 202. That is, the payout of such prize balls is performed based on one-way communication of command information from the game control microcomputer 202 to the payout control microcomputer 220. With such a prize ball payout control based on the one-way communication, the illegal control operation of the game control microcomputer 202 due to illegal data input from the payout control circuit board 152 to the game control board 199 can be prevented as much as possible. . Further, since it is determined whether or not a predetermined number of prize balls have been paid out normally based on the detection output of prize balls given directly from the prize ball number switch 256 to the game control microcomputer 202, Although it is one-way communication, the game control microcomputer 202 can check the payout state of the prize balls. Further, the payout control microcomputer 220 pays out a predetermined number of prize balls while confirming the number of prize balls paid out based on the detection output of the prize balls given out from the ball payout detectors 240a and 240b. Since the payout control is performed by the device 97, since the payout control microcomputer 220 can grasp in advance the payout ball payout completion time according to the prize ball number data, the payout state of the payout ball is controlled by one-way communication. In spite of the check by the microcomputer 202 for use, it is possible to prevent a decrease in the payout speed during the payout of the prize balls by the ball payout device 97. Therefore, it is possible to prevent a reduction in the payout speed of the prize ball while preventing the illegal control operation of the game control microcomputer 202 as much as possible.
[0238]
In addition, the game control microcomputer 202 monitors the detection output of the next premium ball after the detection output of the premium ball is detected, thereby reliably determining the payout end timing of a predetermined number of premium balls. be able to. In other words, when there is no payout of the next prize ball for a predetermined period, a predetermined number of payouts are completed. In the game control microcomputer 202, it is determined whether or not a predetermined number of prize balls have been paid out normally based on a series of prize ball payout end timings thus reliably determined. The payout state of the prize ball can be surely checked while being one-way communication. This makes it possible to reliably check an excessive number of payouts that are disadvantageous to the game hall.
[0239]
Further, when it is determined that the game control microcomputer 202 has not paid out the predetermined number of prize balls, even though the payout control microcomputer 220 confirms the payout of the predetermined number of prize balls. In other words, if the payout number of prize balls ascertained on the payout control microcomputer 220 side and the game control microcomputer 202 side does not match, the game control microcomputer 202 recognizes them. Priority is given to the payout number of prize balls, which are used for prize payout control. Therefore, even when the number of payouts grasped on the payout control microcomputer 220 side becomes larger than the payout number grasped on the game control microcomputer 202 side, the game control microcomputer 202 By giving priority to the payout number of the prize balls ascertained on the side, the payout control is performed without any trouble.
[0240]
Information that can specify the number of prize balls paid out by the ball paying device 97 is used by the hall management computer to manage the pachinko gaming machine 1 in the game hall. Based on the detection output of the prize ball number switch 256 used for checking the payout state of the prize balls in the game control microcomputer 202, information that can specify the number of prizes paid out by the ball payout device 97 is externally provided. Since it is output, it is possible to prevent a discrepancy between the number of prize balls to be output to the outside of the pachinko gaming machine 1 and the number of prize balls actually paid out.
[0241]
Also, when the payout operation is interrupted due to the occurrence of an error condition in the middle of paying out the prize balls, the control data such as the number of unpaid is stored, and the error state is later released and the reset signal is output In addition, only the error flag is cleared and the payout control is continued. For this reason, even if the payout operation is interrupted due to the occurrence of an abnormal condition during the payout of the prize balls, the payout should be made based on the control data stored at the time of interruption such as the number of unpaid after the abnormal condition is recovered. The remaining prizes can be paid out reliably. Further, since the payout operation of the number of unpaid after such error is resolved is performed by confirming the payout request (command information necessary for making a predetermined number of payouts) on the game control microcomputer 202 side, the remaining Since it is possible to make a determination as to whether or not it is actually necessary to pay out the prize balls, it is possible to prevent an erroneous payout operation from being performed after the return of the payout operation is interrupted.
[0242]
Also, when it is determined that the prize balls are not paid out normally on the game control microcomputer 202 side, such as when the number of prize balls actually paid out does not match the number of prize balls requested to be paid out. Therefore, it is possible to easily know that an abnormality has occurred in the payout state of the prize balls. In addition, when the game control microcomputer 202 determines that the payout of the prize ball is not normally performed, the game cannot be played (the game is stopped), so that the game remains abnormal. It is possible to prevent a new abnormality from occurring.
[0243]
Next, feature points of modifications of the present invention will be listed.
(1) In the embodiment described above, an example in which a motor is used as a drive source of the ball dispensing device has been described. However, the present invention is not limited thereto, and the drive source may be a solenoid.
[0244]
(2) In the above embodiment, control is performed so that the ball cannot be shot when the card unit 50 is not connected to the pachinko gaming machine 1. In addition to this, when the card unit 50 is not connected to the pachinko gaming machine 1, the game control microcomputer 202 may perform control so that a game in the pachinko gaming machine 1 cannot be performed. Specifically, if the game control microcomputer 202 receives an input of the switching signal of the relay circuit 224, recognizes that it is impossible to fire a ball based on the signal, and controls so that the game cannot be performed. Good.
[0245]
(3) In the embodiment described above, as shown in the prize ball payout operation process of FIG. 18 and FIG. When restarting the payout of the prize balls, first confirm that the prize ball number signal has been received, start the operation of the payout motor on condition that it has been received, and pay out the remaining prize balls I did it. However, the present invention is not limited to this, and when the payout of the prize ball is resumed in response to the resetting after the abnormal state has been recovered after the interruption of the game due to the payout abnormality, the operation of the payout motor 189 is first started. Confirm that the prize ball number signal has been received before the first prize ball is paid out, and paying out the remaining prize balls after the interruption including the first ball on condition that it has been received. May be performed. That is, the timing of the prize ball number signal when restarting the payout of such prize balls may be at any timing as long as it is before the first prize ball is paid out.
[0246]
The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
[0247]
[Specific examples of means for solving the problems]
(1) With the pachinko gaming machine 1 shown in FIG. 1 and the like, a game is played by hitting a ball into the game area, and a winning area (starting prize opening 34, etc.) provided in the gaming area (game area 32) A ball game machine in which prize balls are paid out in response to winning a prize is configured. The ball dispensing device 97 shown in FIG. 2 and the like constitutes a ball dispensing means that can dispense premium balls. The payout control microcomputer 220 shown in FIG. 6 and the like constitutes a ball payout control means for controlling the payout of the prize balls by the ball payout means when a predetermined ball payout condition is satisfied. A game control means capable of controlling the game state of the ball game machine is constituted by the game control microcomputer 202 shown in FIG. Abnormality that detects an abnormal state (abnormal state such as a count switch short-circuit) that has occurred in the game control by the game control means by the steps SA2 to SA6, SA9 to SA13, and SA15 to SA18 shown in FIG. State detection means is configured. As shown in FIGS. 11 to 21, the ball payout control means responds to the establishment of the ball payout condition even when the abnormal state detection means detects an abnormal state occurring on the game control. Then, a control for paying out the prize balls is performed by the ball payout means.
[0248]
(2) As shown in FIG. 8, the game control means, at least when the abnormal state generated on the game control is detected by the abnormal state detection means, at least the main part of the game control (special symbol processing) Is controlled to be disabled (see S12 and S13).
[0249]
(3) The V winning switch 38 and the 10 count switch 39 shown in FIG. 1 and the like constitute hitting ball winning detection means for detecting that a hitting ball has won in the winning area. As shown in FIG. 9, the abnormal state detected by the abnormal state detection unit includes the abnormal state of the hitting ball winning detection unit.
[0250]
(4) As shown in FIG. 9, when the hitting ball winning detection means detects the hitting of the hitting ball, the detection output is continued within a predetermined period. As shown in FIG. 9 (particularly, SA2 to SA6, SA9 to SA13), the abnormal state of the hitting ball winning detection means detected by the abnormal state detecting means is a winning detection output by the hitting ball winning detection means. Includes an abnormal state that continues beyond the predetermined period.
[0251]
(5) The winning ball detector 122 shown in FIG. 2 or the like constitutes a winning ball detecting means for detecting the winning ball that has won the winning area. The prize ball number detecting means 256 shown in the symbol 2 or the like constitutes a prize ball detecting means capable of detecting the payout of the prize balls by the ball delivering means. As shown in FIG. 6, the game control means directly receives the detection outputs of the winning ball detection means and the prize ball detection means, and when there is a detection output of the winning ball detection means, a predetermined number The command information requesting the payout of the prize balls is given to the ball payout control means (see FIG. 14), and the predetermined number of prize balls are paid out normally based on the detection output of the prize ball detection means. Further control is performed to determine whether or not (see FIG. 12). As shown in FIG. 18 and FIG. 19, the ball payout control means further performs control for paying out a prize ball by the ball payout means when receiving the command information from the game control means. As shown in FIG. 6, communication of information from the ball payout control means to the game control means is not performed.
[0252]
[Effects of specific examples of means for solving the problems]
  With respect to claim 1, the following effects can be obtained.In the illegal winning error state, which is controlled for a predetermined period when the detection signal of the hitting ball that has been won is input even though the variable winning ball device is not in the open state.However, since the payout means controls the payout according to the fulfillment of the payout condition, even if the game control becomes abnormal, the player receives payout of the prize for at least the amount that the payout condition is satisfied. Can do. For this reason,Abnormal state in game controlIt is possible to prevent the player from feeling uncomfortable with respect to the payout of the prize in the event of occurrence.
[0253]
  With respect to claim 2, the following effects can be obtained. Control is made until the detection signal is interrupted when the detection signal of the hit ball that has won the winning ball device is continuously input for a predetermined period or more. Thus, the control for paying out the prize is performed, so that even if the game control is in an abnormal state, the player can receive the payout of the prize at least when the payout condition is satisfied. For this reason, it is possible to prevent the player from feeling uncomfortable with respect to paying out prizes when an abnormal state occurs in game control.
[0256]
  Claim3With regard toOr claim 2In addition to the effects described above, the following effects can be obtained. Thus, communication of information from the payout control means to the game control means is not performed,Hit ball winning detection meansCommand information is given from the game control means to the payout control means in accordance with the winning ball detection output directly given to the game control means, and the prize is paid out by the control of the payout control means based on the command information. It is. In other words, such award payout is performed based on one-way communication of command information from the game control means to the payout control means. By the prize payout control based on such one-way communication, the illegal control operation of the game control means due to illegal data input from the payout control means to the game control means can be prevented as much as possible. Further, since it is determined whether or not a predetermined number of prizes are normally paid out based on a prize detection output given directly from the prize detection means to the game control means without going through the payout control means. In the game control means, the payout state of the prize can be checked while performing one-way communication.
[Brief description of the drawings]
FIG. 1 is an overall front view showing a pachinko gaming machine as an example of a bullet ball gaming machine.
FIG. 2 is an overall rear view showing a partial internal structure of the pachinko gaming machine.
FIG. 3 is a cross-sectional view showing a configuration of a ball dispensing device.
FIG. 4 is a cross-sectional view showing a configuration of a switching portion of a ball dispensing channel.
FIG. 5 is a front view of a winning ball processing apparatus provided on a mechanism plate, as viewed from the back.
FIG. 6 is a block diagram showing a control circuit used in the embodiment of the present invention.
FIG. 7 is a block diagram showing a control circuit used in the embodiment of the present invention.
FIG. 8 is a flowchart showing the contents of processing executed by the game control microcomputer;
FIG. 9 is a flowchart showing the contents of processing executed by the game control microcomputer.
FIG. 10 is a flowchart showing the contents of processing executed by the game control microcomputer.
FIG. 11 is a flowchart showing the contents of processing executed by the game control microcomputer;
FIG. 12 is a flowchart showing the contents of processing executed by the game control microcomputer.
FIG. 13 is a flowchart showing the contents of processing executed by the game control microcomputer;
FIG. 14 is a flowchart showing the contents of processing executed by the game control microcomputer;
FIG. 15 is a flowchart showing the contents of processing executed by the game control microcomputer;
FIG. 16 is a flowchart showing the contents of processing executed by the game control microcomputer;
FIG. 17 is a flowchart showing the contents of processing executed by the game control microcomputer;
FIG. 18 is a flowchart showing the contents of processing executed by the payout control microcomputer.
FIG. 19 is a flowchart showing the contents of processing executed by the payout control microcomputer.
FIG. 20 is a flowchart showing the contents of processing executed by the payout control microcomputer.
FIG. 21 is a timing chart showing a specific operation example during a prize ball payout operation;
[Explanation of symbols]
1 is a pachinko machine (ball game machine), 32 is a game area (game area), 34 is a start winning opening (winning area), 48, 49a and 49b are winning holes (winning area), and 35 is a variable winning ball apparatus. (Winning area), 97 is a ball paying device (ball paying means), 202 is a game controlling microcomputer (game controlling means), 220 is a payout controlling microcomputer (ball paying control means), and 38 is a V winning switch (batting). Ball winning detection means) 39 is a 10 count switch (hitting ball winning detection means) 122 is a winning ball detector (winning ball detection means).

Claims (3)

打玉が入賞可能な開放状態に変化する可変入賞球装置を有し、所定の払出条件の成立に応じて景品が払出される遊技機であって、
前記景品を払出し可能な払出手段と、
前記所定の払出条件が成立した場合に、前記払出手段により景品を払出す払出制御を行なう払出制御手段と、
前記遊技機の遊技状態を制御することが可能な遊技制御手段と、
前記可変入賞球装置に入賞した打玉を検出する打玉入賞検出手段とを備え、
前記遊技制御手段前記可変入賞球装置が開放状態でないのに前記打玉入賞検出手段から検出信号が入力されたときに、所定期間、不正入賞エラー状態に制御する不正入賞エラー制御手段を含み
前記払出制御手段は、前記不正入賞エラー状態においても、前記払出制御を行なうことを特徴とする、遊技機。
A gaming machine having a variable winning ball device that changes to an open state in which a hit ball can win a prize, and a prize is paid out according to establishment of a predetermined payout condition,
A payout means capable of paying out the prize;
A payout control means for performing payout control for paying out a prize by the payout means when the predetermined payout condition is satisfied;
Game control means capable of controlling the gaming state of the gaming machine;
A hitting ball winning detection means for detecting a hitting ball winning in the variable winning ball apparatus;
The game control means includes an illegal winning error control means for controlling to an illegal winning error state for a predetermined period when a detection signal is inputted from the hitting ball winning detecting means even when the variable winning ball apparatus is not in an open state. ,
The gaming machine according to claim 1, wherein the payout control means performs the payout control even in the illegal winning error state .
打玉が入賞可能な入賞球装置を有し、所定の払出条件の成立に応じて景品が払出される遊技機であって、
前記景品を払出し可能な払出手段と、
前記所定の払出条件が成立した場合に、前記払出手段により景品を払出す払出制御を行なう払出制御手段と、
前記遊技機の遊技状態を制御することが可能な遊技制御手段と、
前記入賞球装置に入賞した打玉を検出する打玉入賞検出手段とを備え、
前記遊技制御手段前記打玉入賞検出手段から検出信号が所定期間以上継続して入力されているときに、検出信号の入力が途絶えるまで検出エラー状態に制御する検出エラー制御手段を含み
前記払出制御手段は、前記検出エラー状態においても、前記払出制御を行なうことを特徴とする、遊技機。
A gaming machine having a winning ball device that allows a hitting ball to be awarded, and a prize is paid out in accordance with establishment of a predetermined payout condition,
A payout means capable of paying out the prize;
A payout control means for performing payout control for paying out a prize by the payout means when the predetermined payout condition is satisfied;
Game control means capable of controlling the gaming state of the gaming machine;
A hitting ball winning detection means for detecting a hitting ball won in the winning ball device;
The game control means includes a detection error control means for controlling a detection error state until input of the detection signal is interrupted when the detection signal is continuously input from the hitting ball winning detection means for a predetermined period or longer ,
The gaming machine according to claim 1, wherein the payout control means performs the payout control even in the detection error state .
前記払出手段による景品の払出しを検出可能な景品検出手段をさらに含み、
前記遊技制御手段は、前記打玉入賞検出手段および前記景品検出手段のそれぞれの検出出力を直接受け、前記打玉入賞検出手段の検出出力があった場合に、所定個数の景品の払出しを要求する指令情報を前記払出制御手段へ与えるとともに、前記景品検出手段の検出出力に基づいて前記所定個数の景品の払出しが正常に行なわれているか否かを判断する制御をさらに行ない、
前記払出制御手段は、前記遊技制御手段から前記指令情報を受けた場合に、景品を前記払出手段により払出す制御をさらに行ない、前記払出制御手段から前記遊技制御手段への情報の通信が行なわれないことを特徴とする、請求項1または請求項2に記載の遊技機。
Further comprise a detectable prize detect hand stage the payout of the prize by the dispensing means,
The game control means receives the respective detection outputs of the punching ball prize detecting means and the prize detection means directly, when there is detection output of the punching ball prize detecting means, for requesting the dispensing of the prize of a predetermined number Giving the command information to the payout control means, and further performing control to determine whether or not the predetermined number of prizes are paid out normally based on the detection output of the prize detection means;
The payout control means further controls payout of prizes by the payout means when receiving the command information from the game control means, and information is communicated from the payout control means to the game control means. The gaming machine according to claim 1, wherein there is no game machine.
JP17506698A 1998-06-22 1998-06-22 Game machine Expired - Fee Related JP4306830B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17506698A JP4306830B2 (en) 1998-06-22 1998-06-22 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17506698A JP4306830B2 (en) 1998-06-22 1998-06-22 Game machine

Publications (3)

Publication Number Publication Date
JP2000005408A JP2000005408A (en) 2000-01-11
JP2000005408A5 JP2000005408A5 (en) 2008-06-19
JP4306830B2 true JP4306830B2 (en) 2009-08-05

Family

ID=15989645

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17506698A Expired - Fee Related JP4306830B2 (en) 1998-06-22 1998-06-22 Game machine

Country Status (1)

Country Link
JP (1) JP4306830B2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4130050B2 (en) * 2000-03-06 2008-08-06 株式会社ソフィア Game machine
JP2001246104A (en) * 2000-03-07 2001-09-11 Sankyo Kk Game machine
JP4568849B2 (en) * 2000-10-10 2010-10-27 株式会社大一商会 Game machine
JP2001334025A (en) * 2000-12-07 2001-12-04 Taiyo Elec Co Ltd Gaming machine
JP2005342219A (en) * 2004-06-03 2005-12-15 Fujishoji Co Ltd Game machine
JP5183040B2 (en) * 2006-07-31 2013-04-17 株式会社大一商会 Game machine
JP5183041B2 (en) * 2006-07-31 2013-04-17 株式会社大一商会 Game machine
JP4129532B2 (en) * 2007-09-11 2008-08-06 株式会社高尾 Bullet ball machine
JP4129533B2 (en) * 2007-09-14 2008-08-06 株式会社高尾 Bullet ball machine
JP5467384B2 (en) * 2009-11-25 2014-04-09 株式会社オリンピア Game machine
JP2012024417A (en) * 2010-07-26 2012-02-09 Sankyo Co Ltd Game machine

Also Published As

Publication number Publication date
JP2000005408A (en) 2000-01-11

Similar Documents

Publication Publication Date Title
JP2009297149A (en) Filling type game machine
JP4306830B2 (en) Game machine
JP4836436B2 (en) Game machine
JP2003088606A (en) Slot machine using game ball
JPH07323133A (en) Pachinko game machine
JPH1015203A (en) Game machine
JPH11244491A (en) Pachinko machine
JP2000084199A (en) Pinball game machine
JP2001025561A (en) Pachinko game machine
JPH10328355A (en) Pachinko game machine
JP4855062B2 (en) Revolving type gaming machine and method for lending control of the game medium
JP2003093592A (en) Slot machine using game ball
JP2977936B2 (en) Gaming machine
JP2001046718A (en) Pachinko game machine
JPH11285584A (en) Pachinko game machine
JP2978265B2 (en) Gaming equipment and machines
JP3344979B2 (en) Gaming machine
JPH11226227A (en) Pachinko game machine
JPH11221320A (en) Pachinko game machine
JP4793967B2 (en) Game machine
JP3344977B2 (en) Gaming machine
JPH11244490A (en) Pachinko game machine
JP4476573B2 (en) Slot machine and game media lending machine
JP3344976B2 (en) Gaming machine
JP2000210444A (en) Game machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050520

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080805

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081002

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081209

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090129

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090421

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090428

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120515

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120515

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120515

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130515

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130515

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140515

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees