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