(57)【要約】 【課題】不正確な計時日時を取得してしまう事態を防止することができる遊技機を提供することを目的としている。【解決手段】日時を計時する計時手段と、所定時間毎に生じるタイマ信号に基づいて開始される割込み処理手段内で計時手段にて計時した日時を取得する計時取得手段（ステップＳ４０９）と、計時手段へのアクセスを所定時間禁止するアクセス禁止フラグとを有し、計時取得手段（ステップＳ４０９）は、アクセス禁止フラグにより、計時手段へのアクセスが禁止されている場合、次のタイマ信号に基づいて開始される割込み処理手段内で計時手段へのアクセスを試みてなることを特徴としている。【選択図】図２１
2014151072.tif 000002
【特許請求の範囲】
【請求項１】
日時を計時する計時手段と、
所定時間毎に生じるタイマ信号に基づいて開始される割込み処理手段内で前記計時手段にて計時した日時を取得する計時取得手段と、
前記計時手段へのアクセスを所定時間禁止するアクセス禁止手段とを有し、
前記計時取得手段は、前記アクセス禁止手段により、前記計時手段へのアクセスが禁止されている場合、次のタイマ信号に基づいて開始される割込み処理手段内で前記計時手段へのアクセスを試みてなることを特徴とする遊技機。
【請求項２】
前記アクセス禁止手段により前記計時手段へのアクセスが禁止されていることを、前記割込み処理手段内で確認する度にカウント値を更新するカウント手段と、
前記カウント手段にて更新したカウント値が所定値に達すると、エラー処理を実行するエラー処理手段とをさらに有してなることを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機、アレンジボール機、雀球遊技機、スロットなどの遊技機に関し、より詳しくは、不正確な計時日時を取得してしまう事態を防止することができる遊技機に関する。
【背景技術】
【０００２】
従来のパチンコ機等の遊技機として、例えば、特許文献１に記載のような遊技機が知られている。この遊技機は、時刻や日付を計時するＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）を備え、このＲＴＣにより計時した日時に基づいて、現実の日時とリンクした所定の日時期間についてのみ実行可能な演出を行うというものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１５８２９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記演出を実行するにあたっては、例えば、定時時刻や変動開始時等その他種々の条件をもとに上記ＲＴＣにアクセスし、計時日時を取得することが考えられる。
【０００５】
しかしながら、上記のような遊技機は、ＲＴＣが日時を更新中の場合、不安定なデータを取得してしまうという問題があった。
【０００６】
そこで本発明は、上記問題に鑑み、不正確な計時日時を取得してしまう事態を防止することができる遊技機を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記本発明の目的は、以下の手段によって達成される。なお、括弧内は、後述する実施形態の参照符号を付したものであるが、本発明はこれに限定されるものではない。
【０００８】
請求項１の発明によれば、日時を計時する計時手段（ＲＴＣモジュール部９０５）と、
所定時間毎に生じるタイマ信号に基づいて開始される割込み処理手段（ステップＳ３００〜ステップＳ３０９、ステップＳ７００）内で前記計時手段（ＲＴＣモジュール部９０５）にて計時した日時を取得する計時取得手段（ステップＳ４０９、ステップＳ８０３）と、
前記計時手段（ＲＴＣモジュール部９０５）へのアクセスを所定時間禁止するアクセス禁止手段（アクセス禁止フラグＡＢ_ＦＬＧ）とを有し、
前記計時取得手段（ステップＳ４０９、ステップＳ８０３）は、前記アクセス禁止手段（アクセス禁止フラグＡＢ_ＦＬＧ）により、前記計時手段（ＲＴＣモジュール部９０５）へのアクセスが禁止されている場合、次のタイマ信号に基づいて開始される割込み処理手段（ステップＳ３００〜ステップＳ３０９、ステップＳ７００）内で前記計時手段（ＲＴＣモジュール部９０５）へのアクセスを試みてなることを特徴としている。
【０００９】
また、請求項２の発明によれば、上記請求項１に記載の遊技機において、前記アクセス禁止手段（アクセス禁止フラグＡＢ_ＦＬＧ）により前記計時手段（ＲＴＣモジュール部９０５）へのアクセスが禁止されていることを、前記割込み処理手段（ステップＳ３００〜ステップＳ３０９、ステップＳ７００）内で確認する度にカウント値を更新するカウント手段（ステップＳ４０５、ステップＳ８０４）と、
前記カウント手段（ステップＳ４０５、ステップＳ８０４）にて更新したカウント値が所定値に達すると、エラー処理を実行するエラー処理手段（ステップＳ４１４〜ステップＳ４１６、ステップＳ８０５〜ステップＳ８０７）とをさらに有してなることを特徴としている。これにより、意図しないＲＴＣ演出が実行されてしまう事態を防止することができる。
【発明の効果】
【００１０】
本発明によれば、不正確な計時日時を取得してしまう事態を防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係る遊技機の外観を示す斜視図である。
【図２】同実施形態に係る遊技機の遊技盤の正面図である。
【図３】同実施形態に係る遊技機の制御装置を示すブロック図である。
【図４】同実施形態に係るＲＴＣモジュール部の詳細を示すブロック図である。
【図５】同実施形態に係る演出制御のメイン処理を示すフローチャート図である。
【図６】図５に示すＲＴＣ確認処理の詳細を示すフローチャート図である。
【図７】図６に示す計時日時チェック処理の詳細を示すフローチャート図である。
【図８】図７に示す計時日時データ読み込み処理の詳細を示すフローチャート図である。
【図９】図５に示すＲＴＣ処理の詳細を示すフローチャート図である。
【図１０】図９に示す時間設定処理の詳細を示すフローチャート図である。
【図１１】図１０に示すＲＴＣ機能設定処理の詳細を示すフローチャート図である。
【図１２】図１０に示す西暦設定処理の詳細を示すフローチャート図である。
【図１３】図１０に示す月設定処理の詳細を示すフローチャート図である。
【図１４】図１０に示す日設定処理の詳細を示すフローチャート図である。
【図１５】図１０に示す時刻設定処理の詳細を示すフローチャート図である。
【図１６】図１０に示す再設定確認処理の詳細を示すフローチャート図である。
【図１７】図１０に示す全設定終了処理の詳細を示すフローチャート図である。
【図１８】同実施形態に係る液晶表示装置に表示される画面例を示すもので、（ａ）はＲＴＣの有効／無効の設定画面を示し、（ｂ）は日時設定画面を示し、（ｃ）は日時設定に誤りがあることを知らせる画面を示し、（ｄ）は日時設定されたことを知らせる画面を示す図である。
【図１９】同実施形態に係る演出制御のコマンド受信処理を示すフローチャート図である。
【図２０】同実施形態に係る演出制御のタイマ割込み処理を示すフローチャート図である。
【図２１】図２０に示す内部カウンタ処理の詳細を示すフローチャート図である。
【図２２】本発明の第２実施形態に係る遊技機における演出制御のメイン処理のＲＴＣ確認処理の詳細を示すフローチャート図である。
【図２３】同実施形態に係る時間設定処理の全設定終了処理の詳細を示すフローチャート図である。
【図２４】同実施形態に係る演出制御のタイマ割込み処理を示すフローチャート図である。
【図２５】図２４に示す計時日時データ取得処理の詳細を示すフローチャート図である。
【発明を実施するための形態】
【００１２】
＜第１実施形態＞
以下、本発明に係る遊技機の第１実施形態を、パチンコ遊技機を例にして、図１〜図２１を参照して具体的に説明する。なお、以下の説明において、上下左右の方向を示す場合は、図示正面から見た場合の上下左右をいうものとする。
【００１３】
まず、図１及び図２を参照して、本実施形態に係るパチンコ遊技機の外観構成を説明する。
【００１４】
図１に示すように、パチンコ遊技機１は、木製の外枠２の前面に矩形状の前面枠３を開閉可能に取り付け、その前面枠３の裏面に取り付けられている遊技盤収納フレーム（図示せず）内に遊技盤４が装着された構成からなる。遊技盤４は、図２に示す遊技領域４０を前面に臨ませた状態で装着され、図１に示すようにこの遊技領域４０の前側に透明ガラスを支持したガラス扉枠５が設けられている。そして、このガラス扉枠５には扉開放センサ５０（図３参照）が設けられており、当該ガラス扉枠５の開閉を検知できるようになっている。なお、上記遊技領域４０は、遊技盤４の面上に配設された球誘導レール６（図２参照）で囲まれた領域からなるものである。
【００１５】
また、パチンコ遊技機１は、図１に示すように、ガラス扉枠５の下側に前面操作パネル７が配設され、その前面操作パネル７には上受け皿ユニット８が設けられている。そして、この上受け皿ユニット８には、排出された遊技球を貯留する上受け皿９が一体形成されている。また、この前面操作パネル７には、球貸しボタン１１及びプリペイドカード排出ボタン１２（カード返却ボタン１２）が設けられ、上受け皿９の上皿表面部分には、内蔵ランプ（図示せず）点灯時に押下することにより演出効果を変化させることができる押しボタン式の演出ボタン装置１３が設けられている。そして、この上受け皿９には、当該上受け皿９に貯留された遊技球を下方に抜くための球抜きボタン１４が設けられ、さらに、略十字キーからなる設定ボタン１５が設けられている。この設定ボタン１５は、中央部に設けられた円形の中央ボタン１５ａと、その中央ボタン１５ａの図示上側に設けられた三角形状の上ボタン１５ｂと、その中央ボタン１５ａの図示左側に設けられた三角形状の左ボタン１５ｃと、その中央ボタン１５ａの図示右側に設けられた三角形状の右ボタン１５ｄと、その中央ボタン１５ａの図示下側に設けられた三角形状の下ボタン１５ｅとで構成されており、後述するＲＴＣモジュール部９０５（図３参照）の機能を使用するかしないかの設定ができると共に、時刻や日付を設定できるものである。
【００１６】
一方、前面操作パネル７の右端部側には、発射ユニット（図示せず）を動作させるための発射ハンドル１６が設けられ、前面枠３の上部両側面側並びに発射ハンドル１６の左隣接位置には、ＢＧＭ（Ｂａｃｋｇｒｏｕｎｄ  ｍｕｓｉｃ）あるいは効果音を発するスピーカ１７が設けられている。そして、上記前面枠３の周枠には、光の装飾により演出効果を現出するＬＥＤランプ等の装飾ランプが配設されている。
【００１７】
他方、上記遊技盤４の遊技領域４０には、図２に示すように、略中央部にＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等からなる液晶表示装置４１が配設されている。この液晶表示装置４１は、表示エリアを左、中、右の３つのエリアに分割し、独立して数字やキャラクタあるいは図柄（装飾図柄）の変動表示等が可能なものである。
【００１８】
また、液晶表示装置４１の真下には、特別図柄始動口４２が配設され、その内部には入賞球を検知する特別図柄始動口スイッチ４２ａ（図３参照）が設けられている。そして、この特別図柄始動口４２の右側には、大入賞口４３が配設され、その内部には入賞球を検知する大入賞口スイッチ４３ａ（図３参照）が設けられている。
【００１９】
さらに、上記液晶表示装置４１の右上部にはゲートからなる普通図柄始動口４４が配設され、その内部には、遊技球の通過を検知する普通図柄始動口スイッチ４４ａ（図３参照）が設けられている。また、上記大入賞口４３の右側及び上記特別図柄始動口４２の左側には、一般入賞口４５が夫々配設され（図示では、右側に１つ、左側に３つ）、その内部には、夫々、遊技球の通過を検知する一般入賞口スイッチ４５ａ（図３参照）が設けられている。
【００２０】
そして、上記遊技盤４の遊技領域４０の右下周縁部には、７セグメントが３個並べて構成されており、そのうち２個の７セグメントが特別図柄表示装置４６であり、他の７セグメントは保留球数等を表示するものである。この特別図柄表示装置４６の左側には、２個のＬＥＤからなる普通図柄表示装置４７が設けられている。なお、上記遊技盤４の遊技領域４０には、複数の遊技釘（図示せず）が配設され、遊技球の落下方向変換部材としての風車４８が配設されている。
【００２１】
次に、上記のような外観構成からなるパチンコ遊技機内に設けられる遊技の進行状況に応じて電子制御を行う制御装置を、図３を用いて説明する。この制御装置は、図３に示すように、遊技動作全般の制御を司る主制御基板６０と、その主制御基板６０からの制御コマンドに基づいて遊技球を払出す払出制御基板７０と、画像と光と音についての制御を行うサブ制御基板８０とで主に構成されている。なお、サブ制御基板８０は、図３に示すように、演出制御基板９０と、装飾ランプ基板１００と、液晶制御基板１２０とで構成されている。
【００２２】
主制御基板６０は、主制御ＣＰＵ６００と、一連の遊技制御手順を記述した遊技プログラム等を格納した主制御ＲＯＭ６０１と、作業領域やバッファメモリ等として機能する主制御ＲＡＭ６０２とで構成されたワンチップマイコンを搭載している。そして、このように構成される主制御基板６０には、払出モータＭを制御して遊技球を払出す払出制御基板７０が接続されている。そしてさらには、特別図柄始動口４２への入賞を検知する特別図柄始動口スイッチ４２ａと、普通図柄始動口４４の通過を検知する普通図柄始動口スイッチ４４ａと、一般入賞口４５への入賞を検知する一般入賞口スイッチ４５ａと、大入賞口４３への入賞を検知する大入賞口スイッチ４３ａとが接続されている。また、主制御基板６０には、特別図柄表示装置４６と、普通図柄表示装置４７とが接続され、ガラス扉枠５（図１参照）の開閉を検知できる扉開放センサ５０が接続されている。
【００２３】
このように構成される主制御基板６０は、特別図柄始動口スイッチ４２ａ又は普通図柄始動口スイッチ４４ａからの信号を受信すると、遊技者に有利な特別遊技状態を発生させるか（いわゆる「当たり」）、あるいは、遊技者に有利な特別遊技状態を発生させないか（いわゆる「ハズレ」）の抽選を行い、その抽選結果である当否情報に応じて特別図柄の変動パターンや停止図柄あるいは普通図柄の表示内容を決定し、その決定した情報を特別図柄表示装置４６又は普通図柄表示装置４７に送信する。これにより、特別図柄表示装置４６又は普通図柄表示装置４７に抽選結果が表示されることとなる。そしてさらに、主制御基板６０は、その決定した情報を含む演出制御コマンドを生成し、演出制御基板９０に送信する。なお、主制御基板６０が、一般入賞口スイッチ４５ａ、大入賞口スイッチ４３ａからの信号を受信した場合は、遊技者に幾らの遊技球を払い出すかを決定し、その決定した情報を含む払出制御コマンドを払出制御基板７０に送信することで、払出制御基板７０が遊技者に遊技球を払出すこととなる。
【００２４】
一方、主制御基板６０は、扉開放センサ５０よりガラス扉枠５の開放検知信号を受信すると、その情報を含む演出制御コマンドを生成し、演出制御基板９０に送信する。
【００２５】
他方、上記払出制御基板７０は、上記主制御基板６０からの払出制御コマンドを受信し、その受信した払出制御コマンドに基づいて払出モータ信号を生成する。そして、その生成した払出モータ信号にて、払出モータＭを制御し、遊技者に遊技球を払出す。そしてさらに、払出制御基板７０は、遊技球の払出動作を示す賞球計数信号や払出動作の異常に係るステイタス信号を送信し、遊技者の操作に応答して遊技球を発射させる発射制御基板７１の動作を開始又は停止させる発射制御信号を送信する処理を行う。
【００２６】
演出制御基板９０は、上記主制御基板６０からの演出制御コマンドを受けて各種演出を実行制御する演出制御ＣＰＵ９００と、演出制御手順を記述した制御プログラム等が格納されているフラッシュメモリからなる演出制御ＲＯＭ９０１と、作業領域やバッファメモリ等として機能する演出制御ＲＡＭ９０２とで構成されている。そしてさらに、演出制御基板９０は、所望のＢＧＭや効果音を生成する音ＬＳＩ９０３と、ＢＧＭや効果音等の音データ等が予め格納されている音ＲＯＭ９０４と、主に時刻や日付を計時するＲＴＣモジュール部９０５と、そのＲＴＣモジュール部９０５の機能を使用するか使用しないかのデータ等を格納するＲＴＣ用ＲＡＭ９０６と、後述する電源基板１３０からの電力供給が遮断されたとしても、ＲＴＣモジュール部９０５及びＲＴＣ用ＲＡＭ９０６に電力を供給する二次電池又はリチウム電池等からなるバックアップ電源９０７とが搭載されている。このように、ＲＴＣモジュール部９０５及びＲＴＣ用ＲＡＭ９０６は、同一のバックアップ電源９０７から電力を供給されているため、電源遮断前の遊技履歴の情報や、電源遮断中にガラス扉枠５が開放される等の操作が行われた場合も、これら情報を記憶することができる。
【００２７】
一方、このように構成される演出制御基板９０には、ランプ演出効果を現出するＬＥＤランプ等の装飾ランプが搭載されている装飾ランプ基板１００が接続され、さらに、内蔵されているランプ（図示せず）点灯時に遊技者が押下することにより演出効果を変化させることができる押しボタン式の演出ボタン装置１３が接続され、ＢＧＭや効果音等を発するスピーカ１７が接続されている。またさらに、演出制御基板９０には、ＲＴＣモジュール部９０５の機能を使用するかしないかの設定ができると共に、時刻や日付を設定できる設定ボタン１５が接続されている。そしてさらに、演出制御基板９０には、液晶表示装置４１を制御する液晶制御基板１２０が接続されている。
【００２８】
かくして、このように構成される演出制御基板９０は、主制御基板６０より送信される大当たり抽選結果（大当たりかハズレの別）に基づく特別図柄変動パターン、現在の遊技状態、作動保留球数、抽選結果に基づき停止させる装飾図柄等に必要となる基本情報を含んだ演出制御コマンドを演出制御ＣＰＵ９００にて受信する。そして、演出制御ＣＰＵ９００は、受信した演出制御コマンドに対応した演出パターンを、演出制御ＲＯＭ９０１内に予め格納しておいた多数の演出パターンの中から抽選により決定し、その決定した演出パターンを実行指示する制御信号を演出制御ＲＡＭ９０２内に一時的に格納する。
【００２９】
演出制御ＣＰＵ９００は、演出制御ＲＡＭ９０２に格納しておいた演出パターンを実行指示する制御信号のうち、音に関する制御信号を音ＬＳＩ９０３に送信する。これを受けて音ＬＳＩ９０３は、当該制御信号に対応する音データを音ＲＯＭ９０４より読み出し、スピーカ１７に出力する。これにより、スピーカ１７より上記決定された演出パターンに対応したＢＧＭや効果音が発せられることとなる。
【００３０】
また演出制御ＣＰＵ９００は、演出制御ＲＡＭ９０２に格納しておいた演出パターンを実行指示する制御信号のうち、光に関する制御信号を装飾ランプ基板１００に送信する。これにより、装飾ランプ基板１００が、ランプ演出効果を現出するＬＥＤランプ等の装飾ランプを点灯又は消灯する制御を行うため、上記決定された演出パターンに対応したランプ演出が実行されることとなる。
【００３１】
そして演出制御ＣＰＵ９００は、演出制御ＲＡＭ９０２に格納しておいた演出パターンを実行指示する制御信号のうち、画像に関する液晶制御コマンドを液晶制御基板１２０に送信する。これにより、液晶制御基板１２０が、当該液晶制御コマンドに基づく画像を表示させるように液晶表示装置４１を制御することにより、上記決定された演出パターンに対応した画像が液晶表示装置４１に表示されることとなる。なお、液晶制御基板１２０には演出内容に沿った画像を表示するための種々の画像データが記憶されており、さらに、演出出力全般の制御を担うＶＤＰ（Ｖｉｄｅｏ  Ｄｉｓｐｌａｙ  Ｐｒｏｃｅｓｓｏｒ）が搭載されている。
【００３２】
ところで、ＲＴＣモジュール部９０５は、図４に示すように、水晶発振器９０５ａと、日時生成部９０５ｂと、デジタル補正レジスタ９０５ｃと、タイマレジスタ９０５ｄと、アラームレジスタ９０５ｅと、システムコントロール部９０５ｆと、バスインターフェース９０５ｇと、割込みコントローラ９０５ｈと、温度センサ９０５ｉとを備えている。
【００３３】
この水晶発振器９０５ａは、所定のクロック信号を発生させることができるもので、その発生させた所定のクロック信号を、日時生成部９０５ｂ、デジタル補正レジスタ９０５ｃ、タイマレジスタ９０５ｄに出力している。この日時生成部９０５ｂは、上記水晶発振器９０５ａより出力された所定のクロック信号を用いて、時刻や日付を計時することができる。またさらに、この日時生成部９０５ｂは、時刻や日付を設定できるレジスタを備えており、このレジスタに、遊技場の係員等が設定ボタン１５（図１参照）を用いて設定した時刻や日付の設定データが、バスインターフェース９０５ｇを介してシステムコントロール部９０５ｆにより書き込まれると、日時生成部９０５ｂは、計時している時刻や日付に、その書き込まれたレジスタの時刻や日付を反映させることとなる。
【００３４】
そしてさらに、日時生成部９０５ｂは、水晶発振器９０５ａに供給されている電圧が低下したか否かを監視する電圧低下検知フラグＦＯＳ_ＦＬＧを備えている。この電圧低下検知フラグＦＯＳ_ＦＬＧは、水晶発振器９０５ａに供給されている電圧が低下したことを検知すると「１」を設定し、演出制御ＣＰＵ９００より、当該電圧低下検知フラグＦＯＳ_ＦＬＧに「０」を書き込む信号がバスインターフェース９０５ｇを介してシステムコントロール部９０５ｆに送信され、そのシステムコントロール部９０５ｆにより「０」が書き込まれるまで、その値（すなわち、「１」）を保持しているものである。これにより、後述する電源基板１３０（図３参照）からの電力供給遮断時に、バックアップ電源９０７（図３参照）からＲＴＣモジュール部９０５に電力供給される際、何らかの要因で一時的に電圧が低下し、その後、電圧低下が解消されたとしても、電圧低下検知フラグＦＯＳ_ＦＬＧは「１」を保持しているため、その一時的な電圧低下を検知することができる。それゆえ、日時生成部９０５ｂは、上記水晶発振器９０５ａより出力された所定のクロック信号を用いて、時刻や日付を計時しているため、水晶発振器９０５ａへ供給される電圧が一時的に低下したことにより発生している恐れのある計時誤差を、この電圧低下検知フラグＦＯＳ_ＦＬＧにより検知することができる。
【００３５】
一方、デジタル補正レジスタ９０５ｃは、計時日時をデジタル的に補正することができる補正値を設定することができるものである。このデジタル補正レジスタ９０５ｃには、補正値に応じた補正ビットが格納されている。すなわち、例えば、補正値＋１９２．１５×１０−６には、補正ビット「０１１１１１１」が対応し、補正値＋６．１０×１０−６には、補正ビット「０００００１０」が対応するというようなテーブルが予め格納されている。そのため、このデジタル補正レジスタ９０５ｃを使用する場合は、演出制御ＲＯＭ９０１内に予め使用したい補正値に対応した補正ビット（例えば、「０００００１０」）を格納しておき、所定のタイミングで、その格納しておいた補正ビット（例えば、「０００００１０」）が演出制御ＣＰＵ９００より、バスインターフェース９０５ｇを介して、システムコントロール部９０５ｆに送信されると、当該システムコントロール部９０５ｆは、その補正ビットをデジタル補正レジスタ９０５ｃに書込む処理を行う。これにより、システムコントロール部９０５ｆは、その補正ビットに応じた補正値を当該デジタル補正レジスタ９０５ｃより読み出し、日時生成部９０５ｂに送信する。これを受けて日時生成部９０５ｂは、当該補正値の値に応じて、例えば、１秒のクロック数を１０秒毎に変化させ、計時日時をデジタル的に補正する。このようにすれば、計時日時を自動的に調整することができる。
【００３６】
また一方、タイマレジスタ９０５ｄは、所望のタイミングでタイマ割込み信号を発生させることができるものである。このタイマレジスタ９０５ｄを使用する場合は、演出制御ＲＯＭ９０１内に予め所望の割込みタイミング設定値を格納しておく。そして、所定のタイミングで、その格納しておいた設定値が演出制御ＣＰＵ９００より、バスインターフェース９０５ｇを介して、システムコントロール部９０５ｆに送信されると、当該システムコントロール部９０５ｆは、その設定値をタイマレジスタ９０５ｄに書込む処理を行う。これにより、タイマレジスタ９０５ｄは、その設定値に応じたタイミングで割込み信号を発生させるべくタイマ値のカウントダウンを行ない、そのタイマ値が０となると割込み信号を発生させる。ところで、このタイマレジスタ９０５ｄには、タイマフラグＴＩＭＥＲ_ＦＬＧが備えられており、このタイマフラグＴＩＭＥＲ_ＦＬＧは、タイマ値が「０」となった際、「１」が設定されるというものである。そして、演出制御ＣＰＵ９００より、当該タイマフラグＴＩＭＥＲ_ＦＬＧに「０」を書き込む信号がバスインターフェース９０５ｇを介してシステムコントロール部９０５ｆに送信され、そのシステムコントロール部９０５ｆにより「０」が書き込まれるまで、その値（すなわち、「１」）を保持しているというものである。これにより、何らかの要因で、所望のタイミングで割込み信号が発生しなかった場合、タイマレジスタ９０５ｄ自体に不具合が生じたのか、あるいは、それ以外に不具合が生じたのかを早期に発見することができる。
【００３７】
他方、アラームレジスタ９０５ｅは、所望の日時にアラーム割込み信号を発生させることができるものである。このアラームレジスタ９０５ｅを使用する場合は、演出制御ＲＯＭ９０１内に予め所望の日時にアラーム割込み信号が発生するような設定値を格納しておく。そして、所定のタイミングで、その格納しておいた設定値が演出制御ＣＰＵ９００より、バスインターフェース９０５ｇを介して、システムコントロール部９０５ｆに送信されると、当該システムコントロール部９０５ｆは、その設定値をアラームレジスタ９０５ｅに書込む処理を行う。これにより、アラームレジスタ９０５ｅは、その設定値と日時生成部９０５ｂより出力される時刻や日付と比較し、一致すれば、アラーム割込み信号を発生させるというものである。ところで、このアラームレジスタ９０５ｅには、アラームフラグＡＬＡＲＭ_ＦＬＧが備えられており、アラーム割込み信号が発生すると「１」が設定されるというものである。このアラームフラグＡＬＡＲＭ_ＦＬＧは、演出制御ＣＰＵ９００より、当該アラームフラグＡＬＡＲＭ_ＦＬＧに「０」を書き込む信号がバスインターフェース９０５ｇを介してシステムコントロール部９０５ｆに送信され、そのシステムコントロール部９０５ｆにより「０」が書き込まれるまで、その値（すなわち、「１」）を保持しているというものである。これにより、何らかの要因でアラーム割込み信号が発生しなかった場合、アラームレジスタ９０５ｅ自体に不具合が生じたのか、あるいは、それ以外に不具合が生じたのかを早期に発見することができる。
【００３８】
ところで、タイマレジスタ９０５ｄにて発生したタイマ割込み信号及びアラームレジスタ９０５ｅにて発生したアラーム割込み信号は、割込みコントローラ９０５ｈに出力され、割込みコントローラ９０５ｈより演出制御ＣＰＵ９００に出力することができる。
【００３９】
一方、システムコントロール部９０５ｆは、上述のように、ＲＴＣモジュール部９０５を統括的に制御するものであり、温度センサ９０５ｉの動作／非動作を制御することができる温度センサ制御信号ＣＳを備えている。この温度センサ制御信号ＣＳは、演出制御ＣＰＵ９００により制御され、温度センサ制御信号ＣＳが「Ｈ」レベルになると、温度センサ９０５ｉは動作を開始し、ＲＴＣモジュール部９０５の温度を検知し、その検知した温度を演出制御ＣＰＵ９００に出力することができる。一方、温度センサ制御信号ＣＳが「Ｌ」レベルになると、温度センサ９０５ｉは動作を停止する。これにより、後述する電源基板１３０（図３参照）からの電力供給が遮断されると、演出制御ＣＰＵ９００の動作は停止し、温度センサ制御信号ＣＳが「Ｌ」レベルになる。それゆえ、温度センサ９０５ｉの動作は停止することとなるから、バックアップ電源９０７にてＲＴＣモジュール部９０５が動作している場合、消費電力を低減させることできる。そして、当該電源基板１３０（図３参照）からの電力供給が開始された場合は、演出制御ＣＰＵ９００の動作が開始されることとなるから、当該演出制御ＣＰＵ９００にて、温度センサ制御信号ＣＳを「Ｈ」レベルに制御すると、温度センサ９０５ｉの動作を自動復帰させることができる。なお、本実施形態においては、説明していないが、温度センサ制御信号ＣＳの信号レベルに限らず、当該信号を使用しないように設定できるレジスタを設けても良い。
【００４０】
また一方、このシステムコントロール部９０５ｆは、日時生成部９０５ｂにて計時している計時日時が更新中か否かを示すアクセス禁止フラグＡＢ_ＦＬＧを備えている。このアクセス禁止フラグＡＢ_ＦＬＧが「１」のとき、日時生成部９０５ｂにて計時している計時日時は、更新中であるため、日時生成部９０５ｂにて計時している計時日時を読み出すと、不正確な計時日時を読み出してしまう可能性がある。一方、このアクセス禁止フラグＡＢ_ＦＬＧが「０」のとき、日時生成部９０５ｂにて計時している計時日時は更新中でないため、日時生成部９０５ｂより正確な計時日時を読み出すことができる。そのため、演出制御ＣＰＵ９００は、このアクセス禁止フラグＡＢ_ＦＬＧを監視することにより、日時生成部９０５ｂより正確な計時日時を読み出すことができる。
【００４１】
さらに、このシステムコントロール部９０５ｆは、日時生成部９０５ｂにて計時している計時日時を設定する際使用する計時日時操作フラグＴＣ_ＦＬＧを備えている。この計時日時操作フラグＴＣ_ＦＬＧに「１」を設定することにより、日時生成部９０５ｂにて計時している計時日時を設定することができ、「０」を設定することにより、日時生成部９０５ｂは、その設定した日時より日時を計時することとなる。なお、この計時日時操作フラグＴＣ_ＦＬＧに「１」が設定されている場合、日時生成部９０５ｂは、計時動作を停止している。なおまた、計時日時操作フラグＴＣ_ＦＬＧは、演出制御ＣＰＵ９００より、当該計時日時操作フラグＴＣ_ＦＬＧに「０」又は「１」を書き込む信号がバスインターフェース９０５ｇを介してシステムコントロール部９０５ｆに送信され、そのシステムコントロール部９０５ｆにより「１」又は「０」が書き込まれるまで、その値を保持している。そのため、電源遮断が生じたとしても、計時日時操作フラグＴＣ_ＦＬＧは、その値を維持している。
【００４２】
ところで、上記説明した各基板への電源供給は、図３に示す電源基板１３０より供給されている。なお、図示では、電源供給ルートは、省略している。
【００４３】
ここで、本発明の特徴部分に係る演出制御基板９０の処理内容（プログラムの概要）について、図５〜図２１も参照して具体的に説明する。
【００４４】
まず、パチンコ遊技機１に電源が投入されると、電源基板１３０（図３参照）から各制御基板に電源が投入された旨の電源投入信号が送られる。そしてその信号を受けて、演出制御ＣＰＵ９００は、図５に示す演出制御メイン処理を行う。
【００４５】
＜メイン処理＞
図５に示すように、この演出制御メイン処理は、まず、演出制御ＣＰＵ９００が、内部に設けられているレジスタを初期化すると共に、入出力ポートの入出力方向を設定する。そしてさらに、出力方向に設定された出力ポートから送信されるデータがシリアル転送となるように設定する（ステップＳ１）。
【００４６】
その設定後、演出制御ＣＰＵ９００は、上記主制御基板６０（図３参照）から受信する演出制御コマンドを格納する演出制御ＲＡＭ９０２内のメモリ領域を初期化する（ステップＳ２）。そして、演出制御ＣＰＵ９００は、上記主制御基板６０からの割込み信号を受信する入力ポートの割込み許可設定処理を行う（ステップＳ３）。
【００４７】
次いで、演出制御ＣＰＵ９００は、作業領域、スタック領域として使用する演出制御ＲＡＭ９０２内のメモリ領域を初期化し（ステップＳ４）、音ＬＳＩ９０３（図３参照）に初期化指令を行う。これにより、音ＬＳＩ９０３は、その内部に設けられているレジスタを初期化する（ステップＳ５）。
【００４８】
次いで、演出制御ＣＰＵ９００は、図示しない可動役物を動作させるモータに異常が発生しているか否か、そのモータを動作させるモータデータが格納される演出制御ＲＡＭ９０２内のメモリ領域を確認する。異常データが格納されている場合は、演出制御ＣＰＵ９００は、当該モータを原点位置に戻す指令を行う。これにより、可動役物は初期位置に戻ることとなる（ステップＳ６）。
【００４９】
次いで、演出制御ＣＰＵ９００は、ＲＴＣ確認処理を行う（ステップＳ７）。このＲＴＣ確認処理について、図６を参照して具体的に説明する。
【００５０】
＜ＲＴＣ確認処理＞
図６に示すように、まず、演出制御ＣＰＵ９００は、時間設定フラグＴＭ_ＦＬＧに「０」を設定し（ステップＳ２０）、設定ボタン１５（図１，３参照）が押下されたか否かを確認する（ステップＳ２１）。設定ボタン１５が押下されていれば（ステップＳ２１：ＯＮ）、設定ボタンフラグＳＢ_ＦＬＧに「１」を設定し（ステップＳ２２）、ステップＳ２３の処理に進む。
【００５１】
一方、設定ボタン１５が押下されていなければ（ステップＳ２１：ＯＦＦ）、ステップＳ２３の処理に進む。
【００５２】
上記処理を経て、演出制御ＣＰＵ９００は、電圧低下検知フラグＦＯＳ_ＦＬＧの値を確認する（ステップＳ２３）。すなわち、演出制御ＣＰＵ９００は、ＲＴＣモジュール部９０５の日時生成部９０５ｂ（図４参照）より電圧低下検知フラグＦＯＳ_ＦＬＧの値を２回取得し、その２回取得した電圧低下検知フラグＦＯＳ_ＦＬＧのレベルが一致するか否かを確認した上で、図示しない内部レジスタ内に格納し、その電圧低下検知フラグＦＯＳ_ＦＬＧのレベルを確認する。これにより、電圧低下検知フラグＦＯＳ_ＦＬＧが「０」であれば（ステップＳ２３：＝０）、ステップＳ２４の計時日時チェック処理を行う。この計時日時チェック処理に関し、図７を参照して具体的に説明する。
【００５３】
＜計時日時チェック処理＞
図７に示すように、まず、演出制御ＣＰＵ９００は、ＲＴＣモジュール部９０５のシステムコントロール部９０５ｆ（図４参照）より計時日時操作フラグＴＣ_ＦＬＧの値を２回取得し、その２回取得した計時日時操作フラグＴＣ_ＦＬＧのレベルが一致するか否かを確認した上で、図示しない内部レジスタ内に格納し、その計時日時操作フラグＴＣ_ＦＬＧのレベルを確認する（ステップＳ５０）。これにより、計時日時操作フラグＴＣ_ＦＬＧが「１」であれば（ステップＳ５０：＝１）、チェック異常フラグＣＡ_ＦＬＧに「１」を設定し（ステップＳ５１）、ステップＳ２４（図６参照）の処理を終える。
【００５４】
一方、計時日時操作フラグＴＣ_ＦＬＧが「０」であれば（ステップＳ５０：＝０）、演出制御ＣＰＵ９００は、ステップＳ５２の計時日時データ読み込み処理に進む。このように、計時日時データ読み込み処理の前に、計時日時操作フラグＴＣ_ＦＬＧの確認処理を設けることにより、不正確な計時日時を取得してしまう事態を防止することができる。すなわち、ＲＴＣモジュール部９０５の日時生成部９０５ｂの計時日時を、設定ボタン１５を用いて再設定している最中に、電源遮断等が発生し、設定が正しく完了しなかった場合、不正確な計時日時を取得してしまう可能性がある。しかしながら、このように、計時日時データ読み込み処理の前に、計時日時操作フラグＴＣ_ＦＬＧの確認処理を設けておけば、不正確な計時日時を取得してしまう事態を防止することができる。また、計時日時操作フラグＴＣ_ＦＬＧは、上述したように、電源遮断等が発生しても、設定された値を維持しているため、不正確な計時日時を取得してしまう事態をより防止することができる。なお、特に必要なければ、ステップＳ５０の処理を設けなくとも良い。
【００５５】
上記処理を経て、演出制御ＣＰＵ９００は、ステップＳ５２の計時日時データ読み込み処理を行う。この計時日時データ読み込み処理に関し、図８を参照して具体的に説明する。
【００５６】
＜計時日時データ読み込み処理＞
図８に示すように、まず、演出制御ＣＰＵ９００は、ＲＴＣモジュール部９０５のシステムコントロール部９０５ｆ（図４参照）よりアクセス禁止フラグＡＢ_ＦＬＧの値を２回取得し、その２回取得したアクセス禁止フラグＡＢ_ＦＬＧのレベルが一致するか否かを確認した上で、図示しない内部レジスタ内に格納し、そのアクセス禁止フラグＡＢ_ＦＬＧのレベルを確認する（ステップＳ６０）。これにより、アクセス禁止フラグＡＢ_ＦＬＧの値が「１」であれば（ステップＳ６０：＝１）、日時生成部９０５ｂにて計時している計時日時は更新中のため、演出制御ＣＰＵ９００は、所定時間（例えば、２４４μｓ）待機し（ステップＳ６１）、再度ステップＳ６０の処理を行う。
【００５７】
一方、アクセス禁止フラグＡＢ_ＦＬＧの値が「０」であれば（ステップＳ６０：＝０）、日時生成部９０５ｂにて計時している計時日時は更新中でないため、演出制御ＣＰＵ９００は、日時生成部９０５ｂにて計時している計時日時をバスインターフェース９０５ｇ及びシステムコントロール部９０５ｆを介して日時生成部９０５ｂより読み出し、図示しない内部レジスタ内に格納し（ステップＳ６２）、ステップＳ５２（図７参照）の処理を終える。このようにすれば、日時生成部９０５ｂより正確な計時日時を読み出すことができる。なお、演出制御ＣＰＵ９００は、上記ステップＳ５２の処理を複数回行い、読み出した値が一致しているか否かを確認している。
【００５８】
＜計時日時チェック処理＞
次いで、演出制御ＣＰＵ９００は、上記ステップＳ５２（図７参照）の処理後、複数回読み出した値が不一致であれば（ステップＳ５３：ＮＯ）、ＲＴＣモジュール部９０５に何らかの異常が発生していると判断し、チェック異常フラグＣＡ_ＦＬＧに「１」を設定し（ステップＳ５１）、ステップＳ２４（図６参照）の処理を終える。
【００５９】
一方、複数回読み出した値が一致していれば（ステップＳ５３：ＹＥＳ）、演出制御ＣＰＵ９００は、１秒以上待機する（ステップＳ５４）。
【００６０】
次いで、演出制御ＣＰＵ９００は、上記ステップＳ５２と同一の処理を行い、日時生成部９０５ｂにて計時している計時日時をバスインターフェース９０５ｇ及びシステムコントロール部９０５ｆを介して日時生成部９０５ｂより読み出し、図示しない内部レジスタ内に格納する（ステップＳ５５）。
【００６１】
次いで、演出制御ＣＰＵ９００は、上記ステップＳ５２にて読み出した計時日時と、上記ステップＳ５５にて読み出した計時日時との差分をとり、１秒以上の差が発生しているか否かを確認する（ステップＳ５６）。一秒以上の差が発生していなければ（ステップＳ５６：ＮＯ）、ＲＴＣモジュール部９０５に何らかの異常が発生していると判断し、チェック異常フラグＣＡ_ＦＬＧに「１」を設定し（ステップＳ５１）、ステップＳ２４（図６参照）の処理を終える。
【００６２】
一方、一秒以上の差が発生していれば（ステップＳ５６：ＹＥＳ）、ＲＴＣモジュール部９０５に何ら異常が発生していないと判断し、チェック異常フラグＣＡ_ＦＬＧに「０」を設定し（ステップＳ５７）、ステップＳ２４（図６参照）の処理を終える。このように、ステップＳ５４〜ステップＳ５６の処理を設けることにより、不正確な計時日時を使用してしまう事態を防止することができる。なお、特に必要なければ、上記ステップＳ５４〜ステップＳ５６の処理を設けなくとも良い。
【００６３】
＜ＲＴＣ確認処理＞
次いで、演出制御ＣＰＵ９００は、上記ステップＳ２４（図６参照）の処理を終えた後、図６に示すように、チェック異常フラグＣＡ_ＦＬＧの確認を行う（ステップＳ２５）。チェック異常フラグＣＡ_ＦＬＧの値が「１」であれば（ステップＳ２５：＝１）、演出制御ＣＰＵ９００は、コールドスタートか否かの確認を行う（ステップＳ２６）。具体的には、ホットスタートしたか否かの確認を行っている。すなわち、ホットスタートとは、ノイズ等によりサブ制御基板８０（演出制御基板９０）が瞬停した際、演出制御ＣＰＵ９００は、再度、図５に示すステップＳ１の処理から開始し、瞬停前に取得しておいたチェックサム値（例えば、後述するステップＳ１１〜ステップＳ１６のチェックサム値を毎回取得）を確認し、チェックサム値の値に異常がなければ、演出制御ＲＡＭ９０２内に格納されているデータを使用するというものである。このステップＳ２６では、演出制御ＲＡＭ９０２内に格納されている当該チェックサム値が存在するか否かを確認し、存在していれば、ホットスタートであると判断し（ステップＳ２６：ＮＯ）、ＲＴＣ演出不使用フラグＲＤ_ＦＬＧに「１」を設定し（ステップＳ２８）、ＲＴＣ演出が実行されないようにした上で、図５に示すステップＳ７の処理を終える。
【００６４】
一方、演出制御ＲＡＭ９０２内に格納されているチェックサム値が存在していなければ、ホットスタートではない、すなわち、コールドスタートであると判断し（ステップＳ２６：ＹＥＳ）、ＲＴＣモジュール部９０５に異常が発生したことを報知する液晶制御コマンドを演出制御ＲＡＭ９０２内に格納し（ステップＳ２７）、ＲＴＣ演出不使用フラグＲＤ_ＦＬＧに「１」を設定し（ステップＳ２８）、ＲＴＣ演出が実行されないようにした上で、図５に示すステップＳ７の処理を終える。なお、この液晶制御コマンドが、後述する図２０に示すタイマ割込み処理の際、液晶制御基板１２０（図３参照）に送信され、液晶表示装置４１にＲＴＣモジュール部９０５に異常が発生したことが表示されることとなる。なおまた、この表示は、所定時間（例えば、３０秒）表示されるものである。
【００６５】
しかして、このように、コールドスタートか否かを確認する処理を設けておけば、遊技者の遊技を妨げる事態を防止することができる。すなわち、ホットスタートの際、液晶表示装置４１にＲＴＣモジュール部９０５に異常が発生したことが表示されるようにしていれば、遊技者の遊技を妨げることとなるが、コールドスタートか否かを確認する処理を設けておき、ホットスタートの際、液晶表示装置４１にＲＴＣモジュール部９０５に異常が発生したことが表示されないようにすれば、遊技者の遊技を妨げる事態を防止することができる。
【００６６】
ところで、チェック異常フラグＣＡ_ＦＬＧの値が「０」であれば（ステップＳ２５：＝０）、演出制御ＣＰＵ９００は、ＲＴＣ用ＲＡＭ９０６（図３参照）に格納されているＲＴＣモジュール部９０５（図３参照）の機能を使用するか否かの設定を読み出し、確認を行う（ステップＳ２９）。ＲＴＣモジュール部９０５の機能を使用しなければ（ステップＳ２９：ＮＯ）、ＲＴＣ演出不使用フラグＲＤ_ＦＬＧに「１」を設定し（ステップＳ２８）、ＲＴＣ演出が実行されないようにした上で、図５に示すステップＳ７の処理を終える。
【００６７】
一方、ＲＴＣモジュール部９０５の機能を使用する場合（ステップＳ２９：ＹＥＳ）は、ＲＴＣ演出を実行する際使用される内部カウンタＩＮ_ＣＮＴに上記ステップＳ２４にて読み出した計時日時（図７に示すステップＳ５５にて読み出した計時日時、又は、ステップＳ５４〜ステップ５６の処理を設けていない場合は、ステップＳ５２にて読み出した計時日時）をセットし、カウントアップ開始フラグＣＵＳ_ＦＬＧに「１」を設定する（ステップＳ３０）。なお、この内部カウンタＩＮ_ＣＮＴのカウントアップの方法については、後述することとする。
【００６８】
次いで、演出制御ＣＰＵ９００は、ＲＴＣ演出不使用フラグＲＤ_ＦＬＧに「０」を設定し（ステップＳ３１）、ＲＴＣ演出が実行されるようにした上で、図５に示すステップＳ７の処理を終える。
【００６９】
しかして、図６に示すステップＳ２４の計時日時チェック処理にて示したように、電源投入時の処理において、日時生成部９０５ｂにて計時している計時日時を読み出すようにすれば、遊技者の遊技を妨げ、当該遊技者に不快感を与えてしまう事態を低減させることができる。
【００７０】
＜メイン処理＞
かくして、上記ステップＳ７（図５参照）の処理を経て、演出制御ＣＰＵ９００は、その内部に設けられている一定周期のパルス出力を作成する機能や時間計測の機能等を有するＣＴＣ（Ｃｏｕｎｔｅｒ  Ｔｉｍｅｒ  Ｃｉｒｃｕｉｔ）の設定を行う。すなわち、演出制御ＣＰＵ９００は、１ｍｓ毎に定期的にタイマ割込みがかかるように上記ＣＴＣの時間定数レジスタを設定する（ステップＳ８）。
【００７１】
上記処理を終えた後、演出制御ＣＰＵ９００は、メインループ更新周期か否かを確認する。具体的には、０〜３１までループ状にカウントするメインループカウンタＭＬ_ＣＮＴを１６分周（すなわち、１６で除算）した際の余りを確認し、その余りが０であれば（ステップＳ９：ＹＥＳ）、ステップＳ１１に進み、０以外であれば（ステップＳ９：ＮＯ）、予告抽選等に用いる乱数値を更新する処理を行う（ステップＳ１０）。なお、メインループカウンタＭＬ_ＣＮＴのインクリメント（＋１）方法については、後述することとする。
【００７２】
次いで、演出制御ＣＰＵ９００は、後述するステップＳ１４にて生成された装飾ランプ基板１００に搭載されているＬＥＤランプ等の装飾ランプをそれぞれ点灯又は消灯させるのに必要な制御信号を演出制御ＲＡＭ９０２内のメモリ領域に書込みする処理を行う（ステップＳ１１）。
【００７３】
続いて、演出制御ＣＰＵ９００は、上記演出制御ＲＡＭ９０２内のメモリ領域に格納されている上記主制御基板６０（図３参照）から受信する演出制御コマンドを読み出し、その内容に応じた演出パターンを、演出制御ＲＯＭ９０１内に予め格納しておいた多数の演出パターンの中から抽選により決定する。そして、その決定された演出パターンに対応する液晶制御コマンドを上記演出制御ＲＡＭ９０２内のメモリ領域に格納する（ステップＳ１２）。
【００７４】
次いで、演出制御ＣＰＵ９００は、ＲＴＣ処理を行う（ステップＳ１３）。このＲＴＣ処理について図９を参照して具体的に説明する。
【００７５】
＜ＲＴＣ処理＞
図９に示すように、まず、演出制御ＣＰＵ９００は、上記演出制御ＲＡＭ９０２内のメモリ領域に格納されている上記主制御基板６０（図３参照）から受信する演出制御コマンドを読み出し、変動や大当たり等を示す場合は、時間設定フラグＴＭ_ＦＬＧに「０」を設定し、後述する計時日時等設定画面（図１８参照）の表示を終了する液晶制御コマンドを演出制御ＲＡＭ９０２内のメモリ領域に格納し、後述するステータスフラグＳＴ_ＦＬＧに「００Ｈ」を設定する処理を行う（ステップＳ７０）。なお、この液晶制御コマンドが、後述する図２０に示すタイマ割込み処理の際、液晶制御基板１２０（図３参照）に送信され、液晶表示装置４１に設定画面が表示されない（キャンセルされる）こととなる。
【００７６】
次いで、演出制御ＣＰＵ９００は、時間設定フラグＴＭ_ＦＬＧを確認し（ステップＳ７１）、時間設定フラグＴＭ_ＦＬＧに「０」が設定されていれば（ステップＳ７１：＝０）、ＲＴＣモジュール部９０５に係る日時生成部９０５ｂの計時日時の設定をしていないと判断し、ステップＳ７２の処理に進む。そして、演出制御ＣＰＵ９００は、上記演出制御ＲＡＭ９０２内のメモリ領域に格納されている上記主制御基板６０（図３参照）から受信する演出制御コマンドを読み出し、デモ中であり（ステップＳ７２：ＹＥＳ）、扉開放センサ５０によりガラス扉枠５の開放が検知され（ステップＳ７３：ＹＥＳ）、遊技場の係員等により設定ボタン１５が長押しされていれば（ステップＳ７４：ＹＥＳ）、時間設定フラグＴＭ_ＦＬＧに「１」を設定する（ステップＳ７５）。
【００７７】
一方、演出制御ＣＰＵ９００は、デモ中でないか（ステップＳ７２：ＮＯ）、又は、扉開放センサ５０よりガラス扉枠５の開放が検知されていないか（ステップＳ７３：ＮＯ）、あるいは、遊技場の係員等により設定ボタン１５が長押しされていなければ（ステップＳ７４：ＮＯ）、設定ボタンフラグＳＢ_ＦＬＧの確認を行う（ステップＳ７６）。設定ボタンフラグＳＢ_ＦＬＧに「０」が設定されていれば（ステップＳ７６：＝０）、図５に示すステップＳ１３の処理を終える。
【００７８】
一方、設定ボタンフラグＳＢ_ＦＬＧに「１」が設定されていれば（ステップＳ７６：＝１）、設定ボタンフラグＳＢ_ＦＬＧに「０」を設定（ステップＳ７７）し、時間設定フラグＴＭ_ＦＬＧに「１」を設定する（ステップＳ７５）。
【００７９】
上記ステップＳ７５の処理を終えた後、演出制御ＣＰＵ９００は、ステータスフラグＳＴ_ＦＬＧに「００Ｈ」を設定すると共に、計時日時等設定画面（図１８参照）を表示する液晶制御コマンドを演出制御ＲＡＭ９０２内のメモリ領域に格納し（ステップＳ７８）、ステップＳ７９の処理に進む。なお、この液晶制御コマンドが、後述する図２０に示すタイマ割込み処理の際、液晶制御基板１２０（図３参照）に送信され、液晶表示装置４１に計時日時等設定画面（図１８参照）が表示されることとなる。
【００８０】
他方、演出制御ＣＰＵ９００は、時間設定フラグＴＭ_ＦＬＧに「１」が設定されていれば（ステップＳ７１：＝１）、ＲＴＣモジュール部９０５に係る日時生成部９０５ｂの計時日時の設定をしていると判断し、ステップＳ７２〜ステップＳ７８の処理をせず、ステップＳ７９の処理に進む。
【００８１】
次いで、演出制御ＣＰＵ９００は、上記処理を経て、ステップＳ７９の時間設定処理を行う。この時間設定処理に関し、図１０〜図１８を参照して具体的に説明する。
【００８２】
＜時間設定処理＞
図１０に示すように、まず、演出制御ＣＰＵ９００は、ステータスフラグＳＴ_ＦＬＧの値を確認する（ステップＳ９０）。ステータスフラグＳＴ_ＦＬＧの値が「００Ｈ」であれば、ＲＴＣ機能設定処理を行い（ステップＳ９１）、ステータスフラグＳＴ_ＦＬＧの値が「０１Ｈ」であれば、西暦設定処理を行い（ステップＳ９２）、ステータスフラグＳＴ_ＦＬＧの値が「０２Ｈ」であれば、月設定処理を行い（ステップＳ９３）、ステータスフラグＳＴ_ＦＬＧの値が「０３Ｈ」であれば、日設定処理を行い（ステップＳ９４）、ステータスフラグＳＴ_ＦＬＧの値が「０４Ｈ」であれば、時刻設定処理を行い（ステップＳ９５）、ステータスフラグＳＴ_ＦＬＧの値が「０５Ｈ」であれば、再設定確認処理を行い（ステップＳ９６）、ステータスフラグＳＴ_ＦＬＧの値が「０６Ｈ」であれば、全設定終了処理を行う（ステップＳ９７）。そして、何れかの処理を終えた後、演出制御ＣＰＵ９００は、図５に示すステップＳ１３の処理を終える。
【００８３】
ここで、上記ステップＳ９１〜Ｓ９７の処理を、図１１〜図１８を参照して具体的に説明する。
【００８４】
＜ＲＴＣ機能設定処理＞
ステータスフラグＳＴ_ＦＬＧの値が「００Ｈ」のとき、図１１に示すように、演出制御ＣＰＵ９００は、ＲＴＣモジュール部９０５の機能を使用するか否かの設定確認を行う（ステップＳ１００）。具体的には、遊技場の係員等が、液晶表示装置４１に表示されている図１８（ａ）に示す画面Ｐ１の内容に従い、設定ボタン１５の左ボタン１５ｃ又は右ボタン１５ｄ（図１参照）を押下し、ＲＴＣモジュール部９０５の機能の有効／無効の設定が行われたか否かの設定確認を行う。
【００８５】
次いで、演出制御ＣＰＵ９００は、液晶表示装置４１に表示されている「設定終了」（図１８（ａ）に示す画面Ｐ１参照）が設定ボタン１５の上ボタン１５ｂ，左ボタン１５ｃ，下ボタン１５ｅ，右ボタン１５ｄ（図１参照）のいずれかを押下することによって選択され、中央ボタン１５ａが押下されたか否かを確認している（ステップＳ１０１）。「設定終了」が選択され、中央ボタン１５ａが押下された場合（ステップＳ１０１：ＹＥＳ）、演出制御ＣＰＵ９００は、計時日時等の設定が終了したと判断し、時間設定フラグＴＭ_ＦＬＧに「０」を設定すると共に、図１８に示す設定画面の表示を終了する液晶制御コマンドを演出制御ＲＡＭ９０２内のメモリ領域に格納し（ステップＳ１０２）、図１０に示すステップＳ９１の処理を終える。なお、この液晶制御コマンドが、後述する図２０に示すタイマ割込み処理の際、液晶制御基板１２０（図３参照）に送信され、液晶表示装置４１に図１８に示す設定画面が表示されない（キャンセルされる）こととなる。
【００８６】
一方、「設定終了」（図１８（ａ）に示す画面Ｐ１参照）が選択されず（ステップＳ１０１：ＮＯ）、設定ボタン１５の中央ボタン１５ａが押下されていない場合（ステップＳ１０３：ＯＦＦ）、演出制御ＣＰＵ９００は、図１０に示すステップＳ９１の処理を終える。
【００８７】
他方、「設定終了」（図１８（ａ）に示す画面Ｐ１参照）が選択されず（ステップＳ１０１：ＮＯ）、設定ボタン１５の中央ボタン１５ａが押下された場合（ステップＳ１０３：ＯＮ）、演出制御ＣＰＵ９００は、ＲＴＣモジュール部９０５の機能の有効／無効の設定のみ完了したと判断し、当該設定された内容をＲＴＣ用ＲＡＭ９０６（図３参照）内のメモリ領域に格納する。そして、ＲＴＣモジュール部９０５の機能を使用するように設定（有効設定）されていれば（ステップＳ１０４：ＹＥＳ）、ステータスフラグＳＴ_ＦＬＧに「０１Ｈ」の値を設定し（ステップＳ１０５）、図１０に示すステップＳ９１の処理を終える。
【００８８】
一方、ＲＴＣモジュール部９０５の機能を使用しないように設定（無効設定）されていれば（ステップＳ１０４：ＮＯ）、上記説明したステップＳ１０２の処理を経て、図１０に示すステップＳ９１の処理を終える。
【００８９】
＜西暦設定処理＞
ステータスフラグＳＴ_ＦＬＧの値が「０１Ｈ」のとき、図１２に示すように、演出制御ＣＰＵ９００は、西暦を変更するか否かの設定確認を行う（ステップＳ１１０）。具体的には、遊技場の係員等が、液晶表示装置４１に表示されている図１８（ｂ）に示す画面Ｐ２の内容に従い、設定ボタン１５の上ボタン１５ｂ，左ボタン１５ｃ，下ボタン１５ｅ，右ボタン１５ｄ（図１参照）のいずれかを押下することによって西暦の変更を行ったか否かの確認を行う。
【００９０】
次いで、演出制御ＣＰＵ９００は、設定ボタン１５の中央ボタン１５ａが押下されたか否かを確認する（ステップＳ１１１）。当該中央ボタン１５ａが押下されていなければ（ステップＳ１１１：ＯＦＦ）、演出制御ＣＰＵ９００は、図１０に示すステップＳ９２の処理を終える。
【００９１】
一方、中央ボタン１５ａが押下されていれば（ステップＳ１１１：ＯＮ）、演出制御ＣＰＵ９００は、西暦の変更作業が終了したと判断し、ステータスフラグＳＴ_ＦＬＧに「０２Ｈ」の値を設定し（ステップＳ１１２）、図１０に示すステップＳ９２の処理を終える。
【００９２】
＜月設定処理＞
ステータスフラグＳＴ_ＦＬＧの値が「０２Ｈ」のとき、図１３に示すように、演出制御ＣＰＵ９００は、月を変更するか否かの設定確認を行う（ステップＳ１２０）。具体的には、遊技場の係員等が、液晶表示装置４１に表示されている図１８（ｂ）に示す画面Ｐ２の内容に従い、設定ボタン１５の上ボタン１５ｂ，左ボタン１５ｃ，下ボタン１５ｅ，右ボタン１５ｄ（図１参照）のいずれかを押下することによって月の変更を行ったか否かの確認を行う。
【００９３】
次いで、演出制御ＣＰＵ９００は、設定ボタン１５の中央ボタン１５ａが押下されたか否かを確認する（ステップＳ１２１）。当該中央ボタン１５ａが押下されていなければ（ステップＳ１２１：ＯＦＦ）、演出制御ＣＰＵ９００は、図１０に示すステップＳ９３の処理を終える。
【００９４】
一方、中央ボタン１５ａが押下されていれば（ステップＳ１２１：ＯＮ）、演出制御ＣＰＵ９００は、月の変更作業が終了したと判断し、ステータスフラグＳＴ_ＦＬＧに「０３Ｈ」の値を設定し（ステップＳ１２２）、図１０に示すステップＳ９３の処理を終える。
【００９５】
＜日設定処理＞
ステータスフラグＳＴ_ＦＬＧの値が「０３Ｈ」のとき、図１４に示すように、演出制御ＣＰＵ９００は、日を変更するか否かの設定確認を行う（ステップＳ１３０）。具体的には、遊技場の係員等が、液晶表示装置４１に表示されている図１８（ｂ）に示す画面Ｐ２の内容に従い、設定ボタン１５の上ボタン１５ｂ，左ボタン１５ｃ，下ボタン１５ｅ，右ボタン１５ｄ（図１参照）のいずれかを押下することによって変更する日の変更を行ったか否かの確認を行う。
【００９６】
次いで、演出制御ＣＰＵ９００は、設定ボタン１５の中央ボタン１５ａが押下されたか否かを確認する（ステップＳ１３１）。当該中央ボタン１５ａが押下されていなければ（ステップＳ１３１：ＯＦＦ）、演出制御ＣＰＵ９００は、図１０に示すステップＳ９４の処理を終える。
【００９７】
一方、中央ボタン１５ａが押下されていれば（ステップＳ１３１：ＯＮ）、演出制御ＣＰＵ９００は、日の変更作業が終了したと判断し、ステータスフラグＳＴ_ＦＬＧに「０４Ｈ」の値を設定し（ステップＳ１３２）、図１０に示すステップＳ９４の処理を終える。
【００９８】
＜時刻設定処理＞
ステータスフラグＳＴ_ＦＬＧの値が「０４Ｈ」のとき、図１５に示すように、演出制御ＣＰＵ９００は、時刻を変更するか否かの設定確認を行う（ステップＳ１４０）。具体的には、遊技場の係員等が、液晶表示装置４１に表示されている図１８（ｂ）に示す画面Ｐ２の内容に従い、設定ボタン１５の上ボタン１５ｂ，左ボタン１５ｃ，下ボタン１５ｅ，右ボタン１５ｄ（図１参照）のいずれかを押下することによって時刻の変更を行ったか否かの確認を行う。
【００９９】
次いで、演出制御ＣＰＵ９００は、設定ボタン１５の中央ボタン１５ａが押下されたか否かを確認する（ステップＳ１４１）。当該中央ボタン１５ａが押下されていなければ（ステップＳ１４１：ＯＦＦ）、演出制御ＣＰＵ９００は、図１０に示すステップＳ９５の処理を終える。
【０１００】
一方、中央ボタン１５ａが押下されていれば（ステップＳ１４１：ＯＮ）、演出制御ＣＰＵ９００は、時刻の変更作業が終了したと判断し、ステータスフラグＳＴ_ＦＬＧに「０５Ｈ」の値を設定し（ステップＳ１４２）、図１０に示すステップＳ９５の処理を終える。
【０１０１】
＜再設定確認処理＞
ステータスフラグＳＴ_ＦＬＧの値が「０５Ｈ」のとき、図１６に示すように、演出制御ＣＰＵ９００は、液晶表示装置４１に表示されている図１８（ｂ）に示す画面Ｐ２の「確定」が設定ボタン１５の上ボタン１５ｂ，左ボタン１５ｃ，下ボタン１５ｅ，右ボタン１５ｄ（図１参照）のいずれかを押下することによって選択され、中央ボタン１５ａが押下されると、演出制御ＣＰＵ９００は、ステップＳ９２〜ステップＳ９５にて設定した内容を取得し、演出制御ＲＡＭ９０２内のメモリ領域に格納する（ステップＳ１５０）。なお、図１８（ｂ）に示す画面Ｐ２の「戻る」が選択された場合は、液晶表示装置４１に図１８（ａ）に示す画面Ｐ１が表示されることとなる。
【０１０２】
次いで、演出制御ＣＰＵ９００は、さらに、設定ボタン１５の中央ボタン１５ａが押下されたか否かを確認する（ステップＳ１５１）。中央ボタン１５ａが押下されていなければ（ステップＳ１５１：ＯＦＦ）、図１０に示すステップＳ９６の処理を終える。
【０１０３】
一方、中央ボタン１５ａが押下されていれば（ステップＳ１５１：ＯＮ）、演出制御ＣＰＵ９００は、上記ステップＳ１５０にて演出制御ＲＡＭ９０２内のメモリ領域に格納した設定データを読み出し、内部カウンタＩＮ_ＣＮＴと比較し、西暦が極端に異なるか否か等を確認し、当該設定データが正常か否かを確認する（ステップＳ１５２）。設定データが正常でなければ（ステップＳ１５２：ＮＯ）、演出制御ＣＰＵ９００は、ステータスフラグＳＴ_ＦＬＧに「００Ｈ」を設定し（ステップＳ１５３）、図１０に示すステップＳ９６の処理を終える。この際、演出制御ＣＰＵ９００は、図１８（ｃ）に示す画面Ｐ３の内容が表示されるような液晶制御コマンドを演出制御ＲＡＭ９０２内のメモリ領域に格納する。この液晶制御コマンドが、後述する図２０に示すタイマ割込み処理の際、液晶制御基板１２０（図３参照）に送信され、液晶表示装置４１に表示されることとなる。なお、図１８（ｃ）に示す画面Ｐ３の「戻る」が選択された場合は、液晶表示装置４１に、画面Ｐ１が表示されることとなる。
【０１０４】
一方、設定データが正常であれば（ステップＳ１５２：ＹＥＳ）、演出制御ＣＰＵ９００は、上記ステップＳ１５０にて演出制御ＲＡＭ９０２内のメモリ領域に格納した設定データを読み出し、内部カウンタＩＮ_ＣＮＴと比較し、差分があるか否かを確認する（ステップＳ１５４）。差分がある場合、演出制御ＣＰＵ９００は、現在時刻が変更されたと判断し（ステップＳ１５４：ＹＥＳ）、ステータスフラグＳＴ_ＦＬＧに「０６Ｈ」を設定し（ステップＳ１５５）、図１０に示すステップＳ９６の処理を終える。なお、本実施形態においては、図１８（ｂ）の画面Ｐ２に示すように「分」までしか設定できるようにしていないが、「秒」も設定できるようにした場合に、差分があるか否かを確認するにあたっては、秒桁以下の差分しかなかった場合は、変更がなかったものとして判断するのが好ましい。
【０１０５】
一方、差分がない場合、演出制御ＣＰＵ９００は、現在時刻が変更されなかったと判断し（ステップＳ１５４：ＮＯ）、ステータスフラグＳＴ_ＦＬＧに「００Ｈ」を設定し（ステップＳ１５３）、図１０に示すステップＳ９６の処理を終える。
【０１０６】
＜全設定終了処理＞
ステータスフラグＳＴ_ＦＬＧの値が「０６Ｈ」のとき、図１７に示すように、演出制御ＣＰＵ９００は、後述するステップＳ１７０にて値がセットされる確認タイマＣＮ_ＴＩＭＥＲが「０」か否かを確認する（ステップＳ１６０）。確認タイマＣＮ_ＴＩＭＥＲの値が「０」であれば（ステップＳ１６０：ＹＥＳ）、演出制御ＣＰＵ９００は、システムコントロール部９０５ｆ（図４参照）が備えている計時日時操作フラグＴＣ_ＦＬＧに「１」を設定する（ステップＳ１６１）。これにより、日時生成部９０５ｂの計時動作は停止し、当該日時生成部９０５ｂ（図４参照）に計時日時を設定することができることとなる。
【０１０７】
次いで、演出制御ＣＰＵ９００は、所定時間（例えば、１２２μｓ以上）待機した後（ステップＳ１６２）、ＲＴＣモジュール部９０５（図３参照）に、演出制御ＲＡＭ９０２内のメモリ領域に格納した設定データを送信する（ステップＳ１６３）。これにより、当該設定データが、ＲＴＣモジュール部９０５のバスインターフェース９０５ｇを介して、日時生成部９０５ｂが備えているレジスタ内にシステムコントロール部９０５ｆにより書き込まれる。この際、演出制御ＣＰＵ９００は、図１８（ｄ）に示す画面Ｐ４の内容が表示されるような液晶制御コマンドを演出制御ＲＡＭ９０２内のメモリ領域に格納する。この液晶制御コマンドが、後述する図２０に示すタイマ割込み処理の際、液晶制御基板１２０（図３参照）に送信され、液晶表示装置４１に表示されることとなる。なお、図１８（ｄ）に示す画面Ｐ４の「設定終了」が選択された場合は、液晶表示装置４１に図１８に示す設定画面が表示されない（キャンセルされる）こととなる。
【０１０８】
次いで、演出制御ＣＰＵ９００は、上記計時日時操作フラグＴＣ_ＦＬＧに「０」を設定する（ステップＳ１６４）。これにより、日時生成部９０５ｂが備えているレジスタに書き込んだ上記設定データが反映され、当該日時生成部９０５ｂは、その設定データに基づく日時より日時を計時することとなる。
【０１０９】
次いで、演出制御ＣＰＵ９００は、日時生成部９０５ｂが備えている電圧低下検知フラグＦＯＳ_ＦＬＧに「０」を設定し（ステップＳ１６５）、図７に示すステップＳ５２と同一の処理を行い、日時生成部９０５ｂにて計時している計時日時をバスインターフェース９０５ｇ及びシステムコントロール部９０５ｆを介して日時生成部９０５ｂより読み出し、図示しない内部レジスタ内に格納する（ステップＳ１６６）。
【０１１０】
次いで、演出制御ＣＰＵ９００は、上記複数回読み出した計時日時の値が不一致であれば（ステップＳ１６７：ＮＯ）、ＲＴＣモジュール部９０５に何らかの異常が発生していると判断し、ＲＴＣモジュール部９０５に異常が発生したことを報知する液晶制御コマンドを演出制御ＲＡＭ９０２内に格納し（ステップＳ１６８）、そして、ＲＴＣ演出不使用フラグＲＤ_ＦＬＧに「１」を設定し（ステップＳ１６９）、ＲＴＣ演出が実行されないようにした上で、ステップＳ１７７の処理に進む。なお、この液晶制御コマンドが、後述する図２０に示すタイマ割込み処理の際、液晶制御基板１２０（図３参照）に送信され、液晶表示装置４１にＲＴＣモジュール部９０５に異常が発生したことが表示されることとなる。なおまた、この表示は、所定時間（例えば、３０秒）表示されるものである。
【０１１１】
一方、上記複数回読み出した計時日時の値が一致していれば（ステップＳ１６７：ＹＥＳ）、確認タイマＣＮ_ＴＩＭＥＲに１秒以上のカウントを行うカウント値を設定する（ステップＳ１７０）。
【０１１２】
演出制御ＣＰＵ９００は、上記ステップＳ１７０の処理を終えた後、又は、上記ステップＳ１６０にて確認タイマＣＮ_ＴＩＭＥＲの値が「０」でなければ（ステップＳ１６０：ＮＯ）、確認タイマＣＮ_ＴＩＭＥＲの値を減算する（ステップＳ１７１）。
【０１１３】
次いで、演出制御ＣＰＵ９００は、確認タイマＣＮ_ＴＩＭＥＲの値を確認し、１秒以上経過していなければ（ステップＳ１７２：ＮＯ）、図１０に示すステップＳ９７の処理を終える。
【０１１４】
一方、演出制御ＣＰＵ９００は、確認タイマＣＮ_ＴＩＭＥＲの値を確認し、１秒以上経過していれば（ステップＳ１７２：ＹＥＳ）、図７に示すステップＳ５５と同一の処理を行い、日時生成部９０５ｂにて計時している計時日時をバスインターフェース９０５ｇ及びシステムコントロール部９０５ｆを介して日時生成部９０５ｂより読み出し、図示しない内部レジスタ内に格納する（ステップＳ１７３）。
【０１１５】
次いで、演出制御ＣＰＵ９００は、上記ステップＳ１６６にて読み出した計時日時と、上記ステップＳ１７３にて読み出した計時日時との差分をとり、１秒以上の差が発生しているか否かを確認する（ステップＳ１７４）。一秒以上の差が発生していなければ（ステップＳ１７４：ＮＯ）、ＲＴＣモジュール部９０５に何らかの異常が発生していると判断し、ＲＴＣモジュール部９０５に異常が発生したことを報知する液晶制御コマンドを演出制御ＲＡＭ９０２内に格納し（ステップＳ１６８）、そして、ＲＴＣ演出不使用フラグＲＤ_ＦＬＧに「１」を設定し（ステップＳ１６９）、ＲＴＣ演出が実行されないようにした上で、ステップＳ１７７の処理に進む。
【０１１６】
一方、一秒以上の差が発生していれば（ステップＳ１７４：ＹＥＳ）、ＲＴＣモジュール部９０５に何ら異常が発生していないと判断し、ＲＴＣ演出を実行する際使用される内部カウンタＩＮ_ＣＮＴに上記ステップＳ１７３にて読み出した計時日時をセットし、カウントアップ開始フラグＣＵＳ_ＦＬＧに「１」を設定する（ステップＳ１７５）。なお、この内部カウンタＩＮ_ＣＮＴのカウントアップの方法については、後述することとする。
【０１１７】
次いで、演出制御ＣＰＵ９００は、ＲＴＣ演出不使用フラグＲＤ_ＦＬＧに「０」を設定し（ステップＳ１７６）、ＲＴＣ演出が実行されるようにした上で、ステップＳ１７７の処理に進む。このように、ステップＳ１６６〜ステップＳ１７４の処理を設けることにより、不正確な計時日時を使用してしまう事態を防止することができる。また、このように、計時日時が不正確な場合、ＲＴＣ演出を使用しないようにすれば、意図しないタイミングでＲＴＣ演出が実行されてしまう事態を防止することができる。
【０１１８】
上記処理を経て、ステップＳ１７７の処理に進んだ演出制御ＣＰＵ９００は、時間設定フラグＴＭ_ＦＬＧに「０」を設定し（ステップＳ１７７）、図１０に示すステップＳ９７の処理を終える。
【０１１９】
しかして、本実施形態によれば、計時日時操作フラグＴＣ_ＦＬＧに「１」を設定し、日時生成部９０５ｂの計時動作を停止させた上で、当該日時生成部９０５ｂに計時日時を設定し、その設定後、日時生成部９０５ｂの計時動作を再開させているため、不正確な日時を使用してしまう事態を防止することができる。また、図７のステップＳ５０の処理にて、計時日時操作フラグＴＣ_ＦＬＧの値が「１」だった場合、ステップＳ７９の処理を実行（すなわち、計時日時の再設定）しない限り、計時日時操作フラグＴＣ_ＦＬＧの値は「１」のままである。そのため、日時生成部９０５ｂの計時動作は停止した状態となる。それゆえ、計時日時を再設定しない限り、日時生成部９０５ｂの計時動作を停止させたままの状態にしておけば、日時生成部９０５ｂが、不正確な日時を計時してしまうという事態を防止することができる。
【０１２０】
＜メイン処理＞
かくして、上記のようなステップＳ１３（図５参照）の処理を経て、演出制御ＣＰＵ９００は、ＲＴＣ演出不使用フラグＲＤ_ＦＬＧに「０」が設定されていれば、ＲＴＣ演出を実行すると判断し、内部カウンタＩＮ_ＣＮＴのカウント値（演出用日時データ）を取得し、その取得したカウント値（演出用日時データ）を用いたＲＴＣ演出に応じた制御信号並びに上記決定された演出パターンに応じた制御信号を生成する。すなわち、光に関する制御信号、音に関する制御信号を生成する。そして、演出ボタン装置１３を遊技者に押下させるような演出があるか否かも決定され、図示しない可動役物を動作させるモータ（図示せず）の動作内容及び大入賞口４３等のソレノイドの動作内容を決定する（ステップＳ１４）。なお、この決定された光に関する制御信号が、次回のステップＳ１１の処理の際、演出制御ＲＡＭ９０２内のメモリ領域に書き込まれることとなる。このように、ＲＴＣ演出を実行する際、内部カウンタＩＮ_ＣＮＴのカウント値（演出用日時データ）を取得し、使用ようにすれば、日時生成部９０５ｂにて計時している計時日時が更新中だとしてもアクセス可能となるまで待機せずとも良くなる。それゆえ、本実施形態によれば、計時日時取得時の処理遅延を防止することができる。
【０１２１】
次いで、演出制御ＣＰＵ９００は、上記決定された音に関する制御信号を音ＬＳＩ９０３に送信する。そして、音ＬＳＩ９０３は、その制御信号に応じたＢＧＭあるいは効果音を音ＲＯＭ９０４から読み出す。これにより、音ＬＳＩ９０３は、その読み出した音データに基づく処理を行い、音源データとしてスピーカ１７へ出力する処理を行う（ステップＳ１５）。
【０１２２】
次いで、演出制御ＣＰＵ９００は、ステップＳ１２にて決定されたソレノイドの作動内容に応じたソレノイドデータを生成し、その生成したソレノイドデータを演出制御ＲＡＭ９０２内に格納する（ステップＳ１６）。
【０１２３】
次いで、演出制御ＣＰＵ９００は、上記ステップＳ１５の処理に関し、音ＬＳＩ９０３が音データ等をデコード処理する際、ノイズ等により何らかのエラーが発生していないかを、当該音ＬＳＩ９０３にアクセスし確認する（ステップＳ１７）。
【０１２４】
かくして、演出制御ＣＰＵ９００は、上記ステップＳ１７の処理を終えた後、再度ステップＳ９の処理に戻り、ステップＳ９〜Ｓ１７の処理を繰り返すこととなる。
【０１２５】
＜コマンド受信割込み処理＞
続いて、図１９を参照して、このような演出制御メイン処理の実行中に、主制御基板６０より演出制御コマンド及び割込み信号が送信されてきた際の処理について説明する。
【０１２６】
図１９に示すように、演出制御ＣＰＵ９００は、上記割込み信号を受信した際、各レジスタの内容を演出制御ＲＡＭ９０２内のスタック領域に退避させる退避処理を実行する（ステップＳ２００）。その後、演出制御ＣＰＵ９００は、演出制御コマンドを受信した入力ポートのレジスタを読み出し（ステップＳ２０１）、演出制御ＲＡＭ９０２内のコマンド送受信用メモリ領域のアドレス番地を示すポインタを算出する（ステップＳ２０２）。
【０１２７】
そしてその後、演出制御ＣＰＵ９００は、再度、演出制御コマンドを受信した入力ポートのレジスタを読み出し（ステップＳ２０３）、ステップＳ２０１にて読み出した値とステップＳ２０３にて読み出した値が一致しているか否かを確認する。一致していなければ（ステップＳ２０４：ＮＯ）、ステップＳ２０７に進み、一致していれば（ステップＳ２０４：ＹＥＳ）、上記算出したポインタに対応するアドレス番地に、主制御基板６０より受信した演出制御コマンドを格納する（ステップＳ２０５）。なお、この格納された演出制御コマンドが、図５に示すステップＳ１２の処理の際、演出制御ＣＰＵ９００に読み出されることとなる。
【０１２８】
次いで、演出制御ＣＰＵ９００は、演出制御ＲＡＭ９０２内のコマンド送受信用メモリ領域のアドレス番地を示すポインタを更新し（ステップＳ２０６）、ステップＳ２００の処理で退避しておいたレジスタを復帰させる（ステップＳ２０７）。これにより、図５に示す演出制御メイン処理に戻ることとなる。
【０１２９】
＜タイマ割込み処理＞
続いて、図２０を参照して、演出制御メイン処理のステップＳ８（図５参照）の処理にて設定した、１ｍｓ毎のタイマ割込みが発生した際の処理について説明する。
【０１３０】
図２０に示すように、演出制御ＣＰＵ９００は、１ｍｓ毎のタイマ割込みが発生した際、各レジスタの内容を演出制御ＲＡＭ９０２内のスタック領域に退避させる退避処理を実行する（ステップＳ３００）。その後、演出制御ＣＰＵ９００は、当該演出制御ＣＰＵ９００内に設けられている入出力ポートのレジスタをリフレッシュする（ステップＳ３０１）。
【０１３１】
続いて、演出制御ＣＰＵ９００は、図５に示すステップＳ１６にて処理した演出制御ＲＡＭ９０２内のメモリ領域に格納されているソレノイドデータを出力ポートよりシリアル転送で送信する。これにより、大入賞口４３等が開閉動作することとなる。またさらに、演出制御ＣＰＵ９００は、演出制御ＲＡＭ９０２内のメモリ領域に格納されているモータデータを出力ポートよりシリアル転送で送信する。これにより、図示しない可動役物が、そのモータデータに基づいた動作をすることとなる（ステップＳ３０２）。
【０１３２】
次いで、演出制御ＣＰＵ９００は、演出ボタン装置１３からの信号を受信する（ステップＳ３０３）。なお、演出ボタン装置１３が遊技者によって押下されていた場合、演出制御ＣＰＵ９００は、図５に示すステップＳ１４の処理を行う際、演出ボタン装置１３が押下されたことを考慮した演出パターンを決定することとなる。
【０１３３】
次いで、演出制御ＣＰＵ９００は、図示しない可動役物のモータ（図示せず）の位置を検知するモータセンサから送信される検知データに基づきモータの位置を確認する（ステップＳ３０４）。
【０１３４】
次いで、演出制御ＣＰＵ９００は、図５に示すステップＳ７，ステップＳ１１，ステップＳ１３の処理にて演出制御ＲＡＭ９０２内のメモリ領域に格納された液晶制御コマンドを液晶制御基板１２０（図３参照）に送信する（ステップＳ３０５）。
【０１３５】
次いで、演出制御ＣＰＵ９００は、上記ステップＳ３０４にて確認したモータの位置に基づき、図５に示すステップＳ１４にて決定された可動役物を動作させるモータの動作内容に応じたモータデータを生成した上で、演出制御ＲＡＭ９０２内のメモリ領域に格納する（ステップＳ３０６）。なお、この演出制御ＲＡＭ９０２内のメモリ領域に格納されたモータデータが、次の１ｍｓのタイマ割込みの際、ステップＳ３０２の処理にて出力ポートよりシリアル転送にて送信されることとなる。
【０１３６】
次いで、演出制御ＣＰＵ９００は、内部カウンタＩＮ_ＣＮＴの処理を行う（ステップＳ３０７）。この内部カウンタ処理について、図２１を参照して具体的に説明する。
【０１３７】
＜内部カウンタ処理＞
図２１に示すように、演出制御ＣＰＵ９００は、まず、後述するエラーフラグＥＲＲ_ＦＬＧの値に「１」が設定されているかを確認する（ステップＳ４００）。エラーフラグＥＲＲ_ＦＬＧに「１」が設定されていれば、エラー発生中であると判断し（ステップＳ４００：ＹＥＳ）、図２０に示すステップＳ３０７の処理を終える。
【０１３８】
一方、エラーフラグＥＲＲ_ＦＬＧに「０」が設定されていれば、エラーは発生中でないと判断し（ステップＳ４００：ＮＯ）、演出制御ＣＰＵ９００は、内部カウンタＩＮ_ＣＮＴの値が補正時刻（例えば、２４：００：００）に到達したか否かを確認する（ステップＳ４０１）。補正時刻に到達していなければ（ステップＳ４０１：ＹＥＳ）、演出制御ＣＰＵ９００は、後述するエラーカウンタＥＲＲ_ＣＮＴ及びアクセス禁止カウンタＡＢ_ＣＮＴの値をクリアする（ステップＳ４０２）。
【０１３９】
次いで、演出制御ＣＰＵ９００は、カウントアップ開始フラグＣＵＳ_ＦＬＧに「１」が設定されていることを確認し、ＲＴＣ演出を実行する際使用される内部カウンタＩＮ_ＣＮＴのカウントアップを行い（ステップＳ４０３）、図２０に示すステップＳ３０７の処理を終える。このように、１ｍｓ毎のタイマ割込み内で、内部カウンタＩＮ_ＣＮＴのカウントアップを行うようにすれば、正確な日時をカウントすることができ、意図通りのＲＴＣ演出を実行させることができる。
【０１４０】
一方、補正時刻に到達していれば（ステップＳ４０１：ＮＯ）、ＲＴＣモジュール部９０５のシステムコントロール部９０５ｆ（図４参照）よりアクセス禁止フラグＡＢ_ＦＬＧの値を２回取得し、その２回取得したアクセス禁止フラグＡＢ_ＦＬＧのレベルが一致するか否かを確認した上で図示しない内部レジスタ内に格納し、そのアクセス禁止フラグＡＢ_ＦＬＧのレベルを確認する（ステップＳ４０４）。これにより、アクセス禁止フラグＡＢ_ＦＬＧの値が「１」であれば（ステップＳ４０４：＝１）、日時生成部９０５ｂにて計時している計時日時は、更新中であるため、日時生成部９０５ｂより計時日時を読み出さず、演出制御ＣＰＵ９００は、アクセス禁止カウンタＡＢ_ＣＮＴの値を＋１加算する（ステップＳ４０５）。
【０１４１】
次いで、演出制御ＣＰＵ９００は、アクセス禁止カウンタＡＢ_ＣＮＴの値を確認し（ステップＳ４０６）、１０より小さければ（ステップＳ４０６：ＹＥＳ）、図２０に示すステップＳ３０７の処理を終える。
【０１４２】
一方、１０より大きければ（ステップＳ４０６：ＮＯ）、演出制御ＣＰＵ９００は、ＲＴＣモジュール部９０５（図３参照）に何らかの異常が発生していると判断し、上記ステップＳ４００にて参照するエラーフラグＥＲＲ_ＦＬＧに「１」を設定し（ステップＳ４０７）、そして、ＲＴＣ演出不使用フラグＲＤ_ＦＬＧに「１」を設定し（ステップＳ４０８）、ＲＴＣ演出が実行されないようにした上で、図２０に示すステップＳ３０７の処理を終える。このようにすれば、意図しないＲＴＣ演出が実行されてしまう事態を防止することができる。
【０１４３】
他方、アクセス禁止フラグＡＢ_ＦＬＧの値が「０」であれば（ステップＳ４０４：＝０）、日時生成部９０５ｂにて計時している計時日時は、更新中でないため、演出制御ＣＰＵ９００は、図７に示すステップＳ５２と同一の処理を行い、日時生成部９０５ｂにて計時している計時日時をバスインターフェース９０５ｇ及びシステムコントロール部９０５ｆを介して日時生成部９０５ｂより読み出し、図示しない内部レジスタ内に格納する（ステップＳ４０９）。これにより、不正確な計時日時を日時生成部９０５ｂ（図４参照）より読み出してしまう事態を防止することができる。
【０１４４】
次いで、演出制御ＣＰＵ９００は、上記複数回読み出した計時日時の値が一致していれば（ステップＳ４１０：ＹＥＳ）、ＲＴＣモジュール部９０５に何ら異常が発生していないと判断し、エラーカウンタＥＲＲ_ＣＮＴのカウント値をクリアする（ステップＳ４１１）。
【０１４５】
次いで、演出制御ＣＰＵ９００は、上記ステップ４０９にて、演出制御ＣＰＵ９００の内部レジスタ内に格納した計時日時を内部カウンタＩＮ_ＣＮＴにセットし、時刻補正を行い（ステップＳ４１２）、図２０に示すステップＳ３０７の処理を終える。
【０１４６】
一方、計時日時の値が不一致であれば（ステップＳ４１０：ＮＯ）、エラーカウンタＥＲＲ_ＣＮＴの値を＋１加算する（ステップＳ４１３）。
【０１４７】
次いで、演出制御ＣＰＵ９００は、エラーカウンタＥＲＲ_ＣＮＴの値を確認し（ステップＳ４１３）、１０より小さければ（ステップＳ４１４：ＹＥＳ）、図２０に示すステップＳ３０７の処理を終える。
【０１４８】
一方、１０より大きければ（ステップＳ４１４：ＮＯ）、演出制御ＣＰＵ９００は、ＲＴＣモジュール部９０５（図３参照）に何らかの異常が発生していると判断し、上記ステップＳ４００にて参照するエラーフラグＥＲＲ_ＦＬＧに「１」を設定し（ステップＳ４１５）、そして、ＲＴＣ演出不使用フラグＲＤ_ＦＬＧに「１」を設定し（ステップＳ４１６）、ＲＴＣ演出が実行されないようにした上で、図２０に示すステップＳ３０７の処理を終える。このようにすれば、意図しないＲＴＣ演出が実行されてしまう事態を防止することができる。
【０１４９】
＜タイマ割込み処理＞
かくして、演出制御ＣＰＵ９００は、上記ステップＳ３０７（図２０参照）の処理を終えた後、図５に示すステップＳ９の処理にて用いる０〜３１までループ状にカウントするメインループカウンタＭＬ_ＣＮＴをインクリメント（＋１）し、そのインクリメントした値を１６分周（すなわち、１６で除算）する処理を行う（ステップＳ３０８）。そしてその後、演出制御ＣＰＵ９００は、ステップＳ３００の処理で退避しておいたレジスタを復帰させる（ステップＳ３０９）。これにより、図５に示す演出制御メイン処理に戻ることとなる。
【０１５０】
しかして、以上説明した本実施形態によれば、不正確な計時日時を取得してしまう事態を防止することができる。
【０１５１】
＜第２実施形態＞
次に、本発明に係る遊技機の第２実施形態を図２２〜図２５を参照して説明する。なお、第１実施形態と同一構成については、同一の符号を付し、説明は省略する。
【０１５２】
第２実施形態と第１実施形態の異なる点は、第１実施形態では、内部カウンタＩＮ_ＣＮＴのカウント値（演出用日時データ）を用いてＲＴＣ演出を実行したが、第２実施形態では、日時生成部９０５ｂにて計時している計時日時を取得し、ＲＴＣ演出を実行するものである。
【０１５３】
そのため、第２実施形態は、演出制御基板９０の処理内容（プログラムの概要）のうち、図２２〜図２５に示す処理内容が第１実施形態と相違しており、それ以外の処理は、第１実施形態と同一である。それゆえ、以下では、処理内容が異なる部分のみ説明することとする。
【０１５４】
図２２に示すように、ステップＳ７（図５参照）のＲＴＣ確認処理の処理内容が相違する。すなわち、図２２に示すステップＳ７（図５参照）のＲＴＣ確認処理の詳細処理と、図６に示すステップＳ７（図５参照）のＲＴＣ確認処理の詳細処理とは、ステップＳ５００（図２２参照）の計時日時データ読み込み処理と、ステップＳ３０（図６参照）の内部カウンタの設定処理とが相違し、それ以外の処理は同一である。
【０１５５】
このステップＳ５００に示す計時日時データ読み込み処理は、ステップＳ５２（図７参照）と同一の処理を行い、日時生成部９０５ｂにて計時している計時日時をバスインターフェース９０５ｇ及びシステムコントロール部９０５ｆを介して日時生成部９０５ｂより読み出し、演出制御ＣＰＵ９００の内部レジスタ（図示せず）内に格納するというものである（ステップＳ５００）。
【０１５６】
一方、図２３に示すように、ステップＳ１３（図５参照）のＲＴＣ処理の処理内容も相違する。すなわち、図２３に示す全設定終了処理は、ステップＳ１３（図５参照）のＲＴＣ処理の詳細処理（図９参照）のうち、ステップＳ７９の時間設定処理の詳細処理（図１０参照）のうち、ステップＳ９７の全設定終了処理の詳細処理を示すもので、図２３に示すステップＳ９７（図１０参照）の全設定処理と、図１７に示すステップＳ９７（図１０参照）の全設定処理とは、ステップＳ６００（図２２参照）の計時日時データ読み込み処理と、ステップＳ１７５（図１７参照）の内部カウンタの設定処理とが相違し、それ以外の処理は同一である。
【０１５７】
このステップＳ６００に示す計時日時データ読み込み処理は、ステップＳ５２（図７参照）と同一の処理を行い、日時生成部９０５ｂにて計時している計時日時をバスインターフェース９０５ｇ及びシステムコントロール部９０５ｆを介して日時生成部９０５ｂより読み出し、演出制御ＣＰＵ９００の内部レジスタ（図示せず）内に格納するというものである（ステップＳ６００）。なお、図１６に示す再設定確認処理のうち、第１実施形態と異なる部分があるため、その点について説明する。すなわち、第１実施形態において、演出制御ＣＰＵ９００は、ステップＳ１５２にて、演出制御ＲＡＭ９０２内のメモリ領域に格納した設定データ（ステップＳ１５０参照）を読み出し、内部カウンタＩＮ_ＣＮＴと比較し、西暦が極端に異なるか否か等を確認し、当該設定データが正常か否かを確認していたが、本実施形態においては、図２２に示すステップＳ５００にて、当該演出制御ＣＰＵ９００の内部レジスタ（図示せず）内に格納した計時日時と比較し、西暦が極端に異なるか否か等を確認している。そして、設定データが正常でなければ（ステップＳ１５２：ＮＯ）、演出制御ＣＰＵ９００は、ステータスフラグＳＴ_ＦＬＧに「００Ｈ」を設定し（ステップＳ１５３）、図１０に示すステップＳ９６の処理を終え、設定データが正常であれば（ステップＳ１５２：ＹＥＳ）、上記ステップＳ１５０にて演出制御ＲＡＭ９０２内のメモリ領域に格納した設定データを読み出し、当該演出制御ＣＰＵ９００の内部レジスタ（図示せず）内に格納した計時日時と比較し、差分があるか否かを確認する（ステップＳ１５４）。差分がある場合、演出制御ＣＰＵ９００は、現在時刻が変更されたと判断し（ステップＳ１５４：ＹＥＳ）、ステータスフラグＳＴ_ＦＬＧに「０６Ｈ」を設定し（ステップＳ１５５）、図１０に示すステップＳ９６の処理を終えることとなる。
【０１５８】
一方、図２４に示すように、タイマ割込み処理の処理内容も相違する。すなわち、図２４に示すタイマ割込み処理と、図２０に示すタイマ割込み処理とは、ステップＳ７００（図２４参照）の計時日時データ取得処理と、ステップＳ３０７の内部カウンタ処理とが相違し、それ以外の処理は同一である。この計時日時データ取得処理について、図２５を参照して具体的に説明する。
【０１５９】
＜計時日時データ取得処理＞
図２５に示すように、演出制御ＣＰＵ９００は、まず、後述するエラーフラグＥＲＲ_ＦＬＧの値に「１」が設定されているかを確認する（ステップＳ８００）。エラーフラグＥＲＲ_ＦＬＧに「１」が設定されていれば、エラー発生中であると判断し（ステップＳ８００：ＹＥＳ）、図２４に示すステップＳ７００の処理を終える。
【０１６０】
一方、エラーフラグＥＲＲ_ＦＬＧに「０」が設定されていれば、エラーは発生中でないと判断し（ステップＳ８００：ＮＯ）、演出制御ＣＰＵ９００は、ＲＴＣモジュール部９０５のシステムコントロール部９０５ｆ（図４参照）よりアクセス禁止フラグＡＢ_ＦＬＧの値を２回取得し、その２回取得したアクセス禁止フラグＡＢ_ＦＬＧのレベルが一致するか否かを確認した上で図示しない内部レジスタ内に格納し、そのアクセス禁止フラグＡＢ_ＦＬＧのレベルを確認する（ステップＳ８０１）。これにより、アクセス禁止フラグＡＢ_ＦＬＧの値が「０」であれば（ステップＳ８０１：＝０）日時生成部９０５ｂにて計時している計時日時は、更新中でないため、演出制御ＣＰＵ９００は、アクセス禁止カウンタＡＢ_ＣＮＴの値をクリアする（ステップＳ８０２）。
【０１６１】
次いで、演出制御ＣＰＵ９００は、ステップＳ５２（図７参照）と同一の処理を行い、日時生成部９０５ｂにて計時している計時日時をバスインターフェース９０５ｇ及びシステムコントロール部９０５ｆを介して日時生成部９０５ｂより読み出し、図示しない内部レジスタ内に格納し（ステップＳ８０３）、図２４に示すステップＳ７００の処理を終える。なお、この処理にて格納された計時日時が、ステップＳ１４（図５参照）にて使用されることとなる。すなわち、ステップＳ１４にて、演出制御ＣＰＵ９００は、ＲＴＣ演出不使用フラグＲＤ_ＦＬＧに「０」が設定されていれば、ＲＴＣ演出を実行すると判断し、当該計時日時を用いたＲＴＣ演出に応じた制御信号並びに上記決定された演出パターンに応じた制御信号を生成する。すなわち、光に関する制御信号、音に関する制御信号を生成するというものである。
【０１６２】
一方、アクセス禁止フラグＡＢ_ＦＬＧの値が「１」であれば（ステップＳ８０１：＝１）、日時生成部９０５ｂにて計時している計時日時は、更新中であるため、日時生成部９０５ｂより計時日時を読み出さず、アクセス禁止カウンタＡＢ_ＣＮＴの値を＋１加算する（ステップＳ８０４）。これにより、不正確な計時日時を日時生成部９０５ｂ（図４参照）より読み出してしまう事態を防止することができる。
【０１６３】
次いで、演出制御ＣＰＵ９００は、アクセス禁止カウンタＡＢ_ＣＮＴの値を確認する（ステップＳ８０５）。そして、１０より小さければ（ステップＳ８０５：ＹＥＳ）、図２４に示すステップＳ７００の処理を終える。
【０１６４】
一方、１０より大きければ（ステップＳ８０５：ＮＯ）、演出制御ＣＰＵ９００は、ＲＴＣモジュール部９０５（図３参照）に何らかの異常が発生していると判断し、上記ステップＳ８００にて参照するエラーフラグＥＲＲ_ＦＬＧに「１」を設定し（ステップＳ８０６）、ＲＴＣ演出不使用フラグＲＤ_ＦＬＧに「１」を設定し（ステップＳ８０７）、ＲＴＣ演出が実行されないようにした上で、図２４に示すステップＳ７００の処理を終える。このようにすれば、意図しないＲＴＣ演出が実行されてしまう事態を防止することができる。
【０１６５】
しかして、以上説明した本実施形態においても、不正確な計時日時を取得してしまう事態を防止することができる。
【０１６６】
なお、第１実施形態及び第２実施形態において示すＲＴＣ演出とは、予告等の演出に限らず、時刻や日付を表示したり、特定の日時に達するまでの残日時をカウント方式で表示したりする等の幅広い演出態様のことをいう。
【０１６７】
また、本実施形態においては、ＲＴＣ用ＲＡＭ９０６に、ＲＴＣモジュール部９０５の機能を使用するかしないかの設定信号を格納する例だけを示したが、それに限らず、主制御基板６０より送信される現在の遊技状態等を格納しても良い。
【符号の説明】
【０１６８】
１                    パチンコ遊技機
９０                  演出制御基板
９００                演出制御ＣＰＵ
９０１                演出制御ＲＯＭ
９０２                演出制御ＲＡＭ
９０５                ＲＴＣモジュール部（計時手段）
ＡＢ_ＦＬＧ            アクセス禁止フラグ（アクセス禁止手段）
【図１】
2014151072.tif 000003
【図２】
2014151072.tif 000004
【図３】
2014151072.tif 000005
【図４】
2014151072.tif 000006
【図５】
2014151072.tif 000007
【図６】
2014151072.tif 000008
【図７】
2014151072.tif 000009
【図８】
2014151072.tif 000010
【図９】
2014151072.tif 000011
【図１０】
2014151072.tif 000012
【図１１】
2014151072.tif 000013
【図１２】
2014151072.tif 000014
【図１３】
2014151072.tif 000015
【図１４】
2014151072.tif 000016
【図１５】
2014151072.tif 000017
【図１６】
2014151072.tif 000018
【図１７】
2014151072.tif 000019
【図１８】
2014151072.tif 000020
【図１９】
2014151072.tif 000021
【図２０】
2014151072.tif 000022
【図２１】
2014151072.tif 000023
【図２２】
2014151072.tif 000024
【図２３】
2014151072.tif 000025
【図２４】
2014151072.tif 000026
【図２５】
2014151072.tif 000027