(57)【特許請求の範囲】
【請求項１】
マスタ装置とスレーブ装置とがクロック信号線とデータ信号線とにより双方向通信可能にシリアル接続され、前記クロック信号線に設定されるクロック信号は、ロジックレベルとして第１クロックレベルと第２クロックレベルとを有し、前記データ信号線に設定されるデータ信号は、ロジックレベルとして第１データレベルと第２データレベルとを有し、前記クロック信号が前記第１クロックレベルで且つ前記データ信号が前記第１データレベルである初期状態において、前記マスタ装置が前記データ信号を前記第２データレベルに切替えることにより通信が開始し、通信開始に続いて前記マスタ装置が前記クロック信号のロジックレベルを周期的に切替えて正規クロック信号を発生し、前記スレーブ装置が前記正規クロック信号に基づいて前記データ信号のロジックレベルを適宜切替えることにより、前記マスタ装置が前記スレーブ装置から前記データ信号線を介してデータを取得可能となる通信システムを備える遊技機であって、
前記マスタ装置は、
通信を開始できない通信開始不能であるか否かを判定する通信不能判定手段と、
前記通信開始不能であると前記通信不能判定手段が判定したとき、前記クロック信号のロジックレベルを切替えてダミークロック信号を発生させるダミー信号発生手段と、を備え、
前記スレーブ装置は、前記クロック信号線に発生した信号が前記ダミークロック信号であるか否かに関係なく、前記正規クロック信号の場合と同様に、前記ダミークロック信号に基づいて前記データ信号のロジックレベルを適宜切替え、
前記マスタ装置は、前記ダミークロック信号に基づいて前記スレーブ装置から前記データ信号線を介して取得したデータを使用しない
ことを特徴とする遊技機。
【請求項２】
請求項1に記載の遊技機であって、
前記通信不能判定手段は、前記データ信号が前記第２データレベルに所定時間以上継続して保持された場合に、前記通信開始不能であると判定する
ことを特徴とする遊技機。
【請求項３】
請求項１又は請求項２に記載の遊技機であって、
前記ダミー信号発生手段は、前記通信開始不能ではないと前記通信不能判定手段が判定するまで、前記ダミークロック信号を繰り返して発生させる
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機などの遊技機に関する。
【背景技術】
【０００２】
特許文献１には、遊技機において、副制御部と周辺基板とをＩ２Ｃ（Inter-Integrated Circuit）バスによって接続可能であることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−７９３３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
Ｉ２Ｃバスでは、複数のデバイス（例えば、サブ制御装置と画像表示装置）がクロック信号線及びデータ信号線という２本の信号線で接続される。複数のデバイスのうち任意の１つがマスタ（マスタ装置）となり、他のデバイス（３つ以上のデバイスが接続されている場合には他の複数のデバイス）がスレーブ（スレーブ装置）となる。起動時や通信待機時などの初期状態では、クロック信号及びデータ信号は何れもローレベル（Ｌｏ）からハイレベル（Ｈｉ）にプルアップされ、初期状態において、マスタ装置がデータ信号をＨｉからＬｏに切替えることにより通信が開始する。通信開始に続いてマスタ装置がクロック信号をＨｉとＬｏとに周期的に切替えて正規クロック信号を発生し、スレーブ装置が正規クロック信号に基づいてデータ信号のロジックレベルを適宜切替えることにより、スレーブ装置からマスタ装置へのデータ送信（情報伝達）が可能となる。また、スレーブ装置からマスタ装置へのデータ送信が完了すると、スレーブ装置はデータ信号を解放する。マスタ装置及びスレーブ装置の双方がデータ信号を解放すると、データ信号がＬｏからＨｉにプルアップされ、クロック信号及びデータ信号が初期状態に復帰して、マスタ装置による次の通信が開始可能となる。
【０００５】
しかし、何らかの不正規な動作によってスレーブ装置からマスタ装置へのデータ送信が完了せず、マスタ装置が正規クロック信号を発生しない状況下でスレーブ装置がデータ信号をＬｏに保持してしまうと、マスタ装置側ではデータ信号をＨｉに切替えることができないため、通信開始不能（マスタ装置が通信を開始できない状態）となってしまう。
【０００６】
上記通信開始不能は、マスタ装置及びスレーブ装置の再起動によって復旧可能であるが、この場合、遊技場の店員が遊技機を都度再起動する必要があり煩雑である。また、遊技機の電源断時であってもスレーブが停止しないようにスレーブに対して二次電池から電力供給可能に構成されている場合、単に遊技機を再起動してもスレーブは再起動せず、遊技場の店員ではスレーブを再起動できない場合がある。
【０００７】
そこで本発明は、再起動等の作業を要することなく、遊技機が能動的に実行する処理によって通信開始不能を復旧可能な遊技機の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の態様の遊技機は、マスタ装置とスレーブ装置とがクロック信号線とデータ信号線とにより双方向通信可能にシリアル接続される通信システムを備え、マスタ装置は、通信不能判定手段とダミー信号発生手段とを備える。
【０００９】
クロック信号線に設定されるクロック信号は、ロジックレベルとして第１クロックレベルと第２クロックレベルとを有する。データ信号線に設定されるデータ信号は、ロジックレベルとして第１データレベルと第２データレベルとを有する。クロック信号が第１クロックレベルで且つデータ信号が第１データレベルである初期状態において、マスタ装置がデータ信号を第２データレベルに切替えることにより通信が開始し、通信開始に続いてマスタ装置がクロック信号のロジックレベルを周期的に切替えて正規クロック信号を発生し、スレーブ装置が正規クロック信号に基づいてデータ信号のロジックレベルを適宜切替えることにより、マスタ装置がスレーブ装置からデータ信号線を介してデータを取得可能となる。
【００１０】
通信不能判定手段は、通信を開始できない通信開始不能であるか否かを判定する。ダミー信号発生手段は、通信開始不能であると通信不能判定手段が判定したとき、クロック信号のロジックレベルを切替えてダミークロック信号を発生させる。スレーブ装置は、クロック信号線に発生した信号がダミークロック信号であるか否かに関係なく、正規クロック信号の場合と同様に、ダミークロック信号に基づいてデータ信号のロジックレベルを適宜切替える。マスタ装置は、ダミークロック信号に基づいてスレーブ装置からデータ信号線を介して取得したデータを使用しない。
【００１１】
上記構成では、マスタ装置が通信を開始し、スレーブ装置からマスタ装置への情報伝達（データ通信）が開始された後、例えば何らかの不正規な動作によってスレーブ装置からマスタ装置へのデータ送信が完了せず、マスタ装置が正規クロック信号を発生しない状況下でスレーブ装置がデータ信号を第２データレベルに保持してしまうと、マスタ装置側ではデータ信号を第１データレベルに切替えることができないため、通信開始不能（マスタ装置が通信を開始できない状態）となる。このとき、マスタ装置では、通信不能判定手段が通信開始不能であると判定して、ダミー信号発生手段がダミークロック信号を発生させる。スレーブ装置は、クロック信号線に発生した信号が正規クロック信号であるかダミークロック信号であるかを判別しないので、正規クロック信号の場合と同様に、ダミークロック信号に基づいてデータ信号のロジックレベルを適宜切替える。スレーブ装置によりデータ信号が第２データレベルから第１データレベルに切替えられ、クロック信号及びデータ信号が初期状態に復帰すると、マスタ装置は通信を開始することができる。従って、再起動等の作業を要することなく、遊技機が能動的に実行する処理によって通信開始不能を復旧させることができる。
【００１２】
本発明の第２の態様は、第１の態様の遊技機であって、通信不能判定手段は、データ信号が第２データレベルに所定時間以上継続して保持された場合に、通信開始不能であると判定する。
【００１３】
上記構成では、データ信号が第２データレベルに所定時間以上継続して保持されると、通信不能判定手段が通信開始不能であると判定するので、データ信号が第２データレベルに保持されることに起因した通信開始不能に対して、確実に対処して復旧させることができる。
【００１４】
本発明の第３の態様は、第１又は第２の態様の遊技機であって、ダミー信号発生手段は、通信開始不能ではないと通信不能判定手段が判定するまで、ダミークロック信号を繰り返して発生させる。
【００１５】
上記構成では、通信開始不能が復旧するまでダミークロック信号が繰り返して発生するので、通信開始不能からより確実に復旧させることができる。
【発明の効果】
【００１６】
本発明によれば、再起動等の作業を要することなく、遊技機が能動的に実行する処理によって通信開始不能を復旧させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態例に係るパチンコ機の外観斜視図である。
【図２】図１のパチンコ機のガラス扉及び前面ボードを開放した斜視図である。
【図３】図１のパチンコ機の背面図である。
【図４】図２のパチンコ機の統合表示ユニットの拡大正面図である。
【図５】図１のパチンコ機の電気的構成を示すブロック図である。
【図６】Ｉ２Ｃのデバイス間の接続を示すブロック図である。
【図７】Ｉ２Ｃのクロック信号線とデータ信号線とを示すブロック図である。
【図８】Ｉ２Ｃの通信データフォーマットの一例を示す模式図であり、（ａ）はアドレスフォーマットであり、（ｂ）はデータフォーマットである。
【図９】Ｉ２Ｃが正常に通信している場合のクロック信号及びデータ信号のロジックレベルの変化を表すタイミングチャートである。
【図１０】Ｉ２Ｃが通信開始不能となった場合のタイミングチャートである。
【図１１】ダミークロック信号による通信開始不能からの復旧をイメージしたタイミングチャートである。
【図１２】サブ制御ＣＰＵが実行する通信不能判定復旧処理のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、図面を参照しながら説明する。
【００１９】
図１に示すパチンコ遊技機（以下、「パチンコ機」と略称する）Ｐは、遊技球を遊技媒体として用いるものであり、遊技者は、遊技場運営者から遊技球を借り受けてパチンコ機Ｐによる遊技を行う。なお、パチンコ機Ｐにおける遊技において、遊技球はその１個１個が遊技価値を有した媒体であり、遊技の成果として遊技者が享受する特典（利益）は、例えば遊技者が獲得した遊技球の数に基づいて遊技価値に換算することができる。以下、図１〜図４を参照して遊技機の構成について説明する。また、遊技媒体としてメダルを使用し、遊技の成果の特典としてメダルが払い出される回胴式遊技機（スロットマシン）等の他の遊技機にも適用可能である。
【００２０】
［遊技機の全体構成］
図１〜図３に示すように、パチンコ機Ｐは、機枠（外枠）１と内枠扉（前面枠）２とガラス扉３と遊技盤５とを備える。機枠１は、縦長矩形状の木製枠体であり、遊技場内の島設備（図示省略）に対して締結固定される。内枠扉２は、機枠１に開閉自在に取り付けられ、ガラス扉３は、内枠扉２に開閉自在に取り付けられる。
【００２１】
遊技盤５は、内枠扉２の内側に収容され、内枠扉２に対して着脱可能に固定される。ガラス扉３の中央部には、縦長円形状の開口窓６が形成され、開口窓６には、遊技盤５の前方を覆う透明なガラス板７が取り付けられる。遊技盤５の前面（盤面）は、遊技者が開口窓６を介して前方から視認可能な遊技領域８を含み、ガラス扉３が閉じられると、ガラス板７の内面（後面）と遊技領域８との間に遊技球が流下可能な空間が形成される。
【００２２】
内枠扉２の一側（図１中の右側）の縁部には、シリンダ錠９が設けられている。機枠１に対して内枠扉２及びガラス扉３を閉じてシリンダ錠９を施錠すると、機枠１に対する内枠扉２及びガラス扉３の開放が禁止される。
【００２３】
ガラス扉３は、その下部に前面ボード４を一体的に有し、前面ボード４には、前方へ突出する上皿１０と下皿１１とが設けられる。上皿１０は前面ボード４の上部に配置され、下皿１１は上皿１０の下方に配置される。上皿１０には、遊技者に貸し出された遊技球（貸球）や入賞により獲得した遊技球（賞球）が貯留され、下皿１１には、上皿１０が満杯の状態でさらに払い出された遊技球が貯留される。なお、本実施形態のパチンコ機ＰはいわゆるＣＲ機（ＣＲユニット５０（図５に示す）に接続される機種）であり、遊技者が借り受けた遊技球は、賞球とは別に上皿１０に払い出される。
【００２４】
前面ボード４の上面には、貸出操作部１５と演出ボタン２３とが設けられている。貸出操作部１５は、球貸スイッチ１２と返却スイッチ１３と度数表示装置１４と球貸表示装置２４とを有し、遊技者がＣＲユニット５０（図５に示す）に残高がゼロではなく且つ適正な有価媒体（例えば磁気記録媒体や記憶ＩＣ内蔵媒体等）を投入すると、投入された有価媒体の残存度数が球貸表示装置２４に表示されるとともに、球貸表示装置２４の球貸可能ランプ（図示省略）が点灯する。係る状態で遊技者が球貸スイッチ１２を操作すると、予め決められた度数単位（例えば５００円分に相当する５度数）に対応する個数（例えば１２５個）分の遊技球が貸し出され、球貸表示装置２４に、貸出処理中であることが表示されるとともに、遊技球の貸出に応じて有価媒体の残高度数が減少する。なお、本実施形態ではＣＲ機を例に挙げているが、パチンコ機Ｐは、ＣＲ機以外の機種（ＣＲユニット５０に接続されない機種）であってもよい。また、演出ボタン２３は、演出に関する遊技者からの操作を受け付ける。
【００２５】
前面ボード４の前面には、上皿球抜き操作部１６と下皿球抜き操作部１７とが設けられている。上皿球抜き操作部１６が操作されると、上皿１０の遊技球が下皿１１へ流下し、下皿球抜き操作部１７が操作されると、下皿１１の遊技球が下方へ落下して排出される。下皿１１から排出された遊技球は、例えば球受け箱（図示省略）等に受け止められる。
【００２６】
前面ボード４の右下部には、発射ハンドル１８が回転自在に支持され、内枠扉２の下部には、発射装置１９が取り付けられている。上皿１の遊技球は発射装置１９に１個ずつ供給され、遊技者が発射ハンドル１８を回転操作すると、発射装置１９（発射モータ８６（図５に示す））が作動し、遊技領域８に向かって遊技球が発射される。遊技領域８は、ガイドレール２０及び遊技球規制レール２１によって略円形状に区画形成され、発射装置１９から発射された遊技球は、レール２０，２１に沿って滑走して遊技領域８に左上方から進入し、遊技釘や風車等に誘導及び案内されて流下する。
【００２７】
ガラス扉３の左右上部と内枠扉２の左下部とには、スピーカ２２がそれぞれ取り付けられ、ガラス扉３の前面には、複数の枠体ランプ２５が取り付けられている。スピーカ２２は、遊技に関する様々な効果音を発する。枠体ランプ２５は、例えば内蔵するＬＥＤの発光（点灯や点滅、輝度階調の変化、色調の変化等）により演出を実行する。
【００２８】
［盤面の構成］
遊技領域８内には、統合表示ユニット３０、画像表示装置（演出表示装置）３１、スルーチャッカ３２、電動チューリップ（普通電動役物）３３、ステージ３４、第１始動入賞口（第１特図始動入賞口）３５、第２始動入賞口（第２特図始動入賞口）３６、一般入賞口３７、アウト口３８、アタッカー装置（特別電動役物）３９、複数の盤面ランプ６０、遊技釘（図示省略）、及び風車（図示省略）等が設けられている。第１始動入賞口３５と第２始動入賞口３６とは上下方向に間隔を空けて配置されている。盤面ランプ６０は、例えば内蔵するＬＥＤの発光（点灯や点滅、輝度階調の変化、色調の変化等）により演出を実行する。
【００２９】
統合表示ユニット３０は、画像表示装置３１を視認している遊技者の視界に同時に入らないように、遊技盤３の右下部分に配置されている。図４に示すように、統合表示ユニット３０は、第１特図表示装置（第１特別図柄表示装置）４０と、第２特図表示装置（第２特別図柄表示装置）４１と、普図表示装置（普通図柄表示装置）４２と、状態表示装置４３とを備え、これらの表示装置４０〜４３は、１つの統合表示基板４８に実装された状態で遊技盤５に取り付けられる。
【００３０】
第１特図表示装置４０は、第１始動入賞口３５への遊技球の入賞を契機に行われた第１特別図柄に係る電子抽選の結果を、第１特別図柄（数字や絵柄）を変動させた後に停止表示するものである。第２特図表示装置４１は、第２始動入賞口３６への遊技球の入賞を契機に行われた第２特別図柄に係る電子抽選の結果を、第２特別図柄（数字や絵柄）を変動させた後に停止表示するものである。本実施形態の第１特図表示装置４０及び第２特図表示装置４１は、７セグメントＬＥＤによって第１特別図柄及び第２特別図柄を変動後に停止表示する。なお、本実施形態では、第２始動入賞口３６への入賞に基づく遊技の方が第１始動入賞口３５への入賞に基づく遊技よりも優先して実行されるため、第１特別図柄と第２特別図柄とが同時に変動することはない。
【００３１】
普通図柄表示装置４２は、スルーチャッカ３２の遊技球の通過を契機に行われた普通図柄に係る電子抽選の結果を、普通図柄（数字や絵柄）を変動させた後に停止表示するものである。本実施形態の普通図柄表示装置４２は、７セグメントＬＥＤによって普通図柄を変動後に停止表示する。
【００３２】
状態表示装置４３は、ラウンド数表示部４４、第１特図保留数表示部４５、第２特図保留数表示部４６、及び普図保留数表示部４７を有する。ラウンド数表示部４４は、４つのランプ（ＬＥＤ）から構成され、ランプの消灯、点灯又は点滅の組合せによって現在の大当たりが何ラウンド継続するかを表示する。第１特図保留数表示部４５は、第１始動入賞口３５に遊技球が入賞し、当該入賞に応じて取得された第１特図当たり決定乱数（大当たり決定乱数）が第１特図保留乱数としてＲＡＭ７５の第１特図保留乱数記憶領域（図示省略）に記憶されると、その記憶数を現在の保留数として表示する。第２特図保留数表示部４６は、第２始動入賞口３６に遊技球が入賞し、当該入賞に応じて取得された第２特図当たり決定乱数（大当たり決定乱数）が第２特図保留乱数としてＲＡＭ７５の第２特図保留乱数記憶領域（図示省略）に記憶されると、その記憶数を現在の保留数を表示する。普図保留数表示部４７は、スルーチャッカ３２を遊技球が通過し、当該通過に応じて取得された普図当たり決定乱数（当たり決定乱数）が普図保留乱数としてＲＡＭ７５の普図保留乱数記憶領域（図示省略）に記憶されると、その記憶数を現在の保留数を表示する。これらの保留数表示部４５，４６，４７は、それぞれランプ（ＬＥＤ）から構成され、ランプの消灯、点灯又は点滅の組合せによって「０」個〜「４」個（保留球乱数の記憶数の上限）の間で保留数を表示する。
【００３３】
図２に示すように、画像表示装置３１は、液晶の画像表示器を有し、遊技盤３の略中央部に設けられ、第１始動入賞口３５及び第２始動入賞口３６への遊技球の入賞を契機に行われた特別図柄に係る電子抽選の結果に基づいて所定の演出画像を表示する。演出画像には、第１特図表示装置４０及び第２特図表示装置４１に変動表示される第１特別図柄及び第２特別図柄と同期をとって変動するダミー図柄（演出図柄）と、第１特図当たり決定乱数の保留数表示と、第２特図当たり決定乱数の保留数表示とが含まれる。
【００３４】
電動チューリップ３３は、１対の羽根部材４９と電動チューリップ駆動装置５１（図５に示す）とを備える。１対の羽根部材４９は、遊技盤３との直交軸を中心に回転自在であり、第２始動入賞口３６の入口の左右に配置される。電動チューリップ駆動装置５１のソレノイド（図示省略）が通電されると、１対の羽根部材が互いに離れる方向に回転し、電動チューリップ３３が開口して、第２始動入賞口３６の入口が拡大される。電動チューリップ３３が閉じた状態（通常状態）では、第２始動入賞口３６に遊技球は入賞できず、第２始動入賞口３６への入賞は、電動チューリップ３３の開口時に制限される。
【００３５】
ステージ３４は、遊技球が転動しながら一時的に滞在する構造物であり、画像表示装置３１の下方に配置される。ステージ３４の略中央の真下に第１始動入賞口３５が配され、ステージ３４の中央部分から落下した遊技球は、高い確率で第１始動入賞口３５へと導かれる。
【００３６】
アタッカー装置３９は、第１始動入賞口３５及び第２始動入賞口３６に遊技球が入賞することを契機に行われる特別図柄に係る電子抽選の結果、特図当たり（大当たり）となって大当たり遊技に移行した場合に所定回数（本実施形態では、２ラウンド又は１５ラウンド）開放される装置である。アタッカー装置３９は、横長矩形状の大入賞口５２と横長板状の蓋部材５３とアタッカー駆動装置５４（図５に示す）とを備える。蓋部材５３の下部は、水平な軸を中心として前後方向に開閉自在に支持され、アタッカー駆動装置５４のソレノイド（図示省略）が通電されると、蓋部材５３の上部が前下方へ傾動し、アタッカー装置３９が開口して大入賞口５２が露呈され、多量の遊技球が蓋部材５３の上面（裏面）に案内されて大入賞口５２へ入賞可能となる。アタッカー装置３９が閉じた状態（通常状態）では、蓋部材５３が大入賞口５２を閉止するため、大入賞口５２への入賞は、アタッカー装置３９の開口時に制限される。
【００３７】
各入賞口（第１始動入賞口３５、第２始動入賞口３６、一般入賞口３７、大入賞口５２）に遊技球が入賞すると、所定個数の遊技球が賞球として遊技者に払い出され、入賞した遊技球は、その入賞口３５，３６，３７，５２から遊技盤５の裏側へ回収される。また、何れの入賞口３５，３６，３７，５２にも入賞しなかった遊技球は、最終的にアウト口３８から遊技盤５の裏側へ回収される。回収された遊技球は、アウト通路アセンブリ（図示省略）を通じてパチンコ機Ｐの裏側から枠外へ排出され、さらに島設備の補給経路（図示省略）に合流する。
【００３８】
スルーチャッカ３２、第１始動入賞口３５、第２始動入賞口３６、一般入賞口３７、大入賞口５２の内部には、それぞれ遊技球の通過を検知するためのセンサ（図５に示すゲート通過球検知センサ５５、第１特図始動球検知センサ５６、第２特図始動球検知センサ５７、大入賞球検知センサ５８及び一般入賞球検知センサ５９）が設けられている。これらのセンサ５５，５６，５７，５８，５９は、遊技球の通過を検知する度に、主制御装置７０（図５に示す）に検知信号を送信する。なお、以下の説明において、これらの検知信号のうち、センサ５６，５７，５８，５９が送信する検知信号を入賞球検知信号と称し、センサ５５が送信する検知信号を球通過検知信号と称して、両者を区別する場合がある。
【００３９】
［裏側の構成］
図３に示すように、パチンコ機Ｐの裏側には、電源供給装置６１、主制御基板ユニット６２、払出制御基板ユニット６３、サブ制御基板ユニット６４、外部情報端子基板６５、電源コード（電源プラグ）６６、アース線（アース端子）６７、パチンコ機Ｐの電源系統や制御系統を構成する各種の電子機器類（図示外の制御コンピュータを含む）等が設置されている。
【００４０】
外部情報端子基板６５は、パチンコ機Ｐを外部の電子機器（例えば、ホールコンピュータ６８（図５に示す）やデータ表示装置等）に接続するためのインタフェースであり、パチンコ機Ｐの遊技進行状態やメンテナンス状態等を表す各種の外部情報信号（例えばメイン賞球情報、賞球情報、扉開放情報、図柄確定回数情報、大当たり情報、始動口情報、エラー情報等）は、外部情報端子基板６５から外部の電子機器に送信される。
【００４１】
電源コード６６は、遊技場の島設備に設置された電源装置（例えばＡＣ２４Ｖ）に接続されて、パチンコ機Ｐの動作に必要な電源（電力）を確保する。アース線６７は、島設備に設置されたアース端子に接続され、パチンコ機Ｐをアース（接地）する。
【００４２】
［制御に関する構成］
次に、パチンコ機Ｐの制御に関する構成について説明する。図５は、パチンコ機Ｐに装備された各種の電子機器類を示すブロック図である。
【００４３】
パチンコ機Ｐは、主制御装置７０と払出制御装置７１とサブ制御装置７２と発射制御装置１００とを備える。主制御装置７０は、制御動作の中枢であり、主にパチンコ機Ｐにおける遊技処理の実行を制御する機能を有し、主制御基板ユニット６２に内蔵されている。払出制御装置７１は、主に遊技球の払い出しを制御する機能を有し、発射制御装置１００は主に遊技球の発射を制御する機能を有し、払出制御装置７１と発射制御装置１００とは、共に払出制御基板ユニット６３に内蔵され、共通の制御基板（払出制御基板）に実装されている。サブ制御装置７２は、主に演出を制御する機能を有し、サブ制御基板ユニット６４に内蔵されている。主制御装置７０と払出制御装置７１とは、主制御装置７０から払出制御装置７１に対して一方向への送信が行われる通信線（主コマンド許可信号線及び主コマンドデータ信号線）と、払出制御装置７１から主制御装置７０に対して一方向への送信が行われる通信線（払出コマンド許可信号線及び払出コマンドデータ信号線）とによって接続されている。
【００４４】
（電源供給装置６１）
電源供給装置６１は、電源コード６６を通じて島設備から外部電源（例えば、２４Ｖの交流電源）の供給を受け、この交流電源をパチンコ機Ｐで使用する複数の定電圧の直流電源や粗整流の直流電源に変換し、主制御装置７０、払出制御装置７１、サブ制御装置７２、発射制御装置１００等に供給する。電源供給装置６１には、電源回路やコンデンサ等のバックアップ電源（図示省略）と、外部電源からの電源の供給が途絶えたとき（電源断の発生時）に電源断の発生時に電源断予告信号（電源断信号）を生成する電源断検出回路９６とが設けられている。電源供給装置６１は、電源断の発生時に、主制御装置７０及び払出制御装置７１に対して、電源断予告信号を送信するとともに、バックアップ電源を供給する。なお、電源断検出回路９６は、電源供給装置６１以外（例えば、主制御装置７０や払出制御装置７１など）に設けてもよい。
【００４５】
ＲＷＭクリアスイッチ６９は、主制御装置７０及び払出制御装置７１に保存されている過去の遊技情報をクリアするために操作されるスイッチであり、電源供給装置６１に設けられ、ＲＷＭクリアスイッチ６９が操作されると、ＲＷＭクリア信号を主制御装置７０に送信する。ＲＷＭクリア信号は、１ビットのオン／オフ信号であり、ＲＷＭクリアスイッチ６９の操作に応じてオフからオンとなる。主制御装置７０は、起動時にＣＰＵ初期化処理を実行し、ＣＰＵ初期化処理においてＲＷＭクリア信号がオンであると判定すると、主制御装置７０のＲＡＭ７５のＲＷＭ領域を全てクリアして初期値をセットする初期起動時初期設定処理を実行し、ＲＷＭクリア指定のサブコマンドをサブ制御装置７２に送信するとともに、ＲＷＭクリア指定のコマンド（ＲＷＭクリア指定信号・初期化指示信号）を払出制御装置７１に送信する。ＲＷＭクリア指定のサブコマンドを受信したサブ制御装置７２は、サブ制御装置７２のＲＡＭ９４のＲＷＭ領域を全てクリアして初期値をセットする初期起動時初期設定処理を実行し、ＲＷＭクリア指定信号を受信した払出制御装置７１は、払出制御装置７１のＲＡＭ８２のＲＷＭ領域を全てクリアして初期値をセットする初期起動時初期化設定処理を実行する。すなわち、ＲＷＭクリアスイッチ６９からのＲＷＭクリア信号はサブ制御装置７２及び払出制御装置７１に直接入力せず、サブ制御装置７２及び払出制御装置７１は、主制御装置７０からＲＷＭクリア指定のコマンドを受信することによって初期起動時初期設定処理を実行してＲＷＭ領域を全てクリアする。また、主制御装置７０は、起動時（電源断復帰時を含む）にのみＣＰＵ初期化処理を実行するため、ＲＷＭクリアスイッチ６９の操作は、起動時のみ有効であり、起動時以外の通常時は無効である。すなわち、通常時にＲＷＭクリアスイッチ６９が操作されても、主制御装置７０は、ＲＷＭ領域をクリアせず、ＲＷＭクリア指定のサブコマンド及びＲＷＭクリア指定信号を送信しない。なお、起動時のＣＰＵ初期化処理において、主制御装置７０は、ＲＷＭクリア信号がオフの場合（ＲＷＭクリアスイッチ６９が操作されていない場合）であっても、バックアップエラーと判断した場合には、ＲＷＭクリアスイッチ６９が操作された場合と同様に初期起動時初期値設定処理を実行し、ＲＷＭクリア指定のサブコマンドをサブ制御装置７２に送信し、ＲＷＭクリア指定信号を払出制御装置７１に送信する。また、ＲＷＭクリアスイッチ６９を設ける場所は、電源供給装置６１に限定されず、例えば主制御装置７０や払出制御装置７１等の他の場所であってもよい。
【００４６】
（主制御装置７０）
主制御装置７０には、中央演算処理装置（中央命令処理部）である主制御ＣＰＵ７３を実装した回路基板（主制御基板）が装備されており、主制御ＣＰＵ７３は、ＣＰＵコア、各種レジスタ（汎用レジスタ、フラグレジスタ、インデックスレジスタ、リフレッシュレジスタ、割込レジスタ、命令レジスタなど）、スタックポインタ、プログラムカウンタ、命令レコーダ（何れも図示省略）等を含み、ＲＯＭ７４やＲＡＭ（ＲＷＭ）７５等の半導体メモリとともにＬＳＩとして構成されている。各レジスタは、演算結果、次に読み込む命令のアドレス、実行状態等を保持する。また主制御装置７０には、ハード乱数発生回路７６やサンプリング回路（図示省略）が装備されている。ハード乱数発生回路７６は、ハードウェア乱数（例えば１０進数表記で０〜６５５３５）を発生させるものであり、発生させた乱数は、サンプリング回路を通じて主制御ＣＰＵ７３に入力される。ハードウェア乱数は、大当たり判定用の第１特図当たり決定乱数及び第２特図当たり決定乱数や、当たり（普図当たり）判定用の普図当たり決定乱数として用いられる。主制御装置７０には、クロック（周波数発生回路部）７７、入出力（Ｉ／Ｏ）ポート、カウンタ／タイマ回路（ＣＴＣ）等の周辺ＩＣが装備されており、これらは主制御ＣＰＵ７３とともに回路基板上に実装されている。
【００４７】
ＲＡＭ７５には、各種フラグの記憶領域を含むワーク領域（図示省略）が設けられ、割り込み発生時やサブルーチンや関数を呼び出す際に、処理中のデータや戻りアドレスなどがワーク領域のスタック領域（退避領域）に一時的に退避される。
【００４８】
球検知センサ類５５〜５９の入賞検知信号は、入出力ドライバ（図示省略）を介して主制御ＣＰＵ７３に入力される。なお、本実施形態では、第１特図始動球検知センサ５６及び第２特図始動球検知センサ５７からの入賞検知信号は、主制御装置７０に直接送信され、ゲート通過球検知センサ５５、大入賞球検知センサ５８及び一般入賞球検知センサ５９からの入賞検知信号は、中継端子板（図示省略）を経由して主制御装置７０に送信される。
【００４９】
第１特図表示装置４０、第２特図表示装置４１、普図表示装置４２、及び状態表示装置４３の各表示は、主制御ＣＰＵ７３からの制御信号によって制御される。主制御ＣＰＵ７３は、遊技の進行状況に応じてこれら表示装置４０〜４３に対する制御信号を出力し、各ＬＥＤの点灯状態を制御する。
【００５０】
電動チューリップ駆動装置５１及びアタッカー駆動装置５４の駆動は、主制御ＣＰＵ７３からの制御信号によって制御される。各駆動装置５１，５４のソレノイドは、主制御ＣＰＵ７３からの制御信号に基づいて動作（励磁）し、電動チューリップ３３及びアタッカー装置３９を開閉動作（作動）させる。
【００５１】
内枠扉２には、ガラス扉開放スイッチ７８と内枠扉開放スイッチ７９とが設置されている。内枠扉２からガラス扉３が開放されると、ガラス扉開放スイッチ７８からの接点信号が払出制御基板ユニット６３を経由して主制御装置７０及び外部情報端子基板６５に入力される。また、機枠１から内枠扉２が開放されると、内枠扉開放スイッチ７９からの接点信号が払出制御基板ユニット６３を経由して主制御装置７０及び外部情報端子基板６５に入力される。なお、主制御装置７０及び外部情報端子基板６５への各接点信号は、払出制御基板ユニット６３（払出制御基板）を単に経由するだけであり、後述する払出制御装置７１の払出制御ＣＰＵ８０には入力されない。スイッチ７８，７９から接点信号を受信した主制御ＣＰＵ７３は、扉が開放したことを音やＬＥＤや液晶などによって報知するため、これらの報知処理の実行を指示する制御信号をサブ制御装置７２に送信する。また、スイッチ７８，７９から接点信号を受信した外部情報端子基板６５は、扉開放を示す外部情報信号（扉開放情報）を出力する。
【００５２】
パチンコ機Ｐには磁気や電波等を検知するエラー検知センサ９８が設けられ、エラー検知センサ９８は、磁気や電波等を検知すると、主制御装置７０にエラー検知信号を送信する。エラー検知信号を受信した主制御ＣＰＵ７３は、所定のエラー処理を実行するとともに、払出制御基板ユニット６３を経由して外部情報端子基板６５にエラー検知信号を送信する。エラー検知信号を受信した外部情報端子基板６５は、エラー検知を示す外部情報信号（エラー情報）を出力する。なお、外部情報端子基板６５へのエラー検知信号は、払出制御基板ユニット６３（払出制御基板）を単に経由するだけであり、後述する払出制御装置７１の払出制御ＣＰＵ８０には入力されない。
【００５３】
また、主制御装置７０は、払出制御装置７１に対し、スイッチ７８，７９からの接点信号の受信に応じて扉開放を示すエラー信号を出力し、エラー検知センサ９８からのエラー検知信号の受信に応じてエラー検知を示すエラー信号を出力する。
【００５４】
（払出制御装置７１）
払出制御装置７１には、払出制御ＣＰＵ８０を実装した回路基板（払出制御基板）が装備されており、払出制御ＣＰＵ８０も、主制御ＣＰＵ７３と同様に、ＣＰＵコア（図示省略）を含み、ＲＯＭ８１、ＲＡＭ８２等の半導体メモリとともにＬＳＩとして構成されている。払出制御ＣＰＵ８０は、主制御ＣＰＵ７３から受信した賞球指示コマンド（払出指示信号）に基づいて遊技球（賞球）の払い出し動作を制御し、賞球指示コマンドによって指示された個数（払出賞球数）の遊技球の払出動作を実行させる。
【００５５】
遊技場の球補給経路（図示省略）から補給された遊技球は、賞球タンク（図示省略）に蓄えられ、賞球樋（図示省略）を流下して賞球ケース（図示省略）に導入され、賞球ケースから上皿１０に供給される。
【００５６】
賞球ケースには、払出モータ（例えばステッピングモータ）８３が設けられ、払出制御装置７１（払出制御基板ユニット６３）には、払出モータ８３の駆動回路（図示省略）が設けられている。払出制御装置７１は、払出モータ８３を回転駆動して遊技球を賞球ケースから払い出させる。払出モータ８３の１回の払出動作（所定量の回転駆動）によって１個の遊技球が払い出され、払い出された遊技球は、払出流路（図示省略）を通って前面ボード４へ流下する。
【００５７】
払出モータ８３の下流側には払出計数スイッチ８４が設置され、払出モータ８３の駆動によって実際に賞球が払い出されると、払出計数スイッチ８４からの払出計数信号（払出検知信号）が払出制御装置７１に送信される。払出計数信号は、１個の遊技球の払い出しを検出する度に送信され、払出制御ＣＰＵ８０は、受信した払出計数信号に基づき、実際の払出数や球切れ状態を検知して、遊技球の払い出しを管理する。
【００５８】
上皿１０（図１に示す）への遊技球の供給経路には皿満タンスイッチ８５が設置され、下皿１１（図１に示す）が遊技球で満杯になると、皿満タンスイッチ８５がオンになり、満タン検出信号が払出制御装置７１に送信される。満タン検出信号を受信した払出制御ＣＰＵ８０は、主制御ＣＰＵ７３から受信した賞球指示コマンドに応じた賞球動作を一旦保留とし、未払出の賞球残数をＲＡＭ８２に記憶させておく。なお、ＲＡＭ８２の記憶は電源断時にもバックアップが可能であり、遊技中に停電（瞬間的な停電を含む）が発生しても、未払出の賞球残数情報が消失してしまうことはない。
【００５９】
払出制御装置７１の基板上には、状態ＬＥＤ（図示省略）が設けられている。状態ＬＥＤは、電源からの電力供給時に発光する電源ＬＥＤ、受け皿の満タン時に発光する受け皿満タンＬＥＤ、通信エラー時に発光する通信エラーＬＥＤ、扉開放時に発光する扉開放ＬＥＤ、払出動作の不良時に発光する払出動作不良ＬＥＤ、ＣＲユニット５０との未接続時に発光するＣＲ未接続ＬＥＤとを含む。状態ＬＥＤの発光制御は、対応する信号（コマンド）の受信に基づいて払出制御ＣＰＵ８０が実行する。
【００６０】
（発射制御装置１００）
発射装置１９（図２に示す）には、発射モータ８６と球送りソレノイド８７とが設けられ、発射ハンドル１８（図１に示す）には、発射ボリューム８８とタッチセンサ８９と発射停止スイッチ９０とが設けられている。球送りソレノイド８７は、上皿１０（図１に示す）から流下した遊技球を１個ずつ発射位置に送り出し、発射モータ８６は、発射位置に送り出された遊技球を打ち出す。なお遊技球の発射間隔は、例えば０．６秒程度（１分間で１００個以内）である。
【００６１】
発射ボリューム８８は、発射ハンドル１８（図１に示す）の回転操作量（ストローク）に比例した発射勢指示信号を発射制御装置１００に送信する。タッチセンサ８９は、静電容量の変化から遊技者の身体が発射ハンドル１８に触れていることを検出し、その検出信号を発射制御装置１００に送信する。発射停止スイッチ９０は、遊技者から操作されたときに発射停止信号（接点信号）を発射制御装置１００に送信する。
【００６２】
遊技者が発射ハンドル１８を回転操作すると、発射ボリューム８８から発射制御装置１００に回転操作量に応じた発射勢指示信号が送信される。発射制御装置１００は、受信した発射勢指示信号に基づいて発射モータ８６の駆動を制御する。これにより、遊技者の操作量に応じて遊技球の打ち出し強さが調整される。但し、発射制御装置１００は、タッチセンサ８９からの検出信号がオフ（ローレベル）の場合、及び発射停止スイッチ９０から発射停止信号が入力された場合には、発射モータ８６の駆動を停止する。また、払出制御ＣＰＵ８０は、ＣＲユニット５０の接続に基づき発射許可信号を発射制御装置１００に送信し、発射制御装置１００は、払出制御ＣＰＵ８０からの発射許可信号の受信を条件として発射モータ８６を駆動する。すなわち、発射制御装置１００は、パチンコ機ＰにＣＲユニット５０が接続されていない場合、発射モータ８６の駆動を停止する。
【００６３】
また、上記制御に加え、主制御装置からの発射許可信号を条件に発射モータ８６を駆動（発射許可信号を電源投入時にオン、電源断時にオフして発射許可信号オンで駆動）させてもよい。
【００６４】
（サブ制御装置７２）
サブ制御装置７２には、演出制御ＣＰＵ９２を実装した回路基板（サブ制御基板ユニット６４を構成するサブ制御基板１０１（図６参照））が装備されており、演出制御ＣＰＵ９２も、主制御ＣＰＵ７３と同様に、ＣＰＵコア（図示省略）を含み、ＲＯＭ９３、ＲＡＭ９４等の半導体メモリとともにＬＳＩとして構成されている。サブ制御装置７２には、入出力ドライバや各種の周辺ＩＣ（共に図示省略）が装備されている。
【００６５】
サブ制御装置７２のＲＯＭ９３には、演出の制御に関する演出制御プログラムが格納されており、演出制御ＣＰＵ９２は、格納された演出制御プログラムに従い、主制御ＣＰＵ７３から送信される演出用のコマンドに基づいて、画像表示装置３１、各種ランプ２５，６０、音発生装置９７及び可動役物による演出の制御を実行する。ＲＡＭ９４には、後述するビジー連続回数を記憶する記憶領域が設定される。画像表示装置３１は、画像プロセッサや液晶等を含み、画像プロセッサは、解像度変換基板１０２（図６参照）に実装された解像度変換ＩＣ１０３（図６参照）を含む。音発生装置９７は、サウンドプロセッサやスピーカ２２等を含み、演出の制御には、画像表示装置３１の画像の表示制御、各種ランプ２５，６０の発光制御、スピーカ２２からの音声発生制御、及び可動役物の駆動装置９５の駆動制御が含まれる。なお、画像プロセッサ及びサウンドプロセッサは、サブ制御基板ユニット６４に設けてもよい。
【００６６】
（外部への出力）
主制御装置７０及び払出制御装置７１において生成された各種の外部情報信号は、外部情報端子基板６５から外部に出力される。外部情報端子基板６５から出力される信号は、例えば遊技場のホールコンピュータ６８で集計される。
【００６７】
［サブ制御装置と画像表示装置との間の双方向通信］
図６及び図７に示すように、サブ制御装置７２のサブ制御基板１０１と画像表示装置３１の解像度変換基板１０２とは、Ｉ２Ｃ（Ｉ２Ｃ：Inter-Integrated Circuit）バスによって双方向通信可能にシリアル接続される。サブ制御基板１０１には、演出制御ＣＰＵ９２の他、ＲＴＣ（Real Time Clock）１０４やクロックジェネレータ（ＣＬＫジェネレータ）１０５等が実装され、演出制御ＣＰＵ９２と解像度変換ＩＣ１０３とＲＴＣ１０４とＣＬＫジェネレータ１０５とがＩ２Ｃバスによって接続される。Ｉ２Ｃバスは、クロック信号線１１０及びデータ信号線１１１という２本の信号線で構成される。クロック信号線１１０にはクロック信号（ＳＣＬ）が設定（セット）され、データ信号線１１１にはデータ信号（ＳＤＡ）が設定（セット）される。ＳＣＬ及びＳＤＡは、ロジックレベルとしてそれぞれローレベル（Ｌｏ）とハイレベル（Ｈｉ）とを有する。
【００６８】
ＲＴＣ１０４は、計時専用のチップであり、電源が切られている間も内蔵電池（二次電池）１０６から電源供給を受けて動作する。ＲＴＣ１０４は、Ｉ２Ｃバスを介して演出制御ＣＰＵ９２へ時刻データを送信する。ＣＬＫジェネレータ１０５は、クロック信号の発振器として機能するが、クロック信号の発生及び停止は、後述するようにマスタ（本実施形態では演出制御ＣＰＵ９２）によって管理される。
【００６９】
（Ｉ２Ｃ通信）
Ｉ２Ｃ通信では、１つのマスタが１つ又は複数のスレーブとの間でシリアル通信可能であり、図７に示すように、１つのマスタと複数のスレーブとがクロック信号線１１０とデータ信号線１１１とによってパーティライン状に接続される。送信を開始及び終了する権限は常にマスタが有し、マスタがクロック信号線１１０を介して送信する所定周期のクロック信号（正規クロック信号）を基準にして、送信側のデバイスから受信側のデバイスへデータ信号線１１１を介してデータ信号が送信される。複数のスレーブはそれぞれ自己を特定するアドレスを有し、マスタは、通信開始時に、複数のスレーブのうち１つのスレーブ（アドレス）を指定するとともに、自己（マスタ）が送信側か受信側か（スレーブが受信側か送信側か）を指定し、指定したスレーブとの間でデータ信号の送受信を行う。なお、本実施形態では、演出制御ＣＰＵ９２が単一のマスタ（マスタ装置）として固定され、それ以外のデバイス（解像度変換ＩＣ１０３及びＲＴＣ１０４）がスレーブ（スレーブ装置）として固定される。
【００７０】
Ｉ２Ｃの通信速度は、８ビットのシリアルデータを、標準で１００Ｋｂｉｔ／ｓ、ファースト・モードで４００Ｋｂｉｔ／ｓ、ハイスピードモードでは３．４ＭＫｂｉｔ／ｓの速度で伝送する規格が定められており、バスの静電容量が４００ｐＦ以下であれば、一つのバス上に複数のデバイスを接続することができる。
【００７１】
クロック信号線１１０及びデータ信号線１１１は、オープンコレクタ出力で、それぞれプルアップされている。これにより、マスタとスレーブとの間ではワイヤードＯＲ接続が実現されている。従って、マスタ及びスレーブの各Ｉ２Ｃデバイスにおいて、ＳＤＡ及びＳＣＬの信号線の論理（ロジックレベル）をそれぞれモニタすることによって、マスタ及びスレーブの双方から互いに信号の送受信を行うとともに、ウエイトの設定などを行うことが可能となっている。
【００７２】
Ｉ２Ｃインターフェースでは、ＳＣＬの立ち上がりでＳＤＡのデータをサンプリングし、ＳＣＬがＬｏにある状態でのみＳＤＡのデータを変化させることが許されている。また、無信号状態（電源が投入された起動時を含む）のバスフリーフェーズ（初期状態）では、何れのデバイスもＳＣＬ及びＳＤＡの信号線を使用していない状態（プルアップされた状態）となっている。この状態からは、何れのデバイスもＩ２Ｃインターフェースバスに対して自由にアクセス可能となっており、最初にアクセスしたデバイスがマスタとなって通信を開始する。なお、本実施形態ではマスタが演出制御ＣＰＵ９２に固定されているため、演出制御ＣＰＵ９２のみがバスフリーフェーズからアクセスして通信を開始する。
【００７３】
図８に示すように、Ｉ２Ｃ通信の基本的な通信データフォーマットは、例えば８ビットのシリアルデータから構成され、アドレスフォーマット（図８（ａ）参照）とデータフォーマット（図８（ｂ）参照）とに大別される。
【００７４】
図８（ａ）に示すように、アドレスフォーマットは、マスタが通信を開始する際に最初に送信するデータ信号（通信準備信号）のフォーマットであり、そのデータ（通信準備データ）は、スレーブを指定するアドレスを表す７ビットデータ（Ａ０〜Ａ６）と、マスタが送信側か受信側かをスリーブに伝える１ビットデータ（ＲＷ：Read/Write）とから構成される。なお、８ビットデータに続く１ビット（ＡＣＫ）は、受信側のデバイス（この場合には通信対象のスレーブ）から返送される受信確認信号である。
【００７５】
図８（ｂ）に示すように、データフォーマットは、通信準備信号に続いて送信されるデータ信号のフォーマットであり、そのデータ（メインデータ）は、８ビットデータ（Ｂ０〜Ｂ７）で構成される。なお、８ビットデータに続く１ビット（ＡＣＫ）は、受信側のデバイスから返送される受信確認信号である。送信するデータが８ビットを超える場合、送信側のデバイスは、受信側のデバイスからのＡＣＫの返送に応じて次のデータ（８ビット）を順次送信して、全データの送信を完了させる。
【００７６】
例えば、通信準備信号によって解像度変換ＩＣ１０３のアドレスが指定され、且つ演出制御ＣＰＵ９２を送信側として通信が開始すると、演出制御ＣＰＵ９２から解像度変換ＩＣ１０３へデータ信号（例えば画像データ）が送信され（演出制御ＣＰＵ９２が送信したデータ信号を解像度変換ＩＣ１０３が受信し）、解像度変換ＩＣ１０３がＡＣＫを返送する。また、ＲＴＣ１０４のアドレスが指定され、演出制御ＣＰＵ９２を受信側として通信が開始すると、ＲＴＣ１０４から演出制御ＣＰＵ９２へデータ信号（例えば時刻データ）が送信され（ＲＴＣ１０４が送信したデータ信号を演出制御ＣＰＵ９２が受信し）、演出制御ＣＰＵ９２がＡＣＫを返送する。
【００７７】
次に、Ｉ２Ｃが正常に通信している場合のＳＣＬ（クロック信号）及びＳＤＡ（データ信号）のロジックレベルの変化を、図９のタイミングチャートを参照して説明する。本例では、スレーブがＲＴＣ１０４であり（マスタはサブＳＰＵ９２）、マスタが受信側であり、マスタがスレーブから８ビットのデータ（例えば時刻データ）を受信する場合を説明する。
【００７８】
通信を開始する場合、マスタ（演出制御ＣＰＵ９２）は、バスフリーフェーズにおいて、ＳＣＬをＨｉに維持したままＳＤＡをＬｏに落とす。この状態がバススタートフェーズ（Start Condition）となる。
【００７９】
続いてマスタは、正規クロック信号を発生させるとともに、正規クロック信号に基づいて通信準備信号（図８（ａ）参照）を送信する。具体的には、ＳＣＬをＬｏに落とし、最初のデータ（Ｄ０）としてＡ６（アドレスの一部）のデータをセットした後（ＳＤＡのロジックレベルを適宜切替えた後）、ＳＣＬをＨｉに立ち上げる。このタイミングで全てのスレーブはＤ０のデータをサンプリングして取得する。続いてマスタは、Ｄ０の場合と同様に、ＳＣＬの立下りに応じてＳＤＡのロジックレベルを適宜切替え、順次Ｄ１（Ａ５）、Ｄ２（Ａ４）…、Ｄ６（Ａ０）、Ｄ７（ＲＷ）のデータを出力して、ＳＣＬをＬｏに落とす（ＡＣＫ応答フェーズ）。各スレーブは、正規クロック信号の立ち上がりのタイミングでＤ１…Ｄ７の各データをサンプリングして取得する。本例では、通信準備信号によってＲＴＣ１０４が指定され、且つマスタが受信側となる。
【００８０】
通信準備信号を受信した各スレーブは、通信準備信号が指定するアドレスと自己のアドレスとが一致するか否かを判定する。本例では、ＲＴＣ１０４のアドレスが指定されるため、ＲＴＣ１０４のみが自己のアドレスと一致すると判定し、ＲＴＣ１０４以外のデバイスは自己のアドレスと一致しないと判定する。通信準備信号によって指定されたＲＴＣ１０４は、Ｄ７（ＲＷ）に対応した正規クロック信号の立下りに応じてＡＣＫを送信する（ＳＤＡをＨｉにセットする）。マスタは、ＡＣＫ応答フェーズにおいて、ＳＣＬをＨｉに立ち上げ、ＳＣＬの立ち上がりのタイミングでＡＣＫをサンプリングして取得する。
【００８１】
マスタによるＡＣＫの取得によって通信準備信号の送受信が終了し、続いて時刻データ（８ビット）をスレーブ（ＲＴＣ１０４）がマスタ（演出制御ＣＰＵ９２）に送信する。具体的には、マスタは、通信準備信号の場合と同様に、正規クロック信号を発生させ、スレーブは、正規クロック信号に基づいてＳＣＬのロジックレベルを適宜切替え、順次Ｄ０（Ｂ７）、Ｄ１（Ｂ６）…Ｄ７（Ｂ０）のデータを出力する。マスタは、正規クロック信号の立ち上がりのタイミングでＤ０…Ｄ７をサンプリングして取得し、ＳＣＬをＬｏに落とす（ＡＣＫ応答フェーズ）。スレーブは、Ｄ７（Ｂ０）に対応した正規クロック信号の立下りに応じてＳＤＡを解放し、マスタは、Ｄ７（Ｂ０）に対応した正規クロック信号の立下りに応じてＡＣＫを送信する（ＳＤＡをＨｉにセットする）。マスタは、ＡＣＫ応答フェーズにおいて、ＳＣＬをＨｉに立ち上げ、スレーブは、ＳＣＬの立ち上がりのタイミングでＡＣＫをサンプリングして取得する。
【００８２】
時刻データの受信を完了したマスタは、ＡＣＫ応答フェーズにおいて、ＳＤＡをＬｏに落として保持し、ＡＣＫを送信した後であって、ＳＣＬを解放してＨｉにプルアップさせた後に、ＳＤＡを解放してＨｉにプルアップさせる（バス終了フェーズ（Stop Condition））。これにより、バスフリーフェーズに復帰するので、次の通信が開始可能となる。
【００８３】
（通信不能判定復旧処理）
次に、マスタ（演出制御ＣＰＵ９２）が実行する通信不能判定復旧処理について、図１０〜図１２を参照して説明する。
【００８４】
通信時の何らかの不正規な動作によってスレーブからマスタへのデータ送信が完了せず、図１０に示すように、マスタが正規クロック信号を発生しない状況下でスレーブがＳＤＡを解放せずにＬｏに保持してしまうと、マスタがＳＤＡを解放してもＳＤＡはＨｉに保持されるため、通信開始不能（マスタが通信を開始できない状態）となってしまう。例えば、ＲＴＣ１０４がデータを送信している途中で瞬間的な電源断が発生し、通信が一時的に中断した後に再開した場合において、中断時のＳＤＡがＬｏである等の理由により、ＲＴＣ１０４が二次電池１０６からの電力供給によって復電後まで継続してＳＤＡをＬｏに保持してしまうと、演出制御ＣＰＵ９２が通信を開始できない可能性が生じる。この場合、解像度変換ＩＣ１０３への画像データの送信も不能となるため、液晶の画像に表示エラー（フリーズなど）が発生し、遊技者に違和感を与える。
【００８５】
係る通信開始不能を復旧して通信を再開させるために、演出制御ＣＰＵ９２は、通信を開始できない通信開始不能であるか否かを判定する通信不能判定手段としての機能、及び通信開始不能であると判定したときにＳＧＬのロジックレベルを強制的に切替えてダミークロック信号を発生させるダミー信号発生手段としての機能を備える。演出制御ＣＰＵ９２は、ＳＤＡがＬｏに所定時間以上継続して保持された場合に通信開始不能であると判定し、図１１に示すように、通信開始不能ではないと判定するまで（通信開始不能が復旧するまで）、ダミークロック信号を正規クロック信号と同じ周期で発生させる。
【００８６】
スレーブ（ＲＴＣ１０４）は、クロック信号線１１０に発生した信号が正規クロック信号であるかダミークロック信号であるかを判別しないので、正規クロック信号の場合と同様に、ダミークロック信号に基づいてＳＤＡのロジックレベルを適宜切替える。例えば、ダミークロック信号に基づいてスレーブが残存する送信データを全て送信してＳＤＡを解放し、ＳＤＡがＬｏからＨｉにプルアップされると、ＳＣＬ及びＳＤＡがバスフリーフェーズに復帰する。これにより、マスタは通信を開始することができ、通信開始不能が復旧する。
【００８７】
通信不能判定復旧処理は、マスタ（演出制御ＣＰＵ９２）が通信を開始する際に、通信の開始に先立って都度実行される。
【００８８】
図１２に示すように、通信開始時には、回線（クロック信号線１１０及びデータ信号線１１１）がビジーか否かを判定する（ステップＳ１）。回線が使用中（バススタートフェーズからバス停止フェーズの間）の場合、ビジーであると判定する。ビジーと判定される状況には、通信が正常に実行中の場合の他、通信開始不能の場合が含まれる。
【００８９】
回線がビジーではないと判定すると（ステップＳ１：ＮＯ）、通信を開始し（ステップＳ２）、通信処理を続行して完了させる。なお、回線がビジーではないと判定した場合、後述するビジー連続回数をゼロにリセットする。
【００９０】
回線がビジーであると判定すると（ステップＳ１：ＹＥＳ）、ビジー連続回数を１回加算し（ステップＳ３）、ビジー連続回数が所定回数に達したか否かを判定する（ステップＳ４）。
【００９１】
ビジー連続回数が所定回数に達していないと判定すると（ステップＳ４：ＮＯ）、通信を開始せずに本処理を終了し、次の通信開始を待つ。
【００９２】
ビジー連続回数が所定回数に達したと判定すると（ステップＳ４：ＹＥＳ）、ダミークロック信号を所定数（例えば１つ）発生させ（ステップＳ５）、回線がビジーか否かを判定し（ステップＳ６）、回線がビジーでないと判定されるまでダミークロック信号の発信を繰り返す。
【００９３】
このように、ビジー連続回数が所定回数に達するまでの間はダミークロック信号を発信せずに待機するのは、通信が正常に実行されている期間であるにも拘らず、ダミークロック信号の発信によって正常な通信が遮断させてしまう不都合を防止するためである。一方、ビジー連続回数が所定回数に達した場合には、ＳＤＡがＬｏに所定時間以上継続して保持されて通信開始不能となっている可能性が高いため、ダミークロック信号を発信する。
【００９４】
なお、ダミークロック信号に基づいてスレーブから取得したデータは、不完全なデータである可能性が高いため、マスタは使用せずに破棄する。
【００９５】
（ＲＴＣの初期化処理）
ＲＴＣ１０４は、電源断時においても二次電池１０６からの電源供給によって適正な時刻データを更新して保持するが、二次電池１０６からの電源供給が不安定になると（供給電圧が所定電圧よりも低下すると）、適正な時刻データを保持できない可能性がある。このため、ＲＴＣ１０４は、二次電池１０６からの供給電圧が所定電圧よりも低下した場合に、電圧低下フラグをオンに設定する。演出制御ＣＰＵ９２は、所定のタイミングで（例えば、電源投入後の起動時や通信開始不能からの復旧時に）、ＲＴＣ１０４から電圧低下フラグの情報を取得する。電圧低下フラグがオンの場合には、ＲＴＣ１０４が保持する時刻データが不適正である可能性が高いため、所定の時刻データ（予め設定されたデフォルトの時刻データ）をＲＴＣ１０４へ送信し、ＲＴＣ１０４の時刻データを更新して初期化する。一方、電圧低下フラグがオフの場合には、ＲＴＣ１０４が保持する時刻データが適正である可能性が高いため、ＲＴＣ１０４の時刻データを更新しない。
【００９６】
以上説明したように、Ｉ２Ｃ通信では、マスタ（演出制御ＣＰＵ９２）が通信を開始し、スレーブからマスタへのデータ送信が開始された後、例えば何らかの不正規な動作によってスレーブからマスタへのデータ送信が完了せず、マスタが正規クロック信号を発生しない状況下でスレーブがＳＤＡをＬｏに保持してしまうと、マスタ側ではＳＤＡをＨｉに切替えることができないため、通信開始不能（マスタが通信を開始できない状態）となる。係る通信開始不能に対し、本実施形態では、マスタが通信開始不能であると判定して、ダミークロック信号を発生させる。スレーブは、クロック信号線１１０に発生した信号が正規クロック信号であるかダミークロック信号であるかを判別しないので、正規クロック信号の場合と同様に、ダミークロック信号に基づいてＳＤＡのロジックレベルを適宜切替える。スレーブによりＳＤＡがＨｉに切替えられ、ＳＣＬ及びＳＤＡがバスフリーフェーズに復帰すると、マスタは通信を開始することができる。従って、再起動等の作業を要することなく、パチンコ機Ｐが能動的に実行する処理によって通信開始不能を復旧させることができる。
【００９７】
マスタは、ＳＤＡがＬｏに所定時間以上継続して保持されると通信開始不能と判定するので、ＳＤＡがＬｏに保持されることに起因した通信開始不能に対して、確実に対処して復旧させることができる。
【００９８】
マスタは、通信開始不能が復旧するまでダミークロック信号を繰り返して発信するので、通信開始不能をより確実に復旧させることができる。
【００９９】
本発明は上述した一実施形態に制約されることなく、種々に変形して実施することができる。一実施形態で挙げた演出の態様は例示であり、上述した演出の態様に限定されるものではない。
【０１００】
例えば、上記実施形態ではＩ２Ｃ通信システムについて説明したが、同様の方式で通信を行う他のシステムであってもよい。
【０１０１】
上記実施形態ではビジー連続回数が所定回数に達したか否かによって通信開始不能であるか否かを判定したが、ＳＤＡがＬｏに保持されている時間（Ｌｏ継続時間）を直接計時し、Ｌｏ継続時間が所定時間に達したときに通信開始不能であると判定してもよい。
【０１０２】
上記実施形態ではホストを固定する場合について説明したが、ホストを固定せず、複数のデバイスがホストとなり得る構成であってもよい。
【０１０３】
その他の演出例であげた画像はあくまで一例であり、これらは適宜に変形することができる。また、パチンコ機Ｐの構造や盤面構成、具体的な数値等は図示のものも含めて好ましい例示であり、これらを適宜に変形可能であることはいうまでもない。
【符号の説明】
【０１０４】
３１：画像表示装置
７０：主制御装置
７１：払出制御装置
７２：サブ制御装置
７３：主制御ＣＰＵ
９２：演出制御ＣＰＵ（マスタ装置）
９３：ＲＯＭ
９４：ＲＡＭ
１０１：サブ制御基板
１０２：解像度変換基板
１０３：解像度変換ＩＣ（スレーブ装置）
１０４：ＲＴＣ（スレーブ装置）
１０６：二次電池
１１０：クロック信号線
１１１：データ信号線
Ｐ：パチンコ機（遊技機）
【図１】
0006700692.tif 000002
【図２】
0006700692.tif 000003
【図３】
0006700692.tif 000004
【図４】
0006700692.tif 000005
【図５】
0006700692.tif 000006
【図６】
0006700692.tif 000007
【図７】
0006700692.tif 000008
【図８】
0006700692.tif 000009
【図９】
0006700692.tif 000010
【図１０】
0006700692.tif 000011
【図１１】
0006700692.tif 000012
【図１２】
0006700692.tif 000013