【手続補正書】
【提出日】平成22年6月3日(2010.6.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技を制御する遊技制御手段と、該遊技制御手段に電源を供給する電源手段とを備え、特定の遊技状態の発生に基づいて遊技価値を付与可能な遊技機において、
前記電源手段は、
前記遊技制御手段にリセット信号を送出するリセット信号送出手段を備え、
前記遊技制御手段は、ループしながら繰り返し実行するメイン処理及び所定時間毎に実行するタイマ割込処理を実行可能であるとともに、
所定の最小値と最大値の範囲内で循環して更新される周期的カウンタと、
前記周期的カウンタの値を記憶保持する周期的カウンタ記憶手段と、
遊技における所定の事象の発生を検出する検出手段と、
前記検出手段の検出結果に基づいて、前記周期的カウンタ記憶手段に記憶された前記周期的カウンタの値を取得する周期的カウンタ値取得手段と、
前記周期的カウンタ値取得手段が取得した前記周期的カウンタの値に基づいて、前記特定の遊技状態発生の抽選を行う抽選手段と、
前記リセット信号送出手段からの前記リセット信号の入力に基づいて、遊技制御をリセットするリセット手段と、
前記遊技制御のリセット後における前記周期的カウンタの１周目の周回初期値として、前記最小値と最大値の範囲内となるランダムな値を生成する初期値生成手段と、
前記遊技制御がリセットされたことに基づいて、前記初期値生成手段が生成した値を前記周期的カウンタの１周目の周回初期値に設定する第１カウンタ値攪拌手段と、
前記遊技制御のリセット後から所定期間の間、前記タイマ割込処理の実行を禁止することが可能な割込禁止手段と、を備え、
前記初期値生成手段は、動作クロックの受信に基づいて所定のアルゴリズムでランダムな値を生成するハードウェア乱数ＩＣにより構成され、
前記検出手段は、前記タイマ割込処理で前記検出処理を実行し、
前記第１カウンタ値攪拌手段は、前記遊技制御のリセット後における前記検出手段の最初の検出処理の実行前となる前記タイマ割込処理の禁止期間中に、前記周期的カウンタの１周目の周回初期値を設定することを特徴とする遊技機。
【請求項２】
前記遊技制御手段は、
前記遊技制御の実行に基づいて前記最小値と最大値の範囲内で循環して更新され、前記周期的カウンタの２周目以降の周回初期値となる値を生成する初期値カウンタと、
前記初期値カウンタの値を記憶保持する初期値カウンタ記憶手段と、
前記周期的カウンタが更新されて当該周回の周回初期値に達したことに基づいて、前記初期値カウンタの値を前記周期的カウンタの次周回の周回初期値として設定する第２カウンタ値攪拌手段と、を備えたことを特徴とする請求項１に記載の遊技機。
【請求項３】
前記初期値カウンタは、前記メイン処理及び前記タイマ割込処理においてそれぞれ更新されることを特徴とする請求項１又は２に記載の遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、周期的なカウンタの値に基づいて特定の遊技状態（例えば、大当たり状態）の発生を抽選する遊技機の不正防止に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
そこで本発明は、上記問題点に鑑みてなされたもので、外部からの乱数の捕捉を困難にして不正行為の防止を目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
第１の発明は、遊技を制御する遊技制御手段と、該遊技制御手段に電源を供給する電源手段とを備え、特定の遊技状態の発生に基づいて遊技価値を付与可能な遊技機において、前記電源手段は、前記遊技制御手段にリセット信号を送出するリセット信号送出手段を備え、前記遊技制御手段は、ループしながら繰り返し実行するメイン処理及び所定時間毎に実行するタイマ割込処理を実行可能であるとともに、所定の最小値と最大値の範囲内で循環して更新される周期的カウンタと、前記周期的カウンタの値を記憶保持する周期的カウンタ記憶手段と、遊技における所定の事象の発生を検出する検出手段と、前記検出手段の検出結果に基づいて、前記周期的カウンタ記憶手段に記憶された前記周期的カウンタの値を取得する周期的カウンタ値取得手段と、前記周期的カウンタ値取得手段が取得した前記周期的カウンタの値に基づいて、前記特定の遊技状態発生の抽選を行う抽選手段と、前記リセット信号送出手段からの前記リセット信号の入力に基づいて、遊技制御をリセットするリセット手段と、前記遊技制御のリセット後における前記周期的カウンタの１周目の周回初期値として、前記最小値と最大値の範囲内となるランダムな値を生成する初期値生成手段と、前記遊技制御がリセットされたことに基づいて、前記初期値生成手段が生成した値を前記周期的カウンタの１周目の周回初期値に設定する第１カウンタ値攪拌手段と、前記遊技制御のリセット後から所定期間の間、前記タイマ割込処理の実行を禁止することが可能な割込禁止手段と、を備え、前記初期値生成手段は、動作クロックの受信に基づいて所定のアルゴリズムでランダムな値を生成するハードウェア乱数ＩＣにより構成され、前記検出手段は、前記タイマ割込処理で前記検出処理を実行し、前記第１カウンタ値攪拌手段は、前記遊技制御のリセット後における前記検出手段の最初の検出処理の実行前となる前記タイマ割込処理の禁止期間中に、前記周期的カウンタの１周目の周回初期値を設定する。
第２の発明は、前記遊技制御手段は、前記遊技制御の実行に基づいて前記最小値と最大値の範囲内で循環して更新され、前記周期的カウンタの２周目以降の周回初期値となる値を生成する初期値カウンタと、前記初期値カウンタの値を記憶保持する初期値カウンタ記憶手段と、前記周期的カウンタが更新されて当該周回の周回初期値に達したことに基づいて、前記初期値カウンタの値を前記周期的カウンタの次周回の周回初期値として設定する第２カウンタ値攪拌手段と、を備えた。
第３の発明は、前記初期値カウンタは、前記メイン処理及び前記タイマ割込処理においてそれぞれ更新される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
第１の発明は、周期的カウンタは循環して更新され、遊技球の入賞などの遊技の所定の事象が検出されたときに周期的カウンタの値を取得して、大当たり等の特定遊技状態抽選を行っているが、遊技制御のリセット後には、所定の事象の検出処理の実行前となるタイマ割込処理の禁止期間中に、周期的カウンタの１周目の周回初期値として、ハードウェア乱数ＩＣが生成したランダムな値を周回初期値に設定するので、リセット後の周期的カウンタの値を外部から補捉することが困難となる。また、不正行為者が周期的カウンタの更新タイミングを割り出したとしても、リセット後に周期的カウンタの１周目の周回初期値が設定されるまでは（つまり、周回初期値の設定を行うタイマ割込処理の禁止期間は）所定の事象の検出処理が実行されず、不正な遊技を防止できる。
第２及び第３の発明は、周期的カウンタが周回初期値に達した場合には、周期的カウンタの新たな周回初期値として、初期値生成手段とは異なる初期値カウンタの値が設定されるので、各周回毎の周期的カウンタの値を補捉することが困難になる。