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