【手続補正書】
【提出日】平成21年11月26日(2009.11.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技用価値を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置の表示結果が導出表示されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされたスロットマシンであって、
マイクロコンピュータにて構成され、遊技の制御を行う遊技制御手段を備え、
前記遊技制御手段は、
データを読み出し及び書き込み可能に記憶する記憶領域を有し、電力供給が停止しても該記憶領域に記憶されているデータを保持することが可能な記憶手段であり、前記記憶領域として前記遊技制御手段が動作を行うためのデータが記憶されるワーク領域と、前記遊技制御手段が動作を行うためのデータの読み出し及び書き込みが行われることのない未使用領域と、が少なくとも割り当てられたデータ記憶手段と、
前記データ記憶手段における記憶領域の少なくとも一部を初期化する初期化手段と、
前記遊技制御手段の起動時に、前記データ記憶手段に記憶されているデータに基づいて該遊技制御手段の制御状態を復帰させる制御状態復帰処理を含む起動処理を実行する起動処理手段と、
所定の電断条件の成立に応じて、電断時割込処理を実行する電断時割込処理実行手段と、
を含み、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用領域を１ゲーム毎に初期化し、
前記電断時割込処理実行手段は、前記電断時割込処理において前記データ記憶手段における前記ワーク領域に０以外の特定のデータを格納した後、該特定のデータが格納されたワーク領域を含む前記記憶領域のデータを排他的論理和演算した結果が０となる調整用データを算出し、該算出した調整用データを前記ワーク領域に格納する処理を実行し、
前記起動処理手段は、前記起動処理において前記データ記憶手段における前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が０であるか否か、及び前記ワーク領域に前記特定のデータが格納されているか否か、を判定し、前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定したことを条件に、前記制御状態復帰処理を実行する
ことを特徴とするスロットマシン。
【請求項２】
前記データ記憶手段の記憶領域には、前記ワーク領域及び前記未使用領域に加えてデータを一時的に格納することが可能なスタック領域が割り当てられており、
前記遊技制御手段は、
前記遊技制御手段が使用中のデータを前記スタック領域に退避するデータ退避手段と、
前記退避手段により前記スタック領域に退避したデータを前記遊技制御手段が使用するデータとして復帰させるデータ復帰手段と、
前記スタック領域のうち前記データ退避手段により退避したデータが記憶されていない未使用スタック領域を特定する未使用スタック領域特定手段と、
を含み、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用領域に加えて前記未使用スタック領域特定手段により特定される未使用スタック領域も１ゲーム毎に初期化する
ことを特徴とする請求項１に記載のスロットマシン。
【請求項３】
遊技用価値を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置の表示結果が導出表示されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされたスロットマシンであって、
マイクロコンピュータにて構成され、遊技の制御を行う遊技制御手段を備え、
前記遊技制御手段は、
データを読み出し及び書き込み可能に記憶する記憶領域を有し、電力供給が停止しても該記憶領域に記憶されているデータを保持することが可能な記憶手段であり、前記記憶領域として前記遊技制御手段が動作を行うためのデータが記憶されるワーク領域と、データを一時的に格納することが可能なスタック領域と、が少なくとも割り当てられたデータ記憶手段と、
前記遊技制御手段が使用中のデータを前記スタック領域に退避するデータ退避手段と、
前記退避手段により前記スタック領域に退避したデータを前記遊技制御手段が使用するデータとして復帰させるデータ復帰手段と、
前記スタック領域のうち前記データ退避手段により退避したデータが記憶されていない未使用スタック領域を特定する未使用スタック領域特定手段と、
前記データ記憶手段における記憶領域の少なくとも一部を初期化する初期化手段と、
前記遊技制御手段の起動時に、前記データ記憶手段に記憶されているデータに基づいて該遊技制御手段の制御状態を復帰させる制御状態復帰処理を含む起動処理を実行する起動処理手段と、
所定の電断条件の成立に応じて、電断時割込処理を実行する電断時割込処理実行手段と、
を含み、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用スタック領域特定手段により特定される未使用スタック領域を１ゲーム毎に初期化し、
前記電断時割込処理実行手段は、前記電断時割込処理において前記データ記憶手段における前記ワーク領域に０以外の特定のデータを格納した後、該特定のデータが格納されたワーク領域を含む前記記憶領域のデータを排他的論理和演算した結果が０となる調整用データを算出し、該算出した調整用データを前記ワーク領域に格納する処理を実行し、
前記起動処理手段は、前記起動処理において前記データ記憶手段における前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が０であるか否か、及び前記ワーク領域に前記特定のデータが格納されているか否か、を判定し、前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定したことを条件に、前記制御状態復帰処理を実行する
ことを特徴とするスロットマシン。
【請求項４】
前記電断時割込処理実行手段は、前記電断時割込処理において前記データ記憶手段における前記ワーク領域に０以外の特定のデータを格納した後、前記データ記憶手段における前記未使用領域及び／または前記未使用スタック領域を含む全ての記憶領域のデータを排他的論理和演算した結果が０となる調整用データを算出し、該算出した調整用データを前記ワーク領域に格納する処理を実行し、
前記起動処理手段は、前記起動処理において前記データ記憶手段における前記未使用領域及び／または前記未使用スタック領域を含む全ての記憶領域のデータを排他的論理和演算した結果が０であるか否か、及び前記ワーク領域に前記特定のデータが格納されているか否か、を判定し、前記データ記憶手段における前記未使用領域及び／または前記未使用スタック領域を含む全ての記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定したことを条件に、前記制御状態復帰処理を実行する
ことを特徴とする請求項１〜３のいずれかに記載のスロットマシン。
【請求項５】
前記起動処理手段は、前記起動処理において前記データ記憶手段の前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定した場合に、該ワーク領域に格納されている前記特定のデータを該特定のデータ以外のデータに更新する
ことを特徴とする請求項１〜４のいずれかに記載のスロットマシン。
【請求項６】
前記初期化手段は、前記起動処理手段による前記起動処理において前記データ記憶手段の前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定した場合に、前記データ記憶手段の記憶領域における未使用領域及び／または前記未使用スタック領域を初期化する
ことを特徴とする請求項１〜５のいずれかに記載のスロットマシン。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記課題を解決するために、本発明の請求項１に記載のスロットマシンは、
遊技用価値を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置の表示結果が導出表示されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされたスロットマシンであって、
マイクロコンピュータにて構成され、遊技の制御を行う遊技制御手段を備え、
前記遊技制御手段は、
データを読み出し及び書き込み可能に記憶する記憶領域を有し、電力供給が停止しても該記憶領域に記憶されているデータを保持することが可能な記憶手段であり、前記記憶領域として前記遊技制御手段が動作を行うためのデータが記憶されるワーク領域と、前記遊技制御手段が動作を行うためのデータの読み出し及び書き込みが行われることのない未使用領域と、が少なくとも割り当てられたデータ記憶手段と、
前記データ記憶手段における記憶領域の少なくとも一部を初期化する初期化手段と、
前記遊技制御手段の起動時に、前記データ記憶手段に記憶されているデータに基づいて該遊技制御手段の制御状態を復帰させる制御状態復帰処理を含む起動処理を実行する起動処理手段と、
所定の電断条件の成立に応じて、電断時割込処理を実行する電断時割込処理実行手段と、
を含み、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用領域を１ゲーム毎に初期化し、
前記電断時割込処理実行手段は、前記電断時割込処理において前記データ記憶手段における前記ワーク領域に０以外の特定のデータを格納した後、該特定のデータが格納されたワーク領域を含む前記記憶領域のデータを排他的論理和演算した結果が０となる調整用データを算出し、該算出した調整用データを前記ワーク領域に格納する処理を実行し、
前記起動処理手段は、前記起動処理において前記データ記憶手段における前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が０であるか否か、及び前記ワーク領域に前記特定のデータが格納されているか否か、を判定し、前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定したことを条件に、前記制御状態復帰処理を実行する
ことを特徴としている。
この特徴によれば、電断時にデータ記憶手段の記憶領域に０以外の特定のデータを格納した後、該特定のデータを含む記憶領域のデータを排他的論理和演算した結果が０となる調整用データを更に格納し、起動時にデータ記憶手段の記憶領域のデータを排他的論理和演算した結果が０であり、かつ０以外の特定のデータが格納されていることを条件に、データ記憶手段にバックアップされているデータが正常であると判断して、遊技制御手段の制御状態を復帰させるようになっており、データ記憶手段の記憶領域のデータがクリアされてしまった場合には、特定のデータが格納されるべき領域も０となり、このような場合には、データ記憶手段にバックアップされているデータが正常ではないと判定され、誤ってバックアップされているデータが正常であると判定されてしまうことを防止できるので、起動時においてバックアップされているデータが正しい内容であるか否かの判定精度を高めることができる。
また、データ記憶手段における未使用領域が１ゲーム毎に初期化されるので、データ記憶手段の未使用領域を利用して不正プログラムを格納させても、当該不正プログラムが常駐してしまうことを防止できる。
尚、所定数の賭数とは、少なくとも１以上の賭数であって、２以上の賭数が設定されることや最大賭数が設定されることでゲームが開始可能となるようにしても良い。また、複数の遊技状態に応じて定められた賭数が設定されることでゲームが開始可能となるようにしても良い。
また、データ記憶手段は、遊技制御手段を構成するマイクロコンピュータに内蔵されていても良いし、マイクロコンピュータの外部に備えていても良い。
また、所定の電断条件とは、例えば、直流電圧を監視し、当該電圧が電断を判断するために定められた閾値以下となったとき、またはその期間が一定期間継続したときや、交流電圧を監視し、交流電圧の波形の乱れを検出したとき、またはその期間が一定期間継続したとき、等であり、停電を検出できるものであればその他の条件であっても良い。
また、前記遊技制御手段の起動時とは、前記スロットマシンへの電力供給が開始されたこと（電源投入）に伴い遊技制御手段が起動するときや、遊技制御手段に不具合（一定時間以上の動作の停止等）が生じたことに伴うリセット信号の入力により遊技制御手段が再起動するときが該当する。
また、初期化手段は、データ記憶手段における未使用領域を１ゲーム毎に初期化するものであれば良く、１ゲームのうちのいずれかのタイミング（例えば、ゲーム開始時や終了時、１ゲーム毎に必ず実行される処理の実行時等）で少なくとも１回は、データ記憶手段における未使用領域を初期化するものであれば良い。
また、初期化手段による初期化とは、例えば、対象となる記憶領域の値を０に更新したり、予め定められた初期値に更新したりする処理である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の請求項２に記載のスロットマシンは、請求項１に記載のスロットマシンであって、
前記データ記憶手段の記憶領域には、前記ワーク領域及び前記未使用領域に加えてデータを一時的に格納することが可能なスタック領域が割り当てられており、
前記遊技制御手段は、
前記遊技制御手段が使用中のデータを前記スタック領域に退避するデータ退避手段と、
前記退避手段により前記スタック領域に退避したデータを前記遊技制御手段が使用するデータとして復帰させるデータ復帰手段と、
前記スタック領域のうち前記データ退避手段により退避したデータが記憶されていない未使用スタック領域を特定する未使用スタック領域特定手段と、
を含み、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用領域に加えて前記未使用スタック領域特定手段により特定される未使用スタック領域も１ゲーム毎に初期化する
ことを特徴としている。
この特徴によれば、データ記憶手段における未使用領域に加えてスタック領域における未使用スタック領域も１ゲーム毎に初期化されるので、データ記憶手段においてその時点で使用されていない全ての領域が１ゲーム毎に初期化されることとなり、例え、未使用領域を利用せずに未使用スタック領域を利用して不正プログラムを格納させようとしても、当該不正プログラムが常駐してしまう余地を無くすことができるので、不正プログラムが常駐してしまうことを一層確実に防止できるとともに、例えば、未使用スタック領域に不正なデータ（不正プログラムが指定するアドレス等）を加え、データの復帰時に遊技制御手段を誤作動させることでレジスタ等を不正なものに書き換えてしまうことにより、本来のプログラムとは異なる動作を行わせてしまうような不正も防止できる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の請求項３に記載のスロットマシンは、
遊技用価値を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置の表示結果が導出表示されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされたスロットマシンであって、
マイクロコンピュータにて構成され、遊技の制御を行う遊技制御手段を備え、
前記遊技制御手段は、
データを読み出し及び書き込み可能に記憶する記憶領域を有し、電力供給が停止しても該記憶領域に記憶されているデータを保持することが可能な記憶手段であり、前記記憶領域として前記遊技制御手段が動作を行うためのデータが記憶されるワーク領域と、データを一時的に格納することが可能なスタック領域と、が少なくとも割り当てられたデータ記憶手段と、
前記遊技制御手段が使用中のデータを前記スタック領域に退避するデータ退避手段と、
前記退避手段により前記スタック領域に退避したデータを前記遊技制御手段が使用するデータとして復帰させるデータ復帰手段と、
前記スタック領域のうち前記データ退避手段により退避したデータが記憶されていない未使用スタック領域を特定する未使用スタック領域特定手段と、
前記データ記憶手段における記憶領域の少なくとも一部を初期化する初期化手段と、
前記遊技制御手段の起動時に、前記データ記憶手段に記憶されているデータに基づいて該遊技制御手段の制御状態を復帰させる制御状態復帰処理を含む起動処理を実行する起動処理手段と、
所定の電断条件の成立に応じて、電断時割込処理を実行する電断時割込処理実行手段と、
を含み、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用スタック領域特定手段により特定される未使用スタック領域を１ゲーム毎に初期化し、
前記電断時割込処理実行手段は、前記電断時割込処理において前記データ記憶手段における前記ワーク領域に０以外の特定のデータを格納した後、該特定のデータが格納されたワーク領域を含む前記記憶領域のデータを排他的論理和演算した結果が０となる調整用データを算出し、該算出した調整用データを前記ワーク領域に格納する処理を実行し、
前記起動処理手段は、前記起動処理において前記データ記憶手段における前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が０であるか否か、及び前記ワーク領域に前記特定のデータが格納されているか否か、を判定し、前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定したことを条件に、前記制御状態復帰処理を実行する
ことを特徴としている。
この特徴によれば、電断時にデータ記憶手段の記憶領域に０以外の特定のデータを格納した後、該特定のデータを含む記憶領域のデータを排他的論理和演算した結果が０となる調整用データを更に格納し、起動時にデータ記憶手段の記憶領域のデータを排他的論理和演算した結果が０であり、かつ０以外の特定のデータが格納されていることを条件に、データ記憶手段にバックアップされているデータが正常であると判断して、遊技制御手段の制御状態を復帰させるようになっており、データ記憶手段の記憶領域のデータがクリアされてしまった場合には、特定のデータが格納されるべき領域も０となり、このような場合には、データ記憶手段にバックアップされているデータが正常ではないと判定され、誤ってバックアップされているデータが正常であると判定されてしまうことを防止できるので、起動時においてバックアップされているデータが正しい内容であるか否かの判定精度を高めることができる。
また、データ記憶手段のスタック領域における未使用スタック領域が１ゲーム毎に初期化されるので、未使用スタック領域を利用して不正プログラムを格納させても、当該不正プログラムが常駐してしまうことを防止できるとともに、例えば、未使用スタック領域に不正なデータ（不正プログラムが指定するアドレス等）を加え、データの復帰時に遊技制御手段を誤作動させることでレジスタ等を不正なものに書き換えてしまうことにより、本来のプログラムとは異なる動作を行わせてしまうような不正も防止できる。
尚、所定数の賭数とは、少なくとも１以上の賭数であって、２以上の賭数が設定されることや最大賭数が設定されることでゲームが開始可能となるようにしても良い。また、複数の遊技状態に応じて定められた賭数が設定されることでゲームが開始可能となるようにしても良い。
また、データ記憶手段は、遊技制御手段を構成するマイクロコンピュータに内蔵されていても良いし、マイクロコンピュータの外部に備えていても良い。
また、所定の電断条件とは、例えば、直流電圧を監視し、当該電圧が電断を判断するために定められた閾値以下となったとき、またはその期間が一定期間継続したときや、交流電圧を監視し、交流電圧の波形の乱れを検出したとき、またはその期間が一定期間継続したとき、等であり、停電を検出できるものであればその他の条件であっても良い。
また、前記遊技制御手段の起動時とは、前記スロットマシンへの電力供給が開始されたこと（電源投入）に伴い遊技制御手段が起動するときや、遊技制御手段に不具合（一定時間以上の動作の停止等）が生じたことに伴うリセット信号の入力により遊技制御手段が再起動するときが該当する。
また、初期化手段は、データ記憶手段におけるスタック領域のうちの未使用スタック領域を１ゲーム毎に初期化するものであれば良く、１ゲームのうちのいずれかのタイミング（例えば、ゲーム開始時や終了時、１ゲーム毎に必ず実行される処理の実行時等）で少なくとも１回は、未使用スタック領域を初期化するものであれば良い。
また、初期化手段による初期化とは、例えば、対象となる記憶領域の値を０に更新したり、予め定められた初期値に更新したりする処理である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の請求項４に記載のスロットマシンは、請求項１〜３のいずれかに記載のスロットマシンであって、
前記電断時割込処理実行手段は、前記電断時割込処理において前記データ記憶手段における前記ワーク領域に０以外の特定のデータを格納した後、前記データ記憶手段における前記未使用領域及び／または前記未使用スタック領域を含む全ての記憶領域のデータを排他的論理和演算した結果が０となる調整用データを算出し、該算出した調整用データを前記ワーク領域に格納する処理を実行し、
前記起動処理手段は、前記起動処理において前記データ記憶手段における前記未使用領域及び／または前記未使用スタック領域を含む全ての記憶領域のデータを排他的論理和演算した結果が０であるか否か、及び前記ワーク領域に前記特定のデータが格納されているか否か、を判定し、前記データ記憶手段における前記未使用領域及び／または前記未使用スタック領域を含む全ての記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定したことを条件に、前記制御状態復帰処理を実行する
ことを特徴としている。
この特徴によれば、起動時において、データ記憶手段における未使用領域及び／または未使用スタック領域を含む全ての記憶領域に格納されているデータを排他的論理和演算した結果が０か否かを判定している。すなわちデータ記憶手段における未使用領域及び／または未使用スタック領域を含む全ての記憶領域に格納されているデータに基づいて計算された内容に基づいて、データ記憶手段のデータが正常か否かを判定しているので、当該判定を正確にかつ簡便に行うことができる。また、例えば、データ記憶手段の未使用領域や未使用スタック領域を利用して不正プログラムや不正データが格納された場合にも、当該不正プログラムや不正データが格納されたまま遊技制御手段の制御がバックアップされているデータに基づいて復帰してしまうことを防止できる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明の請求項５に記載のスロットマシンは、請求項１〜４のいずれかに記載のスロットマシンであって、
前記起動処理手段は、前記起動処理において前記データ記憶手段の前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定した場合に、該ワーク領域に格納されている前記特定のデータを該特定のデータ以外のデータに更新する
ことを特徴としている。
この特徴によれば、起動後もデータ記憶手段の記憶領域に特定のデータが格納されたままの状態となることで、次回起動時においてデータ記憶手段のデータが正常にバックアップされていないにも関わらず、特定のデータが格納されているために正常にバックアップされていると誤って判定されてしまうことを防止できる。
尚、前記特定のデータを該特定のデータ以外のデータに更新するとは、例えば、特定のデータが格納されている領域の値を０に更新したり、予め定められた初期値に更新したりすることである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明の請求項６に記載のスロットマシンは、請求項１〜５のいずれかに記載のスロットマシンであって、
前記初期化手段は、前記起動処理手段による前記起動処理において前記データ記憶手段の前記ワーク領域を含む記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定した場合に、前記データ記憶手段の記憶領域における未使用領域及び／または前記未使用スタック領域を初期化する
ことを特徴としている。
この特徴によれば、データ記憶手段の未使用領域や未使用スタック領域を利用して不正プログラムや不正データが格納された場合にも、当該不正プログラムや不正データが格納されたまま遊技制御手段の制御がバックアップされているデータに基づいて復帰してしまうことを防止できる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０４９３
【補正方法】変更
【補正の内容】
【０４９３】
本発明の請求項１に記載のスロットマシンは、
遊技用価値（メダル）を用いて１ゲームに対して所定数（１または３）の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置（リール２Ｌ、２Ｃ、２Ｒ）の表示結果が導出表示されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされたスロットマシン１であって、
マイクロコンピュータにて構成され、遊技の制御を行う遊技制御手段（メイン制御部４１）を備え、
前記遊技制御手段は、
データを読み出し及び書き込み可能に記憶する記憶領域を有し、電力供給が停止しても該記憶領域に記憶されているデータを保持することが可能な記憶手段であり、前記記憶領域として前記遊技制御手段が動作を行うためのデータが記憶されるワーク領域（重要ワーク、一般ワーク、特別ワーク、設定値ワーク、非保存ワーク）と、前記遊技制御手段が動作を行うためのデータの読み出し及び書き込みが行われることのない未使用領域と、が少なくとも割り当てられたデータ記憶手段（ＲＡＭ４１ｃ）と、
前記データ記憶手段における記憶領域の少なくとも一部を初期化する初期化手段（ＣＰＵ４１ａによるＲＡＭ４１ｃの初期化）と、
前記遊技制御手段の起動時に、前記データ記憶手段に記憶されているデータに基づいて該遊技制御手段の制御状態を復帰させる制御状態復帰処理（レジスタの復帰）を含む起動処理（起動処理）を実行する起動処理手段（ＣＰＵ４１ａ）と、
所定の電断条件の成立に応じて、電断時割込処理（電断割込処理）を実行する電断時割込処理実行手段（ＣＰＵ４１ａ）と、
を含み、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用領域を１ゲーム毎（１ゲーム終了毎）に初期化し、
前記電断時割込処理実行手段は、前記電断時割込処理において前記データ記憶手段における記憶領域に０以外の特定のデータ（破壊診断用データ）を格納した後、該特定のデータを含む前記記憶領域のデータを排他的論理和演算した結果が０となる調整用データ（ＲＡＭパリティ調整用データ）を算出し、該算出した調整用データを前記記憶領域に格納する処理を実行し、
前記起動処理手段は、前記起動処理において前記データ記憶手段における記憶領域のデータを排他的論理和演算した結果が０であるか否か、及び前記記憶領域に前記特定のデータが格納されているか否か、を判定し、前記記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記記憶領域に前記特定のデータが格納されていると判定したことを条件に、前記制御状態復帰処理を実行する
ことを特徴としている。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０４９４
【補正方法】変更
【補正の内容】
【０４９４】
本発明の請求項２に記載のスロットマシンは、請求項１に記載のスロットマシンであって、
前記データ記憶手段（ＲＡＭ４１ｃ）の記憶領域には、前記ワーク領域（重要ワーク、一般ワーク、特別ワーク、設定値ワーク、非保存ワーク）及び前記未使用領域に加えてデータを一時的に格納することが可能なスタック領域が割り当てられており、
前記遊技制御手段（メイン制御部４１）は、
前記遊技制御手段が使用中のデータを前記スタック領域に退避するデータ退避手段（ＣＰＵ４１ａによるレジスタの退避）と、
前記退避手段により前記スタック領域に退避したデータを前記遊技制御手段が使用するデータとして復帰させるデータ復帰手段（ＣＰＵ４１ａによるレジスタの復帰）と、
前記スタック領域のうち前記データ退避手段により退避したデータが記憶されていない未使用スタック領域を特定する未使用スタック領域特定手段（ＣＰＵ４１ａによるスタックポインタから未使用領域のサイズの計算）と、
を含み、
前記初期化手段（ＣＰＵ４１ａによるＲＡＭ４１ｃの初期化）は、前記データ記憶手段の記憶領域における前記未使用領域に加えて前記未使用スタック領域特定手段により特定される未使用スタック領域も１ゲーム毎（１ゲーム終了毎）に初期化する
ことを特徴としている。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０４９５
【補正方法】変更
【補正の内容】
【０４９５】
本発明の請求項３に記載のスロットマシンは、
遊技用価値（メダル）を用いて１ゲームに対して所定数（１または３）の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置（リール２Ｌ、２Ｃ、２Ｒ）の表示結果が導出表示されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて入賞が発生可能とされたスロットマシン１であって、
マイクロコンピュータにて構成され、遊技の制御を行う遊技制御手段（メイン制御部４１）を備え、
前記遊技制御手段は、
データを読み出し及び書き込み可能に記憶する記憶領域を有し、電力供給が停止しても該記憶領域に記憶されているデータを保持することが可能な記憶手段であり、前記記憶領域として前記遊技制御手段が動作を行うためのデータが記憶されるワーク領域（重要ワーク、一般ワーク、特別ワーク、設定値ワーク、非保存ワーク）と、データを一時的に格納することが可能なスタック領域と、が少なくとも割り当てられたデータ記憶手段（ＲＡＭ４１ｃ）と、
前記遊技制御手段が使用中のデータを前記スタック領域に退避するデータ退避手段（ＣＰＵ４１ａによるレジスタの退避）と、
前記退避手段により前記スタック領域に退避したデータを前記遊技制御手段が使用するデータとして復帰させるデータ復帰手段（ＣＰＵ４１ａによるレジスタの復帰）と、
前記スタック領域のうち前記データ退避手段により退避したデータが記憶されていない未使用スタック領域を特定する未使用スタック領域特定手段（ＣＰＵ４１ａによるスタックポインタから未使用領域のサイズの計算）と、
前記データ記憶手段における記憶領域の少なくとも一部を初期化する初期化手段（ＣＰＵ４１ａによるＲＡＭ４１ｃの初期化）と、
前記遊技制御手段の起動時に、前記データ記憶手段に記憶されているデータに基づいて該遊技制御手段の制御状態を復帰させる制御状態復帰処理（レジスタの復帰）を含む起動処理（起動処理）を実行する起動処理手段（ＣＰＵ４１ａ）と、
所定の電断条件の成立に応じて、電断時割込処理（電断割込処理）を実行する電断時割込処理実行手段（ＣＰＵ４１ａ）と、
を含み、
前記初期化手段は、前記データ記憶手段の記憶領域における前記未使用スタック領域特定手段により特定される未使用スタック領域を１ゲーム毎（１ゲーム終了毎）に初期化し、
前記電断時割込処理実行手段は、前記電断時割込処理において前記データ記憶手段における記憶領域に０以外の特定のデータ（破壊診断用データ）を格納した後、該特定のデータを含む前記記憶領域のデータを排他的論理和演算した結果が０となる調整用データ（ＲＡＭパリティ調整用データ）を算出し、該算出した調整用データを前記記憶領域に格納する処理を実行し、
前記起動処理手段は、前記起動処理において前記データ記憶手段における記憶領域のデータを排他的論理和演算した結果が０であるか否か、及び前記記憶領域に前記特定のデータが格納されているか否か、を判定し、前記記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記記憶領域に前記特定のデータが格納されていると判定したことを条件に、前記制御状態復帰処理を実行する
ことを特徴としている。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】０４９６
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】０４９７
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】０４９８
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】０４９９
【補正方法】変更
【補正の内容】
【０４９９】
本発明の請求項４に記載のスロットマシンは、請求項１〜３のいずれかに記載のスロットマシンであって、
前記電断時割込処理実行手段（ＣＰＵ４１ａ）は、前記電断時割込処理（電断割込処理）において前記データ記憶手段（ＲＡＭ４１ｃ）における前記ワーク領域（重要ワーク、一般ワーク、特別ワーク、設定値ワーク、非保存ワーク）に０以外の特定のデータ（破壊診断用データ）を格納した後、前記データ記憶手段における前記未使用領域及び／または前記未使用スタック領域を含む全ての記憶領域のデータを排他的論理和演算した結果が０となる調整用データ（パリティ調整用データ）を算出し、該算出した調整用データを前記ワーク領域に格納する処理を実行し、
前記起動処理手段（ＣＰＵ４１ａ）は、前記起動処理（起動処理）において前記データ記憶手段における前記未使用領域及び／または前記未使用スタック領域を含む全ての記憶領域のデータを排他的論理和演算した結果が０であるか否か、及び前記ワーク領域に前記特定のデータが格納されているか否か、を判定し、前記データ記憶手段における前記未使用領域及び／または前記未使用スタック領域を含む全ての記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記ワーク領域に前記特定のデータが格納されていると判定したことを条件に、前記制御状態復帰処理（レジスタの復帰）を実行する
ことを特徴としている。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】０５００
【補正方法】変更
【補正の内容】
【０５００】
本発明の請求項５に記載のスロットマシンは、請求項１〜４のいずれかに記載のスロットマシンであって、
前記起動処理手段（ＣＰＵ４１ａ）は、前記起動処理（起動処理）において前記データ記憶手段（ＲＡＭ４１ｃ）の前記ワーク領域（重要ワーク、一般ワーク、特別ワーク、設定値ワーク、非保存ワーク）を含む記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記ワーク領域に前記特定のデータ（破壊診断用データ）が格納されていると判定した場合に、該ワーク領域に格納されている前記特定のデータを初期化（クリア）する
ことを特徴としている。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】０５０１
【補正方法】変更
【補正の内容】
【０５０１】
本発明の請求項６に記載のスロットマシンは、請求項１〜５のいずれかに記載のスロットマシンであって、
前記初期化手段（ＣＰＵ４１ａによるＲＡＭ４１ｃの初期化）は、前記メイン起動処理手段（ＣＰＵ４１ａ）による前記メイン起動処理（起動処理）において前記データ記憶手段（ＲＡＭ４１ｃ）の前記ワーク領域（重要ワーク、一般ワーク、特別ワーク、設定値ワーク、非保存ワーク）を含む記憶領域のデータを排他的論理和演算した結果が０であると判定し、かつ前記ワーク領域に前記特定のデータ（破壊診断用データ）が格納されていると判定した場合に、前記データ記憶手段の記憶領域における未使用領域及び／または前記未使用スタック領域を初期化する
ことを特徴としている。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】０５０２
【補正方法】削除
【補正の内容】
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】０５０３
【補正方法】削除
【補正の内容】
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】０５０４
【補正方法】削除
【補正の内容】
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】０５０５
【補正方法】削除
【補正の内容】
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】０５０６
【補正方法】削除
【補正の内容】
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】０５０７
【補正方法】削除
【補正の内容】
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】０５０８
【補正方法】削除
【補正の内容】
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】０５０９
【補正方法】削除
【補正の内容】
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】０５１０
【補正方法】削除
【補正の内容】
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】０５１１
【補正方法】削除
【補正の内容】
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】０５１２
【補正方法】削除
【補正の内容】
【手続補正４３】
【補正対象書類名】明細書
【補正対象項目名】０５１３
【補正方法】削除
【補正の内容】