(57)【特許請求の範囲】
【請求項１】
遊技場において遊技機の交換に係わらず継続して用いられる遊技場設備としての遊技用装置であって、
当該遊技用装置を制御する制御手段を含み、
該制御手段は、
所定の制御用信号を前記遊技機側に出力して当該遊技機の遊技状態を制御する遊技制御手段と、
当該遊技制御手段が予め定められた正規の遊技制御を行ない得るものか否かを監視可能な監視手段とを含み、
前記監視手段は、
当該遊技用装置に対応する前記遊技機の両隣の遊技機のうちの一方の遊技機に対応する第１の遊技用装置へ当該遊技用装置の前記監視手段が正規のものであるか否かを認証するための認証用チェック情報を送信する認証用チェック情報送信手段と、
前記両隣の遊技機のうちの他方の遊技機に対応する第２の遊技用装置の前記認証用チェック情報送信手段から送信されてきた前記認証用チェック情報を受信したときに、該認証用チェック情報に応じた認証用応答情報を前記第２の遊技用装置に返信する認証用応答情報返信手段と、
前記第１の遊技用装置から、前記認証用チェック情報送信手段が送信した前記認証用チェック情報に応じた前記認証用応答情報を受信したときに、該認証用応答情報に基づいて該第１の遊技用装置の前記監視手段が正規なものか否か認証する認証手段と、
該認証手段による認証結果を前記第１の遊技用装置へ返信する認証結果返信手段と、
前記第２の遊技用装置から前記認証結果を受信したときに、該認証結果が不適正を示すものであれば、当該遊技用装置の前記遊技制御手段のクロックを停止させるクロック停止手段と、
前記認証手段によって不適正である旨の認証が行なわれたときに、前記第１の遊技用装置を特定する情報と該第１の遊技用装置の前記監視手段が不適正であることを示す情報とを含む不適正情報を、前記第２の遊技用装置に送信する不適正情報送信手段とを含み、
該不適正情報送信手段は、前記第１の遊技用装置から前記不適正情報を受信したときには、該不適正情報を前記第２の遊技用装置に送信することを特徴とする、遊技用装置。
【請求項２】
前記遊技制御手段は、前記遊技機の遊技状態を制御するための遊技制御用プログラムを格納するプログラム格納部を含み、
前記遊技制御手段に対応させる遊技機の機種に応じて前記プログラム格納部に格納する遊技制御用プログラムを変更可能であることを特徴とする、請求項１に記載の遊技用装置。
【請求項３】
前記遊技用装置に前記制御手段を封入する封入手段と、
当該封入手段の開封を監視する開封監視手段と、
前記開封監視手段が異常を検出した場合に前記制御手段の制御機能の少なくとも一部を破壊する機能破壊手段とを含むことを特徴とする、請求項１または請求項２に記載の遊技用装置。
【請求項４】
前記遊技制御手段の制御を司る遊技制御用マイクロコンピュータと前記監視手段の制御を司る監視用マイクロコンピュータとが１チップ化されていることを特徴とする、請求項１から請求項３までのいずれかに記載の遊技用装置。
【請求項５】
前記監視手段は、受信した前記認証用チェック情報に対し予め定められた相関関係を保った認証用応答情報を生成するための認証用演算処理手段を含み、
前記認証用応答情報返信手段は、前記認証用演算処理手段によって生成された前記認証用応答情報を返信し、
前記認証手段は、返信されてきた前記認証用応答情報と前記認証用チェック情報との間に前記予め定められた相関関係があるか否かに基づいて前記第１の遊技用装置の前記監視手段の認証を行なうことを特徴とする、請求項１から請求項４までのいずれかに記載の遊技用装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえば、パチンコ遊技機やコイン遊技機あるいはスロットマシン等の遊技機が設置された遊技場において用いられる遊技場設備としての遊技用装置に関し、詳しくは、遊技場において遊技機の交換に係わらず継続して用いられる遊技場設備としての遊技用装置に関する。
【０００２】
【従来の技術】
この種の遊技用装置において、従来から一般的に知られているものに、たとえば、遊技場において遊技機の交換に係わらず継続して用いられる遊技場設備としての遊技用装置があった。
【０００３】
一方、前記遊技機はたとえば新装開店時期などに合わせて交換された後、中古市場に出回り、売買の対象とされていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、前記遊技機には遊技制御に必要となる遊技制御用プログラムの記憶されたＲＯＭを含む遊技制御用基板が設けられているため、遊技機が中古市場で取引されると、併せて前記ＲＯＭが簡単に第三者の手に渡ることとなる。従来、このＲＯＭを解析して不正な遊技制御用プログラムの記憶されたＲＯＭを作成せんとする者が少なくなかった。そして、中古市場などに出回った遊技機を利用して不正なＲＯＭを作成した者あるいはその不正なＲＯＭを譲渡された者が遊技場に設置されている遊技機の正規のＲＯＭをその不正なＲＯＭとすり替えることで、遊技機で不正な遊技制御が行なわれてしまう不都合があり、不正行為を防止することができないという問題が生じていた。
【０００５】
本発明は、係る実情に鑑み考え出されたものであり、その目的は、遊技機で不正な遊技制御が行なわれてしまうことを極力防止することができる遊技用装置を提供することである。
【０００６】
【課題を解決するための手段】
請求項１に記載の本発明は、遊技場において遊技機の交換に係わらず継続して用いられる遊技場設備としての遊技用装置であって、
当該遊技用装置を制御する制御手段を含み、
該制御手段は、
所定の制御用信号を前記遊技機側に出力して当該遊技機の遊技状態を制御する遊技制御手段と、
当該遊技制御手段が予め定められた正規の遊技制御を行ない得るものか否かを監視可能な監視手段とを含み、
前記監視手段は、
当該遊技用装置に対応する前記遊技機の両隣の遊技機のうちの一方の遊技機に対応する第１の遊技用装置へ当該遊技用装置の前記監視手段が正規のものであるか否かを認証するための認証用チェック情報を送信する認証用チェック情報送信手段と、
前記両隣の遊技機のうちの他方の遊技機に対応する第２の遊技用装置の前記認証用チェック情報送信手段から送信されてきた前記認証用チェック情報を受信したときに、該認証用チェック情報に応じた認証用応答情報を前記第２の遊技用装置に返信する認証用応答情報返信手段と、
前記第１の遊技用装置から、前記認証用チェック情報送信手段が送信した前記認証用チェック情報に応じた前記認証用応答情報を受信したときに、該認証用応答情報に基づいて該第１の遊技用装置の前記監視手段が正規なものか否か認証する認証手段と、
該認証手段による認証結果を前記第１の遊技用装置へ返信する認証結果返信手段と、
前記第２の遊技用装置から前記認証結果を受信したときに、該認証結果が不適正を示すものであれば、当該遊技用装置の前記遊技制御手段のクロックを停止させるクロック停止手段と、
前記認証手段によって不適正である旨の認証が行なわれたときに、前記第１の遊技用装置を特定する情報と該第１の遊技用装置の前記監視手段が不適正であることを示す情報とを含む不適正情報を、前記第２の遊技用装置に送信する不適正情報送信手段とを含み、
該不適正情報送信手段は、前記第１の遊技用装置から前記不適正情報を受信したときには、該不適正情報を前記第２の遊技用装置に送信することを特徴とする。
【０００７】
請求項２に記載の本発明は、請求項１に記載の発明の構成に加えて、前記遊技制御手段は、前記遊技機の遊技状態を制御するための遊技制御用プログラムを格納するプログラム格納部を含み、
前記遊技制御手段に対応させる遊技機の機種に応じて前記プログラム格納部に格納する遊技制御用プログラムを変更可能であることを特徴とする。
【０００９】
請求項３に記載の本発明は、請求項１または請求項２に記載の発明の構成に加えて、前記遊技用装置に前記制御手段を封入する封入手段と、
当該封入手段の開封を監視する開封監視手段と、
前記開封監視手段が異常を検出した場合に前記制御手段の制御機能の少なくとも一部を破壊する機能破壊手段とを含むことを特徴とする。
【００１０】
請求項４に記載の本発明は、請求項１から請求項３までのいずれかに記載の発明の構成に加えて、前記遊技制御手段の制御を司る遊技制御用マイクロコンピュータと前記監視手段の制御を司る監視用マイクロコンピュータとが１チップ化されていることを特徴とする。
請求項５に記載の本発明は、請求項１から請求項４までのいずれかに記載の発明の構成に加えて、前記監視手段は、受信した前記認証用チェック情報に対し予め定められた相関関係を保った認証用応答情報を生成するための認証用演算処理手段を含み、
前記認証用応答情報返信手段は、前記認証用演算処理手段によって生成された前記認証用応答情報を返信し、
前記認証手段は、返信されてきた前記認証用応答情報と前記認証用チェック情報との間に前記予め定められた相関関係があるか否かに基づいて前記第１の遊技用装置の前記監視手段の認証を行なうことを特徴とする。
【００１１】
【作用】
請求項１に記載の本発明によれば、遊技制御手段の働きにより、所定の制御用信号が前記遊技機側に出力されて当該遊技機の遊技状態が制御される。また、監視手段の働きにより、前記遊技制御手段が予め定められた正規の遊技制御を行ない得るものか否かが監視される。さらに、前記遊技制御手段と前記監視手段とは、遊技用装置を制御する制御手段に含まれており、前記遊技用装置は、遊技場において遊技機の交換に係わらず継続して用いられる遊技場設備である。このため、遊技機の交換に伴って前記遊技制御手段を交換する必要がなくなり、これにより前記遊技制御手段が遊技機と共に第三者の手に渡ってしまうことがなくなる。また、第三者が遊技場に設置されている遊技機の遊技制御手段に不正改造を加えることを防止できる。
また、監視手段に含まれる認証用チェック情報送信手段の働きにより、当該遊技用装置に対応する前記遊技機の両隣の遊技機のうちの一方の遊技機に対応する第１の遊技用装置へ当該遊技用装置の前記監視手段が正規のものであるか否かを認証するための認証用チェック情報が送信される。監視手段に含まれる認証用応答情報返信手段の働きにより、前記両隣の遊技機のうちの他方の遊技機に対応する第２の遊技用装置の前記認証用チェック情報送信手段から送信されてきた前記認証用チェック情報を受信したときに、該認証用チェック情報に応じた認証用応答情報が前記第２の遊技用装置に返信される。監視手段に含まれる認証手段の働きにより、前記第１の遊技用装置から、前記認証用チェック情報送信手段が送信した前記認証用チェック情報に応じた前記認証用応答情報を受信したときに、該認証用応答情報に基づいて該第１の遊技用装置の前記監視手段が正規なものか否かが認証される。監視手段に含まれる認証結果返信手段の働きにより、該認証手段による認証結果が前記第１の遊技用装置へ返信される。監視手段に含まれるクロック停止手段の働きにより、前記第２の遊技用装置から前記認証結果を受信したときに、該認証結果が不適正を示すものであれば、当該遊技用装置の前記遊技制御手段のクロックが停止させられる。監視手段に含まれる不適正情報送信手段の働きにより、前記認証手段によって不適正である旨の認証が行なわれたときに、前記第１の遊技用装置を特定する情報と該第１の遊技用装置の前記監視手段が不適正であることを示す情報とを含む不適正情報が、前記第２の遊技用装置に送信される。また、該不適正情報送信手段の働きにより、前記第１の遊技用装置から前記不適正情報を受信したときには、該不適正情報が前記第２の遊技用装置に送信される。
【００１２】
請求項２に記載の本発明によれば、請求項１に記載の発明の作用に加えて、プログラム格納部には、前記遊技機の遊技状態を制御するための遊技制御用プログラムが格納される。さらに、前記遊技制御手段に対応させる遊技機の機種に応じて前記プログラム格納部に格納する遊技制御用プログラムが変更される。
【００１４】
請求項３に記載の本発明によれば、請求項１または請求項２に記載の発明の作用に加えて、封入手段の働きにより、前記遊技用装置に前記制御手段が封入される。開封監視手段の働きにより、前記封入手段の開封が監視される。機能破壊手段の働きにより、前記開封監視手段で異常が検出された場合に前記制御手段の制御機能の少なくとも一部が破壊される。
【００１５】
請求項４に記載の本発明によれば、請求項１から請求項３までのいずれかに記載の発明の作用に加えて、前記遊技制御手段の制御を司る遊技制御用マイクロコンピュータと前記監視手段の制御を司る監視用マイクロコンピュータとが１チップ化されている。
請求項５に記載の本発明によれば、請求項１から請求項４までのいずれかに記載の発明の作用に加えて、前記監視手段に含まれる認証用演算処理手段の働きにより、受信した前記認証用チェック情報に対し予め定められた相関関係を保った認証用応答情報が生成される。前記認証用応答情報返信手段の働きにより、前記認証用演算処理手段によって生成された前記認証用応答情報が返信される。前記認証手段の働きにより、返信されてきた前記認証用応答情報と前記認証用チェック情報との間に前記予め定められた相関関係があるか否かに基づいて前記第１の遊技用装置の前記監視手段の認証が行なわれる。
【００１６】
【発明の実施の形態】
次に、本発明の実施の形態を図面に基づいて詳細に説明する。なお、以下の実施の形態においては遊技機の一例としてパチンコ遊技機を示すが、本発明はこれに限られるものではなく、たとえばコイン遊技機やスロットマシン等であってもよく、遊技者によって遊技が行なわれる遊技機であればすべて適用可能である。
【００１７】
第１実施の形態
図１は、本発明の実施の形態にかかる遊技機の一例のパチンコ遊技機３４とカードユニット３５とを示す全体正面図である。カードユニット３５には、カード利用可表示ランプ４７が設けられており、このカード利用可表示ランプ４７が点灯または点滅しているときにのみこのカードユニット３５が使用可能な状態となっている。このカードユニット３５は、遊技機設置島に設置されている複数台のパチンコ遊技機３４の間に挿入された状態で設置されており、左右どちらの遊技機に接続されているかが連結台方向表示器４９により表示される。そして、遊技者が共通カードをカード挿入口５０から挿入する。すると、その共通カードに記録されているカード残高が読取られる。そして、遊技者が貸玉操作を行なうことにより、予め定められた入力設定されている貸出単位額分が残高より減額されるとともに、その貸出単位額分の貸玉が上皿３９内に貸出される。なお、共通カードとは、共通カードシステムに加盟している遊技場であれば全国どこの遊技場であっても共通して使用できる遊技機専用のプリペードカードのことである。
【００１８】
カードユニット３５には端数スイッチ４８が設けられており、この端数スイッチ４８を押圧操作することにより、たとえばカード残高、カード挿入前の残高、エラーが発生した場合のエラーコードなどの情報を遊技機の情報表示器（図示省略）に表示可能である。図中５１はカードユニット錠であり、このカードユニット錠５１に所定のキーを挿入して解錠操作することにより、カードユニット３５の前面側を開成できるように構成されている。パチンコ遊技機３４には、その開閉が自在であるガラス枠３７が設けられており、このガラス枠３７に設けられたガラス板からは遊技領域３が視認可能となっている。遊技者が打球操作ハンドル４４を回動操作することにより、上皿３９内に貯留されている打玉が１つずつ遊技領域３内に打込まれる。
【００１９】
遊技領域３の中央には、複数種類の画像を変動表示するための可変表示装置４が設けられている。可変表示装置４の下方には、始動入賞領域の一例の始動入賞口１０と、可変入賞球装置１１とが設けられている。可変表示装置４は、本実施の形態の場合にはＣＲＴ（液晶表示装置）により構成されており、可変表示部５を有している。また、可変入賞球装置１１の左側の通称「袖部」と呼ばれる位置には、いわゆる電動チューリップ（電チュー）からなる可変始動口装置（普通電役）１４が設けられている。遊技領域４の左右には、それぞれサイドランプＡ２２，サイドランプＢ２３が設けられている。
【００２０】
可変入賞球装置１１には、遊技領域３の前後方向に所定範囲で傾動可能な開閉板１２が設けられている。可変入賞球装置１１は、特定遊技状態（大当り状態）が発生している場合以外においては開閉板１２を閉成状態にし、打玉が入賞不可能な遊技者にとって不利な第２の状態となっている。一方、可変始動口装置（普通電役）１４または可変入賞球装置１１の上部に設けられた始動口１０に打玉が入賞し、それが検出されれば、可変表示装置４の可変表示部５上において、３つの図柄の変動表示が行なわれる（以下、それぞれの図柄を特に「特別図柄」という）。この変動表示が停止したときに、３つの図柄の組合せが予め定められた特定の組合せとなって大当りが発生すると、大当り制御が開始され可変入賞球装置１１は前記第２の状態から、打玉が入賞可能な遊技者にとって有利な第１の状態となり、開閉板１２が開成状態となる。
【００２１】
可変入賞球装置１１の前記第１の状態は、開閉板１２が開成状態となった後に、３０秒が経過するか、または、可変入賞球装置１０の大入賞口に打玉が１０個入賞するかのうちいずれか早い方の条件が成立することにより終了する。すなわち、前記条件が成立したとき開閉板１２が閉成状態となり、可変入賞球装置１１が遊技者にとって不利な第２の状態となる。大入賞口に入賞した打玉は、可変入賞球装置１１の大入賞口内部に設けられた入賞玉検出器により検出される。
【００２２】
大入賞口の内側の左側部分には、通常「Ｖポケット」と呼ばれる特定入賞領域が設けられている。大入賞口に入った打玉がこの特定入賞領域に入賞てその特定入賞玉が検出されると、その回の可変入賞球装置１１の遊技者にとよって有利な第１の状態が終了するのを待って、再度、可変入賞球装置１１を前記第１の状態に駆動制御する繰返し継続制御が行なわれる。この繰返し継続制御により可変入賞球装置１１は最高１６回連続して前記第１の状態となって大当り制御が終了する。
【００２３】
始動口１０または始動口１５に打玉が入賞していわゆる始動入賞が発生したことをきっかけとして、可変表示装置４の可変表示が開始されるが、この可変表示がなされている最中に発生した始動入賞は記憶されて、その始動入賞記憶の個数が始動記憶表示器６の点灯により遊技者に報知される。そして、可変表示装置４の可変表示が停止した後再度可変開始可能な状態になってから、前記始動入賞記憶に基づいて可変表示が再度可変開始される。始動入賞記憶の上限は、たとえば４個に定められている。
【００２４】
遊技領域３には、通過口１３が設けられており、打玉がこの通過口１３を通過すると、その旨が通過玉検出器３０により検出されて、可変始動口装置１４に設けられた可変表示器における図柄（以下、普通図柄という）の可変表示が開始される。そして、その可変停止結果が予め定められた図柄になれば、可変始動口装置１４が開成して、打玉が始動口１５に入賞しやすい状態となる。この普通図柄の可変表示中にパチンコ玉が通過口１３を再度通過すれば、その始動通過が記憶される。この始動通過記憶の上限はたとえば４個に定められている。
【００２５】
そして、前記始動入賞記憶が上限に達しているときに始動入賞が発生した場合にはその始動入賞が無効となり、可変表示動作が行なわれず、始動通過記憶が上限に達しているときに始動通過が発生した場合は、その始動通過は無効となり可変表示動作は行なわれない。始動入賞記憶数が上限に達している状態において発生した始動入賞を特に無効始動入賞と呼び、始動入賞した打玉を無効始動入賞玉と呼ぶ。これに対して、始動入賞記憶が上限に達していない状態において発生した始動入賞を特に有効始動入賞と呼び、始動入賞した打玉を特に有効始動入賞玉と呼ぶ。
【００２６】
可変表示装置４の左右にはワープ入口と名付けられた、打玉を案内する通路８が設けられている。このワープ入口８に進入した打玉は、始動口１０の上方に設けられたワープ出口９まで案内されて、再度遊技領域３内に放出されて落下する。可変入賞球装置１１の左右には、入賞口２１が設けられている。その他、遊技領域３には風車１９が設けられている。
【００２７】
遊技領域３の上部の左右には、ステレオ音の効果音を発生するための左右１対のスピーカ３６が設けられている。上皿３９の下方には、上皿玉抜きレバー４０を操作することにより上皿３９から排出される打玉を貯留しておくための下皿４１が設けられており、下皿４１に貯留された打玉は下皿玉抜きレバー４２を操作することにより排出できる。なお、図中３８は前面枠を開閉できないようにするための錠であり、４３は遊技者が使用する灰皿である。また遊技領域３を囲むようにして枠ランプ４５が設けられている。４６はＬＥＤにより構成されるランプであり、大当りが発生したときなどに点滅または点灯して遊技効果を高めるのに使用される。
【００２８】
次に、パチンコ遊技機３４の遊技上の特徴点についてさらに詳細に説明する。可変表示装置の可変表示部で可変表示される特別図柄が所定の組合せで停止表示されたとき、大当りが発生するが、大当りとなる特別図柄の組合せの中には高確率（確率変動）状態を発生させる特別の組合せが含まれている。この組合せを特に確率変動図柄（確変図柄）の組合せと呼ぶ。遊技が高確率状態（確変状態）にある場合には、通常状態に比べて大当りが発生する確率が高く調整されている。また、可変表示器１７における普通図柄の可変表示結果が当りとなる確率も高く調整されている。
【００２９】
本実施の形態に示すパチンコ遊技機３４では、確率変動図柄の組合せに基づいて大当りが発生して、所定回数の繰返し継続制御がすべて終了した後に１回目の確率変動が生じ、さらに、その後大当りが発生して、所定回数の繰返し継続制御がすべて終了した後第２回目の確率変動が生じる。１回目または２回目の確率変動時に発生した大当りが確率変動図柄の組合せによるものである場合には、その大当り以降、改めて１回目、２回目の確率変動が生じる。すなわち、確率変動図柄の組合せにより大当りとなった場合には、その大当り以降、少なくとも大当りが２回発生するまでの間、大当り制御が行なわれていない状態において高確率状態となる。２回目の確率変動が発生しているときまでに大当りとなった図柄の組合せが確率変動図柄の組合せでなかった場合、大当りに伴う繰返し継続制御終了後、確率変動の生じていない状態に戻る。
【００３０】
また、このパチンコ遊技機３４では、前述した２回目の高確率状態中に大当りが発生して、所定の繰返し継続制御が終了して確率が変動していない状態に戻った際に、普通図柄表示器１７における普通図柄の変動時間（可変表示時間）を短縮する制御（以下、変動時間短縮制御という）が行なわれる。変動時間短縮制御は、前述した大当り状態の終了後、可変表示装置が６０回の可変表示をするまで継続される。このような変動時間の短縮制御が行なわれると、可変始動口装置１４が頻繁に開くため、大当りが発生する確率が向上していなくとも、短時間で大当りが発生しやすくなり、遊技者に有利な状態となる。このように、大当りが発生する確率を直接向上させることなく、短期間のうちの大当りが発生しやすくなるように調整された遊技状態を特に普電開放向上状態と呼ぶ。さらに、普電開放向上状態でも高確率状態でもなく、また大当り状態（特定遊技状態）でもない状態を特に通常状態と呼ぶ。
【００３１】
普通図柄の変動時間（可変表示時間）は通常状態においては３０秒、変動時間短縮制御がなされる普電開放向上状態においては５秒になる。
【００３２】
なお、パチンコ遊技機３４では、大当りが発生する確率を直接向上させることなく、短期間のうちに大当りが発生しやすくなるように調整された普電開放向上状態を構成するのに変動時間短縮制御が行なわれるように構成したが、その他の手段を用いることも可能である。たとえば、可変始動口装置１４への始動入賞を容易にするために、普通図柄の可変停止結果に基づいて開成する可変始動口装置１４の開成時間が長くなるように制御する開成時間延長制御がなされるように構成したり、あるいは、可変始動口装置１４の開成回数が多く（たとえば通常状態は１回に対し普電開放向上状態は２回となるようにする）なるように制御する開成回数増加制御がなされるように構成したりすることが考えられる。あるいは、変動時間短縮制御と開成時間延長制御と開成回数増加制御とを組合せて普電開放向上状態を構成してもよい。
【００３３】
さらに本実施の形態に示すパチンコ遊技機３４において大当りとなる特別図柄の組合せを構成する図柄の中に、「ラッキーナンバー」と呼ばれる特定の図柄が含まれている。通常、大当りが発生することにより獲得した賞球は、一旦景品などに交換しなければならず、したがってその賞球を直接遊技に使用することはできない。しかしながら、ラッキーナンバーで大当りが発生した場合には、獲得した賞球を直接遊技に使用することが可能となる。このようにラッキーナンバーで大当りが発生して特定遊技状態に移行することを特にラッキースタートと呼ぶ。
【００３４】
図２は、遊技場内の不正を監視するための不正監視システムの全体を示すシステムブロック図である。
【００３５】
この不正監視システムは、遊技場内での不正を監視するためのものであり、不正監視のための第三者機関としての管理会社２が遊技場１，…の外部に設置されている。管理会社２は、たとえば警察庁管轄の公的監督機関である。管理会社２を公的監督機関とすることで、より一層、遊技場内での不正行為を取り締まることができる。
【００３６】
管理会社２内には、管理コンピュータ２ａが設けられており、この管理コンピュータ２ａにより各遊技場内での不正が監視される。複数の遊技場１，…には、たとえば複数の遊技機設置島４００が配置されている。各遊技機設置島４００には、島内での不正を監視する機能を有する監視用端末８０に対応して遊技機３４およびこれに隣接したカードユニット３５が設置されている。監視用端末８０は、管理会社２が遊技場１を監視することを目的の１つとして各遊技場１へ貸し渡される端末であり、遊技機設置島４００の設備の一部として、遊技機３４の交換に係わらず継続して用いられる。監視用端末８０には、制御用の端末制御基板８２が設けられており、カバー６２ａでその筺体内部に封入されている。また、端末制御基板８２には、監視用端末８０に対応して設けられた遊技機３４の遊技制御用プログラムが記憶されている。端末制御基板８２は、内部に記憶されている遊技制御用プログラムを実行し、遊技制御用信号を遊技機３４へ出力する。一方、遊技機３４には、端末制御基板８２から出力された遊技制御用信号に基づいて動作する電気役物制御基板７２が設けられている。端末制御基板８２と電気役物制御基板７２とは互いに信号の送受信が可能なように配線接続されている。電気役物制御基板７２は、端末制御基板８２により送信される遊技制御用信号に応じ、可変表示装置４や可変入賞球装置１１、可変始動口装置１４などを動作させ、打玉の入賞などに基づく各種スイッチ検出信号を端末制御基板８２へ出力する。また、電気役物制御基板７２は、端末制御基板８２から出力された各種ランプ、その他のＬＥＤ制御信号をランプ制御回路などへ出力する。
【００３７】
このように遊技機３４は、監視用端末８０の制御により遊技状態が制御される。したがって、遊技機３４には、遊技制御用プログラムの記憶されたＲＯＭを含む遊技制御用基板は組み付けられておらず、監視用端末８０の端末制御基板８２内に遊技機３４の遊技制御用基板が兼用されて、一体的に構成されている。また、端末制御基板８２は、その内部に記憶される遊技制御用プログラムを変更することにより、複数の遊技機メーカーが製造する複数種類の遊技機３４に対応して遊技制御を実行可能である。したがって、遊技機の入替え時には遊技機３４のみを交換するのみで足り、監視用端末８０あるいはその内部の端末制御基板８２を交換する必要はない。これにより、遊技機入替え時の手間を省くことができる。また、遊技機の機種や遊技機メーカーごとに監視用端末８０を製造する必要がなく、監視システムにかかる運用コストを低減できる。
【００３８】
端末制御基板８２は、カードユニット３５とも配線接続されており、共通カードを使用して玉貸が行なわれる際に、遊技機３４に補給されたパチンコ玉数を特定可能な情報がカードユニット３５から端末制御基板８２へ出力される。各端末制御基板８２は、遊技場１に設置されている遊技場管理コンピュータ３００に配線接続されており、各端末制御基板８２は、各種遊技情報を遊技場管理コンピュータ３００へ出力する。遊技場管理コンピュータ３００は、これらの入力情報に基づいて遊技場１内で発生した種々の遊技情報を集計する。
【００３９】
端末制御基板８２に記憶されている遊技制御用プログラムは、プログラム書換用端末６０よりダウンロードされる。プログラム書換用端末６０は、監視用端末８０と同様に管理会社２から各遊技場１へ貸し渡されるものであり、各遊技機設置島４００ごとに遊技場１内に設置されている。このプログラム書換用端末６０および監視用端末８０は、互いに情報の送受信が可能なように配線接続されている。そして、各監視用端末８０間またはプログラム書換用端末６０で各種監視用情報がＬＯＮ（Local Operating Network ）トークによる通信制御により、やり取りされる。これらプログラム書換用端末６０、監視用端末８０およびリモート接続されている管理コンピュータ２ａにより、ＬＯＮネットが構成されている。
【００４０】
このように構成されたＬＯＮネットワークでは、そのネットワークに接続されている各ノード間で、比較的短い制御データを多数交換するのに適している。また、ネットワーク内の各サブネットワークに接続されている全ノードを選択して一度にアクセスすることも、または各ノードをグループ化して特定のグループに属するノードのみにアクセスすることも可能である。このＬＯＮトークによる通信制御を実行するのに必要となるＬＯＮチップは、端末制御基板８２、書換制御基板６２、管理コンピュータ２ａ内に構成されている。なお、以下の説明においては、各監視用端末８０およびプログラム書換用端末６０を総称して端末と呼ぶ。
【００４１】
このＬＯＮトークによる通信制御により、各種監視用情報が管理コンピュータ２ａから遊技機設置島４００の一方端（たとえば、図面向かって右側）に設置されている監視用端末８０へ送信され、さらに前記一方端の監視用端末８０からの監視結果などの情報が隣の監視用端末８０へと順次伝搬する。そして、遊技機設置島４００の他方端に設置されているプログラム書換用端末６０から管理会社２の管理コンピュータ２ａへ監視結果などの監視用情報が送信され、これにより各種監視用情報が循環して伝搬されるように構成されている。
【００４２】
プログラム書換用端末６０には、遊技制御用プログラムの記憶されたマスタＲＯＭ１４０が着脱可能に構成されたソケット６３と、書換制御基板６２とが設けられており、これらがカバー６２ａによりその筺体内部に封入されている。さらにプログラム書換用端末６０には、所定の表示を行なうための表示部６５と、遊技制御用プログラムの書換操作を行なうための書換用スイッチ６４が設けられている。
【００４３】
マスタＲＯＭ１４０は、遊技機３４の台の入替え、その他の必要に応じて管理会社２の担当者が遊技場１へ持込むＲＯＭであり、管理会社２の管理の下、各遊技場１へ貸し渡されるものである。このマスタＲＯＭ１４０には、遊技制御用プログラムの他、遊技機３４の電気役物制御基板７２に予め割り振られているＩＤコードや各監視用端末８０を識別するための端末アドレスなどが記憶されている。ＩＤコードは、各遊技機メーカの各遊技機機種ごとに固有のコードであり、遊技機を製造する際に電気役物制御基板７２の電気役物制御用マイクロコンピュータ９２内に予め記憶されている。
【００４４】
各遊技機メーカ１００は、遊技場１へ遊技機３４を新たに搬入する際に事前に管理会社２へその遊技機３４のＩＤコードを申告する義務がある。遊技機メーカ１００から管理コンピュータ２ａへは、新たに遊技機３４を設置する遊技場１に関する情報、遊技機を設置する遊技機設置島に関する情報、遊技機のＩＤコードに関する情報が予め送信される。管理会社２は管理コンピュータ２ａで受信されるこれらの情報と、遊技機メーカーより提供される遊技制御用プログラムとに基づいてマスタＲＯＭ１４０を作成する。
【００４５】
遊技機の入替時には、管理会社２の担当者がマスタＲＯＭ１４０を遊技場１へ持参し、プログラム書換用端末６０のソケット６３へマスタＲＯＭ１４０をセットする。一方、遊技機メーカーは、管理会社２への申告内容に従って、遊技機３４を予め定められた遊技機設置島４００へ設置し、管理用端末８０と配線接続する。そして、マスタＲＯＭ１４０がプログラム書換用端末６０にセットされている状態で書換用スイッチ６４を押圧操作すれば、マスタＲＯＭ１４０内の記憶情報が書換制御基板６２により読出される。書換制御基板６２は、情報を所定の形式で暗号化する機能を有しており、これにより、マスタＲＯＭ１４０から読出された遊技制御用プログラムおよびＩＤコードが暗号化される。そして、暗号化された情報が送信対象となる監視用端末８０へ送信される。各監視用端末８０の端末制御基板８２は、受信情報を復号化して内部に記憶している遊技制御用プログラムを更新する。さらに端末制御基板８２は、対応する遊技機３４の電気役物制御基板７２よりＩＤコードを受信し、マスタＲＯＭ１４０から送信されてきたＩＤコードと照合する。そして、ＩＤコードが一致しない場合には不正行為が行なわれているものと判断して遊技機３４の遊技制御機能を停止させる。この際、遊技機３４の表示器７３では、ＩＤコードが一致しない旨の表示が行なわれる。また、逆に電気役物制御基板７２は、端末制御基板８２よりＩＤコードを受信し、電気役物制御用マイクロコンピュータ９２内に記憶されているＩＤコードと照合する。そして、ＩＤコードが一致しない場合には不正行為が行なわれているものと判断して打球操作ハンドル４４（図１参照）の駆動モータ４４ａを停止させて遊技を不能動化させる。また、表示器７３では、ＩＤコードが一致しない旨の表示が行なわれる。
【００４６】
一方、電気役物制御基板７２および端末制御基板８２の双方でＩＤコードが一致する旨の判断がなされることを条件に新たに設置された遊技機３４の遊技が許容される。また、ＩＤコードの照合結果は、プログラム書換用端末６０の表示部６５で順次表示される。
【００４７】
このように、この実施形態によれば、遊技機自体には遊技制御用プログラムが記憶された遊技制御用基板を設ける必要がないために、偽造されたＲＯＭが遊技機にセットされて不正遊技の行なわれることを防止できる。また、遊技機が遊技場に搬入される前に遊技制御用プログラムが不正改造されたプログラムにすり替えられてしまうことをも防止できる。また、台の入れ替えにより撤去された遊技機自体に遊技制御用基板は設けられていないために、遊技制御基板が中古市場に出回ることを防止でき、これにより、遊技制御用基板に設けられたＲＯＭが解析されて不正な遊技制御用プログラムが記憶されたＲＯＭが作成されてしまうことを防止できる。また、中古の遊技機を遊技場に設置する場合には、その遊技機に対応するマスタＲＯＭ１４０をプログラム書換用端末６０にセットして遊技制御用プログラムを監視用端末８０にダウンロードすればよいので、プログラムの不正目的の解析を防止できながらも中古機の再利用を促進できるという利点がある。
【００４８】
また、営業開始前に毎日、あるいは定期的にプログラム書換用端末６０の書換用スイッチ６４を遊技場の係員などが操作すれば、遊技機設置島４００に設置されている予め定められた複数台の遊技機３４の遊技制御用プログラムを正規のものに書換えることができる。したがって、万が一、不正な遊技制御用プログラムにすり替えられていたとしても、これを書換用スイッチ６４の操作のみにより一気に正規の遊技制御用プログラムに戻すことができる。さらに、各監視用端末８０に送信される遊技制御用プログラムは、プログラム書換用端末６０で暗号化されているために、送信途中に第三者がその情報を傍受したとしても遊技制御用プログラムを解析することが困難であり、遊技制御用プログラムの機密を保護できる。また、ＩＤコードの照合処理により、ＩＤコードが一致しないと判明した場合には遊技機３４の遊技が不能動化されるとともにその旨が表示器７３に表示されるために、不正遊技が行なわれてしまうことを水際で防止できるとともに不正行為が発見し易くなる。
【００４９】
また、各端末８０（６０）は、互いに隣同士の端末制御基板８２（書換制御基板６２）を相互認証して接続異常のチェックを行なう。接続異常のチェックとは、それぞれの端末が接続されていない異常ばかりでなく、接続されているもののその端末に設けられた端末制御基板８２（書換制御基板６２）が正規のものではない異常をもチェックするものである。また、接続された監視用端末８０の一方端の端末制御基板８２およびプログラム書換用端末６０の書換制御基板６２と管理コンピュータ２ａとの間で相互認証を行なって接続異常のチェックが行なわれる。このように、各端末間で相互認証が行なわれることにより、監視用端末８０自体が不正改造されてしまうことを防止できる。
【００５０】
図３は、監視用端末８０の端末制御基板８２を構成する制御回路のブロック図である。監視用端末８０の内部には、これを制御する端末制御基板８２が設けられている。端末制御基板８２は、カバー８２ａで監視用端末８０の筺体内に封入されている。端末制御基板８２には、ワンチップマイクロコンピュータ６２ｂ、初期リセット回路１０６、定期リセット回路１０７、クロック発生回路１０８、基板監視回路１３０、バックアップ用電源１３１、電源回路１３２、開封検出スイッチ１３３などが設けられている。
【００５１】
ワンチップマイクロコンピュータ６２ｂは、ＬＯＮトークによる通信制御を行なうことが可能なＬＯＮチップ部分１１０と、監視用端末８０に対応する遊技機３４の遊技制御を行なうＬＯＮチップ部分１１０以外の遊技制御部分とがワンチップ化されたものである。
【００５２】
このワンチップマイクロコンピュータ６２ｂは、たとえば管理会社２が開発して一括して管理し、また外部より制御しているものである。ゆえに、たとえばＬＯＮチップ部分１１０に組込まれているセキュリティデータやその仕組みが第三者機関である管理会社２から外に漏れることを極力防止できる。ＬＯＮチップ部分１１０は、ＣＰＵ１１１、ＣＰＵ１１１の動作を行なわせるための制御用プログラムが記憶されているＲＯＭ１１４、ＣＰＵ１１１のワークエリアとして使用されるＲＡＭ１１３、各種情報の暗号化／復号化に必要となる秘密鍵や端末アドレスなどが記憶されているＥＥＰＲＯＭ１１５、通信ポート１１７ｂを含み、さらに遊技制御部分と共有されるＩ／Ｏポート１１７ａ、データバス１１８、アドレスバス１１９を含む。
【００５３】
ＬＯＮチップ部分１１０には、通信ポート１１７ｂを介して各種監視用情報や遊技制御用プログラムなどが入力される。ＣＰＵ１１１は、通信ポート１１７ｂに入力された遊技制御用プログラムを含む情報に自局の端末アドレスが付加されていることを条件にこれを復号化してＥＥＰＲＯＭ１０５の記憶内容を書換える。これにより、ＥＥＰＲＯＭ１０５には、復号化された後の遊技制御用プログラムおよび遊技制御用プログラムと併せて受信されたＩＤコードが記憶される。なお、遊技制御用プログラムなどの復号化には、ＥＥＰＲＯＭ１１５に記憶されている秘密鍵Ｍが使用される。
【００５４】
ＣＰＵ１１１は、ＩＤコードの照合処理を実行するためにＥＥＰＲＯＭ１０５に記憶したＩＤコードをＩ／Ｏポート１１７ａを介して電気役物制御基板７２（図２参照）へ送信する。これに対し、電気役物制御基板７２からＬＯＮチップ部分１１０には電気役物制御用マイクロコンピュータ９２に予め記憶されているＩＤコードが入力される。ＣＰＵ１１１はＩＤコードの照合を行ない、ＩＤコードが一致しない場合にはクロック発生回路１０８のクロックの供給を停止させる。そして、各種監視用情報の一例となるＩＤコード不一致情報を通信ポート１１７ｂを介して隣（左側）の監視用端末８０へ出力すると共にＩ／Ｏポート１１７ａを介して電気役物制御基板７２へ出力する。一方、ＩＤコードが一致する場合には、さらに通信ポート１１７ｂを介して電気役物制御基板７２からＩＤコード一致情報が入力されたことを条件にＩＤコード一致情報を隣（左側）の監視用端末８０へ出力する。また、ＣＰＵ１１１が行なうＩＤコードの照合の結果、ＩＤコードが一致すると判断される場合であっても、電気役物制御基板７２からＩＤコード不一致情報が入力されるかもしくは所定時間を経過しても電気役物制御基板７２から何らの情報も入力されない場合にはＩＤコードが一致していないものとみなし、クロック発生回路１０８を停止させて隣（左側）の監視用端末８０へＩＤコード不一致情報を出力する。
【００５５】
このように、ＣＰＵ１１１は監視用端末８０側で行なわれるＩＤコードの照合の結果のみならず、電気役物制御基板７２側で行なわれる照合結果をも確認して最終的にＩＤコードが一致しているか否かの判断を行なう。したがって、不正行為の発生の有無をより確実に判別し得る。
【００５６】
また，ＣＰＵ１１１は、セキュリティ要求信号を隣（左側）の監視用端末８０へ送信して図８で後述する送信側接続異常チェックを行なう。そして、送信先の監視用端末８０から接続異常判定情報が入力されれば記憶情報に異常があるものとみなしてクロック発生回路１０８を停止させる。一方、相手方端末８０からのセキュリティ要求信号を受信して図９で後述する受信側接続異常チェックを行ない、相手側監視用端末８０の正常性を確認する。
【００５７】
さらに，ＣＰＵ１１１は、通信ポート１１７ｂを介して入力される開封許容／禁止情報の入力に応じて、ＥＥＰＲＯＭ１１５内に記憶されている開封許容フラグのフラグ状態を変化させる。つまり、開封許容情報が入力された場合には、開封許容フラグを１にセットし、開封禁止情報が入力された場合には、開封許容フラグを０にセットする。開封許容フラグが変化すれば、その旨を通知する信号を基板監視回路１３０へ出力する。なお、開封許容／禁止情報は、管理会社２の管理コンピュータ２ａから送信される情報である。
【００５８】
ＣＰＵ１０２，ＲＡＭ１０３，ＥＥＰＲＯＭ１０５は、ワンチップマイクロコンピュータ６２ｂの遊技制御部分を構成している。ＥＥＰＲＯＭ１０５には、ＣＰＵ１１１の制御動作により書込まれた遊技制御用プログラムとＩＤコードとが記憶されており、ＣＰＵ１０２はＥＥＰＲＯＭ１０５に記憶されている遊技制御用プログラムに基づいて遊技制御を実行する。ＲＡＭ１０３は、ＣＰＵ１０２のワークエリアとして使用される。ここで、ＥＥＰＲＯＭ１０５に記憶されている遊技制御用プログラムは、ＣＰＵ１１１の制御動作によりすでに復号化されたものであるために、ＣＰＵ１０２がＥＥＰＲＯＭ１０５に記憶されている遊技制御用プログラムに基づいて遊技制御を実行する際に、その遊技制御用プログラムを逐一復号化する処理を行なう必要がない。このため、遊技制御を円滑に行なうことができる。
【００５９】
定期リセット回路１０７は、ＣＰＵ１０２に対し、定期的（たとえば２ｍｓｅｃごと）にリセットパルスを与え、遊技制御用プログラムを先頭から繰返し実行させるための回路である。初期リセット回路１０６は、電源投入時にＣＰＵ１０２をリセットするための回路である。初期リセット回路１０６から送られてきた初期リセットパルスに応答して、ＣＰＵ１０２は遊技機３４を初期化する。
ＣＰＵ１０２にはＩ／Ｏポート１１７ａを介して各種スイッチ検出信号が入力される。たとえば、始動入賞玉検出器からの検出信号や大当り発生確率の３段階可変設定操作を検出する確率設定スイッチからの検出信号、特定入賞玉検出器からの検出信号、可変入賞球装置１１内に入賞した入賞玉すべてを検出する入賞玉検出器からの検出信号などである。一方、ＣＰＵ１０２からは、Ｉ／Ｏポート１１７ａを介して可変入賞球装置１１のソレノイドや可変始動口装置１４の開閉ソレノイドを励磁制御するためのソレノイド制御信号、可変表示制御コマンドデータ、大当り、有効始動入賞データ、各種ランプ、ＬＥＤ制御信号、音制御信号が出力される。可変表示制御コマンドデータとは、可変表示装置４を表示制御指令するためのコマンドデータである。このコマンドデータの中には、可変表示装置４の表示結果として表示される予定停止図柄を特定するデータも含まれている。また、大当り、有効始動入賞データのうちの大当りデータは、特定遊技状態（大当り状態）が発生することによりＯＮ状態すなわちハイレベル信号となり、大当り制御が終了することによりＯＦＦ状態すなわちローレベル状態の信号となる。有効始動入賞信号は、前述した有効始動が発生した旨を表わす信号である。
【００６０】
開封検出スイッチ１３３は、端末制御基板８２とカバー８２ａとの間に介在して設けられている。開封検出スイッチ１３３は、カバー８２ａの開封を検出するスイッチであり、カバー８２ａが開封されれば検出信号を基板監視回路１３０へ出力する。基板監視回路１３０には、開封許容フラグのフラグ状態が記憶されており、開封検出スイッチ１３３の検出信号の入力に応じて開封許容フラグの状態が判断される。基板監視回路１３０は、開封検出スイッチ１３３から検出信号が入力された場合に開封許容フラグが０にセットされている場合には、不正にカバー８２ａが開封されるものとみなしてＥＥＰＲＯＭ１０５およびＥＥＰＲＯＭ１１５の記憶情報を消去する処理を実行する。これにより、ワンチップマイクロコンピュータ６２ｂ部分に記憶されている機密情報が第三者に知られてしまうことを防止できる。一方、開封許容フラグが１にセットされている場合には、予め管理装置会社２で予定されていた開封が行なわれるものとみなして開封を許容する。また、基板監視回路１３０には、バックアップ用電源１３１が接続されている。したがって、監視用端末８０の電源が遮断された後においても基板監視回路１３０の監視機能は有効に機能する。
【００６１】
図４は、プログラム書換用端末６０の書換制御基板８２を構成する制御回路のブロック図である。プログラム書換用端末６０の内部には、これを制御する書換制御基板８２が設けられている。書換制御基板８２には、端末制御基板８２と同様に、ＬＯＮトークによる通信制御を行なうことが可能なＬＯＮチップ部分２１０、基板監視回路２３０、バックアップ用電源２３１、電源回路２３２、開封検出スイッチ２３３などが設けられており、さらに、検出回路６６、表示制御回路６７、マスタＲＯＭ１４０を着脱自在に構成されたソケット６３が設けられている。
【００６２】
ＬＯＮチップ部分２１０は、先に説明したＬＯＮチップ部分１１０と同様にたとえば管理会社２が開発して一括して管理し、また外部より制御しているものである。ゆえに、たとえばＬＯＮチップ部分２１０に組込まれているセキュリティデータやその仕組みが第三者機関である管理会社２から外に漏れることを極力防止できる。ＬＯＮチップ部分２１０は、ＣＰＵ２１１、ＣＰＵ２１１の動作を行なわせるための制御用プログラムが記憶されているＲＯＭ２１４、ＣＰＵ２１１のワークエリアとして使用されるＲＡＭ２１３、各種情報の暗号化／復号化に必要となる秘密鍵や端末アドレスなどが記憶されているＥＥＰＲＯＭ２１５、通信ポート２１７ｂ、データバス２１８、アドレスバス２１９を含む。
【００６３】
ＬＯＮチップ部分２１０には、通信ポート２１７ｂを介して遊技制御用プログラムの暗号化に必要となる秘密鍵Ｍ、ＩＤコード一致／不一致情報、その他の各種監視用情報が入出力される。またＣＰＵ１１１は、書換用スイッチ６４の操作が検出回路６６で検出されれば、ソケット６３に取り付けられたマスタＲＯＭ１４０の記憶情報を読出す。そして、記憶情報に含まれる端末アドレスにより遊技制御用プログラムの送信先を確認した後、記憶情報に含まれる遊技制御用プログラムとＩＤコードとをＥＥＰＲＯＭ２１５に記憶されている秘密鍵Ｍで暗号化して通信ポート２１７ｂより送信先の監視用端末８０へ送信する。一方、送信先の各監視用端末８０からは、送信した遊技制御用プログラムについてのＩＤコード照合結果であるＩＤコード一致情報またはＩＤコード不一致情報が返信され、これが通信ポート２１７ｂで受信される。ＣＰＵ２１１は、これらの情報を通信ポート２１７ｂより管理用コンピュータ２ａへ送信する。さらにＣＰＵ２１１は、これらの受信情報に基づいて制御信号を表示制御回路６７へ出力する。これにより表示部６５には、各監視用端末８０でのＩＤコード照合結果が表示される。
【００６４】
また，ＣＰＵ２１１は、ＣＰＵ１１１と同様にして、図８で後述する送信側接続異常チェックや図９で後述する受信側接続異常チェックを行ない、相手側監視用端末８０の正常性を確認する。
【００６５】
また，ＣＰＵ２１１は、通信ポート２１７ｂを介して入力される開封許容／禁止情報の入力に応じて、先に説明したＣＰＵ１１１と同様にＥＥＰＲＯＭ２１５内に記憶されている開封許容フラグのフラグ状態を変化させ、開封許容フラグの変化を通知する信号を基板監視回路２３０へ出力する。
【００６６】
書換制御基板６２は、端末制御基板８２と同様にして、カバー６２ａでプログラム書換用端末６０の筺体内に封入されている。そして、書換制御基板６２についても端末制御基板８２と同様にカバー６２ａの開封を検出するための開封検出スイッチ２３３、基板監視回路２３０、バックアップ用電源２３１などが設けられており、第三者が無断でカバー６２ａ内に封入されている書換制御基板６２あるいは基板上のマスタＲＯＭ１４０に触れることのできないように構成されている。そして、基板監視回路２３０は、開封検出スイッチ２３３から検出信号が入力された場合に開封許容フラグが０にセットされている場合には、不正にカバー６２ａが開封されたものとみなしてマスタＲＯＭ１４０の記憶情報や、ＬＯＮチップ部分２１０内に記憶されている秘密鍵などのデータを消去する処理を実行する。これにより、第三者が不正にマスタＲＯＭ１４０をすり替えるなどすることを防止できる。
【００６７】
図５は、監視用端末８０の端末制御基板８２で実行されるプログラム書換判定処理の処理手順を示すフローチャートである。このフローチャートに基づく制御プログラムは、ＬＯＮチップ部分１１０を構成するＲＯＭ１１４内に記憶されている。まず、ＳＡ１により、電源投入時であるか否かの判断がなされる。電源投入時の場合にはＳＡ２に進み、イニシャライズ（初期化）されてＲＡＭ１１３のデータが初期化される。次にＳＡ３に進み、ＩＤコード照合処理が行なわれる。ＩＤコード照合処理の処理手順については図６で後述する。一方、ＳＡ１で電源投入時でないと判断された場合にはＳＡ４に進み、自局アドレスを含む遊技制御用プログラムが受信されているか否かが判断される。自局アドレスとは、監視用端末８０自身の端末アドレスのことである。この端末アドレスは、ＥＥＰＲＯＭ１１５内に記憶されている。自局アドレスを含む遊技制御用プログラムを受信していない場合には処理が終了する。自局アドレスを含む遊技制御用プログラムを受信している場合にはＳＡ５に進み、受信データを復号化する復号処理が実行される。この復号処理が実行されることにより、受信された遊技制御用プログラムおよびそれに付随されて送信されているＩＤコードが復号化される。
【００６８】
次にＳＡ６に進み、復号データ記憶処理が実行される。この処理により、復号化された遊技制御用プログラムおよびＩＤコードがＥＥＰＲＯＭ１０５（図３参照）内に更新して記憶され、遊技制御用プログラムとＩＤコードとが新たなものに書換えられる。次にＳＡ３に進み、ＩＤコード照合処理が行なわれた後、処理が終了する。
【００６９】
図６は、ＩＤコード照合処理の処理手順を示すフローチャートである。このフローチャートは図５のＳＡ３で実行されるサブルーチンである。まずＳＡ１１において、ＥＥＰＲＯＭ１０５に記憶されているＩＤコードを読出して遊技機３４の電気役物制御基板７２へそのＩＤコードを送信する処理が実行される。次にＳＡ１２に進み、タイマ１がセットされる。次にＳＡ１４に進み、ＩＤコードが電気役物制御基板７２より受信されたか否かが判断される。このＩＤコードは、遊技機メーカーが遊技機３４を製造した際に電気役物制御基板７２に予め記憶させているＩＤコードである。電気役物制御基板７２は、先のＳＡ１１でＩＤコードを受信すれば自ら記憶しているＩＤコードを監視用端末８０へ送信するように構成されている。ＳＡ１４でＩＤコードが受信されていない場合にはＳＡ２０に進み、タイマ１が所定値を計時しているか否かが判断される。ここでの所定値は、ＳＡ１１で送信されたＩＤコードに応答して電気役物制御基板７２から自ら記憶しているＩＤコードが送信されてくるまでに必要とされる時間であり、多少の誤差を考慮して余裕のある時間とされている。
【００７０】
そして、タイマ１が所定値を計時していない場合には前記ＳＡ１４に進み、再びＩＤコードが受信されたか否かの判断が行なわれる。一方、ＳＡ２０でタイマ１が所定値を計時している場合には、電気役物制御基板７２側で不正その他の何らかの異常が発生していると考えられるため、ＩＤコードが一致しないものとみなし、ＳＡ２２に進む。ＳＡ２２では、ＩＤコード不一致情報と自局の端末アドレスとを予め定められた隣側（左側）の監視用端末８０へ送信するとともに、ＩＤコード不一致情報を電気役物制御基板７２へ送信する処理が実行される。次にＳＡ２３に進み、クロック発生回路１０８（図３参照）のクロックの供給を停止する処理が実行される。これにより、遊技機３４が不能動化される。遊技制御を行なうためのＣＰＵ１０２（図３参照）の制御動作が停止されるためである。次にＳＡ１９に進み、タイマ１がリセットされ、処理が終了する。
【００７１】
ＳＡ１４で電気役物制御基板７２からＩＤコードが受信された場合にはＳＡ１５に進み、ＥＥＰＲＯＭ１０５に記憶されているＩＤコードと、受信されたＩＤコードとが一致しているか否かが判断される。ＩＤコードが一致していない場合には、前記ＳＡ２２に進む。一方、ＩＤコードが一致している場合にはＳＡ１６に進み、電気役物制御基板７２からＩＤコード一致情報またはＩＤコード不一致情報のいずれかの情報が受信されたか否かが判断される。そして、いずれの情報も受信されていない場合にはＳＡ２１に進み、タイマ１が所定値を計時しているか否かが判断される。ここでの所定値は、ＳＡ１１でＩＤコードが送信されてから電気役物制御基板７２側でＩＤコードの照合処理が行なわれてその結果を示すＩＤコード一致／不一致情報が受信されるに至るまでに必要となる十分な期間が設定されている。ＳＡ２１でタイマ１が所定値を計時していない場合には再び前記ＳＡ１６に進む。一方、タイマ１が所定値を計時しているにもかかわらず電気役物制御基板７２からＩＤコード一致／不一致情報が受信されない場合には電気役物制御基板７２側で不正その他の何らかの異常が発生していると考えられるため、前記ＳＡ２２に進む。
【００７２】
ＳＡ１６でＩＤコード一致／不一致情報が受信された場合にはＳＡ１７に進み、受信情報がＩＤコード一致情報であるか否かが判断される。受信情報がＩＤコード一致情報でない場合、すなわち、ＩＤコード不一致情報であった場合にはたとえＳＡ１５でＩＤコードが一致していると判断されている場合であってもＩＤコードに異常が認められるものとみなし、前記ＳＡ２２に進む。一方、ＳＡ１７で受信された情報がＩＤコード一致情報であると判断された場合にはＳＡ１８に進み、ＩＤコード一致情報と自局の端末アドレスとを予め定められた隣側（左側）の監視用端末８０へ送信するとともに、ＩＤコード一致情報を電気役物制御基板７２へ送信する処理が実行される。次にＳＡ１９に進み、タイマ１がリセットされた後処理が終了する。
【００７３】
図７は、監視用端末８０により実行される通信制御処理の処理手順を示すフローチャートである。この処理手順は、監視用端末８０に構成されるＬＯＮチップ部分１１０により実行される。
【００７４】
まずＳＢ１により、電源投入時であるか否かの判断がなされる。このＬＯＮチップ部分１１０は、電源の投入と同時に電源投入状態となるものであり、電源投入状態の場合にはＳＢ２に進み、ＲＡＭ１１３などが初期化され、ＳＢ３に進み、受信側接続異常チェック処理がなされ、ＳＢ４に進み、送信側接続異常チェックがなされてＳＢ１に戻る。
【００７５】
電源投入時でない場合にはＳＢ５に進み、接続異常チェック期間Ｔ１が経過したか否かの判断がなされる。この接続異常チェック期間Ｔ１は、前回の接続異常チェックが実行された後、次に接続異常チェックを行なうまでの期間であり、たとえば１時間程度に設定されている。そして電源投入時においてはその電源投入と同時にＳＢ３，ＳＢ４により接続異常チェックがなされ、その後接続異常チェック期間Ｔ１が経過する毎に再びＳＢ４の接続異常チェックがなされる。そして未だにＴ１が経過していない場合にはＳＢ６に進み、通信制御がなされた後ＳＢ７に進み、遊技情報入出力制御がなされてＳＢ１に戻る。
【００７６】
なお、プログラム書換用端末６０に構成されるＬＯＮチップ部分２１０においても、前記ＳＢ７の処理を除いて同様の通信制御処理が実行される。このため、ここでは、特にプログラム書換用端末６０の通信制御処理の説明については省略する。
【００７７】
図８は、図７のＳＢ４に示した送信側接続異常チェックの制御動作を示すフローチャートである。ＳＢ８により、端末アドレス（以下、単にアドレスと称す）とセキュリティ要求信号を両隣の監視用端末８０の一方の監視用端末８０の端末制御基板８２へ出力する処理がなされる。このアドレスとセキュリティ要求信号を出力する端末制御基板８２は、両隣の端末制御基板８２のうちの予め定められた一方の端末制御基板８２に対し、たとえば隣接する監視用端末８０のうちの必ず左側の監視用端末８０（プログラム書換用端末６０以下同様）の端末制御基板８２（書換制御基板６２以下同様）の方に出力するように定められている。
【００７８】
アドレスとセキュリティ要求信号を受取った隣（左側）の端末制御基板８２は、後述するようにキー情報ＥA （Ｋ）を返信する。ＳＢ９によりその返信があったか否かの判断がなされ、ない場合にはＳＢ１０に進み、返信待ち時間ＷＴが経過したか否かの判断がなされ、経過していない場合にはＳＢ９に戻る。この返信待ち時間ＷＴは、セキュリティ要求信号を受取った端末制御基板８２がキー情報ＥA （Ｋ）を生成して返信するまでにかかる時間よりも多少長めの時間であり、たとえば０．１ｍｓｅｃ程度である。
【００７９】
このＳＢ９，ＳＢ１０のループの巡回途中で、返信待ち時間ＷＴが経過したにもかかわらず未だにキー情報ＥA （Ｋ）が返信されてこないということは、当該端末制御基板８２と隣（左側）の端末制御基板８２との間の接続回線が切断されていることや、隣の端末制御基板８２がキー情報ＥA （Ｋ）を生成することのできない不正改造された端末制御基板８２であることが予想されるために、その場合にはＳＢ１６に進み、クロック発生回路１０８を停止させ遊技動作を停止させる。
【００８０】
一方、返信待ち時間ＷＴが経過する以前においてキー情報ＥA （Ｋ）が返信されてきた場合には、ＳＢ１１に進み、その返信されてきたキー情報ＥA （Ｋ）を鍵Ａを用いて復号化する。すなわち、ＤA ｛ＥA （Ｋ）｝を演算して、秘密鍵Ｋを算出する処理がなされる。次にＳＢ１２に進み、その秘密鍵Ｋを用いて予め定められたデータＭを暗号化する処理すなわちＥK （Ｍ）を演算して隣（左側）の端末制御基板８２へ出力する処理がなされる。なお、この予め定められたデータＭは、プログラム書換用端末６０から送信される暗号化された遊技制御プログラムを端末制御基板８２が復号化する際に使用される秘密鍵である。
【００８１】
ＥK （Ｍ）を受取った隣の端末制御基板８２は、後述するように、その受信したデータが適正なデータであるか否かチェックし、そのチェック結果を返信する。ＳＢ１３により、その返信結果である接続異常チェック結果情報を受信したか否かの判断がなされ、受信していない場合にはＳＢ１４に進み、前述した返信待ち時間ＷＴが経過したか否かの判断がなされ、経過していない場合にはＳＢ１３に戻る。このＳＢ１３，ＳＢ１４のループの巡回途中で、返信待ち時間ＷＴが経過したにもかかわらず未だに接続異常チェック結果情報を受信していないということは、前述したように接続異常があったということが予想されるために、ＳＢ１６に進みクロックを停止させる。
【００８２】
ＷＴが経過するまでに接続異常チェック結果情報を受信すればＳＢ１５に進み、その返信されてきた結果情報が正常な旨の結果情報であるか否かの判断がなされ、正常なものであればＳＢ１７に進むが、正常でなければＳＢ１６に進みクロック停止処理がなされる。
【００８３】
ＳＢ１７では、現在記憶している秘密鍵データＫを、ＳＢ１１により算出された新たなＫに更新する処理がなされる。そして、その後、処理が終了する。
【００８４】
図９は、図７の前記ＳＢ３により示した受信側接続異常チェックの処理を示すフローチャートである。ＳＢ２３により電源投入時であるか否かの判断がなされ、電源投入時の場合にはＳＢ２４に進み、当該端末制御基板８２に割振られているアドレスとセキュリティ要求信号とを受信したか否かの判断がなされ、受信していない場合にはＳＢ２５に進み、返信待ち時間ＷＴが経過したか否かの判断がなされ、経過するまでＳＢ２４の判断が繰返し行なわれる。
【００８５】
電源投入時においては、隣（右側）の端末制御基板８２から前述したようにアドレスとセキュリティ要求信号とが送信されてくるはずであり（ＳＢ８参照）、それが返信待ち時間ＷＴが経過したにもかかわらず送信されてこないということは前述した接続異常が推定されるために、ＳＢ３７に進み、接続異常判定情報を隣（右側）の端末制御基板８２へ返信する処理がなされる。またＳＢ３８に進み、その返信した監視用端末８０とは反対側の端末制御基板８２の方に、アドレスと接続異常判定情報を送信する処理がなされる。
【００８６】
ＷＴが経過する以前においてアドレスとセキュリティ要求信号とを受信すれば、ＳＢ２６に進み、乱数を発生させて秘密鍵Ｋを生成する処理がなされる。次にＳＢ２７に進み、その秘密鍵Ｋを鍵Ａで暗号化する処理すなわちＥA （Ｋ）を演算する処理がなされる。そしてＳＢ２８により、その演算結果であるＥA （Ｋ）を隣（右側）の端末制御基板８２へ出力する処理がなされる。
【００８７】
このＥA （Ｋ）を受信した端末制御基板８２は、前述したようにＥK （Ｍ）を演算して返信してくるのであり（ＳＢ１２参照）、その返信があったか否かがＳＢ２９により判断される。そして返信待ち時間ＷＴが経過したにもかかわらずＥK （Ｍ）が返信されてこなければ（ＳＢ３０）、前述した接続異常が推定されるためにＳＢ３７へ進む。一方、ＷＴが経過するまでにＥK （Ｍ）を受信すれば、ＳＢ３１に進み、その受信したデータを復号化する処理すなわちＤK ｛ＥK （Ｍ）｝を演算する処理がなされて秘密鍵Ｍを算出する処理がなされる。次にＳＢ３２に進み、その演算結果が適正なＭの値と一致するか否かの判断がなされ、一致しない場合には隣（右側）の端末制御基板８２がＥK （Ｍ）を演算する能力のない不正改造されたものであることが推定されるために、ＳＢ３７へ進む。
【００８８】
ＳＢ３２での判断の結果、適正なＭの値と一致すると判断された場合にはＳＢ３３に進み、接続正常判定情報を隣（右側）の端末制御基板８２へ返信する処理がなされる。次にＳＢ３４に進み、前述した接続異常チェック期間Ｔ１に対し多少の誤差時間α（たとえば２、３秒程度）を加算した時間が経過したか否かの判断がなされる。未だにＴ１＋αが経過していない場合にはＳＢ３５に進み、アドレスとセキュリティ要求信号を受信したか否かの判断がなされ、受信していない場合にはそのまま制御が終了する。前述したように、接続異常チェック期間Ｔ１が経過する毎に隣（右側）の端末制御基板８２からアドレスとセキュリティ要求信号とが送信されてくるのであり（ＳＢ５，ＳＢ４，ＳＢ８）、隣の端末制御基板８２と多少の時間計時誤差があったとしても、Ｔ１＋αが経過するまでの間にはアドレスとセキュリティ要求信号とが送信されてくるはずである。そしてアドレスとセキュリティ要求信号とが送信されてくればＳＢ３５によりＹＥＳの判断がなされてＳＢ３６へ進み、Ｔ１−αが経過したか否かの判断がなされる。これにより、前回のアドレスとセキュリティ要求信号とを受信してからＴ１−α経過したか否かの判断がなされ、経過していると判断された場合にのみＳＢ２６に進み、秘密鍵Ｋの生成返信処理がなされるのである。
【００８９】
すなわち、前回のアドレスとセキュリティ要求信号とを受信してからＴ１±α（たとえば１時間±２、３秒）の期間内に次回のアドレスとセキュリティ要求信号を受信した場合にのみＳＢ２６の処理がなされ、それ以外の場合にはＳＢ３７に進み、接続異常判定処理がなされるのである。
【００９０】
遊技場内での不正の一例として、ある端末制御基板８２と隣の端末制御基板８２との間のデータのやり取りをしらみ潰しに記憶してすべてのデータのやり取りを記憶してしまう方法が考えられる。すなわち、ある端末制御基板８２と隣の端末制御基板８２とを接続する接続配線の途中に不正行為を行なおうとする者が所定の演算記憶装置を介在させ、たとえば０．１秒毎等のような比較的短い時間毎にその演算記憶装置から隣（左側）の端末制御基板８２にセキュリティ要求信号とアドレスを繰返し出力し、そのセキュリティ要求信号に応じて隣（左側）の端末制御基板８２から返信されてくるＥA （Ｋ）を逐一記憶するとともに、そのＥA （Ｋ）を隣（右側）の端末制御基板８２に送信し、それに応じてその端末制御基板８２から返信されてくるＥK （Ｍ）を逐一記憶するようにする。
【００９１】
すなわち、左側の端末制御基板８２から送信されてくるＥA （Ｋ）と右側の端末制御基板８２から送信されてくるＥK （Ｍ）とをそれぞれ１対１態様で対応付けて記憶し、その対応する記憶データを、左側の端末制御基板８２の前記ＳＢ２６によって発生可能な乱数すべての場合についてしらみ潰しに記憶すれば、不正を行なわんとする者は、鍵Ａをたとえ知らなくても左側の端末制御基板８２から送られてきたＥA （Ｋ）に対してそれに対応した適正なＥK （Ｍ）を左側の端末制御基板８２へ送り返すことが可能となる。
【００９２】
このようなしらみ潰し方式の不正行為に対処するためにＳＢ３４が設けられている。このＳＢ３４により、アドレスとセキュリティ要求信号が送信されてきた場合に、前回のアドレスとセキュリティ要求信号の受信から今回のアドレスとセキュリティ要求信号の受信までにＴ１−αの期間が経過していない場合にはＳＢ３７に進み異常判定に伴う処理がなされる。その結果、前回のアドレスとセキュリティ要求信号の受信から今回のアドレスとセキュリティ要求信号の受信までにＴ１−α（たとえば１時間−２、３秒）の期間が経過していない場合には異常判定がなされることとなり、前述したたとえば０．１秒毎にアドレスとセキュリティ要求信号を左側の端末制御基板８２へ送信してしらみ潰しにデータを記憶するしらみ潰し方式の不正行為を防止することができる。
【００９３】
このＳＢ３４が設けられているために、しらみ潰し方式の不正行為を行なおうとした場合には、Ｔ１−α（たとえば１時間−２、３秒）の期間が経過する毎に１回ずつアドレスとセキュリティ要求信号を左側の端末制御基板８２へ送信せざるを得なくなる。その結果、左側の端末制御基板８２の前記ＳＢ２６により発生可能な乱数の数をたとえば１００００種類とした場合には、その１００００種類の乱数がすべて発生され尽くされるまでアドレスとセキュリティ要求信号を左側の端末制御基板８２に繰返し出力しなければならず、乱数が何ら重複することなく発生されたとしても（Ｔ１−α）×１００００の時間すなわち（１時間−２、３秒）×１００００の時間が必要となる。
【００９４】
一方、Ｔ１±αの期間内にアドレスとセキュリティ要求信号とを受信すれば、Ｔ１が０クリアされて再度接続異常チェック期間Ｔ１の計時がなされる。
【００９５】
次に、ＳＢ２３により電源投入時でないと判断された場合には直接ＳＢ３４に進み、前回のアドレスとセキュリティ要求信号の受信からＴ１＋αの経過がなされたか否かの判断がなされる。
【００９６】
図１０は、図７のＳＢ６に示した通信制御の制御動作を示すフローチャートである。まずＳＢ３９によりＥA （Ｍ）を受信したか否かの判断がなされる。このＥA （Ｍ）は、定期的に管理会社２の管理コンピュータ２ａから遊技場に送信されてくるものであり、前述した直列接続の端末制御基板８２の一端（右側）の端末制御基板８２に送信されてくる。このＥA （Ｍ）を受信すれば、ＳＢ４５に進み、鍵Ａを用いてそれを復号化する処理すなわちＤA ｛ＥA （Ｍ）｝を演算してＭを算出する処理がなされる。次にＳＢ４６に進み、現在のＭのデータをその算出されたＭに更新して記憶する処理がなされる。このＭは、前述の通り、プログラム書換用端末６０より送信されるデータ（遊技制御用プログラムおよびＩＤコード）を復号化するために必要となる秘密鍵である。このように、監視用端末８０は、管理コンピュータ２ａから送信される情報ＥA （Ｍ）に基づいて復号化形式を変更する。
【００９７】
次にＳＢ４７に進み、Ｑ1 ＝ＥID1 （Ｍ）を演算する処理がなされる。このＳＢ４７を演算する端末制御基板８２は、前述したように、遊技場において直列接続された端末制御基板８２の一番端（右側）のものであり、その一番端の端末制御基板８２に記憶されているＩＤコードを用いて作成された鍵をＩＤ１と表わし、その鍵ＩＤ１を用いて前記Ｍを暗号化してＱ1 を算出する処理がなされる。次にＳＢ４８に進み、その算出したＱ1 およびＥA （Ｍ）とを隣（左側）の端末制御基板８２へ出力する処理がなされる。
【００９８】
このＱ1 とＥA （Ｍ）とを受信した隣の２番目の端末制御基板８２は、さらにその内部に記憶されているＩＤコードを用いて鍵ＩＤ２を作成し、その鍵ＩＤ２を用いて受信したＱ1 を暗号化してＱ2 を作成する処理を行なう。すなわち、Ｑ2 ＝ＥID2 （Ｑ1 ）を演算する。そしてその演算結果であるＱ2 とＥA （Ｍ）とをさらに隣の３番目の端末制御基板８２へ出力する。
【００９９】
そして、Ｎ番目の端末制御基板８２は、隣の端末制御基板８２からＱN-1 とＥA （Ｍ）とを受信することとなる。このＮ番目の端末に相当する端末制御基板８２について一般的な形で表現したのがＳＢ４０である。ＳＢ４０により、ＱN-1 とＥA （Ｍ）を受信したか否かの判断がなされる。受信すれば、ＳＢ４９に進み、その受信したＥA （Ｍ）を復号化する処理すなわちＤA ｛ＥA （Ｍ）｝を演算してＭを算出する処理がなされる。次にＳＢ５０に進み、現時点のＭの記憶データを算出された新たなＭに更新して記憶する処理がなされる。
【０１００】
次にＳＢ５１に進み、当該Ｎ番目の端末制御基板８２に割振られているＩＤコードを用いて鍵ＩＤＮを作成し、その鍵を用いて受信したＱN-1 を暗号化する処理、すなわち、ＱN ＝ＥIDN （ＱN-1 ）を演算する処理が行なわれる。次にＳＢ５２に進み、送信されてきた監視用端末８０とは反対側に前記ＱN とＥA （Ｍ）とを送信する処理が行なわれる。
【０１０１】
このように、ＱN は、一番端の端末制御基板８２から順繰りに算出されてきたＱN-1 を用いて当該端末制御基板８２のアドレスを利用した鍵で暗号化して作成されたものであり、その作成されたＱN を次の端末制御基板８２へ送信して次の端末制御基板８２がさらにＱN+1 を作成することとなり、一番最後の端末に相当するプログラム書換用端末６０がＱZ を作成してそれを管理会社２の管理コンピュータ２ａへ送信して、管理コンピュータ２ａにより適否のチェックが行なわれることとなる。なお、プログラム書換用端末６０は、マスタＲＯＭ１４０に記憶されているＩＤコードを利用して、ＱZ を作成する。また、プログラム書換用端末６０は、同様の手順でＥA （Ｍ）を受信し、現在のＭのデータをその算出されたＭに更新して記憶する。このＭは、マスタＲＯＭ１４０に記憶されている遊技制御用プログラムとＩＤコードとを暗号化するのに使用される。このように、プログラム書換用端末６０は、管理コンピュータ２ａから送信される情報ＥA （Ｍ）に基づいて暗号化形式を変更する。
【０１０２】
ＳＢ４０によりＮＯの判断がなされた場合にはＳＢ４１へ進み、開封許容情報または開封禁止情報とアドレスを受信したか否かの判断がなされる。これらの情報とアドレスとは、隣（右側）の端末制御基板８２から送信されてくるものである。これを受信すれば、ＳＢ５３へ進み、送信されてきた情報に自局のアドレスが含まれているものがあるか否かが判断される。そして、自局のアドレスが含まれていない場合には、後述するＳＢ５６に進む。一方、自局のアドレスが含まれている場合には、ＳＢ１１０に進み、開封許容フラグが更新される。すなわち、開封許容情報の場合には開封許容フラグが１に更新され、開封禁止情報の場合には開封許容フラグが０に更新される。次にＳＢ１１２に進み、基板監視回路１３０（書換制御基板６２では基板監視回路２３０）へ開封許容フラグの更新結果が出力される。出力された更新結果は、基板監視回路１３０（２３０）で記憶される。次に、ＳＢ５６に進み、送信してきた監視用端末８０とは反対側（左側）の端末制御基板８２へその受信情報を送信する処理がなされる。その結果、この開封許容／禁止情報とアドレスとが次々に端末制御基板８２によって送信されてきて、最終的に一番端（左側）の端末であるプログラム書換用端末６０の書換制御基板６２から管理会社２の管理コンピュータ２ａへ送信されることとなる。
【０１０３】
ＳＢ４１によりＮＯの判断がなされた場合にはＳＢ４２へ進み、アドレスと接続異常判定情報を受信したか否かの判断がなされる。この情報は、隣（右側）の端末制御基板８２から送信されてくるものであり、これを受信すればＳＢ５４へ進み、その送信されてきた監視用端末８０とは反対側（左側）の端末制御基板８２にその受信情報を送信する処理がなされる。その結果、このアドレスと接続異常判定情報も、次々に端末制御基板８２によって送信されて一番端（左側）の端末であるプログラム書換用端末６０の書換制御基板６２から管理会社２の管理コンピュータ２ａへ送信されることとなる。
【０１０４】
ＳＢ４２によりＮＯの判断がなされた場合にはＳＢ４３へ進み、不正開封情報とアドレスを受信したか否かの判断がなされる。この不正開封情報は、不正に端末制御基板８２が開封された場合に隣（右側）の端末制御基板８２から送信されてくるものである。これらの情報が送信されてくれば、ＳＢ５５へ進み、その送信してきた監視用端末８０とは反対側（左側）の端末制御基板８２へその受信情報を送信する処理がなされる。その結果、これら不正開封情報とアドレスとが、次々と端末制御基板８２によって送信されて一番端（左側）の端末であるプログラム書換用端末６０の書換制御基板６２から管理会社２の管理コンピュータ２ａへ送信されることとなる。
【０１０５】
次に、ＳＢ４３によりＮＯの判断がなされた場合には通信制御処理が終了する。
【０１０６】
図１１はＩＤコード照合処理の処理手順を示すフローチャートである。このフローチャートは、電気役物制御基板７２に設けられた電気役物制御用マイクロコンピュータ９２により実行される。まず、ＳＣ１においてＩＤコードが受信されたか否かが判断される。このＩＤコードは、端末制御基板８２より送信されるものである。ＩＤコードが受信されていない場合には処理が終了する。一方、ＩＤコードが受信されている場合にはＳＣ２に進み、電気役物制御用マイクロコンピュータ９２内に記憶されているＩＤコードを端末制御基板８２へ送信する処理が実行される。次にＳＣ３に進み、タイマ２をセットする処理が実行される。次にＳＣ４に進み、受信したＩＤコードと記憶しているＩＤコードとが一致するか否かが判断される。そして一致しない場合には、端末制御基板８２または電気役物制御基板７２が不正なものであると考えられるため、ＳＣ１１に進み、ＩＤコード不一致情報を端末制御基板８２へ送信する処理が実行される。次にＳＣ１２に進み、表示器７３にＩＤコードが一致しない旨の表示を行なうための制御信号が出力され、表示器７３でその旨が表示される。次にＳＣ１３に進み、打球操作ハンドル４４の駆動モータ４４ａ（図２参照）を停止させる処理が実行される。これにより遊技機３４が不能動化される。次にＳＣ９に進み、タイマ２をリセットする処理が実行され、処理が終了する。
【０１０７】
ＳＣ４でＩＤコードが一致すると判断された場合にはＳＣ５に進み、ＩＤコード一致情報を端末制御基板８２へ送信する処理が実行される。次にＳＣ６に進み、端末制御基板８２からＩＤコード一致情報またはＩＤコード不一致情報が受信されたか否かが判断される。そしていずれの情報も受信されていない場合にはＳＣ１０に進み、タイマ２が所定値を計時しているか否かが判断される。ここでの所定値は、ＳＣ２で送信されたＩＤコードに基づいて端末制御基板８２がＩＤコード照合処理を実行し、その結果を示すＩＤコード一致情報またはＩＤコード不一致情報を端末制御基板８２が送信してこれが電気役物制御基板７２で受信されるまでに必要とされる時間であり、多少の誤差を考慮して余裕のある時間とされている。タイマ２が所定値を計時していない場合には再び前記ＳＣ６に進み、端末制御基板８２からＩＤコード一致情報またはＩＤコード不一致情報が送信されてくるのを待つ。
【０１０８】
一方、タイマ２が既に所定値を計時しているにもかかわらず端末制御基板８２からＩＤコード一致情報またはＩＤコード不一致情報が受信されない場合には、端末制御基板８２が不正なものであることなどが考えられるため、ＩＤコードが一致しないものとみなし、前記ＳＣ１２に処理が移行する。
【０１０９】
ＳＣ６でＩＤコード一致情報またはＩＤコード不一致情報が受信された場合にはＳＣ７に進み、受信された情報がＩＤコード一致情報であるか否かが判断される。そしてＩＤコード一致情報でない場合には前記ＳＣ１２に進む。一方、ＩＤコード一致情報である場合にはＳＣ８に進み、表示器７３にＩＤコードが一致している旨の表示を行なうための制御信号が出力され、表示器７３でその旨が表示される。次にＳＣ９に進み、タイマ２がリセットされた後処理が終了する。
【０１１０】
図１２は、プログラム書換処理の処理手順を示すフローチャートである。このフローチャートに基づく制御動作は、プログラム書換用端末６０の書換制御基板６２により実行される。まず、ＳＣ２１において、書換操作が検出されたか否かが判断される。つまり、書換用スイッチ６４が操作されたか否かが判断される。書換操作が検出されていない場合には後述のＳＣ２６に処理が移行する。一方、書換操作が検出された場合にはＳＣ２２に進み、ソケット６３に装着されたマスタＲＯＭ１４０内のデータを読込む処理が実行される。次にＳＣ２３に進み、読込まれたデータに基づいて送信先の端末アドレスがチェックされる。前述のように、マスタＲＯＭ１４０には、遊技制御用プログラムとＩＤコードとに加えて、遊技制御用プログラムを書換える対象となる監視用端末８０の端末アドレスが予め記憶されている。書換制御基板６２は、この端末アドレスに基づいて送信先を判断する。次にＳＣ２４ａに進み、暗号化処理が実行される。この処理により、遊技制御用プログラムおよびＩＤコードが秘密鍵Ｍにより暗号化される。次にＳＣ２４ｂに進み、データ送信処理が実行される。この処理により、暗号化された遊技制御用プログラムおよびＩＤコードが送信先アドレスとともに各監視用端末８０へ送信される。次にＳＣ２５に進み、タイマ３がセットされる。
【０１１１】
次にＳＣ２６に進み、データ送信先の監視用端末８０のいずれかからＩＤコード一致情報またはＩＤコード不一致情報が受信されたか否かが判断される。このＩＤコード一致／不一致情報は、遊技制御用プログラムを受信した各監視用端末８０から送信される情報であり、ＩＤコードの照合処理の結果を示すものである。いずれかの監視用端末８０からＩＤコード一致／不一致情報が受信された場合にはＳＣ２７に進み、情報収集・表示処理が実行される。この処理が実行されることにより、プログラム書換用端末６０の表示部６５に、各監視用端末８０のＩＤコード照合結果が表示される。ＳＣ２７の処理の後、またはＳＣ２６でＮＯと判断された後、処理がＳＣ２８に進む。ＳＣ２８では、すべての送信先監視用端末８０からＩＤコード一致／不一致情報が受信されたか否かが判断される。そして、すべての送信先監視用端末８０よりＩＤコード一致／不一致情報が受信されている場合にはＳＣ２９に進み、ＳＣ２５でセットされたタイマ３がリセットされ、処理が終了する。
一方、ＳＣ２８でＮＯの判断がなされた場合にはＳＣ３０に進み、タイマ３が所定値を計時しているか否かが判断される。ここでの所定値は、ＳＣ２４でデータ送信処理が実行されてから各監視用端末８０よりＩＤコード一致／不一致情報が受信されるまでに必要となる十分な時間が設定されている。そして、データ送信処理が実行されてから所定時間が経過しているにもかかわらず、ＩＤコード一致／不一致情報が受信されていない監視用端末８０が存在する場合にはＳＣ３１に進む。ＳＣ３１では、無応答端末表示処理が実行される。この処理により、表示部６５にＩＤコード一致／不一致情報が受信されなかった監視用端末８０が表示される。次にＳＣ３２に進み、書換結果未受信端末情報が管理コンピュータ２ａへ送信される。そして次に前記ＳＣ２９に進む。一方、ＳＣ３０でＮＯと判断された場合には、前記ＳＣ２６に進み、監視用端末８０からの情報の受信待ちとなる。
【０１１２】
図１３は、不正開封監視処理の処理手順を示すフローチャートである。この処理は、端末制御基板８２（図３参照）に設けられた基板監視回路１３０またはプログラム書換用端末６０の書換制御基板６２に設けられた基板監視回路２３０により実行される。以下の図１３のフローチャートの説明において括弧書きは、基板監視回路２３０の場合を示している。
【０１１３】
まずＳＣ４１において、開封検出スイッチ１３３（２３３）から検出信号が入力されたか否かが判断される。開封検出スイッチ１３３から検出信号が入力されていない場合には、カバー８２ａ（６２ａ）により端末制御基板８２（書換制御基板６２）が封入されている状態であるとみなし、そのまま処理が終了する。一方、開封検出スイッチ１３３（２３３）から検出信号が入力された場合にはＳＣ４２に進み、開封許容フラグが１にセットされているか否かが判断される。この開封許容フラグは、カバー８２ａ（６２ａ）の開封が許可された状態にあるか否かを示すためのフラグであり、管理コンピュータ２ａから送信される開封許容・禁止情報によりその値が１または０に変化する。開封許容フラグが１にセットされている場合には、予め管理コンピュータ２ａから開封許容情報が入力されて開封が許可された状態にあるものとみなし、そのまま処理は終了する。一方、開封許容フラグが１でない場合にはＳＣ４３に進み、不正開封情報がＬＯＮチップ部分１１０（２１０）へ出力される。なお、この不正開封情報は、ＬＯＮチップ部分１１０（２１０）のＣＰＵ１１１（２１１）により、通信ポート１１７ｂ（２１７ｂ）を介して左側の端末制御基板８２（管理コンピュータ２ａ）へ出力される。次にＳＣ４４に進み、データ消去処理が実行される。これにより、ＥＥＰＲＯＭ１０５（マスタＲＯＭ１４０）およびＥＥＰＲＯＭ１１５（２１５）内のデータが消去される。そしてその後、処理が終了する。
【０１１４】
図１４〜図１７は、管理会社２に設けられた管理コンピュータ２ａの制御動作を示すフローチャートである。ＳＤ１により、メーカーから納入遊技場とＩＤコードと設置箇所の情報を受信したか否かの判断がなされる。前述したように、遊技機メーカー１００は、遊技場１に遊技機３４を納入する際には、その遊技機３４に設けられている電気役物制御基板７２のＩＤコードと納入する遊技場とその遊技場のどこに当該遊技機３４を設置するかの設置箇所情報とを管理会社２の管理コンピュータ２ａへ送信する。管理コンピュータ２ａは、それら情報を受信すれば、ＳＤ８に進み、送信されてきたデータに基づいて、当該納入遊技場のＩＤコード配列テーブルの記憶データを更新する処理が行なわれてＳＤ１に戻る。
【０１１５】
管理コンピュータ２ａは、遊技場毎に、ＩＤコード配列テーブルを記憶している。ＩＤコード配列テーブルには、遊技場に設置されて接続されている監視用端末８０のアドレスに対応させて、その監視用端末８０の端末制御基板８２により制御される遊技機３４のＩＤコードがテーブルの形で記憶されている。そして遊技機メーカー１００が遊技場に新たな遊技機３４を納入して遊技機設置島に設置すれば、当該遊技場のＩＤコード配列テーブルの記憶データもその新たな遊技機が納入された後の配列データにする必要があり、そのためにＳＤ８により、ＩＤコード配列テーブルを更新するのである。
【０１１６】
ＳＤ１によりＮＯの判断がなされた場合にはＳＤ２に進み、アドレスとセキュリティ要求信号の受信時期がきたか否かの判断がなされる。このアドレスとセキュリティ要求信号とは、前述したように、右側の監視用端末８０が左側の監視用端末８０へ定期的に出力するものである。ところが、遊技場において一番左端に接続されている端末であるプログラム書換用端末６０は、前述したようにアドレスとセキュリティ要求信号とを管理会社２の管理コンピュータ２ａへ送信することとなる。そこで、ＳＤ２により、アドレスとセキュリティ要求信号の受信時期がきたか否かの判断がなされ、きたと判断された場合には、ＳＤ９に進み、アドレスとセキュリティ要求信号とを受信したか否かの判断がなされ、受信していない場合には前述したように接続異常が推定されるためにＳＤ１８に進み、接続異常判定情報を一番左側の端末であるプログラム書換用端末６０の書換制御基板６２へ返信して、ＳＤ１９により、その一番左側の書換制御基板６２のアドレスと接続異常判定情報を報知する制御が管理コンピュータ２ａによりなされる。その結果、管理会社２の係員は、その報知を見て異常が発生したことを認識することが可能となる。
【０１１７】
一方、ＳＤ９によりＹＥＳの判断がなされた場合には、前述したように、ＳＤ１０による乱数を発生させて秘密鍵Ｋを生成する処理がなされ、ＳＤ１１に進み、その秘密鍵を暗号化する処理すなわちＥA （Ｋ）を演算する処理がなされ、その演算結果を前記一番左側の書換制御基板６２へ出力する処理がＳＤ１２においてなされる。
【０１１８】
そしてＳＤ１３に進み、その一番左側の書換制御基板６２からＥK （Ｍ）が返信されてきたか否か判断し、ＳＤ１４によるＷＴの期間が経過したか否かの判断を行ない、経過するまでＳＤ１３の判断を続行する。そしてＷＴが経過したにもかかわらずＥK （Ｍ）を受信しない場合には前述した接続異常が推定されるために、ＳＤ１８，ＳＤ１９の処理が行なわれる。
【０１１９】
一方、ＷＴが経過するまでの間にＥK （Ｍ）を受信すればＳＤ１５に進み、ＤK ｛ＥK （Ｍ）｝を演算してＭを算出する処理がなされる。次にＳＤ１６に進み、その演算結果が適正なＭの値と一致するか否かの判断がなされ、一致しない場合にはＳＤ１８以降の異常処理がなされ、一致する場合にはＳＤ１７に進み、接続正常判定情報を前記一番左側の書換制御基板６２へ返信する処理がなされる。
【０１２０】
ＳＤ２によりＮＯの判断がなされた場合にはＳＤ３に進み、セキュリティ要求信号出力時期がきたか否かの判断がなされる。このセキュリティ要求信号は、遊技場において直列接続された監視用端末８０の右側の端末制御基板８２から左側の端末制御基板８２に送信されるものであるが、直列接続された一番右側の端末制御基板８２は、前述したように、管理会社２の管理コンピュータ２ａからセキュリティ要求信号が送信されてくる。そこで、ＳＤ３により、セキュリティ要求信号出力時期がきたか否かの判断がなされ、時期がきた場合にはＳＤ２０に進み、アドレス（これは管理コンピュータ２ａのアドレス）とセキュリティ要求信号とを前記一番右側の端末制御基板８２へ出力する処理がなされる。
【０１２１】
そしてＳＤ２１〜ＳＤ２９の処理がなされる。この処理は、前述したＳＢ９〜ＳＢ１７と同様の処理でありここでは説明の繰返しを省略する。なお、ＳＢ１６では、クロックを停止する処理を行なっているが、この管理コンピュータ２ａでは、その代わりに、ＳＤ２９により、送信側接続異常が発生した旨の報知を行なう。
【０１２２】
次に、ＳＤ３によりＮＯの判断がなされた場合にはＳＤ４に進み、Ｍの更新時期がきたか否かの判断がなされる。このＭは、前述した通り、マスタＲＯＭ１４０に記憶されている遊技制御用プログラムなどをプログラム書換用端末６０が暗号化する際、および暗号化された遊技制御用プログラムなどを受信した監視用端末８０が復号化する際に必要となる秘密鍵である。このＭは、定期的（たとえば２時間毎）に更新時期がきたと判断されるものであり、ＳＤ４によりＹＥＳの判断がなされた場合には、ＳＤ３０に進み、乱数を発生させてその乱数を利用したＭを作成する処理がなされる。次にＳＤ３１に進み、現時点のＭの記憶データを新たに作成されたＭに更新する処理がなされる。次にＳＤ３２に進み、新たなＭを暗号化する処理すなわちＥA （Ｍ）を演算する処理がなされ、ＳＤ３３によりその演算結果を遊技場において直列接続されている一番端（右側）の端末制御基板８２に出力する処理がなされる。このように、秘密鍵Ｍは、たとえば定期的に変化するために、第三者が秘密鍵Ｍを割り出して暗号化されて送信されている遊技制御用プログラムやＩＤコードを解析することをより困難とすることができる。
【０１２３】
次にＳＤ３４に進み、タイマの計時開始を行なう。このタイマは、たとえば５分程度の時間をカウントするものである。次にＳＤ３５に進み、前記遊技場の直列接続されている一番端（左側）の書換制御基板６２からＱZ が送信されてきたか否かの判断がなされる。前記ＥA （Ｍ）を受信した端末制御基板８２は、前述のＳＢ３９，ＳＢ４５〜ＳＢ４８，ＳＢ４０，ＳＢ４９〜ＳＢ５２の処理を次々に行ない、最後に一番左側の書換制御基板６２からＱZ とＥA （Ｍ）とを管理会社２の管理コンピュータ２ａに返信してくる。その返信データを受信すればＳＤ３５によりＹＥＳの判断がなされてＳＤ４０に進み、ＳＤ３４のタイマをクリアする処理がなされる。このＱZ を返信してくるまでに多くの監視用端末８０（たとえば５００台）の端末制御基板８２などを直列接続している遊技場においては、５分近くかかる場合がある。ゆえに、ＳＤ３４によるタイマを５分程度の時間を計時するもので構成している。
【０１２４】
タイマがクリアされた後にＳＤ４１に進み、当該遊技場のＩＤコード配列テーブルのデータを用いてＱZ を演算する処理がなされる。そしてＳＤ４１ａに進み、受信したＱZ と演算して求めたＱZ とを照合して両者一致するか否か判断し、一致する場合には正常と判断してＳＤ１に戻るが、一致しない場合にはＳＤ３９に進み、直列チェック異常の報知を行なって管理会社２の係員に知らせた後ＳＤ１に戻る。
【０１２５】
一方、ＳＤ３５によりＮＯの判断がなされた場合にはＳＤ３６に進み、タイマがカウントアップしたか否かの判断がなされ、未だにタイマがカウントアップしていない場合にはＳＤ１に戻るが、タイマがカウントアップしたにもかかわらずＱZ を受信していない場合にはＳＤ３９に進み、直列チェック異常の報知を行なった後にＳＤ１に戻る。
【０１２６】
ＳＤ４によりＮＯの判断がなされた場合にはＳＤ５に進み、アドレスと接続異常判定情報を受信したか否かの判断がなされる。端末制御基板８２は、前述したように、ＳＢ３８，ＳＢ４２，ＳＢ５４に従ってアドレスと接続異常情報とを順次左隣の端末制御基板８２へと送信してゆく。そして最終的には一番左の書換制御基板６２が管理会社２の管理コンピュータ２ａにアドレスと接続異常情報とを送信してくる。管理コンピュータ２ａがそれを受信すれば、ＳＤ５によりＹＥＳの判断がなされてＳＤ３７に進み、受信したアドレスと接続異常の報知を行なってＳＤ１に戻る。
【０１２７】
ＳＤ５によりＮＯの判断がなされた場合にはＳＤ６に進み、アドレスと不正開封情報とを受信したか否かの判断がなされる。端末制御基板８２は、前述したように、ＳＣ４３に従って順次左隣の端末制御基板８２へアドレスと不正開封情報とを送信してゆく。そして最終的には一番左の書換制御基板６２が管理会社２の管理コンピュータ２ａにアドレスと不正開封情報とを送信してくる。管理コンピュータ２ａがアドレスと不正開封情報とを受信すればＳＤ３８に進み、その受信したアドレスと不正開封情報を報知した後ＳＤ１に戻る。
【０１２８】
ＳＤ６によりＮＯの判断がなされた場合にはＳＤ７に進み、書換結果未受信端末情報を受信したか否かの判断がなされる。端末制御基板８２は、前述したように、ＳＣ３２に従って、書換結果未受信端末情報を管理会社２の管理コンピュータ２ａに送信する。管理コンピュータ２ａがその書換結果未受信端末情報を受信すればＳＤ４４に進み、その受信した書換結果未受信端末情報を報知した後ＳＤ１に戻る。
【０１２９】
ＳＤ７によりＮＯの判断がなされた場合にはＳＤ４２に進み、アドレスとＩＤコード不一致情報を受信したか否かの判断がなされる。端末制御基板８２は、前述したように、ＳＡ２２に従って順次左隣の端末制御基板８２へアドレスとＩＤコード不一致情報とを送信してゆく。そして最終的には一番左の書換制御基板６２が管理会社２の管理コンピュータ２ａにアドレスとＩＤコード不一致情報とを送信してくる。管理コンピュータ２ａは、そのアドレスとＩＤコード不一致情報とを受信すればＳＤ４５に進み、その受信したアドレスとＩＤコード不一致情報を報知した後ＳＤ１に戻る。
【０１３０】
ＳＤ４２によりＮＯの判断がなされた場合にはＳＤ４３に進み、アドレスと開封許容情報または開封禁止情報が入力されたか否かが判断される。開封許容情報は、管理会社２の担当者により、マスタＲＯＭ１４０の交換時や保守点検時その他の必要に応じて入力される。また、開封禁止情報は、マスタＲＯＭ１４０の交換や保守点検などが終了した際に入力される。アドレスと開封許容情報または開封禁止情報が入力された場合にはＳＤ４３ａに進み、入力情報を対象遊技場の一番端（右側）の端末制御基板８２に出力する処理がなされる。そして、その後、ＳＤ１に戻る。また、ＳＤ４３によりＮＯの判断がなされた場合にはＳＤ１に戻る。
【０１３１】
第２実施の形態
図１８は、第２実施の形態を説明するためのシステムブロック図である。この第２実施の形態では先に説明した第１実施の形態と異なり、プログラム書換用端末６０の機能が監視用端末８０に付加されており、監視用端末８０の端末制御基板８２には、マスタＲＯＭ１４０を取付けるためのソケット６３０が設けられている。管理会社２の担当者は、遊技場１に持ち込んだマスタＲＯＭ１４０を監視用端末８０のソケット６３０に取付ける。そして、監視用端末８０で所定操作を行なうことにより、マスタＲＯＭ１４０内のデータが端末制御基板８２により読出されて内部に記憶されている秘密鍵Ｍにより暗号化された後、送信先の監視用端末８０へ送信される。また、マスタＲＯＭ１４０が取付けられた端末制御基板８２は、読出した遊技制御用プログラムとＩＤコードとを自己のＥＥＰＲＯＭ１０５に記憶させる処理を実行する。なお、各監視用端末８０では、第１実施の形態と同様に前述したＩＤコード照合処理が実行される。
【０１３２】
この第２実施形態によれば、各遊技機設置島４００にプログラム書換用端末６５を設置する必要がなくなる。したがって、不正行為の対象となる機器の数が少なくなり、その結果、不正行為の抑止効果を向上させることができる。なお、マスタＲＯＭ１４０を装着するためのソケット６３０はすべての監視用端末８０に設けてもよく、また、少なくとも各遊技機設置島４００ごとにソケット６３０の設けられた監視用端末８０が１台設置されるようにしてもよい。なお、図示する各符号は、第１実施の形態と同様であるために、ここでは各符号の説明は省略する。
【０１３３】
次に、以上説明した発明の実施の形態の変形例や特徴点を以下に列挙する。
（１）  第１実施の形態では、プログラム書換用端末６０は各遊技機設置島４００ごとに設置されるように構成したが、プログラム書換用端末６０を携帯型の装置として構成し、遊技機の入替、その他の必要に応じて管理会社２の担当者がマスタＲＯＭ１４０とともにプログラム書換用端末６０を遊技場１へ持ち込むように構成してもよい。この場合には、各監視用端末８０への遊技制御用プログラムの書換えが終了すれば、マスタＲＯＭ１４０はプログラム書換用端末６０とともに管理会社２の担当者が持ち帰るようにすればよい。マスタＲＯＭ１４０を遊技場内に存置させないようにすることで、マスタＲＯＭ１４０のデータが不正に読み取られてしまう不都合をより一層防止できるからである。
【０１３４】
また、ＩＤコードは、遊技機３４の機種別に定められているものとして説明したが、各遊技機ごとにすべて異なるＩＤコードが割り当てられるものとして構成してもよい。つまり、電気役物制御基板７２ごとにＩＤコードが異なるものとしてもよい。
【０１３５】
さらに、各遊技機３４の電気役物制御基板７２とこれに対応する監視用端末８０には同一のＩＤコードが記憶されていることを条件にして各遊技機３４と監視用端末８０に記憶されている遊技制御用プログラムとの対応関係が正しいか否かを判別するようにしたが、必ずしも同一のＩＤコードである必要はなく、各遊技機３４の電気役物制御基板７２とこれに対応する監視用端末８０に記憶されているＩＤコードとの組合せが予め定められたものであることを条件にすれば十分である。また、必ずしも電気役物制御基板７２とこれに対応する監視用端末８０との双方にＩＤコードを記憶させる必要が生じるものではない。たとえば、電気役物制御基板７２には、対応すべき遊技制御用プログラムを所定の方法でハッシュ化したハッシュ化情報をＩＤコードとして記憶させておく。そして、これと対応する監視用端末８０の端末制御基板８２は、ＥＥＰＲＯＭ１０５に記憶された遊技制御用プログラムを前記所定の方法でハッシュ化してそのハッシュ化したハッシュ化情報を電気役物制御基板７２へ送信する。このハッシュ化情報を受信した電気役物制御基板７２は、予め記憶されているハッシュ化情報と、受信されたハッシュ化情報とを比較照合して一致するか否かを判別するように構成することが考えられる。この方法によれば、プログラム書換用端末６０から遊技制御用プログラムを送信する際にＩＤコードを送信する必要がなくなるために、送信中のＩＤコードが第三者に傍受されてしまうことを防止できる。また、マスタＲＯＭ１４０の作成も容易となる。
【０１３６】
この場合、前記遊技装置制御手段を備えた遊技機に対応すべき遊技制御用プログラムを所定の変換方式により変換してなる変換情報により、前記遊技装置制御手段に予め記憶されている所定の判定用情報が構成される。さらに、前記遊技制御手段の記憶部に記憶された遊技制御用プログラムにより、前記記憶部に記憶されている記憶情報が構成される。また、端末制御基板８２により、前記記憶部に記憶されている前記遊技制御用プログラムを前記所定の変換方式により変換するプログラム変換手段が構成される。
【０１３７】
図６のＳＡ１５，ＳＡ１７，ＳＡ２３に示したように、端末制御基板８２のＬＯＮチップ部分１１０は、自らＩＤコードを照合してＩＤコードが一致しない場合、またはたとえＩＤコードが一致しても電気役物制御基板７２よりＩＤコードが一致する旨の情報が受信されない場合には、クロック発生回路１０８のクロックを停止させて遊技を不能動化する。同様に、図１１のＳＣ４，ＳＣ７，ＳＣ１３に示したように、電気役物制御基板７２の電気役物制御用マイクロコンピュータ９２は、自らＩＤコードを照合してＩＤコードが一致しない場合、またはたとえＩＤコードが一致しても端末制御基板８２よりＩＤコードが一致する旨の情報が受信されない場合には、駆動モータ４４を停止させて遊技を不能動化する。すなわち、図６のＳＡ１５，ＳＡ１７，ＳＡ２３、図１１のＳＣ４，ＳＣ７，ＳＣ１３により、前記遊技装置制御手段と前記遊技制御手段とのうち、少なくとも一方で、当該遊技装置制御手段を備えた遊技機と当該遊技制御手段の記憶部に記憶されている前記遊技制御用プログラムとが予め定められた正しい対応関係にある旨の判定がなされないことを条件に遊技機の遊技を不能動化する遊技不能動化手段が構成されている。
【０１３８】
（２）  マスタＲＯＭ１４０に記憶される遊技制御用プログラムとＩＤコードは、管理会社２で管理される所定の秘密鍵Ｍで予め暗号化しておいてもよい。これにより、プログラム書換用端末６０には情報を暗号化する機能を設ける必要がなくなり、構造を単純化できる。また、このように構成することにより、不正を企てる者が、不正に改ざんした遊技制御用プログラムの記憶されたＲＯＭを何らかの方法によりソケット６３にセットできた場合であっても、不正な遊技制御が行われないようにすることができる。秘密鍵Ｍを知らない限り、予め定められた暗号化方式で遊技制御用プログラムなどを暗号化してＲＯＭに記憶させておくことができないために、監視用端末８０でそれらの不正データが遊技制御用プログラムとして復号化されないためである。
【０１３９】
（３）  遊技機３４の表示器７３は、端末制御基板８２上に構成してもよい。また、たとえば、可変表示装置４の表示画面により兼用構成してもよい。
【０１４０】
（４）  ＬＯＮチップ部分１１０，２１０により、遊技場内での不正を監視するための遊技用装置が構成されている。ＲＯＭ１１４，２１４により、遊技場内での不正を監視するための処理動作用プログラムを記憶している処理動作用プログラム記憶手段が構成されている。ＣＰＵ１１１，２１１により、前記処理動作用プログラム記憶手段に記憶されている処理動作用プログラムに従って動作し、遊技場内での不正を監視するための処理動作を行なう制御中枢手段が構成されている。
【０１４１】
（５）  ＥＥＰＲＯＭ１０５により、前記遊技機の遊技状態を制御する遊技制御用プログラムを格納している遊技制御用プログラム格納手段が構成されている。前記ＳＡ３により、前記遊技制御用プログラムが正規のものであるか否かを判定する遊技制御用プログラム判定手段が構成されている。
【０１４２】
（６）  第１実施の形態における端末制御基板８２は、前記遊技場内での不正を監視するための遊技用装置部分と前記遊技機の遊技状態を制御する遊技制御部分とを含む。端末制御基板８２により、遊技場を監視する監視手段が構成されている。Ｉ／Ｏポート１１７ａにより、遊技機との情報の入出力を行なう情報入出力部が構成されている。通信ポート１１７ｂにより、監視情報の入出力を行なう情報入出力部が構成されている。この情報入出力部は、遊技制御用プログラムの入力部と兼用構成されている。
【０１４３】
（７）  前記ＳＢ３，ＳＢ４，ＳＢ５により、前記監視手段同士の接続状態が正常であるか否かを判別するための接続状態判別手段が構成されている。ＳＢ８により、監視手段同士の接続状態が正常であるか否かを判別するために用いられる鍵情報を要求する鍵情報要求手段が構成されている。ＳＢ９，ＳＢ１０により、前記鍵情報要求手段が鍵情報を要求した後所定期間内に鍵情報が返信されてきたか否かを判別する鍵情報返信判別手段が構成されている。この鍵情報返信判別手段により前記所定期間内に鍵情報が返信されて来ないと判別された場合には動作停止手段（ＳＢ１６）により遊技制御動作が停止される。この鍵情報返信判別手段は、前記監視手段に設けられている。
【０１４４】
（８）  前記ＳＢ２４，ＳＢ２５により、前記鍵情報要求手段から鍵情報要求信号が所定期間内に送信されてきたか否かを判別する鍵要求情報受信判別手段が構成されている。前記ＳＢ３７，ＳＢ３８により、前記鍵要求情報受信判別手段が前記所定期間内に鍵要求情報が送信されてきていないと判別した場合に、接続異常を判定してその旨を出力する接続異常判定出力手段が構成されている。
【０１４５】
ＳＢ２６〜ＳＢ２８により、前記鍵要求情報受信判別手段が前記所定期間内に鍵要求情報を受信したと判別した場合に、前記鍵情報を生成して前記監視手段に返信する鍵情報返信手段が構成されている。この鍵情報返信手段は、秘密鍵をランダムに生成するための秘密鍵ランダム生成手段（ＳＢ２６）と、その生成された秘密鍵を暗号化する秘密鍵暗号化手段（ＳＢ２７）とを含んでいる。これら鍵要求情報受信判別手段，接続異常判定手段，鍵情報返信手段は、前記遊技用装置に設けられている。
【０１４６】
ＳＢ１１，ＳＢ１２により、前記鍵情報返信手段から返信されてきた鍵情報に従った所定のアルゴリズムにより所定のデータを演算して変換し、その変換結果データを前記鍵情報を送信してきた前記遊技用装置に出力する変換データ出力手段が構成されている。この変換データ出力手段は、前記監視手段に設けられており、前記鍵情報返信手段から返信されてきた鍵情報を前記鍵情報暗号化手段が暗号化に用いた鍵と同じ鍵を用いて復号化して前記秘密鍵を算出する鍵情報復号化手段（Ｓ１１）と、該鍵情報復号化手段により復号化されて算出された秘密鍵Ｋを用いて所定のデータＭを暗号化する暗号化手段（ＳＢ１２）とを含む。
【０１４７】
ＳＢ２９，ＳＢ３０により、所定期間内に前記変換データ出力手段が変換データを送信してきたか否かを判別する変換データ受信判別手段が構成されている。ＳＢ３１，ＳＢ３２により、前記変換データ受信判別手段が所定期間内に変換データを受信したと判別した場合に、その受信した変換データが適正なものであるか否かを判別する変換データ適否判別手段が構成されている。またＳＢ３３，ＳＢ３７により、前記変換データ適否判別手段の判別結果を前記変換データを送信してきた遊技用装置に返信する適否判別結果返信手段が構成されている。これら変換データ受信判別手段，変換データ適否判別手段，適否判別結果返信手段は前記遊技用装置に設けられている。
【０１４８】
また前記変換データ適否判別手段は、前記変換データ受信判別手段が受信した変換データを前記秘密鍵を用いて復号化して前記所定データＭを算出する変換データ復号化手段（ＳＢ３１）と、その変換データ復号化手段により復号化されて算出された前記所定データＭが適正な所定データと一致するか否かを判別する所定データ一致判別手段（ＳＢ３３）とを含む。
【０１４９】
ＳＢ５により、前記監視手段に設けられ、前記鍵要求情報送信手段により鍵要求情報を出力する時期がきたか否かを判別する鍵要求情報出力時期判別手段が構成されている。そしてこの鍵要求情報出力時期判別手段が鍵要求情報出力時期がきたと判別した場合に、前記鍵要求情報送信手段により鍵要求情報が出力される。
【０１５０】
前記ＳＢ２４，ＳＢ２５により、前記遊技用装置に設けられ、前記鍵要求情報出力時期に合わせて前記鍵要求情報を送信してきたか否かを判別する鍵要求情報受信時期判別手段が構成されている。
【０１５１】
前記ＳＢ９〜ＳＢ１５により、所定の認証用入力データ（ＥA （Ｍ））が入力された場合にその入力データに基づいて予め定められた相関関係を保った出力データ（ＥK （Ｍ））を生成して外部出力する認証用演算出力手段が構成されている。そして、この認証用演算出力手段が外部出力した出力データと前記認証用入力データとの間に前記相関関係があるか否かに基づいて前記プログラム適否判定手段が適正なものであるか否かの認証が行なわれる。
【０１５２】
前記マスタＲＯＭ１４０に記憶される遊技制御用プログラムは、遊技機を製造した遊技機メーカーが主体となって作成したものである。この「遊技機メーカーが主体となって作成した」とは、遊技機メーカー自身が作成したものは勿論のこと、遊技機メーカーの下請会社が作成したものも含む広い概念である。
【０１５３】
一方、前記マスタＲＯＭ１４０は、第三者機関が主体となって作成される。この「第三者機関が主体となって作成した」とは、第三者機関自ら作成したものばかりでなく、第三者機関の下請会社が作成したものも含む広い概念である。
【０１５４】
（９）  前記１チップマイクロコンピュータ６２ｂにより、制御用の１チップマイクロコンピュータが構成されている。この制御用の１チップマイクロコンピュータは、定期リセット回路１０７、初期リセット回路１０６等の他の回路を含むものであってもよい。前記ＣＰＵ１０２，ＲＡＭ１０３，ＥＥＰＲＯＭ１０５により、前記１チップマイクロコンピュータに設けられ、前記遊技機の遊技状態を制御する遊技制御部が構成されている。前記ＬＯＮチップ部分１１０により、前記１チップマイクロコンピュータ内に設けられ、外部との通信を行なう通信制御部が構成されている。
【０１５５】
前記通信制御部は、前記１チップマイクロコンピュータが正規のものであるか否かを認証するための認証用チェック情報（ＥA （Ｍ））を受信した場合に、該認証用チェック情報に応じた認証用応答情報（ＥK （Ｍ））を返信する機能を有する。また、前記ＳＢ９〜ＳＢ１５により、前記通信制御部に設けられ、前記受信した認証用チェック情報に対し予め定められた相関関係を保った認証用応答情報を生成して返信するための認証用演算処理手段が構成されている。この認証用演算処理手段が返信した認証用応答情報と前記認証用チェック情報との間に前記予め定められた相関関係があるか否かに基づいて前記１チップマイクロコンピュータが認証される。
【０１５６】
前記ＥＥＰＲＯＭ１０５により、前記遊技機の遊技状態を制御するための遊技制御用プログラムを格納している遊技制御用プログラム格納手段が構成されている。ＣＰＵ１０２により、前記遊技制御用プログラム格納手段に格納されている遊技制御用プログラムに従って動作するプロセッサが構成されている。ＲＯＭ１１４により、前記通信制御部に設けられ、通信用プログラムを格納している通信用プログラム格納手段が構成されている。ＣＰＵ１１１により、前記通信用プログラム格納手段に格納されている通信用プログラムに従って動作するプロセッサが構成されている。
【０１５７】
（１０）  前述したように、前記各実施の形態では、端末制御基板８２同士で相互認証して互いに監視し合う。しかし、本発明における「監視」とは、認証に限定されるものではなく、たとえば、端末制御基板８２等にバックアップ電源を設け、遊技場における営業が終了して電源が立下げられた後においてもそのバックアップ電源により端末制御基板８２が動作するようにした上で、端末制御基板８２同士との間で電流を流して相互に導通状態になっているか否かをチェックすることにより、認証用情報を送受信することなく監視するようにしてもよい。
【０１５８】
また前述した実施の形態では、管理コンピュータ２ａにより監視される対象物は、遊技場において前述した直列接続された端末制御基板８２あるいは書換制御基板６２である。しかしながら、これに限らず、たとえばカードユニット３５その他の周辺機器を監視するものであってもよい。
【０１５９】
さらに、端末制御基板８２あるいは書換制御基板６２の相互監視は、直列接続されたものにおける互いに隣同士のもので相互監視するものを説明したが、本発明はこれに限らず、たとえば隣接する左側のものが右側のものを監視し、その監視されている右側のものが隣接するさらに右側のものを監視するというように、１方向の監視であってもよい。
【０１６０】
（１１）  ＬＯＮチップ部分１１０、図１０のＳＢ３９、ＳＢ４５〜ＳＢ４８、ＳＢ４０、ＳＢ４９〜ＳＢ５２、および管理コンピュータ２ａ、図１７のＳＤ３３により、前記所定の暗号化形式が変更された場合に変更後の暗号化形式で暗号化された遊技制御用プログラムを復号化するために必要となる情報を前記プログラム復号化手段へ送信可能な復号化情報送信手段が構成されている。
【０１６１】
（１２）  図１１のＳＣ１２では、ＩＤコードが一致しない場合には表示器７３にその旨が表示されるように構成したが、遊技機３４のスピーカ３６よりその旨が音声で報知されるように構成してもよい。
【０１６２】
（１３）  監視用端末８０内部の端末制御基板８２は、遊技機３４または他の監視用端末８０端末８０を監視する監視機能と、遊技機３４の遊技状態を制御する遊技制御機能とを有しているが、前記監視機能を有する制御基板と、前記遊技制御機能を有する制御基板とをそれぞれ別個にして監視用端末８０内部に設けるように構成してもよい。この場合には、所定の制御用信号を前記遊技機側に出力して当該遊技機の遊技状態を制御する遊技制御手段と、当該遊技制御手段が予め正規の遊技制御を行ない得るものか否かを監視可能な監視手段とが、それぞれ別の基板に構成されることになる。
【０１６３】
（１４）  監視用端末８０内部の端末制御基板８２は、遊技機３４または他の監視用端末８０端末８０を監視する監視機能と、遊技機３４の遊技状態を制御する遊技制御機能とを有しているが、前記監視機能を有する制御基板と、前記遊技制御機能を有する制御基板とをそれぞれ別個にして監視用端末８０内部に設けるように構成してもよい。この場合には、所定の制御用信号を前記遊技機側に出力して当該遊技機の遊技状態を制御する遊技制御手段と、当該遊技制御手段が予め正規の遊技制御を行ない得るものか否かを監視可能な監視手段とが、それぞれ別の基板に構成されることになる。
【０１６４】
（１５）  監視用端末８０内部の端末制御基板８２は、複数の遊技機メーカーの遊技機に適用可能なように各遊技機メーカー統一の仕様としたが、各遊技機メーカー毎に仕様を異ならせてもよい。このようにした場合には、遊技場側の利便性は多少低下するが、不正改造防止を図ることができる点において、効果に遜色ない。
【０１６５】
（１６）  各実施の形態では、電気役物制御基板７２は、たとえば第１種のパチンコ遊技機３４の可変表示装置４や可変入賞球装置１１などを制御するものとして説明した。しかしながら、所定条件の成立により動作して遊技者にとって有利な状態をもたらすことが可能な遊技装置を制御するための遊技制御手段の一例となる、この電気役物制御基板７２は、その他第２種のパチンコ遊技機のセンター役物や第３種のパチンコ遊技機の役物を制御するものであってもよい。
【０１６６】
（１７）  各実施の形態では、監視用端末８０内部のＥＥＰＲＯＭ１０５に遊技制御用プログラムとともに記憶されているＩＤコードと、遊技機３４の電気役物制御基板７２に予め記憶されているＩＤコードとが一致するか否かを判別するように構成したことで、遊技制御用プログラムの記憶されたＲＯＭなどが不正なものとすり替えられてしまうことを防止できるに至った。さらに、このような効果に加えて、故意ではなく誤って他の遊技機に対応した遊技制御用プログラムが監視用端末８０にダウンロードなどされた場合に、そのままその遊技制御用プログラムで遊技機が制御されてしまうことをも防止できる。各実施の形態に示したように、遊技機の遊技状態を制御する遊技制御基板（監視用端末８０の端末制御基板８２がこれに相当）の仕様を各遊技機メーカー統一の仕様とした場合には、特に必要となる機能である。
【０１６７】
（１８）  遊技機３４および監視用端末８０により、所定条件の成立により動作して遊技者にとって有利な状態をもたらすことが可能な遊技装置を制御するための遊技装置制御手段を備えた遊技機を含む遊技用装置が構成されている。可変表示装置４、可変入賞球装置１１により、前記遊技装置が構成されている。電気役物制御基板７２により、前記遊技装置制御手段が構成されている。
【０１６８】
端末制御基板８２により、前記遊技装置制御手段を制御するための遊技制御用プログラムを記憶可能な記憶部を備え当該記憶部に記憶された遊技制御用プログラムに従って前記遊技装置制御手段を制御する遊技制御手段が構成されている。ＥＥＰＲＯＭ１０５により、前記遊技装置制御手段を制御するための遊技制御用プログラムを記憶可能な記憶部が構成されている。
【０１６９】
端末制御基板８２および図６のＳＡ１５、または電気役物制御基板７２および図１１のＳＣ４により、前記遊技装置制御手段に予め記憶されている所定の判定用情報と当該遊技装置制御手段に対応する遊技制御手段の前記記憶部に記憶されている記憶情報とを利用して当該遊技装置制御手段を備えた遊技機と当該記憶部に記憶されている前記遊技制御用プログラムとが予め定められた正しい対応関係にあるか否かを判定する判定手段が構成されている。電気役物制御基板７２の電気役物制御用マイクロコンピュータ９２に予め記憶されているＩＤコードにより、前記遊技装置制御手段に予め記憶されている所定の判定用情報が構成されている。また、マスタＲＯＭ１４０の遊技制御用プログラムがダウンロードされた際に併せて端末制御基板８２のＥＥＰＲＯＭ１０５に記憶されるＩＤコードにより、当該遊技装置制御手段に対応する遊技制御手段の前記記憶部に記憶されている記憶情報が構成されている。
【０１７０】
端末制御基板８２のＬＯＮチップ部分１１０により、複数の前記遊技制御手段のうち少なくとも他の１の遊技制御手段を監視する監視手段が構成されている。また、その監視態様が、図８の送信側接続異常チェック処理の処理手順および図９の受信側接続異常チェック処理の処理手順に示されている。すなわち、これらの処理手順により、前記遊技制御手段は複数の前記遊技制御手段のうち少なくとも他の１の遊技制御手段により監視されることが示されている。
【０１７１】
遊技機３４に設けられた表示器７３および図１１のＳＣ１２、またはプログラム書換用端末６０に設けられた表示部６５により、前記判定手段で予め定められた正しい対応関係にない旨の判定がなされたことを条件としてその旨を報知可能な報知手段が構成されている。また、端末制御基板８２のＬＯＮチップ部分１１０および図６のＳＡ２３、または電気役物制御基板７２の電気役物制御用マイクロコンピュータ９２および図１１のＳＣ１３により、前記判定手段で予め定められた正しい対応関係にない旨の判定がなされたことを条件として前記遊技機の遊技を不能動化する遊技不能動化手段が構成されている。
【０１７２】
前述のように、前記判定手段は、端末制御基板８２および図６のＳＡ１５、電気役物制御基板７２および図１１のＳＣ４により構成されている。すなわち、これにより、前記遊技装置制御手段と前記遊技制御手段とは、それぞれが個別に前記判定手段を含むことが開示されている。
【０１７３】
（１９）  プログラム書換用端末６０、監視用端末８０により、遊技制御手段による遊技機の制御を可能にするための遊技用装置が構成されている。遊技機３４により、前記遊技機が構成されている。端末制御基板８２の初期リセット回路１０６、定期リセット回路１０７、クロック発生回路１０８、ＣＰＵ１０２、ＲＡＭ１０３、ＥＥＰＲＯＭ１０５、Ｉ／Ｏポート１１７ａ、データバス１１８、アドレスバス１１９により、前記遊技制御手段が構成されている。
ソケット６３，６３０により、前記遊技機の遊技状態を制御する前記遊技制御手段により実行される遊技制御用プログラムが入力可能なプログラム入力部が構成されている。マスタＲＯＭ１４０に記憶されている遊技制御用プログラムにより、前記遊技制御用プログラムが構成されている。
【０１７４】
書換制御基板６２および図１２のＳＣ２１〜ＳＣ２４ａ，ＳＣ２４ｂにより、前記遊技制御手段が対応する遊技機の遊技状態を制御することを可能とするために前記プログラム入力部に入力された遊技制御用プログラムを複数の前記遊技制御手段に送信するプログラム送信手段が構成されている。
【０１７５】
プログラム書換用端末６０には、マスタＲＯＭ１４０に記憶されている遊技制御用プログラムが入力される。そして、この遊技制御用プログラムが、図１２のＳＣ２４ａに示すように暗号化された後、プログラム書換用端末６０から各監視用端末８０へ送信される。すなわち、これにより、前記プログラム送信手段は、所定の暗号化形式により暗号化された遊技制御用プログラムを送信することが開示されている。また、秘密鍵Ｍで暗号化された遊技制御用プログラムにより、前記所定の暗号化形式により暗号化された遊技制御用プログラムが構成されている。  プログラム書換用端末６０のソケット６３は、遊技制御用プログラムなどの記憶されたマスタＲＯＭ１４０を着脱自在なように構成されており、管理会社２の監視の下、プログラム書換用端末６０の筐体内にカバー６２ａで封入されている。そして、管理会社２の担当者その他管理会社２の許可を受けた者以外の者は、たとえ遊技場の経営者であってもソケット６３にＲＯＭを取付けたり、また、すでに取付けられているＲＯＭを取外したりすることができないように構成されている。すなわち、これらにより、前記プログラム入力部には、第三者機関の監督の下で着脱可能であって、前記遊技制御用プログラムの記憶されたプログラム記憶部が備えられ、当該プログラム入力部に取付けられたプログラム記憶部から遊技制御用プログラムが入力されることが開示されている。また、マスタＲＯＭ１４０により、前記遊技制御用プログラムの記憶されたプログラム記憶部が構成されている。また、管理会社２により、前記第三者機関が構成されている。さらに、前記書換制御基板６２がソケット６３に取付けられたマスタＲＯＭ１４０から遊技制御用プログラムを入力することにより、当該プログラム入力部に取付けられたプログラム記憶部から遊技制御用プログラムが入力されることが開示されている。また、管理会社２は、たとえば、警察庁管轄の組織団体である。これにより、前記第三者機関は所定の公的監督機関であることが開示されている。
【０１７６】
図４のＬＯＮチップ部分２１０および図１２のＳＣ２４ａにより、前記所定の暗号化形式により前記遊技制御用プログラムを暗号化する暗号化手段が構成されている。また、ＬＯＮチップ部分２１０は、隣の監視用端末８０を経由して管理コンピュータ２ａから定期的に変更される秘密鍵Ｍを用いて、マスタＲＯＭ１４０に記憶された遊技制御用プログラムなどを暗号化して各監視用端末８０へ送信している。つまり、このことにより、前記所定の暗号化形式を外部より入力された変更情報に応じて変更可能である暗号化手段が開示されている。また、ＥA （Ｍ）により、前記変更情報が構成されている。
【０１７７】
通信ポート１１７ｂにより、前記遊技機の遊技状態を制御する遊技制御手段により実行される遊技制御用プログラムを所定の暗号化形式で暗号化された形式で当該遊技制御手段のために送信するプログラム送信手段から当該遊技制御用プログラムを受信可能なプログラム受信手段が構成されている。ＣＰＵ１１１および図５のＳＡ５により、当該プログラム受信手段で受信された遊技制御用プログラムを復号化するプログラム復号化手段が構成されている。ＥＥＰＲＯＭ１０５により、当該プログラム復号化手段で復号化された遊技制御用プログラムを記憶するためのプログラム記憶部が構成されている。図３の端末制御基板８２のＣＰＵ１０２は、ＥＥＰＲＯＭ１０５に記憶された遊技制御用プログラムに従って前記遊技機の遊技状態を制御する。すなわち、これにより、前記プログラム記憶部に記憶された遊技制御用プログラムに従って前記遊技制御手段により前記遊技機の遊技状態を制御することが開示されている。
【０１７８】
ＬＯＮチップ部分１１０、図１０のＳＢ３９、ＳＢ４０、ＳＢ４５、ＳＢ４６、ＳＢ４９、ＳＢ５０により、前記所定の暗号化形式が変更された場合に変更後の暗号化形式で暗号化された遊技制御用プログラムを復号化するために必要となる情報を受信可能な復号化情報受信手段が構成されている。また、ＥA （Ｍ）により、前記所定の暗号化形式が変更された場合に変更後の暗号化形式で暗号化された遊技制御用プログラムを復号化するために必要となる情報が構成されている。さらに、ＬＯＮチップ部分１１０のＣＰＵ１１１は、ＥA （Ｍ）より新たな秘密鍵Ｍを求めてプログラム書換用端末６０より送信された遊技制御用プログラムを復号化する。すなわち、これにより、前記プログラム復号化手段は、前記復号化情報受信手段で受信された情報に基づいて前記プログラム受信手段に受信される遊技制御用プログラムを復号化することが開示されている。
【０１７９】
【課題を解決するための手段の具体例】
監視用端末８０により、遊技場において遊技機の交換に係わらず継続して用いられる遊技場設備としての遊技用装置が構成されている。遊技機３４により、前記遊技機が構成されている。
【０１８０】
端末制御基板８２により、前記遊技用装置を制御する制御手段が構成されている。１チップマイクロコンピュータ６２ｂのＣＰＵ１０２、ＲＡＭ１０３、ＥＥＰＲＯＭ１０５、クロック発生回路１０８、定期リセット回路１０８、初期リセット回路１０６、Ｉ／Ｏポート１１７ａなどにより、所定の制御用信号を前記遊技機側に出力して当該遊技機の遊技状態を制御する遊技制御手段が構成されている。また、ソレノイド制御信号などにより、前記所定の制御用信号が構成されている。ＬＯＮチップ部分１１０により、当該遊技制御手段が予め定められた正規の遊技制御を行ない得るものか否かを監視可能な監視手段が構成されている。つまり、端末制御基板８２により、前記遊技制御手段と前記監視手段とを含む前記制御手段が構成されている。
【０１８１】
ＥＥＰＲＯＭ１０５により、前記遊技機の遊技状態を制御するための遊技制御用プログラムを格納するプログラム格納部が構成されている。図５に示したフローチャートのＳＡ４〜ＳＡ６により、前記遊技制御手段に対応させる遊技機の機種に応じて前記プログラム格納部に格納する遊技制御用プログラムを変更可能であることが開示されている。
【０１８２】
図８に示した送信側接続異常チェック処理の処理手順および図９に示した受信側接続異常チェック処理の処理手順により、前記監視手段は、前記遊技場に複数設置された前記遊技用装置のうち当該監視手段を含む遊技用装置以外の少なくとも１つを監視可能であることが開示されている。
【０１８３】
カバー８２ａにより、前記遊技用装置に前記制御手段を封入する封入手段が構成されている。開封検出スイッチ１３３および基板監視回路１３０により、当該封入手段の開封を監視する開封監視手段が構成されている。また、基板監視回路１３０および図１３のフローチャートにより、前記開封監視手段が異常を検出した場合に前記制御手段の制御機能の少なくとも一部を破壊する機能破壊手段が構成されている。ＥＥＰＲＯＭ１０５に記憶されている遊技制御用プログラムに基づく遊技制御機能、ＥＥＰＲＯＭ１１５に記憶されている秘密鍵その他のデータを利用して行なわれる通信制御機能により、前記制御手段の制御機能が構成されている。
【０１８４】
１チップマイクロコンピュータ６２ｂにより、前記遊技制御手段の制御を司る遊技制御用マイクロコンピュータと前記監視手段の制御を司る監視用マイクロコンピュータとが１チップ化されていることが開示されている。ＬＯＮトークによる通信制御を行なうことが可能なＬＯＮチップ部分１１０により、前記監視手段の制御を司る監視用マイクロコンピュータが構成されている。また、１チップマイクロコンピュータ６２ｂのＬＯＮチップ部分１１０以外の部分およびＬＯＮチップ部分１１０と共有されるデータバス１１８、アドレスバス１１９、Ｉ／Ｏポート１１７ａにより、前記遊技制御手段の制御を司る遊技制御用マイクロコンピュータが構成されている。
【０１８５】
【課題を解決するための手段の具体例の効果】
請求項１に関しては、遊技場において遊技機の交換に係わらず継続して用いられる遊技場設備としての遊技用装置は、前記遊技機の遊技状態を制御する遊技制御手段を含み、該遊技制御手段から出力された制御用信号が前記遊技機側に入力されて当該遊技機が制御されるために、遊技機の交換に伴って前記遊技制御手段を交換する必要がなくなり、これにより前記遊技制御手段が遊技機と共に第三者の手に渡ってしまうことを極力防止でき、第三者により前記遊技制御手段が不正目的で解析されてしまうことを極力防止できる。さらに、前記遊技制御手段は当該遊技制御手段が予め定められた正規の遊技制御を行ない得るものか否かを監視する監視手段とともに前記制御手段に含まれているため、第三者が遊技場に設置されている遊技機の遊技制御手段に不正改造を加えることを防止できる。したがって、本発明によれば、前記遊技機で不正な遊技制御が行なわれてしまうことを極力防止することができる。
【０１８６】
請求項２に関しては、請求項１に関する効果に加えて、前記遊技制御手段に対応させる遊技機の機種に応じて前記プログラム格納部に格納する遊技制御用プログラムを変更可能であるために、遊技機の機種に依存しない汎用性のある遊技用装置とすることができ、ひいてはコストの低減をはかることできる。
【０１８７】
請求項３に関しては、請求項１に関する効果に加えて、前記監視手段は、前記遊技場に複数設置された前記遊技用装置のうち当該監視手段を含む遊技用装置以外の少なくとも１つを監視可能であるために、遊技用装置本体が不正に改ざんされてしまうことを極力防止できる。
【０１８８】
請求項４に関しては、請求項１に関する効果に加えて、前記制御手段は封入手段により遊技用装置に封入され、当該封入手段の開封が開封監視手段で監視されており、前記開封監視手段が異常を検出した場合に前記制御手段の制御機能の少なくとも一部が破壊されるために、前記制御手段の制御機能が第三者に知られてしまうことを防止できる。
【０１８９】
請求項５に関しては、請求項１に関する効果に加えて、前記遊技制御手段の制御を司る遊技制御用マイクロコンピュータと前記監視手段の制御を司る監視用マイクロコンピュータとが１チップ化されているために、前記遊技制御手段を不正に解析したり改ざんしたりする行為が困難となり、より一層不正行為の抑止効果を高めることができる。
【図面の簡単な説明】
【図１】カードユニットおよびパチンコ遊技機の全体正面図である。
【図２】遊技場内での不正監視のための全体システムブロック図である。
【図３】監視用端末の制御回路を示すブロック図である。
【図４】プログラム書換用端末の制御回路を示すブロック図である。
【図５】プログラム書換判定処理の処理手順を示すフローチャートである。
【図６】ＩＤコード照合処理の処理手順を示すフローチャートである。
【図７】監視用端末の通信制御動作を示すフローチャートである。
【図８】送信側接続異常チェック処理の処理手順を示すフローチャートである。
【図９】受信側接続異常チェック処理の処理手順を示すフローチャートである。
【図１０】通信制御処理の処理手順を示すフローチャートである。
【図１１】ＩＤコード照合処理の処理手順を示すフローチャートである。
【図１２】プログラム書換処理の処理手順を示すフローチャートである。
【図１３】不正開封監視処理の処理手順を示すフローチャートである。
【図１４】管理コンピュータの制御動作を示すフローチャートである。
【図１５】管理コンピュータの制御動作を示すフローチャートである。
【図１６】管理コンピュータの制御動作を示すフローチャートである。
【図１７】管理コンピュータの制御動作を示すフローチャートである。
【図１８】遊技場内での不正監視のための全体システムブロック図である。
【符号の説明】
１は遊技場、２は管理会社、２ａは管理コンピュータ、３４は遊技機、４４ａは駆動モータ、６０はプログラム書換用端末、６２は書換制御基板、６２ａおよび８２ａはカバー、６２ｂはワンチップマイクロコンピュータ、６３および６３０はソケット、７２は電気役物制御基板、７３は表示器、８０は監視用端末、８２は端末制御基板、９２は電気役物制御用マイクロコンピュータ、１１０および２１０はＬＯＮチップ部分、１３０および２３０は基板監視回路、１３３および２３３は開封検出スイッチ、１４０はマスタＲＯＭ、４００は遊技機設置島である。
【図１】
0004262793.tif 000002
【図２】
0004262793.tif 000003
【図３】
0004262793.tif 000004
【図４】
0004262793.tif 000005
【図５】
0004262793.tif 000006
【図６】
0004262793.tif 000007
【図７】
0004262793.tif 000008
【図８】
0004262793.tif 000009
【図９】
0004262793.tif 000010
【図１０】
0004262793.tif 000011
【図１１】
0004262793.tif 000012
【図１２】
0004262793.tif 000013
【図１３】
0004262793.tif 000014
【図１４】
0004262793.tif 000015
【図１５】
0004262793.tif 000016
【図１６】
0004262793.tif 000017
【図１７】
0004262793.tif 000018
【図１８】
0004262793.tif 000019