【手続補正書】
【提出日】平成16年4月21日(2004.4.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の名称】遊技用演算処理装置
【特許請求の範囲】
【請求項１】遊技機の遊技制御手順たる遊技プログラムおよび該遊技プログラムの動作に関連して使用される作業用メモリを内蔵し、予め格納された遊技プログラムに基づいて遊技制御を実行管理する遊技制御手段を備えた遊技用演算処理装置において、
前記遊技用演算処理装置は、
外部へ送信可能な遊技情報の設定情報を記憶する設定情報記憶手段と、
前記作業用メモリ領域に格納されている情報を複写し、記憶する複写記憶手段と、
前記設定情報記憶手段の設定情報に基づいて、前記複写記憶手段から前記作業用メモリ領域に格納されているのと同等の情報から遊技情報を抽出して記憶する遊技情報記憶手段と、
外部からの要求に基づいて、前記遊技制御手段に関連する情報を外部からの要求に対応して送出する遊技情報応答手段と、を有し、
前記遊技情報応答手段は、
前記遊技制御手段の作用に影響を与えることなく、前記遊技情報記憶手段から外部の要求に対する応答情報を取得して送出することを特徴とする遊技用演算処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遊技機（例えば、パチンコ遊技機）の遊技制御手順たる遊技プログラムおよび該遊技プログラムの動作に関連して使用される作業用メモリを内蔵し、予め格納された遊技プログラムに基づいて遊技制御を実行管理する遊技制御手段を備えた遊技用演算処理装置に関する。
【０００２】
【従来の技術】
従来、遊技機、詳しくはパチンコ遊技機は市場に販売するにあたって所定の法律等（例えば、風俗営業等の規則及び業務の適正化等に関する法律等）に則したパチンコ遊技機の性能を満たしているか否かの検査を、第３者機関によって行ってもらい、所定の基準（例えば、「遊技機の認定及び型式の検定等に関する規則」に定められた基準）を満たしている場合に限り、販売許可を取得でき、その結果、市場での販売が可能になっている。この場合、遊技用演算処理装置には遊技制御手順たる遊技プログラムおよび該遊技プログラムの動作に関連して使用される作業用メモリを内蔵している。
【０００３】
この場合の検査では、実球を発射して、所定の基準を満たしているか否かの検査も行うが、遊技領域に設けられた始動口に、遊技球が入賞するタイミングで内部で生成している乱数を取得し、表示装置（特別図柄表示装置：いわゆる特図の表示装置）に表示されている複数の図柄を変動して、取得した乱数値を所定の判定値と比較判定し、比較結果が大当たりの場合は、例えば、「７７７」等の大当たりを表示する組み合わせで表示し、遊技者に大きな価値を与える大当たり遊技を行わせ、一方、比較結果が外れの場合は、「１２３」等の外れを表示する組み合わせで表示し通常遊技に戻るという、いわゆる第１種遊技機の場合は、始動口に入賞して乱数を取得する等の確率的要素が高く、それを実球の発射で検査するのは、長い時間を費やしてしまうため、遊技制御基板と検査装置（例えば、パーソナルコンピュータ）を所定の中継装置を介在させて接続し、遊技制御基板に直接に始動口信号を入力し、遊技制御基板より大当たり信号を取得して検査を行っている（すなわち、実球を発射せず、電気的に検査を行っている）。
【０００４】
また、大当たりを構成する図柄のうち、１／２が確率変動遊技となる第１種遊技機の場合は、その図柄の出現率も検査対象となるので、停止図柄の情報も取得している。
一方、遊技店においては、設置した遊技機の稼働情報等を収集して、経営情報（当店の営業に適した機種選択、一回交換、無制限等の営業方法の選択等）として活用するために、遊技情報収集管理システムを導入している。これは、店内に通信網を設置し、その通信網より遊技情報を管理装置が収集して稼働情報等を演算・加工するものである。
【０００５】
【発明が解決しようとする課題】
しかしながら、第３者機関による検査や遊技店での遊技情報の収集という点で、従来の遊技機にあっては、以下のような問題点があった。
（イ）上述の検査機関における検査において、遊技機製造メーカは、遊技制御基板と検査装置間に介在する中継装置を機種毎に作成し、その中継装置で、検査装置が所望する信号形態に変換している。
ところが、遊技制御基板から中継装置への入力に着目した場合、検査装置が所望する信号形態を作成するために、通常、遊技制御基板が外部信号として出力している信号のみでは間に合わず、遊技制御基板から延出する配線のコネクタに直に接続して必要な信号を取り出すための結線作業も必要となって、接続作業が煩雑であった。
例えば、大入賞口の開放時間の検査等を行うためには、大入賞口ソレノイド駆動信号を取り出す必要があるが、大入賞口ソレノイド駆動信号は遊技制御基板が外部信号として出力している信号ではない。そのため、遊技制御基板から延出して大入賞口ソレノイドに接続される大入賞口ソレノイド駆動信号の配線のコネクタに直に検査装置側の配線を接続して取り出すという結線作業を要する。このように遊技機製造メーカにおける検査準備が煩雑であった。
【０００６】
（ロ）また、機種毎に中継装置を作成しなければならず、面倒であるし、コストもかかっていた。
（ハ）遊技店において遊技情報を収集する際に、遊技機より外部信号として出力される信号（この外部信号は、例えば遊技店の管理装置に送出される）は、個別に出力される（例えば、大当たり信号、特図停止信号等と個別になっている）。そのため、信号の種類も自ずと限られてしまい、遊技店が本来望む情報を遊技機から出力できなかった。信号の種類が限られるのは、個別なので信号の種類を多くすると、そのための信号中継基板等の面積が嵩んで遊技機の裏側のスペースに取り付けられないことがあり、信号中継基板等の設置に限りがあるからである。また、遊技店が本来望む情報の背景を説明すると、例えば遊技店は集客のために、大当たり時における特図の図柄等で営業形態（１回交換等）を変える場合があり、大当りが発生すると、その都度店員が遊技機まで駆けつけて停止図柄を確認しなければならない。そのために、大当り時の停止図柄は、遊技店が本来望む情報となるが、従来はそのような遊技店が所望する情報を簡単に得ることが困難であった。
【０００７】
（ニ）一方、遊技機の情報を収集するために、例えば遊技用演算処理装置に対して直接にアクセスして情報を得るという方法も考えられるが、その場合には、遊技用演算処理装置が遊技制御手順たる遊技プログラムを格納していたり、遊技プログラムの動作に関連して使用される作業用メモリを内蔵したりしていることから、例えば遊技プログラムの解析ができないように、十分な考慮を払う必要がある。ところが、そのような場合に遊技プログラムの解析（あるいは遊技プログラムのノウハウの流出）ができないような情報収集技術は、いままで無かった。
【０００８】
本発明は、上述した問題点に鑑みてなされたもので、遊技プログラムのノウハウの流出を防止しつつ、検査機関による検査、および遊技機製造メーカにおける検査準備を容易にするとともに、遊技店が所望する遊技情報を簡単に出力できる遊技用演算処理装置を提供することを目的としている。
【０００９】
【課題を解決するための手段】
上記目的達成のため、請求項１記載の発明による遊技用演算処理装置は、遊技機の遊技制御手順たる遊技プログラムおよび該遊技プログラムの動作に関連して使用される作業用メモリを内蔵し、予め格納された遊技プログラムに基づいて遊技制御を実行管理する遊技制御手段を備えた遊技用演算処理装置において、
前記遊技用演算処理装置は、
外部へ送信可能な遊技情報の設定情報を記憶する設定情報記憶手段と、
前記作業用メモリ領域に格納されている情報を複写し、記憶する複写記憶手段と、
前記設定情報記憶手段の設定情報に基づいて、前記複写記憶手段から前記作業用メモリ領域に格納されているのと同等の情報から遊技情報を抽出して記憶する遊技情報記憶手段と、
外部からの要求に基づいて、前記遊技制御手段に関連する情報を外部からの要求に対応して送出する遊技情報応答手段と、を有し、
前記遊技情報応答手段は、
前記遊技制御手段の作用に影響を与えることなく、前記遊技情報記憶手段から外部の要求に対する応答情報を取得して送出することを特徴とする。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を、多数のパチンコ遊技機（弾球遊技機であり、以下、遊技機と略称する。）を設置した遊技店に適用した実施の形態として図面を参照して説明する。
【００１１】
Ａ．遊技店の全体構成
最初に、遊技店の全体構成について説明する。図１は遊技店の全体構成を示すブロック図である。図１において、１は遊技店であり、遊技店１にはＣＲ機タイプの遊技機１０ａ、１０ｂ等が多数設置されたパチンコ島１１、状態変化情報記録装置（ＪＲ）、補助状態変化情報記録装置（ＪＲ’）、履歴処理装置１２、カウンタ用コンピュータ（ＣＣ）、ＦＡＸ装置１３、事務所用コンピュータ（ＨＣ）、プリンタ１４、通信制御装置１５〜１８、玉計数機１９、島金庫２０、監視カメラシステム２１、アナウンスシステム２２および設定・検査装置２３（ただし、常時、後述の店内ネットワーク３７（すなわち、ＬＯＮ通信網９１）に接続されるものではない）が配置されている。
【００１２】
パチンコ島１１は、情報収集端末装置（情報収集ＢＯＸ）３１ａ、３１ｂ、・・・（以下、適宜、情報収集端末装置３１で代表する）、遊技機１０ａ、１０ｂ、・・・（以下、適宜、遊技機１０で代表する）、カード式球貸装置３２ａ、３２ｂ、・・・（以下、適宜、カード式球貸装置３２で代表する）、球切装置３３ａ、３３ｂ、・・・（以下、適宜、球切装置３３で代表する）、パルスタンク３４ａ、３４ｂ、・・・（以下、適宜、パルスタンク３４で代表する）およびネットワーク中継装置３５（例えば、ルータ）を備えている。なお、パチンコ島１１は遊技店１に複数が配置されるが、ここでは１つのパチンコ島１１の詳細を説明する。その他のパチンコ島も同様の構成である。
ネットワーク中継装置３５は１つのパチンコ島１１について、それぞれ１台ずつ配置されるが、その他の各装置（例えば、情報収集端末装置３１、球切装置３３、パルスタンク３４）は遊技機１０ａ、１０ｂ、・・・と同数だけ（すなわち、遊技機１０と対をなして）配置されている。
【００１３】
遊技機１０ａ、１０ｂ、・・・は、遊技状態を制御する遊技制御装置４１ａ、４１ｂ、・・・（以下、適宜、遊技制御装置４１で代表する）をそれぞれ有しており、遊技制御装置４１は役物の制御を行う遊技用演算処理装置（以下、図面では単に演算処理装置という）２００（いわゆるアミューズチップ用のＩＣ）（詳細は後述の図５参照）を内蔵している。遊技制御装置４１は遊技制御基板および基板を収納するケース等を含む概念である。
遊技機１０の側方にはカード式球貸装置３２（遊技設備装置）が配置され、プリペイドカードを使用した球の貸出し操作等は遊技機１０で可能である。
球切装置３３（遊技設備装置）は遊技機１０の補給タンクへパチンコ島１１から球を補給するもので、例えば球が１０個補給される毎に１パルスとなる信号（例えば、後述の図２に示す補給球数信号）が球切装置３３から出力される。パルスタンク３４（遊技設備装置）は発射されて遊技が終了した球が遊技機１０から外部に回収した球を計数するもので、例えば球の１０個流出（回収）に対応して１パルスとなる信号（後述の図２に示す回収球数信号）がパルスタンク３４から出力される。
【００１４】
情報収集端末装置３１ａ、３１ｂ、・・・は遊技情報収集装置１（ＰＪ１）、・・・、遊技情報収集装置２（ＰＪ２）、・・・および分配回路４２ａ、４２ｂ、・・・（以下、適宜、分配回路４２で代表する）をそれぞれ備えている。分配回路４２は遊技機１０、カード式球貸装置３２、球切装置３３およびパルスタンク３４に接続され、これらの各装置から入出力される信号を遊技情報収集装置１（ＰＪ１）および遊技情報収集装置２（ＰＪ２）に分配して連絡する。例えば、分配回路４２は遊技情報収集装置１（ＰＪ１）に対して売上信号、補給球数信号、回収球数信号、通信信号（例えば、遊技情報としての大当り情報、特図回転情報、確変情報等）を分配して連絡し、遊技情報収集装置２（ＰＪ２）に対して打止信号、金枠開閉信号、木枠開閉信号、空皿信号（遊技機１０の貯留タンクにパチンコ島１１から補給される球量が少なくなったことを検出する信号）、異常信号（不正な電磁波を出す等の不正な磁気力および電磁波を検出する信号）、電源断信号を分配して連絡する。
【００１５】
遊技情報収集装置１（ＰＪ１）は売上信号、補給球数信号、回収球数信号、遊技制御装置４１から入出力される通信信号に基づいて、自分が受け持つ遊技機１０および遊技設備装置より出力された遊技情報と、遊技情報収集装置２（ＰＪ２）より転送された遊技情報（状態変化情報）を併せて演算加工し、収集した遊技情報より遊技情報の変化を検出する処理等を行うとともに、遊技用演算処理装置２００の正当性判定（真偽判定）も行うもので、その詳細なブロック構成は後述する。
遊技情報収集装置２（ＰＪ２）は遊技機１０および遊技設備装置より収集した主に遊技機１０を監視するための状態変化情報（例えば、金枠開放信号、空皿信号等）を遊技情報収集装置１（ＰＪ１）へ転送する処理や遊技情報収集装置１（ＰＪ１）から動作不許可要求があった場合に遊技機１０を不能動化する処理等を行う。
ここで、遊技情報収集装置１（ＰＪ１）および遊技情報収集装置２（ＰＪ２）は、全体として遊技用演算処理装置２００を備えた遊技制御装置４１から遊技情報を収集する遊技情報収集装置を構成する。
【００１６】
ネットワーク中継装置３５は、例えば、ルータ（Router）からなり、島内ネットワーク３６と店内ネットワーク３７の各ＬＯＮ間を中継接続する装置であり、島内ネットワーク３６にはＬＯＮ（米国エシャロン社によって開発されたＬＯＮ（Local Operating Network：エシャロン社登録商標）が採用される。
パチンコ島１１は店内ネットワーク３７を介して状態変化情報記録装置（ＪＲ）、補助状態変化情報記録装置（ＪＲ’）、履歴処理装置１２、カウンタ用コンピュータ（ＣＣ）、事務所用コンピュータ（ＨＣ）、通信制御装置１５〜１８および設定・検査装置２３と接続されている。店内ネットワーク３７には同様にＬＯＮが採用される。
島内ネットワーク３６、ネットワーク中継装置３５および店内ネットワーク３７は、全体として遊技情報収集装置（ＰＪ１）、（ＰＪ２）、状態変化情報記録装置（ＪＲ）、状態監視用管理装置（カウンタ用コンピュータ（ＣＣ））および情報処理用管理装置（事務所用コンピュータ（ＨＣ））の間を接続する通信網９１（以下、適宜ＬＯＮ通信網という）を構成する。
【００１７】
状態変化情報記録装置（ＪＲ）は遊技店１に１台ずつ設けられ（例えば、遊技機５００台に対して１台設置、あるいは複数階がある場合には各階毎に１台設置でもよい）、各パチンコ島１１に設けられている遊技情報収集装置１（ＰＪ１）より通報される遊技情報（状態変化情報）を遊技機毎に整理して記録し、補助状態変化情報記録装置（ＪＲ’）は状態変化情報記録装置（ＪＲ）のバックアップ用の装置（状態変化情報記録装置（ＪＲ）に通報される情報と同等のものを記録する装置、すなわち遊技情報収集装置１（ＰＪ１）は状態変化情報記録装置（ＪＲ）および補助状態変化情報記録装置（ＪＲ’）へ通報する）であり、状態変化情報記録装置（ＪＲ）と対に設置される。
履歴処理装置１２は通信網３７に接続されているノード（ＰＪ１、ＰＪ２、ＪＲ、ＪＲ’等）がエラーを発生した際に、そのエラー情報が当該履歴処理装置１２へ通報されてくるので、そのエラー情報を記録する装置であり、後にエラー来歴をオペレータが確認できるようになっている。
【００１８】
カウンタ用コンピュータ（ＣＣ）としては、安価で普及しているパーソナルコンピュータが使用される。カウンタ用コンピュータ（ＣＣ）は当日の遊技機１０の状態変化情報を状態変化情報記録装置（ＪＲ若しくはＪＲ’）をポーリングして収集し、状態変化を検出して表示する処理を行い、この状態変化情報のうち、大当り、確率変動の場合は、カウンタ用コンピュータ（ＣＣ）で当該事象が発生した遊技機１０の詳細な遊技情報も確認したい場合が通常なので、この特定の状態変化の場合は直接に該当する遊技機１０の遊技情報収集装置（ＰＪ１）へ連絡し、遊技情報の応答を受けて、状態変化と併せて詳細な遊技情報をディスプレイ装置（例えば、ＣＲＴ）に表示する。また、状態変化情報記録装置（ＪＲ）がトラブルを起こして情報を収集できないときは、直ちにバックアップ用の補助状態変化情報記録装置（ＪＲ’）に収集先を切り替えて情報を収集する。
【００１９】
さらに、カウンタ用コンピュータ（ＣＣ）で所望の遊技機１０の遊技情報を確認したい場合は、直接該当する遊技情報収集装置（ＰＪ１）へ連絡して、応答した遊技情報を表示する機能もある。カウンタ用コンピュータ（ＣＣ）と事務所用コンピュータ（ＨＣ）との間には専用通信網９２（例えば、イーサネット）が設けられており、カウンタ用コンピュータ（ＣＣ）で履歴情報（分析情報：売上、機種情報、時系列情報等）を確認したい場合は、事務所用コンピュータ（ＨＣ）との専用通信網９２により、分析情報を入手しディスプレイ装置に表示する。
カウンタ用コンピュータ（ＣＣ）にはＦＡＸ装置１３が接続され、カウンタ用コンピュータ（ＣＣ）の演算した情報を外部に送信可能である。
【００２０】
事務所用コンピュータ（ＨＣ）としては、安価で普及しているパーソナルコンピュータが使用される。事務所用コンピュータ（ＨＣ）は当日の過去分の遊技情報を元に履歴情報・分析情報に加工する情報処理系管理装置としての位置付けであり、遊技情報収集装置（ＰＪ１若しくはＰＪ２）を所定間隔毎にポーリングして遊技情報を収集し、履歴情報・分析情報に加工して格納（例えば、内部記憶装置）するとともに、ディスプレイ装置（例えば、ＣＲＴ）に表示する。また、事務所用コンピュータ（ＨＣ）で所望の遊技機１０の遊技情報を確認したい場合は、直接該当する遊技情報収集装置（ＰＪ１）へ連絡して、応答した遊技情報を表示する機能もある。さらに、事務所用コンピュータ（ＨＣ）で遊技機１０の状態変化情報（リアル系の情報）を確認したい場合は、専用通信網９２（例えば、イーサネット）を介してカウンタ用コンピュータ（ＣＣ）より状態変化情報を入手しディスプレイ装置に表示する。事務所用コンピュータ（ＨＣ）にはプリンタ１４が接続され、収集した情報を印刷出力可能である。
ここで、カウンタ用コンピュータ（ＣＣ）および事務所用コンピュータ（ＨＣ）は、遊技情報を管理する管理装置を構成する。
【００２１】
通信制御装置１５〜１８は玉計数機１９、島金庫２０、監視カメラシステム２１およびアナウンスシステム２２がＬＯＮ通信網９１である店内ネットワーク３７を介して他の装置との通信を行う際のインターフェース処理を行う。
玉計数機１９は遊技者が獲得した球（例えば、景品交換のため）の計数を行い、計数値をカウンタ用コンピュータ（ＣＣ）および事務所用コンピュータ（ＨＣ）に転送し、当該遊技者に対して景品交換に使用すべく計数結果をプリントアウトして渡す。島金庫２０は遊技店１での両替機若しくは現金式球貸装置等より回収した貨幣を収納する装置であり、現在の情報を事務所用コンピュータ（ＨＣ）およびカウンタ用コンピュータ（ＣＣ）に転送する。
【００２２】
監視カメラシステム２１は遊技店１内に配置された監視カメラを管理して、撮像された画像を記録するシステムであり、アナウンスシステム２２は遊技店１内のアナウンスを自動的に行うシステムである。
設定・検査装置２３としては、例えばノート型のパーソナルコンピュータ等が使用され、店内ネットワーク３７（ＬＯＮ通信網９１）に対して通信への加入／脱退が可能なもので、遊技情報収集装置１（ＰＪ１）へ当該遊技情報収集装置１（ＰＪ１）に接続される遊技機１０の遊技制御装置４１に内蔵されている遊技用演算処理装置２００の正当性を判定する際の判定基準情報として使用する遊技用演算処理装置２００に内蔵されている遊技プログラムと同一の基準遊技プログラムを設定するとともに、遊技用演算処理装置２００の識別のための固有ＩＤを設定する。
【００２３】
設定・検査装置２３には正規の遊技プログラム（すなわち、基準遊技プログラム）を保有しており、例えば正規プログラムを格納したＦＤ（フロッピィディスク）をドライブ可能なドライブ装置が装着されている。
なお、設定・検査装置２３は常に遊技店１の店内ネットワーク３７に接続されているものではなく、遊技機製造メーカ、信用機関等で遊技機１０が遊技店１に設置された際（例えば、いわゆる新台の入替え等）に店内ネットワーク３７に接続され、遊技情報収集装置１（ＰＪ１）による遊技用演算処理装置２００の監視の際に使用される判定基準情報が設定される。
【００２４】
Ｂ．遊技情報収集装置１（ＰＪ１）の構成
次に、遊技情報収集装置１（ＰＪ１）のブロック構成について説明する。図２は遊技情報収集装置１（ＰＪ１）のブロック図である。図２において、遊技情報収集装置１（ＰＪ１）はＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＥＥＰＲＯＭ５４、バックアップ電源５５、発信回路５６、通信制御装置５７、出力インターフェース回路（Ｉ／Ｆ）５８、入力インターフェース回路（Ｉ／Ｆ）５９、バス６０および乱数発生回路６１を備えている。
【００２５】
ＣＰＵ５１はＲＯＭ５２に格納されている処理プログラムに基づいて自分が受け持つ遊技機１０および遊技設備装置より出力された遊技情報と、遊技情報収集装置２（ＰＪ２）より転送された遊技情報（状態変化情報）を併せて演算加工し、収集した遊技情報より遊技情報の変化を検出する処理等を行うとともに、遊技用演算処理装置２００の正当性判定も行う。乱数発生回路６１は遊技プログラムが格納されるアドレス範囲の最大値以上の乱数データを発生させる。ＣＰＵ５１が行う遊技用演算処理装置２００の正当性判定では、乱数発生回路６１の出力を利用し、ランダムなアドレスの遊技プログラム内容に基づく判定を行う。すなわち、ＣＰＵ５１は遊技用演算処理装置２００の正当性判定を行う際に、乱数発生回路６１より乱数値を取得し、遊技用演算処理装置２００内の遊技プログラムが格納されているアドレス範囲内のアドレス値（所定部分）に補正して、そのアドレス値に格納されている遊技プログラムの内容を遊技用演算処理装置２００に要求する。そして、ＣＰＵ５１は上記指令に応じて読み出された遊技用演算処理装置２００からの遊技プログラムの所定部分と、設定・検査装置２３により設定されて記憶している基準遊技プログラムの該当する所定部分とを比較して遊技用演算処理装置２００の正当性（真偽）を判定する。
【００２６】
ＲＯＭ５２は遊技用演算処理装置２００の正当性判定のためのプログラムや遊技情報の収集・加工等のための処理プログラムを格納しており、ＲＡＭ５３はワークエリアとして用いられる。
ＥＥＰＲＯＭ５４は遊技用演算処理装置２００の正当性を判定する際の判定情報となる遊技用演算処理装置２００に内蔵されている遊技プログラムと同一の基準遊技プログラム（すなわち、判定基準情報）を記憶する。また、遊技用演算処理装置２００を識別するための固有ＩＤを記憶する。上記各情報は、設定・検査装置２３により設定される。さらに、ＥＥＰＲＯＭ５４は状態変化情報の監視用の設定値も記憶する。
【００２７】
バックアップ電源５５はＲＡＭ５３の記憶情報をバックアップする電源である。発信回路５６はＣＰＵ５１に制御クロック信号を供給し、通信制御装置５７は島内ネットワーク３６を介して遊技情報収集装置１（ＰＪ１）と他のネットワーク端末との間で情報の転送等に必要な通信の制御を行う。出力インターフェース回路（Ｉ／Ｆ）５８は遊技機１０とＣＰＵ５１との間の出力インターフェース処理を行うもので、出力インターフェース回路（Ｉ／Ｆ）５８から遊技機１０の遊技制御装置４１に対して通信信号（例えば、プログラム要求コマンド、ステータス要求コマンド等）が出力される。
【００２８】
入力インターフェース回路（Ｉ／Ｆ）５９は遊技機１０および遊技設備装置（球貸装置３２等）とＣＰＵ５１との間の入力インターフェース処理を行うもので、遊技制御装置４１から通信信号（例えば、遊技情報として特図回転情報（特図の回転を知らせる情報）、大当り情報、特図停止情報（特図が停止したことを知らせる情報）、特図停止図柄情報（停止された図柄内容を知らせる情報）、要求されたコマンドに対する応答情報等）、カードによる売上信号、現金式の球貸装置（図示略）から現金による売上信号、球切装置３３から補給球数信号、パルスタンク３４から回収球数信号がそれぞれ入力されるようになっている。
【００２９】
Ｃ．遊技盤の構成
次に、図３は遊技機１０の遊技盤７１を示す図であり、遊技盤７１には前面の略円形領域がガイドレール７２で囲まれることにより遊技領域が形成される。遊技領域には、複数の識別情報（いわゆる特図）を複数列で変動表示する特別図柄表示装置７３、大入賞口を有する特別変動入賞装置７４、特図始動口として機能する普通変動入賞装置７５（いわゆる普電と呼ばれるもの）、普通変動入賞装置７５に設けられた普通図柄（以下、普図という）を表示する普通図柄表示装置７６、スルーチャッカー形式の普通図柄始動ゲート７７、一般入賞口７８、７９、風車と呼ばれる複数の打球方向変換部材８０、サイドランプ８１、８２、アウト穴８３などが備えられている。
そして、普通変動入賞装置７５内の入賞流路には特図始動スイッチ９１が、普通図柄始動ゲート７７内の通過流路には普図始動ゲートスイッチ９２が、それぞれ設けられている。また、特別変動入賞装置７４の大入賞口内における継続入賞流路には継続スイッチ９３が、一般入賞流路にはカウントスイッチ９４がそれぞれ設けられている（上記各スイッチは図４参照）。
【００３０】
特別図柄表示装置７３の上部には、一般入賞口９５が設けられるとともに、この場合４個の特図始動記憶表示器９６が設けられている。普通変動入賞装置７５には、この場合４個の普図始動記憶表示器９７が設けられている。普通図柄表示装置７６は、例えば一桁の数字を表示する７セグメントの表示部を有しＬＥＤ等よりなる表示器であり、この場合上記普通図柄（普図）は、一桁の数字である。始動記憶表示器９６、９７は、後述するように特図あるいは普図の始動記憶の数をそれぞれ表示するものである。
特図始動スイッチ９１は普通変動入賞装置７５に玉が入賞したことを検出し、普図始動ゲートスイッチ９２は普通図柄始動ゲート７７を玉が通過したことを検出し、カウントスイッチ９４は特別変動入賞装置７４の大入賞口に入った全ての玉を検出し、継続スイッチ９３は大入賞口に入った玉のうちいわゆる継続入賞（Ｖ入賞）した玉を検出する。
【００３１】
なお、遊技盤７１の遊技領域には、通常天釘やヨロイ釘といった多数の障害釘が設けられるが、ここでは繁雑になるので図示省略している。また、同様に図示省略しているが、遊技盤７１には、その他の各種装飾ランプや、ＬＥＤ等が設けられていてもよい。
また、本発明では、遊技盤における遊技領域はどのようなものでもよく、例えばいわゆる「第１種」に属するものあるいは図柄表示装置を備えた「第３種」に属するもの、あるいは他の機種等であってもよく、要は作業用メモリ（後述のＲＡＭ）を内蔵し、遊技プログラムに基づいて遊技制御を実行管理する遊技制御手段を備えた遊技用演算処理装置を有するものであれば、任意の構成をとり得るが、一例として本実施例では「第１種」に属するタイプのものを用いている。
【００３２】
Ｄ．遊技制御装置の構成
次に、図４は遊技制御装置４１を示す図であり、遊技制御装置４１は、パチンコ遊技等に必要な役物制御を行うワンチップマイコンからなる遊技用演算処理装置２００（詳細は図５参照）と、水晶の発振周波数を分周して所定のクロックを得る発振器１０１と、各種センサ信号を受け入れる入力インターフェース１０２と、出力インターフェース１０３と、遊技に必要な効果音を生成する（あるいは音声合成を行ってもよい）サウンドジェネレータ１０４と、サウンドジェネレータ１０４からの音声信号を増幅して遊技機１０の所定箇所に配設されたスピーカー１０５に出力するアンプ１０６と、遊技制御装置４１と外部の情報収集端末装置３１との間で信号の受け渡しを行う外部通信用端子１０７と、を含んで構成される。
【００３３】
入力インターフェース１０２には、前述の特図始動スイッチ９１、普図始動ゲートスイッチ９２、継続スイッチ９３、カウントスイッチ９４およびセーフセンサ１０８からの信号が入力される。セーフセンサ１０８は入賞した遊技球を検出する。出力インターフェース１０３からは、遊技情報を外部に出力するための外部情報端子１０９（従来からある端子で、例えば大当り信号、特図回転信号、確変信号等を外部に出力するためのもの）、特別図柄表示装置７３の表示制御を行う表示制御装置１１０、特別変動入賞装置７４である大入賞口を開閉駆動する大入賞口ソレノイド１１１、特図始動記憶表示器９６、普通図柄表示装置７６、普通変動入賞装置７５を駆動する普通電動役物ソレノイド１１２、普図始動記憶表示器９７、入賞球に対応して賞球の排出を制御する賞球排出回路１１３、各種装飾ランプ、ＬＥＤ（例えばサイドランプ８１、８２等）に制御信号が出力される。
【００３４】
Ｅ．遊技用演算処理装置２００の構成
次に、遊技機１０の遊技制御装置４１が内蔵している役物の制御を行う遊技用演算処理装置２００の構成について説明する。図５は遊技用演算処理装置２００の構成を示すブロック図である。図５において、遊技用演算処理装置２００はいわゆるアミューズチップ用のＩＣとして製造され、遊技制御を行う遊技領域部２００Ａおよび情報管理を行う情報領域部２００Ｂに区分される。
まず、遊技領域部２００ＡはＣＰＵコア２０１、ＲＯＭ２０２、ＲＡＭ２０３、外部バスインターフェース２０４、乱数生成回路２０５、クロックジェネレータ２０６、リセット／割込制御回路２０７、アドレスデコーダ２０８、出力制御回路２０９およびバス２１０により構成される。
【００３５】
ＣＰＵコア２０１は遊技制御のための演算処理を行う。ＲＯＭ２０２は遊技プログラムを格納しているとともに、所定領域に正当性確認情報を記憶している。正当性確認情報とは、遊技用演算処理装置２００の正当性の簡易チェックを行う場合の情報であり、例えば後述の書込終了コード、メーカコード（遊技機製造メーカコード）、認定コード、固有ＩＤを使用して所定の演算（例えば、各情報を加算演算したチェックサム、ＣＲＣ等の演算）を施した結果値である。正当性確認情報は第３者機関あるいは遊技機製造メーカがＲＯＭ２０２に遊技プログラムを書き込む際に、所定の領域に書き込まれる。なお、遊技機製造メーカが書き込む際には、その結果値だけが第３者機関から知らされる。
【００３６】
遊技用演算処理装置２００の簡易チェックを行う場合、遊技用演算処理装置２００の電源立ち上がり時に、遊技用演算処理装置２００自身が演算した演算値と、遊技プログラムが格納されているＲＯＭ２０２の所定領域に予め書き込まれている正当性確認情報（すなわち、第３者機関等によって予め設定された結果値）とを比較判定することで、簡易的な遊技用演算処理装置２００のチェックを可能にする構成になっている。
ＲＡＭ２０３（作業用メモリ（以下、ワークメモリ）に相当）は、遊技領域部２００Ａにおける遊技プログラムに基づく処理でワークエリア（作業領域）として用いられ、制御に必要なデータの一時記憶等を行う。外部バスインターフェース２０４は外部バスのインターフェース処理を行う。
【００３７】
外部バスインターフェース２０４にはＭＯＤＥ端子が設けられており、遊技プログラムおよび初期設定情報をＲＯＭ２０２および後述のパラメータメモリ２１２に書き込む際に、このＭＯＤＥ端子を［Ｈ］レベルにすると、ＲＯＭ２０２への書き込みモードとなって遊技機製造メーカあるいは第３者機関による遊技プログラムの書き込みが可能になる。書き込む方法は、外部バスインターフェース２０４のＭＯＤＥ端子を［Ｈ］レベルにし、アドレス端子（Ａ０〜Ａ１５）、データ端子（Ｄ０〜Ｄ７）を利用して行う。なお、書き込みモードは遊技プログラム等の書き込みを可能にするものであり、ブートプログラムを書き込みできるようにするものではない。また、ＲＯＭ２０２等への遊技プログラム等の書き込みが終了すると、後述のパラメータメモリ２１２の所定領域に書込終了コードが記録（例えば、所定のコード若しくは所定ビットを物理的に切断することで記録）される。そして、パラメータメモリ２１２に既に書込終了コードが記録されている場合には、ＲＯＭ２０２への遊技プログラムの書き込みはできない。
【００３８】
乱数生成回路２０５は遊技の実行過程において遊技価値（例えば、大当り）を付加するか否か等に係わる乱数（乱数は、大当たりの決定や、停止時の図柄の決定等に使用）を生成するもので、一様性乱数を生成する数学的手法（例えば、合同法あるいはＭ系列法等）を利用して乱数を生成する。本実施の形態では、機種に関連した情報を乱数生成の際における種値として利用する。
クロックジェネレータ２０６は所定のクロック信号を生成する。リセット／割込制御回路２０７はシステムリセット、ユーザリセットや割り込み要求を検出してＣＰＵコア２０１に知らせる。アドレスデコーダ２０８は内蔵デバイスおよび内蔵コントロール／ステータスレジスタ群のロケーションをメモリマップドＩ／Ｏ方式およびＩ／ＯマップドＩ／Ｏ方式によりデコードする。出力制御回路２０９はアドレスデコーダ２０８からの信号の制御を行って外部端子より制御信号（ＣＳ０〜ＣＳ７）を外部に出力する。バス２１０はデータバス、アドレスバス、制御バスを含むものであり、情報領域部２００Ｂにも連絡している。
【００３９】
次に、遊技用演算処理装置２００における情報管理を行う情報領域部２００Ｂは、ＲＯＭ２１１、パラメータメモリ２１２、バスモニタ回路２１３、ＤＰＲＡＭ２１４、セキュリティメモリ２１５、ステータスメモリ２１６、制御回路２１７、外部通信制御回路２１８、バス２１９および遊技領域部２００Ａ側のバス２１０を含んで構成される。なお、ＤＰＲＡＭ２１４がバス２１９に連絡する側にはバッファ回路２２０（図６参照）が配置されるが、図５では図示略している。
ＲＯＭ２１１はブートプログラムを格納しており、遊技用演算処理装置２００の電源オン時にはブートプログラムが立ち上がって、所定の簡易チェックを行い、正常であればパラメータメモリ２１２に格納されている初期設定情報を読み込み、制御回路２１７へ設定して遊技プログラムに処理を移行させるようになっている。
【００４０】
パラメータメモリ２１２は書込終了コードおよび初期設定情報を格納している。書込終了コードとは、ＲＯＭ２０２に遊技プログラムを書き込んだ後に正当なものにより書き込みが行われたことを示すために書き込まれる情報で、詳細は後述する。
初期設定情報としては、チップセレクト情報（ＣＳ情報）、遊技プログラム禁止アドレス情報、ワークメモリ禁止アドレス情報、遊技情報格納アドレス設定情報があり、遊技機製造メーカが遊技プログラムを書き込む際に、併せて、このパラメータメモリ２１２に初期設定情報を書き込む。以下に、初期設定情報の詳細を説明する。
【００４１】
（１）ＣＳ情報
チップセレクト（ＣＳ）の入力／出力を設定する情報である。例えば、ＣＳ０、１、２を入力に使用し、ＣＳ３、４、５、６、７を出力に使用するという情報である。
（２）遊技プログラム禁止アドレス情報
遊技プログラムの「最終アドレス＋１」の情報で、この設定されたアドレス範囲を超えたプログラムフェッチが発生すると、ＣＰＵコア２０１は制御回路２１７によって停止させられる。
（３）ワークメモリ禁止アドレス情報
ワークメモリ（ＲＡＭ２０３）の利用禁止アドレス範囲情報で、遊技プログラムが、この設定されたアドレス範囲のＲＡＭ２０３をアクセスすると、ＣＰＵコア２０１は制御回路２１７により停止させられる。
（４）遊技情報格納アドレス設定情報
外部へ送信するための遊技情報（言換えれば、外部へ送信してもよい遊技情報）が格納されているアドレス情報で、このアドレス情報に基づいて、制御回路２１７はステータスメモリ２１６に後述の遊技情報（図１２、図１３参照）を格納する。
【００４２】
このアドレス情報は、情報領域部２００ＢではＤＰＲＡＭ２１４のアドレス設定情報となる。そして、情報領域部２００Ｂでは、この設定されたアドレス情報に基づいて遊技情報を取得し、外部の要求で、その遊技情報を送出する。なお、遊技プログラムには外部に送出する遊技情報を、どのアドレスに格納するかというデータは入っている（プログラムされている）。
ここで、パラメータメモリ２１２は、外部へ送信する遊技情報の設定情報を記憶する設定情報記憶手段を構成する。
【００４３】
ＤＰＲＡＭ２１４は、バス２１０を介して遊技領域部２００Ａ側のＲＡＭ２０３の内容を複写して記憶するもので、遊技領域部２００Ａ側および情報領域部２００Ｂ側の双方よりアクセスが可能な構成になっている。そのため、上述した制御回路２１７による遊技情報格納アドレス設定情報に基づくステータスメモリ２１６への遊技情報の書き込みは、ＤＰＲＡＭ２１４から遊技情報格納アドレス設定情報に基づいて行われる（ＲＡＭ２０３の内容がＤＰＲＡＭ２１４に複写されるので、同一アドレスに同一の情報が記憶されている）。
【００４４】
バスモニタ回路２１３は、情報領域部２００Ｂ側より遊技領域部２００Ａ側のバス２１０の状態監視および制御を行う。ここでの制御とは、ＲＡＭ２０３の内容をＤＰＲＡＭ２１４に複写する際のタイミング制御や、遊技プログラムを外部に出力する際に遊技領域部２００Ａ側のバス２１０を開放してＲＯＭ２０２から遊技プログラムを読み込んで情報領域部２００Ｂ側より外部に出力する等の制御である。
【００４５】
ここで、ＤＰＲＡＭ２１４へのデータアクセスについて、図６を参照して説明する。ＤＰＲＡＭ２１４には遊技領域部２００Ａのバス２１０（アドレスバス、データバス、制御バスを含む）がバッファ回路２２０を介して接続され、ＲＡＭ２０３の所定アドレスに情報を書き込む際に、ＤＰＲＡＭ２１４にも同一アドレスに同一情報を書き込むようにして情報領域部２００Ｂに情報を複写する処理が行われる。ただし、制御バスのうち、ＲＤ信号（読み出し制御信号）はＤＰＲＡＭ２１４に接続されない。
【００４６】
また、情報の複写という点で、ＲＡＭ２０３とＤＰＲＡＭ２１４については情報の書き込み速度や好ましい書き込みタイミングが異なることもあるので、ＤＰＲＡＭ２１４側に接続されるアドレスバス、データバス、制御バスにバッファ回路２２０を設け、そのバッファ回路２２０をバスモニタ回路２１３でコントロール（例えば、ＲＡＭ２０３のデータをプールして書き込むタイミングを遅らせるような制御）するようにし、高速動作のＲＡＭ２０３の内容を確実にＤＰＲＡＭ２１４に複写する（高速動作のＲＡＭ２０３の内容を複写すればよいので、ＤＰＲＡＭ２１４への複写タイミングは遅れても、バッファに複写内容を逐次入れておくことで、確実に複写可能である）。これにより、データのビット落ち等を防いで確実にデータの複写を行う。
ＤＰＲＡＭ２１４、バス２１０、バスモニタ回路２１３およびバッファ回路２２０は、ワークメモリ（ＲＡＭ２０３）領域に格納されている遊技情報を複写し、記憶する複写記憶手段を構成する。
【００４７】
図５に戻り、セキュリティメモリ２１５（例えば、ＥＥＰＲＯＭで構成）には遊技用演算処理装置２００の識別や正当性の判定のために使用する固有ＩＤ、メーカコード（遊技機製造メーカコード）、認定コード（第３者機関により検査が合格した遊技機に付与される番号で、認可された遊技機の認可コードである）が書き込まれている。
ステータスメモリ２１６は、制御回路２１７がパラメータメモリ２１２の初期設定情報として記憶されている遊技情報格納アドレス設定情報に基づいて遊技情報をＤＰＲＡＭ２１４から取得して外部へ連絡するための遊技情報として書き込むための記憶領域である。ＤＰＲＡＭ２１４には遊技領域部２００Ａ側のＲＡＭ２０３に格納されている情報と同一の情報が同一のアドレスに書き込まれるようになっている。
【００４８】
制御回路２１７は情報領域部２００Ｂ側を制御するもので、バッファメモリを有している。制御回路２１７の制御内容としては、パラメータメモリ２１２の初期設定情報に基づいて、チップセレクトの入力／出力の設定をしたり、遊技プログラムがフェッチするアドレスの監視をしたり、遊技プログラムが、アクセスするワークメモリ範囲の監視をしたり、遊技情報格納アドレス設定情報に基づく遊技情報をＤＰＲＡＭ２１４から取得してステータスメモリ２１６への書き込みをしたりする処理がある。
また、外部装置である遊技情報収集装置１（ＰＪ１）よりのステータス要求指令により、ステータスメモリ２１６に記憶している遊技情報を外部へ連絡したり、遊技プログラム要求指令により、バスモニタ回路２１３を介してＲＯＭ２０２内の遊技プログラムを外部へ連絡したりする処理も行う。その場合、バッファメモリは制御回路２１７から指示された情報の一時的なバッファ記憶を行う。
【００４９】
外部通信制御回路２１８は外部との通信を行うもので、例えば外部よりの指令に基づいて演算処理装置２００内に格納されている情報（例えば、遊技情報、遊技プログラム、固有ＩＤ等）を外部へ応答する等の処理を行う。なお、外部通信制御回路２１８が外部へ連絡する際には、情報に対して暗号化を施して行ってもよい。
遊技用演算処理装置２００では、遊技領域部２００Ａおよび情報領域部２００Ｂがバスモニタ回路２１３を介して独立して動作する。すなわち、情報領域部２００Ｂ側は遊技領域部２００ＡにおけるＣＰＵコア２０１の作動に関係なく（プログラム実行に関係なく）、動作可能である。
【００５０】
ここで、遊技用演算処理装置２００の遊技領域部２００Ａは遊技制御手段を構成する。また、情報領域部２００Ｂの制御回路２１７およびステータスメモリ２１６は、パラメータメモリ２１２に記憶されている遊技情報格納アドレス設定情報に基づいて複写記憶手段に記憶されている遊技情報を記憶する遊技情報記憶手段を構成する。外部通信制御回路２１８およびバス２１９は、外部（例えば、遊技情報収集装置１（ＰＪ１））からの要求に基づいて遊技領域部２００Ａ（遊技制御手段）に関連する情報のうち、遊技領域部２００Ａ（遊技制御手段）の作用に影響を与えることなく、遊技情報記憶手段から外部の要求に対応する応答情報を取得して送出する遊技情報応答手段を構成する。
【００５１】
また、上述したように、ワークメモリ（ＲＡＭ２０３）全ての内容をＤＰＲＡＭ２１４へ複写し、そのＤＰＲＡＭ２１４からパラメータメモリ２１２に設定されている遊技情報格納アドレス設定情報に基づいて、遊技情報をステータスメモリ２１６へ書き込む処理に限らず、ワークメモリ（ＲＡＭ２０３）の内容のうち、パラメータメモリ２１２に設定されている遊技情報格納アドレス設定情報に基づく内容のみをＤＰＲＡＭ２１４に複写し、外部からのステータスメモリ要求に基づいて、そのＤＰＲＡＭ２１４に記憶された遊技情報を応答情報として送出する処理としてもよい。
【００５２】
これは、すなわち、遊技機１０の遊技制御手順たる遊技プログラムおよび該遊技プログラムの動作に関連して使用される作業用メモリ（ＲＡＭ２０３）を内蔵し、予め格納された遊技プログラムに基づいて遊技制御を実行管理する遊技制御手段（遊技用演算処理装置２００の遊技領域部２００Ａ）を備えた遊技用演算処理装置２００において、
前記遊技用演算処理装置２００は、
外部へ送信可能な遊技情報の設定情報を記憶する設定情報記憶手段（パラメータメモリ２１２）と、
前記設定情報記憶手段の設定情報に基づいて、前記作業用メモリ領域に格納されている遊技情報を複写し、記憶する複写記憶手段と、
外部からの要求に基づいて、前記遊技制御手段に関連する情報を外部からの要求に対応して送出する遊技情報応答手段と、を有し、
前記遊技情報応答手段は、
前記遊技制御手段の作用に影響を与えることなく、前記複写記憶手段から外部の要求に対応する応答情報を取得して送出することを特徴とする遊技用演算処理装置２００を実現することになる。
その場合、制御回路２１７およびＤＰＲＡＭ２１４は、パラメータメモリ２１２（設定情報記憶手段）に記憶されている遊技情報格納アドレス設定情報に基づいて遊技情報を記憶する複写記憶手段を構成する。また、外部通信制御回路２１８およびバス２１９は、外部（例えば、遊技情報収集装置１（ＰＪ１））からの要求に基づいて遊技領域部２００Ａ（遊技制御手段）に関連する情報のうち、遊技領域部２００Ａ（遊技制御手段）の作用に影響を与えることなく、複写記憶手段から外部の要求に対応する応答情報を取得して送出する遊技情報応答手段を構成する。
【００５３】
次に、作用を説明する。
本実施の形態では、遊技用演算処理装置２００の電源オン時にブートプログラムが立ち上がって正当性の簡易チェックが行わる。正当性が認められなかった場合は、ＣＰＵコア２０１の動作を停止して遊技プログラムに基づく処理を停止する。一方、正当性が認められた場合には、パラメータメモリ２１２に設定されている初期設定情報を制御回路２１７へ設定して、制御回路２１７による初期設定情報に基づく遊技領域部２００Ａ（遊技制御手段）の監視処理等を実行させる。その後、外部の遊技情報収集装置１（ＰＪ１）により所定間隔毎に遊技プログラムを使用した正当性の判定が行われる。
【００５４】
遊技機１０の役物制御は遊技用演算処理装置２００の遊技領域部２００Ａにより行われ、遊技領域部２００Ａ（遊技制御手段）に関連する遊技情報を外部からの要求に対応して送出する処理および遊技領域部２００Ａの監視処理は、情報領域部２００Ｂ側で行われる。最初に、役物制御の動作から説明する。
Ａ．役物制御の動作
図７は遊技プログラムにより行われる役物制御のフローチャートである。この制御処理は、ステップＳ１からステップＳ１７までの１シーケンスを所定の基準時間毎（割り込み毎）に繰り返し実行される。
【００５５】
処理が開始されると、ステップＳ１において、まず電源の投入時であるか否かを判別し、電源投入時であればステップＳ２で初期化処理を行い、今回のルーチンを終了する。初期化処理では、ＲＡＭ２０３におけるワークメモリのイニシャライズ、レジスタの設定処理、フラグのイニシャライズ等が行われる。
ステップＳ１で電源投入時でなければ、ステップＳ３に進んで入力処理を行う。ここでは、例えば特図始動スイッチ９１や普図始動ゲートスイッチ９２からの入力信号のチャタリング除去、論理変換の入力処理を行うとともに、特図始動スイッチ９１の入力があった場合には所定数（４個）まで、そのタイミングで後述の乱数更新処理にて作成された乱数値を取得し記憶する処理を行う。そして、このステップＳ３において、パラメータメモリ２１２に設定した遊技情報格納アドレス設定情報に対応したアドレスのワークエリア（ＲＡＭ２０３）に対して特図記憶１〜４の各データのセットおよびクリアが行われる。すなわち、外部に送信したい遊技情報は、遊技情報格納アドレス設定情報に書き込んだアドレスに基づいて（遊技プログラムに予め使用する（書き込み先）アドレスはデータとして設定されている）、ワークメモリに書き込まれる。
【００５６】
図１０は、パラメータメモリ２１２に設定した遊技情報格納アドレス設定情報であるアドレスに対応したＲＡＭ２０３（ワークメモリ）に記憶される遊技情報のうち特図に関連するデータを示すものである。すなわち、これらの遊技情報が情報領域部２００Ｂの制御に基づいて外部に送出される。
図１０に示す遊技情報は、外部に送出する情報として、パラメータメモリ２１２に設定された遊技情報格納アドレス設定情報に対応したアドレスのワークメモリに書き込まれる情報である。
【００５７】
例えば、２０１０ｈ番地には、ビットデータとして、「特別図柄変動中データ（特図変動中は「１」）」、「特別図柄停止データ（特図停止後の所定時間は「１」）」、「大当たりデータ（大当たり中は「１」）」、「大入賞口オンデータ（大入賞口オン中は「１」）」、「特図確率変動中データ（大当たり確率が変動中は「１」）が書き込まれ、２０１１ｈ番地には、ビットデータとして、「特図記憶データ１，２，３，４（特図記憶に対応して記憶有りは「１」）」が書き込まれる。
また、２０１２ｈ番地、２０１３ｈ番地、２０１４ｈ番地には、バイトデータとして、「１桁目特図停止図柄データ（左停止図柄データを表す所定のコード
）」、「２桁目特図停止図柄データ（中停止図柄データを表す所定のコード）」、「３桁目特図停止図柄データ（右停止図柄データを表す所定のコード）」が書き込まれる。
【００５８】
次いで、ステップＳ４で賞球数制御処理を行う。これにより、賞球排出回路１１３へ賞球数が送信される。次いで、ステップＳ５で乱数更新処理を行う。乱数更新処理は、乱数を更新する処理であり、初期値を乱数生成回路２０５より取得し、以降は本シーケンスが繰り返される度に＋［１］して乱数が作成される。これにより、特図および普図の乱数が変り、大当りあるいは普図当りの乱数抽出値がランダム性を保つようになる。
次いで、ステップＳ６で処理番号による分岐判断を行い、処理ＮＯ．（処理番号）に従ってステップＳ７〜Ｓ１０のうちの該当するいずれか一つの処理を行う。ステップＳ７〜Ｓ１０の概要は以下のとおりである。
【００５９】
ステップＳ７：通常処理
通常処理（普段処理）では、始動記憶がある場合に、始動記憶数を一つ減らした後、始動記憶に対応して記憶された乱数を取得し、大当り判定を行って特図の停止図柄を決定する。すなわち、入力処理で取得した乱数値の記憶がある場合は、その乱数値と大当たり判定値との比較判定を行い、大当たりの場合は大当たり停止図柄を決定するとともに、当該大当たり停止図柄をワークメモリ（ＲＡＭ２０３）の所定アドレスに格納し（ＤＰＲＡＭ２１４に複写され、情報領域部２００Ｂ側にも停止図柄が記憶されることで、外部に停止図柄を連絡できる）、処理番号を図柄変動処理に切り替える。なお、大当たり停止図柄は図１０に示すようにバイトデータである「１桁目特図停止図柄データ」〜「３桁目特図停止図柄データ」として格納される。
【００６０】
一方、外れの場合は、外れ停止図柄を決定するとともに、当該外れ停止図柄をワークメモリ（ＲＡＭ２０３）の所定アドレスに格納し（ＤＰＲＡＭ２１４に複写され、情報領域部２００Ｂ側にも停止図柄が記憶されることで、外部に停止図柄を連絡できる）、処理番号を図柄変動処理に切り替える。同様に、外れ停止図柄も図１０に示すようにバイトデータである「１桁目特図停止図柄データ」〜「３桁目特図停止図柄データ」として格納される。また、停止図柄がリーチ図柄である場合には、リーチフラグをセットした後、図柄変動処理の番号に処理番号を変更して、次のシーケンスで図柄変動処理が行われるようにする処理を行う。そして、始動記憶がない場合には、処理番号をこの普段処理を行う番号のままとして、次のシーケンスでもこの普段処理が繰返されるようにする。
【００６１】
ステップＳ８：図柄変動処理
図柄変動処理は、特図の図柄を変動および停止させる処理で、この処理で設定された表示情報を後述の「データ転送処理」（ステップＳ１３）で表示制御装置１１０に送出することで、表示制御装置１１０により特図が特別図柄表示装置７３に表示制御される。また、ワークメモリ（ＲＡＭ２０３）の所定アドレスの所定領域に対して、図１０に示すように特図変動中データのセットおよびクリア、特図停止データのセットおよびクリアが行われる。
【００６２】
ステップＳ９：大当り処理
大当り処理では、大入賞口（特別変動入賞装置７４）開放等の大当たり処理を行う。大入賞口オンデータ（図１０参照）は、ここでセットおよびクリアが行われる。
ステップＳ１０：外れ処理
外れ処理では、外れ停止図柄停止後、通常処理に戻る際の処理を行う。
以上の処理番号による分岐処理（ステップＳ７〜Ｓ１０）によれば、メインルーチンのシーケンスが繰返される度に、遊技状態に応じて処理番号が変更されてゆく。
【００６３】
次に、図７に示すメインルーチンでは、以上の分岐処理がなされた後に、次いで、ステップＳ１１で普図・普電を制御する処理を行う。ここで、普通図柄変動中データ、普通図柄停止データ、普図当たりデータ、普通電動役物オンデータ、普図確変中データ、普図記憶１、２、３、４データ、および１、２、３桁目普図停止図柄データの処理が行われる。
【００６４】
図１１は、パラメータメモリ２１２に設定した遊技情報格納アドレス設定情報であるアドレスに対応したＲＡＭ２０３（ワークメモリ）に記憶される遊技情報のうち普図に関連するデータを示すものである。すなわち、これらの遊技情報が情報領域部２００Ｂの制御に基づいて外部に送出される。
図１１に示す遊技情報は、外部に送出する情報として、パラメータメモリ２１２に設定された遊技情報格納アドレス設定情報に対応したアドレスのワークメモリに書き込まれる情報である。
例えば、２０１５ｈ番地には、ビットデータとして、「普通図柄変動中データ（普図変動中は「１」）」、「普通図柄停止データ（普図停止後の所定時間は「１」）」、「普図当たりデータ（普図当たり中は「１」）」、「普通電動役物オンデータ（普通電動役物オン中は「１」）」、「普図確率変動中データ（普図が確率変動中は「１」）が書き込まれ、２０１６ｈ番地には、ビットデータとして、「普図記憶データ１，２，３，４（普図記憶に対応して記憶有りは「１」）」が書き込まれる。
また、２０１７ｈ番地、２０１８ｈ番地、２０１９ｈ番地には、バイトデータとして、「１桁目普図停止図柄データ（左停止図柄データを表す所定のコード
）」、「２桁目普図停止図柄データ（中停止図柄データを表す所定のコード）」、「３桁目普図停止図柄データ（右停止図柄データを表す所定のコード）」が書き込まれる。
【００６５】
なお、普図停止図柄データが３桁となっているのは普図の拡張機能があり、例えば普通図柄表示装置が３桁を表示可能なタイプであっても対応できるようにしている。ただし、本実施の形態では普図が１桁のみの普通図柄表示装置７６を使用しており、そのため本実施の形態では「１桁目普図停止図柄データ」だけを使用している。
次いで、ステップＳ１２で外部情報処理を行う。これにより、外部情報（大当たり等を外部の管理装置側に出力する信号）の設定が行われる。
【００６６】
次いで、ステップＳ１３でデータ転送処理を行う。これにより、図柄変動処理、大当たり処理等で設定された表示情報が表示制御装置１１０へ送信される。次いで、ステップＳ１４でランプ・ＬＥＤ処理を行う。これにより、ランプ・ＬＥＤ１１４に対応する表示データが設定され、装飾の演出が行われる。次いで、ステップＳ１５で出力処理を行い、上記の各処理で設定された出力データを出力する処理である。次いで、ステップＳ１６で音出力処理を行い、効果音等の出力が行われる。次いで、ステップＳ１７で不正監視・不正処理を行う。これは、例えばノーカウント不正等の監視およびその対応処理を行うものである。ステップＳ１７を経ると、メインルーチンの１シーケンスが終了する。
【００６７】
Ｂ．ステータス情報作成フロー
次に、遊技用演算処理装置２００の情報領域部２００ＢがＲＡＭ２０３よりＤＰＲＡＭ２１４（複写メモリ）に複写された遊技情報に基づいて制御回路２１７が遊技情報をステータスメモリ２１６に記憶する手順（フロー）について、図８（ａ）を参照して説明する。
情報領域部２００Ｂは制御回路２１７により制御されており、制御回路２１７では、まずステップＳ２１でブートプログラムにより設定された遊技情報格納アドレス設定情報に基づいて、ＤＰＲＡＭ２１４の所定領域（遊技情報格納アドレス設定情報に基づくアドレスであり、遊技情報が格納されている領域）より遊技情報を取得する。
【００６８】
ステップＳ２２では、取得した遊技情報（ステータス情報）をステータスメモリ２１６に書き込む（記憶する）。ステータスメモリ２１６に書き込まれる情報は、図１２、図１３に示すように、遊技情報格納アドレス設定情報として設定されたアドレスのワークメモリ（ＲＡＭ２０３）に書き込まれたと同一の遊技情報である（図１０、図１１参照）。
【００６９】
図１２、図１３に示すデータは以下の内容である。
「特別図柄変動中データ」：特図変動中で「１」
「特別図柄停止データ」：特図が停止すると所定時間は「１」
「大当たりデータ」：大当たりが発生すると「１」
「大入賞口オンデータ」：大入賞口オンで「１」
「特図確率変動中データ（大当たり確率が変動中は「１」）
「特図記憶有りデータ」：特図記憶１〜４データに記憶有りで「１」
「１桁目特図停止図柄データ」：左停止図柄データを表す所定のコード
「２桁目特図停止図柄データ」：中停止図柄データを表す所定のコード
「３桁目特図停止図柄データ」：右停止図柄データを表す所定のコード
「普通図柄変動中データ」：普図変動中で「１」
「普通図柄停止データ」：普図が停止すると所定時間は「１」
「普図当たりデータ」：普図当たりが発生すると「１」
「普通電動役物オンデータ」：普通電動役物がオンすると「１」
「普図確率変動中データ（普図の確率が変動中は「１」）
「普図記憶有りデータ」：普図記憶１〜４データに記憶有りで「１」
「１桁目普図停止図柄データ」：左停止図柄データを表す所定のコード
「２桁目普図停止図柄データ」：中停止図柄データを表す所定のコード
「３桁目普図停止図柄データ」：右停止図柄データを表す所定のコード
【００７０】
Ｃ．情報取得フロー
次に、遊技情報収集装置１（ＰＪ１）が遊技用演算処理装置２００より遊技情報（ステータス情報）を取得する手順（フロー）について、図８（ｂ）を参照して説明する。
遊技情報収集装置１（ＰＪ１）では、遊技情報収集処理においてステップＳ３１で遊技用演算処理装置２００のステータスメモリ２１６に記憶されている遊技情報（ステータス情報）を監視する確認タイミングであるか否かを判別する。ここで、遊技情報収集装置１（ＰＪ１）は所定間隔毎にステータス情報を監視して、遊技情報を取得するタイミングとしている。確認タイミングでなければリターンし、確認タイミングであればステップＳ３２でステータス要求を遊技用演算処理装置２００の制御回路２１７に送信する。
【００７１】
遊技用演算処理装置２００では、情報領域部２００Ｂ側の外部通信制御回路２１８を介して制御回路２１７が処理（遊技情報通信手順のフロー）を行い、まずステップＳ３３で遊技情報収集装置１（ＰＪ１）からの指令（ステータス要求）が正規な指令情報であるか否かを判別し、正規な指令情報でなければ処理を終了する。したがって、このときは無応答となる。無応答とすることによって、不正の防止を行う。
ステップＳ３３で正規な指令情報である場合には、ステップＳ３４に進んでステータス要求か否かを判別し、ステータス要求の場合はステップＳ３５で現在ステータスメモリ２１６に格納されているステータス情報（遊技情報）を遊技情報収集装置１（ＰＪ１）へ送信して処理を終了する。
一方、ステップＳ３４の判別結果でステータス要求でない場合は今回の処理を終了する。
【００７２】
遊技情報収集装置１（ＰＪ１）では、ステップＳ３６で遊技用演算処理装置２００の情報領域部２００Ｂ側の処理によって送信されてきたステータス情報を受信して記憶する。そして、受信した遊技情報は、遊技情報収集装置１（ＰＪ１）の他の処理で演算・加工され、通信網９１に接続されている上位のノードに連絡されることになる。
【００７３】
このように本実施の形態では、遊技用演算処理装置２００のパラメータメモリ２１２の初期設定情報として遊技情報格納アドレス設定情報（遊技情報が書き込まれる書き込み先アドレス）を設定（書き込む）することにより、設定されたアドレスのＲＡＭ２０３（ワークメモリ）の内容のみが、外部に送出されることになる。
すなわち、遊技領域部２００Ａ側の動作（遊技プログラムに基づく動作）に影響を与えることなく、ＲＡＭ２０３（ワークメモリ）の内容を、情報領域部２００Ｂ側のＤＰＲＡＭ２１４（複写メモリ）に複写し、パラメータメモリ２１２の遊技情報格納アドレス設定情報のアドレスに基づいて、ＤＰＲＡＭ２１４から遊技情報を取得して、その遊技情報をステータスメモリ２１６に記憶することが行われる。
【００７４】
したがって、遊技機製造メーカーが遊技プログラムを書き込む際に、パラメータメモリ２１２の初期設定情報に、外部に送信するための遊技情報が格納されるアドレスを書き込み（設定）、情報領域部２００Ｂ側で、外部に送信してもよい遊技情報が格納されたアドレスに基づいて遊技情報を取得し送信するので、言い換えれば、設定されたアドレス以外のワークメモリ（ＲＡＭ２０３）の内容は、外部から読み取れないので、遊技プログラムのノウハウの流出が防げるとともに、不正も未然に防止することができる（遊技プログラムの解析ができない）。
【００７５】
Ｄ．遊技用演算処理装置チェック
次に、遊技用演算処理装置（以下、適宜、演算処理装置と略称する）２００のチェックに関するプログラムについて説明する。図９は遊技用演算処理装置チェックのプログラムを示すフローチャートであり、このプログラムは所定間隔毎に実行される。したがって、遊技プログラムの監視を所定タイミング毎に行うことになる。そして、遊技用演算処理装置チェックの確認結果はカウンタ用コンピュータ（ＣＣ）若しくは事務所用コンピュータ（ＨＣ）へ通報される。
遊技用演算処理装置２００をチェックする過程では、遊技用演算処理装置２００、遊技情報収集装置１（ＰＪ１）および遊技情報収集装置２（ＰＪ２）において関連する処理が行われる。
遊技情報収集装置１（ＰＪ１）には予めＬＯＮ通信網９１に設定・検査装置２３を接続することで、当該遊技情報収集装置１（ＰＪ１）に接続される遊技機１０の遊技制御装置４１に内蔵されている遊技用演算処理装置２００の正当性を判定する際に判定基準情報として使用する遊技用演算処理装置２００に内蔵されている遊技プログラムと同一の基準遊技プログラムが設定されている。
【００７６】
まず、図９に示すプログラムで遊技用演算処理装置２００の正当性を判断する場合、遊技情報収集装置１（ＰＪ１）のメインルーチンの遊技用演算処理装置チェック処理において、ステップＳ５１で乱数発生回路６１より乱数値を取得し、ステップＳ５２で遊技用演算処理装置２００内の遊技プログラムが格納されているアドレス範囲内のアドレス値に補正する。これにより、アドレス範囲内でランダムなアドレス値が算出される。この場合、乱数発生回路６１では最低限乱数値を遊技プログラムのアドレス範囲の最大値以上発生可能にしておき、ステップＳ５２の処理でアドレス内に収まるように補正する。このとき、アドレスは例えば「１０ＣＢｈ」、「１０ＣＣｈ」、・・・というようにヘキサデータであり、後述のように、これらのアドレスに対応する遊技プログラムの内容を要求することになる。
【００７７】
次いで、ステップＳ５３では算出したアドレスに格納されている遊技プログラムの内容を遊技用演算処理装置２００に応答（内容を読み出して外部に送出するという応答）してもらうべく、該当アドレスの遊技プログラム内容の要求を当該遊技情報収集装置１（ＰＪ１）に接続される遊技機１０の遊技用演算処理装置２００に送信する。これは、遊技情報収集装置１（ＰＪ１）と対になっている（つまり遊技情報収集装置１（ＰＪ１）がチェック対象としている）遊技機１０における遊技制御装置４１に内蔵されている遊技用演算処理装置２００に該当アドレスの遊技プログラム内容の要求をするものである。このとき、例えば算出・補正処理されたアドレスが、「１０ＣＢｈ」であれば、格納されている遊技プログラムのアドレス「１０ＣＢｈ」番地の内容の応答を要求する。
【００７８】
遊技用演算処理装置２００では、制御回路２１７が処理を行い、まずステップＳ５４で遊技情報収集装置１（ＰＪ１）から該当アドレスの遊技プログラム内容の要求があるか否かを判別し、要求がなければ処理を終了する。したがって、このときは無応答となる。無応答とすることによって、不正の防止を行う。例えば、何かしら応答すると、その応答を解析される恐れがあるので、無応答にしているものである。要は、不正なコマンドに対する応答動作はしないという構成である。なお、無応答に限らず、予め決められた一定の情報だけを返す（例えば、「応答不能です」という情報を返す）ようにしてもよい。このように無応答にすることにより、不正者による解析を著しく困難にすることができる。
【００７９】
ステップＳ５４で該当アドレスの遊技プログラム内容の要求がある場合には、ステップＳ５５に進み、ＣＰＵコア２０１がバス２１０を使用していない期間を利用して、要求のある該当アドレスの遊技プログラムの内容を読み込んで送信する処理を行う。これにより、遊技用演算処理装置２００におけるＲＯＭ２０２の該当アドレスの遊技プログラムの内容が読み出されて遊技情報収集装置１（ＰＪ１）に送出される。また、遊技用演算処理装置２００の電源オン時にブートプログラムにおけるセキュリティチェック後、遊技プログラムに処理を移行させる前に遊技プログラムを全て読み込み、メモリに記憶しておき、該当する要求に応答するようにしてもよい。そのようにすると、遊技プログラムに処理を移行させる前に遊技プログラムが全て読み込まれるので、ＣＰＵコア２０１がバス２１０を使用していない期間を待つ必要がなく、メモリに記憶しておいた遊技プログラムをいつでも外部の要求に応じて送出することができる。
【００８０】
遊技情報収集装置１（ＰＪ１）では、ステップＳ５６で遊技用演算処理装置２００の制御回路２１７（以下、同様）から送信された該当アドレスの遊技プログラム内容を受信し、ステップＳ５７で受信プログラム内容と、設定・検査装置２３により設定された基準遊技プログラムの該当アドレスの遊技プログラム内容とを比較する。次いで、ステップＳ５８で比較結果に基づき遊技用演算処理装置２００から送信されてきた該当アドレスの遊技プログラム内容が正常であるか否かを判別し、整合が確認された場合（例えば、該当アドレスの両プログラム内容が同じ）にはステップＳ５９で動作許可コマンドを遊技用演算処理装置２００に送信してメインルーチンにリターンする。一方、整合が確認されない場合（例えば、該当アドレスの両プログラム内容が異なる）にはステップＳ６０で動作不許可コマンドを遊技用演算処理装置２００若しくは遊技情報収集装置２（ＰＪ２）に送信してメインルーチンにリターンする。
【００８１】
このとき、例えば該当アドレス＝「１０ＣＢｈ」のとき基準遊技プログラム＝「８Ｅ」（マシンコード）が正規である場合に、該当アドレス＝「１０ＣＢｈ」に対応する遊技プログラム＝「８Ｅ」と読み出されれば、整合が確認されたことに相当し、遊技プログラム＝「８Ｆ」と読み出されたような場合には、整合が確認されないことに相当する。また、該当アドレス＝「１０ＣＢｈ」から所定バイト（例えば、６４バイト）分を要求し、その所定範囲をチェックするようにしてもよい。
【００８２】
遊技用演算処理装置２００では、制御回路２１７が処理を行い、ステップＳ６１で遊技情報収集装置１（ＰＪ１）より監視された遊技プログラムの正当性判定結果を待ち、その判定結果が動作許可であるか否かを判別し、動作許可であればそのまま処理を終了する（遊技プログラムの進行を停止させない）。一方、動作不許可であれば、ステップＳ６２に進んでＣＰＵコア２０１の動作停止（例えば、ＣＰＵコア２０１にＨＡＬＴをかける）を設定し処理を終了する。これにより、遊技プログラムの動作が停止し、遊技は行われない。
【００８３】
遊技情報収集装置２（ＰＪ２）では、異常対処処理において、ステップＳ６３で遊技情報収集装置１（ＰＪ１）から動作不許可コマンドを受信すると、異常遊技機に対して打止信号をオンして球の発射を停止し、メインルーチンにリターンする。これにより、遊技情報収集装置２（ＰＪ２）に接続されている該当する遊技機１０における遊技球の発射が停止される。すなわち、遊技機１０の動作が不能動化される。したがって、遊技用演算処理装置２００の遊技プログラムが偽造されて正規のものでない場合には、遊技を継続できなくなり、不正を防止することができる。ステップＳ６３では異常遊技機の発射をオフしているが、これに限らず、例えば遊技機電源断信号を遊技機電源装置（図示略）へ出力し、異常遊技機の電源をオフしてもよい。
【００８４】
なお、遊技用演算処理装置２００に外部よりの指示（例えば、コマンド）で動作を停止する機能があれば、遊技情報収集装置１（ＰＪ１）から動作不許可コマンドを遊技用演算処理装置２００に送信して遊技機１０の動作を不能動化するのがよく、無ければ遊技情報収集装置１（ＰＪ１）から動作不許可コマンドを遊技情報収集装置２（ＰＪ２）に送信して遊技機１０の動作を不能動化するのがよい。また、本実施の形態のように両者を組み合せるような構成でもよい。
【００８５】
Ｅ．遊技機の検査
次に、遊技機１０の検査方法について説明する。図１４は遊技機検査機関（例えば、第３者機関）により遊技機１０（特に、遊技制御装置４１）の検査を行う場合の本実施の形態の接続関係を示す図である。本実施の形態では、遊技機１０の遊技制御装置４１に内蔵されている遊技用演算処理装置２００と遊技機検査機関の空打ち検査装置３００とを接続（外部通信用端子１０７を介して）する。
遊技機１０（遊技制御装置４１）の検査では、実球を発射することなく、いわゆる空打ち検査が行われる。
【００８６】
（ａ）従来の検査方法
説明の都合上、ここで従来の検査方法を概略説明する。空打ち試験機においては、その入出力信号が規約されており、それに即して応答するように遊技機製造メーカ側は遊技制御基板と空打ち試験機との間に中継装置なるものを介在させている。すなわち、遊技制御基板は検査対象であり、空打ち試験機への入出力信号のための改造はできない。したがって、中継装置では空打ち試験機が要求する情報に基づいて遊技制御基板より取得する信号を加工し（管理装置（ホールコンピュータ）ヘ出力するために予め用意されている外部信号のみでは、空打ち試験機へ対応するための信号は作成できない。例えば、大入賞口ソレノイドを駆動する信号等を取得して対応している）、空打ち試験機が所望する信号形態に変換して応答する。
【００８７】
空打ち試験機との結線では、遊技制御基板より第１種連続役物用中継装置（特図に関わる処理）および普通電動役物用中継装置（普図に関わる処理）へ接続する。この場合、遊技制御基板より各中継装置への信号線は、各中継装置が必要とする信号線を連絡するためにばらばらに接続される。第１種連続役物用中継装置の場合、空打ち試験機から中継装置へ「第１種連続役物用に関する出力信号」が出される。これには、特図の所望の桁を選択する桁指定コード・bit０信号〜桁指定コード・bit３信号があるとともに、第１種始動口スイッチ、１０カウントスイッチ、継続領域スイッチの各信号がある。
【００８８】
そして、これらの信号に応答して第１種連続役物用中継装置から空打ち試験機に対して「中継装置からの第１種連続役物に関する入力信号」が入力されることになる。これには、特図のパターン（何の図柄か）を認識するために各々の図柄（桁指定のもの）を８ビット（bit）にコード化したデータであるパターンデータ・bit０信号〜パターンデータ・bit７信号、図柄のパターンが同じで色違い図柄がある場合、それを区別するためのカラーデータ（４ビット）であるカラーデータ・bit０信号〜カラーデータ・bit３信号、特図記憶を示す保留ランプ１信号〜保留ランプ４信号、大入賞口ソレノイド信号、大当り信号、図柄変動中信号、図柄確定信号、確率変動中信号がある。
【００８９】
一方、普通電動役物用中継装置の場合、空打ち試験機から中継装置へ「普通電動役物に関する出力信号」が出される。これには、普図の所望の桁を選択する桁指定コード・bit０信号〜桁指定コード・bit３信号があるとともに、普通図柄作動口スイッチ、入賞スイッチの各信号がある。
そして、これらの信号に応答して普通電動役物用中継装置から空打ち試験機に対して「中継装置からの普通電動役物に関する入力信号」が入力されることになる。これには、普図のパターン（何の図柄か）を認識するために各々の図柄（桁指定のもの）を８ビット（bit）にコード化したデータであるパターンデータ・bit０信号〜パターンデータ・bit７信号、普図の図柄のパターンが同じで色違い図柄がある場合、それを区別するためのカラーデータ（４ビット）であるカラーデータ・bit０信号〜カラーデータ・bit３信号、普図記憶を示す保留ランプ１信号〜保留ランプ４信号、普通電動役物ソレノイド信号、当り信号、図柄変動中信号、図柄確定信号、確率変動中信号がある。
【００９０】
次に、従来の検査方法の動作について概略説明すると、空打ち試験機は第１種始動口に設けられたセンサヘの疑似信号として、「第１種始動口スイッチ」信号を第１種連続役物用中継装置を介して遊技制御基板に出力して、図柄確定信号（図柄の停止が確定したことを知らせる信号）の入力を待ち、入力を受け付けると、停止した図柄のうち所望の図柄情報を取得すべく、桁指定コード信号を出力する（例えば、特図が３図柄の場合、左図柄（１桁目）、中図柄（２桁目）、右図柄（３桁目）と指定していく）。
【００９１】
第１種連続役物用中継装置は、遊技制御装置から表示制御装置へ出力される表示情報信号を取得しているので、その表示情報信号に基づいて空打ち試験機が望む情報形態で応答する。この場合、特図に使用する図柄はキャラクタ等の絵図柄もあるので、予め特図に使用する図柄を１６進値で対応させた変換表を遊技機検査機関へ提出している。例えば、「星の図柄」＝０６ｈという具合である。また、応答する図柄に色が付いている場合（例えば、赤の「７」、緑の「７」等）には、カラーデータも併せて応答する。この場合、第１種連続役物用中継装置には遊技制御装置より取得した表示情報信号に対応して空打ち試験機が所望する信号情報に変換するためのデータが設定されている。
【００９２】
このように、空打ち試験機から遊技制御基板に疑似信号を入力することで、遊技を行い、その結果として付随する情報（図柄情報（桁指定要求に対する応答）、保留ランプ、図柄変動、図柄確定等）の応答を受け、所定の検査（例えば、設定確率に対する大当たり出現率の検査）が行われる。同様に、普図、普電についても、普通電動役物用中継装置を使用して検査が行われる。
従来、空打ち試験機（検査機関）側が望む信号としては、上述した各種のものがあり（第１種の場合）、結線作業が大変であったり、機種毎に中継装置を作成する必要があったりして、面倒であるし、コストもかかっている。また、大当り時の停止図柄のように遊技店が本来望む情報を簡単に得られない。
【００９３】
（ｂ）本実施の形態の検査方法
これに対して本実施の形態では、第１種遊技機１０（普図普電付き）の場合、空打ち検査装置３００は第１種始動口（普通変動入賞装置７５）に設けられたセンサ（特図始動スイッチ９１）へ疑似的に外部より（遊技用演算処理装置２００の情報領域部２００Ｂの通信機能を利用せずに）信号を入力する。この作業は容易である。次いで、遊技用演算処理装置２００の通信機能を利用して空打ち検査装置３００で取得したい遊技情報を得る。これは、空打ち検査装置３００側で図８に示した遊技情報収集処理を行うことにより可能で、このとき空打ち検査装置３００により遊技用演算処理装置２００のステータスメモリ２１６を監視することで、遊技情報を取得し所要の検査が行える。例えば、「第１種始動口スイッチ」信号を遊技制御装置４１に出力して、ステータスメモリ２１６を監視することで、特別図柄停止データの停止データに基づいて、停止した図柄のうち所望の図柄情報を取得する。これにより、特図が３図柄の場合の左図柄（１桁目）、中図柄（２桁目）、右図柄（３桁目）を容易に得ることができる。
【００９４】
本発明の実施の形態は、上記例に限らず、以下に述べるような各種の変形実施が可能である。
（ａ）本発明の遊技用演算処理装置はパチンコ遊技機に限らず、パチスロ遊技機に適用されるものであってもよい。要は、遊技機の遊技制御手順たる遊技プログラムおよび該遊技プログラムの動作に関連して使用される作業用メモリを内蔵し、予め格納された遊技プログラムに基づいて遊技制御を実行管理する遊技制御手段を備えた遊技用演算処理装置を含むものであれば適用可能である。
（ｂ）本発明における遊技用演算処理装置はパチンコ遊技機でなく、例えば映像式ゲーム機のようなものでも、遊技プログラムを使用する遊技機であれば適用できる。
（ｃ）遊技用演算処理装置の適用される遊技機は実球式に限るものではなく、封入球式の遊技機であってもよい。また、本発明の適用対象となる遊技機は、どのような種類の遊技機でも本発明を適用できる。例えば、磁気カードで玉貸しを行うもの、ＩＣカードで玉貸しを行う等の遊技機のタイプに限定されずに、本発明を適用することができる。
【００９５】
（ｄ）遊技情報収集装置１（ＰＪ１）あるいは遊技情報収集装置２（ＰＪ２）は比較的小型で製造可能であり、例えば遊技機１０等の内部に一体的に組み込むような構成にしてもよい。
（ｅ）上記実施の形態では、遊技情報収集装置１（ＰＪ１）および遊技情報収集装置２（ＰＪ２）を別体として構成しているが、例えば遊技情報収集装置１（ＰＪ１）が遊技情報収集装置２（ＰＪ２）の機能を併せ持つような構成にしてもよい。
【００９６】
【発明の効果】
このように、請求項１記載の発明は、作業用メモリに書き込まれている内容を複写記憶手段に複写し、設定情報記憶手段に記憶されている設定情報に基づいて、複写記憶手段に複写された内容から外部に送出可能な遊技情報を抽出し遊技情報記憶手段に記憶して、外部からの要求に対して遊技情報応答手段が、遊技制御手段の作用に影響を与えることなく、遊技情報記憶手段に記憶されている遊技情報を送出する。したがって、以下の効果を得ることができる。
【００９７】
遊技機の検査を行う際に、外部の検査装置（例えば、空打ち検査装置）は直接的に遊技制御装置（遊技用演算処理装置）と接続できるとともに、遊技用演算処理装置から遊技情報を取得することができ、遊技機検査の簡便化を行うことができる。
また、遊技機製造メーカは、機種毎に中継装置を作成したりあるいは変更するという作業が必要でなくなり、検査準備が簡単になって検査準備のためのコストも抑制することができる。
【００９８】
さらに、遊技店が本来望む情報を遊技機から簡単に出力することができる。したがって、遊技店における遊技機より取得する情報を充実化することができ、管理装置における情報報知のバリエーションが増える。例えば、管理装置メーカは従来より詳細な遊技情報（例えば、停止図柄情報等）を取得でき、新たな情報報知が行えるとともに、現在、遊技店の多数で行われている大当たり時の停止図柄による営業方法の選択（例えば、１回交換、無制限等）等を自動化することも可能になる。例えば、１回交換の停止図柄（大当たり）の場合は、大当たり終了後に発射を停止するとか、あるいは遊技店が所望する営業情報を提供することが容易になる。
【００９９】
そして、外部に送信するための遊技情報の設定情報を設定情報記憶手段に書き込み、その設定された設定情報に対応する遊技情報のみが外部に送出されるため、作業用メモリに書き込まれている他の情報内容が外部から読み取れない。したがって、遊技プログラムのノウハウの流出を防げるとともに、不正も未然に防止することができる。例えば、遊技プログラムの解析ができないという不正に対して有効な効果が得られる。
【図面の簡単な説明】
【図１】遊技店の全体構成を示すブロック図である。
【図２】遊技情報収集装置１（ＰＪ１）のブロック図である。
【図３】遊技盤を示す図である。
【図４】遊技制御装置のブロック図である。
【図５】遊技用演算処理装置のブロック図である。
【図６】ＤＰＲＡＭの動作を説明する図である。
【図７】役物制御プログラムを示すフローチャートである。
【図８】遊技情報収集処理プログラムを示すフローチャートである。
【図９】遊技用演算処理装置チェックのプログラムを示すフローチャートである。
【図１０】ワークメモリの内容を説明する図である。
【図１１】ワークメモリの内容を説明する図である。
【図１２】ステータスメモリの内容を説明する図である。
【図１３】ステータスメモリの内容を説明する図である。
【図１４】遊技機の検査方法を説明する図である。
【符号の説明】
１０、１０ａ、１０ｂ  遊技機
４１、４１ａ、４１ｂ  遊技制御装置
２００  遊技用演算処理装置
２００Ａ  遊技領域部（遊技制御手段）
２００Ｂ  情報領域部
２０３  ＲＡＭ（作業用メモリ：ワークメモリ）
２１０  バス（複写記憶手段）
２１２  パラメータメモリ（設定情報記憶手段）
２１４  ＤＰＲＡＭ（複写記憶手段）
２１６  ステータスメモリ（遊技情報記憶手段）
２１７  制御回路（遊技情報記憶手段、複写記憶手段）
２１８  外部通信制御回路（遊技情報応答手段）
２１９  バス（遊技情報応答手段）