(57)【特許請求の範囲】
【請求項１】
所定の遊技を行う遊技機であって、
日時を計時する計時手段と、
前記計時手段による計時結果に基づき所定制御を行う制御手段と、
前記遊技機の電断発生時と復電時とを特定可能な日付情報と時刻情報を記憶する日時情報記憶手段と、
所定情報を記憶する所定情報記憶手段と、
前記日時情報記憶手段に記憶された前記日付情報と前記時刻情報に基づく判定を行う判定手段と、
前記判定手段による判定結果に基づいて、前記所定情報記憶手段に記憶された前記所定情報のうちの特定情報を初期化する初期化手段と、を備え、
前記計時手段は、
計時する日時を更新するための更新指示を受け付け可能であり、
前記更新指示に基づき前記日時を更新するのに先立って計時の停止の指示がなされるとともに、当該更新指示に基づき前記日時を更新した後は計時の開始の指示がなされ、
前記判定手段は、
前記日付情報に基づき、復電時の日付が電断発生時の日付よりも２日以上後であることを判定する第１判定手段と、
前記第１判定手段による判定で復電時の日付が電断発生時の日付よりも２日以上後であると判定されなかったときに、復電時の日付が電断発生時の日付よりも１日後であることを判定する第２判定手段と、
前記第１判定手段による判定で復電時の日付が電断発生時の日付よりも２日以上後であると判定されなかったときに、復電時の日付と電断発生時の日付とが同じであることを判定する第３判定手段と、
前記第２判定手段による判定で復電時の日付が電断発生時の日付よりも１日後であると判定されたときに、前記時刻情報に基づき、復電時の時刻が所定時刻以降であることを判定する第４判定手段と、
前記第３判定手段による判定で復電時の日付と電断発生時の日付とが同じであると判定されたときに、前記時刻情報に基づき、電断発生時の時刻から復電時の時刻まで所定時間以上経過していることを判定する第５判定手段とを含み、
前記初期化手段は、
前記第１判定手段による判定で復電時の日付が電断発生時の日付よりも２日以上後であると判定されたときに、前記特定情報を初期化し、
前記第４判定手段による判定で復電時の時刻が前記所定時刻以降であると判定されたときに、前記特定情報を初期化し、
前記第５判定手段による判定で電断発生時の時刻から復電時の時刻まで前記所定時間以上経過していると判定されたときに、前記特定情報を初期化する、遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の遊技を行う遊技機に関する。
【背景技術】
【０００２】
遊技機として、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示部を備え、可変表示部を変動表示した後、可変表示部の変動表示を停止することで表示結果を導出し、該表示結果に応じて入賞が発生可能なスロットマシンがある。また、遊技機として、遊技媒体である遊技球を発射装置によって遊技領域に発射し、遊技領域に設けられている入賞口などの入賞領域に遊技球が入賞すると、所定の入賞価値を遊技者に与えるパチンコ遊技機がある。
【０００３】
このような遊技機においては、日時を計時する計時手段を備え、計時手段が計時する日時を所定の日時に更新可能なものがあった。
【０００４】
たとえば、特許文献１に記載の遊技機は、計時手段であるＲＴＣ（リアルタイムクロック）を備えるとともにＲＴＣによって日時を計時し、標準日時データ出力装置によってＲＴＣが計時する日時を標準日時に合わせることが可能であった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−０８６４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、ＲＴＣが計時を続けた状態でＲＴＣが計時する日時を標準日時に合わそうとした場合、設定の順番によっては意図しない日時に設定されてしまう虞がある。たとえば、特許文献１に記載の遊技機においては、「秒」、「分」、「時」、「曜日」、「日」、「月」、「年」の順番で更新されるため、全ての更新が完了したときには最初に更新された「秒」が標準日時と異なる場合があり得る。
【０００７】
この発明は、かかる実情に鑑み考え出されたものであり、その目的は、計時手段が計時する日時を更新する際に意図しない日時に更新されてしまうことを防止する遊技機を提供することである。
【課題を解決するための手段】
【０００８】
（１）  所定の遊技を行う遊技機であって、
日時を計時する計時手段と、
前記計時手段による計時結果に基づき所定制御を行う制御手段と、
前記遊技機の電断発生時と復電時とを特定可能な日付情報と時刻情報を記憶する日時情報記憶手段と、
所定情報を記憶する所定情報記憶手段と、
前記日時情報記憶手段に記憶された前記日付情報と前記時刻情報に基づく判定を行う判定手段と、
前記判定手段による判定結果に基づいて、前記所定情報記憶手段に記憶された前記所定情報のうちの特定情報を初期化する初期化手段と、を備え、
前記計時手段は、
計時する日時を更新するための更新指示を受け付け可能であり、
前記更新指示に基づき前記日時を更新するのに先立って計時の停止の指示がなされるとともに、当該更新指示に基づき前記日時を更新した後は計時の開始の指示がなされ、
前記判定手段は、
前記日付情報に基づき、復電時の日付が電断発生時の日付よりも２日以上後であることを判定する第１判定手段と、
前記第１判定手段による判定で復電時の日付が電断発生時の日付よりも２日以上後であると判定されなかったときに、復電時の日付が電断発生時の日付よりも１日後であることを判定する第２判定手段と、
前記第１判定手段による判定で復電時の日付が電断発生時の日付よりも２日以上後であると判定されなかったときに、復電時の日付と電断発生時の日付とが同じであることを判定する第３判定手段と、
前記第２判定手段による判定で復電時の日付が電断発生時の日付よりも１日後であると判定されたときに、前記時刻情報に基づき、復電時の時刻が所定時刻以降であることを判定する第４判定手段と、
前記第３判定手段による判定で復電時の日付と電断発生時の日付とが同じであると判定されたときに、前記時刻情報に基づき、電断発生時の時刻から復電時の時刻まで所定時間以上経過していることを判定する第５判定手段とを含み、
前記初期化手段は、
前記第１判定手段による判定で復電時の日付が電断発生時の日付よりも２日以上後であると判定されたときに、前記特定情報を初期化し、
前記第４判定手段による判定で復電時の時刻が前記所定時刻以降であると判定されたときに、前記特定情報を初期化し、
前記第５判定手段による判定で電断発生時の時刻から復電時の時刻まで前記所定時間以上経過していると判定されたときに、前記特定情報を初期化する。
遊技機は、以下のように構成されてもよい。
所定の遊技を行う遊技機（たとえば、スロットマシン１、パチンコ遊技機２０１）であって、
日時を計時する計時手段（たとえば、ＲＴＣ９７）と、
前記計時手段による計時結果に基づき所定制御（たとえば、図２１に示す初期化条件の判定、図２５のＳｇ３による一斉演出開始、図２７のＳｃ２による異常発生時刻の記憶）を行う制御手段（たとえば、サブ制御部９１）とを備え、
前記計時手段は、
計時する日時を更新するための更新指示を受け付け可能であり（たとえば、図２４のＳｕ４で日時情報を更新したことを特定可能な更新入力信号を受け付ける）、
前記更新指示に基づき前記日時を更新するのに先立って計時の停止の指示がなされるとともに、当該更新指示に基づき前記日時を更新した後は計時の開始の指示がなされる（たとえば、図２４のＳｕ４で日時情報を更新するのに先立ってＳｕ２で計時停止を指示するとともに、Ｓｕ４で日時情報を更新した後はＳｕ６で計時開始を指示する）。
【０００９】
このような構成によれば、計時手段が計時する日時を更新する際には、まず計時の停止の指示がなされた上で日時が更新され、その後計時の開始の指示がなされるため、計時を続けた状態で日時が更新されることがなく、計時手段が計時する日時を更新する際に意図しない日時に更新されてしまうことを防止することができる。
【００１０】
計時手段に対する「更新指示」、「計時の停止の指示」、および「計時の開始の指示」は、制御手段が行ってもよいし、制御手段とは異なる手段（たとえば、外部から計時手段に対して接続される日時設定用の冶具）が行ってもよい。
【００１１】
（２）  遊技に関する制御を行う遊技用装置であって、
日時を計時する計時手段と、
前記計時手段による計時結果に基づき所定制御を行う制御手段と、
前記遊技用装置の電断発生時と復電時とを特定可能な日付情報および時刻情報を含む日時情報を記憶する日時情報記憶手段と、
所定情報を記憶する所定情報記憶手段と、
前記日時情報に基づき、前記所定情報記憶手段に記憶された前記所定情報のうちの特定情報を初期化する初期化条件が成立するか否かを判定する判定手段とを備え、
前記計時手段は、
計時する日時を更新するための更新指示を受け付け可能であり、
前記更新指示に基づき前記日時を更新するのに先立って計時の停止の指示がなされるとともに、当該更新指示に基づき前記日時を更新した後は計時の開始の指示がなされ、
前記判定手段は、
前記日付情報に基づき判定を行う第１判定手段と、
前記第１判定手段による判定で前記初期化条件が成立しないときに、前記時刻情報に基づき判定を行う第２判定手段とを含む。
遊技用装置は、以下のように構成されてもよい。
遊技に関する制御を行う遊技用装置（たとえば、データ表示器２００、台間機３００）であって、
日時を計時する計時手段（たとえば、データ表示器２００や台間機３００が備えるＲＴＣ）と、
前記計時手段による計時結果に基づき所定制御（たとえば、遊技履歴情報の表示、宣伝情報の表示）を行う制御手段（たとえば、データ表示器２００や台間機３００が備える制御部）とを備え、
前記計時手段は、
計時する日時を更新するための更新指示を受け付け可能であり（たとえば、図２４のＳｕ４で日時情報を更新したことを特定可能な更新入力信号を受け付ける）、
前記更新指示に基づき前記日時を更新するのに先立って計時の停止の指示がなされるとともに、当該更新指示に基づき前記日時を更新した後は計時の開始の指示がなされる（たとえば、図２４のＳｕ４で日時情報を更新するのに先立ってＳｕ２で計時停止を指示するとともに、Ｓｕ４で日時情報を更新した後はＳｕ６で計時開始を指示する）（たとえば、変形例における［遊技用装置への適用について］の欄参照）。
【００１２】
このような構成によれば、計時手段が計時する日時を更新する際には、まず計時の停止の指示がなされた上で日時が更新され、その後計時の開始の指示がなされるため、計時を続けた状態で日時が更新されることがなく、計時手段が計時する日時を更新する際に意図しない日時に更新されてしまうことを防止することができる。
【００１３】
計時手段に対する「更新指示」、「計時の停止の指示」、および「計時の開始の指示」は、制御手段が行ってもよいし、制御手段とは異なる手段（たとえば、外部から計時手段に対して接続される日時設定用の冶具）が行ってもよい。
【００１４】
（３）  上記（１）の遊技機または上記（２）の遊技用装置において、
前記計時手段に対して前記更新指示を入力するための入力手段（たとえば、スロットマシンにおけるストップスイッチおよび演出スイッチ５６、更新専用装置のコネクタを差し込むコネクタ差込口）をさらに備え、
前記計時手段は、前記入力手段によって入力された前記更新指示に基づいて計時している日時を更新する（たとえば、図２４のＳｕ４で日時情報の更新する）（たとえば、変形例における［日時情報の更新について］の欄参照）。
【００１５】
このような構成によれば、計時している日時を更新するための手段として入力手段を備えるため、計時している日時を更新するために入力手段を後付けする必要がない。
【００１６】
（４）  上記（１）〜（３）のいずれかの遊技機または遊技用装置において、
電断中において前記計時手段に対して電力を供給する電断時電力供給手段（たとえば、バックアップ電源９９）をさらに備え、
前記計時手段は、当該計時手段に対する電力供給が遮断されたことを条件に、特定情報（たとえば、バックアップ異常フラグがオンされていることを特定可能なバックアップ異常信号）を出力し、
前記制御手段は、前記特定情報の入力を条件に、復電したときに前記計時手段に対して計時している日時の特定の日時への変更を指示する（たとえば、図２０，図２９のＳｒ３でＲＴＣが記憶する日時情報を基準日時の日時情報に書き換える）。
【００１７】
このような構成によれば、計時手段に対する電力供給が遮断されて計時手段に何らかの異常が発生した場合でも、復電したときには計時手段に対して計時している日時の特定の日時への変更が指示されるため、復電した後において意図しない日時となっていることを防止することができる。
【００１８】
（５）  上記（１）〜（４）のいずれかの遊技機または遊技用装置において、
前記遊技機または前記遊技用装置の電断中において前記計時手段に対して電力を供給する電断時電力供給手段（たとえば、バックアップ電源９９）をさらに備え、
前記制御手段は、前記遊技機または前記遊技用装置が復電したときに前記計時手段に対して計時の開始を指示する（たとえば、図２０，図２９のＳｒ４で計時停止フラグを初期化する）。
【００１９】
このような構成によれば、遊技機または遊技用装置の電断中において電断時電力供給手段からの電力供給すらも遮断されて計時手段における計時が停止した場合でも、遊技機または遊技用装置が復電したときには計時手段に対して計時の開始が指示されるため、遊技機または遊技用装置が復電した後において計時手段の計時が停止したままになっていることを防止することができる。
【００２０】
（６）  上記（１）〜（５）のいずれかの遊技機または遊技用装置において、
前記計時手段は、前記制御手段に対して計時している日時に基づく所定情報（たとえば、アラーム情報、タイマ情報）を出力することが可能であり、
前記制御手段は、復電したときに前記計時手段に対して前記所定情報の出力の許可または禁止を指示する（たとえば、図２０，図２９のＳｒ４でタイマ出力フラグおよびアラーム出力フラグを初期化する）（たとえば、変形例における［起動処理について］の欄参照）。
【００２１】
このような構成によれば、電断中において電断時電力供給手段からの電力供給すらも遮断されて計時手段に何らかの異常が発生した場合でも、復電したときには計時手段に対して所定情報の出力の許可または禁止が指示されるため、復電した後において意図せず所定情報が出力されたり、もしくは出力されなかったりといったことを防止することができる。
【００２２】
（７）  上記（１）〜（６）のいずれかの遊技機または遊技用装置において、
前記計時手段は、当該計時手段に対する電力供給が遮断されたことを条件に、特定情報（たとえば、バックアップ異常フラグがオンされていることを特定可能なバックアップ異常信号）を出力し、
前記制御手段は、前記特定情報の入力を条件に、前記計時手段に対して計時の開始を指示する（たとえば、図２９のＳｒ４で計時停止フラグを初期化する）。
【００２３】
このような構成によれば、計時手段に対する電力供給が遮断されて計時手段における計時が停止した場合でも、復電したときには計時手段に対して計時の開始が指示されるため、復電した後において計時手段の計時が停止したままになっていることを防止することができる。
【図面の簡単な説明】
【００２４】
【図１】本実施の形態のスロットマシン、データ表示器、および台間機の正面図である。
【図２】リールの図柄配列を示す図である。
【図３】スロットマシンの内部構造を示す斜視図である。
【図４】スロットマシンの構成を示すブロック図である。
【図５】ＲＴＣの記憶領域の格納内容を示すテーブル図である。
【図６】小役の種類、小役の図柄組合せ、および小役に関連する技術事項について説明するための図である。
【図７】再遊技役の種類、再遊技役の図柄組合せ、および再遊技役に関連する技術事項について説明するための図である。
【図８】移行出目の図柄組合せ、および移行出目に関連する技術事項について説明するための図である。
【図９】遊技状態の遷移を説明するための図である。
【図１０】遊技状態の概要を示す図である。
【図１１】遊技状態毎に読み出される抽選対象役の組合せについて説明するための図である。
【図１２】遊技状態毎に読み出される抽選対象役の組合せについて説明するための図である。
【図１３】抽選対象役により入賞が許容される役の組合せについて説明するための図である。
【図１４】複数の再遊技役当選時のリール制御を説明するための図である。
【図１５】複数のベル当選時のリール制御を説明するための図である。
【図１６】サブ制御部が一定間隔毎に実行するタイマ割込処理（サブ）の制御内容を示すフローチャートである。
【図１７】サブ制御部がタイマ割込処理（サブ）において実行する日時制御処理の制御内容を示すフローチャートである。
【図１８】サブ制御部がタイマ割込処理（サブ）において実行する日時制御処理の制御内容を示すフローチャートである。
【図１９】サブ制御部がタイマ割込処理（サブ）において実行する電断処理（サブ）の制御内容を示すフローチャートである。
【図２０】サブ制御部が実行する起動処理（サブ）の制御内容を示すフローチャートである。
【図２１】サブ制御部が起動処理（サブ）において実行する初期化判定処理の制御内容を示すフローチャートである。
【図２２】初期化判定処理で用いられる初期化条件判定用テーブルおよび異常条件判定用テーブルを説明するための図である。
【図２３】消化ゲーム数の報知態様の変化を説明するための図である。
【図２４】サブ制御部がタイマ割込処理（サブ）において実行する日時情報設定処理の制御内容を示すフローチャートである。
【図２５】サブ制御部がタイマ割込処理（サブ）において実行する演出実行処理の制御内容を示すフローチャートである。
【図２６】サブ制御部がタイマ割込処理（サブ）において実行する日時情報異常判定処理の制御内容を示すフローチャートである。
【図２７】サブ制御部がタイマ割込処理（サブ）において実行するエラー報知処理の制御内容を示すフローチャートである。
【図２８】更新時刻記憶領域の情報更新の具体例を示す説明図である。
【図２９】変形例におけるサブ制御部が実行する起動処理（サブ）の制御内容を示すフローチャートである。
【図３０】変形例におけるサブ制御部が実行する比較処理を説明するための図である。
【図３１】変形例におけるサブ制御部が起動処理（サブ）において実行する初期化判定処理の制御内容を示すフローチャートである。
【図３２】変形例における初期化判定処理で用いられる初期化条件判定用テーブルを説明するための図である。
【図３３】変形例におけるパチンコ遊技機の正面図である。
【発明を実施するための形態】
【００２５】
［スロットマシンおよび遊技用装置の構成］
本発明に係るスロットマシンを実施するための形態を実施例に基づいて以下に説明する。
【００２６】
図１および図３に示すように、スロットマシン１は、前面が開口する筐体１ａと、この筺体１ａの側端に回動自在に枢支された前面扉１ｂとを含む。前面扉１ｂの中央上部には、液晶表示器５１が設けられている。液晶表示器５１は、表示領域５１ａを有しており、透視窓３に対応する透過領域５１ｂが透過可能である。これにより、表示領域５１ａで所定の演出を実行可能とするとともに、表示領域５１ａのうち透過領域５１ｂが透過することで透視窓３を介して筐体１ａ内部に並設されているリール２Ｌ，２Ｃ，２Ｒ（以下、左リール、中リール、右リールとも称する）が視認可能となる。
【００２７】
図２に示すように、リール２Ｌ，２Ｃ，２Ｒには、各々が識別可能な複数種類の図柄が所定の順序で配列されている。なお、リールの個数は、３つに限らず、１つであってもよく、２以上であってもよい。また、物理的なリールに限らず、液晶表示器などの画像表示装置にて構成されているものであってもよい。
【００２８】
液晶表示器５１の右下には、メダルを投入可能なメダル投入部４が設けられている。前面扉１ｂの下部には、メダルが払い出されるメダル払出口９、スピーカ５３，５４が設けられている。
【００２９】
前面扉１ｂには、遊技者所有の遊技用価値（メダル数）として記憶されているクレジットの範囲内において遊技状態に応じて定められた規定数の賭数を設定する際に操作されるＭＡＸＢＥＴスイッチ６、クレジットおよび設定済の賭数を精算して返却させる際に操作される精算スイッチ１０、ゲームを開始する際に操作されるスタートスイッチ７、リール２Ｌ，２Ｃ，２Ｒの回転を各々停止する際に操作されるストップスイッチ８Ｌ，８Ｃ，８Ｒ、および演出に用いるための演出用スイッチ５６などが設けられている。なお、ストップスイッチ８Ｌ，８Ｃ，８Ｒおよび演出用スイッチ５６は、後述するＲＴＣ（リアルタイムクロック）９７が計時する日時に対応する情報（以下、日時情報とも称する）を更新する際にも操作される。
【００３０】
前面扉１ｂには、遊技に関する情報を報知する遊技用表示部１３が設けられている。遊技用表示部１３には、クレジットとして記憶されているメダル数が表示されるクレジット表示器１１、メダルの払出枚数やエラー時にエラーコードなどが表示される遊技補助表示器１２、設定されている賭数を報知するための１ＢＥＴＬＥＤ１４、２ＢＥＴＬＥＤ１５、３ＢＥＴＬＥＤ１６、メダル投入が可能であることを報知する投入要求ＬＥＤ１７、スタートスイッチ７の操作によるゲームのスタート操作が可能であることを報知するスタート有効ＬＥＤ１８、スタートスイッチ７の操作後においてウエイト（前回のゲーム開始から一定期間経過していないためにリール２Ｌ，２Ｃ，２Ｒの回転開始を待機している状態）中であることを報知するウエイト中ＬＥＤ１９、およびリプレイ入賞後のリプレイゲーム中であることを報知するリプレイ中ＬＥＤ２０が設けられている。
【００３１】
スロットマシン１においてゲームを行う場合には、まず、メダルをメダル投入部４に投入するかＭＡＸＢＥＴスイッチ６操作などにより規定数の賭数（たとえば３）を設定する。これにより、入賞ラインＬＮが有効となり、スタートスイッチ７への操作が有効となり、ゲームが開始可能な状態となる。賭数設定済の状態でメダルが投入された場合には、その分はクレジットに加算される。
【００３２】
入賞ラインとは、リール２Ｌ，２Ｃ，２Ｒの透視窓３に表示された図柄の組合せが入賞図柄の組合せであるかを判定するためのラインである。本実施形態では、１本の入賞ラインＬＮのみ設けられている例について説明するが、複数の入賞ラインが設けられているものであってもよい。また、入賞を構成する図柄の組合せが入賞ラインＬＮに揃ったことを認識しやすくする無効ラインＬＭ１〜ＬＭ４が設けられている。無効ラインＬＭ１〜ＬＭ４は、入賞判定されるラインではなく、入賞ラインＬＮに特定の入賞図柄の組合せ（いわゆるばらけ目）が揃った際に、無効ラインＬＭ１〜ＬＭ４のいずれかに所定の図柄の組合せ（たとえば、ベル−ベル−ベル）を揃えることで、入賞ラインＬＮに特定の入賞を構成する図柄の組合せが揃ったことを認識しやすくするものである。
【００３３】
ゲームが開始可能な状態でスタートスイッチ７が操作されると、リール２Ｌ，２Ｃ，２Ｒを回転させて図柄を変動表示する。トップスイッチ８Ｌ，８Ｃ，８Ｒが操作されると対応するリールの回転を停止させることで、透視窓３の上中下段に３つの図柄を表示結果として導出表示する。入賞ラインＬＮ上に入賞図柄の組合せが停止し入賞が発生したときには、入賞に応じて所定枚数のメダルが遊技者に対して付与されて、クレジット加算か、クレジットが上限数（５０）に達した場合にはメダル払出口９からメダルが払い出される。
【００３４】
スロットマシン１の上方には、遊技に関する制御を行う遊技用装置として、データ表示器２００が設置されている。データ表示器２００は、スロットマシン１で遊技者が遊技した履歴に関する情報を表示する。本実施の形態において、データ表示器２００は、スロットマシン１と通信可能に接続されており、データ表示器２００の制御部（図示は省略する）は、遊技者が有利となる大当りが発生したこと（本実施の形態においては、後述するＡＴ（アシストタイム）に制御されたこと）を特定するための大当り信号をスロットマシン１から受信する。データ表示器２００の制御部は、受信した大当り信号に基づき、カウンタを用いて、開店時からの大当り回数を算出する。
【００３５】
また、データ表示器２００は、現在の日時（日付および時刻）を計時するＲＴＣ（図示は省略する）を備えている。ＲＴＣは、通常、データ表示器２００に電源が供給されているときにはデータ表示器２００からの電源によって動作し、データ表示器２００への電力供給が遮断（以下、電断とも称する）されているときには、リチウムイオン二次電池などのバックアップ電源から供給される電源によって動作する。
【００３６】
また、データ表示器２００の制御部は、ＲＴＣから出力された現在の日付を特定可能な日付情報および時刻を特定可能な時刻情報を含む日時情報を取得して、最後に発生した大当りの発生時刻を特定する。さらに、データ表示器２００は、前面に画像を表示する表示部２１２を備えており、制御部の制御によって、開店時からの大当り回数を示す文字画像と、最後に発生した大当りの発生時刻を示す文字画像とを表示する。
【００３７】
スロットマシン１の隣には、遊技に関する制御を行う遊技用装置として、台間機３００が設置されている。台間機３００は、紙幣を挿入することができる一方で、遊技者に対して発行されるプリペイド機能を備えるプリペイドカードも挿入することができ、挿入された紙幣またはプリペイドカードに記憶されている残高に応じて、遊技者にメダルを貸し出す。具体的に、台間機３００は、紙幣を挿入するための紙幣挿入口３０２と、プリペイドカードを挿入するためのカード挿入／排出口３０９と、メダルの貸し出し操作を行うためのメダル貸ボタン３２１と、挿入されたプリペイドカードの返却操作を行うためのカード返却ボタン３２２と、貸し出されたメダルが排出されるメダル排出口３３０と、排出されたメダルを貯留するメダル受け皿３３５とが設けられている。遊技者が紙幣挿入口３０２に紙幣を挿入するか、もしくはカード挿入／排出口３０９にプリペイドカードを挿入した後に、メダル貸ボタン３２１を押圧すると、メダル排出口３３０から所定枚数のメダルが排出されてメダル受け皿３３５に貯留される。遊技者は、排出されたメダルを用いてスロットマシン１で遊技を行うことができる。なお、貸し出されたメダルは、台間機３００から排出されるものに限らず、スロットマシン１のメダル払出口９から直接払い出されるものであってもよい。
【００３８】
また、台間機３００は、設置される遊技店で行われるイベントや導入機種の宣伝やスポンサーとなっているメーカの商品の宣伝など、各種宣伝に関する情報を表示する。台間機３００は、現在の日時（日付および時刻）を計時するＲＴＣ（図示は省略する）を備えている。ＲＴＣは、通常、台間機３００に電源が供給されているときには台間機３００からの電源によって動作し、台間機３００への電力供給が遮断（以下、電断とも称する）されているときには、リチウムイオン二次電池などのバックアップ電源から供給される電源によって動作する。
【００３９】
また、台間機３００の制御部（図示は省略する）は、ＲＴＣから出力された現在の日付を特定可能な日付情報および時刻を特定可能な時刻情報を含む日時情報を取得する。さらに、台間機３００は、予め宣伝に関する情報を記憶する記憶部（図示は省略する）と、前面に画像を表示する表示部３１２とを備えており、制御部の制御によって、宣伝を行う時刻となったときに、予め記憶された宣伝情報に基づき、宣伝に関する文字画像を表示する。
【００４０】
図３および図４に示すように、スロットマシン１には、遊技の進行を制御するとともに遊技の進行に応じて各種コマンドを出力する遊技制御基板４０、コマンドに応じて所定の演出を制御する演出制御基板９１、電気部品の駆動電源を生成する電源基板１０１、遊技の進行に応じた情報を外部に出力する外部出力基板１０００などが設けられている。外部出力基板１０００は、メイン制御基板４０に接続されており、メイン制御基板４０から一方的に信号を受信する。たとえば、外部出力基板１０００は、メイン制御部４１から遊技の進行に応じて大当りが発生したことを特定可能な情報を含んだ信号を受信する。さらに、外部出力基板１０００は、データ表示器２００と有線または無線を介して通信可能であり、メイン制御部４１から大当りが発生したことを特定可能な情報を受信したときに、データ表示器２００に対して大当り信号を送信する。
【００４１】
遊技制御基板４０は、各種の操作手段や検出手段（図４の遊技制御基板４０の左側に例示）などのスイッチ類からの検出信号に基づいて遊技を進行させ、報知手段（図４の遊技制御基板４０の左側に例示）などの表示機器類を駆動制御する。また、遊技制御基板４０は、リールセンサ３３Ｌ，３３Ｃ，３３Ｒからの信号に基づき、リールモータ３２Ｌ，３２Ｃ，３２Ｒを駆動制御する。
【００４２】
遊技制御基板４０には、メイン制御部４１などの回路構成（図４の遊技制御基板４０内に例示）が搭載されている。メイン制御部４１は、遊技の進行に関する処理を行うとともに、遊技制御基板４０に搭載あるいは接続された構成を直接的または間接的に制御する。メイン制御部４１は、１チップマイクロコンピュータであり、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏポートなどを備えている。
【００４３】
演出制御基板９０は、液晶表示器５１などの演出装置（図４の演出制御基板９０の左側に例示）を駆動制御する。演出制御基板９０には、サブ制御部９１などの回路構成（図４の演出制御基板９０内に例示）が搭載されている。演出制御基板９０は、遊技制御基板４０と通信ライン（図示は省略）で接続されており、サブ制御部９１は、通信ラインを介してメイン制御部４１から一方的に信号を受信する。サブ制御部９１は、メイン制御部４１から送信されるコマンドを受けて、演出を行う処理を行うとともに、演出制御基板９０に搭載あるいは接続された構成を直接的または間接的に制御する。サブ制御部９１は、１チップマイクロコンピュータであり、サブＣＰＵ９１ａ、ＲＯＭ９１ｂ、ＲＡＭ９１ｃ、Ｉ／Ｏポート９１ｄなどを備えている。電源基板１０１には、ホッパーモータ３４ｂ、各種の操作手段や検出手段（図４の電源基板１０１の右側に例示）などが接続されている。
【００４４】
演出制御基板９０には、リセット回路９５が設けられている。リセット回路９５は、電源投入時またはサブＣＰＵ９１ａからの初期化命令が一定時間入力されないときにサブ制御部９１に対してリセット信号を出力する。サブ制御部９１は、リセット回路９５からリセット信号が入力されることを条件に、後述の起動処理（サブ）を実行する。
【００４５】
演出制御基板９０には、電断検出回路９８が設けられている。電断検出回路９８は、スロットマシン１に供給される電力を監視し、電圧低下を検出したときに、その旨を示す電圧低下信号をサブ制御部９１に対して出力する。サブ制御部９１は、電断検出回路９８から電圧低下信号が入力されることを条件に、後述の電断処理（サブ）を実行する。
【００４６】
演出制御基板９０には、ＲＴＣ９７が設けられている。ＲＴＣ９７は、現在の時刻を計時し、出力する。サブ制御部９１は、ＲＴＣ９７が出力する現在の日付を特定可能な日付情報および時刻を特定可能な時刻情報を含む日時情報を取得し、取得した日時情報に基づいて各種処理を実行する。日付情報としては、少なくとも現在の「年」，「月」，「日」，「曜日」の情報が含まれる。時刻情報としては、少なくとも現在の「時」，「分」，「秒」の情報が含まれる。
【００４７】
さらに、演出制御基板９０には、バックアップ電源９９が設けられている。ＲＴＣ９７は、通常、スロットマシン１に電源が供給されているときにはスロットマシン１からの電源によって動作し、スロットマシン１への電力供給が遮断（以下、電断とも称する）されているときには、リチウムイオン二次電池などのバックアップ電源９９から供給される電源によって動作する。従って、ＲＴＣ９７は、電断中であってもバックアップ電源９９からの電力供給で現在の日時を計時することができる。
【００４８】
ＲＴＣ９７は、たとえば、水晶発振子を内蔵したシリアルインタフェース方式のリアルタイムクロックモジュールとして実現される。ＲＴＣ９７は、水晶発振子、出力制御部、割込制御部、バス／インタフェース回路、クロック出力／カレンダ機能部、アラームレジスタ、タイマレジスタ、コントロールレジスタ、およびシフトレジスタを含む。
【００４９】
水晶発振子は、所定の発振周波数（たとえば、３２．７６８ｋＨｚ）の発振信号を出力する。クロック出力／カレンダ機能部は、水晶発振子からの発振信号に基づいてクロック信号を出力する機能を備える。また、クロック出力／カレンダ機能部は、水晶発振子からの発振信号に基づいて日時や時刻を計時する機能を備える。
【００５０】
シフトレジスタは、クロック出力／カレンダ機能部が計時する日付や時刻をシリアルデータに変換してバス／インタフェース回路に出力する機能を備える。
【００５１】
バス／インタフェース回路は、サブ制御部９１と通信ライン（図示は省略）で接続されており、サブ制御部９１との間で双方向に通信可能である。バス／インタフェース回路は、シフトレジスタからの入力に基づいて、計時された現在の日時を特定可能な日付情報や時刻情報をシリアルデータとして出力する機能を備える。さらに、バス／インタフェース回路は、外部（たとえば、サブ制御部９１）から入力された指示コマンド（たとえば、後述する所定のフラグをオンまたはオフするためのコマンド、およびＲＴＣが計時した日時を設定するためのコマンドなど）をシリアルデータとして入力する機能を備える。
【００５２】
出力制御部は、水晶発振子からの発振信号に基づいて、あらかじめ設定された周波数のクロック信号（ＦＯＵＴ）を出力する機能を備える。たとえば、出力制御部は、周波数設定レジスタを備え、外部入力（ＦＯＥ）に基づいて周波数設定レジスタにあらかじめ周波数を設定する。そして、出力制御部は、周波数設定レジスタに設定された設定周波数に基づいてクロック信号（ＦＯＵＴ）を出力する。
【００５３】
割込制御部は、アラームレジスタ内のアラーム領域に記憶された設定値（アラーム時刻）に基づいて、所定の時刻にアラームとしての割込信号（ＡＩＲＱ）を出力するアラーム機能を備える。アラーム機能を動作させると、ＲＴＣ９７が計時した日時に基づき、設定時刻において、アラーム情報として割込信号（ＡＩＲＱ）がサブ制御部９１に対して出力される。サブ制御部９１は、ＲＴＣ９７からアラーム情報を受信することによって、設定時刻で演出などの所定制御を行うことができる。なお、本実施の形態においては、ＲＴＣ９７のアラーム機能は動作していないが、後述するアラーム出力フラグをセット（オン）すれば、アラーム機能を動作させることができる。
【００５４】
割込制御部は、タイマレジスタ内のタイマ領域に記憶された設定値（定周期割込時刻）に基づいて、所定周期毎に割込信号（ＴＩＲＱ）を出力するタイマ機能を備える。タイマ機能を動作させると、ＲＴＣ９７が計時した日時に基づき、定期的に、タイマ情報として割込信号（ＴＩＲＱ）がサブ制御部９１に対して出力される。サブ制御部９１は、ＲＴＣ９７からタイマ情報を受信することによって、設定時刻で定期的に演出などの所定制御を行うことができる。なお、本実施の形態においては、ＲＴＣ９７のタイマ機能は動作していないが、後述するタイマ出力フラグをセット（オン）すれば、タイマ機能を動作させることができる。
【００５５】
また、ＲＴＣ９７は、イネーブル信号（ＣＥ）の入力がハイレベルとなったときに、外部（たとえば、サブ制御部９１や後述する更新専用装置）からのアクセスが可能となる。たとえば、ＲＴＣ９７の各レジスタ内の記憶領域に記憶された設定値をセットしたり、ＲＴＣ９７が計時する日時を外部から調整したりする場合には、イネーブル信号（ＣＥ）の入力がハイレベルとされアクセス許可状態とされて、外部からコマンドが入力される。なお、サブ制御部９１は、スロットマシン１の電断による電圧低下を検出したときには、イネーブル信号（ＣＥ）をローレベルにしてＲＴＣ９７をアクセス非許可状態とする。このとき、ＲＴＣ９７は、バックアップ電源９９からの電力供給で動作するバックアップ状態に移行する。その後、サブ制御部９１は、スロットマシン１の電力供給が復帰（以下、復電とも称する）して電圧上昇を検出したときには、再びイネーブル信号（ＣＥ）をハイレベルにしてＲＴＣ９７をアクセス許可状態とする。
【００５６】
［ＲＴＣの記憶領域］
ＲＴＣ９７は、各種の情報を記憶領域に格納する。図５に示すように、ＲＴＣ９７の記憶領域には、時刻格納領域と、アラーム領域と、タイマ領域と、フラグ領域とが含まれる。
【００５７】
時刻格納領域は、ＲＴＣ９７が計時した日時を所定の日時情報の形式で記憶するための領域である。ＲＴＣ９７は、単位更新時間毎に時刻格納領域の日時情報を書き替える。具体的に、ＲＴＣ９７は、水晶発振子からの発振信号に基づいて１秒を単位更新時間として生成し、１秒毎に日時情報の更新を行う。なお、時刻格納領域に格納されている情報は、外部（たとえば、サブ制御部９１）から入力された指示コマンドに基づき書き替えることが可能である。ＲＴＣ９７は、「年」、「月」、「日」、「曜日」、「時」、「分」、「秒」などの日時情報を有し、各日時情報には、時刻格納領域の８ビットずつが割り当てられ、それぞれの形式で記憶されている。
【００５８】
たとえば、秒（ＳＥＣ）を表す格納領域として、時刻格納領域には、ビット０〜ビット７が設けられている。ビット０が１ｓ分を表し、ビット１が２ｓ分を表し、ビット２が４ｓ分を表し、ビット３が８ｓ分を表し、ビット４が１０ｓ分を表し、ビット５が２０ｓ分を表し、ビット６が４０ｓ分を表す。なお、ビット７は、常に“０”が読み出される。
【００５９】
このような時刻格納領域において、たとえば、５９ｓを表すには、ビット６とビット４とに“１”を格納する（ビット５には“０”を格納する）ことにより、５０ｓを表し、ビット３とビット１とに“１”を格納する（ビット２とビット０には“０”を格納する）ことにより、９ｓを表す。
【００６０】
分（ＭＩＮ）を表す格納領域として、時刻格納領域には、ビット０〜ビット７が設けられている。ビット０が１ｍ分を表し、ビット１が２ｍ分を表し、ビット２が４ｍ分を表し、ビット３が８ｍ分を表し、ビット４が１０ｍ分を表し、ビット５が２０ｍ分を表し、ビット６が４０ｍ分を表す。なお、ビット７は、常に“０”が読み出される。
【００６１】
時（ＨＯＵＲ）を表す格納領域として、時刻格納領域には、ビット０〜ビット７が設けられている。ビット０が１ｈ分を表し、ビット１が２ｈ分を表し、ビット２が４ｈ分を表し、ビット３が８ｈ分を表し、ビット４が１０ｈ分を表し、ビット５が２０ｈ分を表す。なお、ビット６およびビット７は、常に“０”が読み出される。
【００６２】
曜日（ＷＥＥＫ）を表す格納領域として、時刻格納領域には、ビット０〜ビット７が設けられている。ビット０が月曜日を表し、ビット１が火曜日を表し、ビット２が水曜日を表し、ビット３が木曜日を表し、ビット４が金曜日を表し、ビット５が土曜日を表し、ビット６が日曜日を表す。なお、ビット７は、常に“０”が読み出される。
【００６３】
日（ＤＡＹ）を表す格納領域として、時刻格納領域には、ビット０〜ビット７が設けられている。ビット０が１日分を表し、ビット１が２日分を表し、ビット２が４日分を表し、ビット３が８日分を表し、ビット４が１０日分を表し、ビット５が２０日分を表す。なお、ビット６およびビット７は、常に“０”が読み出される。
【００６４】
月（ＭＯＮＴＨ）を表す格納領域として、時刻格納領域には、ビット０〜ビット７が設けられている。ビット０が１月分を表し、ビット１が２月分を表し、ビット２が４月分を表し、ビット３が８月分を表し、ビット４が１０月分を表す。なお、ビット５、ビット６、およびビット７は、常に“０”が読み出される。
【００６５】
年（ＹＥＡＲ）を表す格納領域として、時刻格納領域には、ビット０〜ビット７が設けられている。ビット０が１年分を表し、ビット１が２年分を表し、ビット２が４年分を表し、ビット３が８年分を表し、ビット４が１０年分を表し、ビット５が２０年分を表し、ビット６が４０年分を表し、ビット７が８０年分を表す。
【００６６】
アラーム領域は、アラーム機能を動作させたときに用いる設定時刻を記憶するための領域である。なお、アラーム領域に格納されている情報は、外部（たとえば、サブ制御部９１）から入力された指示コマンドに基づき書き替えることが可能である。ＲＴＣ９７は、「日」、「曜日」、「時」、「分」などの日時情報を有し、各日時情報には、アラーム領域の８ビットずつが割り当てられ、それぞれの形式で記憶されている。
【００６７】
タイマ領域は、タイマ機能を動作させたときに用いる設定時刻を記憶するための領域である。なお、タイマ領域に格納されている情報は、外部（たとえば、サブ制御部９１）から入力された指示コマンドに基づき書き替えることが可能である。ＲＴＣ９７は、タイマカウンタ０およびタイマカウンタ１に対して８ビットずつが割り当てられ、タイマ情報を出力させたい設定時刻を特定可能な設定値が記憶されている。
【００６８】
フラグ領域は、各種フラグの設定状態を特定可能な情報を記憶するための領域である。なお、フラグ領域に格納されている情報は、外部（たとえば、サブ制御部９１）から入力された指示コマンドに基づき書き替えることが可能である。フラグ領域に格納されているフラグには、タイマ出力フラグと、アラーム出力フラグと、バックアップ異常フラグと、計時停止フラグとが含まれる。
【００６９】
タイマ出力フラグは、タイマ機能の動作可否を特定可能なフラグである。タイマ出力フラグがセット（オン）されればタイマ機能が動作状態となる一方で、タイマ出力フラグが初期化（オフ）されればタイマ機能が非動作状態となる。
【００７０】
アラーム出力フラグは、アラーム機能の動作可否を特定可能なフラグである。アラーム出力フラグがセット（オン）されればアラーム機能が動作状態となる一方で、アラーム出力フラグが初期化（オフ）されればアラーム機能が非動作状態となる。
【００７１】
バックアップ異常フラグは、スロットマシン１の電断中におけるバックアップ状態において、バックアップ電源９９からの供給電圧の低下によってバックアップ状態が維持できなくなったか否かを特定可能なフラグである。バックアップ異常フラグは、バックアップ電源９９からの供給電圧の低下が検出されたときにセット（オン）される一方で、バックアップ電源９９からの供給電圧の上昇が検出されたとき、もしくはスロットマシン１が復電したときに初期化（オフ）される。なお、バックアップ異常フラグがオンされたときには、その旨を特定可能なバックアップ異常信号がバス／インタフェース回路を介してサブ制御部９１に出力される。
【００７２】
計時停止フラグは、現在日時の計時を停止するか否かを特定可能なフラグである。計時停止フラグがセット（オン）されれば現在日時の計時が停止する一方で、計時停止フラグが初期化（オフ）されれば現在日時の計時が開始する。
【００７３】
［設定値］
本実施の形態のスロットマシン１は、設定値に応じてメダルの払出率（賭数設定に用いたメダルの総数と、入賞によって払い出されたメダルの総数との比率）が変わる。詳しくは、内部抽選などにおいて設定値に応じた当選確率を用いることにより、メダルの払出率が変わる。設定値は１〜６の６段階からなり、６が最も払出率が高く、５、４、３、２、１の順に値が小さくなるほど払出率が低くなる。すなわち払出率の点からでは、設定値として６が設定されているときが遊技者にとって最も有利度が高く、５、４、３、２、１の順に値が小さくなるほど有利度が段階的に低くなる。
【００７４】
設定値を変更するためには、設定キースイッチ３７をオン状態としてからスロットマシン１の電源をオンする必要がある。設定キースイッチ３７をオン状態として電源をオンすると、設定値表示器２４にメイン制御部４１のＲＡＭから読み出された設定値が表示値として表示され、リセット／設定スイッチ３８の操作による設定値の変更操作が可能な設定変更状態に移行する。設定変更状態において、リセット／設定スイッチ３８が操作されると、設定値表示器２４に表示された表示値が１ずつ更新されていく（設定６からさらに操作されたときは、設定１に戻る）。そして、スタートスイッチ７が操作されると表示値を設定値として確定する。設定キースイッチ３７がオフされると、確定した表示値（設定値）がメイン制御部４１のＲＡＭに格納され、遊技の進行が可能な状態に移行する。
【００７５】
なお、「電源オン」＋「設定キーオン」＋「前面扉開放検出」を条件として、設定変更状態に移行させるようにしてもよい。これにより、前面扉１ｂが開放されていない状態での不正な設定変更を防ぐことができる。さらに、一旦設定変更状態に移行された後は、設定変更状態を終了させる終了条件(設定値確定後に設定キーがオフ操作)が成立するまで前面扉１ｂの開閉状態に関わらず設定変更状態を維持するようにしてもよい。これにより、設定変更状態中に前面扉１ｂが閉まっても設定変更状態を終了させないため、再度設定変更状態へ移行させる手間を生じさせてしまうことを防ぐことができる。
【００７６】
設定値を確認するためには、ゲーム終了後、賭数が設定されていない状態で設定キースイッチ３７をオン状態とすればよい。このような状況で設定キースイッチ３７をオン状態とすると、設定値表示器２４にメイン制御部４１のＲＡＭから読み出された設定値が表示されることで設定値を確認可能な設定確認状態に移行する。設定確認状態においては、ゲームの進行が不能であり、設定キースイッチ３７をオフ状態とすることで、設定確認状態が終了し、ゲームの進行が可能な状態に復帰する。
【００７７】
なお、「設定キーオン」＋「前面扉開放検出」を条件として、設定確認状態に移行させるようにしてもよい。これにより、前面扉１ｂが開放されていない状態での不正な設定確認を防ぐことができる。さらに、一旦設定確認状態に移行された後は、設定確認状態を終了させる終了条件(設定キーがオフ操作)が成立するまで前面扉１ｂの開閉状態に関わらず設定確認状態を維持するようにしてもよい。これにより、設定確認状態中に前面扉１ｂが閉まっても設定確認状態を終了させないため、再度設定確認状態へ移行させる手間を生じさせてしまうことを防ぐことができる。
【００７８】
［入賞役、移行出目］
図６および図７に示すように、名称欄には、入賞役の名称を示し、図柄の組合せ欄には、その入賞役が入賞となる図柄の組合せを示している。また、無効ラインに揃う図柄の組合せ欄には、入賞となる図柄の組合せが入賞ラインに停止したときに無効ラインに停止する図柄の組合せであって遊技者が認識しやすい図柄の組合せを示している。払出枚数欄には、入賞時に付与される価値（メダル払出、再遊技付与）を示している。また、図７の遊技状態欄には、入賞時に移行される遊技状態を示している。また、「／」は、「または」を示している。たとえば、図７の転落リプレイについて、図柄の組合せは、「ベル‐リプレイ‐ベル」となり、入賞時にはＲＴ１に制御され、付与される価値は再遊技である。
【００７９】
図８に示すように、移行出目は、左ベル１〜４、中ベル１〜４、右ベル１〜４が当選し、中段ベルの入賞条件となるリール以外を第１停止とし、かつ当選している上段ベルを取りこぼした場合に、入賞ラインＬＮに揃う出目である。ＲＴ０，２，３中において移行出目が入賞ラインＬＮ上に停止すると、ＲＴ１へ移行される。
【００８０】
［遊技状態］
図９および図１０に示すように、リプレイが所定の当選確率（図９の上図の再遊技役欄の数値参照）で当選するＲＴ０〜３のうち、開始条件が成立してから終了条件が成立するまで対応するいずれかのＲＴに制御される（図９の矢印に沿って示した入賞役あるいは出目参照、図１０の上図の開始条件・終了条件欄の参照）。内部抽選されるリプレイの種類は、ＲＴの種類毎に定められている（図１０の下図の丸印が抽選されるリプレイを示す）。
【００８１】
［抽選対象役］
図１１および図１２に示すように、抽選対象役欄には、その名称を示し、遊技状態欄には、ＲＴの種類毎に、丸印でその抽選対象役が抽選対象であることを示し、丸印の下の数値により当選確率にかかわる判定値数を示している。たとえば、ベルは、ＲＴ〜ＲＴ３いずれかの状態において、３６０／６５５３６で当選する抽選対象役である。
【００８２】
図１３に示すように、たとえば、弱チェリーは、下段チェリーである。弱スイカは、右下がりスイカと、上段スイカと、中段スイカとを含む。よって、内部抽選で弱スイカに当選したときには、右下がりスイカと、上段スイカと、中段スイカとに当選したことになる。
【００８３】
［リール制御］
図１４および図１５に示すように、当選した抽選対象役毎に、押し順欄に示す押し順で停止操作されたときに、その右の停止する図柄組合せに示す入賞役の図柄組合せが入賞ラインＬＮに停止させるリール制御が行われる。たとえば、リプレイＧＲ１が当選したときにおいて、押し順が左中右であるときは、昇格リプレイ１が導出されて、押し順が左中右以外であるときは通常リプレイが導出される。また、たとえば、左ベルが当選したときにおいて、押し順が左第１停止であるときは、右下がりベルが導出されて、押し順が左第１停止以外であれば、上段ベルまたは移行出目が導出される。
【００８４】
スロットマシン１における“ゲーム”とは、狭義には、スタートスイッチ７が操作されてからリール２Ｌ，２Ｃ，２Ｒが停止するまでをいうが、ゲームを行う際にスタートスイッチ７の操作前の賭数設定や、リール２Ｌ，２Ｃ，２Ｒの停止後にメダルの払い出しや遊技状態の移行も行われるので、これらの付随的な処理も広義には“ゲーム”に含まれる。
【００８５】
［ゲーム制御処理］
メイン制御部４１は、ゲーム制御処理を行って１回のゲームを制御する。ゲーム制御処理では、まず、賭数設定やクレジット精算・賭数精算するためのＢＥＴ処理が行われる。賭数設定後、スタートスイッチ７が操作されると乱数抽選により入賞の発生を許容するか否かを決定（内部抽選）するための内部抽選処理（図１１〜図１３など参照）が行われる。
【００８６】
内部抽選処理が終了すると、リール回転処理が行われる。リール回転処理では、前回ゲームのリール回転開始から所定時間（たとえば、４．１秒）経過していることを条件に、リール２Ｌ，２Ｃ，２Ｒの回転を開始させた後、ストップスイッチ８Ｌ，８Ｃ，８Ｒを有効化し、停止操作に応じてリールの回転を停止させる（図１４、図１５など参照）。
【００８７】
リール２Ｌ，２Ｃ，２Ｒが停止してリール回転処理が終了すると、入賞ライン上の図柄組合せに基づいて入賞などが発生したか否かを判定する入賞判定処理（図６〜図８など参照）が行われる。入賞判定処理が終了すると、払出処理が行われる。払出処理では、入賞の発生に応じてメダルの払出しまたはクレジット加算が行われる。払い出し処理が終了するとゲーム終了時処理が行われる。ゲーム終了時処理では、次のゲームに備えて遊技状態を設定する処理を実行する。これにより、１ゲーム分のゲーム制御処理が終了し、次の１ゲーム分のゲーム制御処理が開始する。
【００８８】
［コマンド］
メイン制御部４１は、上記に例示した処理の実行に応じたゲームの進行状況および処理結果を特定可能なコマンドをサブ制御部９１に送信する。サブ制御部９１は、メイン制御部４１からのコマンドに基づいて、各種処理を行う。
【００８９】
たとえば、メイン制御部４１は、設定変更を行ったときには、設定変更されたことを示す設定変更コマンドをサブ制御部９１に送信する。メイン制御部４１は、抽選対象役に当選したときには、当選したことを示す当選コマンドをサブ制御部９１に送信する。メイン制御部４１は、スロットマシン１が電断した後に復電したときには、制御状態が復帰したことを示す復帰コマンドをサブ制御部９１に送信する。なお、電断が発生した日時（日付および時刻）を「電断日時」とも称し、復電した日時（日付および時刻）を「復電日時」とも称する。
【００９０】
［ＡＴ］
サブ制御部９１は、たとえば、所定のＡＴ抽選契機が成立したときにＡＴ（アシストタイム）に制御するか否かを抽選するＡＴ抽選を行う。本実施の形態においては、非ＡＴ中の消化ゲーム数が１００ゲームに到達することによってＡＴ抽選契機が成立し、ＡＴ抽選が実行される。ＡＴ抽選でＡＴに制御すると決定されたときにはＡＴ当選となる。サブ制御部９１は、ＡＴ当選したときに、所定のＡＴ当選報知契機が成立するとＡＴ当選を遊技者に対して報知するＡＴ報知を行う。ＡＴ報知を行った後、サブ制御部９１は、ＡＴに制御する。
【００９１】
ＡＴ抽選契機が成立する条件となる消化ゲーム数は、液晶表示器５１の画面上に表示される。たとえば、前回のＡＴ抽選から１ゲーム目を消化したときには、液晶表示器５１の画面上に「１」と表示され、その後、２ゲーム目を消化したときには、液晶表示器５１の画面上に「２」と表示される。１００ゲーム目を消化して、液晶表示器５１の画面上の表示が「１００」に到達するとＡＴ抽選契機が成立し、ＡＴ抽選が実行される。このため、遊技者は、液晶表示器５１の画面上の消化ゲーム数に注目し、表示が「１００」に到達することを期待する。
【００９２】
ＡＴ抽選では、ナビストックを付与するか否か、および付与する場合にはナビストック数が決定される。付与されているナビストック数に応じてＡＴに制御される。１ナビストックは、たとえば５０ゲーム消化するまでＡＴに制御可能となる。ＡＴ報知では、ＡＴ当選したこと、または、ＡＴ当選したことにより付与されるナビストックを報知する。
【００９３】
ＡＴ中においては、内部抽選によりたとえば図１４、図１５に示す所定の抽選対象役に当選したときに送信される当選コマンド受信時に、遊技者にとって有利な図柄組合せを入賞ラインＬＮ上に停止させるための操作手順（押し順）を特定可能なナビ演出が実行される。このため、ＡＴに制御されることにより、遊技者は有利となる。有利な図柄組合せとは、たとえば、リプレイＧＲ１〜６当選時には昇格リプレイをいい、リプレイＧＲ１１〜１３当選時には通常リプレイをいい、リプレイＧＲ２１〜２３当選時には特殊リプレイをいい、左ベル１〜右ベル４当選時には右下がりベルまたは中段ベルをいう。
【００９４】
メイン制御部４１は、サブ制御部９１によってＡＴに制御された後、ナビ演出に従って遊技者によって操作されたストップスイッチの操作手順に基づき、ＡＴに制御されたか否かを特定する。さらに、メイン制御部４１は、ＡＴに制御されたことを特定したときに、ＡＴに制御されたこと、すなわち大当たりが発生したことを特定するための大当り信号を外部出力基板１０００を介してデータ表示器２００に送信する。データ表示器２００は、大当り信号を受信したときに、開店時からの大当り回数を算出するとともに、ＲＴＣから出力された日時情報を取得し、開店時からの大当り回数を示す文字画像と、大当りの発生時刻を示す文字画像とを表示部２１２に表示する。
【００９５】
なお、上述したＡＴ抽選は、サブ制御部９１によって行われるものに限らず、メイン制御部４１によって行われてもよい。たとえば、メイン制御部４１は、ＡＴ抽選契機が成立したときにＡＴ抽選を行い、ＡＴ当選したときにはサブ制御部９１に対してはＡＴ当選した旨の情報を送信するとともに、データ表示器２００に対しては大当り信号を送信してもよい。
【００９６】
［タイマ割込処理（サブ）］
次に、サブ制御部９１（ＣＰＵ９１ｃ）が内部クロックのカウント値に基づいて１．１２ｍｓの間隔で実行するタイマ割込処理（サブ）について説明する。
【００９７】
図１６に示すように、タイマ割込処理（サブ）において、サブ制御部９１は、まず、使用中のレジスタをスタック領域に退避する（Ｓｐ１）。サブ制御部９１は、停電判定処理を行う（Ｓｐ２）。サブ制御部９１は、停電判定処理において、電断検出回路４８から電圧低下信号が入力されているか否かを判定し、電圧低下信号が入力されていれば、前回の停電判定処理でも電圧低下信号が入力されていたか否かを判定し、前回の停電判定処理でも電圧低下信号が入力されていた場合には停電と判定し、その旨を示す電断フラグを設定する。
【００９８】
サブ制御部９１は、電断フラグが設定されているか否かを判定する（Ｓｐ３）。サブ制御部９１は、電断フラグが設定されていた場合には（Ｓｐ３でＹ）、電断処理（サブ）に移行する。
【００９９】
サブ制御部９１は、電断フラグが設定されていない場合には（Ｓｐ３でＮ）、コマンド解析処理を実行する（Ｓｐ４）。サブ制御部９１は、コマンド解析処理において、コマンドバッファにコマンドが格納されているか否かを判定し、コマンドバッファにコマンドが格納されていればコマンドバッファからコマンドを取得する。サブ制御部９１は、取得したコマンドに応じた処理を実行する。
【０１００】
サブ制御部９１は、演出効果ＬＥＤ５２（図４参照）やリールＬＥＤ５５（図４参照）などの各種ＬＥＤの駆動を制御するＬＥＤ出力処理を実行する（Ｓｐ５）。
【０１０１】
サブ制御部９１は、各種スイッチの操作を検出するスイッチ検出処理を実行する（Ｓｐ６）。
【０１０２】
サブ制御部９１は、ＲＴＣ９７から取得した日時情報をＲＡＭ９１ｃに設けられた更新時刻記憶領域に記憶させる日時制御処理を実行する（Ｓｐ７）。日時制御処理を行うことによって、サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域に記憶している日時情報を、１００ｍｓ毎に単位日時情報（「年」、「月」、「日」、「曜日」、「時」、「分」、「秒」）毎に更新していく。ＲＡＭ９１ｃでの記憶形式はＲＴＣ９７の時刻格納領域（図５参照）での記憶形式と同様であり、単位更新時間に８ビットずつを割り当てて記憶している。
【０１０３】
サブ制御部９１は、外部からの操作に基づき、ＲＴＣ９７が計時する日時を所定の日時（たとえば、現在の日時）に設定する日時情報設定処理を実行する（Ｓｐ８）。これにより、外部からの操作によって、ＲＴＣ９７の時刻格納領域に格納されている日時情報を、所定の日時情報に書き換えて更新することができる。
【０１０４】
サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報に基づいて所定時刻になったことを識別したときに一斉演出を実行する演出実行処理を実行する（Ｓｐ９）。一斉演出は所定時刻になると実行されるので、一斉演出が実行されると同一機種のスロットマシン１が複数設置されている遊技場では各スロットマシン１が同時に同一態様の演出の実行を開始する。
【０１０５】
サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域の日時情報が正常か否かを判定する日時情報異常判定処理を実行する（Ｓｐ１０）。
【０１０６】
サブ制御部９１は、たとえば、ドア開放エラー、払い出しエラー、投入エラー、エンプティエラー、ＲＡＭ異常エラーなど、なんらかのエラーが発生したときに、その旨を報知するエラー報知処理を実行する（Ｓｐ１１）。特に本実施の形態においては、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報が異常である場合にエラー報知処理が実行される。また、電断日時と復電日時とが同じである場合、および復電日時よりも電断日時の方が前である場合においてもエラー報知処理が実行される。その後、サブ制御部９１は、本ルーチンを終了する。
【０１０７】
［日時制御処理］
次に、タイマ割込処理（サブ）内で実行される日時制御処理について説明する。
【０１０８】
図１７および図１８に示すように、サブ制御部９１は、単位日時情報「秒」に対応する秒情報を更新することを示す秒情報更新フラグがオンか否かを判定する（Ｓａ１）。サブ制御部９１は、秒情報更新フラグがオンの場合には（Ｓａ１でＹ）、ＲＴＣ９７の日時情報に基づいてＲＡＭ９１ｃの更新時刻記憶領域が記憶している日時情報のうち秒情報を更新する（Ｓａ２）。
【０１０９】
次に、サブ制御部９１は、秒情報更新フラグをオフにし（Ｓａ３）、単位日時情報「分」に対応する分情報を更新することを示す分情報更新フラグをオンにする（Ｓａ４）。
【０１１０】
サブ制御部９１は、秒情報更新フラグがオフの場合（Ｓａ１でＮ）またはＳａ４の処理が終了した場合には、分情報更新フラグがオンか否かを判定する（Ｓａ５）。サブ制御部９１は、分情報更新フラグがオンの場合には（Ｓａ５でＹ）、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示しているか否かを判定する（Ｓａ６）。サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示していない場合には（Ｓａ６でＮ）、ＲＴＣ９７の日時情報に基づいてＲＡＭ９１ｃの更新時刻記憶領域が記憶している日時情報のうち分情報を更新する（Ｓａ７）。
【０１１１】
次に、サブ制御部９１は、分情報更新フラグをオフにし（Ｓａ８）、単位日時情報「時」に対応する時間情報を更新することを示す時間情報更新フラグをオンにする（Ｓａ９）。また、サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示している場合にも（Ｓａ６でＹ）、分情報更新フラグをオフにし（Ｓａ８）、時間情報更新フラグをオンにする（Ｓａ９）。
【０１１２】
サブ制御部９１は、分情報更新フラグがオフの場合（Ｓａ５でＮ）またはＳａ９の処理が終了した場合には、時間情報更新フラグがオンか否かを判定する（Ｓａ１０）。サブ制御部９１は、時間情報更新フラグがオンの場合には（Ｓａ１０でＹ）、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示しているか否かを判定する（Ｓａ１１）。サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示していない場合には（Ｓａ１１でＮ）、ＲＴＣ９７の日時情報に基づいてＲＡＭ９１ｃの更新時刻記憶領域が記憶している日時情報のうち時間情報を更新する（Ｓａ１２）。
【０１１３】
次に、サブ制御部９１は、時間情報更新フラグをオフにし（Ｓａ１３）、単位日時情報「曜日」に対応する曜日情報を更新することを示す曜日情報更新フラグをオンにする（Ｓａ１４）。また、サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示している場合にも（Ｓａ１１でＹ）、時間情報更新フラグをオフにし（Ｓａ１３）、曜日情報更新フラグをオンにする（Ｓａ１４）。
【０１１４】
サブ制御部９１は、時間情報更新フラグがオフの場合（Ｓａ１０でＮ）またはＳａ１４の処理が終了した場合には、曜日情報更新フラグがオンか否かを判定する（Ｓａ１５）。サブ制御部９１は、曜日情報更新フラグがオンの場合には（Ｓａ１５でＹ）、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示しているか否かを判定する（Ｓａ１６）。サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示していない場合には（Ｓａ１６でＮ）、ＲＴＣ９７の日時情報に基づいてＲＡＭ９１ｃの更新時刻記憶領域が記憶している日時情報のうち時間情報を更新する（Ｓａ１７）。
【０１１５】
次に、サブ制御部９１は、曜日情報更新フラグをオフにし（Ｓａ１８）、単位日時情報「日」に対応する日付情報を更新することを示す日付情報更新フラグをオンにする（Ｓａ１９）。また、サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示している場合にも（Ｓａ１６でＹ）、曜日情報更新フラグをオフにし（Ｓａ１８）、日付情報更新フラグをオンにする（Ｓａ１９）。
【０１１６】
サブ制御部９１は、曜日情報更新フラグがオフの場合（Ｓａ１５でＮ）またはＳａ１９の処理が終了した場合には、日付情報更新フラグがオンか否かを判定する（Ｓａ２０）。サブ制御部９１は、日付情報更新フラグがオンの場合には（Ｓａ２０でＹ）、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示しているか否かを判定する（Ｓａ２１）。サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示していない場合には（Ｓａ２１でＮ）、ＲＴＣ９７の日時情報に基づいてＲＡＭ９１ｃの更新時刻記憶領域が記憶している日時情報のうち日付情報を更新する（Ｓａ２２）。
【０１１７】
次に、サブ制御部９１は、日付情報更新フラグをオフにし（Ｓａ２３）、単位日時情報「月」に対応する月情報を更新することを示す月情報更新フラグをオンにする（Ｓａ２４）。また、サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示している場合にも（Ｓａ２１でＹ）、日付情報更新フラグをオフにし（Ｓａ２３）、月情報更新フラグをオンにする（Ｓａ２４）。
【０１１８】
サブ制御部９１は、日付情報更新フラグがオフの場合（Ｓａ２０でＮ）またはＳａ２４の処理が終了した場合には、月情報更新フラグがオンか否かを判定する（Ｓａ２５）。サブ制御部９１は、月情報更新フラグがオンの場合（Ｓａ２５でＹ）には、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示しているか否かを判定する（Ｓａ２６）。サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示していない場合には（Ｓａ２６でＮ）、ＲＴＣ９７の日時情報に基づいてＲＡＭ９１ｃの更新時刻記憶領域が記憶している日時情報のうち月情報を更新する（Ｓａ２７）。
【０１１９】
次に、サブ制御部９１は、月情報更新フラグをオフにし（Ｓａ２８）、単位日時情報「年」に対応する年情報を更新することを示す年情報更新フラグをオンにする（Ｓａ２９）。また、サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示している場合にも（Ｓａ２６でＹ）、月情報更新フラグをオフにし（Ｓａ２８）、年情報更新フラグをオンにする（Ｓａ２９）。
【０１２０】
サブ制御部９１は、月情報更新フラグがオフの場合（Ｓａ２５でＮ）またはＳａ２９の処理が終了した場合には、年情報更新フラグがオンか否かを判定する（Ｓａ３０）。サブ制御部９１は、年情報更新フラグがオンの場合には（Ｓａ３０でＹ）、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示しているか否かを判定する（Ｓａ３１）。サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示していない場合には（Ｓａ３１でＮ）、ＲＴＣ９７の日時情報に基づいてＲＡＭ９１ｃの更新時刻記憶領域が記憶している日時情報のうち年情報を更新する（Ｓａ３２）。
【０１２１】
次に、サブ制御部９１は、年情報更新フラグをオフにし（Ｓａ３３）、秒情報更新フラグをオンにする（Ｓａ３４）。また、サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域における秒情報が５９秒を示している場合にも（Ｓａ３１でＹ）、年情報更新フラグをオフにし（Ｓａ３３）、秒情報更新フラグをオンにする（Ｓａ３４）。
【０１２２】
なお、本実施の形態では１００ｍｓ毎に各単位日時情報を順次更新していくが、タイマ割込み処理（サブ）は１．１２ｍｓ毎に実行されるため、各単位日時情報の更新をタイマ割込み毎に行うと１００ｍｓ毎の更新が行われない。このため、本実施形態では、タイマ割込み（サブ）が実行された回数をカウントするカウンタを設けている。そして、カウント値が１００ｍｓに相当する回数（たとえば、１００回）になったときに単位日時情報の更新を行うとともにカウント値をリセットしている。この後、引き続きカウントを行い、再度カウント値が１００ｍｓに相当する回数になったときに次の単位日時情報の更新を行うとともにカウンタをリセットしている。この処理を繰り返すことにより、タイマ割込み毎に単位日時情報の更新が行われてしまうことを防止している。
【０１２３】
このように、ＲＴＣ９７の日時情報は、複数回の処理に分けてＲＡＭ９１ｃの更新時刻記憶領域で記憶されるため、演出制御基板９０における処理落ちなどの不具合の発生を低減することができる。
【０１２４】
単位時間情報毎にＲＡＭ９１ｃの更新時刻記憶領域で記憶されている日時情報が更新される。たとえば、ＲＴＣ９７が演出制御基板９０の外部に取り付けられ、かつシリアル通信によってサブ制御部９１がＲＴＣ９７から出力された日時情報を取得する場合、サブ制御部９１が日時情報を取得できるまで時間が掛かることがある。この点、本実施の形態においては、無作為ではなく、所定周期ごとにＲＴＣ９７が出力した日時情報を記憶することができるため、日時情報の管理を容易にすることができる。
【０１２５】
１００ｍｓ毎にＲＡＭ９１ｃの更新時刻記憶領域で記憶されている日時情報が更新され、最小の時間情報単位である１秒間のうちに全ての単位の日時情報が更新される。このため、ＲＡＭ９１ｃに記憶されている日時情報が示す時刻と実際の時刻との間に大きな齟齬が生じることを防止することができる。
【０１２６】
秒情報が５９秒になったときにＲＡＭ９１ｃの日時情報の更新が制限されるため、誤った日時情報が記憶されてしまうことを防止することができる。
【０１２７】
［電断処理（サブ）］
図１９を参照しながら、サブ制御部９１がタイマ割込処理（サブ）において実行する電断処理（サブ）について説明する。
【０１２８】
サブ制御部９１は、電断時（すなわち現在）の日時情報をＲＡＭ９１ｃの更新時刻記憶領域から取得して、更新時刻記憶領域とは別の一時記憶領域に格納して保持する（Ｓｄ１）。なお、保持された電断時の日時情報は、後述する初期化判定処理で参照される。
【０１２９】
サブ制御部９１は、次回起動時にＲＡＭ９１ｃが正常か否かを判定可能とするため、ＲＡＭ９１ｃの全ての格納領域のＲＡＭパリティが０となるようにパリティ調整用データを計算してＲＡＭ９１ｃの所定領域に格納する（Ｓｄ２）。
【０１３０】
サブ制御部９１は、ＲＡＭアクセスを禁止し（Ｓｄ３）、割込禁止を設定する（Ｓｄ４）。その後、サブ制御部９１は、ループ処理に入る。すなわち、そのまま電圧が低下すると内部的に動作停止状態になる。これにより、電断時にサブ制御部９１の動作が停止する。なお、サブ制御部９１は、動作停止状態となる前の電圧低下を検出したときに、ＲＴＣ９７のイネーブル信号（ＣＥ）をローレベルにする。これにより、ＲＴＣ９７がアクセス非許可状態となり、バックアップ状態に移行する。
【０１３１】
［起動処理（サブ）］
図２０を参照しながら、リセット回路９５からリセット信号が入力されたときにサブ制御部９１が実行する起動処理について説明する。
【０１３２】
なお、リセット回路９５は、遊技制御基板４０においてメイン制御部４１にシステムリセット信号を与えるリセット回路４９よりもリセット信号を解除する電圧が低く定められており、電源投入時においてサブ制御部９１は、メイン制御部４１よりも早い段階で起動する。このため、電源投入時には、メイン制御部４１が起動するよりも先にサブ制御部９１が起動し、メイン制御部４１からのコマンドを受信可能な状態で待機できる。
【０１３３】
図２０に示すように、サブ制御部９１は、内蔵デバイスなどを初期化（たとえば、液晶表示器５１の初期画面設定、図示しない役物装置の初期位置設定）する（Ｓｒ１）。
【０１３４】
次に、サブ制御部９１は、ＲＴＣ９７のフラグ領域に格納されているバックアップ異常フラグがオンか否かを判定する（Ｓｒ２）。なお、サブ制御部９１は、ＲＴＣ９７から出力されたバックアップ異常フラグがオンされたことを特定可能なバックアップ異常信号が入力されたか否かに基づき、バックアップ異常フラグがオンか否かを判定する。ここで、スロットマシン１が電断してしまった場合、ＲＴＣ９７に何らかの異常が発生してしまう虞がある。たとえば、スロットマシン１の電断中において、バックアップ電源９９からの供給電圧が低下してしまってバックアップ状態が維持できない虞がある。この場合、ＲＴＣ９７が動作しなくなるため、現在日時の計時も停止してしまう。また、バックアップ状態が維持できなくなってしまったことに起因して、時刻格納領域に記憶された日時情報が初期化されてしまったり、計時停止フラグがオンされてしまったり、さらには、所定のフラグ（たとえば、タイマ出力フラグやアラーム出力フラグ）が意図せずオンまたはオフに切り替えられてしまったりすることも考えられる。
【０１３５】
そこで、本実施の形態においては、サブ制御部９１は、復電したときの起動処理において、ＲＴＣ９７に対して所定の指示を行う。
【０１３６】
具体的に、サブ制御部９１は、バックアップ異常フラグがオンであるときには（Ｓｒ２でＹ）、ＲＴＣ９７に対して時刻格納領域に所定値を格納するための指示コマンドを出力して、時刻格納領域に格納されている日時情報を基準日時の日時情報に書き換える（Ｓｒ３）。基準日時とは、スロットマシン１の出荷時に予め定められた日時でもよく、店員やメーカの営業マンによって設定された日時でもよい。本実施の形態においては、基準日時として、「２０００年１月１日００時００分００秒」が用いられる。
【０１３７】
このように、バックアップ状態が維持できずにＲＴＣ９７に対する電力供給が遮断されてＲＴＣ９７に何らかの異常が発生した場合でも、復電したときにはサブ制御部９１からＲＴＣ９７に対して時刻格納領域に格納されている日時情報を基準日時の日時情報に書き換えるように指示される。これにより、ＲＴＣ９７の計時が停止したり、時刻格納領域に記憶された日時情報が初期化されてしまったりしても、復電した後においては、日時情報から特定される日時が意図しない日時となっていることを防止することができる。
【０１３８】
また、サブ制御部９１は、バックアップ異常フラグがオフであるとき（Ｓｒ２でＮ）、もしくはＳｒ３の後、ＲＴＣ９７に対してフラグ領域に格納されている計時停止フラグ、タイマ出力フラグ、およびアラーム出力フラグを初期化（オフ）するための指示コマンドを出力する（Ｓｒ４）。これにより、計時停止フラグが初期化（オフ）されることで現在日時の計時が開始し、タイマ出力フラグが初期化（オフ）されることでタイマ機能が非動作状態となり、アラーム出力フラグが初期化（オフ）されることでアラーム機能が非動作状態となる。
【０１３９】
このように、バックアップ異常フラグがオンか否かに関わらず、復電したときにはサブ制御部９１からＲＴＣ９７に対して計時の開始が指示される。これにより、仮に電断中にバックアップ状態が維持できずにＲＴＣ９７に対する電力供給が遮断されてＲＴＣ９７の計時が停止してしまっても、復電した後においては、ＲＴＣ９７の計時が停止したままになっていることを防止することができる。
【０１４０】
さらに、バックアップ異常フラグがオンか否かに関わらず、復電したときにはサブ制御部９１からＲＴＣ９７に対してタイマ機能およびアラーム機能を非動作状態とするように指示される。これにより、仮に電断中にバックアップ状態が維持できずにＲＴＣ９７に対する電力供給が遮断されてタイマ出力フラグおよびアラーム出力フラグが意図せずオンされてタイマ機能およびアラーム機能が動作状態となってしまっても、復電した後においては、タイマ機能およびアラーム機能を非動作状態にすることで、意図せずアラーム情報やタイマ情報を含む割込信号が出力されてしまうことを防止することができる。
【０１４１】
なお、本実施の形態のように、バックアップ異常フラグがオンか否かに関わらず、復電したときにはサブ制御部９１からＲＴＣ９７に対して計時の開始が指示され、さらに、タイマ機能およびアラーム機能を非動作状態とするように指示されるようにしておけば、バックアップ状態が維持できなくなってしまったにも関わらずバックアップ異常フラグがオンされていないといった万一の事態が生じても、復電したときにはＲＴＣ９７に対して正常に計時を開始させ、さらに、意図せずアラーム情報やタイマ情報を含む割込信号（ＡＩＲＱ）が出力されてしまうことを防止することができる。
【０１４２】
Ｓｒ４の後、サブ制御部９１は、ＲＡＭ９１ｃへのアクセスを許可する（Ｓｒ５）。サブ制御部９１は、ＲＡＭ９１ｃの全ての格納領域のＲＡＭパリティを計算し（Ｓｒ６）、ＲＡＭパリティが０であるか否かを判定する（Ｓｒ７）。
【０１４３】
電断処理において、予めＲＡＭパリティが０となるように調整されているため、サブ制御部９１は、ＲＡＭパリティが０であれば（Ｓｒ７でＹ）、ＲＡＭ９１ｃに格納されているデータが正常であると判定し、ＲＡＭパリティが０でなければ（Ｓｒ７でＮ）、ＲＡＭ９１ｃに格納されているデータが異常であると判定するし、ＲＡＭ異常が発生したことを示すエラーフラグをオンする（Ｓｔ８）。
【０１４４】
一方、サブ制御部９１は、ＲＡＭパリティが０である場合（Ｓｒ７でＹ）、設定変更されたか否か、電断日時と複電日時とに基づき所定の初期化条件が成立するか否か、および電断日時と複電日時とに基づき所定の異常条件が成立するか否かを判定する初期化判定処理を実行する（Ｓｒ９）。
【０１４５】
サブ制御部９１は、初期化判定処理において、設定変更されたことを示す初期化フラグ１がオンされたか否かを判定する（Ｓｒ１０）。サブ制御部９１は、初期化フラグ１がオンされた場合（Ｓｒ１０でＹ）、ＲＡＭ９１ｃに記憶されたエラー履歴情報以外の情報を初期化する（Ｓｒ１１）。
【０１４６】
ここで、エラー履歴情報以外の情報には、ＡＴ抽選契機が成立する条件となる消化ゲーム数の計数情報が含まれる。このため、設定変更されたときには、消化ゲーム数の計数が「０」に初期化される。すなわち、再度１ゲーム目から消化ゲーム数が計数されるため、ＡＴ抽選契機が成立するまで１００ゲーム消化しなければならない。また、エラー履歴情報以外の情報には、消化ゲーム数の報知情報も含まれる。このため、設定変更されたときには、消化ゲーム数の報知も初期化される。すなわち、液晶表示器５１の画面上のゲーム数の表示が「０」になる。
【０１４７】
一方、サブ制御部９１は、初期化フラグ１がオンされていない場合（Ｓｒ１０でＮ）、初期化条件が成立したことを示す初期化フラグ２がオンされたか否かを判定する（Ｓｒ１２）。サブ制御部９１は、初期化フラグ２がオンされた場合（Ｓｒ１２でＹ）、ＲＡＭ９１ｃに記憶されたＡＴ抽選契機が成立する条件となる消化ゲーム数の計数情報以外の情報を初期化する（Ｓｒ１３）。
【０１４８】
ここで、消化ゲーム数の計数情報以外の情報には、消化ゲーム数の報知情報が含まれる。このため、電断日時と複電日時とに基づき初期化条件が成立したときには、消化ゲーム数の報知が初期化される。すなわち、液晶表示器５１の画面上のゲーム数の表示が「０」になる。なお、この場合、消化ゲーム数の計数は初期化されずに継続しているため、消化ゲーム数の計数と、消化ゲーム数の報知内容との間には誤差が生じることになる。たとえば、消化ゲーム数の計数が「９９」であり、かつ消化ゲーム数の報知も「９９」である場合において、消化ゲーム数の報知情報が初期化されたときには、消化ゲーム数の計数は「９９」のままであるのに対して、消化ゲーム数の報知は「０」になる。
【０１４９】
また、消化ゲーム数の計数情報以外の情報には、エラー履歴情報が含まれる。このため、電断日時と複電日時とに基づき初期化条件が成立したときには、エラー履歴情報が初期化される。
【０１５０】
一方、サブ制御部９１は、初期化フラグ２がオンされていない場合（Ｓｒ１２でＮ）、正常に電断復帰したことを示す正常電断復帰フラグをオンする（Ｓｒ１４）。
【０１５１】
サブ制御部９１は、Ｓｒ８、Ｓｒ１１、Ｓｒ１３、およびＳｒ１４のうちのいずれかの処理が終了した場合には、メイン制御部４１の制御状態が復帰したことを示す復帰コマンドの受信待ちであることを示す復旧待ちフラグをＲＡＭ９１ｃに設定して（Ｓｒ１５）、割込を許可し（Ｓｒ１６）、ループ処理に移行する。
【０１５２】
［初期化判定処理］
図２１を参照しながら、サブ制御部９１が起動処理（サブ）において実行する初期化判定処理について説明する。
【０１５３】
サブ制御部９１は、メイン制御部４１から設定変更コマンドを受信したか否かに基づき、設定変更された否かを判定する（Ｓｔ１）。サブ制御部９１は、設定変更された場合（Ｓｔ１でＹ）、初期化フラグ１をオンし（Ｓｔ２）、本ルーチンを終了する。
【０１５４】
一方、サブ制御部９１は、設定変更されなかった場合（Ｓｔ１でＮ）、復電時（すなわち現在）の日時情報をＲＡＭ９１ｃの更新時刻記憶領域から取得する（Ｓｔ３）。なお、電断中はタイマ割込処理における日時制御処理が実行されないため、復電直後に更新時刻記憶領域に格納されている日時情報は、電断時の日時情報とほぼ同じになる。このため、Ｓｔ３において、サブ制御部９１は、復電後に少なくとも１回以上の日時制御処理が実行された後に、復電時（すなわち現在）の日時情報をＲＡＭ９１ｃの更新時刻記憶領域から取得する。
【０１５５】
次に、サブ制御部９１は、電断時に保持していた電断時の日時情報をＲＡＭ９１ｃの一時記憶領域から取得する（Ｓｔ４）。以下の処理において、サブ制御部９１は、取得した復電時の日時情報から特定した復電日時と、保持していた電断時の日時情報から特定した電断日時とを比較して、初期化条件が成立するか否か、および異常条件が成立するか否かを判定する。
【０１５６】
ここで、図２２を参照しながら、初期化条件および異常条件について説明する。
図２２（ａ）に示すように、本実施の形態においては、初期化条件１〜４といった４種類の初期化条件が設定されている。サブ制御部９１は、初期化条件１〜４のうちのいずれかが成立するか否かを判定することにより、４時間以上の電断が発生した後に復電したか否かを判定する。具体的には、初期化条件１〜４のいずれかが成立すれば、４時間以上の電断が発生した後に復電したことになる。一方、初期化条件１〜４のいずれも成立しなければ、４時間未満の電断が発生した後に復電したことになる。このように、４時間以上の電断が発生した後に復電したか否かを判定することによって、開店中の停電復帰などのように瞬断後に復電したのか、あるいは、閉店中の電断などのように長期間の電断後に復電したのかを見極めることができる。
【０１５７】
また、初期化条件１は、日時情報のうちの日付情報のみに基づき成立有無が判定可能であるのに対して、初期化条件２〜４は、日付情報のみに基づき成立有無が判定不可能である。このため、初期化条件２〜４は、日付情報に加えて時刻情報も用いて成立有無が判定される。サブ制御部９１は、まず初期化条件１についての成立有無を判定し、初期化条件１が成立しなかったときには、初期化条件２〜４についての成立有無を判定する。これにより、初期化条件１のみで判定できるときには、時刻情報を用いることなく日付情報のみに基づいて、４時間以上の電断が発生した後に復電したことを特定することができる。
【０１５８】
初期化条件１は、「復電日−電断日≧２日」であることを条件に成立する。たとえば、電断日が１１月１５日であり、復電日が１１月１７日であれば、「復電日−電断日≧２日」が成立する。この場合、電断から４時間以上経過した後に復電したといえる。一方、電断日が１１月１５日であり、復電日が１１月１６日であれば、「復電日−電断日≧２日」が成立しない。この場合、電断から４時間以上経過した後に復電したとは必ずしもいえないため、初期化条件１は不成立となる。
【０１５９】
初期化条件２は、「復電日−電断日＝１日」、かつ「復電時刻がＡＭ４：００以降」であることを条件に成立する。たとえば、電断日時が１１月１６日のＰＭ１１：００であり、復電日時が１１月１７日のＡＭ９：００であれば、「復電日−電断日＝１日」、かつ「復電時刻がＡＭ４：００以降」が成立する。この場合、電断から４時間以上経過した後に復電したといえる。一方、電断日時が１１月１６日のＰＭ１１：００であり、復電日時が１１月１７日のＡＭ２：００であれば、「復電日−電断日＝１日」が成立するが、「復電時刻がＡＭ４：００以降」が成立しない。この場合、電断から４時間以上経過した後に復電したとはいえないため、初期化条件２は不成立となる。
【０１６０】
初期化条件３は、「復電日−電断日＝１日」、かつ「電断から復電まで４時間以上経過」であることを条件に成立する。たとえば、電断日時が１１月１６日のＰＭ１０：００であり、復電日時が１１月１７日のＡＭ３：００であれば、「復電日−電断日＝１日」、かつ「電断から復電まで４時間以上経過」が成立する。この場合、電断から４時間以上経過した後に復電したといえる。一方、電断日時が１１月１６日のＰＭ１１：００であり、復電日時が１１月１７日のＡＭ２：００であれば、「復電日−電断日＝１日」が成立するが、「電断から復電まで４時間以上経過」が成立しない。この場合、電断から４時間以上経過した後に復電したとはいえないため、初期化条件３は不成立となる。
【０１６１】
初期化条件４は、「復電日＝電断日」、かつ「復電時刻−電断時刻≧４時間」であることを条件に成立する。たとえば、電断日時が１１月１６日のＰＭ７：００であり、復電日時が１１月１６日のＰＭ１１：００であれば、「復電日＝電断日」、かつ「復電時刻−電断時刻≧４時間」が成立する。この場合、電断から４時間以上経過した後に復電したといえる。一方、電断日時が１１月１６日のＰＭ７：００であり、復電日時が１１月１６日のＰＭ８：００であれば、「復電日＝電断日」が成立するが、「復電時刻−電断時刻≧４時間」が成立しない。この場合、電断から４時間以上経過した後に復電したとはいえないため、初期化条件４は不成立となる。
【０１６２】
図２２（ｂ）に示すように、本実施の形態においては、異常条件１，２といった２種類の異常条件が設定されている。サブ制御部９１は、異常条件１，２のうちのいずれかが成立するか否かを判定することにより、バックアップ状態が維持できずにＲＴＣ９７の計時が停止したなど、何らかの異常が発生したことによるＲＴＣ９７からサブ制御部９１に対して出力された日時情報の誤りや、ＲＡＭ９１ｃの異常などによる更新時刻記憶領域に記憶された日時情報の誤りを特定する。具体的には、異常条件１，２のうちのいずれかが成立すれば、ＲＴＣ異常やＲＡＭ異常などが発生していることになる。一方、異常条件１，２のうちのいずれも成立しなければ、ＲＴＣ異常やＲＡＭ異常などが発生していないことになる。これにより、ＲＴＣ異常やＲＡＭ異常などの発生を見極めることができる。
【０１６３】
異常条件１は、「復電日時＝電断日時」であることを条件に成立する。たとえば、電断日時が１１月１６日のＰＭ７：００であり、復電日時も１１月１６日のＰＭ７：００であれば、「復電日時＝電断日時」が成立する。復電日時と電断日時とが全く同じ日時になることはあり得ないため、この場合、ＲＴＣ異常やＲＡＭ異常などが発生している可能性が高い。
【０１６４】
異常条件２は、「復電日時＜電断日時」であることを条件に成立する。たとえば、電断日時が１１月１６日のＰＭ７：００であり、復電日時が１１月１６日のＰＭ６：００であれば、「復電日時＜電断日時」が成立する。電断日時よりも復電日時の方が前になることはあり得ないため、この場合、ＲＴＣ異常やＲＡＭ異常などが発生している可能性が高い。なお、バックアップ異常フラグがオンされた場合、起動処理のＳｒ３においてＲＴＣ９７の時刻格納領域に格納されている日時情報が基準日時の日時情報に書き換えられ、復電日時が「２０００年１月１日００時００分００秒」から計時された時刻になるため、異常条件２が成立する。このように、バックアップ状態が維持できなかったときには、明らかに異常条件２が成立する基準日時を設定しておけば、ＲＴＣ９７に何らかの異常が発生している場合でも、異常の発生を見逃してしまうことを防止することができる。
【０１６５】
図２１の初期化判定処理の説明に戻り、Ｓｔ４の処理の後、サブ制御部９１は、「復電日時＝電断日時」で異常条件１が成立するか否かを判定する（Ｓｔ５）。サブ制御部９１は、異常条件１が成立する場合（Ｓｔ５でＹ）、異常が発生したことを示すエラーフラグをオンし（Ｓｔ６）、本ルーチンを終了する。
【０１６６】
一方、サブ制御部９１は、異常条件１が成立しない場合（Ｓｔ５でＮ）、「復電日時＜電断日時」で異常条件２が成立するか否かを判定する（Ｓｔ７）。サブ制御部９１は、異常条件２が成立する場合（Ｓｔ７でＹ）、異常が発生したことを示すエラーフラグをオンし（Ｓｔ６）、本ルーチンを終了する。
【０１６７】
一方、サブ制御部９１は、異常条件２が成立しない場合（Ｓｔ７でＮ）、「復電日−電断日≧２日」で初期化条件１が成立するか否かを判定する（Ｓｔ８）。サブ制御部９１は、初期化条件１が成立する場合（Ｓｔ８でＹ）、初期化フラグ２をオンし（Ｓｔ９）、本ルーチンを終了する。
【０１６８】
一方、サブ制御部９１は、初期化条件１が成立しない場合（Ｓｔ８でＮ）、「復電日−電断日＝１日」であるか否かを判定する（Ｓｔ１０）。サブ制御部９１は、「復電日−電断日＝１日」である場合（Ｓｔ１０でＹ）、「復電時刻がＡＭ４：００以降」で初期化条件２が成立するか否かを判定する（Ｓｔ１１）。サブ制御部９１は、初期化条件２が成立する場合（Ｓｔ１１でＹ）、初期化フラグ２をオンし（Ｓｔ９）、本ルーチンを終了する。
【０１６９】
一方、サブ制御部９１は、初期化条件２が成立しない場合（Ｓｔ１１でＮ）、「電断から復電まで４時間以上経過」で初期化条件３が成立するか否かを判定する（Ｓｔ１２）。サブ制御部９１は、初期化条件３が成立する場合（Ｓｔ１２でＹ）、初期化フラグ２をオンし（Ｓｔ９）、本ルーチンを終了する。
【０１７０】
一方、サブ制御部９１は、初期化条件３が成立しない場合（Ｓｔ１２でＮ）、初期化フラグ２をオンすることなく、本ルーチンを終了する。
【０１７１】
Ｓｔ１０の処理において、サブ制御部９１は、「復電日−電断日＝１日」でない場合（Ｓｔ１０でＮ）、「復電日＝電断日」であるため、「復電時刻−電断時刻≧４時間」で初期化条件４が成立するか否かを判定する（Ｓｔ１３）。サブ制御部９１は、初期化条件４が成立する場合（Ｓｔ１３でＹ）、初期化フラグ２をオンし（Ｓｔ９）、本ルーチンを終了する。
【０１７２】
一方、サブ制御部９１は、初期化条件４が成立しない場合（Ｓｔ１３でＮ）、初期化フラグ２をオンすることなく、本ルーチンを終了する。
【０１７３】
以上のように、サブ制御部９１は、初期化判定処理において、設定変更されたときには初期化フラグ１をオンし、起動処理において、ＲＡＭ９１ｃに記憶されたエラー履歴情報以外の情報を初期化する。また、サブ制御部９１は、初期化判定処理において、４時間以上の電断が発生した後に復電したことによりいずれかの初期化条件が成立したときには初期化フラグ２をオンし、起動処理において、ＲＡＭ９１ｃに記憶された消化ゲーム数の計数情報以外の情報を初期化する。さらに、ＲＴＣ９７の異常やＲＡＭ９１ｃの異常などが発生したことによりいずれかの異常条件が成立したときにはエラーフラグをオンし、後述するエラー報知処理において、エラー報知する。
【０１７４】
このように、初期化判定処理においては、まず、日時情報のうちの日付情報のみに基づき成立有無が判定可能である初期化条件１の成立有無が判定され、初期化条件１が成立しないときに、日付情報に加えて時刻情報に基づき初期化条件２〜４の成立有無が判定される。このため、日付情報に基づき判定結果が出るときには、時刻情報に基づく判定を省略することができるため、日時情報を用いた判定が煩雑になることを防止するともに判定に掛かる処理負荷を軽減することができる。
【０１７５】
日付情報のみに基づく初期化条件１の判定の結果、「復電日−電断日＝１日」である場合には、初期化条件２および初期化条件３の成立有無が判定され、「復電日＝電断日」である場合には、初期化条件４の成立有無が判定される。このように、日付情報に基づく判定において初期化条件１が成立しない理由に応じて、時刻情報に基づく判定基準を適切に選択することができるため、日時情報を用いた判定を効率良くすることができる。
【０１７６】
設定変更されて初期化フラグ１がオンされたときには、エラー履歴情報が初期化されないのに対して、設定変更されずに初期化条件が成立して初期化フラグ２がオンされたときには、エラー履歴情報が初期化される。このため、日時情報に基づき初期化条件が成立するまで、エラー履歴情報を初期化することなく保持することができ、エラー履歴情報によって異常の発生有無を確認することができる。
【０１７７】
復電日時と電断日時とに基づき異常条件が成立したときには、初期化条件の成立有無を判定することなく、エラー報知が行われる。このように、初期化条件の成立有無の判定において異常が発生しているときには初期化条件が成立しない。言い換えると、初期化条件の成立有無の判定において異常が発生しているときにはエラー履歴情報の初期化が禁止される。このため、日時情報を用いた判定において、誤った判定結果によってエラー履歴情報が初期化されてしまうことを防止することができる。
【０１７８】
また、本実施の形態においては、初期化条件を店員などの操作によって適宜変更することもできる。具体的には、設定確認状態に移行したときに、液晶表示器５１の画面上に初期化条件を設定する初期化条件設定モードに移行するためのアイコンが表示される。たとえば、店員は、初期化条件設定モードに移行するためのアイコンを選択すると、初期化条件設定モードに移行し、当該モードにおいては、ストップスイッチを操作することによって初期化条件が成立する電断時間を選択することができ、スタートスイッチ７を操作することによって選択した電断時間を確定することができる。
【０１７９】
たとえば、営業時間がＡＭ１０：００〜ＰＭ：１１：００であれば、閉店時間は１３時間である。このため、店員の準備時間などを考慮すると、通常、閉店中におおよそ１２時間以上の電断が生じる。よって、店員の操作によって初期化条件が成立する電断時間を「４時間」から「１２時間」に変更してもよい。たとえばこの場合、初期化条件４は、「復電日＝電断日」、かつ「復電時刻−電断時刻≧１２時間」となる。また別の観点からすると、停電などの瞬断が生じたときに、通常、２時間あれば復電できる場合、初期化条件が成立する電断時間を「４時間」から「２時間」に変更してもよい。このように、営業時間などを考慮して、初期化条件が成立する電断時間を店員などに設定させることができる。
【０１８０】
［ゲーム数の報知態様の変化］
図２３を参照しながら、ゲーム数の報知態様の変化について説明する。
【０１８１】
本実施の形態においては、ＡＴ抽選契機が成立する条件となる消化ゲーム数が計数されるとともに、その計数結果が液晶表示器５１によって報知される。たとえば、液晶表示器５１の画面上における左下に、現在まで消化したゲーム数が表示される。消化ゲーム数の計数が９８ゲームであるときには、液晶表示器５１の画面上には「９８」が表示される。その後、１ゲーム消化したときには、消化ゲーム数の計数が９９ゲームに更新されるともに、液晶表示器５１の画面上には「９９」が表示される。
【０１８２】
図２３（ａ）に示すように、電断時に設定変更されたときには、起動処理においてエラー履歴情報以外の情報が初期化される。このため、消化ゲーム数の計数情報および消化ゲーム数の報知情報の両方が初期化される。よって、復電したときには、消化ゲーム数の計数が「０」に初期化されるとともに、液晶表示器５１の画面上における消化ゲーム数の報知も「０」に初期化される。その後、１ゲーム消化したときには、消化ゲーム数の計数が「１」になり、消化ゲーム数の報知は「１」になる。この場合、ＡＴ抽選契機が成立しないため、ＡＴ抽選が実行されない。
【０１８３】
図２３（ｂ）に示すように、電断時に設定変更されず、かつ４時間未満の電断が発生した後に復電していずれの初期化条件も成立しなかったときには、起動処理においていずれの情報も初期化されない。このため、消化ゲーム数の計数情報および消化ゲーム数の報知情報の両方が継続する。よって、復電したときには、消化ゲーム数の計数が「９９」のまま維持されるとともに、液晶表示器５１の画面上における消化ゲーム数の報知も「９９」のまま維持される。その後、１ゲーム消化したときには、消化ゲーム数の計数が「１００」になり、消化ゲーム数の報知は「１００」になる。この場合、ＡＴ抽選契機が成立するため、ＡＴ抽選が実行される。
【０１８４】
図２３（ｃ）に示すように、電断時に設定変更されず、かつ４時間以上の電断が発生した後に復電したためいずれかの初期化条件が成立したときには、起動処理において消化ゲーム数の計数情報以外の情報が初期化される。このため、消化ゲーム数の計数情報は継続するが、消化ゲーム数の報知情報は初期化される。よって、復電したときには、消化ゲーム数の計数が「９９」のまま維持されるのに対して、液晶表示器５１の画面上におけるゲーム数の報知は「０」に初期化される。その後、１ゲーム消化したときには、消化ゲーム数の計数が「１００」になるのに対して、ゲーム数の報知は「１」になる。この場合、遊技者からの見た目上は消化ゲーム数が「１」であるが、内部で計数されている消化ゲーム数は「１００」になってＡＴ抽選契機が成立するため、ＡＴ抽選が実行される。
【０１８５】
このように、開店中の停電復帰などのように、４時間未満の瞬断後に復電したときには、消化ゲーム数の計数情報および報知情報のいずれも初期化されない。よって、４時間未満の瞬断後に復電したときには、液晶表示器５１の画面上における消化ゲーム数の報知態様は変化することなく電断前と同じ報知態様が継続される。このため、停電時に消化ゲーム数の報知態様が変更されてしまうことによって消化ゲーム数の計数情報も初期化されてしまったのではないかという不信感を遊技者に与えてしまうことを防止することができる。
【０１８６】
一方、閉店中の電断などのように４時間以上の長期間の電断後に復電したときには、消化ゲーム数の計数情報は継続されるが、消化ゲーム数の報知情報は初期化される。よって、４時間以上の電断後に復電したときには、液晶表示器５１の画面上におけるゲーム数の報知態様が変化し、「０」の表示に変更される。ここで、設定変更されたときにも消化ゲーム数の報知情報が初期化されるため、復電後には液晶表示器５１の画面上におけるゲーム数の報知態様が変化し、「０」の表示に変更される。つまり、設定変更されて復電したときと、設定変更されずに４時間以上の長期間の電断後に復電したときとで、消化ゲーム数の報知態様は同じになる。このため、復電時における消化ゲーム数の報知態様の変更有無によって設定変更の実行有無が遊技者に認識されてしまうことを防止することができる。
【０１８７】
［日時情報設定処理］
図２４を参照しながら、サブ制御部９１がタイマ割込処理（サブ）において実行する日時情報設定処理について説明する。
【０１８８】
上述したように、スロットマシン１が電断したときにバックアップ状態が維持できなかった場合、復電したときの起動処理において、時刻格納領域に格納されている日時情報が基準日時の日時情報に書き換えられる。また、ＲＴＣ９７に対する電力供給が十分であったとしても、ＲＴＣ９７が計時する日時が現在の日時とずれてしまうこともある。そこで、日時情報設定処理では、外部からの操作（たとえば、店員やメーカの営業マンの操作）によって、ＲＴＣ９７の時刻格納領域に格納されている日時情報を、所定の日時情報に書き換えて、現在の日時に合わせることができる。
【０１８９】
ここで、ＲＴＣ９７の時刻格納領域に格納されている日時情報を更新する場合、設定の順番によっては意図しない日時情報に設定されてしまう虞がある。たとえば、「秒」、「分」、「時」、「曜日」、「日」、「月」、「年」の順番で更新される場合、全ての更新が完了したときには最初に更新された「秒」が設定したい現在時刻と異なる場合があり得る。
【０１９０】
そこで、本実施の形態においては、サブ制御部９１は、日時情報を更新する前には、ＲＴＣ９７の計時を停止させるとともに、日時情報を更新する後には、ＲＴＣ９７の計時を開始させる。
【０１９１】
具体的に、図２４を参照しながら説明する。図２４に示すように、サブ制御部９１は、ＲＴＣ９７の日時情報の設定を開始するための設定開始入力を受け付けたか否かを判定する（Ｓｕ１）。本実施の形態の場合、設定開始入力は、以下のようにして行われる。たとえば、設定確認状態に移行したときに、液晶表示器５１の画面上にＲＴＣ９７の時刻格納領域に格納されている日時情報を設定する日時情報設定モードに移行するためのアイコンが表示される。たとえば、店員もしくはメーカの営業マンが、日時情報設定モードに移行するためのアイコンを選択すると、日時情報設定モードに移行し、日時情報設定モードに移行したことを特定可能な設定開始入力信号がサブ制御部９１によって受け付けられる。なお、現在日時よりも未来の日時に到達したときに、メーカ側からスロットマシン１に対して新たな演出曲や演出画像が配信される場合、店員によって不正にＲＴＣ９７の日時情報を未来の日時情報に設定されてしまうことが考えられる。このため、メーカの営業マンのみが日時情報を設定できるように、日時情報設定モードに移行するときにはメーカの営業マンのみが知っているパスワードを要求するものであってもよい。
【０１９２】
サブ制御部９１は、日時情報の設定を開始するための設定開始入力を受け付けていない場合には（Ｓｕ１でＮ）、本ルーチンを終了する。一方、サブ制御部９１は、設定開始入力を受け付けた場合には（Ｓｕ１でＹ）、ＲＴＣ９７に対してフラグ領域に格納されている計時停止フラグをオンするための指示コマンドを出力する（Ｓｕ２）。これにより、日時情報を更新する前には、ＲＴＣ９７は、計時を停止する。
【０１９３】
次に、サブ制御部９１は、日時情報を所定の日時情報に書き換えるための更新入力を受け付けたか否かを判定する（Ｓｕ３）。本実施の形態の場合、更新入力は、以下のようにして行われる。たとえば、日時情報設定モードに移行すると、液晶表示器５１の画面上に単位日時情報（「年」、「月」、「日」、「曜日」、「時」、「分」、「秒」）毎に対応したアイコンが表示される。店員もしくはメーカの営業マンは、ストップスイッチを操作することで設定したい単位日時情報を選択し、演出用スイッチ５６を操作することで日時情報を更新することができる。ストップスイッチおよび演出用スイッチ５６の操作によって単位日時情報毎に日時情報が更新されると、日時情報を更新したことを特定可能な更新入力信号がサブ制御部９１によって受け付けられる。
【０１９４】
サブ制御部９１は、日時情報を更新するための更新入力を受け付けていない場合には（Ｓｕ３でＮ）、再びＳｕ３に移行して更新入力を受け付ける。一方、サブ制御部９１は、更新入力を受け付けた場合には（Ｓｕ３でＹ）、受け付けた更新入力に基づき、ＲＴＣ９７に対して時刻格納領域に所定値を格納するための指示コマンドを出力して、時刻格納領域に格納されている日時情報を所定日時の日時情報に書き換えて更新する（Ｓｕ４）。
【０１９５】
次に、サブ制御部９１は、日時情報の設定を確定するための設定確定入力を受け付けたか否かを判定する（Ｓｕ５）。本実施の形態の場合、設定確定入力は、スタートスイッチ７を操作することによって行われる。スタートスイッチ７が操作されると、日時情報の設定を確定したことを特定可能な設定確定入力信号がサブ制御部９１によって受け付けられる。
【０１９６】
サブ制御部９１は、日時情報の設定を確定するための設定確定入力を受け付けていない場合には（Ｓｕ５でＮ）、再びＳｕ３に移行して更新入力を受け付ける。一方、サブ制御部９１は、設定確定入力を受け付けた場合には（Ｓｕ５でＹ）、ＲＴＣ９７に対してフラグ領域に格納されている計時停止フラグを初期化（オフ）するための指示コマンドを出力する（Ｓｕ６）。これにより、日時情報を更新した後には、ＲＴＣ９７は、計時を開始する。その後、サブ制御部９１は、本ルーチンを終了する。
【０１９７】
このように、ＲＴＣ９７において計時中の日時に対応する時刻格納領域に格納されている日時情報を更新する際には、まず計時が停止された上で日時情報が更新され、その後計時が再開される。このため、計時を続けた状態で日時情報が更新されることがなく、日時情報を更新する際に意図しない日時に更新されてしまうことを防止することができる。
【０１９８】
また、日時情報を更新するためのスイッチとして、スロットマシン１が備えるストップスイッチおよび演出用スイッチ５６を用いることができるため、日時情報を更新するためのスイッチを後付けする必要がない。
【０１９９】
［演出実行処理］
図２５を参照しながら、サブ制御部９１がタイマ割込処理（サブ）において実行する演出実行処理について説明する。
【０２００】
図２５に示すように、サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域が記憶している日時情報を識別する（Ｓｇ１）。サブ制御部９１は、識別した日時情報に基づいて所定時刻であるか否かを判定する（Ｓｇ２）。サブ制御部９１は、所定時刻でない場合には（Ｓｇ２でＮ）、本ルーチンを終了する。
【０２０１】
一方、サブ制御部９１は、所定時刻の場合には（Ｓｇ２でＹ）、一斉演出を開始し（Ｓｇ３）、本ルーチンを終了する。一斉演出が実行されると、たとえば、液晶表示器５１からキャラクタ画像や文字が表示される。
【０２０２】
このように、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報に基づいて、一斉演出が実行されるため、日時に応じて好適な制御を行うことができる。
【０２０３】
［日時情報異常判定処理］
図２６を参照しながら、サブ制御部９１がタイマ割込処理（サブ）において実行する日時情報異常判定処理について説明する。
【０２０４】
図２６に示すように、サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域に格納されている日時情報の各ビットのデータを識別する（Ｓｂ１）。サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域に格納されている日時情報の各ビットのデータが異常であるか否かを判定する（Ｓｂ２）。サブ制御部９１は、異常でない場合には（Ｓｂ２でＮ）、本ルーチンを終了する。
【０２０５】
一方、サブ制御部９１は、異常の場合には（Ｓｂ２でＹ）、異常が発生したことを示すエラーフラグをオンし（Ｓｂ３）、本ルーチンを終了する。
【０２０６】
［エラー報知処理］
図２７を参照しながら、サブ制御部９１がタイマ割込処理（サブ）において実行するエラー報知処理について説明する。
【０２０７】
図２７に示すように、サブ制御部９１は、エラーフラグがオンされたか否かを判定する（Ｓｃ１）。たとえば、メイン制御部４１が検出する異常については、メイン制御部４１からのエラーコマンドを受信したときに、サブ制御部９１によってエラーフラグがオンされる。また、サブ制御部９１が直接検出する異常については、サブ制御部９１が直接異常を検出したときにエラーフラグがオンされる。
【０２０８】
サブ制御部９１は、エラーフラグがオンされていない場合には（Ｓｃ１でＮ）、本ルーチンを終了する。一方、サブ制御部９１は、エラーフラグがオンされている場合には（Ｓｃ１でＹ）、ＲＡＭ９１ｃの更新時刻記憶領域が記憶している日時情報に基づいて異常が発生した時刻を特定し、異常発生時刻をＲＡＭ９１ｃの異常発生時刻記憶領域に記憶する（Ｓｃ２）。
【０２０９】
サブ制御部９１は、発生した異常の報知レベルが「低」であるか否かを判定する（Ｓｃ３）。異常の報知レベルは、予めエラー毎に「高」と「低」のいずれかに振り分けられている。異常の重要度が高いものは「高」に振り分けられ、異常の重要度が低いものは「低」に振り分けられる。
【０２１０】
サブ制御部９１は、発生した異常の報知レベルが「低」の場合には（Ｓｃ３でＹ）、報知レベルが「低」である異常の発生回数を異常の種類毎にカウントする異常発生カウンタのカウント値をカウントアップするとともに、異常の発生回数が３回に達したか否かを判定する（Ｓｃ４）。
【０２１１】
サブ制御部９１は、異常の発生回数が３回に達していない場合には（Ｓｃ４でＮ）、本ルーチンを終了する。一方、サブ制御部９１は、異常の発生回数が３回に達した場合には（Ｓｃ４でＹ）、エラー報知を実行し（Ｓｃ５）、本ルーチンを終了する。
【０２１２】
一方、サブ制御部９１は、異常の報知レベルが「低」でない場合、つまり、報知レベルが「高」の場合には（Ｓｃ３でＮ）、エラーの発生回数に関わらずエラー報知を実行し（Ｓｃ５）、本ルーチンを終了する。
【０２１３】
このように、たとえば、起動処理においてＲＡＭパリティが「０」にならないＲＡＭ異常、初期化判定処理において異常条件が成立するＲＴＣ異常やＲＡＭ異常、および日時情報異常判定処理において検出されるＲＡＭ９１ｃに記憶されている日時情報の異常といった様々な異常が生じたときには、エラー報知処理においてエラー報知が行われる。
【０２１４】
このように異常の発生時にエラー報知が行われることにより、店員による適切な処理を促すことができる。たとえば、起動処理においてＲＡＭパリティが「０」にならないＲＡＭ異常が生じた場合、店員はエラー報知によって設定変更を促され、設定変更後にはＲＡＭ９１ｃの初期化によってＲＡＭ異常が解消される。
【０２１５】
さらに、スロットマシン１が電断したときにバックアップ状態が維持できなかった場合でも、復電したときの起動処理において、時刻格納領域に格納されている日時情報が基準日時の日時情報に書き換えられて異常条件２が成立し、エラー報知処理においてエラー報知が行われる。エラー報知が行われると、店員は、自ら、あるいはメーカの営業マンを呼んで、ＲＴＣ９７の時刻格納領域に格納されている日時情報を更新するように促され、時刻格納領域に格納されている日時情報が正確な日時情報に設定される。なお、エラー報知が行われない形態であっても、復電したときの起動処理において、明らかに異常が発生している基準日時（たとえば、本実施の形態のように「２０００年１月１日００時００分００秒」）に日時情報を書き換えておけば、店員などによって異常が発見されやすくなる。
【０２１６】
また、異常が発生したときには、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報から異常発生時刻が識別して記憶される。さらに、異常の報知レベルが「低」のときには即座にエラー報知が行われるのに対して、異常の報知レベルが「低」のときには即座にエラー報知が行われず、異常発生回数が３回に達したことを条件にエラー報知が行われる。
【０２１７】
たとえば、起動処理においてＲＡＭパリティが「０」にならないＲＡＭ異常の報知レベルを「高」にした場合、エラーフラグがオンされたときには、エラー報知処理で即座にエラー報知が行われる。一方、初期化判定処理において異常条件が成立するＲＴＣ異常やＲＡＭ異常の報知レベルを「低」にした場合、エラーフラグがオンされたときには、エラー報知処理で即座にエラー報知が行われずに、異常発生回数が３回に達したことを条件にエラー報知が行われる。この場合、エラー報知は即座に行われないが、異常の検出は日時情報から識別した異常発生時刻に対応付けて取りこぼすことなく記憶される。
【０２１８】
このように、エラー報知が行われることの煩わしさを低減しつつも、異常の検出を取りこぼすことなく記憶して確認することができる。
【０２１９】
［更新時刻記憶領域の情報更新の具体例］
図２８を参照しながら、ＲＡＭ９１ｃの更新時刻記憶領域の情報更新の具体例について説明する。
【０２２０】
図中の「ＲＴＣの時刻」は、ＲＴＣ９７が出力する日時情報が示す日付および時刻を示す。「ＲＡＭの更新」は、ＲＡＭ９１ｃの更新時刻記憶領域が記憶している日時情報の更新を示す。「ＲＡＭの時刻」は、ＲＡＭ９１ｃの更新時刻記憶領域が記憶している日時情報が示す日付および時刻を示す。
【０２２１】
図２８に示すように、たとえば、ＲＴＣ９７の日時情報が示す日付、曜日および時刻が２０１４年８月１日金曜日１０時５９分５８秒であるとする。
【０２２２】
サブ制御部９１は、秒情報の更新タイミングとなったときに、ＲＴＣ９７の日時情報が示す時刻が１０時５９分５８秒であることに基づいて、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち秒情報を５８秒に更新する。
【０２２３】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１０時５９分５８秒であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち分情報を５９分に更新する。
【０２２４】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１０時５９分５８秒であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち時間情報を１０時に更新する。
【０２２５】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す曜日が金曜日であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち曜日情報を金曜日に更新する。
【０２２６】
ここで、ＲＴＣ９７の日時情報が示す時刻が２０１４年８月１日金曜日１０時５９分５９秒になったとする。
【０２２７】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す日付が１日であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち日付情報を１日に更新する。
【０２２８】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す月が８月であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち月情報を８月に更新する。
【０２２９】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す年が２０１４年であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち年情報を２０１４年に更新する。
【０２３０】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１０時５９分５９秒であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち秒情報を５９秒に更新する。
【０２３１】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１０時５９分５９秒であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち分情報を５９分に更新する。
【０２３２】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１０時５９分５９秒であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち時間情報を１０時に更新する。
【０２３３】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す曜日が金曜日であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち曜日情報を金曜日に更新する。
【０２３４】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す日付が１日であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち日付情報を１日に更新する。
【０２３５】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す月が８月であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち月情報を８月に更新する。
【０２３６】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す年が２０１４年であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち年情報を２０１４年に更新する。
【０２３７】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１０時５９分５９秒であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち秒情報を５９秒に更新する。
【０２３８】
ここで、ＲＴＣ９７の日時情報が示す時刻が２０１４年８月１日金曜日１１時００分００秒になったとする。
【０２３９】
ここで、本来であれば、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１１時００分００秒であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち分情報を００分に更新するはずである。しかし、分情報を００分に更新してしまうと、未だ時間情報が１１時に更新されていないため、ＲＴＣ９７の日時情報が示す時刻（１１時００分００秒）と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報が示す時刻（１０時００分５９秒）とで、約１時間の誤差が生じてしまい、誤差が大きくなる。このため、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報が示す時刻が正確性に欠ける。よって、秒情報が５９秒になったときは、ＲＡＭ９１ｃに記憶している日時情報の更新を制限し、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報が示す時刻を１０時５９分５９秒のままにしておく。
【０２４０】
これにより、ＲＴＣ９７の日時情報が示す時刻（１１時００分００秒）と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報が示す時刻（１０時５９分５９秒）と実際の時刻との誤差を１秒に抑えることが可能になるため、誤差を小さくしておくことができる。そして、引き続き、時間情報、曜日情報、日付情報、月情報、年情報も同様に誤差が１秒より大きくなることを防止するため、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報の更新を制限する。なお、更新される時間情報単位の桁が順次繰り上がるように、秒情報から順にＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報を更新する場合に上記のような誤差が生じるため、最小の時間情報単位から順番に日時情報を更新するように構成した場合にＲＡＭ９７からの日時情報の取得の制限が有効になる。
【０２４１】
そして、サブ制御部９１は、秒情報の更新タイミングとなったときに日時情報の更新の制限を解除し、ＲＴＣ９７の日時情報が示す時刻が１１時００分００秒であることに基づいて、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち秒情報を００秒に更新する。
【０２４２】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１１時００分００秒であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち分情報を００分に更新する。
【０２４３】
次に、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１１時００分００秒であることに基づいて、１００ｍｓ後に、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち時間情報を１１時に更新する。このとき、ＲＴＣ９７の日時情報が示す時刻（１１時００分００秒）と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報の示す時刻（１１時００分００秒）とが一致する。
【０２４４】
ここで、日時情報の更新の制限を解除して秒情報を更新したときに、ＲＴＣ９７の日時情報が示す時刻（１１時００分００秒）と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報の示す時刻（１０時５９分００秒）とで１分の誤差が生じてしまうものの、約２００ｍｓ後という僅かな期間でＲＴＣ９７の日時情報が示す時刻と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報の示す時刻とが一致し、この期間に異常などが発生することも稀なので、誤差を許容している。
【０２４５】
また、日時情報の更新の制限を解除して分情報を更新したときに、ＲＴＣ９７の日時情報が示す時刻（１１時００分００秒）と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報の示す時刻（１０時００分００秒）とで１時間の誤差が生じてしまうものの、約１００ｍｓ後という僅かな期間でＲＴＣ９７の日時情報が示す時刻と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報の示す時刻とが一致し、この期間に異常などが発生することも稀なので、誤差を許容している。
【０２４６】
その後、サブ制御部９１は、上記と同様に、曜日情報、日付情報、月情報、年情報を更新する。
【０２４７】
［変形例］
本発明は、上記の実施例に限られず、さらに種々の変形、応用が可能である。以下、本発明に適用可能な変形例について説明する。
【０２４８】
［起動処理について］
本実施の形態においては、図２０に示すように、バックアップ異常フラグがオンか否かに関わらず（Ｓｒ２でＹおよびＮのいずれであるかに関わらず）、Ｓｒ４において、サブ制御部９１からＲＴＣ９７に対して計時の開始が指示されるとともに、タイマ機能およびアラーム機能を非動作状態とするように指示されるものであった。しかし、図２９に示すように、バックアップ異常フラグがオンであること（Ｓｒ２でＹ）を条件に、Ｓｒ４において、サブ制御部９１からＲＴＣ９７に対して計時の開始が指示されるとともに、タイマ機能およびアラーム機能を非動作状態とするように指示されるものであってもよい。
【０２４９】
バックアップ異常フラグがオンであることを条件に、復電したときにはサブ制御部９１からＲＴＣ９７に対して計時の開始が指示される場合、電断中にバックアップ状態が維持できずにＲＴＣ９７に対する電力供給が遮断されてＲＴＣ９７の計時が停止してしまっても、復電した後においては、ＲＴＣ９７の計時が停止したままになっていることを防止することができる。
【０２５０】
さらに、バックアップ異常フラグがオンであることを条件に、復電したときにはサブ制御部９１からＲＴＣ９７に対してタイマ機能およびアラーム機能を非動作状態とするように指示される場合、電断中にバックアップ状態が維持できずにＲＴＣ９７に対する電力供給が遮断されてタイマ出力フラグおよびアラーム出力フラグが意図せずオンされてタイマ機能およびアラーム機能が動作状態となってしまっても、復電した後においては、タイマ機能およびアラーム機能を非動作状態にすることで、意図せずアラーム情報やタイマ情報を含む割込信号が出力されてしまうことを防止することができる。
【０２５１】
なお、変形例のように、バックアップ異常フラグがオンであることを条件に、復電したときにはサブ制御部９１からＲＴＣ９７に対して計時の開始が指示され、さらに、タイマ機能およびアラーム機能を非動作状態とするように指示されるようにしておけば、バックアップ状態が正常であるときにはＳｒ４の処理を省略することができるため、起動処理を簡素化することができる。
【０２５２】
なお、図２０および図２９に示す例では、Ｓｒ４において、ＲＴＣ９７に対して、タイマ機能およびアラーム機能を非動作状態とするように指示するものであったが、これに限らない。たとえば、本実施の形態においては、サブ制御部９１が、ＲＡＭ９１ｃの更新時刻記憶領域に記憶している日時情報に基づき、一斉演出などの所定制御を行っていたが、ＲＴＣ９７のタイマ機能やアラーム機能を動作状態にして、ＲＴＣ９７から出力されたアラーム情報やタイマ情報を含む割込信号に基づき、一斉演出などの所定制御を行ってもよい。この場合、復電した後においては、意図せずタイマ機能およびアラーム機能が非動作状態になってしまうことを防止するため、Ｓｒ４において、タイマ出力フラグおよびアラーム出力フラグをオンするための指示コマンドをＲＴＣ９７に出力するものであってもよい。
【０２５３】
［比較処理について］
本実施の形態におけるスロットマシン１において、図３０に示す比較処理を実行するものであってもよい。図３０を参照しながら、ＲＴＣ９７から出力された日時情報と、ＲＡＭ９１ｃに記憶された日時情報とが一致するか否かを判定する比較処理について説明する。
【０２５４】
この実施形態において、サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報の更新を制限することに代えて、ＲＴＣ９７から連続して取得した前後の日時情報が一致するか否かを判定し、一致した場合にＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報を更新する。これにより、ＲＴＣ９７の日時情報が示す日時と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報の示す日時とに誤差が生じないようにしている。
【０２５５】
なお、同一単位時間情報の更新がＲＴＣ９７の日時情報が示す日時が変化する間に少なくとも２回は行われるように更新間隔が設定されている。また、ＲＡＭ９１ｃには、更新時刻記憶領域とは別に、比較に用いる日時情報を記憶する比較用時刻記憶領域が設けられている。なお、以下の例では、「曜日」、「日」、「月」、「年」の日時情報の更新は省略して説明する。
【０２５６】
図３０に示すように、たとえば、ＲＴＣ９７の日時情報が示す時刻が１０時５９分５９秒であるとする。
【０２５７】
図３０（ａ）に示すように、サブ制御部９１は、時間情報の更新タイミングとなったときに、ＲＴＣ９７の日時情報が示す時刻が１０時５９分５９秒であることに基づいて時間情報（１０時）を取得し、時間情報を更新した後の日時情報（１０時５９分５９秒）をＲＡＭ９１ｃの比較用時刻記憶領域に記憶する。
【０２５８】
図３０（ｂ）に示すように、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１０時５９分５９秒であることに基づいて秒情報（５９秒）を取得し、秒情報を更新した後の日時情報（１０時５９分５９秒）をＲＡＭ９１ｃの比較用時刻記憶領域に記憶する。次に、サブ制御部９１は、ＲＡＭ９１ｃの比較用時刻記憶領域に前回記憶した日時情報と今回記憶した日時情報とを比較する。
【０２５９】
サブ制御部９１は、比較の結果、一致した場合にはＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報を更新する。この例では、両者は一致するため、更新される。これにより、ＲＴＣ９７の日時情報が示す時刻（１０時５９分５９秒）と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報の示す時刻（１０時５９分５９秒）とが一致する。次に、サブ制御部９１は、前回記憶した日時情報をクリアする。
【０２６０】
ここで、ＲＴＣ９７の日時情報が示す時刻が１１時００分００秒になったとする。
図３０（ｃ）に示すように、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１１時００分００秒であることに基づいて分情報（００分）を取得し、分情報を更新した後の日時情報（１０時００分５９秒）をＲＡＭ９１ｃの比較用時刻記憶領域に記憶する。次に、サブ制御部９１は、ＲＡＭ９１ｃの比較用時刻記憶領域に前回記憶した日時情報と今回記憶した日時情報とを比較する。この例では、両者は一致しないため、更新されない。次に、サブ制御部９１は、前回記憶した日時情報をクリアする。
【０２６１】
図３０（ｄ）に示すように、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１１時００分００秒であることに基づいて時間情報（１１時）を取得し、時間情報を更新した後の日時情報（１１時００分５９秒）をＲＡＭ９１ｃの比較用時刻記憶領域に記憶する。次に、サブ制御部９１は、ＲＡＭ９１ｃの比較用時刻記憶領域に前回記憶した日時情報と今回記憶した日時情報とを比較する。この例では、両者は一致しないため、更新されない。次に、サブ制御部９１は、前回記憶した日時情報をクリアする。
【０２６２】
図３０（ｅ）に示すように、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１１時００分００秒であることに基づいて秒情報（００秒）を取得し、秒情報を更新した後の日時情報（１１時００分００秒）をＲＡＭ９１ｃの比較用時刻記憶領域に記憶する。次に、サブ制御部９１は、ＲＡＭ９１ｃの比較用時刻記憶領域に前回記憶した日時情報と今回記憶した日時情報とを比較する。この例では、両者は一致しないため、更新されない。次に、サブ制御部９１は前回記憶した日時情報をクリアする。
【０２６３】
図３０（ｆ）に示すように、サブ制御部９１は、ＲＴＣ９７の日時情報が示す時刻が１１時００分００秒であることに基づいて分情報（００分）を取得し、秒情報を更新した後の日時情報（１１時００分００秒）をＲＡＭ９１ｃの比較用時刻記憶領域に記憶する。次に、サブ制御部９１は、ＲＡＭ９１ｃの比較用時刻記憶領域に前回記憶した日時情報と今回記憶した日時情報とを比較する。この例では、両者は一致するため、更新される。これにより、ＲＴＣ９７の日時情報が示す時刻（１１時００分００秒）と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報の示す時刻（１１時００分００秒）とが一致する。次に、サブ制御部９１は前回記憶した日時情報をクリアする。
【０２６４】
ここで、図３０（ｃ）の状態でＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報を更新してしまうと、ＲＴＣ９７の日時情報が示す時刻（１１時００分００秒）と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報が示す時刻（１０時００分５９秒）とで、約１時間の誤差が生じてしまう。また、図３０（ｄ）の状態でＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報を更新してしまうと、ＲＴＣ９７の日時情報が示す時刻（１１時００分００秒）と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報が示す時刻（１１時００分５９秒）とで、約１分の誤差が生じてしまう。この場合、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報が示す時刻が正確性に欠けてしまう。
【０２６５】
よって、図３０（ｃ）の状態および図３０（ｄ）の状態にある場合、サブ制御部９１は、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報を更新せず、ＲＡＭ９１ｃの比較用時刻記憶領域に前回記憶した日時情報と今回記憶した日時情報とが一致したときに更新する。これにより、誤差が大きくなることを防止することができる。なお、ＲＴＣ９７の日時情報が示す時刻と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報の示す時刻とが一致するまで１秒の誤差が生じてしまうが、両者が一致するまでの期間が１秒未満のわずかな期間であるため、この期間にエラーなどが発生することも稀なので、誤差を許容している。
【０２６６】
このように、ＲＴＣ９７から連続して取得した日時情報を比較し、一致した場合にＲＡＭ９１ｃの更新時刻記憶領域で記憶されている日時情報が更新されるため、誤った日時情報を記憶してしまうことを防止することができる。
【０２６７】
ここで、本実施の形態においては、図１９に示す電断処理のＳｄ１において、サブ制御部９１は、電断時の日時情報をＲＡＭ９１ｃの更新時刻記憶領域から取得している。しかし、ＲＡＭ９１ｃの更新時刻記憶領域に記憶している日時情報は、１００ｍｓ毎に更新されていくため、ＲＴＣ９７の日時情報が示す日時と、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報の示す日時とに誤差が生じている可能性がある。
【０２６８】
そこで、電断時においては、図３０で説明した比較処理のように、ＲＴＣ９７が出力した日時情報を連続して取得し、取得した前後の日時情報が一致するか否かを判定し、一致した場合にＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報を更新してもよい。そして、サブ制御部９１は、更新後の日時情報を、電断時の日時情報として一時記憶領域に格納して保持してもよい。
【０２６９】
また、本実施の形態においては、図２１に示す初期化判定処理のＳｔ３において、サブ制御部９１は、復電時の日時情報をＲＡＭ９１ｃの更新時刻記憶領域から取得している。ここで、電断中はタイマ割込処理における日時制御処理が実行されないため、復電直後に更新時刻記憶領域に格納されている日時情報は、電断時の日時情報とほぼ同じになる。このため、Ｓｔ３において、サブ制御部９１は、復電後に少なくとも１回以上の日時制御処理が実行された後に、復電時の日時情報をＲＡＭ９１ｃの更新時刻記憶領域から取得していた。しかし、この場合、復電直後から少し遅れて日時情報が取得されるため、正確ではない。
【０２７０】
そこで、復電時においては、図３０で説明した比較処理のように、復電直後にＲＴＣ９７が出力した日時情報を連続して取得し、取得した前後の日時情報が一致するか否かを判定し、一致した場合にＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報を更新してもよい。そして、サブ制御部９１は、更新後の日時情報を、復電時の日時情報として判定処理に用いてもよい。
【０２７１】
なお、上記の比較処理は、電断時および複電時の両方で行われてもよいし、いずれか一方で行われてもよい。これにより、電断時および復電時のうちの少なくとも一方においては、ＲＴＣ９７が出力した正確な日時情報を初期化条件の成立有無の判定に用いることができる。
【０２７２】
［日時情報の取得について］
本実施の形態において、サブ制御部９１は、１００ｍｓ毎に更新されるＲＡＭ９１ｃの更新時刻記憶領域に記憶された日時情報を用いて、図２１に示す初期化条件の判定、図２５に示す一斉演出の実行、および図２７に示す異常発生時刻の記憶といった、所定制御を実行するものであった。
【０２７３】
ここで、停電などの電断が生じていない安定時においては、１００ｍｓ毎に更新時刻記憶領域の日時情報が更新される。このため、所定制御に用いる日時情報の更新に関する通信形態が、ＲＴＣ９７とＲＡＭ９１ｃとの間に制限されるとともに、その通信頻度も一定となる。これにより、サブ制御部９１が頻繁にＲＴＣ９７と通信することがなく、ＲＴＣ９１ｃに掛かる負担を軽減させている。
【０２７４】
一方、停電などの電断が生じた場合、電断処理に移行するなどの割込処理が実行されるため、更新時刻記憶領域の日時情報が安定して更新されない可能性がある。また、電断中も更新時刻記憶領域の日時情報が更新されないため、復電したとしても、更新時刻記憶領域の日時情報が正確ではない可能性がある。このような場合、サブ制御部９１は、正確な時刻に基づいて所定制御を実行することが難しくなる。
【０２７５】
そこで、電断が生じたときには、電断時および複電時の少なくとも一方、望ましくは電断時および複電時の両方において、サブ制御部９１がＲＴＣ９７に対して直接通信し、正確な日時情報を取得してもよい。
【０２７６】
このように、安定時においては、ＲＴＣ９１ｃとＲＡＭ９１ｃとの間の所定周期の通信によって負担を掛けることなく安定的に更新された日時情報に基づき所定制御が実行される一方で、異常時においては、サブ制御部９１がＲＴＣ９７に対して直接通信することによって正確な日時情報に基づき所定制御が実行される。
【０２７７】
［初期化条件について］
本実施の形態において、サブ制御部９１は、図２２（ａ）に示す初期化条件１〜４を用いて、４時間以上の電断が発生した後に復電したか否かを判定するものであった。また、店員などの操作によって、初期化条件が成立する電断時間を設定できるものであった。しかし、初期化条件は、所定期間以上の電断発生後に復電したときに成立するものに限らず、他の場合に成立するものであってもよい。
【０２７８】
たとえば、図３１および図３２に示すように、初期化条件は、電断発生から所定時刻を跨いで復電したときに成立するものであってもよい。
【０２７９】
図３１は、図２１の初期化判定処理におけるＳｔ８〜Ｓｔ１３を、Ｓｔ８ａ〜Ｓｔ１３ａに代えたものである。図３２は、図２２（ａ）の初期化条件判定用テーブルにおける初期化条件１〜４を、初期化条件１ａ〜４ａに代えたものである。
【０２８０】
図３１を参照しながら、サブ制御部９１が起動処理（サブ）において実行する変形例における初期化判定処理について説明する。また、図３２を参照しながら、変形例における初期化条件判定用テーブルについて説明する。なお、図３１に示すＳｔ１〜Ｓｔ７は、図２２のＳｔ１〜Ｓｔ７と同じ処理であるため説明を割愛する。
【０２８１】
図３２に示すように、変形例においては、初期化条件１ａ〜４ａといった４種類の初期化条件が設定されている。サブ制御部９１は、初期化条件１ａ〜４ａのうちのいずれかが成立するか否かを判定することにより、電断発生からＡＭ４：００を跨いで復電したか否かを判定する。具体的には、初期化条件１ａ〜４ａのいずれかが成立すれば、電断発生からＡＭ４：００を跨いで復電したことになる。一方、初期化条件１ａ〜４ａのいずれも成立しなければ、電断発生からＡＭ４：００を跨ぐことなく復電したことになる。このように、電断中にＡＭ４：００を跨いだか否かを判定することによって、開店中の停電復帰などのように閉店中のＡＭ４：００を跨ぐことなく復電したのか、あるいは、閉店中の電断などのように閉店中のＡＭ４：００を跨いで復電したのかを見極めることができる。
【０２８２】
また、初期化条件１ａは、日時情報のうちの日付情報のみに基づき成立有無が判定可能であるのに対して、初期化条件２ａ〜４ａは、日時情報のうちの日付情報に基づき成立有無が判定不可能である。このため、初期化条件２ａ〜４ａは、日付情報に加えて時刻情報も用いて成立有無が判定される。サブ制御部９１は、まず初期化条件１ａについての成立有無を判定し、初期化条件１ａが成立しなかったときには、初期化条件２ａ〜４ａについての成立有無を判定する。これにより、初期化条件１ａのみで判定できるときには、時刻情報を用いることなく日付情報のみに基づいて、電断発生からＡＭ４：００を跨いで復電したことを特定することができる。
【０２８３】
初期化条件１ａは、「復電日−電断日≧２日」であることを条件に成立する。たとえば、電断日が１１月１５日であり、復電日が１１月１７日であれば、「復電日−電断日≧２日」が成立する。この場合、電断発生からＡＭ４：００を跨いで復電したといえる。一方、電断日が１１月１５日であり、復電日が１１月１６日であれば、「復電日−電断日≧２日」が成立しない。この場合、電断発生からＡＭ４：００を跨いで復電したとは必ずしもいえないため、初期化条件１ａは不成立となる。
【０２８４】
初期化条件２ａは、「復電日−電断日＝１日」、かつ「復電時刻がＡＭ４：００以降」であることを条件に成立する。たとえば、電断日時が１１月１６日のＰＭ１１：００であり、復電日時が１１月１７日のＡＭ９：００であれば、「復電日−電断日＝１日」、かつ「復電時刻がＡＭ４：００以降」が成立する。この場合、電断発生からＡＭ４：００を跨いで復電したといえる。一方、電断日時が１１月１６日のＰＭ１１：００であり、復電日時が１１月１７日のＡＭ２：００であれば、「復電日−電断日＝１日」が成立するが、「復電時刻がＡＭ４：００以降」が成立しない。この場合、電断発生からＡＭ４：００を跨いで復電したとは必ずしもいえないため、初期化条件２ａは不成立となる。
【０２８５】
初期化条件３ａは、「復電日−電断日＝１日」、かつ「電断時刻および復電時刻がＡＭ０：００〜ＡＭ３：５９の間」であることを条件に成立する。たとえば、電断日時が１１月１６日のＰＭ１０：００であり、復電日時が１１月１７日のＡＭ３：００であれば、「復電日−電断日＝１日」、かつ「電断時刻および復電時刻がＡＭ０：００〜ＡＭ３：５９の間」が成立する。この場合、電断発生からＡＭ４：００を跨いで復電したといえる。一方、電断日時が１１月１６日のＰＭ１１：００であり、復電日時が１１月１７日のＡＭ２：００であれば、「復電日−電断日＝１日」が成立するが、「電断時刻および復電時刻がＡＭ０：００〜ＡＭ３：５９の間」が成立しない。この場合、電断発生からＡＭ４：００を跨いで復電したとは必ずしもいえないため、初期化条件３ａは不成立となる。
【０２８６】
初期化条件４ａは、「復電日＝電断日」、かつ「電断からＡＭ４：００を跨いで復電した」ことを条件に成立する。たとえば、電断日時が１１月１６日のＡＭ２：００であり、復電日時が１１月１６日のＡＭ５：００であれば、「復電日＝電断日」、かつ「電断からＡＭ４：００を跨いで復電した」ことが成立する。この場合、電断発生からＡＭ４：００を跨いで復電したといえる。一方、電断日時が１１月１６日のＰＭ２：００であり、復電日時が１１月１６日のＰＭ５：００であれば、「復電日＝電断日」が成立するが、「電断からＡＭ４：００を跨いで復電した」ことが成立しない。この場合、電断発生からＡＭ４：００を跨いで復電したとは必ずしもいえないため、初期化条件４ａは不成立となる。
【０２８７】
図３１に示すように、変形例において、サブ制御部９１は、Ｓｔ１〜Ｓｔ７の処理を実行した後、「復電日−電断日≧２日」で初期化条件１ａが成立するか否かを判定する（Ｓｔ８ａ）。サブ制御部９１は、初期化条件１ａが成立する場合（Ｓｔ８ａでＹ）、初期化フラグ２をオンし（Ｓｔ９ａ）、本ルーチンを終了する。
【０２８８】
一方、サブ制御部９１は、初期化条件１ａが成立しない場合（Ｓｔ８ａでＮ）、「復電日−電断日＝１日」であるか否かを判定する（Ｓｔ１０ａ）。サブ制御部９１は、「復電日−電断日＝１日」である場合（Ｓｔ１０ａでＹ）、「復電時刻がＡＭ４：００以降」で初期化条件２ａが成立するか否かを判定する（Ｓｔ１１ａ）。サブ制御部９１は、初期化条件２ａが成立する場合（Ｓｔ１１ａでＹ）、初期化フラグ２をオンし（Ｓｔ９ａ）、本ルーチンを終了する。
【０２８９】
一方、サブ制御部９１は、初期化条件２ａが成立しない場合（Ｓｔ１１ａでＮ）、「電断時刻および復電時刻がＡＭ０：００〜ＡＭ３：５９の間」で初期化条件３ａが成立するか否かを判定する（Ｓｔ１２ａ）。サブ制御部９１は、初期化条件３ａが成立する場合（Ｓｔ１２ａでＹ）、初期化フラグ２をオンし（Ｓｔ９ａ）、本ルーチンを終了する。
【０２９０】
一方、サブ制御部９１は、初期化条件３ａが成立しない場合（Ｓｔ１２ａでＮ）、初期化フラグ２をオンすることなく、本ルーチンを終了する。
【０２９１】
Ｓｔ１０ａの処理において、サブ制御部９１は、「復電日−電断日＝１日」でない場合（Ｓｔ１０ａでＮ）、「復電日＝電断日」であるため、「電断からＡＭ４：００を跨いで復電した」ことで初期化条件４ａが成立するか否かを判定する（Ｓｔ１３ａ）。サブ制御部９１は、初期化条件４ａが成立する場合（Ｓｔ１３ａでＹ）、初期化フラグ２をオンし（Ｓｔ９ａ）、本ルーチンを終了する。
【０２９２】
一方、サブ制御部９１は、初期化条件４ａが成立しない場合（Ｓｔ１３ａでＮ）、初期化フラグ２をオンすることなく、本ルーチンを終了する。
【０２９３】
以上のように、サブ制御部９１は、変形例における初期化判定処理において、電断発生からＡＭ４：００を跨いで復電したことによりいずれかの初期化条件が成立したときには初期化フラグ２をオンし、起動処理において、ＲＡＭ９１ｃに記憶された消化ゲーム数の計数情報以外の情報を初期化する。
【０２９４】
このように、開店中の停電復帰などのように、閉店中のＡＭ４：００を跨ぐことなく復電したときには、消化ゲーム数の計数情報および報知情報のいずれも初期化されない。よって、電断中にＡＭ４：００を跨ぐことなく復電したときには、液晶表示器５１の画面上における消化ゲーム数の報知態様は変化することなく電断前と同じ報知態様が継続される。このため、停電時に消化ゲーム数の報知態様が変更されてしまうことによって消化ゲーム数の計数情報も初期化されてしまったのではないかという不信感を遊技者に与えてしまうことを防止することができる。
【０２９５】
一方、閉店中の電断などのように閉店中のＡＭ４：００を跨いで復電したときには、消化ゲーム数の計数情報は継続されるが、消化ゲーム数の報知情報は初期化される。よって、電断中にＡＭ４：００を跨いで復電したときには、液晶表示器５１の画面上におけるゲーム数の報知態様が変化し、「０」の表示に変更される。ここで、設定変更されたときにも消化ゲーム数の報知情報が初期化されるため、復電後には液晶表示器５１の画面上におけるゲーム数の報知態様が変化し、「０」の表示に変更される。つまり、設定変更されて復電したときと、設定変更されずに電断中にＡＭ４：００を跨ぐような長期間の電断後に復電したときとで、消化ゲーム数の報知態様は同じになる。このため、復電時における消化ゲーム数の報知態様の変更有無によって設定変更の実行有無が遊技者に認識されてしまうことを防止することができる。
【０２９６】
また、変形例における初期化判定処理においては、まず、日時情報のうちの日付情報のみに基づき成立有無が判定可能である初期化条件１ａの成立有無が判定され、初期化条件１ａが成立しないときに、日付情報に加えて時刻情報に基づき初期化条件２ａ〜４ａの成立有無が判定される。このため、日付情報に基づき判定結果が出るときには、時刻情報に基づく判定を省略することができるため、日時情報を用いた判定が煩雑になることを防止するともに判定に掛かる処理負荷を軽減することができる。
【０２９７】
日付情報のみに基づく初期化条件１ａの判定の結果、「復電日−電断日＝１日」である場合には、初期化条件２ａおよび初期化条件３ａの成立有無が判定され、「復電日＝電断日」である場合には、初期化条件４ａの成立有無が判定される。このように、日付情報に基づく判定において初期化条件１ａが成立しない理由に応じて、時刻情報に基づく判定基準を適切に選択することができるため、日時情報を用いた判定を効率良くすることができる。
【０２９８】
設定変更されて初期化フラグ１がオンされたときには、エラー履歴情報が初期化されないのに対して、設定変更されずに初期化条件が成立して初期化フラグ２がオンされたときには、エラー履歴情報が初期化される。このため、日時情報に基づき初期化条件が成立するまで、エラー履歴情報を初期化することなく保持することができ、エラー履歴情報によって異常の発生有無を確認することができる。
【０２９９】
また、変形例においても、初期化条件を店員などの操作によって適宜変更できるものであってもよい。たとえば、営業時間がＡＭ１０：００〜ＰＭ：１１：００であれば、閉店時間はＰＭ１１：００〜ＡＭ１０：００である。よって、店員の操作によって、初期化条件が成立する電断中に跨る時刻を「ＡＭ４：００」から「ＡＭ２：００」に変更してもよい。このように、営業時間などを考慮して、初期化条件が成立する電断中に跨る時刻を店員などに設定させることができる。
【０３００】
なお、初期化条件は４つに限らず、４つ未満であってもよいし、５つ以上であってもよい。
【０３０１】
［更新情報について］
本実施の形態においては、更新情報の一例として、ＡＴ抽選契機が成立するまでの消化ゲーム数を適用したが、その他の情報であってもよい。
【０３０２】
たとえば、更新情報は、入賞回数、ポイント数（たとえば、入賞時や特定役の当選時に得られるポイント）、ボーナス入賞回数、ＡＴの残り回数、ユーザ所有の携帯端末を介して特典と交換可能なポイント数など、遊技の進行に伴い更新される情報であれば、いずれの情報であってもよい。
【０３０３】
［更新情報の報知態様について］
本実施の形態においては、更新情報の報知態様の一例として、液晶表示器５１の画面上に消化ゲーム数を加算方式で表示する態様であった。また、初期化条件が成立したときには表示していた消化ゲーム数を「０」に初期化することによって、報知態様を変更するものであった。しかし、更新情報の報知態様、および報知態様の変更はこれに限らない。
【０３０４】
たとえば、更新情報の報知態様としては、本実施の形態のような「報知のありさま」に限らず、「報知の有無」または「報知の方法」であってもよい。
【０３０５】
たとえば、更新情報の報知態様を「報知の有無」とした場合、液晶表示器５１の画面上に表示された消化ゲーム数を、初期化条件が成立したときには表示されないものであってもよい。
【０３０６】
たとえば、更新情報の報知態様を「報知の方法」とした場合、液晶表示器５１の画面上にキャラクタ付きの数字で表示された消化ゲーム数を、キャラクタが消え、かつ消化ゲーム数が「０」に初期化されるものであってもよい。
【０３０７】
［初期化条件の設定について］
本実施の形態においては、設定確認状態において、ストップスイッチおよびスタートスイッチ７を操作することによって初期化条件を設定できるものであったが、これに限らず、その他の方法で初期化条件を設定できるものであってもよい。
【０３０８】
［報知情報を初期化したときの対処について］
本実施の形態においては、図２３（ｃ）に示すように、初期化条件が成立したときには、消化ゲーム数の計数が「１００」になるのに対して、ゲーム数の報知は「１」となり、遊技者からの見た目上は消化ゲーム数が「１」であるが、内部で計数されている消化ゲーム数は「１００」になってＡＴ抽選契機が成立することになる。特に、ＡＴ抽選契機が成立したときに「チャンス」などの画像が表示されることによってＡＴ抽選の実行が報知されるものであれば、遊技者に違和感を与えてしまう。また、復電したときに、見た目上の消化ゲーム数と内部で計数されている消化ゲーム数とがずれているか否かを確認することによって、設定変更されたか否かについても遊技者に認識されてしまう。このような事態を解消するため、以下のような対処をしてもよい。
【０３０９】
たとえば、設定変更されて復電したときには、ＡＴ抽選契機が成立する消化ゲーム数を抽選によって決定してもよい。このようにすれば、設定変更されず、かつ初期化条件が成立して復電したときと同様に、設定変更されて復電したときにも、１００ゲームではなく９７ゲームなどでＡＴ抽選契機が成立することになる。これにより、必ずしも１００ゲームに到達することによってＡＴ抽選契機が成立するものに限らないため、設定変更されたか否かについて遊技者に認識されてしまうことを防止することができる。
【０３１０】
また、たとえば、見た目上の消化ゲーム数と内部で計数されている消化ゲーム数とがずれている場合には、１周期分、ＡＴ抽選を飛ばして見た目上の消化ゲーム数と内部で計数されている消化ゲーム数とを一致させてもよい。たとえば、内部で計数されている消化ゲーム数が「９７」であるのに対して、見た目上の消化ゲーム数が初期化されて「０」である場合、内部で計数されている消化ゲーム数を１周期分繰り上げて「０」にする。この場合、１回分のＡＴ抽選が受けられないが、その分、ＡＴ制御が確定する天井ゲーム数（たとえば、１０００ゲーム）に近づくため、遊技者が不利とならない。
【０３１１】
［異常条件の判定について］
本実施の形態においては、図２１に示す初期化判定処理において、先に異常条件の成立有無を判定し、異常条件が成立していない場合に限り初期化条件の成立有無を判定するものであった。しかし、これに限らず、先に初期化条件の成立有無を判定し、その後、異常条件の成立有無を判定し、初期化条件の成立有無に関わらず、異常条件が成立しているときにはエラー履歴情報の初期化を禁止するものであってもよい。
【０３１２】
また、本実施の形態において、異常条件は、「復電日時＝電断日時」または「復電日時＜電断日時」であるといったように、異常条件が成立すれば、おのずと初期化条件が成立しないものであった。しかし、これに限らず、異常条件は、他の場合に成立するものであってもよく、初期化条件の成立有無と、異常条件が成立有無とは無関係であってもよい。
【０３１３】
たとえば、異常条件は、ＲＡＭ９１ｃの更新時刻記憶領域におけるビット数の異常が検出された場合に成立するものであってもよい。この場合、たとえば、「復電日−電断日≧２日以上」の初期化条件１が成立している場合であっても、時刻情報を特定するビット数（たとえば、時間情報や分情報を特定するビット数）が異常であるときには異常条件が成立する。
【０３１４】
また、上記のように、ＲＡＭ９１ｃの更新時刻記憶領域におけるビット数の異常が検出された場合に異常条件が成立するものにおいても、異常条件の成立有無と初期化条件の成立有無とにおける判定順序はいずれが先であってもよい。
【０３１５】
なお、日時情報を用いた判定が煩雑になることを防止するという観点からすると、ＲＡＭ９１ｃの更新時刻記憶領域におけるビット数の異常を全て検出すると、日時情報を用いた判定が煩雑になるため、異常判定自体をしないものであってもよい。あるいは、異常判定においても、先に日付情報に関してビット数の異常有無を判定し、その後、日付情報におけるビット数が正常である場合に限り時刻情報（時間情報や分情報）に関してビット数の異常有無を判定するものであってもよい。
【０３１６】
一方、異常が発生しているときにエラー履歴情報の初期化を禁止するという観点からすると、初期化条件の前もしくは後において異常条件の成立有無を判定するものであってもよい。
【０３１７】
［日時情報に応じた制御について］
本実施の形態においては、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報に応じて一斉演出を行った。しかし、これに限らず、たとえば、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報に応じて演出を選択する、あるいは、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報に応じて内部抽選やＡＴ抽選の抽選確率を変更するなど、ＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報に応じて上記実施形態と異なる制御を行ってもよい。
【０３１８】
［日時情報の更新について］
本実施の形態においては、一の処理においてＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報のうち単位時間情報（「年」、「月」、「日」、「曜日」、「時」、「分」）の更新を行い、一の処理に続く次の処理において他の単位時間情報の更新を行った。しかし、これに限らず、たとえば、一度の処理で複数の単位時間情報を更新する、あるいは、各単位時間情報を桁単位に分けて更新する、日時情報に変換可能なデータを所定量に分けて変換するなど、一度の処理で更新する時間情報を上記実施形態と異ならせてもよい。
【０３１９】
本実施の形態においては、更新される時間情報単位の桁が順次繰り上がるように、秒情報から順にＲＡＭ９１ｃの更新時刻記憶領域で記憶している日時情報を更新した。しかし、これに限らず、たとえば、分情報や時間情報から更新するなど、更新する時間情報の順番を上記実施形態と異ならせてもよい。
【０３２０】
本実施の形態においては、最小の時間情報単位である１秒以内に全ての日時情報を更新したが、最小の時間情報単位である１秒以内に全ての日時情報を取得しないものであってもよい。
【０３２１】
なお、サブ制御部９１は、１００ｍｓ毎の更新において、ＲＴＣが計時する日時のうち、時刻に対応する時刻情報のみを取得してもよいし、日付に対応する日付情報のみを取得して、ＲＡＭ９１ｃの更新時刻記憶領域に記憶してもよい。また、１００ｍｓ毎の更新のうち、第１の更新では日付情報のみを取得し、第２の更新では時刻情報のみを取得してもよい。たとえば、開店時にスロットマシン１に対して最初に電力が供給されたときには、日付情報と時刻情報とを取得し、その後、閉店するまでは時刻情報のみを取得してもよい。
【０３２２】
［制御履歴について］
本実施の形態においては、異常の発生とＲＡＭ９１ｃの日時情報とを対応付けして記憶したが、ストップスイッチやスタートスイッチ７など各種操作部の操作、設定値の変更あるいは確認、メダルの投入や払い出しの検出など、エラーの発生以外の制御と日時情報とを対応付けして記憶するものであってもよい。
【０３２３】
［日時情報の異常判定について］
本実施の形態においては、ＲＡＭ９１ｃの日時情報の各ビットのデータが異常であるか否かを判定することにより日時情報が異常であるか否かを判定した。しかし、これに限らず、連続して取得した日時情報同士を比較し、日時情報が正常に進んでなければ異常と判定してもよい。
【０３２４】
［報知レベルについて］
本実施の形態においては、報知レベルを「高」と「低」の２段階に分けたが、２段階に限らず３段階以上に分けてもよい。
【０３２５】
［演出や報知について］
本実施の形態においては、演出や報知を液晶表示器５１で行ったが、たとえばスピーカ５３，５４、演出効果ＬＥＤ５２、リールの背面側（内側）に配置されたバックランプ（たとえば、リールＬＥＤ５５）、リールの前面側に配置された透過液晶表示器（リールを目視できるように構成された液晶表示器）、前面扉１ｂなどに取り付けられたランプやＬＥＤ（たとえば、演出効果ＬＥＤ５２）、ストップスイッチの振動、ストップスイッチの周囲からの送風、ストップスイッチの温度の変化など、上記実施形態と異なる手段で履歴の報知を行ってもよい。また、報知は他の機能を有する装置の一部を利用して行ってもよいし（たとえば、リールＬＥＤ５５を用いて演出を行う場合にリールＬＥＤ５５はリールを背面側から照明する機能を有する）、演出のみを行う装置を設けて行ってもよい。
【０３２６】
［日時情報の更新について］
本実施の形態においては、設定確認状態に移行した後に日時情報設定モードが選択され、日時情報設定モードにおいて、店員もしくはメーカの営業マンによるストップスイッチおよび演出用スイッチ５６の操作に基づき、ＲＴＣ９７の時刻格納領域に格納されている日時情報が所定の日時情報に更新される方法が用いられた。しかし、日時情報の更新はその他の方法で行われてもよい。
【０３２７】
たとえば、スロットマシン１が備える操作手段（本実施の形態の場合、ストップスイッチ，演出用スイッチ５６）を操作することによって日時情報を更新するものに限らず、スロットマシン１とは別の更新専用装置をスロットマシン１に接続して日時情報を更新するものであってもよい。
【０３２８】
更新専用装置を用いた日時情報の更新例としては以下のようなものがある。たとえば、遊技制御基板４０と演出制御基板９０との間に設けられた通信ラインと同じように、演出制御基板９０側に設けられたコネクタ差込口に更新専用装置のコネクタを差し込むことによって、更新専用装置と演出制御基板９０との間にも通信ラインが形成されるものであってもよい。なお、更新専用装置を用いるときには、遊技制御基板４０と演出制御基板９０との間に設けられた通信ラインを取り外す方がよい。
【０３２９】
更新専用装置には、複数のスイッチが設けられており、店員やメーカの営業マンは、これらのスイッチを外部から操作することによって、図２４のＳｕ１で受け付けられる日時情報の設定を開始するための設定開始入力、Ｓｕ３で受け付けられる日時情報を所定の日時情報に書き換えるための更新入力、およびＳｕ５で受け付けられる日時情報の設定を確定するための設定確定入力を行うことができる。これらの入力を受け付けたサブ制御部９１は、図２４に示す日時情報更新処理に基づき、ＲＴＣ９７の時刻格納領域に格納されている日時情報を更新することができる。
【０３３０】
また、更新専用装置を用いた日時情報の他の更新例としては以下のようなものがある。たとえば、サブ制御部９１とＲＴＣ９７のバス／インタフェース回路との間に設けられた通信ラインと同じように、ＲＴＣ９７のバス／インタフェース回路に設けられたコネクタ差込口に更新専用装置のコネクタを差し込むことによって、更新専用装置とＲＴＣ９７との間にも通信ラインが形成されるものであってもよい。なお、更新専用装置を用いるときには、サブ制御部９１とＲＴＣ９７との間に設けられた通信ラインを取り外す方がよい。
【０３３１】
更新専用装置には、複数のスイッチが設けられており、店員やメーカの営業マンは、これらのスイッチを外部から操作することができる。たとえば、日時情報の設定を開始するための設定開始スイッチが操作されたときには、更新専用装置からＲＴＣ９７に対してフラグ領域に格納されている計時停止フラグをオンするための指示コマンドが出力される。これにより、日時情報を更新する前には、ＲＴＣ９７は、計時を停止する。その後、日時情報を所定の日時情報に書き換えるための更新スイッチが操作されたときには、更新専用装置からＲＴＣ９７に対して時刻格納領域に所定値を格納するための指示コマンドが出力される。これにより、時刻格納領域に格納されている日時情報が所定日時の日時情報に書き換えられて更新される。その後、日時情報の設定を確定するための設定確定スイッチが操作されたときには、更新専用装置からＲＴＣ９７に対してフラグ領域に格納されている計時停止フラグを初期化（オフ）するための指示コマンドが出力される。これにより、日時情報を更新した後には、ＲＴＣ９７は、計時を開始する。
【０３３２】
以上のように、スロットマシン１とは別の更新専用装置を用いた場合でも、ＲＴＣ９７の時刻格納領域に格納されている日時情報を所定の日時情報に更新することができる。さらに、メーカの営業マンのみが更新専用装置を所有するようにすれば、メーカの営業マンのみが日時情報を更新でき、店員によって不正にＲＴＣ９７の日時情報を更新されてしまうことを防止することができる。
【０３３３】
また、更新専用装置を用いた場合でも、日時情報を更新する際には、まず計時が停止された上で日時情報が更新され、その後計時が再開される。このため、計時を続けた状態で日時情報が更新されることがなく、日時情報を更新する際に意図しない日時に更新されてしまうことを防止することができる。
【０３３４】
さらに、ＲＴＣ９７に対して日時情報を更新するための指示コマンドを入力するための入力手段として、演出制御基板９０およびＲＴＣ９７のバス／インタフェース回路には、更新専用装置のコネクタを差し込むコネクタ差込口が予め設けられている。このため、日時情報を更新するための入力手段（コネクタ差込口など）を後付けする必要がない。
【０３３５】
［パチンコ遊技機への適用について］
以上、所定の遊技を行う遊技機の一例としてスロットマシンを説明したが、所定の遊技を行う遊技機はパチンコ遊技機であってもよい。図３３を参照しながら、変形例におけるパチンコ遊技機２０１について説明する。
【０３３６】
図３３に示すように、パチンコ遊技機２０１は、大別して、遊技盤面を構成する遊技盤２０２と、遊技盤２０２を支持固定する遊技機用枠２０３とから構成されている。遊技盤２０２には、ガイドレールによって囲まれた、ほぼ円形状の遊技領域が形成されている。この遊技領域には、遊技媒体としての遊技球が、所定の打球発射装置から発射されて打ち込まれる。
【０３３７】
遊技盤２０２の所定位置（図３３に示す例では、遊技領域の右側方）には、第１特別図柄表示装置２０４Ａと、第２特別図柄表示装置２０４Ｂとが設けられている。第１特別図柄表示装置２０４Ａおよび第２特別図柄表示装置２０４Ｂは、それぞれ、たとえば７セグメントやドットマトリクスのＬＥＤ（発光ダイオード）などから構成され、可変表示ゲームの一例となる特図ゲームにおいて、各々を識別可能な複数種類の識別情報である特別図柄が、変動可能に表示（可変表示ともいう）される。たとえば、第１特別図柄表示装置２０４Ａおよび第２特別図柄表示装置２０４Ｂは、それぞれ「０」〜「９」を示す数字や「−」を示す記号などから構成される複数種類の特別図柄を可変表示する。
【０３３８】
複数種類の特別図柄には、それぞれに対応した図柄番号が付されている。以下では、第１特別図柄表示装置２０４Ａにおいて可変表示される特別図柄を「第１特図」ともいい、第２特別図柄表示装置２０４Ｂにおいて可変表示される特別図柄を「第２特図」ともいう。
【０３３９】
遊技盤２０２における遊技領域の中央付近には、画像表示装置２０５が設けられている。画像表示装置２０５は、たとえばＬＣＤ（液晶表示器）などから構成され、各種の演出画像を表示する表示領域を形成している。画像表示装置２０５の表示領域では、特図ゲームにおける第１特別図柄表示装置２０４Ａによる第１特図の可変表示や第２特別図柄表示装置２０４Ｂによる第２特図の可変表示のそれぞれに対応して、たとえば３つといった複数の可変表示部となる飾り図柄表示エリアにおいて、各々を識別可能な複数種類の識別情報である飾り図柄が可変表示される。この飾り図柄の可変表示も、可変表示ゲームに含まれる。
【０３４０】
一例として、画像表示装置５の表示領域には、「左」、「中」、「右」の飾り図柄表示エリア２０５Ｌ、２０５Ｃ、２０５Ｒが配置されている。特図ゲームにおいて第１特別図柄表示装置２０４Ａにおける第１特図の変動および第２特別図柄表示装置２０４Ｂにおける第２特図の変動のうち、いずれかが開始されることに対応して、「左」、「中」、「右」の各飾り図柄表示エリア２０５Ｌ、２０５Ｃ、２０５Ｒにおいて飾り図柄の変動（たとえば上下方向のスクロール表示）が開始される。その後、特図ゲームにおける可変表示結果として確定特別図柄が停止表示されるときに、画像表示装置２０５における「左」、「中」、「右」の各飾り図柄表示エリア２０５Ｌ、２０５Ｃ、２０５Ｒにおいて、飾り図柄の可変表示結果となる確定飾り図柄が停止表示される。
【０３４１】
このように、画像表示装置２０５の表示領域では、第１特別図柄表示装置２０４Ａにおける第１特図を用いた特図ゲーム、または、第２特別図柄表示装置２０４Ｂにおける第２特図を用いた特図ゲームと同期して、各々が識別可能な複数種類の飾り図柄の可変表示を行い、可変表示結果となる確定飾り図柄を導出表示する。
【０３４２】
「左」、「中」、「右」の各飾り図柄表示エリア２０５Ｌ、２０５Ｃ、２０５Ｒにおいて可変表示される飾り図柄には、たとえば８種類の図柄（英数字「１」〜「８」あるいは漢数字や、英文字、所定のモチーフに関連する８個のキャラクタ画像、数字や文字あるいは記号とキャラクタ画像との組合せなどであればよく、キャラクタ画像は、たとえば人物や動物、これら以外の物体、もしくは、文字などの記号、あるいは、その他の任意の図形を示す飾り画像であればよい）で構成される。飾り図柄のそれぞれには、対応する図柄番号が付されている。たとえば、「１」〜「８」を示す英数字それぞれに対して、「１」〜「８」の図柄番号が付されている。
【０３４３】
飾り図柄の可変表示が開始された後、可変表示結果となる確定飾り図柄が導出表示されるまでには、「左」、「中」、「右」の各飾り図柄表示エリア２０５Ｌ、２０５Ｃ、２０５Ｒにおいて、たとえば図柄番号が小さいものから大きいものへと順次に上方から下方へと流れるようなスクロール表示が行われ、図柄番号が最大（たとえば「８」）である飾り図柄が表示されると、続いて図柄番号が最小（たとえば「１」）である飾り図柄が表示される。あるいは、飾り図柄表示エリア２０５Ｌ、２０５Ｃ、２０５Ｒのうちの少なくともいずれか１つ（たとえば「左」の飾り図柄表示エリア２０５Ｌなど）において、図柄番号が大きいものから小さいものへとスクロール表示を行って、図柄番号が最小である飾り図柄が表示されると、続いて図柄番号が最大である飾り図柄が表示されるようにしてもよい。
【０３４４】
画像表示装置２０５の表示領域には、始動入賞記憶表示エリア２０５Ｈが配置されている。始動入賞記憶表示エリア２０５Ｈでは、特図ゲームに対応した可変表示の保留数（特図保留記憶数）を特定可能に表示する保留記憶表示が行われる。ここで、特図ゲームに対応した可変表示の保留は、普通入賞球装置２０６Ａが形成する第１始動入賞口や、普通可変入賞球装置２０６Ｂが形成する第２始動入賞口を、遊技球が通過（進入）することによる始動入賞に基づいて発生する。すなわち、特図ゲームや飾り図柄の可変表示といった可変表示ゲームを実行するための始動条件は成立したが、先に成立した開始条件に基づく可変表示ゲームが実行中であることやパチンコ遊技機１が大当り遊技状態に制御されていることなどにより、可変表示ゲームの開始を許容する開始条件が成立していないときに、成立した始動条件に対応する可変表示の保留が行われる。
【０３４５】
始動入賞記憶表示エリア２０５Ｈにおける保留記憶表示は、第１始動入賞口を遊技球が通過することによる始動入賞に基づいて発生したものであるか、第２始動入賞口を遊技球が通過することによる始動入賞に基づいて発生したものであるかに応じて、その表示態様（たとえば表示色や形状）を異ならせる。この実施の形態では、第１始動入賞口を遊技球が通過することによる始動入賞に基づいて発生した保留記憶表示を丸型の青色表示とし、第２始動入賞口を遊技球が通過することによる始動入賞に基づいて発生した保留記憶表示を丸型の赤色表示とする。
【０３４６】
画像表示装置２０５の表示領域の始動入賞記憶表示エリア２０５Ｈの左側方には、変動中特図表示エリア２０５Ｉが設けられている。変動中特図表示エリア２０５Ｉには、現在実行されている可変表示に対応した画像が表示される。第１始動入賞口に遊技球が進入したことに基づき第１特別図柄表示装置２０４Ａにおける第１特図を用いた特図ゲームの実行中には、変動中特図表示エリア２０５Ｉに丸型で青色の画像が表示される。また、第２始動入賞口に遊技球が進入したことに基づき第２特別図柄表示装置２０４Ｂにおける第２特図を用いた特図ゲームの実行中には、変動中図柄表示エリア２０５Ｉに丸型で赤色の画像が表示される。すなわち、第１または第２開始条件の成立とともに、始動入賞記憶表示エリア２０５Ｈから除去された表示がこの変動中特図表示エリア２０５Ｉにシフトして表示される。この変動中特図表示エリア２０５Ｉの表示により、遊技者は第１特別図柄表示装置２０４Ａまたは第２特別図柄表示装置２０４Ｂのいずれで特図ゲームが実行されているかを把握することができる。
【０３４７】
図３３に示す例では、始動入賞記憶表示エリア２０５Ｈとともに、第１特別図柄表示装置２０４Ａおよび第２特別図柄表示装置２０４Ｂの上部に、特図保留記憶数を特定可能に表示するための第１保留表示器２２５Ａと第２保留表示器２２５Ｂとが設けられている。第１保留表示器２２５Ａは、第１特図保留記憶数を特定可能に表示する。第２保留表示器２２５Ｂは、第２特図保留記憶数を特定可能に表示する。第１特図保留記憶数は、第１特図を用いた特図ゲームの実行が保留されている記憶数である。第２特図保留記憶数は、第２特図を用いた特図ゲームの実行が保留されている記憶数である。
【０３４８】
画像表示装置２０５の下方には、普通入賞球装置２０６Ａと、普通可変入賞球装置２０６Ｂとが設けられている。普通入賞球装置２０６Ａは、たとえば所定の玉受部材によって常に一定の開放状態に保たれる始動領域（第１始動領域）としての第１始動入賞口を形成する。普通可変入賞球装置２０６Ｂは、普通電動役物用となるソレノイドによって、垂直位置となる通常開放状態と傾動位置となる拡大開放状態とに変化する一対の可動翼片を有する電動チューリップ型役物（普通電動役物）を備え、始動領域（第２始動領域）としての第２始動入賞口を形成する。
【０３４９】
一例として、普通可変入賞球装置２０６Ｂでは、普通電動役物用のソレノイドがオフ状態であるときに可動翼片が垂直位置となることにより、遊技球が第２始動入賞口を通過しがたい通常開放状態となる。その一方で、普通可変入賞球装置２０６Ｂでは、普通電動役物用のソレノイドがオン状態であるときに可動翼片が傾動位置となる傾動制御により、遊技球が第２始動入賞口を通過しやすい拡大開放状態となる。なお、普通可変入賞球装置２０６Ｂは、通常開放状態であるときでも、第２始動入賞口には遊技球が進入可能であるものの、拡大開放状態であるときよりも遊技球が進入する可能性が低くなるように構成してもよい。あるいは、普通可変入賞球装置６Ｂは、通常開放状態において、たとえば第２始動入賞口を閉鎖することなどにより、第２始動入賞口には遊技球が進入しないように構成してもよい。このように、第２始動領域としての第２始動入賞口は、遊技球が通過（進入）しやすい拡大開放状態と、遊技球が通過しにくいまたは通過できない通常開放状態とに変化する。
【０３５０】
普通入賞球装置２０６Ａに形成された第１始動入賞口を通過した遊技球は、第１始動口スイッチによって検出される。普通可変入賞球装置２０６Ｂに形成された第２始動入賞口を通過した遊技球は、第２始動口スイッチによって検出される。第１始動口スイッチによって遊技球が検出されたことに基づき、所定個数（たとえば３個）の遊技球が賞球として払い出され、第１特図保留記憶数が所定の上限値（たとえば「４」）以下であれば、第１始動条件が成立する。第２始動口スイッチによって遊技球が検出されたことに基づき、所定個数（たとえば３個）の遊技球が賞球として払い出され、第２特図保留記憶数が所定の上限値（たとえば「４」）以下であれば、第２始動条件が成立する。
【０３５１】
普通入賞球装置２０６Ａと普通可変入賞球装置２０６Ｂの下方には、特別可変入賞球装置２０７が設けられている。特別可変入賞球装置２０７は、大入賞口扉用となるソレノイドによって開閉駆動される大入賞口扉を備え、その大入賞口扉によって開放状態と閉鎖状態とに変化する特定領域としての大入賞口を形成する。
【０３５２】
一例として、特別可変入賞球装置２０７では、大入賞口扉用のソレノイドがオフ状態であるときに大入賞口扉が大入賞口を閉鎖状態として、遊技球が大入賞口を通過できなくする。その一方で、特別可変入賞球装置２０７では、大入賞口扉用のソレノイドがオン状態であるときに大入賞口扉が大入賞口を開放状態として、遊技球が大入賞口を通過しやすくする。このように、特定領域としての大入賞口は、遊技球が通過しやすく遊技者にとって有利な開放状態と、遊技球が通過できず遊技者にとって不利な閉鎖状態とに変化する。
【０３５３】
大入賞口を通過した遊技球は、カウントスイッチによって検出される。カウントスイッチによって遊技球が検出されたことに基づき、所定個数（たとえば１５個）の遊技球が賞球として払い出される。こうして、特別可変入賞球装置２０７において開放状態となった大入賞口を遊技球が通過したときには、たとえば第１始動入賞口や第２始動入賞口といった、他の入賞口を遊技球が通過したときよりも多くの賞球が払い出される。したがって、特別可変入賞球装置２０７において大入賞口が開放状態となれば、その大入賞口に遊技球が進入可能となり、遊技者にとって有利な第１状態となる。その一方で、特別可変入賞球装置２０７において大入賞口が閉鎖状態となれば、大入賞口に遊技球を通過させて賞球を得ることが不可能または困難になり、遊技者にとって不利な第２状態となる。
【０３５４】
遊技盤２０２の所定位置（図３３に示す例では、遊技領域の左側方）には、普通図柄表示器２２０が設けられている。一例として、普通図柄表示器２２０は、第１特別図柄表示装置２０４Ａや第２特別図柄表示装置２０４Ｂと同様に７セグメントやドットマトリクスのＬＥＤなどから構成され、特別図柄とは異なる複数種類の識別情報である普通図柄を変動可能に表示する。
【０３５５】
普通図柄表示器２２０の上方には、普図保留表示器２２５Ｃが設けられている。普図保留表示器２２５Ｃは、たとえば４個のＬＥＤを含んで構成され、通過ゲート２４１を通過した有効通過球数としての普図保留記憶数を表示する。
【０３５６】
遊技盤２０２の表面には、上記の構成以外にも、遊技球の流下方向や速度を変化させる風車および多数の障害釘が設けられている。また、第１始動入賞口、第２始動入賞口および大入賞口とは異なる入賞口として、たとえば所定の玉受部材によって常に一定の開放状態に保たれる単一または複数の一般入賞口が設けられてもよい。この場合には、一般入賞口のいずれかに進入した遊技球が所定の一般入賞球スイッチによって検出されたことに基づき、所定個数（たとえば１０個）の遊技球が賞球として払い出されればよい。遊技領域の最下方には、いずれの入賞口にも進入しなかった遊技球が取り込まれるアウト口が設けられている。
【０３５７】
遊技機用枠３の左右上部位置には、効果音などを再生出力するためのスピーカ２０８Ｌ，２０８Ｒが設けられており、さらに遊技領域周辺部には、遊技効果ランプ２０９が設けられている。遊技機用枠２０３の右下部位置には、遊技媒体としての遊技球を遊技領域に向けて発射するために遊技者などによって操作される打球操作ハンドル（操作ノブ）が設けられている。たとえば、打球操作ハンドルは、遊技者などによる操作量（回転量）に応じて遊技球の弾発力を調整する。打球操作ハンドルには、打球発射装置が備える発射モータの駆動を停止させるための単発発射スイッチや、タッチリング（タッチセンサ）が設けられていればよい。
【０３５８】
遊技領域の下方における遊技機用枠２０３の所定位置には、賞球として払い出された遊技球や所定の球貸機により貸し出された遊技球を、打球発射装置へと供給可能に保持（貯留）する上皿（打球供給皿）が設けられている。遊技機用枠２０３の下部には、上皿から溢れた余剰球などを、パチンコ遊技機２０１の外部へと排出可能に保持（貯留）する下皿が設けられている。
【０３５９】
下皿を形成する部材には、たとえば下皿本体の上面における手前側の所定位置（たとえば下皿の中央部分）などに、遊技者が把持して傾倒操作が可能なスティックコントローラ２３１Ａが取り付けられている。スティックコントローラ２３１Ａは、遊技者が把持する操作桿を含み、操作桿の所定位置には、トリガボタンが設けられている。トリガボタンは、遊技者がスティックコントローラ２３１Ａの操作桿を操作手で把持した状態において、所定の操作指で押引操作することなどにより所定の指示操作ができるように構成されていればよい。操作桿の内部には、トリガボタンに対する押引操作などによる所定の指示操作を検知するトリガセンサが内蔵されていればよい。
【０３６０】
スティックコントローラ２３１Ａの下部における下皿の本体内部などには、操作桿に対する傾倒操作を検知する傾倒方向センサユニットが設けられていればよい。たとえば、傾倒方向センサユニットは、パチンコ遊技機１と正対する遊技者の側からみて操作桿の中心位置よりも左側で遊技盤２の盤面と平行に配置された２つの透過形フォトセンサ（平行センサ対）と、この遊技者の側からみて操作桿の中心位置よりも右側で遊技盤２の盤面と垂直に配置された２つの透過形フォトセンサ（垂直センサ対）とを組合せた４つの透過形フォトセンサを含んで構成されていればよい。
【０３６１】
上皿を形成する部材には、たとえば上皿本体の上面における手前側の所定位置（たとえばスティックコントローラ２３１Ａの上方）などに、遊技者が押下操作などにより所定の指示操作を可能なプッシュボタン２３１Ｂが設けられている。プッシュボタン２３１Ｂは、遊技者からの押下操作などによる所定の指示操作を、機械的、電気的、あるいは、電磁的に、検出できるように構成されていればよい。プッシュボタン２３１Ｂの設置位置における上皿の本体内部などには、プッシュボタン２３１Ｂに対してなされた遊技者の操作行為を検知するプッシュセンサが設けられていればよい。
【０３６２】
以上のようなパチンコ遊技機２０１においても、スロットマシン１における図１７および図１８の日時制御処理と同様の処理が実行されるものであってもよい。たとえば、パチンコ遊技機２０１は、スロットマシン１が備えるＲＴＣ９７と同様の構成を備えたＲＴＣを備えてもよい。そして、パチンコ遊技機２０１が備えるＲＴＣから取得した日時情報に基づいて、１００ｍｓ毎にＲＡＭの更新時刻記憶領域で記憶している日時情報を単位日時情報毎に更新してもよい。これにより、処理落ちなどの不具合の発生を低減することができる。
【０３６３】
また、パチンコ遊技機２０１においても、スロットマシン１における図２１の初期化判定処理および図３１の初期化判定処理と同様の処理が実行されるものであってもよい。
【０３６４】
たとえば、遊技の進行に伴い更新される更新情報として、大当り遊技状態中に開放する大入賞口の残り開放回数、通常の状態に比べて大当りが発生する確率が高く確変状態への残り制御回数、特図ゲームにおける特別図柄の可変表示時間が通常の状態に比べて短縮される時短状態への残り制御回数など、遊技者が注目する更新情報を画像表示装置２０５の画面上に表示してもよい。
【０３６５】
さらに、初期化判定処理において、初期化条件が成立しなかったときには、更新情報、更新情報を報知するための報知情報、およびエラー履歴情報のいずれも初期化されないものであってもよい。一方、所定条件が成立したときには、更新情報は継続されるが、更新情報の報知情報およびエラー履歴情報は初期化されるものであってもよい。
【０３６６】
また、初期化判定処理においては、まず、日時情報のうちの日付情報のみに基づき初期化条件の成立有無が判定され、初期化条件が成立しないときに、日付情報に加えて時刻情報に基づき初期化条件の成立有無が判定されるものであってもよい。
【０３６７】
初期化判定処理においては、日付情報に基づく判定において初期化条件が成立しない理由に応じて、時刻情報に基づく判定基準を異ならせてもよい。
【０３６８】
また、初期化判定処理においては、復電日時と電断日時とに基づき異常条件が成立したときには、初期化条件の成立有無を判定することなく、エラー報知が行われるものであってもよい。
【０３６９】
また、パチンコ遊技機２０１においても、スロットマシン１における図２０の起動処理および図２９の起動処理と同様の処理が実行されるものであってもよい。
【０３７０】
たとえば、パチンコ遊技機２０１においては、パチンコ遊技機２０１が復電したときに、バックアップ異常フラグがオンか否かに関わらず、あるいは、バックアップ異常フラグがオンされていることを条件に、ＲＴＣに対して、計時の開始が指示されるとともに、タイマ機能およびアラーム機能を非動作状態とするように指示されるものであってもよい。
【０３７１】
また、パチンコ遊技機２０１においては、バックアップ異常フラグがオンされていることを条件に、ＲＴＣに対して、時刻格納領域に格納されている日時情報を基準日時の日時情報に書き換えるように指示されるものであってもよい。
【０３７２】
さらに、パチンコ遊技機２０１においても、スロットマシン１における図２４の日時情報設定処理と同様の処理が実行されるものであってもよい。
【０３７３】
たとえば、パチンコ遊技機２０１においては、日時情報を更新する前に、ＲＴＣに対して、まず、フラグ領域に格納されている計時停止フラグをオンするための指示コマンドが入力されて計時が停止し、日時情報を更新した後には、フラグ領域に格納されている計時停止フラグを初期化（オフ）するための指示コマンドが入力されて計時が開始するものであってもよい。なお、パチンコ遊技機２０１においても、更新専用装置を用いて、外部からの操作によって日時情報を更新できるものであってもよい。
【０３７４】
［遊技用装置への適用について］
以上、スロットマシン１およびパチンコ遊技機２０１といった遊技機について説明したが、上記で説明した実施形態は、遊技に関する制御を行う遊技用装置に適用してもよい。
【０３７５】
たとえば、図１に示したデータ表示器２００や台間機３００が備えるＲＴＣは、スロットマシン１が備えるＲＴＣ９７と同様の構成を有するものであってもよい。そして、データ表示器２００や台間機３００においては、復電したときに、バックアップ異常フラグがオンか否かに関わらず、あるいは、バックアップ異常フラグがオンされていることを条件に、ＲＴＣに対して、計時の開始が指示されるとともに、タイマ機能およびアラーム機能を非動作状態とするように指示されるものであってもよい。また、バックアップ異常フラグがオンされていることを条件に、ＲＴＣに対して、時刻格納領域に格納されている日時情報を基準日時の日時情報に書き換えるように指示されるものであってもよい。さらに、日時情報を更新する前に、ＲＴＣに対して、まず、フラグ領域に格納されている計時停止フラグをオンするための指示コマンドが入力されて計時が停止し、日時情報を更新した後には、フラグ領域に格納されている計時停止フラグを初期化（オフ）するための指示コマンドが入力されて計時が開始するものであってもよい。なお、データ表示器２００や台間機３００においても、更新専用装置を用いて、外部からの操作によって日時情報を更新できるものであってもよい。
【０３７６】
遊技用装置は、図１に示したデータ表示器２００や台間機３００に限らず、複数の遊技機が連なって設置された遊技島の端に設けられる液晶画面を有する両替機、あるいは遊技店の内外に設置されたデジタルサイネージ（電子看板）など、遊技に関する制御を行うその他の装置であってもよい。
【０３７７】
［その他の変形例］
上述したスロットマシン１では、演出制御基板９０にＲＴＣ９７が設けられ、サブ制御部９１からＲＴＣ９７に対して各種の指示コマンドが入力されるものであったが、これに限らず、遊技制御基板４０にＲＴＣ９７が設けられ、メイン制御部４１からＲＴＣ９７に対して各種の指示コマンドが入力されるものであってもよい。このような形態であっても、メイン制御部４１とＲＴＣ９７との間の処理に対して、上述した実施の形態を適用することができる。
【０３７８】
上述した実施の形態では、３つのリール２Ｌ、２Ｃ、２Ｒを有する可変表示装置を備え、全てのリールが停止した時点で１ゲームが終了し、３つのリールに導出された表示結果の組合せに応じて入賞が発生するスロットマシンについて説明した。すなわち、各々が識別可能な複数種類の識別情報を変動表示可能な複数の可変表示領域のそれぞれに表示結果を導出させることが可能な可変表示装置を備え、遊技用価値を用いて１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、前記複数の可変表示領域の全てに前記表示結果が導出されることにより１ゲームが終了し、１ゲームの結果として前記複数の可変表示領域のそれぞれに導出された前記表示結果の組合せに応じて入賞が発生可能とされたスロットマシンについて説明した。しかし、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置に表示結果が導出されることにより１ゲームが終了し、該可変表示装置に導出された表示結果に応じて入賞が発生可能とされたスロットマシンであれば、３つのリールを有する可変表示装置を備えるものに限らず、１のリールしか有しないものや、３以外の複数のリールを有する可変表示装置を備えるスロットマシンであってもよい。
【０３７９】
上述した実施の形態では、メダル並びにクレジットを用いて賭数を設定するスロットマシンを用いているが、本発明はこれに限定されるものではなく、遊技用価値として遊技球を用いて賭数を設定するスロットマシンや、遊技用価値としてクレジットのみを使用して賭数を設定する完全クレジット式のスロットマシンであってもよい。遊技球を遊技用価値として用いる場合には、たとえば、メダル１枚分を遊技球５個分に対応させることができ、上記実施の形態で賭数として３を設定する場合は１５個の遊技球を用いて賭数を設定するものに相当する。さらに、メダルおよび遊技球などの複数種類の遊技用価値のうち何れか１種類のみを用いるものに限定されるものではなく、たとえば、メダルおよび遊技球などの複数種類の遊技用価値を併用できるものであってもよい。すなわち、メダルおよび遊技球などの複数種類の遊技用価値の何れを用いても賭数を設定してゲームを行うことが可能であり、かつ入賞によってメダルおよび遊技球などの複数種類の遊技用価値の何れをも払い出し得るスロットマシンであってもよい。
【０３８０】
本実施の形態として、入賞の発生に応じて遊技媒体を遊技者の手元に払い出す遊技機（スロットマシン、パチンコ遊技機２０１）を説明したが、遊技媒体が封入され、入賞の発生に応じて遊技媒体を遊技者の手元に払い出すことなく遊技点（得点）を加算する封入式の遊技機に本発明を適用してもよい。封入式の遊技機には、遊技媒体の一例となる複数の玉を遊技機内で循環させる循環経路が形成されているとともに、遊技点を記憶する記憶部が設けられており、玉貸操作に応じて遊技点が記憶部に加算され、玉の発射操作に応じて遊技点が記憶部から減算され、入賞の発生に応じて遊技点が記憶部に加算される。
【０３８１】
また、入賞の発生に応じて遊技媒体を遊技者の手元に払い出すスロットマシンに限らず、遊技媒体が封入され、入賞の発生に応じて遊技媒体を遊技者の手元に払い出すことなく遊技点（得点）を加算する封入式のスロットマシンを採用してもよい。基盤とドラムとが流通可能で、筐体が共通なもので基盤のみあるいは基盤とドラムとを遊技機と称する。
【０３８２】
さらに、このような封入式の遊技機には、遊技点を計数した上で、計数結果を記録媒体処理装置（遊技用装置）の一例となるカードユニットに送信する機能を設けてもよい。この場合、遊技点の計数を指示するための計数操作手段（計数ボタン）を封入式の遊技機に設けることが望ましい。たとえば、遊技点の計数結果は“持点”に変換されて、カードユニットに挿入されている（受付けられている）カードまたは端末などの「遊技者によって携帯される記録媒体」に直接記録される。あるいは、カードユニットに接続された点数管理用サーバで記録媒体に記録されているカードＩＤを管理し、計数結果をカードユニットから点数管理用サーバに送信することによって、点数管理用サーバがカードＩＤ毎に遊技者の持点を記憶するようにしてもよい。
【０３８３】
本実施の形態では、「割合（比率、確率）」を例示したが、「割合（比率、確率）」は、これに限るものではなく、たとえば０％〜１００％の範囲内の値のうち、０％を含む値や、１００％を含む値、０％および１００％を含まない値であってもよい。
【０３８４】
なお、今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０３８５】
１  スロットマシン、２Ｌ，２Ｃ，２Ｒ  リール、６  ＭＡＸＢＥＴスイッチ、７  スタートスイッチ、８Ｌ，８Ｃ，８Ｒ  ストップスイッチ、３７  設定キースイッチ、４１  メイン制御部、５１  液晶表示器、５６  演出用スイッチ、９１  サブ制御部、９１ａ  サブＣＰＵ、９１ｃ  ＲＡＭ、９５  リセット回路、９６  スイッチ回路、９７  ＲＴＣ、９８  電断検出回路、９９  バックアップ電源、２００  データ表示器、２０１  パチンコ遊技機、３００  台間機。
【図１】
0006717563.tif 000002
【図２】
0006717563.tif 000003
【図３】
0006717563.tif 000004
【図４】
0006717563.tif 000005
【図５】
0006717563.tif 000006
【図６】
0006717563.tif 000007
【図７】
0006717563.tif 000008
【図８】
0006717563.tif 000009
【図９】
0006717563.tif 000010
【図１０】
0006717563.tif 000011
【図１１】
0006717563.tif 000012
【図１２】
0006717563.tif 000013
【図１３】
0006717563.tif 000014
【図１４】
0006717563.tif 000015
【図１５】
0006717563.tif 000016
【図１６】
0006717563.tif 000017
【図１７】
0006717563.tif 000018
【図１８】
0006717563.tif 000019
【図１９】
0006717563.tif 000020
【図２０】
0006717563.tif 000021
【図２１】
0006717563.tif 000022
【図２２】
0006717563.tif 000023
【図２３】
0006717563.tif 000024
【図２４】
0006717563.tif 000025
【図２５】
0006717563.tif 000026
【図２６】
0006717563.tif 000027
【図２７】
0006717563.tif 000028
【図２８】
0006717563.tif 000029
【図２９】
0006717563.tif 000030
【図３０】
0006717563.tif 000031
【図３１】
0006717563.tif 000032
【図３２】
0006717563.tif 000033
【図３３】
0006717563.tif 000034