(57)【要約】      （修正有）【課題】  大当り当選値を知られたような場合でも、大当り状態の発生タイミングを予測不能にした遊技機を提供する。【解決手段】  遊技動作に関連して抽選処理を行い、遊技者に有利な状態を発生させるか否かを決定するＣＰＵを備えた遊技機である。この抽選処理は、所定の数値範囲内の数値列を時間順次に発生させる大当り用カウンタＣＴの更新処理（Ｓ２０〜Ｓ２５）を含んで実現され、前記数値列の最初の初期値は、ＣＰＵとは別のハードウェアカウンタ６１の値に基づいて決定される。【選択図】  図９
2006346484.tif 000002
【特許請求の範囲】
【請求項１】
遊技動作に関連して抽選処理を行い、遊技者に有利な状態を発生させるか否かを決定するＣＰＵを備えた遊技機であって、
前記抽選処理は、所定の数値範囲内の数値列を時間順次に発生させる第１手段と、遊技動作に関連して発生する所定条件に起因して前記数値列の一つを取得し、これを予め決定されている当選値と比較する第２手段とを含んで実現され、
前記数値列の最初の初期値は、前記ＣＰＵとは別のハードウェアカウンタの値に基づいて決定されるようになっていることを特徴とする遊技機。
【請求項２】
前記ハードウェアカウンタは、電源投入後、所定値に設定されることなく計数動作を開始するようになっている請求項１に記載の遊技機。
【請求項３】
前記ハードウェアカウンタに供給される計数クロックと、前記ＣＰＵに供給されるシステムクロックとは、別々の回路によって生成されている請求項１又は２に記載の遊技機。
【請求項４】
前記計数クロックの周波数を、前記システムクロックの周波数より高く設定すると共に、前記ＣＰＵの電源リセット期間を、前記システムクロックの周期の数倍以上に設定している請求項３に記載の遊技機。
【請求項５】
前記数値列は、所定の数値範囲内を一巡するごとに、改めて新たな初期値に変更されるようになっている請求項１〜４の何れかに記載の遊技機。
【請求項６】
前記新たな初期値は、前記ハードウェアカウンタの値に基づいて決定されている請求項５に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機、アレンジボール機、雀球遊技機、回胴式遊技機などの遊技機に関し、特に、大当り状態の発生タイミングを予測不能にした遊技機に関するものである。
【背景技術】
【０００２】
パチンコ機などの弾球遊技機は、遊技盤に設けた図柄始動口と、複数個の図柄を所定時間変動させた後に停止させる図柄表示手段と、開閉板を開閉駆動する大入賞手段などを備えて構成されている。そして、図柄始動口に設けられた検出スイッチが遊技球の通過を検出すると、図柄表示手段が表示図柄を所定時間変動させ、その後、特別図柄が整列して停止すると、大入賞手段が機能して遊技者に有利な利益状態を発生させるようにしている。
【０００３】
この種の遊技機では、大当り用カウンタＣＴをソフトウェア的に実現すると共に、大当り確率が１／Ｎの場合、大当り用カウンタＣＴを０〜Ｎ−１の数値範囲内で循環動作させ、その数値範囲内の一つを大当り当選値Ｈｉｔに設定するようにしている。そして、この大当り用カウンタＣＴは、電源投入後の初期処理によってゼロクリアされた後、所定の実行周期ごとに発せられる割込み信号に応答してインクリメント処理などによって更新されている。
【０００４】
このような循環動作をする大当り用カウンタＣＴの値は、図柄始動口の検出スイッチが遊技球を検出したことを条件に、抽選用乱数値ＲＮＤとして抽出される。そして、抽出された抽選用乱数値ＲＮＤが大当り当選値Ｈｉｔと一致する場合には、図柄表示手段の変動後の停止状態で特別図柄が整列することになる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、大当り当選値Ｈｉｔは、遊技機を入手してプログラムを解析するだけで把握できるので、仮に、上記のような構成の遊技機に違法回路を取付けて電源投入後の割込み信号をカウントすれば、大当り用カウンタＣＴの値が大当り当選値Ｈｉｔに一致する大当りタイミングを知られてしまうという問題点がある。しかも、この大当りタイミングは、その後もＮ個目の割込み信号に対応して規則的に到来するので、この大当りタイミングに合わせて図柄始動口の検出スイッチを違法に誤動作させれば、任意に大当り状態を実現できることになる。
【０００６】
本発明は、このような問題点に鑑みてなされたものであって、大当り状態の発生タイミングを予測不能にした遊技機を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明は、遊技動作に関連して抽選処理を行い、遊技者に有利な状態を発生させるか否かを決定するＣＰＵを備えた遊技機であって、前記抽選処理は、所定の数値範囲内の数値列を時間順次に発生させる第１手段と、遊技動作に関連して発生する所定条件に起因して前記数値列の一つを取得し、これを予め決定されている当選値と比較する第２手段とを含んで実現され、前記数値列の最初の初期値は、前記ＣＰＵとは別のハードウェアカウンタの値に基づいて決定されるようになっている。
【０００８】
本発明の特徴は、数値列の最初の初期値が、ＣＰＵとは別のハードウェアカウンタの値に基づいて決定される点にある。ここで「最初の初期値」とは、電源投入により動作を開始した遊技機で生成される一巡目の数値列における初期値を意味する。本発明では、この一巡目の数値列の初期値がハードウェアカウンタの値に基づいて決定されるので、仮に、遊技機の制御プログラムを解析しても発生する数値列を予め知ることはできず、大当り当選値Ｈｉｔを知っていても、大当り状態の発生タイミングを予測することはできない。
【０００９】
本発明のハードウェアカウンタは特に限定されないが、請求項２に記載のように、電源投入後、所定値に設定されることなく計数動作を開始させるのが好ましい。この場合、ハードウェアカウンタは、如何なる数値から計数動作を開始するか予測できないので、このハードウェアカウンタに基づいて決定される数値列の最初の初期値もランダムなものとなり、大当り状態の発生タイミングを予測することが益々困難となる。
【００１０】
本発明では、ハードウェアカウンタに供給される計数クロックと、ＣＰＵに供給されるシステムクロックとを、別々の回路によって生成するのが好ましく、この場合には計数動作がＣＰＵの動作と同期する恐れがない。また、計数クロックの周波数を、システムクロックの周波数より高く設定すると共に、ＣＰＵの電源リセット期間を、システムクロックの周期の数倍以上に設定するのが好ましい。
【００１１】
ＣＰＵを電源リセットする場合、この電源リセット期間は、回路部品の公差に基づき、遊技機ごとに少なからず変動するものである。したがって、計数クロックの周波数をシステムクロックの周波数より高く設定すると共に、ＣＰＵの電源リセット期間をシステムクロックの周期の数倍以上に設定しておけば、前記の変動分に応じて、電源リセット期間におけるハードウェアカウンタの計数回数も変化するので、ハードウェアカウンタをゼロクリアしてから動作させても、数値列の最初の初期値はランダムなものとなる。
【００１２】
なお、数値列の数値範囲がＮ（０〜Ｎ−１）の場合、ハードウェアカウンタをＮ未満のＭ進バイナリカウンタとするのが簡易的で好適である。また、電源リセット期間をハードウェアカウンタの計数周期の１０倍以上（好ましくはＮ／３倍以上）に設定すると、ハードウェアカウンタをゼロクリアさせてから動作させても、電源リセット期間の変動によって、その期間経過後のカウンタ値が十分ランダムな値となる。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、大当り状態の発生タイミングを予測不能にした遊技機を実現できる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施例であるカード式弾球遊技機に基づいて本発明の実施の形態を説明する。図１は、本実施例のパチンコ機２を示す斜視図であり、図２は、同パチンコ機２の側面図である。
【００１５】
図１に示すパチンコ機２は、島構造体に着脱可能に装着される矩形枠状の木製の外枠３と、外枠３に固着されたヒンジＨを介して開閉可能に枢着される前枠４とで構成されている。なお、このパチンコ機２は、カード式球貸し機１に電気的に接続された状態で、パチンコホールの島構造体の長さ方向に複数個が配設されている。
【００１６】
ヒンジＨを介して外枠３に枢着される前枠４には、遊技盤５が裏側から着脱自在に装着され、この遊技盤５の前側に対応して、窓部を有するガラス扉６と前面板７とが夫々開閉自在に枢着されている。前面板７には発射用の遊技球を貯留する上皿８が装着され、前枠４の下部には、上皿８から溢れ出し又は抜き取った遊技球を貯留する下皿９と、発射手段１０の発射ハンドル１１とが設けられている。
【００１７】
発射手段１０は、回動操作可能な発射ハンドル１１と、この発射ハンドル１１の回動角度に応じた打撃力で打撃槌１２（図４）により遊技球を発射させる発射モータなどを備えている。上皿８の右部には、カード式球貸し機１に対する球貸し操作用の操作パネル１３が設けられ、この操作パネル１３には、カード残額を３桁の数字で表示するカード残額表示部１３ａと、所定金額分の遊技球の球貸しを指示する球貸しスイッチ１３ｂと、ゲーム終了時にカードの返却を指令する返却スイッチ１３ｃとが設けられている。
【００１８】
図３に示すように、遊技盤５には、金属製の外レールと内レールとからなるガイドレール１５がほぼ環状に設けられ、このガイドレール１５の内側の遊技領域５ａには、カラーの液晶ディスプレイ１６、検出スイッチを備える図柄始動口（図柄始動手段兼入賞手段）１７、開閉式入賞手段（大入賞手段）１８、複数の普通入賞手段１９（上段の普通入賞手段１９以外に、開閉式入賞手段１８の左右両側部に６つの普通入賞手段１９）、２つのゲート２０（通過口）が夫々所定の位置に配設されている。
【００１９】
液晶ディスプレイ１６は、変動図柄を表示するとともに背景画像や各種のキャラクタの動画などを表示する第１図柄表示手段２２として機能する。第１図柄表示手段２２は、背景画やキャラクタをアニメーション的に表示するとともに、左右方向に並ぶ３個（左、中、右）の図柄表示部２２ａ〜２２ｃを有し、図柄始動口１７に遊技球が入賞することを条件に、各図柄表示部２２ａ〜２２ｃの表示図柄が所定時間だけ変動表示（スクロール表示）され、図柄始動口１７への遊技球の入賞タイミングに応じた抽選結果に基づいて決定される停止図柄パターンで停止する。
【００２０】
液晶ディスプレイ１６の直ぐ上側に、普通入賞手段１９と第２図柄表示手段２３とが設けられている。第２図柄表示手段２３は１個の普通図柄を表示する普通図柄表示部を有し、ゲート２０を通過した遊技球が検出されたとき、普通図柄表示部の表示図柄が所定時間だけ変動し、遊技球のゲート２０通過時点において抽選された抽選用乱数値により決定される停止図柄を表示して停止するようになっている。図柄始動口１７は、開閉自在な左右１対の開閉爪１７ａを備えた電動式チューリップであり、第２図柄表示手段２３の変動後の停止図柄が当り図柄を表示した場合に、開閉爪１７ａが所定時間だけ開放されて入賞し易くなっている。
【００２１】
開閉式入賞手段１８は前方に開放可能な開閉板１８ａを備え、第１図柄表示手段２２の変動後の停止図柄が「７７７」などの当り図柄のとき、「大当り」と称する特別遊技が開始され、開閉板１８ａが前側に開放される。この開閉式入賞手段１８の内部に特定領域１８ｂがあり、この特定領域１８ｂを入賞球が通過すると、特別遊技が継続される。ここで、特別遊技状態が遊技者に有利な状態に相当する。
【００２２】
開閉式入賞手段１８の開閉板１８ａが開放された後、所定時間が経過し、又は所定数（例えば１０個）の遊技球が入賞して開閉板１８ａが閉じるときに、遊技球が特定領域１８ｂを通過していない場合には特別遊技が終了するが、特定領域１８ｂを通過していれば最大で例えば１６回まで特別遊技が継続され、遊技者に有利な状態に制御される。
【００２３】
図４に示すように、前枠４の裏側には、遊技盤５を裏側から押さえる裏機構板３０が着脱自在に装着され、この裏機構板３０には開口部３０ａが形成され、その上側に賞球タンク３３と、これから延びるタンクレール３４とが設けられ、このタンクレール３４に接続された払出し手段３５が裏機構板３０の側部に設けられ、裏機構板３０の下側には払出し手段３５に接続された通路ユニット３６が設けられている。払出し手段３５から払出された遊技球は通路ユニット３６を経由して上皿排出口８ａ（図１）から上皿８に払出される。
【００２４】
裏機構板３０の開口部３０ａには、遊技盤５の裏側に装着された裏カバー３７と、入賞手段１７〜１９に入賞した遊技球を排出する入賞球排出樋（不図示）とが夫々嵌合されている。この裏カバー３７に装着されたケース３８の内部に主制御基板３９が配設され、その前側に図柄制御基板４０が配設されている（図２）。主制御基板３９の下側で、裏カバー３７に装着されたケース４１ａの内部にランプ制御基板４２が設けられ、このケース４１ａに隣接するケース４１ｂの内部にサウンド制御基板４３が設けられている。
【００２５】
これらケース４１ａ，４１ｂの下側で裏機構板３０に装着されたケース４４の内部には、電源基板４５と払出し制御基板４６が夫々設けられている。この電源基板４５には、図４に示すように、電源スイッチ８０と初期化スイッチ８５とが配置されている。これら両スイッチ８０，８５に対応する部位はケース４４が切欠かれ、両スイッチ８０，８５の各々を指で同時に操作可能になっている。
【００２６】
また、発射手段１０の後側に装着されたケース４７の内部には、発射制御基板４８が設けられている。これら制御基板３９〜４０，４２〜４３，４５〜４６，４８は夫々独立の基板であり、電源基板４５と発射制御基板４８を除く制御基板３９，４０，４２，４３，４６には、ワンチップマイコンＬＥ２０８０Ａ（ＬＥ・Ｔｅｃｈ社製）を備えるコンピュータ回路が搭載されており、主制御基板３９と他の制御基板４０，４２，４３，４６とは、複数本の信号線でコネクタを介して電気的に接続されている。なお、この実施例で使用するワンチップマイコンＬＥ２０８０Ａは、Ｚ８０（Ｚｉｌｏｇ社）相当品のＣＰＵとＲＯＭとＲＡＭとその他のＩＣを内蔵して構成されている。
【００２７】
主制御基板３９とその他の制御基板４０，４２，４３，４６とは、複数本の信号線でコネクタを介して電気的に接続され、主制御基板３９から各制御基板４０，４２，４３，４６に、所定の遊技動作を実行させる種々の制御コマンドを一方向通信で送信可能になっている。制御コマンドの一方向通信を採用することで、図柄停止に関する不正を確実に防止できるとともに、主制御基板３９の制御負荷を格段に軽減でき、送信制御を簡単化することができる。
【００２８】
図５（ａ）は、主制御基板３９の回路構成を示すブロック図である。図示の通り、主制御基板３９は、前記したワンチップマイコンからなるＣＰＵ回路５０と、電源投入直後にＣＰＵを初期設定するための電源リセット回路５１と、ＣＰＵの動作クロックΦ０を発生するシステムクロック発生部５２と、ＣＰＵからのアドレス信号に基づき各部のチップセレクト信号を生成するデコード回路５３と、ＣＰＵからのデータを出力するための出力ポート回路５４と、外部データをＣＰＵが取り込むための入力ポート回路５５と、各制御基板にコマンドなどを出力する出力駆動回路５６と、遊技盤各部のスイッチ類のＯＮ／ＯＦＦ状態を入力するスイッチ入力回路５７と、大当り用カウンタＣＴの初期値Initialを生成する初期値発生回路５８と、各部に直流電圧Ｖｃｃを供給する電源回路５９とで構成されている。
【００２９】
図５（ｂ）に示すように、この実施例の初期値発生回路５８は、システムクロックΦ０より高速の計数クロックΦ１を発生する計数クロック発生部６０と、計数クロック発生部６０からの計数クロックΦ１に基づいてカウントアップされるカウンタ６１とで構成されている。この実施例の場合、カウンタ６１は、電源投入後、ゼロクリアされることなくランダムな値から動作を開始するようになっている。また、このカウンタ６１は、大当り用カウンタＣＴの数値範囲Ｎに対応したＮ進カウンタとしている（数値範囲：０〜Ｎ−１）。但し、カウンタ６１は、大当り用カウンタＣＴの初期値を決定するカウンタであるから、必ずしもＮ進カウンタである必要はなく、Ｎ進以下の任意のバイナリカウンタであっても良い。
【００３０】
図６（ａ）は、電源リセット回路５１の回路例であり、図６（ｂ）〜（ｆ）は、その動作内容などを図示したものである。図６（ａ）に示すように、電源リセット回路５１は、コンデンサＣと抵抗Ｒからなる充電部７０と、シュミットトリガ入力型の２つのインバータ７１，７２とを主要な構成要素としている。図６（ｂ）に示すように、ｔ０のタイミングでパチンコ機に電源が投入されて電源電圧＋Ｖｃｃが立上ると、これに対応して、主制御基板３９各部のＩＣは動作を開始する。例えば、システムクロック発生部５２は、システムクロックΦ０の発振を開始し、初期値発生回路５８のカウンタ６１も計数動作を開始する。
【００３１】
一方、この実施例で使用するＺ８０ＣＰＵには、システムクロックΦ０の３クロック以上のＬレベル期間を有するリセット信号RESETを供給する必要があるので、図６（ａ）に示す充電部７０においてその時間ＴRSTを確保している。すなわち、電源電圧＋Ｖｃｃが立上った後、コンデンサＣは、充電部７０の時定数ＣＲに対応した速度で充電されるが、コンデンサＣの両端電圧がインバータ７１のスレッシホールドレベルを超えるｔ１のタイミングまで、リセット信号RESETはＬレベルに維持される。
【００３２】
そこで、この実施例では、充電部７０の時定数ＣＲを適宜な値に設定することによって、十分なリセット期間ＴRST（ＴRST＞３×Φ０）を確保している。なお、この実施例では、リセット期間内にカウンタ６１が相当回数カウントアップ動作を繰り返すよう、０．１秒程度のリセット期間ＴRSTに設定している。但し、抵抗ＲやコンデンサＣの公差（＝公称値と実際値との差）のため、リセット期間ＴRSTは、実際にはパチンコ機ごとに微妙に相違することになる。そのため、ＣＰＵの動作開始時（ｔ１）に至るまでのカウンタ６１の計数回数がパチンコ機ごとに微妙に相違し、カウンタ６１の初期値が不定であることと相まって、大当り用カウンタＣＴの初期値を機器ごとに全くランダムな値にすることができる。
【００３３】
以下、この点も含めて、主制御基板３９の制御プログラムについて概括的に説明する。営業開始に際して、パチンコ機２の前枠４を前方に開いた状態で、初期化スイッチ８５を押圧操作しながら電源スイッチ８０をオン側に切換えると、直流電圧＋Ｖｃｃが各制御基板３９〜４０，４２〜４３，４６に供給される。その結果、制御基板３９，４０，４２，４３，４６に搭載されたＣＰＵは電源リセットされ、例えば、主制御基板３９では、所定時間（ＴRST）経過後に遊技制御が開始され、その他の制御基板４０，４２，４３，４６においても夫々の制御動作が開始される。
【００３４】
図７のフローチャートに示すように、主制御基板３９では、先ず、初期化スイッチ８５が判定され（Ｓ１）、初期化スイッチ８５がＯＮ状態であれば（Ｓ１：yes）、ＣＰＵの各メモリやレジスタを初期化する初期設定処理が実行され（Ｓ２）、ＲＡＭに記憶保持されている遊技情報の全てが消去処理される（Ｓ３）。続いて、ＣＰＵは、入力ポート５５を介して、初期値発生回路５８のカウンタ６１の値を取得する（Ｓ４）。そして、この値を乱数初期値InitialとしてＲＡＭのSTART番地に記憶すると共に、大当り用カウンタＣＴとして機能するＣＴ番地にも記憶する（Ｓ５）。
【００３５】
先に説明したように、ＣＰＵのリセット期間ＴRSTはパチンコ機ごとに多少異なり、しかも、カウンタ６１はゼロクリアされることなく動作を開始するので、ＣＰＵの動作開始（図６のｔ１）からステップＳ４までの時間が同一であっても、大当り用カウンタＣＴの乱数初期値Initialはパチンコ機ごとに相違することになる。したがって、当該機種について大当り当選値Ｈｉｔを知った不正遊技者が、割込み信号をカウントするような回路をパチンコ機に取付けたとしても、大当りのタイミングを知ることはできない。
【００３６】
ステップＳ５の処理が終わると、ＣＰＵは、第１図柄表示手段２２に表示する初期図柄を設定したり、この遊技制御の実行中に周期的に割込み処理を実行させる割込み周期を設定する等の初期処理を行った後、ＥＩ命令を実行して自らを割込み許可状態にする（Ｓ６）。
【００３７】
一方、電源投入時、初期化スイッチ８５がＯＦＦ状態のときには（Ｓ１：no）、バックアップデータの復帰処理が行われる（Ｓ７）。バックアップデータの復帰処理は、停電時などにＮＭＩ処理によってバックアップされたデータを復帰させる処理であり、停電復旧後に初期化スイッチ８５を押すことなく電源を投入すると、この処理が行われる。
【００３８】
ステップＳ６又はＳ７の処理が終わると、無限ループ状に繰り返される外れ図柄用の乱数処理（Ｓ８，Ｓ９）が行われる。なお、外れ図柄用の乱数処理は、後述する割込み処理おいて特別図柄の抽選（図８のＳ３１）に外れた場合に液晶ディスプレイ１６に描かれる外れ図柄パターンを規定するものである。
【００３９】
このような無限ループ状の処理の間に、所定時間（例えば２ｍｓ）ごとにタイマ割込みが生じ、図８（ａ）に示す処理が実行される。割込み処理プログラムでは、最初に、大当り用カウンタＣＴや普通当りカウンタＲＧの更新処理が行われる（Ｓ１０）。図９は、大当り用カウンタＣＴの更新処理の内容を具体的に図示したものである。
【００４０】
図９に示すように、大当り用カウンタＣＴの値が＋１された後（Ｓ２０）、その値が数値範囲（０〜Ｎ−１）を超えていないか判定される（Ｓ２１）。ここで、数値範囲を超えている場合（ＣＴ＝Ｎ）には、大当り用カウンタＣＴの値が０に書き換えられる（Ｓ２２）。続いて、大当り用カウンタＣＴの値が、その回の一巡動作における乱数初期値Initialに達しているか否かが判定される（Ｓ２３）。具体的には、初期値発生回路５８から取得してＲＡＭのSTART番地に記憶されている乱数初期値Initialとの対比が行われる。
【００４１】
その結果、両者が一致すれば、初期値発生回路５８から新たな乱数初期値Initialを取得してSTART番地に記憶する（Ｓ２４）。また、START番地に記憶した新しい乱数初期値Initialを、大当り用カウンタＣＴの初期値に設定する（Ｓ２５）。以上のように、この実施例の大当り用カウンタＣＴは、電源投入直後も含めて、常に不規則な乱数初期値Initialから開始されて一巡動作を繰り返すので、例え、当該機種について大当り当選値Ｈｉｔが知られても、大当りのタイミングを予測することはできない。
【００４２】
以上、大当り用カウンタＣＴの更新処理について説明したが、普通当り用カウンタＲＧについては、ステップＳ２０〜Ｓ２２と同等の処理に止め、処理を簡略化している。また、電源投入後の初期値についても、普通当り用カウンタＲＧではゼロに設定している。このようにして、カウンタＣＴ，ＲＧの更新処理（Ｓ１０）が終わると、次に、入賞検出センサを含む各種のスイッチからのスイッチ信号を読み込むスイッチ信号入力処理が実行される（図８のＳ１１）。このスイッチ信号入力処理によって、遊技球がゲート２０を通過したか否か、遊技球が図柄始動口１７を通過したか否かなどを含む遊技盤５における各種の情報が把握される。
【００４３】
続いて、タイマ減算処理が行われ、ステップＳ１３やＳ１４で初期設定されたワークエリアのタイマ用の各数値ＴＩＭＥが減算される（Ｓ１２）。次に、第２図柄表示手段２３の普通図柄表示部に関する普通図柄処理が実行される（Ｓ１３）。例えば、今回のスイッチ信号入力処理（Ｓ１１）によって、遊技球がゲート２０を通過したことが把握されれば、ステップＳ１０で更新された当り用カウンタＲＧの値に応じて、普通図柄表示部２３に当り図柄を表示するか否かを判定する。
【００４４】
そして、この判定処理によって当選状態となると、普通図柄を変動表示させる時間や、その後の停止図柄や、始動口１７の電動チューリップや開閉板の開放時間などを決定して、変動表示時間や開放時間などに対応する数値ＴＩＭＥ１をＲＡＭのワークエリアに記憶させる。
【００４５】
続いて、特別図柄に関する処理が実行される（Ｓ１４）。図８（ｂ）に示すように、特別図柄処理では、図柄始動口１７への入賞があったか否かがステップＳ１１での入力結果に基づいて判定され、入賞していたら抽選処理が行われる（Ｓ３１）。抽選処理では、ステップＳ１０において更新された大当り用カウンタＣＴの値を抽選用乱数値ＲＮＤとして取得し、その値ＲＮＤを大当り当選値Ｈｉｔと比較して当否判定し、その結果に対応した処理を行う（Ｓ３１）。例えば、大当り状態であれば、特別図柄の変動が停止した後、大入賞口１８の開閉板をどれだけの時間開放させるかの時間データＴＩＭＥ２をワークエリアに書き込む。
【００４６】
上記のような特別図柄処理（Ｓ１４）の後、図柄制御基板４０、払出し制御基板４６、サウンド制御基板４３、ランプ制御基板４２に出力するべき制御コマンドがある場合には、その出力すべき制御コマンドを送信先の制御基板に出力する出力処理が実行される（Ｓ１５）。
【００４７】
最後に、図柄始動口１７及び大入賞口１８の開閉爪や開閉板を開閉駆動するソレノイドに駆動信号を出力する駆動信号出力処理が実行されて（Ｓ１６）割込み処理を終える。なお、駆動信号出力処理（Ｓ１６）では、ステップＳ１３やＳ１４の処理で初期設定されステップＳ１２の処理で減算されたワークエリアの内容を参照し、各ワークエリアの数値が特定値より小さくなるとソレノイドをＯＮ駆動して始動口１７の開閉爪や大入賞口１８の開閉板を開放させ、各ワークエリアの数値が０に達するとソレノイドをＯＦＦ駆動して開閉爪や開閉板を閉じるようにしている。なお、各ワークエリアの数値は、ステップＳ１３やＳ１４においてタイマ初期値ＴＩＭＥ１，ＴＩＭＥ２が設定される以前は共に０である。
【００４８】
以上、本発明の実施例を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではない。例えば、実施例では、大当り用カウンタＣＴが数値範囲を一巡するごとに初期値発生回路５８から新たな初期値Initialを取得したが（Ｓ２４）、ステップＳ４、Ｓ５の処理さえ行えば、割込み処理におけるステップＳ２３〜Ｓ２５の処理は省略しても良い。
【００４９】
すなわち、このような実施態様でも、電源投入直後の大当り用カウンタＣＴの初期値（最初の初期値）はパチンコ機ごとに異なるので、大当り当選値Ｈｉｔを知られても、大当り状態の発生タイミングを予測することはできない。また、計数クロックの周期と比較して、リセット期間ＴRSTを十分に長く設定すると、カウンタ６１が同じ値から動作を開始しても、営業日ごとに初期値が微妙に異なることになり更に効果的である。
【００５０】
また、実施例では、システムクロック発生部５２とは別の計数クロック発生部６０を設け、計数クロックΦ１をシステムクロックΦ０より高速に設定する場合を説明したが、システムクロックΦ０を計数クロックΦ１と兼用させても良いのは勿論である。
【図面の簡単な説明】
【００５１】
【図１】実施例に係るパチンコ機の斜視図である。
【図２】図１のパチンコ機の側面図である。
【図３】図１のパチンコ機の正面図である。
【図４】図１のパチンコ機の背面図である。
【図５】主制御基板の回路構成を示すブロック図である。
【図６】電源リセット回路の回路ブロック図と、その動作内容を示すタイムチャートである。
【図７】実施例に係る遊技制御プログラムのメインルーチンのフローチャートである。
【図８】所定時間ごとに実施される割込み処理プログラムのフローチャートである。
【図９】大当り用カウンタの更新処理を示すフローチャートである。
【符号の説明】
【００５２】
２        遊技機（パチンコ機）
Ｓ１０    第１手段（カウンタ値の更新）
Ｓ１４    第２手段（特別図柄処理）
６１      ハードウェアカウンタ
【図１】
2006346484.tif 000003
【図２】
2006346484.tif 000004
【図３】
2006346484.tif 000005
【図４】
2006346484.tif 000006
【図５】
2006346484.tif 000007
【図６】
2006346484.tif 000008
【図７】
2006346484.tif 000009
【図８】
2006346484.tif 000010
【図９】
2006346484.tif 000011
【手続補正書】
【提出日】平成18年9月4日(2006.9.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技動作に関連して抽選処理を行い、遊技者に有利な状態を発生させるか否かを決定するＣＰＵを備えた遊技機であって、
前記抽選処理は、所定の数値範囲内の数値列を時間順次に発生させる第１手段と、遊技動作に関連して発生する所定条件に起因して前記数値列の一つを取得し、これを予め決定されている当選値と比較する第２手段とを含んで実現され、
電源投入後の前記ＣＰＵの動作開始タイミングより先に計数動作を開始するハードウェアカウンタを設け、
前記数値列の初期値は、常に、前記ハードウェアカウンタから読み込まれた数値に基づいて決定されるようになっていることを特徴とする遊技機。
【請求項２】
前記ハードウェアカウンタは、電源投入後、所定値に設定されることなく計数動作を開始するようになっている請求項１に記載の遊技機。
【請求項３】
前記ハードウェアカウンタに供給される計数クロックと、前記ＣＰＵに供給されるシステムクロックとは、別々の回路によって生成されている請求項１又は２に記載の遊技機。
【請求項４】
前記計数クロックの周波数を、前記システムクロックの周波数より高く設定すると共に、前記ＣＰＵの電源リセット期間を、前記システムクロックの周期の数倍以上に設定している請求項３に記載の遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記の課題を解決するため、本発明は、遊技動作に関連して抽選処理を行い、遊技者に有利な状態を発生させるか否かを決定するＣＰＵを備えた遊技機であって、前記抽選処理は、所定の数値範囲内の数値列を時間順次に発生させる第１手段と、遊技動作に関連して発生する所定条件に起因して前記数値列の一つを取得し、これを予め決定されている当選値と比較する第２手段とを含んで実現され、電源投入後の前記ＣＰＵの動作開始タイミングより先に計数動作を開始するハードウェアカウンタを設け、前記数値列の初期値は、常に、前記ハードウェアカウンタから読み込まれた数値に基づいて決定されるようになっている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の特徴は、電源投入後のＣＰＵの動作開始より先に計数動作を開始するハードウェアカウンタを設け、前記数値列の初期値は、常に、前記ハードウェアカウンタから読み込まれた数値に基づいて決定される点にある。本発明では、数値列の初期値が常にハードウェアカウンタの値に基づいて決定されるので、仮に、遊技機の制御プログラムを解析しても、発生する数値列を予め知ることはできず、大当り当選値Ｈｉｔを知っていても、大当り状態の発生タイミングを予測することはできない。