(57)【要約】【課題】一方向シリアル通信方式及び双方向シリアルバス方式の何れの方式を用いてもデータの送信を行なうことができる基板を開発・設計する際の効率の向上を図ることができる遊技機を提供する。【解決手段】一方向の三線式シリアル通信方式及びＩ２Ｃバス方式の何れの方式にも使用できるＩ２Ｃバッファ１１０ａ，１２０ａと、普通バッファ１３０ａとを搭載する演出制御基板８０と、演出制御基板８０とＩ２Ｃバス方式によりデータを送信する、Ｉ２Ｃバッファ１１０ｂ，１２０ｂと普通バッファ１３０ｂとを搭載するサブ基板９０と、を具備する。演出制御基板８０は、三線式シリアル通信方式によりデータを送信する基板とも、データの送信を行なうことができる。【選択図】図３
2006167254.tif 000002
【特許請求の範囲】
【請求項１】
一方向シリアル通信方式及び双方向シリアルバス方式の何れの方式でもデータを送信することができる基板と、前記基板と一方向シリアル通信又は双方向シリアルバス方式によりデータを送信する他の基板又は回路素子と、を具備することを特徴とする遊技機。
【請求項２】
請求項１記載の遊技機において、前記基板は、一方向シリアル通信方式及び双方向シリアルバス方式の何れにも切り替えて使用可能な双方向バスバッファを備えることを特徴とする遊技機。
【請求項３】
請求項１又は２記載の遊技機において、前記基板の一つは、回胴式遊技機の遊技の演出に関する制御を含む制御を行う演出制御基板であることを特徴とする遊技機。
【請求項４】
請求項１、２又は３記載の遊技機において、前記他の基板は、前記演出制御基板から送られる点灯信号に基づいて演出用表示灯の点灯駆動を行うサブ基板であることを特徴とする遊技機。
【請求項５】
請求項１乃至４の何れか１項記載の遊技機において、前記基板は前記一方向シリアル通信方式でデータを送信するのに必要な数の接続端子を備え、前記双方向シリアルバス方式でデータを送信するときに余る接続端子は、オン・オフ信号を送信するための接続端子として使用し、前記双方向シリアルバス方式でデータを送信するときにも、空き接続端子が生じないように前記基板と前記他の基板とを接続することを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基板間でデータの転送を行って遊技の制御を行う遊技機に関する。
【背景技術】
【０００２】
従来から、回胴式遊技機等の遊技機では、例えば制御基板と被制御基板との間でデータを転送するときには、不正防止の観点から、制御基板から被制御基板に向けての一方向転送方式により送信している（特許公報２８９６６９号）。図６は、従来の回胴式遊技機の演出制御基板１８０とサブ基板１９０との間で三線式シリアル通信方式を用いてデータの転送を行なうときの概略ブロック図である。演出制御基板１８０は回胴式遊技機の遊技の演出に関する制御を行う基板であり、サブ基板１９０は演出制御基板１８０から送られる点灯指令信号に基づいて演出用表示灯の点灯制御等を行う基板である。また、三線式シリアル通信方式は、データ線とクロック線とラッチ線により１の種類のデータを送る通信方式である。図６に示す回胴式遊技機では、サブ基板１９０の制御対象となる演出表示灯等を４つのグループに分けて、それぞれのグループに対して、別個のデータにより制御している。すなわち、図６は、４種類のデータを４組の三線式シリアル通信方式で転送する場合を示している。なお、図６において１８１ａと１８１ｂはＣＰＵの入出力ポートであり、１９１ａと１９１ｂは演出データの抽出及びドライブ回路の入出力ポートである。
【０００３】
ところで、これらの各基板内に実装されている各電子回路素子は、Ｉ２Ｃバスによる双方向シリアルバス方式でデータの転送が可能なことから、不正防止が特に重要な制御基板と被制御基板との間の接続を除き、例えば演出制御基板とその周辺基板、例えばサブ基板との間では、ＬＥＤ等のより複雑で高度な点灯制御を行うことが可能となる双方向シリアルバス方式を用いたシリアル転送を行なうものが提案されている（特開２００３−１６４５６０号）。この双方向シリアルバス方式を用いる遊技機では、演出制御基板１８０と接続する周辺基板はすべて双方向シリアルバス方式でデータの転送を行なっている。
【０００４】
【特許文献１】特許公報２８９６６９号公報
【特許文献２】特開２００３−１６４５６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、回胴式遊技機のなかには、ＬＥＤ等の複雑・高度な点灯制御を行う必要ない機種もあり、このような機種の遊技機では、サブ基板等の周辺基板には、コストの安い三線式シリアル通信方式を採用している。このため、従来の遊技機では、機種に応じて、双方向シリアルバス方式を用いる演出制御基板と、三線式シリアル通信方式を用いる演出制御基板の２種類の演出制御基板を開発・設計する必要があり、演出制御基板の開発・設計のための手間と費用がかかり、開発・設計の効率が悪いという問題があった。
【０００６】
本発明は上記事情に基づいてなされたものであり、一方向シリアル通信方式及び双方向シリアルバス方式の何れの方式を用いてもデータの送信を行なうことができる基板を開発・設計する際の効率の向上を図ることができる遊技機を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための請求項１記載の発明にかかる遊技機は、一方向シリアル通信方式及び双方向シリアルバス方式の何れの方式でもデータを送信することができる基板と、前記基板と一方向シリアル通信又は双方向シリアルバス方式によりデータを送信する他の基板又は回路素子と、を具備することを特徴とする。
【０００８】
上記の目的を達成するための請求項２記載の発明にかかる遊技機は、請求項１記載の遊技機において、前記基板は、一方向シリアル通信方式及び双方向シリアルバス方式の何れにも切り替えて使用可能な双方向バスバッファを備えることを特徴とする。
【０００９】
上記の目的を達成するための請求項３記載の発明にかかる遊技機は、請求項１又は２記載の遊技機において、前記基板の一つが、回胴式遊技機の遊技の演出に関する制御を含む制御を行う演出制御基板であることを特徴とする。
【００１０】
上記の目的を達成するための請求項４記載の発明にかかる遊技機は、請求項１、２又は３記載の遊技機において、前記他の基板が、前記演出制御基板から送られる点灯信号に基づいて演出用表示灯の点灯駆動を行うサブ基板であることを特徴とする。
【００１１】
上記の目的を達成するための請求項５記載の発明にかかる遊技機は、請求項１乃至４の何れか１項記載の遊技機において、前記基板が前記一方向シリアル通信方式でデータを送信するのに必要な数の接続端子を備え、前記双方向シリアルバス方式でデータを送信するときに余る接続端子は、オン・オフ信号を送信するための接続端子として使用し、前記双方向シリアルバス方式でデータを送信するときにも、空き接続端子が生じないように前記基板と前記他の基板とを接続することを特徴とする。
【発明の効果】
【００１２】
本発明は、一方向シリアル通信方式及び双方向シリアルバス方式の何れの方式でもデータの送信を行なうことができる基板を用いることにより、当該基板と他の基板又は回路素子との間でデータの送信を行なうときに、他の基板又は回路素子が一方向シリアル通信方式を用いるものであっても、双方向シリアルバス方式を用いるものであっても、当該基板を共通して使用することができる。
【発明を実施するための最良の形態】
【００１３】
以下に、図面を参照して、本願に係る発明を実施するための最良の形態について説明する。本実施形態では、遊技機が、いわゆるパチスロ機といわれる回胴式遊技機である場合について説明する。図１は本発明の一実施形態である遊技機の概略正面図、図２はその遊技機の概略制御ブロック図である。
【００１４】
本実施形態の回胴式遊技機は、図１及び図２に示すように、第一回胴リール１１ａ，第二回胴リール１１ｂ，第三回胴リール１１ｃと、表示窓１２と、メダル投入口１３と、クレジット数表示部１４と、ＭＡＸベットボタン１５と、一枚投入ボタン１６と、ベット（投入）枚数表示部１７と、スタートレバー１８と、第一停止ボタン１９ａ，第二停止ボタン１９ｂ，第三停止ボタン１９ｃと、清算ボタン２１と、払出数表示部２２と、メダル放出口２３と、メダル受皿２４と、画像表示部３０と、電飾表示部４０と、スピーカ部５０と、投入メダル検出センサ６１と、ＭＡＸベットボタン操作検出センサ６２と、一枚投入ボタン操作検出センサ６３と、スタートレバー操作検出センサ６４と、第一停止ボタン操作検出センサ６５ａ，第二停止ボタン操作検出センサ６５ｂ，第三停止ボタン操作検出センサ６５ｃと、第一回胴リール駆動手段６６ａ，第二回胴リール駆動手段６６ｂ，第三回胴リール駆動手段６６ｃと、主制御基板７０と、演出制御基板８０と、サブ基板９０とを備える。
【００１５】
図１に示すように、回胴式遊技機の中央部のやや上側には、第一回胴リール１１ａ、第二回胴リール１１ｂ、第三回胴リール１１ｃが配設されている。各回胴リール１１ａ，１１ｂ，１１ｃは、複数の図柄を一列に配した図柄列を有しており、回転可能に構成されている。第一回胴リール１１ａは第一回胴リール駆動手段６６ａにより駆動され、第二回胴リール１１ｂは第二回胴リール駆動手段６６ｂにより駆動され、そして、第三回胴リール１１ｃは第三回胴リール駆動手段６６ｃにより駆動される。ここで、各回胴リール駆動手段６６ａ，６６ｂ，６６ｃとしては、例えばステッピングモータが用いられる。これら回胴リール駆動手段６６ａ，６６ｂ，６６ｃの制御は、主制御基板７０により行われる。
【００１６】
各回胴リール１１ａ，１１ｂ，１１ｃに配される図柄には、例えば、赤色の数字「７」図柄、青色の数字「７」図柄、ＢＡＲ図柄、リプレイ図柄、スイカ図柄、ベル図柄、チェリー図柄等がある。各回胴リール１１ａ，１１ｂ，１１ｃの外周には、これらの図柄が合計２１個配されている。また、回胴リール１１ａ，１１ｂ，１１ｃ毎に各図柄の数及び図柄の配置順序は異なっている。
【００１７】
表示窓１２は回胴リール１１ａ，１１ｂ，１１ｃに対応する位置に設けられた透明な窓部である。遊技者は、図１に示すように、第一回胴リール１１ａ、第二回胴リール１１ｂ、第三回胴リール１１ｃの停止時において表示窓１２からそれぞれの回胴リール１１ａ，１１ｂ，１１ｃに付された三つの図柄を目視することができる。
【００１８】
メダル投入口１３は、遊技者がメダル（遊技媒体）を投入するための投入口である。投入メダル検出センサ６１はメダル投入口１３の内部に設けられており、メダルがメダル投入口１３に投入されたことを検出するものである。投入メダル検出センサ６１からの検出信号は主制御基板７０に送られる。
【００１９】
表示窓１２のすぐ下側には、クレジット数表示部１４が設けられている。クレジット数表示部１４は、メダルのクレジット数（貯留数）を所定の範囲内（例えば５０枚以内）で表示するものである。メダル投入口１３からメダルを投入すると、主制御基板７０は、投入メダル検出センサ６１からの信号に基づいて、現在のクレジット数からその投入したメダルの数だけ増加させた数を計数して貯留し、クレジット数表示部１４に表示させる。また、主制御基板７０は、ゲームにおいて所定の役が成立すると、その役に対応して払い出されるメダルの払出枚数を現在のクレジット数に加算し、その加算した数をクレジット数表示部１４に表示させる。
【００２０】
ＭＡＸベットボタン１５及び一枚投入ボタン１６は、メダルを賭けてゲーム（遊技）を行う旨を指示するためのものであり、表示窓１２の左下側に設けられている。ＭＡＸベットボタン１５は、メダルを三枚賭けてゲームを行うことを選択するボタンであり、また、一枚投入ボタン１６は、メダルを一枚、二枚又は三枚賭けてゲームを行うことを選択するボタンである。具体的には、一枚投入ボタン１６を一回押すことにより、メダルを一枚賭けてゲームを行うことが選択され、一枚投入ボタン１６を二回押すことにより、メダルを二枚賭けてゲームを行うことが選択され、そして、一枚投入ボタン１６を三回押すことにより、メダルを三枚賭けてゲームを行うことが選択される。すなわち、一枚投入ボタン１６を三回押すことは、ＭＡＸベットボタン１５を一回押すことと同じである。ＭＡＸベットボタン操作検出センサ６２はＭＡＸベットボタン１５が押されたことを検出するものであり、一枚投入ボタン操作検出センサ６３は一枚投入ボタン１６が押されたことを検出するものである。各センサ６２，６３からの検出信号は、主制御基板７０に送られる。これにより、主制御基板７０は、メダルを何枚賭けてゲームを行うのかを認識することができる。
【００２１】
表示窓１２のすぐ左下側には、ベット枚数表示部１７が設けられている。かかるベット枚数表示部１７は、当該ゲームにおいて賭けられたメダルの枚数を表示するものである。具体的には、一枚投入ボタン１６が一回押されると、主制御基板７０は、ベット枚数表示部１７の「壱」の部分に対応するランプを点灯させる。一枚投入ボタン１６が二回押されると、主制御基板７０は、ベット枚数表示部１７の「弐」の部分に対応するランプを点灯させる。そして、一枚投入ボタン１６が三回押され、又はＭＡＸベットボタン１５が押されると、主制御基板７０は、ベット枚数表示部１７の「参」の部分に対応するランプを点灯させる。
【００２２】
本実施形態では、三つの回胴リール１１ａ，１１ｂ，１１ｃを停止させて所定の図柄を揃えるための入賞ラインが六つ設定されている。すなわち、表示窓１２の上部、中央部、下部のそれぞれを通り水平方向に延びた三つのラインと、表示窓１２の左上から右下に向かって延びるラインと、表示窓１２の左下から右上に向かって延びるラインと、表示窓１２の左部の真ん中から中央部の真ん中に向かって延び、その中央部の真ん中から右下に向かって延びるラインとである。メダルを何枚賭けるかに応じて、有効な入賞ラインが異なる。メダルを一枚賭けてゲームを行う場合には、表示窓１２の中央部を通り水平方向に延びる一つの入賞ラインだけが有効な入賞ラインとなる。メダルを二枚賭けてゲームを行う場合には、表示窓１２の上部、中央部、下部のそれぞれを通り水平方向に延びた三つの入賞ラインだけが有効な入賞ラインとなる。そして、メダルを三枚賭けてゲームを行う場合には、六つの入賞ラインすべてが有効な入賞ラインとなる。三つの回胴リール１１ａ，１１ｂ，１１ｃが停止したときに、六つの入賞ラインのうち有効な入賞ライン上に所定の図柄が揃い、所定の役が成立すると、当該ゲームが入賞となり、所定数のメダルが払い出される。
【００２３】
スタートレバー１８は、ゲームを開始する旨を指示するために遊技者が操作するものである。メダル投入口１３から一回のゲーム（遊技）に必要な数のメダルが投入されるか、又は、既に一回のゲームに必要な数のメダルがクレジットされている状態でＭＡＸベットボタン１５の操作、若しくは一枚投入ボタン１６の必要回数の操作のうちいずれかの操作が行われることにより、スタートレバー１８の操作が可能となる。ここで、一回のゲームは、スタートレバー１８が操作されることにより開始し、三つの停止ボタン１９ａ，１９ｂ，１９ｃがすべて押されることにより終了する。スタートレバー操作検出センサ６４は、スタートレバー１８が操作されたことを検出するものである。スタートレバー操作検出センサ６４は、スタートレバー１８が操作されたことを検出すると、ゲーム開始信号を主制御基板７０に送る。主制御基板７０は、投入メダル検出センサ６１、ＭＡＸベットボタン操作検出センサ６２、一枚投入ボタン操作検出センサ６３のいずれかから信号を受けているときに、スタートレバー操作検出センサ６４からゲーム開始信号を受けると、前回のゲーム開始信号の受信時から所定時間（４．１秒）経過した後、ゲーム開始の処理を行う。具体的には、主制御基板７０は、乱数値を取得し、その乱数値に基づいて役の抽選処理を行うと共に、三つの回胴リール１１ａ，１１ｂ，１１ｃの回転動作を開始する。
【００２４】
第一停止ボタン１９ａは第一回胴リール１１ａの回転動作の停止を指示するためのものであり、第二停止ボタン１９ｂは第二回胴リール１１ｂの回転動作の停止を指示するためのものであり、第三停止ボタン１９ｃは第三回胴リール１１ｃの回転動作の停止を指示するためのものである。第一停止ボタン操作検出センサ６５ａは第一停止ボタン１９ａが押されたことを検出するものであり、第二停止ボタン操作検出センサ６５ｂは第二停止ボタン１９ｂが押されたことを検出するものであり、第三停止ボタン操作検出センサ６５ｃは第三停止ボタン１９ｃが押されたことを検出するものである。各停止ボタン操作検出センサ６５ａ，６５ｂ，６５ｃからの検出信号は、主制御基板７０に送られる。主制御基板７０は、停止ボタン操作検出センサ６５ａ，６５ｂ，６５ｃからの検出信号を受けると、当該停止ボタン操作検出センサに対応する回胴リールの回転動作を所定の制御方法により停止する。こうして、三つの回胴リール１１ａ，１１ｂ，１１ｃが停止したときに、それらの回胴リール１１ａ，１１ｂ，１１ｃに付されている図柄が有効な入賞ライン上において特定の組合せとなると、役が成立することになる。
【００２５】
役の種類には、大きく分けて、大当りである大役（ボーナス）と、小当りである小役とがある。大役には、例えば、赤色の数字「７」の図柄及び青色の数字「７」の図柄（ＢＢ図柄）のうちいずれかが有効な入賞ライン上に揃った場合の役であるビッグボーナス（ＢＢ）と、「ＢＡＲ」の図柄（ＲＢ図柄）が有効な入賞ライン上に揃った場合の役であるレギュラーボーナス（ＲＢ）とがある。大役になると、回胴式遊技機は、遊技者に有利な遊技状態に移行する。例えば、ＢＢが成立した場合には、メダルが１５枚払い出されるとともに、遊技者が最も多量のメダルを獲得可能なＢＢゲームに突入する。また、ＲＢが成立した場合には、メダルが１５枚払い出されるとともに、ＢＢゲームに次いで遊技者が多量のメダルを獲得可能なＲＢゲームに突入する。
【００２６】
一方、小役には、例えば、スイカ図柄が有効な入賞ライン上に揃った場合の役（スイカ小役）と、ベル図柄が有効な入賞ライン上に揃った場合の役（ベル小役）と、チェリー図柄が有効な入賞ライン上の左側の位置に停止した場合の役（チェリー小役）とがある。かかる小役が成立したときには、それぞれ所定枚数のメダルが払い出される。その他に、リプレイ図柄が有効な入賞ライン上に揃った場合の役（リプレイ）がある。このリプレイが成立した場合には、回胴式遊技機は、再遊技の状態、すなわち、今回のゲームに賭けたメダルと同数のメダルが自動投入され、遊技者が新たにメダルを投入することなく、再度、ゲームを行うことが可能な状態となる。尚、本実施形態では、リプレイはメダルの払出しがないことから、リプレイを小役に含めていないが、次の遊技のための賭数設定すなわち新たなメダルの投入操作が不要なので、その遊技に使用したメダルが払い出されたと仮定して、リプレイを小役として取扱うことも可能である。また、役を構成する図柄が有効な入賞ライン上に揃わなかった場合には、外れとなる。
【００２７】
払出数表示部２２は、成立した役に対応して払い出されるメダルの払出枚数を表示するものである。払出数表示部２２の制御は主制御基板７０により行われる。メダル放出口２３からは、例えば、遊技者が清算ボタン２１を押した場合にそのときのクレジット数に対応する数のメダルが放出される。メダル受皿２４は、メダル放出口２３から放出されるメダルを蓄積するための皿である。
【００２８】
画像表示部３０は、表示窓１２の上側に設けられている。本実施形態では、画像表示部３０として液晶表示装置を用いている。かかる画像表示部３０は、図１及び図２に示すように、液晶パネル３１と、液晶パネル３１を制御する液晶制御基板３２とを有する。画像表示部３０は、複数の文字、数字、図形やキャラクター等の画像を変動表示することにより、役の成立の予告、所定の情報の告知、その他の遊技の演出を行う。例えば、大当り確定を予告するプレミアム演出を行ったり、有効な入賞ライン上に揃えるべき図柄の種類を告知したりする。この画像表示部３０の制御は、主制御基板７０からのコマンドに基づいて演出制御基板８０により行われる。
【００２９】
電飾表示部４０は、各種の遊技状態を報知したり、遊技の演出を行ったりするものである。かかる電飾表示部４０は、図１及び図２に示すように、三つのトップＬＥＤユニット４１ａ，４１ｂ，４１ｃと、八つのパネルＬＥＤユニット４２ａ，４２ｂ，・・・，４２ｈと、三つのバックライト（不図示）と、冷陰極管（不図示）と、三つのトップＬＥＤ基板４４ａ，４４ｂ，４４ｃと、八つのパネルＬＥＤ基板４５ａ，４５ｂ，・・・，４５ｈと、三つのバックライト基板４６ａ，４６ｂ，４６ｃと、冷陰極管基板４７とを有する。ここで、トップＬＥＤユニット４１ａ，４１ｂ，４１ｃ、パネルＬＥＤユニット４２ａ，４２ｂ，・・・，４２ｈ、及びバックライトは、遊技者に向けて点灯表示するように設けられており、これらの表示灯は、以下では、まとめて「演出用表示灯」とも称する。また、以下では、トップＬＥＤ基板４４ａ，４４ｂ，４４ｃ、パネルＬＥＤ基板４５ａ，４５ｂ，・・・，４５ｈ、及びバックライト基板４６ａ，４６ｂ，４６ｃをまとめて、「電飾基板」とも称することにする。
【００３０】
演出用表示灯の制御は、主制御基板７０からのコマンドに基づいて演出制御基板８０により行われる。具体的には、演出制御基板８０は、主制御基板７０からのコマンドに基づいて所定の点灯指令信号を作成し、その点灯指令信号をサブ基板９０に送信する。そして、サブ基板９０は、演出用表示灯については、演出制御基板８０からの点灯指令信号に基づいて演出用表示灯の点灯時間をパルス幅変調（Pulse Width Modulation（ＰＷＭ））制御する。一方、冷陰極管の制御は、演出制御基板８０からの点灯指令信号（ＯＮ・ＯＦＦ信号）に基づいて通常のＯＮ・ＯＦＦ制御を行う。
【００３１】
三つのトップＬＥＤユニット４１ａ，４１ｂ，４１ｃはそれぞれ、前扉の内側上部の左側、中央、右側に設けられている。これらのトップＬＥＤユニット４１ａ，４１ｂ，４１ｃはそれぞれ、トップＬＥＤ基板４４ａ，４４ｂ，４４ｃに搭載されている。
【００３２】
前扉の内側であって表示窓１２の左側には、パネルＬＥＤユニット４２ａ，４２ｂ，４２ｃ，４２ｄ，４２ｅがこの順番で上から下に向かう方向に沿って設けられている。また、前扉の内側であって表示窓１２の右側には、パネルＬＥＤユニット４２ｆ，４２ｇ，４２ｈがこの順番で上から下へ向かう方向に沿って設けられている。８個のパネルＬＥＤユニット４２ａ，４２ｂ，・・・，４２ｈはそれぞれ、パネルＬＥＤ基板４５ａ，４５ｂ，・・・，４５ｈに搭載されている。
【００３３】
三つのバックライトはそれぞれ、第一回胴リール１１ａ、第二回胴リール１１ｂ、第三回胴リール１１ｃの内部に設けられている。これらのバックライトはそれぞれ、バックライト基板４６ａ，４６ｂ，４６ｃに搭載されている。
【００３４】
冷陰極管は、前扉の内側であって表示窓１２の上方に設けられている。冷陰極管は、遊技の演出を行うだけでなく、回胴リール１１ａ，１１ｂ，１１ｃに光を照射して、回胴リール１１ａ，１１ｂ，１１ｃに記された図柄の視認性を良くするという役割をも果たしている。冷陰極管基板４７は、冷陰極管を駆動するものである。具体的に、冷陰極管基板４７には、インバータ回路や高電圧発生回路等が搭載されている。演出制御基板８０から送られた、クロック信号やラッチ信号を必要とないＯＮ・ＯＦＦ信号は、サブ基板９０に送られ、ここで、このＯＮ・ＯＦＦ信号に基づいて駆動用パルス信号が生成され、冷陰極管基板４７に送られる。この駆動パルス信号により、インバータ回路が駆動され、そのインバータ回路からの信号に基づいて高電圧発生回路が高電圧を発生させることにより、冷陰極管を点灯する。ソレノイド４８は、前扉の開閉をロックするためのものであり、演出制御基板８０からの、クロック信号やラッチ信号を必要とないＯＮ・ＯＦＦ信号により制御される。
【００３５】
スピーカ部５０は、音により遊技の演出を行うものである。スピーカ部５０の制御は、主制御基板７０からのコマンドに基づいて演出制御基板８０により行われる。かかるスピーカ部５０は、図１及び図２に示すように、第一ドアスピーカ５１と、第二ドアスピーカ５２と、背面スピーカ５３とを有する。第一ドアスピーカ５１及び第二ドアスピーカ５２はそれぞれ、前扉の内側上部の左側、右側に設けられている。すなわち、図１において、前扉上部に点線で描いた円の部分が第一ドアスピーカ５１及び第二ドアスピーカ５２である。ここで、前扉の上部においては、トップＬＥＤユニット４１ａ，４１ｂ，４１ｃが設けられた部分と画像表示部３１が設けられた部分との間に隙間があり、第一ドアスピーカ５１及び第二ドアスピーカ５２からの音はこの隙間を通して出てくる。また、背面スピーカ５３は回胴式遊技機の背面側に設けられている。
【００３６】
主制御基板７０は、主に遊技内容やメダルの払出しの制御及び管理を行う。かかる主制御基板７０には、複数の集積回路素子が実装されている。具体的に、主制御基板７０は、図２に示すように、ＲＯＭ７１と、ＲＡＭ７２と、ＣＰＵ７３とを備える。ＲＯＭ７１には、遊技内容の制御等に関する各種のプログラムが格納されている。また、ＲＡＭ７２は、データを一時的に記憶する作業用のメモリである。
【００３７】
ＣＰＵ７３は、ＲＯＭ７１に格納されたプログラムを実行することにより、遊技内容の制御等を行う。例えば、ＣＰＵ７３は、役の抽選処理を行う。具体的に、この役の抽選処理は次のようにして行われる。ＲＯＭ７１には、役と乱数値との対応関係を示した抽選テーブルが格納されている。ＣＰＵ７３は、スタートレバー操作検出センサ６４からの信号を受けると、乱数値を取得する。そして、その取得した乱数値が、抽選テーブルにおいていずれの役に該当するかを調べることにより、役の不当選、各種の役の当選のいずれであるかを決定する。ＣＰＵ７３は、抽選結果に応じて所定のコマンドを演出制御基板８０に送信する。
【００３８】
また、ＣＰＵ７３は、回胴リール１１ａ，１１ｂ，１１ｃを駆動及び停止させるリール制御を行う。このＣＰＵ７３のリール制御には、リールの駆動開始制御、リールの駆動停止制御の他、例えば、役に当選した場合に行われるリール引込み制御、役に当選しなかった場合に行われる外れ制御等がある。
【００３９】
リール引込み制御とは、停止ボタンが押されたときに、その押されたタイミングで有効な入賞ライン上にある図柄を含めて当該図柄から所定のコマ数（例えば、５コマ）の範囲内に当該役を構成する図柄が存在するときに、その図柄を当該有効な入賞ライン上に引き込むように回胴リールの停止位置を制御することをいう。但し、遊技者が停止ボタンを押したタイミングにおいて上記の所定のコマ数の範囲内に当該役を構成する図柄が存在しないときには、リールの引込み制御が働かず、押したなりの図柄が有効な入賞ライン上に停止する。したがって、このときには、当該役を構成する図柄は有効な入賞ライン上に揃わず、当該役は成立しないことになる。
【００４０】
外れ制御とは、有効な入賞ラインにはいずれの役も成立しないように、リールの停止位置を制御することをいう。したがって、この場合には、遊技者が特定の役を狙って停止ボタンを押したとしても、どのような役も成立せず、ゲームの結果は外れとなる。
【００４１】
また、ＣＰＵ７３は、遊技状態の管理をも行っている。本実施形態の回胴式遊技機では、遊技機の遊技状態として、「ＢＢ未作動時の一般遊技状態」、「ＢＢ内部中状態」、「ＲＢ内部中状態」、「ＢＢ作動時の一般遊技状態」等の各種の遊技状態が設定されている。ＣＰＵ７３は、役の抽選結果に基づいて遊技状態の移行を制御する。
【００４２】
更に、ＣＰＵ７３は、演出制御基板８０へコマンドを送信する処理を行う。ＣＰＵ７３から演出制御基板８０に送信するコマンドには多くの種類がある。例えば、役の抽選処理の結果に基づいて作成される遊技の演出に関するコマンド（演出コマンド）や、遊技者によって所定の操作が行われたときに作成されるコマンド（操作コマンド）等がある。
【００４３】
尚、回胴式遊技機に関しては、さまざまな規格が定められている。その一つに、スタートレバー１８を操作してから４．１秒を経過しないと、次にスタートレバー１８を操作しても、回胴リール１１ａ，１１ｂ，１１ｃが回転しないという規格がある。このため、ＣＰＵ７３は、かかる規格に合致するように、回胴リール１１ａ，１１ｂ，１１ｃの駆動開始制御を行う。但し、スタートレバー１８を操作してから４．１秒以内に、次にスタートレバー１８を操作した場合であっても、ＣＰＵ７３が、投入メダル検出センサ６１、ＭＡＸベットボタン操作検出センサ６２、一枚投入ボタン操作検出センサ６３のいずれかから信号をすでに受けていれば、乱数値に基づく抽選処理は行われる。
【００４４】
演出制御基板８０は、主に遊技の演出に関する制御を行うものである。演出制御基板８０には、複数の集積回路素子が実装されている。具体的に、演出制御基板８０は、図２に示すように、ＲＯＭ８１と、ＲＡＭ８２と、ＣＰＵ８３とを備える。ＲＯＭ８１には、遊技演出の制御等に関する各種のプログラム、画像演出用コマンドデータや電飾演出用パターンデータ等の各種のデータが格納されている。また、ＲＡＭ８２は、データを一時的に記憶する作業用のメモリである。尚、本実施形態では、ＣＰＵ８３として、パラレル通信機能とシリアル通信機能とを兼ね備えるものを用いている。また、演出制御基板８０は音声データを生成してスピーカ部５０を駆動するための音源ＬＳＩや音源データやアンプ等を有するが、本実施形態では、説明を簡略化するために、音声データの生成のための装置については詳細な説明を省略する。
【００４５】
本実施形態の演出制御基板８０は、双方向シリアルバス方式を用いてデータの転送を行なうサブ基板９０を備える遊技機に対しても、また三線式シリアル通信方式を用いてデータの転送を行なうサブ基板９０ａを備える遊技機に対しても、共通して使用することができる。まず、演出制御基板８０が双方向シリアルバス方式を用いてデータの転送を行なうサブ基板９０に接続される場合について説明する。図３は双方向シリアルバス方式でデータの転送を行なうサブ基板９０と演出制御基板８０との間の接続を示す概略ブロック図である。本実施形態では、演出用表示灯を、トップＬＥＤ基板（グループ１）、パネルＬＥＤ基板（グループ２）、バックライト基板（グループ３）の３つのグループに分けてシリアル・データを用いて点灯・制御している。また、冷陰極管基板とソレノイドは、普通のＯＮ・ＯＦＦ信号を用いて制御する。ここで、双方向シリアルバス方式とは、集積回路素子を複数個並列に接続可能な伝送線を介して情報を双方向に逐次伝送する方式である。特に、本実施形態では、双方向シリアルバス方式として、Ｉ２Ｃバス（Inter-Integrated Circuit Bus）方式を採用している。本実施形態のＩ２Ｃバスは、フィリップス社によって開発されたＩ２Ｃバスを用いている。尚、以下では、双方向シリアルバス方式をＩ２Ｃバス方式とも称する。また、本実施形態では、主制御基板７０と演出制御基板８０との間では、パラレル通信方式により信号送信が行われる。
【００４６】
図３に示すように、演出制御基板８０には、信号方向自動切換機能を持つ双方向バスバッファ（Ｐ８２Ｂ９６）である二つのＩ２Ｃバッファ１１０ａ，１２０ａと、一つの普通バッファ１３０ａと、６つの接続端子を持つコネクタＣＮａが設けられている。サブ基板９０には、同様に信号方向自動切換機能を持つ双方向バスバッファ（Ｐ８２Ｂ９６）である二つのＩ２Ｃバッファ１１０ｂ，１２０ｂと、一つの普通バッファ１３０ｂと、６つの接続端子を持つコネクタＣＮｂが設けられている。
【００４７】
Ｉ２Ｃバスは、一般に、二本のワイヤー（信号伝送線）からなる簡単な構造の双方向性バスである。すなわち、Ｉ２Ｃバスは、シリアル・データ線（ＳＤＡ）とシリアル・クロック線（ＳＣＬ）という二本のバス・ラインのみで構成される。図３に示すＩ２Ｃバスは、２本のＳＤＡ１，ＳＤＡ２と、２本のＳＣＬ１，ＳＣＬ２とを備える。このバス・ラインには、回路基板や集積回路素子等の複数のデバイスの並設が可能である。また、Ｉ２Ｃバスに接続されている各デバイスはそれぞれ固有のアドレスを持つので、その固有アドレスを用いることにより、ソフトウエアによる各デバイスのアドレス指定が可能である。更に、かかるＩ２Ｃバスには、集積回路素子間相互の制御を効率よく行うことができ、ハードウエアの効率を最大限に引き上げ、回路の簡素化を図ることができるといった、さまざまな利点がある。本実施形態では、演出制御基板８０内の複数の集積回路素子の間でも、Ｉ２Ｃバス方式により情報の伝送が行われる。
【００４８】
ところで、図３に示すように、演出制御基板８０がＩ２Ｃバス方式を用いてデータの転送を行なうサブ基板９０に接続される場合、二組のＩ2Ｃバスを用いて、合計４本の通信線だけで制御に必要な全てのデータをサブ基板９０に転送することも可能である。しかしながら、二組のＩ2Ｃバスを用いて、合計４本の通信線だけで全てのデータを転送すると、後述する三線式シリアル通信方式を用いるサブ基板９０ａと演出制御基板８０とを接続するときに必要となる６個の接続端子に比べて２個少ない接続端子で接続できてしまう。すなわち、後述するサブ基板９０ａとの接続のために演出制御基板８０に配置されている６個の接続端子のうちの２個の接続端子が余ってしまう。このように何れの基板とも接続されない空き端子を設けると、この空き端子を用いて演出制御基板８０に不正な信号を入力したり、当該基板から不正に信号を取り出したりする不正行為を許すことになる。そこで、本実施形態では、このような空き端子を設けないように、サブ基板９０が制御するもののうち、クロック信号やラッチ信号を必要とせず、ＯＮ・ＯＦＦ信号だけで制御できる冷陰極管と、前扉の開閉をロックするためのソレノイド４８とを、この空き端子を用いて制御することにしている。この二つのＯＮ・ＯＦＦ信号を転送するために、図３に示す演出制御基板８０は、二つのＩ２Ｃバッファ１１０ａ，１２０ａの他に、普通のＯＮ・ＯＦＦ信号を転送するための一つの普通バッファ１３０ａを備えている。同様にサブ基板９０も、二つのＩ２Ｃバッファ１１０ｂ，１２０ｂの他に、普通のＯＮ・ＯＦＦ信号を転送するための一つの普通バッファ１３０ｂを備えている。
【００４９】
ＣＰＵ８３は、ＲＯＭ８１に格納されたプログラムを実行することにより、電飾表示部４０等を制御する。具体的には、ＣＰＵ８３は、主制御基板７０から演出コマンドを受けたとき、その演出コマンドに基づいて遊技の演出の内容を決定する。ＣＰＵ８３は、その決定した内容に対応する電飾演出用パターンデータをＲＯＭ８１から読み出した後、その電飾演出用パターンデータに基づいて所定の点灯指令信号を生成する。また、ＣＰＵ８３は、その生成した点灯指令信号を二組のＩ２Ｃバスと、二つのＩ２Ｃバッファ１１０ａ，１２０ａを用いてサブ基板９０に送出し、サブ基板９０を介して３つのグループに分けた演出用表示灯の点灯を制御する。また、ＣＰＵ８３は、画像演出用コマンドデータに基づいて、冷陰極管の点灯を制御するためのＯＮ・ＯＦＦ信号を普通バッファー１３０ａを介してサブ基板９０に送る。サブ基板９０の駆動回路９２は、このＯＮ・ＯＦＦ信号に基づいて、冷陰極管基板の点灯を制御する駆動パルス信号を生成して、冷陰極管基板に送り、冷陰極管の点灯を制御する。さらに、演出制御基板８０は、ソレノイド４８を制御するためのＯＮ・ＯＦＦ信号を、普通バッファ１３０ａを介してサブ基板９０に送る。サブ基板９０の駆動回路９２は、このＯＮ・ＯＦＦ信号に基づいて、ソレノイド４８を制御する駆動パルス信号を生成して、ソレノイド４８に送り、ソレノイドの開閉を制御する。
【００５０】
サブ基板９０は、演出制御基板８０が行う遊技演出の制御のうち主として電飾表示部４０に対する制御を補助する役割を果たすものである。具体的に、サブ基板９０は、演出制御基板８０から送られる点灯指令信号に基づいて電飾表示部４０の点灯・消灯を制御する。サブ基板９０には、図３に示すように、入出力エキスパンダ（ＰＣＡ９５３２）９１、Ｉ２Ｃバッファ１１０ｂ，１２０ｂ等の複数の集積回路素子が実装されている。そして、これらの集積回路素子の間では、Ｉ２Ｃバス方式によりデータの転送が行われる。この場合も、双方向シリアルバス方式としてＩ２Ｃバス方式が採用されている。なお、冷陰極管やソレノイドの制御は、Ｉ２Ｃバスと入出力エキスパンダ９１を用いて行なうことが可能であるが、上述した理由から、本実施形態では、ＯＮ・ＯＦＦ信号により制御することとしている。
【００５１】
次に、サブ基板９０の入出力エキスパンダ９１について詳しく説明する。入出力エキスパンダ９１と二つのＩ２Ｃバッファ１１０ｂ，１２０ｂとの間は、Ｉ２Ｃバス・ライン（ＳＤＡとＳＣＬ）により接続されている。この入出力エキスパンダ９１は、信号の入出力数を増やすための集積回路素子である。ここでは、入出力エキスパンダ９１として、１６ビットの信号を入出力させることができるものを用いている。具体的に、入出力エキスパンダ９１からの各信号は、電飾基板（トップＬＥＤ基板４４ａ，４４ｂ，４４ｃ、パネルＬＥＤ基板４５ａ，４５ｂ，・・・，４５ｈ、バックライト基板４６ａ，４６ｂ，４６ｃ）に出力される。ここで、入出力エキスパンダ９１は、Ｉ２Ｃバッファ１１０ｂ，１２０ｂを介して送られたシリアル信号をパラレル信号に変換して、上記の各基板に出力する。
【００５２】
ところで、本実施形態では、入出力エキスパンダ９１としては、信号の入出力数を増やすという機能だけを有するものではなく、さまざまな機能が付加されたものを用いている。具体的に、この入出力エキスパンダ９１は、演出制御基板８０からの点灯指令信号に基づいて演出用表示灯の点灯を制御する。すなわち、入出力エキスパンダ９１は、ＬＥＤディマー（Dimmer）としての役割をも果たす。実際、入出力エキスパンダ９１は、各演出用表示灯をＯＮ制御、ＯＦＦ制御、あるいはＰＷＭ制御することができる。ここで、ＯＮ制御とは、単に演出用表示灯を点灯し続ける制御であり、ＯＦＦ制御とは、単に演出用表示灯を消灯し続ける制御である。ＰＷＭ制御とは、演出用表示灯に駆動用のパルス信号を出力し、そのパルス幅に応じて各演出用表示灯の点灯時間を変化させる制御である。すなわち、パルス信号がＯＮのときに演出用表示灯が点灯し、パルス信号がＯＦＦのときに演出用表示灯が消灯する。かかるＰＷＭ制御を行うために、入出力エキスパンダ９１には、パルス信号を発生させるパルス発振器が内蔵されている。尚、本実施形態では、上述したように冷陰極管に対してはＰＷＭ制御を行わず、演出制御基板８０から普通バッファ１３０ａを介して送られてくるＯＦ・ＯＦＦ信号に基づいて点灯を制御することにしている。
【００５３】
また、入出力エキスパンダ９１には、ＰＷＭ制御を行うために必要な情報を記憶するＰＷＭ制御用のレジスタが設けられている。このＰＷＭ制御用レジスタとしては、ＰＣＳレジスタと、ＰＷＭレジスタとがある。ＰＣＳレジスタには、パルス幅の周期（パルス間隔）が記憶され、ＰＷＭレジスタには、デューティ（duty）比が記憶される。ここで、デューティ比とは、パルス幅の周期に対するパルス幅の割合である。
【００５４】
入出力エキスパンダ９１は、ＯＮ制御を行う場合には、ＰＷＭ制御用レジスタの内容を無視して、パルス発振器から常にオンの信号を発生させて電飾基板に送出する。同様に、入出力エキスパンダ９１は、ＯＦＦ制御を行う場合には、ＰＷＭ制御用レジスタの内容を無視して、パルス発振器から常にオフの信号を発生させて電飾基板に送出する。また、入出力エキスパンダ９１は、ＰＷＭ制御を行う場合には、ＰＷＭ制御用レジスタに記憶されているパルス幅の周期及びデューティ比に従ったパルス信号をパルス発振器から発生させて、電飾基板に送出する。
【００５５】
本実施形態では、演出用表示灯を制御する場合、演出制御基板８０は、演出制御基板８０とサブ基板９０との間の信号送信を、Ｉ２Ｃバスを用いたシリアル通信方式により、入出力エキスパンダ９１に対して点灯指令信号を送ればよい。ここで、かかる点灯指令信号としては、コマンド命令が用いられる。演出制御基板８０が入出力エキスパンダ９１に対して送信する点灯指令信号には、大きく分けて、次の三つの信号が含まれる。第一に、点灯制御方法の選択信号がある。この点灯制御方法の選択信号は、ＯＮ制御、ＯＦＦ制御、ＰＷＭ制御のうちいずれの方法により点灯制御を行うかを指定するものである。第二に、ＰＷＭ制御を行う場合におけるパルス幅の周期の設定信号である。第三に、ＰＷＭ制御を行う場合におけるデューティ比の設定信号である。パルス幅の周期の設定信号は、入出力エキスパンダ９１のＰＣＳレジスタに記憶され、デューティ比の設定信号は、入出力エキスパンダ９１のＰＷＭレジスタに記憶される。本実施形態では、これらのレジスタとして８ビットのものを用いているので、パルス幅の周期を、例えば０．１６ｓｅｃから１．６ｓｅｃまでの範囲において２５６段階で設定することが可能である。また、デューティ比も、パルス幅の周期の各設定値に対して２５６段階で設定することが可能である。このように、演出制御基板８０のＣＰＵ８３は、ＰＷＭ制御を行う場合、演出用表示灯の点灯タイミングを制御する必要はなく、上述した点灯指令信号を入出力エキスパンダ９１に送信するだけでよいので、ＣＰＵ８３の作業負担を軽減することができる。
【００５６】
次に、演出制御基板８０とサブ基板９０との間でデータの転送を行うときの処理手順について説明する。まず、データを送信する演出制御基板８０の側では、シリアル・データ線１（ＳＣＬ１）を使用して１６ビットのデータを送り、クロック線１（ＳＣＬ１）を用いてクロック信号をサブ基板９０転送する。また、シリアル・データ線２（ＳＣＬ２）を使用して１６ビットのデータを送り、クロック線２（ＳＣＬ２）を用いてクロック信号をサブ基板９０転送する。更に、出力線１及び出力線２を使用して２つのＯＮ・ＯＦＦ信号をサブ基板９０に転送する。
【００５７】
一方、データを受信するサブ基板９０の側では、シリアル・データ線（ＳＤＡ１）を介して受信した１６ビットのシリアル・データと、クロック線１（ＳＣＬ１）を介して受信したクロック信号とに基づいて、１６ビットのシリアル・データをパラレルデータに変換する。また、入出力エキスパンダ９１は、このパラレルデータを使用して、例えばグループ１のトップＬＥＤ基板及びグループ２のパネルＬＥＤ基板の点灯を制御する。また、シリアル・データ線２（ＳＤＡ２）を介して受信した１６ビットのシリアル・データと、クロック線２（ＳＣＬ２）を介して受信したクロック信号に基づいて、１６ビットのシリアル・データをパラレルデータに変換する。また、入出力エキスパンダ９１は、このパラレルデータを使用して、例えばグループ３のバックライト基板の点灯を制御する。また、サブ基板９０は、出力線１を介して受信したＯＮ・ＯＦＦ信号に基づいて、冷陰極管の点灯を制御し、出力線２を介して受信したＯＮ・ＯＦＦ信号に基づいて、ソレノイドの開閉を制御する。
【００５８】
次に、演出制御基板８０が三線式シリアル通信方式を用いてデータの転送を行なうサブ基板９０ａ接続される場合について説明する。図４は三線式シリアル通信方式でデータの転送を行なうサブ基板９０ａと演出制御基板８０との間の接続を示す概略ブロック、図５はサブ基板９０ａの入出力エキスパンダ９１ａ内のシリアルイン・パラレルアウト変換ＩＣ（以下、シリ・パラ変換ＩＣと称する。）の接続を説明するための概略回路図である。図４及び図５に示すサブ基板９０ａは、演出用表示灯を、トップＬＥＤ基板（グループ１）、パネルＬＥＤ基板（グループ２）、バックライト基板（グループ３）、冷陰極管基板（グループ４）の４つのグループに分けて点灯・制御している。なお、サブ基板９０ａは、ソレノイドの制御は行わないものとする。また、図５では、図を簡略化するために、普通バッファは省略している。また、図４において、図３に示すものと同一の機能を有するものには、同一の符号或いは対応する符号を付することにより、その詳細な説明を省略する。
【００５９】
本実施形態では、図４に示すように、演出制御基板８０とサブ基板９０ａの間は、三線式シリアル通信方式によりデータの転送を行っている。三線式シリアル通信方式は、前述したように、データ線とクロック線とラッチ線の３本の通信線を用いてデータを転送する通信方式である。しかしながら、本実施形態では、演出制御基板８０とサブ基板９０とは、４本のデータ線（ＤＡＴＡ１〜４）と一本のクロック線（ＣＬＫ）と一本のラッチ線（ＬＣＨ）の合計６本の通信線により接続されている。データ線については、上述した４つに分けた各グループを別個に制御するために４種類のデータが必要となるので、４本設けている。このように４本のデータ線を使用しているのは、次の理由による。本実施形態では、サブ基板９０ａの制御対象を４つのグループに分けて各々を独立して制御しており、また、入出力エキスパンダ９１が１６ビットのシリ・パラ変換ＩＣを用いているので、仮に１本のデータ線で、４グールプの制御を行うとすると、一回のデータ転送に１６×４＝６４ビットのデータを送る必要がある。したがって、４つのグループのうちのどれか１のグループだけのデータを変えるときにも、４グループ分の６４ビットのデータを送る必要があり、１本のデータ線でデータを転送すると、データ転送に時間がかかる。このため、本実施形態では、４本のデータ線を用いてデータの高速転送を行っている。
【００６０】
また、本実施形態では、図５に示すように、クロック線とラッチ線は４個のデータ線に対して共通に使用するために、分岐させて各シリ・パラ変換ＩＣ９１１〜９１４に接続している。すなわち、本実施形態では、４種類のデータを転送するのに、共通のクロック信号と共通のラッチ信号とを用いている。また、データ線１〜４（ＤＡＴＡ１〜４）とクロック線（ＣＬＫ）とラッチ線（ＬＣＨ）は、演出制御基板８０側では、Ｉ２Ｃバッファ１１０ａ．１２０ａと普通のバッファ１３０ａを介してＣＰＵ８３の同一の入出力ポート８３ａに接続される。このように、４本のデータ線１〜４（ＤＡＴＡ１〜４）を、ＣＰＵ８３の同一の入出力ポート８３ａに接続することにより、４本のデータ線で送られる４種類のデータに対して共通のクロック信号を用いることができる。また、サブ基板９０ａ側でも、４本のデータ線１〜４（ＤＡＴＡ１〜４）は、入出力エキスパンダ（ＰＣＡ９５３２）９１ａの同一の入出力ポート９１ｂに接続されている。
【００６１】
図４及び図５に示すサブ基板９０ａは、４本のデータ線と１本の共通クロック線と１本の共通ラッチ線の合計６本の通信線でデータの転送を行なうために、三組の普通バッファ１１０ｃ，１２０ｃ１３０ｂと６個の接続端子を有するコネクタＣＮｂとを備えている。また、図４に示す演出制御基板８０は、図３に示す演出制御基板８０と同一のものであり、演出制御基板８０にも、この６本の通信線を接続するための６個の接続端子を備えるコネクタＣＮａが配置されている。なお、演出制御基板８０に搭載されている本実施形態のＩ２Ｃバッファは、Ｉ２Ｃバス用のバッファとして使用することができるだけでなく、普通のバッファとしても使用することができる。
【００６２】
ところで、三線式シリアル通信方式では、シリアル信号をラッチするためのラッチ信号は、各データ線毎に異なる場合がある。例えば、本実施形態では、データ線１（ＤＡＴＡ１）で転送するデータは１６ビット、データ線２（ＤＡＴＡ２）で転送するデータは１２ビット、データ線３（ＤＡＴＡ３）で転送するデータは８ビット、データ線４（ＤＡＴＡ４）で転送するデータは４ビットである。この場合、従来の通信方法では、各データごとにラッチ信号が異なり、したがって各データ線毎にラッチ信号を送るためのラッチ線を設けなければならない。
【００６３】
これに対して、本実施形態では、４種類のデータに対して共通のラッチ信号を使用するために、各データ線で送るデータに必要に応じて空のデータを付加し、転送する全てのデータのデータ長を揃えている。すなわち、本実施形態の場合、一番長いデータ長はデータ線１（ＤＡＴＡ１）で転送する１６ビットのデータであるので、他のデータ線、例えばデータ線２（ＤＡＴＡ２）で転送する１２ビットのデータには４ビットの空のデータを付加し、データ線３（ＤＡＴＡ３）で転送する８ビットのデータには８ビットの空のデータを付加し、データ線４（ＤＡＴＡ４）で転送する４ビットのデータには１２ビットの空のデータを付加する。ＣＰＵ８３は、これらのデータ線２〜４（ＤＡＴＡ２〜４）の各データを送るときには、各々のデータ長を１６ビットにするために、上述した空のデータを付加して、サブ基板９０に送る。なお、本実施形態では、空のデータを付加するときには、全て、転送する実際のデータ（実データ）の前に付加するものとし、実データは後に配置する。
【００６４】
サブ基板９０ａの入出力エキスパンダ９１ａは、各データ線１〜４（ＤＡＴＡ１〜４）から送られてきた、シリアル・データをシリ・パラ変換ＩＣ９１１〜９１４によりパラレルデータに変換する。このシリ・パラ変換を行う際に、シリ・パラ変換ＩＣ９１１により変換された１６ビットのパラレルデータは全てのビットをパラレルデータとして使用する。一方、シリ・パラ変換ＩＣ９１２で変換された１６ビットのデータは、実際のデータ長は後の方の１２ビット分であり、前の方の４個は空のデータであるので、パラレル変換されたデータのうち１〜４ビット目までは使用せずに、５〜１６ビット目までを実データとして取り出して使用する。また、シリ・パラ変換ＩＣ９１３により変換された１６ビットのデータは、実際のデータ長は８ビットであり、前の方の８個は空のデータであるので、パラレル変換されたデータのうち１〜８ビット目までは使用せずに、９〜１６ビット目までを実データとして取り出して使用する。シリ・パラ変換ＩＣ９１４で変換された１６ビットのデータは、実際のデータ長は４ビットであり、前の方の１２個のデータは空のデータであるので、パラレル変換されたデータのうち１〜１２ビットを破棄して、１３〜１６ビットまでを実データとして取り出して使用する。
【００６５】
本実施形態の三線式シリアル通信方式の場合、上述したように、４本のデータ線１〜４（ＤＡＲＡ１〜４）と、４本のデータ線に共通に使用する一本のクロック線（ＣＬＫ）と一本のラッチ線（ＬＣＨ）とを備える。したがって、図４に示す場合も、演出制御基板８０とサブ基板９０ａとの間は、６本の通信線と６個の接続端子を備えるコネクタＣＮａ，ＣＮｂを用いて接続しており、空いた接続端子はない。なお、三線式シリアル通信方式の場合、次のラッチ信号が送られるまでは、データ線で送るデータの内容は変わらない。
【００６６】
次に、演出制御基板８０とサブ基板９０ａとの間でデータの転送を行うときの処理手順について説明する。まず、データを送信する演出制御基板８０の側では、データ線１（ＤＡＴＡ１）を使用して１６ビットのデータを送るときには、空のデータを付加することなく送る。データ線２（ＤＡＴＡ２）を使用して１２ビットのデータを送るときには、１２ビットのデータの前に４ビットの空のデータを付加し、１６ビットのデータ長にして送る。データ線３（ＤＡＴＡ３）を使用して８ビットのデータを送るときには、８ビットのデータの前に８ビットの空のデータを付加し、１６ビットのデータ長にして送る。データ線４（ＤＡＴＡ４）を使用して４ビットのデータを送るときには、４ビットのデータの前に１２ビットの空のデータを付加し、１６ビットのデータ長にして送る。なお、付加する空のデータは、点灯制御には使用しないので、どのようなもの、例えば全て「Ｈ」或いは全て「Ｌ」などであってもよい。また、クロック線（ＣＬＫ）を介してクロック信号を、ラッチ線（ＬＣＨ）を介してラッチ信号を送る。なお、ラッチ信号は、シリアル・データの転送終了時に出力されるパルスである。
【００６７】
一方、データを受信するサブ基板９０ａの側では、入出力エキスパンダ９１ａのシリ・パラ変換ＩＣ９１１〜９１４は、受信したクロック信号とラッチ信号に基づいて、各データ線の１６ビットのシリアル・データをパラレル・データに変換する。また、入出力エキスパンダ９１ａは、データ線１（ＤＡＴＡ１）を介して転送された１６ビットの全てのパラレルデータを使用してグループ１のトップＬＥＤ基板の点灯を制御する。また、データ線２（ＤＡＴＡ２）を介して転送された１６ビットのデータは、後の方の１２ビットだけを使用する。入出力エキスパンダ９１はこの１２ビットのデータを用いて、グループ２のパネルＬＥＤ基板の点灯を制御する。また、データ線３（ＤＡＴＡ３）を介して転送された１６ビットのデータは、後の方の８ビットだけを使用する。入出力エキスパンダ９１はこの８ビットのデータを用いて、グループ３のバックライト基板の点灯を制御する。更に、データ線４（ＤＡＴＡ４）を介して転送された１６ビットのデータは、後の方の４ビットだけを使用する。入出力エキスパンダ９１はこの４ビットのデータを用いて、グループ４の冷陰極管基板の点灯を制御する。すなわち、データを受信する側のサブ基板９０ａでは、シリ・パラ変換した１６ビットのパラレルデータのうち、実際のデータである実データのみを使用し、付加された空のデータを破棄することにより、各データ線から送られてきたデータ長の異なるデータでも、確実に実データのみを用いて、演出用表示灯の点灯を制御することができる。
【００６８】
演出制御基板８０のＣＰＵ８３は、図３に示す場合と同様に、ＲＯＭ８１に格納されたプログラムを実行することにより、電飾表示部４０等を制御する。具体的には、ＣＰＵ８３は、主制御基板７０から演出コマンドを受けたとき、その演出コマンドに基づいて遊技の演出の内容を決定する。また、ＣＰＵ８３は、その決定した内容に対応する電飾演出用パターンデータをＲＯＭ８１から読み出した後、その電飾演出用パターンデータに基づいて所定の点灯指令信号を生成する。そして、ＣＰＵ８３は、その生成した点灯指令信号を４本のデータ線と１本のクロック線と１本のラッチ線と２つのＩ２Ｃバッファ１１０ａ，１２０ａと普通バッファ１３０ａを用いてサブ基板９０ａに送出し、サブ基板９０ａを介して演出用表示灯の点灯等を制御する。なお、図４では、サブ基板９０ａが３個の普通バッファ１１０ｃ，１２０ｃ，１３０ｂを備える場合について説明したが、この普通バッファ１１０ｃ，１２０ｃは、図３に示すものと同じＩ２Ｃバッファを用いても良い。
【００６９】
図５に示すサブ基板９０ａによる制御と図３に示すサブ基板９０による制御は、演出用表示灯の点灯を制御する方法が若干異なる。すなわち、入出力エキスパンダ９１ａは、Ｉ２Ｃバスを使用する図３場合と異なり、演出用表示灯の明るさを連続的に滑らかに変化させてフェードインしたり、フェードアウトしたりする制御を行うことはできない。サブ基板９０ａは、フェードインしたり、フェードアウトしたりする制御を行う場合、明るさを階段的にしか変化させることができない。図３に示すＩ２Ｃバス方式の場合、デューティ比が変わらなければ、デューティ比のデータを送る必要がないのに対して、三線式シリアル通信方式の場合、毎回デューティ比のデータを送る必要があり、転送するデータ量がＩ２Ｃバス方式に比べて多いからである。また、サブ基板９０ａは、演出制御基板８０から送られるシリアル・データに基づいて冷陰極管及びソレノイドの制御を行う。その他の作用・効果は、図３に示すものと同様である。
【００７０】
上記の本実施形態によれば、演出制御基板８０は一方向の三線式シリアル通信方式及びＩ２Ｃバス方式の何れの方式でもデータの転送することができるバッファ装置を搭載することにより、演出制御基板８０を、Ｉ２Ｃバス方式を用いてデータの転送を行なうサブ基板を備える遊技機に配置するときも、また三線式シリアル通信方式を用いてデータの転送を行なうサブ基板を備える遊技機に配置するときも、同じ演出制御基板を使用することができる。したがって、本実施形態によれば、三線式シリアル通信方式を用いる基板を備える機種用の演出制御基板とＩ２Ｃバス方式を用いる基板を備える機種用の演出制御基板とを別個に開発・設計しなければならなかった従来の演出制御基板の開発・設計に比べて、演出制御基板の開発・設計を短期間で、効率良く行なうことができる。
【００７１】
また、上記の実施形態によれば、演出制御基板は、Ｉ２Ｃバス方式を用いてデータの転送を行なう基板と接続するときも、また三線式シリアル通信方式を用いてデータの転送を行なう基板と接続するときも、空き接続端子は生じない。したがって、本実施形態よれば、演出制御基板８０を、Ｉ２Ｃバス方式を用いてデータの転送を行なう基板と接続するときも、また三線式シリアル通信方式を用いてデータの転送を行なう基板と接続するときも、空き接続端子を用いた不正行為を確実に防止することができる。
【００７２】
尚、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内において種々の変形が可能である。例えば、上記の実施形態では、本発明の基板が演出制御基板であり、本発明の他の基板がサブ基板である場合について説明したが、本発明はこれに限られるものではなく、例えば本発明の基板がサブ基板で、他の基板が液晶制御基板であってもよい。
【００７３】
また、上記の実施形態では、４本のデータ線を用いる三線式シリアル通信方式について説明したが、三線式シリアル通信方式は、１本、２本又は３本のデータ線を用いるものであってもよいし、５本以上のデータ線を用いるものであってもよい。
【００７４】
また、上記の実施形態では、本発明を、遊技媒体としてメダルを使用した回胴式遊技機に適用した場合について説明したが、例えば、パロット機、パチロット機等と称される、遊技媒体としてパチンコ球を使用したスロットマシン遊技機に適用してもよい。更に、本発明をパチンコ遊技機に適用してもよい。
【産業上の利用可能性】
【００７５】
以上説明したように、本発明の遊技機では、一方向シリアル通信方式及び双方向シリアルバス方式の何れの方式でもデータを送信することができる基板を用いることにより、当該基板と他の基板又は回路素子との間でデータの送信を行なうときに、他の基板又は回路素子が一方向シリアル通信方式を用いるものであっても、双方向シリアルバス方式を用いるものであっても、当該基板を共通して使用することかできる。したがって、本発明は、基板間の通信を行って遊技内容を制御するパチンコ遊技機や回胴式遊技機等の遊技機に適用することができる。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態である遊技機の概略正面図である。
【図２】本発明の一実施形態である遊技機の概略制御ブロック図である。
【図３】双方向シリアルバス方式でデータの転送を行なうサブ基板９０と演出制御基板８０との間の接続を示す概略ブロック図である。
【図４】三線式シリアル通信方式でデータの転送を行なうサブ基板９０ａと演出制御基板８０との間の接続を示す概略ブロックである。
【図５】サブ基板９０ａの入出力エキスパンダ９１ａ内のシリ・パラ変換ＩＣの接続を説明するための概略回路図である。
【図６】従来の回胴式遊技機の演出制御基板とサブ基板との間で三線式シリアル通信方式を用いてデータの転送を行なう場合の概略ブロック図である。
【符号の説明】
【００７７】
１１ａ  第一回胴リール
１１ｂ  第二回胴リール
１１ｃ  第三回胴リール
１２  表示窓
１３  メダル投入口
１４  クレジット数表示部
１５  ＭＡＸベットボタン
１６  一枚投入ボタン
１７  ベット枚数表示部
１８  スタートレバー
１９ａ  第一停止ボタン
１９ｂ  第二停止ボタン
１９ｃ  第三停止ボタン
２１  清算ボタン
２２  払出数表示部
２３  メダル放出口
２４  メダル受皿
３０  画像表示部
３１  液晶パネル
３２  液晶制御基板
４０  電飾表示部
４１ａ，４１ｂ，４１ｃ  トップＬＥＤユニット
４２ａ，４２ｂ，・・・，４２ｈ  パネルＬＥＤユニット
４４ａ，４４ｂ，４４ｃ  トップＬＥＤ基板
４５ａ，４５ｂ，・・・，４５ｈ  パネルＬＥＤ基板
４６ａ，４６ｂ，４６ｃ  バックライト基板
４７  冷陰極管基板
４８  ソレノイド
５０  スピーカ部
５１  第一ドアスピーカ
５２  第二ドアスピーカ
５３  背面スピーカ
６１  投入メダル検出センサ
６２  ＭＡＸベットボタン操作検出センサ
６３  一枚投入ボタン操作検出センサ
６４  スタートレバー操作検出センサ
６５ａ  第一停止ボタン操作検出センサ
６５ｂ  第二停止ボタン操作検出センサ
６５ｃ  第三停止ボタン操作検出センサ
６６ａ  第一回胴リール駆動手段
６６ｂ  第二回胴リール駆動手段
６６ｃ  第三回胴リール駆動手段
７０  主制御基板
７１  ＲＯＭ
７２  ＲＡＭ
７３  ＣＰＵ
８０  演出制御基板
８１  ＲＯＭ
８２  ＲＡＭ
８３  ＣＰＵ
８４  音源ＬＳＩ
８５  音源データＲＯＭ
８６  パワーアンプ
９０  サブ基板
９１，９１ａ  入出力エキスパンダ
９２  駆動回路
１１０ａ，１１０ｂ，１２０ａ，１２０ｂ  Ｉ２Ｃバッファ
１３０ａ，１３０ｂ  普通バッファ
【図１】
2006167254.tif 000003
【図２】
2006167254.tif 000004
【図３】
2006167254.tif 000005
【図４】
2006167254.tif 000006
【図５】
2006167254.tif 000007
【図６】
2006167254.tif 000008