【手続補正書】
【提出日】平成21年8月24日(2009.8.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
特定入賞部への遊技媒体の入賞にもとづいて特別遊技を行い、特別遊技の結果が所定の態様になったときに遊技者にとって有利となる特定遊技状態に移行可能な遊技機であって、
遊技進行を制御するマイクロプロセッサは、
初期設定処理としてＲＡＭクリアとマイクロプロセッサ内蔵のタイマの初期設定とを実行した後、所定の範囲内で数値を更新する数値更新処理を実行する所定の処理を繰り返し実行し、当該処理の実行中に前記タイマのカウントにもとづく所定時間毎に発生する内部タイマ割込が発生したことにもとづいて当該処理を中断して割込処理を実行し、当該割込処理が終了した後は、前記内部タイマ割込の発生により中断された時点で実行していた処理に復帰し、
前記数値更新処理で、リーチ種類を決定するための数値を更新する処理を実行し、前記割込処理で、前記特定遊技状態に移行させるか否かを決定するための特定遊技判定用数値および前記特定遊技状態の種類を決定するための数値を更新する処理を実行する
ことを特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
遊技機として、表示状態が変化可能な可変表示部を有する可変表示装置が設けられ、可変表示部の表示結果があらかじめ定められた特定の表示結果となった場合に遊技者に有利となる特定遊技状態に移行するように構成されたものがある。可変表示装置には複数の可変表示部があり、通常、複数の可変表示部の表示結果を時期を異ならせて表示するように構成されている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
可変表示部には、例えば、図柄等の複数の識別情報が可変表示される。可変表示部の表示結果があらかじめ定められた特定の表示結果となることを、通常、「大当り」という。なお、遊技価値とは、遊技機の遊技領域に設けられた可変入賞球装置の状態が打球が入賞しやすい遊技者にとって有利な状態になることや、遊技者にとって有利な状態となるための権利を発生させたりすることである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
また、複数の可変表示部の表示結果のうちの一部が未だに導出表示されていない段階において、既に表示結果が導出表示されている可変表示部の表示態様が特定の表示結果となる表示条件を満たしている状態を「リーチ」という。遊技者は、大当りをいかにして発生させるかを楽しみつつ遊技を行う。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
そのような遊技機における遊技制御においては、複数種類ある「はずれ」の表示結果がランダムに発生することが望ましい。また、やはり複数種類ある「リーチ」の表示態様もランダムに発生することが望ましい。さらに、一般に複数種類ある「大当り」の表示結果もランダムに発生することが望ましい。特定の１つまたは複数の表示結果が他の表示結果に比べて頻繁に発生するのでは、遊技者に不審感を抱かせる可能性があるからである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
そこで、例えば、表示結果等を決定するために、遊技機内で乱数を発生させ、発生された乱数値に応じて表示結果等が決定される。一般に、乱数は、所定のカウンタをカウントアップし、乱数値発生タイミングになるとそのときのカウンタ値を抽出することによって発生される。すると、表示結果等のランダム性は、カウンタのカウント値のランダム性に依存することになる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
以上のように、可変表示部の表示結果に応じて特定遊技状態に移行可能なように構成された遊技機では、表示結果等を決定する乱数を抽出するためのカウンタのカウント値のランダム性をいかに向上させるかが重要な課題になっている。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
マイクロコンピュータがリセットされると初期化処理が実行され、通常、初期化処理においてＲＡＭクリア処理が行われる。すると、ＲＡＭに形成された乱数を抽出するためのカウンタのカウント値もクリアされることになる。つまり、乱数を抽出するためのカウンタが定期的にクリアされるために、カウント値の連続性がとぎれてしまう。その結果、カウント値から生成される乱数値のランダム性が阻害されてしまう。
乱数を抽出するためのカウンタのカウント値は連続してカウントアップされることが望ましいので、遊技機の電源投入時にのみＲＡＭクリア処理を実行し、以後、定期的にリセットされても、ＲＡＭクリア処理を行わないように構成された遊技機もある。しかし、そのように構成しても、定期的にリセットされたときに、ＲＡＭクリア処理以外の初期化処理は必要である。すると、定期リセット時に、そのような初期化処理を実行するための期間が常に要求されるので、乱数を抽出するためのカウンタのカウントアップにかけられる時間が、その分減少してしまう。
一般に、カウント値には所定の上限が定められ上限値を越えると初期値に戻される。初期値から上限値までを１周とすると、上限値が高く設定されていた場合には、カウントアップにかけられる時間が少ないと、カウント値が１周するよりも前の時点で、１回の定期リセットにもとづく処理期間が完了してしまう。すなわち、カウント値がそれほど進んでいないうちに次の定期リセットによる遊技制御が行われる。その遊技制御において乱数値抽出タイミングが発生すると、狭い範囲の数値のうちから乱数値が抽出されることになり、実質的に乱数値のランダム性が低下する。
以上のように、従来の遊技機では、乱数を抽出するためのカウンタのカウント値の連続性がとぎれたり、カウンタのカウントアップ処理にかけられる時間が少なくなったりするので、表示結果等を決定するための乱数値のランダム性が低下する場合があり、その結果、出現する表示結果等に偏りが生ずる可能性がある。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明による遊技機は、特定入賞部への遊技媒体の入賞にもとづいて特別遊技を行い、特別遊技の結果が所定の態様になったときに遊技者にとって有利となる特定遊技状態に移行可能な遊技機であって、遊技進行を制御するマイクロプロセッサは、初期設定処理としてＲＡＭクリアとマイクロプロセッサ内蔵のタイマの初期設定とを実行した後、所定の範囲内で数値を更新する数値更新処理を実行する所定の処理を繰り返し実行し、当該処理の実行中にタイマのカウントにもとづく所定時間毎に発生する内部タイマ割込が発生したことにもとづいて当該処理を中断して割込処理を実行し、当該割込処理が終了した後は、内部タイマ割込の発生により中断された時点で実行していた処理に復帰し、数値更新処理で、リーチ種類を決定するための数値を更新する処理を実行し、割込処理で、特定遊技状態に移行させるか否かを決定するための特定遊技判定用数値および特定遊技状態の種類を決定するための数値を更新する処理を実行するように構成されている。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明によれば、遊技機を、遊技進行を制御するマイクロプロセッサが、初期設定処理としてＲＡＭクリアとマイクロプロセッサ内蔵のタイマの初期設定とを実行した後、所定の範囲内で数値を更新する数値更新処理を実行する所定の処理を繰り返し実行し、当該処理の実行中にタイマのカウントにもとづく所定時間毎に発生する内部タイマ割込が発生したことにもとづいて当該処理を中断して割込処理を実行し、当該割込処理が終了した後は、内部タイマ割込の発生により中断された時点で実行していた処理に復帰し、数値更新処理で、リーチ種類を決定するための数値を更新する処理を実行し、割込処理で、特定遊技状態に移行させるか否かを決定するための特定遊技判定用数値および特定遊技状態の種類を決定するための数値を更新する処理を実行するように構成したので、乱数を抽出する等のために用いられる数値の連続性がとぎれたりすることはなく、また、数値更新処理にかけられる時間が多くなって、乱数を抽出する等のために用いられる数値のランダム性をより向上させることができる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
ステップＳ４の処理では、（２）のはずれ図柄決定用の乱数、（４）のリーチ判定用の乱数、（５）のリーチ動作用および（６）大当り判定値決定用の乱数を生成するカウンタのカウントアップ（１加算）が行われる。ただし、ランダム２−２は、ランダム２−１の桁上げが生ずるときに、すなわち、ランダム２−１の値が「１５」になって「０」に戻されるときにカウントアップされる。また、ランダム２−３は、ランダム２−２の桁上げが生ずるときに、すなわち、ランダム２−２の値が「１５」になって「０」に戻されるときにカウントアップされる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
次に、遊技制御に用いられる大当り判定用の乱数等の各判定用乱数を生成するための各カウンタを更新する処理を行う（ステップＳ１７）。この実施の形態では、図７に示された各乱数を生成するための各カウンタのうち、（１）の大当り判定用乱数および（３）の大当り図柄決定用乱数を生成するためのカウンタのカウントアップ（１加算）を行う。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
ＣＰＵ５６は、ここで、ステップＳ４の処理と同様の表示用乱数を生成するための各カウンタを更新する処理を行う（ステップＳ２２）。具体的には、（２）のはずれ図柄決定用の乱数、（４）のリーチ判定用の乱数、（５）のリーチ動作用および（６）の大当り判定値決定用の乱数を生成するカウンタのカウントアップ（１加算）を行う。