【手続補正書】
【提出日】平成26年10月22日(2014.10.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技を行う遊技機であって、
遊技の制御を行う遊技制御手段と、
遊技を行うためのデータを読み出し及び書き込み可能に記憶する記憶領域を有し、電力供給が停止しても該記憶領域に記憶されているデータを保持することが可能なデータ記憶手段と、
前記遊技機の起動時に、前記データ記憶手段に記憶されているデータに基づく制御状態に復帰させる復帰処理と、前記データ記憶手段に記憶されているデータに基づく制御状態に復帰させない非復帰処理と、を含む起動時に必要な起動時処理を行う起動時処理手段と、
を備え、
前記起動時処理手段は、
前記遊技機の起動時に、前記データ記憶手段に記憶されているデータを用いて所定の演算を行うデータ演算手段と、
前記データ演算手段による演算の結果に基づいて遊技を行うためのデータが正常か否かを判定し、正常と判定された場合に前記復帰処理に分岐させるとともに、正常と判定されなかった場合に前記非復帰処理に分岐させる分岐手段と、
を含み、
前記データ演算手段は、前記遊技機の起動後、前記データ記憶手段に記憶されているデータの読み込み及び書き込みが許可された後、他の処理を行う前に前記データ記憶手段に記憶されているデータを用いた前記所定の演算を行い、
前記起動時処理手段は、前記データ演算手段が前記所定の演算を行った後、前記分岐手段が前記遊技を行うためのデータが正常か否かの判定を行うまでの間に、前記起動時処理のうち前記復帰処理に分岐される場合にも前記非復帰処理に分岐される場合にも共通して行う必要のある共通処理を行う
ことを特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記課題を解決するために、本発明の手段１の遊技機は、
遊技を行うことが可能な遊技機（スロットマシン１）であって、
遊技を行うためのデータを読み出し及び書き込み可能に記憶する記憶領域を有し、電力供給が停止しても該記憶領域に記憶されているデータを保持することが可能なデータ記憶手段（ＲＡＭ５０６）と、
前記遊技機の起動時に、前記データ記憶手段に記憶されているデータに基づく制御状態に復帰させる復帰処理と、前記データ記憶手段に記憶されているデータに基づく制御状態に復帰させない非復帰処理と、を含む起動時に必要な起動時処理を行う起動時処理手段と、
を備え、
前記起動時処理手段は、
前記遊技機の起動時に、前記データ記憶手段（ＲＡＭ５０６）に記憶されているデータを用いて所定の演算（ＲＡＭパリティの計算）を行うデータ演算手段と、
前記データ演算手段による演算の結果（ＲＡＭパリティ）に基づいて遊技を行うためのデータが正常か否かを判定し、正常と判定された場合に前記復帰処理に分岐させるとともに、正常と判定されなかった場合に前記非復帰処理に分岐させる分岐手段と、
を含み、
前記データ演算手段は、前記遊技機の起動後、前記データ記憶手段に記憶されているデータの読み込み及び書き込みが許可された後、他の処理を行う前に前記データ記憶手段に記憶されているデータを用いた前記所定の演算を行い、
前記起動時処理手段は、前記データ演算手段が前記所定の演算（ＲＡＭパリティの計算）を行った後、前記分岐手段が前記遊技を行うためのデータが正常か否かの判定を行うまでの間に、前記起動時処理のうち前記復帰処理に分岐される場合にも前記非復帰処理に分岐される場合にも共通して行う必要のある共通処理（打止機能、自動精算機能の有効／無効の設定、各スイッチの入力データ、確定データ、エッジデータのクリア、電断フラグのクリア）を行う
ことを特徴としている。
この特徴によれば、遊技機の起動時に、データ演算手段がデータ記憶手段に記憶されているデータを用いた所定の演算を行った後、分岐手段がデータ演算手段による演算の結果に基づいて遊技を行うためのデータが正常か否かの判定を行うまでの間に、起動時処理のうち復帰処理に分岐される場合にも非復帰処理に分岐される場合にも共通して行う必要のある共通処理を行うことにより、これら共通処理を、遊技を行うためのデータが正常と判定された場合と異常と判定された場合とで個別に実行する必要がないため、起動時の処理に用いるプログラム容量を削減することができる。
尚、前記データ判定手段が、前記データ演算手段による演算の結果に基づいて遊技を行うためのデータが正常か否かを判定するとは、例えば、電断時に同様の演算を行った結果を保持しておく構成であれば、電断時の演算値と起動時の演算値を比較し、一致した場合に正常と判定すれば良く、電断時に同様の演算を行った結果、特定の値となるように調整用データを格納しておく構成であれば、電断時の演算値が特定の値か否かを判定し、特定の値であれば正常と判定すれば良い。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の手段２の遊技機は、手段１に記載の遊技機であって、
前記遊技機は、前記データ記憶手段（ＲＡＭ５０６）に記憶されているデータの読み込み及び書き込みが禁止された状態で起動するとともに、
前記データ演算手段は、前記遊技機の起動後、前記データ記憶手段（ＲＡＭ５０６）に記憶されているデータの読み込み及び書き込みが許可された後、他の処理を行う前に前記データ記憶手段（ＲＡＭ５０６）に記憶されているデータを用いた前記所定の演算（ＲＡＭパリティの計算）を行う
ことを特徴としている。
この特徴によれば、データ記憶手段に記憶されているデータへのアクセスが許可された後、他の処理が行われる前の状態のデータを用いて演算した結果に基づいてデータが正常か否かの判定が行われるため、データ判定の信頼性を高めることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の手段３の遊技機は、手段１に記載の遊技機であって、
前記データ記憶手段（ＲＡＭ５０６）の記憶領域には、前記遊技を行うためのデータが記憶されるワーク領域と、前記遊技を行うためのデータの読み出し及び書き込みが行われることのない未使用領域と、が少なくとも割り当てられており、
前記データ演算手段は、前記データ記憶手段（ＲＡＭ５０６）における前記未使用領域を含む全ての記憶領域のデータを用いて所定の演算（ＲＡＭパリティの計算）を行う
ことを特徴としている。
この特徴によれば、起動時において、データ記憶手段における未使用領域を含む全ての記憶領域に格納されているデータを用いて演算した結果に基づいてデータが正常か否かの判定を行っており、未使用領域を利用して不正プログラムが格納された場合でも、当該不正プログラムが格納されたまま復帰してしまうことを防止できる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の手段４の遊技機は、手段１または３に記載の遊技機であって、
所定の検出手段からの検出状態を入力する検出状態入力手段（入力ポート）を備え、
前記データ記憶手段の記憶領域には、前記検出状態入力手段（入力ポート）に入力された検出状態（入力データ、確定データ、エッジデータ）を記憶する検出状態記憶領域が割り当てられており、
前記共通処理は、前記検出状態記憶領域により記憶されている検出状態（入力データ、確定データ、エッジデータ）を初期化する処理を含む
ことを特徴としている。
この特徴によれば、起動時において、データ記憶手段に記憶されているデータに基づく制御状態に復帰させる場合にもデータ記憶手段に記憶されているデータを初期化する場合にも速やかに検出手段による最新の検出状態をチェックすることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の手段５の遊技機は、手段１、３、４のいずれかに記載の遊技機であって、
電断条件が成立したことを検知する電断条件検知手段（電断検出回路４８）と、
一定間隔毎に定期処理（タイマ割込処理（メイン））を実行する定期処理実行手段と、
を備え、
前記定期処理実行手段は、
前記定期処理（タイマ割込処理（メイン））を実行する毎に処理種別を更新する処理種別更新手段（処理カウンタの更新）を含み、前記定期処理（タイマ割込処理（メイン））において該処理種別更新手段により更新された処理種別（処理カウンタ値）に応じて定められた処理を行うとともに、
前記処理種別（処理カウンタ値）に関わらず前記定期処理（タイマ割込処理（メイン））が実行される毎に前記電断条件検知手段により前記電断条件が検知されているか否かを判定する電断条件検知判定手段（停電判定処理）と、
前記電断条件検知判定手段が前記電断条件が検知されていると判定した場合（タイマ割込処理（メイン）で２回連続電圧低下信号が検出された場合）に、前記遊技を行うためのデータが正常か否かを判定可能とするための電断時処理（電断処理（メイン））を行う電断時処理手段と、
をさらに含む
ことを特徴としている。
この特徴によれば、処理種別に応じて一度の定期処理の負荷を分散できるうえに、電断条件が検知された場合には、速やかに電断時処理を行うことが可能となる。また、定期処理において電断条件が検知された場合に電断時処理が実行されるため、定期処理の途中で電断時の割込処理を行ったり、定期処理の終了を待って電断時の割込処理を行う必要がなく、電断条件の検知に伴う処理が複雑化してしまうことがない。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の手段６に記載の遊技機は、手段１、３〜５のいずれかに記載の遊技機であって、
一定間隔毎に定期処理（タイマ割込処理（メイン））を実行する定期処理実行手段と、
数値データを更新する数値更新手段（乱数列変更回路５５５）と、
所定の信号（スタートスイッチ７のｏｎ）が入力されたことに基づいて前記数値更新手段（乱数列変更回路５５５）によって更新された数値データを乱数値として抽出し、数値データ格納領域（乱数値レジスタＲ１Ｄ）に格納する乱数抽出手段（乱数ラッチセレクタ５５８Ａ）と、
前記数値データ格納領域（乱数値レジスタＲ１Ｄ）に格納されている数値データを読み出す数値データ読出手段（ゲーム開始時の数値データの読み出し）と、
該数値データ読出手段が読み出した数値データを用いて遊技に関連する決定を行う遊技関連決定手段（内部抽選）と、
を備え、
前記数値更新手段（乱数列変更回路５５５）は、前記遊技機への電力供給が開始した後、前記定期処理（タイマ割込処理（メイン））の実行が許可される前に、前記数値データの更新を開始する
ことを特徴としている。
この特徴によれば、遊技機への電力供給が開始した後、定期処理の実行が許可される前に数値データの更新が開始するので、定期処理のタイミングから数値データの更新タイミングの周期を把握することは困難となり、特定の数値データのタイミングを狙って検出手段を検出させる不正を効果的に防止できる。