【事件の表示】
　特許第３４４９４７９号「遊技機」の請求項１に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３４４９４７９号の請求項１に係る特許を維持する。
【理　由】
１．手続の経緯
　本件特許第３４４９４７９号の請求項１に係る発明についての出願は、平成４年８月２８日に特許出願された特願平４−２５４０９５号出願の一部を平成１３年４月９日に新たな特許出願としたものであり、平成１５年７月１１日にその発明について特許権の設定登録がなされ、この特許に対し、小林澄（以下、「異議申立人Ａ」という。）及び座間正行（以下、「異議申立人Ｂ」という。）よりそれぞれ特許異議の申立てがなされ、取消し理由を通知したところ、平成１７年５月３１日に特許異議意見書とともに訂正請求書が提出されたものである。
　
２．訂正請求について
２-1．訂正の内容
　特許権者が求めている訂正の内容は、次のとおりである（下線部分が訂正個所である）。 
（１）訂正事項（ａ）
　平成１４年８月２６日に提出した手続補正書で補正した明細書（以下、「特許明細書」という）の特許請求の範囲の請求項１に記載された「カード挿入口を備えた球貸機と隣接し、
　前面に設けた供給皿に賞球または貸球に関わる球を排出する制御を行う球排出制御装置と、
　前記供給皿から供給された球を遊技盤の遊技領域に発射する発射装置と、
　前記遊技盤に設けられた作動部等を制御すると共に、賞球排出に関わる賞球数を球排出制御装置へ送信する役物制御装置と、
　を備えた遊技機において、
　当該遊技機の球排出制御装置と球貸機とを相互に送受信可能な状態で接続すると共に、球貸機により制御される、球貸を行うときに用いられる貸出スイッチ、
挿入されているカードの返却を行うための返却スイッチ、カードの残高表示を行うための度数表示器、貸出スイッチの操作が可能である旨を表示する貸出可能表示器、を遊技機の前面に設け、
　前記球貸機は、
　貸出スイッチの操作に基づき挿入されたカードの残高から所定数の貸球に変換する変換要求を行う場合に、前記球排出制御装置へ球貸信号を送信すると共に、
所定個数分の排出を要求する所定個数要求信号を送信し、
　前記球排出制御装置は、
　前記球貸信号、前記所定個数要求信号、及び、所定個数分の貸球の排出が完了したことを示す所定個数排出完了信号をフォトカプラを介して送受信可能に構成され、
　前記球貸機から供給される電源をフォトカプラを介して監視することによって、前記各信号に対応するフォトカプラの接続状態が前記球貸機と送受信可能な状態か否かを判断し、
　送受信可能な状態で接続されていない場合には前記発射装置を発射停止とする一方、送受信可能な状態で接続されている場合には前記球貸機から送信される前記球貸信号の入力を条件に前記所定個数要求信号の入力を受け付けて、所定個数分の貸球を排出する制御を行い、
　該所定個数分の貸球の排出が完了した場合に前記所定個数排出完了信号を前記球貸機へ送信して成り、
　当該遊技機の裏面に、前記球貸機と接続するインターフェイス基板を設け、
　前記インターフェイス基板には、
　球貸機からの配線を接続する第１のコネクタと、
　球排出制御装置からの配線を接続する第２のコネクタと、
　前記貸出スイッチ、返却スイッチ、度数表示器および貸出可能表示器が設けられた球貸操作部からの配線を接続する第３のコネクタと、
　前記フォトカプラと、を配設したことを特徴とする遊技機。」を、
　「カード挿入口を備えた球貸機と隣接し、
　前面に設けた供給皿に賞球または貸球に関わる球を排出する制御を行う球排出制御装置と、
　前記供給皿から供給された球を遊技盤の遊技領域に発射する発射装置と、
　前記遊技盤に設けられた作動部等を制御すると共に、賞球排出に関わる賞球数を球排出制御装置へ送信する役物制御装置と、
　を備えた遊技機において、
　当該遊技機の球排出制御装置と球貸機とを相互に送受信可能な状態で接続すると共に、球貸機により制御される、球貸を行うときに用いられる貸出スイッチ、挿入されているカードの返却を行うための返却スイッチ、カードの残高表示を行うための度数表示器、貸出スイッチの操作が可能である旨を表示する貸出可能表示器、を遊技機の前面に設け、
　前記球貸機は、
　貸出スイッチの操作に基づき挿入されたカードの残高から所定数の貸球に変換する変換要求を行う場合に、前記球排出制御装置へ球貸信号を送信すると共に、所定個数分の排出を要求する所定個数要求信号を送信し、
　前記球排出制御装置は、
　前記球貸信号、前記所定個数要求信号、及び、所定個数分の貸球の排出が完了したことを示す所定個数排出完了信号を
信号用
　前記球貸機から供給される電源を
電源用
信号用
　送受信可能な状態で接続されていない場合には前記発射装置を発射停止とする一方、送受信可能な状態で接続されている場合には前記球貸機から送信される前記球貸信号の入力を条件に前記所定個数要求信号の入力を受け付けて、所定個数分の貸球を排出する制御を行い、
　該所定個数分の貸球の排出が完了した場合に前記所定個数排出完了信号を前記球貸機へ送信して成り、
　当該遊技機の裏面に、前記球貸機と接続するインターフェイス基板を設け、
　前記インターフェイス基板には、
　球貸機からの配線を接続する第１のコネクタと、
　球排出制御装置からの配線を接続する第２のコネクタと、
　前記貸出スイッチ、返却スイッチ、度数表示器および貸出可能表示器が設けられた球貸操作部からの配線を接続する第３のコネクタと、
　前記
信号用フォトカプラと、
　
前記電源用
（２）訂正事項（ｂ）
　特許明細書の段落【０００５】の記載を、
　「【課題を解決するための手段】
　上記課題を解決するため、
　カード挿入口を備えた球貸機と隣接し、
　前面に設けた供給皿に賞球または貸球に関わる球を排出する制御を行う球排出制御装置と、
　前記供給皿から供給された球を遊技盤の遊技領域に発射する発射装置と、
　前記遊技盤に設けられた作動部等を制御すると共に、賞球排出に関わる賞球数を球排出制御装置へ送信する役物制御装置と、
　を備えた遊技機において、
　当該遊技機の球排出制御装置と球貸機とを相互に送受信可能な状態で接続すると共に、球貸機により制御される、球貸を行うときに用いられる貸出スイッチ、挿入されているカードの返却を行うための返却スイッチ、カードの残高表示を行うための度数表示器、貸出スイッチの操作が可能である旨を表示する貸出可能表示器、を遊技機の前面に設け、
　前記球貸機は、
　貸出スイッチの操作に基づき挿入されたカードの残高から所定数の貸球に変換する変換要求を行う場合に、前記球排出制御装置へ球貸信号を送信すると共に、所定個数分の排出を要求する所定個数要求信号を送信し、
　前記球排出制御装置は、
　前記球貸信号、前記所定個数要求信号、及び、所定個数分の貸球の排出が完了したことを示す所定個数排出完了信号を
信号用
　前記球貸機から供給される電源を
電源用
信号用
　送受信可能な状態で接続されていない場合には前記発射装置を発射停止とする一方、送受信可能な状態で接続されている場合には前記球貸機から送信される前記球貸信号の入力を条件に前記所定個数要求信号の入力を受け付けて、所定個数分の貸球を排出する制御を行い、
　該所定個数分の貸球の排出が完了した場合に前記所定個数排出完了信号を前記球貸機へ送信して成り、
　当該遊技機の裏面に、前記球貸機と接続するインターフェイス基板を設け、
　前記インターフェイス基板には、
　球貸機からの配線を接続する第１のコネクタと、
　球排出制御装置からの配線を接続する第２のコネクタと、
　前記貸出スイッチ、返却スイッチ、度数表示器および貸出可能表示器が設けられた球貸操作部からの配線を接続する第３のコネクタと、
　前記
信号用フォトカプラと、
　
前記電源用
（３）訂正事項（ｃ）
　特許明細書の段落【０００６】の記載を、
　「請求項１記載の発明によれば、遊技機の球排出制御装置と球貸機とを相互に送受信可能である。そして、球貸機により制御される、球貸を行うときに用いられる貸出スイッチ、挿入されているカードの返却を行うための返却スイッチ、カードの残高表示を行うための度数表示器、貸出スイッチの操作が可能である旨を表示する貸出可能表示器が遊技機の前面に設けられているので、貸出スイッチや返却スイッチの操作がし易いとともに、度数表示器や貸出可能表示器の表示が見易い。
　また、貸出スイッチの操作に基づき挿入されたカードの残高から所定数の貸球に変換する変換要求を行う場合に、前記球貸機から、前記球排出制御装置へ球貸信号が送信されると共に、所定個数分の排出を要求する所定個数要求信号が送信され、前記球排出制御装置により、前記球貸信号、前記所定個数要求信号、及び、所定個数分の貸球の排出が完了したことを示す所定個数排出完了信号が
信号用
電源用
信号用
　一方、送受信可能な状態で接続されている場合には前記球貸機から送信される前記球貸信号の入力を条件に前記所定個数要求信号の入力が受け付けられて、所定個数分の貸球を排出する制御が行われ、該所定個数分の貸球の排出が完了した場合に前記所定個数排出完了信号が前記球貸機へ送信されるので、球貸の排出を確実に行うことができる。
　また、遊技機の裏面に、前記球貸機と接続するインターフェイス基板が設けられ、前記インターフェイス基板には、球貸機からの配線を接続する第１のコネクタと、球排出制御装置からの配線を接続する第２のコネクタと、前記貸出スイッチ、返却スイッチ、度数表示器および貸出可能表示器が設けられた球貸操作部からの配線を接続する第３のコネクタと、前記
信号用フォトカプラと、前記電源用
（４）訂正事項（ｄ）
　特許明細書の段落【０３２６】の記載を、
　「【発明の効果】
請求項１記載の発明によれば、遊技機の球排出制御装置と球貸機とを相互に送受信可能である。そして、球貸機により制御される、球貸を行うときに用いられる貸出スイッチ、挿入されているカードの返却を行うための返却スイッチ、カードの残高表示を行うための度数表示器、貸出スイッチの操作が可能である旨を表示する貸出可能表示器が遊技機の前面に設けられているので、貸出スイッチや返却スイッチの操作がし易いとともに、度数表示器や貸出可能表示器の表示が見易い。
　また、貸出スイッチの操作に基づき挿入されたカードの残高から所定数の貸球に変換する変換要求を行う場合に、前記球貸機から、前記球排出制御装置へ球貸信号が送信されると共に、所定個数分の排出を要求する所定個数要求信号が送信され、前記球排出制御装置により、前記球貸信号、前記所定個数要求信号、及び、所定個数分の貸球の排出が完了したことを示す所定個数排出完了信号が
信号用
電源用
信号用
　一方、送受信可能な状態で接続されている場合には前記球貸機から送信される前記球貸信号の入力を条件に前記所定個数要求信号の入力が受け付けられて、所定個数分の貸球を排出する制御が行われ、該所定個数分の貸球の排出が完了した場合に前記所定個数排出完了信号が前記球貸機へ送信されるので、球貸の排出を確実に行うことができる。
　また、遊技機の裏面に、前記球貸機と接続するインターフェイス基板が設けられ、前記インターフェイス基板には、球貸機からの配線を接続する第１のコネクタと、球排出制御装置からの配線を接続する第２のコネクタと、前記貸出スイッチ、返却スイッチ、度数表示器および貸出可能表示器が設けられた球貸操作部からの配線を接続する第３のコネクタと、前記
信号用フォトカプラと、前記電源用
　
２-2．訂正の適否
（１）訂正事項ａについて
　上記訂正事項ａは、特許請求の範囲の請求項１において、「フォトカプラ」を「
信号用
電源用
信号用フォトカプラと、前記電源用
　また、この訂正は、特許明細書の「・・・該基板８６０上に設置されたフォトカプラ４３，４４が接続されている。しかして、前記球排出制御装置７００からのＲＤＹ信号がフォトカプラ４３を介して受信され、ＥＸＳ信号がフォトカプラ４４を介して受信されるようになっている。」（段落【００７２】）の記載、及び、「インターフェイス基板８６０に設置されたフォトカプラ４５を介して球排出制御装置７００に所定の電圧を供給するようになっている。しかして、球排出制御装置７００は、当該電源回路１２０３から供給される電圧レベルを監視することによって、上記基板８６０に設置されたフォトカプラ４５が正常に接続されているか否かを判断し、もって、その他のフォトカプラ４１〜４４が正常に接続されているか否かを判断するようになっている。」（段落【００７３】）の記載に基づくものであり、訂正事項ａによる訂正は願書に添付した明細書又は図面に記載した事項の範囲内においてするものであって、実質上特許請求の範囲を拡張し、又は変更するものではない。
（２）訂正事項ｂないしｄについて
　上記訂正事項ｂないしｄは、発明の詳細な説明の記載を訂正後の特許請求の範囲の記載と整合させるための訂正であるから、明りょうでない記載の釈明を目的とするものであり、そして、訂正事項ｂないしｄによる訂正は願書に添付した明細書又は図面に記載した事項の範囲内においてするものであって、実質上特許請求の範囲を拡張し、又は変更するものではない。
　
２-3．むすび
　以上のとおりであるから、上記訂正は、特許法等の一部を改正する法律（平成６年法律第１１６号）附則第６条第１項の規定によりなお従前の例によるとされる、特許法第１２０条の４第３項において準用する平成６年法律第１１６号による改正前の特許法第１２６条第１項ただし書及び第２項の規定に適合するので、当該訂正を認める。
　
３．特許異議の申立てについて
３-1．異議申立て理由の概要
（１）異議申立人Ａは、下記の証拠方法を提示し、本件請求項１に係る発明の特許は、次の理由により特許法第１１３条第２号、第４号に該当するから取り消されるべき旨主張する。
（ｉ）本件請求項１に係る発明は、本件特許出願前に頒布された刊行物である甲第１号証に記載された発明に基づいて、その発明の属する技術の分野における通常の知識を有する者が容易に発明をすることができたものであるから、その特許は特許法第２９条第２項の規定に違反してされたものである。
（ii）本件特許明細書の記載が不備であるから、本件請求項１に係る発明の特許、特許法第３６条第４項、第５項第２号の規定を満たしていない出願に対してされたものである。
（iii）本件請求項１に係る発明は、甲第３ないし８号証を参酌すると、本件特許出願の日前の他の特許出願（特願平４−１７０５２号（特開平５−２０８０７０号公報、甲第２号証））であって、本件特許出願後に出願公開された出願の願書に最初に添付した明細書又は図面に記載された発明と同一であり、しかも、本件請求項１に係る発明の発明者が前記他の特許出願の発明の発明者と同一であるとも、本件出願の時において、その出願人が前記他の特許出願の出願人と同一であるとも認められないので、その特許は特許法第２９条の２の規定に違反してされたものである。
　　　　　　　　　　　　　　　記
　甲第１号証：特開平６−７１０２７号公報
　甲第２号証：特開平５−２０８０７０号公報
　甲第３号証：特開平３−６６８１号公報（以下、「刊行物８」という。）
　甲第４号証：特開平２−９９０８１号公報）
　　　　　　　　　　　　（以下、「刊行物９」という。
　甲第５号証：特開昭６０−１００９８５号公報
　　　　　　　　　　　　（以下、「刊行物１０」という。）
　甲第６号証：実願昭６１−１８８８５４号（実開昭６３−９３９７６号）
　　　　　　　のマイクロフイルム（以下、「刊行物１１」という。）
　甲第７号証：実願昭６２−７８４０４号（実開昭６３−１８６４７８号）
　　　　　　　のマイクロフイルム（以下、「刊行物１２」という。）
　甲第８号証：実願平２−４０５２１９号（実開平４−９２２８０号）の
　　　　　　　マイクロフイルム（以下、「刊行物１３」という。）
　
（２）異議申立人Ｂは、下記の証拠方法を提示し、本件請求項１に係る発明は、甲第３ないし７号証を参酌すると、甲第１号証及び甲第２号証に記載された発明に基づいて、当業者が容易にすることができたものであるから、その特許は、特許法第２９条第２項の規定に違反してされたものであり、特許法第１１３条第２号に該当するから取り消されるべき旨主張する。
　　　　　　　　　　　　　　　記
　甲第１号証：特開平４−２３１９９０号公報。）
　　　　　　　　　　　　（以下、「刊行物１」という
　甲第２号証：特開昭６３−３０９２８９号公報
　　　　　　　　　　　　（以下、「刊行物２」という。）
　甲第３号証：特開昭６２−２７０１８５号公報
　　　　　　　　　　　　（以下、「刊行物３」という。）
　甲第４号証：実願平２−１２９５７号（実開平３−１０４２１０号）
　　　　　　　のマイクロフィルム）（以下、「刊行物４」という。）
　甲第５号証：特開平３−１１５０８号公報
　　　　　　　　　　　　（以下、「刊行物５」という。）
　甲第６号証：特開昭６３−１７５９０６号公報
　　　　　　　　　　　　（以下、「刊行物６」という。）
　甲第７号証：実願昭４８−１３８０１７号（実開昭５０−８１３２４号）
　　　　　　　のマイクロフィルム（以下、「刊行物７」という。）
　
３-2．本件発明
　上記「２．訂正請求について」で示したように上記訂正が認められるから、本件の請求項１に係る発明（以下、「本件発明」という。）は、訂正後の特許明細書及び図面の記載からみてその特許請求の範囲の請求項１に記載された次のとおりのものである。
　「カード挿入口を備えた球貸機と隣接し、
　前面に設けた供給皿に賞球または貸球に関わる球を排出する制御を行う球排出制御装置と、
　前記供給皿から供給された球を遊技盤の遊技領域に発射する発射装置と、
　前記遊技盤に設けられた作動部等を制御すると共に、賞球排出に関わる賞球数を球排出制御装置へ送信する役物制御装置と、
　を備えた遊技機において、
　当該遊技機の球排出制御装置と球貸機とを相互に送受信可能な状態で接続すると共に、球貸機により制御される、球貸を行うときに用いられる貸出スイッチ、挿入されているカードの返却を行うための返却スイッチ、カードの残高表示を行うための度数表示器、貸出スイッチの操作が可能である旨を表示する貸出可能表示器、を遊技機の前面に設け、
　前記球貸機は、
　貸出スイッチの操作に基づき挿入されたカードの残高から所定数の貸球に変換する変換要求を行う場合に、前記球排出制御装置へ球貸信号を送信すると共に、所定個数分の排出を要求する所定個数要求信号を送信し、
　前記球排出制御装置は、
　前記球貸信号、前記所定個数要求信号、及び、所定個数分の貸球の排出が完了したことを示す所定個数排出完了信号を信号用フォトカプラを介して送受信可能に構成され、
　前記球貸機から供給される電源を電源用フォトカプラを介して監視することによって、前記各信号に対応する信号用フォトカプラの接続状態が前記球貸機と送受信可能な状態か否かを判断し、
　送受信可能な状態で接続されていない場合には前記発射装置を発射停止とする一方、送受信可能な状態で接続されている場合には前記球貸機から送信される前記球貸信号の入力を条件に前記所定個数要求信号の入力を受け付けて、所定個数分の貸球を排出する制御を行い、
　該所定個数分の貸球の排出が完了した場合に前記所定個数排出完了信号を前記球貸機へ送信して成り、
　当該遊技機の裏面に、前記球貸機と接続するインターフェイス基板を設け、
　前記インターフェイス基板には、
　球貸機からの配線を接続する第１のコネクタと、
　球排出制御装置からの配線を接続する第２のコネクタと、
　前記貸出スイッチ、返却スイッチ、度数表示器および貸出可能表示器が設けられた球貸操作部からの配線を接続する第３のコネクタと、
　前記信号用フォトカプラと、
　前記電源用フォトカプラと、を配設したことを特徴とする遊技機。」である。
　
３-3．分割出願要件の適否
　異議申立人Ａは、「原出願の出願当初の明細書及び図面には、本件の特許請求の範囲に記載された『所定個数要求信号』、『所定個数排出完了信号』なるものが記載されていない。
　また、原出願の発明の詳細な説明に記載されている『ＢＲＱ信号』が『所定個数要求信号』のことであると解釈できたとしても、原出願の出願当初の明細書（段落００７３，段落００７７等）には、・・・ＢＲＱ信号を球排出制御装置７００が送信することは記載されていない。・・・
　また、原出願の発明の詳細な説明に記載されている『ＥＸＳ信号』が『所定個数排出完了信号』のことであると解釈したとしても、原出願の出願当初の明細書（段落００７２，段落００７７等）には、・・・ＥＸＳ信号を球排出制御装置７００が受信することは記載されていない」（異議申立人Ａの特許異議申立書３９頁２５行〜４０頁１３行）から、本件特許出願は適法な分割出願として認められないものであり、その出願日は遡及しない旨主張する。
　しかしながら、本件の原出願（特願平４−２５４０９５号）の当初明細書には、
　「・・・球排出制御装置７００の上記ドライバ７４０には、インターフェイス基板８６０が接続されており、・・・該基板８６０を介して、玉貸制御装置１２００からの玉貸情報を表わす信号（ＢＲＤＹ信号，ＢＲＱ信号）が球排出制御装置７００に送られると共に、後述の玉貸準備状態を表わす信号（ＲＤＹ信号，ＥＸＳ信号）が当該球排出制御装置７００から玉貸制御装置１２００に送られるようになっている。・・・」（段落【００６６】）、
　「・・・玉貸実行時の、玉貸制御装置１２００と球排出制御装置７００間の信号の遣取りについて・・・説明する。・・・この状態で玉貸操作部２５０の貸出スイッチ２５２が押されると、図に示すように、玉貸信号が立ち下がり（ｔ１１時点）、このとき玉貸制御装置１２００から球排出制御装置７００に送られるＢＲＤＹ信号が立ち下がる。このＢＲＤＹ信号が立ち下がった時点で、上記ＰＲＤＹ信号がロウレベルであると、玉貸制御装置１２００は、球排出制御装置７００に１回の排出動作（例えば１００円分）を要求すべくＢＲＱ信号をロウレベルに変換する（ｔ１２時点）。このロウレベルのＢＲＱ信号を受けた球排出制御装置７００は、玉貸排出開始条件成立を表わすべくＥＸＳ信号を立ち下げ（ｔ１３時点）、ついで排出１，２ソレノイドの励磁（駆動信号をハイレベルに変換）を行なう・・・球排出装置３００内に貯留された遊技球が排出され、・・・かかる排出１，２ソレノイドの励磁によって、所定球数の排出が完了すると、再び玉貸信号が出力されると共に、ＥＸＳ信号が立ち上げられてＢＲＱ信号を受入れ可能な状態とする。・・・」（段落【００７７】）、と記載されている。
　すなわち、原出願の当初明細書には、玉貸操作部２５０の貸出スイッチ２５２が押されると、ＢＲＤＹ信号が立ち下がり、ＢＲＤＹ信号が立ち下がった時点で、１回の排出動作（例えば１００円分）を要求すべくＢＲＱ信号がロウレベルに変換され、所定球数の排出が完了すると、ＥＸＳ信号が立ち上げられてＢＲＱ信号を受入れ可能な状態とすることが記載されているから、原出願の当初明細書には、本件発明の「所定個数要求信号」であるＢＲＱ信号が記載されており、また、本件発明の「所定個数排出完了信号」であるＥＸＳ信号が記載されている。
　また、特許請求の範囲における「前記球排出制御装置は、前記球貸信号、前記所定個数要求信号、及び、所定個数分の貸球の排出が完了したことを示す所定個数排出完了信号を、前記インターフェイス基板に設置されたフォトカプラを介して送受信可能に構成され、」は、「球排出制御装置は、球貸信号、前記所定個数要求信号をフォトカプラを介して受信可能に構成され、所定個数分の貸球の排出が完了したことを示す所定個数排出完了信号をフォトカプラを介して送信可能に構成され」の意味であることは明らかであるから、当初明細書に「前記球排出制御装置は、・・・所定個数分の貸球の排出が完了したことを示す所定個数排出完了信号を・・・フォトカプラを介して送受信可能に構成され、」の構成が記載されている。
　そうすると、本件出願は適法な分割出願であり、その出願日は原出願の出願日である平成４年８月２８日とみなされることになる。
　
３-4．特許法第２９条第２項違反について
３-4-1．刊行物に記載された発明
　上記のように、本件の特許出願は、平成４年８月２８日にしたものとみなされ、異議申立人Ａが提示した甲第１号証は、本件出願前に頒布された刊行物ではないから、この甲第１号証については検討しない。
（１）刊行物１（特開平４−２３１９９０号公報、異議申立人Ｂの甲第１号証。）には、次の記載が認められる。
（１-a）「図１は、遊技機の一例のパチンコ遊技機を示す正面図である。パチンコ遊技機１００の左右方向一側部にはカード処理機５がパチンコ遊技機１００に対し分離可能な状態で設けられている。図中２１０は作動表示ランプであり、カード処理機５が作動中である旨を点灯表示するためのものである。・・・このカード処理機５には右台用のカードリーダライタ２０３ａが設けられており、カード挿入・排出口２０２ａから挿入された価値物体の一例のカードに記録されている記録情報がこのカードリーダライタ２０３ａにより読取られる。・・・また、カードリーダライタ２０３ａにより読取られたカード情報に含まれているカード残額は残額表示器２０４ａにより表示される。」（２頁右欄３１〜４８行）、
（１-b）「自己の所持しているカードをカード挿入・排出口２０２ａに挿入してカード処理機５の右側のパチンコ遊技機１００に設けられている玉貸操作ボタン１２０を押圧操作する。すると、予め遊技場において選択設定されている使用単位金額だけ挿入カードの残額が引落とされてその引落し額に相当するパチンコ玉が打球供給皿１２２内に払出される。」（３頁左欄１１〜１７行）、
（１-c）「図中１１８はカード返却操作ボタンであり、このカード返却操作ボタン１１８を押圧操作することによりカード処理機５へ挿入されたカードが遊技者側に返却される。」（３頁左欄５０行〜同頁右欄３行）、
（１-d）「パチンコ遊技機１００の機構板４０には、玉タンク６，タンクレール９，玉払出装置７等が設けられている。・・・玉タンク６内のパチンコ玉はタンクレール９を通って玉払出装置７の働きにより玉供給樋８から打球供給皿１２２上に払出される。」（３頁右欄２８〜３６行）、
（１-e）「パチンコ遊技機１００には、パチンコ遊技機側コネクタ４５が設けられており、このパチンコ遊技機側コネクタ４５と前記遊技機制御用回路基板ケース１２内の遊技機制御用回路基板とが電気的に接続されている。カード処理機５側には、カード処理機側コネクタ１８，２０が設けられており、カード処理機５をパチンコ遊技機１００の横に設置してカード処理機側コネクタ１８とパチンコ遊技機側コネクタ４５とを接続する。・・・このカード処理機側コネクタ１８，２０にはカード処理機制御用回路基板１６が電気的に接続されている。・・・このカード処理機５とパチンコ遊技機１００にはそれぞれフォトカプラが設けられており、両者間でデータのやと取りを行なう場合にフォトカプラを介して一旦光情報に変換した後再度電気情報に変換するように構成されており、カード処理機５とパチンコ遊技機１００との間において、一方の装置に故障が生じた場合の悪影響が他方の装置に及ばないように構成されている。」（４頁左欄６〜２８行）、
（１-f）「遊技領域３に打込まれたパチンコ玉が所定の入賞口に入賞すれば入賞玉検出器１４により検出され、その検出信号が検出回路８４を介してマイクロコンピュータ６０に与えられる。玉払出装置７によりパチンコ玉が払出されれば、払出玉検出器５０（図３参照）によりその払出玉が検出されてその検出信号は検出回路８５を介してマイクロコンピュータ６０に与えられる。カード処理機制御用回路基板１６に設けられているカード処理機制御用マイクロコンピュータ１６´から残額情報を入力され、ホール用管理コンピュータ７０から打止指令信号や開放指令信号が入力される。
【００２８】マイクロコンピュータ６０は以下の機器に対し制御信号を与える。まずモータ駆動回路８６を介して払出モータ４１（図４参照）にモータ駆動制御信号を与える。」（５頁右欄１５〜３０行）。
　そして、パチンコ機は、通常、前面に設けた供給皿に賞球または貸球を排出する制御を行う球排出制御装置、発射装置、役物制御装置を備えている。
　そうすると、刊行物１には、
　パチンコ遊技機１００の左右方向一側部に、カード挿入・排出口２０２ａを備えたカード処理機５を設け、前面に設けた打球供給皿１２２に賞球または貸球に関わる球を排出する制御を行う球排出制御装置と、前記打球供給皿１２２から供給された球を遊技盤の遊技領域に発射する発射装置と、前記遊技盤に設けられた作動部等を制御すると共に、賞球排出に関わる賞球数を球排出制御装置へ送信する役物制御装置と、を備えたパチンコ遊技機において、
　玉貸操作ボタン１２０とカード返却操作ボタン１１８とをパチンコ遊技機１００の前面に設け、カード処理機５の残額表示器２０４ａと作動表示ランプ２１０とをカード処理機５の前面に設け、カード処理機５とパチンコ遊技機１００にはそれぞれフォトカプラが設けられており、両者間でデータのやり取りを行なう場合にフォトカプラを介して一旦光情報に変換した後再度電気情報に変換するように構成し、カード処理機５とパチンコ遊技機１００との間において、一方の装置に故障が生じた場合の悪影響が他方の装置に及ばないように構成されているパチンコ遊技機が記載されていると認められる。
　
（２）刊行物２（特開昭６３−３０９２８９号公報、異議申立人Ｂの甲第２号証。）には、次の記載が認められる。
（２-a）「玉切れ又は玉詰まりが存在しない場合には、玉貸要求（玉貸の許否の問い合わせ）信号及び玉貸要求数の信号が制御コンピュータＣに送られる。」（５頁右上欄８〜１１行）、
（２-b）「玉貸装置２は制御コンピュータＣからの信号により・・・要求された数のパチンコ玉の玉貸を行い、・・・玉貸が完了すると玉貸完了の信号が制御コンピュータＣに送られ、一回の玉貸動作が終了する。」（５頁右下欄１１〜１７行）。
　
（３）刊行物３（特開昭６２−２７０１８５号公報、異議申立人Ｂの甲第３号証。）には、「パチンコ玉貸機の異常検出装置」に関し、次の記載が認められる。
（３-a）「異常検出回路６２は一次側６２ａに発光素子、二次側６２ｂに受光素子を配したフォトカプラである。一次側６２ａはリレーの接点Ｒａの接触で伝送ケーブル９とホールコンピュータ１０と導通する電気的閉回路を形成し、二次側６２ｂはＣＰＵ６３に結線されている。」（３頁右下欄１３〜１８行）、
（３-b）「分岐センサ５３がコイン振分プレート５２のコインＳを検出した信号はＣＰＵ６３で先にコイン識別装置４で判定された金種の信号と相俟つてＣＰＵ６３で演算処理されたパルス信号で・・・前記玉切ソレノイド２６を励磁して貸玉計数機構２を稼動すると同時にリレー回路６１をＯＮし、ホールコンピユータ１０で励起されたパルス電流は異常検出回路６２の一次側６２ａの発光素子に通電して発光させる。その光を二次側６２ｂの受光素子が受光したパルス信号はＣＰＵ６０に送られる回路構成となつていて、その受光信号で上記貸玉計数機構２を制御し、かつ表示部８に所定の表示をする。」（４頁左上欄３〜１６行）。
　
（４）刊行物４（実願平２−１２９５７号（実開平３−１０４２１０号）のマイクロフィルム、異議申立人Ｂの甲第４号証。）には、次の記載が認められる。
（４-a）「電源異常検出回路１５１〜１５ｎの各出力側にフォトカプラ２１１〜２１ｎの各発光部２２１〜２２ｎがそれぞれ接続される。」（５頁１１〜１３行）、
（４-b）「この構成によればフローティグ直流電源１４１〜１４ｎの出力電圧が正常状態であればすべての発光部２２１〜２２ｎが発光し、すべての受光部２３１〜２３ｎがオンとなり、これらに電流が流れ、異常検出出力端子２６の出力電圧が低レベルとなって正常であることが出力される。しかしフローティグ直流電源１４１〜１４ｎの何れかに出力電圧が異常になると、その異常となった直流電源に接続された電源異常検出回路から発光部への電流供給が停止され、消光し、その受光部がオフとなり、受光部に電流が流れなくなり、異常検出出力端子２６の出力電圧が高レベルになり、異常であることが出力される。」（６頁４〜１６行）。
　
（５）刊行物５（特開平３−１１５０８号公報、異議申立人Ｂの甲第５号証。）には、「このように構成した故障監視装置において、トリップコイル３に断線が発生したとすると、フォトカプラＰＣ２に電流が流れず、コンデンサＣ１には抵抗Ｒ５を介しての充電が行われるのみとなり、抵抗Ｒ５とコンデンサＣ１とで定まる充電時定数に従ってその後にコンデンサＣ１の充電電圧が基準電圧ＶＲＥＦより高くなりコンパレータ１１の出力が反転することによって断線故障を検出することができる。」（２頁右下欄１４行〜３頁左上欄２行）と記載されている。
　
（６）刊行物６（特開昭６３−１７５９０６号公報、異議申立人Ｂの甲第６号証。）には、「第１の実施例は、・・・電源監視回路５をフォトカップラ７により実現したものであり」（２頁左下欄８〜１０行）と記載されている。
　
（７）刊行物７（実願昭４８−１３８０１７号（実開昭５０−８１３２４号）のマイクロフィルム、異議申立人Ｂの甲第７号証。）には、次の記載が認められる。
（７-a）「複数個の電源と、この各電源の夫々に直列に接続され、上記電源の正常電圧により発光する発光素子と、この発光素子の発光により電気信号を生じる光−電気変換器と、上記光−電気変換器の出力にしたがつて電源の動作状態を検出する１つの検出回路と、この検出回路と上記各光−電気変換器とを接続する一方向性導通素子とを備えたことを特徴とする電源チエツク回路。」（実用新案登録請求の範囲）、
（７-b）「６ａ，６ｂ，６ｃはフオトカプラで、発光ダイオード７ａ，７ｂ，７ｃと、各発光ダイオードの光を受光するためのフオトトランジスタ８ａ，８ｂ，８ｃで構成されている。」（３頁８〜１１行）。
　
３-4-2．対比・判断
　本件発明と刊行物１に記載された発明とを対比すると、刊行物１に記載された発明の「カード挿入・排出口２０２ａ」が本件発明の「カード挿入口」に対応し、同様に、「カード処理機５」が「球貸機」に、「打球供給皿１２２」が「供給皿」に、「玉貸操作ボタン１２０」が「貸出スイッチ」に、「カード返却操作ボタン１１８」が「返却スイッチ」に、「残額表示器２０４ａ」が「度数表示器」に、「作動表示ランプ２１０」が「貸出可能表示器」に、「フォトカプラ」が「信号用フォトカプラ」に、「パチンコ遊技機」が「遊技機」に、それぞれ対応しているので、本件発明と刊行物１に記載された発明とは、
　「球排出制御装置」が、本件発明では、球貸機から供給される電源を電源用フォトカプラを介して監視することによって、各信号に対応する信号用フォトカプラの接続状態が球貸機と送受信可能な状態か否かを判断し、送受信可能な状態で接続されていない場合には発射装置を発射停止とする制御を行うのに対し、刊行物１に記載された発明では、球貸機から供給される電源を監視する「電源用フォトカプラ」を備えていない点で構成が相違する。
　上記相違点に関し、異議申立人Ｂは、「本件請求項１の１Ｅの『フォトカプラを介して監視することによって、前記各信号に対応するフォトカプラの接続状態が前記球貸機と送受信可能な状態か否かを判断』することは、『カード処理機５とパチンコ遊技機１００にはそれぞれフォトカプラが設けられており、両者間でデータのやり取りを行なう場合にフォトカプラを介して一旦光情報に変換した後再度電気情報に交換するように構成されており、カード処理機５とパチンコ遊技機１００との間において、一方の装置に故障が生じた場合の悪影響が他方の装置に及ばないように構成されている』ことと同質であると考えます（同公報４頁左欄２１行〜２８行参照）。」（異議申立書１１頁２１〜２７行）と主張する。
　しかしながら、刊行物１に記載された発明において、カード処理機５とパチンコ遊技機１００にそれぞれ設けられている「フォトカプラ」は、本件発明の「信号用フォトカプラ」に対応するものであって、本件発明の「電源用フォトカプラ」に対応するものではなく、「信号用フォトカプラ」に関する刊行物１の上記記載が、球貸機から供給される電源を監視する、本件発明の「電源用フォトカプラ」に関する技術的事項と同質であるとはいえない。
　そして、上記相違点について検討するに、刊行物２には、玉貸装置２から制御コンピュータＣに「玉貸要求信号」と「玉貸完了の信号」が送られることが記載されており、また、刊行物３には、フォトカプラを利用したパチンコ玉貸機の異常検出回路６２が、刊行物４には、フォトカプラを利用した電源の異常を検出する電源異常検出回路が、刊行物５には、フォトカプラを利用した断線等の故障監視装置が、刊行物６には、フォトカプラを利用した電源監視回路が、刊行物７には、フォトカプラを利用した電源チェック回路が、それぞれ記載されているが、遊技機において、球貸機から供給される電源を電源用フォトカプラを介して監視することによって、信号用フォトカプラの接続状態が球貸機と送受信可能な状態か否かを判断することは、刊行物１ないし７に記載されておらず、かつ、示唆されてもいない。
　そうすると、フォトカプラの機能を利用した電源監視回路等が周知・慣用技術であるとしても、刊行物１に記載された発明において、球貸機から供給される電源を電源用フォトカプラを介して監視することによって、信号用フォトカプラの接続状態が球貸機と送受信可能な状態か否かを判断するように構成することは当業者が容易にできることではなく、しかも、本件発明は、特許明細書の効果を奏するものであるから、本件発明が刊行物１ないし７に記載された発明に基づいて当業者が容易に発明をすることができたものとすることはできない。
　
３-5．特許法第３６条違反について
　異議申立人Ａは、特許請求の範囲に記載された「作動部等」、「球貸信号」が技術的に明瞭でないと主張する。
　しかしながら、本件の特許請求の範囲の「遊技盤に設けられた作動部等を制御すると共に、賞球排出に関わる賞球数を球排出制御装置へ送信する役物制御装置」の記載において、遊技盤に設けられた作動部等に「遊技盤３に設けられた可変表示装置３０，変動入賞装置５０等の各作動部、並びに遊技盤３に設置された各装飾ＬＥＤ／ランプ」が含まれることは、パチンコ遊技機において明らかであるから、「遊技盤に設けられた作動部等」が不明瞭であるとは認められない。
　また、特許請求の範囲には、「前記球貸機は、
　貸出スイッチの操作に基づき挿入されたカードの残高から所定数の貸球に変換する変換要求を行う場合に、前記球排出制御装置へ球貸信号を送信すると共に、所定個数分の排出を要求する所定個数要求信号を送信し、」と記載されており、球貸機から球貸信号と所定個数要求信号との２つの信号が排出制御装置へ送信されて所定個数の貸球が排出されるものと認定できる。
　そして、この認定は、特許明細書の発明の詳細な説明に記載された、
　「球排出制御装置７００の上記ドライバ７４０には、インターフェイス基板８６０が接続されており、・・・該基板８６０を介して、玉貸制御装置１２００からの玉貸情報を表わす信号（ＢＲＤＹ信号，ＢＲＱ信号）が球排出制御装置７００に送られる」（本件特許公報１２頁右欄２６〜３１行）、
　「玉貸実行時の、玉貸制御装置１２００と球排出制御装置７００間の信号の遣取りについて、図２７に示すタイミングチャートを用いて説明する。・・・この状態で玉貸操作部２５０の貸出スイッチ２５２が押されると、図に示すように、玉貸信号が立ち下がり（ｔ11時点）、このとき玉貸制御装置１２００から球排出制御装置７００に送られるＢＲＤＹ信号が立ち下がる。このＢＲＤＹ信号が立ち下がった時点で、上記ＰＲＤＹ信号がロウレベルであると、玉貸制御装置１２００は、球排出制御装置７００に１回の排出動作（例えば１００円分）を要求すべくＢＲＱ信号をロウレベルに変換する（ｔ１２時点）。」（１５頁左欄１４〜２７）、の内容とも合致している。
　したがって、本件明細書の記載に異議申立人が主張するような不備があるとは認められない。
　
３-6．特許法第２９条の２違反について
３-6-1．先願明細書等に記載された発明
（１）本件出願の日前の出願であって、その出願後に出願公開された、特願平４−１７０５２号（特開平５−２０８０７０号）の願書に最初に添付した明細書又は図面（甲第２号証）には、次の記載が認められる。
(１−ア)「パチンコ遊技機６０の左右方向一側部（図面では左側）にはカード処理機６２がパチンコ遊技機６０に対し分離可能な状態で設けられている。」（２頁右欄３８〜４０行）、
(１−イ)「遊技者がこのカード挿入・排出口１３３にカードを挿入してその挿入カードが適正でかつカード残額が残っている場合で玉貸操作が可能な場合には、・・・玉貯留皿５９に設けられている玉貸可ＬＥＤ（玉貸可表示器）４８ｄが点灯される。この玉貸可ＬＥＤ（玉貸可表示器）４８ｄは玉貸操作ができる旨を点灯表示するものである。遊技者がこの玉貸可ＬＥＤ（玉貸可表示器）４８ｄの点灯していることを確認して玉貸ボタン４４ｃを押圧操作する。すると、カード処理機６２側からパチンコ遊技機６０側の払出制御用マイクロコンピュータ３５０に玉払出指令信号が出力されて後述するたとえばロータリスイッチ等からなる貸玉額設定スイッチ１３７（図２参照）によって予め設定されている一回の玉貸操作により払出される貸玉額（以下、単に貸玉額という）分の遊技玉（パチンコ玉）が打球供給皿５９内に払出される。」（３頁左欄５〜２２行）、
(１−ウ)「図中４２ｃは返却ボタンであり、・・・この返却ボタン４２ｃが遊技者によって押圧操作されることにより、・・・カードがカード挿入・排出口１３３から遊技者側に返却される。」（３頁左欄３１〜３６行）、
(１−エ)「カード挿入時のカード残額と、玉貸が行なわれて減額更新された後のカードの残金額とが打球供給皿５９に設けられている残金額表示器（カード残高表示器）５０により表示される。」（３頁左欄４７〜５０行）、
(１−オ)「打球供給皿５９内にパチンコ玉が払出された状態で遊技者が打球操作ハンドル１２１を操作すれば、パチンコ玉が１つずつ遊技盤９６７の前面に形成された遊技領域１２０内に打込まれる。・・・始動入賞口１２５ａにパチンコ玉が入賞すると１個の入賞につきｎ個（たとえば７個）の景品玉が打球供給皿５９に払出される。始動入賞口１２５ｂ，１２５ｃ内にパチンコ玉が入賞すると１個の入賞につきｍ個（たとえば１０個）の景品玉が打球供給皿５９内に払出される。」（３頁左欄５０行〜同頁右欄１８行）、
(１−カ)「カード処理機６２のカード処理機制御部１３５に接続されている配線がパチンコ遊技機６０に設けられている中継端子基板１３８にコネクタ１３９により接続され、カード処理機制御部１３５と中継端子基板１３８とが配線により互いに情報の送受信ができるようになっている。またこの中継端子基板１３８には、払出制御基板ボックス１４５内に収納されている払出集中制御基板７３０，ゲーム制御基板ボックス１４８内に収納されているゲーム制御基板１４８′，遊技機用ターミナルボックス１４９，玉払出基板７０が、それぞれコネクタ１４１，１４４，１４３，１４２を介して接続される。さらに、打球供給皿５９に設けられている前述した各種表示器や各種操作ボタンのスイッチがコネクタ１４０を介して中継端子基板１３８に接続されている。」（４頁左欄２６〜３９行）、
(１−キ)「払出制御用マイクロコンピュータ３５０から中継端子基板１３８，情報入力回路３１２を介して、後述する払出可能信号，玉貸準備信号，玉貸完了信号，玉貸可能信号が入力される。この情報入力回路３１２はフォトカプラが内蔵されており、払出制御用マイクロコンピュータ３５０からの前述した各種信号がフォトカプラを介してカード処理機制御用マイクロコンピュータ３００に入力される。」（８頁左欄２３〜３０行）、
(１−ク)「パチンコ遊技機側に設けられている電源７００の交流電圧２４Ｖがカード処理機側の電源回路７０１に入力される。この電源回路７０１は整流器を含む一般的な電源回路であり、交流を直流ＶＣ（＋１２Ｖ）に変換して各種の回路や電子装置に印加するためのものである。」（８頁右欄１４〜１９行）、
(１−ケ)「カード処理機制御用マイクロコンピュータ３００から後述する玉貸要求信号がカード処理機側に設けられたフォトカプラからなるスイッチ回路７０６，パチンコ遊技機側に設けられたフォトカプラからなるスイッチ回路７０７を介して払出制御用マイクロコンピュータ３５０に入力される。また、カードがカード処理機６２に挿入されたことに基づいてカード処理機制御用マイクロコンピュータ３００から制御信号がフォトカプラからなるスイッチ回路７０８に入力され、その制御信号が一旦光に変換された後再度電気信号に変換されてパチンコ遊技機側に設けられているフォトカプラからなるスイッチ回路７０９に入力され、一旦光に変換された後再度電気信号に変換されて払出制御用マイクロコンピュータ３５０に入力される。」（９頁左欄２２〜３５行）、
(１−コ)「払出制御用マイクロコンピュータ３５０から後述する玉貸準備信号と玉貸完了信号がフォトカプラからなるスイッチ回路７１０に入力され、一旦光に変換された後再度電気信号に変換され、カード処理機側のフォトカプラからなるスイッチ回路７１１に入力され、一旦光に変換された後再度電気信号に変換されてカード処理機制御用マイクロコンピュータ３００に入力される。また、払出制御用マイクロコンピュータ３５０から払出可能信号がフォトカプラからなるスイッチ回路７１２に入力され、一旦光に変換された後再度電気信号に変換されてカード処理機側のフォトカプラからなるスイッチ回路７１３に入力され、一旦光に変換された後再度電気信号に変換されてカード処理機制御用マイクロコンピュータ３００に入力される。」（９頁右欄１８〜３１行）、
(１−サ)「図９は、払出集中制御基板７３０とゲーム制御用基板１４８′との間で、景品玉の払出個数データの送受信を行なうための回路を示す図である。
【００５６】パチンコ遊技機６０とカード処理機６２とがコネクタ１３９（図２参照）を介して接続された段階でフォトカプラ８５２にＶＬ（＋１８Ｖ）の電圧が与えられ、ゲーム制御基板１４８′に設けられているフォトカプラ入力回路８５４を介してゲーム制御用マイクロコンピュータ３７０に信号が入力される。このフォトカプラ入力回路８５４を介して制御用マイクロコンピュータ３７０に信号が入力されて初めてパチンコ遊技機６０が作動可能となる。」（１１頁左欄２６〜３７行）、
(１−シ)「次にＳ１５に進み、払出制御用マイクロコンピュータに玉貸要求信号の出力を開始する制御がなされる。次にＳ１６に進み、タイマＴ１がセットされ、Ｓ１７に進み、払出制御用マイクロコンピュータから玉貸準備信号が入力されたか否かの判断がなされる。払出制御用マイクロコンピュータでは、Ｓ１５による玉貸要求信号を受けて、玉貸が可能な状態であれば玉貸のための準備制御を行なった後にＳ７７によりカード処理機制御用マイクロコンピュータに玉貸準備信号を出力する処理がなされる。カード処理機制御用マイクロコンピュータがＳ１６によりセットされたタイマＴ１が終了する以前にこの玉貸準備信号を受信すれば、Ｓ１７によりＹＥＳの判断がなされ、Ｓ２０により玉貸指令信号を払出制御用マイクロコンピュータに出力した後、払出制御用マイクロコンピュータの玉貸が終了した旨の信号の送信を待機する処理がなされる。」（１２頁右欄４３行〜１３頁左欄８行）。
　上記記載によると、先願明細書には、
　カード挿入・排出口１３３を備えたカード処理機６２と隣接し、前面に設けた打球供給皿５９に賞球または貸球に関わる球を排出する制御を行う払出集中制御基板７３０と、打球供給皿５９から供給された球を遊技盤９６７の遊技領域１２０に発射する発射装置と、遊技盤９６７に設けられた可変表示装置１２３等を制御すると共に、賞球排出に関わる賞球数を払出集中制御基板７３０へ送信するゲーム制御基板１４８′と、を備えたパチンコ遊技機６０において、
　玉貸ボタン４４ｃ、返却ボタン４２ｃ、残金額表示器（カード残高表示器）５０、玉貸可ＬＥＤ（玉貸可表示器）４８ｄ、をパチンコ遊技機６０の前面に設け、カード処理機６２のカード処理機制御部１３５に接続されている配線をパチンコ遊技機６０に設けられている中継端子基板１３８のコネクタ１３９により接続し、払出制御基板ボックス１４５内に収納されている払出集中制御基板７３０を中継端子基板１３８のコネクタ１４１により接続し、打球供給皿５９に設けられている各種表示器や各種操作ボタンのスイッチをコネクタ１４０を介して中継端子基板１３８に接続し、
　玉貸ボタン４４ｃを押圧操作すると、カード処理機６２側からパチンコ遊技機６０側の払出制御用マイクロコンピュータ３５０に玉貸要求信号が出力されると共に、玉貸指令信号が出力され、払出制御用マイクロコンピュータ３５０から玉貸準備信号と玉貸完了信号がフォトカプラからなるスイッチ回路７１０，７１１を介してカード処理機制御用マイクロコンピュータ３００に入力され、
　パチンコ遊技機６０とカード処理機６２とがコネクタ１３９を介して接続された段階でフォトカプラ８５２にＶＬ（＋１８Ｖ）の電圧が与えられ、ゲーム制御基板１４８′に設けられているフォトカプラ入力回路８５４を介してゲーム制御用マイクロコンピュータ３７０に信号が入力され、パチンコ遊技機６０が作動可能とするパチンコ遊技機（以下、「先願明細書の発明」という。）が記載されていると認められる。
　
（２）刊行物８（特開平３−６６８１号公報、異議申立人Ａの甲第３号証。）には、「遊技場管理用ホストコンピュータからパチンコ遊技機制御用マイクロコンピュータ２００に対しては、たとえば、不正行為発生時に打球モータを停止するための強制停止指令信号が送られたり、あるいは、打止判定を遊技場管理用ホストコンピュータ２１６側で行なう場合における打止指令信号が送られる。」（８頁右上欄８〜１４行）と記載されている。
　
（３）刊行物９（特開平２−９９０８１号公報、異議申立人Ａの甲第４号証。）には、「発射モータ１２の駆動中に赤外線発光ダイオード２１が前板４の開放（こじあけ等）によって正常位置から変位し、発射球検出センサ２２が赤外線発光ダイオード２１からの投射光を１秒間以上継続して検出しなかった場合には前板４が不正に開放されたものとみなされて発射モータ用リレーをＯＦＦにする信号が中央制御基板５から出力され、発射モータ１２が停止する（第１４図参照）。」（４頁左下欄６〜１４行）と記載されている。
　
（４）刊行物１０（特開昭６０−１００９８５号公報、異議申立人Ａの甲第５号証。）には、「タッチドライバーとモータ制御リレー５５との間に挿入されている信号選択回路５３は、不正検出処理回路５７によって磁石等による不正行為が検出され、・・・打球発射装置１０のモータ１１が作動しないようにする。」（６頁左下欄２〜１０行）と記載されている。
　
（５）刊行物１１（実願昭６１−１８８８５４号（実開昭６３−９３９７６号）のマイクロフイルム、異議申立人Ａの甲第６号証。）には、次の記載が認められる。
(５−ア)「中継基板13の後面には所定数のコネクタ接続端子34が設けられる。・・・可変入賞装置５の・・・コネクタ39が中継基板13のコネクタ接続端子34の一つに接続される。また、チヤツカースイツチ６，６の・・・コネクタ40が中継基板13のコネクタ接続端子34の別の一つに接続される。」（７頁８〜１８行）、
(５−イ)「前記中継基板13にヒユーズ54を取付け、そのヒユーズ54を経て電気的作動機器と回路基板32の相互間を接続してなるものである。」（８頁１９行〜９頁２行）。
　
（６）刊行物１２（実願昭６２−７８４０４号（実開昭６３−１８６４７８号）のマイクロフイルム、異議申立人Ａの甲第７号証。）には、次の記載が認められる。
(６−ア)「端子ユニットと他との接続を、全てカプラー等の接続手段を用いておこなうことにより、端子ユニットの交換や端子ユニットが接続の中継をする各種の電気機器や装置の交換を容易に、しかも確実かつ迅速に行うことがきる。」（６頁４〜８行）、
(６−イ)「ユニット本体１にはカプラーＴａ・Ｔｂ・Ｔｆの他に、プリント基板２と、ランプＬとが着脱自在に取り付けられており、プリント基板２にはカプラーＴｃ・Ｔｄ・Ｔｅの他にヒューズＦが取り付けられている。」（８頁７〜１２行）。
　
（７）刊行物１３（実願平２−４０５２１９号（実開平４−９２２８０号）のマイクロフイルム、異議申立人Ａの甲第８号証。）には、次の記載が認められる。
(７−ア)「ベース本体４の一隅に設けた中継基板取付部１６には、各種のコネクタを設けた中継基板８５を止着し、この中継基板８５には発光ダイオード８６を設け」（１４頁１０〜１２行）、
(７−イ)「この中継基板８５には更に遊技制御回路（ボックス）９′及び本体制御回路（ボックス）９のヒューズ９８，９９、前記本体電源コネクタ端子８７（２４Ｖ）に誤って、例えば１００Ｖの電源コネクタを繋いでも遊技制御回路（ボックス）９′及び本体制御回路（ボックス）９が破壊されないように過電圧防止回路１００を配設し、異常電圧が人力されると異常検出表示灯９７が点灯するようになっている。」（１４頁２６行〜１５頁２行）。
　
３-6-2．対比・判断
　本件発明と先願明細書の発明とを対比すると、
　先願明細書の発明の「カード挿入・排出口１３３」が本件発明の「カード挿入口」に対応し、同様に、「カード処理機６２」が「球貸機」に、「打球供給皿５９」が「供給皿」に、「払出集中制御基板７３０」が「球排出制御装置」に、「ゲーム制御基板１４８′」が「役物制御装置」に、「パチンコ遊技機６０」が「遊技機」に、「玉貸ボタン４４ｃ」が「貸出スイッチ」に、「返却ボタン４２ｃ」が「返却スイッチ」に、「残金額表示器（カード残高表示器）５０」が「度数表示器」に、「玉貸可ＬＥＤ（玉貸可表示器）４８ｄ」が「貸出可能表示器」に、「玉貸要求信号」が「球貸信号」に、「玉貸指令信号」が「所定個数要求信号」に、「玉貸完了信号」が「所定個数排出完了信号」に、「フォトカプラからなるスイッチ回路７０６〜７０９」が「信号用フォトカプラ」に、「フォトカプラ８５２」が「電源用フォトカプラ」に、「中継端子基板１３８」が「インターフェイス基板」に、「コネクタ１３９」が「球貸機からの配線を接続する第１のコネクタ」に、「コネクタ１４１」が「球排出制御装置からの配線を接続する第２のコネクタ」に、「コネクタ１４０」が「球貸操作部からの配線を接続する第３のコネクタ」に、それぞれ対応する。
　そうすると、本件発明と先願明細書の発明とは、
　本件発明では、インターフェイス基板に、球貸機からの配線を接続する第１のコネクタと、球排出制御装置からの配線を接続する第２のコネクタと、貸出スイッチ、返却スイッチ、度数表示器および貸出可能表示器が設けられた球貸操作部からの配線を接続する第３のコネクタと、信号用フォトカプラと、電源用フォトカプラと、を配設し、球貸機から供給される電源を電源用フォトカプラを介して監視することによって、各信号に対応する信号用フォトカプラの接続状態が球貸機と送受信可能な状態か否かを判断し、送受信可能な状態で接続されていない場合には前記発射装置を発射停止としているのに対し、先願明細書の発明では、インターフェイス基板（中継端子基板１３８）に、コネクタ１３９〜１４０を配設しているが、フォトカプラからなるスイッチ回路７０６〜７０９、フォトカプラ８５２がどこに設置されているか不明であり、また、パチンコ遊技機６０とカード処理機６２とをコネクタ１３９を介して接続した段階でフォトカプラ８５２にＶＬ（＋１８Ｖ）の電圧が与えられ、ゲーム制御基板１４８′に設けられているフォトカプラ入力回路８５４を介してゲーム制御用マイクロコンピュータ３７０に信号が入力され、パチンコ遊技機６０が作動可能とする点で構成が相違する。
　上記相違点について検討する。
　先願明細書の発明は、パチンコ遊技機６０とカード処理機６２とをコネクタ１３９を介して接続するとフォトカプラ８５２にＶＬ（＋１８Ｖ）の電圧が与えられ、ゲーム制御基板１４８′に設けられているフォトカプラ入力回路８５４を介してゲーム制御用マイクロコンピュータ３７０に信号を入力し、パチンコ遊技機６０を作動可能とするものであり、本件発明と先願明細書の発明とは、遊技機（パチンコ遊技機）と球貸機（カード処理機６２）とを接続すると遊技機が作動可能となる点では共通するものである。
　しかしながら、先願明細書の発明は、パチンコ遊技機６０とカード処理機６２とが接続されているかを、具体的には、どのような手段によって判断しているか明らかではなく、また、カード処理機側に設けられたフォトカプラからなるスイッチ回路７０６，７０８には、直流ＶＣ（＋１２Ｖ）が与えられ、フォトカプラ８５２には、ＶＬ（＋１８Ｖ）の電圧が与えられており、これらを考慮すると、フォトカプラ８５２は、球貸機（カード処理機６２）から供給される電源を監視しているということはできない。
　さらに、パチンコ遊技機において、発射装置を発射停止とすることは、パチンコ遊技を不能とするための具体的手段として周知であり（上記刊行物８ないし１０参照。）、また、各種の機器を接続するコネクタを配設したインターフェース基板（中継端子基板１３８）に、それらの機器の接続に関連する電気部品を配設することも周知技術である（上記刊行物１１ないし１３参照。）といえるが、先願明細書の発明において、スイッチ回路７０６〜７１１及びフォトカプラ８５２を、インターフェース基板（中継端子基板１３８）に設けることが、当業者が適宜できることであるとは認められない。
　したがって、本件発明が、先願明細書の発明と実質的に同一であるということはできない。
　
３-7．むすび
　以上のとおりであるから、特許異議の申立ての理由によっては本件発明についての特許を取り消すことはできない。
　また、他に本件発明についての特許を取り消すべき理由を発見しない。
　したがって、本件発明についての特許は拒絶の査定をしなければならない特許出願に対してされたものと認めない。
　よって、特許法等の一部を改正する法律（平成６年法律第１１６号）附則第１４条の規定に基づく、特許法等の一部を改正する法律の施行に伴う経過措置を定める政令（平成７年政令第２０５号）第４条第２項の規定により、結論のとおり決定する。
【異議決定日】
平成１７年６月１７日（２００５．６．１７）
【訂正の要旨】
審決（決定）の【理由】欄参照。
（５４）【発明の名称】
遊技機
（５７）【特許請求の範囲】
　【請求項１】カード挿入口を備えた球貸機と隣接し、
　前面に設けた供給皿に賞球または貸球に関わる球を排出する制御を行う球排出制御装置と、
　前記供給皿から供給された球を遊技盤の遊技領域に発射する発射装置と、
　前記遊技盤に設けられた作動部等を制御すると共に、賞球排出に関わる賞球数を球排出制御装置へ送信する役物制御装置と、
　を備えた遊技機において、
　当該遊技機の球排出制御装置と球貸機とを相互に送受信可能な状態で接続すると共に、球貸機により制御される、球貸を行うときに用いられる貸出スイッチ、挿入されているカードの返却を行うための返却スイッチ、カードの残高表示を行うための度数表示器、貸出スイッチの操作が可能である旨を表示する貸出可能表示器、を遊技機の前面に設け、
　前記球貸機は、
　貸出スイッチの操作に基づき挿入されたカードの残高から所定数の貸球に変換する変換要求を行う場合に、前記球排出制御装置へ球貸信号を送信すると共に、所定個数分の排出を要求する所定個数要求信号を送信し、
　前記球排出制御装置は、
　前記球貸信号、前記所定個数要求信号、及び、所定個数分の貸球の排出が完了したことを示す所定個数排出完了信号を
信号用
　前記球貸機から供給される電源を
電源用
信号用
　送受信可能な状態で接続されていない場合には前記発射装置を発射停止とする一方、送受信可能な状態で接続されている場合には前記球貸機から送信される前記球貸信号の入力を条件に前記所定個数要求信号の入力を受け付けて、所定個数分の貸球を排出する制御を行い、
　該所定個数分の貸球の排出が完了した場合に前記所定個数排出完了信号を前記球貸機へ送信して成り、
　当該遊技機の裏面に、前記球貸機と接続するインターフェイス基板を設け、
　前記インターフェイス基板には、
　球貸機からの配線を接続する第１のコネクタと、
　球排出制御装置からの配線を接続する第２のコネクタと、
　前記貸出スイッチ、返却スイッチ、度数表示器および貸出可能表示器が設けられた球貸操作部からの配線を接続する第３のコネクタと、
　前記
信号用フォトカプラと、
　前記電源用
【発明の詳細な説明】
　【０００１】
　【発明の属する技術分野】
　本発明は、カード挿入口を備えた球貸機と隣接し、前面に設けた供給皿に賞球または貸球に関わる球を排出する制御を行う球排出制御装置と、供給皿から供給された球を遊技盤の遊技領域に発射する発射装置と、遊技盤に設けられた作動部等を制御すると共に、賞球排出に関わる賞球数を球排出制御装置へ送信する役物制御装置と、を備えた遊技機に関する。
　【０００２】
　【従来の技術】
　遊技機、特に遊技球を用いたパチンコ機においては、遊技機に隣接された現金式の球貸機へ貨幣を投入して貸球を借り受け、それをパチンコ機の供給皿へ移して遊技を行うものが主流であったが、近来は、貨幣の代わりにプリペイドカードを用いて球を借り受けることが可能なカード式のパチンコ機もある。
　このカード式のパチンコ機は、パチンコ機に隣接されたカード式の球貸機にプリペイドカードを挿入して球貸操作を行うことでパチンコ機に設けられている球排出装置からパチンコ機の供給皿に貸球が直接払い出されるものであり、遊技者及び遊技店双方の利便性の観点からプリペイドカードによる球貸しを普及させるために、既存の球貸機能のないパチンコ機よりも射幸性の高い遊技内容を採用することが認められている。
　【０００３】
　【発明が解決しようとする課題】
　しかし、射幸性の高いカード式のパチンコ機に隣接させて現金式の球貸機を設置させ、カード式のパチンコ機で貨幣による貸球によって遊技を可能としてしまうと、プリペイドカードの普及が阻害されてしまう。
　また、パチンコ機の球排出装置から貸球を排出する場合には、カード式の球貸機から送信される球貸に係わる信号に基づいて、球排出装置を作動させて貸球を排出させるため、パチンコ機と球貸機との間の球貸に係わる信号のやり取りに関して正確性及び信頼性が要求される。
　また、プリペイドカードによる利便性のみならず、遊技者による球貸の操作性やカード式の球貸機と接続される配線処理も組付時或いは保守時を考慮する必要がある。
　【０００４】
　そこで、本発明は、遊技機がカードによる球貸を行う球貸機と非接続状態の場合に、発射を停止させて遊技を不能とすると共に、遊技機と球貸機との間の球貸に係わる信号のやり取りの正確性、信頼性の他、操作性、組付性をも高めた遊技機を提供することを目的とする。
　【０００５】
　【課題を解決するための手段】
　上記課題を解決するため、
　カード挿入口を備えた球貸機と隣接し、
　前面に設けた供給皿に賞球または貸球に関わる球を排出する制御を行う球排出制御装置と、
　前記供給皿から供給された球を遊技盤の遊技領域に発射する発射装置と、
　前記遊技盤に設けられた作動部等を制御すると共に、賞球排出に関わる賞球数を球排出制御装置へ送信する役物制御装置と、
　を備えた遊技機において、
　当該遊技機の球排出制御装置と球貸機とを相互に送受信可能な状態で接続すると共に、球貸機により制御される、球貸を行うときに用いられる貸出スイッチ、挿入されているカードの返却を行うための返却スイッチ、カードの残高表示を行うための度数表示器、貸出スイッチの操作が可能である旨を表示する貸出可能表示器、を遊技機の前面に設け、
　前記球貸機は、
　貸出スイッチの操作に基づき挿入されたカードの残高から所定数の貸球に変換する変換要求を行う場合に、前記球排出制御装置へ球貸信号を送信すると共に、所定個数分の排出を要求する所定個数要求信号を送信し、
　前記球排出制御装置は、
　前記球貸信号、前記所定個数要求信号、及び、所定個数分の貸球の排出が完了したことを示す所定個数排出完了信号を
信号用
　前記球貸機から供給される電源を
電源用
信号用
　送受信可能な状態で接続されていない場合には前記発射装置を発射停止とする一方、送受信可能な状態で接続されている場合には前記球貸機から送信される前記球貸信号の入力を条件に前記所定個数要求信号の入力を受け付けて、所定個数分の貸球を排出する制御を行い、
　該所定個数分の貸球の排出が完了した場合に前記所定個数排出完了信号を前記球貸機へ送信して成り、
　当該遊技機の裏面に、前記球貸機と接続するインターフェイス基板を設け、
　前記インターフェイス基板には、
　球貸機からの配線を接続する第１のコネクタと、
　球排出制御装置からの配線を接続する第２のコネクタと、
　前記貸出スイッチ、返却スイッチ、度数表示器および貸出可能表示器が設けられた球貸操作部からの配線を接続する第３のコネクタと、
　前記
信号用フォトカプラと、
　前記電源用
　【０００６】
請求項１記載の発明によれば、遊技機の球排出制御装置と球貸機とを相互に送受信可能である。そして、球貸機により制御される、球貸を行うときに用いられる貸出スイッチ、挿入されているカードの返却を行うための返却スイッチ、カードの残高表示を行うための度数表示器、貸出スイッチの操作が可能である旨を表示する貸出可能表示器が遊技機の前面に設けられているので、貸出スイッチや返却スイッチの操作がし易いとともに、度数表示器や貸出可能表示器の表示が見易い。
　また、貸出スイッチの操作に基づき挿入されたカードの残高から所定数の貸球に変換する変換要求を行う場合に、前記球貸機から、前記球排出制御装置へ球貸信号が送信されると共に、所定個数分の排出を要求する所定個数要求信号が送信され、前記球排出制御装置により、前記球貸信号、前記所定個数要求信号、及び、所定個数分の貸球の排出が完了したことを示す所定個数排出完了信号が
信号用
電源用
信号用
　一方、送受信可能な状態で接続されている場合には前記球貸機から送信される前記球貸信号の入力を条件に前記所定個数要求信号の入力が受け付けられて、所定個数分の貸球を排出する制御が行われ、該所定個数分の貸球の排出が完了した場合に前記所定個数排出完了信号が前記球貸機へ送信されるので、球貸の排出を確実に行うことができる。
　また、遊技機の裏面に、前記球貸機と接続するインターフェイス基板が設けられ、前記インターフェイス基板には、球貸機からの配線を接続する第１のコネクタと、球排出制御装置からの配線を接続する第２のコネクタと、前記貸出スイッチ、返却スイッチ、度数表示器および貸出可能表示器が設けられた球貸操作部からの配線を接続する第３のコネクタと、前記
信号用フォトカプラと、前記電源用
　【０００７】
　【発明の実施の形態】
　以下、本発明に係る遊技機の一実施例を添付図面を参照して詳細に説明する。
　図１は、本実施例の遊技機１００と玉貸機２００との設置状態を示す斜視図、図２は該遊技機１００の構成例を示す正面図である。
　これらの図に示すように、遊技機１００にはこれに隣接して玉貸機２００が設置されると共に、玉貸機２００からの玉貸に関する情報が遊技機１００に内蔵された後述の球排出制御装置に送られるようになっており、この情報に基いて球排出装置による玉貸が行われるようになっている。
　また、遊技機１００は前面枠２２を具え、該前面枠２２には、開閉パネル２３が取付けられている。この開閉パネル２３には、金枠２７が取り付けられると共に、その下方位置には、打球発射装置に供給される遊技球（打球）を貯留するための供給皿２４が取り付けられ、更にその下方には、賞品球の排出時に該供給皿２４から溢れた球を貯留するための受皿２５が設けられている。また、遊技盤３の前面枠２２の上部には、遊技の結果、後述の「大当り」と称せられる特別遊技状態が発生したときにその旨を遊技者等に伝えるための特別遊技表示ランプ２６が設置されている。また、前記供給皿２４の手前右側には、該遊技機に隣接して設けられる玉貸機２００に玉貸操作を行わせるための玉貸操作部２５０が設けられている。
　【０００８】
　遊技機１００の正面中央部には、図２に示すように遊技盤３が設置されている。この遊技盤３には、前面枠２２に設けられた操作ダイヤル２１の回動により駆動される打球発射装置（図示省略）によって発射された打球を該遊技盤３の遊技領域４の上方部まで案内するガイドレール５が配設されている。また、遊技領域４の中央上部には可変表示装置３０が設置され、該可変表示装置３０の直下位置に、変動入賞装置５０が設けられている。また、遊技盤３の前面の適宜位置には遊技領域４の上方より落下してくる打球（遊技球）の方向を無作為に変更させたり、打球の流下速度および方向を変化させる多数の風車１１，１１，…、障害釘１２，１２，…等の障害部材が設けられている。
　【０００９】
　図３は玉貸機２００の正面図、図４は遊技機の供給皿２４に設けられた玉貸操作部２５０を拡大して示した正面図である。
　玉貸機２００は前述したように１台の遊技機に１台づつ設置されるもので、この実施の形態では該玉貸機の右側に設置された遊技機と対をなしている。
　この玉貸機２００にはその略中央に、玉貸時にプリペイドカードが挿入されるカードリーダ（図には現れていない）のカード挿入口２１０が設けられ、該カード挿入口２１０の下側には当該玉貸機２００を玉貸操作部２５０からの指令信号に基いて制御する玉貸制御装置１２００が収納されるカードユニット２２０が設置されている。また、カードユニット２２０の上方には玉貸機２００の異常時等に係員等が、ロックされた当該ユニットをホルダーから開放させるためのカードユニット鍵挿入部２１１が設けられている。
　又、玉貸機２００の上部には、カード挿入可能状態で点灯されるカード利用可能表示器２３１が設けられ、その下側に、プリペイドカードの残高の端数を表示したり当該玉貸機のメンテナンス情報を表示するための端数表示器２３２、当該玉貸機２００が左右何れの遊技機と接続されているかを示す連結台方向表示器２３３、及び、プリペイドカードの挿入時に点灯されてその旨を示すカード挿入中表示器２３４が設けられている。尚、上記連結台方向表示器２３３は、当該玉貸機がその左側の遊技機に連結されているときには図中上側の左向きの三角形表示部２３３ａが点灯され、右側の遊技機に連結されているときには図中下側の三角形表示部２３３ｂが点灯されるようになっている。
　【００１０】
　又、遊技機１００側に設けられた玉貸操作部２５０には、図４に示すように、玉貸機２００に挿入されたプリペイドカードの残高表示及び当該玉貸機のエラー表示を行うための度数表示器２５１、遊技者が玉貸を行うときに用いられる貸出スイッチ２５２、貸出スイッチの操作が可能である旨を表示する貸出可能表示ＬＥＤ２５３、挿入されているカードの返却を行なうための返却スイッチ２５４が設けられている。
　そして、上記貸出スイッチ２５２の１回の押圧操作によって、後述の球排出装置から所定金額分（例えば３００円分）の遊技球が排出され、これと同時にその金額が、挿入されているプリペイドカードの残高より減算されるようになっている。
　【００１１】
　この操作部を用いた遊技者等による玉貸操作は、以下の手順に従って行われる。
　▲１▼玉貸機２００側のカード利用可能表示器２３１が点灯されているときにプリペイドカードがカード挿入口２１０に挿入されると、玉貸機２００内のカードリーダ（図示省略）が当該カードを引き込む（仮に表示器２３１が消灯しているとき又は点滅しているときに挿入しようとしてもカードリーダはこれを受け付けないようになっている）。尚、挿入されたカードの残高が０円となっている場合には、カードはそのまま返却される。
　▲２▼カードの挿入が行われるとカード挿入中表示器２３４及び貸出可能表示ＬＥＤ２５３が点灯され、度数表示器２５１にプリペイドカードの残高が表示される。
　▲３▼この状態で貸出スイッチ２５２が１回押されると、遊技店側がカードユニットの設定部（図示省略）に予め設定しておいた球数の遊技球（３００円分の遊技球）が排出される。尚、上記貸出可能表示ＬＥＤ２５３が消灯しているときには、貸出スイッチの押圧操作は無効とされ、玉貸が行われないようになっている。
　▲４▼所望の球数の遊技球の貸出（排出）が終了して、遊技者により返却スイッチ２５４が押されると、図示省略のカードリーダが、挿入されていたプリペイドカードを挿入口２３１より排出させる。この排出動作が終了すると貸出可能表示ＬＥＤ２５３が消灯され、カード挿入中表示器２３４が所定期間点滅され、その後消灯される。
　【００１２】
　図５は、図２の遊技盤３のみを拡大して示した正面図である。
　遊技盤３の中央やや上方に設けられた可変表示装置３０は蛍光表示管より構成され、その中央部に３つの可変表示部３０Ａ，３０Ｂ，３０Ｃ（左から順に左図柄表示部３０Ａ、中図柄表示部３０Ｂ、右図柄表示部３０Ｃ）が形成され、当該可変表示部の下側に特図始動入賞記憶表示部（表示器）３１Ａ〜３１Ｄが、可変表示部の上側には背景表示部３２が夫々形成されている。
　この可変表示装置３０においては、後述する役物制御装置６００からの指令に従って、上記左図柄表示部３０Ａ，右図柄表示部３０Ｃに「０，１，２，３，４，５，６，７，８，９，Ａ，Ｐ，Ｔ，Ｃ，Ｅ，？」の１６個の図柄がこの順序で、又、中図柄表示部３６Ｂの「０，１，２，３，４，５，６，７，８，９，Ａ，Ｐ，Ｔ，Ｃ，Ｅ，Ｘ，？」の１７個の図柄がこの順序で夫々最速時に、遊技者がその表示の変化を目で追えない速度で変動表示できるようになっている。
　また、前記始動入賞記憶表示部３１Ａ〜３１Ｄは、後述の始動入賞口６，６，８に入賞して未だ対応する可変表示ゲームが行われていない入賞球の個数（入賞個数記憶値）を表示するものである。
　【００１３】
　遊技盤３の可変表示装置３０の直下位置には変動入賞装置５０が設けられている。この変動入賞装置５０は、通常はその可動部材５１，５１が閉じて遊技球が入賞し難い状態（図５の状態）に保持されており、上記可変表示装置による「可変表示ゲーム」の結果が「大当り」となったときに該可動部材５１，５１が逆ハの字状に開いて遊技球を入賞させ易い状態（図６に示す開状態）に変換されるものである。
　この実施の形態では、可変表示装置３０の直下位置に設けられた始動入賞口８、又は変動入賞装置５０の左右両側に設けられた始動入賞口６，６に遊技球が入賞したことを条件に、上記「可変表示ゲーム」が開始され、このゲーム結果が「大当り」となったときに（３図柄が一致）、これを条件として、可動部材５１，５１の開放状態（逆ハの字状）が所定時間（例えば２９ｓｅｃ）に亘って保持されるようになっている（１サイクル）。尚、この１サイクルの「大当り」遊技状態は、当該開放状態が保持されている間に大入賞口５２に所定個数（例えば１０個）の遊技球が入賞したときに終了するようになっており、この間に所定の継続条件が達成されていることを条件として所定のインターバル時間（例えば３．５ｓｅｃ）経過後、次のサイクルに移行するようになっている。この「大当り」遊技状態は所定サイクル（例えば１６サイクル）まで継続され得るようになっている。
　【００１４】
　変動入賞装置５０には、その入賞球流入部５３の中央部に継続入賞口５３Ａ（図６参照）が設けられ、この入賞口５３Ａに遊技球が入賞することが、上述した「大当り」遊技状態の継続条件となる。また、上記継続入賞口５３Ａの左右両隣には、入賞口５３Ｂ，５３Ｂが設けられている。１回の開放動作中にこれらの入賞口５３Ａ，５３Ｂ，５３Ｂに入賞した遊技球の球数は、後述の継続入賞検出器ＳＷ４，テンカウント検出器ＳＷ５，ＳＷ６によって検出され、その数が「１０」になったときに、又は上記所定時間が経過したときに１サイクルの開放動作が終了するようになっている。
　【００１５】
　図５に戻り、前記可変表示装置３０の最上部には２つの天入賞口１３，１３が設けられており、遊技盤３の可変表示装置３０の左右両側位置には一般入賞口７，７が設けられ、又、前記変動入賞装置５０の始動入賞口の外側位置には一般入賞口９，９が設けられている。一方、遊技盤３の最下部には、何れの入賞口にも入賞しなかった遊技球（アウト球）を回収するためのアウト球回収口１４が設けられている。
　【００１６】
　遊技盤３の前記遊技領域４の外側には、多数の装飾ランプＬ１〜Ｌ４が設けられ、更にその左上には完了ランプＬ１０が設けられている。又、遊技盤３の中央左右両側には装飾ランプ（サイドランプ）Ｌ６，Ｌ６が設けられている。また、変動入賞装置５０の本体枠には複数の装飾ランプＬ５，Ｌ５が内蔵され、可変表示装置３０の上部には装飾ランプＬ９が内蔵されている。更に遊技盤３の変動入賞装置の左右両側には、複数の装飾ランプＬ７，…，Ｌ８，…が設けられたランプユニット１５，１５が配設されている。
　このように設置された各種装飾ランプのうちＬ１〜Ｌ４は「大当り」が発生する前の、所謂「リーチ状態」を知らせるリーチ表示ランプ、Ｌ５，Ｌ５は前記「大当り」での継続条件が成立したことを知らせる継続表示ランプ、Ｌ６，Ｌ６，Ｌ７，Ｌ７は可変表示ゲーム実行中（図柄変動中）に点灯する変動表示ランプ、Ｌ８，Ｌ８，Ｌ９はその他の遊技状態に応じて点灯／消滅される遊技状態表示ランプである。
　【００１７】
　このように構成された遊技機１００にあっては、発射された遊技球が、遊技盤３に設けられた上記入賞口のうち、始動入賞口８，６，６に流入したときには１つの入賞球に対して例えば５個の賞品球が排出されるようになっており、一般入賞口７，７，９，９，１３，１３に入賞したときには１個の入賞球に対して例えば１０個の賞品球が、大入賞口５２に入賞したときには１個の入賞球に対して例えば１５個の賞品球が排出されるようになっている。このように、始動入賞口８，６，６に入賞したときの賞品球数を減らしておくことによって、一定数の賞品球を遊技者に還元するに当たって、排出数の少ない始動口への入賞が増えるように釘調整することができ、「ゲーム」の発生回数を増やすことが可能となる。
　【００１８】
　図６は、遊技盤３の略中央に設置された変動入賞装置５０を示す斜視図である。
　この変動入賞装置５０は、図８に示す遊技盤３の貫通孔３Ｂに取り付けられるもので、当該変動入賞装置５０の外郭を形成する本体枠５０Ａの中心部が中空になっており、この部分に大入賞口５２が形成されると共に、人形部材５５（図７）がその中央に設置されている。
　上記大入賞口５２は、本体枠５０Ａに回動自在に取り付けられた可動部材５１，５１によって開閉されるようになっており、この可動部材５１，５１の開放によって「大当り」遊技状態が達成される。
　具体的には、前記可動部材５１，５１は通常遊技状態では閉じられており、遊技球を受け入れ難い「ハ」の字状となっている（図５）。そして、「可変表示ゲーム」の結果「大当り」が生じたときに、該変動入賞装置５０は、その後側に取り付けられた大入賞口ソレノイドＡ（図示省略）によって可動部材５１，５１が逆「ハ」の字状に開成され、大入賞口５２に遊技球が流入し易くなる。
　尚、上記ソレノイドＡの作動制御（オン／オフ制御）は、後述の役物制御装置６００からの制御信号に基いて行われるようになっている。
　【００１９】
　前記大入賞口５２が形成された本体枠５０Ａ内部の略中央に設置された人形部材５５の前面側には、継続入賞口５３Ａ，入賞口５３Ｂ，５３Ｂが形成された入賞球流入部５３が設けられている。しかして、大入賞口５２に流入してきた入賞球は、上記３つの入賞口５３Ａ，５３Ｂ，５３Ｂの何れかに流入し、その後、これらの入賞口に夫々設けられた検出器ＳＷ４〜ＳＷ６に検出されるようになっている。
　又、上記入賞球流入部５３の上端部には、盤面に対して左右水平方向に移動可能な閉塞レバー５６ａ及びこの移動を行わせる継続入賞口ソレノイドＢ（図示省略）を具えてなる流入阻止機構５６が設けられている。
　この流入阻止機構５６においては、通常、閉塞レバー５６ａが図６に示すように、当該閉塞レバー５６ａが継続入賞口５３Ａと入賞口５３Ｂとの間に位置するように保持され、所定の遊技条件が成立したとき（例えば継続条件が成立したとき）に、ソレノイドＢの働きによって、図７で示す位置に移動されて、継続入賞口５３Ａを閉塞し、遊技球の流入を阻止するようになっている。
　【００２０】
　図８は、遊技領域４に形成された上記各種入賞口に入賞した遊技球の流下経路が形成されている、遊技盤３の裏面側の構成を示す裏面図である。
　この図に示すように遊技盤３の裏面側には、複数の貫通孔３Ａ〜３Ｉが設けられている。これらのうち、遊技盤３の略中央の貫通孔３Ａは可変表示装置３０を、その下側の貫通孔３Ｂは変動入賞装置５０を取り付けるために設けられている。貫通孔３Ｃ，３Ｄは、図５に示すランプユニット１５，１５、第２，第３の始動入賞口７，７、更には一般入賞口９，９を取り付けるために設けられ、また、貫通孔３Ｅは第１の始動入賞口８を取り付けられるために設けられている。そして貫通孔３Ｆ，３Ｇは一般入賞口７，７を、貫通孔３Ｈは、完了ランプＬ１０等を取り付けるために設けられ、貫通孔３Ｉはアウト球回収口１４と図外のアウト球回収樋とを連通させるために設けられている。
　【００２１】
　そして、遊技盤３前面の各入賞口６，６，７，７，９，９，８，１３，１３，５２に流入し、その後、遊技盤３に形成された貫通孔３Ａ〜３Ｇの何れかを介して遊技盤３の裏側に至った遊技球（入賞球）は、遊技盤３の裏面に形成された入賞球案内樋３ａ〜３ｉと、遊技盤３の裏側に、遊技球がその内部を通過できるように少なくとも球１個分の間隔を開けて設置された入賞球集合樋１６とによって、それぞれ図８中点線の矢印で示す方向に流下されて集められ、その下端の流下樋１６ａより、後述の入賞球処理装置８１０に導かれるようになっている。
　また、遊技盤３の裏面側には、上述の各入賞口のうち特定の入賞口に遊技球が入賞したときにその旨を検出する、複数の入賞球検出器（ＳＷ１〜ＳＷ６）が設けられている。
　【００２２】
　即ち、前記第１の始動入賞口８に流入した遊技球を検出する始動入賞スイッチＳＷ１が入賞球案内樋３ｅ，３ｆの下流側に設置され、第２，第３の始動入賞口６，６に流入した遊技球を検出する始動入賞検出器ＳＷ２，ＳＷ３が貫通孔３Ｃ，３Ｄの入賞口取付位置に設置されている。
　また、貫通孔３Ｂに取り付けられた変動入賞装置５０の内部に形成された流路には、可動翼片５１，５１の開放時に大入賞口６２に流入した入賞球を検出するテンカウント検出器ＳＷ５，ＳＷ６及び継続入賞検出器ＳＷ４が設けられており、当該大入賞口６２に流入した遊技球はこれら３つの検出器の何れかによって検出されるようになっている。
　尚、本実施例では、後述の入賞球処理装置８１０に設けれたセーフセンサ（入賞球検出器）によって、遊技盤３の全入賞口に入賞した全ての遊技球が検出されるようになっており、上記遊技盤３に設けられた検出器ＳＷ１〜ＳＷ６は、当該入賞球に対して幾つの賞品球を排出するべきかを決定するための検出器として用いられる。即ち、検出器ＳＷ１〜ＳＷ３によって検出された入賞球の回数だけ「５個排出」が行なわれ、検出器ＳＷ４〜ＳＷ６によって検出された入賞球の回数だけ「１５個排出」が行なわれる。そしてセーフセンサによって入賞球が検出されたときに上記何れの検出器ＳＷ１〜ＳＷ６からも検出信号が発生しなかったときには、その分だけ「１０個排出」を行うようにしている。
　【００２３】
　概略上記のように構成された遊技機１００はそれに設置された後述の役物制御装置６００等の制御手段によって概ね次のようにその動作が制御される。
　遊技者が図２に示す操作ダイヤル２１を回すことによって発射された遊技球が遊技盤３に設けられた３つの始動入賞口８，６，６の何れかに入賞すると、その旨が第１〜第３の始動入賞検出器ＳＷ１〜ＳＷ３によって検出され、当該検出器ＳＷ１〜ＳＷ３からの検出信号に基いて、役物制御装置６００が、可変表示装置３０の可変表示部３０Ａ〜３０Ｃに可変表示ゲームを行わせるようになっている。
　可変表示ゲームが開始されると、前述した可変表示装置３０の各表示部３０Ａ〜３０Ｃが１６又は１７種類の記号を所定期間（５．２ｓｅｃ以上）に亘って連続的に可変表示する。上記所定期間が経過すると左図柄３０Ａ，中図柄３０Ｂ，右図柄３０Ｃの順に図柄変動が停止され、停止されたときの図柄の組合せによって「大当り」／「ハズレ」の判定が行われる。
　そしてゲーム結果が「ハズレ」であったときには変動入賞装置５０の可動部材５１，５１を閉じたまま「ハズレ」表示を所定時間（例えば１．０２４ｓｅｃ）に亘って行なう。
　一方、可変表示ゲームの結果が「大当り」となったときには（このとき図柄は「３，３，３」，「７，７，７」等の所定の停止態様となる）、後述のスピーカより所定時間（例えば４ｓｅｃ）に亘って効果音（ファンファーレ）を出力させ、その後、変動入賞装置５０の可動部材５１，５１を所定時間（例えば２９ｓｅｃ）開方向に回動させて大入賞口５２の開放を行なう。大入賞口５２の１回の開放中に１０個の遊技球が該入賞口５２に入賞すると、一旦、可動部材５１，５１を閉方向に回動させて大入賞口５２の閉塞が行われる。
　上記大入賞口５２の開放中に遊技球が前述の継続入賞口５３Ａに入賞すると（継続条件の成立）、上記大入賞口５２の閉塞状態が所定時間（例えば３．５０４ｓｅｃ）維持された後、次のサイクルに移って、再び大入賞口５２が所定時間（２９ｓｅｃ）開放される。このような大入賞口５２の開放動作は、最大１６サイクルまで継続可能となっている。
　そして、大当り遊技が最終（１６）サイクルに至ると、継続条件の成立、不成立に拘らず当該「大当り」遊技状態は、大入賞口５２の所定時間（２９ｓｅｃ）の開成動作終了、又は大入賞口に１０個の入賞球が流入したときに終了する。
　【００２４】
　尚、大入賞口開放中に遊技機が継続入賞口に流入して継続条件が成立すると、人形部材５５の入賞球流入部５３に設けられた流入阻止機構５６のソレノイドＢの働きによって、閉塞レバー５６ａが、スライドされ、継続入賞口５３Ａを閉塞するようになっている。
　【００２５】
　ところで上述のようにその遊技状態が制御される遊技機１００においては、遊技中に入賞した入賞球（セーフ球）に対応する賞品球の排出は、役物制御装置６００、球排出制御装置７００等の制御装置の働きによって、以下のように行われる。
　遊技領域４に発射された後、遊技盤３に設けられた何れかの入賞口に入賞した遊技球は、遊技盤３に設けられた貫通孔３Ａ〜３Ｇ、入賞球誘導樋３ａ〜３ｉ、入賞球集合樋１６等によって、全て入賞球処理装置８１０に案内される。この入賞球処理装置８１０内には、入賞球の貯留部が形成され、当該貯留された入賞球は１個宛セーフセンサによって検出されるようになっている。そして、該セーフセンサによって検出された遊技球（セーフ球）の回数だけ、所定球数の賞品球の排出動作が行われるようになっている。そして、この遊技機１００では、上記検出された入賞球が、何れの入賞口に入賞したかに応じて、即ち、入賞球が、始動入賞口８，６，６より流入して入賞球処理部に至ったものであるときには１個の入賞球に対して５個の賞品球を排出するようにし、遊技球が大入賞口５２より入賞したときには１個の入賞球に対して例えば１５個の賞品球を排出するようにし、それ以外の入賞口に入賞したときには１個の入賞球に対して例えば１０個の賞品球を排出するようにしている。
　このような３種類の賞品球の排出動作は、以下のように行われる。即ち、遊技盤の各入賞口に流入した遊技球は、入賞球集合樋１６によって入賞球処理装置に集められ、その内部に設置されたセーフセンサによって１個宛検出される。このセーフセンサにより最初の１個が検出されるとこの入賞球に対応した所定球数の賞品球の排出動作が１回行われ、その排出動作が終了したときに、当該入賞球が、処理装置より排出される。この排出に伴って次の入賞球がセーフセンサ内に達すると、その棟が検出されて次の賞品球の排出動作が行われるようになっている。
　ところで、このように入賞球処理装置側では、当該入賞球の有無をセーフセンサで検知するのみで、その入賞球が何れの入賞口に入賞したかの判別は行わない。本実施の形態では、今回セーフセンサで検出された入賞球に対して幾つの賞品球を排出するか、即ち、「５個排出」，「１０個排出」，「１５個排出」の何れを行うかは、役物制御装置６００側で記憶されている入賞データに基いて行われるようになっている。この入賞データは、入賞検出器ＳＷ１〜ＳＷ６からの入賞信号に基づいて各入賞口にいくつの遊技球が流入したかを計数し、これを記憶したものである。
　従って、セーフセンサによって入賞球が検出されたときに、役物制御装置６００が仮に、始動入賞口８，６，６への遊技球の入賞を記憶していたならば、役物制御装置６００は後述の球排出制御装置７００にそのデータを送って「５個排出」を行わせ、仮に大入賞口５２への遊技球の入賞を記憶していればそのデータに基づいて、「１５個排出」を行わせるようになっている。
　このように排出制御を行った場合、遊技球は、遊技盤３裏面側の検出部に達した時点でその旨が検出され、しかる後、入賞球処理装置８１０に至って、セーフセンサにより検出される。従って、多数の入賞球が入賞球処理装置８１０内に貯っている場合には、貯留された入賞球のうち幾つが「５個排出」の入賞口（始動入賞口）に入賞したもので、幾つが「１５個排出」の入賞口（大入賞口）に入賞したのかを検知し、これに従って賞品球を排出させることができる。
　尚、３種類の夫々異なる球数の賞球排出を行わせるには、２種類の入賞口に検出器を設けておけば良い。この場合既にある２種類の検出器、即ち、可変表示ゲームを開始させるための始動入賞検出器と、「大当り」中の大入賞口への入賞球数をカウントするテンカウント検出器（及び継続入賞検出器）によって２種類の入賞が検出される。
　【００２６】
　そして、本実施の形態では、多数の入賞球が一時に入賞球処理装置８１０及びその上流側に形成された入賞球受入れ樋１７（図９）に貯留されたときには、上記データに基いて、先ず「５個排出」が行われ、「５個排出」の記憶がなくなった時点で「１５個排出」が行われ、該「１５個排出」の記憶がなくなった時点で残余の入賞球の球数分「１０個排出」が行われるようにしている。
　このように、入賞球処理装置８１０及び入賞球受入れ樋１７内に多数の入賞球が貯っているときに、「５個排出」を「１５個排出」に優先させて行うことにより、貯っている入賞球を、当該処理装置より効率よく放出することができるようになる（先に５個の賞品球の排出毎に１個の入賞球が放出され、その後１５個の排出毎に１この入賞球が放出される）。
　【００２７】
　このように賞品球の排出を行った場合、以下のような効果が得られる。
　近年の遊技機にあっては、一旦大当りが発生すると、一時に遊技球が大入賞口５２に流入するため、所定個数の賞品球の排出が終了するまでの間に、次の入賞球が発生し、入賞球処理装置８１０に入賞球のオーバーフローが発生しやすくなる。
　この場合に、上述のように、賞品球の数が少ない入賞球に対する賞品球排出処理（５個排出）を先に行うようにすると、仮に同一数の賞品球の排出を行なう際に、入賞球処理装置に貯留されている当該入賞球の数を逸早く減らすことができるようになり、該入賞球処理装置のオーバーフローを回避することができる。
　【００２８】
　図９は遊技機１００及び玉貸機２００の裏面を示す背面図、図１０は遊技機の裏機構盤８００の排出機構の要部を示す斜視図である。
　これらの図に示すように、遊技機の裏機構盤８００は、その裏面中央に遊技盤３が設置され、該、裏機構盤８００の上部には、賞品球又は貸出球として用いられる予備球を貯留するための貯留タンク８２０が設置されている。この貯留タンク８２０の下方には、該タンクに連設される２条（排出１側、排出２側）の誘導樋８３０（８３０Ａ，８３０Ｂ）が延設されており、この誘導樋８３０Ａ，８３０Ｂが、裏機構盤８００の側端部（図７の右端側）に形成された球排出装置３００に連設されている。又、上記貯留タンク８２０の下側には、上記誘導樋８３０Ａ，８３０Ｂ内に貯留されている遊技球の球ならしを行うための球ならし部材８２３が当該誘導樋の延設方向に回動自在に吊り下げられている。
　【００２９】
　球排出装置３００は、上記誘導樋８３０Ａ，８３０Ｂと、遊技機の供給皿２４又は回収樋（図示省略）とを連通させるために設けられたもので、上流側に設置される減圧ユニット３１０、球排出装置として例示する球排出ユニット３２０、及びその下流側に設置される球抜きユニット３３０を具えてなる。尚、この球排出装置３００には、球抜きセンサ３５０（図には現れていない）が設けられており、遊技機に設けられた挿入孔に球抜き棒（共に図示省略）が挿入されたことが当該センサ３５０によって検出されたときに後述の球抜きソレノイドが励磁（ＯＮ）されて、該球排出装置３００がその球抜き操作が可能な状態に変換される。
　【００３０】
　又、上記球排出装置３００を構成する球排出ユニット３２０及び球抜きユニット３３０は、共にその内部に２条（排出１側、排出２側）の球流路３４０Ａ，３４０Ｂが形成されており、これらのユニットは、裏機構盤８００の外側の右側部分８００Ｂのユニット取付部８０１及びユニット取付部８０２に夫々取り付けられ、これにより、前記誘導樋８３０Ａ，８３０Ｂと遊技機の供給皿２４又は回収樋とを連通させる２条の球流路３４０（３４０Ａ，３４０Ｂ）が形成されるようになっている（図１０）。
　【００３１】
　又、裏機構盤８００の外枠の本体部８００Ａには、入賞球処理装置８１０が、入賞球受入れ樋１７（図９中破線で示す）を介して、遊技盤３側の入賞球集合樋１６に連通するように設置されている。
　又、裏機構盤８００の本体部８００Ａには、排出された賞品球，貸出球を受け皿２４に導くための第１の球案内樋８０３が形成され、該球案内樋８０３の外寄り位置には排出された球を回収樋に導くための第２の球案内樋（図示省略）が形成されている。
　【００３２】
　又、前記裏機構盤８００の本体部８００Ａの中央の左寄り位置には、図９に示すように役物制御装置６００が設置されている。この役物制御装置６００は、遊技盤３に設けられた可変表示装置３０，変動入賞装置５０等の各作動部、並びに遊技盤３に設置された各装飾ＬＥＤ／ランプの点灯／点滅制御を、詳細は後述するプログラムに従って行なうものである。
　【００３３】
　また、裏機構盤８００の本体部８００Ａの中央の右寄り位置には球排出制御装置７００が設けられている。この球排出制御装置７００は、役物制御装置６００から送られてくる遊技内容を示すデータ信号（例えば賞球データ信号）、及び、玉貸制御装置８００からの玉貸要求情報を表わすデータ信号（例えばＢＲＤＹ信号，ＢＲＱ信号）に基いて後述のプログラムを実行し、もって、所望数の遊技球の排出を、前記球排出装置３００に行なわせるものである。尚、この球排出制御装置７００本体には、球排出に係るエラー内容等を表示するためのエラー表示器７９０（７セグ表示部７９１，Ｄｐ表示部７９２を具える）が設けられており、この装置７００はエラー表示器７９０が裏面から目視できるように、透明の保護カバーで覆われている。
　【００３４】
　又、遊技機１００に隣接して設けられた玉貸機２００には、玉貸制御装置１２００が内蔵されている。この玉貸制御装置１２００は、玉貸機２００に挿入されるプリペイドカードの情報を読み取ると共に、このとき遊技者等によって操作される玉貸操作部２５０からの玉貸情報を認識し、この一連の玉貸操作によって幾つの遊技球を貸し出すかを判断すると共に、該判断結果を表わすデータ信号を上記球排出制御装置７００に送るものである。
　【００３５】
　更に前記裏機構盤８００の本体部８００Ａの下側の左寄り位置には、打球発射装置８５０が設置されている。この打球発射装置８５０は、図１に示す操作ダイヤル２１の回動によって駆動されるロータリーソレノイドを具えてなり、このロータリーソレノイドの回動によって所定間隔で遊技球が、遊技盤３の遊技領域４内に発射されるようになっている。
　更に裏機構盤８００の下部には、後述の役物制御装置６００からの指令信号に基いて、役物の動作に応じた種々の効果音を発生させるスピーカ６６０が設置されている。
　【００３６】
　又、裏機構盤８００の球排出制御装置７００の直下には、インターフェイス基板８６０が設けられている。このインターフェイス基板８６０は、裏機構盤８００に設けられた上述の球排出制御装置７００と、上記役物制御装置６００及び上記玉貸制御装置１２００との間の制御信号の遣取りを行うものであり、斯かるデータの遣取りを行うに当たっては、フォトカプラが用いられる。
　より具体的には、このインターフェイス基板８６０には、図１１に示すように、玉貸操作部２５０からの配線が接続されるコネクタ８６１、球排出制御装置７００からの配線が接続されるコネクタ８６２、玉貸制御装置１２００からの配線が接続されるコネクタ８６３、上記コネクタ８６２，８６３を介した球排出制御装置７００と玉貸制御装置１２００との間のデータの遣取りに用いられるフォトカプラ８６４ａ〜８６４ｅ、及びその他の装置（ヒューズ８６５等）が配設されている。斯かる構成のインターフェイス基板８６０は、裏機構盤８００の所定位置（球排出制御装置７００の直下位置）に取り付けられるようになっている。
　【００３７】
　図９の説明に戻り、裏機構盤８００の、貯留タンク８２０の右側で、且つ前記球排出装置３００の上には、外部接続端子を多数有する外部情報端子基板８７０が設けられており、この基板８７０を介して、遊技機側の各種制御機器と、遊技店の中央管理装置（図示省略）との間で、大当り情報，回転情報，始動情報等を表わす所定の制御信号の遣取りが行なわれるようになっている。
　【００３８】
　又、裏機構盤８００に設置された役物制御装置６００には、図１２に示す確率モード設定部６８０が設けられている。この確率モード設定部６８０は、可変表示ゲーム実行時の「大当り」の発生確率を調整するための「確率モード」を、変更／表示するものであり、「確率モード」を選択するための確率モード設定スイッチ６８１と、該スイッチ６８１によって設定された「確率モード」を表示するための確率モード表示部６８２とを具えてなる。
　【００３９】
　この確率モード設定部６８０の操作による「確率モード」の選択は、以下のようにして行われる。
　先ず、遊技機の主電源投入前に、確率モード設定スイッチ６８１の鍵穴６８１ａに特定キー（図示省略）を挿入し、更に、挿入したキーを左に（図中反時計廻り方向）回転させ、この状態で遊技機１００の主電源を投入（オン）すると、確率モード表示部６８２に、それまで設定されていた「確率モード」が表示される。
　この状態からキーを中立位置（図１２に示す回転位置）に戻すと、当該「確率モード」の表示が所定時間（例えば５ｓｅｃ）行われる。この間に挿入されているキーを、右方向に１回回動させその後中立位置に戻すと、表示された「確率モード」の値が“１”宛増え、これを繰り返すことによって「設定モード」が「１」→「２」→「３」→「１」という具合いに３段階に変化する。
　このようなキーの回動操作によって、上記表示された値が所望の値となったときに、キーの回動操作を停止し、該キーを中立の位置で、所定時間（５ｓｅｃ）放置すると、その時点で表示されている値が「確率モード」として確定しこれと共にその表示が終了する。
　このように確定された「確率モード」は、以後、遊技機の主電源が切られるまで、その変更が禁止されるようになっており、また、その「確率モード」の表示は、上記所定時間経過後は、その値が知られないようになっている。
　尚、設定されている「確率モード」を確認するにあたっては、上記確率モード設定スイッチ６８１に設定キーを挿入し、これを左に回動させれば、そのとき設定されている「確率モード」が表示されるようになっている。
　【００４０】
　次に裏機構盤８００に設けられた前述の入賞球処理装置８１０の構成並びにその作用について説明する。
　入賞球処理装置８１０は、入賞球集合樋１６の下流側に接続された入賞球受入れ樋１７の更に下流側に形成されるものであり、当該入賞球処理装置８１０の下流には、球回収路（図示省略）が設けられている。
　この入賞球処理装置８１０は、図１３に示すように、上記受入れ樋１７からの入賞球を流下させるための入賞球流路８１２が、入賞球処理ユニット８１０Ａ内を貫通して設けられ、その下流側に球回収路が接続されている。
　【００４１】
　又、上記入賞球流路８１２の途中に切欠部８１２Ａ，８１２Ｂが設けられている。この切欠部８１２Ａ，８１２Ｂには、入賞球の流下を阻止する流下阻止部材８１３，排出される入賞球を１個宛分離する分離爪部材８１４が、夫々突出されるようになっている。
　前記流下阻止部材８１３と分離爪部材８１４とは、互いにリンクされており、一方が、入賞球流路８１２内に突出しているときには、他方が該流路８１２より引き上げられるようになっている。そして、これら各部材８１３，８１４の動作はソレノイド８１１（セーフソレノイドＣ）の励磁（ＯＮ）／消磁（ＯＦＦ）によって制御されるようになっている。
　【００４２】
　より具体的には、入賞球処理装置８１０は、常時は、入賞球ソレノイド８１１が消磁（オフ）されていて、その作動ロッド８１１ａが下降して流下阻止部材８１３の先端部８１３ａが入賞球流路８１２内に入り込んでその入賞球流路８１２内の入賞球Ｂ１が流下されないようになっている。このとき、分離爪部材８１４はその後部側のウエイト部８１５の重量によってその先端側が上昇する方向に回動復帰されていてその先端の爪部８１４ａが入賞球流路８１２内から脱した状態となっている。
　この状態で、セーフソレノイド８１１が励磁（オン）されると、その作動ロッド８１１ａが流下阻止部材８１３を、回転軸８１３ｂを中心に時計廻りに回動させる。これにより流下阻止部材の先端部８１３ａが入賞球流路８１２内から脱して入賞球流路８１２内の最下流位置の入賞球Ｂ１の流下を可能にする。このとき、流下阻止部材８１３と連動する分離爪部材８１４は、爪部８１４ａが入賞球流路８１２内に入り込んで２番目以後の入賞球Ｂ２，Ｂ３，…の流下を阻止する。それによって、１番下の入賞球Ｂ１のみ流出される。
　【００４３】
　１番下に位置していた入賞球Ｂ１が放出された後に再びセーフソレノイド８１１が消磁されると、再び流下阻止部材８１３の先端部８１３ａが入賞球流路８１２内に入り込むとともに分離爪部材８１４の先端の爪部８１４ａが入賞球流路８１２から脱した状態に復帰して、今度は２番目の入賞球Ｂ２が流下阻止部材８１３の先端部８１３ａで係止されて待機した状態となる。
　そして、その後また、セーフソレノイド８１１が励磁されると、流下阻止部材８１３の先端の爪部８１３ａが入賞球流路８１２内から脱した状態となって分離爪部材８１４の先端の爪部８１４ａが入賞球流路８１２内に入り込んで３番目以降の球Ｂ３，Ｂ４…を係止し、２番目の入賞球Ｂ２のみが流出される。
　このように、セーフソレノイド８１１がオン・オフ動作を繰り返すごとに、入賞球流路８１２内の入賞球が１個宛流下される。
　そして、図に示すように、流下阻止部材８１３により入賞球が係止されて待機状態となるごとにその待機した入賞球が入賞球検出器（セーフセンサ）８１６によって検出されるようになっている。
　尚、この入賞球処理装置８１０には、流下阻止部材８１３を上記セーフソレノイド８１１の作動状態に拘らず人為的に回動させることによって入賞球を強制的に排出させる、球抜きレバー８１７が連設されている。
　【００４４】
　図１４は、遊技機１００の裏面に設置された貯留タンク８２０の斜視図である。この貯留タンク８２０は、裏機構盤８００（図９）の上部の取付孔（図示省略）に、取付ピン８２１，８２１によって固定されるものであり、その下側には、該タンク８２０の下方に位置する誘導樋８３０Ａ，８３０Ｂ（図９）内の貯留球の球ならしを行なう球ならし部材８２３が吊り下げられている。
　又、この貯留タンク８２０の底面には、タンク８２０内の遊技球の貯留状態を検出する補給検出部８２２が設けられている。
　この補給検出部８２２は、図１５、図１６に示すように、貯留タンクに対して上下方向に変位可能な可動底板部８２２ａと、該底板部８２２ａに設けられた支持レバー８２２ｂと、裏機構盤８００の本体部８００Ａに固定されこの支持レバー８２２ｂの下側への変位を検出するセンサ部８２２ｃとを具えてなる。
　そして、上記センサ部８２２ｃは、上記支持レバー８２２ｂと当接するレバー部材８２２ｃ１と、このレバー部材が押し下げられたときにその旨を表わす信号を出力するマイクロスイッチ８２２ｃ２とによって構成されている。
　尚、上記可動底板部８２２ａは、その下側に設けられた復帰バネ（図示省略）によって上方向に付勢されるようになっている。
　【００４５】
　このように構成された補給検出部８２２にあっては、図１６に示すように、貯留タンク８２０内に十分な遊技球が貯留されているときには、遊技球の重さによって可動底板部８２２ａが押し下げられ、上記支持レバー８２２ｂがレバー部材８２２ｃ１を押し下げ、このときマイクロスイッチ８２２ｃ２がオン信号を出力する。一方、賞品球の排出や貸出球の貸出によってタンク８２０内の貯留球が少なくなると、上記底板部８２２ａが図示省略の復帰バネによって上方に復帰され、マイクロスイッチ８２２ｃ２の出力がオフとなる。しかして、この補給センサ８２２からの出力信号に基いて、当該貯留タンク８２０内の遊技球の貯留状態を検知することができる。
　【００４６】
　図１７は、上記貯留タンク８２０と球排出装置３００とを連通させる誘導樋８３０（８３０Ａ，８３０Ｂ）の構成を説明するための分解斜視図である。
　この誘導樋８３０は、同図に示すように、本体枠８３１とその内部に形成された分離体８３２とを具えてなり、この分離体８３２によって本体枠８３１内に第１の（排出１側）誘導樋８３０Ａ（裏面側から見て手前）、第２の（排出２側）誘導樋８３０Ｂが形成され、図中左上側が貯留タンク８２０側に、右下側が球排出装置３００側に連設される。尚、この第１，第２の誘導樋８３０Ａ，８３０Ｂには、遊技球の流下に伴う樋の摩耗を防ぐために、ステンレス製のプレート８３３ａ，８３３ｂが各誘導樋８３０Ａ，８３０Ｂ毎に設けられている。
　【００４７】
　又、誘導樋８３０の前記本体枠８３１には取付孔８３１ａ，８３１ａ…が形成されており、該本体枠８３１は、この取付孔８３１ａと裏機構盤側の取付孔（図示省略）とが位置合わせされた状態で、取付ピン８３１ｂ，８３１ｂ…によって当該裏機構盤８００の所定位置に固定されている。
　【００４８】
　更にこの誘導樋８３０の下流側には、球排出装置３００の減圧ユニット３１０が連設されている。この減圧ユニット３１０は、上記本体枠８３１と一体に構成された仕切り板３１０Ａと、該仕切り板３１０Ａに図中手前側より取り付けられる第１の蓋体３１０Ｂ及び奥側より取り付けられる第２の蓋体３１０Ｃとによって構成されている。
　そして、この仕切り板３１０Ａと蓋体３１０Ｂとの間、及び仕切り板３１０Ａと蓋体３１０Ｃとの間に、夫々、減圧路３１１（図１８参照）が２条（第１及び第２の減圧路３１１Ａ，３１１Ｂ）設けられており、これら２条の減圧路３１１Ａ，３１１Ｂが上記第１，第２の誘導樋８３０Ａ，８３０Ｂに夫々連通するようになっている。
　しかして、遊技球が該減圧路３１１を流下する間に、該遊技球の流下速度が低減され、球詰りなどを発生させることなく、その下流側に設けられた球排出ユニット３２０に遊技球が円滑に流入されるようになっている。
　【００４９】
　又、この減圧ユニット３１０には、上記２条の減圧路３１１Ａ，３１１Ｂ内に遊技球が存在しているか否かを検知する半端センサ３１５が設けられている。この半端センサ３１５は、上記２条の減圧路３１１Ａ，３１１Ｂ内に突出し、当該減圧路内の遊技球の有無に応じて、その回動軸３１６ａ，３１６ａを中心に回動する２つの検出片３１６，３１６と、この検出片３１６，３１６の検出用凸部３１６ｂ，３１６ｂがその内部に位置しているときにハイレベルの信号を出力するコ字形検出部３１７Ａ，３１７Ｂとによって構成されている。
　このように構成された半端センサ３１５は、図１８に示すように、当該減圧路３１１Ａ，３１１Ｂ内に遊技球が存在しているときには、その検出片３１６，３１６が、遊技球によって上方に押し上げられ、コ字形検出部３１７Ａ，３１７Ｂ内に検出用凸部３１６ｂ，３１６ｂが位置して、ハイレベルの信号が２つの検出部より出力されるようになっている。
　一方、減圧路３１１Ａ，３１１Ｂ内の遊技球が無くなると、図１９に示すように、その検出片３１６，３１６は、その自重によって回動し、その検出用凸部３１６ｂ，３１６ｂがコ字形検出部３１７，３１７より脱し、該検出部３１７，３１７からの出力信号がロウレベルとなる。
　【００５０】
　又、減圧ユニット３１０の下端部には流路開閉装置３１９が設けられている。この開閉装置３１９は、開閉部材３１９ａと閉塞バネ３１９ｂとを具え、当該減圧ユニット３１０の下流側に、球排出ユニット３２０が取付けられているときには、開閉部材３１９ａが、バネ３１９に抗して、奥側に押し遣られ、ユニット３２１，３２０間の球流路が連通されるようになっている。そして、球排出ユニット３２０が取り外されたときには、開閉部材３１９ａが閉塞バネ３１９ｂによって手前に押し遣られて、減圧ユニット３１０内の流路の最下流端が閉塞される。
　【００５１】
　図２０は、球排出装置３００を構成する球排出ユニット３２０の内部構成を示す正面図である。
　この球排出ユニット３２０は、球排出装置３００の２条の球流路３４０（３４０Ａ，３４０Ｂ，図には排出１側（手前側）の３４０Ａのみ示す）内の遊技球を、排出１，２ソレノイド３２５（Ｄ），３２５（Ｅ）（図には遊技機の裏面よりみて手前側に設置された排出１ソレノイドＤが示されている）のオン／オフによって排出するものであり、該ソレノイドの制御は、後述する球排出制御装置７００からの指令信号に基いて行われるようになっている。
　【００５２】
　より具体的には、球排出ユニット３２０内に形成されている球流路３４０は、垂直通路部分３４１と方向変換通路部分３４２とから構成され、特に、その垂直通路部分３４１の下部の後壁部には該垂直通路部分３４１の下部に至った球をその中心部がその直上の球の中心位置より前方（図中左側）に至るように押し遣る球詰り防止突部３４１ａが設けられている。
　【００５３】
　このように構成された球流路３４０の途中には切欠部３４３及び切欠部３４３より、その先端部３２４ａが突出する流下阻止部材３２４が設けられている。
　この流下阻止部材３２４はその回動軸３２４ｂを中心に回動自在に当該球排出ユニット３２０に取付られるもので、該流下阻止部材３２４の回動は、これに連結された排出ソレノイド３２５（排出１，２ソレノイドＳｏｌＤ，Ｅ）のオン／オフ制御によって行われる。
　又、流下阻止部材３２４の下側にはバウンド防止機構３２７が設けられている。この防止機構３２７は当該排出ソレノイドが消磁されて流下阻止部材３２４が下降したときにそのバウンドを防止するラバー３２７ｂ、そのラバー３２７ｂを上方向に付勢するウェイト３２７ａを具ている。
　又、球流路３４０の、前記流下阻止部材３２４が突出する切欠部３４３の上流側には、排出センサ３２６（排出１，２センサ３２６Ａ，３２６Ｂ）が設置されている。この排出センサ３２６は、その検出部３２６ａの内部に遊技球が存在しているときハイレベルの信号を出力するように構成されており、しかして、１個の遊技球の排出があったときには当該出力信号が１回立ち下がるようになっている。
　【００５４】
　このように構成された球排出ユニット３２０による遊技球（賞品球／貸出球）の排出は概略以下のように行われる。
　即ち、排出ソレノイド３２５が、後述の球排出制御装置７００からの制御信号に基いて励磁（ＯＮ）されると、復帰バネ３２５ａに抗して作動ロッド３２５ｂが上昇され、これに連結された上記流下阻止部材３２４が図中時計廻り方向に回動されて、流下阻止部材の先端部３２４ａが、球流路３４０Ａより引き上げられ、該流路内にあった遊技球が排出される。球の排出動作中、球排出制御装置７００は、排出センサ３２６の出力信号が立ち下がった回数を計数し、この計数値が所望の値となったときに、所定数の遊技球の排出があったと判断して、排出ソレノイド３２５を消磁（ＯＦＦ）させ、その排出動作を終了させる。
　【００５５】
　図２１、図２２は、球排出装置３００の球抜きユニット３３０の内部構成を示す正面図である。尚、球排出ユニット３２０内で２条（３４０Ａ，３４０Ｂ）に分けられて形成されていた上記球流路３４０は、該球抜きユニット３３０内で１条３４０Ｃに統合されている。
　この球抜きユニット３３０は、球流路３４０Ｃより排出される遊技球を、遊技機の供給皿２４側と、回収樋（図示省略）側の何れに誘導するかを制御するためのものであり、ユニット本体３３０Ａに形成された１条の球流路３４０Ｃは、該ユニット３３０の略中央部分３３３で、上記供給皿２４に連通された球排出樋３３１と、上記回収樋に連通する球抜き樋３３２とに分岐されている。尚、前記球排出樋３３１の下流側には、オーバーフローセンサ３６０（図には現れていない）が設置されており、多数の賞品球が一時に排出された結果、遊技機の供給皿２４，受け皿２５側に遊技球を排出することができなくなったときに、その旨が当該センサ３６０によって検出されるようになっている。
　【００５６】
　上記２つの樋の分岐点３３３には、切替えゲート３３５が、回転軸３３５ａを中心に回転自在に取付ピン３３４によって取り付けられている。この切替えゲート３３５は、その連結部３３５ｂが図示省略の連結機構によって球抜きソレノイド３３６の作動ロッド３３６ｂに連結されている。
　このように構成された球抜きユニット３３０においては、通常は、球抜きソレノイド３３６は消磁（ＯＦＦ）されていて、該ソレノイド３３６の復帰バネ３３６ａの作用によってロッド３３６ｂが下降され、この結果、切替えゲート３３５が球抜き樋３３２を閉塞するように回動されて（図２１に示す状態）、球排出ユニット３２０から流下してきた遊技球が球排出樋３３１側に流れるようになる。
　この状態から、球排出制御装置７００からの制御信号に基いて球抜きソレノイド３３６が励磁（ＯＮ）されると、今度は、作動ロッド３３６ｂが上記切替えゲート３３５を、球排出樋３３１を閉塞するように回動させ、この結果、球排出ユニット３２０から流下してきた遊技球が球抜き樋３３２側に流れて球抜きが行われるようになる（図２２に示す状態）。
　【００５７】
　次に、本実施の形態の遊技機１００に設けられた役物（可変表示装置３０、変動入賞装置）及び遊技盤３に設置された各種装飾ランプ、ＬＥＤの制御を行う役物制御装置６００の構成について、図２３のブロック図を参照して説明する。
　【００５８】
　同図に示すように、役物制御装置６００は、ＲＡＭ６１１，分周回路６１２を具えてなるＣＰＵ６１０、該ＣＰＵ６１０に接続されるＲＯＭ６０１、発振器６０２、電源回路６０３を主要な構成要素としており、上記ＣＰＵ６１０には、データバス６０６を介して、バッファゲート６３０，ローパスフィルタ６２０がその入力側に接続され、その出力側に出力ポート６５０，ドライバ６４０が接続されている。
　かかる役物制御装置６００の入力側には、上記バッファゲート６３０、ローパスフィルタ６２０を介して、始動入賞検出器ＳＷ１〜ＳＷ３、継続入賞検出器ＳＷ４、テンカウント検出器ＳＷ５，ＳＷ６、確率モード設定スイッチ６８０、更にはフォトカプラ４６（データ受信用）を介して球排出制御装置７００の出力端子が接続されている。
　一方、該役物制御装置６００の出力側には、上記出力ポート６５０、ドライバ６４０を介して、大入賞口ソレノイドＡ、継続入賞口ソレノイドＢ、確率モード表示部６８２の表示ＬＥＤ、特別遊技表示ランプ２６、リーチ表示ランプＬ１〜Ｌ４、継続表示ランプＬ５、装飾表示ランプＬ６〜Ｌ９、蛍光表示管（特別図柄表示装置３０Ａ，３０Ｂ，３０Ｃ、始動入賞記憶表示器３１Ａ〜３１Ｄ）、図示省略の中央管理装置に設けられた遊技情報処理部（大当り情報，回転情報，始動情報）、更には、フォトカプラ４７，４８（クロック送信用，データ送信用）を介して球排出制御装置７００の入力端子が接続されている。
　【００５９】
　かかる構成の役物制御装置６００は、上記始動入賞検出器ＳＷ１〜ＳＷ３からの入力信号に基づいて、遊技球が遊技盤３に設けられた始動入賞口８，６，６（図５）に入賞したときにこれを条件として、可変表示装置３０の特別図柄表示装置３０Ａ，３０Ｂ，３０Ｃに「可変表示ゲーム」を実行させる。
　そして、「可変表示ゲーム」実行中に、更に、上記始動入賞口８，６，６の何れかに遊技球が流入すると、役物制御装置６００は、４個を限度として、入賞した個数を記憶すると共に、その記憶個数分だけ可変表示装置の蛍光表示管の始動入賞記憶表示器３１Ａ〜３１Ｄを点灯させ、１個の入賞球の記憶分に対応する「可変表示ゲーム」の実行毎に、表示器３１Ａ〜３１Ｄを１個宛消灯させ、その時点で記憶されている未処理分の入賞個数記憶値を表示するようになっている。
　【００６０】
　又、役物制御装置６００は、上記確率モード設定スイッチ６８０からの「確率モード」を表わす信号に基づいて「可変表示ゲーム」の「大当り」発生確率を調整するようになっており、設定されている値（確率モード）は、ドライバ６４０に接続された確率モード表示部６８２（図１２）にて適宜表示され得るようになっている。
　【００６１】
　上記可変表示ゲームが行われ、その結果が、所謂「リーチ状態」となると、遊技盤３に設けられたリーチ表示ランプＬ１〜Ｌ４がその旨を遊技者に告知すべく点灯される。ここで「リーチ状態」とは、「大当り」が発生する場合及び特定の「ハズレ」が発生する場合に行われる表示態様であり、「可変表示ゲーム」の途中から終了時にかけて、例えば左図柄と中図柄とを同一の図柄としたまま、一定時間、その変動表示を行うものである。尚、ゲーム結果が「大当り」のときには必ずこの「リーチ状態」が行われるようになっている。
　そして、この「リーチ状態」のあと、特定の「ハズレ」状態が発生するならば、上記一致した左図柄，中図柄と、右図柄とは、一致することなくその図柄変動が停止される。一方、この「リーチ状態」のあと、「大当り」が発生するならば、所定時間経過後、上記一致した左図柄，中図柄と、右図柄とが、更に一致して、その変動表示が終了する。
　即ち、「大当り」発生時には、役物制御装置６００は、当該特別図柄表示装置３０Ａ，３０Ｂ，３０Ｃによる図柄表示を特定の表示（３図柄が一致する表示、例えば「７」，「７」，「７」等）としてその変動表示を停止させ、これと共に、遊技盤３に設置されたその他の装飾ランプに「大当り」表示を行わせる。
　このように「大当り」が発生すると、役物制御装置６００は、更に、大入賞口ソレノイドＡを、所定の態様で（例えば２９ｓｅｃ間）励磁（ＯＮ）させ、変動入賞装置５０の可動部材５１，５１の開閉制御を行い、もって、遊技者に多大な利益を与え得る「大当り」遊技を開始させるようになっている。
　一方で、役物制御装置６００は、上記大当り情報、回転情報、（可変表示ゲームの）始動情報等を表わす信号を、中央管理装置（図示省略）に送るようになっている。
　【００６２】
　前述のように、「可変表示ゲーム」の結果が「大当り」となって変動入賞装置５０の大入賞口５２が開成されているときに、該大入賞口５２に遊技球が流入すると、その旨はテンカウント検出器ＳＷ５，ＳＷ６、継続入賞検出器ＳＷ４の何れかによって検出される（図８参照）。
　役物制御装置６００は、上記３つの検出器ＳＷ４〜ＳＷ６からの検出信号に基いて大入賞口５２の開放中に入賞した球数をカウントすると共に、上記継続入賞検出器ＳＷ４からの検出信号に基いて「大当り」の継続条件成立の有無を検知する。
　そして役物制御装置６００は、「大当り」遊技状態での１サイクルの開放動作の開始／終了等の動作制御を行い、更に所定の条件が成立したときに（例えば継続条件成立時）に継続入賞口ソレノイドＢを励磁させて当該継続入賞口５３Ａを閉塞させたり、継続条件が成立した旨を示すべく継続表示ランプＬ５の点灯等を行う。
　【００６３】
　更に、役物制御装置６００には、サウンドジェネレータ６０４，アンプ６０５を介してスピーカ６６０が接続されており、該スピーカ６６０より、役物の動作に応じた種々の効果音や玉貸排出音を発生させるようにしている。
　【００６４】
　役物制御装置６００は、他方で、前記入賞検出器ＳＷ１〜ＳＷ６からの検出状態信号を、フォトカプラ４８を介して球排出制御装置７００に送るようになっており、この信号に基いて、球排出制御装置７００は、後述するように、セーフセンサが検知した１個の入賞球に対して幾つの賞品球を排出すべきであるかを決定し、その球数分の賞品球の排出制御を行うようになっている。
　更に役物制御装置６００からは、信号送信タイミングを決定するためのクロック信号がフォトカプラ４７を介して球排出制御装置７００に入力されるようになっている。
　一方、球排出制御装置７００からは、排出動作に係る制御信号等が、フォトカプラ４６を介して役物制御装置６００に入力されるようになっている。
　【００６５】
　次に、図２４のブロック図を参照して、球排出制御装置７００の構成並びにその作用について説明する。
　球排出制御装置７００は、同図に示すように、ＲＯＭ７１１，ＲＡＭ７１２，分周回路７１３を具えてなるＣＰＵ７１０と、該ＣＰＵ７１０に接続される発振器７０２と、電源回路７０３とを主要な構成要素としており、上記ＣＰＵ７１０には、データバスを介して、ローパスフィルタ７２０がその入力側に接続され、その出力側にドライバ７４０が接続されている。
　かかる球排出制御装置７００の入力側（ローパスフィルタ側）には、排出１，２センサ３２６Ａ，３２６Ｂ、球排出装置３００に設けらる球抜きセンサ３５０、セーフセンサ８１６、オーバーフローセンサ３６０、半端センサ３１５の検出部３１７Ａ，３１７Ｂ、排出系のエラー処理を終了させて元に戻すためのリセットスイッチ３７０、貯留タンクに設けられた補給センサ８２２、打球発射装置８５０（図９参照）に設けられる発射リレー８５１、更には、フォトカプラ４７，４８を介して、役物制御装置（クロック端子、データ送信端子）が接続される。
　又、その出力側（ドライバ側）には、排出ソレノイド３２５（排出１，２ソレノイドＤ，Ｅ）、球抜きソレノイド３３６（ソレノイドＦ）、セーフソレノイド８１１（ソレノイドＣ）、球排出制御装置本体に設けられたエラー表示器７９０（７セグ表示部７９１，Ｄｐ表示部７９２）、遊技機の開閉パネルに設けられた完了ランプＬ１０、更には、役物制御装置６００とのデータの遣取りに供せられるフォトカプラ４６が接続されている。また、球排出制御装置７００の賞球信号，玉貸信号，発射信号を出力する夫々の出力端子には、これに対応してリレーが接続されている。
　【００６６】
　更にこの球排出制御装置７００の上記ドライバ７４０には、インターフェイス基板８６０が接続されており、詳細は後述するように、該基板８６０を介して、玉貸制御装置１２００からの玉貸情報を表わす信号（ＢＲＤＹ信号，ＢＲＱ信号）が球排出制御装置７００に送られると共に、後述の玉貸準備状態を表わす信号（ＲＤＹ信号，ＥＸＳ信号）が当該球排出制御装置７００から玉貸制御装置１２００に送られるようになっている。
　更にこのインターフェイス基板８６０には上記電源回路７０３から所定の電源電圧（２４Ｖ）が供給されるようになっている。
　【００６７】
　かかる構成の球排出制御装置７００は、これに接続されたセーフセンサ８１６からの信号に基いて所定球数（５個，１０個，１５個）の賞品球を排出すると共に、前述のインターフェイス基板８６０を介して送られてくる玉貸制御装置１２００からの玉貸信号に基いて所定球数の貸出球を排出するようになっている。
　より具体的には、球排出制御装置７００は、セーフセンサ８１６が入賞球を検出しているときに、所定球数の賞品球の排出を行うべきであると判断して、排出１，２ソレノイドＤ，Ｅを励磁（ＯＮ）し、もって賞品球の排出動作を行う。このとき排出された賞品球は、排出１，２センサ３２６Ａ，３２６Ｂによって検出され、検出された賞品球が所定数となったときに、上記排出１，２ソレノイドＤ，Ｅが消磁（ＯＦＦ）されてその排出動作が終了する。
　このように所定球数の賞品球の排出動作が完了すると、セーフソレノイドＣが励磁（ＯＮ）されて当該入賞球の排出（１個）が行われる。しかして、前述の入賞球処理装置８１０内に多数の入賞球が貯留されているときには、上記排出された入賞球の次の入賞球が上記セーフセンサ８１６によって検出され、該入賞球に対応した所定球数の賞品球の排出が、同様の手順にて行われる。
　ところで、今回検出された入賞球に対して幾つの賞品球を排出すべきかは、前述の役物制御装置６００からの賞球データ信号に基づいて決定される。即ち、遊技盤３に設けられた入賞口に流入した入賞球（セーフ球）は、前述の入賞球処理装置８１０に全て集められるが、この入賞球のうち、始動入賞口（５個排出入賞口）に流入した遊技球は始動入賞検出器ＳＷ１〜ＳＷ３によって検出され、大入賞口５２（１５個排出入賞口）に流入した遊技球は継続入賞検出器ＳＷ４，テンカウント検出器ＳＷ５，ＳＷ６によって検出され、各々の入賞口（５個排出入賞口，１５個排出入賞口）に幾つの遊技球が流入したかが、役物制御装置６００によって記憶される（５個排出記憶，１５個排出記憶）。そして排出動作が開始されると、球排出制御装置７００から役物制御装置６００に要求信号が送られ、このとき、この記憶内容に基づき、球排出制御装置７００側に送られる賞球データ信号が決定され、当該球排出制御装置７００による賞品球排出が行われる。
　従って、入賞球処理装置８１０内に多数の入賞球が貯って、これらの入賞球に対応させて複数回の賞品球の排出制御を行うにあたって、球排出制御装置７００は、役物制御装置６００から例えば「５個排出」を表わす信号を受けているときには、賞品球の５個排出を行い、役物制御装置６００は賞球信号送信毎に「５個排出記憶」の値を「１」だけ減算する。
　この５個排出が、記憶された回数だけ行われてその記憶がなくなると、次に役物制御装置６００は「１５個排出記憶」有無が判断され、この「１５個排出記憶」があるときには、賞品球の１５個排出を行い、１５個排出データ送信毎に該「１５個排出記憶」の値を「１」だけ減算する。そして、この１５個排出記憶がなくなると、それ以後は、入賞球処理装置８１０に貯えられている入賞球に対して、自動的に「１０個排出」が行われるようになっている。
　【００６８】
　更に、球排出制御装置７００は、球抜センサ３５０から入力信号を受けると、球抜ソレノイド３３６（Ｓｏｌ．Ｆ）を励磁して、切替えゲートを図２１に示す状態から図２２に示す状態に回動させ、球排出経路を球排出樋３３１から球抜き樋３３２に切り換えると共に、排出ソレノイド１，２を励磁して、球排出装置３００に球抜動作を行わせる。
　又、球排出制御装置７００は、オーバーフローセンサ３６０、コ字形検出部３１７Ａ，３１７Ｂ、補給センサ８２２からの入力信号を受けて、賞品球の排出を禁止すべき状態（オーバーフロー状態、誘導樋８３０Ａ，Ｂの半端状態、貯留タンク８２０の球不足状態）を検知し、このとき賞品球の排出を禁止すると共に、エラー表示器を点灯させ、又は、完了ランプを点灯させる。
　【００６９】
　更に、球排出制御装置７００は、インターフェイス基板８６０を介して送られてくる玉貸制御装置１２００からの玉貸内容を表わす信号に基づいて玉貸動作を行ようになっている。
　即ち、遊技機に設けられた貸出スイッチ２５２の操作によって貸出信号が、後述の玉貸制御装置１２００に送られると、該制御装置１２００から玉貸信号が該球排出制御装置７００に送られ、これに基づいて所定の玉貸動作が行われる。
　【００７０】
　図２５は、該球排出制御装置７００による所定球数の賞品球の排出動作時の、球排出制御装置７００と役物制御装置６００との信号の遣取りを説明するためのタイミングチャートである。
　この図に示すように、遊技球が入賞球処理装置８１０に至るとセーフセンサからの出力信号が立ち下がり（ｔ０時点）、この立ち下がり状態が所定時間（例えば１０ｍｓｅｃ）継続したか否かが判別され、所定時間経過した時点（ｔ１時点）で入賞球が存在していると判断される。このように入賞球（セーフ球）の存在が確認されると球排出制御装置７００から役物制御装置６００に要求信号が送られ（ｔ１〜ｔ２時点）、該要求信号を受信した役物制御装置６００から賞球データ（「５個排出」，「１５個排出」）を表わす賞球データ信号が、２回続けて送られてくる（ｔ２〜ｔ３時点間；ｔ３〜ｔ４時点間）。そして２回続けて送られてきた信号が互いに一致したとき当該賞球データが正しい内容を表わしていると判断されて賞球データが確定し（ｔ４時点）、この賞球データ（例えば「１５個排出」）に基いた排出動作（ｔ４〜ｔ５）が行なわれる（例えば、排出１，２センサが１５個の賞品球を検知するまで排出１，２ソレノイドが励磁される）。
　この排出動作が終了すると（ｔ５時点）、所定期間に亘る排出ウェイトが行われる。この排出ウェイト中に、セーフソレノイドＣが励磁されて当該入賞球の排出が行われる（ｔ６〜ｔ９）。この場合、セーフソレノイドＣの励磁によりセーフセンサ８１６の出力信号が立ち上がり、この状態が所定時間（例えば１０ｍｓｅｃ）継続したときに当該入賞球が、入賞球処理装置８１０より放出されたと判断され（ｔ８時点）、更にこの時点より所定時間（例えば５０ｍｓｅｃ）経過した時点（ｔ９時点）で当該セーフソレノイドＣが消磁（ＯＦＦ）される。
　上述のようにセーフソレノイドＣを励磁して当該入賞球を排出したときに、入賞球処理装置８１０内に貯留されていた次の入賞球が、セーフセンサ８１６内に達すると、その旨が再び該センサ８１６によって検出され（ｔ１０時点）、該入賞球に対応した所定球数の賞品球の排出動作が行われる（ｔ１０以降の排出動作）。
　尚、球排出制御装置７００は、１個の入賞球に対応した賞品球の排出が完了した時点で、入賞回数を計数するための賞球信号を、図示省略の中央管理装置に送るようになっている（ｔ６〜ｔ７時点）。
　【００７１】
　次に、玉貸機２００に設けられ、遊技機１００側の玉貸操作部２５０の操作に応じて、前記球排出装置３００に玉貸排出動作を行わせる玉貸制御装置１２００の構成並びにその機能について図２６を参照して説明する。
　この玉貸制御装置１２００は、同図に示すように、ＲＯＭ１２１１，ＲＡＭ１２１２，分周回路１２１３を具えてなるＣＰＵ１２１０、該ＣＰＵ１２１０に接続される発振器１２０２、電源回路１２０３を主要な構成要素としており、上記ＣＰＵ１２１０には、データバスを介して、レシーバ１２２０、ローパスフィルタ１２３０，１２４０がその入力側に接続され、その出力側にドライバ１２５０，１２６０，１２７０及びトランスミッタ１２８０が接続されている。
　【００７２】
　かかる玉貸制御装置１２００の上記レシーバ１２２０にはカードリーダが接続され、ローパスフィルタ１２３０には、当該玉貸機と組をなす遊技機を特定するためのアドレス設定器、１回の玉貸操作で何円分の遊技球を貸し出すかを決定するための玉貸金額設定器、更にはカードリーダ内に引込まれたカードを強制的に排出させるべく当該制御装置１２００を初期状態に戻すリセットスイッチが接続されている。
　又、上記ローパスフィルタ１２４０には、インターフェイス基板８６０を介して、遊技機１００側の玉貸操作部２５０に設けられた貸出スイッチ２５２、カード返却スイッチ２５４が接続されると共に、該基板８６０上に設置されたフォトカプラ４３，４４が接続されている。しかして、前記球排出制御装置７００からのＲＤＹ信号がフォトカプラ４３を介して受信され、ＥＸＳ信号がフォトカプラ４４を介して受信されるようになっている。
　【００７３】
　又、玉貸制御装置１２００の出力側を構成する上記ドライバ１２５０には玉貸機２００本体に設けられたカード利用可能表示器２３１が接続され、上記トランスミッター１２８０には、遊技店の事務所等に設置される玉貸管理装置（図示省略）及びカード挿入中表示器（ＬＥＤ）２３４が接続されている。又、ドライバ１２６０にはインターフェイス基板８６０を介して、玉貸操作部側の度数表示器２５１（７セグメント形表示器）、貸出可能表示器２５３が接続されている。
　又、ドライバ１２７０には、上記基板８６０上に設置されたフォトカプラ４１，４２が接続されている。しかして、該玉貸制御装置１２００からのＢＲＤＹ信号，ＢＲＱ信号が、夫々、フォトカプラ４１、フォトカプラ４２を介して球排出制御装置７００に送信されるようになっている。尚、上記ドライバ１２６０には球排出制御装置７００から電源電圧（２４Ｖ）がヒューズ４９を介して供給されるようになっており、この電源電圧が所定レベルに変換された後、遊技機１００側の玉貸操作部２５０に供給されるようになっている。
　更に、ＣＰＵ１２１０に接続された上記電源回路１２０３は、玉貸機２００に内蔵されたカードリーダに接続されて、該カードリーダに駆動用の電源電圧を供給すると共に、インターフェイス基板８６０に設置されたフォトカプラ４５を介して球排出制御装置７００に所定の電圧を供給するようになっている。しかして、球排出制御装置７００は、当該電源回路１２０３から供給される電圧レベルを監視することによって、上記基板８６０に設置されたフォトカプラ４５が正常に接続されているか否かを判断し、もって、その他のフォトカプラ４１〜４４が正常に接続されているか否かを判断するようになっている。
　【００７４】
　概略上記のように構成された玉貸制御装置１２００は、玉貸機２００が玉貸可能状態であることを、遊技機側から送られてくるＰＲＤＹ信号（ＰＲＤＹ）に基づいて判断し、可能状態であるときにカード利用可能表示器２３１を点灯させる。
　この点灯が行われているときにプリペイドカード（図示省略）が挿入されると、玉貸制御装置１２００は、その旨をカードリーダからの入力信号に基づいて検知し、プリペイドカードが挿入されているときにその旨を示すべく玉貸機２００側に設けられたカード挿入中表示器２３４を点灯させる。
　更に玉貸制御装置１２００は、カードリーダからの信号に基づいてプリペイドカードの残高を検知してこれを度数表示器２５１にて表示すると共に、該残高が玉貸可能な所定金額以上（例えば１００円以上）であるときに、貸出可能表示器２５３を点灯させる。
　【００７５】
　プリペイドカードの残高が上記所定金額以上のときに、遊技機側に設けられた貸出スイッチ２５２の操作が行われると、その１回の押圧動作毎に、所定個数（例えば３００円分）の遊技球を排出させる指令信号が該貸出スイッチ２５２から一旦、玉貸制御装置１２００に送られ、これに基づいて該玉貸制御装置１２００からＢＲＤＹ信号がフォトカプラ４１を介して球排出制御装置７００に送られ、球排出制御装置７００は球排出装置３００に所定球数の貸出球の排出を行わせる。このとき玉貸制御装置１２００は、上記行われた玉貸に関するデータを、光通信にて接続された貸玉管理装置に送信すると共に、挿入されているプリペイドカードの残高情報を書き換えるべく玉貸情報をカードリーダの書き込み装置（図示省略）に送信する。
　上記一連の玉貸動作が終了して、その後、カード返却スイッチ２５４が押されると、カード返却を表わす指令信号がカードリーダに送られて、該カードリーダによるプリペイドカードの返却が行われる。
　【００７６】
　尚、玉貸情報を、上記貸玉管理装置に送信するに当たって、玉貸制御装置１２００は、アドレス設定器からの信号に基いて、当該玉貸機２００が何れの遊技機に設定された台であるかを特定し、この台を特定する信号と共にこの玉貸機による玉貸状況を表わす信号を上記管理装置に送るようになっており、該管理装置側では、遊技店内の全台の玉貸状況を集中管理するようになっている。
　尚、玉貸制御装置１２００は、玉貸金額設定器から金額設定信号を読込み、この値に基づいて、前記貸出スイッチ２５２の１回の押圧操作で貸し出す遊技球の数を決定し、その旨を表わす信号を、球排出制御装置７００に送るようになっている。
　又、前記リセットスイッチは、不正操作等の異常発生時により、一旦、玉貸動作の禁止が行われた場合に、その後、当該玉貸禁止状態の解除を行うためのもので、該スイッチから信号が入力されたとき、玉貸制御装置１２００は、初期化され、玉貸が可能な状態となる。又、玉貸制御装置１２００は、遊技機側のカード返却スイッチの押圧操作により発せられた信号に基づいてカードリーダを作動させて、プリペイドカードの返却を行うようになっている。
　【００７７】
　次に上述の玉貸実行時の、玉貸制御装置１２００と球排出制御装置７００間の信号の遣取りについて、図２７に示すタイミングチャートを用いて説明する。
　球排出装置３００側が球の排出が可能な状態であるときには、球排出制御装置７００より発せられるＰＲＤＹ信号がロウレベルに保持される。
　この状態で玉貸操作部２５０の貸出スイッチ２５２が押されると、図に示すように、玉貸信号が立ち下がり（ｔ１１時点）、このとき玉貸制御装置１２００から球排出制御装置７００に送られるＢＲＤＹ信号が立ち下がる。このＢＲＤＹ信号が立ち下がった時点で、上記ＰＲＤＹ信号がロウレベルであると、玉貸制御装置１２００は、球排出制御装置７００に１回の排出動作（例えば１００円分）を要求すべくＢＲＱ信号をロウレベルに変換する（ｔ１２時点）。
　このロウレベルのＢＲＱ信号を受けた球排出制御装置７００は、玉貸排出開始条件成立を表わすべくＥＸＳ信号を立ち下げ（ｔ１３時点）、ついで排出１，２ソレノイドの励磁（駆動信号をハイレベルに変換）を行なうと同時にプリペイドカードの残高を所定金額分（１００円分）減算する（ｔ１４時点）。
　このように排出１，２ソレノイドが励磁されると、球排出装置３００内に貯留された遊技球が排出され、その排出個数が排出１，２センサによって検出される。この排出１，２センサからの信号の立ち下がり回数は、球排出制御装置７００によってカウントされ、例えば排出１センサが１３個の遊技球の排出を検知し、排出２センサが１２個の遊技球の排出を検知したときに所定球数（１００円分）の遊技球の貸出が行われたと判断して、該球排出制御装置７００は上記駆動信号をロウレベルに戻して遊技球の排出を終了させる（ｔ１５時点）。
　所定個数（１００円分；例えば２５個）の遊技球の排出が完了した時点で、球排出制御装置７００は排出ウェイト期間（この時点より例えば５００ｍｓｅｃ；ｔ１５〜ｔ１８間）に移行され、その旨を示すウェイト信号がハイレベルにされる。又、上記所定球数（２５個）の遊技球の排出が完了した時点で、該球排出制御装置７００は、貸出信号を中央管理装置（図示省略）に送ると共に、上記ＥＸＳ信号を立ち上げて次のＢＲＱ信号を受入れ可能な状態にする。
　ＥＸＳ信号が立ち上がっている状態で、ＢＲＱ信号が再び立ち下がると、上記ウェイト期間経過後（このときＥＸＳ信号も立ち下がる）、玉貸排出連続条件が成立したと判断されて排出１，２ソレノイドの励磁による遊技球の貸出を行うと共に、ＢＲＱ信号を立ち上げて、プリペイドカードの残高を再び所定金額（１００円）減算する。
　かかる排出１，２ソレノイドの励磁によって、所定球数の排出が完了すると、再び玉貸信号が出力されると共に、ＥＸＳ信号が立ち上げられてＢＲＱ信号を受入れ可能な状態とする。
　上記所定球数（１００円分；２５個）の遊技球の排出は、本実施の形態では、１回の貸出スイッチ２５２の押圧動作に対して、３回行われるようになっている。しかして、３００円分の遊技球の排出が完了すると、上記ＢＲＤＹ信号が立ち上がって、貸出処理が完了する（ｔ２２時点）。
　尚、図２７に示された、所定期間Ｔ０〜Ｔ４は、具体的には、Ｔ０が３０〜５０ｍｓｅｃ、Ｔ２が１０ｍｓｅｃ〜１０ｓｅｃ、Ｔ３が２００ｍｓｅｃ〜１０ｓｅｃ、Ｔ４，Ｔｅが最大２５０ｍｓｅｃという条件の下で適宜設定される。
　【００７８】
　図２８は、前述した役物制御装置６００及び球排出制御装置７００による賞品球の排出制御の流れを模式的に表わす制御ブロック図である。
　この図に示すように、賞品球の排出数の決定は、第１種入賞計数記憶手段１０１０，第２種入賞計数記憶手段１０２０、賞球排出数決定手段１０３０によって行われ、賞球数信号発生手段１０４０及び球排出制御手段１０５０が、上記賞球排出数決定手段１０３０からの信号更には、セーフセンサ８１６、玉貸制御装置１２００からの信号を受けて球排出装置３００に遊技球の排出を行わせるようになっている。
　【００７９】
　より具体的には、前記第１種入賞計数記憶手段１０１０は、最小個数（例えば５個）の賞品球を排出する入賞口（本実施の形態では始動入賞口６，６，８）への入賞を第１種入賞検出器（始動入賞検出器ＳＷ１〜３）１００１からの信号に基づいてカウントしてその値を記憶する。
　又、前記第２種入賞計数記憶手段１０２０は、最大個数（例えば１５個）の賞品球を排出する入賞口（大入賞口５２）への入賞を第２種入賞検出器（継続入賞検出器ＳＷ４，テンカウント検出器ＳＷ５，６）１００２からの信号に基づいてカウントしてその値を記憶する。
　このように記憶された値を表わす信号は、上記賞球排出数決定手段１０３０に送られる。
　【００８０】
　一方、遊技盤３に設置された全ての入賞口に入賞した遊技球は、入賞球検出器（セーフセンサ）８１６によって検出され、その検出結果が、賞球数信号発生手段１０４０に送られる。該賞球数信号発生手段１０４０は、入賞球検出器８１６からの信号を受けると、球排出制御手段１０５０に指令信号を送り、これを受けた球排出制御手段１０５０は所定球数の賞品球の排出を球排出装置３００に行わせる。
　【００８１】
　ところで、このとき排出される賞品球の球数は、賞球数信号発生手段１０４０が、上記賞球排出数決定手段１０３０からの信号に基いて決定するようになっている。
　より具体的には、入賞球検出器８１６が入賞球を検出した時点で、前記第１種入賞計数記憶手段１０１０の記憶値があると、賞球排出数決定手段１０３０は、当該入賞球に対応した賞品球の排出個数を優先的に「５個」に設定すべく指令信号を賞球数信号発生手段１０４０に出力し、一方で、第１入賞球計数記憶手段１０１０にて記憶されている値を「１」減算する。しかして、この記憶値があるうちは、賞球排出数決定手段１０３０は、排出個数を「５個」に設定する指令信号を出力し、上記減算の結果、その記憶値がなくなると、賞球排出数決定手段１０３０は、次に前記第２種入賞計数記憶手段１０２０の記憶値があるか否かを判別し、その記憶値があるならば、今回の入賞球１個に対し、賞品球の排出個数を優先的に「１５個」に設定して、その旨を賞球数信号発生手段１０４０に送り、一方で、第２入賞球計数記憶手段１０２０にて記憶されている値を「１」減算する。しかして、この記憶値があるうちは、賞球排出数決定手段１０３０は、排出個数を「１５個」に設定する指令信号を出力する。上記減算の結果、その記憶値がなくなると、賞球排出数決定手段１０３０は、その旨を表わす指令信号を、賞球数信号発生手段１０４０に送るようになっており、その後は「１０個」排出が行われる。
　【００８２】
　この結果、入賞球検出器（セーフセンサ）８１６が入賞球を検出した時点で、「５個排出」の記憶と、「１５個排出」の記憶があった場合には、「５個排出」が優先的に行われるようになり、「５個排出」すべて行われた後に初めて「１５個排出」が行われることとなる。そしてこれらの入賞記憶がなくなるとその後「１０個排出」が行われる。
　ところで、本実施の形態では、先ず「５個排出」が行われて５個の賞品球が排出が行われたときに入賞球処理装置８１０より１個の入賞球が放出され、その後「１５個排出」が行われて１５個の賞品球が排出されたときに１個の入賞球が排出されるようになっている。
　このように、複数の入賞球があったときに、排出個数の少ない賞品球の排出（５個排出）が先に行われて逸早く入賞球（セーフ球）が放出される。従って同一数の賞品球の排出がされたときに処理される入賞球の数、即ち、入賞球処理装置８１０（図１３）から放出される入賞球の数を増すことができ、仮に、「大当り」が発生した場合であっても、早めに入賞球が入賞球処理装置８１０より放出されるので該入賞球処理装置８１０内部に多数の入賞球が貯ってオーバーフローすることがなくなる。
　【００８３】
　上記賞球数信号発生手段１０４０からの信号が入力される球排出制御手段１０５０には、一方で玉貸制御装置１２００が接続されており、該装置１２００から送られてくる玉貸指令信号に基いて球排出制御手段１０５０は所定数の遊技球の貸出を行うようになっている。尚、実際に行われた玉貸のデータは玉貸制御装置１２００側に戻されてプリペイドカードの書換え処理等が行われうようになっている。
　【００８４】
　前記球排出制御手段１０５０は、前記賞球数信号発生手段１０４０からの指令信号、又は、玉貸制御装置１２００からの玉貸指令信号に基づいて、球排出装置３００の排出１，２ソレノイドを励磁して、所望数の遊技球の排出を行う。
　尚、球排出制御手段１０５０は、球排出装置３００及び賞球数信号発生手段１０４０からの制御信号に基づいて賞品球の排出動作中であるか否かを検知し、排出動作中でないことを条件に、玉貸制御手段１２００からの指令信号に基づいて、上記玉貸動作を行わせるようになっている。
　【００８５】
　次に、上述した役物制御装置６００による可変表示装置３０及び変動入賞装置５０の作動制御について図２９〜図７５に示すフローチャートに従って説明する。
　図２９は、役物制御装置６００による役物制御処理の概略を示すゼネラルフローチャートであり、遊技機１００に電源が投入されたときに開始され、以後２ｍｓｅｃ経過毎に繰返し実行されるものである。
　【００８６】
　本プログラムが開始されると、先ずステップＳ０２で初期情報の設定が行われ、次いで、当該開始された処理が電源投入による起動であるか、即ち今回ループが電源投入直後のループであるか否かが判別される（ステップＳ０４）。この判別が“Ｙｅｓ”のときには、ＲＡＭ領域の初期化を行い（ステップＳ０６）、この初期状態での各動作部への駆動／制御信号の出力処理を行って（ステップＳ０８）、ステップＳ３０に進み、不正処理を行う。そして、この不正処理の実行によって不正が発生していると判断された場合には、当該不正状態がなくなるまでその不正動作を継続して実行する。一方、不正処理の実行時に不正が発生していなかった場合、又は一旦発生した不正状態が解消された場合にはステップＳ３８に進んで、当該可変表示装置３０の表示処理を行い、次いで、効果音の編集、出力処理を行って（ステップＳ４０）、本プログラムを終了する。
　【００８７】
　一方、今回ループが電源投入直後のループでない場合には（ステップＳ０４の判別結果が“Ｎｏ”）、ステップＳ１０で賞球制御が行われ、次いで、詳細は後述する確率設定処理（ステップＳ１２）、入力処理（ステップＳ１４）、出力処理（ステップＳ１６）、乱数更新処理（ステップＳ１８）、パワーフェイル監視処理（ステップＳ２０）、カウントスイッチ入賞監視処理（ステップＳ２２）、継続スイッチ入賞監視処理（ステップＳ２４）、特別図柄作動スイッチ入賞監視処理（ステップＳ２６）が順次行われる。
　これらの処理が終了すると、ステップＳ２８に進み、この時点で設定されているイベントカウンタの値に応じて、ブロック１（ステップＳ３０）〜ブロック４（ステップＳ３６）の何れかの処理が行われた後、前述した可変表示装置の表示処理（ステップＳ３８）、音の編集／出力処理（ステップＳ４０）が行われ、本プログラムを終了する。
　【００８８】
　ところで、上記イベントカウンタは、所定時間（２ｍｓｅｃ）毎に行われる当該プログラムを、時分割によって、例えば８ｍｓｅｃ毎にその処理を行うように分岐させるものであり、従って、ブロック１の不正処理（ステップＳ３０）、ブロック２の特図ゲーム処理（ステップＳ３２）、ブロック３のソレノイドＡ，Ｂ励磁処理（ステップＳ３４）、ブロック４のランプ／ＬＥＤ処理（ステップＳ３６）は、８ｍｓｅｃ経過毎に実行されるようになる。
　尚、本プログラムを説明するに当り、便宜上、ステップＳ０２からステップＳＳ１８までの処理を“フェイズ１”、ステップＳ２０からステップＳ２６までの処理を“フェイズ２”、ステップＳ２８からステップＳ３６までの処理を“フェイズ３”、可変表示装置の表示処理、スピーカ６６０による効果音発生処理（ステップＳ３８，Ｓ４０）を“フェイズ４”として、以後説明する。
　【００８９】
　図３０〜図７５は、上述のゼネラルフローチャート（図２９）を詳細に示すディティルフローチャートである。
　このうち図３０，図３１は、ゼネラルフローチャートの“フェイズ１（ステップＳ０２〜ステップＳ１８）”のディティルを示すフローチャートである。
　この“フェイズ１”の処理が開始されると、初期情報の設定処理、即ちスタックポインタの設定（ステップＳ１０２）、ＲＡＭのアクセス許可（ステップＳ１０４）、当該２ｍｓｅｃ毎のリセット信号を発生させるタイマＰＣＴ１の割込信号のセット（ステップＳ１０６）、リフレッシュレジスタの値の復帰（ステップＳ１０８）が行われた後、今回処理が電源の投入により起動したものであるか否かの判別がなされる（ステップＳ１１０）。
　そして、この判別結果が“Ｙｅｓ”のときには、初期化処理，出力処理（前述のゼネラルフローのステップＳ０６，Ｓ０８の処理）が行われる。即ち、ステップＳ１１２でＲＡＭ領域の初期化が行われ、ステップＳ１１４でアミューズの内蔵レジスタの初期化が行われ、更に、ステップＳ１１６で電源投入時の遅延時間の更新が行われ、ステップＳ１１８で図３２に示す出力処理（ＯＵＴＰＲＣ）が行われる。ここで上記遅延時間は、電源投入から作動開始までの約１ｓｅｃのアイドルタイムを確保するために設けられるものである。
　この出力処理（ＯＵＴＰＲＣ）では、同図に示すように出力域の内容が、当該ＣＰＵの各出力ポートに出力されるようになっている。この出力処理が終了すると、詳細は後述するフェイズ３の“ブロック１”（図４０）のステップＳ１０２８にスキップして、不正処理が行われる。そして、この不正処理が行われた後は、そのまま後述の“フェイズ４”の処理に進むようになっている。
　【００９０】
　一方、前記ステップＳ１１０の判別結果が“Ｎｏ”のときには、更に、ステップＳ１２０でＲＡＭ検査領域が正常であるか否かが、次のステップＳ１２２で全てのＲＡＭ領域のチェックが終了したか否かが判別される。全てのＲＡＭ領域のチェック中に、ＲＡＭ検査領域の何れかが異常であった場合には、前記ステップＳ１１２に進んでそれ以降の処理が行われる。
　【００９１】
　一方、全てのＲＡＭ領域が正常であったときには（ステップＳ１２２の判別結果が“Ｙｅｓ”）、ステップＳ１２４に進む。このステップＳ１２４では後述の“ＳＶ制御処理（賞球制御）”が行われ、次いでステップＳ１２６で後述の“確率設定表示処理”が行われ、その後、電源投入時にセットされたウェイト時間が終了した否かが判別される（ステップＳ１２８）。
　未だウェイト時間が経過せず、この判別結果が“Ｎｏ”のときには、前記ステップＳ１１６にて、電源投入時の遅延時間の更新が行われ、次のステップＳ１１８で出力処理が行われ、その後、“フェイズ３”のステップＳ１０２８にスキップする。
　一方、前記ステップＳ１２８の判別結果が“Ｙｅｓ”のときには、ステップＳ１３０にて各スイッチの入力情報が設定され、次のステップＳ１３２で後述の“スイッチ入力処理”が行われ、ステップＳ１３４でステップＳ１１８と同様の手順で出力処理が行われ、その後図３１に示す“ＲＡＮＤ０００”処理に移行する。
　【００９２】
　図３１は、図３０の“ＰＲＧＴＯＰ”処理（フェイズ１の前半）に引き続いて行われる“ＲＮＤ０００”処理（フェイズ１の後半）のプログラムフローチャートである（図２９のステップＳ１８に相当）。
　即ち、“ＰＲＧＴＯＰ”のステップＳ１３４（出力処理）が終了すると、処理はステップＳ１３６に進み、「大当り」発生確率を調整するための、確率生成乱数の値が更新され、次のステップＳ１３８で「可変表示ゲーム」の際に表示される図柄を制御するための図柄表示用カウンタの更新処理が行われ、その後、ステップＳ１４０で詳細は後述する特別図柄の更新結果の判定処理（ＪＵＤＧ１１）が行われる。
　【００９３】
　次のステップＳ１４２では、上記判定結果に基づいて、当該表示図柄が、大当り図柄（例えば、「３，３，３」，「７，７，７」等）となっているか否かが判別される。そして、この判別結果が“Ｙｅｓ”のときにはＲＡＭ内に「大当り」図柄領域が設定され（ステップＳ１４４）その後ステップＳ１４８に進み、一方、判別結果が“Ｎｏ”のときにはＲＡＭ内に「ハズレ」図柄領域が設定され（ステップＳ１４６）その後ステップＳ１４８に進む。ステップＳ１４８では、上記設定した領域に、表示図柄の更新結果が格納され、その後、フェイズ２の処理に移行する。
　【００９４】
　図３３〜図３５は“フェイズ２”（ゼネラルフローチャート図２９のステップＳ２０〜Ｓ２６に相当）のプログラムフローチャートであり、このうち図３３はパワーフェイル監視処理，テンカウント検出器ＳＷ５，ＳＷ６の入力処理が行われる“ＰＨＡＳＥ２”処理のプログラムフローチャート、図３４は継続入賞検出器ＳＷ４の入力処理が行われる“ＫＺＫＩＮＰ”処理のプログラムフローチャート、図３５は始動入賞検出器ＳＷ１〜ＳＷ３の入力処理が行われる“ＴＫＺＩＮＰ”処理のプログラムフローチャートである。
　この“フェイズ２”が開始されると、先ず、ステップＳ１５０で詳細は後述する“パワーフェール監視処理（ＦＡＬＳＵＢ）”が行われ、次のステップＳ１５２で“ノーカウント不正解除処理（ＮＣＳＵＢ）”が行われる。この“ノーカウント不正解除処理”では、図３６に示すように、テンカウント検出器ＳＷ５，ＳＷ６から入力があったか否かが判別され（ステップＫ０２）、入力があったとき（“Ｙｅｓ”のとき）ステップＫ０４でノーカウント不正フラグが“０”にクリアされ、入力がなかったとき（“Ｎｏ”のとき）そのまま、該ルーチンを終了するようになっている。これらの処理が終了すると、ステップ切換とフラグクリアが行われ（ステップＳ１５４）、次のステップＳ１５６で既に不正動作中であるか否かが判別される。
　【００９５】
　この不正の検出は、例えば後述の“ブロック１”処理（図４０）のステップＳ１０１６等で行われるもので、前回ループまでに不正が検知され、既に不正動作中となっていれば（判別結果が“Ｙｅｓ”）、そのまま、“フェイズ３”（図３９）に移行する。
　一方、未だ不正が発生していないときには（判別結果が“Ｎｏ”のとき）、不正音の初期情報がセットされ（ステップＳ１５８）、テンカウント検出器ＳＷの入力信号の立上がり又は立下り（エッジ）情報が取出され（ステップＳ１６０）、次のステップＳ１６２でテンカウント検出器ＳＷ５，ＳＷ６の入力信号が立上がったか否かが判別される。
　この判別結果が“Ｎｏ”のときには、続くステップＳ１６４〜Ｓ１８０をスキップして図３４に示す“ＫＺＫＩＮＰ”処理に移行する。一方、この判別結果が“Ｙｅｓ”のときには、ステップＳ１６４でテンカウント検出器からの入力信号の立上がり（エッジ）記憶がクリアされ、次のステップＳ１６６にてこの時点で「大当り」動作中であるか否かが判別される。
　この判別結果が“Ｎｏ”のときには、続くステップＳ１６８〜Ｓ１８０スキップして“ＫＺＫＩＮＰ”処理に移行する。一方、この判別結果が“Ｙｅｓ”のときには、「大当り」動作中に大入賞口５２への入賞があってテンカウント検出器からの信号が立上がったと判断して、その旨（「大当り」中の入賞）を遊技者に報知すべく、入賞音の出力要求が行われ（ステップＳ１６８）、次いでテンカウント検出器の入力数（立上がり回数）即ち１回の「大当り」動作中の当該大入賞口５２への入賞数がカウントされ、ステップＳ１７２でそのカウント値が所定値（例えば「１０」）以上であるか否かが判別される。
　【００９６】
　このステップＳ１７２の判別結果が“Ｎｏ”のときには、続くステップＳ１７４〜Ｓ１７８をスキップして、ステップＳ１８０にて当該カウント数を可変表示装置３０で表示させるべく、その数がＲＡＭの表示器制御領域に設定されて、図３４に示す“ＫＺＫＩＮＰ”処理に移行する。一方、前記ステップＳ１７２の判別結果が“Ｙｅｓ”のときには、入力数（カウント値）が「１０」に補正され、次いでソレノイドＡがオフ状態（オフ期間）であるか否かが判別される。この判別時点で、既にオフとなっているときには（判別結果が“Ｙｅｓ”）、ステップＳ１７８にて、各ステップの実行時間を計測するためシーケンスタイマがクリアされ、その後ステップＳ１８０に進む。一方、判別結果が“Ｎｏ”のときには、ステップＳ１７８をスキップして、そのままステップＳ１８０を実行し、その後“ＫＺＫＩＮＰ”処理に移行する。
　【００９７】
　処理が上記“ＫＺＫＩＮＰ”処理（図３４）に移行すると、先ず、ステップＳ１８２で、継続入賞検出器ＳＷ４からの信号が立上がったか否か（入力があったか）が判別される。この判別結果が“Ｎｏ”のときには、続くステップＳ１８４〜Ｓ２１２をスキップして、図３５に示す“ＴＫＺＩＮＰ”処理に移行する。
　一方、判別結果が“Ｙｅｓ”のときには、ステップＳ１８４で当該継続入賞検出器からの信号の立上がり記憶がクリアされ、次いで、継続条件成立の効果音を発生させるべく、継続音の出力データが設定され（ステップＳ１８６）、大当り動作のうち後半動作の表示コマンドが設定され（ステップＳ１８８）、ステップＳ１９０で、現在の「大当り」動作が前半動作（１〜８サイクルまでの動作）であるか否かが判別される。この判別結果が“Ｙｅｓ”のときには、続くステップＳ１９２〜Ｓ１９８をスキップして、ステップＳ２００に進む。
　一方、このステップＳ１９０の判別結果が“Ｎｏ”のときにはステップＳ１９２で継続前の有効時間中か否かが判別される。
　このステップＳ１９２の判別結果が“Ｎｏ”のときには、続くステップＳ１９４〜Ｓ２１２をスキップして、図３５に示す“ＴＫＺＩＮＰ”処理に移行する。一方、判別結果が“Ｙｅｓ”のとき即ち、継続条件成立後のインターバル中であるときは、インターバル中であることを遊技者に報知すべく、インターバル音の出力データが設定される（ステップＳ１９４）。そして次のステップＳ１９６では後述の“出力音設定処理”（ＳＮＤＳＥＴ）が行われ、ステップＳ１９８でインターバル中（継続前の有効時間中）である旨を表示するためのコマンドの設定されて、ステップＳ２００に進む。
　【００９８】
　前記ステップＳ１９０の判別結果が“Ｙｅｓ”のとき、又は、前記ステップＳ１９８の後に行われるステップＳ２００では、継続条件の成立を表わす継続入賞フラグが“１”に設定され、次のステップＳ２０２で、変動入賞装置５３の可動部材５１，５１の開放動作が終了サイクル（１６サイクル目）での動作であったか否かが判別される。
　この判別結果が“Ｙｅｓ”のときには、「大当り」動作を更に継続させることなく、即ち続くステップＳ２０４からステップＳ２１２をスキップして、図３５に示す“ＴＫＺＩＮＰ”処理に移行する。
　一方、前記ステップＳ２０２の判別結果が“Ｎｏ”のときには、ステップＳ２０４で継続後のステップ（継続サイクル数）が設定され、ステップＳ２０６でステップ切換フラグが“１”に設定され、ステップＳ２０８で当該表示コマンドがＲＡＭの所定領域に格納された後、継続音の出力タイミングとなっているか否かが判別される。
　この判別結果が“Ｙｅｓ”のときにはステップＳ２１２にて継続条件成立を示す効果音の出力が行われ、一方、“Ｎｏ”のときには、該ステップＳ２１２をスキップして、図３５の“ＴＫＺＩＮＰ”処理に移行する。
　【００９９】
　処理が“フェイズ２”の“ＴＫＺＩＮＰ”処理（図３５）に移行すると、ステップＳ２１４で始動入賞検出器ＳＷ１〜ＳＷ３の入力監視用の情報が設定され、次のステップＳ２１６で始動入賞検出器からの入力（立上り）があったか否かが判別される。この判別結果が“Ｎｏ”のときは、続くステップＳ２１８〜Ｓ２４２をスキップして、ステップＳ２４４以降の処理に進む。
　【０１００】
　一方、前記ステップＳ２１６の判別結果が“Ｙｅｓ”のときには、当該始動入賞検出器からの入力信号の立上り記憶がクリアされ（ステップＳ２１８）、当該始動入賞検出器からの信号の立上りに対応して、入力情報が更新され（ステップＳ２２０）、次のステップＳ２２で当該更新された入力情報（入賞数の合計値）が“２５５”以上となっているか否かが判別される。この判別結果が“Ｎｏ”であるうちは、続くステップＳ２２４をスキップして、ステップＳ２２６に進み、一方、“Ｙｅｓ”となったときには、ステップＳ２２４で更新された入力情報の値を「１」減算してステップＳ２２６に進む。
　【０１０１】
　ステップＳ２２６では、始動入賞検出器ＳＷ１〜ＳＷ３からの入力信号に対応させて未だ対応する可変表示ゲームが実行されていない入賞球数を表わす入賞個数の記憶値が更新され、次のステップＳ２２８で、更新した記憶値が“４”以上となっているか否かが判別される。
　このステップＳ２２８の判別結果が“Ｙｅｓ”のときには、続くステップＳ２３０〜Ｓ２４２をスキップして、そのままステップＳ２４４に進む。一方、この判別結果が“Ｎｏ”のときには、ステップＳ２３０で更新された入賞個数記憶値の新たな表示用データが設定され、可変表示ゲームを記憶値に応じた表示ゲーム時間とすべく、ステップＳ２３２で入賞個数記憶値に対応する図柄変動時間が設定され、ステップＳ２３４で、有効な始動入賞があったことを示すべく入力音の出力要求が行われて、その後ステップＳ２３６の判別が行われる。
　【０１０２】
　このステップＳ２３６では、遊技盤３に設置された可変表示装置３０及び変動入賞装置５０が通常動作中であるか否かが判別される。この判別結果が“Ｎｏ”即ち、遊技機が「大当り」等の特別遊技状態のときには、ステップＳ２３８をスキップしてステップＳ２４０に進み、“Ｙｅｓ”のとき（通常動作中のとき）には、各ステップの実行時間を計測するためのシーケンスタイマがクリアされ（ステップＳ２３８）、その後ステップＳ２４０に進む。このステップＳ２４０で行われる“ＴＫＺＧＥＴ”処理は、可変表示ゲームに用いられる乱数の記憶更新を行なうためのサブルーチンであり、図３７に示すように該サブルーチンが開始されると、先ずステップＫ０６で（特別図柄決定用の乱数の記憶領域が設定され、次のステップＫ０８で「大当り」を発生させるための乱数の値が記憶され、その後該ルーチンを終了する。
　【０１０３】
　この“ＴＫＺＧＥＴ”処理が終了すると、次のステップＳ２４２で、全ての始動入賞検出器ＳＷ１〜ＳＷ３に関するステップＳ２１６〜Ｓ２４０の処理が終了したか否かが判別される。従って、上記始動入賞検出器の入力処理に関し、例えば、始動入賞検出器ＳＷ１の入賞に関する入力処理が全て完了すると、始動入賞検出器ＳＷ２の入賞に関する入力処理が行われ、次に始動入賞検出器ＳＷ３の入賞に関する入力処理が行われる。そして、全ての始動入賞検出器に関する入力処理が終了すると（ステップＳ２４２が“Ｙｅｓ”）、ステップＳ２４４以降の処理が行われる。
　【０１０４】
　ステップＳ２４４では、「５個排出」に係る後述の「ＳＶ」（賞球データの遣取り）に関する入力情報の設定が行われ、次のステップＳ２４６では「５個排出」に係る“三系統入力数更新処理”（ＳＶ２１Ｎ）が行われる。更に次のステップＳ２４８では「１５個排出」に係る「ＳＶ」の入力情報のアドレスの更新が行われ、次のステップＳ２５０で「１５個排出」に係る“三系統入力数更新処理”が行われ、その後、“フェイズ３”に進む。
　図３８は上記“三系統入力数更新処理”のサブルーチンを示すフローチャートである。このサブルーチンが開始されると、ステップＫ１０で該当する特定の検出器（ＳＷ）からの入力があるか否かが判別される。入力があってこの判別結果が“Ｙｅｓ”のときはステップＫ１２で予め指定されている記憶領域の値（入力数）が更新され、入力がないときには、該ステップＫ１２をスキップして、夫々ステップＫ１４に進む。ステップＫ１４では、予め指定されている領域の入力情報の全ての監視が終了したか否かが判別され、この判別結果が“Ｎｏ”であるうちは、前記ステップＫ１０に戻って、次の特定検出器（ＳＷ）からの入力の監視が行われる。そして全ての検出器（ＳＷ）の入力監視が終了した時点（ステップＫ１４の判別結果が“Ｙｅｓ”に転じた時点）で該サブルーチンを終了する。
　【０１０５】
　次に、図３９〜図５７を参照して、“フェイズ３”での制御手順について説明する。
　この“フェイズ３”は、前述したゼネラルフローチャート（図２９）のステップＳ２８〜ステップＳ３６に相当する処理であり、上述の“フェイズ１”，“フェイズ２”を実行した結果に基づいて、遊技盤３に設けられた各種装置、ランプ、ＬＥＤを実際に作動させるためのものである。
　処理が“フェイズ３”に移行すると、先ず、ステップＳ２５２で、この時点で記憶されている「イベントカウンタ」の値が取り出される。ここで「イベントカウンタ」とは今回ループで後述のステップＳ２６２〜Ｓ２６８の何れを実行するかを決定するための変数をカウントするものであり、例えば“フェイズ４”の“ＳＮＤＳＥＬ”処理（図５９）の実行によって決定される。
　次のステップＳ２５４では不正動作中であるか否かの判別がなされ、この判別結果が“Ｙｅｓ”のときには、ステップＳ２５６に進み上記取出したイベントカウンタの値が、不正を表わす値（例えば「０」）となっているか否かが判別される。この判別結果が“Ｎｏ”であるうちは、そのまま後述の“フェイズ４”に移行する。
　一方、不正動作中でないとき（ステップＳ２５４の判別結果が“Ｎｏ”）、又は、不正動作中であっても既にイベントカウンタの値が不正を表わす値「０」となっているとき（ステップＳ２５６の判別結果が“Ｙｅｓ”）には、ステップＳ２５８に進んで“分岐アドレス算出処理”（ＢＲＡＮＣＨ）が行われる。この“分岐アドレス算出処理”ではイベントカウンタの値が正常であるか否かがチェックされ、異常のときはその値がクリアされ、正常のときはそのまま分岐処理に進む。
　【０１０６】
　上記“分岐アドレス算出処理”が終了すると、ステップＳ２６０で「イベントカウンタ」の値による分岐処理が行われ、この時点で設定されているイベントカウンタの値（「０」〜「３」の何れかの値）に応じて、ステップＳ２６２の不正処理（ＢＬＯＣＫ１）、ステップＳ２６４の特図ゲーム処理（ＢＬＯＣＫ２）、ステップＳ２６６のソレノイドＡ，Ｂ励磁処理（ＢＬＯＣＫ３）、ステップＳ２６８のランプ・ＬＥＤ処理（ＢＬＯＣＫ４）の何れかの処理が行なわれ、その後、“フェイズ４”に移行する。
　【０１０７】
　図４０〜図５５は、上述した“ＢＬＯＣＫ１”〜“ＢＬＯＣＫ４”の処理内容を示すプログラムフローチャートである。
　上述したように、「イベントカウンタ」の値が「０」のときには、先ず“不正処理”（ＢＬＯＣＫ１）が行われる。
　処理がこの“ＢＬＯＣＫ１”に移行すると、図４０に示すように、ステップＳ１００２でテンカウント検出器ＳＷ５，ＳＷ６のレベル（オン，オフ）情報の取出しが行われ、次いで、不正監視情報の設定がなされ（ステップＳ１００４）、更に不正タイマの規定時間の設定（ステップＳ１００６）、不正タイマのクリア情報の設定（ステップＳ１００８）が順次行われ、続くステップＳ１０１０にて不正監視の要求があるか否かが判別される。
　この判別結果が“Ｎｏ”のときには続くステップＳ１０１２〜Ｓ１０１８をスキップしてステップＳ１０２０に進む。
　一方、前記ステップＳ１０１０の判別結果が“Ｙｅｓ”のときには（不正監視要求有り）ステップＳ１０１２にて不正タイマのカウント値が更新され、次いで、ステップＳ１０１４で、更新された不正タイマのカウント値を基として上記設定された規定時間を越えたか否かが判別される。
　このステップＳ１０１４の判別結果が“Ｎｏ”であるうちは、続くステップＳ１０１６，Ｓ１０１８をスキップして、ステップＳ１０２０に進み、一方、上記規定時間が経過して判別が“Ｙｅｓ”に転じると、不正フラグが設定され（ステップＳ１０１６）、不正タイマのカウント値がその上限値（＝規定時間）に留められ（ステップＳ１０１８）、その後ステップＳ１０２０に進む。
　【０１０８】
　ステップＳ１０２０では、この時点での不正タイマのカウント値がＲＡＭの所定領域に格納され、次のステップＳ１０２２で、行われるべき全ての不正監視が完了したか否かが判別される。しかして、未だ全ての不正監視が完了していないときには（判別結果が“Ｎｏ”）、ステップＳ１００４より再度不正を監視する処理が行われる。一方、要求されている全ての不正監視が完了したならば（ステップＳ１０２２の判別結果が“Ｙｅｓ”）、上記ステップＳ１０１６にて“０”又は“１”に設定された不正フラグが格納され（ステップＳ１０２４）、次のステップＳ１０２６で不正動作中であるか否かが判別される。この判別結果が“Ｎｏ”のときには続くステップＳ１０２８〜Ｓ１０４２を実行することなく、そのまま“フェイズ４”に移行する。
　【０１０９】
　一方、上記ステップＳ１０２６の判別結果が“Ｙｅｓ”のときには（不正中）、不正タイマが更新され（ステップＳ１０２８）、ソレノイドＡ，Ｂ及び遊技機に設定されたランプＬ１〜Ｌ９，ＬＥＤが一旦全てオフにされる（ステップＳ１０３０）。そして、次のステップＳ１０３２にて不正発生を次げるべく設定ランプＬ６，Ｌ９が３２ｍｓｅｃ毎に点滅される（ステップＳ１０３２）。続くステップＳ１０３４では「ＳＶ」の入力情報が設定され、更にステップＳ１０３６の“三系統入力数更新処理”（ＳＶ２１Ｎ；図３８）、ステップＳ１０３８の「ＳＶ」の入力情報のアドレス更新、ステップＳ１０４０での“三系統入力数更新処理”（ＳＶ２１Ｎ）、更には、入賞検出器（ＳＷ）の入力信号の立上がり（エッジ）記憶のクリア（ステップＳ１０４２）が行われて、その後“フェイズ４”に移行する。
　【０１１０】
　図４１は、「イベントカウンタ」の値が「１」のときに上記“フェイズ３”のステップＳ３２（図３９）で実行される“特図ゲーム処理”（ＢＬＯＣＫ２）のプログラムフローチャートである。
　この“ＢＬＯＣＫ２”が開始されると、先ずステップＳ１０５０で更新すべき変動タイマの制御情報が設定され、ステップＳ１０５２で何れかの変動タイマが特定されて取出される。
　次のステップＳ１０５４では、取出された変動タイマがそのカウントを終了したか否かが判別され、未だ終了していないときにはタイマの更新がなされ（ステップＳ１０５６）、既に終了しているときには、該ステップＳ１０５６をスキップして、タイマ領域の更新が行われる（ステップＳ１０５８）。次のステップＳ１０６０では、全ての領域のチェックが終了したか否かが判別される。この判別結果が“Ｎｏ”であるうちは、更に次のタイマの更新を行うべく上記ステップＳ１０５２〜Ｓ１０５８の処理を繰返し実行する。
　【０１１１】
　更新すべき全てのタイマに関して、その更新が行われ、前記ステップＳ１０６０の判別結果が“Ｙｅｓ”に転じると、ステップＳ１０６２で各ステップの実行時間を計測するためのシーケンスタイマがそのカウントを終了したか否かが判別される。この判別結果が“Ｎｏ”であるうちは、ステップＳ１０６４でシーケンスタイマのカウント値を更新して、そのまま“フェイズ４”に移行する。
　一方、シーケンスタイマがカウントを終了して上記ステップＳ１０６２の判別結果が“Ｙｅｓ”に転じたならば、ステップＳ１０６６にて分岐処理情報の設定がなされ、ステップＳ１０６８でステップ分岐処理（ＢＲＡＮＣＨ）が行われる。このステップ分岐処理（ＢＲＡＮＣＨ）においては、図４２に示すように、先ずステップ番号が正常な値であるか否かが判別され（ステップＫ１６）、異常であるときにはステップＫ１８で該ステップ番号がクリアされ、その後、クリアされた番号を基にジャンプアドレスが取り出される（ステップＫ２０）。一方、ステップ番号が正常なときにはそのままステップＫ２０に進んで該番号よりジャンプアドレスが取り出される。
　図４１に戻り、次のステップＳ１０７０では、設定された「ステップ」番号に応じた処理“ＳＴＥＰ１０”〜“ＳＴＥＰ１Ｄ”への分岐が行われる。そして、「ステップ」番号に応じた“ＳＴＥＰ１０”〜“ＳＴＥＰ１Ｄ”の各処理が終了すると、“フェイズ４”に移行するようになっている。
　【０１１２】
　次に、上記「ステップ」番号に応じた分岐処理について図４３〜図５３を参照して説明する。
　図４３は、「ステップ」が「１０」のときに行われる“通常動作処理”（ＳＴＥＰ１０）を示すプログラムフローチャートである。
　このプログラムが開始されると先ずステップＳＳ２で通常動作のステップ情報の設定が行われ、次のステップＳＳ４で貯留があるか否かが判別される。この判別結果が“Ｎｏ”のときには、続くステップＳＳ６〜ＳＳ２８をスキップして、ステップＳＳ３０に進み、ステップ切換フラグが“１”に設定され、ステップＳＳ３２の“制御番号切換処理”（ＳＥＱＣＨＧ）が行われ、その後、“フェイズ４”に移行する。
　【０１１３】
　一方、前記ステップＳＳ４の判別結果が“Ｙｅｓ”のときには、ステップＳＳ６で入賞記憶値が更新され、ステップＳＳ８でこの入賞記憶に関する情報がＲＡＭ内の表示器制御領域に設定され、次のステップＳＳ１０で「ラッキーナンバー」に関する情報の初期化、更には、乱数の記憶領域の更新（ステップＳＳ１２）、変動タイマ領域の更新（ステップＳＳ１４）が行われ、その後、ステップＳＳ１６で当該入賞記憶値が“２”未満であるか否かが判別される。この判別結果が“Ｙｅｓ”のときにはシーケンス時間が比較的長い時間（例えば５．２ｓｅｃ）に設定され（ステップＳＳ１８）、“Ｎｏ”のときには上記変動タイマの内容（カウント範囲）が２ｓｅｃ加算されて（ステップＳＳ２０）、その後ステップＳ２２に進む。
　【０１１４】
　ステップＳＳ２２では、「可変表示ゲーム」の「大当り」の発生が高確率であるか否か（高確率フラグが“１”であるか）が判別され、この判別結果が“Ｙｅｓ”のときには高確率での動作中である旨を示す回転音のデータ設定が行われる（ステップＳＳ２４）。一方、判別結果が“Ｎｏ”のときには低確率での動作中である旨を示す回転音のデータ設定が行われる（ステップＳＳ２６）。
　次のステップＳＳ２８ではこれら設定された情報に基づいて“音出力設定処理”（ＳＮＤＳＥＴ）が行われる。この“ＳＮＤＳＥＴ”処理では、図４４に示すように、先ず、音データが設定禁止となっているか否かが判別され（ステップＳＮ０２）、この判別結果が“Ｙｅｓ”のときにはそのまま、本ルーチンを終了し、判別結果が“Ｎｏ”のときにＲＡＭの音制御領域に上記データが設定され（ステップＳＮ０４）、その後ルーチンを終了するようになっている。
　【０１１５】
　この“音出力設定処理”が終了すると前記ステップＳＳ３０でステップ切り換えフラグが“１”に設定され、その後、“制御番号切換処理”（ステップＳＳ３２）が行われる。
　この“制御番号切換処理”（ＳＥＱＣＨＧ）は、図４５に示すフローチャートに従って行われるもので、本プログラムが開始されると、ステップＳＮ６でステップ情報に基づいてテーブルアドレスが算出され、次いでステップＳＮ０８で前述の図４４に示した手順で“音出力設定処理”（ＳＮＤＳＥＴ）が行われ、更に、シーケンス切換データの取出し（ステップＳＮ１０）、シーケンスデータの設定（ステップＳＮ１２）が順次行われ、その後本ルーチンを終了するようになっており、図４３のプログラムに戻って、“フェイズ４”に移行する。
　【０１１６】
　次に、“ブロック２”においてこの時点で設定されている「ステップ」番号が「１１」のときに行われる“自動停止時間の終了監視処理”（ＳＴＥＰ１１）について図４６のプログラムフローチャートに従って説明する。
　このプログラムが開始されると、先ずステップＳＳ３４で後述する“停止図柄取込処理”（ＦＥＴＣＨ）が行われ、次のステップＳＳ３６でこれも後述する“図柄判定処理”（ＪＵＤＧ１０）が行われる。
　そして、上記停止図柄の取込み、当該停止図柄の判定の結果、「可変表示ゲーム」がリーチ状態を発生させるべき図柄（例えば左図柄と中図柄とが一致する図柄の組合せ）であるか否かが判別され（ステップＳＳ３８）、この判別結果が“Ｙｅｓ”のときには、更にステップＳＳ４０で、このリーチ図柄が、「スーパーリーチ」の図柄であるか否かが判別される。ここで「スーパーリーチ」とは、ゲーム結果を表わす図柄が「ラッキーナンバー」（例えば「１」，「３」，「５」，「７」，「９」）となっているときに行われるリーチ状態で、この「スーパーリーチ」が発生したときにはそれ以降の「大当り」当りが「高確率」にて発生し得るように制御される。このステップＳＳ４０の判別結果が“Ｙｅｓ”のときには、ステップＳＳ４２に進んで「スーパーリーチ」発生を示すコマンドが設定され、“Ｎｏ”のときにはステップＳＳ４４にて「リーチ」発生を示すコマンドが設定され、その後ステップＳＳ４８に進む。
　一方、前記ステップＳＳ３８の判別結果が“Ｎｏ”のときにはステップＳＳ４６にて「ハズレ」である旨を示すコマンドが設定され、ステップＳＳ４８に進む。
　ステップＳＳ４８では、上記設定されたコマンドに基づいて駒送り情報の設定が行われ、次いでステップＳＳ５０でステップ情報の設定が行われ、図４８に示す後述の“ＳＴＥＰ１３”処理のステップＳＳ８２にスキップした後前述した（図４３）通常処理“ＳＴＥＰ１０”のステップＳＳ３０，ＳＳ３２が実行された後、“フェイズ４”に移行するようになっている。
　【０１１７】
　又、“ブロック２”（図４１）において、この時点で設定されている「ステップ」番号が「１２」のときには、図４７に示す第一図柄の“停止監視処理”（ＳＴＥＰ１２）が行われる。この処理では、先ず、ステップＳＳ５２で、駒送り情報が設定され、ステップＳＳ５４で「ステップ」情報が設定され、その後、後述の“ＳＴＥＰ１３”処理のステップＳＳ８２及び前述の“ＳＴＥＰ１０”処理のステップＳＳ３０，ＳＳ３２が実行された後、“フェイズ４”に移行する。
　【０１１８】
　又、この時点で設定されている「ステップ」番号が「１３」のときには、図４８に示す“第二図柄の停止監視及びリーチ判定処理”（ＳＴＥＰ１３）が行われる。
　この“ＳＴＥＰ１３”処理が開始されると、先ず、ステップＳＳ６０で後述（図７４）の“図柄判定処理”（ＪＵＤＧ１０）が行われる。そして、この判定の結果が「リーチ」状態を示しているか否かが判別され（ステップＳＳ６２）、判別結果が“Ｎｏ”のときにはステップＳＳ６４で通常（「ハズレ」用）の駒送り情報が設定され、ステップＳＳ６６で「ハズレ」停止のステップ情報が設定されて、ステップＳＳ８２に進み、上記設定された通常の駒送り情報に基づいてシーケンス時間が算出され、その後、前述した“ＳＴＥＰ１０”処理（図４３）のステップＳＳ３０，ＳＳ３にスキップしてこれを実行し、その後“フェイズ４”に移行する。
　【０１１９】
　一方、前記ステップＳＳ６２の判別結果が“Ｙｅｓ”のとき（「リーチ」状態）には、判定された図柄が「スーパーリーチ」を発生させるための「ラッキーナンバー」（左図柄と中図柄とが一致する「リーチ」状態において、停止図柄における該一致した２つの図柄が「１，１」，「３，３」，「５，５」，「７，７」，「９，９」となる図柄）を表しているか否かが判別される（ステップＳＳ６８）。この判別結果が“Ｎｏ”のときには、通常の「リーチ」状態に応じた制御を行うべく、ステップＳＳ７０にてラッキーナンバーフラグのクリアが行われ、ステップＳＳ７２で通常リーチの駒送り情報が設定され、ステップＳＳ７４で通常リーチのステップ情報が設定された後、前述のステップＳＳ８２以降の処理に進む。
　一方、前記ステップＳＳ６８の判別結果が“Ｙｅｓ”のとき（判定された図柄が「ラッキーナンバー」を表しているとき）には、先ず、ステップＳＳ７６でラッキーナンバーフラグが“１”に設定され、次のステップＳＳ７８では当該スーパーリーチ状態に応じた駒送り情報が設定される。次のステップＳＳ８０ではスーパーリーチのステップ情報が設定され、その後、前述のステップＳ８２以降の処理に進むようになっている。
　【０１２０】
　又、“ブロック２”（図４１）において「ステップ」番号が「１４」又は「１５」のときには、図４９に示す、“停止結果の判定処理”（ＳＴＥＰ１４，ＳＴＥＰ１５）が行われる。
　この判定処理が開始されると、先ず、ステップＳＳ８４にて、後述の“図柄判定処理”（ＪＵＤＧ１０）が行われ、次のステップＳＳ８６でこの判定結果が「大当り」であるか否かが判別される。この判別結果が“Ｎｏ”のときには、そのまま、本ルーチンを終了して、“通常処理”（ＳＴＥＰ１０）のステップＳＳ３０，ＳＳ３２にスキップしてこれを実行した後、“フェイズ４”に移行する。
　一方、前記ステップＳＳ８６の判別結果が“Ｙｅｓ”のとき、即ち判定された図柄が「大当り」図柄となっているときには、ステップＳＳ８８にて大当り動作回数（サイクル数）の初期化が行われ、ステップＳＳ９０にてファンファーレのステップ情報が設定され、次いで、ラッキーナンバー情報の設定（ステップＳＳ９２）が行われて、この「大当り」を発生させた図柄が「ラッキーナンバー」であるか否かの判別がなされる（ステップＳＳ９４）。
　このステップＳＳ９４判別結果が“Ｙｅｓ”のときには、ステップＳＳ９６に進んで高確率フラグが“１”に設定されてステップＳＳ９８に進み、一方、“Ｎｏ”のときには、該ステップＳＳ９６をスキップして、ステップＳＳ９８に進む。尚、上述のように高確率フラグが一旦“１”に設定されると、これ以降に行われる可変表示ゲームの「当り判定」の確率が高められ、「大当り」が発生し易くなる（高確率）。この「高確率」は、例えば実際に「大当り」が発生するまで保持される。
　【０１２１】
　次のステップＳＳ９８では、今回の「大当り」が「ラッキーナンバー」での当りであるか否かの判定がなされ、“Ｎｏ”のときにはステップＳＳ１００で通常の「大当り」を表わすファンファーレ音データが設定されて、この設定データに基づいて、ステップＳＳ１０４の“音出力設定処理”（ＳＮＤＳＥＴ）が図４４に示す手順に従って行われる。一方、ステップＳＳ９８の判別結果が“Ｙｅｓ”のときにはステップＳＳ１０２で、スーパーリーチファンファーレ音のデータ設定が行われ、この設定データに基づいて上記ステップＳＳ１０４が実行される。かかる音出力設定処理が終了すると、その後図４３に示した通常処理（ＳＴＥＰ１０）のステップＳＳ３０，ＳＳ３２にスキップしてこれが実行された後、“フェイズ４”に移行する。
　【０１２２】
　図５０はこの時点で設定されている「ステップ」番号が「１７」又は「１８」のときに実行される“ファンファーレ動作の終了監視処理”（ＳＴＥＰ１７）、“インターバル動作後半の終了監視処理”（ＳＴＥＰ１８）のプログラムを示すフローチャートである。
　処理がこのプログラムに移行すると、先ず、ステップＳＳ１０６で大当り動作回数のカウント値（サイクル数）が更新され、大入賞口５２への入賞数のカウント数が初期化される（ステップＳＳ１０８）。次のステップＳＳ１１０ではＲＡＭの表示器制御領域に上記大当り動作回数（サイクル数）及びこの時点でのカウント数が設定され、ステップＳＳ１１２で継続入賞フラグが初期化され、しかる後、ステップＳＳ１１４で当該「大当り」のサイクルが最終サイクル（１６サイクル目）であるか否かが判別される。この判別結果が“Ｎｏ”であるうちは、ステップＳＳ１１６に進んで「大当り」のステップ情報が設定され、一方、大当り動作が最終サイクルとなって上記判別結果が“Ｙｅｓ”に転じたときには、ステップＳＳ１１８に進んで「大当り」の最終サイクルのステップ情報が設定されて、その後、図４３に示す通常処理（ＳＴＥＰ１０）のステップＳＳ３０，ＳＳ３２にスキップし、その後、“フェイズ４”に移行する。
　【０１２３】
　図５１は設定されている「ステップ」番号が「１９」又は「１Ａ」のときに実行される、“継続前の大当り動作処理”（ＳＴＥＰ１９）、“継続後大当り動作処理”（ＳＴＥＰ１Ａ）のプログラムを示すフローチャートである。
　「ステップ」番号が「１９」であるときには、“ブロック２”の「ステップ」による分岐（ステップＳ１０７０）の実行によって、このプログラムのステップＳＳ１２０からその処理が開始される。
　ステップＳＳ１２０では、この時点で「大当り」遊技状態が最終サイクルとなっているか否かが判別される。この判別結果が“Ｎｏ”であるうちは、ステップＳＳ１２２に進んで通常の「大当り終了」のコマンドが設定され、この判別結果が“Ｙｅｓ”に転じたならば、ステップＳＳ１２４に進んで最終サイクルでの「大当り最終サイクルの表示」のコマンドが設定され、その後ステップＳＳ１２６に進む。ステップＳＳ１２６では有効時間のステップ情報が設定され、その後、ステップＳＳ１３２にてＲＡＭの表示器制御領域に上記コマンドが設定され、前述の通常処理（ＳＴＥＰ１０）のステップＳＳ３０，ＳＳ３２にスキップして、その後、“フェイズ４”に移行する。
　【０１２４】
　一方、設定されている「ステップ」番号が「１Ａ」のときには、上記分岐処理によって、該プログラムのステップＳＳ１２８よりその処理が行われる。
　このステップＳＳ１２８では、インターバルのステップ情報が設定され、次いでインターバルのコマンドが設定され、その後、前記ステップＳＳ１３２に進んで、表示器制御領域にそのコマンドが設定され、その後、通常処理のステップＳＳ３０，ＳＳ３２にスキップして、“フェイズ４”に移行する。
　【０１２５】
　図５２は“ブロック２”実行時に設定されている「ステップ」番号が「１Ｂ」又は「１Ｃ」のときに実行される“有効時間の終了監視処理”（ＳＴＥＰ１Ｂ）、“インターバル前半の監視処理”（ＳＴＥＰ１Ｃ）のプログラムフローチャートである。
　このプログラムでは「ステップ」番号が「１Ｂ」のときには、ステップＳＳ１３４からその処理が開始される。このステップＳＳ１３４では大当り終了動作のステップ情報が設定され、次いで継続入賞フラグの初期化（ステップＳＳ１３６）が行われた後、ステップＳＳ１３８で、テンカウント検出器に入力信号の立上りがあったか否かが判別される。この判別結果が“Ｎｏ”のときには何らかの不正が行われたと判断してステップＳＳ１４０に進んでノーカウント不正フラグが設定され、“Ｙｅｓ”のときには該ステップＳＳ１４０をスキップして、前述した図４３の通常処理（ＳＴＥＰ１０）のステップＳＳ３０，ＳＳ３２に進み、その後“フェイズ４”に移行する。
　一方、「ステップ」番号が「１Ｃ」のときには、ステップＳＳ１４２にてインターバルのステップ情報の設定が行われ、その後、前記ステップＳＳ１３６以降の処理が行われる。
　【０１２６】
　図５３は「ステップ」番号が「１６」又は「１Ｄ」のときに実行される、“ハズレ動作処理”（ＳＴＥＰ１Ｄ）、“大当り終了動作の終了監視処理”（ＳＴＥＰ１６）のプログラムフローチャートである。
　「ステップ」が「１Ｄ」のときには、本プログラムは、ステップＳＳ１４３から実行される。ステップＳＳ１４３では先ず、ラッキーナンバーフラグが“１”であるか否かが判別される。この判別結果が“Ｙｅｓ”のときには、高確率フラグが“１”に設定され（ステップＳＳ１４４）、その後ステップＳＳ１４６に進む。
　ステップＳＳ１４６では、入賞記憶があるか否かが判別され、判別結果が“Ｎｏ”のときには、ステップＳＳ１４８で該通常動作のステップ情報が設定され、その後前述の通常処理（ＳＴＥＰ１０）のステップＳＳ３２にスキップしてその後“フェイズ４”に移行する。
　一方、ステップＳＳ１４６の判別結果が“Ｙｅｓ”のとき（入賞記憶有り）には、前述の通常処理（ＳＴＥＰ１０；図４３）のステップＳＳ２にスキップし、当該通常処理の終了後に“フェイズ４”に移行するようになっている。
　尚、「ステップ」番号が「１６」のときには、前記ステップＳＳ１４６からその処理が行われる。
　【０１２７】
　図５４は図４１に示した“特図ゲーム処理（ブロック２）”での分岐により行われる上述した“通常動作処理”（ＳＴＥＰ１０）〜“大当り終了動作の終了監視処理”（ＳＴＥＰ１Ｄ）の全体の流れを示すフローチャートである。
　特図ゲーム処理が開始されると、先ず、通常動作処理（ＳＴＰＥ１０）よりその処理が行われて、特図（可変表示装置３０による表示図柄）の変動が開始され、ＳＴＥＰ１１に移行して（１）、自動停止時間の終了監視処理が行われる。自動停止時間が終了するとＳＴＥＰ１２に移行して（２）、第一図柄（左図柄）の停止監視処理が行われる。左図柄が停止されるとＳＴＥＰ１３に移行して（３）、第二図柄（中図柄）の停止監視、及びリーチ判定処理が行われる。そして、リーチ判定の結果リーチ以外のときにはＳＴＥＰ１４に移行して（４）、右図柄の停止及び停止結果の判定処理（リーチ以外）が行われ、リーチのときにはＳＴＥＰ１５に移行して（５）、同様に、右図柄の停止及び停止結果の判定処理（リーチ時）が行われる。
　【０１２８】
　上記ＳＴＥＰ１４又はＳＴＥＰ１５での、図柄停止結果の判定により「ハズレ」との判断がなされたときにはＳＴＥＰ１６に移行して（６），（６）、ハズレ動作処理が行われる。そして、ハズレ動作が終了すると、以後の特図ゲーム処理（ＢＬＯＣＫ２）では再びＳＴＥＰ１０より処理がなされる（７）。
　【０１２９】
　一方、ＳＴＥＰ１５での図柄停止結果の判定により「大当り」との判断がなされたときにはＳＴＥＰ１７に移行して（８）、ファンファーレ動作の終了監視処理が行われる。このファンファーレ動作が終了するとＳＴＥＰ１９に移行して（９）、継続前の大当り動作処理が行われる。この処理中に、継続入賞口への遊技球の流入（継続条件成立）が検知されるとＳＴＥＰ１Ａに移行して（１１）継続後の大当り動作処理が開始され、この大当り動作処理（ＳＴＥＰ１Ａ）が終了するとＳＴＥＰ１Ｃに移行して（１２）、インターバル前半の終了監視処理が行われる。
　一方、ＳＴＥＰ１９での継続前の大当り動作処理が終了するまでに、上述の継続条件が成立しなかったときにはＳＴＥＰ１Ｂに移行して（１３）、継続入賞検出器の有効時間の終了監視処理が行われる。この有効時間の終了監視処理中に、上記継続条件が成立した場合には前記ＳＴＥＰ１Ｃに移行して（１４）、インターバル前半の終了監視処理が行われる。このインターバル前半の終了監視処理において、上記継続入賞検出器の有効時間が経過すると、ＳＴＥＰ１８に移行して（１５）、インターバル動作後半の監視処理が行われる。そして、インターバル時間が経過すると、前述のＳＴＥＰ１９に移行して（１６）、再び継続前の大当り動作処理が行われる。
　このように、大当り動作が繰返される中で、上述の継続条件が成立する前に上記有効時間が経過したときには、処理は、ＳＴＥＰ１ＢからＳＴＥＰ１Ｄに移行し（１７）、大当り終了動作の終了監視処理がなされ、その後の特図ゲーム処理（ＢＬＯＣＫ２）でＳＴＥＰ１０より処理がされる（１８）。
　尚、大当りが最終サイクルのときは、ＳＴＥＰ１８でその旨が検知され、次のサイクルに移行しないようになっている。
　又、継続条件が成立せずに大当りが終了したとき、又は、最終サイクルとなって大当りが終了したときに、前述の入賞記憶値がある場合には、当該特図ゲーム処理（ＢＬＯＣＫ２）では、その処理がＳＴＥＰ１１より開始されるようになっている（１９）。
　【０１３０】
　次に、“フェイズ３”（図３９）のステップＳ２６６で実行されるソレノイドＡ，Ｂ励磁処理（ＢＬＯＣＫ３）について、図５５のフローチャートに従って説明する。
　この“ＢＬＯＣＫ３”処理は前述したイベントカウンタの値が「２」のときに実行されるものでこの処理が開始されると、先ず、ステップＳ１１０２でＲＡＭの出力域にソレノイドＡのオフ（消磁）情報が設定され、次いでステップＳ１１０４で「大当り」が発生しているか否かが判別される。この判別結果が“Ｙｅｓ”のときにはステップＳ１１０６にて上記出力域にソレノイドＡのオン（励磁）情報が設定され、その後ステップＳ１１０８に進む。一方、判別結果が“Ｎｏ”のときには、該ステップＳ１１０６をスキップしてステップＳ１１０８に進む。これにより、「大当り」状態で変動入賞装置５０の可動部材５１，５１が回動されて大入賞口５２が開放される（図６に示す状態）。
　【０１３１】
　次のステップＳ１１０８ではＲＡＭの出力域にソレノイドＢのオフ情報が設定され、次のステップＳ１１１０にてこの時点で継続入賞フラグがオンであるか（“１”であるか）否かが判別される。この判別結果が“Ｙｅｓ”のときにはステップＳ１１１２にて出力域にソレノイドＢのオン情報が設定され、その後、ステップＳ１１１４に進む。一方、判別結果が“Ｎｏ”のときには前記ステップＳ１１１２をスキップしてステップＳ１１１４に進む。この結果、一旦継続条件が成立すると、当該継続入賞口５３Ａが閉塞レバー５６ａによって塞がれることとなる（図７参照）。
　【０１３２】
　次の、ステップＳ１１１４では、ステップ番号が「０」であるか否かが判別される。そして、その値が「０」以外のときにはステップＳ１１１６にて始動入賞検出器の情報制御を行うためのＲＡＭのポインタ領域に記憶された値が「２」以上であるか否かが判別され、判別結果が“Ｎｏ”のときにはそのまま、ステップＳ１１３０に進み、図５６に示す“装飾切換処理”（ＵＰＤＡＴＥ）が行われた後、“フェイズ４”に移行する。
　一方、前記ステップＳ１１１６の判別結果が“Ｙｅｓ”のときには（ポインタが「２」以上）、ステップＳ１１１８にて「ステップ」番号が「０」に設定され、ステップＳ１１２６で当該「ステップ」番号の格納が行われた後、ステップＳ１１２８で、ステップＳ１１３０の処理で用いられるタイマがクリアされた後、ステップＳ１１３０にて装飾切換処理（ＵＰＤＡＴＥ）が行われ、その後、“フェイズ４”に移行する。
　【０１３３】
　又、前記ステップＳ１１１４の判別結果が“Ｙｅｓ”（ステップ番号が「０」）のときには、ステップＳ１１２０以降の処理が行われる。即ち、ステップＳ１１２０では始動入賞検出器の記憶（立上がり記憶）があるか否かが判別される。この判別結果が“Ｎｏ”のときには、続くステップＳ１１２２〜Ｓ１１２８をスキップして、“装飾切換処理”（ＵＰＤＡＴＥ）に進み、その後、“フェイズ４”に移行する。
　一方、前記ステップＳ１１２０の判別結果が“Ｙｅｓ”のときには、ステップＳ１１２２で始動入賞口への入賞記憶値が更新され、更にステップＳ１１２４で「ステップ」番号が「１」に設定され、その後「ステップ」番号の格納（ステップＳ１１２６）、上記タイマのクリア（ステップＳ１１２８）が行われた後、“装飾切換処理”（ＵＰＤＡＴＥ）が行われ、その後“フェイズ４”に移行する。
　【０１３４】
　図５６は“ＢＬＯＣＫ３”のステップＳ１１３０、後述の“ＢＬＯＣＫ４”のステップＳ１１３６等で実行される“装飾切換処理”（ＵＰＤＡＴＥ）のサブルーチンを表わすフローチャートである。
　このルーチンが開始されると、先ず、ステップＳＳ３０２でＲＡＭのデータ領域のアドレスの算出が行われ、次いで“ＢＬＯＣＫ３”処理，“ＢＬＯＣＫ４”処理で用いられるタイマの更新（ステップＳＳ３０４）が行われる。
　次のステップＳＳ３０６では、該タイマがカウントする規定時間が経過したか否かが判別され、この判別結果が“Ｎｏ”であるうちは、そのままステップＳＳ３１２に進む。一方、上記規定時間が経過すると（判別結果が“Ｙｅｓ”）、タイマが初期値にセットされ（ステップＳＳ３０８）、ポインタの更新が行われ（ステップＳＳ３１０）、その後ステップＳＳ３１２に進む。
　次のステップＳＳ３１２では、上記更新されたポインタの値が上限値となっているか否かが判別され、判別結果が“Ｎｏ”であるうちはそのままステップＳＳ３１６に進み、この時点で設定されているポインタの値に応じてテーブルよりアドレスが取り出される。一方、ポインタの更新によりその値が上限値となって前記ステップＳＳ３１２の判別結果が“Ｙｅｓ”に転じると、ステップＳＳ３１４でポインタの初期化が行われ、次のステップＳＳ３１６で初期化されるポインタの値に応じてアドレスが取り出され、その後、本ルーチンを終了するようになっている。
　【０１３５】
　次に“フェイズ３”（図３９）のステップＳ２６８で実行される、ランプ・ＬＥＤ制御処理（ＢＬＯＣＫ４）のプログラムフローチャートである。
　この“ＢＬＯＣＫ４”処理は、イベントカウンタが「３」のときに実行されるもので、この処理が開始されると、先ず、ステップＳ１１３２で装飾表示タイマが更新され、ステップＳ１１３４で各種ランプの制御情報が設定される。次のステップＳ１１３６では、前述の“装飾切換処理”（ＵＰＤＡＴＥ）が行われ、ステップＳ１１３８では点灯データが取出される。続いてステップＳ１１４０では、大当り動作中であるか否かが、ステップＳ１１４０では高確率中であるか否かが順次判別される。
　【０１３６】
　前記ステップＳ１１４０の判別結果が“Ｎｏ”で且つステップＳ１１４２の判別結果が“Ｙｅｓ”のとき、未だ大当り動作が開始されず、このとき「高確率」が設定されているならば、ステップＳ１１４４に進んで「高確率」中であることを示すべく、ランプＬ１〜４、表示部３１Ａ〜３１Ｄが２５６ｍｓｅｃ毎に交互に点滅される処理が行われ、しかる後、このデータがＲＡＭ出力域に設定されて、“フェイズ４”に移行する。
　一方、前記ステップＳ１１４０が“Ｙｅｓ”又は前記ステップＳ１１４２が“Ｎｏ”のときには、ステップＳ１１４４をスキップして、前記ステップＳ１１４６に進んでデータの設定が行われ、その後、“フェイズ４”に移行する。
　【０１３７】
　次に、遊技機に設けられた表示器制御及び音編集出力を行う“フェイズ４”での処理について図５８〜図７３を参照して説明する。
　これらの図のうち、図５８は“フェイズ４”の前半をなす“ＰＨＡＳＥ４”処理のプログラムフローチャート、図５９はその中盤をなす“ＳＮＤＳＥＬ”処理のプログラムフローチャート、図６０はその後半をなす“ＳＮＤＰＲＣ”処理のプログラムフローチャートである。
　【０１３８】
　この“フェイズ４”処理は、図２９に示したゼネラルフローのステップＳ３８（表示処理），Ｓ４０（音編集，出力処理）に相当するものであり、このプログラムが開始されると、先ず、図５８のステップＳ３０２にて「ステップ］番号の切換があったか否かが判別される。この判別結果が“Ｙｅｓ”のときにはステップＳ３０４にて上記切換えられた「ステップ」番号に基づいてコマンドデータが取り出され、次のステップＳ３０６でコマンドの設定が禁止されているか否かが判別される。この判別結果が“Ｎｏ”のときにはステップＳ３０８でＲＡＭの表示器制御領域に上記取出されたコマンドが設定され、ステップＳ３１０に進む。
　一方、前記ステップＳ３０２の判別結果が“Ｎｏ”のとき、又は前記ステップＳ３０６の判別結果が“Ｙｅｓ”のときにはそのまま、ステップＳ３１０に進む。
　【０１３９】
　ステップＳ３１０では、データ転送中であるか否かが判別され、データ転送中であれば（判別結果が“Ｙｅｓ”）、後述のステップＳ３２８にスキップする。一方、転送中でないときには（判別結果が“Ｎｏ”）、次いで不正動作中であるか否かが判別される。この判別結果が“Ｙｅｓ”のときには、ステップＳ３１６〜Ｓ３２２を実行することなく、ステップＳ３１４で不正中を表わす不正コマンドが上記制御領域に設定され、その後、ステップＳ３２４以降の処理に進む。一方、前記ステップＳ３１２の判別結果が“Ｎｏ”のときには、ステップＳ３１６にて、優先データの転送要求があるか否かが判別される。この判別結果が“Ｙｅｓ”のときには、ステップＳ３１８〜Ｓ３２２をスキップして、ステップＳ３２４に進む。これに対し、前記ステップＳ３１６の判別結果が“Ｎｏ”のときには、更にステップＳ３１８で全ての優先データに関する検査が終了したか否かが判別される。この判別結果が“Ｎｏ”であるうちは前記ステップＳ３１６に戻ってその判別が繰返し実行される。全ての優先データの検査が終了すると、ステップＳ３１８の判別結果が“Ｙｅｓ”に転じ、スキャンカウンタの更新（ステップＳ３２０）、該当転送データの取出し（ステップＳ３２２）が順次行われ、その後、ステップＳ３２４に進む。
　【０１４０】
　ステップＳ３２４ではデータ転送中であることを示す転送中フラグが“１”に設定され、次のステップＳ３２６では転送データがＲＡＭに設定される。そして次のステップＳ３２８では転送データの取出しが行われ、更にタイマの更新（ステップＳ３３０）が行われた後、該タイマがカウントした時間が６０ｍｓｅｃを越えたか否かが判別される。前回のタイマクリア時（ステップＳ３３４）より６０ｍｓｅｃが経過しているならば、ステップＳ３３４で該タイマが再びクリアされ、次のステップＳ３３６でデータ転送途中フラグがクリアされてステップＳ３３８に進む。
　一方、前記ステップＳ３３２の判別結果が“Ｎｏ”のときには、ステップＳ３３８に進み、タイマクリアから８ｍｓｅｃ経過したか否かが判別され、次のステップＳ３４０では５０ｍｓｅｃ経過したか否かが判別される。
　タイマがクリアされてから未だ８ｍｓｅｃが経過していないときにはステップＳ３４０，Ｓ３４２をスキップしてステップＳ３４４に進む。又、タイマがクリアされてから８ｍｓｅｃが経過し、未だ５０ｍｓｅｃ経過していないときには（ステップＳ３４０が“Ｎｏ”）、ステップＳ３４２にてストローブ信号がセットされ、その後ステップＳ３４４に進む。一方、タイマのクリアから５０ｍｓｅｃが経過すると、再び、ステップＳ３４２をスキップして、ステップＳ３４４以降の処理に進む。
　ステップＳ３３４では、ＲＡＭの出力域にこの時点での転送データがセットされ、次いで始動入賞検出器の立上がり（エッジ）情報の初期化（ステップＳ３４６）、リフレッシュレジスタの値の記憶が行われ（ステップＳ３４８）、その後、図５９に示す“ＳＮＤＳＥＬ”処理に移る。
　【０１４１】
　処理が“ＳＮＤＳＥＬ”処理に移行すると、先ず、“フェイズ３”の分岐処理で用いられるイベントカウンタ（ＥＶＥＮＴ）の更新が行われ（ステップＳ３５０）、次いで、当該イベントカウンタに基づいて該当チャネルのアドレスの算出（ステップＳ３５２）、不正音の音制御領域の設定（ステップＳ３５４）が行われ、その後、不正動作中であるか否かが判別される（ステップＳ３５６）。この時点で、不正動作中であれば、続くステップＳ３５８〜Ｓ３６２をスキップして、後述の“ＳＮＤＰＲＣ”処理（図６０）に移る。
　【０１４２】
　一方、前記ステップＳ３５６の判別結果が“Ｎｏ”のときにはステップＳ３５８で玉貸音の制御領域が設定され、次のステップＳ３６０で玉貸音を出力すべきタイミングであるか否かが判別される。そして、出力すべきタイミングとなっているとき（判別結果が“Ｙｅｓ”）にはステップＳ３６２をスキップして、“ＳＮＤＰＲＣ”処理に移り、玉貸音を出力すべきタイミングでないときには、ステップＳ３６２で特図の音制御領域が設定され、その後“ＳＮＤＰＲＣ”処理に移る。
　【０１４３】
　“フェイズ４”の処理が、図６０に示す“ＳＮＤＰＲＣ”処理に移ると、先ずステップＳ３６４で音出力処理が実行中であるか否かが判別される。この判別結果が“Ｎｏ”のときには、これより音出力処理を開始させるべくステップＳ３６６で該当チャネルが音データを出力中であることを示すフラグ“ＥＸＥＣＢＩＴ”が“１”に設定され、ステップＳ３６８で“ポインタ”の初期化が行われて、後述のステップＳ３７６にスキップする。
　一方、前記ステップＳ３６４の判別結果が“Ｙｅｓ”のときには、後述のステップＳ３８６で所定値にセットされるタイマの更新が行われ（ステップＳ３７０）、ステップＳ３７２に進んで該タイマが規定時間経過を示しているか否かが判別される。尚、この規定時間はＡＴＴデータ（音出力データ）を更新するタイミングを決定するためのものである。この判別結果が“Ｎｏ”であるうちは、ステップＳ３７４〜Ｓ４１０を全てスキップして、後述のステップＳ４１２に移る。上記規定時間が経過してこの判別結果が“Ｙｅｓ”に転じると、ステップＳ３７４以降の処理が行われる。
　【０１４４】
　ステップＳ３７４ではポインタが更新され、次のステップＳ３７６では音出力用の旋律コード番号より旋律データの先頭アドレスが取り出され、次いでステップＳ３７８で基準ＡＴＴデータの取出しが、ステップＳ３８０でこの時点で設定されているポインタの値に基づいて旋律データテーブルのアドレスの算出が行われ、時間データの取出し（ステップＳ３８２）が行われた後、ステップＳ３８４で旋律コードが終了コードとなっているか否かが判別される。
　終了コードの場合には（判別結果が“Ｙｅｓ”）、ステップＳ４１０にて、次に出力すべき旋律コード番号が決定され、その後、ステップＳ４１２に進む。一方、終了コードとなっていない場合には、更にステップＳ３８６〜Ｓ４０８の処理を行った後、ステップＳ４１２に進む。
　【０１４５】
　即ち、処理がステップＳ３８６に進むと、先ず、ステップＳ３７２の判別に用いられタイマのセット（ステップＳ３８６）、ＡＴＴタイマの初期化（ステップＳ３８８）が行われ、その後、ステップＳ３９０でＡＴＴ制御があるか否かが判別される。
　この判別結果が“Ｎｏ”のときにはステップＳ３９２で旋律コードに基づいてＲＡＭに記憶されているＡＴＴ時間の取出しが行われ、次のステップＳ３９４で当該ＡＴＴ制御時間のセットが行われる。一方、前記ステップＳ３９０の判別結果が“Ｙｅｓ”のときにはその時点でのＡＴＴ制御時間がそのままステップＳ３９４でセットされる。
　ステップＳ３９６では、旋律データに基づいて音階データのアドレスの算出が行われ、次いでステップＳ３９８でＡＴＴ制御中であるか否かが判別され、既に、ＡＴＴ制御が開始されているときには、続くステップＳ４００〜Ｓ４０８をスキップして、ステップＳ４１２に進む。
　【０１４６】
　一方、このステップＳ３９８の判別結果が“Ｎｏ”のときには、ステップＳ４００にてこの時点での音出力処理の編集チャネルが、ノイズチャネルであるか否か（ＲＡＭのノイズチャネル制御領域に設定されているデータに基いた出力処理であるか否か）が判別される。
　この判別結果が“Ｙｅｓ”のときには、ステップＳ４０２にてノイズコントロールデータが記憶され、このデータに基づいて周波数データテーブルより当該周波数データが出力され、その後ステップＳ４１２に進む。又、ステップＳ４００の判別結果が“Ｎｏ”のときには、ステップＳ４０６でチャネルアドレス及び周波数データが出力され、次のステップＳ４０８で更に周波数データの出力が行われ、その後ステップＳ４１２に進む。
　【０１４７】
　ステップＳ４１２では、前記ステップＳ３８８又は後述のステップＳ４１６で初期化されるＡＴＴタイマの更新が行われ、続くステップＳ４１４で該タイマが規定時間をカウントしたか否か（規定時間が経過したか）が判別される。
　この判別結果が“Ｎｏ”であるうちは、ステップＳ４１６〜Ｓ４２０をスキップし、ステップＳ４２２にてＡＴＴデータが出力され、その後、割り込み待ちが行われる（メインルーチンの終了）。
　上記規定時間が経過して、前記ステップＳ４１４の判別結果が“Ｙｅｓ”に転じると、ステップＳ４１６でＡＴＴタイマの初期化が行われ、次いで、ＡＴＴ制御中であるか否かが判別される（ステップＳ４１８）。
　この判別結果が“Ｎｏ”のときには、次のステップＳ４２０をスキップして、ステップＳ４２２に進み、一方、判別結果が“Ｙｅｓ”のときには、ステップＳ４２０でＡＴＴデータの更新が行われ、その後、ステップＳ４２２にてＡＴＴデータの出力が行われた後、割り込み信号の入力待が行なわれる（メインルーチンの終了）。
　【０１４８】
　次に図２９〜図６０に示したディテイルフローチャートの中で実行される、サブルーチンの詳細を説明する。
　図６１は、図３０のステップＳ１２４で実行されるＳＶ処理（ＳＥＮ０００）を示すプログラムフローチャートである。このＳＶ処理は、上記入賞口（始動入賞口、大入賞口）への遊技球の入賞状態（各入賞口への入賞個数等）を、球排出制御装置７００側に転送するための処理である。
　この“ＳＶ処理”が開始されると、先ず、ステップＳＳ２０２で賞球制御データの設定が行われ、次のステップＳＳ２０４で、図５６に示したフローチャートに従って“装飾切換処理”（ＵＰＤＡＴＥ）が行われる。続くステップＳＳ２０６ではデータ出力が行われ、ステップＳＳ２０８で「ＳＶ」の制御クロックに基づいて制御アドレスの算出が、ステップＳＳ２１０で「ＳＶ」受信データの取込みが行われ、その後、制御クロックによる分岐が行われる。
　即ち、制御クロックが「０」のときには、ステップＳＳ２１４で、図６２に示す“データ認識処理”（ＲＣＶ３００）が行われ、制御クロックが「３」のときには受信データを記憶すべく図６３に示す“データ取込処理”（ＲＣＶ２００）が行われ、制御ブロックが「２」又は「３」のときにはそのまま本ルーチンを終了する。
　【０１４９】
　制御クロックが「０」となって上記“ＲＣＶ３００”処理が開始されると、図６２に示すように、ステップＲ０２で、今回の受信データが前回の受信データと同じデータとなっているか否かが判別される。
　この判別結果が“Ｙｅｓ”のときには、該受信データは正常なデータであると判断されて、該データはＲＡＭの記憶領域に記憶される（ステップＲ０４）。一方、“Ｎｏ”のとき（不一致のとき）には、異常なデータであるとの判断がなされ、ＲＡＭの記憶領域にその旨が記憶され（ステップＲ０６）、その後ステップＲ０８に進む。
　【０１５０】
　ステップＲ０８では、スタートビットがオンであるか否かが判別され、オンとなっていないときには、ステップＲ１２〜ステップＲ４８を実行することなく、ステップＲ１０でビットカウントが更新されて、本ルーチンを終了する。
　一方、前記ステップＲ０８の判別結果が“Ｙｅｓ”のときには、ステップＲ１２で受信データが８ビットになったか否かが判別される。この判別の結果、未だ８ビットになっていないと判断されたときには、そのまま本ルーチンを終了する。一方、ステップＲ１２の判別結果が“Ｙｅｓ”のときには、ステップＲ１４でビットカウンタの値が一旦クリアされ、ステップＲ１６で受信データがクリアされ、その後、ステップＲ１８，Ｒ２０で、夫々チェックビットが正常であるか否か、バリティチェックの結果が正常であるか否かが判別される。
　この２つの判別結果の何れか一方が“Ｎｏ”であれば、そのまま本ルーチンを終了し、これらの判別結果が共に“Ｙｅｓ”のときに、ステップＲ２４以降の処理が実行される。
　【０１５１】
　ステップＲ２４では、球排出制御装置７００側からの賞球データ信号の送信要求があるか否かが判別される。この判別結果が“Ｙｅｓ”のときには、ステップＲ３４で既にデータ送信中であるか否かが判別され、データ送信中であれば（判別結果が“Ｙｅｓ”）のときには、そのまま本ルーチンを終了する。
　一方、未だデータ送信中でないならば、ステップＲ３６でＲＡＭの賞球数の記憶領域の設定がなされる。本実施の形態では、先に「５個排出」の入賞口（始動入賞口８，６，６）への入賞の記憶がされているＲＡＭ領域が設定される。そして、次のステップＲ３８では、「５個排出」に係る記憶領域に入賞記憶があるか否かが判別される。
　この判別結果が“Ｙｅｓ”のときには、今回ループで「５個排出」の送信を行うべく、先ずステップＲ４４にて記憶数の更新（「１」減算）がなされ、ステップＲ４６で送信データの番号が設定され、ステップＲ４８でポインタがクリアされ、その後、本ルーチンを終了する。従って、同一の記憶領域に多数の入賞記憶があるときには、当該領域の入賞記憶がなくなるまで他の領域への更新は行われない。
　一方、前記ステップＲ３８の判別により、当該記憶領域（「５個排出］の領域）に入賞記憶がないと判断されると、ステップＲ４０にて記憶領域の更新（例えば「５個排出」領域から「１５個排出」領域）が行われ、次いで全ての記憶領域に関して入賞記憶の有無の検索が終了したか否かが判別される（ステップＲ４２）。
　領域の更新がなされた直後は、この判別結果は“Ｎｏ”となって、ステップＲ３８での検索が行われる。このように更新された記憶領域（「１５個排出」領域）に入賞記憶があるうちは、ステップＲ３８の判別は“Ｙｅｓ”となり、「１５個排出」に係るデータが、球排出制御装置７００側に送信される。そして、この記憶領域の入賞記憶が全てなくなったならば（ステップＲ３８が“Ｎｏ”）、更に記憶領域の更新が行われるが、更新されるべき領域がなくなったならば（ステップＲ４２が“Ｙｅｓ”）、ステップＲ４４に進んで記憶数の更新（減算）がなされ、その後前記ステップＲ４６，Ｒ４８が実行され、本ルーチンを終了する。
　【０１５２】
　又、球排出制御装置７００側から賞球の要求がない場合（前記ステップＲ２４の判別結果が“Ｎｏ”）には、ステップＲ２６で、データの再送要求があるか否かが判別され、この判別結果が“Ｙｅｓ”のときには、ステップＲ４８に進んででこの時点で設定されているポインタがクリアされ、その後、本ルーチンを終了する。
　一方、このステップＲ２６の判別結果が“Ｎｏ”のときには、続いて回線テスト中であるか否かが判別される。この判別結果が“Ｙｅｓ”のとき（回線テスト中）には、前記ステップＲ４６，Ｒ４８が実行され、その後、本ルーチンを終了し、“Ｎｏ”のときにはステップＲ３０にて球排出制御装置７００側から貸玉音要求があるか否かが判別される。この判別結果が“Ｙｅｓ”のときにはステップＲ３２で玉貸音の要求に係るデータがＲＡＭに設定され、その後本ルーチンを終了し、“Ｎｏ”のときには該ステップＲ３２をスキップして、そのまま本ルーチンを終了する。
　又、図６１に示す“ＳＥＮ０００”処理でクロックが「３」のとき実行されるデータ取込処理（ＲＣＶ２００）では、図６３に示すように、ステップＲ５０でこの時点での受信データが記憶され、その後本ルーチンを終了するようになっている。
　以上のように図６１〜図６３に示すプログラムに従って、「ＳＶ制御」が行われるようになっている。
　【０１５３】
　次に、各種サブルーチンのうち図３０のステップＳ１２６で実行される“確率設定表示処理”（ＰＳＥＴ）の詳細を図６４〜図７２に示すフローチャートに従って説明する。
　このうち図６４は“確率設定表示処理”のルーチンを示すフローチャートである。このプログラムが開始されると、ステップＳＳ２２０で、各入賞検出器（ＳＷ）の物理状態の読込が行われ、次いで、ステップＳＳ２２２でアクティブ論理の正論理への変換、ステップＳＳ２２４でチャタリングの除去処理、ステップＳＳ２２６で現在の論理状態の算出が順次行われ、しかる後、現状態がＲＡＭにストアされ（ステップＳＳ２２８）、次のステップＳＳ２３０で、この時点で設定されている「ステップ」番号に応じた“ＰＳＥＴＰ０”〜“ＰＳＥＴＰ５”処理の分岐が行われる。
　即ち、「ステップ」が「０」のときには“設定確率読込処理”（ＰＳＥＴＰ０）が行われ、「１」のときには“ＳＷ−Ｘオフ監視処理”（ＰＳＥＴＰ１）が行われ、「２」のときには“５秒終了監視処理”（ＰＳＥＴＰ２）が行われ、「３」のときには“設定データ書き込み処理”（ＰＳＥＴＰ３）が行われ、「４」のときには“書き込みデータ確認処理”（ＰＳＥＴＰ４）が行われ、「５」のときには“ＳＷ−Ｘ入力監視処理”（ＰＳＥＴＰ５）が行われる。
　【０１５４】
　次に上記「ステップ」番号に応じた各処理について図６５〜図７０を用いて説明する。
　「ステップ」番号が「０」のときには図６５に示す“設定確率読込処理”（ＰＳＥＴＰ０）のサブルーチンが開始される。
　このサブルーチンが開始されると、先ずステップＰＳ０２で後述（図７１）する“ＥＥＰＲＯＭ読込処理”（ＲＯＭＲ）が行われ、次のステップＰＳ０４でかく読み込まれたデータのＲＡＭへの記憶が行われ、その後、再び“ＥＥＰＲＯＭ読込処理”が行われる。次のステップＰＳ０８では、上記読み込んだデータが正常であるか否かが判別され、この判別結果が“Ｙｅｓ”（正常）のときには、後述の“ＰＳＥＴＰ５”処理（図７０）のステップＰＳ８２の７セグＬＥＤの点灯処理が実行された後、当該ＰＳＥＴ処理を終了する。
　【０１５５】
　一方、前記ステップＰＳ０８の判別結果が“Ｎｏ”のときには、ステップＰＳ１０でステップ番号の切換情報の設定がなされ、次のステップＰＳ１２で、図１２に示した確率モード設定スイッチ６８０が左に回動（図中反時計廻り方向）されたか否か、即ちＳＷ−Ｘがオンであるか否かが判別される。
　この判別結果が“Ｎｏ”のときには、後述の“ＰＳＥＴＰ２”処理（図６７）のステップＰＳ４２に移行してその後の処理が行われ、一方、“Ｙｅｓ”のときには、ステップＰＳ１４で設定フラグが“１”に設定され、ステップＰＳ１６でタイマの設定がなされ、ステップＰＳ１８でステップ番号が「１」に変更された後、後述の“ＰＳＥＴＰ４”処理（図６９）のステップＰＳ７２にて当該ステップ番号がＲＡＭに格納され、その後、７セグＬＥＤを点灯させた後（図７０のステップＰＳ８２）、当該ＰＳＥＴ処理を終了する。
　【０１５６】
　又、「ステップ」番号が「１」のときには図６４の分岐処理により、図６６に示す“ＳＷ−Ｘオフ監視処理”（ＰＳＴＥＰ１）が実行される。
　このサブルーチンが開始されると、ステップＰＳ２０で確率モード設定スイッチ（ＳＷ−Ｘ）がオンであるか否かが判別され、判別結果が“Ｙｅｓ”のときには、そのまま、後述の“ＰＳＥＴＰ５”のステップＰＳ８２で、当該確率モードを表わす値の表示（７セグＬＥＤ）が行われ、本ルーチン（ＰＳＥＴ）を終了する。
　一方、ステップＰＳ２０の判別結果が“Ｎｏ”のときには、ステップＳＳ２２で「ステップ」番号が「２」に設定され、その後、“ＰＳＥＴＰ４”処理（図６９）のステップＰＳ７２、“ＰＳＥＴＰ５”処理のステップＰＳ８２が実行された後、当該ＰＳＥＴ処理を終了する。
　【０１５７】
　図６７は、「ステップ」番号が「２」のときに実行される“５秒終了監視処理”（ＰＳＥＴＰ２）のプログラムを示すフローチャートである。
　このサブルーチンが開始されると、ステップＰＳ２４で、上述の確率モード設定スイッチ６８０が図１２中時計廻りに回動されたか否か、即ち、ＳＷ−Ｙの入力信号の立上がり（エッジ）が検出されたか否かが判別される。
　この判別結果が“Ｙｅｓ”のときには、ステップＰＳ２６で確率モード（「１」〜「３」）の更新が行われ、次のステップＰＳ２８で更新された確率モードが上限値（例えば「３」）以上となっているか否かが判別される。この判別結果が“Ｎｏ”であるうちはそのままステップＰＳ３２に進み、“Ｙｅｓ”となったときにはステップＰＳ３０で更新された確率モードが「１」にクリアされてステップＰＳ３２に進む。ステップＰＳ３２では切換情報の設定が行われ、次のステップＰＳ３４で５秒タイマの設定が行われて、その後ステップＰＳ４０の判別が行われる。
　【０１５８】
　一方、前記ステップＰＳ２４の判別結果が“Ｎｏ”のときには、ステップＰＳ３６でＳＷ−Ｙのレベルがオンレベルであるか否か（確率モード設定スイッチ６８０が、右に回動されているか）が判別される。この判別結果が“Ｎｏ”のときにはステップＰＳ３８でタイマの更新が行われ、その後、ステップＰＳ４０に進む。又、前記ステップＰＳ３６の判別結果が“Ｙｅｓ”のときには、前記ステップＰＳ３４が実行された後、ステップＰＳ４０に進む。この結果、上記タイマは、ＳＷ−Ｙレベルがオフとなってから５ｍｓｅｃをカウントするようになる。
　ステップＰＳ４０では、上記設定、又は更新されたタイマがカウントを終了したか否かが判別される。この判別結果が“Ｎｏ”のときには、後述の“ＰＳＥＴＰ５”処理（図７０）のステッＰＳ８２が実行され、当該ＰＳＥＴ処理を終了する。
　【０１５９】
　一方、前記ステップＰＳ４０の判別結果が“Ｙｅｓ”のときには、ステップＳＰＳ４２以降の処理が行われる。
　先ずステップＰＳ４２では確率設定モードの切換が要求されているか否か（ステップＰＳ３２で切換情報が設定されているか）が判別され、判別結果が“Ｎｏ”のときには、続くステップＰＳ４４で「ステップ」番号が「５」に変更され、その後後述の“ＰＳＥＴＰ４”処理（図６９）のステップＰＳ７２及び“ＰＳＥＴＰ５”処理（図７０）のステップＰＳ８２が実行された後、当該ＰＳＥＴ処理を終了する。
　一方、前記ステップＰＳ４２の判別結果が“Ｙｅｓ”のときにはステップＰＳ４６で上記切換情報のクリア、ステップＰＳ４８でＥＥＰＲＯＭ書込みスタンバイ情報の設定が順次行われ、その後、ステップＰＳ５０で後述のＥＥＰＲＯＭの書込処理（図７２）が実行され、次のステップＰＳ５２で「ステップ」番号が「３」に変更されて、後述の“ＰＳＥＴＰ４”処理のステップＰＳ７２及び“ＰＳＥＴＰ５”処理のステップＰＳ８２が実行された後、当該ＰＳＥＴ処理を終了する。
　【０１６０】
　図６８は、「ステップ」番号が「３」のときに実行される設定データ書込処理のフローチャートである。
　このプログラムが開始されると、ステップＰＳ５４でＥＥＰＲＯＭ書込情報の設定が行われ、次いでステップＰＳ５６で後述のＥＥＰＲＯＭ書込処理（図７２）が行われ、しかる後、ステップＰＳ５８で「ステップ」番号が「４」に変更されて、“ＰＳＥＴＰ４”処理のステップＰＳ７２及び“ＰＳＥＴＰ５”処理のステップＰＳ８２が行われた後、当該ＰＳＥＴ処理を終了する。
　【０１６１】
　図６９は、「ステップ」番号が「４」のときに前述の“ＰＳＥＴ”処理（図６４）により実行される“書込みデータ確認処理”（ＰＳＥＴＰ４）のサブルーチンを示すフローチャートである。
　この処理が開始されると、先ず、ステップＰＳ６０では後述（図７１）の“ＥＥＰＲＯＭデータ読込み処理”（ＲＯＭＲ）が行われ、次のステップＰＳ６２で当該データが正常であるか否かが判別される。この判別結果が“Ｙｅｓ”のときには、ステップＰＳ６６でＥＥＰＲＯＭの書込禁止情報の設定が行われた後、後述の“ＥＥＰＲＯＭ書込処理”（ＥＥＰＯＵＴ）が行われ、次のステップＰＳ７０で「ステップ」番号が「５」に変更される。次のステップＰＳ７２では当該「ステップ」番号がＲＡＭに格納され、その後、“ＰＳＥＴＰ５”処理のステップＰＳ８２が実行されて、当該ＰＳＥＴ処理を終了する。
　一方、前記ステップＰＳ６２が“Ｎｏ”のときには、ステップＰＳ６４で「ステップ」番号が「３」に変更され、前記ステップＰＳ７２が実行された後“ＰＳＥＴＰ５”処理のステップＰＳ８２が実行されて、当該ＰＳＥＴＰ処理を終了する。
　【０１６２】
　図７０は、「ステップ」番号が「５」のときに、“ＰＳＥＴ”処理で実行される“ＳＷ−Ｘ入力監視処理”（ＰＳＥＴＰ５）のプログラムを示すフローチャートである。
　この処理が開始されると、“ＰＳＥＴＰ０”処理のステップＰＳ１４で“１”に設定された設定フラグの値が“０”にクリアされ（ステップＰＳ７４）、次のステップＰＳ７６でＳＷ−Ｘがオンであるか否か（確率モード設定スイッチ６８０が図１２中左廻りに回転されたか）が判別される。
　この判別結果が“Ｙｅｓ”のときには、この時点で設定されている確率モードの値を表示させるべくステップＰＳ７８で７セグのＬＥＤの点灯情報が設定され、その後、当該設定情報に基づいた７セグのＬＥＤの点灯処理が行われて確率モードが、確率モード表示部６８２（図１２）で表示され、その後、当該ＰＳＥＴ処理を終了する。
　一方、前記ステップＰＳ７６が“Ｎｏ”のときには、ステップＰＳ８０で７セグのＬＥＤのオフ情報が設定され、次のステップＰＳ８２に進んで点灯処理がなされ（このとき７セグは点灯されない）、その後、当該ＰＳＥＴＰ処理を終了する。
　【０１６３】
　図７１は、図６５の“ＰＳＥＴＰ０処理”、図６９の“ＰＳＥＴＰ４”処理で実行される“ＥＥＰＲＯＭデータ読込処理”（ＲＯＭＲ）のサブルーチンを示すフローチャートである。
　このプログラムが開始されると、先ず、ステップＰＳ１０２で読込みコマンドの設定が行われ、次のステップＰＳ１０４で、後述の“ＥＥＲＯＭの書込処理”（ＥＥＰＯＵＴ）が行われ、その後、読込みビット長の設定（ステップＰＳ１０６）、データの読込み（ステップＰＳ１０８）、読込みデータのレジスタへの格納（ステップＰＳ１１０）が順次行われ、ステップＰＳ１１２で全てのデータの読込みが終了したか否かが判別される。この判別結果が“Ｎｏ”であるうちは、ステップＰＳ１０８，ＰＳ１１０が繰返し実行され、判別結果が“Ｙｅｓ”に転じたときに、当該ルーチンを終了する。
　【０１６４】
　図７２は、図６７に示す“ＰＳＥＴＰ２”処理、図６８に示す“ＰＳＥＴＰ３”処理等で実行される“ＥＥＰＲＯＭ書込み処理”（ＥＥＰＯＵＴ）のプログラムフローチャートである。
　このプログラムが開始されると、ステップＰＳ１２０でＥＥＰＲＯＭが書込みスタンバイ状態にされ、次のステップＰＳ１２２で書込みが可能であるか否かの判別が行われる。そして、このステップＰＳ１２２の判別結果が“Ｙｅｓ”に転じるのを待って、ステップＰＳ１２４以降の処理が実行される。
　ステップＰＳ１２４では、書込データのビット長が設定され、次いでスタートビットの設定（ステップＰＳ１２６）、書込処理（ステップＰＳ１２８）が実行された後、ステップＰＳ１３０で書込が終了したか否かが判別される。この判別結果が“Ｎｏ”であるうちはステップＰＳ１２８に戻って当該書込処理を行い、判別結果が“Ｙｅｓ”に転じた時点で本ルーチンを終了する。
　【０１６５】
　次に、図３０の“フェイズ１”の“ＰＲＧＴＯＰ”処理（図３０）のステップＳ１３２で実行される“ＳＷ入力処理”（ＳＷＲＳＵＢ）について、図７３のフローチャートに従って説明する。
　このプログラムが開始されると、ステップＳＳ２４０で、遊技盤３に設けられた各種入賞検出器（入賞スイッチ）の物理状態の読込が行われ、次いで、ステップＳＳ２４２でアクティブ論理の正論理への変換、ステップＳＳ４２４で検出器からの入力信号の波形に表れるチャタリングの除去処理、ステップＳＳ２４６で現在の論理状態の算出が順次行われ、しかる後、現状態がＲＡＭにストアされ（ステップＳＳ２４８）、ステップＳＳ２５０でアクティブ状態メモリのストアが行われて、その後ステップＳＳ２５２に進み、チャタリングを除去する為に設けられた所定時間（チャタリング時間）が経過したか否かが判別される。未だ、チャタリング時間が終了していないときには、この間の入力信号をチャタリングによるものとみなしてそのまま、本ルーチンを終了する。一方、チャタリング時間が終了したときには（ステップＳＳ２５２が“Ｙｅｓ”）ステップＳＳ２５４でチャタリングタイマがクリアされ、ステップＳＳ２５６でアクティブステータスがストアされ、更に、ステップＳＳ２５８で当該アクティブ状態がクリアされて、その後、本ルーチンを終了する。
　【０１６６】
　次に、“フェイズ１”の“ＲＮＤ０００”処理（図３１）のステップＳ１４０で行われる特別図柄更新決定判定処理（ＪＵＤＧ１１）及び、“フェイズ３”の“ＢＬＯＣＫ２”処理（ＳＴＥＰ１０〜ＳＴＥＰ１Ｄ）等で行われる図柄判定処理（ＪＵＤＧ１０）について、図７４のフローチャートに従って説明する。
　“フェイズ１”の中で処理が上記特別図柄更新決定判定処理（ＪＵＤＧ１１）に至ると、ステップＳＳ２６０で表示図柄作成領域がＲＡＭ内に設定され、その後ステップＳＳ２６４以降の処理に進む。一方、“フェイズ３”の中で処理が上記図柄判定処理（ＪＵＤＧ１０）に至ると、ステップＳＳ２６２で表示器制御領域の図柄領域がＲＡＭ内に設定され、その後ステップＳＳ２６４に進む。
　【０１６７】
　ステップＳＳ２６４では図柄データの取出しが行われ、その後、この図柄データがリーチ図柄であるか否か（例えば左図柄と中図柄が一致しているか）が判別される。この判別結果が“Ｎｏ”のときには、ステップＳＳ２６８〜ＳＳ２７６をスキップしてそのまま、本ルーチンを終了する。
　一方、ステップＳＳ２６６の判別結果が“Ｙｅｓ”のときには、ステップＳＳ２６８でリーチフラグが“１”に設定され、ステップＳＳ２７０で更に図柄がラッキーナンバー（リーチ図柄が「１」，「３」，「５」，「７」，「９」から成る）となっているか否かが判別される。この判別結果が“Ｎｏ”のときにはそのままステップＳＳ２７４の判別に進み、判別結果が“Ｙｅｓ”のときにはラッキーナンバーの発生を記憶すべく“ラッキーナンバーフラグ”が“１”に設定され、その後ステップＳＳ２７４に進む。
　ステップＳ２７４では、ステップＳＳ２６４で取出された上記図柄データが「大当り図柄」であるか否か（３つの図柄が一致しているか）が判別され、判別結果が“Ｎｏ”のときにはそのまま本ルーチンを終了する。一方、判別結果が“Ｙｅｓ”のときには、「大当り」発生を記憶すべく“大当りフラグ”が“１”に設定され（ステップＳＳ２７６）、その後本ルーチンを終了する。
　【０１６８】
　図７５は、“フェイズ２”処理（図３３）で実行される“パワーフェイル監視処理”（ＦＡＬＳＵＢ）のプログラムフローチャートである。
　本ルーチンが開始されると、ステップＳＳ２７８でフェイル監視カウンタの更新が行われ、次のステップＳＳ２８０で更新されたカウント値が上限値を越えたか否かが判別される。この判別結果が“Ｎｏ”であるうちは、ステップＳＳ２８２をスキップしてステップＳＳ２８４に進む。一方、判別結果が“Ｙｅｓ”に転じると、ステップＳＳ２８２でカウンタのクリア（カウント値＝「０」）が行われ、その後ステップＳＳ２８４に進む。
　ステップＳＳ２８４ではフェイル信号がオンであるか否かが判別される。この判別結果が“Ｙｅｓ”のときは、フェイルフラグの設定（ステップＳＳ２８６）、ランプのオフ（ステップＳＳ２８８）が行われた後、ステップＳＳ３００でＲＡＭがアクセス禁止状態に設定されて、割込待ち状態にされる。
　【０１６９】
　又、前記ステップＳＳ２８４の判別結果が“Ｎｏ”のときには、ステップＳＳ２９０でフェイルフラグが既にオンとなっているか否かが判別される。この判別結果が“Ｎｏ”のときにはそのまま本ルーチンを終了する。一方、判別結果が“Ｙｅｓ”のときにはステップＳＳ２９２で、前記カウンタの値が「０」であるか否か（クリアされているか否か）が判別され、この判別結果が“Ｎｏ”のときには前記ステップＳＳ３００が実行され、その後、割込待ち状態とされる。又、このステップＳＳ２９２の判別結果が“Ｙｅｓ”のときにはステップＳＳ２９４でＲＡＭの記憶内容のチェックが行われ、次のステップＳＳ２９６でチェック結果が異常であるか否かが判別される。このチェック結果が異常（判別結果が“Ｙｅｓ”）のときには、続くステップＳＳ２９８をスキップし、一方、チェック結果が正常（判別結果が“Ｎｏ”）のときには“フェイルフラグ”が“０”にクリアされた後（ステップＳＳ２９８）、前記ステップＳＳ３００が実行され、その後、割込待ち状態とされる。
　【０１７０】
　図７６は、“フェイズ３”にて行われる“ＢＬＯＣＫ２”処理の“ＳＴＥＰ１１”処理（図４６）で実行される“停止図柄取込処理”（ＦＥＴＣＨ）を示すプログラムフローチャートである。
　このルーチンが開始されると、ステップＦＥ０２で判定テーブルの設定が行われ、次のステップＥＦ０４で「高確率」が設定されているか否かが判別される。この判別結果が“Ｙｅｓ”のときには高確率時の判定回数の取出しが行われ（ステップＦＥ０６）、“Ｎｏ”のときには通常確率時の判定回数の取出しが行われ（ステップＳＦＥ０８）、その後、ステップＦＥ１０で大当り図柄の領域設定が行われる。
　【０１７１】
　次のステップＦＥ１２では、大当り判定値の上位バイトが“０”であるか否かが判別され、この判別結果が“Ｎｏ”のときにはステップＦＥ１４〜ＦＥ１８をスキップして後述のステップＦＥ２０に進む。一方、判別結果が“Ｙｅｓ”のときには、更にステップＦＥ１４で上記大当り判定値が大当りの値であるか否かが判別され、この判別結果が“Ｙｅｓ”のときには後述のステップＦＥ２２にスキップし、この判別結果が“Ｎｏ”のときには、ステップＦＥ１６でテーブルアドレスの更新が行われ、次いで検索を終了させるか否かが判別される（ステップＦＥ１８）。この判別結果が“Ｎｏ”のときには再びステップＦＥ１４からの処理を行い、判別結果が“Ｙｅｓ”となるとステップＦＥ２０でハズレ図柄領域の設定が行われ、その後、ステップＦＥ２２で、設定された領域の記憶内容が停止図柄として設定され、ステップＦＥ２４で今回の判定に用いられた乱数の記憶がクリアされ、その後、本ルーチンを終了するようになっている。
　【０１７２】
　次に、裏機構盤８００に設置された球排出装置３００の作動制御を行うために設けられた前述の排出制御装置７００による球排出制御について、図７７〜図７９に示すフローチャートに従って説明する。
　この球排出制御は、バックグランド処理によるメイン処理（図７７）と、１ｍｓｅｃ毎の第１の割込処理（図７８）と、３１．３ｍｓｅｃ毎の第２の割込処理の（図７９）とからなる。又、これらの処理を行う球排出装置７００のＣＰＵは４ビットのマイクロコンピュータより成る。
　【０１７３】
　先ず、バックグランド処理により繰返し実行される球排出制御のメイン処理について図７７のゼネラルフローに従って説明する。
　このプログラムが開始されると、ステップ０２で当該排出制御に用いられる各種フラグ、各ポートの出力等の初期化（ＩＮＩＴ１）が行われ、次のステップ０４で“ＢＲＤＹ信号”が所定時間（例えば２．５ｓｅｃ）以上立上がっているか否かが判別される。この“ＢＲＤＹ信号”は通常時には初期状態において上記所定時間より短い一定時間立上った状態が保持されるものである。そして、立上がり時間が所定時間以上（≧２．５ｓｅｃ）のときには、プログラム内容の出力要求と判断し、ステップ０６に進んで当該プログラム内容がローダに出力される。一方、“ＢＲＤＹ信号”が所定時間以内に立下ったのであれば、正常であると判断してステップ０８に進み、回線テスト（ＣＴＥＳＴ）が行われ、更に次のステップ１０で各種フラグ，不正監視の初期化が行われて、その後メインループに進む。
　【０１７４】
　このメインループは上記のように初期化処理に引き続いて行われ、その後リセット復帰エラーの起こらない限り当該ループが繰返し行われる。
　このメインループでは先ず不正処理（ステップ１２）が、次いで玉貸機とのデータの遣取りを監視するＢＢエラー処理（ステップ１４）が行われる。
　続くステップ１６では「球移動無しエラー」が発生したか否かが判別され、このエラーが発生しているときにはリセット待ち状態とされる。一方、エラーが発生していないときにはステップ１８にて排出１，２センサが共に球有状態となっているか否かが判別される。この判別結果が“Ｙｅｓ”のときにはステップ２０で「残数払出エラー」の記憶が消去されてステップ２２に進み、“Ｎｏ”のときには上記ステップ２０をスキップしてステップ２２に進む。
　【０１７５】
　ステップ２２では、入賞球処理装置８１０に入賞球（セーフ球）が留まっているか否かが判別される。この判別結果が“Ｎｏ”のときには、そのままステップ２６の球抜処理に進み、一方、“Ｙｅｓ”のときにはステップ２４で役物制御装置６００から送られてくる賞球数信号の受信が行われ、その後、ステップ２６にて“球抜処理”が行われる。
　【０１７６】
　上記球抜処理が終了すると、ステップ２８でウェイトタイマにより５００ｍｓｅｃがカウントされたか否か（ウェイト処理中であるか否か）が判別され、このウェイト時間が未だ経過していないとき（判別結果が“Ｎｏ”）には、前述のステップ１２に戻ってその処理を行う。上記５００ｍｓｅｃが経過して上記判別の結果が“Ｙｅｓ”に転じると、ステップ３０にて玉貸可能条件が成立しているか否かが判別される。この判別結果が“Ｙｅｓ”のときにはステップ３２にて玉貸処理が行われた後、本ループを終了し、前述のステップ１２に戻って処理が繰返される。
　一方、前記ステップ３０の判別結果が“Ｎｏ”のときには（玉貸条件不成立）、ステップ３４で、更に賞球条件が成立しているか否かが判別され、この判別結果が“Ｙｅｓ”のときには、ステップ３６の賞球処理が行われ、その後、本ループを終了する。又、ステップ３４の判別結果が“Ｎｏ”のときには、そのまま本ループを終了して、前述のステッ１２に戻ってメインループが繰返し行われる。
　【０１７７】
　図７８は、上記メインルーチンが繰返し実行されている間に、１ｍｓｅｃ経過毎に行われる第１の割込み処理のゼネラルフローチャートである。
　１ｍｓｅｃ毎の割込信号が発せられて、本プログラムが開始されると、ステップ４０で“ウォッチドック”が落とされ（“０”に設定）、次いで各ポートのスティタス更新（ステップ４２）、オーバーフロー，ＢＢ接続状態等に関するエラー監視（ステップ４８）、賞球信号処理，玉貸信号処理（ステップ４６）、１ｍｓｅｃタイマ更新（ステップ４８）が順次行われ、ステップ５０で０．５ｓｅｃタイマがオンであるか否か（カウント中）が判別される。この判別結果が“Ｙｅｓ”のときにはステップ５２で該タイマの更新が行われ、“Ｎｏ”のときには該ステップ５２をスキップして、ステップ５４以降の処理に進む。
　【０１７８】
　ステップ５４〜６４、及びステップ７４では、今回割り込み処理が、２ｍｓｅｃ周期，４ｍｓｅｃ周期，８ｍｓｅｃ周期，１６ｍｓｅｃ周期の何れの周期であるかが判別される。
　ところでこの当該割込み処理は上述のように１ｍｓｅｃ毎に行われ、従って、１ｍｓｅｃ経過毎に、２ｍｓｅｃ周期，４ｍｓｅｃ周期，２ｍｓｅｃ周期，８ｍｓｅｃ周期，２ｍｓｅｃ周期，４ｍｓｅｃ周期，２ｍｓｅｃ周期，１６ｍｓｅｃ周期，２ｍｓｅｃ周期……と云う順にその周期が設定され、このタイミングで各周期毎の処理が行われる。
　【０１７９】
　先ずステップ５４で、今回が２ｍｓｅｃ周期での処理であると判断されると（判別結果が“Ｙｅｓ”）ステップ５６に進んで、２ｍｓｅｃタイマの更新が行われ、その後、本割り込み処理を終了する。
　上記ステップ５４の判別結果が“Ｎｏ”のときには、次のステップ５８で、今回が４ｍｓｅｃ周期での処理であるか否かが判別される。この判別結果が“Ｙｅｓ”のときには、ステップ６０で４ｍｓｅｃタイマの更新が行われ、その後、本割り込み処理を終了する。上記ステップ５８の判別結果が“Ｎｏ”のときには、更に、ステップ６２で、今回が８ｍｓｅｃ周期での処理であるか否かが判別される。この判別結果が“Ｙｅｓ”のときには、ステップ６４以降の処理が実行される。
　【０１８０】
　先ず、ステップ６４では、８ｍｓｅｃ毎の割込許可が行われ、次のステップ６６で球抜、半端、オーバーフロー、発射停止、接続状態の各確認、スティタス確認が行われ、次のステップ６８では、半端、オーバーフロー、発射停止、ＢＢ接続の各エラー処理が行われる。
　続くステップ７０では、発射停止処理が行われ、次のステップ７２では８ｍｓｅｃタイマの更新が行われ、その後、当該割り込み処理が終了する。
　【０１８１】
　一方、前記ステップ６２の判別結果が“Ｎｏ”のときにはステップ７４で、更に、今回が１６ｍｓｅｃ周期での処理であるか否かが判別され、この判別結果が“Ｎｏ”のときにはそのまま本割り込み処理を終了し、一方、“Ｙｅｓ”のときには、ステップＳ７６で１６ｍｓｅｃタイマの更新が行なわれた後、本割り込み処理を終了する。
　【０１８２】
　図７９は、上記メインルーチン実行中に、３１．３ｍｓｅｃ経過毎に行われる第２の割込処理のゼネラルフローチャートである。
　３１．３ｍｓｅｃ毎の割込信号が発せられて、本プログラムが開始されると、ステップ１０２で“ウォッチドッグ”が立てられ（“１”に設定）、その後、割込許可（ステップ１０４）、ＲＡＭ異常検査（ステップ１０６）、エラー状況判定（ステップ１０８）が順次行われる。
　【０１８３】
　次のステップ１１０ではエラーが発生しているか否かが判別され、この判別結果が“Ｎｏ”のときにはステップ１１２に進んで球排出制御装置７００の裏面に設けられたエラー表示器７９０のうち“Ｄｐ”表示部７９２がオフにされ、遊技盤に設けられた完了ランプＬ１０がオフ（ステップ１１４）された後、現時点が表示タイミングであるか否かが判別される。この判別結果が“Ｙｅｓ”のときにはエラーなしの表示を行わせるべく“０”コードが設定され、その後、ステップ１４２に進み、一方、“Ｎｏ”のときにはクリアコードが設定され、その後ステップ１４２に進む。ステップ１４２では上記設定されたコードに応じた７セグ表示部７９１のＬＥＤ表示処理が行われ、その後本割込処理を終了する。
　【０１８４】
　又、前記ステップ１１０の判別結果が“Ｙｅｓ”（エラー有り）のときにはステップ１２２で完了ランプＬ１を点滅させる遊技状態であるか否かが判別される。この判別結果が“Ｙｅｓ”のときには（点滅制御中）、ステップ１２６で点灯ビットであるか否かが判別され、点灯ビットのときにはステップ１２８で完了ランプがオンされ、点灯ビットでないときには該ステップ１２８をスキップして夫々、ステップ１３０に進む。これにより、完了ランプの点滅制御が行われる。
　前記ステップ１２２の判別結果が“Ｎｏ”のときには、ステップ１２４に進んで更に完了ランプを点灯させるタイミングであるか否かが判別される。この判別結果が“Ｙｅｓ”のときには前記ステップ１２８に進んで完了ランプをオンさせてステップ１３０に進み、“Ｎｏ”のときにはステップ１２８をスキップしてステップ１３０に進む。
　ステップ１３０では、エラー表示器の“Ｄｐ”７９２による表示を行うべき状態であるか否かが判別され、この判別結果が“Ｎｏ”のときには、ステップ１３２に進んで該Ｄｐの消灯がなされ、“Ｙｅｓ”のときはステップ１３４に進んでＤｐの点灯が行われ、その後ステップ１３６に進む。
　【０１８５】
　ステップ１３６では、重複エラーが発生しているか否かが判別され、判別結果が“Ｎｏ”のときには、そのまま、前記ステップ１４２に進んで７セグのＬＥＤ表示処理が行われた後、本割込処理を終了する。
　一方、前記ステップ１３６の判別結果が“Ｙｅｓ”のときには、現時点が表示タイミングであるか否かが判別され、判別結果が“Ｎｏ”のときには表示コードがクリアされて（ステップ１４０）、ＬＥＤ表示処理（ステップ１４２）に進み、一方、“Ｙｅｓ”のときには、そのまま、ＬＥＤ表示処理（ステップ１４２）に進み、その後、本割込処理を終了する。
　【０１８６】
　次に、前述したメインプログラムのゼネラルフローチャート（図７７）のディテイルフローチャートについて、図８０〜図１９２を参照して説明する。
　このうち図８０〜図８２は、メインプログラム（図７７）のステップ０２で行われる初期化処理のディテイルフローチャートである。
　処理がこのプログラムに移行すると、ステップＢ０２でフラグ“ｍｂｌ”が“０”に、“バンク”が“０”に設定され、マジンサイクルが１μｓｅｃに設定され（ステップＢ０４）、次いでＲＡＭの各ポートの初期化が行われる（ステップＢ０６）。次のステップＢ０８ではポート４の出力（“ＰＭＧＢ”）が“００００１００００ｂ”に設定され、ステップＢ１０でポート３６のビット毎に入出力が設定され（“ＰＭＧＡ”を“１１１００１１０ｂ”にセット）、ステップＢ１２でポート２，４，５，７の出力が設定され（“ＰＭＧＢ”を“１０１１０１００ｂ”にセット）、ステップＢ１４でポート８が入力に設定され（“ＰＭＧＣ”を“００００ｂ”にセット）、ステップＢ１６で“プルアップ抵抗無し”が設定され（“ＰＯＧＡ”を“００００　００００ｂ”にセット）、ステップＢ１８以降に進んでＲＡＭの初期化が行われる。
　【０１８７】
　即ち、ステップＢ１８では「ＯＥＦＨ」の値がＲＡＭ７１２のレジスト「Ａ」，「Ｘ」，「Ｌ」，「Ｈ」，「Ｇ」，「Ｄ」，「Ｃ」，「Ｂ」のうち“ＨＬ”に、「０」が“Ａ”に夫々セットされ、ステップＢ２０では（ＨＬ）に“０”がセットされ、次のステップＢ２２では“Ｌ”の値として「Ｌ−１」が設定される。
　【０１８８】
　ステップＢ２４では、上記“Ｌ”の値が「ＯＦＨ」となっているか否かが判別され、「ＯＦＨ」でないときにはステップＢ２０に戻って処理が繰返される。一方、“Ｌ”が「ＯＦＨ」となっているときにはステップＢ２６にて“Ｈ”の値が「Ｈ−１」に置き換えられ、ステップＢ２８で“Ｈ”の値が「ＯＦＨ」となっているか否かが判別される。この判別の結果「ＯＦＨ」でないとされたときにはステップＢ２６に戻り、一方、「ＯＦＨ」であるとされたときには、ステップＢ３０に進んで、ＲＡＭ監視領域１に「５」がセットされると共にＲＡＭ監視領域２に「１０」がセットされ、次のステップＢ３２でポート２に“００００ｂ”がセットされ、ポート４，５に“１００１ｂ　００００００００ｂ”がセットされ、ポート６，７に“００００００００ｂ”がセットされ、その後、図８１のステップＢ３４に進む。
　【０１８９】
　図８１のステップＢ３４ではタイマ周期が１１．７ｍｓｅｃに設定され、ステップＢ３６でレジスタ“ｘａ”が「−２５６」にレジスタ“ＨＬ”が「−２１３」に設定され、ステップＢ３８でタイマ割込許可が行われた後、ステップＢ４０で割込みの有無が判別される。この判別結果が“無し”であるうちは当該判別処理（ステップＢ４０）が繰返し行なわれ、“有り”に転じるのを待って、ステップＢ４２に進む。
　【０１９０】
　ステップＢ４２では後述する（図８６）“ウォッチドック処理（Ｓ−ＷＤＧＴ）”が行われ、次のステップＢ４２で“ＢＲＤＹ信号”が入力されるポートが“ハイレベル”であるか否かが判別される。この判別の結果“ロウレベル”であるときには、ステップＢ５６以降の処理に進み、“ハイレベル”のときには、ステップＢ４６以降の処理に進む。
　このうち、ステップＢ４６ではレジスタ“Ｌ”の値が「Ｌ＋１」に置換され、置換された“Ｌ”の値が「０」となったか否かが判別される（ステップＢ４８）。この判別の結果「０」でないとされた場合には、ステップＢ５６以降の処理に進む。一方、「０」の場合には、次のステップＢ５０で“Ｈ”を「Ｈ＋１」に置換する処理が行われ、置換された“Ｈ”の値が「０」となったか否かが判別される（ステップＢ５２）。この判別結果が「０」でない場合には、ステップＢ５６以降の処理に進み、一方、「０」の場合には、次のステップＢ５４で“プロテクト出力”が“０”に設定され、完了ランプが点灯され（ＯＮ）、エラー表示器の７セグ表示部７９１に「１」の表示が行われ、“Ｄｐ”表示部７９２の点灯（ＯＮ）が行われて、当該初期化処理を終了する。
　一方、ステップＢ５６以降の処理では、先ず、レジスタ“Ａ”の値が「Ａ＋１」に置換され（ステップＢ５６）、次のステップＢ５８では、かく置換されたレジスタ“Ａ”の値が「０」となったか否かが判別される。この判別により「０」でないとされた場合には、前記ステップＢ４０に戻って、割込の有無の判断が繰返し行われる。一方、「０」の場合には、次のステップＢ６０でレジスタ“Ｘ”の値を「Ｘ＋１」に置換する処理が行われ、かく置換された“Ｘ”の値が「０」となったか否かが判別される（ステップＢ６２）。この判別の結果が「０」でないとされた場合には、前記ステップＢ４０に戻ってその処理が繰返される。一方、「０」と判断された場合には、次のステップＢ６４で“プロテクト出力”が「０」に設定され、図８２のステップＢ６６以降の処理に進む。
　【０１９１】
　ステップＢ６６では第２の割込処理に用いられるベーシックインターバルタイマの周期が３１．３ｍｓｅｃに設定され、ステップＢ６８でタイマイベントカウンタの周期が１．００７μｓｅｃに設定され、その後、ステップＢ７０で“ＲＤＹ信号”がオフにされ、ステップＢ７２でタイマ割込許可が行われる。ステップＢ７４では、“ＢＲＱ，ＢＲＤＹ監視処理”（ｃｈｋｔｓ０）が行われ、ステップＢ７６で“ＢＲＱ信号，ＢＲＤＹ信号”の何れかが“有り”であるか否かが判別される。この判別結果が“有り”のときにはステップＢ７８に進んで再び“ＢＲＱ，ＢＲＤＹ監視処理”が行われ、その後、再び“ＢＲＱ信号，ＢＲＤＹ信号”の何れかが“有り”であるか否かが判別される。この判別で、再び“有り”と判断されると、初めてリセット待ち状態（ｗａｉｔｒｓ）となって、本プログラムを終了する。
　尚、前記ステップＢ７６，Ｂ８０の何れか一方の判別により“無し”であるとされたときには、そのまま、処理をスキップして、本プログラムを終了する。
　【０１９２】
　図８３は、初期化処理（ｉｎｉｔ１）のステップＢ７４，Ｂ７８で実行される“ＢＲＱ，ＢＲＤＹ監視処理”（ｃｈｋｔｓ０）のプログラムを示すフローチャートである。
　このプログラムが開始されると、ステップＢ８２で１ｍｓｅｃ経過したか否かが判別され、この判別結果が“Ｙｅｓ”に転じるのを待って、ステップＢ８４に進み、ＣＰＵのＢＲＱ入力ポートが“ハイレベル”であるか否かが、次のステップＢ８６でＢＲＤＹ入力ポートが“ハイレベル”であるか否かが判別される。この判別結果が共に“Ｎｏ”（共にロウレベル）のときには、正常であると判断してそのまま本プログラムを終了する。一方、前記ステップＢ８４，Ｂ８６の何れか一方の判別結果が“Ｙｅｓ”（何れかがハイレベル）のときには異常が発生した（エラー発生）と判断して、本プログラムを終了する。
　【０１９３】
　図８４は、上記初期化処理（ｉｎｉｔ１）のステップＢ７６，Ｂ８０の判別結果が共に“有り”のときに実行される“リセット待ち”（ｗａｉｔｒｓ）のプログラムフローチャートである。
　処理がこの“リセット待ち”に移行すると、先ず、ステップＢ８８で“ｍｂｅ”が“０”に設定され、“ｓｐ”が“０”に設定される。次のステップＢ９０では“ソレノイドオフ処理”（ｓｏｌｏｆｆ）が実行され、しかる後、ステップＢ９２で、“ウォッチドック処理”（Ｓ−ＷＤＧＴ）が繰返し実行される。尚、本プログラムが後述（図９４）の“不正排出判定処理”（ｃｈｋｕｎｆ）から移行して実行された場合（リセットが“ｄｅａｄ”でかかった場合）には直接ステップＢ９２に進むようになっている。
　【０１９４】
　図８５は、上記“リセット待ち状態”（ｗａｉｔｒｓ）のステップＢ９０、後述の回線テスト処理（図９０，図９１）で実行される“（排出）ソレノイドオフ処理”（ｓｏｌｏｆｆ）を表わすフローチャートである。
　このプログラムが開始されると、先ず、ステップＢ１０２で後述（図８８）の“割込許可処理”（ｉｅｎａｂｌ）が行われ、次いでステップＢ１０４でこれも後述（図１３１）するセーフソレノイドのオフ待ち処理（ｗｔｓａｆｅ）が行われ、更に、ステップＢ１０６で排出ソレノイドオフ処理（ｓｏｌｏｆｆ）が行われた後、ステップＢ１０８でこの処理実行前に排出１，２ソレノイドが“オン”であったか否かの判別が行われる。
　この判別の結果、それまで排出１，２ソレノイドが“オン”であったと判断されたなら、ステップＢ１１０に進んで図９８に示す“３秒待ち処理”（ｗａｉ３ｓ）が行われ、次のステップＢ１１２で球抜ソレノイドの“オフ”が行われ、その後、本プログラムを終了する。一方、前記ステップＢ１０８の判別の結果、排出ソレノイドがそれまで“オフ”となっていたと判断されたときには、ステップＢ１１０をスキップして、ステップＢ１１２を行った後、本プログラムを終了する。
　【０１９５】
　図８６は、上述した“初期処理”（ｉｎｉｔ１）のステップＢ４２（図８１）又は、前記“リセット待ち”（ｗａｉｔｒｓ）のステップＢ９２（図８４）で実行される“ウォッチドッグ（Ｓ−ＷＤＧＴ）”処理のプログラムフローチャートである。
　このプログラムが開始されると、先ず、ステップＢ１１４で“ＣＹ”に“ＭＢＥ”に記憶されている値が設定され、次いで、“ＭＢＥ”の値が「０」にリセットされる（ステップＢ１１６）。次のステップＢ１１８ではウォッチドッグポートが“１”に設定され、ステップＢ１２０で“ｘａ”の値のセーブが行われた後、“ＲＡＭチェック処理”（ｃｈｋｒａｍ）が行われる。次のステップＢ１２４では“ＭＢＥ”の値が“ＣＹ”に記憶された値に置き換えられ、ステップＢ１２６でレジスタ“Ａ”に「８」が設定され、ステップＢ１２８でレジスタ“Ａ”の値が「Ａ−１」に置き換えられて、次のステップＢ１３０で“Ａ”の値が「ＯＦＨ」となっているか否かの判別が行われる。この判別の結果、“ＯＦＨ”となっていないとされたときには、前記ステップＢ１２８に戻って引続き“Ａ”の「Ａ−１」への置換が行われる。上記ステップＢ１２８の実行の結果、レジスタ“Ａ”の値が「ＯＦＨ」となると、ステップＢ１３２で“ｘａ”値の復帰が行われた後、ステップＢ１３４でウォッチドッグポートのレベルが“０”（ロウレベル）に設定されて、本プログラムを終了する。
　【０１９６】
　図８７は上記“ウォッチドッグ処理”（Ｓ−ＳＤＧＴ）のステップＢ１２２，“３１．３ｍｓｅｃ割込処理”（図１９０）等で実行される“ＲＡＭチェック処理”（ｃｈｋｒａｍ）のプログラムフローチャートである。
　このプログラムが開始されると、先ず、ステップＢ１３６で“監視ＲＡＭ０”の値が「５」であるか否かが判別され、次いでステップＢ１３８で“監視ＲＡＭ１”の値が「１０」であるか否かが判別される。
　この判別の結果、監視ＲＡＭ０の値が「５」で、且つＲＡＭ１の値が「１０」であるときにはそのまま本プログラムを終了し、それ以外のときには、後述の回線テスト処理（図８９）に進むようになっている。
　【０１９７】
　図８８は、前述した“ソレノイドオフ処理”（ｓｏｌｏｆｆ）処理のステップＢ１０２（図８５）、更には後述の“回線テスト”（図８９），“３１．３ｍｓｅｃ割込処理”（図１９０）等で行われる“割込許可処理（ｉｅｎａｂｌ）”のプログラムフローチャートである。
　この処理が開始されると、先ず、ステップＢ１４０で一旦割込の禁止が行われ、しかる後、“ＩＳＴ０”が“０”に設定され（ステップＢ１４２）、その後割込許可が行われて（ステップＢ１４４）、本プログラムが終了する。この割込許可処理を行うことにより、“ＩＳＴ０”を、他の割込処理の有無に拘らず、確実に“０”に設定することができる。
　【０１９８】
　図８９は、メインプログラム（図７７）のステップ０８で実行される“回線テスト処理”（ＣＴＥＳＴ）からメインループに至るまでのディテイルフローチャートである。
　このプログラムが開始されると、先ずステップＣ０２で送信中フラグ“ｓｎｄｂｓｙ”，受信中フラグ“ｒｃｖｂｓｙ”，シリアル出力“ｃｏｍｏｕｔ”が“０”に設定され、クロック異常を表すフラグ“ＣＬＫＥＲＲ”が“１”に設定される。次のステップＣ０４では前述した図８５のフローチャートに従って“排出ソレノイドオフ処理”（ｓｏｌｏｆｆ）がなされ、続いてステップＣ０６で１００ｍｓｅｃのウェイト処理（後述の図９７のフローに従って実行される）が行われた後、ステップＣ０８で“ｍｂｅ”，“ｓｐ”が“０”に設定され、ステップＣ１０で前述の図８８のフローチャートに従って“割込許可処理”（ｉｅｎａｂｌ）が行われ、その後、フラグ“ＣＬＫＥＲＲ”が“１”に設定され（ステップＣ１２）、“ＣＯＭＴＳＴ”を送信するための“コマンド送信処理”（ｓｅｎｄｉｎ）が後述の図１０１のフローチャートに従って行われる（ステップＣ１４）。
　【０１９９】
　次のステップＣ１６では“受信エラー”が発生したか否かが判別され、受信エラー発生であるときには、再びステップＣ０８より処理が行われる。一方、“受信エラー”がないときには、ステップＣ１８で“ＣＯＭＴＳＴ”を受信したか否かが判別され、受信していないときには前記ステップＣ０８に戻って処理が繰返される。
　又、前記ステップＣ１８で“ＣＯＭＴＳＴ”の受信が確認されたなら、ステップＣ２０に進んでクロック異常を表わすフラグ“ＣＬＫＥＲＲ”の値が“０”に設定され、ステップＣ０６と同一手順で１００ｍｓｅｃのウェイト処理が行われる（ステップＣ２２）。次のステップＣ２４では遊技機から玉貸制御装置１２００に発せられるＰ台のレディ信号（ＲＤＹ信号）が“１”に設定され、ステップＣ２６に進んで各種制御フラグま、即ち、排出１センサ立上り記憶フラグ“０ｔ１ｅｖｕ”，球抜センサ立上り記憶フラグ“ｒｍｖｅｖｕ”，ＢＲＤＹ立上り記憶フラグ“ｂｒｄｅｖｕ”，ＢＲＤＹ立下り記憶フラグ“ｂｒｄｅｖｄ”，ＢＲＱ立上り記憶フラグ“ｂｒｑｅｖｕ”，ＢＲＱ立下り記憶フラグ“ｂｒｄｅｖｄ”，クロック立上り記憶フラグ“ｃｌｋｅｖｕ”，及びクロック立下り記憶フラグ“ｃｌｋｅｖｄ”が全て“０”にリセットされ、その後、ステップＣ２８にて後述の図１１５のフローチャートに従って“不正監視開始処理”（ｓｅｔｕｂｑ）が行われて、メインループに移行する。
　【０２００】
　図９０、図９１は、ゼネラルプログラム（図７７）のメインルーチンを示すフローチャートである。
　処理がこのプログラム（図７７のステップ１２〜３６）に移行すると、先ず、ステップＣ３０で、図９４に示す“不正排出監視処理”（ｃｈｋｕｎｆ）が行われ、次のステップＣ３２でクロックエラーが発生している（８ｍｓｅｃ以内に次のエッヂが発生していない）か否かが判別される。
　この判別結果が“Ｙｅｓ”のときには、前述の回線テスト処理“ｃｔｅｓｔ”処理に戻り、判別結果が“Ｎｏ”のときには続くステップＣ３４で排出１，２ソレノイドの通電の有無の判別が行われる。この判別の結果、通電がないと判断されたときには、前述した図８４の“ｗａｉｔｒｓ”処理のプログラムに従ってリセットがかかるのを待ち、通電があると判断されたときにはステップＣ３６の“玉貸エラー処理”（ｃｈｋｅｂｒ）が後述の図９５のフローに従って行われる。
　【０２０１】
　次のステップＣ３８では球の移動の有無に基づいてエラー検出が行われ、移動がある場合には、エラーと判断されて、前述の“ｗａｉｔｒｓ”（図８４）に移行してリセットがかかるまで待機し、一方、移動がない場合には、正常であると判断されて、ステップＣ４０に進む。
　ステップＣ４０では２条の排出流路に設けられた排出１，２センサ内に球があるか否かが判別され、球無しの場合にはそのままステップＣ４４に進み、球有りの場合には、フラグ“ＺＮＳＯＵＴ”が“０”に設定され（リセット）、その後ステップＣ４４に進む。
　ステップＣ４４では、セーフセンサ８１６が入賞球（入賞球）を検出しているか否かが判別される。この判別結果が“Ｙｅｓ”のときにはステップＣ４６で図９９、図１００に示すフローに従って“賞球数受信処理”（ｃｈｋｓａｔ）が行われ、その後、ステップＣ４８で球抜処理（ｒｅｍｏｖｅ）が行われ、ステップＣ５０の判別に進む。一方、前記ステップＣ４４の判別結果が“Ｎｏ”のときには、前記ステップＣ４６をスキップして、ステップＣ４８の“球抜処理”が行われ、その後、ステップＣ５０に進む。
　ステップＣ５０では、５００ｍｓｅｃのウェイト処理が終了したか否かが判別され、この判別が“Ｎｏ”であるうちは、上記ステップＣ３０〜ステップＣ４８が繰返し実行され、５００ｍｓｅｃが経過するのを待って、図９１のステップＣ５２に進む。
　【０２０２】
　ステップＣ５２では玉貸条件が成立しているか否かが判別される。この判別結果が“Ｙｅｓ”のときにはステップＣ５４で“玉貸排出処理”（ｂｒｑｏｕｔ）が行われた後、メインループのステップＣ３０に戻って処理を繰返すようになっている。一方、判別結果が“Ｎｏ”のときには、ステップＣ５６で“賞球条件”が成立しているか否かが判別され、この判別結果が“Ｙｅｓ”のときにはステップＣ５８で賞球排出処理（ｓｆｏｕｔ）が行われ、その後、メインループのステップＣ３０に戻ってその処理を繰返すようになっている。
　【０２０３】
　図９２は、メインルーチン（図９０，図９１）のステップＣ５２で行われる玉貸条件の判別（ｉｓｂｒｑｏ）の手順を示すプログラムフローチャートである。
　上記ステップＣ５２の判別は以下のように行われる。先ず、ステップＣ１１０でＢＲＱ信号のステイトが「３」であるか否かが判別される。ＢＲＱスティトが「３」でないならば玉貸条件不成立として、本プログラムを終了する。ＢＲＱスティトが「３」であるならば、次に所定時間Ｔ１（図２７参照）が経過したか否かが判別される（ステップＣ１１２）。未だＴ１が経過していないとき（判別結果が“Ｎｏ”）には玉貸条件不成立として、本プログラムを終了し、一方、Ｔ１が経過したとき（“Ｙｅｓ”のとき）には、ステップＣ１１４で“ＢＲＤＹ信号”が“オン”であるか否かが、ステップＣ１１６で“ＢＲＱ信号”が“オン”であるか否かが判別される。
　これらの信号の何れか一方が“オフ”であれば、玉貸条件不成立として、本プログラムを終了し、一方、何れの判別結果も“オン”であるときには、更にステップＣ１１８で半端センサ３１５が“オン”であるか否か（図１８に示す減圧路３１１内に遊技球があるか）が判別される。この判別の結果、半端状態が発生（オフ）しているとされたときには玉貸条件不成立とみなして、本プログラムを終了する。一方、半端状態が発生していない（オン）ときには、ステップＣ１２０で更に排出１，２センサ内に共に球が存在しているか否かが判別される。この判別結果が“Ｎｏ”のときには、玉貸条件不成立として、本プログラムを終了し、一方、“Ｙｅｓ”のとき即ち、ステップＣ１１０〜Ｃ１２０の条件が全て成立したときには、玉貸条件成立として、本プログラムを終了する。
　【０２０４】
　図９３は、前述のメインルーチンのステップＣ５６（図９１）で行われる賞球条件の判別の手順（ｉｓｓａｆｅ）を示すプログラムフローチャートである。このプログラムが開始されると、先ず、ステップＣ１２２でオーバーフローセンサ３６０からの入力信号に基づいてオーバーフロー状態が発生しているか否かが判別される。この判別の結果、オーバーフローが発生していると判断されると（Ｙｅｓ）、賞球条件不成立として、本プログラムを終了する。一方、上記判別結果が“Ｎｏ”のときには、今回の賞品球排出のための賞球データ信号を既に受信しているか否かが判別される。
　【０２０５】
　この判別の結果、未だ賞球データ信号を受信していないと判断したときには、賞球条件不成立として、そのまま本プログラムを終了する。上記判別の結果、賞球データ信号を受信したとの判断がなされると、ステップＣ１２６に進んでその他の賞球排出のための条件（例えば半端状態が未発生であること）が成立しているか否かが判別される。この条件が不成立のとき（Ｎｏ）には、賞球条件が不成立であるとして、本プログラムを終了し、ステップＣ１２６の条件が成立のとき（Ｙｅｓ）には、更にステップＣ１２８で入賞球処理装置８１０（図１３）内に入賞球があるか否かがセーフセンサ８１６からの信号に基づいて判別される。この判別の結果、入賞球処理装置８１０内に入賞球がないときには（Ｎｏ）、賞球条件不成立として、“受信賞球数”が「０」に設定され、本プログラムを終了する。一方、上記ステップＣ１２２〜Ｃ１２６の条件が全て成立し、且つ、未だ対応する賞品球排出が行われていない入賞球があるときには、賞球条件成立として、本プログラムを終了する。
　【０２０６】
　次に図９０、図９１で実行されるメインルーチンの各サブルーチン、即ちステップＣ３０の“不正排出管理処理”（ｃｈｋｕｎｆ）、ステップＣ３６の“玉貸エラー処理”（ｃｈｋｅｂｒ）、ステップＣ４６の“賞球データ信号受信処理”（ｃｈｄｓａｆ）、ステップＣ４８の“球抜処理”（ｒｅｍｏｖｅ）、ステップＣ５４の“玉貸排出処理”（ｂｒｑｏｕｔ）、ステップＣ５８の“賞球排出処理”（ｓｆｏｕｔ）のサブルーチンについて説明する。
　【０２０７】
　図９４は前述のステップＣ３０で実行される“不正排出監視処理”（ｃｈｋｕｎｆ）を示すプログラムフローチャートである。
　このプログラムが開始されると、ステップＣ１３２，Ｃ１３４で夫々排出１センサ側，排出２センサ側の出力が正常であるか否かが判別される。この２つの判別の何れか一方で、“異常”であると判断されると、ステップＣ１３６で球抜ソレノイドが励磁（オン）され、不正排出を記憶させるべくフラグ“ＵＮＦＡＩＲ”が“１”に設定され、図８４のステップＢ９２にスキップしてリセットがかかるのを待つ。一方、上記２つの判別の結果、共に“正常”であるとされた場合には、そのまま、本プログラムを終了して、メインルーチンに戻る。
　【０２０８】
　図９５、図９６は、メインルーチンのステップＣ３６（図９０）で実行される“玉貸球抜エラー処理”（ｃｈｋｅｂｒ）のサブルーチンを示すフローチャートである。
　本ルーチンが開始されると、先ず、ステップＣ２０２でフラグ“Ｔ３ＢＲＱＯ”が“オン”であるか否かが判別される。この“Ｔ３ＢＲＱＯ”は、図２７に示すＴ３時間内に“ＢＲＱ信号”がオンであるときに“１”に設定される。従って、この判別の結果“オフ”とされたときには図８４にスキップして“リセット待ち”がかけられる。一方、判別の結果“オン”とされたときには、ステップＣ２０４〜ステップＣ２１０にて、“Ｔ０ＢＲＱＥ”が“オフ”であるか否か（Ｔ０ＢＲＱが異常）、“Ｔ２ＢＲＱＦ”が“オフ”であるか否か（Ｔ２ＢＲＱが早い）、“Ｔ２ＢＲＱＮ”が“オフ”であるか否か（Ｔ２ＢＲＱが無い）、“Ｔ４ＢＲＱＥ”が“オフ”であるか否か（Ｔ４ＢＲＱが無い）が順次判別される。そして、これらの判別結果が全て“オフ”のときにはそのまま本ルーチンを終了し、一方、何れか１つの判別結果が“オン”のときにはステップＣ２１２以降の処理が実行される。
　【０２０９】
　先ず、ステップＣ２１２〜Ｃ２３８では、“Ｐ台レディ信号（ＰＲＤＹ信号）”（及びＥＸＳ信号）が時間の経過と共にオン／オフされる。即ち、ステップＣ２１２では“Ｐ台レディ信号”が“オン”され、次のステップＣ２１４で“２００ｍｓｅｃ待ち”（ｗａｉ２００）、その後“Ｐ台レディ信号”がオフされる（ステップＣ２１６）。続くステップＣ２１８では“２ｍｓｅｃ待ち”（ｗａｉｔ２）が行われ、その後“ＥＸＳ信号”が“オフ”され、その後更に“１９８ｍｓｅｃ待ち”（ｗａｉ１９８）が行われ、続くステップＣ２２４で、“Ｐ台レディ信号”が再びオンされる。そしてステップＣ２２６で“１００ｍｓｅｃ待ち”（ｗａｉ１００）が行われ、その後上記“Ｐ台レディ信号”が“オフ”される（ステップＣ２２８）。続くステップＣ２３０では“１００ｍｓｅｃ待ち”（ｗａｉ１００）が行われた後、ステップＣ２３２で“Ｐ台レディ信号”が“オン”される。次のステップＣ２３４では“１００ｍｓｅｃ待ち”（ｗａｉ１００）が行われ、上記“Ｐ台レディ信号”が“オフ”された後（ステップＣ２３６）、ステップＣ２３８で“１０ｍｓｅｃ待ち”（ｗａｉ１０ｓ）が行われて、その後ステップＣ２４０以降の処理に進む。
　【０２１０】
　ステップＣ２４０では“ＢＲＤＹ信号”が“１”であるか“０”であるか、続くステップＣ２４２では“ＢＲＱ”が“１”であるか“０”であるかが判別される。これらの判別の何れか一方が“０”であるうちは、これらの判別は繰返し行なわれ、２つの判別が共に“１”となったときに、ステップＣ２４４に進んで“Ｐ台レディ信号”が“オン”され、次のステップＣ２４６で上記ステップＣ２０４〜Ｃ２１０の判別に用いられる値（Ｔ０ＢＲＱＥ，Ｔ２ＢＲＱＦ，Ｔ２ＢＲＱＮ，Ｔ４ＢＲＱＮ）が全て“０”にリセットされて、本プログラムを終了する。
　【０２１１】
　図９７、図９８は、上述の“玉貸，球抜”エラー処理（ｃｈｋｅｂｒ）等の各種プログラムで行われるウェイト処理（ｗａｉ２００，ｗａｉ１００，ｗａｉ２等）を実行するためのプログラムフローチャートである。
　このうち図９７のプログラムでは、２００ｍｓｅｃ（ｗａｉ２００），１９８ｍｓｅｃ（ｗａｉ１９８），１００ｍｓｅｃ（ｗａｉ１００），３５ｍｓｅｃ（ｗａｉｔ３５），２ｍｓｅｃ（ｗａｉｔ２）のウェイト処理が行われる。
　仮に、２００ｍｓｅｃのウェイト処理を行うのであれば本プログラムは、ステップＴ０１から実行され、以下同様に、１９８ｍｓｅｃのウェイト処理はステップＴ０２、１００ｍｓｅｃのウェイト処理はステップＴ０３、３５ｍｓｅｃのウェイト処理はステップＴ０４、２ｍｓｅｃのウェイト処理はステップＴ０５より実行され、各々のステップで１ｍｓｅｃ周期タイマのカウント回数（ｘａ）が、「−１９９」，「−１９７」，「−９９」，「−３５」，「−２」と云う具合いに対応されて設定される。そして、ステップＴ０６では上記対応された値が実際に“１ｍｓｅｃ周期タイマ”に設定され（ｓ０ｔｘｘｘ）、１周期毎に上記設定された値より「１」宛カウントアップされて、その値が「０」となったとき上記タイマがカウントを終了したと判断される（ステップＴ０７）ようになっている。
　又、図９８のウェイト処理では、１０ｓｅｃ（ｗａｉ１０ｓ）、３ｓｅｃ（ｗａｉ３ｓ）、１ｓｅｃ（ｗａｉ１ｓ）のウェイトが行われて、ステップＴ０８で当該ウェイト時間に応じた５００ｍｓｅｃタイマの設定が行われる（ｓｗｔｘｘｘ）。そして、ステップＴ０９で当該タイマがカウントを終了するのを待って、その後ウェイト処理を終了させる。
　【０２１２】
　図９９、図１００は、前述のメインルーチン（図９０、図９１）のステップＣ４６で実行される“賞球データ信号受信処理”（ｃｈｋｓａｆ）のサブルーチンを示すフローチャートである。
　本ルーチンが開始されると、先ずステップＣ３０２で当該賞球データ信号の受信が済んでいるか否かが判別される。この判別結果が“Ｙｅｓ”のときには、以下の処理を実行することなく、そのまま本ルーチンを終了する。一方、判別結果が“Ｎｏ”のときには、ステップＣ３０４で各入・出力ポートのスティタスの初期化が行われ、ステップＣ３０８で繰返しカウンタの値が「−３」に設定され、次のステップＣ３１０で受信エラー発生中であるか否かの判別が行われる。
　このステップＣ３１０により“エラー無し”とされたときにはステップＣ３１２で“ｘａ”が「賞球数要求」の値に設定され、“エラー有り”とされたときにはステップＣ３１４で“ｘａ”が「再送要求」の値に設定され、ステップＣ３１６で詳細は後述する“コマンド送信処理”（ｓｅｎｄｉｎ）が行われる。
　【０２１３】
　この“コマンド送信処理”が終了すると、ステップＣ３１８で、この時点でエラーが発生しているか否かが判別され、“エラー有り”のときには、図１００側のステップＣ３４０に進んで、繰返しタイマがタイムアウトしているか否かが判別される。そして、タイムアウトしていないときには、他のエラーの発生状態を検索すべく、ステップＣ３３６で“１００ｍｓｅｃ待ち”が図９７のプログラムに従って行なわれた後、ステップＣ３３８で受信エラー中であるか否かの判別が行なわれる。そして判別によりエラー中とされたならば、後述のステップＣ３４２に進み、エラー中でないならば、図８９のステップＣ３０６に進んで受信エラーを記憶した後、ステップＣ３１０以降の処理を行う。
　上記ステップＣ３４０により繰返しタイマがタイムアウトしたと判断されたとき（判別結果が“Ｙｅｓ”）には、ステップＣ３４２に進んで上記タイムアップが３回繰返されたか否かが判別され、未だ３回繰返されていないときには、ステップＣ３１０に戻って処理を継続する。そして、３回繰返されたならば（ステップＣ３４２の判別結果が“Ｙｅｓ”）、前述した回線テスト（図８４）に戻って処理を行うようになっている。
　【０２１４】
　一方、前記ステップＣ３１８の判別の結果“エラー無し”と判断されたならば、ステップＣ３２０にて詳細は後述（図１０３）する“受信データ設定処理”（ｓｂｑｃｎｖ）が行われて、次のステップＣ３２２で再びエラー判別が行われる。この判別の結果“エラー有り”と判断されたならば、図１００側の前記ステップＣ３３６に進んでそれ以降の処理が実行され、“エラー無し”と判断されたならば、図９０のステップＣ３２４に進んで、これも後述（図１０４）する“受信処理”（ｒｅｃｖｉｎ）が行われ、その後、エラー判別（ステップＣ３２６）が行われる。
　【０２１５】
　上記ステップＣ３２６の判別により“エラー有り”とされたならば、ステップＣ３３６に進み、“エラー無し”と判断されたならばステップＣ３２８に進んで、再び“受信データ設定処理”（ｓｂｑｃｎｖ）が行われる。この処理が終了すると、再びエラー判別（ステップＣ３３０）が行われ、“エラー有り”のときには前記ステップＣ３３６以降の処理が行われる。一方、“エラー無し”のときには、ステップＣ３３２で役物制御装置６００から送られてきた賞球データ信号の内容が１回目と２回目とで同じであるか否かが判別され、“Ｎｏ”のときには、前記ステップＣ３３６以降の処理が行われ、“Ｙｅｓ”のときには、このデータが正規の賞球データとみなされて、ステップＣ３３４にて、“賞球数受信済フラグ”が“１”に設定（オン）され、その後本プログラムを終了する。
　【０２１６】
　図１０１は、上述の“賞球データ信号受信処理”（ｃｈｋｓａｆ）のステップＣ３１６（又は前述（図８９）の回線テスト処理）で実行される“コマンド送信処理（ｓｅｎｄｉｎ）”のプログラムフローチャートである。
　このプログラムが開始されると、ステップＣ３５０で“送信の始動処理”（ｓｅｎｄｃｍ）が行われる。この“ｓｅｎｄｃｍ”処理では、図１０２に示すように、先ず送信データがバッファに送られ、次いで送信ビット数にマイナスを付した値が、送信カウンタに設定される。図１０１に戻り、かかる“ｓｅｎｄｃｍ”処理が終了すると、ステップＣ３５２で送信が終了したか否かが判別され、この判別結果が“Ｙｅｓ”に転じるのを待って、前述の図１００のステップＣ３２４に戻るようになっている。
　【０２１７】
　図１０３は、“賞球データ信号受信処理”（ｃｈｋｓａｆ）のステップＣ３２０（図９９）で実行される“受信データ設定処理”（ｓｂｑｃｎｖ）のプログラムフローチャートである。
　このプログラムが開始されると、先ずステップＣ３５４でデータビットが“０”であるか否かが判別され、次いで、ストップビットが“１”であるか否か（ステップＣ３５６）、パリティーがエラーであるか否か（ステップＣ３５８）、賞球数が「０」であるか否かが順次判別される。そして、データビットが“１”、ストップビットが“０”、パリティーが“正常”で、且つ賞球数が「０」以外のときには、スキップを終わりにして、“賞球データ信号受信処理”のステップＣ３３２に進む。又、それ以外のときには、同処理のステップＣ３３６にスキップするようになっている。
　【０２１８】
　図１０４は、“賞球データ信号受信処理”（ｃｈｋｓａｆ）のステップＣ３２４（図１００）で実行される“受信処理”（ｒｅｃｖｉｎ）のプログラムフローチャートである。
　このプログラムが開始されると、先ずステップＣ３６２で、図１０５のフローに従って１００ｍｓｅｃタイマの設定が行われ、次のステップＣ３６４でスタートビットフラグのリセット（“０”）、不一致エラーフラグのリセット（“０”）が行われた後、ステップＣ３６６で受信ビット数にマイナスを付した値が受信カウンタに設定される。
　【０２１９】
　次のステップＣ３６８では、上記ステップＣ３６２で設定されたタイマが１００ｍｓｅｃをカウントしたか否かが判別され、判別結果が“Ｎｏ”のときには、ステップＣ３７２に進んで、受信が終了しているか否かが判別される。この判別結果が“Ｎｏ”であるうちはステップＣ３６８，Ｃ３７２の判別が繰返し行われ、１００ｍｓｅｃが経過する前に受信が終了したとき（ステップＣ３７２の判別結果が“Ｙｅｓ”）、ステップＣ３７４で受信データに“ｘａ”が設定され、次いで、不一致エラーが発生しているか否かの判別が行われる。この判別の結果“不一致エラー有り”とされたときには、エラー発生と判断して、本プログラムを終了し、前述の“賞球データ信号受信処理”のステップＣ３３６（図１００）にスキップする。又、“不一致エラー無し”とされたときには、本プログラムを終了し、上記スキップをすることなく、同処理のステップＣ３３２に移行する。
　尚、受信終了前に１００ｍｓｅｃが経過したならば（ステップＣ３６８の判別結果が“Ｙｅｓ”のとき）、“受信要求フラグ”が“０”に設定され（ステップＣ３７０）、そのまま本プログラムを終了する（タイムアウト）。
　【０２２０】
　図１０５は、上述の“ｒｅｃｖｉｎ”処理のステップＣ３６２等で用いられるウェイト処理のプログラムである。このプログラムにより、１００ｍｓｅｃ（ｓ０ｔ１００），５０ｍｓｅｃ（ｓ０ｔ５０）のウェイト処理が行われる。
　仮に、１００ｍｓｅｃのウェイト処理を行いたいのであれば本プログラムは、ステップＴ１１から実行され、５０ｍｓｅｃのウェイト処理を行いたいのであればステップＴ１２よりプログラムは実行される。これらステップＴ１１，Ｔ１２では、１ｍｓｅｃ周期タイマのカウント回数（ｘａ）が、夫々「−９９」，「−５０」と云う具合いに対応される。次のステップＴ１４では、タイマのカウント値ｔｉｍｅｒ０がＲＡＭのレジスタ領域“ＨＬ”に設定され、ステップＴ１５で最終的なタイマ設定（ｓｘｔｘｘｘ）が行われ（タイマｔｉｍｅｒ０用のカウント領域に“ＨＬ”値が設定される）、その後、本プログラムを終了する。
　【０２２１】
　次にメインルーチン（図９０、図９１）のステップＣ４８で実行される“球抜処理”（ｒｅｍｏｖｅ）について、図１０６のフローチャートに従って説明する。
　本ルーチンが開始されると、ステップＣ４０２で球抜スイッチが“オフ”であるか否かが判別され、続いて、ステップＣ４０４で球抜要求があるか否かが判別される。これら２つの判別の何れか一方が“Ｙｅｓ”即ち、球抜スイッチが“オフ”又は、“玉貸要求有り”のときには、そのまま本プログラムを終了する。
　一方、上記２つの判別が共に“Ｎｏ”のときには、ステップＣ４０６で球抜ソレノイド３３６（図２１）がオンされ、その後ステップＣ４０８で１ｓｅｃのウェイト処理（ｗａｉ１ｓ）が、前述した図９８のフローに従って行われる。
　【０２２２】
　次のステップＣ４１０では球抜処理実行によって球移動が発生したか否かの監視処理が開始され、続くステップＣ４１２で後述（図１０６）の“球抜動作処理”（ｒｍｖ）が行われる。この球抜動作処理が終了すると、上記開始された球移動の有無の監視処理が終了され（ステップＣ４１４）、次のステップＣ４１６で後述（図１１５）の“球抜ソレノイド開閉処理”（ｒｍｖｏｎｆ）が実行される。
　続くステップＣ４１８では球抜ソレノイド３３６の“オフ”が、ステップＣ４２０では“球抜が終了したことを記憶すべく球抜フラグ”が“０”に設定され、ステップＣ４２２で後述（図１１５）の“不正監視開始処理（ｓｅｔｕｂｑ）”が行われ、その後、本プログラムを終了する。
　【０２２３】
　図１０７は、上述の球抜処理（ｒｅｍｏｖｅ）のステップＣ４１２（図１０６）で実行される“球抜動作処理”（ｒｍｖ）のプログラムフローチャートである。
　このプログラムが開始されると、先ずステップＣ４２４で、後述の図１２１，１２２に示すフローに従って、排出１，２ソレノイドが“オン”され、ステップＣ４２６で“球抜フラグ”が“オフ”され、次のステップＣ４２８で後述（図１１１）の“１分タイマ処理”（ｓｗｔ１ｍｎ）が、ステップＣ４３０で後述（図１１２）の“３ｓｅｃタイマ処理”（ｓ４ｔ３ｓ）が夫々行われた後、ステップＣ４３２以降の処理に進む。
　【０２２４】
　ステップＣ４３２では、上記ソレノイドのオンによっても球移動が発生していないか否かが判別され、球移動が無いとき（“Ｙｅｓ”のとき）には、リセット待ち（上記１分間タイマ設定後）状態にされる。この判別結果が“Ｎｏ”のときには、ステップＣ４３４で１分が経過したか否かが判別され、続くステップＣ４３６で球抜センサが“オン”であるか否かが判別される。更に、ステップＣ４３８では排出１，２センサが球有状態を検出しているか否かが、ステップＣ４４０では上記３分間タイマ設定後３ｓｅｃが経過したか否かが判別される。
　そして、前記ステップＣ４３４，ステップＣ４３６の何れか一方の判別結果が“Ｙｅｓ”となったときには、後述のステップＣ４４６以降の処理に進む。そして上記２つの判別結果が共に“Ｎｏ”（１分が経過せず、しかも球抜センサが“オフ”のとき）と云う条件の下でステップＣ４３８判別の結果、“球有り”と判断されたときには、前記ステップＣ４３０に戻ってその処理を繰返し、一方、何れの排出１，２センサも“球無し”で、且つ、未だ３ｓｅｃが経過していないときには、上記ステップＣ４３２に戻ってその処理が行われ、既に３ｓｅｃ経過しているときには、ステップＣ４４２に進んで排出ソレノイドが“オフ”され、次のステップＣ４４４で“球移動監視処理”が終了され、その後、本プログラムを終了する。ところで、上記ステップＣ３４３８の判別は、具体的には、図１０８のフローに従って行われる。このフローでは、先ず、排出はセンサが５０ｍｓｅｃ連続して球無しを検知したか否かが（ステップＨ０２）、次いで排出２センサが５０ｍｓｅｃ連続して球無しを検知したか否か（ステップＨ０４）が判別され、何れのステップでも球無しとされたときにステップＣ４４０に進み、何れか一方で球有りとされたときにステップＣ４３０に戻るようになっている。
　【０２２５】
　図１０７に戻り、前記ステップＣ４３４，Ｃ４３６の何れか一方の判別結果が“Ｙｅｓ”のときには、先ずステップＣ４４６で、ステップＣ４４４と同様に球移動無し監視処理が終了され、ステップＣ４４８で排出１，２カウンタの値が「１」に設定され、ステップＣ４５０で図１１３のフローに従って“１ｓｅｃタイマ設定処理”（ｓ２ｔ１ｓ）が行われた後、１ｓｅｃが経過したか否かの判別が行われる（ステップＣ４５２）。この判別結果が“Ｎｏ”のときには続くステップＣ４５４で、何れかの排出通路から球が排出されたか否かの判別が行われ、この判別結果が“Ｎｏ”のときには、ステップＣ４５２に戻ってその判別処理を行い、判別結果が“Ｙｅｓ”のときには、ステップＣ４５６に進む。又、前記ステップＣ４５２の判別結果が“Ｙｅｓ”のときには、ステップＣ４５４をスキップして、ステップＣ４５６に進む。
　ステップＣ４５６では排出１，２ソレノイドが“オフ”され、次のステップＣ４５８で３ｓｅｃのウェイト処理（ｗａｉ３ｓ）が行われ、その後本プログラムを終了する。
　【０２２６】
　図１０９は、上記“球抜動作処理”（ｒｍｖ）のステップＣ４５４，Ｃ４５６の詳細な手順を示すフローチャートである。
　“球抜動作処理”（ｒｍｖ）にて処理がステップＣ４５４に進むと、先ず、ステップＨ１０で排出１ソレノイド側での排出が終了したか否かが判別され、未だ終了していないならばステップＨ１２にて排出１ソレノイドが消磁（オフ）された後ステップＨ１４に進む。一方、排出１ソレノイド側で排出が終了していたならば、前記ステップＨ１２をスキップしてステップＨ１４に進む。
　ステップＨ１４では排出２ソレノイド側で排出が終了したか否かが判別され、未だ終了していないならばステップＨ１６にて排出２ソレノイドが消磁（オフ）された後ステップＨ１８に進む。一方、排出２ソレノイド側で排出が終了していたならば、前記ステップＨ１６をスキップしてステップＨ１８に進む。次のステップＨ１８では、排出１ソレノイドが励磁（オン）されているか否かが、更にステップＨ２０では排出２ソレノイドが励磁（オン）されているか否かが判別される。この判別により排出１，２ソレノイドの少なくとも一方がオンであることが検知されたときには、図１０７のステップＣ４５２にスキップするようになっている。一方、排出１，２ソレノイドが共にオフのときには、図１０７のステップＣ４５８に進むようになっている。
　ところで上述（図１０９）のステップＨ１０，Ｈ１４の排出１終了，排出２終了の判別は図１１０に示すフローチャートに従って行われる。
　このプログラムでは、排出カウンタの値が「１」〜「１２」の値となっているか、「０」又は「１３」となっているかが判別され（ステップＨ２２）、「１」〜「１２」となっているときには、排出が修理要したと判断されて、処理が前述のステップＨ１２又はＨ１６に進むようになっており、「０」又は「１３」となっているときは、未終了と判断されて、上記ステップＨ１２，Ｈ１６を夫々スキップするようになっている。
　【０２２７】
　図１１１は、上記“球抜動作処理”（ｒｍｖ）のステップＣ４２８（図１０３）で実行される“１分タイマ設定処理”（ｓｗｔ１ｍｎ）のプログラムフローチャートである。
　このプログラムが開始されると、ステップＴ２０で“ｘａ”に「１２０」が設定され、次のステップＴ２２では時計タイマの初期化が行われ、ステップＴ２３で時計タイマの始動が行われる。そしてステップＴ２４で時計タイマの割込が可能にされ、上記“ｘａ”の値がカウンタに設定された“ｓｗｔｘｘｘ”（ステップＴ２５）、その後本プログラムを終了する。尚、図９８のステップＴ０８の処理（５００ｍｓｅｃタイマ設定処理“ｓｗｔｘｘｘ”）は、このフローのステップＴ２２より実行されるようになっている。又、上記ステップＴ２５の“カウンタ設定”（ｓｘｔｘｘｘ）は図１３８のステップＴ４２移行の手順にて行われる。
　【０２２８】
　図１１２は、上記“球抜動作処理”（ｒｍｖ）のステップＣ４３０で実行される“３ｓｅｃタイマ設定処理”（ｓ４ｔ３ｓ）に用いられるプログラムのプログラムフローチャートである。
　実際に「３ｓｅｃ」をカウントするのであれば、処理はステップＺ０１から行われ「ｔｉｍｅｒ４」の値が“ＨＬ”に設定される。次いでステップＺ０２で“ｘａ”に「−１８６」が設定されて、上述した“カウンタ設定”（ｓｘｔｘｘｘ）が行われる。尚、２００ｍｓｅｃがカウントされるのであればステップＺ０３で“ｘａ”に「−１９９」が設定され、１００ｍｓｅｃがカウントされるのであればステップＺ０４で“ｘａ”に「−９９」が設定され、その後“タイマ設定”（ｓｘｔｘｘｘ）が行われる。
　【０２２９】
　図１１３は、上記“球抜動作処理”（ｒｍｖ）のステップＣ４５０で実行される“１ｓｅｃタイマ設定処理（ｓ２ｔ１ｓ）”のプログラムフローチャートである。
　このプログラムが開始されると、ステップＴ２６で汎用タイマ“ｔｉｍｅｒ２”の値が“ＨＬ”に設定され、次のステップＴ２８で“ｘａ”に「−２４８」が設定された後、ステップＴ２９で、“タイマ設定”（ｓｘｔｘｘｘ）が行われ（図１３８）、その後、本プログラムを終了する。
　【０２３０】
　図１１４は、図９６に示した“球抜処理”（ｒｅｍｏｖｅ）のステップＣ４１６で実行される球抜ソレノイド開閉処理（ｒｍｖｏｕｆ）のプログラムフローチャートである。
　このプログラムが開始されると、先ずステップＣ４６０で球抜ソレノイドの反転動作（ｒｍｖｏｎ０）が行われ、次のステップＣ４６２で球抜ソレノイドがこの時点で“オン”されているか否かが判別される。そして、この時点で“オン”となっているのであればステップＣ４６４に進んで球抜ソレノイドが“オフ”され、その後、ステップＣ４６８で５００ｍｓｅｃのウェイト処理（ｗａｉ５００）が、図９８に示したプログラムに従って実行され、その後、本ルーチンを終了する。一方、球抜ソレノイドが既に“オフ”となっているのであれば、反対にステップＣ４６６にて該ソレノイドが“オン”され、その後、上記ステップＣ４６８のウェイト処理が実行され、その後本プログラムを終了する。
　【０２３１】
　又、図１１５は、“球抜処理”（図１０６）のステップＣ４２２で実行される“不正監視開始処理”（ｓｅｔｕｂｑ）のプログラムフローチャートである。
　このプログラムでは、排出数カウント停止フラグが“１”に設定（オン）され（ステップＣ４７０）、次いで排出数カウンタが「４」に設定され（ステップＣ４７２）、その後、本プログラムを終了するようになっている。
　【０２３２】
　次にメインルーチン（図９０、図９１）のステップＣ５８で実行される“賞球排出処理”（ｓｆｏｕｔ）のサブルーチンについて、図１１６に示すフローチャートに従って詳細に説明する。
　この“賞球排出処理”が開始されると、先ず、ステップＣ５０２で後述（図１１７）の“賞球数分配処理”（ｓｅｔｓｂｑ）が行われ、次いで入賞球無し監視球止めカウンタの値が「３」に設定された後（ステップＣ５０４）、ステップＣ５０６に進んで後述（図１１８）の“排出始動処理”（ｏｕｔ１ｓｂ）が行われる。
　【０２３３】
　次のステップＣ５０８では排出動作が終了したか否かが判別され、終了したと判断されたときには、ステップＣ５２４以降の処理にスキップする。一方、未だ終了していないと判断されたときには、ステップＣ５１０で後述（図１２３）の排出終了信号処理が行われ、その後ステップＣ５１２でタイムアウトしたか否かの判別が行われる。未だタイムアウトせずにこの判別結果が“Ｎｏ”となったときには、ステップＣ５２４以降の処理にスキップする。先ず、ステップＣ５２４では“５００ｍｓｅｃタイマの始動処理”（ｓｌｔｗａｉ）が後述（図１２７）のフローに従って行われ、次のステップＣ５２６で球移動監視中であるか否かが判別される。そして球移動監視中であるときには、ステップＣ５２８で“入賞球排出処理”（ｓａｆｏｕｔ）が行われ、その後ステップＣ５３０に進み、監視中でないときには、上ステップＣ５２８をスキップして、ステップＣ５３０に進む。
　【０２３４】
　ステップＣ５３０では“最後の１個排出待ち処理”（ｏｕｔ３ｓｂ）が行われ、次いで最後の１個の排出が正常に行われたか否かが判別される。この判別結果により、最後の１個の排出が未だ無いと判断されたときには、前記ステップＣ５０６に戻ってその処理を繰返し、最後の１個が正常に排出されたと判断されたときには、そのまま前記ステップＣ５３４〜Ｃ５４０の処理を行った後、本プログラムを終了する。
　【０２３５】
　一方、前記ステップＣ５１２の判別結果が“Ｙｅｓ”のときにはステップＣ５１４で“排出ソレノイドオフ処理”（ｓｌｗｏｆｆ）が行われ、しかる後、ステップＣ５１６で「球止め」が３回発生したか否かが判別される。この判別結果が“Ｎｏ”であるうちはステップＣ５１８にて“５００ｓｅｃｍ安定待ち処理”（ｏｕｔｅｓｂ）が行われ、その後前記ステップＣ５０６に戻って処理を繰返す。一方、ステップＣ５１６の判別結果が“Ｙｅｓ”に転じたならば、ステップＣ５２０で“カウント禁止解除処理”（ｃｌｒｎｏｇ）が行われた後、残数払出エラーを記憶すべくフラグ“ＺＮＳＯＵＴ”が“１”に設定され、その後入賞球の排出が終了したか否かの判別が行われる。
　【０２３６】
　前記ステップＣ５３４の判別の結果、入賞球排出が未だ終わっていないと判断されたときには、ステップＣ５３６で“入賞球払出処理”（ｓａｆｏｕｔ）が行われ、その後、排出補正状態である旨の記憶を消去すべく、ステップＣ５３８でフラグ“ＯＵＴＡＤＪ”が“０”に設定され、ステップＣ５４０で前述した“不正排出監視開始処理”（図１１５）が実行され、その後、本プログラムを終了する。一方、前記ステップＣ５３４の結果、入賞球排出が終わっていると判断されたならば、前記ステップＣ５３６をスキップして、前記ステップＣ５３８，Ｃ５４０を実行して、その後本ルーチンを終了する。
　【０２３７】
　図１１７は、上述の“賞球排出処理”（ｓｆｏｕｔ）のステップＣ５０２で実行される“賞球数分配処理”（ｓｅｔｓｂｑ）のプログラムフローチャートである。
　このプログラムが開始されると、ステップＣ５５０で排出２側のカウント値を記憶するために割振られたレジスタ“ｘ”の値が「−１」に設定され、ステップＣ５５２で賞球数が「９」以上であるか否か（「賞球数−９」が「０」以上であるか否か）が判別される。そして、賞球数が「９」以上のときには、併用排出を行うべくステップＣ５５４に進み、「９」未満のときには交互排出を行うべくステップＣ５６０に進む。
　そして賞球数が「９」以上のときには、ステップＣ５５４にて、賞球数から「９」を減じた値を「２」で割り、その値に「４」を加えて排出１側カウンタの値即ちレジスタ“Ａ”の値、排出２側カウンタの値即ちレジスタ“Ｘ”の値とする。
　次のステップＣ５６６では、賞球数から「９」を減じた値が偶数であるか否か（「２」で割って余りが有るか否か）が判別され、奇数のときには（余り有り）そのままステップＣ５６４に進んで上記レジスタ“Ａ”，“Ｘ”が排出１側カウンタ，排出２側カウンタの値に設定され、本プログラムを終了する。一方、賞球数から「９」を減じた値が偶数のときには（余り無し）、この時点で設定されているレジスタ“Ｘ”の値から「１」を減じた値が新たな値“Ｘ”に設定され、次のステップＣ５６４で、上記“Ａ”，“Ｘ”の値が排出１側カウンタ，排出２側カウンタの値に夫々設定される。
　【０２３８】
　一方、前記ステップＣ５５２の判別により賞球数の残数が「９」より小さいと判断されたときには、ステップＣ５６０で賞球数から「１」を減じた値がレジスタ“Ａ”に設定され、次いでステップＣ５６２にて、排出１側での排出が行われているか否かが判別される。この判別結果が“Ｙｅｓ”のときには、次の排出処理で排出２側からの排出が行われるようにその旨を記憶して、前記ステップＣ５６４に進み、一方、“Ｎｏ”のときには、レジスタ“Ａ”の値と“Ｘ”の値が交換され、次の排出処理で排出１側からの排出を行うようにその旨を記憶して、前記ステップＣ５６４に進み、その後、本プログラムを終了する。
　【０２３９】
　図１１８は、前述した賞球排出処理（図１１６）のステップＣ５０６で実行される排出始動処理（ｏｕｔ１ｓｂ）のプログラムフローチャートである。
　本プログラムが開始されると、図１１６のステップＣ５１２の判別に用いられる“タイムアウトの設定処理”（ｓ４ｔｏｖ）が行われ（ステップＣ５７０）、続く、ステップＣ５７２で“排出ソレノイドオン処理”（ｏｐｅｎｓ２）が行われ、ステップＣ５７４で３５ｍｓｅｃの“ウェイト処理”（ｗａｉｔ３５）が図９３のフローに従って行われ、その後、排出動作が終了したか否かの判別が図１０９のフローに従って行われる（ステップＣ５７６）。
　そして、この判別結果が“Ｙｅｓ”のときにはステップＣ５７８で排出ソレノイドが“オフ”にされ、その後、排出終了時の制御（図１１６のステップＣ５２４以降）に進み、一方、“Ｎｏ”のときには、そのまま、未終了時の排出制御（ステップＣ５１０以降）に進むようになっている。
　ところで、上記ステップＣ５７０の“タイムアウト設定処理”は、図１１９のフローに従って行われる。この場合には、ステップＺ０６よりその処理が行われて“ｘａ”が「−１８６」に設定される。次のステップＺ０７では、１６ｍｓｅｃ周期タイマの値“ｔｉｍｅｒ４”が“ＨＬ”に設定され、次いで上記“ｘａ”の値が、後述（図１３８）の“タイマ設定処理”（ｓｘｔｘｘｘ）にてタイマカウント値に設定され、そのカウントが行われるようになっている（ステップＺ０８）。
　【０２４０】
　図１２０は、上記ステップＣ５７２（図１１８）で行われる“排出ソレノイドオン処理”（ｏｐｅｎｓｌ）のプログラムフローチャートである。
　本プログラムが開始されると、ステップＣ５８０で排出１センサの立下りを記憶すべくフラグ“ｏｔ１ｅｖｄ”が“１”に設定され、次のステップＣ５８２で排出１側での排出をすべきであるか否かの判別が行われる。この判別結果が“Ｙｅｓ”のときにはステップＣ５８４で排出１ソレノイドが“オン”され（ｓｅｔｏｔ１）、ステップＣ５８５に進み、“Ｎｏ”のときには、上記ステップＣ５８４をスキップしてステップＣ５８５に進む。
　ステップＣ５８５では排出２センサ側の立下りを記憶すべく“ｏｔ２ｅｖｄ”が“１”に設定され、次のステップＣ５８６で排出２側での排出をすべきであるか否かの判別が行われる。この判別結果が“Ｙｅｓ”のときにはステップＣ５８８で排出２ソレノイドが“オン”され（ｓｅｔｏｔ２）、“Ｎｏ”のときには、該ステップＣ５８８をスキップして、本プログラムを終了する。
　【０２４１】
　ところで上記ステップＣ５８４での“排出１ソレノイドのオン”（ｓｅｔｏｔ１）”及びステップＣ５８８での“排出ソレノイドのオン”（ｓｅｔｏｔ２）は、図１２１，図１２２に夫々示すフローチャートに従って行われる。
　これらのプログラムに示すように、排出ソレノイドを“オン”にするに当たっては、先ず、排出１センサ又は排出２センサの立下りが“オフ”にされ、次いで排出１側又は排出２側の球移動無しタイマが、例えば図１１２に示すフローに従って設定され（ｓｘｔ２００）、その後球移動無し監視を始動させて、当該プログラムを終了するようになっている。
　【０２４２】
　図１２３は、“賞球排出処理”（図１１６）のステップＣ５１０で実行される“排出終了待ち処理”（ｏｕｔ２ｓｂ）のプログラムフローチャートである。
　このプログラムが開始されると、ステップＣ５９０で球移動が無しであるか否かが後述の図１３３に示すフローに従って判別される。この判別の結果、球移動が未だ生じていないときには“異常発生”と判断して、リセット待ちが行われる（図８４）。一方、球移動が生じたときは（正常時）には、ステップＣ５９２でタイムアウトしたか否かの判別が行われ、この判別結果が“Ｙｅｓ”のときには、そのまま本プログラムを終了する。
　【０２４３】
　一方、ステップＣ５９２の判別結果が“Ｎｏ”のときには、ステップＣ５９４で排出１側での排出が終了したか否かが図１１０に示したフローに従って判別され、続くステップＣ５９６で排出２側での排出が終了したか否かの判別が図１２４に示すフローに従って行われる。そして、これら２つの判別結果が共に“Ｎｏ”のときには、前記ステップＣ５９０に戻ってその処理が繰返される。又、排出１側が終了したとき（ステップＣ５９４の判別結果が“Ｙｅｓ”）にはステップＣ５９８以降の処理が行われ、排出１側が終了せずに排出２側の排出が先に終了したときには（ステップＣ５９６の判別結果が“Ｙｅｓ”）、ステップＣ６１４以降の処理が行われるようになっている。
　【０２４４】
　排出１側での排出が先に終了して、処理がステップＣ５９８に進むと、排出１ソレノイドのオフの処理（ｏｕｔ２ｓ１）が行われ、次のステップＣ６００でステップＣ５９０と同一手順で球移動が無しであるか否かが判別される。この判別結果が“Ｙｅｓ”のときには“異常”と判断して、図８４に示したフローにて“リセット待ち”が行われ、“Ｎｏ”のとき（正常）には更にステップＣ６０２でタイムアウトしたか否かの判別が行われる。このステップＣ６０２の判別結果が“Ｙｅｓ”のときにはそのまま本プログラムを終了し、“Ｎｏ”のときにはステップＣ６０４に進んで排出２側での排出が終了しているか否かが図１２４に示すフローに従って判別される。
　この判別結果が“Ｎｏ”であるうちは、前記ステップＣ６００に戻ってその処理が繰返され、判別結果が“Ｙｅｓ”に転じるのを待って、ステップＣ６０６に進む。
　ステップＣ６０６では排出１ソレノイドが“オフ”され、ステップＣ６０８で球移動監視中であるか否かの判別、ステップＣ６１０で排出２センサの信号が立下ったか否かの判別が夫々行われ、球移動監視中で、且つ信号の立下りが発生した場合にステップＣ６１２に進んで当該信号の立下りの記憶が消去され、球移動監視フラグが“オフ”にされ、その後、本プログラムを終了する。これ以外の場合には、上記ステップＣ６１２をスキップして、そのまま本プログラムを終了する。
　【０２４５】
　排出１側での排出が終了する前に排出２側での排出が先に終了して、処理がステップＣ６１４に進むと、排出２ソレノイドオフの処理（ｏｕｔ２ｓ４）が行われ、次のステップＣ６１６で、ステップＣ５９０と同一手順で球移動が無しであるか否かが判別される。
　この判別結果が“Ｙｅｓ”のときには“異常”と判断して“リセット待ち”（図８４）が行われ、“Ｎｏ”のときには更にステップＣ６１８でタイムアウトしたか否かの判別が行われる。このステップＣ６１８の判別結果が“Ｙｅｓ”のときにはそのまま本プログラムを終了し、“Ｎｏ”のときにはステップＣ６２０に進んで更に排出１側での排出が終了しているか否かが図１２４に示すフローに従って判別される。
　この判別結果が“Ｎｏ”であるうちは、前記ステップＣ６１６に戻ってその処理が繰返され、判別結果が“Ｙｅｓ”に転じるのを待って、ステップＣ６２２に進む。ステップＣ６２２では排出２ソレノイドが“オフ”され、ステップＣ６２４で球移動監視中であるか否かの判別、ステップＣ６２６で排出１センサからの信号に立下りが発生したか否かの判別が夫々行われ、球移動監視中で、且つ信号の立下りが発生した場合にステップＣ６２８に進んで当該信号の立下りの記憶が消去され、球移動監視フラグが“オフ”にされ、その後、本プログラムを終了する。これ以外の場合には、上記ステップＣ６２８をスキップして、そのまま本プログラムを終了する。
　ところで前述のステップＣ５９６，Ｃ６０４，Ｃ６２０の判別を行うに当たっては、図１２４に示すようにステップＨ２４にて排出カウンタの値が「１」〜「１２」のとき未終了と判断され、「０」又は「１３」のとき、終了と判断されるようになっている。
　【０２４６】
　図１２５は、賞球排出処理（図１１６）のステップＣ５１８で実行される“５００ｍ安定待ち処理”（ｏｕｔｅｓｂ）のプログラムフローチャートである。
　このプログラムが開始されると、ステップＣ６３０で“５００ｍｓｅｃ開始処理”（２ｓｔｗａｉ）が、行われて、タイマ設定がなされる。このようにタイマが設定されると、次のステップＣ６３２で“球移動無しエラー”が発生しているか否かが判別され、“エラー有り”のときには、図８４に示したリセット待ちが行われ、“エラー無し”のときには、ステップＣ６３４，Ｃ６３６で、夫々、排出１側の排出信号が変化したか否か、排出２側の排出信号が変化したか否かが判別される。そして、何れか一方で、信号の変化が検知されたときには、前記ステップＣ６３０に戻ってその処理が繰返され、何れの判別でも信号の変化が検知されなかったときには、ステップＣ６３８で上記設定されたタイマがカウントを終了したか否かの判別がなされ、未だカウントを終了していないときには前記ステップＣ６３２に戻ってその処理を繰返し、カウントを終了した時点で、図１２６の“ａｄｊｒｓｔ”処理に移る。
　このプログラムでは、先ずステップＣ６４０で、“排出１側の補正処理”（ｄｅｃｃｎｔ）、ステップＣ６４２で、“排出２側の補正処理”（ｄｅｃｃｎｔ）が行われ、ステップＣ６４４で排出１側，排出２側の各々の信号の立上がり記憶が消去され、ステップＣ６４６でカウント禁止状態の解除が行われ、その後これらのプログラムを終了する。
　【０２４７】
　ところで、前記ステップＣ６３０は図１２７のフローに従って行われる。即ち、５００ｍｓｅｃ開始処理は、先ずステップＺ０９で“ｘａ”に「−１２４」が設定され、ステップＺ１０で「ＨＬ」に「ｔｉｍｅｒ２」の値が設定され（４ｍｓｅｃ周期タイマ設定）、その後、タイマ設定（ｓｘｔｘｘｘ）が図１３８の手順に従って行われ、５００ｍｓｅｃのカウントが開始される。
　又、前記ステップＣ６３４，Ｃ６３６の判別は、図１２８に示すフローに従って行われる。即ち、この判別では、ＲＡＭの所定領域に記憶された入力レベル（判定レベル）“ＬＶＬ”の値と、ＣＰＵのポートに入力された最新情報“ｎｅｗ”の値が比較され、一致しているときには変化なし、不一致のときには変化有りと判断される。
　更に、前記ステップＣ６４０又はＣ６４２での補正処理（ｄｅｃｃｎｔ）は、図１２９に示すフローに従って、先ず当該排出センサからの信号に立上りが有るか否かが判別され（ステップＣ１４７）、立上りが無いときにはそのまま、本ルーチンを終了させ、立上りが有るときにステップＣ６４８に進んで当該信号レベルが球有りを示しているか否かが判別される。信号が球無しを示しているときにはステップＣ６４９に進んで、賞球数の残数を「１」減らす処理がなされ、球有りを示しているときには、ステップＣ６５０に進んで残数を「２」減らす処理がなされる。
　【０２４８】
　図１３０は、賞球排出処理（図１１６）のステップＣ５２８で実行される“入賞球払出処理”（ｓａｆｏｕｔ）のプログラムフローチャートである。
　このプログラムが開始されると、ステップＣ６６０で「賞球数」と「賞球信号残数」とを加えた値がアキュームレータ“Ａ”に設定され、次のステップＣ６６２でその値“Ａ”が「１６」を越えているか否かの判別が行われる。
　この判別の結果、１６個以上あるとされると、ステップＣ６６４でこの時点で設定されている“Ａ”の値から「１０」を減じた値が新たにアキュームレータ“Ａ”に設定されて、ステップＣ６７０以降に進む。一方、上記判別の結果、１６個未満であるとされると、ステップＣ６６６で“Ａ”の値が、「賞球信号残数」として記憶され、更にステップＣ６６８で“Ａ”の値が「１０」以上であるか否かの判別がなされる。“Ａ”の値が「１０」未満のときには後述のステップＣ６７４にスキップし、「１０」以上のときには、ステップＣ６７０に進む。
　【０２４９】
　ステップＣ６７０では、“Ａ”の値が「賞球信号残数」として記憶され、ステップＣ６７２で賞球信号の要求が行われる。
　ステップＣ６７４では、“入賞球無し監視”フラグが“０”に設定され、次のステップＣ６７６でセーフソレノイドの励磁（オン）、ステップＣ６７８で後述（図１３１）の“入賞球払出し待ち処理”（ｗｔｓａｆｅ）が行われ、ステップＣ６８０に進み、セーフ払出しエラーが発生しているか否かの判別が行われる。
　エラーが発生してこのステップＣ６８０の判別結果が“Ｙｅｓ”となっているときには、排出動作を終了させるべくリセット待ち（図８４）に移行し、一方、判別結果が“Ｎｏ”のときには、ステップＣ６８２で受信状態のスティタスを示す賞球フラグ“ＲＣＶＳＴＳ”が“０”に設定され、その後本プログラムを終了する。
　【０２５０】
　図１３１は、上記“セーフ球払出処理”のステップＣ６７８（及び図８５に示した排出ソレノイドオフ処理のステップＢ１０４）で行われる“入賞球払出し待ち処理”（ｗｔｓａｆｅ）のプログラムフローチャートである。
　このプログラムが開始されると、ステップＣ６８４でセーフソレノイドが“オン”であるか否かが判別され、“オフ”のときには、そのまま本プログラムを終了する。一方、“オン”のときには、ステップＣ６８６で図１１１のフローに従った１分タイマの設定（ｓｗｔ１ｍｎ）、ステップＣ６８８で図１０５のフローに従った２００ｍタイマ設定処理（ｓ０ｔｘｘｘ）が行われ、次のステップＣ６９０で上記１分タイマがカウント終了したか否かが判別される。この判別により、１分が経過したと判断されたときには、ステップＣ７０６で入賞球異常を記憶すべくフラグ“ＳＡＦＮＭＶ”が“１”に設定され、ステップＣ７０８でセーフソレノイドが“オフ”にされて、その後本プログラムを終了する。
　【０２５１】
　一方、上記ステップＣ６９０の判別により、未だ１分が経過していないと判断されると、ステップＣ６９４で上記２００ｍｓｅｃタイマがカウントを終了したか否かが判別される。そして、この判別結果が“Ｙｅｓ”、即ちカウント終了するのを待ってステップＣ６９６で入賞球が異常であることを記憶すべくフラグ“ＳＡＶＮＭＶ”が“１”に設定され、その後ステップＣ６９８に進む。
　ステップＣ６９８ではセーフセンサが“オン”であるか否かが判別され、セーフセンサが、“オン”であるうちは前記ステップＣ６９０に戻ってその処理が行われ、上記１分タイマがタイムアップする前にその出力が“オフ”になったときには、ステップＣ７００で図１０５のフローに従って“５００ｍｓｅｃタイマ設定処理”（ｓ０ｔ５０）が行われる。
　【０２５２】
　次のステップＣ７０２では再びセーフセンサが“オン（球有り）”であるか否かが判別され、“球有り”のときには前記ステップＣ６８８に戻ってその処理が繰返される。又、“球無し”のときには次のステップＣ７０４で２００ｍｓｅｃタイマがカウントを終了したか否かの判別が行われ、未だ終了していないときには、ステップＣ７０２に戻ってその判別が繰返し行われ、カウントを終了したときに、ステップＣ７０８に進んでセーフソレノイドが“オフ”されて、本プログラムを終了する。
　【０２５３】
　図１３２は、賞球排出処理（図１１６）のステップＣ５３０で実行される“最後の１個排出待ち処理”（ｏｕｔ３ｓｂ）のプログラムフローチャートである。
　このプログラムが開始されると、ステップＣ７１０で球移動無しエラーが発生しているか否かの判別（図１３３のプログラムに従った判別）により“エラー”の有無が判別され、球移動無しエラー発生のときには前述の図８４によるリセット待ちが行われる。
　一方、球移動無しエラーが発生していないときには、排出１センサの出力信号の立下り記憶があるか否かが判別され（ステップＣ７１２）、立下り記憶があるときにはステップＣ７１４で排出１側の球移動監視フラグを“０”にして、ステップＣ７１６に進み、“立下り記憶無し”のときにはそのままステップＣ７１６に進む。
　ステップＣ７１６では排出２センサの出力信号の立下り記憶があるか否かが判別され、立下り記憶があるときにはステップＣ７１８で排出２側の球移動監視フラグを“０”にして、ステップＣ７２０に進み、“立下り記憶無し”のときにはそのままステップＣ７２０に進む。
　【０２５４】
　ステップＣ７２０では、排出１，２センサの出力信号が共に立下がっているか否かが判別され、共に立下がっているときには、そのまま本プログラムを終了する。一方、何れか一方が立下がっていないときには、ステップＣ７２２に進んで４００ｍｓｅｃが経過したか否かが判別され、未だ経過していないときには、前記ステップＣ７１０に戻ってその処理が繰返し行われ、４００ｍｓｅｃが経過したならば、ステップＣ７２４にて、排出補正中である旨を記憶すべくフラグ“ＯＵＴＡＤＪ”が“１”に設定され、その後本プログラムを終了する。
　【０２５５】
　ところで上記ステップＣ７１０、又は前述の排出終了待ち処理（図１２３）のステップＣ５９０、５００ｍｓｅｃ安定待ち処理（図１２５）のステップＣ６３２、球抜動作処理（図１０７）のステップＣ４３２等で行われる球移動無しエラーの判別は、図１３３のプログラム（ｃｈｋｍｎｖ）に従って行われる。
　このプログラムが開始されると、ステップＣ７３０〜Ｃ７３６で、球抜通電が無いか否か（ステップＣ７３０）、球抜動作による球移動が無いか否か（ステップＣ７３２）、排出球移動が無いか否か（ステップＣ７３４）、入賞球無しエラーが発生しているか否か（ステップＣ７３６）が順次判別される。これらステップＣ７３０〜Ｃ７３６の全ての判別結果が“Ｎｏ”のときには、異常（エラー）が発生していないと判断され、本プログラムを終了する。一方、上記判別の何れか１つが“Ｙｅｓ”のときには、ステップＣ７３８に進み上記発生したエラーが排出１側の“エラー”であるか否かが判別され、判別結果が“Ｙｅｓ”のときにはステップＣ７４０で排出１ソレノイドがオフされ、その後ステップＣ７４２に進む。
　ステップＣ７４２では上記発生したエラーが排出２側の“エラー”であるか否かが判別され、判別結果が“Ｙｅｓ”のときにはステップＣ７４４で排出２ソレノイドが“オフ”とされ、その後、球抜ソレノイドの“オフ”等の処理を行うべく、図８４のステップＢ１０６に移行するように成っている。
　【０２５６】
　次にメインルーチン（図９０、図９１）のステップＣ５４で実行される“玉貸排出処理”（ｂｒｑｏｕｔ）のサブルーチンについて、図１３４に示すフローチャートに従って詳細に説明する。
　この“玉貸排出処理”が開始されると、ステップＣ８０２で後述の“ＥＸＳオン処理”（ｃｈｋｂｒｑ）が行われ、次のステップＣ８０４で“エラー”が発生しているか否かが判別される。この判別により“エラー”が確認されると（有り）、そのまま本プログラムを終了する。一方、“エラー”無しと判断されると、ステップＣ８０６で“ＣＯＭＳＲＱ送信処理”（ｓｅｎｄｃｍ）が図１０２のフローに従って行われ、次いで、排出２側カウンタが「１２」に、排出１側カウンタが「１１」に夫々設定され（ステップＣ８０８）、球止めカウンタが設定される（ステップＣ８１０）。上記のように排出１，２カウンタの値を「１２」「１１」に設定するこにとより排出１，２側からは夫々１３個、１２個の遊技球が排出され、計２５個（１００円分）の球の貸出しが行われる、更に図１０４に示した排出始動処理（ｏｕｔ１ｓｂ）が行われ、その後、ステップＣ８１４で排出動作が終了したか否かが判別される。そして排出動作が終了したと判断されたときには、後述のステップＣ８４０以降に進み、未だ終了していないとの判断がなされたときには、ステップＣ８１４で“排出終了待ち処理”（ｏｕｔ２ｓｂ）が図１２３のフローに従って行われ、その後、ステップＣ８１８で“排出タイムアウト”したか否かが判別される。この判別は、上記排出始動処理（図１１８）のステップＣ５７０で設定された期間がタイムアップしたか否かに応じて判断されるもので、判別の結果が“Ｎｏ”のときには、後述のステップＣ８４０以降の処理に進み、一方、“Ｙｅｓ”のときには、ステップＣ８２０で“排出ソレノイドオフ処理”（ｓｌｗｏｆｆ）が行われ、その後、残数払出エラーが発生している旨を記憶すべくフラグ“ＺＮＳＯＵＴ”が“１”に設定され（ステップＣ８２２）、次のステップＣ８２４で、球止りが３回発生したか否かが判別される。
　【０２５７】
　この判別結果が“Ｎｏ”であるうちは、ステップＣ８２６で、前述した図１２５のプログラムに従って、“５００ｍｓｅｃ安定待ち処理”（ｏｕｔｅｓｂ）が行われ、その後、前記ステップＣ８１２よりその処理が繰返される。
　一方、前記ステップＣ８２４の判別結果が“Ｙｅｓ”に転じたならば、ステップＣ８２８で、前述した図１２７のフローに従って“５００ｓｅｃ始動処理（ｓ２ｔｗａｉ）”が行なわれ、その後、ステップＣ８３０で半端センサが“球有り”を検知しているか否か、ステップＣ８３２で排出１，２センサが共に球有りを示しているか否かが夫々判別される。そして、何れか一方の判別結果が“Ｎｏ”であるうちは、前記ステップＣ８２８に戻ってその処理が繰返され、判別結果が共に“Ｙｅｓ”となったときに、ステップＣ８３４でＴ３期間（図２７参照）が過ぎたか否か、ステップＣ８３６で更に５００ｍｓｅｃが経過したか否かが判別される。そして、何れか一方の判別結果が“Ｎｏ”のときには、ステップＣ８３０に戻ってその処理が繰返され、一方、前記ステップＣ８３４，Ｃ８３６の判別結果が共に“Ｙｅｓ”に転じたならば、ステップＣ８３８に進んで“排出数補正処理”（ａｄｊｒｓｔ）が図１２６のフローに従って行われ、その後、前記ステップＣ８１０に戻って、その処理を継続する。
　【０２５８】
　前記ステップＣ８１４で“排出動作終了”と判断されたとき、又は、前記ステップＣ８１８で“タイムアウトしていない”と判断されたときに実行されるステップＣ８４０以降の処理では、先ず、ステップＣ８２８と同様の“５００ｍウェイト設定処理（ｓ２ｔｗａｉ）”が行われ（ステップＣ８４０）、次のステップＣ８４２で、前述の図１３２のフローに従って、“最後の１個監視処理（ｏｕｔ３ｓｂ）”が行われ、その後、ステップＣ８４４で排出センサの出力信号の立下りが発生したか否かが判別される。この判別の結果“立下り無し”と判断されたときには、前述のステップＣ８１２に戻ってその処理が繰返し行われる。一方、“立下り有り”と判断されたときには、ステップＣ８４６で、“ＢＲＤＹ，ＢＲＱ監視用タイマ領域”のスティトが「５」に設定され、次のステップＣ８４８で“Ｔ４期間（図２７）を計測するオーバタイマの設定処理”（ｓｑｔｘｘｘ）が図１３８のフローに従って行われた後、更に、ステップＣ８５０で“ＥＸＳ信号”の“オフ”、玉貸信号の要求、Ｔ３オーバーエラーを記憶するためのフラグ“Ｔ３ＯＶＥＲ”，払出しエラーを記憶するためのフラグ“ＺＮＳＯＵＴ”が“０”に設定され、ステップＣ８５２で球抜スイッチの記憶消去が行われ、その後当該排出処理を終了させるようになっている。
　【０２５９】
　図１３５は、上述の玉貸排出処理（図１３４）のステップＣ８０２で実行される“ＥＸＳオン処理”（ｃｈｋｂｒｑ）のプログラムフローチャートである。
　本プログラムが開始されると、先ずステップＣ８４０で“ＥＸＳ信号”がオンされ、ステップＣ８４２で“３００ｍｓｅｃタイマ設定処理”（ｓ０ｔｘｘｘ）が図１０５のフローに従って行われ、その後、ステップＣ８４４，Ｃ８４６で夫々、“ＢＲＤＹ”が“１”か“０”か、“ＢＲＱ”が“１”か“０”かが判別される。
　前記ステップＣ８４４の判別結果が“１（ｔ）”のときにはステップＣ８６４で“ＥＸＳ信号”が“オフ”にされ、その後、後述のステップＣ８６６に進み、前記ステップＣ８４４が“０”で且つステップＣ８４６の判別結果が“１”のときには、図９５の判別に用いられるフラグ“Ｔ２ＢＲＱＦ”が“１”に設定され（ステップＣ８４８）、その後、ステップＣ８６６に進む。
　【０２６０】
　前記ステップＣ８４４，Ｃ８４６の判別結果が共に“０”のときには、ステップＣ８５０で３０ｍｓｅｃタイマがタイムアップしたか否かが判別され、この判別結果が“Ｎｏ”であるうちは前記ステップＣ８４４に戻ってその処理が繰返し行われる。そして上記判別結果が“Ｙｅｓ”に転じると、ステップＣ８５２で“２０ｍｓｅｃタイマ設定処理”（ｓ０ｔｘｘｘ）が図１０５のフローに従って行われ、次のステップＣ８５４で、２０ｍｓｅｃが経過したか否かが判別される。未だ２０ｍｓｅｃが経過していないときには、ステップＣ８５８，Ｃ８６０で再び、“ＢＲＤＹ信号”が“１”か“０”か、“ＢＲＱ信号”が“１”か“０”かが判別される。
　そして上記ステップＣ８５８の判別結果が“１”のときにはステップＣ８６４で“ＥＸＳ信号”が“オフ”にされ、その後、ステップＣ８６６に進み、前記ステップＣ８５８、ステップＣ８６０が共に“０”のときには、前記ステップＣ８５４に戻って、その処理が繰返される。
　又、前記ステップＣ８５８が“０”、ステップＣ８６０が“１”のときには、ステップＣ８６２にて後述の割込処理の分岐（図１６９）に用いられる変数“ｂｒｅｃｓｅｑ”に「１」を加えた値が新たな“ｂｒｅｃｓｅｑ”に設定され、その後、本ルーチンを終了する。
　【０２６１】
　上記２０ｍｓｅｃが経過して前記ステップＣ８５４の判別結果が“Ｙｅｓ”に転じると、図９５の判別に用いられたフラグ“Ｔ２ＢＲＱＮ”が“１”に設定され（ステップＣ８５６）、その後、ステップＣ８６６に進む。
　ステップＣ８６６では、変数“ｂｒｃｓｅｑ”が“０”に設定され、その後、“ＢＲＤＹ信号”，“ＢＲＹ信号”の立下り記憶が“オフ”され（ステップＣ８６８）、本プログラムを終了する。
　【０２６２】
　図１３６、図１３７は、玉貸排出処理（図１３４）のステップＣ８２０、及び賞球排出処理（図１１６）のステップＣ５１４で実行される“排出ソレノイドオフ処理”（ｓｌｗｏｆｆ）のプログラムフローチャートである。
　本プログラムが開始されると、ステップＣ８７０で排出１ソレノイドが“オン”であるか否か、ステップＣ８７２で排出２ソレノイドが“オン”であるか否かが判別される。これらの判別により２つのソレノイドが共に“オフ”であると判断されると、そのまま、本プログラムを終了し、一方、何れか一方が“オン”であると判断されると、ステップＣ８７６に進む。
　ステップＣ８７６では、先ずカウント停止フラグが“１”に設定され、次のステップＣ８７６では図１０５のフローに従って、５０ｍｓｅｃタイマの設定（ｓｏｔ５０）が行われ、ステップＣ８８０で球移動無し監視タイマが“オフ”にされ、その後図１３７側のステップＣ８８２以降の処理に進む。
　【０２６３】
　ステップＣ８８２では５０ｍｓｅｃが経過したか否かの判別がなされ、この判別結果が“Ｎｏ”のときには、ステップＣ８８４に進んで排出１センサの立上がり記憶があるか否かの判別がなされる。この判別結果が“Ｙｅｓ”のときには、ステップＣ８８６で排出１ソレノイドが“オフ”され、“Ｎｏ”のときには該ステップＣ８８６をスキップして、ステップＣ８８８に進む。
　ステップＣ８８８では同様に、排出２センサの立上がり記憶があるか否かの判別がなされ、この判別結果が“Ｙｅｓ”のときには、ステップＣ８９０で排出２ソレノイドが“オフ”にされ、“Ｎｏ”のときには該ステップＣ８９０をスキップする。次のステップＣ８９２，Ｃ８９４では、排出１ソレノイドが“オン”であるか否か、排出２ソレノイドが“オン”であるか否かが判別される。そしてこれら２つ判別により何れか一方のソレノイドが“オン”となっていると判断されたときには、前記ステップＣ８８２に戻って処理が繰返される。
　前記ステップＣ８９２，Ｃ８９４の判別の結果、２つのソレノイドが共に“オフ”であると判断されたとき、又は、それ以前に５０ｍｓｅｃが経過したとき（ステップＣ８８２が“Ｙｅｓ”）には、ステップＣ８９６で排出１，２ソレノイドが“オフ”にされ、その後、本プログラムは終了する。
　【０２６４】
　図１３８は、上述した玉貸排出処理（図１３４）のステップＣ８４８で実行される“Ｔ４オーバタイマ設定処理”（ｓｑｔｘｘｘ）を行うためのプログラムフローチャートである。このプログラムが開始されると、ステップＣＴ４０で“ｔｉｍｅｒｑ”の値が“ＨＬ”に設定され、次いで割込の禁止が行われ（ステップＴ４２）、終了フラグが“０”にリセットされた後（ステップＴ４３）、カウンタの値が“ｘａ”に設定され（ステップＴ４４）、更に割込許可状態に戻されて（ステップＴ４５）、その後、本プログラムを終了する。
　【０２６５】
　次に、上述したメインルーチン実行中に、１ｍｓｅｃ経過毎に実行される、１ｍｓｅｃ割込処理（図７８）の詳細を図１３９〜図１９０のフローチャートに従って説明する。尚、この１ｍｓｅｃ割込処理は、タイマ更新、入力ポート・スティタス更新、役物制御装置６００との通信玉貸制御装置５００との通信等を実行するためのものである。
　図１３９〜図１４２は、１ｍｓｅｃ割込処理のディティルフロー（ｔ０ｉｎｔ）を示すプログラムフローチャートである。
　この１ｍｓｅｃ割込処理（ｔ０ｉｎｔ）が開始されると、先ず図１３９のステップＤ０２で、ＲＡＭのレジスタに記憶されたデータが“ＸＡ”，“ＨＬ”，“ＤＥ”，“ＢＣ”の順にスタックされ、ステップＤ０４で“ウォッチドッグ”が“オフ”された後、ステップＤ０６で“排出１スティタス更新処理”（ｓｔｆｏｔ０１）、ステップＤ０８で“排出２スティタス更新処理”（ｓｔｆｏｔ２）、ステップＤ１０で“排出１継続更新処理”（ｓｔｆｏｌ１）、ステップＤ１２で“排出２継続更新処理”（ｓｔｆｏｌ２）、ステップＤ１４で“クロックスティタス更新処理”（ｓｔｆｃｌｋ）、ステップＤ１６で“クロック監視処理”（ｃｌｋｔｏｔ）、ステップＤ１８で“通信割込処理”（ｃｏｍｉｎｔ）、ステップＤ２０で“セーフスティタス更新処理”（ｓｔｆｓａｆ）、ステップＤ２２で“ＢＲＤＹスティタス更新処理”（ｓｔｆｂｒｄ）、ステップＤ２４で“ＢＲＱスティタス更新”（ｓｔｆｂｒｑ）が順次行われ、図１４０のステップＤ２６以降の処理に進む。
　【０２６６】
　ステップＤ２６では“玉貸割込処理”（ｂｒｑｉｎｔ）が行われ、続いて、ステップＤ２８で“排出球無し監視処理”（ｃｈｋｏｓｎ）、ステップＤ３０で“球移動無し監視処理”（ｃｈｋｏｎｍ）、ステップＤ３２で“賞球信号処理”（ｎｅｗｓｓｇ）、ステップＤ３４で“貸球信号処理”（ｎｅｗｂｓｇ）、ステップＤ３６で“１ｍｓｅｃタイマ更新処理”（ｎｅｗｔｍｒ）が順次行われ、その後、ステップＤ３８で０．５ｍｓｅｃタイマが“レディ状態（待機中）”／“ビジー状態（処理中）”の何れであるかが判別される。そして“レディ状態”であると判断されると、ステップＤ４０で“０．５ｓｅｃタイマ更新処理”（ｎｅｗｔｍｒ）が行われ、一方、“ビジー状態”であると判断されると、該ステップＤ４０をスキップして、夫々ステップＤ４２に進む。ステップＤ４２では分周カウンタの歩進が行われ、その後、図１４１のステップＤ４４以降の処理に進む。
　【０２６７】
　このステップＤ４４以降の処理では、先ず、今回処理が２ｍｓｅｃタイマの周期であるか否かが判別され、判別結果が“Ｙｅｓ”のときには、ステップＤ５２で“２ｍｓｅｃタイマ更新処理”（ｎｅｗｔｍｒ）が行われ、その後、ステップＤ６０に進んで、スタックの記憶領域から“ＢＣ”，“ＨＬ”，“ＸＡ”の順にデータが読み込まれ、その後、割込からの復帰が行われる。
　前記ステップＤ４４の判別結果が“Ｎｏ”のときには、続くステップＤ４６で、今回処理が４ｍｓｅｃタイマの周期であるか否かが判別され、判別結果が“Ｙｅｓ”のときには、ステップＤ５４で“４ｍｓｅｃタイマ更新処理”（ｎｅｗｔｍｒ）、ステップＤ５６で“球抜通過監視処理”（ｓｔｆｒｍｓ）が行われ、その後、前記ステップＤ６０が実行されて、割込状態からの復帰が行われる。
　【０２６８】
　前記ステップＤ４６の判別結果が“Ｎｏ”のときには、続くステップＤ４８で今回処理が８ｍｓｅｃタイマの周期であるか否かが判別され、判別結果が“Ｙｅｓ”のときには、８ｍｓｅｃ経過毎に行われる各種処理（ステップＤ６４以降）が実行される。一方、判別結果が“Ｎｏ”のときには、更にステップＤ５０で１６ｍｓｅｃタイマの周期であるか否かが判別され、この判別結果が“Ｙｅｓ”のときにはステップＤ５８で“１６ｍｓｅｃタイマ更新処理”（ｎｅｗｔｍｒ）が行われ、その後前記ステップＤ６０が実行されて、割込状態からの復帰が行われる。
　【０２６９】
　前記ステップＤ４８の判別結果が“Ｙｅｓ”のときに実行されるステップＤ６４以降の処理では、先ず、“８ｍｓｅｃタイマの更新処理”（ｎｅｗｔｍｒ）が行われ（ステップＤ６４）、その後、ステップＤ６６で“割込許可処理”（ｉｅｎａｂｌ）、ステップＤ６８で“球抜スティタス更新処理”（ｓｔｆｒｍｖ）、ステップＤ７０で“半端スティタス更新処理”（ｓｔｈｎｐ）、ステップＤ７２で“オーバーフロー更新処理”（ｓｔｆｏｕｔ）、ステップＤ７４で“発射停止更新処理”（ｓｔｆｈｓｈ）、ステップＤ７６で“接続確認更新処理”（ｓｔｆｃｈｋ）が順次行われ、その後、図１４２のステップＤ７７に進む。
　【０２７０】
　ステップＤ７７では、“セーフ監視処理”（ｃｋｓｆｓ）が行われ、次いでステップＤ７８で“半端球無し監視処理”（ｃｈｋｈｎｐ）、ステップＤ８０で“オーバーフロー監視処理”（ｃｈｋｏｖｆ）、ステップＤ８２で“発射停止監視処理”（ｃｈｋｈｓｈ）、ステップＤ８４で“接続確認監視処理”（ｃｈｋｃｈｋ）、ステップＤ８６で“発射停止解除処理”（ｃｈｋｃｈｓ）が順次行われ、その後、図１４１のステップＤ６０に戻ってその処理が行われた後、割込状態から復帰が行われる。
　【０２７１】
　図１４３は、上記１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップＤ０６で実行される排出１スティタス更新処理（ｓｔｆｏｔ１）のサブルーチンを示すフローチャートである。
　本ルーチンが開始されると、ステップＤ１０２で、排出１センサが接続された排出１ポートのレベルが“１”であるか否かが判別され、“１”であるとされたときには、後述する“ポート入力スティタス更新”のプログラム（図１８１）に進む。
　一方、“０”であると判断されたときには、ステップＤ１０４でスティタス更新（ｎｗ２ｏｂｔ）が後述の図１８２のフローに従って行われ、次いで、排出１センサの出力信号の立上がり記憶があるか否かが判別される（ステップＤ１０６）。この判別の結果、立上がり記憶がない（オフ）と判断されたときには、そのまま本ルーチンを終了し、一方、立上がり記憶がある（オン）と判断されたときには、ステップＤ１０８で“排出カウンタ減算処理”（ｄｅｃ−ｈ１）が行われ、その後、立上がり記憶がクリア（オフ）され（ステップＤ１１６）、その後、本ルーチンを終了する。
　ところで上記“排出カウンタ減算処理（ｄｅｃ−ｈ１）”が開始されると、、図１４４に示すようにステップＤ１１２でカウント禁止中であるか否かが判別され、この判別結果が“Ｙｅｓ”のときには、本ルーチンを終了して、図１４３のステップＤ１１０に戻る。一方、判別結果が“Ｎｏ”のときには、ステップＤ１１４で排出カウンタの値が「１」減算され、その後、本ルーチンを終了して、上記ステップＤ１１０に戻るようになっている。
　【０２７２】
　図１４５は、上記１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップＤ０８で実行される排出２スティタス更新処理（ｓｔｆｏｔ２）のサブルーチンを示すフローチャートである。
　本ルーチンが開始されると、ステップＤ１２２で排出２センサが接続された排出２ポートのレベルが“１”であるか否かが判別され、“１”であるとされたときには、後述する“ポート入力スティタス更新”のプログラム（図１８１）に進む。
　一方、上記判別により“０”であると判断されたときには、ステップＤ１２４でスティタス更新（ｎｗ２ｏｂｔ）が行われ、次いで、排出２センサの出力信号の立上がり記憶があるか否かが判別される（ステップＤ１２６）。この判別の結果、立上がり記憶がない（オフ）と判断されたときには、そのまま本ルーチンを終了し、一方、立上がり記憶がある（オン）と判断されたときには、図１４４のフローに従ってステップＤ１２８で“排出カウンタ減算処理”（ｄｅｃ−ｈ１）が行われ、その後、立上がり記憶がクリア（オフ）され（ステップＤ１３０）、その後、本ルーチンを終了する。
　【０２７３】
　図１４６、図１４７は、上記１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップ１０，Ｄ１２で夫々実行される、“排出１継続更新処理”（ｓｔｆｏｌ１）及び“排出２継続更新処理”（ｓｔｆｏｌ２）のサブルーチンを示すプログラムフローチャートである。
　これらの更新処理においては、先ず、排出センサ１又は排出センサ２の出力レベルが“０”であるか否かの判別（図１４６のステップＤ１３２，図１４７のステップＤ１３４）がなされ、判別の結果が“１”のときには、図１４８に示すプログラム（ｎ１２ｔ）が実行され、“０”のときには図１４９に示すプログラム（ｎ１２ｆ）が実行される。
　【０２７４】
　排出１，２センサの入力が“０”であって処理が図１４８の“ｎ１２ｔ”に移行すると、先ず、ステップＤ１４０で今回検知されたレベル「ｎｅｗ」が“１（ｔ）”であるか“０（ｆ）”であるかの判別がなされ、次いでステップＤ１４２で立上り記憶「ｅｖｕ」が“１（ｔ）”であるか“０（ｆ）”であるかの判別がなされる。上記２つの値が共に“１”のときには、そのまま本ルーチンを終了し、「ｎｅｗ」が“０”のときには、「ｎｅｗ」の値が「ＡＲＥＧ」に設定され（ステップＤ１４６）、ステップＤ１５０で「ＡＲＥＧ」の値が「スティタスカウンタ」に設定され、その後、本ルーチンを終了する。
　又、前記「ｎｅｗ」の値が“０”で、「ｅｖｕ」の値が“０”のときには、ステップＤ１４４で「ｎｅｗ」と「ｅｖｕ」の値が「ＡＲＥＧ」に設定され、後述の図１８３（タイマ更新処理）のステップＤ５７４に進んで、タイマ更新が行われ、その処理を終了する。
　【０２７５】
　又、図１４９の“ｎ１２ｆ”処理が開始されると（本ルーチンは排出センサ１，２の出力レベルが“０”のとき開始される）、ステップＤ１５２で今回検知されたレベル「ｎｅｗ」が“１”であるか否かの判別が行われ、次のステップＤ１５４で立下り記憶「ｅｖｄ」が“１”であるか否かの判別が行われる。そして前記ステップＤ１５２の判別結果、“１”であるとされたときには、前述した図１４８のステップＤ１４８に進んで、「ＡＲＥＧ」の値が「０」に設定され、その後、前記ステップＤ１５０を実行し、本ルーチンを終了する。
　又、ステップＤ１５２で“０”と判断され、且つステップＤ１５４で“１”と判断されたときには、そのまま、本ルーチンを終了する。
　一方、前記ステップＤ１５２，Ｄ１５４の判別で共に“０”とされたときには、ステップＤ１５６に進んで「ｅｖｄ」の値が「ＡＲＥＧ」に設定され、その後、後述の図１８３（タイマ更新処理）のステップＤ５７４に進んで、タイマ更新が行われた後、その処理を終了する。
　【０２７６】
　図１５０は、１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップＤ１４で実行される“クロックスティタス更新処理”（ｓｔｆｃｌｋ）のサブルーチンを示すフローチャートである。
　本ルーチンが開始されると、ステップＤ１６０で“ＣＬＫポート”が“０”であるか否かが判別され、“０”のときにはスティタスを更新すべくスティタス更新処理の“ｎｗ０ｔ”に進み、“１”のときには同処理の“ｎｗ０ｆ”に進む。
　【０２７７】
　図１５１は、上記スティタス更新処理（ｎｗ０ｔ，ｎｗ０ｆ）を示すプログラムフローチャートであり、本プログラムが、例えば、クロックスティタス更新処理（図１５０）の上記ステップＤ１６０の判別によってポートが“０”と判断されたときに開始されたならば、処理がステップＤ１６２より行われ、一方、ポートが“１”と判断されたときに開始されたのであれば、ステップＤ１７２より行われるようになっている。
　処理がステップＤ１６２より開始されるとスティタスの値がアキュムレータ「Ａ」に設定される。次のステップＤ１６４では、この時点で記憶されている「ｎｅｗ」の値が“１”であるか否かが判別される。
　前回ループから今回ループにかけてポートの入力状態が変化したのであれば、上記値は“０”となっているので、ステップＤ１６６で今回の値“１”が「ｎｅｗ」として記憶され、その後ステップＤ１８２に進み、アキュムレータ「Ａ」の値がスティタスに戻されて本ルーチンを終了する。
　しかして、次のループで引続き“ＣＬＫポート”のレベルが“１”となっている場合には、上記ステップＤ１６４の判別は“１”となり、ステップＤ１６８に進んで、判定レベル「ＬＶＬ」が“１”であるか否かが判別される。今回が入力状態が変化して２番目のループであるなら、この値はそれまでこの値は“０”となっており、処理はステップＤ１７０に進み「ＬＶＬ」値が“１”に置き換えられて記憶され、次いで、立ち上がり記憶「ＥＶＵ」が“１”にされて記憶され、その後、ステップＤ１８２に進む。一方、今回ループが信号レベルが変化して３回目以降のループであるならば、この時点で既にＬＶＬ“１”となっているので、そのまま本ルーチンを終了する。
　【０２７８】
　一方、処理がステップＤ１７２より開始されるとスティタスの値がアキュムレータ「Ａ」に設定される。次のステップＤ１７４では、この時点で記憶されている「ｎｅｗ」の値が“０”であるか否かが判別される。
　前回ループから今回ループにかけてポートの入力状態が変化したのであれば、上記値は“１”となっているので、ステップＤ１７６で今回の値“１”が「ｎｅｗ」として記憶され、その後ステップＤ１８２に進み、アキュムレータ「Ａ」の値がスティタスに戻されて、本ルーチンを終了する。
　しかして、次のループで引続き“ＣＬＫポート”のレベルが“０”となっている場合には、上記ステップＤ１７４の判別は“０”となり、ステップＤ１７８に進んで、判定レベル「ＬＶＬ」が“１”であるか否かが判別される。今回が入力状態が変化して２回目のループであるなら、この値はそれまで“１”となっているため、処理はステップＤ１７０に進み、その値が“０”に置き換えられて記憶され、次いで、立ち下がり記憶「ＥＶＤ」が“１”にされて記憶され、その後、ステップＤ１８２に進む。一方、今回ループが信号レベルが変化して３回目以降のループであるならば、この時点で既にＬＶＬは“０”となっているので、そのまま本ルーチンを終了する。
　【０２７９】
　図１５２は、上記１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップＤ１６で実行される“クロック監視処理”（ｃｌｋｔｏｔ）のサブルーチンを示すプログラムフローチャートである。
　本ルーチンが開始されると、先ず、ステップＤ２００でクロック信号に変化があったか否かが判別される。この判別により「変化有り」と判断されたときには、ステップＤ２０２に進んで８ｍｓｅｃタイマを始動させた後、本ルーチンを終了する。一方、「変化無し」と判断されたときには、ステップＤ２０４に進んで８ｍｓｅｃが経過したか否かの判別がなされ、未だ経過していないと判断されたときには、そのまま、本ルーチンを終了する。「クロック変化無し」の判断で８ｍｓｅｃ以上経過すると、ステップＤ２０６にてクロック以上を表わすフラグ「ＣＬＫＥＲＲ」が“１”に設定され、本ルーチンを終了する。
　【０２８０】
　図１５３は、前述の１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップＤ１８で実行される“通信割込処理（ｃｏｍｉｎｔ）”のサブルーチンを示すフローチャートである。
　本ルーチンが開始されると、ステップＤ２０８で“受信処理”（ｒｃｖｉｎｔ）が、ステップＤ２１０で“送信処理”（ｓｎｄｉｎｔ）が順次行われ、その後、本ルーチンを終了する。
　このうち“受信処理”（ｒｃｖｉｎｔ）は、図１５４、図１５５に示すフローチャートに従って行われる。即ち、この受信処理が開始されると、ステップＤ２１２で受信中であるか否かの判別が行われ、次のステップＤ２１４でクロックレベルが“ハイレベル”であるか否かが判別される。ステップＤ２１２で、受信中でないと判断されたとき、又は、ステップＤ２１４で、クロックレベルが“ハイレベル”であると判断されたときには、そのまま本ルーチンを終了して、図１５３のステップＤ２１０（送信処理）に進む。受信中で且つクロックレベルがロウのときには、ステップＤ２１６に進んで、クロック信号の立下りから１ｍｓｅｃが経過したか否かの判別がなされ、未だ経過していないとき（判別結果が“Ｎｏ”）にはステップＤ２２８以降の処理に進み、一方、１ｍｓｅｃが経過したときには、ステップＤ２１８にてスタートビットが“オン”であるか否かの判別がなされる。この判別の結果、未だ“オン”されていないと判断されたときには、ステップＤ２２０で、入力ポートが“ハイレベル”であるか否かの判別がなされ、“ロウレベル”のときには、そのまま本ルーチンを終了し、一方、“ハイレベル”のときには、ステップＤ２２２で「スタートビット」が“オン”され、ステップＤ２２４で不一致エラーフラグの初期化処理が行われ、続くステップＤ２２６で受信バッファの「ＭＳＢ」に入力ポートを読込んで、その後、本ルーチンが終了する。ところで上記ステップＤ２２６の処理は図１５６に示すように、“ｘａ”レジスタを１ビット宛回してこの値を新たな値に設定することにより行われる。図１５４の説明に戻り、上記ステップＤ２２２でスタートビットがオンされると、以後の処理で上記ステップＤ２１８の判別結果が“済み”に転じ、上記ステップＤ２２０〜Ｄ２２４をスキップしてステップＤ２２６に進み、その後本ルーチンを終了する。
　【０２８１】
　前記ステップＤ２１６の判別結果が“Ｎｏ”のときに行われるステップＤ２２８以降の処理では、クロック信号の立下りから２ｍｓｅｃが経過したか否かが判別され、この判別結果が“Ｎｏ”のときには、そのまま本ルーチンを終了する。一方、立下りから２ｍｓｅｃが経過すると、図１５５のステップＤ２３０に進み再びスタートビットが“オン”であるか否かの判別が行われる。この判別の結果、未だ“オン”されていないときには、そのまま、本ルーチンを終了して、送信処理（ｓｎｄｉｎｔ）に進む。
　【０２８２】
　一方、前記ステップＤ２３０の判別の結果、スタートビットが既に“オン”であると判断されると、ステップＤ２３２に進んで入力ポートのレベルと、バッファ「ＭＳＢ」の出力とが一致しているか否かが判別される。この判別の結果、一致しているとの判断がなされたときには、ステップＤ２３６に進んで入力カウンタの値に「１」が加算されて、その後本ルーチンを終了し、一致していないとの判断がなされたときには、ステップＤ２３４にて不一致フラグが“１”に設定された後、前記ステップＤ２３６が実行され、その後、本ルーチンを終了する。
　【０２８３】
　又、“通信割込処理”（図１５３）のステップＤ２１０で実行される送信処理（ｓｎｄｉｎｔ）は、図１５７に示すフローチャートに従って行われる。即ち、この送信処理が開始されると、ステップＤ２４０でクロックパルスの立上がりが記憶されているか否かが判別され、この判別結果が“Ｎｏ”のときには、そのまま、本ルーチンを終了する。一方、判別結果が“Ｙｅｓ”のときにはステップＤ２４２で立上がり記憶が“０”に設定され、次のステップＤ２４４で送信中であるか否かの判別がなされる。この判別結果が“Ｎｏ”のときにはそのまま本ルーチンを終了し、“Ｙｅｓ”のときには、ステップＤ２４６で送信カウンタのカウント値に「１」が加えられ、ステップＤ２４８で前述の図１５６のフローに従ってバッファ「ＬＳＢ」の値が出力ポートに設定され、その後、本ルーチンを終了する。
　【０２８４】
　図１５８は、１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップＤ２０で実行されるセーフスティタス更新処理（ｓｔｆｓａｆ）のサブルーチンを示すプログラムであり、このプログラムによりセーフポートが“０”であると判断されると、図１８のステップＤ５３４に進み、“１”であると判断されると、図１８２のステップＤ５５４に進んでそのスティタスの更新が行われる。
　【０２８５】
　図１５９は、１ｍｓｅｃ割込処理のステップＤ２２で実行されるＢＲＤＹスティタス更新処理（ｓｔｆｂｒｄ）のサブルーチンを示すプログラムであり、このプログラムによりＢＲＤＹポートが“１”であると判断されると、前述した図１５１のステップＤ１７２に進み、“０”であると判断されると、ステップＤ１６２に進んでそのスティタスの更新が行われる。
　【０２８６】
　図１６０は、１ｍｓｅｃ割込処理のステップＤ２４で実行されるＢＲＱスティタス更新処理（ｓｔｆｂｒｑ）のサブルーチンを示すプログラムであり、このプログラムによりＢＲＱポートが“１”であると判断されると、前述した図１５１のステップＤ１７２に進み、“０”であると判断されると、同図のステップＤ１６２に進んでそのスティタスの更新が行われる。
　【０２８７】
　図１６１〜図１６７は、１ｍｓｅｃ割込処理（ｔ０ｉｎｔ）のステップＤ２６で実行される玉貸割込処理（ｂｒｑｉｎｔ）のサブルーチンを示すプログラムフローチャートである。
　このサブルーチンが開始されると、図１４４のステップＤ３０２で、監視タイマの更新（ｎｅｗｔｍｒ）が後述（図１８３）のフローに従ってなされ、次のステップＤ３０４で変数「ｂｒｃｓｅｑ」の値に応じた分岐処理がなされる。即ち、「ｂｒｃｓｅｑ」の値が「０」のときは、“ｂｒｑ０ｓｔ”処理（図１６２）に進み、「１」のときには“ｂｒｑ１ｓｔ”処理（図１６３）、「２」のときには“ｂｒｑ２ｓｔ”処理（図１６４）”、「３」のときには“ｂｒｑ３ｓｔ”処理（図１６５）、「４」のときには“ｂｒｑ４ｓｔ”処理（図１６６）、「５」のときには“ｂｒｑ５ｓｔ”処理（図１６７）”から夫々の処理がなされる。
　【０２８８】
　先ず、「ｂｒｃｓｅｑ」が「０」のときに進む“ｂｒｑ０ｓｔ”処理（図１６２）について説明する。この処理では、先ずステップＤ３０６で、「ＢＲＤＹ信号」の立下り記憶があるか否かが判別され、「無し」のときには、そのまま、本ルーチンを終了する。一方、「立下り記憶有り」のときにはステップＤ３０８に進んで、「ＢＲＤＹ品号の立上り／立下り」、「ＢＲＱ信号の立上り／立下り」の夫々の記憶が“０”に設定され、ステップＤ３１０で３０ｍｓｅｃタイマが設定され、ステップＤ３１２で実際のタイマ設定が図１３８のフローに従って行われ、ステップＤ３１４で「ｂｒｃｓｅｑ」の値に「１」を加算して新たな「ｂｒｃｓｅｑ」とし、本ルーチンを終了する。
　【０２８９】
　「ｂｒｃｓｅｑ」の値が「１」の状態で当該玉貸割込処理が開始されると、分岐によって処理は図１６３の“ｂｒｑ１ｓｔ”のステップＤ３１６に進み、“ＢＲＤＹ信号”のレベルが“１”であるか否かが判別され、次いでステップＤ３１８でＢＲＱ信号の立下り記憶があるか否かが判別される。
　前記ステップＤ３１６の結果、“ＢＲＤＹ信号”のレベルが“１”であるとされたときにはステップＤ３２４に進んで、“ｂｒｃｓｅｑ”の値が「０」に設定され、本ルーチンを終了する。一方、ステップＤ３１６で“ＢＲＤＹ信号”のベルが“０”とされ、ステップＤ３１８で“ＢＲＱ信号”の立下り記憶が“１”であると判断されたときには、ステップＤ３２０で“ＢＲＱ信号立下り記憶”が“オフ”（“０”にリセット）に、ステップＤ３２２で図９５の判別に用いられる“ＴＯＢＲＱＥ”が“１”に設定され、その後、ステップＤ３２４でフラグ“ｂｒｃｓｅｑ”が“０”に設定された後、本プログラムを終了する。
　又、“ＢＲＤＹ信号”のレベルが“０”で、“ＢＲＱ信号立下り記憶”が“０”のときには、前記ステップＤ３１０で設定された３０ｍｓｅｃタイマがカウントを終了したか否かの判別（ステップＤ３２６）がなされ、未だ３０ｍｓｅｃが経過していないときには、そのまま本プログラムを終了する。一方、上記３０ｍｓｅｃが経過したときには、ステップＤ３２８で“２０ｍｓｅｃ”が設定され、その後、前述した図１６２のステップＤ３１２に戻って、当該タイマの設定が行われ、その後、「ｂｒｃｓｅｑ」の値が「１」だけカウントアップされて（ステップＤ３７４）、本ルーチンを終了する。
　【０２９０】
　又、「ｂｒｃｓｅｑ」の値が「２」のときには、分岐処理によって、処理は図１６４の“ｂｒｃｓｅｑ２”に進み、ステップＤ３３０で、“ＢＲＤＹ信号”レベルが“１”であるか否かが、ステップＤ３３２で“ＢＲＱ信号立下り記憶”レベルが“１”であるか否かが夫々判別される。そして、“ＢＲＤＹ信号”レベルが“１”のときには、前記ステップＤ３３２をスキップして、ステップＤ３３４に進み、“ＢＲＱ信号立下り記憶”がオフされ（“０”にリセット）、ステップＤ３３６で１０ｍｓｅｃタイマ設定が行われ、図１６２のステップＤ３１２に戻ってその処理が行われる。
　又、“ＢＲＤＹ信号”レベルが“０”であって、且つ、“ＢＲＱ信号立下り記憶”が“１”のときには、前記ステップＤ３３４，Ｄ３６が実行された後、図１６２のステップＤ３１２に戻ってその処理が行われる。
　一方、前記ステップＤ３３２で“ＢＲＱ信号立下り記憶”が“０”であると判断されたときには、ステップＤ３３８でタイマ設定より５０ｍｓｅｃが経過したか否かの判別が行われ、未だ、経過していないとき（判別結果が“Ｎｏ”）には、そのまま、本ルーチンを終了する。上記５０ｍｓｅｃが経過して前記ステップＤ３３８の判別結果が“Ｙｅｓ”に転じると、前述した図１６３のステップＤ３３２に戻ってその処理が行われるようになっている。
　【０２９１】
　「ｂｒｃｓｅｑ」の値が「３」のときには、図１６１の分岐により処理は図１６５のステップＤ３４０に進んで“ＢＲＤＹ信号”レベルが“１”であるか否かの判別がなされる。この判別により、“０”であるとされると、そのまま本ルーチンを終了し、“１”であるとされると、上述の図１６３のステップＤ３２４に戻ってその処理が行われるようになっている。
　【０２９２】
　又、「ｂｒｃｓｅｑ」の値が「４」のときには、図１６６のステップＤ３４２に進んで“ＢＲＤＹ信号立下り記憶”が“１”であるか否かの判別がなされる。この判別結果が“Ｙｅｓ”のときにはステップＤ３４４に進んで“ＢＲＱ信号立下り記憶”がオフ（“０”に設定）され、ステップＤ３４６で図９５の判別に用いられる“Ｔ３ＢＲＱ０”の値が“１”に設定され、その後、本ルーチンを終了する。
　一方、前記ステップＤ３４２の判別により“ＢＲＱ信号立下り記憶”が“０”であるとされると、ステップＤ３５０に進んで、更に、“ＢＲＤＹ信号立上り記憶”があるか否かの判別がなされる。この判別の結果、“ＢＲＤＹ信号立上り記憶”が“オフ”（“０”）であるとされたときには、そのまま本ルーチンを終了し、“オン”（“１”）であると判断されたときには、ステップＤ３５２で“ＢＲＤＹ信号立上り記憶”を“オフ”（“０”）にされ、ステップＤ３５４で、図９５の判別に用いられる“Ｔ３ＯＶＥＲ”の値が“１”にセットされ、その後本プログラムを終了する。
　【０２９３】
　更に、「ｂｒｃｓｅｑ」の値が「５」のときには、図１６１での分岐により処理は“ｂｒｑ５ｓｔ”（図１６７）から開始される。先ず、ステップＤ３５６では“ＢＲＱ信号立下り記憶”が“１”であるか否かが判別される。この判別により“１”であるとされると、ステップＤ３５８にて変数「ｂｒｃｓｅｑ」が「２」に設定され、その後、前述の図１６４のステップＤ３３４に戻って“ＢＲＱ信号立下り記憶”がオフ（“０”）に設定され、ステップＤ３３６で１０ｍｓｅｃタイマが設定され、その後、図１６２のステップＤ３１２でタイマ設定が、ステップＤ３１４で「ｂｒｃｓｅｑ」の値に「１」が加算された後、本ルーチンを終了する。
　一方、前記ステップＤ３５６の判別の結果“ＢＲＱ信号立下り記憶”が“０”であるとされると、続くステップＤ３６０にて“ＢＲＤＹ信号”レベルが“１”であるか否かの判断がなされ、“１”であると判断されると、図１６３のステップＤ３２４に戻ってその処理が行われる。前記ステップＤ３６０で“ＢＲＤＹ信号”レベルが“０”であると判断されると、次のステップＤ３６２でタイマ設定り２５０ｍｓｅｃが経過したか否かの判別がなされ、未だ２５０ｍｓｅｃが経過していないと判断されると、そのまま、本ルーチンを終了する。又、２５０ｍｓｅｃが経過したと判断されたときには、ステップＤ３６４で、図９５の判別に用いられる“Ｔ４ＢＲＱＮ”が“１”に設定されて、Ｔ４期間（図２７）でのエラー発生が記憶され、その後、図１６３のステップＤ３２４に戻って、「ｂｒｃｓｅｑ」の値が「０」に戻され、その後、本ルーチンを終了するようになっている。
　【０２９４】
　図１６８は前述した１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップＤ２８で実行される“排出球無し監視処理（ｃｈｋｏｓｎ）”のサブルーチンを示すプログラムフローチャートである。
　このサブルーチンが開始されると、ステップＤ４００で排出センサが“球有り”状態を検出しているか否かの判別がなされ、判別結果が“Ｙｅｓ”のときには排出センサ球無しエラーを記憶するためのフラグ“ＯＵＴＮＢＬ”が“０”にリセットされて、本ルーチンを終了する。一方、判別結果が“Ｎｏ”のときにはステップＤ４０２に進んで球無し状態が５０ｍｓｅｃ経過しているか否かの判別がなされ、“Ｎｏ”であるうちは、そのまま、本ルーチンを終了し、５０ｍｓｅ経過したときに（ステップＤ４０２が“Ｙｅｓ”に転じる）、ステップＤ４０４に進んで排出センサの球無しエラーを記憶すべくフラグ“ＯＵＴＮＢＬ”が“１”に設定され、その後、本ルーチンを終了する。ところで、上記ステップＤ４００の判別は、具体的には、図１６９のフローに従って行われる。このフローでは、先ず、排出は１センサが４０ｍｓｅｃ連続して球有りを検知したか否かが（ステップＨ２６）、次いで排出２センサが４０ｍｓｅｃ連続して球有りを検知したか否か（ステップＨ２８）が判別され、何れのステップでも有りとされたときに図１６８のステップＤ４０６に進み何れか一方で球有りでないとされたときには、ステップＤ４０２に進む。
　【０２９５】
　図１７０は、１ｍｓｅｃ割込処理（ｔｏｎｉｔ）のステップＤ３０で実行される“球移動無し監視処理”（ｃｈｋｏｎｍ）のサブルーチンを示すプログラムフローチャートである。
　このサブルーチンが開始されると、先ずステップＤ４１０で“排出１センサ”に係る最新情報が“ＣＹ”に設定され、次のステップＤ４１２で“球移動無し判定処理”（ｃｈｋｏｎｓ）が行われ、ステップＤ４１４で更に“排出２センサ”に係る最新情報が“ＣＹ”に設定された後、ステップＤ４１６で再び“球移動無し判定処理”が行われ、しかる後、本サブルーチンを終了する。
　【０２９６】
　ところで、上記ステップＤ４１２，Ｄ４１６で実行される“球移動無し判定処理”（ｃｈｋｏｎｓ）は図１７１のプログラムに従って行われる。即ち、本プログラムが開始されると、ステップＤ４１８で“エラー中”であるか否かが判別され、“エラー中”であると判断されると、そのまま本プログラムを終了する。一方、“エラー中”でないと判断されたときには、ステップＤ４２０に進んで“エラー監視中”である否かが判別される。監視中でないときには、そのまま、プログラムを終了し、“エラー監視中”のときには、更にステップＤ４２２で“球有り状態”であるか否かが「ＣＹ」の記憶値に基づいて判別される。この判別の結果、“球有り”でないと判断されたときには、ステップＤ４２４に進み、２００ｍｓｅｃタイマの設定（ｓｘｔ２００）が図１１２のフローに従って行われ、その後、本プログラムを終了する。
　又、ステップＤ４２２で“球有り”と判断されたときには、ステップＤ４２６に進んで、この時点でカウント中のタイマの更新（ｎｅｗｔｍｒ）を行われた後、当該タイマがカウントを終了したか否かの判別が行われる。この結果、カウント中と判断されたときには、そのまま本プログラムを終了し、カウント終了と判断されたときには、ステップＤ４３０に進んで更に“球抜き中”であるか否かが判別される。
　そして、この判別結果が“Ｎｏ”のときにはステップＤ４３２にて“排出中”の球移動が無い旨（エラー）を記憶すべく、フラグ“ＯＵＴＩＶＭＶ”が“１”に設定され、その後、本プログラムを終了する。一方、ステップＤ４３０の判別結果が“Ｙｅｓ”のときには、“球抜き中”の球移動が無い旨（エラー）を記憶すべく、フラグ“ＲＭＶＮＭＶ”が“１”に設定され、その後、本プログラムを終了するようになっている。
　【０２９７】
　図１７２及び図１７３は、前述した１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップＤ３２で実行される“賞球信号処理”（ｎｅｗｓｓｇ）のサブルーチンを示すプログラムフローチャートである。
　このサブルーチンが開始されると、ステップＤ４５０で“賞球信号タイマ”の３１２更新（ｎｅｗｔｍｒ）が後述の図１８３のフローに従って行われ、次のステップＤ４５２で、該タイマがカウント終了したか否かの判別が行われる。この判別の結果、未だ終了していないと判断されたときには、そのまま、本ルーチンを終了する。一方、カウント終了と判断されると、ステップＤ４５４に進んで、“賞球信号”が“オフ”にされ、その後、ステップＤ４５６で前回ループで賞球信号が“オフ”であったか否かの判別がなされる。この判別により前回ループで“オン”であったとされたときには、後述のステップＤ４６８にスキップして、その後、本ルーチンを終了する。
　又、上記判別によって前回ループで賞球信号が“オフ”であったとされたときには、ステップＤ４５８に進んで“賞球信号”の要求があるか（オン）否かが判別される。この判別により、“要求有り（オン）”とされたときには、後述のステップＤ４６４にスキップし、“要求無し（オン）”とされたときには、更にステップＤ４６０にて、賞球数が「１０」以上であるか否かが判別される。この判別の結果が“Ｎｏ”のときにはそのまま本ルーチンを終了し、“Ｙｅｓ”のとき（１０以上）には当該「賞球数」より「１０」を減じた値を新たな「賞球数」に設定して、ステップＤ４６４（図１７３）に進む。
　ステップＤ４６４では賞球信号要求が“オフ”にされ、次のステップＤ４６６で、“賞球信号”が“オン”された後、更にステップＤ４６８で１００ｍｓｅｃタイマの始動（ｓｘｔ１００）が図１１２のフローら従って行われ、しかる後、本ルーチンを終了する。
　【０２９８】
　図１７４は、前述した１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップＤ３４で実行される“貸球信号処理”（ｎｅｗｂｓｇ）のサブルーチンを示すプログラムフローチャートである。
　このサブルーチンが開始されると、ステップＤ４７０にて“玉貸し信号用タイマ”の更新（ｎｅｗｔｍｒ）が後述の図１８３のフローに従ってなされ、次いで、当該タイマがタイムアップしたか否かの判別がなされる。この判別の結果、未だタイムアップしていないと判断されたときには、そのまま、本ルーチンを終了し、タイマがタイムアップしたと判断されると、ステップＤ４７４に進んで、“玉貸し信号”が“オフ”にされ、ステップＤ４７６で、前回ループで“玉貸し信号”が“オン”であったか否かが判別される。
　この判別の結果、前回“オン”であったと判断されたときには、続くステップＤ４７８〜Ｄ４８２をスキップして、前述した“賞球信号処理（図１７２，図１７３）”のステップＤ４６８に移行して、１００ｍｓｅｃタイマの始動が行われ、その後、本ルーチンを終了する。
　一方、ステップＤ４７６の判別により、前回ループで“玉貸信号”が“オフ”であったと判断されたときには、ステップＤ４７８で“玉貸信号要求”がある（オン）か否かの判別がなされる。この判別の結果“玉貸信号要求無し（オフ）”と判断されたときには、そのまま、本ルーチンを終了し、一方、“要求有り（オン）”と判断されたときには、ステップＤ４８０で“玉貸信号要求”が“無し（オフ）”にリセットされ、次いで玉貸信号が“オン”され（ステップＤ４８２、その後、前述した“賞球信号処理”のステップＤ４６８に移行して、１００ｍｓｅｃタイマを始動させた後、本ルーチンを終了する。
　【０２９９】
　図１７５は、前述した１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップＤ５６で実行される“球抜通電監視処理”（ｓｔｆｒｍｓ）のサブルーチンを示すプログラムフローチャートである。
　このサブルーチンが開始されると、ステップＤ５００で“ポート”のレベルが“１”であるか否かが判別され、レベルが“０”のときには、ステップＤ５０２に進んで球抜通電カウンタの値“ｒｍｓｃｎｔ”が「−１０」に設定され、本ルーチンを終了する。ステップＤ５００で“１”であると判断されたときにはステップＤ５０４に進んでカウンタ“ｒｍｓｃｎｔ”の値が−１となったか否か（「ｒｍｓｃｎｔ＋１」が「０」であるか否か）が判別され、「−１」となっていないときにはそのまま本ルーチンを終了する。一方、カウント値が「−１」となったと判断されたときにはステップＤ５０６にて、「通電オフ」のエラー発生を記憶すべくフラグ“ＲＭＳＯＦＦ”の値が“１”に設定され、その後、本ルーチンを終了するようになっている。
　【０３００】
　図１７６〜図１８０は、球抜き状態、半端状態、オーバーフロー状態、発射停止状態、接続確認状態を表わす信号の、各々の入力ポートのスティタス更新を行うためのサブルーチンであり、これらのサブルーチンにより当該ポートのスティタス更新が、図１８１〜図１８３に示すスティタス更新プログラムの何れのステップから開始されるかが決定される。
　より具体的には、ポート入力のスティタス更新は、図１８１，図１８２に示すように、ポートに入力される信号の種類及び当該ポート入力が“１”であるか“０”であるかに応じて、異なるステップから処理が開始されるようになっている。
　例えば球抜きポートのスティタス更新（図１４１のステップＤ６８）が行われる場合には、図１７６に示すように、先ず、ステップＤ５２０で球抜ポートが“１”であるか否かが判別され、“１”のときにはスティタスの更新は図１８１のステップＤ５３２より開始される。
　即ち、ステップＤ５３２では“ｘａ”の値が「−１００／８」に設定され、その後、ステップＤ５４０で、当該ポートの記憶値の最新情報（ｎｅｗ）が“１”であるか否かが判別される。この判別で“０”とされたとき（今回ループでポートが“０”から“１”になったとき）にはステップＤ５４２にて“ｎｅｗ”の値が“１”に設定され、カウンタの設定が行われた後、本ルーチンを終了する。
　一方、“ｎｅｗ”の値が既に“１”となっているときには、ステップＤ５４４にて、判定レベル“ＬＶＬ”が“１”であるか否かが判別される。この判別により「ＬＶＬ」が“０”であると判断されると、ステップＤ５４４で“ＬＶＬ”の値（又は“ＥＶＵ”の値）がアキュームレータ「Ａ」に設定されて、図１８３のステップＤ５７４に進む。“ＬＶＬ”が既に“１”であると判断されると、そのまま本ルーチンを終了する。
　図１８３のステップＤ５７４ではカウンタの値が「１」更新され、次いで、当該カウンタの値が「０」となったか否かの判別がなされる。そして、この判別結果が“Ｎｏ”であるうちは、そのまま本ルーチンを終了する。所定時間が経過して、ステップＤ５７６の判別が“Ｙｅｓ”に転じると「Ａ」の値が「スティタス」に設定され（ステップＤ５７８）、その後、本ルーチンを終了する。
　一方、球抜ポートが“０”のとき（図１７６のステップＤ５２０が“０”）には、図１８２のステップＤ５５２に進んで“ｘａ”の値が「−１００／８」に設定され、その後、ステップＤ５５８で、記憶されている当該ポートの最新の値（ｎｅｗ）が“１”であるか否かが判別される。そして“１”であると判断されたとき（今回ループで“１”から“０”に転じたとき）にはステップＤ５６０にて“ｎｅｗ”の値が“０”に設定され、カウンタの設定が行われた後、本ルーチンを終了する。
　一方、“ｎｅｗ”の値が既に“０”となっているときには、更にステップＤ５６２にて、判定レベル“ＬＶＬ”が“１”であるか否かが判別される。この判別により“ＬＶＬ”が“０”であると判断されると、そのまま本ルーチンを終了し、“１”であると判断されると、ステップＤ５６４で“ＬＶＬ”の値が“０”に、“ＥＶＵ”の値が“１”に設定されて、その後図１８３のステップＤ５７４以降の処理に進み、本ルーチンを終了するようになっている。
　【０３０１】
　その他のポートのうち、半端ポートのスティタス更新（ｓｔｆｈｎｐ）に関しては、図１７７に示すように、“ポート”が“１”のときには、図１８１のステップＤ５３０にて“ｘａ”の値が「−１９９」に設定され、その後、前述のステップＤ５４０以降の手順に従ってそのスティタス更新が行われ、一方、“ポート”が“０”のときには、図１８２のステップＤ５５０にて“ｘａ”の値が「−２０００／８」に設定され、その後、前述のステップＤ５５８以降の手順に従って、そのスティタス更新が行われる。
　【０３０２】
　又、オーバーフローセンサが接続されたオーバーフローポートのスティタス更新（ｓｔｆｏｖｆ）に関しては、図１７８に示すように、“ポート”が“１”のときには、図１８１のステップＤ５３８にて“ｘａ”の値が「−２０００／８」に設定され、その後、前述のステップＤ５４０以降の手順に従ってそのスティタス更新が行われ、一方、“ポート”が“０”のときには、図１８２のステップＤ５５２にて“ｘａ”の値が「−１００／８」に設定され、その後、前述のステップＤ５５８以降の手順に従って、そのスティタス更新が行われる。
　【０３０３】
　又、発射停止ポートのスティタス更新（ｓｔｆｈｓｈに関しては、図１７９に示すように、“ポート”が“１”のときには、図１８１のステップＤ５３８にて“ｘａ”の値が「−２０００／８」に設定され、その後、前述のステップＤ５４０以降の手順に従ってそのスティタス更新が行われ、一方、“ポート”が“０”のときには、図１８２のステップＤ５５２にて“ｘａ”の値が「−１００／８」に設定され、その後、前述のステップＤ５５８以降の手順に従って、そのスティタス更新が行われる。
　【０３０４】
　更に、接続確認ポートのスティタス更新（ｓｔｆｃｈｋ）に関しては、図１８０に示すように、“ポート”が“１”のときには、図１８１のステップＤ５３８にて“ｘａ”の値が「−２０００／８」に設定され、その後、前述のステップＤ５４０以降の手順に従ってそのスティタス更新が行われ、一方、“ポート”が“０”のときには、図１８２のステップＤ５５２にて“ｘａ”の値が「−１００／８」に設定され、その後、前述のステップＤ５５８以降の手順に従って、そのスティタス更新が行われる。
　【０３０５】
　又、前述したセーフスティタス更新処理（図１５８）が行われた場合にも同様に、セーフポートのスティタス更新（ｓｔｆｓａｆ）は、“セーフポート”が“１”のときには、図１８１のステップＤ５３４にて“ｘａ”の値が「−１０」に設定され、その後、前述のステップＤ５４０以降の手順に従ってそのスティタス更新が行われ、一方、“ポート”が“０”のときには、図１８２のステップＤ５５４にて“ｘａ”の値が「−１０」に設定され、その後、前述のステップＤ５５８以降の手順に従って、そのスティタス更新が行われるようになっている。
　【０３０６】
　ところで、上述した１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップＤ３６，Ｄ４０，Ｄ５２等で実行されるタイマ更新処理（ｎｅｗｔｍｒ）は、前述の図１８３に示すプログラムに従って実行される。即ち、タイマ更新処理（ｎｅｗｔｍｒ）が開始されると、図１８３のステップＤ５７０にてタイマの種類（２ｍｓｅｃ，４ｍｓｅｃ，８ｍｓｅｃ，１０ｍｓｅｃの別）を表わす“スティタス”がアキュムレータ「Ａ」に設定され、次のステップＤ５７２にて上記“スティタス”に対応するカウント領域“ｔｉｍｒｄｙ”に記憶された値が「１」であるか否かが判別される。この判別により「１」であるとされると、ステップＤ５７４〜Ｄ５７８をスキップして、本ルーチン（“ｎｅｗｔｍｒ”処理）を終了する。一方、カウント領域“ｔｉｍｒｄｙ”の値が「０」であるとの判断がなされると、前記ステップＤ５７４にてこの時点でのカウンタの値に「１」が加算され、その後、ステップＤ５７６でカウント値が“０”となったか否かの判別がなされ、カウント値が“０”となったときに、アキュムレータ「Ａ」の値が“スティタス”に設定され、その後“ｎｅｗｔｍｒ”処理を終了するようになっている。
　【０３０７】
　図１８４は、前述した１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップＤ７７で実行される“セーフ監視処理”（ｃｈｋｓｆｓ）のサブルーチンを示すプログラムフローチャートである。
　このサブルーチンが開始されると、ステップＤ５８０で、セーフ監視中であるか否かが判別される。この判別結果が“Ｎｏ”のときには、そのまま本ルーチンは終了し、判別結果が“Ｙｅｓ”のときには、ステップＤ５８２で排出１ソレノイドが励磁（オン）されているか否かが、ステップＤ５８４で排出２ソレノイドが励磁（オン）されているか否かが夫々判別される。
　上記２つの判別で排出１，２ソレノイドが共にオフであるとされると、ステップＤ５８８にて１００ｍｓｅｃカウンタが設定され、その後、本ルーチンを終了する。
　一方、上記ステップＤ５８２，Ｄ５８４の判別により、何れか一方のソレノイドがオンであると判断されると、更にステップＤ５８６にてセーフソレノイドがオンであるか否かが判別される。
　この時点でセーフソレノイドがオンとなっているのであれば、前記ステップＤ５８８にて１００ｍｓｅｃタイマの設定が行われ、その後、本ルーチンを終了する。又、上記ステップＤ５８６の判別により、この時点で既にセーフソレノイドがオフとなっていると判断されると、続くステップＤ５９０で上記設定されたカウンタによって１００ｍｓｅｃがカウントされたか否かが判別される。
　セーフソレノイドがオフとなってから未だ１００ｍｓｅｃが経過していないときには、そのまま本ルーチンを終了し、１００ｍｓｅｃが経過した時点で、セーフ球抜け異常を示すフラグＳＡＦＮＢＬが“１”に設定され（ステップＤ５９２）、その後、本ルーチンを終了する。
　【０３０８】
　図１８５は、前述した１ｍｓｅｃ割込処理（図１３９〜図１４２）のステップＤ７８で実行される“半端球無し監視処理”（ｃｈｋｈｎｐ）のサブルーチンを示すプログラムフローチャートである。
　このサブルーチンが開始されると、ステップＤ６００で半端センサからの入力レベルが“１”（球有り）であるか否かが判別される。この判別により“球有り”であると判断されると、ステップＤ６０２で、半端センサ球無しエラーを記憶するためのフラグ“ＨＮＰＮＢＬ”の値が“０”にリセットされて本ルーチンを終了する。又、上記判別により、“球無し”であると判断されると、ステップＤ６０４で上記エラーが発生したことを記憶すべくフラグ“ＨＮＰＮＢＬ”が“１”に設定され、本ルーチンを終了する。
　【０３０９】
　図１８６は、前記１ｍｓｅｃ割込処理（ｔ０ｉｎｔ）のステップＤ８０で実行される“オーバーフロー監視処理”（ｃｈｋｏｖｆ）のサブルーチンを示すプログラムフローチャートである。
　このサブルーチンが開始されると、ステップＤ６０６でオーバーフローセンサからの入力レベルが“１”（オン）であるか否かが判別される。この判別の結果、“オフ”であると判断されたときには、オーバーフロー発生を記憶するためのフラグ“ＯＶＲＦＬＷ”が“０”にリセットされ（ステップＤ６０８）、その後、本ルーチンを終了する。一方、判別の結果、“オン”であると判断されたときには、ステップＤ６１０でオーバーフローが発生したことを記憶すべくフラグ“ＯＶＲＦＬＷ”が“１”に設定され、続くステップＤ６１２で遊技球の発射停止が行われ、その後、本ルーチンを終了する。
　【０３１０】
　図１８７は、前記１ｍｓｅｃ割込処理（ｔ０ｉｎｔ）のステップＤ８２で実行される“発射停止監視処理”（ｃｈｋｈｓｈ）のサブルーチンを示すプログラムフローチャートである。
　このサブルーチンが開始されると、ステップＤ６１４で発射停止ＮＯが“オン”であるか否かが判別される。この判別の結果、発射停止ＮＯが“オフ”であると判断されたときには、発射停止を記憶するためのフラグ“ＨＳＨＳＴＰ”が“０”にリセットされ（ステップＤ６１６）、その後、本ルーチンを終了する。一方、判別の結果、発射停止ＮＯが“オン”であると判断されたときには、ステップＤ６１８で発射停止状態であることを記憶すべくフラグ“ＨＳＨＳＴＰ”が“１”に設定され、ステップＤ６２０で実際に遊技球の発射停止が行われ、その後、本ルーチンを終了する。
　【０３１１】
　図１８８は、前記１ｍｓｅｃ割込処理（ｔ０ｉｎｔ）のステップＤ８４で実行される“接続確認監視処理”（ｃｈｋｃｈｋ）のサブルーチンを示すプログラムフローチャートである。
　このサブルーチンが開始されると、ステップＤ６２２で接続レベルが“１”（有り）であるか否か、即ち接続状態が正常であるか否かが判別される。この判別により、レベルが“接続有り”を示しているとされたときには、接続状態の異常を記憶するためのフラグ“ＢＢＮＣＯＮ”が“０”にリセットされ（ステップＤ６２４）、その後、本ルーチンを終了する。一方、上記判別により、接続状態が異常（接続無し）であると判断されたときには、ステップＤ６２６で「ＢＢ未接続エラー」発生を記憶すべく上記フラグ“ＢＢＮＣＯＮ”が“１”に設定され、ステップＤ６２８で遊技球の発射停止が行われ、その後、本ルーチンを終了する。
　【０３１２】
　図１８９は、図１３９〜図１４２に示す１ｍｓｅｃ割込処理（ｔ０ｉｎｔ）のステップＤ８６で実行される“発射停止解除処理”（ｃｈｋｃｈｓ）のサブルーチンを示すプログラムフローチャートである。
　このサブルーチンが開始されると、ステップＤ６３０でオーバーフローセンサが“オン”であるか否かが判別され、次いでステップＤ６３２で発射停止中（オン）であるか否かが、更にステップＤ６３４でＢＢ接続中（オン）であるか否かが順に判別される。そして、これら３つの判別のうち何れか１つが“オン”であるときは、そのまま本ルーチンを終了し、一方、３つの判別結果が全て“オフ”となったときには、ステップＤ６３６で上記オーバーフロー監視処理（図１８６）、発射停止監視処理（図１８７）、接続確認監視処理（図１８８）で行われた発射停止が解除（オフ）されて、本ルーチンを終了するようになっている。
　【０３１３】
　次に、前述したメインルーチン（図７７）の実行中に、３１．３ｍｓｅｃ経過毎に実行される、３１．３ｍｓｅｃ割込処理（図７９）の詳細について図１９１０〜図１９２のフローチャートに従って説明する。
　【０３１４】
　図１９０、図１９１は、“３１．３ｍｓｅｃ割込処理”（ｅｒｒｉｎｔ）のプログラムを示すフローチャートである。
　この３１．３ｍｓｅｃ割込処理（ｅｒｒｉｎｔ）が開始されると、先ず図１９０のステップＥ０２で、“ウォッチドッグ”が“１”に設定され、ステップＥ０４で“レジスタセーブ”が行われ、次のステップＥ０６で前述した図８８のフローチャートに従って“割込許可処理（ｉｅｎａｂｌ）”が行われ、ステップＥ０８で前述した図８７のフローチャートに従って“ＲＡＭ異常監視処理”（ｃｈｋｒａｍ）が行われる。
　続くステップＥ１０では“ブリンクタイマ”の値に「１」が加算され、ステップＥ１２で“エラー”を表わすスティタスの初期化が行われ、更にステップＥ１４で“ランプ点灯点滅情報”がレジスト“ＤＥ”に、“エラー情報”がレジスト“ＨＬ”に設定され、ステップＥ１６で割込許可状態が“オフ”（不可）にされた後、ステップＥ１８の判別を行う。
　【０３１５】
　このステップＥ１８ではＲＡＭ内の所定の記憶領域（４ビット）にフラグを立てることによって記憶されたデータ中にエラーが発生しているか否かが判別され、“エラー有り”と判断されたときにはステップＥ２０にて後述（図１９２）のエラースティタス更新処理（ｎｅｗｅｒｒ）が行われ、その後ステップＥ２２に進み、エラーが無いと判断されたときには上記ステップＥ２０をスキップして、ステップＥ２２に進む。
　ステップＥ２２では再び割込許可状態が“オン”（可能）され、次のステップＥ２４で、ＲＡＭに設けられた全エラービットのチェックが完了したか否かが判別される。この判別により未だ全エラービットのチェックが完了していないと判断されたときには、前記ステップＥ１６〜Ｅ２２の処理が繰り返し実行され、当該エラーチェックが完了した時点で、図１９０側のステップＥ２６以降の処理に進む。
　【０３１６】
　ステップＥ２６では上記エラーチェックの結果に基づいて、“エラー”が発生しているか否かの判別が行われ、“エラー無し”とされたときには、ステップＥ２８以降の処理に、“エラー有り”とされたときにはステップＥ４２以降の処理に進むようになっている。
　即ち“エラー無し”のときにはステップＥ２８で遊技盤に設けられた完了ランプの消灯が行われ、次いでステップＥ３０で球排出装置本体に設けられた（図９）エラー表示器７９０の“Ｄｐランプ”７９２の消灯が行われ、その後、ステップＥ３２でエラー表示器７９０の７セグ表示部７９１に設置されたＬＥＤが点灯中であるか否かが判別される。このステップＥ３２の判別により点灯中（オン）であると判断されると、ステップＥ３４でＬＥＤを“オフ”（表示停止）にする旨が“ｘａ”に記憶され、その後、ステップＥ３８に進み、一方、消灯中（オフ）であると判断されると、ステップＥ３６で７セグ表示部７９１で「０」を表示するためのデータ“ＬＥＤ’０’”の値が“ｘａ”に記憶され、その後、ステップＥ３８に進む。このステップＥ３８では、上記夫々の表示を行わせるために夫々の“ｘａ”の値が“ＬＥＤポート”に設定され、次のステップＥ４０でレジスタ復帰が行われ、その後、本ルーチンを終了する。
　【０３１７】
　又、前記ステップＥ２６の判別によって“エラー有り”と判断されたときには、ステップＥ４２に進んで夫々のエラー内容を表わす“ＬＥＤコード”が“ｘａ”に設定され、次のステップＥ４４で完了ランプが既に点滅中であるか否かが判別される。
　この判別結果が“Ｙｅｓ”のときには、更に、ステップＥ４６でこの時点で完了ランプが“表示処理中”（オンタイミング）であるか否かが判別され、オンタイミングでないときには、ステップＥ５０にて完了ランプの消灯が行われ、オンタイミングのときにはステップＥ５２で完了ランプの点灯が行われ、その後、ステップＥ５４に進む。一方、前記ステップＥ４４の判別により完了ランプが点滅中でないと判断されたときには、ステップＥ４８にて完了ランプが“オン”（表示処理中）であるか否かが判別される。この判別により、完了ランプが“オン中”と判断されたときには、ステップＥ５２に進んで完了ランプの点灯が行われ、完了ランプが“オン中”でないと判断されたときには、ステップＥ５０に進んで完了ランプの消灯が行われ、その後、ステップＥ５４に進む。
　ステップＥ５４では、エラー表示器７９０のＤｐ表示部７９２が表示処理中であるか否かが判別され、表示処理中であると判断されたときにはステップＥ５６で“Ｄｐ”表示が行われ、表示処理中でないと判断されたときにはステップＥ５８で“Ｄｐ”の消灯が行われ、その後ステップＥ６０に進む。
　【０３１８】
　このステップＥ６０では、複数の“エラー”が重複して発生しているか否か（後述の重複エラーフラグが“１”（オン）か）の判別が行われ、更に次のステップＥ６２ではＬＥＤオンのタイミングであるか否かの判別が行われる。
　上記２つの判別により、エラーが重複し（ステップＤ６０の判別結果が“Ｙｅｓ”）、且つ、７セグ表示部７９１のＬＥＤオンのタイミングとなっていないとき（ステップＤ６２の判別結果が“Ｎｏ”）には、ステップＥ６４にて“ＬＥＤオフ”を表わす制御値がレジスト“ｘａ”に設定され、その後、前述したステップＥ３８，Ｅ４０が行われた後、本ルーチンを終了する。一方、それ以外のときには、そのまま前記ステップＥ３８，Ｅ４０が実行され、その後本ルーチンを終了するようになっている。
　【０３１９】
　図１９２は、上述の３１．３ｍｓｅｃ割込処理（ｅｒｒｉｎｔ）のステップＥ２０で実行される“エラースティタス更新処理”（ｎｅｗｅｒｒ）のプログラムを示すフローチャートである。
　このプログラムが開始されると、ステップＥ１０２で点灯情報がレジストの“ａ”に設定され、ステップＥ１０４で点滅情報がレジストの“ｘ”に設定される。
　次のステップＥ１０６では、“点灯有り”（点灯処理中）であるか否かが判別され、“点灯有り”のときにはステップＥ１０８で点灯フラグが“オン”されて、その後、ステップＥ１１０に進み、一方、“点灯無し”のときには前記ステップＥ１０８をスキップして、ステップＥ１１０に進む。
　次のステップＥ１１０では“点滅有り”（点滅処理中）であるか否かが判別され、“点滅有り”のときにはステップＥ１１２で点滅フラグが“オン”されて、その後ステップＥ１１４に進み、一方、“点滅無し”のときには前記ステップＥ１１２をスキップして、ステップＥ１１４に進む。
　【０３２０】
　ステップＥ１１４ではエラー表示コードの取出しが行われ、次のステップＥ１１６で既にエラーが発生しているか否かの判別がなされる。この判別により、エラーが発生していないと判断されたときには、ステップＥ１１８で“エラーフラグ”が“オン”され、次のステップＥ１２０で“ＬＥＤ表示コード”がレジストの“ＢＣ”に設定され、ステップＥ１２２でＲＡＭの所定領域（４ビット）にエラーが１個発生したのか、或は２個以上発生したかが判別される。この判別により、エラーが２個以上発生していると判断されたときには、ステップＥ１２４で“重複エラーフラグ”が“１”に設定され、その後、本プログラムを終了する。一方、エラーが１個の場合には、前記ステップＥ１２４をスキップして、本ルーチンを終了する。
　【０３２１】
　又、前記ステップＥ１１６の判別により、前回ループまでに既にエラーが発生していたと判断されたときには、ステップＥ１２６にて今回他のエラーが発生したことを記憶すべく“重複エラーフラグ”が“１”に設定され（オン）、次のステップＥ１２８で“Ｄｐ”による表示処理が行われているか否かが判別される。この判別により、既に“Ｄｐ”表示が行われていると判断されたときには、ステップＥ１３０にて、エラー表示部の“Ｄｐ”を“オン”させて、その後、プログラムを終了する。一方、“Ｄｐ”表示処理中でないと判断されたときには、前記ステップＥ１３０をスキップして、本プログラムを終了するようになっている。
　【０３２２】
　以上詳述したように、本実施の形態の遊技機では、始動入賞口８，６，６に入賞したときには賞品球の「５個排出」が行われ、大入賞口５２に入賞したときには「１５個排出」が行われ、その他の一般入賞口（例えば入賞口７，７，８，８，１３）に入賞したときには「１０個排出」が行われるようになっており、前記始動入賞口に入賞した遊技球が始動入賞検出器ＳＷ１〜ＳＷ３によって検出され、大入賞口に入賞した遊技球がテンカウント検出器ＳＷ５，ＳＷ６，継続入賞検出器ＳＷ４によって検出され、これらの検出結果（各々の入賞口への入賞個数）が、役物制御装置６００に記憶されるようになっている。これらの記憶は、変動入賞装置５０の作動制御に用いられると共に、球排出制御にも用いられて、獲得数の異なる賞品球の排出制御が容易に（特別の検出器を新たに設けることなく）行える。
　そして、球排出制御装置７００からデータの要求信号が送られてきたときに役物制御装置６００は賞球データを表わす信号（賞球データ信号）を球排出制御装置７００に送って、獲得数の異なる賞品球の排出を、実際の入賞の順番に関わりなく、適宜行うことができる。役物制御装置６００から球排出制御装置７００に送られる賞球データの優先順位は、役物制御装置６００側で決定されるようになっている。この場合、上述のように、「１５個排出」に先立たせて「５個排出」を行わせることによって、入賞球処理部８１０に貯留された入賞球を効率よく回収樋側に放出させることができ、当該入賞球処理装置８１０内で入賞球のオーバーフローが発生することがなくなる。
　【０３２３】
　尚、本実施の形態では、遊技盤３に設けられた３つの始動入賞口８，６，６を全て「５個排出」としているが、一番入賞し易い始動入賞口（例えば入賞口８）のみを「５個排出」とし、他の始動入賞口６，６を「１５個排出」又は「１０個排出」としてもよい。
　【０３２４】
　又、本実施の形態では、検出器の数をできるだけ減らすべく、従来より役物の作動制御に用いられていた始動入賞口８，６，６、及び大入賞口５２に入賞球検出器ＳＷ１〜ＳＷ６からの信号を、賞品球の排出制御にも適用しているが、遊技盤に設けられたその他の一般入賞口（例えば７，９，１３）にも入賞球検出器を設けて賞品球の排出制御に用いてもよい。このように全ての入賞口に検出器を設置した場合、例えば「５個排出」，「１０個排出」，「１５個排出」と云う具合いに排出の順番を、獲得球数に併せてより細かく調整することができる。
　【０３２５】
　又、本実施の形態では、獲得球数が、「５個排出」，「１０個排出」，「１５個排出」の３パターンに別れた遊技機が適用されているが、獲得球数が４つ以上に別れている遊技機にも本発明は適用可能である。
　【０３２６】
　【発明の効果】
　請求項１記載の発明によれば、遊技機の球排出制御装置と球貸機とを相互に送受信可能である。そして、球貸機により制御される、球貸を行うときに用いられる貸出スイッチ、挿入されているカードの返却を行うための返却スイッチ、カードの残高表示を行うための度数表示器、貸出スイッチの操作が可能である旨を表示する貸出可能表示器が遊技機の前面に設けられているので、貸出スイッチや返却スイッチの操作がし易いとともに、度数表示器や貸出可能表示器の表示が見易い。
　また、貸出スイッチの操作に基づき挿入されたカードの残高から所定数の貸球に変換する変換要求を行う場合に、前記球貸機から、前記球排出制御装置へ球貸信号が送信されると共に、所定個数分の排出を要求する所定個数要求信号が送信され、前記球排出制御装置により、前記球貸信号、前記所定個数要求信号、及び、所定個数分の貸球の排出が完了したことを示す所定個数排出完了信号が
信号用
電源用
信号用
　一方、送受信可能な状態で接続されている場合には前記球貸機から送信される前記球貸信号の入力を条件に前記所定個数要求信号の入力が受け付けられて、所定個数分の貸球を排出する制御が行われ、該所定個数分の貸球の排出が完了した場合に前記所定個数排出完了信号が前記球貸機へ送信されるので、球貸の排出を確実に行うことができる。
　また、遊技機の裏面に、前記球貸機と接続するインターフェイス基板が設けられ、前記インターフェイス基板には、球貸機からの配線を接続する第１のコネクタと、球排出制御装置からの配線を接続する第２のコネクタと、前記貸出スイッチ、返却スイッチ、度数表示器および貸出可能表示器が設けられた球貸操作部からの配線を接続する第３のコネクタと、前記
信号用フォトカプラと、前記電源用
【図面の簡単な説明】
　【図１】
　本実施例の遊技機１００と玉貸機２００との設置状態を示す斜視図である。
　【図２】
　該遊技機１００の構成例を示す正面図である。
　【図３】
　玉貸機２００の正面図である。
　【図４】
　遊技機の供給皿２４に設けられた玉貸操作部２５０を拡大して示した説明図である。
　【図５】
　図２の遊技盤３のみを拡大して示した正面図である。
　【図６】
　遊技盤３の略中央に設置された変動入賞装置５０を示す斜視図である。
　【図７】
　変動入賞装置５０の外郭を形成する本体枠５０Ａの中心部に設けられた人形部材５５を示す斜視図である。
　【図８】
　遊技領域４に形成された上記各種入賞口に入賞した遊技球の流下経路が形成されている遊技盤３の裏面側の構成を示す裏面図である。
　【図９】
　遊技機１００及び玉貸機２００の裏面を示す背面図である。
　【図１０】
　裏機構盤への上記球排出装置３００を構成する球排出ユニット３２０及び球抜きユニット３３０の設置の様子を示す斜視図である。
　【図１１】
　裏機構盤８００の球排出制御装置７００の直下に設けられたインターフェイス基板８６０を示す斜視図である。
　【図１２】
　裏機構盤８００の役物制御装置６００に設けられた確率モード設定部６８０を示す正面図である。
　【図１３】
　入賞球処理装置８１０の内部構成を示す断面図である。
　【図１４】
　遊技機１００の裏面に設置された貯留タンク８２０の斜視図である。
　【図１５】
　補給センサ８２２の構成を示す説明図である。
　【図１６】
　補給センサ８２２の検出部による検出の様子を示す説明図である。
　【図１７】
　上記貯留タンク８２０と球排出装置３００とを連通させる誘導樋８３０（８３０Ａ，８３０Ｂ）の構成を説明するための分解斜視図である。
　【図１８】
　減圧ユニット３１０の２条の減圧路３１１Ａ，３１１Ｂ内に球があるときの半端センサ３１５の状態を示す要部断面図である。
　【図１９】
　減圧ユニット３１０の２条の減圧路３１１Ａ，３１１Ｂ内に球がないときの半端センサ３１５の状態を示す要部断面図である。
　【図２０】
　球排出装置３００を構成する球排出ユニット３２０の内部構成を示す正面図である。
　【図２１】
　球排出装置３００の球抜きユニット３３０内部の切替えゲートが球流路３４０Ｃと球排出樋３３１とを連通させるように切り替えられている状態を示す正面図である。
　【図２２】
　上記球抜きユニット３３０内部の切替えゲートが球流路３４０Ｃと球抜き樋３３２とを連通させるように切り替えられている状態を示す正面図である。
　【図２３】
　役物制御装置６００の内部構成を示すブロック図である。
　【図２４】
　球排出制御装置７００の内部構成を示すブロック図である。
　【図２５】
　球排出制御装置７００と役物制御装置６００との信号の遣取りを説明するためのタイミングチャートである。
　【図２６】
　玉貸制御装置１２００の内部構成を示すブロック図である。
　【図２７】
　玉貸制御装置１２００と球排出制御装置７００との信号の遣取りを説明するためのタイミングチャートである。
　【図２８】
　役物制御装置６００及び球排出制御装置７００による賞品球の排出制御を模式的に表わす制御ブロック図である。
　【図２９】
　役物制御装置６００による役物制御処理の概略を示すゼネラルフローチャートである。
　【図３０】
　当該役物制御処理のフェイズ１の前半をなす“ＰＲＧＴＯＰ”処理を示すフローチャートである。
　【図３１】
　フェイズ１の後半をなす“ＲＡＮＤＯＯ”処理を示すフローチャートである。
　【図３２】
　“ＯＵＴＰＲＣ”処理を示すフローチャートである。
　【図３３】
　フェイズ２処理を示すフローチャートである。
　【図３４】
　継続入賞検出器ＳＷ４の入力処理“ＫＺＫＩＮＰ”のフローチャートである。
　【図３５】
　始動入賞検出器ＳＷ１〜ＳＷ３の入力処理“ＴＫＺＩＮＰ”のフローチャートである。
　【図３６】
　ノーカウント不正解除処理“ＮＣＳＵＢ”を示すフローチャートである。
　【図３７】
　乱数の記憶更新処理“ＴＫＺＧＥＴ”を示すフローチャートである。
　【図３８】
　三系統入力数更新処理“ＳＶ２ＩＮ”を示すフローチャートである。
　【図３９】
　フェイズ３処理を示すフローチャートである。
　【図４０】
　フェイズ３の不正処理“ＢＬＯＣＫ１”を示すフローチャートである。
　【図４１】
　フェイズ３の特図ゲーム処理“ＢＬＯＣＫ２”を示すフローチャートである。
　【図４２】
　ＢＬＯＣＫ２のステップ分岐処理“ＢＲＡＮＣＨ”を示すフローチャートである。
　【図４３】
　ＢＬＯＣＫ２の通常動作処理“ＳＴＥＰ１０”を示すフローチャートである。
　【図４４】
　“ＳＴＥＰ１０”で行われる音出力設定処理“ＳＮＤＳＥＴ”を示すフローチャートである。
　【図４５】
　“ＳＴＥＰ１０”で行われる制御番号切換処理“ＳＥＱＣＨＧ”を示すフローチャートである。
　【図４６】
　ＢＬＯＣＫ２の自動停止時間の終了監視処理“ＳＴＥＰ１１”を示すフローチャートである。
　【図４７】
　ＢＬＯＣＫ２の第一図柄の停止監視処理“ＳＴＥＰ１２”を示すフローチャートである。
　【図４８】
　ＢＬＯＣＫ２の第二図柄の停止監視及びリーチ判定処理“ＳＴＥＰ１３”を示すフローチャートである。
　【図４９】
　ＢＬＯＣＫ２の停止結果の判定処理“ＳＴＥＰ１４，ＳＴＥＰ１５”を示すフローチャートである。
　【図５０】
　ＢＬＯＣＫ２のファンファーレ動作の終了監視処理“ＳＴＥＰ１７”，インターバル動作後半の終了監視処理“ＳＴＥＰ１８”を示すフローチャートである。
　【図５１】
　ＢＬＯＣＫ２の継続前の大当り動作処理“ＳＴＥＰ１９”，継続後大当り動作処理“ＳＴＥＰ１Ａ”を示すフローチャートである。
　【図５２】
　ＢＬＯＣＫ２の有効時間の終了監視処理“ＳＴＥＰ１Ｂ”，インターバル前半の監視処理“ＳＴＥＰ１Ｃ”を示すフローチャートである。
　【図５３】
　ＢＬＯＣＫ２のハズレ動作処理“ＳＴＥＰ１Ｄ”，大当り終了動作の終了監視処理“ＳＴＥＰ１６”を示すフローチャートである。
　【図５４】
　ＢＬＯＣＫ２のステップ番号に応じて行われる分岐処理による“ＳＴＥＰ１０”〜“ＳＴＥＰ１Ｄ”の処理の流れを示すフローチャートである。
　【図５５】
　フェイズ３のソレノイドＡ，Ｂ励磁処理“ＢＬＯＣＫ３”を示すフローチャートである。
　【図５６】
　ＢＬＯＣＫ３、ＢＬＯＣＫ４等で実行される装飾切換処理“ＵＰＤＡＴＥ”を示すフローチャートである。
　【図５７】
　フェイズ３のランプ・ＬＥＤ制御処理“ＢＬＯＣＫ４”のフローチャートである。
　【図５８】
　フェイズ４の前半をなす“ＰＨＡＳＥ４”処理のフローチャートである。
　【図５９】
　フェイズ４の中盤をなす“ＳＮＤＳＥＬ処理”のフローチャートである。
　【図６０】
　フェイズ４の後半をなす“ＳＮＤＰＲＣ処理”のフローチャートである。
　【図６１】
　フェイズ１で実行されるＳＶ処理“ＳＥＮ０００”を示すフローチャートである。
　【図６２】
　ＳＶ処理において制御クロックが「０」のときに実行されるデータ認識処理“ＲＣＶ３００”を示すフローチャートである。
　【図６３】
　ＳＶ処理において制御クロックが「３」のときに実行されるデータ取込処理“ＲＣＶ２００”を示すフローチャートである。
　【図６４】
　フェイズ１で実行される確率設定表示処理“ＰＳＥＴ”を示すフローチャートである。
　【図６５】
　ＰＳＥＴ処理で「ステップ」番号が「０」のときに実行される設定確率読込処理“ＰＳＥＴＰ０”を示すフローチャートである。
　【図６６】
　ＰＳＥＴ処理で「ステップ」番号が「１」のときに実行されるＳＷ−Ｘオフ監視処理“ＰＳＴＥＰ１”を示すフローチャートである。
　【図６７】
　ＰＳＥＴ処理で「ステップ」番号が「２」のときに実行される５秒終了監視処理“ＰＳＥＴＰ２”を示すフローチャートである。
　【図６８】
　ＰＳＥＴ処理で「ステップ」番号が「３」のときに実行される設定データ書込処理“ＰＳＥＴＰ３”を示すフローチャートである。
　【図６９】
　ＰＳＥＴ処理で「ステップ」番号が「４」のときに実行される書込みデータ確認処理“ＰＳＥＴＰ４”を示すフローチャートである。
　【図７０】
　ＰＳＥＴ処理で「ステップ」番号が「５」のときに実行されるＳＷ−Ｘ入力監視処理“ＰＳＥＴＰ５”を示すフローチャートである。
　【図７１】
　前記ＰＳＥＴＰ０処理、ＰＳＥＴＰ４処理等で実行されるＥＥＰＲＯＭデータ読込処理“ＲＯＭＲ”を示すフローチャートである。
　【図７２】
　前記ＰＳＥＴＰ２処理、ＰＳＥＴＰ３処理等で実行されるＥＥＰＲＯＭ書込み処理“ＥＥＰＯＵＴ”を示すフローチャートである。
　【図７３】
　フェイズ１で実行されるＳＷ入力処理“ＳＷＲＳＵＢ”を示すフローチャートである。
　【図７４】
　フェイズ１で実行される特別図柄更新決定判定処理“ＪＵＤＧ１１”及び、フェイズ３の“ＳＴＥＰ１０〜ＳＴＥＰ１Ｄ”等で行われる図柄判定処理“ＪＵＤＧ１０”を示すフローチャートである。
　【図７５】
　フェイズ２で実行されるパワーフェイル監視処理“ＦＡＬＳＵＢ”を示すフローチャートである。
　【図７６】
　ＢＬＯＣＫ２処理（フェイズ３）のＳＴＥＰ１１処理で実行される停止図柄取込処理“ＦＥＴＣＨ”を示すフローチャートである。
　【図７７】
　球排出制御装置７００による球排出制御のメイン処理を示すゼネラルフローチャートである。
　【図７８】
　球排出制御処理７００による球排出制御のうち１ｍｓｅｃ毎に行われる第１の割込処理を示すゼネラルフローチャートである。
　【図７９】
　球排出制御処理７００による球排出制御のうち３１．３ｍｓｅｃ毎に行われる第２の割込処理を示すゼネラルフローチャートである。
　【図８０】
　初期化処理“ｉｎｉｔ１”の前半の制御内容を示すディテイルフローチャートである。
　【図８１】
　初期化処理“ｉｎｉｔ１”の中盤の制御内容を示すディテイルフローチャートである。
　【図８２】
　初期化処理“ｉｎｉｔ１”の後半の制御内容を示すディテイルフローチャートである。
　【図８３】
　初期化処理“ｉｎｉｔ１”で実行されるＢＲＱ，ＢＲＤＹ監視処理“ｃｈｋｔｓ０”のプログラムを示すフローチャートである。
　【図８４】
　初期化処理“ｉｎｉｔ１”で実行されるリセット待ち処理“ｗａｉｔｒｓ”のフローチャートである。
　【図８５】
　ソレノイドオフ処理“ｓｏｌｏｆｆ”を示すフローチャートである。
　【図８６】
　ウォッチドッグ処理“Ｓ−ＷＤＧＴ”を示すフローチャートである。
　【図８７】
　ＲＡＭチェック処理“ｃｈｋｒａｍ”を示すフローチャートである。
　【図８８】
　割込許可処理“ｉｅｎａｂｌ”を示すフローチャートである。
　【図８９】
　回線テスト処理“ＣＴＥＳＴ”からメインループに至るまでの処理内容を示すフローチャートである。
　【図９０】
　メインルーチンの前半の処理内容を示すフローチャートである。
　【図９１】
　メインルーチンの後半の処理内容を示すフローチャートである。
　【図９２】
　メインルーチンで行われる玉貸条件の判別処理“ｉｓｂｒｑｏ”を示すフローチャートである。
　【図９３】
　メインルーチンで行われる賞球条件の判別処理“ｉｓｓａｆｅ”を示すフローチャートである。
　【図９４】
　不正排出監視処理“ｃｈｋｕｎｆ”を示すフローチャートである。
　【図９５】
　メインルーチンで実行される玉貸球抜エラー処理“ｃｈｋｅｂｒ”の前半の処理内容を示すフローチャートである。
　【図９６】
　玉貸球抜エラー処理“ｃｈｋｅｂｒ”の後半の処理内容を示すフローチャートである。
　【図９７】
　ウェイト処理を実行するためのフローチャートである。
　【図９８】
　ウェイト処理を実行するためのフローチャートである。
　【図９９】
　メインルーチンで実行される賞球データ信号受信処理“ｃｈｋｓａｆ”の前半の処理内容を示すフローチャートである。
　【図１００】
　賞球データ信号受信処理“ｃｈｋｓａｆ”の後半の処理内容を示すフローチャートである。
　【図１０１】
　コマンド送信処理“ｓｅｎｄｉｎ”を示すフローチャートである。
　【図１０２】
　送信の始動処理“ｓｅｎｄｃｍ”を示すフローチャートである。
　【図１０３】
　賞球データ信号受信処理“ｃｈｋｓａｆ”で実行される受信データ設定処理“ｓｂｑｃｎｖ”を示すフローチャートである。
　【図１０４】
　賞球データ信号受信処理“ｃｈｋｓａｆ”で実行される受信処理“ｒｅｃｖｉｎ”を示すフローチャートである。
　【図１０５】
　受信処理“ｒｅｃｖｉｎ”でのウェイト処理を実行するためのフローチャートである。
　【図１０６】
　メインルーチンで実行される球抜処理“ｒｅｍｏｖｅ”を示すフローチャートである。
　【図１０７】
　球抜処理“ｒｅｍｏｖｅ”で実行される球抜動作処理“ｒｍｖ”を示すフローチャートである。
　【図１０８】
　球抜動作処理“ｒｍｖ”で行われる球有り状態の判別の手順を示すフローチャートである。
　【図１０９】
　球抜動作処理“ｒｍｖ”のステップＣ４５４，Ｃ４５６の詳細な処理手順を示すフローチャートである。
　【図１１０】
　排出１終了，排出２終了の判別の手順を示すフローチャートである。
　【図１１１】
　球抜動作処理“ｒｍｖ”で実行される１分タイマ設定処理“ｓｗｔ１ｍｎ”に用いられるプログラムのフローチャートである。
　【図１１２】
　球抜動作処理“ｒｍｖ”で実行される３ｓｅｃタイマ設定処理“ｓ４ｔ３ｓ”に用いられるプログラムのフローチャートである。
　【図１１３】
　球抜動作処理“ｒｍｖ”で実行される１ｓｅｃタイマ設定処理“ｓ２ｔ１ｓ”に用いられるプログラムのフローチャートである。
　【図１１４】
　球抜処理“ｒｅｍｏｖｅ”で実行される球抜ソレノイド開閉処理“ｒｍｖｏｕｆ”を示すフローチャートである。
　【図１１５】
　球抜処理“ｒｅｍｏｖｅ”で実行される不正監視開始処理“ｓｅｔｕｂｑ”を示すフローチャートである。
　【図１１６】
　メインルーチンで実行される賞球排出処理“ｓｆｏｕｔ”を示すフローチャートである。
　【図１１７】
　賞球排出処理“ｓｆｏｕｔ”で実行される賞球数分配処理“ｓｅｔｓｂｑ”を示すフローチャートである。
　【図１１８】
　賞球排出処理“ｓｆｏｕｔ”で実行される排出始動処理“ｏｕｔ１ｓｂ”を示すフローチャートである。
　【図１１９】
　タイムアウトの設定処理“ｓ４ｔｏｖ”を示すフローチャートである。
　【図１２０】
　排出ソレノイドオン処理“ｏｐｅｎｓｌ”を示すフローチャートである。
　【図１２１】
　排出１ソレノイドオン処理“ｓｅｔｏｔ１”を示すフローチャートである。
　【図１２２】
　排出２ソレノイドオン処理“ｓｅｔｏｔ２”を示すフローチャートである。
　【図１２３】
　賞球排出処理“ｓｆｏｕｔ”で実行される排出終了待ち処理“ｏｕｔ２ｓｂ”を示すフローチャートである。
　【図１２４】
　排出２側での排出が終了したか否かを判別する処理を示すフローチャートである。
　【図１２５】
　賞球排出処理“ｓｆｏｕｔ”で実行される５００ｍ安定待ち処理の前半の処理“ｏｕｔｅｓｂ”を示すフローチャートである。
　【図１２６】
　５００ｍ安定待ち処理の後半の処理“ａｄｊｒｓｔ”を示すフローチャートである。
　【図１２７】
　５００ｓｅｃ始動処理“ｓ２ｔｗａｉ”を示すフローチャートである。
　【図１２８】
　排出１，２側の信号が変化したか否かを判別するためのプログラムを示すフローチャートである。
　【図１２９】
　補正処理“ｄｅｃｃｎｔ”を示すフローチャートである。
　【図１３０】
　賞球排出処理“ｓｆｏｕｔ”で実行される入賞球払出処理“ｓａｆｏｕｔ”を示すフローチャートである。
　【図１３１】
　入賞球払出し待ち処理“ｗｔｓａｆｅ”を示すフローチャートである。
　【図１３２】
　賞球排出処理“ｓｆｏｕｔ”で実行される最後の１個排出待ち処理“ｏｕｔ３ｓｂ”を示すフローチャートである。
　【図１３３】
　球移動無しエラーが発生しているか否かの判別を行なうプログラムを示すフローチャートである。
　【図１３４】
　メインルーチンで実行される玉貸排出処理“ｂｒｑｏｕｔ”を示すフローチャートである。
　【図１３５】
　玉貸排出処理“ｂｒｑｏｕｔ”で実行されるＥＸＳオン処理“ｃｈｋｂｒｑ”を示すフローチャートである。
　【図１３６】
　玉貸排出処理“ｂｒｑｏｕｔ”又は賞球排出処理“ｓｆｏｕｔ”で実行される排出ソレノイドオフ処理“ｓｌｗｏｆｆ”の前半の処理内容を示すフローチャートである。
　【図１３７】
　排出ソレノイドオフ処理“ｓｌｗｏｆｆ”の後半の処理内容を示すフローチャートである。
　【図１３８】
　Ｔ４オーバタイマ設定処理“ｓｑｔｘｘｘ”を行うためのプログラムフローチャートである。
　【図１３９】
　１ｍｓｅｃ割込処理（第１の割込処理）のディティルフロー“ｔ０ｉｎｔ”の処理開始初期を示すフローチャートである。
　【図１４０】
　図１３９のフローチャートに続く１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”の一部を示すフローチャートである。
　【図１４１】
　図１４０のフローチャートに続く１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”の一部を示すフローチャートである。
　【図１４２】
　図１４１のフローチャートに続く１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”の一部を示すフローチャートである。
　【図１４３】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される排出１スティタス更新処理“ｓｔｆｏｔ１”を示すフローチャートである。
　【図１４４】
　排出カウンタ減算処理“ｄｅｃ−ｈ１”を示すフローチャートである。
　【図１４５】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される排出２スティタス更新処理“ｓｔｆｏｔ２”を示すフローチャートである。
　【図１４６】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される排出１継続更新処理“ｓｔｆｏｌ１”を示すフローチャートである。
　【図１４７】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される排出２継続更新処理“ｓｔｆｏｌ２”を示すフローチャートである。
　【図１４８】
　スティタスの更新に用いられる“ｎ１２ｔ”処理を示すフローチャートである。
　【図１４９】
　スティタスの更新に用いられる“ｎ１２ｆ”処理を示すフローチャートである。
　【図１５０】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行されるクロックスティタス更新処理“ｓｔｆｃｌｋ”を示すフローチャートである。
　【図１５１】
　スティタス更新処理“ｎｗ０ｔ，ｎｗ０ｆ”を示すフローチャートである。
　【図１５２】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行されるクロック監視処理“ｃｌｋｔｏｔ”を示すフローチャートである。
　【図１５３】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される通信割込処理“ｃｏｍｉｎｔ”を示すフローチャートである。
　【図１５４】
　受信処理“ｒｃｖｉｎｔ”の前半の処理内容を示すフローチャートである。
　【図１５５】
　受信処理“ｒｃｖｉｎｔ”の後半の処理内容を示すフローチャートである。
　【図１５６】
　受信バッファの「ＭＳＢ」に入力ポートを読込むに当り、ｘａレジスタを１ビット宛回してこの値を新たな値に設定する手順を示すフローチャートである。
　【図１５７】
　通信割込処理“ｃｏｍｉｎｔ”で実行される送信処理“ｓｎｄｉｎｔ”を示すフローチャートである。
　【図１５８】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行されるセーフスティタス更新処理“ｓｔｆｓａｆ”を示すフローチャートである。
　【図１５９】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行されるＢＲＤＹスティタス更新処理“ｓｔｆｂｒｄ”を示すプログラムである。
　【図１６０】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行されるＢＲＱスティタス更新処理“ｓｔｆｂｒｑ”のサブルーチンを示すプログラムである。
　【図１６１】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される玉貸割込処理“ｂｒｑｉｎｔ”の分岐処理を示すフローチャートである。
　【図１６２】
　図１６１のフローに続く玉貸割込処理“ｂｒｑｉｎｔ”の一部を示すフローチャートである。
　【図１６３】
　図１６１のフローに続く玉貸割込処理“ｂｒｑｉｎｔ”の一部を示すフローチャートである。
　【図１６４】
　図１６１のフローに続く玉貸割込処理“ｂｒｑｉｎｔ”の一部を示すフローチャートである。
　【図１６５】
　図１６１のフローに続く玉貸割込処理“ｂｒｑｉｎｔ”の一部を示すフローチャートである。
　【図１６６】
　図１６１のフローに続く玉貸割込処理“ｂｒｑｉｎｔ”の一部を示すフローチャートである。
　【図１６７】
　図１６１のフローに続く玉貸割込処理“ｂｒｑｉｎｔ”の一部を示すフローチャートである。
　【図１６８】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される排出球無し監視処理“ｃｈｋｏｓｎ”を示すフローチャートである。
　【図１６９】
　「排出センサ球有り」を検出するためのプログラムを示すフローチャートである。
　【図１７０】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される球移動無し監視処理“ｃｈｋｏｎｍ”を示すフローチャートである。
　【図１７１】
　球移動無し監視処理“ｃｈｋｏｎｍ”で実行される球移動無し判定処理“ｃｈｋｏｎｓ”を示すフローチャートである。
　【図１７２】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される賞球信号処理“ｎｅｗｓｓｇ”の前半の処理内容を示すフローチャートである。
　【図１７３】
　賞球信号処理“ｎｅｗｓｓｇ”の後半の処理内容を示すフローチャートである。
　【図１７４】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される貸球信号処理“ｎｅｗｂｓｇ”を示すフローチャートである。
　【図１７５】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される球抜通電監視処理“ｓｔｆｒｍｓ”を示すフローチャートである。
　【図１７６】
　球抜きポートのスティタス更新“ｓｔｆｒｍｖ”を開始させるためのフローチャートである。
　【図１７７】
　半端ポートのスティタス更新“ｓｔｆｈｎｐ”を開始させるためのフローチャートである。
　【図１７８】
　オーバーフローポートのスティタス更新“ｓｔｆｏｖｆ”を開始させるためのフローチャートである。
　【図１７９】
　発射停止ポートのスティタス更新“ｓｔｆｈｓｈ”を開始させるためのフローチャートである。
　【図１８０】
　接続確認ポートのスティタス更新“ｓｔｆｃｈｋ”を開始させるためのフローチャートである。
　【図１８１】
　スティタス更新処理の開始初期のプログラムを示すフローチャートである。
　【図１８２】
　スティタス更新処理の開始初期のプログラムを示すフローチャートである。
　【図１８３】
　図１８１又は図１８２のフローに引き続いて実行されるスティタス更新処理のプログラムを示すフローチャートである。
　【図１８４】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行されるセーフ監視処理“ｃｈｋｓｆｓ”を示すフローチャートである。
　【図１８５】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される半端球無し監視処理“ｃｈｋｈｎｐ”を示すフローチャートである。
　【図１８６】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行されるオーバーフロー監視処理“ｃｈｋｏｖｆ”のサブルーチンを示すフローチャートである。
　【図１８７】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される発射停止監視処理“ｃｈｋｈｓｈ”を示すフローチャートである。
　【図１８８】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される接続確認監視処理“ｃｈｋｃｈｋ”を示すフローチャートである。
　【図１８９】
　１ｍｓｅｃ割込処理“ｔ０ｉｎｔ”で実行される発射停止解除処理“ｃｈｋｃｈｓ”を示すフローチャートである。
　【図１９０】
　３１．３ｍｓｅｃ割込処理“ｅｒｒｉｎｔ”の前半の処理内容を示すフローチャートである。
　【図１９１】
　３１．３ｍｓｅｃ割込処理“ｅｒｒｉｎｔ”の後半の処理内容を示すフローチャートである。
　【図１９２】
　３１．３ｍｓｅｃ割込処理“ｅｒｒｉｎｔ”で実行されるエラースティタス更新処理“ｎｅｗｅｒｒ”を示すフローチャートである。
　【符号の説明】
　３　遊技盤
　４　遊技領域
　２４　供給皿
　３０　可変表示装置（作動部）
　５０　変動入賞装置（作動部）
　１００　遊技機
　２００　球貸機
　２１０　カード挿入口
　２５３　貸出可能表示器
　３００　球排出装置
　６００　役物制御装置
　７００　球排出制御装置
　８５０　発射装置