【手続補正書】
【提出日】平成16年4月20日(2004.4.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の名称】遊技機の監視システム
【特許請求の範囲】
【請求項１】遊技装置の遊技制御手順たる遊技プログラムを記憶する遊技プログラム記憶手段を内蔵し、該遊技プログラムに基づいて遊技制御を実行管理する遊技制御手段を備えた遊技制御装置と、
前記遊技制御装置側より遊技情報を収集するとともに、遊技制御装置を監視する遊技情報収集装置と、を含む遊技装置の監視システムであって、
前記遊技制御手段は、
動作を開始する際に、少なくとも予め記憶されている所定の初期情報を用いて正当性判定のための演算を行い、その演算結果情報と、前記遊技プログラム記憶手段の所定領域に記憶されている情報とを比較して遊技制御手段の正当性を判定する簡易正当性判定手段と、
前記簡易正当性判定手段により正当性が認められた場合には、前記遊技プログラム記憶手段に記憶されている遊技プログラムに基づく遊技制御の実行を可能とし、一方、正当性が認められない場合には、遊技プログラムに基づく遊技制御の実行を停止する遊技制御規制手段と、
外部よりの要求に基づいて、予め記憶されている当該遊技制御手段の正当性を外部に判定してもらうための所定情報を読み出して外部に送出する所定情報送出手段と、有し、
前記遊技情報収集装置は、
前記遊技制御手段に記憶されている当該遊技制御手段の正当性を判定する際の判定基準情報を記憶する判定基準情報記憶手段と、
前記所定情報送出手段に所定情報の送出を指令する所定情報要求手段と、
前記所定情報要求手段により送出された所定情報と前記判定基準情報記憶手段に記憶されている判定基準情報とを比較して遊技制御手段の正当性を判定する遊技制御装置正当性判定手段と、
前記遊技制御装置正当性判定手段の判定結果に基づいて、前記遊技制御手段の非正当性が認められた際に、前記遊技装置を不能動化する遊技装置不能動化手段と、
を備えたことを特徴とする遊技装置の監視システム。
【請求項２】遊技装置の遊技制御手順たる遊技プログラムを記憶する遊技プログラム記憶手段を内蔵し、該遊技プログラムに基づいて遊技制御を実行管理する遊技制御手段を備えた遊技制御装置と、
前記遊技制御装置側より遊技情報を収集するとともに、遊技制御装置を監視する遊技情報収集装置と、を含む遊技装置の監視システムであって、
前記遊技制御手段は、
動作を開始する際に、少なくとも予め記憶されている所定の初期情報を用いて正当性判定のための演算を行い、その演算結果情報と、前記遊技プログラム記憶手段の所定領域に記憶されている情報とを比較して遊技制御手段の正当性を判定する簡易正当性判定手段と、
前記簡易正当性判定手段により正当性が認められた場合には、前記遊技プログラム記憶手段に記憶されている遊技プログラムに基づく遊技制御の実行を可能とし、一方、正当性が認められない場合には、遊技プログラムに基づく遊技制御の実行を停止する遊技制御規制手段と、
外部よりの要求に基づいて、予め記憶されている当該遊技プログラムの正当性を外部に判定してもらうための所定情報を読み出して外部に送出する所定情報送出手段と、有し、
前記遊技情報収集装置は、
前記遊技プログラム記憶手段に記憶されている遊技プログラムの正当性を判定する際の判定基準情報となる基準遊技プログラムを記憶する判定基準情報記憶手段と、
前記所定情報送出手段へ遊技プログラムの所定部分の読み出しを指令する所定情報要求手段と、
前記所定情報要求手段の指令に応じて読み出された遊技プログラムの所定部分と前記判定基準情報記憶手段に記憶されている前記所定部分に対応する基準遊技プログラムの所定部分とを比較して遊技制御手段の正当性を判定する遊技制御装置正当性判定手段と、
前記遊技制御装置正当性判定手段の判定結果に基づいて、遊技制御手段の非正当性が認められた際に、前記遊技装置を不能動化する遊技装置不能動化手段と、を備えたことを特徴とする遊技装置の監視システム。
【請求項３】前記遊技制御手段は、
外部よりの指令に基づいて、内蔵された遊技プログラムの実行を規制する遊技プログラム実行規制手段を備え、
前記遊技装置不能動化手段は、
遊技制御手段の非正当性が認められた場合、前記遊技プログラム実行規制手段へ遊技プログラムの実行を規制する指令を要求することを特徴とする請求項１又は２記載の遊技装置の監視システム。
【請求項４】前記遊技情報収集装置は、
乱数生成手段を備え、
前記所定情報要求手段は、前記乱数生成手段により生成された乱数値に基づいて、前記遊技制御手段へ遊技プログラムの読み出しを指令する所定部分を決定することを特徴とする請求項２又は３記載の遊技装置の監視装置。
【請求項５】前記遊技情報収集装置は、
前記遊技制御装置より発生する遊技情報を管理する管理装置と遊技装置間の通信網に該遊技装置に対応して配置され、
前記通信網には、通信への加入／脱退が可能な設定装置を備え、
該設定装置は、
前記遊技情報収集装置へ当該遊技情報収集装置が前記遊技制御手段の正当性を判定する際の判定基準情報を設定する設定手段を備えていることを特徴とする請求項１乃至４の何れかに記載の遊技装置の監視システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遊技装置（例えば、パチンコ遊技機）の遊技制御を行う遊技制御手段を含む遊技制御装置を監視する遊技装置の監視システムに関する。
【０００２】
【従来の技術】
従来、遊技機、詳しくはパチンコ遊技機は市場に販売するにあたって所定の法律等（例えば、風俗営業等の規則及び業務の適正化等に関する法律等）に則したパチンコ遊技機の性能を満たしているか否かの検査を、第３者機関によって行ってもらい、所定の基準（例えば、「遊技機の認定及び型式の検定等に関する規則」に定められた基準）を満たしている場合に限り、販売許可を取得でき、その結果、市場での販売が可能になっている。
そして、遊技店において営業が行われるが、他店との差別化を行うために、例えば遊技機の遊技制御を管理する遊技制御基板に備えられている遊技プログラムが格納されたＲＯＭを、改造したＲＯＭ（大当りが出現しやすいように改造したもの）に取り替えたりする等の不正を行う（集客力を上げるため）店も極めて稀にある。
【０００３】
一方、遊技店による不正ではなく、遊技制御基板に備えられている遊技プログラムが格納されたＲＯＭを、流通の過程で不当なＲＯＭと交換し、当該遊技機で遊技を行い不当な利益を得ているグループ、さらに遊技店に夜間に侵入し、不当なＲＯＭと交換して、翌日、当該遊技機で遊技を行い不当な利益を得ているグループもある。
そこで、当該ＲＯＭをＣＰＵと併せて１チップ化してＲＯＭ交換を行えないようにした遊技用チップの提案も行われている。ところが、このような遊技用チップも完全に不正が行えないとの断言はできない。
【０００４】
【発明が解決しようとする課題】
しかしながら、第３者機関による検査に合格した遊技機であっても、遊技店に設置した後に、ＲＯＭをＣＰＵと併せて１チップ化してＲＯＭ交換を行えないようにするとともに遊技プログラムを格納した遊技用チップに対する不正が行われることがあり、以下のような問題点が発生することがある。
（イ）第３者機関による検査に合格して販売された遊技機であっても、遊技店において、上述したような遊技用チップ交換という不正が行われた場合、従来はこの不正を有効に防止することが困難であった。
（ロ）遊技用チップの提案は以前よりも有効ではあるが、完全に不正が行えないとの断言はできず、改竄した遊技プログラムを内蔵した改竄遊技用チップが作成される可能性もある。通常、このような改竄遊技用チップは、元の遊技用チップと交換されるという不正が多い。
【０００５】
（ハ）改竄した遊技用チップが設けられている遊技制御基板を、前述したように、流通の過程での交換、夜間遊技店に侵入しての交換、あるいは不当な遊技店による交換等により元の遊技用チップが設けられている遊技制御基板と交換されてしまうと、不当な遊技が行われることになる。そのため、正当に営業を行っている遊技店、遊技機製造メーカーおよび遊技機の検定を行っている第３者機関に対して、社会的信用の低下をもたらし、不当な迷惑をかけることになる。
【０００６】
（ニ）遊技用チップの場合、例えば遊技用チップ自体で遊技プログラムの正当性検査の処理を行うものも考えられるが、その正当性検査の処理は全部遊技用チップ内部で行う機能であり、チップ自体を改竄され、そっくり交換されると、不正を防ぐのが困難になる。
そのため、セキュリティレベルをより一層高めることが要求される。その場合、遊技用チップの外部で遊技プログラムの正当性判定（監視）を行うのは有効であるが、監視のための特別の外部装置が必要になり、コスト増大を招く。
【０００７】
そこで、本出願の発明者は鋭意研究の結果、遊技店に導入されている遊技情報収集システム（簡単なもの、規模、形態等は様々であるが、少なくとも遊技機の情報を収集可能なシステム）に着目し、この遊技情報収集システムに遊技制御基板（遊技用チップ）の監視機能を持たせることで、セキュリティ機能の１つ（外部から監視：例えば、詳細は実施の形態で後述の遊技プログラムの任意のアドレスのプログラムコードを所定間隔毎にチェック）を比較的に低コストで構築できることを見出した。また、加えて遊技用チップの内部でも簡易的に設定情報等のチェックを行うというセキュリティ機能の２つ（内部での監視）を案出し、これにより、質の高い遊技制御基板の監視が可能になることを見出した。
このように、本発明者は遊技用チップの内部および外部の双方から正当性を判定することで、セキュリティレベルをより高くできる監視システムの開発に成功した。
【０００８】
本発明は、上述した問題点に鑑みてなされたもので、セキュリティレベルをより高めて、遊技制御装置の不正を有効に防止することのできる遊技装置の監視システムを提供することを目的としている。
【０００９】
【課題を解決するための手段】
上記目的達成のため、請求項１記載の発明による遊技装置の監視システムは、遊技装置の遊技制御手順たる遊技プログラムを記憶する遊技プログラム記憶手段を内蔵し、該遊技プログラムに基づいて遊技制御を実行管理する遊技制御手段を備えた遊技制御装置と、
前記遊技制御装置側より遊技情報を収集するとともに、遊技制御装置を監視する遊技情報収集装置と、を含む遊技装置の監視システムであって、
前記遊技制御手段は、
動作を開始する際に、少なくとも予め記憶されている所定の初期情報を用いて正当性判定のための演算を行い、その演算結果情報と、前記遊技プログラム記憶手段の所定領域に記憶されている情報とを比較して遊技制御手段の正当性を判定する簡易正当性判定手段と、
前記簡易正当性判定手段により正当性が認められた場合には、前記遊技プログラム記憶手段に記憶されている遊技プログラムに基づく遊技制御の実行を可能とし、一方、正当性が認められない場合には、遊技プログラムに基づく遊技制御の実行を停止する遊技制御規制手段と、
外部よりの要求に基づいて、予め記憶されている当該遊技制御手段の正当性を外部に判定してもらうための所定情報を読み出して外部に送出する所定情報送出手段と、有し、
前記遊技情報収集装置は、
前記遊技制御手段に記憶されている当該遊技制御手段の正当性を判定する際の判定基準情報を記憶する判定基準情報記憶手段と、
前記所定情報送出手段に所定情報の送出を指令する所定情報要求手段と、
前記所定情報要求手段により送出された所定情報と前記判定基準情報記憶手段に記憶されている判定基準情報とを比較して遊技制御手段の正当性を判定する遊技制御装置正当性判定手段と、
前記遊技制御装置正当性判定手段の判定結果に基づいて、前記遊技制御手段の非正当性が認められた際に、前記遊技装置を不能動化する遊技装置不能動化手段と、を備えたことを特徴とする。
【００１０】
請求項２記載の発明による遊技装置の監視システムは、遊技装置の遊技制御手順たる遊技プログラムを記憶する遊技プログラム記憶手段を内蔵し、該遊技プログラムに基づいて遊技制御を実行管理する遊技制御手段を備えた遊技制御装置と、
前記遊技制御装置側より遊技情報を収集するとともに、遊技制御装置を監視する遊技情報収集装置と、を含む遊技装置の監視システムであって、
前記遊技制御手段は、
動作を開始する際に、少なくとも予め記憶されている所定の初期情報を用いて正当性判定のための演算を行い、その演算結果情報と、前記遊技プログラム記憶手段の所定領域に記憶されている情報とを比較して遊技制御手段の正当性を判定する簡易正当性判定手段と、
前記簡易正当性判定手段により正当性が認められた場合には、前記遊技プログラム記憶手段に記憶されている遊技プログラムに基づく遊技制御の実行を可能とし、一方、正当性が認められない場合には、遊技プログラムに基づく遊技制御の実行を停止する遊技制御規制手段と、
外部よりの要求に基づいて、予め記憶されている当該遊技プログラムの正当性を外部に判定してもらうための所定情報を読み出して外部に送出する所定情報送出手段と、有し、
前記遊技情報収集装置は、
前記遊技プログラム記憶手段に記憶されている遊技プログラムの正当性を判定する際の判定基準情報となる基準遊技プログラムを記憶する判定基準情報記憶手段と、
前記所定情報送出手段へ遊技プログラムの所定部分の読み出しを指令する所定情報要求手段と、
前記所定情報要求手段の指令に応じて読み出された遊技プログラムの所定部分と前記判定基準情報記憶手段に記憶されている前記所定部分に対応する基準遊技プログラムの所定部分とを比較して遊技制御手段の正当性を判定する遊技制御装置正当性判定手段と、
前記遊技制御装置正当性判定手段の判定結果に基づいて、遊技制御手段の非正当性が認められた際に、前記遊技装置を不能動化する遊技装置不能動化手段と、を備えたことを特徴とする。
【００１１】
また、好ましい態様として、例えば請求項１又は２に従属する請求項３記載のように、前記遊技制御手段は、
外部よりの指令に基づいて、内蔵された遊技プログラムの実行を規制する遊技プログラム実行規制手段を備え、
前記遊技装置不能動化手段は、
遊技制御手段の非正当性が認められた場合、前記遊技プログラム実行規制手段へ遊技プログラムの実行を規制する指令を要求するようにしてもよい。
【００１２】
例えば請求項２又は３に従属する請求項４記載のように、前記遊技情報収集装置は、
乱数生成手段を備え、
前記所定情報要求手段は、前記乱数生成手段により生成された乱数値に基づいて、前記遊技制御手段へ遊技プログラムの読み出しを指令する所定部分を決定するようにしてもよい。
【００１３】
例えば請求項１乃至４の何れかに従属する請求項５記載のように、前記遊技情報収集装置は、
前記遊技制御装置より発生する遊技情報を管理する管理装置と遊技装置間の通信網に該遊技装置に対応して配置され、
前記通信網には、通信への加入／脱退が可能な設定装置を備え、
該設定装置は、
前記遊技情報収集装置へ当該遊技情報収集装置が前記遊技制御手段の正当性を判定する際の判定基準情報を設定する設定手段を備えているようにしてもよい。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を、多数のパチンコ遊技機（弾球遊技機であり、以下、遊技機と略称する。また、説明の都合上、遊技機をＰ機あるいはＰ台と適宜略称する）を設置した遊技店に適用した実施の形態として図面を参照して説明する。
（I）第１の実施の形態
Ａ．遊技店の全体構成
最初に、遊技店の全体構成について説明する。図１は遊技店の全体構成を示すブロック図である。図１において、１は遊技店（パチンコホール：遊技場）であり、遊技店１にはＣＲ機タイプの遊技機１０ａ、１０ｂ等が多数設置されたパチンコ島１１、状態変化情報記録装置（ＪＲ）、補助状態変化情報記録装置（ＪＲ’）、履歴処理装置１２、カウンタ用コンピュータ（ＣＣ）、ＦＡＸ装置１３、事務所用コンピュータ（ＨＣ）、プリンタ１４、通信制御装置１５〜１８、玉計数機１９、島金庫２０、監視カメラシステム２１、アナウンスシステム２２および設定・検査装置２３（ただし、常時、後述の店内ネットワーク３７（すなわち、ＬＯＮ通信網９１）に接続されるものではない）が配置されている。
【００１５】
パチンコ島１１は、情報収集端末装置（情報収集ＢＯＸ）３１ａ、３１ｂ、・・・（以下、適宜、情報収集端末装置３１で代表する）、遊技機１０ａ、１０ｂ、・・・（以下、適宜、遊技機１０で代表する）、カード式球貸装置３２ａ、３２ｂ、・・・（以下、適宜、カード式球貸装置３２で代表する）、球切装置３３ａ、３３ｂ、・・・（以下、適宜、球切装置３３で代表する）、パルスタンク３４ａ、３４ｂ、・・・（以下、適宜、パルスタンク３４で代表する）およびネットワーク中継装置３５（例えば、ルータ）を備えている。なお、パチンコ島１１は遊技店１に複数が配置されるが、ここでは１つのパチンコ島１１の詳細を説明する。その他のパチンコ島も同様の構成である。
ネットワーク中継装置３５は１つのパチンコ島１１について、それぞれ１台ずつ配置されるが、その他の各装置（例えば、情報収集端末装置３１、球切装置３３、パルスタンク３４）は遊技機１０ａ、１０ｂ、・・・と同数だけ（すなわち、遊技機１０と対をなして）配置されている。
【００１６】
遊技機１０ａ、１０ｂ、・・・（遊技装置に相当）は、遊技状態を制御する遊技制御基板４１ａ、４１ｂ、・・・（以下、適宜、遊技制御基板４１で代表する）をそれぞれ有しており、遊技制御基板４１は役物の制御を行う遊技用演算処理装置（以下、図面では単に演算処理装置という）２００（いわゆるアミューズチップ用のＩＣ）（詳細は後述の図３参照）を内蔵している。遊技用演算処理装置２００は遊技制御手段に相当し、遊技制御基板４１は遊技制御装置に相当する。
遊技機１０は前述したようにＣＲ機であり、その側方にはカード式球貸装置３２（遊技設備装置）が配置されている。カード式球貸装置３２はプリペイドカードを使用して球を貸出すもので、球の貸出し操作等は遊技機１０で可能である。なお、遊技機１０の遊技盤における遊技領域はパチンコ球を用いて遊技を行うものであれば、例えばいわゆる「第１種」に属するものあるいは図柄表示装置を備えた「第３種」に属するもの、あるいは他の機種等であってもよく、要は遊技制御基板４１が遊技制御手順たる遊技プログラムを内蔵して遊技を実行管理するものであれば、任意の構成をとり得るが、一例として本実施例では「第１種」に属するタイプのものを用いている。
【００１７】
球切装置３３（遊技設備装置）は遊技機１０の補給タンクへパチンコ島１１から球を補給するもので、例えば球が１０個補給される毎に１パルスとなる信号（例えば、後述の図２に示す補給球数信号）が球切装置３３から出力されるようになっている。パルスタンク３４（遊技設備装置）は発射されて遊技が終了した球が遊技機１０から外部に回収した球を計数するもので、例えば球の１０個流出（回収）に対応して１パルスとなる信号（後述の図２に示す回収球数信号）がパルスタンク３４から出力されるようになっている。
【００１８】
情報収集端末装置３１ａ、３１ｂ、・・・は遊技情報収集装置１（ＰＪ１）、・・・、遊技情報収集装置２（ＰＪ２）、・・・および分配回路４２ａ、４２ｂ、・・・（以下、適宜、分配回路４２で代表する）をそれぞれ備えている。情報収集端末装置３１は１つの単体のボックス（例えば、情報収集端末装置３１の機能を実現する基盤を収納したボックス）として製造されている。分配回路４２は遊技機１０、カード式球貸装置３２、球切装置３３およびパルスタンク３４に接続され、これらの各装置から入出力される信号を遊技情報収集装置１（ＰＪ１）および遊技情報収集装置２（ＰＪ２）に分配して連絡する。例えば、分配回路４２は遊技情報収集装置１（ＰＪ１）に対して売上信号、補給球数信号、回収球数信号、大当り信号、特図回転信号、確変信号、アミューズ通信信号を分配して連絡し、遊技情報収集装置２（ＰＪ２）に対して打止信号、金枠開閉信号、木枠開閉信号、空皿信号（遊技機１０の貯留タンクにパチンコ島１１から補給される球量が少なくなったことを検出する信号）、異常信号（不正な電磁波を出す等の不正な磁気力および電磁波を検出する信号）、電源断信号を分配して連絡する。
【００１９】
遊技情報収集装置１（ＰＪ１）は売上信号、補給球数信号、回収球数信号、大当り信号、特図回転信号、確変信号および遊技制御基板４１から入出力されるアミューズ通信信号に基づいて、自分が受け持つ遊技機１０および遊技設備装置より出力された遊技情報と、遊技情報収集装置２（ＰＪ２）より転送された遊技情報（状態変化情報）を併せて演算加工し、収集した遊技情報より遊技情報の変化を検出する処理等を行うとともに、遊技用演算処理装置２００の正当性判定（真偽判定）も行うもので、その詳細なブロック構成は後述する。
遊技情報収集装置２（ＰＪ２）は遊技機１０および遊技設備装置より収集した主に遊技機１０を監視するための状態変化情報（例えば、金枠開放信号、空皿信号等）を遊技情報収集装置１（ＰＪ１）へ転送する処理や遊技情報収集装置１（ＰＪ１）から発射停止要求があった場合に遊技機１０を不能動化する処理等を行う。
【００２０】
ネットワーク中継装置３５は、例えば、ルータ（Router）からなり、島内ネットワーク３６と店内ネットワーク３７の各ＬＯＮ間を中継接続する装置であり、中継が行われるレイヤのうちネットワーク層（レイヤ３）に対応するものである。島内ネットワーク３６にはＬＯＮが採用される。ここで、ＬＯＮとは米国エシャロン社によって開発されたＬＯＮ（Local Operating Network：エシャロン社登録商標）という技術に基づいている。一般的に、ＬＯＮ技術は各種センサと、各種アクチュエータとの通信（例えば、最大３２３８５ノード）により検知、監視、制御その他のアプリケーションを容易に、高信頼度をもって、かつ低コストで実現できるというインテリジェント分散型ネットワークシステム技術である。なお、島内ネットワーク３６はＬＯＮに限るものではなく、その他の通信方式であってもよい。例えば、無線ＬＡＮ、赤外線ＬＡＮ等を使用してもよい。
【００２１】
パチンコ島１１は店内ネットワーク３７を介して状態変化情報記録装置（ＪＲ）、補助状態変化情報記録装置（ＪＲ’）、履歴処理装置１２、カウンタ用コンピュータ（ＣＣ）、事務所用コンピュータ（ＨＣ）、通信制御装置１５〜１８および設定・検査装置２３と接続されている。店内ネットワーク３７には同様にＬＯＮが採用される。店内ネットワーク３７はＬＯＮに限るものではなく、その他の通信方式であってもよい。
【００２２】
島内ネットワーク３６、ネットワーク中継装置３５および店内ネットワーク３７は、全体として遊技情報収集装置（ＰＪ１）、（ＰＪ２）、状態変化情報記録装置（ＪＲ）、状態監視用管理装置（カウンタ用コンピュータ（ＣＣ））および情報処理用管理装置（事務所用コンピュータ（ＨＣ））の間を接続する通信網９１（以下、適宜ＬＯＮ通信網という）を構成する。
また、ＬＯＮ通信網９１に接続される各ノード間では、ＬＯＮＴＡＬＫプロトコルを使用した認証付きメッセージ（例えば、ユーザプログラム側で情報の送信時に行う）で情報転送が行われ、ノード双方を相互に認証して信頼性を確保するようになっている。
【００２３】
状態変化情報記録装置（ＪＲ）は遊技店１に１台ずつ設けられ、各パチンコ島１１に設けられている遊技情報収集装置１（ＰＪ１）より通報される遊技情報（状態変化情報）を遊技機毎に整理して記録し、補助状態変化情報記録装置（ＪＲ’）は同様に遊技店１に１台ずつ設けられ、状態変化情報記録装置（ＪＲ）のバックアップ用の装置である。
履歴処理装置１２は通信網３７に接続されているノード（ＰＪ１、ＰＪ２、ＪＲ、ＪＲ’等）がエラーを発生した際に、そのエラー情報が当該履歴処理装置１２へ通報されてくるので、そのエラー情報を記録する装置であり、後にエラー来歴をオペレータが確認できるようになっている。
【００２４】
カウンタ用コンピュータ（ＣＣ）としては、安価で普及しているパーソナルコンピュータが使用され、以下の機能を有している。すなわち、カウンタ用コンピュータ（ＣＣ）は当日の遊技機１０の状態変化情報を状態変化情報記録装置（ＪＲ若しくはＪＲ’）をポーリングして収集し、状態変化を検出して表示する処理を行い、この状態変化情報のうち、大当り、確率変動の場合は、カウンタ用コンピュータ（ＣＣ）で当該事象が発生した遊技機１０の詳細な遊技情報も確認したい場合が通常なので、この特定の状態変化の場合は直接に該当する遊技機１０の遊技情報収集装置（ＰＪ１）へ連絡し、遊技情報の応答を受けて、状態変化と併せて詳細な遊技情報をディスプレイ装置（例えば、ＣＲＴ）に表示する。なお、カウンタ用コンピュータ（ＣＣ）は状態変化情報記録装置（ＪＲ）がトラブルを起こして情報を収集できないときは、直ちにバックアップ用の補助状態変化情報記録装置（ＪＲ’）に収集先を切り替えて情報を収集する。
【００２５】
また、カウンタ用コンピュータ（ＣＣ）で所望の遊技機１０の遊技情報を確認したい場合は、直接該当する遊技情報収集装置（ＰＪ１）へ連絡して、応答した遊技情報を表示する機能もある。さらに、カウンタ用コンピュータ（ＣＣ）と事務所用コンピュータ（ＨＣ）との間には専用通信網９２（例えば、イーサネット）が設けられており、カウンタ用コンピュータ（ＣＣ）で履歴情報（分析情報：売上、機種情報、時系列情報等）を確認したい場合は、事務所用コンピュータ（ＨＣ）との専用通信網９２により、分析情報を入手しディスプレイ装置に表示する。すなわち、カウンタ用コンピュータ（ＣＣ）は状態変化情報表示用のもので、リアル系管理装置という位置付けになっている。
カウンタ用コンピュータ（ＣＣ）にはＦＡＸ装置１３が接続されており、ＦＡＸ装置１３はカウンタ用コンピュータ（ＣＣ）の演算した情報を外部に送信可能である。
【００２６】
事務所用コンピュータ（ＨＣ）としては、安価で普及しているパーソナルコンピュータが使用され、以下の機能を有している。すなわち、事務所用コンピュータ（ＨＣ）は当日の過去分の遊技情報を元に履歴情報・分析情報に加工する情報処理系管理装置としての位置付けであり、遊技情報収集装置（ＰＪ１若しくはＰＪ２）を所定間隔毎にポーリングして遊技情報を収集し、履歴情報・分析情報に加工して格納（例えば、内部記憶装置）するとともに、ディスプレイ装置（例えば、ＣＲＴ）に表示する。また、事務所用コンピュータ（ＨＣ）で所望の遊技機１０の遊技情報を確認したい場合は、直接該当する遊技情報収集装置（ＰＪ１）へ連絡して、応答した遊技情報を表示する機能もある。さらに、事務所用コンピュータ（ＨＣ）で遊技機１０の状態変化情報（リアル系の情報）を確認したい場合は、専用通信網９２（例えば、イーサネット）を介してカウンタ用コンピュータ（ＣＣ）より状態変化情報を入手しディスプレイ装置に表示する。
事務所用コンピュータ（ＨＣ）にはプリンタ１４が接続されており、事務所用コンピュータ（ＨＣ）の演算した情報を印刷出力可能である。
ここで、カウンタ用コンピュータ（ＣＣ）および事務所用コンピュータ（ＨＣ）は、遊技情報を管理する管理装置を構成する。
【００２７】
通信制御装置１５〜１８は玉計数機１９、島金庫２０、監視カメラシステム２１およびアナウンスシステム２２がＬＯＮ通信網９１である店内ネットワーク３７を介して他の装置との通信を行う際のインターフェース処理を行う。
玉計数機１９は遊技者が獲得した球（例えば、景品交換のため）の計数を行うもので、計数値をカウンタ用コンピュータ（ＣＣ）および事務所用コンピュータ（ＨＣ）に転送し、当該遊技者に対して景品交換に使用すべく計数結果をプリントアウトして渡す。
島金庫２０は遊技店１での両替機若しくは現金式球貸装置等より回収した貨幣を収納する装置であり、現在の情報を事務所用コンピュータ（ＨＣ）およびカウンタ用コンピュータ（ＣＣ）に転送する。
【００２８】
監視カメラシステム２１は遊技店１内に配置された監視カメラを管理し、撮像された画像を記録するシステムであり、遊技情報収集装置１（ＰＪ１）より当該監視カメラシステム２１と接続している通信制御装置１７へ金枠開放情報、異常情報等を直接通報し、監視カメラにより撮像させる。
アナウンスシステム２２は遊技店１内のアナウンスを自動的に行うシステムであり、例えば「○○番台、大当り発生です」というような店内アナウンスを行う。アナウンスシステム２２は遊技情報収集装置１（ＰＪ１）より当該アナウンスシステム２２と接続している通信制御装置１８へ大当り情報等を直接通報し、該当する遊技機１０の遊技状態をアナウンスさせる。
【００２９】
設定・検査装置２３としては、例えばノート型のパーソナルコンピュータ等が使用され、以下の機能を有している。すなわち、設定・検査装置２３は店内ネットワーク３７（ＬＯＮ通信網９１）に対して通信への加入／脱退が可能なもので、遊技情報収集装置１（ＰＪ１）へ当該遊技情報収集装置１（ＰＪ１）に接続される遊技機１０の遊技制御基板４１に内蔵されている遊技用演算処理装置２００の正当性を判定する際の判定基準情報として使用する遊技用演算処理装置２００に内蔵されている遊技プログラムと同一の基準遊技プログラムを設定するとともに、遊技用演算処理装置２００を識別するための固有ＩＤを設定する。
【００３０】
固有ＩＤは、遊技情報収集装置１（ＰＪ１）が遊技用演算処理装置２００を識別するための情報である。第１の実施の形態では、固有ＩＤは遊技用演算処理装置２００の簡易的な正当性の判定のために、遊技用演算処理装置２００自身が使用しているが、遊技情報収集装置１（ＰＪ１）では遊技用演算処理装置２００の正当性を判定する際の判定基準情報として使用しておらず、後述の第２の実施の形態では判定基準情報として使用している（第２の実施の形態参照）。
当然であるが、設定・検査装置２３には正規の遊技プログラム（すなわち、基準遊技プログラム）を保有しており、例えば正規プログラムを格納したＦＤ（フロッピィディスク）をドライブ可能なドライブ装置が装着されている。
なお、設定・検査装置２３は常に遊技店１の店内ネットワーク３７に接続されているものではなく、遊技機製造メーカ、信用機関等で遊技機１０が遊技店１に設置された際（例えば、いわゆる新台の入替え等）に店内ネットワーク３７に接続され、遊技情報収集装置１（ＰＪ１）による遊技用演算処理装置２００の監視の際に使用される判定基準情報が設定される。設定・検査装置２３は設定手段を構成する。
【００３１】
この場合、判定基準情報である基準遊技プログラムを使用し、以下のようにして遊技用演算処理装置２００の正当性判定が行われる構成である。
遊技情報収集装置１（ＰＪ１）は設定・検査装置２３により設定された基準遊技プログラムを記憶しており、遊技用演算処理装置２００に対して遊技プログラムの所定部分の読み出しを指令し、この指令に応じて読み出された遊技用演算処理装置２００からの遊技プログラムの所定部分と、設定・検査装置２３により設定されて記憶している基準遊技プログラムの該当する所定部分とを比較して遊技用演算処理装置２００の正当性（真偽）を判定する。また、遊技情報収集装置１（ＰＪ１）は乱数生成手段（後述の図２に示す乱数発生回路６１）を備えており、乱数生成手段により生成された乱数値に基づいて遊技用演算処理装置２００へ遊技プログラムの読み出しを指令する所定部分を決定する機能を有しているとともに、遊技用演算処理装置２００の非正当性を認めた際には、遊技機１０を不能動化する機能を有している。
したがって、遊技情報収集装置１（ＰＪ１）は判定基準情報記憶手段、所定情報要求手段、遊技制御装置正当性判定手段および遊技装置不能動化手段の機能を実現する。
【００３２】
Ｂ．遊技情報収集装置１（ＰＪ１）の構成
次に、遊技情報収集装置１（ＰＪ１）のブロック構成について説明する。図２は遊技情報収集装置１（ＰＪ１）のブロック図である。図２において、遊技情報収集装置１（ＰＪ１）はＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＥＥＰＲＯＭ５４、バックアップ電源５５、発信回路５６、通信制御装置５７、出力インターフェース回路（Ｉ／Ｆ）５８、入力インターフェース回路（Ｉ／Ｆ）５９、バス６０および乱数発生回路６１を備えている。
【００３３】
ＣＰＵ５１はＲＯＭ５２に格納されている処理プログラムに基づいて自分が受け持つ遊技機１０および遊技設備装置より出力された遊技情報と、遊技情報収集装置２（ＰＪ２）より転送された遊技情報（状態変化情報）を併せて演算加工し、収集した遊技情報より遊技情報の変化を検出する処理等を行うとともに、遊技用演算処理装置２００の正当性判定も行う。乱数発生回路６１（乱数生成手段）は遊技プログラムが格納されるアドレス範囲の最大値以上の乱数データを発生させるものであり、例えば加賀電子株式会社製のＲＮＣ（Random Numbers Controller）というＩＣを使用し、混合合同法を用いて一様乱数を生成する。なお、このＩＣによると、標準的なマイクロコンピュータ（例えば、いわゆるＺ８０系のＣＰＵ）と簡単な周辺回路で容易に乱数データを取り出すことが可能である。
【００３４】
ＣＰＵ５１が行う遊技用演算処理装置２００の正当性判定では、乱数発生回路６１の出力を利用し、ランダムなアドレスの遊技プログラム内容に基づく判定を行う。すなわち、ＣＰＵ５１は遊技用演算処理装置２００の正当性判定を行う際に、乱数発生回路６１より乱数値を取得し、遊技用演算処理装置２００内の遊技プログラムが格納されているアドレス範囲内のアドレス値（所定部分に相当）に補正して、そのアドレス値に格納されている遊技プログラムの内容を遊技用演算処理装置２００に要求する。これは、遊技プログラム要求手段が乱数生成手段により生成された乱数値に基づいて、遊技制御手段へ遊技プログラムの読み出しを指令する所定部分を決定することに相当する。そして、ＣＰＵ５１は上記指令に応じて読み出された遊技用演算処理装置２００からの遊技プログラムの所定部分と、設定・検査装置２３により設定されて記憶している基準遊技プログラムの該当する所定部分とを比較して遊技用演算処理装置２００の正当性（真偽）を判定する。
【００３５】
ＲＯＭ５２は遊技用演算処理装置２００の正当性判定のためのプログラムや遊技情報の収集・加工等のための処理プログラムを格納しており、ＲＡＭ５３はワークエリアとして用いられる。
ＥＥＰＲＯＭ５４（判定基準情報記憶手段）は当該遊技情報収集装置１（ＰＪ１）に接続される遊技用演算処理装置２００の正当性を判定する際の判定基準情報となる遊技用演算処理装置２００に内蔵されている遊技プログラムと同一の基準遊技プログラム（すなわち、判定基準情報）を記憶する。また、遊技用演算処理装置２００を識別するための固有ＩＤを記憶する。上記各情報は、設定・検査装置２３により設定される。
【００３６】
また、ＥＥＰＲＯＭ５４は状態変化情報の監視用の設定値も記憶する。この設定値は、カウンタ用コンピュータ（ＣＣ）若しくは事務所用コンピュータ（ＨＣ）により設定される。
バックアップ電源５５はＲＡＭ５３の記憶情報をバックアップする電源であり、例えば電池からなる。ＲＡＭ５３の記憶情報としては、例えば遊技情報および状態変化情報があり、これらの情報はＲＡＭ５３に格納されている段階で保持される。なお、ＲＡＭ５３は１日分の当該遊技機１０等の遊技情報をストック可能な容量を有している。
【００３７】
発信回路５６はＣＰＵ５１に制御クロック信号を供給する。通信制御装置５７は島内ネットワーク３６を介して遊技情報収集装置１（ＰＪ１）と他のネットワーク端末（例えば、遊技情報収集装置２（ＰＪ２）あるいはネットワーク中継装置３５を介した店内ネットワーク３７の各端末）との間で情報の転送等に必要な通信の制御を行う。
出力インターフェース回路（Ｉ／Ｆ）５８は遊技機１０とＣＰＵ５１との間の出力インターフェース処理を行うもので、出力インターフェース回路（Ｉ／Ｆ）５８から遊技機１０の遊技制御基板４１に対してアミューズ通信信号が出力される。アミューズ通信信号は遊技制御基板４１に内蔵されている遊技用演算処理装置２００へ各種コマンド（例えば、プログラム要求コマンド）を出力するための信号である。
【００３８】
入力インターフェース回路（Ｉ／Ｆ）５９は遊技機１０および遊技設備装置（球貸装置３２等）とＣＰＵ５１との間の入力インターフェース処理を行うもので、入力インターフェース回路（Ｉ／Ｆ）５９には遊技制御基板４１から遊技用演算処理装置２００へのコマンドに対して応答するアミューズ通信信号、カード式球貸装置３２からカードによる売上信号、現金式の球貸装置（図示略）から現金による売上信号、球切装置３３から補給球数信号、パルスタンク３４から回収球数信号、遊技制御基板４１から特図回転信号、大当り信号、確変信号がそれぞれ入力されるようになっている。入力インターフェース回路（Ｉ／Ｆ）５９は、これらの信号をインターフェース処理してＣＰＵ５１に送る。
【００３９】
入力インターフェース回路（Ｉ／Ｆ）５９に入力されるアミューズ通信信号は、例えば遊技機１０の遊技用演算処理装置２００より送信される遊技プログラムの所定部分の読み出し情報に対応した信号であり、この信号をＣＰＵ５１によって監視（認証判断）することにより、正規の遊技用演算処理装置２００が装着されているか否かを判断する。カードによる売上信号はカード式球貸装置３２によるプリペイドカードを使用した球の貸し出しの売上げを知らせる信号である。なお、球貸装置にはプリペイドカードを使用したカード式球貸装置３２の他に、現金の投入によって球の貸し出しを行う現金式球貸装置があり、現金式球貸装置の場合には、現金の投入に伴う球の貸し出しに対応した現金売上信号となる。
補給球数信号は入賞による賞球に伴って当該遊技機１０の補給タンクの球が減少した場合に、パチンコ島１１から当該遊技機１０の補給タンクに補給した球数情報を知らせる信号であり、球切装置３３より出力されるいわゆるイン信号（例えば、球の１０個補給で１パルスとなる信号、あるいは球の１００個補給で１パルスとなる信号、球の４００個補給で１パルスとなる信号がある）が利用される。また、遊技機より直接賞球数を外部に連絡する端子を備えているタイプの遊技機であれば、当該端子より信号を取得してもよい。
【００４０】
回収球数信号は当該遊技機１０からパチンコ島１１の方に（つまり遊技を終了して遊技の結果が確定した球を遊技機外部に）球が流れたことを知らせる信号であり、例えばパルスタンク３４より球の１０個流出に対応して１パルスとなるアウト信号が利用される。特図回転信号は当該遊技機１０が第１種である場合に、特別図柄表示装置の図柄（以下、適宜、特図という）変動が終了したときに、特図の回転を知らせる信号である。大当り信号は当該遊技機１０の特図が特定の利益状態（例えば、大当りのゾロ目状態：「７７７」など）に揃って大当りが発生していることを知らせる信号であり、遊技機１０より大当り発生時〜大当り終了時まで出力されるものである。確変信号は当該遊技機１０が確率変動遊技付きの遊技機である場合に、確率変動中および大当り遊技中に、それを知らせる信号である。言換えれば、ベースの算出から外したい期間を知らせる信号である。
【００４１】
したがって、遊技情報収集装置１（ＰＪ１）は遊技機１０に対して１台毎に設けられ、アミューズ通信信号に基づいて遊技用演算処理装置２００の正当性判定を行い、遊技用演算処理装置２００の非正当性が認められた場合に遊技情報収集装置２（ＰＪ２）に対して球の発射停止を要求して遊技機１０を不能動化する処理を行ったり、遊技用演算処理装置２００のＣＰＵコア２０１の動作不許可を送信して遊技動作を行わせないようにするとともに、カードによる売上信号、現金による売上信号、補給球数信号、回収球数信号、特図回転信号、大当り信号、確変信号の入力に基づいて遊技情報を収集し、収集した情報に基づいて遊技情報および状態変化情報への加工処理を行う。また、遊技情報収集装置２（ＰＪ２）より転送された遊技情報（状態変化情報）も併せて上位ノード（ＪＲ、ＪＲ’）へ転送する処理を行うとともに、収集した遊技情報より遊技情報の変化を検出すると、状態変化情報の内容を状態変化情報記録装置（ＪＲ）および補助状態変化情報記録装置（ＪＲ’）へ自立的に通報する。さらに、カウンタ用コンピュータ（ＣＣ）および事務所用コンピュータ（ＨＣ）よりの指令があった場合には、遊技情報の内容を現在の遊技情報として応答し、転送する。
【００４２】
ここで、遊技情報収集装置１（ＰＪ１）および遊技情報収集装置２（ＰＪ２）は、全体として遊技装置（遊技機１０）の遊技制御装置４１に含まれる遊技制御手段（遊技用演算処理装置２００）を監視（正当性の監視）する遊技装置の監視装置を構成する。
【００４３】
Ｃ．遊技用演算処理装置２００の構成
次に、遊技機１０の遊技制御基板４１が内蔵している役物の制御を行う遊技用演算処理装置２００の構成について説明する。図３は遊技用演算処理装置２００の構成を示すブロック図である。図３において、遊技用演算処理装置２００はいわゆるアミューズチップ用のＩＣとして製造され、遊技制御を行う遊技領域部２００Ａおよび管理制御を行う管理領域部２００Ｂに区分される。
【００４４】
まず、遊技領域部２００ＡはＣＰＵコア２０１、ＲＯＭ２０２、ＲＡＭ２０３、外部バスインターフェース２０４、乱数生成回路２０５、クロックジェネレータ２０６、リセット／割込制御回路２０７、アドレスデコーダ２０８、出力制御回路２０９およびバス２１０により構成される。
ＣＰＵコア２０１は遊技制御のための演算処理を行う。ＲＯＭ２０２は遊技プログラムを格納しているとともに、所定領域に正当性確認情報を記憶している。正当性確認情報とは、遊技用演算処理装置２００の正当性の簡易チェックを行う場合の情報であり、例えば後述の書込終了コード、初期設定情報、メーカコード（遊技機製造メーカコード）、認定コード、固有ＩＤを使用して所定の演算（例えば、各情報を加算演算したチェックサム、ＣＲＣ等の演算）を施した結果値である。正当性確認情報は第３者機関あるいは遊技機製造メーカがＲＯＭ２０２に遊技プログラムを書き込む際に、所定の領域に書き込まれる。なお、遊技機製造メーカが書き込む際には、その結果値だけが第３者機関から知らされる。
【００４５】
遊技用演算処理装置２００の簡易チェックを行う場合、遊技用演算処理装置２００の電源立ち上がり時に、遊技用演算処理装置２００に格納されている後述の書込終了コード、初期設定情報、メーカコード（遊技機製造メーカコード）、認定コード、固有ＩＤを使用して所定の演算をした演算値と、遊技プログラムが格納されているＲＯＭ２０２の所定領域に予め書き込まれている正当性確認情報とを比較判定することで、簡易的な遊技用演算処理装置２００のチェックを可能にする構成になっている。
ＲＡＭ２０３はワークエリアとして制御に必要なデータの一時記憶等を行う。外部バスインターフェース２０４は外部バスのインターフェース処理を行う。
【００４６】
外部バスインターフェース２０４にはＭＯＤＥ端子が設けられており、遊技プログラムをＲＯＭ２０２に書き込む際に、このＭＯＤＥ端子を［Ｈ］レベルにすると、ＲＯＭ２０２への書き込みモードとなって遊技機製造メーカあるいは第３者機関による遊技プログラムの書き込みが可能になる。書き込む方法は、外部バスインターフェース２０４のＭＯＤＥ端子を［Ｈ］レベルにし、アドレス端子（Ａ０〜Ａ１５）、データ端子（Ｄ０〜Ｄ７）を利用して行う。なお、書き込みモードは遊技プログラムの書き込みを可能にするものであり、ブートプログラムを書き込みできるようにするものではない。また、ＲＯＭ２０２への遊技プログラムの書き込みが終了すると、後述のパラメータメモリの所定領域に書込終了コードが記録（例えば、所定のコード若しくは所定ビットを物理的に切断することで記録）される。そして、パラメータメモリに既に書込終了コードが記録されている場合には、ＲＯＭ２０２への遊技プログラムの書き込みはできない。
【００４７】
乱数生成回路２０５は遊技の実行過程において遊技価値（例えば、大当り）を付加するか否か等に係わる乱数（乱数は、大当たりの決定や、停止時の図柄の決定等に使用）を生成するもので、一様性乱数を生成する数学的手法（例えば、合同法あるいはＭ系列法等）を利用して乱数を生成する。本実施例では機種に関連した情報を乱数生成の際における種値として利用する。
クロックジェネレータ２０６は所定のクロック信号を生成する。リセット／割込制御回路２０７はシステムリセット、ユーザリセットや割り込み要求を検出してＣＰＵコア２０１に知らせる。アドレスデコーダ２０８は内蔵デバイスおよび内蔵コントロール／ステータスレジスタ群のロケーションをメモリマップドＩ／Ｏ方式およびＩ／ＯマップドＩ／Ｏ方式によりデコードする。出力制御回路２０９はアドレスデコーダ２０８からの信号の制御を行って外部端子より８ビットの制御信号（ＣＳ０〜ＣＳ７）を外部に出力する。バス２１０はデータバス、アドレスバス、制御バスを含むものであり、管理領域部２００Ｂにも連絡している。
【００４８】
次に、遊技用演算処理装置２００における管理制御を行う管理領域部２００Ｂは、ＲＯＭ２１１、パラメータメモリ２１２、バスモニタ回路２１３、ＤＰＲＡＭ２１４、セキュリティメモリ２１５、ステータスメモリ２１６、制御回路２１７、外部通信制御回路２１８、バス２１９および遊技領域部２００Ａ側のバス２１０を含んで構成される。
ＲＯＭ２１１はブートプログラムを格納しており、遊技用演算処理装置２００の電源オン時にはブートプログラムが立ち上がって、所定の簡易チェックを行い、正常であれば遊技プログラムに処理を移行させるようになっている。パラメータメモリ２１２は書込終了コードおよび初期設定情報を格納している。書込終了コードとは、ＲＯＭ２０２に遊技プログラムを書き込んだ後に正当なものにより書き込みが行われたことを示すために書き込まれる情報で、詳細は後述する。初期設定情報とは、遊技機製造メーカが遊技プログラムを書き込む際に、チップセレクトＣＳの入力／出力を設定するための情報であり、例えばＣＳ０、１、２を入力に使用し、ＣＳ３、４、５、６、７を出力に使用するという情報である。
【００４９】
ＤＰＲＡＭ２１４は遊技領域部２００Ａ側のＲＡＭ２０３の内容を複写して記憶するもので、遊技領域部２００Ａ側および管理領域部２００Ｂ側の双方よりアクセスが可能な構成になっている。ただし、遊技領域部２００Ａ側はデータの書き込みのみが可能で、読み出しはできない。この場合、ＤＰＲＡＭ２１４には遊技領域部２００Ａのバス２１０（アドレスバス、データバス、制御バスを含む）が接続され、ＲＡＭ２０３の所定アドレスに情報を書き込む際に、ＤＰＲＡＭ２１４にも同一アドレスに同一情報を書き込むようにして管理領域部２００Ｂに情報を複写する処理が行われる。ただし、制御バスのうち、ＲＤ信号（読み出し制御信号）はＤＰＲＡＭ２１４に接続されない。
【００５０】
また、情報の複写という点で、ＲＡＭ２０３とＤＰＲＡＭ２１４については情報の書き込み速度や好ましい書き込みタイミングが異なることもあるので、例えばＤＰＲＡＭ２１４側に接続されるアドレスバス、データバス、制御バスにバッファを設け、そのバッファをバスモニタ回路２１３でコントロールするようにし、高速動作のＲＡＭ２０３の内容を確実にＤＰＲＡＭ２１４に複写する（高速動作のＲＡＭ２０３の内容を複写すればよいので、ＤＰＲＡＭ２１４への複写タイミングは遅れても、バッファに複写内容を逐次入れておくことで、確実に複写可能である）。
管理領域部２００Ｂに遊技領域部２００ＡのＲＡＭ２０３の内容を複写するＤＰＲＡＭ２１４を配置したのは、遊技用演算処理装置２００の検査時（例えば、所定機関による検定検査、警察官等による立ち入り検査時）に、遊技プログラムの動作中にメモリ（ここではＲＡＭ２０３）の内容を確認したい場合が生じるから、管理領域部２００ＢにＤＰＲＡＭ２１４を設けて遊技プログラムの稼働中においてもＤＰＲＡＭ２１４を介してメモリ内容（ＲＡＭ２０３と同等の内容）を外部へ出力することができるようにしたためである。
【００５１】
バスモニタ回路２１３は、管理領域部２００Ｂ側より遊技領域部２００Ａ側のバス２１０の状態監視および制御を行う。ここでの制御とは、ＲＡＭ２０３の内容をＤＤＰＲＡＭ２１４に複写する際のタイミング制御や、遊技プログラムを外部に出力する際に遊技領域部２００Ａ側のバス２１０を開放してＲＯＭ２０２から遊技プログラムを読み込んで管理領域部２００Ｂ側より外部に出力する等の制御である。セキュリティメモリ２１５（例えば、ＥＥＰＲＯＭで構成）には遊技用演算処理装置２００の識別や簡易的な正当性の判定のために使用する固有ＩＤ、メーカコード（遊技機製造メーカコード）、認定コード（第３者機関により検査が合格した遊技機に付与される番号で、認可された遊技機の認可コードである）が書き込まれている。
【００５２】
ステータスメモリ２１６は、制御回路２１７がＤＰＲＡＭ２１４の内容を参照して遊技情報の状態変化情報を検出して書き込むための記憶領域である。ＤＰＲＡＭ２１４には遊技領域部２００Ａ側のＲＡＭ２０３に格納されている情報と同一の情報が同一のアドレスに書き込まれるようになっており、予め遊技領域部２００Ａ側のＲＡＭ２０３の特定アドレスに遊技情報を書き込むようにしておけば、管理領域部２００Ｂ側ではＤＰＲＡＭ２１４よりその特定アドレスから情報を取得することで状態変化情報を得ることができる。このように取り決めをしておかないと、管理領域部２００Ｂ側でＲＡＭ２０３の情報の内容がわからないからである。
【００５３】
制御回路２１７は管理領域部２００Ｂ側を制御するもので、バッファメモリを有している。制御回路２１７の制御処理の内容としては、例えばバスモニタ回路２１３を介してＣＰＵコア２０１の動作を監視し、非動作中に外部装置である遊技情報収集装置１（ＰＪ１）からの遊技プログラムの所定部分の要求指令により、バスモニタ回路２１３を介してＲＯＭ２０２内の遊技プログラムの要求のあった所定部分を外部へ連絡したり、また、外部装置である遊技情報収集装置１（ＰＪ１）よりのメモリ内容要求指令により、管理領域部２００ＢのＤＰＲＡＭ２１４の内容を外部へ連絡したりする処理がある。
【００５４】
外部通信制御回路２１８は外部との通信を行うものである。なお、外部通信制御回路２１８が外部へ連絡する際には、情報に対して暗号化を施して行ってもよい。
遊技用演算処理装置２００では、遊技領域部２００Ａおよび管理領域部２００Ｂがバスモニタ回路２１３を介して独立して動作する。すなわち、管理領域部２００Ｂ側は遊技領域部２００ＡにおけるＣＰＵコア２０１の作動に関係なく（プログラム実行に関係なく）、動作可能である。
ここで、遊技用演算処理装置２００は遊技制御手段を構成し、簡易正当性判定手段、遊技制御規制手段、所定情報送出手段および遊技プログラム実行規制手段の機能を実現する。
【００５５】
次に、作用を説明する。
遊技用演算処理装置２００の正当性の判定に関連する処理プログラムについて説明する。本実施例では、遊技用演算処理装置２００の電源オン時にブートプログラムが立ち上がり、正当性の簡易チェックが行われる。その後、外部の遊技情報収集装置１（ＰＪ１）により所定間隔毎に正当性の判定が行われる。まず、簡易チェックから説明する。
Ａ．遊技用演算処理装置のブートプログラム
遊技用演算処理装置２００は電源オン時（システムリセットの入力があった時）にブートプログラムをＲＯＭ２１１から読み込んで立ち上がる。そこで、図４を参照してブートプログラムについて説明する。ブートプログラムでは、まずステップＳ１で予め遊技プログラムの格納されているＲＯＭ２０２の所定領域より正当性確認情報を読み込む。この場合の正当性確認情報としては、例えば書込終了コード、初期設定情報、メーカコード（遊技機製造メーカコード）、認定コード、固有ＩＤを使用した所定の演算（例えば、各情報を加算演算したチェックサム、ＣＲＣ等の演算）の結果値が書き込まれている。
【００５６】
次いで、ステップＳ２でパラメータメモリ２１２およびセキュリティメモリ２１５より確認情報を読み込む。ここでの確認情報とは、パラメータメモリ２１２に記憶されている書込終了コード、初期設定情報、およびセキュリティメモリ２１５に記憶されている固有ＩＤ、メーカコード、認定コードのことである。次いで、ステップＳ３で読み込んだ確認情報を使用して正当性確認のための所定の演算を行う。ここでの所定の演算とは、遊技用演算処理装置２００に書き込まれている前記結果値を算出したのと同様の演算（結果値をチェックサムで算出したのであれば、チェックサムである）をいう。求めた算出値（チェックサム）は演算値となる。
【００５７】
次いで、ステップＳ４でＲＯＭ２０２の所定領域から読み出した正当性確認情報（前記結果値）と、ステップＳ３で演算した演算値との比較判定を行い、整合（すなわち、一致）が認められた場合には、遊技用演算処理装置２００の改竄はないと簡易的に考えられるので、遊技用演算処理装置２００の簡易チェックの結果は正当であると判断してステップＳ５に進む。一方、整合が認められない場合には、遊技用演算処理装置２００を改竄（例えば、書込終了コードが異なる等）して遊技技内容を不正に変更した可能性があると簡易的に判断できるので、遊技用演算処理装置２００の処理を停止する。したがって、遊技プログラムへの移行はなされず、遊技は行われない。これにより、不当な者が書き込んだ可能性のある不当な遊技プログラム（検定時と異なるプログラム）の実行による不正な遊技を防止することができる。
【００５８】
ステップＳ４の判別結果が正当であれば、ステップＳ５に進んで乱数種値の取得処理を行う。ここでは、例えば遊技用演算処理装置２００の固有ＩＤを種値として取得する。この場合、セキュリティメモリ２１５には遊技用演算処理装置２００毎に異なる固有ＩＤが格納されており、この固有ＩＤをステップＳ５で読み込み、乱数種値として取得する。次いで、ステップＳ６で取得した乱数種値を乱数生成回路２０５へ乱数生成の種値として設定する。次いで、ステップＳ７で遊技制御を実行すべく遊技プログラムへ処理を移行してブートプログラムを終了する。
【００５９】
Ｂ．遊技用演算処理装置チェック（遊技プログラムに基づく外部での判定）
次に、外部の遊技情報収集装置１（ＰＪ１）により遊技プログラムの内容を所定間隔毎にランダムにチェックして遊技用演算処理装置２００の正当性を判定するプログラムについて説明する。
図５は、遊技プログラムに基づく遊技用演算処理装置チェックのプログラムを示すフローチャートであり、このプログラムは所定間隔毎に実行される。したがって、遊技プログラムの監視を所定タイミング毎に行うことになる。
遊技用演算処理装置２００をチェックする過程では、遊技用演算処理装置２００、遊技情報収集装置１（ＰＪ１）および遊技情報収集装置２（ＰＪ２）において関連する処理が行われる。
遊技情報収集装置１（ＰＪ１）には予めＬＯＮ通信網９１に設定・検査装置２３を接続することで、当該遊技情報収集装置１（ＰＪ１）に接続される遊技機１０の遊技制御基板４１に内蔵されている遊技用演算処理装置２００の正当性を判定する際の判定基準情報として使用する遊技用演算処理装置２００に内蔵されている遊技プログラムと同一の基準遊技プログラムが設定されている。
【００６０】
次に、図５に示すプログラムで遊技用演算処理装置２００の正当性を判断する場合、遊技情報収集装置１（ＰＪ１）のメインルーチンの遊技用演算処理装置チェック処理において、ステップＳ３１で乱数発生回路６１より乱数値を取得し、ステップＳ３２で遊技用演算処理装置２００内の遊技プログラムが格納されているアドレス範囲内のアドレス値に補正する。これにより、アドレス範囲内でランダムなアドレス値が算出される。この場合、乱数発生回路６１では最低限乱数値を遊技プログラムのアドレス範囲の最大値以上発生可能にしておき、ステップＳ３２の処理でアドレス内に収まるように補正する。
このとき、該当アドレスは例えば「Ｅ２００Ｈ」、「Ｅ２０１Ｈ」、・・・というようにヘキサデータであり、これらのアドレス対応する遊技プログラムの内容を要求することになる。
【００６１】
次いで、ステップＳ３３では算出したアドレスに格納されている遊技プログラムの内容を遊技用演算処理装置２００に応答（内容を読み出して外部に送出するという応答）してもらうべく、該当アドレスの遊技プログラム内容の要求を当該遊技情報収集装置１（ＰＪ１）に接続される遊技機１０の遊技用演算処理装置２００に送信する。これは、遊技情報収集装置１（ＰＪ１）と対になっている（つまり遊技情報収集装置１（ＰＪ１）がチェック対象としている）遊技機１０における遊技制御基板４１に内蔵されている遊技用演算処理装置２００に該当アドレスの遊技プログラム内容の要求するものである。
このとき、例えば該当アドレス＝「Ｅ２００Ｈ」の内容を要求する。
【００６２】
遊技用演算処理装置２００では、管理領域部２００Ｂ側の外部通信制御回路２１８を介して制御回路２１７が処理を行い、まずステップＳ３４で遊技情報収集装置１（ＰＪ１）から該当アドレスの遊技プログラム内容の要求があるか否かを判別し、要求がなければ処理を終了する。したがって、このときは無応答となる。無応答とすることによって、不正の防止を行う。
ステップＳ３４で該当アドレスの遊技プログラム内容の要求がある場合には、ステップＳ３５に進み、ＣＰＵコア２０１がバス２１０を使用していない期間を利用して、要求のある該当アドレスの遊技プログラムの内容を読み込んで送信する処理を行う。これにより、遊技用演算処理装置２００におけるＲＯＭ２０２の該当アドレスの遊技プログラムの内容が読み出されて遊技情報収集装置１（ＰＪ１）に送出される。
【００６３】
遊技情報収集装置１（ＰＪ１）では、ステップＳ３６で遊技用演算処理装置２００の管理領域部２００Ｂ側の処理によって送信されてきた該当アドレスの遊技プログラム内容を受信し、ステップＳ３７で受信プログラム内容と、設定・検査装置２３により設定された基準遊技プログラムの該当アドレスの遊技プログラム内容とを比較する。次いで、ステップＳ３８で比較結果に基づき遊技用演算処理装置２００から送信されてきた該当アドレスの遊技プログラム内容が正常であるか否かを判別し、整合が確認された場合（例えば、該当アドレスの両プログラム内容が同じ）にはステップＳ３９で動作許可コマンドを遊技用演算処理装置２００に送信してメインルーチンにリターンする。一方、整合が確認されない場合（例えば、該当アドレスの両プログラム内容が異なる）にはステップＳ４０で動作不許可コマンドを遊技用演算処理装置２００若しくは遊技情報収集装置２（ＰＪ２）に送信するとともに、上位ノード（例えば、状態変化情報記録装置ＪＲ等）にも異常を送信してメインルーチンにリターンする。
【００６４】
例えば、該当アドレス＝「Ｅ２００Ｈ」のとき基準遊技プログラム＝「８Ｅ」（マシンコード）が正規である場合に、該当アドレス＝「Ｅ２００Ｈ」に対応する遊技プログラム＝「８Ｅ」と読み出されれば、整合が確認されたことに相当し、遊技プログラム＝「８Ｆ」と読み出されたような場合には、整合が確認されないことに相当する。また、該当アドレス＝「Ｅ２００Ｈ」から所定バイト（例えば、６４バイト）分を要求し、その所定範囲をチェックするようにしてもよい。
【００６５】
遊技用演算処理装置２００では、管理領域部２００Ｂ側が処理を行い、ステップＳ４１で遊技情報収集装置１（ＰＪ１）より監視された遊技プログラムの正当性判定結果を待ち、その判定結果が動作許可であるか否かを判別し、動作許可であればそのまま処理を終了する（遊技プログラムの進行を停止させない）。一方、動作不許可であればステップＳ４２に進んでＣＰＵコア２０１の動作停止（例えば、ＣＰＵコア２０１にＨＡＬＴをかける）を設定し処理を終了する。これにより、遊技プログラムの動作が停止し、遊技は行われない。
【００６６】
遊技情報収集装置２（ＰＪ２）では、異常対処処理において、ステップＳ４３で遊技情報収集装置１（ＰＪ１）から動作不許可コマンドを受信すると、異常Ｐ台に対して打止信号をオンして球の発射を停止し、メインルーチンにリターンする。これにより、遊技情報収集装置２（ＰＪ２）に接続されている該当する遊技機１０における遊技球の発射が停止される。すなわち、遊技機１０の動作が不能動化される。したがって、遊技用演算処理装置２００の遊技プログラムが偽造されて正規のものでない場合には、遊技を継続できなくなり、不正を防止することができる。ステップＳ４３では異常Ｐ台の発射をオフしているが、これに限らず、例えば遊技機電源断信号を遊技機電源装置（図示略）へ出力し、異常Ｐ台の電源をオフしてもよい。
【００６７】
なお、遊技用演算処理装置２００に外部よりの指示（例えば、コマンド）で動作を停止する機能があれば、遊技情報収集装置１（ＰＪ１）から動作不許可コマンドを遊技用演算処理装置２００に送信して遊技機１０の動作を不能動化するのがよく、無ければ遊技情報収集装置１（ＰＪ１）から動作不許可コマンドを遊技情報収集装置２（ＰＪ２）に送信して遊技機１０の動作を不能動化するのがよい。また、本実施例のように両者を組み合せるような構成でもよい。
【００６８】
このように第１の実施の形態では、遊技用演算処理装置２００の電源オン時にブートプログラムが立ち上がり、正当性確認情報を使用して遊技用演算処理装置２００自身の正当性の簡易チェックが行われる。その後、外部の遊技情報収集装置１（ＰＪ１）により遊技プログラムを監視する正当性の判定が所定間隔毎に行われる。そして、何れの場合も正当性がないと判断した際には、遊技機１０の動作が不能動化される。したがって、以下の効果を得ることができる。
遊技用演算処理装置２００の内部にも当該遊技用演算処理装置２００自身を簡易的に正当性を監視する機能を持たせているので、外部装置（例えば、遊技情報収集装置１（ＰＪ１））を接続しなくても、遊技用演算処理装置２００の正当性を低コストで、容易に判定することができ、不正の被害を防止することができる。すなわち、監視のための特別の外部装置が不要で、コスト増大を招くことなく正当性を監視できる。
【００６９】
遊技用演算処理装置２００の外部でも当該遊技用演算処理装置２００の正当性を監視するので、遊技用演算処理装置２００自体を改造しても、その改造（例えば、遊技プログラムの改竄）を外部で確実に把握することができる。すなわち、正当性判定のための外部装置（例えば、遊技情報収集装置１（ＰＪ１））を導入することで、さらなる遊技用演算処理装置２００のセキュリティ機能が増大し、不正を有効に防止することができる。例えば、不正な遊技用演算処理装置を作成しても外部装置で不正を判断でき、また、流通過程で遊技プログラムが書き込まれていない遊技用演算処理装置が盗まれ、不正な遊技プログラムが書き込まれたとしても、外部装置で不正を判断できる。
さらに第１の実施の形態では、外部装置として、遊技情報を収集する遊技情報収集システムに配置されている遊技情報収集装置１（ＰＪ１）を利用することにより、特別に正当性判定機能だけを有する外部装置を設けなくても、遊技情報収集装置１（ＰＪ１）等を含む遊技情報システムと兼用することができ、遊技店１にとって設備投資の増加を抑制しつつ、不正な遊技用演算処理装置による被害を防止することができる。
【００７０】
また、遊技用演算処理装置２００の内部と外部の双方から遊技用演算処理装置２００の正当性判定を行うので、極めて質の高い正当性の監視が可能になり、セキュリティレベルをより一層高めることができる。
第１の実施の形態では、遊技情報収集装置１（ＰＪ１）が遊技用演算処理装置２００に内蔵されている遊技プログラムの所定部分の内容を読み出し、判定基準情報として設定・検査装置２３によって設定された遊技プログラムと同一の基準遊技プログラムの所定部分と比較して遊技用演算処理装置２００の正当性を判定しているので、判定可能なプログラムが広範囲であり、かつ質の高い遊技プログラムの監視を実現することができる。すなわち、第１の実施の形態の監視機能では、ランダムに遊技プログラムの所定部分のチェックを行うことができ、簡易な方法でありながら、正当性の監視精度を向上させることができる。また、この監視に際して暗号化等の複雑な処理を行わなくて済み、簡単かつ低コストで遊技プログラムの監視を行うことができる。
【００７１】
（II）第２の実施の形態
次に、本発明の第２の実施の形態について説明する。第２の実施の形態では、外部の遊技情報収集装置１（ＰＪ１）により所定間隔毎に遊技用演算処理装置２００の固有ＩＤを判定基準情報として使用し、正当性を判定（チェック）する。したがって、第２の実施の形態の場合、固有ＩＤは遊技用演算処理装置２００の簡易的なチェックを遊技用演算処理装置２００自身（内部）で行う場合の情報、遊技用演算処理装置２００を識別するための情報、および遊技用演算処理装置２００の正当性を外部の遊技情報収集装置１（ＰＪ１）で判定するための判定基準情報という、３つの側面がある。
第２の実施の形態では設定・検査装置２３により遊技情報収集装置１（ＰＪ１）へ当該遊技情報収集装置１（ＰＪ１）に接続される遊技機１０の遊技制御基板４１に内蔵されている遊技用演算処理装置２００の正当性を判定する際の判定基準情報として使用する他、上記他の２つの側面がある遊技用演算処理装置２００の固有ＩＤを設定する。この設定時としては、第１の実施の形態と同様に遊技機製造メーカ、信用機関等で遊技機１０が遊技店１に設置された際（例えば、いわゆる新台の入替え等）に店内ネットワーク３７に接続され、遊技情報収集装置１（ＰＪ１）による遊技用演算処理装置２００の監視の際に使用される判定基準情報が設定される。
【００７２】
外部の遊技情報収集装置１（ＰＪ１）では、判定基準情報である固有ＩＤを使用し、以下のようにして遊技用演算処理装置２００の正当性判定が行われる構成である。
遊技情報収集装置１（ＰＪ１）は設定・検査装置２３により設定された固有ＩＤ以外の遊技機１０（遊技用演算処理装置２００）は正当と認めず遊技を行わせない。この場合、遊技用演算処理装置２００には、遊技用演算処理装置２００毎に異なる固有ＩＤが予め製造時に格納されており、遊技店１に遊技用演算処理装置２００（すなわち、遊技機１０）を設置するときも、当該遊技用演算処理装置２００に格納されている固有ＩＤを、当該遊技用演算処理装置２００を監視する遊技情報収集装置１（ＰＪ１）へ設定・検査装置２３を用いて所定の信用機関（例えば、第３者機関）が設定し、以降、遊技情報収集装置１（ＰＪ１）が当該固有ＩＤに基づいて遊技用演算処理装置２００の正当性を判断する。
【００７３】
Ａ．遊技用演算処理装置チェック（固有ＩＤに基づく外部での判定）
次に、外部の遊技情報収集装置１（ＰＪ１）により所定間隔毎に遊技用演算処理装置（以下、適宜、演算処理装置と略称する）２００の正当性を判定（チェック）するプログラムについて説明する。
図６は、固有ＩＤに基づく遊技用演算処理装置チェックのプログラムを示すフローチャートであり、このプログラムは所定間隔毎に実行される。したがって、遊技プログラムの監視を所定タイミング毎に行うことになる。
遊技用演算処理装置２００をチェックする過程では、遊技用演算処理装置２００、遊技情報収集装置１（ＰＪ１）および遊技情報収集装置２（ＰＪ２）において関連する処理が行われる。
【００７４】
遊技用演算処理装置２００には製造時（ブートプログラム書き込み時）に予め固有ＩＤ（遊技用演算処理装置２００毎に異なるＩＤ）が格納（セキュリティメモリ２１５に格納）されており、遊技店１に遊技機１０が納入された後、遊技情報収集装置１（ＰＪ１）が固有ＩＤに基づいて正当な遊技用演算処理装置２００であるか否かを判断できるように、ＬＯＮ通信網９１に設定・検査装置２３を接続し、当該遊技用演算処理装置２００に予め格納されている固有ＩＤを当該遊技機１０が接続される遊技情報収集装置１（ＰＪ１）へ設定する。遊技情報収集装置１（ＰＪ１）では所定間隔毎に遊技用演算処理装置２００に固有ＩＤ読み出しコマンドを送信し、遊技用演算処理装置２００はそれに応答すべく予め格納されている固有ＩＤを遊技情報収集装置１（ＰＪ１）へ送信し、遊技情報収集装置１（ＰＪ１）は受け取った固有ＩＤを設定・検査装置２３により設定された固有ＩＤと比較することで、遊技用演算処理装置２００の正当性を判断する。そして、特定の者（例えば、製造時に遊技用演算処理装置２００に固有ＩＤを格納し、管理している者）しか知り得ない固有ＩＤが正当であれば、その正当な遊技用演算処理装置２００に書き込まれている遊技プログラムは正当であると判断する。
【００７５】
図６に示すプログラムで遊技用演算処理装置２００の正当性を判断する場合、まず遊技情報収集装置１（ＰＪ１）のメインルーチンの遊技用演算処理装置チェック処理において、ステップＳ５１で所定間隔毎の固有ＩＤの確認タイミング（例えば、１秒毎）であるか否かを判別し、確認タイミングでなければ、今回のルーチンを終了してメインルーチンにリターンする。確認タイミングであれば、ステップＳ５２に進んで当該遊技情報収集装置１（ＰＪ１）に接続される遊技機１０の遊技用演算処理装置２００に対して固有ＩＤ要求（例えば、固有ＩＤ読み出しコマンド）を送信する。これは、遊技情報収集装置１（ＰＪ１）と対になっている（つまり遊技情報収集装置１（ＰＪ１）がチェック対象としている）遊技機１０における遊技制御基板４１に内蔵されている遊技用演算処理装置２００に対して固有ＩＤを要求するものである。
【００７６】
遊技用演算処理装置２００では、管理領域部２００Ｂの外部通信制御回路２１８を介して制御回路２１７が処理を行い、まずステップＳ５３で遊技情報収集装置１（ＰＪ１）から送られてきた固有ＩＤ要求指令が正規な指令情報であるか否かを判別し、正規のものでなければ処理を終了する。したがって、このときは無応答となる。無応答とすることによって、不正の防止を行う。例えば、何かしら応答すると、その応答を解析される恐れがあるので、無応答にしているものである。要は、不正なコマンドに対する応答動作はしないという構成である。なお、無応答に限らず、予め決められた一定の情報だけを返す（例えば、「応答不能です」という情報を返す）ようにしてもよい。このように無応答にすることにより、不正者による解析を著しく困難にすることができる。
【００７７】
一方、ステップＳ５３で正規の指令情報である場合には、ステップＳ５４に進んでそれが固有ＩＤの要求指令であるか否かを判別する。固有ＩＤの要求指令でなければ処理を終了する。固有ＩＤの要求指令であれば、遊技情報収集装置１（ＰＪ１）より送信されてきた固有ＩＤ要求に応答すべく、ステップＳ５５でセキュリティメモリ２１５に予め格納されている固有ＩＤを遊技情報収集装置１（ＰＪ１）へ送信する。
【００７８】
固有ＩＤは遊技用演算処理装置２００の正当性を判断する情報であり、予め遊技用演算処理装置２００のセキュリティメモリ２１５に格納されている。このとき、遊技用演算処理装置２００ではＣＰＵコア２０１の動作で固有ＩＤ要求を受けるのではなく、外部通信制御回路２１８を介して制御回路２１７で固有ＩＤ要求を受け、それに応答してセキュリティメモリ２１５に予め格納されている固有ＩＤを外部に送信する。したがって、ＣＰＵコア２０１の動作がなくても、管理制御部２００Ｂ側で固有ＩＤチェックが行われる。このように、管理領域部２００Ｂ側が独立して遊技領域部２００Ａの動作に影響を与えずに固有ＩＤ要求に対する応答を行うことにより、例えば遊技プログラムの実行中（すなわち、遊技中）でも固有ＩＤに基づくセキュリティチェックを実現することが可能になるという利点がある。
なお、固有ＩＤは遊技機製造メーカーが遊技プログラムを書き込む際に、セキュリティメモリ２１５に格納してもよい。
【００７９】
遊技情報収集装置１（ＰＪ１）ではステップＳ５６で遊技用演算処理装置２００の外部通信回路２１６（以下、同様）から送信された固有ＩＤを受信し、ステップＳ５７で受信した固有ＩＤが正常であるか（正規なものであるか）否かを判別する。なお、チェック用の固有ＩＤ（つまり遊技制御手段の正当性を判定する際の判定基準情報）は予め設定・検査装置２３により遊技情報収集装置１（ＰＪ１）に対して設定（例えば、ＥＥＰＲＯＭ５４に格納）されている。チェック用の固有ＩＤは設定・検査装置２３によって設定する例に限らず、例えばカウンタ用コンピュータ（ＣＣ）によって設定してもよい。
【００８０】
ステップＳ５７の判別結果で、遊技用演算処理装置２００から受信した固有ＩＤが正常であれば、ステップＳ５８で動作許可コマンドを遊技用演算処理装置２００に送信してメインルーチンにリターンする。一方、遊技用演算処理装置２００のＩＤが正常でない場合（例えば、偽造された遊技用演算処理装置である場合）には、ステップＳ５９で動作不許可コマンドを遊技用演算処理装置２００若しくは遊技情報収集装置２（ＰＪ２）に送信するとともに、上位ノード（例えば、状態変化情報記録装置ＪＲ等）にも異常を送信してメインルーチンにリターンする。
【００８１】
遊技用演算処理装置２００では、管理領域部２００Ｂが処理を行い、ステップＳ６０で遊技情報収集装置（ＰＪ１）より監視された固有ＩＤの正当性判定結果を待ち、その判定結果が動作許可である否かを判別し、動作許可であれば、そのまま処理を終了する（遊技プログラムの進行を停止させない）。一方、動作不許可であれば、ステップＳ６１に進んでＣＰＵコア２０１の動作を停止（例えば、ＣＰＵコア２０１にＨＡＬＴをかける）を設定し処理を終了する。これにより、遊技プログラムの動作が停止し、遊技は行われない。
また、遊技情報収集装置２（ＰＪ２）では、異常対処処理において、ステップＳ６２で遊技情報収集装置１（ＰＪ１）から動作不許可コマンドを受信すると、異常Ｐ台に対して打止信号をオンして球の発射を停止し、メインルーチンにリターンする。これにより、遊技情報収集装置２（ＰＪ２）に接続されている該当する遊技機１０における遊技球の発射が停止される。すなわち、遊技機１０の動作が不能動化される。したがって、遊技用演算処理装置２００が偽造されて固有ＩＤが正規のものでない場合には、遊技を継続できなくなり、不正を防止することができる。
なお、ステップＳ６２では異常Ｐ台の発射をオフしているが、これに限らず、例えば遊技機電源断信号を遊技機電源装置（図示略）へ出力し、異常Ｐ台の電源をオフしてもよい。
【００８２】
このように第２の実施の形態では、遊技用演算処理装置２００の電源オン時にブートプログラムが立ち上がり、正当性確認情報を使用して遊技用演算処理装置２００自身の正当性の簡易チェックが行われる。その後、外部の遊技情報収集装置１（ＰＪ１）により固有ＩＤを監視する正当性の判定が所定間隔毎に行われる。そして、何れの場合も正当性がないと判断した際には、遊技機１０の動作が不能動化される。したがって、第２の実施の形態においても従来の問題点を解決できる他、特に第２の実施の形態では遊技情報収集装置１（ＰＪ１）に乱数発生回路を必要とせず、構成が簡単で済む利点がある。
【００８３】
次に、本発明の変形例を説明する。
図７は本発明の変形例を示す図であり、一例として１つのパチンコ島における１台の遊技機についての構成を示している（他の遊技機についても同様）。図７では遊技情報収集装置１（ＰＪ１）が遊技制御装置の中に一体的に組み込まれている点が前記実施例と異なっている。すなわち、図７において、情報収集端末装置（情報収集ＢＯＸ）３０１には遊技情報収集装置２（ＰＪ２）および分配回路３０２が配置され、遊技情報収集装置１（ＰＪ１）は配置されていない。また、遊技機３０３（遊技装置に相当）は遊技制御装置３０４を備えており、遊技制御装置３０４には遊技用演算処理装置２００（遊技制御手段）および遊技情報収集装置１（ＰＪ１）が配置されている。ここでは遊技情報収集装置１（ＰＪ１）が遊技装置の監視装置を構成する。
【００８４】
遊技情報収集装置１（ＰＪ１）は大当り信号、特図回転信号、確変信号およびアミューズ通信信号に基づいて前記実施例と同様の処理を行い、島内ネットワーク３６に接続される。分配回路３０２は遊技情報収集装置２（ＰＪ２）に対して売上信号、補給球数信号、回収球数信号、打止信号、金枠開閉信号、木枠開閉信号、空皿信号、異常信号、電源断信号を分配して連絡する。その他の構成は同様である。したがって、この変形例によると、遊技情報収集装置１（ＰＪ１）が遊技制御装置３０４の中に一体的に組み込まれるので、情報収集端末装置（情報収集ＢＯＸ）３０１をより小型にすることができ、パチンコ島における設置スペースを少なくすることができるとともに、遊技情報収集装置１（ＰＪ１）の設置スペースをパチンコ島に取る必要がなくなり、便利である。
【００８５】
本発明の実施の形態は、上記の実施の形態に限らず、以下に述べるような各種の変形実施が可能である。
（ａ）本発明の遊技装置はパチンコ遊技機に限らず、パチスロ遊技機であってもよい。要は、遊技制御手順たる遊技プログラムを内蔵し、該遊技プログラムに基づいて遊技制御を実行管理する遊技制御手段を含むものであれば適用可能である。
（ｂ）本発明における遊技装置はパチンコ遊技機でなく、例えば映像式ゲーム機のようなものでも、遊技プログラムを使用するものであれば適用できる。
（ｃ）遊技装置は実球式に限るものではなく、封入球式の遊技機であってもよい。また、本発明の適用対象となる遊技装置は、どのような種類の遊技機でも本発明を適用できる。例えば、磁気カードで玉貸しを行うもの、ＩＣカードで玉貸しを行う等の遊技機のタイプに限定されずに、本発明を適用することができる。
【００８６】
（ｄ）遊技情報収集装置１（ＰＪ１）あるいは遊技情報収集装置２（ＰＪ２）は比較的小型で製造可能であり、例えば遊技機１０等の内部に一体的に組み込むような構成にしてもよい。
（ｅ）上記各実施の形態では、遊技情報収集装置１（ＰＪ１）および遊技情報収集装置２（ＰＪ２）を別体として構成しているが、例えば遊技情報収集装置１（ＰＪ１）が遊技情報収集装置２（ＰＪ２）の機能を併せ持つような構成にしてもよい。
【００８７】
【発明の効果】
請求項１記載の発明によれば、遊技制御手段（例えば、遊技用演算処理装置２００：以下、遊技用チップという）の内部で自身の正当性の簡易的チェックを行うとともに、外部の遊技情報収集装置により判定基準情報（例えば、固有ＩＤ）に基づいて遊技用チップの正当性の判定を行い、正当性がないと判断した場合には、遊技装置（例えば、遊技機１０）の動作を不能動化しているので、以下の効果を得ることができる。
遊技用チップの内部にも当該遊技用チップ自身を簡易的に正当性を監視する機能を持たせているので、外部の遊技情報収集装置を接続しなくても、遊技用チップの正当性を低コストで、容易に判定することができ、不正の被害を防止することができる。すなわち、監視のための特別の外部装置（遊技情報収集装置）が不要で、コスト増大を招くことなく正当性を監視できる。
【００８８】
遊技用チップの外部でも当該遊技用チップの正当性を監視するので、遊技用チップ自体を改造しても、その改造（例えば、遊技プログラムの改竄）を外部で確実に把握することができる。すなわち、正当性判定のための外部装置（例えば、遊技情報収集装置１（ＰＪ１））を導入することで、さらなる遊技制御手段のセキュリティ機能が増大し、不正を有効に防止することができる。例えば、不正な遊技用チップを作成しても外部装置で不正を判断でき、また、流通過程で遊技プログラムが書き込まれていない遊技用チップが盗まれ、不正な遊技プログラムが書き込まれたとしても、外部装置で不正を判断できる。
さらに本発明では、外部装置として、遊技情報を収集する遊技情報収集システムに配置されている遊技情報収集装置（例えば、遊技情報収集装置１（ＰＪ１））を利用することにより、特別に正当性判定機能だけを有する外部装置を設けなくても、遊技情報収集装置等を含む遊技情報システムと兼用することができ、遊技店にとって設備投資の増加を抑制しつつ、不正な遊技用チップによる被害を防止することができる。
また、遊技用チップ及び遊技情報収集装置の双方から遊技用チップの正当性判定を行うので、極めて質の高い正当性の監視が可能になり、セキュリティレベルをより一層高めることができる。
【００８９】
請求項２記載の発明によれば、上記簡易的チェックを行うとともに、外部の遊技情報収集装置により判定基準情報（例えば、基準遊技プログラム）に基づいて遊技用チップに内蔵されている遊技プログラムの所定部分の内容を読み出し、判定基準情報としての遊技プログラムと同一の基準遊技プログラムの所定部分と比較して遊技用チップの正当性を判定しているので、判定可能なプログラムが広範囲であり、かつ質の高い遊技プログラムの監視を実現することができる。すなわち、本発明の監視機能では、監視に際して暗号化等の複雑な処理を行わなくて済み、簡単かつ低コストで遊技プログラムの監視を行うことができる。
【００９０】
請求項３記載の発明によれば、遊技制御装置の非正当性が認められた場合に、遊技制御装置における遊技プログラムの実行を規制することにより、不正な遊技プログラムによる遊技制御装置自体の動作を確実に防ぐことができる。
【００９１】
請求項４記載の発明によれば、乱数生成手段により生成された乱数値に基づいて、遊技制御手段へ遊技プログラムの読み出しを指令する所定部分を決定することにより、ランダムに遊技プログラムの所定部分のチェックを行うことができ、簡易な方法でありながら、正当性の監視精度を向上させることができる。
【００９２】
請求項５記載の発明によれば、設定装置により監視装置へ判定基準情報（例えば、基準遊技プログラム）を設定することにより、第３者機関等により監視のための必要な情報（基準遊技プログラム）を安全かつ確実に設定することができ、セキュリティ性を高めることができる。
【図面の簡単な説明】
【図１】遊技店の全体構成を示すブロック図である。
【図２】遊技情報収集装置１（ＰＪ１）のブロック図である。
【図３】遊技用演算処理装置の構成を示すブロック図である。
【図４】遊技用演算処理装置のブートプログラムを示すフローチャートである。
【図５】遊技用演算処理装置チェック処理のプログラムを示すフローチャートである。
【図６】遊技用演算処理装置チェック処理のプログラムを示すフローチャートである。
【図７】本発明の変形例を説明する図である。
【符号の説明】
１  遊技店
１０、１０ａ、１０ｂ、３０３  遊技機（遊技装置）
２３  設定・検査装置（設定手段）
４１、４１ａ、４１ｂ  遊技制御基板（遊技制御装置）
５４  ＥＥＰＲＯＭ（判定基準情報記憶手段）
６１  乱数発生回路（乱数生成手段
２００  遊技用演算処理装置（遊技制御手段、簡易正当性判定手段、遊技制御規制手段、所定情報送出手段、遊技プログラム実行規制手段）
２１５  セキュリティメモリ
２１７  制御回路
２１８  外部通信制御回路
３０４  遊技制御装置
ＣＣ  カウンタ用コンピュータ（管理装置）
ＨＣ  事務所用コンピュータ（管理装置）
ＰＪ１  遊技情報収集装置１（判定基準情報記憶手段、所定情報要求手段、遊技制御装置正当性判定手段、遊技装置不能動化手段）
ＰＪ２  遊技情報収集装置２