(57)【特許請求の範囲】
【請求項１】
遊技媒体を投入するための投入口から投入された遊技媒体が流下する経路上に設けられ、遊技媒体の通過を検出するための第１検出装置と、
第１検出装置よりも経路の下流に設けられ、遊技媒体の通過を検出するための第２検出装置と、
第１検出装置による検出が行われた状態を表す値である検出値及び第１検出装置による検出が行われていない状態を表す値である非検出値のいずれかの値が格納されるとともに、初期値として非検出値が格納される複数の格納領域を有する記憶手段と、
所定時間が経過するごとに、各格納領域に格納されている値を、現在の格納領域から他の格納領域へ順次移動させる値移動手段と、
第１検出装置による検出を契機として、予め定められた特定の格納領域に検出値を格納する検出値格納手段と、
第２検出装置による検出を契機として、全格納領域に格納されている検出値のうち特定の格納領域に最先で格納された検出値である最先検出値が現時点で位置している格納領域の値を非検出値に変更する値変更手段と、
最先検出値が特定の格納領域に格納されてから格納領域を所定の下限数移動する前に値変更手段による変更が実行された場合にエラーと判断するとともに、最先検出値が特定の格納領域に格納されてから格納領域を所定の上限数移動したにもかかわらず値変更手段による変更が実行されなかった場合にエラーと判断するエラー判定手段と、を備えたことを特徴とする遊技機。
【請求項２】
エラー判定手段は、第２検出装置による検出が行われた際、いずれの格納領域にも検出値が格納されていない場合にエラーと判断するように形成されていることを特徴とする請求項１記載の遊技機。
【請求項３】
遊技機は、
所定条件を満たした場合に作動し、投入口から投入された遊技媒体を第１検出装置により検出される前に経路上から排除する遊技媒体選別装置を備え、
第１検出装置は、遊技媒体選別装置が作動していない場合にのみ遊技媒体の通過を検出可能に形成されているとともに、
第２検出装置は、第１検出装置による検出が行われてから予め定められた設定時間を経過するまでは、遊技媒体の通過を検出可能に形成されていることを特徴とする請求項１又は２記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遊技機に関し、詳しくは、遊技媒体の投入口から投入された遊技媒体を検知するための検出装置を備えた遊技機に関するものである。
【背景技術】
【０００２】
従来、この種の遊技機、たとえばスロットマシンとしては、遊技媒体としての遊技メダルを所定枚数投入することで１回の遊技を開始可能であるとともに、投入された遊技メダルを所定の検出装置で検知し、投入枚数をカウントするように形成されているものが知られている。具体的には、検出装置にはフォトセンサーや接触センサー等のセンサーが設けられ、これにより遊技メダルを検出するようになっている。
ところで、近年、このようなスロットマシンでは、遊技メダルの投入口から、いわゆるクレ満と呼ばれる長尺薄板状の特殊な器具を挿入して前記センサーにアクセスすることにより、あたかも複数の遊技メダルが投入されたかのように誤認させて投入枚数のカウント値を増やしてしまうという不正行為が増加する傾向にあった。
【０００３】
そこで、このような不正行為を防止すべく、検出装置を遊技メダルが流下する経路上の上流位置及び下流位置にそれぞれ配置したスロットマシンが考案されている。具体的には、このスロットマシンでは、投入された遊技メダルが経路上の上流位置に配置された第１検出装置により検知されることを契機として、制御装置に備えられる監視タイマーによる計時を開始し、所定期間経過後に、経路上の下流位置に配置された第２検出装置による検知が行われたか否かを判定するように形成されている。そして、第２検出装置による検知が行われていないと判定された場合には、遊技メダルの投入に関するなんらかの不正行為が行われたものと推定されることとなっている。
【０００４】
このようなスロットマシンは、たとえば下記の特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１３０２１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のようなスロットマシンにおいては、遊技メダルの投入口から一度にまとめて複数枚の遊技メダルを投入可能となっているのが一般的である。
ここで、上記スロットマシンにおいては、遊技メダル１枚ごとに、監視タイマーにより所定時間の計時が行われる。すると、一度にまとめて複数枚の遊技メダルが投入される場合には第１検出装置による検知が連続的に行われるため、各遊技メダルごとにそれぞれ所定時間を計時できるように形成しておかなければならない。そこで、上記スロットマシンには、一度にまとめて投入可能な遊技メダルの枚数と同程度の個数の監視タイマーが備えられるものとなっている。
【０００７】
ここで、上述のようなスロットマシンにおいては、遊技メダルの投入口から一度にまとめて１４、５枚程度の遊技メダルを投入可能となっているため、概ね１５個程度の監視タイマーが備えられることとなる。すると、このスロットマシンでは、最大で１５個の監視タイマーが同時に作動する可能性があり、この場合にはＣＰＵが処理すべきデータ量が非常に大きくなる。したがって、上記スロットマシンによれば、遊技メダルの投入に関する不正行為の判定処理のみでＣＰＵに対して非常に大きな負担を与えるおそれがあり、ひいてはＣＰＵが行う他の処理の遅延や異常等が発生するおそれがあるという問題が生じていた。
【０００８】
また、監視タイマーとしては、８ビットのカウント領域を使用して計時のカウントを行う８ビットタイマーが用いられることが多いが、上述のスロットマシンでは計１５個の監視タイマーが同時に作動する可能性があるため、前記１５個の監視タイマー用に非常に大きなサイズのカウント領域を確保しなければならない。したがって、このカウント領域に圧迫されることで、ＣＰＵやＲＡＭ等のハードウェア資源を効率的に使用できていないという問題も生じていた。
そこで、下記の発明は、上記した事情によりなされたものであり、その目的とするところは次の点にある。
【０００９】
すなわち、第１の発明は、上記事情によりなされたものであり、ＣＰＵへの負担を増加させることなく、かつ、ＣＰＵやＲＡＭ等のハードウェア資源を効率的に使用しつつ、遊技媒体の投入に関する様々な不正行為を防止することが可能な遊技機を提供することを目的とする。
また、第２の発明は、上記第１の発明の目的に加え、より確実に遊技媒体の投入に関する不正行為を防止することが可能な遊技機を提供することを目的とする。
また、第３の発明は、上記第１の発明又は第２の発明の目的に加え、より経済的かつ効率的に遊技媒体の投入に関する不正行為を防止することが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１０】
下記の発明は、上記した各目的を達成するためになされたものであり、各発明の特徴点を図面に示した発明の実施の形態を用いて、以下に説明する。
なお、符号は、発明の実施の形態において用いた符号を示し、本発明の技術的範囲を限定するものではない。
（第１の発明）
第１の発明は、遊技媒体を投入するための投入口44から投入された遊技媒体が流下する経路上に設けられ、遊技媒体の通過を検出するための第１検出装置35aと、第１検出装置35aよりも経路の下流に設けられ、遊技媒体の通過を検出するための第２検出装置35bと、第１検出装置35aによる検出が行われた状態を表す値である検出値及び第１検出装置35aによる検出が行われていない状態を表す値である非検出値のいずれかの値が格納されるとともに、初期値として非検出値が格納される複数の格納領域311を有する記憶手段310と、所定時間が経過するごとに、各格納領域311に格納されている値を、現在の格納領域311から他の格納領域311へ順次移動させる値移動手段320と、第１検出装置35aによる検出を契機として、予め定められた特定の格納領域311に検出値を格納する検出値格納手段330と、第２検出装置35bによる検出を契機として、全格納領域311に格納されている検出値のうち特定の格納領域311に最先で格納された検出値である最先検出値が現時点で位置している格納領域311の値を非検出値に変更する値変更手段340と、最先検出値が特定の格納領域311に格納されてから格納領域311を所定の下限数移動する前に値変更手段による変更が実行された場合にエラーと判断するとともに、最先検出値が特定の格納領域に格納されてから格納領域311を所定の上限数移動したにもかかわらず値変更手段340による変更が実行されなかった場合にエラーと判断するエラー判定手段350と、を備えたことを特徴とする遊技機である。
【００１１】
ここで、遊技機としては、遊技媒体として遊技メダルを用いて遊技が行われるスロットマシンや、遊技球を用いてスロットマシンと同様の遊技が行われるパロット（登録商標）遊技機などが挙げられる。また、本発明に係る遊技機には、上記の装置等以外にも、遊技に関する制御を行うための制御装置100、遊技メダルなどの遊技媒体を払い出すための払い出し装置（ホッパーユニット27）などが設けられる。
「第１検出装置35a」とは、遊技媒体を投入するための投入口44から投入された遊技媒体が流下する経路上に設けられ、遊技媒体の通過を検出するためのものである。また、「第２検出装置35b」とは、第１検出装置35aよりも経路の下流に設けられ、遊技媒体の通過を検出するためのものである
具体的には、第１検出装置35a及び第２検出装置35bは、遊技媒体を検出可能なセンサーにより構成することができる。このセンサーとしては、たとえば、発光する発光部、及び、発光部から発光される光を受光する受光部を備え、受光部が発光部から発光される光を受光するか受光しないかを感知することにより、遊技媒体の通過を検出するフォトセンサー、遊技媒体が接触することを感知することにより、遊技媒体の通過を検出する接触センサー等を用いることができ、これらに限定されるものではない。
【００１２】
また、第１検出装置35a及び第２検出装置35bは、遊技媒体自体がフォトセンサーの光を遮断したり、接触センサーに接触したりすることで遊技媒体を検出するように（すなわち、センサーが直接的に遊技媒体を検出するように）形成してもよいし、また、遊技媒体の通過に伴って可動する可動片を設け、この可動片がフォトセンサーの光を遮断することで遊技媒体を検出するように（すなわち、センサーが間接的に遊技媒体を検出するように）形成してもよい。
また、第１検出装置35a及び第２検出装置35bに設けるセンサーは１個でもよく、また、複数とすることもできる。たとえば、第１検出装置35aは、遊技媒体の流下方向に向けて設けた２個のフォトセンサーから構成することができる。そして、このように構成すると、この２個のフォトセンサーによる検出の順序を判断することで、糸を括り付けた遊技媒体を投入口から投入し、糸を操ることで遊技媒体がフォトセンサーの前後を往復するようにして、あたかも複数の遊技媒体が投入されたかのように誤認させるような不正行為（いわゆる、糸釣り）を防止することができる。
【００１３】
「記憶手段310」とは、検出値及び非検出値のいずれかの値が格納されるとともに、初期値として非検出値が格納される複数の格納領域311を有するものである。
またここで、「検出値」とは、第１検出装置35aによる検出が行われた状態を表す値であり、たとえば「１」とすることができる。また、「非検出値」とは、第１検出装置35aによる検出が行われていない状態を表す値であり、たとえば「０」とすることができる。
すなわち、記憶手段310は複数の格納領域311を有しており、この複数の格納領域311の値としては、第１検出装置35aによる検出が行われた状態を表す検出値及び第１検出装置35aによる検出が行われていない状態を表す非検出値のいずれかがとられることとなっている。また、この複数の格納領域311の初期値としては、非検出値がとられることとなっている。
【００１４】
具体的には、記憶手段310は、たとえばプログラムやデータ等を記憶するＲＡＭやレジスタ等とすることができる。
また、格納領域311は、たとえばＲＡＭやレジスタ等が有する記憶領域とすることができる。より具体的には、格納領域311は、たとえばＲＡＭ等の記憶領域において、所定位置から連続する複数個の１ビット記憶領域（すなわち、所定位置から連続する複数ビットの記憶領域）により構成することができるし、不連続の複数個の１ビット記憶領域により構成することもできる。また、格納領域311は、８ビットや１６ビットのレジスタが有する記憶領域とすることもできる。なお、本発明に係る遊技機の格納領域311は、後述する不正行為の判定を確実に行うべく、１６ビットのレジスタにより構成するのが望ましい。
【００１５】
たとえば、複数の格納領域311が、１６ビットのレジスタにおける記憶領域により構成されているとともに、非検出値を「０」として設定した場合には、当該１６ビットの格納領域311のすべてに、初期値として非検出値である「０」が格納される。換言すれば、１６ビットのレジスタは「００００００００００００００００」という内容となる。
「値移動手段320」とは、所定時間が経過するごとに、各格納領域311に格納されている値を、現在の格納領域311から他の格納領域311へ順次移動させるものである。
たとえば、複数の格納領域311が所定のレジスタにおける左端（先頭ビット位置、最上位ビット）から右端（最終ビット位置、最下位ビット）まで連続する複数ビットの記憶領域である場合には、値移動手段320は、所定時間が経過するごとに、各格納領域311に格納されている値（検出値又は非検出値）をそれぞれ、１つ隣（たとえば、右隣）の格納領域311に移動させるように形成することができる。換言すれば、値移動手段320は、複数ビットのレジスタの内容を右方向（下位方向）又は左方向（上位方向）へ１シフトするように形成することができる。
【００１６】
より具体的には、たとえば上述の場合において、値移動手段320が各格納領域311に格納されている値を１つ右隣に移動させるように形成されているものとする。また、４ビットの格納領域311を有し、左端（先頭ビット位置、最上位ビット）から右端（最終ビット位置、最下位ビット）までの各格納領域311にそれぞれ「１」「０」「０」「１」という値が格納されていたものとする。すると、所定時間が経過すると、値移動手段320が各格納領域311に格納されている値をそれぞれ１つ右隣に移動させるため、４ビットの格納領域311には「０」「１」「０」「０」という値が格納されることとなる。なお、左端の格納領域311は、値移動手段320による移動が行われた後、初期値としての非検出値「０」が格納されるようになっている。また、右端の格納領域311に格納されていた値（ここでは、「１」）は、左隣の格納領域311に格納されていた値（ここでは、「０」）の移動により、上書きされるようになっている。
【００１７】
また、複数の格納領域311が不連続の複数個の１ビット記憶領域により構成されている場合には、値移動手段320は、所定時間が経過するごとに、各格納領域311に格納されている値をそれぞれ、現在の格納領域311から異なる他の格納領域311に移動させるように形成することができる。なお、この場合には、値移動手段320が移動させる格納領域311の順番を予め定めておくのが望ましい。
また、所定時間は特に限定されるものではないが、第１検出装置35aによる遊技媒体の通過の検出から、第２検出装置35aによる遊技媒体の通過の検出までの時間、及び、格納領域311の数に基づいて定められるものとなっている。この点については、後で詳述する。
【００１８】
また、「所定時間が経過するごとに」とは、値移動手段320が格納領域311に格納されている値の移動を所定時間間隔で繰り返し実行することを意味する。すなわち、値移動手段320は、遊技機の作動中（すなわち、遊技機の電源がＯＮとなってからＯＦＦとなるまでの間）において上記処理を所定時間周期で定期的に実行するように形成されている。
なお、遊技機を制御する制御装置100内に設けられるＣＰＵに所定の制御プログラムを実行させることにより、この値移動手段320として機能させることが可能である。
「検出値格納手段330」とは、第１検出装置35aによる検出を契機として、予め定められた特定の格納領域311に検出値を格納するものである。すなわち、第１検出装置35aにより検出がなされると、検出値格納手段330が、特定の格納領域311の値を検出値にする。
【００１９】
たとえば、複数の格納領域311が１６ビットのレジスタの記憶領域により構成される場合において、左端（先頭ビット位置、最上位ビット）の格納領域311を予め定められた特定の格納領域311とする。また、非検出値として「０」、検出値として「１」が設定されるものとする。この場合には、複数の格納領域311の初期値は「００００００００００００００００」となっているものの、第１検出装置35aによる検出がなされると、検出値格納手段330が、特定の格納領域311である左端（先頭ビット位置、最上位ビット）の格納領域311の値を、検出値「１」にするため、複数の格納領域311の値は「１０００００００００００００００」となる。
【００２０】
また、本発明に係る遊技機においては、上述の如く、値移動手段320が、所定時間経過ごとに、各格納領域311に格納されている値を、現在の格納領域311から他の格納領域311へ順次移動させるようになっている。ここで、値移動手段320は格納領域311の値を右隣へ移動させるように形成されていたものとする。そしてさらに、上記のように、第１検出装置35aによる検出がなされたことにより、複数の格納領域311の値が「１０００００００００００００００」となっていたとする。すると、この場合において、値移動手段320により値の移動が行われる所定時間が経過すると、複数の格納領域311の値は「０１００００００００００００００」となり、この後に再度第１検出装置35aによる検出がなされると、複数の格納領域311の値は「１１００００００００００００００」となる。一方、所定時間が経過する前に再度第１検出装置35aによる検出がなされると、「１０００００００００００００００」という値となっている複数の格納領域311に対して、検出値格納手段330が、特定の格納領域311である左端（先頭ビット位置、最上位ビット）の格納領域311の値を、検出値「１」にしようとする。しかし、上述のように、左端の格納領域311の値は「１」となっているため、複数の格納領域311の値は「１０００００００００００００００」のままとなる。
【００２１】
なお、遊技機を制御する制御装置100内に設けられるＣＰＵに所定の制御プログラムを実行させることにより、この検出値格納手段330として機能させることが可能である。
「値変更手段340」とは、第２検出装置35bによる検出を契機として、最先検出値が現時点で位置している格納領域311の値を非検出値に変更するものである。またここで、「最先検出値」とは、全格納領域311に格納されている検出値のうち特定の格納領域311に最先で記憶された検出値をいう。
たとえば、上述の場合と同様に、複数の格納領域311が１６ビットのレジスタの記憶領域により構成され、また、値移動手段320が格納領域311の値を右隣へ移動させるように形成されているものとする。そしてこの場合に、複数の格納領域311の値が「０００００１００００１１００００」となっていたものとする。ここで、第１検出装置35aによる検出がなされると左端の格納領域311に検出値「１」が格納されるとともに、所定時間ごとに格納領域311の値が右隣の格納領域311へ移動するのであるから、検出値「１」が格納されている格納領域311のうち、右端（最終ビット位置、最下位ビット）の格納領域311に最も近い格納領域311の検出値が最先検出値となる。すると、上述の例においては、左端（先頭ビット位置、最上位ビット）から１２ビット目の格納領域311の検出値「１」が最先検出値となる。したがって、複数の格納領域311の値が上述のようになっているときに、第２検出装置35bによる検出がなされると、値変更手段340は左端から１２ビット目の格納領域311の検出値「１」を非検出値「０」に変更する。これにより、複数の格納領域311の値は「０００００１００００１０００００」となる。
【００２２】
なお、遊技機を制御する制御装置100内に設けられるＣＰＵに所定の制御プログラムを実行させることにより、この値変更手段340として機能させることが可能である。
「エラー判定手段350」とは、最先検出値が特定の格納領域311に格納されてから格納領域311を所定の下限数移動する前に値変更手段340による変更が実行された場合にエラーと判断するとともに、最先検出値が特定の格納領域311に格納されてから格納領域311を所定の上限数移動したにもかかわらず値変更手段340による変更が実行されなかった場合にエラーと判断するものである。
ここで、所定の下限数の値及び所定の上限数の値は、たとえば、複数の格納領域311が１６ビットのレジスタにより構成されている場合には、所定の下限数を「４」、所定の上限数を「１６」とすることができる。この場合には、最先検出値が特定の格納領域311に格納されてから４個の格納領域311を移動する前に（すなわち、最先検出値が特定の格納領域311から４番目の格納領域311までのいずれかに位置しているときに）、当該最先検出値が値変更手段340により非検出値「０」に変更されると、エラー判定手段350によりエラーと判断される。さらに、最先検出値が特定の格納領域311に格納されてから１６個の格納領域311を移動したにもかかわらず（すなわち、最先検出値が１６個の格納領域311を左端から右端まで移動したにもかかわらず）、当該最先検出値が値変更手段340により非検出値「０」に変更されることなく、その後の値移動手段320に基づく値の上書きにより複数の格納領域311から事実上消去されると、エラー判定手段350によりエラーと判断される。これに対して、最先検出値が５番目の格納領域311から１６番目の格納領域311（すなわち、左端の格納領域311）までのいずれかに位置しているときに、当該最先検出値が値変更手段340により非検出値「０」に変更されると、エラー判定手段350によりエラーと判断されない。
【００２３】
すなわち、遊技媒体は１個のみが経路上を流下する場合もあり、複数個連続して経路上を流下する場合もある。また、経路上を流下するにあたっては経路上の摩擦力も影響を与える。そのため、第１検出装置35aにより検出されてから第２検出装置35bにより検出されるまでの時間にはバラツキが生じることとなるが、遊技媒体が正常に流下する場合にはその時間は所定範囲内に属することとなる。
そこで、前記所定範囲のうち最も早い時間に基づいて、値移動手段320が格納領域311の値を移動させる「所定時間」及び「所定の下限数」を定めることにより、特定の格納領域311に検出値が格納されてから所定の下限数を移動する前に、最先検出値が値変更手段340により非検出値に変更された場合には、第１検出装置35aによる検出がなされてからの時間が前記所定範囲内に属していない状態で、第２検出装置35bによる検出がなされたと判断されることとなる。すなわち、正常の時間範囲内よりも早いタイミングで、第２検出装置35bによる検出がなされたこととなるため、遊技媒体の投入に関する不正行為が行われたと判定することができる。
【００２４】
また、前記所定範囲のうち最も遅い時間に基づいて「所定の上限数」を定めることにより、特定の格納領域311に検出値が格納されてから所定の上限数を移動したにもかかわらず、最先検出値が値変更手段340により非検出値に変更されない場合には、前記所定範囲内に第２検出装置35bによる検出がなされなかったと判断されることとなる。すなわち、正常の時間範囲内で、第２検出装置35bによる検出がなされなかったこととなるため、遊技媒体の投入に関する不正行為が行われたと判定することができる。
また、値移動手段340が格納領域311の値を移動させる「所定時間」、並びに、エラー判定手段350がエラー判定を行うための「所定の下限数」及び「所定の上限数」は、上述のように、第１検出装置35aによる遊技媒体の通過の検出から、第２検出装置35bによる当該遊技媒体の通過の検出までの時間、及び、格納領域311の数等によって適宜定めることができるようになっている。
【００２５】
たとえば、遊技媒体が第１検出装置35aにより検出されてから第２検出装置35bにより検出されるまでの時間が９５．３６ｍｓ〜３７９．９５ｍｓの範囲となるように、第１検出装置35a及び第２検出装置35bが配置されていたものとする。また、格納領域311として、１６ビットのレジスタの記憶領域を用いるものとする。するとこの場合に、「所定の下限数」を「４」と設定すれば、「所定時間」は「２３．８４ｍｓ（＝９５．３６ｍｓ／４）」として設定することができる。そして、「所定の上限数」は「１６（≒３７９．９５／２３．８４）」として設定することができる。このように設定すると、１６ビットのレジスタが無駄に使用することなく、確実に遊技媒体の投入に関する不正行為の判定を行うことができることとなる。
【００２６】
（作用・効果）
本発明に係る遊技機によれば、複数の格納領域311には、初期値として非検出値が記憶されるようになっている。そして、各格納領域311の値は、値移動手段320により、所定時間が経過するごとに、現在の格納領域311から他の格納領域311へ順次移動させられるようになっている。
また、第１検出装置35aによる検出がなされると、検出値格納手段330により、複数の格納領域311のうち予め定められた特定の格納領域311に検出値が格納される。また、第２検出装置35aによる検出がなされると、値変更手段340により、最先検出値が現時点で位置している格納領域311の値が非検出値に変更される。
【００２７】
そして、最先検出値が特定の格納領域311に格納されてから格納領域311を所定の下限数移動する前に値変更手段340による変更が実行された場合には、エラー判定手段350により、エラーと判断される。さらに、最先検出値が特定の格納領域311に格納されてから格納領域311を所定の上限数移動したにもかかわらず値変更手段340による変更が実行されなかった場合にも、エラー判定手段350により、エラーと判断される。
なおここで、本発明に係る遊技機では、投入口44に投入された遊技媒体が第１検出装置35aにより検出されてから第２検出装置35bにより検出されるまでの時間は所定範囲内に属するようになっている。そして、「所定の下限数」は、前記範囲における最も早い時間と値移動手段320が値の移動を行う「所定時間」とに基づいて定められ、また、「所定の上限数」は、前記範囲における最も遅い時間と値移動手段320が値の移動を行う「所定時間」とに基づいて定められるようになっている。
【００２８】
すると、本発明に係る遊技機によれば、第１検出装置35aによる検出がなされることで特定の格納領域311に格納された最先検出値は、所定時間間隔で他の格納領域311へ移動するようになっており、格納領域311の移動を所定の下限数行っていないにもかかわらず第２検出装置35bによる検出がなされて最先検出値が非検出値に変更された場合には、エラーと判断される。すなわち、このエラーの判断は、第１検出装置35aによる検出がなされてからの時間が前記所定範囲内に属していない状態で、第２検出装置35bによる検出がなされたことによるものである。したがって、正常の時間範囲内よりも早いタイミングで、第２検出装置35bによる検出がなされたのであるから、遊技媒体の通過が正常に行われていないと推定されるため、遊技媒体の投入に関する不正行為が行われたと判定することができるのである。
【００２９】
また、本発明に係る遊技機によれば、特定の格納領域311に検出値が格納されてから所定の上限数を移動したにもかかわらず、最先検出値が値変更手段340により非検出値に変更されない場合にも、エラーと判断される。すると、このエラーの判断は、前記所定範囲内に第２検出装置35bによる検出がなされなかったことによるものである。したがって、正常の時間範囲内で第２検出装置35bによる検出がなされなかったのであるから、遊技媒体の通過が正常に行われていないと推定されるため、遊技媒体の投入に関する不正行為が行われたと判定することができるのである。
以上より、本発明に係る遊技機によれば、一度にまとめて投入可能な遊技媒体の最大数に応じた数の監視タイマーを設ける必要はないことから、ＣＰＵが処理すべきデータ量を抑えつつ、遊技媒体の投入に関する不正行為が行われたことを確実に判定することができるのである。
【００３０】
また、複数の監視タイマー用に非常に大きなサイズのカウント領域を確保する必要はなく、レジスタ（１６ビットレジスタ）程度の記憶領域のサイズで前記不正行為の判定を行えるため、ＣＰＵやＲＯＭ等のハードウェア資源を効率的かつ経済的に利用しつつ、遊技媒体の投入に関する不正行為が行われたことを確実に判定することができるのである。
また、上述のように、値移動手段320は、遊技機の作動中は常に所定時間間隔で、格納領域311の値を移動させるようになっている。したがって、遊技機の外観からは、現時点が、所定時間のうちのどの時点であるかは判断することがほぼ不可能となっている。そのため、上述のような特殊器具で第１検出装置35aにアクセスして遊技媒体のカウント数を短期間に複数個増やした場合に、特定の格納領域311への検出値の格納が、これよりも前に特定の格納領域311へ格納された検出値が他の格納領域311へ移動した後に行われたか、又は、他のの格納領域311へ移動する前に行われたかが判別できないこととなる。これにより、本発明に係る遊技機によれば、第２検出装置35bに正確なタイミング及び回数でアクセスすることが非常に困難となるため、遊技媒体の投入に関する不正行為をより確実に防止することができることとなる。
【００３１】
（第２の発明）
第２の発明は、上記第１の発明の特徴に加え、エラー判定手段350は、第２検出装置35bによる検出が行われた際、いずれの格納領域311にも検出値が格納されていない場合にエラーと判断するように形成されていることを特徴とする。
（作用・効果）
本発明に係る遊技機によれば、第２検出装置35bによる検出が行われた際、いずれの格納領域311にも検出値が格納されていない場合に、エラー判定手段350によりエラーと判断されるようになっている。
【００３２】
すなわち、第１検出装置35aによる検出が行われていないにもかかわらず、第２検出装置35bによる検出が行われたと推定されるため、投入口44とは反対の方向から遊技媒体の投入に関する何らかの不正行為が行われたと判断できることとなる。
これにより、より確実に遊技媒体の投入に関する不正行為を防止することが可能となるのである。
（第３の発明）
第３の発明は、上記第１又は第２の発明の特徴に加え、遊技機は、所定条件を満たした場合に作動し、投入口44から投入された遊技媒体を第１検出装置35aにより検出される前に経路上から排除する遊技媒体選別装置43を備え、第１検出装置35aは、遊技媒体選別装置43が作動していない場合にのみ遊技媒体の通過を検出可能に形成されているとともに、第２検出装置35bは、第１検出装置35aによる検出が行われてから予め定められた設定時間を経過するまでは、遊技媒体の通過を検出可能に形成されていることを特徴とする。
【００３３】
ここで、遊技媒体選別装置43が作動するための「所定条件」としては、たとえば、遊技機における１回の遊技が行われていること（すなわち、１回の遊技が開始されてから終了するまでの間）とすることができる。また、所定数を上限として遊技媒体のクレジットが可能であるとともに、予め定められた上限設定数の遊技媒体の投入を条件に１回の遊技が開始可能に形成されている遊技機においては、上限数までクレジットがされているとともに、かつ、予め定められた上限設定数まで遊技媒体が投入されていることを「所定条件」とすることもできる。すなわち、遊技媒体を新たに投入することができない状態となっていることを「所定条件」と設定することができる。
【００３４】
（作用・効果）
本発明に係る遊技機によれば、第１検出装置35aは、遊技媒体選別装置43が作動していない場合にのみ遊技媒体の通過を検出する。また、第２検出装置35bは、第１検出装置35aによる検出が行われてから予め定められた設定時間を経過するまで遊技媒体の通過を検出する。
すなわち、第１検出装置35aは、所定条件が満たされていない場合にのみ遊技媒体を検出し、所定条件が満たされている場合には遊技媒体を検出しない。換言すれば、遊技媒体の投入に関する不正行為が行われるおそれがある時期のみ、第１検出装置35aによる遊技媒体の検出を行い、遊技媒体の投入に関する不正行為が行われることのない時期は、第１検出装置35aによる遊技媒体の検出を行わない。したがって、本発明に係る遊技機によれば、当該不正行為の判定処理によりＣＰＵにかかる負荷をさらに減少させることができるため、より経済的かつ効率的に遊技媒体の投入に関する不正行為を防止することができるのである。
【００３５】
また、第２検出装置35bは、第１検出装置35aによる検出が行われてから予め定められた設定時間を経過するまで遊技媒体の通過を検出するため、たとえば、遊技媒体の投入がなされたことにより所定条件を満たしたこととなった場合にも、第２検出装置35bは確実に遊技媒体の通過の検出を行うこととなる。これにより、遊技媒体の投入に関する不正行為が行われるおそれがある時期は確実に当該不正行為を防止することができるのである。
【発明の効果】
【００３６】
本発明は、以上のように構成されているので、以下に記載されるような効果を奏する。
（第１又は第２の発明）
すなわち、第１の発明によれば、ＣＰＵへの負担を増加させることなく、かつ、ＣＰＵやＲＡＭ等のハードウェア資源を効率的に使用しつつ、遊技媒体の投入に関する様々な不正行為を防止することが可能な遊技機を提供することができる。
また、第２の発明によれば、上記第１の発明の効果に加え、より確実に遊技媒体の投入に関する不正行為を防止することが可能な遊技機を提供することができる。
また、第３の発明によれば、上記第１の発明又は第２の発明の効果に加え、より経済的かつ効率的に遊技媒体の投入に関する不正行為を防止することが可能な遊技機を提供することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態であって、スロットマシンの制御装置の入力及び出力の概略を示すブロック図である。
【図２】本発明の実施の形態であって、スロットマシンを示す外観正面図である。
【図３】本発明の実施の形態であって、スロットマシンの前扉を開いた状態における、前扉の裏側及び筐体の内部を示す外観正面図である。
【図４】本発明の実施の形態であって、前扉の裏側におけるメダルセレクター周辺を示す拡大斜視図である。
【図５】本発明の実施の形態であって、１６ビットレジスタを用いて行われる投入不正判定の内容を示す概念図である。
【図６】本発明の実施の形態であって、スロットマシンの動作のうち、メイン遊技処理の概略を示すフローである。
【図７】本発明の実施の形態であって、スロットマシンの動作のうち、不正投入判定処理の概略を示すフローである。
【発明を実施するための形態】
【００３８】
以下、本発明の実施の形態を図面を参照しつつ説明する。
（スロットマシン10）
本形態に係る遊技機は、メダル遊技機であるスロットマシン10であって、遊技媒体として円板状の遊技メダルを使用するものである。
スロットマシン10は、図２に示すように、正面側（スロットマシン10から見て、スロットマシン10と対向する遊技者の方向）に開口する箱状の筐体20と、この筐体20の正面開口を開閉可能に塞ぐ前扉30とから構成されている。
（筐体20）
筐体20には、図３に示すように、高さ方向の中央付近に、この筐体20の内部空間を上下２つの空間に仕切る中板26が設けられている。そして、この筐体20における、中板26の下側の空間には、スロットマシン10に備えられた各種装置に電力を供給するための電源装置28や、遊技メダルを貯留するとともに役の入賞時等に遊技メダルを払い出すためのホッパーユニット27等が設置されている。なお、この筐体20における、中板26の下側の空間には、これらの装置以外の装置を設置することもできる。
【００３９】
また、この筐体20における、中板26の上側の空間には、所定の基板を備えたメイン基板ユニット29aと、複数の回転リール25を備えたリールユニット21とが設置されている。なお、この筐体20における、中板26の上側の空間には、これらの装置以外の装置を設置することもできる。
メイン基板ユニット29aは、ＩＣ等の各種電子部品を搭載したメイン基板、及び、このメイン基板を収納するための基板ケースとから構成されるものであって、図３に示すようにスロットマシン10の背部を構成する背板に固定された状態で設置されている。メイン基板は、スロットマシン10の動作及び遊技を制御するためのものであって、後述のサブ基板とともに、スロットマシン10の作動を制御する制御装置100を構成するものである。
【００４０】
リールユニット21は、スロットマシン10の遊技に用いられるメインの装置であって、中板26に載置された状態で設置されている。このリールユニット21は、特に図示していないが、枠体に固定された３個のステッピングモーターと、各ステッピングモーターの回転軸に固定された３個の回転リール25とから構成されている。具体的には、この回転リール25は、図２の向かって左側に位置する左リール22と、図２の向かって右側に位置する右リール24と、この左リール22及び右リール24の間に位置する中リール23とからなるものである。また、各回転リール25の周囲には、それぞれ複数個（たとえば、２１個）の図柄51が表示されている。また、これらの回転リール25は、前記ステッピングモーターの回転軸を中心として、後述する表示窓34内を回転リール25の図柄51が上側から下側へ向けて通過するように、回転する。
【００４１】
（前扉30）
前扉30は、筐体20の左端部に設けられたヒンジ（図示しておらず）に回転自在に軸支され、筐体20の正面開口を覆う板状扉である。
この前扉30の前面上部には、図２に示すように、遊技状態に応じて点灯したり、消灯したりする演出装置50としてのランプ52や、各種演出や報知を行うための演出装置50としての液晶表示装置53などを備えた装飾部31が設けられている。
また、前扉30の前面中央には、上部パネル32aが備えられている。また、前扉30の前面下部には、下部パネル32bが備えられている。また、前扉30の下部中央（前記下部パネル32bの下側）には、筐体20の内部に設けられたホッパーユニット27から遊技メダルを払い出すためのメダル払出口40が設けられる。また、前扉30の下部であって、メダル払出口40の両側には、音声を出力するための演出装置50としてのスピーカー54がそれぞれ１つずつ設けられている。また、メダル払出口40の下方には、メダル払出口40から払い出された遊技メダルを貯めておくことができるメダル受け皿41が設けられている。
【００４２】
また、前扉30の裏面上部中央には、図３に示すように、ＩＣ等の各種電子部品を搭載したサブ基板、及び、このサブ基板を収納するための基板ケースから構成されるサブ基板ユニット29bが設けられている。サブ基板は、上述のランプ52や液晶表示装置53等の演出装置50及び演出に関する制御を行うためのものであって、メイン基板とともに、スロットマシン10の作動を制御する制御装置100を構成するものである。
また、前扉30の前面における、上部パネル32aと下部パネル32bとの間には、正面側に突出する操作部33が備えられている。
操作部33の上面右端部には、遊技を開始するにあたり遊技メダルをベットすべく、遊技メダルを投入するための投入口44が設けられている。また、操作部33の上面左端部には、スロットマシン10に電子的に貯留されているメダルであるクレジットメダルを遊技メダルのベットに代えるためのベットスイッチが設けられている。なお、このベットスイッチは、遊技メダル１枚のベットに代えることができるシングルベットスイッチ36a、及び、遊技を開始するためにベット可能な最大枚数である遊技メダル３枚のベットに代えることができるマックスベットスイッチ36bとから構成され、これらのスイッチは左右に並んで設けられている。また、操作部33の前面左端部には、クレジットメダルを精算するための精算スイッチ39が設けられている。また、精算スイッチ39の右方には、３個すべての回転リール25の回転を開始させるためのレバー状のスタートスイッチ37が設けられている。また、操作部33の前面中央には、前記各回転リール25に対応するとともに、各回転リール25の回転をそれぞれ別個に停止させるための３個のストップスイッチ38が設けられている。また、操作部33の前面右端部には、前扉30を解錠するための鍵穴42が設けられている。
【００４３】
また、上部パネル32aの中央には、筐体20の内部に設けられた３個の回転リール25の図柄51を視認可能な表示窓34が形成されている。また、本形態に係るスロットマシン10は、表示窓34内に停止した左リール22、中リール23、及び、右リール24それぞれの図柄51の表示位置を一直線に結ぶことが可能なラインである計５本の有効ラインを有している。そして、後述する役抽選手段140の抽選の結果、後述する所定の役に当選するとともに、いずれかの有効ライン上に、役を構成する図柄の組み合わせが停止したとき、役の入賞となる。
また、図３及び図４に示すように、前扉30の裏面における、投入口44の下部に対応する位置には、この投入口44から投入された遊技メダルが所定の規格に適合するものか否かの選別を行うための遊技媒体選別装置43としてのメダルセレクター43aと、メダルセレクター43aにて所定の規格に適合するとされた遊技メダルをホッパーユニット27へ導く経路を構成するためのメダルガイド80とが取り付けられている。
【００４４】
また、図３及び図４に示すように、前扉30の裏面における、メダルセレクター43aからメダル払出口40にかけての位置には、前扉30の裏面に沿うようにして、メダルシュート70が設けられている。このメダルシュート70は、メダルセレクター43aにて所定の規格に適合しないとして排除された遊技メダルを受け入れてメダル払出口40まで誘導するメダル返却通路を形成するためのものである。
また、メダルセレクター43aは、四角箱型の外形をしており、特に図示していないが、投入口44から投入された遊技メダルをメダルガイド80まで誘導するための第１メダル誘導通路を有している。
【００４５】
また、特に図示しないが、この第１メダル誘導通路には、常時、所定の規格に適合しない遊技メダル（所定の規格に適合する遊技メダルよりも直径が小さい遊技メダル）を選別して第１メダル誘導通路から排除する選別手段と、所定条件を満たした場合にのみ（遊技メダルの投入が不可となる投入不可状態のときのみ）所定の規格に適合する遊技メダルを第１メダル誘導通路から排除する排除手段が設けられている。
より具体的には、選別手段は、常時、所定の規格に適合しない遊技メダル（すなわち、投入口44から投入されたものの所定の規格に適合する遊技メダルよりも直径が小さい遊技メダル）を選別して、第１メダル誘導通路から排除する。また、排除手段は、スロットマシン10が所定条件を満たすことで遊技メダルの投入が不可となる投入不可状態となった場合に作動し、投入口44から投入された所定の規格に適合する遊技メダルを第１メダル誘導通路から排除する。一方、スロットマシン10が所定条件を満たしておらず遊技メダルの投入が可能な投入可能状態である場合には、排除手段は作動せず、投入口44から投入された所定の規格に適合する遊技メダルは、排除されることなく第１メダル誘導通路を流下していくこととなる。
【００４６】
また、この第１メダル誘導通路の最下流位置には、特に図示していないが、第１メダル誘導通路により誘導される遊技メダルの通過を検出するための第１検出装置35aが設けられている。この第１検出装置35aは、排除手段により排除されることなく第１メダル誘導通路の最下流位置まで到達した遊技メダルの通過を検出するものである。また、この第１検出装置35aは、特に図示していないが、遊技メダルの流下方向に沿って並列に設けられた２個のフォトセンサーであって、上流側に設けられる第１センサー35c及び下流側に設けられる第２センサー35dから構成されている。
そして、メダルセレクター43aにおける第１メダル誘導通路の最下流位置から、メダルセレクター43aに連接するようにメダルガイド80が設けられている。このメダルガイド80は、第１メダル誘導通路の最下流位置に到達した遊技メダルをホッパーユニット27に誘導するための第２メダル誘導通路、及び、第２メダル誘導通路を流下する遊技メダルの通過を検出するための第２検出装置35bが設けられている。また、第２検出装置35bは、遊技メダルの通過に伴って可動する可動片と、可動片の可動を検出するための第３センサー35eから構成されている。
【００４７】
そして、第２メダル誘導通路の最下流位置は、ホッパーユニット27の上方に位置するようになっている。これにより投入口44から投入された所定の規格に適合した遊技メダルは、第１メダル誘導通路及び第２メダル誘導通路により構成される経路上を流下して、ホッパーユニット27へ至ることとなる。
（制御装置100）
制御装置100は、上述の如く、スロットマシン10の作動を制御するためのものであり、メイン基板やサブ基板等により構成されている。また、制御装置100は、ＣＰＵ、ＲＯＭ、ＲＡＭ、及び、Ｉ／Ｏ等、種々の電子部品などが備えられている。なお、ＣＰＵは、１個のみ備えることもできるし、複数のＣＰＵを備えることもできる。また、ＣＰＵ、ＲＯＭ、ＲＡＭ、及び、Ｉ／Ｏ等は一体に構成されたワンチップ型とすることもできる。
【００４８】
また、制御装置100には、この制御装置100に対して各種信号等を入力可能な入力手段、入力手段による入力等に基づいた制御の結果を出力可能な出力手段が備えられている。また、制御装置100は、ＣＰＵがＲＯＭに記憶されたプログラムを読み込むことで、各種制御手段として機能する。
具体的には、制御装置100は、スタートスイッチ37、及び、ストップスイッチ38の操作により回転リール25の回転及び停止の制御、遊技に関する制御、また、遊技に関する演出の制御等を行う。
（制御装置100の入力手段）
前記制御装置100の入力手段としては、図１に示すように、次のスイッチ等が接続されている。
【００４９】
（１）第１センサー35c、第２センサー35d（第１検出装置35a）
（２）第３センサー35e（第２検出装置35b）
（３）ベットスイッチ（シングルベットスイッチ36a、マックスベットスイッチ36b）
（４）スタートスイッチ37
（５）ストップスイッチ38
（６）精算スイッチ39
なお、制御装置100の入力手段としては、これら（１）から（６）までのスイッチ等に限定されるものではない。
【００５０】
（第１センサー35c、第２センサー35d）
第１センサー35c及び第２センサー35dは、第１検出装置35aを構成するフォトセンサーであり、特に図示していないが、上述の如く、第１メダル誘導通路の最下流位置に設けられている。
これらの各センサーは、検出光を発する発光部と、発光部から発せられた検出光を受ける受光部とを有する反射型フォトセンサーであり、発光部から発せられ、遊技メダルで反射した検出光を、受光部で検出することにより、第１メダル誘導通路を通過する遊技メダルを検出するようになっている。第１フォトセンサー35cが先に遊技メダルを検出し、その直後に第２フォトセンサー35dが遊技メダルを検出すれば、遊技メダルの流下方向は正常であるが、第２フォトセンサー35dが先に遊技メダルを検出し、その直後に第１フォトセンサー35cが遊技メダルを検出すると、メダルの流下方向は異常である。
【００５１】
そして、第１検出装置35aによって流下方向が正常な遊技メダルとして検出されると、この遊技メダルが遊技に使用可能であるとしてカウントされるようになっている。
また、この第１センサー35c及び第２センサー35dは、上記メダルセレクター43aの排除手段が作動していない場合（すなわち、遊技メダルが投入可能となっている状態）においてのみ遊技メダルの通過を検出できるように形成されている。したがって、上記メダルセレクター43aの排除手段が作動している場合（すなわち、遊技メダルが投入不可となっている状態）においては、遊技メダルの通過が検出できないようになっている。
（第３センサー35e）
第３センサー35eは、第２検出装置35bを構成するフォトセンサーであり、特に図示していないが、上述の如く、第２メダル誘導通路に設けられている。
【００５２】
この第３センサー35eは、第１センサー35c等と同様に、検出光を発する発光部と、発光部から発せられた検出光を受ける受光部とを有する反射型フォトセンサーである。そして、第３センサー35eとともに第２検出装置35bを構成する、遊技メダルの通過に伴って可動する可動片により遊技メダルの通過を検出するようになっている。具体的には、発光部から発せられ、遊技メダルの通過に伴って可動する可動片で反射した検出光を、受光部で検出することにより、第２メダル誘導通路を通過する遊技メダルを検出するようになっている。
また、この第３センサー35eは、第１センサー35c及び第２センサー35dによる検出が行われてから予め定められた設定時間を経過するまでは、遊技メダルの通過を検出可能に形成されている。すなわち、第１センサー35c及び第２センサー35dにより遊技メダルが検出されたことにより、後述する遊技メダルの投入不可状態となった場合においても、第１センサー35c及び第２センサー35dにより検出された遊技メダルは確実に検出することができるようになっている。
【００５３】
なお、本形態に係るスロットマシン10では、所定の規定に適合する遊技メダルの通過が、第１センサー35c及び第２センサー35dにより検出されてから、第３センサー35eにより検出されるまでの時間（検出間時間）は、９５．３６ｍｓ〜３７９．９５ｍｓの範囲に属するように、第１検出装置35a及び第２検出装置35bが配置されるものとなっている。したがって、当該時間がこの範囲外となる場合には、正常に遊技メダルが通過しておらず、遊技メダルの投入に関する何らかの不正行為が行われたこととなる。
また、第３センサー35eは、第１センサー35c及び第２センサー35dの設置位置から所定間隔離れた位置に配置されるものとなっている。これにより、遊技メダルの投入枚数のカウント値を増やすべく、いわゆるクレ満と呼ばれる長尺薄板状の特殊な器具によって第１センサー35c及び第２センサー35dにアクセスした場合であっても、さらに可動片を可動させるのは困難となるようにしているのである。
【００５４】
（ベットスイッチ）
ベットスイッチは、図２に示すように、操作部33の上面左端部に設けられたスイッチであって、前記クレジットメダル数を減算して遊技メダルのベットに代えるためのものである。本形態に係るスロットマシン10では、ベットスイッチとして、クレジットメダルを遊技メダル１枚のベットに代えることができるシングルベットスイッチ36a、及び、クレジットメダルを遊技を開始するために必要なベット枚数である遊技メダル３枚のベットに代えることができるマックスベットスイッチ36bが設けられている。
本形態に係るスロットマシン10は、投入口44から遊技メダルを投入することで、１回の遊技を開始するために必要な３枚の遊技メダルをベットすることができるように形成されている。また、３枚の遊技メダルがベットされた状態でさらに投入された遊技メダルは、予め定められた規定枚数（たとえば、５０枚）まで、電子的に貯留（クレジット）しておくことができるように形成されている。そして、クレジットメダルの枚数が１枚以上の場合には、投入口44に遊技メダルを投入する代わりに、ベットスイッチを操作することにより遊技メダルのベットを行うことができる。すなわち、３枚の遊技メダルをベットすることで、スタートスイッチ37を操作可能状態にすることができる。
【００５５】
（スタートスイッチ37）
スタートスイッチ37は、図２に示すように、操作部33の前面左部に設けられ、正面側に突出するレバー形状のものである。このスタートスイッチ37は、遊技メダルが３枚ベットされることを条件に、また、後述する再遊技役に入賞することを条件に、リールユニット21の駆動を開始させることが可能なものである。
前記「再遊技役」とは、後述する役抽選手段140により抽選される役の一つである。そして、この役抽選手段140による抽選によって、再遊技役に当選し、再遊技役を構成する図柄51（「ＲＥＰＬＡＹ」）が、いずれかの有効ライン上に停止すると、再遊技役に入賞することとなる。そして、再遊技役に入賞すると、遊技メダルを新たにベットすることなく、再度、遊技を行うことができることとなっている。
【００５６】
（ストップスイッチ38）
ストップスイッチ38は、図２に示すように、操作部33の前面中央に設けられているスイッチであって、リールユニット21の駆動を停止させるためのものである。具体的には、ストップスイッチ38は、図２に示すように、左リール22、中リール23、及び、右リール24のそれぞれに対応した３個のスイッチから構成されており、前記各回転リール25の下方に対応する位置に横並びに１個ずつ設けられているものである。
そして、各回転リール25に対応したストップスイッチ38を操作することにより、対応した回転リール25が回転を停止するように形成されている。
【００５７】
また、回転リール25は、スタートスイッチ37が操作されることにより回転を開始した後、所定の速度に達するまで所定の加速度で加速しながら回転し、前記所定の速度に達した後は、当該速度で定速回転を行うように形成されている。
そして、ストップスイッチ38は、すべての回転リール25の回転速度が前記所定の速度に達することにより操作可能となるように形成されている。
（精算スイッチ39）
精算スイッチ39は、図２に示すように、操作部33の前面左端部に設けられたスイッチであって、クレジットされている遊技メダルを精算、すなわち、クレジットを解除して、クレジットメダルを払い出すためのものである。
【００５８】
（制御装置100の出力手段）
前記制御装置100の出力手段としては、図１に示すように、次のものが接続されている。
（１）リールユニット21
（２）ホッパーユニット27
（３）演出装置50（ランプ52、液晶表示装置53、スピーカー54）
（４）メダルセレクター43a
なお、制御装置100の出力手段としては、これら（１）から（４）までに限定されるものではない。
【００５９】
（リールユニット21）
リールユニット21は、所定の枠体に固定された３個のステッピングモーター（図示しておらず）と、各ステッピングモーターの回転軸にそれぞれ固定された計３個の回転リール25とから構成されている。そして、各回転リール25は、円筒状に形成された回転ドラム（図示しておらず）と、この回転ドラムの周囲に貼付されるテープ状のリールテープ（図示しておらず）とを備えている。そして、各回転リール25におけるリールテープの外周面には、回転方向へ向けてほぼ等間隔に、「７」「ＢＡＲ」「スイカ」「ベル」「チェリー」「ＲＥＰＬＡＹ」等の複数種類の図柄が所定の配列で計２１個表示されている。また、前記回転リール25は、前記ステッピングモーターの回転軸を中心として、表示窓34内を、回転リール25に表示された図柄が上側から下側へ向けて通過するように、回転するものとなっている。
【００６０】
また、上述の如く、各回転リール25の所定箇所には、回転リール25の回転を検知するために用いられるインデックス（図示しておらず）が設けられ、また、このインデックスの回転軌道上の所定箇所には、インデックスの通過を検知する検知センサー（図示しておらず）が設けられている。そして、ステッピングモーターから出力されるパルス信号に基づいて、ストップスイッチ38が操作された時点における回転位置を検出し、その後、所定位置で回転リール25を停止させることによって、停止制御が行われるものとなっている。
（ホッパーユニット27）
ホッパーユニット27は、図３に示すように、筐体20における、中板26の下側の空間に設けられており、所定の役に入賞するなどの遊技結果に基づいて、遊技者に遊技メダルの払い出しを行うためのものである。
【００６１】
（演出装置50）
演出装置50は、制御装置100から出力される所定の演出用制御信号の入力を契機として、遊技者に入賞等を報知するなど種々の演出を行うためのものである。
演出装置50としては、図２に示すように、前記装飾部31に設けられたランプ52や液晶表示装置53、前扉30の下部であってメダル払出口40の両側に１つずつ設けられたスピーカー54等を備えている。なお、演出装置50は、これらのものに限定されるわけではなく、ＣＲＴ表示装置、ドットマトリクス表示装置、エレクトロルミネッセンス表示装置等の画像表示装置を備えることもできる。
【００６２】
また、前記ランプ52は、光源の点滅、点灯又は消灯により、遊技を盛り上げたり、所定の役が当選していることを報知したりするためのものである。また、前記液晶表示装置53は、文字や画像（静止画や動画）の表示により、遊技の演出や各種報知を行うためのものである。また、スピーカー54は、所定の効果音やＢＧＭの出力により、遊技の演出や各種報知を行うためのものである。
具体的には、所定の遊技状態（たとえば、ＢＢゲーム等）に移行したり、所定の役に当選したりすると、後述する遊技制御手段120が、後述する演出制御手段200にＢＢゲーム開始信号や当選信号を出力する。そして、演出制御手段200は、前記信号の入力を契機として、所定の演出データを選択し、この演出データに基づく制御信号を演出装置50に出力する。そして、演出装置50は、演出制御手段300により出力された制御信号の入力を契機として、前記演出データに基づく演出内容を出力する。
【００６３】
（メダルセレクター43a）
メダルセレクター43aは、図３に示すように、前扉30の裏面における、投入口44の下部に対応する位置に設けられるものであり、投入口44から投入された遊技メダルが所定の規格に適合するものか否かの選別を行うものである。
具体的には、このメダルセレクター43aには、上述の如く、選別手段及び排除手段が設けられている。そして、選別手段が、常時、所定の規格に適合しない遊技メダルを第１メダル誘導通路から排除する。また、所定条件を満たした場合に遊技メダルの投入が不可となる投入不可状態となって、排除手段が作動し、この排除手段が投入口44から投入された所定の規格に適合する遊技メダルを第１メダル誘導通路から排除する。
【００６４】
本形態に係るスロットマシン10では、予め定められた規定枚数（５０枚）まで遊技メダルがクレジットされ、かつ、３枚の遊技メダルがベットされることを条件として、メダルセレクター43aの排除手段が作動するようになっている。また、スタートスイッチ37が操作されてすべての回転リール25が回転を開始してから、すべてのストップスイッチ38が操作されてすべての回転リール25の回転が停止するまでの間も、メダルセレクター43aの排除手段が作動するようになっている。
（制御装置100の制御手段）
前記制御装置100は、上述の如く、ＣＰＵがＲＯＭに記憶されたプログラムを読み込むことで、図１に示すように、大別して、次の（１）から（７）までの制御手段として機能する。
【００６５】
（１）遊技制御手段120
（２）役抽選手段140
（３）回転開始制御手段160
（４）回転停止制御手段180
（５）入賞判定手段190
（６）演出制御手段200
（７）不正投入判定手段300
なお、制御装置100としては、上記した（１）から（７）までの制御手段に限定されるものではなく、他の手段を含んでいてもよい。
【００６６】
（遊技制御手段120）
遊技制御手段120は、回転リール25の回転及び停止、ホッパーユニット27による遊技メダルの払い出し等の遊技における各種装置の制御を行うとともに、各種遊技の状態に応じた遊技の制御を行うためのものである。
遊技制御手段120は、図１に示すように、大別すると、次の手段を備える。
（１）通常遊技制御手段121
（２）特別遊技制御手段122
また、遊技制御手段120としては、上記した（１）及び（２）の手段に限定されるものではない。
【００６７】
（通常遊技制御手段121）
通常遊技制御手段121は、一般的な遊技である通常遊技を制御するためのものである。
具体的には、遊技メダルの投入又はベットスイッチが操作されることにより、遊技メダルがベットされたことを条件に、スタートスイッチ37が操作されると、予め定められた役のいずれかに当選したか又はハズレかの抽選が行われる。そして、これに伴って、３個すべての回転リール25が回転を開始する。その後、ストップスイッチ38を１つ操作すると、このストップスイッチ38に対応した回転リール25の回転が停止する。そして、ストップスイッチ38を３個すべて操作し終わると、３個の回転リール25の回転がすべて停止する。このとき、表示窓34内に形成される有効ライン上に、役を構成する図柄51の組み合わせが停止されると、当該役の入賞となり、役に応じた枚数の遊技メダルがメダル払出口40から払い出される。なお、遊技メダルを払い出す代わりに、クレジットメダルとして貯留してもよい。また、役の態様に応じて、遊技者に対して遊技メダルの払い出し以外の所定の利益を付与することもできる。
【００６８】
本形態に係るスロットマシン10では、役として、入賞により所定枚数の遊技メダルが払い出される小役（スイカ役、ベル役、及び、チェリー役）と、遊技メダルの払い出しは無いが遊技メダルを新たに投入することなく再度の遊技を行える再遊技役と、小役及び再遊技役よりもさらに大きな利益を遊技者に付与する特別遊技に係る特別遊技役（ＢＢゲーム役、ＲＢゲーム役など）と、を備えている。
また、小役のうち、たとえば、スイカ役は、「スイカ」の図柄51の組み合わせにより構成され、いずれかの有効ライン上に「スイカ」「スイカ」「スイカ」の組み合わせが停止するとスイカ役の入賞となり、所定枚数（たとえば１５枚）の遊技メダルが払い出される。また、再遊技役は、「ＲＥＰＬＡＹ」の図柄51の組み合わせにより構成され、いずれかの有効ライン上に「ＲＥＰＬＡＹ」「ＲＥＰＬＡＹ」「ＲＥＰＬＡＹ」の組み合わせが停止すると、再遊技役の入賞となり、新たに遊技メダルを投入することなく、前回の遊技と同じ条件で再度遊技を行うことができる。また、ＢＢゲーム役は、「７」の図柄51の組み合わせにより構成され、いずれかの有効ライン上に「７」「７」「７」の組み合わせが停止すると、ＢＢゲーム役の入賞となり、所定枚数（たとえば１５枚）の遊技メダルが払い出された後、ＢＢゲームに移行する。また、ＲＢゲーム役は、「ＢＡＲ」の図柄51の組み合わせにより構成され、いずれかの有効ライン上に「ＢＡＲ」「ＢＡＲ」「ＢＡＲ」の組み合わせが停止すると、ＲＢゲーム役の入賞となり、所定枚数（たとえば１５枚）の遊技メダルが払い出された後、ＲＢゲームに移行する。
【００６９】
（特別遊技制御手段122）
特別遊技制御手段122は、通常遊技よりも遊技者に大きな利益を付与する特別遊技（ＢＢゲーム、ＲＢゲーム）を制御するためのものである。
ＲＢゲームは、所定役が高確率で当選する遊技を一定条件下で所定回数行わせる遊技である。また、ＢＢゲームは、通常遊技を行うとともに、この通常遊技中に一定条件下でＲＢゲームに移行できるようにした遊技である。
具体的には、ＢＢゲームに移行すると、前記通常遊技と同様に所定枚数の遊技メダルのベットによって遊技が開始される。そして、３つの回転リール25の回転をすべて停止させた際に、有効ライン上に所定の表示態様が停止しているか否かによって、遊技メダルの払い出しが行われる。すなわち、ＢＢゲーム中は、前記通常遊技と同様に小役を含めた抽選が毎回行われる。
【００７０】
但し、このＢＢゲーム中にＲＢゲームに移行するための特定の表示態様が有効ライン上に停止した場合には、その後ＲＢゲームに移行する。そして、ＲＢゲームが終了した後は、また通常遊技と同様の抽選及び制御が行われる。なお、ＲＢゲームへの移行は上述のような条件とすることなく、ＢＢゲームが開始されるとすぐにＲＢゲームへ移行し、また、所定回数のＲＢゲームが終了するとすぐに再度ＲＢゲームへ移行するように設定することもできる。すなわち、ＢＢゲームが開始されたら常にＲＢゲーム状態での遊技が実行されるように設定することもできる。そして、ＢＢゲーム中において払い出された遊技メダルが所定の枚数（たとえば、４６５枚）を超えることにより、終了する。なお、ＢＢゲームの終了条件となる遊技メダルの払い出し枚数の累計は複数パターン備えることができる。また、ＢＢゲームの終了条件としては、上述のような遊技メダルの払い出し枚数の累計ではなく、他の条件を設定することもできる。
【００７１】
また、ＲＢゲームに移行すると、所定の表示態様が所定の有効ライン上に停止した場合に入賞となる遊技が行われる。
（役抽選手段140）
役抽選手段140は、役を抽選するためのものであり、より詳しくは、予め定められた抽選確率に基づいて、いずれかの役に当たった（当選）か又はハズレ（非当選）かの抽選を行うものである。
この役抽選手段140としては、所定の数値範囲内（たとえば、０〜６５５３５）で乱数を発生させるための乱数発生手段、乱数発生手段により発生した乱数を所定のタイミング（たとえば、スタートスイッチ37操作時）で抽出する乱数抽出手段、乱数発生手段により発生する乱数がとる数値領域の範囲内であって、役に対応した所定の数値領域を有する当選領域を複数備えた抽選テーブル、乱数発生手段により発生した乱数が前記抽選テーブルのいずれかの当選領域に属するか否かを判定する、すなわちいずれかの役に当選したか否かを判定するための当選判定手段、当選判定手段によりいずれかの役に当選したと判定された場合、当該役に対応した当選フラグを成立させるためのフラグ成立手段等を備えることができる。
【００７２】
また、特に図示していないが、本形態に係るスロットマシン10では、各遊技状態（通常遊技、特別遊技）ごとに、それぞれ抽選テーブルが備えられている。そして、上述の当選判定を行う際には、その時点における遊技状態に対応した抽選テーブルが参照されるものとなっている。すなわち、遊技状態の違いとは、当選判定の際に参照される抽選テーブルが各々異なることを意味するものである。
本形態に係るスロットマシン10では、乱数発生手段が発生させた乱数を、乱数抽出手段がスタートスイッチ37の操作時に抽出する。そして、この抽出された乱数が、この時点における遊技状態に対応した抽選テーブルのいずれかの当選領域に属するか否かを、当選判定手段が判定する。そして、抽出された乱数が、当選判定手段により、所定の当選領域に属すると判定された場合、当該当選領域に対応する役の当たりとなる。一方、この乱数がいずれの当選領域にも属さないと判定された場合、ハズレとなる。
【００７３】
また、上述のフラグ成立手段は、役抽選手段140による抽選の結果、いずれかの役に当たった場合、役に対応した当選フラグを成立させる。
ここで、当選フラグの成立とは、予め定められた記憶領域の所定ビット位置の数値が所定値となっている状態を意味するものである。たとえば、ＢＢゲーム役に対応する、記憶領域の所定のビット位置の数値が「１」となっている場合、ＢＢゲーム役の当選フラグが成立している状態と設定することができる。一方、このビット位置の数値が「０」となっている場合、ＢＢゲーム役の当選フラグが成立していない状態と設定することができる。なお、この当選フラグとしては、役抽選手段140の抽選結果が小役の当選である場合に成立する小役当選フラグや、前記抽選結果がＢＢゲームなどの特別遊技役の当選である場合に成立する特別当選フラグ等がある。
【００７４】
また、小役当選フラグは、当選フラグが成立した遊技においてのみ有効となるものの、特別当選フラグは、次の遊技へ持ち越すことができるものとなっている。
（回転開始制御手段160）
回転開始制御手段160は、回転リール25の回転の開始に関する制御を行うためのものであり、具体的には、回転開始制御手段160は、スタートスイッチ37の操作に基づいて出力されるスタート信号が入力されることで、各回転リール25に設けられているステッピングモーターに回転開始信号を出力し、ステッピングモーターを駆動させることにより総ての回転リール25の開始を開始させるものである。
【００７５】
また、回転開始制御手段160は、スタートスイッチ37が操作されると、予め定められた所定の加速度ですべての回転リール25を回転させ、すべての回転リール25の回転速度が所定速度に達すると、この所定速度で定速回転を行わせるものとなっている。
（回転停止制御手段180）
回転停止制御手段180は、ストップスイッチ38の操作が行われた際に、役抽選手段140の抽選結果に基づいて、回転リール25の回転停止を制御するためのものである。
本形態に係るスロットマシン10では、回転停止制御手段180は、ストップスイッチ38が操作された時点で、有効ライン上に直ちに停止できる図柄51を基準として、この図柄51から回転方向に予め定められた個数（最大スベリコマ数、たとえば、４コマ）移動したときの図柄51までの範囲で、対応する回転リール51を停止させるように形成されている。換言すれば、回転停止制御手段180は、ストップスイッチ38が操作された時点から対応する回転リール25が停止するまでに、この回転リール25が回転する回転量が予め定められたコマ数（４コマ）の範囲内となるように制御する。
【００７６】
そして、回転停止制御手段180は、役抽選手段140の抽選結果に基づいて、対応する回転リール25を、予め定められたコマ数の範囲内におけるいずれの位置で停止させるかを決定するものとなっている。
具体的には、回転停止制御手段180は、所定の役に係る当選フラグが成立しているときには、当該役を構成する図柄51の組み合わせが、有効ライン上に停止するように、かつ、当該役を構成する図柄51以外の図柄51は、有効ライン上に停止しないように、対応する回転リール25の停止位置を上述の予め定められたコマ数の範囲内で決定する。
すなわち、前記回転停止制御手段180は、所定の役に当選している場合であって、ストップスイッチ38が操作された際、有効ライン上から、回転リール25の反回転方向側の予め定められた個数（４個）の範囲内に、当該役を構成する図柄51が位置しているときは、この図柄51が有効ライン上に停止するように、対応する回転リール25を停止させる。そして、回転停止制御手段180は、当選フラグが成立していない場合、すなわち、ハズレの場合には、いずれの役を構成する図柄51の組み合わせも有効ライン上に停止しないように、回転リール25を停止させる。
【００７７】
また、回転停止制御としては、図柄51の停止位置を定めた停止テーブルを用いて行うテーブル制御であっても、所定の図柄51を停止させるか否かを判断しながら制御を行うプログラム制御であってもよい。
（入賞判定手段190）
入賞判定手段190は、役抽選手段140による抽選の結果、所定の役に当選し、かつ、回転リール25が停止した状態で表示される図柄51が、役に応じて予め定められた表示態様になることにより入賞と判定するとともに、この入賞に基づいた制御を行うためのものである。すなわち、所定の役の入賞となった場合に、この入賞の役に応じた入賞信号を出力するように形成されている。
【００７８】
入賞判定手段190は、各種制御手段に前記入賞信号を出力する。そして、たとえば、所定の入賞信号が入力された遊技制御手段120は、ホッパーユニット27により所定枚数の遊技メダルが払い出されるように制御する。また、入賞信号が入力された後述の演出制御手段200は、演出装置50により入賞に関する所定の演出が行われるように制御する。また、再遊技役に係る入賞信号が入力された遊技制御手段120は、再遊技を行う。また、特別遊技役に係る入賞信号が入力された特別遊技制御手段122は、特別遊技を開始する。
（演出制御手段200）
演出制御手段200は、各種制御手段から出力される信号が入力されることを契機として、遊技に関する演出を、ランプ52、液晶表示装置53、スピーカー54などの演出装置50に実行させるためのものである。遊技に関する演出としては、たとえば、役抽選手段140により所定の役に当選した旨を報知するための当選報知演出、特別遊技（たとえば、ＢＢゲーム）が開始した場合に、当該特別遊技を盛り上げるための演出などが挙げられる。
【００７９】
具体的には、演出制御手段200は、種々の演出データを記憶するための演出テーブル、入力された信号に基づいて、前記演出テーブルから所定の演出データを選択するためたの演出データ選択手段、演出データ選択手段により選択された演出データに基づいて、所定の演出装置50により演出を実行するための演出実行手段などを備えている。
また、本形態に係るスロットマシン10では、演出制御手段200は、後述するエラー判定手段350によりエラーと判定された場合に、液晶表示装置53に所定の警告画像を表示させ、ランプ52を高速で点灯させ、かつ、スピーカー54から所定の警告音を出力させるように制御するものとなっている。
【００８０】
（不正投入判定手段300）
不正投入判定手段300は、遊技メダルの投入に関する不正行為が行われたか否かを判定するためのものである。
不正投入判定手段300は、図１に示すように、大別すると、次の手段を備える。
（１）格納領域311（記憶手段310）
（２）値移動手段320
（３）検出値格納手段330
（４）値変更手段340
（５）エラー判定手段350
また、不正投入判定手段300としては、上記した（１）から（５）までの手段に限定されるものではない。
【００８１】
（格納領域311（記憶手段310））
格納領域311は、所定の記憶手段310における１ビットのデータを記憶可能な１ビット記憶領域であって、不正投入を判定するための各種処理に使用されるものである。
また、本形態に係るスロットマシン10は、複数の格納領域311を有するものとなっている。
具体的には、本形態に係るスロットマシン10では、所定の記憶手段310としてＣＰＵにおける１６ビットレジスタが使用され、計１６個（１６ビット）の格納領域311を有することとなる。
【００８２】
また、格納領域311にはそれぞれ、第１検出装置35aの、第１センサー35c及び第２センサー35dによる検出が行われた状態を表す値である検出値「１」、又は、第１検出装置35aの、第１センサー35c及び第２センサー35dによる検出が行われていない状態を表す非検出値「０」が格納されるようになっている。
また、このすべての格納領域311には、初期値として非検出値「０」が格納されるようになっている。すなわち、格納領域311を構成する１６ビットレジスタは「００００００００００００００００」という内容となる。換言すれば、１６ビットレジスタの左端（先頭ビット位置、最上位ビット）から右端（最終ビット位置、最下位ビット）まで、すべて非検出値「０」がとられることとなる。
【００８３】
なお、この初期値は、スロットマシン10の電源がＯＮとなることを契機として、すべての格納領域311に格納されるようになっている。換言すれば、スロットマシン10の電源がＯＦＦとなると、格納領域311に検出値「１」が格納されていたとしてもリセットされて、電源ＯＮ時には非検出値「０」が格納されることとなる。
（値移動手段320）
値移動手段320は、所定時間が経過するごとに、各格納領域311に格納されている値を、現在の格納領域311から他の格納領域311へ順次移動させるものである。
本形態に係るスロットマシン10では、値移動手段320は、所定時間が経過するごとに、１６ビットレジスタにより構成される各格納領域311に格納されている値をそれぞれ、１つ右隣の格納領域311に移動させるように形成されている。すなわち、値移動手段320は、１６ビットレジスタの内容を下位方向（右方向）へ１シフトするように形成されている。
【００８４】
たとえば、１６ビットレジスタが「１１１１０１１００００１１０００」という内容となっていた場合には、所定時間が経過すると、値移動手段320が当該各値を下位方向（右方向）へ１シフトすることにより、「０１１１１０１１００００１１００」という内容となる。
また、値移動手段320が格納領域311の値の移動を行う「所定時間」は、第１検出装置35aにより検出されてから第２検出装置35bにより検出されるまでの時間と、後述する「所定の下限数」とによって定まる。ここで、本形態に係るスロットマシン10では、上述の如く、所定の規定に適合する遊技メダルの通過が、第１センサー35c及び第２センサー35dにより検出されてから第３センサー35eにより検出されるまでの時間（検出間時間）が、９５．３６ｍｓ〜３７９．９５ｍｓの範囲に属するようになっており、また、「所定の下限数」は後述する如く「４」と設定されるものとなっている。これにより、「所定時間」は「２３．８４ｍｓ（＝９５．３６ｍｓ／４）」と設定されることとなる。
【００８５】
また、この値移動手段320は、スロットマシン10の電源がＯＮとなってからＯＦＦとなるまでの間、常に作動するように形成されており、上述の処理を所定時間間隔で繰り返し実行するようになっている。なお、この値移動手段320は、スロットマシン10の電源がＯＮとなった時点から所定時間の間隔で上述の処理を行うように形成してもよいし、また、電源がＯＮとなってから若干の遅延時間を経た時点から所定時間の間隔で上述の処理を行うように形成してもよい。また、遅延時間は、電源がＯＮとなるごとに異なる値となるように設定してもよいし、常に同じ値となるように設定してもよい。
また、特に図示していないが、本形態に係るスロットマシン10は、上述の「所定時間」を計時するためのタイマーを備えている。
【００８６】
（検出値格納手段330）
検出値格納手段330は、第１検出装置35aによる検出を契機として、予め定められた特定の格納領域311に検出値を格納するものである。
本形態に係るスロットマシン10では、特定の格納領域311として、１６ビットレジスタにおける左端（先頭ビット位置、最上位ビット）の格納領域311が予め定められている。そして、第１センサー35c及び第２センサー35dによる検出がなされると、検出値格納手段330が、１６ビットレジスタにおける左端（先頭ビット位置、最上位ビット）の格納領域311の値を検出値「１」にする。
【００８７】
たとえば、１６ビットレジスタが「００００００００１１１１１１１１」という内容となっていた場合に、第１センサー35c及び第２センサー35dによる検出がなされると、検出値格納手段330が、左端（先頭ビット位置、最上位ビット）の格納領域311の非検出値「０」を、検出値「１」にする。これにより１６ビットレジスタは「１０００００００１１１１１１１１」となる。
また、１６ビットレジスタが「１１１０００００００００００００」という内容となっていた場合に、第１センサー35c及び第２センサー35dによる検出がなされると、検出値格納手段330が、左端（先頭ビット位置、最上位ビット）の格納領域311の非検出値「１」を、検出値「１」にしようとする。しかし、上述のように、左端（先頭ビット位置、最上位ビット）の格納領域311の値は「１」となっているため、１６ビットレジスタは「１１１０００００００００００００」のままとなる。
【００８８】
（値変更手段340）
値変更手段340は、第２検出装置35bによる検出を契機として、最先検出値が現時点で位置している格納領域311の値を非検出値に変更するものである。
具体的には、値変更手段340は、特に図示していないが、第２検出装置35bによる検出を契機として、全格納領域311から最先検出値が位置している格納領域311を検出するための格納領域検出手段、格納領域検出手段により検出された格納領域311に非検出値に設定するための非検出値設定手段等を備えている。
またここで、「最先検出値」とは、全格納領域311に格納されている検出値のうち特定の格納領域311に最先で記憶された検出値をいう。
【００８９】
本形態に係るスロットマシン10では、第１センサー35c及び第２センサー35dによる検出がなされると、検出値格納手段330により、１６ビットレジスタの左端（先頭ビット位置、最上位ビット）の格納領域311に検出値「１」が格納される。そして、所定時間が経過するごとに、値移動手段320により、１６ビットレジスタの内容が下位方向（右方向）へ１シフトされる。
したがって、検出値「１」が格納されている格納領域311のうち、最も右端（最終ビット位置、最下位ビット）に近い格納領域311の検出値が最先検出値となる。
よって、値変更手段340の格納領域検出手段は、第３センサー35eによる検出を契機に、１６ビットレジスタの右端（最終ビット位置、最下位ビット）から左方向（上位方向）へ１つずつ順に格納領域311の値を抽出していく。そして、検出値「１」が抽出されるまでこれを繰り返すことで、最先検出値が格納されている格納領域311を検出する。そして、値変更手段340の非検出値設定手段により、最先検出値が抽出された格納領域311に非検出値「０」が設定され、変更が行われることとなる。
【００９０】
たとえば、第３センサー35eにより検出がなされた時点で、１６ビットレジスタが「０００００１００００１１００００」という内容であった場合には、値変更手段340の格納領域検出手段により、左端（先頭ビット位置、最上位ビット）から１２ビット目が、最先検出値が格納されている格納領域311であると検出され、値変更手段340の非検出値設定手段により、この１２ビット目の「１」が非検出値「０」に変更される。これにより、１６ビットレジスタは「０００００１００００１０００００」となる。
（エラー判定手段350）
エラー判定手段350は、遊技メダルの投入に関する不正が行われたか否かの判定、すなわち不正投入エラーの判定を行うものである。
【００９１】
本形態に係るスロットマシン10では、エラー判定手段350は、第１の場合として、最先検出値が特定の格納領域311としての左端（先頭ビット位置、最上位ビット）の格納領域311に格納されてから格納領域311を所定の下限数移動する前に値変更手段340による変更が実行された場合にエラーと判断し、第２の場合として、最先検出値が左端の格納領域311に格納されてから格納領域311を所定の上限数移動したにもかかわらず値変更手段340による変更が実行されなかった場合にエラーと判断するように形成されている。
また、このエラー判定手段350は、第３の場合として、第２検出装置35bによる検出が行われた際（すなわち、第３センサー35eによる検出がなされた際）、いずれの格納領域311にも検出値が格納されていない場合にもエラーと判断するように形成されている。なお、この第３の場合についてはエラーと判断しないように形成してもよい。
【００９２】
具体的には、本形態に係るスロットマシン10では、所定の下限数として「４」が、また、所定の上限数として「１６」が設定されている。すなわち、特定の格納領域311としての左端（先頭ビット位置、最上位ビット）の格納領域311から、格納領域311を所定の下限数である「４」移動した位置は、左端の格納領域311から数えて５ビット目の格納領域311となる。また、特定の格納領域311としての左端（先頭ビット位置、最上位ビット）の格納領域311から、格納領域311を「１５」移動した位置は、右端（最終ビット位置、最下位ビット）の格納領域311である。したがって、検出値が、特定の格納領域311としての左端（先頭ビット位置、最上位ビット）の格納領域311から、格納領域311を所定の上限数である「１６」移動すると、当該検出値は１６ビットレジスタ外へ押し出されることとなり、実質的に消去されることとなる。
【００９３】
また、エラー判定手段350は、特に図示していないが、値変更手段340による値の変更がなされた格納領域311が、左端の格納領域311から所定の下限数である「４」個移動した位置よりも手前側（すなわち、左端の格納領域311、左端の格納領域311から数えて２ビット目、左端の格納領域311から数えて３ビット目、又は、左端の格納領域311から数えて４ビット目までのいずれか）に位置していたか否かを判定する下限判定手段、値移動手段320が、最先検出値を右端（最終ビット位置、最下位ビット）の格納領域311からさらに移動させたか否か（すなわち、最先検出値を１６ビットレジスタ外へ押し出すことで、当該最先検出値が実質的に消去されたか否か）を判定する上限判定手段等を備えている。
【００９４】
ここで、本形態に係るスロットマシン10での、遊技メダルの不正投入判定の処理について、図５を用いて説明する。なお、図５には、１６ビットレジスタの概念図が記載されているが、ここでは便宜的に、この１６ビットレジスタの左端（先頭ビット位置、最上位ビット）の格納領域311を「第１ビット」と呼ぶものとして、ここから下位方向（右方向）に順に、「第２ビット」、「第３ビット」・・・と呼び、そして、右端（最終ビット位置、最下位ビット）の格納領域311を「第１６ビット」と呼ぶものとする。
まず、１６ビットレジスタのすべての格納領域311に初期値として非検出値が格納されていた状態、すなわち、１６ビットレジスタが「００００００００００００００００」という内容となっていた状態において、第１検出装置35aの第１センサー35c及び第２センサー35dによる検出が行われると、図５（ａ）に示すように、検出値格納手段330により、第１ビットの値が検出値「１」とされる。そして、ここでは、この検出値「１」が最先検出値となる。
【００９５】
また、本形態に係るスロットマシン10では、電源がＯＮとなってからＯＦＦとなるまでの間は所定時間（２３．８４ｍｓ）間隔で定期的に、値移動手段320により、１６ビットレジスタの内容が下位方向（右方向）に１シフトされるようになっている。したがって、最先検出値である第１ビットの「１」は、所定時間（２３．８４ｍｓ）が経過するごとに１つ右隣（下位）のビットに移動していくこととなる（図５（ｂ）参照）。
そして、第２検出装置35cの第３センサー35eによる検出が行われると、図５（ｃ）や図５（ｄ）に示すように、値変更手段340により最先検出値「１」が非検出値「０」に変更される。
【００９６】
ここで、本形態に係るスロットマシン10では、上述の如く、所定の下限数として「４」が設定されている。そして、図５（ｃ）に示すように、値移動手段320により、上述の最先検出値「１」が４回シフトされる（最先検出値「１」が格納領域311を４移動する）前に、値変更手段340により非検出値に変更されると、エラー判定手段350により不正投入エラーが発生したものと判定される。換言すれば、最先検出値「１」が第１ビットから第４ビットまでの間に位置しているときに、値変更手段340により非検出値に変更されると不正投入エラーと判定されるのである。
すなわち、本形態に係るスロットマシン10では、上述の如く、検出間時間が９５．３６ｍｓ〜３７９．９５ｍｓの範囲に属するようになっている。また、値移動手段320による値の移動は、設定された所定時間である「２３．８４ｍｓ」ごとに行われるようになっている。すると、最先検出値「１」が格納領域311を所定の下限数である「４」移動していないということは、検出間時間が９５．３６ｍｓ（＝２３．８４ｍｓ×４）に満たない、換言すれば、検出間時間が９５．３６ｍｓ〜３７９．９５ｍｓの範囲に属していないこととなる。これにより、所定の規定に適合した遊技メダルが投入されたのではなく、特殊な器具等の挿入に基づく不正行為によりセンサーへのアクセスが行われたと判断されるため、不正投入エラーと判定できるのである。
【００９７】
また、本形態に係るスロットマシン10では、上述の如く、所定の上限数として「１６」が設定されている。そして、たとえば図５（ｄ）に示すように、値移動手段320により、上述の最先検出値「１」が４回以上１６回未満シフトされた（最先検出値「１」が格納朗域311を４〜１５移動した）ときに、値変更手段340により非検出値に変更されると、エラー判定手段350は不正投入エラーが発生したものと判定しない。換言すれば、最先検出値「１」が第５ビットから第１６ビットまでの間に位置している場合に、値変更手段340により非検出値に変更されたときには、不正投入エラーとは判定されないのである。ず、適切に遊技メダルが投入されたと判定されるのである。
【００９８】
すなわち、この場合には、検出間時間が９５．３６ｍｓ〜３７９．９５ｍｓの範囲に属することとなるため、所定の規定に適合した遊技メダルが適切に投入されたと判定できるのである。
これに対して、図５（ｅ）に示すように、値移動手段320により、上述の最先検出値「１」が所定の上限数である「１６」回シフトされる（最先検出値「１」が格納領域311を１６移動する）にもかかわらず、値変更手段340により非検出値に変更されないと、エラー判定手段350により不正投入エラーが発生したものと判定される。換言すれば、最先検出値「１」が第１６ビットからさらに１シフトされることにより、実質的に１６ビットレジスタから消去されると、不正投入エラーと判定されるのである。
【００９９】
すなわち、この場合には、適正な検出間時間の範囲の上限である３７９．９５ｍｓを超過したこととなる。これにより、所定の規定に適合した遊技メダルが投入されたのではなく、特殊な器具等の挿入に基づく不正行為によりセンサーへのアクセスが行われたと判断されるため、不正投入エラーと判定できるのである。
さらに、図５（ｆ）に示すように、第２検出装置35bの第３センサー35eにより検出がなされた際に、１６ビットレジスタのいずれの格納領域31にも検出値「１」が格納されていない場合にも、エラー判定手段350により不正投入エラーが発生したものと判定される。
すなわち、本形態に係るスロットマシン10では、第１検出装置35aの第１センサー35b及び第２センサー35cが遊技メダルの通過を検出したことにより、１６ビットレジスタの第１ビットに格納された検出値「１」のシフト回数が、適正な範囲内にあるときに、非検出値「０」に変更されることをもって、遊技メダルの投入が適切に行われたと判断するものである。したがって、適切に遊技メダルの投入が行われたのであれば、検出値「１」の格納と、検出値「１」の非検出値「０」への変更とが必ず対となって行われるのである。すると、検出値「１」が１６ビットレジスタのいずれの格納領域311にも存在していないのに、第２検出装置35bの第３センサー35eによる検出がなされて、値変更手段340による値の変更が行われることは有り得ないこととなる。これにより、この場合には、所定の規定に適合した遊技メダルが投入されたのではなく、特殊な器具等の挿入に基づく不正行為により第３センサー35eへのアクセスが行われたと判断されるため、不正投入エラーと判定できるのである。
【０１００】
なお、エラー判定手段350によりエラーと判断されると、その旨を示すエラー信号が遊技制御手段120や演出制御手段200に送出される。当該エラー信号を受信した遊技制御手段120は、スロットマシン10を遊技の進行が不可となるエラーモードに切り換える。また、当該エラー信号を受信した演出制御手段200は、液晶表示装置53に所定の警告画像を表示させ、ランプ52を高速で点灯させ、かつ、スピーカー54から所定の警告音を出力させる。
（スロットマシン10の動作）
次に、上記構成を備えたスロットマシン10の動作の概略について、図６及び図７に示したフローを用いて説明する。
【０１０１】
まず、スロットマシン10のメインの処理、すなわち、１回の遊技における動作について説明する。
図６に示すステップ１００において、不正投入判定手段300により不正投入処理が行われる。そして、次のステップ１０１に進む。
ステップ１０１において、スタートスイッチ37の操作が行われたか否かが判定される。そして、スタートスイッチ37の操作が行われたと判定された場合、次のステップ１０２に進む。一方、スタートスイッチ37の操作が行われていないと判定された場合、ステップ１００に戻る。
【０１０２】
ステップ１０２において、スタートスイッチ37の操作が行われることにより、スタートスイッチ37がＯＮとなる。そして、次のステップ１０３に進む。
ステップ１０３において、役抽選手段140により役の抽選が行われる。そして、次のステップ１０４に進む。
ステップ１０４において、回転開始制御手段160により、回転リール25の回転が開始する。そして、次のステップ１０５に進む。
ステップ１０５において、ストップスイッチ38の操作が行われたか否かが判定される。そして、ストップスイッチ38の操作が行われたと判定された場合、次のステップ１０６に進む。一方、ストップスイッチ38の操作が行われていないと判定された場合、ステップ１０５に戻る。
【０１０３】
ステップ１０６において、ストップスイッチ38の操作が行われることにより、ストップスイッチ38がＯＮとなる。そして、次のステップ１０７に進む。
ステップ１０７において、回転停止制御手段180により、操作されたストップスイッチ38に対応する回転リール25の回転が所定の位置で停止する。そして、次のステップ１０８に進む。
ステップ１０８において、すべての回転リール25に対応するストップスイッチ38の操作が行われたか否かが判定される。そして、すべての回転リール25に対応するストップスイッチ38の操作が行われたと判定された場合、次のステップ１０９に進む。一方、すべての回転リール25に対応するストップスイッチ38の操作が行われていないと判定された場合、ステップ１０５に戻る。そして、遊技が終了する。
【０１０４】
ステップ１０９において、入賞判定手段190により、当選フラグの成立中に、この当選フラグに対応する役を構成する図柄51の組み合わせが有効ライン上に停止したか否か、すなわち、入賞したか否かが判定される。そして、入賞したと判定された場合は所定の入賞の処理が行われる。そして、遊技が終了。
次に、上述したステップ１００の不正投入判定処理について説明する。なお、この不正投入判定処理の前提として、上述の如く、電源がＯＮとなってからＯＦＦとなるまでの間は所定時間経過するごとに、値移動手段320により１６ビットレジスタにおける格納領域311の値が下位方向（右方向）に１シフトされるように形成されている。また、この移動処理は割込み等により行われるようになっている。
【０１０５】
ステップ２００において、第１検出装置35aの第１センサー35c及び第２センサー35dによる検出がなされたか否かが判定される。そして、検出がなされたと判定された場合、次のステップ２０１に進む。一方、検出がなされていないと判定された場合、ステップ２００に戻る。
ステップ２０１において、検出値格納手段330により、１６ビットレジスタの特定の格納領域である第１ビットに検出値「１」が格納される。そして、次のステップ２０２に進む。
ステップ２０２において、第２検出装置35bの第３センサー35eによる検出がなされたか否かが判定される。そして、検出がなされたと判定された場合、次のステップ２０３に進む。一方、検出がなされていないと判定された場合、ステップ２０７に進む。
【０１０６】
ステップ２０３において、１６ビットレジスタの格納領域311に検出値「１」が格納されているか否かが判定される。そして、いずれかの格納領域311に検出値「１」が格納されていると判定された場合、次のステップ２０４に進む。一方、いずれの格納領域311にも検出値「１」が格納されていないと判定された場合、ステップ２０８に進む。
ステップ２０４において、最先検出値が格納されている格納領域311が検出される。そして、ステップ２０５に進む。
ステップ２０５において、値変更手段340により、最先検出値が格納されている格納領域311の値が非検出値「０」に変更される。そして、ステップ２０６に進む。
【０１０７】
ステップ２０６において、最先検出値が格納領域311を所定の下限数である「４」個移動する前に、値変更手段340により非検出値に変更されるか否かが判定される。換言すれば、変更された格納領域311が第１ビットから第４ビットまでのいずれかであるか否かが判定される。そして、所定の下限数である「４」個移動する前に変更されたと判定された場合、ステップ２０８に進む。一方、所定の下限数である「４」個移動した後に変更されたと判定された場合、不正投入判定処理が終了する。
ステップ２０７において、最先検出値が第１６ビットから移動したか否か、すなわち、最先検出値が１６ビットレジスタから実質的に消去されたか否かが判定される。そして、第１６ビットから移動したと判定された場合、ステップ２０８に進む。一方、第１６ビットから移動していないと判定された場合、ステップ２０２に戻る。
【０１０８】
ステップ２０８において、エラー判定手段350により、不正投入エラーと判定される。そして、ステップ２０９に進む。
ステップ２０９において、遊技制御手段12が、スロットマシン10を遊技の進行が不可なエラーモードに切り換え、演出制御手段200が、所定の演出装置50に不正投入エラーが生じている旨の出力を行わせる等のエラー処理が行われる。そして、不正投入判定処理が終了する。
（まとめ）
本形態に係るスロットマシン10によれば、１６ビットレジスタの各格納領域311には、初期値として非検出値「０」が格納されるようになっている。そして、１６ビットレジスタの値は、値移動手段320により、所定時間（２３．８４ｍｓ）が経過するごとに、下位方向（右方向）へ１シフトさせられるようになっている。
【０１０９】
また、第１検出装置35aの第１センサー35c及び第２センサー35dによる検出がなされると、検出値格納手段330により、特定の格納領域311としての第１ビットに検出値「１」が格納される。また、第２検出装置35aの第３センサー35eによる検出がなされると、値変更手段340により、最先検出値が現時点で位置している格納領域311の値が非検出値「０」に変更される。
そして、最先検出値が第１ビットに格納されてから所定の下限数である「４」シフトする前に値変更手段340による変更が実行された場合には、エラー判定手段350により、エラーと判断される。さらに、最先検出値が第１ビットに格納されてから所定の上限数である「１６」シフトしたにもかかわらず値変更手段340による変更が実行されなかった場合にも、エラー判定手段350により、エラーと判断される。
【０１１０】
ここで、本形態に係るスロットマシン10では、投入口44に投入された遊技メダルが第１検出装置35aの第１センサー35c及び第２センサー35dにより検出されてから第２検出装置35bの第３センサー35eにより検出されるまでの時間（検出間時間）は、９５．３６ｍｓ〜３７９．９５ｍｓの範囲内に属するようになっている。また、値移動手段320がシフトを行う所定時間「２３．８４ｍｓ」は、前記範囲における最も早い時間との関係で定められている。
すると、本形態に係るスロットマシン10によれば、第１検出装置35aの第１センサー35c及び第２センサー35dによる検出がなされることで第１ビットに格納された最先検出値は、所定時間間隔で下位方向（右方向）へ１シフトするようになっており、このシフトが所定の下限数である「４」回行われていないにもかかわらず第２検出装置35bの第３センサー35eによる検出がなされて最先検出値が非検出値「０」に変更された場合には、エラーと判断される。すなわち、このエラーの判断は、検出間時間が所定範囲内に属していないことによるものである。したがって、正常の時間範囲内よりも早いタイミングで、第２検出装置35bの第３センサー35eによる検出がなされたのであるから、遊技メダルの通過が正常に行われていないと推定されるため、遊技メダルの投入に関する不正行為が行われたと判定することができるのである。
【０１１１】
また、本形態に係るスロットマシン10によれば、第１ビットに検出値「１」が格納されてから所定の上限数である「１６」回シフトしたにもかかわらず、最先検出値が値変更手段340により非検出値「０」に変更されない場合にも、エラーと判断される。すると、このエラーの判断は、前記所定範囲内に第２検出装置35bの第３センサー35eによる検出がなされなかったことによるものである。したがって、正常の時間範囲内で第２検出装置35bの第３センサー35eによる検出がなされなかったのであるから、遊技メダルの通過が正常に行われていないと推定されるため、遊技メダルの投入に関する不正行為が行われたと判定することができるのである。
【０１１２】
以上より、本形態に係るスロットマシン10によれば、一度にまとめて投入可能な遊技メダルの最大数に応じた数の監視タイマーを設ける必要はないことから、ＣＰＵが処理すべきデータ量を抑えつつ、遊技メダルの投入に関する不正行為が行われたことを確実に判定することができるのである。
また、複数の監視タイマー用に非常に大きなサイズのカウント領域を確保する必要はなく、１６ビット程度の記憶領域のサイズで前記不正行為の判定を行えるため、ＣＰＵやＲＯＭ等のハードウェア資源を効率的かつ経済的に利用しつつ、遊技メダルの投入に関する不正行為が行われたことを確実に判定することができるのである。
【０１１３】
また、上述のように、値移動手段320は、スロットマシン10の電源がＯＮとなってからＯＦＦとなるまでの間は常に所定時間間隔で、１６ビットレジスタの値を１シフトするようになっている。したがって、スロットマシン10の外観からは、現時点が、所定時間のうちのどの時点であるかは判断することがほぼ不可能となっている。そのため、上述のような特殊器具で第１検出装置35aの第１センサー35c及び第２センサー35dにアクセスして遊技メダルのカウント数を短期間に複数個増やした場合に、第１ビットへの検出値「１」の格納が、これよりも前に第１ビットへ格納された検出値「１」が第２ビットへシフトされた後に行われたか、又は、第２ビットへシフトされる前に行われたかが判別できないこととなる。これにより、本形態に係るスロットマシン10によれば、第２検出装置35bの第３センサー35eに正確なタイミング及び回数でアクセスすることが非常に困難となるため、遊技メダルの投入に関する不正行為をより確実に防止することができることとなる。
【０１１４】
また、本形態に係るスロットマシンによれば、第２検出装置35bの第３センサー35eによる検出が行われた際、１６ビットレジスタのいずれの格納領域311にも検出値「１」が格納されていない場合に、エラー判定手段350によりエラーと判断されるようになっている。
すなわち、第１検出装置35aの第１センサー35c及び第２センサー35dによる検出が行われていないにもかかわらず、第２検出装置35bの第３センサー35eによる検出が行われたと推定されるため、投入口44とは反対の方向から遊技メダルの投入に関する何らかの不正行為が行われたと判断できることとなる。
【０１１５】
これにより、より確実に遊技メダルの投入に関する不正行為を防止することが可能となるのである。
また、本形態に係るスロットマシン10によれば、第１検出装置35aの第１センサー35c及び第２センサー35dは、メダルセレクター43aが作動していない場合にのみ遊技メダルの通過を検出する。また、第２検出装置35bの第３センサー35eは、第１検出装置35aの第１センサー35c及び第２センサー35dによる検出が行われてから予め定められた設定時間を経過するまで遊技メダルの通過を検出する。
すなわち、第１検出装置35aの第１センサー35c及び第２センサー35dは、メダルセレクター43aが作動するための所定条件が満たされていない場合にのみ遊技メダルを検出し、当該所定条件が満たされている場合には遊技メダルを検出しない。換言すれば、遊技メダルの投入に関する不正行為が行われるおそれがある時期のみ、第１検出装置35aの第１センサー35c及び第２センサー35dによる遊技メダルの検出を行い、遊技メダルの投入に関する不正行為が行われることのない時期は、第１検出装置35aの第１センサー35c及び第２センサー35dによる遊技メダルの検出を行わない。したがって、本形態に係るスロットマシン10によれば、当該不正行為の判定処理によりＣＰＵにかかる負荷をさらに減少させることができるため、より経済的かつ効率的に遊技メダルの投入に関する不正行為を防止することができるのである。
【０１１６】
また、第２検出装置35bの第３１センサー35eは、第１検出装置35aの第１センサー35c及び第２センサー35dによる検出が行われてから予め定められた設定時間を経過するまで遊技メダルの通過を検出するため、たとえば、遊技メダルの投入がなされたことにより前記所定条件を満たしたこととなった場合にも、第２検出装置35bの第３センサー35eは確実に遊技メダルの通過の検出を行うこととなる。これにより、遊技メダルの投入に関する不正行為が行われるおそれがある時期は確実に当該不正行為を防止することができるのである。
なお、上記形態は、スロットマシン10以外の遊技機にも応用できる。たとえば、遊技媒体として遊技球を用いてスロットマシン10と同様の遊技を行わせるパロット（登録商標）遊技機に使用してもよいものである。
【０１１７】
（変形例）
上記形態では、記憶手段310として１６ビットレジスタを使用したが、これに限定されるものではなく、ＲＡＭ等の記憶装置を使用することもできる。また、格納領域311は、１６ビットレジスタにおける格納領域311のように複数個連続した１ビット記憶領域に限られず、複数個の連続していない１ビット記憶とすることもできる。
そして、このように形成した場合にも、上記形態と同様の作用、効果を奏することとなる。
【符号の説明】
【０１１８】
10  スロットマシン
20  筐体                21  リールユニット
22  左リール            23  中リール
24  右リール            25  回転リール
26  中板                27  ホッパーユニット
28  電源装置            29a メイン基板ユニット
29b サブ基板ユニット
30  前扉                31  装飾部
32a 上部パネル          32b 下部パネル
33  操作部              34  表示窓
35  投入スイッチ        36a シングルベットスイッチ
36b マックスベットスイッチ
37  スタートスイッチ    38  ストップスイッチ
39  精算スイッチ        40  メダル払出口
41  メダル受皿          42  鍵穴
43  遊技媒体選別装置    43a メダルセレクター
44  投入口              50  演出装置
52  ランプ              53  液晶表示装置
54  スピーカー
70  メダルシュート
80  メダルガイド
100 制御装置            120 遊技制御手段
121 通常遊技制御手段    122 特別遊技制御手段
140 役抽選手段          160 回転開始制御手段
180 回転停止制御手段    190 入賞判定手段
200 演出制御手段
300 不正投入判定手段
310 記憶手段
311 格納領域
320 値移動手段
330 検出値格納手段
340 値変更手段
350 エラー判定手段
【図１】
0005382715.tif 000002
【図２】
0005382715.tif 000003
【図３】
0005382715.tif 000004
【図４】
0005382715.tif 000005
【図５】
0005382715.tif 000006
【図６】
0005382715.tif 000007
【図７】
0005382715.tif 000008