【事件の表示】
　特許第３０６６４７１号「遊技機」の請求項１、２に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３０６６４７１号の請求項１に係る特許を取り消す。
【理　由】
１．手続の経緯
　特許第３０６６４７１号の請求項１ないし２に係る発明についての出願は、平成３年５月２８日に出願され、平成１２年５月１９日にその発明について特許の設定登録がなされ、その後、その特許について、異議申立人河井清悦により特許異議の申立てがなされ、取消理由通知がなされ、その指定期間内である平成１３年８月９日に訂正請求がなされたものである。
　
２．訂正の適否についての判断
（１）訂正の内容
　ア．訂正事項ａ
　特許明細書の特許請求の範囲の請求項１を、
「【請求項１】複数の入賞領域が形成された遊技部を有する遊技盤と、各入賞領域への遊技球の入賞に対応した数の賞球を排出可能な球排出装置と、該球排出装置の排出制御を行う排出制御装置と、該排出制御装置とは別個に構成され、遊技球が入賞した入賞領域に応じて賞球数を決定し賞球数データを上記排出制御装置に送信可能な賞球数制御手段とを備えた遊技機であって、上記排出制御装置は、上記賞球数制御手段から送信された賞球数データに対応する所定数の賞球を上記球排出装置より所定数単位毎に排出させるように構成されるとともに、該所定数単位毎の賞球排出に関わる排出実行情報を記憶可能な排出実行情報記憶手段を備えるようにし、上記排出実行情報記憶手段の記憶内容を保護する記憶保護手段を設け、所定数単位毎の賞球排出の途中において当該遊技機への電源供給が遮断された場合には、上記排出制御装置により上記球排出装置の作動を停止させるとともに、上記記憶保護手段によりその時点で記憶されている排出実行情報を保護し、電源供給が復帰した場合には、
上記球排出装置の排出不正がないことを確認してから、賞球排出が正常に実行することが可能か否かを判定して、賞球排出が正常に実行可能であると判定されたことを条件に、
　イ．訂正事項ｂ
　特許明細書の特許請求の範囲の請求項２を削除する。
　ウ．訂正事項ｃ
　特許明細書の段落【０００５】を、
「【０００５】
【課題を解決するための手段】上記目的を達成するため、請求項１の発明は、複数の入賞領域が形成された遊技部を有する遊技盤と、、各入賞領域への遊技球の入賞に対応した数の賞球を排出可能な球排出装置（１７０）と、該球排出装置の排出制御を行う排出制御装置（例えば、排出制御装置６００）と、該排出制御装置とは別個に構成され、遊技球が入賞した入賞領域に応じて賞球数を決定し賞球数データ（Ｇ）を上記排出制御装置に送信可能な賞球数制御手段（４２０）とを備えた遊技機（例えば、パチンコ機１００）であって、上記排出制御装置は、上記賞球数制御手段から送信された賞球数データに対応する所定数の賞球を上記球排出装置より所定数単位毎に排出させるように構成されるとともに、該所定数単位毎の賞球排出に関わる排出実行情報を記憶可能な排出実行情報言色億手段（例えば、排出レジスタ１、排出レジスタ２等）を備えるようにし、上記排出実行情報記憶手段の記憶内容を保護する記憶保護手段（例えば、電池等）を設け、所定数単位毎の賞球排出の途中において当該遊技機への電源供給が遮断された場合には、上記排出制御装置により上記球排出装置の作動を停止（例えば、図１６のステップＳ３００４、Ｓ３００６）させるとともに、上記記憶保護手段によりその時点で記憶されている排出実行情報を保護し、電源供給が復帰した場合には、
上記球排出装置の排出不正がないことを確認してから、賞球排出が正常に実行することが可能か否かを判定（例えば、図３１のステップＳ１００２〜Ｓ１００８）して、賞球排出が正常に実行可能であると判定されたことを条件（例えば、図３１のステップＳ１０１２での排出可能フラグの“１”のセット）に、
　エ．訂正事項ｄ
　特許明細書の段落【０００６】（特許公報第６棚第２〜３行）の「請求項２の発明では、」を「
また
　オ．訂正事項ｅ
　特許明細書の段落【０１７４】（特許公報第５２欄第４７〜４８行）の「請求項２の発明によれば、」を「
また
　
（２）訂正の目的の適否、新規事項の有無および拡張・変更の存否
　上記訂正事項ａは、特許明細書の段落【０１６２】および訂正前の請求項２の記載に基づいて、「電源供給が復帰した場合には、上記記憶保護手段により保護された排出実行情報に基づいて上記排出制御装置により上記球排出装置の作動を再開させることで、所定数単位毎の賞球排出の残り分を排出するようにしたこと」において、球排出装置を作動再開させる条件として、「
上記球排出装置の排出不正がないことを確認してから、賞球排出が正常に実行することが可能か否かを判定して、賞球排出が正常に実行可能であると判定されたこと
　上記訂正事項ｂは、請求項の削除であるから、特許請求の範囲の減縮を目的とした明細書の訂正に該当する。
　上記訂正事項ｃ〜ｅは、特許請求の範囲の訂正に伴い、発明の詳細な説明の記載を特許請求の範囲と整合させるものであるから、明りようでない記載の釈明を目的とした明細書の訂正に該当する。
　また、上記訂正事項は、願書に添付した明細書または図面に記載した事項の範囲内の訂正であり、実質上特許請求の範囲を拡張し又は変更するものではない。
　
（３）むすび
　以上のとおりであるから、上記訂正は平成１１年改正前の特許法第１２０条の４第３項において準用する平成６年法律第１１６号による改正前の特許法第１２６条第１項ただし書、第２項および第３項の規定に適合するので、当該訂正を認める。　
　
３．特許異議の申立てについての判断
（１）本件発明
　上記２．で示したように上記訂正が認められるから、本件の請求項１に係る発明（以下、本件発明という。）は、上記訂正に係る訂正請求書の特許請求の範囲の請求項１に記載された次の事項による特定されるとおりのものである。
「【請求項１】複数の入賞領域が形成された遊技部を有する遊技盤と、各入賞領域への遊技球の入賞に対応した数の賞球を排出可能な球排出装置と、該球排出装置の排出制御を行う排出制御装置と、該排出制御装置とは別個に構成され、遊技球が入賞した入賞領域に応じて賞球数を決定し賞球数データを上記排出制御装置に送信可能な賞球数制御手段とを備えた遊技機であって、上記排出制御装置は、上記賞球数制御手段から送信された賞球数データに対応する所定数の賞球を上記球排出装置より所定数単位毎に排出させるように構成されるとともに、該所定数単位毎の賞球排出に関わる排出実行情報を記憶可能な排出実行情報記憶手段を備えるようにし、上記排出実行情報記憶手段の記憶内容を保護する記憶保護手段を設け、所定数単位毎の賞球排出の途中において当該遊技機への電源供給が遮断された場合には、上記排出制御装置により上記球排出装置の作動を停止させるとともに、上記記憶保護手段によりその時点で記憶されている排出実行情報を保護し、電源供給が復帰した場合には、
上記球排出装置の排出不正がないことを確認してから、賞球排出が正常に実行することが可能か否かを判定して、賞球排出が正常に実行可能であると判定されたことを条件に、
　
（２）引用刊行物に記載の発明
　当審が平成１３年６月５日付けで通知した取消しの理由において引用した刊行物には、それぞれ次のとおりの発明が記載されている。
　
　刊行物１（特開昭６０ー５８１８６号公報）（甲第１号証）には、
「（１）賞球放出機と、賞球放出情報を保持するメモリと、該メモリの賞球データに基づいて該賞球放出機を制御する制御手段と、を有する遊戯機において、
メモリは停電時にその内容が保持可能なメモリであり、
停電を検知する停電検知手段と、
電源投入時に保持された前記メモリの記憶内容に基づいて動作を再開するか、
新に動作を開始するかを定める継続／クリアスイッチと、を具備し、
前記制御手段は、前記停電検知手段の停電検知に基づいて前記メモリに制御データを保存するように制御するものであることを特徴とする遊戯機の停電処理装置」（第１頁左欄第５行〜第１８行）、
「停電時にも入賞球データ等を電池等のバックアップ手段を用いて記憶させておくことは容易であるが、停電前に発射された球が停電後に入賞した場合や、停電時に残っている入賞球に対して停電復旧後に賞球を放出すべきかどうかは停電時間により異なる。即ち遊戯客が停電後もその遊戯台に残っていれば賞球を放出しなければならず、遊戯客が遊戯を停止してその台を離れた場合には賞球を放出する必要がない。従って制御部でこれらを一律に判断すれば不合理な結果を招くことがあった。例えば停電復旧後に未放出分を放出するようにしておけば、新しい客が停電復旧と共に遊戯を開始すると入賞球がないにもかかわらず前遊戯客の未放出分が放出されることとなり、又新遊戯客がいない台では係員が放出された球を回収しなければならず停電復旧後の後処理に非常な手間がかかるという問題点があった。」（第１頁右欄第１９行〜第２頁左上欄第１６行）、
「このような特徴を有する本発明によれば、停電時には自動的に動作を停止すると共にその制御データがメモリに保持されている。従って動作を再開する場合に継続の設定を行えば停電前の状態でそのまま処理を継続することが可能であり、」（第２頁左下欄第６行〜第１０行）、
「第１図は本発明による停電処理装置を適用したパチンコ台の表面、第２図はその裏面を示す概略図である。これらの図において、パチンコ台の下方には打球発射ハンドル１と上下の賞球受け皿２，３が設けられ、打球発射ハンドル１により発射された球は上部の遊戯面のレールに沿って上昇し、一部の球はいずれかの入賞球孔５ａ〜５ｆに入り、他はアウト玉入口６に導かれる。」（第２頁左下欄第１９行〜右下欄第６行）、
「入賞球検知センサ１５の出力は制御部１７に与えられる。制御部１７はこの信号に応じて賞球放出装置１３を駆動し賞球を放出する」（第２頁右下欄第１７行〜第２０行）、
「第３図は制御部１７の電気的構成を示すブロック図である。…（途中省略）ＣＰＵ２３は内部にシステムプログラムを記憶するリードオンリメモリ（以下ＲＯＭという）２３ａとデータを一時保持するランダムアクセスメモリ（以下ＲＡＭという）２３ｂを有するものとする。ＲＡＭ２３ｂには賞球の放出時に立てられ、確認によってリセットされる賞球放出フラグＦＩと賞球の放出が確認されたときに立てられる確認フラグＦ２及び停電を検知したときに立てられる停電検知フラグＦ３、更に入賞球数を計数して放出すべき賞球を保持する賞球放出レジスタＭ１が設けられている。」（第３頁左上欄第７行〜右上欄第１０行）、
「又ダイオード４１，４２は停電時に充電式電池３５よりＣＰＵ２３のＲＡＭ２３ｂをバックアップするための整流出力端とＣＰＵ２３の電源端子間に接続されている。」（第３頁左下欄第１９行〜右下欄第２行）、
「電源が投入されるとまずステップ５０においてトランジスタ２６をオフとし、リレー２７を介して打球の発射を停止する。そしてステップ５１に進んでその停電が１０秒以内であるかどうかを単安定マルチパイプレータ３６の出力によりチェックする。」（第３頁右下欄第５行〜第１０行）、
「そしてステップ５１において１０秒以内の停電である場合、又はステップ５３において継続信号が得られた場合にはステップ５４に進んでＣＰＵ２３のスタンバイモードを解除し、所定のデータ・レジスタを呼出し、プログラムカウンタを読出すと共に、トランジスタ２６をオンとして打球発射を許可して中断の再開を行う。」（第３頁右下欄第１８行〜第４頁左上欄第４行）、
「又ステップ５８において停電フラグＦ３が立っていれば停電状態となったのでステップ６３に進んで単安定マルチパイプレー夕３６がセットアップしているかどうかをチェックする。これがセットアップしていなければ停電直後であり直ちに停電が復旧する可能性もあるのでステップ５７に進んで賞球放出レジスタＭ１が１以上であるかどうかによって同様に入賞球の有無をチェックする。又単安定マルチパイプレー夕３６がセットアップしていればステップ６４に進んで停電フラグＦ３をクリアし、プログラムカウンタ及びデータ・レジスタを保存した後、ＣＰＵ２３をスタンバイモードに切換えて処理を終了する。」（第４頁右上欄第５行〜第１７行）、
「一方充電式電池３５よりダイオード４１，４２を介してＣＰＵ２３にのみ電源が供給され続け、そのＲＡＭ２３ｂのデータはそのまま保持される。従って賞球放出レジスタＭ１や各フラグＦ１〜Ｆ３の内容はそのまま保持されている。続いて停電が復旧した場合には第５図に示すフローチャートの動作が開始され、停電後１０秒以内であればステップ５１を介してステップ５４に進みＣＰＵ２３が動作モードとなって動作が再開される。１０秒以上経過した場合にも継続信号が与えられれば同様にしてＣＰＵが初期処理を行うことなくそのまま賞球放出レジスタＭ１の内容がＲＡＭ２３ｂが保持され動作が再開される。又クリア信号が与えられれば初期処理が行われて全く新に動作が開始される。」（第４頁右下欄第８行〜第５頁左上欄第２行）、                   
と記載されている。
　上記記載を総合すると、刊行物１には「入賞球孔５ａ〜５ｆが形成された遊技部を有する遊技盤と、各入賞球孔５ａ〜５ｆへの遊技球の入賞に対応した数の賞球を排出可能な賞球放出装置１３と、該賞球放出装置１３の駆動を行う制御部１７とを備えた遊技機であって、上記制御部１７は、内部にシステムプログラムを記憶するＲＯＭ２３ａとデータを一時保持するＲＡＭ２３ｂを有するＣＰＵ２３を備え、停電時にはＣＰＵ２３をバックアップする充電式電池３５が設けられ、停電時には自動的に動作を停止すると共にその制御データがメモリに保持され、動作を再開する場合に継続の設定を行えば停電前の状態でそのまま処理を継続することが可能である遊技機。」が記載され、前記制御データは、ＲＡＭ２３ｂの賞球放出レジスタＭ１や賞球放出フラグＦ１、確認フラグＦ２及び停電検知フラグＦ３の内容、すなわち排出実行情報であるから、所定数単位毎の賞球排出の途中において当該遊技機への電源供給が遮断された場合（停電時）には、上記排出制御装置により上記球排出装置の作動を停止させるとともに、上記記憶保護手段（充電式電池３５）によりその時点で記憶されている排出実行情報を保護し、電源供給が復帰した場合（動作を再開する場合）には、上記記憶保護手段により保護された排出実行情報に基づいて上記排出制御装置により上記球排出装置の作動を再開させることで、所定数単位毎の賞球排出の残り分を排出するようにしたことが記載されているものと認める。
　
　刊行物２（特開平２−２０３８８３号公報）（甲第２号証）には、
「第１図は、本発明が適用されるパチンコ遊技機の前面の構成例を示すもので、遊技盤１００の前面には、…（途中省略）遊技盤１００前面のガイドレール１０３とガラス板とによって囲まれた空間に遊技領域が構成されている。」（第２頁左下欄第８行〜第１５行）、
「また、入賞空間５１中の下部手前側中央には入賞部として一般入賞口５５，５５が設けられている。変動入賞装置５０の直下位置には入賞部（入賞領域）としてチューリップ式の２回開き用特定入賞装置１０８が、また、その左右斜め下方位置には入賞部としてポケット型の１回開き用特定入賞口１０９，１０９が設けられている。変動入賞装置５０の中央上端部には入賞部として天入賞口と呼ばれる一般入賞口５６が設けられている。また、変動入賞装置５０の左右の斜め下方位置には入賞部としてポケット型の一般入賞口１２０，１２０が、また、それらの斜め下方位置には入賞部としてチューリップ式の一般入賞装置１２１，１２１が設けられている。」（第２頁右下欄第１２行〜第３頁左上欄第７行）、
「そして、上記案内樋２０２の流下端部に、下部に裏メカ制御装置３００が取り付けられた賞品球排出装置２２０が配設されている。パチンコ遊技磯前面の遊技盤１００内に設けられた入賞部５６，１０８，１０９，１２０へ入賞した遊技球は裏面に回収されて集合棚１７１ａによって一箇所に集められ、入賞球処理装置１８０により１個ずつ分離され、賞品球排出装置２２０が作動されて所定数（例えば、１０個）の賞品球が排出（小排出）される。一方、変動入賞装置５０の入賞空間５１中に設けられた入賞部５５へ入賞した遊技球は入賞球誘導樋１４１ｋ，１４１ｌにより一箇所に集められ、入賞個数検出器１２９（セーフセンサ１）によって検出されて裏メカ制御装置３００の記憶部（後述）に記憶される。そして、その後入賞球処理装置１８０により１個ずつ分離され、賞品球排出装置２２０が作動されて所定数（例えば、１３個）の賞品球が排出（通常排出）される。」（第５頁左上欄第９行〜右上欄第７行）、
「また、遊技中（通常遊技、特別遊技共）、変動入賞装置５０の一般入賞口５５中に入賞した遊技球はセーフセンサ１（１２９）に検出されその検出信号が中央処理装置６００Ａに入力されてカウントされた後、そのカウント数がＲＡＭ６０２中に記憶される。その記憶があるときにはＲＯＭ６０１中の固定データとしての賞球数設定手段により多い排出数（例えば、１３個）にセットされる。それがラッチ回路６５１にラッチされ、賞球数出力手段としての賞球数出力器６６３により裏メカ制御装置３００に出力されて、賞品球排出装置２２０による通常数の排出が行われる。それ以外の入賞部５６，１０８，１０９，１２０，１２１（変動入賞装置５０の入賞空間５１中以外の入賞部）に入賞したときには賞球数設定器により少ない排出数（例えば、７個）にセットされて賞品球排出装置２２０による少数の排出が行われる。」（第１１頁右上欄第６行〜左下欄第３行）、
「このようにしてマイクロコンピュータ３００Ａが作動状態になっているときに、役物制御回路（第１０図）のセーフセンサ１（１２９）からの検出信号に基づく賞球排出が行われる場合は、賞球数出力器６６３を介して多い排出個数（例えば、１３個）の賞球出力信号が入力処理部３１０およびインバータ３１１を介して中央処理装置３００Ａに入力されて読み取られる。そして、中央処理装置３００Ａからの賞球排出指令信号がドライバ３２０に送られ、ノイズカット用ダイオード３２１およびツェナーダイオード３２２を介して排出ソレノイド２２１が作動されて通常個数の賞球排出が行われる。一方、役物制御回路（第１０図）のセーフセンサ１（１２９）の検出信号に基づかない賞球排出の場合は、賞球数出力器６６３を介してより少ない排出個数（例えば、１０個）の賞球出力信号が入力処理部３１０およびインバータ３１１を介して中央処理装置３００Ａに入力される。そして、中央処理装置３００Ａからの賞球排出指令信号がドライバ３２０に送られ、ノイズカット用ダイオード３２１およびツェナーダイオード３２２を介して排出ソレノイド２２１が作動されて少数の賞球排出が行われる。それら排出時には、それら排出が排出センサ１，２（２２５，２２５）により検出されていて、多い個数の排出時にはその排出個数が多い排出の個数（例えば、１３個）に達した時点で、また、少ない個数の排出時にはその排出個数が少ない排出の個数（例えば、１０個）に達した時点で、排出ソレノイド１，２（２２１，２２１）が停止（消磁）されて排出が終了される。」（第１２頁右下欄第１９行〜第１３頁右上欄第９行）、と記載されている。
　上記記載からみれば、遊技球が入賞した入賞領域（入賞部５６，１０８，１０９，１２０および入賞部５５）に応じて、入賞部５５では中央処理装置６００ＡのＲＯＭ６０１中の固定データとしての賞球数設定手段により決定した賞球数データ（１３個）を、入賞部５６，１０８，１０９，１２０では、１０または７個の賞球数データを賞球数出力器６６３により裏メカ制御装置３００に送信し、上記裏メカ制御装置３００は、上記賞球数出力器６６３から送信された賞球数データに対応する所定数の賞球を賞品球排出装置２２０より所定数単位毎に排出させるように構成することが記載され、中央処理装置６００Ａと裏メカ制御装置３００とは別個に構成されているものと認める。
　
　刊行物３（特開昭６４ー４９５９１号公報）（甲第３号証）には、
「前記ソレノイド５１は、後述する排出動作制御回路基板９０からの作動信号により励磁されて係止片５０ａを出没口３４から退避し、誘導樋２３内の景品球が景品球収納部３１ａ内に導かれるようにしている。このためソレノイド５１が励磁されたときは、景品球収納部材３１内に貯溜されていた景品球は、すべて排出されることになる。」（第６頁右上欄第２行〜第８行）、
「排出制御回路基板９０内の制御回路は、ＣＰＵ９１、ＲＡＭ９２、ＲＯＭ９３、ＣＬＯＣＫ９４、インターフェース９５、フリップフロップ９６、ソレノイドドライバー９７、ＬＥＤドライバー９８およびリレードライバー９９を含んで構成される。・・・ＣＰＵ９１はこのプログラムに従って入賞スイッチ１００、レバースイッチ８６、および排出スイッチ８２からインターフェース９５を介して必要とされる外部データを取り込んだり、あるいはＲＡＭ９２との間でデータの授受を行ったりしながら演算処理し、必要に応じて処理したデータをフリップフロップ９６、ＬＥＤドライバー９８、およびリレードライバー９９に出力する。」（第７頁左下欄第５行〜第１９行）、
「電源が投入されると、・・・更に、前記ステップＳ１において、ＣＴ値を０に初期化した後、監視作業のステップＳ２に進む。このステップＳ２では、前記各種のリミットスイッチ１００、８６、８２やソレノイド５１等が正常に作動し得るか否かをチェックする。もし、それらの機器が正常に作動していない場合には、打球発射装置の発射モータ２６や入賞球処理機構６０の処理モータ６９を停止させて（ステップＳ３）誤動作や不正動作を阻止する。」（第８頁左上欄第１２行〜右上欄第１８行）、と記載されている。
　上記記載からみれば、刊行物３には、電源投入時に、監視作業が行われ、この監視作業は、賞品球の排出動作に関わるリミットスイッチ１００、８６、８２やソレノイド５１等が正常に作動し得るか否かをチェックするものであるから、賞球排出が正常に実行することが可能か否かを判定すものであり、異常であれば、打球発射装置の発射モータ２６や入賞球処理機構６０の処理モータ６９を停止させて誤動作や不正動作を阻止するものであるから、賞球排出が正常に実行することが可能か否かを判定して、賞球排出が正常に実行可能であると判定されたことを条件に、排出制御装置により球排出装置の作動をおこなわせるものと認められる。
　
ｄ．対比
　本件発明と刊行物１に記載の発明を対比すると、刊行物１に記載の「入賞球孔５ａ〜５ｆが形成された遊技部を有する遊技盤」、「各入賞球孔５ａ〜５ｆへの遊技球の入賞に対応した数の賞球を排出可能な賞球放出装置１３」、「該賞球放出装置１３の駆動を行う制御部１７」、「データを一時保持するＲＡＭ２３ｂ」、「ＲＡＭ２３をバックアップする充電式電池３５」は、その機能からみて，本件発明の「複数の入賞領域が形成された遊技部を有する遊技盤」、「各入賞領域への遊技球の入賞に対応した数の賞球を排出可能な球排出装置」、「該球排出装置の排出制御を行う排出制御装置」、「所定数単位毎の賞球排出に関わる排出実行情報を記憶可能な排出実行情報記憶手段」、「排出実行情報記憶手段の記憶内容を保護する記憶保護手段」に相当するから、
　両者は、「複数の入賞領域が形成された遊技部を有する遊技盤と、各入賞領域への遊技球の入賞に対応した数の賞球を排出可能な球排出装置と、該球排出装置の排出制御を行う排出制御装置とを備えた遊技機であって、上記排出制御装置は、賞球数データに対応する所定数の賞球を上記球排出装置より所定数単位毎に排出させるように構成されるとともに、該所定数単位毎の賞球排出に関わる排出実行情報を記憶可能な排出実行情報記憶手段を備えるようにし、上記排出実行情報記憶手段の記憶内容を保護する記憶保護手段を設け、所定数単位毎の賞球排出の途中において当該遊技機への電源供給が遮断された場合には、上記排出制御装置により上記球排出装置の作動を停止させるとともに、上記記憶保護手段によりその時点で記憶されている排出実行情報を保護し、電源供給が復帰した場合には、上記記憶保護手段により保護された排出実行情報に基づいて上記排出制御装置により上記球排出装置の作動を再開させることで、所定数単位毎の賞球排出の残り分を排出するようにした遊技機。」である点で一致するが、下記の点で相違する。
　
（相違点）
（１）本件発明では、「排出制御装置とは別個に構成され、遊技球が入賞した入賞領域に応じて賞球数を決定し賞球数データを上記排出制御装置に送信可能な賞球数制御手段を備え、上記排出制御装置は、上記賞球数制御手段から送信された賞球数データに対応する所定数の賞球を上記球排出装置より所定数単位毎に排出させるように構成される」のに対し、刊行物１に記載の発明では、このような賞球数制御手段と排出制御装置を具備していない点。
（２）電源供給が復帰した場合には、本件発明では、「球排出装置の排出不正がないことを確認してから、賞球排出が正常に実行することが可能か否かを判定して、賞球排出が正常に実行可能であると判定されたことを条件に、」記憶保護手段により保護された排出実行情報に基づいて排出制御装置により球排出装置の作動を再開させることで、所定数単位毎の賞球排出の残り分を排出するようにしているのに対し、刊行物１に記載の発明では、記憶保護手段により保護された排出実行情報に基づいて上記排出制御装置により上記球排出装置の作動を再開させることで、所定数単位毎の賞球排出の残り分を排出するようにしているが、「球排出装置の排出不正がないことを確認してから、賞球排出が正常に実行することが可能か否かを判定して、賞球排出が正常に実行可能であると判定されたことを条件として前記球排出装置の作動を再開させること」は具備していない点。
　 
ｅ．判断                              
　相違点（１）について
　刊行物２に記載の中央装置６００Ａの「ＲＯＭ６０１中の固定データとしての賞球数設定手段」および「裏メカ制御装置３００」は、本件発明の「賞球数制御手段」および「排出制御装置」に相当するから、刊行物２には、排出制御装置とは別個に構成され、遊技球が入賞した入賞領域に応じて賞球数を決定し賞球数データを上記排出制御装置に送信可能な賞球数制御手段と、上記排出制御装置は、上記賞球数制御手段から送信された賞球数データに対応する所定数の賞球を上記球排出装置より所定数単位毎に排出させるように構成することが記載されているから、同様の遊技機である刊行物１に記載の発明に、刊行物２に記載の排出制御装置と賞球数制御手段を適用することは当業者が容易に想到し得るものである。
　相違点（２）について
　電源投入時に、賞球排出が正常に実行することが可能か否かを判定して、賞球排出が正常に実行可能であると判定されたことを条件とし球排出装置等の作動を開始させることは、刊行物３に記載され、さらに、電源投入時に、球排出装置の排出不正がないことを確認することも、特開平３ー１１１０７３号公報（特に、５頁左上欄８行〜６頁左上欄１行参照）、特開平３ー１１１０７４号公報（特に、６頁左下欄１８行〜８頁左上欄１９行参照）、実願昭６３ー１４６４８９号（実開平２ー６５９７５号）のマイクロフィルム（特に、１５頁１９行〜１８頁１０行参照）等に記載されているように周知であって、電源供給が復旧した場合とは、電源投入時でもあるから、刊行物１に記載の発明において、電源供給が復旧した場合の監視作業として刊行物３に記載の発明及び周知技術を適用することは当業者が容易に想到し得るものである。
　そして、本件発明の効果も、刊行物１ないし３に記載の発明及び上記周知技術から当業者が容易に予測し得るものであって格別顕著なものとも認められない。
　　
３．むすび
　以上のとおりであるから、本件発明は、特許法第２９条第２項の規定により特許を受けることができない。
　したがって、本件発明の特許は拒絶の査定をしなければならない特許出願に対してされたものと認める。
　よって、特許法等の一部を改正する法律（平成６年法律第１１６号）附則第１４条の規定に基づく、特許法等の一部を改正する法律の施行に伴う経過措置を定める政令（平成７年政令第２０５号）第４条第２項の規定により、結論のとおり決定する。
【異議決定日】
平成１５年９月３０日（２００３．９．３０）
【訂正の要旨】
審決（決定）の【理由】欄参照。
（５４）【発明の名称】
遊技機
（５７）【特許請求の範囲】
　【請求項１】　複数の入賞領域が形成された遊技部を有する遊技盤と、各入賞領域への遊技球の入賞に対応した数の賞球を排出可能な球排出装置と、該球排出装置の排出制御を行う排出制御装置と、該排出制御装置とは別個に構成され、遊技球が入賞した入賞領域に応じて賞球数を決定し賞球数データを上記排出制御装置に送信可能な賞球数制御手段とを備えた遊技機であって、
　上記排出制御装置は、上記賞球数制御手段から送信された賞球数データに対応する所定数の賞球を上記球排出装置より所定数単位毎に排出させるように構成されるとともに、該所定数単位毎の賞球排出に関わる排出実行情報を記憶可能な排出実行情報記憶手段を備えるようにし、
　上記排出実行情報記憶手段の記憶内容を保護する記憶保護手段を設け、
　所定数単位毎の賞球排出の途中において当該遊技機への電源供給が遮断された場合には、上記排出制御装置により上記球排出装置の作動を停止させるとともに、上記記憶保護手段によりその時点で記憶されている排出実行情報を保護し、
　電源供給が復帰した場合には、
上記球排出装置の排出不正がないことを確認してから、賞球排出が正常に実行することが可能か否かを判定して、賞球排出が正常に実行可能であると判定されたことを条件に、
【発明の詳細な説明】
　【０００１】
　【産業上の利用分野】
　本発明は、複数の入賞領域が形成された遊技部を有する遊技盤と、各入賞領域への遊技球の入賞に対応した数の賞球を排出可能な球排出装置と、該球排出装置の排出制御を行う排出制御装置とを備えた遊技機に関する。
　【０００２】
　【従来の技術】
　従来、遊技領域に電気的遊技装置を有する遊技盤を遊技機本体に対し着脱自在に配設するとともに、遊技盤の入賞領域への遊技球の入賞に対して所要数の球を排出可能な球排出装置と、遊技盤に設けられた電気的遊技装置の遊技動作を制御する遊技盤制御回路等を配設したパチンコ遊技機などの遊技機が知られている（例えば、特願平２−２０３８８３号公報）。
　前記電気的遊技装置としては、例えば、所謂羽根物と呼ばれるパチンコ遊技機の場合、遊技領域内の始動入賞口への遊技球の入賞に基づいて可動部材を１回又は２回開閉変換する予備遊技動作を行うとともに、その予備遊技動作により内部の入賞空間に流入した遊技球が特別入賞口へ入賞したことに基づいて可動部材を予備遊技動作よりも有利に、例えば、１８回開閉変換する特別遊技状態を起生可能な変動入賞装置が知られており、また、所謂セブン機と呼ばれるパチンコ遊技機の場合、遊技領域内の始動入賞口への遊技球の入賞に基づいて可変表示ゲームを行う可変表示装置や、該可変表示ゲームの停止結果態様が特別遊技状態となったときにサイクル的に開放制御される変動入賞装置などが知られている。
　そして、前記遊技盤制御回路は、前記羽根物の場合、予備遊技動作や特別遊技状態の起生制御や変動入賞装置の開放制御などの制御を行い、前記セブン機の場合、可変表示ゲームや特別遊技状態の起生制御や変動入賞装置の開放制御などの制御を行っていた。
　この種の遊技機においては、前記入賞領域に遊技球の入賞があった場合に、排出制御回路の制御の下で、その入賞に基づき、排出球（賞品球）を計数しながら球排出装置により所定数の球を排出している。
　【０００３】
　【発明が解決しようとする課題】
　しかし、最近の遊技機は、遊技内容を起生する遊技盤が遊技機本体に対して、着脱交換可能に構成されているものが殆どであり、新機種を入れ替える場合に、遊技盤のみを入れ替えられる構成となっている。遊技盤が交換されると、その遊技盤において行われる遊技内容によって入賞に対する賞品球数が変化する場合がある。
　このような場合は、遊技盤としてそれに付随する遊技盤制御回路を交換する毎に、排出制御回路も交換しなければならず、遊技店での遊技盤関係の交換作業が面倒であるとともに、コスト的に不経済であるという問題点があった。
　また、排出制御回路が遊技盤を交換する毎に交換しなくても良いようにするためには、入賞に対する賞球数データを決定する機能を遊技盤制御回路に備え、該遊技盤制御回路から決定した賞球数データを排出制御回路に送信するように構成すれば良いということに想到した。
　このような構成にした場合、遊技制御回路から送信される賞球数データに関する情報を排出制御回路で逐一記憶して、排出制御回路ではその記憶値に基づき賞球の排出制御を行うようにすれば、賞球数データに関する通信制御や排出制御が効率よく行え、連続して発生する入賞球に対しも高速に賞球排出を実行することができる。
　しかし、停電等が発生して遊技機への電源供給が遮断した場合には、排出制御回路における賞球数データに関する記憶値が消失してしまうため、その賞球数データに対する賞球排出が無効となってしまい遊技者が不利益を被ってしまう。特に、賞球排出を所定数単位毎に実行するようにした場合、この所定数単位毎の排出の実行途中で電源供給が遮断した場合には、その途中以降の賞球が無効となるばかりか、賞球計数センサが検知不能となった後で賞球排出が行われてしまう虞もあり所定数単位の何個までの賞球が実際に排出されたかが不明確となり、たとえ排出されなかった分の賞球を電源復帰後に排出させるような機能を備えたとしても、正確な賞球を補償することが不可能となってしまう。
　【０００４】
　この発明は上記のような背景の下になされたもので、遊技盤に対応した賞球数を決定する機能を有する制御回路から排出制御回路に決定した賞球排出に関するデータを送信して、排出制御回路では、受信したデータを記憶するとともに該記憶データに基づいて賞球排出を実行するように構成することで、遊技盤の交換に伴って賞球数が様々に変化する場合であっても、排出制御回路は交換せずに、遊技盤と該遊技盤に関わる制御回路を交換するだけで、新たな遊技盤の賞球形態に対応した賞球の排出を可能にするとともに、遊技機の電源が遮断された場合でも排出制御回路で記憶したデータに基づく正確な賞球排出を確実に実行することができるようにした遊技機を提供することにある。
　【０００５】
　【課題を解決するための手段】
　上記目的を達成するため、請求項１の発明は、複数の入賞領域が形成された遊技部を有する遊技盤と、各入賞領域への遊技球の入賞に対応した数の賞球を排出可能な球排出装置（１７０）と、該球排出装置の排出制御を行う排出制御装置（例えば、排出制御装置６００）と、該排出制御装置とは別個に構成され、遊技球が入賞した入賞領域に応じて賞球数を決定し賞球数データ（Ｇ）を上記排出制御装置に送信可能な賞球数制御手段（４２０）とを備えた遊技機（例えば、パチンコ機１００）であって、上記排出制御装置は、上記賞球数制御手段から送信された賞球数データに対応する所定数の賞球を上記球排出装置より所定数単位毎に排出させるように構成されるとともに、該所定数単位毎の賞球排出に関わる排出実行情報を記憶可能な排出実行情報記憶手段（例えば、排出レジスタ１、排出レジスタ２等）を備えるようにし、上記排出実行情報記憶手段の記憶内容を保護する記憶保護手段（例えば、電池等）を設け、所定数単位毎の賞球排出の途中において当該遊技機への電源供給が遮断された場合には、上記排出制御装置により上記球排出装置の作動を停止（例えば、図１６のステップＳ３００４、Ｓ３００６）させるとともに、上記記憶保護手段によりその時点で記憶されている排出実行情報を保護し、電源供給が復帰した場合には、
上記球排出装置の排出不正がないことを確認してから、賞球排出が正常に実行することが可能か否かを判定（例えば、図３１のステップＳ１００２〜Ｓ１００８）して、賞球排出が正常に実行可能であると判定されたことを条件（例えば、図３１のステップＳ１０１２での排出可能フラグの“１”のセット）に、
　【０００６】
　【作用】
　請求項１の発明では、排出制御装置とは別個に構成された賞球数制御手段により遊技球が入賞した入賞領域に応じて賞球数が決定され、賞球数データが該排出制御装置に送信される。そして、該賞球数制御手段からの賞球数データを受信する排出制御装置には、所定数単位毎の賞球排出に関わる排出実行情報を記憶可能な排出実行情報記憶手段が備えられ、該排出実行情報記憶手段に記憶された排出実行情報に基づいて、上記排出制御装置により該賞球数データに対応した所定数の賞球が所定数単位毎に排出される。したがって、遊技盤の交換に伴って賞球数が様々に変化する場合であっても、排出制御装置は交換せずに、遊技盤とそれに付随する賞球数制御手段を交換するだけで、新たな遊技盤の賞球付与形態に対応した賞球の排出を可能にすることができる。
　また、所定数単位毎の賞球排出の途中において当該遊技機への電源供給が遮断された場合には、排出制御装置により球排出装置の作動が停止されるとともに、排出実行情報記憶手段の記憶内容を保護する記憶保護手段によりその時点で記憶されている排出実行情報（途中情報）が保護される。そして、電源供給が復帰した場合には、該記憶保護手段により保護された上記排出実行情報の途中情報に基づいて排出制御装置により球排出装置の作動を再開させることで、所定数単位毎の賞球排出の残り分が排出される。これによって、所定数単位毎の賞球俳出の途中において電源供給が遮断されても、即座に賞球排出が停止されるので実際に賞球排出きれた数が不明確となることを防止できるとともに、その時点での途中情報が保護されるので電源供給の復帰後にその途中情報から残り分の賞球排出を正確に行うことができる。
　
また
　【０００７】
　【実施例】
　図１には本発明を適用した遊技機としてのパチンコ遊技機１００の裏機構の一実施例が示されている。
　図１において、１７０は賞品球を排出する球排出装置、６００は入賞検出器等からの信号に基づいて上記球排出装置１７０を制御して所定数の賞品球を排出させる排出制御装置、１５１は排出される前の球を貯留しておく貯留タンク、１５２は貯留タンク１５１内の球を一列に整列させて上記球排出装置１７０まで誘導する誘導樋である。この誘導樋１５２は特に限定されないが、短時間に多量の玉を供給できるように２条に形成されており、その途中には球の重なりを防止する玉ならし１５３および待機球検出器１６０が設けられている。
　【０００８】
　また、球排出装置１７０の下方には、排出された玉を遊技機前面の供給皿の流出口１２９へ誘導する排出樋１５５と供給皿からオーバーフローした玉を下方の受け皿へ誘導するオーバーフロー樋１５６が連続して設けられているとともに、上記排出樋１５５の途中から分岐された玉抜き樋１５７が上記オーバーフロー樋１５６と平行して配設され、この玉抜き樋１５７と排出樋１５５との分岐部には流路切換え弁１５８が設けられている。１５９は遊技機の前面に設けられた入賞口に流入した入賞球を一箇所に集合させる集合樋、１８０は集合樋１５９の下端に設けられ集合された入賞球を１個ずつ分離して検出器で検出する入賞球分離検出装置、４００は遊技部に設けられた入賞検出器からの信号に基づいて役物や表示ランプを駆動する遊技盤制御装置である。
　【０００９】
　上記遊技盤制御装置４００と排出制御装置６００とは、２組のツイステッドペア線からなるコードによって接続される。特に限定されるものでないがこの実施例では、遊技盤制御装置４００と排出制御装置６００から引き出されたコード１９１，１９２の一端が中継基板１９５に接続されており、中継基板１９５を介して遊技盤制御装置４００と排出制御装置６００とが通信可能に結合されている。
　なお、この実施例では、入賞球分離検出装置１８０として集合樋１５９で集合された入賞球の流下経路に臨むストッパ１８２とそれを駆動するソレノイド（以下、セーフソレノイドと称する）１８３とからなり検出器（セーフセンサと称する）１８１で入賞球を１つ検出する毎にストッパ１８２をソレノイド１８３で駆動して入賞球を１つ流下させるするように構成した電気式のものを用いているが、先端にストッパを、また後端に錘を有するシーソー式の球鞘とマイクロスイッチとから構成されたメカ式のものを用い、入賞球数は排出制御装置６００内に電気的に記憶させるようにしても良い。
　【００１０】
　図２には上記球排出装置１７０の一実施例を示す。
　この球排出装置１７０は、貯留タンク１５１に貯留された予備球を誘導する上記誘導樋１５２に連続するように構成された案内樋７１０を備えている。この案内樋７１０は上記誘導樋１５２に対応して２条に形成されており、各条の通路に対応して流下阻止手段としてのストッパ７４５とその駆動用排出ソレノイド７４１とからなる排出手段７４０も２組設けられている。
　上記案内樋７１０は、その機能から３つの部分からなり、上から順にそれぞれ減圧部７１１、縁切り部７１２、排出部７１３とされている。
　上記減圧部７１１は、貯留タンク１５１から誘導樋１５２を介して送られてくる予備球の圧力を減らすもので、同図に示すように、緩傾斜状態にＵターンされた構造にされている。上記縁切り部７１２は、その下の排出部７１３を通る球同士に間隔を開けさせて、下方の排出手段７４０による球の流出を止め易くするためのもので、前記減圧部７１１に連続する垂直通路部分７２１と後述の排出部７１３に通じる方向変換通路部分７２２とから構成されている。
　そして、垂直通路部分７２１の下端部には、球詰まり防止突部７２３が前方に突出して設けられている。この球詰まり防止突部７２３によって、垂直通路部分７２１に縦に並んで停止した球のうちの最も下の球の中心位置がその上方の球の中心位置より常に前方に位置せしめられるようになる。それによって、上方の球の流下移動圧が最も下の球を常に前方に押圧するように作用し、球詰まりが防止される。
　【００１１】
　各案内樋７１０の排出部７１３の途中には、流下する球を検出する非接触型の排出球検出センサ７３０（排出センサ１，２）がそれぞれ設置されている。
　また、各排出部７１３の途中、上記排出センサ７３０直後には上記排出手段７４０を構成するストッパ７４５が出没可能な切欠き７０３が設けられている。
　上記ストッパ７４５は、それぞれ支軸によって回動自在に支持されているとともに、ストッパ７４５の一側部には、それぞれ連結ピン７４６が突設され、これら連結ピン７４６と排出ソレノイド７４１の作動ロッド７４２の下端部とが連結板７４７によりそれぞれ連結されている。
　そして、排出ソレノイド７４１が消磁（オフ）状態にあるときには、作動ロッド７４２が下降してストッパ７４５の先端部が切欠き部７０３より案内樋７１０の排出部７１３中にそれぞれ入り込んで、排出部７１３中の遊技球の流下を阻止するようになっている。一方、排出ソレノイド７４１が励磁（オン）されると、作動ロッド７４２が上昇してストッパ７４５が上昇する方向に回動されて排出部７１３の切欠き７０３中から脱して、排出部７１３中の球の流下阻止状態を解除させ、案内樋７１０内の予備球を下方の排出樋１５５へ排出させるようになっている。
　【００１２】
　このように上記実施例の球排出装置１７０は、排出センサ７３０で流下する玉を一個ずつ検出しながら所定数に達した時点でストッパ７４５を作動させて排出を停止させることができるため、上述したごとく排出球数の異なる賞品球を同一の球排出装置によって排出させることが可能となる。
　なお、図２において、７５０はパチンコ遊技機１００の前面枠に設けられた操作孔（図示省略）から球抜き棒が差し込まれたことを検出する球抜きセンサ７５０である。球抜きセンサ７５０がオンされると、上記排出ソレノイド７４１が連続して励磁されて案内樋７１０内の予備球を排出させるとともに、排出樋１５５内の切換え弁１５８の駆動手段（ソレノイド）を作動させ、排出された玉を球抜き樋１５７を通して機外へ排出させるようになっている。
　上記球抜きセンサ７５０および排出ソレノイド７４１、排出センサ７３０は排出制御装置６００に電気的に接続されている。
　【００１３】
　図３には、パチンコ遊技機１００の制御系の一実施例が示されている。
　この制御系は、主としてパチンコ遊技機１００の遊技盤に関する制御を司る遊技盤制御回路としての遊技盤制御装置４００と、上記球排出装置１７０の制御を司る排出制御回路としての排出制御装置６００とにより構成されている。
　上記制御装置のうち遊技盤制御装置４００には、パチンコ遊技機の遊技盤１０２に設けられている各種入賞球検出器から検出信号が入力されており、役物のソレノイドやモータ、表示ランプを駆動したり大当りの発生を検出して役物や変動入賞装置等を所定の手順に従って駆動制御するとともに、賞球数データを決定し、排出制御装置６００に対して送信する。
　【００１４】
　排出制御装置６００は、パチンコ遊技機の裏機構盤に設けられている入賞球分離検出装置１８０内の検出器（セーフセンサ）１８１からの信号を受けて、遊技盤制御装置４００に対し賞球数データの要求を行ない受信したデータに基づいて、上記球排出装置１７０内の２条の案内樋７１０の途中に設けられた一対のストッパ７４５を作動させる排出ソレノイド７４１ａ，７４１ｂを励磁して賞球排出を開始させ、排出センサ７３０ａ，７３０ｂの検出信号に基づいて各案内樋７１０内の予備球を所定数排出させた時点で排出を終了させるとともに、賞球排出が終了するごとに入賞球検出分離装置１８０内の分離用ソレノイド１８２を駆動して入賞球を１つだけ分離して流下させ、賞球排出時には賞球排出表示器１１２を点灯させる。
　【００１５】
　また、排出制御装置６００は、球抜きスイッチ７５０からのオン信号に基づいて排出ソレノイド７４１ａ，７４１ｂを励磁し、かつ流路切換え弁１５８の駆動源（球抜ソレノイド）を作動させて貯留タンク１５１および誘導樋１５２内の予備球をすべて排出させたりする。
　さらに、排出制御装置６００は、誘導樋１５２の途中に設けられた待機球検出器１６０からの検出信号が入ってくると排出ソレノイド７４１ａ，７４１ｂの励磁を保留して球排出装置１７０による排出を中止させる。
　【００１６】
　図４には上記遊技盤制御装置４００の構成例が示されている。
　すなわち、この実施例の遊技盤制御装置４００は、排出制御装置６００との間の信号の送受信を行なう通信手段４１０と、遊技盤１０２の賞球別入賞検出器からの検出信号を計数し保持する２つの入賞記憶手段４１１，４１２と、各入賞記憶手段４１１，４１２に対応した賞球数を記憶する賞球数記憶手段４３０と、上記入賞記憶手段４１１，４１２の記憶内容に基づいて排出すべき賞品球数を決定する賞球数制御手段４２０と、遊技盤１０２からの信号に基づいて役物のソレノイドやモータ、表示ランプを駆動したり大当りの発生を検出して役物や変動入賞装置等を所定の手順に従って駆動制御したり、スピーカ１９０を駆動するなど遊技に関する制御を行なう遊技制御手段４５０と、遊技盤１０２からの信号を受けたり遊技盤上の表示ランプやモータ、ソレノイド等の、スピーカ等の駆動信号を形成する信号入出力手段４６０とにより構成されている。
　【００１７】
　この実施例の遊技盤制御装置４００には、一般の入賞口とは異なる数の賞品球が設定されている入賞口に入賞した球を検出する賞球別入賞検出器４９０が遊技盤１０２に２種類設けられた場合にも対応できるように、２つの入賞記憶手段４１１，４１２が設けられており、賞品球数の異なる入賞口ごとに入賞数を計数するようにしている。入賞検出信号は賞品球排出の有無にかかわらず遊技盤制御装置４００に連続して入ってくるので、入賞球の数を記憶する入賞記憶手段が必要とされる。
　一方、上記賞球数制御手段４２０は、通信手段４１０からの信号により排出制御装置６００から賞球数データの要求があったことを知ると、上記入賞記憶手段４１１，４１２の記憶内容に基づいて賞球数記憶手段４３０から排出すべき賞品球数を読み出して決定し、決定された賞球数データＧを通信手段４１０に渡して排出制御装置６００に対し賞球数データを送信させる。これとともに、賞球数制御手段４２０は、賞球数データを一回送信すると入賞記憶手段４１１または４１２の記憶内容を「１」だけ減らす機能を備えている。
　【００１８】
　図５には上記遊技盤制御装置４００を汎用のＩＣを使って構成する場合の実施例が示されている。
　すなわち、遊技盤制御装置４００はマイクロプロセッサＣＰＵと、読出し専用メモリＲＯＭと、随時読出し書込み可能なメモリＲＡＭと、シリアル通信用のシリアルインタフェースＳＩＦと、ゲートアレイからなる入出力バッファＢＦＦと、遊技盤上の表示器やソレノイドの駆動信号を形成するドライバＤＲＶ、賞球別入賞検出器の信号からノイズを除去して入力するフィルタＦＬＴ、各種効果音を形成するサウンドジェネレータＳＤＧと、サウンドジェネレータＳＤＧの出力を増幅してスピーカ１９０を駆動するアンプＡＭＰとから構成される。
　【００１９】
　図５の遊技盤制御装置４００では、図４に示されている構成手段のうち、通信手段４１０はシリアルインタフェースＳＩＦによって、入賞記憶手段４１１，４１２はＲＡＭによって、また、賞球数記憶手段４３０はＲＯＭによって、賞球数制御手段４２０と遊技制御手段４５０はＣＰＵおよびその動作プログラムを記憶するＲＯＭによって、さらに信号入出力手段４６０はドライバＤＲＶ、フィルタＦＬＴ、サウンドジェネレータＳＤＧおよびアンプＡＭＰによって、それぞれ構成することができる。
　なお、ＲＳＴは上記ＣＰＵのリセット信号を形成する外付けのリセット回路、ＴＳＭはシリアルインタフェースＳＩＦからの送信データに基づいて排出制御装置６００との間に接続されたコード１９１を電流駆動する送信回路、ＲＣＶはフォトカプラＰＣとインバータＩＶとからなり排出制御装置６００により供給された電流を電圧に変換して受信データとする受信回路である。
　【００２０】
　図６には排出制御装置６００の構成例を示す。
　この実施例の排出制御装置６００は、遊技盤制御装置４００との間の信号の送受信を行なう通信手段６１０と、セーフセンサ１８１からの検出信号に基づいて上記遊技盤制御装置４００に対して賞球数データの要求信号Ｐを形成する賞球数要求手段６２０と、賞球数要求に対して応答がなかった場合に再送要求を行なう再送制御手段６３０と、排出すべき賞品球の数を確定する賞球数確定手段６４０と、遊技盤制御装置４００から賞球数データＧが送信されてこなかった場合の賞球数を与える基本賞球数設定手段６４２と、排出ソレノイド７４１ａ，７４１ｂを駆動して賞品球の排出や球抜を行なう排出制御手段６５０と、停電時のデータセーブおよびデータ復帰を行なう停電制御手段６９０とにより構成されている。
　【００２１】
　上記賞球数確定手段６４０は、遊技盤制御装置４００から賞球数データＧを送信して来たときはそれを賞球数とし、データが送信されてこなかった場合には基本賞球数設定手段６４２に設定された数を確定賞球数Ｒとして排出制御手段６５０に渡す。
　排出制御手段６５０は、賞球排出が終了するごとに入賞球検出分離装置１８０内のセーフ用ソレノイド１８３を駆動したり、待機球検出器がオンしていることを条件に賞球数データＧ（基本賞球数Ｑ）および排出センサ７３０ａ，７３０ｂからの検出信号に基づいて排出ソレノイド７４１ａ，７４１ｂを駆動して賞品球の排出を行なったり、賞品球の排出駆動の際に賞球排出表示器１１２を点灯させたり、球抜スイッチ７５０からのオン信号によって賞球排出樋の途中に設けられた流路切り換え弁（球抜ソレノイド）を切換かつ排出ソレノイド７４１ａ，７４１ｂを駆動して貯留タンク１５１内の予備球をすべて排出させる制御を行なう。
　【００２２】
　また、上記再送制御手段６３０は、賞球数要求時に起動され、所定時間を計時する受信タイマ６３２と、この受信タイマ６３２がタイムアップする前に賞球数データを受信しなかった場合に上記賞球数要求手段６２０に対して再度要求を行なうよう指令する再送要求制御手段６３４と、この再送要求を最高何回まで繰り返すか設定する再送要求回数設定手段６３６とから構成されている。上記再送要求制御手段６３４は、再送要求回数を計数しそれが設定された回数に達すると、上記基本賞球数設定手段６４２から基本賞球数Ｑを賞球数確定手段６４０へ供給するように指令する。上記賞球数要求手段６２０は、セーフセンサ１８１からの検出信号が入ってくると賞球数データの要求を行なうようになっている。
　【００２３】
　停電制御手段６９０は、例えば交流電源の電源波形の波の数を数えて所定数以下になったときに停電の発生を検出すると、排出制御手段６５０内の排出数を記憶保護手段としての例えば電池によりバックアップされたＲＡＭもしくはＥＰＲＯＭ等の記憶手段６９３にセーブし、電圧レベル検出手段等からの信号に基づいて電源電圧の回復を検出すると、電池によりバックアップされたＲＡＭもしくは記憶手段６９３にセーブされていた排出球数を排出制御手段６５０内の排出レジスタに復帰させて、停電により中断された排出を停電回復時に途中から続行させて、残りの球を排出させるように構成されている。
　上記排出制御装置６００は、図５に示されている遊技盤制御装置４００と同様に、ＣＰＵやＲＯＭ、ＲＡＭ（もしくはシングルチップマイコン）およびシリアルインタフェース、ドライバ、フィルタ等の汎用ＩＣを使って構成することができる。
　【００２４】
　次に、上述した排出制御装置６００によって行なわれる賞品球の排出制御の手順を図７ないし図３１を参照して詳細に説明する。
　賞品球の排出制御は、上記排出制御装置６００の電源の投入と同時に開始され電源が投入されている限り繰返しその処理が行なわれる所謂バックグラウンド制御処理（図７）と、上記電源が投入されたあとタイマ割込みにより所定時間（例えば０．５ｍｓｅｃ）毎に、上記バックグランド制御処理中に当該バックグランド制御処理を中断してその処理が実行される割込処理（図８）の２つの制御処理に大別される。
　【００２５】
　先ず、賞品球の排出制御のバックグランド制御処理のメインルーチンについて図７を参照して説明する。
　このメインルーチンは、前述したように排出制御装置６００の電源の投入後、繰返し行なわれる。
　【００２６】
　電源が立上がると、先ず、ステップＳ１で「停電フラグ」が「１」であるか否かが判定される。この「停電フラグ」は後述の処理（図１６）で停電が検出されたときに「１」にされるものである。
　このステップＳ１の判定結果が“Ｎｏ”のときにはステップＳ２に進み、“Ｙｅｓ”のときにはステップＳ１３に進んでＲＡＭ内の参照エリアに用意された「処理ナンバー」を“５”に設定してからステップＳ３へ進む。後で停電回復処理（ステップＳ１５）を行なわせるためである。ステップＳ２では、ＲＡＭのクリアやフラグの設定、出力バッファのリセット等の初期設定を行なう。
　【００２７】
　続くステップＳ３では、後述の排出装置不正監視処理（図１７）を行なって不正排出が行なわれていないことを確認してから、ステップＳ４に進み、上記処理中で設定される排出不正フラグが「１」であるか否か判定し、フラグが「１」のときはステップＳ１４の不正解除処理を行ない、フラグが「０」のときはステップＳ５へ進む。ステップＳ５〜Ｓ９では上記処理ナンバー（処理ＮＯ）を参照して、ナンバーがそれぞれ“５”または“４”、“２”、“１”であるか否かが判定される。
　この処理ナンバーは、その値が“５”のときに後述の停電回復処理（図３１）を開始させ、その値が“４”のときに後述の玉抜処理（図２８〜３０）を開始させ、その値が“２”のときに後述の賞球排出処理（図２２）を開始させ、その値が“１”のときに後述の賞球開始処理（図１９）を開始させるものである。そして、この処理ナンバーは各々対応する処理が実行されたとき、その処理フローの中で他のナンバーに変更もしくは“０”にリセットされるようになっている。
　【００２８】
　一方、処理ナンバーが“０”のときはステップＳ１０へ進み、玉抜フラグが「１」であるか否か判定し、フラグが「１」のときはステップＳ２０で上記処理ナンバーを“４”に設定する。再度メインルーチンが実行されるときにステップＳ１６の玉抜処理へ移行させるためである。またステップＳ１０で、玉抜フラグが「０」と判定したときはステップＳ１２へ進む。ステップＳ１２では、セーフセンサ１８１からの検出信号の入力処理を行なう図１５のセーフセンサ入力処理フロー中において設定されるセーフ玉有フラグを調べて該フラグが“１”ならステップＳ２２で処理ナンバーを“１”に設定する。再度メインルーチンが実行されるときにステップＳ１９の賞球開始処理へ移行させるためである。また、ステップＳ１２でセーフ玉有フラグが“０”なら上記ステップＳ３へ戻る。
　【００２９】
　図８には、図７のメインルーチン（バックグランド処理）に優先して排出制御装置６００によって所定時間（例えば０．５ｍｓｅｃ）経過毎に行なわれるタイマ割込処理の手順が示されている。この割込処理は各種入力信号の読込みのために行なわれるものである。
　この割込処理が開始されると、先ず、各種タイマのカウント値の更新が行なわれ（ステップＳ４２）、次いで、排出センサ１の入力処理（ステップＳ４４）、排出センサ２の入力処理（ステップＳ４６）、排出センサ１レベル入力処理（ステップＳ４８）、排出センサ２レベル入力処理（ステップＳ５０）、球抜センサの入力処理（ステップＳ５２）、待機球検出器（半端センサ）の入力処理（ステップＳ５４）およびセーフセンサの入力処理（ステップＳ５６）が順次行なわれる。
　【００３０】
　図９は、上記ステップＳ４４にて行なわれる排出センサ１の入力処理ルーチンのフローチャートである。
　このルーチンは排出センサ７３０ａの状態を検出するためのものであり、該センサは内側に賞品球が存在しているときその出力信号がハイレベルとなり、賞品球が流出して一時的に又は継続してセンサ内に存在しなくなったときその出力信号がロウレベルとなるように構成されている。従って本ルーチンではセンサ７３０ａの出力信号がロウレベルからハイレベルに立ち上がったときに後述の排出センサ１立上フラグを“１”に設定して賞品球が該センサ内に達したことを記憶するようになっている。一方、該センサ７３０ａ（以下、排出センサ１と記す）の出力信号がハイレベルからロウレベルに立下がったとき後述の排出センサ立下フラグを“１”に設定して賞品球が該センサ内より脱したことを記憶するようになっている。
　【００３１】
　本ルーチンが開始されると、先ずステップＳ４４０２にて該センサ１の出力信号がハイレベル（排出センサ１出力＝“１”）であるか否かが判定される。今仮りに賞品球の排出が行われず１つの賞品球がセンサ１内に留まっている状態を考える。このときステップＳ４４０２の判定結果は“Ｙｅｓ”となってステップＳ４４０４以降が実行される。
　【００３２】
　ステップＳ４４０４では排出１立上変化フラグが“１”であるか否かが、ステップＳ４４０６では排出１立下変化フラグが“１”であるか否かが、ステップＳ４４０８では排出１ロウレベルフラグが“１”であるか否かが、次いでステップＳ４４１０では排出１ハイレベルフラグが“１”であるか否かが夫々判定される。ところでＣＰＵ６１０の初期化直後はすべてのフラグが“０”に設定されているため、ステップＳ４４０４〜Ｓ４４１０の判定結果はすべて“Ｎｏ”となり、ステップＳ４４１２にて、今回ループで排出センサ１の出力信号がハイレベルであったことを記憶すべく排出１ハイレベルフラグを“１”に設定して本ルーチンを終了する。
　【００３３】
　以後のループでは、排出１ハイレベルフラグが“１”に設定されているので、排出センサ１の出力信号がハイレベルの状態を保持する限りステップＳ４４０２，Ｓ４４０４，Ｓ４４０６，Ｓ４４０８，Ｓ４４１０が繰返し実行されることになる。その後、賞品球の排出が開始され、それまでセンサ１内に留まっていた賞品球が排出センサ１内より外側に移動してセンサ１内より脱すると、排出センサ１の出力信号がロウレベルに立下り、前記ステップＳ４４０２の判定結果が“Ｎｏ”となってステップＳ４４３２以降が実行される。
　【００３４】
　ステップＳ４４３２以降の処理が最初に行なわれるときには、前記排出１ハイレベルフラグは“１”、それ以外のフラグはすべて“０”であるため、該ステップＳ４４３２の判定（排出１立下変化フラグが“１”であるか）、次のステップＳ４４３４の判定（排出１立上変化フラグが“１”であるか）の結果が共に“Ｎｏ”、続くステップＳ４４３６（排出１ハイレベルフラグが“１”であるか）の判定の結果が“Ｙｅｓ”となってステップＳ４４３８，Ｓ４４４０が実行される。ステップＳ４４３８では、前回ループから今回ループにかけて排出センサ１の出力信号がハイレベルからロウレベルに変化した（立下がった）ことを記憶すべく、排出１立下変化フラグを“１”に設定し、続くステップＳ４４４０では、この時点まで“１”に設定されていた排出１ハイレベルフラグをリセット（“０”に設定）し、本ルーチンを終了する。
　【００３５】
　更に次のループで引き続き排出センサ１の出力信号がロウレベルのときには、前回ループのステップＳ４４３８で排出１立下変化フラグが“１”に設定されているので、前記ステップＳ４４３２の判定結果が“Ｙｅｓ”に転じる。そして、続くステップＳ４４４２〜Ｓ４４４８で、賞品球が排出センサ１内より脱したことを記憶すべく排出センサ１立下フラグを“１”に設定（ステップＳ４４４２）すると共に、その値が“１”のときセンサ１内に賞品球があることを示す排出センサ１立上フラグ（初期化後初めて本ステップが実行されるときは“０”に設定されている）を“０”にリセットし（ステップＳ４４４４）、続いて前記排出１立下変化フラグを“０”にリセットする（ステップＳ４４４６）と共に、今回ループでの排出センサ１の出力信号がロウレベルであることを記憶すべく排出１ロウベルフラグを“１”に設定して（ステップＳ４４４８）本ルーチンを終了する。
　【００３６】
　次回以降のループでも、排出センサ１の出力信号がロウレベルであると、排出１立下変化フラグ、排出１立上変化フラグ、排出１ハイレベルフラグは全て“０”、排出１ロウレベルフラグが“１”となっているので、前記ステップＳ４４０２，Ｓ４４３２，Ｓ４４３４，Ｓ４４３６及びステップＳ４４５０（排出１ロウレベルフラグが“１”でいるか否かの判定）が繰返し実行され（このとき該ステップＳ４４５０の判定結果は“Ｙｅｓ”となる）、このとき排出センサ１立下フラグは“１”、排出センサ１立上フラグは“０”に保持される。
　【００３７】
　一方、排出センサ１の出力信号がハイレベルからロウレベルに立下がった直後のループにおいて、当該出力信号が再びハイレベルに立上がってしまった場合（前回ループでステップＳ４４３８が実行されて排出１立下変化フラグが“１”となり、且つ今回ループでセンサ出力がハイレベルに立上がった場合）には、ステップＳ４４０２の判定結果が“Ｙｅｓ”に転じ、更にステップＳ４４０４の判定結果が“Ｎｏ”、ステップＳ４４０６の判定結果が“Ｙｅｓ”と云う具合に判定され、ステップＳ４４２８にて前回ループから今回ループにかけて出力信号が立上がったことを記憶すべく排出１立上変化フラグを“１”に設定すると共に、ステップＳ４４３０にて前回ループ時に“１”に設定した排出１立下変化フラグを“０”にリセットして本ルーチンを終了する。
　【００３８】
　この結果、排出センサ１の出力信号が立下がった後ロウレベルの状態が所定時間以上（少なくとも本割込処理が２回行なわれる間）検知されない限り、排出１立下フラグを“１”に設定する（賞品球がセンサ１内より脱したことを示す）処理は行なわれないようになっており、排出センサ１の出力信号にノイズが発生し瞬間的に信号が立下がってた場合等に誤って排出１立下フラグが“１”に設定されないようになっている。
　【００３９】
　次に、先の賞品球がセンサ１内より脱した後、次の賞品球がセンサ１内に達した場合を考える。
　このとき、ステップＳ４４０２の判定（センサ１の出力信号がロウレベルであるか否かの判定）は“Ｙｅｓ”となり、前記ステップＳ４４０４の判定（排出１立上変化フラグが“１”）が行なわれ、この場合判定結果は“Ｎｏ”となり、ステップＳ４４０６にて排出１立下変化フラグが“１”であるか否かの判定が行われる。このとき該ステップＳ４４０６の判定結果も“Ｎｏ”（前記ステップＳ４４４６にて“０”に設定される）となってステップＳ４４０８に進み、排出１ロウレベルフラグが“１”であるか否かの判定が行なわれる。
　【００４０】
　この時点では排出１ロウレベルフラグは前記ステップＳ４４４８にて“１”に設定されているのでステップＳ４４０８の判定結果は“Ｙｅｓ”となり、ステップＳ４４１４に進んで、前回ループから今回ループにかけて排出センサ１の出力信号がロウレベルからハイレベルに変化した（立上った）ことを記憶すべく、排出１立上変化フラグを“１”に設定し、続くステップＳ４４１６で、この時点まで“１”に設定されていた排出１ロウレベルフラグをリセット（“０”に設定）して、本ルーチンを終了する。
　【００４１】
　更に次のループで引き続き排出センサ１の出力信号がハイレベルのときには、前回ループのステップＳ４４１４で排出１立上変化フラグが“１”に設定されているので、前記ステップＳ４４０４の判定結果が“Ｙｅｓ”に転じる。そして、続くステップＳ４４１８〜Ｓ４４２４で、排出センサ１内に賞品球があることを記憶すべく排出センサ１立上フラグを“１”に設定（ステップＳ４４１８）すると共に、その値が“１”のときセンサ内より賞品球が脱したことを示す排出センサ１立下フラグを“０”にリセットし（ステップＳ４４２０）、続いて前記排出１立上変化フラグを“０”にリセットする（ステップＳ４４２２）と共に、今回ループでの排出センサ１の出力信号がハイレベルであることを記憶すべく排出１ハイレベルフラグを“１”に設定して（ステップＳ４４２４）本ルーチンを終了する。
　【００４２】
　その後、排出センサ１の出力信号がハイレベルである限り、前記ステップＳ４４０２，Ｓ４４０４，Ｓ４４０６，Ｓ４４０８，Ｓ４４１０が繰返し実行されることになり、このとき、排出１立上フラグは“１”、排出１立下フラグは“０”に保持される。
　【００４３】
　一方、排出センサ１の出力信号がロウレベルからハイレベルに立上がった直後のループにおいて、該出力信号がロウレベルに立下がってしまった場合（前回ループでステップＳ４４１４が実行されて排出１立上変化フラグが“１”となり、且つ今回ループの出力信号がロウレベルの場合）には、ステップＳ４４０２の判定結果が“Ｎｏ”、ステップＳ４４３２の判定結果が“Ｎｏ”、ステップＳ４４３４の判定結果が“Ｙｅｓ”と云う具合に判定され、ステップＳ４４５２にて前回ループから今回ループにかけて出力信号が立下がったことを記憶すべく排出１立下変化フラグを“１”に設定すると共に、ステップＳ４４５４にて前回ループ時に“１”に設定された排出１立上変化フラグを“０”にリセットして本ルーチンを終了する。
　【００４４】
　以上説明したように、排出センサ１の出力信号が立上がった後、ハイレベルの状態が所定時間以上（少なくとも本割込処理が２回行なわれる間）検知されない限り、排出１立上フラグを“１”に設定する（排出センサ１内に賞品球があることを示す）処理は行なわれないようになっており、排出センサ１の出力信号にノイズが発生した場合等に誤って排出１立上フラグが“１”に設定されないようになっている。
　【００４５】
　以上のルーチンを実行することによって、排出センサ１の出力信号が立ち上がった後、所定期間以上（少なくとも本割込処理が２回行なわれる間）その状態が維持されたときにのみ排出センサ１立上フラグが“１”に設定され、従って該立上フラグは賞品球が排出センサ１内に達したことを示すようになる。反対に排出センサ１の出力信号が立ち下がった後、所定期間以上（少なくとも本割込処理が２回行なわれる間）その状態が維持されたときにのみ排出センサ１立下フラグが“１”に設定され、従って該立下フラグは賞品球が排出センサ１内より脱したことを示すようになる。この排出センサ１立上フラグ及び排出センサ１立下フラグは、バックグランド処理（メインルーチン）の中の交互排出処理、又は併用排出処理（後述の図２５、図２６）にて参照される。
　【００４６】
　図１０は割込処理（図８）の前記ステップＳ４６にて行なわれる排出センサ２の入力処理ルーチンのフローチャートである。本ルーチンは排出センサ７３０ｂの状態を検出するためものであり、上述した排出センサ１の入力処理ルーチンと同一の手順にて行なわれる。尚、本ルーチンでは、上述の排出センサ１の入力処理と同様、該センサ７３０ｂ（以下排出センサ２と記す）の出力信号がロウレベルからハイレベルに立上がったとき排出センサ２立上フラグを“１”に設定して賞品球が該センサ内に達したことを記憶し、一方、ハイレベルからロウレベルに立下がったとき排出センサ２立下フラグを“１”に設定して賞品球が該センサ内より脱したことを記憶するようにしている。
　【００４７】
　具体的には、本ルーチンが開始されると、先ずステップＳ４６０２にて該センサ２の出力信号がハイレベル（排出センサ２出力＝“１”）であるか否かが判定される。今仮りに賞品球の排出が行われず１つの賞品球がセンサ２内に留まっている状態を考える。このときステップＳ４６０２の判定結果は“Ｙｅｓ”となってステップＳ４６０４以降が実行される。
　【００４８】
　ステップＳ４６０４では排出２立上変化フラグが“１”であるか否かが、またステップＳ４６０６では排出２立下変化フラグが“１”であるか否かが、ステップＳ４６０８では排出２ロウレベルフラグが“１”であるか否かが、次いでステップＳ４６１０では排出２ハイレベルフラグが“１”であるか否かが夫々判定される。
　【００４９】
　ところでＣＰＵ６１０の初期化直後はすべてのフラグが“０”に設定されているため、ステップＳ４６０４〜Ｓ４６１０の判定結果はすべて“Ｎｏ”となり、ステップＳ４６１２にて、今回ループで排出センサ２の出力信号がハイレベルであったことを記憶すべく排出２ハイレベルフラグを“１”に設定して本ルーチンを終了する。
　以後のループでは排出２ハイレベルフラグが“１”に設定されているので、排出センサ２の出力信号がハイレベルの状態を保持する限りステップＳ４６０２，Ｓ４６０４，Ｓ４６０６，Ｓ４６０８，Ｓ４６１０が繰返し実行されることになる。その後、賞品球の排出が開始され、それまでセンサ２内に留まっていた賞品球が排出センサ２内より外側に移動してセンサ２内より脱すると、排出センサ２の出力信号がロウレベルに立下り、前記ステップＳ４６０２の判定結果が“Ｎｏ”となってステップＳ４６３２以降が実行される。
　【００５０】
　ステップＳ４６３２以降の処理が最初に行なわれるときには、前記排出２ハイレベルフラグは“１”、それ以外のフラグはすべて“０”であるため、該ステップＳ４６３２の判定（排出２立下変化フラグが“１”であるか）および次のステップＳ４６３４の判定（排出２立上変化フラグが“１”であるか）の結果が、共に“Ｎｏ”、続くステップＳ４６３６（排出２ハイレベルフラグが“１”であるか）の判定の結果が“Ｙｅｓ”となってステップＳ４６３８，Ｓ４６４０が実行される。
　ステップＳ４６３８では、前回ループから今回ループにかけて排出センサ２の出力信号がハイレベルからロウレベルに変化した（立下がった）ことを記憶すべく、排出２立下変化フラグを“１”に設定し、続くステップＳ４６４０では、この時点まで“１”に設定されていた排出２ハイレベルフラグをリセット（“０”に設定）し、本ルーチンを終了する。
　【００５１】
　更に次のループで引き続き排出センサ２の出力信号がロウレベルのときには、前回ループのステップＳ４６３８で排出２立下変化フラグが“１”に設定されているので、前記ステップＳ４６３２の判定結果が“Ｙｅｓ”に転じる。そして、続くステップＳ４６４２〜Ｓ４６４８で、賞品球が排出センサ２内より脱したことを記憶すべく排出センサ２立下フラグを“１”に設定（ステップＳ４６４２）すると共に、その値が“１”のときセンサ２内に賞品球があることを示す排出センサ２立上フラグ（初期化後初めて本ステップが実行されるときは“０”に設定されている）を“０”にリセットし（ステップＳ４６４４）、続いて前記排出２立下変化フラグを“０”にリセットする（ステップＳ４６４６）と共に、今回ループでの排出センサ２の出力信号がロウレベルであることを記憶すべく排出２ロウレベルフラグを“１”に設定して（ステップＳ４６４８）本ルーチンを終了する。
　【００５２】
　次回以降のループでも、排出センサ２の出力信号がロウレベルであると、排出２立下変化フラグ、排出２立上変化フラグ、排出２ハイレベルフラグは全て“０”、排出２ロウレベルフラグが“１”となっているので、前記ステップＳ４６０２，Ｓ４６３２，Ｓ４６３４，Ｓ４６３６及びステップＳ４６５０（排出２ロウレベルフラグが“１”でいるか否かの判定）が繰返し実行され（このとき該ステップＳ４６５０の判定結果は“Ｙｅｓ”となる）、このとき排出センサ２立下フラグは“１”、排出センサ２立上フラグは“０”に保持される。
　【００５３】
　一方、排出センサ２の出力信号がハイレベルからロウレベルに立下がった直後のループにおいて、当該出力信号が再びハイレベルに立上がってしまった場合（前回ループでステップＳ４６３８が実行されて排出２立下変化フラグが“１”となり、且つ今回ループでセンサ出力がハイレベルに立上がった場合）には、ステップＳ４６０２の判定結果が“Ｙｅｓ”に転じ、更にステップＳ４６０４の判定結果が“Ｎｏ”、ステップＳ４６０６の判定結果が“Ｙｅｓ”と云う具合に判定され、ステップＳ４６２８にて前回ループから今回ループにかけて出力信号が立上がったことを記憶すべく排出２立上変化フラグを“１”に設定すると共に、ステップＳ４６３０にて前回ループ時に“１”に設定した排出２立下変化フラグを“０”にリセットして本ルーチンを終了する。
　この結果、排出センサ２の出力信号が立下がった後ロウレベルの状態が所定時間以上（少なくとも本割込処理が２回行なわれる間）検知されない限り、排出２立下フラグを“１”に設定する（賞品球がセンサ２内より脱したことを示す）処理は行なわれないようになっており、排出センサ２の出力信号にノイズが発生し瞬間的に信号が立下った場合等誤って排出２立下フラグが“１”に設定されないようになっている。
　【００５４】
　次に、先の賞品球がセンサ２内より脱した後、次の賞品球がセンサ２内に達した場合を考える。
　このとき、ステップＳ４６０２の判定（該センサ２の出力信号がロウレベルであるか否かの判定）は“Ｙｅｓ”となり前記ステップＳ４６０４の判定（排出２立上変化フラグが“１”か）が行なわれ、この場合判定結果は“Ｎｏ”となり、ステップＳ４６０６にて排出２立下変化フラグが“１”であるか否かの判定が行われる。このとき該ステップＳ４６０６の判定結果も“Ｎｏ”（前記ステップＳ４６４６にて“０”に設定される）となってステップＳ４６０８に進み、排出２ロウレベルフラグが“１”であるか否かの判定が行なわれる。
　この時点では排出２ロウレベルフラグは前記ステップＳ４６４８にて“１”に設定されているのでステップＳ４６０８の判定結果は“Ｙｅｓ”となり、ステップＳ４６１４に進んで、前回ループから今回ループにかけて排出センサ２の出力信号がロウレベルからハイレベルに変化した（立上った）ことを記憶すべく、排出２立上変化フラグを“１”に設定し、続くステップＳ４６１６で、この時点まで“１”に設定されていた排出２ロウレベルフラグをリセット（“０”に設定）して、本ルーチンを終了する。
　【００５５】
　更に次のループで引き続き排出センサ２の出力信号がハイレベルのときには、前回ループのステップＳ４６１４で排出２立上変化フラグが“１”に設定されているので、前記ステップＳ４６０４の判定結果が“Ｙｅｓ”に転じる。そして、続くステップＳ４６１８〜Ｓ４６２４で、排出センサ２内に賞品球あることを記憶すべく排出センサ２立上フラグを“１”に設定（ステップＳ４６１８）すると共に、その値が“１”のときセンサ内より賞品球が脱したことを示す排出センサ２立下フラグを“０”にリセットし（ステップＳ４６２０）、続いて前記排出２立上変化フラグを“０”にリセットする（ステップＳ４６２２）と共に、今回ループでの排出センサ２の出力信号がハイレベルであることを記憶すべく排出２ハイレベルフラグを“１”に設定して（ステップＳ４６２４）本ルーチンを終了する。
　その後、排出センサ２の出力信号がハイレベルである限り、前記ステップＳ４６０２，Ｓ４６０４，Ｓ４６０６，Ｓ４６０８，Ｓ４６１０が繰返し実行されることになり、このとき、排出２立上フラグは“１”、排出２立下フラグは“０”に保持される。
　【００５６】
　一方、排出センサ２の出力信号がロウレベルからハイレベルに立上がった直後のループにおいて、該出力信号がロウレベルに立下がってしまった場合（前回ループでステップＳ４６１４が実行されて排出２立上変化フラグが“１”となり、且つ今回ループの出力信号がロウレベルの場合）には、ステップＳ４６０２の判定結果が“Ｎｏ”、ステップＳ４６３２の判定結果が“Ｎｏ”、ステップＳ４６３４の判定結果が“Ｙｅｓ”と云う具合に判定され、ステップＳ４６５２にて前回ループから今回ループにかけて出力信号が立下がったことを記憶すべく排出２立下変化フラグを“１”に設定すると共に、ステップＳ４６５４にて前回ループ時に“１”に設定された排出２立上変化フラグを“０”にリセットして本ルーチンを終了する。
　【００５７】
　以上のように、排出センサ２の出力信号が立上がった後、ハイレベルの状態が所定時間以上（少なくとも本割込処理が２回行なわれる間）検知されない限り、排出２立上フラグを“１”に設定する（排出センサ２内に賞品球があることを示す）処理は行なわれないようになっており、排出センサ２の出力信号にノイズが発生した場合等に誤って排出２立上フラグが“１”に設定されないようになっている。
　以上のルーチンを実行することによって、排出センサ２の出力信号が立ち上がった後、所定期間以上（少なくとも本割込処理が２回行なわれる間）その状態が維持されたときにのみ排出センサ２立上フラグが“１”に設定され、従って該立上フラグは賞品球が排出センサ２内に達したことを示すようになる。反対に排出センサ２の出力信号が立ち下がった後、所定期間以上（少なくとも本割込処理が２回行なわれる間）その状態が維持されたときにのみ排出センサ２立下フラグが“１”に設定され、従って該立下フラグは賞品球が排出センサ２内より脱したことを示すようになる。この排出センサ２立上フラグ及び排出センサ２立下フラグは、バックグランド処理（メインルーチン）の中の交互排出処理、又は併用排出処理（後述の図２５、図２６）にて用いられる。
　【００５８】
　図１１は割込処理（図８）のステップＳ４８にて行なわれる排出センサ１のレベル入力処理のルーチンを示すフローチャートである。
　このレベル入力処理は、排出センサ１の出力信号がハイレベル（センサ１が賞品球を検知している状態）である期間が所定期間以上継続しているか否かを判断するためのルーチンであり、賞品球が無い状態から有る状態へ変化した後、第１の所定期間（５０ｍｓｅｃ）が経過したときに排出センサ１球有フラグを“１”に設定してこれを記憶しておき、上記変化の後第２の所定期間（２ｓｅｃ）が経過したときに排出１エラー解除フラグを“１”に設定することによってこれを記憶しておくものである。これら２つのフラグは詳細は後述する排出装置不正解除処理（図１８）、賞球開始処理（図１９）、排出エラー回復処理（図２７）にて用いられる。
　【００５９】
　本ルーチンが開始されると、ステップＳ７２００にて排出センサ１の出力信号がハイレベルである（排出センサ１出力＝“１”）か否かが判別される。
　この判別結果が“Ｎｏ”、即ち出力信号がロウレベルであるときには、排出１球有監視フラグを“０”（ステップＳ７２０２）、前述した排出センサ１球有フラグを“０”（ステップＳ７２０４）、排出１エラー監視フラグを“０”（ステップＳ７２０６）、前述した排出１エラー解除フラグを“０”（ステップＳ７２０８）に夫々設定して、本ルーチンを終了する。
　ここで排出１球有監視フラグ及び排出１エラー監視フラグは共に、排出センサ１の出力信号がハイレベルであると判別されたループにおいて、そのループがロウレベルからハイレベルへの立上り直後のループであるか否かを判別する（後述のステップＳ７２１２及びステップＳ７２２４）ために用いられるものである。
　【００６０】
　その後、前記排出センサ１の出力信号がロウレベルからハイレベルに変化すると、その直後のループでは前記ステップＳ７２００の判別結果が“Ｙｅｓ”となり、続くステップＳ７２１０で排出センサ１球有フラグが“１”であるか否かが、更に、続くステップＳ７２１２で排出１球有監視フラグが“１”であるか否かが判別される。この場合、判別結果は共に“Ｎｏ”となり、続くステップＳ７２１４で排出１球有監視フラグを“１”に設定し、ステップＳ７２１６で排出１球有タイマを第１の所定期間（５０ｍｓｅｃ）に設定してステップＳ７２２２に進む。
　【００６１】
　ステップＳ７２２２では排出１エラー解除フラグが“１”であるか否かが判別される。この場合（センサ１の出力信号がロウレベルからハイレベルに変化した直後）判別結果は“Ｎｏ”となり、続くステップＳ７２２４にて排出１エラー監視フラグが“１”であるか否かが判別される。今回ループではこの判別結果も“Ｎｏ”となるので、ステップＳ７２２６で排出１エラー監視フラグを“１”に設定し、続くステップＳ７２２８で排出１エラータイマを第２の所定期間（２ｓｅｃ）に設定して本ルーチンを終了する。
　【００６２】
　次のループで排出センサ１の出力信号が依然ハイレベルを維持していると、前記ステップＳ７２００の判別結果が“Ｙｅｓ”、ステップＳ７２１０の判別結果が“Ｎｏ”、ステップＳ７２１２の判別結果が“Ｙｅｓ”となって、ステップＳ７２１８に進む。ステップＳ７２１８では前記ステップＳ７２１６でセットされた球有タイマがタイムアップしたか否かが判別され、この判別結果が“Ｎｏ”のとき（出力信号がハイレベルに変化してから未だ第１の所定期間が経過していないとき）には、続くステップＳ７２２０をスキップして、前記ステップＳ７２２２に進む。
　今回ループでは、このステップＳ７２２２の判別結果が“Ｎｏ”、続くステップＳ７２２４の判別結果が“Ｙｅｓ”となって、ステップＳ７２３０に進む。ステップＳ７２３０では前記ステップＳ７２２８でセットされた排出１エラータイマがタイムアップしたか否かが判別され、この判別結果が“Ｎｏ”のとき（出力信号がハイレベルに変化してから、未だ第２の所定期間が経過していないとき）には、続くステップＳ７２３２をスキップして、本ルーチンを終了する。
　【００６３】
　更に次回以降のループにおいて、排出センサ１の出力信号がハイレベルである限り、ステップＳ７２００，Ｓ７２１０，Ｓ７２１２，Ｓ７２１８及びステップＳ７２２２以降が繰返し実行され、ステップＳ７２１８の判別結果が“Ｎｏ”から“Ｙｅｓ”に転じたとき（上記第１の所定期間経過直後）、ステップＳ７２２０にて前述した排出センサ１球有フラグが“１”に設定され、以後ステップＳ７２００，Ｓ７２１０及びステップＳ７２２２以降が繰返し実行されることになる。
　【００６４】
　又、ステップＳ７２２２以降の処理に関しても、排出センサ１の出力信号がハイレベルである限りステップＳ７２２２，Ｓ７２２４，Ｓ７２３０が繰返し実行され、ステップＳ７２３０の判別結果が“Ｎｏ”から“Ｙｅｓ”に転じたとき（上記第２の所定期間経過直後）、ステップＳ７２３２にて前述した排出１エラー解除フラグが“１”に設定され、以後ステップＳ７２００，Ｓ７２１０，Ｓ７２２２（排出１エラー解除フラグが“１”のときには、当然に、排出センサ１球有フラグは“１”となっている）が繰返し実行される。
　そして、排出センサ１の出力信号が一度でもロウレベルに変化したときは、ステップＳ７２０２〜Ｓ７２０８にて各フラグが“０”にリセットされるため、その直後にハイレベルに戻っても再びステップＳ７２１０以降の処理が初めから開始されることになる。
　【００６５】
　図１２は割込処理（図８）のステップＳ５０にて行なわれる排出センサ２のレベル入力処理のルーチンを示すフローチャートであり、本ルーチンは前述の排出センサ１のレベル入力処理と同一の手順にて行なわれる。
　このレベル入力処理は、排出センサ２の出力信号がハイレベル（センサ２が賞品球を検知している状態）である期間が所定期間以上継続しているか否かを判断するためのルーチンであり、賞品球が無い状態から有る状態に変化した後、第１の所定期間（５０ｍｓｅｃ）が経過したときに排出センサ２球有フラグを“１”に設定してこれを記憶しておき、上記変化の後第２の所定期間（２ｓｅｃ）が経過したときに排出２エラー解除フラグを“１”に設定することによってこれを記憶しておくものである。これら２つのフラグも詳細は後述する賞球開始処理（図１９）、排出エラー回復処理（図２７）等にて用いられる。
　【００６６】
　本ルーチンが開始されると、先ずステップＳ７４００にて排出センサ２の出力信号がハイレベルである（排出センサ２出力＝“１”）か否かが判別される。
　この判別結果が“Ｎｏ”、即ち出力信号がロウレベルであるときには、排出２球有監視フラグを“０”（ステップＳ７４０２）、前述した排出センサ２球有フラグを“０”（ステップＳ７４０４）、排出２エラー監視フラグを“０”（ステップＳ７４０６）、前述した排出２エラー解除フラグを“０”（ステップＳ７４０８）に夫々設定して、本ルーチンを終了する。
　【００６７】
　ここで排出２球有監視フラグ及び排出２エラー監視フラグは共に、排出センサ２の出力信号がハイレベルであると判別されたループにおいて、そのループがロウレベルからハイレベルへの立上り直後のループであるか否かを判別する（後述のステップＳ７４１２及びステップＳ７４２４）ために用いられるものである。
　その後、前記排出センサ２の出力信号がロウレベルからハイレベルに変化すると、その直後のループでは前記ステップＳ７４００の判別結果が“Ｙｅｓ”となり、続くステップＳ７４１０で排出センサ２球有フラグが“１”であるか否かが、更に、続くステップＳ７４１２で排出２球有監視フラグが“１”であるか否かが判別される。この場合、判別結果は共に“Ｎｏ”となり、続くステップＳ７４１４で排出２球有監視フラグを“１”に設定し、ステップＳ７４１６で排出２球有タイマを第１の所定期間（５０ｍｓｅｃ）に設定してステップＳ７４２２に進む。
　【００６８】
　ステップＳ７４２２では排出２エラー解除フラグが“１”であるか否かが判別される。この場合（センサ２の出力信号がロウレベルからハイレベルに変化した直後）判別結果は“Ｎｏ”となり、続くステップＳ７４２４にて排出２エラー監視フラグが“１”であるか否かが判別される。今回ループではこの判別結果も“Ｎｏ”となるので、ステップＳ７４２６で排出２エラー監視フラグを“１”に設定し、続くステップＳ７４２８で排出２エラータイマを第２の所定期間（２ｓｅｃ）に設定して本ルーチンを終了する。
　【００６９】
　次のループで排出センサ２の出力信号が依然ハイレベルを維持していると、前記ステップＳ７４００の判別結果が“Ｙｅｓ”、ステップＳ７４１０の判別結果が“Ｎｏ”、ステップＳ７４１２の判別結果が“Ｙｅｓ”となって、ステップＳ７４１８に進む。ステップＳ７４１８では前記ステップＳ７４１６でセットされた球有タイマがタイムアップしたか否かが判別され、この判別結果が“Ｎｏ”のとき（出力信号がハイレベルに変化してから未だ第１の所定期間が経過していないとき）には、続くステップＳ７４２０をスキップして、前記ステップＳ７４２２に進む。
　今回ループでは、このステップＳ７４２２の判別結果が“Ｎｏ”、続くステップＳ７４２４の判別結果が“Ｙｅｓ”となって、ステップＳ７４３０に進む。ステップＳ７４３０では前記ステップＳ７４２８でセットされた排出２エラータイマがタイムアップしたか否かが判別され、この判別結果が“Ｎｏ”のとき（出力信号がハイレベルに変化してから、未だ第２の所定期間が経過していないとき）には、続くステップＳ７４３２をスキップして、本ルーチンを終了する。
　【００７０】
　更に次回以降のループにおいて、排出センサ２の出力信号がハイレベルである限り、ステップＳ７４００，Ｓ７４１０，Ｓ７４１２，Ｓ７４１８及びステップＳ７４２２以降が繰返し実行され、ステップＳ７４１８の判別結果が“Ｎｏ”から“Ｙｅｓ”に転じたとき（上記第１の所定期間経過直後）、ステップＳ７４２０にて前述した排出センサ２球有フラグが“１”に設定され、以後ステップＳ７４００，Ｓ７４１０及びステップＳ７４２２以降が繰返し実行されることになる。
　又、ステップＳ７４２２以降の処理に関しても、排出センサ２の出力信号がハイレベルである限りステップＳ７４２２，Ｓ７４２４，Ｓ７４３０が繰返し実行され、ステップＳ７４３０の判別結果が“Ｎｏ”から“Ｙｅｓ”に転じたとき（上記第２の所定期間経過直後）、ステップＳ７４３２にて前述した排出２エラー解除フラグが“１”に設定され、以後ステップＳ７４００，Ｓ７４１０，Ｓ７４２２（排出２エラー解除フラグが“１”のときには、当然に、排出センサ２球有フラグは“１”となっている）が繰返し実行される。
　そして、排出センサ２の出力信号が一度でもロウレベルに変化したときは、ステップＳ７４０２〜Ｓ７４０８にて各フラグが“０”にリセットされるため、その直後にハイレベルに戻っても再びステップＳ７４１０以降の処理が初めから開始されることになる。
　【００７１】
　図１３は、図８の割込処理のステップＳ５２にて行なわれる球抜センサ７５０の入力処理ルーチンのフローチャートである。
　球抜センサ７５０は、前述したように、遊技店の係員が球抜処理を開始するための操作、即ち、パチンコ遊技機１００前面に設けられた操作孔（図示省略）に球抜き棒を挿入する操作が為されたことを検知するためもので、球抜き棒の挿入を検知したとき該センサ７５０の出力信号はハイレベルとなり、検知していないときには出力信号がロウレベルに保持されるように構成されている。
　【００７２】
　ところで、本フローでは該センサ７５０からの出力信号がロウレベルからハイレベルに変化したとき、後述する球抜フラグを“１”に設定して、遊技店の係員による球抜処理が行われたと判断するようになっている。そして、賞球排出制御装置は、この“１”に設定された球抜フラグによって後述の球抜処理（図２８〜図３０）を開始するようになっている（メインルーチンのステップＳ１６）。
　本ルーチンが開始されると、先ずステップＳ５３００にて前述した処理ナンバーが“０”であるか否かが判別される。メインルーチン（図７）にて、賞球排出開始処理および賞球排出処理が行われているとき等処理ナンバーが“０”に設定されていないときには（このとき上記ステップＳ５３００の判別結果は“Ｎｏ”）ステップＳ５３０３以降に進むことなく、球抜センサ変化フラグを“０”に設定し（ステップＳ５３０１）、球抜センサＬレベルフラグを“０”に設定して（ステップＳ５３０２）、本ルーチンを終了する。ここで球抜センサ変化フラグは、今回ループでセンサ７５０の出力信号がローレベル（Ｌ）からハイレベル（Ｈ）に変化した（このとき“１”に設定される）ことを記憶するためのフラグであり、球抜センサＬレベルフラグは今回ループでセンサの出力信号がローレベル（Ｌ）であったことを記憶するためのフラグである。
　【００７３】
　上述のステップＳ５３００の判別を行なうことによって、遊技店の係員が球抜操作を行った場合であっても、賞品球の排出処理等の実行時には、後述の球抜処理（図２８〜図３０）が禁止されるようになる。
　今仮りに、賞品球の排出処理等が行われていない場合（処理ＮＯ＝“０”）で、遊技機１００の操作孔に球抜き棒が差し込まれていない状態から、遊技店の係員によって球抜き棒が差し込まれた状態に変化する場合を考える。
　賞品球の排出処理が行われていないときには前記ステップＳ５３００の判別結果は“Ｙｅｓ”となり、続くステップＳ５３０３にて球抜センサ変化フラグが“１”であるか否かが、さらにステップＳ５３０４にて球抜センサＬレベルフラグが“１”であるか否かが判別される。
　【００７４】
　ところで、前述したように、全ての判別フラグは賞球排出制御装置６００内の電源が投入された直後メインルーチン（図７のステップＳ２）にて“０”に設定され、又、初期化が行われた後であっても処理ＮＯが“０”以外のときに前記ステップＳ５３０１，Ｓ５３０２にて“０”に設定されるので、前記ステップＳ５３０３、Ｓ５３０４の判別結果は共に“Ｎｏ”となりステップＳ５３０６で球抜センサの出力信号がＬレベル（球抜センサ出力＝“０”）であるか否かが判別される。操作用孔２６１に球抜き棒が差し込まれていない状態では該センサ７５０の出力信号はＬレベルのままであり、従って該ステップＳ５３０６の判別結果は“Ｙｅｓ”となり、ステップＳ５３０８に進んで球抜センサＬレベルフラグを“１”に設定して本ルーチンを終了する。
　【００７５】
　その後のループで依然前記球抜センサの出力信号がＬレベルを保持しているときには、球抜センサＬレベルフラグが“１”に設定されているので、前記ステップＳ５３０４の判別結果が“Ｙｅｓ”となり続くステップＳ５３１０にて今回ループでの球抜センサの出力信号がハイレベル（球抜センサ出力＝“１”）であるか否かが判別される。このとき（球抜センサの出力信号がロウレベルを保持）該判別結果は“Ｎｏ”となって、そのまま本ルーチンを終了する。従って、球抜センサの出力信号がＬレベルを保持する限り，ステップＳ５３００，Ｓ５３０３，Ｓ５３０４，Ｓ５３１０が繰返し実行されることとなる。
　この状態から操作孔に球抜き棒が挿入され球抜センサの出力信号がＬレベルからＨレベルに変化すると、前記ステップＳ５３１０の判別結果が“Ｙｅｓ”となり、続くステップＳ５３１２にて今回ループで球抜センサ７５０の出力信号がロウレベルからハイレベルとなったことを記憶すべく、球抜センサ変化フラグを“１”に設定し、次いでステップＳ５３１４にて球抜センサＬレベルフラグを“０”にリセットして、本ルーチンを終了する。
　【００７６】
　前回ループに続いて今回ループでも出力信号がＨレベルのときには、直前のループの前記ステップＳ５３１２の実行により球抜センサ変化フラグが“１”に設定されたのでステップＳ５３０３の判別結果が“Ｙｅｓ”となり、ステップＳ５３１６に進んで、今回ループでの球抜センサの出力信号がハイレベル（球抜センサ出力＝“１”）であるか否かが判別される。この判別結果が“Ｙｅｓ”即ち、前回ループに続いて今回ループでも出力信号がハイレベルのときには、続くステップＳ５３１８にて球抜フラグを“１”に設定し、更にステップＳ５３２０にて前記球抜センサ変化フラグを“０”にリセットして本ルーチンを終了する。
　その後のループで球抜センサの出力信号が依然ハイレベルのときにはステップＳ５３０３の判別結果が“Ｎｏ”に転じ（球抜センサ変化フラグは“０”にリセットされている）、次いでステップＳ５３０４，ステップＳ５３０６の判別結果は共に“Ｎｏ”となって、以後ステップＳ５３０３，Ｓ５３０４，Ｓ５３０６を繰返し実行することとなる。
　【００７７】
　一方、球抜センサの出力信号がロウレベルからハイレベルに変化した直後（前記ステップＳ５３１２，ステップＳ５３１４が実行された直後）のループで、球抜センサの出力信号が再びロウレベルに変化したときには、前記ステップＳ５３１６の判別結果が“Ｎｏ”となり前記ステップＳ５３１８（球抜フラグ＝“１”）を実行することなく、ステップＳ５３２２にて球抜センサＬレベルフラグを“１”に設定した後前記ステップＳ５３２０を実行して、本ルーチンを終了する。
　このように球抜センサの出力信号がロウレベルからハイレベルに変化したときに、少なくとも２回の処理ループが実行される間に亘って前記出力信号がＨレベルを保持したときにのみ、球抜フラグを“１”に設定するようにしているのでノイズ等が発生した場合に球抜フラグが誤って“１”に設定されることがない。
　【００７８】
　図１４は割込処理（図８）のステップＳ５４にて行なわれる待機球検出器１６０（以下、半端センサと記す）の入力処理のルーチンを示すフローチャートである。
　半端センサ１６０は、後述の賞球開始処理（図１９）にて用いられる半端球有フラグを設定するための信号を出力するもので、誘導樋１５２内に賞品球が十分貯留されているときに（予備球が２回分の賞球排出個数以上貯留されているときに）その出力信号がハイレベル、上記個数に満たず半端状態となっているときにロウレベルとなるように構成されている。
　このルーチンが開始されると、先ずステップＳ５２００で待機球検出器の出力がハイレベル（待機球検出器出力＝“１”）であるか否かが判別される。
　【００７９】
　今仮りに誘導樋１５２の待機球検出器設置位置まで予備球が貯留されていない状態から、予備球が補給されて上記設置位置に達した場合を考える。
　予備球が上記設置位置に達していない状態ではステップＳ５２００の判別結果は“Ｎｏ”となる。このとき判別フラグはすべて“０”にリセットされている（図７のステップＳ２）ので、続くステップＳ５２０２の判別（半端球無フラグが“１”か）、及びステップＳ５２０４の判別（半端球無監視フラグが“１”か）の結果は共に“Ｎｏ”となり、半端球無監視フラグを“１”に設定し（ステップＳ５２０６）、半端球有監視フラグを“０”に設定し（ステップＳ５２０８）、更に半端球無タイマを所定値（２ｓｅｃ）にセットして（ステップＳ５２１０）本ルーチンを終了する。
　【００８０】
　ここで半端球無監視フラグは予備球が上記設置位置に達していない状態が検知されたか否かを判断（ステップＳ５２０４）するために用いられるフラグであり、一方半端球有監視フラグは、予備球が上記設置位置まで溜っている状態が２回続けて検知されたか否かを判断（ステップＳ５２２０）するために用いられるフラグである。
　【００８１】
　次のループで引き続き、予備球が上記設置位置まで溜っていないと、前記ステップＳ５２００，Ｓ５２０２の判別結果が共に“Ｎｏ”、続く前記ステップＳ５２０４の判別結果が“Ｙｅｓ”となってステップＳ５２１２が実行される。
　このステップＳ５２１２では更に、前記球無タイマがタイムアップしたか否か、即ち、予備球が上記設置位置まで溜っていないと初めて判別された後（前述のステップＳ５２０６〜Ｓ５２１０実行後）所定時間（２ｓｅｃ）経過したか否かが判別され、判別結果が“Ｎｏ”のときには、続くステップＳ５２１４，Ｓ５２１６をスキップして本ルーチンを終了する。一方、前記ステップＳ５２１２の判別結果が“Ｙｅｓ”のときには、ステップＳ５２１４にて、予備球が誘導樋１５２のセンサ設置位置まで溜っていないことを示すべく半端球無フラグを“１”に設定すると共に、次のステップＳ５２１６にて、半端球有フラグ（このステップが初期化後初めて行なわれるときには初期値“０”に設定されている）をリセット（“０”に設定）して本ルーチンを終了する。
　【００８２】
　以後のループで、予備球が上記設置位置まで溜らない限り、ステップＳ５２００の判別結果が“Ｎｏ”、ステップＳ５２０２の判別結果が“Ｙｅｓ”となって、これらのステップが繰返し実行される。
　この状態から貯留タンク１５１への遊技球の供給によって予備球が誘導樋１５２の半端センサ１６０の設置位置まで溜るとステップＳ５２００の判別結果が“Ｙｅｓ”となる。続くステップＳ５２１８で“１”であるか否かの判別がなされる。半端球有フラグはこの時点で未だ初期値“０”に設定されているのでこの判別結果は“Ｎｏ”となり、続くステップＳ５２２０の判別（半端球有監視フラグが“１”か）の結果も、前述のステップＳ５２０８の実行により“Ｎｏ”となり、ステップＳ５２２２に進む。
　【００８３】
　ステップＳ５２２２では半端球有監視フラグを“１”に設定すると共にステップＳ５２２４で、前記半端球無監視フラグを“０”に設定し、更に半端球有タイマを所定値（２ｓｅｃ）にセットして（ステップＳ５２２６）本ルーチンを終了する。
　次のループで引き続き、予備球が半端センサの設置位置まで溜っていると、前記ステップＳ５２００の判別結果が“Ｙｅｓ”、ステップＳ５２１８の判別結果が“Ｎｏ”、続く前記ステップＳ５２２０の判別結果が“Ｙｅｓ”（前回ループのステップＳ５２２２で“１”に設定される）となってステップＳ５２２８が実行される。
　【００８４】
　このステップＳ５２２８では更に、前記球有タイマがタイムアップしたか否か、即ち、予備球が上記設置位置まで溜っていると初めて判別された後（前述のステップＳ５２２２〜Ｓ５２２６実行後）所定時間（２ｓｅｃ）経過したか否かが判別され、判別結果が“Ｎｏ”のときには、続くステップＳ５２３０，Ｓ５２３２をスキップして本ルーチンを終了する。一方、判別結果が“Ｙｅｓ”のとき、即ち予備球がセンサ取付位置まで溜った後前記所定時間が経過したときには、ステップＳ５２３０にて、予備球が半端センサ２２１の設置位置まで溜っていることを示すべく半端球有フラグを“１”に設定すると共に、次のステップＳ５２３２にて、半端球無フラグをリセット（“０”に設定）して本ルーチンを終了する。
　以後のループで、誘導樋１５２内の半端センサ設置位置まで予備球が貯留されている限り、ステップＳ５２００の判別結果が“Ｙｅｓ”、ステップＳ５２１８の判別結果が“Ｙｅｓ”となって、これらのステップが繰返し実行される。
　【００８５】
　以上のように、本入力処理では、半端センサ１６０の出力信号がロウレベルからハイレベル（又はハイレベルからロウレベル）に変化した直後のループでは、該ロウレベルからハイレベルの変化（又はハイレベルからロウレベルの変化）を記憶する（監視フラグを“１”とする）だけに止めておき、次回ループでも依然ハイレベル（又はロウレベル）であって且つ上記変化した時点より所定時間（２ｓｅｃ）が経過した後に初めて本ルーチンの最終出力値である半端球有フラグを“１”（又は半端球無フラグを“１”）に変更するようにしている。このような制御手順を採用することによって、ノイズ発生等により半端センサの出力信号レベルが瞬間的に変化した場合であっても直ちにその変化を正規の変化と判断することがなく、当該ノイズ発生等による誤作動を防止することができるようになっている。
　【００８６】
　図１５は割込処理（図８）のステップＳ５６にて行なわれるセーフセンサ１８１の入力処理のルーチンを示すフローチャートである。
　セーフセンサ１８１の入力処理のルーチンは、後述の賞球排出処理（図２２）にて用いられるセーフ玉有フラグを設定するためのものである。
　このルーチンが開始されると、先ずステップＳ５６００でセーフセンサの出力がハイレベル（セーフセンサ出力＝“１”）であるか否かが判別される。
　【００８７】
　今仮りに入賞球が発生していない場合を考える。
　入賞球がなく入賞球分離検出装置１８０に入賞球が達していない状態ではステップＳ５６００の判別結果は“Ｎｏ”となる。このとき判別フラグはすべて“０”にリセットされている（図７のステップＳ２）ので、続くステップＳ５６０２の判別（セーフ玉無フラグが“１”か）、及びステップＳ５６０４の判別（セーフ玉無監視フラグが“１”か）の結果は共に“Ｎｏ”となり、セーフ玉無監視フラグを“１”に設定し（ステップＳ５６０６）、セーフ玉有監視フラグを“０”に設定し（ステップＳ５６０８）、更にセーフ玉無タイマを所定値（４ｍｓｅｃ）にセットして（ステップＳ５６１０）本ルーチンを終了する。
　【００８８】
　ここでセーフ玉無監視フラグは入賞球がセーフセンサ１８１に達していない状態が検知されたか否かを判断（ステップＳ５６０４）するために用いられるフラグであり、一方セーフ玉有監視フラグは、入賞球が上記セーフセンサ１８１に達している状態が２回続けて検知されたか否かを判断（ステップＳ５６２０）するために用いられるフラグである。
　【００８９】
　次のループで引き続き、入賞球が上記セーフセンサ位置まで達していないと、前記ステップＳ５６００，Ｓ５６０２の判別結果が共に“Ｎｏ”、続く前記ステップＳ５６０４の判別結果が“Ｙｅｓ”となってステップＳ５６１２が実行される。
　このステップＳ５６１２では、前記セーフ玉無タイマがタイムアップしたか否か、即ち、入賞球が上記セーフセンサ位置まで達していないと初めて判別された後（前述のステップＳ５６０６〜Ｓ５６１０実行後）所定時間（４ｍｓｅｃ）経過したか否かが判別され、判別結果が“Ｎｏ”のときには、続くステップＳ５６１４，Ｓ５６１６をスキップして本ルーチンを終了する。一方、前記ステップＳ５６１２の判別結果が“Ｙｅｓ”のときには、ステップＳ５６１４にて、入賞球がセーフセンサ１８１の位置まで達していないことを示すべくセーフ玉無フラグを“１”に設定すると共に、次のステップＳ５６１６にて、セーフ玉有フラグ（このステップが初期化後初めて行なわれるときには初期値“０”に設定されている）をリセット（“０”に設定）して本ルーチンを終了する。
　【００９０】
　以後のループで、入賞球が上記セーフセンサ位置に達しない限り、ステップＳ５６００の判別結果が“Ｎｏ”、ステップＳ５６０２の判別結果が“Ｙｅｓ”となって、これらのステップが繰返し実行される。
　この状態から遊技盤に設けられた入賞口に入賞した球が入賞球分離検出装置１８０のセーフセンサ位置まで達すると、ステップＳ５６００の判別結果が“Ｙｅｓ”となる。続くステップＳ５６１８でセーフ球有フラグが“１”であるか否かの判別がなされる。セーフ玉有フラグはこの時点で未だ初期値“０”に設定されているのでこの判別結果は“Ｎｏ”となり、続くステップＳ５６２０の判別（セーフ玉有監視フラグが“１”か）の結果も、前述のステップＳ５６０８の実行により“Ｎｏ”となり、ステップＳ５６２２に進む。
　【００９１】
　ステップＳ５６２２ではセーフ玉有監視フラグを“１”に設定すると共にステップＳ５６２４で、前記セーフ玉無監視フラグを“０”に設定し、更にセーフ玉有タイマを所定値（１０ｍｓｅｃ）にセットして（ステップＳ５６２６）本ルーチンを終了する。
　次のループで引き続き、入賞球がセーフセンサ位置にあると、前記ステップＳ５６００の判別結果が“Ｙｅｓ”、ステップＳ５６１８の判別結果が“Ｎｏ”、続く前記ステップＳ５６２０の判別結果が“Ｙｅｓ”（前回ループのステップＳ５６２２で“１”に設定される）となってステップＳ５６２８が実行される。
　【００９２】
　このステップＳ５６２８では更に、前記セーフ玉有タイマがタイムアップしたか否か、即ち、入賞球が上記セーフセンサ位置まで達していると初めて判別された後（前述のステップＳ５６２２〜Ｓ５６２６実行後）所定時間（１０ｍｓｅｃ）経過したか否かが判別され、判別結果が“Ｎｏ”のときには、続くステップＳ５６３０，Ｓ５６３２をスキップして本ルーチンを終了する。一方、判別結果が“Ｙｅｓ”のとき、即ち入賞球がセーフセンサ位置に達した後、前記所定時間が経過したときには、ステップＳ５６３０にて、入賞球がセーフセンサ位置まで達していることを示すべくセーフ玉有フラグを“１”に設定すると共に、次のステップＳ５６３２にて、セーフ玉無フラグをリセット（“０”に設定）して本ルーチンを終了する。
　以後のループで、セーフセンサ位置に入賞球が留まっている限り、ステップＳ５６００の判別結果が“Ｙｅｓ”、ステップＳ５６１８の判別結果が“Ｙｅｓ”となって、これらのステップが繰返し実行される。
　【００９３】
　以上のように、本入力処理では、セーフセンサ１８１の出力信号がロウレベルからハイレベル（又はハイレベルからロウレベル）に変化した直後のループでは、該ロウレベルからハイレベルの変化（又はハイレベルからロウレベルの変化）を記憶する（監視フラグを“１”とする）だけに止めておき、次回ループでも依然ハイレベル（又はロウレベル）であって且つ上記変化した時点より所定時間が経過した後に初めて本ルーチンの最終出力値であるセーフ玉有フラグを“１”（又はセーフ玉無フラグを“１”）に変更するようにしている。このような制御手順を採用することによって、ノイズ発生等によりセーフセンサの出力信号レベルが瞬間的に変化した場合であっても直ちにその変化を正規の変化と判断することがなく、当該ノイズ発生等による誤作動を防止することができるようになっている。
　【００９４】
　図１６には、上記割込み処理とは別に、交流電源の電源波形の数を数えて所定数以下になったときに停電の発生を検出する停電検出機能を有する停電制御手段６９０からの割込み信号によって行なわれる停電割込み処理の具体的手順の一例が示されている。
　【００９５】
　この割込みルーチンでは、まず排出処理中か否か調べて排出処理中でなければそのまま何もせずに終了する（ステップＳ３００２）。また、排出処理中であれば２つの排出経路の各排出ソレノイド７４１ａ，７４１ｂをオフさせてから排出レジスタ１と２（図２１参照）の値をバックアップされたＲＡＭ（もしくは記憶手段６９３）内に記憶させる（ステップＳ３００４−Ｓ３０１０）。それから、未排出の賞球数データをバックアップされたＲＡＭ（もしくは記憶手段６９３）に記憶し（ステップＳ３０１２）、同じくバックアップされたＲＡＭ（もしくは記憶手段６９３）内のアドレスに割り付けられた停電フラグを“１”に設定してルーチンを終了する（ステップＳ３０１４）。
　上記割込み処理は極めて短時間に行なえるので、停電制御手段６９０からの割込み信号が入ってから実際にパワーがなくなるまでの間に終了することができる。
　【００９６】
　図１７には、上記タイマ割込みおよび停電割込み処理と平行して行なわれる図７のメイン処理フロー中で実行される排出装置不正監視処理Ｓ３の具体的手順の一例が示されている。
　この監視処理Ｓ３では、まず２系統の排出系のうち一方の排出ソレノイド７４１ａがオンされているか調べ（ステップＳ１１０１）、“Ｎｏ”のときは排出センサ７３０ａの検出信号が立ち上がったことを示す立上りフラグが「１」か否か判定し（ステップＳ１１０２）、“Ｙｅｓ”なら排出不正監視カウンタ１をインクリメントする（ステップＳ１１０４）。排出ソレノイドがオンされないにもかかわらず排出球があった場合にこれを不正排出として検出するためである。
　【００９７】
　上記ステップＳ１１０１で“Ｙｅｓ”すなわち排出ソレノイドがオンされていると判定すると、ステップＳ１１０３へ進んで排出不正監視カウンタ１をクリアする。排出ソレノイドがオンされないにもかかわらず排出球があって、上記ステップＳ１１０４で排出不正監視カウンタ１をインクリメントした後は、排出センサ１の立上りフラグを一旦「０」にクリアしてから上記排出不正監視カウンタ１の値が「３」以上になったか否か判定する（ステップＳ１１０５，Ｓ１１０６）。排出用のストッパ７４５と排出センサ７３０とが離れた位置に設けられているため、排出ソレノイドをオフさせても直ちにセンサからの信号がなくなるわけでなく、少なくとも排出センサから排出ソレノイドまでの間に存在可能な予備球の数だけは検出信号が入ってくることを考慮したものである。従って、このしきい値「３」は、排出センサから排出ソレノイドまでの距離に応じて適宜変更されるべき値である。
　【００９８】
　上記ステップＳ１１０６で、排出不正監視カウンタ１の値が「３」以上になったと判定したときはステップＳ１１１３へ移行して流路切換弁１５８の駆動用ソレノイド（以下、玉抜ソレノイドと称する）をオンさせる。これによって、排出ソレノイドが不正に作動したときは排出された玉が供給皿でなく玉抜路を通ってパチンコ遊技店の回収樋へ誘導され、不当な利益を与えないようにすることができる。玉抜ソレノイドをオンさせた後は、不正排出があったことを示す排出不正フラグに「１」を立ててから賞球排出表示器１１２を点滅させて不正状態の発生を外部に表示させる（ステップＳ１１１４，Ｓ１１１５）。
　上記ステップＳ１１０２で“Ｎｏ”と判定されたときは、ステップＳ１１０７へ進み、他方の排出系２について第１の排出系１に関する上記処理Ｓ１１０１−Ｓ１１０６と同様の処理Ｓ１１０７−Ｓ１１１２を実行し、排出不正監視カウンタ２の値が「３」以上になったと判定したときはステップＳ１１１３へ移行して玉抜ソレノイドをオンさせる。
　【００９９】
　図１８には排出装置不正解除処理Ｓ１４の具体的手順の一例が示されている。図１７のメインフローのステップＳ１１１４で排出不正フラグが「１」にされ、図７のフローのステップＳ４で“Ｙｅｓ”と判定されると、図１８の排出装置不正解除処理Ｓ１４が開始される。この排出装置不正解除処理Ｓ１４では、まずステップＳ１１２１とＳ１１２２で図１１，図１２のルーチン中で設定される排出経路１と２のエラー解除フラグが「１」か否か判定し、いずれのフラグも「１」のときはステップＳ１１２３で上記排出不正フラグを「０」にクリアしてから、玉抜ソレノイド１５８をオフする（ステップＳ１１２４）。
　それから、排出不正を示す点滅状態の賞球排出表示器１１２を消灯させて排出装置不正解除処理が終了する（ステップＳ１１２５）。
　【０１００】
　図１９は、前述した賞球排出制御装置のメインルーチン（図７）のステップＳ１９で実行される賞球開始処理のサブルーチンを示すフローチャートである。
　このサブルーチンは、メインルーチン（図７）のステップＳ１２で賞球要求を検出すると、処理ナンバーが「１」にされ、ステップＳ９で“Ｙｅｓ”と判定されることによって開始される。
　【０１０１】
　このサブルーチンが開始されると、まず前記図１１および図１２の排出センサレベル入力処理ルーチンで設定される排出センサ１玉有フラグおよび排出センサ２玉有フラグと、図１４の半端センサ入力処理ルーチンで設定される半端センサ玉有フラグを調べて（ステップＳ６１−Ｓ６３）、いずれか一つのフラグでも“０”になっている場合には排出可能フラグを“０”にクリアして終了する（ステップＳ６４）。
　【０１０２】
　一方、すべてのフラグが“１”になっている場合には排出可能フラグを“１”にセットし（ステップＳ６５）、後述の賞球数データ要求の送信回数を５回に設定してから１秒タイマをセットする（ステップＳ６６，Ｓ６７）。それから、遊技盤制御装置４００に対して賞球データ要求コマンドを送信し（ステップＳ６８）、上記ステップＳ６７でセットしたタイマがタイムオーバーしたか判定する（ステップＳ７０）。ここで“Ｎｏ”ならステップＳ７１で遊技盤制御装置４００から賞球数データを受信したか判定する。そして、上記タイマがタイムオーバーする前に賞球数データを受信すると、ステップＳ７２へ移行して受信した賞球数データを排出レジスタ０にセットする。それから、賞球排出表示器１１２を点灯させ、賞球音要求フラグを“１”にセットしてから、次の図２０に示す排出開始処理ルーチンを実行した後、処理ナンバーを「２」にして終了する（ステップＳ７３−Ｓ７６）。
　【０１０３】
　一方、上記ステップＳ７０で、賞球数データを受信する前に１秒タイマがタイムオーバーしたと判定すると、ステップＳ７７へ移行してステップＳ６６でセットした送信回数を「１」だけ減算してから、送信回数が「０」になったか否か判定し、“Ｎｏ”なら上記ステップＳ６７へ戻って賞球数データ要求の送信を繰り返す（ステップＳ７８）。そして、送信を繰り返しているうちにステップＳ７８で送信回数が「０」になったと判定すると、ステップＳ７９へ進み、賞球数データを「１５個」にセットしてこのルーチンを終了する。
　【０１０４】
　このように排出制御装置６００が遊技盤制御装置４００に対して賞球数データ要求を所定回数（例えば５回）繰り返しても応答がないときは自己の持っている通常賞球数データを排出賞球数データとして設定してから後述の排出処理に移行することにより、例え排出制御装置６００と遊技盤制御装置４００との間の通信が異常になっても直ちに遊技が中断されることがないとともに、少ない数の賞品球が排出されることによる遊技者と遊技店との間のトラブルを回避することができる。
　【０１０５】
　図２０には排出開始処理ルーチンの一例が示されている。このルーチンは、１つの入賞球（セーフ球）に対して１回行われる所定数の賞品球の排出を行なうに当り、上記所定数（賞球設定数）の賞品球を、２条に設けられた案内樋７１０（図２参照）の一方から幾つ排出し、他方から幾つ排出するか等排出の態様を予め決定すると共に、排出ソレノイド１及び／又は排出ソレノイド２を励磁（ＯＮ）して上記態様に従った賞品球の排出を開始させるものである。
　本ルーチンが開始されると、先ず、ステップＳ１０２にて、排出レジスタ０の値が「１」に設定されているか否か判定される。排出レジスタ０の値が「１」でないときは、ステップＳ１０４で排出レジスタ０の値が「８」以下であるか否かが判定される。
　【０１０６】
　これらステップＳ１０２およびＳ１０４判定の結果、排出レジスタ０の値が「１」のときにはステップＳ１０６へ移行して１個排出フラグを“１”に設定し、交互排出フラグを“０”にクリアして（ステップＳ１０８）から１個排出タイマをセット（Ｓ１１０）してステップＳ１１８の反転フラグの判定へ移行する。
　一方、前記ステップＳ１０４での判定の結果、排出レジスタ０の値が「８」以下であると判定したときは、ステップＳ１１２へ移行して１個排出フラグを“０”にクリアし、交互排出フラグを“１”に設定（ステップＳ１１４）してからステップＳ１１８の反転フラグの判定へ移行する。さらに、前記ステップＳ１０４での判定の結果、排出レジスタ０の値が「９」以上であると判定したときには、ステップＳ１２４以降の処理を実行する。
　【０１０７】
　ここで、交互排出フラグは、本ルーチンに引き続いて行なわれる排出処理（図２３）の賞品球排出の態様を後述の２つの態様（排出ソレノイド１，２を交互に作動させて賞品球を排出する交互排出処理または排出ソレノイド１，２を同時に作動させて賞品球を排出する併用排出処理）から選択する際に用いられる判定フラグであり、交互排出フラグが“１”に設定されているときには交互排出処理（賞球設定数が１〜８のとき）が、“０”に設定されているときには併用排出処理（賞球設定数が９〜１５）が夫々行なわれる。
　【０１０８】
　このように交互排出フラグの値が“１”に設定されたのちにはステップＳ１１８で反転フラグの判定が行なわれる。
　この反転フラグは、賞品球の排出を交互排出処理にて行うに際し、球排出装置１７０の第１の排出ソレノイド１（７４１ａ）と第２の排出ソレノイド２（７４１ｂ）とを交互に作動させることにより２つの排出経路を均等に使用して耐久性を向上させるために設けられたもので、「反転フラグ」の値は、ソレノイドが１回作動される毎すなわち１排出が終了する毎に“１”または“０”に反転される。
　【０１０９】
　この反転フラグの判定結果が“Ｙｅｓ”のときには、ステップＳ１２０で排出ソレノイド１を励磁して、第１の案内樋からの排出を開始させてから、反転フラグを“０”に反転させる（ステップＳ１２１）。また、前記ステップＳ１１８の判定結果が“Ｎｏ”のときには、ステップＳ１２２で排出ソレノイド２を励磁して第２の案内樋から賞品球の排出を開始させてから、反転フラグを“１”に反転させる（ステップＳ１２３）。
　【０１１０】
　一方、賞球排出数が９以上のとき（前記ステップＳ１０４の判定結果が“Ｎｏ”のとき）には、併用排出処理を行なうべくステップＳ１２４へ進む。この併用排出処理では、先ず、ステップＳ１２４にて後述する排出数分割処理（図２１）を行なった後、１個排出フラグおよび交互排出フラグを“０”に設定し（ステップＳ１２６，Ｓ１２８）、後述の併用排出処理にて用いられる排出１終了フラグ，排出２終了フラグの値を“０”にリセットする（ステップＳ１３０，ステップＳ１３２）と共に排出ソレノイド１、排出ソレノイド２を共に励磁して併用排出を開始させる（ステップＳ１３４，ステップＳ１３６）。
　しかる後、ステップＳ１３８で、後述する賞球排出処理（図２２）にて排出ウェイトタイマを起動するときに“１”に設定される排出ウェイトフラグを“０”にリセットする。
　【０１１１】
　次のステップＳ１４０では、１個排出処理、交互排出処理又は併用排出処理が終了したときにその旨を示すべく“１”に設定される排出終了フラグが“０”にリセットされ、続くステップＳ１４２では排出監視タイマ（例えば３秒）をセットして終了する。この排出監視タイマは、賞品球の排出が開始された時点より、所定時間が経過するまでに後述の交互排出処理又は併用排出処理によって排出すべき全ての賞品球の排出が完了したか否かを監視するために設けられるものである。
　【０１１２】
　図２１は、上記排出開始処理（図２０）のステップＳ１２４にて実行される排出数分割処理のサブルーチンを示すフローチャートである。
　このルーチンは球の排出が後述の併用排出処理にて行われるとき（排出レジスタ０の値が９以上２５以下のとき）になされる処理である。これは、併用排出処理では排出ソレノイド１，２が１回の制御ループで同時に作動されるため、予め前記排出レジスタ０に記憶された値を２つに分けて排出レジスタ１と２に夫々設定しておくものである。そしてこれら２つの排出レジスタ１，２の値に応じて排出ソレノイド１，２が夫々独立して作動されるようになっている。
　【０１１３】
　本ルーチンが開始されると、ステップＳ１５１〜Ｓ１７５にて順次、排出レジスタの値が、「９」であるか否か（ステップＳ１５１）、「１０」であるか否か（ステップＳ１５２）、「１１」であるか否か（ステップＳ１５３）、「１２」であるか否か（ステップＳ１５４）が判定される。
　前記ステップＳ１５１の判定結果が“Ｙｅｓ”のときにはステップＳ１８１にて排出レジスタ１の値を「５」に設定すると共にステップＳ１８２にて排出レジスタ２の値を「４」に設定して本ルーチンを終了する。
　【０１１４】
　以後、前記ステップＳ１５２の判定結果が“Ｙｅｓ”のときには排出レジスタ１，２の値を共に「５」に設定し（ステップＳ１８３，ステップＳ１８４）、前記ステップＳ１５３の判定結果が“Ｙｅｓ”のときには排出レジスタ１の値を「６」に設定する（ステップＳ１８５）とともに排出レジスタ２の値を“５”に設定し（ステップＳ１８６）、前記ステップＳ１５４の判定結果が“Ｙｅｓ”のときには排出レジスタ１，２の値を共に「６」に設定する（ステップＳ１８７，ステップＳ１８８）。以下同様にして、排出レジスタ０の値が奇数のときには排出レジスタ１に排出レジスタ２よりも１つだけ大きな値を設定し、排出レジスタ０の値が偶数のときには排出レジスタ１と排出レジスタ２に同じ値を設定する。
　【０１１５】
　図２２は、前述した賞球排出制御装置６００側のＣＰＵによって実行されるメインルーチン（図７）のステップＳ１８において実行される賞球排出処理のサブルーチンを示すフローチャートである。
　本ルーチンは、メインルーチン（図７）のステップＳ１９の賞球開始処理によって開始された賞球排出動作を停止させるための処理であり、図１９の賞球開始処理ルーチンのステップＳ７６で処理ナンバーが「２」に設定されてからメインルーチンのステップＳ８まで進んできたときに、処理ナンバーが「２」と判定されて開始される。このルーチンでは、先ず、ステップＳ２０２にて排出ウェイトフラグが“１”であるか否かが判別される。この排出ウェイトフラグは、１つのセーフ球に対応した所定数（賞球排出数）の賞品球の排出が終了して後述のウェイトタイマが作動したとき（ステップＳ２１５）にその値が“１”に設定され（ステップＳ２１４）、前述の排出開始処理（図２０）のステップＳ１３８にて“０”にリセットされるものである。
　【０１１６】
　従って、１つのセーフ球に対応した所定数（賞球排出数）の賞品球の排出が終了した後初めてステップＳ２０２の判別結果が“Ｙｅｓ”となる。このステップＳ２０２の判別結果が“Ｎｏ”であるうちは、ステップＳ２０４に進んで、排出処理（図２３）による賞品球の排出を行なった後、ステップＳ２０５へ進む。このステップＳ２０５では、セーフ玉払出フラグが“１”か否か判定する。このセーフ玉払出フラグは、セーフソレノイド１８３がオンされているかオフされているか、すなわち入賞球分離検出装置１８０における分離が行なわれているか否かを示すもので、排出が終了してセーフソレノイド１８３がオンされるときに“１”にセットされ、入賞球が１つ分離されセーフソレノイド１８３がオフされるときに“０”にリセットされる。また、セーフ玉払出フラグは初期設定でリセットされる。
　【０１１７】
　ステップＳ２０５でセーフ玉払出フラグが“１”でないと判定されると、ステップＳ２０６に進み、排出終了フラグが“１”であるか否かが判別される。
　この排出終了フラグは、１個排出（図２４）、交互排出処理（図２５）又は併用排出処理（図２６）によって、１つの入賞球等に対応した所定数（賞球設定数）の球の排出が完了したときにその値が“１”に設定されるものである。従って、この判別結果が“Ｎｏ”のときには続くステップＳ２０７乃至ステップＳ２１０をスキップして、本ルーチンを終了する。
　【０１１８】
　所定数の賞品球の排出が完了して、前記ステップＳ２０６の判別結果が“Ｙｅｓ”に転じたときには、賞球排出表示器１１２を消灯（ＯＦＦ）し、セーフソレノイド１８３をオンさせた（ステップＳ２０７，Ｓ２０８）後、セーフ玉払出フラグを“１”に設定し、賞球数データを賞球排出カウンタに加算して本ルーチンを終了する（ステップＳ２０９，Ｓ２１０）。
　従って、再びステップＳ２０５へ来たときに“Ｙｅｓ”と判定されてステップＳ２１１へ移行する。そして、ステップＳ２１１では図１５のセーフセンサ入力処理中でセット，リセットされるセーフ玉無フラグが“１”か否かチェックし、“Ｎｏ”なら何もせずに本ルーチンを終了する。入賞球分離検出装置１８０における入賞球の分離が終了してセーフ玉無フラグが“１”セットされてから上記ステップＳ２１１へ来ると、“Ｙｅｓ”と判定されて、ステップＳ２１２へ移行し、セーフソレノイド１８３をオフさせた後、セーフ玉払出フラグを“０”にリセットしてから（ステップＳ２１３）、排出ウェイトフラグを“１”に設定し（ステップＳ２１４）、排出ウェイトタイマを所定時間（例えば４００ｍ秒）にセットし終了する（ステップＳ２１５）。
　【０１１９】
　ステップＳ２１４で排出ウェイトフラグが“１”に設定される後のループでは、前記ステップＳ２０２の判別結果が“Ｙｅｓ”に転じ、ステップＳ２１８が実行される。このステップＳ２１８では前記排出ウェイトタイマがタイムアップしたか否かが判別され、判別結果が“Ｎｏ”、即ち所定数の賞品球の排出が終了した後前記所定時間が未だ経過していないときにはそのまま本ルーチンを終了し、当該所定時間が経過するまでステップＳ２０２及びステップＳ２１８のみを繰返し実行する。そして、上記所定時間が経過してステップＳ２１８の判別結果が“Ｙｅｓ”になると、ステップＳ２２０に進んで処理ナンバーを“０”に設定して、本ルーチンを終了する。
　【０１２０】
　図２３は、上述した賞球排出処理（図２２）のステップＳ２０４にて行われる排出処理のサブルーチンを示すフローチャートである。
　本ルーチンが開始されると、先ず、ステップＳ２２２にて排出エラーフラグが“１”であるか否かが判別される。この排出エラーフラグは排出開始処理の実行時（図２０のステップＳ１４２）にセットされた排出監視タイマがタイムアップするまでに所定数の賞品球の排出が完了しないときに排出制御系の異常を示すべくその値が“１”に設定される（後述のステップＳ２４２にて“１”に設定される）ものである。従って、このステップＳ２２２での判別結果が“Ｙｅｓ”のときにはステップＳ２５２にて後述の排出エラー回復処理（図２７）を行なって本ルーチンを終了する。
　【０１２１】
　一方、ステップＳ２２２の判別結果が“Ｎｏ”のときにはステップＳ２２４に進み、排出終了フラグが“１”であるか否かが判別される。この排出終了フラグは、前述したように、１個排出（図２４）、交互排出処理（図２５）又は併用排出処理（図２６）によって、１つの入賞球等に対応した所定数（賞球設定数）の球の排出が完了したときにその値が“１”に設定されるものである。
　このステップＳ２２２の判別結果が“Ｎｏ”であるうちは、ステップＳ２２６に進み、排出開始処理の実行時（図２０のステップＳ１４２）にセットされた排出監視タイマがタイムアップしたか否か判定する。そして、“Ｎｏ”ならステップＳ２２８，Ｓ２３０へ進んで、前述の排出開始処理（図２０）にて設定される１個排出フラグおよび交互排出フラグを調べて、１個排出フラグが“１”のときにはステップＳ２３２の１個排出処理（図２４参照）を、また、交互排出フラグが“１”のときにはステップＳ２３４（図２５参照）を、さらに交互排出フラグが“０”のときにはステップＳ２３６の併用排出処理（図２６）を実行する。
　【０１２２】
　一方、上記ステップＳ２２６で排出監視タイマがタイムアップしたと、すなわち排出開始後一定時間経過しても排出が終了しないと判定すると、排出異常発生と判断して排出ソレノイド１と２をオフさせ（ステップＳ２３８，Ｓ２４０）かつ排出エラーフラグを“１”に設定（ステップＳ２４２）した後、処理ナンバーに応じて賞球排出処理中なら賞球排出表示器１１２を、また玉貸し排出中なら玉貸し排出表示をそれぞれ点滅状態にさせてエラー表示を行なって終了する（ステップＳ２４４，Ｓ２４６，Ｓ２４８，Ｓ２５０）。
　【０１２３】
　図２４は、上述した排出処理（図２３）のステップＳ２３２にて行われる１個排出処理のサブルーチンを示すフローチャートである。
　この処理が開始されると、まず図２０のステップＳ１１０でセットされる１個排出タイマがタイムアップしたか否か判定し（ステップＳ２６２）、“Ｎｏ”なら何もせず、また“Ｙｅｓ”すなわち１個排出タイマに設定された時間が経過すると、ステップＳ２６４へ移行して反転フラグが“１”か“０”か調べる。そして、反転フラグが“０”なら排出ソレノイド１をオフ（ステップＳ２６６）、また反転フラグが“１”なら排出ソレノイド２をオフ（ステップＳ２６８）して１個排出を終了させてから、排出終了フラグを“１”に設定してルーチンを終了する（ステップＳ２７０）。
　【０１２４】
　図２５は上述した排出処理（図２３）のステップＳ２３４にて行われる交互排出処理のサブルーチンを示すフローチャートである。
　前述したように本ルーチンは排出される賞品球の数（賞球設定数）が「８」以下のときに行われる処理であり、本ルーチンでは上述した賞球排出装置１７０の排出ソレノイド１と２を交替に使って賞品球を排出するものである。
　本ルーチンが開始されると、先ずステップＳ２７２にて、反転フラグが“０”か“１”か調べる。そして、反転フラグが“０”のときはステップＳ２７４へ進んで、排出センサ１立上りフラグが“１”であるか否かを判定する。この排出１立上フラグは予備球が排出センサ１内より脱したときにその値が“１”に設定されるものである。従って、この判定結果が“Ｎｏ”なら何もせず、また“Ｙｅｓ”となったときには排出レジスタ０の値（排出玉数）を１つだけ減算してから上記排出センサ１立上りフラグをクリアする（ステップＳ２７６，Ｓ２７８）。
　次に、上記排出レジスタ０の値が「１」になったか否かすなわち予め設定された数の玉を排出したか否か判定し（ステップＳ２８０）、排出レジスタ０の値が「１」になったなら排出ソレノイド１をオフさせ、かつ排出終了フラグを“１”にセットしてルーチンを終了する（ステップＳ２８２，Ｓ２８４）。
　【０１２５】
　一方、前記ステップＳ２７２の判定結果が“Ｎｏ”すなわち反転フラグが“１”のときにはステップＳ２８６に進む。ステップＳ２８６では排出センサ２立上りフラグが“１”であるか否かを判定する。この排出２立上フラグは予備球が排出センサ２内より脱したときにその値が“１”に設定されるものである。従って、この判定結果が“Ｎｏ”なら何もせず、また“Ｙｅｓ”となったときには排出レジスタ０の値（排出玉数）を１つだけ減算してから上記排出センサ２立上りフラグをクリアする（ステップＳ２８８，Ｓ２９０）。次に、上記排出レジスタ０の値が「１」になったか否かすなわち予め設定された数の玉を排出したか否か判定し（ステップＳ２９２）、排出レジスタ０の値が「１」になったなら排出ソレノイド２をオフさせてから、排出終了フラグを“１”にセットしてルーチンを終了する（ステップＳ２９４，Ｓ２８４）。
　このルーチンでは排出ソレノイド１または２による排出を、排出レジスタ０の値が「１」になった時点で終了させているのは、排出ソレノイドのオフタイミングを調整するためである。つまり、本実施例では排出センサの下流側にストッパが配置されているので、排出レジスタ０の値が「０」になった時点で排出を終了させると、実際には１つ余計に玉が排出されてしまうからである。
　【０１２６】
　図２６は上述した排出処理（図２３）のステップＳ２３６にて行われる併用排出処理のサブルーチンを示すフローチャートである。
　前述したように本ルーチンは排出される賞品球の数（賞球設定数）が「９」以上のときに行われる処理であり、本ルーチンでは上述した賞球排出装置１７０の排出ソレノイド１と２を同時に作動させて賞品球を排出するものである。
　本ルーチンが開始されると、先ず図２０の排出開始処理のステップＳ１３０でリセットされた排出１終了フラグが“１”になったか否か判定する（ステップＳ３０２）。排出開始直後は排出１終了フラグは“０”であるため、“Ｎｏ”と判定されてステップＳ３０４へ進んで、排出センサ１立上りフラグが“１”であるか否かを判定する。この判定結果が“Ｎｏ”なら何もせず、また“Ｙｅｓ”なら排出レジスタ１の値（排出玉数）を１つだけ減算してから上記排出センサ１立上りフラグをクリアする（ステップＳ３０６，Ｓ３０８）。
　【０１２７】
　次に、上記排出レジスタ０の値が「１」になったか否かすなわち予め設定された数の玉を排出したか否か判定し（ステップＳ３１０）、排出レジスタ０の値が「１」になったなら排出ソレノイド１をオフさせ、かつ排出１終了フラグを“１”にセットする（ステップＳ３１２，Ｓ３１４）。
　次に、ステップＳ３１６へ進み、図２０の排出開始処理のステップＳ１３２でリセットされた排出２終了フラグが“１”になったか否か判定する。排出開始直後は排出２終了フラグは“０”であるため、“Ｎｏ”と判定されてステップＳ３１８へ進んで、排出センサ２立上りフラグが“１”であるか否かを判定する。この判定結果が“Ｎｏ”なら何もせず、また“Ｙｅｓ”なら上記排出センサ２立上りフラグをクリアしてから排出レジスタ２の値（排出玉数）を１つだけ減算する（ステップＳ３２０，Ｓ３２２）。
　次に、上記排出レジスタ２の値が「１」になったか否かすなわち予め設定された数の玉を排出したか否か判定し（ステップＳ３２４）、排出レジスタ２の値が「１」になったなら排出ソレノイド２をオフさせ、かつ排出２終了フラグを“１”にセットする（ステップＳ３２６，Ｓ３２８）。それから排出１終了フラグが“１”か否か判定し（ステップＳ３３０）、“Ｙｅｓ”なら次のステップＳ３３２で排出終了フラグを“１”にセットしてルーチンを終了する。排出系１の側が先に排出を終了した場合に、ステップＳ３３０−Ｓ３３２と進んで終了する。
　【０１２８】
　一方、排出系２の側が先に排出を終了した場合には、ステップＳ３３０で“Ｎｏ”と判定され、その後再びこのルーチンが実行されたときにステップＳ３１４で排出１終了フラグが“１”にセットされてステップＳ３１６へ進み、ここで“Ｙｅｓ”と判定されてステップＳ３３２へジャンプし、排出終了フラグを“１”にセットしてルーチンを終了する。
　以上のように、賞球設定数が大きな値（９〜１５）に設定されているときに該設定数を分割して２つの排出レジスタ１，２にその値を記憶し、排出レジスタ１，２の値に基づいて第１及び第２の排出ソレノイドを夫々独立して作動させることにより、多数の賞品球の排出が一層迅速に行えるようになる。
　【０１２９】
　図２７は、上述した排出処理（図２３）のステップＳ２５２にて行われる排出エラー回復処理のサブルーチンを示すフローチャートである。
　このルーチンが開始されると、まず図１１の排出センサ１レベル入力処理のステップＳ７２３２で設定される排出１エラー解除フラグが“１”であるか否か、また図１２の排出センサ２レベル入力処理のステップＳ７４３２で設定される排出２エラー解除フラグが“１”であるか否かそれぞれ判定する（ステップＳ３４２，Ｓ３４４）。そして、両方の判定でともに“Ｙｅｓ”となると、ステップＳ３４６以下の処理を行なう。ステップＳ３４６−Ｓ３５２では、図２０の賞球開始処理におけるステップＳ８１−Ｓ８６と同様の手続に従って、図１１および図１２の排出センサレベル入力処理ルーチンで設定される排出センサ１玉有フラグおよび排出センサ２玉有フラグと、図１４の半端センサ入力処理ルーチンで設定される半端センサ玉有フラグを調べて、いずれか一つのフラグでも“０”になっている場合には排出可能フラグを“０”にクリアして終了する（ステップＳ３５４）。
　【０１３０】
　一方、すべてのフラグが“１”になっている場合には排出可能フラグを“１”にセットし（ステップＳ３５６）、次のステップＳ３５８で上記排出可能フラグが“１”になっているか否か調べ、“１”ならステップＳ３６０およびＳ３６２で排出レジスタ１と排出レジスタ２の値がそれぞれ「１」を越えているか判定し、排出レジスタ１の値が「１」以下のときは排出レジスタ２の値を、また排出レジスタ２の値が「１」以下のときは排出レジスタ１の値を、さらに排出レジスタ１と排出レジスタ２の値がともに「１」を越えているときは両方の値を排出レジスタ０に設定する（ステップＳ３６４，Ｓ３６６，Ｓ３６８）。それから、図２０の排出開始処理と同一の処理を行なう（ステップＳ３７８）。
　これによって、２つの排出系のうちいずれか一方が球詰りを起こして排出エラーを起こしたような場合にも、排出レジスタに残っている未排出の玉数が改めて排出レジスタ０に設定されて再度排出が開始されるようになるため、正常な他方の排出系を使用した排出が行なわれ、故障によるパチンコ遊技機の遊技中断を回避することができる。
　【０１３１】
　なお、このルーチンでは上記排出開始処理（ステップＳ３７８）に先立って、処理ナンバーをチェックしてナンバーが「２」のときは賞球排出表示器１１２を点灯させるようになっている（ステップＳ３７０，Ｓ３７４）。さらに、上記排出開始処理（ステップＳ３７８）終了後には排出エラーフラグを“０”にクリアして本ルーチンを終了する（ステップＳ３８０）。
　上記ステップＳ３６０で排出レジスタ１の値が「１」以下のときはステップＳ３６４で排出レジスタ２の値を排出レジスタ０に設定しているのは、排出レジスタの値が「１」ということは排出終了を意味しており、それにもかかわらず本ルーチンのエラー回復処理に入ってきたのは排出レジスタ２に未排出の玉数が残っていると推定できるからである。同様に、ステップＳ３６２で排出レジスタ２の値が「１」以下のときはステップＳ３６６で排出レジスタ１の値を排出レジスタ０に設定しているのは、排出レジスタ２に未排出の玉数が残っていると推定できるからである。
　【０１３２】
　図２８ないし図３０は、前述した排出制御装置側のＣＰＵ６１０によって実行されるメインルーチン（図７）のステップＳ１６において実行される玉抜処理のサブルーチンを示すフローチャートである。
　この球抜処理ルーチンは遊技店の係員によって球抜スイッチが押されたことが前述の球抜センサ入力処理（図１３）によって検知され、球抜フラグが“１”に設定されてメインルーチンのステップＳ１０で“Ｙｅｓ”と判定され、ステップＳ２０で処理ナンバーが“４”に変更され、さらにメインルーチンのステップＳ６において、処理ナンバーが“４”と判定されたときに開始されるものである。
　【０１３３】
　本ルーチンが開始されると、先ずステップＳ６０２において強制終了フラグが“１”であるか否かが判定される。この強制終了フラグは、球抜スイッチが２回押されたときに（本ルーチンの実行中に再度球抜スイッチが押され、後述のステップＳ６１６又はステップＳ６２６の判定結果が“Ｙｅｓ”となったとき）実行されるステップＳ７００〜Ｓ７３６の強制終了処理が実行される直前のステップＳ６９６にてその値が“１”に設定されるものである。したがって、該フラグがステップＳ６９６の実行によって一旦“１”に設定されると、その後のループでは前記ステップＳ６０２の判定結果が“Ｙｅｓ”となって、後述のステップＳ７００以降の強制終了処理のみが実行されることになる。
　【０１３４】
　前記ステップＳ６０２の判定結果が“Ｎｏ”のときには、ステップＳ６０４で球抜実行フラグが“１”であるか否かが、続くステップＳ６０６で球抜開始フラグが“１”であるか否かが判定される。このうち球抜開始フラグは、続くステップＳ６０８〜Ｓ６１２の処理が一度でも行われたときにその旨を記憶すべくステップＳ６１４にてその値が“１”に設定されるものである。又、球抜実行フラグは後述のステップＳ６２０，Ｓ６２２によって排出ソレノイド１，２の励磁が開始され球抜処理が実行されたときにその旨を記憶すべくステップＳ６２４にて“１”に設定されるものである。
　【０１３５】
　ここで、本球抜処理ルーチンが初めて行われた場合を考える。この場合には前記ステップＳ６０４，Ｓ６０６の判定結果は共に“Ｎｏ”となってステップＳ６０８に進み、１回目の球抜スイッチの押圧（球抜処理を開始させるための押圧）によって“１”にセットされた球抜フラグを“０”にリセットする。次のステップＳ６０９，Ｓ６１０では第１及び第２の排出手段による球抜処理が終了したことを記憶するために用いられる排出１終了フラグ，排出２終了フラグを“０”にリセットしておく。これら排出１終了フラグ，排出２終了フラグは前述の併用排出処理にて用いられたものがそのまま転用でき、２つのフラグは後述のステップＳ６２８，Ｓ６４６等の判定に用いられる。更に次のステップＳ６１１では球抜開始タイマがセット／スタートされる。この球抜開始タイマは、実際に排出ソレノイド１，２を励磁（ＯＮ）する前に、球抜装置の切換弁１５８を予め切換えておくのに十分な所定のアイドルタイムを設けるためのものである。
　【０１３６】
　次のステップＳ６１２では前記切換弁１５８を切換るべく球抜ソレノイドが励磁（ＯＮ）され、続いて前記球抜開始フラグが“１”に設定される（ステップＳ６１４）。
　続くステップＳ６１６では上記ステップＳ６０２〜Ｓ６１４の実行中に球抜フラグが再び“１”に設定されたか否か、即ち再度球抜スイッチが押されたか否か（２度押されたか否か）が判定される。この判定結果が“Ｙｅｓ”のときにはステップＳ６９２〜Ｓ６９８を実行した後、球抜処理を強制的に終了させるべくステップＳ７００以降の強制終了処理に進む。
　【０１３７】
　より具体的には先ずステップＳ６９２及びステップＳ６９４で、後述のステップＳ６２８〜Ｓ６４４の処理にて用いられる排出１球無フラグ及び後述のステップＳ６４６〜Ｓ６６２の処理にて用いられる排出２球無フラグが夫々“０”にリセットされ、ステップＳ６９６で強制終了処理に移行したことを示すべく前記強制終了フラグが“１”に設定され、更に強制終了処理に移行した直後より所定時間経過したか否かを判定するために設けられた強制終了タイマをセットして、後述のステップＳ７００以降の強制終了処理を行う。
　【０１３８】
　一方、この判定結果が“Ｎｏ”のときには、前記ステップＳ６１１でスタートさせた球抜開始タイマがタイムアップしたか否かが判定される。未だ球抜開始タイマがタイムアップしないときには（判定結果が“Ｎｏ”）、以後の処理を行うことなくそのまま本ルーチンを終了する。次回以降のループでは前記タイマがタイムアップするまでステップＳ６０２〜Ｓ６０６，Ｓ６１６，Ｓ６１８のみが繰返し実行されることになる。
　前記タイマがタイムアップしてステップＳ６１８の判定結果が“Ｙｅｓ”に転じると、ステップＳ６２０，Ｓ６２２において夫々排出ソレノイド１，２が励磁（ＯＮ）されて賞品球の流出が開始され、前述の球抜実行フラグが“１”に設定される（ステップＳ６２４）。
　【０１３９】
　このように一旦排出ソレノイド１，２が励磁（ＯＮ）されて球抜実行フラグが“１”に設定されると、次回以降のループにおいて、前記ステップＳ６０４の判定結果が“Ｙｅｓ”となり、ステップＳ６０６〜６２４の処理がスキップされることになる。
　次のステップＳ６２６では再び、球抜フラグが“１”であるか否か即ち、球抜処理を強制的に終了させるべく球抜スイッチの２回押しがなされたか否かの判定が再びなされる。この判定結果が“Ｙｅｓ”のときは、ステップＳ６８４〜Ｓ６９０を行った後、前記ステップＳ６９２〜Ｓ６９８、更には後述のステップＳ７００以降の強制終了処理に進む。
　【０１４０】
　ステップＳ６８４〜Ｓ６９０の処理では、先ず排出１終了フラグが“１”であるか否かが判定され（ステップＳ６８４）、この判定結果が“Ｙｅｓ”、即ちこの時点で球排出装置１７０の第１排出ソレノイド側の賞品球の流出がすべて完了しているときには（該フラグは第１の排出ソレノイド側の賞品球の流出がすべて完了したとき後述のステップＳ６４２でその値が“１”に設定される）ステップＳ６８６に進んで排出ソレノイド１を消磁（ＯＦＦ）し、その後ステップＳ６８８に進む。一方、判定結果が“Ｎｏ”のときはステップＳ６８６をスキップしてステップＳ６８８に進む。
　【０１４１】
　ステップＳ６８８では更に排出２終了フラグが“１”であるか否かが判定され、この判定結果“Ｙｅｓ”、即ちこの時点で球排出装置１７０の第２排出ソレノイド側の賞品球の流出がすべて完了しているときには（該フラグは第２排出ソレノイド側の賞品球の流出がすべて完了したとき後述のステップＳ６６０でその値が“１”に設定される）ステップＳ６９０に進んで排出ソレノイド２を消磁（ＯＦＦ）し、その後ステップＳ６９２に進み、一方、判定結果が“Ｎｏ”のときはステップＳ６９０をスキップしてステップＳ６９２以降に進む。
　この時点で２回目の球抜スイッチの押圧が為されず、前記ステップＳ６２６の判定結果が“Ｎｏ”となったときには、ステップＳ６２８にて排出１終了フラグが“１”であるか否かが判定される。この排出１終了フラグは、本球抜処理が初めて実行されたときに前述のステップＳ６０９にて“０”にリセットされるものであり、反対に球抜処理によって全ての賞品球が流出されたときに後述のステップＳ６４２にて“１”に設定される。
　【０１４２】
　従って本球抜処理により球排出装置１７０の第１排出ソレノイド側の賞品球の排出が未だ完了していないときには、該ステップＳ６２８の判定結果は“Ｎｏ”となって、ステップＳ６３０以降の処理が実行される。
　先ず、ステップＳ６３０では排出１球無フラグが“１”であるか否かが判定される。この排出１球無フラグは、メインルーチンのステップＳ４又は球排出装置１７０の第１排出ソレノイド側の球抜処理が完了したとき（ステップＳ６４４）に“０”にリセットされ、本球抜処理によって賞品球が流出され第１の案内樋内（排出センサ１内）に賞品球がなくなってセンサ出力が“０”となったときにその値が“１”に設定されるものである。
　従って、球抜開始後から排出センサ１内に賞品球がなくなるまではこの判定結果は“Ｎｏ”となって、ステップＳ６３２にて排出センサ１の出力がロウレベル（“０”）であるか否かが判定される。球抜処理が完了せず未だ排出センサ１内に賞品球が残っているときにはこの判定結果は“Ｎｏ”となり、そのままステップＳ６４６以降に進む。
　【０１４３】
　この状態から球抜処理によって第１の案内樋内（センサ１内）に賞品球がなくなると、ステップＳ６３２の判定結果が“Ｙｅｓ”に転じ、上記排出１球無フラグが“１”に設定され（ステップＳ６３４）、次いでセンサ１内に賞品球がなくなった時点からの時間経過を計測する排出１球無タイマがセットされて（ステップＳ６３６）ステップＳ６４６以降に進む。
　その以降のループでは前記ステップＳ６３０の判定結果は“Ｙｅｓ”に転じ、ステップＳ６３８にて再度排出センサ１の出力レベルがロウレベル（“０”）であるか否かが判定される。
　【０１４４】
　この判定結果が“Ｙｅｓ”即ち前回ループに引き続いて今回ループでも排出センサ１の出力レベルがロウレベルに保持されていると判定されたときにはステップＳ６４０に進んで前記ステップＳ６３６でセットされた排出１球無タイマがタイムアップしたか否かが判定される。この判定結果が“Ｎｏ”のとき、即ち第１の案内樋内（排出センサ１内）に賞品球がないと判定されてから未だ所定時間が経過していないときには、ステップＳ６４２，Ｓ６４４をスキップして、ステップＳ６４６以降に進む。
　【０１４５】
　以後、上記所定時間が経過するまで、前記ステップＳ６３０，Ｓ６３８の判定結果が共に“Ｙｅｓ”、ステップＳ６４０の判定結果が“Ｎｏ”という具合に判定される。
　排出センサ１の出力レベルがロウレベルを保持したまま上記所定時間が経過すると、ステップＳ６４０の判定結果が“Ｙｅｓ”に転じて排出１終了フラグが“１”に設定され（ステップＳ６４２）、更に排出１球無フラグが“０”にリセットされて（ステップＳ６４４）、ステップＳ６４６以降に進む。
　このように、一旦排出１終了フラグが“１”に設定されると次回以降のループにおいては前記ステップＳ６２８の判定結果が“Ｙｅｓ”となり、前記ステップＳ６３０〜Ｓ６４４をスキップして、直接ステップＳ６４６以降に進むこととなる。
　【０１４６】
　ところで、本ルーチンが開始され、一旦排出センサ１の出力がロウレベル（このとき排出１球無フラグが“１”）となった後、上記排出１球無タイマがタイムアップする前に再び排出センサ１の出力レベルがハイレベル（“１”）に変化すると、前記ステップＳ６３８の判定結果が“Ｎｏ”に転じ、前記排出１終了フラグを“１”に設定することなく（ステップＳ６４２をスキップして）、前記ステップＳ６４４にて排出１球無フラグを“０”にリセットしてステップＳ６４６以降に進むようになっている。この結果１つの賞品球が排出センサ１内を通過した後次の賞品球が該センサ１内に達するまでの間に生じる出力信号の立下りや該センサ１の出力信号にノイズが発生したとき等、出力信号の波形が一時的に立下った場合に誤って案内樋内の賞品球の流出が完了したと判断することがない。
　【０１４７】
　次のステップＳ６４６では更に排出２終了フラグが“１”であるか否かが判定される。
　この排出２終了フラグは、本球抜処理が初めて実行されたときに前述のステップＳ６１０にて“０”にリセットされるものであり、反対に球抜処理によって全ての賞品球が流出されたときに後述のステップＳ６６０にて“１”に設定される。従って本球抜処理により賞球排出装置１７０の第２排出ソレノイド側の賞品球の排出が未だ完了していないときには、該ステップＳ６４６の判定結果は“Ｎｏ”となって、ステップＳ６４８以降の処理が実行される。
　【０１４８】
　先ず、ステップＳ６４８では排出２球無フラグが“１”であるか否かが判定される。この排出２球無フラグは、メインルーチンのステップＳ４又は球排出装置１７０の第２排出ソレノイド側の球抜処理が完了したとき（ステップＳ６６２）に“０”にリセットされ、本球抜処理によって賞品球が流出され第２の案内樋内（排出センサ２内）に賞品球がなくなってセンサ出力が“０”となったときにその値が“１”に設定されるものである。
　【０１４９】
　従って、球抜開始後から排出センサ２内に賞品球がなくなるまではこの判定結果は“Ｎｏ”となって、ステップＳ６５０にて排出センサ２の出力がロウレベル（“０”）であるか否かが判定される。球抜処理が完了せず未だ排出センサ２内に賞品球が残っているときにはこの判定結果は“Ｎｏ”となり、そのままステップＳ６６４以降に進む。
　この状態から球抜処理によって第２の案内樋内（センサ２内）に賞品球がなくなると、ステップＳ６５０の判定結果が“Ｙｅｓ”に転じ、上記排出２球無フラグが“１”に設定され（ステップＳ６５２）、次いでセンサ２内に賞品球がなくなった時点からの時間経過を計測する排出２球無タイマがセットされて（ステップＳ６５４）ステップＳ６６４以降に進む。
　【０１５０】
　その以降のループでは前記ステップＳ６４８の判定結果は“Ｙｅｓ”に転じ、ステップＳ６５６にて再度排出センサ２の出力レベルがロウレベル（“０”）であるか否かが判定される。
　この判定結果が“Ｙｅｓ”即ち前回ループに引き続いて今回ループでも排出センサ２の出力レベルがロウレベルに保持されていると判定されたときにはステップＳ６５８に進んで前記ステップＳ６５４でセットされた排出２球無タイマがタイムアップしたか否かが判定される。この判定結果が“Ｎｏ”のとき、即ち第２の案内樋内（排出センサ２内）に賞品球がないと判定されてから未だ所定時間が経過していないときには、ステップＳ６６０，Ｓ６６２をスキップして、ステップＳ６６４以降に進む。
　以後、上記所定時間が経過するまで、前記ステップＳ６４８，Ｓ６５６の判定結果が共に“Ｙｅｓ”、ステップＳ６５８の判定結果が“Ｎｏ”という具合に判定される。
　【０１５１】
　排出センサ２の出力レベルがロウレベルを保持したまま上記所定時間が経過すると、ステップＳ６５８の判定結果が“Ｙｅｓ”に転じて排出２終了フラグが“１”に設定され（ステップＳ６６０）、更に排出２球無フラグが“０”にリセットされて（ステップＳ６６２）、ステップＳ６６４以降に進む。
　このように、一旦排出２終了フラグが“１”に設定されると次回以降のループにおいては前記ステップＳ６４６の判定結果が“Ｙｅｓ”となり、前記ステップＳ６４８〜Ｓ６６２をスキップして、ステップＳ６６４以降に進むこととなる。
　【０１５２】
　ところで、本ルーチンが開始され、一旦排出センサ２の出力がロウレベル（このとき排出２球無フラグが“１”）となった後、上記排出２球無タイマがタイムアップする前に再び排出センサ２の出力レベルがハイレベル（“１”）に変化すると、前記ステップＳ６５６の判定結果が“Ｎｏ”に転じ、前記排出２終了フラグを“１”に設定することなく（ステップＳ６６０をスキップして）、前記ステップＳ６６２にて排出２球無フラグを“０”にリセットしてステップＳ６６４以降に進むようになっている。この結果１つの賞品球が排出センサ２内を通過した後次の賞品球が該センサ２内に達するまでの間に生じる出力信号の立下りや該センサ２の出力信号にノイズが発生したとき等、出力信号の波形が一時的に立下った場合に誤って案内樋内の賞品球の流出が完了したと判断することがない。
　【０１５３】
　上記ステップＳ６４６〜Ｓ６６２を実行した結果、球排出装置１７０の第２排出ソレノイド側の賞品球の流出が完了したと判定された後は、ステップＳ６４６の判定結果が“Ｙｅｓ”に転じステップＳ６６４にて第１排出ソレノイド側の賞品球の球抜が完了したか否か（排出１終了フラグが“１”か）の判定が再度なされる。
　この判定結果が“Ｎｏ”のときには、そのまま今回ループでの処理を終了して、次回ループへと移行する（次回ループでは再びステップＳ６２８〜Ｓ６４４が実行されることになる）。
　【０１５４】
　一方、判定結果が“Ｙｅｓ”、即ちこの時点で球排出装置１７０の第１、第２の排出ソレノイドによる球抜処理が共に完了したと判断されたときには、先ず前記球抜実行フラグ及び球抜開始フラグを共に“０”にリセットし（ステップＳ６６６，Ｓ６６８）、球抜処理を終了させるべく排出ソレノイド１，２の消磁（ＯＦＦ）を行ない（ステップＳ６７４，Ｓ６７６）、更に球抜ソレノイドの消磁（ＯＦＦ）（ステップＳ６７８）を行った後、処理ＮＯを“０”にリセットして（ステップＳ６８０）、本ルーチンを終了する。
　【０１５５】
　次に前記ステップＳ６０２，Ｓ６１６，Ｓ６２６の何れかの判定結果が“Ｙｅｓ”のときに行われる強制終了処理（ステップＳ７００以降の処理）について説明する。この処理は、球抜スイッチが押されて一旦球抜処理が開始された後、再び該スイッチが押されたとき（２回押し）に実行されるものである。
　先ず、ステップＳ７００では、強制終了タイマがタイムアップしたか否かが判定される。この強制終了タイマは２回目のスイッチの押圧がなされたとき（ステップＳ６１６，Ｓ６２６判定結果が“Ｎｏ”となった直後に実行されるステップＳ６９８）にカウントを開始するものである。
　この判定結果が“Ｎｏ”、即ち２回目のスイッチ押圧から未だ所定時間が経過していないときには、ステップＳ７０２にて排出１終了フラグが“１”であるか否かが判定される。
　【０１５６】
　このステップＳ７０２の判定結果が“Ｎｏ”、即ち球抜処理が完了する前（前記フラグはその値が“１”のとき球排出装置１７０の第１排出ソレノイド側の球抜が完了したことを表わす）に強制終了処理が開始されたときには、更にステップＳ７０４にて排出センサ１立上フラグが“１”であるか否かが判定される。
　この判定結果が“Ｙｅｓ”のとき、即ち、強制終了処理が一旦行われた後、新たに賞品球がセンサ１内に達したときには、この時点で排出ソレノイド１を消磁（ＯＦＦ）し（ステップＳ７０６）、次いで強制的に排出１終了フラグを“１”に設定して（ステップＳ７０８）、ステップＳ７１０に進み、一方、“Ｎｏ”のときには、前記ステップＳ７０６，Ｓ７０８をスキップして、ステップＳ７１０に進む。
　【０１５７】
　ステップＳ７１０では排出２終了フラグが“１”であるか否かが判定される。
　このステップＳ７１０の判定結果が“Ｎｏ”、即ち球抜処理が完了する前（前記フラグはその値が“１”のとき球排出装置１７０の第２排出ソレノイド側の球抜が完了したことを表わす）に強制終了処理が開始されたときには、更にステップＳ７１２にて排出センサ２立上フラグが“１”であるか否かが判定される。
　この判定結果が“Ｙｅｓ”のとき、即ち、強制終了処理が一旦行われた後、新たに賞品球がセンサ２内に達したときには、この時点で排出ソレノイド２を消磁（ＯＦＦ）し（ステップＳ７１４）、次いで強制的に排出２終了フラグを“１”に設定して（ステップＳ７１６）、本ルーチンを終了する。
　【０１５８】
　一方、判定結果が“Ｎｏ”のときには、前記ステップＳ７１４，Ｓ７１６をスキップして、本ルーチンを終了する。
　このように強制終了処理（ステップＳ７００以降の処理）が開始された後所定時間が経過するまでに排出センサ２の出力信号の立上り（新たな賞品球がセンサ内に達したこと）が検出されて一旦排出２終了フラグが“１”に設定されると、次回以降のループではステップＳ７１０の判定結果が“Ｙｅｓ”となって、更に排出１終了フラグが“１”であるか否かが判定される（ステップＳ７１８）。この判定結果が“Ｎｏ”、即ちこの時点で、賞球排出装置の第１排出センサ１が強制終了処理開始後の新たな賞品球を検出していないときは、そのまま本ルーチンを終了する。この場合次回以降のループにおいてもステップＳ７０２〜Ｓ７０８の処理が引き続き実行される。
　【０１５９】
　一方、前記ステップＳ７１８の判定結果が“Ｙｅｓ”、即ち、強制終了処理が実行された後、賞球排出装置の第１，第２の排出センサ１，２が共に新たな賞品球が該センサ１，２内に達したことを検知したときには後述のステップＳ７２４以降の処理が行われる。
　又、上記ステップＳ７０２〜Ｓ７１８の処理を実行しているうちに所定時間が経過して強制終了タイマがタイムアップして、ステップＳ７００の判定結果が“Ｙｅｓ”に転じると（このとき前記排出１終了フラグ及び排出２終了フラグの何れか一方が“０”である）、ステップＳ７２０，Ｓ７２２で夫々排出ソレノイド１、排出ソレノイド２を強制的に消磁（ＯＦＦ）してステップＳ７２４以降に進む。
　【０１６０】
　ステップＳ７２４では、前述の強制終了フラグを“０”にリセットし、更にステップＳ７２６，Ｓ７２８にて前記球抜実行フラグ及び球抜開始フラグを共に“０”にリセットし、更に球抜ソレノイドの消磁（ＯＦＦ）を行なった後（ステップＳ７３４）、処理ＮＯを“０”にリセットして（ステップＳ７３６）、本ルーチンを終了する。
　【０１６１】
　図３１には、図７のメイン処理フロー中のステップＳ１５で行なわれる停電回復処理の具体的手順の一例が示されている。
　この停電回復処理は、前述の停電割込み処理（図１６）によって排出中データ（賞球排出数または貸し玉排出数）の退避が行なわれ、最終ステップＳ３０２０で停電フラグが“１”に設定されて終了した後、停電が回復してＣＰＵに電源が供給されてメインルーチンが開始されたときに、ステップＳ１で停電フラグが“１”と判定してステップＳ１３へ移行し、処理ナンバーを“５”に設定してから、ステップＳ５へ移行したときに“Ｙｅｓ”と判定されることで開始される。
　【０１６２】
　ステップＳ１で停電フラグが“１”と判定されてステップＳ１３へ移行したときに直ちに本停電回復処理を実行することをせずに、一旦処理ナンバーを“５”設定して、ステップＳ５で“Ｙｅｓ”と判定されることで開始させているのは、ステップＳ３の排出装置不正監視処理を先に実行させて排出不正がないことを確認してから、停電によって中断された排出を再開させるためである。
　図３１の停電回復処理が開始されると、まず前記排出センサレベル入力処理ルーチン（図１１および図１２）で設定される排出センサ１玉有フラグおよび排出センサ２玉有フラグと、図１４の半端センサ入力処理ルーチンで設定される半端センサ玉有フラグを調べて（ステップＳ１００２−Ｓ１００６）、いずれか一つのフラグでも“０”になっている場合には排出可能フラグを“０”にクリアして終了する（ステップＳ１０１０）。
　【０１６３】
　一方、すべてのフラグが“１”になっている場合には排出可能フラグを“１”にセット（ステップＳ１０１２）してから、バックアップＲＡＭに退避されていた排出レジスタの値や中断された排出が玉貸し排出であることを示すフラグ等のセーブデータを元のレジスタやフラグに復帰させる（ステップＳ１０１４）。次のステップＳ１０１６では上記排出可能フラグが“１”になっているか否か調べ、“１”ならステップＳ１０１８およびＳ１０２０で排出レジスタ１と排出レジスタ２の値がそれぞれ「１」を越えているか判定し、排出レジスタ１の値が「１」以下のときは排出レジスタ２の値を、また排出レジスタ２の値が「１」以下のときは排出レジスタ１の値を、さらに排出レジスタ１と排出レジスタ２の値がともに「１」を越えているときは両方の値を排出レジスタ０に設定する（ステップＳ１０２２，Ｓ１０２４，Ｓ１０２６）。
　【０１６４】
　なお、上記ステップＳ１０１８で排出レジスタ１の値が「１」以下のときはステップＳ１０２２で排出レジスタ２の値を排出レジスタ０に設定しているのは、排出レジスタの値が「１」ということは排出終了を意味しており、排出レジスタ２に未排出の玉数が残っていると推定できるからである。同様に、ステップＳ１０２０で排出レジスタ２の値が「１」以下のときはステップＳ１０２４で排出レジスタ１の値を排出レジスタ０に設定しているのは、排出レジスタ１に未排出の玉数が残っていると推定できるからである。
　【０１６５】
　上記排出レジスタ１，２の設定後は、ステップＳ１０２８で賞球排出表示器１１２を点灯させてから、図２０に示されている排出開始処理と同一のルーチンを実行して球排出装置１７０による排出を開始させる（ステップＳ１０３０）。それから、賞球排出中であったことの記憶を消去し、処理ナンバーを“２”に設定（ステップＳ１０３２，Ｓ１０３４）した後、ステップＳ１０３６へ移行して停電フラグを“０”にクリアして本ルーチンを終了する。処理ナンバーを“２”に設定するのは、上記ステップＳ１０３０で開始させた賞球排出をメインルーチンの賞球排出処理Ｓ１８で終了させるためである。
　【０１６６】
　次に、上述した遊技盤制御装置４００によって行なわれる遊技盤全体の制御手順の一例を図３２を参照して詳細に説明する。
　この制御フローは、遊技盤制御装置４００の電源が投入されたあとタイマ割込みにより所定時間（例えば２ｍｓｅｃ）毎に実行される。
　【０１６７】
　この割込み処理が開始されると、先ず、遊技盤１０２に設けられている賞球別入賞検出器４９０その他各種スイッチ（センサを含む）からの信号を読み込むスイッチ入力処理を行なう（ステップＳ８０）。次に、リセット回路ＲＳＴからのパワーオンリセット信号をチェックして電源が投入されたか判定する（ステップＳ８１）。そして、電源が投入されたと判定すると、ＲＡＭや入出力ポートの初期化を行なって割込み処理を終了する（ステップＳ８２）。
　一方、ステップＳ８１で“Ｎｏ”すなわち電源投入済みであると判定すると、ステップＳ８３へ移行して、賞球別入賞検出器４９０の検出信号の計数や排出制御装置６００からの賞球数データ要求に対して応答する賞球処理（図３３参照）を行なってから、遊技機内の各種スイッチやセンサの信号に基づいて不正がなされていないか調べる不正検出処理（ステップＳ８４）を実行した後、この不正検出処理中で設定されるフラグをチェックして不正があったか否か判定する（ステップＳ８５）。
　【０１６８】
　ステップＳ８５で不正が検出されると、ステップＳ８６で遊技機に設けられている表示器を点滅させたり、スピーカ１９０を駆動して警報を発するなどの不正動作処理を実行して割込み処理を終了する。ステップＳ８５で不正なしと判定すると、ステップＳ８７へ移行して遊技盤１０２に設けられている役物を駆動したり表示器を点灯、消灯したり、スピーカにより効果音を発生させるために出力ポートを設定するゲーム処理を行なってから、その出力ポートの状態を出力させる出力処理（ステップＳ８８）を行なって当該割込み処理を終了する。
　【０１６９】
　図３３には、上記各種処理のうち賞球処理の制御手順の一例が示されている。この賞球処理では、先ずステップＳ８０１，Ｓ８０３で遊技盤１０２に設けられている２つの賞球別入賞検出器４９０（以下、賞球判別ＳＷ１，ＳＷ２と記す）がそれぞれオンされたか判定する。この実施例では、賞球判別ＳＷ１は１つの入賞球に対して７個の賞品球を与える入賞口に設けられ、賞球判別ＳＷ２は１つの入賞球に対して１０個の賞品球を与える入賞口に設けられているものとする。
　上記ステップＳ８０１またはＳ８０３で賞球判別ＳＷ１またはＳＷ２がオンされたと判定すると、ステップＳ８０５またはＳ８０７へ移行して７個賞球の入賞記憶または１０個賞球の入賞記憶をそれぞれ「１」だけ増加させる。それから、ステップＳ８０９へ進んで、シリアルインタフェースＳＩＦ内のフラグを調べて、排出制御装置６００から賞球数データの要求が入っているか判定し、データの要求がなければ賞球処理を終了する。
　【０１７０】
　一方、ステップＳ８０９で“Ｙｅｓ”すなわち賞球数データの要求があると判定すると、ステップＳ８１１へ移行して上記ステップＳ８０５で加算される７個賞球の入賞記憶が「０」か否か調べ、「１」以上ならステップＳ８１３で送信バッファに賞球数データとして「７個排出」を設定し、上記７個賞球の入賞記憶を「１」だけ減算してからステップＳ８２１へ移行して上記送信バッファに設定された賞球数データをシリアルインタフェースＳＩＦ内のレジスタに書き込んで終了する。
　【０１７１】
　また、上記ステップＳ８１１で７個賞球の入賞記憶が「０」と判定すると、ステップＳ８１５へ進み、上記ステップＳ８０７で加算される１０個賞球の入賞記憶が「０」か否か調べる。そして、「１」以上ならステップＳ８１７で送信バッファに賞球数データとして「１０個排出」を設定し、上記１０個賞球の入賞記憶を「１」だけ減算してからステップＳ８２１へ移行して上記送信バッファに設定された賞球数データをシリアルインタフェースＳＩＦ内のレジスタに書き込んで終了する。
　【０１７２】
　さらに、上記ステップＳ８１１，Ｓ８１５のいずれの判定でも“Ｙｅｓ”のときはステップＳ８１９で送信バッファに賞球数データとして「１５個排出」を設定してからステップＳ８２１へ移行して上記送信バッファに設定された賞球数データをシリアルインタフェースＳＩＦ内のレジスタに書き込んで終了する。
　【０１７３】
　なお、上記実施例では、入賞球分離検出装置１８０内のセーフセンサ１８１の検出信号を排出制御装置６００に入力して、排出制御装置６００が入賞球を検出すると遊技盤制御装置４００に対して賞球数データの要求を行なって受信した賞球数データに基づいて賞品球の排出を行なうようにしているが、この発明はそれに限定されず、例えばセーフセンサ１８１の検出信号を遊技盤制御装置４００に入力して、遊技盤制御装置４００が入賞球を検出すると排出制御装置６００に対して賞球数データを送信し、賞品球の排出を行なわせるようにすることも可能である。
　また、上記実施例では、賞球数が「７」，「１０」，「１５」の３種類である場合を例にとって説明したが、これに限定されるものでなく賞球数記憶手段４３０内に設定しておく賞球数を変えるだけで任意の数の賞品球を排出させることができる。さらに、賞球数の種類も３つに限定されず、２種類あるいは４種類以上に対応できるように構成することも可能である。
　【０１７４】
　【発明の効果】
　請求項１の発明によれば、排出制御装置とは別個に構成された賞球数制御手段により遊技球が入賞した入賞領域に応じて賞球数が決定され、賞球数データが該排出制御装置に送信される。そして、該賞球数制御手段からの賞球数データを受信する排出制御装置には、所定数単位毎の賞球排出に関わる排出実行情報を記憶可能な排出実行情報記憶手段が備えられ、該排出実行情報記憶手段に記憶された排出実行情報に基づいて、上記排出制御装置により該賞球数データに対応した所定数の賞球が所定数単位毎に排出されるので、遊技盤の交換に伴って賞球数が様々に変化する場合であっても、排出制御装置は交換せずに、遊技盤とそれに付随する賞球数制御手段を交換するだけで、新たな遊技盤の賞球付与形態に対応した賞球の排出を可能にすることができる。
　また、所定数単位毎の賞球排出の途中において当該遊技機への電源供給が遮断された場合には、排出制御装置により球排出装置の作動が停止されるとともに、排出実行情報記憶手段の記憶内容を保護する記憶保護手段によりその時点で記憶されている排出実行情報（途中情報）が保護される。そして、電源供給が復帰した場合には、該記憶保護手段により保護された上記排出実行情報の途中情報に基づいて排出制御装置により球排出装置の作動を再開させることで、所定数単位毎の賞球排出の残り分が排出されるので、所定数単位毎の賞球俳出の途中において電源供給が遮断されても、即座に賞球排出が停止されるので実際に賞球排出きれた数が不明確となることを防止できるとともに、その時点での途中情報が保護されるので電源供給の復帰後にその途中情報から残り分の賞球排出を正確に行うことができる。
　
また
　【０１７５】
　また、入賞球に対する賞球数データを遊技盤制御回路から排出制御回路に送信するように構成した場合に、遊技盤制御回路側で賞球数データの送信タイミングを正確に制御できるので、排出制御回路はそれに合わせて確実に球排出装置を作動させることができる。
　さらに、受信された賞球数データに基づいて、排出制御回路により球排出装置が制御されて球検出手段により１個宛検出しながら所定数の賞品球の排出が実行されるので、１日に数多く発生する賞品球の排出制御を正確且つ確実に行えることとなり、正確な賞球数が保証され遊技機に対する信頼性が向上するとともに、遊技者に対しては安心感を与えることができる。
　また、上記遊技盤制御回路はＣＰＵ、ＲＯＭおよびＲＡＭを有するようにし、ＲＯＭをＣＰＵおよびＲＡＭと別体に構成したので、ＲＯＭが内蔵されているＣＰＵのように専用のＲＯＭライタ（書込み装置）が必要でなく汎用のＲＯＭライタを共通に使用できるとともに、プログラムに不具合があった場合にもＲＯＭのみを交換すれば良いため、ＣＰＵとＲＯＭとが一体であるものを使用した場合に比べてコスト的に有利である。
【図面の簡単な説明】
　【図１】
本発明に係る遊技機としてのパチンコ遊技機の裏機構の構成例を示す背面図である。
　【図２】
球排出装置１７０の一実施例を示す断面正面図である。
　【図３】
パチンコ遊技機１００の制御系の一実施例を示すブロック図である。
　【図４】
遊技盤制御装置４００の一構成例を示すブロック図である。
　【図５】
遊技盤制御装置４００の具体的構成例を示すシステム構成図である。
　【図６】
排出制御装置６００の一構成例を示すブロック図である。
　【図７】
排出制御装置６００によるバックグランド制御処理のメインルーチンの一例を示すフローチャートである。
　【図８】
排出制御装置６００によって所定時間（例えば０．５ｍｓｅｃ）経過毎に行なわれるタイマ割込処理の手順の一例を示すフローチャートである。
　【図９】
排出センサ１の入力処理ルーチンのフローチャートである。
　【図１０】
排出センサ２の入力処理ルーチンのフローチャートである。
　【図１１】
排出センサ１のレベル入力処理のルーチンを示すフローチャートである。
　【図１２】
排出センサ２のレベル入力処理のルーチンを示すフローチャートである。
　【図１３】
球抜センサ７５０の入力処理ルーチンのフローチャートである。
　【図１４】
待機球検出器１６０（半端センサ）の入力処理のルーチンを示すフローチャートである。
　【図１５】
セーフセンサ１８１の入力処理のルーチンを示すフローチャートである。
　【図１６】
停電割込み処理の具体的手順の一例を示すフローチャートである。
　【図１７】
図７のメイン処理フロー中で行なわれる排出装置不正監視処理Ｓ３の具体的手順の一例を示すフローチャートである。
　【図１８】
排出装置不正解除処理Ｓ１４の具体的手順の一例を示すフローチャートである。
　【図１９】
賞球排出制御装置のメインルーチン（図７）のステップＳ１９で実行される賞球開始処理のサブルーチンを示すフローチャートである。
　【図２０】
上記賞球開始処理（図２０）のステップＳ９０で実行される排出開始処理のサブルーチンを示すフローチャートである。
　【図２１】
上記排出開始処理（図２０）のステップＳ１２４にて実行される排出数分割処理のサブルーチンを示すフローチャートである。
　【図２２】
賞球排出制御装置側のＣＰＵ６１０によって実行されるメインルーチン（図７）のステップＳ１８において実行される賞球排出処理のサブルーチンを示すフローチャートである。
　【図２３】
上記賞球排出処理（図２２）のステップＳ２０４にて行われる排出処理のサブルーチンを示すフローチャートである。
　【図２４】
上記排出処理（図２３）のステップＳ２３２にて行われる１個排出処理のサブルーチンを示すフローチャートである。
　【図２５】
上記排出処理（図２３）のステップＳ２３４にて行われる交互排出処理のサブルーチンを示すフローチャートである。
　【図２６】
上記排出処理（図２３）のステップＳ２３６にて行われる併用排出処理のサブルーチンを示すフローチャートである。
　【図２７】
上記排出処理（図２３）のステップＳ２５２にて行われる排出エラー回復処理のサブルーチンを示すフローチャートである。
　【図２８】
賞球排出制御装置側のＣＰＵ６１０によって実行されるメインルーチン（図７）のステップＳ１６において実行される玉抜処理のサブルーチンの一部を示すフローチャートである。
　【図２９】
賞球排出制御装置側のＣＰＵ６１０によって実行されるメインルーチン（図７）のステップＳ１６において実行される玉抜処理のサブルーチンの一部を示すフローチャートである。
　【図３０】
賞球排出制御装置側のＣＰＵ６１０によって実行されるメインルーチン（図７）のステップＳ１６において実行される玉抜処理のサブルーチンの一部を示すフローチャートである。
　【図３１】
図７のメイン処理フロー中のステップＳ１５で行なわれる停電回復処理の具体的手順の一例を示すフローチャートである。
　【図３２】
遊技盤制御装置４００によって行なわれる遊技盤全体の制御手順の一例を示すフローチャートである。
　【図３３】
図３２のフロー中における賞球処理の制御手順の一例を示すフローチャートである。
　【符号の説明】
　１００　パチンコ遊技機
　１７０　球排出装置
　１８０　入賞球分離排出装置
　４００　遊技盤制御装置
　６００　排出制御装置