(57)【要約】【課題】メダル投入に関する不正行為を防止することが可能な遊技台を提供すること。【解決手段】投入されるメダルが通過する通路に配設され、メダルの通過を検出する検出手段を備えた遊技台において、前記検出手段の検出結果に基づいて、所定時間内における前記通路を通過したメダルの数が、予め設定された基準数を超えたか否かを判定する判定手段と、前記判定手段により、前記基準数を超えたと判定された場合に、エラー処理を行う処理手段と、を備えたことを特徴とする。【選択図】図１１
2006122715.tif 000002
【特許請求の範囲】
【請求項１】
投入されるメダルが通過する通路に配設され、メダルの通過を検出する検出手段を備えた遊技台において、
前記検出手段の検出結果に基づいて、所定時間内における前記通路を通過したメダルの数が、予め設定された基準数を超えたか否かを判定する判定手段と、
前記判定手段により、前記基準数を超えたと判定された場合に、エラー処理を行う処理手段と、
を備えたことを特徴とする遊技台。
【請求項２】
投入されるメダルが通過する通路に配設され、メダルの通過を検出する検出手段を備えた遊技台において、
前記検出手段の検出結果に基づく検出状態情報を記憶する記憶手段と、
前記記憶手段に記憶された過去の前記検出状態情報と今回の前記検出状態情報とを比較する比較手段と、
前記比較手段の比較結果に基づいて、エラー処理を行う処理手段と、
を備えたことを特徴とする遊技台。
【請求項３】
前記検出手段の検出結果に基づいて、前記通路を通過するメダル間の通過間隔を計時する計時手段を備え、
前記検出状態情報が前記計時手段により計時された前記通過間隔であり、
前記処理手段は、
前記記憶手段に記憶された過去の前記通過間隔と今回の前記通過間隔との差が予め設定された範囲内である場合に、エラー処理を行うことを特徴とする請求項２に記載の遊技台。
【請求項４】
投入されるメダルが通過する通路に配設され、メダルの通過を検出する検出手段を備えた遊技台において、
メダルの投入数を表示する表示手段と、
前記検出手段の検出結果に基づいて、前記通路を通過したメダルの数をカウントする第１のカウント手段と、
前記第１のカウント手段のカウント値に至るまで、前記表示手段に表示する前記投入数の数値を前記第１のカウント手段とは独立したタイミングでカウントする第２のカウント手段と、
前記第１のカウント手段のカウント値と、前記第２のカウント手段のカウント値と、の差が予め定めた値を超えた場合に、エラー処理を行う処理手段と、
を備えたことを特徴とする遊技台。
【請求項５】
前記通路を形成すると共に前記検出手段が配設された、正規のメダルを選別するためのメダルセレクタを備えたことを特徴とする請求項１乃至４のいずれかに記載の遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスロットマシンに代表される遊技台に関し、特に、メダル投入に関する不正行為を防止する技術に関する。
【背景技術】
【０００２】
スロットマシンのようにメダルを投入して遊技を行い、遊技結果に応じてメダルの払出しを受ける遊技台では、正規のメダルを選別するメダルセレクタが設けられている（例えば、特許文献１参照。）。このメダルセレクタは、メダル投入口から通じるメダルの通路を形成すると共に、正規のメダルと大きさの異なる偽のメダルが投入されると、その通路から脱落させてメダルの受皿に排出する機構を備えている。また、メダルの通路には投入されたメダルの数をカウントするために、メダルの通過を検出するセンサが配設されている。このセンサは、通常、光学式センサが採用され、通路に沿って例えば２つ設けられる。図２０（ａ）は２つのセンサによるメダルの通過の検出態様を示すタイミングチャートである。センサ１とセンサ２とは通路に沿ってずれて配置されているため、メダルが通路を通過すると、まず、センサ１がＯＮになる。続いてセンサ２がＯＮとなる。次に、センサ１がＯＦＦとなり、センサ２がＯＦＦとなる。そして、遊技台の制御部は、センサ１とセンサ２のＯＮ−ＯＦＦが同図のシーケンスで行われた場合に、メダルが正常に通過したと判断し、メダルの有効な投入数として１つカウントすることになる。
【０００３】
【特許文献１】特開２００１―１７６１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方、このようなメダルの検出原理に着目し、特殊な器具による不正行為が行われている。図２１は不正行為に用いられる器具の構成図である。この基部は、メダルセレクタのメダルの通路の形状に沿って湾曲したプラスチック等の基材１と、基材１の一方の端部に設けられたスイッチ２と、制御回路３と、メダルセレクタの２つのセンサの配置に合わせて設けられた２つの発光素子４と、電気回路３と発光素子４を接続する信号線５とを備える。制御回路３はスイッチ２が押圧されると発光素子４を所定周期で点滅させるものである。
【０００５】
しかして、この器具は発光素子４側を先頭にしてメダル投入口からメダルセレクタ内に、発光素子４が丁度メダルセレクタの２つのセンサに到達するまで挿入される。そして、スイッチ２を押圧することで発光素子４を発光させる。この時、２つの発光素子４は、若干タイミングをずらして発光と消灯とを繰り返すように制御回路３により駆動される。その結果、メダルセレクタの２つのセンサは、例えば、図２０（ｂ）に示すように実際にメダルが通過した場合と同じシーケンスでＯＮ−ＯＦＦする。このため、発光素子４の点滅がメダルの通過として検出されしまい、メダルが投入されていないのに、メダルが投入されたものとしてカウントされてしまうことになる。しかも、発光素子４が高速で点滅するため、一瞬にして電子的に貯留されるクレジットが満杯になる（スロットマシンの場合、通常５０枚が最大である。）。
【０００６】
以上のような問題点に鑑み、本発明の目的は、メダル投入に関する不正行為を防止することが可能な遊技台を提供することにある。
【課題を解決するための手段】
【０００７】
本発明によれば、投入されるメダルが通過する通路に配設され、メダルの通過を検出する検出手段を備えた遊技台において、前記検出手段の検出結果に基づいて、所定時間内における前記通路を通過したメダルの数が、予め設定された基準数を超えたか否かを判定する判定手段と、前記判定手段により、前記基準数を超えたと判定された場合に、エラー処理を行う処理手段と、を備えたことを特徴とする遊技台が提供される。
【０００８】
また、本発明によれば、投入されるメダルが通過する通路に配設され、メダルの通過を検出する検出手段を備えた遊技台において、前記検出手段の検出結果に基づく検出状態情報を記憶する記憶手段と、前記記憶手段に記憶された過去の前記検出状態情報と今回の前記検出状態情報とを比較する比較手段と、前記比較手段の比較結果に基づいて、エラー処理を行う処理手段と、を備えたことを特徴とする遊技台が提供される。
【０００９】
また、本発明によれば、投入されるメダルが通過する通路に配設され、メダルの通過を検出する検出手段を備えた遊技台において、メダルの投入数を表示する表示手段と、前記検出手段の検出結果に基づいて、前記通路を通過したメダルの数をカウントする第１のカウント手段と、前記第１のカウント手段のカウント値に至るまで、前記表示手段に表示する前記投入数の数値を前記第１のカウント手段とは独立したタイミングでカウントする第２のカウント手段と、前記第１のカウント手段のカウント値と、前記第２のカウント手段のカウント値と、の差が予め定めた値を超えた場合に、エラー処理を行う処理手段と、を備えたことを特徴とする遊技台が提供される。
【００１０】
また、本発明の遊技台は、複数種類の絵柄が施され、回転駆動される複数のリールと、複数種類の入賞役の内部当選の当否を抽選により判定する抽選手段と、前記リールの回転を開始させるためのスタートスイッチと、各々の前記リールに対応して設けられ、前記リールの回転を個別に停止させるための停止スイッチと、前記抽選手段の抽選結果に基づいて、前記リールの停止制御を行うリール停止制御手段と、停止時の前記リールにより表示された前記絵柄の組合せが、予め定めた絵柄の組合せであるか否かに基づいて入賞を判定する入賞判定手段と、を備え、前記入賞判定の判定結果に基づいてメダルを払い出す遊技台とすることができる。
【発明の効果】
【００１１】
本発明によれば、メダル投入に関する不正行為を防止することができる。
【発明を実施するための最良の形態】
【００１２】
＜第１実施形態＞
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明の一実施形態に係るスロットマシン１００の外観斜視図である。スロットマシン１００は、メダルの投入により遊技が開始され、遊技の結果によりメダルが払い出されるものである。
【００１３】
＜全体構成＞
スロットマシン１００の本体１０１の中央内部には、外周面に複数種類の絵柄が配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。本実施形態において、各絵柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形枠材に貼り付けられて各リール１１０乃至１１２が構成されている。リール１１０乃至１１２上の絵柄は、遊技者から見ると、絵柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの絵柄が見えるようになっている。そして、各リール１１０乃至１１２を回転させることにより、遊技者から見える絵柄の組み合せが変動することとなる。なお、本実施形態では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００１４】
また、各々のリール１１０乃至１１２の背面には、絵柄表示窓１１３に表示される個々の絵柄を照明するためのバックライト（図示省略）が配置されている。バックライトは、各々の絵柄ごとに遮蔽されて個々の絵柄を均等に照射できるようにすることが望ましい。なお、スロットマシン１００内部において各々のリール１１０乃至１１２の近傍には、投光部と受光部からなる光学式センサ（図示せず）が設けられており、この光学式センサの投光部と受光部のあいだを、リールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の絵柄の回転方向の位置を判断し、目的とする絵柄が入賞ライン１１４上に表示されるようにリール１１０乃至１１２を停止させる。
【００１５】
入賞ライン表示ランプ１２０は、有効となる入賞ラインを示すランプである。有効となる入賞ラインは、スロットマシン１００に投入されたメダルの数によって予め定まっている。５本の入賞ライン１１４のうち、例えば、メダルが１枚投入された場合、中段の水平入賞ラインが有効となり、メダルが２枚投入された場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚投入された場合、右下り入賞ラインと右上り入賞ラインが追加された５本が入賞ラインとして有効になる。なお、入賞ライン１１４の数については５本に限定されるものではない。
【００１６】
スタートランプ１２１は、リール１１０乃至１１２が回転することができる状態にあることを遊技者に知らせるランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技役に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要）を遊技者に知らせるランプである。告知ランプ１２３は、後述する内部抽選において、特定の入賞役（例えば、ＢＢ（ビッグボーナス）やＲＢ（レギュラーボーナス）等のボーナス）に内部当選していることを遊技者に知らせるランプである。メダル投入ランプ１２４は、メダルの投入が可能であることを知らせるランプである。払出枚数表示器１２５は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。遊技回数表示器１２６は、後述するメダル投入時のエラー表示や、ビッグボーナスゲーム中（ＢＢゲーム中）の遊技回数、所定の入賞役の入賞回数等を表示するための表示器である。貯留枚数表示器１２７は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。リールパネルランプ１２８は、演出用のランプである。
【００１７】
メダル投入ボタン１３０、１３１は、スロットマシン１００に電子的に貯留されているメダルを所定の枚数分投入するためのボタンである。本実施形態においては、メダル投入ボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、メダル投入ボタン１３１が押下されると３枚投入されるようになっている。メダル投入口１３４は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、メダル投入ボタン１３０又は１３１により電子的に投入することもできるし、メダル投入口１３４から実際のメダルを投入することもできる。
【００１８】
スタートレバー１３５は、遊技の開始操作を行うためのレバー型のスイッチである。即ち、メダル投入口１３４に所望する枚数のメダルを投入して、スタートレバー１３５を操作すると、これを契機としてリール１１０乃至１１２が回転し、遊技が開始される。ストップボタン１３７乃至１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０乃至１１２に対する停止操作を行うためのボタンであり、各リール１１０乃至１１２に対応して設けられている。そして、いずれかのストップボタン１３７乃至１３９を操作すると対応するいずれかのリール１１０乃至１１２が停止することになる。
【００１９】
精算ボタン１３２は、スロットマシン１００に電子的に貯留されたメダル及びベットされたメダルを精算し、メダル払出口１５５より受皿２１０に排出するためのボタンである。メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。ドアキー１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。メダル払出口１５５は、メダルを払出すための払出口である。メダル受皿２１０は、メダル払出口１５５から払出されたメダルを溜めるための器である。なお、メダル受皿２１０は、本実施形態では発光可能な受皿を採用しており、以下受け皿ランプと呼ぶこともある。
【００２０】
音孔１６０は、スロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。上部ランプ１５０、サイドランプ１５１、中央ランプ１５２、腰部ランプ１５３、下部ランプ１５４、受皿ランプ２１０は、遊技を盛り上げるための装飾用のランプである。灰皿部２００は、煙草の吸殻を入れるための容器であり、受け皿２１０の内側にネジ止めされている。リールパネル１６１は、絵柄表示窓１１３を有するパネルであり、タイトルパネル１６２は、そのスロットマシンの機種名や各種のデザインが描かれるパネルである。演出装置６００は、液晶表示装置を含み、各種の情報が表示される。
【００２１】
＜メダルセレクタ＞
スロットマシン１００にはメダル投入口１３４から投入されるメダルが通過する通路を形成すると共に、正規のメダルを選別するメダルセレクタが設けられている。図１８（ａ）はメダルセレクタ２０の分解斜視図、図１９はメダルセレクタ２０におけるメダルの通過態様を示す図である。このメダルセレクタ２０は公知のメダルセレクタと同様の構成のものであり、簡単に説明すると、メダルセレクタ２０は、本体部２１と、本体部２１と着脱可能なガイド部材２２と、本体部２１の下部に着脱可能なカバー部材２３と、を備え、固定部材２４を介して前面扉１０２の裏面に取り付けられる。
【００２２】
本体部２１はガイド板部２１ａを備えており、ガイド部材２２を本体部２１に取り付けた状態では、ガイド部材２２のガイド板部２２ａとガイド板部２１ａとが隙間を置いて対向して配置されてメダルの通路の入口となる受け入れ部が形成される。図１９に示すようにメダルはまず、この受け入れ部を通過する（同図のＡ参照）。本体部２１には断面Ｌ字型の下側のガイドレール部２１ｂと上側のガイドレール部２１ｃとが設けられており、投入されたメダルは図１９に示すようにこれらのガイドレール部２１ｂ及び２１ｃに沿ってメダルセレクタ２０内を転動して通過する。ガイド部材２２には、メダルの通路に直交する方向に回動可能なガイド片２２ｂが設けられ、通過するメダルの側面に当接してメダルがガイド部材２２側へ傾倒しないようにメダルを案内する。
【００２３】
ガイドレール部２１ｃは通過するメダルの上端の僅かな範囲を案内するように設定されており、正規のメダルよりも小さな偽のメダルが通過しようとすると、図１９のＢの位置でガイドレール部２１ｃに案内されずに脱落することになる。なお、メダル投入口１３４の穴は正規のメダルと略ピッタリの大きさと成っているため、正規のメダルよりも大きな偽のメダルはメダル投入口１３４から投入することができない。一方、本体部２１にはメダルの通路に直交する方向に回動可能な可動片２１ｄが設けられている。そして、メダル詰まりが生じた場合にはメダル返却ボタン１３３を押圧することで、可動片２１ｄがメダル通路側へ回動して詰まったメダルがメダルセレクタ２０から脱落することになる。また、本体部２１には、メダルの通路に直交する方向に回動可能なメダルブロッカ２１ｅと、メダルブロッカ２１ｅに回動力を付勢する電磁ソレノイド２１ｆが設けられており、スタートレバー１３５の操作後等のメダルの投入が行われない状態では図１９のＣの位置をメダルが通過できないようにメダルブロッカ２１ｅを返却状態（メダルブロッカ２１ｅがメダルの通路に突出してメダル通路が閉じられた状態）とする。
【００２４】
一方、本体部２１のメダルの通路の下流端にはセンサユニット２１ｇが配置されている。図１８（ｂ）に示すようにセンサユニット２１ｇは２つのメダル投入センサ３２０ａ及び３２０ｂ（総称する時は単にメダル投入センサ３２０という。）が内蔵されている。メダル投入センサ３２０は光学式のセンサであり、図１８（ｃ）に示すように受光素子と発光素子とを備え、これらの間をメダルが通過し（図１９のＤの位置を参照）、発光素子からの光が遮断されることでメダルの通過を検出する。図１８（ｂ）及び図１９に示すように、メダル投入センサ３２０ａ及び３２０ｂはメダルの通路に沿って配置されており、メダル投入センサ３２０ａが通路の上流側に、メダル投入センサ３２０ｂが通路の下流側に配設されている。なお、本実施形態ではメダル投入センサ３２０を２組設けているが、これに限られず、一つでもよいし３以上設けてもよい。
【００２５】
さて、このような構成からなるメダルセレクタ２０では、図１９に示すようにメダル投入口１３４から投入されたメダルは受け入れ部をまず通過し（同図Ａ）、ガイドレール部２１ｂ及び２１ｃに案内されてメダルセレクタ２０内を転動していく（同図Ｂ乃至Ｄ）。この際、正規のメダルよりも小さい偽のメダルは、上述した作用により選別されて脱落し、メダル払出口１５５へ至り、遊技者に返却されることになる。正規のメダルは同図のＤの位置においてメダル投入センサ３２０により通過が検出され、その後、固定部材２４のレール部２４ａに案内されてメダル払出装置へ落下することになる。
【００２６】
＜制御部＞
次に、図２及び図３を参照して、スロットマシン１００の制御部の回路構成について詳細に説明する。スロットマシン１００の制御部は、大別すると、遊技の中枢部分を制御する主制御部３００と、主制御部３００より送信されたコマンドに応じて各種機器を制御する副制御部４００と、から構成されている。
【００２７】
＜主制御部＞
まず、図２を参照して、スロットマシン１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御するための演算処理装置であるＣＰＵ３１０や、ＣＰＵ３１０が各ＩＣや各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、その他、以下に述べる構成を有する。クロック補正回路３１４は、水晶発振器３１１から発振されたクロックを分周してＣＰＵ３１０に供給する回路である。例えば、水晶発振器３１１の周波数が１２ＭＨｚの場合に、分周後のクロックは６ＭＨｚとなる。ＣＰＵ３１０は、クロック補正回路３１４により分周されたクロックをシステムクロックとして受け入れて動作する。
【００２８】
また、ＣＰＵ３１０には、後述するセンサやスイッチの状態を常時監視するためのタイマ割り込み処理の周期やモータの駆動パルスの送信周期を設定するためのタイマ回路３１５がバスを介して接続されている。ＣＰＵ３１０は、電源が投入されると、データバスを介してＲＯＭ３１２の所定エリアに格納された分周用のデータをタイマ回路３１５に送信する。タイマ回路３１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ３１０に送信する。ＣＰＵ３１０は、この割込み要求を契機に、各センサ等の監視や駆動パルスの送信を実行する。例えば、ＣＰＵ３１０のシステムクロックを６ＭＨｚ、タイマ回路３１５の分周値を１／２５６、ＲＯＭ３１２の分周用のデータを４４に設定した場合、この割り込みの基準時間は、２５６×４４÷６ＭＨｚ＝１．８７７ｍｓとなる。
【００２９】
また、ＣＰＵ３１０には、各ＩＣを制御するためのプログラム、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等の各種データを記憶しているＲＯＭ３１２や、一時的なデータを保存するためのＲＡＭ３１３が接続されている。これらのＲＯＭ３１２やＲＡＭ３１３については他の記憶手段を用いてもよく、この点は後述する副制御部においても同様である。また、ＣＰＵ３１０には、外部の信号を受信するための入力インタフェース３６０が接続され、割込み時間ごとに入力インタフェース３６０を介して、メダル投入センサ３２０、スタートレバーセンサ３２１、ストップボタンセンサ３２２、精算ボタンセンサ３２４、メダル払い出しセンサ３２６の状態を検出し、各センサを監視している。
【００３０】
スタートレバーセンサ３２１はスタートレバー１３２の操作を検知するためのセンサである。ストップボタンセンサ３２２はストップボタン１３３乃至１３５のいずれかが押された場合、どのストップボタンが押されたかを検知するためのセンサである。メダル投入ボタンセンサ３２３はメダル投入ボタン１３０、１３１のいずれかが押下された場合、どのメダル投入ボタンが押されたかを検知するためのセンサである。精算ボタンセンサ３２４は、精算ボタン１３２に設けられており、精算ボタン１３２が一回押されると、貯留されているメダル及びベットされているメダルが精算されて払い出されることになる。メダル払い出しセンサ３２６は、払い出されるメダルを検知するためのセンサである。
【００３１】
ＣＰＵ３１０には、さらに、入力インタフェース３６１、出力インタフェース３７０、３７１がアドレスデコード回路３５０を介してアドレスバスに接続されている。ＣＰＵ３１０は、これらのインタフェースを介して外部のデバイスと信号の送受信を行っている。入力インタフェース３６１には、インデックスセンサ３２５が接続されている。インデックスセンサ３２５は、各リール１１０乃至１１２の取付台の所定位置に設置されており、リールに設けた遮光片がこのインデックスセンサ３２５を通過するたびにＨレベルになる。ＣＰＵ３１０は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。出力インタフェース３７０には、リールを駆動させるためのモータを制御するリールモータ駆動部３３０と、ホッパー（バケットにたまっているメダルをメダル払出口１５５から払出すための装置。図示せず。）のモータを駆動するためのホッパーモータ駆動部３３１と、遊技ランプ３４０（具体的には、入賞ライン表示ランプ１２０、スタートランプ１２１、再遊技ランプ１２２、告知ランプ１２３、メダル投入ランプ１２４等）と、７セグメント（ＳＥＧ）表示器３４１（払出枚数表示器１２５、遊技回数表示器１２６、貯留枚数表示器１２７等）、電磁ソレノイド２１ｆが接続されている。
【００３２】
また、ＣＰＵ３１０には、乱数発生回路３１７がデータバスを介して接続されている。乱数発生回路３１７は、水晶発振器３１１及び水晶発振器３１６から発振されるクロックに基いて、一定の範囲内で値をインクリメントし、そのカウント値をＣＰＵ３１０に出力することのできるインクリメントカウンタであり、後述する入賞役の内部抽選をはじめ各種抽選処理に使用される。本発実施形態における乱数発生回路３１７は、２つの乱数カウンタを備えている。ＣＰＵ３１０のデータバスには、副制御部４００にコマンドを送信するための出力インタフェース３７１が接続されている。主制御部３００と副制御部４００との情報通信は一方方向の通信であり、主制御部３００は副制御部４００へコマンドを送信するが、副制御部４００から主制御部３００へ何らかのコマンド等を送信することはできない。
【００３３】
＜副制御部＞
次に、図３を参照して、スロットマシン１００の副制御部４００について説明する。副制御部４００は、主制御部３００より送信された主制御コマンド等に基づいて副制御部４００の全体を制御する演算処理装置であるＣＰＵ４１０や、ＣＰＵ４１０が各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。クロック補正回路４１４は、水晶発振器４１１から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵ４１０に供給する回路である。また、ＣＰＵ４１０にはタイマ回路４１５がバスを介して接続されている。ＣＰＵ４１０は、所定のタイミングでデータバスを介してＲＯＭ４１２の所定エリアに格納された分周用のデータをタイマ回路４１５に送信する。タイマ回路４１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ４１０に送信する。ＣＰＵ４１０は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００３４】
また、ＣＰＵ４１０には、副制御部４００の全体を制御するための命令及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータが記憶されたＲＯＭ４１２や、データ等を一時的に保存するためのＲＡＭ４１３が各バスを介して接続されている。また、ＣＰＵ４１０には、外部の信号を送受信するための入出力インタフェース４６０が接続されており、入出力インタフェース４６０には、各リール１１０乃至１１２の絵柄を背面より照明するためのバックライト４２０、前面扉１０２の開閉を検出するための扉センサ４２１、ＲＡＭ４１３のデータをクリアにするためのリセットスイッチ４２２が接続されている。
【００３５】
ＣＰＵ４１０には、データバスを介して主制御部３００から主制御コマンドを受信するための入力インタフェース４６１が接続されており、入力インタフェース４６１を介して受信したコマンドに基づいて、遊技全体を盛り上げる演出処理等が実行される。また、ＣＰＵ４１０のデータバスとアドレスバスには、音源ＩＣ４８０が接続されている。音源ＩＣ４８０は、ＣＰＵ４１０からの命令に応じて音声の制御を行う。また、音源ＩＣ４８０には、音声データが記憶されたＲＯＭ４８１が接続されており、音源ＩＣ４８０は、ＲＯＭ４８１から取得した音声データをアンプ４８２で増幅させてスピーカ４８３から出力する。ＣＰＵ４１０には、主制御部３００と同様に、外部ＩＣを選択するためのアドレスデコード回路４５０が接続されており、アドレスデコード回路４５０には、主制御部３００からのコマンドを受信するための入力インタフェース４６１、演出装置制御部５００からの信号を入力するための入力インタフェース４７１、時計ＩＣ４２３、７セグメント表示器４４０への信号を出力するための出力インタフェース４７２等が接続されている。
【００３６】
時計ＩＣ４２３が接続されていることで、ＣＰＵ４１０は、現在時刻を取得することが可能である。７セグメント表示器４４０は、スロットマシン１００の内部に設けられており、たとえば副制御部４００に設定された所定の情報を店の係員等が確認できるようになっている。更に、出力インタフェース４７０には、デマルチプレクサ４１９が接続されている。デマルチプレクサ４１９は、出力インタフェース４７０から送信された信号を各表示部等に分配する。即ち、デマルチプレクサ４１９は、ＣＰＵ４１０から受信されたデータに応じて上部ランプ１５０、サイドランプ１５１、中央ランプ１５２、腰部ランプ１５３、下部ランプ１５４、リールパネルランプ１２８、タイトルパネルランプ１７０、受け皿ランプ２１０、払出口ストロボ１７１を制御する。タイトルパネルランプ１７０は、タイトルパネル１６２を照明するランプであり、払出口ストロボ１７１は、払い出し口の内側に設置されたストロボタイプのランプである。なお、ＣＰＵ４１０は、演出装置制御部５００への信号送信は、デマルチプレクサ４１９を介して実施する。演出装置制御部５００は、図１の演出装置６００を制御する制御部である。
【００３７】
＜遊技の基本的制御＞
図４は、本実施形態のスロットマシン１００における遊技の基本的制御を示すフローチャートである。遊技の基本的制御は、ＭａｉｎＣＰＵ３１０が中心になって行い、電源断等を検知しないかぎり、同図の遊技処理を実行する。以下、この遊技処理について説明する。電源投入が行われると、まず、Ｓ１０１で主制御部３００を初期化する初期処理が実行される。Ｓ１０２では、遊技開始処理を行う。ここでは、メダル投入に関する処理と、スタートレバー１３５による遊技の開始に関する処理を行う。詳細は後述する。
【００３８】
Ｓ１０３では、乱数発生回路３１７で発生させた乱数を取得する。Ｓ１０４では、Ｓ１０３で取得した乱数値と、ＲＯＭ３１２に格納されている入賞役抽選テーブルを用いて、入賞役の内部抽選を行う。内部抽選の結果、いずれかの入賞役に内部当選した場合、ＲＡＭ３１３に設定されたその入賞役のフラグがＯＮになる。入賞役としては、例えば、リプレイ（再遊技）、小役、ボーナス（ＢＢ、ＲＢ）等を挙げることができる。
【００３９】
なお、各入賞役には、メダルのベット数及び設定値（１〜６）ごと、に内部抽選の当選確率が設定されており、入賞役抽選テーブルはこれに従って構成され、抽選時に取得される乱数値の範囲（例えば、０〜１６３８４）は予めいくつかの領域（各当選確率の大きさに相当する領域）に分割されており、各領域に各入賞役の当選やはずれが対応付けられている。そして、入賞役の内部抽選では、取得した乱数値がどの範囲に属するかで入賞役の内部当選の当否が決定する。この方式は他の抽選処理でも採用される。
【００４０】
Ｓ１０４では、内部抽選の後、リール停止制御テーブルを選択する処理を行う。これは、各リールの停止操作に対する制御を選択する処理である。ここで、リール１１０乃至１１２の停止制御について簡単に説明する。リールの停止制御は、予め定めた複数種類のリール停止制御テーブルの中から内部抽選結果に基づいていずれかを選択し、選択したリール停止制御テーブルに基づき行う。リール停止制御テーブルは主制御部３００のＲＯＭ３１２に格納されている。リール停止制御テーブルは、内部抽選で内部当選した入賞役か、又は、いわゆるフラグ持ち越し中の入賞役については、対応する絵柄組合せが揃って表示されることが許容される一方、そうでない場合には各入賞役に対応する絵柄組合せが揃って表示されないように構成されている。例えば、小役の「ベル」に内部当選していない場合、「ベル」の絵柄組合せが表示されるタイミングでリール１１０乃至１１２の停止操作が行われたとしても、リール１１０乃至１１２は直ちに停止せずにベルの絵柄組合せが揃わないように制御される。逆に、「ベル」に内部当選している場合には、ベルの絵柄組合せが表示されるタイミングでリール１１０乃至１１２の停止操作が行われなかったとしても、一定の範囲でリール１１０乃至１１２は直ちに停止せずにベルの絵柄組合せが揃うように制御されることになる。
【００４１】
Ｓ１０５では、全リール１１０乃至１１２の回転を開始させる。その後、ストップボタン１３７乃至１３９の受け付けが可能となる。Ｓ１０６ではリールの停止制御を行う。ここでは、ストップボタン１３７乃至１３９に対する操作に応じて、リール１１０乃至１１２のうち、操作されたストップボタン１３７乃至１３９対応するいずれかのリールをＳ１０４で選択したリール停止制御テーブルに従って停止させる。全リール１１０乃至１１２が停止するとＳ１０７へ進む。
テーブルに従って停止させる。
【００４２】
Ｓ１０７では、入賞判定を行う。ここでは、有効化された入賞ライン１１４上に、内部当選した入賞役又はフラグ持越し中の入賞役に対応する絵柄組合せが表示された場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン１１４上に、「ベル−ベル−ベル」が揃っていたならばベル入賞と判定する。また、入賞した入賞役に対応するフラグがリセットされる。Ｓ１０８では、払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを払い出す。Ｓ１０９では、遊技状態制御処理を実行する。この遊技状態制御処理では、遊技状態を移行するための制御が行われ、例えば、ビッグボーナスやレギュラーボーナスのようなボーナス入賞の場合に次回から対応するボーナスゲームを開始できるよう準備し、それらの最終遊技では、次回から通常遊技が開始できるよう準備する。以上により１ゲームの処理が終了し、その後Ｓ１０２へ戻って同様の処理を繰り返すことにより遊技が進行することになる。
【００４３】
＜不正行為防止の概略＞
図２１に示した器具を用いた不正行為に対する本実施形態における防止技術について概説する。図２１の器具を用いた不正行為はメダルセレクタ２０のメダル投入センサ３２０の受光素子と発光素子との間に発光素子４を介在させ、発光素子４を点滅させることでメダル投入センサ３２０の受光素子がこれを検出することを利用したものである。ここで、不正行為を一瞬で終了すべく、発光素子４の点滅周期は極めて早く、メダル投入センサ３２０の検出周期は実際にメダルを検出する場合よりも著しく早い。そこで、本実施形態では、メダル投入センサ３２０の検出結果に基づき、メダルセレクタ２０の通路を通過する各メダル間の通過間隔を計時し、これが予め設定された時間（基準時間という）よりも短い場合に不正行為が行われたと判断してエラー処理を行う。
【００４４】
メダルの通過間隔の計時は、主制御部３００で実行される割り込み処理を利用しておこなう。上述した通り、本実施形態では割り込み処理が１．８７７ｍｓの周期で行われため、あるメダルの通過の検出から次のメダルの通過の検出までの割り込み処理の実行回数に１．８７７ｍｓを乗算した値がメダルの通過間隔となる。本実施形態では、ＲＡＭ３１３の所定のエリア上に遊技開始処理中の割り込み処理の実行回数を記憶しておき、これをソフトウエアカウンタにより更新していくことで割り込み処理の実行回数をカウントし（以下、このソフトウエアカウンタをメダル通過計時カウンタという。）、当該実行回数をもって通過間隔を計時する。
【００４５】
基準時間は、実際にメダルを投入した場合のメダルの通過間隔を実測し、その実測値に基づいて定めることができる。本実施形態では、実際にメダルを投入した場合、メダルの通過間隔は少なくとも２０ｍｓｅｃ程度はかかるとして、通過する各メダル間（つまり通過間隔）において、割り込み処理の実行回数が１１回（１１×１．８７７ｍｓｅｃ＝２０．６４７ｍｓｅｃ）に至らない場合は不正行為が行われたと判定してエラー処理を行う。なお、本実施形態ではメダル通過計時カウンタのカウント値の初期値として１１回を最初に設定しておき、割り込み処理が実行される度に１つずつ減算していき、あるメダルの通過の検出から次のメダルの通過の検出までにメダル通過計時カウンタのカウント値が０に至らなかった場合にエラー処理を行うが、これとは逆に、割り込み処理が実行される度に１つずつ加算していき、あるメダルの通過の検出から次のメダルの通過の検出までにメダル通過計時カウンタのカウント値が１１を超えなかった場合にエラー処理を行うようにしてもよい。以下、処理の詳細を述べる。
【００４６】
＜遊技開始処理＞
図５を参照してＳ１０２の遊技開始処理について説明する。図５はＳ１０２の遊技開始処理を示すフローチャートである。Ｓ１１１では規定枚数を設定する。規定枚数とは、その遊技においてベット可能な最大のメダル数を意味する。規定枚数は、スロットマシン１００の遊技の仕様によるが、例えば、通常遊技の場合は３枚に設定され、ＲＢゲーム等においては１枚に設定される。Ｓ１１２では割り込みステータスをメダル投入処理中へ設定する。割り込みステータスとは、割り込み処理で実行すべき処理の内容を示す情報である。割り込み処理で実行される内容は複数種類あり、Ｓ１１２の設定により、その後実行される割り込み処理ではメダル投入処理中の内容のものが選択されることになる。
【００４７】
Ｓ１１３ではメダル投入異常か否かが判定され、該当する場合はＳ１１８へ進み、そうでない場合はＳ１１４へ進む。メダル投入異常か否かは、後述する割り込み処理においてメダル投入異常が設定されたか否かに依存し、このメダル投入異常は上述した図２１の器具を用いた不正行為が検出された場合も含まれる。Ｓ１１４では、投入されたメダルの枚数が１枚以上か否かを判定する。該当する場合はＳ１１５へ進み、そうでない場合はＳ１１３へ戻る。Ｓ１１５ではスタートレバー１３５が操作されたか否かを判定する。該当する場合はＳ１１６へ進み、そうでない場合はＳ１１３へ戻る。Ｓ１１６では５本の入賞ライン１１４のうち今回の遊技で有効な入賞ライン数を設定する。上述した通り、例えば、メダルが１枚投入された場合、中段の水平入賞ラインが有効となり、メダルが２枚投入された場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚投入された場合、右下り入賞ラインと右上り入賞ラインが追加された５本が入賞ラインとして有効になる。なお、規定枚数が１枚の場合はメダル１枚の投入で、例えば中段の水平入賞ラインが有効となる。
【００４８】
Ｓ１１７では割り込みステータスをメダル投入処理中から、次のステータスへ設定する。これにより割り込み処理においてメダル投入処理中の内容の処理の実行が終了することになる。Ｓ１１８ではエラー処理を行う。エラー処理の内容は種々選択できるがここでは遊技回数表示器１２６に所定のエラーコードを表示させ、遊技を中断する。この状態はスロットマシン１００に設けられたリセットスイッチが操作されると解除される。なお、エラー処理の内容はこれに限られず、例えば、警報を発したり、或いは、ホールコンピュータにエラーが生じたことを示す情報を送信する、といったことが挙げられる。
【００４９】
＜割り込み処理＞
次に、図６（ａ）を参照して上述した割り込み処理の詳細について説明する。Ｓ１２１ではＣＰＵ３１０の各レジスタの情報をＲＡＭ３１３に退避する等の処理（現在処理中のデータの一時保存）を行う。Ｓ１２２では、入力インターフェース３６０のポートの値を取得し、ＲＡＭ３１３の所定のエリアに保存する。図６（ｂ）は入力インターフェース３６０のポートの各ビット（８ビット）の割り当てを示す図である。図２を参照して説明した通り、入力インターフェース３６０にはメダル投入センサ３２０等が接続されており、メダル投入センサ３２０ａの検出結果はビットＤ０に、メダル投入センサ３２０ｂの検出結果はビットＤ１に、それぞれ割り当てられている。以下、各ポートの値のうち、メダル投入センサ３２０の検出結果を示すビットＤ０及びＤ１の値をメダルセレクタ状態ともいう。なお、ＲＡＭ３１３の上記所定のエリアには複数回分のポートの値が保存され、Ｓ１２２では今回取得したポートの値を最も古いポートの値に上書きされる。
【００５０】
Ｓ１２３では現在の割り込みステータスがメダル投入処理中か否かを判定する。メダル投入処理中の場合はＳ１２５へ進み、後述する遊技メダル投入受付処理を実行する。そうでない場合はＳ１２４へ進み、現在の割り込みステータスに応じた処理を実行する。Ｓ１２６ではタイマカウンタを更新する処理を行う。タイマカウンタは複数種類存在するが、上述したメダル通過計時カウンタもその一つに含まれる。メダル通過計時カウンタはこのＳ１２６の処理によりカウント値を一つ減算する（カウント値が０の場合は減算しない）。Ｓ１２７ではＳ１２１で退避した各レジスタの情報を復帰する等の処理を行い、１単位の割り込み処理が終了する。
【００５１】
＜遊技メダル投入受付処理＞
次に、図６（ｃ）を参照してＳ１２５の遊技メダル投入受付処理について説明する。Ｓ１３１ではメダルセレクタ処理を行う。処理の詳細は後述する。Ｓ１３２ではその他の処理を行う。ここでは、例えば、精算ボタン１３２の受付処理やメダル投入ボタン１３０、１３１の受付処理等を行う。
【００５２】
＜メダルセレクタ処理＞
次に、図７を参照してＳ１３１のメダルセレクタ処理について説明する。Ｓ１４１ではＲＡＭ３１３に保存してある前回のメダルセレクタ状態を取得する。Ｓ１４２ではＲＡＭ３１３に保存してある今回のメダルセレクタ状態を取得する。Ｓ１４３ではメダルブロッカ２１ｅが返却状態か否かを判定する。該当する場合は処理を終了し、そうでない場合はＳ１４４へ進む。Ｓ１４４ではＳ１４１で取得した前回のメダルセレクタ状態とＳ１４２で取得した今回のメダルセレクタ状態とを比較し、メダルセレクタ状態に変化があったか否かを判定する。変化があった場合はＳ１４５へ進み、そうでない場合は処理を終了する。
【００５３】
Ｓ１４５では正常通過判定データを取得する。正常通過判定データとは、投入されたメダルが正常にメダルセレクタ２０を通過しているか否かを判定するためのデータでありＲＯＭ３１２に格納される。これを図８を参照して説明する。図８はメダルが正常にメダルセレクタ２０を通過した場合における、各メダル投入センサ３２０ａ、３２０ｂの検出結果の変化を示している。同図の状態ＳＴ１はメダル投入センサ３２０をメダルが通過していない状態を示しており、いずれのメダル投入センサ３２０ａ、３２０ｂも非検出状態となっている。同図の状態ＳＴ２ではメダル投入センサ３２０ａが検出状態となっているがメダル投入センサ３２０ｂは非検出状態となっている。メダル投入センサ３２０ａと３２０ｂは、相対的にメダル投入センサ３２０ａが通路の上流側に配置されているため、同図の状態ＳＴ２に示すようにメダルの通過はまずメダル投入センサ３２０ａで検出される。
【００５４】
同図の状態ＳＴ３ではいずれのメダル投入センサ３２０ａ、３２０ｂも検出状態となっている。これは、メダルがメダル投入センサ３２０ａ、３２０ｂの双方を通過中であることを示す。同図の状態ＳＴ４ではメダル投入センサ３２０ａが非検出状態となり、メダル投入センサ３２０ｂは検出状態のままとなっている。これは、メダルがメダル投入センサ３２０ａを通過したが、メダル投入センサ３２０ｂを通過中であることを示す。同図の状態ＳＴ４の後、再び、状態ＳＴ１に戻る。
【００５５】
このように本実施形態では、メダル投入センサ３２０ａと３２０ｂは、相対的にメダル投入センサ３２０ａが通路の上流側に配置されているため、メダルが正常に通過した場合、メダル投入センサ３２０の検出結果、つまり、メダルセレクタ状態は、ＳＴ１→ＳＴ２→ＳＴ３→ＳＴ４→ＳＴ１．．．と推移する。そして、正常通過判定データは各状態ＳＴ１〜ＳＴ４の場合のメダルセレクタ状態の値からなるデータであり、前回の処理において状態ＳＴ１であった場合には今回のＳ１４５の処理で状態ＳＴ２のデータが取得され、前回の処理において状態ＳＴ２であった場合には今回のＳ１４５の処理でＳＴ３のデータが取得される、といった具合に、各状態ＳＴ１〜ＳＴ４のデータを循環的に取得していく。
【００５６】
図７に戻り、Ｓ１４６ではＳ１４２で取得した今回のメダルセレクタ状態とＳ１４５で取得した正常通過判定データとを比較して、正常通過中であるか否かを判定する。正常通過中の場合はＳ１４８へ進み、そうでない場合はＳ１４７へ進む。ここでは、例えば、Ｓ１４２で取得した今回のメダルセレクタ状態が図８に示す状態ＳＴ２であり、Ｓ１４５で取得した正常通過判定データで取得した正常通過判定データが図８に示す状態ＳＴ２である場合には、正常通過と判定される。逆に、Ｓ１４２で取得した今回のメダルセレクタ状態が図８に示す状態ＳＴ３であり、Ｓ１４５で取得した正常通過判定データで取得した正常通過判定データが図８に示す状態ＳＴ２である場合には、メダルの通過が状態ＳＴ２の状態を経ずに行われたことになり、何らかの異常があったとして正常通過中でないと判定される。
【００５７】
Ｓ１４７ではメダル投入異常を設定する。この設定が行われると、図５のＳ１１３でメダル投入異常と判定されてＳ１１８のエラー処理が行われることになる。Ｓ１４８ではメダルが正常に通過を完了したか否かを判定する。正常に通過を完了した場合とは、図８の状態ＳＴ４から状態ＳＴ１へ移行した場合である。該当する場合はＳ１５１へ進み、そうでない場合は処理を終了する。Ｓ１５１ではメダル通過計時カウンタのカウント値が０か否かを判定する。０でない場合はＳ１５２へ進み、０の場合は図２１に示す器具等を用いて不正行為が行われたとしてＳ１４７へ進む。Ｓ１４７へ進むことで、メダル投入異常が設定され、図５のＳ１１３でメダル投入異常と判定されてＳ１１８のエラー処理が行われることになる。なお、本実施形態では、Ｓ１４６によるメダルの正常通過の判定で正常通過でなかった場合と、Ｓ１５１による図２１に示す器具等を用いた不正行為の検知と、の場合で、同様のメダル投入異常を設定しているが、これらのメダル投入異常を区別して取扱い、Ｓ１１８のエラー処理では異なるエラー処理を行っていずれのエラーかが明らかになるようにしてもよい。
【００５８】
Ｓ１５２ではメダル通過計時カウンタに初期値（１１）をセットする。Ｓ１５３ではメダルの投入枚数が図５のＳ１１１で設定した規定枚数よりも少ないか否かを判定する。該当する場合はＳ１５５へ進み、ベット枚数として投入されたメダルを加算する。該当しない場合はＳ１５４へ進み、貯留枚数がその最大数である５０よりも小さいか否かを判定する。該当する場合はＳ１５５へ進み、スロットマシン１００に電子的に貯留されるクレジットのメダルとして投入されたメダルを加算する。該当しない場合は処理を終了する。以上によりメダルセレクタ処理が終了する。なお、Ｓ１５５のメダルの加算は、Ｓ１５３からの場合はベット枚数カウンタにより、また、Ｓ１５４からの場合は貯留枚数カウンタとにより行われる。ベット枚数カウンタ及び貯留枚数カウンタは、ＲＡＭ３１３の所定のエリア上に各カウント値が記憶され、各カウント値を更新することでベット枚数、貯留枚数をカウントするソフトウエアカウンタである。ベット枚数カウンタは１回の遊技の終了時にクリアされる。
【００５９】
このように本実施形態ではメダルセレクタ２０の通路を通過する各メダル間の通過間隔を計時し、これが基準時間よりも短い場合に不正行為が行われたと判断してエラー処理を行い、不正行為を防止することができる。ここで、本実施形態では、各メダル間の通過間隔の計時を、あるメダルがメダル投入センサ３２０を通過完了した時に開始し（Ｓ１５２）、次のメダルがメダル投入センサ３２０を通過完了した時に終了して基準時間に至っているかを判定している（Ｓ１５１）。同時に新たな計時を開始することになる（Ｓ１５２）。図９は計時される時間と各メダル投入センサ３２０ａ及び３２０ｂの検出状態の変化とを示す図である。同図に示すように、本実施形態では下流側のメダル投入センサ３２０ｂの立下りで計時を開始し、次の立下りで計時を終了すると共に次の計時を開始している。そして、通過間隔である、その間の時間Ｎが２０．６４７ｍｓｅｃ以下であればエラーとなる。なお、通過間隔の計時の開始、終了の時期は、このようにメダルの通過完了を基準とすることで、メダルが正しく通路を通過したことを前提として計時できる点で望ましいが、これに限られず、例えば、図１０のＴ１乃至Ｔ５のいずれでもよい。但し、Ｔ５のように、あるメダルの通過終了をメダル投入センサ３２０ｂで検出し、これを計時開始として次のメダルの通過開始をメダル投入センサ３２０ａで検出し、これを計時終了とする場合のように、通過間隔の基準を変更する場合にはこれに合わせて基準時間も変更する必要があることはいうまでもない。
【００６０】
＜第２実施形態＞
上述した通り、図２１に示した器具を用いた不正行為では、発光素子４の点滅周期が極めて早く、メダル投入センサ３２０の検出周期は実際にメダルを検出する場合よりも著しく早い。このことは、所定の時間内において、投入されたものとして検出されるメダルの数が、実際にメダルを投入する場合よりも著しく多いことを意味する。そこで、本実施形態では所定時間内における、メダルセレクタ２０の通路を通過したメダルの数が、予め設定された数（基準数という）を超えたか否かを判定し、基準数を超えたと判定された場合に、エラー処理を行う。以下、上記第１実施形態と異なる点についてのみ説明する。図１１は第２実施形態におけるメダルセレクタ処理（図７に相当する）を示すフローチャートである。図１１において図７と同じ処理を行うステップについては同じ符号を付しており、その説明を割愛する。
【００６１】
第２実施形態のメダルセレクタ処理について概説すると、第２実施形態では、上述したメダル通過計時カウンタに代えて、所定時間内における、メダルセレクタ２０の通路を通過したメダルの数をカウントするソフトウエアカウンタとしてメダル数カウンタを、また、当該所定時間を計時するソフトウエアカウンタとしてメダル通過数計時カウンタを、用いる。これらのカウンタも上述したメダル通過計時カウンタと同様にＲＡＭ３１３の所定のエリア上にカウント値を記憶しておき、これを更新していく。メダル通過数計時カウンタによる計時する時間は任意に定められるが、ここでは３９９．８０４ｍｓｅｃを想定している。メダル通過数計時カウンタは、上述したメダル通過計時カウンタと同様に割り込み処理の割り込み周期を利用して、割り込み処理の実行回数が２１３回（２１３×１．８７７ｍｓｅｃ＝３９９．８０４ｍｓｅｃ）に至った場合を１単位としてメダルの通過数をカウントする時間を計時する。具体的にはメダル通過計時カウンタのカウント値の初期値として２１３を設定し、図６のＳ１２６の処理を経ることに１つずつ減算し、０になった時にタイムアップとする。
【００６２】
基準数はメダル通過数計時カウンタにより計時される１単位の時間に応じて設定される。本実施形態の場合、実際にメダルが投入される場合には、３９９．８０４ｍｓｅｃ内に少なくとも１０枚以上投入されることはないことから基準数を９に設定する。そして、本実施形態ではメダル数カウンタのカウント値の初期値として９を設定し、メダルの通過毎に１つずつ減算し、メダル通過数計時カウンタのタイムアップ前にカウント値が０になった場合はエラー処理を行う。なお、本実施形態ではメダル数カウンタのカウント値の初期値として９回を最初に設定しておき、メダルの通過の度に１つずつ減算していくが、これとは逆に、メダルの通過の度に加算していき、基準数との対比を行うようにしてもよい。
【００６３】
ここで、上述した第１実施形態では、メダルセレクタ２０の通路を通過する各メダル間の通過間隔を個別に計時し、これが基準時間よりも短い場合にエラー処理を行うため、不正行為の誤検知を防止すべく、基準時間は実際にメダルが投入された場合の最短の通過間隔よりも短くする必要があり、比較的シビアに設定される。しかし、複数枚のメダルが実際に連続して投入された場合、人間がメダルを投入する以上、各メダル間の通過間隔が全て最短の通過間隔となることは現実には有り得ない。つまり、この第２実施形態においてメダル通過数計時カウンタにより計時する１単位の時間は、必ずしも”最短の通過間隔×基準数”である必要がなく、より長い時間を設定しても不正行為の誤検知を防止できる。この結果、図２１に示す器具を用いた不正行為の捕捉率を高めることができる。
【００６４】
図１１において、Ｓ１６１ではメダル通過数計時カウンタのカウント値が０か否かを判定する。該当する場合はＳ１６２へ進み、該当しない場合はＳ１６４へ進む。Ｓ１６２ではメダル通過数計時カウンタのカウント値を初期値（２１３）にセットする。これはメダルの通過数をカウントする時間がタイムアップしたことを意味する。Ｓ１６３ではメダル数カウンタのカウント値を初期値（９）にセットする。Ｓ１６４ではメダル数カウンタのカウント値が０か否かを判定する。該当する場合はＳ１６２へ進み、該当しない場合はＳ１６５へ進む。Ｓ１６５ではメダル数カウンタを一つ減算する。Ｓ１６６ではメダル数カウンタのカウント値が０か否かを判定する。該当しない場合は処理を終了し、該当する場合はＳ１４７へ進む。この後、図５のＳ１１８にてエラー処理が行われることになる。
【００６５】
このように本実施形態では所定時間内にメダルセレクタ２０の通路を通過するメダルの数をカウントし、所定時間内における、メダルセレクタ２０の通路を通過したメダルの数が、予め設定された基準数を超えたか否かを判定し、基準数を超えたと判定された場合に、エラー処理を行うことで、不正行為を防止することができる。ここで、本実施形態では、メダルの通過数をカウントする時間の計時及びメダルの通過数のカウントを、あるメダルがメダル投入センサ３２０を通過完了した時に開始し（Ｓ１６２、Ｓ１６３）、所定時間Ｔ（３９９．８０４ｍｓｅｃ）の経過後に新たな計時及び通過数のカウントを開始することになる（Ｓ１６２、Ｓ１６３）。図１２は計時される時間及びメダル数カウンタのカウント値と各メダル投入センサ３２０ａ及び３２０ｂの検出状態の変化とを示す図であり、（ａ）は実際にメダルが投入された場合、（ｂ）は図２１に示す器具による不正行為が行われた場合を示す。同図に示すように、本実施形態では下流側のメダル投入センサ３２０ｂの立下りで計時及びメダル通過数のカウントを開始しているが、開始のタイミングはいつでもよい。そして、図１２（ｂ）に示すように不正行為の場合には、所定時間Ｔの経過前にメダル通過数が基準数に達しており、エラー処理が行われることになる。図１２（ａ）に示すように実際にメダルが投入された場合には所定時間Ｔの経過時でもメダル通過数が基準数に達していない。
【００６６】
＜第３実施形態＞
図２１に示した器具を用いた不正行為では、発光素子４の点滅が制御回路３で制御されるため、周期的に行われる。つまり、実際にメダルが投入された場合は周期的に投入されるわけではなく、むしろランダムに投入されるため、メダル投入センサ３２０の検出波形も非周期的となるが、図２１に示した器具を用いた不正行為が行われた場合、メダル投入センサ３２０の検出波形が極めて周期性が高い。従って、メダル投入センサ３２０の過去の検出波形と今回の検出波形とが略一致する場合には図２１に示した器具を用いた不正行為が行われたと判断できる。
【００６７】
そこで、本実施形態ではメダル投入センサ３２０の検出結果に基づく検出状態情報を記憶しておき、記憶された過去の検出状態情報と今回の検出状態情報とを比較し、その比較結果に基づいて、エラー処理を行うようにする。本実施形態ではこの検出状態情報として、メダルセレクタ２０の通路を通過する各メダル間の通過間隔を計時し、その通過間隔とする。そして、過去の通過間隔と今回の通過間隔との差が予め設定された範囲内である場合にエラー処理を行う。尤も、この検出状態情報としては、例えば、メダル投入センサ３２０の検出状態の時間等、他の情報を用いてもよい。図２１に示した器具を用いて不正行為が行われた場合、メダル投入センサ３２０の検出状態の時間が実際にメダルが投入された場合と異なり、毎回同じ略同じ時間となるからである。この点、上述した第１及び第２の実施形態では、図２１に示した器具を用いた不正行為では、発光素子４の点滅周期が極めて早く、メダル投入センサ３２０の検出周期は実際にメダルを検出する場合よりも著しく早いことに着目したものであるが、この第３実施形態では発光素子４の点滅周期が遅い場合にも、その不正行為を検知できる。以下、第１実施形態と異なる点についてのみ説明する。図１３は第３実施形態におけるメダルセレクタ処理（図７に相当する）を示すフローチャートである。図１３において図７と同じ処理を行うステップについては同じ符号を付しており、その説明を割愛する。
【００６８】
第３実施形態のメダルセレクタ処理について概説すると、第３実施形態では、上述したメダル通過計時カウンタを用いてメダルセレクタ２０の通路を通過する各メダル間の通過間隔を計時する。メダル通過計時カウンタの初期値は任意に定めることができるが本実施形態では１０００にセットする。そして、メダル通過計時カウンタのカウント値と初期値との差（つまり通過間隔を示す値となる）をＲＡＭ３１３の所定のエリアに保存しておき、過去の通過間隔と現在の通過間隔とを比較する。比較の結果、通過間隔の差が所定の範囲（基準範囲という。ここでは５とする。約９．１ｍｓｅｃ。）内にない場合はエラー処理を行う。但し、計時誤差を考慮して、通過間隔の差が基準範囲内にない場合が複数回連続した場合（ここでは４回とする。）にエラー処理を行うようにする。この連続した回数はエラーカウンタによりカウントする。エラーカウンタは、メダル通過計時カウンタと同様にＲＡＭ３１３の所定のエリア上にカウント値を記憶しておき、これを更新していくソフトウエアカウンタである。なお、基準範囲は、実際にメダルを投入した場合の各通過間隔の差を実験等により求めておき、実際にメダルを投入した場合にエラー処理が実行されないように設定される。
【００６９】
図１３において、Ｓ１７１ではメダル通過計時カウンタの初期値（１０００）と今回のカウント値との差を求めて通過間隔を算出し、ＲＡＭ３１３上の所定のエリアに保存する。Ｓ１７２ではＲＡＭ３１３上の所定のエリアに保存された過去の（ここでは前回の）通過間隔を取得し、今回の通過間隔と比較する。本実施形態ではここでは両者の差をとる。Ｓ１７３ではＳ１７２の比較の結果、今回の通過間隔と前回の通過間隔との差が基準範囲内か否かを判定する。該当する場合はＳ１７４へ進み、該当しない場合はＳ１７６へ進む。該当する場合とは、つまり、図２１の器具で不正行為が行われた蓋然性が高いことを示す。Ｓ１７４ではメダル通過計時カウンタに初期値をセットする（本例では１０００）。Ｓ１７５では、エラーカウンタのカウント値を一つ加算する。Ｓ１７６ではエラーカウンタのカウント値が所定値（ここでは４）以上か否かを判定する。つまり、図２１の器具で不正行為が行われた蓋然性が高い場合が連続して４回続いたか否かが判定される。該当する場合はＳ１４７へ進む。この後、図５のＳ１１８にてエラー処理が行われることになる。該当しない場合はＳ１５３へ進む。Ｓ１７７ではエラーカウンタを０にクリアする。Ｓ１７８ではメダル通過計時カウンタに初期値をセットする（本例では１０００）。以上により処理が終了する。
【００７０】
このように本実施形態ではメダル投入センサ３２０の検出結果に基づく検出状態情報を記憶しておき、記憶された過去の検出状態情報と今回の検出状態情報とを比較し、その比較結果に基づいて、エラー処理を行うことで、不正行為を防止することができる。本実施形態では、各メダル間の通過間隔の計時を、あるメダルがメダル投入センサ３２０を通過完了した時に開始し（Ｓ１７７）、次のメダルがメダル投入センサ３２０を通過完了した時に終了して（Ｓ１７１）、今回と過去（前回）の通過間隔を比較している（Ｓ１７３）。つまり、図１４に示すように、時間Ｔ１とＴ２とを比較していることになるが、通過間隔の計時の開始時期及び終了時期についてはこれに限られないことはいうまでもない。
【００７１】
＜第４実施形態＞
一般にスロットマシンでは、遊技者が投入し、かつ、電子的に貯留されたメダルの数を表示する表示器が設けられる。本実施形態においても貯留枚数表示器１２７が設けられており、スロットマシン１００に電子的に貯留されているメダルの枚数が表示される。ここで、貯留枚数表示器１２７の表示の更新は、投入したメダルの枚数を遊技者が視認し易いように、所定のタイミングで更新される。より具体的には、遊技者がメダルを投入することで貯留枚数カウンタによりメダルの貯留枚数がカウントされるのであるが、このカウントと同期して貯留枚数表示器１２７の表示の更新を行うと、遊技者がメダルを連続して素早く投入した場合に表示の更新が早すぎて数値が飛んで表示されるように見えてしまう場合がある。つまり、実際には、例えば、１→２→３→４．．．と表示されるのであるが、遊技者に見える表示は、１→４となる場合がある。このため、一般に貯留枚数表示器１２７の表示の更新は、遊技者が視認し易いように、貯留枚数カウンタのカウントタイミングとは独立した、ある一定の周期で更新され、遊技者がメダルを連続して素早く投入した場合には貯留枚数表示器１２７の表示の更新は投入タイミングに若干遅れて実行されることになる。
【００７２】
一方、上述した通り、図２１に示した器具を用いた不正行為では、不正行為を一瞬で終了すべく、発光素子４の点滅周期は極めて早く、メダル投入センサ３２０の検出周期は実際にメダルを検出する場合よりも著しく早い。従って、貯留枚数表示器１２７の表示の更新は、貯留枚数カウンタのカウント値の更新よりも極めて遅れて実行されることになる。そこで、本実施形態では、貯留枚数カウンタによりメダルセレクタ２０の通路を通過したメダルの数をカウントし、貯留枚数カウンタのカウント値に至るまで、貯留枚数表示器１２７に表示する投入枚数（貯留数）の数値を貯留枚数カウンタとは独立したタイミングでカウントし、両者のカウント値の差が予め定めた値を超えた場合に、エラー処理を行う。貯留枚数表示器１２７に表示する投入枚数は、表示枚数カウンタによりカウントする。表示枚数カウンタは、ＲＡＭ３１３上の所定のエリアにカウント値が記憶され、これを更新することで貯留枚数表示器１２７に表示する投入枚数をカウントするソフトウエアカウンタである。また、表示枚数カウンタのカウントタイミングは、表示更新計時カウンタにより定められる。表示更新計時カウンタもＲＡＭ３１３の所定のエリア上にカウント値を記憶しておき、これを更新していくソフトウエアカウンタである。本実施形態では、貯留枚数表示器１２７の表示の更新を遊技者が視認できるように、表示枚数カウンタを約８５ｍｓｅｃの周期で更新する。しかして、表示更新計時カウンタは、初期値として４５を設定し、図６のＳ１２６の処理を経ることに１つずつ減算し、０になった時に表示枚数カウンタの更新タイミングとする。従って、表示枚数カウンタの更新タイミングは、８４．４６５ｍｓｅｃ（＝１．８７７ｍｓｅｃ×４５）の周期となる。
【００７３】
以下、第４実施形態の詳細について、第１実施形態と異なる点についてのみ説明する。図１５は第４実施形態におけるメダルセレクタ処理（図７に相当する）を示すフローチャートである。図１５において図７と同じ処理を行うステップについては同じ符号を付しており、その説明を割愛する。図１５において、Ｓ１８１では表示更新計時カウンタのカウント値が０か否かを判定する。０の場合は貯留枚数表示器１２７の表示更新のタイミングであるとしてＳ１８２へ進み、そうでない場合は処理を終了する。Ｓ１８２では目標枚数と表示枚数カウンタのカウント値が一致するか否かを判定する。目標枚数とは現在の貯留枚数カウンタのカウント値である。一致する場合は処理を終了し、一致しない場合はＳ１８３へ進む。Ｓ１８３では表示枚数カウンタのカウント値を１つ加算する。Ｓ１８２とＳ１８３との処理により表示枚数カウンタは目標枚数に至るまでカウントを行うことになる。
【００７４】
Ｓ１８４ではＳ１８３で加算した表示枚数カウンタのカウント値により貯留枚数表示器１２７の表示を更新する。Ｓ１８５では目標枚数と表示枚数カウンタのカウント値との差を算出する。Ｓ１８６ではＳ１８５の算出結果が所定値を超えるか否かを判定する。この所定値としては例えば１０である。この場合、メダル１０枚分の表示の遅延が生じているかを判定していることになる。超える場合はＳ１４７へ進む。この後、図５のＳ１１８にてエラー処理が行われることになる。超えていない場合はＳ１８７へ進み、表示更新計時カウンタのカウント値を初期値（４５）にセットして処理を終了する。
【００７５】
このように本実施形態では不正行為を防止することができる。図１６はメダル投入数カウンタ及び表示枚数カウンタのカウント値の変化を示す図であり、（ａ）は実際にメダルが投入された場合、（ｂ）は図２１に示す器具による不正行為が行われた場合を示す。同図のＴは表示枚数カウンタの更新周期を示す（８４．４６５ｍｓｅｃ）。図１６（ａ）に示す実際にメダルが投入された場合では、表示枚数カウンタのカウント値が６の時に貯留枚数カウンタのカウント値が７であり、１枚分の遅れしかない。一方、図１６（ｂ）に示す不正行為が行われた場合は表示枚数カウンタのカウント値が６の時に貯留枚数カウンタのカウント値が１０であり、４枚分の遅れが生じており、実際にメダルが投入された場合よりも著しく遅れていることがわかる。
【００７６】
＜第５実施形態＞
上記各実施形態ではソフトウエアにより、図２１に示す器具を用いた不正行為の防止を行った。ソフトウエアによる対応により既存のスロットマシンのハードウエアについてはそのまま利用できる点で利便性が高いが、ハードウエアの工夫により図２１に示す器具を用いた不正行為を防止することもできる。その例を以下に説明する。なお、本実施形態は上記各実施形態と組み合わせることも可能である。
【００７７】
第１に、メダルの通路に対する、メダル投入センサ３２０ａ及び３２０ｂの発光素子及び受光素子の配置が反転するように、センサユニット２１ｇの取付けの向きを変更可能に構成することができる。例えば、図１８（ｃ）の例では受光素子が同図の右側に、発光素子が同図の左側にあるが、センサユニット２１ｇを同図の左右にひっくり返して、受光素子が同図の左側に、発光素子が同図の右側に、それぞれ位置するようにする。図２１に示す器具は、各メダル投入センサ３２０ａ及び３２０ｂの発光素子及び受光素子の配置に応じて発光素子４の配置が固定的に定められているため、メダル投入センサ３２０ａ及び３２０ｂの発光素子及び受光素子の配置を反転すれば、図２１の器具における発光素子４が各メダル投入センサの受光素子と対応しないようにさせることができ、不正行為を防止できる。
【００７８】
第２に、各メダル投入センサが、それぞれ、メダルの通路に対するその発光素子及び受光素子の配置を、独立して設定できるように、メダルの通路に取り付けられる構成を採用することができる。上記各実施形態においては、２つのメダル投入センサ３２０ａ及び３２０ｂが一体に設けられたセンサユニット２１ｇを用いているため、各メダル投入センサ３２０ａ及び３２０ｂの発光素子及び受光素子の配置は、上述した第１の例を採用しても２通りである。そこで、２つのメダル投入センサ３２０ａ及び３２０ｂを一体的にユニット化せず、それぞれ独立して取り付けるようにすることで、各メダル投入センサ３２０ａ及び３２０ｂの発光素子及び受光素子の配置の選択肢が増え、図２１の器具における発光素子４が各メダル投入センサの受光素子と対応しないようにさせることをより一層可能とし、不正行為を防止できる。以下、この第２の例をより詳細に説明する。
【００７９】
図１７（ａ）は、第５実施形態によるメダル投入センサ３２０ａ’及び３２０ｂ’の外観斜視図、（ｂ）乃至（ｅ）はメダル投入センサ３２０ａ’及び３２０ｂの配置のバリエーションを示す図である。図１７（ａ）に示すように本実施形態では２つのメダル投入センサをユニット化したものではなく、個別に取り付けられるメダル投入センサ３２０ａ’及び３２０ｂ’を採用している。しかして、各メダル投入センサ３２０ａ’及び３２０ｂ’は独立して取り付けられるので、図１７（ｂ）乃至（ｅ）に示すように発光素子と受光素子とがそれぞれ逆となるように配置して取り付けることができる。この際、各メダル投入センサ３２０ａ’及び３２０ｂ’の前後を入れ替えると、図６（ｂ）に示したポートのビットＤ０、Ｄ１の割り当て、又は、図７のＳ１４５で説明した正常通過判定データのいずれかを修正する必要があるため、各メダル投入センサ３２０ａ’及び３２０ｂ’の前後を入れ替えないことが望ましく、この場合、図１７（ｂ）乃至（ｅ）に示すように、発光素子と受光素子との配置関係は２×２＝４通りとなる。
【００８０】
そして、図１７（ｂ）乃至（ｅ）のいずれかの配置を選択して、スロットマシン１００毎にメダル投入センサ３２０ａ’及び３２０ｂ’の配置を変えれば、図２１に示す器具を用いて不正行為を行おうとしても１／４の確率でしか発光素子４の配置が合致せず、不正行為が防止される。なお、発光素子４の配置が合致しない場合、例えば、図７等のＳ１４６に示す正常通過中か否かの判定においてエラーとなる。更に、上述した各実施形態のソフトウエアによる不正行為の防止と併用すれば、一層効果的に図２１の器具を用いた不正行為を防止できる。
【図面の簡単な説明】
【００８１】
【図１】本発明の一実施形態に係るスロットマシン１００の外観斜視図である。
【図２】主制御部３００の回路ブロック図である。
【図３】副制御部４００の回路ブロック図である。
【図４】スロットマシン１００における遊技の基本的制御を示すフローチャートである。
【図５】Ｓ１０２の遊技開始処理を示すフローチャートである。
【図６】（ａ）は割り込み処理を示すフローチャート、（ｂ）は入力インターフェース３６０のポートの各ビット（８ビット）の割り当てを示す図、（ｃ）はＳ１２６の遊技メダル投入受付処理を示すフローチャートである。
【図７】Ｓ１３１のメダルセレクタ処理を示すフローチャートである。
【図８】メダルが正常にメダルセレクタ２０を通過した場合における、各メダル投入センサ３２０ａ、３２０ｂの検出結果の変化を示す図である。
【図９】各メダル投入センサ３２０ａ、３２０ｂの検出結果の変化と、計時される通過間隔の計時開始時及び計時終了時とを示す図である。
【図１０】各メダル投入センサ３２０ａ、３２０ｂの検出結果の変化と、計時される通過間隔の計時開始時及び計時終了時の他の例を示す図である。
【図１１】本発明の第２実施形態におけるメダルセレクタ処理を示すフローチャートである。
【図１２】本発明の第２実施形態において、計時される時間及びメダル数カウンタのカウント値と各メダル投入センサ３２０ａ及び３２０ｂの検出状態の変化とを示す図であり、（ａ）は実際にメダルが投入された場合、（ｂ）は図２１に示す器具による不正行為が行われた場合を示す。
【図１３】本発明の第３実施形態におけるメダルセレクタ処理を示すフローチャートである。
【図１４】本発明の第３実施形態において、計時される今回と過去の時間と各メダル投入センサ３２０ａ及び３２０ｂの検出状態の変化とを示す図である。
【図１５】本発明の第４実施形態におけるメダルセレクタ処理を示すフローチャートである。
【図１６】本発明の第４実施形態において、メダル投入数カウンタ及び表示枚数カウンタのカウント値の変化を示す図であり、（ａ）は実際にメダルが投入された場合、（ｂ）は図２１に示す器具による不正行為が行われた場合を示す。
【図１７】（ａ）本発明の第５実施形態によるメダル投入センサ３２０ａ’及び３２０ｂ’の外観斜視図、（ｂ）乃至（ｅ）はメダル投入センサ３２０ａ’及び３２０ｂの配置のバリエーションを示す図である。
【図１８】（ａ）はメダルセレクタ２０の分解斜視図、（ｂ）はセンサユニット２１ｇの外観斜視図、（ｃ）はセンサ３２０の構成及びメダルの検知態様を示す断面図である。
【図１９】メダルセレクタ２０におけるメダルの通過態様を示す図である。
【図２０】（ａ）は２つのセンサによるメダルの通過の検出態様を示すタイミングチャート、（ｂ）は器具を用いた不正行為の場合の２つのセンサの検出態様を示すタイミングチャートである。
【図２１】不正行為に用いられる器具の構成図である。
【符号の説明】
【００８２】
１００  スロットマシン
【図１】
2006122715.tif 000003
【図２】
2006122715.tif 000004
【図３】
2006122715.tif 000005
【図４】
2006122715.tif 000006
【図５】
2006122715.tif 000007
【図６】
2006122715.tif 000008
【図７】
2006122715.tif 000009
【図８】
2006122715.tif 000010
【図９】
2006122715.tif 000011
【図１０】
2006122715.tif 000012
【図１１】
2006122715.tif 000013
【図１２】
2006122715.tif 000014
【図１３】
2006122715.tif 000015
【図１４】
2006122715.tif 000016
【図１５】
2006122715.tif 000017
【図１６】
2006122715.tif 000018
【図１７】
2006122715.tif 000019
【図１８】
2006122715.tif 000020
【図１９】
2006122715.tif 000021
【図２０】
2006122715.tif 000022
【図２１】
2006122715.tif 000023