【手続補正書】
【提出日】平成22年3月12日(2010.3.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
各々を識別可能な複数種類の識別情報を可変表示可能な可変表示手段を備え、あらかじめ定められている可変表示の実行条件が成立した後、可変表示の開始条件の成立にもとづいて識別情報の可変表示を開始し、識別情報の可変表示の表示結果が特定の表示結果となったときに遊技者にとって有利な特定遊技状態に移行させる遊技機であって、
制御処理を実行する制御用ＣＰＵと、乱数を発生する乱数回路と、前記制御用ＣＰＵ以外のＣＰＵを内蔵したマイクロコンピュータとシリアル通信を行うシリアル通信回路とを内蔵した制御用マイクロコンピュータを備え、
前記乱数回路は、
所定周期のクロック信号を生成し、出力するクロック信号生成手段と、
前記クロック信号の入力にもとづいて、数値データを更新可能な所定の範囲において、所定の初期値から所定の最終値まで予め定められた順序に従って数値データを更新する数値更新手段と、
前記クロック信号生成手段が出力するクロック信号の極性を反転させるクロック信号反転手段と、
前記可変表示の実行条件が成立したときに、前記クロック信号反転手段が反転させたクロック信号に同期して、前記数値更新手段が更新する数値データを記憶させるためのラッチ信号を出力するラッチ信号出力手段と、
前記ラッチ信号出力手段によってラッチ信号が出力されたことにもとづいて、前記数値更新手段によって更新された数値データを乱数値として記憶する乱数記憶手段とを含み、
前記シリアル通信回路は、複数の割込要求条件のいずれかが成立したときに、前記制御用ＣＰＵに対して、成立した割込要求条件に応じた割込要求を発生させる割込要求手段を含み、
前記制御用マイクロコンピュータは、
遊技機への電力供給が開始されたときに、所定時間毎にタイマ割込を発生させるための設定を行うタイマ割込設定手段と、
遊技機への電力供給が開始されたときに、前記タイマ割込設定手段により前記タイマ割込の設定がされる前に、前記乱数回路の初期設定を行う乱数回路初期設定手段とを含み、
前記制御用ＣＰＵは、
前記割込要求手段からの割込要求にもとづいて割込処理を実行する割込処理実行手段と、
前記タイマ割込が発生したときに、前記制御処理を含むタイマ割込処理を実行するタイマ割込処理実行手段と、
前記タイマ割込が発生したときに前記可変表示の実行条件が成立したか否かを判定する実行条件判定手段と、
前記実行条件判定手段により前記可変表示の実行条件が成立したと判定されたときに、前記乱数記憶手段が記憶した乱数値を読み出す乱数読出手段と、
前記乱数読出手段によって読み出された乱数値が所定の判定値と合致するか否かを判定することによって、前記識別情報の可変表示の表示結果を特定の表示結果とするか否かを決定する表示結果決定手段とを含み、
前記乱数回路初期設定手段は、前記初期設定において、前記数値更新手段が更新する数値データの前記所定の初期値を、前記制御用マイクロコンピュータ毎に付与された前記制御用マイクロコンピュータを識別するためのマイコン識別情報にもとづいて設定可能であり、
前記割込要求手段が発生させる割込要求は、前記シリアル通信回路において通信エラーが発生したときに割込要求条件が成立して発生するエラー時割込要求を含み、
前記割込処理実行手段は、前記エラー時割込要求にもとづく割込処理を、前記エラー時割込要求以外の割込要求にもとづく割込処理に優先して実行可能な優先処理手段を含み、
前記エラー時割込要求にもとづく割込処理において、シリアル通信を禁止する
ことを特徴とする遊技機。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２
【補正方法】変更
【補正の内容】
【請求項２】
各々を識別可能な複数種類の識別情報を可変表示可能な可変表示手段を備え、あらかじめ定められている可変表示の実行条件が成立した後、可変表示の開始条件の成立にもとづいて識別情報の可変表示を開始し、識別情報の可変表示の表示結果が特定の表示結果となったときに遊技者にとって有利な特定遊技状態に移行させる遊技機であって、
制御処理を実行する制御用ＣＰＵと、乱数を発生する乱数回路と、前記制御用ＣＰＵ以外のＣＰＵを内蔵したマイクロコンピュータとシリアル通信を行うシリアル通信回路とを内蔵した制御用マイクロコンピュータを備え、
前記乱数回路は、
所定周期のクロック信号を生成し、出力するクロック信号生成手段と、
前記クロック信号の入力にもとづいて、数値データを更新可能な所定の範囲において、所定の初期値から所定の最終値まで予め定められた順序に従って数値データを更新する数値更新手段と、
前記クロック信号生成手段が出力するクロック信号を遅延させるクロック信号遅延手段と、
前記可変表示の実行条件が成立したときに、前記クロック信号遅延手段が遅延させたクロック信号に同期して、前記数値更新手段が更新する数値データを記憶させるためのラッチ信号を出力するラッチ信号出力手段と、
前記ラッチ信号出力手段によってラッチ信号が出力されたことにもとづいて、前記数値更新手段によって更新された数値データを乱数値として記憶する乱数記憶手段とを含み、
前記シリアル通信回路は、複数の割込要求条件のいずれかが成立したときに、前記制御用ＣＰＵに対して、成立した割込要求条件に応じた割込要求を発生させる割込要求手段を含み、
前記制御用マイクロコンピュータは、
遊技機への電力供給が開始されたときに、所定時間毎にタイマ割込を発生させるための設定を行うタイマ割込設定手段と、
遊技機への電力供給が開始されたときに、前記タイマ割込設定手段により前記タイマ割込の設定がされる前に、前記乱数回路の初期設定を行う乱数回路初期設定手段とを含み、
前記制御用ＣＰＵは、
前記割込要求手段からの割込要求にもとづいて割込処理を実行する割込処理実行手段と、
前記タイマ割込が発生したときに、前記制御処理を含むタイマ割込処理を実行するタイマ割込処理実行手段と、
前記タイマ割込が発生したときに前記可変表示の実行条件が成立したか否かを判定する実行条件判定手段と、
前記実行条件判定手段により前記可変表示の実行条件が成立したと判定されたときに、前記乱数記憶手段が記憶した乱数値を読み出す乱数読出手段と、
前記乱数読出手段によって読み出された乱数値が所定の判定値と合致するか否かを判定することによって、前記識別情報の可変表示の表示結果を特定の表示結果とするか否かを決定する表示結果決定手段とを含み、
前記乱数回路初期設定手段は、前記初期設定において、前記数値更新手段が更新する数値データの前記所定の初期値を、前記制御用マイクロコンピュータ毎に付与された前記制御用マイクロコンピュータを識別するためのマイコン識別情報にもとづいて設定可能であり、
前記割込要求手段が発生させる割込要求は、前記シリアル通信回路において通信エラーが発生したときに割込要求条件が成立して発生するエラー時割込要求を含み、
前記割込処理実行手段は、前記エラー時割込要求にもとづく割込処理を、前記エラー時割込要求以外の割込要求にもとづく割込処理に優先して実行可能な優先処理手段を含み、
前記エラー時割込要求にもとづく割込処理において、シリアル通信を禁止する
ことを特徴とする遊技機。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明による遊技機は、各々を識別可能な複数種類の識別情報（例えば、特別図柄）を可変表示可能な可変表示手段（例えば、特別図柄表示器８）を備え、あらかじめ定められている可変表示の実行条件（例えば、始動入賞口１４への遊技球の入賞）が成立した後、可変表示の開始条件（例えば、特別図柄の最終停止および大当たり遊技の終了）の成立にもとづいて識別情報の可変表示を開始し、識別情報の可変表示の表示結果が特定の表示結果（例えば、大当たり図柄）となったときに遊技者にとって有利な特定遊技状態に移行させる遊技機であって、制御処理を実行する制御用ＣＰＵ（例えば、ＣＰＵ５６）と、乱数を発生する乱数回路（例えば、乱数回路５０３）と、制御用ＣＰＵ以外のＣＰＵ（例えば、払出制御用マイクロコンピュータ３７０のＣＰＵ）を内蔵したマイクロコンピュータ（例えば、払出制御用マイクロコンピュータ３７０）とシリアル通信を行うシリアル通信回路（例えば、シリアル通信回路５０５）とを内蔵した制御用マイクロコンピュータ（例えば、遊技制御用マイクロコンピュータ５６０）を備え、乱数回路は、所定周期のクロック信号を生成し、出力するクロック信号生成手段（例えば、クロック信号出力回路５３７）と、クロック信号の入力にもとづいて、数値データを更新可能な所定の範囲において、所定の初期値から所定の最終値まで予め定められた順序に従って数値データを更新する数値更新手段（例えば、カウンタ５２１）と、クロック信号生成手段が出力するクロック信号の極性を反転させるクロック信号反転手段（例えば、反転回路５３２）と、可変表示の実行条件が成立したときに、クロック信号反転手段が反転させたクロック信号（例えば、反転クロック信号ＳＩ２）に同期して、数値更新手段が更新する数値データを記憶させるためのラッチ信号を出力するラッチ信号出力手段（例えば、ラッチ信号生成回路５３３）と、ラッチ信号出力手段によってラッチ信号が出力されたことにもとづいて、数値更新手段によって更新された数値データを乱数値として記憶する乱数記憶手段（例えば、乱数値記憶回路５３１）とを含み、シリアル通信回路は、複数の割込要求条件（例えば、シリアル通信回路５０５で通信エラーが発生したことや、送信データの送信を完了したこと、制御基板から受信データを受信したこと）のいずれかが成立したときに、制御用ＣＰＵに対して、成立した割込要求条件に応じた割込要求を発生させる割込要求手段（例えば、割り込み制御回路７１４）を含み、制御用マイクロコンピュータは、遊技機への電力供給が開始されたときに、所定時間毎にタイマ割込を発生させるための設定を行うタイマ割込設定手段（例えば、遊技制御用マイクロコンピュータ５６０におけるステップＳ１６を実行する部分）と、遊技機への電力供給が開始されたときに、タイマ割込設定手段によりタイマ割込の設定がされる前に、乱数回路の初期設定を行う乱数回路初期設定手段（例えば、遊技制御用マイクロコンピュータ５６０におけるステップＳ１５を実行する部分）とを含み、制御用ＣＰＵは、割込要求手段からの割込要求にもとづいて割込処理を実行する割込処理実行手段（例えば、遊技制御用マイクロコンピュータ５６０のＣＰＵ５６によるステップＳ４１，Ｓ４２，Ｓ４３を実行する部分）と、タイマ割込が発生したときに、制御処理（例えば、タイマ割込処理におけるステップＳ２１〜Ｓ３２（ステップＳ２８，Ｓ３１を除く）の処理）を含むタイマ割込処理を実行するタイマ割込処理実行手段（例えば、遊技制御用マイクロコンピュータ５６０のＣＰＵ５６におけるステップＳ２０〜Ｓ３３を実行する部分）と、ステータスレジスタＡ７０５のビット０〜ビット３、ビット５，６を確認し、シリアル通信回路５０５で通信エラーが発生したこと、送信データの送信を完了したこと、または制御基板から受信データを受信したことのいずれが割り込み原因であるかを特定する部分）と、タイマ割込が発生したときに可変表示の実行条件（例えば、始動入賞口１４への遊技球の入賞）が成立したか否かを判定する実行条件判定手段（例えば、遊技制御用マイクロコンピュータのＣＰＵ５６におけるステップＳ３１１を実行する部分）と、実行条件判定手段により可変表示の実行条件が成立したと判定されたときに、乱数記憶手段が記憶した乱数値を読み出す乱数読出手段（例えば、遊技制御用マイクロコンピュータ５６０のＣＰＵ５６におけるステップＳ３２４を実行する部分）と、乱数読出手段によって読み出された乱数値が所定の判定値と合致するか否かを判定することによって、識別情報の可変表示の表示結果を特定の表示結果とするか否かを決定する表示結果決定手段（例えば、遊技制御用マイクロコンピュータ５６０のＣＰＵ５６におけるステップＳ３８６を実行する部分）とを含み、乱数回路初期設定手段は、初期設定において、数値更新手段が更新する数値データの所定の初期値を、制御用マイクロコンピュータ毎に付与された制御用マイクロコンピュータを識別するためのマイコン識別情報（例えば、遊技制御用マイクロコンピュータ５６０固有のＩＤナンバ）にもとづいて設定可能であり（例えば、遊技制御用マイクロコンピュータ５６０におけるステップＳ１５４を実行する部分）、割込要求手段が発生させる割込要求は、シリアル通信回路において通信エラーが発生したときに割込要求条件が成立して発生するエラー時割込要求（例えば、通信エラー時割込要求）を含み、割込処理実行手段は、エラー時割込要求にもとづく割込処理を、エラー時割込要求以外（例えば、受信時割込要求や送信時割込要求）の割込要求にもとづく割込処理に優先して実行可能な優先処理手段（例えば、遊技制御用マイクロコンピュータ５６０におけるステップＳ１５ｂを実行する部分）を含み、エラー時割込要求にもとづく割込処理において、シリアル通信を禁止する（例えば、遊技制御用マイクロコンピュータ５６０が、ステップＳ４１で通信エラーフラグがセットされたことにもとづいて、ステップＳ１２４１，Ｓ１２５１，Ｓ１２６１，Ｓ１２７１，Ｓ１２９１で通信エラーフラグがセットされていると判断すると、処理をそのまま終了する部分）ことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
遊技機は、各々を識別可能な複数種類の識別情報（例えば、特別図柄）を可変表示可能な可変表示手段（例えば、特別図柄表示器８）を備え、あらかじめ定められている可変表示の実行条件（例えば、始動入賞口１４への遊技球の入賞）が成立した後、可変表示の開始条件（例えば、特別図柄の最終停止および大当たり遊技の終了）の成立にもとづいて識別情報の可変表示を開始し、識別情報の可変表示の表示結果が特定の表示結果（例えば、大当たり図柄）となったときに遊技者にとって有利な特定遊技状態に移行させる遊技機であって、制御処理を実行する制御用ＣＰＵ（例えば、ＣＰＵ５６）と、乱数を発生する乱数回路（例えば、乱数回路５０３）と、制御用ＣＰＵ以外のＣＰＵ（例えば、払出制御用マイクロコンピュータ３７０のＣＰＵ）を内蔵したマイクロコンピュータ（例えば、払出制御用マイクロコンピュータ３７０）とシリアル通信を行うシリアル通信回路（例えば、シリアル通信回路５０５）とを内蔵した制御用マイクロコンピュータ（例えば、遊技制御用マイクロコンピュータ５６０）を備え、乱数回路は、所定周期のクロック信号を生成し、出力するクロック信号生成手段（例えば、クロック信号出力回路５３７）と、クロック信号の入力にもとづいて、数値データを更新可能な所定の範囲において、所定の初期値から所定の最終値まで予め定められた順序に従って数値データを更新する数値更新手段（例えば、カウンタ５２１）と、クロック信号生成手段が出力するクロック信号を遅延させるクロック信号遅延手段（例えば、遅延回路５３２Ａ）と、可変表示の実行条件が成立したときに、クロック信号遅延手段が遅延させたクロック信号（例えば、遅延クロック信号ＳＩ４）に同期して、数値更新手段が更新する数値データを記憶させるためのラッチ信号を出力するラッチ信号出力手段（例えば、ラッチ信号生成回路５３３）と、ラッチ信号出力手段によってラッチ信号が出力されたことにもとづいて、数値更新手段によって更新された数値データを乱数値として記憶する乱数記憶手段（例えば、乱数値記憶回路５３１）とを含み、シリアル通信回路は、複数の割込要求条件（例えば、シリアル通信回路５０５で通信エラーが発生したことや、送信データの送信を完了したこと、制御基板から受信データを受信したこと）のいずれかが成立したときに、制御用ＣＰＵに対して、成立した割込要求条件に応じた割込要求を発生させる割込要求手段（例えば、割り込み制御回路７１４）を含み、制御用マイクロコンピュータは、遊技機への電力供給が開始されたときに、所定時間毎にタイマ割込を発生させるための設定を行うタイマ割込設定手段（例えば、遊技制御用マイクロコンピュータ５６０におけるステップＳ１６を実行する部分）と、遊技機への電力供給が開始されたときに、タイマ割込設定手段によりタイマ割込の設定がされる前に、乱数回路の初期設定を行う乱数回路初期設定手段（例えば、遊技制御用マイクロコンピュータ５６０におけるステップＳ１５を実行する部分）とを含み、制御用ＣＰＵは、割込要求手段からの割込要求にもとづいて割込処理を実行する割込処理実行手段（例えば、遊技制御用マイクロコンピュータ５６０のＣＰＵ５６によるステップＳ４１，Ｓ４２，Ｓ４３を実行する部分）と、タイマ割込が発生したときに、制御処理（例えば、タイマ割込処理におけるステップＳ２１〜Ｓ３２（ステップＳ２８，Ｓ３１を除く）の処理）を含むタイマ割込処理を実行するタイマ割込処理実行手段（例えば、遊技制御用マイクロコンピュータ５６０のＣＰＵ５６におけるステップＳ２０〜Ｓ３３を実行する部分）と、タイマ割込が発生したときに可変表示の実行条件（例えば、始動入賞口１４への遊技球の入賞）が成立したか否かを判定する実行条件判定手段（例えば、遊技制御用マイクロコンピュータのＣＰＵ５６におけるステップＳ３１１を実行する部分）と、実行条件判定手段により可変表示の実行条件が成立したと判定されたときに、乱数記憶手段が記憶した乱数値を読み出す乱数読出手段（例えば、遊技制御用マイクロコンピュータ５６０のＣＰＵ５６におけるステップＳ３２４を実行する部分）と、乱数読出手段によって読み出された乱数値が所定の判定値と合致するか否かを判定することによって、識別情報の可変表示の表示結果を特定の表示結果とするか否かを決定する表示結果決定手段（例えば、遊技制御用マイクロコンピュータ５６０のＣＰＵ５６におけるステップＳ３８６を実行する部分）とを含み、乱数回路初期設定手段は、初期設定において、数値更新手段が更新する数値データの所定の初期値を、制御用マイクロコンピュータ毎に付与された制御用マイクロコンピュータを識別するためのマイコン識別情報（例えば、遊技制御用マイクロコンピュータ５６０固有のＩＤナンバ）にもとづいて設定可能であり（例えば、遊技制御用マイクロコンピュータ５６０におけるステップＳ１５４を実行する部分）、割込要求手段が発生させる割込要求は、シリアル通信回路において通信エラーが発生したときに割込要求条件が成立して発生するエラー時割込要求（例えば、通信エラー時割込要求）を含み、割込処理実行手段は、エラー時割込要求にもとづく割込処理を、エラー時割込要求以外の割込要求（例えば、受信時割込要求や送信時割込要求）にもとづく割込処理に優先して実行可能な優先処理手段（例えば、遊技制御用マイクロコンピュータ５６０におけるステップＳ１５ｂを実行する部分）を含み、エラー時割込要求にもとづく割込処理において、シリアル通信を禁止する（例えば、遊技制御用マイクロコンピュータ５６０が、ステップＳ４１で通信エラーフラグがセットされたことにもとづいて、ステップＳ１２４１，Ｓ１２５１，Ｓ１２６１，Ｓ１２７１，Ｓ１２９１で通信エラーフラグがセットされていると判断すると、処理をそのまま終了する部分）ように構成されていてもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
請求項１記載の発明では、制御用マイクロコンピュータが、遊技機への電源投入が開始されてからタイマ割込設定を行うまでに乱数回路の初期設定を行うとともに、初期設定においてマイコン識別情報にもとづく値を所定の初期値として設定可能であるように構成されているので、乱数回路が生成する乱数のランダム性を向上させることができる。また、乱数のランダム性を向上させることができるので、乱数生成のタイミングを遊技者や遊技店に認識されにくくすることができ、無線信号を用いて不正にラッチ信号を遊技機に対して発生させることによって、特定遊技状態への移行条件を不正に成立させられてしまうことを防止することができる。また、極性を反転させたクロック信号に同期して乱数の記憶を指示するためのラッチ信号を出力するように構成されているので、乱数を更新するタイミングと乱数記憶手段に乱数を記憶させるタイミングとをずらすことができ、生成した乱数を安定して確実に記憶させることができる。さらに、シリアル通信回路が割り込み要求を行った場合に、通信エラーを割込要求条件とする場合の割込処理を優先的に実行可能であり、通信を禁止状態に制御するように構成されているので、通信エラーが発生した状態で遊技機に搭載されている制御基板と通信を行うことを防止できる。よって、通信エラーによる誤動作を防止することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
請求項２記載の発明では、制御用マイクロコンピュータが、遊技機への電源投入が開始されてからタイマ割込設定を行うまでに乱数回路の初期設定を行うとともに、初期設定においてマイコン識別情報にもとづく値を所定の初期値として設定可能であるように構成されているので、乱数回路が生成する乱数のランダム性を向上させることができる。また、乱数のランダム性を向上させることができるので、乱数生成のタイミングを遊技者や遊技店に認識されにくくすることができ、無線信号を用いて不正にラッチ信号を遊技機に対して発生させることによって、特定遊技状態への移行条件を不正に成立させられてしまうことを防止することができる。また、遅延させたクロック信号に同期して乱数の記憶を指示するためのラッチ信号を出力するように構成されているので、乱数を更新するタイミングと乱数記憶手段に乱数を記憶させるタイミングとをずらすことができ、生成した乱数を安定して確実に記憶させることができる。さらに、シリアル通信回路が割り込み要求を行った場合に、通信エラーを割込要求条件とする場合の割込処理を優先的に実行可能であり、通信を禁止状態に制御するように構成されているので、通信エラーが発生した状態で遊技機に搭載されている制御基板と通信を行うことを防止できる。よって、通信エラーによる誤動作を防止することができる。