【手続補正書】
【提出日】平成18年1月27日(2006.1.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  所定の遊技を実施可能な遊技機であって、
遊技状態の制御を行うメインＣＰＵと、
停電時においても記憶データが保持される記憶領域を有し、前記メインＣＰＵのワークメモリとして使用されるメインメモリと、
演出の制御を行うサブＣＰＵと、
停電時においても記憶データが保持される記憶領域を有し、前記サブＣＰＵのワークメモリとして使用されるサブメモリと、
を備え、
前記メインＣＰＵは、該メインＣＰＵが制御する遊技状態に応じてその時点のメインＣＰＵの制御状態を特定可能な制御情報を、前記サブＣＰＵに対して送信し、
前記サブＣＰＵは、前記メインＣＰＵから送信された制御情報を受信したときに、該受信した制御情報により特定される前記メインＣＰＵの制御状態に応じた演出を実行するとともに、
前記遊技機は、
前記メインＣＰＵ及びサブＣＰＵの駆動電圧の元となる第１の値の電圧から、前記メインＣＰＵ及びサブＣＰＵの駆動に用いるために前記第１の値よりも低い第２の値の電圧を生成する電圧生成手段と、
前記第１の値の電圧を前記電圧生成手段に供給するための第１の電源供給ラインと、
前記電圧生成手段により生成された前記第２の値の電圧を前記メインＣＰＵ及びサブＣＰＵに供給するための第２の電源供給ラインと、
前記第１の電源供給ラインの電圧を監視する第１の電圧監視手段と、
前記第２の電源供給ラインの電圧を監視する第２の電圧監視手段と、
を更に備え、
前記第１の電圧監視手段は、前記第１の電源供給ラインの電圧が、前記第１の値よりも低く、前記第２の値よりも高い第３の値に降下したときに、前記メインＣＰＵに対して第１の電断信号を出力し、
前記第２の電圧監視手段は、前記第２の電源供給ラインの電圧が、前記第２の値よりも低く、前記サブＣＰＵが動作を停止する電圧の値よりも高い第４の値に降下したときに、前記サブＣＰＵに対して第２の電断信号を出力し、
前記メインＣＰＵは、
前記第１の電断信号を検出したときに、遊技状態を復帰させるためのバックアップデータを前記メインメモリに保存するメインバックアップ処理と、
電源投入時に前記メインメモリに保存されているバックアップデータを初期化するか否かを判別するメインメモリ初期化判別処理と、
該メインメモリ初期化判別処理において前記メインメモリに保存されているバックアップデータを初期化しないと判別した場合に、前記メインメモリに保存されているバックアップデータに基づいて電源断前の遊技状態に復帰させる遊技状態復帰処理と、
前記メインメモリ初期化判別処理において前記メインメモリに保存されているバックアップデータを初期化すると判別した場合に、前記メインメモリに保存されているバックアップデータの初期化を実行するメインメモリ初期化実行処理と、
該メインメモリ初期化実行処理を行う場合に、前記サブＣＰＵに対して初期化命令を送信する初期化命令送信処理と、
を行い、
前記サブＣＰＵは、
前記第２の電断信号を検出したときに、演出状態を復帰させるためのバックアップデータを前記サブメモリに保存するサブバックアップ処理と、
電源投入時に、前記サブメモリに保存されているデータに基づいて電源断前の演出状態に復帰可能であるか否かを判別する演出状態復帰可否判別処理と、
該演出状態復帰可否判別処理において復帰可能であると判別した場合に、前記サブメモリに保存されているバックアップデータに基づいて電源断前の演出状態に復帰させる演出状態復帰処理と、
前記初期化命令を受信したか否かを判別する初期化命令受信判別処理と、
前記演出状態復帰可否判別処理において復帰不可能であると判別した場合、または初期化命令受信判別処理において初期化命令を受信したと判別した場合に、前記サブメモリに保存されているバックアップデータの初期化を実行する演出状態初期化実行処理と、
を行う、
ことを特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明の遊技機は、
所定の遊技を実施可能な遊技機であって、
遊技状態の制御を行うメインＣＰＵと、
停電時においても記憶データが保持される記憶領域を有し、前記メインＣＰＵのワークメモリとして使用されるメインメモリと、
演出の制御を行うサブＣＰＵと、
停電時においても記憶データが保持される記憶領域を有し、前記サブＣＰＵのワークメモリとして使用されるサブメモリと、
を備え、
前記メインＣＰＵは、該メインＣＰＵが制御する遊技状態に応じてその時点のメインＣＰＵの制御状態を特定可能な制御情報を、前記サブＣＰＵに対して送信し、
前記サブＣＰＵは、前記メインＣＰＵから送信された制御情報を受信したときに、該受信した制御情報により特定される前記メインＣＰＵの制御状態に応じた演出を実行するとともに、
前記遊技機は、
前記メインＣＰＵ及びサブＣＰＵの駆動電圧の元となる第１の値の電圧から、前記メインＣＰＵ及びサブＣＰＵの駆動に用いるために前記第１の値よりも低い第２の値の電圧を生成する電圧生成手段と、
前記第１の値の電圧を前記電圧生成手段に供給するための第１の電源供給ラインと、
前記電圧生成手段により生成された前記第２の値の電圧を前記メインＣＰＵ及びサブＣＰＵに供給するための第２の電源供給ラインと、
前記第１の電源供給ラインの電圧を監視する第１の電圧監視手段と、
前記第２の電源供給ラインの電圧を監視する第２の電圧監視手段と、
を更に備え、
前記第１の電圧監視手段は、前記第１の電源供給ラインの電圧が、前記第１の値よりも低く、前記第２の値よりも高い第３の値に降下したときに、前記メインＣＰＵに対して第１の電断信号を出力し、
前記第２の電圧監視手段は、前記第２の電源供給ラインの電圧が、前記第２の値よりも低く、前記サブＣＰＵが動作を停止する電圧の値よりも高い第４の値に降下したときに、前記サブＣＰＵに対して第２の電断信号を出力し、
前記メインＣＰＵは、
前記第１の電断信号を検出したときに、遊技状態を復帰させるためのバックアップデータを前記メインメモリに保存するメインバックアップ処理と、
電源投入時に前記メインメモリに保存されているバックアップデータを初期化するか否かを判別するメインメモリ初期化判別処理と、
該メインメモリ初期化判別処理において前記メインメモリに保存されているバックアップデータを初期化しないと判別した場合に、前記メインメモリに保存されているバックアップデータに基づいて電源断前の遊技状態に復帰させる遊技状態復帰処理と、
前記メインメモリ初期化判別処理において前記メインメモリに保存されているバックアップデータを初期化すると判別した場合に、前記メインメモリに保存されているバックアップデータの初期化を実行するメインメモリ初期化実行処理と、
該メインメモリ初期化実行処理を行う場合に、前記サブＣＰＵに対して初期化命令を送信する初期化命令送信処理と、
を行い、
前記サブＣＰＵは、
前記第２の電断信号を検出したときに、演出状態を復帰させるためのバックアップデータを前記サブメモリに保存するサブバックアップ処理と、
電源投入時に、前記サブメモリに保存されているデータに基づいて電源断前の演出状態に復帰可能であるか否かを判別する演出状態復帰可否判別処理と、
該演出状態復帰可否判別処理において復帰可能であると判別した場合に、前記サブメモリに保存されているバックアップデータに基づいて電源断前の演出状態に復帰させる演出状態復帰処理と、
前記初期化命令を受信したか否かを判別する初期化命令受信判別処理と、
前記演出状態復帰可否判別処理において復帰不可能であると判別した場合、または初期化命令受信判別処理において初期化命令を受信したと判別した場合に、前記サブメモリに保存されているバックアップデータの初期化を実行する演出状態初期化実行処理と、
を行う、
ことを特徴としている。
この特徴によれば、メインＣＰＵは、第１の電圧監視手段が監視する電圧の降下に伴ってメインバックアップ処理を行うとともに、サブＣＰＵは、第２の電圧監視手段が監視する電圧の降下に伴ってサブバックアップ処理を行うため、メインＣＰＵ並びにサブＣＰＵにおいて電源断時のバックアップを確実に行うことができる。また、メインＣＰＵが行うメインバックアップ処理よりもサブＣＰＵが行うサブバックアップ処理の方が遅れて行われるため、メインＣＰＵが制御する遊技状態が進行しているにも関わらず、その遊技状態を反映せずにサブバックアップ処理が行われてしまうことを防止できる。更に、電源投入後に、メインＣＰＵでバックアップデータを初期化する場合には、サブＣＰＵでもバックアップデータを初期化するようになるため、両者間の整合性を図ることができるとともに、電源投入後、サブＣＰＵが電源断前の演出状態に復帰可能である場合には、サブメモリに保存されたバックアップデータに基づいて電源断前の演出状態に復帰できるため、サブＣＰＵはメインＣＰＵから指示を受けることなく独自に復帰することが可能となり、メインＣＰＵに負担をかけずにサブＣＰＵを復帰させることができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０２８０
【補正方法】変更
【補正の内容】
【０２８０】
請求項１項の発明によれば、メインＣＰＵは、第１の電圧監視手段が監視する電圧の降下に伴ってメインバックアップ処理を行うとともに、サブＣＰＵは、第２の電圧監視手段が監視する電圧の降下に伴ってサブバックアップ処理を行うため、メインＣＰＵ並びにサブＣＰＵにおいて電源断時のバックアップを確実に行うことができる。また、メインＣＰＵが行うメインバックアップ処理よりもサブＣＰＵが行うサブバックアップ処理の方が遅れて行われるため、メインＣＰＵが制御する遊技状態が進行しているにも関わらず、その遊技状態を反映せずにサブバックアップ処理が行われてしまうことを防止できる。更に、電源投入後に、メインＣＰＵでバックアップデータを初期化する場合には、サブＣＰＵでもバックアップデータを初期化するようになるため、両者間の整合性を図ることができるとともに、電源投入後、サブＣＰＵが電源断前の演出状態に復帰可能である場合には、サブメモリに保存されたバックアップデータに基づいて電源断前の演出状態に復帰できるため、サブＣＰＵはメインＣＰＵから指示を受けることなく独自に復帰することが可能となり、メインＣＰＵに負担をかけずにサブＣＰＵを復帰させることができる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０２８１
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０２８２
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０２８３
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０２８４
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０２８５
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０２８６
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０２８７
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０２８８
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０２８９
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０２３０
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０２３１
【補正方法】削除
【補正の内容】