(57)【要約】【課題】  メダルの検出用のセンサを誤認識させる投入偽装行為を簡易な構成によって検出する。【解決手段】  メダルＭは傾斜メダル通路２２０に沿って所定の位置を経由して進行する。メダル投入センサ６０ａは、光を出射する発光素子６０１と、傾斜メダル通路２２０の所定の位置におけるメダルＭの有無に応じて発光素子６０１による出射光の受光の可否が変化する受光素子６０２とを含み、受光素子６０２の受光状態と非受光状態との何れかを示す検出信号１６０ａを出力する。ＣＰＵ１０１は、発光素子６０１を発光状態および非発光状態の各々に制御する。また、ＣＰＵ１０１は、発光素子６０１が発光状態にあるときの検出信号１６０ａが発光状態および非発光状態の何れを示すかに基づいてメダルＭの投入を検出する。さらに、ＣＰＵ１０１は、発光素子６０１が非発光状態にあるときの検出信号１６０ａが受光状態を示す場合に不正と判定する。【選択図】      図７
2007037824.tif 000002
【特許請求の範囲】
【請求項１】
メダルの投入によって遊技が可能となる遊技機であって、
メダルが通過する通路と、
光を出射する発光素子と、前記発光素子からの出射光を受光するか否かが前記通路の所定の位置におけるメダルの有無に応じて変化する受光素子とを備え、前記受光素子が受光する受光状態と前記受光素子が受光しない非受光状態との何れかを示す検出信号を出力する検出部と、
前記検出部から出力された検出信号を読み取る信号読取手段と、
前記発光素子を発光状態および非発光状態の各々に制御する発光制御手段と、
前記発光素子が発光状態にあるときに前記信号読取手段が読み取った検出信号が受光状態および非受光状態の何れを示すかに基づいてメダルの投入を検出する投入検出手段と、
前記発光素子が非発光状態にあるときに前記信号読取手段が読み取った検出信号が受光状態を示す場合に不正と判定する不正判定手段と
を具備する遊技機。
【請求項２】
記憶手段を具備し、
前記検出部は、前記所定の位置にメダルが存在するときに非受光状態を示す検出信号を出力するように構成され、
前記信号読取手段は、前記発光制御手段が前記発光素子を非発光状態に制御したときに前記検出部から出力された検出信号を第２センサ情報として前記記憶手段に記憶させ、前記発光制御手段が前記発光素子を当該非発光状態から発光状態に変化させたときに前記検出部から出力された検出信号を第１センサ情報として記憶手段に記憶させ、
前記不正判定手段は、前記記憶手段から読み出した前記第１センサ情報が受光状態を示す場合に、前記記憶手段から読み出した前記第２センサ情報に基づく不正の有無の判定を実行する一方、前記第１センサ情報が非受光状態を示す場合には不正の有無の判定を実行しない
請求項１に記載の遊技機。
【請求項３】
記憶手段を具備し、
前記検出部は、前記所定の位置にメダルが存在するときに受光状態を示す検出信号を出力するように構成され、
前記信号読取手段は、前記発光制御手段が前記発光素子を非発光状態に制御したときに前記検出部から出力された検出信号を第２センサ情報として前記記憶手段に記憶させ、前記発光制御手段が前記発光素子を当該非発光状態から発光状態に変化させたときに前記検出部から出力された検出信号を第１センサ情報として記憶手段に記憶させ、
前記不正判定手段は、前記記憶手段から読み出した前記第１センサ情報が非受光状態を示す場合に、前記記憶手段から読み出した前記第２センサ情報に基づく不正の有無の判定を実行する一方、前記第１センサ情報が受光状態を示す場合には不正の有無の判定を実行しない
請求項１に記載の遊技機。
【請求項４】
所定の間隔で割込信号を発生する信号発生手段を具備し、
前記投入検出手段がメダルの投入を検出する処理と、前記不正判定手段が不正を判定する処理とは、前記信号発生手段が割込信号を発生するたびに実行される
請求項１ないし請求項３の何れか１項に記載の遊技機。
【請求項５】
所定の間隔で割込信号を発生する信号発生手段を具備し、
前記投入検出手段がメダルの投入を検出する処理と、前記不正判定手段が不正を判定する処理とは、前記信号発生手段が割込信号を発生するたびに交互に実行される
請求項１ないし請求項３の何れか１項に記載の遊技機。
【請求項６】
前記通路を進行するメダルが前記所定の位置を通過するメダル受付可能状態と前記所定の位置の通過前にメダルを返却するメダル受付不能状態とを切り替える切替手段を具備し、
前記切替手段がメダル受付可能状態にある場合、前記投入検出手段はメダルの投入を検出する処理を実行し、前記不正判定手段は不正の有無を判定する処理を実行せず、
前記切替手段がメダル受付不能状態にある場合、前記投入検出手段はメダルの投入を検出する処理を実行せず、前記不正判定手段は不正の有無を判定する処理を実行する
請求項１ないし請求項３の何れか１項に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メダルの投入によって遊技が可能となるスロットマシンなどの遊技機に関する。
【背景技術】
【０００２】
この種の遊技機においては、光学的なセンサによってメダルの投入が検出される。このセンサは、例えば、メダルの通路を挟んで相互に対向するように配置された受光素子と発光素子とを含む。メダルが投入されなければ発光素子からの出射光は受光素子によって受光され、メダルが投入されると発光素子からの出射光がメダルによって遮蔽される。したがって、受光素子の受光および非受光を判別することによってメダルの投入の有無を判定することが可能である（例えば特許文献１）。
【特許文献１】特開２００５−１４３５９７（段落００３３および図４）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、近年においてはセンサを誤認識させる不正が増加している。この不正は、発光ダイオードなどの発光体が先端に固定された長尺状の部材（以下「投入偽装器具」という）をメダルの通路に挿入し、この発光体をセンサの受光素子に対向させたうえで何度も点滅させることによって、恰も多数のメダルが投入されたかのように偽装する行為（以下「投入偽装行為」という）である。特許文献１の技術は、センサの出力を強制的に接地する不正を検出するものに過ぎないから、投入偽装器具を利用した投入偽装行為を検出することはできない。また、投入偽装器具の挿入を検出するセンサをメダルの検出用のセンサとは別個に設置するという方策も採り得るが、遊技機の構成の複雑化やこれに伴う製造コストの増大といった問題を考慮すると現実的な方策とは言えない。本発明は、このような事情に鑑みてなされたものであり、投入偽装行為を簡易な構成によって検出するという課題の解決を目的としている。
【課題を解決するための手段】
【０００４】
本発明の構成を以下に説明する。なお、本発明の理解を容易にするために図面の参照符号を括弧書きにて付記するが、これにより本発明が図示の形態に限定されるものではない。
【０００５】
本発明のひとつの態様に係る遊技機（１）は、メダル（Ｍ）の投入によって遊技が可能となる遊技機（１）であって、メダル（Ｍ）が通過する通路（２２０）と、光を出射する発光素子（６０１）と、前記発光素子（６０１）からの出射光を受光するか否かが前記通路（２２０）の所定の位置におけるメダル（Ｍ）の有無に応じて変化する受光素子（６０２）とを備え、前記受光素子（６０２）が受光する受光状態と前記受光素子（６０２）が受光しない非受光状態との何れかを示す検出信号（１６０ａ）を出力する検出部（６０ａ）と、前記検出部（６０ａ）から出力された検出信号（１６０ａ）を読み取る信号読取手段（１０１）と、前記発光素子（６０１）を発光状態および非発光状態の各々に制御する発光制御手段（１０１，１８０）と、前記発光素子（６０１）が発光状態にあるときに前記信号読取手段（１０１）が読み取った検出信号（１６０ａ）が受光状態および非受光状態の何れを示すかに基づいてメダル（Ｍ）の投入を検出する投入検出手段（１０１）と、前記発光素子（６０１）が非発光状態にあるときに前記信号読取手段（１０１）が読み取った検出信号（１６０ａ）が受光状態を示す場合に不正と判定する不正判定手段（１０１）とを具備する。
【０００６】
本発明によれば、発光素子（６０１）が発光状態および非発光状態の各々に制御され、発光素子（６０１）が非発光状態にあるときに検出部（６０ａ）から出力される検出信号（１６０ａ）が受光状態を示す場合に不正であると判定される。この構成においては、ひとつの検出部（６０ａ）から出力される検出信号（１６０ａ）が投入検出手段（１０１）によるメダル（Ｍ）の検出と不正判定手段（１０１）による不正の判定とに兼用されるから、メダル（Ｍ）の投入の検出および不正の判定の各々のために別個のセンサが設置された構成と比較して簡易な構成によって投入偽装行為を検出することができる。
【０００７】
なお、本発明における「発光状態」とは、発光素子が光を出射している状態である。一方、「非発光状態」とは、発光素子が完全に消灯している状態（すなわち発光素子から出射する光量がゼロである状態）のほか、発光状態における光量よりも少ない光量で発光している状態も含む。同様に、「非受光状態」とは、受光素子による受光量がゼロである状態のほか、受光状態よりも少ない光量を受光素子が受光している状態も含む。
【０００８】
本発明の具体的な態様においては、記憶手段（１０５）が設けられ、前記検出部（６０ａ）は、前記所定の位置にメダル（Ｍ）が存在するときに非受光状態を示す検出信号（１６０ａ）を出力するように構成され（すなわち、例えば発光素子と受光素子とが通路を挟んで対向する透過型のセンサ）、前記信号読取手段（１０１）は、前記発光制御手段（１０１，１８０）が前記発光素子（６０１）を非発光状態に制御したときに前記検出部（６０ａ）から出力された検出信号（１６０ａ）を第２センサ情報（センサ情報Ｂ）として前記記憶手段（１０５）に記憶させ、前記発光制御手段（１０１，１８０）が前記発光素子（６０１）を当該非発光状態から発光状態に変化させたときに前記検出部（６０ａ）から出力された検出信号（１６０ａ）を第１センサ情報（センサ情報Ａ）として記憶手段（１０５）に記憶させ、前記不正判定手段（１０１）は、前記記憶手段（１０５）から前記第１センサ情報（センサ情報Ａ）を読み出した前記第１センサ情報（センサ情報Ａ）が受光状態を示す場合に、前記第２センサ情報（センサ情報Ｂ）を前記記憶手段（１０５）から読み出した前記第２センサ情報（センサ情報Ｂ）に基づく不正の有無の判定を実行する一方、前記第１センサ情報（センサ情報Ａ）が非受光状態を示す場合には不正の有無の判定を実行しない。
この態様においては、不正の有無を確定できない（すなわち、不正が発生しているのかメダル（Ｍ）の通過中であるのかを確定的に判別できない）期間において不正の有無の判定が実行されないから、不正の有無を判定する処理の負荷を低減しながら高精度に不正を検出することが可能となる。なお、記憶手段は、ＲＡＭ（Random  Access  Memory）のほか、ＣＰＵ（Central  Processing  Unit）に設けられた一時的な記憶領域であるレジスタやＣＰＵの外部に設けられたラッチ回路も含む。
【０００９】
本発明の別の態様においては、記憶手段（１０５）が設けられ、前記検出部（６０ａ）は、前記所定の位置にメダル（Ｍ）が存在するときに受光状態を示す検出信号（１６０ａ）を出力するように構成され（すなわち、例えば発光素子と受光素子とが通路に沿って配列され、メダル（Ｍ）の表面で反射した発光素子からの出射光が受光素子によって受光される反射型のセンサ）、前記信号読取手段（１０１）は、前記発光制御手段（１０１，１８０）が前記発光素子（６０１）を非発光状態に制御したときに前記検出部（６０ａ）から出力された検出信号（１６０ａ）を第２センサ情報（センサ情報Ｂ）として前記記憶手段（１０５）に記憶させ、前記発光制御手段（１０１，１８０）が前記発光素子（６０１）を当該非発光状態から発光状態に変化させたときに前記検出部（６０ａ）から出力された検出信号（１６０ａ）を第１センサ情報（センサ情報Ａ）として記憶手段（１０５）に記憶させ、前記不正判定手段（１０１）は、前記記憶手段（１０５）から前記第１センサ情報（センサ情報Ａ）を読み出した前記第１センサ情報（センサ情報Ａ）が非受光状態を示す場合に、前記記憶手段（１０５）から読み出した前記第２センサ情報（センサ情報Ｂ）に基づく不正の有無の判定を実行する一方、前記第１センサ情報（センサ情報Ａ）が受光状態を示す場合には不正の有無の判定を実行しない。
この態様によっても、不正の有無を確定できない期間において不正の有無の判定が実行されないから、不正の有無を判定する処理の負荷を低減しながら高精度に不正を検出することが可能となる。
【００１０】
本発明の望ましい態様に係る遊技機（１）は、所定の間隔で割込信号（ＩＮＴＲ）を発生する信号発生手段（１０３）を具備し、前記投入検出手段（１０１）がメダル（Ｍ）の投入を検出する処理（例えば各実施形態におけるメダル検出処理）と、前記不正判定手段（１０１）が不正を判定する処理（例えば各実施形態における不正検出処理）とは、前記信号発生手段（１０３）が割込信号（ＩＮＴＲ）を発生するたびに実行される。この態様によれば、割込信号（ＩＮＴＲ）が発生するたびにメダル（Ｍ）の検出および不正の判定の双方の処理が実行されるから、各々の処理が別系統の割込信号を契機として実行される構成と比較して構成や処理が簡素化されるという利点がある。
【００１１】
本発明の別の態様に係る遊技機（１）は、所定の間隔で割込信号（ＩＮＴＲ）を発生する信号発生手段（１０３）を具備し、前記投入検出手段（１０１）がメダル（Ｍ）の投入を検出する処理と、前記不正判定手段（１０１）が不正を判定する処理とは、前記信号発生手段（１０３）が割込信号（ＩＮＴＲ）を発生するたびに交互に実行される。割込信号（ＩＮＴＲ）が発生するたびにメダル（Ｍ）の検出および不正の判定の双方の処理が実行される態様のもとでは処理の負荷が過大となる可能性がある。本態様によれば、１回の割込信号（ＩＮＴＲ）の発生のたびにメダル（Ｍ）の検出および不正の判定の一方の処理のみが実行されるから、各処理の時間的な分散によって遊技機（１）における処理の負荷を軽減することができる。したがって、本態様は、処理の能力に乏しい遊技機や他の処理の負荷が大きい遊技機に特に好適に採用される。
【００１２】
本発明のさらに他の態様に係る遊技機（１）は、前記通路（２２０）を進行するメダル（Ｍ）が前記所定の位置を通過するメダル受付可能状態と前記所定の位置の通過前にメダル（Ｍ）を返却するメダル受付不能状態とを切り替える切替手段（１０１，６１）を具備し、前記切替手段がメダル受付可能状態にある場合、前記投入検出手段はメダルの投入を検出する処理を実行し、前記不正判定手段は不正の有無を判定する処理を実行せず、
前記切替手段がメダル受付不能状態にある場合、前記投入検出手段はメダルの投入を検出する処理を実行せず、前記不正判定手段は不正の有無を判定する処理を実行する。この態様によれば、メダル受付可能状態かメダル受付不能状態かに応じてメダル（Ｍ）の検出と不正の判定とが択一的に実行されるから、例えば１回の割込信号（ＩＮＴＲ）の発生のたびにメダル（Ｍ）の検出および不正の判定の双方が実行される構成と比較して、遊技機（１）における処理の負荷を軽減することができる。
【発明を実施するための最良の形態】
【００１３】
＜１．第１実施形態＞
＜Ａ：スロットマシンの外観構成＞
図１は、本発明の第１実施形態に係るスロットマシン１の外観を示す斜視図である。スロットマシン１は、前面が開口した箱状の本体２と本体２の前面に配置された前面扉３とから構成されている。本体２と前面扉３とは片側で蝶番により固定され開閉できるようになっている。前面扉３は、遊技者が遊技を行うためのボタン類が配置された操作部ＯＰ、リール可変表示装置ＲＬの図柄を視認させるためのリール窓２０や遊技を進行するための情報が表示される表示器類が配置されたパネル表示部ＤＰ、遊技を進行するための情報が表示される液晶表示器類や電飾装置が配置された演出表示部ＴＰ、および受皿部ＢＰから構成されている。
【００１４】
操作部ＯＰには、メダル投入口１０、ベットボタン１１、スタートレバー１２、左ストップボタン１３ａ、中ストップボタン１３ｂ、右ストップボタン１３ｃ、精算ボタン１４、貸出ボタン１５、返却ボタン１６および度数表示器１７が設けられている。操作部ＯＰの上面右側にメダル投入口１０が配置され、上面左側にベットボタン１１が配置されている。スロットマシン１の遊技は、メダル投入操作またはベットボタン操作により開始できる。ベットボタン１１の下部の前面側には、リールＲ１〜Ｒ３の回転を開始させるためのスタートレバー１２が配置され、その右側には左リールＲ１の回転を停止させるための左ストップボタン１３ａ、中リールＲ２の回転を停止させるための中ストップボタン１３ｂおよび右リールＲ３の回転を停止させるための右ストップボタン１３ｃが配置され、遊技の基本操作順序となる「ベットボタン操作→スタートレバー操作→左ストップボタン操作→中ストップボタン操作→右ストップボタン操作」という一連の流れの操作を行い易いようになっている。スタートレバー１２の左側には、貯留装置に記憶されたクレジットを精算してメダル受皿４０にメダルを払い出すための精算ボタン１４が配置されている。この精算ボタン１４は遊技をやめる場合に操作されるものであり、操作の頻度が低いことや遊技中に誤って操作しないよう、上記一連の操作の流れから外れる位置に配置してある。さらに操作部ＯＰには、プリペイカード式メダル貸機がスロットマシン１に接続されている場合に使用される貸出ボタン１５、プリペイカードを返却するための返却ボタン１６およびプリペイカードの貸出可能な度数表示が行われる度数表示器１７が設けられている。なお、このように、スロットマシン１にプリペイカード式メダル貸機が接続されている場合には、スロットマシン１のこれらのボタン１５、１６の操作によるプリペイカード式メダル貸機の作動および度数表示器１７による度数表示は、プリペイカード式メダル貸機の制御によって行われる。
【００１５】
パネル表示部ＤＰには、リール窓２０、入賞ラインＬ１〜Ｌ５、入賞ライン表示器２１、遊技ガイド表示器２２および遊技価値情報表示部２３が設けられている。遊技価値情報表示部２３は、クレジット数表示器２３ａ、配当数表示器２３ｃおよび獲得枚数表示器２３ｂから構成される。リール窓２０は、１つのリールにつき、３個の連続した図柄をのぞむ透明アクリル板からなり、遊技者は３つのリールで９個分の図柄を、リール窓２０を通して目視することができる。この９個分の図柄が表示される位置を、それぞれ左リールＲ１の上段表示位置（Ｕ１）、左リールＲ１の中段表示位置（Ｍ１）、左リールＲ１の下段表示位置（Ｄ１）、中リールＲ２の上段表示位置（Ｕ２）、中リールＲ２の中段表示位置（Ｍ２）、中リールＲ２の下段表示位置（Ｄ２）、右リールＲ３の上段表示位置（Ｕ３）、右リールＲ３の中段表示位置（Ｍ３）、右リールＲ３の下段表示位置（Ｄ３）という。さらにリール窓２０上には、水平ラインの入賞ラインＬ１（Ｍ１−Ｍ２−Ｍ３）、Ｌ２（Ｕ１−Ｕ２−Ｕ３）およびＬ３（Ｄ１−Ｄ２−Ｄ３）と斜めラインの入賞ラインＬ４（Ｕ１−Ｍ２−Ｄ３）およびＬ５（Ｄ１−Ｍ２−Ｕ３）が通っている。このリール窓２０の左側には、入賞ラインＬ１〜Ｌ５の各々に対応した入賞ライン表示器２１が設けられており、メダルが１枚投入されると入賞ラインＬ１に対応した入賞ライン表示器２１が点灯し、メダルが２枚投入されると入賞ラインＬ１に加えて入賞ラインＬ２およびＬ３に対応した入賞ライン表示器２１が点灯し、メダルが３枚投入されると入賞ラインＬ１〜Ｌ３に加えて入賞ラインＬ４およびＬ５に対応した入賞ライン表示器２１が点灯するようになっている。
【００１６】
また、遊技の結果、所定の図柄の組み合わせが成立した場合には、この成立した入賞ラインに対応した入賞ライン表示器２１を点滅させ、遊技者に知らせるようになっている。また、リール窓２０の右側には、入賞した場合に点灯する表示器やゲーム状態に応じて点灯するＬＥＤなどの複数のＬＥＤが配置された遊技ガイド表示器２２が設けられている。さらにリール窓２０の下側には、貯留装置に蓄えられたクレジット数を表示するクレジット数表示器２３ａ、入賞した場合に付与された配当数を表示する配当数表示器２３ｃ、および所定ゲーム中に付与された配当数を累積して獲得枚数の表示を行う獲得枚数表示器２３ｂから構成される遊技価値情報表示部２３を有している。
【００１７】
演出表示部ＴＰには、遊技の進行状態を画像で表示する液晶表示器３０、ゲーム状態に応じて色彩や点灯パターンを変化させてゲーム状態を表示する電飾ＬＥＤ３１およびゲーム状態に応じて変化させるＢＧＭやボタン操作に応じた操作音、ガイド音声を出力するスピーカ３２が設けられている。
【００１８】
受皿部ＢＰには、メダル払出装置が駆動されてメダル払出口４０ａから排出されたメダルを貯めるメダル受皿４０が設けられており、メダル受皿４０の左側には灰皿４１が設けられている。
【００１９】
＜Ｂ：スロットマシンの電気的構成＞
図２は、スロットマシン１の電気的構成を示すブロック図である。スロットマシン１は、遊技の主たる制御を行うメイン制御基板１００Ａ、液晶表示器３０に対して表示制御を行い画像を表示する表示制御基板１００Ｂ、およびパネル表示部ＤＰまたは演出表示部ＴＰのＬＥＤ類や音の演出の制御を行う電飾制御基板１００Ｃを備えている。メイン制御基板１００Ａは、ＣＰＵ（central processing unit）１０１、クロック発生回路１０２、クロック発生回路１０３、ＲＯＭ（read-only memory）１０４、ＲＡＭ（random-access
memory）１０５、データ送出回路１０６、入出力ポート１０７から構成されている。なお、ＣＰＵ１０１としてＲＯＭやＲＡＭを内蔵しているものを採用することができる。その場合には、外付けのＲＯＭ１０４やＲＡＭ１０５は不要となる。
【００２０】
ＣＰＵ１０１は、ＲＯＭ１０４に格納されたプログラムを、クロック発生回路１０２で発生したクロック信号ＣＬＫのタイミングに基づいて読み出して順次に実行する。ＣＰＵ１０１は、電源が投入されると予め定められたアドレスからメインプログラムを実行し、クロック発生回路１０３が生成した割込信号ＩＮＴＲのタイミングで、予め定められたアドレスから始まるプログラムを実行する。割込信号ＩＮＴＲの間隔は、クロック発生回路１０２が発生するクロック信号ＣＬＫの周期とは相違し、例えば４ミリ秒である。ＣＰＵ１０１はプログラムの実行に応じて、各種のフラグやカウンタまたは各種の遊技情報をＲＡＭ１０５に保存する。外部から供給される電源が遮断した場合でも、ＲＡＭ１０５が記憶した情報は電池によって保持されており、その後に電源が復帰した場合には電源断発生の直前の状態から再開する。ＣＰＵ１０１は、入出力ポート１０７を介して各種のボタンやセンサの状態を読み取り、これにより各種のモータやＬＥＤを駆動する。
【００２１】
ベット操作指示信号１１１ａ〜１１１ｃ、開始操作指示信号１１２、停止操作指示信号１１３ａ〜１１３ｃおよび精算操作指示信号１１４は、それぞれ操作部ＯＰに設けられたベットボタン１１、スタートレバー１２、ストップボタン１３ａ〜１３ｃ、精算ボタン１４が遊技者によって操作されたことに応じて検知される信号であり、入出力ポート１０７を介してＣＰＵ１０１に送られる。一方、表示制御信号１２３ａ〜１２３ｃは、それぞれパネル表示部ＤＰに設けられたクレジット数表示器２３ａ、獲得枚数表示器２３ｂ、配当数表示器２３ｃに表示するための信号であり、これらの各部に対してＣＰＵ１０１から入出力ポート１０７を介して供給される。リール位置検出信号１５５ａ〜１５５ｃはそれぞれリール可変表示装置ＲＬのそれぞれのリールに対応し、リールが１回転するたびに１回検出する信号であり、入出力ポート１０７を介してＣＰＵ１０１に送られる。リール駆動信号１５４ａ〜１５４ｃは、それぞれリール可変表示装置ＲＬのリールＲ１〜Ｒ３の各々を駆動するための信号であり、ＣＰＵ１０１から入出力ポート１０７を介してリール可変表示装置ＲＬに供給される。
【００２２】
検出信号１６０ａおよび１６０ｂは、メダル投入センサ６０ａおよび６０ｂから出力される信号であり、入出力ポート１０７を介してＣＰＵ１０１に送られる。メダル投入センサ６０ａおよび６０ｂは、前面扉３の内側に固定されたメダル検出装置に搭載され、メダル投入口１０から投入された遊技用のメダルを光学的に検出する手段である。また、メダルセンサ電源線１６０ｃは、メダル投入センサ６０ａおよび６０ｂの各々に電源を供給する配線である。メダル投入センサ６０ａに対する電源の供給はＣＰＵ１０１による制御のもとにオン／オフされる。なお、以下の説明においてメダル投入センサ６０ａおよび６０ｂの何れかを特定する必要がない場合には単に「メダル投入センサ６０」と表記する。同様に、メダル投入センサ６０の各々から出力される信号も単に「検出信号１６０」と表記する場合がある。
【００２３】
メダルブロック信号１６１はメダル検出装置に設けられたメダルブロックソレノイド６１を駆動する信号であり、入出力ポート１０７を介してＣＰＵ１０１からメダルブロックソレノイド６１に供給される。メダル払出信号１６２はメダル払出装置のメダル放出部に設けられたメダルを検出するセンサ信号であり、入出力ポート１０７を介してＣＰＵ１０１に送られる。また、払出駆動信号１６３はメダル払出装置に設けられたモータを駆動する信号であり、入出力ポート１０７を介してＣＰＵ１０１からメダル払出装置に供給される。
【００２４】
ＣＰＵ１０１は、データ送出回路１０６を介して表示制御基板１００Ｂおよび電飾制御基板１００Ｃへ各種のコマンドを出力する。電飾制御基板１００Ｃは、メイン制御基板１００Ａから各種のコマンドを受信し、入賞ライン表示器２１、遊技ガイド表示器２２、電飾ＬＥＤ３１による電飾装置の点灯制御、リール可変表示装置ＲＬに設けられたバックライト装置５３ａ〜５３ｃの点灯制御およびＢＧＭなどのサウンドをスピーカ３２から出力する。
【００２５】
表示制御基板１００Ｂは、ＣＰＵ（central  processing  unit）１９１、クロック発生回路１９２、クロック発生回路１９３、ＲＯＭ（read-only  memory）１９４、ＲＡＭ（random-access  memory）１９５、データ入力回路１９６およびグラフィックＬＳＩとその周辺回路からなる表示回路１９７を備えている。このＣＰＵ１９１は、ＲＯＭ１９４に格納されたプログラムを、クロック発生回路１９２で発生したクロック信号ＣＬＫのタイミングに基づいて読み出し、プログラムを逐次実行する。ＣＰＵ１９１は、電源が投入されると予め定められたアドレスからメインプログラムを実行し、クロック発生回路１９２の周期とは異なるクロック発生回路１９３で発生した割込信号ＩＮＴＲ１のタイミングで、予め定められたアドレスから始まるプログラムを実行する。割込信号ＩＮＴＲ１の間隔は、例えば４ミリ秒である。ＣＰＵ１９１は、プログラムの実行に応じて、各種のフラグやカウンタ、または各種の遊技情報をＲＡＭ１９５に保存する。
【００２６】
また、メイン制御基板１００Ａのデータ送出回路１０６からのデータ送出タイミングに同期して送出されるストローブ信号に基づいて割込信号ＩＮＴＲ２を発生させ、この割込信号ＩＮＴＲ２のタイミングで、予め定められたアドレスから始まるプログラムを実行する。
【００２７】
＜Ｃ：スロットマシンのメダル通路およびその周辺の構成＞
図３は、スロットマシンの傾斜メダル通路２２０およびその周辺の要素を概略的に示す模式図である。メダル投入口１０（図１）に投入されたメダルは、メダルがその自重により転がりながら下流に向けて通過する傾斜メダル通路２２０に落下する。傾斜メダル通路２２０には、メダル選別器２００が設けられている。メダル選別器２００は、投入されたメダルが所定の直径（スロットマシン１で使用される正規のメダルの直径）よりも小さい場合に、メダルブロックソレノイド６１をオフし、傾斜メダル通路２２０からメダルが落下することによりメダルを選別することが可能である（以下ではこのように小径のメダルのみが落下する状態を「メダル受付可能状態」という）。また、スロットマシンの遊技準備が未完了の場合やスロットマシンが稼動状態にない場合には、メダルブロックソレノイド６１をオフし、投入されたメダルをすべて傾斜メダル通路２２０から落下させるようになっている（以下ではこの状態を「メダル受付不能状態」という）。
【００２８】
メダル選別器２００から落下した小径メダルはメダル払出口４０ａ（図１）を経てメダル受皿４０に排出される。他方、メダル受付可能状態では、正規のメダルはメダル選別器２００から落下することなく、傾斜メダル通路２２０を進行し続けて各メダル投入センサ６０を通過する。
【００２９】
傾斜メダル通路２２０において、メダル選別器２００がメダルを選別する位置よりも下流にはメダル投入センサ６０ａが配置され、さらにその下流にはメダル投入センサ６０ｂが配置されている。メダル投入センサ６０ａ，６０ｂは、自身が設けられた位置でメダルの通過を光学的に検知する光学センサであり、例えばフォトインタラプタ（透過型）やフォトリフレクタ（反射型）がある。
【００３０】
傾斜メダル通路２２０を通過したメダルは、メダルホッパ２１０に導入される。メダルホッパ２１０は、スロットマシン１に投入されたメダルを実際に蓄積する。遊技者が精算ボタン１４を押して、貯留装置に記憶されたクレジットを精算すると、クレジットに対応する個数のメダルがメダルホッパ２１０からメダル受皿４０に払い出される。
【００３１】
図４は、前面扉３（図１）の裏側から見た傾斜メダル通路２２０およびその周辺の斜視図である。同図においては、理解の容易のために、一部の部品を取り去った状態が図示されている。
【００３２】
図４に示すように、傾斜メダル通路２２０は、互いに通じた第１の通路部２２０ａと第２の通路部２２０ｂとを備えている。第１の通路部２２０ａと第２の通路部２２０ｂは同一直線上にはない。メダル投入口１０に投入されたメダルＭは、仮想線で示すように第１の通路部２２０ａに導かれ、第１の通路部２２０ａでは、メダルＭの表面および裏面が鉛直に保たれた状態でメダルＭが自重により転がる。第１の通路部２２０ａと第２の通路部２２０ｂとは開口案内部（図示略）を介して通じている。メダル受付可能状態において、正規のメダルＭは第１の通路部２２０ａから開口案内部を通じて第２の通路部２２０ｂへ排出される。第２の通路部２２０ｂは、メダルＭが転がるように案内する溝を有するガイドレール２０５で構成されている。
【００３３】
図４に示すように、上述したメダル選別器２００は、鉛直な基準壁２００ｅと、傾斜した直線状の下方ガイド傾斜部２００ａと、基準壁２００ｅの裏側（図４では紙面手前側）にある規制ガイド板２００ｂと、基準壁２００ｅの表側（図４では紙面奥側）に配置されたメダルブロックソレノイド６１（図２参照）と、可動な突出片２００ｄを有する。基準壁２００ｅと下方ガイド傾斜部２００ａと規制ガイド板２００ｂとは、傾斜メダル通路２２０の第１の通路部２２０ａの要素でもあり、メダルＭをその自重により転がらせるガイドとなる。メダル投入口１０に投入されたメダルＭは、規制ガイド板２００ｂの下端と基準壁２００ｅの間を通過しながら基準壁２００ｅに沿って落下して、下方ガイド傾斜部２００ａに受け止められる。
【００３４】
メダル選別器２００の規制ガイド板２００ｂは、その下端縁が基準壁２００ｅと間隔をおいてこれと平行になるように配置されている。また規制ガイド板２００ｂの下端縁は、下方ガイド傾斜部２００ａとも平行である。規制ガイド板２００ｂは、基準壁２００ｅに近い位置と遠い位置との間を移動可能になっている。
【００３５】
規制ガイド板２００ｂを移動させる機構についての詳細な説明は省略するが、メダル受付可能状態では、規制ガイド板２００ｂの下端部はメダルブロックソレノイド６１によって駆動されて基準壁２００ｅに接近する。基準壁２００ｅに近いこの位置では、規制ガイド板２００ｂの下端部と基準壁２００ｅの間の間隔は、正規のメダルＭの厚さよりわずかに大きいだけであり、規制ガイド板２００ｂの下端縁と下方ガイド傾斜部２００ａの間の間隔は、正規のメダルＭの直径より小さい。正規のメダルＭは、その上端が規制ガイド板２００ｂの下端部と基準壁２００ｅの間に挟まれた状態でこれらに案内され、メダルＭの表面および裏面が鉛直に保たれた状態で自重により下方ガイド傾斜部２００ａの上を転がる。
【００３６】
他方、メダル受付不能状態では、規制ガイド板２００ｂの下端部は、メダルブロックソレノイド６１の駆動力が解除されることによって基準壁２００ｅから離間する。基準壁２００ｅから遠いこの位置では、規制ガイド板２００ｂの下端部と基準壁２００ｅの間の間隔は、正規のメダルＭの厚さよりかなり大きくなり、規制ガイド板２００ｂの下端縁と下方ガイド傾斜部２００ａの間の間隔も大きくなる。下方ガイド傾斜部２００ａの上に受け止められた正規のメダルよりも小径のメダルは、このようにして規制ガイド板２００ｂの規制を失い、下方ガイド傾斜部２００ａから落下する。
【００３７】
メダル選別器２００の突出片２００ｄは、下方ガイド傾斜部２００ａ上の第１の通路部２２０ａに突き出したり、第１の通路部２２０ａから退避したりできるように移動可能に支持されている。突出片２００ｄは、平常時は図示しないバネに押されて、基準壁２００ｅから第１の通路部２２０ａ内に向けて突出している。正規のメダルＭが規制ガイド板２００ｂの下端部と基準壁２００ｅの間に挟まれた状態で下方ガイド傾斜部２００ａの上を転がると、これに押されて突出片２００ｄは第１の通路部２２０ａから退避する。他方、正規のメダルよりも小径のメダルが下方ガイド傾斜部２００ａの上を転がった場合には、このメダルは規制ガイド板２００ｂに規制されていないので、バネ力が与えられた突出片２００ｄにより基準壁２００ｅから離れる方向に押される。このように突出片２００ｄは、確実に小径のメダルを下方ガイド傾斜部２００ａから落下させることに寄与する。
【００３８】
メダル投入センサ６０ａおよび６０ｂは、突出片２００ｄでメダルＭが押される位置よりも下流に配置される。各メダル投入センサ６０は発光素子と受光素子とを含む。本実施形態におけるメダル投入センサ６０はフォトインタラプタ（透過型）であり、図４中の符号６０ａおよび６０ｂは、それぞれ二つの発光素子を示している。第１の通路部２２０ａを挟んでこれらの発光素子に対向する位置には対向素子支持部２０１が設けられ、ここには二つの発光素子にそれぞれ対応する受光素子が設けられている。ただし、発光素子と受光素子の位置は逆でもよい。第１の通路部２２０ａを通過するメダルＭが各メダル投入センサ６０の発光素子と受光素子との間隙に位置する場合には発光素子からの出射光がメダルＭによって遮蔽される（非受光状態）。これに対し、メダルＭが各メダル投入センサ６０の発光素子と受光素子との間隙に位置しない場合には発光素子からの出射光は受光素子に到達する（受光状態）。各メダル投入センサ６０は、受光素子が受光状態および非受光状態の何れにあるのかを示す検出信号１６０（図２）を生成してＣＰＵ１０１に供給する。メダル投入センサ６０ａおよび６０ｂを通過した後、メダルＭはガイドレール２０５によって進行方向を変え、ガイドレール２０５に案内されて図３のメダルホッパ２１０に落下する。
【００３９】
なお、２個のメダル投入センサ６０（６０ａ，６０ｂ）を配置しているのは、メダルＭの通過の方向を検知するためである。この方向の検知によって、既に投入されたメダルＭを引き戻す不正な行為を発見することができる。したがって、単に枚数をカウントするためにメダルＭを検出するのであれば、メダル投入センサ６０は一つであってもよい。
【００４０】
２個のメダル投入センサ６０のうち上流側に位置するメダル投入センサ６０ａが出力する検出信号１６０ａは、メダルＭの検出に加えて投入偽装行為の検出のためにも利用される。図５は、このメダル投入センサ６０ａの電気的な構成を示す回路図である。同図に示すように、メダル投入センサ６０ａは、発光ダイオードなどの発光素子６０１と、フォトダイオードなどの受光素子６０２と、受光素子６０２からの出力を増幅する増幅器６０３とを備える。増幅器６０３から出力される信号が図２の検出信号１６０ａである。発光素子６０１のカソード端子は接地（ＧＮＤ）され、そのアノード端子はメダルセンサ電源線１６０ｃを介してトランジスタ１８０のソース端子に接続される。トランジスタ１８０は、発光素子６０１の発光および非発光を切り替えるためのスイッチング素子であり、ドレインが抵抗器１８１を介して電源Ｖccに接続される。トランジスタ１８０はＣＰＵ１０１によって導通状態（オン状態またはオフ状態）が制御される。ＣＰＵ１０１によってトランジスタ１８０がオン状態に制御されると、メダル投入センサ６０ａに電源Ｖccが供給されて発光素子６０１が発光する。一方、ＣＰＵ１０１によってトランジスタ１８０がオフ状態に制御されると、メダル投入センサ６０ａに対する電源Ｖccの供給が停止して発光素子６０１は消灯する。図５のコネクタ１８２は、メダル投入センサ６０ａを入出力ポート１０７に接続するための端子であり、入出力ポート１０７からメダル投入センサ６０ａに対する電源（Ｖcc、ＧＮＤ）の供給と、メダル投入センサ６０から入出力ポート１０７に対する検出信号１６０ａの供給とを中継する。
【００４１】
＜Ｄ：スロットマシンの検知処理の概要＞
次に、図６を参照して、メダル投入センサ６０によるメダルＭの検知のためにスロットマシン１のＣＰＵ１０１（図２）が実行する処理の内容を説明する。以下の説明では、発光素子６０１と受光素子６０２とが対向する区間（以下「検出区間」という）にメダルＭが介在するとき（すなわち受光素子６０２が非受光状態にあるとき）にメダル投入センサ６０がローレベル（０）の検出信号１６０を出力し、この検出区間にメダルＭが存在しないとき（すなわち受光素子６０２が受光状態にあるとき）にメダル投入センサ６０がハイレベル（１）の検出信号１６０を出力する場合を想定する。もっとも、メダルＭが検出区間に存在するときに検出信号１６０がハイレベルとなりメダルＭが存在しないときに検出信号１６０がローレベルとなる構成としてもよい。
【００４２】
図６は、傾斜メダル通路２２０を進行するメダルＭがメダル投入センサ６０の検出区間を通過する様子を示す概略図である。同図に示すように、傾斜メダル通路２２０の上流側からメダル投入センサ６０に向かって進行するメダルＭの前縁部が検出区間に到達した時点（検知開始点）において検出信号１６０はハイレベルからローレベルに遷移する。その後に検出信号１６０はローレベルを維持し、メダルＭの後縁部がメダル投入センサ６０の検出区間を経過する時点（検知終了点）において検出信号１６０はローレベルからハイレベルに遷移する。ＣＰＵ１０１は、こうしてメダル投入センサ６０から出力される検出信号１６０を所定のサンプリング周期ｔ（例えば４ミリ秒）で読み取り、これをセンサ情報Ａとして取得する。
【００４３】
ところで、メダル投入センサ６０から出力される検出信号１６０は、例えば電気的なノイズの発生や傾斜メダル通路２２０での異物の通過などの影響を受けてレベルが瞬間的に変動する場合がある。そこで、本実施形態のＣＰＵ１０１は、検出信号１６０がハイレベルからローレベルに変化すると、所定の期間（例えばサンプリング周期ｔの４周期分）にわたってローレベルが維持された場合に初めてメダルＭの検出の開始を確定し、ローレベルの期間が所定の期間よりも短い場合にはこのレベルの変動を無視する。同様に、検出信号１６０がローレベルからハイレベルに変化した場合、ＣＰＵ１０１は、ハイレベルが所定の期間（例えばサンプリング周期ｔの４周期分）にわたって維持された場合に初めてメダルＭの検出の終了を確定し、ハイレベルの期間が所定の期間よりも短い場合にはこのレベルの変動を無視する。このような処理を実行することにより、ノイズなどの偶発的な要因による瞬間的な検出信号１６０の変動を除外してメダルＭの通過によるレベルの変化のみを高精度に検出することができる。
【００４４】
図７は、図６における検知開始点の前後にてメダル投入センサ６０から出力される信号の波形を拡大して示すタイミングチャートである。図７（Ａ）には、発光素子６０１が定常的に発光する従来の構成のもとでメダル投入センサ６０から出力される信号（以下「仮想信号」という）の波形が、本実施形態の検出信号１６０（同図（Ｂ））との対比例として示されている。図７（Ａ）に示すように、従来の構成においては発光素子６０１が定常的に発光するから、仮想信号は、メダルＭの先端が検出区間に到達する検知開始点までハイレベルを維持し、この検知開始点においてローレベルに遷移する。ＣＰＵ１０１は、サンプリング周期ｔ（例えば４ミリ秒）ごとに仮想信号をサンプリングしてそのレベルを示すセンサ情報Ａを生成する。
【００４５】
これに対し、本実施形態においては、メダル投入センサ６０ａに対する電源の供給と遮断とがＣＰＵ１０１によって交互に繰り返されるから、検出信号１６０ａは、図７（Ｂ）に「実信号」として示すように、図７（Ａ）の仮想信号の波形とは相違した波形となる。すなわち、投入偽装行為が実施されていないと仮定すれば、検出信号１６０ａは、検知開始点に到達するまでの期間のうちメダル投入センサ６０ａに電源が供給される期間においてはハイレベルを維持するとともにメダル投入センサ６０ａに対する給電が停止される期間においてはローレベルを維持する（すなわち交互にハイレベルおよびローレベルとなる）。一方、検知開始点に到達すると検出信号１６０ａはローレベルを維持する。
【００４６】
ＣＰＵ１０１は、メダル投入センサ６０ａに電源が供給される期間内に検出信号１６０ａを読み取ってそのレベルを示すセンサ情報Ａを生成する。センサ情報Ａがサンプリングされるタイミングにおいて発光素子６０１は発光しているから、ＣＰＵ１０１が順次に生成するセンサ情報Ａは、図７（Ａ）の仮想信号をサンプリングした場合と同様となる。さらに本実施形態におけるＣＰＵ１０１は、メダル投入センサ６０ａに対する給電が停止される期間（すなわち発光素子６０１が消灯する期間）内に検出信号１６０ａを読み取ってそのレベルを示す情報（以下「センサ情報Ｂ」という）を生成する。このようにセンサ情報Ｂがサンプリングされるタイミングにおいて発光素子６０１は消灯する（すなわちこれらのタイミングにおいて検出信号１６０はローレベルを維持する）から、投入偽装行為が実施されていないとすれば、ＣＰＵ１０１が順次に生成するセンサ情報Ｂは「０」となる。
【００４７】
一方、図７（Ｃ）は、投入偽装行為が実施されているときの検出信号１６０ａの波形を示す。この投入偽装行為は、メダル投入口１０に対する投入偽装器具の挿入によって偽装用の発光素子（以下「偽発光素子」という）をメダル投入センサ６０ａの検出区間に設置したうえで偽発光素子を点滅させるという行為である。いま、図７（Ｃ）の検知開始点まで偽発光素子が点灯するともに検知開始点から偽発光素子が消灯した場合を想定する。図７（Ｂ）に示したように、メダル投入センサ６０ａに対する給電が停止している期間においては本来ならば（つまり投入偽装行為が実施されていなければ）センサ情報Ｂは「０」を示す。これに対し、投入偽装行為が実施されている場合にはメダル投入センサ６０ａに対する給電が停止している期間であってもセンサ情報Ｂは「１」を示す。そこで、本実施形態においては、メダル投入センサ６０ａに対する給電が停止している期間にサンプリングされたセンサ情報Ｂが「０」および「１」の何れであるかが判定され、センサ情報Ｂが「１」である場合に投入偽装行為と判定されるようになっている。
【００４８】
＜Ｅ：スロットマシンの遊技方法＞
図８は、本発明の一実施形態にかかるスロットマシン１の遊技方法のうちメダルの流れを示す説明図である。
（１）投入ベット処理
スロットマシン１での遊技は、遊技者がメダルＭをメダル投入口１０に投入（投入操作）することで始まる。この投入操作により、メダルの１枚目の投入で入賞ラインを１本（Ｌ１）選択して有効化され、２枚目の投入で入賞ラインをさらに２本（Ｌ２、Ｌ３）選択して有効化され、３枚目の投入で入賞ラインをさらに２本（Ｌ４、Ｌ５）選択して有効化される（投入ベット操作）。
（２）投入クレジット処理
遊技者がメダルＭをさらに投入すると、メダルが５０枚分までクレジットとして貯留装置に貯留される。貯留されたメダル枚数が５０枚に到達した後に、遊技者がさらにメダルＭを投入した場合は、このメダルＭはメダル受皿４０に戻される。
（３）貯留ベット処理
貯留装置にクレジットが貯留された状態においては、このクレジットを利用することによってもベットボタン１１の押下のたびに入賞ラインを有効化することができる（貯留ベット操作）。この貯留ベット操作と投入ベット操作を合わせて単にベット操作と言う。
【００４９】
（４）配当クレジット処理
遊技者がスタートレバー１２を押下することにより３つのリールＲ１〜Ｒ３の回転が開始され、遊技者がストップボタン１３ａ〜１３ｃを押下することにより、各ストップボタンに対応したリールＲ１〜Ｒ３が停止される。全てのリールＲ１〜Ｒ３が停止されたときに、予め定められた図柄組み合わせが有効化された入賞ライン上に揃うと入賞となり、図柄組み合わせ（役）ごとに定められた遊技価値が付与される。遊技価値としてメダルが配当として付与される場合は、メダルは、まず貯留装置にクレジットとして貯留される。
（５）配当払出処理
配当を付与する過程で、貯留されたメダル枚数が５０枚に到達した場合は、メダル払出装置の駆動によって残りのメダルがメダル受皿４０に払い出される。
（６）自動ベット処理
遊技の結果、再遊技賞の入賞となった場合は前ゲームと同じメダルの数が自動的にベットされる。
【００５０】
（７）返却払出処理
ベット操作により入賞ラインが有効化された後であって、遊技者がスタートレバー１２を押下する前に、遊技者が精算ボタン１４を押下することにより、メダル払出装置の駆動によって入賞ラインを有効化した分のメダルがメダル受皿４０に払い出される。
（８）精算払出処理
貯留装置にメダルがクレジットとして貯留されている場合であって、遊技者がスタートレバー１２を押下する前に、遊技者が精算ボタン１４を押下することにより、貯留した分のメダルがメダル払出装置の駆動によってメダル受皿４０に払い出される。なお、精算ボタン１４を受付したときに、入賞ラインを有効化した分のメダルと貯留した分のメダルがある場合には、返却払出処理と精算払出処理を合わせて処理をする。
（９）貸出クレジット処理
スロットマシン１がメダル貸機等の遊技媒体貸機に接続されている場合には、遊技者が貸出ボタン１５を押下した場合に、貸出分のメダルが貯留装置にクレジットとして貯留される。
（１０）貸出払出処理
スロットマシン１がメダル貸機等の遊技媒体貸機に接続されている場合には、遊技者が貸出ボタン１５を押下した場合に、貸出分のメダルがメダル払出装置の駆動によってメダル受皿４０に払い出されるようにしてもよい。
【００５１】
＜Ｆ：スロットマシンの全体動作＞
次に、スロットマシン１の全体動作の詳細を説明する。スロットマシン１の電源が投入されると、ＣＰＵ１０１は、所定の初期化処理を実行したうえで図９のフローチャートに示す処理を実行する。
【００５２】
＜Ｆ−１：１ゲームの流れ＞
図９は、１ゲームの流れの内容を示すフローチャートである。まずＣＰＵ１０１は、遊技者がスタートレバー１２を操作したことを示すスタートレバー操作フラグがセットされているか判定し、スタートレバー操作フラグがセットされるまで待機する（Ｓ１００）。ステップＳ１００でスタートレバー操作フラグがセットさていると判定した場合には、続いて、ゲームを開始するためのメダル投入かベットボタン操作が行われたことを示すベット操作フラグがセットされているか判定し、ベット操作フラグがセットされていない場合は、ステップＳ１００に戻る（Ｓ１０１）。なお、スタートレバー操作フラグやベット操作フラグは、後述するタイマ割込処理の中で遊技者の操作を検知してセットされる。ステップＳ１００でベット操作フラグがセットさていると判定した場合には、ベット操作を禁止する（Ｓ１０２）。具体的には、メダルブロック信号１６１によりメダル選別器２００のメダルブロックソレノイド６１をＯＦＦにし、規制ガイド板２００ｂを基準壁２００ｅから離間させて、メダルがメダル投入口１０から投入された場合でもメダル受皿４０に排出されるようにする。つまりメダル受付不能状態を実現する。また、ベット操作指示信号１１１ａ〜１１１ｃも受け付けないようにする。
【００５３】
ステップＳ１０３では、ＣＰＵ１０１は、００００Ｈから３ＦＦＦＨの範囲で１０ナノ秒毎に順次インクリメントし約１．６ミリ秒で１巡回するカウンタ回路から、入出力ポート１０７を介して計数値を取得し乱数値とする。次にゲーム種別データを参照して、当ゲームの種類に応じた賞抽選テーブルを選択する（Ｓ１０４）。選択された賞抽選テーブルを使用して、取得した乱数値が賞抽選テーブル上の賞ごとに設定されたどの数値の範囲に属するかの判定を行い、その賞の当選フラグをセットする（Ｓ１０５）。次にステップＳ１０５で設定された当選フラグに基づき停止制御で参照する停止データテーブル群を選択する（Ｓ１０６）。
【００５４】
次にＣＰＵ１０１は、１０ステップの加速期間を経て３つのリールＲ１〜Ｒ３を全て一定回転速度に到達させた後（Ｓ１０７）、ストップボタン１３ａ〜１３ｃの受け付けができることを知らせるために、ストップボタンに内蔵したＬＥＤを点灯させる。停止操作指示信号１１３ａ〜１１３ｃを検出し、ストップボタンの操作があった場合は、ステップＳ１０６で選択した停止データテーブル群に基づき、ストップボタンの操作の位置と停止データテーブル群の停止データから停止させる図柄番号ＰＮを決定し、全ての巻線相を同時に励磁する全相励磁によってブレーキ力を与えて、全相励磁を開始してから１５ステップ相当分の惰性で回転して停止させるリール停止処理をそれぞれのリールに対して行う（Ｓ１０８）。リールＲ１〜Ｒ３の回転開始後、３０秒経過しても停止操作が行われなかったリールに対しては自動的にリールを停止させる。
【００５５】
次にＣＰＵ１０１は、全てのリールが停止した場合、有効な入賞ライン上に役が成立して入賞したかを判定し（Ｓ１０９）、入賞している場合には役毎に設定した遊技価値を付与する。次にゲーム種別データを参照して、ＢＢゲーム中またはＲＢゲーム中か否かを判定し（Ｓ１１０）、ＢＢゲーム中またはＲＢゲーム中であると判定した場合には、ＢＢ・ＲＢゲーム終了判定処理を行い（Ｓ１１１）、続いて当選フラグクリア処理を行う（Ｓ１１２）。ここでは、そのゲームで成立した当選フラグがフラグの持ち越しできる開始賞であれば、入賞した場合にだけ当選フラグをクリアし、入賞せずに取りこぼした場合には当選フラグをクリアせずそのままとする。一方そのゲームで成立した当選フラグがフラグの持ち越しできない開始賞または小役賞であれば、入賞または取りこぼしを問わずその当選フラグをクリアする。
【００５６】
さらにセットされているベット操作フラグをクリアする（Ｓ１１３）。続いてステップＳ１０２で行ったベット操作の禁止を解除し（Ｓ１１４）、メダルの投入またはベットボタン１１の入力の受け付けを行えるようにする。メダルの受付可能状態にするには、具体的には、メダルブロック信号１６１によりメダル選別器２００のメダルブロックソレノイド６１をＯＮにし、規制ガイド板２００ｂを基準壁２００ｅに接近させて、正規のメダルがメダル投入口１０から投入された場合に傾斜メダル通路２２０に沿ってメダル投入センサ６０ａ，６０ｂへと転がるようにする。この後、次のゲームの開始に備えるため、ステップＳ１００へ戻る。
【００５７】
＜Ｆ−２：タイマ割込処理＞
図２に示したクロック発生回路１０３（図２）は、４ミリ秒ごとにＣＰＵ１０１に対して割込信号ＩＮＴＲを出力する。ＣＰＵ１０１は、この割込信号ＩＮＴＲを受け付けると、それまで実行していたプログラムを中断したうえで図１０のタイマ割込処理を実行する。このタイマ割込処理は、操作スイッチ検知処理（Ｓ２００）と検知処理（Ｓ３００）とを含む。これらの処理が完了すると、ＣＰＵ１０１は中断していたプログラムを再開する。
【００５８】
図１１は、タイマ割込処理のうち操作スイッチ検知処理の内容を示すフローチャートである。この操作スイッチ検知処理においては、遊技者が操作スイッチを操作したか否かが順次に判定され、操作したと判定した場合は該当する操作フラグがセットされる。まず、ＣＰＵ１０１は、ベットボタン信号１１１ａ〜１１１ｃを検知したか判定し（Ｓ２０１）、これらの信号を検知した場合はライン賭け処理を行い（Ｓ２０２）、ベット操作フラグをセットする（Ｓ２０３）。続いてＣＰＵ１０１は、スタートレバー信号１１２を検知したか判定し（Ｓ２０４）、この信号を検知した場合はスタートレバー操作フラグをセットする（Ｓ２０５）。同様に、ＣＰＵ１０１は、左ストップボタン信号１１３ａを検知した場合は（Ｓ２０６）左ストップボタン操作フラグをセットし（Ｓ２０７）、中ストップボタン信号１１３ｂを検知した場合は（Ｓ２０８）中ストップボタン操作フラグをセットし（Ｓ２０９）、右ストップボタン信号１１３ｃを検知した場合は（Ｓ２１０）右ストップボタン操作フラグをセットする（Ｓ２１１）。また、精算ボタン信号１１４を検知すると（Ｓ２１２）、ＣＰＵ１０１は、精算ボタン操作フラグをセットする（Ｓ２１３）。
【００５９】
次に、図１２は、タイマ割込処理のうち検知処理の内容を示すフローチャートである。この検知処理は次の６つの処理を含む。
第１処理：不正検知情報取得処理（ステップＳ３１０）  
第２処理：メダル検知情報取得処理（ステップＳ３２０）  
第３処理：メダル検知前判定処理（ステップＳ３４０）  
第４処理：メダル検知後判定処理（ステップＳ３５０）  
第５処理：正規メダル判定処理（ステップＳ３７０）  
第６処理：不正判定処理（ステップＳ３９０）  
これらの処理のうち第１処理および第６処理は投入偽装行為を検出するための処理（以下ではこれらの処理を総称して「不正検出処理」という）である。これに対し、第２処理〜第５処理はメダルの投入を検出するための処理（以下ではこれらの処理を総称して「メダル検出処理」という）である。
【００６０】
まずＣＰＵ１０１は、第１処理としての不正検知情報取得処理を行う（Ｓ３１０）。図１３は、この処理の内容を示すフローチャートである。ＣＰＵ１０１は、トランジスタ１８０をオフ状態に制御することによってメダル投入センサ６０ａへの給電を遮断する（Ｓ３１１）。そして、ＣＰＵ１０１は、メダル投入センサ６０ａへの給電が停止された状態における検出信号１６０ａをセンサ情報ＢとしてサンプリングしてＲＡＭ１０５に書き込む（Ｓ３１２）。すなわち、ＣＰＵ１０１は、トランジスタ１８０をオフ状態に制御することによってメダル投入センサ６０ａへの電源を遮断し、これによって発光素子６０１を非発光状態に制御したときに検出部たるメダル投入センサ６０ａから出力されている検出信号１６０ａを、センサ情報Ｂ（第２センサ情報）として記憶手段たるＲＡＭ１０５に書き込んで記憶させる。このセンサ情報Ｂは、投入偽装行為を検知するための情報である。
【００６１】
続いて、ＣＰＵ１０１は、図１２に示すように第２処理としてのメダル検知情報取得処理を行う（Ｓ３２０）。図１４は、この処理の内容を示すフローチャートである。ＣＰＵ１０１は、トランジスタ１８０をオン状態に制御することによってメダル投入センサ６０ａに電源を供給する（Ｓ３２１）。そして、ＣＰＵ１０１は、メダル投入センサ６０ａに対する給電が維持された状態における検出信号１６０ａをセンサ情報ＡとしてサンプリングしてＲＡＭ１０５に書き込む（Ｓ３２２）。すなわち、ＣＰＵ１０１は、トランジスタ１８０をオン状態に制御することによってメダル投入センサ６０ａに電源を供給し、これによって発光素子６０１を非発光状態から発光状態に変化させたときに検出部たるメダル投入センサ６０ａから出力された検出信号１６０ａを、センサ情報Ａ（第１センサ情報）として記憶手段たるＲＡＭ１０５に書き込んで記憶させる。このセンサ情報Ａは、遊技者によるメダルＭの投入を検知するための情報である。
【００６２】
図１２に示すように、続いてＣＰＵ１０１は、メダル検出中フラグを参照して、第３処理としてのメダル検知前判定処理（Ｓ３４０）を行うか、第４処理としてのメダル検知後判定処理（Ｓ３５０）を行うかを判定する（Ｓ３３０）。メダル検知前判定処理とは図６の検知開始点に関する処理であり、メダル検知後判定処理とは図６の検知終了点に関する処理である。メダル検出中フラグは、メダル検知前判定処理によってセットされてメダルの検出中であることを示すフラグである。ステップＳ３３０においてＣＰＵ１０１は、メダル検出中フラグがセットされていない場合にはメダル検知前判定処理に処理を移行し、メダル検出中フラグがセットされている場合にはメダル検知後判定処理に処理を移行する。
【００６３】
図１５は、メダル検知前判定処理の内容を示すフローチャートである。同図に示すように、ＣＰＵ１０１は、センサ情報Ａが「０」であるか否かをチェックする（Ｓ３４１）。ここでセンサ情報Ａが「０」であると判定した場合（すなわち発光素子６０１が発光している期間における検出信号１６０ａが受光素子６０２の非受光状態を示すローレベルである場合）、ＣＰＵ１０１は、メダル通過中フラグをセットしたうえで（Ｓ３４２）、センサＯＮカウンタを「１」だけインクリメントする（Ｓ３４３）。次いで、ＣＰＵ１０１は、センサＯＮカウンタが「４」に達したか否かを判定する（Ｓ３４４）。ここでセンサＯＮカウンタが「４」に達したと判定すると、ＣＰＵ１０１は、メダル検出中フラグをセットする（Ｓ３４５）。このメダル検出中フラグは、メダルＭの検出中（図６に「メダル検出中」と表記された期間）であることを示すフラグである。センサ情報Ａが「０」となった場合に直ちにメダルの投入と判断しないのは、ノイズなどの要因によって検出信号１６０ａが瞬間的にローレベルとなる場合があるからである。つまり、４ミリ秒ごとに実行されるタイマ割込処理のメダル検知前判定処理にて４回にわたって連続してセンサ情報Ａが「０」である場合に初めてメダルの検出が確定する。一方、ステップＳ３４１でセンサ情報Ａが「０」でないと判定した場合（すなわち発光素子６０１が発光している期間における検出信号１６０ａが受光素子６０２の受光状態を示すハイレベルである場合）、ＣＰＵ１０１はセンサＯＮカウンタをクリアする（Ｓ３４６）。
【００６４】
なお、メダル検知前判定処理においてセンサ情報Ａが「０」であると判定された場合にはステップＳ３４２でメダル通過中フラグがセットされる。したがって、ノイズなどの要因によって瞬間的に検出信号１６０ａがローレベルとなる場合であってもメダル通過中フラグはセットされる。そこで、所定の期間にわたってメダル通過中フラグがセットされたままである場合にはメダル通過中フラグがクリアされる構成としてもよい。このメダル通過中フラグは不正判定処理の契機となるフラグであり、これがセットされる期間と現実にメダルＭが検出区間を通過する期間とが一致している必要は必ずしもない。後述するようにメダルの通過中には不正判定処理が停止されるため、実際にメダルが通過する期間よりもマージンをとってメダル通過中フラグがセットされることが好ましい。
【００６５】
図１２において、ステップＳ３３０でメダル検出中フラグがセットされていると判定した場合、ＣＰＵ１０１は、第４処理たるメダル検知後判定処理を行う（Ｓ３５０）。図１６は、このメダル検知後判定処理の内容を示すフローチャートである。ＣＰＵ１０１は、センサ情報Ａが「１」であるか否かをチェックする（Ｓ３５１）。ここでセンサ情報Ａが「１」であると判定した場合（すなわち受光素子６０２が受光状態にある場合）、ＣＰＵ１０１はセンサＯＦＦカウンタを「１」だけインクリメントする（Ｓ３５２）。次いで、ＣＰＵ１０１は、センサＯＦＦカウンタが「４」に達したか否かを判定する（Ｓ３５３）。ここでセンサＯＦＦカウンタが「４」に達したと判定すると、ＣＰＵ１０１は、メダル検出完了フラグをセットする（Ｓ３５４）。このメダル検出完了フラグは、メダルＭの検出が終了したこと（すなわちメダルＭの検出区間の通過が確定したこと）を示すフラグである。センサ情報Ａが「１」となった場合に直ちにメダルの検出の完了と判断しないのは、メダル検知前判定処理と同様に、ノイズなどの要因による検出信号１６０ａの変動の影響を排除するためである。つまり、４ミリ秒ごとに実行されるタイマ割込処理のメダル検知後判定処理にて４回にわたって連続してセンサ情報Ａが「１」である場合に初めてメダルＭの検出の完了（つまりメダルＭの通過）が確定する。一方、ステップＳ３５１でセンサ情報Ａが「１」でないと判定した場合（すなわち発光素子６０１が発光している期間における検出信号１６０が受光素子６０２の非受光状態を示すローレベルである場合）、ＣＰＵ１０１はセンサＯＦＦカウンタをクリアする（Ｓ３５５）。
【００６６】
図１５のメダル検知前判定処理または図１６のメダル検知後判定処理が完了すると、ＣＰＵ１０１は、図１２に示すようにメダル検出完了フラグがセットされているか否かを判定する（Ｓ３６０）。メダル検出完了フラグのセットはメダルＭが検出されたことを意味している。このメダル検出フラグがセットされているとステップＳ３６０で判定すると、ＣＰＵ１０１は、第５処理たる正規メダル判定処理を実行する（Ｓ３７０）。図１７は、正規メダル判定処理の内容を示すフローチャートである。この処理を開始すると、ＣＰＵ１０１は、メダル検知前判定処理やメダル検知後判定処理にて使用したフラグやカウンタをクリア（初期化）する。より具体的には、ＣＰＵ１０１は、メダル検出完了フラグとメダル検出中フラグとメダル通過中フラグとをクリアし（Ｓ３７１）、センサＯＮカウンタおよびセンサＯＦＦカウンタをゼロに初期化する（Ｓ３７２）。
【００６７】
続いてＣＰＵ１０１は、メダル投入枚数カウンタの数値Ｃｍを「１」だけインクリメントする（Ｓ３７３）。次に、ＣＰＵ１０１は、数値Ｃｍが最大ベット枚数（例えば３）を越えたか否か判定する（Ｓ３７４）。最大ベット枚数を越えていないと判定した場合、ＣＰＵ１０１はライン賭け処理を行う（Ｓ３７５）。ライン賭け処理では、メダルが１枚投入された場合には入賞ラインＬ１を有効化してこれに対応した入賞ライン表示器２１を点灯させ、メダルが２枚投入された場合には入賞ラインＬ１に加えて入賞ラインＬ２およびＬ３を有効化してこれらに対応した入賞ライン表示器２１を点灯させ、メダルが３枚投入された場合には入賞ラインＬ１〜Ｌ３に加えて入賞ラインＬ４およびＬ５を有効化してこれらに対応した入賞ライン表示器２１を点灯させる。この後、ＣＰＵ１０１は、ベット操作（この場合、投入ベット操作）が完了したことを示すベット操作フラグをセットし（Ｓ３７７）、当処理を終了させる。さらに、ステップＳ３７４でメダル投入枚数が最大ベット枚数（例えば３）を越えたと判定した場合には、クレジット加算処理を実行したうえで（Ｓ３７７）、図１７の正規メダル判定処理を終了する。クレジット加算処理では、貯留装置にメダルが１枚加算されたことが記憶される。
【００６８】
図１２に示すように、ステップＳ３６０においてメダル検出完了フラグがセットされていないと判定した場合または図１７の正規メダル判定処理が完了した場合、ＣＰＵ１０１は、メダル通過中フラグがセットされているか否かを判定する（Ｓ３８０）。ここでメダル通過中フラグがセットされていないと判定すると、ＣＰＵ１０１は第６処理としての不正判定処理を実行する（Ｓ３９０）。
【００６９】
図１８は、この不正判定処理の内容を示すフローチャートである。同図に示すように、ＣＰＵ１０１は、今回のタイマ割込処理のステップＳ３２０にてＲＡＭ１０５に格納したセンサ情報Ａが「１」であるか否かを判定する（Ｓ３９１）。ここで、センサ情報Ａが「０」である場合、すなわち発光素子６０１が発光する期間における検出信号１６０ａが受光素子６０２の非受光状態を示すローレベルである場合には、検出信号１６０がローレベルとなった要因が、メダルＭが通過したためなのか投入偽装行為に際して偽発光素子が消灯したためなのかを確定することができない。そこで、センサ情報Ａが「０」である場合、ＣＰＵ１０１は、投入偽装行為を検出するための処理（Ｓ３９２およびＳ３９５）を実行することなく図１８の不正判定処理を終了する。これに対し、センサ情報Ａが「１」である場合（すなわち受光素子６０２が受光状態にある場合）、ＣＰＵ１０１は投入偽装行為を検出するための処理（Ｓ３９２およびＳ３９５）を実行する。このように本実施形態においては、受光素子６０２が非受光状態にある場合には投入偽装行為を検出する処理（Ｓ３９２）を実行せず、受光素子６０２が受光状態にある場合に限って投入偽装行為を検出する処理（Ｓ３９２）を実行するから、受光状態および非受光状態の如何に拘わらずステップＳ３９２の処理が実行される構成と比較して、処理の負荷を軽減しながら投入偽装行為の検出の精度を向上させることができる。
【００７０】
ステップＳ３９２において、ＣＰＵ１０１は、今回のタイマ割込処理のステップＳ３１０にて取得したセンサ情報ＢをＲＡＭ１０５から読み出し、このセンサ情報Ｂが「１」であるか否かを判定する。センサ情報Ｂは、メダル投入センサ６０ａへの給電を遮断した状態（すなわち発光素子６０１が非発光状態にある状態）で検出信号１６０ａを読み取ったものであるから、投入偽装行為が実行されていない場合には「０」となる。これに対し、受光素子６０２の近傍に配置された偽発光素子が点灯している場合（すなわち投入偽装行為が実行されている場合）にセンサ情報Ｂは「１」となる。そこで、ＣＰＵ１０１は、ステップＳ３９２にてセンサ情報Ｂが「１」であると判定した場合には不正であると判断してエラー報知を実行し（ステップ３９５）、センサ情報Ｂが本来の「０」であると判定した場合にはステップＳ３９５を経ずに図１２の検知処理を終了する。エラー報知は、例えば警告音や警告画像の出力、あるいはスロットマシン１の動作の強制的な停止といった処理を含む。
【００７１】
以上に説明したように、本実施形態においては、発光素子６０１が間欠的に発光するから、発光素子６０１が非発光状態にあるときの検出信号１６０ａのレベル（センサ情報Ｂ）に基づいて投入偽装行為を有効に検出することができる。
【００７２】
さらに、本実施形態においては、メダル投入センサ６０ａが出力する検出信号１６０ａに基づいて投入偽装行為が検出されるから、メダルＭの検出のために従来から利用されていたひとつのメダル投入センサ６０ａを投入偽装行為の検出のために兼用することができる。したがって、例えば投入偽装行為の検出のための機器がメダル投入センサ６０ａとは別個に設置される構成と比較してスロットマシン１の構成を簡素化することが可能である。
【００７３】
また、本実施形態のようにメダルＭを検出するメダル投入センサ６０ａが投入偽装行為の検出のために兼用される構成によれば、メダルＭを検出するメダル投入センサ６０ａと投入偽装行為の検出のためのセンサとが別個に設置された構成と比較して、投入偽装行為の発覚を回避することが困難になるという利点がある。この点について詳述すると以下の通りである。
【００７４】
いま、投入偽装行為を検出するためのセンサ（以下「不正検出用センサ」という）が、メダルＭを検出するメダル投入センサ６０ａから独立して設置された構成を想定する。この構成における不正検出用センサは、例えば傾斜メダル通路２２０を挟んで対向するように設置された発光素子と受光素子とを含む。この構成において投入偽装器具がメダル投入口１０に挿入されている場合には、発光素子からの出射光が投入偽装器具によって遮蔽されて受光素子に到達しない。したがって、受光素子の非受光状態が所定の時間（例えばメダルＭが通過する時間よりも充分に長い時間）にわたって継続する場合には投入偽装器具の挿入を検出する可能である。しかしながら、この構成においては、例えば投入偽装器具のうち不正検出用センサの受光素子と発光素子との間に介在する部位を切除することによって、不正検出用センサの発光素子から受光素子への光の進行を阻害せずに偽発光素子をメダル投入センサ６０ａの受光素子６０２の近傍に進入させることが可能である。そして、この場合には投入偽装行為の検出が困難となる。これに対し、本実施形態においてはひとつのメダル投入センサ６０ａがメダルＭの検出と投入偽装行為の検出とに兼用されるから、メダルＭの検出を偽装しながら投入偽装行為の発覚を回避することは極めて困難である。
【００７５】
＜２．第２実施形態＞
次に、本発明の第２実施形態について説明する。第１実施形態においては、１回のタイマ割込処理における検知処理のなかでメダル検出処理および不正検出処理の双方が実行される構成を例示した。これに対し、本実施形態においては、タイマ割込処理ごとにメダル検出処理と不正検出処理とが交互に実行される。すなわち、１回のタイマ割込処理における検知処理にて実行されるのはメダル検出処理および不正検出処理の一方のみである。
【００７６】
なお、本実施形態に係るスロットマシン１の機械的ないし電気的な構成は第１実施形態と同様である。したがって、本実施形態のうち第１実施形態と同様の要素については共通の符号を付してその説明を省略する。本実施形態のスロットマシン１で実行される１ゲームの流れは図９と同様であるが、タイマ割込処理のうち図１２の検知処理（図１０のステップＳ３００）の内容が図１９の処理に置き換えられる。図１９のうち図１２と同様の処理には共通の符号が付されている。
【００７７】
図１９に示すように、検知処理を開始すると、ＣＰＵ１０１はまず、割込発生カウンタを「１」だけインクリメントする（Ｓ３０１）。この割込発生カウンタは割込信号ＩＮＴＲの発生のたびに「１」ずつ増加していく。ただし、割込発生カウンタは奇遇のみが参酌され、その数値の大小に意味はない。すなわち、割込発生カウンタが偶数である場合には不正検出処理が実行される一方、この数値が奇数である場合にはメダル検出処理が実行される（Ｓ３０２）。したがって、あるタイマ割込処理の検知処理でメダル検出処理が実行された場合には次回のタイマ割込処理の検知処理では不正検出処理が実行され、さらにその直後のタイマ割込処理の検知処理ではメダル検出処理が実行されるといった具合に、タイマ割込のたびにメダル検出処理と不正検出処理とが交互に実行される。
【００７８】
メダル検出処理を実行する場合（割込発生カウンタが奇数である場合）、ＣＰＵ１０１は、メダル検知情報取得処理（Ｓ３２０）を実行したうえで、メダル検出中フラグがセットされているか否かを判定する（Ｓ３３０）。そして、ＣＰＵ１０１は、メダル検出中フラグがセットされている場合には図１６のメダル検知後判定処理を実行し（Ｓ３５０）、メダル検出中フラグがセットされていない場合には図１５のメダル検知前判定処理を実行する（Ｓ３４０）。これらの処理が完了すると、ＣＰＵ１０１は、メダル検出完了フラグがセットされているか否かを判定し（Ｓ３６０）、セットされている場合に限って正規メダル判定処理を実行する（Ｓ３７０）。
【００７９】
一方、不正検出処理を実行する場合（割込発生カウンタが偶数である場合）、ＣＰＵ１０１はまず、図１３の不正検知情報取得処理を行う（Ｓ３１０）。続いてＣＰＵ１０１は、メダル通過中フラグがセットされているかを判定し（Ｓ３８０）、セットされていないと判定した場合には図１８の不正判定処理を行う（Ｓ３９０）。
【００８０】
本実施形態によっても第１実施形態と同様の効果が奏される。加えて、本実施形態においては、タイマ割込のたびにメダル検出処理および不正検出処理の一方のみが実行されるから、タイマ割込のたびに双方の処理が実行される第１実施形態と比較してＣＰＵ１０１による処理の負荷を軽減することができる。以上の説明においては特に言及していないが、メダル検出処理は、２個のメダル投入センサ６０からの検出信号１６０に基づいてメダルＭの進行の方向や速度を特定する処理を含み得る。タイマ割込に際してメダル検出処理および不正検出処理の一方のみを実行すれば足りる本実施形態は、このようにメダル検出処理に際して多様な処理が要求される場合に特に有効である。
【００８１】
＜３．第３実施形態＞
次に、本発明の第３実施形態について説明する。第１実施形態においては、１回のタイマ割込処理における検知処理のなかでメダル検出処理および不正検出処理の双方が実行される構成を例示した。これに対し、本実施形態においては、メダルの投入が許容される期間においてはタイマ割込ごとにメダル検出処理が実行され、メダルの投入が禁止される期間においてはタイマ割込ごとに不正検出処理が実行される。すなわち、第２実施形態と同様に、１回のタイマ割込処理における検知処理にて実行されるのはメダル検出処理および不正検出処理の一方のみである。
【００８２】
なお、本実施形態に係るスロットマシン１の機械的ないし電気的な構成は第１実施形態と同様である。したがって、本実施形態のうち第１実施形態と同様の要素については共通の符号を付してその説明を省略する。本実施形態のスロットマシン１で実行される１ゲームの流れは図９と同様であるが、タイマ割込処理のうち図１２の検知処理の内容が図２０の処理に置き換えられる。なお、図２０のうち図１２と同様の処理には共通の符号が付されている。
【００８３】
図２０に示すように、検知処理を開始すると、ＣＰＵ１０１は、ベット操作が禁止されているか否か（すなわちメダル受付不能状態にあるか否か）を判定する（Ｓ３０３）。そして、ＣＰＵ１０１は、ベット操作が禁止されていると判定した場合（メダル受付不能状態にある場合）には不正検出処理を実行し、ベット操作が禁止されていない場合（メダル受付可能状態にある場合）にはメダル検出処理を実行する。
【００８４】
メダル検出処理を実行する場合、ＣＰＵ１０１は、メダル検知情報取得処理（Ｓ３２０）を実行したうえで、メダル検出中フラグがセットされているか否かを判定する（Ｓ３３０）。そして、ＣＰＵ１０１は、メダル検出中フラグがセットされている場合には図１６のメダル検知後判定処理を実行し（Ｓ３５０）、メダル検出中フラグがセットされていない場合には図１５のメダル検知前判定処理を実行する（Ｓ３４０）。これらの処理が完了すると、ＣＰＵ１０１は、メダル検出完了フラグがセットされているか否かを判定し（Ｓ３６０）、セットされている場合に限って正規メダル判定処理を実行する（Ｓ３７０）。一方、不正検出処理を実行する場合、ＣＰＵ１０１は、図１３の不正検知情報取得処理を行い（Ｓ３１０）、続いて図１８の不正判定処理を行う（Ｓ３９０）。
【００８５】
以上のように、本実施形態においても、タイマ割込のたびにメダル検出処理および不正検出処理の一方のみが実行されるから、第２実施形態と同様の効果が奏される。
【００８６】
＜４．第１実施形態〜第３実施形態のまとめ＞
図２１は、メダル検出処理および不正検出処理の各々がタイマ割込処理のなかで実行されるタイミングを各実施形態ごとに模式的に示すタイミングチャートである。なお、同図においては、メダル検出処理が「Ａ処理」と表記され、不正検出処理が「Ｂ処理」と表記されている。
【００８７】
図２１（Ａ）に示すように、第１実施形態においては、割込信号ＩＮＴＲが発生するたびに不正検出処理およびメダル検出処理の双方が実行される。これに対し、第２実施形態においては、図２１（Ｂ）に示すように、割込信号ＩＮＴＲの発生のたびに不正検出処理とメダル検出処理とが交互に実行される。また、第３実施形態においては、図２１（Ｃ）に示すように、メダル受付可能状態にある場合にはメダル検出処理が実行され、メダル受付不能状態にある場合には不正検出処理が実行される。何れの実施形態においても、メダル検出処理に利用されるセンサ情報Ａを取得する時点ではメダル投入センサ６０ａに電源が供給され、不正検出処理に利用されるセンサ情報Ｂを取得する時点ではメダル投入センサ６０ａに対する給電が停止される。
【００８８】
＜５．変形例＞
以上の各形態には様々な変形を加えることができる。具体的な変形の態様を例示すれば以下の通りである。なお、以下の各態様を適宜に組み合わせてもよい。
【００８９】
（１）各実施形態においては、センサ情報Ｂが「１」である場合（すなわち、発光素子６０１が非発光状態にあるときの検出信号１６０が受光素子６０２の受光状態を示す場合）に直ちに不正と判定する構成を例示したが、センサ情報Ｂが連続して「１」となったタイマ割込処理の回数を計数し、この計数値が所定値に達した場合に不正と判定する構成としてもよい。この構成においては、各実施形態における図１８の不正判定処理が図２２の処理に置き換えられる。なお、図２２のうち図１８と同様の処理には共通の符号を付してその詳細な説明を省略する。
【００９０】
ＣＰＵ１０１はまず、センサ情報Ａが「１」であるか否かを判定する（Ｓ３９１）。ここでセンサ情報Ａが「０」であると判定した場合には、第１実施形態と同様に以後の処理を実行することなく図２２の不正判定処理を終了する。これに対し、センサ情報Ａが「１」であると判定した場合、ＣＰＵ１０１は、続いてセンサ情報Ｂが「１」であるか否かを判定する（Ｓ３９２）。ここでセンサ情報Ｂが「１」であると判定した場合（すなわち、発光素子６０１の発光ではない事情によって受光素子６０２が受光状態にある場合）、ＣＰＵ１０１はエラー発生カウンタを「１」だけインクリメントする（Ｓ３９３）。次に、ＣＰＵ１０１は、エラー発生カウンタが「１０」を超えたか否かを判定し（Ｓ３９４）、「１０」を超えている場合に限ってエラー報知を行う（Ｓ３９５）。
【００９１】
検出信号１６０ａはノイズなどの外的な要因によって瞬間的に変動し得るから、実際には投入偽装行為が実行されていなくてもセンサ情報Ｂが偶発的に「１」となる場合がある。本変形例においては、センサ情報Ｂが連続して「１」となった場合に初めて不正と判断してエラー報知を実行するから、投入偽装行為の誤検出の可能性を低減することができる。なお、本変形例のようにセンサ情報Ｂが「１」となった回数をカウントする構成においては、ノイズなどの要因に起因してエラー発生カウンタが加算されるから、所定のタイミングで適宜にエラー発生カウンタをクリアする必要がある。例えば、スタートレバー１２や精算ボタン１４を操作したタイミングでエラー発生カウンタがクリアされる。
【００９２】
（２）各実施形態においては、メダル投入センサ６０に対する電源の供給および停止がＣＰＵ１０１によって制御される構成を例示したが、この制御はハードウェア回路によって実現されてもよい。例えば、所定の周期でハイレベルおよびローレベルの一方から他方に遷移するタイミング信号をハードウェア回路によって発生し、このタイミング信号の供給によってトランジスタ１８０を周期的にオン状態またはオフ状態に制御する構成としてもよい。この構成において、ＣＰＵ１０１は、タイミング信号に同期して発生する割込信号を契機として、トランジスタ１８０がオン状態にあるときの検出信号１６０ａをセンサ情報Ａとして読み取り、トランジスタ１８０がオフ状態にあるときの検出信号１６０ａをセンサ情報Ｂとして読み取る。この構成によっても各実施形態と同様の効果が奏される。
【００９３】
（３）各実施形態においては、発光素子６０１と受光素子６０２とが傾斜メダル通路２２０を挟んで対向する透過型の光学センサがメダル投入センサ６０として採用された構成を例示したが、反射型の光学センサがメダル投入センサ６０として採用された構成としてもよい。図２３は、反射型のメダル投入センサ６０の構成を示す概略図である。
【００９４】
同図に示すように、本変形例のメダル投入センサ６０は、傾斜メダル通路２２０に沿って相互に隣接する発光素子６０１および受光素子６０２（さらには受光素子６０２から出力される信号を増幅する増幅器など（図示略））を含む。発光素子６０１の発光面と受光素子６０２の受光面とは傾斜メダル通路２２０を通過するメダルＭに対向する。図２３（Ａ）に示すようにメダルＭが検出区間に存在しない場合、発光素子６０１からの出射光は受光素子６０２に到達することなく傾斜メダル通路２２０を横断する。これに対し、図２３（Ｂ）に示すようにメダルＭが検出区間を通過している場合には発光素子６０１からの出射光がメダルＭの表面で反射して受光素子６０２の受光面に到達する。したがって、電源が供給される期間にメダル投入センサ６０から出力される検出信号１６０は、各実施形態とは逆に、メダルＭが通過しているときにハイレベルとなってメダルＭが存在しない場合にローレベルとなる。
【００９５】
この構成における検知処理（例えば図１２）では、センサ情報Ａが「１」である場合にメダルＭの投入が検出される。一方、メダル投入センサ６０に対する電源の遮断時に、投入偽装行為が実施されていない場合には受光素子６０２が非受光状態となり、投入偽装行為が実施されている場合には受光素子６０２が受光状態となる点は以上の各実施形態と同様である。したがって、不正判定処理（例えば図１８）において、ＣＰＵ１０１は、各実施形態と同様に、センサ情報Ｂが「１」であれば不正と判断してエラー報知（Ｓ３９５）を実行し、センサ情報Ｂが「０」であれば不正なしと判断する。
【００９６】
なお、透過型のメダル投入センサ６０ａを利用した各実施形態の構成で、メダル投入センサ６０ａに対する電源の供給時における検出信号１６０ａがローレベルである場合（センサ情報Ａが「０」である場合）には、その直前に取得したセンサ情報Ｂに応じた不正の判定を実施しない構成とした。検出信号１６０ａのローレベルへの遷移がメダルＭの通過および投入偽装行為の何れに起因するのかを確定できないからである。本変形例においても同様の趣旨から、メダル投入センサ６０ａに電源が供給されているときの検出信号１６０ａのレベルに応じて不正の判定の可否を切り替えるようにしてもよい。すなわち、発光期間内にメダル投入センサ６０ａから出力された検出信号１６０ａが非受光状態に対応したローレベルを示す場合（センサ情報Ａが「０」である場合）、ＣＰＵ１０１は、その直前の非発光期間内における検出信号１６０ａ（センサ情報Ｂ）に基づいて不正の有無を判定する。これに対し、発光期間における検出信号１６０ａが受光状態に対応したハイレベルを示す場合（センサ情報Ａが「１」である場合）、ＣＰＵ１０１は、その直前の非発光期間における検出信号１６０ａに応じた不正の有無の判定を実行しない。この構成によっても各実施形態と同様の効果が奏される。
【００９７】
（４）各実施形態においては、下流側のメダル投入センサ６０ｂがメダルＭの進行の方向や速度を検出するために利用される構成を例示したが、メダル投入センサ６０ａおよびメダル投入センサ６０ｂの双方を投入偽装行為の検出に利用してもよい。例えば、各実施形態において検出信号１６０ａについて説明した処理を、メダル投入センサ６０ｂから出力される検出信号１６０ｂについても実行し、検出信号１６０ａおよび検出信号１６０ｂの何れか一方に基づいて不正が検出された場合にはエラー報知（Ｓ３９５）が実行される構成としてもよい。
【図面の簡単な説明】
【００９８】
【図１】本発明の第１実施形態に係るスロットマシンの外観を示す斜視図である。
【図２】スロットマシンの電気的な構成を示すブロック図である。
【図３】スロットマシンの傾斜メダル通路およびその周辺の要素を概略的に示す模式図である。
【図４】スロットマシンの前面扉の裏側からみた傾斜メダル通路およびその周辺の斜視図である。
【図５】メダル投入センサの電気的な構成を示す回路図である。
【図６】メダルがメダル投入センサの検出区間を通過する様子を示す概略図である。
【図７】検知開始点の前後にてメダル投入センサから出力される信号の波形を拡大して示すタイミングチャートである。
【図８】スロットマシンにおけるメダルの流れを示す説明図である。
【図９】１ゲームの流れの内容を示すフローチャートである。
【図１０】タイマ割込処理の内容を示すフローチャートである。
【図１１】操作スイッチ検知処理の内容を示すフローチャートである。
【図１２】検知処理の内容を示すフローチャートである。
【図１３】不正検知情報取得処理の内容を示すフローチャートである。
【図１４】メダル検知情報取得処理の内容を示すフローチャートである。
【図１５】メダル検知前判定処理の内容を示すフローチャートである。
【図１６】メダル検知後判定処理の内容を示すフローチャートである。
【図１７】正規メダル判定処理の内容を示すフローチャートである。
【図１８】不正判定処理の内容を示すフローチャートである。
【図１９】本発明の第２実施形態における検知処理の内容を示すフローチャートである。
【図２０】本発明の第３実施形態における検知処理の内容を示すフローチャートである。
【図２１】各実施形態におけるメダル検出処理および不正検出処理の各々がタイマ割込処理のなかで実行されるタイミングを模式的に示すタイミングチャートである。
【図２２】変形例における不正判定処理の内容を示すフローチャートである。
【図２３】変形例におけるメダル投入センサの構成を示す説明図である。
【符号の説明】
【００９９】
Ｍ  メダル
１  スロットマシン（遊技機）
６０ａ，６０ｂ  メダル投入センサ（検出部）
６０１  発光素子
６０２  受光素子
６１  メダルブロックソレノイド（切換手段）
１０１  ＣＰＵ（発光制御手段、投入検出手段、不正判定手段）
１０３  クロック発生回路（信号発生手段）
１６０ａ，１６０ｂ  検出信号
２２０  傾斜メダル通路（通路）
【図１】
2007037824.tif 000003
【図２】
2007037824.tif 000004
【図３】
2007037824.tif 000005
【図４】
2007037824.tif 000006
【図５】
2007037824.tif 000007
【図６】
2007037824.tif 000008
【図７】
2007037824.tif 000009
【図８】
2007037824.tif 000010
【図９】
2007037824.tif 000011
【図１０】
2007037824.tif 000012
【図１１】
2007037824.tif 000013
【図１２】
2007037824.tif 000014
【図１３】
2007037824.tif 000015
【図１４】
2007037824.tif 000016
【図１５】
2007037824.tif 000017
【図１６】
2007037824.tif 000018
【図１７】
2007037824.tif 000019
【図１８】
2007037824.tif 000020
【図１９】
2007037824.tif 000021
【図２０】
2007037824.tif 000022
【図２１】
2007037824.tif 000023
【図２２】
2007037824.tif 000024
【図２３】
2007037824.tif 000025