【手続補正書】
【提出日】平成16年7月21日(2004.7.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技者が所定の遊技を行うことが可能な遊技機であって、
遊技機に設けられた電気部品を制御する電気部品制御マイクロコンピュータと、
遊技の進行に応じて変動する変動データを記憶し、遊技機への電力供給が停止しても所定期間は記憶内容が保持される変動データ記憶手段とを備え、
前記電気部品制御マイクロコンピュータは、
電力供給が停止する際に実行する電力供給停止時処理にて、レジスタの内容を前記変動データ記憶手段に保存させるデータ退避処理と、該データ退避処理を完了したことを示す実行確認情報を前記変動データ記憶手段に保存させる処理とを実行した後、前記変動データ記憶手段の記憶内容のうちの少なくとも一部の内容にもとづいて所定の論理演算を行ってチェックデータを生成し、生成したチェックデータを前記変動データ記憶手段に保存させる処理を実行し、
電力供給が開始されたときに、前記変動データ記憶手段に実行確認情報が保存されているか否かを判定する処理を実行し、前記実行確認情報が保存されていないと判定したときには制御状態を初期化する初期化処理を行い、前記実行確認情報が保存されていると判定したことを条件に、前記変動データ記憶手段に保存されていたチェックデータによって前記変動データ記憶手段に保存されていた記憶内容が正当であるか否かを判定する処理を実行し、前記変動データ記憶手段に保存されていた記憶内容が正当であると判定したことを条件に、前記変動データ記憶手段に保存されていた記憶内容にもとづいてレジスタの内容を復旧させる状態復旧処理を行う
ことを特徴とする遊技機。
【請求項２】
状態復旧処理は、実行確認情報をクリアする処理を含む
請求項１記載の遊技機。
【請求項３】
電気部品制御マイクロコンピュータは、
遊技機への電力供給が開始されたときに、定期的にタイマ割込が発生するように設定し、
定期的に発生するタイマ割込が生じたことにもとづいて遊技機に設けられている電気部品を制御するための割込処理を実行し、
電力供給停止時処理にて、電力供給停止時に、前記割込処理の実行を禁止する割込禁止状態または実行を許可する割込許可状態のうちいずれの状態であるかを示す割込状態データを変動データ記憶手段に保存し、
状態復旧処理は、前記割込状態データにもとづいて割込禁止状態または割込許可状態に復旧するための復旧処理を含む
請求項１または請求項２記載の遊技機。
【請求項４】
遊技機において使用される直流電源の状態を監視して、前記直流電源の出力が低下し検出条件が成立したときに検出信号を出力する電源監視手段を備え、
電気部品制御マイクロコンピュータは前記電源監視手段からの検出信号に応じて電力供給停止時処理を実行する
請求項１から請求項３のうちのいずれかに記載の遊技機。
【請求項５】
電源監視手段からの検出信号は、電気部品制御マイクロコンピュータの割込端子に入力され、
前記電気部品制御マイクロコンピュータは、前記割込端子への入力にもとづいて、電力供給停止時処理を実行する
請求項４記載の遊技機。
【請求項６】
割込端子は、マスク不能割り込みの割込端子である
請求項５記載の遊技機。
【請求項７】
電気部品制御マイクロコンピュータが搭載された電気部品制御基板とは別体に形成され、遊技機で使用する電源を作成する電源基板を備え、
電源監視手段は、前記電源基板に搭載されている
請求項４から請求項６のうちのいずれかに記載の遊技機。
【請求項８】
遊技機への電力供給が停止しても所定期間は変動データ記憶手段に電力を供給することで記憶内容を保持させるための記憶保持用電力供給手段を備え、
前記記憶保持用電力供給手段は、電源基板に搭載されている
請求項７記載の遊技機。
【請求項９】
電気部品制御マイクロコンピュータは、変動データ記憶手段に保存されていた記憶内容が正当でないと判定したときには初期化処理を行う
請求項１から請求項８のうちのいずれかに記載の遊技機。
【請求項１０】
変動データ記憶手段は、データ毎に格納領域が定められた作業領域を含み、
電気部品制御マイクロコンピュータは、チェックデータを前記作業領域の内容にもとづいて生成する
請求項１から請求項９うちのいずれかに記載の遊技機。
【請求項１１】
電気部品制御マイクロコンピュータは、電力供給停止時処理で生成したチェックデータを作業領域に保存する
請求項１０記載の遊技機。
【請求項１２】
電気部品制御マイクロコンピュータは、
遊技機への電力供給が開始されたときに、定期的にタイマ割込が発生するように設定し、
定期的に発生するタイマ割込が生じたことにもとづいて遊技機に設けられている電気部品を制御するための割込処理を実行し、
前記割込処理に要する時間の余り時間で、遊技の制御に用いられるカウンタを更新する処理を実行し、
前記余り時間でカウンタを更新する処理中では前記割込処理の実行を禁止する割込禁止に設定する
請求項１から請求項１１のうちのいずれかに記載の遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
【課題を解決するための手段】
本発明による遊技機は、遊技者が所定の遊技を行うことが可能な遊技機であって、遊技機に設けられた電気部品を制御する電気部品制御マイクロコンピュータと、遊技の進行に応じて変動する変動データを記憶し、遊技機への電力供給が停止しても所定期間は記憶内容が保持される変動データ記憶手段とを備え、電気部品制御マイクロコンピュータが、電力供給が停止する際に実行する電力供給停止時処理にて、レジスタの内容を変動データ記憶手段に保存させるデータ退避処理と、該データ退避処理を完了したことを示す実行確認情報を変動データ記憶手段に保存させる処理とを実行した後、変動データ記憶手段の記憶内容のうちの少なくとも一部の内容にもとづいて所定の論理演算を行ってチェックデータを生成し、生成したチェックデータを変動データ記憶手段に保存させる処理を実行し、電力供給が開始されたときに、変動データ記憶手段に実行確認情報が保存されているか否かを判定する処理を実行し、実行確認情報が保存されていないと判定したときには制御状態を初期化する初期化処理を行い、実行確認情報が保存されていると判定したことを条件に、変動データ記憶手段に保存されていたチェックデータによって変動データ記憶手段に保存されていた記憶内容が正当であるか否かを判定する処理を実行し、変動データ記憶手段に保存されていた記憶内容が正当であると判定したことを条件に、変動データ記憶手段に保存されていた記憶内容にもとづいてレジスタの内容を復旧させる状態復旧処理を行うことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
電気部品制御マイクロコンピュータが、遊技機への電力供給が開始されたときに、定期的にタイマ割込が発生するように設定し、定期的に発生するタイマ割込が生じたことにもとづいて遊技機に設けられている電気部品を制御するための割込処理を実行し、電力供給停止時処理にて、電力供給停止時に、割込処理の実行を禁止する割込禁止状態または実行を許可する割込許可状態のうちいずれの状態であるかを示す割込状態データを変動データ記憶手段に保存し、状態復旧処理は、割込状態データにもとづいて割込禁止状態または割込許可状態に復旧するための復旧処理を含む構成とされていてもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
遊技機において使用される直流電源の状態を監視して、直流電源の出力が低下し検出条件が成立したときに検出信号を出力する電源監視手段を備え、電気部品制御マイクロコンピュータが電源監視手段からの検出信号に応じて電力供給停止時処理を実行するように構成されていてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
電源監視手段からの検出信号が、電気部品制御マイクロコンピュータの割込端子に入力され、電気部品制御マイクロコンピュータが、割込端子への入力にもとづいて、電力供給停止時処理を実行する構成とされていてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
電気部品制御マイクロコンピュータが搭載された電気部品制御基板とは別体に形成され、遊技機で使用する電源を作成する電源基板を備え、電源監視手段が、電源基板に搭載されているように構成されていてもよい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
電気部品制御マイクロコンピュータが、変動データ記憶手段に保存されていた記憶内容が正当でないと判定したときには初期化処理を行うように構成されていてもよい。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
変動データ記憶手段が、データ毎に格納領域が定められた作業領域を含み、電気部品制御マイクロコンピュータが、チェックデータを作業領域の内容にもとづいて生成するように構成されていてもよい。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
電気部品制御マイクロコンピュータが、電力供給停止時処理で生成したチェックデータを作業領域に保存するように構成されていてもよい。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
電気部品制御マイクロコンピュータは、遊技機への電力供給が開始されたときに、定期的にタイマ割込が発生するように設定し、定期的に発生するタイマ割込が生じたことにもとづいて遊技機に設けられている電気部品を制御するための割込処理を実行し、 割込処理に要する時間の余り時間で、遊技の制御に用いられるカウンタを更新する処理を実行し、余り時間でカウンタを更新する処理中では割込処理の実行を禁止する割込禁止に設定するように構成されていてもよい。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０３６０
【補正方法】変更
【補正の内容】
【０３６０】
【発明の効果】
以上のように、請求項１記載の発明によれば、遊技機を、電気部品制御マイクロコンピュータが、電力供給が停止する際に実行する電力供給停止時処理にて、レジスタの内容を変動データ記憶手段に保存させるデータ退避処理と、該データ退避処理を完了したことを示す実行確認情報を変動データ記憶手段に保存させる処理とを実行した後、変動データ記憶手段の記憶内容のうちの少なくとも一部の内容にもとづいて所定の論理演算を行ってチェックデータを生成し、生成したチェックデータを変動データ記憶手段に保存させる処理を実行し、電力供給が開始されたときに、変動データ記憶手段に実行確認情報が保存されているか否かを判定する処理を実行し、実行確認情報が保存されていないと判定したときには制御状態を初期化する初期化処理を行い、実行確認情報が保存されていると判定したことを条件に、変動データ記憶手段に保存されていたチェックデータによって変動データ記憶手段に保存されていた記憶内容が正当であるか否かを判定する処理を実行し、変動データ記憶手段に保存されていた記憶内容が正当であると判定したことを条件に、変動データ記憶手段に保存されていた記憶内容にもとづいてレジスタの内容を復旧させる状態復旧処理を行うように構成したので、停電等による不測の電力供給停止が発生した場合であっても、電力の供給が再開されたときに電力供給停止時前の制御状態に復旧させることが可能となり、データ退避処理が実行されなかった場合や、記憶内容が変化してしまった場合には状態復旧処理は実行されず、不完全な状態にて制御状態が復旧されてしまうようなことが防止される。また、チェックデータを容易に、かつ短時間で生成することができる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０３６２
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０３６３
【補正方法】変更
【補正の内容】
【０３６３】
請求項３記載の発明によれば、電気部品制御マイクロコンピュータが、割込処理の実行を禁止する割込禁止状態または実行を許可する割込許可状態のうちいずれの状態であるかを示す割込状態データを変動データ記憶手段に保存し、状態復旧処理が、割込状態データにもとづいて割込禁止状態または割込許可状態に復旧するための復旧処理を含むので、割込禁止または割込許可の状態まで含んだ正確な状態復旧が行われる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０３６４
【補正方法】変更
【補正の内容】
【０３６４】
請求項４記載の発明によれば、遊技機において使用される直流電源の状態を監視して、電源の出力が低下し検出条件が成立した場合に検出信号を出力する電源監視手段を備え、電気部品制御マイクロコンピュータが電源監視手段からの検出信号に応じて電力供給停止時処理を実行するように構成されているので、停電等による不測の電力供給停止が発生しても、そのことを検出することが可能となる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０３６５
【補正方法】変更
【補正の内容】
【０３６５】
請求項５記載の発明によれば、電気部品制御マイクロコンピュータが、割込端子への入力にもとづいて、電力供給停止時処理を実行するように構成されているので、優先度の高い処理によって、電力供給停止時処理を速やかに開始できる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０３６６
【補正方法】変更
【補正の内容】
【０３６６】
請求項６記載の発明によれば、割込端子がマスク不能割り込みの割込端子であるから、最も優先度の高い処理によって、電力供給停止時処理を直ちに開始できる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０３６７
【補正方法】変更
【補正の内容】
【０３６７】
請求項７記載の発明によれば、電気部品制御マイクロコンピュータが搭載された電気部品制御基板とは別体に形成され遊技機で使用する電源を作成する電源基板を備え、電源監視手段が電源基板に搭載されているので、監視電源の近傍に電源監視手段を設けることができる。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０３６８
【補正方法】変更
【補正の内容】
【０３６８】
請求項８記載の発明によれば、記憶保持用電力供給手段が電源基板に搭載されているので、別に記憶保持用電力供給手段を搭載する基板を設ける必要はない。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０３６９
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０３７０
【補正方法】変更
【補正の内容】
【０３７０】
請求項９記載の発明によれば、電気部品制御マイクロコンピュータが、変動データ記憶手段に保存されていた記憶内容が正当でないと判定したときには初期化処理を行うように構成されているので、記憶内容が変化してしまった場合には、初期化処理が実行されることよって制御状態を初期状態に戻すことができる。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０３７１
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０３７２
【補正方法】変更
【補正の内容】
【０３７２】
請求項１０記載の発明によれば、電気部品制御マイクロコンピュータが、チェックデータを作業領域の内容にもとづいて生成するので、チェックデータ生成の対象となる領域を狭めることができ、チェックデータを短時間で生成することができる。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】０３７３
【補正方法】変更
【補正の内容】
【０３７３】
請求項１１記載の発明によれば、電気部品制御マイクロコンピュータが、電力供給停止時処理で生成したチェックデータを作業領域に保存するように構成されているので、電力供給が開始されたときに、保存されているチェックデータを容易に読み出すことができる。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】０３７４
【補正方法】変更
【補正の内容】
【０３７４】
請求項１２記載の発明によれば、電気部品制御マイクロコンピュータが、定期的に発生するタイマ割込が生じたことにもとづいて遊技機に設けられている電気部品を制御するための割込処理を実行し、割込処理に要する時間の余り時間で、遊技の制御に用いられるカウンタを更新する処理を実行し、余り時間でカウンタを更新する処理中では割込禁止に設定するように構成されているので、余り時間でのカウンタ更新中に割込が発生しカウンタの更新に不具合が生じてしまうようなことを防止することができる。