(57)【要約】【課題】体感器等の不正手段による不正遊技を防止する。【解決手段】遊技機の制御装置に関し、１インターバル毎に第１のカウンタの第１のカウント値を１回加算することにより（Ｓ１２）、複数インターバル期間をかけて第１のカウント値を開始値から終了値に達するまで変化させるステップ（Ｓ２２）と、第１のカウント値が終了値に達した場合、次のインターバルにおける第１のカウント値の開始値および終了値を変更するステップ（Ｓ２４）とを含む。開始値及び終了値の両方を変更することにより、入賞や通過のタイミングを当りのタイミングに合わせることを困難とする。したがって、不正遊技を防止することができる。【選択図】図１１
2010246978.tif 000002
【特許請求の範囲】
【請求項１】
１インターバル毎に遊技処理を実行する遊技制御プログラムを有する遊技機の制御装置であって、
前記遊技制御プログラムは、
１インターバル毎に第１のカウンタの第１のカウント値を１回加算することにより、複数インターバル期間をかけて前記第１のカウント値を開始値から終了値に達するまで変化させるステップと、
前記第１のカウント値が終了値に達した場合、次のインターバルにおける前記第１のカウント値の開始値および終了値を変更するステップと、
所定の遊技条件が成立すると、そのときの第１のカウント値に基づいて遊技機の遊技状態を切り換えるステップと、を含み、
前記制御装置は、前記第１のカウンタの前記開始値及び前記終了値を決めるための第２のカウンタを備え、
前記第２のカウンタの第２のカウント値を１回加算する周期は、前記第１のカウント値を１回加算する周期よりも短い、
ことを特徴とする遊技機の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機の制御装置に関し、不正遊技を防止するための技術に関する。
【背景技術】
【０００２】
パチンコ機やスロットマシン機等の遊技機では、乱数の値によって「当たり」か「はずれ」かを決定している。この乱数の値はカウンタの値（すなわちカウント値）と一致し、インターバル（例えば４ミリ秒間）ごとに所定範囲内で変化させている。すなわち、通常はカウンタ値を１ずつ増やし、カウンタ値が終了値に達するとカウンタを開始値に初期化して循環させる。例えば、所定範囲を０〜２９９と仮定すると、開始値は０となり、終了値は２９９となる。この例では、カウンタ値が０〜２９８のときには１増加させ、カウンタ値が２９９のときには０に初期化する。したがって、カウンタは、遊技機の電源投入時（あるいはリセット時）から定期的に更新し続けることになる。
【０００３】
上記カウント値は、遊技機に設けられている図柄表示器の図柄表示に用いられることが多い。すなわち、図柄変動を開始する始動口に遊技球が入賞すると、その入賞を検知したときのカウント値を読み取る。そして、読み取ったカウント値（以下「読取値」と呼ぶ。）に応じて、その後に図柄表示器に表示する図柄の内容を制御している。例えば、上記所定範囲のうちで「７」のみが当たりである場合を仮定する。もし、読取値が「７」であれば、図柄表示器に表示させる図柄の内容を「当たり」の態様（具体的には「７７７」等の当たり図柄）で停止するように制御する。また、読取値が「７」以外の値であれば、その値に応じて図柄表示器に表示させる図柄の内容を「はずれ」の態様で停止するように制御する。
【０００４】
ここで、パチンコ機において遊技球が始動口に入賞するタイミング（以下「入賞タイミング」と呼ぶ。）は、遊技盤面に多数配置された障害釘によって遊技球が乱雑に振る舞うために一様でない。したがって、インターバルごとに更新されるカウンタのカウント値を入賞タイミングで読み取っても、その読取値は結果的にランダムな値になる。ところが、カウンタはインターバルごとに更新されるため、ある「当たり」が出てから次の「当たり」が出るまでの周期も一定になる。その周期はカウント値が所定範囲を一巡する期間に等しくなり、以下「カウント周期」と呼ぶ。上記所定範囲の例において３００個の値を４ミリ秒ごとに更新すると、カウント周期は１．２秒となる。したがって、一度読取値が当たりの値になったときから１．２秒後に遊技球が始動口に入賞すると、そのときの読取値もまた当たりの値となってしまう。
【０００５】
ところで、一定周期ごとに振動や音等の信号を発生させるいわゆる「体感器」なるものがある。この体感器が発生する信号に従って遊技者が発射装置のオン／オフを行えば、一定周期ごとに遊技球を発射させることができる。また、体感器によらず、部材の作動パターンによっては、遊技者が上記一定周期を知り得る場合がある。この部材の作動パターンとしては、例えば遊技盤面に設けられているランプの点滅パターン、スピーカから出る効果音、役物の動作パターン等がある。また、部材の作動パターンは、一般にカウンタの１周期とは無関係のタイミングで作動するようになっている。ところが設計や製造上のミス等の原因によってカウンタの１周期と同期して作動してしまうと、遊技者が上記一定周期を知ることが可能になる。この部材の作動パターンに従って遊技者が発射装置のオン／オフを行えば、一定周期ごとに遊技球を発射させることができる。ただし、上述したとおり、遊技盤面には多数の障害釘が設けられているため、入賞タイミングは必ずしも周期的には発生しない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、カウンタの１周期（上記の例では１．２秒間）ごとに合わせて遊技球を発射すれば、入賞タイミングを周期的に発生させることも可能になる。そのため、始動口への入賞時に「当たり」となる確率を増大させることが可能になる。したがって、体感器等によって遊技すればほぼ確実に「当たり」を発生させることも可能になる。こうした不正遊技は意図的に「当たり」を狙って遊技するものであり、偶然性により「当たり」を狙って遊技する一般の遊技者を考慮すると不公平であり、許されるべきでない。本発明はこのような点に鑑みてなされたものであり、体感器等の不正手段による不正遊技を防止する遊技機の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る遊技機の制御装置は、
１インターバル毎に遊技処理を実行する遊技制御プログラムを有する遊技機の制御装置であって、
前記遊技制御プログラムは、
１インターバル毎に第１のカウンタの第１のカウント値を１回加算することにより、複数インターバル期間をかけて前記第１のカウント値を開始値から終了値に達するまで変化させるステップと、
前記第１のカウント値が終了値に達した場合、次のインターバルにおける前記第１のカウント値の開始値および終了値を変更するステップと、
所定の遊技条件が成立すると、そのときの第１のカウント値に基づいて遊技機の遊技状態を切り換えるステップと、を含み、
前記制御装置は、前記第１のカウンタの前記開始値及び前記終了値を決めるための第２のカウンタを備え、
前記第２のカウンタの第２のカウント値を１回加算する周期は、前記第１のカウント値を１回加算する周期よりも短い、
ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、体感器等の不正手段による遊技機の不正遊技を防止することができる。
【図面の簡単な説明】
【０００９】
【図１】パチンコ機（遊技機）の外観を示す正面図である。
【図２】第１の制御部の構成を示すブロック図である。
【図３】第１のメイン処理を示すフローチャートである。
【図４】第１のカウント処理（カウント処理Ｐａ）を示すフローチャートである。
【図５】第２のカウント処理（カウント処理Ｐｂ）を示すフローチャートである。
【図６】大当たり判別処理を示すフローチャートである。
【図７】第３のカウント処理（カウント処理Ｐｃ）を示すフローチャートである。
【図８】カウント値の経時的な変化を示すタイムチャートである。
【図９】第２のメイン処理を示す図であって、（Ａ）にはフローチャートを、（Ｂ）にはカウント値の経時的な変化をタイムチャートでそれぞれ示す。
【図１０】第３のメイン処理を示す図であって、（Ａ）にはフローチャートを、（Ｂ）にはカウント値の経時的な変化をタイムチャートでそれぞれ示す。
【図１１】第４のメイン処理を示すフローチャートである。
【図１２】カウント値の経時的な変化を示すタイムチャートである。
【図１３】カウント値の経時的な変化を示すタイムチャートである。
【図１４】第５のメイン処理を示すフローチャートである。
【図１５】カウント値の経時的な変化を示すタイムチャートである。
【図１６】第２の制御部の構成を示すブロック図である。
【図１７】カウンタブロックの構成を示す図である。
【図１８】発振器の構成を示す図であって、（Ａ）には水晶振動子を用いた場合を、（Ｂ）には抵抗やコンデンサ等を用いた場合を、（Ｃ）にはインバータを用いた場合をそれぞれ示す。
【図１９】カウンタブロック内で行われる処理内容を示すフローチャートである。
【図２０】カウント値の経時的な変化を示すタイムチャートである。
【図２１】カウント値の経時的な変化を示すタイムチャートである。
【図２２】カウント値の経時的な変化を示すタイムチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明における実施の形態を図面に基づいて説明する。ここで、実施の形態１から実施の形態５までは、ＣＰＵ内に設けられたカウンタを用いて実現する態様を示す。また、実施の形態６では、カウンタブロックを用いて実現する態様をそれぞれ示す。
【００１１】
〔実施の形態１〕
まず、カウント値が開始値から終了値に達するまでの変化を多様にする実施の形態１について、図１〜図８を参照しながら説明する。ここで、図１にはパチンコ機の外観を正面図で示す。図２には、第１の制御部の構成をブロック図で示す。図３には第１のメイン処理を、図４には第１のカウント処理（カウント処理Ｐａ）を、図５には第２のカウント処理（カウント処理Ｐｂ）を、図６には大当たり判別処理を、図７には第３のカウント処理（カウント処理Ｐｃ）をそれぞれフローチャートで示す。図８には、カウント値の経時的な変化をタイムチャートで示す。これらの図において、共通する要素には同一符号を付している。
【００１２】
図１において、パチンコ機１０の遊技盤面１２上には、複合装置１４、第１種始動口１８、大入賞口２０等が適宜に配置して設けられている。複合装置１４には、ゲートセンサ３８、普通図柄表示器４０、特別図柄表示器４２等が設けられている。第１種始動口１８は後述する特定領域の一つであって、通常の入賞口と同様に作用して賞球（賞品球とも呼ぶ）を払い出す。ゲートはパチンコ球（遊技球）の通過をゲートセンサ３８が検出するだけであり、賞球は払い出さない。普通図柄表示器４０は、普通図柄（例えば英数字や記号等）を表示する。この普通図柄はパチンコ球がゲートを通過したときに変動が始まり、その後に停止する。特別図柄表示器４２は、特別図柄（例えば絵柄や英数字、記号等）を表示する。この特別図柄は第１種始動口１８にパチンコ球が入賞したときに変動が始まり、その後に停止する。
【００１３】
また、第１種始動口１８は、始動口センサ３４が設けられている。この始動口センサ３４は、第１種始動口１８に入賞したパチンコ球を検出すると、入賞信号を出力する。大入賞口２０には蓋２０ａが備えられており、この蓋２０ａはソレノイド３２によって開閉される。また、大入賞口２０には特別領域としてＶゾーン２０ｂが設けられている。このＶゾーン２０ｂにパチンコ球が一定の時期に入賞すれば、大当たり遊技状態を一定制限（例えば１６回）内で継続することができる。遊技盤面１２以外では、賞球を含むパチンコ球を一時的に貯留する下皿２６と、効果音や音楽等を出すスピーカ２８と、遊技者の手がハンドル２２に触れているか否かを検出するタッチセンサ２４と、そのハンドル２２を操作してパチンコ球を打ち出すための発射モータ２１と、ガラス枠１７の開放を検出する金枠センサ３６とが設けられている。スピーカ２８は賞球の受皿である上皿３０の内部に設けられ、タッチセンサ２４や金枠センサ３６はそれぞれ所定の位置に設けられている。また、ランプ類１６にはＬＥＤや電球等が用いられており、パチンコ機１０の遊技内容等に合わせて適切な位置に配置される。
【００１４】
次にメイン制御部１００について、図２を参照しながら説明する。このメイン制御部１００は、ＣＰＵ（プロセッサ）１１０，ＲＯＭ１０２，ＲＡＭ１０４，発振器１０１，入力処理回路１０８，出力処理回路１１２，表示制御回路１１４，通信制御回路１１６等によって構成されている。発振器１０１はほぼ一定の周期でパルス信号を出力し、ＣＰＵ１１０の動作を司る。ＣＰＵ１１０は、ＲＯＭ１０２に記録されている遊技制御プログラムを実行してパチンコ機１０を制御する。上記遊技制御プログラムには、後述する大当たり判別処理等を実現するためのプログラムが含まれる。このＲＯＭ１０２はＥＰＲＯＭが用いられるが、ＥＥＰＲＯＭやフラッシュメモリ等を用いてもよい。ＲＡＭ１０４には、各種データあるいは入出力信号が格納される。このＲＡＭ１０４にはＤＲＡＭが用いられるが、ＳＲＡＭやフラッシュメモリ等の不揮発性メモリを用いてもよい。カウンタ１１１は、ＣＰＵ１１０内（例えばレジスタやバッファ）に設けられている。
【００１５】
入力処理回路１０８は、始動口センサ３４やゲートセンサ３８から送られた入賞信号を受けて、メイン制御部１００内で処理可能なデータ形式に変換し、バス１１８を介してＣＰＵ１１０やＲＡＭ１０４にデータ等を送る。出力処理回路１１２はＣＰＵ１１０からバス１１８を介して送られた作動データを受けて、ランプ類１６やソレノイド３２等のようにパチンコ機１０に備えられている各種の作動装置を作動させる。表示制御回路１１４はＣＰＵ１１０からバス１１８を介して送られた表示データを受けて、普通図柄表示器４０や特別図柄表示器４２に対して、文字，図柄，画像等を表示するための制御を行う。通信制御回路１１６は、枠制御部２００（あるいはホールコンピュータ３００）との間においてデータを送受信するための回路である。枠制御部２００はメイン制御部１００と同様にＣＰＵを中心に構成されており、その構成は公知であるので詳細な説明を省略する。なお、枠制御部２００は、パチンコ遊技を行うために必要なパチンコ球の発射や賞球の払い出し等を制御し、効果音や音楽等をスピーカ２８から出し、あるいは金枠センサ３６による扉開放の検査等を所定のタイミングで行う。また、上記各構成要素は、いずれもバス１１８に互いに結合されている。
【００１６】
次に、メイン制御部１００内で行われるカウント処理について、図３〜図８を参照しながら説明する。このカウント処理には、カウンタのカウント値をカウントアップする場合と、カウントダウンする場合と、その両方を混在させる場合とがある。ここでは説明を簡単にするために、カウントアップする場合について説明する。そのため、開始値Ｃminは下限値に、終了値Ｃmaxは上限値にそれぞれ相当する。
【００１７】
図３に示すメイン処理において、まず特定条件が成立したか否かを判別する〔ステップＳ１０〕。ここで、「特定条件」は、パチンコ機の種類や日時等に応じて予め設定される。なお、遊技状態等に応じて、その特定条件を適時に変化させてもよい。また、特定条件が成立する具体例としては、特定領域（第１種始動口１８等）にパチンコ球が入賞または通過した場合や、大当たり状態になっている場合等がある。もし、特定条件が成立したときには（ＹＥＳ）、カウント処理Ｐｂを実行する〔ステップＳ１４〕。一方、特定条件が成立しないときには（ＮＯ）、カウント処理Ｐａを実行する〔ステップＳ１２〕。
【００１８】
ここで、カウント処理Ｐａの処理内容について、図４を参照しながら説明する。カウント処理Ｐａは、図２に示すＣＰＵ１１０内に設けられたカウンタ１１１のカウント値Ｃを１だけカウントアップする処理を行う。図４において、まずカウント値Ｃを１だけ加算する〔ステップＳ３０〕。すなわち、Ｃ＝Ｃ＋１の演算を行う。この演算の結果、カウント値Ｃが終了値Ｃmaxに達したか否かを判別する〔ステップＳ３４〕。すなわち、Ｃ≧Ｃmaxを満たすか否かで判別する。もし、カウント値Ｃが終了値Ｃmaxに達したならば（ＹＥＳ）、そのカウント値Ｃを開始値Ｃminで初期化する〔ステップＳ３６〕。すなわち、Ｃ＝Ｃminを実行する。このとき、初期化する値は開始値Ｃminに限らず、他の任意の値であってもよい。一方、カウント値Ｃが終了値Ｃmaxに達していないときは（ＮＯ）は、何もせずにカウント処理Ｐａを終了する。この処理の場合では、開始値Ｃminは下限値に、終了値Ｃmaxは上限値にそれぞれ相当する。
【００１９】
なお、上記ステップＳ３０に代えて、あるいはそのステップＳ３０に加えて、変化値Ｘをカウント値Ｃに加算してもよい〔ステップＳ３２〕。具体的には、図２に示すＲＡＭ１０４内に設けられるフリーカウンタ１０５のカウント値Ｎに基づいてデータテーブルＴＢ２を参照して変化値Ｘを取得し、その変化値Ｘをカウント値Ｃに加算する。すなわち、Ｃ＝Ｃ＋Ｘを実行する。データテーブルＴＢ２には、カウント値Ｎと変化値Ｘとの対応関係が規定され、以下に示すデータテーブルＴＢ４，ＴＢ６等でも同様である。この場合に変化値Ｘはどのような値でもよいが、素数とするときにはカウント値Ｃの変化が多様化する点でより望ましい。このステップＳ３２の実行によって、カウンタ１１１のカウント値Ｃを大きく変化させることができる。
【００２０】
また、カウント処理Ｐｂの処理内容について、図５を参照しながら説明する。カウント処理Ｐｂは、図２に示すＣＰＵ１１０内に設けられたカウンタ１１１のカウント値Ｃを所定範囲内において、上記フリーカウンタ１０５のカウント値Ｎだけカウントアップする処理を行う。図５において、まずカウント値Ｃをカウント値Ｎだけ加算する〔ステップＳ４０〕。すなわち、Ｃ＝Ｃ＋Ｎの演算を行う。この演算の結果、カウント値Ｃが終了値Ｃmaxに達したか否かを判別する〔ステップＳ４４〕。すなわち、Ｃ≧Ｃmaxを満たすか否かで判別する。もし、カウント値Ｃが終了値Ｃmaxに達したならば（ＹＥＳ）、そのカウント値Ｃをカウント値Ｃから終了値Ｃmaxを減算した値で初期化する〔ステップＳ４６〕。すなわち、Ｃ＝Ｃ−Ｃmaxを実行する。一方、カウント値Ｃが終了値Ｃmaxに達していないときは（ＮＯ）は、何もせずにカウント処理Ｐｂを終了する。
【００２１】
なお、上記ステップＳ４０に代えて、あるいはそのステップＳ４０に加えて、図４に示すステップＳ３２の場合と同様にフリーカウンタ１０５のカウント値Ｎに基づいてデータテーブルＴＢ４を参照して変化値Ｘを取得し、その変化値Ｘをカウント値Ｎに加算してもよい〔ステップＳ４２〕。すなわち、Ｃ＝Ｃ＋Ｘの演算を実行する。また、ステップＳ４６では、カウント値Ｃを開始値Ｃminで初期化してもよい。
【００２２】
図３に戻って、カウント値Ｃをカウントアップした後、パチンコ遊技のための遊技処理を行う〔ステップＳ１６〕。この遊技処理には、パチンコ球がゲートセンサ３８を通過すると行われる普通図柄表示器４０の変動処理、パチンコ球が第１種始動口１８に入賞すると行われる特別図柄表示器４２の変動処理、パチンコ球が入賞すると行われる賞球の払い出し処理等のように、パチンコ遊技を実現するための各種処理が行われる。そのうちの一つに大当たり判別処理があり、図６を参照しながら説明する。この大当たり判別処理は、大当たり／はずれを判別するための処理を行う。
【００２３】
図６において、第１種始動口１８にパチンコ球が入賞したか否かを判別する〔ステップＳ５０〕。もし、パチンコ球が入賞したときは（ＹＥＳ）、カウンタ１１１を参照してカウント値Ｃを取得するとともに〔ステップＳ５２〕、ＲＡＭ１０４（あるいはＲＯＭ１０２）に格納されている大当たり値を取得する〔ステップＳ５４〕。そして、大当たりか否かを判別する〔ステップＳ５６〕。具体的には、ステップＳ５２，５４で取得したカウント値Ｃと大当たり値とが一致しているか否かで判別する。もし、一致しているときには（ＹＥＳ）、大当たり処理を行う〔ステップＳ５８〕。大当たり処理としては、特別図柄表示器４２に大当たり図柄を表示するとともに、所定期間かつ所定回数を限度として大入賞口２０の蓋２０ａを開く。こうして、遊技者は多くの賞球を得ることができる。一方、第１種始動口１８にパチンコ球が入賞していないとき（ステップＳ５０のＮＯ）や、大当たりでないとき（ステップＳ５６のＮＯ）には、その後は何もせずに大当たり処理を終了する。
【００２４】
再び図３に戻って、ステップＳ１６の遊技処理を終えた後、ステップＳ１０を実行し始めてからインターバルΔｔ（例えば４ミリ秒間）を経過するまで〔ステップＳ２０〕、カウント処理Ｐｃを実行する〔ステップＳ１８〕。このカウント処理Ｐｃはフリーカウンタ１０５のカウント値Ｎをカウントアップするための処理であって、図７を参照しながら説明する。図７において、まずカウント値Ｎを１だけ加算する〔ステップＳ６０〕。すなわち、Ｎ＝Ｎ＋１の演算を行う。この演算の結果、カウント値Ｎが終了値Ｎmaxに達したか否かを判別する〔ステップＳ６４〕。すなわち、Ｎ≧Ｎmaxを満たすか否かで判別する。もし、カウント値Ｎが終了値Ｎmaxに達したならば（ＹＥＳ）、そのカウント値Ｎを開始値Ｎminで初期化する〔ステップＳ６６〕。すなわち、Ｎ＝Ｎminを実行する。一方、カウント値Ｎが終了値Ｎmaxに達していないときは（ＮＯ）は、何もせずにカウント処理Ｐｃを終了する。
【００２５】
なお、上記ステップＳ６０に代えて、あるいはそのステップＳ６０に加えて、図４に示すステップＳ３２の場合と同様にフリーカウンタ１０５のカウント値Ｎに基づいてデータテーブルＴＢ６を参照して変化値Ｘを取得し、その変化値Ｘをカウント値Ｎに加算してもよい〔ステップＳ６２〕。すなわち、Ｎ＝Ｎ＋Ｘの演算を実行する。
【００２６】
再び図３に戻って、ステップＳ２０においてインターバルΔｔが経過すると、再びステップＳ１０に戻る。こうしてステップＳ１０からステップＳ２０が繰り返し実行される。このとき、カウンタ１１１のカウント値Ｃは、開始値Ｃminから終了値Ｃmaxまでの範囲内で循環して増加方向に変化する。この様子を図８を参照しながら説明する。ここで、図８や図９（Ｂ），図１０（Ｂ）等のタイムチャートにおいて、実線の細線で示す変化パターンＰ０は、従来のパチンコ機におけるカウント処理によって得られるパターンである。すなわち、時刻ｔ１０に開始値Ｃminから増加し始めて、時刻ｔ１６には終了値Ｃmaxに達して開始値Ｃminに初期化される。そして、再び時刻ｔ１６に開始値Ｃminから増加し始める。その後も同様の態様で変化する。したがって、カウント値Ｃがある特定の大当たり値と一致する間隔（以下、本明細書では「大当たり間隔」と呼ぶ。）は、時刻ｔ１０から時刻ｔ１６までの期間にほぼ等しくなる。なお、カウント値Ｃは、実際には図面の右上円内に示すように、インターバルΔｔごとに階段状に変化するものである。また、各タイムチャートでは全体の変化パターンを分かりやすくするために、カウント値Ｃの変化を斜め線分で示す。
【００２７】
図３に示すメイン処理を実行すると、図８（Ａ）に示すようにカウント値Ｃは実線の太線で示す変化パターンＰ２となる。すなわち、ステップＳ１２を実行すると、従来の変化パターンＰ０と同様に時刻ｔ１０において開始値Ｃminから増加する。そして、時刻ｔ１２に特定条件が成立してステップＳ１４が実行され、カウント値Ｃが大きく増加している。その後は再び従来の変化パターンＰ０と同様に変化するため、時刻ｔ１４には終了値Ｃmaxに達して開始値Ｃminに初期化される。そして、再び時刻ｔ１４に開始値Ｃminから増加し始めて、時刻ｔ１８に特定条件が成立して少し変化し、時刻ｔ２０には終了値Ｃmaxに達する。その後も特定条件が成立するごとに、カウント値Ｃが変化する。
【００２８】
上記の実施の形態１によれば、発振器１０１から出力されるパルス信号を受けて、カウンタ１１１のカウント値Ｃを開始値Ｃminから終了値Ｃmaxに達するまで変化させている。また、変化パターンＰ２における大当たり間隔は、１回目の周期では時刻ｔ１０から時刻ｔ１４までの期間にほぼ等しく、２回目の周期では時刻ｔ１４から時刻ｔ２０までの期間にほぼ等しい。カウント値Ｃが開始値Ｃminから終了値Ｃmaxに達するまでの変化に要する期間（すなわち遷移期間）の長さは、１回または複数回だけ伸び縮みすることになる。結果として、少なくとも１回は他の期間と異ならせている。そして、特別図柄表示器４２に大当たり図柄が表示されると（所定の遊技条件成立）、大入賞口２０の蓋２０ａを開くことによりパチンコ機１０の遊技状態を切り換える。そのため、従来のようにカウンタの１周期に合わせてパチンコ球を発射しても、不正をしようとする遊技者が意図するような遊技状態（この例では大当たり状態である。以下、同様である。）には切り換わらない。遊技者にとっては、遷移期間の長さがいつ、どれだけ変化するのかは分からない。したがって、不正遊技を防止することができる。
【００２９】
また、特定条件が１回または複数回成立したり成立しなかったりする場合もあり、またフリーカウンタ１０５のカウント値Ｎも遊技状態に応じて複雑に変わる。このように、特定条件の成立回数やカウント値Ｎによっては、カウンタ１１１のカウント値Ｃが不規則に変化する。こうして大当たり間隔が複雑に（すなわち多様に）変化するので、パチンコ球を第１種始動口１８に入賞させるタイミングを大当たりのタイミングに合わせることが極めて困難になる。したがって、不正遊技を防止することができる。さらに、不定のタイミングでカウント値Ｃが通常の変化とは異なる変化をする（例えば図８（Ａ）に示す時刻ｔ１２，ｔ１８）。このときカウント値Ｃが変化する幅もフリーカウンタ１０５のカウント値Ｎに依存する。そのため遊技者にとっては、遷移期間の長さがいつ、どれだけ変化するのかは分からない。したがって、不正遊技を防止することができる。
【００３０】
なお、以下に示すように応用してもよい。これらの場合は、いずれも不正遊技を防止することができる。
（ａ１）遷移期間の長さを他の遷移期間と比べて１回だけ異ならせ、その後は他の遷移期間の長さで変化させてもよい。この場合であっても、大当たり間隔がどれだけ変化したのかは遊技者には分からない。
（ａ２）特定条件を所定のタイミング（例えばカウント値Ｃが開始値Ｃminであるときから所定期間経過後）で成立させてもよい。この場合であっても、フリーカウンタ１０５のカウント値Ｎによっては大当たり間隔がどれだけ変化したのかは遊技者には分からない。
（ａ３）特定条件を不定のタイミングで成立させる場合には、フリーカウンタ１０５のカウント値Ｎに代えて、ＲＯＭ１０２（あるいはＲＡＭ１０４）に予め格納される所定値をカウント値Ｃに加算（あるいは減算）してもよい。この場合であっても、カウント値Ｃがどれだけ通常の変化とは異なる変化をするのかは分からない。そのため、大当たり間隔がどれだけ変化したのかは遊技者には分からない。
（ａ４）図８（Ｂ）に示すように、特定条件が成立する時刻ｔ２４，２６において、カウント値Ｃをカウント値Ｎに基づいて減らしてもよい。この場合には、時刻ｔ１０において開始値Ｃminから増加し始め、途中の時刻ｔ２４，２６で減少し、時刻ｔ２８には終了値Ｃmaxに達して開始値Ｃminに初期化されている。この変化パターンＰ４における大当たり間隔は、時刻ｔ１０から時刻ｔ２８までの期間にほぼ等しい。この態様では大当たり間隔が従来よりも伸びている。こうして大当たり間隔が変化するので、パチンコ球を第１種始動口１８に入賞させるタイミングを大当たりのタイミングに合わせることが困難になる。なお、カウント値Ｃをカウント値Ｎに基づいて、図８（Ａ）に示す増やす態様と図８（Ｂ）に示す減らす態様とを適当に混在させてもよい。この場合には、どの程度混在させるか、あるいは増加値や減少値等によって大当たり間隔がより複雑に変化する。そのため、パチンコ球を第１種始動口１８に入賞させるタイミングを大当たりのタイミングに合わせることがさらに困難になる。
【００３１】
〔実施の形態２〕
次に、カウント値が開始値から終了値に達するまでの変化を一時的に停止する実施の形態２について、図９を参照しながら説明する。ここで、図９において、図９（Ａ）には第２のメイン処理をフローチャートを示し、図９（Ｂ）にはカウント値の経時的な変化をタイムチャートで示す。なお、パチンコ機１０やメイン制御部１００の構成は上記実施の形態１と同様であるので、その説明を省略する。したがって、実施の形態１と異なる点について説明する。
【００３２】
図９（Ａ）に示すメイン処理は、図３に示すメイン処理に代わる処理である。図９（Ａ）において、まず特定条件が成立したか否かを判別する〔ステップＳ１０〕。もし、特定条件が成立しないときには（ＮＯ）、カウント処理Ｐａを実行する〔ステップＳ１２〕。その後、パチンコ遊技のための遊技処理を行う〔ステップＳ１６〕。一方、特定条件が成立したときには（ＹＥＳ）、何もせずに遊技処理を行う〔ステップＳ１６〕。そして、ステップＳ１０を実行し始めてからインターバルΔｔを経過するまで待機し〔ステップＳ２０〕、ステップＳ１０に戻る。こうしてステップＳ１０，Ｓ１２，Ｓ１６，Ｓ２０が繰り返し実行される。
【００３３】
図９（Ａ）に示すメイン処理を実行すると、図９（Ｂ）に示すようにカウント値Ｃは実線の太線で示す変化パターンＰ６となる。すなわち、ステップＳ１２を実行すると、時刻ｔ１０において開始値Ｃminから増加する。そして、時刻ｔ３０から時刻ｔ３２までの間には特定条件が成立してステップＳ１２が実行されず、カウント値Ｃが保持されている。その後は再び増加し、時刻ｔ３４には終了値Ｃmaxに達して開始値Ｃminに初期化される。そして、再び時刻ｔ３４に開始値Ｃminから増加し始める。その後も特定条件が成立するごとに、カウント値Ｃが保持される。この変化パターンＰ６における大当たり間隔は、時刻ｔ１０から時刻ｔ３４までの期間にほぼ等しい。この態様では時刻ｔ３０から時刻ｔ３２までの間にカウント値Ｃが保持されているので、大当たり間隔が従来よりも伸びている。
【００３４】
上記の実施の形態２によれば、不定のタイミングでカウント値Ｃが不定の期間だけ保持される。そのため、遷移期間が伸びて、大当たり間隔も変化する。こうして大当たり間隔が変化するので、実施の形態１と同様に、パチンコ機１０の不正遊技を防止することができる。なお、カウント値Ｃが保持するタイミングを所定のタイミングとしてもよい。同様に、カウント値Ｃを保持する期間も所定期間としてもよい。いずれの場合でも、遷移期間が伸びて、大当たり間隔も変化するので、不正遊技を防止することができる。
【００３５】
〔実施の形態３〕
次に、カウント値が開始値から終了値に達するまでの間に変化方向を一時的に変える実施の形態３について、図１０を参照しながら説明する。ここで、図１０において、図１０（Ａ）には第３のメイン処理をフローチャートを示し、図１０（Ｂ）にはカウント値の経時的な変化をタイムチャートで示す。なお、パチンコ機１０やメイン制御部１００の構成は上記実施の形態１と同様であるので、その説明を省略する。したがって、実施の形態１と異なる点について説明する。
【００３６】
図１０（Ａ）に示すメイン処理は、図３に示すメイン処理に代わる処理である。図１０（Ａ）において、まず特定条件が成立したか否かを判別する〔ステップＳ１０〕。もし、特定条件が成立すると（ＹＥＳ）、変化値Ｘの符号を反転した後に〔ステップＳ１１〕、カウント処理Ｐａを実行する〔ステップＳ１２〕。一方、特定条件が成立しないときには（ＮＯ）、何もせずにカウント処理Ｐａを実行する〔ステップＳ１２〕。ステップＳ１２を実行した後、パチンコ遊技のための遊技処理を行う〔ステップＳ１６〕。そして、ステップＳ１０を実行し始めてからインターバルΔｔを経過するまで待機し〔ステップＳ２０〕、ステップＳ１０に戻る。こうしてステップＳ１０，Ｓ１１，Ｓ１２，Ｓ１６，Ｓ２０が繰り返し実行される。
【００３７】
図１０（Ａ）に示すメイン処理を実行すると、図１０（Ｂ）に示すようにカウント値Ｃは実線の太線で示す変化パターンＰ８となる。すなわち、ステップＳ１２を実行すると、時刻ｔ１０において開始値Ｃminから増加する。そして、時刻ｔ４０，ｔ４２においてそれぞれ特定条件が成立してステップＳ１１が実行され、変化値Ｘの符号が変わっている。そのため、時刻ｔ１０〜ｔ４０と時刻ｔ４２〜ｔ４４とは増加方向に、時刻ｔ４０〜ｔ４２は減少方向にそれぞれカウント値Ｃが変化する。その後、時刻ｔ４４には終了値Ｃmaxに達して開始値Ｃminに初期化される。そして、再び時刻ｔ４４に開始値Ｃminから増加し始める。その後も特定条件が成立するごとに変化値Ｘの符号が変わり、カウント値Ｃが増加したり減少したりする。この変化パターンＰ８における大当たり間隔は、時刻ｔ１０から時刻ｔ４４までの期間にほぼ等しい。この例では、時刻ｔ４０におけるカウント値Ｃと同じ値に回復するのが時刻ｔ１６である。そのため、時刻ｔ４０から時刻ｔ１６までの期間分だけ大当たり間隔が従来よりも伸びている。
【００３８】
上記の実施の形態３によれば、不定のタイミングで、カウント値Ｃを不定の期間だけ変化方向を変えて変化させている。そのため、遷移期間が伸びて、大当たり間隔も変化する。こうして大当たり間隔が変化するので、実施の形態１と同様に、パチンコ機１０の不正遊技を防止することができる。なお、カウント値Ｃの変化方向を変えるタイミングを所定のタイミングとしてもよい。同様に、カウント値Ｃを保持する期間も所定期間としてもよい。いずれの場合でも、遷移期間が伸びて、大当たり間隔も変化するので、不正遊技を防止することができる。
【００３９】
〔実施の形態４〕
次に、開始値および／または終了値を変更する実施の形態４について、図１１〜図１３を参照しながら説明する。ここで、図１１には第４のメイン処理をフローチャートで示す。図１２，図１３には、カウント値の経時的な変化をタイムチャートでそれぞれ示す。なお、パチンコ機１０やメイン制御部１００の構成は上記実施の形態１と同様であるので、その説明を省略する。したがって、実施の形態１と異なる点について説明する。
【００４０】
図１１に示すメイン処理は、図３に示すメイン処理に代わる処理である。図１１において、まずカウンタ１１１のカウント値Ｃを１だけカウントアップするカウント処理Ｐａを実行し〔ステップＳ１２〕、その後にパチンコ遊技のための遊技処理を行う〔ステップＳ１６〕。そして、ステップＳ１２を実行し始めてからインターバルΔｔを経過するまで〔ステップＳ２０〕、フリーカウンタ１０５のカウント値Ｎを１だけカウントアップするカウント処理Ｐｃを実行する〔ステップＳ１８〕。インターバルΔｔを経過すると、カウント値Ｃが終了値Ｃmaxに達したか否かを判別する〔ステップＳ２２〕。すなわち、Ｃ≧Ｃmaxを満たすか否かで判別する。もし、カウント値Ｃが終了値Ｃmaxに達したならば（ＹＥＳ）、カウント値Ｎに基づいて開始値Ｃminおよび／または終了値Ｃmaxを変更する〔ステップＳ２４〕。すなわち、Ｃmin＝Ｃmin＋Ｎ，Ｃmin＝Ｃmin−Ｎ，Ｃmax＝Ｃmax＋Ｎ，Ｃmax＝Ｃmax−Ｎのうち、少なくとも一つを実行する。ステップＳ２４の実行後、あるいはカウント値Ｃが終了値Ｃmaxに達していないときは（ステップＳ２２のＮＯ）、ステップＳ１２に戻る。こうしてステップＳ１２，Ｓ１６，Ｓ１８，Ｓ２０，Ｓ２２，Ｓ２４が繰り返し実行される。
【００４１】
図１１に示すメイン処理においてステップＳ２４でＣmax＝Ｃmax＋Ｎの実行によって終了値が変更されると、図１２（Ａ）に示すようにカウント値Ｃは実線の太線で示す変化パターンＰ１０となる。すなわち、ステップＳ１２を実行すると、時刻ｔ１０において開始値Ｃminから増加し、時刻ｔ５０には終了値（Ｃmax＋Ｎ）に達して開始値Ｃminに初期化される。そして、再び時刻ｔ５０に開始値Ｃminから増加し始める。この変化パターンＰ１０における大当たり間隔は、時刻ｔ１０から時刻ｔ５０までの期間にほぼ等しい。この例では、終了値がカウント値Ｎの分だけ大当たり間隔が従来よりも伸びている。同様に、上記ステップＳ２４でＣmax＝Ｃmax−Ｎの実行によって終了値が変更されると、図１２（Ｂ）に示すようにカウント値Ｃは実線の太線で示す変化パターンＰ１２となる。この例では、終了値がカウント値Ｎの分だけ大当たり間隔が従来よりも縮んでいる。
【００４２】
また、上記ステップＳ２４でＣmin＝Ｃmin＋Ｎの実行によって開始値が変更されると、図１３（Ａ）に示すようにカウント値Ｃは実線の太線で示す変化パターンＰ１４となる。この例では、終了値がカウント値Ｎの分だけ大当たり間隔が従来よりも縮んでいる。さらに、上記ステップＳ２４でＣmin＝Ｃmin−Ｎの実行によって開始値が変更されると、図１３（Ｂ）に示すようにカウント値Ｃは実線の太線で示す変化パターンＰ１６となる。この例では、開始値がカウント値Ｎの分だけ大当たり間隔が従来よりも伸びている。
【００４３】
上記の実施の形態４における４つの態様によれば、カウント値Ｃが終了値Ｃmax（所定のタイミング）に達すると、開始値Ｃminおよび／または終了値Ｃmaxを変化させている。そのため、遷移期間が伸び縮みし、大当たり間隔も変化する。こうして大当たり間隔が変化するので、実施の形態１と同様に、パチンコ機１０の不正遊技を防止することができる。なお、これらの４つの態様を任意に混在して実行すると、大当たり間隔がより多様に変化する。また、開始値と終了値とを同時に変更した場合でも、同様に大当たり間隔がより多様に変化する。さらに、不定のタイミングで開始値Ｃminおよび／または終了値Ｃmaxを変化させてもよい。いずれの場合でも、遷移期間が伸び縮みして、大当たり間隔も変化するので、不正遊技を防止することができる。
【００４４】
〔実施の形態５〕
次に、カウント値の変化値（変化率）を変える実施の形態５について、図１４，図１５を参照しながら説明する。ここで、図１４には第５のメイン処理をフローチャートで示す。図１５にはカウント値の経時的な変化をタイムチャートで示す。なお、パチンコ機１０やメイン制御部１００の構成は上記実施の形態１と同様であるので、その説明を省略する。したがって、実施の形態１と異なる点について説明する。
【００４５】
図１４に示すメイン処理は、図３に示すメイン処理に代わる処理である。図１４において、まずカウンタ１１１のカウント値Ｃを変化値Ｘに基づいてカウントアップするカウント処理Ｐｂを実行し〔ステップＳ１４〕、その後にパチンコ遊技のための遊技処理を行う〔ステップＳ１６〕。そして、ステップＳ１４を実行し始めてからインターバルΔｔを経過するまで〔ステップＳ２０〕、フリーカウンタ１０５のカウント値Ｎを０．１（０．０１等の他の実数値であってもよい）だけカウントアップするカウント処理Ｐｃを実行する〔ステップＳ１８〕。インターバルΔｔを経過すると、カウント値Ｃが終了値Ｃmaxに達したか否かを判別する〔ステップＳ２２〕。すなわち、Ｃ≧Ｃmaxを満たすか否かで判別する。もし、カウント値Ｃが終了値Ｃmaxに達したならば（ＹＥＳ）、カウント値Ｎに基づいて変化値Ｘを変更する〔ステップＳ２６〕。すなわち、Ｘ＝Ｎを実行する。ステップＳ２６の実行後、あるいはカウント値Ｃが終了値Ｃmaxに達していないときは（ステップＳ２２のＮＯ）、ステップＳ１４に戻る。こうしてステップＳ１４，Ｓ１６，Ｓ１８，Ｓ２０，Ｓ２２，Ｓ２６が繰り返し実行される。
【００４６】
図１４に示すメイン処理を実行すると、図１５（Ａ）に示すようにカウント値Ｃは実線の太線で示す変化パターンＰ１８となる。すなわち、ステップＳ１２を実行すると、時刻ｔ１０において開始値Ｃminから変化値Ｘ（ただし、Ｘ＞１）に対応して増加する。そして、時刻ｔ７０には終了値Ｃmaxに達して開始値Ｃminに初期化される。そして、再び時刻ｔ７０に開始値Ｃminから再び増加し始めて、時刻ｔ７２には終了値Ｃmaxに達する。この変化パターンＰ１８における大当たり間隔は、１回目の周期では時刻ｔ１０から時刻ｔ７０までの期間にほぼ等しく、２回目の周期では時刻ｔ７０から時刻ｔ７２までの期間にほぼ等しい。この例では、いずれの周期についても大当たり間隔が従来よりも縮んでいる。一方、変化値Ｘが０＜Ｘ＜１の場合には、図１５（Ｂ）に示すようにカウント値Ｃは実線の太線で示す変化パターンＰ２０となる。この変化パターンＰ２０における大当たり間隔は、時刻ｔ１０から時刻ｔ７４までの期間にほぼ等しい。この例では、大当たり間隔が従来よりも伸びている。
【００４７】
上記の実施の形態５によれば、カウント値Ｃが終了値Ｃmax（所定のタイミング）に達すると、変化値Ｘを変更してカウント値Ｃを変化させている。そのため、遷移期間が伸び縮みし、大当たり間隔も変化する。こうして大当たり間隔が変化するので、実施の形態１と同様に、パチンコ機１０の不正遊技を防止することができる。なお、変化値Ｘを変更するタイミングを不定のタイミングとしてもよい。この場合でも、遷移期間が伸び縮みして、大当たり間隔も変化するので、不正遊技を防止することができる。
【００４８】
〔実施の形態６〕
次に、カウンタブロックを用いて本発明を実現する実施の形態６について、図１６〜図１９を参照しながら説明する。ここで、図１６には、第２の制御部の構成をブロック図で示す。図１７には、カウンタブロックの構成を示す。図１８には、発振器の構成を示す。図１９には、カウンタブロック内で行われる処理内容をフローチャートで示す。なお、パチンコ機１０の構成は上記実施の形態１と同様であるので、その説明を省略する。したがって、実施の形態１と異なる点について説明する。
【００４９】
図１６に示すメイン制御部１００は、図２に示すメイン制御部１００に代わる制御部である。図２と異なるのは、カウンタをカウンタブロック１０６で実現している点である。このカウンタブロック１０６の構成を図１７に示す。この図１７において、カウンタブロック１０６は、カウンタ１０７ｃ，比較器１０７ｄ，設定レジスタ１０７ｅによって構成されている。発振器１０７ａの構成例等については後述する。カウンタ１０７ｃは発振器１０７ａから出力されたパルス信号を受けて、カウント値Ｎをカウントアップする。また、カウンタ１０７ｃは、設定レジスタ１０７ｅから出力されたクリア信号を受けて、カウンタを開始値Ｎminで初期化する。さらに、カウンタ１０７ｃは、ＣＰＵ１１０からバス１１８を介して出力された読出信号を受けて、そのときのカウント値Ｎをバス１１８を介して送る。設定レジスタ１０７ｅは、ＣＰＵ１１０（あるいは枠制御部２００やホールコンピュータ３００等）からバス１１８を通じて設定された設定値を一時的に記録（記憶）する。この設定値は、具体的には終了値Ｎmaxに相当する。比較器１０７ｄは、カウンタ１０７ｃのカウント値Ｎと設定レジスタ１０７ｅの設定値とが一致したときにクリア信号を出力し、一致しないときには何も出力しない。
【００５０】
ここで、発振器１０７ａを自励発振回路で構成した一例を図１８に示す。ここで、図１８（Ａ）には水晶振動子を用いた発振器の回路構成を、図１８（Ｂ）には抵抗およびコンデンサを用いた発振器の回路構成を、図１８（Ｃ）にはインバータを多段接続した発振器の回路構成をそれぞれ示す。
【００５１】
図１８（Ａ）に示す発振器は、インバータ（ＮＯＴ回路）Ｑ１０，Ｑ１２、抵抗Ｒ１０、水晶振動子ＸＬ、コンデンサＣ１０，Ｃ１２によって構成されている。インバータＱ１０の両端には抵抗Ｒ１０と水晶振動子ＸＬとが並列に接続されており、さらにコンデンサＣ１０，Ｃ１２を介してそれぞれアースに接続されている。このインバータＱ１０にはインバータＱ１２が直列に接続されており、そのインバータＱ１２の出力側から周期的にパルス信号ＰＬが出力される。この発振器では、パルス信号ＰＬの周期は水晶振動子ＸＬの発振周波数に依存する。なお、水晶振動子ＸＬに代えて、セラミックス振動子等のような他の種類の振動子を用いてもよい。
【００５２】
図１８（Ｂ）に示す発振器は、インバータＱ１４，Ｑ１６、抵抗Ｒ１２、コンデンサＣ１４によって構成されている。インバータＱ１４の両端には、抵抗Ｒ１２が並列接続されている。また、アース側からコンデンサＣ１４、インバータＱ１４、インバータＱ１６の順に直列に接続されている。インバータＱ１４に接続されていないコンデンサＣ１４の片側はアースに接続され、インバータＱ１６の出力側から周期的にパルス信号ＰＬが出力される。なお、コンデンサＣ１４の容量値と抵抗Ｒ１２の抵抗値とを掛けた値（＝Ｃ１４×Ｒ１２）は時定数であり、出力されるパルス信号ＰＬの周期にほぼ等しい。
【００５３】
図１８（Ｃ）に示す発振器は、４つのインバータＱ１８，Ｑ２０，Ｑ２２，Ｑ２４によって構成されている。これらのインバータＱ１８，Ｑ２０，Ｑ２２，Ｑ２４は直列に接続されている。さらに、インバータＱ２２の出力側がインバータＱ１８の入力側に接続されて帰還ループをなしている。そして、インバータＱ２４の出力側から周期的にパルス信号ＰＬが出力される。この例では、４段にインバータを接続して構成したが、多段（数十段から数百段）にインバータを接続することも可能である。各インバータでは入力されたパルス信号が出力されるまでに微小な時間で遅延し、この遅延時間Δｄは多段接続されたインバータの数に比例する。したがって、インバータ段数ｎに遅延時間Δｄを掛けた値（＝ｎ×Δｄ）は、出力されるパルス信号ＰＬの周期にほぼ等しい。
【００５４】
上記構成をなすカウンタブロック１０６は、図１９に示すカウント処理Ｐｄの手順で処理される。このカウント処理Ｐｄは、図７に示すカウント処理Ｐｃに代えて実行される。図１９において、まず発振器１０７ａから出力されたパルス信号を受けたか否かを判別する〔ステップＳ７０〕。もし、パルス信号を受けていないとき（ＮＯ）は、何もせずにステップＳ８０に進む。この場合は、カウンタ１０７ｃのカウント値Ｎは保持されたままになる。一方、パルス信号を受けたときは（ステップＳ７０のＹＥＳ）、ＣＰＵ１１０から停止信号を受けたか否かを判別する〔ステップＳ７２〕。もし、停止信号を受けたときは（ＹＥＳ）、ステップＳ８０に進む。この場合もカウンタ１０７ｃのカウント値Ｎは保持されたままになる。一方、停止信号を受けていないときは（ステップＳ７２のＮＯ）、カウント値Ｎをカウントアップする〔ステップＳ７４〕。具体的には、Ｎ＝Ｎ＋１の演算を行う。そして、カウント値Ｎが終了値Ｎmaxに達したか否かを判別する〔ステップＳ７６〕。具体的には、Ｎ≧Ｎmaxを満たすか否かで判別する。もし、カウント値Ｎが終了値Ｎmaxに達したならば（ＹＥＳ）、そのカウント値Ｎを開始値Ｎminで初期化する〔ステップＳ７８〕。具体的には、Ｎ＝Ｎminの代入を行う。この開始値Ｎminは、予めＣＰＵ１１０から直接カウンタ１０７ｃに設定しておく。なお、必要に応じて適時に開始値Ｎminの値を変更してもよい。一方、カウント値Ｎが終了値Ｎmaxに達していないときは（ステップＳ７６のＮＯ）、何もせずに次のステップＳ８０に進む。
【００５５】
次に、比較器１０７ｄからクリア信号を受けたか否かを判別する〔ステップＳ８０〕。もし、クリア信号を受けていないときはステップＳ８４に進む。この場合もカウンタ１０７ｃのカウント値Ｎは保持されたままになる。一方、クリア信号を受けたときは（ＹＥＳ）、ステップＳ７８と同様にカウンタ１０７ｃのカウント値Ｎを開始値Ｎminで初期化する〔ステップＳ８２〕。そして、ＣＰＵ１１０から読出信号を受けたか否かを判別する〔ステップＳ８４〕。もし読出信号を受けていないとき（ＮＯ）は、そのままステップＳ７０に戻る。一方、読出信号を受けたときは（ＹＥＳ）、バス１１８を介してＣＰＵ１１０にカウント値Ｎを送った後〔ステップＳ８６〕、ステップＳ７０に戻る。この処理内容によって、通常はステップＳ７４によってカウント値Ｎがカウントアップされ、ＣＰＵ１１０はカウンタ１０７ｃに読出信号を出力してカウント値Ｎを取得することができる。また、カウントアップを停止してカウント値Ｎを保持する場合には、カウンタ１０７ｃに停止信号を出力すればよい。さらに、カウンタ１０７ｃに開始値Ｎminを、設定レジスタ１０７ｅに終了値Ｎmaxをそれぞれ設定し変更することもできる。そのため、適時に開始値Ｎminおよび／または終了値Ｎmaxを変更することができる。
【００５６】
上記の実施の形態６によれば、発振器１０１（第１発振器）から出力されるパルス信号を受けて、カウンタ１１１（第１カウンタ）のカウント値Ｃ（第１カウント値）を開始値Ｃmin（第１開始値）から終了値Ｃmax（第１終了値）に達するまで規則的に変化させている（図３参照）。また、発振器１０１よりも高速に動作する発振器１０７ａ（第２発振器）から出力されるパルス信号を受けて、カウンタ１０７ｃ（第２カウンタ）のカウント値Ｎ（第２カウント値）を開始値Ｎmin（第２開始値）から終了値Ｎmax（第２終了値）に達するまで変化させている（図１９参照）。そのため、カウンタ１１１のカウント値Ｃと、カウンタ１０７ｃのカウント値Ｎとは異なる速度で更新されることになる。そして、不定のタイミングで、カウンタ１０７ｃのカウント値Ｎに基づいてカウンタ１１１のカウント値Ｃを変更している（図３に示すステップＳ１４）。そのため、カウント値Ｃは不定のタイミングで大きく変化することが多くなる。さらに、特別図柄表示器４２に大当たり図柄が表示されると（所定の遊技条件成立）、大入賞口２０の蓋２０ａを開くことによりパチンコ機１０の遊技状態を切り換える。ここで、発振器１０７ａは図１８に示す自励発振回路によって構成したので、パルス信号ＰＬ間の間隔はそれほど高い精度は得られず不均一になる。この傾向は精度の悪い発振器１０７ａを用いるほど顕著になる。また、カウンタ１０７ｃを初期化する周期（遷移期間に相当する）もまた不均一となる。そのため、図１９に示すステップＳ７４，Ｓ８２を実行して得られるカウント値Ｎもまた不均一となる。さらには大当たり間隔も不均一となるので、従来のようにカウンタの１周期に合わせてパチンコ球を発射しても、不正をしようとする遊技者が意図するような遊技状態には切り換わらない。当然のことながら、遊技者にとっては、大当たり間隔がいつ、どれだけ変化するのかは分からない。したがって、不正遊技をより確実に防止することができる。
【００５７】
なお、以下に示すように応用してもよい。これらの場合は、いずれも不正遊技を防止することができる。
（ｂ１）カウンタ１０７ｃは、図１７に示す発振器１０７ａに代えて、図２に示す発振器１０１から出力されるパルス信号を受けるようにしてもよい（図１６および図１７では二点鎖線で示す）。この場合、発振器１０１と発振器１０７ａとの発振周波数は同一であってもよいし、異なっていてもよい。ただし、発振器１０７ａが発振器１０１よりも高い周波数であるほうが望ましい。こうすると、大当たり間隔を大幅に変えることができる。なお、発振器１０１が発振器１０７ａよりも高い周波数であってもよい。また、発振器１０１の構成を図１８に示す３態様のいずれかとしてもよい。この場合には、パルス信号が不規則に変化しやすくなる。そのため、上述した実施の形態１から実施の形態５までの各形態において、遷移期間も不規則になりやすくなる。こうして、大当たり間隔を不規則に変えることができる。
（ｂ２）図１７に示す発振器１０７ａ（発振器１０１）とカウンタ１０７ｃとの間には、発振器１０７ａ（発振器１０１）から出力されたパルス信号を分周して出力する分周器１０７ｂを設けてもよい。この分周器１０７ｂは、ＣＰＵ１１０（あるいは枠制御部２００やホールコンピュータ３００等）からバス１１８を通じて設定された分周値に基づいてパルス信号の分周を行う。分周値を適当な時期に変更すると、遷移期間が伸び縮みし、大当たり間隔も変わる。
（ｂ３）設定レジスタ１０７ｅに設定する設定値は、パチンコ機１０相互間で異なる値に設定するのがより望ましい。例えば、ＣＰＵ１１０の内部に記録されているＩＤ番号や製造番号等のようなデータに基づいて、上記設定値を特定する。こうすることによって、カウンタ１０７ｃを初期化する周期（すなわち、遷移期間や大当たり間隔）をパチンコ機１０ごとに異ならせることができる。そのため体感器等の不正手段によって、あるパチンコ機でカウント周期が分かったとしても、他のパチンコ機のカウント周期は異なるためにタイミングを合わせることができない。したがって、他のパチンコ機では「当たり」になる可能性が極めて低く、不正遊技を最小限に抑えることができる。
（ｂ４）図１８（Ａ）や図１８（Ｂ）に示す抵抗Ｒ１０，Ｒ１２やコンデンサＣ１０，Ｃ１２，Ｃ１４は、精度の低いものを用いるのが望ましい。また、抵抗Ｒ１０，Ｒ１２にはカーボン抵抗器や金属被膜抵抗器が用いられる。これらの種類の抵抗器に代えて、周囲温度に応じて抵抗値が変化しやすいサーミスタを用いてもよい。また、コンデンサＣ１０，Ｃ１２，Ｃ１４には、可変容量コンデンサを用いてもよい。こうすると、出力するパルス信号ＰＬの周期をより不規則にしやすくなる。そのため、遷移期間や大当たり間隔がさらに不規則になる。したがって、不正遊技を行おうとする遊技者のタイミングを大きく外すことができるので、不正遊技を防止することができる。
【００５８】
〔他の実施の形態〕
上述した遊技機の制御装置において、他の部分の構造，形状，大きさ，材質，個数，配置および動作条件等については、上記実施の形態に限定されるものでない。例えば、上記実施の形態を応用した次の各形態を実施することもできる。
【００５９】
（１）実施の形態５では所定または不定のタイミングで変化値Ｘを変更した。この変化値Ｘを関数に基づいて所定のタイミング（例えばインターバルΔｔごと）で変更するようにしてもよい。例えば、関数ｆを次式のように定義する。  [数１]  ｆ＝ＡｅBx＋Ｃ（ｅは自然対数、Ａ，Ｂ，Ｃは定数、ｘは変数である）  このとき、変数ｘとして与えるのは、カウント値Ｃである。その他、関数ｆは、多元多項式で表してもよい。こうした関数ｆに基づいて変化値Ｘを変更させると、例えば図２０に示す変化パターンＰ２２のようになる。この例では、時刻ｔ１０から時刻ｔａ２までの１回目の周期と、時刻ｔａ２から時刻ｔａ４までの２回目の周期とでは異なる関数ｆに基づいて変化させている。いずれにしても、遷移期間が伸び縮みして、大当たり間隔も変化するので、不正遊技を防止することができる。なお、同じ関数ｆに基づいて変化値Ｘを変更してもよい。また、図４に示すデータテーブルＴＢ２，図５に示すデータテーブルＴＢ４，図７に示すデータテーブルＴＢ６における対応関係を、上記関数ｆで求められる関係としてもよい。こうすれば毎回演算をする必要がなくなり、処理速度が向上する。
【００６０】
（２）上記の各実施の形態では、カウント値Ｃを開始値Ｃminと終了値Ｃmaxとの範囲内（すなわち、Ｃmin≦Ｃ≦Ｃmax）で変化させた。この態様に限らず、開始値Ｃminと終了値Ｃmaxとの範囲を超えて変化させてもよい。具体的には、上記関数ｆを適切に定めることによって実現できる。その一例を図２１に変化パターンＰ２４で示す。この例では、時刻ｔｂ２から時刻ｔｂ４までの間に、カウント値Ｃが終了値Ｃmaxよりも上回っている。この場合も、遷移期間が伸び縮みして、大当たり間隔も変化するので、不正遊技を防止することができる。
【００６１】
（３）上記の実施の形態１では、特定条件が成立するときにカウント値Ｃをカウント値Ｎに基づいて減らし、そのカウント値Ｃが終了値Ｃmaxに達する時期を制限していない（図８（Ｂ）参照）。この形態に代えて、カウント値Ｃが終了値Ｃmaxに達する時期を一定周期に制限してもよい。その一例を図２２に変化パターンＰ２６で示す。この例では、時刻ｔｃ０，ｔｃ２，ｔｃ４，ｔｃ６，ｔｃ８においてそれぞれカウント値Ｃが減っており、時刻ｔ１０から時刻ｔ１６までの期間に相当する周期でカウント値Ｃが開始値Ｃminで初期化されている。この場合には、一定周期の間にカウント値Ｃが当たり値Ｈitと一致する回数が変化するとともに、ある当たりから次の当たりになるまでの期間が変化する。そのため、従来のようにカウンタの１周期に合わせてパチンコ球を発射しても、不正をしようとする遊技者が意図するような遊技状態には切り換わらない。遊技者にとっては、遷移期間の長さがいつ、どれだけ変化するのかは分からない。したがって、不正遊技を防止することができる。
【００６２】
（４）上記の各実施の形態では、請求項の記載における「当たり」をいずれも大当たりとした。すなわち、変動後の特別図柄表示器４２に停止して表示されている特別図柄が大当たり図柄と一致した状態について適用した。この形態に加えて（あるいは代えて）、「当たり」を通常の当たり、すなわち変動後の普通図柄表示器４０に停止して表示されている普通図柄が当たり図柄と一致した状態について適用してもよい。これらの場合であっても、各実施の形態と同様に、パチンコ機１０の不正遊技を防止することができる。
（５）上記の実施の形態１では、図２においてカウンタ１１１をＣＰＵ１１０内に設けた。この形態に代えて、カウント値を記録・更新可能な記録媒体に格納してもよい。記録媒体としては、ＲＡＭ１０４（図２では二点鎖線で示す）や、枠制御部２００、ホールコンピュータ３００、カード類（プリペイドカード，ＩＣカード，紙カード等）、あるいは文字や記号等を印刷した印刷物等がある。この記録媒体に記録する態様は、分周値や関数ｆ等についても適用できる。
【００６３】
（６）発振器１０１はほぼ一定の周期でパルス信号を出力する。この発振器１０１に代えて、あるいはパルス信号以外の信号（例えば正弦波信号等のようなアナログ信号）を出力する発振器を用いてもよい。また、発振器１０１および／または発振器１０７ａに代えて、外来ノイズを検出しパルス信号を出力するノイズ検出装置を用いてもよい。このノイズ検出装置は、例えばアンテナ（アンテナに相当するリード線や金属部材等を含む。）と、そのアンテナで受信された信号を増幅する増幅回路と、増幅された信号が所定のレベルに達するとパルス信号を出力する信号出力回路によって構成される。
（７）上記の各実施の形態では、フリーカウンタ１０５のカウント値Ｎに基づいてカウント値Ｃを変化させている（例えば図３に示すステップＳ１４）。このカウント値Ｎに代えて、枠制御部２００やホールコンピュータ３００等から通信回線を介してパチンコ機１０に送られたカウント値に基づいてカウント値Ｃを変化させるようにしてもよい。
【００６４】
（８）上記の各実施の形態では、カウンタ１１１のカウント値Ｃ，フリーカウンタ１０５のカウント値Ｎ，カウンタ１０７ｃのカウント値Ｎをいずれもカウントアップさせる態様に適用した。この形態に代えて、いずれか少なくとも一つのカウント値をカウントダウンさせる態様に適用してもよい。なお、この場合には、カウント値は１またはＮ、あるいは変化値Ｘだけ減算される。また、開始値はＣmaxまたはＮmaxとなり、終了値はＣminまたはＮminとなる。そのため、カウント値はＣmaxまたはＮmaxで初期化することになる。さらに、初期化する値は開始値に限らず任意の値（例えば１００）であってもよい。さらに、ある周期ではカウントアップし、他のある周期ではカウントダウンするように、カウントアップとカウントダウンとを適宜に切り換えてもよい。これらの態様であっても、遷移期間が伸び縮みし、大当たり間隔も変化する。こうして大当たり間隔が変化するので、パチンコ機１０の不正遊技を防止することができる。また、カウンタには、ｋ進ｎ桁カウンタであって、かつ、ＣＰＵ１１０等からアクセスできる値がｍ桁であるカウンタを用いてもよい。ここで、ｋ，ｎ，ｍはいずれも整数であって、ｋ＞１，ｎ＞１，ｎ＞ｍ＞１の関係が成り立つ。この場合には、ｍ桁の範囲内で初期化することになる。例えば１０進４桁（ｋ＝１０，ｎ＝４）のカウンタを用いたときには００００〜９９９９の値を取り得る。このとき、ＣＰＵ１１０等からアクセスできる値が３桁（ｍ＝３）である場合、その取り得る値は０００〜９９９になる。この例では、カウンタは０９９９の次にカウントアップすると１０００になるが、ＣＰＵ１１０等から見ると９９９から０００に初期化されたようになる。このことはカウントダウンする場合でも同様である。このように、クリア信号等で積極的にカウンタを初期化しなくても、結果的にＣＰＵ１１０等が得る値を初期化することができる。なお、ｎ桁カウンタのうち少なくとも一つの桁が他の累進数となるようなカウンタを適用しても同様である。例えば、１０進５桁カウンタのうち下２桁が２進数でカウント処理するカウンタがある。また、実施の形態６のように発振器１０７ａから出力されたパルス信号を分周器１０７ｂによって分周して上記カウンタに送ると（図１７参照）、カウント周期が多様に変化する点でより望ましい。
【００６５】
（９）実施の形態１から実施の形態５までは、本発明をソフトウェアで実現したが、ハードウェアで実現してもよい。例えば、ハードウェアロジック回路、ゲートアレイ、ＥＣＬ回路、ＴＴＬ回路等がある。さらには、ファームウェアにおけるマイクロプログラムによっても実現することができる。
（１０）上記の各実施の形態では、当たり値（大当たり値を含む）は変更していないが、この当たり値を所定または不定のタイミングで変更してもよい。こうすると、カウント値が開始値から終了値に達するまでの間に当たり値と一致するタイミングが異なる。そのため、ある当たりから次の当たりになるまでの期間が変化するので、従来のようにカウンタの１周期に合わせてパチンコ球を発射しても、不正をしようとする遊技者が意図するような遊技状態には切り換わらない。遊技者にとっては、遷移期間の長さがいつ、どれだけ変化するのかは分からない。したがって、不正遊技を防止することができる。
【００６６】
（１１）上記の各実施の形態では、本発明をパチンコ機１０に適用した。これに限らず、図柄が表示可能な図柄表示部（普通図柄表示器４０および／または特別図柄表示器４２）を備えており、その図柄表示部において図柄を変動した後に停止して表示された図柄が所定図柄と一致すると、当たりとして遊技者に特別の利益を提供する他の遊技機にも同様に適用することができる。他の遊技機としては、例えば、アレンジボール機やテレビゲーム機等がある。
【００６７】
[他の発明の態様]
以上、本発明の実施の形態について説明したが、この実施の形態には特許請求の範囲に記載した発明の態様のみならず他の発明の態様を有するものである。この発明の態様を以下に列挙するとともに、必要に応じて関連説明を行う。
【００６８】
〔態様１〕
発振器から出力される信号を受けて、カウンタのカウント値を開始値から終了値に達するまで不規則に変化させ、所定の遊技条件が成立すると、そのときのカウント値に基づいて遊技機の遊技状態を切り換える遊技機の制御装置。
〔態様１の関連説明〕
本態様によれば、カウンタのカウント値を不規則に変化させると、当たり間隔も変化する。こうすると当たり間隔が不規則に変化するので、入賞や通過のタイミングを「当たり」のタイミングに合わせることが極めて困難になる。したがって、不正遊技を防止することができる。
【００６９】
〔態様２〕
第１発振器から出力される信号を受けて、第１カウンタの第１カウント値を第１開始値から第１終了値に達するまで規則的に変化させ、その第１発振器よりも高速または低速に動作する第２発振器から出力される信号を受けて、第２カウンタの第２カウント値を第２開始値から第２終了値に達するまで変化させ、所定または不定のタイミングに達すると、その第２カウント値に基づいて第１カウント値を変更し、所定の遊技条件が成立すると、そのときの第１カウント値に基づいて遊技機の遊技状態を切り換える遊技機の制御装置。  〔態様２の関連説明〕
本態様によれば、規則的に変化している第１カウンタの第１カウント値を、所定または不定のタイミングで第２カウンタの第２カウント値に変更すると、第１カウンタにおける遷移期間の長さも伸び縮みする。こうすると第１カウンタにおける当たり間隔が変化するので、入賞のタイミングを合わせることが困難になる。また、所定または不定のタイミングで変化値が変わるので、遷移期間の長さがいつ、どれだけ変化するのかは遊技者には分からない。したがって、不正遊技を防止することができる。  
【００７０】
〔態様３〕
態様２または請求項９に記載の遊技機の制御装置において、その第１発振器および／または第２発振器は、信号を不規則に出力する遊技機の制御装置。
〔態様３の関連説明〕
本態様によれば、第１発振器および／または第２発振器によって、第１カウンタの第１カウント値および／または第２カウンタの第２カウント値が不規則に変化する。そして、所定または不定のタイミングで第１カウント値を第２カウント値に変更すると、第１カウンタにおける遷移期間の長さも伸び縮みする。こうすると第１カウンタにおける当たり間隔がさらに変化するので、入賞のタイミングを合わせることが極めて困難になる。また、所定または不定のタイミングで変化値が変わるので、遷移期間の長さがいつ、どれだけ変化するのかは遊技者には分からない。したがって、不正遊技をより確実に防止することができる。
【００７１】
〔態様４〕
発振器から出力される信号を受けて、カウンタのカウント値を開始値から終了値に達するまで変化させ、そのカウント値が当たり値になってから次回の前記当たり値になるまでの期間の長さを少なくとも１回異ならせ、所定の遊技条件が成立し、かつ、カウント値が当たり値と一致すると、遊技機の遊技状態を切り換える遊技機の制御装置。
〔態様４の関連説明〕
本態様によれば、カウント値が開始値から終了値に達するまでの間に当たり値と一致するタイミングが少なくとも１回は異なる。そのため、ある当たりから次回の当該当たりになるまでの期間が変化するので、従来のようにカウンタの１周期に合わせてパチンコ球を発射しても、不正をしようとする遊技者が意図するような遊技状態には切り換わらない。遊技者にとっては、遷移期間の長さがいつ、どれだけ変化するのかは分からない。したがって、不正遊技を防止することができる。
【符号の説明】
【００７２】
１０  パチンコ機（遊技機）
１２  遊技盤面
１４  複合装置
１６  ランプ類
１７  ガラス枠
１８  第１種始動口
２０  大入賞口
２０ａ  蓋
２０ｂ  Ｖゾーン
２１  発射モータ
２２  ハンドル
２４  タッチセンサ
２６  下皿
２８  スピーカ
３０  上皿
３２  ソレノイド
３４  始動口センサ
３６  金枠センサ
３８  ゲートセンサ
４０  普通図柄表示器
４２  特別図柄表示器
１００  メイン制御部
１０１  発振器
１０２  ＲＯＭ
１０４  ＲＡＭ
１０５  フリーカウンタ
１０６  カウンタブロック（カウンタ）
１０７ａ  発振器
１０７ｃ  カウンタ
１０７ｄ  比較器
１０７ｅ  設定レジスタ
１０８  入力処理回路
１１０  ＣＰＵ
１１１  カウンタ
１１２  出力処理回路
１１４  表示制御回路
１１６  通信制御回路
１１８  バス
２００  枠制御部
３００  ホールコンピュータ
【図１】
2010246978.tif 000003
【図２】
2010246978.tif 000004
【図３】
2010246978.tif 000005
【図４】
2010246978.tif 000006
【図５】
2010246978.tif 000007
【図６】
2010246978.tif 000008
【図７】
2010246978.tif 000009
【図８】
2010246978.tif 000010
【図９】
2010246978.tif 000011
【図１０】
2010246978.tif 000012
【図１１】
2010246978.tif 000013
【図１２】
2010246978.tif 000014
【図１３】
2010246978.tif 000015
【図１４】
2010246978.tif 000016
【図１５】
2010246978.tif 000017
【図１６】
2010246978.tif 000018
【図１７】
2010246978.tif 000019
【図１８】
2010246978.tif 000020
【図１９】
2010246978.tif 000021
【図２０】
2010246978.tif 000022
【図２１】
2010246978.tif 000023
【図２２】
2010246978.tif 000024