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