【手続補正書】
【提出日】平成19年12月25日(2007.12.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技プログラムを収める不揮発性記憶手段と、
前記遊技プログラムを実行して遊技機の遊技制御を行う演算処理手段と、
前記遊技プログラムの実行に必要な作業領域を提供する揮発性記憶手段とを備えた遊技用演算処理装置において、
当該遊技用演算処理装置の正当性を判定するための固有ＩＤを記憶する固有情報記憶手段と、
前記演算処理手段による前記遊技プログラムの実行に基づいて前記揮発性記憶手段に記憶される遊技情報と同一の情報を記憶可能な情報記憶手段と、
前記演算処理手段の遊技制御動作をバスの状態により監視し、非動作中に前記揮発性記憶手段に記憶された遊技情報を複写して前記情報記憶手段に記憶させる複写記憶制御手段と、
遊技用演算処理装置の正当性を判定可能な外部装置からの所定の指令に応答して、前記固有情報記憶手段に記憶された固有ＩＤを前記外部装置へ転送すると共に、前記外部装置からのメモリ内容要求指令に応答して、前記情報記憶手段に複写・記憶された遊技情報を前記外部装置へ転送する外部通信制御手段と、
所定のアルゴリズムで暗号化された遊技プログラムを外部から取り込む取り込み手段と、
復号化のための鍵をあらかじめ格納した格納手段と、
外部から取り込まれた遊技プログラムを前記格納手段の鍵を用いて復号化する復号化手段と、
該復号化された遊技プログラムを前記不揮発性記憶手段に書き込む書込み手段と、
前記書込み手段による遊技プログラムの書き込み終了時に、書込終了コードを記録する書込終了コード記録手段と、
前記書込終了コード記録手段によって前記書込終了コードが記録されている場合に、前記書込み手段による新たな遊技プログラムの書き込みを禁止する書き込み禁止手段と、を備え、
前記演算処理手段は、
前記書込み手段によって不揮発性記憶手段に書き込まれた遊技プログラムを実行することを特徴とする遊技用演算処理装置。
【請求項２】
前記複写記憶制御手段は、
前記揮発性記憶手段に記憶された遊技情報を複写して前記情報記憶手段の同一アドレスに記憶させることを特徴とする請求項１に記載の遊技用演算処理装置。
【請求項３】
前記情報記憶手段に記憶させる情報を一旦プールすることが可能なバッファ手段を備え、
前記複写記憶制御手段は、前記揮発性記憶手段から複写した情報を一旦前記バッファ手段にプールさせることで、当該情報を前記情報記憶手段に記憶させるタイミングをコントロールすることを特徴とする請求項１又は２に記載の遊技用演算処理装置。
【請求項４】
Ｍ系列法により乱数を生成する乱数生成手段を備え、
前記演算処理手段は、
前記遊技プログラムの実行による遊技の実行過程において前記乱数生成手段により生成された乱数を用いて遊技価値を付与するか否かを決定することを特徴とする請求項１から３の何れかに記載の遊技用演算処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項１記載の発明に係る遊技用演算処理装置は、遊技プログラムを収める不揮発性記憶手段と、
前記遊技プログラムを実行して遊技機の遊技制御を行う演算処理手段と、
前記遊技プログラムの実行に必要な作業領域を提供する揮発性記憶手段とを備えた遊技用演算処理装置において、
当該遊技用演算処理装置の正当性を判定するための固有ＩＤを記憶する固有情報記憶手段と、
前記演算処理手段による前記遊技プログラムの実行に基づいて前記揮発性記憶手段に記憶される遊技情報と同一の情報を記憶可能な情報記憶手段と、
前記演算処理手段の遊技制御動作をバスの状態により監視し、非動作中に前記揮発性記憶手段に記憶された遊技情報を複写して前記情報記憶手段に記憶させる複写記憶制御手段と、
遊技用演算処理装置の正当性を判定可能な外部装置からの所定の指令に応答して、前記固有情報記憶手段に記憶された固有ＩＤを前記外部装置へ転送すると共に、前記外部装置からのメモリ内容要求指令に応答して、前記情報記憶手段に複写・記憶された遊技情報を前記外部装置へ転送する外部通信制御手段と、
所定のアルゴリズムで暗号化された遊技プログラムを外部から取り込む取り込み手段と、
復号化のための鍵をあらかじめ格納した格納手段と、
外部から取り込まれた遊技プログラムを前記格納手段の鍵を用いて復号化する復号化手段と、
該復号化された遊技プログラムを前記不揮発性記憶手段に書き込む書込み手段と、
前記書込み手段による遊技プログラムの書き込み終了時に、書込終了コードを記録する書込終了コード記録手段と、
前記書込終了コード記録手段によって前記書込終了コードが記録されている場合に、前記書込み手段による新たな遊技プログラムの書き込みを禁止する書き込み禁止手段と、を備え、
前記演算処理手段は、
前記書込み手段によって不揮発性記憶手段に書き込まれた遊技プログラムを実行することを特徴とする。
請求項２記載の発明に係る遊技用演算処理装置は、前記複写記憶制御手段は、
前記揮発性記憶手段に記憶された遊技情報を複写して前記情報記憶手段の同一アドレスに記憶させることを特徴とする。
請求項３記載の発明に係る遊技用演算処理装置は、前記情報記憶手段に記憶させる情報を一旦プールすることが可能なバッファ手段を備え、
前記複写記憶制御手段は、前記揮発性記憶手段から複写した情報を一旦前記バッファ手段にプールさせることで、当該情報を前記情報記憶手段に記憶させるタイミングをコントロールすることを特徴とする。
請求項４記載の発明に係る遊技用演算処理装置は、Ｍ系列法により乱数を生成する乱数生成手段を備え、
前記演算処理手段は、
前記遊技プログラムの実行による遊技の実行過程において前記乱数生成手段により生成された乱数を用いて遊技価値を付与するか否かを決定することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項１記載の発明によれば、仮に暗号化された遊技プログラムが第三者の手に渡っても、復号化のための鍵を入手しない限り、暗号化された遊技プログラムを復号化することができない。よって、第三者は原始プログラム（復号化されたプログラムと同等である）の内容が理解できないため、遊技プログラムを自分達の都合に併せて変更することができず、その結果、遊技プログラムの改竄を防止でき、例えば、裏ロムやぶら下がり基板などの不正部品の作成を阻止することができる。
また、遊技用演算処理装置の正当性を判定可能な外部装置からの所定の指令に応答して、固有情報記憶手段に記憶された固有ＩＤを外部装置へ転送すると共に、外部装置からのメモリ内容要求指令に基づいて、情報記憶手段に複写・記憶された情報を外部装置へ転送するので、外部装置にて遊技用演算処理装置の正当性が判定可能になる。
さらに、遊技プログラムの書き込み終了時に、書込終了コードが記録されるので、この書込終了コードが記録されている場合には、不揮発性記憶手段への新たな遊技プログラムの書き込みができない。
請求項２記載の発明によれば、予め不揮発性記憶手段の特定アドレスに遊技情報を書き込むようにしておけば、情報記憶手段によりその特定のアドレスから取得することで状態変化情報を得ることができる。
請求項３記載の発明によれば、情報の複写という点で、揮発性記憶手段と情報記憶手段については情報の書込み速度や好ましい書き込みタイミングが異なることがあるが、情報記憶手段に記憶させる情報を一旦プールすることが可能なバッファ手段を備え、複写記憶制御手段は、揮発性記憶手段から複写した情報を一旦前記バッファ手段にプールさせることで、当該情報を情報記憶手段に記憶させるタイミングをコントロールするので、複写タイミングが遅れてもバッファ手段に複写内容を逐次プールさせておくことで、揮発性記憶手段に記憶される情報を確実に情報記憶手段に複写・記憶させることが可能であり、データのビット落ち等を防いで確実にデータの複写・記憶が行える。
請求項４記載の発明によれば、遊技用演算処理装置内部の乱数生成手段により生成された乱数を用いて、遊技プログラムの実行による遊技の実行過程において遊技価値を付与するか否かの判定を行うことができる。