(57)【要約】【課題】不正器具等を用いた不正な賭数の設定行為を防止することができる遊技球を用いたスロットマシンを提供すること。【解決手段】遊技制御部４１のＣＰＵ４１ａは、取込制御を開始した時点（ｔｂ１）から該取込制御を終了するまでの間に、遊技球検出手段による遊技球の検出を有効とする正常検出期間（ｔｂ２〜ｔｂ４）と、遊技球検出手段による遊技球の検出を異常とする異常検出期間と、を設定し、前記正常検出期間中に前記遊技球検出手段により検出された遊技球数に応じて賭数の設定を行い、前記異常検出期間中に前記遊技球検出手段による遊技球の検出があったことに基づいて所定のエラー処理を行う（ｔｂ６）。【選択図】図７
2008104598.tif 000002
【特許請求の範囲】
【請求項１】
遊技球を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置の表示結果が導出表示されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされた遊技球を用いたスロットマシンであって、
遊技者所有の遊技球を取り込む取込装置と、
所定球数の遊技球の取込を要求する際に操作される取込要求操作部と、
前記取込要求操作部が操作されたときに、前記取込装置により前記所定球数の遊技球を取り込ませる取込動作を前記取込装置に行わせる取込制御を行う取込制御手段と、
前記取込装置の取込動作により取り込まれた遊技球を検出する遊技球検出手段と、
前記遊技球検出手段により検出された遊技球数に応じて賭数の設定を行う賭数設定手段と、
所定のエラー処理を行うエラー処理手段と、
を備え、
前記取込制御手段は、
前記取込制御を開始してから前記遊技球検出手段により前記所定球数の遊技球が検出されたときに、前記取込制御を終了させる取込制御終了手段と、
前記取込制御を開始してから前記取込制御終了手段により該取込制御が終了されるまでの間に、前記遊技球検出手段による遊技球の検出を有効とする正常検出期間と、前記遊技球検出手段による遊技球の検出を異常とする異常検出期間と、を設定する検出期間設定手段と、
を含み、
前記賭数設定手段は、前記正常検出期間中に前記遊技球検出手段により検出された遊技球数に応じて賭数の設定を行い、
前記エラー処理手段は、前記異常検出期間中に前記遊技球検出手段により遊技球が検出されたことに基づいて、前記所定のエラー処理を行う、
ことを特徴とする遊技球を用いたスロットマシン。
【請求項２】
前記エラー処理手段は、前記正常検出期間が終了する前に当該正常検出期間中に検出されるべき単位取込球数を超える球数が前記遊技球検出手段により検出されたことに基づいて、前記所定のエラー処理を行う、
ことを特徴とする請求項１に記載の遊技球を用いたスロットマシン。
【請求項３】
前記検出期間設定手段は、前記正常検出期間が終了する前に当該正常検出期間中に検出されるべき単位取込球数分の遊技球が検出されたとき、その時点で当該正常検出期間を終了させるとともに、該終了した時点から次の異常検出期間が開始するまでの間に設定されていた正常検出期間を前記異常検出期間に変更する検出期間変更手段を含む、
ことを特徴とする請求項１に記載の遊技球を用いたスロットマシン。
【請求項４】
前記検出期間設定手段により前記異常検出期間中に検出された遊技球数及び／または前記正常検出期間中に検出されるべき単位取込球数を超えて検出された遊技球数を異常球数として計数する異常球数計数手段をさらに備え、
前記エラー処理手段は、前記取込制御を開始してから前記取込制御終了手段により該取込制御が終了されるまでの間に前記異常球数計数手段により計数された異常球数が予め定められた規定数に到達したときに前記エラー処理を行う、
ことを特徴とする請求項１〜３のいずれかに記載の遊技球を用いたスロットマシン。
【請求項５】
前記エラー処理手段は、前記正常検出期間及び前記異常検出期間以外の期間において前記遊技球検出手段による遊技球の検出があったことに基づいて、前記エラー処理を行う、
ことを特徴とする請求項１〜４のいずれかに記載の遊技球を用いたスロットマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置の表示結果に応じて所定の入賞が発生可能なスロットマシンに関し、特には遊技球を用いて賭数を設定することによりゲームを行うことが可能な遊技球を用いたスロットマシンに関する。
【背景技術】
【０００２】
従来、この種の遊技球を用いたスロットマシンにおいては、遊技媒体としてのパチンコ球を取込装置によって内部に取り込むことにより賭数が設定され、この設定された賭数に基づいてゲームが開始され、入賞の発生に基づいて所定数のパチンコ球が払い出されるようになっている。
【０００３】
また、遊技者による賭数の設定操作がなされた場合には、パチンコ球を取り込むためのスプロケットが回転してパチンコ球を取り込む取込動作が開始されるとともに、取り込まれたパチンコ球は、該スプロケットの下流側に設けられた取込球検出スイッチにより検出され、該取込球検出スイッチにより検出されたパチンコ球数に応じて賭数が設定されるようになっている。
【０００４】
この種の取込装置を備えるスロットマシンにおいては、例えば前記取込球検出スイッチを強制的に作動させて賭数を不正に設定される等の不正行為が行われる虞があった。そこで、賞球の払出処理の実行中において取込球検出スイッチにてパチンコ球が検出される等、通常では起こり得ない事象が発生した場合に、エラーの発生を報知するとともに遊技を不能動化するエラー処理が実行されるようにしたものや（例えば、特許文献１参照）、賭数の設定操作により要求された球数が取込球検出スイッチにて検出された時点で取込動作を終了させるようにしたもの等がある（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開２００３−１０２９１７号公報（第６頁、第４図）
【特許文献２】特開２００６−１６７１３１号公報（第２３〜２６頁、第５〜８図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１、２に記載のスロットマシンでは、賭数の設定操作がなされてから最後に取り込まれたパチンコ球が取込球検出スイッチを通過するまでの期間、つまり取込制御処理の実行中は取込球検出スイッチはｏｎ状態であり、その期間内に取込球検出スイッチからの検出信号が出力された場合には取込球として計数されるようになっている。よって、例えば前記取込球検出スイッチを強制的に作動させることが可能な不正器具による不正行為が取込制御処理の実行中内に行われた場合、不正な検出が計数されてしまう虞があった。
【０００７】
また、取込制御処理が終了した後も上記不正行為が継続して行われなければ、エラー処理等が実施されることがないため、上記のような不正器具を用いた不正行為を発見することができないという問題があった。
【０００８】
本発明は、このような問題点に着目してなされたものであり、不正器具等を用いた不正な賭数の設定行為を防止することができる遊技球を用いたスロットマシンを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の請求項１に記載の遊技球を用いたスロットマシンは、
遊技球を用いて１ゲームに対して所定数の賭数（１または３）を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報（図柄）を変動表示可能な可変表示装置（２Ｌ、２Ｃ、２Ｒ）の表示結果が導出表示されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされた遊技球（パチンコ球）を用いたスロットマシン（１）であって、
遊技者所有の遊技球を取り込む取込装置（１００）と、
所定球数（１球または１５球）の遊技球の取込を要求する際に操作される取込要求操作部（１球取込スイッチ５、ＭＡＸＢＥＴスイッチ６）と、
前記取込要求操作部が操作されたときに、前記取込装置により前記所定球数の遊技球を取り込ませる取込動作（スプロケット１０６の回転）を前記取込装置に行わせる取込制御を行う取込制御手段（ＣＰＵ４１ａが行う取込制御処理）と、
前記取込装置の取込動作により取り込まれた遊技球を検出する遊技球検出手段（取込球検出スイッチ１０５）と、
前記遊技球検出手段により検出された遊技球数に応じて賭数の設定を行う賭数設定手段（ＣＰＵ４１ａが行うＢＥＴ処理）と、
所定のエラー処理を行うエラー処理手段（ＣＰＵ４１ａが行うエラー処理）と、
を備え、
前記取込制御手段は、
前記取込制御を開始してから前記遊技球検出手段により前記所定球数の遊技球が検出されたときに、前記取込制御を終了させる取込制御終了手段（ＣＰＵ４１ａは、取込モータ１０１をｏｎ状態とした後、取込球カウンタの値が０となったときに取込モータ１０１をｏｆｆ状態とする）と、
前記取込制御を開始してから前記取込制御終了手段により該取込制御が終了されるまでの間（取込制御処理の実行中）に、前記遊技球検出手段による遊技球の検出を有効とする正常検出期間と、前記遊技球検出手段による遊技球の検出を異常とする異常検出期間と、を設定する検出期間設定手段（ＣＰＵ４１ａは、取込制御処理中において取込期間設定処理を行う）、
を含み、
前記賭数設定手段は、前記正常検出期間中に前記遊技球検出手段により検出された遊技球数に応じて賭数の設定を行い、
前記エラー処理手段は、前記異常検出期間中に前記遊技球検出手段により遊技球が検出されたことに基づいて、前記所定のエラー処理（エラーコードの表示及び遊技の不能動化）を行う、
ことを特徴としている。
この特徴によれば、取込制御を開始してから終了するまでの間に設定された正常検出期間中に遊技球を検出した場合には該検出を有効とし、該正常検出期間以外の期間に設定された異常検出期間中に遊技球を検出した場合には該検出を無効とすることができ、これにより遊技球を検出するはずがない期間に不正器具等により強制的に検出させて不正に賭数を設定するといった不正行為を効果的に防止することができる。また、異常検出期間に遊技球を検出した場合には、該検出を無効とするだけでなく、所定のエラー処理が行われるので、上述のような不正器具等を用いた不正な賭数の設定行為を直ちに発見することができる。
また、所定数の賭数とは、少なくとも１以上の賭数であって、２以上の賭数が設定されることや最大賭数が設定されることでゲームが開始可能となるようにしても良い。また、複数の遊技状態に応じて定められた賭数が設定されることでゲームが開始可能となるようにしても良い。
また、前記取込制御を開始してから前記取込制御終了手段により該取込制御が終了されるまでの間とは、取込要求操作部の操作が検出された時点から、最後の遊技球が遊技球検出手段により検出されるまでの間であってもよいし、前記取込要求操作部の操作が検出されたことに基づいて取込装置の取込動作が開始された時点から最後の遊技球が遊技球検出手段により検出されるまでの間であってもよい。
尚、前記所定のエラー処理とは、例えば不正行為が行われた可能性があると判定した場合に、該不正行為が行われた可能性がある旨を報知したり、遊技の進行を不能動化する処理等を含む。また、エラーの内容（遊技球の検出状況等）に応じて異なる報知態様にて報知するようにしてもよい。
また、前記検出期間設定手段は、取込制御を開始した時点で、該取込制御が終了されるまでの間の全ての正常検出期間及び異常検出期間を設定するものであってもよいし、取込制御を開始した時点から所定時間が経過するごとに正常検出期間及び異常検出期間を設定していくものであってもよい。
【００１０】
また、本発明の請求項１に記載のスロットマシンは、
前記検出期間設定手段（ＣＰＵ４１ａは、取込制御処理中において取込期間設定処理を行う）は、前記検出期間設定手段により設定された正常検出期間以外の期間を前記異常検出期間として設定する、ことが好ましい。
このようにすれば、取込制御を開始してから該取込制御が終了されるまでの間に、正常検出期間及び異常検出期間以外の期間が設定されることがなく、これにより異常検出か正常検出かを判別しやすくなるので、不正行為を容易に発見することができる。
尚、前記正常検出期間以外の期間とは、例えば前記取込要求操作部が操作されたときから前記正常検出期間が開始されるまでの間や、正常検出期間が所定球数ごとに複数設定される場合においては正常検出期間と正常検出期間との間を含む。具体的には、前記取込装置の取込動作により取り込まれた遊技球が前記遊技球検出手段に到達するまでに要する最小流下時間が経過してから最大流下時間が経過するまでの間を前記正常検出期間として設定する場合、前記取込要求操作部が操作されたときから１球目に対応する最小流下時間が経過するまでの間や、所定の遊技球に対応する最大流下時間が経過してから次の遊技球に対応する最小流下時間が経過するまでの間が異常検出期間として設定される。
尚、前記検出期間設定手段は、前記取込要求操作部が操作されたときから前記正常検出期間が開始されるまでの間を前記異常検出期間として設定することが好ましい。
【００１１】
本発明の請求項２に記載の遊技球を用いたスロットマシンは、請求項１に記載の遊技球を用いたスロットマシンであって、
前記エラー処理手段（ＣＰＵ４１ａが行うエラー処理）は、前記正常検出期間が終了する前に当該正常検出期間中に検出されるべき単位取込球数（１球）を超える球数（３球）が前記遊技球検出手段（取込球検出スイッチ１０５）により検出されたことに基づいて、前記所定のエラー処理（エラーコードの表示及び遊技の不能動化）を行う、
ことを特徴としている。
この特徴によれば、正常検出期間中に過剰に遊技球を検出させようとする不正行為を防止できる。
【００１２】
本発明の請求項３に記載の遊技球を用いたスロットマシンは、請求項１に記載の遊技球を用いたスロットマシンであって、
前記検出期間設定手段（ＣＰＵ４１ａは、取込制御処理中において取込期間設定処理を行う）は、前記正常検出期間が終了する前に当該正常検出期間中に検出されるべき単位取込球数分（１球）の遊技球（パチンコ球）が検出されたとき、その時点で当該正常検出期間を終了させるとともに、該終了した時点から次の異常検出期間が開始するまでの間に設定されていた正常検出期間を前記異常検出期間に変更する検出期間変更手段（ＣＰＵ４１ａは、正常検出期間において取込球検出検出スイッチ１０５からの検出信号を１回受信した時点で、正常期間フラグをクリアして正常検出期間を終了する）を含む、
ことを特徴としている。
この特徴によれば、正常検出期間が必要以上に継続することがないため、正常検出期間中に過剰に遊技球を検出させようとする不正行為を防止することができる。
尚、前記正常検出期間が終了する前に当該正常検出期間中に検出されるべき単位取込球数分の遊技球が検出されたときに当該取込制御が終了する場合において、当該取込制御が終了するまでの期間を異常検出期間としてもよい。
【００１３】
本発明の請求項４に記載の遊技球を用いたスロットマシンは、請求項１〜３のいずれかに記載の遊技球を用いたスロットマシンであって、
前記検出期間設定手段（ＣＰＵ４１ａは、取込制御処理中において取込期間設定処理を行う）により前記異常検出期間中に検出された遊技球数（異常検出信号の受信回数）及び／または前記正常検出期間中に検出されるべき単位取込球数（１球）を超えて検出された遊技球数（過剰検出信号の受信回数）を異常球数として計数する異常球数計数手段（過剰取込カウンタ、異常取込カウンタ）をさらに備え、
前記エラー処理手段（ＣＰＵ４１ａが行うエラー処理）は、前記取込制御を開始してから前記取込制御終了手段により該取込制御が終了されるまでの間に前記異常球数計数手段により計数された異常球数が予め定められた規定数（２球）に到達したときに前記エラー処理（エラーコードの表示及び遊技の不能動化）を行う、
ことを特徴としている。
この特徴によれば、ノイズ等により頻繁にエラー処理が実行されてしまうことを防止できる。
また、前記エラー処理手段は、前記取込制御を開始してから前記取込制御終了手段により該取込制御が終了されるまでの間において、所定の単位取込球数の取込動作に対応して設定された正常検出期間中に前記単位取込球数を超えて検出された遊技球数が前記規定数に達した場合または複数の正常検出期間中それぞれにおいて前記単位取込球数を超えて検出された遊技球数の合計球数が前記規定数に達した場合に前記エラー処理を行うようにしてもよい。
また、前記エラー処理手段は、前記取込制御を開始してから前記取込制御終了手段により該取込制御が終了されるまでの間において、所定の単位取込球数の取込動作に対応して設定された複数の正常検出期間の間に設定された１回の異常検出期間中に検出した遊技球数が前記規定数に達した場合または複数の異常検出期間中にそれぞれ検出された遊技球数の合計球数が前記規定数に達した場合に前記エラー処理を行う行うようにしてもよい。
また、前記エラー処理手段は、前記取込制御を開始してから前記取込制御終了手段により該取込制御が終了されるまでの間において、正常検出期間中に単位取込球数を超えて検出された遊技球数（過剰遊技球数）と、異常検出期間中に検出された遊技球数（異常遊技球数）との合計球数が前記規定数に達した場合に前記エラー処理を行うようにしてもよい。
【００１４】
本発明の請求項５に記載の遊技球を用いたスロットマシンは、請求項１〜４のいずれかに記載の遊技球を用いたスロットマシンであって、
前記エラー処理手段（ＣＰＵ４１ａが行うエラー処理）は、前記正常検出期間及び前記異常検出期間以外の期間（取込制御処理を実行していない期間）において前記遊技球検出手段（取込球検出スイッチ１０５）による遊技球（パチンコ球）の検出があったことに基づいて、前記エラー処理（エラーコードの表示及び遊技の不能動化）を行う、
ことを特徴としている。
この特徴によれば、正常検出期間及び異常検出期間以外の期間において取込装置に対して行われる不正行為を効果的に防止できる。
尚、正常検出期間及び異常検出期間以外の期間とは、前記取込制御を実行してない期間、例えば賞球の払出処理や清算処理の実行中や、可変表示装置の停止操作操作待ち期間等、通常では遊技球が検出されるはずがない期間全てを含む。
【発明を実施するための最良の形態】
【００１５】
本発明の実施例を以下に説明する。
【００１６】
本発明が適用されたスロットマシンの実施例を図面を用いて説明すると、本実施例のスロットマシン１は、図１に示すように、遊技島に固定される基枠１ａ（図２参照）と、この基枠１ａの側端に回動自在に枢支された本体枠１ｂ（図２参照）と、更にこの本体枠１ｂの側端に回動自在に枢支された前面扉１ｃと、から構成されている。
【００１７】
本実施例のスロットマシン１の本体枠１ｂの内部には、外周に複数種の図柄が配列されたリール２Ｌ、２Ｃ、２Ｒ（以下、左リール、中リール、右リールともいう）が水平方向に並設されており、図１に示すように、これらリール２Ｌ、２Ｃ、２Ｒに配列された図柄のうち連続する３つの図柄が前面扉１ｃに設けられた透視窓３から見えるように配置されている。
【００１８】
リール２Ｌ、２Ｃ、２Ｒの外周部には、図８に示すように、それぞれ「赤７（図中黒７）」、「青７（図中網掛７）」、「ＢＡＲ」、「リプレイ」、「スイカ」、「チェリー」、「ベル」といった互いに識別可能な複数種類の図柄が所定の順序で、それぞれ２１個ずつ描かれている。リール２Ｌ、２Ｃ、２Ｒの外周部に描かれた図柄は、透視窓３において各々上中下三段に表示される。
【００１９】
各リール２Ｌ、２Ｃ、２Ｒは、各々対応して設けられリールモータ３２Ｌ、３２Ｃ、３２Ｒ（図４参照）によって回転させることで、各リール２Ｌ、２Ｃ、２Ｒの図柄が透視窓３に連続的に変化しつつ表示されるとともに、各リール２Ｌ、２Ｃ、２Ｒの回転を停止させることで、透視窓３に３つの連続する図柄が表示結果として導出表示されるようになっている。
【００２０】
図１に示すように、前面扉１ｃにおける透視窓３の下方位置には、ゲームに使用するパチンコ球及び払出装置２００から払い出されたパチンコ球を貯留する（待機させる）ための上皿２６が設けられた操作台４が前方に向けて膨出するように形成されており、その下方には、上皿２６から溢れたパチンコ球や上皿２６から返却されたパチンコ球を貯留する下皿２５が設けられている。尚、下皿２５の底面には、下皿２５に貯留されたパチンコ球を取り出すための取出口２５ａが形成されており、下皿２５の前部に設けられたレバー２５ｂのスライド操作により取出口２５ａを閉塞するシャッタ２５ｃを開放することで、下皿２５に貯留されたパチンコ球が下皿２５の下方に配置される図示しない球箱等に流出し、下皿２５に貯留されたパチンコ球を容易に取り出すことができるようになっている。
【００２１】
また、操作台４の上面には、上皿２６からパチンコ球１球の取込を指示する際に操作される１球取込スイッチ５及び上皿２６から遊技状態に応じて定められた規定数の賭数（本実施例では後述の通常遊技状態においては３、後述のレギュラーボーナスにおいては１）を設定するのに必要な数のパチンコ球の取込を指示する際に操作されるＭＡＸＢＥＴスイッチ６、取込済球を精算して上皿２６に返却させる際、または上皿２６に貯留されているパチンコ球及び後述する取込装置１００内のパチンコ球を下皿２５に返却させる際に操作される精算スイッチ１０、ゲームを開始する際に操作されるスタートスイッチ７、並設されたカードユニット４００に受付中のプリペイドカードから読み出された有価価値の残額が表示される残額表示器２８、残額表示器２８に表示された有価価値の残額の範囲でパチンコ球の貸出を受ける際に操作される球貸スイッチ２９、並設されたカードユニット４００に受付中のプリペイドカードを返却させる際に操作される返却スイッチ３０、がそれぞれ配設されているとともに、操作台４の前面には、リール２Ｌ、２Ｃ、２Ｒの回転を各々停止する際に操作されるストップスイッチ８Ｌ、８Ｃ、８Ｒが配設されている。
【００２２】
また、ＭＡＸＢＥＴスイッチ６には、１球取込スイッチ５及びＭＡＸＢＥＴスイッチ６の操作によるパチンコ球の取込操作が有効である旨を点灯により報知するＢＥＴスイッチ有効ＬＥＤ２１（図４参照）が内蔵されており、ストップスイッチ８Ｌ、８Ｃ、８Ｒには、該当するストップスイッチ８Ｌ、８Ｃ、８Ｒによるリールの停止操作が有効である旨を点灯により報知する左、中、右停止有効ＬＥＤ２２Ｌ、２２Ｃ、２２Ｒ（図４参照）がそれぞれ内蔵されている。
【００２３】
また、前面扉１ｃにおける透視窓３と操作台４の間には、１球取込スイッチ５及びＭＡＸＢＥＴスイッチ６の操作により取り込まれて賭数の設定に使用された使用済球数と取り込まれたものの最小単位の賭数を設定する際に必要な単位球数（本実施例では５球）に満たないために未だ賭数の設定に用いられていない未使用球数との合算値である取込済球数や入賞の発生に伴う賞球数のうち既に払い出された払出済球数が表示される取込済球／払出済球表示器１１、後述するビッグボーナス中の総賞球数やエラー発生時にその内容を示すエラーコード等が表示される遊技補助表示器１２、賭数が１設定されている旨を点灯により報知する１ＢＥＴＬＥＤ１４、賭数が２設定されている旨を点灯により報知する２ＢＥＴＬＥＤ１５、賭数が３設定されている旨を点灯により報知する３ＢＥＴＬＥＤ１６、パチンコ球の取込が可能な状態を点灯により報知する取込要求ＬＥＤ１７、スタートスイッチ７の操作によるゲームのスタート操作が有効である旨を点灯により報知するスタート有効ＬＥＤ１８、ウェイト（前回のゲーム開始から一定期間経過していないためにリールの回転開始を待機している状態）中である旨を点灯により報知するウェイト中ＬＥＤ１９、後述するリプレイゲーム中である旨を点灯により報知するリプレイ中ＬＥＤ２０が設けられている。
【００２４】
また、前面扉１ｃにおける操作台４の上部位置には、上皿２６に貯留されているパチンコ球を、後述する取込装置１００を経由させることなく球抜き通路１２０を介して下皿２５に返却させる際に操作される球抜きレバー３１が設けられている。
【００２５】
操作台４の上面に凹設された上面が開放する上皿２６は、前後方向に幅広に形成された貯留部と、該貯留部よりも前後幅が短寸な帯状の整流部とから構成されており、貯留部に貯留されたパチンコ球は、特に詳細な図示はしないが整流部に立設された左右方向を向く２枚の整流板により３条に分流されて取込準備球通路１１０に流入し、取込装置１００に供給されるようになっている。
【００２６】
このように本実施例では、上皿２６に貯留されたパチンコ球が整流部で３条に分流されて取込装置１００に供給されるため、上皿２６から取込装置１００へのパチンコ球の供給速度を向上させることが可能となり、これにより取込装置１００によるパチンコ球の取込速度も向上させることができる。尚、本実施例では３条の整流通路にて構成されているが、２条または４条以上の通路としても良い。
【００２７】
また、図３に示すように、整流部の下流部、すなわち、上皿２６から流入したパチンコ球を取込装置１００に導いて供給するための取込準備球通路１１０との連設部には、整流部を流下するパチンコ球を球抜き通路１２０内に流出させるための流出口１２１が形成されている。流出口１２１は、球抜きレバー３１のスライド操作に連動して開閉するように設けられた開閉シャッタ１２２により開閉されるようになっており、該開閉シャッタ１２２を開放することで、上皿２６のパチンコ球は流出口１２１から球抜き通路１２０内を流下し、後述する返却球誘導通路１０９に合流して払出口９から排出され、下皿２５に返却されるようになっている。すなわち、球抜きレバー３１の操作により開閉シャッタ１２２を開閉させることで、上皿２６のパチンコ球の流路を取込装置１００に連通する取込準備球通路１１０側または下皿２５に連通する球抜き通路１２０及び返却球誘導通路１０９側のいずれかに切り換わるとともに、開閉シャッタ１２２を開放させることで、上皿２６のパチンコ球は、取込装置１００を経由することなく下皿２５に返却される。
【００２８】
上皿２６は、上面が開口する皿状に形成されていることで、貯留されているパチンコ球を上方から手で取り出すことができるようになっているとともに、操作台４の内部に流下したパチンコ球は、操作台４の内部に配置される取込準備球通路１１０内を流下し、同じく操作台４の内部に配置された後述の取込装置１００に誘導されるようになっている。つまり、取込準備球通路１１０内に流入したパチンコ球は、操作台４の上面における残額表示器２８とスタートスイッチ７との間に形成された残存球透視窓１３０（図３参照）を除き、外部から視認不能となるとともに、手で取り出すことができない構造とされている。
【００２９】
前面扉１ｃの内側には、後述する設定値の変更中や設定値の確認中にその時点の設定値が表示される設定値表示器２４（図４参照）、が設けられているとともに、特に、操作台４の内部には、図１に示すように、上皿２６から供給されたパチンコ球を内部に取り込むための取込装置１００が設けられている。
【００３０】
取込装置１００には、図３に示すように、取込準備球通路１１０の各条に対応して球切り用の３つのスプロケット１０６が水平方向に向けて並設されている（図３では手前側のスプロケットのみが見えている）。このスプロケット１０６の外周には２カ所の切欠が形成されており、これらスプロケット１０６が取込モータ１０１の駆動により回転されることで切欠内に入り込んだパチンコ球が１球ずつ下方に排出されるようになっている。また、各条に対応したスプロケット１０６各々の切欠は、円周方向に対する配置位置が互いに異なるように（３つのスプロケット１０６の６つの切欠が６０度間隔で配置されるように）配置されており、３つのスプロケット１０６が同期回転することでパチンコ球が各スプロケット１０６毎に排出されるようになっている。
【００３１】
尚、３条の取込準備球通路１１０のうちの２条の取込準備球通路１１０からスプロケット１０６に供給されたパチンコ球は、２つのスプロケット１０６にてそれぞれ排出された後、下流側において合流して後述する取込球誘導通路１０８または返却球誘導通路１０９に流下するようになっている。
【００３２】
また、本実施例においては、取込準備球通路１１０及び取込装置１００の外形を構成するケース部材は、全て透明な合成樹脂材にて形成されており、取込準備球通路１１０及び取込装置１００内を流下するパチンコ球を、操作台４の上面に形成された残存球透視窓１３０を透して外部から視認することができるように構成されている。
【００３３】
スプロケット１０６の下方には、振分ソレノイド１０２の励磁または解除により揺動し、スプロケット１０６の回転により排出されたパチンコ球の流下通路を、取込球誘導通路１０８または返却球誘導通路１０９のいずれか一方に切り替えるための流路切替弁１０７が設けられている。
【００３４】
流路切替弁１０７は、取込球誘導通路１０８及び返却球誘導通路１０９の上流側において、２条の通路それぞれに配置される２つの流路切替弁１０７にて構成されており、これら２つの流路切替弁１０７の下端は、振分ソレノイド１０２の伸縮軸１０２ａの先端に中心部が軸支されたリンク部材１２４の下端に一端側が連結され、２条の通路にわたって水平方向に延びる揺動軸１０７ａに固着されている。よって、図３に示すように、振分ソレノイド１０２の励磁または解除により伸縮軸１０２ａが伸縮することで、リンク部材１２４が軸部を中心に回動して揺動軸１０７ａを軸心周りに回動させるため、流路切替弁１０７が揺動軸１０７ａを中心に揺動することになる。また、振分ソレノイド１０２の伸縮軸１０２ａは、励磁されていない状態において該伸縮軸１０２ａ周りに環装された図示しないコイルバネにより常時伸張方向に向けて付勢されているため、伸縮軸１０２ａの先端にリンク部材１２４を介して連結されている流路切替弁１０７は、振分ソレノイド１０２が励磁されていない状態（ｏｆｆ状態）であるときに、スプロケット１０６により取り込まれたパチンコ球の流路を取込球誘導通路１０８側とする位置（図３中実線で示す位置）に向けて常時付勢されている。
【００３５】
また、リンク部材１２４の上端は、パチンコ球の流路が返却球誘導通路１０９に切り替えられたとき、すなわち、流路切替弁１０７が図３中２点鎖線で示す起立位置となったときに、振分ソレノイド１０２の本体近傍に設けられた流路検出スイッチ１１５にて検出されるようになっている。このように流路検出スイッチ１１５によるリンク部材１２４の検出状況によって、流路切替弁１０７によりパチンコ球の流路が取込球誘導通路１０８側または返却球誘導通路１０９側のいずれになっているか、すなわち流路切替弁１０７によるパチンコ球の実際の流路方向を検出できるようになっている。
【００３６】
また、流路切替弁１０７の下方における取込球誘導通路１０８との連結部分には、取込球検出スイッチ１０５が配置されており、スプロケット１０６の回転により排出され、流路切替弁１０７により取込球誘導通路１０８側に振り分けられたパチンコ球が検出されるようになっている。一方、返却球誘導通路１０９との連結部分には、返却球検出スイッチ１０３が配置されており、スプロケット１０６の回転により排出され、流路切替弁１０７により返却球誘導通路１０９側に振り分けられたパチンコ球が検出されるようになっている。
【００３７】
このように取込球検出スイッチ１０５は、取込球誘導通路１０８におけるスプロケット１０６よりも下流側の所定位置に配置され、返却球検出スイッチ１０３は、返却球誘導通路１０９におけるスプロケット１０６よりも下流側の所定位置に配置されているため、スプロケット１０６により排出された後、各誘導通路を流下する途中で各検出スイッチ１０３，１０５に検出されるようになっている。
【００３８】
次に、取込装置１００において上皿２６から導かれたパチンコ球を、賭数を設定するために取り込んで遊技者に返却せずに遊技島に排出する場合には、振分ソレノイド１０２の励磁が停止した状態とする。この状態では、流路切替弁１０７が図３中実線で示される位置であるので、スプロケット１０６の回転により排出されたパチンコ球が取込球誘導通路１０８側に誘導され、取込球検出スイッチ１０５により検出された後、取込球誘導通路１０８を流下してスロットマシン１の後側に回り込んで、図示しない遊技島内部のアウト球タンクに回収されるようになっている。
【００３９】
また、上皿２６のパチンコ球を下皿２５に排出（返却）させる場合には、振分ソレノイド１０２が励磁された状態とする。この状態では、流路切替弁１０７がコイルバネの付勢力に抗して揺動して図３中２点鎖線で示される位置となり、スプロケット１０６の回転により排出されたパチンコ球が返却球誘導通路１０９側に誘導され、更に、返却球検出スイッチ１０３にて検出された後、返却球誘導通路１０９を流下して払出口９から下皿２５に排出され、遊技者に返却されるようになっている。尚、振分ソレノイド１０２は、上皿２６のパチンコ球を下皿２５に排出（返却）させる場合を除き、励磁が停止した状態とされている。すなわち上皿２６のパチンコ球を下皿２５に排出（返却）させる場合を除き、流路切替弁１０７が図３中実線で示される位置とされ、スプロケット１０６の回転により排出されたパチンコ球の流路方向が取込球誘導通路１０８側となるようになっている。
【００４０】
また、返却球誘導通路１０９における下皿２５の近傍位置には、通路内の球詰りを検出する返却球詰まり検出スイッチ１１１（図１、図４参照）が設けられており、例えば、下皿２５が満タンのために返却球誘導通路１０９が球詰りを起こしていることを検出できるようになっている。
【００４１】
前述した取込装置１００、取込準備球通路１１０、球抜き通路１２０、取込球誘導通路１０８、返却球誘導通路１０９、及び払出球誘導通路２０８の下部前方は、操作台４及び該操作台４の下方前面を形成するカバーパネル４ａ（図１参照）により被覆されており、特に取込準備球通路１１０や取込装置１００内に流入したパチンコ球を取り出すことができない構造とされている。操作台４の上面における取込装置１００の上方位置近傍には、取込準備球通路１１０（取込装置１００内）内に残存しているパチンコ球、詳しくは、球抜きレバー３１の操作が行われて上皿２６のパチンコ球が球抜き通路１２０を介して球抜きした後においても取込準備球通路１１０に残存し、カバーパネル４ａの内部に進入して視認不能となったパチンコ球を視認するための透明パネルからなる透光部としての残存球透視窓１３０が形成されている。
【００４２】
前述したように取込準備球通路１１０及び取込装置１００のケースカバーは透明樹脂材にて形成されているため、遊技者は残存球透視窓１３０を透して取込準備球通路１１０内（取込装置１００内）にパチンコ球が残存しているか否かをスロットマシン１の外部から目視により確認することができる。よって遊技者は、取込準備球通路１１０内にパチンコ球が残存しているときにはその旨を確実に認識することができるため、取込準備球通路１１０内にパチンコ球が残存しているにも関わらず遊技を終了して遊技者が不利益を被ることを回避することができる。
【００４３】
図１及び図２に示すように、本体枠１ｂにおいて、上皿２６よりも上方位置には、当該スロットマシン１が設置される遊技島等から供給されたパチンコ球を上皿２６に払い出すための払出装置２００が設けられている。尚、払出装置２００から払い出されたパチンコ球は、払出装置２００から下方に向けて延設された払出球誘導通路２０８を流下して、上皿２６における貯留部２６ａ側に形成された連通口１３から上皿２６に払い出されるようになっている。また、払出球誘導通路２０８は、連通口１３から更に下方の下皿２５に向けて延設されており、上皿２６が満タンのため上皿２６から溢れた余剰球は払出球誘導通路２０８を流下して払出口９から下皿２５に払い出されるようになっている。
【００４４】
また、本体枠１ｂには、前面扉１ｃの透視窓３に面して、前述したリール２Ｌ、２Ｃ、２Ｒ、リールモータ３２Ｌ、３２Ｃ、３２Ｒ（図４参照）、各リール２Ｌ、２Ｃ、２Ｒの基準位置をそれぞれ検出可能なリールセンサ３３（図４参照）からなるリールユニット（図示略）が設けられているとともに、その下方には、前面扉１ｃ側に面してスイッチパネル（図示略）が設けられている。このスイッチパネルには、後述のビッグボーナス終了時に打止状態（リセット操作がなされるまでゲームの進行が規制される状態）に制御する打止機能の有効／無効を選択するための打止スイッチ３６（図４参照）、起動時に設定変更モードに切り替えるための設定キースイッチ３７（図４参照）、通常時においてはＲＡＭ異常エラーを除くエラー状態や打止状態を解除するためのリセットスイッチとして機能し、設定変更モードにおいては後述する内部抽選の当選確率（払い出し率）の設定値を変更するための設定スイッチとして機能するリセット／設定スイッチ３８（図４参照）、がそれぞれ配設されている。そして、前面扉１ｃを開放することにより、スイッチパネルに配設された打止スイッチ３６、設定キースイッチ３７、リセット／設定スイッチ３８が、スロットマシン１の前方から操作できるようになっている。
【００４５】
また、スイッチパネルの後方には、後述する電源基板７５を収容する電源ユニット（図示略）が設けられており、その側面には、電源をＯＮ／ＯＦＦする際に操作される電源スイッチ３９（図４参照）が配設されており、本体枠１ｂを開放することにより、電源ユニットの側面に配設された電源スイッチ３９が操作できるようになっている。
【００４６】
また、本体枠１ｂには、遊技の制御を行う遊技制御基板４０、パチンコ球の払出制御を行う払出制御基板６０、演出の制御を行う演出制御基板９０、スロットマシン１を構成する電気部品の駆動電源を生成し、各部に供給する電源基板７５が設けられている。
【００４７】
これら各基板のうち、遊技制御基板４０及び払出制御基板６０は、図２に示すように、透明な合成樹脂材にて形成される１つの収容ケース１５０内に収容された状態で本体枠１ｂの背面側に配設されている。また、演出制御基板９０は、本体枠１ｂの前面扉１ｃ側に配設され、電源基板７５は、前述した電源ユニットに収容された状態で収容ケース１５０と前述したスイッチパネルとの間に配設されている。
【００４８】
遊技制御基板４０及び払出制御基板６０が収容される収容ケース１５０は、特に図示はしないが、基板を収容可能なケース本体と、該ケース本体の開口を開閉可能なケースカバーとから構成されており、これらケース本体及びケースカバーそれぞれの左右側辺には、ワンウェイネジ（ドライバーにより一方向にしか回転させることが出来ないネジ）が螺入される複数の封止片が突設されている。
【００４９】
このように構成された収容ケース１５０は、ケース本体及びケースカバーそれぞれの左右の封止片のうち、例えば左右それぞれ１つの封止片のみにワンウェイネジを螺入するとともに、該ワンウェイネジの先端を更にスロットマシン１の背面に形成された取付孔（図示略）に螺入することで、封止片等の取り付けに関連する取り付け関連部位を破壊しない限り、ケースカバーを開放、かつ、収容ケース１５０をスロットマシン１から取り外すことができないように取り付けられており、これにより遊技制御基板４０及び払出制御基板６０に不正な改造等を施したり、不正な基板にすり替える等の不正行為が防止されている。
【００５０】
図１及び図２に示すように、スロットマシン１に供給されたパチンコ球は、本体枠１ｂの背面上部に設けられた補給タンク２０４に貯留され、補給タンクから延設される球供給通路２１０を流下して払出装置２００に供給されるようになっている。この球供給通路２１０は特に図示はしないが３条の通路からなり、補給タンク２０４から流出したパチンコ球は３条の通路それぞれに分流された状態で払出装置２００に供給されるようになっている。また、球供給通路２１０における払出装置２００の上方所定高さ位置には各条に対応して供給球検出スイッチ２０５が設けられており、この供給球検出スイッチ２０５により払出装置２００に供給されるパチンコ球が待機しているか否かが検出されるようになっている。本実施例では、供給球検出スイッチ２０５が賞球の払出を伴う入賞の発生により払出装置２００にて払い出される最大賞球数である７５球分の球が供給されていることを検出可能な位置に設けられており、最大賞球数の払出に必要なパチンコ球が待機しているか否かが検出されるようになっている。
【００５１】
更に本実施例では、取込装置１００にて取り込まれる最大球数が１５球であり、精算スイッチ１０の操作に基づき払出装置２００にて最大１５球のパチンコ球が払い出されるが、この場合でも、供給球検出スイッチ２０５により、精算スイッチ１０に基づき払い出すべき球数の払出に必要なパチンコ球が待機しているか否かが検出されるようになっている。更に、本実施例では、カードユニット４００からの１回の貸出要求により２５球の貸出が要求されるが、この場合でも、供給球検出スイッチ２０５により、貸出要求に基づき払い出すべき球数の払出に必要なパチンコ球が待機しているか否かが検出されるようになっている。
【００５２】
払出装置２００は、特に詳細な図示はしないが、取込装置１００とほぼ同様に構成されており、球供給通路２１０の各条に対応して、払出モータ２０１（図４参照）の駆動にて回転するスプロケット（図示略）が設けられている。また、スプロケットの下方には、賞球等の払出に基づきスプロケットにて排出されたパチンコ球の通過を検出するための払出球検出スイッチ２０２（図４参照）が設けられており、スプロケットの回転により排出されたパチンコ球が払出球検出スイッチ２０２にて検出された後、払出装置２００の下部から延設される払出球誘導通路２０８に排出されるようになっている。
【００５３】
払出球誘導通路２０８は下皿２５まで延設されており、払出装置２００から払い出されたパチンコ球は払出球誘導通路２０８を流下して連通口２７から上皿２６に払い出されるとともに、上皿２６から溢れた余剰球は払出口９から下皿２５に払い出されるようになっている。また、払出球誘導通路２０８における下皿２５の近傍位置には、通路内の球詰りを検出する払出球詰まり検出スイッチ１１２（図１、図４参照）が設けられており、例えば、下皿２５が満タンのために払出球誘導通路２０８が球詰りを起こしているか否かを検出できるようになっている。
【００５４】
本実施例のスロットマシン１は、図１に示すように、有価価値が記録されたプリペイドカードを受け付けるカードユニット４００と並設されており、前述した球貸スイッチ２９の操作に基づくカードユニット４００からの要求に応じて、受付中のプリペイドカードに記録された有価価値を用いてパチンコ球の貸出を行うことが可能とされている。
【００５５】
本実施例のスロットマシン１においてゲームを行う場合には、まず、上皿２６に貯留されたパチンコ球を用いて賭数を設定する。賭数は、遊技状態に応じて定められた規定数の賭数のみを設定することが可能であり、本実施例では、規定数の賭数として後述する通常遊技状態においては３が定められており、後述するレギュラーボーナス中においては、１が定められているので、遊技状態がレギュラーボーナスにあるときには、１のみ賭数が設定可能とされ、遊技状態が通常遊技状態であるときには、３のみ賭数が設定可能とされている。尚、本実施例では、最小単位の賭数１を設定するために５球のパチンコ球が必要であり、５球のパチンコ球が取り込まれる毎に賭数が１設定されるようになっている。
【００５６】
賭数を設定するには、１球取込スイッチ５またはＭＡＸＢＥＴスイッチ６を操作すれば良い。本実施例では、１球取込スイッチ５が操作されると、上皿２６に貯留されたパチンコ球からパチンコ球が１球取り込まれ、ＭＡＸＢＥＴスイッチ６が操作されると、上皿２６に貯留されたパチンコ球からその時点で遊技状態に応じて定められた規定数の賭数を設定するのに必要な数のパチンコ球が取り込まれる。
【００５７】
また、このように１球取込スイッチ５またはＭＡＸＢＥＴスイッチ６の操作に応じて賭数を設定するために取込装置１００により取り込まれたパチンコ球は、前述したように取込球誘導通路１０８を流下して、スロットマシン１の内部、すなわち、スロットマシン１における遊技者が対面する側から見て裏側に取り込まれて、前述したように図示しない遊技島内部に設けられたアウト球タンクに排出される。尚、取込装置１００によるパチンコ球の取込制御処理の詳細については後述する。
【００５８】
遊技状態に応じて定められた規定数の賭数が設定されると、入賞ラインＬ１〜Ｌ５（図１参照）が有効となり、スタートスイッチ７の操作が有効な状態、すなわち、ゲームが開始可能な状態となる。尚、本実施例では、遊技状態に応じて定められた規定数の賭数が設定された時点でゲームが開始可能な状態となるが、例えば、遊技状態に応じて定められた規定数の範囲内で賭数を設定可能とし、少なくとも１以上の賭数が設定された時点でゲームが開始可能な状態となるようにしても良い。
【００５９】
ゲームが開始可能な状態でスタートスイッチ７を操作すると、各リール２Ｌ、２Ｃ、２Ｒが回転し、各リール２Ｌ、２Ｃ、２Ｒの図柄が連続的に変動する。そして、各リール２Ｌ、２Ｃ、２Ｒが定速回転となると、ストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が有効な状態となり、この状態でいずれかのストップスイッチ８Ｌ、８Ｃ、８Ｒを操作すると、対応するリール２Ｌ、２Ｃ、２Ｒの回転が停止し、透視窓３に表示結果が導出表示される。
【００６０】
そして全てのリール２Ｌ、２Ｃ、２Ｒが停止されることで１ゲームが終了し、有効化されたいずれかの入賞ラインＬ１〜Ｌ５上に予め定められた図柄の組み合わせ（以下、役とも呼ぶ）が各リール２Ｌ、２Ｃ、２Ｒの表示結果として停止した場合には入賞が発生し、その入賞に応じて定められた数のパチンコ球（賞球）が払出装置２００から払出され、払出球誘導通路２０８を介して直接上皿２６に払い出されて遊技者に対して付与される。尚、有効化された複数の入賞ライン上にパチンコ球の払出を伴う図柄の組み合わせが揃った場合には、有効化された入賞ラインに揃った図柄の組み合わせそれぞれに対して定められた払出球数を合計し、合計した払出球数のパチンコ球が遊技者に対して払い出されることとなる。ただし、１ゲームで払い出されるパチンコ球の球数には、上限（本実施例では、７５球）が定められており、合計した払出球数が上限を超える場合には、上限球数のパチンコ球が払い出されることとなる。また、有効化されたいずれかの入賞ラインＬ１〜Ｌ５上に、遊技状態の移行を伴う図柄の組み合わせが各リール２Ｌ、２Ｃ、２Ｒの表示結果として停止した場合には図柄の組み合わせに応じた遊技状態に移行するようになっている。
【００６１】
図４は、スロットマシン１の構成を示すブロック図である。スロットマシン１には、図４に示すように、遊技制御基板４０、払出制御基板６０、演出制御基板９０、電源基板７５が設けられており、遊技制御基板４０によって主に遊技の制御が行われ、払出制御基板６０によってパチンコ球の払出制御が行われ、演出制御基板９０によって遊技の進行に応じた演出の制御が行われ、電源基板７５によってスロットマシン１を構成する電気部品の駆動電源が生成され、各部に供給される。
【００６２】
電源基板７５には、外部からＡＣ１００Ｖの電源が供給されるとともに、このＡＣ１００Ｖの電源からスロットマシン１を構成する電気部品の駆動に必要な直流電圧が生成され、遊技制御基板４０及び遊技制御基板４０を介して接続された払出制御基板６０や演出制御基板９０に供給されるようになっている。また、電源基板７５には、前述した電源スイッチ３９が接続されている。
【００６３】
遊技制御基板４０には、前述した１球取込スイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、ストップスイッチ８Ｌ、８Ｃ、８Ｒ、精算スイッチ１０、リールセンサ３３、打止スイッチ３６、設定キースイッチ３７、リセット／設定スイッチ３８、取込球検出スイッチ１０５、返却球検出スイッチ１０３、返却球詰まり検出スイッチ１１１、流路検出スイッチ１１５等の各種スイッチ類が接続されているとともに、払出制御基板６０を介して前述した払出球詰まり検出スイッチ１１２、払出球検出スイッチ２０２、供給球検出スイッチ２０５が接続されており、これら接続されたスイッチ類の検出信号が入力されるようになっている。
【００６４】
また、遊技制御基板４０には、前述した取込済球／払出済球表示器１１、遊技補助表示器１２、１〜３ＢＥＴＬＥＤ１４〜１６、取込要求ＬＥＤ１７、スタート有効ＬＥＤ１８、ウェイト中ＬＥＤ１９、リプレイ中ＬＥＤ２０、ＢＥＴスイッチ有効ＬＥＤ２１、左、中、右停止有効ＬＥＤ２２Ｌ、２２Ｃ、２２Ｒ、設定値表示器２４、リールモータ３２Ｌ、３２Ｃ、３２Ｒ、取込モータ１０１、振分ソレノイド１０２等の電気部品が接続されており、これら電気部品は、遊技制御基板４０に搭載された後述の遊技制御部４１の制御に基づいて駆動されるようになっている。
【００６５】
遊技制御基板４０には、ＣＰＵ４１ａ、ＲＯＭ４１ｂ、ＲＡＭ４１ｃ、Ｉ／Ｏポート４１ｄを備えたマイクロコンピュータからなり、遊技の制御を行う遊技制御部４１、所定範囲（本実施例では０〜１６３８３）の乱数を発生させる乱数発生回路４２、乱数発生回路から乱数を取得するサンプリング回路４３、遊技制御基板４０に直接または電源基板７５を介して接続されたスイッチ類から入力された検出信号を検出するスイッチ検出回路４４、リールモータ３２Ｌ、３２Ｃ、３２Ｒの駆動を行うリールモータ駆動回路４５、取込モータ１０１の駆動を行う取込モータ駆動回路５０、振分ソレノイド１０２の駆動を行うソレノイド駆動回路４６、遊技制御基板４０に接続された各種表示器やＬＥＤの駆動を行うＬＥＤ駆動回路４７、スロットマシン１に供給される電源電圧を監視し、電圧低下を検出したときに、その旨を示す電圧低下信号を遊技制御部４１に対して出力する電断検出回路４８、電源投入時またはＣＰＵ４１ａからの初期化命令が一定期間入力されないときにＣＰＵ４１ａにリセット信号を与えるリセット回路４９、その他各種デバイス、回路が搭載されている。
【００６６】
ＣＰＵ４１ａには、処理を実行するのに必要なデータの読み出し及び書き込みが行われる複数のレジスタ（記憶領域）が設けられている。詳しくは、主に演算用データが格納されるＡ、Ｆレジスタ（フラグレジスタ）、汎用データが格納されるＢ、Ｃ、Ｄ、Ｅ、Ｈ、Ｌレジスタ、実行中のプログラムの位置を示すデータが格納されるＰＣレジスタ、スタックポインタ（後述するスタック領域の現在の位置を示すアドレス）が格納されるＳＰレジスタ、後述するリフレッシュ動作を行うＲＡＭ４１ｃのメモリブロックを示すデータが格納されるＲレジスタ、ＲＡＭ４１ｃの格納領域を参照する際の基準となる位置を示すデータが格納されるＩＸ、ＩＹレジスタ、割込発生時に参照する割込テーブルの位置を示すデータが格納されるＩレジスタが設けられている。
【００６７】
ＣＰＵ４１ａは、計時機能、タイマ割込などの割込機能（割込禁止機能を含む）を備え、ＲＯＭ４１ｂに記憶されたプログラム（後述）を実行して、遊技の進行に関する処理を行うととともに、遊技制御基板４０に搭載された制御回路の各部を直接的または間接的に制御する。ＲＯＭ４１ｂは、ＣＰＵ４１ａが実行するプログラムや各種テーブル等の固定的なデータを記憶する。ＲＡＭ４１ｃは、ＣＰＵ４１ａがプログラムを実行する際のワーク領域等として使用される。Ｉ／Ｏポート４１ｄは、遊技制御部４１が備える信号入出力端子を介して接続された各回路との間で制御信号を入出力する。
【００６８】
遊技制御部４１は、信号入力端子ＤＡＴＡを備えており、遊技制御基板４０に接続された各種スイッチ類の検出状態がこれら信号入力端子ＤＡＴＡを介して入力ポートに入力される。これら信号入力端子ＤＡＴＡの入力状態は、ＣＰＵ４１ａにより監視されており、ＣＰＵ４１ａは、信号入力端子ＤＡＴＡの入力状態、すなわち各種スイッチ類の検出状態に応じて段階的に移行する基本処理を実行する。
【００６９】
また、ＣＰＵ４１ａは、前述のように割込機能を備えており、割込の発生により基本処理に割り込んで割込処理を実行できるようになっている。本実施例では、割込０〜３の４種類の割込を実行可能であり、各割込毎にカウンタモード（信号入力端子ＤＡＴＡとは別個に設けられたトリガー端子ＣＬＫ／ＴＲＧからの信号入力に応じて外部割込を発生させる割込モード）とタイマモード（ＣＰＵ４１ａのクロック入力数に応じて内部割込を発生させる割込モード）のいずれかを選択して設定できるようになっている。
【００７０】
本実施例では、割込０〜３のうち、割込２がカウンタモードに設定され、割込０及び割込１がタイマモードに設定され、割込３は未使用とされている。トリガー端子ＣＬＫ／ＴＲＧは、前述した電断検出回路４８と接続されており、ＣＰＵ４１ａは電断検出回路４８から出力された電圧低下信号の入力に応じて割込２を発生させて後述する電断割込処理を実行する。また、ＣＰＵ４１ａは、割込１に割り当てられたクロック入力数が第１の規定数に到達する毎、すなわち割込１に割り当てられたクロック入力数が第１の規定数に到達する時間間隔（本実施例では、約０．５６ｍｓ）毎に割込１を発生させて、スイッチ類の検出やリールモータ３２Ｌ、３２Ｃ、３２Ｒの駆動制御などを行うタイマ割込処理（Ａ）を実行するとともに、割込０に割り当てられたクロック入力数が第２の規定数に到達する毎、すなわち割込０に割り当てられたクロック入力数が第２の規定数に到達する時間間隔（本実施例では、約０．４ｍｓ）毎に割込０を発生させて、取込モータ１０１の駆動制御などを行うタイマ割込処理（Ｂ）を実行する。また、割込３は、未使用に設定されているが、ノイズ等によって割込３が発生することがあり得る。このため、ＣＰＵ４１ａは、割込３が発生した場合に、もとの処理に即時復帰させる未使用割込処理を実行するようになっている。
【００７１】
また、ＣＰＵ４１ａは、割込０〜３のいずれかの割込の発生に基づく割込処理の実行中に他の割込を禁止するように設定されているとともに、複数の割込が同時に発生した場合には、割込２、１、０、３の順番で優先して実行するように設定されている。すなわち割込２とその他の割込が同時に発生した場合には、割込２を優先して実行し、割込１と割込０または３が同時に発生した場合には、割込１を優先して実行し、割込０と割込３が同時に発生した場合には、割込０を優先して実行するようになっている。
【００７２】
また、ＣＰＵ４１ａは、割込０〜３のいずれかの割込の発生に基づく割込処理の開始時に、レジスタに格納されている使用中のデータをＲＡＭ４１ｃに設けられた後述のスタック領域に一時的に退避させるとともに、当該割込処理の終了時にスタック領域に退避させたデータをレジスタに復帰させるようになっている。
【００７３】
ＲＡＭ４１ｃには、ＤＲＡＭ（Dynamic  RAM）が使用されており、記憶しているデータ内容を維持するためのリフレッシュ動作が必要となる。ＣＰＵ４１ａには、このリフレッシュ動作を行うためのリフレッシュレジスタ（図示略）が設けられている。リフレッシュレジスタは、８ビットからなり、そのうちの下位７ビットが、ＣＰＵ４１ａがＲＯＭ４１ｂから命令をフェッチする度に自動的にインクリメントされるもので、その値の更新は、１命令の実行時間毎に行われる。
【００７４】
また、遊技制御部４１には、停電時においてもバックアップ電源が供給されており、バックアップ電源が供給されている間は、ＣＰＵ４１ａによりリフレッシュ動作が行われてＲＡＭ４１ｃに記憶されているデータが保持されるようになっている。
【００７５】
乱数発生回路４２は、後述するように所定数のパルスを発生する度にカウントアップして値を更新するカウンタによって構成され、サンプリング回路４３は、乱数発生回路４２がカウントしている数値を取得する。乱数発生回路４２は、乱数の種類毎にカウントする数値の範囲が定められており、本実施例では、その範囲として０〜１６３８３が定められている。ＣＰＵ４１ａは、その処理に応じてサンプリング回路４３に指示を送ることで、乱数発生回路４２が示している数値を乱数として取得する（以下、この機能をハードウェア乱数機能という）。後述する内部抽選用の乱数は、ハードウェア乱数機能により抽出した乱数をそのまま使用するのではなく、ソフトウェアにより加工して使用するが、その詳細については詳しく説明する。また、ＣＰＵ４１ａは、前述のタイマ割込処理（Ａ）により、特定のレジスタの数値を更新し、こうして更新された数値を乱数として取得する機能も有する（以下、この機能をソフトウェア乱数機能という）。
【００７６】
遊技制御部４１のＣＰＵ４１ａは、Ｉ／Ｏポート４１ｄを介して払出制御基板６０と各種の信号の入出力を行う。尚、遊技制御基板４０と払出制御基板６０との信号の入出力については、後に説明する。
【００７７】
払出制御基板６０には、前述した払出球詰まり検出スイッチ１１２、払出球検出スイッチ２０２、供給球検出スイッチ２０５が接続されており、これら接続されたスイッチの検出信号が入力されるようになっている。また、払出球詰まり検出スイッチ１１２、払出球検出スイッチ２０２、供給球検出スイッチ２０５の検出信号の伝送ラインは、払出制御基板６０上で分岐して遊技制御基板４０にも接続されており、これらのスイッチの検出信号は、遊技制御基板４０にも入力されるようになっている。
【００７８】
尚、本実施例では、払出球詰まり検出スイッチ１１２、払出球検出スイッチ２０２、供給球検出スイッチ２０５の検出信号の伝送ラインが払出制御基板６０上で分岐して遊技制御基板４０に入力されるようになっているが、払出球詰まり検出スイッチ１１２、払出球検出スイッチ２０２、供給球検出スイッチ２０５を遊技制御基板４０に接続するとともに、その検出信号の伝送ラインを遊技制御基板４０上で分岐して払出制御基板６０に入力するようにしても良いし、払出球詰まり検出スイッチ１１２、払出球検出スイッチ２０２、供給球検出スイッチ２０５の検出信号の伝送ラインを遊技制御基板４０や払出制御基板６０とは別個に設けられた中継基板上で分岐して遊技制御基板４０及び払出制御基板６０の双方に入力するようにしても良い。
【００７９】
また、払出球詰まり検出スイッチ１１２、払出球検出スイッチ２０２、供給球検出スイッチ２０５の検出信号の遊技制御基板４０への伝送ラインは、遊技制御基板４０と払出制御基板６０とが通信を行う際に用いる伝送ラインとともに集約された１本のケーブルを介して遊技制御基板４０に接続されており、ケーブルと各基板とを接続するコネクタについても、払出球詰まり検出スイッチ１１２、払出球検出スイッチ２０２、供給球検出スイッチ２０５の検出信号の伝送ラインと、遊技制御基板４０と払出制御基板６０とが通信を行う際に用いる伝送ラインと、で共用されている。
【００８０】
また、払出制御基板６０には、前述した払出モータ２０１等の電気部品が接続されており、これら電気部品は、払出制御基板６０に搭載された後述の払出制御部６１による制御に基づいて駆動されるようになっている。
【００８１】
払出制御基板６０には、遊技制御部４１と同様にＣＰＵ６１ａ、ＲＯＭ６１ｂ、ＲＡＭ６１ｃ、Ｉ／Ｏポート６１ｄを備えたマイクロコンピュータにて構成され、パチンコ球の払出の制御を行う払出制御部６１、払出制御基板６０に接続されたスイッチから入力された検出信号を検出するスイッチ検出回路６２、払出モータ２０１の駆動を行う払出モータ駆動回路６３、各種ＬＥＤ等の駆動を行う表示駆動回路６４、電源投入時またはＣＰＵ６１ａからの初期化命令が一定期間入力されないときにＣＰＵ６１ａにリセット信号を与えるリセット回路６５、その他の回路等、が搭載されており、ＣＰＵ６１ａは、遊技制御基板４０から出力される信号や、払出制御基板６０に接続されたスイッチからの検出信号を受けて、パチンコ球を払い出す払出制御を行い、接続端子板７０を介して接続されたカードユニット４００からの要求に応じてパチンコ球を貸し出す貸出制御を行うとともに、払出制御基板６０に搭載された制御回路の各部を直接的または間接的に制御する。
【００８２】
ＣＰＵ６１ａは、遊技制御部４１のＣＰＵ４１ａと同様に、タイマ割込などの割込機能（割込禁止機能を含む）を備える。ＣＰＵ６１ａは、クロック入力数が一定数に到達する毎、すなわち一定時間間隔（約２ｍｓ）毎に割込を発生させて、パチンコ球の払出制御や貸出制御などを行うタイマ割込処理（払出）を実行する。また、ＣＰＵ６１ａにおいても未使用の割込が発生した場合には、もとの処理に即時復帰させる未使用割込処理を実行するようになっている。
【００８３】
また、払出制御部６１には、遊技制御部４１のように停電時においてバックアップ電源が供給されることはなく、停電時においてＲＡＭ６１ｃに記憶されているデータは保持されることがない。
【００８４】
遊技制御部４１のＣＰＵ４１ａは、Ｉ／Ｏポート４１ｄを介して演出制御基板９０に、各種のコマンドを送信する。遊技制御基板４０から演出制御基板９０へ送信されるコマンドは一方向のみで送られ、演出制御基板９０から遊技制御基板４０へ向けてコマンドが送られることはない。遊技制御基板４０から演出制御基板９０へ送信されるコマンドの伝送ラインは、ストローブ（ＩＮＴ）信号ライン、データ伝送ライン、グラウンドラインから構成されているとともに、演出中継基板８０を介して接続されており、遊技制御基板４０と演出制御基板９０とが直接接続されない構成とされている。
【００８５】
演出制御基板９０には、前面扉１ｃに配置された液晶表示器５１（図１参照）、演出効果ＬＥＤ５２、スピーカ５３、５４、リール２Ｌ、２Ｃ、２Ｒの図柄を背後から照射するリールＬＥＤ５５等の電気部品が接続されており、これら電気部品は、演出制御基板９０に搭載された後述の演出制御部９１による制御に基づいて駆動されるようになっている。
【００８６】
演出制御基板９０には、遊技制御部４１と同様にＣＰＵ９１ａ、ＲＯＭ９１ｂ、ＲＡＭ９１ｃ、Ｉ／Ｏポート９１ｄを備えたマイクロコンピュータにて構成され、演出の制御を行う演出制御部９１、演出制御基板９０に接続された液晶表示器５１の駆動制御を行う液晶駆動回路９２、演出効果ＬＥＤ５２、リールＬＥＤ５５の駆動制御を行うランプ駆動回路９３、スピーカ５３、５４からの音声出力制御を行う音声出力回路９４、電源投入時またはＣＰＵ９１ａからの初期化命令が入力されないときにＣＰＵ９１ａにリセット信号を与えるリセット回路９５、その他の回路等、が搭載されており、ＣＰＵ９１ａは、遊技制御基板４０から送信されるコマンドを受けて、演出を行うための各種の制御を行うとともに、演出制御基板９０に搭載された制御回路の各部を直接的または間接的に制御する。
【００８７】
ＣＰＵ９１ａは、遊技制御部４１のＣＰＵ４１ａと同様に、タイマ割込などの割込機能（割込禁止機能を含む）を備える。演出制御部９１の割込端子（図示略）は、コマンド伝送ラインのうち、遊技制御部４１がコマンドを送信する際に出力するストローブ（ＩＮＴ）信号線に接続されており、ＣＰＵ９１ａは、ストローブ信号の入力に基づいて割込を発生させて遊技制御部４１から送信されたコマンドを受信するコマンド受信割込処理を実行する。また、ＣＰＵ９１ａは、クロック入力数が一定数に到達する毎、すなわち一定時間間隔（約１．１２ｍｓ）毎に割込を発生させて後述するタイマ割込処理（演出）を実行する。また、ＣＰＵ９１ａにおいても未使用の割込が発生した場合には、もとの処理に即時復帰させる未使用割込処理を実行するようになっている。
【００８８】
また、ＣＰＵ９１ａは、ＣＰＵ４１ａとは異なり、ストローブ信号（ＩＮＴ）の入力に基づいて割込が発生した場合には、他の割込に基づく割込処理の実行中であっても、当該処理に割り込んでコマンド受信割込処理を実行し、他の割込が同時に発生してもコマンド受信割込処理を最優先で実行するようになっている。
【００８９】
また、演出制御部９１にも、停電時においてバックアップ電源が供給されており、バックアップ電源が供給されている間は、ＣＰＵ９１ａによりリフレッシュ動作が行われてＲＡＭ９１ｃに記憶されているデータが保持されるようになっている。
【００９０】
本実施例のスロットマシン１は、設定値に応じてパチンコ球の払出率が変わるものであり、後述する内部抽選の当選確率は、設定値に応じて定まるものとなる。以下、設定値の変更操作について説明する。
【００９１】
設定値を変更するためには、設定キースイッチ３７をＯＮ状態としてからスロットマシン１の電源をＯＮする必要がある。設定キースイッチ３７をＯＮ状態として電源をＯＮすると、設定値表示器２４に設定値の初期値として１が表示され、リセット／設定スイッチ３８の操作による設定値の変更操作が可能な設定変更モードに移行する。設定変更モードにおいて、リセット／設定スイッチ３８が操作されると、設定値表示器２４に表示された設定値が１ずつ更新されていく（設定６から更に操作されたときは、設定１に戻る）。そして、スタートスイッチ７が操作されると設定値が確定し、確定した設定値が遊技制御部４１のＲＡＭ４１ｃに格納される。そして、設定キースイッチ３７がＯＦＦされると、遊技の進行が可能な状態に移行する。
【００９２】
本実施例のスロットマシン１においては、遊技制御部４１のＣＰＵ４１ａが電圧低下信号を検出した際に、電断割込処理を実行する。電断割込処理では、レジスタを後述するＲＡＭ４１ｃのスタックに退避し、遊技制御部４１のＲＡＭ４１ｃにいずれかのビットが１となる破壊診断用データ（本実施例では、５Ａ（Ｈ））、すなわち０以外の特定のデータを格納するとともに、ＲＡＭ４１ｃの全ての領域に格納されたデータに基づくＲＡＭパリティが０となるようにＲＡＭパリティ調整用データを計算し、ＲＡＭ４１ｃに格納する処理を行うようになっている。尚、ＲＡＭパリティとはＲＡＭ４１ｃの該当する領域（本実施例では、全ての領域）の各ビットに格納されている値の排他的論理和として算出される値である。このため、ＲＡＭ４１ｃの全ての領域に格納されたデータに基づくＲＡＭパリティが０であれば、ＲＡＭパリティ調整用データは０となり、ＲＡＭ４１ｃの全ての領域に格納されたデータに基づくＲＡＭパリティが１であれば、ＲＡＭパリティ調整用データは１となる。
【００９３】
そして、ＣＰＵ４１ａは、その起動時においてＲＡＭ４１ｃの全ての領域に格納されたデータに基づいてＲＡＭパリティを計算するとともに、破壊診断用データの値を確認し、ＲＡＭパリティが０であり、かつ破壊診断用データの値も正しいことを条件に、ＲＡＭ４１ｃに記憶されているデータに基づいてＣＰＵ４１ａの処理状態を電断前の状態に復帰させるが、ＲＡＭパリティが０でない場合（１の場合）や破壊診断用データの値が正しくない場合には、ＲＡＭ異常と判定し、ＲＡＭ異常エラーコードをレジスタにセットしてＲＡＭ異常エラー状態に制御し、遊技の進行を不能化させるようになっている。尚、ＲＡＭ異常エラー状態は、他のエラー状態と異なり、リセット／設定スイッチ３８を操作しても解除されないようになっており、前述した設定変更モードにおいて新たな設定値が設定されるまで解除されることがない。
【００９４】
また、ＣＰＵ４１ａは、後述する内部抽選処理において当該ゲームにおいて設定された賭数が遊技状態に応じた賭数であるか否かを判定する。そして、設定された賭数が遊技状態に応じた賭数ではない場合にも、ＲＡＭ異常と判定し、ＲＡＭ異常エラーコードをセットしてＲＡＭ異常エラー状態に制御し、遊技の進行を不能化させるようになっている。尚、前述のようにＲＡＭ異常エラー状態は、他のエラー状態と異なり、リセットスイッチ２３やリセット／設定スイッチ３８を操作しても解除されないようになっており、前述した設定変更モードにおいて新たな設定値が設定されるまで解除されることがない。
【００９５】
また、ＣＰＵ４１ａは、後述する内部抽選処理において内部抽選に用いる設定値が適正な値であるか否かを判定する設定値判定処理を実行する。
【００９６】
設定値判定処理では、内部抽選に用いる設定値が適正な範囲の値（１〜６）か否かを判定する設定値判定処理１、内部抽選に用いる設定値と、設定変更時に設定された設定値と、が一致するか否かを判定する設定値判定処理２、今回のゲームの内部抽選に用いる設定値と、前回のゲームの内部抽選に用いた設定値と、が一致するか否かを判定する設定値判定処理３、を１ゲーム毎にそれぞれ実行する。
【００９７】
そして、設定値判定処理１において、内部抽選に用いる設定値が適正な範囲の値でない場合、または設定値判定処理２において、内部抽選に用いる設定値と、設定変更時に設定された設定値と、が一致しない場合、または設定値判定処理３において、今回のゲームの内部抽選に用いる設定値と、前回のゲームの内部抽選に用いた設定値と、が一致しない場合にも、ＲＡＭ異常と判定し、ＲＡＭ異常エラーコードをセットしてＲＡＭ異常エラー状態に制御し、遊技の進行を不能化させるようになっている。尚、前述のようにＲＡＭ異常エラー状態は、他のエラー状態と異なり、リセットスイッチ２３やリセット／設定スイッチ３８を操作しても解除されないようになっており、前述した設定変更モードにおいて新たな設定値が設定されるまで解除されることがない。
【００９８】
本実施例のスロットマシン１は、前述のように遊技状態に応じて設定可能な賭数の規定数が定められており、遊技状態に応じて定められた規定数の賭数が設定されたことを条件にゲームを開始させることが可能となる。本実施例では、後に説明するが、遊技状態として、レギュラーボーナス、通常遊技状態があり、このうちレギュラーボーナスに対応する賭数の規定数として１が定められており、通常遊技状態に対応する賭数の規定数として３が定められている。このため、遊技状態がレギュラーボーナスにあるときには、賭数として１が設定されるとゲームを開始させることが可能となり、遊技状態が通常遊技状態にあるときには、賭数として３が設定されるとゲームを開始させることが可能となる。尚、本実施例では、遊技状態に応じた規定数の賭数が設定された時点で、全ての入賞ラインＬ１〜Ｌ５が有効化されるようになっており、遊技状態に応じた規定数が１であれば、賭数として１が設定された時点で全ての入賞ラインＬ１〜Ｌ５が有効化され、遊技状態に応じた規定数が３であれば、賭数として３が設定された時点で全ての入賞ラインＬ１〜Ｌ５が有効化されることとなる。
【００９９】
本実施例のスロットマシン１は、全てのリール２Ｌ、２Ｃ、２Ｒが停止した際に、有効化された入賞ライン（本実施例の場合、常に全ての入賞ラインが有効化されるため、以下では、有効化された入賞ラインを単に入賞ラインと呼ぶ）上に役と呼ばれる図柄の組み合わせが揃うと入賞となる。入賞となる役の種類は、遊技状態に応じて定められているが、大きく分けて、パチンコ球（賞球）の払い出しを伴う小役と、賭数の設定を必要とせずに次のゲームを開始可能となる再遊技役と、遊技状態の移行を伴う特別役と、がある。以下では、小役と再遊技役をまとめて一般役とも呼ぶ。遊技状態に応じて定められた各役の入賞が発生するためには、後述する内部抽選に当選して、当該役の当選フラグがＲＡＭ４１ｃに設定されている必要がある。
【０１００】
尚、これら各役の当選フラグのうち、小役及び再遊技役の当選フラグは、当該フラグが設定されたゲームにおいてのみ有効とされ、次のゲームでは無効となるが、特別役の当選フラグは、当該フラグにより許容された役の組み合わせが揃うまで有効とされ、許容された役の組み合わせが揃ったゲームにおいて無効となる。すなわち特別役の当選フラグが一度当選すると、例え、当該フラグにより許容された役の組み合わせを揃えることができなかった場合にも、その当選フラグは無効とされずに、次のゲームへ持ち越されることとなる。
【０１０１】
このスロットマシン１における役としては、特別役としてビッグボーナス（１）、ビッグボーナス（２）、レギュラーボーナスが、小役としてチェリー、１球（１）、１球（２）、ベル、ＪＡＣが、再遊技役としてリプレイが定められている。また、スロットマシン１における役の組み合わせとしては、ビッグボーナス（１）＋チェリー、ビッグボーナス（２）＋チェリー、ビッグボーナス（１）＋１球（１）、ビッグボーナス（２）＋１球（１）、ビッグボーナス（１）＋１球（２）、ビッグボーナス（２）＋１球（２）、ＪＡＣ＋チェリー、ＪＡＣ＋１球（１）、ＪＡＣ＋１球（２）が定められている。すなわち、役及び役の組み合わせの合計は１７となっている。
【０１０２】
本実施例のスロットマシン１においては、遊技状態が通常遊技状態であるか、レギュラーボーナスであるか、によって抽選の対象となる役及び役の組み合わせが異なる。更に遊技状態が通常遊技状態である場合には、いずれかの特別役の持ち越し中か否か（特別役の当選フラグにいずれかの特別役が当選した旨が既に設定されているか否か）によっても抽選の対象となる役及び役の組み合わせが異なる。本実施例では、遊技状態に応じた状態番号が割り当てられており、内部抽選を行う際に、現在の遊技状態に応じた状態番号を設定し、この状態番号に応じて抽選対象となる役を特定することが可能となる。
【０１０３】
遊技状態が通常遊技状態であり、いずれの特別役も持ち越されていない状態では、ビッグボーナス（１）、ビッグボーナス（２）、レギュラーボーナス、ビッグボーナス（１）＋チェリー、ビッグボーナス（２）＋チェリー、ビッグボーナス（１）＋１球（１）、ビッグボーナス（２）＋１球（１）、ビッグボーナス（１）＋１球（２）、ビッグボーナス（２）＋１球（２）、リプレイ、チェリー、１球（１）、１球（２）、ベル、すなわち役番号１〜１４の役及び役の組み合わせが内部抽選の対象となる。また、遊技状態が通常遊技状態であり、いずれかの特別役が持ち越されている状態では、リプレイ、チェリー、１球（１）、１球（２）、ベル、すなわち役番号１０〜１４の役及び役の組み合わせが内部抽選の対象となる。また、遊技状態がレギュラーボーナスでは、ベル、ＪＡＣ＋チェリー、ＪＡＣ＋１球（１）、ＪＡＣ＋１球（２）、すなわち役番号１４以降の役及び役の組み合わせが内部抽選の対象となる。
【０１０４】
チェリーは、いずれの遊技状態においても左リールについて入賞ラインのいずれかに「チェリー」の図柄が導出されたときに入賞となり、１０球のパチンコ球（賞球）が払い出される。尚、「チェリー」の図柄が左リールの上段または下段に停止した場合には、入賞ラインＬ２、Ｌ４または入賞ラインＬ３、Ｌ５の２本の入賞ラインにチェリーの組み合わせが揃うこととなり、２本の入賞ライン上でチェリーに入賞したこととなるので、２０球のパチンコ球（賞球）が払い出されることとなる。１球（１）は、いずれの遊技状態においても入賞ラインのいずれかに「青７−赤７−スイカ」の組み合わせが揃ったときに入賞となり、１球のパチンコ球（賞球）が払い出される。１球（２）は、いずれの遊技状態においても入賞ラインのいずれかに「赤７−青７−スイカ」の組み合わせが揃ったときに入賞となり、１球のパチンコ球（賞球）が払い出される。ベルは、いずれの遊技状態においても入賞ラインのいずれかに「ベル−ベル−ベル」の組み合わせが揃ったときに入賞となり、７５球のパチンコ球が払い出される。ＪＡＣは、レギュラーボーナスにおいてのみ入賞ラインのいずれかに「ベル−ベル−リプレイ」の組み合わせが揃ったときに入賞となり、１球のパチンコ球（賞球）が払い出される。尚、レギュラーボーナス以外の遊技状態においては、いずれかの入賞ラインに「ベル−ベル−リプレイ」の組み合わせが揃っても入賞とはならない。
【０１０５】
リプレイは、通常遊技状態において入賞ラインのいずれかに「リプレイ−リプレイ−リプレイ」の組み合わせが揃ったときに入賞となるが、レギュラーボーナスでは、この組み合わせが揃ったとしてもリプレイ入賞とならない。リプレイ入賞したときには、パチンコ球（賞球）の払い出しはないが次のゲームを改めて賭数を設定することなく開始できるので、次のゲームで設定不要となった賭数（レギュラーボーナスではリプレイ入賞しないので必ず３）に対応した１５球のパチンコ球（賞球）が払い出されるのと実質的には同じこととなる。
【０１０６】
レギュラーボーナスは、通常遊技状態において入賞ラインのいずれかに「赤７−赤７−ＢＡＲ」の組み合わせが揃ったときに入賞となる。レギュラーボーナス入賞すると、遊技状態が通常遊技状態からレギュラーボーナスに移行する。レギュラーボーナスは、１２ゲームを消化したとき、または８ゲーム入賞（役の種類は、いずれでも可）したとき、のいずれか早いほうで終了する。遊技状態がレギュラーボーナスにある間は、レギュラーボーナス中フラグがＲＡＭ４１ｃに設定される。
【０１０７】
ビッグボーナスは、通常遊技状態において入賞ラインのいずれかに「赤７−赤７−赤７」の組み合わせ、または「青７−青７−青７」の組み合わせが揃ったときに入賞となる。ビッグボーナス入賞すると、遊技状態がビッグボーナスに移行する。ビッグボーナスに移行すると、ビッグボーナスへの移行と同時にレギュラーボーナスに移行し、レギュラーボーナスが終了した際に、ビッグボーナスが終了していなければ、再度レギュラーボーナスに移行し、ビッグボーナスが終了するまで繰り返しレギュラーボーナスに制御される。すなわちビッグボーナス中は、常にレギュラーボーナスに制御されることとなる。そして、ビッグボーナスは、当該ビッグボーナス中において遊技者に払い出したパチンコ球（賞球）の総数が２３２５球を超えたときに終了する。この際、レギュラーボーナスの終了条件が成立しているか否かに関わらずレギュラーボーナスも終了する。遊技状態がビッグボーナスにある間は、ビッグボーナス中フラグがＲＡＭ４１ｃに設定される。
【０１０８】
尚、「赤７−赤７−赤７」によるビッグボーナス及び「青７−青７−青７」によるビッグボーナスを区別する必要がある場合には、それぞれビッグボーナス（１）、ビッグボーナス（２）と呼ぶものとする。また、前述したレギュラーボーナス、ビッグボーナス（１）及びビッグボーナス（２）をまとめて、単に「ボーナス」と呼ぶ場合があるものとする。
【０１０９】
次に、遊技制御部４１のＣＰＵ４１ａが演出制御基板９０に対して送信するコマンドについて説明する。
【０１１０】
本実施例では、遊技制御部４１のＣＰＵ４１ａが演出制御基板９０に対して、ＢＥＴコマンド、内部当選コマンド、リール回転開始コマンド、リール停止コマンド、入賞判定コマンド、払出開始コマンド、払出終了コマンド、遊技状態コマンド、待機コマンド、打止コマンド、エラーコマンド、設定開始コマンド、初期化コマンドを含む複数種類のコマンドを送信する。
【０１１１】
ＢＥＴコマンドは、賭数が設定された旨を特定可能なコマンドであり、パチンコ球が取り込まれて賭数が設定されたときに送信される。
【０１１２】
内部当選コマンドは、当選フラグの当選状況、並びに成立した当選フラグの種類を特定可能なコマンドであり、スタートスイッチ７が操作されてゲームが開始したときに送信される。
【０１１３】
リール回転開始コマンドは、リールの回転の開始を通知するコマンドであり、リール２Ｌ、２Ｃ、２Ｒの回転が開始されたときに送信される。
【０１１４】
リール停止コマンドは、停止するリールが左リール、中リール、右リールのいずれかであるか、該当するリールの停止操作位置の領域番号、該当するリールの停止位置の領域番号、を特定可能なコマンドであり、各リールの停止制御が行われる毎に送信される。
【０１１５】
入賞判定コマンドは、入賞の有無、並びに入賞の種類、入賞時のパチンコ球（賞球）の払出球数を特定可能なコマンドであり、全リールが停止して入賞判定が行われた後に送信される。
【０１１６】
払出開始コマンドは、パチンコ球の払出開始を通知するコマンドであり、入賞や取込済球の精算によるパチンコ球の払出が開始されたときに送信される。また、払出終了コマンドは、パチンコ球の払出終了を通知するコマンドであり、入賞及び取込済球の精算によるパチンコ球の払出が終了したときに送信される。
【０１１７】
遊技状態コマンドは、次ゲームの遊技状態（通常遊技状態であるか、ビッグボーナス中であるか、レギュラーボーナス中であるか、等）を特定可能なコマンドであり、ゲームの終了時に送信される。
【０１１８】
待機コマンドは、待機状態へ移行する旨を示すコマンドであり、１ゲーム終了後、賭数が設定されずに一定時間経過して待機状態に移行するときに送信される。
【０１１９】
打止コマンドは、打止状態の発生または解除を示すコマンドであり、ＢＢ終了後、エンディング演出待ち時間が経過した時点で打止状態の発生を示す打止コマンドが送信され、リセット操作がなされて打止状態が解除された時点で、打止状態の解除を示す打止コマンドが送信される。
【０１２０】
エラーコマンドは、エラー状態の発生または解除を示すコマンドであり、エラーが判定され、エラー状態に制御された時点でエラー状態の発生を示すエラーコマンドが送信され、リセット操作がなされてエラー状態が解除された時点で、エラー状態の解除を示すエラーコマンドが送信される。
【０１２１】
設定開始コマンドは、設定変更モードの開始を示すコマンドであり、設定開始時、すなわち設定変更モードに移行した時点で送信される。
【０１２２】
初期化コマンドは、遊技状態が初期化された旨を示すコマンドであり、設定終了時、すなわち設定変更モードの終了時に送信される。
【０１２３】
これら各コマンドは、後述する起動処理及びゲーム処理において生成され、ＲＡＭ４１ｃの特別ワークに設けられたコマンドキューに一時格納され、前述したタイマ割込処理（Ａ）において送信される。
【０１２４】
次に、遊技制御部４１のＣＰＵ４１ａが演出制御基板９０に対して送信するコマンドに基づいて演出制御部９１が実行する演出の制御について説明する。
【０１２５】
演出制御部９１のＣＰＵ９１ａは、遊技制御部４１のＣＰＵ４１ａが送信したコマンドを受信した際に、ＲＯＭ９１ｂに格納された制御パターンテーブルを参照し、制御パターンテーブルに登録された制御内容に基づいて液晶表示器５１、演出効果ＬＥＤ５２、スピーカ５３、５４、リールＬＥＤ５５等の各種演出装置の制御を行う。
【０１２６】
制御パターンテーブルには、複数種類の演出パターン毎に、コマンドの種類に対応する液晶表示器５１の表示パターン、演出効果ＬＥＤ５２の点灯態様、スピーカ５３、５４の出力態様、リールＬＥＤの点灯態様等、これら演出装置の制御パターンが登録されており、ＣＰＵ９１ａは、コマンドを受信した際に、制御パターンテーブルの当該ゲームにおいてＲＡＭ９１ｃに設定されている演出パターンに対応して登録された制御パターンのうち、受信したコマンドの種類に対応する制御パターンを参照し、当該制御パターンに基づいて演出装置の制御を行う。これにより演出パターン及び遊技の進行状況に応じた演出が実行されることとなる。
【０１２７】
尚、ＣＰＵ９１ａは、あるコマンドの受信を契機とする演出の実行中に、新たにコマンドを受信した場合には、実行中の制御パターンに基づく演出を中止し、新たに受信したコマンドに対応する制御パターンに基づく演出を実行するようになっている。すなわち演出が最後まで終了していない状態でも、新たにコマンドを受信すると、実行していた演出はキャンセルされて新たなコマンドに基づく演出が実行されることとなる。
【０１２８】
演出パターンは、内部当選コマンドを受信した際に、内部当選コマンドが示す内部抽選の結果に応じた選択率にて選択され、ＲＡＭ９１ｃに設定される。演出パターンの選択率は、ＲＯＭ９１ｂに格納された演出テーブルに登録されており、ＣＰＵ９１ａは、内部当選コマンドを受信した際に、内部当選コマンドが示す内部抽選の結果に応じて演出テーブルに登録されている選択率を参照し、その選択率に応じて複数種類の演出パターンからいずれかの演出パターンを選択し、選択した演出パターンを当該ゲームの演出パターンとしてＲＡＭ９１ｃに設定するようになっている。
【０１２９】
また、制御パターンテーブルには、特定のコマンド（自動停止を示すリール停止コマンド、入賞の発生を示す入賞判定コマンド、払出開始コマンド、払出終了、ビッグボーナス終了を示す遊技状態コマンド、待機コマンド、打止コマンド、エラーコマンド、設定開始コマンド、初期化コマンド等）を受信した際に参照される特定の制御パターンが格納されており、ＣＰＵ９１ａは、これら特定のコマンドを受信した場合には、当該ゲームにおいて設定されている演出パターンに関わらず、当該コマンドに対応する特定の制御パターンを参照し、当該制御パターンに基づいて演出装置の制御を行う。
【０１３０】
入賞の発生を示す入賞判定コマンドを受信した場合には、入賞の種類に応じた入賞時演出を実行するための入賞時演出パターンが制御パターンとして参照される。特に、ビッグボーナス入賞の発生を示す入賞判定コマンドを受信した場合には、ビッグボーナス入賞時に特有のＢＢ入賞時演出を実行するためのＢＢ入賞時パターンが制御パターンとして参照される。
【０１３１】
払出開始コマンドを受信した場合には、払出効果音を出力するための払出パターンが制御パターンとして参照される。また、払出効果音の出力中に払出終了コマンドを受信すると、払出効果音の出力を停止する。尚、払出開始コマンドを受信した場合には、他のコマンドと異なり、実行中の演出を中止して受信したコマンドに対応する演出を実行するのではなく、実行中の演出は継続したまま、払出効果音の出力が行われるようになっている。すなわち他の演出と払出に伴う演出が並行して実行されることとなる。
【０１３２】
ビッグボーナス終了を示す遊技状態コマンドを受信した場合には、ビッグボーナスの終了を示すエンディング演出を実行するためのエンディングパターンが制御パターンとして参照される。
【０１３３】
待機コマンドを受信した場合には、待機演出を実行するための待機パターンが制御パターンとして参照される。
【０１３４】
打止状態の発生を示す打止コマンド受信した場合には、打止状態である旨を報知するための打止報知パターンが制御パターンとして参照される。また、打止状態の解除を示す打止コマンドを受信した場合には、前述した待機パターンが制御パターンとして参照される。すなわち打止状態が解除されると待機演出が実行されることとなる。
【０１３５】
エラー状態の発生を示すエラーコマンドを受信した場合には、エラー状態である旨及びその種類を報知するためのエラー報知パターンが制御パターンとして参照される。また、エラー状態の解除を示すエラーコマンドを受信した場合には、エラー発生時に実行していた制御パターンが参照される。すなわちエラー発生時の演出が最初から実行されることとなる。
【０１３６】
設定開始コマンドを受信した場合には、設定変更中である旨を報知するための設定中報知パターンが参照される。また、初期化コマンドを受信した場合には、前述した待機パターンが制御パターンとして参照される。すなわち初期化コマンドを受信すると待機演出が実行されることとなる。
【０１３７】
演出制御部９１のＣＰＵ９１ａは、定期的に実行するタイマ割込処理（演出）を実行する毎に、ＲＡＭ９１ｃの全ての領域に格納されたデータに基づくＲＡＭパリティが０となるようにＲＡＭパリティ調整用データを計算し、ＲＡＭ９１ｃに格納する処理を行うようになっている。
【０１３８】
そして、ＣＰＵ９１ａは、その起動時においてＲＡＭ９１ｃの全ての領域に格納されたデータに基づいてＲＡＭパリティを計算し、ＲＡＭパリティが０であることを条件に、ＲＡＭ９１ｃに記憶されているデータに基づいて電断前の演出状態に復帰させるようになっている。具体的には、最後に実行していた制御パターンを参照し、当該制御パターンに基づく制御を実行する。これにより電断前に実行していた制御パターンに基づく演出が最初から実行されることとなる。
【０１３９】
次に、前述した取込装置１００によるパチンコ球の取込制御処理の詳細な内容について説明する。
【０１４０】
遊技制御部４１のＣＰＵ４１ａは、ゲームが開始されていない状態において１球取込スイッチ５またはＭＡＸＢＥＴスイッチ６の操作を検出した場合、上皿２６にパチンコ球があるか否かに関わらず、取込装置１００を駆動して該検出したスイッチに応じた球数のパチンコ球を取り込むための取込制御処理を開始するようになっている。
【０１４１】
本実施例では、１球取込スイッチ５の操作を検出した場合またはＭＡＸＢＥＴスイッチ６の操作を検出した場合には、スプロケット１０６の回転を開始させてパチンコ球を取り込むための取込動作を行わせるとともに、スプロケット１０６の回転を開始させてから所定球数（１球取込スイッチ５の操作を検出した場合には１球、ＭＡＸＢＥＴスイッチ６の操作を検出した場合には１５球）のパチンコ球が取込球検出スイッチ１０５により検出されたとき、またはスプロケット１０６の回転を開始させた後、取込球検出スイッチ１０５によりパチンコ球が検出されることなく所定時間が経過したときに、スプロケット１０６の回転を停止して該取込制御処理を終了する。
【０１４２】
ここで、取込球検出スイッチ１０５によりパチンコ球が検出されることなく所定時間が経過したときとは、詳しくは、スプロケット１０６の回転を開始した時点から予め定めた検出待ち時間（例えば３秒）が経過するまでの間及び取込球検出スイッチ１０５からの検出信号を受信してから前記予め定めた検出待ち時間である３秒が経過するまでの間にパチンコ球の検出がなかったときとされている。
【０１４３】
つまり、１球取込スイッチ５またはＭＡＸＢＥＴスイッチ６からの検出信号を受信したときにスプロケット１０６の回転を開始させるとともに、前記検出待ち時間が経過するまでの間に取込球検出スイッチ１０５からの検出信号の受信がある間は回転を継続させ、所定球数分の検出信号を受信したとき、または検出信号の受信がないまま検出待ち時間が経過したときにスプロケット１０６の回転を停止させ、該取込制御処理を終了する。
【０１４４】
ここで、取込準備球通路１１０に待機しているパチンコ球がスプロケット１０６の回転により取込装置１００内に取り込まれて取込球誘導通路１０８内に排出された後、取込球検出スイッチ１０５に到達して検出されるまでに要する流下時間は、スプロケット１０６の回転動作、スプロケット１０６から取込球検出スイッチ１０５までの取込球誘導通路１０８の距離及び通路形状等の状況に応じて異なるが、１球のパチンコ球がスプロケット１０６により取込球誘導通路１０８内に排出された後、取込球検出スイッチ１０５に到達して検出されるまでに要する最小流下時間及び最大流下時間を、複数回の計測等により設定することができる。すなわち、前記検出待ち時間は、少なくとも該流下時間よりも長い時間が設定される。
【０１４５】
また、ＣＰＵ４１ａは、１球のパチンコ球がスプロケット１０６により取込球誘導通路１０８内に排出された後、取込球検出スイッチ１０５に到達して検出されるまでに要する最小流下時間から最大流下時間までの間を、取込球検出スイッチ１０５によるパチンコ球の検出を有効とする正常検出期間として設定するようになっている。
【０１４６】
本実施例の取込装置１００では、スプロケット１０６の回転（取込動作）によりパチンコ球が１球ずつ取込球誘導通路１０８内に排出され、取込球検出スイッチ１０５に到達して検出されるため、パチンコ球ＣＰＵ４１ａは、取込制御処理を開始してから終了するまでの間に、取込球検出スイッチ１０５によるパチンコ球の検出を有効とする正常検出期間を１球ごとに設定するとともに、それ以外の期間、つまりスプロケット１０６の回転を開始してから１球目のパチンコ球が取込球検出スイッチ１０５を通過するまでの間及びパチンコ球が取込球検出スイッチ１０５を通過してから次のパチンコ球が取込球検出スイッチ１０５を通過するまでの間（前のパチンコ球の最大流下時間が経過してから次のパチンコ球の最小流下時間が経過するまでの間）を取込球検出スイッチ１０５によるパチンコ球の検出を有効としない異常検出期間として設定する取込期間設定処理（図２１参照）を行う。
【０１４７】
取込期間設定処理では、取込モータ１０１の作動開始とともに取込期間設定タイマを作動させるとともに、該取込期間設定タイマによる計時に基づき、１球の取込動作に対応する最小流下時間が経過した時点で正常検出期間フラグをセットして正常検出期間を設定し、最大流下時間が経過した時点で正常検出期間フラグをクリアする処理を繰り返し行う。よって本実施例では、取込モータ１０１の作動開始から１球目の正常検出期間が開始されるまでの間及び各正常検出期間と正常検出期間との間に、前記異常検出期間が設定されることになる。
【０１４８】
そして、取込球検出スイッチ１０５からの検出信号を受信した場合には、取込球検出時処理（図２２参照）を行う。具体的には、正常検出期間中であるか否かを判定し、正常検出期間中であると判定した場合には、有効な検出と判定し、取込球として計数する。
【０１４９】
また、ＣＰＵ４１ａは、１球分しか検出しないはずの正常検出期間中に取込球検出スイッチ１０５からの検出信号を２回以上受信したか否か、つまり１回目の有効な検出信号の受信後に新たな検出信号を受信したか否かを判定し、該新たな検出信号を受信した場合、すなわち過剰検出があった場合には、無効な検出と判定し、取込球として計数しない。
【０１５０】
また、本実施例では、ＣＰＵ４１ａは、１球分の正常検出期間中に取込球検出スイッチ１０５からの検出信号を３回以上受信したか否か、つまり１回目の有効な検出信号の受信後に新たな検出信号（過剰検出信号）を２回受信したか否かを判定し、該新たな検出信号を２回受信した場合（１球分の正常検出期間中に過剰検出信号を２回受信した場合）には、後述するエラー処理を行う。
【０１５１】
さらに、１球分の正常検出期間中において、１回目の有効な取込球検出スイッチ１０５からの検出信号の受信後に新たな検出信号（過剰検出信号）を１回受信した状況が、スプロケット１０６の回転中に２回発生した場合（１球分の正常検出期間中に過剰検出信号を１回受信する状況がスプロケット１０６の回転中に２回発生した場合）にも、後述するエラー処理を行う。
【０１５２】
このように、ＣＰＵ４１ａは、正常検出期間中に過剰検出信号を１回受信した場合にはエラー処理を行わず、その後、当該正常検出期間中に２回目の過剰検出信号を受信した場合、または当該取込動作中における別の正常検出期間中に２回目の過剰検出信号を受信した場合（いずれも１回のスプロケット１０６の回転中に合計２回の過剰検出信号を受信した場合）にエラー処理を行うようにしていることで、例えばノイズ等による誤検出があったときにこれを過剰検出があったとして頻繁にエラー処理が行われてしまうことを防止できる。
【０１５３】
１回の異常検出期間中において取込球検出スイッチ１０５からの検出信号（異常検出信号）を受信した場合、すなわち異常検出があった場合には、無効な検出と判定し、取込球として計数しない。
【０１５４】
また、本実施例では、ＣＰＵ４１ａは、１回の異常検出期間中に、取込球検出スイッチ１０５からの検出信号（異常検出信号）を２回受信した場合、または１回の異常検出期間中に取込球検出スイッチ１０５からの検出信号（異常検出信号）を１回受信する状況が、スプロケット１０６の回転中に２回発生した場合にも、後述するエラー処理を行う。
【０１５５】
このように、ＣＰＵ４１ａは、異常検出期間中に異常検出信号を１回受信した場合にはエラー処理を行わず、その後、当該異常検出期間中に２回目の異常検出信号を受信した場合、または当該取込動作中における別の異常検出期間中に２回目の異常検出信号を受信した場合（いずれも１回のスプロケット１０６の回転中に合計２回の異常検出信号を受信した場合）にエラー処理を行うようにしていることで、例えばノイズ等による誤検出があったときにこれを異常検出があったとして頻繁にエラー処理が行われてしまうことを防止できる。
【０１５６】
ここで、上述の取込制御処理の詳細な内容を、図６〜図１３に示すタイミングチャートに基づいて説明する。尚、以下においては、ＭＡＸＢＥＴスイッチ６からの検出信号の受信に基づく取込制御処理を一例として説明する。
【０１５７】
図６は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出状況の一例を示すフローチャート図である。
【０１５８】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔａ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔａ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔａ２）で正常検出期間フラグを設定して正常検出期間を開始し、最大流下時間が経過した時点（ｔａ４）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０１５９】
そしてこのｔａ２〜ｔａ４までの正常検出期間では、最小流下時間が経過した時点（ｔａ２）でパチンコ球が取込球検出スイッチ１０５に到達し、該パチンコ球が取込球検出スイッチ１０５を通過した時点（ｔａ３）で有効な検出と判定し、未使用球カウンタ（ＲＡＭ４１ｃに設定されたカウンタであり、既に取り込まれているが未だ賭数の設定に用いられていない未使用球数を記憶するカウンタ）の値を１加算するとともに、取込球カウンタ（ＲＡＭ４１ｃに設定されたカウンタであり、取り込むべき球数のうち未だ取り込まれていない球数である取込球数を記憶するカウンタ）の値を１減算する。
【０１６０】
次に、２球目のパチンコ球がスプロケット１０６により取り込まれて排出された時点から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔａ５）で再び正常検出期間フラグを設定して正常検出期間を開始し、最大流下時間が経過した時点（ｔａ６）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０１６１】
そしてこのｔａ５〜ｔａ７までの正常検出期間内において取込球検出スイッチ１０５によりパチンコ球が有効に検出されたと判定した時点（ｔａ６）で、未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０１６２】
以後、３球目から１５球目までのパチンコ球についてもそれぞれ正常検出期間を設定し、該正常検出期間内において取込球検出スイッチ１０５によりパチンコ球が有効に検出されたと判定した時点で、未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する処理を繰り返し行う。
【０１６３】
図７は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における異常検出状況の一例を示すフローチャート図である。
【０１６４】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｂ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｂ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｂ２）で正常検出期間フラグを設定して正常検出期間を開始し、最大流下時間が経過した時点（ｔｂ４）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０１６５】
そしてこのｔｂ２〜ｔｂ４までの正常検出期間では、最小流下時間が経過した時点（ｔｂ２）でパチンコ球が取込球検出スイッチ１０５に到達し、該パチンコ球が取込球検出スイッチ１０５を通過した時点（ｔｂ３）で有効な検出と判定し、未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０１６６】
ここで、１球目の最大流下時間が経過した時点（ｔｂ４）から２球目の最小流下時間が経過するまでの間、つまり、１球目の正常検出期間が終了したときから２球目の正常検出期間が開始されるまでの間に設定される異常検出期間内において、取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｂ５）で、異常取込カウンタ（ＲＡＭ４１ｃに設定されたカウンタであり、異常検出期間中における取込球検出スイッチ１０５からの検出信号の受信回数を記憶するカウンタ）の値に１を加算するとともに、異常取込カウンタの値が２になってないので処理を継続する。そして、さらにこの異常検出期間内に取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｂ６）で、異常取込カウンタの値に１を加算する。
【０１６７】
この加算により異常取込カウンタの値が２となる、すなわち、１球目の正常検出期間と２球目の正常検出期間との間に設定された１回の異常検出期間内に複数回（本実施例では２回）の異常検出（ａ１，ａ２）が発生したため、その時点で取込モータ１０１をｏｆｆにしてスプロケット１０６の回転を停止するとともに、エラーフラグを設定し、所定のエラー処理を実行する（ｔｂ６）。
【０１６８】
図８は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における異常検出状況の他の一例を示すフローチャート図である。
【０１６９】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｃ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｃ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｃ２）で正常検出期間フラグを設定して正常検出期間を開始し、最大流下時間が経過した時点（ｔｃ４）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０１７０】
そしてこのｔｃ２〜ｔｃ４までの正常検出期間内においてパチンコ球が取込球検出スイッチ１０５を通過した時点（ｔｃ３）で有効な検出と判定し、未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０１７１】
ここで、１球目の最大流下時間が経過した時点（ｔｃ４）から２球目の最小流下時間が経過するまでの間、つまり、１球目の正常検出期間が終了したときから２球目の正常検出期間が開始されるまでの間に設定される異常検出期間内において、取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｃ５）で、異常取込カウンタの値に１を加算するとともに、異常取込カウンタの値は２に達しないので処理を継続する。
【０１７２】
次いで、２球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｃ６）で正常検出期間フラグを設定して正常検出期間を開始し、最大流下時間が経過した時点（ｔｃ８）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０１７３】
そしてこのｔｃ６〜ｔｃ８までの正常検出期間内においてパチンコ球が取込球検出スイッチ１０５を通過した時点（ｔｃ７）で有効な検出と判定し、未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０１７４】
ここで、２球目の最大流下時間が経過した時点（ｔｃ８）から３球目の最小流下時間が経過するまでの間、つまり、２球目の正常検出期間が終了したときから３球目の正常検出期間が開始されるまでの間に設定される異常検出期間内において、取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｃ９）で、異常取込カウンタの値に１を加算する。
【０１７５】
この加算により異常取込カウンタの値が２となる、すなわち、１球目の正常検出期間と２球目の正常検出期間との間に設定された異常検出期間内に発生した１回の異常検出（ａ３）と、２球目の正常検出期間と３球目の正常検出期間との間に設定された今回の異常検出期間内に発生した１回の異常検出（ａ４）と、により合計２回の異常検出が発生したことになり、不正検出が行われた可能性が高いため、その時点で取込モータ１０１をｏｆｆにしてスプロケット１０６の回転を停止するとともに、エラーフラグを設定し、所定のエラー処理を実行する（ｔｃ９）。
【０１７６】
図９は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における異常検出状況の他の一例を示すフローチャート図である。
【０１７７】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｄ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｄ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｄ２）で正常検出期間フラグを設定して正常検出期間を開始し、最大流下時間が経過した時点（ｔｄ４）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０１７８】
そしてこのｔｄ２〜ｔｄ４までの正常検出期間内においてパチンコ球が取込球検出スイッチ１０５を通過した時点（ｔｄ３）で有効な検出と判定し、未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０１７９】
ここで、１球目の最大流下時間が経過した時点（ｔｄ４）から２球目の最小流下時間が経過するまでの間、つまり、１球目の正常検出期間が終了したときから２球目の正常検出期間が開始されるまでの間に設定される異常検出期間内において、取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｄ５）で、異常取込カウンタの値に１を加算するとともに、異常取込カウンタの値は２に達しないので処理を継続する。その後、異常検出期間に検出がないまま、正常検出期間に有効に検出された球数が１５球に満たない状態で１回の取込制御処理が終了した場合、異常取込カウンタの値はクリアされる。
【０１８０】
その後、再度ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｄ６）。尚、この場合は１５球から既に検出されている取込済み球数を（１５−５×ＢＥＴカウンタの値＋未使用球数）を減算した球数分の取込動作を行う。
【０１８１】
そしてこのスプロケット１０６の回転が開始され、例えば１０球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｄ６）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｄ７）で正常検出期間フラグを設定して正常検出期間を開始し、最大流下時間が経過した時点（ｔｄ９）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０１８２】
そしてこのｔｄ７〜ｔｄ９までの正常検出期間内においてパチンコ球が取込球検出スイッチ１０５を通過した時点（ｔｄ８）で有効な検出と判定し、未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０１８３】
ここで、１０球目の最大流下時間が経過した時点（ｔｄ９）から１１球目の最小流下時間が経過するまでの間、つまり、１０球目の正常検出期間が終了したときから１１球目の正常検出期間が開始されるまでの間に設定される異常検出期間内において、取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｄ１０）で、異常取込カウンタの値に１を加算する。この場合、前回の９球分のパチンコ球の取込動作処理が終了したことにより、異常取込カウンタの値はクリアされており、異常取込カウンタの値は１であるので処理を継続することになる。
【０１８４】
図１０は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における過剰検出状況の一例を示すフローチャート図である。
【０１８５】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｅ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｅ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｅ２）で正常検出期間フラグを設定して正常検出期間を開始し、最大流下時間が経過した時点（ｔｅ６）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０１８６】
そして、最小流下時間が経過した時点（ｔｅ２）から取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｅ３）で、正常取込カウンタ（ＲＡＭ４１ｃに設定されたカウンタであり、正常検出期間中における取込球検出スイッチ１０５からの検出信号の受信回数を記憶するカウンタ）の値に１を加算するとともに、該加算の結果、正常取込カウンタの値は３及び２に達しない（正常取込カウンタ＝１）ので、有効な検出と判定して未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０１８７】
次いで、正常検出期間が終了する時点（ｔｅ６）までの間に、２回目の取込球検出スイッチ１０５からの検出信号（ｂ１）を受信した時点（ｔｅ４）で、正常取込カウンタの値に１を加算するとともに、該加算の結果、正常取込カウンタの値は３に達しない（正常取込カウンタ＝２）ので、無効な検出であるため未使用球カウンタ及び取込球カウンタの値を更新せずに、過剰取込カウンタ（ＲＡＭ４１ｃに設定されたカウンタであり、正常検出期間中における取込球検出スイッチ１０５からの過剰検出信号の受信回数（正常取込カウンタの値が２に到達したときに１が加算される）を記憶するカウンタ）の値を１加算する。該加算の結果、過剰取込カウンタの値は２に達しない（過剰取込カウンタ＝１）ので、そのまま処理を続行する。
【０１８８】
その後、正常検出期間が終了する時点（ｔｅ６）までの間に、３回目の取込球検出スイッチ１０５からの検出信号（ｂ２）を受信した時点（ｔｅ５）で、正常取込カウンタの値に１を加算するとともに、該加算の結果、正常取込カウンタの値は３に達するので、不正検出が行われた可能性が高いとして、その時点で取込モータ１０１をｏｆｆにしてスプロケット１０６の回転を停止するとともに、エラーフラグを設定し、所定のエラー処理を実行する（ｔｅ５）。
【０１８９】
つまり、１球に対応する正常検出期間内においては、２回目以降の取込球検出スイッチ１０５からの検出信号の受信は無効とするとともに、３回以上受信した時点でエラー処理を実行する。
【０１９０】
図１１は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における過剰検出状況の一例を示すフローチャート図である。
【０１９１】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｆ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｆ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｆ２）で正常検出期間フラグを設定して正常検出期間を開始し、最大流下時間が経過した時点（ｔｆ５）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０１９２】
そして、最小流下時間が経過した時点（ｔｆ２）から取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｆ３）で、正常取込カウンタの値に１を加算するとともに、該加算の結果、正常取込カウンタの値は３及び２に達しない（正常取込カウンタ＝１）ので、有効な検出と判定して未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０１９３】
次いで、正常検出期間が終了する時点（ｔｆ５）までの間に、２回目の取込球検出スイッチ１０５からの検出信号（ｂ３）を受信した時点（ｔｆ４）で、正常取込カウンタの値に１を加算するとともに、該加算の結果、正常取込カウンタの値は３に達しない（正常取込カウンタ＝２）ので、無効な検出であるため未使用球カウンタ及び取込球カウンタの値を更新せずに、過剰取込カウンタの値を１加算する。該加算の結果、過剰取込カウンタの値は２に達しない（過剰取込カウンタ＝１）ので、そのまま処理を続行する。その後、取込球検出スイッチ１０５からの検出信号を受信しないまま最大流下時間が経過した場合、その時点（ｔｆ５）で正常検出期間を終了するとともに、正常取込カウンタの値をクリアする。
【０１９４】
その後、２球目に対応する正常検出期間では、期間内に取込球検出スイッチ１０５からの検出信号を受信することなく終了し、再び２球目に対応する正常検出期間が開始した時点（ｔｆ６）から該正常検出期間が終了する時点（ｔｆ９）までの間に、取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｆ７）で、正常取込カウンタの値に１を加算するとともに、該加算の結果、正常取込カウンタの値は３及び２に達しない（正常取込カウンタ＝１）ので、有効な検出と判定して未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０１９５】
次いで、正常検出期間が終了する時点（ｔｆ９）までの間に、２回目の取込球検出スイッチ１０５からの検出信号（ｂ４）を受信した時点（ｔｆ８）で、正常取込カウンタの値に１を加算するとともに、該加算の結果、正常取込カウンタの値は３に達しない（正常取込カウンタ＝２）ので、無効な検出であるため未使用球カウンタ及び取込球カウンタの値を更新せずに、過剰取込カウンタの値を１加算する。該加算の結果、過剰取込カウンタの値は２に達するので、不正検出が行われた可能性が高いとして、その時点で取込モータ１０１をｏｆｆにしてスプロケット１０６の回転を停止するとともに、エラーフラグを設定し、所定のエラー処理を実行する（ｔｆ８）。
【０１９６】
図１２は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における過剰検出状況の一例を示すフローチャート図である。
【０１９７】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｇ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｇ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｇ２）で正常検出期間フラグを設定して正常検出期間を開始し、最大流下時間が経過した時点（ｔｇ５）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０１９８】
そして、最小流下時間が経過した時点（ｔｇ２）から取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｇ３）で、正常取込カウンタの値に１を加算するとともに、該加算の結果、正常取込カウンタの値は３及び２に達しない（正常取込カウンタ＝１）ので、有効な検出と判定して未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０１９９】
次いで、正常検出期間が終了する時点（ｔｇ５）までの間に、２回目の取込球検出スイッチ１０５からの検出信号（ｂ５）を受信した時点（ｔｇ４）で、正常取込カウンタの値に１を加算するとともに、該加算の結果、正常取込カウンタの値は３に達しない（正常取込カウンタ＝２）ので、無効な検出であるため未使用球カウンタ及び取込球カウンタの値を更新せずに、過剰取込カウンタの値を１加算する。該加算の結果、過剰取込カウンタの値は２に達しない（過剰取込カウンタ＝１）ので、そのまま処理を続行する。その後、取込球検出スイッチ１０５からの検出信号を受信しないまま最大流下時間が経過した場合、その時点（ｔｇ５）で正常検出期間を終了するとともに、正常取込カウンタの値をクリアする。その後、異常検出期間及び正常検出期間に過剰検出がないまま、正常検出期間に有効に検出された球数が１５球に満たない状態で１回の取込制御処理が終了した場合、異常取込カウンタ及び過剰取込カウンタの値はクリアされる。
【０２００】
その後、再度ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｇ６）。尚、この場合は１５球から既に検出されている取込済み球数を（１５−５×ＢＥＴカウンタの値＋未使用球数）を減算した球数分の取込動作を行う。
【０２０１】
そしてこのスプロケット１０６の回転が開始され、例えば１０球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｇ６）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｇ７）で正常検出期間フラグを設定して正常検出期間を開始し、最大流下時間が経過した時点（ｔｇ１０）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０２０２】
そしてこのｔｇ７〜ｔｇ１０までの正常検出期間内においてパチンコ球が取込球検出スイッチ１０５を通過した時点（ｔｇ８）で有効な検出と判定し、未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０２０３】
次いで、正常検出期間が終了する時点（ｔｇ１０）までの間に、２回目の取込球検出スイッチ１０５からの検出信号（ｂ６）を受信した時点（ｔｇ９）で、正常取込カウンタの値に１を加算するとともに、該加算の結果、正常取込カウンタの値は３に達しない（正常取込カウンタ＝２）ので、無効な検出であるため未使用球カウンタ及び取込球カウンタの値を更新せずに、過剰取込カウンタの値を１加算する。この場合、前回の９球分のパチンコ球の取込動作処理が終了したことにより、過剰取込カウンタの値はクリアされており、異常取込カウンタの値は１であるので処理を継続することになる。
【０２０４】
図１３は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における異常検出状況の変形例を示すフローチャート図である。
【０２０５】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｈ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｈ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｈ３）で正常検出期間フラグを設定して正常検出期間を開始するが、該１球目に対応する正常検出期間を開始する前に取込球検出スイッチ１０５からの検出信号を受信した場合、その時点（ｔｈ２）で取込モータ１０１をｏｆｆにしてスプロケット１０６の回転を停止するとともに、エラーフラグを設定し、所定のエラー処理を実行する（ｔｈ３）。
【０２０６】
本実施例では、図６〜図１２にて説明してきたように、１球目の正常検出期間が開始された後における過剰検出及び異常検出があったことに基づいてエラー処理を実行するようになっていたが、本変形例のように、取込モータ１０１の駆動を開始した時点（ｔｈ１）から１球目の正常検出期間を開始する時点（ｔｈ３）までの間の期間を異常検出期間とし、該異常検出期間内に取込球検出スイッチ１０５からの検出信号を受信したときには、異常検出があったとしてエラー処理を行うようにしてもよい。
【０２０７】
尚、ここではｔｈ１〜ｔｈ３までの異常検出期間内に取込球検出スイッチ１０５からの検出信号を１回受信した時点でエラー処理を実行するようになっているが、該検出に応じて異常取込カウンタの値を１加算し、以後、当該取込制御処理が終了するまでの間に２回目の異常検出信号を受信した時点でエラー処理を実行するようにしてもよい。
【０２０８】
尚、図６〜図１３においては、ＭＡＸＢＥＴスイッチ６からの検出信号の受信に基づく取込制御処理の一例を説明したが、１球取込スイッチ５からの検出信号の受信に基づく取込制御処理においては、１球に対応する１回の正常検出期間及び該正常検出期間の前後に異常検出期間が設定されるだけで、ＭＡＸＢＥＴスイッチ６からの検出信号の受信に基づく取込制御処理と制御内容はほぼ同一であるため、ここでの詳細な説明は省略する。
【０２０９】
次に、本実施例における遊技制御部４１のＣＰＵ４１ａが実行する各種制御内容を、図１４〜図２２に基づいて以下に説明する。
【０２１０】
ＣＰＵ４１ａは、リセット回路４９からリセット信号が入力されると、図１４のフローチャートに示す起動処理を行う。尚、リセット信号は、電源投入時及び遊技制御部４１の動作が停滞した場合に出力される信号であるので、起動処理は、電源投入に伴うＣＰＵ４１ａの起動時及びＣＰＵ４１ａの不具合に伴う再起動時に行われる処理である。
【０２１１】
起動処理では、まず、内蔵デバイスや周辺ＩＣ、割込モード、スタックポインタ等を初期化した後（Ｓａ１）、入力ポートから電圧低下信号の検出データを取得し、電圧低下信号が入力されているか否か、すなわち電圧が安定しているか否かを判定し（Ｓａ２）、電圧低下信号が入力されている場合には、電圧低下信号が入力されているか否かの判定以外は、いずれの処理も行わないループ処理に移行する。
【０２１２】
Ｓａ２のステップにおいて電圧低下信号が入力されていないと判定した場合には、Ｉレジスタ及びＩＹレジスタの値を初期化する（Ｓａ３）とともに、打止スイッチ３６の状態を取得し、ＣＰＵ４１ａの特定のレジスタに打止機能の有効／無効を設定する（Ｓａ４）。Ｉレジスタ及びＩＹレジスタの初期化により、Ｉレジスタには、割込発生時に参照する割込テーブルのアドレスが設定され、ＩＹレジスタには、ＲＡＭ４１ｃの格納領域を参照する際の基準アドレスが設定される。これらの値は、固定値であり、起動時には常に初期化されることとなる。
【０２１３】
次いで、ＲＡＭ４１ｃへのアクセスを許可し（Ｓａ５）、設定キースイッチ３７がＯＮの状態か否かを判定する（Ｓａ６）。Ｓａ６のステップにおいて設定キースイッチ３７がＯＮの状態でなければ、ＲＡＭ４１ｃの全ての格納領域（未使用領域及び未使用スタック領域を含む）のＲＡＭパリティを計算し（Ｓａ７）、ＲＡＭパリティが０か否かを判定する（Ｓａ８）。正常に電断割込処理が行われていれば、ＲＡＭパリティが０になるはずであり、Ｓａ８のステップにおいてＲＡＭパリティが０でなければ、ＲＡＭ４１ｃに格納されているデータが正常ではないので、ＲＡＭ異常を示すエラーコードをレジスタに設定し（Ｓａ１０）、図１５に示すエラー処理に移行する。
【０２１４】
また、Ｓａ８のステップにおいてＲＡＭパリティが０であれば、更に破壊診断用データが正常か否かを判定する（Ｓａ９）。正常に電断割込処理が行われていれば、破壊診断用データが設定されているはずであり、Ｓａ９のステップにおいて破壊診断用データが正常でない場合（破壊診断用データが電断時に格納される５Ａ（Ｈ）以外の場合）にも、ＲＡＭ４１ｃのデータが正常ではないので、ＲＡＭ異常を示すエラーコードをレジスタに設定し（Ｓａ１０）、図１５に示すエラー処理に移行する。
【０２１５】
エラー処理では、図１５に示すように、現在の遊技補助表示器１２の表示状態をスタックに退避し（Ｓｂ１）、レジスタに格納されているエラーコードを遊技補助表示器１２に表示する（Ｓｂ２）。
【０２１６】
次いで、レジスタに格納されているエラーコードを確認し、当該エラーコードがＲＡＭ異常エラーを示すエラーコードであるか否かを判定し（Ｓｂ３）、ＲＡＭ異常エラーを示すエラーコードを示すエラーコードである場合には、ＲＡＭ４１ｃの格納領域のうち、使用中スタック領域を除く全ての格納領域を初期化する初期化１を行った後（Ｓｂ４）、いずれの処理も行わないループ処理に移行する。
【０２１７】
また、Ｓｂ３のステップにおいて、ＲＡＭ異常以外を示すエラーコードではないと判定された場合には、リセット／設定スイッチ３８の操作が検出されているか否かを判定し（Ｓｂ５）、リセット／設定スイッチ３８の操作が検出されていなければ、リセット／設定スイッチ３８の操作が検出されるまで、遊技の進行が不能な状態で待機する。
【０２１８】
そして、Ｓｂ５のステップにおいてリセット／設定スイッチ３８の操作が検出された場合には、レジスタに格納されているエラーコードをクリアし（Ｓｂ６）、遊技補助表示器１２の表示状態をＳｂ１のステップにおいてスタックに退避した表示状態に復帰させて（Ｓｂ７）、もとの処理に戻る。
【０２１９】
このようにエラー処理においては、ＲＡＭ異常エラー以外によるエラー処理であれば、リセット／設定スイッチ３８が操作されることで、エラー状態を解除してもとの処理に復帰するが、ＲＡＭ異常エラーによるエラー処理であれば、リセット／設定スイッチ３８が操作されてもエラー状態が解除されることはない。
【０２２０】
図１４に戻り、Ｓａ９のステップにおいて破壊診断用データが正常であると判定した場合には、ＲＡＭ４１ｃのデータは正常であるので、ＲＡＭ４１ｃの非保存ワーク、未使用領域及び未使用スタック領域を初期化する初期化３を行った後（Ｓａ１１）、破壊診断用データをクリアする（Ｓａ１２）。次いで、各レジスタを電断前の状態、すなわちスタックに保存されている状態に復帰し（Ｓａ１３）、割込を許可して（Ｓａ１４）、電断前の最後に実行していた処理に戻る。
【０２２１】
また、Ｓａ６のステップにおいて設定キースイッチ３７がＯＮの状態であれば、ＲＡＭ４１ｃの格納領域のうち、使用中スタック領域を除く全ての格納領域を初期化する初期化１を実行した後（Ｓａ１５）、設定値ワーク１に格納されている値（この時点では０）を１に補正する（Ｓａ１６）。次いで、割込を許可して（Ｓａ１７）、図１６に示す設定変更処理、すなわち設定変更モードに移行し（Ｓａ１８）、設定変更処理の終了後、ゲーム処理に移行する。
【０２２２】
設定変更処理では、図１６に示すように、ＲＡＭ４１ｃの設定値ワーク１に格納されている設定値（設定変更処理に移行する前に設定値ワーク１の値は１に補正されているので、ここでは１である）を読み出す（Ｓｃ１）。
【０２２３】
その後、リセット／設定スイッチ３８とスタートスイッチ７の操作の検出待ちの状態となり（Ｓｃ２、Ｓｃ３）、Ｓｃ２のステップにおいてリセット／設定スイッチ３８の操作が検出されると、Ｓｃ１のステップにおいて読み出した設定値に１を加算し（Ｓｃ４）、加算後の設定値が７であるか否か、すなわち設定可能な範囲を超えたか否かを判定し（Ｓｃ５）、加算後の設定値が７でなければ、再びＳｃ２、Ｓｃ３のステップにおけるリセット／設定スイッチ３８とスタートスイッチ７の操作の検出待ちの状態に戻り、Ｓｃ５のステップにおいて加算後の設定値が７であれば設定値を１に補正した後（Ｓｃ６）、再びＳｃ２、Ｓｃ３のステップにおけるリセット／設定スイッチ３８とスタートスイッチ７の操作の検出待ちの状態に戻る。
【０２２４】
また、Ｓｃ３のステップにおいてスタートスイッチ７の操作が検出されると、その時点で選択されている変更後の設定値をＲＡＭ４１ｃの設定値ワーク１〜３にそれぞれ格納して、設定値を確定した後（Ｓｃ７）、設定キースイッチ３７がＯＦＦの状態となるまで待機する（Ｓｃ８）。そして、Ｓｃ８のステップにおいて設定キースイッチ３７のＯＦＦが判定されると、図１４のフローチャートに復帰し、ゲーム処理に移行することとなる。
【０２２５】
このように起動処理においては、設定キースイッチ３７がＯＮの状態ではない場合に、ＲＡＭパリティが０であるか否か、破壊診断用データが正常であるか否かを判定することでＲＡＭ４１ｃに記憶されているデータが正常か否かを判定し、ＲＡＭ４１ｃのデータが正常でなければ、異常エラー処理に移行する。ＲＡＭ異常エラーによるエラー処理では、ＲＡＭ異常エラーを示すエラーコードを遊技補助表示器１２に表示させた後、いずれの処理も行わないループ処理に移行するので、ゲームの進行が不能化される。そして、ＲＡＭ４１ｃのデータが正常でなければ、割込が許可されることがないので、一度ＲＡＭ異常エラーによるエラー処理に移行すると、設定キースイッチ３７がＯＮの状態で起動し、割込が許可されるまでは、電断しても電断割込処理は行われない。すなわち電断割込処理において新たにＲＡＭパリティが０となるようにＲＡＭ調整用データが計算されて格納されることはなく、破壊診断用データが新たに設定されることもないので、ＣＰＵ４１ａが再起動しても設定キースイッチ３７がＯＮの状態で起動した場合を除き、ＣＰＵ４１ａを再起動させてもゲームを再開させることができないようになっている。
【０２２６】
そして、ＲＡＭ異常エラーによるエラー処理に一度移行すると、設定キースイッチ３７がＯＮの状態で起動し、ＲＡＭ４１ｃの使用中スタック領域を除く全ての領域が初期化された後、設定変更処理が行われ、リセット／設定スイッチ３８の操作により新たに設定値が選択・設定されるまで、ゲームの進行が不能な状態となる。すなわちＲＡＭ異常エラーによるエラー処理に移行した状態では、リセット／設定スイッチ３８の操作により新たに設定値が選択・設定されたことを条件に、ゲームの進行が不能な状態が解除され、ゲームを再開させることが可能となる。
【０２２７】
図１７は、ＣＰＵ４１ａが実行するゲーム処理の制御内容を示すフローチャートである。
【０２２８】
ゲーム処理では、ＢＥＴ処理（Ｓｄ１）、内部抽選処理（Ｓｄ２）、リール回転処理（Ｓｄ３）、入賞判定処理（Ｓｄ４）、賞球付与処理（Ｓｄ５）、ゲーム終了時処理（Ｓｄ６）を順に実行し、ゲーム終了時処理が終了すると、再びＢＥＴ処理に戻る。
【０２２９】
Ｓｄ１のステップにおけるＢＥＴ処理では、賭数を設定可能な状態で待機し、遊技状態に応じた規定数の賭数が設定され、スタートスイッチ７が操作された時点でゲームを開始させる処理を実行する。
【０２３０】
Ｓｄ２のステップにおける内部抽選処理では、Ｓｄ１のステップにおけるスタートスイッチ７の検出によるゲームスタートと同時に内部抽選用の乱数を抽出し、抽出した乱数の値に基づいて上記した各役への入賞を許容するかどうかを決定する処理を行う。この内部抽選処理では、それぞれの抽選結果に基づいて、ＲＡＭ４１ｃに当選フラグが設定される。
【０２３１】
Ｓｄ３のステップにおけるリール回転処理では、各リール２Ｌ、２Ｃ、２Ｒを回転させる処理、遊技者によるストップスイッチ８Ｌ、８Ｃ、８Ｒの操作が検出されたことに応じて対応するリール２Ｌ、２Ｃ、２Ｒの回転を停止させる処理を実行する。
【０２３２】
Ｓｄ４のステップにおける入賞判定処理では、Ｓｄ３のステップにおいて全てのリール２Ｌ、２Ｃ、２Ｒの回転が停止したと判定した時点で、各リール２Ｌ、２Ｃ、２Ｒに導出された表示結果に応じて入賞が発生したか否かを判定する処理を実行する。
【０２３３】
Ｓｄ５のステップにおける賞球付与処理では、Ｓｄ４のステップにおいて入賞の発生が判定された場合に、入賞に応じて付与される賞球数分のパチンコ球の払出を要求する処理を行う。
【０２３４】
Ｓｄ６のステップにおけるゲーム終了時処理では、次のゲームに備えて遊技状態を設定する処理を実行する。
【０２３５】
図１８及び図１９は、ＣＰＵ４１ａがＳｄ１のステップにおいて実行するＢＥＴ処理の制御内容を示すフローチャートである。
【０２３６】
ＢＥＴ処理では、まず、ＲＡＭ４１ｃにおいて賭数の値が格納されるＢＥＴカウンタの値をクリアし（Ｓｅ１）、遊技状態に応じた規定数（遊技状態に応じて定められた賭数の規定数であり、レギュラーボーナスにあるときには、１が設定され、通常遊技状態にあるときには、３が設定される。）をＲＡＭ４１ｃに設定し（Ｓｅ２）、ＲＡＭ４１ｃにリプレイゲームである旨を示すリプレイゲームフラグが設定されているか否かに基づいて当該ゲームがリプレイゲームであるか否かを判定する（Ｓｅ３）。
【０２３７】
Ｓｅ３のステップにおいて当該ゲームがリプレイゲームであると判定された場合には、ＢＥＴカウンタの値を１加算し（Ｓｅ４）、ＲＡＭ４１ｃに設定された賭数の規定数を参照し、ＢＥＴカウンタの値が規定数であるか否かを判定し（Ｓｅ５）、ＢＥＴカウンタの値が規定数でなければＳｅ４のステップに戻り、ＢＥＴカウンタの値が規定数であれば、Ｓｅ６のステップに進む。
【０２３８】
Ｓｅ３のステップにおいて当該ゲームがリプレイゲームでないと判定されれば、Ｓｅ６のステップに進む。Ｓｅ６のステップでは、取込待ち前の設定を行った後Ｓｅ７のステップに進む。取込待ち前の設定では、１球取込スイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０の検出を有効化する。
【０２３９】
Ｓｅ７のステップにおいては、スタートスイッチ７の操作が検出されているか否かを判定する。Ｓｅ７のステップにおいてスタートスイッチ７の操作が検出されていなければＳｅ１０のステップに進み、スタートスイッチ７の操作が検出されていれば、ＲＡＭ４１ｃに設定された賭数の規定数を参照し、ＢＥＴカウンタの値が規定数であるか否かを判定する（Ｓｅ８）。
【０２４０】
Ｓｅ８のステップにおいてＢＥＴカウンタの値が規定数でなければ、Ｓｅ６のステップに戻り、ＢＥＴカウンタの値が規定数であれば、ゲーム開始時の設定を行う（Ｓｅ９）。ゲーム開始時の設定では、１球取込スイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０の操作の検出を無効化する。そして、Ｓｅ９のステップの後、ＢＥＴ処理を終了して図１７のフローチャートに復帰する。これに伴い１球取込スイッチ５及びＭＡＸＢＥＴスイッチ６の操作の検出に基づく賭数の設定が禁止されるとともに、精算スイッチ１０の操作の検出に基づく取込済球の精算、上皿２６に貯留されているパチンコ球及び後述する取込装置１００内のパチンコ球の下皿２５への返却が禁止されることとなる。尚、１球取込スイッチ５及びＭＡＸＢＥＴスイッチ６の操作の検出は次回ゲームのＢＥＴ処理までクリアされることはないので、次回ゲームのＢＥＴ処理まで賭数の設定が禁止されることとなる。また、精算スイッチ１０の操作の検出も次回ゲームのＢＥＴ処理までクリアされることはないので、次回ゲームのＢＥＴ処理まで取込済球の精算、上皿２６に貯留されているパチンコ球及び後述する取込装置１００内のパチンコ球の下皿２５への返却が禁止されることとなる。
【０２４１】
Ｓｅ１０のステップにおいては、１球取込スイッチ５の操作が検出されているか否かを判定する。Ｓｅ１０のステップにおいて１球取込スイッチ５の操作が検出されていなければ、Ｓｅ１５のステップに進み、１球取込スイッチ５の操作が検出されていれば、ＲＡＭ４１ｃに設定された賭数の規定数を参照し、ＢＥＴカウンタの値が規定数であるか否かを判定する（Ｓｅ１１）。Ｓｅ１１のステップにおいてＢＥＴカウンタの値が規定数であればＳｅ６のステップに戻り、ＢＥＴカウンタの値が規定数でなければ、１球取込スイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０の操作の検出を無効化した後（Ｓｅ１２）、ＲＡＭ４１ｃに設定された取込球カウンタの値を１に更新し（Ｓｅ１３）、図２０に示す取込制御処理に移行する（Ｓｅ１４）。そして、Ｓｅ１４のステップにおける取込制御処理が終了すると、Ｓｅ６のステップに戻る。このため、１球取込スイッチ５の操作が検出され、取込制御処理に移行すると当該処理が終了するまでの間、１球取込スイッチ５及びＭＡＸＢＥＴスイッチ６、精算スイッチ１０、スタートスイッチ７の操作の検出が無効化され、賭数の設定、取込済球の精算、上皿２６に貯留されているパチンコ球及び後述する取込装置１００内のパチンコ球の下皿２５への返却、ゲームの開始が禁止されることとなる。
【０２４２】
Ｓｅ１５のステップにおいては、ＭＡＸＢＥＴスイッチ６の操作が検出されているか否かを判定する。Ｓｅ１５のステップにおいてＭＡＸＢＥＴスイッチ６の操作が検出されていなければ、Ｓｅ２０のステップに進み、ＭＡＸＢＥＴスイッチ６の操作が検出されていれば、ＲＡＭ４１ｃに設定された賭数の規定数を参照し、ＢＥＴカウンタの値が規定数であるか否かを判定する（Ｓｅ１６）。Ｓｅ１６のステップにおいてＢＥＴカウンタの値が規定数であればＳｅ６のステップに戻り、ＢＥＴカウンタの値が規定数でなければ、１球取込スイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０の操作の検出を無効化した後（Ｓｅ１７）、取込球カウンタの値を（規定数×５−ＢＥＴカウンタの値×５−未使用球カウンタの値）に更新（Ｓｅ１８）、図２０に示す取込制御処理に移行する（Ｓｅ１９）。そして、Ｓｅ１９のステップにおける取込制御処理が終了すると、Ｓｅ６のステップに戻る。このため、ＭＡＸＢＥＴスイッチ６の操作が検出され、取込制御処理に移行すると当該処理が終了するまでの間、１球取込スイッチ５及びＭＡＸＢＥＴスイッチ６、精算スイッチ１０、スタートスイッチ７の操作の検出が無効化され、賭数の設定、取込済球の精算、上皿２６に貯留されているパチンコ球及び後述する取込装置１００内のパチンコ球の下皿２５への返却、ゲームの開始が禁止されることとなる。
【０２４３】
Ｓｅ２０のステップにおいては、精算スイッチ１０の操作が検出されているか否かを判定する。Ｓｅ３２のステップにおいて精算スイッチ１０の操作が検出されていなければ、Ｓｅ６のステップに戻り、精算スイッチ１０の操作が検出されていれば、ＲＡＭ４１ｃにリプレイゲームフラグが設定されているか否かに基づいて当該ゲームがリプレイゲームであるか否かを判定し（Ｓｅ２１）、当該ゲームがリプレイゲームであればＳｅ６のステップに戻る。Ｓｅ２１のステップにおいて当該ゲームがリプレイゲームでなければ、１球取込スイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、精算スイッチ１０の操作の検出を無効化した後（Ｓｅ２２）、取込済球の精算、上皿２６に貯留されているパチンコ球及び取込装置１００内のパチンコ球の下皿２５への返却を行う精算制御処理に移行し（Ｓｅ２３）、精算制御処理が終了すると、Ｓｅ６のステップに戻る。このため、精算スイッチ１０の操作が検出され、精算制御処理に移行すると当該処理が終了するまでの間、１球取込スイッチ５及びＭＡＸＢＥＴスイッチ６、精算スイッチ１０、スタートスイッチ７の操作の検出が無効化され、賭数の設定、取込済球の精算、上皿２６に貯留されているパチンコ球及び取込装置１００内のパチンコ球の下皿２５への返却、ゲームの開始が禁止されることとなる。
【０２４４】
図２０は、ＣＰＵ４１ａがＳｅ１４及びＳｅ１９のステップにおいて実行する取込制御処理の制御内容を示すフローチャートである。
【０２４５】
取込制御処理では、まず、取込モータ１０１の設定をｏｎにして取込動作を開始し（Ｓｅ１０１）、図２１のフローチャートに示す取込期間設定処理に進む。
【０２４６】
図２１は、ＣＰＵ４１ａがＳｅ１０２のステップにおいて実行する取込期間設定処理の制御内容を示すフローチャートである。
【０２４７】
取込期間設定処理では、取込球カウンタの値が０であるか否か、すなわち、取り込むべき球数のうち未だ取り込まれていない取込球数が０であるか否かを判定し（Ｓｅ２０１）、取込球カウンタの値が０である場合には図２０のフローチャートに復帰する。Ｓｅ２０１のステップにおいて取込球カウンタの値が０でなければ、すなわち取り込むべき球数のうち未だ取り込まれていない取込球数がある場合には、取込モータ１０１がｏｎ状態であるか否か、すなわち、取込動作中であるか否かを判定する（Ｓｅ２０２）。
【０２４８】
Ｓｅ２０２のステップにおいて、取込モータ１０１がｏｆｆ状態である場合には、図２０のフローチャートに復帰し、取込モータ１０１がｏｎ状態である場合には、前述した正常検出期間を設定するための取込期間設定タイマが作動しているか否かを確認し（Ｓｅ２０３）、取込期間設定タイマが作動していなければ作動を開始させて図２０のフローチャートに復帰する。Ｓｅ２０３のステップにおいて取込期間設定タイマが作動していれば、正常検出期間が終了したか否か、すなわち、１球分の取込動作を開始してから最大流下時間が経過したか否かを確認し（Ｓｅ２０５）、終了していなければ、正常検出期間が開始したか否か、すなわち、１球分の取込動作を開始してから最大流下時間が経過したか否かを確認し（Ｓｅ２０６）、正常検出期間が開始していなければ、すなわち、異常検出期間中であれば図２０のフローチャートに復帰する。
【０２４９】
Ｓｅ２０５のステップにおいて正常検出期間が終了していれば、ＲＡＭ４１ｃに設定されている正常検出期間フラグをクリアして正常検出期間を終了するとともに（Ｓｅ２０７）、正常取込カウンタをクリアして図２０のフローチャートに復帰する。また、Ｓｅ２０６のステップにおいて正常検出期間が開始していれば、正常検出期間フラグをＲＡＭ４１ｃに設定して正常検出期間を開始し（Ｓｅ２０９）、図２０のフローチャートに復帰する。
【０２５０】
図２０に戻り、Ｓｅ１０３のステップにおいては、取込球検出スイッチ１０５からの検出信号を受信したか否かを確認し（Ｓｅ１０３）、図２２のフローチャートに示す取込球検出時処理に進む。
【０２５１】
図２２は、ＣＰＵ４１ａがＳｅ１０４のステップにおいて実行する取込球検出時処理の制御内容を示すフローチャートである。
【０２５２】
取込球検出時処理では、ＲＡＭ４１ｃに正常検出期間フラグが設定されているか否かに基づいて、正常検出期間中であるか否かを確認する（Ｓｅ３０１）。正常検出期間中である場合には、正常取込カウンタの値に１を加算した後（Ｓｅ３０２）、該加算により正常取込カウンタの値が３に到達したか否か、すなわち、正常検出期間中に取込球検出スイッチ１０５からの検出信号を３回受信したか否かを確認し（Ｓｅ３０３）、正常取込カウンタの値が３に到達していない場合には、Ｓｅ３０２のステップにおける加算により正常取込カウンタの値が２に到達したか否か、すなわち、正常検出期間中に取込球検出スイッチ１０５からの検出信号を２回受信したか否かを確認し（Ｓｅ３０４）、正常取込カウンタの値が２に到達していない場合、つまり１回目の検出である場合には、未使用球カウンタの値に１を加算するとともに、取込球カウンタの値を１減算した後（Ｓｅ３０５）、図２０のフローチャートに復帰する。
【０２５３】
Ｓｅ３０３のステップにおいて正常取込カウンタの値が３に到達した場合には、１球の正常検出期間内に３回の検出信号を受信した、すなわち、過剰検出があったとして、エラー処理を実行し（Ｓｅ３０８）、図２０のフローチャートに復帰する。
【０２５４】
また、Ｓｅ３０４のステップにおいて正常取込カウンタの値が２に到達した場合には、１球の正常検出期間内に２回の検出信号を受信した、すなわち、過剰検出であるが１回目であり、ノイズ等による検出である可能性があるので、過剰取込カウンタの値に１を加算した後（Ｓｅ３０６）、該加算により過剰取込カウンタの値が２に到達したか否かを確認する（Ｓｅ３０７）。Ｓｅ３０７のステップにおいて過剰取込カウンタの値が２に到達しなかった場合には、１回の取込制御期間中の１回目の過剰検出であるため、そのまま図２０のフローチャートに復帰する。
【０２５５】
また、Ｓｅ３０７のステップにおいて過剰取込カウンタの値が２に到達した場合には、１回の取込制御期間中の２回目の過剰検出であるため、不正検出の可能性が高いとしてエラー処理を実行し（Ｓｅ３０８）、図２０のフローチャートに復帰する。
【０２５６】
Ｓｅ３０１のステップにおいて正常検出期間中でない場合、すなわち、異常検出期間中である場合には、異常取込カウンタの値に１を加算した後（Ｓｅ３０９）、該加算により異常取込カウンタの値が２に到達したか否かを確認する（Ｓｅ３１０）。Ｓｅ３１０のステップにおいて異常取込カウンタの値が２に到達しなかった場合には、１回の取込制御期間中の１回目の異常検出であるため、そのまま図２０のフローチャートに復帰する。
【０２５７】
また、Ｓｅ３１０のステップにおいて異常取込カウンタの値が２に到達した場合には、１回の取込制御期間中の２回目の異常検出であるため、不正検出の可能性が高いとしてエラー処理を実行し（Ｓｅ３０８）、図２０のフローチャートに復帰する。
【０２５８】
図２０に戻り、Ｓｅ１０５のステップにおいては、Ｓｅ１０４のステップの取込球検出時処理において未使用球カウンタの値が５に到達したか否かを確認し（Ｓｅ１０５）、未使用球カウンタの値が５に到達した場合には、ＢＥＴカウンタの値に１を加算するとともに、未使用球カウンタの値をクリアする（Ｓｅ１０６）。次いで、取込球カウンタの値が０であるか否か、すなわち、すなわち、取り込むべき球数のうち未だ取り込まれていない取込球数が０であるか否かを判定し（Ｓｅ１０７）、取込球カウンタの値が０である場合、すなわち、ＭＡＸＢＥＴスイッチ６に対応する１５球の球数が取り込まれた場合には取込モータ１０１をｏｆｆにし、取込動作を停止した後（Ｓｅ１０８）、正常検出期間中であるか否かを確認する（Ｓｅ１０９）。
【０２５９】
また、Ｓｅ１０５のステップにおいて未使用球カウンタの値が５に到達していない場合、Ｓｅ１０７のステップにおいて取込球カウンタの値が０でない場合及びＳｅ１０９のステップにおいて正常検出期間中である場合には、Ｓｅ１０２のステップに戻り、パチンコ球の検出を繰り返し行う。
【０２６０】
Ｓｅ１０９のステップにおいて正常検出期間中ではない場合には、異常取込カウンタ及び過剰取込カウンタの値をクリアした後（Ｓｅ１１４）、取込期間設定タイマの作動を停止させて当該取込制御処理を終了し（Ｓｅ１１５）、図１８のＳｅ６のステップに戻る。
【０２６１】
Ｓｅ１０３のステップにおいて取込球検出スイッチ１０５からの検出信号を受信してない場合には、取込モータ１０１はｏｎ状態であるか否か、すなわち、取込動作中であるか否かを確認し（Ｓｅ１１０）、取込モータ１０１がｏｆｆ状態である場合には、取込動作が終了したとして正常取込カウンタの値をクリアするとともに（Ｓｅ１１３）、異常取込カウンタ及び過剰取込カウンタの値をクリアした後（Ｓｅ１１４）、取込期間設定タイマの作動を停止させて当該取込制御処理を終了し（Ｓｅ１１５）、図１８のＳｅ６のステップに戻る。
【０２６２】
Ｓｅ１１０のステップにおいて取込モータ１０１はｏｎ状態である場合、すなわち、取込動作中である場合には、前述した検出待ち時間が経過したか否かを確認し（Ｓｅ１１１）、検出待ち時間が経過してない場合にはＳｅ１０２のステップに戻り、パチンコ球の検出を繰り返し行う。Ｓｅ１１１のステップにおいて検出待ち時間が経過した場合には、取込モータ１０１をｏｆｆ状態として取込動作を終了し（Ｓｅ１１２）、正常取込カウンタの値をクリアするとともに（Ｓｅ１１３）、異常取込カウンタ及び過剰取込カウンタの値をクリアした後（Ｓｅ１１４）、取込期間設定タイマの作動を停止させて当該取込制御処理を終了し（Ｓｅ１１５）、図１８のＳｅ６のステップに戻る。
【０２６３】
以上説明したように、本発明の実施例としてのスロットマシンにあっては、１球取込スイッチ５またはＭＡＸＢＥＴスイッチ６の操作が検出されたことに基づいて取込制御処理を開始してから終了するまでの間、すなわち、スプロケット１０６の回転中）に設定された正常検出期間内にパチンコ球を検出した場合には該検出を有効とし、該正常検出期間以外の期間に設定された異常検出期間にパチンコ球を検出した場合には該検出を無効とすることができ、これによりパチンコ球を検出するはずがない異常検出期間において、不正器具等により取込球検出スイッチ１０５を強制的に検出させて不正に賭数を設定するといった不正行為を効果的に防止することができる。
【０２６４】
特に、取込動作を開始してから終了するまでの間に正常検出期間と異常検出期間とを設定することで、取込動作期間中におけるパチンコ球を有効に検出する期間がより短くなり、パチンコ球を検出するはずがない期間、つまり、スプロケット１０６によりパチンコ球が排出されてから、該パチンコ球が取込球検出スイッチ１０５により検出されるまでに要する最小流下時間が経過してから最大流下時間が経過するまでの正常検出期間以外の期間（異常検出期間）での検出を、異常検出として判定しやすくなる。
【０２６５】
また、１球ごとに対応して設定されるそれぞれの正常検出期間と正常検出期間との間及びＭＡＸＢＥＴスイッチ６の操作が検出されたときから１球目の正常検出期間が開始されるまでの間を異常検出期間として設定することで、取込制御処理を開始してから該取込制御処理を終了するまでの間に正常検出期間及び異常検出期間以外の期間が設定されることがなく、これにより異常検出か正常検出かを判別しやすくなるので、不正行為を容易に発見することができる。
【０２６６】
さらに、異常検出期間として設定することで、不正なタイミングでの検出か否かをより正確に判別することができる。
【０２６７】
尚、ＣＰＵ４１ａは、取込制御を開始した時点、つまりＭＡＸＢＥＴスイッチ６の操作が検出されたときから所定時間が経過するごとに正常検出期間フラグを設定して正常検出期間及び異常検出期間を設定するようになっていたが、ＭＡＸＢＥＴスイッチ６の操作が検出された時点で、当該取込制御処理を終了するまでの間の全ての正常検出期間及び異常検出期間を設定するようにしてもよい。
【０２６８】
また、前記実施例では、１球分の正常検出期間中に取込球検出スイッチ１０５からの検出信号を３回以上受信したか否か、つまり１回目の有効な検出信号の受信後に新たな検出信号（過剰検出信号）を２回受信したか否かを判定し、該新たな検出信号を２回受信した場合（１球分の正常検出期間中に過剰検出信号を２回受信した場合）、すなわち、正常検出期間が終了する前に当該正常検出期間中に検出されるべき単位取込球数（１球）を超える球数が取込球検出スイッチ１０５により検出されたことに基づいてエラー処理を行うことで、正常検出期間内に取込球検出スイッチ１０５を過剰に検出させようとする不正行為を防止できる。
【０２６９】
さらに、１球分の正常検出期間中において、１回目の有効な取込球検出スイッチ１０５からの検出信号の受信後に新たな検出信号（過剰検出信号）を１回受信した状況が、スプロケット１０６の回転中に２回発生した場合（１球分の正常検出期間中に過剰検出信号を１回受信する状況がスプロケット１０６の回転中に２回発生した場合）にもエラー処理を行う。
【０２７０】
このように、ＣＰＵ４１ａは、正常検出期間中に過剰検出信号を１回受信した場合にはエラー処理を行わず、その後、当該正常検出期間中に２回目の過剰検出信号を受信した場合、または当該取込動作中における別の正常検出期間中に２回目の過剰検出信号を受信した場合（いずれも１回のスプロケット１０６の回転中に合計２回の過剰検出信号を受信した場合）にエラー処理を行うようにしていることで、例えばノイズ等による誤検出があったときにこれを過剰検出があったとして頻繁にエラー処理が行われてしまうことを防止できる。
【０２７１】
また、本実施例では、ＣＰＵ４１ａは、１回の異常検出期間中に、取込球検出スイッチ１０５からの検出信号（異常検出信号）を２回受信した場合、または１回の異常検出期間中に取込球検出スイッチ１０５からの検出信号（異常検出信号）を１回受信する状況が、スプロケット１０６の回転中に２回発生した場合にもエラー処理を行う。
【０２７２】
このように、ＣＰＵ４１ａは、異常検出期間中に異常検出信号を１回受信した場合にはエラー処理を行わず、その後、当該異常検出期間中に２回目の異常検出信号を受信した場合、または当該取込動作中における別の異常検出期間中に２回目の異常検出信号を受信した場合（いずれも１回のスプロケット１０６の回転中に合計２回の異常検出信号を受信した場合）にエラー処理を行うようにしていることで、例えばノイズ等による誤検出があったときにこれを異常検出があったとして頻繁にエラー処理が行われてしまうことを防止できる。
【０２７３】
尚、本実施例では、ＭＡＸＢＥＴスイッチ６や１球取込スイッチ５の操作の検出に基づいて行われるスプロケット１０６によるパチンコ球の１回の取込動作中において、前記過剰検出信号を２回または異常検出信号を２回検出した時点でエラー処理が行われるようになっていたが、過剰検出信号を３回以上または異常検出信号を３回以上の所定回数検出した時点でエラー処理を行うようにしてもよい。
【０２７４】
また、前記実施例では、ＭＡＸＢＥＴスイッチ６や１球取込スイッチ５の操作の検出に基づいて行われるスプロケット１０６によるパチンコ球の１回の取込動作中において、前記過剰検出信号を２回または異常検出信号を２回検出した時点でエラー処理が行われるようになっていたが、過剰検出信号及び異常検出信号の受信回数の合計が複数回（例えば２回）以上となった場合にエラー処理を行うようにしてもよい。
【０２７５】
また、前記実施例では、各種エラー状態の内容をエラー状態に応じたエラーコードを遊技補助表示器１２に表示させることで、エラーを報知するようになっている。すなわち遊技制御部４１により制御される報知手段により報知されているが、これら遊技制御部４１により制御される報知手段に加えて、エラー状態を示すコマンドを演出制御部９１に対して送信し、演出制御部９１により制御される報知手段によりエラーの報知が行われるようにしても良いし、遊技制御部４１により制御される報知手段による報知を行わず、演出制御部９１により制御される報知手段によりエラーの報知が行われるようにしても良い。
【０２７６】
特に、前記取込球検出時処理においてエラー処理が行われた場合、エラーコードが遊技補助表示器１２に表示されるとともに、遊技の進行が不能な状態で待機され、リセット／設定スイッチ３８が操作されることで、エラー状態を解除してもとの処理に復帰するようになっているが、例えばエラーコードに基づくエラー表示を液晶表示器５１等に表示させたり、あるいは異常音等を出力するようにしてもよいし、このようなエラー処理が発生した旨を示すエラー信号を遊技店の管理コンピュータ（図示略）等に出力するようにしてもよい。
【０２７７】
また、取込球検出時処理の実行中に行うエラー処理において、パチンコ球の検出状況に応じて異なる報知態様にて報知を行うようにしてもよい。具体的には、例えば前記異常検出期間中での異常検出に基づくエラー処理と、前記正常期間中での過剰検出に基づくエラー処理と、でそれぞれ異なるエラーコード（報知態様）を表示するようにしてもよい。
【０２７８】
また、本実施例では、取込制御処理中における正常検出期間及び異常検出期間以外の期間、すなわち、取込制御処理を実行してない期間においては、取込球検出スイッチ１０５によるパチンコ球の検出があっても、該検出を無効とするようになっているが、このように取込制御処理を実行してない期間、例えば賞球の払出処理や清算処理の実行中や、ストップスイッチ８Ｌ、８Ｃ、８Ｒの停止操作待ち期間等、通常では起こり得ない事象が発生したことに基づいてエラー処理を行うようにしてもよく、このようにすることで、取込装置１００に対して行われる不正行為を効果的に防止できる。
【０２７９】
また、本実施例では、１球のパチンコ球がスプロケット１０６により取込球誘導通路１０８内に排出された後、取込球検出スイッチ１０５に到達して検出されるまでに要する最小流下時間が経過してから最大流下時間が経過するまでの期間を正常検出期間として設定しているが、最小流下時間よりも前の所定時点から最大流下時間よりも後の所定時点までを正常検出期間として設定してもよい。つまり、最小流下時間が経過してから最大流下時間が経過するまでの期間よりも若干長い（または短い）期間を設定してもよい。
【０２８０】
次に、本発明の変形例を図２３〜図２８に基づいて説明する。
【０２８１】
前記実施例においては、１球分の取込動作に対応する正常検出期間はそれぞれ予め定められた一定期間で設定されるようになっていたが、１球分の取込動作に対応する正常検出期間は必ずしも一定期間で設定されるものでなくてもよく、例えば図２３のフローチャートに示すように、１球分の取込動作に対応する正常検出期間を開始した後、当該予め設定された正常検出期間が終了する前に取込球検出スイッチ１０５からの検出信号を１回受信した場合、すなわち、１球のパチンコ球を有効に検出したと判定した場合、その時点で正常検出期間を終了するようにしてもよい。
【０２８２】
図２３は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出期間の設定状況の変形例１を示すフローチャート図である。尚、以下においては、ＭＡＸＢＥＴスイッチ６からの検出信号の受信に基づく取込制御処理を一例として説明する。
【０２８３】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｊ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｊ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｊ２）で正常検出期間フラグを設定して正常検出期間を開始し、最大流下時間が経過した時点（ｔｊ４）で正常検出期間フラグをクリアして正常検出期間を終了するが、正常検出期間を開始した時点（ｔｊ２）から正常検出期間を終了する時点（ｔｊ４）が経過する前の所定時点で取込球検出スイッチ１０５からの検出信号を受信した場合、その時点（ｔｊ３）で有効な検出と判定し、正常検出期間フラグをクリアして正常検出期間を終了する。
【０２８４】
つまり、１球分の取込動作ごとに対応して正常検出期間が設定されるが、該予め設定された正常検出期間の終了時点が経過する前に取込球検出スイッチ１０５からの検出信号を受信した場合、すなわち、正常検出期間の終了予定時点（ｔｊ４）よりも前の時点で取込球検出スイッチ１０５からの検出信号を受信した場合には、その時点（ｔｊ３）で正常検出期間を終了する。
【０２８５】
また、この場合、取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｊ３）から正常検出期間の終了予定時点（ｔｊ４）までの期間を、正常検出期間から異常検出期間に変更して設定する。これにより、無駄な正常検出期間が短縮されるため、前述した正常検出期間中における過剰検出等を異常検出とは別に監視しなくて済むばかりか、短縮した期間を異常検出期間に変更することで、異常検出をより正確に判定することができる。
【０２８６】
図２４は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出期間の設定状況の変形例２を示すフローチャート図である。
【０２８７】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｋ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｋ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｋ２）で正常検出期間フラグを設定して正常検出期間を開始し、最大流下時間が経過した時点（ｔｋ６）で正常検出期間フラグをクリアして正常検出期間を終了するが、正常検出期間を開始した時点（ｔｋ２）から正常検出期間を終了する時点（ｔｋ６）が経過する前の所定時点で取込球検出スイッチ１０５からの検出信号を受信した場合、その時点（ｔｋ３）で有効な検出と判定し、正常検出期間フラグをクリアして正常検出期間を終了するとともに、取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｋ３）から正常検出期間の終了予定時点（ｔｋ６）までの期間を、正常検出期間から異常検出期間に変更して設定する。
【０２８８】
その後、終了予定時点（ｔｋ６）が経過するまでの間に、２回目の取込球検出スイッチ１０５からの検出信号（ａ８）を受信した場合、その時点（ｔｋ４）の検出は無効とし、さらに３回目の取込球検出スイッチ１０５からの検出信号（ａ９）を受信した場合、その時点（ｔｋ５）の検出は異常検出とし、その時点で取込モータ１０１をｏｆｆにしてスプロケット１０６の回転を停止するとともに、エラーフラグを設定し、所定のエラー処理を実行する（ｔｋ５）。
【０２８９】
このように、ＣＰＵ４１ａは、正常検出期間が終了する前に当該正常検出期間中に検出されるべき単位取込球数分（本変形例では１球）のパチンコ球が検出されたとき、その時点で当該正常検出期間を終了させるとともに、該終了した時点から次の異常検出期間が開始するまでの間に設定されていた正常検出期間を異常検出期間に変更するため、正常検出期間内に取込球検出スイッチ１０５を過剰に検出させようとする不正行為を防止することができる。
【０２９０】
また、前記実施例及び変形例においては、正常検出期間は１球分の取込動作ごとに設定されるようになっていたが、正常検出期間は必ずしも１球分の取込動作ごとに対応して設定されるものでなくてもよく、例えば図２５のフローチャートに示すように、複数球（ここでは５球＝１ＢＥＴ）分の取込動作ごとに正常検出期間を設定するようにしてもよい。
【０２９１】
図２５は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出期間の設定状況の変形例３を示すフローチャート図である。
【０２９２】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｍ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｍ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｍ２）で正常検出期間フラグを設定して正常検出期間を開始するとともに、５球目のパチンコ球の取込動作に対応する最大流下時間が経過した時点（ｔｍ３）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０２９３】
そしてこのｔｍ２〜ｔｍ３までの正常検出期間内において取込球検出スイッチ１０５からの検出信号を受信した時点で有効な検出と判定し、未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０２９４】
次いで、６球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｍ４）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｍ５）で正常検出期間フラグを設定して正常検出期間を開始するとともに、１０球目のパチンコ球の取込動作に対応する最大流下時間が経過した時点（ｔｍ６）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０２９５】
そしてこのｔｃ５〜ｔｃ６までの正常検出期間内において取込球検出スイッチ１０５からの検出信号を受信した時点で有効な検出と判定し、未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０２９６】
図２６は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出期間の設定状況の変形例４を示すフローチャート図である。
【０２９７】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｎ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｎ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｎ２）で正常検出期間フラグを設定して正常検出期間を開始するとともに、５球目のパチンコ球の取込動作に対応する最大流下時間が経過した時点（ｔｎ６）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０２９８】
そしてこのｔｎ２〜ｔｎ６までの正常検出期間内において取込球検出スイッチ１０５からの検出信号を受信した時点で有効な検出と判定し、該５回目の検出信号を受信する時点（ｔｎ３）までは、未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０２９９】
次いで、正常検出期間が終了する時点（ｔｎ６）までの間に、６回目の取込球検出スイッチ１０５からの検出信号（ｃ１）を受信した時点（ｔｎ４）では、無効な検出であるため未使用球カウンタ及び取込球カウンタの値を更新せずに、過剰取込カウンタの値を１加算する。該加算の結果、過剰取込カウンタの値は２に達しない（過剰取込カウンタ＝１）ので、そのまま処理を続行する。
【０３００】
その後、正常検出期間が終了する時点（ｔｎ６）までの間に、７回目の取込球検出スイッチ１０５からの検出信号（ｃ２）を受信した時点（ｔｎ５）では、過剰取込カウンタの値は２に達するので、不正検出が行われた可能性が高いとして、その時点で取込モータ１０１をｏｆｆにしてスプロケット１０６の回転を停止するとともに、エラーフラグを設定し、所定のエラー処理を実行する（ｔｎ５）。
【０３０１】
図２７は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出期間の設定状況の変形例５を示すフローチャート図である。
【０３０２】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｐ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｐ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｐ２）で正常検出期間フラグを設定して正常検出期間を開始するとともに、５球目のパチンコ球の取込動作に対応する最大流下時間が経過した時点（ｔｐ４）で正常検出期間フラグをクリアして正常検出期間を終了する。
【０３０３】
そしてこのｔｐ２〜ｔｐ４までの正常検出期間内において取込球検出スイッチ１０５からの検出信号を受信した時点で有効な検出と判定し、該５回目の検出信号を受信する時点（ｔｐ３）までは、未使用球カウンタの値を１加算するとともに、取込球カウンタの値を１減算する。
【０３０４】
ここで、５球目の最大流下時間が経過した時点（ｔｐ４）から６球目の最小流下時間が経過する時点（ｔｐ７）までの間、つまり、１〜５球目の正常検出期間が終了したときから６〜１０球目の正常検出期間が開始されるまでの間に設定される異常検出期間内において、取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｐ５）では、ノイズ検出の可能性が高いためそのまま処理を続行するが、６球目の最小流下時間が経過する時点（ｔｐ７）までの間に２回目の取込球検出スイッチ１０５からの検出信号を受信した時点（ｔｐ６）では、不正検出が行われた可能性が高いため、その時点で取込モータ１０１をｏｆｆにしてスプロケット１０６の回転を停止するとともに、エラーフラグを設定し、所定のエラー処理を実行する（ｔｐ６）。
【０３０５】
図２８は、ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出期間の設定状況の変形例６を示すフローチャート図である。
【０３０６】
ＣＰＵ４１ａは、ＭＡＸＢＥＴスイッチ６からの検出信号を受信した時点で、取込モータ１０１をｏｎにしてスプロケット１０６の回転を開始する（ｔｑ１）。そしてこのスプロケット１０６の回転が開始され、１球目のパチンコ球がスプロケット１０６により取り込まれて取込球誘導通路１０８に排出された時点（ｔｑ１）から該パチンコ球が取込球検出スイッチ１０５に到達するまでに要する最小流下時間が経過した時点（ｔｑ２）で正常検出期間フラグを設定して正常検出期間を開始するとともに、５球目のパチンコ球の取込動作に対応する最大流下時間が経過した時点（ｔｑ４）で正常検出期間フラグをクリアして正常検出期間を終了するが、正常検出期間を開始した時点（ｔｑ２）から正常検出期間を終了する時点（ｔｑ４）が経過する前の所定時点で５回目の取込球検出スイッチ１０５からの検出信号を受信した場合、その時点（ｔｑ３）で有効な検出と判定し、正常検出期間フラグをクリアして正常検出期間を終了する。
【０３０７】
このように、前記実施例では、１球ごとに対応して設定されるそれぞれの正常検出期間と正常検出期間との間を異常検出期間として設定することで、不正なタイミングでの検出か否かをより正確に判別するようにしていたが、本変形例６のように、ＭＡＸＢＥＴスイッチ６や１球取込スイッチ５が操作されたときから１球目の取込動作に対応する正常検出期間が開始されるまでの間の期間を異常検出期間として設定することで、不正なタイミングでの検出か否かをより正確に判別することができる。
【０３０８】
尚、図２３〜図２８においては、ＭＡＸＢＥＴスイッチ６からの検出信号の受信に基づく取込制御処理の一例を説明したが、１球取込スイッチ５からの検出信号の受信に基づく取込制御処理においては、１球に対応する１回の正常検出期間及び該正常検出期間の前後に異常検出期間が設定されるだけで、ＭＡＸＢＥＴスイッチ６からの検出信号の受信に基づく取込制御処理と制御内容はほぼ同一であるため、ここでの詳細な説明は省略する。
【０３０９】
以上、本発明の実施例を図面により説明してきたが、本発明はこの実施例に限定されるものではなく、本発明の主旨を逸脱しない範囲における変更や追加があっても本発明に含まれることは言うまでもない。
【０３１０】
例えば、前記実施例の取込装置１００は、取込準備球通路１１０内に待機しているパチンコ球を、取込部材としてのスプロケット１０６を回転（取込動作）させることにより取り込むようになっているが、本発明はこのようなスプロケット１０６によりパチンコ球を取り込むものに限定されるものではなく、例えば電磁ソレノイド等により取込準備球通路１１０に対して出退自在に設けられた出退ピンを該通路１１０から退避（取込動作）させることで所定球数のパチンコ球を取り込むもの等であってもよい。
【０３１１】
また、前記実施例の取込装置１００は、取込準備球通路１１０内に待機しているパチンコ球を、取込部材としてのスプロケット１０６を回転（取込動作）させることにより、該スプロケット１０６の外周面に凹設された凹溝内に１球ずつ収容された球を１球ずつ取り込むものであったが、例えば外周面に所定単位球数（例えば賭数を１設定するのに必要な５球）を収容可能な凹溝条が凹設されたスプロケットを回転（取込動作）させることにより、該スプロケット１０６の外周面に凹設された１つの凹溝内に収容された所定単位球数を１度にまとめて取り込むもの等であってもよい。
【０３１２】
また、前記実施例の取込装置１００は、取込球誘導通路１０８におけるスプロケット１０６の配設位置よりも下流側の所定位置に取込球検出スイッチ１０５が配設されていたが、取込球検出スイッチ１０５の配設位置は、スプロケット１０６の配設位置よりも下流側であれば任意に変更可能であるが、スプロケット１０６の近傍位置に配設されていることが好ましい。
【０３１３】
また、前記実施例の取込装置１００は、スプロケット１０６により取り込まれたパチンコ球を検出する遊技球検出手段として、光学式センサである取込球検出スイッチ１０５が適用されていたが、スイッチ式センサや磁気センサ等の他の検出手段を適用してもよい。
【０３１４】
また、前記実施例では、ＣＰＵ４１ａは、１球取込スイッチ５またはＭＡＸＢＥＴスイッチ６からの検出信号を受信したときにスプロケット１０６の回転を開始させるとともに、予め定めた検出待ち時間（＝３秒）が経過するまでの間に取込球検出スイッチ１０５からの検出信号の受信がある間は回転を継続させ、所定球数分の検出信号を受信したとき、または検出信号の受信がないまま前記検出待ち時間が経過したときにスプロケット１０６の回転を停止させ、該取込制御処理を終了するようになっていが、例えば１球取込スイッチ５からの検出信号を受信したときには、１球の球を取り込むために必要な回転量を設定して回転させ、また、ＭＡＸＢＥＴスイッチ６からの検出信号を受信したときには、１５球の球を取り込むために必要な回転量を設定して回転させ、１球または１５球の球を取り込んだか否かに関わらず、前記設定された回転量分の回転が終了した時点でスプロケット１０６の回転を停止するようにしてもよい。
【０３１５】
尚、この場合、１回の１球取込スイッチ５またはＭＡＸＢＥＴスイッチ６の操作に応じて実行された取込動作が終了した時点で取り込むべき球数を取り込めてなかった場合、再度取り込むべき球数に満たない球数を取り込むのに必要な回転量分の回転を行わせるようにしてもよい（取込動作のリトライ）。
【０３１６】
また、前記実施例では、パチンコ球を用いて賭数を設定するスロットマシンを用いているが、本発明はこれに限定されるものではなく、遊技者所有の遊技媒体として記憶されているクレジットと、パチンコ球を併用して賭数を設定するスロットマシンであっても良い。
【０３１７】
更に、図２９に示すように、取込装置１００を構成する取込モータ１０１、振分ソレノイド１０２、取込球検出スイッチ１０５など、パチンコ球の取込機構に加えて、外部から投入されたメダルの流路を、内部に設けられた後述のホッパータンク側またはメダル払出口側のいずれか一方に選択的に切り替えるための流路切替ソレノイド３０、外部から投入され、ホッパータンク側に流下したメダルを検出する投入メダルセンサ３１を設けるとともに、払出装置２００を構成する払出モータ２０１、払出球検出スイッチ２０２など、パチンコ球の払出機構に加えて、外部から投入されたメダルを貯留するホッパータンク（図示略）、ホッパータンクに貯留されたメダルをメダル払出口より払い出すためのホッパーモータ３４、ホッパーモータ３４の駆動により払い出されたメダルを検出する払出センサ３５を設け、メダル及び遊技球の双方を用いて賭数を設定してゲームを行うことが可能であり、かつ入賞の発生によってメダル及びパチンコ球が払い出されるスロットマシンに適用しても良い。
【図面の簡単な説明】
【０３１８】
【図１】本発明が適用された実施例のスロットマシンの正面図である。
【図２】スロットマシンの背面図である。
【図３】スロットマシンに設けられた取込装置の断面図である。
【図４】スロットマシンの構成を示すブロック図である。
【図５】リールの図柄配列を示す図である。
【図６】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出状況の一例を示すフローチャート図である。
【図７】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における異常検出状況の一例を示すフローチャート図である。
【図８】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における異常検出状況の他の一例を示すフローチャート図である。
【図９】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における異常検出状況の他の一例を示すフローチャート図である。
【図１０】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における過剰検出状況の一例を示すフローチャート図である。
【図１１】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における過剰検出状況の一例を示すフローチャート図である。
【図１２】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における過剰検出状況の一例を示すフローチャート図である。
【図１３】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における異常検出状況の変形例を示すフローチャート図である。
【図１４】遊技制御部のＣＰＵが起動時に実行する起動処理の制御内容を示すフローチャートである。
【図１５】遊技制御部のＣＰＵがエラー発生時に実行するエラー処理の制御内容を示すフローチャートである。
【図１６】遊技制御部のＣＰＵが起動処理において実行する設定変更処理の制御内容を示すフローチャートである。
【図１７】遊技制御部のＣＰＵが起動処理後に実行するゲーム処理の制御内容を示すフローチャートである。
【図１８】遊技制御部のＣＰＵがゲーム処理において実行するＢＥＴ処理の制御内容を示すフローチャートである。
【図１９】遊技制御部のＣＰＵがゲーム処理において実行するＢＥＴ処理の制御内容を示すフローチャートである。
【図２０】遊技制御部のＣＰＵがＢＥＴ処理において実行する取込制御処理の制御内容を示すフローチャートである。
【図２１】遊技制御部のＣＰＵがＢＥＴ処理において実行する取込期間設定処理の制御内容を示すフローチャートである。
【図２２】遊技制御部のＣＰＵがＢＥＴ処理において実行する取込球検出時処理の制御内容を示すフローチャートである。
【図２３】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出期間の設定状況の変形例１を示すフローチャート図である。
【図２４】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出期間の設定状況の変形例２を示すフローチャート図である。
【図２５】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出期間の設定状況の変形例３を示すフローチャート図である。
【図２６】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出期間の設定状況の変形例４を示すフローチャート図である。
【図２７】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出期間の設定状況の変形例５を示すフローチャート図である。
【図２８】ＭＡＸＢＥＴスイッチ６の検出に基づく取込制御処理中における正常検出期間の設定状況の変形例６を示すフローチャート図である。
【図２９】スロットマシンの構成の変形例を示すブロック図である。
【符号の説明】
【０３１９】
１  スロットマシン
２Ｌ、２Ｃ、２Ｒ  リール
８Ｌ、８Ｃ、８Ｒ  ストップスイッチ
４０  遊技制御基板
４１  遊技制御部
４１ａ  ＣＰＵ
４１ｂ  ＲＯＭ
４１ｃ  ＲＡＭ
９０  演出制御基板
９１  演出制御部
９１ａ  ＣＰＵ
９１ｂ  ＲＯＭ
９１ｃ  ＲＡＭ
１００  取込装置
【図１】
2008104598.tif 000003
【図２】
2008104598.tif 000004
【図３】
2008104598.tif 000005
【図４】
2008104598.tif 000006
【図５】
2008104598.tif 000007
【図６】
2008104598.tif 000008
【図７】
2008104598.tif 000009
【図８】
2008104598.tif 000010
【図９】
2008104598.tif 000011
【図１０】
2008104598.tif 000012
【図１１】
2008104598.tif 000013
【図１２】
2008104598.tif 000014
【図１３】
2008104598.tif 000015
【図１４】
2008104598.tif 000016
【図１５】
2008104598.tif 000017
【図１６】
2008104598.tif 000018
【図１７】
2008104598.tif 000019
【図１８】
2008104598.tif 000020
【図１９】
2008104598.tif 000021
【図２０】
2008104598.tif 000022
【図２１】
2008104598.tif 000023
【図２２】
2008104598.tif 000024
【図２３】
2008104598.tif 000025
【図２４】
2008104598.tif 000026
【図２５】
2008104598.tif 000027
【図２６】
2008104598.tif 000028
【図２７】
2008104598.tif 000029
【図２８】
2008104598.tif 000030
【図２９】
2008104598.tif 000031