(57)【要約】【課題】  遊技制御手段と払出制御手段とが別個に設けられている遊技機において、コストの増加を抑制するとともに、予定外の賞球の払い出しが行われるのを防止する。【解決手段】  賞球処理手段５６Ｆは、入賞にもとづいて払い出すべき賞球個数を総賞球数格納バッファ５５Ｂに格納する。また賞球個数を示す払出指令信号（賞球制御信号等）を払出制御手段に送信する。賞球球貸し制御処理手段３７１Ｆは、払出指令信号で指定された賞球数の払出処理を行うとともに、カウントスイッチ３０１からの検出信号にもとづいて賞球カウント信号を遊技制御手段に送信する。賞球処理手段５６Ｆは、賞球カウント信号にもとづいて総賞球数格納バッファ５５Ｂの内容の減算処理を行う。賞球球貸し制御処理手段３７１Ｆは、賞球の払出処理が終了すると、払出処理終了信号を送信する。賞球処理手段５６Ｆは、払出処理終了信号の受信を条件に、次の払出指令信号を送信する。【選択図】  図４
2005131026.tif 000002
【特許請求の範囲】
【請求項１】
遊技媒体を用いて遊技者が所定の遊技を行うことが可能であり、払出条件が成立したことにもとづいて遊技媒体を遊技者に払い出す遊技機であって、
遊技の進行を制御する遊技制御手段と、
前記遊技媒体の払い出しを行う払出手段と、
前記払出手段を制御する払出制御手段と、
遊技による払出条件の成立にもとづく景品としての景品遊技媒体の払い出しと貸出要求による払出条件の成立にもとづく貸し遊技媒体の払い出しとを検出し、前記払出制御手段に検出信号を出力する払出検出手段とを備え、
前記遊技制御手段は、
前記遊技による払出条件の成立により累積加算される払い出すべき景品遊技媒体の総数を特定可能な景品遊技媒体数データを記憶するとともに、遊技機への電力供給が停止したときに記憶内容を少なくとも所定期間保存することが可能な遊技制御用記憶手段と、
前記景品遊技媒体数データにもとづいて前記払出制御手段に対して払い出すべき景品遊技媒体数を指定する払出指令信号を送信する払出指令信号送信手段とを含み、
前記払出制御手段は、
前記払出指令信号を受信したときに、該払出指令信号により払い出しを指定された景品遊技媒体数を、遊技機への電力供給が停止したときに記憶内容を保存することが不可能な揮発性記憶手段に記憶させる記憶制御を実行する払出数記憶制御手段と、
前記揮発性記憶手段に記憶されている数の景品遊技媒体を前記払出手段を払い出すための払出制御を実行する景品遊技媒体払出制御手段と、
前記払出検出手段から入力された検出信号が景品遊技媒体と貸し遊技媒体とのいずれの払い出しによるものかを判定する払出判定手段と、
前記払出判定手段により前記検出信号が景品遊技媒体の払い出しによるものと判定されたときに、前記遊技制御手段に対して景品遊技媒体の払い出しの検出を示す景品遊技媒体計数信号を送信する計数信号送信手段と、
前記払出制御が終了したときに払出処理終了信号を前記遊技制御手段に対して送信する払出制御終了信号送信手段とを含み、
前記遊技制御手段は、前記景品遊技媒体計数信号を受信したときに前記景品遊技媒体数データの値を減算する減算処理を行う景品遊技媒体数データ減算手段と、
前記景品遊技媒体数データに未払出の景品遊技媒体があるか否かを確認する未払出景品遊技媒体確認手段とを含み、
前記払出制御終了信号を受信したときに、前記未払出景品遊技媒体確認手段が未払出の景品遊技媒体があることを確認したことに応じて、前記払出指令信号送信手段に新たに払出指令信号を送信させる
ことを特徴とする遊技機。
【請求項２】
遊技制御手段と払出制御手段との間の信号の通信に関する異常を検出する通信異常検出手段と、
前記通信異常検出手段が異常を検出したときに、その旨を報知する通信異常報知手段とを備え、
前記払出制御手段は、
前記通信異常検出手段が異常を検出したときに、払い出しに関わる制御状態をエラー状態に移行させる通信エラー状態設定手段と、
前記通信エラー状態設定手段が制御状態をエラー状態に移行させたときに、前記通信異常報知手段に報知させるための処理を行う通信異常報知制御手段とを含む
請求項１記載の遊技機。
【請求項３】
払出手段から払い出された景品遊技媒体の数が払出予定数に満たないエラー状態の発生を報知する払出エラー報知手段を備え、
払出制御手段は、
払出検出手段からの払出検出信号にもとづいて払出手段が景品遊技媒体の払い出しを行ったにもかかわらず払い出された景品遊技媒体数が払出予定数に満たなかったことを検出したときに、不足分の景品遊技媒体を払い出すためのリトライ動作を前記払出手段に実行させる補正払出制御を行う払出補正手段と、
前記払出補正手段による補正払出制御が行われた後、払い出された景品遊技媒体数が未だ払出予定数に満たないことが検出されたときには、払い出しに関わる制御状態をエラー状態に移行させる払出エラー状態設定手段と、
前記払出エラー状態設定手段が制御状態をエラー状態に移行させたときに、前記払出エラー報知手段に報知させるための処理を行う払出エラー報知制御手段とを含む
請求項１または請求項２記載の遊技機。
【請求項４】
人為的操作に応じてエラー解除信号を出力するエラー解除操作手段を備え、
払出制御手段は、エラー状態において前記エラー解除操作手段からの前記エラー解除信号を監視し、該エラー解除信号の入力を検出したことを条件に前記エラー状態を解除するエラー解除手段を含む
請求項３記載の遊技機。
【請求項５】
遊技制御手段は、遊技の制御を行うための遊技制御処理を実行する遊技制御用マイクロコンピュータを含むとともに、
払出制御手段は、払出手段を制御するための払出処理を行う払出制御用マイクロコンピュータを含み、
遊技制御用マイクロコンピュータは、遊技機に対する電力供給が開始され前記遊技制御処理が実行可能状態になったときに、前記遊技制御処理の実行開始を当該遊技制御処理が実行可能状態となったときから少なくとも前記払出制御用マイクロコンピュータにより前記払出制御処理が実行開始されるときまでの所定期間遅延させる遅延処理を実行する
請求項１から請求項４のうちのいずれかに記載の遊技機。
【請求項６】
払出制御手段は、払出手段を制御するための払出処理を行う払出制御用マイクロコンピュータを含み、
遊技媒体を遊技領域に向けて発射する発射手段を備え、
払出制御用マイクロコンピュータは、前記発射手段を駆動するための駆動処理を実行する発射駆動制御手段を含む
請求項１から請求項５のうちのいずれかに記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技媒体を用いて遊技者が所定の遊技を行うことが可能であり、払出条件が成立したことにもとづいて遊技媒体を遊技者に払い出すパチンコ遊技機やスロット機等の遊技機に関する。
【背景技術】
【０００２】
遊技機における遊技進行は、主基板に搭載されたマイクロコンピュータ等による遊技制御手段によって制御される。賞球払出の制御を行うマイクロコンピュータ等による払出制御手段が、遊技制御手段が搭載されている主基板とは別の払出制御基板に搭載されている場合、入賞にもとづく賞球個数は遊技制御手段によって決定され、賞球個数を示す制御信号が払出制御基板に送信される。そして、払出制御手段は、遊技制御手段からの制御信号にもとづいて、入賞にもとづく個数の賞球を払い出す処理を行う。また、払出制御手段は、プリペイドカードユニットからの球貸し要求があると、要求にもとづく個数の貸し球を払い出す処理を行う。
【０００３】
例えば特許文献１に記載された遊技機は、遊技領域に打ち込まれた打玉が入賞領域に入賞すると、その入賞玉に応じた個数の景品玉（例えば５個、１０個、１５個の賞球）の払い出しが行われ、その景品玉の払い出しが終了した時点で新たな入賞玉にもとづく景品玉の払い出しが開始されるように構成されている。
【０００４】
また、例えば特許文献２に記載された遊技機は、払い出された貸し球を検出して払出制御手段に検出出力するためのカウントスイッチと、払い出された賞球を検出して遊技制御手段と払出制御手段とに検出出力するためのカウントスイッチとが設けられている。このような遊技機では、遊技制御手段と払出制御手段とに対して出力される賞球の払い出しを検出するカウントスイッチからの検出信号にもとづいて、遊技制御手段および払出制御手段で未払出の賞球数が管理される。
【０００５】
【特許文献１】特開平６−３１２０５６号公報（段落０００２−０００５，００７８−０１２５、図１０−図１３）
【特許文献２】特開２０００−３３１７１号公報（段落０１１２−０１２５、図１５、図１９−図２２）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載された遊技機では、賞球（景品玉）の払い出しが行われている途中で遊技機の電源断が発生した場合、払い出した賞球数の情報が遊技制御手段に伝わらずに総賞球数が減算されないため、すでに払い出しが行われた賞球の払い出しの指示が改めて重複して行われてしまい、予定外の賞球の払い出しが行われる可能性がある。
【０００７】
一方、特許文献２に記載された遊技機では、上述したように、遊技制御手段と払出制御手段とに対して出力される賞球の払い出しを検出するカウントスイッチからの検出信号にもとづいて、遊技制御手段および払出制御手段で未払出の賞球数を管理しているので、予定外の賞球の払出しが行われてしまうという問題は生じない。しかし、カウントスイッチと払出制御手段とを接続する配線のみならず、カウントスイッチと遊技制御手段とを接続する配線が必要となり、手間やコストが余計にかかってしまう。さらに、払出制御手段にのみ検出信号を出力する貸し球の払い出しを検出するカウントスイッチを、賞球の払い出しを検出するカウントスイッチとは別個に設けているため、遊技機が高コストとなってしまう。
【０００８】
そこで、本発明は、遊技制御手段と払出制御手段とが別個に設けられている遊技機において、コストの増加を抑制するとともに、予定外の賞球の払い出しが行われるのを防止することができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による遊技機は、遊技媒体（例えば遊技球）を用いて遊技者が所定の遊技を行うことが可能であり、払出条件が成立（例えば、入賞の発生、遊技者からの貸出要求の発生）したことにもとづいて遊技媒体を遊技者に払い出す遊技機であって、遊技の進行を制御する遊技制御手段（例えば主基板３１に搭載された遊技制御用マイクロコンピュータ（基本回路）５３等の回路）と、遊技媒体の払い出しを行う払出手段（例えば球払出装置９７）と、払出手段を制御する払出制御手段（例えば払出制御基板３７に搭載された払出制御用マイクロコンピュータ等の回路）と、遊技による払出条件の成立（例えば入賞領域への遊技球の入賞）にもとづく景品としての景品遊技媒体（例えば賞球）の払い出しと貸出要求による払出条件の成立（例えばステップＳ６２３のＹ）にもとづく貸し遊技媒体（例えば貸し球）の払い出しとを検出し、払出制御手段に検出信号を出力する払出検出手段（例えば払出個数カウントスイッチ３０１）とを備え、遊技制御手段は、遊技による払出条件の成立により累積加算される払い出すべき景品遊技媒体の総数（例えば総賞球数）を特定可能な景品遊技媒体数データを記憶するとともに、遊技機への電力供給が停止したときに記憶内容を少なくとも所定期間保存することが可能な遊技制御用記憶手段（例えば電源バックアップされたＲＡＭ５５；遊技制御用記憶手段５５Ａ）と、景品遊技媒体数データにもとづいて払出制御手段に対して払い出すべき景品遊技媒体数（例えば入賞にもとづく賞球数）を指定する払出指令信号（例えば賞球制御信号、賞球ＲＥＱ信号）を送信する払出指令信号送信手段（例えば賞球処理手段５６ＦにおけるステップＳ２３２の賞球送信処理を実行する部分）とを含み、払出制御手段は、払出指令信号を受信したときに、該払出指令信号により払い出しを指定された景品遊技媒体数を、遊技機への電力供給が停止したときに記憶内容を保存することが不可能な揮発性記憶手段（例えば電源バックアップされていないＲＡＭ；払出制御用記憶手段３７６）に記憶させる記憶制御を実行する払出数記憶制御手段（例えば主制御通信処理手段３７１ＥにおけるステップＳ５４６を実行する部分）と、揮発性記憶手段に記憶されている数の景品遊技媒体を払出手段を払い出すための払出制御を実行する景品遊技媒体払出制御手段（例えば賞球球貸し制御処理手段３７１Ｆにおける図１７〜図２０に示す賞球球貸し制御処理を実行する部分）と、払出検出手段から入力された検出信号が景品遊技媒体と貸し遊技媒体とのいずれの払い出しによるものかを判定する払出判定手段（例えば賞球球貸し制御処理手段３７１ＦにおけるステップＳ６０１，Ｓ６０２を実行する部分；なお、景品遊技媒体と貸し遊技媒体とのいずれの払い出しによるものかをハードウェア回路（ＡＮＤ回路）により判定するようにしてもよい。）と、払出判定手段により検出信号が景品遊技媒体の払い出しによるものと判定されたときに（例えばステップＳ６０２のＮ）、遊技制御手段に対して景品遊技媒体の払い出しの検出を示す景品遊技媒体計数信号（例えば賞球カウント信号）を送信する計数信号送信手段（例えば賞球球貸し制御処理手段３７１ＦにおけるステップＳ６０５を実行する部分；なお、景品遊技媒体計数信号をハードウェア回路（出力回路）により送信するようにしてもよい。）と、払出制御が終了したときに払出処理終了信号（例えば払出ＢＵＳＹ信号のオフ状態）を遊技制御手段に対して送信する払出制御終了信号送信手段（例えば主制御通信処理手段３７１ＥにおけるステップＳ５５５を実行する部分）とを含み、遊技制御手段は、景品遊技媒体計数信号を受信したときに景品遊技媒体数データの値を減算する減算処理を行う景品遊技媒体数データ減算手段（例えば賞球処理手段５６ＦにおけるステップＳ２６１，Ｓ２６２を実行する部分）と、景品遊技媒体数データに未払出の景品遊技媒体があるか否かを確認する未払出景品遊技媒体確認手段（例えば賞球処理手段５６ＦにおけるステップＳ２４７を実行する部分）とを含み、払出制御終了信号を受信したとき（例えばステップＳ２７１のＹ）に、未払出景品遊技媒体確認手段が未払出の景品遊技媒体があることを確認したこと（例えばステップＳ２４７のＮ）に応じて、払出指令信号送信手段に新たに払出指令信号を送信させる（例えば図９の賞球送信処理を実行する）ことを特徴とする。
【００１０】
遊技制御手段と払出制御手段との間の信号の通信に関する異常を検出する通信異常検出手段（例えば払出制御手段における接続確認信号のオフを検出する部分）と、通信異常検出手段が異常を検出したときに、その旨を報知する通信異常報知手段（例えばエラー表示用ＬＥＤ３７４）とを備え、払出制御手段は、通信異常検出手段が異常を検出したときに、払い出しに関わる制御状態をエラー状態（例えば主制御未接続エラー）に移行させる通信エラー状態設定手段（例えばエラー処理手段３７１ＧにおけるステップＳ６８５，Ｓ６８６を実行する部分）と、通信エラー状態設定手段が制御状態をエラー状態に移行させたときに、通信異常報知手段に報知させるための処理を行う通信異常報知制御手段（例えば表示制御処理手段３７１Ｈにおけるエラー状態の内容に応じてエラー表示用ＬＥＤ３７４にエラー表示を行わせる制御を実行する部分）とを含む構成とされていてもよい。
【００１１】
払出手段から払い出された景品遊技媒体の数が払出予定数に満たないエラー状態（例えば払出ケースエラー）の発生を報知する払出エラー報知手段（例えばエラー表示用ＬＥＤ３７４）を備え、払出制御手段は、払出検出手段からの払出検出信号にもとづいて払出手段が景品遊技媒体の払い出しを行ったにもかかわらず払い出された景品遊技媒体数が払出予定数に満たなかったことを検出したときに、不足分の景品遊技媒体を払い出すためのリトライ動作を払出手段に実行させる補正払出制御を行う払出補正手段（例えば賞球球貸し制御処理手段３７１ＦにおけるステップＳ６５３，Ｓ６５４，Ｓ６６１〜Ｓ６６５を実行する部分）と、払出補正手段による補正払出制御が行われた後、払い出された景品遊技媒体数が未だ払出予定数に満たないことが検出されたときには（例えばステップＳ６６１の判定でＹ）、払い出しに関わる制御状態をエラー状態に移行させる払出エラー状態設定手段（例えば賞球球貸し制御処理手段３７１ＦにおけるステップＳ６６６を実行する部分）と、払出エラー状態設定手段が制御状態をエラー状態に移行させたときに、払出エラー報知手段に報知させるための処理を行う払出エラー報知制御手段（例えば表示制御処理手段３７１Ｈにおけるエラー状態の内容に応じてエラー表示用ＬＥＤ３７４にエラー表示を行わせる制御を実行する部分）とを含む構成とされていてもよい。
【００１２】
人為的操作に応じてエラー解除信号（例えば操作に応じた操作信号）を出力するエラー解除操作手段（例えばエラー解除スイッチ３７５）を備え、払出制御手段は、エラー状態においてエラー解除操作手段からのエラー解除信号を監視し、該エラー解除信号の入力を検出したことを条件にエラー状態を解除するエラー解除手段（例えばエラー処理手段３７１ＧにおけるステップＳ６７２〜Ｓ６７７を実行する部分）を含む構成とされていてもよい。
【００１３】
遊技制御手段は、遊技の制御を行うための遊技制御処理を実行する遊技制御用マイクロコンピュータ（例えばＣＰＵ５６やＲＡＭ５５等）を含むとともに、払出制御手段は、払出手段を制御するための払出処理を行う払出制御用マイクロコンピュータ（例えば払出制御用ＣＰＵ３７１やＲＡＭ等）を含み、遊技制御用マイクロコンピュータは、遊技機に対する電力供給が開始され遊技制御処理が実行可能状態になったときに、遊技制御処理の実行開始（例えば、払出制御基板３７に対する制御コマンドの出力処理を含む遊技制御処理の実行開始）を当該遊技制御処理が実行可能状態となったときから少なくとも払出制御用マイクロコンピュータにより払出制御処理が実行開始されるときまで（具体的には、主基板３１からの制御コマンドの受信処理を実行可能な状態となったあとであればよく、タイマ割込の許可がされるまで遅延させることが考えられる。）の所定期間遅延させる遅延処理（図６参照）を実行するように構成されていてもよい。なお、遅延処理にて、遊技制御処理の実行開始後の制御信号の送信処理の実行開始を、当該遊技制御処理が実行可能状態となったときから少なくとも払出制御処理が実行開始され制御信号の受信可能状態となったあとまでの所定期間遅延させるようにしてもよい。
【００１４】
払出制御手段は、払出手段を制御するための払出処理を行う払出制御用マイクロコンピュータ（例えば払出制御用ＣＰＵ３７１やＲＡＭ等）を含み、遊技媒体を遊技領域に向けて発射する発射手段（例えば発射モータ９４を含む打球発射装置）を備え、払出制御用マイクロコンピュータは、発射手段を駆動するための駆動処理を実行する発射駆動制御手段（例えば発射モータ制御処理手段３７１Ｂにおける発射手段の駆動を制御する部分）を含む構成とされていてもよい。
【発明の効果】
【００１５】
以上のように、請求項１記載の発明では、遊技制御手段が、遊技による払出条件の成立により累積加算される払い出すべき景品遊技媒体の総数を特定可能な景品遊技媒体数データを記憶するとともに、遊技機への電力供給が停止したときに記憶内容を少なくとも所定期間保存することが可能な遊技制御用記憶手段と、景品遊技媒体数データにもとづいて払出制御手段に対して払い出すべき景品遊技媒体数を指定する払出指令信号を送信する払出指令信号送信手段とを含み、払出制御手段が、払出指令信号を受信したときに、該払出指令信号により払い出しを指定された景品遊技媒体数を、遊技機への電力供給が停止したときに記憶内容を保存することが不可能な揮発性記憶手段に記憶させる記憶制御を実行する払出数記憶制御手段と、揮発性記憶手段に記憶されている数の景品遊技媒体を払出手段を払い出すための払出制御を実行する景品遊技媒体払出制御手段と、払出検出手段から入力された検出信号が景品遊技媒体と貸し遊技媒体とのいずれの払い出しによるものかを判定する払出判定手段と、払出判定手段により検出信号が景品遊技媒体の払い出しによるものと判定されたときに、遊技制御手段に対して景品遊技媒体の払い出しの検出を示す景品遊技媒体計数信号を送信する計数信号送信手段と、払出制御が終了したときに払出処理終了信号を遊技制御手段に対して送信する払出制御終了信号送信手段とを含み、遊技制御手段が、景品遊技媒体計数信号を受信したときに景品遊技媒体数データの値を減算する減算処理を行う景品遊技媒体数データ減算手段と、景品遊技媒体数データに未払出の景品遊技媒体があるか否かを確認する未払出景品遊技媒体確認手段とを含み、払出制御終了信号を受信したときに、未払出景品遊技媒体確認手段が未払出の景品遊技媒体があることを確認したことに応じて、払出指令信号送信手段に新たに払出指令信号を送信させるように構成されているので、景品遊技媒体計数信号により遊技制御手段において景品遊技媒体の払い出し検出を把握することができ、遊技制御手段でも払い出した景品遊技媒体の数の管理を行うことができるようになる。その結果、実際に払い出された景品遊技媒体の数と遊技制御用記憶手段に記憶されている景品遊技媒体数データで特定される景品遊技媒体の総数とのずれが生じなくなり、予定外の景品遊技媒体の払い出しが行われるのを防止することができる。また、部品点数が削減され、遊技機のコストの増加を抑制することができる。
【００１６】
請求項２記載の発明では、遊技制御手段と払出制御手段との間の信号の通信に関する異常を検出する通信異常検出手段と、通信異常検出手段が異常を検出したとき、その旨を報知する通信異常報知手段とを備え、払出制御手段が、通信異常検出手段が異常を検出したときに、払い出しに関わる制御状態をエラー状態に移行させる通信エラー状態設定手段と、通信エラー状態設定手段が制御状態をエラー状態に移行させたときに、通信異常報知手段に報知させるための処理を行う通信異常報知制御手段とを含む構成とされているので、遊技制御手段が正常に動作していない状況での景品遊技媒体の払い出しが行われるのを抑止することができる。
【００１７】
請求項３記載の発明では、払出手段から払い出された景品遊技媒体の数が払出予定数に満たないエラー状態の発生を報知する払出エラー報知手段を備え、払出制御手段が、払出検出手段からの払出検出信号にもとづいて払出手段が景品遊技媒体の払い出しを行ったにもかかわらず払い出された景品遊技媒体数が払出予定数に満たなかったことを検出したときに、不足分の景品遊技媒体を払い出すためのリトライ動作を払出手段に実行させる補正払出制御を行う払出補正手段と、払出補正手段による補正払出制御が行われた後、払い出された景品遊技媒体数が未だ払出予定数に満たないことが検出されたときには、払い出しに関わる制御状態をエラー状態に移行させる払出エラー状態設定手段と、払出エラー状態設定手段が制御状態をエラー状態に移行させたときに、払出エラー報知手段に報知させるための処理を行う払出エラー報知制御手段とを含む構成とされているので、未払出の景品遊技媒体の払い出しを確実に行うことができるとともに、払出制御手段が正常に払出処理が行えない状況での景品遊技媒体の払い出しが行われるのを抑止することができる。
【００１８】
請求項４記載の発明では、人為的操作に応じてエラー解除信号を出力するエラー解除操作手段を備え、払出制御手段が、エラー状態においてエラー解除操作手段からのエラー解除信号を監視し、該エラー解除信号の入力を検出したことを条件にエラー状態を解除するエラー解除手段を含む構成とされているので、払出制御手段における揮発性記憶手段に記憶されている景品遊技媒体の払出数のデータが消去されたりしない。
【００１９】
請求項５記載の発明では、遊技制御用マイクロコンピュータが、遊技機に対する電力供給が開始され遊技制御処理が実行可能状態になったときに、遊技制御処理の実行開始を当該遊技制御処理が実行可能状態となったときから少なくとも払出制御用マイクロコンピュータにより払出制御処理が実行開始されるときまでの所定期間遅延させる遅延処理を実行するように構成されているので、遊技機の電力供給が開始されたときに払出制御用マイクロコンピュータが遊技制御用マイクロコンピュータからの制御信号を確実に受信することができる。
【００２０】
請求項６記載の発明では、遊技媒体を遊技領域に向けて発射する発射手段を備え、払出制御用マイクロコンピュータが、発射手段を駆動するための駆動処理を実行する発射駆動制御手段を含む構成とされているので、発射手段用のマイクロコンピュータ等の制御手段が不要となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の一実施形態を図面を参照して説明する。
まず、遊技機の一例であるパチンコ遊技機の全体の構成について説明する。図１は、パチンコ遊技機を正面からみた正面図である。なお、以下の実施の形態では、パチンコ遊技機を例に説明を行うが、本発明による遊技機はパチンコ遊技機に限られず、スロット機などの他の遊技機に適用することもできる。
【００２２】
パチンコ遊技機１は、縦長の方形状に形成された外枠（図示せず）と、外枠の内側に開閉可能に取り付けられた遊技枠とで構成される。また、パチンコ遊技機１は、遊技枠に開閉可能に設けられている額縁状に形成されたガラス扉枠２を有する。遊技枠は、外枠に対して開閉自在に設置される前面枠（図示せず）と、機構部品等が取り付けられる機構板と、それらに取り付けられる種々の部品（後述する遊技盤を除く。）とを含む構造体である。
【００２３】
図１に示すように、パチンコ遊技機１は、額縁状に形成されたガラス扉枠２を有する。ガラス扉枠２の下部表面には打球供給皿（上皿）３がある。打球供給皿３の下部には、打球供給皿３に収容しきれない遊技球を貯留する余剰球受皿４と遊技球を発射する打球操作ハンドル（操作ノブ）５が設けられている。ガラス扉枠２の背面には、遊技盤６が着脱可能に取り付けられている。なお、遊技盤６は、それを構成する板状体と、その板状体に取り付けられた種々の部品とを含む構造体である。また、遊技盤６の前面には遊技領域７が形成されている。
【００２４】
遊技領域７の中央付近には、それぞれが識別情報としての図柄を可変表示する複数の可変表示部を含む可変表示装置（特別図柄表示装置）９が設けられている。可変表示装置９には、例えば「左」、「中」、「右」の３つの可変表示部（図柄表示エリア）がある。また、可変表示装置９には、始動入賞口１４に入った有効入賞球数すなわち始動記憶数を表示する４つの特別図柄始動記憶表示エリア（始動記憶表示エリア）１８が設けられている。有効始動入賞がある毎に、表示色が変化する（例えば青色表示から赤色表示に変化）始動記憶表示エリアを１増やす。そして、可変表示装置９の可変表示が開始される毎に、表示色が変化している始動記憶数表示エリアを１減らす（すなわち表示色をもとに戻す）。この例では、図柄表示エリアと始動記憶表示エリアとが区分けされて設けられているので、可変表示中も始動記憶数が表示された状態にすることができる。なお、始動記憶表示エリアを図柄表示エリアの一部に設けるようにしてもよい。また、可変表示中は始動記憶数の表示を中断するようにしてもよい。また、この例では、始動記憶表示エリアが可変表示装置９に設けられているが、始動記憶数を表示する表示器（特別図柄始動記憶表示器）を可変表示装置９とは別個に設けてもよい。
【００２５】
可変表示装置９の下方には、始動入賞口１４としての可変入賞球装置１５が設けられている。始動入賞口１４に入った入賞球は、遊技盤６の背面に導かれ、始動口スイッチ１４ａによって検出される。また、始動入賞口１４の下部には開閉動作を行う可変入賞球装置１５が設けられている。可変入賞球装置１５は、ソレノイド１６によって開状態とされる。
【００２６】
可変入賞球装置１５の下部には、特定遊技状態（大当り状態）においてソレノイド２１によって開状態とされる開閉板２０が設けられている。開閉板２０は大入賞口（可変入賞球装置）を開閉する手段である。開閉板２０から遊技盤６の背面に導かれた入賞球のうち一方（Ｖ入賞領域：特別領域）に入った入賞球はＶカウントスイッチ２２で検出され、開閉板２０からの入賞球はカウントスイッチ２３で検出される。遊技盤６の背面には、大入賞口内の経路を切り換えるためのソレノイド２１Ａも設けられている。
【００２７】
ゲート３２に遊技球が入賞しゲートスイッチ３２ａで検出されると、普通図柄表示器１０の表示の可変表示が開始される。この実施の形態では、左右のランプ（点灯時に図柄が視認可能になる）が交互に点灯することによって可変表示が行われ、例えば、可変表示の終了時に右側のランプが点灯すれば当たりとなる。そして、普通図柄表示器１０における停止図柄が所定の図柄（当り図柄）である場合に、可変入賞球装置１５が所定回数、所定時間だけ開状態になる。普通図柄表示器１０の近傍には、ゲート３２に入った入賞球数を表示する４つのＬＥＤによる表示部を有する普通図柄始動記憶表示器４１が設けられている。ゲート３２への入賞がある毎に、普通図柄始動記憶表示器４１は点灯するＬＥＤを１増やす。そして、普通図柄表示器１０の可変表示が開始される毎に、点灯するＬＥＤを１減らす。
【００２８】
遊技盤６には、複数の入賞口２９，３０，３３，３９が設けられ、遊技球の入賞口２９，３０，３３，３９への入賞は、それぞれ入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａによって検出される。各入賞口２９，３０，３３，３９は、遊技媒体を受け入れて入賞を許容する領域として遊技盤６に設けられる入賞領域を構成している。なお、始動入賞口１４や大入賞口も、遊技媒体を受け入れて入賞を許容する入賞領域を構成する。遊技領域７の左右周辺には、遊技中に点滅表示される装飾ランプ２５が設けられ、下部には、入賞しなかった遊技球を吸収するアウト口２６がある。また、遊技領域７の外側の左右上部には、効果音を発する２つのスピーカ２７が設けられている。遊技領域７の外周には、天枠ランプ２８ａ、左枠ランプ２８ｂおよび右枠ランプ２８ｃが設けられている。さらに、遊技領域７における各構造物（大入賞口等）の周囲には装飾ＬＥＤが設置されている。天枠ランプ２８ａ、左枠ランプ２８ｂおよび右枠ランプ２８ｃおよび装飾用ＬＥＤは、遊技機に設けられている装飾発光体の一例である。
【００２９】
そして、この例では、左枠ランプ２８ｂの近傍に、賞球払出中に点灯する賞球ＬＥＤ５１が設けられ、天枠ランプ２８ａの近傍に、補給球が切れたときに点灯する球切れＬＥＤ５２が設けられている。上記のように、この実施の形態のパチンコ遊技機１には、発光体としてのランプやＬＥＤが各所に設けられている。さらに、プリペイドカードが挿入されることによって球貸しを可能にするプリペイドカードユニット（以下、カードユニットという。）が、パチンコ遊技機１に隣接して設置される（図示せず）。なお、プリペイドカードには、遊技者による当該プリペイドカードの購入時の金額に応じた球貸し可能な遊技球数を特定する情報が記録されている。そして、遊技者がプリペイドカードをプリペイドカードユニットに挿入し所定の操作を行うと、プリペイドカードユニットにおいて、プリペイドカードに記録されている情報により特定される球貸し可能な遊技球数のうちの所定数の遊技球を球貸しするための処理が行われる。
【００３０】
カードユニットには、例えば、使用可能状態であるか否かを示す使用可表示ランプ、カードユニットがいずれの側のパチンコ遊技機１に対応しているのかを示す連結台方向表示器、カードユニット内にカードが投入されていることを示すカード投入表示ランプ、記録媒体としてのカードが挿入されるカード挿入口、およびカード挿入口の裏面に設けられているカードリーダライタの機構を点検する場合にカードユニットを解放するためのカードユニット錠が設けられている。
【００３１】
打球発射装置から発射された遊技球は、打球レールを通って遊技領域７に入り、その後、遊技領域７を下りてくる。遊技球が始動入賞口１４に入り始動口スイッチ１４ａで検出されると、図柄の可変表示を開始できる状態であれば、可変表示装置９において特別図柄が可変表示（変動）を始める。図柄の可変表示を開始できる状態でなければ、始動記憶数を１増やす。
【００３２】
可変表示装置９における特別図柄の可変表示は、一定時間が経過したときに停止する。停止時の特別図柄の組み合わせが大当り図柄（特定表示結果）であると、大当り遊技状態に移行する。すなわち、開閉板２０が、一定時間経過するまで、または、所定個数（例えば１０個）の遊技球が入賞するまで開放する。そして、開閉板２０の開放中に遊技球がＶ入賞領域に入賞しＶカウントスイッチ２２で検出されると、継続権が発生し開閉板２０の開放が再度行われる。継続権の発生は、所定回数（例えば１５ラウンド）許容される。
【００３３】
停止時の可変表示装置９における特別図柄の組み合わせが確率変動を伴う大当り図柄（確変図柄）の組み合わせである場合には、次に大当りとなる確率が高くなる。すなわち、確変状態という遊技者にとってさらに有利な状態となる。
【００３４】
遊技球がゲート３２に入賞すると、普通図柄表示器１０において普通図柄が可変表示される状態になる。また、普通図柄表示器１０における停止図柄が所定の図柄（当り図柄）である場合に、可変入賞球装置１５が所定時間だけ開状態になる。さらに、確変状態では、普通図柄表示器１０における停止図柄が当り図柄になる確率が高められるとともに、可変入賞球装置１５の開放時間と開放回数が高められる。すなわち、可変入賞球装置１５の開放時間と開放回数は、普通図柄の停止図柄が当り図柄であったり、特別図柄の停止図柄が確変図柄である場合等に高められ、遊技者にとって不利な状態から有利な状態に変化する。なお、開放回数が高められることは、閉状態から開状態になることも含む概念である。
【００３５】
図２は、主基板３１における回路構成の一例を示すブロック図である。なお、図２には、払出制御基板３７および演出制御基板８０等も示されている。主基板３１には、プログラムに従ってパチンコ遊技機１を制御する基本回路（遊技制御用マイクロコンピュータに相当）５３と、ゲートスイッチ３２ａ、始動口スイッチ１４ａ、Ｖカウントスイッチ２２、カウントスイッチ２３、入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａ、およびクリアスイッチ９２１からの信号を基本回路５３に与えるスイッチ回路５８と、可変入賞球装置１５を開閉するソレノイド１６、開閉板２０を開閉するソレノイド２１および大入賞口内の経路を切り換えるためのソレノイド２１Ａを基本回路５３からの指令に従って駆動するソレノイド回路５９とが搭載されている。
【００３６】
なお、ゲートスイッチ３２ａ、始動口スイッチ１４ａ、Ｖカウントスイッチ２２、カウントスイッチ２３、入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａ等のスイッチは、センサと称されているものでもよい。すなわち、遊技球を検出できる遊技媒体検出手段（この例では遊技球検出手段）であれば、その名称を問わない。入賞検出を行う始動口スイッチ１４ａ、Ｖカウントスイッチ２２、カウントスイッチ２３、および入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａの各スイッチは、入賞検出手段でもある。なお、入賞検出手段は、複数の入賞口に別個に入賞したそれぞれの遊技球をまとめて検出するものであってもよい。また、ゲートスイッチ３２ａのような通過ゲートであっても、賞球の払い出しが行われるものであれば、通過ゲートへ遊技球が進入することが入賞になり、通過ゲートに設けられているスイッチ（例えばゲートスイッチ３２ａ）が入賞検出手段になる。さらに、この実施の形態では、Ｖ入賞領域に入賞した遊技球はＶカウントスイッチ２２のみで検出されるので、大入賞口に入賞した遊技球数は、Ｖカウントスイッチ２２による検出数とカウントスイッチ２３による検出数との和になる。しかし、Ｖ入賞領域に入賞した遊技球が、Ｖカウントスイッチ２２で検出されるとともにカウントスイッチ２３でも検出されるようにしてもよい。その場合には、大入賞口に入賞した遊技球数は、カウントスイッチ２３による検出数に相当する。
【００３７】
遊技制御用マイクロコンピュータで実現される基本回路５３は、ゲーム制御（遊技進行制御）用のプログラム等を記憶するＲＯＭ５４、ワークメモリとして使用される記憶手段（変動データを記憶する変動データ記憶手段）としてのＲＡＭ５５、プログラムに従って制御動作を行うＣＰＵ５６およびＩ／Ｏポート部５７を含む。この実施の形態では、ＲＯＭ５４およびＲＡＭ５５はＣＰＵ５６に内蔵されている。すなわち、ＣＰＵ５６は、１チップマイクロコンピュータである。１チップマイクロコンピュータは、少なくともＲＡＭ５５が内蔵されていればよく、ＲＯＭ５４およびＩ／Ｏポート部５７は外付けであっても内蔵されていてもよい。なお、ＣＰＵ５６はＲＯＭ５４に格納されているプログラムに従って制御を実行するので、以下、ＣＰＵ５６が実行する（または、処理を行う）ということは、具体的には、ＣＰＵ５６がプログラムに従って制御を実行することである。このことは、主基板３１以外の他の基板に搭載されているＣＰＵについても同様である。
【００３８】
また、遊技制御手段は、主基板（遊技制御基板）３１に搭載されている、遊技制御用マイクロコンピュータに相当する基本回路５３を含む各種機能を実現する回路で実現されている。すなわち、遊技制御用マイクロコンピュータは、ＣＰＵ５６だけでなくＲＯＭ５４やＲＡＭ５５などを含む基本回路５３で実現され、遊技制御手段は、主基板３１に搭載された基本回路５３を含む各種回路で実現される。なお、遊技制御手段における処理は、主として、遊技制御用マイクロコンピュータにおけるＣＰＵ５６がプログラムに従って実行することにより実現される。
【００３９】
また、ＲＡＭ５５は、その一部または全部が電源基板（図示せず）において作成されるバックアップ電源によってバックアップされている不揮発性記憶手段としてのバックアップＲＡＭである。すなわち、遊技機に対する電力供給が停止しても、所定期間（バックアップ電源が電力供給不能になるまで）は、ＲＡＭ５５の一部または全部の内容は保存される。特に、少なくとも、遊技状態すなわち遊技制御手段の制御状態に応じたデータ（特別図柄プロセスフラグ等）と未払出賞球数を示すデータは、バックアップＲＡＭに保存される。なお、遊技制御手段の制御状態に応じたデータとは、停電等が生じた後に復旧した場合に、そのデータにもとづいて、制御状態を停電等の発生前に復旧させるために必要なデータである。なお、この実施の形態では、ＲＡＭ５５の全部が、電源バックアップされているとする。
【００４０】
ＣＰＵ５６のリセット端子には、電源基板からのリセット信号が入力されるのであるが、電源基板からのリセット信号は、主基板３１において、遅延回路６９で遅延される。また、電源基板から出力される電源断信号が、基本回路５３（具体的には入力ポート）に入力される。
【００４１】
遊技球を打撃して発射する打球発射装置は、払出制御基板３７上の回路によって制御される発射モータ９４を含み、発射モータ９４が回転することによって遊技球を遊技領域７に向けて発射する。発射モータ９４を駆動するための駆動信号は、タッチセンサ基板９１を介して発射モータ９４に伝達される。そして、遊技者が操作ノブ（打球ハンドル）５に触れていることはタッチセンサで検出され、タッチセンサからの信号がタッチセンサ基板９１に搭載されているタッチセンサ回路（遊技者が操作ノブ５に触れているか否かを検出するための検出回路等を含む回路）を介して払出制御基板３７に伝達される。払出制御基板３７上の回路は、タッチセンサ回路からの信号がオフ状態を示している場合には、発射モータ９４の駆動を停止する。なお、操作ノブ５には、弾発力を調節するものであり、遊技者が接触する部分であるタッチリングが組み付けられている。タッチセンサ基板９１は、遊技機において、タッチリングと払出制御基板３７との間に配置され、かつ、タッチリングの近傍に配置されている。具体的には、タッチリングとタッチセンサ基板９１との間の配線長は、タッチセンサ基板９１と払出制御基板３７との間の配線長よりも短い。
【００４２】
球払出装置９７は、ステッピングモータによる払出モータ（図３参照）が例えばカムを回転させることによって、賞球または球貸し要求にもとづく遊技球を１個ずつ払い出す。この実施の形態では、球払出装置９７は、賞球払出と球貸しとを共に行うように構成されている。しかし、賞球払出を行う球払出装置と球貸しを行う球払出装置が別個に設けられていてもよい。別個に設けられている場合には、賞球払出を行う球払出装置と球貸しを行う球払出装置とで払出手段が構成される。さらに、例えば、カムまたはスプロケットの回転方向を変えて賞球払出と球貸しとを分けるように構成されていてもよいし、本実施の形態において例示する球払出装置９７（モータによってカムを回転させる構成）以外のどのような構造の球払出装置を用いても、本発明を適用することができる。
【００４３】
なお、この実施の形態では、演出制御基板８０に搭載されている演出制御手段（演出制御用マイクロコンピュータを含む回路）が、遊技盤６に設けられている普通図柄始動記憶表示器４１および装飾ランプ２５の表示制御を行うとともに、枠側に設けられている天枠ランプ２８ａ、左枠ランプ２８ｂおよび右枠ランプ２８ｃの表示制御を行う。また、演出制御基板８０に搭載されている演出制御手段は、特別図柄を可変表示する可変表示装置９および普通図柄を可変表示する普通図柄表示器１０の表示制御も行う。さらに、演出制御基板８０に搭載されている演出制御手段は、スピーカ２７からの音声出力制御も行う。
【００４４】
図３は、払出制御基板３７および球払出装置９７などの払出に関連する構成要素を示すブロック図である。図３に示すように、払出制御基板３７には、払出制御用ＣＰＵ３７１を含む払出制御用マイクロコンピュータが搭載されている。この実施の形態では、払出制御用ＣＰＵ３７１は、１チップマイクロコンピュータであり、少なくともＲＡＭが内蔵されている。また、ＲＡＭは、主基板３１におけるＲＡＭ５５とは異なり、電源バックアップされていない揮発性記憶手段である。払出制御用ＣＰＵ３７１、ＲＡＭ、払出制御用プログラムを格納したＲＯＭ（図示せず）およびＩ／Ｏポート等は、払出制御用マイクロコンピュータを実現する。払出制御手段は、払出制御基板３７に搭載されている、払出制御用マイクロコンピュータを含む各種機能を実現する回路で実現されている。なお、払出制御手段における処理は、主として、払出制御用マイクロコンピュータにおける払出制御用ＣＰＵ３７１がプログラムに従って実行することにより実現される。
【００４５】
球払出装置９７の上部には、遊技媒体切れ検出手段としての球切れスイッチ１８７が設けられている。球切れスイッチ１８７は遊技球通路内の遊技球の有無を検出するスイッチである。球切れスイッチ１８７が球切れを検出すると、球払出装置９７の払出動作が停止する。
【００４６】
入賞にもとづく景品としての遊技球や球貸し要求にもとづく遊技球が多数払い出されて打球供給皿３が満杯になると、遊技球は、余剰球通路を経て余剰球受皿４に導かれる。さらに遊技球が払い出されると、感知レバー（図示せず）が貯留状態検出手段としての満タンスイッチ４８を押圧して、貯留状態検出手段としての満タンスイッチがオンする。その状態では、球払出装置９７内の払出モータ２８９の回転が停止して球払出装置の動作が停止するとともに打球発射装置の駆動も停止する。
【００４７】
球払出装置９７の下方には、例えば近接スイッチによる払出個数カウントスイッチ３０１が設けられている。球払出装置９７から１個の遊技球が落下する毎に、払出個数カウントスイッチ３０１がオンする。すなわち、払出個数カウントスイッチ３０１は、球払出装置９７から実際に払い出された遊技球を検出する。従って、払出制御手段は、払出個数カウントスイッチ３０１の検出信号によって、実際に払い出された遊技球の数を計数することができる。この例では、払出個数カウントスイッチ３０１は、払い出された賞球および貸し球の両方を検出する。すなわち、賞球の払い出しと貸し球の払い出しが同一の検出手段によって検出される。よって、部品点数を減らすことができ、遊技機のコストを低減させることができる。ただし、賞球の払い出しと貸し球の払い出しとが別個の検出手段によって検出される構成としてもよい。
【００４８】
満タンスイッチ４８および払出個数カウントスイッチ３０１からの検出信号は、中継基板７２を介して払出制御基板３７のＩ／Ｏポート３７２ｆに入力される。また、球切れスイッチ１８７および払出モータ位置センサ２９５からの検出信号は、中継基板７２を介して払出制御基板３７のＩ／Ｏポート３７２ｅに入力される。払出モータ位置センサ２９５は、払出モータ２８９の回転位置を検出するための発光素子（ＬＥＤ）と受光素子とによるセンサであり、遊技球が詰まったこと、すなわちいわゆる球噛みを検出するために用いられる。払出制御基板３７の払出制御用ＣＰＵ３７１は、球切れスイッチ１８７からの検出信号が球切れ状態を示していたり、満タンスイッチ４８からの検出信号が満タン状態を示していると、球払出処理を停止する。さらに、満タンスイッチ４８からの検出信号が満タン状態を示していると、打球発射装置からの球発射を停止させる。
【００４９】
入賞があると、主基板３１の出力回路６７から、払出指令信号として、賞球の払出要求を行うための賞球ＲＥＱ信号（賞球リクエスト信号）および払い出すべき賞球個数を示す賞球制御信号が出力される（オン状態になる）。賞球制御信号は、４ビットのデータ（２進４桁のデータ）によって構成され、４本の信号線によって出力される。なお、信号のオン状態すなわち出力状態は、信号が有意である状態であり、オン状態になることは、信号を受ける側に対してその信号にもとづく何らかの処理を開始することを指令することを意味する。例えば、賞球個数を示す賞球制御信号および賞球ＲＥＱ信号がオン状態になるということは、払出制御手段に対して、賞球制御信号が示す払出数を認識するように指令することを意味する。賞球制御信号は、入力回路３７３Ａを介してＩ／Ｏポート３７２ｅに入力される。払出制御用ＣＰＵ３７１は、Ｉ／Ｏポート３７２ｅを介して賞球ＲＥＱ信号および賞球制御信号が入力すると、賞球制御信号が示す個数の遊技球を払い出すために球払出装置９７を駆動する制御を行う。なお、主基板３１の出力回路６７からは、主基板３１が接続されていることを示す接続確認信号も出力される。また、賞球ＲＥＱ信号および賞球制御信号は、払出数を指定する払出指令信号に相当する。
【００５０】
また、払出制御手段が払出指令信号を受け付けたときには主基板３１に対して指令受付信号を送信する。指令受付信号は、払出制御基板３７の出力ポート３７２ｂおよび出力回路３７３Ｂを介して主基板３１に送信される。そして、主基板３１において、入力回路６８およびＩ／Ｏポート５７を介してＣＰＵ５６に入力される。さらに、払出制御手段が賞球の払出処理を実行しているときには、払出制御手段は、出力ポート３７２ｂおよび出力回路３７３Ｂを介して払出処理中であることを示す払出ＢＵＳＹ信号（賞球払出中信号）を送信する。なお、この実施の形態では、払出ＢＵＳＹ信号がオン状態になることによって、指令受付信号が送信されたことになる。
【００５１】
また、払出制御手段は、払出個数カウントスイッチ３０１からの検出信号にもとづいて、１個の賞球の払い出しを確認したときには、主基板３１に対して賞球カウント信号を送信する。賞球カウント信号は、払出制御基板３７の出力ポート３７２ｂおよび出力回路３７３Ｂを介して主基板３１に送信される。そして、主基板３１において、入力回路６８およびＩ／Ｏポート５７を介してＣＰＵ５６に入力される。また、払出制御手段は、賞球の払出処理が終了したときには、払出処理が終了したことを示す払出処理終了信号を主基板３１に対して送信する。なお、払出処理終了信号は、賞球の払出処理が完了（完全に終了）していなくても送信される。すなわち、払出処理終了信号は、賞球の払出処理が終了したときに送信され、そのときに未払出の賞球が残っているか否か（すなわち賞球の払出が完全に終了しているか否か）を問わない。払出処理終了信号は、払出制御基板３７の出力ポート３７２ｂおよび出力回路３７３Ｂを介して主基板３１に送信される。そして、主基板３１において、入力回路６８およびＩ／Ｏポート５７を介してＣＰＵ５６に入力される。なお、この実施の形態では、払出ＢＵＳＹ信号がオフ状態になることによって、払出処理終了信号が送信されたことになる。
【００５２】
払出制御用ＣＰＵ３７１は、出力ポート３７２ｂを介して、賞球払出数を示す賞球情報信号および貸し球数を示す球貸し個数信号をターミナル基板（枠用外部端子基板と盤用外部端子基板とを含む）１６０に出力する。なお、出力ポート３７２ｂの外側に、ドライバ回路が設置されているが、図２では記載省略されている。また、ターミナル基板１６０（枠用外部端子基板）には、ドア開放情報スイッチ１６１Ａ，１６１Ｂが接続されている。
【００５３】
また、払出制御用ＣＰＵ３７１は、出力ポート３７２ｃを介して、７セグメントＬＥＤによるエラー表示用ＬＥＤ３７４にエラー信号を出力する。さらに、出力ポート３７２ｂを介して、点灯／消灯を指示するための信号を賞球ＬＥＤ５１および球切れＬＥＤ５２に出力する。なお、払出制御基板３７の入力ポート３７２ｆには、エラー状態を解除するためのエラー解除スイッチ３７５からの検出信号が入力される。エラー解除スイッチ３７５は、ソフトウェアリセットによってエラー状態を解除するために用いられる。
【００５４】
さらに、払出制御基板３７からの払出モータ２８９への駆動信号は、出力ポート３７２ａおよび中継基板７２を介して球払出装置９７の払出機構部分における払出モータ２８９に伝えられる。なお、出力ポート３７２ａの外側に、ドライバ回路（モータ駆動回路）が設置されているが、図２では記載省略されている。また、払出制御基板３７からの発射モータ９４への駆動信号は、出力ポート３７２ａおよびタッチセンサ基板９１を介して発射モータ９４に伝えられる。
【００５５】
カードユニット５０には、カードユニット制御用マイクロコンピュータが搭載されている。また、カードユニット５０には、使用可表示ランプ、連結台方向表示器、カード投入表示ランプおよびカード挿入口が設けられている（図示せず）。インタフェース基板（中継基板）６６には、打球供給皿３の近傍に設けられている度数表示ＬＥＤ６０、球貸し可ＬＥＤ６１、球貸しスイッチ６２および返却スイッチ６３が接続される。
【００５６】
インタフェース基板６６からカードユニット５０には、遊技者の操作に応じて、球貸しスイッチ６２が操作されたことを示す球貸しスイッチ信号および返却スイッチ６３が操作されたことを示す返却スイッチ信号が与えられる。また、カードユニット５０からインタフェース基板６６には、プリペイドカードの残高を示すカード残高表示信号および球貸し可表示信号が与えられる。カードユニット５０と払出制御基板３７の間では、接続信号（ＶＬ信号）、ユニット操作信号（ＢＲＤＹ信号）、球貸し要求信号（ＢＲＱ信号）、球貸し完了信号（ＥＸＳ信号）およびパチンコ機動作信号（ＰＲＤＹ信号）が入力ポート３７２ｆおよび出力ポート３７２ｄを介して送受信される。カードユニット５０と払出制御基板３７の間には、インタフェース基板６６が介在している。よって、接続信号（ＶＬ信号）等の信号は、図３に示すように、インタフェース基板６６を介してカードユニット５０と払出制御基板３７の間で送受信されることになる。
【００５７】
パチンコ遊技機１の電源が投入されると、払出制御基板３７の払出制御用ＣＰＵ３７１は、カードユニット５０にＰＲＤＹ信号を出力する。また、カードユニット制御用マイクロコンピュータは、電源が投入されると、ＶＬ信号を出力する。払出制御用ＣＰＵ３７１は、ＶＬ信号の入力状態によってカードユニット５０の接続状態／未接続状態を判定する。カードユニット５０においてカードが受け付けられ、球貸しスイッチが操作され球貸しスイッチ信号が入力されると、カードユニット制御用マイクロコンピュータは、払出制御基板３７にＢＲＤＹ信号を出力する。この時点から所定の遅延時間が経過すると、カードユニット制御用マイクロコンピュータは、払出制御基板３７にＢＲＱ信号を出力する。
【００５８】
そして、払出制御基板３７の払出制御用ＣＰＵ３７１は、カードユニット５０に対するＥＸＳ信号を立ち上げ、カードユニット５０からのＢＲＱ信号の立ち下がりを検出すると、払出モータ２８９を駆動し、所定個の貸し球を遊技者に払い出す。そして、払出が完了したら、払出制御用ＣＰＵ３７１は、カードユニット５０に対するＥＸＳ信号を立ち下げる。その後、カードユニット５０からのＢＲＤＹ信号がオン状態でないことを条件に、遊技制御手段から払出指令信号を受けると賞球払出制御を実行する。なお、カードユニット５０で用いられる電源電圧ＡＣ２４Ｖは払出制御基板３７から供給される。
【００５９】
カードユニット５０に対する電源基板からの電力供給は、払出制御基板３７およびインタフェース基板６６を介して行われる。この例では、インタフェース基板６６内に配されているカードユニット５０に対するＡＣ２４Ｖの電源供給ラインに、カードユニット５０を保護するためのヒューズが設けられ、カードユニット５０に所定電圧以上の電圧が供給されることが防止される。
【００６０】
なお、この実施の形態では、カードユニット５０が遊技機とは別体として遊技機に隣接して設置されている場合を例にするが、カードユニット５０は遊技機と一体化されていてもよい。また、コイン投入に応じてその金額に応じた遊技球が貸し出されるような場合でも本発明を適用できる。
【００６１】
なお、図２および図３には示していないが、電源基板が電気部品制御基板（主基板３１、払出制御基板３７および演出制御基板８０）とは独立して設置されている。電源基板には、交流電源（ＡＣ２４Ｖ）から遊技機内の各基板および機構部品に供給する電圧を生成する電源回路が搭載されている。この例では、電源回路は、ＡＣ２４Ｖ、ＶSL（ＤＣ＋３０Ｖ）、ＶLP（ＤＣ＋２４Ｖ）、ＶDD（ＤＣ＋１２Ｖ）およびＶCC（ＤＣ＋５Ｖ）を生成する。また、電源基板には、電力供給停止時に記憶内容を保持可能な記憶内容保持手段としてのバックアップＲＡＭに対して電力供給停止時に電力を供給するバックアップ電源（ＶBB）が設けられている。また、電源基板には、バックアップＲＡＭに記憶されたバックアップデータをクリアするための操作手段としてのクリアスイッチ９２１が設けられている。さらに、電源基板には、電気部品制御基板に搭載されているマイクロコンピュータに対するリセット信号を作成するとともに、電源断信号を出力する電源監視回路が搭載されている。
【００６２】
電源監視回路は、遊技機において用いられる所定電圧（例えば＋２４Ｖ）が所定値（例えば＋５Ｖ）以下になった期間が、あらかじめ決められている時間（例えば５６ｍｓ）以上継続すると電源断信号を出力する。具体的には、電源断信号をオン状態（ローレベル）にする。また、電源監視回路は、例えば、ＶCCが＋４．５Ｖ以下になると、リセット信号をローレベルにすることが可能な状態になる。
【００６３】
電源監視回路からのリセット信号は、３つの基板３１，３７，８０に向けて出力される。このように、同じタイミングで出力されたリセット信号が遊技制御用マイクロコンピュータと払出制御用マイクロコンピュータとに供給されるが、主基板３１における遅延処理（後述するソフトウェア遅延処理、遅延回路６９による遅延処理）によって、確実に払出制御処理が遊技制御処理よりも先に開始されるようにすることができる。
【００６４】
図４は、遊技制御手段および払出制御手段の構成例を示すブロック図である。図４に示す構成において、電力供給開始時処理手段５６Ａ、電源断処理手段５６Ｂ、乱数更新処理手段５６Ｃ、プロセス処理手段５６Ｄ、スイッチ処理手段５６Ｅおよび賞球処理手段５６Ｆは、主基板３１に搭載されている遊技制御用マイクロコンピュータがプログラムに従って実行する処理として実現される。ここで、電力供給開始時処理手段５６Ａは、遊技機への電源投入時に実行されるメイン処理の一部として実現されているのに対し、電力供給開始時処理手段５６Ａ以外の手段５６Ｂ〜５６Ｆは、遊技機への電源投入後のメイン処理の実行中に、タイマ割込が発生したことに応じて起動されるタイマ割込処理の一部として実現されている。なお、タイマ割込が所定時間（例えば４ｍｓ）毎に定期的にかかるようにＣＰＵ５６に内蔵されているＣＴＣ（カウンタ／タイマ）のレジスタの設定が行われる。すなわち、初期値として例えば４ｍｓに相当する値が所定のレジスタ（時間定数レジスタ）に設定される。この実施の形態において、遊技の進行を制御する遊技制御処理（遊技装置制御処理ともいう）は、主にタイマ割込処理で実現されている。
【００６５】
また、電力供給開始時処理手段３７１Ａ、発射モータ制御処理手段３７１Ｂ、払出モータ制御処理手段３７１Ｃ、カードユニット制御処理手段３７１Ｄ、主制御通信処理手段３７１Ｅ、賞球球貸し制御処理手段３７１Ｆ、エラー処理手段３７１Ｇおよび表示制御処理手段３７１Ｈは、払出制御手段３７に搭載されている払出制御用マイクロコンピュータがプログラムに従って実行する処理として実現される。払出制御手段においても、電力供給開始時処理手段３７１Ａは、遊技機への電源投入時に実行されるメイン処理の一部として実現されているのに対し、電力供給開始時処理手段５６Ａ以外の手段５６Ｂ〜５６Ｆは、遊技機への電源投入後のメイン処理の実行中に、タイマ割込が発生したことに応じて起動されるタイマ割込処理の一部として実現されている。また、所定時間（例えば４ｍｓ）毎に定期的にタイマ割込がかかるように払出制御用ＣＰＵ３７１に内蔵されているＣＴＣ（カウンタ／タイマ）のレジスタの設定が行われる。この実施の形態において、遊技球の払出を制御する払出制御処理は、主にタイマ割込処理で実現されている。
【００６６】
主基板３１に搭載されている遊技制御手段において、電力供給開始時処理手段５６Ａは、遊技機に対して電源が投入され、リセット信号が入力されるＣＰＵ５６のリセット端子の入力レベルがハイレベルになると、プログラムの内容が正当か否かを確認するための処理であるセキュリティチェック処理を実行した後、マスク可能な割込のモードの設定などの初期設定処理を実行する。そして、電力供給開始時処理手段５６Ａは、遊技の進行を制御する遊技制御処理の開始タイミングをソフトウェアで遅らせるためのソフトウェア遅延処理を実行する。このようなソフトウェア遅延処理によって、所望の時間だけ遊技制御処理の開始タイミングを遅延させることができる。
【００６７】
ソフトウェア遅延処理によって遅延させる所定期間は、遊技機に対する電力供給が開始され動作可能状態になったときから、少なくとも払出制御処理が開始されたあとまでの期間が確保される。すなわち、払出制御手段による払出制御処理が開始されたあとに遊技制御手段による遊技制御処理が開始されるように、ソフトウェア遅延処理によって遅延させる所定期間が定められる。このように構成することで、遊技機の電力供給が開始されたときに払出制御手段が遊技制御手段からの制御信号を確実に受信することができるようになる。
【００６８】
次いで、電力供給開始時処理手段５６Ａは、電源投入時に遊技店員等によってクリアスイッチ９２１が押下されていない場合（オン状態でない場合）は、遊技機への電力供給が停止したときにバックアップＲＡＭ領域のデータ保護処理（電力供給停止時処理）が行われたか否か確認し、そのような保護処理が行われていることを確認した場合には、バックアップデータにもとづいて、遊技制御手段の内部状態（制御状態）と表示制御手段等の電気部品制御手段の制御状態を電力供給停止時の状態に戻すための遊技状態復旧処理を実行する。遊技状態復旧処理によって、例えば、電力供給停止前の遊技状態を示すデータ（特別図柄プロセスフラグなど）や未払出賞球数を示すデータなどが復元される。一方、電力供給開始時処理手段５６Ａは、電源投入時に遊技店員等によってクリアスイッチ９２１が押下されている場合（オン状態の場合）や、クリアスイッチ９２１が押下されていても電力供給停止時にデータ保護処理が正常に行われていない場合は、ＲＡＭ５５の記憶内容のクリアやサブ基板（払出制御基板３７および演出制御基板８０）に対する初期化コマンドを送信するなどの初期化処理を実行する。なお、遊技状態復旧処理および初期化処理において、接続確認信号に対応した出力ポートバッファの内容が接続確認信号のオン状態に対応した値に設定され、賞球処理手段５６Ｆによって出力ポートバッファの内容が出力ポートに出力されることにより、払出制御基板３７への接続確認信号がオン状態になる。従って、接続確認信号は、主基板３１の立ち上がり時に出力される（オン状態になる）ことになる。なお、電源瞬断等から復帰した場合も、接続確認信号が出力される。
【００６９】
電源断処理手段５６Ｂは、電源基板に搭載されている電源監視回路から電源断信号が出力されたか否か（オン状態になったか否か）を確認し、電源断信号が出力されたことを検出した場合には、電力供給停止時処理すなわち電力の供給停止のための準備処理を実行する。つまり、遊技の進行を制御する状態（遊技制御処理を実行している状態）から遊技状態を保存させるための電力供給停止時処理（電源断時制御処理）を実行する状態に移行する。電源断処理手段５６Ｂは、電力供給停止時処理として、電力供給停止時処理が実行されたことを示すデータをバックアップＲＡＭにストアし、ＲＡＭアクセスを禁止状態にし、出力ポートをクリアし、かつ、遊技制御処理を実行するためのタイマ割込を禁止状態に設定する。なお、払出制御基板３７に対して送信される接続確認信号は、出力ポートをクリアする処理によってオフ状態に設定される。
【００７０】
乱数更新処理手段５６Ｃは、遊技制御に用いられる大当り判定用の乱数等の各判定用乱数や可変表示装置９に表示される図柄を決定するための表示用乱数等を生成するための各カウンタのカウント値を更新する処理を実行する。プロセス処理手段５６Ｄは、始動入賞口１４に遊技球が入賞して始動口スイッチ１４ａがオンすると、始動入賞記憶数を１増やし、カウンタから大当り判定用乱数等の各乱数値を抽出し、それらを始動入賞記憶数の値に対応した保存領域（ＲＡＭ５５に形成されたデータ格納領域；図示せず）に格納する。そして、プロセス処理手段５６Ｄは、特別図柄の可変表示が開始できる状態になると、そのときの内部状態（プロセスフラグ）に応じて、保存領域に格納されている各判定用乱数にもとづいて、大当り判定や、特別図柄の停止図柄の決定、変動パターン（可変表示装置９に表示される特別図柄の可変表示態様）の決定などの処理を実行する。なお、プロセス処理手段５６Ｄによって決定された停止図柄や変動パターン等の特別図柄に関する制御コマンド（演出制御コマンド）は、演出制御基板８０に対して送信される。
【００７１】
スイッチ処理手段５６Ｅは、スイッチ回路５８を介して、ゲートスイッチ３２ａ、始動口スイッチ１４ａ、カウントスイッチ２３および入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａ等のスイッチの検出信号を入力し、それら検出信号の状態判定を行う。賞球処理手段５６Ｆは、入賞口スイッチ２９ａ，３０ａ，３３ａ，３９ａ等がオンしたことにもとづくスイッチ回路５８からの入賞検出に応じて、検出された入賞に対応する賞球個数を示すデータを遊技制御用記憶手段５５Ａ内の総賞球数格納バッファ５５Ｂに格納する賞球個数加算処理を実行する。また、賞球処理手段５６Ｆは、総賞球数格納バッファ５５Ｂに格納されているデータにもとづいて、払出制御基板３７に払い出させる賞球個数を示す賞球制御信号等の払出指令信号を出力するなどの賞球制御処理を実行する。なお、払出制御基板３７に搭載されている払出制御手段は、賞球個数を示す賞球制御信号等の払出指令信号に応じて球払出装置９７を駆動する。賞球処理手段５６Ｆによる賞球制御処理の具体的な内容については、後で詳しく説明する（図７〜図１１参照）。
【００７２】
遊技制御用記憶手段５５Ａは、遊技制御に用いる様々な変動データを記憶する変動データ記憶手段としてのＲＡＭ５５に相当する。遊技制御用記憶手段５５Ａは、電力供給が停止したときでも記憶内容を保持できるようにバックアップ電源９００によりバックアップされている。遊技制御用記憶手段５５Ａには、入賞にもとづいて払い出されるべき賞球個数のデータを格納する総賞球数格納バッファ５５Ｂが設けられている。総賞球数格納バッファ５５Ｂに格納される賞球個数のデータは、払い出すべき賞球の総数を特定可能なデータである。
【００７３】
図４に示すように、払出制御等に関する各種の制御を行うために、主基板３１と払出制御基板３７との間で複数種類の制御信号が送受信される。図５は、遊技制御手段から払出制御手段に対して出力される制御信号および遊技制御手段に払出制御手段から入力される払出制御信号の内容の一例を示す説明図である。図５に示すように、接続確認信号は、主基板３１の立ち上がり時（遊技制御手段が遊技制御処理を開始したとき）に出力され、払出制御基板３７に対して主基板３１が立ち上がったことを通知するための信号である。よって、接続確認信号がオン状態のときは、賞球払出が可能な状態であることを示す。また、上述したように、接続確認信号は、電源断検出時にオフ状態にされ、払出制御基板３７に対して主基板３１で電源断検出がなされたことを通知するための信号としても用いられる。よって、接続確認信号がオフ状態のときは、賞球払出が不可能な状態であることを示す。
【００７４】
賞球ＲＥＱ信号は、賞球の払出要求時に出力状態（＝オン状態）になり、払出要求の終了時に停止状態（＝オフ状態）になる信号（すなわち賞球払出要求のトリガ信号）である。また、賞球ＲＥＱ信号は、賞球の払い出しを強制的に停止させるときにオフ状態になり、賞球払出の強制停止指示を行う強制停止信号としても用いられる。賞球制御信号は、払出要求を行う遊技球の個数（１〜１５個）を指定するために出力される信号（賞球個数コマンド）である。
【００７５】
払出ＢＵＳＹ信号（賞球払出中信号）は、主基板３１が払出制御基板３７での動作状態を確認するために用いられる信号である。すなわち、払出ＢＵＳＹ信号がオフ状態のときは、賞球の払出を実行していない状態であることを示し、払出ＢＵＳＹ信号がオン状態のときは、賞球の払出を実行中の状態であることを示す。賞球カウント信号は、払出制御手段が１個の賞球の払い出しを確認するとオン状態にされ、あらかじめ決められている所定期間（例えば０．５秒）後にオフ状態になる信号（パルス信号）である。なお、各制御信号は、出力状態またはオン状態と停止状態またはオフ状態とが識別可能に構成されていればよく、上記の論理の正負が逆であってもよい。
【００７６】
また、図４に示すように、接続確認信号、払出ＲＥＱ信号、および賞球制御信号は、主基板３１の出力回路６７を介して出力され、入力回路３７３Ａを介して払出制御基板３７側に入力される。また、払出ＢＵＳＹ信号は、払出制御基板３７の出力回路３７３Ｂを介して出力され、入力回路６８を介して主基板３１側に入力される。接続確認信号、賞球ＲＥＱ信号、および払出ＢＵＳＹ信号は、それぞれ１ビットのデータであり、１本の信号線によって送信される。賞球制御信号は、１個〜１５個を指定するので、４ビットのデータで構成され４本の信号線によって送信される。
【００７７】
払出制御基板３７に搭載されている払出制御手段において、電力供給開始時処理手段３７１Ａは、遊技機に対して電源が投入されると、上述した主基板３１における電力供給開始時処理手段５６Ａと同様に、割込モードの設定などの初期設定処理およびＲＡＭクリアなどの初期化処理を実行する。しかし、払出制御手段における電力供給開始時処理手段３７１Ａは、主基板３１における電力供給開始時処理手段５６Ａと異なり、セキュリティチェック処理、ソフトウェア遅延処理および遊技状態復旧処理は実行しない。セキュリティチェック処理とソフトウェア遅延処理を実行しないのは、払出制御処理を速く実行可能な状態とするためである。遊技状態復旧処理を実行しないのは、払出制御用マイクロコンピュータにおけるＲＡＭ（後述する払出制御用記憶手段３７６）はバックアップされておらず、遊技機への電力供給が停止したときにデータ保護処理（電力供給停止時処理）が行われないからである。
【００７８】
発射モータ制御処理手段３７１Ｂは、カードユニット５０からのＶＬ信号がオフ状態である場合（プリペイドカード未接続）、主基板３１からの接続確認信号がオフ状態である場合（主基板未接続）、満タンスイッチ４８がオン状態である場合（下皿満タン）、またはタッチセンサがオフ状態である場合には、未回転データ（発射モータ９４を回転させないための励磁パターン）を発射モータ励磁パターンバッファにセットする。発射モータ制御処理手段３７１Ｂは、プリペイドカード未接続でなく、主基板未接続でなく、下皿満タンでなく、かつタッチセンサがオン状態である場合には、回転データ（発射モータ９４を回転させるための励磁パターン）を発射モータ励磁パターンバッファにセットする。このように励磁パターンバッファに励磁パターンがセットされると、その励磁パターンが発射モータ９４に対して出力され、発射モータ９４が駆動される。
【００７９】
このように、この実施の形態では、主基板未接続エラーの通信エラー等が発生すると発射モータ９４が不能動化されるので、通信エラー等が発生しているにも関わらず遊技が進行してしまうことはない。なお、この実施の形態では、主基板未接続エラーの通信エラーが発生した場合に、発射モータ９４が不能動化され遊技球の遊技領域７への発射ができない状態になるが、不正なタイミングで賞球ＲＥＱ信号がオンまたはオフした賞球ＲＥＱ信号エラーが発生した場合にも、発射モータ９４を不能動化するようにしてもよい。
【００８０】
払出モータ制御処理手段３７１Ｃは、払出モータ２８９を駆動すべきとき、払出モータ２８９の励磁パターンを出力ポートに出力する処理を実行する。カードユニット制御処理手段３７１Ｄは、カードユニット５０と通信を行うプリペイドカードユニット制御処理を実行する。主制御通信処理手段３７１Ｅは、主基板３１の遊技制御手段と通信を行う主制御通信処理を実行する。主制御通信手段３７１Ｅによる具体的な処理の内容については、後で詳しく説明する（図１３〜図１６参照）。賞球球貸し制御処理手段３７１Ｆは、カードユニット５０からの球貸し要求に応じて貸し球を払い出す制御を行い、また、主基板からの賞球制御信号が示す個数の賞球を払い出す制御を行う賞球球貸し制御処理を実行する。また、賞球球貸し制御処理手段３７１Ｆは、払出個数カウントスイッチ３０１からの検出信号を入力したとき、その検出信号が賞球によるものか貸し球によるものかを判別し、賞球によるものと判定した場合には賞球カウント信号を主基板３１に対して送信する処理を実行する。賞球球貸し制御処理手段３７１Ｆによる具体的な処理の内容についても、後で詳しく説明する（図１７〜図２０）。エラー処理手段３７１Ｇは、各種のエラーを検出するエラー処理を実行する。エラー処理手段３７１Ｇによる具体的な処理の内容についても、後で詳しく説明する（図２１，図２２参照）。表示制御処理手段３７１Ｈは、エラー処理の結果に応じてエラー表示ＬＥＤ３７４に所定の表示を行うとともに、賞球ＬＥＤ５１および球切れＬＥＤ５２を点灯するための表示制御処理を実行する。
【００８１】
払出制御用記憶手段３７６は、遊技制御に用いる様々な変動データを記憶する変動データ記憶手段としてのＲＡＭに相当する。また、払出制御用記憶手段３７６は、遊技制御用記憶手段５５Ａと異なり、揮発性（電源バックアップされない）の記憶手段である。払出制御用記憶手段３７６には、未だ払い出されていない貸し球の個数（球貸し未払出個数）を記憶しカウントする球貸し未払出個数カウンタ３７６Ａと、未だ払い出されていない賞球の個数（賞球未払出個数）を記憶しカウントする賞球未払出個数カウンタ３７６Ｂとが設けられている。なお、賞球未払出個数カウンタ３７６Ｂに記憶される賞球個数は、送信１回分の賞球制御信号で指定された賞球個数である。すなわち、賞球未払出個数カウンタ３７６Ｂは、１回の賞球払出で払い出される賞球個数のみを記憶する。
【００８２】
図６は、遊技機に対して電力供給が開始されたとき、および電力供給が停止したときのマイクロコンピュータの動作の様子を示すタイミング図である。遊技機に対して電力供給が開始されＤＣ＋２４Ｖ電源の電圧が所定値を越えると、電源断信号がオフ状態になる。また、ＶCCの値が所定値を越えるとリセット信号がハイレベルになる。なお、上述したように、電源監視回路は、電源断信号をオフ状態にしてからリセット信号をハイレベルにする。リセット信号は、主基板３１および払出制御基板３７に入力され、ランプドライバ基板（図示せず）を介して演出制御基板８０に入力される。そして、払出制御基板３７に搭載されている払出制御用ＣＰＵ３７１および演出制御基板８０に搭載されている演出制御用ＣＰＵ１０１のリセット端子に入力される。払出制御用ＣＰＵ３７１および演出制御用ＣＰＵ１０１は、リセット信号がハイレベルになると動作可能状態になる。動作可能状態になると、まず、初期化処理を実行し、その後、演出制御処理や払出制御処理を開始する。
【００８３】
主基板３１に入力されたリセット信号は、遅延回路６９で遅延されてからＣＰＵ５６のリセット端子に入力する。従って、ＣＰＵ５６が動作可能状態になる時点は、サブ基板のＣＰＵが動作可能になる時点よりも遅い。また、ＣＰＵ５６は、動作可能状態になるとセキュリティチェックプログラムにもとづいてセキュリティチェック処理を実行する。そして、セキュリティチェック処理を終了すると、ソフトウェア遅延処理を実行した後、初期化処理および遊技制御処理を開始する。
【００８４】
上述したように、ＣＰＵ５６は、初期化処理においてサブ基板のＣＰＵに対してコマンド（指令信号）を送信する処理を行う。遅延回路６９による遅延（ハードウェア回路による遅延）およびセキュリティチェック処理の実行によって、ＣＰＵ５６が初期化処理を開始する時点では、サブ基板のＣＰＵが初期化処理を完了する時点よりも遅くなっている。すなわち、セキュリティチェック処理の実行時間はＣＰＵ５６に供給されるクロック信号の周波数に応じて決まっているので、ＣＰＵ５６が初期化処理を開始する時点がサブ基板のＣＰＵが初期化処理を完了する時点よりも遅くなるように、遅延回路６９の遅延量が設定されている。
【００８５】
また、この実施の形態では、ＣＰＵ５６が初期化処理を開始する前に、ソフトウェア遅延処理も実行される。従って、ＣＰＵ５６が初期化処理を開始する時点がサブ基板のＣＰＵが初期化処理を完了する時点よりも遅くなることがより確実になる。また、例えば、サブ基板のＣＰＵを動作の遅い安価なＣＰＵに変更したような場合（すなわち、サブ基板のＣＰＵが初期化処理を完了する時点が遅くなる場合）には、遅延回路６９の遅延量を長くしないと、ＣＰＵ５６が初期化処理を開始する時点がサブ基板のＣＰＵが初期化処理を完了する時点よりも早くなってしまうことも考えられる。しかし、この実施の形態のように、ソフトウェア遅延処理を実行するように構成しておけば、ＣＰＵ５６が初期化処理を開始する時点が、セキュリティチェック処理の実行時間と遅延回路６９による遅延時間に対してさらにソフトウェア遅延処理による時間も加わった時間だけ遅延するので、サブ基板のＣＰＵが初期化処理を完了する時点が遅くなっても、遅延回路６９の構成を変更せずに、ＣＰＵ５６が初期化処理を開始する時点がサブ基板のＣＰＵが初期化処理を完了する時点よりも早くなってしまうことを防止できる。
【００８６】
遅延回路６９による遅延時間（特定期間）は、例えば、採用される可能性のあるサブ基板のうち最も動作の遅いＣＰＵを用いているサブ基板が立ち上がるまでの時間から、セキュリティチェック処理の実行時間を減算した時間よりも、やや短い時間（例えば７００ｍｓ）に設定される。そして、実際に使用されるサブ基板の動作速度に応じて、ソフトウェア遅延処理による遅延時間を調整し、ＣＰＵ５６が初期化処理を開始する時点がサブ基板のＣＰＵが初期化処理を完了する時点よりも遅くなるようにすればよい。このように、ソフトウェアだけでなくハードウェア回路によっても遅延させる構成とすれば、サブ基板の変更などの仕様変更がなされたときに備えてソフトウェアによる遅延処理の汎用性を残すことができるとともに、ソフトウェアによる遅延処理を簡単なものとすることができ、遅延処理のためのソフトウェアのデータ容量を削減することができる。
【００８７】
遊技機に対する電力供給が停止すると、ＤＣ＋２４Ｖ電源の電圧も徐々に低下するのであるが、電源監視回路は、ＤＣ＋２４Ｖ電源の電圧が所定値を下回ると、電源断信号を出力する（ローレベルにする）。電源断信号は、主基板３１に入力されている。主基板３１に搭載されている遊技制御手段は、電源断信号が出力されたことに応じて、電力供給停止時処理（電源断時制御処理ともいう。）を実行する。そして、電源監視回路は、ＶCCが所定値を下回ると、リセット信号をローレベルにする。主基板３１に搭載されている遊技制御手段は、リセット信号がローレベルになったことに応じてシステムリセットされる。すなわち、ＣＰＵ５６は動作しない状態になる。なお、電源監視回路は、電源電圧が低下していくときに、電源断信号を出力した時点から、所定時間が経過すると、リセット信号をローレベルにする。
【００８８】
なお、図６に示したメインＣＰＵ動作におけるセキュリティチェック処理、ソフトウェア遅延処理および初期化処理は、図４に示した電力供給開始時処理手段５６Ａにより実行され、遊技装置制御処理（遊技制御処理）は、図４に示した乱数更新処理手段５６Ｃやプロセス処理手段５６Ｄ等により実行され、電源断時制御処理は、図４に示した電源断処理手段５６Ｂにより実行される。また、図６に示したサブＣＰＵ動作（払出制御用ＣＰＵ３７１）における初期化処理は、図４に示した電力供給開始時処理手段３７１Ａにより実行され、払出制御処理は、図４に示した発射モータ制御処理手段３７１Ｂや払出モータ制御処理手段３７１Ｃ等により実行される。
【００８９】
次に、図７から図１１を参照して、賞球処理手段５６Ｆが実行する賞球制御処理について説明する。図７は、賞球制御処理を示すフローチャートである。賞球制御処理では、ＣＰＵ５６は、賞球プロセスコードの値に応じて、ステップＳ２３１〜Ｓ２３４のいずれかの処理を実行する。
【００９０】
図８は、賞球プロセスコードの値が０の場合に実行される賞球待ち処理１（ステップＳ２３１）を示すフローチャートである。ＣＰＵ５６は、賞球待ち処理１において、払出ＢＵＳＹ信号がオン状態になっていないか否か確認する（ステップＳ２４１）。この段階では払出ＢＵＳＹ信号はオン状態になっていないはずであるから、払出ＢＵＳＹ信号がオン状態になっている場合には、異常状態コードを出力して処理を終了する。なお、異常状態コードはＲＡＭ５５に形成される内部フラグである。
【００９１】
払出ＢＵＳＹ信号がオフ状態であれば、賞球ＲＥＱ信号をオフ状態にするとともに賞球制御信号の出力を０クリアする（ステップＳ２４３，Ｓ２４４）。なお、ステップＳ２４３の処理は、ステップＳ２３４の賞球処理３の実行が完了して前回の払出処理が終了（完了）した後に賞球ＲＥＱ信号をオフ状態にするための処理である。また、賞球タイマが０であるか否か確認する（ステップＳ２４５）。賞球タイマが０でなければ、賞球タイマの値を１減らして（ステップＳ２４６）、処理を終了する。賞球タイマは賞球処理において必要となる時間を計測するためのタイマであるが、この段階で賞球タイマの値が０でないということは、前回の払出処理が完了した後、次に賞球ＲＥＱ信号をオン状態にするまでの待ち時間（連続して賞球払出が実行される場合に、複数の賞球ＲＥＱ信号のオン期間の間に間隔を設けるための時間）が終了していないことを意味する。
【００９２】
賞球タイマの値が０であれば、ＣＰＵ５６は、総賞球数格納バッファ５５Ｂの内容を確認する（ステップＳ２４７）。その値が０であれば処理を終了し、０でなければ、賞球プロセスコードの値を１にした後（ステップＳ２４８）、処理を終了する。
【００９３】
図９は、賞球プロセスコードの値が１の場合に実行される賞球送信処理（ステップＳ２３２）を示すフローチャートである。ＣＰＵ５６は、賞球送信処理において、総賞球数格納バッファ５５Ｂの内容が賞球コマンド最大値（この例では「１５」）よりも小さいか否か確認する（ステップＳ２５１）。総賞球数格納バッファ５５Ｂの内容が賞球コマンド最大値以上であれば、賞球コマンド最大値を賞球個数バッファ（図４において図示せず）に設定する（ステップＳ２５２）。また、総賞球数格納バッファ５５Ｂの内容が賞球コマンド最大値よりも小さい場合には、総賞球数格納バッファ５５Ｂの内容を賞球個数バッファに設定する（ステップＳ２５３）。
【００９４】
その後、賞球個数バッファに設定された数の払出数を指定する賞球制御信号を出力し（ステップＳ２５４）、賞球ＲＥＱをオン状態にし（ステップＳ２５５）、賞球プロセスコードの値を２にして（ステップＳ２５６）、処理を終了する。
【００９５】
この実施の形態では、賞球コマンド最大値は「１５」である。従って、最大で「１５」の払出数を指定する賞球制御信号が払出制御基板３７に送信される。
【００９６】
図１０は、賞球プロセスコードの値が２の場合に実行される賞球待ち処理２（ステップＳ２３３）を示すフローチャートである。ＣＰＵ５６は、賞球待ち処理２において、払出制御基板３７から送信される賞球カウント信号を受信したか否か確認する（ステップＳ２６１）。ＣＰＵ５６は、賞球カウント信号を受信する毎に、総賞球数格納バッファ５５Ｂの内容（すなわち総賞球数を示すデータの値）を１減算する（ステップＳ２６２）。この処理によって、遊技制御手段は、払出制御手段において実際に払い出された賞球の個数、すなわち現時点での賞球の未払出個数を認識することができる。そして、ＣＰＵ５６は、賞球プロセスコードの値を３にし（ステップＳ２６３）、処理を終了する。
【００９７】
なお、後述するように、払出制御手段は、遊技制御手段からの払出指令信号を受信することにより払出ＢＵＳＹ信号をオン状態にした後に、払出指令信号で指定された個数の賞球の払い出しを行なうので、遊技制御手段は、払出ＢＵＳＹ信号がオン状態とされた後に賞球カウント信号を受信することになる。また、正常に賞球の払出処理が行われている場合は、払出ＢＵＳＹ信号がオン状態になっている間に、払出指令信号で指定された個数の賞球の払い出しが完了するので、遊技制御手段は、払出ＢＵＳＹ信号がオン状態とされからオフ状態とされるまでの所定期間内に賞球カウント信号を受信する。ただし、払出ＢＵＳＹ信号がオフ状態とされた後に、賞球の払い出しが検出されて賞球カウント信号が遊技制御手段に送信されることもあるため、遊技制御手段は、上記の賞球待ち処理２において、払出ＢＵＳＹ信号のオン／オフの状態にかかわらず、賞球カウント信号の受信に応じて総賞球数を示すデータの値を減算する処理を実行するようにしている。これにより、遊技制御手段は、実際に払い出された正確な賞球数（すなわち正確な未払出数）を認識することができる。
【００９８】
図１１は、賞球プロセスコードの値が３の場合に実行される賞球待ち処理３（ステップＳ２３４）を示すフローチャートである。ＣＰＵ５６は、賞球待ち処理３において、払出ＢＵＳＹ信号がオフ状態になったか否か確認する（ステップＳ２７１）。オフ状態にならないときには、賞球タイマにＢＵＳＹ終了判定時間値をセットする（ステップＳ２７２）。ＢＵＳＹ終了判定時間値は、遊技制御手段が、その値が示す時間だけ払出ＢＵＳＹ信号のオフ状態が継続したら、確かに払出ＢＵＳＹ信号が出力されなくなった（オフした）と確認するための値である。
【００９９】
従って、ＣＰＵ５６は、払出ＢＵＳＹ信号がオフ状態になったら賞球タイマの値を確認し（ステップＳ２７３）、その値が０でなければ賞球タイマの値を１減らして（ステップＳ２７４）、処理を終了する。賞球タイマの値が０になったら、確かに払出ＢＵＳＹ信号がオフしたとして、賞球ＲＥＱ待ち時間を賞球タイマにセットする（ステップＳ２７５）。そして、賞球プロセスコードの値を０にして（ステップＳ２７６）、処理を終了する。上述したように、賞球ＲＥＱ待ち時間は、次に賞球ＲＥＱ信号をオン状態にするまでの待ち時間（連続して賞球払出が実行される場合に、複数の賞球ＲＥＱ信号のオン期間の間に間隔を設けるための時間）である。
【０１００】
なお、払出ＢＵＳＹ信号がオフ状態になったときに、１回の払出指令信号で指定された払出個数の全ての賞球の払い出しが完了していないこともあり得る。遊技制御手段は、払出ＢＵＳＹ信号がオフ状態になったとき、払出指令信号で指定した個数の全ての賞球が払い出されなかったこと（払出制御手段において未払出の賞球が存在していること）を総賞球数格納バッファ５５Ｂの総賞球数を示すデータにもとづいて認識することができる。そして、払出ＢＵＳＹ信号がオフ状態になった時点で、未だ全ての賞球の払い出しが完了していないと認識した場合には、遊技制御手段は、払出制御手段において払い出した賞球数が払出予定数に満たないエラー（払出ケースエラー；ステップＳ６６６参照）が発生したとして、または、払出制御手段との間の通信の異常が発生したとして、遊技の進行を停止するための制御を行う。
【０１０１】
遊技制御手段は、遊技の進行を停止する前に、現在の制御状態、例えば出力ポートの出力状態をＲＡＭ５５に保存した後、出力ポートの出力状態をクリアする。そして、上記のような異常状態が解消されるまで遊技の進行を停止する。すなわち、新たな事象（遊技球の入賞等）が生じても、それに応じた処理を行わず、例えば新たに生じた事象を記憶しておく。遊技制御手段は、異常状態が解消されると、ＲＡＭ５５に保存されている制御状態にもとづいて出力ポートを復元することができる。
【０１０２】
賞球処理手段５６Ｆが実行する処理を概説する。賞球処理手段５６Ｆは、賞球個数加算処理によって、払出条件の成立にもとづいて払い出される賞球としての遊技球の総数を特定可能に総賞球数格納バッファ５５Ｂに記憶する。総賞球数格納バッファ５５Ｂは、遊技機への電力供給が停止した場合にバックアップ電源により記憶内容を少なくとも所定期間保存することが可能な遊技制御用記憶手段５５Ａ内に設けられている。賞球処理手段５６Ｆは、上述したような賞球制御処理（図７〜図１１）によって、総賞球数格納バッファ５５Ｂに記憶されている賞球数にもとづいて払出制御手段に対して所定数の賞球の払出数を指定する払出指令信号を送信する。ここで、所定数は、総賞球数格納バッファ５５Ｂに記憶されている賞球数が１５個以上であれば１５であり、１５個未満であれば、総賞球数格納バッファ５５Ｂに記憶されている賞球数である。
【０１０３】
後述するように、払出制御手段（主制御通信処理手段３７１Ｅ）は、遊技制御手段から払出指令信号を受信すると、払出ＢＵＳＹ信号をオン状態にする。なお、払出ＢＵＳＹ信号は、賞球払出の実行中の状態であるか否かを通知する信号であるが、払出制御手段が払出指令信号を受信したことを示す指令受付信号としても用いられる。
【０１０４】
その後、賞球処理手段５６Ｆは、所定の条件が成立すると総賞球数格納バッファ５５Ｂに記憶されている賞球数を減算する減算処理を行う。この実施の形態では、減算処理を実行するための所定の条件は、賞球の払い出しが検出される度に払出制御手段から送信される賞球カウント信号を受信したとき、すなわち、賞球カウント信号がオンしたときである。このように、賞球カウント信号がオンする度に総賞球数格納バッファ５５Ｂに記憶されている賞球数の減算処理を行うように構成することによって、遊技制御手段において現在の賞球の払出個数（すなわち賞球の未払出個数）を認識して管理することができるようになる。従って、例えば賞球の払い出しが行われている途中で遊技機に対する電力供給が停止した場合においても、既に払い出された賞球数を遊技制御手段において認識しているので、既に払い出された賞球の払出の指令を改めて重複して行うことがなくなる。よって、予定外の賞球の払い出しが行われるのを確実に防止することが可能となる。例えば、払出指令信号で１５個の賞球払出が指令された場合において、１０個の賞球払出がなされた時点で、遊技機の電力供給が停止し、その後に電力供給が復旧したとき、１０個の賞球払出がなされていることを賞球処理手段５６Ｆが認識しているので、賞球処理手段５６Ｆは、その１０個の賞球払出はなされていないものとして、賞球制御を続行してしまうことはない。この場合、電力供給が復旧したときに、残りの５個の賞球払出が指令されることになる。
【０１０５】
後述するように、払出制御手段（賞球球貸し制御処理手段３７１Ｆ）は、賞球制御信号で指定された払出数の賞球の払い出しが終了すると、払出ＢＵＳＹ信号をオフ状態にする。なお、払出ＢＵＳＹ信号は、賞球払出の実行中の状態であるか否かを通知する信号であるが、払出制御手段が払出指令信号で指定された払出数の賞球の払い出しが終了（完了）したことを示す払出処理終了信号としても用いられる。賞球処理手段５６Ｆは、払出ＢＵＳＹ信号がオフ状態になると、賞球ＲＥＱ信号をオフ状態にし、以上のような処理を繰り返す。賞球処理手段５６Ｆは、賞球カウント信号をカウントすることによって賞球の払い出しが終了したことを認識することができるが、払出処理終了信号を受信することによって確実に賞球の払い出しが正常に終了したことを認識することができるようになる。
【０１０６】
なお、この実施の形態では、払出条件の成立にもとづいて払い出される賞球の総数を特定可能に記憶する記憶手段として、総数そのものを記憶する総賞球数格納バッファ５５Ｂが例示されたが、賞球の総数を特定可能に記憶する記憶手段は、各入賞領域への入賞数を記憶したり、賞球数が同じである入賞領域毎の入賞数（例えば６個の賞球数に対応した入賞口１４、１０個の賞球数に対応した入賞口３３，３９，２９，３０、１５個の賞球数に対応した大入賞口への入賞数であって、未だ賞球払出が終了していない入賞数）を記憶するものであってもよい。
【０１０７】
図１２は、遊技制御手段と払出制御手段との間で送受信される制御信号の出力の状態の例を示すタイミング図である。ここでは、入賞を検出するスイッチ（例えば、入賞口スイッチ３３ａ，３９ａ，２９ａ，３０ａ、始動口スイッチ１４ａ、カウントスイッチ２３）で、６個の入賞が検出されたあと１５個の入賞が検出された場合について説明する。上述したように、入賞が検出されると、賞球個数加算処理において、総賞球数格納バッファ５５Ｂに入賞に応じた賞球数が加算される。
【０１０８】
図１２に示すように、６個の入賞が検出されると、ＣＰＵ５６は、総賞球数格納バッファ５５Ｂの内容が０でなくなったことにもとづいて、賞球ＲＥＱ信号を出力状態（オン状態：ローレベル）にするとともに、６個を示す賞球制御信号を出力状態にする（ステップＳ２５４，Ｓ２５５参照）。払出制御用ＣＰＵ３７１は、賞球ＲＥＱ信号を受信すると、賞球の払出処理中であることを示す払出ＢＵＳＹ信号をオン状態とするとともに、払出モータ２８９を駆動して賞球制御信号が示す６個の賞球の払出処理を実行する。払出制御用ＣＰＵ３７１は、払出個数カウントスイッチ３０１からの賞球払出の検出信号を受信する毎に、賞球カウント信号を主基板３１に送信する。ＣＰＵ５６は、賞球カウント信号を受信する毎に総賞球数格納バッファ５５Ｂに格納されている賞球数の値の減算処理を行う。６個分の賞球の払出処理を終了すると、払出制御用ＣＰＵ３７１は、払出ＢＵＳＹ信号をオフ状態にする。払出ＢＵＳＹ信号のオン状態からオフ状態への変化は、払出処理終了信号がオンしたことも示す。ＣＰＵ５６は、払出処理終了信号にもとづいて６個分の賞球が払い出されたことを確認すると、賞球ＲＥＱ信号を停止状態（オフ状態：ハイレベル）にするとともに、賞球制御信号の出力を停止状態にする（ステップＳ２７１，Ｓ２４３，Ｓ２４４参照）。
【０１０９】
６個の入賞にもとづく払出処理を終了すると、ＣＰＵ５６は、総賞球数格納バッファの内容が０でないことにもとづいて、賞球ＲＥＱ信号を出力状態にするとともに、１５個を示す賞球制御信号を出力状態にする。払出制御用ＣＰＵ３７１は、賞球ＲＥＱ信号を受信すると、賞球の払出処理中であることを示す払出ＢＵＳＹ信号をオン状態とするとともに、払出モータ２８９を駆動して賞球制御信号が示す１５個の賞球の払出処理を実行する。払出制御用ＣＰＵ３７１は、払出個数カウントスイッチ３０１からの賞球払出の検出信号を受信する毎に、賞球カウント信号を主基板３１に送信する。ＣＰＵ５６は、賞球カウント信号を受信する毎に総賞球数格納バッファ５５Ｂに格納されている賞球数の値の減算処理を行う。１５個分の賞球の払出処理を終了すると、払出制御用ＣＰＵ３７１は、払出ＢＵＳＹ信号をオフ状態にする。ＣＰＵ５６は、払出処理終了信号にもとづいて１５個分の賞球が払い出されたことを確認すると、賞球ＲＥＱ信号を停止状態にするとともに、賞球制御信号の出力を停止状態にする。
【０１１０】
この実施の形態では、図１２に示すように、後に発生した１５個の入賞にもとづく払出処理は、６個の入賞にもとづく払出処理が終了するまで待たされる。すなわち、連続して複数の入賞が発生した場合には、ＣＰＵ５６は、先の入賞にもとづく賞球の払い出しが払出処理終了信号によって確認されるまで、後の入賞にもとづく賞球の払出要求の送出を待つ。換言すれば、遊技制御手段における払出指令信号送信手段は、遊技制御用記憶手段（この例では総賞球数格納バッファ）に未払出の景品遊技媒体数が記憶されていたときには、払出制御手段からの払出処理終了信号を受信したことを条件に、次の払出指令信号を出力する。
【０１１１】
次に、図１３から図１６を参照して、主制御通信処理手段３７１Ｅが実行する主制御通信処理について説明する。図１３は、主制御通信処理を示すフローチャートである。主制御通信処理では、払出制御用ＣＰＵ３７１は、主制御通信制御コードの値に応じて、ステップＳ５３１〜Ｓ５３３のいずれかの処理を実行する。
【０１１２】
図１４は、主制御通信制御コードの値が０の場合に実行される主制御通信通常処理（ステップＳ５３１）を示すフローチャートである。主制御通信通常処理において、払出制御用ＣＰＵ３７１は、エラービットがオンしている場合には、以降の処理を実行せずに処理を終了する（ステップＳ５４１）。エラービットとは、各種のエラーが発生したことが検出されたときにセットされるエラーフラグにおけるビットである。ステップＳ５４１では、エラーフラグ中のビットが１つでもセットされていたら、エラービットがセットされていると判断する。
【０１１３】
また、払出制御用ＣＰＵ３７１は、ＢＲＤＹ信号がオン状態であれば、以降の処理を実行せずに処理を終了する（ステップＳ５４２）。ＢＲＤＹ信号がオン状態であるということは、カードユニット５０から球貸し要求が発生していることを意味する。すなわち、球貸し要求が発生しているときには、主基板３１の遊技制御手段との通信（賞球払出に関する通信）が進行しない。さらに、球払出動作中である場合すなわち後述する球貸し動作中フラグがセットされている場合にも、以降の処理を実行せずに処理を終了する（ステップＳ５４３）。従って、球払出動作中である場合にも、主基板３１の遊技制御手段との通信（賞球払出に関する通信）が進行しない。また、主基板３１からの接続確認信号がオフ状態である場合には、以降の処理を実行せずに処理を終了する（ステップＳ５４４）。
【０１１４】
ステップＳ５４１〜Ｓ５４３の条件が成立せず、接続確認信号がオン状態である場合には、払出制御用ＣＰＵ３７１は、賞球ＲＥＱ信号がオン状態になっているか否か確認する（ステップＳ５４５）。オン状態になっている場合には、賞球制御信号が示す賞球数を賞球未払出個数カウンタ３７６Ｂにセットし（ステップＳ５４６）、払出ＢＵＳＹ信号をオン状態にするための処理を行う（ステップＳ５４７）。具体的には、出力ポートの出力状態に対応した出力ポートバッファにおける払出ＢＵＳＹ信号に対応したビットをオン状態に設定する。そして、主制御通信制御タイマに払出ＢＵＳＹ信号出力時間をセットし（ステップＳ５４８）、主制御通信制御コードの値を１にして（ステップＳ５４９）、処理を終了する。主制御通信制御タイマは、主基板３１の遊技制御手段との通信に関わる時間の監視等に使用されるタイマであるが、この段階では、払出ＢＵＳＹ信号をオフするタイミングを設定するための払出ＢＵＳＹ信号出力時間がセットされる。払出ＢＵＳＹ信号出力時間は、払出指令信号で指定された払出数の賞球の払出処理が終了（完了）するのに十分な時間とされる。この払出ＢＵＳＹ信号出力時間は、一定の時間であっても、払出指令信号で指定された払出個数に応じた時間であってもよい。なお、未払出個数カウンタ３７６Ａ，Ｂは、揮発性（電源バックアップされない）のＲＡＭ領域に形成されている。
【０１１５】
図１５は、主制御通信制御コードの値が１の場合に実行される主制御通信中処理（ステップＳ５３２）を示すフローチャートである。主制御通信中処理において、払出制御用ＣＰＵ３７１は、賞球ＲＥＱ信号がオフ状態になっていたら（ステップＳ５５１）、エラーフラグのうち賞球ＲＥＱ信号エラービットをセットする（ステップＳ５５２）。この段階で、直ちに賞球ＲＥＱ信号がオフ状態になってしまうのはおかしいからである。
【０１１６】
次いで、払出制御用ＣＰＵ３７１は、主制御通信制御タイマの値を確認し（ステップＳ５５３）、０になっていなければ主制御通信制御タイマの値を１減算して（ステップＳ５５４）、処理を終了する。主制御通信制御タイマの値が０になっていたら、払出ＢＵＳＹ信号をオフ状態にするための処理を行う（ステップＳ５５５）。具体的には、出力ポートの出力状態に対応した出力ポートバッファにおける払出ＢＵＳＹ信号に対応したビットをオフ状態に設定する。また、主制御通信制御タイマに賞球ＲＥＱ信号オフ監視時間をセットする（ステップＳ５５６）。賞球ＲＥＱ信号オフ監視時間は、賞球ＲＥＱ信号がオフするのを監視するための時間である。そして、主制御通信制御コードの値を２にして（ステップＳ５５７）、処理を終了する。
【０１１７】
図１６は、主制御通信制御コードの値が２の場合に実行される主制御通信終了処理（ステップＳ５３３）を示すフローチャートである。主制御通信中処理において、払出制御用ＣＰＵ３７１は、賞球ＲＥＱ信号がオフ状態になったか否かを確認する（ステップＳ５６１）。オフ状態になったらステップＳ５６５に移行する。オフ状態になっていない場合には、主制御通信制御タイマの値を−１する（ステップＳ５６２）。そして、主制御通信制御タイマの値が０になっていたら（ステップＳ５６３）、賞球ＲＥＱ信号がオフしなかったとして、エラーフラグのうち賞球ＲＥＱ信号エラービットをセットし（ステップＳ５６４）、ステップＳ５６５に移行する。
【０１１８】
ステップＳ５６５では、主制御通信制御コードの値を０にして（ステップＳ５６５）、処理を終了する。
【０１１９】
次に、図１７から図２０を参照して、賞球球貸し制御処理手段３７１Ｆが実行する賞球球貸し制御処理について説明する。図１７は、賞球球貸し制御処理を示すフローチャートである。賞球球貸し制御処理において、払出制御用ＣＰＵ３７１は、払出個数カウントスイッチ３０１の検出信号がオン状態になったことを確認したら（ステップＳ６０１）、払い出された遊技球が貸し球であるか確認する（ステップＳ６０２）。この例では、遊技球が貸し球であるかは、現在の払出制御の状態が球貸し中であるか否かによって確認される。そして、球貸し中であるか否かは、例えば、ＲＡＭに形成されている払出制御状態フラグにおける球貸し動作中ビットがセットされているか否かによって確認される。なお、球貸し中でないときは賞球中であると判断する。
【０１２０】
賞球中であれば、賞球未払出個数カウンタ３７６Ｂの値を１減らす（ステップＳ６０３）。賞球中でなく球貸し中であれば、球貸し未払出個数カウンタ３７６Ａの値を１減らす（ステップＳ６０４）。賞球未払出個数カウンタ３７６Ｂの値を１減らしたときは、払出制御用ＣＰＵ３７１は、賞球カウント信号を所定期間オン状態とする（ステップＳ６０５）。これにより、賞球カウント信号が主基板３１に送信されることになる。
【０１２１】
なお、賞球球貸し制御処理において、払出動作（１回の賞球払出または１回の球貸し）を行うか否か判定するためにエラービットがチェックされるのは、図１８に示された払出開始待ち処理においてのみである。すなわち、図１７に示されている払出個数カウントスイッチ３０１の確認処理、未払出個数カウンタの減算処理、賞球カウント信号の出力処理などについては、エラービットがチェックされることなく実行される。従って、エラーが発生しても、払出個数カウントスイッチ３０１からの検出出力に応じて、球貸し未払出個数カウンタ３７６Ａまたは賞球未払出個数カウンタ３７６Ｂの減算処理が実行され、賞球未払出個数カウンタ３７６Ｂの値が減算されたときには賞球カウント信号が出力される。よって、エラー状態となっていても、遊技球の未払出数を管理することができる。また、エラー状態となっていても、賞球の払出が検出されたことに応じて賞球カウント信号を出力することができるので、エラー状態であっても、払出制御基板３７側で検出された賞球の払出を確認したことを示す情報を主基板３１側に伝達することができる。
【０１２２】
なお、図１７に示した例では、賞球球貸し制御処理において、払出制御用ＣＰＵ３７１が、ＲＯＭに格納されているプログラムに従って、上記のステップＳ６０１，Ｓ６０２，Ｓ６０５の処理を実現していた。すなわち、払出検出手段から入力された検出信号が景品遊技媒体と貸し遊技媒体とのいずれの払い出しによるものかを判定する払出判定手段と、払出判定手段により検出信号が景品遊技媒体の払い出しによるものと判定されたときに、景品遊技媒体の払い出しの検出を示す景品遊技媒体計数信号を送信する計数信号送信手段とをソフトウェア構成により実現していた。しかし、このような構成に限られるわけではなく、上記のような処理を払出制御基板３７に搭載されたハードウェア回路により実現することも可能である。例えば、払出制御基板３７において、払出個数カウントスイッチ３０１からの検出信号と、主基板３１に向けて出力される払出ＢＵＳＹ信号とがそれぞれ分岐され、その分岐されたそれぞれの信号がＡＮＤ回路に入力されるようにする。そして、ＡＮＤ回路において検出信号と払出ＢＵＳＹ信号とのＡＮＤ（論理積）をとることで賞球カウント信号を作成する。このように、ＡＮＤ回路で検出信号と払出ＢＵＳＹ信号とのＡＮＤをとることにより、払出ＢＵＳＹ信号の出力中に払出個数カウントスイッチ３０１が遊技球の払い出しを検出した場合にのみ賞球カウント信号が出力されることになり、賞球カウント信号は賞球の払い出しを検出したことを示すことになる。払出制御基板３７に設けられた出力回路は、ＡＮＤ回路で作成された賞球カウント信号を主基板３１に出力する。このような構成によっても、払い出された遊技球が賞球である場合に、賞球の払い出しに応じて賞球カウント信号を主基板３１に出力することができるようになる。
【０１２３】
図１８は、払出制御コードが０の場合に実行される払出開始待ち処理（ステップＳ６１０）を示すフローチャートである。払出開始待ち処理において、払出制御用ＣＰＵ３７１は、エラービットがセットされていたら、以降の処理を実行しない（ステップＳ６２１）。また、ＢＲＤＹ信号がオン状態でなければ、ステップＳ６３１以降の賞球払出のための処理を実行する。ＢＲＤＹ信号がオン状態であって、さらに、球貸し要求信号であるＢＲＱ信号がオン状態になっていたら球貸し動作中フラグをセットする（ステップＳ６２３，Ｓ６２４）。そして、未払出個数カウンタに「２５」をセットし（ステップＳ６２５）、払出モータ回転回数バッファに未払出個数カウンタに「２５」をセットする（ステップＳ６２６）。
【０１２４】
払出モータ回転回数バッファは、払出モータ制御処理手段３７１Ｃによる払出モータ制御処理において参照される。すなわち、払出モータ制御処理では、払出モータ回転回数バッファにセットされた値に対応した回転数分だけ払出モータ２８９を回転させる制御が実行される。その後、払出制御用ＣＰＵ３７１は、払出制御コードの値を１にして（ステップＳ６３４）、処理を終了する。
【０１２５】
ＢＲＤＹ信号がオン状態でなければ、払出制御用ＣＰＵ３７１は、賞球未払出個数カウンタ３７６Ｂの値が０であるか否かを確認する（ステップＳ６３１）。０であれば処理を終了する。賞球未払出個数カウンタ３７６Ｂには、主制御通信通常処理におけるステップＳ５４６において、すなわち、主基板３１の遊技制御手段から賞球ＲＥＱ信号を受けたときに、０でない値（賞球制御信号が示す数）がセットされている。従って、未払出個数カウンタの値が０でない場合には、賞球動作中フラグをセットし（ステップＳ６３２）、払出モータ回転回数バッファに賞球未払出個数カウンタ３７６Ｂの値をセットする（ステップＳ６３３）。これにより、払出モータ制御処理手段３７１Ｃによる払出モータ制御処理において、払出モータ回転回数バッファにセットされた値に対応した回転数分だけ払出モータ２８９を回転させる制御が実行される。その後、払出制御用ＣＰＵ３７１は、払出制御コードの値を１にして（ステップＳ６３４）、処理を終了する。
【０１２６】
図１９は、払出制御コードが１の場合に実行される払出モータ停止待ち処理（ステップＳ６１１）を示すフローチャートである。払出モータ停止待ち処理において、払出制御用ＣＰＵ３７１は、払出動作が終了したか否か確認する（ステップＳ６４１）。払出制御用ＣＰＵ３７１は、例えば、払出モータ制御処理手段３７１Ｃによる払出モータ制御処理における払出モータブレーキ処理（払出モータの回転を停止させるためにブレーキをかける処理）が終了するときにその旨のフラグをセットし、ステップＳ６４１においてそのフラグを確認することによって払出動作が終了したか否かを確認することができる。
【０１２７】
払出動作が終了した場合には、払出制御用ＣＰＵ３７１は、払出制御監視タイマに払出通過監視時間をセットする（ステップＳ６４２）。払出通過監視時間は、最後の払出球が払出モータ２８９によって払い出されてから払出個数カウントスイッチ３０１を通過するまでの時間に、余裕を持たせた時間である。そして、払出制御コードの値を２にして（ステップＳ６４３）、処理を終了する。
【０１２８】
図２０は、払出制御コードの値が２の場合に実行される払出通過待ち処理（ステップＳ６１２）を示すフローチャートである。払出通過待ち処理において、払出制御用ＣＰＵ３７１は、まず、払出制御タイマの値を−１する（ステップＳ６５１）。そして、払出制御タイマの値を確認し（ステップＳ６５２）、その値が０になっていなければ、すなわち払出制御タイマがタイムアウトしていなければ処理を終了する。
【０１２９】
払出制御タイマがタイムアウトしていれば、払出制御用ＣＰＵ３７１は、球貸し払出処理（球貸し動作）を実行していたか否か確認する（ステップＳ６５３）。球貸し動作を実行していたか否かは、ＲＡＭに形成されている球貸し動作中フラグがセットされているか否かによって確認される。球貸し動作を実行していない場合、すなわち、賞球払出処理（賞球動作）を実行していた場合には、払出制御用ＣＰＵ３７１は、賞球未払出個数カウンタ３７６Ｂの値を確認する（ステップＳ６５４）。賞球未払出個数カウンタ３７６Ｂの値が０になっている場合には、正常に賞球払出処理が完了したとして、ＲＡＭに形成されている賞球動作中フラグをリセットし（ステップＳ６５５）、その後、再払出動作カウンタをクリアし（ステップＳ６５６）、払出制御コードを０にして（ステップＳ６５７）、処理を終了する。なお、払出動作が正常に実行された場合にはステップＳ６５７の処理は不要であるが、後述する補正払出処理が実行された後にはステップＳ６５７の処理が必要になる。
【０１３０】
球貸し動作を実行していた場合は、払出制御用ＣＰＵ３７１は、球貸し未払出個数カウンタ３７６Ａの値を確認する（ステップＳ６５８）。球貸し未払出個数カウンタ３７６Ａの値が０になっている場合には、正常に貸し球払出処理が完了したとして、ＲＡＭに形成されている球貸し動作中フラグをリセットし（ステップＳ６５９）、その後、再払出動作カウンタをクリアし（ステップＳ６５６）、払出制御コードを０にして（ステップＳ６５７）、処理を終了する。
【０１３１】
ステップＳ６５４において賞球未払出個数カウンタ３７６Ｂの値が０になっていない場合、また、ステップＳ６５８において球貸し未払出個数カウンタ３７６Ａの値が０になっていない場合には、実際に払い出された遊技球が払出予定数よりも少ない（払出不足）ことを意味する。この場合、払出制御用ＣＰＵ３７１は、ステップＳ６６１〜ステップＳ６６６の補正払出処理のための制御を行う。ここでは、払出予定数分の遊技球が払い出されるまで、最大２回の再払出動作を行う。２回の再払出動作を行っても払出予定数分の遊技球が払い出されない場合には、エラービットをセットする。
【０１３２】
払出制御用ＣＰＵ３７１は、ステップＳ６６１において、再払出動作カウンタの値が２になっているか否か確認する。２になっていなければ、払出モータ回転回数バッファに未払出個数カウンタ３７６Ａ，Ｂの値をセットする（ステップＳ６６２）。また、再払出動作カウンタの値を＋１し（ステップＳ６６４）、払出制御コードの値を１にして（ステップＳ６６５）、処理を終了する。なお、ステップＳ６６２，Ｓ６６５の処理は、払出モータ回転回数バッファにセットされる値が異なるものの、払出開始待ち処理におけるステップＳ６３３，Ｓ６３４の処理と同じである。
【０１３３】
ステップＳ６６１において、再払出動作カウンタの値が２になっていることを確認したら、払出制御用ＣＰＵ３７１は、エラーフラグのうち、払出個数カウントスイッチ未通過エラービット（払出ケースエラービット）をセットして（ステップＳ６６６）、処理を終了する。
【０１３４】
従って、この実施の形態では、払出制御手段における賞球球貸し制御手段３７１Ｆは、払出検出手段としての払出個数カウントスイッチ３０１からの検出信号にもとづいて、揮発性記憶手段（この例では未払出個数カウンタ３７６Ａ，Ｂ）に記憶された払出数に満たない景品遊技媒体の払い出しが行われたことを検出したときに、あらかじめ決められた所定回（この例では２回）を限度として、払出手段に不足分の景品遊技媒体の払い出しを行わせる。
【０１３５】
次に、エエラーの種類とエラー表示用ＬＥＤ３７４の表示との関係等について説明する。なお、エラー表示用ＬＥＤ３７４の表示制御は、表示制御処理手段３７１Ｈによって行われる。主基板３１からの接続確認信号がオフ状態になった場合には、主基板未接続エラーとして、エラー表示用ＬＥＤ３７４に「１」を表示する制御を行う。払出個数カウントスイッチ３０１の断線または払出個数カウントスイッチ３０１の部分において球詰まりが発生した場合には、払出スイッチ異常検知エラー１として、エラー表示用ＬＥＤ３７４に「２」を表示する制御を行う。なお、払出個数カウントスイッチ３０１の断線または払出個数カウントスイッチ３０１の部分において球詰まりが発生したことは、払出個数カウントスイッチ３０１の検出信号がオフ状態にならなかったことによって判定される。
【０１３６】
遊技球の払出動作中でないにも関わらず払出個数カウントスイッチ３０１の検出信号がオン状態になった場合には、払出スイッチ異常検知エラー２として、エラー表示用ＬＥＤ３７４に「３」を表示する制御を行う。払出モータ２８９の回転異常または遊技球が払い出されたにも関わらず払出個数カウントスイッチ３０１の検出信号がオン状態にならない場合には、払出ケースエラーとして、エラー表示用ＬＥＤ３７４に「４」を表示する制御を行う。不正なタイミングで賞球ＲＥＱ信号がオン状態になった場合、または不正なタイミングで賞球ＲＥＱ信号がオフ状態になった場合には、賞球ＲＥＱ信号エラーとして、エラー表示用ＬＥＤ３７４に「５」を表示する制御を行う。
【０１３７】
また、下皿満タン状態すなわち満タンスイッチ４８がオン状態になった場合には、満タンエラーとして、エラー表示用ＬＥＤ３７４に「６」を表示する制御を行う。補給球の不足状態すなわち球切れスイッチ１８７がオン状態になった場合には、球切れエラーとして、エラー表示用ＬＥＤ３７４に「７」を表示する制御を行う。
【０１３８】
さらに、カードユニット５０からのＶＬ信号がオフ状態になった場合には、プリペイドカードユニット未接続エラーとして、エラー表示用ＬＥＤ３７４に「８」を表示する制御を行う。不正なタイミングでカードユニット５０と通信がなされた場合には、プリペイドカードユニット通信エラーとして、エラー表示用ＬＥＤ３７４に「９」を表示する制御を行う。なお、プリペイドカードユニット通信エラーは、プリペイドカードユニット制御処理において検出される。
【０１３９】
以上のエラーのうち、払出スイッチ異常検知エラー２、払出ケースエラーまたは賞球ＲＥＱ信号エラーが発生した後、エラー解除スイッチ３７５が操作されエラー解除スイッチ３７５から操作信号が出力されたら（オン状態になったら）、払出制御手段は、エラーが発生する前の状態に復帰する。
【０１４０】
次に、図２１，図２２を参照して、エラー処理手段３７１Ｇが実行するエラー処理について説明する。図２１は、エラー処理を示すフローチャートである。エラー処理において、払出制御用ＣＰＵ３７１は、エラーフラグをチェックし、そのうちのセットされているビットが、払出スイッチ異常検知エラー２、払出ケースエラーおよび賞球ＲＥＱ信号エラーのみ（３つのうちのいずれかのビットのみ、もしくは３つのうちの２ビットのみ、またはそれら３ビットのみ）であるか否か確認する（ステップＳ６７１）。セットされているビットがそれらのみである場合には、エラー解除スイッチ３７５から操作信号がオン状態になったか否か確認する（ステップＳ６７２）。操作信号がオン状態になったら、エラー復帰時間をエラー復帰前タイマにセットする（ステップＳ６７３）。エラー復帰時間は、エラー解除スイッチ３７５が操作されてから、実際にエラー状態から通常状態に復帰するまでの時間である。
【０１４１】
エラー解除スイッチ３７５から操作信号がオン状態でない場合には、払出制御用ＣＰＵ３７１は、エラー復帰前タイマの値を確認する（ステップＳ６７４）。エラー復帰前タイマの値が０であれば、すなわち、エラー復帰前タイマがセットされていなければ、ステップＳ６７８に移行する。エラー復帰前タイマがセットされていれば、エラー復帰前タイマの値を−１し（ステップＳ６７５）、エラー復帰前タイマの値が０になったら（ステップＳ６７６）、エラーフラグのうちの、払出スイッチ異常検知エラー２、払出ケースエラーおよび賞球ＲＥＱ信号エラーのビットをリセットする（ステップＳ６７７）。
【０１４２】
このように、エラー解除スイッチ３７５が操作されたことにもとづいてエラー状態（図１８のステップＳ６２１に示すように払出禁止状態である）が解除されるので、速やかに払出禁止状態を解除して払出処理を能動化させることができる。また、エラー状態が解除されたときでも、電源バックアップされていない払出制御用記憶手段３７６における未払出個数カウンタ３７６Ａ，Ｂに記憶されている遊技球の払出数のデータが消去されることがないので、遊技者に不利益を与えることはない。
【０１４３】
ステップＳ６７８では、払出制御用ＣＰＵ３７１は、満タンスイッチ４８の検出信号を確認する。満タンスイッチ４８の検出信号が出力されていれば（オン状態であれば）、エラーフラグのうちの満タンエラービットをセットする（ステップＳ６７９）。満タンスイッチ４８の検出信号がオフ状態であれば、満タンエラービットをリセットする（ステップＳ６８０）。
【０１４４】
また、払出制御用ＣＰＵ３７１は、球切れスイッチ１８７の検出信号を確認する（ステップＳ６８１）。球切れスイッチ１８７の検出信号が出力されていれば（オン状態であれば）、エラーフラグのうちの球切れエラービットをセットする（ステップＳ６８２）。球切れスイッチ１８７の検出信号がオフ状態であれば、球切れエラービットをリセットする（ステップＳ６８３）。なお、球切れエラービットをセットされているときには、表示制御処理手段３７１Ｈによる表示制御処理において、出力ポートバッファにおける球切れＬＥＤ５２に対応したビットを点灯状態に対応した値にする。
【０１４５】
さらに、払出制御用ＣＰＵ３７１は、主基板３１からの接続確認信号の状態を確認し（ステップＳ６８５）、接続確認信号が出力されていなければ（オフ状態であれば）、主基板未接続エラービットをセットする（ステップＳ６８６）。また、接続確認信号が出力されていれば（オン状態であれば）、主基板未接続エラービットをリセットする（ステップＳ６８７）。
【０１４６】
また、払出制御用ＣＰＵ３７１は、各スイッチの検出信号の状態が設定される各スイッチタイマのうち払出個数カウントスイッチ３０１に対応したスイッチタイマの値を確認し、その値がスイッチオン最大時間（例えば「２４０」）を越えていたら（ステップＳ６８８）、エラーフラグのうち払出スイッチ異常検知エラー１のビットをセットする（ステップＳ６８９）。また、払出個数カウントスイッチ３０１に対応したスイッチタイマの値がスイッチオン最大時間以下であれば、払出スイッチ異常検知エラー１のビットをリセットする（ステップＳ６９０）。なお、各スイッチタイマの値は、スイッチ処理において、各スイッチの検出信号を入力する入力ポートの状態がスイッチオン状態であれば＋１され、オフ状態であれば０クリアされる。従って、払出個数カウントスイッチ３０１に対応したスイッチタイマの値がスイッチオン最大時間を越えていたということは、スイッチオン最大時間を越えて払出個数カウントスイッチ３０１がオン状態になっていることを意味し、払出個数カウントスイッチ３０１の断線または払出個数カウントスイッチ３０１の部分で遊技球が詰まっていると判断される。
【０１４７】
また、払出制御用ＣＰＵ３７１は、払出個数カウントスイッチ３０１に対応したスイッチタイマの値がスイッチオン判定値（例えば「２」）になった場合に（ステップＳ６９１）、球貸し動作中フラグおよび賞球動作中フラグがともにリセット状態であれば（ステップＳ６９２）、払出動作中でないのに払出個数カウントスイッチ３０１を遊技球が通過したとして、エラーフラグのうち払出スイッチ異常検知エラー２のビットをセットする（ステップＳ６９３）。また、球貸し動作中フラグまたは賞球動作中フラグがセットされていれば、払出スイッチ異常検知エラー２のビットをリセットする（ステップＳ６９４）。
【０１４８】
さらに、払出制御用ＣＰＵ３７１は、カードユニット５０からのＶＬ信号の入力状態を確認し（ステップＳ６９５）、ＶＬ信号が入力されていなければ（オフ状態であれば）、エラーフラグのうちプリペイドカードユニット未接続エラービットをセットする（ステップＳ６９６）。また、ＶＬ信号が入力されていれば（オン状態であれば）、プリペイドカードユニット未接続エラービットをリセットする（ステップＳ６９７）。
【０１４９】
なお、上述したように、表示制御処理手段３７１Ｈによる表示制御処理では、エラーフラグ中のエラービットに応じた表示（数値表示）による報知をエラー表示用ＬＥＤ３７４によって行う。この実施の形態では、主基板３１に搭載された遊技制御手段と払出制御基板３７に搭載された払出制御手段とが賞球払出に関して双方向通信を行うのであるが、通信エラーをエラー表示用ＬＥＤ３７４によって報知することができる。なお、通信エラーとして、主基板３１からの接続確認信号がオフしたことによる主基板未接続エラーと、不正なタイミングで賞球ＲＥＱ信号がオンまたはオフした賞球ＲＥＱ信号エラー（ステップＳ５６１〜Ｓ５６４およびステップＳ５５１，Ｓ５５２参照）とがあるが、主基板未接続エラーの通信エラーが発生した場合には、発射モータ９４が不能動化される。すなわち、遊技球の遊技領域７への発射ができない状態になる。従って、主基板未接続エラーの通信エラーが発生しているにも関わらず遊技が進行してしまうことはない。
【０１５０】
また、通信エラーは、払出制御手段の側で検出されるので、遊技制御手段と払出制御手段とが賞球払出に関して双方向通信を行うようにしても、遊技制御手段の負担を増すことなく通信エラーを検出できる。
【０１５１】
なお、この実施の形態では、主基板未接続エラーは接続確認信号がオン状態になると自動的に解消されるが（ステップＳ６８５，Ｓ６８７参照）、さらにエラー解除スイッチ３７５の操作を条件にエラー状態が解消されるようにしてもよい。
【０１５２】
また、この実施の形態では、カードユニット５０との間の通信エラー（プリペイドカードユニット未接続エラーおよびプリペイドカードユニット通信エラー）やその他のエラーを区別可能に報知する。従って、遊技制御手段と払出制御手段との間の通信エラーが容易に特定される。
【０１５３】
以上のように、この実施の形態によれば、賞球処理手段５６Ｆが、払出制御手段からの賞球カウント信号の受信に応じて遊技制御用記憶手段５５Ａの総賞球数格納バッファ５５Ｂに格納されている賞球数データの減算処理を実行するので、遊技制御手段側でほぼリアルタイムに賞球払出を認識して、未払出賞球数を確実に管理することができる。その結果、賞球の払出が行われている途中で遊技機の電源断が発生したような場合でも、すでに払い出しが行われた賞球数を認識しているため、賞球の払い出しの指示を重複して行われることが回避され、予定外の賞球の払い出しが行われるのが防止される。
【０１５４】
また、賞球処理手段５６Ｆは、払出制御手段からの払出処理終了信号を受信したことを条件に、次の払出指令信号を払出制御手段に対して送信するので、賞球の払出の終了を確実に認識することができるとともに、払出制御手段において信号の取りこぼしや誤認識が生じて正確な賞球払出が行われなくなるのを防止することができ、さらに遊技機のコストの上昇を抑制することができる。
【０１５５】
すなわち、遊技制御手段と払出制御手段との間でやりとりされる払出指令信号の通信が払い出しの終了に関わらずに実行されるように構成されている場合には、払出指令信号が単方向通信によって払出制御手段に送信されることから、払出制御手段において信号の取りこぼしや誤認識が生じ、入賞にもとづく個数の賞球が正確に払い出されない可能性があるが、この実施の形態における構成ではそのような事態は回避される。また、遊技制御手段および払出制御手段におけるＲＡＭがそれぞれ電源バックアップされ、遊技機への電力供給が停止した後に電力供給が復旧したとき、電源バックアップされているＲＡＭに賞球の未払出数を示す情報にもとづいて賞球を払い出す処理を続行するように構成されている場合には、遊技制御手段におけるＲＡＭに保存される賞球の未払出数を示す情報と、払出制御手段におけるＲＡＭに保存される賞球の未払出数を示す情報とが食い違う可能性があるが、この実施の形態における構成では、払出制御手段におけるＲＡＭは電源バックアップされていないのでそのような事態は生じことはなく、また遊技機のコストの上昇を抑制することも可能となる。
【０１５６】
また、エラー処理手段３７１Ｇが、接続確認信号がオフ状態になったとき主制御未接続エラーが発生したとしてエラー状態に移行させ、表示制御処理手段３７１Ｈが、エラー状態に移行すると、エラーの内容に対応した表示をエラー表示ＬＥＤ３７４に表示させるように制御するので、通信エラーを確実に報知することができ、遊技制御手段が正常に動作していない状況での賞球の払い出しが行われるのを抑止することができる。
【０１５７】
また、賞球球貸し制御手段３７１Ｆが、賞球の払い出しを行ったにもかかわらず払い出された賞球が払出予定数に満たなかったと判断した場合には、不足分の賞球を払い出すためのリトライ動作を払出手段に実行させる補正払出制御を行い、補正払出制御が行われた後、払い出された賞球が未だ払出予定数に満たないと判断した場合には、払い出しに関わる制御状態をエラー状態に設定し、表示制御処理手段３７１Ｈが、エラー状態に設定されると、払い出しに関するエラーが発生していることを報知するためにエラー表示用ＬＥＤ３７４の表示制御を実行するので、未払出の賞球の払い出しを確実に行うことができるとともに、払い出しに関するエラーを確実に報知することができ、正常に払出処理が行えない状況での賞球の払い出しが行われるのを抑止することができる。
【０１５８】
また、エラー処理手段３７１Ｇは、エラー解除スイッチ３７がオンされたことに応じて、所定のエラー状態を解除するので、払出制御手段における揮発性の払出制御用記憶手段３７６に記憶されている賞球の未払出数のデータが消去されるのを回避することができる。また、電力供給開始時処理手段５６Ａが、遊技機に対する電力供給が開始され遊技制御処理が実行可能状態（動作可能状態）になったときに、遊技制御処理の実行開始を当該遊技制御処理が実行可能状態となったときから少なくとも払出制御処理が実行開始されるときまでの所定期間遅延させる遅延処理を実行するので、遊技機の電力供給が開始されたときに払出制御手段が遊技制御手段からの制御信号を確実に受信することができるようになる。
【０１５９】
また、発射モータ制御処理手段３７１Ｂが、発射手段を駆動するための駆動処理を実行するので、発射手段を制御するためのマイクロコンピュータ等の制御手段が不要となる。その結果、遊技機のコストを低減させることができる。
【０１６０】
また、上記の実施の形態では、払出個数カウントスイッチ３０１の出力は払出制御基板３７のみに入力されている。従って、払出個数カウントスイッチ３０１の出力を主基板３１と払出制御基板３７との双方に供給する場合に比べて、回路構成が簡略化されコストを低減することができる。さらに、払出個数カウントスイッチ３０１は賞球と貸し球を区別しないで遊技球の払い出しを検出するので、部品点数が削減され、遊技機のコストをより一層低減させることができる。
【０１６１】
また、上述した実施の形態では、払出制御手段は、遊技球の払い出しが停止されるエラー状態であっても、払出個数カウントスイッチ３０１からの検出信号を入力したときに、賞球の払出検出であると判定した場合には賞球カウント信号を遊技制御手段に対して送信するので、賞球の払い出しを検出したことを示す賞球カウント信号を遊技制御手段に対して確実に伝達することができる。
【０１６２】
なお、上記の実施の形態では、払出制御手段は、賞球の払出処理が終了したとき、そのことを示す払出処理終了信号を遊技制御手段に送信する。すなわち、払出ＢＵＳＹ信号をオン状態からオフ状態に切り替える（ステップＳ５５５参照）。ここで、払出ＢＵＳＹ信号がオフ状態に切り替えられるタイミングは、主制御通信制御タイマにセットされた払出ＢＵＳＹ信号出力時間がタイムアウトした時点である（ステップＳ５４８，Ｓ５５３参照）。従って、この時点では、１回の払出指令信号で指定された払出数の全ての賞球の払い出しが完了していないこともあり得る。
【０１６３】
上記の実施の形態では、払出ＢＵＳＹ信号がオフ状態になったときに、１回の払出指令信号で指定された払出数の全ての賞球の払い出しが完了していない場合は、遊技制御手段が遊技の進行を停止するための制御を行うように構成されていた。しかし、このような場合に、遊技制御手段は、遊技の進行を停止する制御を行わずに、総賞球数を示すデータにもとづいて、未だ払い出されていない未払出分（補正分）の賞球個数を認識し、当該未払出分の賞球個数の払出を指定する払出指令信号を新たに払出制御手段に送信するように構成されていてもよい（ステップＳ２４７，Ｓ２５１〜Ｓ２５５参照）。このような構成の場合、払出制御手段において、未払出分の賞球個数の払出を指定する払出指令信号を受信することに応じて、未払出の賞球の払出処理が実行される。
【０１６４】
具体的には、図１４に示す主制御通信通常処理（ステップ５３１）において、払出制御手段は、未払出分の賞球個数の払出を指定する払出指令信号を受信したときは、その払出指令信号で指定された賞球数を賞球未払出個数カウンタ３７６Ｂに新たにセットする（ステップＳ５４６）。すなわち、払出指令信号を受信したとき、賞球未払出個数カウンタ３７６Ｂの値が０でない状態（前回の払出指令信号で指定された賞球数の払い出しが完了していない状態）であるが、賞球未払出数カウンタ３７６Ｂの値を今回の払出指令信号（賞球制御信号）が示す賞球数に更新する（すなわち、賞球未払出数カウンタ３７６Ｂの値をクリアしてから今回の賞球制御信号が示す賞球数をセットする）。そして、図１８に示す払出開始待ち処理（ステップＳ６１０）において、払出制御手段は、賞球未払出個数カウンタ３７６Ｂに新たにセットされた賞球個数の払出処理を実行する（ステップＳ６３１〜Ｓ６３３）。このような構成の実現するために、例えば、前回実行された払出処理によって実際に払い出された遊技球が払出予定数に満たなかったとしても（払出不足が生じたとしても）、払い出しに関わる制御状態をエラー状態に移行させる制御を実行しないようにする。すなわち、図２０に示す払出通過待ち処理（ステップＳ６１２）において、ステップＳ６６６におけるエラービットをセットする処理を行わずに、賞球未払出個数カウンタ３７６Ｂの値をクリアし（０にし）、払出制御コードを０にして、払出開始待ち処理に移行させるようにする。このように構成することにより、未払出分の賞球個数の払出を指定する払出指令信号を受信したときに、賞球未払出個数カウンタ３７６Ｂにセットされている値にもとづいて、賞球の払出処理を実行することができるようになる（ステップＳ６２１参照）。
【０１６５】
なお、上記の実施の形態では、払出制御基板３７に設けられているＲＡＭは電源バックアップされていないが、主基板３１の場合と同様にＲＡＭの一部または全部が電源バックアップされていてもよい。
【０１６６】
また、上記の実施の形態では、賞球ＲＥＱ信号によって払出要求を行い、払出個数信号によって払出数が指定されたが、賞球制御信号によって払出要求および払出数の指定を行うように構成してもよい。その場合、払出制御手段は、賞球制御信号が出力されているときは、同時に払出要求がなされていると判定すればよい。そのような構成によれば、賞球ＲＥＱ信号を用いる必要はない。
【０１６７】
また、上記の実施の形態では、賞球の払出処理中に払出ＢＵＳＹ信号が出力されたが、貸し球の払出処理中にも払出ＢＵＳＹ信号を出力するようにしてもよい。そのように構成すれば、遊技制御手段が球貸し処理中であることを認識することができる。従って、遊技制御手段は、払出ＢＵＳＹ信号のオン状態にもとづいて、球貸し処理が所定期間以上継続して実行されていると認識したような場合に、エラーが発生したと判定することができる。
【０１６８】
また、上記の実施の形態では、払出制御手段は、払出モータ２８９が払出予定数分回転したことを検出したら賞球払出の終了と決定したが、払出モータ位置センサによる検出回数が払出予定数に達したら賞球払出の終了と決定してもよい。すなわち、払出制御手段は、払出手段の動作量（この例では、払出モータ２８９の回転量または払出モータ位置センサによる検出回数）を検出することによって払い出しが完了したか否かを判定するように構成されていてもよい。
【０１６９】
さらに、上記の実施の形態では、払出制御手段は、払出個数カウントスイッチ３０１の検出信号にもとづいて払出が完了したか否かを確認したが、払出モータ位置センサの出力信号にもとづいて払出が完了したか否かを確認するようにしてもよい。
【０１７０】
また、払出制御手段が、払出手段の駆動部（例えば払出モータ２８９、カム等）の動作量を検出し、その検出にもとづいて払い出しに関わる異常（払出ユニットエラー）が発生したか否かを判定するように構成されていてもよい。そのように構成すれば、払い出しに関わる異常を確実に検出することができる。
【０１７１】
また、上記の実施の形態では、球払出装置９７は球貸しも賞球払出も実行可能な構成であったが、球貸しを行う機構と賞球払出を行う機構とが独立していても本発明を適用することができる。
【０１７２】
また、上述した実施の形態では、球切れ状態や下皿満タン状態である場合などに払出禁止状態にしたが、他の払い出しを行うことが好ましくない場合や払い出しを行うことができない場合にも払出禁止状態に設定してもよい。例えば、ガラス扉枠２が開状態となってドア開放スイッチ１６１Ａ，１６１Ｂから検出信号が出力されているときなどにも払出禁止状態に設定されるようにしてもよい。
【０１７３】
また、上述した実施の形態において、各種の信号のやりとりに関し、送信／受信や出力／入力という異なる表現を用いているが、送信と出力あるいは受信と入力は、ほぼ同じ意味で用いており、これらの表現は相互に入替可能であることは言うまでもない。なお、制御コマンドなどの多くの意味を持つ信号のやりとりについて送信／受信とするとともに、オン／オフの切り換えによって情報を伝達するための信号のやりとりについて出力／入力として、送信／受信と出力／入力とを使い分けしている場合もある。この場合においても、それらの表現は相互に入替可能である。
【０１７４】
また、上述した各実施の形態では、記録媒体処理装置（カードユニット５０）で使用される記録媒体が磁気カード（プリペイドカード）であったが、磁気カードに限られず、非接触型あるいは接触型のＩＣカードであってもよい。また、記録媒体処理装置が識別符号にもとづいて記録情報を特定できる構成とされている場合には、記録媒体は、記録情報を特定可能な識別符号などの情報を少なくとも記録媒体処理装置が読み取り可能に記録できるようなものであってもよい。さらに、記録媒体は、例えばバーコードなどの所定の情報記録シンボル等が読み取り可能にプリントされたものであってもよい。また、記録媒体の形状は、カード状のものに限られず、例えば円盤形状や球状、あるいはチップ形状など、どのような形状とされていてもよい。
【０１７５】
上記の各実施の形態のパチンコ遊技機は、主として、始動入賞にもとづいて可変表示部９に可変表示される特別図柄の停止図柄が所定の図柄の組み合わせになると所定の遊技価値が遊技者に付与可能になる第１種パチンコ遊技機であったが、始動入賞にもとづいて開放する電動役物の所定領域への入賞があると所定の遊技価値が遊技者に付与可能になる第２種パチンコ遊技機や、始動入賞にもとづいて可変表示される図柄の停止図柄が所定の図柄の組み合わせになると開放する所定の電動役物への入賞があると所定の権利が発生または継続する第３種パチンコ遊技機であっても、本発明を適用できる。
【０１７６】
さらに、遊技媒体が遊技球であるパチンコ遊技機に限られず、スロット機等においても、遊技媒体の払い出しを行う電気部品が備えられている場合には本発明を適用することができる。
【産業上の利用可能性】
【０１７７】
本発明は、パチンコ遊技機などの遊技に適用可能であり、特に、遊技制御手段と払出制御手段とが別個に設けられている遊技機において、コストの増加を抑制するとともに、予定外の景品遊技媒体の払い出しが行われるのを防止するために有用である。
【図面の簡単な説明】
【０１７８】
【図１】パチンコ遊技機を正面からみた正面図である。
【図２】遊技制御基板（主基板）の回路構成例を示すブロック図である。
【図３】払出制御基板の回路構成例を示すブロック図である。
【図４】遊技制御手段および払出制御手段の構成例を示すブロック図である。
【図５】制御信号の内容の一例を示す説明図である。
【図６】遊技機に対して電力供給が開始されたとき、および電力供給が停止したときのマイクロコンピュータの動作の様子を示すタイミング図である。
【図７】賞球制御処理を示すフローチャートである。
【図８】賞球待ち処理１を示すフローチャートである。
【図９】賞球送信処理を示すフローチャートである。
【図１０】賞球待ち処理２を示すフローチャートである。
【図１１】賞球待ち処理３を示すフローチャートである。
【図１２】制御信号の出力状態の例を示すタイミングチャートである。
【図１３】主制御通信処理を示すフローチャートである。
【図１４】主制御通信通常処理を示すフローチャートである。
【図１５】主制御通信中処理を示すフローチャートである。
【図１６】主制御通信終了処理を示すフローチャートである。
【図１７】払出制御処理を示すフローチャートである。
【図１８】払出開始待ち処理を示すフローチャートである。
【図１９】払出モータ停止待ち処理を示すフローチャートである。
【図２０】払出通過待ち処理を示すフローチャートである。
【図２１】エラー処理を示すフローチャートである。
【図２２】エラー処理を示すフローチャートである。
【符号の説明】
【０１７９】
１        パチンコ遊技機
３１      遊技制御基板（主基板）
３７      払出制御基板
５５      ＲＡＭ（遊技制御用記憶手段）
５６      ＣＰＵ
９４      発射モータ
９７      球払出装置
２８９    払出モータ
３０１    払出個数カウントスイッチ
３７１    払出制御用ＣＰＵ
３７４    エラー表示用ＬＥＤ
３７５    エラー解除スイッチ
３７６    払出制御用記憶手段（ＲＡＭ）
【図１】
2005131026.tif 000003
【図２】
2005131026.tif 000004
【図３】
2005131026.tif 000005
【図４】
2005131026.tif 000006
【図５】
2005131026.tif 000007
【図６】
2005131026.tif 000008
【図７】
2005131026.tif 000009
【図８】
2005131026.tif 000010
【図９】
2005131026.tif 000011
【図１０】
2005131026.tif 000012
【図１１】
2005131026.tif 000013
【図１２】
2005131026.tif 000014
【図１３】
2005131026.tif 000015
【図１４】
2005131026.tif 000016
【図１５】
2005131026.tif 000017
【図１６】
2005131026.tif 000018
【図１７】
2005131026.tif 000019
【図１８】
2005131026.tif 000020
【図１９】
2005131026.tif 000021
【図２０】
2005131026.tif 000022
【図２１】
2005131026.tif 000023
【図２２】
2005131026.tif 000024