(57)【要約】【課題】  定期的な監視を行うことなく、初期化等の処理を必要とせずに乱数クロックの動作を監視することができる。【解決手段】  乱数クロックを発生させる乱数クロック発生回路１４と、発生した乱数クロックに基づき乱数値をカウントするとともに、カウント可能な最大値に達する毎にキャリーアウト信号を出力する乱数カウンタ１３と、キャリーアウト信号が入力されるとともに、当該キャリーアウト信号が所定時間入力されないときにクロック異常信号を出力する単安定マルチバイブレータ１３３と、を備える構成としてある。【選択図】  図５
2008279043.tif 000002
【特許請求の範囲】
【請求項１】
所定周波数で乱数クロックを発生させる乱数クロック発生手段と、
前記乱数クロック発生手段により発生した乱数クロックに基づき乱数値をカウントするとともに、カウント可能な最大値に達する毎にキャリーアウト信号を出力する乱数カウント手段と、
前記乱数カウント手段が出力したキャリーアウト信号が入力されるとともに、当該キャリーアウト信号が所定時間入力されないときにクロック異常信号を出力する監視手段と、を備えることを特徴とする遊技機。
【請求項２】
前記監視手段が、前記キャリーアウト信号が入力される毎に、クロック正常信号を所定時間出力するとともに、当該所定時間内に再度前記キャリーアウト信号が入力されることで、前記クロック正常信号が当該信号レベルを変化することなく再出力される再トリガ出力手段を備える請求項１記載の遊技機。
【請求項３】
前記監視手段からの出力信号を不定期となる所定のタイミングで監視するとともに、前記クロック異常信号が出力された場合に、前記乱数クロック発生手段の異常を判定する判定手段を備える請求項１又は２記載の遊技機。
【請求項４】
前記判定手段が前記監視手段からの出力信号を監視するタイミングが、遊技者の入力操作に基づき発生するスタート信号を契機とする請求項３記載の遊技機。
【請求項５】
前記判定手段が前記乱数クロック発生手段の異常を判定した場合において、外部に異常を報知する報知手段を備える請求項３又は４記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の乱数により大当たりなどを判定する遊技機に関し、特に所定周期で発生する乱数クロックに基づきハードウエアにより乱数値を生成する場合において、クロック異常を検出する遊技機に関する。
【背景技術】
【０００２】
一般に、スロットマシンやパチンコ機などの遊技機は、１ゲーム毎に、遊技者に遊技媒体を払出す又は、払出し可能な状態である有利な状態となる大当たり等の判定を行っている。
このような判定は、内部抽せんと呼ばれ、遊技機内部にて、所定の乱数に基づき行われている。
【０００３】
例えば、スロットマシンでは、遊技者が遊技媒体となる遊技用のメダル（コイン）や遊技球（パチンコ球）を投入してスタートレバーを押下するタイミング毎に、乱数値を取得し、取得した乱数値を予め定められた判定値テーブルと比較照合する。そして、比較照合の結果、取得した乱数値が、多数の遊技媒体の獲得が保障されるビッグボーナス（ＢＢ）、レギュラーボーナス（ＲＢ）のボーナス役等の当せん内容に該当すると判定された場合、当該ボーナス役に対応する入賞配列となる停止図柄の組合せが得られるようにリールを停止制御することで、ボーナス入賞が成立するようになっている。
この結果、ボーナス状態に移行し、大量の遊技媒体が獲得できるようになっている。
【０００４】
このような内部抽せんに係る乱数は、ソフトウエアにより生成される場合とハードウエアにより生成される場合がある。
ソフトウエアにより生成される乱数は、単位時間毎にプラス１更新するとともに、一周期毎に、プラス１更新を開始する初期値を任意に変化させる手法により生成され、遊技者の操作に基づく不定期なタイミングで、当該乱数を取得することで、乱数としての一様性及び無相関性を担保している。
一方、ハードウエアにより生成される乱数は、高周波数の乱数用クロックに基づき順次カウントアップする高速カウンタＩＣから出力されるカウンタ値が乱数として生成され、遊技者の操作に基づく不定期なタイミングで、当該乱数を取得することで、ソフトウエアの場合と同様、乱数としての信頼性を確保している。
【０００５】
このように生成される乱数は、遊技機において大当たり等の遊技の結果を左右する重要な要素となっており、遊技者や遊技場の管理者にとっては、最大の関心事の一つとなっている。
例えば、大当たりが連続して発生する場合、又はまったく大当たりとならずハズレが連続する場合などは、遊技者のみならず、遊技場の管理者も関心を示し、このよう状態が継続する遊技機は、毎回同じ乱数値が取得されるような不具合を有する故障台と指摘される場合も多い。
【０００６】
このような毎回同じ乱数値が取得される事態で想定される不具合は、上述したソフトウエアで乱数を生成する場合には、ＣＰＵの動作不良やプログラムのバグなどが考えられるが、ＣＰＵの動作不良の場合には、遊技機自体が正常に動作しないため、外部より明確に判断でき、また、ソフトウエア上のバグの場合には、同一機種に共通するプログラムであるため、該当する遊技機すべてが同様な状態に陥ることから容易に判断できる。
【０００７】
一方、ハードウエアで乱数を生成する場合には、不具合の原因がＣＰＵの動作不良にあるときには、上記と同様に遊技機自体が正常に動作しないため、外部より容易に判断できる。
ところが、上述の乱数用クロックにおける水晶発振子等による動作不良が生じている場合には、ＣＰＵ駆動用のクロックと乱数用クロックは、通常、遊技状態が進行するタイミングと乱数更新の周期を非同期とし、外部から大当たりに係る乱数値が察知されないよう、周波数の異なる水晶発振子からなるため、ＣＰＵ自体は正常に動作しており、外部からでは、不具合の判断ができないこととなってしまっていた。
【０００８】
このような不具合に対処すべく、特許文献１及び２において、乱数用クロックの動作異常を監視する技術が開示されている。
特許文献１では、乱数用クロックに基づき順次カウントアップする乱数カウンタＩＣから一周期毎に出力される桁上がり信号を、所定周期毎に監視する乱数監視装置の発明が開示されており、これにより、乱数用クロックの動作異常を判断することができるようになっている。
【０００９】
また、特許文献２では、特許文献１と同様な構成を有する乱数監視装置を備える遊技機の発明が開示されている。
この発明では、さらに、上記桁上がり信号に基づき監視信号を出力する監視信号出力手段と、監視信号を検出する監視信号検出手段を備え、監視信号検出手段が遊技者の入力操作に基づくスタート信号が発生するタイミングで、監視信号を検出するとともに、監視信号出力手段を初期化するようになっている。
これにより、監視信号出力手段が、監視信号を出力せずに初期化状態が継続される場合は、異常と判断することができるようになっている。
【００１０】
【特許文献１】特開２００５−１９２９１７号公報
【特許文献２】特開２００６−１２２３７０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、以上のような特許文献１や特許文献２に提案されているような技術では、新たな問題を生じさせてしまっていた。
具体的には、特許文献１に記載された発明では、乱数カウンタＩＣからの桁上がり信号を定期的に監視しなればならないため、ＣＰＵの処理負担が増大し、一定の処理時間を超過することで発生する動作不良を誘発するおそれも生じていた。
【００１２】
また、特許文献２に記載された発明では、定期的に監視する必要はないものの、スタート信号が発生するタイミングで、監視信号出力手段を初期化しなければならないため、初期化処理に要するプログラムを付加せざるを得ず、プログラム容量を増大させる要因になっていた。
特に、遊技機においては、プログラムを格納するプログラム容量は規則により規定されており、プログラム容量を気にかけることなくプログラムを作成することが困難であるため、その分のプログラム容量を確保するため、遊技性の向上に関与するプログラムを削減したり、プログラムを圧縮しなければならない弊害が生じ、機能を優先すべく、遊技性を犠牲にしたり、遊技機の開発時において、無用な労力を費やさなければならなかった。
【００１３】
本発明は、以上のような従来の技術が有する問題を解決するために提案されたものであり、定期的な監視を行うことなく、初期化等の処理を必要とせずに乱数クロックの動作を監視することができる遊技機の提供を目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、本発明の遊技機は、請求項１に記載するように、所定周波数で乱数クロックを発生させる乱数クロック発生手段と、前記乱数クロック発生手段により発生した乱数クロックに基づき乱数値をカウントするとともに、カウント可能な最大値に達する毎にキャリーアウト信号を出力する乱数カウント手段と、前記乱数カウント手段が出力したキャリーアウト信号が入力されるとともに、当該キャリーアウト信号が所定時間入力されないときにクロック異常信号を出力する監視手段と、を備える構成としてある。
【００１５】
このような構成からなる本発明の遊技機によれば、監視手段が、キャリーアウト信号が所定時間入力されないときにクロック異常信号を直接的に出力することができるので、従来技術のように一定時間毎に出力されるキャリーアウト信号を記憶し、定期的に又は所定のタイミングで初期化したりするような中間的な処理が不要となる。
これにより、無用な処理手順が削減され、その分のプログラムを遊技性等の向上のためのプログラムに充当することができるため、遊技機のプログラム容量を有効に活用することができる。
【００１６】
また、本発明の遊技機は、請求項２に記載するように、前記監視手段が、前記キャリーアウト信号が入力される毎に、クロック正常信号を所定時間出力するとともに、当該所定時間内に再度前記キャリーアウト信号が入力されることで、前記クロック正常信号が当該信号レベルを変化することなく再出力される再トリガ出力手段を備える構成とすることができる。
このような構成とすることにより、再トリガ出力手段が、所定時間内に再度キャリーアウト信号が入力されることで、クロック正常信号を当該信号レベルを変化させることなく再出力させるため、一定周期毎にキャリーアウト信号が入力されている限り、クロック正常信号を出力させ続けることができる。
これにより、クロック正常信号が継続して出力されている場合は、一定周期毎にキャリーアウト信号が入力されており、キャリーアウト信号の生成の根拠となる乱数クロックの動作が正常であることが判明される。
反対に、キャリーアウト信号が入力されないと、クロック正常信号が出力されず、信号レベルが変化するため、クロック異常信号が出力されることになり、乱数クロックの動作が異常であると判断できる。
このように、監視手段が再トリガ出力手段を備えることで、特に初期化などの処理をすることなく、容易に乱数クロックの動作を監視することができる。
【００１７】
また、遊技機は、電荷の溜まりやすい金属製の遊技球や遊技メダルの出入りや、遊技機周辺設備から発生する静電ノイズの影響を受ける場合がある。
このような静電ノイズにより、乱数クロックも一時的に動作不良に陥ることもあり、これにより乱数カウンタからキャリーアウト信号が出力されないときもある。
このような場合においても、本発明に係る再トリガ出力手段を備えることで、一時的にキャリーアウト信号が入力されないときでも、次回より正常にキャリーアウト信号が入力されることで、クロック正常信号を出力することができる。
これにより、静電ノイズ等の外的要因による乱数クロックの一時的な動作不良にも拘わらず、乱数クロック異常と判定してしまう事態を回避することができる。
【００１８】
特に、監視手段からの出力信号を監視する判定手段においても、監視するタイミングを複数回とし、いずれの場合もクロック異常信号の出力が検出されたときに、乱数クロックの異常を判定するようにすることで、さらに柔軟な判定を行うことができる。
なお、クロック正常信号を出力する所定時間は、設定可能な時間であり、上述したように再トリガ出力手段によるクロック正常信号が当該信号レベルを変化することなく再出力されるためには、乱数カウンタから一定周期毎に出力されるキャリーアウト信号の出力周期より長い時間に設定されることで実現されるようになっている。
【００１９】
また、本発明の遊技機は、請求項３に記載するように、前記監視手段からの出力信号を不定期となる所定のタイミングで監視するとともに、前記クロック異常信号が出力された場合に、前記乱数クロック発生手段の異常を判定する判定手段を備える構成とすることができる。
このような構成とすることにより、判定手段が、監視手段から出力されたクロック異常信号から、乱数クロック発生手段の異常を直接的に判定することができる。
また、監視手段からの出力信号を不定期のタイミングで監視することで、定期的に監視する必要がなくなり、ＣＰＵの処理負担が軽減される。
これにより、前述した初期化等の処理を必要としない上、さらに、定期的な監視を行うことなく乱数クロックの動作不良を判定することができる。
【００２０】
また、本発明の遊技機は、請求項４に記載するように、前記判定手段が前記監視手段からの出力信号を監視するタイミングが、遊技者の入力操作に基づき発生するスタート信号を契機とする構成とすることができる。
このような構成とすることにより、判定手段における監視手段からの出力信号の監視が、不定期なタイミングで行われることが担保されるとともに、実際の遊技者の入力操作がないにもかかわらず、異常を判定してしまう事態を回避することができる。
【００２１】
すなわち、遊技機においては、なんら遊技が進行されない状態において、異常を判定することは不合理とされ、特に乱数を取得するような遊技動作が生じていないにも拘わらず、乱数クロック異常とすることは、遊技を行う遊技者にとっても違和感や不信感を生じさせ好ましくない。
そこで、本発明のように、遊技者の実際の入力操作に基づき発生するスタート信号を契機として、判定手段が、監視手段からの出力信号を監視することで、このような不信感等を払拭することができる。
【００２２】
なお、遊技者の入力操作に基づき発生するスタート信号とは、スロットマシンにおけるリールの回動開始の契機となるスタートレバーの押下のタイミングで発生するスタート信号のみならず、パチンコ機における、特別電動役物の作動に係る始動口への遊技球の入賞により発生するスタート信号などの遊技者の不定期な行為に伴い発生する信号をいい、主に、遊技機では、乱数を取得するタイミングとして利用される契機に発生する信号である。
【００２３】
また、本発明の遊技機は、請求項５に記載するように、前記判定手段が前記乱数クロック発生手段の異常を判定した場合において、外部に異常を報知する報知手段を備える構成とすることができる。
このような構成とすることで、乱数クロック発生手段の異常が外部に報知されるため、遊技者や遊技場の管理者が容易に乱数クロック異常を発見することができ、乱数クロックに不具合のある故障台として適正な対処を施すことができる。
なお、この場合の外部への報知は、遊技機自体に備えるランプ、ＬＥＤ等の装飾部品を用いて通常の演出と異なる点滅動作等を行うことで報知したり、スピーカにより音声により外部に報知したりすることもできる。
【００２４】
また、遊技機に備える遊技機外部へ遊技状態等を出力する外部情報端子板を介して、遊技場設備である遊技場管理室に設けられた遊技場管理装置（所謂ホールコンピュータ）に、乱数クロックの異常信号を出力することで、遊技場管理者に乱数クロックの異常を報知することもできる。
これにより、遊技場の管理者は、遊技場管理室に居ながらにして、遊技機の乱数クロック異常を確認することができる。
【発明の効果】
【００２５】
以上のように、本発明の遊技機によれば、定期的な監視を行うことなく、初期化等の処理を必要とせずに乱数クロックの動作を監視することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明に係る遊技機の好ましい実施形態について、図１〜図７を参照して説明する。
本実施形態では、本発明に係る遊技機にスロットマシンを適用する。
ここで、以下の本実施形態のスロットマシンは、プログラムに制御されたコンピュータにより動作するようになっている。プログラムは、コンピュータの各構成要素に指令を送り、所定の処理、例えば、遊技メダルの投入処理、リールの回転開始処理，リールの停止制御処理，乱数の取得処理、内部抽せん処理、入賞判定処理、遊技メダルの払出処理等を行わせる。このように、本実施形態のスロットマシンにおける各処理，動作は、プログラムとコンピュータとが協働した具体的手段により実現されるものである。なお、プログラムは予めＲＯＭ等の記録媒体に格納され、コンピュータに実装されたこれらの記録媒体から当該コンピュータにプログラムを読み込ませて上記の各処理等が実行されるようになっている。
【００２７】
［スロットマシン本体］
まず、図１、図２を参照して、本発明の一実施形態に係るスロットマシン本体の構成について説明する。
図１は、本実施形態に係るスロットマシンを示す概略正面図であり、図２は、同じく本実施形態に係るスロットマシンの内部構成を示す概略斜視図である。
これらの図に示すように、本実施形態のスロットマシンは、従来のスロットマシンと同様にスロットマシン１に備えられた複数のリール２１ａ，２１ｂ，２１ｃを回転させることによって入賞遊技媒体を獲得することができる回胴式遊技機を構成している。
そして、本実施形態のスロットマシン１では、後述する制御部に設けられた本発明に係る監視手段として機能する単安定マルチバイブレータと、判定手段として機能するＣＰＵを含む制御部とにより、乱数クロック発生回路の動作を監視するとともに、乱数クロック異常を判定できるようになっている。
【００２８】
具体的には、スロットマシン１は、内部にマイクロコンピュータ等で構成された制御部１０及び演出制御部、必要な機械、装置等を収納可能な筐体に構成されており、筐体の前面側が前扉１ａによって開閉可能に覆われている。
前扉１ａは、図１及び図２に示すように、スロットマシン１の筐体にヒンジ等を介して開閉自在に取り付けられる扉体で、この前扉１ａに前面パネル２とその他各部が備えられてスロットマシン１の正面部を構成している。
【００２９】
前扉１ａの最上部には、表示器Ｌが備えられている。
表示器Ｌは、点灯・点滅するランプ、ＬＥＤや液晶表示装置等からなる表示手段であり、ボーナスゲーム等の当せん時や各種入賞役の当せん時や入賞時，遊技媒体の払出時等に、ランプ、ＬＥＤが点灯・点滅したり、液晶表示装置に演出画像（動画及び静止画像を含む）が表示されることによって本発明に係る乱数クロック異常の演出を含む所定の演出表示が行われるようになっている。
後述するように乱数クロック発生回路が異常と判定された場合には、例えば、ランプ、ＬＥＤを通常の遊技状態では演出表示しないような高速点滅することで、乱数クロック異常を報知することもできる。
また、液晶表示上の文字演出により、例えば、「乱数クロックエラー」等の文字を表示することもできる。
なお、この表示器Ｌによる演出は、後述するスピーカ９からの音による演出と連動して、又はスピーカ９による音による演出とは独立して行うことができるようになっている。
この表示器Ｌは、筐体に設けられた演出制御部４０に備えられる表示器駆動回路４２によって駆動制御されている（図２、図３参照）。
【００３０】
前面パネル２には、ほぼ中央部分に表示窓３が設けられ、筐体内の各リール２１ａ〜２１ｃが外部から視認可能となっている。表示窓３は、スロットマシン１内部に配設された三つのリール（左）２１ａ，リール（中）２１ｂ，リール（右）２１ｃ（図２参照）の視認用の窓部で、通常、無色透明又は有色透明な樹脂製パネル等からなり、三つの各リール２１の周囲に描かれた複数の図柄のうち、縦方向に連続して隣接する複数（通常三つ）の図柄をそれぞれ視認、識別できるようになっている。
この表示窓３には、通常、入賞ラインが設定・表示されており（図示省略）、メダルの賭け数に応じて所定の入賞ラインが決定され、入賞ラインに沿って停止、配列されたリール２１ａ〜２１ｃの図柄の組合せによって、ゲームの入賞が決定されるようになっている。
【００３１】
前面パネル２の表示窓３の下側には、内部当たり告知部２ａと、クレジット表示部２ｂと、状態表示部２ｃと、ペイアウト表示部２ｄとが備えられている。
内部当たり告知部２ａは、スロットマシン１の制御部１０における内部抽せん処理の結果、所定の大当たりに当せんした場合に点灯又は点滅するランプと、ランプの光によって絵柄等を透過表示させる透光表示部とを有している。
クレジット表示部２ｂ，状態表示部２ｃ及びペイアウト表示部２ｄは、それぞれ７セグメントＬＥＤ等からなり、所定の数値が表示されるようになっている。
すなわち、クレジット表示部２ｂは、貯留メダル数が表示され、状態表示部２ｃは、特定遊技状態中のメダルの払出総数や消化ゲーム数が表示され、ペイアウト表示部２ｄは、通常遊技や特定遊技における各入賞払出時の払出数が表示される。これら内部当たり告知部２ａと、クレジット表示部２ｂと、状態表示部２ｃと、ペイアウト表示部２ｄの各表示部は、制御部１０に備えられる表示部駆動回路１５によって駆動制御される（図３参照）。
【００３２】
前面パネル２の下側の前扉１ａのほぼ中央部分には、スタートレバー４，停止ボタン５，メダル投入口６，精算ボタン６ｂ，ＢＥＴボタン７等の遊技者が操作するためのボタン類が備えられている。
スタートレバー４は、三つの各リール２１の回転を開始させるゲームスタート手段であり、このスタートレバー４が遊技者の操作によって任意のタイミングで押下されることで、制御部１０に本発明に係るスタート信号が出力され（図３参照）、このスタート信号に基づきリール回転開始処理が実行されることで、本体内部の各リール２１ａ〜２１ｃが一斉に（又は順次）回転するようになっている。
また、このスタートレバー４の押下によりスタート信号が入力されることで、制御部１０において後述する乱数カウンタ１３から乱数が取得される乱数取得処理が実行されるとともに、取得した乱数を判定する内部抽せん処理が行われる。
さらに、このスタート信号が入力されるタイミングで、制御部１０において、本発明に係る監視手段として機能する単安定マルチバイブレータからの出力信号を監視するとともに、クロック異常信号が出力された場合に、乱数クロック発生回路の異常を判定する判定処理を行うことで、前述した表示器Ｌや後述するスピーカ９により、乱数クロック異常を報知するエラー処理が実行されるようになっている。
【００３３】
停止ボタン５は、回転するリール２１を停止させる停止手段であり、三つのリール（左）２１ａ，リール（中）２１ｂ，リール（右）２１ｃに対応して設けられた三つの停止ボタン（左）５ａ，停止ボタン（中）５ｂ，停止ボタン（右）５ｃが備えられている。この各停止ボタン５ａ，５ｂ，５ｃが遊技者の任意のタイミングで押下されることで、制御部１０にストップ信号が出力されるようになっている（図３参照）。
そして、このストップ信号を契機として、内部抽せん処理の結果に基づき、対応する各リール２１ａ，２１ｂ，２１ｃを停止制御するリール停止制御処理が実行されることで、各リール２１が停止されるようになっている。
このように、遊技者がこれらスタートレバー４及び停止ボタン５を操作することにより、三つのリール２１ａ〜２１ｃを回転及び停止させて、各リール２１ａ〜２１ｃに付された図柄を所定の入賞配列となるように揃えるスロットマシン遊技を行うことができるようになっている。
【００３４】
メダル投入口６は、ゲームに使用される遊技媒体となるメダルの受け入れ口であり、このメダル投入口６から投入されたメダル数に応じてゲームを行えるようになっている。メダル投入口６の本体内部側には、図２に示すようにメダルセレクタ６ａが備えられ、投入されたメダル数がカウントされ、そのメダル数を示すメダル信号が、本体内部の制御部１０に出力されるようになっている。この出力に基づき、遊技メダル投入処理が実行されることで、メダル投入口６からメダルが１枚投入されれば1枚賭けのゲーム、２枚投入されれば２枚賭けのゲーム、３枚投入されれば３枚賭け（ＭＡＸＢＥＴ）のゲームが行えるようになる。
【００３５】
また、メダル投入口６から投入されるメダル数は、遊技メダル投入処理において、貯留メダル数として制御部１０内のＣＰＵ１１に内蔵されたＲＡＭ１１ｂに記憶されるようになっており（図３参照）、遊技の開始に先立って、予め複数のメダルを投入し、貯留メダルとして貯留、記憶できるようになっている。
具体的には、メダルが３枚投入されている状態で、さらにメダル投入口６からメダルが投入されると、４枚目以降のメダルは貯留メダルとして、所定数（例えば、最大５０枚）が貯留、記憶される。また、入賞払出があった場合、貯留メダルの最大数までは、入賞メダルは貯留メダルとして貯留される。貯留メダル数は前面パネル２のクレジット表示部２ｂに数値として表示される。
【００３６】
精算ボタン６ｂは、遊技の終了時等に貯留メダルを精算するためのスイッチである。
この精算ボタン６ｂが押下されることで、貯留メダル分のメダルがメダル払出装置３０から遊技メダル払出口８に排出され、ＲＡＭ１１ｂに記憶された貯留メダル数のデータも消去される。
また、貯留メダルが精算されることでクレジット表示部２ｂの数値もゼロ表示となる。
【００３７】
メダルのＢＥＴボタン（投入ボタン）７は、メダル投入口６から投入されたメダルに貯留メダルがある場合に、その貯留メダルの中からゲームに使用する（賭ける）メダルを投入（ＢＥＴ）するメダル投入用のスイッチである。
具体的には、一回の押下によって一ゲームに投入可能な最大数のメダル（通常３枚）を貯留メダルから投入する３枚賭け用のＭＡＸＢＥＴボタン７ａと、一回の押下で１枚のメダルを貯留メダルから投入する１枚賭け用の１ＢＥＴボタン７ｂとが備えられている。１ＢＥＴボタン７ｂは一回押下するたびに１枚賭け、２枚賭け、３枚賭けとＢＥＴ数が増加するよう、遊技メダル投入処理において制御されている。
【００３８】
このＢＥＴボタン７が押下されると、メダル信号が制御部１０に出力され（図３参照）、遊技メダル投入処理において、押下された回数と同数のメダルが、ＲＡＭ１１ｂに記憶された貯留メダルからゲームに投入されるように制御される。
なお、貯留メダルが投入されると、メモリの貯留メダル数が投入数だけ減算され、クレジット表示部２ｂの表示数値の投入数だけ減るように制御される。
【００３９】
スロットマシン１の最下部には、遊技メダル払出口８が、また最上部にはスピーカ９が備えられている。
遊技メダル払出口８は、遊技メダルの排出口であって、入賞判定処理において、停止ボタン５の押下によって停止されたリール２１が所定の入賞配列と判定された場合に、この遊技メダル払出口８より、筐体内のメダル払出装置３０から排出される入賞配列に応じた数量の入賞メダルが払い出されるように、遊技メダル払出処理において、制御されている。払い出されたメダル数は、リールの表示窓３の下側にある状態表示部を構成するペイアウト表示部２ｄに表示される。
【００４０】
スピーカ９は、遊技者に対してメロディ音やメッセージ音等の各種の音声を発生するようになっており、このスピーカ９を介して、上述した表示器Ｌとともに、又は表示器Ｌと別個に、音による本発明に係る乱数クロック異常の演出を含む所定の演出が行われるようになっている。
例えば、制御部１０で内部抽せんが行われ、所定の大当たりや小役に当せんした場合や、入賞図柄が揃って大当たりや小役に入賞した場合等に、スピーカ９から所定の演出音声や内部当たりを告知する音声等が発せられるようになっている。
また、乱数クロック異常の演出では、音声により、例えば、「乱数クロックエラー」等の音声を発することもできる。
このスピーカ９から発生される音声は、筐体に設けられた演出制御部４０に備えられるサウンド回路４１に生成・出力される（図２、図３参照）。
【００４１】
スロットマシン１の筐体内部には、図２に示すように、三個のリール２１ａ〜２１ｃを回転及び停止駆動するドラムユニット２０や、メダルを払い出すメダル払出装置３０、その他の機械，装置等が備えられている。
ドラムユニット２０は、三つのリール２１ａ，２１ｂ，２１ｃと、三つのリール２１ａ〜２１ｃを回転自在に保持し、各リール２１ａ〜２１ｃに対応するステッピングモータ２３ａ〜２３ｃを回転駆動することで各リール２１ａ〜２１ｃの回転の始動，定速回転及び停止の制御を行うモータ駆動回路２２と、停止された各リール２１ａ〜２１ｃの停止位置を検出して位置信号を制御部１０に出力する回胴位置検出部２４を備えている（図３参照）。
【００４２】
リール２１は、既存のスロットマシンにおけるものと同様、外周に複数（通常２１個）の絵柄や文字等の図柄が描かれた円筒状部分からなり、縦方向（図面上下方向）に回転する三つのリール（左）２１ａ，リール（中）２１ｂ，リール（右）２１ｃが横方向（図面左右方向）に一列に並んで配設される（図２参照）。
各リール２１ａ〜２１ｃに備えられる図柄は、特に図示しないが、リール毎に等間隔で配設され、例えば「７」や「ベル」，「チェリー」，「リプレイ」等の絵柄や文字が、所定の順番で表示されており、通常、各リールに２１個ずつの図柄が表示されるようになっている。これらのリール２１ａ〜２１ｃの図柄が、対応する停止ボタン５ａ〜５ｃが押下操作されることで、上述した表示窓３の入賞ラインに沿って所定の組合せで停止されることで入賞が決定される。
【００４３】
この三つのリール２１ａ〜２１ｃは、制御部１０とドラムユニット２０のモータ駆動回路２２及び回胴位置検出部２４によって駆動制御及び停止制御される。
ドラムユニット２０では、三つのリール２１ａ〜２１ｃは対応する三つのステッピングモータ２３ａ〜２３ｃによってそれぞれ回転自在に保持されており、スタートレバー４及び停止ボタン５ａ〜５ｃが押下操作されることで、モータ駆動回路２２が制御部１０からパルス（駆動）信号を入力してステッピングモータ２３ａ〜２３ｃを駆動して（図３参照）、対応するリール２１ａ〜２１ｃの回転始動、定速回転及び停止の制御が行われる。
【００４４】
そして、制御部１０で行われる内部抽せんの結果に応じてリール２１の停止位置が制御されて、遊技者の停止ボタン５を押すタイミングに拘わらず、すなわち、各停止ボタン５ａ〜５ｃの押下タイミングがずれても、一定の停止制御範囲内（通常、図柄５コマの範囲内）で、対応する図柄が入賞ライン上に停止するように、リール２１が停止制御されることになる。
【００４５】
［制御部］
次に、以上の様な本体構成からなるスロットマシン１を制御する制御部１０について、図３〜図７を参照しつつ説明する。
図３は、本実施形態に係るスロットマシンの制御部を示すブロック図であり、図４は、本実施形態に係るスロットマシンの監視手段と判定手段を示すブロック図である。図５は、同様に、本実施形態に係るスロットマシンの乱数取得部を示すブロック図である。
また、図６は、本実施形態に係るスロットマシンの監視手段に入力されるキャリーオーバー信号と監視手段が出力する出力信号との関係を示すタイムチャートであり、図７は、本実施形態に係るスロットマシンの制御部における各制御処理を示すフローチャートである。
【００４６】
図３に示すように、制御部１０は、所定のＣＰＵ１１と当該ＣＰＵ１１に内蔵され、上述したような各処理別に各装置をスロットマシン遊技機として機能させるプログラムや内部抽せんにおいて取得した乱数値と比較照合する判定値テーブル等のデータを記憶したＲＯＭ１１ａ及び一時的な作業記憶領域として機能するＲＡＭ１１ｂ、ＣＰＵ１１の動作クロックを発生させる本体クロック発生回路１２と、内部抽せん用の乱数を所定のカウント周期で更新する本発明に係る乱数カウント手段として機能する乱数カウンタ１３と、乱数カウンタ１３の動作クロックを発生し、本発明に係る乱数クロック発生手段として機能する乱数クロック発生回路１４と、各種表示部２ａ〜２ｄを駆動させる表示部駆動回路１５等を備えて構成され、図２に示したように、筐体内の所定の位置に設置されるようになっている。そして、ＣＰＵ１１で所定のプログラムが実行されることにより、各種の制御，処理が実現され、上述したようなスロットマシン１本体の各部の処理，動作が制御されるようになっている。
【００４７】
そして、このような構成からなる制御部１０において、本発明に係る監視手段として機能する単安定マルチバイブレータと、判定手段として機能するＣＰＵを含む制御部とにより、乱数クロック発生手段の動作を監視するとともに、乱数クロック異常を判定できるようになっている。
以下、本発明に係る乱数クロック発生手段、乱数カウント手段、監視手段、判定手段について詳述する。
最初に、乱数クロック発生手段は、本実施形態に係る乱数クロック発生回路１４からなり、乱数クロック発生回路１４は、水晶振動子を用いた水晶発信回路から構成され、所定周波数（例えば、１６ＭＨｚ）の基準クロックパルス（乱数クロック）を乱数カウンタ１３に出力するようになっている（図３、図４、図５参照）。
図３に示す例から明らかなように、乱数クロック発生回路１４は、ＣＰＵ１１の動作クロックを発生する本体クロック回路１２とは、別個独立な回路を構成し、乱数クロック発生回路１４が動作不良となった場合においても、本体クロック回路１２が正常に機能する限りにおいて、ＣＰＵ１１の動作が保証されるようになっている。
【００４８】
乱数カウント手段は、図４及び図５に示す例では、ｎビットカウンタＩＣ（例えば、１６ビット）からなる乱数カウンタ１３で、乱数クロック発生回路１４から出力された乱数クロックの１パルス毎にカウントアップされ、カウント可能な最大値に達した場合に再び初期値（ゼロ）に戻るとともに、このタイミングで、乱数カウンタ１３のＲＣＯ端子より、桁上がり信号であるキャリーオーバー信号が、１パルス出力されるようになっている。
乱数カウンタ１３の出力端子（Ｄ１〜Ｄｎ）からは、カウントアップされたカウント値が常時出力され、一時的な記憶手段として使用されるレジスタ１３１の入力端子に接続されており、このカウント値を前述したような遊技者のスタートレバーを押下するタイミングで発生するスタート信号の出力タイミングで取得することで、乱数値として用いられるようになっている。
【００４９】
乱数値の取得は、まず、スタート信号がスタートレバーを押下するタイミングで発生すると、スタート信号がレジスタ１３１に入力されるとともに、このタイミングで、乱数カウンタ１３の出力端子（Ｄ１〜Ｄｎ）から出力されているカウント値がレジスタ１３１に一時的に記憶（ラッチ）され、レジスタ１３１の出力端子（Ｄ１〜Ｄｎ）から出力されるようになっている。
さらに、レジスタ１３１の出力端子（Ｄ１〜Ｄｎ）から出力されたカウント値がバッファ１３２に入力されるようになっている。
そして、スタート信号は、特に図示はしないが、ＣＰＵの例えば、割り込み端子（ＩＮＴ）に入力され、割り込み処理として乱数取得処理が実行され、ＣＰＵの所定のポートを介して、バッファ１３２が指定されることで、データバス上に送出されたカウント値を乱数値として取得し、ＲＡＭ１１ｂの所定の領域に記憶されるようになっている。
そして、記憶された乱数値は、内部抽せん処理において、記憶された乱数値と予め記憶された判定値データテーブルと比較・照合され、ボーナス役、小役、リプレイ、ハズレ等に区分されることで、当せん内容が判定されるようになっている。
【００５０】
監視手段は、図４に示すように、前述した乱数カウンタ１３から定期的に出力されるキャリーアウト信号が入力されるとともに、当該キャリーアウト信号が所定時間入力されないときにクロック異常信号を出力するようになっている。
また、監視手段１３３は、本発明の再トリガ出力手段１３３ａを備えている。
本実施形態に係る監視手段１３３は、図５に示す例では、単安定マルチバイブレータ１３３から構成されている。
具体的には、単安定マルチバイブレータ１３３は、所定のパルスがＩＮ端子に入力されると、接続されたコンデンサ１３４と抵抗１３５の定数に応じて一定時間の出力パルスをＱ端子より出力するＩＣであり、本発明では、この単安定マルチバイブレータの特性を用いることで、乱数カウンタ１３のＲＣＯ端子から出力されるキャリーアウト信号（ＲＣＯ信号）を監視するようになっている。
【００５１】
乱数カウンタ１３から出力されるキャリーアウト信号（ＲＣＯ信号）は、前述したように、乱数クロック発生回路により規則的に出力される基準クロックパルス（乱数クロック）に基づき、乱数カウンタ１３のカウント可能な最大値に達する毎に出力されるため、乱数クロック発生回路が正常に動作している限りにおいて、図６に示すように、一定周期（ｔ１）毎に出力されるようになっている。
そして、前述したコンデンサ１３４と抵抗１３５の定数を設定することで、Ｑ端子より出力される出力パルス信号（ＣＨＫ信号）の出力時間（ｔ２）が乱数カウンタ１３のカウント可能な最大値に達する毎に出力されるキャリーアウト信号（ＲＣＯ信号）が出力される一定周期（ｔ１）より長くなるように定められている。
【００５２】
さらに、この単安定マルチバイブレータ１３３は、本発明に係る再トリガ出力手段１３３ａとして機能する再トリガ機能を備えており、上述した出力時間（ｔ２）内において、再度キャリーアウト信号（ＲＣＯ信号）がＩＮ端子より入力された場合に、その時点より、出力時間（ｔ２）に相当する出力パルス信号（ＣＨＫ信号）が、Ｑ端子より出力されるようになっている。
【００５３】
このように、Ｑ端子より出力される出力パルス信号（ＣＨＫ信号）の出力時間（ｔ２）をキャリーアウト信号（ＲＣＯ信号）が出力される一定周期（ｔ１）より長くするとともに、再トリガ機能を備えることで、キャリーアウト信号（ＲＣＯ信号）が一定周期（ｔ１）毎に入力されている限り、例えば、図６のキャリーアウト信号（ＲＣＯ信号）の１パルス目（Ｐ１）や２パルス目（Ｐ２）のようにＱ端子より出力される出力パルス信号（ＣＨＫ信号）は、信号のレベルを変化することなく出力信号が保持された状態で出力（Ｈｉｇｈ信号）されるようになっている。
この場合の出力パルス信号（ＣＨＫ信号）のＨｉｇｈ信号は、キャリーアウト信号（ＲＣＯ信号）が一定周期（ｔ１）毎に入力されていることに基づく信号として、キャリーアウト信号の生成の根拠となる乱数クロック発生回路１４の動作が正常であることを意味するクロック正常信号とすることができる。
【００５４】
そして、同図に示す例では、３パルス目（Ｐ３）において、キャリーアウト信号（ＲＣＯ信号）が欠落するような場合には、コンデンサ１３４と抵抗１３５の定数により定まる出力時間（ｔ２）経過後に、Ｑ端子より出力される出力パルス信号（ＣＨＫ信号）は、信号のレベルを変化させ、Ｌｏｗ信号を出力するようになる。
この場合の出力パルス信号（ＣＨＫ信号）のＬｏｗ信号は、上述のＨｉｇｈ信号とは反対に、キャリーアウト信号が入力されない、キャリーアウト信号の生成の根拠となる乱数クロック発生回路１４の動作が異常であることを意味するクロック異常信号とすることができる。
【００５５】
このように、監視手段１３３である単安定マルチバイブレータ１３３が再トリガ機能を備えることで、特にＩＣを初期化するなどの処理をすることなく、容易に乱数クロック発生回路１４の動作を監視することができる。
【００５６】
次に、本発明の判定手段について説明する。
判定手段１０は、図４に示すように、監視手段１３３からの出力信号を不定期となるタイミングで監視するとともに、クロック異常信号が出力された場合に、乱数クロック発生回路の異常を判定する手段である。
本実施形態の判定手段１０は、ＣＰＵ等の種々の電子部品やプログラムが協働して判定手段として機能する制御部１０における判定処理からなり、遊技者の不定期な入力操作に基づき発生するスタート信号が発生するタイミングで、ＣＰＵ１１の所定のポート端子（Ｐｎ）に接続された単安定マルチバイブレータ１３３のＱ端子からの出力パルス信号（ＣＨＫ信号）を監視するとともに、クロック異常信号が出力された場合に、乱数クロック発生回路１４の異常を判定するようになっている。
【００５７】
具体的には、前述した乱数の取得処理と同様に、スタート信号が、ＣＰＵの例えば、割り込み端子（ＩＮＴ）に入力されると、割り込み処理として判定処理が実行され、ＣＰＵ１１のポート端子（Ｐｎ）の信号レベルを読込み、Ｈｉｇｈ信号であれば、クロック正常信号であるため、乱数クロック発生回路１４の動作が正常であると判定する。
正常であると判定された場合は、単安定マルチバイブレータ１３３を初期化するなどの余分な処理を実行することなく、上述した乱数取得処理に移行するようになっている。
反対に、Ｌｏｗ信号であれば、クロック異常信号であるため、乱数クロック発生回路１４の動作が異常であると判定する。
異常であると判定された場合は、後述するエラー処理に移行するようになっている。
【００５８】
このように、判定処理では、一定時間毎に出力されるキャリーアウト信号を記憶し、定期的に又は所定のタイミングで初期化したり、単安定マルチバイブレータ１３３を初期化したりするような中間的な処理を行う必要がなく、また、単安定マルチバイブレータ１３３のＱ端子からの出力パルス信号（ＣＨＫ信号）を遊技者の操作に係る不定期のタイミングで監視することで、定期的に監視する必要がないようになっている。
これにより、無用な処理手順が削減され、その分のプログラムを遊技性等の向上のためのプログラムに充当することができるため、遊技機のプログラム容量を有効に活用することができるとともに、定期的に監視する必要がなくなり、ＣＰＵ１１の処理負担が軽減される。
【００５９】
次に、制御部１０で実行されている各制御処理の動作フローについて、図７を参照しつつ説明する。
図７は、本実施形態に係るスロットマシンの制御部における各制御処理を示すフローチャートである。
まず、遊技メダル投入処理（Ｓ１０）では、メダルセレクタ６ａからのメダル信号及びメダルＢＥＴスイッチ７（７ａ，７ｂ）からのメダル信号を検出し、メダル投入口６から投入されたメダルの枚数及びメダルＢＥＴスイッチ７を用いて掛けられたメダルの投入枚数を確認するとともに、メダルＢＥＴスイッチ７からのメダル信号に基づき、ＲＡＭ１１ｂで記憶される貯留メダル枚数を減少させる処理を行う。これにより、各ゲームに使用される（掛けられる）メダル数が決定されるようになっている。
【００６０】
次に、遊技者の入力操作により、スタートレバーが押下されることで、スタート信号が発生する（Ｓ１１）。
これにより、前述したクロック異常の判定処理が実行され、ＣＰＵ１１の所定のポート端子（Ｐｎ）に接続された単安定マルチバイブレータ１３３のＱ端子からの出力パルス信号（ＣＨＫ信号）を監視し、クロック正常信号が出力されている場合には、乱数取得処理が実行され、反対にクロック異常信号が出力されている場合には、本発明に係るクロック異常を報知するエラー処理が実行されるようになっている（Ｓ１２）。
【００６１】
クロック異常信号が出力されている場合のエラー処理（Ｓ１３）では、スロットマシン遊技を停止状態とするとともに、前述したように表示器Ｌ及びスピーカ９を駆動制御することにより、所定のクロック異常を示す報知演出が行われるようになっている。
【００６２】
一方、クロック正常信号が出力されている場合には、以後のスロットマシン遊技が進行されるようになっている。
まず、乱数取得処理（Ｓ１４）では、前述したようにＣＰＵ１１の所定のポートを介して、バッファ１３２が指定されることで、スタート信号のタイミングでラッチされ、データバス上に送出されたカウント値を乱数値として取得し、ＲＡＭ１１ｂの所定の領域に記憶されるようになっている。
そして、内部抽せん処理（Ｓ１５）において、記憶された乱数値と予め記憶された判定値データテーブルと比較・照合することで、ボーナス役、小役、リプレイ、ハズレ等に区分されることで、当せん内容が判定されるようになっている。
【００６３】
続いて、リール回転開始処理（Ｓ１６）において、スタート信号の入力に基づき、各リール２１ａ，２１ｂ，２１ｃに備えたステッピングモータ２３ａ，２３ｂ，２３ｃが、モータ駆動回路２２により回転制御され、各リール２１が一斉に回動を開始するとともに、リール停止制御処理（Ｓ１７）において、内部抽せん処理で判定された当せん内容に基づき、遊技者が停止ボタン５を押下することにより発生するストップ信号の入力タイミングから一定のコマ送りの範囲内で、各リール２１が停止するように制御される。
このときには、リール２１の回動位置を所定の位置検出センサから構成される回胴位置検出部２４からの位置信号を監視しつつ停止制御するようになっている（図３参照）。
【００６４】
さらに、停止されたリール２１上に表示された図柄の組合せを回胴位置検出部２４からの検出信号に基づき確認し、停止図柄が入賞の配列を構成するか否か判定する処理を行うようになっている（Ｓ１８）。
そして、子役やボーナス役などの入賞と判定された場合には、ホッパー３１がホッパー駆動回路３２により制御され、所定枚数のメダルが払出されるようになっている（Ｓ１９）。
【００６５】
このように、スロットマシン遊技の動作が行われることで、乱数クロック発生回路１４の動作異常が発見された場合には、外部にクロック異常が報知され、的確な対処ができるとともに、スロットマシン遊技が停止状態となるため、同一の乱数値を取得して、大当たりが連続又はハズレが連続するような事態が回避される。
また、乱数クロック発生回路１４の動作異常は、遊技者の入力操作に基づき、発覚するようになっているため、遊技をしていないにも拘わらず遊技機が勝手にクロック異常としてしまう違和感や不信感を払拭することができる。
【００６６】
以上説明したように、本実施形態に係るスロットマシン１によれば、本発明に係る監視手段として機能する単安定マルチバイブレータ１３３が、キャリーアウト信号が所定時間入力されないときにクロック異常信号を直接的に出力するため、判定処理において、クロック異常信号から、乱数クロック発生手段の異常を直接的に判定することができる。その結果、一定時間毎に出力されるキャリーアウト信号を記憶し、定期的に又は所定のタイミングで初期化するような中間的な処理が不要となる。
これにより、無用な処理手順が削減され、その分のプログラムを遊技性等の向上のためのプログラムに充当することができるため、スロットマシン１のプログラム容量を有効に活用することができる。
なお、本発明に係る監視手段としては単安定マルチバイブレータ１３３を適用したがこれに限定されるものではなく、等価なロジック回路等で構成することもできる。
【００６７】
また、判定処理において、単安定マルチバイブレータ１３３からの出力信号を不定期のタイミングで監視することで、定期的に監視する必要がなくなり、ＣＰＵ１１の処理負担が軽減される。
このように、初期化等の処理を必要とせず、また、定期的な監視を行うことなく乱数クロック発生回路１４の動作不良を判定することができる。
【００６８】
以上、本発明の遊技機について、好ましい乱数クロック動作の監視・判定における実施形態を示して説明したが、本発明は、上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、本発明が適用されるのは、上述した実施形態で示したスロットマシンに限らず、パチンコ機であってもよく、乱数クロックに基づき、ハードウエアにて乱数を生成するどのような遊技機であっても適用が可能である。この種の遊技機としては、スロットマシン（パチロット，パロットを含む）やパチンコ機の他、例えば、アレンジボール機，雀球機等、各種の遊技機があり、いずれも本発明の適用対象とすることができる。
【産業上の利用可能性】
【００６９】
本発明は、所定の乱数クロックに基づき、ハードウエアにて乱数を生成する遊技機に好適に利用することができる。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施形態に係るスロットマシンを示す概略正面図である。
【図２】本発明の一実施形態に係るスロットマシンの内部構成を示す概略斜視図である。
【図３】本発明の一実施形態に係るスロットマシンの制御部を示すブロック図である。
【図４】本発明の一実施形態に係るスロットマシンの監視手段と判定手段を示すブロック図である。
【図５】本発明の一実施形態に係るスロットマシンの乱数取得部を示すブロック図ある。
【図６】本発明の一実施形態に係るスロットマシンの監視手段に入力されるキャリーオーバー信号と監視手段が出力する出力信号との関係を示すタイムチャートである。
【図７】本発明の一本実施形態に係るスロットマシンの制御部における各制御処理を示すフローチャートである。
【符号の説明】
【００７１】
１  スロットマシン
２  前面パネル
３  表示窓
４  スタートレバー
５（５ａ，５ｂ，５ｃ）  停止ボタン
６  メダル投入口
７  ＢＥＴボタン
８  遊技メダル払出口
９  スピーカ
１０  制御部
２０  ドラムユニット
２１（２１ａ，２１ｂ，２１ｃ）  リール
３０  メダル払出装置
４０  演出制御部
【図１】
2008279043.tif 000003
【図２】
2008279043.tif 000004
【図３】
2008279043.tif 000005
【図４】
2008279043.tif 000006
【図５】
2008279043.tif 000007
【図６】
2008279043.tif 000008
【図７】
2008279043.tif 000009