【手続補正書】
【提出日】平成26年4月7日(2014.4.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技を行うことが可能な遊技機であって、
遊技機における遊技制御を実行する制御用ＣＰＵが内蔵された遊技制御用マイクロコンピュータと、
前記遊技制御用マイクロコンピュータに内蔵又は外付けされ、乱数値となる数値データを生成する乱数回路と、
操作に応じて操作信号を出力する初期化操作手段とを備え、
前記乱数回路は、
数値データを予め定められた手順により更新して出力する数値更新手段と、
前記数値更新手段から出力された数値データを前記乱数値として格納する乱数値格納手段とを含み、
前記遊技制御用マイクロコンピュータは、
前記乱数値格納手段から前記乱数値を読み出す乱数読出手段と、
前記乱数読出手段により読み出された前記乱数値を保留記憶として上限数を限度に記憶する保留記憶手段と、
前記保留記憶手段に記憶される保留記憶に基づいて、前記制御用ＣＰＵにより所定の決定を行う制御決定手段と、
前記数値更新手段から出力された数値データが前記乱数値格納手段に格納されたときに第１の値にされて新たな数値データの格納を制限する一方、該乱数値格納手段に格納された数値データが前記乱数読出手段により読み出されたときに第２の値にされて新たな数値データの格納を許可する所定のデータと、
制御を行う際に発生する変動データを記憶する変動データ記憶手段と、
遊技機への電力供給が停止していても前記変動データ記憶手段の記憶内容を所定期間保持させることが可能な記憶内容保持手段と、
電力供給が開始されたときに、前記初期化操作手段からの操作信号が入力されたことに基づいて、前記変動データ記憶手段の記憶内容を初期化する初期化処理を実行する初期化処理実行手段と、
所定のエラーが発生しているか否かを判定するエラー判定手段と、
少なくとも、前記初期化処理実行手段によって前記初期化処理が実行されたこと、または前記エラー判定手段によって前記所定のエラーが発生していると判定されたことのうち、いずれかであることを含む所定の信号出力条件が成立したことに基づいて、遊技機の外部に所定の外部出力信号を出力する外部出力手段とを含み、
前記外部出力手段は、前記初期化処理実行手段によって前記初期化処理が実行されたときと前記エラー判定手段によって前記所定のエラーが発生していると判定されたときとで、遊技機に設けられた共通の出力端子から前記所定の外部出力信号を出力し、
前記保留記憶手段が記憶する保留記憶の数が上限数に達しているときに前記乱数値格納手段に格納された前記乱数値について、前記乱数読出手段は該乱数値を読み出す一方、前記保留記憶手段は該乱数値を保留記憶として記憶しない、
ことを特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、パチンコ遊技機等の遊技を行うことが可能な遊技機に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するため、本願の請求項に係る遊技機は、遊技を行うことが可能な遊技機（例えばパチンコ遊技機１など）であって、遊技機における遊技制御を実行する制御用ＣＰＵ（例えばＣＰＵ５０５など）が内蔵された遊技制御用マイクロコンピュータ（例えば遊技制御用マイクロコンピュータ１００など）と、前記遊技制御用マイクロコンピュータに内蔵又は外付けされ、乱数値となる数値データを生成する乱数回路（例えば乱数回路５０９など）と、操作に応じて操作信号を出力する初期化操作手段（例えばクリアスイッチ３０４など）とを備え、前記乱数回路は、数値データを予め定められた手順により更新して出力する数値更新手段（例えば乱数生成回路５５３や乱数列変更回路５５５など）と、前記数値更新手段から出力された数値データを前記乱数値として格納する乱数値格納手段（例えば乱数値レジスタ５５９Ａ（Ｒ１Ｄ）や乱数値レジスタ５５９Ｂ（Ｒ２Ｄ）など）とを含み、前記遊技制御用マイクロコンピュータは、前記乱数値格納手段から前記乱数値を読み出す乱数読出手段と、前記乱数読出手段により読み出された前記乱数値を保留記憶として上限数を限度に記憶する保留記憶手段と、前記保留記憶手段に記憶される保留記憶に基づいて、前記制御用ＣＰＵにより所定の決定を行う制御決定手段（例えばＣＰＵ５０５がステップＳ２２９、Ｓ２３０、Ｓ２６０、Ｓ２６２の処理を実行する部分や、ステップＳ１７０の普通図柄通常処理にて普図表示結果を決定する部分など）と、前記数値更新手段から出力された数値データが前記乱数値格納手段に格納されたときに第１の値にされて新たな数値データの格納を制限する一方、該乱数値格納手段に格納された数値データが前記乱数読出手段により読み出されたときに第２の値にされて新たな数値データの格納を許可する所定のデータ（例えば乱数ラッチフラグＲＤＦＭ０、ＲＤＦＭ１など）と、制御を行う際に発生する変動データを記憶する変動データ記憶手段（例えばＲＡＭ５０７など）と、遊技機への電力供給が停止していても前記変動データ記憶手段の記憶内容を所定期間保持させることが可能な記憶内容保持手段（例えばバックアップ電源としてのコンデンサなど）と、電力供給が開始されたときに、前記初期化操作手段からの操作信号が入力されたことに基づいて、前記変動データ記憶手段の記憶内容を初期化する初期化処理を実行する初期化処理実行手段（例えばＣＰＵ５０５がステップＳ２７におけるＹｅｓの判定に基づきステップＳ３１、Ｓ３２の処理を実行する部分など）と、所定のエラーが発生しているか否かを判定するエラー判定手段（例えばＣＰＵ５０５がステップＳＡ２１〜ＳＡ３１の処理を実行する部分など）と、少なくとも、前記初期化処理実行手段によって前記初期化処理が実行されたこと、または前記エラー判定手段によって前記所定のエラーが発生していると判定されたことのうち、いずれかであることを含む所定の信号出力条件が成立したことに基づいて、遊技機の外部に所定の外部出力信号（例えばセキュリティ信号など）を出力する外部出力手段（例えばＣＰＵ５０５がステップＳ３２Ａ、ＳＡ３２にてセキュリティ信号出力時間を設定した後、ステップＳＢ０１におけるＹｅｓの判定に基づきステップＳＢ０３の処理を実行してセキュリティ信号を出力する部分など）とを含み、前記外部出力手段は、前記初期化処理実行手段によって前記初期化処理が実行されたときと前記エラー判定手段によって前記所定のエラーが発生していると判定されたときとで、遊技機に設けられた共通の出力端子（例えば出力ポートＯＰ１のビット番号［７］や、これに対応するターミナル基板のコネクタなど）から前記所定の外部出力信号を出力し、前記保留記憶手段が記憶する保留記憶の数が上限数に達しているときに前記乱数値格納手段に格納された前記乱数値について、前記乱数読出手段は該乱数値を読み出す一方、前記保留記憶手段は該乱数値を保留記憶として記憶しない。
このような構成によれば、正確な乱数値を取得できる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
（１）あるいは、所定の遊技を行うことが可能な遊技機（例えばパチンコ遊技機１など）であって、所定の初期設定（例えばステップＳ１〜Ｓ１４からなるセキュリティチェック処理など）を実行した後、不揮発性メモリ（例えばＲＯＭ５０６など）の記憶内容に基づき遊技機における遊技制御を実行する制御用ＣＰＵ（例えばＣＰＵ５０５など）が内蔵された遊技制御用マイクロコンピュータ（例えば遊技制御用マイクロコンピュータ１００など）と、前記遊技制御用マイクロコンピュータに内蔵又は外付けされ、乱数値となる数値データを生成する乱数回路（例えば乱数回路５０９など）と、操作に応じて操作信号を出力する初期化操作手段（例えばクリアスイッチ３０４など）とを備え、前記乱数回路は、数値データを予め定められた手順により更新して出力する数値更新手段（例えば乱数生成回路５５３や乱数列変更回路５５５など）と、前記数値更新手段から出力された数値データを前記乱数値として取り込んで格納する乱数値格納手段（例えば乱数値レジスタ５５９Ａ（Ｒ１Ｄ）や乱数値レジスタ５５９Ｂ（Ｒ２Ｄ）など）とを含み、前記遊技制御用マイクロコンピュータは、前記乱数回路によって生成された乱数値を用いて、前記制御用ＣＰＵにより所定の決定を行う制御決定手段（例えばＣＰＵ５０５がステップＳ２２９、Ｓ２３０、Ｓ２６０、Ｓ２６２の処理を実行する部分や、ステップＳ１７０の普通図柄通常処理にて普図表示結果を決定する部分など）と、所定信号（例えば第１始動入賞信号ＳＳ１や第２始動入賞信号ＳＳ２に基づく乱数ラッチ信号ＬＬ１、ＬＬ２など）の入力に基づいて前記数値更新手段から出力された数値データが前記乱数値格納手段に格納されたときに第１の値にされて新たな数値データの格納を制限する一方、前記乱数値格納手段に格納された数値データが前記乱数値の読出タイミングにて前記制御用ＣＰＵにより読み出されたときに第２の値にされて新たな数値データの格納を許可する所定のデータ（例えば乱数ラッチフラグＲＤＦＭ０、ＲＤＦＭ１など）と、前記所定の初期設定において前記不揮発性メモリの記憶内容が変更されたか否かを検査するセキュリティチェックを実行するセキュリティチェック手段（例えばＣＰＵ５０５がステップＳ９〜ステップＳ１４の処理を実行する部分など）と、前記セキュリティチェック手段によるセキュリティチェックの実行時間を可変設定可能なセキュリティ時間設定手段（例えばセキュリティ時間設定ＫＳＥＳのビット番号［２−０］に基づきＣＰＵ５０５がステップＳ１〜ステップＳ４の処理を実行する部分や、セキュリティ時間設定ＫＳＥＳのビット番号［４−３］に基づきＣＰＵ５０５がステップＳ５〜ステップＳ８の処理を実行する部分など）と、制御を行う際に発生する変動データを記憶する変動データ記憶手段（例えばＲＡＭ５０７など）と、遊技機への電力供給が停止していても前記変動データ記憶手段の記憶内容を所定期間保持させることが可能な記憶内容保持手段（例えばバックアップ電源としてのコンデンサなど）と、電力供給が開始されたときに、前記初期化操作手段からの操作信号が入力されたことに基づいて、前記変動データ記憶手段の記憶内容を初期化する初期化処理を実行する初期化処理実行手段（例えばＣＰＵ５０５がステップＳ２７におけるＹｅｓの判定に基づきステップＳ３１、Ｓ３２の処理を実行する部分など）と、所定のエラーが発生しているか否かを判定するエラー判定手段（例えばＣＰＵ５０５がステップＳＡ２１〜ＳＡ３１の処理を実行する部分など）と、少なくとも、前記初期化処理実行手段によって前記初期化処理が実行されたこと、および前記エラー判定手段によって前記所定のエラーが発生していると判定されたことを含む所定の信号出力条件が成立したことに基づいて、遊技機の外部に所定の外部出力信号（例えばセキュリティ信号など）を出力する外部出力手段（例えばＣＰＵ５０５がステップＳ３２Ａ、ＳＡ３２にてセキュリティ信号出力時間を設定した後、ステップＳＢ０１におけるＹｅｓの判定に基づきステップＳＢ０３の処理を実行してセキュリティ信号を出力する部分など）とを含み、前記外部出力手段は、前記初期化処理実行手段によって前記初期化処理が実行されたときと前記エラー判定手段によって前記所定のエラーが発生していると判定されたときとで、遊技機に設けられた共通の出力端子（例えば出力ポートＯＰ１のビット番号［７］や、これに対応するターミナル基板のコネクタなど）から前記所定の外部出力信号を出力してもよい。
このような構成によれば、所定信号の入力に基づいて数値データが乱数値格納手段に格納されたときに所定のデータが第１の値にされて新たな数値データの格納が制限される一方、乱数値の読出タイミングにて乱数値格納手段から数値データが読み出されたときに所定のデータが第２の値にされて新たな数値データの格納が許可される。これにより、所定信号の入力に基づいて乱数値格納手段に格納された数値データを、正確な乱数値として取得することができる。また、セキュリティチェック処理の実行時間を可変設定できる。これにより、遊技制御の実行開始タイミングを特定することが困難になり、制御コードの解析結果に基づく狙い撃ちや、いわゆる「ぶら下げ基板」を接続することによる不正行為を、確実に防止することができる。さらに、初期化処理が実行されたときと所定のエラーが発生していると判定されたときとで共通の出力端子から所定の外部出力信号を出力するので、外部出力用の信号線の無駄を低減しつつ、遊技機への電源投入時に行われる不正行為を防止することができる。