(57)【要約】      （修正有）【課題】払出制御手段側の異常を簡素に判定でき、更に、電断復旧時の制御の複雑化を防止するとともに、電断を誤って検出した際に、電断処理が行われてしまうことを防止できる遊技球を用いたスロットマシンを提供する。【解決手段】  電断時には、未払出球数の記憶を遊技制御部４１でのみ保持し、電断復旧時、遊技制御部４１で保持されている未払出球数が残存する場合に、該未払出球数の払出を再度要求し、当該要求に基づき払出制御部６１が電断時の未払出球数の払出を行う。また、遊技制御部４１は、払出要求を行った後、所定期間が経過するまでに動作中信号のｏｆｆを検出しなかったときに、払出通信エラーと判定し、その旨を報知すると共に電断復旧時に電断前の制御状態に復帰するための処理を行う前に、信号入力端子ＰＯＲＴに電圧低下信号が入力されているか否かを判定し、信号入力端子ＰＯＲＴに電圧低下信号が入力されていなければ、元の処理に復帰する。【選択図】  図７
2006158532.tif 000002
【特許請求の範囲】
【請求項１】
遊技球を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置の表示結果が導出されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされた遊技球を用いたスロットマシンであって、
前記遊技球の払出を伴う払出入賞が発生したことに基づいて前記遊技球の払出を行う払出装置と、
前記払出装置により払い出された遊技球を検出する払出球検出手段と、
前記払出入賞が発生したことに基づいて前記払出装置により払い出された払出球数に関する情報を表示する払出球数表示手段と、
前記遊技球を用いたスロットマシンで用いられる所定の電力の状態を監視し、電力供給が断たれたことに関わる電断条件が成立しているときに電断信号を出力する電断検出手段と、
信号が入力されることにより外部割込を発生させる割込入力端子と、通常入力端子と、を有するマイクロコンピュータにて構成され、遊技の制御を行うメイン制御手段と、
前記メイン制御手段と接続され、前記払出装置の制御を行うサブ制御手段と、
を備え、
前記電断検出手段は、前記電断信号を前記マイクロコンピュータの割込入力端子及び通常入力端子の双方に出力し、
前記メイン制御手段は、
前記外部割込に応じて電断時割込処理を実行する電断時割込処理実行手段と、
前記払出入賞に応じた遊技球数のうち未払出分の未払出球数を記憶する未払出球数記憶手段と、
前記払出入賞が発生したときに、該払出入賞に応じた遊技球数を前記未払出球数記憶手段の未払出球数として設定する未払出球数設定手段と、
前記払出入賞が発生したときに、前記未払出球数記憶手段に設定された未払出球数の遊技球の払出を要求する払出要求信号を前記サブ制御手段に対して出力する払出要求信号出力手段と、
前記払出球検出手段が前記払出装置により払い出された遊技球を所定数検出する毎に、前記払出球数表示手段に表示されている払出球数に関する情報を更新表示する払出球数表示更新手段と、
前記払出球検出手段が前記払出装置により払い出された遊技球を検出する毎に、前記未払出球数記憶手段に記憶されている未払出球数を減算更新する未払出球数更新手段と、
を含み、
前記サブ制御手段は、
前記払出要求信号を検出したときに、該払出要求信号が要求する数の遊技球を前記払出装置により払い出させる払出制御を開始し、前記払出球検出手段により検出された遊技球数が、該払出要求信号が要求する遊技球数に到達することで当該払出制御を終了する払出制御手段と、
前記払出制御が開始したときに、前記メイン制御手段に対して払出制御開始信号を出力する払出制御開始信号出力手段と、
前記払出制御中に、前記メイン制御手段に対して払出制御中信号を出力する払出制御中信号出力手段と、
前記払出制御が終了したときに、前記メイン制御手段に対して払出制御終了信号を出力する払出制御終了信号出力手段と、
を含み、
前記メイン制御手段は、
前記払出入賞が発生したときに、前記払出要求信号出力手段が該払出入賞に基づく払出要求信号を出力した後、前記払出制御終了信号を検出したことを条件に、次ゲームへの移行を許容する移行許容手段と、
前記サブ制御手段側の前記払出制御に伴う異常を判定する払出制御異常判定手段と、
前記払出制御異常判定手段が前記払出制御に伴う異常を判定したときに、該異常を報知する払出異常報知手段と、
を更に含み、
前記電断時割込処理実行手段は、
前記電断時割込処理において前記通常入力端子を監視し、前記電断信号が入力されているか否かを判定する電断信号判定手段と、
前記電断信号判定手段が、前記通常入力端子に前記電断信号が入力されていると判定したときに、電断復旧時に電断前の制御状態に復帰させるための電断処理を実行する電断処理実行手段と、
前記電断信号判定手段が、前記通常入力端子に前記電断信号が入力されていないと判定したときに、前記電断処理を行わずに割込元の処理に復帰させる電断処理中止手段と、
を含み、
前記未払出球数記憶手段は、電力供給が停止しても前記未払出球数の記憶を保持することが可能であり、
前記払出要求信号出力手段は、電断復旧時において前記未払出球数記憶手段に記憶されている未払出球数が残存する場合に、該残存する未払出球数の遊技球の払出を要求する払出要求信号を前記サブ制御手段に対して出力し、
前記払出制御異常判定手段は、前記払出要求信号出力手段が前記サブ制御手段に対して前記払出要求信号を出力した後、所定期間が経過するまでに前記払出制御終了信号を検出しなかったときに、前記サブ制御手段側の前記払出制御に伴う異常を判定する、
ことを特徴とする遊技球を用いたスロットマシン。
【請求項２】
前記メイン制御手段は、前記払出異常報知手段が前記異常の報知中であっても前記サブ制御手段から出力される前記払出制御開始信号、前記払出制御中信号及び前記払出制御終了信号の検出を継続して行う、
請求項１に記載の遊技球を用いたスロットマシン。
【請求項３】
前記メイン制御手段は、前記払出異常報知手段が前記異常の報知中において前記払出制御終了信号を検出したときに、該払出異常報知手段による異常の報知を自動的に終了させる異常報知終了手段を含む、
請求項２に記載の遊技球を用いたスロットマシン。
【請求項４】
前記移行許容手段は、前記払出球検出手段により検出された遊技球数が前記払出入賞に応じた遊技球数に到達したか否かに関わらず、前記サブ制御手段から前記払出制御終了信号を検出したときに、次ゲームへの移行を許容する、
請求項１〜３のいずれかに記載の遊技球を用いたスロットマシン。
【請求項５】
記憶媒体に記憶された有価価値を用いて前記遊技球の貸出要求を出力する貸出装置に対応して設けられ、
前記サブ制御手段は、
前記貸出装置から出力される接続確認信号が入力される接続確認信号入力手段と、
前記貸出要求を検出したときに、前記接続確認信号入力手段に前記接続確認信号が入力されていることを条件に、該貸出要求が要求する数の遊技球を前記払出装置により払い出させる貸出制御を行う貸出制御手段と、
前記接続確認信号入力手段に前記接続確認信号が入力されているか否かを特定可能な接続特定信号を前記メイン制御手段に対して出力する接続特定信号送信手段と、
を含み、
前記メイン制御手段は、前記接続確認信号入力手段に前記接続確認信号が入力されていない旨を示す接続特定信号が入力された場合に、前記取込制御を不能にする取込制御不能化手段を含む、
請求項１〜４のいずれかに記載の遊技球を用いたスロットマシン。
【請求項６】
記憶媒体に記憶された有価価値を用いて前記遊技球の貸出要求を出力する貸出装置に対応して設けられ、
前記サブ制御手段は、
前記貸出装置から出力される接続確認信号が入力される第１の接続確認信号入力手段と、
前記貸出要求を検出したときに、前記第１の接続確認信号入力手段に前記接続確認信号が入力されていることを条件に、該貸出要求が要求する数の遊技球を前記払出装置により払い出させる貸出制御を行う貸出制御手段と、
を含み、
前記メイン制御手段は、
前記貸出装置から出力される接続確認信号が入力される第２の接続確認信号入力手段と、
前記第２の接続確認信号入力手段に前記接続確認信号が入力されていない場合に、前記取込制御を不能にする取込制御不能化手段と、
を含む、
請求項１〜４のいずれかに記載の遊技球を用いたスロットマシン。
【請求項７】
遊技者所有の遊技球を貯留する遊技球貯留部と、
前記遊技球貯留部に貯留された遊技球の取込を要求する際に操作される取込要求操作部と、
前記遊技球貯留部に貯留された遊技球を取り込む取込動作を行う取込装置と、
前記取込装置の取込動作により取り込まれた遊技球を検出する取込遊技球検出手段と、
を備え、
前記メイン制御手段は、
前記取込要求操作部が操作されたときに、前記取込装置の取込動作により遊技球を取り込むための取込制御を行う取込制御手段と、
前記取込装置の取込動作により１単位の賭数を設定するのに必要な単位球数の遊技球が取り込まれる毎に賭数の設定を行う賭数設定手段と、
を含み、
前記取込制御手段は、
前記取込要求操作部が操作されたことにより、前記遊技球貯留部に遊技球が貯留されているか否かに関わらず、規定の動作量の取込動作を前記取込装置に行わせる取込動作制御手段と、
前記取込動作が終了した後に前記取込要求操作部の操作による取込要求数に応じた数の遊技球が前記取込遊技球検出手段により検出されたか否かを判定する取込遊技球数判定手段と、
前記取込遊技球数判定手段により前記取込要求数に応じた数の遊技球が前記取込遊技球検出手段により検出されていないと判定されたときに、前記規定の動作量の取込動作を前記取込装置に再度行わせる取込動作再制御手段と、
前記取込遊技球数判定手段により前記取込要求操作部の操作による取込要求数に応じた数の遊技球が前記取込遊技球検出手段により検出されたと判定されたとき、または前記取込動作再制御手段による取込動作の再試行回数が所定回数に達したときに取込制御を終了させる取込制御終了手段と、
を含む、
請求項１〜６のいずれかに記載の遊技球を用いたスロットマシン。
【請求項８】
遊技者所有の遊技球を貯留する遊技球貯留部と、
前記遊技球貯留部に貯留された遊技球の取込を要求する際に操作される取込要求操作部と、
前記遊技球貯留部に貯留された遊技球を取り込む取込動作を行う取込装置と、
前記取込装置の取込動作により取り込まれた遊技球を検出する取込遊技球検出手段と、
を備え、
前記メイン制御手段は、
前記取込要求操作部が操作されたときに、前記取込装置の取込動作により遊技球を取り込むための取込制御を行う取込制御手段と、
前記取込装置の取込動作により１単位の賭数を設定するのに必要な単位球数の遊技球が取り込まれる毎に賭数の設定を行う賭数設定手段と、
を含み、
前記取込制御手段は、
前記取込要求操作部が操作されたことにより、前記遊技球貯留部に遊技球が貯留されているか否かに関わらず、該取込要求操作部の操作による取込要求数に応じた動作量の取込動作を前記取込装置に行わせる取込動作制御手段と、
前記取込動作が終了した後に動作量に応じた数の遊技球が前記取込遊技球検出手段により検出されたか否かを判定する取込遊技球数判定手段と、
前記取込遊技球数判定手段により前記動作量に応じた数の遊技球が前記取込遊技球検出手段により検出されていないと判定されたときに、前記取込要求数から前記取込遊技球検出手段により検出された遊技球数を減算した不足数分に応じた動作量の取込動作を前記取込装置に再度行わせる取込動作再制御手段と、
前記取込遊技球数判定手段により前記動作量に応じた数の遊技球が前記取込遊技球検出手段により検出されたと判定されたとき、または前記取込動作再制御手段による取込動作の再試行回数が所定回数に達したときに取込制御を終了させる取込制御終了手段と、
を含む、
請求項１〜６のいずれかに記載の遊技球を用いたスロットマシン。
【請求項９】
前記取込制御手段は、前記取込装置の取込動作により既に遊技球が取り込まれている状態において前記取込要求操作部が操作されたときに、該取込要求操作部の操作に対して定められた取込指定数から前記既に取り込まれた遊技球数を減算した数を前記取込要求数として設定する取込要求数設定手段を含む、
請求項７または８に記載の遊技球を用いたスロットマシン。
【請求項１０】
前記メイン制御手段は、
該メイン制御手段の制御状態に関するデータを記憶するデータ記憶手段と、
該データ記憶手段に記憶されているデータの少なくとも一部を初期化する初期化処理を実行する初期化処理実行手段と、
前記初期化処理中において前記外部割込を禁止する外部割込処理禁止手段と、
を含む、
請求項１〜９のいずれかに記載の遊技球を用いたスロットマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各々が識別可能な複数種類の図柄を変動表示可能な可変表示装置の表示結果に応じて所定の入賞が発生可能なスロットマシンに関し、特には、遊技球を用いて賭数を設定することによりゲームを行うことが可能な遊技球を用いたスロットマシンに関する。
【背景技術】
【０００２】
従来、スロットマシンでは、遊技媒体としてメダルを用いてゲームを行うことが可能なものが一般的であるが、近年、これらメダル式のスロットマシンを既存のパチンコ機が設置される遊技島にも設置したいという要望があることから、遊技媒体としてメダルの替わりに遊技球を用いてゲームを行うことが可能なスロットマシンが一部提案されている（例えば、特許文献１参照）。
【０００３】
遊技球を用いたスロットマシンは、例えば上皿等に待機する遊技球を内部に取り込むための取込装置を備え、この取込装置により遊技球が内部に取り込まれるとともに、所定数の遊技球が取り込まれたことを条件にゲームを実行することが可能とされ、ゲームの結果に応じて遊技球が払い出されるようになっている。
【０００４】
また、遊技球の払出を行う遊技機では、遊技の制御を行う遊技制御手段の負荷を軽減するために、遊技制御手段とは別個に遊技球の払出制御を行う払出制御手段を備えたものが提案されている。この場合には、遊技制御手段において入賞を判定した場合に、入賞に応じた賞球数の遊技球の払出要求（ＲＥＱ信号のｏｎ、払出個数信号）を払出制御手段に対して送信し、払出制御手段が払出要求を受信し、当該払出要求により要求された数の遊技球の払出制御を開始するととともに、その旨（ＢＵＳＹ信号のｏｎ）を遊技制御手段に対して通知するとともに、払出制御が終了するとその旨（ＢＵＳＹ信号のｏｆｆ）を遊技制御手段に対して通知するようになっている。一方、遊技制御手段は、払出要求を送信してから、払出制御手段から払出制御を開始した旨の通知を受信するまでの期間が、一定期間を越えると、払出制御手段との通信異常を判定し、遊技の進行を停止させるための制御が行われるようになっている（例えば、特許文献２参照）。
【０００５】
また、一般的に遊技機では、不意の電断時にも電断復旧時に電断前の制御状態に復帰できるように、制御状態のバックアップを行っており、遊技球を用いたスロットマシンにおいても制御状態のバックアップを行うことが考えられる。
【０００６】
このように制御状態のバックアップを行う遊技機においては、電断時にバックアップされている制御状態が破壊されてしまうことがあり、電断復旧時に正常に復旧できない場合がある。このため、電断を検出する電断検出手段を設け、電断検出手段により電断が検出された際に、その際の制御状態が正常か否かを確認するためのデータ（例えば、パリティ等のバックアップデータの演算結果）を設定するための電断処理を行うものが提案されている。
【０００７】
一方、電断検出手段は、ノイズ等を拾って電断を誤って検出することがあり、この場合には、電断していないにも関わらず制御手段が停止状態となってしまうという不具合が生じてしまう。このため、電断処理の実行後、電断検出手段からの電断検出信号を監視し、電断検出信号が入力されていない場合には、元の制御状態に復帰させるようにしたものが提案されている（例えば、特許文献３参照）。
【０００８】
【特許文献１】特開２００３−１３５６７１号公報
【特許文献２】特開２００４−１４７８０４号公報
【特許文献３】公開実用平成４−６７７３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
スロットマシンにおいては、一般に、ゲームの結果に対して払い出された遊技媒体数を表示して、遊技者に対して報知するようになっている（いわゆるペイアウト表示）。特許文献２に記載の遊技機では、遊技制御手段が、払出制御手段に対して払出要求を行った後、払出制御手段から払出要求に基づく払出が開始した旨の返信を検出した際に、入賞に応じた賞球数を減算しており、実際に賞球数分の遊技球の払出が完了していない状態で賞球数が減算されるので、遊技制御手段と払出制御手段とで払出数の認識に食い違いが生じてしまい、当該技術を前述のようにゲームの結果に対して払い出された遊技媒体数を報知するスロットマシンに適用すると、これらの報知を正確に行うことができないといった問題が生じる。
【００１０】
また、特許文献２に記載の遊技機では、前述のように遊技制御手段が、払出制御手段に対して払出要求を行った後、払出制御手段から払出要求に基づく払出が開始した旨の返信を検出した際に、入賞に応じた賞球数を減算しており、遊技制御手段と払出制御手段とで賞球の未払出数の認識にも食い違いが生じてしまうので、電断復旧時に電断時の状態で払出を復旧させる場合に、双方の制御手段同士の整合を図る必要があり、電断復旧時の制御が複雑化してしまうという問題が生じる。
【００１１】
また、特許文献２に記載の遊技機では、遊技制御手段は、払出要求を送信してから、払出制御手段から払出制御を開始した旨の通知を受信するまでの期間が、一定期間を越えると、払出制御手段との通信異常を判定し、遊技の進行を停止させるための制御が行われるようになっているが、払出制御手段から払出制御を開始した旨の通知を受信してから、払出制御が終了した旨の通知を受信するまでの期間が、長すぎても通信異常や払出制御異常の可能性があるので、払出制御手段から払出制御を開始した旨の通知を受信してから、払出制御が終了した旨の通知を受信するまでの期間が、一定期間を越えた場合にも、異常を判定する必要があり、この場合には、２つの期間を別個に計測して判定しなければならず、これら異常の判定が煩雑となってしまう。
【００１２】
一方、特許文献３に記載の技術では、電断処理の実行後、電断検出手段からの電断検出信号を監視し、電断検出信号が入力されていない場合には、元の制御状態に復帰するので、電断検出手段がノイズ等を拾って電断を誤って検出した場合でも、元の制御状態に復帰することが可能であるが、誤って電断を検出したときでも、電断処理が実行されるので、必要以上に長い間制御が中断されるばかりか、必要以上に負荷がかかってしまう。
【００１３】
本発明は、このような問題点に着目してなされたものであり、遊技制御手段と、払出制御手段と、を別個に備える遊技球を用いたスロットマシンにおいて、入賞に伴って払い出された遊技球数を正確に報知できるとともに、遊技制御手段が払出制御手段側の異常を簡素に判定でき、更に、電断復旧時の制御が複雑化してしまうことを防止できるとともに、電断を誤って検出した際に、誤って電断処理が行われてしまうことを防止できる遊技球を用いたスロットマシンを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明の請求項１に記載の遊技球を用いたスロットマシンは、
遊技球を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置の表示結果が導出されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされた遊技球を用いたスロットマシンであって、
前記遊技球の払出を伴う払出入賞が発生したことに基づいて前記遊技球の払出を行う払出装置と、
前記払出装置により払い出された遊技球を検出する払出球検出手段と、
前記払出入賞が発生したことに基づいて前記払出装置により払い出された払出球数に関する情報を表示する払出球数表示手段と、
前記遊技球を用いたスロットマシンで用いられる所定の電力の状態を監視し、電力供給が断たれたことに関わる電断条件が成立しているときに電断信号を出力する電断検出手段と、
信号が入力されることにより外部割込を発生させる割込入力端子と、通常入力端子と、を有するマイクロコンピュータにて構成され、遊技の制御を行うメイン制御手段と、
前記メイン制御手段と接続され、前記払出装置の制御を行うサブ制御手段と、
を備え、
前記電断検出手段は、前記電断信号を前記マイクロコンピュータの割込入力端子及び通常入力端子の双方に出力し、
前記メイン制御手段は、
前記外部割込に応じて電断時割込処理を実行する電断時割込処理実行手段と、
前記払出入賞に応じた遊技球数のうち未払出分の未払出球数を記憶する未払出球数記憶手段と、
前記払出入賞が発生したときに、該払出入賞に応じた遊技球数を前記未払出球数記憶手段の未払出球数として設定する未払出球数設定手段と、
前記払出入賞が発生したときに、前記未払出球数記憶手段に設定された未払出球数の遊技球の払出を要求する払出要求信号を前記サブ制御手段に対して出力する払出要求信号出力手段と、
前記払出球検出手段が前記払出装置により払い出された遊技球を所定数検出する毎に、前記払出球数表示手段に表示されている払出球数に関する情報を更新表示する払出球数表示更新手段と、
前記払出球検出手段が前記払出装置により払い出された遊技球を検出する毎に、前記未払出球数記憶手段に記憶されている未払出球数を減算更新する未払出球数更新手段と、
を含み、
前記サブ制御手段は、
前記払出要求信号を検出したときに、該払出要求信号が要求する数の遊技球を前記払出装置により払い出させる払出制御を開始し、前記払出球検出手段により検出された遊技球数が、該払出要求信号が要求する遊技球数に到達することで当該払出制御を終了する払出制御手段と、
前記払出制御が開始したときに、前記メイン制御手段に対して払出制御開始信号を出力する払出制御開始信号出力手段と、
前記払出制御中に、前記メイン制御手段に対して払出制御中信号を出力する払出制御中信号出力手段と、
前記払出制御が終了したときに、前記メイン制御手段に対して払出制御終了信号を出力する払出制御終了信号出力手段と、
を含み、
前記メイン制御手段は、
前記払出入賞が発生したときに、前記払出要求信号出力手段が該払出入賞に基づく払出要求信号を出力した後、前記払出制御終了信号を検出したことを条件に、次ゲームへの移行を許容する移行許容手段と、
前記サブ制御手段側の前記払出制御に伴う異常を判定する払出制御異常判定手段と、
前記払出制御異常判定手段が前記払出制御に伴う異常を判定したときに、該異常を報知する払出異常報知手段と、
を更に含み、
前記電断時割込処理実行手段は、
前記電断時割込処理において前記通常入力端子を監視し、前記電断信号が入力されているか否かを判定する電断信号判定手段と、
前記電断信号判定手段が、前記通常入力端子に前記電断信号が入力されていると判定したときに、電断復旧時に電断前の制御状態に復帰させるための電断処理を実行する電断処理実行手段と、
前記電断信号判定手段が、前記通常入力端子に前記電断信号が入力されていないと判定したときに、前記電断処理を行わずに割込元の処理に復帰させる電断処理中止手段と、
を含み、
前記未払出球数記憶手段は、電力供給が停止しても前記未払出球数の記憶を保持することが可能であり、
前記払出要求信号出力手段は、電断復旧時において前記未払出球数記憶手段に記憶されている未払出球数が残存する場合に、該残存する未払出球数の遊技球の払出を要求する払出要求信号を前記サブ制御手段に対して出力し、
前記払出制御異常判定手段は、前記払出要求信号出力手段が前記サブ制御手段に対して前記払出要求信号を出力した後、所定期間が経過するまでに前記払出制御終了信号を検出しなかったときに、前記サブ制御手段側の前記払出制御に伴う異常を判定する、
ことを特徴としている。
この特徴によれば、払出入賞が発生したゲームでは、メイン制御手段が払出入賞に応じた数の遊技球の払出を要求した後、サブ制御手段から当該払出要求に基づく払出制御が終了したときに出力される払出制御終了信号を検出したことを条件に、次ゲームへの移行が許容される。すなわち払出入賞の発生に基づき払い出すべき数の遊技球の払出が完了したことにより、次ゲームへの移行が許容されるので、払出入賞の発生に基づく遊技球の払出が完了していないにも関わらず、次のゲームへ移行してしまうことを防止できる。
また、払出球数表示手段に払出入賞が発生したことに基づいて払出装置により払い出された払出球数に関する情報が表示されるので、払出入賞の発生に伴い払い出された遊技球数を遊技者に分かりやすく認識させることができる。更に、メイン制御手段は、払出球検出手段が払出装置により払い出された遊技球を所定数検出する毎に、払出球数表示手段に表示されている払出球数に関する情報を更新表示するので、遊技球の払出状況を正確に報知することができる。
また、電断時には、未払出球数の記憶がメイン制御手段でのみ保持されるようになっており、電断復旧時においては、メイン制御手段で保持されている未払出球数が残存する場合に、該未払出球数の遊技球の払出をサブ制御手段に対して再度要求し、当該要求に基づきサブ制御手段が電断時の未払出球数の払出を行うようになっている。このため、電断復旧時において、サブ制御手段はメイン制御手段から再度送信された払出要求情報に基づいて通常の払出制御を行うのみで済むので、メイン制御手段とサブ制御手段が各々バックアップした内容の整合を図る必要がなく、電断復旧時の制御が複雑化することがない。
また、メイン制御手段は、サブ制御手段に対して払出要求信号を出力した後、所定期間が経過するまでに払出制御終了信号を検出しなかったときに、サブ制御手段側の払出制御に伴う異常を判定し、その旨を報知するようになっており、払出要求信号の出力後、払出制御開始信号を検出するまでの期間と、払出制御開始信号の検出後、払出制御終了信号を検出するまでの期間と、の２つの期間を別個に計測して判定する必要がなく、払出要求信号を出力した後、払出制御終了信号を検出するまでの期間のみ計測し、当該期間によって異常を判定できるので、メイン制御手段が、払出制御手段側の異常を判定するための制御を簡素化できる。
また、割込入力端子に電断信号が入力されることによる外部割込に応じて電断時割込処理が実行されるが、電断時割込処理では、電断処理が行われる前に通常入力端子に電断信号が入力されているか否かが判定され、通常入力端子に電断信号が入力されていると判定された場合に電断処理が行われるのに対して、通常入力端子に電断信号が入力されていないと判定された場合には、元の処理に復帰することとなる。すなわち、電断信号を割込入力端子と通常入力端子との２系統の端子に入力し、割込入力端子に電断信号が入力されたことを契機に電断時割込処理が実行されても、電断処理が実行される前に通常入力端子に電断信号が入力されているか否かが判定され、通常入力端子にも電断信号が入力されていて初めて電断処理が実行されるようになっており、電断を誤って検出した場合には、電断処理が行われてしまうことが防止できるので、電断を誤って検出することに伴い、必要以上に長い間メイン制御手段の制御が中断されたり、必要以上に負荷がかかってしまうことを防止できる。
尚、所定数の賭数とは、少なくとも１以上の賭数であって、２以上の賭数が設定されることや最大賭数が設定されることでゲームが開始可能となるようにしても良い。
また、前記サブ制御手段は、前記メイン制御手段と直接接続されていても良いし、中継基板等を介して接続されていても良い。
また、前記払出球数表示更新手段は、払出球検出手段からメイン制御手段に対して直接入力された検出信号を所定数検出することに基づいて、払出球数表示手段に表示されている払出球数に関する情報を更新表示するようにしても良いし、サブ制御手段が払出球検出手段からの検出信号を検出した際に、その旨を示す検出信号をメイン制御手段に対して出力し、該サブ制御手段から出力された検出信号を所定数検出することに基づいて、払出球数表示手段に表示されている払出球数に関する情報を更新表示するようにしても良い。更に、サブ制御手段が払出球検出手段からの検出信号を所定数検出した際に、その旨を示す検出信号をメイン制御手段に対して出力し、該サブ制御手段から出力された検出信号を検出することに基づいて、払出球数表示手段に表示されている払出球数に関する情報を更新表示するようにしても良い。
また、払出球数に関する情報とは、例えば、払出球数そのものであっても良いし、払出球数を、賭数を設定するのに必要な単位球数で除算した値であっても良く、前者であれば、払出球数を正確に報知できるのに対して、後者であれば、払出球数によって設定することができる賭数の大きさを遊技者が容易に把握することが可能となる。また、ここでいう所定数とは、前者であれば、１球が該当し、後者であれば単位球数が該当することとなり、前者であれば、払出球が１検出される毎に払出球数に関する情報が更新され、後者であれば、単位球数の払出球が検出される毎に払出球数に関する情報が更新されることとなる。
また、前記未払出球数更新手段は、払出球検出手段からメイン制御手段に対して直接入力された検出信号を検出することに基づいて、未払出球数記憶手段に記憶されている未払出球数を減算更新するようにしても良いし、サブ制御手段が払出球検出手段からの検出信号を検出した際に、その旨を示す検出信号をメイン制御手段に対して出力し、該サブ制御手段から出力された検出信号を検出することに基づいて、未払出球数記憶手段に記憶されている未払出球数を減算更新するようにしても良い。
また、前記払出要求信号出力手段による払出要求信号の出力形態は、パルス信号であっても良いし、パラレル信号やシリアル信号であっても良い。
また、前記払出制御開始信号出力手段、前記払出制御中信号出力手段及び前記払出制御終了信号出力手段は、払出制御開始信号、払出制御中信号、払出制御終了信号を１種類の信号経路（例えば、１ｂｉｔのパルス信号等）にて出力するようにしても良いし、各信号毎の信号経路（例えば、各々１ｂｉｔ毎のパルス信号等）にて出力するようにしても良い。また、これら各信号の出力形態は、払出要求信号と同様に、パルス信号であっても良いし、パラレル信号やシリアル信号であっても良い。
また、前記払出異常報知手段は、ランプの点灯態様や表示器の表示態様、音声の出力等によって払出制御に伴う異常を報知するようにしても良いし、払出制御に伴う異常を示す信号を呼出ランプやホールコンピュータ等の周辺機器に出力することで、当該異常を報知するようにしても良い。
【００１５】
本発明の請求項２に記載の遊技球を用いたスロットマシンは、請求項１に記載の遊技球を用いたスロットマシンであって、
前記メイン制御手段は、前記払出異常報知手段が前記異常の報知中であっても前記サブ制御手段から出力される前記払出制御開始信号、前記払出制御中信号及び前記払出制御終了信号の検出を継続して行う、
ことを特徴とする。
この特徴によれば、メイン制御手段が払出制御に伴う異常を判定し、その旨の報知中であっても、サブ制御手段から出力される払出制御開始信号、払出制御中信号及び払出制御終了信号の検出を継続して行っているので、このような場合でもメイン制御手段がサブ制御手段による払出制御の状況を把握することができる。
【００１６】
本発明の請求項３に記載の遊技球を用いたスロットマシンは、請求項２に記載の遊技球を用いたスロットマシンであって、
前記メイン制御手段は、前記払出異常報知手段が前記異常の報知中において前記払出制御終了信号を検出したときに、該払出異常報知手段による異常の報知を自動的に終了させる異常報知終了手段を含む、
ことを特徴とする。
この特徴によれば、メイン制御手段が払出制御に伴う異常を判定し、その旨の報知中に、サブ制御手段から払出制御終了信号を検出したとき、すなわちサブ制御手段による払出制御が正常に完了した場合には、払出異常報知手段による異常の報知が自動的に終了するので、極力遊技に支障を来すことがないようにできるばかりか、報知の解除操作を行う手間を省くこともできる。
【００１７】
本発明の請求項４に記載の遊技球を用いたスロットマシンは、請求項１〜３のいずれかに記載の遊技球を用いたスロットマシンであって、
前記移行許容手段は、前記払出球検出手段により検出された遊技球数が前記払出入賞に応じた遊技球数に到達したか否かに関わらず、前記サブ制御手段から前記払出制御終了信号を検出したときに、次ゲームへの移行を許容する、
ことを特徴とする。
この特徴によれば、メイン制御手段が、払出球検出手段の検出に基づいてサブ制御手段に対して要求した遊技球数の払出を確認できない場合でも、サブ制御手段から払出制御終了信号を検出することで、次ゲームへ移行することが許容される。すなわちメイン制御手段が払出球検出手段の検出を取りこぼした場合でも、実際に払出の制御を行っているサブ制御手段が正常に払出制御を完了していれば、次ゲームへ移行することが可能となるので、ゲームの進行を迅速に行うことができる。
【００１８】
本発明の請求項５に記載の遊技球を用いたスロットマシンは、請求項１〜４のいずれかに記載の遊技球を用いたスロットマシンであって、
記憶媒体に記憶された有価価値を用いて前記遊技球の貸出要求を出力する貸出装置に対応して設けられ、
前記サブ制御手段は、
前記貸出装置から出力される接続確認信号が入力される接続確認信号入力手段と、
前記貸出要求を検出したときに、前記接続確認信号入力手段に前記接続確認信号が入力されていることを条件に、該貸出要求が要求する数の遊技球を前記払出装置により払い出させる貸出制御を行う貸出制御手段と、
前記接続確認信号入力手段に前記接続確認信号が入力されているか否かを特定可能な接続特定信号を前記メイン制御手段に対して出力する接続特定信号送信手段と、
を含み、
前記メイン制御手段は、前記接続確認信号入力手段に前記接続確認信号が入力されていない旨を示す接続特定信号が入力された場合に、前記取込制御を不能にする取込制御不能化手段を含む、
ことを特徴としている。
この特徴によれば、貸出装置から貸出要求を検出したときに、貸出装置と遊技球を用いたスロットマシンとが接続されていることを条件に遊技球の貸出が行われるので、貸出装置と遊技球を用いたスロットマシンが正常に接続されていないにも関わらず遊技球の貸出が行われてしまうことを防止できるうえに、貸出装置と遊技球を用いたスロットマシンが接続されていない場合には、新たにゲームを行うために遊技球の取込制御が行われなくなるので、ゲームを行うにあたって貸出装置と遊技球を用いたスロットマシンの接続を担保することができる。また、メイン制御手段は、サブ制御手段から出力される接続特定信号に基づいて貸出装置と遊技球を用いたスロットマシンが接続されているか否かを特定しており、遊技の制御を行うメイン制御手段に遊技球を用いたスロットマシン外の貸出装置からの信号が直接入力されることがないので、外部から不正な信号がメイン制御手段に入力されて遊技の制御に影響を与えてしまうことを防止できる。
【００１９】
本発明の請求項６に記載の遊技球を用いたスロットマシンは、請求項１〜４のいずれかに記載の遊技球を用いたスロットマシンであって、
記憶媒体に記憶された有価価値を用いて前記遊技球の貸出要求を出力する貸出装置に対応して設けられ、
前記サブ制御手段は、
前記貸出装置から出力される接続確認信号が入力される第１の接続確認信号入力手段と、
前記貸出要求を検出したときに、前記第１の接続確認信号入力手段に前記接続確認信号が入力されていることを条件に、該貸出要求が要求する数の遊技球を前記払出装置により払い出させる貸出制御を行う貸出制御手段と、
を含み、
前記メイン制御手段は、
前記貸出装置から出力される接続確認信号が入力される第２の接続確認信号入力手段と、
前記第２の接続確認信号入力手段に前記接続確認信号が入力されていない場合に、前記取込制御を不能にする取込制御不能化手段と、
を含む、
ことを特徴としている。
この特徴によれば、貸出装置から貸出要求を検出したときに、貸出装置と遊技球を用いたスロットマシンとが接続されていることを条件に遊技球の貸出が行われるので、貸出装置と遊技球を用いたスロットマシンが正常に接続されていないにも関わらず遊技球の貸出が行われてしまうことを防止できるうえに、貸出装置と遊技球を用いたスロットマシンが接続されていない場合には、新たにゲームを行うために遊技球の取込制御が行われなくなるので、ゲームを行うにあたって貸出装置と遊技球を用いたスロットマシンの接続を担保することができる。また、メイン制御手段及びサブ制御手段には、貸出装置から出力された接続確認信号が各々入力され、貸出装置と遊技球を用いたスロットマシンが接続されているか否かを特定しているので、メイン制御手段とサブ制御手段の双方で、貸出装置が接続されているか否かを確実に判定することができる。
【００２０】
本発明の請求項７に記載の遊技球を用いたスロットマシンは、請求項１〜６のいずれかに記載の遊技球を用いたスロットマシンであって、
遊技者所有の遊技球を貯留する遊技球貯留部と、
前記遊技球貯留部に貯留された遊技球の取込を要求する際に操作される取込要求操作部と、
前記遊技球貯留部に貯留された遊技球を取り込む取込動作を行う取込装置と、
前記取込装置の取込動作により取り込まれた遊技球を検出する取込遊技球検出手段と、
を備え、
前記メイン制御手段は、
前記取込要求操作部が操作されたときに、前記取込装置の取込動作により遊技球を取り込むための取込制御を行う取込制御手段と、
前記取込装置の取込動作により１単位の賭数を設定するのに必要な単位球数の遊技球が取り込まれる毎に賭数の設定を行う賭数設定手段と、
を含み、
前記取込制御手段は、
前記取込要求操作部が操作されたことにより、前記遊技球貯留部に遊技球が貯留されているか否かに関わらず、規定の動作量の取込動作を前記取込装置に行わせる取込動作制御手段と、
前記取込動作が終了した後に前記取込要求操作部の操作による取込要求数に応じた数の遊技球が前記取込遊技球検出手段により検出されたか否かを判定する取込遊技球数判定手段と、
前記取込遊技球数判定手段により前記取込要求数に応じた数の遊技球が前記取込遊技球検出手段により検出されていないと判定されたときに、前記規定の動作量の取込動作を前記取込装置に再度行わせる取込動作再制御手段と、
前記取込遊技球数判定手段により前記取込要求操作部の操作による取込要求数に応じた数の遊技球が前記取込遊技球検出手段により検出されたと判定されたとき、または前記取込動作再制御手段による取込動作の再試行回数が所定回数に達したときに取込制御を終了させる取込制御終了手段と、
を含む、
ことを特徴としている。
この特徴によれば、取込要求操作部が操作されたときには、遊技球貯留部に遊技球が貯留されているか否かに関わらず、規定の動作量の取込動作が行われるため、従来の遊技球を用いたスロットマシンに比較して遊技球の取込を速やかに行うことが可能となり、遊技を円滑に進行することができる。また、取込動作の終了後、取込要求数に応じた数の遊技球が取り込まれない場合には、規定の動作量の取込動作が再度行われるとともに、取込動作の再試行回数が所定回数に達しても取込要求数に応じた数の遊技球が取り込まれない場合には、一連の取込制御が終了するので、取込動作が延々と行われてしまうといった不都合を防止できる。
尚、取込動作の動作量とは、例えば、取込装置の取込動作がステッピングモータにおいて実行される場合には、モータのステップ数が該当する。また、取込装置の取込動作がソレノイドの駆動により実行される場合には、駆動の回数が該当する。また、取込装置の取込動作がステッピングモータ以外のモータにおいて実行される場合には、モータの駆動時間が該当する。
【００２１】
本発明の請求項８に記載の遊技球を用いたスロットマシンは、請求項１〜６のいずれかに記載の遊技球を用いたスロットマシンであって、
遊技者所有の遊技球を貯留する遊技球貯留部と、
前記遊技球貯留部に貯留された遊技球の取込を要求する際に操作される取込要求操作部と、
前記遊技球貯留部に貯留された遊技球を取り込む取込動作を行う取込装置と、
前記取込装置の取込動作により取り込まれた遊技球を検出する取込遊技球検出手段と、
を備え、
前記メイン制御手段は、
前記取込要求操作部が操作されたときに、前記取込装置の取込動作により遊技球を取り込むための取込制御を行う取込制御手段と、
前記取込装置の取込動作により１単位の賭数を設定するのに必要な単位球数の遊技球が取り込まれる毎に賭数の設定を行う賭数設定手段と、
を含み、
前記取込制御手段は、
前記取込要求操作部が操作されたことにより、前記遊技球貯留部に遊技球が貯留されているか否かに関わらず、該取込要求操作部の操作による取込要求数に応じた動作量の取込動作を前記取込装置に行わせる取込動作制御手段と、
前記取込動作が終了した後に動作量に応じた数の遊技球が前記取込遊技球検出手段により検出されたか否かを判定する取込遊技球数判定手段と、
前記取込遊技球数判定手段により前記動作量に応じた数の遊技球が前記取込遊技球検出手段により検出されていないと判定されたときに、前記取込要求数から前記取込遊技球検出手段により検出された遊技球数を減算した不足数分に応じた動作量の取込動作を前記取込装置に再度行わせる取込動作再制御手段と、
前記取込遊技球数判定手段により前記動作量に応じた数の遊技球が前記取込遊技球検出手段により検出されたと判定されたとき、または前記取込動作再制御手段による取込動作の再試行回数が所定回数に達したときに取込制御を終了させる取込制御終了手段と、
を含む、
ことを特徴としている。
この特徴によれば、取込要求操作部が操作されたときには、遊技球貯留部に遊技球が貯留されているか否かに関わらず、取込要求操作部の操作による取込要求数に応じた動作量の取込動作が行われるため、従来の遊技球を用いたスロットマシンに比較して遊技球の取込を速やかに行うことが可能となり、遊技を円滑に進行することができる。また、取込動作の終了後、動作量に応じた数の遊技球が取り込まれない場合には、不足数分に応じた動作量の取込動作が再度行われるとともに、取込動作の再試行回数が所定回数に達しても動作量に応じた数の遊技球が取り込まれない場合には、一連の取込制御が終了するので、取込動作が延々と行われてしまうといった不都合を防止できる。
尚、取込動作の動作量とは、例えば、取込装置の取込動作がステッピングモータにおいて実行される場合には、モータのステップ数が該当する。また、取込装置の取込動作がソレノイドの駆動により実行される場合には、駆動の回数が該当する。また、取込装置の取込動作がステッピングモータ以外のモータにおいて実行される場合には、モータの駆動時間が該当する。
【００２２】
本発明の請求項９に記載の遊技球を用いたスロットマシンは、請求項７または８に記載の遊技球を用いたスロットマシンであって、
前記取込制御手段は、前記取込装置の取込動作により既に遊技球が取り込まれている状態において前記取込要求操作部が操作されたときに、該取込要求操作部の操作に対して定められた取込指定数から前記既に取り込まれた遊技球数を減算した数を前記取込要求数として設定する取込要求数設定手段を含む、
ことを特徴としている。
この特徴によれば、取込装置の取込動作により既に遊技球が取り込まれている状態において取込要求操作部が操作されたときには、当該操作に応じた取込指定数から既に取り込まれた遊技球数を減算した数が取込要求数として設定され、該設定された取込要求数に基づいて遊技球の取込動作が行われるため、遊技球の取込を一層速やかに行うことができる。
【００２３】
本発明の請求項１０に記載の遊技球を用いたスロットマシンは、請求項１〜９のいずれかに記載の遊技球を用いたスロットマシンであって、
前記メイン制御手段は、
該メイン制御手段の制御状態に関するデータを記憶するデータ記憶手段と、
該データ記憶手段に記憶されているデータの少なくとも一部を初期化する初期化処理を実行する初期化処理実行手段と、
前記初期化処理中において前記外部割込を禁止する外部割込処理禁止手段と、
を含む、
ことを特徴としている。
この特徴によれば、データ記憶手段に記憶されているメイン制御手段の制御状態に関するデータの少なくとも一部を初期化している最中に電断が検出されても、電断時割込処理が実行されないので、例えば、初期化処理が完全に終了する前の段階で電断時割込処理が行われることにより、初期化されるべきデータのうち初期化されたデータと初期化されていないデータとが混在してしまい、電断復旧時に電断前の制御状態へ正常に復帰させることができなくなってしまう等の不具合を防止できる。
尚、初期化処理手段が、初期化処理において初期化するデータが複数ある場合には、これら複数のデータを予め定められた順番で初期化するとともに、外部割込処理禁止手段は、初期化すべき複数のデータのうち先頭のデータの初期化を開始した後、最後のデータの初期化が終了するまでの期間にわたり、外部割込を禁止することが好ましく、このようにすることで、前述した電断復旧時に生じうる不具合を確実に防止できる。
また、データ記憶手段は、メイン制御手段を構成するマイクロコンピュータに内蔵されていても良いし、該マイクロコンピュータの外部に備えていても良い。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施例を図面に基づいて詳細に説明する。
【００２５】
本発明が適用された実施例の遊技機を図面に基づいて説明すると、本実施例の遊技機であるスロットマシン１には、図１に示すように、外周に複数種の図柄が配列されたリール２Ｌ、２Ｃ、２Ｒが水平方向に並設されており、これらリール２Ｌ、２Ｃ、２Ｒに配列された図柄のうち連続する３つの図柄がスロットマシン１の前面に設けられた透視窓３から見えるように配置されている。
【００２６】
各リール２Ｌ、２Ｃ、２Ｒは、各々対応して設けられたリールモータ３４Ｌ、３４Ｃ、３４Ｒ（図７参照）によって回転されることで、各リール２Ｌ、２Ｃ、２Ｒの図柄が透視窓３に連続的に変化しつつ表示されるとともに、各リール２Ｌ、２Ｃ、２Ｒの回転を停止させることで、透視窓３に３つの連続する図柄が表示結果として導出表示されるようになっている。
【００２７】
また、透視窓３の下方には、ゲームに使用するパチンコ球及び払出装置２００から払い出されたパチンコ球を貯留する上皿１２が設けられているとともに、その下方には、上皿１２から取込装置１００により取り込まれて排出（返却）されたパチンコ球を貯留する下皿１１が設けられている。尚、下皿１１の底面には、下皿１１に貯留されたパチンコ球を取り出すための取出口１１ａが形成されており、下皿１１の前部に設けられたレバー１１ｂのスライド操作により取出口１１ａを閉塞するシャッタ１１ｃを開放することで、下皿１１に貯留されたパチンコ球が該下皿１１の下方に配置される図示しない球箱等に流出し、下皿１１に貯留されたパチンコ球を容易に取り出すことができるようになっている。
【００２８】
また、スロットマシン１には、上皿１２から賭数を１設定するのに必要な数のパチンコ球の取込を指示する際に操作される１ＢＥＴスイッチ５及び上皿１２から１ゲームにおいて許容される最大賭数（本実施例では３）を設定するのに必要な数のパチンコ球の取込を指示する際に操作されるＭＡＸＢＥＴスイッチ６、これら１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作により取り込まれて賭数の設定に使用された使用済球数と取り込まれたものの、最小単位の賭数を設定する際に必要な単位球数（本実施例では５球）に満たないために未だ賭数の設定に用いられていない未使用球数との合算値である取込済球数や入賞の発生に伴う賞球数のうち既に払い出された払出済球数が表示される取込済球／払出済球表示器１６、並設されたカードユニット１５に受付中のプリペイドカードから読み出された有価価値の残額が表示される残額表示器１８、残額表示器１８に表示された有価価値の残額の範囲でパチンコ球の貸出を受ける際に操作される球貸スイッチ１９、並設されたカードユニット１５に受付中のプリペイドカードを返却させる際に操作される返却スイッチ２０、後述するビッグボーナスやレギュラーボーナス中における総賞球数やエラーが検知された際に当該エラーの種類を示すエラーコードが表示される遊技補助表示器１７、取込済球を精算して上皿１２に返却させる際、または上皿１２に貯留されているパチンコ球及び後述する取込装置１００内のパチンコ球を下皿１１に返却させる際に操作される精算スイッチ１０、上皿１２に貯留されているパチンコ球を、後述する取込装置１００を経由させることなく球抜き通路１２０を介して下皿１１に返却させる際に操作される球抜きレバー２１、ゲームを開始する際に操作されるスタートスイッチ７、リール２Ｌ、２Ｃ、２Ｒの回転を各々停止する際に操作されるストップスイッチ８Ｌ、８Ｃ、８Ｒ、等が設けられている。
【００２９】
これら１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０、残額表示器１８、球貸スイッチ１９、返却スイッチ２０、及び上皿１２は、図２に示すように、それぞれスロットマシン１の前面における透視窓３の下方位置から前方に向けて膨出するように形成された操作台４の上面に配設されているとともに、ストップスイッチ８Ｌ、８Ｃ、８Ｒは操作台４の前面に配設されている。また、スロットマシン１の前面における操作台４及び該操作台４から下皿１１までの領域は、非透光性の合成樹脂材からなるカバーパネル４ａ（カバー部材）にて構成されており、このカバーパネル４ａの内部には、後述する取込装置１００等の各種装置や取込準備球通路１１０等の各種球通路が配設されている。すなわち、取込装置１００や取込準備球通路１１０はカバーパネル４ａにより被覆されていることで、カバーパネル４ａの前方から取込装置１００や取込準備球通路１１０の内部に針金等の異物を挿入すること等が困難となるため、異物を挿入して不正に球検出を行わせて賭数を設定するといった不正行為が効果的に抑止される。
【００３０】
上皿１２は操作台４の上面に凹設されてなり、投入されるパチンコ球が貯留される貯留部１２ａと、貯留部１２ａから取込装置１００に向けて流下するパチンコ球を整流する帯状の整流部１２ｂと、から構成されている。また、図２及び図４、図５に示すように、整流部１２ｂの下流部、すなわち、上皿１２から流入したパチンコ球を取込装置１００に導いて供給するための取込準備球通路１１０との連設部には、整流部１２ｂを流下するパチンコ球を球抜き通路１２０内に流出させるための流出口１２１が形成されているとともに、流出口１２１は、球抜きレバー２１のスライド操作に応じて連動するように設けられた開閉シャッタ１２２により開閉されるようになっている。
【００３１】
また、本実施例では、図２に示されるように、上皿１２の長手方向の一端部側に貯留部１２ａが形成されていることで、例えばスロットマシン１の側方に玉貸機（図示略）が配置された場合等において、この玉貸機から延設される供給ノズル（図示略）を介して貸出される貸出球を上皿１２に直接受け入れることができるようになっている。さらに、操作台４の長手方向における左側端部にパチンコ球を貯留するための貯留部１２ａを配設されているとともに、右側端部にゲームを開始するために操作するスタートスイッチ７が配設されている。すなわち、貯留部１２ａとスタートスイッチ７とがそれぞれスロットマシン１の前面における左右端部側にそれぞれ別々に離間して配設されているため、遊技者によるゲームの開始操作と貯留部１２ａへのパチンコ球の投入操作とを左右の手で効率よく行うことが出来るため、ゲームを進行するための操作性が効果的に向上する。尚、貯留部１２ａ（遊技球貯留凹部）とスタートスイッチ７（開始操作手段）とは、スロットマシン１の前面における左右方向の中央位置を基準として、それぞれが前記中央位置よりも左右端部側に別々に配設されていれば、それぞれがスロットマシン１の前面における左右方向の端部側に配設されていることになる。
【００３２】
また、スロットマシン１の内部における上皿１２の下方位置には、上皿１２から供給されたパチンコ球を内部に取り込むための取込装置１００が設けられているとともに、上皿１２の上方位置には、当該スロットマシン１が設置される遊技島（図示略）等から供給されたパチンコ球を上皿１２に払い出すための払出装置２００が設けられている。尚、払出装置２００から払い出されたパチンコ球は、払出装置２００から下方に向けて延設された払出球誘導通路２０８を流下して、上皿１２における貯留部１２ａ側に形成された連通口１３から上皿１２に払い出されるようになっている。また、払出球誘導通路２０８は、連通口１３からさらに下方の下皿１１に向けて延設されており、上皿１２が満タンのため上皿１２から溢れた余剰球は払出球誘導通路２０８を流下して下皿１１に払い出されるようになっている。
【００３３】
本実施例では、図２に示すように、上皿１２に貯留されたパチンコ球は、下流側の整流部１２ｂにおいて３条に分流されるとともに、図３に示すように、これら分流されたパチンコ球が、取込準備球通路１１０を流下して取込装置１００に供給されるようになっている。また、上皿１２は上面が開口する皿状に形成されていることで、貯留されているパチンコ球を上方から手で取り出すことができるようになっているとともに、下流側の整流部１２ｂを流下したパチンコ球は、操作台４の内部に配置される取込準備球通路１１０内を流下し、同じく操作台４の内部に配置された取込装置１００に誘導されるようになっている。よって、取込準備球通路１１０内に流入したパチンコ球は、後述する残存球透視窓１３０を除き、カバーパネル４ａの外部から視認不能となるとともに、手で取り出すことができない構造とされている。
【００３４】
このように本実施例では、上皿１２に貯留されたパチンコ球が下流側で３条に分流されて取込装置１００に供給されるため、上皿１２から取込装置１００へのパチンコ球の供給速度を向上させることが可能となり、これにより取込装置１００によるパチンコ球の取込速度も向上させることができる。
【００３５】
取込装置１００には、図３〜図５に示すように、取込準備球通路１１０の各条に対応して球切り用の３つのスプロケット１０６が水平方向に向けて並設されている。このスプロケット１０６の外周には２カ所の切欠が形成されており、これらスプロケット１０６が取込モータ１０１の駆動により回転されることで切欠内に入り込んだパチンコ球が１球ずつ下方に排出されるようになっている。また、各条に対応したスプロケット１０６各々の切欠は、円周方向に対する配置位置が互いに異なるように（３つのスプロケット１０６の６つの切欠が６０度間隔で配置されるように）配置されており、３つのスプロケット１０６が同期回転することでパチンコ球が各スプロケット１０６毎に排出されるようになっている。
【００３６】
尚、特に図５に示すように、３条の取込準備球通路１１０のうちの２条の取込準備球通路１１０からスプロケット１０６に供給されたパチンコ球は、２つのスプロケット１０６にてそれぞれ排出された後、下流側において合流して後述する取込球誘導通路１０８または返却球誘導通路１０９に流下するようになっている。
【００３７】
また、本実施例においては、取込準備球通路１１０及び取込装置１００の外形を構成するケース部材は、全て透明な合成樹脂材にて形成されており、取込準備球通路１１０及び取込装置１００内を流下するパチンコ球を、後述する残存球透視窓１３０を透して外部から視認することができるように構成されている。
【００３８】
スプロケット１０６の下方には、振分ソレノイド１０２の励磁または解除により揺動し、スプロケット１０６の回転により排出されたパチンコ球の流下通路を、取込球誘導通路１０８または返却球誘導通路１０９のいずれか一方に切り替えるための流路切替弁１０７が設けられている。
【００３９】
流路切替弁１０７は、取込球誘導通路１０８及び返却球誘導通路１０９の上流側において、２条の通路それぞれに配置される２つの流路切替弁１０７、１０７にて構成されており、これら２つの流路切替弁１０７、１０７の下端は、振分ソレノイド１０２の伸縮軸１０２ａの先端に中心部が軸支されたリンク部材１２４の下端に一端側が連結され、２条の通路にわたって水平方向に延びる揺動軸１０７ａに固着されている。よって、図３及び図４に示すように、振分ソレノイド１０２の励磁または解除により伸縮軸１０２ａが伸縮することで、リンク部材１２４が軸部を中心に回動して揺動軸１０７ａを軸心周りに回動させるため、流路切替弁１０７、１０７が揺動軸１０７ａを中心に揺動することになる。また、振分ソレノイド１０２の伸縮軸１０２ａは、励磁されていない状態において該伸縮軸１０２ａ周りに環装された図示しないコイルバネにより常時伸張方向に向けて付勢されているため、伸縮軸１０２ａの先端にリンク部材１２４を介して連結されている流路切替弁１０７は、振分ソレノイド１０２が励磁されていない状態（ｏｆｆ状態）であるときに、スプロケット１０６により取り込まれたパチンコ球の流路を取込球誘導通路１０８側とする位置（図３参照）に向けて常時付勢されている。
【００４０】
また、リンク部材１２４の上端は、図４に示すように、パチンコ球の流路が返却球誘導通路１０９に切り替えられたとき、すなわち、流路切替弁１０７、１０７が起立姿勢（起立位置）となったときに、振分ソレノイド１０２の本体近傍に設けられた流路検出スイッチ１１５にて検出されるようになっている。このように流路検出スイッチ１１５によるリンク部材１２４の検出状況によって、流路切替弁１０７によりパチンコ球の流路が取込球誘導通路１０８側または返却球誘導通路１０９側のいずれになっているか、すなわち流路切替弁１０７によるパチンコ球の実際の流路方向を検出できるようになっている。
【００４１】
また、スプロケット１０６の回転により排出されたパチンコ球、すなわち、取り込まれたパチンコ球は、スプロケット１０６とほぼ同高さ位置に配置される上流側の第１取込球検出スイッチ１０４により検出されるようになっている。
【００４２】
詳しくは、第１取込球検出スイッチ１０４は、流下するパチンコ球に当接することにより回動するように軸支された当接部材１２５を介してパチンコ球の通過を検出するスイッチである。当接部材１２５は、図３〜図５に示すように、３条の通路にわたって水平方向に延びる水平軸１２５ａと、該水平軸１２５ａに基端が固着され、先端が通路内に出退自在に設けられた２つの出退片１２５ｂと、水平軸１２５ａの一端側に基端が固着された検出片１２５ｃとから構成されており、出退片１２５ｂの先端が常時通路内に突出するように、図示しないコイルバネにより付勢されている。
【００４３】
このように構成される当接部材１２５は、図３に示すように、出退片１２５ｂがパチンコ球との当接により押圧されて通路から退避することで、検出片１２５ｃの先端が第１取込球検出スイッチ１０４により検出されるため、第１取込球検出スイッチ１０４による検出状況によりパチンコ球の通過状況を検出することができるようになっている。
【００４４】
また、流路切替弁１０７の下方における取込球誘導通路１０８との連結部分には、第２取込球検出スイッチ１０５が配置されており、スプロケット１０６の回転により排出され、流路切替弁１０７により取込球誘導通路１０８側に振り分けられたパチンコ球が検出されるようになっている。一方、返却球誘導通路１０９との連結部分には、返却球検出スイッチ１０３が配置されており、スプロケット１０６の回転により排出され、流路切替弁１０７により返却球誘導通路１０９側に振り分けられたパチンコ球が検出されるようになっている。
【００４５】
これにより、取込球誘導通路１０８側に取り込まれたパチンコ球は、上流側の第１取込球検出スイッチ１０４と、下流側の第２取込球検出スイッチ１０５との２つの検出スイッチにより検出され、返却球誘導通路１０９側に取り込まれたパチンコ球は、上流側の第１取込球検出スイッチ１０４と、下流側の返却球検出スイッチ１０３との２つの検出スイッチにより検出されるようになっている。
【００４６】
特に、取込球誘導通路１０８側に取り込まれたパチンコ球の通過状況を、上流側に配置される第１取込球検出スイッチ１０４と、下流側に配置される第２取込球検出スイッチ１０５との双方の検出スイッチにより検出すること、例えば、スプロケット１０６の回転により排出されたパチンコ球が上流側の第１取込球検出スイッチ１０４にて検出されてから下流側の第２取込球検出スイッチ１０５にて検出されるまでの通過時間を監視することで、電波等による不正が行われている可能性があることや、球詰まり等が発生したこと等を報知することが可能となるとともに、検出順序を監視することで、パチンコ球を逆流させること等による不正な検出を回避することができる。
【００４７】
また、前述のように第１取込球検出スイッチ１０４は、流下するパチンコ球に当接することにより回動するように軸支された当接部材１２５を介してパチンコ球の通過を検出するスイッチであるのに対し、第２取込球検出スイッチ１０５は、パチンコ球の通過を直接検出するスイッチとされており、双方の検出スイッチそれぞれに対応した不正行為を同時に行うことを困難とすることができる。
【００４８】
次に、取込装置１００において上皿１２から供給されたパチンコ球を賭数を設定するために取り込んで遊技者に返却せずに遊技島に排出する場合には、振分ソレノイド１０２の励磁が停止した状態とする。この状態では、流路切替弁１０７が図３に示す状態（位置）であるので、スプロケット１０６の回転により排出されたパチンコ球が第１取込球検出スイッチ１０４にて検出された後、取込球誘導通路１０８側に誘導され、更に第２取込球検出スイッチ１０５により検出された後、取込球誘導通路１０８を流下してスロットマシン１の後側に回り込んで、図示しない遊技島内部のアウト球タンクに回収されるようになっている。
【００４９】
また、上皿１２のパチンコ球を下皿１１に排出（返却）させる場合には、振分ソレノイド１０２が励磁された状態とする。この状態では、流路切替弁１０７がコイルバネの付勢力に抗して揺動し、図４に示す状態となるので、スプロケット１０６の回転により排出されたパチンコ球が第１取込球検出スイッチ１０４にて検出された後、返却球誘導通路１０９側に誘導され、更に、返却球検出スイッチ１０３にて検出された後、返却球誘導通路１０９を流下して払出口９から下皿１１に排出され、遊技者に返却されるようになっている。尚、振分ソレノイド１０２は、上皿１２のパチンコ球を下皿１１に排出（返却）させる場合を除き、励磁が停止した状態とされている。すなわち上皿１２のパチンコ球を下皿１１に排出（返却）させる場合を除き、流路切替弁１０７が図３に示す状態とされ、スプロケット１０６の回転により排出されたパチンコ球の流路方向が取込球誘導通路１０８側となるようになっている。
【００５０】
また、返却球誘導通路１０９における下皿１１の近傍位置には、通路内の球詰りを検出する返却球詰まり検出スイッチ１１１（図１、図７参照）が設けられており、例えば、下皿１１が満タンのために返却球誘導通路１０９が球詰りを起こしていることを検出できるようになっている。
【００５１】
前述した取込装置１００、取込準備球通路１１０、球抜き通路１２０、取込球誘導通路１０８、返却球誘導通路１０９、及び払出球誘導通路２０８の下部前方は、操作台４及び該操作台４の下方前面を形成するカバーパネル４ａにより被覆されており、特に取込準備球通路１１０や取込装置１００内に流入したパチンコ球を取り出すことができない構造とされており、操作台４における取込装置１００の上方位置近傍には、取込準備球通路１１０（取込装置１００内に形成されている取込準備球通路１１０を含む）内に残存しているパチンコ球、詳しくは、球抜きレバー２１の操作が行われて上皿１２のパチンコ球が球抜き通路１２０を介して球抜きした後においても取込準備球通路１１０に残存し、カバーパネル４ａの内部に進入して視認不能となったパチンコ球を視認するための透明パネルからなる透光部としての残存球透視窓１３０が形成されている。
【００５２】
前述したように取込準備球通路１１０及び取込装置１００のケースカバーは透明樹脂材にて形成されているため、遊技者は残存球透視窓１３０を透して取込準備球通路１１０（取込装置１００内に形成されている取込準備球通路１１０を含む）内にパチンコ球が残存しているか否かをスロットマシン１の外部から目視により確認することができる。よって遊技者は、取込準備球通路１１０内にパチンコ球が残存しているときにはその旨を確実に認識することができるため、取込準備球通路１１０内にパチンコ球が残存しているにも関わらず遊技を終了して遊技者が不利益を被ることを回避させることができる。
【００５３】
次に、遊技島より各スロットマシン１に供給されたパチンコ球は、図１中点線で示されるように、スロットマシン１の背面上部に設けられた補給タンク２０４に貯留され、補給タンクから延設される球供給通路２１０を流下して払出装置２００に供給されるようになっている。この球供給通路２１０は特に図示はしないが３条の通路からなり、補給タンク２０４から流出したパチンコ球は３条の通路それぞれに分流された状態で払出装置２００に供給されるようになっている。また、球供給通路２１０における払出装置２００の上方所定高さ位置には各条に対応して供給球検出スイッチ２０５（図７参照）が設けられており、この供給球検出スイッチ２０５により払出装置２００に供給されるパチンコ球が待機しているか否かが検出されるようになっている。本実施例では、供給球検出スイッチ２０５が賞球を伴う入賞の発生により払出装置２００にて払い出される最大賞球数である７５球分の球が供給されていることを検出可能な位置に設けられており、最大賞球数の払出に必要なパチンコ球が待機しているか否かが検出されるようになっている。更に本実施例では、取込装置１００にて取り込まれる最大球数が１５球であり、精算スイッチ１０の操作に基づき払出装置２００にて最大１５球のパチンコ球が払い出されるが、この場合でも、供給球検出スイッチ２０５により、精算スイッチ１０に基づき払い出すべき球数の払出に必要なパチンコ球が待機しているか否かが検出されるようになっている。更に、本実施例では、カードユニット１５からの１回の貸出要求により２５球の貸出が要求されるが、この場合でも、供給球検出スイッチ２０５により、貸出要求に基づき払い出すべき球数の払出に必要なパチンコ球が待機しているか否かが検出されるようになっている。
【００５４】
払出装置２００には、図６に示すように、球供給通路２１０の各条に対応して、払出モータ２０１の駆動にて回転するスプロケット２０６が設けられている。また、スプロケット２０６の下方には、賞球等の払出に基づきスプロケット２０６にて排出されたパチンコ球の通過を検出するための払出球検出スイッチ２０２が設けられており、スプロケット２０６の回転により排出されたパチンコ球が払出球検出スイッチ２０２にて検出された後、払出装置２００の下部から延設される払出球誘導通路２０８に排出されるようになっている。
【００５５】
払出球誘導通路２０８は下皿１１まで延設されており、払出装置２００から払い出されたパチンコ球は払出球誘導通路２０８を流下して連通口１３から上皿１２に払い出されるとともに、上皿１２から溢れた余剰球は払出口９を介して下皿１１に払い出されるようになっている。また、払出球誘導通路２０８における下皿１１の近傍位置には、通路内の球詰りを検出する払出球詰まり検出スイッチ１１２（図１、図７参照）が設けられており、例えば、下皿１１が満タンのために払出球誘導通路２０８が球詰りを起こしているか否かを検出できるようになっている。
【００５６】
実施例のスロットマシン１は、図１に示すように、有価価値が記録されたプリペイドカードを受け付けるカードユニット１５と並設されており、前述した球貸スイッチ１９の操作に基づくカードユニット１５からの要求に応じて、受付中のプリペイドカードに記録された有価価値を用いてパチンコ球の貸出を行うことが可能とされている。
【００５７】
本実施例のスロットマシン１においてゲームを行う場合には、まず、上皿１２に貯留されたパチンコ球を使用して賭数を設定する。賭数を設定するには、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６を操作すれば良い。本実施例では、上皿１２に貯留されたパチンコ球からその時点で賭数を１設定するのに必要な数のパチンコ球が取り込まれ、ＭＡＸＢＥＴスイッチ６が操作されると、上皿１２に貯留されたパチンコ球からその時点で１ゲームにおいて許容される最大賭数を設定するのに必要な数のパチンコ球が取り込まれる。
【００５８】
尚、このように１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作に応じて賭数を設定するために取込装置１００により取り込まれたパチンコ球は、前述したように取込球誘導通路１０８を流下して、スロットマシン１の内部、すなわち、スロットマシン１における遊技者が対面する側から見て裏側に取り込まれて、前述したように図示しない遊技島内部に設けられたアウト球タンクに排出される。
【００５９】
次いで、所定数の賭数が設定されると、設定された賭数に応じて入賞ラインＬ１、Ｌ２、Ｌ２’、Ｌ３、Ｌ３’（図１参照）が有効となり、スタートスイッチ７の操作が有効な状態、すなわち、ゲームが開始可能な状態となる。本実施例では賭数として最大賭数（３）が設定されたとき、すなわち１５球のパチンコ球が取り込まれたときにゲームが開始可能な状態となる。尚、本実施例においては、賭数として最大賭数（３）が設定されたときにゲームが開始可能な状態となるが、少なくとも賭数として１または２が設定された時点、すなわち５球または１０球のパチンコ球が取り込まれた時点でゲームが開始可能な状態となるようにしても良い。
【００６０】
ゲームが開始可能な状態でスタートスイッチ７を操作すると、各リール２Ｌ、２Ｃ、２Ｒが回転し、各リール２Ｌ、２Ｃ、２Ｒの図柄が連続的に変動する。この状態でいずれかのストップスイッチ８Ｌ、８Ｃ、８Ｒを操作すると、対応するリール２Ｌ、２Ｃ、２Ｒの回転が停止し、表示結果が導出表示される。
【００６１】
そして全てのリール２Ｌ、２Ｃ、２Ｒが停止されることで１ゲームが終了し、賭数に応じて有効化されたいずれかの入賞ラインＬ１、Ｌ２、Ｌ２’、Ｌ３、Ｌ３’上に予め定められた図柄の組合せが各リール２Ｌ、２Ｃ、２Ｒの表示結果として停止した場合には入賞が発生し、その入賞に応じて定められた数のパチンコ球（賞球）が払出装置２００から払出され、払出球誘導通路２０８を介して直接上皿１２に払い出されて遊技者に対して付与される。
【００６２】
本実施例では、図柄の組み合わせに応じて異なる数の賞球が付与されるようになっている。特に、賭数を１設定するのに単位球数（５球）のパチンコ球が必要であるのに対して、入賞の発生に応じて付与される賞球数は、単位球数（５球）の倍数となる球数に限られず、７５球を上限として入賞に応じた任意の球数のパチンコ球を付与することが可能とされており、これら入賞の発生に応じて付与される賞球数を、各入賞に応じてより細かく設定することができるようになっている。
【００６３】
図７は、スロットマシン１の構成を示すブロック図である。スロットマシン１には、図７に示すように、遊技制御基板４０、演出制御基板９０、電源基板２０２が設けられており、遊技制御基板４０によって主に遊技状態が制御され、払出制御基板６０によってパチンコ球の払出が制御され、演出制御基板９０によって遊技状態に応じた演出が制御されるとともに、電源基板２０２から遊技制御基板４０、払出制御基板６０、演出制御基板９０の電源が供給される。
【００６４】
電源基板２０２には、遊技制御基板４０が接続されており、外部から供給されたＡＣ１００Ｖの電源に基づいてスロットマシン１を構成する電気部品の駆動に必要な直流電圧が生成され、遊技制御基板４０及び遊技制御基板４０を介して接続された払出制御基板６０や演出制御基板９０に供給されるようになっている。また、電源基板２０２には、電源投入時に出玉率の設定変更を行うための設定キースイッチ３６、設定の切替を行うための設定スイッチ３７、エラーの解除等を行うためのリセットスイッチ３８、ボーナス終了時に遊技の進行を不能動化させるか否かを設定するための打止めスイッチ３９が接続されている。
【００６５】
遊技制御基板４０には、前述した１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０、ストップスイッチ８Ｌ、８Ｃ、８Ｒ、第１取込球検出スイッチ１０４、第２取込球検出スイッチ１０５、返却球検出スイッチ１０３、返却球詰まり検出スイッチ１１１、払出球詰まり検出スイッチ１１２、流路検出スイッチ１１５、払出球検出スイッチ２０２、供給球検出スイッチ２０５に加えて、リール２Ｌ、２Ｃ、２Ｒの基準位置を検出するリールセンサ３５等の各種スイッチ類が接続されているとともに、電源基板２０２を介して前述した設定キースイッチ３６、設定スイッチ３７、リセットスイッチ３８、打止めスイッチ３９が接続されており、これら接続されたスイッチやセンサの検出信号が入力されるようになっている。
【００６６】
また、遊技制御基板４０には、前述したリールモータ３４Ｌ、３４Ｃ、３４Ｒや取込済球／払出済球表示器１６、遊技補助表示器１７、取込モータ１０１、振分ソレノイド１０２等の電気部品が接続されており、遊技制御基板４０に搭載された後述の遊技制御部４１の制御に基づいて駆動されるようになっている。
【００６７】
遊技制御基板４０には、所定の手順で演算を行うＣＰＵ、ＣＰＵの制御プログラムや各種データテーブル等を格納するＲＯＭ、必要なデータの書き込み及び読み出しを行うＲＡＭ、各種信号の入出力を行うＩ／Ｏポートを備えたマイクロコンピュータからなる遊技制御部４１、遊技制御基板４０に直接または電源基板２０２を介して接続されたスイッチ、センサから入力された検出信号が入力されるスイッチ回路４２、リールモータ３４Ｌ、３４Ｃ、３４Ｒの駆動制御を行う第１モータ回路４３、取込モータ１０１の駆動制御を行う第２モータ回路４４、振分ソレノイド１０２の駆動制御を行うソレノイド駆動回路４５、取込済球／払出済球表示器１６、遊技補助表示器１７を含む各種表示器や各種ＬＥＤ等の駆動制御を行う表示駆動回路４６、スロットマシン１に供給される電源電圧の低下を検出する電源監視用ＩＣ４７等、が搭載されており、遊技制御部４１は、遊技制御基板４０に直接または電源基板２０２を介して接続されたスイッチ、センサの検出信号を受けて、ゲームの進行に応じた各種の制御を行う。
【００６８】
遊技制御部４１は、図９（ｂ）に示すように、信号入力端子ＰＯＲＴを備えている。この信号入力端子ＰＯＲＴは、マイクロコンピュータが備える入力ポートの１端子であり、該信号入力端子ＰＯＲＴの信号入力状態は、マイクロコンピュータにより監視されている。更に、信号入力端子ＰＯＲＴとは別に、割込入力端子ＣＬＫ／ＴＲＧを備えており、この割込入力端子ＣＬＫ／ＴＲＧに信号が入力されることで外部割込が発生し、遊技制御部４１のＣＰＵは外部割込に応じて割込処理１を各種スイッチ類の検出に応じて段階的に移行する基本処理に割り込んで実行可能とされている。また、遊技制御部４１は、内部タイマ（図示略）を備えており、遊技制御部４１のＣＰＵは、内部タイマの出力に基づいて割込処理２及び割込処理３を基本処理に割り込んで定期的に実行可能とされている。また、遊技制御部４１のＣＰＵは、割込処理１を割込処理２よりも優先して実行し、割込処理２を割込処理３よりも優先して実行するよう設定されており、割込処理１と割込処理２または割込処理３が同時に要求された場合には、割込処理１を優先して実行し、割込処理２と張り込み処理３が同時に要求された場合には、割込処理２を優先して実行するようになっている。また、割込処理１、割込処理２または割込処理３の実行中においては、他の割込処理が禁止されるようになっている。
【００６９】
遊技制御部４１のＲＡＭは、停電時においてもバックアップ電源より電力が供給され、記憶されているデータが保持されるようになっている。
【００７０】
払出制御基板６０には、前述した供給球検出スイッチ２０５、払出球検出スイッチ２０２、返却球詰まり検出スイッチ１１１、払出球詰まり検出スイッチ１１２が接続されており、これら接続されたスイッチの検出信号が入力されるようになっている。尚、前述のように供給球検出スイッチ２０５、払出球検出スイッチ２０２、返却球詰まり検出スイッチ１１１、払出球詰まり検出スイッチ１１２は、遊技制御基板４０及び払出制御基板６０の双方に接続されており、これら供給球検出スイッチ２０５、供給球検出スイッチ２０５、払出球検出スイッチ２０２、返却球詰まり検出スイッチ１１１、払出球詰まり検出スイッチ１１２の検出信号は、遊技制御基板４０及び払出制御基板６０の双方に入力されるようになっている。
【００７１】
また、払出制御基板６０には、前述した払出モータ２０１等の電気部品が接続されており、これら電気部品は、払出制御基板６０に搭載された後述の払出制御部６１による制御に基づいて駆動されるようになっている。
【００７２】
払出制御基板６０には、遊技制御部４１と同様にＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏポートを備えたマイクロコンピュータからなる払出制御部６１、払出制御基板６０に接続されたスイッチから入力された検出信号が入力されるスイッチ回路６２、払出モータ２０１の駆動制御を行うモータ回路６３、各種ＬＥＤ等の駆動制御を行う表示駆動回路６４等、が搭載されており、払出制御部６１は、遊技制御基板４０に搭載された遊技制御部４１から出力される信号や、払出制御基板６０に接続されたスイッチからの検出信号を受けて、パチンコ球を払い出す払出制御を行う。また、払出制御基板６０は、接続端子板７０を介して並設されるカードユニット１５と接続されており、払出制御部６１は、カードユニット１５に搭載された制御ユニット（図示略）からの要求に応じてパチンコ球を貸し出す貸出制御を行う。
【００７３】
払出制御部６１は、遊技制御部４１と同様に内部タイマ（図示略）を備えており、払出制御部６１のＣＰＵは内部タイマの出力に基づいて割込処理を基本処理に割り込んで定期的に実行可能とされている。尚、払出制御部６１のＲＡＭは、遊技制御部４１のＲＡＭと異なり、バックアップ電源が供給されることはなく、停電時において記憶されたデータが保持されないようになっている。
【００７４】
演出制御基板９０には、スロットマシン１の前面に配置された液晶表示器５１（図１参照）、演出効果ＬＥＤ５２、スピーカ５３、５４等の電気部品が接続されており、これら電気部品は、演出制御基板９０に搭載された後述の演出制御部９１による制御に基づいて駆動されるようになっている。
【００７５】
演出制御基板９０には、遊技制御部４１と同様のＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏポートを備えたマイクロコンピュータからなる演出制御部９１、演出制御基板９０に接続された液晶表示器５１の駆動制御を行う液晶駆動回路９２、演出効果ＬＥＤ５２の駆動制御を行うランプ駆動回路９３、スピーカ５３、５４からの音声出力制御を行う音声出力回路９４等、が搭載されており、演出制御部９１は、遊技制御基板４０に搭載された遊技制御部４１から送信されたコマンドを受けて演出を行うための各種の制御を行う。
【００７６】
演出制御部９１は、遊技制御部４１と同様に信号入力端子（図示略）と割込入力端子（図示略）を別個に備えているとともに、内部タイマ（図示略）を備えており、演出制御部９１のＣＰＵは割込入力端子からの信号入力に基づいて発生する外部割込に応じて割込処理１を基本処理に割り込んで実行可能とされ、内部タイマの出力に基づいて割込処理２を基本処理に割り込んで定期的に実行可能とされている。また、演出制御部９１のＣＰＵにおいても、割込処理１を割込処理２よりも優先して実行するよう設定されており、割込処理１と割込処理２が同時に要求された場合には、割込処理１を優先して実行するようになっている。また、遊技制御部４１では、割込処理１の実行中は割込処理２の割込が禁止されるようになっているのに対して、演出制御部９１は、割込処理２の実行中においては、割込処理１の割込が可能とされている。
【００７７】
演出制御部９１のＲＡＭは、遊技制御部４１のＲＡＭと同様に、停電時においてバックアップ電源により電力が供給され、記憶されているデータが保持されるようになっている。
【００７８】
図８に示すように、遊技制御基板４０に搭載された遊技制御部４１は、払出制御基板６０に対して、遊技制御基板４０と払出制御基板６０との接続確認を払出制御基板６０側で確認するための遊技制御基板接続確認信号を出力する。そして、払出制御基板６０に搭載された払出制御部６１は、遊技制御基板接続確認信号の検出に基づき遊技制御基板４０との接続を確認する。また、遊技制御部４１は、払出制御基板６０に対して、精算要求または払出要求により払出を指示する球数として０〜１００の値を示す球数信号、取込済球数（既に取り込まれた球数のうち賭数の設定に用いられた使用済球数及び未だ賭数の設定に用いられていない未使用球数を合計した球数）の精算を要求する精算要求信号、賞球の払出を要求する払出要求信号を出力する。そして、払出制御部６１は、精算要求信号または払出要求信号を検出したときに、その時点で球数信号が示す数のパチンコ球を払い出す払出制御を行う。
【００７９】
一方、払出制御部６１は、遊技制御基板４０に対して、遊技制御基板６０に対して、遊技制御基板４０と払出制御基板６０との接続確認を遊技制御基板４０側で確認するための払出制御基板接続確認信号、カードユニット１５と接続されている旨を示すカードユニット接続中信号、精算要求または払出要求に基づくパチンコ球の払出動作の開始、動作中、終了を示す動作中信号を出力する。そして、遊技制御部４１は、払出制御基板接続確認信号の検出に基づき払出制御基板６０との接続を確認し、カードユニット接続中信号の検出に基づき払出制御基板６０とカードユニット１５との接続を確認し、動作中信号の検出に基づき、払出制御部６１によるパチンコ球の払出動作の開始、動作中及び終了を確認する。
【００８０】
カードユニット１５は、マイクロコンピュータを搭載した制御ユニットを備える。カードユニット１５には、図８に示すように、スロットマシン１に設けられた前述の残額表示器１８が接続端子板７０を介して接続されており、制御ユニットが搭載するマイクロコンピュータの制御により残額表示器１８が駆動されるようになっている。また、図８に示すように、カードユニット１５には、スロットマシン１に設けられた前述の球貸スイッチ１９や返却スイッチ２０が接続端子板７０を介して接続されており、これらスイッチの検出信号が制御ユニットに入力されるようになっている。
【００８１】
また、カードユニット１５は、カード挿入口から挿入されたプリペイドカードの記録情報の読み出し及び書き込みを行うカードリーダライタを備えており、カードリーダライタは、プリペイドカードから読み出された記録情報を制御ユニットに対して出力するとともに、制御ユニットからの指令に基づき挿入されているプリペイドカードの記録情報の更新等を行う。
【００８２】
図８に示すように、カードユニット１５は、スロットマシン１の払出制御基板６０（払出制御部６１）に対して、カードユニット１５が正常に接続されている旨を示すカードユニット接続信号（ＶＬ）、カードユニット１５による貸出処理の開始及び終了を示すカードユニットＲＥＡＤＹ信号（ＢＲＤＹ）、パチンコ球の貸出を要求する貸出要求信号（ＢＲＱ）を出力する。尚、カードユニット接続信号は、制御ユニットと払出制御基板６０との間で通信を行う際の電源でもある。
【００８３】
これに対して、遊技制御基板４０（遊技制御部４１）は、カードユニット１５に対して、パチンコ球の貸出を行うことが可能な状態を示すスロットマシンＲＥＡＤＹ信号（ＳＲＤＹ）、ＢＲＱに基づくパチンコ球の貸出動作の開始及び完了を示す貸出完了信号（ＥＸＳ）を出力する。
【００８４】
また、前述のようにスロットマシン１に搭載された残額表示器１８、返却スイッチ２０及び球貸スイッチ１９はカードユニット１５に接続されており、残額表示器１８は、制御ユニットの制御に基づき出力される残数表示制御信号に基づき駆動されるとともに、返却スイッチ２０の検出信号（返却操作検出信号）及び球貸スイッチ１９の検出信号（貸出操作検出信号）は、カードユニット１５に入力される。そして、カードユニット１５に搭載された制御ユニットは、球貸スイッチ１９が検出されることで、受付中のプリペイドカードから読み出された有価価値が残存することを条件に前述したＢＲＤＹを出力するとともに、前述したＢＲＱを出力し、スロットマシン１に対して貸出単位分（本実施例では２５球）パチンコ球の貸出を要求する処理を、残存する有価価値の範囲内で規定回数（本実施例では、１０回）行い、返却スイッチ２０が検出されることで、受付中のプリペイドカードを返却させる処理を行う。
【００８５】
図９（ａ）は、電源基板２０２の構成を説明するための回路図であり、図９（ｂ）は、遊技制御基板４０における遊技制御部４１への電源まわりの構成を説明するための回路図である。
【００８６】
電源基板２０２には、図９（ａ）に示すように、整流回路３０２、トランス３０４、電圧生成回路３０３、３０５〜３０８が搭載されている。整流回路３０２は、外部から供給されたＡＣ１００Ｖの交流電圧を直流電圧に変換し、トランス３０４は、整流回路３０２により変換された直流電圧を内部回路に伝達する。そして電圧生成回路３０３は、トランス３０２を介して伝達された直流電圧から＋２５Ｖの直流電圧を生成してコネクタ３０１と電圧生成回路３０５、３０６、３０７、３０８にそれぞれ出力する。電圧生成回路３０５、３０６、３０７、３０８は、電圧生成回路３０３にて生成された＋２５Ｖの直流電圧から、＋２４Ｖ、＋１２Ｖ（ＶＣＣ）、＋１２Ｖ、＋５Ｖの直流電圧を各々生成してコネクタ３０１に出力する。コネクタ３０１は遊技制御基板４０等に接続され、電圧生成回路３０５、３０６、３０７、３０８により生成された直流電圧が、遊技制御基板４０や払出制御基板６０、演出制御基板９０に搭載されたデバイス、遊技制御基板４０や払出制御基板６０、演出制御基板９０に接続された各種電気部品を駆動するための電源として供給される。すなわち電圧生成回路３０３により生成された＋２５Ｖの直流電圧は、遊技制御基板４０や払出制御基板６０、演出制御基板９０に搭載された各種デバイス、遊技制御基板４０や払出制御基板６０、演出制御基板９０に接続された各種電気部品を駆動するための電源の生成源となっている。
【００８７】
電源基板２０２から供給される直流電圧のうち、＋２４Ｖの直流電圧は、遊技制御基板４０に供給されるとともに、遊技制御基板４０を介して払出制御基板６０に供給され、遊技制御基板４０に接続されたリールモータ３４Ｌ、３４Ｃ、３４Ｒ、取込モータ１０１、振分ソレノイド１０２等の電気部品、払出モータ２００等、払出制御基板６０に接続された電気部品の駆動電源として使用される。また、＋１２Ｖの直流電圧は、遊技制御基板４０に供給されるとともに、遊技制御基板４０を介して払出制御基板６０に供給され、遊技制御基板４０に接続されたＬＥＤや表示器、センサ、スイッチ等の電気部品（電源基板２０２を介して遊技制御基板４０に接続されたスイッチ等の電気部品を含む）、払出制御基板６０に接続されたＬＥＤやスイッチ等の電気部品の駆動電源として使用される。また、＋１２Ｖ（ＶＣＣ）の直流電圧は、遊技制御基板４０を介して演出制御基板９０に供給されており、演出制御部９１やバックアップＲＡＭ等の演出制御基板９０に搭載されたデバイスを駆動させるための元となる電源や、演出制御基板９０に接続される液晶表示器５１、ＬＥＤ、ランプ、蛍光灯等の電気部品の駆動電源として使用される。また、＋５Ｖの直流電圧は、遊技制御基板４０に供給されるとともに、遊技制御基板４０を介して払出制御基板６０に供給され、遊技制御部４１や電源監視用ＩＣ４７等の遊技制御基板４０に搭載されたデバイス、払出制御部６１等の払出制御基板６０に搭載されたデバイスの駆動電源として使用される。
【００８８】
また、遊技制御基板４０における＋５Ｖの直流電圧の供給ラインは、図９（ｂ）に示すように、遊技制御基板４０上で分岐して＋５Ｖ（ＶＢＢ）の直流電圧の供給ラインを形成する。この＋５Ｖ（ＶＢＢ）の直流電圧の供給ラインは、逆流防止用のダイオード３１２を介してメモリバックアップ電源入力端子ＶＢＢに接続されているとともに、図９（ａ）に示すように、電源基板２０２側でグラウンドレベルに接続され、その間には大容量のコンデンサ３１０が設けられている。これにより＋５Ｖ（ＶＢＢ）の直流電圧をコンデンサ３１０に蓄積可能とされ、スロットマシン１に対する電力供給が遮断されたときに、コンデンサ３１０に蓄積された電圧を、当該電圧が全て放出されるまでの期間にわたり遊技制御部４１におけるＲＡＭの記憶状態を保持するためのバックアップ電源として供給できるようになっている。
【００８９】
また、電源基板２０２から出力される直流電圧のうち、＋２５Ｖの直流電圧、すなわち＋２４Ｖ、＋１２Ｖ（ＶＣＣ）、＋１２Ｖ、＋５Ｖの直流電圧の生成源となる直流電圧は、遊技制御基板４０において、図９（ｂ）に示すように、抵抗３１１により減圧（本実施例では、約６．６％減圧）されて、電源監視用ＩＣ４７が備える監視電圧入力端子ＶＳＢに入力される。電源監視用ＩＣ４７は、監視電圧入力端子ＶＳＢに入力された電圧が所定の大きさ（本実施例では、＋１．２Ｖ）以下となったときに、電圧低下信号出力端子ＲＥＳＥＴから電圧低下信号を出力する構成とされている。この電圧低下信号出力端子ＲＥＳＥＴは、遊技制御部４１の割込入力端子ＣＬＫ／ＴＲＧに接続されており、監視電圧入力端子ＶＳＢに入力された電圧が所定の大きさ以下となったときに、電圧低下信号が遊技制御部４１の割込入力端子ＣＬＫ／ＴＲＧに入力されるようになっている。すなわち、遊技制御部４１は、電源監視用ＩＣ４７からの電圧低下信号の入力に基づき電源断の発生を検知して割込処理を実行できるようになっている。本実施例では、＋２５Ｖの直流電圧が約＋１８Ｖ以下となったときに抵抗３１１により減圧された電圧が＋１．２Ｖ以下となり、電圧低下信号が出力されるため、遊技制御部４１は電圧低下信号の入力に基づいて、＋２５Ｖの直流電圧が、＋１８Ｖ以下となったときに電源断の発生を検知することができる。
【００９０】
また、電圧低下信号出力端子ＲＥＳＥＴは、途中で分岐して遊技制御部４１の信号入力端子ＰＯＲＴにも接続されており、監視電圧入力端子ＶＳＢに入力された電圧が所定の大きさ以下となったときに、電圧低下信号が遊技制御部４１の割込入力端子ＣＬＫ／ＴＲＧに加えて信号入力端子ＰＯＲＴにも入力されるようになっている。また、電源監視用ＩＣ４７は、監視電圧入力端子ＶＳＢに入力された電圧が所定の大きさ（＋１．２Ｖ）以下となってから、当該電源監視用ＩＣ４７が動作不能となるか、電圧が所定の大きさ（＋１．２Ｖ）を超えるまでの間、継続して電圧低下信号を出力するようになっている。このため、遊技制御部４１では、電源監視用ＩＣ４７からの電圧低下信号の入力に基づく割込処理中にも、電圧低下信号の入力状況を監視することが可能とされている。
【００９１】
このように本実施例では、遊技制御部４１並びに電源監視用ＩＣ４７が、電圧生成回路３０８により生成された＋５Ｖの直流電圧にて駆動されているとともに、電源監視用ＩＣ４７は、電圧生成回路３０３により生成された＋２５Ｖの直流電圧がこれら各デバイスを駆動させる＋５Ｖよりも高い電圧である＋１８Ｖ以下となったときに、電源断の発生を検知し、電圧低下信号を出力するようになっており、遊技制御部４１が電源断の発生を検知した後もしばらくは＋５Ｖの直流電圧が遊技制御部４１等のデバイスに対して供給されるため、電圧低下信号の入力に基づき遊技制御部４１が後述の電断割込処理を行うのに必要な時間を十分に確保することができるようになっている。
【００９２】
また、本実施例では、電源監視用ＩＣ４７が、電圧生成回路３０３にて生成された＋２５Ｖの直流電圧の降下を監視するとともに、遊技制御基板４０が搭載する各種デバイス、遊技制御基板４０に接続された電気部品、演出制御基板９０が搭載する各種デバイス、演出制御基板９０に接続された電気部品を駆動するための電源電圧が、電源監視用ＩＣ４７が監視する＋２５Ｖの直流電圧を生成する電圧生成回路３０３とは別個に設けられた電圧生成回路３０５、３０６、３０７、３０８にて生成されるようになっており、これら電気部品の駆動状況により下降し易い電源電圧に比較して安定した電圧が電源監視用ＩＣ４７により監視されるので、一時的な電圧降下に伴って電源断の発生が判別され、後述の電断割込処理が行われてしまう等の誤動作を防止できる。
【００９３】
また、図９（ａ）に示すように、電源基板２０２において電圧生成回路３０６に入力される＋２５Ｖの直流電圧のラインにはコンデンサ３０９が設けられており、＋２５Ｖの直流電圧から電圧生成回路３０６に供給される電圧を蓄積可能とされ、スロットマシン１に対する電力供給が遮断されて電圧生成回路３０３からの電圧の供給が途切れたときでも、一定時間、電圧生成回路３０６に対して＋１２Ｖ（ＶＣＣ）を生成するのに必要な電圧が供給されるようになっている。このため、電圧生成回路３０６は、停電時において電圧生成回路３０３からの電圧の供給が途切れたときでも一定時間の間、演出制御基板９０に搭載された演出制御部９１等のデバイスの電源の元となる＋１２Ｖ（ＶＣＣ）の直流電圧の供給を維持できるようになっており、演出制御基板９０に搭載されたデバイスは、停電時において遊技制御基板４０に搭載されたデバイスよりも長い時間駆動させることができるようになっている。尚、本実施例では、コンデンサ３０９として停電時において電源監視用ＩＣ４７が電圧低下信号を出力した時点、すなわち＋２５Ｖの直流電圧が＋１８Ｖ以下となった時点から、最低でも２０ｍｓ以上の時間にわたり演出制御部９１の駆動を維持することが可能な容量のコンデンサが用いられている。
【００９４】
また、演出制御基板９０には、特に図示しないが、電源基板２０２から遊技制御基板４０を介して供給された＋１２Ｖ（ＶＣＣ）の直流電圧から＋５Ｖ（ＶＣＣ）を生成する電圧生成回路が設けられており、この電圧生成回路により生成された＋５Ｖ（ＶＣＣ）の直流電圧は、演出制御部９１等、演出制御基板９０が搭載する各種デバイスに供給され、これらデバイスの駆動電源として使用される。
【００９５】
また、＋５Ｖ（ＶＣＣ）の直流電圧の演出制御部９１への供給ラインは、逆流防止用のダイオード（図示略）を介して演出制御部９１のメモリバックアップ電源入力端子（図示略）に接続されるとともに、グラウンドレベルに接続され、その間には大容量のコンデンサ（図示略）が設けられている。これにより＋５Ｖ（ＶＣＣ）の直流電圧をコンデンサに蓄積可能とされ、スロットマシン１に対する電力供給が遮断されたときに、コンデンサに蓄積された電圧を、当該電圧が全て放出されるまでの期間にわたり演出制御部９１のＲＡＭの記憶状態を保持するためのバックアップ電源として供給できるようになっている。
【００９６】
次に、本実施例における遊技制御基板４０に搭載された遊技制御部４１が実行する各種制御内容を、図１０〜図２７に基づいて以下に説明する。
【００９７】
遊技制御部４１は、電源が投入されてＣＰＵがリセットされると、図１０のフローチャートに示す電源投入時処理（遊技）を行う。尚、本実施例では、遊技制御部４１のＣＰＵに対して、電源投入時において払出制御基板６０に搭載された払出制御部６１のＣＰＵ及び演出制御基板９０に搭載された演出制御部９１のＣＰＵにおける電源投入時処理が終了し、遊技制御部４１との通信が可能な状態となるまでの時間よりも長い期間、リセット信号が入力されるようになっている。すなわち、遊技制御部４１が電源投入時処理（遊技）が終了して通常の処理に移行する時点で、払出制御部６１及び演出制御部９１は、遊技制御部４１との通信が可能な状態で待機していることとなる。
【００９８】
電源投入時処理（遊技）では、まず、前述した遊技制御基板接続確認信号をｏｎに設定する（Ｓａ１）。尚、遊技制御基板接続確認信号は、電源が供給されている間常にｏｎの状態を維持する。そして、遊技制御部４１のＲＡＭのデータチェック（本実施例ではパリティチェック。尚、パリティとはデータ列を足し合わせた総和の最下位ｂｉｔのことである）を行う（Ｓａ２、Ｓａ３）。詳しくは、現在のパリティを作成し、電断時に格納されたパリティと一致するか否かによってバックアップされているデータが正常か否かを判断する。
【００９９】
チェック結果が正常であれば、電断時に作成されたＲＡＭ診断用データを確認し（Ｓａ４）、正常か否かを判定する（Ｓａ５）。そして、ＲＡＭ診断用データが正常であれば、設定キースイッチ３６がｏｎの状態か否かを確認し（Ｓａ６）、設定キースイッチ３６がｏｎでなければ、全レジスタを復帰する（Ｓａ７）。そして、後述するように割込禁止が解除されて電断前の処理に戻った際に、例えば、球数信号、精算要求信号、払出要求信号等が出力され、払出制御部６０が出力された信号に基づく処理を行ってしまうといった不都合が生じることがないように、ＲＡＭに記憶されているデータのうちこれら球数信号、精算要求信号、払出要求信号の出力状態を含む必要のないデータを初期化する初期化処理を行う（Ｓａ８）。
【０１００】
次いで、遊技制御部４１のＲＡＭに設定された未払出球カウンタ（後述する払出要求に基づく払出要求数のうち未だ払い出されていない未払出球数を記憶するカウンタ）の値を取得し、未払出球カウンタの値が０か否か、すなわち払出要求に基づく未払出球が残存するか否かを確認し（Ｓａ９）、未払出球カウンタの値が０であれば、更に、遊技制御部４１のＲＡＭに設定された未精算球カウンタ（後述する精算要求に基づく精算要求数のうち未だ払い出されていない未精算球数を記憶するカウンタ）の値を取得し、未精算球カウンタの値が０か否か、すなわち精算要求に基づく未精算球が残存するか否かを確認する（Ｓａ１０）。そして、未精算球カウンタの値が０であれば、割込禁止を解除し（Ｓａ１１）、電断前の処理に戻る。
【０１０１】
また、Ｓａ９のステップにおいて未払出球カウンタの値が０でない場合、すなわち払出要求に基づく未払出球が残存する場合には、割込禁止を解除し（Ｓａ１２）、後述する払出要求処理の先頭（図１７におけるＳｃ１０１のステップ）へ移行する。また、Ｓａ１０のステップにおいて未精算球カウンタの値が０でない場合、すなわち精算要求に基づく未精算球が残存する場合には、割込禁止を解除し（Ｓａ１３）、後述する精算要求処理の先頭（図１４におけるＳｂ２０１のステップ）へ移行する。
【０１０２】
また、Ｓａ６のステップにおいて設定キースイッチ３６がｏｎの状態であれば、ＲＡＭに記憶されている全データ、すなわち遊技制御部４１の全ての制御状態を初期化する全初期化処理を実行する（Ｓａ１４）。そして、出玉率の設定を変更する設定変更処理を実行した後（Ｓａ１５）、割込禁止を解除し（Ｓａ１６）、ゲーム制御処理に移行する。
【０１０３】
また、Ｓａ３のステップにおいてデータチェックの結果が正常でない場合やＳａ５のステップにおいてＲＡＭ診断用データが正常でない場合には、遊技状態を電断時の状態に戻すことができないので、ＲＡＭ異常エラーコードをセットする（Ｓａ１７）。すなわち当該エラーコードを遊技補助表示器１７に表示させて、ＲＡＭ異常エラーを報知する。そして、設定キースイッチ３６がｏｎの状態か否かを確認し（Ｓａ１８）、設定キースイッチ３６がｏｎでなければ、Ｓａ１４のステップ同様の全初期化処理を実行した後（Ｓａ１９）、割込禁止を解除して（Ｓａ２０）、遊技の進行を不能動化するエラー処理を実行する（Ｓａ２１）。エラー処理は、遊技の進行を不能動化する必要のあるエラーが発生した際に共通して実行される処理であり、リセットスイッチ３８が検出されるとエラー状態が解除されるようになっている。そして、Ｓａ２１のステップにおいてエラー状態が解除されると、ゲーム制御処理に移行する。
【０１０４】
また、Ｓａ１８のステップにおいて、設定キースイッチがｏｎの状態であれば、Ｓａ１４のステップに移行し、全初期化処理、設定変更処理を実行した後、割込禁止を解除して、ゲーム制御処理に移行する。
【０１０５】
以上のように電源投入時処理（遊技）では、バックアップされているデータが正常の場合に、未払出球カウンタの値または未精算球カウンタの値が０か否かを判定し、未払出球カウンタまたは未精算球カウンタの値が０ではない場合、すなわち払出要求に基づく未払出球や精算要求に基づく未精算球が残存する場合には、電断時の処理に応じて払出要求処理または精算要求処理の先頭に移行する。そして、払出要求処理や精算要求処理では、後述するように未払出球カウンタの値分のパチンコ球の払出要求または未精算球カウンタの値分の未精算要求が行われることとなるので、例えば、払出要求処理中や精算要求処理中に電断し、電断時に未払出球や未精算球が残存する場合には、電断復旧時において、再度未払出分の払出要求または未精算分の精算要求が行われ、未払出分または未精算分のパチンコ球が払い出されることとなる。
【０１０６】
また、電源投入後、割込禁止が解除されるまでの間、全ての割込はマスクされており、後述する電断割込処理を含め全ての割込処理が行われないようになっている。
【０１０７】
尚、本実施例においては、未払出球カウンタや未精算球カウンタの値を確認する前に球数信号、精算要求信号、払出要求信号全てを初期化する初期化処理を行っているが、これら信号の出力状態を初期化する処理は割込禁止を解除する前であればいつでも良く、例えば未払出球カウンタや未精算球カウンタの値が０であるか否かに関わらず、各カウンタ値の確認後において、いずれかの信号が出力状態にある場合のみ該当する信号を初期化するようにしても良い。
【０１０８】
図１１は、遊技制御部４１が基本処理として実行するゲーム制御処理の制御内容を示すフローチャートである。
【０１０９】
ゲーム制御処理では、ＢＥＴ処理（Ｓａ１０１）、内部抽選処理（Ｓａ１０２）、リール回転処理（Ｓａ１０３）、リール停止処理（Ｓａ１０４）、入賞判定処理（Ｓａ１０５）、賞球付与処理（Ｓａ１０６）、遊技状態更新処理（Ｓａ１０７）を順に実行する。
【０１１０】
Ｓａ１０１のステップにおけるＢＥＴ処理では、賭数を設定可能な状態で待機し、賭数が設定され、スタートスイッチ７が操作された時点で賭数を確定する処理を実行する。また、前回のゲームでリプレイ入賞が発生した場合には、前回のゲームと同じ賭数を設定する。
【０１１１】
Ｓａ１０２のステップにおける内部抽選処理では、Ｓａ１０１のステップにおけるスタートスイッチ７の検出によるゲームスタートと同時に取得した乱数値と各入賞の当選確率を定めた内部当選確率テーブルとの比較結果に基づいて入賞の発生を許容するか否かを決定し、その結果に応じて内部当選フラグを設定する処理を実行する。
【０１１２】
Ｓａ１０３のステップにおけるリール回転処理では、各リール２Ｌ、２Ｃ、２Ｒを回転させる処理を実行する。このリール回転処理においては、全てのリール２Ｌ、２Ｃ、２Ｒが定速回転した時点でストップスイッチ８Ｌ、８Ｃ、８Ｒの操作を有効とする。
【０１１３】
Ｓａ１０４のステップにおけるリール停止処理では、遊技者によるストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されるか、リール２Ｌ、２Ｃ、２Ｒが定速回転した時点から遊技者によるストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されることなく自動停止時間が経過したこと、すなわち各リール２Ｌ、２Ｃ、２Ｒの停止条件が成立したことに応じて対応するリール２Ｌ、２Ｃ、２Ｒの回転を停止させる処理を実行する。
【０１１４】
Ｓａ１０５のステップにおける入賞判定処理では、Ｓａ１０４のステップにおいて全てのリール２Ｌ、２Ｃ、２Ｒの回転が停止されたと判定した時点で、各リール２Ｌ、２Ｃ、２Ｒに導出された表示結果に応じて入賞が発生したか否かを判定する処理を実行する。
【０１１５】
Ｓａ１０６のステップにおける賞球付与処理では、Ｓａ１０５のステップにおいて入賞の発生が判定された場合に、入賞に応じて付与される賞球数分のパチンコ球の払出を要求する処理を行う。
【０１１６】
Ｓａ１０７のステップにおける遊技状態更新処理では、次のゲームに備えて遊技状態を設定する処理を実行する。
【０１１７】
また、Ｓａ１０７のステップにおける遊技状態更新処理では、ＲＡＭに記憶されているデータのうち次のゲームへ持ち越す必要のないデータ、例えば、次のゲームへ持ち越されない内部当選フラグ（入賞の発生を許容する旨のフラグ）等のデータを初期化する初期化処理を行う。特に、ボーナス終了時には、ボーナス中を示すボーナス中フラグやボーナス中に使用する各種カウンタ値等のデータを初期化する初期化処理を行う。すなわちゲーム終了時に次のゲームに必要のないデータが初期化されるようになっている。
【０１１８】
また、ゲーム制御処理を実行している間に、エラーが発生し、前述したエラー制御処理が実行された場合には、リセットスイッチ３８が検出されてエラー状態を解除する際に、エラー状態から復帰する際に必要のないデータ、例えば、未だ検出が判定されていないスイッチのカウント値や各種信号の出力状態等のデータを初期化する初期化する初期化処理を行う。
【０１１９】
これらゲーム終了時やエラー状態の解除時に行われる初期化処理、前述した電断復旧時において全レジスタを復帰させた時に行われる初期化処理、電断復旧時にＲＡＭの異常が判定された場合や設定変更時に行われる全初期化処理では、それぞれの状況に応じて初期化されるデータが異なる。
【０１２０】
そして、これら初期化処理や全初期化処理では、ＲＡＭに記憶されているデータのうち各状況に応じて初期化すべきデータが格納されているアドレスを指定し、指定されたアドレスのうち先頭のアドレスに格納されているデータから順次初期化していくとともに、指定された全てのアドレスに格納されているデータを初期化したときに、当該初期化処理を終了するようになっている。
【０１２１】
また、ゲーム終了時やエラー状態の解除時に行われる初期化処理では、当該初期化処理を開始した後、初期化すべきデータが全て初期化されるまでの期間、すなわち指定された全てのアドレスに格納されているデータが初期化されるまでの期間にわたり、全ての割込はマスクされており、後述する電断割込処理を含め全ての割込処理が行われないようになっている。
【０１２２】
図１２は、遊技制御部４１がＳａ１０１のステップにおいて実行するＢＥＴ処理の制御内容を示すフローチャートである。
【０１２３】
ＢＥＴ処理では、まず今回のゲームがリプレイゲームであるかを確認し（Ｓｂ１）、リプレイゲームの場合には、スタートスイッチ７の検出待ちの状態となり（Ｓｂ２）、この状態でスタートスイッチ７が検出されると、ゲームを開始して図１１に示す内部抽選処理に移行する。この際、遊技制御部４１のＲＡＭに設定されたＢＥＴカウンタ（その時点で設定されている賭数の値を記憶するカウンタ）には、前のゲームの賭数がそのまま設定されているので、前のゲームと同一の賭数にてゲームを開始して、図１１に示す内部抽選処理に移行する。尚、この際、取込済球／払出済球表示器１６に前のゲームの払出済球数が表示されている場合には、当該払出済球数の表示をクリアする。
【０１２４】
また、Ｓｂ１のステップにおいてリプレイゲームでない場合には、ＢＥＴカウンタの値をクリアして（Ｓｂ３）、カードユニット接続中信号のｏｎが検出されているか否か、すなわちカードユニット１５が払出制御基板６０と接続されているか否かを確認する（Ｓｂ４）。
【０１２５】
Ｓｂ４のステップにおいてカードユニット接続中信号のｏｎが検出されている場合には、精算スイッチ１０が検出されたか否かを確認し（Ｓｂ５）、ＢＥＴカウンタの値が３か否か、すなわち最大賭数が設定されているか否かを確認し（Ｓｂ６）、ＢＥＴカウンタの値が３未満であれば、１ＢＥＴスイッチ５が検出されたか否かを確認し（Ｓｂ７）、１ＢＥＴスイッチ５が検出されていなければ、更にＭＡＸＢＥＴスイッチ６が検出されたか否かを確認する（Ｓｂ８）。
【０１２６】
そして、Ｓｂ７、Ｓｂ８のステップにおいて１ＢＥＴスイッチ５も検出されず、ＭＡＸＢＥＴスイッチ６も検出されていなければ、Ｓｂ４のステップに戻る。
【０１２７】
また、Ｓｂ６のステップにおいてＢＥＴカウンタの値が３の場合には、スタートスイッチ７が検出されたか否かを確認し（Ｓｂ９）、スタートスイッチ７が検出されていなければ、Ｓｂ４のステップに戻る。
【０１２８】
また、Ｓｂ４のステップにおいてカードユニット接続中信号のｏｎが検出されない場合には、カードユニット１５がスロットマシン１に接続されていない旨を示す接続エラーフラグをセットする（Ｓｂ１０）。エラーフラグがセットされると、エラーフラグの種類を特定可能なエラーコードが遊技補助表示器１７に表示され、エラーが遊技機外部に報知される。接続エラーフラグがセットされると、カードユニット１５がスロットマシン１に接続されていない旨を示すエラーコードが遊技補助表示器１７に表示されるので、カードユニット１５との接続異常が遊技機外部に報知されるようになる。
【０１２９】
次いで、精算スイッチ１０が検出されたか否かを確認し（Ｓｂ１１）、精算スイッチ１０が検出されていない場合には、ＢＥＴカウンタの値が３か否かを確認し（Ｓｂ１２）、ＢＥＴカウンタの値が３の場合、すなわち最大賭数が設定されている場合には、スタートスイッチ７が検出されたか否かを確認する（Ｓｂ１３）。そして、Ｓｂ１３のステップにおいてＢＥＴカウンタの値が３未満の場合、またはＳｂ１４のステップにおいてスタートスイッチ７が検出されていない場合には、カードユニット接続中信号のｏｎが検出されているか否か、すなわちカードユニット１５と払出制御基板６０とが接続状態となったか否かを確認し（Ｓｂ１４）、カードユニット接続中信号のｏｎが検出されていなければ、Ｓｂ４のステップに戻る。一方、Ｓｂ１４のステップにおいてカードユニット接続中信号のｏｎが検出されていれば、Ｓｂ１０のステップにおいて設定した接続エラーフラグをクリアする（Ｓｂ１５）。これに伴い遊技補助表示器１７に表示されたエラーコードの表示も解除される。そして、Ｓｂ４のステップに戻る。
【０１３０】
また、Ｓｂ５またはＳｂ１１のステップにおいて精算スイッチ１０が検出されている場合には、図１３に示す精算制御処理に移行し（Ｓｂ１６）、精算制御処理が終了すると、Ｓｂ４のステップに戻る。
【０１３１】
また、Ｓｂ９のステップまたはＳｂ１３のステップにおいてスタートスイッチ７が検出されている場合には、ＢＥＴカウンタの値を賭数として確定し（Ｓｂ１７）、ゲームを開始して図１１に示す内部抽選処理に移行する。この際、取込済球／払出済球表示器１６に表示されている取込済球数の表示をクリアする。
【０１３２】
また、Ｓｂ７のステップにおいて１ＢＥＴスイッチ５が検出されている場合には、遊技制御部４１のＲＡＭに設定された取込球カウンタ（取り込むべき球数のうち未だ取り込まれていない球数である取込球数を記憶するカウンタ）の値を｛５−未使用球カウンタ（遊技制御部４１のＲＡＭに設定されたカウンタであり、既に取り込まれているが未だ賭数の設定に用いられていない未使用球数を記憶するカウンタ）の値）に更新する（Ｓｂ１８）。すなわち取込球カウンタの値を１ＢＥＴスイッチ５の操作により指示された取込要求球数から未だ賭数の設定に用いられていない未使用球数を減算した値に更新する。尚、この際、取込済球／払出済球表示器１６に前のゲームの払出済球数が表示されている場合には、当該払出済球数の表示をクリアし、取込済球数の値として０を表示する。そして、図１５に示す取込制御処理に移行し（Ｓｂ２０）、取込制御処理が終了すると、Ｓｂ４のステップに戻る。
【０１３３】
また、Ｓｂ８のステップにおいてＭＡＸＢＥＴスイッチ６が検出されている場合には、取込球カウンタの値を（１５−ＢＥＴカウンタの値×５−未使用球カウンタの値）に更新する（Ｓｂ１９）。すなわち取込球カウンタの値をＭＡＸＢＥＴスイッチ６の操作により指示された取込要求球数から既に賭数の設定に用いられている使用済球数と未だ賭数の設定に用いられていない未使用球数を減算した値に更新する。尚、この際、取込済球／払出済球表示器１６に前のゲームの払出済球数が表示されている場合には、当該払出済球数の表示をクリアし、取込済球数の値として０を表示する。そして、図１５に示す取込制御処理に移行し（Ｓｂ２０）、取込制御処理が終了すると、Ｓｂ４のステップに戻る。
【０１３４】
図１３は、遊技制御部４１がＳｂ１６のステップにおいて実行する精算制御処理の制御内容を示すフローチャートである。
【０１３５】
精算制御処理では、まず、未使用球カウンタの値が０か否かを確認し（Ｓｂ１０１）、未使用球カウンタの値が０であれば、ＢＥＴカウンタの値が０か否かを確認する（Ｓｂ１０２）。
【０１３６】
そして、Ｓｂ１０１、Ｓｂ１０２のステップにおいて未使用球カウンタの値またはＢＥＴカウンタの値のいずれか一方でも０でない場合には、未精算球カウンタの値を（未使用球カウンタの値＋ＢＥＴカウンタの値×５）の値、すなわち未使用球数と使用済球数との合計値に更新し（Ｓｂ１０３）、未使用球カウンタ及びＢＥＴカウンタの値をクリアする（Ｓｂ１０４）。この際、取込済球／払出済球カウンタに表示されている取込済球数を０に更新する。そして、図１４に示す精算要求処理に移行し（Ｓｂ１０５）、精算要求処理が終了すると、図１２に示すＳｂ４のステップに戻る。
【０１３７】
また、Ｓｂ１０１、Ｓｂ１０２のステップにおいて未使用球カウンタの値もＢＥＴカウンタの値も０の場合には、返却球詰まり検出スイッチ１１１が検出されているか否か、すなわち返却球誘導通路１０９内に返却球が詰まっているか否かを確認し（Ｓｂ１０６）、返却球詰まり検出スイッチ１１１が検出されていなければ、更に、払出球詰まり検出スイッチ１１２が検出されているか否か、すなわち払出球誘導通路２０８内に払出球が詰まっているか否かを確認する（Ｓｂ１０７）。そして、Ｓｂ１０６のステップにおいて返却球詰まり検出スイッチ１１１が検出されているか、Ｓｂ１０７のステップにおいて払出球詰まり検出スイッチ１１２が検出されていれば、図１２に示すＳｂ４のステップに戻る。
【０１３８】
また、Ｓｂ１０６、Ｓｂ１０７のステップにおいて返却球詰まり検出スイッチ１１１も払出球詰まり検出スイッチ１１２も検出されていなければ、取込モータ１０１の回転駆動量を１００球分に設定し（Ｓｂ１０８）、振分ソレノイド１０２を励磁（駆動）させる駆動信号を振分ソレノイド１０２に対して出力して振分ソレノイド１０２をｏｎとして（Ｓｂ１０９）、取り込まれたパチンコ球の流路方向を返却球誘導通路１０９側とする。
【０１３９】
そして、流路切替弁１０７による実際の流路方向が返却球誘導通路１０９側か否か、すなわち流路検出スイッチ１１５がｏｎの状態か否かを確認し（Ｓｂ１１０）、流路切替弁１０７による実際の流路方向が返却球誘導通路１０９側であれば、取込モータ１０１の設定をｏｎとして取込動作を開始する（Ｓｂ１１１）。すなわち流路切替弁１０７の流路方向を検出する流路検出スイッチ１１５の検出状態に基づき、実際の流路方向が返却球誘導通路１０９側を向いていることを条件に取込モータ１０１の駆動を開始する。
【０１４０】
取込モータ１０１の駆動中においては、流路切替弁１０７による実際の流路方向が返却球誘導通路１０９側か否か、すなわち流路検出スイッチ１１５がｏｎの状態か否かを確認し（Ｓｂ１１２）、流路方向が返却球誘導通路１０９側であれば、取込モータ１０１の駆動停止条件が成立したか否かを確認する（Ｓｂ１１３〜Ｓｂ１１６）。詳しくは、Ｓｂ１１３のステップにおいて第１取込球検出スイッチ１０４及び第２取込球検出スイッチ１０５の検出状況をチェックし、最後に取込球が検出されてから規定時間（例えば３秒間）にわたり取込球が検出されていないか否かを確認し、Ｓｂ１１４のステップにおいて返却球詰まり検出スイッチ１１１が検出されているか否か、すなわち返却球誘導通路１０９内に返却球が詰まっているか否かを確認し、Ｓｂ１１５のステップにおいては、払出球詰まり検出スイッチ１１２が検出されているか否か、すなわち払出球誘導通路２０８内に払出球が詰まっているか否かを確認し、Ｓｂ１１６のステップにおいては、回転駆動量分、すなわち１００球分の回転が終了したか否かを確認する。
【０１４１】
そして、Ｓｂ１１３〜Ｓｂ１１６のステップにおいて取込モータ１０１の駆動停止条件がいずれも成立していなければ、Ｓｂ１１２のステップに戻る。また、Ｓｂ１１３〜Ｓｂ１１６のステップにおいて取込モータ１０１の駆動条件がいずれか１つでも成立している場合、すなわち最後に取込球が検出されてから規定時間にわたり取込球が検出されていない場合、返却球詰まり検出スイッチ１１１が検出されている場合、払出球詰まり検出スイッチ１１２が検出されている場合または１００球分の回転が終了した場合には、取込モータ１０１の設定をｏｆｆにして（Ｓｂ１１７）、振分ソレノイド１０２を励磁（駆動）を解除するために振分ソレノイド１０２に対する駆動信号の出力をｏｆｆとして振分ソレノイド１０２をｏｆｆとして取り込まれたパチンコ球の流路方向を取込球誘導通路１０８側とし（Ｓｂ１１８）、図１２に示すＳｂ４のステップに戻る。
【０１４２】
また、Ｓｂ１１０のステップまたはＳｂ１１２のステップにおいて流路方向が返却球誘導通路１０９側ではない場合、すなわち振分ソレノイド１０２をｏｎとして返却球誘導通路１０９側に切り替えたにも関わらず、流路切替弁１０７による流路方向が返却球誘導通路１０９側に切り替わってない場合、または取込モータ１０１の駆動中に、振分ソレノイド１０２がｏｎの状態であり、流路方向が返却球誘導通路１０９側であるにも関わらず、流路切替弁１０７による流路方向が取込球誘導通路１０８側を向いている場合には、取込モータ１０１の設定をｏｆｆとし（Ｓｂ１１９）、振分ソレノイド１０２をｏｆｆとした後（Ｓｂ１２０）、流路方向の異常を示す流路方向異常エラーフラグをセットする（Ｓｂ１２１）。流路方向異常エラーフラグがセットされると、流路方向の異常を示すエラーコードが遊技補助表示器１７に表示されるので、流路方向の異常が遊技機外部に報知されるようになる。次いで、遊技者の操作を検出する各種スイッチを無効として遊技の進行を不能動化するエラー処理を実行する（Ｓｂ１２２）。エラー処理は、流路検出スイッチ１１５がｏｆｆの状態、すなわち流路切替弁１０７による流路方向が振分ソレノイド１０２の駆動状態と一致する状態でリセットスイッチ３８が検出されると解除され、図１２に示すＳｂ４のステップに戻る。
【０１４３】
図１４は、遊技制御部４１がＳｂ１０５のステップ及び電源投入時処理において精算要求に基づく未精算球が残存する場合において実行する精算要求処理の制御内容を示すフローチャートである。
【０１４４】
精算要求処理では、まず、払出制御基板接続確認信号のｏｎが検出されているか否か、すなわち遊技制御基板４０と払出制御基板６０が接続されているか否かを確認し（Ｓｂ２０１）、払出制御基板接続確認信号のｏｎが検出されていなければ、払出制御基板６０と正常に接続されていない旨を示す払出制御基板接続エラーフラグをセットする（Ｓｂ２０２）。払出制御基板接続エラーフラグがセットされると、払出制御基板６０と正常に接続されていない旨を示すエラーコードが遊技補助表示器１７に表示されるので、その旨が遊技機外部に報知されるようになる。次いで、前述したエラー処理を実行し（Ｓｂ２０３）、当該エラー処理の実行中にリセットスイッチ３８が検出され、エラー処理が解除されると、Ｓｂ２０１のステップに戻る。
【０１４５】
また、Ｓｂ２０１のステップにおいて払出制御基板接続確認信号のｏｎが検出されていれば、球数信号の値を未精算球カウンタの値に更新し（Ｓｂ２０４）、遊技制御部４１のＲＡＭに設定されたエラー判定用タイマカウンタ（払出通信エラー判定時間をカウントするためのカウンタ）に初期値を設定し（Ｓｂ２０５）、精算要求信号をｏｎとする（Ｓｂ２０６）。
【０１４６】
次いで、動作中信号のｏｎが検出されるまで動作中信号の出力状況を監視する（Ｓｂ２０７〜Ｓｂ２０９）。また、Ｓｂ２０８のステップにおいては、払出通信エラー判定時間（例えば５秒）が経過したか否か、すなわちエラー判定用タイマカウンタが０か否かを確認し、払出通信エラー判定時間が経過している場合、すなわち精算要求を行った時点から払出通信エラー判定時間が経過しても当該精算要求に基づくパチンコ球の払出動作の開始が確認できない場合には、払出制御基板６０側で払出に伴う異常が発生した旨を示す払出通信エラーフラグを設定し（Ｓｂ２０９）、再びＳｂ２０７のステップに戻る。払出通信エラーフラグがセットされると、払出制御基板６０側で払出に伴う異常が発生した旨を示すエラーコードが遊技補助表示器１７に表示されるので、その旨が遊技機外部に報知されるようになる。
【０１４７】
次いで、Ｓｂ２０７のステップにおいて、動作中信号のｏｎが検出された場合、すなわち精算要求に基づくパチンコ球の払出動作の開始を確認した場合には、動作中信号のｏｆｆが検出されるまで動作中信号の出力状況を監視する（Ｓｂ２１０〜Ｓｂ２１４）。また、Ｓｂ２１０のステップにおいては、払出球検出スイッチ２０２の検出状況をチェックして払出球が検出されたか否かを確認し、払出球が検出された場合には、未精算球カウンタの値を１減算し（Ｓｂ２１２）、再びＳｂ２１０のステップに戻る。また、Ｓｂ２１３のステップにおいては、払出通信エラー判定時間が経過したか否か、すなわちエラー判定用タイマカウンタが０か否かを確認し（Ｓｂ２１３）、払出通信エラー判定時間が経過している場合、すなわち精算要求を行った時点から払出通信エラー判定時間が経過しても当該精算要求に基づくパチンコ球の払出動作の終了が確認できない場合には、前述した払出通信エラーフラグを設定し（Ｓｂ２１４）、再びＳｂ２１０のステップに戻る。払出通信エラーフラグがセットされると、前述のように払出制御基板６０側で払出に伴う異常が発生した旨を示すエラーコードが遊技補助表示器１７に表示され、その旨が遊技機外部に報知されるようになる。
【０１４８】
次いで、Ｓｂ２１１のステップにおいて、動作中信号のｏｆｆが検出された場合、すなわち精算要求に基づくパチンコ球の払出動作の終了を確認した場合には、払出通信エラーフラグがセットされているか否かを確認し（Ｓｂ２１５）、払出通信エラーフラグがセットされていない場合には、未精算球カウンタの値が残存するか否かに関わらず未精算球カウンタの値をクリアした後（Ｓｂ２１７）、精算要求信号をｏｆｆにして（Ｓｂ２１８）、図１２に示すＳｂ４のステップに戻る。また、Ｓｂ２１５のステップにおいて、払出通信エラーフラグがセットされている場合には、払出通信エラーフラグをクリアする（Ｓｂ２１６）。すなわち精算要求を行った時点から払出通信エラー判定時間が経過してエラー状態に制御されている場合でも、精算要求に基づくパチンコ球の払出動作の終了を確認した場合には、当該エラー状態が自動的に解除されるようになっている。これに伴い遊技補助表示器１７に表示されたエラーコードの表示も解除される。そして、未精算球カウンタの値が残存するか否かに関わらず未精算球カウンタの値をクリアした後（Ｓｂ２１７）、精算要求信号をｏｆｆにして（Ｓｂ２１８）、図１２に示すＳｂ４のステップに戻る。
【０１４９】
図１５は、遊技制御部４１がＳｂ２０のステップにおいて実行する取込制御処理の制御内容を示すフローチャートである。
【０１５０】
取込制御処理では、まず、遊技制御部４１のＲＡＭに設定されたリトライカウンタ（取込動作の再試行回数を記憶するカウンタ）に３を設定し（Ｓｂ３０１）、取込球カウンタの値に応じた取込モータ１０１の回転駆動量、すなわち取込球カウンタに設定された値の球数を取り込むのに必要な回転駆動量を設定する（Ｓｂ３０２）。尚、この状態では、振分ソレノイド１０２はｏｆｆの状態であり、流路切替弁１０７による流路方向は取込球誘導通路１０８側を向いている状態である。
【０１５１】
そして、流路切替弁１０７による実際の流路方向が取込球誘導通路１０８側か否か、すなわち流路検出スイッチ１１５がｏｆｆの状態か否かを確認し（Ｓｂ３０３）、流路切替弁１０７による実際の流路方向が取込球誘導通路１０８側であれば、取込モータ１０１の設定をｏｎにして取込動作を開始する（Ｓｂ３０４）。すなわち流路切替弁１０７の流路方向を検出する流路検出スイッチ１１５の検出状態に基づき、実際の流路方向が取込球誘導通路１０８側を向いていることを条件に取込モータ１０１の駆動を開始する。
【０１５２】
取込モータ１０１の駆動中においては、流路切替弁１０７による実際の流路方向が取込球誘導通路１０８側か否か、すなわち流路検出スイッチ１１５がｏｆｆの状態か否かを確認し（Ｓｂ３０５）、流路方向が取込球誘導通路１０８側であれば、第１取込球検出スイッチ１０４及び第２取込球検出スイッチ１０５の検出状況をチェックし、取込球が検出されたか否かを確認する（Ｓｂ３０６）。
【０１５３】
Ｓｂ３０６のステップにおいて取込球を検出した場合には、取込球カウンタの値を１減算するとともに、未使用球カウンタの値を１加算する（Ｓｂ３０７）。この際、取込済球／払出済球表示器１６に表示されている取込済球数も１加算する。そして、未使用球カウンタの値が５、すなわち賭数を１設定するのに必要な球数に到達したか否かを確認し（Ｓｂ３０８）、未使用球カウンタの値が５未満であればＳｂ３０５のステップに戻る。また、Ｓｂ３０８のステップにおいて未使用球カウンタの値が５であれば、ＢＥＴカウンタの値を１加算するとともに、未使用球カウンタの値をクリアして（Ｓｂ３０９）、Ｓｂ３０５のステップに戻る。
【０１５４】
また、Ｓｂ３０６のステップにおいて取込球を検出していなければ、取込モータ１０１がｏｎの状態か否か、すなわち取込モータ１０１が未だ駆動中か否かを確認し（Ｓｂ３１０）、取込モータ１０１がｏｎであれば、回転駆動量分、すなわち取込球カウンタの値分の回転が終了したか否かを確認し（Ｓｂ３１１）、回転駆動量分の回転が終了していなければ、Ｓｂ３０５のステップに戻り、回転駆動量分の回転が終了していれば、取込モータ１０１の設定をｏｆｆにして（Ｓｂ３１２）、Ｓｂ３０５のステップに戻る。
【０１５５】
また、Ｓｂ３１０のステップにおいて取込モータ１０１がｏｎでなければ、取込モータ１０１がｏｆｆとなってから、取込モータ１０１の回転により取り込まれたパチンコ球が第２取込球検出スイッチ１０５にて検出されるまでに要する時間である検出待ち時間が経過したか否かを確認し（Ｓｂ３１３）、検出待ち時間が経過していなければ、Ｓｂ３０５のステップに戻る。
【０１５６】
また、Ｓｂ３１３のステップにおいて検出待ち時間が経過していれば、取込球カウンタの値が０か否か、すなわち１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作により要求された球数が全て取り込まれたか否かを確認し（Ｓｂ３１４）、取込球カウンタの値が０でなければ、リトライカウンタの値が０か否か、すなわち再試行回数にわたり取込動作が行われたか否かを確認し（Ｓｂ３１５）、リトライカウンタの値が０でなければ、リトライカウンタの値を１減算して（Ｓｂ３１６）、Ｓｂ３０２のステップに戻る。
【０１５７】
また、Ｓｂ３１４のステップにおいて取込球カウンタの値が０であれば、リトライカウンタの値をクリアして（Ｓｂ３１７）、図１２に示すＳｂ４のステップに戻る。また、Ｓｂ３１５のステップにおいてリトライカウンタの値が０であれば、取込球カウンタの値をクリアして（Ｓｂ３１８）、図１２に示すＳｂ４のステップに戻る。
【０１５８】
また、Ｓｂ３０３のステップまたはＳｂ３０６のステップにおいて流路方向が取込球誘導通路１０８側ではない場合、すなわち振分ソレノイド１０２がｏｆｆの状態であり、流路方向が取込球誘導通路１０８側であるにも関わらず、流路切替弁１０７による流路方向が返却球誘導通路１０９側を向いている場合、または取込モータ１０１の駆動中に、振分ソレノイド１０２がｏｆｆの状態であり、流路方向が取込球誘導通路１０８側であるにも関わらず、流路切替弁１０７による流路方向が返却球誘導通路１０９側を向いている場合には、取込モータ１０１の設定をｏｆｆとし（Ｓｂ３１９）、リトライカウンタ及び取込球カウンタの値をクリアした後（Ｓｂ３２０）、流路方向の異常を示す流路方向異常エラーフラグをセットする（Ｓｂ３２１）。流路方向異常エラーフラグがセットされると、流路方向の異常を示すエラーコードが遊技補助表示器１７に表示されるので、流路方向の異常が遊技機外部に報知されるようになる。次いで、遊技者の操作を検出する各種スイッチを無効として遊技の進行を不能動化するエラー処理を実行する（Ｓｂ３２２）。エラー処理は、流路検出スイッチ１１５がｏｆｆの状態、すなわち流路切替弁１０７による流路方向が振分ソレノイド１０２の駆動状態と一致する状態でリセットスイッチ３８が検出されると解除され、図１２に示すＳｂ４のステップに戻る。
【０１５９】
以上のようにＢＥＴ処理では、精算スイッチ１０が有効に受け付けられると、精算制御処理に移行し、既に１以上の賭数が設定されている場合または未使用球カウンタの値が０でない場合、すなわち取込済球が残存する場合には、精算要求を行い、これに基づき取込済球を遊技者に返却させる精算要求処理を行った後、精算制御処理を終了する。これに対して、賭数が設定されておらず、未使用球カウンタの値が０の場合には、取込装置１００により取り込まれたパチンコ球の流路方向を返却球誘導通路１０９側とした状態で取込モータ１０１を駆動させることにより、取込装置１００内のパチンコ球を返却させる制御を行った後、精算制御処理を終了する。
【０１６０】
また、精算要求処理では、精算要求を行った時点から払出通信エラー判定時間が経過しても、動作中信号のｏｆｆが検出されない場合、すなわち当該精算要求に基づくパチンコ球の払出動作の終了が確認できない場合に、払出通信エラーフラグがセットされてエラー状態に制御される。そして、当該エラー状態は、動作中信号のｏｎを検出し、精算要求に基づくパチンコ球の払出動作の終了を確認した時点で、自動的に解除されるようになっている。
【０１６１】
また、１ＢＥＴスイッチ５の操作が有効に受け付けられると、賭数を１設定するのに必要な球数（５球）から未使用球数（未使用球カウンタの値）を減算した球数、すなわちその時点で賭数を１設定するのに必要な球数を取込球カウンタに設定して取込制御処理に移行し、取込球カウンタの値分のパチンコ球を取り込むための動作量の取込動作を、第１取込球検出スイッチ１０４及び第２取込球検出スイッチ１０５による取込球の検出により減算された取込球カウンタの値が０となるか、取込動作を１回行う毎に減算されるリトライカウンタの値が０となるか、のいずれかの条件が成立するまで繰り返し行い、いずれか一方の条件が成立することで、取込制御処理が終了する。
【０１６２】
また、ＭＡＸＢＥＴスイッチ６の操作が有効に受け付けられると、最大賭数を設定するのに必要な球数（１５球）から、使用済球数（ＢＥＴカウンタの値×５）及び未使用球数（未使用球カウンタの値）を減算した球数、すなわちその時点で最大賭数を設定するのに必要な球数を取込球カウンタに設定して取込制御処理に移行し、取込球カウンタの値分のパチンコ球を取り込むための取込動作を、第１取込球検出スイッチ１０４及び第２取込球検出スイッチ１０５による取込球の検出により減算された取込球カウンタの値が０となるか、取込動作を１回行う毎に減算されるリトライカウンタの値が０となるか、のいずれかの条件が成立するまで繰り返し行い、いずれか一方の条件が成立することで、取込制御処理が終了する。
【０１６３】
また、１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作は、ＢＥＴカウンタの値が３未満、すなわち未だ最大賭数が設定されていないことを条件に有効に受け付けられ、取込制御処理に移行することとなる。すなわち、最大賭数が設定されている状態においては、１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作が無効とされる。また、ＢＥＴカウンタの値が３未満であっても、カードユニット接続中信号のｏｎが検出されない場合、すなわちカードユニット１５が正常に接続されていない場合には、１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作が無効とされる。
【０１６４】
また、スタートスイッチ７の操作は、ＢＥＴカウンタの値が３、すなわち最大賭数が設定されていることを条件に有効に受け付けられ、ゲームが開始することとなる。すなわち、賭数が３未満であれば、ゲームの開始条件が成立していないので、スタートスイッチ７の操作は無効とされる。尚、ＢＥＴカウンタの値が３であれば、カードユニット接続中信号のｏｎが検出されない場合、すなわちカードユニット１５が正常に接続されていない場合でも、スタートスイッチ７の操作は有効とされる。
【０１６５】
また、精算スイッチ１０の操作が有効に受け付けられ、精算制御処理に移行すると、当該精算制御処理が終了するまでの間、すなわち精算スイッチ１０の操作に基づく精算制御が終了するまでの間、１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０の各操作の受付が無効とされる。同様に、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作が有効に受け付けられ、取込制御処理に移行すると、当該取込制御処理が終了するまでの間、すなわち１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作に基づく取込制御が終了するまでの間、１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０の各操作の受付が無効とされる。更に、スタートスイッチ７の操作が有効に受け付けられると、当該操作に基づき開始したゲームが終了し、次ゲームのＢＥＴ処理に移行するまで、１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０の各操作の受付が無効とされる。また、精算制御処理や取込制御処理の途中でカードユニット接続中信号のｏｎが検出されなくなった場合、すなわちカードユニット１５との接続が断絶した場合には、実行中の精算制御処理や取込制御処理が終了しても、引き続き１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６の各操作の受付が無効とされる。また、ゲームの実行中にカードユニット接続中信号のｏｎが検出されなくなった場合にも、ゲームの終了後、次ゲームのＢＥＴ処理に移行した際に引き続き１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６の各操作の受付が無効とされる。
【０１６６】
図１６は、遊技制御部４１がＳａ１０６のステップにおいて実行する賞球付与処理の制御内容を示すフローチャートである。
【０１６７】
賞球付与処理では、まず、賞球の付与を伴う入賞が発生しているか否かを確認し（Ｓｃ１）、賞球の付与を伴う入賞が発生していない場合には、図９に示すＳａ１０７の遊技状態更新処理に移行する。
【０１６８】
また、Ｓｃ１のステップにおいて賞球の付与を伴う入賞が発生している場合には、当該入賞の発生により付与される賞球数を、遊技制御部４１のＲＡＭに設定された未払出球カウンタ（払出要求に基づく未払出球数を記憶するカウンタ）にセットする（Ｓｃ２）。この際、取込済球／払出済球表示器１６に払出済球として０を表示する。そして、図１７に示す払出要求処理に移行し、払出要求処理が終了すると、図９に示すＳａ１０７の遊技状態更新処理に移行する。
【０１６９】
図１７は、遊技制御部４１がＳｃ３のステップ及び電源投入時処理において払出要求に基づく未払出球が残存する場合において実行する払出要求処理の制御内容を示すフローチャートである。
【０１７０】
払出要求処理では、まず、払出制御基板接続確認信号のｏｎが検出されているか否か、すなわち遊技制御基板４０と払出制御基板６０が接続されているか否かを確認し（Ｓｃ１０１）、払出制御基板接続確認信号のｏｎが検出されていなければ、払出制御基板６０と正常に接続されていない旨を示す払出制御基板接続エラーフラグをセットする（Ｓｃ１０２）。払出制御基板接続エラーフラグがセットされると、払出制御基板６０と正常に接続されていない旨を示すエラーコードが遊技補助表示器１７に表示されるので、その旨が遊技機外部に報知されるようになる。次いで、前述したエラー処理を実行し（Ｓｃ１０３）、当該エラー処理の実行中にリセットスイッチ３８が検出され、エラー処理が解除されると、Ｓｃ１０１のステップに戻る。
【０１７１】
また、Ｓｃ１０１のステップにおいて払出制御基板接続確認信号のｏｎが検出されていれば、球数信号の値を未払出球カウンタの値に更新し（Ｓｃ１０４）、前述したエラー判定用タイマカウンタに初期値を設定し（Ｓｃ１０５）、払出要求信号をｏｎとする（Ｓｃ１０６）。
【０１７２】
次いで、動作中信号のｏｎが検出されるまで動作中信号の出力状況を監視する（Ｓｃ１０７〜Ｓｃ１０９）。また、Ｓｃ１０８のステップにおいては、払出通信エラー判定時間（例えば５秒）が経過したか否か、すなわちエラー判定用タイマカウンタが０か否かを確認し、払出通信エラー判定時間が経過している場合、すなわち払出要求を行った時点から払出通信エラー判定時間が経過しても当該払出要求に基づくパチンコ球の払出動作の開始が確認できない場合には、前述した払出通信エラーフラグを設定し（Ｓｃ１０９）、再びＳｃ１０７のステップに戻る。払出通信エラーフラグがセットされると、前述のように払出制御基板６０側で払出に伴う異常が発生した旨を示すエラーコードが遊技補助表示器１７に表示されるので、その旨が遊技機外部に報知されるようになる。
【０１７３】
次いで、Ｓｃ１０７のステップにおいて、動作中信号のｏｎが検出された場合、すなわち払出要求に基づくパチンコ球の払出動作の開始を確認した場合には、動作中信号のｏｆｆが検出されるまで動作中信号の出力状況を監視する（Ｓｃ１１０〜Ｓｃ１１５）。また、Ｓｃ１１０のステップにおいては、払出球検出スイッチ２０２の検出状況をチェックして払出球が検出されたか否かを確認し、払出球が検出された場合には、未払出球カウンタの値を１減算し（Ｓｃ１１２）、取込済球／払出済球表示器１６に表示されている払出済球数を、（賞球数−未払出球カウンタの値）、すなわち賞球数のうちその時点で既に払い出されている払出済球数に更新し（Ｓｃ１１３）、再びＳｃ１１０のステップに戻る。また、Ｓｃ１１４のステップにおいては、払出通信エラー判定時間が経過したか否か、すなわちエラー判定用タイマカウンタが０か否かを確認し（Ｓｃ１１４）、払出通信エラー判定時間が経過している場合、すなわち払出要求を行った時点から払出通信エラー判定時間が経過しても当該払出要求に基づくパチンコ球の払出動作の終了が確認できない場合には、前述した払出通信エラーフラグを設定し（Ｓｃ１１５）、再びＳｃ１１０のステップに戻る。払出通信エラーフラグがセットされると、前述のように払出制御基板６０側で払出に伴う異常が発生した旨を示すエラーコードが遊技補助表示器１７に表示され、その旨が遊技機外部に報知されるようになる。
【０１７４】
次いで、Ｓｃ１１１のステップにおいて、動作中信号のｏｆｆが検出された場合、すなわち払出要求に基づくパチンコ球の払出動作の終了を確認した場合には、払出通信エラーフラグがセットされているか否かを確認し（Ｓｃ１１６）、払出通信エラーフラグがセットされている場合には、払出通信エラーフラグをクリアする（Ｓｃ１１７）。すなわち払出要求を行った時点から払出通信エラー判定時間が経過してエラー状態に制御されている場合でも、払出要求に基づくパチンコ球の払出動作の終了を確認した場合には、当該エラー状態が自動的に解除されるようになっている。これに伴い遊技補助表示器１７に表示されたエラーコードの表示も解除される。
【０１７５】
次いで、未払出球カウンタの値が０か否かを確認し（Ｓｃ１１８）、未払出球カウンタの値が０であれば、払出要求信号をｏｆｆにして（Ｓｃ１２０）、図９に示すＳａ１０７の遊技状態更新処理に移行する。また、Ｓｃ１１８のステップにおいて未払出球カウンタの値が０でなければ、未払出球カウンタの値をクリアするとともに、取込済球／払出済球表示器１６に表示されている払出済球数を賞球数の値に更新する（Ｓｃ１１９）。そして、払出要求信号をｏｆｆにして（Ｓｃ１２０）、図９に示すＳａ１０７の遊技状態更新処理に移行する。
【０１７６】
以上のように賞球付与処理では、賞球の付与を伴う入賞が発生した場合に、当該入賞により付与される賞球数の払出要求を行う払出要求処理を行う。
【０１７７】
払出要求処理では、動作中信号のｏｎが検出された後、動作中信号のｏｆｆが検出されるまでの間、すなわち払出要求に基づく払出動作が行われている期間において、払出球が検出される毎に、未払出球カウンタの値が減算されるとともに、未払出球カウンタの値が減算されることに伴って、取込済球／払出済球表示器１６に表示される払出済球数が加算されるようになっている。
【０１７８】
また、払出要求処理では、払出要求を行った時点から払出通信エラー判定時間が経過しても、動作中信号のｏｆｆが検出されない場合、すなわち当該払出要求に基づくパチンコ球の払出動作の終了が確認できない場合に、払出通信エラーフラグがセットされてエラー状態に制御される。そして、当該エラー状態は、動作中信号のｏｎを検出し、払出要求に基づくパチンコ球の払出動作の終了を確認した時点で、自動的に解除されるようになっている。
【０１７９】
図１８及び図１９は、遊技制御部４１が内部タイマからの出力に基づき前述した割込処理３として基本処理（本実施例ではゲーム制御処理）に割り込んで定期的（本実施例では０．５６ｍｓ毎）に実行するタイマ割込処理（Ａ）の制御内容を示すフローチャートである。
【０１８０】
タイマ割込処理（Ａ）においては、まず、割込禁止を設定する（Ｓｄ１）。すなわち、タイマ割込処理の開始に伴って他の割込処理の実行を禁止する。そして、基本処理のレジスタをＲＡＭに退避し（Ｓｄ２）、タイマ割込処理（Ａ）の終了後に、割込前の処理に復帰できるようにする。
【０１８１】
次いで、４種類のタイマ割込１〜４から当該タイマ割込処理において実行すべきタイマ割込を識別するために遊技制御部４１のＲＡＭに設定された分岐用カウンタを１進める（Ｓｄ３）。Ｓｄ３のステップでは、分岐用カウンタ値が０〜２の場合に１が加算され、カウンタ値が３の場合に０に更新される。すなわち分岐用カウンタ値は、タイマ割込処理（Ａ）が実行される毎に、０→１→２→３→０・・・の順番でループする。
【０１８２】
次いで、分岐用カウンタ値を参照して２または３か、すなわちタイマ割込３またはタイマ割込４かを判定し（Ｓｄ４）、タイマ割込３またはタイマ割込４ではない場合、すなわちタイマ割込１またはタイマ割込２の場合には、リールモータ３４Ｌ、３４Ｃ、３４Ｒの始動時または定速回転中か否かを確認し、リールモータ３４Ｌ、３４Ｃ、３４Ｒの始動時または定速回転中であれば、後述するＳｄ８のモータステップ処理において変更した位相信号データや後述するＳｄ２３の最終停止処理において変更した位相信号データを出力するモータ位相信号出力処理を実行する（Ｓｄ５）。
【０１８３】
次いで、分起用カウンタ値を参照して１か否か、すなわちタイマ割込２か否かを判定し（Ｓｄ６）、タイマ割込２ではない場合、すなわちタイマ割込１の場合には、リールモータ３４Ｌ、３４Ｃ、３４Ｒの始動時のステップ時間間隔の制御を行うリール始動処理（Ｓｄ７）、リールモータ３４Ｌ、３４Ｃ、３４Ｒの位相信号データの変更を行うモータステップ処理（Ｓｄ８）、リールモータ３４Ｌ、３４Ｃ、３４Ｒの停止後、一定時間経過後に位相信号を１相励磁に変更するモータ位相信号スタンバイ処理（Ｓｄ９）、取込モータ１０１の回転駆動量の更新等を行う取込モータ制御処理（Ｓｄ１０）を順次実行した後、Ｓｄ２において退避したレジスタを復帰し（Ｓｄ２２）、割込禁止を解除して（Ｓｄ２３）、割込前の処理に戻る。
【０１８４】
また、Ｓｄ６のステップにおいてタイマ割込２の場合には、各種表示器をダイナミック点灯させるＬＥＤダイナミック表示処理（Ｓｄ１１）、各種ランプ等の点灯信号や外部出力信号等のデータをポートに出力する制御信号等出力処理（Ｓｄ１２）、各種ソフトウェア乱数を更新する乱数更新処理（Ｓｄ１３）、各種時間カウンタを更新する時間カウンタ更新処理（Ｓｄ１４）、基本処理においてセットされたコマンドを演出制御部９１に対して送信するコマンド送信処理（Ｓｄ１５）、外部出力信号を更新する外部出力信号更新処理（Ｓｄ１６）を順次実行した後、Ｓｄ２において退避したレジスタを復帰し（Ｓｄ２２）、割込禁止を解除して（Ｓｄ２３）、割込前の処理に戻る。
【０１８５】
また、Ｓｄ４のステップにおいてタイマ割込３またはタイマ割込４であれば、更に、分起用カウンタ値を参照して３か否か、すなわちタイマ割込４か否かを判定し（Ｓｄ１７）、タイマ割込４でなければ、すなわちタイマ割込３であれば、入力ポートから各種スイッチ類（電源監視用ＩＣ４７から入力される電圧低下信号を含む）の検出データを入力するポート入力処理（Ｓｄ１８）、定速回転中のリール２Ｌ、２Ｃ、２Ｒの原点通過をチェックする原点通過時処理（Ｓｄ１９）、各種スイッチ類の検出信号に基づいてこれら各種スイッチが検出条件を満たしているか否かを判定し、検出条件を満たしていればその旨を示すスイッチオンフラグをセットするスイッチ入力判定処理（Ｓｄ２０）、Ｓｄ１０のステップと同様の取込モータ制御処理（Ｓｄ２１）を順次実行した後、Ｓｄ２において退避したレジスタを復帰し（Ｓｄ２２）、割込禁止を解除して（Ｓｄ２３）、割込前の処理に戻る。
【０１８６】
また、Ｓｄ１７のステップにおいてタイマ割込４であれば、有効な停止スイッチ８Ｌ、８Ｃ、８Ｒの検出が判定されたときに、停止位置を決定し、何ステップ後に停止すれば良いかを算出する停止スイッチ処理（Ｓｄ２４）、停止スイッチ処理で算出された停止までのステップ数をカウントして、停止する時期になったら２相励磁によるブレーキを開始する停止処理（Ｓｄ２５）、停止処理においてブレーキを開始してから一定時間後に３相励磁とする最終停止処理（Ｓｄ２６）を順次実行した後、Ｓｄ２において退避したレジスタを復帰し（Ｓｄ２２）、割込禁止を解除して（Ｓｄ２３）、割込前の処理に戻る。
【０１８７】
本実施例では、上述のようなタイマ割込処理（Ａ）が０．５６ｍｓの間隔で行われることにより、図２０に示すように、タイマ割込１〜４に固有な処理が２．２４ｍｓの間隔で行われるようになっている。特に本実施例では、コマンド送信処理が行われるタイマ割込２の間隔として、演出制御部９１側でコマンドを受信し、受信したコマンドをバッファした後、新たなコマンドを検出してもこのコマンドを確実にバッファするのに必要な時間を十分に確保できる時間（２．２４ｍｓ）が設定されている。更に、後に詳述するが、演出制御部９１では、１．１２ｍｓ毎にタイマ割込処理（演出）が実行され、その中でバックアップが行われるようになっているため、遊技制御部４１から演出制御部９１に対して連続してコマンドを送信する場合でも、演出制御部９１がコマンドを確実に受信し、かつ受信したコマンドをバックアップするための時間を確保することができるようになっている。
【０１８８】
尚、本実施例では、タイマ割込処理（Ａ）が行われる毎に分岐用カウンタ値が更新されるとともに、この分岐用カウンタ値に対応するタイマ割込１〜４の処理が行われる、すなわちタイマ割込１〜４がタイマ割込処理（Ａ）の回数に応じて順番に行われるようになっており、タイマ割込１〜４がそれぞれ同一の間隔（２．２４ｍｓ）で行われるようになっているが、例えば、これらタイマ割込１〜４をその実行頻度に応じて定められた異なる間隔で行うようにしても良い。
【０１８９】
図２１は、遊技制御基板４０に搭載された遊技制御部４１から演出制御基板９０の演出制御部９１に対して送信されるコマンドの一例を示す図である。
【０１９０】
演出制御基板９０の演出制御部９１に対して送信されるコマンドのうち、ＢＥＴコマンドは、賭数が１設定された旨を特定可能なコマンドであり、単位球数分のパチンコ球が取り込まれて賭数が設定されたときに送信される。
【０１９１】
内部当選コマンドは、内部当選フラグの当選状況、並びに成立した内部当選フラグの種類を特定可能なコマンドであり、ゲームが開始されたとき、すなわちスタートスイッチ７が操作されたときに送信される。
【０１９２】
リール回転開始コマンドは、リールの回転の開始を通知するコマンドであり、各リールの回転が開始されたときに送信される。
【０１９３】
リール停止コマンドは、停止するリールが左リール、中リール、右リールのいずれかであるか、該当するリールに停止する図柄、を特定可能なコマンドであり、各リールの停止操作が検出される毎に送信される。
【０１９４】
入賞判定コマンドは、入賞の有無、並びに入賞の種類、入賞時の払出球数、を特定可能なコマンドであり、全リールが停止して入賞判定が行われた後に送信される。
【０１９５】
払出開始コマンドは、入賞等によるパチンコ球の払出開始を通知するコマンドであり、パチンコ球の払出が開始されたときに送信される。また、払出終了コマンドは、パチンコ球の払出終了を通知するコマンドであり、パチンコ球の払出が終了したときに送信される。
【０１９６】
遊技状態コマンドは、次ゲームの遊技状態（通常ゲームであるか、ＢＢ中であるか等）を特定可能なコマンドであり、ゲームの終了時に送信される。
【０１９７】
初期化コマンドは、遊技状態が初期化された旨を示すコマンドであり、前述した初期化処理により遊技状態が初期化されたときに送信される。
【０１９８】
これら各コマンドのうち初期化コマンドを除くコマンドは、前述したゲーム制御処理においてゲームの進行に応じて生成された後、遊技制御部４１のＲＡＭに設けられたコマンドキューに一時格納され、前述したタイマ割込２のコマンド送信処理（Ａ）において演出制御部９１に対して送信される。尚、初期化コマンドは、前述した初期化処理においてコマンドキューに一時格納され、その後割込禁止が解除されて最初に実行されるタイマ割込２のコマンド送信処理（Ａ）において演出制御基板９０に対して送信される。
【０１９９】
図２２は、前述したコマンドキューの構成を示す図である。コマンドキューには、最大で１６個のコマンドを格納可能な領域が設けられており、複数のコマンドを蓄積できるようになっている。また、各コマンドを格納する領域には、領域の識別番号として領域の通し番号を示す数値（０〜１５）が対応付けて設定される。さらに、コマンドキューには、次に送信すべきコマンドが格納されている領域の通し番号を示す送信ポインタと次にコマンドを格納すべき領域の通し番号を示す格納ポインタが設定されている。送信ポインタは、コマンドキューに格納された未送信のコマンドが送信される毎に１加算され、格納ポインタは、コマンドを格納する際に１加算されるようになっており、未送信のコマンドが全て送信されたとき及び未送信のコマンドでコマンドキューの全ての領域が満タンとなったときに送信ポインタが示す通し番号と格納ポインタの通し番号とが同一の番号となる。尚、未送信のコマンドが格納されている場合には、未送信フラグがセットされるため、送信ポインタが示す通し番号と格納ポインタの通し番号とが同一の番号の場合に、未送信フラグがセットされていれば、コマンドキューが未送信のコマンドで満タンである旨が示され、未送信フラグがセットされていなければ未送信のコマンドが空である旨が示されるようになっている。
【０２００】
図２３は、遊技制御部４１のゲーム制御処理や初期化処理においてコマンドを生成して、コマンドキューに格納する際に実行するコマンド格納処理の制御内容を示すフローチャートである。
【０２０１】
尚、遊技制御部４１から送信されるコマンドは、２バイトで構成され、１バイト目はＭＯＤＥ（コマンドの分類）を表し、２バイト目はＥＸＴ（コマンドの内容）を表す。また、本実施例で示すコマンドの形態は一例であって他のデータ形態を用いても良い。また、本実施例では、コマンドを２バイトの信号で構成しているが、これらコマンドを１バイトの信号または３バイト以上の信号で構成しても良い。
【０２０２】
コマンド格納処理では、まず、送信すべきコマンドを構成するＭＯＤＥとＥＸＴを生成する（Ｓｅ１）。
【０２０３】
次いで、生成したコマンドを格納ポインタが示す通し番号の領域、すなわちコマンドキューの空き領域に格納した後（Ｓｅ２）、格納ポインタが示す通し番号に１を加算する（Ｓｅ３）。尚、通し番号は０〜１５の範囲の数値なので、格納ポインタが示す通し番号が１５の場合に１を加算して１６となったときには０に更新する。
【０２０４】
次いで、未送信フラグがセットされているか否かを確認し（Ｓｅ４）、未送信フラグがセットされていなければ未送信フラグをセットする（Ｓｅ５）。
【０２０５】
次いで、格納ポインタが示す通し番号が送信ポインタが示す通し番号と一致したか否か、すなわち未送信のコマンドでコマンドキューの全ての領域が満タンとなったか否かを確認し、一致している場合には、コマンドキューに格納されている未送信のコマンドが送信されて格納ポインタが示す通し番号と送信ポインタが示す通し番号とが一致しなくなるまで待機し、格納ポインタが示す通し番号と送信ポインタが示す通し番号とが一致しなくなった時点、すなわちコマンドキューに空きができた時点でコマンド格納処理を終了する（Ｓｅ６）。
【０２０６】
図２４は、遊技制御部４１が前述したタイマ割込処理（Ａ）のタイマ割込２内において実行するコマンド送信処理の制御内容を示すフローチャートである。
【０２０７】
コマンド送信処理では、まず、コマンドの送信遅延時間を設定するための遅延カウンタが０より大きいか否か、すなわちコマンドキューに格納されたコマンドの送信待ちの状態であるか否かを判定する（Ｓｆ１）。
【０２０８】
Ｓｆ１において、送信待ちの状態でない場合には、コマンドキューに未送信のコマンドが格納されている旨を示す前述の未送信フラグがセットされているか否かを判定する（Ｓｆ２）。
【０２０９】
Ｓｆ２において未送信フラグがセットされていない場合には、送信すべきコマンドが格納されていないので、処理を終了する。
【０２１０】
また、Ｓｆ２において未送信フラグがセットされている場合、すなわちコマンドキューに未送信のコマンドが格納されている場合には、乱数カウンタから０〜１５の範囲でランダムに発生する乱数値を取得し（Ｓｆ３）、取得した乱数値に２を加算して２〜１７の値に補正し、遅延カウンタに設定する（Ｓｆ４）。
【０２１１】
次いで、遅延カウンタ値を１減算し（Ｓｆ５）、遅延カウンタ値が０より大きいか否か、すなわちコマンドキューの送信ポインタ値が示す領域に格納されたコマンドの送信遅延時間が経過したか否か、を判定し（Ｓｆ６）、遅延カウンタ値が０より大きい場合、すなわち送信遅延時間が経過していない場合には、処理を終了する。
【０２１２】
また、Ｓｆ６のステップにおいて遅延カウンタ値が０の場合、すなわち送信遅延時間が経過した場合には、コマンドキューの送信ポインタ値が示す領域に格納されたコマンドを演出制御部９１に対して送信する（Ｓｆ７〜Ｓｆ１０）。詳しくは、まず、コマンドキューの送信ポインタ値が示す領域に格納されたコマンドを構成するＭＯＤＥを出力し（Ｓｆ７）、コマンドを出力した旨を演出制御部９１に通知するためのストローブ信号を所定時間（本実施例では、１０μｓ）出力する（Ｓｆ８）。そして、送信ポインタ値が示す領域に格納されたコマンドを構成するＥＸＴを出力し（Ｓｆ９）、再度ストローブ信号を所定時間出力する（Ｓｆ１０）。
【０２１３】
次いで、送信ポインタが示す通し番号に１を加算する（Ｓｆ１１）。尚、通し番号は０〜１５の範囲の数値なので、送信ポインタが示す通し番号が１５の場合に１を加算して１６となったときには０に更新する。
【０２１４】
次いで、送信ポインタが示す通し番号が格納ポインタが示す通し番号と一致したか否か、すなわちコマンドキューに送信すべきコマンドが格納されているか否かを確認し（Ｓｆ１２）、一致している場合には、未送信フラグをクリアして処理を終了する（Ｓｆ１３）。
【０２１５】
また、Ｓｆ１において遅延カウンタ値が０より大きい、すなわち送信待ちの状態であると判定した場合には、Ｓｆ５に移行し、送信遅延時間が経過した場合にはコマンドキューの送信ポインタ値が示す領域に格納されたコマンドを送信するとともに、未送信のコマンドが空になった場合には未送信フラグをクリアする等の処理を行い、処理を終了する（Ｓｆ５〜Ｓｆ１３）。
【０２１６】
図２５（ａ）（ｂ）は、本実施例におけるコマンドの送信状況の一例を示すタイミングチャートである。
【０２１７】
本実施例では、図２５（ａ）に示すように、ゲーム制御処理中または初期化処理中のコマンド格納処理においてコマンドが生成され、コマンドキューに格納されるとともに、タイマ割込処理（Ａ）のタイマ割込２内のコマンド送信処理においてコマンドキューに格納された未送信のコマンドが検知されると、遅延時間が設定され、設定した遅延時間が経過した時点で、コマンドキューに格納された未送信のコマンドが送信される。
【０２１８】
具体的には、コマンド送信処理においてコマンドキューに格納された未送信のコマンドを検知すると、０〜１５の範囲に設定された遅延用乱数値を取得し、取得した値を補正した２〜１７の範囲の値（Ｌ）を遅延カウンタに設定する。
【０２１９】
この際、当該遅延カウンタ値（Ｌ）を設定したコマンド送信処理及びその後のタイマ割込２内において実行するコマンド送信処理において遅延カウンタ値を１ずつ減算していき、遅延カウンタ値が０となった時点で、コマンドキューに格納されているコマンドを送信する。
【０２２０】
すなわち、コマンド送信処理において検知されたコマンドは、コマンド送信処理の実行間隔（２．２４ｍｓ）の倍数に相当する時間、詳しくはその際取得した遅延カウンタの値（Ｌ）から１を減算した値（Ｌ−１）にコマンド送信処理の実行間隔（２．２４ｍｓ）を乗じた時間｛（Ｌ）は２〜１７の値なので２．２４〜３５．８４ｍｓ｝が経過した後、送信されることとなる。
【０２２１】
また、本実施例では、コマンドキューに複数のコマンドを格納可能な領域が設けられており、コマンドキューに格納されたコマンドの送信を待たずに、新たにゲーム制御処理において生成したコマンドをコマンドキューの空き領域に格納することが可能とされている。すなわち複数のコマンドを蓄積できるようになっている。このため、コマンドの送信が遅延されることに伴ってゲーム制御処理の進行が停止してしまうことを回避できる。尚、コマンドキューが未送信のコマンドで満タンの場合はこの限りでない。
【０２２２】
また、コマンド格納処理では、コマンドキューに複数のコマンドを格納する際にこれらコマンドをその生成順に格納するとともに、コマンド送信処理ではコマンドキューに格納された順番でコマンドを送信するようになっている。すなわちコマンドキューに格納されたコマンドは、常に生成された順番で送信されるようになっている。
【０２２３】
また、コマンドキューに未送信のコマンドが複数格納されている場合には、最初に生成されたコマンドを送信した後、次に実行するコマンド送信処理において改めてコマンドキューに未送信のコマンドが格納されているかを判定し、コマンドが格納されている場合には、その時点でそのコマンドの遅延時間（遅延カウンタ値）を設定し、その遅延時間が経過した時点で送信する。このため、複数のコマンドがコマンドキューに格納されている場合には、各々の送信間隔が最短（遅延カウンタの値として２が決定された場合）でも、図２５（ａ）に示すように、４．４８ｍｓ（２．２４×２ｍｓ）の間隔をあけて送信されることとなる。言い換えれば、コマンドの送信後、４．４８ｍｓが経過するまでは新たなコマンドの送信が禁止されるようになっている。
【０２２４】
本実施例のスロットマシン１では、リール２Ｌ、２Ｃ、２Ｒに配列された図柄数が２１個とされているとともに、回転速度が７５０ｍｓで１回転（１分間で８０回転）するように構成されており、各リール２Ｌ、２Ｃ、２Ｒが１図柄移動するのに要する時間は３５．７ｍｓ（＝７５０／２１ｍｓ）となる。
【０２２５】
また、演出制御部９１により目押しの補助となるような演出が行われてしまうことを防止するためには、遊技制御部４１から演出制御部９１に各種コマンドを送信するときに、遅延時間の最大値としてリール２Ｌ、２Ｃ、２Ｒが１図柄移動するのに要する時間以上の時間を設定する必要がある。すなわち本実施例では、遅延時間の最大値として３５．７ｍｓ以上の時間を設定する必要がある。
【０２２６】
一方、演出制御部９１による演出と、遊技制御部４１による制御とのズレが大きくなって違和感が生じるのを防止するためには、コマンド送信処理における遅延時間の最大値をできるだけ短くすることが好ましい。すなわち本実施例の場合には、遅延時間の最大値が３５．７ｍｓ以上の値で、かつ３５．７ｍｓに可能な限り近い値に設定されることが好ましい。また、本実施例では、前述したようにコマンド送信処理における遅延時間がコマンド送信処理の実行間隔（２．２４ｍｓ）の倍数に相当する時間のみ設定可能とされており、これら２．２４ｍｓの倍数で３５．７ｍｓ以上の値のうち最小の値は、２．２４ｍｓ×１６＝３５．８４ｍｓとなることから、本実施例のスロットマシン１において最適な遅延時間の最大値は３５．８４ｍｓとなる。
【０２２７】
このため、遅延カウンタの値（Ｌ）の上限値として１７を設定すれば良く、このようにすれば遅延時間の最大値を、本実施例において目押しの補助となるような演出を防止するために最低限必要な遅延時間の最大値以上の値のうち最小の値とすることができる。
【０２２８】
また、本実施例では、図２５（ｂ）に示すように、未送信のコマンドが検知された際に設定された遅延時間｛２．２４×（Ｌａ−１）ｍｓ｝が経過する前に停電が発生し、後述する電断割込処理が実行された場合には、当該電断割込処理においてコマンドキューに格納されたコマンド及び格納されている領域の通し番号、送信ポインタ及び格納ポインタの値、未送信フラグがバックアップされるのに対して、遅延カウンタの値、すなわち遅延時間のバックアップは行わないようになっている。そして、電断が復旧して割込禁止が解除された後、最初に実行されるタイマ割込処理１のコマンド送信処理において電断前に未送信のコマンドが残っている場合には、遅延カウンタの値を再度設定し、ここで設定された遅延カウンタの値が０となった時点で、未送信のコマンドを送信する。すなわち電断の復旧後に再設定した遅延時間｛２．２４×（Ｌａ’−１）ｍｓ｝が経過することで未送信のコマンドを送信するようになっている。
【０２２９】
図２６は、遊技制御部４１が内部タイマからの出力に基づき前述した割込処理３として基本処理（本実施例ではゲーム制御処理）に割り込んで定期的（本実施例では０．４ｍｓ毎）に実行するタイマ割込処理（Ｂ）の制御内容を示すフローチャートである。
【０２３０】
タイマ割込処理（Ｂ）においては、まず、割込禁止を設定する（Ｓｇ１）。すなわち、タイマ割込処理の開始に伴って他の割込処理の実行を禁止する。そして、基本処理のレジスタをＲＡＭに退避し（Ｓｇ２）、タイマ割込処理（Ｂ）の終了後に、割込前の処理に復帰できるようにする。
【０２３１】
次いで、取込モータ１０１の駆動状態がｏｎに設定されているか否かを確認し（Ｓｇ３）、取込モータ１０１の駆動状態がｏｎに設定されていれば、遊技制御部４１のＲＡＭに設定された処理実行カウンタの値を更新する（Ｓｇ４）。Ｓｇ４のステップでは、初期値として２０が設定されており、１回の更新毎に１減算される。そして、更新後のカウンタ値が０になると再び初期値として２０が設定されるようになっている。
【０２３２】
次いで、処理実行カウンタ値に基づいて処理を行う時期か否か確認する（Ｓｇ５）。Ｓｇ５のステップでは、まず、取込動作に基づく駆動であるか、返却動作に基づく駆動であるか、を判定し、取込動作に基づく駆動であれば、更に処理実行カウンタ値が５の倍数、すなわち５、１０、１５、２０のいずれかの値か否かを判定し、処理実行カウンタ値が５の倍数であれば処理を行う時期と判定する。一方、返却動作に基づく駆動であれば、更に処理カウンタ値が２０であるか否かを判定し、処理実行カウンタ値が２０であれば処理を行う時期と判定する。
【０２３３】
そして、Ｓｇ５のステップにおいて処理を行う時期と判定された場合には、取込モータ１０１の位相信号を出力する取込モータ位相信号出力した後（Ｓｇ６）、入力ポートから取込モータ位置信号を入力し（Ｓｇ７）、Ｓｇ２において退避したレジスタを復帰し（Ｓｇ８）、割込禁止を解除して（Ｓｇ９）、割込前の処理に戻る。
【０２３４】
また、Ｓｇ３のステップにおいて、取込モータ１０１の駆動状態としてｏｎが設定されていない場合や、Ｓｇ５のステップにおいて、処理を行う時期ではないと判定された場合には、Ｓｇ２において退避したレジスタを復帰し（Ｓｇ８）、割込禁止を解除して（Ｓｇ９）、割込前の処理に戻る。
【０２３５】
以上のようにタイマ割込処理（Ｂ）では、取込モータ１０１の駆動が取込動作によるものか返却動作によるものか、が判定され、それに応じて実行間隔が異なるようになっている。詳しくは、より正確性が要求される取込動作に基づく取込モータ１０１の駆動である場合には、短い間隔で実行され、取込動作に比較すると正確性が要求されない返却動作に基づく取込モータ１０１の駆動である場合には、長い間隔で実行されるようになっている。
【０２３６】
図２７は、遊技制御部４１が電源監視用ＩＣ４７からの電圧低下信号の検出に基づいて割込処理１として基本処理（本実施例ではゲーム制御処理）に割り込んで実行する電断割込処理を示すフローチャートである。
【０２３７】
電断割込処理においては、まず、割込禁止に設定する。すなわち、電断割込処理の開始にともなってその他の割込処理の実行を禁止する（Ｓｈ１）。次いで、使用している可能性がある全てのレジスタをＲＡＭに退避し（Ｓｈ２）、電断処理が中止された場合や電断復旧時に、元の処理に復帰できるようにする。
【０２３８】
次いで、入力ポートから電圧低下信号の検出データを入力するポート入力処理を実行し（Ｓｈ３）、電圧低下信号が入力されているか否かを確認する（Ｓｈ４）。この際、電圧低下信号が入力されていなければ、Ｓｈ２において退避したレジスタを復帰し（Ｓｈ５）、割込禁止を解除して（Ｓｈ６）、割込前の処理に戻る。
【０２３９】
また、Ｓｈ４のステップにおいて電圧低下信号が入力されていれば、ＲＡＭ診断用データをセットして（Ｓｈ７）、全出力ポートを初期化する（Ｓｈ８）。次いでＲＡＭ領域の全バイトの排他的論理和が０になるようにＲＡＭパリティデータを計算してセットし（Ｓｈ９）、ＲＡＭアクセスを禁止する（Ｓｈ１０）。
【０２４０】
そして、電圧低下信号が入力されているか否かの判定（Ｓｈ１１、Ｓｈ１２、尚、Ｓｈ１１及びＳｈ１２は、Ｓｈ３、Ｓｈ４と同様の処理である）を除いて、何らの処理も行わないループ処理に入る。すなわち、そのまま電圧が低下すると内部的に動作停止状態になる。よって、電断時に確実に遊技制御部４１は動作停止する。また、このループ処理において、電圧が回復し、電圧低下信号が入力されない状態となると、前述した電源投入時処理（遊技）が実行され、パリティチェックやＲＡＭ診断用データが正常であれば、元の処理に復帰することとなる。
【０２４１】
尚、本実施例では、ＲＡＭへのアクセスを禁止した後、電圧低下信号の出力状況を監視して、電圧低下信号が入力されなくなった場合に電圧の回復を判定し、電源投入時処理（遊技）へ移行するようになっているが、例えば、所定期間クリアされずにタイムアップするとリセット信号を出力するリセット回路（いわゆるウォッチドッグタイマ）を備えるものであれば、ループ処理において何らの処理も行わず、ループ処理が行われている間に、リセット信号が入力されたことに基づいて、電源投入時処理（遊技）へ移行するようにしても良い。
【０２４２】
次に、本実施例における演出制御基板９０に搭載された演出制御部９１が実行する各種制御内容を、図２８〜図３０のフローチャートに基づいて以下に説明する。
【０２４３】
演出制御部９１は、電源が投入されてＣＰＵがリセットされると、図２８に示す電源投入時処理（演出）を行う。
【０２４４】
電源投入時処理（演出）では、まず演出制御部９１のＲＡＭのデータチェック（本実施例ではパリティチェック）を行う（Ｓｊ１、Ｓｊ２）。詳しくは、現在のパリティを作成し、電断前に格納されたパリティと一致するか否かによってバックアップされているデータが正常か否かを判断する。
【０２４５】
チェック結果が正常であれば、電断前に作成されたＲＡＭ診断用データを確認し（Ｓｊ３）、正常か否かを判定する（Ｓｊ４）。そして、ＲＡＭ診断用データが正常であれば、全レジスタを復帰した後（Ｓｊ５）、割込禁止を解除する（Ｓｊ６）。すなわち電断時の演出状態に復帰する。
【０２４６】
また、Ｓｊ２のステップにおいてデータチェックの結果が正常でない場合やＳｊ４のステップにおいてＲＡＭ診断用データが正常でない場合には、演出状態を電断時の状態に戻すことができないので、ＲＡＭに記憶されているデータ、すなわち演出制御部９１の制御状態を初期化する演出初期化処理を実行した後（Ｓｊ７）、割込禁止を解除する（Ｓｊ６）。
【０２４７】
図２９は、演出制御部９１が、遊技制御部４１から出力されたストローブ信号の検出に基づき割込処理１として他の処理に割り込んで実行するコマンド受信割込処理の制御内容を示すフローチャートである。尚、ストローブ信号は、コマンド送信時に演出制御部９１の割込入力端子に入力される信号である。
【０２４８】
コマンド受信割込処理においては、まず、割込禁止に設定する（Ｓｋ１）。そして、レジスタをＲＡＭに退避して（Ｓｋ２）、コマンド受信割込処理の終了後に、割込前の処理に復帰できるようにする。
【０２４９】
次いで、遊技制御部４１から出力されるＭＯＤＥを取得するとともに（Ｓｋ３）、再度ストローブ信号が検出されるまで待機して（Ｓｋ４）、再度ストローブ信号を検出すると遊技制御部４１から出力されるＥＸＴを取得する（Ｓｋ５）。そして、ＭＯＤＥとＥＸＴから構成されるコマンドを演出制御部９１のＲＡＭに設けられたバッファに格納する（Ｓｋ６）。
【０２５０】
次いで、Ｓｋ２において退避したレジスタを復帰し（Ｓｋ７）、割込禁止を解除し（Ｓｋ８）、割込前の処理に戻る。
【０２５１】
図３０は、演出制御部９１が内部タイマからの出力に基づき定期的（本実施例では１．１２ｍｓ毎）に実行する割込処理２としてのタイマ割込処理（演出）の制御内容を示すフローチャートである。
【０２５２】
タイマ割込処理（演出）においては、まず、レジスタをＲＡＭに退避して（Ｓｍ１）、タイマ割込処理（演出）の終了後に、割込前の処理に復帰できるようにする。
【０２５３】
次いで、バッファにコマンドが格納されているか否かを確認する（Ｓｍ２）。格納されていれば、バッファからコマンドを取得し（Ｓｍ３）、取得したコマンドが初期化コマンドであるか否かを判定する（Ｓｍ４）。そして取得したコマンドが初期化コマンドであれば、前述した演出初期化処理を実行し（Ｓｍ５）、Ｓｍ１において退避したレジスタを復帰した後（Ｓｍ１０）、割込前の処理に戻る。
【０２５４】
また、Ｓｍ４において、取得したコマンドが初期化コマンドでないと判定された場合には、コマンドの内容に応じた演出用周辺機器の制御内容を設定する演出設定処理と（Ｓｍ６）、設定された制御内容に従って演出用周辺機器を制御する演出制御処理を行うことにより（Ｓｍ７）、コマンドに応じた演出状態に制御するとともに、各種カウンタを更新するカウンタ更新処理を行う（Ｓｍ８）。
【０２５５】
次いで、演出制御部９１のＲＡＭの内容、すなわち演出状態のバックアップを正常に行うための処理、詳しくは、前述した電源投入時処理（演出）でバックアップされているデータが正常か否かを確認するためのパリティやＲＡＭ診断データを作成して保存するバックアップ処理を行い（Ｓｍ９）、Ｓｍ１において退避したレジスタを復帰した後（Ｓｍ１０）、割込前の処理に戻る。
【０２５６】
次に停電時における遊技制御部４１及び演出制御部９１の動作状況を図３１のタイミングチャートに基づいて説明する。
【０２５７】
まず、電源監視用ＩＣ４７は、＋２５Ｖの直流電圧（以下電源監視用電圧と称す）が＋１８Ｖ以下となったとき（ｔａ１）に電圧低下信号（ｏｎ）を遊技制御部４１に対して出力する。遊技制御部４１が電圧低下信号を検出した際にゲーム制御処理の実行中であればゲーム制御処理に割り込んで電断割込処理を実行する。また、遊技制御部４１がタイマ割込処理の要求と同時に電圧低下信号を検出した場合にはタイマ割込処理（Ａ）よりも電断割込処理を優先して電断割込処理を実行する。また、遊技制御部４１がタイマ割込処理（Ａ）の実行中に電圧低下信号を検出した場合には実行中のタイマ割込処理（Ａ）が終了した時点で電断割込処理を実行する（ｔａ２）。尚、本実施例では、タイマ割込処理（Ａ）に要する最大時間と電断割込処理に要する最大時間の合計よりも、電源監視用電圧が電圧低下信号が出力される＋１８Ｖとなってから遊技制御部４１を駆動させることが可能な電圧（＋５Ｖ）（ｔａ３）まで降下する時間の方が長いので、停電時に遊技制御部４１がタイマ割込処理（Ａ）の実行中であっても電断割込処理を確実に行える時間が担保されるようになっている。
【０２５８】
また、演出制御部９１の電源電圧｛＋５Ｖ（ＶＣＣ）｝の元となる＋１２Ｖ（ＶＣＣ）は、停電時においても電源基板２０２に搭載されたコンデンサ３０９によって電圧の降下が遅延されるようになっており、停電時にタイマ割込処理（Ａ）において送信されたコマンドを受信し、かつ受信したコマンドをその後のタイマ割込処理（演出）においてバックアップ処理に反映するのに十分な時間が経過するまで（ｔａ４）、演出制御部９１を駆動させることが可能な電圧（＋７Ｖ）が維持されるので、停電時に遊技制御部４１からコマンドを受信した場合でも、当該コマンドを確実にバックアップ処理に反映させる時間が担保されるようになっている。尚、本実施例では、電源監視用電圧が＋１８Ｖ以下となった時点から２０ｍｓ以上の時間が経過するまで演出制御部９１を駆動させることが可能な電圧が維持されるようになっているが、少なくともタイマ割込１の実行間隔（演出制御部９１がコマンドを確実に受信するのに十分な時間）の時間以上にわたり、演出制御部９１を駆動させることが可能な電圧を維持できれば良い。
【０２５９】
次に、本実施例における払出制御基板６０に搭載された払出制御部６１が実行する各種制御内容を、図３２〜図４７に基づいて以下に説明する。
【０２６０】
払出制御部６１は、電源が投入されてＣＰＵがリセットされると、図３２のフローチャートに示す電源投入時処理（払出）を行う。
【０２６１】
払出制御部６１は、電源投入時処理（払出）では、まず、前述した払出制御基板接続確認信号をｏｎに設定する（Ｓｐ１）。尚、払出制御基板接続確認信号は、電源が供給されている間常にｏｎの状態を維持する。そして、ＲＡＭに記憶されているデータ、すなわち払出制御部６１の制御状態を初期化する初期化処理を実行した後（Ｓｐ２）、割込禁止を解除し（Ｓｐ３）、ループ処理に移行する。
【０２６２】
図３３は、払出制御部６１が割込禁止を解除した後、内部タイマの出力に基づいて定期的に実行する割込処理（払出）の制御内容を示すフローチャートである。
【０２６３】
割込処理（払出）では、スイッチ検出処理（Ｓｑ１）、接続確認処理（Ｓｑ２）、主基板通信処理（Ｓｑ３）、貸出制御処理（Ｓｑ４）、払出制御処理（Ｓｑ５）、モータ制御処理（Ｓｑ６）を順次実行する。
【０２６４】
Ｓｑ１のステップにおけるスイッチ検出処理では、各種センサやスイッチ、信号の検出状態を取得する処理を実行する。Ｓｑ２のステップにおける接続確認処理では、カードユニット１５との接続状況を確認する処理を実行する。Ｓｑ３のステップにおける主基板通信処理では、遊技制御基板４０との信号の授受を行う処理を実行する。Ｓｑ４のステップにおける貸出制御処理では、カードユニットとの信号の授受を行う処理を実行する。Ｓｑ５のステップにおける払出制御処理では、払出モータ２０１の駆動状態を設定する処理を実行する。Ｓｑ６のモータ制御処理では、Ｓｑ５のステップおいて設定された払出モータ２０１の駆動状態に基づいて払出モータ２０１の位相信号の出力制御を行う処理を実行する。
【０２６５】
図３４は、払出制御部６１がＳｑ２のステップにおいて実行する接続確認処理の詳細な制御内容を示すフローチャートである。
【０２６６】
接続確認処理では、まず、ＶＬのｏｎが検出されているか否か、すなわちカードユニット１００と接続されているか否かを確認する（Ｓｒ１）。そして、Ｓｒ１のステップにおいてＶＬのｏｎが検出されている場合には、カードユニット接続中信号をｏｎとする。また、Ｓｒ１のステップにおいてＶＬのｏｎが検出されていない場合には、カードユニット接続中信号をｏｆｆとする（Ｓｒ３）。
【０２６７】
図３５は、払出制御部６１がＳｑ３のステップにおいて実行する主基板通信処理の詳細な制御内容を示すフローチャートである。
【０２６８】
主基板通信処理では、まず、主基板通信処理の種別を示す主基板通信処理選択フラグ（０〜２）を確認し（Ｓｓ１）、主基板通信処理選択フラグが０であれば主基板通信処理１を実行し（Ｓｓ２）、主基板通信処理選択フラグが１であれば主基板通信処理２を実行し（Ｓｓ３）、主基板通信処理選択フラグが２であれば主基板通信処理３を実行する（Ｓｓ４）。
【０２６９】
図３６は、払出制御部６１がＳｓ２のステップにおいて実行する主基板通信処理１の詳細な制御内容を示すフローチャートである。
【０２７０】
主基板通信処理１では、まず、遊技制御基板接続確認信号のｏｎが検出されているか否か、すなわち、遊技制御基板４０と接続されているか否かを確認し（Ｓｓ１１）、遊技制御基板接続確認信号のｏｎが検出されていなければ、もとの処理に戻る。また、Ｓｓ１１
のステップにおいて遊技制御基板接続確認信号のｏｎが検出されていれば、払出要求信号または精算要求信号のｏｎが検出されているか否か、すなわち遊技制御基板４０から賞球の払出または取込済球の精算が要求されているか否かを確認し（Ｓｓ１２、Ｓｓ１３）、払出要求信号のｏｎも精算要求信号のｏｎも検出されていなければ、もとの処理に戻る。また、Ｓｓ１２、Ｓｓ１３のステップにおいて払出要求信号または精算要求信号のｏｎが検出されていれば、払出が可能か否かを確認する（Ｓｓ１４〜Ｓｓ１６）。詳しくは、供給球検出スイッチ２０５が検出されているか否か、すなわち払出球が確保されているか否かを確認し、返却球詰まり検出スイッチ１１１が検出されているか否か、すなわち返却球誘導通路１０９内に返却球が詰まっているか否かを確認し、払出球詰まり検出スイッチ１１２が検出されているか否か、すなわち払出球誘導通路２０８内に払出球が詰まっているか否かを確認する。そして、払出が可能でなければ、もとの処理に戻る。また、Ｓｓ１４〜Ｓｓ１６のステップにおいて、払出が可能な場合、すなわち供給球検出スイッチ２０５が検出されており、かつ返却球詰まり検出スイッチ１１１も払出球詰まり検出スイッチ１１２も検出されていない状態であれば、主基板通信処理選択フラグを１にして（Ｓｓ１７）、もとの処理に戻る。
【０２７１】
図３７は、払出制御部６１がＳｓ３のステップにおいて実行する主基板通信処理２の詳細な制御内容を示すフローチャートである。
【０２７２】
主基板通信処理２では、まず、遊技制御基板接続確認信号のｏｎが検出されているか否か、すなわち、遊技制御基板４０と接続されているか否かを確認し（Ｓｓ２１）、遊技制御基板接続確認信号のｏｎが検出されていなければ、主基板通信処理選択フラグを０にして（Ｓｓ２２）、もとの処理に戻る。また、Ｓｓ２１のステップにおいて遊技制御基板接続確認信号のｏｎが検出されていれば、ＥＸＳがｏｎの状態か否か、すなわちカードユニット１００からの貸出要求に基づく貸出制御の実行中であるか否かを確認し（Ｓｓ２３）、ＥＸＳがｏｎの状態であれば、もとの処理に戻る。また、Ｓｓ２３のステップにおいてＥＸＳがｏｎの状態であれば、球数信号が示す値を読み取り（Ｓｓ２４）、読み取った払出数信号の値を、払出制御部６１のＲＡＭに設定された払出カウンタ（遊技制御基板４０からの払出要求及び精算要求、カードユニット１００からの貸出要求に基づいて払い出す球数のうち未だ払い出されていない未払出数を記憶するカウンタ）に記憶し（Ｓｓ２５）、動作中信号をｏｎとする（Ｓｓ２６）。そして、主基板通信処理選択フラグを２として（Ｓｓ２７）、もとの処理に戻る。
【０２７３】
図３８は、払出制御部６１がＳｓ４のステップにおいて実行する主基板通信処理３の詳細な制御内容を示すフローチャートである。
【０２７４】
主基板通信処理３では、まず、遊技制御基板接続確認信号のｏｎが検出されているか否か、すなわち、遊技制御基板４０と接続されているか否かを確認し（Ｓｓ３１）、遊技制御基板接続確認信号のｏｎが検出されていなければ、もとの処理に戻る。また、Ｓｓ３１のステップにおいて遊技制御基板接続確認信号のｏｎが検出されていれば、払出カウンタの値が０か否か、払出カウンタ分の払出が完了したか否かを確認し（Ｓｓ３２）、払出カウンタの値が０であれば、動作中信号をｏｆｆとして（Ｓｓ３３）、主基板通信処理選択フラグを０にして（Ｓｓ３４）、もとの処理に戻る。また、Ｓｓ３２のステップにおいて払出カウンタの値が０でなければ、もとの処理に戻る。
【０２７５】
図３９は、払出制御部６１がＳｑ４のステップにおいて実行する貸出制御処理の詳細な制御内容を示すフローチャートである。
【０２７６】
貸出制御処理では、まず、貸出制御処理の種別を示す貸出処理選択フラグ（０〜３）を確認し（Ｓｔ１）、貸出処理選択フラグが０であれば貸出通信処理１を実行し（Ｓｔ２）、貸出処理選択フラグが１であれば貸出通信処理２を実行し（Ｓｔ３）、貸出処理選択フラグが２であれば貸出通信処理３を実行し（Ｓｔ４）、貸出処理選択フラグが３であれば貸出通信処理４を実行する（Ｓｔ５）。
【０２７７】
図４０は、払出制御部６１がＳｔ２のステップにおいて実行する貸出通信処理１の詳細な制御内容を示すフローチャートである。
【０２７８】
貸出通信処理１では、まず、ＶＬのｏｎが検出されているか否か、すなわちカードユニット１００と接続されているか否かを確認し（Ｓｔ１１）、ＶＬのｏｎが検出されていなければ、もとの処理に戻る。また、Ｓｔ１１のステップにおいてＶＬのｏｎが検出されていれば、遊技制御基板接続確認信号のｏｎが検出されているか否か、すなわち、遊技制御基板４０と接続されているか否かを確認し（Ｓｔ１２）、遊技制御基板接続確認信号のｏｎが検出されていなければ、もとの処理に戻る。また、Ｓｔ１２のステップにおいて遊技制御基板接続確認信号のｏｎが検出されていれば、ＢＲＤＹのｏｎが検出されているか否か、すなわちカードユニット１００から貸出操作がなされた旨が通知されているか否かを確認し（Ｓｔ１３）、ＢＲＤＹのｏｎが検出されていなければ、もとの処理に戻る。また、Ｓｔ１３のステップにおいてＢＲＤＹのｏｎが検出されていれば、貸出処理選択フラグを１にして（Ｓｔ１４）、もとの処理に戻る。
【０２７９】
図４１は、払出制御部６１がＳｔ３のステップにおいて実行する貸出通信処理２の詳細な制御内容を示すフローチャートである。
【０２８０】
貸出通信処理２では、まず、ＶＬのｏｎが検出されているか否か、すなわちカードユニット１００と接続されているか否かを確認し（Ｓｔ２１）、ＶＬのｏｎが検出されていなければ、貸出処理選択フラグを０にして（Ｓｔ２２）、もとの処理に戻る。また、Ｓｔ２１のステップにおいてＶＬのｏｎが検出されていれば、遊技制御基板接続確認信号のｏｎが検出されているか否か、すなわち、遊技制御基板４０と接続されているか否かを確認し（Ｓｔ２３）、遊技制御基板接続確認信号のｏｎが検出されていなければ、貸出処理選択フラグを０にして（Ｓｔ２２）、もとの処理に戻る。また、Ｓｔ２３のステップにおいて遊技制御基板接続確認信号のｏｎが検出されていれば、ＢＲＤＹのｏｎが検出されているか否か、すなわちカードユニット１００から貸出操作がなされた旨が通知されているか否かを確認し（Ｓｔ２４）、ＢＲＤＹのｏｎが検出されていなければ、貸出処理選択フラグを０にして（Ｓｔ２２）、もとの処理に戻る。また、Ｓｔ２４のステップにおいてＢＲＤＹのｏｎが検出されていれば、ＢＲＱのｏｎが検出されているか否か、すなわちパチンコ球の貸出が要求されているか否かを確認し（Ｓｔ２５）、ＢＲＱのｏｎが検出されていなければ、もとの処理に戻る。また、Ｓｔ２５のステップにおいてＢＲＱのｏｎが検出されていれば、払出が可能か否かを確認する（Ｓｔ２６〜Ｓｔ２８）。詳しくは、供給球検出スイッチ２０５が検出されているか否か、すなわち払出球が確保されているか否かを確認し、返却球詰まり検出スイッチ１１１が検出されているか否か、すなわち返却球誘導通路１０９内に返却球が詰まっているか否かを確認し、払出球詰まり検出スイッチ１１２が検出されているか否か、すなわち払出球誘導通路２０８内に払出球が詰まっているか否かを確認する。そして、払出が可能でなければ、もとの処理に戻る。また、Ｓｔ２６〜Ｓｔ２８のステップにおいて、払出が可能な場合、すなわち供給球検出スイッチ２０５が検出されており、かつ返却球詰まり検出スイッチ１１１も払出球詰まり検出スイッチ１１２も検出されていない状態であれば、貸出処理選択フラグを２にして（Ｓｔ２９）、もとの処理に戻る。
【０２８１】
図４２は、払出制御部６１がＳｔ４のステップにおいて実行する貸出通信処理３の詳細な制御内容を示すフローチャートである。
【０２８２】
貸出通信処理３では、まず、ＶＬのｏｎが検出されているか否か、すなわちカードユニット１００と接続されているか否かを確認し（Ｓｔ３１）、ＶＬのｏｎが検出されていなければ、貸出処理選択フラグを０にして（Ｓｔ３２）、もとの処理に戻る。また、Ｓｔ３１のステップにおいてＶＬのｏｎが検出されていれば、遊技制御基板接続確認信号のｏｎが検出されているか否か、すなわち、遊技制御基板４０と接続されているか否かを確認し（Ｓｔ３３）、遊技制御基板接続確認信号のｏｎが検出されていなければ、貸出処理選択フラグを０にして（Ｓｔ３２）、もとの処理に戻る。また、Ｓｔ３３のステップにおいて遊技制御基板接続確認信号のｏｎが検出されていれば、ＢＲＤＹのｏｎが検出されているか否か、すなわちカードユニット１００から貸出操作がなされた旨が通知されているか否かを確認し（Ｓｔ３４）、ＢＲＤＹのｏｎが検出されていなければ、貸出処理選択フラグを０にして（Ｓｔ３２）、もとの処理に戻る。また、Ｓｔ３４のステップにおいてＢＲＤＹのｏｎが検出されていれば、払出カウンタの値が０か否か、すなわち払出カウンタ分の払出が完了したか否かを確認し（Ｓｔ３５）、払出カウンタの値が０でなければ、もとの処理に戻る。また、Ｓｔ３５のステップにおいて払出カウンタの値が０であれば、ＥＸＳをｏｎとして貸出動作の開始を通知する（Ｓｔ３６）。そして、１回の貸出要求により貸し出される球数である貸出単位球数（本実施例では２５）を払出カウンタに記憶し（Ｓｔ３７）、貸出処理選択フラグを３にして（Ｓｔ３８）、もとの処理に戻る。
【０２８３】
図４３は、払出制御部６１がＳｔ５のステップにおいて実行する貸出通信処理４の詳細な制御内容を示すフローチャートである。
【０２８４】
貸出通信処理４では、まず、ＶＬのｏｎが検出されているか否か、すなわちカードユニット１００と接続されているか否かを確認し（Ｓｔ４１）、ＶＬのｏｎが検出されていなければ、貸出処理選択フラグを０にして（Ｓｔ４２）、もとの処理に戻る。また、Ｓｔ４１のステップにおいてＶＬのｏｎが検出されていれば、遊技制御基板接続確認信号のｏｎが検出されているか否か、すなわち、遊技制御基板４０と接続されているか否かを確認し（Ｓｔ４３）、遊技制御基板接続確認信号のｏｎが検出されていなければ、貸出処理選択フラグを０にして（Ｓｔ４２）、もとの処理に戻る。また、Ｓｔ４３のステップにおいて遊技制御基板接続確認信号のｏｎが検出されていれば、ＢＲＤＹのｏｎが検出されているか否か、すなわちカードユニット１００から貸出操作がなされた旨が通知されているか否かを確認し（Ｓｔ４４）、ＢＲＤＹのｏｎが検出されていなければ、貸出処理選択フラグを０にして（Ｓｔ４２）、もとの処理に戻る。また、Ｓｔ４４のステップにおいてＢＲＤＹのｏｎが検出されていれば、払出カウンタの値が０か否か、すなわち払出カウンタ分の払出が完了したか否かを確認し（Ｓｔ４５）、払出カウンタの値が０でなければ、もとの処理に戻る。また、Ｓｔ４５のステップにおいて払出カウンタの値が０であれば、ＥＸＳをｏｆｆとして貸出動作の完了を通知し（Ｓｔ４６）、貸出処理選択フラグを２にして（Ｓｔ４７）、もとの処理に戻る。
【０２８５】
図４４は、払出制御部６１がＳｑ５のステップにおいて実行する払出制御処理の詳細な制御内容を示すフローチャートである。
【０２８６】
払出制御処理では、まず、払出球検出スイッチ２０２の検出状況をチェックして払出球が検出されたか否かを確認し（Ｓｕ１）、払出球が検出された場合には、払出カウンタの値から１を減算する（Ｓｕ２）。
【０２８７】
次いで、払出制御処理の種別を示す払出制御処理選択フラグ（０〜２）を確認し（Ｓｕ３）、払出制御処理選択フラグが０であれば払出開始待ち処理を実行し（Ｓｕ４）、払出制御処理選択フラグが１であれば払出停止待ち処理を実行し（Ｓｕ５）、払出制御処理選択フラグが２であれば払出通過待ち処理を実行する（Ｓｕ６）。
【０２８８】
図４５は、払出制御部６１がＳｕ４のステップにおいて実行する払出開始待ち処理の詳細な制御内容を示すフローチャートである。
【０２８９】
払出開始待ち処理では、まず、払出カウンタの値が０か否か、すなわち未払出球が残存するか否かを確認し（Ｓｕ１１）、払出カウンタの値が０であれば、もとの処理に戻る。また、Ｓｕ１１のステップにおいて払出カウンタの値が０でなければ、払出カウンタの値に応じた払出モータ２０１の回転駆動量、すなわち払出カウンタに設定された値の球数を払い出すのに必要な回転駆動量を設定する（Ｓｕ１２）。そして、払出モータ２０１の設定をｏｎにして払出モータ２０１の駆動を開始する（Ｓｕ１３）。そして、払出制御処理選択フラグを１にして（Ｓｕ１４）、もとの処理に戻る。
【０２９０】
図４６は、払出制御部６１がＳｕ５のステップにおいて実行する払出停止待ち処理の詳細な制御内容を示すフローチャートである。
【０２９１】
払出停止待ち処理では、まず、回転駆動量分、すなわち払出カウンタの値分の回転が終了したか否かを確認し（Ｓｕ２１）、払出カウンタの値分の回転が終了していなければ、もとの処理に戻る。また、Ｓｕ２１のステップにおいて払出カウンタの値分の回転が終了していれば、払出モータ２０１の設定をｏｆｆにして払出モータ２０１の駆動を停止する（Ｓｕ２２）。そして、払出制御部６１のＲＡＭに設定された通過待ちタイマカウンタ（払出モータ２０１の回転により払い出されたパチンコ球が払出球検出スイッチ２０２にて検出されるまでに要する通過待ち時間を計測するためのカウンタ）に初期値を設定し（Ｓｕ２３）、払出制御処理選択フラグを２にして（Ｓｕ２４）、もとの処理に戻る。
【０２９２】
図４７は、払出制御部６１がＳｕ６のステップにおいて実行する払出通過待ち処理の詳細な制御内容を示すフローチャートである。
【０２９３】
払出通過待ち処理では、まず、通過待ちタイマカウンタの値を１減算し（Ｓｕ３１）、通過待ちタイマカウンタの値が０か否か、すなわち通過待ち時間が経過したか否かを確認し（Ｓｕ３２）、通過待ちタイマカウンタの値が０でなければ、もとの処理に戻る。また、Ｓｕ３２のステップにおいて通過待ちタイマカウンタの値が０であれば、払出処理選択フラグを０にして（Ｓｕ３３）、もとの処理に戻る。
【０２９４】
次に以上説明した遊技制御部４１及び払出制御部６１の制御に基づくスロットマシン１の動作状況を図４８〜図５７のタイミングチャートに基づいて説明する。
【０２９５】
図４８は、賞球を伴う入賞が発生した場合や取込済球が残存する状態で精算スイッチ１０の操作が受け付けられた場合の動作状況を示すタイミングチャートである。
【０２９６】
賞球を伴う入賞が発生した場合や取込済球が残存する状態で精算スイッチ１０の操作が受け付けられた場合に、遊技制御部４１は、球数信号の値を払出要求により払出を要求する球数（払出要求数）または精算要求により払出を要求する球数（精算要求数）を示す値に更新し（ｔｂ１）、払出要求信号または精算要求信号をｏｎとする（ｔｂ２）。払出制御部６１が払出要求信号または精算要求信号のｏｎを検出すると、動作中信号をｏｎとして払出要求または精算要求に基づくパチンコ球の払出動作の開始を遊技制御部４１に対して通知する（ｔｂ３）。そして、球数信号が示す数のパチンコ球を払い出す払出動作を開始し（ｔｂ４）、払出動作が終了すると（ｔｂ５）、動作中信号をｏｆｆとして払出要求または精算要求に基づくパチンコ球の払出動作の終了を遊技制御部４１に対して通知する（ｔｂ６）。次いで、遊技制御部４１が動作中信号のｏｆｆを検出すると払出動作の終了を確認し、払出要求信号または精算要求信号をｏｆｆとする（ｔｂ７）。また、遊技制御部４１は、動作中信号のｏｎを検出してからｏｆｆが検出されるまでの期間（ｔｂ３〜ｔｂ６）においてのみ、払出球検出スイッチ２０２による払出球の検出を有効とし、この間に払出球が検出される毎に、遊技制御部４１のＲＡＭに設定された未払出球カウンタの値または未精算球カウンタの値を減算更新する。また、払出要求中においては、払出球が検出され、未払出球カウンタの値が１減算される毎に取込済球／払出済球表示器１６に表示されている払出済球数の値が１ずつ加算更新されるようになっている。
【０２９７】
図４９は、払出要求中または精算要求中においてエラーが発生した場合の動作状況を示すタイミングチャートである。
【０２９８】
遊技制御部４１は、払出要求信号または精算要求信号をｏｎにした時点（ｔｃ１）から払出通信エラー判定時間のカウントを開始する。そして、図４９（ａ）に示すように、払出要求信号または精算要求信号をｏｎにした時点（ｔｃ１）から払出通信エラー判定時間が経過しても動作中信号のｏｎを検出できない場合（ｔｃ２）、すなわち払出要求または精算要求に基づくパチンコ球の払出動作の開始を確認できない場合には、払出通信エラーと判定し、エラー状態に制御し、遊技補助表示器１７に払出通信エラーを示すエラーコードを表示させて報知する。尚、払出通信エラーに基づいてエラー状態に制御されていても、払出要求信号または精算要求信号をｏｎの状態に維持し、動作中信号の監視も継続する。そして、この状態で、動作中信号のｏｎを検出し、その後、動作中信号のｏｆｆを検出した場合（ｔｃ３）、すなわち払出要求または精算要求に基づくパチンコ球の払出動作の終了を確認した場合には、エラー状態を自動的に解除する（ｔｃ４）。
【０２９９】
また、図４９（ｂ）に示すように、払出要求信号または精算要求信号をｏｎにした時点（ｔｃ１）から払出通信エラー判定時間が経過する前に、動作中信号のｏｎを検出したが、払出要求信号または精算要求信号をｏｎにした時点（ｔｃ１）から払出通信エラー判定時間が経過しても動作中信号のｏｆｆを検出できない場合（ｔｃ５）、すなわち払出要求または精算要求に基づくパチンコ球の払出動作の終了を確認できない場合にも、払出通信エラーと判定し、エラー状態に制御し、遊技補助表示器１７に払出通信エラーを示すエラーコードを表示させて報知する。尚、この場合でも、払出要求信号または精算要求信号をｏｎの状態に維持し、動作中信号の監視も継続する。そして、この状態で、動作中信号のｏｎを検出し、その後、動作中信号のｏｆｆを検出した場合（ｔｃ６）、すなわち払出要求または精算要求に基づくパチンコ球の払出動作の終了を確認した場合には、エラー状態を自動的に解除する（ｔｃ７）。
【０３００】
このように本実施例では、遊技制御部４１が払出要求または精算要求を行った後、払出要求または精算要求に基づくパチンコ球の払出動作の開始を確認したか否かに関わらず、払出要求または精算要求を行った時点から払出通信エラー判定時間が経過しても、当該払出要求または精算要求に基づくパチンコ球の払出動作の終了を確認できない場合に、払出通信エラーと判定するようになっている。すなわち、払出通信エラーは、払出要求または精算要求を行った時点からカウントされる払出通信エラー判定時間にのみ基づいて判定されるようになっている。また、払出通信エラーと判定され、エラー状態に制御されている状態でも、払出制御部６１との通信は継続し、払出要求または精算要求に基づくパチンコ球の払出動作の終了を確認できた時点で、エラー状態が自動的に解除されるようになっている。
【０３０１】
尚、本実施例では、上記のように、払出要求信号または精算要求信号をｏｎにした時点から払出通信エラー判定時間が経過しても、当該払出要求または精算要求に基づくパチンコ球の払出動作の終了を確認できない場合に、払出通信エラーと判定するようになっているが、これに限られるものではない。
【０３０２】
図５０は、払出要求中または精算要求中においてエラーが発生した場合の動作状況の変形例を示すタイミングチャートである。
【０３０３】
この変形例では、図５０（ａ）に示すように、遊技制御部４１が、払出要求信号または精算要求信号をｏｎにした時点（ｔｄ１）から第１の払出通信エラー判定時間のカウントを開始し、払出要求信号または精算要求信号をｏｎにした時点（ｔｄ１）から第１の払出通信エラー判定時間が経過しても動作中信号のｏｎを検出できない場合（ｔｄ２）、すなわち払出要求または精算要求に基づくパチンコ球の払出動作の開始を確認できない場合に、払出通信エラーと判定し、エラー状態に制御する。尚、この場合でも、払出通信エラーに基づいてエラー状態に制御されている間、払出要求信号または精算要求信号をｏｎの状態に維持し、動作中信号の監視も継続する。そして、この状態で、動作中信号のｏｎを検出した場合（ｔｄ３）、すなわち払出要求または精算要求に基づくパチンコ球の払出動作の開始を確認した場合には、エラー状態を自動的に解除する（ｔｄ４）。
【０３０４】
また、図５０（ｂ）に示すように、遊技制御部４１が、動作中信号のｏｎを検出した時点（ｔｄ５）から第２の払出通信エラー判定時間のカウントを開始し、動作中信号のｏｎを検出した時点（ｔｄ５）から第２の払出通信エラー判定時間が経過しても動作中信号のｏｆｆを検出できない場合（ｔｄ６）、すなわち払出要求または精算要求に基づくパチンコ球の払出動作の終了を確認できない場合に、払出通信エラーと判定し、エラー状態に制御する。尚、この場合でも、払出通信エラーに基づいてエラー状態に制御されている間、払出要求信号または精算要求信号をｏｎの状態に維持し、動作中信号の監視も継続する。そして、この状態で、動作中信号のｏｆｆを検出した場合（ｔｄ７）、すなわち払出要求または精算要求に基づくパチンコ球の払出動作の終了を確認した場合には、エラー状態を自動的に解除する（ｔｄ８）。
【０３０５】
このように当該変形例では、遊技制御部４１が払出要求または精算要求を行った後、第１の払出通信エラー判定時間が経過しても、当該払出要求または精算要求に基づくパチンコ球の払出動作の開始を確認できない場合、及び払出要求または精算要求に基づくパチンコ球の払出動作の開始を確認した後、第２の払出通信エラー判定時間が経過しても、当該払出要求または精算要求に基づくパチンコ球の払出動作の終了を確認できない場合に、払出通信エラーと判定するようになっている。すなわち払出通信エラーは、払出要求または精算要求を行った時点から払出動作の開始を確認するまでの期間において第１の払出通信エラー判定時間が経過した場合と、払出動作の開始を確認してから払出動作の終了を確認するまでの期間において第２の払出通信エラー判定時間が経過した場合と、で別個に判定されるようになっている。また、払出通信エラーと判定され、エラー状態に制御されている状態でも、払出制御部６１との通信は継続し、払出要求または精算要求に基づくパチンコ球の払出動作の開始または終了を確認できた時点で、エラー状態が自動的に解除されるようになっている。
【０３０６】
図５１は、球貸スイッチ１９が検出されたことに伴いカードユニット１５により貸出処理が行われた場合の動作状況を示すタイミングチャートである。
【０３０７】
球貸スイッチ１９の操作が検出されると、カードユニット１５の制御ユニットは、ＢＲＤＹをｏｎとして貸出処理の開始を払出制御部６１に対して通知する（ｔｅ１）。更に、ＢＲＱをｏｎとして貸出単位数のパチンコ球の貸出を要求する（ｔｅ２）。払出制御部６１がＢＲＱのｏｎを検出すると、ＶＬがｏｎの状態であるか、すなわちカードユニット１５と正常に接続されているか否かを確認し、ＶＬがｏｎの状態であることを条件に、ＥＸＳをｏｎとしてＢＲＱに基づくパチンコ球の貸出動作の開始をカードユニット１５に対して通知する（ｔｅ３）。そして、貸出単位数のパチンコ球を貸し出す貸出動作を開始し（ｔｅ４）、貸出動作が終了すると（ｔｅ６）、ＥＸＳをｏｆｆとしてＢＲＱに基づくパチンコ球の貸出動作の終了をカードユニット１５に対して通知する（ｔｅ７）。尚、ＢＲＱのｏｎを検出してもＶＬがｏｎの状態でなければ、ＥＸＳをｏｎとせず、ＢＲＱに基づくパチンコ球の貸出動作も行わないようになっている。また、払出制御部６１は、遊技制御部４１がＢＥＴ処理中か否かに関わらず、ＢＲＱのｏｎを検出することで貸出動作を行うことが可能とされている。一方、カードユニット１５の制御ユニットがＢＲＱをｏｎとした後、ＥＸＳのｏｎを検出すると貸出動作が開始した旨を確認してＢＲＱをｏｆｆとし（ｔｅ５）、ＥＸＳのｏｎを検出した後、ＥＸＳのｏｆｆを検出すると貸出動作が終了した旨を確認し、残存する有価価値の範囲内で規定回数の貸出要求が完了していなければ、再びＢＲＱをｏｎとして貸出単位数のパチンコ球の貸出を要求する（ｔｅ８）。また、ＥＸＳのｏｆｆを検出して貸出動作が終了した旨を確認した際に、貸出要求に必要な有価価値が残存しない場合や規定回数の貸出要求が完了した場合には、ＢＲＤＹをｏｆｆとして貸出処理の終了を払出制御部６１に対して通知する（ｔｅ９）。
【０３０８】
図５２は、貸出動作の実行中に賞球を伴う入賞が発生した場合の動作状況を示すタイミングチャートである。
【０３０９】
払出制御部６１が貸出動作中に払出要求信号のｏｎを検出すると（ｔｆ１）、貸出単位球数の貸出動作が終了するまで待機し、貸出動作が終了すると（ｔｆ２）、再びＢＲＱがｏｎとなった場合、すなわち貸出要求がなされた場合でも、動作中信号をｏｎとして払出要求に基づくパチンコ球の払出動作の開始を遊技制御部４１に対して通知する（ｔｆ３）。そして、球数信号が示す数のパチンコ球を払い出す払出動作を開始し（ｔｆ４）、払出動作が終了すると（ｔｆ５）、動作中信号をｏｆｆとして払出要求に基づくパチンコ球の払出動作の終了を遊技制御部４１に対して通知する（ｔｆ６）。この際、ＢＲＱのｏｎを検出している場合には、ＥＸＳをｏｎとして貸出要求に基づくパチンコ球の貸出動作の開始をカードユニット１５に対して通知し（ｔｆ７）、貸出単位球数のパチンコ球を貸し出す貸出動作を開始する（ｔｆ８）。
【０３１０】
このように貸出動作の実行中に賞球を伴う入賞が発生した場合には、当該貸出動作の終了後、カードユニット１５からの貸出要求に基づく貸出動作よりも賞球の発生に基づく払出動作を優先して行うようになっている。
【０３１１】
図５３は、賞球の払出動作の実行中に球貸スイッチ１９が検出されたことに伴いカードユニット１５により貸出処理が行われた場合の動作状況を示すタイミングチャートである。
【０３１２】
払出制御部６１が賞球の払出動作中にＢＲＱがｏｎとなっても、当該払出動作が優先されるようになっており、払出動作が終了するまで待機する。そして、払出動作が終了すると（ｔｇ１）、動作中信号をｏｆｆとして払出要求に基づくパチンコ球の払出動作の終了を遊技制御部４１に対して通知する（ｔｇ２）。この際、ＢＲＱのｏｎを検出している場合には、ＥＸＳをｏｎとして貸出要求に基づくパチンコ球の貸出動作の開始をカードユニット１５に対して通知し（ｔｇ３）、貸出単位球数のパチンコ球を貸し出す貸出動作を開始する（ｔｇ４）。
【０３１３】
尚、払出制御部６１は、賞球の払出動作を行っている期間を除いて、遊技制御部４１の制御状態に関わらず、常に貸出要求を検出すると、当該貸出要求に基づく貸出制御を行うことが可能とされている。すなわちゲームの実行中であってもパチンコ球の貸出を受けることが可能である。
【０３１４】
図５４は、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作が受け付けられ、取込制御（取込制御処理）が行われた場合や、精算スイッチ１０の操作が受け付けられ、精算制御（精算制御処理）が行われた場合の動作状況を示すタイミングチャートである。
【０３１５】
１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作が有効に受け付けられると（ｔｈ１）、遊技制御部４１は、１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６、精算スイッチ１０の操作の受付を無効にする。更に、最大賭数が設定されており、スタートスイッチ７の操作の受付も有効な状態であったならば、スタートスイッチ７の操作の受付も無効にする。そして、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作の受付に基づく取込制御が終了した際に（ｔｈ２）、精算スイッチ１０の操作の受付を有効にするとともに、最大賭数が未だ設定されていない状態、すなわち取り込まれたパチンコ球数が最大賭数を設定するのに必要な１５球に満たない状態であれば、１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作の受付を有効にする。また、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作の受付に基づく取込制御が終了した際に（ｔｈ２）、最大賭数が設定されている状態であれば、スタートスイッチ７の操作の受付も有効にする。
【０３１６】
また、精算スイッチ１０の操作が有効に受け付けられると（ｔｈ１）、遊技制御部４１は、１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６、精算スイッチ１０の操作の受付を無効にする。更に、最大賭数が設定されており、スタートスイッチ７の操作の受付も有効な状態であったならば、スタートスイッチ７の操作の受付も無効にする。そして、精算スイッチ１０の操作の受付に基づく精算制御が終了した際に（ｔｈ２）、精算スイッチ１０の操作の受付を有効にするとともに、最大賭数が未だ設定されていない状態、すなわち取り込まれたパチンコ球数が最大賭数を設定するのに必要な１５球に満たない状態であれば、１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作の受付を有効にする。また、精算スイッチ１０の操作の受付に基づく精算制御が終了した際に（ｔｈ２）、最大賭数が設定されている状態であれば、スタートスイッチ７の操作の受付も有効にする。
【０３１７】
このように本実施例では、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作の受付に基づいて取込制御が行われたり、精算スイッチ１０の操作の受付に基づいて精算制御が行われると、これら取込制御や精算制御が終了するまでの間、１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、精算スイッチ１０、スタートスイッチ７の各操作の受付が無効化されるようになっている。
【０３１８】
図５５及び図５６は、ＢＥＴ処理中にカードユニット１５と払出制御基板６０との接続が断絶した際の動作状況を示すタイミングチャートである。
【０３１９】
図５５に示すように、カードユニット１５と払出制御基板６０との接続が断絶し、ＶＬのｏｎを検出できなくなると（ｔｉ１）、払出制御部６１は、貸出制御を禁止するとともに、カードユニット接続中信号をｏｆｆとしてカードユニット１５と接続されていない旨を遊技制御部４１に対して通知する。遊技制御部４１がカードユニット接続中信号のｏｆｆを検出してカードユニット１５と接続されていない旨を確認すると、１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作の受付を無効化し、これら１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作の受付に基づく取込制御を禁止する。そして、カードユニット１５がスロットマシン１に接続されていない旨を示すエラーコードを取込済球表示器１６に表示させて、接続エラーを報知する。
【０３２０】
また、図５６に示すように、遊技制御部４１が、取込制御や精算制御を行っている途中で（ｔｊ１）、カードユニット接続中信号のｏｆｆを検出した場合には、実行中の取込制御や精算制御が終了した時点（ｔｊ２）で、これら取込制御や精算制御の実行に伴い無効化されている１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作の受付を引き続き無効にし、これら１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作の受付に基づく取込制御を禁止するとともに、カードユニット１５がスロットマシン１に接続されていない旨を示すエラーコードを取込済球表示器１６に表示させて、接続エラーを報知する。
【０３２１】
その後、図５５に示すように、カードユニット１５と払出制御基板６０との接続が復帰し、ＶＬのｏｎを検出すると（ｔｉ２）、払出制御部６１は、禁止されていた貸出制御を許可するとともに、カードユニット接続中信号をｏｎとしてカードユニット１５と接続されている旨を遊技制御部４１に対して通知する。遊技制御部４１がカードユニット接続中信号のｏｎを検出してカードユニット１５と接続されている旨を確認すると、１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の検出を有効化して取込制御を許可する。そして、接続エラーの報知を解除する。
【０３２２】
尚、最大賭数が既に設定されている状態においてカードユニット１５と払出制御基板６０との接続が断絶し、遊技制御部４１がカードユニット接続中信号のｏｆｆを検出してカードユニット１５と接続されていない旨を確認しても、スタートスイッチ７の操作の受付は有効であり、このような状態でスタートスイッチ７の操作を受け付けた場合でも有効にゲームが開始する。すなわち最大賭数が既に設定されておりゲームの開始条件が成立している状態であれば、カードユニット１５と払出制御基板６０との接続状態に関わらず、常にスタートスイッチ７の操作の受付に基づき有効にゲームを開始させることが可能である。また、カードユニット１５と払出制御基板６０との接続が断絶し、遊技制御部４１がカードユニット接続中信号のｏｆｆを検出してカードユニット１５と接続されていない旨を確認しても、精算スイッチ１０の操作の受付は有効であり、このような状態で精算スイッチ１０の操作を受け付けた場合でも有効に精算制御を行う。すなわちカードユニット１５と払出制御基板６０との接続状態に関わらず、常に精算スイッチ１０の操作の受付に基づいて精算制御を行うことが可能である。
【０３２３】
以上説明したように、本実施例のスロットマシン１では、賞球を伴う入賞が発生したゲームでは、遊技制御部４１が払出入賞に応じた数のパチンコ球の払出を要求した後、動作中信号のｏｆｆを検出したとき、すなわち払出制御部６１から当該払出要求に基づく払出動作が終了した旨が通知されたことを条件に、次ゲームへの移行が許容される。すなわち入賞の発生に基づき払い出すべき数のパチンコ球の払出が完了したことにより、次ゲームへの移行が許容されるので、入賞の発生に基づくパチンコ球の払出が完了していないにも関わらず、次のゲームへ移行してしまうことを防止できる。
【０３２４】
また、取込済球／払出済球表示器１６には、賞球を伴う入賞が発生した際に、当該入賞の発生に基づく賞球数のうち既に払い出された払出済球数が表示されるので、入賞の発生に伴い払い出されたパチンコ球数を遊技者に分かりやすく認識させることができる。更に、遊技制御部４１は、払出球検出スイッチ２０２により払出球が検出される毎に、取込済球／払出済球表示器１６に表示されている払出済球数を加算更新するので、賞球の払出状況を正確に報知することができる。
【０３２５】
尚、本実施例では、遊技制御部４１に払出球検出スイッチ２０２の検出信号が直接入力されることで、遊技制御部４１が払出球を検出できるようになっているが、例えば、払出球検出スイッチ２０２の検出信号が払出制御部６１にのみ入力されるようにし、払出制御部６１が払出球を検出した際、または所定数の払出球を検出した際に、その旨を示す払出球信号を遊技制御部４１に対して出力するとともに、払出制御部６１から出力された払出球信号を遊技制御部４１が検出することで、遊技制御部４１が払出球を検出できるようにしても良い。
【０３２６】
また、遊技制御部４１は、入賞の発生に基づく賞球の払出要求を行った後、動作中信号のｏｎが検出されていること、すなわち払出制御部６１が、当該払出要求に基づくパチンコ球の払出動作の開始を通知した後、払出動作の終了を通知するまでの期間であることを条件に、払出球検出スイッチ２０２が払出球を検出する毎に、取込済球／払出済球表示器１６に表示されている払出済球数が加算更新されるので、払出制御部６１により払出要求に基づくパチンコ球の払出動作が行われていない状態において払出球検出スイッチ２０２の検出信号にノイズ等が混入しても、誤って取込済球／払出済球表示器１６に表示されている払出済球数が更新されることがないばかりか、カードユニット１５からの貸出要求に基づく貸出制御によって払い出されたパチンコ球が払出球検出スイッチ２０２により検出された場合にも、取込済球／払出済球表示器１６に表示されている払出済球数が更新されることがないので、賞球の払出状況をより正確に報知することができる。
【０３２７】
尚、本実施例では、取込済球／払出済球表示器１６に表示される払出済球数として、賞球数から未払出球数を減算した値を用いているが、例えば、払出済球数を記憶する払出済球カウンタを遊技制御部４１のＲＡＭに設定し、払出要求に基づく払出動作により払い出された払出球が検出される毎に、払出済球カウンタの値を加算するとともに、払出済球カウンタの値を取込済球／払出済球表示器１６に表示される払出済球数として用いるようにしても良い。
【０３２８】
また、本実施例では、取込済球／払出済球表示器１６に払出済球数そのものが表示されるとともに、払出球が１球検出される毎に、払出済球数が更新表示されるようになっているが、例えば、取込済球／払出済球表示器１６に払出済球数を単位球数（５球）で除算した値を表示するとともに、払出球が単位球数分（５球）検出される毎に、取込済球／払出済球表示器１６に表示されている値を１加算更新するようにしても良く、このようにすれば、払い出された遊技球を用いて設定できる賭数を容易に把握することが可能となる。
【０３２９】
また、遊技制御部４１は、払出制御部６１に対して払出要求を行った後、払出通信エラー判定時間が経過するまでに動作中信号のｏｆｆを検出しなかったとき、すなわち当該払出要求に基づくパチンコ球の払出の終了が確認できなかったときに、払出制御部６１側の払出動作に伴う異常と判定し、エラー状態に制御して払出通信エラーを報知するようになっており、払出要求を行った時点から動作中信号のｏｎを検出するまでの期間、すなわち当該払出要求に基づくパチンコ球の払出の開始を確認するまでの期間と、動作中信号のｏｎを検出してから動作中信号のｏｆｆを検出するまでの期間、すなわち払出動作の開始を確認した後、当該払出動作の終了を確認するまでの期間と、の２つの期間を別個に計測して払出通信エラーを判定する必要がなく、払出要求を行った後、当該払出要求に基づくパチンコ球の払出の終了を確認するまでの期間のみ計測し、当該期間によって払出通信エラーを判定できるので、遊技制御部４１が、払出制御部６１側の異常を判定するための制御を簡素化できる。
【０３３０】
また、遊技制御部４１側が払出通信エラーと判定し、その旨の報知中であっても、動作中信号の監視を継続する。すなわち払出制御部６１との通信は継続して行われるので、このような場合でも遊技制御部４１が払出制御部６１による払出動作の状況を把握することができる。更に、遊技制御部４１側が払出通信エラーと判定し、その旨の報知中であっても、払出球検出スイッチ２０２が払出装置２００により払い出されたパチンコ球を検出する毎に、未払出球カウンタの値が更新され、これに伴い取込済球／払出済球表示器１６に表示される払出済球数も加算更新されるため、払出済球数を正確に報知することができる。
【０３３１】
尚、本実施例では、払出通信エラーを示すエラーコードを遊技補助表示器１７に表示すること、すなわち表示器の表示態様にて払出通信エラーを報知しているが、ランプの点灯態様や音声の出力等によって払出通信エラーを報知するようにしても良いし、払出通信エラーを示す信号を呼出ランプやホールコンピュータ等の周辺機器に出力することで、当該払出通信エラーを報知するようにしても良い。
【０３３２】
また、遊技制御部４１が払出通信エラーと判定し、その旨の報知中であっても、動作中信号のｏｆｆを検出して、払出要求に基づく払出動作の終了を確認した場合、すなわち誤ってエラー状態に制御された場合や、エラー状態に制御されている間に払出制御部６１側の異常が解消されて払出動作が正常に完了した場合には、エラー状態が自動的に解除され、払出通信エラーの報知も自動的に終了するので、払出通信エラーと判定とされ、その旨の報知中であっても、極力遊技に支障をきたすことがないようにできるばかりか、報知の解除操作を行う手間を省くこともできる。尚、遊技制御部４１側で払出通信エラーと判定し、エラー状態に制御された場合、すなわち、払出通信エラーの報知が行われている場合において、所定のリセット操作（例えばリセットスイッチ３８の操作）により該エラー状態（払出通信エラーの報知）が解除されるようにしても良く、このようにすることで、払出通信エラーとなったことを遊技場の店員等が確実に把握することができる。
【０３３３】
また、本実施例では、遊技制御部４１が、払出球検出スイッチ２０２による払出球の検出に基づいて、払出要求により要求した数のパチンコ球の払出を確認できない場合、すなわち遊技制御部４１のＲＡＭに設定された未払出球カウンタの値が残存する場合でも、動作終了信号のｏｆｆを検出すること、すなわち払出制御部６１側で払出要求に基づくパチンコ球の払出動作が終了した旨を示す払出制御終了情報を受信することで、次ゲームへ移行することが許容される。すなわち遊技制御部４１側で払出球検出スイッチ２０２による払出球の検出を取りこぼした場合でも、実際に払出動作の制御を行っている払出制御部６１側で正常に払い出されたことが確認されれば、次ゲームへ移行することが可能となるので、ゲームの進行を迅速に行うことができる。
【０３３４】
また、本実施例では、電断時において、入賞の発生に伴う賞球数の未払出球数が遊技制御部４１でのみバックアップされるようになっており、電断復旧時においては、遊技制御部４１でバックアップされている未払出球数が残存する場合に、該未払出球数の払出要求を払出制御部６１に対して再度行い、電断時の未払出球数の払出が行われるようになっている。このため、電断復旧時において、払出制御部６１は遊技制御部４１から再度行われた払出要求に基づいて通常の払出動作を行うのみで済むので、遊技制御部４１と払出制御部６１が各々バックアップした内容の整合を図る必要がなく、電断復旧時の制御が複雑化することがない。
【０３３５】
また、本実施例では、遊技制御部４１が、割込入力端子ＣＬＫ／ＴＲＧに電圧低下信号が入力されることで、実行中の処理に割り込んで電断割込処理を実行するが、電断割込処理では、ＲＡＭ診断用データの設定やパリティデータの設定等、電断復旧時に電断前の制御状態に復帰するための処理を行う前に、信号入力端子ＰＯＲＴに電圧低下信号が入力されているか否かを判定を行い、信号入力端子ＰＯＲＴにも電圧低下信号が入力されていれば、電断復旧時に電断前の制御状態に復帰するための処理や出力ポートの初期化等の処理を行うのに対して、信号入力端子ＰＯＲＴにも電圧低下信号が入力されていなければ、もとの処理に復帰するようになっている。すなわち、遊技制御部４１には、電圧低下信号が２系統の入力部に入力され、一方の入力部に電圧低下信号が入力されて電断割込処理が実行されても、電断復旧時に電断前の制御状態に復帰するための処理が実行される前に再度他方の入力部に電圧低下信号が入力されているか否かを判定し、他方の入力部にも電圧低下信号が入力されていて初めて電断復旧時に電断前の制御状態に復帰するための処理や出力ポートの初期化等の処理が実行されるようになっており、電断を誤って検出した際に、誤って電断復旧時に電断前の制御状態に復帰するための処理や出力ポートの初期化等の処理が行われてしまうことが防止できるので、電断を誤って検出することに伴い、必要以上に長い間遊技制御部４１の制御が中断されたり、必要以上に負荷がかかってしまうことを防止できる。
【０３３６】
また、本実施例では、遊技制御部４１では、電源投入後、全初期化処理及び初期化処理を含め、割込禁止が解除されるまでの期間、全ての割込がマスクされるようになっており、この間電断割込処理を含め全ての割込処理が行われないようになっている。また、ゲーム制御処理に移行後、ゲーム終了時やエラー状態の解除時に行われる初期化処理中も全ての割込がマスクされるようになっており、これらの初期化処理中においても電断割込処理を含め全ての割込処理が行われないようになっている。このため、遊技制御部４１のＲＡＭに記憶されているデータを初期化している最中に電断が検出されても、電断時割込処理が実行されないので、例えば、全初期化処理や初期化処理が完全に終了する前の段階で電断時割込処理が行われることにより、初期化されるべきデータのうち初期化されたデータと初期化されていないデータとが混在してしまい、電断前の制御状態へ正常に復帰させることができなくなってしまう等の不具合を防止できる。
【０３３７】
また、これら初期化処理や全初期化処理では、ＲＡＭに記憶されているデータのうち各状況に応じて初期化すべきデータが格納されているアドレスを指定し、指定されたアドレスのうち先頭のアドレスに格納されているデータから順次初期化していくとともに、指定された全てのアドレスに格納されているデータを初期化したときに、当該初期化処理を終了するとともに、当該初期化処理を開始した後、初期化すべきデータが全て初期化されるまでの期間、すなわち指定された全てのアドレスに格納されているデータが初期化されるまでの期間にわたり、全ての割込はマスクされて割込処理が行われないようになっており、前述した電断復旧時に生じうる不具合を確実に防止できる。
【０３３８】
また、本実施例のスロットマシン１では、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作を受け付ける（検出する）と、取込制御に移行し、取込制御が終了するまで、１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０の各操作の受付が無効とされ、取込制御が終了するまでの間、これら各操作を受け付けない状態に制御される。すなわち、取込制御の実行中にこれら各操作がされたときに、これら各操作に基づく制御が行われないようになっており、取込制御の実行中にこれら各操作を受け付けることに伴い、取込制御を中断したり、複数の制御が重複して行われるようなことがないので、遊技制御部４１の制御を簡素化することができ、遊技制御部４１の制御が複雑化してしまうことを防止できる。
【０３３９】
また、精算スイッチ１０の操作を受け付ける（検出する）と、精算制御に移行し、精算制御が終了するまで、１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０の各操作の受付が無効とされ、精算制御が終了するまでの間、これら各操作を受け付けない状態に制御される。すなわち、精算制御の実行中にこれら各操作がされたときに、これら各操作に基づく制御が行われないようになっており、精算制御の実行中にこれら各操作を受け付けることに伴い、精算制御を中断したり、複数の制御が重複して行われるようなことがないので、遊技制御部４１の制御を簡素化することができ、遊技制御部４１の制御が複雑化してしまうことを防止できる。
【０３４０】
尚、本実施例では、取込制御や精算制御の実行中に、１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０の各操作の検出を無効とすることで、取込制御や精算制御の実行中にこれら各操作がされても、これら各操作に基づく制御が行われないようになっているが、取込制御や精算制御の実行中に、１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０の各操作自体は検出するが、これら操作の検出に基づく制御を行わないようにしても良いし、１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０の各操作がされたときに、取込制御や精算制御が行われていないことを条件に、これら各操作に基づく制御を行うようにしても良く、これらの場合でも、取込制御や精算制御の実行中にこれら各操作を受け付けることに伴い、実行中の取込制御または精算制御を中断したり、複数の制御が重複して行われるようなことがないので、遊技制御部４１の制御を簡素化することができ、遊技制御部４１の制御が複雑化してしまうことを防止できる。
【０３４１】
また、本実施例では、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作の受付に基づいて取込制御が行われたり、精算スイッチ１０の操作の受付に基づいて精算制御が行われると、これら取込制御や精算制御が終了するまでの間、１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、精算スイッチ１０、スタートスイッチ７の各操作の受付が無効化されるようになっているが、これら取込制御や精算制御が終了するまでの間に、１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、精算スイッチ１０、スタートスイッチ７の各操作を受け付けた際に、受け付けた操作を記憶しておき、実行中の取込制御や精算制御が終了した時点で、操作の受付が記憶されていれば、記憶されている操作に応じた制御をその時点で行うようにしても良く、この場合でも、取込制御や精算制御の実行中に新たな制御が実行されることがないので、取込制御や精算制御の実行中にこれら各操作がされることに伴い、遊技制御部４１の制御が複雑化してしまうことを防止できる。
【０３４２】
また、本実施例では、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６が操作されたときには、上皿１２にパチンコ球が貯留されているか否かに関わらず、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作による取込要求数に応じた動作量の取込動作が行われるため、従来のように単位球数分のパチンコ球が待機していることを条件に取込動作を行う遊技機に比較してパチンコ球の取込を速やかに行うことが可能となり、遊技を円滑に進行することができる。また、取込動作の終了後、動作量に応じた数のパチンコ球が取り込まれない場合には、不足数分に応じた動作量の取込動作が再度行われるとともに、取込動作の再試行回数が所定回数（本実施例では、初回の取込動作もリトライカウンタによりカウントされるので、２回）に達しても動作量に応じた数のパチンコ球が取り込まれない場合には、一連の取込制御が終了するので、取込動作が延々と行われてしまうといった不都合を防止できる。
【０３４３】
尚、本実施例では、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作がなされたときに、上皿１２にパチンコ球が貯留されているか否かに関わらず取込装置１００により、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作に応じた球数（１ＢＥＴスイッチ５が操作された場合には、その時点で賭数を１設定するのに必要な球数、ＭＡＸＢＥＴスイッチ６が操作された場合には、その時点で最大賭数を設定するのに必要な球数）を取り込むための取込動作を１度に行うようになっているが、パチンコ球を所定球数（例えば１球）ずつ取り込むための取込動作を繰り返し行い、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作に応じて取り込むべき球数が取り込まれるか、所定回（例えば、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作に応じて取り込むべき球数を取り込むのに十分な回数）が行われたことを条件に取込制御を終了するようにしても良い。
【０３４４】
また、１ＢＥＴスイッチ５の操作が有効に受け付けられると、賭数を１設定するのに必要な球数（５球）から、既に取り込まれたものの、単位球数（５球）に満たないために未だ賭数の設定に用いられていない未使用球数（未使用球カウンタの値）を減算した球数を取込球カウンタに設定し、取込制御にて取込球カウンタの値分のパチンコ球を取り込むための動作量の取込動作を行い、ＭＡＸＢＥＴスイッチ６の操作が有効に受け付けられると、最大賭数を設定するのに必要な球数（１５球）から、既に取り込まれて賭数の設定に用いられている使用済球数（ＢＥＴカウンタの値×５）及び既に取り込まれたものの、未だ賭数の設定に用いられていない未使用球数（未使用球カウンタの値）を減算した球数を取込球カウンタに設定し、取込制御にて、取込球カウンタの値分のパチンコ球を取り込むための動作量の取込動作を行うようになっている。すなわち、１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作が有効に受け付けられると、その時点で１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作に応じた賭数を設定するのに必要な球数分のみの取込動作が行われるので、パチンコ球の取込を一層速やかに行うことができる。
【０３４５】
また、取込装置１００により取り込まれた球数、すなわち使用済球数と未使用球数とを合算した取込済球数が取込済球表示器１６に表示されるので、取込済球数を外部から容易に確認することができる。
【０３４６】
また、本実施例では、精算スイッチ１０の操作が有効に受け付けられても、返却球詰まり検出スイッチ１１１や払出球詰まり検出スイッチ１１２が検出されている状態においては、取込装置１００に供給されたパチンコ球の返却動作が行われないようになっており、下皿１１が満タン状態にも関わらずパチンコ球が下皿１１に返却されることがなく、返却球誘導通路１０９や取込装置１００内にパチンコ球が詰まってしまうことを防止できる。
【０３４７】
また、本実施例では、カードユニット１５から貸出要求を検出したとき、すなわちＢＲＱのｏｎを検出したときに、カードユニット１５から出力されるカードユニット接続確認信号（ＶＬ）の出力状況に基づいてカードユニット１５とスロットマシン１とが接続されているか否かを判定し、カードユニット１５とスロットマシン１とが正常に接続されていることを条件にパチンコ球の貸出が行われるので、カードユニット１５とスロットマシン１が正常に接続されていないにも関わらずパチンコ球の貸出が行われてしまうことを防止できる。
【０３４８】
また、カードユニット１５とスロットマシン１とが接続されていない場合には、１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作の受付が無効化され、取込制御が禁止される。すなわち新たにゲームを行うために賭数を設定することが不可能となるので、ゲームを行うにあたってカードユニット１５とスロットマシン１の接続を担保することができる。
【０３４９】
また、取込制御の実行中にカードユニット１５との接続が断絶され、ＶＬを検出できない状態となった場合には、これら実行中の取込制御が終了した後、１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作の受付が（引き続き）無効化され、新たに賭数を設定するための取込制御が禁止されるので、取込制御の実行中にカードユニット１５との接続が断絶して当該取込制御が途中で遮られることにより制御が複雑化してしまうことを防止できる。
【０３５０】
また、本実施例では、最大賭数が設定されており、ゲームの開始条件が成立している場合には、カードユニット１５とスロットマシン１が正常に接続されているか否かに関わらず、その分についてのゲームを行うことは可能となるので、既にゲームを開始するのに必要な球数のパチンコ球が取り込まれているのにも関わらず、カードユニット１５とスロットマシン１の接続が断絶して、ゲームが開始できなくなってしまうことを防止できる。
【０３５１】
また、本実施例では、カードユニット１５とスロットマシン１が正常に接続されているか否かに関わらず、常に精算スイッチ１０の操作を受け付けることで精算制御を行うことができるので、取り込まれたパチンコ球や取込装置１００内に残存するパチンコ球を返却させることができずに遊技者が不利益を被ってしまうことを防止できる。
【０３５２】
また、本実施例では、カードユニット１５とスロットマシン１が接続されていないと判定されたときに、その旨を示すエラーコードが遊技補助表示器１７に表示され、接続エラーが報知されるようになっており、カードユニット１５とスロットマシン１が接続されていない状態であることを外部から容易に認識できる。
【０３５３】
尚、本実施例では、接続エラーを遊技補助表示器１７にエラーコードを表示して報知しているが、その他の報知手段、例えば、液晶表示器５１や演出効果ＬＥＤ５２、スピーカ５３、５４からの音声出力等を用いて報知しても良い。
【０３５４】
また、本実施例では、遊技の制御を行う遊技制御基板４０と払出及び貸出の制御を行う払出制御基板６０とが別個に設けられ、カードユニット１５と払出制御基板６０とが接続端子板７０を介して接続されているとともに、カードユニット１５から出力されるＶＬが払出制御基板６０のみに入力され、カードユニット１５とスロットマシン１とが接続されているか否かを払出制御基板６０に搭載された払出制御部６１が判定し、当該判定結果を示すカードユニット接続中信号が遊技制御基板４０に対して出力され、遊技制御基板４０に搭載された遊技制御部４１は、払出制御基板６０からカードユニット１５が接続されていない旨を示すカードユニット接続中信号のｏｆｆを検出することで、１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作の受付を無効化し、取込制御を禁止するようになっている。このため、遊技の制御を行う遊技制御基板４０がスロットマシン１外のカードユニット１５と直接接続せずに済むので、外部から不正な信号が遊技制御基板４０に入力されて遊技の制御に影響を与えてしまうことを防止できる。
【０３５５】
尚、本実施例では、カードユニット１５とスロットマシン１とが接続されているか否かを払出制御基板６０が搭載する払出制御部６１が判定し、当該判定結果を示すカードユニット接続中信号が遊技制御基板４０に対して出力されるようになっているが、カードユニット１５が正常に接続されている旨を示すカードユニット接続信号（ＶＬ）を、図５７に示すように、接続端子板７０や払出制御基板６０にて分岐して払出制御基板６０及び遊技制御基板４０の双方に入力する構成とし、払出制御基板６０が搭載する払出制御部６１及び遊技制御基板４０が搭載する遊技制御部４１がカードユニット１５とスロットマシン１とが接続されているか否かを各々判定し、払出制御部６１は、カードユニット１５とスロットマシン１とが接続されていると判定したことを条件に貸出要求に応じたパチンコ球の貸出を行い、遊技制御部４１は、カードユニット１５とスロットマシン１とが接続されていないと判定した場合に１ＢＥＴスイッチ５及びＭＡＸＢＥＴスイッチ６の操作の受付を無効化し、取込制御を禁止するようにしても良く、このようにすることで、遊技制御手段の制御負荷を分散して軽減できるうえに、遊技制御部４１と払出制御部６１の双方で、カードユニット１５が接続されているか否かを確実に判定することができる。また、この場合には、カードユニット１５が正常に接続されている旨を示す２系統のカードユニット接続信号が別個にカードユニット１５から出力され、一方の信号が遊技制御基板４０に入力され、他方の信号が払出制御基板６０に入力されるようにしても良い。
【０３５６】
また、本実施例では、球貸スイッチ１９が検出されたことに伴い複数回にわたり繰返し貸出要求が行われるとともに、貸出動作の実行中に入賞が発生して払出要求を検出した場合に、当該貸出動作が終了した時点で再び貸出要求がおこなわれても、払出要求に基づく払出動作を貸出要求に基づく貸出動作よりも優先して実行し、当該払出動作が終了した後、貸出要求に基づく貸出動作を行うようになっており、速やかに次ゲームへ移行するため、ゲームを速やかに進行することができる。
【０３５７】
また、本実施例では、払出要求に基づく払出動作の実行中においてカードユニット１５により貸出要求が行われても、払出要求に基づく払出動作を優先し、当該払出動作が終了した後、貸出要求に基づく貸出動作が実行され、払出要求に基づく払出動作が貸出要求により中断されることがないため、より一層ゲームを速やかに進行することができる。
【０３５８】
また、本実施例のスロットマシン１では、遊技制御部４１から演出制御部９１に対して送信されるコマンドの送信タイミングが所定時間の範囲（２．２４〜３５．８４ｍｓ）でランダムに変化するため、演出制御部９１により遊技制御部４１から送信されるコマンドの受信タイミングに基づいて目押しの補助となるような演出が行われてしまうことを防止できるとともに、複数のコマンドが連続して送信される場合でも、各々のコマンドがその生成順、すなわち本来コマンドが送信されるべき順番にて送信されるため、演出制御部９１は遊技制御部４１の制御状態を正確な順番で把握して演出を行うことが可能であり、演出の順番に食い違いが生じることにより遊技者に違和感を与えてしまうことを防止できる。
【０３５９】
尚、本実施例では、２．２４〜３５．８４ｍｓの範囲でコマンドの送信タイミングが遅延されるようになっているが、少なくとも、その最大遅延時間がリール２Ｌ、２Ｃ、２Ｒの図柄が１図柄以上移動する時間を超えるものであれば良い。
【０３６０】
また、本実施例の遊技制御部４１では、電断割込処理またはタイマ割込処理（Ａ）、タイマ割込処理（Ｂ）のいずれかの割込処理の実行中に他の割込処理の割込が禁止されるので、タイマ割込処理（Ａ）やタイマ割込処理（Ｂ）の実行中に電圧低下信号を検出した場合、すなわち電断が検出された場合でも２重に割込が生じることがなく、遊技制御部４１の制御負荷が増大してしまったりデータの整合性がとれなくなってしまうことを防止できる。特に、コマンドの送信中に電断の検出による割込が生じて当該コマンドの送信が阻害されることなく、遊技制御部４１が停止する前に正常に送信を完了させることができる。
【０３６１】
また、電断割込処理の割込タイミングとタイマ割込処理（Ａ）やタイマ割込処理（Ｂ）の割込タイミングとが同時となった場合には、電断割込処理を優先して実行するとともに、タイマ割込処理（Ａ）やタイマ割込処理（Ｂ）の実行中に電断が検出された場合には、当該タイマ割込処理（Ａ）、タイマ割込処理（Ｂ）の終了を待って電断割込処理が実行されるようになっており、多重割込を防止しつつも極力早い段階で電断割込処理が行われるため、遊技制御部４１の駆動が停止する前に電断割込処理を確実に行うことができる。
【０３６２】
また、本実施例では、遊技制御部４１からのコマンドに依存せずに定期的に演出制御部９１の制御状態がバックアップされるので、コマンドを遅延して送信する場合でも従来のように停電を示すコマンドの送信が遅延されることによって演出制御部９１のバックアップが行えなくなってしまうようなことがなく、演出制御部９１の制御状態のバックアップを確実に行うことができる。
【０３６３】
また、本実施例では、遊技制御部４１がコマンドを送信した後、最低でも４．４８ｍｓの間、新たなコマンドの送信が禁止されるため、演出制御部９１がコマンドを確実に受信し、かつ受信したコマンドをバックアップするための時間を担保できる。尚、本実施例では、新たなコマンドの送信が禁止される時間として４．４８ｍｓが適用されているが、少なくとも演出制御部９１がコマンドを受信し、かつ受信したコマンドをバックアップするのに十分な時間であれば、４．４８ｍｓよりも短い時間（例えば、２．２４ｍｓ）を適用しても良い。
【０３６４】
また、本実施例では、電源監視用ＩＣ４７が監視する電圧と、遊技制御基板４０が搭載する各種デバイス、遊技制御基板４０に接続された電気部品、演出制御基板９０が搭載する各種デバイス、演出制御基板９０に接続された電気部品を駆動させるための電源電圧と、が別個に設けられた電圧生成回路にて生成されるようになっており、これら電気部品の駆動状況により下降し易い電源電圧に比較して安定した電圧が電源監視用ＩＣ４７により監視されるので、一時的な電圧降下に伴って電源断の発生が判別され、後述の電断割込処理が行われてしまう等の誤動作を防止できる。
【０３６５】
また、本実施例では、演出制御部９１の電源電圧｛＋５Ｖ（ＶＣＣ）｝の元となる＋１２Ｖ（ＶＣＣ）が、停電時においても電源基板２０２に搭載されたコンデンサ３０９によって電圧の降下が遅延され、少なくとも停電時にタイマ割込処理（Ａ）において送信されたコマンドを確実に受信するのに十分な時間（本実施例では２０ｍｓ）が経過するまで、演出制御部９１を駆動させることが可能な電圧（＋７Ｖ）が維持されるようになっており、コマンドの送信中に電源断が検出された場合でも、演出制御部９１は、電源断の検出時に送信されたコマンドを駆動が停止する前に確実に受信することができるとともに、演出制御部９１がバックアップを実行する間隔よりも長く、演出制御部９１を駆動させることが可能な電圧（＋７Ｖ）が維持されるので受信したコマンドを確実にバックアップすることもできる。
【０３６６】
以上、本発明の実施例を図面に基づいて説明してきたが、本発明はこの実施例に限定されるものではなく、本発明の主旨を逸脱しない範囲における変更や追加があっても本発明に含まれることは言うまでもない。
【０３６７】
例えば、前記実施例では、遊技の制御を行う遊技制御基板４０と払出及び貸出の制御を行う払出制御基板６０とを別個に設けているが、遊技制御基板４０側で全ての制御を行うようにしても良い。また、払出制御基板６０側で取込の制御を行ったり、別個に取込制御用の基板を設けて、当該基板が取込の制御を行うようにしても良い。
【０３６８】
また、前記実施例では、払出制御基板６０とカードユニット１５とを接続端子板７０を介して接続しているが、遊技制御基板４０に搭載された遊技制御部４１が遊技の制御に加えて払出及び貸出の制御を行う構成とし、遊技制御基板４０とカードユニット１５とが直接、または接続端子板７０等を介して接続されるようにしても良い。
【０３６９】
また、前記実施例では、遊技制御基板４０と払出制御基板６０や演出制御基板９０とを直接接続しているが、中継基板等を介して接続するようにしても良い。特に、演出制御基板９０と接続する際に中継基板を介して接続することで、遊技制御基板４０と演出制御基板９０との配線接続が容易になるとともに、演出制御基板９０から遊技制御基板４０に対して不正な信号等が直接入力されることを抑制することができる。
【０３７０】
また、前記実施例では、遊技制御部４１が球数信号が示す値を未払出球数に更新した状態で、払出要求信号をｏｎとすることで、払出制御部６１に対して未払出球数分の払出要求を行っている、すなわち本発明における払出要求信号をパラレル信号にて出力しているが、シリアル信号により未払出球数分の払出要求を出力するようにしても良い。また、遊技制御部４１が球数信号が示す値を未精算球数に更新した状態で、精算要求信号をｏｎとすることで、払出制御部６１に対して未精算球数分の精算要求を行っているが、同様にシリアル信号により未精算球数分の精算要求を出力するようにしても良い。
【０３７１】
また、前記実施例では、払出制御部６１が動作中信号をｏｎとすることで、払出要求（精算要求）に基づく払出動作（払出制御）の開始を遊技制御部４１に対して通知し、払出動作を行っている間、動作中信号のｏｎを継続することで、払出動作（払出制御）中である旨を遊技制御部４１に対して通知し、動作中信号をｏｆｆとすることで、払出動作（払出制御）が終了した旨を遊技制御部４１に対して通知している。すなわち本発明における払出制御開始信号、払出制御中信号、払出制御終了信号を、１種類のパルス信号にて出力しているが、各信号に対応するパルス信号を別個に出力するようにしても良いし、これら各信号をパラレル信号にて出力するようにしても良い。更に、これら各信号をシリアル信号にて出力するようにしても良く、例えば、払出動作（払出制御）が開始したときに、払出動作（払出制御）が開始した旨を示す情報をシリアル信号にて送信し、払出動作（払出制御）中においては定期的に払出動作（払出制御）中である旨を示す情報をシリアル信号にて送信し、払出動作（払出制御）が終了したときに、払出動作（払出制御）が終了した旨を示す情報をシリアル信号にて送信するようにしても良い。
【０３７２】
また、前記実施例では、記憶媒体として有価価値が記憶されたプリペイドカードを受け付けて、受け付けたプリペイドカードから読み出された有価価値を用いてパチンコ球の貸出を遊技機に行わせるカードユニット１５を貸出装置として適用しているが、例えば、貨幣を受け付けて、受け付けた貨幣金額に基づく有価価値を装置内に設けられた記憶媒体（例えば、遊技者が取り出せないように内封された記録媒体やＲＡＭ等の貸出装置が内蔵するメモリ）に記憶し、この装置内の記憶媒体に記憶された有価価値を用いてパチンコ球の貸出を遊技機に行わせる貸出装置を適用しても良い。
【０３７３】
また、前記実施例では、遊技機としてスロットマシンを適用しているが、遊技球を取込装置により取り込むことでゲームを行う遊技機であれば、その種類に関わらず適用可能であり、例えば所定数の遊技媒体を遊技領域に打ち込むことでゲームを行う雀球遊技機やアレンジボール遊技機等にも適用可能である。この場合、ゲームに先立って遊技領域に打ち込むための遊技媒体の付与を受けるために、取込装置により遊技球を取り込むものであれば良い。尚、遊技領域に打ち込まれる遊技媒体は、取込装置により取り込まれた遊技球でも良いし、取込装置により取り込まれた遊技球とは別に用意された打ち込み用の遊技媒体であっても良い。
【０３７４】
前記実施例における各要素は、本発明に対して以下のように対応している。
【０３７５】
本発明の請求項１に記載の遊技球を用いたスロットマシンは、
遊技球（パチンコ球）を用いて１ゲームに対して所定数（１５球）の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報（図柄）を変動表示可能な可変表示装置（リール２Ｌ、２Ｃ、２Ｒ）の表示結果が導出されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされた遊技球を用いたスロットマシン（１）であって、
前記遊技球（賞球）の払出を伴う払出入賞が発生したことに基づいて前記遊技球の払出を行う払出装置（２００）と、
前記払出装置により払い出された遊技球を検出する払出球検出手段（払出球検出スイッチ２０２）と、
前記払出入賞が発生したことに基づいて前記払出装置により払い出された払出球数（払出済球数）に関する情報を表示する払出球数表示手段（取込済球／払出済球表示器１７）と、
前記遊技球を用いたスロットマシンで用いられる所定の電力の状態（＋２５Ｖ）を監視し、電力供給が断たれたことに関わる電断条件が成立しているとき（電圧が＋１８Ｖ以下に低下したとき）に電断信号（電圧低下信号）を出力する電断検出手段（電源監視用ＩＣ４７）と、
信号が入力されることにより外部割込を発生させる割込入力端子（割込入力端子ＣＬＫ／ＴＲＧ）と、通常入力端子（信号入力端子ＰＯＲＴ）と、を有するマイクロコンピュータにて構成され、遊技の制御を行うメイン制御手段（遊技制御部４１）と、
前記メイン制御手段と接続され、前記払出装置の制御を行うサブ制御手段（払出制御部６１）と、
を備え、
前記電断検出手段は、前記電断信号を前記マイクロコンピュータの割込入力端子及び通常入力端子の双方に出力し、
前記メイン制御手段は、
前記外部割込に応じて電断時割込処理（電断割込処理）を実行する電断時割込処理実行手段｛遊技制御部４１（電断割込処理）｝と、
前記払出入賞に応じた遊技球数（賞球数）のうち未払出分の未払出球数を記憶する未払出球数記憶手段｛遊技制御部４１のＲＡＭ（未払出球カウンタ）｝と、
前記払出入賞が発生したときに、該払出入賞に応じた遊技球数を前記未払出球数記憶手段の未払出球数として設定する未払出球数設定手段｛遊技制御部４１（賞球付与処理におけるＳｃ２）｝と、
前記払出入賞が発生したときに、前記未払出球数記憶手段に設定された未払出球数の遊技球の払出を要求する払出要求信号（払出要求信号：ｏｎ、球数信号）を前記サブ制御手段に対して出力する払出要求信号出力手段｛遊技制御部４１（払出要求処理におけるＳｃ１０４、１０６）｝と、
前記払出球検出手段が前記払出装置により払い出された遊技球を所定数検出する毎に、前記払出球数表示手段に表示されている払出球数に関する情報を更新表示する払出球数表示更新手段｛遊技制御部４１（払出要求処理におけるＳｃ１１３）｝と、
前記払出球検出手段が前記払出装置により払い出された遊技球を検出する毎に、前記未払出球数記憶手段に記憶されている未払出球数を減算更新する未払出球数更新手段｛遊技制御部４１（払出要求処理におけるＳｃ１１２）｝と、
を含み、
前記サブ制御手段は、
前記払出要求信号を検出したときに、該払出要求信号が要求する数の遊技球を前記払出装置により払い出させる払出制御（払出動作）を開始し、前記払出球検出手段により検出された遊技球数が、該払出要求信号が要求する遊技球数に到達することで当該払出制御を終了する払出制御手段｛払出制御部６１（払出制御処理）｝と、
前記払出制御が開始したときに、前記メイン制御手段に対して払出制御開始信号（動作中信号：ｏｎ）を出力する払出制御開始信号出力手段｛払出制御部６１（主基板通信処理２）｝と、
前記払出制御中に、前記メイン制御手段に対して払出制御中信号（動作中信号：ｏｎ）を出力する払出制御中信号出力手段｛払出制御部６１（主基板通信処理３）｝と、
前記払出制御が終了したときに、前記メイン制御手段に対して払出制御終了信号（動作中信号：ｏｆｆ）を出力する払出制御終了信号出力手段｛払出制御部６１（主基板通信処理３）｝と、
を含み、
前記メイン制御手段は、
前記払出入賞が発生したときに、前記払出要求信号出力手段が該払出入賞に基づく払出要求信号を出力した後、前記払出制御終了信号を検出したことを条件に、次ゲームへの移行を許容する移行許容手段｛遊技制御部４１（払出要求処理におけるＳｃ１１１）｝と、
前記サブ制御手段側の前記払出制御に伴う異常（払出通信エラー）を判定する払出制御異常判定手段｛遊技制御部４１（払出要求処理におけるＳｃ１０８、１１４）｝と、
前記払出制御異常判定手段が前記払出制御に伴う異常を判定したときに、該異常を報知する（遊技補助表示器１７に払出制御基板６０側で払出に伴う異常が発生した旨を示すエラーコードを表示する）払出異常報知手段｛遊技制御部４１（払出要求処理におけるＳｃ１０９、１１５）｝と、
を更に含み、
前記電断時割込処理実行手段は、
前記電断時割込処理において前記通常入力端子を監視し、前記電断信号が入力されているか否かを判定する電断信号判定手段｛遊技制御部４１（電断割込処理におけるＳｈ４）｝と、
前記電断信号判定手段が、前記通常入力端子に前記電断信号が入力されていると判定したときに、電断復旧時に電断前の制御状態に復帰させるための電断処理を実行する電断処理実行手段｛遊技制御部４１（電断割込処理におけるＳｈ７〜１０）｝と、
前記電断信号判定手段が、前記通常入力端子に前記電断信号が入力されていないと判定したときに、前記電断処理を行わずに割込元の処理に復帰させる電断処理中止手段｛遊技制御部４１（電断割込処理におけるＳｈ５〜６）｝と、
を含み、
前記未払出球数記憶手段は、電力供給が停止しても前記未払出球数の記憶を保持することが可能であり、
前記払出要求信号出力手段は、電断復旧時において前記未払出球数記憶手段に記憶されている未払出球数が残存する場合に、該残存する未払出球数の遊技球の払出を要求する払出要求信号を前記サブ制御手段に対して出力し、
前記払出制御異常判定手段は、前記払出要求信号出力手段が前記サブ制御手段に対して前記払出要求信号を出力した後、所定期間（払出通信エラー判定時間）が経過するまでに前記払出制御終了信号を検出しなかったときに、前記サブ制御手段側の前記払出制御に伴う異常を判定する、
ことを特徴としている。
【０３７６】
本発明の請求項２に記載の遊技球を用いたスロットマシンは、請求項１に記載の遊技球を用いたスロットマシンであって、
前記メイン制御手段は、前記払出異常報知手段｛遊技制御部４１（払出要求処理におけるＳｃ１０９、１１５）｝が前記異常（払出通信エラー）の報知中であっても前記サブ制御手段（払出制御部６１）から出力される前記払出制御開始信号（動作中信号：ｏｎ）、前記払出制御中信号（動作中信号：ｏｎ）及び前記払出制御終了信号（動作中信号：ｏｆｆ）の検出を継続して行う、
ことを特徴としている。
【０３７７】
本発明の請求項３に記載の遊技球を用いたスロットマシンは、請求項２に記載の遊技球を用いたスロットマシンであって、
前記メイン制御手段（遊技制御部４１）は、前記払出異常報知手段｛遊技制御部４１（払出要求処理におけるＳｃ１０９、１１５）｝が前記異常（払出通信エラー）の報知中において前記払出制御終了信号（動作中信号：ｏｆｆ）を検出したときに、該払出異常報知手段による異常の報知を自動的に終了させる異常報知終了手段｛遊技制御部４１（払出要求処理におけるＳｃ１１７）｝を含む、
ことを特徴としている。
【０３７８】
本発明の請求項４に記載の遊技球を用いたスロットマシンは、請求項１〜３のいずれかに記載の遊技球を用いたスロットマシンであって、
前記移行許容手段｛遊技制御部４１（払出要求処理におけるＳｃ１１１）｝は、前記払出球検出手段（払出球検出スイッチ２０２）により検出された遊技球数が前記払出入賞に応じた遊技球数（賞球数）に到達したか否かに関わらず、前記サブ制御手段（払出制御部６１）から前記払出制御終了信号（動作中信号：ｏｆｆ）を検出したときに、次ゲームへの移行を許容する、
ことを特徴としている。
【０３７９】
本発明の請求項５に記載の遊技球を用いたスロットマシンは、請求項１〜４のいずれかに記載の遊技球を用いたスロットマシンであって、
記憶媒体（プリペイドカード）に記憶された有価価値を用いて前記遊技球（パチンコ球）の貸出要求｛貸出要求信号（ＢＲＱ）｝を出力する貸出装置（カードユニット１５）に対応して設けられ、
前記サブ制御手段（払出制御部６１）は、
前記貸出装置から出力される接続確認信号｛カードユニット接続確認信号（ＶＬ）｝が入力される接続確認信号入力手段｛払出制御部６１（スイッチ検出処理）｝と、
前記貸出要求を検出したときに、前記接続確認信号入力手段に前記接続確認信号が入力されていることを条件に、該貸出要求が要求する数の遊技球を前記払出装置（２００）により払い出させる貸出制御（貸出動作）を行う貸出制御手段｛払出制御部６１（貸出制御処理）｝と、
前記接続確認信号入力手段に前記接続確認信号が入力されているか否かを特定可能な接続特定信号（カードユニット接続中信号）を前記メイン制御手段（遊技制御部４１）に対して出力する接続特定信号送信手段｛払出制御部６１（接続確認処理）｝と、
を含み、
前記メイン制御手段は、前記接続確認信号入力手段に前記接続確認信号が入力されていない旨を示す接続特定信号（カードユニット接続中信号：ｏｆｆ）が入力された場合に、前記取込制御を不能にする取込制御不能化手段｛遊技制御部４１（ＢＥＴ処理におけるＳｂ４、１０〜１４）｝を含む、
ことを特徴としている。
【０３８０】
本発明の請求項６に記載の遊技球を用いたスロットマシンは、請求項１〜４のいずれかに記載の遊技球を用いたスロットマシンであって、
記憶媒体（プリペイドカード）に記憶された有価価値を用いて前記遊技球（パチンコ球）の貸出要求｛貸出要求信号（ＢＲＱ）｝を出力する貸出装置（カードユニット１５）に対応して設けられ、
前記サブ制御手段（払出制御部６１）は、
前記貸出装置から出力される接続確認信号｛カードユニット接続確認信号（ＶＬ）｝が入力される第１の接続確認信号入力手段｛払出制御部６１（スイッチ検出処理）｝と、
前記貸出要求を検出したときに、前記第１の接続確認信号入力手段に前記接続確認信号が入力されていることを条件に、該貸出要求が要求する数の遊技球を前記払出装置（２００）により払い出させる貸出制御（貸出動作）を行う貸出制御手段｛払出制御部６１（貸出制御処理）｝と、
を含み、
前記メイン制御手段は、
前記貸出装置から出力される接続確認信号｛カードユニット接続確認信号（ＶＬ）｝が入力される第２の接続確認信号入力手段｛遊技制御部４１（ポート入力処理）｝と、
前記第２の接続確認信号入力手段に前記接続確認信号が入力されていない場合に、前記取込制御を不能にする取込制御不能化手段｛遊技制御部４１（ＢＥＴ処理Ｓｂ４、１０〜１４）｝と、
を含む、
ことを特徴としている。
【０３８１】
本発明の請求項７に記載の遊技球を用いたスロットマシンは、請求項１〜６のいずれかに記載の遊技球を用いたスロットマシンであって、
遊技者所有の遊技球（パチンコ球）を貯留する遊技球貯留部（上皿１２）と、
前記遊技球貯留部に貯留された遊技球の取込を要求する際に操作される取込要求操作部（１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６）と、
前記遊技球貯留部に貯留された遊技球を取り込む取込動作を行う取込装置（１００）と、
前記取込装置の取込動作により取り込まれた遊技球を検出する取込遊技球検出手段（第１取込球検出スイッチ１０４、第２取込球検出スイッチ１０５）と、
を備え、
前記メイン制御手段（遊技制御部４１）は、
前記取込要求操作部が操作されたときに、前記取込装置の取込動作により遊技球を取り込むための取込制御を行う取込制御手段｛遊技制御部４１（取込制御処理）｝と、
前記取込装置の取込動作により１単位の賭数を設定するのに必要な単位球数（５球）の遊技球が取り込まれる毎に賭数の設定を行う賭数設定手段｛遊技制御部４１（取込制御処理におけるＳｂ３０９）｝と、
を含み、
前記取込制御手段は、
前記取込要求操作部が操作されたことにより、前記遊技球貯留部に遊技球が貯留されているか否かに関わらず、規定の動作量（所定球数を取り込むための動作量）の取込動作を前記取込装置に行わせる取込動作制御手段｛遊技制御部４１（取込制御処理におけるＳｂ３０２〜３１３）｝と、
前記取込動作が終了した後に前記取込要求操作部の操作による取込要求数に応じた数の遊技球が前記取込遊技球検出手段により検出されたか否かを判定する取込遊技球数判定手段｛遊技制御部４１（取込制御処理におけるＳｂ３１４）｝と、
前記取込遊技球数判定手段により前記取込要求数に応じた数の遊技球が前記取込遊技球検出手段により検出されていないと判定されたときに、前記規定の動作量の取込動作を前記取込装置に再度行わせる取込動作再制御手段｛遊技制御部４１（取込制御処理におけるＳｂ３１４〜３１６）｝と、
前記取込遊技球数判定手段により前記取込要求操作部の操作による取込要求数に応じた数の遊技球が前記取込遊技球検出手段により検出されたと判定されたとき、または前記取込動作再制御手段による取込動作の再試行（リトライ）回数が所定回数（２回）に達したとき（リトライカウンタの値が０のとき）に取込制御を終了させる取込制御終了手段｛遊技制御部４１（取込制御処理におけるＳｂ３１８）｝と、
を含む、
ことを特徴としている。
【０３８２】
本発明の請求項８に記載の遊技球を用いたスロットマシンは、請求項１〜６のいずれかに記載の遊技球を用いたスロットマシンであって、
遊技者所有の遊技球（パチンコ球）を貯留する遊技球貯留部（上皿１２）と、
前記遊技球貯留部に貯留された遊技球の取込を要求する際に操作される取込要求操作部（１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６）と、
前記遊技球貯留部に貯留された遊技球を取り込む取込動作を行う取込装置（１００）と、
前記取込装置の取込動作により取り込まれた遊技球を検出する取込遊技球検出手段（第１取込球検出スイッチ１０４、第２取込球検出スイッチ１０５）と、
を備え、
前記メイン制御手段（遊技制御部４１）は、
前記取込要求操作部が操作されたときに、前記取込装置の取込動作により遊技球を取り込むための取込制御を行う取込制御手段｛遊技制御部４１（取込制御処理）｝と、
前記取込装置の取込動作により１単位の賭数を設定するのに必要な単位球数（５球）の遊技球が取り込まれる毎に賭数の設定を行う賭数設定手段｛遊技制御部４１（取込制御処理におけるＳｂ３０９）｝と、
を含み、
前記取込制御手段｛遊技制御部４１（取込制御処理）｝は、
前記取込要求操作部が操作されたことにより、前記遊技球貯留部に遊技球が貯留されているか否かに関わらず、該取込要求操作部の操作による取込要求数に応じた動作量（取込球カウンタの値分のパチンコ球を取り込むための動作量）の取込動作を前記取込装置に行わせる取込動作制御手段｛遊技制御部４１（取込制御処理におけるＳｂ３０２〜３１３）｝と、
前記取込動作が終了した後に動作量に応じた数の遊技球が前記取込遊技球検出手段により検出されたか否かを判定する取込遊技球数判定手段｛遊技制御部４１（取込制御処理におけるＳｂ３１４）｝と、
前記取込遊技球数判定手段により前記動作量に応じた数の遊技球が前記取込遊技球検出手段により検出されていないと判定されたときに、前記取込要求数から前記取込遊技球検出手段により検出された遊技球数を減算した不足数分に応じた動作量の取込動作を前記取込装置に再度行わせる取込動作再制御手段｛遊技制御部４１（取込制御処理におけるＳｂ３１４〜３１６）｝と、
前記取込遊技球数判定手段により前記動作量に応じた数の遊技球が前記取込遊技球検出手段により検出されたと判定されたとき、または前記取込動作再制御手段による取込動作の再試行（リトライ）回数が所定回数（２回）に達したとき（リトライカウンタの値が０のとき）に取込制御を終了させる取込制御終了手段｛遊技制御部４１（取込制御処理におけるＳｂ３１８）｝と、
を含む、
ことを特徴としている。
【０３８３】
本発明の請求項９に記載の遊技球を用いたスロットマシンは、請求項７または８に記載の遊技球を用いたスロットマシンであって、
前記取込制御手段｛遊技制御部４１（取込制御処理）｝は、前記取込装置（１００）の取込動作により既に遊技球（パチンコ球）が取り込まれている状態において前記取込要求操作部（１ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６）が操作されたときに、該取込要求操作部の操作に対して定められた取込指定数（１ＢＥＴスイッチ５：５球、ＭＡＸＢＥＴスイッチ６：１５球）から前記既に取り込まれた遊技球数（１ＢＥＴスイッチ５が操作された場合：未使用球カウンタの値、ＭＡＸＢＥＴスイッチ６が操作された場合：ＢＥＴ数×５＋未使用球カウンタの値）を減算した数を前記取込要求数（取込球カウンタの値）として設定する取込要求数設定手段｛遊技制御部４１（取込制御処理におけるＳｂ１８、１９）｝を含む、
ことを特徴としている。
【０３８４】
本発明の請求項１０に記載の遊技球を用いたスロットマシンは、請求項１〜９のいずれかに記載の遊技球を用いたスロットマシンであって、
前記メイン制御手段（遊技制御部４１）は、
該メイン制御手段の制御状態に関するデータを記憶するデータ記憶手段（遊技制御部４１のＲＡＭ）と、
該データ記憶手段に記憶されているデータの少なくとも一部を初期化する初期化処理を実行する初期化処理実行手段｛遊技制御部４１（電源投入時処理におけるＳａ８の初期化処理、Ｓａ１３、１８の全初期化処理、ゲーム終了時及びエラー解除時の初期化処理）｝と、
前記初期化処理中において前記外部割込を禁止する外部割込処理禁止手段｛遊技制御部４１（電源投入時処理が終了するまで割込を禁止、初期化処理中の割込を禁止）｝と、
を含む、
ことを特徴としている。
【図面の簡単な説明】
【０３８５】
【図１】本発明が適用された実施例としてのスロットマシンの正面図である。
【図２】図１のスロットマシンに設けられた上皿の平面図である。
【図３】図１のスロットマシンに設けられた取込装置を示す断面図である。
【図４】同じく図１のスロットマシンに設けられた取込装置を示す断面図である。
【図５】図４の取込装置のＡ−Ａ断面図である。
【図６】図１のスロットマシンに設けられた払出装置を示す断面図である。
【図７】図１のスロットマシンの構成を示すブロック図である。
【図８】図１のスロットマシンの遊技制御基板と払出制御基板、払出制御基板とカードユニットの間でやりとりされる信号を示す図である。
【図９】（ａ）は電源基板２０２の構成を説明するための回路図であり、（ｂ）は遊技制御基板４０における遊技制御部４１への電源まわりの構成を説明するための回路図である。
【図１０】遊技制御部が電源投入時に行う電源投入時処理の詳細な制御内容を示すフローチャートである。
【図１１】遊技制御部が基本処理として実行するゲーム制御処理の制御内容を示すフローチャートである。
【図１２】遊技制御部がＳａ１０１のステップにおいて実行するＢＥＴ処理の制御内容を示すフローチャートである。
【図１３】遊技制御部がＳｂ１６のステップにおいて実行する精算制御処理の制御内容を示すフローチャートである。
【図１４】遊技制御部がＳｂ１０５のステップ及び電源投入時処理において精算要求に基づく未精算球が残存する場合において実行する精算要求処理の制御内容を示すフローチャートである。
【図１５】遊技制御部がＳｂ２０のステップにおいて実行する取込制御処理の制御内容を示すフローチャートである。
【図１６】遊技制御部がＳａ１０６のステップにおいて実行する賞球付与処理の制御内容を示すフローチャートである。
【図１７】遊技制御部がＳｃ３のステップ及び電源投入時処理において払出要求に基づく未払出球が残存する場合において実行する払出要求処理の制御内容を示すフローチャートである。
【図１８】遊技制御部が内部タイマからの出力に基づき前述した割込処理３として基本処理に割り込んで定期的に実行するタイマ割込処理（Ａ）の制御内容を示すフローチャートである。
【図１９】同じく遊技制御部が内部タイマからの出力に基づき前述した割込処理３として基本処理に割り込んで定期的に実行するタイマ割込処理（Ａ）の制御内容を示すフローチャートである。
【図２０】タイマ割込処理（Ａ）の動作状況を示すタイミングチャートである。
【図２１】遊技制御部から演出制御部に対して送信されるコマンドの一例を示す図である。
【図２２】コマンドキューの構成を示す図である。
【図２３】遊技制御部のゲーム制御処理や初期化処理においてコマンドを生成して、コマンドキューに格納する際に実行するコマンド格納処理の制御内容を示すフローチャートである。
【図２４】遊技制御部が前述したタイマ割込処理（Ａ）のタイマ割込２内において実行するコマンド送信処理の制御内容を示すフローチャートである。
【図２５】（ａ）（ｂ）は、本実施例におけるコマンドの送信状況の一例を示すタイミングチャートである。
【図２６】遊技制御部が内部タイマからの出力に基づき前述した割込処理３として基本処理に割り込んで定期的に実行するタイマ割込処理（Ｂ）の制御内容を示すフローチャートである。
【図２７】遊技制御部が電源監視用ＩＣ４７からの電圧低下信号の検出に基づいて割込処理１として基本処理に割り込んで実行する電断割込処理を示すフローチャートである。
【図２８】演出制御部が実行する電源投入時処理（演出）を示すフローチャートである。
【図２９】演出制御部が遊技制御部から出力されたストローブ信号の検出に基づき割込処理１として他の処理に割り込んで実行するコマンド受信割込処理の制御内容を示すフローチャートである。
【図３０】演出制御部が内部タイマからの出力に基づき定期的に実行する割込処理２としてのタイマ割込処理（演出）の制御内容を示すフローチャートである。
【図３１】停電時における遊技制御部及び演出制御部の動作状況を示すタイミングチャートである。
【図３２】払出制御部が電源投入時に行う電源投入時処理（払出）を示すフローチャートである。
【図３３】払出制御部が割込禁止を解除した後、内部タイマの出力に基づいて定期的に実行する割込処理（払出）の制御内容を示すフローチャートである。
【図３４】払出制御部がＳｑ２のステップにおいて実行する接続確認処理の詳細な制御内容を示すフローチャートである。
【図３５】払出制御部がＳｑ３のステップにおいて実行する主基板通信処理の詳細な制御内容を示すフローチャートである。
【図３６】払出制御部がＳｓ２のステップにおいて実行する主基板通信処理１の詳細な制御内容を示すフローチャートである。
【図３７】払出制御部がＳｓ３のステップにおいて実行する主基板通信処理２の詳細な制御内容を示すフローチャートである。
【図３８】払出制御部がＳｓ４のステップにおいて実行する主基板通信処理３の詳細な制御内容を示すフローチャートである。
【図３９】払出制御部がＳｑ４のステップにおいて実行する貸出制御処理の詳細な制御内容を示すフローチャートである。
【図４０】払出制御部がＳｔ２のステップにおいて実行する貸出通信処理１の詳細な制御内容を示すフローチャートである。
【図４１】払出制御部がＳｔ３のステップにおいて実行する貸出通信処理２の詳細な制御内容を示すフローチャートである。
【図４２】払出制御部がＳｔ４のステップにおいて実行する貸出通信処理３の詳細な制御内容を示すフローチャートである。
【図４３】払出制御部がＳｔ５のステップにおいて実行する貸出通信処理４の詳細な制御内容を示すフローチャートである。
【図４４】払出制御部がＳｑ５のステップにおいて実行する払出制御処理の詳細な制御内容を示すフローチャートである。
【図４５】払出制御部がＳｕ４のステップにおいて実行する払出開始待ち処理の詳細な制御内容を示すフローチャートである。
【図４６】払出制御部がＳｕ５のステップにおいて実行する払出停止待ち処理の詳細な制御内容を示すフローチャートである。
【図４７】払出制御部がＳｕ６のステップにおいて実行する払出通過待ち処理の詳細な制御内容を示すフローチャートである。
【図４８】賞球を伴う入賞が発生した場合や取込済球が残存する状態で精算スイッチ１０の操作が受け付けられた場合の動作状況を示すタイミングチャートである。
【図４９】払出要求中または精算要求中においてエラーが発生した場合の動作状況を示すタイミングチャートである。
【図５０】払出要求中または精算要求中においてエラーが発生した場合の動作状況の変形例を示すタイミングチャートである。
【図５１】球貸スイッチ１９が検出されたことに伴いカードユニット１５により貸出処理が行われた場合の動作状況を示すタイミングチャートである。
【図５２】貸出動作の実行中に賞球を伴う入賞が発生した場合の動作状況を示すタイミングチャートである。
【図５３】賞球の払出動作の実行中に球貸スイッチ１９が検出されたことに伴いカードユニット１５により貸出処理が行われた場合の動作状況を示すタイミングチャートである。
【図５４】１ＢＥＴスイッチ５またはＭＡＸＢＥＴスイッチ６の操作が受け付けられ、取込制御（取込制御処理）が行われた場合や、精算スイッチ１０の操作が受け付けられ、精算制御（精算制御処理）が行われた場合の動作状況を示すタイミングチャートである。
【図５５】ＢＥＴ処理中にカードユニット１５と払出制御基板６０との接続が断絶した際の動作状況を示すタイミングチャートである。
【図５６】同じくＢＥＴ処理中にカードユニット１５と払出制御基板６０との接続が断絶した際の動作状況を示すタイミングチャートである。
【図５７】図１のスロットマシンの変形例において遊技制御基板と払出制御基板、払出制御基板とカードユニットの間でやりとりされる信号を示す図である。
【符号の説明】
【０３８６】
１  スロットマシン
２Ｌ、２Ｃ、２Ｒ  リール
５  １ＢＥＴスイッチ
６  ＭＡＸＢＥＴスイッチ
７  スタートスイッチ
１０  精算スイッチ
１１  下皿
１２  上皿
１５  カードユニット
１６  取込済球／払出済球表示器
４０  遊技制御基板
４１  遊技制御部
６０  払出制御基板
６１  払出制御部
１００  取込装置
２００  払出装置
【図１】
2006158532.tif 000003
【図２】
2006158532.tif 000004
【図３】
2006158532.tif 000005
【図４】
2006158532.tif 000006
【図５】
2006158532.tif 000007
【図６】
2006158532.tif 000008
【図７】
2006158532.tif 000009
【図８】
2006158532.tif 000010
【図９】
2006158532.tif 000011
【図１０】
2006158532.tif 000012
【図１１】
2006158532.tif 000013
【図１２】
2006158532.tif 000014
【図１３】
2006158532.tif 000015
【図１４】
2006158532.tif 000016
【図１５】
2006158532.tif 000017
【図１６】
2006158532.tif 000018
【図１７】
2006158532.tif 000019
【図１８】
2006158532.tif 000020
【図１９】
2006158532.tif 000021
【図２０】
2006158532.tif 000022
【図２１】
2006158532.tif 000023
【図２２】
2006158532.tif 000024
【図２３】
2006158532.tif 000025
【図２４】
2006158532.tif 000026
【図２５】
2006158532.tif 000027
【図２６】
2006158532.tif 000028
【図２７】
2006158532.tif 000029
【図２８】
2006158532.tif 000030
【図２９】
2006158532.tif 000031
【図３０】
2006158532.tif 000032
【図３１】
2006158532.tif 000033
【図３２】
2006158532.tif 000034
【図３３】
2006158532.tif 000035
【図３４】
2006158532.tif 000036
【図３５】
2006158532.tif 000037
【図３６】
2006158532.tif 000038
【図３７】
2006158532.tif 000039
【図３８】
2006158532.tif 000040
【図３９】
2006158532.tif 000041
【図４０】
2006158532.tif 000042
【図４１】
2006158532.tif 000043
【図４２】
2006158532.tif 000044
【図４３】
2006158532.tif 000045
【図４４】
2006158532.tif 000046
【図４５】
2006158532.tif 000047
【図４６】
2006158532.tif 000048
【図４７】
2006158532.tif 000049
【図４８】
2006158532.tif 000050
【図４９】
2006158532.tif 000051
【図５０】
2006158532.tif 000052
【図５１】
2006158532.tif 000053
【図５２】
2006158532.tif 000054
【図５３】
2006158532.tif 000055
【図５４】
2006158532.tif 000056
【図５５】
2006158532.tif 000057
【図５６】
2006158532.tif 000058
【図５７】
2006158532.tif 000059