(57)【要約】【課題】遊技機の遊技状態を変化させるためのリングカウンタが正常に更新されているかを監視する。【解決手段】ぱちんこ遊技機の当否抽選手段１１２は、所定の時間間隔で値をカウントし、割込が発生した時のカウント値に応じて遊技機の遊技状態を変化させるためのリングカウンタ１４０を備える。カウンタ検査手段１１３の変化検出手段１４６は、リングカウンタ１４０に含まれる複数ビットのうち、最上位桁のビット値が変化するタイミングを検出する。周期判定手段１４８は、この変化するタイミングが想定範囲内にあるかを判定する。想定範囲内になければ、異常通知手段１５０は異常検知信号を当否抽選手段１１２に送信する。【選択図】図４
2007111349.tif 000002
【特許請求の範囲】
【請求項１】
所定の時間間隔で値をカウントし、あらかじめ定められた条件が成立した時のカウント値に応じて遊技機の遊技状態を変化させるためのリングカウンタと接続され、前記リングカウンタに含まれる複数ビットのうち、所定ビットの値が変化するタイミングを検出する変化検出手段と、
前記所定ビットの値が変化する周期を示す値として検出された検出値と前記所定ビットの値が変化する周期を示す値としてあらかじめ設定された基準値との差分値が所定範囲内にあるかを判定する周期判定手段と、
前記差分値が前記所定範囲内にないときには、前記リングカウンタに異常が発生している旨を通知する異常通知手段と、
を備えることを特徴とするカウンタ検査装置。
【請求項２】
前記変化検出手段は、前記複数ビットのうち最上位桁を示すビットの値が変化するタイミングを検出することを特徴とする請求項１に記載のカウンタ検査装置。
【請求項３】
所定の時間間隔で値をカウントするリングカウンタと、
遊技状態が所定状態に移行したときに、前記リングカウンタの値を抽選値として取得する抽選値取得手段と、
前記所定状態から移行可能な遊技状態と抽選値を対応づけたテーブルを参照して、前記抽選値に応じて移行すべき遊技状態を判定する遊技制御手段と、
前記リングカウンタの動作を監視するカウンタ検査手段と、を備え、
前記カウンタ検査手段は、
前記リングカウンタに含まれる複数ビットのうち、所定ビットの値が変化するタイミングを検出する変化検出手段と、
前記所定ビットの値が変化する周期を示す値として検出された検出値と前記所定ビットの値が変化する周期を示す値としてあらかじめ設定された基準値との差分値が所定範囲内にあるかを判定する周期判定手段と、
前記差分値が前記所定範囲内にないときには、前記リングカウンタに異常が発生している旨を通知する異常通知手段と、
を含むことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カウンタ検査技術、特に、ぱちんこ遊技機等の遊技機において乱数を生成するためのカウンタを検査するための技術に関する。
【背景技術】
【０００２】
弾球遊技機として様々な機種のぱちんこ遊技機が親しまれている。従来のぱちんこ遊技機の中には、遊技盤上に形成された始動口へ遊技球が落入すると、その結果としてランダムに抽選値が取得されるものもある。取得された抽選値は当否判定され、特別図柄とよばれる図柄の変動表示が開始される。抽選結果に基づいて特別図柄の停止表示態様が決定される。
【０００３】
所定時間の変動表示後、当たりを示す態様にて特別図柄が停止表示されると、いわゆる大当たりとして特別遊技に遊技状態が移行する。特別遊技は、複数回の単位遊技で構成される。遊技盤上に形成される大入賞口は単位遊技の開始時に開放される。単位遊技はその開始から、所定期間、たとえば３０秒間経過するか、あるいは単位遊技中において遊技球が大入賞口へ９球以上入賞したときに終了する。このとき大入賞口も一旦閉鎖される。単位遊技中において、大入賞口内に遊技球が１球でも入球していれば、単位遊技は次の単位遊技へと継続される。このとき再び大入賞口は開放される。単位遊技は所定回数、たとえば、１５回を限度として継続され得る。遊技球が大入賞口に落入すると、通常よりも多くの遊技球が賞球として払い出される。
遊技者は多くの賞球を獲得するために、大入賞口を開放させる、すなわち、特別遊技に遊技状態を移行させることを主たる目的として遊技を行う。特別遊技への移行契機となるのが、始動口への遊技球の落入という技量に基づく遊技条件と、取得された抽選値が大当たりとなるという運に基づく遊技条件であるといえる（例えば、特許文献１参照）。
【０００４】
このように、特別遊技への移行はランダムに取得される抽選値、いわゆる、乱数によりその成否が決定される。弾球遊技機においては、特別遊技への移行成否以外にもいろいろな遊技局面において乱数によりその遊技内容が変化する。また、弾球遊技機以外にも、乱数に基づく偶然性が遊技の重要な要素となる遊技機は多い。
【特許文献１】特開２００３−２３０７１４号公報
【特許文献２】特開２００４−９７５７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
コンピュータプログラムにより乱数を生成するための方法としては、様々な方法が考案されている。たとえば、遊技プロセスからは独立したプロセスとしてリングカウンタを一定の時間間隔で循環させ、遊技プロセスからの割込処理が発生したときのカウント値を「乱数」として使用する方法がある。弾球遊技機であれば、始動口に遊技球が落入したときに割込が発生し、そのときのカウント値が「抽選値」として取得される。
【０００６】
このようなシンプルな処理により擬似的に乱数を生成する場合、リングカウンタは、たとえば、０．２マイクロ秒といったごく短い時間間隔にて更新される。そのため、事実上、遊技者は割込発生時のカウント値を予測することは不可能となる。更新処理が高速であることこそがカウント値を乱数と同視し得る根拠であり、リングカウンタの更新処理に対して不正な制御がなされると、遊技の公正さを保てなくなってしまう。
【０００７】
本発明はこのように認識された課題に鑑みてなされたものであり、その主たる目的は、遊技機の遊技状態を変化させるためのリングカウンタが正常に更新されているかを監視するための技術を提供することにある。
【課題を解決するための手段】
【０００８】
本発明のある態様はカウンタ検査装置である。
この装置は、所定の時間間隔で値をカウントし、あらかじめ定められた条件が成立した時のカウント値に応じて遊技機の遊技状態を変化させるためのリングカウンタと接続され、リングカウンタに含まれる複数ビットのうち、所定ビットの値が変化するタイミングを検出する変化検出手段と、所定ビットの値が変化する周期を示す値として検出された検出値と所定ビットの値が変化する周期を示す値としてあらかじめ設定された基準値との差分値が所定範囲内にあるかを判定する周期判定手段と、差分値が所定範囲内にないときには、リングカウンタに異常が発生している旨を通知する異常通知手段と、を備える。
【０００９】
この装置の場合、複数ビットのリングカウンタが高速に更新される場合であっても、所定のビットだけを検出対象とすればよい。そして、検査対象のビット値が正常なタイミングで更新されているかを判定することにより、リングカウンタの異常を簡易かつリアルタイムに検出できる。そのため、特に、リングカウンタに対する不正行為を早期に検出する上で効果がある。
【００１０】
変化検出手段は、複数ビットのうち最上位桁を示すビットの値が変化するタイミングを検出してもよい。
【００１１】
最上位桁のビット値は、下位の桁のビット値に比べて更新速度が遅い。そのため、このような態様によれば、ビット値の検出頻度を抑制できるため、リングカウンタの監視に要する処理負荷を軽減できる。
【００１２】
本発明の別の態様は、遊技機である。
この遊技機は、所定の時間間隔で値をカウントするリングカウンタと、遊技状態が所定状態に移行したときに、リングカウンタの値を抽選値として取得する抽選値取得手段と、所定状態から移行可能な遊技状態と抽選値を対応づけたテーブルを参照して、抽選値に応じて移行すべき遊技状態を判定する遊技制御手段と、リングカウンタの動作を監視するカウンタ検査手段と、を備える。
カウンタ検査手段は、リングカウンタに含まれる複数ビットのうち、所定ビットの値が変化するタイミングを検出する変化検出手段と、所定ビットの値が変化する周期を示す値として検出された検出値と所定ビットの値が変化する周期を示す値としてあらかじめ設定された基準値との差分値が所定範囲内にあるかを判定する周期判定手段と、差分値が所定範囲内にないときには、リングカウンタに異常が発生している旨を通知する異常通知手段と、を含む。
【００１３】
ここでいう遊技機は、たとえば、弾球遊技機や回胴式遊技機であってもよいし、一般的なコンピュータゲームであってもよい。このような態様によれば、遊技状態を決定づけるリングカウンタのカウント値が正常に機能しているかをリアルタイムに検出できる。このような検査機能を搭載することによって、信頼性の高い遊技機を提供できる。
【００１４】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１５】
本発明によれば、遊技機の遊技状態を変化させるためのリングカウンタが正常に更新されているかを簡易に監視できる。
【発明を実施するための最良の形態】
【００１６】
本実施例の遊技機としては、ぱちんこ遊技機を例として説明する。しかし、本発明が対象とすべき遊技機は、いわゆるスロットマシーンなどの回胴式遊技機やコンピュータゲームも含め、コンピュータプログラムにより遊技内容が制御される遊技機であってもよい。
【００１７】
図１は、本実施例におけるぱちんこ遊技機の前面側における基本的な構造を示す。
ぱちんこ遊技機１０は、主に遊技機枠と遊技盤で構成される。ぱちんこ遊技機１０の遊技機枠は、外枠１１、前枠１２、透明板１３、扉１４、上球皿１５、下球皿１６および発射ハンドル１７を含む。外枠１１は、開口部分を有し、ぱちんこ遊技機１０を設置すべき位置に固定するための枠体である。前枠１２は、外枠１１の開口部分に整合する枠体であり、図示しないヒンジ機構により外枠１１へ開閉可能に取り付けられる。前枠１２は、遊技球を発射する機構や、遊技盤を着脱可能に収容させるための機構、遊技球を誘導または回収するための機構等を含む。
【００１８】
透明板１３は、ガラスなどにより形成され、扉１４により支持される。扉１４は、図示しないヒンジ機構により前枠１２へ開閉可能に取り付けられる。上球皿１５は、遊技球の貯留、発射レールへの遊技球の送り出し、下球皿１６への遊技球の抜き取り等の機構を有する。下球皿１６は、遊技球の貯留、抜き取り等の機構を有する。上球皿１５と下球皿１６の間にはスピーカ１８が設けられており、遊技状態に応じた効果音が出力される。操作ボタン８２は、遊技者が遊技機側所定の指示へ入力するために操作するボタンである。操作ボタン８２は、上球皿１５近傍の外壁面に設けられる。
【００１９】
遊技盤５０は、外レール５４と内レール５６により区画された遊技領域５２上に、アウト口５８、特別図柄表示装置６１、演出表示装置６０、始動入賞口（以下、「始動口」という）６２、センター飾り６４、大入賞口６６、作動口６８、一般入賞口７２を含む。更に遊技領域５２には、図示しない複数の遊技釘や風車などの機構が設置される。始動口６２は、遊技球の入球を検出するための始動入賞検出装置７４と、始動口の普通電動役物を拡開させるための普通電動役物ソレノイド７６を備える。始動入賞検出装置７４は、始動口６２への遊技球の入球を検出するセンサであり、入球時にその入球を示す始動入賞情報を生成する。一般入賞口７２は、遊技球の入球を検出するための一般入賞検出装置７３を備える。一般入賞検出装置７３は、一般入賞口７２への遊技球の入球を検出するセンサであり、入球時にその入球を示す一般入賞情報を生成する。大入賞口６６は、遊技球の入球を検出するための入賞検出装置７８と、大入賞口６６を拡開させるための大入賞口ソレノイド８０を備える。入賞検出装置７８は、入球時にその入球を示す大入賞口入賞情報を生成する。
【００２０】
遊技領域５２の略中央に設けられた特別図柄表示装置６１は、特別図柄１９２を変動表示する（以下、そうした表示を「図柄変動」または「変動表示」等という）。特別図柄１９２は、始動口６２への遊技球の落入を契機として行われる抽選（以下、「特別図柄抽選」とよぶ）の結果に対応した図柄である。その変動表示が停止されたときの図柄態様が当たりと定められた図柄であった場合、その停止図柄が表示されたタイミングが当たり発生タイミングとなる。
【００２１】
演出表示装置６０は、特別図柄１９２の変動表示と連動するかたちで演出画像１９０を動画表示する液晶ディスプレイである。演出画像１９０は、当たりに対する遊技者の期待感を喚起するために演出目的で表示される画像である。
【００２２】
作動口６８は、遊技盤５０の左側方位置に設けられる。作動口６８は、通過検出装置６９を含む。通過検出装置６９は、作動口６８への遊技球の通過を検出するセンサであり、通過時にその通過を示す通過情報を生成する。作動口６８への遊技球の通過は始動口６２を拡開させるための抽選（以下、「普通図柄抽選」とよぶ）の契機となる。
【００２３】
作動口６８を遊技球が通過すると、所定時間、普通図柄とよばれる図柄が普通図柄表示装置５９に変動表示される。普通図柄表示装置５９は演出表示装置６０の右方に設けられる。普通図柄表示装置５９は、２つのランプを備える。それぞれのランプが交互に点滅する動作が「普通図柄の変動表示」に相当する動作である。通常、５０％から８０％程度の確率で普通図柄抽選は当たりとなる。普通図柄抽選が当たりとなると、普通図柄の変動表示停止後、普通図柄表示装置５９の２つのランプの所定の一方が点灯表示されることになる。そして、始動口６２が所定時間拡開する。
【００２４】
演出表示装置６０の周囲には、センター飾り６４が設けられる。センター飾り６４は、遊技球の流路、特別図柄表示装置６１および演出表示装置６０の保護、装飾等の機能を有する。センター飾り６４は、その上部に抽選保留ランプ２０が設けられ、左側部に作動保留ランプ２２が設けられている。抽選保留ランプ２０は、４個のランプからなり、その点灯個数によって特別図柄抽選の保留数を表示する。作動保留ランプ２２もまた４個のランプからなり、その点灯個数によって普通図柄変動の保留数を表示する。
【００２５】
遊技者が発射ハンドル１７を手で回動させると、その回動角度に応じた強度で上球皿１５に貯留された遊技球が１球ずつ内レール５６と外レール５４に案内されて遊技領域５２へ発射される。遊技者が発射ハンドル１７の回動位置を手で固定させると一定の時間間隔で遊技球の発射が繰り返される。遊技領域５２の上部へ発射された遊技球は、複数の遊技釘や風車に当たりながらその当たり方に応じた方向へ落下する。遊技球が一般入賞口７２や始動口６２、大入賞口６６の各入賞口へ落入すると、その入賞口の種類に応じた賞球が上球皿１５または下球皿１６に払い出される。一般入賞口７２等の各入賞口に落入した遊技球はセーフ球として処理され、アウト口５８に落入した遊技球はアウト球として処理される。なお、各入賞口は遊技球が通過するゲートタイプのものを含み、本願において「落入」、「入球」、「入賞」というときは「通過」を含むものとする。
【００２６】
遊技球が始動口６２に落入すると、特別図柄表示装置６１において特別図柄１９２が変動表示される。また、これに連動して演出画像１９０の動画表示が開始する。停止時の特別図柄１９２が当たりを示す図柄である場合、通常遊技から特別遊技に移行し、大入賞口６６の開閉動作が開始される。このとき、演出画像１９０も当たりを示す態様にて停止表示される。
【００２７】
特別遊技開始後、大入賞口６６は、約３０秒間開放された後、または９球以上の遊技球が落入した後で一旦閉鎖される。大入賞口６６が開放中に遊技球が大入賞口６６へ少なくとも１球落入した場合、大入賞口６６は再度開放される。このように、大入賞口６６が１回開放される間に遊技球が少なくとも１球以上落入することを条件に大入賞口６６の開閉が所定回数、たとえば１５回を限度として繰り返される。
【００２８】
図２は、ぱちんこ遊技機の背面側における基本的な構造を示す。
電源スイッチ４０はぱちんこ遊技機１０の電源をオンオフするスイッチである。メイン基板１０２は、ぱちんこ遊技機１０の全体動作を制御し、特に始動口６２へ入賞したときの特別図柄抽選等、遊技動作全般を処理する。サブ基板１０４は、液晶ユニット４２を備え、演出表示装置６０における表示内容を制御し、特にメイン基板１０２による抽選結果に応じて表示内容を変動させる。メイン基板１０２およびサブ基板１０４は、遊技制御装置１００を構成する。セット基盤３９は、賞球タンク４４や賞球の流路、賞球を払い出す払出ユニット４３等を含む。払出ユニット４３は、各入賞口への入賞に応じて賞球タンク４４から供給される遊技球を上球皿１５へ払い出す。払出制御基板４５は、払出ユニット４３による払出動作を制御する。発射装置４６は、上球皿１５の貯留球を遊技領域５２へ１球ずつ発射する。発射制御基板４７は、発射装置４６の発射動作を制御する。電源ユニット４８は、ぱちんこ遊技機１０の各部へ電力を供給する。
【００２９】
図３は、本実施例におけるぱちんこ遊技機の機能ブロックを示す。
ぱちんこ遊技機１０において、遊技制御装置１００は、始動口６２、大入賞口６６、一般入賞口７２、作動口６８、特別図柄表示装置６１、演出表示装置６０、普通図柄表示装置５９、操作ボタン８２、スピーカ１８、遊技効果ランプ９０のそれぞれと電気的に接続されており、各種制御信号の送受信を可能とする。遊技制御装置１００は、遊技の基本動作だけでなく、図柄変動表示や電飾等の演出的動作も制御する。遊技制御装置１００は、遊技の基本動作を含むぱちんこ遊技機１０の全体動作を制御するメイン基板１０２と、図柄の演出等を制御するサブ基板１０４とに機能を分担させた形態で構成される。遊技制御装置１００は、ハードウエア的にはデータやプログラムを格納するＲＯＭやＲＡＭ、演算処理に用いるＣＰＵ等の素子を含んで構成される。
【００３０】
メイン基板１０２は、入球判定手段１１０、当否抽選手段１１２、カウンタ検査手段１１３、図柄決定手段１１４、保留制御手段１１６、メイン表示制御手段１１８、特別遊技制御手段１２０、開閉制御手段１２４を備える。サブ基板１０４は、パターン記憶手段１３０、演出決定手段１３２、演出表示制御手段１３４を備える。なお、メイン基板１０２に含まれる各機能ブロックは、いずれかがメイン基板１０２ではなくサブ基板１０４に搭載されるかたちで構成されてもよい。同様に、サブ基板１０４に含まれる各機能ブロックは、いずれかがサブ基板１０４ではなくメイン基板１０２に搭載されるかたちで構成されてもよい。
【００３１】
入球判定手段１１０は、各入賞口への遊技球の入球を判定する。入球判定手段１１０は、始動入賞情報を受け取ると遊技球が始動口６２に入賞したと判断し、大入賞口入賞情報を受け取ると遊技球が大入賞口６６に入賞したと判断し、一般入賞情報を受け取ると遊技球が一般入賞口７２に入賞したと判断する。入球判定手段１１０は、通過情報を受け取ると遊技球が作動口６８を通過したと判断する。
【００３２】
当否抽選手段１１２は、始動口６２への遊技球の入球を契機として、通常遊技から特別遊技へ移行するか否かを判定するために乱数の値を当否抽選値として取得する。詳しくは後述するが当否抽選手段１１２は、０〜６５５３５の範囲で循環するリングカウンタを備えている。当否抽選手段１１２は、始動口６２へ遊技球が入球したときのリングカウンタのカウント値を当否抽選値として取得する。当否抽選手段１１２は、当否テーブルを保持する。
【００３３】
本実施例の当否判定テーブルにおいては０〜２５５の範囲の当否抽選値が当たりと判定される。当否抽選手段１１２は、当否テーブルを参照し、取得した当否抽選値が当たりであるか否かを判定することにより特別図柄抽選を実行する。カウンタ検査手段１１３は、当否抽選手段１１２のリングカウンタが正常に動作しているかを監視する。カウンタ検査手段１１３については次の図４に関連して詳述する。
【００３４】
図柄決定手段１１４は、特別図柄表示装置６１に表示させる特別図柄の停止図柄と表示パターンを決定する。図柄決定手段１１４は、０〜２５５の範囲で生成されるパターン抽選値に応じて特別図柄の表示パターンを決定する。また、図柄決定手段１１４は０〜２５５の範囲で生成される図柄抽選値に応じて特別図柄の停止図柄態様を決定する。
【００３５】
図柄決定手段１１４は、特別図柄を変動表示させるときの変動開始から停止までの変動態様が定められた複数種の表示パターンを記憶する。複数種の表示パターンは、長短様々な変動時間をもつ。すなわち、各表示パターンには、その図柄変動の終了条件としてパターンごとに変動時間が定められており、その変動時間の経過時に特別図柄の変動が停止される。
【００３６】
図柄決定手段１１４は、遊技球が作動口６８を通過した場合には、普通図柄を決定するための抽選乱数を取得し、その抽選乱数に応じて普通図柄の停止図柄を決定する。普通図柄の停止図柄が特定の図柄であった場合、開閉制御手段１２４が始動口６２の普通電動役物を所定時間拡開する。図柄決定手段１１４は、特別図柄抽選の結果、表示パターンを示すデータ、停止図柄をメイン表示制御手段１１８および演出決定手段１３２へ送出する。
【００３７】
保留制御手段１１６は、当否抽選手段１１２により取得された当否抽選値を保留球として保持する。当否抽選値は、その保留数が所定の上限に達するまで蓄積される。保留数の上限は４である。保留制御手段１１６は、普通図柄抽選の結果についても４つを上限として保持する。
【００３８】
メイン表示制御手段１１８は、特別図柄を特別図柄表示装置６１に変動表示させる。メイン表示制御手段１１８は、特別図柄の変動表示を開始するタイミングと停止するタイミングにて、変動開始コマンドと変動停止コマンドを演出表示制御手段１３４へ送信することにより、メイン表示制御手段１１８による特別図柄と演出表示制御手段１３４による演出画像１９０の動画表示が同期し、連動が保たれる。メイン表示制御手段１１８は、普通図柄の変動を普通図柄表示装置５９に表示させる。
【００３９】
特別遊技制御手段１２０は、特別図柄抽選が当たりであった場合に、特別遊技の実行処理を制御する。
【００４０】
開閉制御手段１２４は、始動口６２の普通電動役物や大入賞口６６の開閉を制御する。開閉制御手段１２４は、普通図柄が特定の図柄で停止されると、普通電動役物ソレノイド７６に開放指示を送り、始動口６２を開放させる。また、開閉制御手段１２４は、特別遊技中、大入賞口ソレノイド８０に開放指示を送り、大入賞口６６を開放させる。
【００４１】
サブ基板１０４のパターン記憶手段１３０は、演出画像の動画再生過程を示す演出パターンを複数種類保持する。各演出パターンには、その動画表示の終了条件としてパターンごとに動画表示時間が定められており、その動画表示時間の経過時に動画表示が停止される。演出決定手段１３２は、図柄決定手段１１４により決定される変動時間や停止図柄、特別図柄抽選の結果に応じて、演出パターンと停止時の演出画像を選択する。
【００４２】
演出表示制御手段１３４は、選択された演出パターンにしたがって演出画像を動画表示させる。演出表示制御手段１３４は、遊技効果ランプ９０の点灯および消灯や、スピーカ１８からの音声出力などの演出処理も制御する。
【００４３】
図４は、カウンタ検査手段と当否抽選手段の機能ブロック図である。
当否抽選手段１１２は、リングカウンタ１４０を含む。リングカウンタ１４０は、０〜６５５３５の範囲で数値を循環させる１６ビットのカウンタである。リングカウンタ１４０は、遊技プロセスとは別個に、定期的にカウンタを更新する。リングカウンタ１４０は、８ビットの第１カウンタ１４２と８ビットの第２カウンタ１４４を含む。第１カウンタ１４２と第２カウンタ１４４は、別々のＩＣ（Integrated Circuit）チップとして形成される。
【００４４】
第２カウンタ１４４は、０〜２５５の範囲で、数値をカウントアップする。２５５の次には０に戻る。０に戻るとき、桁上がりとして第１カウンタ１４２の数値が１だけカウントアップされる。第２カウンタ１４４は、０．２マイクロ秒ごとにカウントアップされる。したがって、第１カウンタ１４２は、０．２×２５６＝５１．２により、５１．２マイクロ秒ごとにカウントアップされる。リングカウンタ１４０全体としては、２５６×２５６、すなわち６５５３５に達すると、その次には０に戻る。
【００４５】
カウンタ検査手段１１３は、リングカウンタ１４０のカウント値を取得し、そのカウント値が正常な速度で更新されているかを監視する。ただし、リングカウンタ１４０のカウント値は０．２マイクロ秒という極めて短い時間間隔でカウントアップされる。カウント値そのものが０．２マイクロ秒ごとに確かにカウントアップされているかを常時監視するとすれば、カウンタ検査手段１１３の処理負担が大きい。そこで、本実施例におけるカウンタ検査手段１１３は、リングカウンタ１４０の最上位桁のビット、すなわち、第１カウンタ１４２の最上位桁のビット値の変化のみを検出対象とする。０．２（マイクロ秒）×６５５３６＝１３．１（ミリ秒）により、リングカウンタ１４０は１３．１ミリ秒ごとに１周する。そのため、最上位桁のビット値は１３．１（ミリ秒）÷２＝６．５５（ミリ秒）ごとに０から１、１から０へと切り替わる。カウンタ検査手段１１３は、この最上位桁のビット値が概ね６．５５ミリ秒ごとに変化しているかを監視する。これにより、カウンタ検査手段１１３の処理負荷を抑制した形で、簡易にリングカウンタ１４０の動作を監視できる。
【００４６】
カウンタ検査手段１１３は、変化検出手段１４６、周期判定手段１４８および異常通知手段１５０を含む。
変化検出手段１４６は、第１カウンタ１４２の最上位桁のビット値の変化を検出する。周期判定手段１４８は、このビット値の切り替わりに要する時間（以下、「変化周期」とよぶ）が６．５５ミリ秒近辺であるかを判定する。異常通知手段１５０は、この変化周期がもともと想定されている時間（以下、「基準周期」とよぶ）である６．５５ミリ秒から大きく外れているときには、異常検知信号を当否抽選手段１１２に送信する。当否抽選手段１１２は、異常検知信号を受信すると、リングカウンタの値を外れとなる値、たとえば、６５５３５に固定してリングカウンタの更新を中止させる。このため、リングカウンタ１４０の異常が検出されると、直ちに、大当たりが発生しないように遊技が停止される。異常通知手段１５０は、外部のいわゆるホールコンピュータに異常検知信号を送信してもよい。異常通知手段１５０は、異常検知信号を送信するかわりに、画像やランプ、音声、振動等によってエラーの発生を報知してもよい。
【００４７】
図５は、カウント値の検査処理過程を示すフローチャートである。
まず、変化検出手段１４６は第１カウンタ１４２の最上位桁のビット値の変化を検出する（Ｓ１０）。ここでは、１から０に変化したとする。周期判定手段１４８は変化が検出された時刻を記録する（Ｓ１２）。周期判定手段１４８は、前回、最上位桁のビット値が０から１に変化した時刻と、今回、１から０に変化した時刻の差、すなわち、最上位桁のビット値が１であった時間の長さを変化周期として算出する（Ｓ１４）。次に、周期判定手段１４８は、変化周期と、もともと想定されている基準周期である６．５５ミリ秒との差を計算し、その差分値が所定の閾値Ｔ以内に収まっているかを判定する（Ｓ１６）。たとえば、閾値Ｔが０．１ミリ秒として設定されたときには、変化周期と基準周期の差分値が０．１ミリ秒以内であるかを判定する。差分値が閾値Ｔ以内であれば（Ｓ１６のＮ）、リングカウンタ１４０は正常動作しているので、処理は終了する。一方、差分値が閾値Ｔを超えるときには（Ｓ１６のＹ）、異常通知手段１５０は異常検知信号を当否抽選手段１１２に送信する（Ｓ１８）。これにより、遊技が実質的に強制停止される。
【００４８】
以上、本実施例に示したぱちんこ遊技機１０によれば、遊技状態を決定づけるカウント値の更新処理が正常になされているかを遊技中においてリアルタイムに検出できる。所定のビット値の変化を監視するだけなので、処理がシンプルであり、カウンタ検査手段１１３の監視負荷を抑制できる。このようなカウンタ検査手段１１３を搭載することによって、遊技機の不正制御や故障を早期に発見でき、遊技に対する信頼性を向上させることができる。
【００４９】
なお、請求項に記載の抽選値取得手段の機能は、本実施例においては当否抽選手段１１２により実現される。また、請求項に記載の遊技制御手段の機能も、本実施例においては当否抽選手段１１２を主体として、メイン基板１０２により実現される。
これら請求項に記載の各構成要件が果たすべき機能は、本実施例において示された各機能ブロックの単体もしくはそれらの連係によって実現されることも当業者には理解されるところである。
【００５０】
以上、本発明を実施例をもとに説明した。この実施例はあくまで例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【図面の簡単な説明】
【００５１】
【図１】本実施例におけるぱちんこ遊技機の前面側における基本的な構造を示す図である。
【図２】ぱちんこ遊技機の背面側における基本的な構造を示す図である。
【図３】本実施例におけるぱちんこ遊技機の機能ブロックを示す図である。
【図４】カウンタ検査手段と当否抽選手段の機能ブロック図である。
【図５】カウント値の検査処理過程を示すフローチャートである。
【符号の説明】
【００５２】
１０  ぱちんこ遊技機、  ５０  遊技盤、  ５２  遊技領域、  ５９  普通図柄表示装置、  ６０  演出表示装置、  ６１  特別図柄表示装置、  ６２  始動口、  ６４  センター飾り、  ６６  大入賞口、  ６８  作動口、  ６９  通過検出装置、  ７２  一般入賞口、  ７３  一般入賞検出装置、  ７４  始動入賞検出装置、  ７６  普通電動役物ソレノイド、  ７８  入賞検出装置、  ８０  大入賞口ソレノイド、  ８２  操作ボタン、  ９０  遊技効果ランプ、  １００  遊技制御装置、  １０２  メイン基板、  １０４  サブ基板、  １１０  入球判定手段、  １１２  当否抽選手段、  １１３  カウンタ検査手段、  １１４  図柄決定手段、  １１６  保留制御手段、  １１８  メイン表示制御手段、  １２０  特別遊技制御手段、  １２４  開閉制御手段、  １３０  パターン記憶手段、  １３２  演出決定手段、  １３４  演出表示制御手段、  １４０  リングカウンタ、  １４２  第１カウンタ、  １４４  第２カウンタ、  １４６  変化検出手段、  １４８  周期判定手段、  １５０  異常通知手段。
【図１】
2007111349.tif 000003
【図２】
2007111349.tif 000004
【図３】
2007111349.tif 000005
【図４】
2007111349.tif 000006
【図５】
2007111349.tif 000007