【手続補正書】
【提出日】平成16年11月24日(2004.11.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技媒体を用いて所定の遊技を行うことが可能であり、所定の払出条件が成立したことにもとづいて遊技媒体を払い出す遊技機であって、
遊技の進行に関わる制御を行い、コマンドを送信するときにサブルーチンコールによって呼び出したコマンド送信プログラムを実行して遊技の進行に応じたコマンドを送信するコマンド送信手段を有する遊技制御手段と、
前記遊技媒体の払い出しを行う払出手段と、
前記コマンド送信手段が送信したコマンドにもとづいて前記払出手段の制御を行う払出制御手段と、
前記払出手段により払い出された遊技媒体を検出する払出遊技媒体検出手段と、
遊技機への電力供給が停止しても所定期間は記憶内容を保持することが可能な変動データ記憶手段と、
遊技機で用いられる所定の電源の状態を監視して、遊技機への電力の供給停止にかかわる検出条件が成立したときに検出信号を出力する電源監視手段と、
前記電源監視手段による前記検出信号が出力された後少なくとも所定の検出維持期間が経過するまでの期間において前記払出遊技媒体検出手段による遊技媒体の検出を可能な状態とするために当該払出遊技媒体検出手段に電力を供給可能な補助電力供給手段とを備え、
前記遊技制御手段は、
前記電源監視手段からの検出信号に応じて制御状態を復旧させるために必要なデータを前記変動データ記憶手段に保存するための電力供給停止時処理と、前記変動データ記憶手段に保存されていた記憶内容にもとづいて制御状態を電力供給が停止する前の状態に復旧させる復旧処理を実行し、
前記電力供給停止時処理にて、前記補助電力供給手段から電力が供給される前記払出遊技媒体検出手段からの検出信号を入力する検出信号入力処理を行い、
前記コマンド送信手段は、前記復旧処理にてサブルーチンコールによって呼び出した前記コマンド送信プログラムを実行することで、前記払出制御手段に電力供給が停止する前の制御状態へ復旧するためのコマンドを送信する処理を実行し、
前記遊技制御手段は、サブルーチンコールがあったことに応じて、実行されていた制御プログラムのアドレスデータであるプログラムアドレスデータを前記変動データ記憶手段のスタック領域へ退避させ、
前記遊技制御手段は、
スタックポインタにより示されるアドレスにより前記スタック領域に退避されたデータのうち、次に読み出されるべきデータが格納されているアドレスを特定し、
前記電力供給停止時処理において、前記スタックポインタにより示されるアドレスデータであるスタックアドレスデータを前記変動データ記憶手段に退避する処理を行い、
前記復旧処理において、前記コマンド送信手段が最初にコマンドを送信する前に、前記電力供給停止時処理にて前記変動データ記憶手段に退避した前記スタックアドレスデータによって、前記スタックポインタを設定する
ことを特徴とする遊技機。
【請求項２】
遊技制御手段および払出制御手段は、電力供給が復帰し所定の復旧条件が成立したときに復旧処理を実行し、所定の復旧条件が不成立であったときには、前記変動データ記憶手段に保持されていた記憶内容を初期化する初期化処理を実行する
請求項１記載の遊技機。
【請求項３】
遊技機への電力供給が開始したときに、遊技制御手段が遊技に関わる制御が可能な状態になる時期を、払出制御手段が払出手段の制御が可能な状態になる時期よりも遅い時期となるように規制する起動順序規制手段を備えた
請求項１または請求項２のうちいずれかに記載の遊技機。
【請求項４】
コマンド送信手段が送信したコマンドにもとづいて識別情報の可変表示を行う可変表示装置を制御する表示制御手段を含み、
遊技機は、前記可変表示装置に表示される識別情報の表示結果が特定の表示態様となったときに遊技者にとって有利な特定遊技状態に制御可能であるとともに、前記識別情報の表示結果が特定の表示態様となる確率が高い特別遊技状態に制御可能であって、
コマンド送信手段は、復旧処理にて、前記変動データ記憶手段の記憶内容にもとづいて、特別遊技状態であったか否かを判定し、該判定に応じたコマンド送信テーブルをセットした後、サブルーチンコールによって呼び出したコマンド送信プログラムを実行することで、前記特別遊技状態であるか否かを指定する特別遊技状態指定コマンドを、表示制御手段に対して送信する
請求項１から請求項３のうちいずれかに記載の遊技機。
【請求項５】
検出維持期間は、払出手段により払い出された遊技媒体が払出遊技媒体検出手段の検出位置に到達するまでの期間以上の期間に設定される
請求項１から請求項４のうちいずれかに記載の遊技機。
【請求項６】
電力供給停止時処理にて実行される検出信号入力処理を行う入力処理モジュールは、電力供給停止時処理と別の制御処理にて実行される検出信号入力処理を行う入力処理モジュールと共通の処理モジュールが用いられ、
前記電力供給停止時処理にて実行される検出信号入力処理と、前記電力供給停止時処理と別の制御処理にて実行される検出信号入力処理とが、共通サブルーチンを用いて実行される
請求項１から請求項５のうちいずれかに記載の遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
【課題を解決するための手段】
本発明による遊技機は、遊技媒体を用いて所定の遊技を行うことが可能であり、所定の払出条件（例えば、遊技領域に設けられた入賞領域への入賞があったときに成立する条件、スロットマシンにおいて予め定められた所定の表示態様での表示が表示装置になされたときに成立する条件、カードユニット５０からの球貸し要求があっとときに成立する条件）が成立したことにもとづいて遊技媒体を払い出す遊技機であって、遊技の進行に関わる制御を行い、コマンドを送信するときにサブルーチンコールによって呼び出したコマンド送信プログラム（例えばコマンドセット処理を実行するためのプログラム）を実行して遊技の進行に応じたコマンドを送信するコマンド送信手段（例えば図６５に示すコマンド送信手段５６２）を有する遊技制御手段（例えばＣＰＵ５６を含む遊技制御手段、図６５に示す遊技制御手段５６１）と、遊技媒体の払い出しを行う払出手段（例えば球払出装置９７、図６５に示す払出手段９７ａ）と、コマンド送信手段が送信したコマンドにもとづいて払出手段の制御を行う払出制御手段（例えば、払出制御用ＣＰＵ３７１を含む払出制御手段、図６５に示す払出制御手段３７１ａ）と、払出手段により払い出された遊技媒体を検出する払出遊技媒体検出手段（例えば賞球カウントスイッチ３０１Ａ、球貸しカウントスイッチ３０１Ｂ、図６５に示す払出遊技媒体検出手段３０２）と、遊技機への電力供給が停止しても所定期間は記憶内容を保持することが可能な変動データ記憶手段（例えば主基板３１が備える電源バックアップされたＲＡＭ５５や払出制御基板３７が備える電源バックアップされたＲＡＭ、図６５に示す変動データ記憶手段５５１）と、遊技機で用いられる所定の電源の状態を監視して、遊技機への電力の供給停止にかかわる検出条件（例えば監視電圧であるＶSL（＋３０Ｖ）の電圧値が＋２２Ｖまで低下したときに成立する条件）が成立したときに検出信号（例えば電源断信号、図６５に示す電源監視手段９１０ａが出力する検出信号）を出力する電源監視手段（例えば電源監視用ＩＣ９０２、図６５に示す電源監視手段９１０ａ）と、電源監視手段による検出信号が出力された後少なくとも所定の検出維持期間（例えば、ステップＳ４６６やステップＳ８１６で設定される期間）が経過するまでの期間において払出遊技媒体検出手段による遊技媒体の検出を可能な状態とするために当該払出遊技媒体検出手段に電力を供給可能な補助電力供給手段（例えばコンデンサ９２３を備えるコンバータＩＣ９２０、図６５に示す補助電力供給手段９３０）とを備え、遊技制御手段が、電源監視手段からの検出信号に応じて制御状態を復旧させるために必要なデータ（例えばＣＰＵ５６や払出制御用ＣＰＵ３７１に用いられるレジスタのデータ等）を変動データ記憶手段に保存するための電力供給停止時処理（例えば図２３〜図２５に示す処理、図５１〜図５３に示す処理、図６５に示すステップＳ４５０の電力供給停止時処理）と、変動データ記憶手段に保存されていた記憶内容にもとづいて制御状態を電力供給が停止する前の状態に復旧させる復旧処理（例えば図２１に示す遊技状態復旧処理、図５０に示す払出状態復旧処理、図６５に示すステップＳ１００の復旧処理）を実行し、電力供���停止時処理にて、補助電力供給手段から電力が供給される払出遊技媒体検出手段からの検出信号（例えば図６５に示す払出遊技媒体検出手段３０２が出力する検出信号）を入力する検出信号入力処理（例えば、図２４におけるステップＳ４６６〜ステップＳ４８６の処理、図５２におけるステップＳ８１６〜ステップＳ８２６の処理、図５２におけるステップＳ８２７〜ステップＳ８３４の処理、図６５に示す４５０ｂの検出信号入力処理）を行い、コマンド送信手段が、復旧処理にてサブルーチン（例えばコマンドセット処理を実行するサブルーチン）コールによって呼び出したコマンド送信プログラムを実行することで、払出制御手段に電力供給が停止する前の制御状態へ復旧するためのコマンドを送信する処理（例えばステップＳ８２〜ステップＳ８５、図６５に示すステップＳ５６２ａのコマンド送信処理）を実行し、遊技制御手段が、サブルーチンコールがあったこと（例えばステップＳ８４）に応じて、実行されていた制御プログラムのアドレスデータであるプログラムアドレスデータを変動データ記憶手段のスタック領域（例えば図６５に示すスタック領域５５２）へ退避させ、遊技制御手段が、スタックポインタ（例えば図６５に示すスタックポインタ５６３）により示されるアドレスによりスタック領域に退避されたデータのうち、次に読み出されるべきデータが格納されているアドレスを特定し、電力供給停止時処理において、スタックポインタにより示されるアドレスデータであるスタックアドレスデータを変動データ記憶手段に退避する処理（例えばステップＳ４５８、図６５に示すステップＳ４５０ａの退避処理）を行い、復旧処理において、コマンド送信手段が最初にコマンドを送信する前（例えばステップＳ８２〜ステップＳ８５の前）に、電力供給停止時処理にて変動データ記憶手段に退避したスタックアドレスデータ（例えば図６５に示すスタックアドレスデータ５５２ａ）によって、スタックポインタを設定する（例えばステップＳ８１、図６５に示すステップＳ１００ａのスタックポインタ設定処理）ことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
遊技制御手段および払出制御手段が、電力供給が復帰し所定の復旧条件（例えばステップＳ７〜ステップＳ９の条件、ステップＳ７０７〜ステップＳ７０９の条件）が成立したときに復旧処理を実行し、所定の復旧条件が不成立であったときには、変動データ記憶手段に保持されていた記憶内容を初期化する初期化処理（例えばステップＳ１１〜ステップＳ１５、ステップＳ７１１〜ステップＳ７１４）を実行するように構成されていてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
遊技機への電力供給が開始したときに、遊技制御手段が遊技に関わる制御が可能な状態になる時期を、払出制御手段が払出手段の制御が可能な状態になる時期よりも遅い時期となるように規制する起動順序規制手段（例えば遅延回路９６０）を備えた構成とされていてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
コマンド送信手段が送信したコマンドにもとづいて識別情報の可変表示を行う可変表示装置（例えば可変表示装置９）を制御する表示制御手段（例えば表示制御用ＣＰＵ１０１を含む表示制御手段）を含み、遊技機は、可変表示装置に表示される識別情報の表示結果が特定の表示態様（例えば大当り表示態様）となったときに遊技者にとって有利な特定遊技状態（例えば大当り遊技状態）に制御可能であるとともに、識別情報の表示結果が特定の表示態様となる確率が高い特別遊技状態（例えば確変状態）に制御可能であって、コマンド送信手段が、復旧処理にて、変動データ記憶手段の記憶内容にもとづいて、特別遊技状態であったか否かを判定し、該判定に応じたコマンド送信テーブルをセットした後、サブルーチンコールによって呼び出したコマンド送信プログラムを実行することで、特別遊技状態であるか否かを指定する特別遊技状態指定コマンド（例えば確変状態指定コマンド）を、表示制御手段に対して送信するように構成されていてもよい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
電力供給停止時処理にて実行される検出信号入力処理を行う入力処理モジュール（例えば図２４、図５２に示す処理）は、電力供給停止時処理と別の制御処理にて実行される検出信号入力処理を行う入力処理モジュール（例えば図２９の処理や図３０の処理を含むステップＳ２１の処理。図４８のステップＳ７５２の処理）と共通の処理モジュールが用いられ、電力供給停止時処理にて実行される検出信号入力処理と、電力供給停止時処理と別の制御処理にて実行される検出信号入力処理とが、共通サブルーチンを用いて実行される構成とされていてもよい。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０５３５
【補正方法】変更
【補正の内容】
【０５３５】
【発明の効果】
以上のように、請求項１記載の発明によれば、遊技機を、電源監視手段による検出信号が出力された後少なくとも所定の検出維持期間が経過するまでの期間において払出遊技媒体検出手段による遊技媒体の検出を可能な状態とするために当該払出遊技媒体検出手段に電力を供給可能な補助電力供給手段を備え、遊技制御手段が、電源監視手段からの検出信号に応じて制御状態を復旧させるために必要なデータを変動データ記憶手段に保存するための電力供給停止時処理と、変動データ記憶手段に保存されていた記憶内容にもとづいて制御状態を電力供給が停止する前の状態に復旧させる復旧処理を実行し、電力供給停止時処理にて、補助電力供給手段から電力が供給される払出遊技媒体検出手段からの検出信号を入力する検出信号入力処理を行い、コマンド送信手段が、復旧処理にてサブルーチンコールによって呼び出したコマンド送信プログラムを実行することで、払出制御手段に電力供給が停止する前の制御状態へ復旧するためのコマンドを送信する処理を実行し、遊技制御手段が、サブルーチンコールがあったことに応じて、実行されていた制御プログラムのアドレスデータであるプログラムアドレスデータを変動データ記憶手段のスタック領域へ退避させ、遊技制御手段が、スタックポインタにより示されるアドレスによりスタック領域に退避されたデータのうち、次に読み出されるべきデータが格納されているアドレスを特定し、電力供給停止時処理において、スタックポインタにより示されるアドレスデータであるスタックアドレスデータを変動データ記憶手段に退避する処理を行い、復旧処理において、コマンド送信手段が最初にコマンドを送信する前に、電力供給停止時処理にて変動データ記憶手段に退避したスタックアドレスデータによって、スタックポインタを設定することを特徴としており、復旧処理におけるコマンドを送信するための処理をサブルーチンによって行うことができるようになるので、遊技状態を復旧させるための処理を実行するためのプログラムの容量を小さくすることができ、遊技状態を復旧させるための処理をプログラム構成上効率良く実行することができるという効果を有する。また、電力供給停止時処理にて、払い出された遊技媒体を確実に検出することが可能となるという効果を有する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０５３６
【補正方法】変更
【補正の内容】
【０５３６】
請求項２記載の発明では、遊技制御手段および払出制御手段が、電力供給が復帰し所定の復旧条件が成立したときに復旧処理を実行し、所定の復旧条件が不成立であったときには、変動データ記憶手段に保持されていた記憶内容を初期化する初期化処理を実行する構成としたので、復旧条件が成立している場合にのみ制御状態を復旧させることができるようになる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０５３７
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０５３８
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０５３９
【補正方法】変更
【補正の内容】
【０５３９】
請求項３記載の発明では、遊技機への電力供給が開始したときに、遊技制御手段が遊技に関わる制御が可能な状態になる時期を、払出制御手段が払出手段の制御が可能な状態になる時期よりも遅い時期となるように規制する起動順序規制手段を備えたので、電力供給開始時に遊技制御手段からのコマンドを受信する払出制御手段がコマンドを確実に受信することができるという効果がある。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０５４０
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０５４１
【補正方法】変更
【補正の内容】
【０５４１】
請求項４記載の発明では、コマンド送信手段が、復旧処理にて、変動データ記憶手段の記憶内容にもとづいて、特別遊技状態であったか否かを判定し、該判定に応じたコマンド送信テーブルをセットした後、サブルーチンコールによって呼び出したコマンド送信プログラムを実行することで、特別遊技状態であるか否かを指定する特別遊技状態指定コマンドを、表示制御手段に対して送信するように構成されているので、特別遊技状態指定コマンドを送信するための処理をサブルーチンによって行うことができるようになる。また、遊技が再開されたときに特別遊技状態であるか否かを遊技者に対して確実に報知することができる。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０５４２
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０５４３
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０５４４
【補正方法】変更
【補正の内容】
【０５４４】
請求項５記載の発明では、検出維持期間は、払出手段により払い出された遊技媒体が払出遊技媒体検出手段の検出位置に到達するまでの期間以上の期間に設定されるように構成されているので、払い出された遊技媒体を確実に検出することができる。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０５４５
【補正方法】変更
【補正の内容】
【０５４５】
請求項６記載の発明では、電力供給停止時処理にて実行される検出信号入力処理を行う入力処理モジュールは、電力供給停止時処理と別の制御処理にて実行される検出信号入力処理を行う入力処理モジュールと共通の処理モジュールが用いられ、電力供給停止時処理にて実行される検出信号入力処理と、電力供給停止時処理と別の制御処理にて実行される検出信号入力処理とが、共通サブルーチンを用いて実行されるように構成されているので、検出信号入力処理のためのプログラム容量が増加してしまうことを防止することができる。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】０５４６
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】０５４７
【補正方法】削除
【補正の内容】