(57)【要約】【課題】サブＣＰＵとリアルタイムクロックＲＴＣの通信中段によりシリアルデータラインがローレベルを保持し続ける場合にも通信を再開させる。【解決手段】Ｉ２Ｃバスにより通信を開始させる際、ＲＴＣに起因してＳＤＡがローレベルに保持される異常を検出したとき、サブＣＰＵからの指令によりＳＣＬ＝ＨのときＳＤＡをＬからＨに変化させる通信停止処理と、これに続いてサブＣＰＵからの指令によりＳＣＬ＝ＨのときＳＤＡをＨからＬに変化させる通信開始処理とを一回以上実行して、ＳＣＬにダミークロックを発振させ、ＳＤＡがＬからＨに復帰した後に通信を再開させる。【選択図】図３
2017038825.tif 000002
【特許請求の範囲】
【請求項１】
シリアルクロックライン（ＳＣＬという）とシリアルデータライン（ＳＤＡという）によりマスターとスレーブの間で通信を行う高速シリアルバスにより、マスターとなるマイクロコントローラとスレーブとなるリアルタイムクロックとの間を接続した遊技機において、
前記マイクロコントローラに、前記高速シリアルバスにより通信を開始させる際、前記リアルタイムクロックに起因してＳＤＡがローレベルに保持される異常を検出したとき、前記マイクロコントローラからの指令によりＳＣＬがハイレベルにあるときＳＤＡをローレベルからハイレベルに変化させる通信停止処理と、これに続いて前記マイクロコントローラからの指令によりＳＣＬがハイレベルにあるときＳＤＡをハイレベルからローレベルに変化させる通信開始処理とを一回以上実行して、ＳＣＬがハイレベルからローレベルへローレベルからハイレベルへと変化するダミークロックを発振させ、ＳＤＡがローレベルからハイレベルに復帰した後に通信を再開させる通信復旧手段を設けたことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回胴式遊技機、その他のスロットマシン、アーケードゲーム機、ぱちんこ遊技機等の遊技機に関する。特に、リアルタイムクロック（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ、以下、ＲＴＣともいう）を演出デバイスに含み、サブＣＰＵ等との間で高速シリアルバスにより通信を行う遊技機に係る。
【背景技術】
【０００２】
この種の遊技機に適用する高速シリアルバスには、通常、オランダのフィリップス社（Ｐｈｉｌｉｐｓ）が開発したＩ２Ｃ（Ｉｎｔｅｒ−Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、ＩＩＣ又はＩ２Ｃとも書く）バスが用いられる。このＩ２Ｃバスは、シリアルクロックラインＳＣＬとシリアルデータラインＳＤＡの２本の信号線により双方向の通信を可能にした高速シリアルバスであり、ピン数や基板上の配線も少なく、低コスト化が可能であること、複数のデバイスを数珠繋ぎして負荷容量を変更可能であることや、各デバイスをアドレスで管理可能であることから、機種毎の要求仕様に柔軟に対応させることができ、しかも、ノイズに強い等、遊技機への適用に好都合な特徴を有している。Ｉ２Ｃバスによるシリアル通信方式によりリアルタイムクロックＲＴＣとの間で通信を行う遊技機の例は、例えば特許文献１等に記載されている。
【０００３】
なお、Ｉ２Ｃバス方式において、マスターとは、データ転送を開始し、クロック信号を生成し、データ転送を終了するデバイスをいう。スレーブとは、マスターからアドレス指定されるデバイスをいう。トランスミッタとは、データをバスに送信するデバイスをいう。レシーバとは、データをバスから受信するデバイスをいう。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１７２０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
Ｉ２Ｃバスでは、マスターとなるマイクロコントローラ例えばサブＣＰＵと、マスターからアドレス指定されるＲＴＣ等のスレーブデバイスとの間で通信を開始させる前提として、シリアルクロックラインとシリアルデータラインが共にハイレベル（３．３Ｖや５．０Ｖ等のマイクロコントローラの主動作電位）にある必要があるが、サブＣＰＵがマスターレシーバとなってスレーブトランスミッタとなるＲＴＣから時刻データを受信中に、電源断等の何らかの原因により通信が中断されると、ＲＴＣ側は通信途中であると認識してシリアルデータラインをローレベル（０Ｖ等のグランド電位）に保持し続ける恐れがある。この場合、サブＣＰＵは通信がビジー状態であると判断し、通信を再開させることができなくなる恐れがある。多くの場合、ＲＴＣは二次電池等によりバックアップされているため、逆にこれが災いして、電源断後に電源を再投入してもこの状況を解消できず、市場での復旧は困難になる。
【０００６】
本発明の課題は、マイクロコントローラとリアルタイムクロックＲＴＣとの通信途中に何らかの原因により通信が中段されてシリアルデータラインがローレベルを保持し続けることとなる場合にも、通信を再開させることができる遊技機を提供する点にある。
【課題を解決するための手段】
【０００７】
図面の符号を括弧内に付記して例示する。
シリアルクロックライン（ＳＣＬという）とシリアルデータライン（ＳＤＡという）によりマスターとスレーブの間で通信を行う高速シリアルバス（Ｉ２Ｃ）により、マスターとなるマイクロコントローラ（サブＣＰＵ）とスレーブとなるリアルタイムクロック（ＲＴＣ）との間を接続した遊技機において、
前記マイクロコントローラに、前記高速シリアルバス（Ｉ２Ｃ）により通信を開始させる際、前記リアルタイムクロック（ＲＴＣ）に起因してＳＤＡがローレベルに保持される異常を検出したとき、前記マイクロコントローラからの指令によりＳＣＬがハイレベルにあるときＳＤＡをローレベルからハイレベルに変化させる通信停止処理と、これに続いて前記マイクロコントローラからの指令によりＳＣＬがハイレベルにあるときＳＤＡをハイレベルからローレベルに変化させる通信開始処理とを一回以上実行して、ＳＣＬがハイレベルからローレベルへローレベルからハイレベルへと変化するダミークロックを発振させ、ＳＤＡがローレベルからハイレベルに復帰した後に通信を再開させる通信復旧手段（ＢＫ）を設けた。
【０００８】
これにより、マイクロコントローラとリアルタイムクロックとの通信途中に何らかの原因により通信が中段されてシリアルデータラインがローレベルを保持し続けることとなる場合にも、マイクロコントローラに設ける通信復旧手段により、マイクロコントローラからの指令によりＳＣＬがハイレベルにあるときＳＤＡをローレベルからハイレベルに変化させる通信停止処理と、これに続いて前記マイクロコントローラからの指令によりＳＣＬがハイレベルにあるときＳＤＡをハイレベルからローレベルに変化させる通信開始処理とを一回以上実行することにより、シリアルクロックラインがハイレベルからローレベルへローレベルからハイレベルへと変化するダミークロックを発振させることができ、このダミークロックにより通信途中の通信データをリアルタイムクロックから出力させることができる。このため、リアルタイムクロックがシリアルデータラインを占有している状況を解消でき、シリアルデータラインをローレベルからハイレベルに復帰させることができ、通信を再開させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明遊技機の斜視図。
【図２】遊技機の制御装置のブロック図。
【図３】周辺制御装置におけるサブＣＰＵでの通信開始処理フロー。
【発明を実施するための形態】
【００１０】
図１に、本発明を適用する回胴式遊技機を示す。回胴式遊技機は、一般にパチスロと呼ばれ、遊技機規則、すなわち平成１６年（２００４年）１月３０日の国家公安委員会規則第１での改正を経た昭和６０年（１９８５年）２月１２日の国家公安委員会規則第４「遊技機の認定及び型式の検定等に関する規則」に適合するスロットマシンである。以下、用語及びその技術内容は現行の遊技機規則に準ずる。
【００１１】
遊技機筐体８Ｂは、リアキャビネット８Ｒ及びキャビネット枠８Ｗ、扉状の上下フロントキャビネット８Ｅ，８Ｆを備える。上フロントキャビネット８Ｅには、動画や所定の情報をフルカラーで映し出す演出表示装置７を構成する液晶表示装置７０、リールパネル８、上装飾ランプ８１，左装飾ランプ８２，右装飾ランプ８３，液晶表示装置７０の角に臨む４つのアクセント装飾ランプ８４，リールパネル８の上・左・右に臨むパネル装飾ランプ８５を備える。下フロントキャビネット８Ｆには、操作部８Ｓ、腰部パネル８Ｐ、左下装飾ランプ８６、右下装飾ランプ８７を備える。８１〜８７の総称として、装飾ランプ８８という。９１〜９４はＢＧＭや各種効果音等を出音するスピーカ、８Ｍはメダル払出口、８Ｇはメダル受皿、８Ｔは灰皿である。なお、左右は、遊技機に対面した遊技者目線における左右を意味する。以下、同様である。
【００１２】
リールパネル８の透明な表示窓８０の内部には、複数の可変表示要素となる左リール１Ｌ、中リール１Ｃ、右リール１Ｒを備え、それぞれのリール帯１０Ｌ，１０Ｃ，１０Ｒの外周に全部で２１コマ又は２０コマ配列した図柄のうち連続する３コマを窓越しに臨ませている。定常回転時を含む通常の正転時、各図柄は上から下にスクロールする。表示窓８０の窓越しに表示される複数列及び複数段の図柄表示位置、すなわち、左・中・右リール１Ｌ，１Ｃ，１Ｒの３列とそれぞれの上・中・下の３段との、列と段で特定される３×３＝９個の図柄表示位置において、例えば中段ライン（左中−中中−右中）のみを有効ラインとしている。なお、他のラインを含めて２本以上のラインを有効ラインとしてもよい。
【００１３】
操作部８Ｓには、遊技媒体たる遊技メダルを投入するメダル投入口２、遊技者操作を演出に関与させるプッシュボタンＰＢとダイヤルＤＡをもつジョグダイヤルＪＤ、貯留装置の電磁的記録すなわちクレジットから一回の遊技に必要な規定数例えば３枚（３ＢＥＴ）の掛けメダルを引き落とすベットボタン３、クレジットに残る数のメダルをメダル受皿８Ｇに落す精算ボタン４、各リール１Ｌ，１Ｃ，１Ｒの可変表示（回転）を開始させるスタートスイッチとなるスタートレバー５、各リール１Ｌ，１Ｃ，１Ｒに対応して設け、対応するリールの可変表示（回転）を個別に停止させるストップスイッチとなる左ストップボタン６Ｌ、中ストップボタン６Ｃ、右ストップボタン６Ｒ、メダル投入口２下流のメダル詰り時に押すメダル返却ボタン２０、ドアキー穴８Ｋを備える。
【００１４】
リールパネル８には、現時のクレジット数を表示させるクレジット表示器ＤＬ１、入賞による払出メダル枚数を表示させるペイアウト表示器ＤＬ２、充当掛けメダルが１枚、２枚、３枚になる毎に点灯させる１〜３枚ランプＥＬ１〜３、掛けメダルが受付可能なとき点灯させるベットランプＥＬｂ、スタートレバー５による始動操作が可能なとき点灯させるスタートランプＥＬｓ、再遊技に係る図柄の組合せが表示されたとき点灯させるリプレイランプＥＬｒを含む遊技基本ランプ類３０を備える。また、ストップボタン６Ｌ，６Ｃ，６Ｒを押す順番に正解した時に投入メダル数を超える高配当のメダルを払出す押し順小役についての正解の押し順や狙うべき図柄を報知させるアシストタイムＡＴの作動中に、液晶表示装置７０でのナビ報知と共に点灯させる左停止ランプ７１、中停止ランプ７２、右停止ランプ７３を含む演出表示装置７０を構成する遊技演出ランプ類７００を備える。
【００１５】
ベットランプＥＬｂの点灯時、掛けメダルが０の状態でメダル投入口２からメダル１枚を入れると１枚ランプＥＬ１が点灯し、さらに１枚入れると２枚ランプＥＬ２が点灯し、さらに１枚入れると３枚ランプＥＬ３が点灯し、規定数に達する。規定数の掛けメダルになると、スタートランプＥＬｓが点灯し、スタートレバー５による始動操作が可能になる。規定数に達した状態からスタートレバー５を操作しないでメダル投入口２にさらにメダルを入れると、クレジット表示器ＤＬ１のカウンタを進め、所定上限数である５０枚まで貯留可能となる。入賞により払出されたメダルも５０枚まではクレジットに加算され、５０枚を超えて払出されたメダルは、メダル払出口８Ｍからメダル受皿８Ｇに受止められる。
【００１６】
図２に示すように、遊技機筐体８Ｂの内部に組込む制御装置ＣＮは、遊技の進行を管理し、内部抽せん、入賞によるメダルの払出し、再遊技の作動、役物の作動、アシストタイムＡＴの作動等の遊技者利益に関係する主遊技制御を実行させる所謂メイン側と呼ばれる遊技機規則でいう主基板に対応する主制御装置ＭＣと、この主制御装置ＭＣから一方向性通信仕様に従って送信する情報を受信して主制御装置ＭＣでの決定事項に基づいて演出制御を実行させる所謂サブ側と呼ばれる 遊技機規則でいう周辺基板に対応する周辺制御装置ＳＣとを含む。一方向性通信仕様とは、主基板に関して遊技機規則で規定する「周辺基板が送信する信号を受信することができるものでないこと」を満たす通信仕様をいう。
【００１７】
主制御装置ＭＣは、読み出し専用のリードオンリーメモリＲＯＭ及び読み書き可能なリードライトメモリーＲＷＭを内蔵したＺ８０互換チップから成る８ビットの メインＣＰＵを備え、例えば１２ＭＨｚのシステムクロック動作環境下で使用している。
【００１８】
メインＣＰＵの入力ポートＩ１には、各リール１Ｌ，１Ｃ，１Ｒのインデックスセンサ１１Ｌ，１１Ｃ，１１Ｒ（ＩＤｓ）、各ストップボタン６Ｌ，６Ｃ，６Ｒ、ベットボタン３、精算ボタン４、スタートレバー５、メダル投入口２の下流に設ける投入メダルセンサ２１、遊技機筐体８Ｂに内蔵するメダル払出装置ＨＰの出口に設ける払出メダルセンサ２３の各信号を入力している。出力ポートＯ１から、各ストップボタン６Ｌ，６Ｃ，６Ｒの内蔵ＬＥＤ６１，６２，６３を、モータドライバ回路Ｄｒ１を介して各リール１Ｌ，１Ｃ，１Ｒに駆動軸ＳＨを結合させる各ステッピングモータ１２Ｌ，１２Ｃ，１２Ｒ（ＳＭ）を、ＬＥＤドライバ回路Ｄｒ２を介して遊技基本ランプ類３０を、ソレノイドドライバ回路Ｄｒ３を介してリール始動後に追投入されるメダルをメダル受皿８Ｇに落すメダルブロッカー２２を、モータドライバ回路Ｄｒ４を介してメダル払出装置ＨＰのメダル払出モータ２４を各制御している。
【００１９】
各インデックスセンサＩＤｓは、各リールの内側に取付ける半円帯状のインデックスＩＤ（１Ｌｉ，１Ｃｉ，１Ｒｉ）のオンエッジとオフエッジとを半周毎に検出し、最先のオンエッジ又はオフエッジの検出が全リールについてされた後、ストップボタン６Ｌ，６Ｃ，６Ｒの受付を可能にする。各ステッピングモータＳＭは、鉄芯外周に多数のロータ小歯をもつ永久磁石内蔵式のロータＲｍと、磁極内周に複数のステータ小歯をもつ複数組の磁極にＡ相、Ｂ相、Ｃ相（Ａバー相（Ａの反転相））、Ｄ相（Ｂバー相（Ｂの反転相））の巻線を巻回したステータＳｗとを有し、定常回転時、一の巻線をオンにする１相励磁と、一の巻線及び隣接する他の巻線をオンにする２相励磁とを、１タイマー割込み時間ｔ＝１．４９ｍｓ毎に交互に繰返す１−２相励磁により、励磁パルスの１ステップ更新により半ステップ角（２ステップ更新により１ステップ角）ずつ変位させ、５０４のステップ更新で一回転させる。また、励磁パルスのステップ更新方向を変更することにより正転と逆転とを可能にしている。
【００２０】
メインＣＰＵのＲＯＭ上には、スタートレバー５の操作を契機に、高速更新する例えば２バイトカウンタから抽出する乱数値が、その取り得る０〜６５５３５の範囲内において役に対応づけて区分した何れの当せんエリアに属するかに応じて、入賞、再遊技の作動、役物の作動に係る何れかの当せん役又は不当せんを決定する内部抽せん手段Ｋ、スタートレバー５の操作後で且つ前遊技の開始から４．１秒経過後に全リールを正転側に加速処理して定常回転速度に到達させる回胴回転装置制御手段Ｖ１と各リールを対応するストップボタンの操作により個別に停止させて有効ラインに当せん役に対応した図柄の組合せの表示を許容させる回転停止装置制御手段Ｖ２とを含むリール制御手段Ｖ、遊技結果が入賞なら所定配当数のメダルを払出すメダル払出手段Ｐ、遊技結果が再遊技の作動なら次ゲームの掛けメダルを同一規定数で自動投入するメダル自動投入手段Ｎ、遊技結果が役物作動中等への移行を伴うのなら遊技状態を移行させる遊技状態移行手段Ｊ、所定のフリーズ抽せんにより当せん役別に定めた所定確率により各リールを逆回転等させる所定の回胴演出の当否を決定するフリーズ抽せん手段Ｆ、その当せんに係る回胴演出を実行させる回胴演出実行手段Ｇを設けている。
【００２１】
また、メインＣＰＵのＲＯＭ上には、アシストタイムＡＴの作動を内部当せん役等と関連付けた所定作動条件下で決定するＡＴ作動決定手段Ｈ１、アシストタイムＡＴの作動を延長させることとなる継続ゲーム数等の上乗せを内部当せん役等と関連付けた所定上乗せ条件下で決定するＡＴ上乗せ決定手段Ｈ２、アシストタイムＡＴの作動決定から作動終了までを管理するＡＴ継続管理手段Ｈ３、押し順小役についての正解押し順等のＡＴ指示情報を主制御装置ＭＣで管理する ペイアウト表示器ＤＬ２の表示機能を借りて構築するメインモニタＭＡに出力させると共に周辺制御装置ＳＣで管理する液晶表示装置７０等に出力させるＡＴ指示情報出力手段Ｈ４を設けている。
【００２２】
周辺制御装置ＳＣは、外付けする読み出し専用のリードオンリーメモリＲＯＭと、内蔵及び外付けする読み書き可能なリードライトメモリーＲＷＭをもつ３２ビットＲＩＳＣ（Ｒｅｄｕｃｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｅｒ）チップマイコンから成るサブＣＰＵを備え、例えば約２００ＭＨｚのシステムクロック動作環境下で使用している。サブＣＰＵは、リアルタイムオペレーティングシステムＲＴＯＳ（Ｒｅａｌ−Ｔｉｍｅ  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の管理下、演出表示や音声に関するタスクに割当てるＣＰＵ時間、優先順位を制御することにより、適切且つ効率的なタスクの並行処理を可能にしている。
【００２３】
サブＣＰＵの入力ポートＩ２には、主制御装置ＭＣからの送信情報、ジョグダイヤルＪＤの信号を入力している。主制御装置ＭＣからの送信情報すなわち周辺制御装置ＮＣの受信情報には、メイン側初期化完了情報、ベットボタン３の操作情報を含むメダル投入情報、スタートレバー５の操作情報を含むリール始動情報、内部抽せんによる当せんフラグ情報、ストップボタン６Ｌ，６Ｃ，６Ｒの操作情報、遊技結果情報、遊技状態情報、フリーズ及び回胴演出情報、ＡＴ作動情報、ＡＴ指示情報、ＡＴ上乗せ情報、ＡＴ終了情報、エラー情報等、主制御装置ＭＣで検出し又は決定若しくは実行する各種情報が含まれる。
【００２４】
サブＣＰＵは、Ｉ２Ｃのマイクロコントローラとしても機能し、ＣＰＵ内蔵Ｉ２ＣのシリアルクロックラインＳＣＬとシリアルデータラインＳＤＡに、リアルタイムクロックＲＴＣのシリアルクロックラインＳＣＬとシリアルデータラインＳＤＡを接続している。リアルタイムクロックＲＴＣの時計機能は、電源のオンオフに拘らず、二次電池等のバックアップ電源ＢＴにより例えば１０年以上の長期間にわたり継続的に維持される。一遊技場での一斉電源投入時等に、同一機種間で何時何分何秒かの時刻合わせをし、定刻に同一機種間で一斉演出等が行えるようにしている。時計合わせは、一遊技場内でするのに代え、１５分毎等の定時間毎時に受信する日本標準或は国際標準の時計電波により、ＸＸ年ＸＸ月ＸＸ日ＸＸ時ＸＸ分ＸＸ秒の正確な時刻に合わせる仕様にしてもよい。
【００２５】
さらに、サブＣＰＵのＣＰＵ内蔵バスにはＩ２ＣコントローラＩ２Ｃｎを接続しており、このＩ２ＣコントローラＩ２ＣｎのシリアルクロックラインＳＣＬとシリアルデータラインＳＤＡを、表示窓８０に臨む９つの図柄をリール帯１０Ｌ，１０Ｃ，１０Ｒの背面から照明するリールバックランプＢＬ１〜９を制御するＬＤＥドライバＤｒ５のシリアルクロックラインＳＣＬとシリアルデータラインＳＤＡに接続し、装飾ランプ８８を制御するＬＥＤドライバＤｒ６のシリアルクロックラインＳＣＬとシリアルデータラインＳＤＡに接続し、遊技演出ランプ類７００を制御するＬＥＤドライバＤｒ７のシリアルクロックラインＳＣＬとシリアルデータラインＳＤＡに接続している。これらＬＥＤ関連のＩ２Ｃデバイスのタスクは、リアルタイムクロックＲＴＣよりも優先順位を高くしている。液晶表示装置７０は、ＶＤＰ（Ｖｉｄｅｏ  Ｄｉｓｐｌａｙ  Ｐｒｏｃｅｓｓｏｒ）、出力ポートＯ２、ＬＣＤドライバ回路Ｄｒ８を介して制御している。スピーカ９１〜９４からの音声は、音声ＩＣ、出力ポートＯ２、パワーアンプ回路Ｄｒ９を介して制御している。
【００２６】
サブＣＰＵのＲＯＭ上には、主制御装置ＭＣからの受信情報に基づいて、液晶表示装置７０等にＡＴ指示情報出力手段Ｈ４から出力するＡＴ指示情報に従ったナビ例えば正解押し順が「左中右」ならストップボタン位置に対応させて「１２３」等を表示させるナビ手段Ｘ１、ナビ手段Ｘ１の表示に連動してスピーカ９１〜９４から操作すべきストップボタンが左か中か右かを音声で知らせる音声ナビ手段Ｘ２、遊技状態、回胴演出、ＡＴ期間等に応じて液晶表示装置７０に映し出す動画展開等を変更表示させる演出表示手段Ｙ１、これに連動してスピーカ９１〜９４から効果音やＢＧＭを出音させる効果音出力手段Ｙ２を設けている。
【００２７】
また、Ｉ２Ｃのマイクロコントローラとして機能するサブＣＰＵのＲＯＭ上には、ＣＰＵ内蔵Ｉ２Ｃ又はＩ２ＣコントローラＩ２Ｃｎによる高速シリアルバスによりＩ２Ｃ通信のタスクを開始させる際、リアルタイムクロックＲＴＣに起因してシリアルデータラインＳＤＡがローレベル（Ｌ＝０Ｖ）に保持される異常を検出したとき、サブＣＰＵからの指令によりＳＣＬがハイレベル（Ｈ＝３．３Ｖ）にあるときＳＤＡをローレベル（Ｌ＝０Ｖ）からハイレベル（Ｈ＝３．３Ｖ）に変化させるストップコンディションによる通信停止処理と、これに続いてサブＣＰＵからの指令によりＳＣＬがハイレベルにあるときＳＤＡをハイレベルからローレベルに変化させるスタートコンディションによる通信開始処理とを一回以上実行して、ＳＣＬがハイレベルからローレベルへローレベルからハイレベルへと変化するダミークロックを発振させ、ＳＤＡがローレベルからハイレベルに復帰した後に通信を再開させる通信復旧手段ＢＫを設けている。
【００２８】
図３に示すように、通信復旧手段ＢＫによる処理は、定時割込み処理によりＩ２Ｃ通信タスクを開始させる際、先ず、リアルタイムクロックＲＴＣに起因してシリアルデータラインＳＤＡがローレベル（Ｌ＝０Ｖ）に保持される異常が有るか無いかを確認する。この確認は、サブＣＰＵのＩ２Ｃによる通信ビジー状態を確認し、「そのビシー状態が優先順位の高い何れかのＬＥＤデバイスとの通信によるものではない」という確認に置き換え可能である。ＲＴＣに起因してＳＤＡ＝Ｌが保持される異常有りを検出すると、サブＣＰＵからの指令によりＳＣＬがハイレベル（Ｈ＝３．３Ｖ）にあるときＳＤＡをローレベル（Ｌ＝０Ｖ）からハイレベル（Ｈ＝３．３Ｖ）に変化させるストップコンディションによる通信停止処理と、これに続いてサブＣＰＵからの指令によりＳＣＬがハイレベルにあるときＳＤＡをハイレベルからローレベルに変化させるスタートコンディションによる通信開始処理とを各一回実行する。
【００２９】
直前の通信開始処理によるスタートコンディションが有効に機能して通信の開始を成功させるには、シリアルデータラインＳＤＡがローレベル保持状態からハイレベルＳＤＡ＝Ｈに一旦復帰している必要があり、ＳＤＡ＝Ｈに一旦復帰した状態でスタートコンディションが入った場合、このスタートコンディションにより通信開始成功となり、この場合、正常な通信処理を続行させる。これにより、ＲＴＣに起因してＳＤＡ＝Ｌが保持された異常が発生していた状態から正常な通信を再開できる。通信停止処理と通信開始処理の各一回だけの実行によりＳＤＡ＝Ｌの保持が解消されずに通信開始成功に至らない場合、一旦通信は終了するが、次割込みで再度、初めから処理を繰り返すことになる。これにより、ダミークロックの発振は１回又は複数回について促され、ダミークロックの発振がＲＴＣの残送信データを吐き出させるのに十分な所定回数に達すると、ＲＴＣはＳＤＡの占有状態を解放し、ＳＤＡ＝Ｌの保持から一旦ＳＤＡ＝Ｈに復帰したときにされる通信開始処理すなわちスタートコンディションにより正常な通信が行えることになる。
【００３０】
なお、ＲＴＣのバックアップ状態が異常（電源初期投入時、もしくはバックアップ中の電圧低下など）の場合は初期設定を行う必要がある。バックアップが正常な状態であれば本処理は必要無い。初期化処理が必要か否かの判断は、ＲＴＣのフラグレジスタに割り付けたＶＬＦのビットで判断する。ＶＬＦが１の場合に初期化処理が必要となる。但し発振が安定するまでの時間（最大３秒）はレジスタアクセスが保障されないため、初期化処理を実施する前にウェイトする必要がある。ウェイト実施後、時刻設定レジスタに時刻を設定することにより初期化は完了となる。
【００３１】
以上の実施形態では、回胴式遊技機を例示したが、ぱちんこ遊技機にも同様に適用できる。
【符号の説明】
【００３２】
１Ｌ；左リール，１Ｃ；中リール，１Ｒ；右リール
２；メダル投入口、３；ベットボタン、４；精算ボタン
５；スタートレバー、６Ｌ，６Ｃ，６Ｒ；各ストップスイッチ
７；演出表示装置、７０；液晶表示装置
８；リールパネル、８０；表示窓
ＣＮ；制御装置、ＭＣ；主制御装置、ＳＣ；周辺制御装置
Ｋ；内部抽せん手段、Ｖ；リール制御手段
Ｖ１；回胴回転装置制御手段、Ｖ２；回転停止装置制御手段
Ｐ；メダル払出手段、Ｎ；メダル自動投入手段、Ｊ；遊技状態移行手段
Ｆ；フリーズ抽せん手段、Ｇ；回胴演出実行手段
Ｈ１；ＡＴ作動決定手段、Ｈ２；ＡＴ上乗せ決定手段
Ｈ３；ＡＴ継続管理手段、Ｈ４；ＡＴ指示情報出力手段
ＢＫ；通信復旧手段
Ｘ１；ナビ手段、Ｘ２；音声ナビ手段
Ｙ１；演出表示手段、Ｙ２；効果音出力手段
【図１】
2017038825.tif 000003
【図２】
2017038825.tif 000004
【図３】
2017038825.tif 000005