(57)【要約】【課題】誤挿入が生じないケーブルインタフェースを提供し、保守性・作業性を向上させる。【解決手段】ＣＰＵと、ＣＰＵのシリアルバスに接続された複数のコネクタとを備える遊技機用サブ基板において、前記複数のコネクタはそれぞれの物理的及び電気的接続条件が共通である。前記複数のコネクタにはサブリール基板や演出表示基板等の周辺基板が接続される。前記周辺基板がいずれかのコネクタに接続されたとき、前記処理部は前記コネクタに接続された周辺基板と通信を行って情報を取得し、当該周辺基板が予定されているものであるとき当該周辺基板を有効にする。【選択図】        図２
2005027729.tif 000002
【特許請求の範囲】
【請求項１】
メイン基板からコマンド信号を受けて演出処理を行う遊技機用サブ基板であって、
処理部と、前記処理部のバスに接続された複数のコネクタとを備え、
前記複数のコネクタにはサブリール基板や演出表示基板等の周辺基板が接続され、前記複数のコネクタはそれぞれの物理的及び電気的接続条件が共通であって、各周辺基板はいずれかの前記コネクタに接続可能であり、
前記周辺基板がいずれかのコネクタに接続されたとき、前記処理部は前記コネクタに接続された周辺基板と通信を行って情報を取得し、当該周辺基板が予定されているものであるとき当該周辺基板を有効にし、そうでないとき当該周辺基板を無効にする、ことを特徴とする遊技機用サブ基板。
【請求項２】
前記コネクタは、少なくとも電源端子、シリアルデータ端子及びタイミング信号端子を備えることを特徴とする請求項１記載の遊技機用サブ基板。
【請求項３】
前記処理部は、複数のフェーズからなる通信を周期的に繰り返し、フェーズごとに所定の周辺基板と通信することを特徴とする請求項１記載の遊技機用サブ基板。
【請求項４】
予め定められた周辺基板に対応するドライバソフトウエアを備えるとともに、前記処理部は、予定外の周辺基板が誤接続されたときに当該周辺基板が動作しないように予定外のドライバソフトウエアを禁止することを特徴とする請求項１記載の遊技機用サブ基板。
【請求項５】
前記処理部は、前記フェーズにおいて所定の周辺基板からの応答の有無を判定し、その結果を報知手段により報知することを特徴とする請求項３記載の遊技機用サブ基板。
【請求項６】
遊戯に係る抽選処理を行うメイン基板と、前記メイン基板からコマンド信号を受けて演出処理を行う遊技機用サブ基板と、演出用の周辺基板とを備える遊技機であって、
前記遊技機用サブ基板は、処理部と、前記処理部のバスに接続された複数のコネクタとを備え、前記複数のコネクタにはサブリール基板や演出表示基板等の周辺基板が接続され、前記複数のコネクタはそれぞれの物理的及び電気的接続条件が共通であって、各周辺基板はいずれかのコネクタに接続可能であり、周辺基板がいずれかのコネクタに接続されたとき、前記処理部は前記コネクタに接続された周辺基板と通信を行って情報を取得し、当該周辺基板が予定されているものであるとき当該周辺基板を有効にし、そうでないとき当該周辺基板を無効にする、ことを特徴とする遊技機。
【請求項７】
メイン基板からコマンド信号を受けて演出処理を行う遊技機用サブ基板のコネクタ又は当該サブ基板のバスに接続されている周辺基板のコネクタに接続され、前記サブ基板の処理部と通信を行って前記サブ基板の動作状態、プログラムやデータが正しいか及び／又はプログラムやデータが書き換えられていないかをチェックすることを特徴とする検査装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は遊技機用サブ基板に関し、特に周辺基板を接続するためコネクタの物理的・電気的特性を共通化して使用するケーブルのコスト削減とともに作業性を向上させたものに関する。
【０００２】
【従来の技術】
スロットマシン等の遊技機にはメダルの投入口が設けられており、遊技者は所定の枚数のメダルを投入してゲームを楽しむことができる。遊技に必要なメダルは、遊技ホール内に設けられたメダル貸機等で借りることができ、所望の遊技機のメダル投入口に投入することによりゲームを開始することができる。
【０００３】
この種の遊技機は、遊戯に係る抽選処理を行うメイン基板と、前記メイン基板からコマンド信号を受けて演出処理を行うサブ基板と、前記サブ基板の出力信号に基づき演出用表示などを行う周辺基板とを備える。これら基板の間は各種ケーブルで相互に接続されている。周辺基板の演出内容は液晶表示装置を用いるものであったり、発光ダイオード（ＬＥＤ）を用いるものであったり、スピーカを用いた音響演出であったりさまざまである。したがって、サブ基板と周辺基板を接続するケーブルや基板上のコネクタの信号線数などの物理的・電気的特性は多種多様であり、各周辺基板専用のケーブルを用意していた。
【０００４】
【発明が解決しようとする課題】
このように専用のケーブルを用いる場合、次のような問題点がある。
（１）多種のケーブルを手配しなければならず、コストが嵩む。汎用品を使用できれば安いケーブルを利用できるが、オーダーメードの専用ケーブルを使用する場合、そのコストは数倍〜数十倍にもなる。
（２）ケーブルの誤挿入によりトラブルが生じる。ケーブルを接続する相手のコネクタは予め決められていて、特定の周辺基板のケーブルはサブ基板の特定のコネクタに挿入しなければならない。万一、誤挿入が生じると正しく機能しないばかりではなく、基板上の部品が破損しかねない。従来、誤挿入を防止するために同じピン数のコネクタをひとつしか使わないようにし、正しいコネクタでなければ挿入できないようにしていた。しかし、このやり方ではコネクタ・ケーブルの種類が増えて生産管理上・コスト上問題であるし、しかも誤挿入を完全に防止できなかった。
（３）さらに、ケーブルには封印などの対策が取られていないので細工が可能であり、不正行為の対象となっていた。
【０００５】
そこで、この発明は、そもそも誤挿入が生じないようなケーブルインタフェースを提供し、保守性・作業性を向上させるとともに、ケーブルのコストを削減し、しかも誤動作及び不正行為を防止することのできる遊技機用サブ基板及びこれを備える遊技機を提供することを目的とする。さらに、当該サブ基板の検査に好適な検査装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係る遊技機用サブ基板は、処理部と、前記処理部のバスに接続された複数のコネクタとを備え、
前記複数のコネクタにはサブリール基板や演出表示基板等の周辺基板が接続され、前記複数のコネクタはそれぞれの物理的及び電気的接続条件が共通であって、各周辺基板はいずれかの前記コネクタに接続可能であり、
前記周辺基板がいずれかのコネクタに接続されたとき、前記処理部は前記コネクタに接続された周辺基板と通信を行って情報を取得し、当該周辺基板が予定されているものであるとき当該周辺基板を有効にし、そうでないとき当該周辺基板を無効にする、ことを特徴とするものである。
【０００７】
例えば、前記コネクタは、少なくとも電源端子、シリアルデータ端子及びタイミング信号端子を備える。シリアル伝送方式を採用することによりコネクタを容易に共通化できる。
【０００８】
例えば、前記処理部は、複数のフェーズからなる通信を周期的に繰り返し、フェーズごとに所定の周辺基板と通信する。
【０００９】
好ましくは、予め定められた周辺基板に対応するドライバソフトウエアを備えるとともに、予定外の周辺基板が誤接続されたときに当該周辺基板が動作しないように予定外のドライバソフトウエアを禁止する。例えば、予定外のドライバソフトウエアを搭載しない、動作を受け付けない、エラー報知するなどである。
【００１０】
好ましくは、前記処理部は、前記フェーズにおいて所定の周辺基板からの応答の有無を判定し、その結果を報知手段（ＬＥＤ、ブザー、外部へのエラー信号の送出等）により報知する。
【００１１】
この発明に係る遊技機は、遊戯に係る抽選処理を行うメイン基板と、前記メイン基板からコマンド信号を受けて演出処理を行う遊技機用サブ基板と、演出用の周辺基板とを備えるものであって、
前記遊技機用サブ基板は、処理部と、前記処理部のバスに接続された複数のコネクタとを備え、前記複数のコネクタにはサブリール基板や演出表示基板等の周辺基板が接続され、前記複数のコネクタはそれぞれの物理的及び電気的接続条件が共通であって、各周辺基板はいずれかのコネクタに接続可能であり、周辺基板がいずれかのコネクタに接続されたとき、前記処理部は前記コネクタに接続された周辺基板と通信を行って情報を取得し、当該周辺基板が予定されているものであるとき当該周辺基板を有効にし、そうでないとき当該周辺基板を無効にする、ことを特徴とするものである。
【００１２】
この発明に係る検査装置は、メイン基板からコマンド信号を受けて演出処理を行う遊技機用サブ基板のコネクタ又は当該サブ基板のバスに接続されている周辺基板のコネクタに接続され、前記サブ基板の処理部と通信を行って前記サブ基板の動作状態、プログラムやデータが正しいか及び／又はプログラムやデータが書き換えられていないかをチェックするものである。
【００１３】
【発明の実施の形態】
発明の実施の形態１．
この発明の実施の形態に係る遊技機について図面を参照して説明する。
図１は、発明の実施の形態に係る遊技機（スロットマシン）の正面図である。スロットマシン１０で遊技を楽しもうとする遊技者は、まずメダル貸機（図示しない）等から遊技媒体であるメダルを借り、メダル投入装置のメダル投入口１００に直接メダルを入れる。メダル投入口１００は、スロットマシン１０の正面に設けられた上皿内に設けられている。
【００１４】
スロットマシン１０は、四角箱状の筐体１１を有する。前記筐体１１の中央部及び上部には、遊技者側に向かって臨む四角窓状の表示窓１２が形成されている。そして、この中央部の表示窓１２の中央には、三個の回転リール４０の図柄６１を見ることができる図柄表示窓１３が形成されている。ベットスイッチ１６は、回転リール４０の下方に位置するスイッチであって、貯留メダル数を減じてメダル投入に代える。精算スイッチ１７は、回転リールの斜め下方に位置するスイッチであって、貯留した投入メダルを払い出す。スタートスイッチ３０は回転リール４０の斜め下方に位置するレバーであって、遊技メダルの投入若しくはベットスイッチ１６の投入を条件に、リールユニット６０の駆動を開始させる。ストップスイッチ５０は、リールユニット６０の駆動を停止させるためのものである。リールユニット６０は、三個の回転リール４０とから構成されている。そして、各回転リール４０は、合成樹脂からなる回転ドラムと、この回転ドラムの周囲に貼付されるテープ状のリールテープ４２とを備えている。このリールテープ４２の外周面には、複数個（例えば２１個）の図柄６１が表示されている。６２は各種の演出を行うための液晶表示部である。
【００１５】
図２はスロットマシン１０の電気的な構造を示すブロック図である。この図において電源系統についての表示は省略されている。スロットマシン１０は、遊戯者の操作を受けて内部抽選を行ったり、リールの回転・停止やメダルの払い出しなどの処理を行うためのメイン基板２と、メイン基板２からコマンド信号を受けて内部抽選の結果を報知したり各種演出を行うためのサブ基板１を備える。サブ基板１にはサブリール基板３ａ、ＬＥＤ基板３ｂ、３ｃ、筐体上部の表示基板３ｄ、液晶表示装置の制御基板３ｅなどの周辺基板（ローカル基板）が接続されている。これらはサブ基板１上のコネクタ５ａ〜５ｅに接続されている。これらコネクタ５ａ〜５ｅはＣＰＵ４のシリアルデータバスに接続されている。バス接続構成を採用しているので、任意の周辺基板３からのケーブルをコネクタ５ａ〜５ｅのいずれに挿入しても正常にデータ通信を行うことができる。
【００１６】
なお、シリアルデータバスは不正行為防止の点でも効果がある。なぜなら、パラレルデータバスでは特定の信号線（電線）が特定の意味を持つことが多く、不正行為を行うときに特定の信号線に不正行為を行うための電子機器を接続すればよかったが、シリアルデータバスは図２及び図３のようにさまざまな信号がひとつの信号線を流れるため、パラレルの場合のように簡単にはできないからである。すなわちデータと同期をとり、データを分析することが必要になる。このために装置は複雑になるとともに、安定して動作させることは難しくなり、限られた時間や作業しにくい環境での不正行為は失敗する可能性が高くなるのである。
【００１７】
サブ基板１には、必要なローカル基板３のドライバソフトが搭載される。コストの面及びトラブル防止の面で不要なドライバソフトは搭載しない。このようにすれば、例えば、液晶表示装置を持たないスロットマシンのサブ基板に誤ってＬＣＤ基板を接続してもドライバがないので動作しない。誤動作によるトラブルを防止できる。最小限のドライバソフトを搭載することで、不正な電子装置が接続された場合にこれを検出して当該装置を無効とすることができ、不正行為を防止することができる。
【００１８】
図３はＣＰＵ４の概略タイミングチャートを示す。前述のようにコネクタ５ａ〜５ｅはバス接続されているから、データ通信は時分割で行う必要がある。この発明の実施の形態において、例えば、各周辺基板３とはフェーズを単位に通信を行う。ひとつのフェーズでひとつの周辺基板３と通信する（通信の例、Ｉ／Ｏドライブ用通信、コマンド送信用通信）。ひとつのフェーズは、フェーズの始まりを示すＳＴＡＲＴ、通信すべき相手を特定するアドレス、送信／受信を指定するＲ／Ｗ、相手（周辺基板）からの応答ＡＣＫ、データ、フェーズの終わりを示すＳＴＯＰを備える。図３はフェーズ１〜８でひとつの周期を構成する例を示す。フェーズの数は、周辺基板３の数に応じて適宜増減することができる。サブ基板１と周辺基板３の間の通信は原則としてひとつのフェーズ内で完了する。フェーズ内に通信を完了しなかったときは、次回のフェーズで続きを行ってもよい。
【００１９】
次に、本発明の実施の形態に係るサブ基板が周辺基板を認識する手順について図４を参照して説明する。
Ｓ１：図３のタイミングチャートにしたがって、サブ基板１は各周辺基板３と通信する。各フェーズで応答すべき周辺基板は予め定められていて、サブ基板１は当該周辺基板に対応する固有のアドレスを指定してデータを送信する。
Ｓ２：当該周辺基板が接続されている場合、サブ基板１に応答を返す。応答がある場合（ＹＥＳ）には次のステップに進み、応答がない場合（ＮＯ）には当該周辺基板は接続されていないものと判断してこれ以降通信を行わない（Ｓ５）。
なお、周辺基板３が接続されたとき、あるフェーズ（例えば空きフェーズ）でサブ基板１に応答を返すようにしてもよい。サブ基板１は新たに周辺基板３が接続されたことを認識し、次に当該周辺基板３と通信すべきかどうか（本来接続されるべき基板かどうか）判断する（Ｓ３）ようにしてもよい。
Ｓ３：サブ基板１は応答内容を分析して当該周辺基板３が正しいデバイスかどうか判断する。例えば、当該周辺基板３に対応するドライバソフトウエアがあれば当該周辺基板３と通信を行い（Ｓ４）、そうでなければこれ以降通信を行わない（Ｓ５）。
【００２０】
なお、Ｓ５において当該基板との通信を禁止するようにしてもよい。すなわち、当該基板宛に信号を送らないこととし、仮に相手基板から信号や通信要求が送られてきてもサブ基板１はこれを無視する。例えば、予め予定されていない周辺基板が接続されたとき、メモリに当該周辺基板を無効にするためのフラグを立てる。当該フラグが立っている間は当該周辺機器との通信を禁止する。装置をリセットするまでフラグを維持したり、保守点検の際に手動でリセットするようにしてもよい。以上のように処理することにより、間違った基板が接続されたときに当該基板の動作を確実に防止できるとともに、不正行為を防止することができる。不正行為の防止という観点からは、Ｓ２又はＳ３の判定において予め定められたコマンド以外は受け付けず、予定外のコマンドを繰り返し受けた場合にはその要求元との通信を停止することも考えられる。不正な電子機器を接続する際にはノイズが発生しやすいと考えられるがこれを検出して（例えばでたらめなコマンドを繰り返し受けたことなどを検出して）ステップＳ５の処理を行うようにしてもよい。
【００２１】
本発明の実施の形態に係るサブ基板の特徴は次の点である。
（１）バス構成及びシリアルデータ伝送方式を採用しているので各コネクタのピンアサインは共通である。ピンアサインの例を図５に示す。しかも、電気的特性も同じである。
（２）各コネクタの物理的・機械的構造が共通である。
（３）したがって、サブ基板と各周辺基板をつなぐケーブルは共通のものを使用できる。周辺基板のケーブルはサブ基板の任意のコネクタに差し込むことができる。
（４）図３、図４の手順に従って、サブ基板は周辺基板を認識し、通信を行う。
【００２２】
以上の特徴により、ケーブルのコストを削減することのできるとともに、誤挿入によるトラブルを防止できる。この結果、保守性・作業性を向上させることができる。
【００２３】
本発明の実施の形態に係るインタフェースはシリアル通信によるが、従来はパラレル信号を用いていた。そのためコネクタの接点数に応じて多種多様なケーブルを必要とし、ケーブルのコストが高くなり、不良品も生じやすい。しかも、従来、誤挿入を防止するために同じピン数の同じコネクタをひとつしか使わないという制約があり、コネクタ・ケーブルの種類が増えて生産管理上・コスト上問題となっていた。
【００２４】
本発明の実施の形態によれば、このような欠点を解消することができる。すなわち、シリアル信号で通信することによりコネクタの接点数を減らしケーブルのコストを削減するとともに、通信プロトコルにより接続相手を自動的に判別することによりどのケーブルをどのコネクタ（ポート）に接続しても正常に動作するようにすることができる。本発明の実施の形態においては、接続相手をソフトウエアで認識するのでコネクタ・ケーブルが共通になり、コストダウンが可能である。その結果、ケーブルの価格が著しく低下する。しかも、開発段階で信号数を決めなくてはいけなかったのが、サブ基板側のソフトウエアを変更し、ローカル基板を変更すれば開発後でも信号線の増減に対応できる。その代わり、ＬＥＤのドライブ回路等をサブ基板側ではなく、ローカル基板に搭載することが好ましい。
【００２５】
さらに、周辺基板が誤接続されたときに当該基板を無効にできて誤動作を防止できる。しかも、不正な電子機器が取り付けられたことを検出できて不正行為を防止することができる。
【００２６】
発明の実施の形態２．
本発明の実施の形態に係るシリアルインタフェースはバス構造であり、信号線は共通である。そこで、サブ基板１のいずれかのコネクタあるいは予備コネクタに試験装置あるいは保守装置を接続してサブ基板１のチェック、例えば動作状態、プログラムやデータが正しいか、書きかえられていないかなどを行うことができる。
【００２７】
図６は保守用基板４を周辺基板（ローカル基板）３の延長コネクタ３３に接続した場合を示す。周辺基板３はコネクタ３１でサブ基板１と接続されている。コネクタ３１から分岐された信号線がコネクタ３３に接続されている。３２は当該周辺基板３のＬＥＤドライブ回路等の処理・表示部である。保守用基板４はコネクタ３３を介してサブ基板１のバスに接続されることになる。
【００２８】
図７は保守用基板４の動作手順の概略を示す。
Ｓ１０：サブ基板１と通信する。これは前述の周辺基板３の通信と同様である。
Ｓ１１：サブ基板１のＣＰＵ４と通信してメンテナンス処理を行う。例えば次のような処理を行う。
・ＣＰＵ４に対してコマンドを出し、サブ基板１を含む各基板の動作チェックを行わせ、その結果をチェックする。
・ＲＯＭの内容（バージョン情報、チェックサムなど）を確認する。不正に書き換えられていないかどうかチェックする。
・動作の履歴を調べ、不正行為がなされたかどうかチェックする。
・チェック結果が不良のときにエラー報知を行う。
【００２９】
保守用基板４を用いることによりデバッグがやりやすくなる。その際、サブ基板１あるいは周辺基板３の任意のコネクタを利用することができる。周辺基板３をどのコネクタに接続してもデバッグできるので、作業しやすいようにケーブルの差し込み位置を適宜変更できる。
【００３０】
保守用基板４を用いることにより不正に書き換えられたＲＯＭを容易に発見することができる。不正なＲＯＭはその外観で判断することが困難であったが、本発明の実施の形態によれば容易に発見することができる。
【００３１】
本発明の実施の形態に係る通信ではハンドシェイクを行う。そこで、ＡＣＫが返ってこなかったのか等を判別し、その結果をモニタＬＥＤの点灯によって報知することができる。これによりトラブルの有無・トラブルの内容も容易にわかる。同様の機能をサブ基板１側に設けてもよい。例えばコネクタにケーブルが接続されていないとき、サブ基板１上のＬＥＤを点灯させるようにしてもよい。ハンドシェイクによるプロトコルを利用して不正な電子機器の接続を判定することができる。例えば、上記例でＡＣＫが返ってこなかった等を検出したとき、その通信の相手を無効にするとともにその旨をＬＥＤなどによって報知する。
【００３２】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【００３３】
【発明の効果】
以上のように、この発明によれば、複数のコネクタの物理的及び電気的接続条件を共通にするとともに、予定されている周辺基板が接続されたとき当該基板を有効にし、そうでないときは無効にしたので、保守性・作業性が向上されるとともに、ケーブルのコストを削減し、しかも誤動作及び不正行為を防止することができる。
【図面の簡単な説明】
【図１】遊技機（スロットマシン）の正面図である。
【図２】本発明の実施の形態に係るスロットマシンの電気的ブロック図である。
【図３】本発明の実施の形態に係るサブ基板と周辺基板のデータ送受信の概略タイミングチャートである。
【図４】本発明の実施の形態に係るサブ基板が周辺基板を認識する手順を示すフローチャートである。
【図５】本発明の実施の形態に係るサブ基板のコネクタの信号線を示す図である。
【図６】本発明の実施の形態２に係る保守用基板を周辺基板の延長コネクタに接続した様子を示す図である。
【図７】本発明の実施の形態２に係る保守用基板の概略動作フローチャートである。
【符号の説明】
１    サブ基板
２    メイン基板
３    周辺基板（ローカル基板）
４    ＣＰＵ
５    コネクタ
１０    スロットマシン
１１    筐体
１２    表示窓
１３    図柄表示窓
１６    ベットスイッチ
１７    精算スイッチ
３０    スタートスイッチ
３１    コネクタ
３２    処理・表示部
３３    コネクタ
４０    回転リール
４２    リールテープ
５０    ストップスイッチ
６０    リールユニット
６１    図柄
６２    液晶表示部
１００  メダル投入口
３０４  メダル払い出し口
３１１  メダル受け部（下皿）
【図１】
2005027729.tif 000003
【図２】
2005027729.tif 000004
【図３】
2005027729.tif 000005
【図４】
2005027729.tif 000006
【図５】
2005027729.tif 000007
【図６】
2005027729.tif 000008
【図７】
2005027729.tif 000009