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