(57)【特許請求の範囲】
【請求項１】
遊技の進行を管理する遊技制御装置と、前記遊技制御装置からの指令に基づいて遊技者へ遊技価値を付与する制御を行う払出制御装置と、
遊技機外の外部装置へ信号伝達のために外部装置側と接続するための外部端子基板と、を備えた遊技機において、
前記遊技制御装置は、
遊技の進行を管理する遊技プログラムを実行するとともに、個体毎に予め割り当てられて外部へ出力可能な個体識別情報を記憶する第１の演算処理手段と、
前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、を備え、
前記払出制御装置は、
遊技価値を付与する払出プログラムを実行するための第２の演算処理手段と、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、
を備え、
前記外部端子基板は、
前記払出制御装置と接続されるとともに、アイソレーション手段と、前記外部装置との接続部とを有し、
前記個体識別情報出力制御手段は、前記アイソレーション手段を介して前記個体識別情報を出力制御し、
前記送信制御手段が送信する前記個体識別情報の送信態様と、前記個体識別情報出力制御手段が出力する前記個体識別情報の出力態様は、異なる態様であり、
さらに、前記送信制御手段が送信する前記個体識別情報の送信態様は、遊技制御装置の個体毎に異なる情報と、遊技制御装置の個体間で共通となる情報と、の組合せで構成されることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機などの遊技機に関する。
【背景技術】
【０００２】
従来、遊技機の代表例としてパチンコ機がある。このような従来の遊技機では、遊技制御装置に設けられる演算処理装置の正当性を確認できるように固有ＩＤ（個体識別情報）を演算処理装置に記録し、遊技機外の外部装置からの要求により固有ＩＤを出力するものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１２６４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ガラス枠等が開放されたことを示す信号を出力しているだけでは、遊技機に対して不正された可能性があることを報知することはできるが、遊技機用演算処理装置を有する制御装置に対する不正の可能性が高いことを外部に報知可能なものとはなっていなかった。
【０００５】
そこで本発明は、遊技機用演算処理装置を有する制御装置に対する不正の可能性が高いことを外部に報知可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の遊技機は、遊技の進行を管理する遊技制御装置と、前記遊技制御装置からの指令に基づいて遊技者へ遊技価値を付与する制御を行う払出制御装置と、
遊技機外の外部装置へ信号伝達のために外部装置側と接続するための外部端子基板と、を備えた遊技機において、
前記遊技制御装置は、
遊技の進行を管理する遊技プログラムを実行するとともに、個体毎に予め割り当てられて外部へ出力可能な個体識別情報を記憶する第１の演算処理手段と、
前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、を備え、
前記払出制御装置は、
遊技価値を付与する払出プログラムを実行するための第２の演算処理手段と、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、
を備え、
前記外部端子基板は、
前記払出制御装置と接続されるとともに、アイソレーション手段と、前記外部装置との接続部とを有し、
前記個体識別情報出力制御手段は、前記アイソレーション手段を介して前記個体識別情報を出力制御し、
前記送信制御手段が送信する前記個体識別情報の送信態様と、前記個体識別情報出力制御手段が出力する前記個体識別情報の出力態様は、異なる態様であり、
さらに、前記送信制御手段が送信する前記個体識別情報の送信態様は、遊技制御装置の個体毎に異なる情報と、遊技制御装置の個体間で共通となる情報と、の組合せで構成されることを特徴とする。
なお、外部装置とは、遊技場に設けられる遊技機からの大当り信号等の遊技機状態信号を収集する管理装置、またはこの管理装置のノードである通信装置を含む他、例えば遊技機に併設される遊技媒体貸出装置としてのカードユニット（ＣＲユニット：カード式球貸制御ユニット）を含めてもよい。なお、カードユニットを含めても良いというのは、前記の管理装置のノードである通信装置を含むと同様であり、カードユニットは、球貸情報を収集する球貸情報収集装置のノードであり、それを利用して個体識別情報を収集してもよいということである。要は、遊技機の外部であって、遊技店側が個体識別情報をチェック可能な装置であればよい。
【発明の効果】
【０００７】
本発明によれば、当該遊技機用演算処理装置を有する制御装置に対する不正の可能性が高いことを外部に報知可能となる。
【図面の簡単な説明】
【０００８】
【図１】パチンコ機の前面側斜視図である。
【図２】パチンコ機の遊技盤の前面図である。
【図３】パチンコ機の裏面図である。
【図４】外部情報端子板の斜視図である。
【図５】外部情報端子板の平面図である。
【図６】パチンコ機の制御系を示すブロック図である。
【図７】遊技用マイコンのブロック図である。
【図８】払出用マイコンのブロック図である。
【図９】遊技制御装置のメイン処理を示すフローチャートである。
【図１０】タイマ割込み処理を示すフローチャートである。
【図１１】特図ゲーム処理を示すフローチャートである。
【図１２】特図表示中処理を示すフローチャートである。
【図１３】入賞口スイッチ／エラー監視処理を示すフローチャートである。
【図１４】エラーチェック処理を示すフローチャートである。
【図１５】外部情報編集処理を示すフローチャートである。
【図１６】外部情報編集処理を示すフローチャートである。
【図１７】固有情報信号編集処理を示すフローチャートである。
【図１８】固有情報取得処理を示すフローチャートである。
【図１９】払出制御装置のメイン処理を示すフローチャートである。
【図２０】固有情報受信割込み処理を示すフローチャートである。
【図２１】固有情報解析処理を示すフローチャートである。
【図２２】固有情報解析処理を示すフローチャートである。
【図２３】固有情報解析処理を示すフローチャートである。
【図２４】タイマ割込み処理を示すフローチャートである。
【図２５】外部情報出力編集処理を示すフローチャートである。
【図２６】固有情報信号編集処理を示すフローチャートである。
【図２７】個体識別情報の送信例を示す図である。
【図２８】個体識別情報を出力する際のタイミングチャートである。
【図２９】遊技制御装置のブロック図である。
【図３０】固有情報信号編集処理を示すフローチャートである。
【図３１】個体識別情報を出力する際のタイミングチャートである。
【図３２】遊技制御装置のブロック図である。
【図３３】固有情報信号編集処理を示すフローチャートである。
【図３４】固有情報取得処理を示すフローチャートである。
【図３５】パチンコ機の制御系を示すブロック図である。
【図３６】タイマ割込み処理を示すフローチャートである。
【図３７】固有情報信号編集処理を示すフローチャートである。
【図３８】シリアル受信割込み処理を示すフローチャートである。
【図３９】固有情報解析処理を示すフローチャートである。
【図４０】固有情報解析処理を示すフローチャートである。
【図４１】固有情報解析処理を示すフローチャートである。
【図４２】遊技制御装置のブロック図である。
【図４３】固有情報信号編集処理を示すフローチャートである。
【図４４】パチンコ機の制御系を示すブロック図である。
【図４５】パチンコ機の制御系を示すブロック図である。
【図４６】パチンコ機の制御系を示すブロック図である。
【図４７】パチンコ機の制御系を示すブロック図である。
【図４８】固有情報信号編集処理を示すフローチャートである。
【図４９】パチンコ機の制御系を示すブロック図である。
【図５０】遊技制御装置のメイン処理を示すフローチャートである。
【図５１】遊技制御装置のメイン処理を示すフローチャートである。
【図５２】タイマ割込み処理を示すフローチャートである。
【図５３】固有情報取得処理を示すフローチャートである。
【図５４】シリアル受信割込み処理を示すフローチャートである。
【図５５】固有情報信号編集処理を示すフローチャートである。
【図５６】固有情報取得処理を示すフローチャートである。
【図５７】パチンコ機の制御系を示すブロック図である。
【図５８】パチンコ機の制御系を示すブロック図である。
【図５９】パチンコ機の制御系を示すブロック図である。
【図６０】エラーチェック処理を示すフローチャートである。
【図６１】外部情報編集処理を示すフローチャートである。
【図６２】外部情報編集処理を示すフローチャートである。
【図６３】固有情報信号編集処理を示すフローチャートである。
【図６４】個体識別情報を出力する際のタイミングチャートである。
【図６５】固有情報信号編集処理を示すフローチャートである。
【図６６】遊技制御装置のメイン処理を示すフローチャートである。
【図６７】特図表示中処理を示すフローチャートである。
【図６８】エラーチェック処理を示すフローチャートである。
【図６９】外部情報編集処理を示すフローチャートである。
【図７０】外部情報編集処理を示すフローチャートである。
【図７１】固有情報信号編集処理を示すフローチャートである。
【図７２】固有情報取得処理を示すフローチャートである。
【図７３】個体識別情報を出力する際のタイミングチャートである。
【図７４】固有情報信号編集処理を示すフローチャートである。
【図７５】固有情報取得処理を示すフローチャートである。
【図７６】遊技制御装置のメイン処理を示すフローチャートである。
【図７７】遊技制御装置のメイン処理を示すフローチャートである。
【図７８】固有情報取得処理を示すフローチャートである。
【図７９】固有情報取得処理を示すフローチャートである。
【図８０】タイマ割込み処理を示すフローチャートである。
【図８１】固有情報通信エラー解除処理を示すフローチャートである。
【図８２】固有情報信号編集処理を示すフローチャートである。
【図８３】個体識別情報を出力する際のタイミングチャートである。
【図８４】固有情報通信エラー解除処理を示すフローチャートである。
【図８５】固有情報信号編集処理を示すフローチャートである。
【図８６】タイマ割込み処理を示すフローチャートである。
【図８７】遊技制御装置のメイン処理を示すフローチャートである。
【図８８】タイマ割込み処理を示すフローチャートである。
【図８９】特図表示中処理を示すフローチャートである。
【図９０】エラーチェック処理を示すフローチャートである。
【図９１】外部情報編集処理を示すフローチャートである。
【図９２】シリアル受信割込み処理を示すフローチャートである。
【図９３】固有情報再送処理を示すフローチャートである。
【図９４】固有情報取得処理を示すフローチャートである。
【図９５】固有情報取得処理を示すフローチャートである。
【図９６】固有情報取得処理を示すフローチャートである。
【図９７】固有情報取得処理を示すフローチャートである。
【発明を実施するための形態】
【実施例１】
【０００９】
以下、本発明の実施例１として、パチンコ機に適用した場合の形態例を、図面を参照して説明する。
「実施例１：シリアル−シリアル−再送要求無し−管理装置」
これは、主基板（遊技制御装置）からシリアルで固有ＩＤを払出基板（払出制御装置）に送り、払出基板から外部への固有ＩＤの伝送もシリアルで行うものである。ただし、払出基板から主基板への固有ＩＤの再送要求はない形態である（詳細は後述）。なお、外部装置としては管理装置を設定している。
Ａ．パチンコ機の正面構成
最初に、図１によって本例のパチンコ機の全体構成について説明する。図１は本例のパチンコ機１の前面側斜視図である。
パチンコ機１は、当該パチンコ機１が設置される島に対して固定される機枠２と、この機枠２にヒンジ部３において回動可能に軸支されることによって、機枠２に対して開閉自在とされた前面枠４とを備える。この前面枠４には、遊技盤２０（図２に示す）が取り付けられている。
【００１０】
また前面枠４には、その前面上側を覆うようにガラス枠５が開閉自在に取付けられている。なお、このガラス枠５により保持されるガラス板（透明のプラスチックボードでもよい、符号は省略）を介して、遊技盤２０の後述する遊技領域２２が前面から視認可能となっている。またガラス枠５は、ヒンジ部３において前面枠４に開閉可能に軸支されている。
ここで、前面枠４は遊技枠という名称で呼称され、ガラス枠５は前枠という名称で呼称されることもあるが、本実施例では前面枠４、ガラス枠５で説明している。
このガラス枠５の下側には、操作パネル６が設けられている。
なお、通常、パチンコ機１には遊技媒体貸出装置としてのＣＲユニット（カード式球貸制御ユニット）が併設されることもあるが、ここでは図示を略している。ただし、図６では、ＣＲユニットをカードユニット５５１として図示しており、このカードユニット５５１との間で信号などの伝達を中継するカードユニット接続基板５４についても図６で示している。
【００１１】
図２に示すように、遊技盤２０は、板状の基材（いわゆるベニア）の前面に遊技釘を植設したもので、その前面の略円形領域がガイドレール２１で囲まれることにより遊技領域２２が形成されたものである。遊技領域２２は、打ち込まれた遊技球を上方から落下させつつアウトあるいはセーフの判定（入賞したか否かの判定）を行う領域であり、入賞口に遊技球が入って有効にセーフとなる場合は、所定数の遊技球がガラス枠５の下部に設けられた上皿７に排出される（即ち、賞球として排出される）構成となっている。
また、前面枠４の開閉側（図１において右側）の縁部には、前面枠４及びガラス枠５の施錠装置（図示省略）の鍵挿入部８が形成されている。
【００１２】
また、ガラス枠５の下部に設けられた上皿７は、賞球として又は貸球として排出された発射前の遊技球を一時保持するものである。この上皿７には、遊技者が操作する押ボタン式の演出ボタン９が設けられている。
また、操作パネル６には、上皿７の遊技球を遊技者の操作によって移すことができる下皿１０と、遊技球の発射操作を行う発射操作ハンドル１１とが設けられている。
また、図１において符号１２ａ、１２ｂで示すものは、効果音等を出力するスピーカである。このうち符号１２ａは、ガラス枠５の上部左右両側に設けられた上スピーカである。また符号１２ｂは操作パネル６の左端部（下皿１０の左側）に設けられた下スピーカである。
【００１３】
また図１において、符号１３で示すものは、ガラス枠５の前面に設けられたＬＥＤ（発光ダイオード）を発光源とする装飾ランプであり、符号１４で示すものは、ガラス枠５の上部左右両側前面に設けられたムービングライトである。図示省略しているが、ムービングライト１４は、発光源としてＬＥＤを備え、駆動源としてモータを備えている。ここで、装飾ランプ１３とムービングライト１４は図６に示す装飾ＬＥＤ３０１を構成する。
【００１４】
Ｂ．遊技盤の前面構成
図２において、符号２１は遊技盤２０のガイドレールであり、既述したように、遊技盤前面の略円形領域がこのガイドレール２１で囲まれることにより遊技領域２２が形成されている。
遊技領域２２には、図２に示すように、アウト球流入口２３、センターケース２４、第１始動入賞口２５、普通電動役物（普電）としての第２始動入賞口２６、変動入賞装置２７、一般入賞口２８〜３１、普図始動ゲート３２、多数の遊技釘（図示省略）などが設けられている。また、遊技盤２０の遊技領域２２外には、一括表示装置３５が設けられている。なお遊技釘は、遊技領域２２の上部に飛入した遊技球がこれに当たりながら流下するものであり、センターケース等の取付部分を除いた遊技領域内に複数本植設されている。
【００１５】
センターケース２４は、遊技盤２０の裏側に取り付けられる表示装置４１（図６に示す）の表示部４１ａ（図２に示す）の前面周囲を囲む部材である。図示省略しているが、このセンターケース２４には、演出又は装飾のためのＬＥＤを発光源とするランプ類や、例えば表示装置４１における演出表示と協働して演出効果を高める電動役物（モータやソレノイドなどの駆動源によって作動する可動部を有する役物）が設けられている。
なお、演出又は装飾のためのランプ類は、遊技盤２０のセンターケース２４以外の部分（遊技領域２２外でもよい）にも設けられる。なお、遊技盤２０（センターケース２４含む）に設けられた演出又は装飾のためのランプ類は、盤装飾装置を構成する。また、センターケース２４に設けられた電動役物は、盤演出装置を構成する。なお、盤演出装置を構成する電動役物は、遊技盤２０のセンターケース２４以外の箇所に設けられてもよい。
【００１６】
表示装置４１は、例えば液晶表示装置を含んで構成され、通常、変動表示装置と称されるものである。なお、表示装置４１の名称としては、同様の機能を持つ部材の呼び名として、例えば特図表示装置、図柄変動装置、可変図柄表示装置、識別情報変動装置、識別情報変動表示装置など各種あるが、機能が同じものは同一の範疇である。
表示装置４１は、数字や文字などの識別情報（特図という）を表示可能な表示部４１ａ（画面）を有し、複数列の特図を表示可能である。例えば、左側と中央と右側に特図を縦３列に表示し、各列において数字や文字等よりなる特図を停止状態で表示（停止表示）したり、あるいは変動状態（例えば、縦方向にスクロールする状態）で表示（即ち、変動表示）したりすることが可能である。
また表示部には、上記特図とは別個に背景画像やキャラクタ画像などの演出用又は情報報知用の画像、或いは、いわゆる普図に相当する画像が表示可能である。なお、特図とは大当りに関連する変動表示ゲームで変動表示される識別情報であり、普図とは普図当り（大当りではない）に関連する変動表示ゲームで変動表示される識別情報である。
【００１７】
また始動入賞口２５，２６は、後述するように特図の始動入賞口として機能する入賞口であり、本例では図２に示すように上下に並んで配設されている。上側の第１始動入賞口２５は常に開口している。下側の第２始動入賞口２６は、開閉部材２６ａを左右両側に有し、これら開閉部材２６ａが逆ハの字状に開くと入賞可能になり、図２に示すようにこれら開閉部材２６ａが閉じていると入賞不可能である。これら始動入賞口２５，２６は、センターケース２４の中央部下方に配置されている。
また変動入賞装置２７は、開閉部材２７ｂによって開閉される大入賞口２７ａを有する装置（いわゆるアタッカー）である。この大入賞口２７ａは、後述する大当りになったことを条件として開放されて遊技球が入賞可能となる。
【００１８】
次に一括表示装置３５は、いわゆる普図の表示や特図の表示、さらには特図や普図の始動記憶の保留表示（場合により、特図保留表示、普図保留表示という）や、遊技状態の表示を行うものであり、例えばＬＥＤを発光源とする複数の表示器（例えば、１個の小さなランプよりなる表示器、或いは本特図としての数字等を表示可能な例えば７セグメントの表示器）によって構成される。なお、始動記憶の保留表示（場合により、単に始動記憶表示という）とは、変動表示ゲームが未実施の状態で保留されている始動記憶の数等を報知するための表示であり、一般的には、始動記憶毎にランプ等の点灯によって表示する。即ち、始動記憶が３個有れば、３個のランプを点灯させたり、３個の図形を表示させたりすることによって行われる。
なお、この一括表示装置３５の表示器によって表示されるものが本特図や本普図（正式な特図や普図）であるのに対して、前述の変動表示装置４１の表示部等で行われる特図や普図の表示は、遊技者向けの演出用のダミー表示である。このため、遊技者から見て特図や普図といえば、このダミー表示の方を指している。なお以下では、このダミー表示であることを強調する場合に、例えば「飾り特図」と表記する。
このように、この一括表示装置３５は、遊技者向けのものではなく、遊技盤２０の検査などで使用されるものである。例えば、遊技者向けの特図の始動記憶の表示（特図保留表示）は、例えば変動表示装置４１の表示部、或いは遊技盤２０に設けた複数のランプ（発光部）によって行われる。
【００１９】
Ｃ．パチンコ機裏側の構成
次に図３は、本実施例のパチンコ機１の裏側全体構成を示す図である。
パチンコ機１における裏機構の主要な部品としては、貯留タンク５１、誘導路５２ａ、払出ユニット５３、カードユニット接続基板５４、外部情報端子板５５、払出制御装置２００、遊技制御装置１００、演出制御装置３００、及び電源装置５００などがある。
【００２０】
貯留タンク５１は、払出される前の球を予め貯留しておくもので、この貯留タンク５１の球数の不足は補給センサ（図示略）によって検出され、不足のときは島設備のシュートと呼ばれる機器から球が補給される。貯留タンク５１内の球は誘導路５２ａにより誘導され、払出モータ２２２（図６に示す）を内蔵する払出ユニット（図示略）によって前述の上皿７に排出される。なお払出ユニットは、例えば払出モータ２２２の回転量に応じた球数の遊技球の排出が可能であり、この払出ユニットによって上皿１２に向けて払い出される遊技球は、払出球検出スイッチ２１５（図６に示す）によって検出される。
外部情報端子板５５はパチンコ機１の各種情報（固有ＩＤを含む）をホールの管理装置に送る場合の中継端子基板（外部端子基板）としての機能を有するもので、詳細は図４，５を用いて後述する。
【００２１】
ここで、上記の固有ＩＤは遊技制御装置１００における演算処理装置（後述の遊技用マイコン１１１）であることを個別に（ユニークに）識別可能な個体識別情報に相当するが、払出制御装置２００における演算処理装置（後述の払出用マイコン２０１）にも、当該演算処理装置であることを個別に（ユニークに）識別可能な個体識別情報が格納されている。そこで、本実施例１では必要に応じて遊技用マイコン１１１を識別可能な個体識別情報を主基板固有ＩＤ，払出用マイコン２０１を識別可能な個体識別情報を払出固有ＩＤと適宜、区別して説明する。後述の他の実施例についても同様である。
なお、区別しないで、通常単に固有ＩＤというときは、主基板固有ＩＤを指す。
また、発明概念では、固有ＩＤを「個体識別情報」と称しているが、通常の現場レベルなど一般的な場合は、個体識別情報を固有ＩＤとして称することも多いので、本明細書において、実施例１では、個体識別情報を固有ＩＤとして説明したり、また、明細書及び図面上も固有ＩＤとのバランス上、固有情報あるいは固有識別情報として記述や図示することがある（後述の各実施例において同様）。
【００２２】
払出制御装置２００は、遊技球の払出（賞球払出と貸球払出の両方）に必要な制御を行うもので、所定のケース内にこの制御機能を実現する回路基板が収納されて構成されている。この払出制御装置２００は、図６に示すように遊技制御装置１００から送信される払出制御コマンドに基づき、所定数の遊技球を賞球として上皿７に排出させる賞球払出の制御を行う。また払出制御装置２００は、カードユニット５５１（図６参照）からのＢＲＤＹ信号やＢＲＱ信号に基づいて、所定数の遊技球を貸球として上皿７に排出させる貸球払出の制御を行う。
遊技制御装置１００は、遊技盤２０に配設されているソレノイド等を制御するとともに、他の制御装置に制御情報（コマンド）を送って、遊技の進行を統括的に管理制御するものであり（詳細後述する）、これら制御を行うマイコンを含む回路が形成された基板が、所定のケース内に収納された構成となっている。
【００２３】
演出制御装置３００は、遊技制御装置１００から送信されるコマンドに基づき、前述の変動表示装置や装飾ランプや演出装置やスピーカ１２ａ、１２ｂの制御を行うもので、所定のケース内にこの制御機能を実現する回路基板が収納されて構成されている。
また、カードユニット接続基板５４（図３参照、図６にも図示）は、パチンコ機１側と球を貸し出すＣＲユニット（カードユニット５５１のこと。以下同様）側との配線接続のための基板である。このカードユニット接続基板５４での上記配線接続がされていないと、パチンコ機１では遊技球の発射が不可能となるように制御される。
【００２４】
なお一般に、パチンコ機の機種交換などの場合には、ＣＲユニットを除くパチンコ機全体を交換するか、或いはパチンコ機の枠側（払出制御装置含む）を残して遊技盤側（遊技盤と遊技制御装置などの主要な制御装置含む）だけを交換する場合もある。ただし、貸球４円であれば、何れも４円のものが使用されるが、例えば貸球１円専用台であれば、遊技盤側も枠側も貸球１円専用のものが使用されることを前提としている。
【００２５】
次に、外部情報端子板５５の詳細につき、図４，５を参照して説明する。
図４は外部情報端子板５５の斜視図、図５は外部情報端子板５５の平面図である。これらの図において、外部情報端子板５５は遊技機外の外部装置へ信号伝達のために設けられるもので、接続部６１とアイソレーション手段６２とを備えている。
接続部６１は、払出制御装置２００と接続する第１の接続部６３と、外部装置側と接続するための第２の接続部６４を含んでいる。第１の接続部６３はオスタイプの基板対電線用コネクタ６３ａからなり、これにメスタイプのコネクタ（図示略）を接続することにより、払出制御装置２００から送られてくる遊技機状態信号（遊技情報、賞球信号など）、主基板の固有ＩＤなどの情報を受け取るようになっている。
つまり、上記メスタイプのコネクタ（図示略）は払出制御装置２００に繋がるケーブルの端部に位置し、該ケーブルの他方の端部は払出制御装置２００自体に接続されている。そして、このケーブルのメスタイプのコネクタを基板対電線用コネクタ６３ａに差し込めば、払出制御装置２００から送られてくる遊技機状態信号などの全てを受ける接続作業ができることになる。
【００２６】
基板対電線用コネクタ６３ａは外部情報端子板５５の裏側（図４の紙面後方）にて、所定の配線（例えば、基板自体に作成されたプリント配線、プリント配線でなく他の配線構造でもよい）でアイソレーション手段６２と接続された構成になっている。つまり、基板対電線用コネクタ６３ａはフォトカプラ群６５の信号入口側（ＩＮ側）と接続されているものである。
アイソレーション手段６２は第１の接続部６３からの全ての信号（固有ＩＤも含む）をアイソレーションしてパラレルで第２の接続部６４に伝達するもので、フォトカプラ群６５を有している。
フォトカプラ群６５は、払出制御装置２００側から送られてくる全ての信号（遊技機状態信号や固有ＩＤなど）に対応するだけの個数の複数のフォトカプラと抵抗を含み、電気信号を光伝達によって、電気的にアイソレーション（絶縁）しながら情報を伝達するものである。例えば、本例では１６個のフォトカプラ及び抵抗を備えている。図４，５で、６２ｆはフォトカプラの1つを示し、６２ｒは抵抗の１つを示している。その他は煩雑になるので、符号付けは略している。
【００２７】
第２の接続部６４は、プッシュ式ターミナル６６と基板対電線用コネクタ６７とを有している。
プッシュ式ターミナル６６は、伝送位置としてはフォトカプラ群６５と外部装置（外部の管理装置など）との間に配置されており、同様に基板対電線用コネクタ６７も伝送位置としてはフォトカプラ群６５と外部装置（外部の管理装置など）との間に配置されている。そして、フォトカプラ群６５の信号出口側（ＯＵＴ側）はプッシュ式ターミナル６６及び基板対電線用コネクタ６７の双方に接続されている（外部情報端子板５５の裏側にて、所定の配線で接続）。
プッシュ式ターミナル６６は、払出制御装置２００から基板対電線用コネクタ６３ａ及びフォトカプラ群６５を介して送られてくる遊技機状態信号（遊技情報、賞球信号など）
を外部装置（外部の管理装置など）に伝達するためのもので、ターミナルをプッシュしてリード線を入れて挟み込むタイプの構造になっている。すなわち、プッシュ式ターミナル６６は従来と同様の構造のもので、遊技機状態信号（遊技情報、賞球信号など）の数に応じたものが設けられている。そして、プッシュ式ターミナル６６を操作する場合、各ターミナルをプッシュして外部装置に繋がるリード線を入れて、手を離すと、リード線が挟まれて固定される構造であり、簡易にリード線を固定することが可能である。これにより、パチンコ機１からの遊技機状態信号が外部装置へ伝達できるようになっている。
【００２８】
一方、第２の接続部６４に含まれる基板対電線用コネクタ６７について説明すると、基板対電線用コネクタ６７は主基板の固有ＩＤを外部装置に伝達するためのものである。すなわち、基板対電線用コネクタ６７はフォトカプラ群６５の信号出口側（ＯＵＴ側）と接続されており、この基板対電線用コネクタ６７はオスタイプであり、これにメスタイプのコネクタ（図示略：外部装置に繋がる）を接続することにより、フォトカプラ群６５を介して送られてくる主基板の固有ＩＤを受け取るようになっている。
つまり、上記メスタイプのコネクタ（図示略）は外部装置に繋がるケーブルの端部に位置し、該ケーブルの他方の端部は外部装置に伝送可能な信号経路に繋がるようになっている。そして、外部装置に繋がるケーブルのメスタイプのコネクタを基板対電線用コネクタ６７に差し込めば、フォトカプラ群６５を介して送られてくる主基板の固有ＩＤを受ける接続作業ができることになる。
【００２９】
ここで、信号の流れを整理すると、払出制御装置２００から送られてくる遊技機状態信号（遊技情報、賞球信号など）及び主基板の固有ＩＤの全ての信号は、基板対電線用コネクタ６３ａを経由してフォトカプラ群６５に送られ、ここで電気的にアイソレーション（絶縁）されて、遊技機状態信号（遊技情報、賞球信号など）はプッシュ式ターミナル６６に送られる一方、固有ＩＤは基板対電線用コネクタ６７に送られ、次いで、プッシュ式ターミナル６６及び基板対電線用コネクタ６７を経由して外部装置に送られる構成である。よって、払出制御装置２００は少なくともフォトカプラ群６５を介して固有ＩＤを出力制御することになる。
したがって、固有ＩＤの伝送については、従来と同様の構造の基板対電線用コネクタ６３ａ及び基板対電線用コネクタ６７に対して、メスタイプのコネクタをそれぞれ差し込むという簡単な接続作業だけで遂行することができ、間違いが起きにくく、容易であるという利点がある。同様に、遊技機状態信号（遊技情報、賞球信号など）の伝送についても従来と同様の構造のプッシュ式ターミナル６６を使用するから、接続作業に間違いが少なくて、簡単に済む。
また、全ての信号（固有ＩＤも含む）の伝送にアイソレーション手段６２としてのフォトカプラ群６５を介しているので、電気的な不正やノイズを遮断でき、セキュリティが向上する利点がある。
【００３０】
上記において、プッシュ式ターミナル６６は払出制御装置２００からの遊技機状態信号を伝達するための部材に相当する。また、基板対電線用コネクタ６７は個体識別情報出力制御手段（払出用マイコン２０１の機能）からの個体識別情報（固有ＩＤ）を伝達するための部材に相当する。
なお、外部装置とは、遊技場に設けられる遊技機（パチンコ機１）からの大当たり信号等の遊技機状態信号を収集する管理装置７８０（図６参照）、またはこの管理装置７８０のノードである通信装置を含む他、例えば遊技機に併設される遊技媒体貸出装置としてのカードユニット（図６参照）（ＣＲユニット：カード式球貸制御ユニット）を含めてもよい。なお、カードユニットを含めても良いというのは、前記の管理装置７８０のノードである通信装置を含むと同様であり、カードユニットは、球貸情報を収集する球貸情報収集装置のノードであり、それを利用して個体識別情報を収集してもよいということである。要は、遊技機の外部であって、遊技店側が個体識別情報をチェック可能な装置であればよい。
【００３１】
Ｄ．制御系の構成
次に、本例のパチンコ機１の制御系について、図６乃至図８を参照して説明する。なお図や以下の説明において、「ＳＷ」はスイッチを意味する。また、図面では部材の名称が長い場合に図示がしにくくなるので、適宜、短めにして表記（図示）することがある。
パチンコ機１は、制御系の主な構成要素として、遊技制御装置１００、払出制御装置２００、演出制御装置３００、発射制御装置４００及び電源装置５００を備えている。
【００３２】
（遊技制御装置関係）
まず、パチンコ機１の遊技制御装置１００の構成と、この遊技制御装置１００に接続される機器について、図６によって説明する。
なお、図６で矢印に添えて示す信号のうち、「主ＩＤ」とは主基板固有ＩＤ、「外部情報」とは遊技機状態信号、「賞球信号」とは払出制御装置から賞球として払い出される球数信号、「排出コマンド」とは遊技制御装置からの排出指令コマンド、「各種信号」とは払出制御装置から出される払出異常ステータス信号、シュート球切れスイッチ信号、オーバーフロースイッチ信号、前枠開放スイッチ信号、遊技枠開放検出スイッチ信号などをそれぞれ表す（後述の実施例においても同様）。
また、「外部情報」と「賞球信号」とを合わせて「外部・賞球」とも表す。
遊技制御装置１００は、遊技を統括的に制御する主制御装置（主基板）であって、遊技用マイクロコンピュータ（以下、遊技用マイコンと称する）１１１及び検査装置接続端子１１２を備えている。遊技用マイコン１１１の詳細については後述する。
なお、遊技用マイコン１１１は遊技用演算処理装置（演算処理装置）としての機能を有し、本発明の第１の演算処理装置に相当する。
検査装置接続端子１１２は、例えばフォトカプラを含んで構成され、遊技用マイコン１１１から得られる各種の遊技情報を検査装置に伝送するためのケーブルが接続される端子である。
【００３３】
遊技制御装置１００には、第１始動口スイッチ１２０（図６では始動口１スイッチ）、第２始動口スイッチ１２１（図６では始動口２スイッチ）、ゲートスイッチ１２２、入賞口スイッチ１２３、カウントスイッチ１２４、磁気センサスイッチ１２５及び振動センサスイッチ１２６からの検出信号が入力される。
ここで、第１始動口スイッチ１２０は前記第１始動入賞口２５に入賞した遊技球を１個ずつ検出する入賞球検出用のセンサであり、第２始動口スイッチ１２１は前記第２始動入賞口２６に入賞した遊技球を１個ずつ検出する入賞球検出用のセンサである。
カウントスイッチ１２４は前記変動入賞装置２７の大入賞口に入賞した遊技球を検出する同様のセンサである。また、入賞口スイッチ１２３は一般入賞口２８〜３１に対して設けられた同様のセンサであり、一般入賞口がｎ個あるときには、それぞれに１個ずつ、全体としてｎ個設けられる。なお、一般入賞口のそれぞれに１個ずつセンサを設けるのではなく、複数の一般入賞口に対して、全体で１個のセンサを設けるようにしてもよい。ゲートスイッチ１２２は前記普図始動ゲート３２を通過する遊技球を１個ずつ検出するセンサである。
これら遊技球を検出する上記各センサ１２０、１２１、１２２、１２３、１２４は、本例では近接スイッチであり、ハイレベルが１１Ｖでロウレベルが７Ｖのような負論理の検出信号を出力するように回路構成されている。
【００３４】
遊技制御装置１００には、近接Ｉ／Ｆ（図示略）が設けられている。なお、近接Ｉ／Ｆは図６では図示を略しているが、後述の実施例１の変形例で説明する図２８に示す近接Ｉ／Ｆ８２１と同様の構成であるので、それを参照して機能を説明する。
すなわち、近接Ｉ／Ｆ８２１には、上記各センサ１２０、１２１、１２２、１２３、１２４から入力される検出信号を０Ｖ−５Ｖの正論理の信号に変換する信号変換機能を有している。近接Ｉ／Ｆ８２１は、入力の範囲が７Ｖ−１１Ｖとされることで、近接スイッチ（各センサ１２０、１２２、１２３、１２４）のリード線が不正にショートされたり、スイッチがコネクタから外されたり、リード線が切断されてフローティングになったような異常状態を検出でき、このような異常状態を検出すると、異常検知信号を出力する構成とされている。また、近接Ｉ／Ｆ８２１には前記のような信号レベル変換機能を可能にするため、電源装置５００から通常のＩＣの動作に必要な例えば５Ｖのような電圧の他に、１２Ｖの電圧が供給されている。
磁気センサスイッチ１２５や振動センサスイッチ１２６は、遊技盤２０の裏面等に設けられ、磁気又は振動によって不正を検出するセンサである。
【００３５】
ここで、遊技制御装置１００及び該遊技制御装置１００によって駆動される後述のソレノイド１３２、１３３などの電子部品には、電源装置５００で生成されたＤＣ３２Ｖ，ＤＣ１２Ｖ，ＤＣ５Ｖなど所定のレベルの直流電圧が供給されて動作可能にされる。
電源装置５００は、２４Ｖの交流電源から上記ＤＣ３２Ｖの直流電圧を生成するＡＣ−ＤＣコンバータやＤＣ３２Ｖの電圧からＤＣ１２Ｖ，ＤＣ５Ｖなどのより低いレベルの直流電圧を生成するＤＣ−ＤＣコンバータなどを有する通常電源部５０１と、遊技用マイコン１１１の内部のＲＡＭに対して停電時に電源電圧を供給するバックアップ電源部５０２と、停電監視回路を有し遊技制御装置１００に停電の発生、回復を知らせる停電監視信号やリセット信号などの制御信号を生成して出力する制御信号生成部５０３と、遊技用マイコン１１１の内部のＲＡＭなどを初期化するＲＡＭクリアスイッチ５０４などを備える。
【００３６】
この実施例１では、電源装置５００は、遊技制御装置１００と別個に構成されているが、バックアップ電源部５０２及び制御信号生成部５０３は、別個の基板上あるいは遊技制御装置１００と一体、即ち、主基板上に設けるように構成してもよい。遊技盤２０及び遊技制御装置１００は機種変更の際に交換の対象となるので、このように、電源装置５００若しくは主基板とは別の基板にバックアップ電源部５０２及び制御信号生成部５０３を設けることにより、機種変更の際の交換の対象から外しコストダウンを図ることができる。
【００３７】
上記バックアップ電源部５０２は、電解コンデンサのような大容量のコンデンサ１つで構成することができる。バックアップ電源は、遊技制御装置１００の遊技用マイコン１１１（特に内蔵ＲＡＭ）に供給され、停電中あるいは電源遮断後もＲＡＭに記憶されたデータが保持されるようになっている。制御信号生成部５０３は、例えば通常電源部５０１で生成された３２Ｖの電圧を監視して、それが例えば１７Ｖ以下に下がると停電発生を検出して停電監視信号を変化させる（本例ではオンさせる）とともに、所定時間後にリセット信号を出力する。また、電源投入時や停電回復時にもその時点から所定時間経過後にリセット信号を出力する。
【００３８】
ＲＡＭクリアスイッチ５０４からは初期化スイッチ信号が出力されるようになっており、初期化スイッチ信号はＲＡＭクリアスイッチ５０４がオン状態にされたときに生成される信号で、遊技用マイコン１１１内のユーザワークＲＡＭ６０３（図７参照）などのＲＡＭエリア及び払出制御装置２００内の同様のＲＡＭエリアに記憶されている情報を初期化する。
なお本例の場合、初期化スイッチ信号は電源投入時に読み込まれ、停電監視信号は遊技用マイコン１１１や払出用マイコン２０１が実行するメインプログラムのメインループの中で繰り返し読み込まれる。リセット信号は、制御システム全体をリセットさせる。
【００３９】
次に、遊技制御装置１００は、払出制御装置２００、演出制御装置３００、試射試験装置１３１（試験機関における試験時に接続される）、普電ソレノイド１３２、大入賞口ソレノイド１３３及び一括表示装置３５と接続されている。遊技制御装置１００からは払出制御装置２００に対して外部情報が出力されるとともに、パラレル通信でデータ（例えば、払出コマンド）が送信されるようになっている。なお、その他に後述のように本実施例１では個体識別情報（固有ＩＤ）も出力されるようになっている。
外部情報としては、例えば遊技制御装置１００に入力された信号を外部へ知らせる信号や、遊技進行の過程で発生する大当りを知らせる大当り信号、図柄を回動させるための条件となる始動口への入賞を知らせる始動口信号、図柄が回動開始、或いは、図柄の回動停止をトリガに図柄回転を知らせる図柄確定回数信号、遊技状態が遊技者に有利な状態であること（いわゆる確変状態、時短状態）を示す特典状態信号、等、外部へ報知する信号であり、これらを総称して遊技機状態信号と称している。
なお、特典状態信号は、大当り状態終了後に発生するため、“大当り状態＋遊技者に有利な状態”期間中に出力される信号である。
【００４０】
また、遊技制御装置１００からは払出制御装置２００に対して遊技用マイコン１１１を識別するための個体識別情報（固有ＩＤ）がシリアルデータで出力されるが、払出制御装置２００から遊技制御装置１００に対して個体識別情報再送要求は出力される構成にはなっていない。
さらに、払出制御装置２００から遊技制御装置１００に対して、払出異常ステータス信号、シュート球切れスイッチ信号、オーバーフロースイッチ信号、前枠開放スイッチ信号、遊技枠開放検出スイッチ信号が出力される。各信号の内容は後述する。
【００４１】
次に、遊技制御装置１００に接続されている試射試験装置１３１などについて説明する。
試射試験装置１３１は、認定機関が遊技機の試射試験などを行うものである。普電ソレノイド１３２は第２始動入賞口２６の開閉部材を開閉させるソレノイド、大入賞口ソレノイド１３３は変動入賞装置２７の開閉部材を開閉させるソレノイド、一括表示装置３５は前述したように、いわゆる普図の表示や特図の表示、さらには特図や普図の始動記憶の保留表示や遊技状態の表示を行うものである。
また、遊技制御装置１００からは演出制御装置３００に対して、パラレル通信でデータ（例えば、演出コマンド）が送信されるようになっている。
【００４２】
（演出制御装置関係）
次に、演出制御装置３００の構成と、この演出制御装置３００に接続される機器について説明する。
演出制御装置３００は、主制御用マイコン、該主制御用マイコンの制御下でもっぱら映像制御を行う映像制御用マイコン、表示装置４１への映像表示のための画像処理を行うグラフィックプロセッサとしてのＶＤＰ、各種のメロディや効果音などの出力を制御する音源ＬＳＩなどを有しているが、細かい構成は略している。
演出制御装置３００は遊技制御装置１００の遊技用マイコン１１１からの制御コマンド（８ビットのデータ信号）を解析し、演出内容を決定して表示装置４１の出力映像の内容を制御したり、音源ＬＳＩへの再生音の指示をしてスピーカ１２ａ、１２ｂを駆動して効果音等を出したり、前述した装飾ＬＥＤ３０１の駆動制御などの処理を実行する。
また、演出制御装置３００は遊技制御装置１００からエラー報知の指示を受けると、エラー報知ＬＥＤ３０２に対して信号を出力してオンさせる。
【００４３】
（払出制御装置関係）
次に、払出制御装置２００の構成と、この払出制御装置２００に接続される機器について説明する。
払出制御装置２００は、遊技球の払出（賞球払出又は貸球払出）を制御する払出用マイクロコンピュータ（以下、払出用マイコンと称する）２０１、エラーナンバー表示器２０２、エラー解除スイッチ２０３、検査装置接続端子２０４を備えている。払出用マイコン２０１の詳細については後述する。
なお、払出用マイコン２０１は払出用演算処理装置（演算処理装置）としての機能を有し、本発明の第２の演算処理装置に相当する。
検査装置接続端子２０４は、例えばフォトカプラを含んで構成され、払出用マイコン２０１から得られる払い出しに関連する各種の情報を検査装置に伝送するためのケーブルが接続される端子である。エラーナンバー表示器２０２は払出制御の処理でエラーがある場合に、エラーの内容に応じて特定のナンバーを点灯させる。エラー解除スイッチ２０３は払出制御の処理でエラーがあって処理が停止した場合などに、操作されるとエラーを解除する信号を出すものである。
【００４４】
払出制御装置２００の入力側に接続される機器としては、ガラス枠開放検出スイッチ２１１（前枠開放の検出スイッチ）、前面枠開放検出スイッチ２１２（遊技枠開放の検出スイッチ）、オーバーフロースイッチ２１３、電波検知センサ２１４、払出球検出スイッチ２１５及びシュート球切れスイッチ２１６がある。
ガラス枠開放検出スイッチ２１１はガラス枠５が開放されていることを検出するセンサであり、前面枠開放検出スイッチ２１２は前面枠４が開放されていることを検出するセンサである。
オーバーフロースイッチ２１３は下皿１０の遊技球が過剰であることを検出するスイッチ、電波検知センサ２１４は不正などの異常な電波を検知するセンサ、払出球検出スイッチ２１５は払出ユニット５３（図３）によって上皿７に向けて払い出される遊技球（賞球あるいは貸球）を１個ずつ検出するスイッチ、シュート球切れスイッチ２１６は貯留タンク５１に遊技球を供給するシュートに遊技球が無いことを検出するスイッチである。
【００４５】
また、払出制御装置２００の出力側に接続される機器としては、払出モータ２２２、カードユニット接続基板５４、発射制御装置４００及び外部情報端子板５５がある。
払出制御装置２００は、遊技制御装置１００からの信号（払出制御コマンド）に従って、払出ユニット５３の払出モータ２２２を駆動させ、賞球を払い出させるための制御を行う。また、払出制御装置２００はカードユニット接続基板５４に接続されているカードユニット(ＣＲユニット)５５１からのＢＲＱ信号（貸出要求信号）等に基づいて払出モータ２２２を駆動させ、貸球を払い出させるための制御を行う。
また、カードユニット接続基板５４には操作パネル基板５５２が接続されており、操作パネル基板５５２はパチンコ機１に設けられている球貸可ＬＥＤ、残高表示器、球貸スイッチ、返却スイッチ（何れも図示略）などが接続されている。操作パネル基板５５２は球貸可ＬＥＤ、残高表示器などの信号をカードユニット（ＣＲユニット）５５１から受け取るとともに、球貸スイッチ、返却スイッチからの操作信号をカードユニット（ＣＲユニット）５５１に送り、貸球の払い出しに必要な制御が行われる。
なお図示省略しているが、この払出制御装置２００のＲＡＭエリア(後述のユーザワークＲＡＭ７０３など)にも、停電時に電源装置５００からバックアップ電源が供給される構成となっている。
【００４６】
前述したように、遊技制御装置１００からは払出制御装置２００に対して外部情報が入力されるが、払出制御装置２００は、この外部情報を中継して（単なる中継で通過（スルー）させて）外部情報端子板５５に送るとともに、自身で作成した賞球信号も外部情報端子板５５に送る。また、主基板としての遊技制御装置１００から該遊技制御装置１００の個体識別情報（固有ＩＤ）も払出制御装置２００に入力され、結果として払出制御装置２００を介して外部情報端子板５５に送られるが、遊技制御装置１００の個体識別情報（固有ＩＤ）は後述の払出プログラムによって編集などの処理が行われて外部情報端子板５５に送られる。したがって、払出制御装置２００は外部情報などについては中継する機能を有し、固有ＩＤについては編集処理する機能を有している。
外部情報端子板５５は前述したように、払出制御装置２００とケーブルで接続されており、外部情報、賞球信号、遊技制御装置１００の固有ＩＤを外部装置としての管理装置７８０に伝送する際の中継を行う。
【００４７】
発射制御装置４００は払出制御装置２００から必要な電源の供給を受けるとともに、発射許可信号、停電検出信号を受けるようになっている。発射制御装置４００は発射操作ハンドル１１の操作に従って遊技球を発射する発射モータ４０１を制御するとともに、発射制御装置４００にはタッチスイッチ４０２や発射停止スイッチ４０３からの信号が入力されている。タッチスイッチ４０２は遊技者が発射操作ハンドル１１にタッチしているか否かを検出するものであり、発射停止スイッチ４０３は遊技球の発射を一時的に停止するもので、遊技者によって操作されるものである。
ここで、遊技制御装置１００−払出制御装置２００間の通信速度は払出制御装置２００−外部情報端子板５５間の通信速度より速くなるように設定されている。すなわち、遊技制御装置１００−払出制御装置２００間の通信が払出制御装置２００−外部情報端子板５５間の通信より高速で終了することで、第１の演算処理装置（遊技用マイコン１１１）は通信処理以外の処理を行うことができるようになっている。
また、第２の演算処理装置（払出用マイコン２０１）で個体識別情報を一時的に記憶するようになっており、そのため、払出制御装置２００から外部情報端子板５５への出力は低速にすることが可能な構成であり、高速な通信に向いていないフォトカプラを使用しても問題がないようになっている。
【００４８】
（遊技用マイコン１１１の詳細）
次に、図７を参照して遊技制御装置１００が備える遊技用マイコン１１１の詳細について説明する。
図７は遊技用マイコン１１１のブロック図である。図７において、遊技用マイコン１１１はいわゆるアミューズチップ用のＩＣとして製造され、遊技制御を行う遊技領域部６００Ａと情報管理を行う情報領域部６００Ｂに区分される。
まず、遊技領域部６００ＡはＣＰＵコア（演算処理手段）６０１、ユーザプログラムＲＯＭ（不揮発性記憶手段）６０２、ユーザワークＲＡＭ（揮発性記憶手段）６０３、外部バスインターフェース（Ｉ／Ｆ）６０４、バス切換回路６０５、復号化・ＲＯＭ書込回路６０６、ミラードＲＡＭ６０７、ブートブロック６０８、クロックジェネレータ６０９、リセット／割込制御回路６１０、アドレスデコーダ６１１、出力制御回路６１２、乱数生成回路６１３、監視回路６１４、ＨＷパラメータＲＯＭ６１５、チップ個別ＩＤレジスタ６１６、暗号化送受信回路６１７及びバス６１８により構成される。
【００４９】
ＣＰＵコア６０１は、遊技を管理する遊技プログラムを実行して遊技制御に必要な演算処理を行うとともに、遊技プログラムによって固有ＩＤを出力する処理を行う。
ユーザプログラムＲＯＭ６０２は、遊技プログラムを格納しており、遊技プログラムには遊技用マイコン１１１を識別するための固有識別情報（固有ＩＤ）を出力する処理が含まれている。また、ユーザプログラムＲＯＭ６０２のアクセス禁止領域に書き込む固有情報として、ＲＯＭコメントがある。
ここで、ＲＯＭコメントに書き込まれる情報としては、例えばメーカ名、製品名、製造年月日などがある。ただし、これらは後述のメーカコード、製品コードとは別の情報であり、その名の通り単なるコメントである。また、ＲＯＭコメントについては、ユーザプログラムでは読み取り不可となっている。
【００５０】
ユーザワークＲＡＭ６０３は、遊技領域部６００Ａにおける遊技プログラムに基づく処理を実行する際にワークエリア（作業領域）として用いられるものである。
外部バスインターフェース６０４は、メモリリクエスト信号ＭＲＥＱ、入出力リクエスト信号ＩＯＲＱ、メモリ書込み信号ＷＲ、メモリ読み出し信号ＲＤ及びモード信号ＭＯＤＥなどのインターフェースをとるものであり、シリアル通信回路６０４ａを内蔵している。シリアル通信回路６０４ａは遊技用マイコン１１１が外部とデータをやり取りする際にシリアルデータの通信を管理する。
バス切換回路６０５は、１６ビットのアドレス信号Ａ０〜Ａ１５や８ビットのデータ信号Ｄ０〜Ｄ７のインターフェースをとるものである。なお、前述した外部情報はバス切換回路６０５を介して８ビットのデータ信号Ｄ０〜Ｄ７として出力されるようになっている。
【００５１】
復号化・ＲＯＭ書込回路６０６は、例えば外部から暗号化されたデータを取り込む際に、それを復号化してユーザプログラムＲＯＭ６０２に書き込む処理を行うものである。ミラードＲＡＭ６０７は、ユーザワークＲＡＭ６０３に記憶されているデータと同じものをミラード処理で格納するものである。ブートブロック６０８は、システムリセット後にＣＰＵコア６０１により実行されるブートプログラムを格納するＲＯＭと、ブートプログラムが使用するブート専用ワークＲＡＭで構成されている。クロックジェネレータ６０９は所定のクロック信号を生成する。
リセット／割込制御回路６１０は、リセット割込み信号ＲＳＴを検出してＣＰＵコア６０１に知らせる。アドレスデコーダ６１１は、内蔵デバイス及び内蔵コントロール／ステータスレジスタ群のロケーションをメモリマップドＩ／Ｏ方式及びＩ／ＯマップドＩ／Ｏ方式によりデコードする。出力制御回路６１２は、アドレスデコーダ６１１からの信号制御を行って、外部端子（本実施例１では１４本）よりチップセレクト信号（ＣＳ０〜ＣＳ１３）を外部に出力する。
【００５２】
乱数生成回路６１３は、遊技の実行過程において遊技価値（例えば、大当り）を付加するか否か等に係わる乱数（乱数は、大当たりの決定や停止時の図柄の決定等に使用）を生成するもので、一様性乱数を生成する数学的手法（例えば、合同法あるいはＭ系列法等）を利用している。本実施の形態では、機種に関連した情報を乱数生成の際における種値として利用する。
監視回路６１４は、ＣＰＵコア６０１を含む各部を監視し、異常があればリセット割込み信号ＲＳＴをリセット／割込制御回路６１０に出力する。また、監視回路６１４にはイリーガルアクセスリセット機能があり、ＣＰＵコア６０１をユーザプログラムの動作に必要なエリア以外にアクセスさせない働きがあって、ＲＯＭコメントやＣＰＵＩＤ、メーカコード、製品コード、チップコード等の格納エリアをＣＰＵコア６０１が直接アクセスできないようにしている。
ここで、ＣＰＵＩＤ、チップコードは共に遊技用マイコン１１１を識別可能な個体識別情報（固有ＩＤ、つまり主基板固有ＩＤ）に相当するものであるが、ＣＰＵＩＤは製品管理等を目的として従来より用いられているもので、ユーザプログラムでは読み取りができない。一方、チップコードはユーザプログラムで読み取ることが可能な情報である。なお、ＣＰＵＩＤとチップコードは互いに異なる値であり、チップコードからＣＰＵＩＤを推測することはできない。
ＨＷパラメータＲＯＭ６１５は、パラメータを設定して書き込むことが可能なもので、ユ−ザ設定パラメータエリア、認証機関設定データエリアなどを有し、ユ−ザ設定パラメータエリアには遊技用マイコン１１１に内蔵されるＣＰＵ周辺回路等の動作を指定するパラメータやメーカコード、製品コードなどが書き込まれ、認証機関設定データエリアにはセキュリティコード（ただし、固有識別情報（固有ＩＤ）ではない）、遊技用演算処理装置（演算処理装置）としての遊技用マイコン１１１を識別可能な個体識別情報（固有ＩＤ、つまり主基板固有ＩＤ）に相当するチップコード（主基板チップコード）、及び製品管理等を目的として従来より用いられているＣＰＵＩＤが書き込まれる。また、ユーザ設定パラメータエリア、認証機関設定データエリアは共にユーザプログラムがアクセスできないアクセス禁止エリアとなっている。
チップ個別ＩＤレジスタ６１６は、電源投入時に後述の制御回路（ＨＰＧ）６２５によりＨＷパラメータＲＯＭ６１５に格納されている固有ＩＤがコピーされて書き込まれる格納エリアである。このチップ個別ＩＤレジスタ６１６はユーザプログラムにてアクセス可能な領域であるため、このレジスタを介すことで、本来ユーザプログラムにおけるアクセス禁止エリアに格納されている固有ＩＤを読み出すことが可能となっている。なお、電源投入時にＨＷパラメータＲＯＭ６１５に格納されている固有ＩＤを読み出す際は、後述のように情報領域部６００ＢのＩＤプロパティＲＡＭ６２４にも固有ＩＤがコピーされるようになっている。
【００５３】
暗号化送受信回路６１７は、同等の機能を有する装置（例えば払出用マイコン２０１）と接続し、相互認証を行った結果が正常であれば、データを暗号化して送受信を行うシリアル通信回路である。バス６１８はデータバス、アドレスバス及び制御バスを含むものであり、情報領域部６００Ｂまで延びている。
ここで、遊技用マイコン１１１は個体識別情報記憶部及び送信制御手段の機能を実現する。
【００５４】
次に、遊技用マイコン１１１における情報管理を行う情報領域部６００Ｂについて説明する。
情報領域部６００Ｂは、ＨＰＧワークＲＡＭ６２１、ＨＰＧプログラムＲＯＭ６２２、バスモニタ回路６２３、ＩＤプロパティＲＡＭ６２４、制御回路（ＨＰＧ）６２５、外部通信制御回路６２６、バス６２７及び遊技領域部６００Ａから延びるバス６１８の一部を含んで構成される。
ＨＰＧワークＲＡＭ６２１は、遊技用マイコン１１１における情報管理の処理を行う際にワークエリア（作業領域）として用いられる。ＨＰＧプログラムＲＯＭ６２２は、制御回路（ＨＰＧ）６２５の制御プログラムを格納しており、情報領域部６００Ｂの管理動作を行うために用いられる。
バスモニタ回路６２３は、情報領域部６００Ｂ側より遊技領域部６００Ａ側のバス６１８の状態監視及び制御を行う。ここでの制御とは、ユーザプログラムＲＯＭ６０２の内容をＨＰＧワークＲＡＭ６２１に複写する際のタイミング制御や、遊技プログラムを外部に出力する際（遊技領域部６００Ａ側のバス６１８を開放してユーザプログラムＲＯＭ６０２から遊技プログラムを読み込んで情報領域部５００Ｂ側より外部に出力する際）のタイミング制御である。なお、遊技プログラムは、後述の外部通信制御回路６２６を通して出力される。外部に出力する際、暗号化処理を施してもよい。
また、バスモニタ回路６２３は電源投入時に遊技領域部６００Ａ側から固有ＩＤをＩＤプロパティＲＡＭ６２４に格納する際におけるバス６１８の状態監視及びタイミング制御も行う。
【００５５】
ＩＤプロパティＲＡＭ６２４は、メーカコード、製品コード、チップコードなどの出力処理を行う際にワークエリア（作業領域）として用いられるもので、ＩＤプロパティＲＡＭ６２４にはシステムリセット時にＣＰＵＩＤとチップコードがコピーされて格納されたり、ＣＰＵＩＤなどの要求時にはコピーされているＣＰＵＩＤとチップコードがＩＤプロパティＲＡＭ６２４から読み出されるようになっている。また、ＩＤプロパティＲＡＭ６２４にはシステムリセット時にメーカコード、製品コードがコピーされて格納されたり、それらの要求時にはコピーされているメーカコード、製品コードがＩＤプロパティＲＡＭ６２４から読み出されるようになっている。
さらに、ＩＤプロパティＲＡＭ６２４には電源投入時にチップコード（固有ＩＤ）が制御回路（ＨＰＧ）６２５によりＨＷパラメータＲＯＭ６１５からコピーされて格納され、チップコードの要求時にはコピーされているチップコードがＩＤプロパティＲＡＭ６２４から読み出されるようになっている。
【００５６】
制御回路（ＨＰＧ）６２５は情報領域部６００Ｂ側を制御するもので、バッファメモリを有している。制御回路（ＨＰＧ）６２５は、例えばバスモニタ回路６２３を介してＣＰＵコア６０１の動作を監視し、非動作中に遊技領域部６００ＡのミラードＲＡＭ６０７の内容を情報領域部６００ＢのＨＰＧワークＲＡＭ６２１へコピーする。また、外部からのメモリ内容要求指令に応答して情報領域部６００ＢのＨＰＧワークＲＡＭ６２１の内容を外部へ転送したり、遊技プログラム要求指令に応答してバスモニタ回路６２３を介してユーザプログラムＲＯＭ６０２内の遊技プログラムを外部へ転送したりする。さらに、外部からのチップコードの要求に応答して情報領域部６００ＢのＩＤプロパティＲＡＭ６２４にコピーされているチップコードを外部へ転送する際の制御を行う。
制御回路（ＨＰＧ）６２５のメモリは、転送時のタイミング調節のために用いられる。
【００５７】
外部通信制御回路６２６は、外部との通信を行うもので、例えば、外部からの指令に基づいて遊技用マイコン１１１内に格納されている情報（例えば、遊技プログラム、固有ＩＤ等）を暗号化した後、外部へ転送する等の処理を行う。なお、外部通信制御回路６２６を通して外部から読める個体識別情報に関連するものとしては、メーカコード、製品コード、チップコード、ＲＯＭコメント、ＣＰＵＩＤがある。バス６２７は、データバス、アドレスバス及び制御バスを含むものである。
なお、遊技用マイコン１１１では、遊技領域部６００Ａと情報領域部６００Ｂがバスモニタ回路６２３を介して独立して動作する。すなわち、情報領域部６００Ｂ側は遊技領域部６００ＡにおけるＣＰＵコア６０１の作動に関係なく（プログラム実行に関係なく）動作可能である。
【００５８】
（払出用マイコン２０１の詳細）
次に、図８を参照して払出制御装置２００が備える払出用マイコン２０１の詳細について説明する。
図８は払出用マイコン２０１のブロック図である。図８において、払出用マイコン２０１はいわゆるアミューズチップ用のＩＣとして製造され、球の払出制御を行う遊技領域部７００Ａと情報管理を行う情報領域部７００Ｂに区分される。
なお、各部の構成は、前述した遊技用マイコン１１１に類似しているが、遊技用マイコン１１１が遊技制御の管理を行うのに対して、払出用マイコン２０１は球の払出制御の管理を行う点で、異なる。
【００５９】
まず、遊技領域部７００ＡはＣＰＵコア（演算処理手段）７０１、ユーザプログラムＲＯＭ（不揮発性記憶手段）７０２、ユーザワークＲＡＭ（揮発性記憶手段）７０３、外部バスインターフェース（Ｉ／Ｆ）７０４、バス切換回路７０５、復号化・ＲＯＭ書込回路７０６、ミラードＲＡＭ７０７、ブートブロック７０８、クロックジェネレータ７０９、リセット／割込制御回路７１０、アドレスデコーダ７１１、出力制御回路７１２、監視回路７１４、ＨＷパラメータＲＯＭ７１５、チップ個別ＩＤレジスタ７１６、暗号化送受信回路７１７及びバス７１８により構成される。
【００６０】
ＣＰＵコア７０１は、球の払出制御を管理する払出プログラムを実行して払出制御に必要な演算処理を行うとともに、払出プログラムによって遊技用マイコン１１１から送られてきた固有ＩＤを外部情報端子板５５に出力する処理を行う。
ユーザプログラムＲＯＭ７０２は払出プログラムを格納しており、払出プログラムには遊技用マイコン１１１から送られてきた固有識別情報（固有ＩＤ）や外部情報などを外部情報端子板５５に出力する処理が含まれている。
ユーザワークＲＡＭ７０３は、遊技領域部７００Ａにおける払出プログラムに基づく処理を実行する際にワークエリア（作業領域）として用いられるものである。
外部バスインターフェース７０４は、メモリリクエスト信号ＭＲＥＱ、入出力リクエスト信号ＩＯＲＱ、メモリ書込み信号ＷＲ、メモリ読み出し信号ＲＤ及びモード信号ＭＯＤＥなどのインターフェースをとるものであり、シリアル通信回路７０４ａを内蔵している。シリアル通信回路７０４ａは払出用マイコン２０１の外部とデータをやり取りする際にシリアルデータの通信を管理する。
バス切換回路７０５は、１６ビットのアドレス信号Ａ０〜Ａ１５や８ビットのデータ信号Ｄ０〜Ｄ７のインターフェースをとるものである。
【００６１】
復号化・ＲＯＭ書込回路７０６は、例えば外部から暗号化されたデータを取り込む際に、それを復号化してユーザプログラムＲＯＭ７０２に書き込む処理を行うものである。ミラードＲＡＭ７０７は、ユーザワークＲＡＭ７０３に記憶されているデータと同じものをミラード処理で格納するものである。ブートブロック７０８は、システムリセット後にＣＰＵコア７０１により実行されるブートプログラムを格納するＲＯＭと、ブートプログラムが使用するブート専用ワークＲＡＭで構成されている。クロックジェネレータ７０９は所定のクロック信号を生成する。
リセット／割込制御回路７１０は、リセット割込み信号ＲＳＴを検出してＣＰＵコア７０１に知らせる。アドレスデコーダ７１１は、内蔵デバイス及び内蔵コントロール／ステータスレジスタ群のロケーションをメモリマップドＩ／Ｏ方式及びＩ／ＯマップドＩ／Ｏ方式によりデコードする。出力制御回路７１２は、アドレスデコーダ７１１からの信号制御を行って外部端子（本実施例１では５本）よりチップセレクト信号（ＣＳ０〜ＣＳ４）を外部に出力する。
【００６２】
監視回路７１４は、ＣＰＵコア７０１を含む各部を監視し、異常があればリセット割込み信号ＲＳＴをリセット／割込制御回路７１０に出力する。また、監視回路７１４にはイリーガルアクセスリセット機能があり、ＣＰＵコア７０１をユーザプログラムの動作に必要なエリア以外にアクセスさせない働きがあって、ＲＯＭコメントやＣＰＵＩＤ、メーカコード、製品コード、チップコード等の格納エリアをＣＰＵコア７０１が直接アクセスできないようにしている。
ＨＷパラメータＲＯＭ７１５は、パラメータを設定して書き込むことが可能なもので、ユ−ザ設定パラメータエリア、認証機関設定データエリアなどを有し、ユ−ザ設定パラメータエリアには払出用マイコン２０１に内蔵されるＣＰＵ周辺回路等の動作を指定するパラメータやメーカコード、製品コードなどが書き込まれ、認証機関設定データエリアにはセキュリティコード（ただし、固有識別情報（固有ＩＤ）ではない）、第２の演算処理装置に相当する払出用演算処理装置としての払出用マイコン２０１を識別可能な個体識別情報（払出固有ＩＤ）に相当するチップコード（払出チップコード）、及び製品管理等を目的として従来より用いられているＣＰＵＩＤが書き込まれる。また、ユーザ設定パラメータエリア、認証機関設定データエリアは共にユーザプログラムがアクセスできないアクセス禁止エリアとなっている。
【００６３】
なお、払出制御プログラムの内容によっては、以下の制御を可能にすることもできる。ただし、あくまでも払出制御プログラムの内容に依存する。例えば、遊技用マイコン１１１から送られてきた固有ＩＤを単に払出制御装置２００で中継して外部情報端子板５５に送るような場合には、払出制御プログラムでは固有ＩＤに関する処理は行わないことになる（実施例３参照）。
本実施例１では、以下のような制御を行う。
すなわち、チップ個別ＩＤレジスタ７１６は、電源投入時に後述の制御回路（ＨＰＧ）７２５によりＨＷパラメータＲＯＭ７１５に格納されている固有ＩＤがコピーされ書き込まれる格納エリアである。このチップ個別ＩＤレジスタ７１６はユーザプログラムにてアクセス可能な領域であるため、払出制御プログラムにより、このレジスタを介すことで本来ユーザプログラムにおけるアクセス禁止エリアに格納されている固有ＩＤを読み出すことが可能となっている。
暗号化送受信回路７１７は、同等の機能を有する装置（例えば遊技用マイコン１１１）と接続し、相互認証を行った結果が正常であればデータを暗号化して送受信を行うシリアル通信回路である。バス７１８はデータバス、アドレスバス及び制御バスを含むものであり、情報領域部７００Ｂまで延びている。
【００６４】
次に、払出用マイコン２０１における情報管理を行う情報領域部７００Ｂについて説明する。
情報領域部７００Ｂは、ＨＰＧワークＲＡＭ７２１、ＨＰＧプログラムＲＯＭ７２２、バスモニタ回路７２３、ＩＤプロパティＲＡＭ７２４、制御回路（ＨＰＧ）７２５、外部通信制御回路７２６、バス７２７及び遊技領域部７００Ａから延びるバス７１８の一部を含んで構成される。
ＨＰＧワークＲＡＭ７２１は、払出用マイコン２０１における情報管理の処理を行う際にワークエリア（作業領域）として用いられる。ＨＰＧプログラムＲＯＭ７２２は、制御回路（ＨＰＧ）７２５の制御プログラムを格納しており、情報領域部７００Ｂの管理動作を行うために用いられる。
バスモニタ回路７２３は、情報領域部７００Ｂ側より遊技領域部７００Ａ側のバス７１８の状態監視及び制御を行う。ここでの制御とは、ユーザプログラムＲＯＭ７０２の内容をＨＰＧワークＲＡＭ７２１に複写する際のタイミング制御などのタイミング制御である。また、バスモニタ回路７２３は電源投入時に遊技領域部７００Ａ側から払出固有ＩＤをＩＤプロパティＲＡＭ７２４に格納する際におけるバス７１８の状態監視及びタイミング制御も行う。
なお、払出プログラムは、後述の外部通信制御回路７２６を通して出力される。外部に出力する際、暗号化処理を施してもよい。
【００６５】
ＩＤプロパティＲＡＭ７２４は、チップコードなどの出力処理を行う際にワークエリア（作業領域）として用いられるもので、ＩＤプロパティＲＡＭ７２４にはシステムリセット時にＣＰＵＩＤとチップコードがコピーされて格納されたり、ＣＰＵＩＤなどの要求時にはコピーされているＣＰＵＩＤとチップコードがＩＤプロパティＲＡＭ７２４から読み出されるようになっている。また、ＩＤプロパティＲＡＭ７２４にはシステムリセット時にメーカコード、製品コードがコピーされて格納されたり、それらの要求時にはコピーされているメーカコード、製品コードがＩＤプロパティＲＡＭ７２４から読み出されるようになっている。
また、ＩＤプロパティＲＡＭ７２４には電源投入時に払出固有ＩＤが制御回路（ＨＰＧ）７２５によりＨＷパラメータＲＯＭ７１５からコピーされて格納され、払出固有ＩＤの要求時にはコピーされている払出固有ＩＤがＩＤプロパティＲＡＭ７２４から読み出されるようになっている。
【００６６】
制御回路（ＨＰＧ）７２５は情報領域部７００Ｂ側を制御するもので、バッファメモリを有している。制御回路（ＨＰＧ）７２５は、例えばバスモニタ回路７２３を介してＣＰＵコア７０１の動作を監視し、非動作中に遊技領域部７００ＡのミラードＲＡＭ７０７の内容を情報領域部７００ＢのＨＰＧワークＲＡＭ７２１へコピーする。また、外部からのメモリ内容要求指令に応答して情報領域部７００ＢのＨＰＧワークＲＡＭ７２１の内容を外部へ転送したりする。制御回路（ＨＰＧ）７２５のメモリは、転送時のタイミング調節のために用いられる。
さらに、制御回路（ＨＰＧ）７２５は外部からの固有ＩＤの要求に応答して情報領域部７００ＢのＩＤプロパティＲＡＭ７２４にコピーされている固有ＩＤを外へ転送する際の制御を行う。
【００６７】
外部通信制御回路７２６は、外部との通信を行うもので、例えば、外部からの指令に基づいて払出用マイコン２０１内に格納されている情報（例えば、メーカコード、製品コード、固有ＩＤ等）を暗号化した後、外部へ転送する等の処理を行う。なお、外部通信制御回路７２６を通して外部から読める個体識別情報に関連するものとしては、メーカコード、製品コード、チップコード、ＲＯＭコメント、ＣＰＵＩＤがある。バス７２７は、データバス、アドレスバス及び制御バスを含むものである。払出制御プログラムによって、払出固有ＩＤを読み出すような制御を行う場合には、出力制御回路７１２、バス切換回路７０５等が個体識別情報（払出固有ＩＤ）を遊技機外の外部装置が受け取り可能に出力制御する機能を有する。
なお、払出用マイコン２０１では、遊技領域部７００Ａと情報領域部７００Ｂがバスモニタ回路７２３を介して独立して動作する。すなわち、情報領域部７００Ｂ側は遊技領域部７００ＡにおけるＣＰＵコア７０１の作動に関係なく（プログラム実行に関係なく）動作可能である。
ここで、払出用マイコン２０１は受信制御手段及び個体識別情報出力制御手段の機能を実現する。
【００６８】
Ｅ．遊技の概要
次に、本例のパチンコ機１で行われる遊技の概要や遊技の流れについて説明する。
まず、遊技開始当初の時点（或いは遊技開始前の時点）では、客待ち状態（デモ中）となっており、客待ち画面の表示を指令するコマンドが遊技制御装置１００のバッファ（例えば、同様の機能の図２９ではバッファ８３３に相当）から演出制御装置３００に送信され、表示装置の表示部４１ａには客待ち画面（動画又は静止画）が表示される。
【００６９】
そして、ガイドレール２１を介して遊技領域２２に打込まれた遊技球が、特図の始動入賞口２５又は２６に入賞すると（即ち、特図の始動入賞があると）、特図の変動表示を指令するコマンドが遊技制御装置１００から演出制御装置３００に送信され、表示部４１ａにおいて特図（数字、文字、記号、模様等よりなるもの）が変動（例えば、スクロール）する表示（いわゆる変動表示）が行われて、特図の変動表示ゲーム（以下、特図変動表示ゲームという）が行われる。
【００７０】
そして、この変動表示ゲームの停止結果態様（変動表示により導出された特図の組合せ）が特別結果態様（例えば、「３、３、３」などのゾロ目）であれば、大当りと呼ばれる特典が遊技者に付与される。なお制御上は、例えば始動入賞があったことを条件として、大当り乱数等の値が抽出記憶されて、この抽出記憶された乱数値と予め設定された判定値とが判定時に比較判定され、この比較判定結果に基づいて、予め大当りとするか否かが決定され、この決定に応じて上記変動表示ゲームが開始される。
また、通常モードにおいて、変動表示ゲームの停止結果態様が特別結果態様のうちの特定の態様（例えば、「７、７、７」のゾロ目）であれば、上記大当りになるとともに、大当り遊技後（後述する特賞期間後）に、ゲーム状態が通常モードから確変モードへ移行する。この確変モードでは、特図が大当りになる確率（以下、特図の大当り確率という）を高める制御が行われる。また場合によっては、いわゆる時短（特図等の変動表示時間を短くして変動表示ゲームの頻度を高め当り易くするもの）も行われる。
【００７１】
上記大当りになって大当り状態に移行すると、ファンファーレ期間（大当りになったことを演出する効果音の出力などが実行される期間）を経て、変動入賞装置２７の大入賞口が、規定時間（例えば、３０秒）を越えない範囲内において、例えば１０個入賞までの期間だけ一時的に開放される開放動作（大当たりラウンド）が行われる。そしてこの開放動作は、規定のラウンド数だけ繰り返し行われる。また、この大当り状態では、大当り状態を演出したり大当りラウンド数などを遊技者に報知するための大当り画面の表示を指令するコマンドが遊技制御装置１００から演出制御装置３００に送信され、表示部４１ａでは、このような大当り中の表示が実行される。
【００７２】
なお、この大当り状態になっている期間（ファンファーレ期間と、大入賞口が開放されている大当りラウンドの期間と、大当りラウンドと次の大当りラウンドの間のインターバル期間と、エンディング期間）が、特賞期間に相当する。
また上記大当りのラウンド数としては、例えば、通常は１５ラウンド大当りが主の大当りであるが、プレミアとして１６Ｒ大当りを発生させる構成でもよいし、その他の構成でもよい。また、いわゆる突確（出玉の少ない大当りを経由して大当り確率が変化する突然確変）として２ラウンド大当り等があってもよい。
【００７３】
また、上記特図の変動表示ゲーム中又は大当り中に、始動入賞口２５又は２６にさらに遊技球が入賞したときには、表示部４１ａ等で特図の始動記憶の保留表示が行われて例えば４個まで記憶され、変動表示ゲーム又は大当り状態が終了した後に、その始動記憶に基づいて上記特図の変動表示ゲームが繰り返されたり、客待ち状態に戻ったりする。
即ち、変動表示ゲームが大当りで終了すれば大当り状態に移行し、変動表示ゲームがはずれで終了し始動記憶があれば再度変動表示ゲームが実行され、変動表示ゲームがはずれで終了し始動記憶がなければ客待ち状態に戻り、大当りが終了して始動記憶があれば再度変動表示ゲームが実行され、大当りが終了して始動記憶がなければ客待ち状態に戻る流れとなっている。
【００７４】
なお本形態例では、例えば特図の始動記憶（特図始動記憶）の表示を２種類（特図１保留表示と特図２保留表示）行うようにし、特図変動表示ゲームとして、２種類の変動表示ゲーム（第１変動表示ゲームと第２変動表示ゲーム）を実行する。即ち、遊技球が第１始動入賞口２５に入ることによる特図始動入賞（第１始動入賞）が発生すると、表示装置４１にて特図１の変動表示による第１変動表示ゲームが行われる。そして、何れかの特図変動表示ゲーム中などに遊技球が第１始動入賞口２５に入賞すると、第１始動記憶（特図１保留表示に対応する始動記憶）が１個記憶され、これに対して、上記特図変動表示ゲーム終了後などに、表示装置４１にて特図１の変動表示による第１変動表示ゲームが行われる。また、遊技球が第２始動入賞口２６に入ることによる特図始動入賞（第２始動入賞）あると、表示装置４１にて特図２の変動表示による第２変動表示ゲームが行われる。そして、何れかの特図変動表示ゲーム中などに遊技球が第２始動入賞口２６に入賞すると、第２始動記憶（特図２保留表示に対応する始動記憶）が１個記憶され、これに対して、上記特図変動表示ゲーム終了後などに、表示装置４１にて特図２の変動表示による第２変動表示ゲームが行われる構成となっている。なお、第１始動記憶と第２始動記憶の両方があるときには、予め設定されたルールに従って第１変動表示ゲームと第２変動表示ゲームのうちの何れかが先に実行される。例えば、第２始動入賞口２６に対応する第２変動表示ゲームが優先的に行われる態様（即ち、第２始動記憶が優先的に消化される態様）、或いは２種類の変動表示ゲームが交互に行われる態様などが有り得る。
【００７５】
一方、遊技中に、遊技球が普図始動ゲート３２を通過したときは、表示部４１ａ等で普図の変動表示による普図の変動表示ゲーム（以下、普図変動表示ゲームという）が行われる。そして、この普図変動表示ゲーム結果（停止した普図）が所定の態様（特定表示態様）であれば、普図当りと呼ばれる特典が付与される。
この普図当りになると、第２始動入賞口２６の一対の開閉部材２６ａが逆ハの字に開いた開状態に、所定の開放時間だけ一時的に保持される遊技が行われる。これにより、遊技球が始動入賞し易くなり、その分、特図の変動表示ゲームの実施回数が増えて大当りになる可能性が増す。
また、上記普図の変動表示ゲーム中に、普図始動ゲート３２にさらに遊技球が入賞したときには、表示部４１ａ等で普図始動記憶の保留表示が実行されて、例えば４個まで記憶され、普図の変動表示ゲームの終了後に、その記憶に基づいて上記普図の変動表示ゲームが繰り返される。
【００７６】
次に、固有ＩＤの外部出力について概略説明すると、パチンコ機１の電源投入時やシステムリセット時には、制御回路（ＨＰＧ）６２５の動作により、遊技用マイコン１１１のＨＷパラメータＲＯＭ６１５に格納されている固有ＩＤが読み出されてチップ個別ＩＤレジスタ６１６にコピーされるとともに、ＩＤプロパティＲＡＭ６２４にも固有ＩＤがコピーされる。
チップ個別ＩＤレジスタ６１６にコピーされた固有ＩＤは、遊技プログラムの動作により外部バスインターフェース６０４を通り、内蔵のシリアル通信回路によってシリアル通信形式にされて遊技用マイコン１１１の外部に出力されて払出制御装置２００にシリアル転送され、さらに払出制御装置２００を経由して外部情報端子板５５に送られ、この外部情報端子板５５で中継されて外部の管理装置７８０に伝送される。これにより、遊技用マイコン１１１に格納されている固有ＩＤを遊技店側に送ることが可能になる。
なお、パラレル通信で固有ＩＤを遊技用マイコン１１１から出力する場合には、チップ個別ＩＤレジスタ６１６にコピーされた固有ＩＤは、バス６１８、バス切換回路６０５を介して外部にパラレル転送されることになるが、実施例１ではシリアル通信となっている。
一方、ＩＤプロパティＲＡＭ６２４にコピーされた固有ＩＤは、外部からの固有ＩＤの要求に応答して外部通信制御回路６２６を通して外部（ここでは図６の検査装置接続端子１１２）へと転送される。そして、例えば検査装置接続端子１１２に検査装置を接続することにより、遊技用マイコン１１１に格納されている固有ＩＤが検査機関にて読み出されることになる。
また、ＩＤプロパティＲＡＭ７２４には電源投入時に払出固有ＩＤが制御回路（ＨＰＧ）７２５の動作によりＨＷパラメータＲＯＭからコピーされて格納され、ＩＤプロパティＲＡＭ７２４にコピーされた払出固有ＩＤは、外部からの固有ＩＤの要求に応答して外部通信制御回路７２６を通して外部へ出力される。
【００７７】
Ｆ．制御系の動作
次に、遊技制御装置１００及び払出制御装置２００の制御内容を説明する。最初に遊技制御装置１００について図９〜図１８により説明する。
（ａ）遊技制御装置のメイン処理
まず、図９，１０により、遊技制御装置１００（遊技用マイコン１１１）のメイン処理を説明する。
このメイン処理は、遊技用マイコン１１１に強制的にリセットがかけられたことに基づいて開始する。即ち、電源装置５００の図示省略した電源スイッチがオン操作されると、所定のタイミングに（電源投入時の所定のリセット期間に）電源装置５００の制御信号生成部５０３からリセット信号が遊技制御装置１００に入力されて遊技用マイコン１１１のリセット端子がオンし、その後このリセット信号が解除されると、遊技用マイコン１１１が起動する。なお、停電からの電源復旧時にも、同様にリセット信号がオンした後に解除されて遊技用マイコン１１１が起動する。また、作業者が遊技制御装置１００のユーザワークＲＡＭ６０３等の初期化をしようとする場合には、電源装置５００の図示省略した初期化スイッチをオン操作しながら前記電源スイッチをオン操作する必要がある。
【００７８】
そして遊技用マイコン１１１が起動すると、まず割込みを禁止し、ＣＰＵコア６０１や遊技用マイコン１１１に内蔵されるＣＰＵ周辺回路（シリアルポートを含む）の初期設定を行うとともに、払出基板（払出制御装置２００）の起動を待つために所定のディレイ時間（例えば４ｍｓｅｃ）だけ処理の進行を停止する（ステップＳ１〜Ｓ３）。
そして、上記ディレイ時間が経過すると、ＲＡＭ（ユーザワークＲＡＭ６０３）へのアクセスを許可した後、全出力ポートにオフ信号（２値信号の「０」に相当する信号）を出力する（ステップＳ４、Ｓ５）。なお、リセット信号によって各出力ポートはオフ設定（リセット）されているので、ソフト的に各出力ポートにオフ信号を出力する必要は必ずしもないが、ここでは念のためにステップＳ５が設けられている。
【００７９】
次に、初期化スイッチ信号の状態によって前記初期化スイッチがオンしているか否か判断し（ステップＳ６）、オンしていればステップＳ１２に進み、オンしていなければステップＳ７に進む。
なお、ステップＳ１２に進むのは、前記初期化スイッチがオン操作されて遊技用マイコン１１１が起動した場合、後述するステップＳ７で停電検査領域が全て正常ではないと判定された場合、或いは後述するステップＳ９でチェックサムが正常でないと判定された場合である。このため、ステップＳ１２に進むと、遊技用マイコン１１１のＲＡＭ（ユーザワークＲＡＭ６０３）内のデータ（アクセス禁止領域を除く）を初期化するなどの処理を行う。
【００８０】
初期化スイッチがオンしていなければ、ステップＳ７に進んで、ＲＡＭ（ユーザワークＲＡＭ６０３）の停電検査領域１，２の全ての値が正常な停電検査領域チェックデータであるか否か判断し、正常であれば停電復帰時であるとしてステップＳ８に進み、異常であれば（正常に記憶されてなければ）通常の電源投入時であるとしてステップＳ１２に進む。なお、停電検査領域チェックデータは、後述するステップＳ２５で設定されるものである。このステップＳ７では、このように複数のチェックデータによって停電復帰時であるか否か判定するので、停電復帰時であるか否かの判断が信頼性高く為される。
次にステップＳ８では、ユーザワークＲＡＭ６０３のデータのチェックサムを算出し、ステップＳ９で電源遮断時のチェックサムと比較し、その値が正常（一致）か否かを判定する。このチェックサムが正常でない場合（即ちユーザワークＲＡＭ６０３のデータが壊れているとき）には、ステップＳ１２に進み、前記チェックサムが正常である場合にはステップＳ１０に進む。
ステップＳ１０では、停電復旧のための処理（初期値設定）を実行する。即ち、全ての停電検査領域をクリアし、チェックサム領域をクリアし、エラー及び不正監視に係る領域をリセットする。次いで、ステップＳ１１で特図ゲーム処理番号に対応する停電復旧時のコマンド（停電復旧コマンド）を送信する。このステップＳ１１を経ると、ステップＳ１５に進む。
【００８１】
一方、ステップＳ６で初期化スイッチがオンしていた場合には、ステップＳ１２にジャンプし、ステップＳ１２〜１４の処理を行う。ステップＳ１２以降の処理に進むと、遊技制御装置１００のユーザワークＲＡＭ６０３内のデータ（アクセス禁止領域を除く）を初期化するなどの処理を行う。即ち、ステップＳ１２では使用する全てのユーザワークＲＡＭ６０３の領域をクリアする。具体的には、ユーザワークＲＡＭ６０３において、アクセス禁止領域より前の全作業領域をクリアし、アクセス禁止領域より後の全スタック領域をクリアする。次いで、ステップＳ１３で初期化すべき領域に電源投入時の初期値をセーブし、ステップＳ１４で電源投入時のコマンド（電源投入コマンド）を演出制御装置３００に送信する処理を行う。電源投入コマンドが送信されると、他の制御装置は、この電源投入コマンドを受けて、例えば演出制御装置３００であれば枠演出装置のモータの動作位置を初期位置にするなどの初期化を行う。
【００８２】
ステップＳ１４を経ると、ステップＳ１５に進み、ＲＡＭクリアに関する外部情報（セキュリティ信号）の出力タイマ初期値をセキュリティ信号制御タイマ領域にセーブする。出力タイマ初期値としては、例えば２５６ｍｓをセーブする。
次いで、ステップＳ１６では、例えば遊技用マイコン１１１の内部に設けられたＣＴＣ（Counter/Timer Circuit）を起動する。ＣＴＣはタイマ割込みのための回路である。
次にステップＳ１７では、遊技用マイコン１１１の内部に設けられた乱数生成回路６１３の起動設定を行う。この乱数生成回路６１３によってハード的に特図や普図の各乱数のうちの一部が生成される。但し、これら乱数の初期値は、後述するステップＳ１９の処理によってソフト的に設定される。
【００８３】
なお、特図に関連する乱数としては、大当り乱数（大当りとするか否かを決定するための乱数）、大当り図柄乱数１，２（大当り停止図柄決定用の乱数）、変動パターン乱数（リーの有無等を含む変動パターンを決定する乱数）、停止図柄乱数（外れの停止図柄決定用の乱数）などがある。また、普図に関連する乱数としては、例えば、普図当り乱数（普図当りとするか否かを決定するための乱数）などがある。このうちステップＳ１７，１９で対象とする乱数（ハード乱数）は、例えば、大当り乱数、普図当り乱数、大当り図柄乱数１，２である。なお、上記特図に関する乱数は、特図が２種類ある場合、特図１と特図２で共通でもよいし、別個に設けられていてもよい。
【００８４】
次いでステップＳ１８では、割込みを許可し、次のステップＳ１９では、初期値乱数更新処理を行う。初期値乱数更新処理は、遊技球を発射するタイミングを計って故意に大当り等をねらうことが困難になるように、ハード乱数の初期値を更新する処理である。
次いでステップＳ２０に進み、停電監視信号のチェック回数（例えば２回）を設定し、次のステップＳ２１で停電監視信号がオンしているか否か判定し、オンしていれば停電の最終判断のためのステップＳ２２に進み、オンしていなければステップＳ１９に戻る。通常運転中は、ステップＳ１９〜Ｓ２１を繰り返す。
【００８５】
そして、ステップＳ２２に進むと、前記チェック回数分だけ停電監視信号のオン状態が継続しているか否か判定し、この判定結果が肯定的であると停電発生と最終判断してステップＳ２３に進み、否定的であれば停電発生と判断できないとしてステップＳ２１に戻る。
なお停電監視信号がオンになると、この停電監視信号をＮＭＩ割込信号として、実行中の処理を中断してステップＳ２３以降の停電処理を強制的に実行する態様でもよい。但し本例の構成であると、停電監視信号のオン状態をステップＳ２２で複数回チェックするので、実際には停電が発生していないのにノイズ等によって停電監視信号が一時的かつ瞬間的にオンした場合に停電発生と誤判断してしまうことがないという利点がある。
【００８６】
そしてステップＳ２３に進むと、割込を禁止した後、次のステップＳ２４で全ての出力をオフし（全ての出力ポートにオフデータを出力し）、次いでステップＳ２５で停電情報設定処理を実行する。停電情報設定処理では、前述の停電検査領域チェックデータ１を停電検査領域１にセーブし、停電検査領域チェックデータ２を停電検査領域２にセーブする。
ステップＳ２５を経ると、次のステップＳ２６で、ユーザワークＲＡＭ６０３のデータのチェックサムを算出して所定のチェックサム領域にセーブし、次いでステップＳ２７でユーザワークＲＡＭ６０３へのアクセスを禁止した後、待機する（前述した制御信号生成部５０３からのリセット信号を待つリセット待ち状態となる）。なお図９において、「ＲＷＭ」とあるのはユーザワークＲＡＭ６０３を意味する。
なお、以上のステップＳ２３〜Ｓ２７の停電処理は、停電によって電源電圧が遊技用マイコン１１１の動作電圧未満に低下する前に行われる。
【００８７】
（ｂ）遊技制御装置のタイマ割込処理
次に、遊技制御装置１００（遊技用マイコン１１１）のタイマ割込処理を図１０により説明する。
このタイマ割込処理は、前述したメイン処理におけるステップＳ１６，Ｓ１８の処理によって開始され、所定のタイマ割込周期で繰り返し実行される。
【００８８】
このタイマ割込処理では、まずステップＳ３１で、必要に応じてレジスタの退避や割込みの禁止を実行した後、ステップＳ３２の入力処理を実行する。この入力処理では、前述の各センサ類（始動口スイッチ１２０、１２１、ゲートスイッチ１２２、入賞口スイッチ１２３、カウントスイッチ１２４など）の検出信号の読み取りを実行する。具体的には、各センサの出力値をタイマ割込周期毎に判定し、同じレベルの出力値が規程回数（例えば、２回）以上継続した場合に、この出力値のレベルを各センサの検出信号の確定的な値として読み取る。なお、何れかのセンサがオンしていることが読み取られると、それを示すフラグ（入力フラグ）がたてられる。
【００８９】
次に、ステップＳ３３で、後述するステップＳ３８，Ｓ３９，Ｓ４０，Ｓ４２で設定された出力データを対応する出力ポートに設定し出力する出力処理を実行し、次いでステップＳ３４で、設定された各制御装置（演出制御装置３００、払出制御装置２００）への信号（コマンド）を送信する処理（コマンド送信処理）を実行する。
【００９０】
その後、ステップＳ３５，Ｓ３６で、乱数更新処理１，２をそれぞれ実行する。ここでは、特図に関連するソフト乱数及び普図に関連するソフト乱数の更新が行われる。特図に関連するソフト乱数としては、例えば、大当り図柄乱数１，２（大当り停止図柄決定用の乱数）、変動パターン乱数（リーチアクションの有無等を含む変動パターンを決定する乱数）、停止図柄乱数（外れの停止図柄決定用の乱数）などがある。ここでの、乱数の更新は、乱数を例えば「１」づつ増やすことにより実行される。したがって、このタイマ割込み処理のルーチンが繰り返される毎に、乱数が変り、このソフト乱数の抽出値がアトランダム性を保つようになる。
なお、上記変動パターン乱数は、本例では変動パターン乱数１〜３の３種類有る。このうち、変動パターン乱数１は後半変動（リーチ開始後の変動）のリーチ系統を選択するための乱数であり、変動パターン乱数２はリーチ系統の中から詳細な演出の振分（例えばプラス１コマで特図が停止するかマイナス１コマで特図が停止するか）を行うための乱数であり、変動パターン乱数３は前半変動（リーチ開始前までの変動）の態様を選択するための乱数である。また、上記変動パターン乱数は変動態様の全てを直接決定するものでもよいが、本例では、具体的な態様は演出制御装置３００が決定する。例えば、変動時間とリーチ系統（リーチの大まかな種別）のみを変動パターン乱数１により決定し、決定した変動時間とリーチ系統に基づいて演出制御装置３００が具体的な変動態様を決定する。
【００９１】
次いで、ステップＳ３７では、入賞口スイッチ監視処理とエラー監視処理を実行する。入賞口スイッチ監視処理は、前述したように設定される入力フラグ（特図の始動口スイッチ１２０、１２１、入賞口スイッチ１２３、及びカウントスイッチ１２４）を監視し、例えばカウントスイッチ１２４の入力フラグが設定されていると、１５個の賞球払い出しを払出制御装置２００に要求する前準備などの処理を実行するものである。またエラー監視処理は、前述の各センサ類の未検出エラーや、賞球排出の過剰エラーや、ガラス枠５の開放状態、及び大入賞口２７ａ、普電２６の開放中以外での不正入賞などを監視するための処理である。
【００９２】
次に、ステップＳ３８では、特図ゲーム処理を行う。この特図ゲーム処理では、特図の変動表示ゲーム全体の統括的制御が行われる。即ち、変動開始条件（変動表示ゲームの開始条件）の成立時において、大当り乱数の判定や、特図の停止図柄の組み合わせ（結果態様）を設定する処理や、特図の変動態様を設定する処理が行われる（詳細後述する）。
ここで、変動開始条件の成立時とは、客待ち状態で始動口入賞があって変動表示ゲームが開始される時、変動表示ゲームがはずれで終了し始動記憶があって再度変動表示ゲームが実行される時、大当たりが終了して始動記憶があって再度変動表示ゲームが実行される時の３種類がある。
また、この特図ゲーム処理では、特図の変動表示ゲームに関する各種出力データを設定する処理も行われる。即ち、特図の変動表示ゲームの遊技状態に合わせて、例えば、演出制御装置３００などへ送信するコマンドの内容（コマンドデータ）を設定する。
【００９３】
次いで、ステップＳ３９では、普図の変動表示ゲームのための処理を行う。即ち、普図の変動表示遊技の状態に合わせて演出制御装置３００などへ送信するコマンドの内容を設定する処理などを行う。
次に、ステップＳ４０では、セグメントＬＥＤ編集処理を実行する。これは、ステップＳ３８の特図ゲーム処理において決定された特図の図柄やステップＳ３９の普図ゲーム処理において決定された普図の図柄、その他の情報を、一括表示装置３５の本特図の表示器（ＬＥＤ、７セグメントの表示器）において表示するための処理である。
次に、ステップＳ４１では、磁気エラー監視処理を実行する。これは、磁気センサスイッチ１２５の入力フラグが設定されていると、磁気エラーが発生したとして、所定の処理（エラー報知コマンドの送信等）を実行するものである。
【００９４】
次に、ステップＳ４２では、外部情報編集処理を実行する。これは、遊技制御装置１００から払出制御装置２００へ出力しようとするデータの編集を行うものである。このデータは、払出制御装置２００を介した後、最終的には外部情報端子板５５への出力データ（大当り信号、賞球信号等の他、固有ＩＤも含む）となる（詳細は後述）。
その後、ステップＳ４３〜Ｓ４５で、メインルーチンを再開すべく、割込み要求をクリアし、退避させたレジスタを復帰させ、割込を許可し、そして割込時に中断した処理に復帰（リターン）する。
【００９５】
（ｃ）遊技制御装置の特図ゲーム処理
次に、前記タイマ割込処理における特図ゲーム処理Ｓ３８を、図１１により説明する。
このルーチンが開始されると、まずステップＳ６１で始動口スイッチ監視処理を実行する。これは、前述したように設定される入力フラグを監視し、始動口スイッチ１２０、１２１の入力フラグが設定されていると、大当たり乱数の値を抽出し記憶するなどの処理を実行するものである（詳細後述する）。
次いでステップＳ６２でカウントスイッチ監視処理が行われる。これは、カウントスイッチ１２４の入力フラグが設定されていると、大入賞口２７ａに遊技球が入賞したとして、所定の処理を実行するものである。
【００９６】
次いでステップＳ６３では、特図ゲーム処理タイマが既にタイムアップしたか、又は当該タイマの−１更新後にタイムアップしたか判定し、タイムアップしていれば次のステップＳ６４でステップＳ６５に進み、タイムアップしていなければ次のステップＳ６４でステップＳ７６に進む。特図ゲーム処理タイマは、後述する処理番号による分岐後の各処理（ステップＳ６９〜Ｓ７５）において、それぞれ所定の値にタイマ値が設定されるものであり、この特図ゲーム処理タイマがタイムアップしたときにステップＳ６５以降を実行すべきタイミングになるように設定される。これにより、ステップＳ６３を実行した時点で、ステップＳ６５以降を実行すべきタイミングになっていると、ステップＳ６４の判定結果が肯定的になり、ステップＳ６５以降（ステップＳ７６〜Ｓ７９含む）が実行される。そして、ステップＳ６３を実行した時点で、ステップＳ６５〜Ｓ７５を実行すべきタイミングでない場合には、ステップＳ６４の判定結果が否定的になり、ステップＳ７６〜Ｓ７９のみが実行される構成となっている。
【００９７】
そしてステップＳ６５〜Ｓ６７では、後述する処理番号による分岐のために、特図ゲームシーケンス分岐テーブルを設定し、特図ゲーム処理番号に対応する処理の分岐先アドレスを取得し、分岐処理終了後のリターンアドレスをスタック領域に退避させる。
次いでステップＳ６８では、処理番号により分岐する。即ち、処理番号０でステップＳ６９（特図普段処理）へ、処理番号１でステップＳ７０（特図変動中処理）へ、処理番号２でステップＳ７１（特図表示中処理）へ、処理番号３でステップＳ７２（ファンファーレ／インターバル中処理）へ、処理番号４でステップＳ７３（大入賞口開放中処理）へ、処理番号５でステップＳ７４（大入賞口残存球処理）へ、処理番号６でステップＳ７５（大当り終了処理）へ進む。なお、客待ち状態（デモ中）は、処理番号０である。
【００９８】
そして、ステップＳ６９（特図普段処理）では、特図保留数（特図変動表示ゲーム未実施で保留になっている特図始動記憶の数）がゼロで特図変動表示ゲームを実行中でないときには、客待ち状態の表示を表示装置４１で行うための処理を行う。また、この特図普段処理では、次の特図変動表示ゲームを開始するための処理（特図変動開始処理）を行う。この特図変動開始処理では、特図１及び特図２の始動記憶を監視し、何れかの特図始動記憶があれば、対応する変動表示（第１又は第２変動表示）を開始するための設定（演出制御装置３００に送信する変動パターンコマンドの設定など）を実行し、処理番号を１とした後にリターンする。特図保留数がゼロで次の特図変動表示ゲームを実行しない場合には、そのまま（処理番号は０のまま）リターンする。
【００９９】
また、ステップＳ７０（特図変動中処理）では、特図変動開始処理で設定された変動時間が経過するまで、特図を変動表示させるための処理が行われる。そして、前記変動時間が経過すると、特図の図柄を停止させるコマンド（図柄停止コマンド）を演出制御装置３００に送信する処理を実行した後、処理番号を２としてリターンする。設定された変動時間が未経過のときは、そのままリターンする（処理番号は１のままとする）。
また、ステップＳ７１（特図表示中処理）では、特図の変動表示結果を一定時間（１秒〜２秒）表示するための処理を行う。前記一定時間の表示が終了すると、大当りなら処理番号を３とし、はずれなら処理番号を０としてリターンする。前記一定時間が未経過のときは、そのままリターンする（処理番号は２のままとする）。
【０１００】
また、ステップＳ７２（ファンファーレ／インターバル中処理）では、大当り直後にはファンファーレ音等をスピーカ１２ａ等から出力するファンファーレ処理を実行し、大当りのインターバル期間にはインターバル期間の表示等を実現するためのインターバル処理を実行し、変動入賞装置２７の大入賞口開放を開始するタイミングで処理番号を４にする。
また、ステップＳ７３（大入賞口開放中処理）は、変動入賞装置２７の大入賞口２７ａを開放している間の処理である。大入賞口開放が終了すると処理番号を５にする。
【０１０１】
また、ステップＳ７４（大入賞口残存球処理）では、大入賞口開放終了の間際に大入賞口２７ａに入った遊技球を確実にカウントするために一定時間待機する処理を行い、この一定時間が経過した後に、大当りのラウンドが残っているときには処理番号を３にし、大当りのラウンドが残っていないときには処理番号を６としてリターンする。
またステップＳ７５（大当り終了処理）では、大当たり終了後に特図普段処理Ｓ６９を実行するための処理を行い、処理番号を０に戻してリターンする。
【０１０２】
次に、処理番号に応じた上記何れかの処理が終了すると、ステップＳ７６に進み、特図１の一括表示装置３５での表示（本特図１の表示）を制御するためのテーブルを準備し、次のステップＳ７７では、この本特図１の変動表示のための制御処理を行う。
次いでステップＳ７８に進み、特図２の一括表示装置３５での表示（本特図２の表示）を制御するためのテーブルを準備し、次のステップＳ７９では、この本特図２の変動表示のための制御処理を行い、その後リターンする。
【０１０３】
（ｄ）遊技制御装置の特図表示中処理
次に、前記特図ゲーム処理におけるステップＳ７１で実行される特図表示中処理を図１２により説明する。
このルーチンが開始されると、まずステップＳ８１で特図２が大当りであるか否かを判別し、大当りであればステップＳ８３に分岐し、大当りでなければ、ステップＳ８２に進む。ステップＳ８２では同様に、特図１について大当りか否かを判別し、大当りであればステップＳ８３に進み、大当りでなければステップＳ９２にジャンプする。
特図１あるいは特図２の何れかの大当りであれば、ステップＳ８３にて大当りのラウンド数の上限値を決定する。大当りのラウンド数としては、前述したように、例えば通常は１５ラウンド大当りが主の大当りであるが、プレミアとして１６Ｒ大当りを発生させる構成であれば、１６Ｒであってもよい。また、いわゆる突確（出玉の少ない大当りを経由して大当り確率が変化する突然確変）として２ラウンド大当りを発生させる構成であれば、２Ｒであってもよい。何れにしても、このステップＳ８３でのラウンド数の上限値は、ステップＳ８１又はステップＳ８２の大当りの結果態様（つまり、大当り乱数の抽選結果）による。
【０１０４】
ここで、大当りの種類と振分けは、例えば次のように設定されている。
大当りの種類としては、２Ｒ確変大当り（大当り図柄番号１）と、１５Ｒ確変大当り（大当り図柄番号２）と、１５Ｒ通常大当り（大当り図柄番号３）とがあり、これら大当りの種類に対してそれぞれ特定の大当り図柄（複数でもよい）が対応する設定となっている。ここで、２Ｒ確変大当りは、大当りのラウンドが２ラウンドで、大当り後に高確率となり、大当り後のサポート（普電の開閉部材２６ａの開動作）がないものであり、特図１での選択割合は５０％、特図２での選択割合は０％である。また１５Ｒ確変大当りは、大当りのラウンドが１５ラウンドで、大当り後に高確率となり、大当り後のサポートが次回大当りまでであり、特図１での選択割合は２５％、特図２での選択割合は７５％である。また１５Ｒ通常大当りは、大当りのラウンドが１５ラウンドで、大当り後に低確率（通常確率）となり、大当り後のサポートが特図変動回数１００回までであり、特図１での選択割合は２５％、特図２での選択割合は２５％である。つまり、特図１では２Ｒ確変大当りが最も発生し易く、特図２では１５Ｒ確変大当りが最も出易い構成となっている。但し、大当りのうちで全体として確変が発生する割合は、特図１も特図２も７５％で同じである。また、２Ｒ確変大当りによる確変は、確変（高確率）になっていることが遊技者に分かり難いもので、いわゆる潜伏確変に相当する。
但し、特別遊技状態の種類等は当然に以上説明したものに限定されず、例えば小当り（大当りではないが、所定期間、大当りラウンドと同様の状態が発生するもの）が設定されていてもよい。この場合、２Ｒ確変大当りと同様に大入賞口を開閉する小当りがあると、この小当り（確変無し）になったのか２Ｒ確変大当り（確変有り）になったのか大入賞口の動作では分かりにくく、確率曖昧状態が発生し得る。
【０１０５】
次いで、ステップＳ８４で低確率時の確率情報コマンドを設定する。これは、大当りの抽選確率が低い場合（通常確率）における確率情報コマンドである。次いで、ステップＳ８５で大当り図柄に対応するファンファーレコマンドを設定する。これにより、このとき発生した大当りにふさわしいファンファーレコマンドが設定されて、大当りの映像や効果音などの演出が付与されることになる。次いで、ステップＳ８６で大当り図柄の図柄コマンドを設定する。これにより、大当り中に表示装置４１の表示部４１ａに表示される飾り特図が決まる。次いで、ステップＳ８７で大当りに関連する外部情報と試験信号の出力データを設定する。これは、外部の管理装置７８０に出力する外部情報や検査機関に提供する遊技データ（試験信号）として、どのようなデータを出力するかを設定するものである。
次いで、ステップＳ８８で大当り図柄に対応するファンファーレ時間を設定する。これにより、このとき発生した大当りにふさわしいファンファーレの時間が設定されて、大当りの効果音の演出が行なわれることになる。次いで、ステップＳ８９で大入賞口不正入賞数をリセットし、ステップＳ９０で大入賞口不正の監視期間外に設定する。これは、不可抗力や不正などで大当り中以外のときに大入賞口に入賞した遊技球のカウントをリセットしたり（特に、不可抗力によるカウントが蓄積して不正扱いとならないようにするために）、大入賞口への不正を監視する期間を外す（外さないと正規な大当り入賞とみなされず、不正入賞となるから）ものである。
次いで、ステップＳ９１でファンファーレ／インターバル中処理移行設定処理１を実行して前述の特図ゲーム処理にリターンする。これは、特図表示中処理を終了して次の処理に相当するファンファーレ／インターバル中処理の処理番号に移行させるものである。
【０１０６】
一方、ステップＳ８１、８２で特図１あるいは特図２の何れかの大当りでもなければ、ステップＳ９２に分岐して低確率及び普電サポート中かどうかを判別する。これは、大当り後に低確率（通常確率）である場合には、普電が特図変動回数１００回まで開放するサポートがあるので、それを確認するためである。ＮＯのときは、ステップＳ９７にジャンプして特図普段処理移行設定処理１を実行し、リターンする。これは、特図表示中処理を終了して次の処理に相当する特図普段処理の処理番号に移行させるものである。
【０１０７】
ステップＳ９２で低確率及び普電サポート中であれば、ステップＳ９３に進んで時短変動回数を「−１」だけ更新する。大当り後に低確率のときは、普電が特図変動回数１００回まで開放するサポートがあるので、特図変動が１回ある度に、サポート回数をデクリメントしていくものである。次いで、ステップＳ９４で時短変動回数＝０かどうかを判別し、「０」でなければ、ステップＳ９７に分岐してルーチンを繰り返し、「０」になると、ステップＳ９５に進んで時短終了時の確率情報コマンドを設定する。これは、時短が終了したので、大当りの抽選確率が低い場合（通常確率）における確率情報コマンドを設定するものである。
次いで、ステップＳ９６で特図普段処理移行設定処理２を実行し、リターンする。これは、特図表示中処理を終了して次の処理に相当する特図普段処理の処理番号に移行させるものである。ただし、ここではあくまでも時短終了時から特図普段処理に移行する場合に限られる。
【０１０８】
（ｅ）遊技制御装置の入賞口スイッチ／エラー監視処理
次に、前記タイマ割込処理における入賞口スイッチ／エラー監視処理Ｓ３７を図１３により説明する。
このルーチンが開始されると、まずステップＳ１０１で大入賞口への入賞と不正入賞を監視する。これは、大入賞口２７ａへの正規（大当り時など）の遊技球の入賞を監視するとともに、大当り以外の不正な大入賞口２７ａへの入賞を監視するものである。次いで、ステップＳ１０２で普電への入賞と不正入賞を監視する。これは、普通電動役物（普電）としての第２始動入賞口２６への正規の遊技球の入賞を監視するとともに、不正な第２始動入賞口２６への入賞を監視するものである。次いで、ステップＳ１０３で上記以外の入賞口への入賞を監視する。ここでは、第１始動入賞口２５や一般入賞口２８〜３１への入賞を監視する。次いで、ステップＳ１０４でエラースキャンカウンタを更新する。これは、エラーを監視する準備として、一旦、前回のエラースキャンカウンタの値を更新しておくものである。次いで、ステップＳ１０５で遊技機エラー監視テーブル１を準備する。
【０１０９】
遊技機エラー監視テーブル１で定義するエラー監視の種類は、下記の通りである。
（イ）スイッチ異常（コネクタ抜け、スイッチ故障など）
（ロ）シュート球切れ
（ハ）オーバーフロー
（ニ）払い出し異常
次いで、ステップＳ１０６では遊技機エラー監視テーブル１で定義した種類のエラーチェックを行い、ステップＳ１０７で遊技機エラー監視テーブル２を準備する。
遊技機エラー監視テーブル２で定義するエラー監視の種類は、下記の通りである。
（ホ）ガラス枠開放（前枠開放）
（ヘ）前面枠開放（遊技枠開放）
次いで、ステップＳ１０８で遊技機エラー監視テーブル２で定義した種類のエラーチェックを行った後、タイマ割込処理にリターンする。
【０１１０】
（ｆ）遊技制御装置のエラーチェック処理
次に、前記入賞口スイッチ／エラー監視処理におけるエラーチェック処理を図１４により説明する。
まず、ステップＳ１１１でエラースキャンカウンタに対応するエラーのパラメータをテーブルから取得する。上記テーブルとしては、前述したように遊技機エラー監視テーブル１、２があるので、これらの各エラーから今回の対応する１つのエラーを取得することになる。次いで、ステップＳ１１２では今回取得した対象のエラーを検出するスイッチがオンであるかどうかを判別し、オンであればエラー発生となる状態である可能性があるので、ステップＳ１１３に進んで、対象のエラー発生監視タイマ比較値を取得する。
【０１１１】
例えば、遊技機エラー監視テーブル１で定義するエラーの１つとして、シュート球切れの場合であれば、貯留タンク５１に遊技球を供給するシュートに遊技球が無いことがシュート球切れスイッチ２１６で検出されてオンになると、ステップＳ１１２がＹＥＳとなる。ＹＥＳであればステップＳ１１３で、シュート球切れのエラー発生監視タイマ比較値を取得し、次いで、ステップＳ１１５で対象のスイッチの状態は前回監視時と同じか否かをチェックする。一方、ステップＳ１１２で今回取得した対象のエラーを検出するスイッチがオフであれば、上記とは逆にエラー解除となる状態である可能性があるので、ステップＳ１１４に分岐して対象のエラー解除監視タイマ比較値を取得した後、ステップＳ１１５にジャンプする。
【０１１２】
ステップＳ１１５のチェック内容につきステップＳ１１６で判別して、結果がＮＯであれば、まだエラーの処置まで必要ないと判断してステップＳ１１７で対象のエラー監視タイマをクリアする。一方、ステップＳ１１６の判別結果がＹＥＳであれば、エラーの処置が必要かどうかのタイマを判断するためにステップＳ１１８で対象のエラー監視タイマを「１」だけ更新（インクリメント）し、取得したタイマ比較値（エラーへの処置が必要と判断する基準値）に達したかどうかをチェックする。タイマ比較値に達していれば、エラー発生または解除の状態が確定したと見なされることになる。しかし、既にエラーが発生している状態のときにエラー発生が確定するか、またはエラー発生中でない状態のときにエラー解除が確定するという状況もあり得るので、ステップＳ１２０で今回確定したエラー状態は現エラーフラグの状態と同じかどうかをチェックする。同じであれば、エラーの状況が変化していないことになるので、処置の必要はないと判断し、リターンする。同じでなければ、新たなエラー状態に変化したことになるので、ステップＳ１２２で対象のエラーフラグ領域の値を今回確定したエラー状態のものに変更して、ステップＳ１２３に進み、今回確定したエラー状態に対応するコマンドを設定してリターンする。これにより、今回のエラー状態に対応する処置が行なわれることとなり、例えばシュート球切れであれば、それを知らせるエラー表示が報知されたり、報知解除されたりする。
一方、ステップＳ１１６でＮＯのとき、ステップＳ１１９でＮＯのときは今回のルーチンを終了してリターンする。
また、ステップＳ１２１でＹＥＳのときも今回のルーチンを終了してリターンする。
このようにして、エラーが発生すれば、該当するエラーフラグを立てて処置のコマンドを設定し、エラーが解消すれば該当するエラーフラグを消して解消のコマンドの設定が行なわれる。特に、このエラーチェック処理では、エラーの発生だけを監視しているものではなく、解除も合わせて監視するようにして、処理を共通にしている。
なお、このようなエラーチェック処理は、例えばガラス枠開放、前面枠開放などのエラーについても同様である。
【０１１３】
（ｇ）遊技制御装置の外部情報編集処理
次に、前記タイマ割込み処理におけるステップＳ４２で実行される外部情報編集処理を図１５、図１６により説明する。
このルーチンが開始されると、まずステップＳ１３１で固有情報信号編集処理を行う。これは、固有情報信号の出力要求フラグが立っているとき、例えば電源投入時のセキュリティ信号、ガラス枠・前面枠の開放信号、大当り１信号などの出力開始時に上記出力要求フラグが立てられた場合に、遊技用マイコン１１１のメーカコード、製品コード、チップコード、固有ＩＤなどを取得するものである（詳細はサブルーチンで後述）。
次いで、ステップＳ１３２でセキュリティ信号制御タイマが既にタイムアップ又は「−１」更新後にタイムアップしたかどうかをチェックする。チェック結果はステップＳ１３３で判別し、ＮＯであればステップＳ１３４に進んで固有情報出力要求済みであるかを判別し、ＮＯのときはステップＳ１３５で電源投入での固有情報信号の出力要求フラグをセットするとともに、ステップＳ１３６で電源投入での固有情報信号の出力要求済みフラグをセットした後、さらにステップＳ１３７でセキュリティ信号ＯＮの出力データを設定してステップＳ１４０に進む。
これにより、パチンコ機１の電源投入時において固有ＩＤが外部に出力されることになる。なお、ステップＳ１３４でＹＥＳのときは、ステップＳ１３７にジャンプする。
【０１１４】
一方、ステップＳ１３３でＹＥＳ（タイムアップ）のときは、ステップＳ１３８に分岐して電源投入での固有情報信号の出力要求済みフラグをクリアした後、ステップＳ１３９セキュリティ信号ＯＦＦの出力データを設定してステップＳ１４０に進む。すなわち、セキュリティ信号制御タイマが既にタイムアップなどしていれば、セキュリティに関連する情報の外部出力の設定は行なわれない。
次いで、ステップＳ１４０乃至ステップＳ１４２で、磁石不正発生中か、大入賞口不正発生中か、普電不正発生中かをそれぞれ判別する。何れか１つ以上の不正が発生していれば、ステップＳ１４３に進んでセキュリティ信号ＯＮの出力データを設定し、さらにステップＳ１４４で遊技機エラー状態信号ＯＮの出力データを設定する。
これにより、不正や遊技機エラー状態が外部に出力されることになる。一方、ステップＳ１４２でＮＯのときはステップＳ１４５に分岐して遊技機エラー状態信号ＯＦＦの出力データを設定する。
【０１１５】
ステップＳ１４４あるいはステップＳ１４５を経ると、次いで、図１６のステップＳ１４６に進む。ステップＳ１４６では扉又は枠の開放中か否かを判別する。ここで、扉とはガラス枠５のことで、扉の開放はガラス枠開放検出スイッチ２１１によって検出される。また、枠とは前面枠４のことで、枠の開放は前面枠開放検出スイッチ２１２によって検出される。
扉又は枠の開放中であれば、ステップＳ１４７に進んで固有情報出力要求済みかどうかを判別する。固有情報出力要求済みでなければ、ステップＳ１４８で扉・枠開放での固有情報信号の出力要求フラグをセットするとともに、ステップＳ１４９で扉・枠開放での固有情報信号の出力要求済みフラグをセットしてステップＳ１５０に進む。これは、扉又は枠の開放というイベントが発生したタイミングで固有ＩＤを出力するためである。
次いで、ステップＳ１５０では扉・枠開放信号ＯＮの出力データを設定し、ステップＳ１５１で遊技機エラー状態信号ＯＮの出力データを設定してステップＳ１５２に進む。
一方、ステップＳ１４６でＮＯのとき、つまり扉又は枠の開放中でなければ、扉又は枠の開放というイベントが発生しないので、そのような出力データの設定は行う必要がないので、ステップＳ１５３に分岐して扉・枠開放での固有情報信号の出力要求済みフラグをクリアするとともに、ステップＳ１５４で扉・枠開放信号ＯＦＦの出力データを設定してステップＳ１５２に進む。
【０１１６】
ステップＳ１５２では大当り動作中かどうかを判別し、大当り動作中であればステップＳ１５５で固有情報出力要求済みかどうかを判別する。ＮＯであれば、つまり大当りになって未だ固有情報出力要求を出していなければ、ステップＳ１５６で大当りでの固有情報信号の出力要求フラグをセットするとともに、ステップＳ１５７で大当りでの固有情報信号の出力要求済みフラグをセットしてステップＳ１５８に進む。これは、大当り発生というイベントが発生したタイミングで固有ＩＤを出力するためである。
次いで、ステップＳ１５８で大当り１信号ＯＮの出力データを設定する。一方、ステップＳ１５５で固有情報出力要求済みであれば、ステップＳ１５６、１５７をジャンプしてステップＳ１５８に進む。
また、先のステップＳ１５２で大当り動作中でなければ、ステップＳ１５９に分岐して大当りでの固有情報信号の出力要求済みフラグをクリアするとともに、ステップＳ１６０で大当り１信号ＯＦＦの出力データを設定する。
このようにして、大当り発生のイベント時に固有ＩＤを出力するための処理が行なわれる。
ステップＳ１５８あるいはステップＳ１６０を経ると、次いで、ステップＳ１６１で始動口信号編集処理を行い、つづくステップＳ１６２で図柄確定回数信号編集処理を行なってリターンする。これは、始動入賞があった場合に外部に出力する信号の編集や特図の図柄確定などにつき外部に出力する信号の編集を行うものである。
【０１１７】
（ｈ）遊技制御装置の固有情報信号編集処理
次に、前記外部情報編集処理におけるステップＳ１３１で実行される固有情報信号編集処理を図１７により説明する。
このルーチンが開始されると、まずステップＳ１７１でシリアル通信中かどうかを判別する。これは、遊技制御装置１００と払出制御装置２００との間で、シリアル通信が実行中かどうかをチェックするものである。シリアル通信中であれば、今回は固有ＩＤを払出制御装置２００に出力することはできないので、リターンする。
一方、シリアル通信中でなければステップＳ１７２に進んで、固有情報信号の出力要求フラグがセットされているかチェックする。
【０１１８】
ここで、固有情報信号の出力要求フラグは、以下のような信号の発生時に対応してそれぞれ独立にセットされる。
「電源投入時のセキュリティ信号」
「扉・枠開放信号」
「大当り１信号」
なお、複数同時に成立している場合には、優先順位を設けて１つずつ対応する。この場合に一度に全部の要求フラグをクリアすることはない。
【０１１９】
さて、ステップＳ１７２で固有情報信号の出力要求フラグがセットされているかのチェックを行うと、そのチェック結果をステップＳ１７３で判別し、出力要求フラグがあればステップＳ１７４に進んで固有情報信号の出力要求フラグをクリアする。これは、既に固有情報信号の出力要求フラグがセットされて、固有ＩＤを払出制御装置２００に出力するための処理を行う（ステップＳ１７５にて）ことができるから、上記出力要求フラグをクリアするものである。
次いで、ステップＳ１７５で固有情報取得処理を行ってリターンする。これにより、遊技制御装置１００にて固有ＩＤの取得が行われて、シリアル送信バッファに書き込まれることになる。一方、ステップＳ１７３で出力要求フラグがなければ、ステップＳ１７４、１７５をジャンプしてリターンする。したがって、この場合は固有ＩＤの取得は行われない。
【０１２０】
（ｉ）遊技制御装置の固有情報取得処理
次に、前記固有情報信号編集処理におけるステップＳ１７５で実行される固有情報取得処理を図１８により説明する。
このルーチンが開始されると、まずステップＳ１８１でスタートコードをシリアル送信バッファに書き込む。シリアル通信の開始であることを受け側である払出制御装置２００に特定させるためのコードである。次いで、ステップＳ１８２で取得はチップコードのみかどうかを判別し、取得がチップコードのみであればステップＳ１８８にジャンプして、チップコード識別コードをシリアル送信バッファに書き込み、ステップＳ１８９でチップ個別ＩＤレジスタ６１６から個体識別情報（固有ＩＤ）としてのチップコードを読み出し、シリアル送信バッファに書き込み、リターンする。これにより、固有ＩＤが取得されて払出制御装置２００に出力されることになる。
【０１２１】
一方、ステップＳ１８２で取得がチップコードのみでなければ、ステップＳ１８３に進んでメーカコード識別コードをシリアル送信バッファに書き込むとともに、ステップＳ１８４でメーカコードを読み出してシリアル送信バッファに書き込む。次いで、ステップＳ１８５で製品コード識別コードをシリアル送信バッファに書き込むとともに、ステップＳ１８６で製品コードを読み出してシリアル送信バッファに書き込み、その後、ステップＳ１８８に進む。これにより、メーカコード及び製品コードが取得されて払出制御装置２００に出力されることになる。
なお、個体識別情報の配列の具体例については、後述の図２７に示している。
【０１２２】
次に、払出制御装置２００の処理について図１９〜図２２により説明する。
（ａ）払出制御装置のメイン処理
まず、図１９により、払出制御装置２００（払出用マイコン２０１）のメイン処理を説明する。
このメイン処理は、払出用マイコン２０１に強制的にリセットがかけられたことに基づいて開始する。即ち、電源装置５００の図示省略した電源スイッチがオン操作されると、所定のタイミングに（電源投入時の所定のリセット期間に）電源装置５００の制御信号生成部５０３からリセット信号が払出用マイコン２０１に入力されて払出用マイコン２０１のリセット端子がオンし、その後このリセット信号が解除されると、払出用マイコン２０１が起動する。なお、停電からの電源復旧時にも、同様にリセット信号がオンした後に解除されて払出用マイコン２０１が起動する。また、作業者が払出用マイコン２０１のユーザワークＲＡＭ７０３等の初期化をしようとする場合には、電源装置５００の図示省略した初期化スイッチをオン操作しながら前記電源スイッチをオン操作する必要がある。
【０１２３】
そして払出用マイコン２０１が起動すると、まず割込みを禁止し、ＣＰＵコア７０１や払出用マイコン２０１に内蔵されるＣＰＵ周辺回路（シリアルポートを含む）の初期設定を行うとともに（ステップＳ２０１、ステップＳ２０２）、ＲＡＭ（ユーザワークＲＡＭ７０３）へのアクセスを許可した後、全出力ポートにオフ信号（２値信号の「０」に相当する信号）を出力する（ステップＳ２０３、ステップＳ２０４）。なお、リセット信号によって各出力ポートはオフ設定（リセット）されているので、ソフト的に各出力ポートにオフ信号を出力する必要は必ずしもないが、ここでは念のためにステップＳ２０４が設けられている。
【０１２４】
次に、初期化スイッチ信号の状態によって前記初期化スイッチがオンしているか否か判断し（ステップＳ２０５）、オンしていればステップＳ２１０に進み、オンしていなければステップＳ２０６に進む。
なお、ステップＳ２１０に進むのは、前記初期化スイッチがオン操作されて払出用マイコン２０１が起動した場合、後述するステップＳ２０６で停電検査領域が全て正常ではないと判定された場合、或いは後述するステップＳ２０８でチェックサムが正常でないと判定された場合である。このため、ステップＳ２１０に進むと、払出用マイコン２０１のＲＡＭ（ユーザワークＲＡＭ７０３）内のデータ（アクセス禁止領域を除く）を初期化するなどの処理を行う。
【０１２５】
初期化スイッチがオンしていなければ、ステップＳ２０６に進んで、ＲＡＭ（ユーザワークＲＡＭ７０３）の停電検査領域１，２の全ての値が正常な停電検査領域チェックデータであるか否か判断し、正常であれば停電復帰時であるとしてステップＳ２０７に進み、異常であれば（正常に記憶されてなければ）通常の電源投入時であるとしてステップＳ２１０に進む。なお、停電検査領域チェックデータは、後述するステップＳ２２７で設定されるものである。このステップＳ２０６では、このように複数のチェックデータによって停電復帰時であるか否か判定するので、停電復帰時であるか否かの判断が信頼性高く為される。
次にステップＳ２０７では、ユーザワークＲＡＭ７０３のデータのチェックサムを算出し、ステップＳ２０８で電源遮断時のチェックサムと比較し、その値が正常（一致）か否かを判定する。このチェックサムが正常でない場合（即ちユーザワークＲＡＭ７０３のデータが壊れているとき）には、ステップＳ２１０に進み、前記チェックサムが正常である場合にはステップＳ２０９に進む。
ステップＳ２０９では、停電復旧のための処理（初期値設定）を実行する。即ち、全ての停電検査領域をクリアし、チェックサム領域をクリアし、エラー及び不正監視に係る領域をリセットし、ステップＳ２１２にジャンプする。
【０１２６】
一方、ステップＳ２０５で初期化スイッチがオンしていた場合には、ステップＳ２１０にジャンプし、ステップＳ２１０、２１１の処理を行う。ステップＳ２１０以降の処理に進むと、払出用マイコン２０１のユーザワークＲＡＭ７０３内のデータ（アクセス禁止領域を除く）を初期化するなどの処理を行う。即ち、ステップＳ２１０では使用する全てのユーザワークＲＡＭ７０３の領域をクリアする。具体的には、ユーザワークＲＡＭ７０３において、アクセス禁止領域より前の全作業領域をクリアし、アクセス禁止領域より後の全スタック領域をクリアする。次いで、ステップＳ２１１で初期化すべき領域に電源投入時の初期値をセーブする。
【０１２７】
次いで、ステップＳ２１２では、例えば払出用マイコン２０１の内部に設けられたＣＴＣ（Counter/Timer Circuit）を起動する。なお、ＣＴＣはタイマ割込みのための回路であり、このタイマ割込みによって後述のタイマ割込み処理（図２４）が定期的に実行される。
次にステップＳ２１３では、割込みを許可し、次のステップＳ２１４では、発射制御判定処理を行う。これは、カードユニット５５１がカードユニット接続基板５４を介してパチンコ機１（払出制御装置２００）と接続されないと遊技球を発射できない状態とするものである。
次いで、ステップＳ２１５で球貸し制御モード中であるかどうかを判別し、球貸し制御モード中であればステップＳ２１６に進み、球貸し制御モード中でなければステップＳ２１７に進む。ステップＳ２１６では球貸し制御処理を行う。これは、遊技者が球貸し操作を行う等の状況に応じて球貸しのために遊技球の払い出しなどの処理を行うものである。ステップＳ２１６を経るとステップＳ２２１にジャンプする。
【０１２８】
一方、ステップＳ２１５からステップＳ２１７に分岐すると、このステップＳ２１７では賞球制御モード中かどうかを判別し、賞球制御モード中であればステップＳ２１８に進んで、賞球制御処理を行い、ステップＳ２２１にジャンプする。賞球制御処理は、賞球排出に関する制御を行うものである。
また、賞球制御モード中でなければステップＳ２１９に進んで、払出過剰エラー監視処理を実行し、このエラーが発生すれば払出過剰エラー中であることを示す情報が設定される。次いで、ステップＳ２２０で払出装置制御開始判定処理を実行する。これは、払出過剰エラー中でない場合に、賞球制御開始判定や球貸し制御開始判定を行うものである。
賞球制御開始判定処理は、未排出の賞球があって払出禁止中等でなければ賞球制御モード中を設定する処理である。また、球貸し制御開始判定処理は球貸し要求（ＢＲＱ信号による貸出要求）があると球貸し制御モード中を設定する処理である。但し、賞球制御モード中を設定する条件と、球貸し制御モード中を設定する条件の両方が成立した場合には、球貸しの制御が優先される構成となっている。
【０１２９】
さて、上記ステップＳ２１６、ステップＳ２１８、ステップＳ２２０を経ると、次いで、ステップＳ２２１でエラー報知編集処理を実行し、次のステップＳ２２２で停電監視信号のチェック回数（例えば２回）を設定し、ステップＳ２２３に進む。エラー報知編集処理は、なんらかのエラーが発生したときに、このエラーを報知する情報を編集する処理である。
ステップＳ２２３では、停電監視信号がオンしているか否か判定し、オンしていれば停電の最終判断のためのステップＳ２２４に進み、オンしていなければステップＳ２２３に戻る。このため、通常運転中は、ステップＳ２１４〜Ｓ２２３を繰り返す。
そして、ステップＳ２２４に進むと、前記チェック回数分だけ停電監視信号のオン状態が継続しているか否か判定し、この判定結果が肯定的であると停電発生と最終判断してステップＳ２２５に進み、否定的であれば停電発生と判断できないとしてステップＳ２２３に戻る。
なお停電監視信号がオンになると、この停電監視信号をＮＭＩ割込信号として、実行中の処理を中断してステップＳ２２５以降の停電処理を強制的に実行する態様でもよい。但し本例の構成であると、停電監視信号のオン状態をステップＳ２２４で複数回チェックするので、実際には停電が発生していないのにノイズ等によって停電監視信号が一時的かつ瞬間的にオンした場合に停電発生と誤判断してしまうことがないという利点がある。
【０１３０】
そしてステップＳ２２５に進むと、割込を禁止した後、次のステップＳ２２６で全ての出力をオフし（全出力ポートにオフデータを出力し）、次いでステップＳ２２７で停電情報設定処理を実行する。停電情報設定処理では、前述の停電検査領域チェックデータ１を停電検査領域１にセーブし、停電検査領域チェックデータ２を停電検査領域２にセーブする。
ステップＳ２２７を経ると、次のステップＳ２２８で、ユーザワークＲＡＭ７０３のデータのチェックサムを算出して所定のチェックサム領域にセーブし、次いでステップＳ２２９でユーザワークＲＡＭ７０３へのアクセスを禁止した後、待機する（前述した制御信号生成部５０３からのリセット信号を待つリセット待ち状態となる）。なお図１９において、「ＲＷＭ」とあるのはユーザワークＲＡＭ７０３を意味する。
なお、以上のステップＳ２２５〜Ｓ２２９の停電処理は、停電によって電源電圧が払出用マイコン２０１の動作電圧未満に低下する前に行われる。
【０１３１】
（ｂ）払出制御装置の固有情報受信割込み処理
次に、払出制御装置２００の固有情報受信割込み処理を図２０により説明する。
この固有情報受信割込み処理は、電源投入時やガラス枠５あるいは前面枠４の開放時などのイベントが発生したときに割込みがかかって開始される。
この固有情報受信割込み処理では、まずステップＳ２３１でレジスタを退避し、ステップＳ２３２で固有情報受信割込み要求をクリアする。次いで、ステップＳ２３３で通信割込みを許可する。これは、遊技制御装置１００と払出制御装置２００との間の通信割込みを許可するものである。次いで、ステップＳ２３４で払出制御装置２００におけるシリアル受信バッファのデータを読み込み、ステップＳ２３５で固有情報受信継続中かどうかを判別する。ここでの固有情報は主基板固有ＩＤを指す。
【０１３２】
固有情報受信継続中であれば、ステップＳ２３６に進んでタイムアウトかを判断する。タイムアウトでなければ、ステップＳ２３７乃至ステップＳ２４０の処理に移行する。まず、ステップＳ２３７では固有情報受信カウンタに対応する主制御固有情報領域のアドレスを算出し、算出後のアドレスに受信データをセーブする。これにより、算出したアドレスに遊技制御装置１００から受信した主基板固有ＩＤに関するデータが保存される。次いで、ステップＳ２３９で固有情報受信カウンタを更新し、ステップＳ２４０で固有情報解析処理（詳細は後述）を実行した後、ステップＳ２４１に進む。
一方、ステップＳ２３５で固有情報受信継続中でなければ、ステップＳ２４３に分岐し、受信データはスタートコードか否かを判別する。また、ステップＳ２３６でＹＥＳのとき、すなわち、タイムアウトと判断したときはステップＳ２４２に分岐して受信継続中フラグをクリアした後、ステップＳ２４３に進む。
【０１３３】
ステップＳ２４３で受信データがスタートコードでなければ、ステップＳ２４１にジャンプし、スタートコードであれば、ステップＳ２４４に進んで受信継続中フラグをセットする。次いで、ステップＳ２４５で固有情報受信カウンタをリセットし、ステップＳ２４６でタイムアウト監視タイマの初期値を設定した後、ステップＳ２３７に分岐する。したがって、このときはステップＳ２３７乃至ステップＳ２４０の処理が行われて、ステップＳ２４１に進む。
ステップＳ２４１では、シリアル受信バッファが空かどうかを判別し、空でなければステップＳ２３４に戻って上記のルーチンを繰り返す。そして、シリアル受信バッファが空になると、ステップＳ２４７に進んでメインルーチンを再開すべく、全ての割込みを許可し、ステップＳ２４８で退避させたレジスタを復帰させ、そして割込時に中断した処理に復帰（リターン）する。
【０１３４】
（ｃ１）払出制御装置の固有情報解析処理（イ）
次に、前記固有情報受信割込み処理におけるステップＳ２４０で実行される固有情報解析処理の１つを図２１により説明する。
ここで、固有情報解析処理には複数（例えば、３つ）の形態があり、下記の通りである。下記の説明で、主基板とは遊技制御装置１００のことで、払出基板とは払出制御装置２００のことで、さらに両基板とは主基板と払出基板の両方のことであり、さらに「出力する」とは、情報を払出制御装置２００から出力するという意味である。
（イ）主基板の情報のみを出力する場合
（ロ）両基板の情報をそれぞれに出力する場合
（ハ）両基板の情報を合成して出力する場合
図２１の処理は、（イ）主基板固有ＩＤのみを払出制御装置２００から出力する場合である。
このルーチンが開始されると、まずステップＳ２５１で最初の識別コードを受信済みであるかどうかを判別し、受信済みでなければ固有情報受信割込み処理にリターンする。一方、最初の識別コードを受信済みであれば、ステップＳ２５２に進んで最初の識別コードを元に受信予定データ数を決定する。次いで、ステップＳ２５３で受信データ数が受信予定データ数に達したかをチェックし、ステップＳ２５４でチェック結果を判別し、受信予定データ数に達していなければ固有情報受信割込み処理にリターンし、達していればステップＳ２５５以降の処理を実行する。これにより、主基板固有ＩＤが取得される。
【０１３５】
ステップＳ２５５では主制御固有情報領域のデータを固有情報送信バッファ領域にコピーする。送信バッファは固有情報を外部に送信するためのものである。次いで、ステップＳ２５６で外部に送信するデータ数を固有情報送信カウンタに設定し、ステップＳ２５７で主制御固有情報領域を全てクリアし、ステップＳ２５８で固有情報受信継続中フラグをクリアし、ステップＳ２５９で固有情報受信カウンタをリセットし、さらにステップＳ２６０で送信を開始するためにパラメータを初期設定した後、固有情報受信割込み処理にリターンする。
このようにして、遊技制御装置１００から受信した固有情報を解析し、主基板固有ＩＤのみを払出制御装置２００から外部に送信するために必要な処理が行われる。
【０１３６】
（ｃ２）払出制御装置の固有情報解析処理（ロ）
次に、固有情報解析処理の（ロ）の形態例を図２２により説明する。
このルーチンが開始されると、まずステップＳ２７１で最初の識別コードを受信済みであるかどうかを判別し、受信済みでなければ固有情報受信割込み処理にリターンする。一方、最初の識別コードを受信済みであれば、ステップＳ２７２に進んで最初の識別コードを元に受信予定データ数を決定する。次いで、ステップＳ２７３で受信データ数が受信予定データ数に達したかをチェックし、ステップＳ２７４でチェック結果を判別し、受信予定データ数に達していなければ固有情報受信割込み処理にリターンし、達していればステップＳ２７５以降の処理を実行する。これにより、主基板固有ＩＤが取得される。
【０１３７】
ステップＳ２７５では主制御固有情報領域のデータを固有情報送信バッファ領域にコピーする。送信バッファは固有情報を外部に送信するためのものである。次いで、ステップＳ２７６で払出チップコード（払出固有ＩＤ）を読み出す。これは、チップ個別ＩＤレジスタ７１６からＣＰＵコア７０１を識別するチップコードを読み出すことで行われる。また、ステップＳ２７６では読み出した払出チップコードを固有情報送信バッファ領域にセーブする。
次いで、ステップＳ２７７で外部に送信するデータ数（主基板固有ＩＤと払出固有ＩＤの両方のデータ数）を固有情報送信カウンタに設定し、ステップＳ２７８で主制御固有情報領域を全てクリアし、ステップＳ２７９で固有情報受信継続中フラグをクリアし、ステップＳ２８０で固有情報受信カウンタをリセットし、さらにステップＳ２８１で送信を開始するためにパラメータを初期設定した後、固有情報受信割込み処理にリターンする。
このようにして、遊技制御装置１００から受信した固有情報を解析し、主基板固有ＩＤと払出固有ＩＤのそれぞれを払出制御装置２００から外部に送信するために必要な処理が行われる。
【０１３８】
（ｃ３）払出制御装置の固有情報解析処理（ハ）
次に、固有情報解析処理の（ハ）の形態例を図２３により説明する。
このルーチンが開始されると、まずステップＳ２９１で最初の識別コードを受信済みであるかどうかを判別し、受信済みでなければ固有情報受信割込み処理にリターンする。一方、最初の識別コードを受信済みであれば、ステップＳ２９２に進んで最初の識別コードを元に受信予定データ数を決定する。次いで、ステップＳ２９３で受信データ数が受信予定データ数に達したかをチェックし、ステップＳ２９４でチェック結果を判別し、受信予定データ数に達していなければ固有情報受信割込み処理にリターンし、達していればステップＳ２９５以降の処理を実行する。これにより、主基板固有ＩＤが取得される。
【０１３９】
ステップＳ２９５では主制御固有情報領域のデータをロードし、ロードしたデータがチップコードか否かをステップＳ２９６で判別する。判別結果がＹＥＳであれば、主基板固有ＩＤがチップコードであると判断することになる。ＹＥＳであれば、ステップＳ２９７で対応する払出のチップコードを読み出す。これは、チップ個別ＩＤレジスタ７１６からＣＰＵコア７０１を識別するチップコード（払出固有ＩＤ）を読み出すことで行われる。また、このステップＳ２９７では読み出した払出チップコードと主制御固有情報領域からロードしておいた主基板のチップコード（主基板固有ＩＤ）とを合成する。合成はどのような方法でもよい。次いで、ステップＳ２９８で合成したデータを固有情報送信バッファ領域にセーブする。一方、ステップＳ２９６でロードしたデータがチップコードでなければ、ステップＳ２９８に分岐する。次いで、ステップＳ２９９に進み、全データのコピーが完了したかどかを判別する。全データのコピーが完了していなければ、ステップＳ２９５に戻って処理を繰り返す。これにより、払出のチップコードと主基板のチップコードとが合成され、合成したデータが固有情報送信バッファ領域にセーブされるまでルーチンが繰り返される。
【０１４０】
そして、ステップＳ２９９で全データのコピーが完了したと判断されると、ステップＳ３００に進み、外部に送信するデータ数（主基板固有ＩＤと払出固有ＩＤの合成データ数）を固有情報送信カウンタに設定し、ステップＳ３０１で主制御固有情報領域を全てクリアし、ステップＳ３０２で固有情報受信継続中フラグをクリアし、ステップＳ３０３で固有情報受信カウンタをリセットし、さらにステップＳ３０４で送信を開始するためにパラメータを初期設定した後、固有情報受信割込み処理にリターンする。
このようにして、遊技制御装置１００から受信した固有情報を解析し、主基板固有ＩＤと払出固有ＩＤの両方を合成して払出制御装置２００から外部に送信するために必要な処理が行われる。
【０１４１】
（ｄ）払出制御装置のタイマ割込み処理
次に、払出制御装置２００のタイマ割込み処理を図２４により説明する。
このタイマ割込処理は、前述したメイン処理（図１９）におけるステップＳ２１２、ステップＳ２１３の処理によって開始され、所定のタイマ割込周期で繰り返し実行される。
このタイマ割込処理では、まずステップＳ３１１〜３１３で、レジスタの退避、タイマ割込みの割込み要求のクリア、通信割込みの許可をそれぞれ実行した後、ステップＳ３１４、ステップＳ３１５でそれぞれ出力処理と入力処理を順次実行する。
出力処理では、例えば出力データを対応する出力ポートに設定する処理などを行う。また入力処理では、例えば、前述の各スイッチ類（ガラス枠開放検出スイッチ２１１、前面枠開放検出スイッチ２１２、オーバーフロースイッチ２１３、電波検知センサ２１４、払出球検出スイッチ２１５、シュート球切れスイッチ２１６など）の検出信号があった場合に対応する入力フラグを設定する、或いは遊技制御装置１００からの払出制御コマンドを受信するなどの処理を実行する。
【０１４２】
次にステップＳ３１６で、タイマ更新処理を実行した後、ステップＳ３１７で要求監視処理を実行する。要求監視処理は、例えば払出制御コマンドを受信した場合にこのコマンドを解析するなどのコマンド解析処理を実行したり、球貸し要求監視処理など行うものである。
次いで、入力監視処理（ステップＳ３１８）、払出モータ出力編集処理（ステップＳ３１９）、外部情報出力編集処理（ステップＳ３２０）を順次実行する。入力監視処理は、例えば、前述した入力フラグが設定されていると、その入力フラグに基づく処理（エラー判定など）を行うものである。払出モータ出力編集処理は、払出モータ２２２に出力する制御信号の設定を行う処理である。外部情報出力編集処理は、払出制御装置２００から出力するデータを設定する処理である。
その後、ステップＳ３２１、ステップＳ３２２で、メインルーチンを再開すべく、タイマ割込を許可し、退避させたレジスタを復帰させ、そして割込時に中断した処理に復帰（リターン）する。
【０１４３】
（ｅ）払出制御装置の外部情報出力編集処理
次に、前記タイマ割込み処理におけるステップＳ３２０で実行される外部情報出力編集処理を図２５により説明する。
このルーチンが開始されると、まずステップＳ３３１で賞球信号編集処理を行う。これは、遊技制御装置１００からの排出コマンドに基づいて排出した賞球の数を表す信号（賞球信号）の出力データを設定するものである。
次いで、ステップＳ３３２で固有情報信号編集処理を行う。これは、払出制御装置２００から出力する固有情報信号の編集を行うもので、詳細は図２６で後述する。ステップＳ３３２を経るとタイマ割込み処理にリターンする。
【０１４４】
（ｆ）払出制御装置の固有情報信号編集処理
次に、前記外部情報出力編集処理におけるステップＳ３３２で実行される固有情報信号編集処理を図２６により説明する。
このルーチンが開始されると、まずステップＳ３４１で送信データがあるかどうかを判別する。これは、払出制御装置２００から外部に出力するための送信データがあるかどうかを判断するものである。ステップＳ３４１でＮＯのときは、ルーチンを終了して外部情報出力編集処理にリターンする。
一方、ステップＳ３４１で送信データがあると判断すると、ステップＳ３４２で固有情報送信バッファ領域のデータをロードし、ステップＳ３４３でロードしたデータをシリアル送信バッファに書き込む。次いで、ステップＳ３４４でデータを取り出した固有情報送信バッファ領域をクリアし、ステップＳ３４５で全データの書き込みが終了したかどうかを判別する。これは、シリアル送信バッファに外部出力すべき情報を全て書き込んだか否かを判断するものである。全データの書き込みが終了していなければ、ステップＳ３４２に戻ってルーチンを繰り返し、全データの書き込みが終了すると、ステップＳ３４６に進んで送信に関するパラメータをクリアした後、外部情報出力編集処理にリターンする。
このようにして、固有情報信号編集処理が行われる。
【０１４５】
以上のような各プログラムを実行することにより、主基板固有ＩＤが外部に出力されるが、そのタイミングチャートを説明する。
なおここで、タイミングチャートの説明の前に、個体識別情報の送信の具体例を図２７に示す。
図２７に示すものは、電源投入時／停電復旧時と、通常遊技中（枠開放時／大当り時）の例である。例えば、電源投入時／停電復旧時には、スタートコード、区分識別コード、メーカコード１〜３、区分識別コード、製品コード１〜８、区分識別コード、チップコード１〜４という順序の１９バイトのデータが個体識別情報の配列として送信される。
一方、通常遊技中（枠開放時／大当り時）には、スタートコード、区分識別コード、チップコード１〜４という順序の６バイトのデータが個体識別情報の配列として送信される。
ここで、区分識別コードは、状況によって固有情報のデータ長が変化するので、受け側が区別できるように、データの種類とデータ長を含んだ識別子として用意したものである。
なお、図２７に示すデータ例では、電源投入時と通常遊技中で送信データ量を変化させるとしているが、このような例に限るものではなく、例えば通常遊技中（枠開放時／大当り時）にも全データ（この例では１９バイト）を送信する構成としてもよい。
【０１４６】
図２８は、シリアル通信で固有ＩＤ（図２８では固有識別情報と表記）を遊技制御装置１００から外へ（ここでは払出制御装置２００の方へ）出力する際のタイミングチャートを示す図である。
まず、パチンコ機１の電源投入時においては、図２８（ａ）に示すように遊技機状態信号（セキュリティ信号）が規定の時間だけＯＮとなる（図１５のフローチャート参照：ステップＳ１３２乃至ステップＳ１３９）。そうすると、そのＯＮ期間ではシリアル通信にてスタートコード、区分識別コード、メーカコード１、メーカコード２、・・・・・チップコード３、チップコード４というような順序の１９バイトのデータが個体識別情報の配列（図２７参照）として遊技制御装置１００から払出制御装置２００にシリアルで送られる。
【０１４７】
一方、通常遊技中の固有識別情報の出力は、図２８（ｂ）に示される。
すなわち、通常遊技中にガラス枠５あるいは前面枠４が開放すると、遊技機状態信号（枠開放信号）が規定の時間だけＯＮとなり、これはガラス枠５あるいは前面枠４が閉鎖されるまで続く（図１６のフローチャート参照）。そうすると、そのＯＮ期間ではシリアル通信にてスタートコード、区分識別コード、チップコード１、チップコード２、チップコード３、チップコード４というような順序の６バイトのデータが個体識別情報の配列（図２７参照）として遊技制御装置１００から払出制御装置２００にシリアルで送られる。
このように、電源投入やガラス枠５あるいは前面枠４の開放などというイベント発生時に、これらのイベントに合わせて固有ＩＤを遊技制御装置１００から外へ（払出制御装置２００の方へ）出力することができ、最終的には外部情報端子板５５を介して外部の管理装置７８０に出力することができる。特に、このようなイベント発生時には、遊技用マイコン１１１が不正に交換されているかどうかを外部の管理装置７８０にて容易にチェックすることができるので、不正に対して有効に対処することができる。したがって、遊技店の開店時だけでなく、開店中に遊技用マイコン１１１が不正に交換されたケースでも容易に不正をチェックすることができる。
【０１４８】
実施例１によれば、以下のような効果がある。
以上のように本実施例１のパチンコ機１では、遊技プログラムが実行される以前に、遊技用マイコン１１１における遊技領域部６００Ｂの制御回路（ＨＰＧ）６２５により遊技領域部６００ＡのＨＷパラメータＲＯＭ６１５に格納されている固有ＩＤが読み出されてチップ個別ＩＤレジスタ６１６及びＩＤプロパティＲＡＭ６２４にコピーされる。そして、チップ個別ＩＤレジスタ６１６にコピーされた固有ＩＤは、遊技プログラムが実行されることにより、電源投入時やガラス枠５あるいは前面枠４の開放時などに読み出され、外部バスインターフェース６０４を通り、内蔵のシリアル通信回路６０４ａによってシリアル通信形式にされて遊技用マイコン１１１の外部に読み出されてシリアル転送で払出制御装置２００に送られ、さらに固有ＩＤは払出制御装置２００から外部情報端子板５５を介して遊技店の管理装置７８０に伝送される。これにより、遊技用マイコン１１１に格納されている固有ＩＤを遊技店（遊技店の管理装置７８０）にて読み出すことが可能になる。
したがって、本実施例１では遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン１１１（演算処理装置）から出力することができる。
その場合に、情報領域部６００Ｂ（情報処理部）の大幅な改善や変更は必要なく、莫大な費用や期間も要しない。
【０１４９】
例えば、従来の技術であれば、固有ＩＤの出力形態（プロトコル等）の改善や変更等を行うには情報処理部の改善や変更が必要となり、演算処理装置を構成するＩＣ自体を作成し直すことになる。これは莫大な費用や期間を要してしまう。
そこで、機種毎に作成されるとともに演算処理装置に書き込まれる遊技プログラムに、この固有ＩＤを出力する機能を備えれば、遊技プログラムの変更によって固有ＩＤの出力形態や出力タイミング等の改善や変更が安価で迅速に行うことができる。そのため、遊技プログラムによって固有ＩＤを出力できるようにした演算処理装置の要望がある。
しかし近年、磁石や振動等による不正対策や遊技の興趣を高めるための工夫等で、遊技プログラムが複雑になり、また新たに固有ＩＤを出力するための処理を追加となり、プログラムサイズが大きくなることが余儀なくされるが、遊技プログラムは所定のサイズに収めなければならず、遊技プログラムの効率化を行わなければならない。
また、固有ＩＤを遊技機外の外部装置側へ出力する場合、アイソレーションする必要があり、かつ外部装置側が固有ＩＤの受け取りミスがないように正確性を担保する必要がある。
【０１５０】
このような状況であっても、本実施例１では遊技プログラムを所定のサイズに収めつつ、遊技プログラムの効率化を行って、遊技プログラムの制御下で効率良く、容易に固有ＩＤを演算処理装置から外部（例えば、遊技店側）に出力する遊技機を実現することができる。すなわち、図７から明らかであるように、店側への固有ＩＤの出力は遊技プログラムにて遊技用マイコン１１１の遊技領域部６００Ａで行っているので、遊技用マイコン１１１の情報領域部６００Ｂに対する大幅な改善や変更は必要なく、莫大な費用や期間も要しない。
また、図９以降のフローチャートから明らかであるように、遊技プログラムも外部情報編集処理に少しの変更を加えるだけで固有ＩＤを外部出力できるから、遊技プログラムのサイズも大きくならず、所定のサイズに収めることができる。さらに、遊技プログラムも効率化している。例えば、大当り、扉や枠の開放といったイベントが発生したタイミングは従来と同様のプログラム処理で分かる事項であり、このようなイベント発生時に固有ＩＤを出力する処理を加えるだけで済むから、遊技プログラムの効率化を行いつつ、固有ＩＤを出力することができる。
【０１５１】
なお、遊技店の管理装置７８０（店側）への固有ＩＤの出力は遊技プログラムにて遊技用マイコン１１１の遊技領域部６００Ａで行っているが、検査機関への固有ＩＤの出力は遊技用マイコン１１１における情報領域部６００Ｂが行い、ＩＤプロパティＲＡＭ６２４にコピーされている固有ＩＤを外部通信制御回路６２６が外部へ転送する際の制御を行うことによって行われる。その場合は、遊技制御装置１００の検査装置接続端子１１２に検査装置を接続することで、検査装置が作動して、固有ＩＤを外部に読み出すことになる。
上記のように遊技店の管理装置７８０（店側）への固有ＩＤの出力するときは、外部情報端子板５５を通して行われる。この場合、固有ＩＤの店側への伝送については、従来と同様の構造の基板対電線用コネクタ６３ａ及び基板対電線用コネクタ６７に対して、メスタイプの所定のコネクタをそれぞれ差し込むという簡単な接続作業だけで遂行することができ、間違いが起きにくく、容易である効果がある。
また、固有ＩＤを含む全ての信号の伝送にアイソレーション手段６２としてのフォトカプラ群６５を介しているので、電気的な不正やノイズを遮断でき、セキュリティが向上する。
【０１５２】
また、遊技制御装置１００−払出制御装置２００間の通信速度は払出制御装置２００−外部情報端子板５５間の通信速度より速くなるように設定されていることから、遊技制御装置１００−払出制御装置２００間の通信は払出制御装置２００−外部情報端子板５５間の通信より高速で終了する。したがって、第１の演算処理装置（遊技用マイコン１１１）は通信処理以外の処理を行うことができるともに、第１の演算処理装置は個体識別情報の出力契機をのがさないという効果がある。
第２の演算処理装置（払出用マイコン２０１）で個体識別情報を一時的に記憶するようになっているので、払出制御装置２００から外部情報端子板５５への出力は低速にすることが可能になり、高速な通信に向いていないフォトカプラを使用しても問題がない。
遊技制御装置１００−払出制御装置２００−外部情報端子板５５間の全てが同一な通信速度のプログラムのものに比べて、実施例１では遊技制御装置１００−払出制御装置２００間の通信速度は払出制御装置２００−外部情報端子板５５間の通信速度より速いので、個体識別情報の出力契機をのがすことに注視しなくてよく、制御系の構成を簡素化して作れる。
【０１５３】
また、遊技制御装置１００−払出制御装置２００間の通信が払出制御装置２００−外部情報端子板５５間の通信より高速であることで、出制御装置の受信処理が短期で終了し、前回の個体識別情報と、新たに（今回）受信した個体識別情報とを比較判定する処理時間を確保することができ、セキュリティーが向上する。
遊技制御装置１００−制御装置２００間の通信が払出制御装置２００−外部情報端子板５５間の通信より高速であることで、払出制御装置２００の受信処理が短期で終了し、外部情報を出力する処理時間を確保することができ、セキュリティーが向上する。
【０１５４】
さらに、実施例１では払出制御装置２００における払出用マイコン２０１が実行する払出プログラムにおいて、主基板固有ＩＤを払出制御装置２００から外部に出力する制御を行っているので、遊技制御装置１００の負担をかけずに外部に主基板固有ＩＤを取り出すことができる。
また、払出プログラムでは主基板固有ＩＤと払出固有ＩＤのそれぞれを払出制御装置２００から出力する制御や、主基板固有ＩＤと払出固有ＩＤの両方を合成して払出制御装置２００から出力する制御も行うことにより、より確実に、遊技用マイコン１１１（演算処理装置）に対する不正を抑止することができるとともに、払出用マイコン２０１（第２の演算処理装置）に対する不正も抑止することができる。
【０１５５】
また、以下のような各効果がある。
固有ＩＤ（個体識別情報）は遊技用マイコン１１１（第１の演算処理装置）であることを識別可能であると同時に、遊技機毎を識別可能であるため、遊技店が個々の遊技機を管理することが可能で、不正者は個々の演算処理装置に対して不正改造を施さなければならなくなるのでセキュリティーが向上するという効果がある。
主基板である遊技制御装置１００と外部情報端子板５５との間の全部品が盤要素（交換可能な遊技盤面という要素）となる構成に比べて、遊技制御装置１００−払出制御装置２００−外部情報端子板５５の間で、遊技制御装置１００以外の基板と全配線を枠要素（遊技枠の方で、遊技盤を装着する側）にすると、いわゆるベニヤ価格を安く提供でき、新台入替時の交換作業の効率があがる。
また、処理時間に余裕のない（演出制御装置等３００も管理している）遊技制御装置１００は、固有ＩＤの送信タイミングで固有ＩＤを払出制御装置２００に送信し、処理時間に余裕のある（遊技球の払い出しのため待ち時間が多く処理に余裕がある）払出制御装置２００が固有ＩＤを出力制御するようにした構成なので、固有ＩＤの出力時間を長めに（信号幅を長めに）出力制御でき、また連続して固有ＩＤを出力する際も、後に出力する固有ＩＤの出力を待ちオフ時間を挟んで出力することができる。したがって、遊技機全体として遊技機外へ正確性を担保し、効率良く固有ＩＤを出力することができる。
【０１５６】
また、特に遊技制御装置１００から払出制御装置２００への固有ＩＤの伝送はシリアルで行い、払出制御装置１００から外部装置（例えば、管理装置７８０）への固有ＩＤの伝送もシリアルで行うので、以下の効果がある。
まず、遊技用マイコン１１１（第１の演算処理装置）に備わっているシリアル転送（送信）機能を利用することで、改めて転送（送信）処理をプログラム（例えば、遊技プログラム）で用意する必要が無くなるので、プログラム構成が効率化される。
また、パラレル転送（送信）に比べて、配線の本数が少なくなるのでコスト減になる。
＜実施例１におけるシリアル転送の発明概念＞
ここで、実施例１における上記シリアル転送の発明概念は、下記のように示される。
第１の演算処理装置が備える送信制御手段は、前記払出制御装置に対して個体識別情報をシリアル転送（送信）する、という構成になる。
「変形例」
【０１５７】
「実施例１の変形例」
次に、実施例１の変形例を図２９に基づいて説明する。
この変形例は、遊技制御装置８００についての信号のインターフェース構成を詳細にしたものであるとともに、一部の検出スイッチの入力経路を変更したものであり、図６と比較して払出制御装置８６０の構成が一部異なっている（ガラス枠開放検出スイッチ２１１や前面枠開放検出スイッチ２１２からの信号が遊技制御装置８００に入力され、払出制御装置８６０に入力されていない等）。その他のパチンコ機の構成は実施例１と同様であるため、重複する説明を省略する。
図２９は、変形例における遊技制御装置８００の詳細なブロック図である。
図２９において、遊技制御装置８００は、遊技を統括的に制御する主制御装置（主基板）であって、遊技用マイクロコンピュータ（以下、遊技用マイコン）８１１を有するＣＰＵ部８１０、入力ポートなどを有する入力部８２０、出力ポートなどを有する出力部８３０、ＣＰＵ部８１０と入力部８２０と出力部８３０との間を接続するデータバス８４０などからなる。
【０１５８】
上記ＣＰＵ部８１０は、アミューズメントチップ（ＩＣ）と呼ばれる遊技用マイコン８１１と、後述する近接Ｉ／Ｆ８２１からの信号（始動入賞検出信号）を論理反転して遊技用マイコン８１１に入力させるインバータなどからなる反転回路８１２と、水晶振動子のような発振子を備え、ＣＰＵの動作クロックやタイマ割込み、乱数生成回路の基準となるクロックを生成する発振回路８１３などを有する。
遊技用マイコン８１１は、ＣＰＵ（中央処理ユニット：マイクロプロセッサ）８１１Ａ、読出し専用のＲＯＭ（リードオンリメモリ）８１１Ｂ及び随時読出し書込み可能なＲＡＭ（ランダムアクセスメモリ）８１１Ｃを備える。
ＲＯＭ８１１Ｂは、遊技制御のための不変の情報（プログラム、固定データ、各種乱数の判定値、固有ＩＤ等）を不揮発的に記憶し、ＲＡＭ８１１Ｃは、遊技制御時にＣＰＵ８１１Ａの作業領域や各種信号や乱数値の記憶領域として利用される。ＲＯＭ８１１Ｂ又はＲＡＭ８１１Ｃとして、ＥＥＰＲＯＭのような電気的に書換え可能な不揮発性メモリを用いてもよい。
【０１５９】
ＣＰＵ８１１Ａは、ＲＯＭ８１１Ｂ内の遊技制御用プログラムを実行して、払出制御装置８５０や演出制御装置３００に対する制御信号（コマンド）を生成したりソレノイド１３２，１３３や一括表示装置３５の駆動信号を生成したりしてパチンコ機１全体の制御を行う。
また、図示しないが、遊技用マイコン８１１は、特図変動表示ゲームの大当り判定用乱数や大当りの図柄を決定するための大当り図柄用乱数、普図変動表示ゲームの当り判定用乱数等をハード的に生成するための乱数生成回路と、発振回路８１３からの発振信号（原クロック信号）に基づいてＣＰＵ８１１Ａに対する所定周期（例えば、４ミリ秒）のタイマ割込み信号や乱数生成回路の更新タイミングを与えるクロックを生成するクロックジェネレータと、を備えている。
【０１６０】
ここで、遊技制御装置８００及び該遊技制御装置８００によって駆動されるソレノイド１３２，１３３などの電子部品には、電源装置８５０で生成されたＤＣ３２Ｖ，ＤＣ１２Ｖ，ＤＣ５Ｖなど所定のレベルの直流電圧が供給されて動作可能にされる。
電源装置８５０は、２４Ｖの交流電源から上記ＤＣ３２Ｖの直流電圧を生成するＡＣ−ＤＣコンバータやＤＣ３２Ｖの電圧からＤＣ１２Ｖ，ＤＣ５Ｖなどのより低いレベルの直流電圧を生成するＤＣ−ＤＣコンバータなどを有する通常電源部８５１と、遊技用マイコン８１１の内部のＲＡＭに対して停電時に電源電圧を供給するバックアップ電源部８５２と、停電監視回路や初期化スイッチを有し遊技制御装置８５０に停電の発生、回復を知らせる停電監視信号や初期化スイッチ信号、リセット信号などの制御信号を生成して出力する制御信号生成部８５３などを備える。
【０１６１】
この変形例では、電源装置８５０は、遊技制御装置８００と別個に構成されているが、バックアップ電源部８５１及び制御信号生成部８５３は、別個の基板上あるいは遊技制御装置８００と一体、即ち、主基板上に設けるように構成してもよい。遊技盤２０及び遊技制御装置８００は機種変更の際に交換の対象となるので、このように、電源装置８５０若しくは主基板とは別の基板にバックアップ電源部８５２及び制御信号生成部８５３を設けることにより、機種変更の際の交換の対象から外しコストダウンを図ることができる。
【０１６２】
上記バックアップ電源部８５２は、電解コンデンサのような大容量のコンデンサ１つで構成することができる。バックアップ電源は、遊技制御装置８００の遊技用マイコン８１１（特に内蔵ＲＡＭ８１１Ｃ）に供給され、停電中あるいは電源遮断後もＲＡＭに記憶されたデータが保持されるようになっている。制御信号生成部８５３は、例えば通常電源部８５１で生成された３２Ｖの電圧を監視してそれが例えば１７Ｖ以下に下がると停電発生を検出して停電監視信号を変化させる（本例ではオンさせる）とともに、所定時間後にリセット信号を出力する。また、電源投入時や停電回復時にもその時点から所定時間経過後にリセット信号を出力する。
【０１６３】
初期化スイッチ信号は、図示省略した初期化スイッチがオン状態にされたときに生成される信号で、遊技用マイコン８１１内のＲＡＭ８１１Ｃ及び払出制御装置８６０内のＲＡＭに記憶されている情報を初期化する。なお本例の場合、初期化スイッチ信号は電源投入時に読み込まれ、停電監視信号は遊技用マイコン８１１が実行するメインプログラムのメインループの中で繰り返し読み込まれる。リセット信号は、制御システム全体をリセットさせる。
【０１６４】
次に、遊技制御装置８００の入力部８２０には、入力ポートとして、第１入力ポート８２３と第２入力ポート８２２が設けられている。この入力部８２０には、第１始動口スイッチ１２０（図２０では始動口１スイッチ）、第２始動口スイッチ１２１（図２０では始動口２スイッチ）、ゲートスイッチ１２２、入賞口スイッチ１２３、カウントスイッチ１２４、磁気センサスイッチ１２５、振動センサスイッチ１２６からの検出信号が入力される。
【０１６５】
入力部８２０には、上記の各スイッチ１２０乃至１２６から入力される検出信号を０Ｖ−５Ｖの正論理の信号に変換するインタフェースチップ（近接Ｉ／Ｆ）８２１が設けられている。近接Ｉ／Ｆ８２１は、入力の範囲が７Ｖ−１１Ｖとされることで、近接スイッチ（スイッチ１２０乃至１２６）のリード線が不正にショートされたり、スイッチがコネクタから外されたり、リード線が切断されてフローティングになったような異常状態を検出でき、このような異常状態を検出すると異常検知信号を出力する構成とされている。また近接Ｉ／Ｆ８２１には、前記のような信号レベル変換機能を可能にするため、電源装置８５０から通常のＩＣの動作に必要な例えば５Ｖのような電圧の他に、１２Ｖの電圧が供給されている。
【０１６６】
ここで、近接Ｉ／Ｆ８２１の出力（異常検知信号除く）はすべて第２入力ポート８２２へ供給されデータバス８４０を介して遊技用マイコン８１１に読み込まれるとともに、主基板８００から中継基板８４５を介して図示しない試射試験装置へ供給されるようになっている。また、近接Ｉ／Ｆ８２１の出力のうち第１始動口スイッチ１２０と第２始動口スイッチ１２１の検出信号は、第２入力ポート８２２の他、反転回路８１２を介して遊技用マイコン８１１へ入力されるように構成されている。反転回路８１２を設けているのは、遊技用マイコン８１１の信号入力端子が、マイクロスイッチなどからの信号が入力されることを想定し、かつ負論理、即ち、ロウレベル（０Ｖ）を有効レベルとして検知するように設計されているためである。
【０１６７】
また、第２入力ポート８２２には、磁気センサスイッチ１２５や振動センサスイッチ１２６からの検出信号も入力されている。第２入力ポート８２２が保持しているデータは、遊技用マイコン８１１が第２入力ポート８２２に割り当てられているアドレスをデコードすることによりイネーブル信号ＣＥ１をアサート（有効レベルに変化）することよって、読み出すことができる（他のポートも同様）。第１入力ポート８２３のイネーブル信号はＣＥ２である。
【０１６８】
一方、第１入力ポート８２３には、ガラス枠開放検出スイッチ２１１や前面枠開放検出スイッチ２１２からの信号、及び払出制御装置８６０からの信号が入力されている。そしてこれら信号は、第１入力ポート８２３からデータバス８４０を介して遊技用マイコン８１１に供給されている。払出制御装置８６０からの信号には、払出異常を示すステータス信号、払出し前の遊技球の不足を示すシュート球切れスイッチ信号、オーバーフローを示すオーバーフロースイッチ信号がある。オーバーフロースイッチ信号は、下皿１０に遊技球が所定量以上貯留されていること（満杯になったこと）を検出したときに出力される信号である。
【０１６９】
また入力部８２０には、電源装置８５０からの停電監視信号や初期化スイッチ信号、リセット信号などの信号を遊技用マイコン８１１等に入力するためのシュミットトリガ回路８２４が設けられており、シュミットトリガ回路８２４はこれらの入力信号からノイズを除去する機能を有する。電源装置８５０からの信号のうち停電監視信号と初期化スイッチ信号は、一旦第１入力ポート８２３に入力され、データバス８４０を介して遊技用マイコン８１１に取り込まれる。つまり、前述の各種スイッチからの信号と同等の信号として扱われる。遊技用マイコン８１１に設けられている外部からの信号を受ける端子の数には制約があるためである。
【０１７０】
一方、シュミットトリガ回路８２４によりノイズ除去されたリセット信号ＲＳＴは、遊技用マイコン８１１に設けられているリセット端子に直接入力されるとともに、出力部８３０の各ポート（後述するポート８３１，８３２，８３５，８３６，８３７）に供給される。また、リセット信号ＲＳＴは出力部８３０を介さずに直接中継基板８４５に出力することで、試射試験装置へ出力するために中継基板８４５のポート（図示省略）に保持される試射試験信号をオフするように構成されている。また、リセット信号ＲＳＴを中継基板８４５を介して試射試験装置へ出力可能に構成するようにしてもよい。なお、リセット信号ＲＳＴは入力部８２０の各入力ポート８２２，８２３には供給されない。リセット信号ＲＳＴが入る直前に遊技用マイコン８１１によって出力部８３０の各ポートに設定されたデータはシステムの誤動作を防止するためリセットする必要があるが、リセット信号ＲＳＴが入る直前に入力部８２０の各ポートから遊技用マイコン８１１が読み込んだデータは、遊技用マイコン８１１のリセットによって廃棄されるためである。
【０１７１】
次に、遊技制御装置８００の出力部８３０は、データバス８４０に接続された出力ポートとして、第１ポート８３１、第２ポート８３２、第３ポート８３５、第４ポート８３６、及び第５ポート８３７を備える。なお、遊技制御装置８００から払出制御装置８６０及び演出制御装置３００へは、上記ポート８３１，８３２を介してパラレル通信でデータが送信される。
第１ポート８３１は、払出制御装置８６０へ出力する４ビットのデータ信号と、このデータ信号の有効／無効を示す制御信号（データストローブ信号）と、バッファ８３３を介して演出制御装置３００へ出力するデータストローブ信号ＳＳＴＢとを生成する。
第２ポート８３２は、演出制御装置３００へ出力する８ビットのデータ信号を生成する。
なおバッファ８３３は、演出制御装置３００の側から遊技制御装置８００へ信号を入力できないようにするため、即ち、片方向通信を担保するために、第１ポート８３１からの上記データストローブ信号ＳＳＴＢ及び第２ポート８３２からの８ビットのデータ信号を出力する単方向のバッファである。なお、第１ポート８３１から払出制御装置８６０へ出力する信号に対しても同様のバッファを設けるようにしてもよい。
【０１７２】
第３ポート８３５は、変動入賞装置２７の開閉部材を開閉させるソレノイド（大入賞口ソレノイド）１３３や第２始動入賞口２６の開閉部材２６ａを開閉させるソレノイド（普電ソレノイド）１３２の開閉データと、一括表示装置３５のＬＥＤのカソード端子が接続されているデジット線のオン／オフデータを出力するための出力ポートである。
第４ポート８３６は、一括表示装置３５に表示する内容に応じてＬＥＤのアノード端子が接続されているセグメント線のオン／オフデータを出力するための出力ポートである。
また第５ポート８３７は、大当り情報などパチンコ機１に関する情報を外部情報（実施例１と同様）として払出制御装置８６０を介して外部情報端子板５５へ出力するための出力ポートである。なお、外部情報端子板５５から出力された情報は、例えば遊技店に設置された情報収集端末や管理装置７８０に供給される。
【０１７３】
なお出力部８３０には、データバス８４０に接続され図示しない認定機関の試射試験装置へ変動表示ゲームの特図図柄情報を知らせるデータや大当りの確率状態を示す信号などを中継基板８４５を介して出力するバッファ８３４が実装可能に構成されている。このバッファ８３４は遊技店に設置される実機（量産販売品）としてのパチンコ機１の遊技制御装置８００（主基板）には実装されない部品である。なお、前記近接Ｉ／Ｆ８２１から出力される始動口スイッチなど加工の必要のないスイッチの検出信号は、バッファ８３４を通さずに中継基板８４５を介して試射試験装置へ供給される。
【０１７４】
一方、磁気センサスイッチ１２５や振動センサスイッチ１２６のようにそのままでは試射試験装置へ供給できない検出信号は、一旦遊技用マイコン８１１に取り込まれて他の信号若しくは情報に加工されて、例えば遊技機が遊技制御できない状態であることを示すエラー信号としてデータバス８４０からバッファ８３４、中継基板８４５を介して試射試験装置へ供給される。なお、中継基板８４５には、上記バッファ８３４から出力された信号を取り込んで試射試験装置へ供給するポートや、バッファを介さないスイッチの検出信号の信号線を中継して伝達するコネクタなどが設けられている。中継基板８４５上のポートには、遊技用マイコン８１１から出力されるチップイネーブル信号ＣＥも供給され、該信号ＣＥにより選択制御されたポートの信号が試射試験装置へ供給されるようになっている。
【０１７５】
また出力部８３０には、複数の駆動回路（第１ドライバ８３８ａ〜第４ドライバ８３８ｄ）が設けられている。第１ドライバ８３８ａは、第３ポート８３５から出力される大入賞口ソレノイド１３３や普電ソレノイド１３２の開閉データ信号を受けて、それぞれのソレノイド駆動信号を生成し出力する。第２ドライバ８３８ｂは、第３ポート８３５から出力される一括表示装置３５の電流引き込み側のデジット線のオン／オフ駆動信号を出力する。第３ドライバ８３８ｃ、第４ポート８３６から出力される一括表示装置３５の電流供給側のセグメント線のオン／オフ駆動信号を出力する。また第４ドライバ８３８ｄは、第５ポート８３７から管理装置７８０等の外部装置へ供給する外部情報を払出制御装置８６０を介して外部情報端子板５５へ出力するものである。
【０１７６】
なお、第１ドライバ８３８ａには、３２Ｖで動作する各ソレノイド１３２、１３３を駆動できるようにするため、電源電圧としてＤＣ３２Ｖが電源装置８５０から供給される。また、前記セグメント線を駆動する第３ドライバ８３８ｃには、ＤＣ１２Ｖが供給される。また前記デジット線を駆動する第２ドライバ８３８ｂは、表示データに応じたデジット線を電流で引き抜くためのものであるため、電源電圧は１２Ｖ又は５Ｖのいずれであってもよい。なお一括表示装置３５は、１２Ｖを出力する第３ドライバ８３８ｃにより前記セグメント線を介して所定のＬＥＤのアノード端子に電流が流し込まれ、接地電位を出力する第２ドライバ８３８ｂにより所定のＬＥＤのカソード端子からセグメント線を介して電流が引き抜かれることで、ダイナミック駆動方式で順次選択されたＬＥＤに電源電圧が流れて所定のＬＥＤが点灯する。また第４ドライバ８３８ｄは、外部情報を伝送する信号に１２Ｖのレベルを与えるため、ＤＣ１２Ｖが供給される。
【０１７７】
さらに、出力部８３０には、外部の検査装置８７０へ各遊技機の識別コードやプログラムなどの情報を送信するためのフォトカプラ８３９が設けられている。フォトカプラ８３９は、遊技用マイコン８１１が検査装置８７０との間でシリアル通信によってデータの送受信を行なえるように双方通信可能に構成されている。なお、かかるデータの送受信は、通常の汎用マイクロプロセッサと同様に遊技用マイコン８１１が有するシリアル通信端子を利用して行なわれるため、入力ポート８２２，８２３のようなポートは設けられていない。
払出制御装置８６０には、上述したように遊技用マイコン８１１から主基板の固有ＩＤが出力されるとともに、第４ドライバ８３８ｄを介して外部情報（実施例１と同様に賞球信号なども含む）が出力される。そして、払出制御装置８６０は実施例１と同様に外部情報端子板５５とケーブル及びコネクタで接続され、外部情報端子板５５にはフォトカプラ群６５が備えられており、さらに、外部情報端子板５５はケーブル及びコネクタで遊技店の管理装置７８０と接続される。
ここで、遊技制御装置８００−払出制御装置８６０間の通信速度は払出制御装置８６０−外部情報端子板５５間の通信速度より速くなるように設定されている。
また、払出制御装置８６０では、第２の演算処理装置（払出用マイコン）において個体識別情報を一時的に記憶するようになっており、そのため、払出制御装置８６０から外部情報端子板５５への出力は低速にすることが可能な構成であり、高速な通信に向いていないフォトカプラを使用しても問題がないようになっている。
なお、遊技制御装置８００の遊技用マイコン８１１は、ＣＰＵ８１１Ａ、ＲＯＭ８１１Ｂ及びＲＡＭ８１１Ｃを備えているが、これらは実施例１で説明した遊技用マイコン１１１と同様の機能を有する遊技プログラムが実行されるようになっている。ただし、この変形例では、実施例１に比べて一部の検出スイッチの入力経路が変更になっており、また、払出制御装置８６０の構成が一部異なっているので、その部分はプログラムを一部変更するだけでよい。
【０１７８】
このような遊技制御装置８００のインターフェース構成を有するこの変形例においても、遊技プログラムを実行することにより、実施例１と同様に電源投入時やガラス枠５あるいは前面枠４の開放時などに、遊技用マイコン８１１から固有ＩＤが読み出されて遊技制御装置８００から払出制御装置８６０にシリアル通信で送られ、さらに固有ＩＤは払出制御装置８６０から外部情報端子板５５を介して遊技店の管理装置７８０に送られる。
したがって、この変形例においても、実施例１と同様に遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン８１１から出力することができる。
また、実施例１と同様に、第１の演算処理装置（遊技用マイコン８１１）は通信処理以外の処理を行うことができるともに、第１の演算処理装置は個体識別情報の出力契機をのがさないという等の効果がある。
【実施例２】
【０１７９】
「実施例２：シリアル−パラレル−再送要求無し−管理装置」
次に、本発明の実施例２を図３０及び図３１に基づいて説明する。
実施例２は遊技制御装置から払出制御装置への固有ＩＤの伝送はシリアルで変更はないものの、払出制御装置から外部への固有ＩＤの伝送をパラレルで行うものである。ただし、払出制御装置から遊技制御装置への固有ＩＤの再送要求はない形態である。なお、外部装置としては管理装置を設定している。
実施例２のパチンコ機の制御系のブロック図は、図６乃至図８と同様であり、略す。
ここで、遊技制御装置−払出制御装置間の通信速度は払出制御装置−外部情報端子板間の通信速度より速くなるように設定され、払出制御装置から外部情報端子板への出力は低速にすることが可能な構成であり、高速な通信に向いていないフォトカプラを使用しても問題がないようになっている。
【０１８０】
次に、実施例２において、遊技制御装置で実行する遊技プログラムは下記の通りである（■マーク以外は実施例１と同一。払出プログラムも同様）
メイン処理
タイマ割込み処理
特図ゲーム処理
特図表示中処理
入賞口スイッチ／エラー監視処理
エラーチェック処理
外部情報編集処理
固有情報信号編集処理
固有情報取得処理
また、実施例２において、払出制御装置で実行する払出プログラムは下記の通りである。
メイン処理
固有情報受信割込み処理
固有情報解析処理
タイマ割込み処理
外部情報出力編集処理
■固有情報信号編集処理
【０１８１】
このように、遊技プログラムは実施例１と同様であり、説明を略す。
一方、払出制御装置における払出プログラムの内容は一部が異なっており、その他は実施例１と同様であり、説明を略す。
実施例２では、払出プログラムのうち、図３０に示す払出制御装置の固有情報信号編集処理が実施例１と異なる。
そこで、実施例２における払出制御装置の固有情報信号編集処理を図３０に基づいて説明する。
図３０において、このルーチンが開始されると、まずステップＳ４０１で固有情報ストローブ信号のＯＦＦデータを設定する。これは、最初に固有情報ストローブ信号をオフするものである。次いで、ステップＳ４０２で固有情報信号制御タイマが既にタイムアップ又は「−１」更新後にタイムアップしたかをチェックする。チェック結果はステップＳ４０３で判別し、ＮＯであればステップＳ４０４に分岐する。固有情報信号制御タイマは固有ＩＤを出力するのに必要な時間が設定される。
一方、ステップＳ４０３の結果がＹＥＳであれば、ステップＳ４０６に進んで未出力のデータが固有情報送信バッファ領域にあるかをチェックし、チェック結果はステップＳ４０７で判別し、未出力データがあれば、ステップＳ４０８に進んで固有情報出力制御タイマに制御タイマ初期値を設定する。次いで、ステップＳ４０９で固有情報送信カウンタに対応する固有情報送信バッファ領域のデータを固有情報信号として設定した後、ステップＳ４１０でデータを取り出した固有情報送信バッファ領域をクリアする。次いで、ステップＳ４１１で固有情報送信カウンタを更新して外部情報出力編集処理にリターンする。
【０１８２】
一方、ステップＳ４０３の結果がＮＯであれば、ステップＳ４０４に進んでストローブ信号のＯＮタイミングかどうかを判別し、ＯＮタイミングでなければリターンし、ＯＮタイミングであればステップＳ４０５に進んで固有情報ストローブ信号のＯＮ出力データを設定する。これにより、固有情報ストローブ信号がオンとなるので、これに合わせて図３１（ａ）に示すように個体識別情報が払出制御装置からパラレルで出力されることになる。ステップＳ４０５を経るとリターンする。
このようにして、個体識別情報の出力時間に合わせてストローブ信号がＯＮ、ＯＦＦしながら払出制御装置からパラレルで出力されていくが、その過程で、ステップＳ４０７のチェックが入り、設定された個体識別情報を全て送信し終われば、ステップＳ４０７がＮＯとなってステップＳ４１２に分岐し、個体識別情報を出力していない区間の固有情報信号として００Ｈ（ＯＦＦデータ）を設定してリターンする。
【０１８３】
図３１は、パラレル通信で固有ＩＤ（図３１では個体識別情報と表記）を払出制御装置から外へ（ここでは外部情報端子板５５の方へ）出力する際のタイミングチャートを示す図である。
パチンコ機１の電源投入時においては、図３１（ａ）に示すように遊技機状態信号（セキュリティ信号）が規定の時間だけＯＮとなる。そうすると、そのＯＮ期間でパラレル通信にてスタートコード、区分識別コード、メーカコード１、メーカコード２、・・・・・チップコード３、チップコード４というように情報が払出制御装置から外へ（外部情報端子板５５）出力されるタイミングに同期してストローブ信号がＯＮ設定される。
【０１８４】
一方、通常遊技中の固有識別情報の出力は、図３１（ｂ）に示される。
すなわち、通常遊技中にガラス枠５あるいは前面枠４が開放すると、遊技機状態信号（枠開放信号）が規定の時間だけＯＮとなり、これはガラス枠５あるいは前面枠４が閉鎖されるまで続く。そうすると、そのＯＮ期間では上記同様にパラレル通信にてスタートコード、区分識別コード、チップコード１、チップコード２、チップコード３、チップコード４というように情報が払出制御装置から外へ（外部情報端子板５５）出力されるタイミングに同期してストローブ信号がＯＮ設定される。
このように、電源投入やガラス枠５あるいは前面枠４の開放などというイベント発生時に、これらのイベントに合わせて固有ＩＤを払出制御装置から外へ（外部情報端子板５５）出力することができ、最終的には外部情報端子板５５を介して外部の管理装置７８０に出力することができる。
【０１８５】
したがって、実施例２においても、実施例１と同様に効率良く、容易に固有ＩＤを遊技用マイコン８１１から外部に出力することができる。
また、特に遊技制御装置から払出制御装置への固有ＩＤの伝送はシリアルで行い、払出制御装置から外部装置（例えば、管理装置）への固有ＩＤの伝送はパラレルで行うので、以下の効果がある。
すなわち、パラレル転送という送信形態で外部装置（例えば、管理装置）に出力することで、外部装置が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的に外部装置に報知することができる。
遊技制御装置の送信段階でパラレル転送（特に、送信）を行うより、枠要素である払出制御装置の出力段階にパラレル転送（送信）回路を設けた方がコスト減になる。
＜実施例２におけるパラレル転送の発明概念＞
ここで、実施例２におけるパラレル転送の発明概念は、下記のように示される。
第２の演算処理装置が備える個体識別情報出力制御手段は、遊技機外の外部装置に対して個体識別情報をパラレル転送（送信）する、という構成になる。
【実施例３】
【０１８６】
「実施例３：パラレル−パラレル−中継機能のみ−再送要求無し−管理装置」
次に、本発明の実施例３を図３２乃至図３４に基づいて説明する。
実施例３は遊技制御装置から払出制御装置への固有ＩＤの伝送をパラレルで行うとともに、払出制御装置から外部への固有ＩＤの伝送もパラレルで行うものである。
ただし、払出制御装置では固有ＩＤの外部への信号伝送に払出プログラムが関与せず、固有ＩＤに関する限り、単に固有ＩＤを中継する機能を払出制御装置が実現するのみである点が前記各実施例と相違している。
また、払出制御装置は固有ＩＤに関しては単に固有ＩＤを中継する機能だけであるから、遊技制御装置への固有ＩＤの再送要求は無い形態である。なお、外部装置としては管理装置を設定している。
【０１８７】
＜ブロック図＞
実施例３のパチンコ機の制御系のブロック図は図３２に示される。
図３２において、遊技制御装置１０００から払出制御装置１０２０への固有ＩＤの伝送をパラレルで行うとともに、払出制御装置１０２０から外部の管理装置７８０への固有ＩＤの伝送もパラレルで行うが、払出制御装置１０２０から遊技制御装置１０００への固有ＩＤの再送要求は無い構成になっている。
したがって、再送に関しては、遊技制御装置１０００は実施例１と同様に再送無しの構成である。遊技制御装置１０００は遊技用マイコン１００１（第１の演算処理装置）を備えている。
一方、払出制御装置１０２０は払出用マイコン１０２１（第２の演算処理装置）を備えており、払出用マイコン１０２１は再送要求を行わない構成であるとともに、さらに、固有ＩＤに関する限り、単に固有ＩＤを中継（ここでは、パラレルで中継）する機能を有するだけであるので、払出プログラムも固有ＩＤには関与しない構成となっている。
また、払出制御装置１０２０から管理装置７８０に固有ＩＤ（主基板の固有情報）を出力する部分は実施例１と同じである。
その他、固有ＩＤの伝送をパラレルで行う構成と、払出制御装置１０２０が固有ＩＤを中継する構成以外は実施例１と同様で、同一部材には同一番号が付されており、重複説明は略す。
【０１８８】
次に、実施例３においては、遊技制御装置１０００における遊技プログラム及び払出制御装置１０２０における払出プログラムの内容が前記実施例１に比べて一部異なっている。
実施例３において、遊技制御装置１０００で実行する遊技プログラムは下記の通りである（■マーク以外は実施例１と同一。払出プログラムも同様）
メイン処理
タイマ割込み処理
特図ゲーム処理
特図表示中処理
入賞口スイッチ／エラー監視処理
エラーチェック処理
外部情報編集処理
■固有情報信号編集処理（実施例１と異なる）
■固有情報取得処理（実施例１と異なる）
実施例３において、払出制御装置で実行する払出プログラムは下記の通りである。なお、固有ＩＤに関する信号はスルーなので、固有情報に関する処理はない。
メイン処理
タイマ割込み処理
外部情報出力編集処理
【０１８９】
遊技プログラムのうち、図３３に示す遊技制御装置１０００の固有情報信号編集処理及び図３４に示す固有情報取得処理以外は、実施例１と同様であり、略す。図３３、３４のルーチンがパラレル通信を行うためのプログラムである。
また、払出プログラムは、固有ＩＤには関与しない構成となっている。
＜遊技プログラムのパラレル処理＞
実施例３において、遊技制御装置１０００でパラレル通信を行うフローチャートは、図３３に示す遊技制御装置１０００の固有情報信号編集処理及び図３４に示す固有情報取得処理である。
まず、実施例３における遊技制御装置１０００の固有情報信号編集処理を図３３に基づいて説明する。
図３３において、このルーチンが開始されると、まずステップＳ４２１で固有情報出力中であるかどうかを判別する。これは、遊技制御装置１０００と払出制御装置１０２０との間で、パラレル通信が実行中かどうかをチェックするものである。パラレル通信中であれば、今回は固有ＩＤを払出制御装置１０２０に出力することはできないので、ステップＳ４２６にジャンプする。
一方、固有情報出力中（パラレル通信中）でなければステップＳ４２２に進んで、固有情報信号の出力要求フラグがセットされているかチェックする。
【０１９０】
ここで、固有情報信号の出力要求フラグは、以下のような信号の発生時に対応してそれぞれ独立にセットされる。
「電源投入時のセキュリティ信号」
「扉・枠開放信号」
「大当り１信号」
なお、複数同時に成立している場合には、優先順位を設けて１つずつ対応する。この場合に一度に全部の要求フラグをクリアすることはない。
【０１９１】
さて、ステップＳ４２２で固有情報信号の出力要求フラグがセットされているかのチェックを行うと、そのチェック結果をステップＳ４２３で判別し、出力要求フラグがあればステップＳ４２４に進んで固有情報信号の出力要求フラグをクリアする。これは、既に固有情報信号の出力要求フラグがセットされて、固有ＩＤを払出制御装置に出力するための処理を行う（ステップＳ４２５にて）ことができるから、上記出力要求フラグをクリアするものである。
次いで、ステップＳ４２５で固有情報取得処理を行う。これにより、遊技制御装置１０００にて固有ＩＤの取得が行われて、パラレル通信のための固有情報バッファ（つまり、パラレル送信バッファ）に書き込まれることになる。一方、ステップＳ４２３で出力要求フラグがなければ、ステップＳ４２８に分岐して固有情報ストローブ信号のＯＦＦデータを設定し、続くステップＳ４２９で固有情報信号として００Ｈを設定して外部情報編集処理にリターンする。したがって、この場合は固有ＩＤの取得は行われない。
【０１９２】
一方、ステップＳ４２５を経ると、次いで、ステップＳ４２６に進み、固有情報信号制御タイマが既にタイムアップ又は「−１」更新後にタイムアップしたかをチェックする。チェック結果はステップＳ４２７で判別し、ＮＯであればステップＳ４３０に分岐する。固有情報信号制御タイマは固有ＩＤを出力するのに必要な時間が設定される。
ステップＳ４３０ではストローブ信号のＯＮタイミングかどうかを判別し、ＯＮタイミングでなければリターンし、ＯＮタイミングであればステップＳ４３１に進んで固有情報ストローブ信号のＯＮ出力データを設定する。これにより、固有情報ストローブ信号がオンとなるので、これに合わせて個体識別情報が遊技制御装置１０００からパラレルで出力されることになる。ステップＳ４３１を経るとリターンする。
【０１９３】
一方、ステップＳ４２７の結果がＹＥＳであれば、ステップＳ４３２に進んで固有情報ストローブ信号のＯＦＦデータを設定する。これにより、固有情報ストローブ信号がオフとなるので、パラレル出力は停止となる。次いで、ステップＳ４３３で未出力のデータが固有情報バッファ領域にあるかをチェックし、チェック結果はステップＳ４３４で判別し、未出力データがあれば、ステップＳ４３５に進んで固有情報出力制御タイマに制御タイマ初期値を設定する。次いで、ステップＳ４３６で固有情報送信カウンタに対応する固有情報バッファ領域のデータを固有情報信号として設定した後、ステップＳ４３７でデータを取り出した固有情報バッファ領域をクリアする。次いで、ステップＳ４３８で固有情報送信カウンタを更新して外部情報編集処理にリターンする。
このようにして、ストローブ信号のＯＮタイミングで個体識別情報が遊技制御装置１０００からパラレルで出力されていくが、その過程で、ステップＳ４２７やステップＳ４３４のチェックが入り、タイムアップ又は未出力データがなくなればステップＳ４３４がＮＯとなってステップＳ４３９に分岐し、固有情報信号として００Ｈを設定してリターンする。
【０１９４】
次に、図３４は実施例３における遊技制御装置の固有情報取得処理のフローチャートである。
図３４において、このルーチンが開始されると、まずステップＳ４５１でスタートコードを固有情報バッファ領域にセーブする。固有情報バッファはパラレル送信のためのパラレル送信バッファである。ステップＳ４５１の処理は、パラレル送信バッファの情報を送るために、まずスタート位置を特定するためである。次いで、ステップＳ４５２で取得はチップコードのみかどうかを判別し、取得がチップコードのみであればステップＳ４５７にジャンプして、チップコード識別コードを固有情報バッファ領域にセーブし、ステップＳ４５８でチップ個別ＩＤレジスタ６１６から個体識別情報（固有ＩＤ）としてのチップコードを読み出して固有情報バッファ領域にセーブし、ステップＳ４５９で固有情送信カウンタをクリアしてリターンする。これにより、固有ＩＤが取得されて払出制御装置に出力されることになる。
【０１９５】
一方、ステップＳ４５２で取得がチップコードのみでなければ、ステップＳ４５３に進んでメーカコード識別コードを固有情報バッファ領域にセーブするとともに、ステップＳ４５４でメーカコードを読み出して固有情報バッファ領域にセーブする。次いで、ステップＳ４５５で製品コード識別コードを固有情報バッファ領域にセーブするとともに、ステップＳ４５６で製品コードを読み出して固有情報バッファ領域にセーブし、その後、ステップＳ４５７に進む。これにより、メーカコード及び製品コードが取得されて払出制御装置１０２０に出力されることになる。
このようにして、遊技制御装置１０００から払出制御装置１０２０への固有ＩＤの伝送がパラレルで行われる。
【０１９６】
したがって、実施例３においても、実施例１と同様に効率良く、容易に固有ＩＤを遊技用マイコン８１１から外部に出力することができる。
また、特に払出制御装置１０２０では固有ＩＤに関する限り、単に固有ＩＤを中継する機能を発揮するだけであるので、払出制御装置１０２０の制御負担が軽減されるという利点がある。
さらに、特に遊技制御装置１０００から払出制御装置１０２０への固有ＩＤの伝送をパラレルで行うとともに、払出制御装置１０２０から外部装置（例えば、管理装置）への固有ＩＤの伝送もパラレルで行うので、以下の効果がある。
すなわち、パラレル転送という送信形態で外部装置（例えば、管理装置）に出力することで、外部装置が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的に外部装置に報知することができる。
遊技制御装置１０００の送信段階でパラレル転送（特に、送信）を行うより、枠要素である払出制御装置１０２０の出力段階にパラレル転送（送信）回路を設けた方がコスト減になる。
＜実施例３におけるパラレル転送の発明概念＞
ここで、実施例３におけるパラレル転送の発明概念は、下記のように示される。
第１の演算処理装置が備える送信制御手段は、前記払出制御装置に対して個体識別情報をパラレル転送（送信）する、という構成になる。
第２の演算処理装置が備える個体識別情報出力制御手段は、遊技機外の外部装置に対して個体識別情報をパラレル転送（送信）する、という構成になる。
【０１９７】
次に、実施例３において、払出制御装置は単に固有ＩＤを中継する機能だけであり、遊技制御装置への固有ＩＤの再送要求は無い。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を遊技機外の外部装置が受け取り可能に出力する個体識別情報出力手段を備えたことを特徴とする遊技機。
この発明概念によれば、払出制御装置では個体識別情報（固有ＩＤ）に関する限り、単に個体識別情報を、遊技機外の外部装置が受け取り可能に出力する（例えば、中継する機能を発揮する）だけであるので、払出制御装置の制御負担が軽減されるという利点がある。
【実施例４】
【０１９８】
「実施例４：シリアル−シリアル−再送要求有り−管理装置」
次に、本発明の実施例４を図３５乃至図４１に基づいて説明する。
実施例４は遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行い、払出制御装置から外部への固有ＩＤの伝送もシリアルで行うものであり、かつ、払出制御装置から遊技制御装置への固有ＩＤの再送要求が有る形態である。なお、外部装置としては管理装置を設定している。
＜ブロック図＞
実施例４のパチンコ機の制御系のブロック図は図３５に示される。
図３５において、遊技制御装置１０４０と払出制御装置１０４５との間は、固有ＩＤの再送要求が有る制御形態になっており、払出制御装置１０４５から遊技制御装置１０４０に対して固有ＩＤの再送を要求する固有情報再送要求信号が出力されるようになっている。また、遊技制御装置１０４０は固有情報再送要求信号を受けると、応答して固有ＩＤを再送するようになっている。そのため、遊技制御装置１０４０が備える遊技用マイコン１０４１（第１の演算処理装置）と払出制御装置１０４５が備える払出用マイコン１０４６（第２の演算処理装置）の構成は再送要求に関する部分が実施例１と異なり、かつ、遊技プログラム及び払出プログラムの内容が異なっている。その他は、実施例１と同様であり、同一部材には同一番号が付されており、重複説明は略す。
【０１９９】
次に、実施例４において、遊技制御装置１０４０で実行する遊技プログラムは下記の通りである（■マーク以外は実施例１と同一。払出プログラムも同様）
メイン処理
■タイマ割込み処理（実施例１と異なる）
特図ゲーム処理
特図表示中処理
入賞口スイッチ／エラー監視処理
エラーチェック処理
外部情報編集処理
■固有情報信号編集処理（実施例１と異なる）
固有情報取得処理
■シリアル受信割込み処理（実施例１と異なる）
実施例４において、払出制御装置１０４５で実行する払出プログラムは下記の通りである。
メイン処理
固有情報受信割込み処理
■固有情報解析処理（実施例１と異なる）
タイマ割込み処理
外部情報出力編集処理
固有情報信号編集処理
【０２００】
＜遊技プログラム＞
実施例４において、遊技制御装置１０４０で実行する遊技プログラムのうち、実施例１と異なるのは、タイマ割込み処理、固有情報信号編集処理及びシリアル受信割込み処理であり、その他は同様であるので、重複説明を略す。異なるのは、再送要求に関連するルーチンである。
まず、タイマ割込み処理から説明する。
図３６は遊技制御装置１０４０のタイマ割込み処理のフローチャートである。
図３６において、ステップＳ３１からステップＳ４２までの処理は、実施例１と同様であり、同一ステップ番号を付している。ステップＳ４２を経ると、次いで、ステップＳ５０１に進んでタイマ割込み要求をクリアする。これは、このタイマ割込み処理が所定のタイマ割込周期で繰り返し実行されているので、そのタイマ割込周期での割込みの要求をクリアして、メインルーチンなどを再開すべくさせるものである。次いで、ステップＳ４４で退避させたレジスタを復帰させるとともに、続くステップＳ５０２では割込を許可し、そして割込時に中断した処理に復帰（リターン）する。
なお、ステップＳ５０２で許可する割込みには、２つのものがあり、１つはタイマ割込みであり、他の１つは後述のシリアル受信割込みである。シリアル受信割込みは、払出制御装置１０４５から遊技制御装置１０４０に対して固有ＩＤの再送を要求する固有情報再送要求信号が出力されたときに、これを割込みで受信するためのものである。
【０２０１】
図３７は遊技制御装置１０４０の固有情報信号編集処理のフローチャートである。
図３７において、このルーチンが開始されると、まずステップＳ５１１でシリアル通信中かどうかを判別する。これは、遊技制御装置１０４０と払出制御装置１０４５との間で、シリアル通信が実行中かどうかをチェックするものである。シリアル通信中であれば、今回は固有ＩＤを払出制御装置１０４５に出力することはできないので、リターンする。
一方、シリアル通信中でなければステップＳ５１２に進んで、再送要求コマンドがあるかどうかを判別する。再送要求コマンドは払出制御装置１０４５から遊技制御装置１０４０に対して固有ＩＤの再送が必要と判断したときに出されるものである。
再送要求コマンドがなければ、通常の処理であるからステップＳ５１３に進んで固有情報信号の出力要求フラグがセットされているかチェックする。
【０２０２】
ここで、固有情報信号の出力要求フラグは、以下のような信号の発生時に対応してそれぞれ独立にセットされる。
「電源投入時のセキュリティ信号」
「扉・枠開放信号」
「大当り１信号」
なお、複数同時に成立している場合には、優先順位を設けて１つずつ対応する。この場合に一度に全部の要求フラグをクリアすることはない。
【０２０３】
さて、ステップＳ５１３で固有情報信号の出力要求フラグがセットされているかのチェックを行うと、そのチェック結果をステップＳ５１４で判別し、出力要求フラグがあればステップＳ５１５に進んで固有情報信号の出力要求フラグをクリアする。これは、既に固有情報信号の出力要求フラグがセットされて、固有ＩＤを払出制御装置１０４５に出力するための処理を行う（ステップＳ５１６にて）ことができるから、上記出力要求フラグをクリアするものである。
次いで、ステップＳ５１６で固有情報取得処理を行ってリターンする。これにより、遊技制御装置１０４０にて固有ＩＤの取得が行われて、シリアル送信バッファに書き込まれることになる。一方、ステップＳ５１４で出力要求フラグがなければ、ステップＳ５１５、５１６をジャンプしてリターンする。したがって、この場合は固有ＩＤの取得は行われない。
【０２０４】
また、再送要求がある場合を説明すると、この場合はステップＳ５１２でＹＥＳに抜ける。すなわち、ステップＳ５１２で再送要求コマンドがあれば、ステップＳ５１７に分岐して受信コマンド領域をクリアした後、ステップＳ５１６にジャンプする。ステップＳ５１７の処理を行うのは、１回だけ固有ＩＤを再送するために、このステップＳ５１７を１回だけ通過させて、次のステップＳ５１６で固有ＩＤを再び取得してシリアル送信バッファに書き込むためである。
なお、払出制御装置１０４５からの再送要求は後述の図３８に示すシリアル受信バッファにて受信し、受信コマンド領域にセーブすることになる。したがって、上記のように再送要求コマンドがあった場合にステップＳ５１７で受信コマンド領域をクリアすれば、１回しか固有ＩＤが再送されずに済むからである。
【０２０５】
図３８は遊技制御装置１０４０のシリアル受信割込み処理のフローチャートである。
図３８において、このルーチンが開始されると、まずステップＳ５２１でレジスタを退避し、ステップＳ５２２でシリアル受信バッファのデータを受信コマンド領域にセーブする。これは、払出制御装置１０４５から固有ＩＤの再送要求（再送要求コマンドの送信）があると、遊技制御装置１０４０ではシリアル受信割込みをかけてシリアル受信バッファにて受信し、そのデータ（再送要求コマンド）を受信コマンド領域にセーブするものである。
次いで、ステップＳ５２３でシリアル受信割込み要求をクリアし、ステップＳ５２４でレジスタを復帰させる。次いで、ステップＳ５２５に進み、割込みを許可してリターンする。ここでの割込みを許可するのは、次回の再送要求コマンドの受信に対応可能なように割込みを許して待機しておくものである。
このようにして、払出制御装置１０４５から固有ＩＤの再送要求コマンドを１回だけ受信する処理が行われる。再送要求コマンドを受信すると、前述したように固有情報信号編集処理にて遊技制御装置１０４０から払出制御装置１０４５に向けて１回だけ固有ＩＤを再送する処理が行われる。
【０２０６】
＜払出プログラム＞
実施例４において、払出制御装置１０４５で実行する払出プログラムのうち、実施例１と異なるのは、固有情報解析処理であり、その他は同様であるので、重複説明を略す。異なるのは、再送要求に関連するルーチンである。
ここで、固有情報解析処理には複数（例えば、３つ）の形態があり、下記の通りである。
（イ）主基板の情報のみを出力する場合
（ロ）両基板の情報をそれぞれに出力する場合
（ハ）両基板の情報を合成して出力する場合
図３９は払出制御装置１０４５の固有情報解析処理のフローチャートであり、上記（イ）のケースである。
このルーチンが開始されると、まずステップＳ５３１で最初の識別コードを受信済みであるかどうかを判別し、受信済みでなければ固有情報受信割込み処理にリターンする。一方、最初の識別コードを受信済みであれば、ステップＳ５３２に進んで最初の識別コードを元に受信予定データ数を決定する。次いで、ステップＳ５３３で受信データ数が受信予定データ数に達したかをチェックし、ステップＳ５３４でチェック結果を判別し、受信予定データ数に達していなければ固有情報受信割込み処理にリターンし、達していればステップＳ５３５以降の処理を実行する。これにより、主基板固有ＩＤが取得される。
【０２０７】
ステップＳ５３５では今回受信した固有情報データと、前回の固有情報データ（つまり、前回受信した固有情報データ）を比較し、一致しているかどうかを判別する（ステップＳ５３６）。一致していれば、ステップＳ５３７に進んで主制御固有情報領域のデータを固有情報バックアップ領域にコピーする。固有情報バックアップ領域は、遊技制御装置１０４０から受信した固有情報データを一時的にバックアップのために格納しておくためのものである。
次いで、ステップＳ５３８で主制御固有情報領域のデータを固有情報送信バッファ領域にコピーする。送信バッファは固有情報を外部に送信するためのものである。次いで、ステップＳ５３９で外部に送信するデータ数を固有情報送信カウンタに設定し、ステップＳ５４０で送信を開始するためにパラメータを初期設定し、ステップＳ５４１で再送要求済みフラグをクリアする。
次いで、ステップＳ５４２で主制御固有情報領域を全てクリアし、ステップＳ５４３で固有情報受信継続中フラグをクリアし、さらにステップＳ５４４で固有情報受信カウンタをリセットしてリターンする。
したがって、今回と前回の受信固有情報データが一致したときは、払出制御装置１０４５から外部の装置へ主基板固有ＩＤが出力されることになる。
【０２０８】
発明概念では、上記制御は以下のように表される（（ロ）、（ハ）のケースも同様）。
第２の演算処理装置は、受信制御手段が受信した個体識別情報を記憶する個体識別情報受信記憶部を有し、
個体識別情報受信記憶部に記憶された個体識別情報を個体識別情報出力制御手段が出力する、という構成で表される。
また、第２の演算処理装置は、受信制御手段が受信した個体識別情報を記憶する個体識別情報受信記憶部と、
前記個体識別情報受信記憶部に記憶された前回の個体識別情報と、新たに（今回）受信した個体識別情報とを比較判定する個体識別情報比較判定手段と、を備え、
個体識別情報比較判定手段により前回の個体識別情報と今回の個体識別情報とが同じ場合は、個体識別情報出力制御手段を能動状態とし個体識別情報を外部装置へ出力制御させる、という構成で表される。
上記発明概念によれば、遊技制御装置と払出制御装置間の通信障害（例えば、島内で発生するノイズ）などで個体識別情報の値が偶々異常になった場合に、即不正や故障などと判断されないよう出力を制限できる。また、不正や故障等（例えば、電波ゴト、断線、接触不良）により本当に異常な値が出力されるようになった場合には、異常値が続くため出力制御手段が能動状態となり、その異常値を外部の装置が記録できるという効果がある。
【０２０９】
一方、ステップＳ５３６で今回受信した固有情報データと、前回の固有情報データを比較した結果が一致していなければ、データに誤り（例えば、ノイズの影響など）があると判断してステップＳ５４５に分岐し、再送要求済みであるかどうかを判別し、ＮＯであればステップＳ５４６で再送要求コマンドをシリアル送信バッファに書き込み、ステップＳ５４８で再送要求済みフラグを反転した後、ステップＳ５４２に進む。一方、ステップＳ５４５でＹＥＳであればステップＳ５４７に分岐し、主制御固有情報領域のデータを固有情報バックアップ領域にコピーした後、ステップＳ５４８以降の処理を実行する。
したがって、今回と前回の受信固有情報データが一致しないときは、払出制御装置１０４５から再送要求コマンドが遊技制御装置１０４０に向けて送信されることになる。なお、再送要求済みフラグを反転することで、１回だけ再送要求を行うことになる。
このようにして、遊技制御装置１０４０から受信した固有情報を解析し、主基板固有ＩＤのみを払出制御装置１０４５から外部に送信するために必要な処理が行われるとともに、今回と前回の受信固有情報データが一致しないときは１回だけ再送要求コマンドが出される。
【０２１０】
発明概念では、上記の制御は、第２の演算処理装置は、個体識別情報比較判定手段により前回の個体識別情報と今回の個体識別情報とが異なった場合は、第１の演算処理装置に対して個体識別情報の再送を要求する個体識別情報再送要求手段を有し、
第１の演算処理装置は、個体識別情報の再送要求に対して、個体識別情報を再送する、という構成で表される（（ロ）、（ハ）のケースも同様）。
上記発明概念によれば、遊技制御装置と払出制御装置間の通信障害（例えば、島内で発生するノイズ、接触不良）をリカバリーする機会を作れるという効果がある。
【０２１１】
図４０は、上記ケース（ロ）の形態の固有情報解析処理のフローチャートである。
なお、図３９と同一処理を行うステップには、同一番号を付している。
このルーチンでは、ステップＳ５３１からステップＳ５３８までの処理は図３９と同様であり、ステップＳ５３８を経ると、次いで、ステップＳ５５１で払出チップコード（払出固有ＩＤ）を読み出す。これは、チップ個別ＩＤレジスタ７１６からＣＰＵコア７０１を識別するチップコードを読み出すことで行われる。また、ステップＳ５５１では読み出した払出チップコードを固有情報送信バッファ領域にセーブする。その後、ステップＳ５３９からステップＳ５４４までの処理は図３９と同様である。
また、ステップＳ５４５からステップＳ５４８までの処理も図３９と同様である。
このようにして、遊技制御装置１０４０から受信した固有情報を解析し、主基板固有ＩＤと払出固有ＩＤのそれぞれを払出制御装置１０４５から外部に送信するために必要な処理が行われるとともに、主基板固有ＩＤについて今回と前回の受信固有情報データが一致しないときは１回だけ再送要求コマンドが出される。
【０２１２】
図４１は、上記ケース（ハ）の形態の固有情報解析処理のフローチャートである。
なお、図３９と同一処理を行うステップには、同一番号を付している。
このルーチンでは、ステップＳ５３１からステップＳ５３７までの処理は図３９と同様であり、ステップＳ５３７を経ると、次いで、ステップＳ５５２で払出チップコード（払出固有ＩＤ）を読み出す。これは、チップ個別ＩＤレジスタ７１６からＣＰＵコア７０１を識別するチップコードを読み出すことで行われる。また、ステップＳ５５２では読み出した払出チップコードと主制御固有情報領域にコピーしておいた主基板のチップコード（主基板固有ＩＤ）とを合成する。合成はどのような方法でもよい。そして、各コードの合成後に、合成データを主制御固有情報領域に戻す。したがって、主制御固有情報領域には各コードの合成データがセ−ブされることになる。
ステップＳ５５３を経ると、ステップＳ５３９に進み、ステップＳ５３９からステップＳ５４４までの処理は図３９と同様である。
また、ステップＳ５４５からステップＳ５４８までの処理も図３９と同様である。
このようにして、遊技制御装置１０４０から受信した固有情報を解析し、主基板固有ＩＤと払出固有ＩＤの両方を合成して払出制御装置１０４５から外部に送信するために必要な処理が行われるとともに、主基板固有ＩＤについて今回と前回の受信固有情報データが一致しないときは１回だけ再送要求コマンドが出される。
【０２１３】
したがって、実施例４においても、実施例１と同様に効率良く、容易に固有ＩＤを遊技用マイコン１０４１から外部に出力することができる。
また、遊技制御装置１０４０と払出制御装置間１０４５との間の通信障害（例えば、島内で発生するノイズ）などで固有ＩＤ（個体識別情報）の値が偶々異常になった場合に、即不正や故障などと判断されないよう出力を制限できる。また、不正や故障等（例えば、電波ゴト、断線、接触不良）により本当に異常な値が出力されるようになった場合には、異常値が続くため出力制御手段が能動状態となり、その異常値を外部の装置が記録できるという効果がある。
さらに、固有ＩＤの再送要求コマンドを出すことで、遊技制御装置１０４０と払出制御装置１０４５間の通信障害（例えば、島内で発生するノイズ）をリカバリーする機会を作れるという効果がある。
「変形例」
【０２１４】
「実施例４の変形例」
次に、実施例４の変形例を図４２に基づいて説明する。
この変形例は、遊技制御装置１０５０についての信号のインターフェース構成を詳細にしたものであるとともに、一部の検出スイッチの入力経路を変更したものであり、図３５と比較して払出制御装置１０５５の構成が一部異なっている（ガラス枠開放検出スイッチ２１１や前面枠開放検出スイッチ２１２からの信号が遊技制御装置１０５０に入力され、払出制御装置１０５５に入力されていない等）。その他のパチンコ機の構成は実施例１と同様であるため、重複する説明を省略する。
図４２は、変形例における遊技制御装置１０５０の詳細なブロック図である。図４２において、遊技制御装置１０５０は、遊技用マイコン１０５１を有している。一方、払出制御装置１０５５は払出用マイコンを有している。
そして、実施例１との違いは今回と前回の受信固有情報データ（固有ＩＤのデータ）が一致しないときは１回だけ再送要求コマンド（固有情報再送要求信号）が払出制御装置１０５５から遊技制御装置１０５０に向けて出されるとともに、遊技制御装置１０５０は再送要求コマンド（固有情報再送要求信号）を受けると、応答して固有ＩＤを再送するようになっている点である。その他のパチンコ機の構成は実施例１と同様であり、同一番号を付している。
【０２１５】
このような遊技制御装置１０５０のインターフェース構成を有する変形例においても、遊技プログラムを実行することにより、実施例１と同様に遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン１０５１から出力することができる。
また、特に、不正や故障等（例えば、電波ゴト、断線、接触不良）により遊技制御装置１０５０と払出制御装置１０５５との間の通信障害が発生し、固有ＩＤ（個体識別情報）の値が異常になった状態で連続通信された場合は払出制御装置１０５５の出力制御手段が能動状態となり、その異常値を外部の装置が記録できるという効果がある（実施例４と同様の効果）。
さらに、固有ＩＤの再送要求コマンドを出すことで、遊技制御装置１０５０と払出制御装置１０５５間の不可抗力による通信障害（例えば、島内で発生するノイズ）をリカバリーする機会を作れるという効果がある。
【実施例５】
【０２１６】
「実施例５：シリアル−パラレル−再送要求有り−管理装置」
次に、本発明の実施例５を図４３に基づいて説明する。
実施例５は遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行い、払出制御装置から外部への固有ＩＤの伝送はパラレルで行うものであり、かつ、払出制御装置から遊技制御装置への固有ＩＤの再送要求が有る形態である。なお、外部装置としては管理装置を設定している。
＜ブロック図＞
実施例５のパチンコ機の制御系のブロック図は、前述した実施例４の図３５に示すものと同様であり、略す。
次に、実施例５において、遊技制御装置で実行する遊技プログラムは下記の通りである（■マーク以外は実施例１と同一。払出プログラムも同様）
メイン処理
■タイマ割込み処理（実施例１と異なる）
特図ゲーム処理
特図表示中処理
入賞口スイッチ／エラー監視処理
エラーチェック処理
外部情報編集処理
■固有情報信号編集処理（実施例１と異なる）
固有情報取得処理
■シリアル受信割込み処理（実施例１と異なる）
実施例５において、払出制御装置で実行する払出プログラムは下記の通りである。
メイン処理
固有情報受信割込み処理
■固有情報解析処理（実施例１と異なる）
タイマ割込み処理
外部情報出力編集処理
■固有情報信号編集処理（実施例１と異なる）
【０２１７】
＜遊技プログラム＞
実施例５において、遊技制御装置で実行する遊技プログラムのうち、実施例１と異なるのは、タイマ割込み処理、固有情報信号編集処理及びシリアル受信割込み処理であり、その他は同様であるので、重複説明を略す。異なるのは、再送要求に関連するルーチンである。
ただし、実施例５では遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行いつつ、再送要求に応答する処理を行うが、タイマ割込み処理、固有情報信号編集処理及びシリアル受信割込み処理については、実施例４と同様である。そこで、タイマ割込み処理、固有情報信号編集処理及びシリアル受信割込み処理は、実施例４を参照するとして、実施例５では重複説明を略す。
【０２１８】
＜払出プログラム＞
実施例５において、払出制御装置で実行する払出プログラムのうち、実施例１と異なるのは、固有情報解析処理、固有情報信号編集処理であり、その他は同様であるので、重複説明を略す。異なるのは、再送要求に関連するルーチン及び外部にパラレルで固有ＩＤを伝送するルーチンである。
ただし、実施例５で実行する固有情報解析処理は、前述した実施例４のルーチンと同様である。そこで、固有情報解析処理については実施例４を参照するとして、実施例５では重複説明を略す。
したがって、異なるルーチンは固有情報信号編集処理のみであり、それを以下に説明する。
図４３は払出制御装置の固有情報信号編集処理のフローチャートである。
図４３において、このルーチンが開始されると、まずステップＳ６０１で固有情報ストローブ信号のＯＦＦデータを設定する。これは、最初に固有情報ストローブ信号をオフするものである。次いで、ステップＳ６０２で固有情報信号制御タイマが既にタイムアップ又は「−１」更新後にタイムアップしたかをチェックする。チェック結果はステップＳ６０３で判別し、ＮＯであればステップＳ６０４に分岐する。固有情報信号制御タイマは固有ＩＤを出力するのに必要な時間が設定される。
一方、ステップＳ６０３の結果がＹＥＳであれば、ステップＳ６０６に進んで未出力のデータが固有情報送信バッファ領域にあるかをチェックし、チェック結果はステップＳ６０７で判別し、未出力データがあれば、ステップＳ６０８に進んで固有情報出力制御タイマに制御タイマ初期値を設定する。次いで、ステップＳ６０９で固有情報送信カウンタに対応する固有情報送信バッファ領域のデータを固有情報信号として設定した後、ステップＳ６１０でデータを取り出した固有情報送信バッファ領域をクリアする。次いで、ステップＳ６１１で固有情報送信カウンタを更新して外部情報出力編集処理にリターンする。
【０２１９】
一方、ステップＳ６０３の結果がＮＯであれば、ステップＳ６０４に進んでストローブ信号のＯＮタイミングかどうかを判別し、ＯＮタイミングでなければリターンし、ＯＮタイミングであればステップＳ６０５に進んで固有情報ストローブ信号のＯＮ出力データを設定する。これにより、固有情報ストローブ信号がオンとなるので、これに合わせて個体識別情報が払出制御装置から外部にパラレルで出力されることになる。ステップＳ６０５を経るとリターンする。
このようにして、個体識別情報の出力時間に合わせてストローブ信号がＯＮ、ＯＦＦしながら払出制御装置からパラレルで出力されていくが、その過程で、ステップＳ６０７のチェックが入り、設定された個体識別情報を全て送信し終わればステップＳ６０７がＮＯとなってステップＳ６１２に分岐し、個体識別情報を出力していない区間の固有情報信号として００Ｈ（ＯＦＦデータ）を設定してリターンする。
【０２２０】
したがって、実施例５においても、電源投入やガラス枠５あるいは前面枠４の開放などというイベント発生時に、これらのイベントに合わせて固有ＩＤを払出制御装置から外へ（外部情報端子板５５）パラレルで出力することができ、最終的には外部情報端子板５５を介して外部の管理装置７８０にパラレルで出力することができる。
したがって、実施例５においても、実施例１と同様に効率良く、容易に固有ＩＤを遊技用マイコンから外部に出力することができる。
また、遊技制御装置と払出制御装置間との間の通信障害（例えば、島内で発生するノイズ）などで固有ＩＤ（個体識別情報）の値が偶々異常になった場合に、即不正や故障などと判断されないように固有ＩＤの再送要求コマンドを出すことでリカバリーする機会を作れる。また、不正や故障等（例えば、電波ゴト、断線、接触不良）により本当に異常な値が出力されるようになった場合には、異常値が続くため出力制御手段が能動状態となり、その異常値を外部の装置が記録できるという効果がある。
さらに、払出制御装置から外部装置（例えば、管理装置）への固有ＩＤの伝送をパラレルで行うので、以下の効果がある。
すなわち、パラレル転送という送信形態で外部装置（例えば、管理装置）に出力することで、外部装置が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的に外部装置に報知することができる。
遊技制御装置の送信段階でパラレル転送（特に、送信）を行うより、枠要素である払出制御装置の出力段階にパラレル転送（送信）回路を設けた方がコスト減になる。
【実施例６】
【０２２１】
実施例６：シリアル−シリアル−中継機能のみ−管理装置」
次に、本発明の実施例６を図４４に基づいて説明する。
実施例６は遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行い、払出制御装置から外部への固有ＩＤの伝送もシリアルで行うが、ただし、払出制御装置では固有ＩＤの外部への信号伝送に払出プログラムが関与せず、固有ＩＤに関する限り、単に固有ＩＤを中継する機能を払出制御装置が実現するのみである点が前記各実施例（実施例３は除く）と相違している。
また、払出制御装置は固有ＩＤに関しては単に固有ＩＤを中継する機能だけであるから、遊技制御装置への固有ＩＤの再送要求は無く、さらに、外部装置として管理装置を設定した形態である。
【０２２２】
＜ブロック図＞
実施例６のパチンコ機の制御系のブロック図は図４４に示される。
図４４において、遊技制御装置１０６０から払出制御装置１０６５への固有ＩＤの伝送をシリアルで行うとともに、払出制御装置１０６５から外部の管理装置７８０への固有ＩＤの伝送もシリアルで行うが、払出制御装置１０６５から遊技制御装置１０６０への固有ＩＤの再送要求は無い構成になっている。
したがって、遊技制御装置１０６０については実施例１と同様の構成（再送無しの構成）である。
そのため、遊技制御装置１０６０が備える遊技用マイコン１０６１（第１の演算処理装置）は実施例１と同様であり、同一番号となっている。一方、払出制御装置１０６５が備える払出用マイコン１０６６（第２の演算処理装置）の構成は再送無しであるとともに、さらに、固有ＩＤに関する限り、単に固有ＩＤを中継する機能を有するだけであるので、払出プログラムも固有ＩＤには関与しない構成となっている。
また、払出制御装置１０６５から管理装置７８０に固有ＩＤ（主基板の固有情報）を出力する部分は実施例１と同じであり、その他は固有ＩＤを中継する機能以外は実施例１と同様で、同一部材には同一番号が付されており、重複説明は略す。
【０２２３】
実施例６においては、遊技制御装置１０６０から払出制御装置１０６５に固有ＩＤの伝送がシリアルで行われ、払出制御装置１０６５では払出プログラムが固有ＩＤの伝送に関与せず、単に固有ＩＤを中継してシリアルで管理装置７８０に固有ＩＤを出力することが行われる。そのため、実施例１と同様に、管理装置７８０では送られてきた固有ＩＤについて、遊技店側でその真偽を確認することが可能になる。
したがって、このような実施例６においても、遊技プログラムを実行することにより、実施例１と同様に遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン１０６１から出力することができる。
また、特に払出制御装置１０６５では固有ＩＤに関する限り、単に固有ＩＤを中継する機能を発揮するだけであるので、払出制御装置１０６５の制御負担が軽減されるという利点がある。
なお、遊技制御装置１０６０から払出制御装置１０６５への固有ＩＤの伝送をパラレルで行い、払出制御装置１０６５は単に固有ＩＤを中継する機能を有するだけにしてもよい。
【実施例７】
【０２２４】
「実施例７：シリアル−シリアル−再送要求無し−カードユニット」
次に、本発明の実施例７を図４５に基づいて説明する。
実施例７は遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行い、払出制御装置から外部への固有ＩＤの伝送もシリアルで行うものであり、かつ、払出制御装置から遊技制御装置への固有ＩＤの再送要求は無く、さらに、外部装置として管理装置ではなく、カードユニットを設定した形態である。
＜ブロック図＞
実施例７のパチンコ機の制御系のブロック図は図４５に示される。
図４５において、遊技制御装置１１００から払出制御装置１１１０への固有ＩＤの伝送をシリアルで行うとともに、払出制御装置１１１０から外部のカードユニット１１１２への固有ＩＤの伝送もシリアルで行うものである。ただし、払出制御装置１１１０から遊技制御装置１１００への固有ＩＤの再送要求はない構成になっている。
そのため、遊技制御装置１１００が備える遊技用マイコン１１０１（第１の演算処理装置）と払出制御装置１１１０が備える払出用マイコン１１１１（第２の演算処理装置）の構成は遊技用マイコン１１０１については実施例１と同様であるが、払出用マイコン１１１１については、固有ＩＤをカードユニット１１１２に出力する点で異なっている。その他は、実施例１と同様であり、同一部材には同一番号が付されており、重複説明は略す。
【０２２５】
異なる部分を説明すると、払出制御装置１１１０から出力される固有ＩＤは外部情報端子板５５の基板対電線用コネクタ６７を経由してカードユニット１１１２に送られる構成になっている。すなわち、基板対電線用コネクタ６７は主基板の固有ＩＤを外部装置としてのカードユニット１１１２に伝達するためのものであり、基板対電線用コネクタ６７はフォトカプラ群６５の信号出口側（ＯＵＴ側）と接続されており、この基板対電線用コネクタ６７はオスタイプであり、これにメスタイプのコネクタ（図示略：カードユニット１１１２に繋がる）を接続することにより、フォトカプラ群６５を介して送られてくる主基板の固有ＩＤをカードユニット１１１２が受け取るようになっている。
なお、払出制御装置１１１０から出力される固有ＩＤは外部情報端子板５５を経由してカードユニット１１１２に送られる構成としたが、これに限らず（以下、カードユニットに送る実施例も同様）、球貸を行うための制御信号の授受等を行うためにカードユニット１１１２と接続されるカードユニット接続基板５４を利用して、固有ＩＤをカードユニット１１１２へ出力するようにしても良い。このようにすると、払出制御装置１１１０とカードユニット１１１２との接続が一度で済み、接続されていないと、固有ＩＤの出力は勿論、遊技球の発射も不可能となる効果を奏する。また、遊技機状態信号もカードユニット接続基板５４を経由させて外部装置（管理装置、球貸情報収集装置等）へ出力するようにしても良い。
【０２２６】
カードユニット１１１２はパチンコ機（遊技機）に併設され、対価を取って遊技者に貸球を供給するもので、例えばＣＲ機（カードリーディング機）と称される遊技機であれば、パチンコ機（遊技機）と、遊技媒体貸出装置としてのカードユニット（ＣＲユニット：カード式球貸制御ユニット）とが併設され、これらが対をなして設置される。
但し、パチンコ機はカードユニットとは分離可能であり、パチンコ機を分離して別のコーナーに持って行くことも可能である。
カードユニット１１１２には、カードリーダライタが内蔵されており、カードユニット１１１２の前面には、磁気カード又はＩＣカードなどのカードが挿入されるカード挿入口、カード利用可ＬＥＤ、紙幣投入口、紙幣投入可ＬＥＤ、カード挿入中ＬＥＤ、持ち球払出操作部、情報表示装置、遊技媒体払出部等が設けられている。
【０２２７】
実施例７においては、払出制御装置１１１０から外部のカードユニット１１１２に対して固有ＩＤ（主基板の固有情報）の伝送がシリアルで行われる。そして、カードユニット１１１２では、送られてきた固有ＩＤは対をなして設置されているパチンコ機の固有ＩＤとして、遊技店側でその真偽を確認することが可能になる。遊技店の係員しか見れない形態でカードユニット１１１２に固有ＩＤの真偽判断結果を表示させてもよいし、あるいは
他のツールなどを介して固有ＩＤの真偽判断を行うような構成にしてもよい。例えば、係員が携帯可能な端末にカードユニット１１１２から固有ＩＤデータを赤外線等で飛ばして、該端末で真偽を可能な構成にしてもよい。そのようにすると、開店中でも係員が歩きながら固有ＩＤの真偽判断ができる。
このような実施例７においても、遊技プログラムを実行することにより、実施例１と同様に遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン１１０１から出力することができる。
また、特に各台のカードユニット１１１２で各遊技機の固有ＩＤをそれぞれ確認できる利点がある。また、カードユニット１１１２から球貸情報を収集する球貸情報収集装置へ固有ＩＤを転送することにより、上述した管理装置同様に球貸情報収集装置において固有ＩＤを一元的に確認することができる。
【０２２８】
なお、実施例７は遊技制御装置１１００から払出制御装置１１１０への固有ＩＤの伝送をシリアルで行い、払出制御装置１１１０から外部のカードユニット１１１２への固有ＩＤの伝送もシリアルで行い、かつ、払出制御装置１１１０から遊技制御装置１１００への固有ＩＤの再送要求は無い構成であるが、このような構成に限るものではない。
例えば、遊技制御装置１１００から払出制御装置１１１０への固有ＩＤの伝送はシリアルで行うものの、払出制御装置１１１０から外部のカードユニット１１１２への固有ＩＤの伝送はパラレルで行い、かつ、払出制御装置１１１０から遊技制御装置１１００への固有ＩＤの再送要求は無い構成であってもよい。
これは、「シリアル−パラレル−再送要求無し−カードユニット」という構成になる。
そのようにすると、以下の効果がある。
すなわち、パラレル転送という送信形態で外部装置としてのカードユニット１１１２に出力することで、カードユニット１１１２が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的にカードユニット１１１２に報知することができる。
遊技制御装置１１００の送信段階でパラレル転送（特に、送信）を行うより、枠要素である払出制御装置１１１０の出力段階にパラレル転送（送信）回路を設けた方がコスト減になる。
なお、上記パラレル転送の送信形態については、後述の実施例８及び９についても同様に適用することができる（詳細後述）。
【０２２９】
また、払出制御装置１１１０から外部のカードユニット１１１２へ固有ＩＤの伝送を行う場合に、下記の形態がある。
（イ）主基板の情報のみを出力する場合
（ロ）両基板の情報をそれぞれに出力する場合
（ハ）両基板の情報を合成して出力する場合
そして、実施例７の上記構成は（イ）の形態を主として説明してきたが、これに限るものではなく、（ロ）や（ハ）の形態を含む構成で、主基板固有ＩＤ及び払出固有ＩＤを払出制御装置１１１０から外部のカードユニット１１１２に伝送する構成であってもよい。
その場合、（ロ）の形態では、主基板固有ＩＤと払出固有ＩＤとのそれぞれを払出制御装置１１１０から外部のカードユニット１１１２へ伝送する構成となる。
また、（ハ）の形態では、主基板固有ＩＤと払出固有ＩＤとを合成し、合成したデータを払出制御装置１１１０から外部のカードユニット１１１２へ伝送する構成となる。
なお、上記３つの固有ＩＤの伝送形態については、後述の実施例８及び９についても同様に適用することができる。
【実施例８】
【０２３０】
「実施例８：シリアル−シリアル−再送要求有り−カードユニット」
次に、本発明の実施例８を図４６に基づいて説明する。
実施例８は遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行い、払出制御装置から外部への固有ＩＤの伝送もシリアルで行うものであり、かつ、払出制御装置から遊技制御装置への固有ＩＤの再送要求が有り、さらに、外部装置として管理装置ではなく、カードユニットを設定した形態である。
＜ブロック図＞
実施例８のパチンコ機の制御系のブロック図は図４６に示される。
図４６において、遊技制御装置１１２０から払出制御装置１１２５への固有ＩＤの伝送をシリアルで行うとともに、払出制御装置１１２５から外部のカードユニット１１１２への固有ＩＤの伝送もシリアルで行い、かつ払出制御装置１１２５から遊技制御装置１１２０への固有ＩＤの再送要求を行う構成になっている。
すなわち、遊技制御装置１１２０と払出制御装置１１２５との間は、固有ＩＤの再送要求が有る制御形態になっており、払出制御装置１１２５から遊技制御装置１１２０に対して固有ＩＤの再送を要求する固有情報再送要求信号が出力されるようになっている。また、遊技制御装置１１２０は固有情報再送要求信号を受けると、応答して固有ＩＤを再送するようになっている。そのため、遊技制御装置１１２５が備える遊技用マイコン１１２１（第１の演算処理装置）と払出制御装置１１３５が備える払出用マイコン１１２６（第２の演算処理装置）の構成は再送要求に関する部分が実施例１と異なって、実施例４と同様のプログラム（再送要求有りのプログラム）になっている。
また、払出制御装置１１２５からカードユニット１１１２に固有ＩＤ（主基板の固有情報）を出力する部分は実施例７と同じであり、その他は実施例１と同様で、同一部材には同一番号が付されており、重複説明は略す。
【０２３１】
実施例８においては、実施例７と同様に、払出制御装置１１２５から外部のカードユニット１１１２に対して固有ＩＤ（主基板の固有情報）の伝送がシリアルで行われ、カードユニット１１１２では、送られてきた固有ＩＤは対をなして設置されているパチンコ機の固有ＩＤとして、遊技店側でその真偽を確認することが可能になる。
したがって、このような実施例８においても、遊技プログラムを実行することにより、実施例１と同様に遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン１１０１から出力することができる。
また、特にカードユニット１１１２で固有ＩＤを確認できる利点がある。さらに、カードユニット１１１２から球貸情報を収集する球貸情報収集装置へ固有ＩＤを転送することにより、上述した管理装置同様に球貸情報収集装置において固有ＩＤを一元的に確認することができる。
また、遊技制御装置１１２０と払出制御装置間１１２５との間の通信障害（例えば、島内で発生するノイズ）などで固有ＩＤ（個体識別情報）の値が偶々異常になった場合に、即不正や故障などと判断されないように払出制御装置１１２５から遊技制御装置１１２０への固有ＩＤの再送要求によりリカバリーする機会を作れる。また、不正や故障等（例えば、電波ゴト、断線、接触不良）により本当に異常な値が出力されるようになった場合には、異常値が続くため出力制御手段が能動状態となり、その異常値を外部の装置が記録できるという効果がある。
なお、実施例８においても、遊技制御装置１１２０から払出制御装置１１２５への固有ＩＤの伝送はシリアルで行い、払出制御装置１１２５から外部のカードユニット１１１２への固有ＩＤの伝送はパラレルで行い、かつ、払出制御装置１１２５から遊技制御装置１１２０への固有ＩＤの再送要求が有る構成にしてもよい。
これは、「シリアル−パラレル−再送要求有り−カードユニット」という構成になる。
そのようにすると、以下の効果がある。
すなわち、パラレル転送という送信形態で外部装置としてのカードユニット１１１２に出力することで、カードユニット１１１２が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的にカードユニット１１１２に報知することができる。
【実施例９】
【０２３２】
「実施例９：シリアル−シリアル−中継機能のみ−カードユニット」
次に、本発明の実施例９を図４７に基づいて説明する。
実施例９は遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行い、払出制御装置から外部への固有ＩＤの伝送もシリアルで行うが、ただし、払出制御装置では固有ＩＤの外部への信号伝送に払出プログラムが関与せず、固有ＩＤに関する限り、単に固有ＩＤを中継する機能を払出制御装置が実現するのみである点が前記実施例８と相違している。
また、払出制御装置は固有ＩＤに関しては単に固有ＩＤを中継する機能だけであるから、遊技制御装置への固有ＩＤの再送要求は無く、さらに、外部装置として管理装置ではなく、カードユニットを設定した形態である。
【０２３３】
＜ブロック図＞
実施例９のパチンコ機の制御系のブロック図は図４７に示される。
図４７において、遊技制御装置１２００から払出制御装置１２１０への固有ＩＤの伝送をシリアルで行うとともに、払出制御装置１２１０から外部のカードユニット１１１２への固有ＩＤの伝送もシリアルで行うが、払出制御装置１２１０から遊技制御装置１２００への固有ＩＤの再送要求は無い構成になっている。
したがって、遊技制御装置１２００については実施例７と同様の構成（再送無しの構成）である。
そのため、遊技制御装置１２００が備える遊技用マイコン１２０１（第１の演算処理装置）は実施例７と同様である。一方、払出制御装置１２１０が備える払出用マイコン１２１１（第２の演算処理装置）の構成は再送無しであるとともに、さらに、固有ＩＤに関する限り、単に固有ＩＤを中継する機能を有するだけであるので、払出プログラムも固有ＩＤには関与しない構成となっている。
また、払出制御装置１２１０からカードユニット１１１２に固有ＩＤ（主基板の固有情報）を出力する部分は実施例７と同じであり、その他は固有ＩＤを中継する機能以外は実施例１と同様で、同一部材には同一番号が付されており、重複説明は略す。
【０２３４】
実施例９においては、遊技制御装置１２００から払出制御装置１２１０に固有ＩＤの伝送がシリアルで行われ、払出制御装置１２１０では払出プログラムが固有ＩＤの伝送に関与せず、単に固有ＩＤを中継してシリアルでカードユニット１１１２に固有ＩＤを出力することが行われる。そのため、実施例７と同様に、カードユニット１１１２では、送られてきた固有ＩＤは対をなして設置されているパチンコ機の固有ＩＤとして、遊技店側でその真偽を確認することが可能になる。
したがって、このような実施例９においても、遊技プログラムを実行することにより、実施例１と同様に遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン１２０１から出力することができる。
また、特に払出制御装置１２１０では固有ＩＤに関する限り、単に固有ＩＤを中継する機能を発揮するだけであるので、払出制御装置１２１０の制御負担が軽減されるという利点がある。
【０２３５】
なお、遊技制御装置１２００から払出制御装置１２１０への固有ＩＤの伝送をパラレルで行い、払出制御装置１２１０は単に固有ＩＤを中継する機能を有するだけにし、払出制御装置１２１０から外部への固有ＩＤの伝送もパラレルで行う構成もあってもよい。
そのようにすると、以下の効果がある。
すなわち、パラレル転送という送信形態で外部装置としてのカードユニット１１１２に出力することで、カードユニット１１１２が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的にカードユニット１１１２に報知することができる。
遊技制御装置１２００の送信段階でパラレル転送（特に、送信）を行うより、枠要素である払出制御装置１２１０の出力段階にパラレル転送（送信）回路を設けた方がコスト減になる。
【０２３６】
次に、上記の各実施例を踏まえた上で、以下、発明概念について順次、纏めて説明する。
「発明概念Ａ」
実施例２では、払出制御装置から外部装置（例えば、管理装置）への固有ＩＤの伝送はパラレル転送している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
前記第２の演算処理装置が備える個体識別情報出力制御手段は、遊技機外の外部装置に対して個体識別情報をパラレル転送（送信）することを特徴とする遊技機。
この発明概念によれば、パラレル転送（送信）で外部装置（例えば、管理装置）に出力することで、外部装置が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的に外部装置に報知することができる。
また、遊技制御装置の送信段階でパラレル転送（特に、送信）を行うより、枠要素である払出制御装置の出力段階にパラレル転送（送信）回路を設けた方がコスト減になる。
【０２３７】
「発明概念Ｂ」
実施例１では、遊技制御装置から払出制御装置に対して固有ＩＤをシリアル転送（送信）している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
前記第１の演算処理装置が備える送信制御手段は、前記払出制御装置に対して個体識別情報をシリアル転送（送信）することを特徴とする遊技機。
【０２３８】
この発明概念によれば、第１の演算処理装置に備わっているシリアル転送（送信）機能を利用することで、改めて転送（送信）処理をプログラム（例えば、遊技プログラム）で用意する必要が無くなるので、プログラム構成が効率化される。
また、パラレル転送（送信）に比べて、配線の本数が少なくなるのでコスト減になる。
【０２３９】
「発明概念Ｃ」
実施例４では、遊技制御装置から送信された固有ＩＤの前回値と今回値とを比較して一致した場合、この一致した固有ＩＤを外部装置へ出力している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
第２の演算処理装置は、受信制御手段が受信した個体識別情報を記憶する個体識別情報受信記憶部と、
前記個体識別情報受信記憶部に記憶された前回の個体識別情報と、新たに（今回）受信した個体識別情報とを比較判定する個体識別情報比較判定手段と、
個体識別情報比較判定手段により前回の個体識別情報と今回の個体識別情報とが同じ場合は、個体識別情報出力制御手段を能動状態とし個体識別情報を外部装置へ出力制御させることを特徴とする遊技機。
【０２４０】
この発明概念によれば、遊技制御装置−払出制御装置間の通信障害（例えば、島内で発生するノイズ）などで個体識別情報の値が偶々異常になった場合に、即不正や故障などと判断されないよう出力を制限できる。また、不正や故障等（例えば、電波ゴト、断線、接触不良）により本当に異常な値が出力されるようになった場合には、異常値が続くため個体識別情報出力制御手段が能動状態となり、その異常値を外部の装置が記録できるという効果がある。
【０２４１】
「発明概念Ｄ」
実施例４では、払出制御装置から遊技制御装置に対して固有ＩＤの再送を要求する固有情報再送要求信号が出力し、遊技制御装置は固有情報再送要求信号を受けると、応答して固有ＩＤを再送している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
第２の演算処理装置は、個体識別情報比較判定手段により前回の個体識別情報と今回の個体識別情報とが異なった場合は、第１の演算処理装置に対して個体識別情報の再送を要求する個体識別情報再送要求手段を有し、
第１の演算処理装置は、個体識別情報の再送要求に対して、個体識別情報を再送することを特徴とする遊技機。
この発明概念によれば、遊技制御装置−払出制御装置間の不可抗力による通信障害（例えば島内で発生するノイズ）をリカバリーする機会を作れる。
【０２４２】
「発明概念Ｅ」
実施例１では、遊技制御装置の遊技機状態信号と払出制御装置の外部情報（賞球信号）を払出制御装置で中継し、払出制御装置−外部情報端子板間のハーネスでまとめている。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
前記送信制御手段は、
当該第１の演算処理装置が検出可能な遊技機状態を払出制御装置へ出力するために遊技機状態信号を送信制御し、
払出制御装置は、
遊技制御装置から出力される遊技機状態信号を遊技機外の外部装置へ出力する出力手段を備えることを特徴とする遊技機。
この発明概念によれば、遊技制御装置の遊技機状態信号と払出制御装置の外部情報（賞球信号）を払出制御装置で中継し、払出制御装置−外部端子板間のハーネスでまとめると、従来の中継端子板を用いた構成に比べて、ハーネスの使用本数が減り、コスト減になり、接続箇所の数が減るので工程数も減らせる。
また、個体識別情報の出力が、慣例となっている遊技状態信号の出力と同一の基板から出力されるので、外部装置と接続する場合に片方のみを接続し忘れるようなことが無くなる。
【０２４３】
「発明概念Ｆ」
実施例１では、遊技制御装置から払出制御装置に対して固有ＩＤをシリアル転送（送信）し、払出制御装置では払出プログラムにより固有ＩＤを編集処理して外部装置（例えば、管理装置）へ出力している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
第２の演算処理装置（個体識別情報出力制御手段）は、個体識別情報を受信したことに基づいて個体識別情報を編集又はタイミング調整して遊技機外の外部装置が受け取り可能に出力することを特徴とする遊技機。
【０２４４】
この発明概念によれば、第１の演算処理装置が個体識別情報を払出制御装置へ送信した時期を、第２の演算処理装置が任意に遅延して外部装置に出力することができるため、個体識別情報の出力契機（条件）が同時に発生し、通信が連続した場合においても、外部装置の都合に合わせて出力することができる。
第2の演算処理装置のプログラムによって、データ加工（暗号化）することができるため、個体識別情報を不正に入手することが困難になる。
第2の演算処理装置のプログラムによって、信号変換（パラレル変換等）できるため、外部装置にとって受け取るための都合がよい。
第2の演算処理装置のプログラムによって、比較処理できるため、通信障害に対して対策できる。
【０２４５】
「発明概念Ｇ」
実施例１では、遊技制御装置が遊技機状態信号を払出制御装置へ出力するのに対応させて固有ＩＤを送信している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
送信制御手段は、遊技機状態信号に対応させて個体識別情報を払出制御装置へ送信することを特徴とする遊技機。
ここで、送信制御手段が遊技機状態信号に対応させて個体識別情報を送信制御する場合の、“対応させて”とは、遊技機状態信号の立ち上がりタイミングに対応、遊技機状態信号の立ち下がりタイミングに対応、あるいは、遊技機状態信号の出力中（レベル信号）に対応、をするものである。
具体的には、遊技機状態信号が前面枠開放信号である場合は、前面枠開放のタイミング、前面枠閉鎖のタイミング、あるいは、前面枠開放中、に対応するものである。
この発明概念によれば、払出制御装置は遊技機状態信号に対応していない個体識別情報を受信した場合や、遊技機状態信号を受信した場合に対応して個体識別情報が送信されてこないために個体識別情報を受信できない場合を異常発生と認識することができる。
【０２４６】
「発明概念Ｈ」
実施例１では、遊技機状態信号が重複して発生した場合、先に発生した遊技機状態を払出制御装置へ送信する遊技機状態信号に固有ＩＤを対応させた送信制御が終了するまで、後に発生した遊技機状態を払出制御装置へ送信する遊技機状態信号の送信制御を待機し、当該待機した遊技機状態信号に固有ＩＤを対応させて送信制御している（例えば、実施例１の図１６など）。
【０２４７】
上記の発明概念Ｈにおいて、遊技機状態信号が重複して発生した際、検査装置接続端子に接続して検査を行う検査装置（外部の検査機関）への信号出力制御は、先に発生した遊技機状態を出力する遊技機状態信号にのみ個体識別情報を対応させて出力制御することが好ましい。即ち、検査機関における検査中はＲＯＭ交換などの不正が行われることはないので、個体識別情報の送信タイミングが重複しても２重に情報を送信して検査を複雑にするようなことをせずに検査の負担を減らせるからである。
この発明概念は、以下のように表せる。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
送信制御手段は、
第１の演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を払出制御装置へ個別に送信するために、個別に対応した遊技機状態信号を送信制御する場合、先に発生した遊技機状態を払出制御装置へ送信する遊技機状態信号に個体識別情報を対応させた送信制御が終了するまで、後に発生した遊技機状態を払出制御装置へ送信する遊技機状態信号の送信制御を待機し、当該待機した遊技機状態信号に個体識別情報を対応させて送信制御することを特徴とする遊技機。
この発明概念によれば、個体識別情報を出力するための信号線を増加させずに、管理しやすい形態での不正報知を行える。
また、コストダウンを行うことができ、さらに信号の消失がない。
【０２４８】
「発明概念Ｉ」
実施例１では、遊技制御装置は検査装置接続端子を含んでおり、検査装置接続端子は例えばフォトカプラを含んで構成され、遊技用マイコンから得られる各種の遊技情報を検査装置に伝送するためのケーブルが接続される。
この発明概念は、以下のように表せる。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
遊技機状態信号と当該遊技機状態信号に対応させて個体識別情報とを検査機関の検査装置側へ出力する制御を行う検査用出力制御手段を有し、
送信制御手段は、
第１の演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を払出制御装置へ個別に送信するために、個別に対応した遊技機状態信号を送信制御する場合、先に発生した遊技機状態を払出制御装置へ送信する遊技機状態信号に個体識別情報を対応させた送信制御が終了するまで、後に発生した遊技機状態を払出制御装置へ送信する遊技機状態信号の送信制御を待機し、当該待機した遊技機状態信号に個体識別情報を対応させて送信制御し、
検査用出力制御手段は、
第１の演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を検査機関の検査装置側へ個別に出力するために、個別に対応した遊技機状態信号を出力制御する場合、先に発生した遊技機状態を出力する遊技機状態信号にのみ個体識別情報を対応させて出力制御するものであることを特徴とする遊技機。
【０２４９】
この発明概念によれば、外部装置（例えば、管理装置、ホールコンピュータ等）には不正の可能性を報知する信号を減らさずに送信するので、営業中での正確な管理を行える。
また、検査機関における検査中はＲＯＭ交換などの不正が行われることはないので、個体識別情報の送信タイミングが重複しても２重に情報を送信して検査を複雑にするようなことをせずに検査の負担を減らすことが出来る。
なお、完全に厳密な検査を行うためには、対応する遊技機状態信号の数分の個体識別情報を同時に並列出力するためのハード・ソフトを設ける必要があるが、遊技に影響せず、途中で個体識別情報が変化する可能性のない検査中のために、制限のあるハード・ソフトの領域を消費することは、遊技の興趣を向上させる妨げになり遊技機の本来の意義に反することになる。
【０２５０】
ここで、上記発明概念の背景について説明する。
本出願人が創作した遊技機を市場へ導入するには、検査機関の検査を要し、検査機関の検査装置に対して検査用の信号を出力する等の検査用処理及び検査用電子回路、等が、遊技を行うための遊技処理及び遊技処理に係わる遊技用電子回路、等とは別に必要となる。
なお、検査用電子回路は検査時のみプリント基板に配設され、販売される際には、検査用電子回路やそれに対応する検査用コネクタはプリント基板上に非配設状態とするが、検査用処理（検査用プログラム）は削除することなく、そのまま遊技用処理（遊技プログラム）と共存させている。
これは、検査機関において適合した状態を担保させるとともに、不正をするために利用されるかもしれない情報を入手できないようにするためである。即ち、検査に適合した状態を担保させるため内在するプログラムはそのままとし、不正に利用される可能性のある信号の入手ができないように検査用電子回路や検査用コネクタを非配設とするのである。
この「発明概念Ｉ」は、演算処理装置を有する制御装置に対する不正の可能性の検出を高めることができ、検査機関における検査の正確性を担保し検査の効率化が行えるものである。
【０２５１】
「発明概念Ｊ」
実施例１では、遊技制御装置から送られてきた個体識別情報と払出制御装置の払出個体識別情報とを合成して、外部に出力している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
第２の演算処理装置は、
当該第２の演算処理装置であることを識別可能な払出個体識別情報が記憶される払出個体識別情報記憶部と、
遊技制御装置から送られてきた個体識別情報と払出個体識別情報を合成する個体識別情報合成手段を有し、
個体識別情報出力制御手段は、個体識別情報合成手段によって合成された合成個体識別情報を出力制御することを特徴とする遊技機。
【０２５２】
この発明概念によれば、個体識別情報と払出個体識別情報を別々のハーネスで並列に出力するよりも共通のハーネスで出力する方がコスト減になる。
単純に個体識別情報や払出個体識別情報をそのまま出力した場合は、不正者がそれらの情報を入手することは容易であるが、合成して出力すると、合成前の個体識別情報や払出個体識別情報が発覚することが無くなるので、セキュリティーが向上する。
遊技制御装置−払出制御装置間の通信が払出制御装置−外部情報端子板間の通信より高速であることで、払出制御装置の受信処理が短期で終了し、合成を行う処理時間を確保することができ、セキュリティーが向上する。
【０２５３】
ここで、「発明概念Ｊ」の背景について説明する。
遊技制御装置の演算処理装置に対する正当性の確認のみならず、払出制御装置の演算処理装置に対しても改竄品（改竄した演算処理装置）と交換し、不当に遊技球を払い出す不正もあり得るので、この演算処理装置の正当性の確認の必要性も生じ、遊技制御装置の演算処理装置及び払出制御装置の演算処理装置から出力される固有ＩＤを出力させるための構成や処理の効率化が望まれているという課題を解決できる。
【０２５４】
次に、本発明の変形例について説明する。
発明概念の説明であるから、実施例のような具体的部材番号は略している。ただし、各実施例の解釈に通用する概念であるので、以下に纏めている。
本発明は、以下のような変形例であってもよい。
「変形例１」
本発明では、上記各実施例に記載のように、遊技制御装置は、ガラス枠の開放を検知するガラス枠開放検知手段、前面枠の開放を検知する前面枠開放検知手段、磁力を検知する磁力検知手段、振動を検知する振動検知手段、電波を検知する電波検知手段等からの検知信号や、電源投入スイッチがオンされたことを知らせる電源投入信号、前記第1の遊技用演算処理装置の揮発性記憶領域の全部或いは所定領域を初期化するためスイッチがオンされたことを知らせるＲＡＭクリア信号、等の信号線が接続され、これら信号が第1の遊技用演算処理装置に入力されている。
なお、揮発性記憶領域を前記のように初期化するためのスイッチを遊技制御装置上に設けてもよい。
そして、これら入力された信号を外部へ知らせる信号や、遊技進行の過程で発生する大当たりを知らせる大当たり信号、図柄を回動させるための条件となる始動口への入賞を知らせる始動口信号、図柄が回動開始、或いは、図柄の回動停止をトリガに図柄回転を知らせる図柄確定回数信号、遊技状態が遊技者に有利な状態であること（いわゆる確変状態、時短状態）を示す特典状態信号等、外部へ報知する信号を遊技機状態信号と称している。
なお、特典状態信号は、大当たり状態終了後に発生するため、“大当たり状態＋遊技者に有利な状態”期間中に出力される信号である。
払出制御装置は、電波を検知する電波検知手段等からの検知信号等が接続され、これら信号が第２の遊技用演算処理装置に入力されている。
そして、払出数を外部へ知らせる賞球数信号を遊技機状態信号と称している。
即ち、遊技機状態信号には、特典状態信号、大当たり信号、始動口入賞信号、図柄確定回数信号、ガラス枠開放信号、前面枠開放信号、電源オン信号、磁力検知を知らせる磁力検知信号、振動検知を知らせる振動検知信号、電波検知を知らせる電波検知信号、賞球数信号等が含まれる。
なお、電源投入信号、磁石検知信号、振動検知信号及び電波検知信号をＯＲして一つのセキュリティ信号として外部に出力するようにしてもよい。
【０２５５】
「変形例１」の発明概念によれば、ＲＯＭ交換によるメリットは不正に大当りさせることや遊技球の不正獲得であり、交換する時期は営業時間外や遊技中での枠の不正開放時である。これらの事象に関連する遊技機状態信号と対応させて個体識別情報を送信するので、不正が行われた可能性のある状態である遊技機のＲＯＭが正しいものであるかが直ちに判断できる。
【０２５６】
「変形例２」
本発明において、第１の演算処理装置の送信制御手段が遊技機状態信号に対応させて個体識別情報を送信制御する場合の、“対応させて”とは、遊技機状態信号の立ち上がりタイミングに対応、遊技機状態信号の立ち下がりタイミングに対応、あるいは、遊技機状態信号の出力中（レベル信号）に対応、をするものである。
具体的には、遊技機状態信号が前面枠開放信号である場合は、前面枠開放のタイミング、前面枠閉鎖のタイミング、あるいは、前面枠開放中、に対応するものである。
「変形例２」の発明概念によれば、遊技中に電源投入された場合は事象が起こり始めた時点から不正の可能性が高いので直ちに、一方、遊技枠開放時は閉じ終わって遊技の再開時に、というようにＣＰＵの正当性を知りたいタイミングは事象により異なるため、対応する遊技機状態信号により個体識別情報の出力タイミングを使い分けることは、効率の良い不正判定に繋がる。
【０２５７】
「変形例３」
本発明において、個体識別情報（固有ＩＤ、すなわち主基板固有ＩＤ）は、少なくとも、第１の演算処理装置を一意に識別するための識別符号を含み、または第1の演算処理装置を一意に識別するための識別符号及び製造会社を識別するための符号としてもよく、さらに第1の演算処理装置を一意に識別するための識別符号、製造会社を識別するための符号及び遊技機の機種を識別するための符号としてもよい。なお、払出個体識別情報（払出固有ＩＤ）も同様である。
「変形例３」の発明概念によれば、第１の演算処理装置を一意に識別するための識別符号を送信することで、不正にＲＯＭを複製することを困難にすることが出来る。
また、製造会社や遊技機の機種を識別する符号を送信することで、ホールにおける遊技機の管理を容易にすることができる。（例えば、設置場所や登録時等の管理など）。
【０２５８】
「変形例４」
本発明において、第１の演算処理装置は、遊技機状態信号のうち、電源投入信号を出力する場合は、当該電源投入信号に対応させて、
（Ａ）個体識別情報として第１の演算処理装置を一意に識別するための識別符号及び製造会社を識別するための符号、若しくは、
（Ｂ）第１の演算処理装置を一意に識別するための識別符号、製造会社を識別するための符号及び遊技機の機種を識別するための符号を出力し、
電源投入信号を除く遊技機状態信号を出力する場合は、当該電源投入信号を除く遊技機状態信号に対応させて、個体識別情報として第１の演算処理装置を一意に識別するための識別符号を出力するようにしてもよい。
また、上述の出力情報に併せて、第２の演算処理装置の払出個体識別情報（第２の演算処理装置を一意に識別するための識別符号、製造会社を識別するための符号、遊技機の機種を識別するための符号）を、同様に対応させて出力するようにしてもよい。
「変形例４」の発明概念によれば、送信形態を状況により使い分けることで、常時最大数の識別情報を送るよりホールコンピュータ等の負担を減らせ、効率の良い営業管理を行える。
【０２５９】
次に、「発明が解決しようとする課題」で述べたところの課題を解決するための、他の複数の発明態様を以下に説明する。したがって、上記同一課題を解決する他の発明ということになる。
説明の都合上、ＹやＴという区別で、他の発明態様を説明していく。
まず、本発明はＹ２という区分とし、そのため、前述した実施例１乃至実施例９は「発明態様Ｙ２」を実施するための実施の形態となる。本発明と相違する他の発明は次のように、発明態様Ｙ１、Ｙ３，Ｔ1〜Ｔ５である。
これらを順次説明していく。
【０２６０】
「発明態様Ｙ１」
「発明態様Ｙ１」が「発明態様Ｙ２」（本発明）と異なるのは、下記の構成である。
すなわち、「発明態様Ｙ１」には下記の構成が無い点で異なる。
（イ）遊技機外の外部装置へ信号伝達のために外部装置側と接続するための外部端子基板（外部情報端子板に相当、以下同様）と、
（ロ）前記外部端子基板には、フォトカプラを設けると共に、前記外部装置との接続部を設け、
（ハ）前記個体識別情報出力制御手段は、前記フォトカプラを介して前記個体識別情報を出力制御することを特徴とする遊技機。
【０２６１】
課題を解決する発明（発明態様Ｙ１）の発明特定事項は、以下の通りである。
「発明特定事項」
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、
を備えたことを特徴とする遊技機。
【０２６２】
次に、「発明態様Ｙ１」の「背景技術」「発明が解決しようとする課題」などは、下記の通りである。
「背景技術」
遊技制御装置に設けられる演算処理装置の正当性を確認できるように固有ＩＤを演算処理装置に記録し、遊技機外の外部装置からの要求により固有ＩＤを出力するものがある（特許文献：特開２０００−１２６４２７号参照）。
「発明が解決しようとする課題」
上述の演算処理装置は、遊技制御を行う遊技領域部と、演算処理装置の情報管理を行う情報領域部とから構成され、情報領域部が固有ＩＤを出力している。即ち、ユーザーが作成した遊技プログラムで管理できるのは遊技領域側であり、この遊技プログラムの制御下で固有ＩＤを出力しているものではない。
そのため、固有ＩＤの出力形態（プロトコル等）の改善や変更等を行うには情報処理部の改善や変更が必要となり、演算処理装置を構成するＩＣ自体を作成し直すことになる。これは莫大な費用や期間を要してしまう。
そこで、機種毎に作成されるとともに演算処理装置に書き込まれる遊技プログラムにこの固有ＩＤを出力する機能を備えれば、遊技プログラムの変更によって固有ＩＤの出力形態や出力タイミング等の改善や変更が安価で迅速に行うことができる。そのため、遊技プログラムによって固有ＩＤを出力できるようにした演算処理装置の要望がある。
しかし近年、磁石や振動等による不正対策や遊技の興趣を高めるための工夫等で、遊技プログラムが複雑になり、また新たに固有ＩＤを出力するための処理を追加となり、プログラムサイズが大きくなることが余儀なくされるが、遊技プログラムは所定のサイズに収めなければならず、遊技プログラムの効率化を行わなければならない。
そこで本発明（「発明態様Ｙ１」）は、上記問題点に鑑み、固有ＩＤを効率良くかつ正確に遊技機外の外部装置側へ出力できる遊技機を提供することにある。
【０２６３】
「課題を解決するための手段」
上記した「発明態様Ｙ１」の発明特定事項記載の発明である。
「発明の効果」
発明態様Ｙ１によれば、以下の効果がある。
遊技プログラムの制御下で効率良く、容易に固有ＩＤを演算処理装置から出力することができる。その場合に、情報処理部の大幅な改善や変更は必要なく、莫大な費用や期間も要しない。
個体識別情報（固有ＩＤ）は第１の演算処理装置であることを識別可能であると同時に、遊技機毎を識別可能であるため、遊技店が個々の遊技機を管理することが可能で、不正者は個々の演算処理装置に対して不正改造を施さなければならなくなるのでセキュリティーが向上する。
主基板である遊技制御装置と外部端子板（外部情報端子板）間の全部品が盤要素となる構成に比べて、遊技制御装置−払出制御装置−外部端子板（外部情報端子板）間で、遊技制御装置以外の基板と全配線を枠要素にすると、いわゆるベニヤ価格を安く提供でき、新台入替時の交換作業の効率があがる。
処理時間に余裕のない（演出制御装置等も管理している）遊技制御装置は、固有ＩＤの送信タイミングで固有ＩＤを払出制御装置に送信し、処理時間に余裕のある（遊技球の払い出しのため待ち時間が多く処理に余裕がある）払出制御装置が固有ＩＤを出力制御するようにしたので、固有ＩＤの出力時間を長めに（信号幅を長めに）出力制御でき、また連続して固有ＩＤを出力する際も、後に出力する固有ＩＤの出力を待ちオフ時間を挟んで出力することができる。
即ち、遊技機全体として遊技機外へ正確性を担保し効率良く固有ＩＤを出力することができる。
【０２６４】
「発明を実施するための形態」
「発明態様Ｙ１」は、上述した本発明の実施例１乃至実施例９をベースにして実施する。
【０２６５】
「発明態様Ｙ３」
次に、発明態様Ｙ３について説明する。
「発明態様Ｙ３」が「発明態様Ｙ２」と異なるのは、下記の構成である。
（イ）外部端子基板（外部情報端子板に相当、以下同様）は、前記払出制御装置と接続する第１の接続部と、外部装置側と接続するための第２の接続部がある。
ただし、「発明態様Ｙ２」の“接続部”は”第１の接続部“を含んでいない。
（ロ）第１の接続部からの信号をアイソレーションして前記第２の接続部に伝達するアイソレーション手段がある（ただし、「発明態様Ｙ２」のような“フォトカプラを介して”との限定はない）。
（ハ）前記第２の接続部は、
前記出力手段からの前記遊技機状態信号を伝達するためのプッシュ式ターミナルと、
前記個体識別情報出力制御手段からの個体識別情報を伝達するための基板対電線用コネクタと、を備える。
【０２６６】
課題を解決する発明（発明態様Ｙ３）の発明特定事項は、以下の通りである。
「発明特定事項」
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、
遊技機外の外部装置へ信号伝達のために外部装置側と接続するための外部端子基板と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第1の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第2の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を有するとともに、
前記送信制御手段は、当該第１の演算処理装置が検出可能な遊技機状態を遊技機状態信号として払出制御装置に送信制御する機能を含み、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置にパラレル出力制御する個体識別情報出力制御手段と、
前記遊技制御装置から出力される遊技機状態信号を遊技機外の外部装置へ出力する出力手段と、
を備え、
前記外部端子基板は、
前記払出制御装置と接続する第１の接続部と、
外部装置側と接続するための第２の接続部と、
前記第１の接続部からの信号をアイソレーションして前記第２の接続部に伝達するアイソレーション手段と、
を備え、
前記第２の接続部は、
前記出力手段からの前記遊技機状態信号を伝達するためのプッシュ式ターミナルと、
前記個体識別情報出力制御手段からの個体識別情報を伝達するための基板対電線用コネクタと、
を具備することを特徴とする遊技機。
【０２６７】
次に、「発明態様Ｙ３」の「背景技術」「発明が解決しようとする課題」などは、下記の通りである。
「背景技術」
遊技制御装置に設けられる演算処理装置の正当性を確認できるように固有ＩＤを演算処理装置に記録し、遊技機外の外部装置からの要求により固有ＩＤを出力するものがある（特許文献：特開２０００−１２６４２７号参照）。
「発明が解決しようとする課題」
上述の演算処理装置は、遊技制御を行う遊技領域部と、演算処理装置の情報管理を行う情報領域部とから構成され、情報領域部が固有ＩＤを出力している。即ち、ユーザーが作成した遊技プログラムで管理できるのは遊技領域側であり、この遊技プログラムの制御下で固有ＩＤを出力しているものではない。
そのため、固有ＩＤの出力形態（プロトコル等）の改善や変更等を行うには情報処理部の改善や変更が必要となり、演算処理装置を構成するＩＣ自体を作成し直すことになる。これは莫大な費用や期間を要してしまう。
そこで、機種毎に作成されるとともに演算処理装置に書き込まれる遊技プログラムにこの固有ＩＤを出力する機能を備えれば、遊技プログラムの変更によって固有ＩＤの出力形態や出力タイミング等の改善や変更が安価で迅速に行うことができる。そのため、遊技プログラムによって固有ＩＤを出力できるようにした演算処理装置の要望がある。
しかし近年、磁石や振動等による不正対策や遊技の興趣を高めるための工夫等で、遊技プログラムが複雑になり、また新たに固有ＩＤを出力するための処理を追加となり、プログラムサイズが大きくなることが余儀なくされるが、遊技プログラムは所定のサイズに収めなければならず、遊技プログラムの効率化を行わなければならない。
また、固有ＩＤを遊技機外の外部装置側へ出力する場合、アイソレーションする必要があり、かつ外部装置側が固有ＩＤの受け取りミスがないように正確性を担保する必要がある。
そこで本発明（「発明態様Ｙ３」）は、上記問題点に鑑み、固有ＩＤを効率良くかつ正確に遊技機外の外部装置側へ出力できる遊技機を提供することにある。
【０２６８】
「課題を解決するための手段」
上記した「発明態様Ｙ３」の発明特定事項記載の発明である。
「発明の効果」
発明態様Ｙ３によれば、以下の効果がある。
遊技プログラムの制御下で効率良く、容易に固有ＩＤを演算処理装置から出力することができる。その場合に、情報処理部の大幅な改善や変更は必要なく、莫大な費用や期間も要しない。
また、遊技機状態信号を伝達するために従来の方式と変わらないプッシュ式ターミナルを具備することで、個体識別情報を伝達するために新しい基板対電線用コネクタを具備したとしても、これらの接続を行う作業者に遊技機状態信号に関わる接続方法は従来と同じであることを認識させ、作業者は従来と同じ手順で容易に接続作業を行うことができる。
個体識別情報を伝達するために基板対電線用コネクタを具備することで、新たに接続作業の時間は追加となるが、一つの手順で終了するので、複数台の機械を設置する場合においても、負担を最小限に留めることができる。
個体識別情報を伝達するために従来のプッシュ式ターミナルを具備したとすると、接続作業が煩雑になる。これに対して「発明態様Ｙ３」では、新たに基板対電線用コネクタを具備することで、個体識別情報において重要な配線の並びを間違えるような誤接続を防ぐことができる。
同一の外部端子基板（外部情報端子板、以下同様）に遊技機状態信号を伝達するための接続部と個体識別情報を伝達するための接続部を具備したとしても、互いの接続を入れ間違えるような誤接続を防ぐことができる。
上記のように未然に誤接続を防ぐことができるので、誤接続であるにも関わらず、収集したデータが異常値を示したという理由で、外部端子板やその他のデータ出力に関わる基板に不具合の疑いがかけられ、部品交換の扱いになることも防ぐことができる。
プッシュ式ターミナルを基板対電線用コネクタが具備していれば、ハンダを用いた接続を行わなくてすむ。
処理時間に余裕のない（演出制御装置等も管理している）遊技制御装置は、固有ＩＤの送信タイミングで固有ＩＤを払出制御装置に送信し、処理時間に余裕のある（遊技球の払い出しのため待ち時間が多く処理に余裕がある）払出制御装置が固有ＩＤを出力制御するようにしたので、固有ＩＤの出力時間を長めに（信号幅を長めに）出力制御でき、また連続して固有ＩＤを出力する際も、後に出力する固有ＩＤの出力を待ちオフ時間を挟んで出力することができる。即ち、遊技機全体として遊技機外へ正確性を担保し効率良く固有ＩＤを出力することができる。
【０２６９】
「発明を実施するための形態」
「発明態様Ｙ３」は、上述した本発明の実施例１乃至実施例９をベースにして実施する。
ただし、以下の追加がある。
実施例１において、遊技制御装置１００−払出制御装置２００間の通信速度は払出制御装置２００−外部情報端子板５５間の通信速度より速くなるように設定されていることから、遊技制御装置１００−払出制御装置２００間の通信は払出制御装置２００−外部情報端子板５５間の通信より高速で終了する。したがって、第１の演算処理装置（遊技用マイコン１１１）は通信処理以外の処理を行うことができるともに、第１の演算処理装置は個体識別情報の出力契機をのがさないという効果がある。
第２の演算処理装置（払出用マイコン２０１）で個体識別情報を一時的に記憶するようになっているので、払出制御装置２００から外部情報端子板５５への出力は低速にすることが可能になり、高速な通信に向いていないフォトカプラを使用しても問題がない。
遊技制御装置１００−払出制御装置２００−外部情報端子板５５間の全てが同一な通信速度のプログラムのものに比べて、実施例１では遊技制御装置１００−払出制御装置２００間の通信速度は払出制御装置２００−外部情報端子板５５間の通信速度より速いので、個体識別情報の出力契機をのがすことに注視しなくてよく、制御系の構成を簡素化して作れる。
【０２７０】
また、遊技制御装置１００−払出制御装置２００間の通信が払出制御装置２００−外部情報端子板５５間の通信より高速であることで、払出制御装置の受信処理が短期で終了し、前回の個体識別情報と、新たに（今回）受信した個体識別情報とを比較判定する処理時間を確保することができ、セキュリティーが向上する。
遊技制御装置１００−払出制御装置２００間の通信が払出制御装置２００−外部情報端子板５５間の通信より高速であることで、払出制御装置２００の受信処理が短期で終了し、外部情報を出力する処理時間を確保することができ、セキュリティーが向上する。
【０２７１】
遊技機状態信号を伝達するために従来の方式と変わらないプッシュ式ターミナル６６を具備することで、個体識別情報を伝達するために新しい基板対電線用コネクタ６３ａ、６７を具備したとしても、これらの接続を行う作業者に遊技機状態信号に関わる接続方法は、従来と同じであることを認識させ、作業者は従来と同じ手順で接続作業を行うことができる。
個体識別情報を伝達するために基板対電線用コネクタ６３ａ、６７を具備することで、新たに接続作業の時間は追加となるが、一つの手順で終了するため、複数台の機械を設置する場合においても、負担を最小限に留めることができる。
個体識別情報を伝達するために従来のプッシュ式ターミナル６６を具備したとすると、接続作業が煩雑になるが、これに対して本発明では、新たに基板対電線用コネクタ６３ａ、６７を具備することで、個体識別情報において重要な配線の並びを間違えるような誤接続を防ぐことができる。
同一の外部端子基板（外部情報端子板５５）に遊技機状態信号を伝達するための接続部と個体識別情報を伝達するための接続部を具備したとしても、互いの接続を入れ間違えるような誤接続を防ぐことができる。
上記のように未然に誤接続を防ぐことができるので、誤接続であるにも関わらず、収集したデータが異常値を示したという理由で、外部端子板やその他のデータ出力に関わる基板に不具合の疑いがかけられ、部品交換の扱いになることも防ぐことができる。
プッシュ式ターミナル６６と基板対電線用コネクタ６３ａ、６７が具備されていれば、ハンダを用いた接続を行わなくてすむ。
【０２７２】
次に、発明態様Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５について説明する。
＜本発明Ｙ２と発明態様Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５との相違＞
本発明Ｙ２は、個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段を備えるとともに、外部端子基板にフォトカプラを設け、フォトカプラを介して個体識別情報を出力制御する構成であるのに対して、発明態様Ｔ１、Ｔ２、Ｔ３、Ｔ５は、何れも遊技状態信号に対応させて個体識別情報を遊技機外の外部装置へ出力する制御を行う構成であり、また、発明態様Ｔ４はカウンタ回路を備え、カウンタ回路を起動させてから個体識別情報を遊技機外の外部装置へ報知する構成であり、個体識別情報の出力形態が異なっている。
なお、発明態様Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５は上記のように本発明Ｙ２と異なっているが、さらに、各発明態様Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５同士も後述の各発明特定事項の記載から明らかであるように、何れも別発明となっており、異なっている。
【０２７３】
「発明態様Ｔ１」
まず、「発明態様Ｔ１」について説明する。
課題を解決する発明（発明態様Ｔ１）の発明特定事項は、以下の通りである。
「発明特定事項」
個体識別情報を記憶した遊技機用演算処理装置を有する制御装置を備えた遊技機において、
前記遊技機用演算処理装置は、
当該遊技機用演算処理装置が検出可能な遊技機状態を遊技機外の外部装置側へ報知するために遊技機状態信号を出力制御する遊技機状態信号出力制御手段を有し、
前記遊技機状態信号出力制御手段は、
前記遊技機状態信号に対応させて前記個体識別情報を遊技機外の外部装置側へ出力する制御を行うことを特徴とする遊技機。
【０２７４】
次に、「発明概念Ｔ１」の「背景技術」「発明が解決しようとする課題」などは、下記の通りである。
「背景技術」
遊技用演算処理装置を有する制御装置等に対して不正が行われた可能性が高いことを外部に知らせるために、例えば、ガラス枠や前面枠が開放されたことを示す信号を外部へ出力する遊技機がある（特許文献：特開２００８−２７２３４２号参照）。
「発明が解決しようとする課題」
しかしながら、ガラス枠等が開放されたこを示す信号を出力しているだけでは、遊技機に対して不正された可能性があることを報知することはできるが、遊技用演算処理装置を有する制御装置に対する不正がされたことの可能性を高めるものとはなっていなかった。
そこで本発明（「発明概念Ｔ１」）は、上記問題点に鑑み、遊技用演算処理装置を有する制御装置に対する不正の可能性が高いことを外部に報知可能な遊技機を提供することにある。
【０２７５】
「課題を解決するための手段」
上記した「発明概念Ｔ１」の発明特定事項記載の発明である。
「発明の効果」
発明概念Ｔ１によれば、以下の効果がある。
ホールコンピュータ等は送られてくる個体識別情報と対応する遊技機状態信号の整合が容易に取れるので、遊技機の状況が把握し易くなり、不正が発生した場合の対策が取り易くなる。（同期を取らずに出力すると、固有情報を受けた時にどのような状況で送られたのかをホールコン側で探さなくてはならない）。
また、定期的に個体識別情報を送信しないので、外部から読み取られにくい。
ホールの遊技機台数に伴い通信データ量が膨大になってしまう問題を回避できる。
【０２７６】
「発明を実施するための形態」
「発明概念Ｔ１」を実施するための形態は、「発明概念Ｔ１」に関連する技術を開示する後述の全ての実施例１乃至３２をベースにして実施する。
なお、この箇所に発明態様Ｔ１に関連する技術を開示する全ての実施例１乃至実施例３２を挿入して「発明態様Ｔ１」の「発明を実施するための形態」について説明すると、「発明態様Ｔ１」の説明が連続するので、一見、分かり易いのではあるが、上記実施例１乃至実施例３２の説明ページが長くなってしまうので、本明細書の後半で発明態様Ｔ１に関連する技術を開示する全ての実施例１乃至実施例３２を説明することとする。
【０２７７】
「発明概念Ｔ２」
次に、発明概念Ｔ２について説明する。
「発明概念Ｔ２」が「発明概念Ｔ１」と異なるのは、下記の構成である。
（イ）前記不正可能性報知出力制御手段は、
前記遊技機用演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を遊技機外の外部装置側へ個別に報知するために、個別に対応した前記遊技機状態信号を出力制御する場合、先に発生した遊技機状態を遊技機外の外部装置側へ報知する前記遊技機状態信号にのみ前記個体識別情報を対応させて出力制御する。
【０２７８】
課題を解決する発明（発明概念Ｔ２）の発明特定事項は、以下の通りである。
「発明特定事項」
個体識別情報を記憶した遊技機用演算処理装置を有する制御装置を備えた遊技機において、
前記遊技機用演算処理装置は、
当該遊技機用演算処理装置が検出可能な遊技機状態を遊技機外の外部装置側へ報知するために遊技機状態信号を出力制御する遊技機状態信号出力制御手段を有し、
前記遊技機状態信号出力制御手段は、
前記遊技機状態信号に対応させて前記個体識別情報を遊技機外の外部装置側に出力する制御を行う不正可能性報知出力制御手段を含み、
前記不正可能性報知出力制御手段は、
前記遊技機用演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を遊技機外の外部装置側へ個別に報知するために、個別に対応した前記遊技機状態信号を出力制御する場合、先に発生した遊技機状態を遊技機外の外部装置側へ報知する前記遊技機状態信号にのみ前記個体識別情報を対応させて出力制御することを特徴とする遊技機。
【０２７９】
次に、「発明概念Ｔ２」の「背景技術」「発明が解決しようとする課題」などは、下記の通りである。
「背景技術」
遊技用演算処理装置を有する制御装置等に対して不正が行われた可能性が高いことを外部に知らせるために、例えば、ガラス枠や前面枠が開放されたことを示す信号を外部へ出力する遊技機がある（特許文献：特開２００８−２７２３４２号参照）。
「発明が解決しようとする課題」
しかしながら、ガラス枠等が開放されたこを示す信号を出力しているだけでは、遊技機に対して不正された可能性があることを報知することはできるが、遊技用演算処理装置を有する制御装置に対する不正がされたことの可能性を高めるものとはなっていなかった。そのため本願出願人は、発明概念Ｔ１を創作した。
しかしながら、発明概念Ｔ１において、遊技機状態信号が重複して発生した場合に個体識別情報を出力する際の問題がある。例えば、遊技機状態信号毎に個体識別情報を出力するための信号線を設けて対処することが考えられるが、その場合、信号線が増加し、コストアップし、制御装置のＲＡＭの消費が増加し、外部装置側（管理装置等）の処理負担も増加する。
そこで、本発明（「発明概念Ｔ２」）は上記問題点に鑑みなされたものである。
【０２８０】
「課題を解決するための手段」
上記した「発明概念Ｔ２」の発明特定事項記載の発明である。
「発明の効果」
発明概念Ｔ２によれば、以下の効果がある。
個体識別情報を出力するための信号線を増加させずに、管理しやすい形態での不正報知を行える。このため、コストダウンが図れ、制御装置のＲＡＭの消費が少なくて済む。また、直近で同じ値であるはずの個体識別情報を受けなくて済むので、ホールコン等（管理装置等）の負担が減る。
また、個体識別情報を遊技機状態信号と対応させて出力するので、行われた可能性のある不正の種類をある程度限定しやすくなるので、本当に不正が行われていた時の対処を取りやすくなる。
なお、遊技状態信号同士は独立しているため、例えば、大当り信号や枠開放信号は同時に出力ができる。それに個体識別情報を対応して出力するには、遊技状態信号数分の信号線が必要となり、信号線の煩雑さや制御・管理のし辛さを招いてしまう。しかし、遊技機状態信号が重複したときに、先に発生した遊技機状態の遊技機状態信号にのみ個体識別情報を対応させて出力制御する構成であれば、信号線を増やす必要がない。
【０２８１】
「発明を実施するための形態」
「発明概念Ｔ２」を実施するための形態は、「発明概念Ｔ１」に関連する技術を開示する実施例のうち、例えば実施例２０〜２３をベースにして実施する（実施例１〜１９は必要に応じて前提技術として含める）。
【０２８２】
「発明概念Ｔ３」
次に、発明概念Ｔ３について説明する。
「発明概念Ｔ３」が「発明概念Ｔ１」と異なるのは、下記の構成である。
（イ）前記不正可能性報知出力制御手段は、
前記遊技機用演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を遊技機外の外部装置側へ個別に報知するために、個別に対応した前記遊技機状態信号を出力制御する場合、先に発生した遊技機状態を遊技機外の外部装置側へ報知する前記遊技機状態信号に前記個体識別情報を対応させた出力制御が終了するまで、後に発生した遊技機状態を遊技機外の外部装置側へ報知する前記遊技機状態信号の出力制御を待機し、当該待機した前記遊技機状態信号に前記個体識別情報を対応させて出力制御する。
【０２８３】
課題を解決する発明（発明概念Ｔ３）の発明特定事項は、以下の通りである。
「発明特定事項」
個体識別情報を記憶した遊技機用演算処理装置を有する制御装置を備えた遊技機において、
前記遊技機用演算処理装置は、
当該遊技機用演算処理装置が検出可能な遊技機状態を遊技機外の外部装置側へ報知するために遊技機状態信号を出力制御する遊技機状態信号出力制御手段を有し、
前記遊技機状態信号出力制御手段は、
前記遊技機状態信号に対応させて前記個体識別情報を遊技機外の外部装置側に出力する制御を行う不正可能性報知出力制御手段を含み、
前記不正可能性報知出力制御手段は、
前記遊技機用演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を遊技機外の外部装置側へ個別に報知するために、個別に対応した前記遊技機状態信号を出力制御する場合、先に発生した遊技機状態を遊技機外の外部装置側へ報知する前記遊技機状態信号に前記個体識別情報を対応させた出力制御が終了するまで、後に発生した遊技機状態を遊技機外の外部装置側へ報知する前記遊技機状態信号の出力制御を待機し、当該待機した前記遊技機状態信号に前記個体識別情報を対応させて出力制御することを特徴とする遊技機。
【０２８４】
次に、「発明概念Ｔ３」の「背景技術」「発明が解決しようとする課題」などは、下記の通りである。
「背景技術」
遊技用演算処理装置を有する制御装置等に対して不正が行われた可能性が高いことを外部に知らせるために、例えば、ガラス枠や前面枠が開放されたことを示す信号を外部へ出力する遊技機がある。
（特許文献：特開２００８−２７２３４２号参照）
「発明が解決しようとする課題」
しかしながら、ガラス枠等が開放されたこを示す信号を出力しているだけでは、遊技機に対して不正された可能性があることを報知することはできるが、遊技用演算処理装置を有する制御装置に対する不正がされたことの可能性を高めるものとはなっていなかった。そのため本願出願人は、発明概念Ｔ１を創作した。
しかしながら、発明概念Ｔ１において、遊技機状態信号が重複して発生した場合に個体識別情報を出力する際の問題がある。例えば、遊技機状態信号毎に個体識別情報を出力するための信号線を設けて対処することが考えられるが、その場合、信号線が増加し、コストアップし、制御装置のＲＡＭの消費が増加し、外部装置側（管理装置等）の処理負担も増加する。
そこで本発明（「発明概念Ｔ３」）は、上記問題点に鑑みなされたものである。
【０２８５】
「課題を解決するための手段」
上記した「発明概念Ｔ３」の発明特定事項記載の発明である。
「発明の効果」
発明概念Ｔ３によれば、以下の効果がある。
個体識別情報を出力するための信号線を増加させずに、管理しやすい形態での不正報知を行える。このため、コストダウンが図れ、制御装置のＲＡＭの消費が少なくて済む。しかも、発明概念Ｔ２に比べて、信号の消失がない。つまり、遊技機状態が重複して発生した場合でも、全ての遊技機状態信号に対応させた個体識別情報の出力が行われる。
また、個体識別情報を遊技機状態信号と対応させて出力するので、行われた可能性のある不正の種類をある程度限定しやすくなるので、本当に不正が行われていた時の対処を取りやすくなる。特に発明概念Ｔ３では、前述したように信号の消失がなく、遊技機状態が重複して発生したときでも、個体識別情報が各遊技機状態信号と対応させて出力されるので、外部装置側では、行われた可能性のある不正の種類の判定等がより信頼性高く行える。
なお、遊技状態信号同士は独立しているため、例えば、大当り信号や枠開放信号は同時に出力ができる。それに個体識別情報を対応して出力するには、遊技状態信号数分の信号線が必要となり、信号線の煩雑さや制御・管理のし辛さを招いてしまう。しかし、遊技機状態信号が重複したときに、後に発生した遊技機状態の遊技機状態信号を待機させ、先に発生した遊技機状態の遊技機状態信号に対応させた個体識別情報の出力が終了した後に、この遊技機状態信号についても個体識別情報を対応させて出力制御する構成であれば、信号線を増やす必要がない。
【０２８６】
「発明を実施するための形態」
「発明概念Ｔ３」の実施形態は、「発明概念Ｔ１」に関連する技術を開示する実施例のうち、例えば実施例２４〜２７をベースにして実施する（実施例１〜１９は必要に応じて前提技術として含める）。
【０２８７】
「発明概念Ｔ４」
次に、発明概念Ｔ４について説明する。
「発明概念Ｔ４」が「発明概念Ｔ１」と異なるのは、下記の構成である。
（イ）特典を付与するか否かを決定する乱数値を生成するためのカウンタ回路を有し、
（ロ）前記遊技機用演算処理装置は、動作開始後、前記カウンタ回路を起動させてから前記個体識別情報を遊技機外の外部装置側へ報知するために双方向通信する個体識別情報初期出力制御手段を備えたことを特徴とする遊技機。
なお、発明概念Ｔ４には、発明概念Ｔ１の「当該遊技機用演算処理装置が検出可能な遊技機状態を遊技機外の外部装置側へ報知するために遊技機状態信号を出力制御する遊技機状態信号出力制御手段を有し、前記遊技機状態信号出力制御手段は、前記遊技機状態信号に対応させて前記個体識別情報を遊技機外の外部装置側へ出力する制御を行う」という構成はない。
【０２８８】
課題を解決する発明（発明概念Ｔ４）の発明特定事項は、以下の通りである。
「発明特定事項」
個体識別情報を記憶した遊技機用演算処理装置を有する制御装置を備えた遊技機において、
特典を付与するか否かを決定する乱数値を生成するためのカウンタ回路を有し、
前記遊技機用演算処理装置は、
動作開始後、前記カウンタ回路を起動させてから前記個体識別情報を遊技機外の外部装置側へ報知するために双方向通信する個体識別情報初期出力制御手段を備えたことを特徴とする遊技機。
なお、遊技機用演算処理装置の通常処理は、例えば、上記双方向通信における確認応答（いわゆるアック；ＡＣＫ）を受信した時点で開始される。
【０２８９】
次に、「発明概念Ｔ４」の「背景技術」「発明が解決しようとする課題」などは、下記の通りである。
「背景技術」
個体識別情報（ＩＤ）の値に基づいて、遊技機毎に電源立ち上げ時の通常処理の開始タイミングを異ならせることにより、乱数カウンタの値を予測しにくくして不正行為を防止している。（特許文献：特開２００５−０４０５２０号参照）。
「発明が解決しようとする課題」
遊技制御装置に不正な基板を取り付けることにより、不当に大当りを発生させる不正行為が問題となっている。上記特許文献に例示の遊技機は、各遊技機間の通常処理の開始タイミングは異なるが個々の遊技機における開始タイミングは、常に一定でありランダムではないため、乱数カウンタの値の予測が不可能であるとは言えず、不正行為の問題を内在している。
そこで本発明（「発明概念Ｔ４」）は、上記問題点に鑑みなされたものである。
【０２９０】
「課題を解決するための手段」
上記した「発明概念Ｔ４」の発明特定事項記載の発明である。
「発明の効果」
発明概念Ｔ４によれば、通信環境により再送回数やウェイト時間がランダムとなり、通常処理を開始するときの乱数値をＩＤから予測するようなことはできない。
【０２９１】
「発明を実施するための形態」
「発明概念Ｔ３」の実施形態は、「発明概念Ｔ１」に関連する技術を開示する実施例のうち、例えば実施例２８をベースにして実施する（実施例１〜１９は必要に応じて前提技術として含める）。
【０２９２】
「発明概念Ｔ５」
次に、発明概念Ｔ５について説明する。
「発明概念Ｔ５」が「発明概念Ｔ３」と異なるのは、下記の構成である。
（イ）前記遊技機状態信号と当該遊技機状態信号に対応させて前記個体識別情報とを検査機関の検査装置側へ出力する制御を行う検査用出力制御手段を備える。
（ロ）前記検査用出力制御手段は、
前記遊技機用演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を検査機関の検査装置側へ個別に報知するために、個別に対応した前記遊技機状態信号を出力制御する場合、先に発生した遊技機状態を報知する前記遊技機状態信号にのみ前記個体識別情報を対応させて出力制御するものである。
【０２９３】
課題を解決する発明（発明概念Ｔ５）の発明特定事項は、以下の通りである。
「発明特定事項」
遊技機の進行を管理する遊技制御装置と、
個体識別情報を記憶した遊技機用演算処理装置を有する制御装置を備えた遊技機において、
前記遊技機用演算処理装置は、
当該遊技機用演算処理装置が検出可能な遊技機状態を遊技機外の外部装置側へ報知するために遊技機状態信号を出力制御する遊技機状態信号出力制御手段を有し、
前記遊技機状態信号出力制御手段は、
前記遊技機状態信号と当該遊技機状態信号に対応させて前記個体識別情報とを遊技機外の外部装置側へ出力する制御を行う不正可能性報知出力制御手段と、
前記遊技機状態信号と当該遊技機状態信号に対応させて前記個体識別情報とを検査機関の検査装置側へ出力する制御を行う検査用出力制御手段と、
を含み、
前記不正可能性報知出力制御手段は、
前記遊技機用演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を遊技機外の外部装置側へ個別に報知するために、個別に対応した前記遊技機状態信号を出力制御する場合、先に発生した遊技機状態を遊技機外の外部装置側へ報知する前記遊技機状態信号に前記個体識別情報を対応させた出力制御が終了するまで、後に発生した遊技機状態を遊技機外の外部装置側へ報知する前記遊技機状態信号の出力制御を待機し、当該待機した前記遊技機状態信号に前記個体識別情報を対応させて出力制御するものであり、
前記検査用出力制御手段は、
前記遊技機用演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を検査機関の検査装置側へ個別に報知するために、個別に対応した前記遊技機状態信号を出力制御する場合、先に発生した遊技機状態を報知する前記遊技機状態信号にのみ前記個体識別情報を対応させて出力制御するものである、ことを特徴とする遊技機。
【０２９４】
次に、「発明概念Ｔ５」の「背景技術」「発明が解決しようとする課題」などは、下記の通りである。
「背景技術」
遊技用演算処理装置を有する制御装置等に対して不正が行われた可能性が高いことを外部に知らせるために、例えば、ガラス枠や前面枠が開放されたことを示す信号を外部へ出力する遊技機がある。（特許文献：特開２００８−２７２３４２号参照）。
「発明が解決しようとする課題」
しかしながら、ガラス枠等が開放されたこを示す信号を出力しているだけでは、遊技機に対して不正された可能性があることを報知することはできるが、遊技用演算処理装置を有する制御装置に対する不正がされたことの可能性を高めるものとはなっていなかった。そのため本願出願人は、発明概念Ｔ１を創作した。
加えて、発明概念Ｔ１において、遊技機状態信号が重複して発生した場合の個体識別情報を出力する際の問題解決として、本出願人は、発明概念Ｔ２を創作した。
上述した本出願人が創作した遊技機を市場へ導入するには、検査機関の検査を要し、検査機関の検査装置に対して検査用の信号を出力する等の検査用処理及び検査用電子回路、等が、遊技を行うための遊技処理及び遊技処理に係わる遊技用電子回路、等とは別に必要となる。
なお、検査用電子回路は検査時のみプリント基板に配設され、販売される際には、検査用電子回路やそれに対応する検査用コネクタはプリント基板上に非配設状態とするが検査用処理（検査用プログラム）は削除することなくそのまま遊技用処理（遊技プログラム）と共存させている。これは、検査機関において適合した状態を担保させるとともに不正をするために利用されるかもしれない情報を入手できないようにするためである。即ち、検査に適合した状態を担保させるため内在するプログラムはそのままとし、不正に利用される可能性のある信号の入手ができないように検査用電子回路や検査用コネクタを非配設とするのである。
そこで、本発明（「発明概念Ｔ５」）は、遊技機用演算処理装置を有する制御装置に対する不正の可能性の検出を高めることができ、検査機関における検査の正確性を担保し検査の効率化が行える遊技機を提供するものである。
【０２９５】
「課題を解決するための手段」
上記した「発明概念Ｔ５」の発明特定事項記載の発明である。
「発明の効果」
発明概念Ｔ５によれば、以下の効果がある。
ホールコン等には不正の可能性を報知する信号を減らさずに送信するので、営業中での正確な管理を行える。また、検査機関における検査中はＲＯＭ交換などの不正が行われることはないので、固体識別情報の送信タイミングが重複しても２重に情報を送信して検査を複雑にするようなことをせずに検査の負担を減らすことが出来る。なお、完全に厳密な検査を行うためには、対応する遊技機状態信号の数分の固体識別情報を同時に並列出力するためのハード・ソフトを設ける必要があるが、遊技に影響せず、途中で固体識別情報が変化する可能性のない検査中のために、制限のあるハード・ソフトの領域を消費することは、遊技の興趣を向上させる妨げになり遊技機の本来の意義に反することになる。しかし、本発明概念であれば、そのような問題が生じない。
【０２９６】
「発明を実施するための形態」
「発明概念Ｔ５」の実施形態は、「発明概念Ｔ１」に関連する技術を開示する実施例のうち、例えば実施例２９〜３２をベースにして実施する（実施例１〜１９は必要に応じて前提技術として含める）。
【０２９７】
次に、「発明態様Ｔ１」に関連する技術を開示する全ての実施例１乃至実施例３２について説明する。
「発明態様Ｔ１」乃至「発明態様Ｔ５」を実施するための形態は、「発明態様Ｔ１」に関連する技術を開示する実施例１乃至実施例３２の中に含まれているので、以下に、その実施例１乃至実施例３２を詳細に説明する。
【０２９８】
「発明を実施するための形態」
「実施例１」
【０２９９】
以下、発明態様Ｔ１の実施例１として、パチンコ機に適用した場合の形態例を、図面を参照して説明する。
「実施例１：シリアル−シリアル−再送要求無し−管理装置」
これは、主基板（遊技制御装置）からシリアルで固有ＩＤを払出基板（払出制御装置）に送り、払出基板から外部への固有ＩＤの伝送もシリアルで行うものである。ただし、払出基板から主基板への固有ＩＤの再送要求はない形態である（詳細は後述）。なお、外部装置としては管理装置を設定している。
Ａ．パチンコ機の正面構成
最初に、図１によって本例のパチンコ機の全体構成について説明する。図１は本例のパチンコ機１の前面側斜視図である。
パチンコ機１は、当該パチンコ機１が設置される島に対して固定される機枠２と、この機枠２にヒンジ部３において回動可能に軸支されることによって、機枠２に対して開閉自在とされた前面枠４とを備える。この前面枠４には、遊技盤２０（図２に示す）が取り付けられている。
【０３００】
また前面枠４には、その前面上側を覆うようにガラス枠５が開閉自在に取付けられている。なお、このガラス枠５により保持されるガラス板（透明のプラスチックボードでもよい、符号は省略）を介して、遊技盤２０の後述する遊技領域２２が前面から視認可能となっている。またガラス枠５は、ヒンジ部３において前面枠４に開閉可能に軸支されている。
ここで、前面枠４は遊技枠という名称で呼称され、ガラス枠５は前枠という名称で呼称されることもあるが、本実施例では前面枠４、ガラス枠５で説明している。
このガラス枠５の下側には、操作パネル６が設けられている。
なお、通常、パチンコ機１には遊技媒体貸出装置としてのＣＲユニット（カード式球貸制御ユニット）が併設されることもあるが、ここでは図示を略している。ただし、図６では、ＣＲユニットをカードユニット５５１として図示しており、このカードユニット５５１との間で信号などの伝達を中継するカードユニット接続基板５４についても図６で示している。
【０３０１】
図２に示すように、遊技盤２０は、板状の基材（いわゆるベニア）の前面に遊技釘を植設したもので、その前面の略円形領域がガイドレール２１で囲まれることにより遊技領域２２が形成されたものである。遊技領域２２は、打ち込まれた遊技球を上方から落下させつつアウトあるいはセーフの判定（入賞したか否かの判定）を行う領域であり、入賞口に遊技球が入って有効にセーフとなる場合は、所定数の遊技球がガラス枠５の下部に設けられた上皿７に排出される（即ち、賞球として排出される）構成となっている。
また、前面枠４の開閉側（図１において右側）の縁部には、前面枠４及びガラス枠５の施錠装置（図示省略）の鍵挿入部８が形成されている。
【０３０２】
また、ガラス枠５の下部に設けられた上皿７は、賞球として又は貸球として排出された発射前の遊技球を一時保持するものである。この上皿７には、遊技者が操作する押ボタン式の演出ボタン９が設けられている。
また、操作パネル６には、上皿７の遊技球を遊技者の操作によって移すことができる下皿１０と、遊技球の発射操作を行う発射操作ハンドル１１とが設けられている。
また、図１において符号１２ａ、１２ｂで示すものは、効果音等を出力するスピーカである。このうち符号１２ａは、ガラス枠５の上部左右両側に設けられた上スピーカである。また符号１２ｂは操作パネル６の左端部（下皿１０の左側）に設けられた下スピーカである。
【０３０３】
また図１において、符号１３で示すものは、ガラス枠５の前面に設けられたＬＥＤ（発光ダイオード）を発光源とする装飾ランプであり、符号１４で示すものは、ガラス枠５の上部左右両側前面に設けられたムービングライトである。図示省略しているが、ムービングライト１４は、発光源としてＬＥＤを備え、駆動源としてモータを備えている。ここで、装飾ランプ１３とムービングライト１４は図６に示す装飾ＬＥＤ３０１を構成する。
【０３０４】
Ｂ．遊技盤の前面構成
図２において、符号２１は遊技盤２０のガイドレールであり、既述したように、遊技盤前面の略円形領域がこのガイドレール２１で囲まれることにより遊技領域２２が形成されている。
遊技領域２２には、図２に示すように、アウト球流入口２３、センターケース２４、第１始動入賞口２５、普通電動役物（普電）としての第２始動入賞口２６、変動入賞装置２７、一般入賞口２８〜３１、普図始動ゲート３２、多数の遊技釘（図示省略）などが設けられている。また、遊技盤２０の遊技領域２２外には、一括表示装置３５が設けられている。なお遊技釘は、遊技領域２２の上部に飛入した遊技球がこれに当たりながら流下するものであり、センターケース等の取付部分を除いた遊技領域内に複数本植設されている。
【０３０５】
センターケース２４は、遊技盤２０の裏側に取り付けられる表示装置４１（図６に示す）の表示部４１ａ（図２に示す）の前面周囲を囲む部材である。図示省略しているが、このセンターケース２４には、演出又は装飾のためのＬＥＤを発光源とするランプ類や、例えば表示装置４１における演出表示と協働して演出効果を高める電動役物（モータやソレノイドなどの駆動源によって作動する可動部を有する役物）が設けられている。
なお、演出又は装飾のためのランプ類は、遊技盤２０のセンターケース２４以外の部分（遊技領域２２外でもよい）にも設けられる。なお、遊技盤２０（センターケース２４含む）に設けられた演出又は装飾のためのランプ類は、盤装飾装置を構成する。また、センターケース２４に設けられた電動役物は、盤演出装置を構成する。なお、盤演出装置を構成する電動役物は、遊技盤２０のセンターケース２４以外の箇所に設けられてもよい。
【０３０６】
表示装置４１は、例えば液晶表示装置を含んで構成され、通常、変動表示装置と称されるものである。なお、表示装置４１の名称としては、同様の機能を持つ部材の呼び名として、例えば特図表示装置、図柄変動装置、可変図柄表示装置、識別情報変動装置、識別情報変動表示装置など各種あるが、機能が同じものは同一の範疇である。
表示装置４１は、数字や文字などの識別情報（特図という）を表示可能な表示部４１ａ（画面）を有し、複数列の特図を表示可能である。例えば、左側と中央と右側に特図を縦３列に表示し、各列において数字や文字等よりなる特図を停止状態で表示（停止表示）したり、あるいは変動状態（例えば、縦方向にスクロールする状態）で表示（即ち、変動表示）したりすることが可能である。
また表示部には、上記特図とは別個に背景画像やキャラクタ画像などの演出用又は情報報知用の画像、或いは、いわゆる普図に相当する画像が表示可能である。なお、特図とは大当りに関連する変動表示ゲームで変動表示される識別情報であり、普図とは普図当り（大当りではない）に関連する変動表示ゲームで変動表示される識別情報である。
【０３０７】
また始動入賞口２５，２６は、後述するように特図の始動入賞口として機能する入賞口であり、本例では図２に示すように上下に並んで配設されている。上側の第１始動入賞口２５は常に開口している。下側の第２始動入賞口２６は、開閉部材２６ａを左右両側に有し、これら開閉部材２６ａが逆ハの字状に開くと入賞可能になり、図２に示すようにこれら開閉部材２６ａが閉じていると入賞不可能である。これら始動入賞口２５，２６は、センターケース２４の中央部下方に配置されている。
また変動入賞装置２７は、開閉部材２７ｂによって開閉される大入賞口２７ａを有する装置（いわゆるアタッカー）である。この大入賞口２７ａは、後述する大当りになったことを条件として開放されて遊技球が入賞可能となる。
【０３０８】
次に一括表示装置３５は、いわゆる普図の表示や特図の表示、さらには特図や普図の始動記憶の保留表示（場合により、特図保留表示、普図保留表示という）や、遊技状態の表示を行うものであり、例えばＬＥＤを発光源とする複数の表示器（例えば、１個の小さなランプよりなる表示器、或いは本特図としての数字等を表示可能な例えば７セグメントの表示器）によって構成される。なお、始動記憶の保留表示（場合により、単に始動記憶表示という）とは、変動表示ゲームが未実施の状態で保留されている始動記憶の数等を報知するための表示であり、一般的には、始動記憶毎にランプ等の点灯によって表示する。即ち、始動記憶が３個有れば、３個のランプを点灯させたり、３個の図形を表示させたりすることによって行われる。
なお、この一括表示装置３５の表示器によって表示されるものが本特図や本普図（正式な特図や普図）であるのに対して、前述の変動表示装置４１の表示部等で行われる特図や普図の表示は、遊技者向けの演出用のダミー表示である。このため、遊技者から見て特図や普図といえば、このダミー表示の方を指している。なお以下では、このダミー表示であることを強調する場合に、例えば「飾り特図」と表記する。
このように、この一括表示装置３５は、遊技者向けのものではなく、遊技盤２０の検査などで使用されるものである。例えば、遊技者向けの特図の始動記憶の表示（特図保留表示）は、例えば変動表示装置４１の表示部、或いは遊技盤２０に設けた複数のランプ（発光部）によって行われる。
【０３０９】
Ｃ．パチンコ機裏側の構成
次に図３は、本実施例のパチンコ機１の裏側全体構成を示す図である。
パチンコ機１における裏機構の主要な部品としては、貯留タンク５１、誘導路５２ａ、払出ユニット５３、カードユニット接続基板５４、外部情報端子板５５、払出制御装置２００、遊技制御装置１００、演出制御装置３００、及び電源装置５００などがある。
【０３１０】
貯留タンク５１は、払出される前の球を予め貯留しておくもので、この貯留タンク５１の球数の不足は補給センサ（図示略）によって検出され、不足のときは島設備のシュートと呼ばれる機器から球が補給される。貯留タンク５１内の球は誘導路５２ａにより誘導され、払出モータ２２２（図６に示す）を内蔵する払出ユニット（図示略）によって前述の上皿７に排出される。なお払出ユニットは、例えば払出モータ２２２の回転量に応じた球数の遊技球の排出が可能であり、この払出ユニットによって上皿１２に向けて払い出される遊技球は、払出球検出スイッチ２１５（図６に示す）によって検出される。
外部情報端子板５５はパチンコ機１の各種情報（固有ＩＤを含む）をホールの管理装置に送る場合の中継端子基板（外部端子基板）としての機能を有するもので、詳細は図４，５を用いて後述する。
【０３１１】
ここで、上記の固有ＩＤは遊技制御装置１００における演算処理装置（後述の遊技用マイコン１１１）であることを個別に（ユニークに）識別可能な個体識別情報に相当するが、払出制御装置２００における演算処理装置（後述の払出用マイコン２０１）にも、当該演算処理装置であることを個別に（ユニークに）識別可能な個体識別情報が格納されている。そこで、本実施例１では必要に応じて遊技用マイコン１１１を識別可能な個体識別情報を主基板固有ＩＤ，払出用マイコン２０１を識別可能な個体識別情報を払出固有ＩＤと適宜、区別して説明する。後述の他の実施例についても同様である。
なお、区別しないで、通常単に固有ＩＤというときは、主基板固有ＩＤを指す。
また、発明概念では、固有ＩＤを「個体識別情報」と称しているが、通常の現場レベルなど一般的な場合は、個体識別情報を固有ＩＤとして称することも多いので、本明細書において、実施例１では、個体識別情報を固有ＩＤとして説明したり、また、明細書及び図面上も固有ＩＤとのバランス上、固有情報あるいは固有識別情報として記述や図示することがある（後述の各実施例において同様）。
【０３１２】
払出制御装置２００は、遊技球の払出（賞球払出と貸球払出の両方）に必要な制御を行うもので、所定のケース内にこの制御機能を実現する回路基板が収納されて構成されている。この払出制御装置２００は、図６に示すように遊技制御装置１００から送信される払出制御コマンドに基づき、所定数の遊技球を賞球として上皿７に排出させる賞球払出の制御を行う。また払出制御装置２００は、カードユニット５５１（図６参照）からのＢＲＤＹ信号やＢＲＱ信号に基づいて、所定数の遊技球を貸球として上皿７に排出させる貸球払出の制御を行う。
遊技制御装置１００は、遊技盤２０に配設されているソレノイド等を制御するとともに、他の制御装置に制御情報（コマンド）を送って、遊技の進行を統括的に管理制御するものであり（詳細後述する）、これら制御を行うマイコンを含む回路が形成された基板が、所定のケース内に収納された構成となっている。
【０３１３】
演出制御装置３００は、遊技制御装置１００から送信されるコマンドに基づき、前述の変動表示装置や装飾ランプや演出装置やスピーカ１２ａ、１２ｂの制御を行うもので、所定のケース内にこの制御機能を実現する回路基板が収納されて構成されている。
また、カードユニット接続基板５４（図３参照、図６にも図示）は、パチンコ機１側と球を貸し出すＣＲユニット（カードユニット５５１のこと。以下同様）側との配線接続のための基板である。このカードユニット接続基板５４での上記配線接続がされていないと、パチンコ機１では遊技球の発射が不可能となるように制御される。
【０３１４】
なお一般に、パチンコ機の機種交換などの場合には、ＣＲユニットを除くパチンコ機全体を交換するか、或いはパチンコ機の枠側（払出制御装置含む）を残して遊技盤側（遊技盤と遊技制御装置などの主要な制御装置含む）だけを交換する場合もある。ただし、貸球４円であれば、何れも４円のものが使用されるが、例えば貸球１円専用台であれば、遊技盤側も枠側も貸球１円専用のものが使用されることを前提としている。
【０３１５】
次に、外部情報端子板５５の詳細につき、図４，５を参照して説明する。
図４は外部情報端子板５５の斜視図、図５は外部情報端子板５５の平面図である。これらの図において、外部情報端子板５５は遊技機外の外部装置へ信号伝達のために設けられるもので、接続部６１とアイソレーション手段６２とを備えている。
接続部６１は、払出制御装置２００（後述する別実施例では遊技制御装置１００、或いは遊技制御装置１００と払出制御装置２００の両者）と接続する第１の接続部６３と、外部装置側と接続するための第２の接続部６４を含んでいる。第１の接続部６３はオスタイプの基板対電線用コネクタ６３ａからなり、これにメスタイプのコネクタ（図示略）を接続することにより、払出制御装置２００から送られてくる遊技機状態信号（遊技情報、賞球信号など）、主基板の固有ＩＤなどの情報を受け取るようになっている。
つまり、上記メスタイプのコネクタ（図示略）は払出制御装置２００に繋がるケーブルの端部に位置し、該ケーブルの他方の端部は払出制御装置２００自体に接続されている。そして、このケーブルのメスタイプのコネクタを基板対電線用コネクタ６３ａに差し込めば、払出制御装置２００から送られてくる遊技機状態信号などの全てを受ける接続作業ができることになる。
【０３１６】
基板対電線用コネクタ６３ａは外部情報端子板５５の裏側（図４の紙面後方）にて、所定の配線（例えば、基板自体に作成されたプリント配線、プリント配線でなく他の配線構造でもよい）でアイソレーション手段６２と接続された構成になっている。つまり、基板対電線用コネクタ６３ａはフォトカプラ群６５の信号入口側（ＩＮ側）と接続されているものである。
アイソレーション手段６２は第１の接続部６３からの全ての信号（固有ＩＤも含む）をアイソレーションしてパラレルで第２の接続部６４に伝達するもので、フォトカプラ群６５を有している。
フォトカプラ群６５は、払出制御装置２００側から送られてくる全ての信号（遊技機状態信号や固有ＩＤなど）に対応するだけの個数の複数のフォトカプラと抵抗を含み、電気信号を光伝達によって、電気的にアイソレーション（絶縁）しながら情報を伝達するものである。例えば、本例では１６個のフォトカプラ及び抵抗を備えている。図４，５で、６２ｆはフォトカプラの1つを示し、６２ｒは抵抗の１つを示している。その他は煩雑になるので、符号付けは略している。
【０３１７】
第２の接続部６４は、プッシュ式ターミナル６６と基板対電線用コネクタ６７とを有している。
プッシュ式ターミナル６６は、伝送位置としてはフォトカプラ群６５と外部装置（外部の管理装置など）との間に配置されており、同様に基板対電線用コネクタ６７も伝送位置としてはフォトカプラ群６５と外部装置（外部の管理装置など）との間に配置されている。そして、フォトカプラ群６５の信号出口側（ＯＵＴ側）はプッシュ式ターミナル６６及び基板対電線用コネクタ６７の双方に接続されている（外部情報端子板５５の裏側にて、所定の配線で接続）。
プッシュ式ターミナル６６は、払出制御装置２００から基板対電線用コネクタ６３ａ及びフォトカプラ群６５を介して送られてくる遊技機状態信号（遊技情報、賞球信号など）
を外部装置（外部の管理装置など）に伝達するためのもので、ターミナルをプッシュしてリード線を入れて挟み込むタイプの構造になっている。すなわち、プッシュ式ターミナル６６は従来と同様の構造のもので、遊技機状態信号（遊技情報、賞球信号など）の数に応じたものが設けられている。そして、プッシュ式ターミナル６６を操作する場合、各ターミナルをプッシュして外部装置に繋がるリード線を入れて、手を離すと、リード線が挟まれて固定される構造であり、簡易にリード線を固定することが可能である。これにより、パチンコ機１からの遊技機状態信号が外部装置へ伝達できるようになっている。
【０３１８】
一方、第２の接続部６４に含まれる基板対電線用コネクタ６７について説明すると、基板対電線用コネクタ６７は主基板の固有ＩＤを外部装置に伝達するためのものである。すなわち、基板対電線用コネクタ６７はフォトカプラ群６５の信号出口側（ＯＵＴ側）と接続されており、この基板対電線用コネクタ６７はオスタイプであり、これにメスタイプのコネクタ（図示略：外部装置に繋がる）を接続することにより、フォトカプラ群６５を介して送られてくる主基板の固有ＩＤを受け取るようになっている。
つまり、上記メスタイプのコネクタ（図示略）は外部装置に繋がるケーブルの端部に位置し、該ケーブルの他方の端部は外部装置に伝送可能な信号経路に繋がるようになっている。そして、外部装置に繋がるケーブルのメスタイプのコネクタを基板対電線用コネクタ６７に差し込めば、フォトカプラ群６５を介して送られてくる主基板の固有ＩＤを受ける接続作業ができることになる。
【０３１９】
ここで、信号の流れを整理すると、払出制御装置２００から送られてくる遊技機状態信号（遊技情報、賞球信号など）及び主基板の固有ＩＤの全ての信号は、基板対電線用コネクタ６３ａを経由してフォトカプラ群６５に送られ、ここで電気的にアイソレーション（絶縁）されて、遊技機状態信号（遊技情報、賞球信号など）はプッシュ式ターミナル６６に送られる一方、固有ＩＤは基板対電線用コネクタ６７に送られ、次いで、プッシュ式ターミナル６６及び基板対電線用コネクタ６７を経由して外部装置に送られる構成である。
したがって、固有ＩＤの伝送については、従来と同様の構造の基板対電線用コネクタ６３ａ及び基板対電線用コネクタ６７に対して、メスタイプのコネクタをそれぞれ差し込むという簡単な接続作業だけで遂行することができ、間違いが起きにくく、容易であるという利点がある。同様に、遊技機状態信号（遊技情報、賞球信号など）の伝送についても従来と同様の構造のプッシュ式ターミナル６６を使用するから、接続作業に間違いが少なくて、簡単に済む。
また、全ての信号（固有ＩＤも含む）の伝送にアイソレーション手段６２としてのフォトカプラ群６５を介しているので、電気的な不正やノイズを遮断でき、セキュリティが向上する利点がある。
【０３２０】
上記において、プッシュ式ターミナル６６は払出制御装置２００からの遊技機状態信号を伝達するための部材に相当する。また、基板対電線用コネクタ６７は個体識別情報出力制御手段（払出用マイコン２０１の機能）からの個体識別情報（固有ＩＤ）を伝達するための部材に相当する。
なお、外部装置とは、遊技場に設けられる遊技機（パチンコ機１）からの大当たり信号等の遊技機状態信号を収集する管理装置７８０（図６参照）、またはこの管理装置７８０のノードである通信装置を含む他、例えば遊技機に併設される遊技媒体貸出装置としてのカードユニット（図６参照）（ＣＲユニット：カード式球貸制御ユニット）を含めてもよい。なお、カードユニットを含めても良いというのは、前記の管理装置７８０のノードである通信装置を含むと同様であり、カードユニットは、球貸情報を収集する球貸情報収集装置のノードであり、それを利用して個体識別情報を収集してもよいということである。要は、遊技機の外部であって、遊技店側が個体識別情報をチェック可能な装置であればよい。
【０３２１】
Ｄ．制御系の構成
次に、本例のパチンコ機１の制御系について、図６乃至図８を参照して説明する。なお図や以下の説明において、「ＳＷ」はスイッチを意味する。また、図面では部材の名称が長い場合に図示がしにくくなるので、適宜、短めにして表記（図示）することがある。
パチンコ機１は、制御系の主な構成要素として、遊技制御装置１００、払出制御装置２００、演出制御装置３００、発射制御装置４００及び電源装置５００を備えている。
【０３２２】
（遊技制御装置関係）
まず、パチンコ機１の遊技制御装置１００の構成と、この遊技制御装置１００に接続される機器について、図６によって説明する。
なお、図６で矢印に添えて示す信号のうち、「主ＩＤ」とは主基板固有ＩＤ、「外部情報」とは遊技機状態信号、「賞球信号」とは払出制御装置から賞球として払い出される球数信号、「排出コマンド」とは遊技制御装置からの排出指令コマンド、「各種信号」とは払出制御装置から出される払出異常ステータス信号、シュート球切れスイッチ信号、オーバーフロースイッチ信号、前枠開放スイッチ信号、遊技枠開放検出スイッチ信号などをそれぞれ表す（後述の実施例においても同様）。
また、「外部情報」と「賞球信号」とを合わせて「外部・賞球」とも表す。
遊技制御装置１００は、遊技を統括的に制御する主制御装置（主基板）であって、遊技用マイクロコンピュータ（以下、遊技用マイコンと称する）１１１及び検査装置接続端子１１２を備えている。遊技用マイコン１１１の詳細については後述する。
なお、遊技用マイコン１１１は遊技用演算処理装置（第１の演算処理装置）であり、本発明の遊技機用演算処理装置に相当する。なお、「遊技機用演算処理装置」とは、パチンコ機などの遊技機に使用される演算処理装置を意味し、遊技用演算処理装置（遊技制御装置の演算処理装置）や払出用演算処理装置（払出制御装置の演算処理装置）の上位概念である。以下では、この遊技機用演算処理装置を単に演算処理装置ということもある。
検査装置接続端子１１２は、例えばフォトカプラを含んで構成され、遊技用マイコン１１１から得られる各種の遊技情報を検査装置に伝送するためのケーブルが接続される端子である。
【０３２３】
遊技制御装置１００には、第１始動口スイッチ１２０（図６では始動口１スイッチ）、第２始動口スイッチ１２１（図６では始動口２スイッチ）、ゲートスイッチ１２２、入賞口スイッチ１２３、カウントスイッチ１２４、磁気センサスイッチ１２５及び振動センサスイッチ１２６からの検出信号が入力される。
ここで、第１始動口スイッチ１２０は前記第１始動入賞口２５に入賞した遊技球を１個ずつ検出する入賞球検出用のセンサであり、第２始動口スイッチ１２１は前記第２始動入賞口２６に入賞した遊技球を１個ずつ検出する入賞球検出用のセンサである。
カウントスイッチ１２４は前記変動入賞装置２７の大入賞口に入賞した遊技球を検出する同様のセンサである。また、入賞口スイッチ１２３は一般入賞口２８〜３１に対して設けられた同様のセンサであり、一般入賞口がｎ個あるときには、それぞれに１個ずつ、全体としてｎ個設けられる。なお、一般入賞口のそれぞれに１個ずつセンサを設けるのではなく、複数の一般入賞口に対して、全体で１個のセンサを設けるようにしてもよい。ゲートスイッチ１２２は前記普図始動ゲート３２を通過する遊技球を１個ずつ検出するセンサである。
これら遊技球を検出する上記各センサ１２０、１２１、１２２、１２３、１２４は、本例では近接スイッチであり、ハイレベルが１１Ｖでロウレベルが７Ｖのような負論理の検出信号を出力するように回路構成されている。
【０３２４】
遊技制御装置１００には、近接Ｉ／Ｆ（図示略）が設けられている。なお、近接Ｉ／Ｆは図６では図示を略しているが、後述の実施例１の変形例で説明する図２８に示す近接Ｉ／Ｆ８２１と同様の構成であるので、それを参照して機能を説明する。
すなわち、近接Ｉ／Ｆ８２１には、上記各センサ１２０、１２１、１２２、１２３、１２４から入力される検出信号を０Ｖ−５Ｖの正論理の信号に変換する信号変換機能を有している。近接Ｉ／Ｆ８２１は、入力の範囲が７Ｖ−１１Ｖとされることで、近接スイッチ（各センサ１２０、１２２、１２３、１２４）のリード線が不正にショートされたり、スイッチがコネクタから外されたり、リード線が切断されてフローティングになったような異常状態を検出でき、このような異常状態を検出すると、異常検知信号を出力する構成とされている。また、近接Ｉ／Ｆ８２１には前記のような信号レベル変換機能を可能にするため、電源装置５００から通常のＩＣの動作に必要な例えば５Ｖのような電圧の他に、１２Ｖの電圧が供給されている。
磁気センサスイッチ１２５や振動センサスイッチ１２６は、遊技盤２０の裏面等に設けられ、磁気又は振動によって不正を検出するセンサである。
【０３２５】
ここで、遊技制御装置１００及び該遊技制御装置１００によって駆動される後述のソレノイド１３２、１３３などの電子部品には、電源装置５００で生成されたＤＣ３２Ｖ，ＤＣ１２Ｖ，ＤＣ５Ｖなど所定のレベルの直流電圧が供給されて動作可能にされる。
電源装置５００は、２４Ｖの交流電源から上記ＤＣ３２Ｖの直流電圧を生成するＡＣ−ＤＣコンバータやＤＣ３２Ｖの電圧からＤＣ１２Ｖ，ＤＣ５Ｖなどのより低いレベルの直流電圧を生成するＤＣ−ＤＣコンバータなどを有する通常電源部５０１と、遊技用マイコン１１１の内部のＲＡＭに対して停電時に電源電圧を供給するバックアップ電源部５０２と、停電監視回路を有し遊技制御装置１００に停電の発生、回復を知らせる停電監視信号やリセット信号などの制御信号を生成して出力する制御信号生成部５０３と、遊技用マイコン１１１の内部のＲＡＭなどを初期化するＲＡＭクリアスイッチ５０４などを備える。
【０３２６】
この実施例１では、電源装置５００は、遊技制御装置１００と別個に構成されているが、バックアップ電源部５０２及び制御信号生成部５０３は、別個の基板上あるいは遊技制御装置１００と一体、即ち、主基板上に設けるように構成してもよい。遊技盤２０及び遊技制御装置１００は機種変更の際に交換の対象となるので、このように、電源装置５００若しくは主基板とは別の基板にバックアップ電源部５０２及び制御信号生成部５０３を設けることにより、機種変更の際の交換の対象から外しコストダウンを図ることができる。
【０３２７】
上記バックアップ電源部５０２は、電解コンデンサのような大容量のコンデンサ１つで構成することができる。バックアップ電源は、遊技制御装置１００の遊技用マイコン１１１（特に内蔵ＲＡＭ）に供給され、停電中あるいは電源遮断後もＲＡＭに記憶されたデータが保持されるようになっている。制御信号生成部５０３は、例えば通常電源部５０１で生成された３２Ｖの電圧を監視して、それが例えば１７Ｖ以下に下がると停電発生を検出して停電監視信号を変化させる（本例ではオンさせる）とともに、所定時間後にリセット信号を出力する。また、電源投入時や停電回復時にもその時点から所定時間経過後にリセット信号を出力する。
【０３２８】
ＲＡＭクリアスイッチ５０４からは初期化スイッチ信号が出力されるようになっており、初期化スイッチ信号はＲＡＭクリアスイッチ５０４がオン状態にされたときに生成される信号で、遊技用マイコン１１１内のユーザワークＲＡＭ６０３（図７参照）などのＲＡＭエリア及び払出制御装置２００内の同様のＲＡＭエリアに記憶されている情報を初期化する。
なお本例の場合、初期化スイッチ信号は電源投入時に読み込まれ、停電監視信号は遊技用マイコン１１１や払出用マイコン２０１が実行するメインプログラムのメインループの中で繰り返し読み込まれる。リセット信号は、制御システム全体をリセットさせる。
【０３２９】
次に、遊技制御装置１００は、払出制御装置２００、演出制御装置３００、試射試験装置１３１（試験機関における試験時に接続される）、普電ソレノイド１３２、大入賞口ソレノイド１３３及び一括表示装置３５と接続されている。遊技制御装置１００からは払出制御装置２００に対して外部情報が出力されるとともに、パラレル通信でデータ（例えば、払出コマンド）が送信されるようになっている。なお、その他に後述のように本実施例１では個体識別情報（固有ＩＤ）も出力されるようになっている。
外部情報としては、例えば遊技制御装置１００に入力された信号を外部へ知らせる信号や、遊技進行の過程で発生する大当りを知らせる大当り信号、図柄を回動させるための条件となる始動口への入賞を知らせる始動口信号、図柄が回動開始、或いは、図柄の回動停止をトリガに図柄回転を知らせる図柄確定回数信号、遊技状態が遊技者に有利な状態であること（いわゆる確変状態、時短状態）を示す特典状態信号、等、外部へ報知する信号であり、これらを総称して遊技機状態信号と称している。
なお、特典状態信号は、大当り状態終了後に発生するため、“大当り状態＋遊技者に有利な状態”期間中に出力される信号である。
【０３３０】
また、遊技制御装置１００からは払出制御装置２００に対して遊技用マイコン１１１を識別するための個体識別情報（固有ＩＤ）がシリアルデータで出力されるが、払出制御装置２００から遊技制御装置１００に対して個体識別情報再送要求は出力される構成にはなっていない。
さらに、払出制御装置２００から遊技制御装置１００に対して、払出異常ステータス信号、シュート球切れスイッチ信号、オーバーフロースイッチ信号、前枠開放スイッチ信号、遊技枠開放検出スイッチ信号が出力される。各信号の内容は後述する。
【０３３１】
次に、遊技制御装置１００に接続されている試射試験装置１３１などについて説明する。
試射試験装置１３１は、認定機関が遊技機の試射試験などを行うものである。普電ソレノイド１３２は第２始動入賞口２６の開閉部材を開閉させるソレノイド、大入賞口ソレノイド１３３は変動入賞装置２７の開閉部材を開閉させるソレノイド、一括表示装置３５は前述したように、いわゆる普図の表示や特図の表示、さらには特図や普図の始動記憶の保留表示や遊技状態の表示を行うものである。
また、遊技制御装置１００からは演出制御装置３００に対して、パラレル通信でデータ（例えば、演出コマンド）が送信されるようになっている。
【０３３２】
（演出制御装置関係）
次に、演出制御装置３００の構成と、この演出制御装置３００に接続される機器について説明する。
演出制御装置３００は、主制御用マイコン、該主制御用マイコンの制御下でもっぱら映像制御を行う映像制御用マイコン、表示装置４１への映像表示のための画像処理を行うグラフィックプロセッサとしてのＶＤＰ、各種のメロディや効果音などの出力を制御する音源ＬＳＩなどを有しているが、細かい構成は略している。
演出制御装置３００は遊技制御装置１００の遊技用マイコン１１１からの制御コマンド（８ビットのデータ信号）を解析し、演出内容を決定して表示装置４１の出力映像の内容を制御したり、音源ＬＳＩへの再生音の指示をしてスピーカ１２ａ、１２ｂを駆動して効果音等を出したり、前述した装飾ＬＥＤ３０１の駆動制御などの処理を実行する。
また、演出制御装置３００は遊技制御装置１００からエラー報知の指示を受けると、エラー報知ＬＥＤ３０２に対して信号を出力してオンさせる。
【０３３３】
（払出制御装置関係）
次に、払出制御装置２００の構成と、この払出制御装置２００に接続される機器について説明する。
払出制御装置２００は、遊技球の払出（賞球払出又は貸球払出）を制御する払出用マイクロコンピュータ（以下、払出用マイコンと称する）２０１、エラーナンバー表示器２０２、エラー解除スイッチ２０３、検査装置接続端子２０４を備えている。払出用マイコン２０１の詳細については後述する。
なお、払出用マイコン２０１は払出用演算処理装置（第２の演算処理装置）であり、本発明の遊技機用演算処理装置に相当する。
検査装置接続端子２０４は、例えばフォトカプラを含んで構成され、払出用マイコン２０１から得られる払い出しに関連する各種の情報を検査装置に伝送するためのケーブルが接続される端子である。エラーナンバー表示器２０２は払出制御の処理でエラーがある場合に、エラーの内容に応じて特定のナンバーを点灯させる。エラー解除スイッチ２０３は払出制御の処理でエラーがあって処理が停止した場合などに、操作されるとエラーを解除する信号を出すものである。
【０３３４】
払出制御装置２００の入力側に接続される機器としては、ガラス枠開放検出スイッチ２１１（前枠開放の検出スイッチ）、前面枠開放検出スイッチ２１２（遊技枠開放の検出スイッチ）、オーバーフロースイッチ２１３、電波検知センサ２１４、払出球検出スイッチ２１５及びシュート球切れスイッチ２１６がある。
ガラス枠開放検出スイッチ２１１はガラス枠５が開放されていることを検出するセンサであり、前面枠開放検出スイッチ２１２は前面枠４が開放されていることを検出するセンサである。
オーバーフロースイッチ２１３は下皿１０の遊技球が過剰であることを検出するスイッチ、電波検知センサ２１４は不正などの異常な電波を検知するセンサ、払出球検出スイッチ２１５は払出ユニット５３（図３）によって上皿７に向けて払い出される遊技球（賞球あるいは貸球）を１個ずつ検出するスイッチ、シュート球切れスイッチ２１６は貯留タンク５１に遊技球を供給するシュートに遊技球が無いことを検出するスイッチである。
【０３３５】
また、払出制御装置２００の出力側に接続される機器としては、払出モータ２２２、カードユニット接続基板５４、発射制御装置４００及び外部情報端子板５５がある。
払出制御装置２００は、遊技制御装置１００からの信号（払出制御コマンド）に従って、払出ユニット５３の払出モータ２２２を駆動させ、賞球を払い出させるための制御を行う。また、払出制御装置２００はカードユニット接続基板５４に接続されているカードユニット(ＣＲユニット)５５１からのＢＲＱ信号（貸出要求信号）等に基づいて払出モータ２２２を駆動させ、貸球を払い出させるための制御を行う。
また、カードユニット接続基板５４には操作パネル基板５５２が接続されており、操作パネル基板５５２はパチンコ機１に設けられている球貸可ＬＥＤ、残高表示器、球貸スイッチ、返却スイッチ（何れも図示略）などが接続されている。操作パネル基板５５２は球貸可ＬＥＤ、残高表示器などの信号をカードユニット（ＣＲユニット）５５１から受け取るとともに、球貸スイッチ、返却スイッチからの操作信号をカードユニット（ＣＲユニット）５５１に送り、貸球の払い出しに必要な制御が行われる。
なお図示省略しているが、この払出制御装置２００のＲＡＭエリア(後述のユーザワークＲＡＭ７０３など)にも、停電時に電源装置５００からバックアップ電源が供給される構成となっている。
【０３３６】
前述したように、遊技制御装置１００からは払出制御装置２００に対して外部情報が入力されるが、払出制御装置２００は、この外部情報を中継して（単なる中継で通過（スルー）させて）外部情報端子板５５に送るとともに、自身で作成した賞球信号も外部情報端子板５５に送る。また、主基板としての遊技制御装置１００から該遊技制御装置１００の個体識別情報（固有ＩＤ）も払出制御装置２００に入力され、結果として払出制御装置２００を介して外部情報端子板５５に送られるが、遊技制御装置１００の個体識別情報（固有ＩＤ）は後述の払出プログラムによって編集などの処理が行われて外部情報端子板５５に送られる。したがって、払出制御装置２００は外部情報などについては中継する機能を有し、固有ＩＤについては編集処理する機能を有している。
外部情報端子板５５は前述したように、払出制御装置２００とケーブルで接続されており、外部情報、賞球信号、遊技制御装置１００の固有ＩＤを外部装置としての管理装置７８０に伝送する際の中継を行う。
【０３３７】
発射制御装置４００は払出制御装置２００から必要な電源の供給を受けるとともに、発射許可信号、停電検出信号を受けるようになっている。発射制御装置４００は発射操作ハンドル１１の操作に従って遊技球を発射する発射モータ４０１を制御するとともに、発射制御装置４００にはタッチスイッチ４０２や発射停止スイッチ４０３からの信号が入力されている。タッチスイッチ４０２は遊技者が発射操作ハンドル１１にタッチしているか否かを検出するものであり、発射停止スイッチ４０３は遊技球の発射を一時的に停止するもので、遊技者によって操作されるものである。
【０３３８】
（遊技用マイコン１１１の詳細）
次に、図７を参照して遊技制御装置１００が備える遊技用マイコン１１１の詳細について説明する。
図７は遊技用マイコン１１１のブロック図である。図７において、遊技用マイコン１１１はいわゆるアミューズチップ用のＩＣとして製造され、遊技制御を行う遊技領域部６００Ａと情報管理を行う情報領域部６００Ｂに区分される。
まず、遊技領域部６００ＡはＣＰＵコア（演算処理手段）６０１、ユーザプログラムＲＯＭ（不揮発性記憶手段）６０２、ユーザワークＲＡＭ（揮発性記憶手段）６０３、外部バスインターフェース（Ｉ／Ｆ）６０４、バス切換回路６０５、復号化・ＲＯＭ書込回路６０６、ミラードＲＡＭ６０７、ブートブロック６０８、クロックジェネレータ６０９、リセット／割込制御回路６１０、アドレスデコーダ６１１、出力制御回路６１２、乱数生成回路６１３、監視回路６１４、ＨＷパラメータＲＯＭ６１５、チップ個別ＩＤレジスタ６１６、暗号化送受信回路６１７及びバス６１８により構成される。
【０３３９】
ＣＰＵコア６０１は、遊技を管理する遊技プログラムを実行して遊技制御に必要な演算処理を行うとともに、遊技プログラムによって固有ＩＤを出力する処理を行う。
ユーザプログラムＲＯＭ６０２は、遊技プログラムを格納しており、遊技プログラムには遊技用マイコン１１１を識別するための固有識別情報（固有ＩＤ）を出力する処理が含まれている。また、ユーザプログラムＲＯＭ６０２のアクセス禁止領域に書き込む固有情報として、ＲＯＭコメントがある。
ここで、ＲＯＭコメントに書き込まれる情報としては、例えばメーカ名、製品名、製造年月日などがある。ただし、これらは後述のメーカコード、製品コードとは別の情報であり、その名の通り単なるコメントである。また、ＲＯＭコメントについては、ユーザプログラムでは読み取り不可となっている。
【０３４０】
ユーザワークＲＡＭ６０３は、遊技領域部６００Ａにおける遊技プログラムに基づく処理を実行する際にワークエリア（作業領域）として用いられるものである。
外部バスインターフェース６０４は、メモリリクエスト信号ＭＲＥＱ、入出力リクエスト信号ＩＯＲＱ、メモリ書込み信号ＷＲ、メモリ読み出し信号ＲＤ及びモード信号ＭＯＤＥなどのインターフェースをとるものであり、シリアル通信回路６０４ａを内蔵している。シリアル通信回路６０４ａは遊技用マイコン１１１が外部とデータをやり取りする際にシリアルデータの通信を管理する。
バス切換回路６０５は、１６ビットのアドレス信号Ａ０〜Ａ１５や８ビットのデータ信号Ｄ０〜Ｄ７のインターフェースをとるものである。なお、前述した外部情報はバス切換回路６０５を介して８ビットのデータ信号Ｄ０〜Ｄ７として出力されるようになっている。
【０３４１】
復号化・ＲＯＭ書込回路６０６は、例えば外部から暗号化されたデータを取り込む際に、それを復号化してユーザプログラムＲＯＭ６０２に書き込む処理を行うものである。ミラードＲＡＭ６０７は、ユーザワークＲＡＭ６０３に記憶されているデータと同じものをミラード処理で格納するものである。ブートブロック６０８は、システムリセット後にＣＰＵコア６０１により実行されるブートプログラムを格納するＲＯＭと、ブートプログラムが使用するブート専用ワークＲＡＭで構成されている。クロックジェネレータ６０９は所定のクロック信号を生成する。
リセット／割込制御回路６１０は、リセット割込み信号ＲＳＴを検出してＣＰＵコア６０１に知らせる。アドレスデコーダ６１１は、内蔵デバイス及び内蔵コントロール／ステータスレジスタ群のロケーションをメモリマップドＩ／Ｏ方式及びＩ／ＯマップドＩ／Ｏ方式によりデコードする。出力制御回路６１２は、アドレスデコーダ６１１からの信号制御を行って、外部端子（本実施例１では１４本）よりチップセレクト信号（ＣＳ０〜ＣＳ１３）を外部に出力する。
【０３４２】
乱数生成回路６１３は、遊技の実行過程において遊技価値（例えば、大当り）を付加するか否か等に係わる乱数（乱数は、大当たりの決定や停止時の図柄の決定等に使用）を生成するもので、一様性乱数を生成する数学的手法（例えば、合同法あるいはＭ系列法等）を利用している。本実施の形態では、機種に関連した情報を乱数生成の際における種値として利用する。
監視回路６１４は、ＣＰＵコア６０１を含む各部を監視し、異常があればリセット割込み信号ＲＳＴをリセット／割込制御回路６１０に出力する。また、監視回路６１４にはイリーガルアクセスリセット機能があり、ＣＰＵコア６０１をユーザプログラムの動作に必要なエリア以外にアクセスさせない働きがあって、ＲＯＭコメントやＣＰＵＩＤ、メーカコード、製品コード、チップコード等の格納エリアをＣＰＵコア６０１が直接アクセスできないようにしている。
ここで、ＣＰＵＩＤ、チップコードは共に遊技用マイコン１１１を識別可能な個体識別情報（固有ＩＤ、つまり主基板固有ＩＤ）に相当するものであるが、ＣＰＵＩＤは製品管理等を目的として従来より用いられているもので、ユーザプログラムでは読み取りができない。一方、チップコードはユーザプログラムで読み取ることが可能な情報である。なお、ＣＰＵＩＤとチップコードは互いに異なる値であり、チップコードからＣＰＵＩＤを推測することはできない。
【０３４３】
ＨＷパラメータＲＯＭ６１５は、パラメータを設定して書き込むことが可能なもので、ユ−ザ設定パラメータエリア、認証機関設定データエリアなどを有し、ユ−ザ設定パラメータエリアには遊技用マイコン１１１に内蔵されるＣＰＵ周辺回路等の動作を指定するパラメータやメーカコード、製品コードなどが書き込まれ、認証機関設定データエリアにはセキュリティコード（ただし、固有識別情報（固有ＩＤ）ではない）、遊技機用演算処理装置（演算処理装置）としての遊技用マイコン１１１を識別可能な個体識別情報（固有ＩＤ、つまり主基板固有ＩＤ）に相当するチップコード（主基板チップコード）、及び製品管理等を目的として従来より用いられているＣＰＵＩＤが書き込まれる。また、ユーザ設定パラメータエリア、認証機関設定データエリアは共にユーザプログラムがアクセスできないアクセス禁止エリアとなっている。
チップ個別ＩＤレジスタ６１６は、電源投入時に後述の制御回路（ＨＰＧ）６２５によりＨＷパラメータＲＯＭ６１５に格納されている固有ＩＤがコピーされて書き込まれる格納エリアである。このチップ個別ＩＤレジスタ６１６はユーザプログラムにてアクセス可能な領域であるため、このレジスタを介すことで、本来ユーザプログラムにおけるアクセス禁止エリアに格納されている固有ＩＤを読み出すことが可能となっている。なお、電源投入時にＨＷパラメータＲＯＭ６１５に格納されている固有ＩＤを読み出す際は、後述のように情報領域部６００ＢのＩＤプロパティＲＡＭ６２４にも固有ＩＤがコピーされるようになっている。
【０３４４】
暗号化送受信回路６１７は、同等の機能を有する装置（例えば払出用マイコン２０１）と接続し、相互認証を行った結果が正常であれば、データを暗号化して送受信を行うシリアル通信回路である。バス６１８はデータバス、アドレスバス及び制御バスを含むものであり、情報領域部６００Ｂまで延びている。
ここで、遊技用マイコン１１１は、後述する処理（遊技プログラム）によって、遊技機状態信号に対応させて個体識別情報（主基板固有ＩＤ）を外部装置側（本実施例では払出制御装置２００）へ出力する機能（遊技機状態信号出力制御手段の機能）を実現する。
【０３４５】
次に、遊技用マイコン１１１における情報管理を行う情報領域部６００Ｂについて説明する。
情報領域部６００Ｂは、ＨＰＧワークＲＡＭ６２１、ＨＰＧプログラムＲＯＭ６２２、バスモニタ回路６２３、ＩＤプロパティＲＡＭ６２４、制御回路（ＨＰＧ）６２５、外部通信制御回路６２６、バス６２７及び遊技領域部６００Ａから延びるバス６１８の一部を含んで構成される。
ＨＰＧワークＲＡＭ６２１は、遊技用マイコン１１１における情報管理の処理を行う際にワークエリア（作業領域）として用いられる。ＨＰＧプログラムＲＯＭ６２２は、制御回路（ＨＰＧ）６２５の制御プログラムを格納しており、情報領域部６００Ｂの管理動作を行うために用いられる。
バスモニタ回路６２３は、情報領域部６００Ｂ側より遊技領域部６００Ａ側のバス６１８の状態監視及び制御を行う。ここでの制御とは、ユーザプログラムＲＯＭ６０２の内容をＨＰＧワークＲＡＭ６２１に複写する際のタイミング制御や、遊技プログラムを外部に出力する際（遊技領域部６００Ａ側のバス６１８を開放してユーザプログラムＲＯＭ６０２から遊技プログラムを読み込んで情報領域部５００Ｂ側より外部に出力する際）のタイミング制御である。なお、遊技プログラムは、後述の外部通信制御回路６２６を通して出力される。外部に出力する際、暗号化処理を施してもよい。
また、バスモニタ回路６２３は電源投入時に遊技領域部６００Ａ側から固有ＩＤをＩＤプロパティＲＡＭ６２４に格納する際におけるバス６１８の状態監視及びタイミング制御も行う。
【０３４６】
ＩＤプロパティＲＡＭ６２４は、メーカコード、製品コード、チップコードなどの出力処理を行う際にワークエリア（作業領域）として用いられるもので、ＩＤプロパティＲＡＭ６２４にはシステムリセット時にＣＰＵＩＤとチップコードがコピーされて格納されたり、ＣＰＵＩＤなどの要求時にはコピーされているＣＰＵＩＤとチップコードがＩＤプロパティＲＡＭ６２４から読み出されるようになっている。また、ＩＤプロパティＲＡＭ６２４にはシステムリセット時にメーカコード、製品コードがコピーされて格納されたり、それらの要求時にはコピーされているメーカコード、製品コードがＩＤプロパティＲＡＭ６２４から読み出されるようになっている。
さらに、ＩＤプロパティＲＡＭ６２４には電源投入時にチップコード（固有ＩＤ）が制御回路（ＨＰＧ）６２５によりＨＷパラメータＲＯＭ６１５からコピーされて格納され、チップコードの要求時にはコピーされているチップコードがＩＤプロパティＲＡＭ６２４から読み出されるようになっている。
【０３４７】
制御回路（ＨＰＧ）６２５は情報領域部６００Ｂ側を制御するもので、バッファメモリを有している。制御回路（ＨＰＧ）６２５は、例えばバスモニタ回路６２３を介してＣＰＵコア６０１の動作を監視し、非動作中に遊技領域部６００ＡのミラードＲＡＭ６０７の内容を情報領域部６００ＢのＨＰＧワークＲＡＭ６２１へコピーする。また、外部からのメモリ内容要求指令に応答して情報領域部６００ＢのＨＰＧワークＲＡＭ６２１の内容を外部へ転送したり、遊技プログラム要求指令に応答してバスモニタ回路６２３を介してユーザプログラムＲＯＭ６０２内の遊技プログラムを外部へ転送したりする。さらに、外部からのチップコードの要求に応答して情報領域部６００ＢのＩＤプロパティＲＡＭ６２４にコピーされているチップコードを外部へ転送する際の制御を行う。
制御回路（ＨＰＧ）６２５のメモリは、転送時のタイミング調節のために用いられる。
【０３４８】
外部通信制御回路６２６は、外部との通信を行うもので、例えば、外部からの指令に基づいて遊技用マイコン１１１内に格納されている情報（例えば、遊技プログラム、固有ＩＤ等）を暗号化した後、外部へ転送する等の処理を行う。なお、外部通信制御回路６２６を通して外部から読める個体識別情報に関連するものとしては、メーカコード、製品コード、チップコード、ＲＯＭコメント、ＣＰＵＩＤがある。バス６２７は、データバス、アドレスバス及び制御バスを含むものである。
なお、遊技用マイコン１１１では、遊技領域部６００Ａと情報領域部６００Ｂがバスモニタ回路６２３を介して独立して動作する。すなわち、情報領域部６００Ｂ側は遊技領域部６００ＡにおけるＣＰＵコア６０１の作動に関係なく（プログラム実行に関係なく）動作可能である。
【０３４９】
（払出用マイコン２０１の詳細）
次に、図８を参照して払出制御装置２００が備える払出用マイコン２０１の詳細について説明する。
図８は払出用マイコン２０１のブロック図である。図８において、払出用マイコン２０１はいわゆるアミューズチップ用のＩＣとして製造され、球の払出制御を行う遊技領域部７００Ａと情報管理を行う情報領域部７００Ｂに区分される。
なお、各部の構成は、前述した遊技用マイコン１１１に類似しているが、遊技用マイコン１１１が遊技制御の管理を行うのに対して、払出用マイコン２０１は球の払出制御の管理を行う点で、異なる。
【０３５０】
まず、遊技領域部７００ＡはＣＰＵコア（演算処理手段）７０１、ユーザプログラムＲＯＭ（不揮発性記憶手段）７０２、ユーザワークＲＡＭ（揮発性記憶手段）７０３、外部バスインターフェース（Ｉ／Ｆ）７０４、バス切換回路７０５、復号化・ＲＯＭ書込回路７０６、ミラードＲＡＭ７０７、ブートブロック７０８、クロックジェネレータ７０９、リセット／割込制御回路７１０、アドレスデコーダ７１１、出力制御回路７１２、監視回路７１４、ＨＷパラメータＲＯＭ７１５、チップ個別ＩＤレジスタ７１６、暗号化送受信回路７１７及びバス７１８により構成される。
【０３５１】
ＣＰＵコア７０１は、球の払出制御を管理する払出プログラムを実行して払出制御に必要な演算処理を行うとともに、遊技プログラムによって遊技用マイコン１１１から送られてきた固有ＩＤを外部情報端子板５５に出力する処理を行う。
ユーザプログラムＲＯＭ７０２は払出プログラムを格納しており、払出プログラムには遊技用マイコン１１１から送られてきた個体識別情報（固有ＩＤ）や外部情報などを外部情報端子板５５に出力する処理が含まれている。
ユーザワークＲＡＭ７０３は、遊技領域部７００Ａにおける払出プログラムに基づく処理を実行する際にワークエリア（作業領域）として用いられるものである。
外部バスインターフェース７０４は、メモリリクエスト信号ＭＲＥＱ、入出力リクエスト信号ＩＯＲＱ、メモリ書込み信号ＷＲ、メモリ読み出し信号ＲＤ及びモード信号ＭＯＤＥなどのインターフェースをとるものであり、シリアル通信回路７０４ａを内蔵している。シリアル通信回路７０４ａは払出用マイコン２０１の外部とデータをやり取りする際にシリアルデータの通信を管理する。
バス切換回路７０５は、１６ビットのアドレス信号Ａ０〜Ａ１５や８ビットのデータ信号Ｄ０〜Ｄ７のインターフェースをとるものである。
【０３５２】
復号化・ＲＯＭ書込回路７０６は、例えば外部から暗号化されたデータを取り込む際に、それを復号化してユーザプログラムＲＯＭ７０２に書き込む処理を行うものである。ミラードＲＡＭ７０７は、ユーザワークＲＡＭ７０３に記憶されているデータと同じものをミラード処理で格納するものである。ブートブロック７０８は、システムリセット後にＣＰＵコア７０１により実行されるブートプログラムを格納するＲＯＭと、ブートプログラムが使用するブート専用ワークＲＡＭで構成されている。クロックジェネレータ７０９は所定のクロック信号を生成する。
リセット／割込制御回路７１０は、リセット割込み信号ＲＳＴを検出してＣＰＵコア７０１に知らせる。アドレスデコーダ７１１は、内蔵デバイス及び内蔵コントロール／ステータスレジスタ群のロケーションをメモリマップドＩ／Ｏ方式及びＩ／ＯマップドＩ／Ｏ方式によりデコードする。出力制御回路７１２は、アドレスデコーダ７１１からの信号制御を行って外部端子（本実施例１では５本）よりチップセレクト信号（ＣＳ０〜ＣＳ４）を外部に出力する。
【０３５３】
監視回路７１４は、ＣＰＵコア７０１を含む各部を監視し、異常があればリセット割込み信号ＲＳＴをリセット／割込制御回路７１０に出力する。また、監視回路７１４にはイリーガルアクセスリセット機能があり、ＣＰＵコア７０１をユーザプログラムの動作に必要なエリア以外にアクセスさせない働きがあって、ＲＯＭコメントやＣＰＵＩＤ、メーカコード、製品コード、チップコード等の格納エリアをＣＰＵコア７０１が直接アクセスできないようにしている。
ＨＷパラメータＲＯＭ７１５は、パラメータを設定して書き込むことが可能なもので、ユ−ザ設定パラメータエリア、認証機関設定データエリアなどを有し、ユ−ザ設定パラメータエリアには払出用マイコン２０１に内蔵されるＣＰＵ周辺回路等の動作を指定するパラメータやメーカコード、製品コードなどが書き込まれ、認証機関設定データエリアにはセキュリティコード（ただし、固有識別情報（固有ＩＤ）ではない）、第２の演算処理装置に相当する払出用演算処理装置としての払出用マイコン２０１を識別可能な個体識別情報（払出固有ＩＤ）に相当するチップコード（払出チップコード）、及び製品管理等を目的として従来より用いられているＣＰＵＩＤが書き込まれる。また、ユーザ設定パラメータエリア、認証機関設定データエリアは共にユーザプログラムがアクセスできないアクセス禁止エリアとなっている。
【０３５４】
なお、払出制御プログラムの内容によっては、以下の制御を可能にすることもできる。ただし、あくまでも払出制御プログラムの内容に依存する。例えば、遊技用マイコン１１１から送られてきた固有ＩＤを単に払出制御装置２００で中継して外部情報端子板５５に送るような場合には、払出制御プログラムでは固有ＩＤに関する処理は行わないことになる（実施例３参照）。
本実施例１では、以下のような制御を行う。
すなわち、チップ個別ＩＤレジスタ７１６は、電源投入時に後述の制御回路（ＨＰＧ）７２５によりＨＷパラメータＲＯＭ７１５に格納されている固有ＩＤがコピーされ書き込まれる格納エリアである。このチップ個別ＩＤレジスタ７１６はユーザプログラムにてアクセス可能な領域であるため、払出制御プログラムにより、このレジスタを介すことで本来ユーザプログラムにおけるアクセス禁止エリアに格納されている固有ＩＤを読み出すことが可能となっている。
暗号化送受信回路７１７は、同等の機能を有する装置（例えば遊技用マイコン１１１）と接続し、相互認証を行った結果が正常であればデータを暗号化して送受信を行うシリアル通信回路である。バス７１８はデータバス、アドレスバス及び制御バスを含むものであり、情報領域部７００Ｂまで延びている。
【０３５５】
次に、払出用マイコン２０１における情報管理を行う情報領域部７００Ｂについて説明する。
情報領域部７００Ｂは、ＨＰＧワークＲＡＭ７２１、ＨＰＧプログラムＲＯＭ７２２、バスモニタ回路７２３、ＩＤプロパティＲＡＭ７２４、制御回路（ＨＰＧ）７２５、外部通信制御回路７２６、バス７２７及び遊技領域部７００Ａから延びるバス７１８の一部を含んで構成される。
ＨＰＧワークＲＡＭ７２１は、払出用マイコン２０１における情報管理の処理を行う際にワークエリア（作業領域）として用いられる。ＨＰＧプログラムＲＯＭ７２２は、制御回路（ＨＰＧ）７２５の制御プログラムを格納しており、情報領域部７００Ｂの管理動作を行うために用いられる。
バスモニタ回路７２３は、情報領域部７００Ｂ側より遊技領域部７００Ａ側のバス７１８の状態監視及び制御を行う。ここでの制御とは、ユーザプログラムＲＯＭ７０２の内容をＨＰＧワークＲＡＭ７２１に複写する際のタイミング制御などのタイミング制御である。また、バスモニタ回路７２３は電源投入時に遊技領域部７００Ａ側から払出固有ＩＤをＩＤプロパティＲＡＭ７２４に格納する際におけるバス７１８の状態監視及びタイミング制御も行う。
なお、払出プログラムは、後述の外部通信制御回路７２６を通して出力される。外部に出力する際、暗号化処理を施してもよい。
【０３５６】
ＩＤプロパティＲＡＭ７２４は、チップコードなどの出力処理を行う際にワークエリア（作業領域）として用いられるもので、ＩＤプロパティＲＡＭ７２４にはシステムリセット時にＣＰＵＩＤとチップコードがコピーされて格納されたり、ＣＰＵＩＤなどの要求時にはコピーされているＣＰＵＩＤとチップコードがＩＤプロパティＲＡＭ７２４から読み出されるようになっている。また、ＩＤプロパティＲＡＭ７２４にはシステムリセット時にメーカコード、製品コードがコピーされて格納されたり、それらの要求時にはコピーされているメーカコード、製品コードがＩＤプロパティＲＡＭ７２４から読み出されるようになっている。
また、ＩＤプロパティＲＡＭ７２４には電源投入時に払出固有ＩＤが制御回路（ＨＰＧ）７２５によりＨＷパラメータＲＯＭ７１５からコピーされて格納され、払出固有ＩＤの要求時にはコピーされている払出固有ＩＤがＩＤプロパティＲＡＭ７２４から読み出されるようになっている。
【０３５７】
制御回路（ＨＰＧ）７２５は情報領域部７００Ｂ側を制御するもので、バッファメモリを有している。制御回路（ＨＰＧ）７２５は、例えばバスモニタ回路７２３を介してＣＰＵコア７０１の動作を監視し、非動作中に遊技領域部７００ＡのミラードＲＡＭ７０７の内容を情報領域部７００ＢのＨＰＧワークＲＡＭ７２１へコピーする。また、外部からのメモリ内容要求指令に応答して情報領域部７００ＢのＨＰＧワークＲＡＭ７２１の内容を外部へ転送したりする。制御回路（ＨＰＧ）７２５のメモリは、転送時のタイミング調節のために用いられる。
さらに、制御回路（ＨＰＧ）７２５は外部からの固有ＩＤの要求に応答して情報領域部７００ＢのＩＤプロパティＲＡＭ７２４にコピーされている固有ＩＤを外へ転送する際の制御を行う。
【０３５８】
外部通信制御回路７２６は、外部との通信を行うもので、例えば、外部からの指令に基づいて払出用マイコン２０１内に格納されている情報（例えば、メーカコード、製品コード、固有ＩＤ等）を暗号化した後、外部へ転送する等の処理を行う。なお、外部通信制御回路７２６を通して外部から読める個体識別情報に関連するものとしては、メーカコード、製品コード、チップコード、ＲＯＭコメント、ＣＰＵＩＤがある。バス７２７は、データバス、アドレスバス及び制御バスを含むものである。払出制御プログラムによって、払出固有ＩＤを読み出すような制御を行う場合には、出力制御回路７１２、バス切換回路７０５等が個体識別情報（払出固有ＩＤ）を遊技機外の外部装置が受け取り可能に出力制御する機能を有する。
なお、払出用マイコン２０１では、遊技領域部７００Ａと情報領域部７００Ｂがバスモニタ回路７２３を介して独立して動作する。すなわち、情報領域部７００Ｂ側は遊技領域部７００ＡにおけるＣＰＵコア７０１の作動に関係なく（プログラム実行に関係なく）動作可能である。
ここで、払出用マイコン２０１は受信制御手段及び個体識別情報出力制御手段の機能を実現する。
【０３５９】
Ｅ．遊技の概要
次に、本例のパチンコ機１で行われる遊技の概要や遊技の流れについて説明する。
まず、遊技開始当初の時点（或いは遊技開始前の時点）では、客待ち状態（デモ中）となっており、客待ち画面の表示を指令するコマンドが遊技制御装置１００のバッファ（例えば、同様の機能の図２９ではバッファ８３３に相当）から演出制御装置３００に送信され、表示装置の表示部４１ａには客待ち画面（動画又は静止画）が表示される。
【０３６０】
そして、ガイドレール２１を介して遊技領域２２に打込まれた遊技球が、特図の始動入賞口２５又は２６に入賞すると（即ち、特図の始動入賞があると）、特図の変動表示を指令するコマンドが遊技制御装置１００から演出制御装置３００に送信され、表示部４１ａにおいて特図（数字、文字、記号、模様等よりなるもの）が変動（例えば、スクロール）する表示（いわゆる変動表示）が行われて、特図の変動表示ゲーム（以下、特図変動表示ゲームという）が行われる。
【０３６１】
そして、この変動表示ゲームの停止結果態様（変動表示により導出された特図の組合せ）が特別結果態様（例えば、「３、３、３」などのゾロ目）であれば、大当りと呼ばれる特典が遊技者に付与される。なお制御上は、例えば始動入賞があったことを条件として、大当り乱数等の値が抽出記憶されて、この抽出記憶された乱数値と予め設定された判定値とが判定時に比較判定され、この比較判定結果に基づいて、予め大当りとするか否かが決定され、この決定に応じて上記変動表示ゲームが開始される。
また、通常モードにおいて、変動表示ゲームの停止結果態様が特別結果態様のうちの特定の態様（例えば、「７、７、７」のゾロ目）であれば、上記大当りになるとともに、大当り遊技後（後述する特賞期間後）に、ゲーム状態が通常モードから確変モードへ移行する。この確変モードでは、特図が大当りになる確率（以下、特図の大当り確率という）を高める制御が行われる。また場合によっては、いわゆる時短（特図等の変動表示時間を短くして変動表示ゲームの頻度を高め当り易くするもの）も行われる。
【０３６２】
上記大当りになって大当り状態に移行すると、ファンファーレ期間（大当りになったことを演出する効果音の出力などが実行される期間）を経て、変動入賞装置２７の大入賞口が、規定時間（例えば、３０秒）を越えない範囲内において、例えば１０個入賞までの期間だけ一時的に開放される開放動作（大当たりラウンド）が行われる。そしてこの開放動作は、規定のラウンド数だけ繰り返し行われる。また、この大当り状態では、大当り状態を演出したり大当りラウンド数などを遊技者に報知するための大当り画面の表示を指令するコマンドが遊技制御装置１００から演出制御装置３００に送信され、表示部４１ａでは、このような大当り中の表示が実行される。
【０３６３】
なお、この大当り状態になっている期間（ファンファーレ期間と、大入賞口が開放されている大当りラウンドの期間と、大当りラウンドと次の大当りラウンドの間のインターバル期間と、エンディング期間）が、特賞期間に相当する。
また上記大当りのラウンド数としては、例えば、通常は１５ラウンド大当りが主の大当りであるが、プレミアとして１６Ｒ大当りを発生させる構成でもよいし、その他の構成でもよい。また、いわゆる突確（出玉の少ない大当りを経由して大当り確率が変化する突然確変）として２ラウンド大当り等があってもよい。
【０３６４】
また、上記特図の変動表示ゲーム中又は大当り中に、始動入賞口２５又は２６にさらに遊技球が入賞したときには、表示部４１ａ等で特図の始動記憶の保留表示が行われて例えば４個まで記憶され、変動表示ゲーム又は大当り状態が終了した後に、その始動記憶に基づいて上記特図の変動表示ゲームが繰り返されたり、客待ち状態に戻ったりする。
即ち、変動表示ゲームが大当りで終了すれば大当り状態に移行し、変動表示ゲームがはずれで終了し始動記憶があれば再度変動表示ゲームが実行され、変動表示ゲームがはずれで終了し始動記憶がなければ客待ち状態に戻り、大当りが終了して始動記憶があれば再度変動表示ゲームが実行され、大当りが終了して始動記憶がなければ客待ち状態に戻る流れとなっている。
【０３６５】
なお本形態例では、例えば特図の始動記憶（特図始動記憶）の表示を２種類（特図１保留表示と特図２保留表示）行うようにし、特図変動表示ゲームとして、２種類の変動表示ゲーム（第１変動表示ゲームと第２変動表示ゲーム）を実行する。即ち、遊技球が第１始動入賞口２５に入ることによる特図始動入賞（第１始動入賞）が発生すると、表示装置４１にて特図１の変動表示による第１変動表示ゲームが行われる。そして、何れかの特図変動表示ゲーム中などに遊技球が第１始動入賞口２５に入賞すると、第１始動記憶（特図１保留表示に対応する始動記憶）が１個記憶され、これに対して、上記特図変動表示ゲーム終了後などに、表示装置４１にて特図１の変動表示による第１変動表示ゲームが行われる。また、遊技球が第２始動入賞口２６に入ることによる特図始動入賞（第２始動入賞）あると、表示装置４１にて特図２の変動表示による第２変動表示ゲームが行われる。そして、何れかの特図変動表示ゲーム中などに遊技球が第２始動入賞口２６に入賞すると、第２始動記憶（特図２保留表示に対応する始動記憶）が１個記憶され、これに対して、上記特図変動表示ゲーム終了後などに、表示装置４１にて特図２の変動表示による第２変動表示ゲームが行われる構成となっている。なお、第１始動記憶と第２始動記憶の両方があるときには、予め設定されたルールに従って第１変動表示ゲームと第２変動表示ゲームのうちの何れかが先に実行される。例えば、第２始動入賞口２６に対応する第２変動表示ゲームが優先的に行われる態様（即ち、第２始動記憶が優先的に消化される態様）、或いは２種類の変動表示ゲームが交互に行われる態様などが有り得る。
【０３６６】
一方、遊技中に、遊技球が普図始動ゲート３２を通過したときは、表示部４１ａ等で普図の変動表示による普図の変動表示ゲーム（以下、普図変動表示ゲームという）が行われる。そして、この普図変動表示ゲーム結果（停止した普図）が所定の態様（特定表示態様）であれば、普図当りと呼ばれる特典が付与される。
この普図当りになると、第２始動入賞口２６の一対の開閉部材２６ａが逆ハの字に開いた開状態に、所定の開放時間だけ一時的に保持される遊技が行われる。これにより、遊技球が始動入賞し易くなり、その分、特図の変動表示ゲームの実施回数が増えて大当りになる可能性が増す。
また、上記普図の変動表示ゲーム中に、普図始動ゲート３２にさらに遊技球が入賞したときには、表示部４１ａ等で普図始動記憶の保留表示が実行されて、例えば４個まで記憶され、普図の変動表示ゲームの終了後に、その記憶に基づいて上記普図の変動表示ゲームが繰り返される。
【０３６７】
次に、固有ＩＤの外部出力について概略説明すると、パチンコ機１の電源投入時やシステムリセット時には、制御回路（ＨＰＧ）６２５の動作により、遊技用マイコン１１１のＨＷパラメータＲＯＭ６１５に格納されている固有ＩＤが読み出されてチップ個別ＩＤレジスタ６１６にコピーされるとともに、ＩＤプロパティＲＡＭ６２４にも固有ＩＤがコピーされる。
チップ個別ＩＤレジスタ６１６にコピーされた固有ＩＤは、遊技プログラムの動作により外部バスインターフェース６０４を通り、内蔵のシリアル通信回路によってシリアル通信形式にされて遊技用マイコン１１１の外部に適宜出力されて払出制御装置２００（外部装置側）にシリアル転送され、さらに払出制御装置２００を経由して外部情報端子板５５に送られ、この外部情報端子板５５で中継されて外部の管理装置７８０に伝送される。これにより、遊技用マイコン１１１に格納されている固有ＩＤを遊技店側に送ることが可能になる。
なお、パラレル通信で固有ＩＤを遊技用マイコン１１１から出力する場合には、チップ個別ＩＤレジスタ６１６にコピーされた固有ＩＤは、バス６１８、バス切換回路６０５を介して外部にパラレル転送されることになるが、実施例１ではシリアル通信となっている。
一方、ＩＤプロパティＲＡＭ６２４にコピーされた固有ＩＤは、外部からの固有ＩＤの要求に応答して外部通信制御回路６２６を通して外部（ここでは図６の検査装置接続端子１１２）へと転送される。そして、例えば検査装置接続端子１１２に検査装置を接続することにより、遊技用マイコン１１１に格納されている固有ＩＤが検査機関にて読み出されることになる。
また、ＩＤプロパティＲＡＭ７２４には電源投入時に払出固有ＩＤが制御回路（ＨＰＧ）７２５の動作によりＨＷパラメータＲＯＭからコピーされて格納され、ＩＤプロパティＲＡＭ７２４にコピーされた払出固有ＩＤは、外部からの固有ＩＤの要求に応答して外部通信制御回路７２６を通して外部へ出力される。
なお、遊技制御装置１００で生成された遊技機状態信号（外部情報）は、例えばバス切換回路６０５を介して外部に（本実施例１では払出制御装置２００に）パラレル転送される。
【０３６８】
Ｆ．制御系の動作
次に、遊技制御装置１００及び払出制御装置２００の制御内容を説明する。最初に遊技制御装置１００について図９〜図１８により説明する。
（ａ）遊技制御装置のメイン処理
まず、図９，１０により、遊技制御装置１００（遊技用マイコン１１１）のメイン処理を説明する。
このメイン処理は、遊技用マイコン１１１に強制的にリセットがかけられたことに基づいて開始する。即ち、電源装置５００の図示省略した電源スイッチがオン操作されると、所定のタイミングに（電源投入時の所定のリセット期間に）電源装置５００の制御信号生成部５０３からリセット信号が遊技制御装置１００に入力されて遊技用マイコン１１１のリセット端子がオンし、その後このリセット信号が解除されると、遊技用マイコン１１１が起動する。なお、停電からの電源復旧時にも、同様にリセット信号がオンした後に解除されて遊技用マイコン１１１が起動する。また、作業者が遊技制御装置１００のユーザワークＲＡＭ６０３等の初期化をしようとする場合には、電源装置５００の初期化スイッチ（ＲＡＭクリアスイッチ５０４）をオン操作しながら前記電源スイッチをオン操作する必要がある。
【０３６９】
そして遊技用マイコン１１１が起動すると、まず割込みを禁止し、ＣＰＵコア６０１や遊技用マイコン１１１に内蔵されるＣＰＵ周辺回路（シリアルポートを含む）の初期設定を行うとともに、払出基板（払出制御装置２００）の起動を待つために所定のディレイ時間（例えば４ｍｓｅｃ）だけ処理の進行を停止する（ステップＳ１〜Ｓ３）。
そして、上記ディレイ時間が経過すると、ＲＡＭ（ユーザワークＲＡＭ６０３）へのアクセスを許可した後、全出力ポートにオフ信号（２値信号の「０」に相当する信号）を出力する（ステップＳ４、Ｓ５）。なお、リセット信号によって各出力ポートはオフ設定（リセット）されているので、ソフト的に各出力ポートにオフ信号を出力する必要は必ずしもないが、ここでは念のためにステップＳ５が設けられている。
【０３７０】
次に、初期化スイッチ信号の状態によって前記初期化スイッチがオンしているか否か判断し（ステップＳ６）、オンしていればステップＳ１２に進み、オンしていなければステップＳ７に進む。
なお、ステップＳ１２に進むのは、前記初期化スイッチがオン操作されて遊技用マイコン１１１が起動した場合、後述するステップＳ７で停電検査領域が全て正常ではないと判定された場合、或いは後述するステップＳ９でチェックサムが正常でないと判定された場合である。このため、ステップＳ１２に進むと、遊技用マイコン１１１のＲＡＭ（ユーザワークＲＡＭ６０３）内のデータ（アクセス禁止領域を除く）を初期化するなどの処理を行う。
【０３７１】
初期化スイッチがオンしていなければ、ステップＳ７に進んで、ＲＡＭ（ユーザワークＲＡＭ６０３）の停電検査領域１，２の全ての値が正常な停電検査領域チェックデータであるか否か判断し、正常であれば停電復帰時であるとしてステップＳ８に進み、異常であれば（正常に記憶されてなければ）通常の電源投入時であるとしてステップＳ１２に進む。なお、停電検査領域チェックデータは、後述するステップＳ２５で設定されるものである。このステップＳ７では、このように複数のチェックデータによって停電復帰時であるか否か判定するので、停電復帰時であるか否かの判断が信頼性高く為される。
次にステップＳ８では、ユーザワークＲＡＭ６０３のデータのチェックサムを算出し、ステップＳ９で電源遮断時のチェックサムと比較し、その値が正常（一致）か否かを判定する。このチェックサムが正常でない場合（即ちユーザワークＲＡＭ６０３のデータが壊れているとき）には、ステップＳ１２に進み、前記チェックサムが正常である場合にはステップＳ１０に進む。
ステップＳ１０では、停電復旧のための処理（初期値設定）を実行する。即ち、全ての停電検査領域をクリアし、チェックサム領域をクリアし、エラー及び不正監視に係る領域をリセットする。次いで、ステップＳ１１で特図ゲーム処理番号に対応する停電復旧時のコマンド（停電復旧コマンド）を送信する。このステップＳ１１を経ると、ステップＳ１５に進む。
【０３７２】
一方、ステップＳ６で初期化スイッチがオンしていた場合には、ステップＳ１２にジャンプし、ステップＳ１２〜１４の処理を行う。ステップＳ１２以降の処理に進むと、遊技制御装置１００のユーザワークＲＡＭ６０３内のデータ（アクセス禁止領域を除く）を初期化するなどの処理を行う。即ち、ステップＳ１２では使用する全てのユーザワークＲＡＭ６０３の領域をクリアする。具体的には、ユーザワークＲＡＭ６０３において、アクセス禁止領域より前の全作業領域をクリアし、アクセス禁止領域より後の全スタック領域をクリアする。次いで、ステップＳ１３で初期化すべき領域に電源投入時の初期値をセーブし、ステップＳ１４で電源投入時のコマンド（電源投入コマンド）を演出制御装置３００に送信する処理を行う。電源投入コマンドが送信されると、他の制御装置は、この電源投入コマンドを受けて、例えば演出制御装置３００であれば枠演出装置のモータの動作位置を初期位置にするなどの初期化を行う。
【０３７３】
ステップＳ１４を経ると、ステップＳ１５に進み、ＲＡＭクリアに関する外部情報（セキュリティ信号）の出力タイマ初期値をセキュリティ信号制御タイマ領域にセーブする。出力タイマ初期値としては、例えば２５６ｍｓをセーブする。
次いで、ステップＳ１６では、例えば遊技用マイコン１１１の内部に設けられたＣＴＣ（Counter/Timer Circuit）を起動する。ＣＴＣはタイマ割込みのための回路である。
次にステップＳ１７では、遊技用マイコン１１１の内部に設けられた乱数生成回路６１３の起動設定を行う。この乱数生成回路６１３によってハード的に特図や普図の各乱数のうちの一部が生成される。但し、これら乱数の初期値は、後述するステップＳ１９の処理によってソフト的に設定される。
【０３７４】
なお、特図に関連する乱数としては、大当り乱数（大当りとするか否かを決定するための乱数）、大当り図柄乱数１，２（大当り停止図柄決定用の乱数）、変動パターン乱数（リーの有無等を含む変動パターンを決定する乱数）、停止図柄乱数（外れの停止図柄決定用の乱数）などがある。また、普図に関連する乱数としては、例えば、普図当り乱数（普図当りとするか否かを決定するための乱数）などがある。このうちステップＳ１７，１９で対象とする乱数（ハード乱数）は、例えば、大当り乱数、普図当り乱数、大当り図柄乱数１，２である。なお、上記特図に関する乱数は、特図が２種類ある場合、特図１と特図２で共通でもよいし、別個に設けられていてもよい。
【０３７５】
次いでステップＳ１８では、割込みを許可し、次のステップＳ１９では、初期値乱数更新処理を行う。初期値乱数更新処理は、遊技球を発射するタイミングを計って故意に大当り等をねらうことが困難になるように、ハード乱数の初期値を更新する処理である。
次いでステップＳ２０に進み、停電監視信号のチェック回数（例えば２回）を設定し、次のステップＳ２１で停電監視信号がオンしているか否か判定し、オンしていれば停電の最終判断のためのステップＳ２２に進み、オンしていなければステップＳ１９に戻る。通常運転中は、ステップＳ１９〜Ｓ２１を繰り返す。
【０３７６】
そして、ステップＳ２２に進むと、前記チェック回数分だけ停電監視信号のオン状態が継続しているか否か判定し、この判定結果が肯定的であると停電発生と最終判断してステップＳ２３に進み、否定的であれば停電発生と判断できないとしてステップＳ２１に戻る。
なお停電監視信号がオンになると、この停電監視信号をＮＭＩ割込信号として、実行中の処理を中断してステップＳ２３以降の停電処理を強制的に実行する態様でもよい。但し本例の構成であると、停電監視信号のオン状態をステップＳ２２で複数回チェックするので、実際には停電が発生していないのにノイズ等によって停電監視信号が一時的かつ瞬間的にオンした場合に停電発生と誤判断してしまうことがないという利点がある。
【０３７７】
そしてステップＳ２３に進むと、割込を禁止した後、次のステップＳ２４で全ての出力をオフし（全ての出力ポートにオフデータを出力し）、次いでステップＳ２５で停電情報設定処理を実行する。停電情報設定処理では、前述の停電検査領域チェックデータ１を停電検査領域１にセーブし、停電検査領域チェックデータ２を停電検査領域２にセーブする。
ステップＳ２５を経ると、次のステップＳ２６で、ユーザワークＲＡＭ６０３のデータのチェックサムを算出して所定のチェックサム領域にセーブし、次いでステップＳ２７でユーザワークＲＡＭ６０３へのアクセスを禁止した後、待機する（前述した制御信号生成部５０３からのリセット信号を待つリセット待ち状態となる）。なお図９において、「ＲＷＭ」とあるのはユーザワークＲＡＭ６０３を意味する。
なお、以上のステップＳ２３〜Ｓ２７の停電処理は、停電によって電源電圧が遊技用マイコン１１１の動作電圧未満に低下する前に行われる。
【０３７８】
（ｂ）遊技制御装置のタイマ割込処理
次に、遊技制御装置１００（遊技用マイコン１１１）のタイマ割込処理を図１０により説明する。
このタイマ割込処理は、前述したメイン処理におけるステップＳ１６，Ｓ１８の処理によって開始され、所定のタイマ割込周期で繰り返し実行される。
【０３７９】
このタイマ割込処理では、まずステップＳ３１で、必要に応じてレジスタの退避や割込みの禁止を実行した後、ステップＳ３２の入力処理を実行する。この入力処理では、前述の各センサ類（始動口スイッチ１２０、１２１、ゲートスイッチ１２２、入賞口スイッチ１２３、カウントスイッチ１２４など）の検出信号の読み取りを実行する。具体的には、各センサの出力値をタイマ割込周期毎に判定し、同じレベルの出力値が規程回数（例えば、２回）以上継続した場合に、この出力値のレベルを各センサの検出信号の確定的な値として読み取る。なお、何れかのセンサがオンしていることが読み取られると、それを示すフラグ（入力フラグ）がたてられる。
【０３８０】
次に、ステップＳ３３で、後述するステップＳ３８，Ｓ３９，Ｓ４０，Ｓ４２で設定された出力データを対応する出力ポートに設定し出力する出力処理を実行し、次いでステップＳ３４で、設定された各制御装置（演出制御装置３００、払出制御装置２００）への信号（コマンド）を送信する処理（コマンド送信処理）を実行する。
【０３８１】
その後、ステップＳ３５，Ｓ３６で、乱数更新処理１，２をそれぞれ実行する。ここでは、特図に関連するソフト乱数及び普図に関連するソフト乱数の更新が行われる。特図に関連するソフト乱数としては、例えば、大当り図柄乱数１，２（大当り停止図柄決定用の乱数）、変動パターン乱数（リーチアクションの有無等を含む変動パターンを決定する乱数）、停止図柄乱数（外れの停止図柄決定用の乱数）などがある。ここでの、乱数の更新は、乱数を例えば「１」づつ増やすことにより実行される。したがって、このタイマ割込み処理のルーチンが繰り返される毎に、乱数が変り、このソフト乱数の抽出値がアトランダム性を保つようになる。
なお、上記変動パターン乱数は、本例では変動パターン乱数１〜３の３種類有る。このうち、変動パターン乱数１は後半変動（リーチ開始後の変動）のリーチ系統を選択するための乱数であり、変動パターン乱数２はリーチ系統の中から詳細な演出の振分（例えばプラス１コマで特図が停止するかマイナス１コマで特図が停止するか）を行うための乱数であり、変動パターン乱数３は前半変動（リーチ開始前までの変動）の態様を選択するための乱数である。また、上記変動パターン乱数は変動態様の全てを直接決定するものでもよいが、本例では、具体的な態様は演出制御装置３００が決定する。例えば、変動時間とリーチ系統（リーチの大まかな種別）のみを変動パターン乱数１により決定し、決定した変動時間とリーチ系統に基づいて演出制御装置３００が具体的な変動態様を決定する。
【０３８２】
次いで、ステップＳ３７では、入賞口スイッチ監視処理とエラー監視処理を実行する。入賞口スイッチ監視処理は、前述したように設定される入力フラグ（特図の始動口スイッチ１２０、１２１、入賞口スイッチ１２３、及びカウントスイッチ１２４）を監視し、例えばカウントスイッチ１２４の入力フラグが設定されていると、１５個の賞球払い出しを払出制御装置２００に要求する前準備などの処理を実行するものである。またエラー監視処理は、前述の各センサ類の未検出エラーや、賞球排出の過剰エラーや、ガラス枠５の開放状態、及び大入賞口２７ａ、普電２６の開放中以外での不正入賞などを監視するための処理である。
【０３８３】
次に、ステップＳ３８では、特図ゲーム処理を行う。この特図ゲーム処理では、特図の変動表示ゲーム全体の統括的制御が行われる。即ち、変動開始条件（変動表示ゲームの開始条件）の成立時において、大当り乱数の判定や、特図の停止図柄の組み合わせ（結果態様）を設定する処理や、特図の変動態様を設定する処理が行われる（詳細後述する）。
ここで、変動開始条件の成立時とは、客待ち状態で始動口入賞があって変動表示ゲームが開始される時、変動表示ゲームがはずれで終了し始動記憶があって再度変動表示ゲームが実行される時、大当たりが終了して始動記憶があって再度変動表示ゲームが実行される時の３種類がある。
また、この特図ゲーム処理では、特図の変動表示ゲームに関する各種出力データを設定する処理も行われる。即ち、特図の変動表示ゲームの遊技状態に合わせて、例えば、演出制御装置３００などへ送信するコマンドの内容（コマンドデータ）を設定する。
【０３８４】
次いで、ステップＳ３９では、普図の変動表示ゲームのための処理を行う。即ち、普図の変動表示遊技の状態に合わせて演出制御装置３００などへ送信するコマンドの内容を設定する処理などを行う。
次に、ステップＳ４０では、セグメントＬＥＤ編集処理を実行する。これは、ステップＳ３８の特図ゲーム処理において決定された特図の図柄やステップＳ３９の普図ゲーム処理において決定された普図の図柄、その他の情報を、一括表示装置３５の本特図の表示器（ＬＥＤ、７セグメントの表示器）において表示するための処理である。
次に、ステップＳ４１では、磁気エラー監視処理を実行する。これは、磁気センサスイッチ１２５の入力フラグが設定されていると、磁気エラーが発生したとして、所定の処理（エラー報知コマンドの送信等）を実行するものである。
【０３８５】
次に、ステップＳ４２では、外部情報編集処理を実行する。これは、遊技制御装置１００から払出制御装置２００へ出力しようとするデータの編集を行うものである。このデータは、本実施例１の場合、払出制御装置２００を介した後、最終的には外部情報端子板５５への出力データ（大当り信号、賞球信号等の他、固有ＩＤも含む）となる（詳細は後述）。
その後、ステップＳ４３〜Ｓ４５で、メインルーチンを再開すべく、割込み要求をクリアし、退避させたレジスタを復帰させ、割込を許可し、そして割込時に中断した処理に復帰（リターン）する。
【０３８６】
（ｃ）遊技制御装置の特図ゲーム処理
次に、前記タイマ割込処理における特図ゲーム処理Ｓ３８を、図１１により説明する。
このルーチンが開始されると、まずステップＳ６１で始動口スイッチ監視処理を実行する。これは、前述したように設定される入力フラグを監視し、始動口スイッチ１２０、１２１の入力フラグが設定されていると、大当たり乱数の値を抽出し記憶するなどの処理を実行するものである（詳細後述する）。
次いでステップＳ６２でカウントスイッチ監視処理が行われる。これは、カウントスイッチ１２４の入力フラグが設定されていると、大入賞口２７ａに遊技球が入賞したとして、所定の処理を実行するものである。
【０３８７】
次いでステップＳ６３では、特図ゲーム処理タイマが既にタイムアップしたか、又は当該タイマの−１更新後にタイムアップしたか判定し、タイムアップしていれば次のステップＳ６４でステップＳ６５に進み、タイムアップしていなければ次のステップＳ６４でステップＳ７６に進む。特図ゲーム処理タイマは、後述する処理番号による分岐後の各処理（ステップＳ６９〜Ｓ７５）において、それぞれ所定の値にタイマ値が設定されるものであり、この特図ゲーム処理タイマがタイムアップしたときにステップＳ６５以降を実行すべきタイミングになるように設定される。これにより、ステップＳ６３を実行した時点で、ステップＳ６５以降を実行すべきタイミングになっていると、ステップＳ６４の判定結果が肯定的になり、ステップＳ６５以降（ステップＳ７６〜Ｓ７９含む）が実行される。そして、ステップＳ６３を実行した時点で、ステップＳ６５〜Ｓ７５を実行すべきタイミングでない場合には、ステップＳ６４の判定結果が否定的になり、ステップＳ７６〜Ｓ７９のみが実行される構成となっている。
【０３８８】
そしてステップＳ６５〜Ｓ６７では、後述する処理番号による分岐のために、特図ゲームシーケンス分岐テーブルを設定し、特図ゲーム処理番号に対応する処理の分岐先アドレスを取得し、分岐処理終了後のリターンアドレスをスタック領域に退避させる。
次いでステップＳ６８では、処理番号により分岐する。即ち、処理番号０でステップＳ６９（特図普段処理）へ、処理番号１でステップＳ７０（特図変動中処理）へ、処理番号２でステップＳ７１（特図表示中処理）へ、処理番号３でステップＳ７２（ファンファーレ／インターバル中処理）へ、処理番号４でステップＳ７３（大入賞口開放中処理）へ、処理番号５でステップＳ７４（大入賞口残存球処理）へ、処理番号６でステップＳ７５（大当り終了処理）へ進む。なお、客待ち状態（デモ中）は、処理番号０である。
【０３８９】
そして、ステップＳ６９（特図普段処理）では、特図保留数（特図変動表示ゲーム未実施で保留になっている特図始動記憶の数）がゼロで特図変動表示ゲームを実行中でないときには、客待ち状態の表示を表示装置４１で行うための処理を行う。また、この特図普段処理では、次の特図変動表示ゲームを開始するための処理（特図変動開始処理）を行う。この特図変動開始処理では、特図１及び特図２の始動記憶を監視し、何れかの特図始動記憶があれば、対応する変動表示（第１又は第２変動表示）を開始するための設定（演出制御装置３００に送信する変動パターンコマンドの設定など）を実行し、処理番号を１とした後にリターンする。特図保留数がゼロで次の特図変動表示ゲームを実行しない場合には、そのまま（処理番号は０のまま）リターンする。
【０３９０】
また、ステップＳ７０（特図変動中処理）では、特図変動開始処理で設定された変動時間が経過するまで、特図を変動表示させるための処理が行われる。そして、前記変動時間が経過すると、特図の図柄を停止させるコマンド（図柄停止コマンド）を演出制御装置３００に送信する処理を実行した後、処理番号を２としてリターンする。設定された変動時間が未経過のときは、そのままリターンする（処理番号は１のままとする）。
また、ステップＳ７１（特図表示中処理）では、特図の変動表示結果を一定時間（１秒〜２秒）表示するための処理を行う。前記一定時間の表示が終了すると、大当りなら処理番号を３とし、はずれなら処理番号を０としてリターンする。前記一定時間が未経過のときは、そのままリターンする（処理番号は２のままとする）。
【０３９１】
また、ステップＳ７２（ファンファーレ／インターバル中処理）では、大当り直後にはファンファーレ音等をスピーカ１２ａ等から出力するファンファーレ処理を実行し、大当りのインターバル期間にはインターバル期間の表示等を実現するためのインターバル処理を実行し、変動入賞装置２７の大入賞口開放を開始するタイミングで処理番号を４にする。
また、ステップＳ７３（大入賞口開放中処理）は、変動入賞装置２７の大入賞口２７ａを開放している間の処理である。大入賞口開放が終了すると処理番号を５にする。
【０３９２】
また、ステップＳ７４（大入賞口残存球処理）では、大入賞口開放終了の間際に大入賞口２７ａに入った遊技球を確実にカウントするために一定時間待機する処理を行い、この一定時間が経過した後に、大当りのラウンドが残っているときには処理番号を３にし、大当りのラウンドが残っていないときには処理番号を６としてリターンする。
またステップＳ７５（大当り終了処理）では、大当たり終了後に特図普段処理Ｓ６９を実行するための処理を行い、処理番号を０に戻してリターンする。
【０３９３】
次に、処理番号に応じた上記何れかの処理が終了すると、ステップＳ７６に進み、特図１の一括表示装置３５での表示（本特図１の表示）を制御するためのテーブルを準備し、次のステップＳ７７では、この本特図１の変動表示のための制御処理を行う。
次いでステップＳ７８に進み、特図２の一括表示装置３５での表示（本特図２の表示）を制御するためのテーブルを準備し、次のステップＳ７９では、この本特図２の変動表示のための制御処理を行い、その後リターンする。
【０３９４】
（ｄ）遊技制御装置の特図表示中処理
次に、前記特図ゲーム処理におけるステップＳ７１で実行される特図表示中処理を図１２により説明する。
このルーチンが開始されると、まずステップＳ８１で特図２が大当りであるか否かを判別し、大当りであればステップＳ８３に分岐し、大当りでなければ、ステップＳ８２に進む。ステップＳ８２では同様に、特図１について大当りか否かを判別し、大当りであればステップＳ８３に進み、大当りでなければステップＳ９２にジャンプする。
特図１あるいは特図２の何れかの大当りであれば、ステップＳ８３にて大当りのラウンド数の上限値を決定する。大当りのラウンド数としては、前述したように、例えば通常は１５ラウンド大当りが主の大当りであるが、プレミアとして１６Ｒ大当りを発生させる構成であれば、１６Ｒであってもよい。また、いわゆる突確（出玉の少ない大当りを経由して大当り確率が変化する突然確変）として２ラウンド大当りを発生させる構成であれば、２Ｒであってもよい。何れにしても、このステップＳ８３でのラウンド数の上限値は、ステップＳ８１又はステップＳ８２の大当りの結果態様（つまり、大当り乱数の抽選結果）による。
【０３９５】
ここで、大当りの種類と振分けは、例えば次のように設定されている。
大当りの種類としては、２Ｒ確変大当り（大当り図柄番号１）と、１５Ｒ確変大当り（大当り図柄番号２）と、１５Ｒ通常大当り（大当り図柄番号３）とがあり、これら大当りの種類に対してそれぞれ特定の大当り図柄（複数でもよい）が対応する設定となっている。ここで、２Ｒ確変大当りは、大当りのラウンドが２ラウンドで、大当り後に高確率となり、大当り後のサポート（普電の開閉部材２６ａの開動作）がないものであり、特図１での選択割合は５０％、特図２での選択割合は０％である。また１５Ｒ確変大当りは、大当りのラウンドが１５ラウンドで、大当り後に高確率となり、大当り後のサポートが次回大当りまでであり、特図１での選択割合は２５％、特図２での選択割合は７５％である。また１５Ｒ通常大当りは、大当りのラウンドが１５ラウンドで、大当り後に低確率（通常確率）となり、大当り後のサポートが特図変動回数１００回までであり、特図１での選択割合は２５％、特図２での選択割合は２５％である。つまり、特図１では２Ｒ確変大当りが最も発生し易く、特図２では１５Ｒ確変大当りが最も出易い構成となっている。但し、大当りのうちで全体として確変が発生する割合は、特図１も特図２も７５％で同じである。また、２Ｒ確変大当りによる確変は、確変（高確率）になっていることが遊技者に分かり難いもので、いわゆる潜伏確変に相当する。
但し、特別遊技状態の種類等は当然に以上説明したものに限定されず、例えば小当り（大当りではないが、所定期間、大当りラウンドと同様の状態が発生するもの）が設定されていてもよい。この場合、２Ｒ確変大当りと同様に大入賞口を開閉する小当りがあると、この小当り（確変無し）になったのか２Ｒ確変大当り（確変有り）になったのか大入賞口の動作では分かりにくく、確率曖昧状態が発生し得る。
【０３９６】
次いで、ステップＳ８４で低確率時の確率情報コマンドを設定する。これは、大当りの抽選確率が低い場合（通常確率）における確率情報コマンドである。次いで、ステップＳ８５で大当り図柄に対応するファンファーレコマンドを設定する。これにより、このとき発生した大当りにふさわしいファンファーレコマンドが設定されて、大当りの映像や効果音などの演出が付与されることになる。次いで、ステップＳ８６で大当り図柄の図柄コマンドを設定する。これにより、大当り中に表示装置４１の表示部４１ａに表示される飾り特図が決まる。次いで、ステップＳ８７で大当りに関連する外部情報と試験信号の出力データを設定する。これは、外部の管理装置７８０に出力する外部情報や検査機関に提供する遊技データ（試験信号）として、どのようなデータを出力するかを設定するものである。
次いで、ステップＳ８８で大当り図柄に対応するファンファーレ時間を設定する。これにより、このとき発生した大当りにふさわしいファンファーレの時間が設定されて、大当りの効果音の演出が行なわれることになる。次いで、ステップＳ８９で大入賞口不正入賞数をリセットし、ステップＳ９０で大入賞口不正の監視期間外に設定する。これは、不可抗力や不正などで大当り中以外のときに大入賞口に入賞した遊技球のカウントをリセットしたり（特に、不可抗力によるカウントが蓄積して不正扱いとならないようにするために）、大入賞口への不正を監視する期間を外す（外さないと正規な大当り入賞とみなされず、不正入賞となるから）ものである。
次いで、ステップＳ９１でファンファーレ／インターバル中処理移行設定処理１を実行して前述の特図ゲーム処理にリターンする。これは、特図表示中処理を終了して次の処理に相当するファンファーレ／インターバル中処理の処理番号に移行させるものである。
【０３９７】
一方、ステップＳ８１、８２で特図１あるいは特図２の何れかの大当りでもなければ、ステップＳ９２に分岐して低確率及び普電サポート中かどうかを判別する。これは、大当り後に低確率（通常確率）である場合には、普電が特図変動回数１００回まで開放するサポートがあるので、それを確認するためである。ＮＯのときは、ステップＳ９７にジャンプして特図普段処理移行設定処理１を実行し、リターンする。これは、特図表示中処理を終了して次の処理に相当する特図普段処理の処理番号に移行させるものである。
【０３９８】
ステップＳ９２で低確率及び普電サポート中であれば、ステップＳ９３に進んで時短変動回数を「−１」だけ更新する。大当り後に低確率のときは、普電が特図変動回数１００回まで開放するサポートがあるので、特図変動が１回ある度に、サポート回数をデクリメントしていくものである。次いで、ステップＳ９４で時短変動回数＝０かどうかを判別し、「０」でなければ、ステップＳ９７に分岐してルーチンを繰り返し、「０」になると、ステップＳ９５に進んで時短終了時の確率情報コマンドを設定する。これは、時短が終了したので、大当りの抽選確率が低い場合（通常確率）における確率情報コマンドを設定するものである。
次いで、ステップＳ９６で特図普段処理移行設定処理２を実行し、リターンする。これは、特図表示中処理を終了して次の処理に相当する特図普段処理の処理番号に移行させるものである。ただし、ここではあくまでも時短終了時から特図普段処理に移行する場合に限られる。
【０３９９】
（ｅ）遊技制御装置の入賞口スイッチ／エラー監視処理
次に、前記タイマ割込処理における入賞口スイッチ／エラー監視処理Ｓ３７を図１３により説明する。
このルーチンが開始されると、まずステップＳ１０１で大入賞口への入賞と不正入賞を監視する。これは、大入賞口２７ａへの正規（大当り時など）の遊技球の入賞を監視するとともに、大当り以外の不正な大入賞口２７ａへの入賞を監視するものである。次いで、ステップＳ１０２で普電への入賞と不正入賞を監視する。これは、普通電動役物（普電）としての第２始動入賞口２６への正規の遊技球の入賞を監視するとともに、不正な第２始動入賞口２６への入賞を監視するものである。次いで、ステップＳ１０３で上記以外の入賞口への入賞を監視する。ここでは、第１始動入賞口２５や一般入賞口２８〜３１への入賞を監視する。次いで、ステップＳ１０４でエラースキャンカウンタを更新する。これは、エラーを監視する準備として、一旦、前回のエラースキャンカウンタの値を更新しておくものである。次いで、ステップＳ１０５で遊技機エラー監視テーブル１を準備する。
【０４００】
遊技機エラー監視テーブル１で定義するエラー監視の種類は、下記の通りである。
（イ）スイッチ異常（コネクタ抜け、スイッチ故障など）
（ロ）シュート球切れ
（ハ）オーバーフロー
（ニ）払い出し異常
次いで、ステップＳ１０６では遊技機エラー監視テーブル１で定義した種類のエラーチェックを行い、ステップＳ１０７で遊技機エラー監視テーブル２を準備する。
遊技機エラー監視テーブル２で定義するエラー監視の種類は、下記の通りである。
（ホ）ガラス枠開放（前枠開放）
（ヘ）前面枠開放（遊技枠開放）
次いで、ステップＳ１０８で遊技機エラー監視テーブル２で定義した種類のエラーチェックを行った後、タイマ割込処理にリターンする。
【０４０１】
（ｆ）遊技制御装置のエラーチェック処理
次に、前記入賞口スイッチ／エラー監視処理におけるエラーチェック処理を図１４により説明する。
まず、ステップＳ１１１でエラースキャンカウンタに対応するエラーのパラメータをテーブルから取得する。上記テーブルとしては、前述したように遊技機エラー監視テーブル１、２があるので、これらの各エラーから今回の対応する１つのエラーを取得することになる。次いで、ステップＳ１１２では今回取得した対象のエラーを検出するスイッチがオンであるかどうかを判別し、オンであればエラー発生となる状態である可能性があるので、ステップＳ１１３に進んで、対象のエラー発生監視タイマ比較値を取得する。
【０４０２】
例えば、遊技機エラー監視テーブル１で定義するエラーの１つとして、シュート球切れの場合であれば、貯留タンク５１に遊技球を供給するシュートに遊技球が無いことがシュート球切れスイッチ２１６で検出されてオンになると、ステップＳ１１２がＹＥＳとなる。ＹＥＳであればステップＳ１１３で、シュート球切れのエラー発生監視タイマ比較値を取得し、次いで、ステップＳ１１５で対象のスイッチの状態は前回監視時と同じか否かをチェックする。一方、ステップＳ１１２で今回取得した対象のエラーを検出するスイッチがオフであれば、上記とは逆にエラー解除となる状態である可能性があるので、ステップＳ１１４に分岐して対象のエラー解除監視タイマ比較値を取得した後、ステップＳ１１５にジャンプする。
【０４０３】
ステップＳ１１５のチェック内容につきステップＳ１１６で判別して、結果がＮＯであれば、まだエラーの処置まで必要ないと判断してステップＳ１１７で対象のエラー監視タイマをクリアする。一方、ステップＳ１１６の判別結果がＹＥＳであれば、エラーの処置が必要かどうかのタイマを判断するためにステップＳ１１８で対象のエラー監視タイマを「１」だけ更新（インクリメント）し、取得したタイマ比較値（エラーへの処置が必要と判断する基準値）に達したかどうかをチェックする。タイマ比較値に達していれば、エラー発生または解除の状態が確定したと見なされることになる。しかし、既にエラーが発生している状態のときにエラー発生が確定するか、またはエラー発生中でない状態のときにエラー解除が確定するという状況もあり得るので、ステップＳ１２０で今回確定したエラー状態は現エラーフラグの状態と同じかどうかをチェックする。同じであれば、エラーの状況が変化していないことになるので、処置の必要はないと判断し、リターンする。同じでなければ、新たなエラー状態に変化したことになるので、ステップＳ１２２で対象のエラーフラグ領域の値を今回確定したエラー状態のものに変更して、ステップＳ１２３に進み、今回確定したエラー状態に対応するコマンドを設定してリターンする。これにより、今回のエラー状態に対応する処置が行なわれることとなり、例えばシュート球切れであれば、それを知らせるエラー表示が報知されたり、報知解除されたりする。
一方、ステップＳ１１６でＮＯのとき、ステップＳ１１９でＮＯのときは今回のルーチンを終了してリターンする。
また、ステップＳ１２１でＹＥＳのときも今回のルーチンを終了してリターンする。
このようにして、エラーが発生すれば、該当するエラーフラグを立てて処置のコマンドを設定し、エラーが解消すれば該当するエラーフラグを消して解消のコマンドの設定が行なわれる。特に、このエラーチェック処理では、エラーの発生だけを監視しているものではなく、解除も合わせて監視するようにして、処理を共通にしている。
なお、このようなエラーチェック処理は、例えばガラス枠開放、前面枠開放などのエラーについても同様である。
【０４０４】
（ｇ）遊技制御装置の外部情報編集処理
次に、前記タイマ割込み処理におけるステップＳ４２で実行される外部情報編集処理を図１５、図１６により説明する。
このルーチンが開始されると、まずステップＳ１３１で固有情報信号編集処理を行う。これは、固有情報信号の出力要求フラグが立っているとき、例えば電源投入時のセキュリティ信号、ガラス枠・前面枠の開放信号、大当り１信号などの出力開始時に上記出力要求フラグが立てられた場合に、遊技用マイコン１１１のメーカコード、製品コード、チップコード、固有ＩＤなどを取得するものである（詳細はサブルーチンで後述）。
次いで、ステップＳ１３２でセキュリティ信号制御タイマが既にタイムアップ又は「−１」更新後にタイムアップしたかどうかをチェックする。チェック結果はステップＳ１３３で判別し、ＮＯであればステップＳ１３４に進んで固有情報出力要求済みであるかを判別し、ＮＯのときはステップＳ１３５で電源投入での固有情報信号の出力要求フラグをセットするとともに、ステップＳ１３６で電源投入での固有情報信号の出力要求済みフラグをセットした後、さらにステップＳ１３７でセキュリティ信号ＯＮの出力データを設定してステップＳ１４０に進む。
ステップＳ１３５の処理により、パチンコ機１の電源投入時においてセキュリティ信号に対応させて主基板固有ＩＤが外部に出力されることになる。なお、ステップＳ１３４でＹＥＳのときは、ステップＳ１３７にジャンプする。セキュリティ信号は遊技機状態信号の一つである。
【０４０５】
一方、ステップＳ１３３でＹＥＳ（タイムアップ）のときは、ステップＳ１３８に分岐して電源投入での固有情報信号の出力要求済みフラグをクリアした後、ステップＳ１３９セキュリティ信号ＯＦＦの出力データを設定してステップＳ１４０に進む。すなわち、セキュリティ信号制御タイマが既にタイムアップなどしていれば、セキュリティ信号ＯＦＦの出力データが設定され、セキュリティ信号の出力値がオンからオフになる。このようにセキュリティ信号は、電源投入後に一定時間だけオンになり、それに対応させて主基板固有ＩＤ等が固有情報信号として外部装置側に出力される（後述する図２８（ａ）参照）。
次いで、ステップＳ１４０乃至ステップＳ１４２で、磁石不正発生中か、大入賞口不正発生中か、普電不正発生中かをそれぞれ判別する。何れか１つ以上の不正が発生していれば、ステップＳ１４３に進んでセキュリティ信号ＯＮの出力データを設定し、さらにステップＳ１４４で遊技機エラー状態信号ＯＮの出力データを設定する。
これにより、不正や遊技機エラー状態が外部に出力されることになる。一方、ステップＳ１４２でＮＯのときはステップＳ１４５に分岐して遊技機エラー状態信号ＯＦＦの出力データを設定する。
【０４０６】
ステップＳ１４４あるいはステップＳ１４５を経ると、次いで、図１６のステップＳ１４６に進む。ステップＳ１４６では扉又は枠の開放中か否かを判別する。ここで、扉とはガラス枠５のことで、扉の開放はガラス枠開放検出スイッチ２１１によって検出される。また、枠とは前面枠４のことで、枠の開放は前面枠開放検出スイッチ２１２によって検出される。
扉又は枠の開放中であれば、ステップＳ１４７に進んで固有情報出力要求済みかどうかを判別する。固有情報出力要求済みでなければ、ステップＳ１４８で扉・枠開放での固有情報信号の出力要求フラグをセットするとともに、ステップＳ１４９で扉・枠開放での固有情報信号の出力要求済みフラグをセットしてステップＳ１５０に進む。これは、扉又は枠の開放というイベントが発生したタイミングで固有ＩＤを出力するためである。
次いで、ステップＳ１５０では扉・枠開放信号ＯＮの出力データを設定し、ステップＳ１５１で遊技機エラー状態信号ＯＮの出力データを設定してステップＳ１５２に進む。
一方、ステップＳ１４６でＮＯのとき、つまり扉又は枠の開放中でなければ、扉又は枠の開放というイベントが発生しないので、そのような出力データの設定は行う必要がないので、ステップＳ１５３に分岐して扉・枠開放での固有情報信号の出力要求済みフラグをクリアするとともに、ステップＳ１５４で扉・枠開放信号ＯＦＦの出力データを設定してステップＳ１５２に進む。上記ステップＳ１４６〜Ｓ１５０によれば、扉又は枠（ガラス枠又は前面枠）が開放中であると、扉・枠開放信号がオンになり、それに対応させて主基板固有ＩＤが固有情報信号として外部装置側に出力される（後述する図２８（ｂ）参照）。扉・枠開放信号は遊技機状態信号の一つである。
【０４０７】
ステップＳ１５２では大当り動作中かどうかを判別し、大当り動作中であればステップＳ１５５で固有情報出力要求済みかどうかを判別する。ＮＯであれば、つまり大当りになって未だ固有情報出力要求を出していなければ、ステップＳ１５６で大当りでの固有情報信号の出力要求フラグをセットするとともに、ステップＳ１５７で大当りでの固有情報信号の出力要求済みフラグをセットしてステップＳ１５８に進む。これは、大当り発生というイベントが発生したタイミングで固有ＩＤを出力するためである。
次いで、ステップＳ１５８で大当り１信号ＯＮの出力データを設定する。一方、ステップＳ１５５で固有情報出力要求済みであれば、ステップＳ１５６、１５７をジャンプしてステップＳ１５８に進む。
また、先のステップＳ１５２で大当り動作中でなければ、ステップＳ１５９に分岐して大当りでの固有情報信号の出力要求済みフラグをクリアするとともに、ステップＳ１６０で大当り１信号ＯＦＦの出力データを設定する。
上記ステップＳ１５２〜Ｓ１５８によれば、大当り動作中であると、大当り１信号がオンになり、それに対応させて主基板固有ＩＤが固有情報信号として外部装置側に出力される。大当り１信号は遊技機状態信号の一つであり、全ての種類の大当り動作中にオンとされる信号である。
ステップＳ１５８あるいはステップＳ１６０を経ると、次いで、ステップＳ１６１で始動口信号編集処理を行い、つづくステップＳ１６２で図柄確定回数信号編集処理を行なってリターンする。これは、始動入賞があった場合に外部に出力する信号（始動口信号）の編集や特図の図柄確定などにつき外部に出力する信号（図柄確定回数信号）の編集を行うものである。なお、始動口信号や図柄確定回数信号も遊技機状態信号であり、これら信号に対応させて主基板固有ＩＤを外部装置側に出力する態様としてもよい。
【０４０８】
（ｈ）遊技制御装置の固有情報信号編集処理
次に、前記外部情報編集処理におけるステップＳ１３１で実行される固有情報信号編集処理を図１７により説明する。
このルーチンが開始されると、まずステップＳ１７１でシリアル通信中かどうかを判別する。これは、遊技制御装置１００と払出制御装置２００との間で、シリアル通信が実行中かどうかをチェックするものである。シリアル通信中であれば、今回は固有ＩＤを払出制御装置２００に出力することはできないので、リターンする。
一方、シリアル通信中でなければステップＳ１７２に進んで、固有情報信号の出力要求フラグがセットされているかチェックする。
【０４０９】
ここで、固有情報信号の出力要求フラグは、以下のような信号の発生時に対応してそれぞれ独立にセットされる。
「電源投入時のセキュリティ信号」
「扉・枠開放信号」
「大当り１信号」
なお、複数同時に成立している場合には、優先順位を設けて１つずつ対応する。この場合に一度に全部の要求フラグをクリアすることはない。
【０４１０】
さて、ステップＳ１７２で固有情報信号の出力要求フラグがセットされているかのチェックを行うと、そのチェック結果をステップＳ１７３で判別し、出力要求フラグがあればステップＳ１７４に進んで固有情報信号の出力要求フラグをクリアする。これは、既に固有情報信号の出力要求フラグがセットされて、固有ＩＤを払出制御装置２００に出力するための処理を行う（ステップＳ１７５にて）ことができるから、上記出力要求フラグをクリアするものである。
次いで、ステップＳ１７５で固有情報取得処理を行ってリターンする。これにより、遊技制御装置１００にて固有ＩＤの取得が行われて、シリアル送信バッファに書き込まれることになる。一方、ステップＳ１７３で出力要求フラグがなければ、ステップＳ１７４、１７５をジャンプしてリターンする。したがって、この場合は固有ＩＤの取得は行われない。なお、シリアル送信バッファは、シリアル通信回路６０４ａ内に設けられた送信バッファである。
【０４１１】
（ｉ）遊技制御装置の固有情報取得処理
次に、前記固有情報信号編集処理におけるステップＳ１７５で実行される固有情報取得処理を図１８により説明する。
このルーチンが開始されると、まずステップＳ１８１でスタートコードをシリアル送信バッファに書き込む。シリアル通信の開始であることを受け側である払出制御装置２００に特定させるためのコードである。次いで、ステップＳ１８２で取得はチップコードのみかどうかを判別し、取得がチップコードのみであればステップＳ１８８にジャンプして、チップコード識別コードをシリアル送信バッファに書き込み、ステップＳ１８９でチップ個別ＩＤレジスタ６１６から個体識別情報（固有ＩＤ）としてのチップコードを読み出し、シリアル送信バッファに書き込み、リターンする。これにより、固有ＩＤが取得されて払出制御装置２００に出力されることになる。
【０４１２】
一方、ステップＳ１８２で取得がチップコードのみでなければ、ステップＳ１８３に進んでメーカコード識別コードをシリアル送信バッファに書き込むとともに、ステップＳ１８４でメーカコードを読み出してシリアル送信バッファに書き込む。次いで、ステップＳ１８５で製品コード識別コードをシリアル送信バッファに書き込むとともに、ステップＳ１８６で製品コードを読み出してシリアル送信バッファに書き込み、その後、ステップＳ１８８に進む。これにより、メーカコード及び製品コードが取得されて払出制御装置２００に出力されることになる。
なお、個体識別情報の配列の具体例については、後述の図２７に示している。
また本実施例では、扉・枠開放信号や大当り１信号の発生時には、固有情報としてチップコード（主基板固有ＩＤ）のみを出力する態様であるため、この場合にはステップＳ１８２の判定が肯定的になってステップＳ１８８とＳ１８９のみを実行してリターンする構成となっている。また、電源投入時のセキュリティ信号発生時には、固有情報としてチップコード（主基板固有ＩＤ）に加えて、メーカコードや製品コードも出力する態様であるため、この場合にはステップＳ１８２の判定が否定的になってステップＳ１８３〜Ｓ１８９の全てを実行してリターンする構成となっている。また、この電源投入時の場合、図２８（ａ）に示すように、メーカコード、製品コード、チップコードの順番でシリアル送信される。
また、各識別コードには、各コードのデータの種類とデータ長が分かる情報が含まれている（図２７により後述する）。
【０４１３】
次に、払出制御装置２００の処理について図１９〜図２２により説明する。
（ａ）払出制御装置のメイン処理
まず、図１９により、払出制御装置２００（払出用マイコン２０１）のメイン処理を説明する。
このメイン処理は、払出用マイコン２０１に強制的にリセットがかけられたことに基づいて開始する。即ち、電源装置５００の図示省略した電源スイッチがオン操作されると、所定のタイミングに（電源投入時の所定のリセット期間に）電源装置５００の制御信号生成部５０３からリセット信号が払出用マイコン２０１に入力されて払出用マイコン２０１のリセット端子がオンし、その後このリセット信号が解除されると、払出用マイコン２０１が起動する。なお、停電からの電源復旧時にも、同様にリセット信号がオンした後に解除されて払出用マイコン２０１が起動する。また、作業者が払出用マイコン２０１のユーザワークＲＡＭ７０３等の初期化をしようとする場合には、電源装置５００の図示省略した初期化スイッチをオン操作しながら前記電源スイッチをオン操作する必要がある。
【０４１４】
そして払出用マイコン２０１が起動すると、まず割込みを禁止し、ＣＰＵコア７０１や払出用マイコン２０１に内蔵されるＣＰＵ周辺回路（シリアルポートを含む）の初期設定を行うとともに（ステップＳ２０１、ステップＳ２０２）、ＲＡＭ（ユーザワークＲＡＭ７０３）へのアクセスを許可した後、全出力ポートにオフ信号（２値信号の「０」に相当する信号）を出力する（ステップＳ２０３、ステップＳ２０４）。なお、リセット信号によって各出力ポートはオフ設定（リセット）されているので、ソフト的に各出力ポートにオフ信号を出力する必要は必ずしもないが、ここでは念のためにステップＳ２０４が設けられている。
【０４１５】
次に、初期化スイッチ信号の状態によって前記初期化スイッチがオンしているか否か判断し（ステップＳ２０５）、オンしていればステップＳ２１０に進み、オンしていなければステップＳ２０６に進む。
なお、ステップＳ２１０に進むのは、前記初期化スイッチがオン操作されて払出用マイコン２０１が起動した場合、後述するステップＳ２０６で停電検査領域が全て正常ではないと判定された場合、或いは後述するステップＳ２０８でチェックサムが正常でないと判定された場合である。このため、ステップＳ２１０に進むと、払出用マイコン２０１のＲＡＭ（ユーザワークＲＡＭ７０３）内のデータ（アクセス禁止領域を除く）を初期化するなどの処理を行う。
【０４１６】
初期化スイッチがオンしていなければ、ステップＳ２０６に進んで、ＲＡＭ（ユーザワークＲＡＭ７０３）の停電検査領域１，２の全ての値が正常な停電検査領域チェックデータであるか否か判断し、正常であれば停電復帰時であるとしてステップＳ２０７に進み、異常であれば（正常に記憶されてなければ）通常の電源投入時であるとしてステップＳ２１０に進む。なお、停電検査領域チェックデータは、後述するステップＳ２２７で設定されるものである。このステップＳ２０６では、このように複数のチェックデータによって停電復帰時であるか否か判定するので、停電復帰時であるか否かの判断が信頼性高く為される。
次にステップＳ２０７では、ユーザワークＲＡＭ７０３のデータのチェックサムを算出し、ステップＳ２０８で電源遮断時のチェックサムと比較し、その値が正常（一致）か否かを判定する。このチェックサムが正常でない場合（即ちユーザワークＲＡＭ７０３のデータが壊れているとき）には、ステップＳ２１０に進み、前記チェックサムが正常である場合にはステップＳ２０９に進む。
ステップＳ２０９では、停電復旧のための処理（初期値設定）を実行する。即ち、全ての停電検査領域をクリアし、チェックサム領域をクリアし、エラー及び不正監視に係る領域をリセットし、ステップＳ２１２にジャンプする。
【０４１７】
一方、ステップＳ２０５で初期化スイッチがオンしていた場合には、ステップＳ２１０にジャンプし、ステップＳ２１０、２１１の処理を行う。ステップＳ２１０以降の処理に進むと、払出用マイコン２０１のユーザワークＲＡＭ７０３内のデータ（アクセス禁止領域を除く）を初期化するなどの処理を行う。即ち、ステップＳ２１０では使用する全てのユーザワークＲＡＭ７０３の領域をクリアする。具体的には、ユーザワークＲＡＭ７０３において、アクセス禁止領域より前の全作業領域をクリアし、アクセス禁止領域より後の全スタック領域をクリアする。次いで、ステップＳ２１１で初期化すべき領域に電源投入時の初期値をセーブする。
【０４１８】
次いで、ステップＳ２１２では、例えば払出用マイコン２０１の内部に設けられたＣＴＣ（Counter/Timer Circuit）を起動する。なお、ＣＴＣはタイマ割込みのための回路であり、このタイマ割込みによって後述のタイマ割込み処理（図２４）が定期的に実行される。
次にステップＳ２１３では、割込みを許可し、次のステップＳ２１４では、発射制御判定処理を行う。これは、カードユニット５５１がカードユニット接続基板５４を介してパチンコ機１（払出制御装置２００）と接続されないと遊技球を発射できない状態とするものである。
次いで、ステップＳ２１５で球貸し制御モード中であるかどうかを判別し、球貸し制御モード中であればステップＳ２１６に進み、球貸し制御モード中でなければステップＳ２１７に進む。ステップＳ２１６では球貸し制御処理を行う。これは、遊技者が球貸し操作を行う等の状況に応じて球貸しのために遊技球の払い出しなどの処理を行うものである。ステップＳ２１６を経るとステップＳ２２１にジャンプする。
【０４１９】
一方、ステップＳ２１５からステップＳ２１７に分岐すると、このステップＳ２１７では賞球制御モード中かどうかを判別し、賞球制御モード中であればステップＳ２１８に進んで、賞球制御処理を行い、ステップＳ２２１にジャンプする。賞球制御処理は、賞球排出に関する制御を行うものである。
また、賞球制御モード中でなければステップＳ２１９に進んで、払出過剰エラー監視処理を実行し、このエラーが発生すれば払出過剰エラー中であることを示す情報が設定される。次いで、ステップＳ２２０で払出装置制御開始判定処理を実行する。これは、払出過剰エラー中でない場合に、賞球制御開始判定や球貸し制御開始判定を行うものである。
賞球制御開始判定処理は、未排出の賞球があって払出禁止中等でなければ賞球制御モード中を設定する処理である。また、球貸し制御開始判定処理は球貸し要求（ＢＲＱ信号による貸出要求）があると球貸し制御モード中を設定する処理である。但し、賞球制御モード中を設定する条件と、球貸し制御モード中を設定する条件の両方が成立した場合には、球貸しの制御が優先される構成となっている。
【０４２０】
さて、上記ステップＳ２１６、ステップＳ２１８、ステップＳ２２０を経ると、次いで、ステップＳ２２１でエラー報知編集処理を実行し、次のステップＳ２２２で停電監視信号のチェック回数（例えば２回）を設定し、ステップＳ２２３に進む。エラー報知編集処理は、なんらかのエラーが発生したときに、このエラーを報知する情報を編集する処理である。
ステップＳ２２３では、停電監視信号がオンしているか否か判定し、オンしていれば停電の最終判断のためのステップＳ２２４に進み、オンしていなければステップＳ２２３に戻る。このため、通常運転中は、ステップＳ２１４〜Ｓ２２３を繰り返す。
そして、ステップＳ２２４に進むと、前記チェック回数分だけ停電監視信号のオン状態が継続しているか否か判定し、この判定結果が肯定的であると停電発生と最終判断してステップＳ２２５に進み、否定的であれば停電発生と判断できないとしてステップＳ２２３に戻る。
なお停電監視信号がオンになると、この停電監視信号をＮＭＩ割込信号として、実行中の処理を中断してステップＳ２２５以降の停電処理を強制的に実行する態様でもよい。但し本例の構成であると、停電監視信号のオン状態をステップＳ２２４で複数回チェックするので、実際には停電が発生していないのにノイズ等によって停電監視信号が一時的かつ瞬間的にオンした場合に停電発生と誤判断してしまうことがないという利点がある。
【０４２１】
そしてステップＳ２２５に進むと、割込を禁止した後、次のステップＳ２２６で全ての出力をオフし（全出力ポートにオフデータを出力し）、次いでステップＳ２２７で停電情報設定処理を実行する。停電情報設定処理では、前述の停電検査領域チェックデータ１を停電検査領域１にセーブし、停電検査領域チェックデータ２を停電検査領域２にセーブする。
ステップＳ２２７を経ると、次のステップＳ２２８で、ユーザワークＲＡＭ７０３のデータのチェックサムを算出して所定のチェックサム領域にセーブし、次いでステップＳ２２９でユーザワークＲＡＭ７０３へのアクセスを禁止した後、待機する（前述した制御信号生成部５０３からのリセット信号を待つリセット待ち状態となる）。なお図１９において、「ＲＷＭ」とあるのはユーザワークＲＡＭ７０３を意味する。
なお、以上のステップＳ２２５〜Ｓ２２９の停電処理は、停電によって電源電圧が払出用マイコン２０１の動作電圧未満に低下する前に行われる。
【０４２２】
（ｂ）払出制御装置の固有情報受信割込み処理
次に、払出制御装置２００の固有情報受信割込み処理を図２０により説明する。
この固有情報受信割込み処理は、電源投入時やガラス枠５あるいは前面枠４の開放時などのイベントが発生したときに割込みがかかって開始される。
この固有情報受信割込み処理では、まずステップＳ２３１でレジスタを退避し、ステップＳ２３２で固有情報受信割込み要求をクリアする。次いで、ステップＳ２３３で通信割込みを許可する。これは、遊技制御装置１００と払出制御装置２００との間の通信割込みを許可するものである。次いで、ステップＳ２３４で払出制御装置２００におけるシリアル受信バッファのデータを読み込み、ステップＳ２３５で固有情報受信継続中かどうかを判別する。ここでの固有情報は主基板固有ＩＤを指す。なお、シリアル受信バッファは、シリアル通信回路７０４ａ内にある。
【０４２３】
固有情報受信継続中であれば（即ち、後述する受信継続中フラグがセットされていれば）、ステップＳ２３６に進んでタイムアウトかを判断する。ここでは、後述するタイムアウト監視タイマがタイムアップしていれば、タイムアウトと判断される。タイムアウトでなければ、ステップＳ２３７乃至ステップＳ２４０の処理に移行する。まず、ステップＳ２３７では固有情報受信カウンタに対応する主制御固有情報領域のアドレスを算出し、次のステップＳ２３８では算出後のアドレスに受信データをセーブする。これにより、算出したアドレスに遊技制御装置１００から受信した主基板固有ＩＤに関するデータが保存される。次いで、ステップＳ２３９で固有情報受信カウンタを更新し、ステップＳ２４０で固有情報解析処理（詳細は後述）を実行した後、ステップＳ２４１に進む。
一方、ステップＳ２３５で固有情報受信継続中でなければ、ステップＳ２４３に分岐し、受信データはスタートコードか否かを判別する。また、ステップＳ２３６でＹＥＳのとき、すなわち、タイムアウトと判断したときはステップＳ２４２に分岐して受信継続中フラグをクリアした後、ステップＳ２４３に進む。
【０４２４】
ステップＳ２４３で受信データがスタートコードでなければ、ステップＳ２４１にジャンプし、スタートコードであれば、ステップＳ２４４に進んで受信継続中フラグをセットする。次いで、ステップＳ２４５で固有情報受信カウンタをリセットし、ステップＳ２４６でタイムアウト監視タイマの初期値を設定した後、ステップＳ２３７に分岐する。したがって、このときはステップＳ２３７乃至ステップＳ２４０の処理が行われて、ステップＳ２４１に進む。
ステップＳ２４１では、シリアル受信バッファが空かどうかを判別し、空でなければステップＳ２３４に戻って上記のルーチンを繰り返す。そして、シリアル受信バッファが空になると、ステップＳ２４７に進んでメインルーチンを再開すべく、全ての割込みを許可し、ステップＳ２４８で退避させたレジスタを復帰させ、そして割込時に中断した処理に復帰（リターン）する。
【０４２５】
（ｃ１）払出制御装置の固有情報解析処理（イ）
次に、前記固有情報受信割込み処理におけるステップＳ２４０で実行される固有情報解析処理の１つを図２１により説明する。
ここで、固有情報解析処理には複数（例えば、３つ）の形態があり、下記の通りである。下記の説明で、主基板とは遊技制御装置１００のことで、払出基板とは払出制御装置２００のことで、さらに両基板とは主基板と払出基板の両方のことであり、さらに「出力する」とは、情報を払出制御装置２００から出力するという意味である。
（イ）主基板の情報のみを出力する場合
（ロ）両基板の情報をそれぞれに出力する場合
（ハ）両基板の情報を合成して出力する場合
図２１の処理は、（イ）主基板固有ＩＤのみを払出制御装置２００から出力する場合である。
このルーチンが開始されると、まずステップＳ２５１で最初の識別コードを受信済みであるかどうかを判別し、受信済みでなければ固有情報受信割込み処理にリターンする。一方、最初の識別コードを受信済みであれば、ステップＳ２５２に進んで最初の識別コードを元に受信予定データ数を決定する。次いで、ステップＳ２５３で受信データ数が受信予定データ数に達したかをチェックし、ステップＳ２５４でチェック結果を判別し、受信予定データ数に達していなければ固有情報受信割込み処理にリターンし、達していればステップＳ２５５以降の処理を実行する。これにより、主基板固有ＩＤが取得される。
【０４２６】
ステップＳ２５５では主制御固有情報領域のデータを固有情報送信バッファ領域にコピーする。送信バッファは固有情報を外部に送信するためのものである。次いで、ステップＳ２５６で外部に送信するデータ数を固有情報送信カウンタに設定し、ステップＳ２５７で主制御固有情報領域を全てクリアし、ステップＳ２５８で固有情報受信継続中フラグをクリアし、ステップＳ２５９で固有情報受信カウンタをリセットし、さらにステップＳ２６０で送信を開始するためにパラメータを初期設定した後、固有情報受信割込み処理にリターンする。
このようにして、遊技制御装置１００から受信した固有情報を解析し、主基板固有ＩＤのみを払出制御装置２００から外部に送信するために必要な処理が行われる。
【０４２７】
（ｃ２）払出制御装置の固有情報解析処理（ロ）
次に、固有情報解析処理の（ロ）の形態例を図２２により説明する。
このルーチンが開始されると、まずステップＳ２７１で最初の識別コードを受信済みであるかどうかを判別し、受信済みでなければ固有情報受信割込み処理にリターンする。一方、最初の識別コードを受信済みであれば、ステップＳ２７２に進んで最初の識別コードを元に受信予定データ数を決定する。次いで、ステップＳ２７３で受信データ数が受信予定データ数に達したかをチェックし、ステップＳ２７４でチェック結果を判別し、受信予定データ数に達していなければ固有情報受信割込み処理にリターンし、達していればステップＳ２７５以降の処理を実行する。これにより、主基板固有ＩＤが取得される。
【０４２８】
ステップＳ２７５では主制御固有情報領域のデータを固有情報送信バッファ領域にコピーする。送信バッファは固有情報を外部に送信するためのものである。次いで、ステップＳ２７６で払出チップコード（払出固有ＩＤ）を読み出す。これは、チップ個別ＩＤレジスタ７１６からＣＰＵコア７０１を識別するチップコードを読み出すことで行われる。また、ステップＳ２７６では読み出した払出チップコードを固有情報送信バッファ領域にセーブする。
次いで、ステップＳ２７７で外部に送信するデータ数（主基板固有ＩＤと払出固有ＩＤの両方のデータ数）を固有情報送信カウンタに設定し、ステップＳ２７８で主制御固有情報領域を全てクリアし、ステップＳ２７９で固有情報受信継続中フラグをクリアし、ステップＳ２８０で固有情報受信カウンタをリセットし、さらにステップＳ２８１で送信を開始するためにパラメータを初期設定した後、固有情報受信割込み処理にリターンする。
このようにして、遊技制御装置１００から受信した固有情報を解析し、主基板固有ＩＤと払出固有ＩＤのそれぞれを払出制御装置２００から外部に送信するために必要な処理が行われる。
【０４２９】
（ｃ３）払出制御装置の固有情報解析処理（ハ）
次に、固有情報解析処理の（ハ）の形態例を図２３により説明する。
このルーチンが開始されると、まずステップＳ２９１で最初の識別コードを受信済みであるかどうかを判別し、受信済みでなければ固有情報受信割込み処理にリターンする。一方、最初の識別コードを受信済みであれば、ステップＳ２９２に進んで最初の識別コードを元に受信予定データ数を決定する。次いで、ステップＳ２９３で受信データ数が受信予定データ数に達したかをチェックし、ステップＳ２９４でチェック結果を判別し、受信予定データ数に達していなければ固有情報受信割込み処理にリターンし、達していればステップＳ２９５以降の処理を実行する。これにより、主基板固有ＩＤが取得される。
【０４３０】
ステップＳ２９５では主制御固有情報領域のデータをロードし、ロードしたデータがチップコードか否かをステップＳ２９６で判別する。判別結果がＹＥＳであれば、主基板固有ＩＤがチップコードであると判断することになる。ＹＥＳであれば、ステップＳ２９７で対応する払出のチップコードを読み出す。これは、チップ個別ＩＤレジスタ７１６からＣＰＵコア７０１を識別するチップコード（払出固有ＩＤ）を読み出すことで行われる。また、このステップＳ２９７では読み出した払出チップコードと主制御固有情報領域からロードしておいた主基板のチップコード（主基板固有ＩＤ）とを合成する。合成はどのような方法でもよい。次いで、ステップＳ２９８で合成したデータを固有情報送信バッファ領域にセーブする。一方、ステップＳ２９６でロードしたデータがチップコードでなければ、ステップＳ２９８に分岐する。次いで、ステップＳ２９９に進み、全データのコピーが完了したかどかを判別する。全データのコピーが完了していなければ、ステップＳ２９５に戻って処理を繰り返す。これにより、払出のチップコードと主基板のチップコードとが合成され、合成したデータと場合によりその他の固有情報のデータ（主基板のメーカコードや製品コードのデータ）が固有情報送信バッファ領域にセーブされるまでルーチンが繰り返される。
【０４３１】
そして、ステップＳ２９９で全データのコピーが完了したと判断されると、ステップＳ３００に進み、外部に送信するデータ数（主基板固有ＩＤと払出固有ＩＤの合成データ数）を固有情報送信カウンタに設定し、ステップＳ３０１で主制御固有情報領域を全てクリアし、ステップＳ３０２で固有情報受信継続中フラグをクリアし、ステップＳ３０３で固有情報受信カウンタをリセットし、さらにステップＳ３０４で送信を開始するためにパラメータを初期設定した後、固有情報受信割込み処理にリターンする。
このようにして、遊技制御装置１００から受信した固有情報を解析し、主基板固有ＩＤと払出固有ＩＤの両方を合成して払出制御装置２００から外部に送信するために必要な処理が行われる。
【０４３２】
（ｄ）払出制御装置のタイマ割込み処理
次に、払出制御装置２００のタイマ割込み処理を図２４により説明する。
このタイマ割込処理は、前述したメイン処理（図１９）におけるステップＳ２１２、ステップＳ２１３の処理によって開始され、所定のタイマ割込周期で繰り返し実行される。
このタイマ割込処理では、まずステップＳ３１１〜３１３で、レジスタの退避、タイマ割込みの割込み要求のクリア、通信割込みの許可をそれぞれ実行した後、ステップＳ３１４、ステップＳ３１５でそれぞれ出力処理と入力処理を順次実行する。
出力処理では、例えば出力データを対応する出力ポートに設定する処理などを行う。また入力処理では、例えば、前述の各スイッチ類（ガラス枠開放検出スイッチ２１１、前面枠開放検出スイッチ２１２、オーバーフロースイッチ２１３、電波検知センサ２１４、払出球検出スイッチ２１５、シュート球切れスイッチ２１６など）の検出信号があった場合に対応する入力フラグを設定する、或いは遊技制御装置１００からの払出制御コマンドを受信するなどの処理を実行する。
【０４３３】
次にステップＳ３１６で、タイマ更新処理を実行した後、ステップＳ３１７で要求監視処理を実行する。要求監視処理は、例えば払出制御コマンドを受信した場合にこのコマンドを解析するなどのコマンド解析処理を実行したり、球貸し要求監視処理など行うものである。
次いで、入力監視処理（ステップＳ３１８）、払出モータ出力編集処理（ステップＳ３１９）、外部情報出力編集処理（ステップＳ３２０）を順次実行する。入力監視処理は、例えば、前述した入力フラグが設定されていると、その入力フラグに基づく処理（エラー判定など）を行うものである。払出モータ出力編集処理は、払出モータ２２２に出力する制御信号の設定を行う処理である。外部情報出力編集処理は、払出制御装置２００から出力するデータを設定する処理である。
その後、ステップＳ３２１、ステップＳ３２２で、メインルーチンを再開すべく、タイマ割込を許可し、退避させたレジスタを復帰させ、そして割込時に中断した処理に復帰（リターン）する。
【０４３４】
（ｅ）払出制御装置の外部情報出力編集処理
次に、前記タイマ割込み処理におけるステップＳ３２０で実行される外部情報出力編集処理を図２５により説明する。
このルーチンが開始されると、まずステップＳ３３１で賞球信号編集処理を行う。これは、遊技制御装置１００からの排出コマンドに基づいて排出した賞球の数を表す信号（賞球信号）の出力データを設定するものである。
次いで、ステップＳ３３２で固有情報信号編集処理を行う。これは、払出制御装置２００から出力する固有情報信号の編集を行うもので、詳細は図２６で後述する。ステップＳ３３２を経るとタイマ割込み処理にリターンする。
【０４３５】
（ｆ）払出制御装置の固有情報信号編集処理
次に、前記外部情報出力編集処理におけるステップＳ３３２で実行される固有情報信号編集処理を図２６により説明する。
このルーチンが開始されると、まずステップＳ３４１で送信データがあるかどうかを判別する。これは、払出制御装置２００から外部に出力するための送信データがあるかどうかを判断するものである。ステップＳ３４１でＮＯのときは、ルーチンを終了して外部情報出力編集処理にリターンする。
一方、ステップＳ３４１で送信データがあると判断すると、ステップＳ３４２で固有情報送信バッファ領域のデータをロードし、ステップＳ３４３でロードしたデータをシリアル通信回路７０４ａ内のシリアル送信バッファに書き込む。次いで、ステップＳ３４４でデータを取り出した固有情報送信バッファ領域をクリアし、ステップＳ３４５で全データの書き込みが終了したかどうかを判別する。これは、シリアル送信バッファに外部出力すべき情報を全て書き込んだか否かを判断するものである。全データの書き込みが終了していなければ、ステップＳ３４２に戻ってルーチンを繰り返し、全データの書き込みが終了すると、ステップＳ３４６に進んで送信に関するパラメータをクリアした後、外部情報出力編集処理にリターンする。
このようにして、固有情報信号編集処理が行われる。
【０４３６】
以上のような各プログラムを実行することにより、主基板固有ＩＤが外部に出力されるが、そのタイミングチャートを説明する。
なおここで、タイミングチャートの説明の前に、個体識別情報の送信の具体例を図２７に示す。
図２７に示すものは、電源投入時／停電復旧時と、通常遊技中（枠開放時／大当り時）の例である。例えば、電源投入時／停電復旧時には、スタートコード、区分識別コード、メーカコード１〜３、区分識別コード、製品コード１〜８、区分識別コード、チップコード１〜４という順序の１９バイトのデータが個体識別情報の配列として送信される。
一方、通常遊技中（枠開放時／大当り時）には、スタートコード、区分識別コード、チップコード１〜４という順序の６バイトのデータが個体識別情報の配列として送信される。
ここで、区分識別コードは、状況によって固有情報のデータ長が変化するので、受け側が区別できるように、データの種類とデータ長を含んだ識別子として用意したものである。
なお、図２７に示すデータ例では、電源投入時と通常遊技中で送信データ量を変化させるとしているが、このような例に限るものではなく、例えば通常遊技中（枠開放時／大当り時）にも全データ（この例では１９バイト）を送信する構成としてもよい。
【０４３７】
図２８は、シリアル通信で固有ＩＤ（図２８では固有識別情報と表記）を遊技制御装置１００から外へ（ここでは払出制御装置２００の方へ）出力する際のタイミングチャートを示す図である。
まず、パチンコ機１の電源投入時においては、図２８（ａ）に示すように遊技機状態信号（セキュリティ信号）が規定の時間だけＯＮとなる（図１５のフローチャート参照：ステップＳ１３２乃至ステップＳ１３９）。そうすると、そのＯＮ期間ではシリアル通信にてスタートコード、区分識別コード、メーカコード１、メーカコード２、・・・・・チップコード３、チップコード４というような順序の１９バイトのデータが個体識別情報の配列（図２７参照）として遊技制御装置１００から払出制御装置２００にシリアルで送られる。
【０４３８】
一方、通常遊技中の固有識別情報の出力は、図２８（ｂ）に示される。
すなわち、通常遊技中にガラス枠５あるいは前面枠４が開放すると、遊技機状態信号（枠開放信号）が規定の時間だけＯＮとなり、これはガラス枠５あるいは前面枠４が閉鎖されるまで続く（図１６のフローチャート参照）。そうすると、そのＯＮ期間ではシリアル通信にてスタートコード、区分識別コード、チップコード１、チップコード２、チップコード３、チップコード４というような順序の６バイトのデータが個体識別情報の配列（図２７参照）として遊技制御装置１００から払出制御装置２００にシリアルで送られる。この場合、遊技機状態信号の立ち上り時点から、個体識別情報の出力が開始される。
このように、電源投入やガラス枠５あるいは前面枠４の開放などというイベント発生時に、これらのイベントに合わせて固有ＩＤを遊技制御装置１００から外へ（払出制御装置２００の方へ）出力することができ、最終的には外部情報端子板５５を介して外部の管理装置７８０に出力することができる。特に、このようなイベント発生時には、遊技用マイコン１１１が不正に交換されているかどうかを外部の管理装置７８０にて容易にチェックすることができるので、不正に対して有効に対処することができる。したがって、遊技店の開店時だけでなく、開店中に遊技用マイコン１１１が不正に交換されたケースでも容易に不正をチェックすることができる。
【０４３９】
実施例１によれば、以下のような効果がある。
以上のように本実施例１のパチンコ機１では、遊技プログラムが実行される以前に、遊技用マイコン１１１（遊技機用演算処理装置）における遊技領域部６００Ｂの制御回路（ＨＰＧ）６２５により遊技領域部６００ＡのＨＷパラメータＲＯＭ６１５に格納されている固有ＩＤ（個体識別情報）が読み出されてチップ個別ＩＤレジスタ６１６及びＩＤプロパティＲＡＭ６２４にコピーされる。そして、チップ個別ＩＤレジスタ６１６にコピーされた固有ＩＤは、遊技プログラムが実行されることにより、電源投入時やガラス枠５あるいは前面枠４の開放時などに読み出され、外部バスインターフェース６０４を通り、内蔵のシリアル通信回路６０４ａによってシリアル通信形式にされて遊技用マイコン１１１の外部に遊技機状態信号に対応させて出力されてシリアル転送で外部装置側（払出制御装置２００）に送られ、さらに固有ＩＤは払出制御装置２００から外部情報端子板５５を介して遊技店の管理装置７８０に伝送される。また場合によっては、払出制御装置２００の払出用マイコン２０１（遊技機用演算処理装置）の固有ＩＤ（個体識別情報）も遊技機状態信号に対応させて外部装置側（管理装置７８０）に出力される。
したがって、遊技機用演算処理装置を有する制御装置（遊技制御装置１００や払出制御装置２００）に対する不正の可能性が高いことを外部に報知可能となる。つまり、不正の可能性や不正発生時の状況が判定できる情報（遊技機状態信号に対応した個体識別情報）が外部装置側に出力可能である。
というのは、このように遊技機状態信号に対応させて伝送される遊技機用演算処理装置の固有ＩＤ（個体識別情報）を遊技店の管理装置７８０で監視すれば、各制御装置に対する不正発生を容易に発見できる。例えば、遊技機設置時に管理装置７８０に予め登録しておいた固有ＩＤと遊技機状態信号に対応して送られてくる固有ＩＤを、管理装置７８０でその都度比較する処理を行うようにし、不一致ならば不正発生と判定すればよい。
【０４４０】
また、遊技機状態信号に対応させて個体識別情報が出力されるので、外部装置（この場合、管理装置７８０）は、送られてくる個体識別情報と対応する遊技機状態信号の整合が容易に取れるので、遊技機の状況が把握し易くなり、不正が発生した場合の対策が取り易くなる。というのは、仮に遊技機状態と同期を取らずに出力すると、固有情報を受けた時にどのような状況で送られたのかを外部装置側で探さなくてはならないが、本実施例ではその必要がない。
また本実施例では、特定の遊技機状態信号がオンする場合に個体識別情報を出力する構成であり、定期的に個体識別情報を送信しないので、出力した個体識別情報を外部から読み取られにくい。
また、定期的に個体識別情報を送信しないので、ホールの遊技機台数に伴い通信データ量が膨大になってしまう問題を回避できる。
【０４４１】
また、本実施例１では前述したように遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン１１１（演算処理装置）から出力することができる。
その場合に、情報領域部６００Ｂ（情報処理部）の大幅な改善や変更は必要なく、莫大な費用や期間も要しない。
【０４４２】
例えば、従来の技術であれば、固有ＩＤの出力形態（プロトコル等）の改善や変更等を行うには情報処理部の改善や変更が必要となり、演算処理装置を構成するＩＣ自体を作成し直すことになる。これは莫大な費用や期間を要してしまう。
そこで、機種毎に作成されるとともに演算処理装置に書き込まれる遊技プログラムに、この固有ＩＤを出力する機能を備えれば、遊技プログラムの変更によって固有ＩＤの出力形態や出力タイミング等の改善や変更が安価で迅速に行うことができる。そのため、遊技プログラムによって固有ＩＤを出力できるようにした演算処理装置の要望がある。
しかし近年、磁石や振動等による不正対策や遊技の興趣を高めるための工夫等で、遊技プログラムが複雑になり、また新たに固有ＩＤを出力するための処理を追加となり、プログラムサイズが大きくなることが余儀なくされるが、遊技プログラムは所定のサイズに収めなければならず、遊技プログラムの効率化を行わなければならない。
【０４４３】
このような状況であっても、本実施例１では遊技プログラムを所定のサイズに収めつつ、遊技プログラムの効率化を行って、遊技プログラムの制御下で効率良く、容易に固有ＩＤを演算処理装置から外部（例えば、遊技店側）に出力する遊技機を実現することができる。すなわち、図７から明らかであるように、店側への固有ＩＤの出力は遊技プログラムにて遊技用マイコン１１１の遊技領域部６００Ａで行っているので、遊技用マイコン１１１の情報領域部６００Ｂに対する大幅な改善や変更は必要なく、莫大な費用や期間も要しない。
また、図９以降のフローチャートから明らかであるように、遊技プログラムも外部情報編集処理に少しの変更を加えるだけで固有ＩＤを外部出力できるから、遊技プログラムのサイズも大きくならず、所定のサイズに収めることができる。さらに、遊技プログラムも効率化している。例えば、大当り、扉や枠の開放といったイベントが発生したタイミングは従来と同様のプログラム処理で分かる事項であり、このようなイベント発生時に固有ＩＤを出力する処理を加えるだけで済むから、遊技プログラムの効率化を行いつつ、固有ＩＤを出力することができる。
【０４４４】
なお、遊技店の管理装置７８０（店側）への固有ＩＤの出力は遊技プログラムにて遊技用マイコン１１１の遊技領域部６００Ａで行っているが、検査機関への固有ＩＤの出力は遊技用マイコン１１１における情報領域部６００Ｂが行い、ＩＤプロパティＲＡＭ６２４にコピーされている固有ＩＤを外部通信制御回路６２６が外部へ転送する際の制御を行うことによって行われる。その場合は、遊技制御装置１００の検査装置接続端子１１２に検査装置を接続することで、検査装置が作動して、固有ＩＤを外部に読み出すことになる。
上記のように遊技店の管理装置７８０（店側）への固有ＩＤの出力するときは、外部情報端子板５５を通して行われる。この場合、固有ＩＤの店側への伝送については、従来と同様の構造の基板対電線用コネクタ６３ａ及び基板対電線用コネクタ６７に対して、メスタイプの所定のコネクタをそれぞれ差し込むという簡単な接続作業だけで遂行することができ、間違いが起きにくく、容易である効果がある。
また、固有ＩＤを含む全ての信号の伝送にアイソレーション手段６２としてのフォトカプラ群６５を介しているので、電気的な不正やノイズを遮断でき、セキュリティが向上する。
【０４４５】
さらに、実施例１では払出制御装置２００における払出用マイコン２０１が実行する払出プログラムにおいて、主基板固有ＩＤを払出制御装置２００から外部に出力する制御を行っているので、遊技制御装置１００の負担をかけずに外部に主基板固有ＩＤを取り出すことができる。
また、払出プログラムでは主基板固有ＩＤと払出固有ＩＤのそれぞれを払出制御装置２００から出力する制御や、主基板固有ＩＤと払出固有ＩＤの両方を合成して払出制御装置２００から出力する制御も行うことにより、より確実に、遊技用マイコン１１１（演算処理装置）に対する不正を抑止することができるとともに、払出用マイコン２０１（第２の演算処理装置）に対する不正も抑止することができる。
【０４４６】
また実施例１には、以下のような各効果がある。
固有ＩＤ（個体識別情報）は遊技用マイコン１１１（第１の演算処理装置）であることを識別可能であると同時に、遊技機毎を識別可能であるため、遊技店が個々の遊技機を管理することが可能で、不正者は個々の演算処理装置に対して不正改造を施さなければならなくなるのでセキュリティが向上するという効果がある。
主基板である遊技制御装置１００と外部情報端子板５５との間の全部品が盤要素（交換可能な遊技盤面という要素）となる構成に比べて、遊技制御装置１００−払出制御装置２００−外部情報端子板５５の間で、遊技制御装置１００以外の基板と全配線を枠要素（遊技枠の方で、遊技盤を装着する側）にすると、いわゆるベニヤ価格を安く提供でき、新台入替時の交換作業の効率があがる。
また、処理時間に余裕のない（演出制御装置等３００も管理している）遊技制御装置１００は、固有ＩＤの送信タイミングで固有ＩＤを払出制御装置２００に送信し、処理時間に余裕のある（遊技球の払い出しのため待ち時間が多く処理に余裕がある）払出制御装置２００が固有ＩＤを出力制御するようにした構成なので、固有ＩＤの出力時間を長めに（信号幅を長めに）出力制御でき、また連続して固有ＩＤを出力する際も、後に出力する固有ＩＤの出力を待ちオフ時間を挟んで出力することができる。したがって、遊技機全体として遊技機外へ正確性を担保し、効率良く固有ＩＤを出力することができる。
【０４４７】
また、特に遊技制御装置１００から払出制御装置２００への固有ＩＤの伝送はシリアルで行い、払出制御装置１００から外部装置（例えば、管理装置７８０）への固有ＩＤの伝送もシリアルで行うので、以下の効果がある。
まず、遊技用マイコン１１１（第１の演算処理装置）に備わっているシリアル転送（送信）機能を利用することで、改めて転送（送信）処理をプログラム（例えば、遊技プログラム）で用意する必要が無くなるので、プログラム構成が効率化される。
また、パラレル転送（送信）に比べて、配線の本数が少なくなるのでコスト減になる。
【０４４８】
「実施例１の変形例」
次に、実施例１の変形例を図２９に基づいて説明する。
この変形例は、遊技制御装置８００についての信号のインターフェース構成を詳細にしたものであるとともに、一部の検出スイッチの入力経路を変更したものであり、図６と比較して払出制御装置８６０の構成が一部異なっている（ガラス枠開放検出スイッチ２１１や前面枠開放検出スイッチ２１２からの信号が遊技制御装置８００に入力され、払出制御装置８６０に入力されていない等）。その他のパチンコ機の構成は実施例１と同様であるため、重複する説明を省略する。
図２９は、変形例における遊技制御装置８００の詳細なブロック図である。
図２９において、遊技制御装置８００は、遊技を統括的に制御する主制御装置（主基板）であって、遊技用マイクロコンピュータ（以下、遊技用マイコン）８１１を有するＣＰＵ部８１０、入力ポートなどを有する入力部８２０、出力ポートなどを有する出力部８３０、ＣＰＵ部８１０と入力部８２０と出力部８３０との間を接続するデータバス８４０などからなる。
【０４４９】
上記ＣＰＵ部８１０は、アミューズメントチップ（ＩＣ）と呼ばれる遊技用マイコン８１１と、後述する近接Ｉ／Ｆ８２１からの信号（始動入賞検出信号）を論理反転して遊技用マイコン８１１に入力させるインバータなどからなる反転回路８１２と、水晶振動子のような発振子を備え、ＣＰＵの動作クロックやタイマ割込み、乱数生成回路の基準となるクロックを生成する発振回路８１３などを有する。
遊技用マイコン８１１は、ＣＰＵ（中央処理ユニット：マイクロプロセッサ）８１１Ａ、読出し専用のＲＯＭ（リードオンリメモリ）８１１Ｂ及び随時読出し書込み可能なＲＡＭ（ランダムアクセスメモリ）８１１Ｃを備える。
ＲＯＭ８１１Ｂは、遊技制御のための不変の情報（プログラム、固定データ、各種乱数の判定値、固有ＩＤ等）を不揮発的に記憶し、ＲＡＭ８１１Ｃは、遊技制御時にＣＰＵ８１１Ａの作業領域や各種信号や乱数値の記憶領域として利用される。ＲＯＭ８１１Ｂ又はＲＡＭ８１１Ｃとして、ＥＥＰＲＯＭのような電気的に書換え可能な不揮発性メモリを用いてもよい。
【０４５０】
ＣＰＵ８１１Ａは、ＲＯＭ８１１Ｂ内の遊技制御用プログラムを実行して、払出制御装置８５０や演出制御装置３００に対する制御信号（コマンド）を生成したりソレノイド１３２，１３３や一括表示装置３５の駆動信号を生成したりしてパチンコ機１全体の制御を行う。
また、図示しないが、遊技用マイコン８１１は、特図変動表示ゲームの大当り判定用乱数や大当りの図柄を決定するための大当り図柄用乱数、普図変動表示ゲームの当り判定用乱数等をハード的に生成するための乱数生成回路と、発振回路８１３からの発振信号（原クロック信号）に基づいてＣＰＵ８１１Ａに対する所定周期（例えば、４ミリ秒）のタイマ割込み信号や乱数生成回路の更新タイミングを与えるクロックを生成するクロックジェネレータと、を備えている。
【０４５１】
ここで、遊技制御装置８００及び該遊技制御装置８００によって駆動されるソレノイド１３２，１３３などの電子部品には、電源装置８５０で生成されたＤＣ３２Ｖ，ＤＣ１２Ｖ，ＤＣ５Ｖなど所定のレベルの直流電圧が供給されて動作可能にされる。
電源装置８５０は、２４Ｖの交流電源から上記ＤＣ３２Ｖの直流電圧を生成するＡＣ−ＤＣコンバータやＤＣ３２Ｖの電圧からＤＣ１２Ｖ，ＤＣ５Ｖなどのより低いレベルの直流電圧を生成するＤＣ−ＤＣコンバータなどを有する通常電源部８５１と、遊技用マイコン８１１の内部のＲＡＭに対して停電時に電源電圧を供給するバックアップ電源部８５２と、停電監視回路や初期化スイッチを有し遊技制御装置８５０に停電の発生、回復を知らせる停電監視信号や初期化スイッチ信号、リセット信号などの制御信号を生成して出力する制御信号生成部８５３などを備える。
【０４５２】
この変形例では、電源装置８５０は、遊技制御装置８００と別個に構成されているが、バックアップ電源部８５１及び制御信号生成部８５３は、別個の基板上あるいは遊技制御装置８００と一体、即ち、主基板上に設けるように構成してもよい。遊技盤２０及び遊技制御装置８００は機種変更の際に交換の対象となるので、このように、電源装置８５０若しくは主基板とは別の基板にバックアップ電源部８５２及び制御信号生成部８５３を設けることにより、機種変更の際の交換の対象から外しコストダウンを図ることができる。
【０４５３】
上記バックアップ電源部８５２は、電解コンデンサのような大容量のコンデンサ１つで構成することができる。バックアップ電源は、遊技制御装置８００の遊技用マイコン８１１（特に内蔵ＲＡＭ８１１Ｃ）に供給され、停電中あるいは電源遮断後もＲＡＭに記憶されたデータが保持されるようになっている。制御信号生成部８５３は、例えば通常電源部８５１で生成された３２Ｖの電圧を監視してそれが例えば１７Ｖ以下に下がると停電発生を検出して停電監視信号を変化させる（本例ではオンさせる）とともに、所定時間後にリセット信号を出力する。また、電源投入時や停電回復時にもその時点から所定時間経過後にリセット信号を出力する。
【０４５４】
初期化スイッチ信号は、図示省略した初期化スイッチがオン状態にされたときに生成される信号で、遊技用マイコン８１１内のＲＡＭ８１１Ｃ及び払出制御装置８６０内のＲＡＭに記憶されている情報を初期化する。なお本例の場合、初期化スイッチ信号は電源投入時に読み込まれ、停電監視信号は遊技用マイコン８１１が実行するメインプログラムのメインループの中で繰り返し読み込まれる。リセット信号は、制御システム全体をリセットさせる。
【０４５５】
次に、遊技制御装置８００の入力部８２０には、入力ポートとして、第１入力ポート８２３と第２入力ポート８２２が設けられている。この入力部８２０には、第１始動口スイッチ１２０（図２０では始動口１スイッチ）、第２始動口スイッチ１２１（図２０では始動口２スイッチ）、ゲートスイッチ１２２、入賞口スイッチ１２３、カウントスイッチ１２４、磁気センサスイッチ１２５、振動センサスイッチ１２６からの検出信号が入力される。
【０４５６】
入力部８２０には、上記の各スイッチ１２０乃至１２６から入力される検出信号を０Ｖ−５Ｖの正論理の信号に変換するインタフェースチップ（近接Ｉ／Ｆ）８２１が設けられている。近接Ｉ／Ｆ８２１は、入力の範囲が７Ｖ−１１Ｖとされることで、近接スイッチ（スイッチ１２０乃至１２６）のリード線が不正にショートされたり、スイッチがコネクタから外されたり、リード線が切断されてフローティングになったような異常状態を検出でき、このような異常状態を検出すると異常検知信号を出力する構成とされている。また近接Ｉ／Ｆ８２１には、前記のような信号レベル変換機能を可能にするため、電源装置８５０から通常のＩＣの動作に必要な例えば５Ｖのような電圧の他に、１２Ｖの電圧が供給されている。
【０４５７】
ここで、近接Ｉ／Ｆ８２１の出力（異常検知信号除く）はすべて第２入力ポート８２２へ供給されデータバス８４０を介して遊技用マイコン８１１に読み込まれるとともに、主基板８００から中継基板８４５を介して図示しない試射試験装置へ供給されるようになっている。また、近接Ｉ／Ｆ８２１の出力のうち第１始動口スイッチ１２０と第２始動口スイッチ１２１の検出信号は、第２入力ポート８２２の他、反転回路８１２を介して遊技用マイコン８１１へ入力されるように構成されている。反転回路８１２を設けているのは、遊技用マイコン８１１の信号入力端子が、マイクロスイッチなどからの信号が入力されることを想定し、かつ負論理、即ち、ロウレベル（０Ｖ）を有効レベルとして検知するように設計されているためである。
【０４５８】
また、第２入力ポート８２２には、磁気センサスイッチ１２５や振動センサスイッチ１２６からの検出信号も入力されている。第２入力ポート８２２が保持しているデータは、遊技用マイコン８１１が第２入力ポート８２２に割り当てられているアドレスをデコードすることによりイネーブル信号ＣＥ１をアサート（有効レベルに変化）することよって、読み出すことができる（他のポートも同様）。第１入力ポート８２３のイネーブル信号はＣＥ２である。
【０４５９】
一方、第１入力ポート８２３には、ガラス枠開放検出スイッチ２１１や前面枠開放検出スイッチ２１２からの信号、及び払出制御装置８６０からの信号が入力されている。そしてこれら信号は、第１入力ポート８２３からデータバス８４０を介して遊技用マイコン８１１に供給されている。払出制御装置８６０からの信号には、払出異常を示すステータス信号、払出し前の遊技球の不足を示すシュート球切れスイッチ信号、オーバーフローを示すオーバーフロースイッチ信号がある。オーバーフロースイッチ信号は、下皿１０に遊技球が所定量以上貯留されていること（満杯になったこと）を検出したときに出力される信号である。
【０４６０】
また入力部８２０には、電源装置８５０からの停電監視信号や初期化スイッチ信号、リセット信号などの信号を遊技用マイコン８１１等に入力するためのシュミットトリガ回路８２４が設けられており、シュミットトリガ回路８２４はこれらの入力信号からノイズを除去する機能を有する。電源装置８５０からの信号のうち停電監視信号と初期化スイッチ信号は、一旦第１入力ポート８２３に入力され、データバス８４０を介して遊技用マイコン８１１に取り込まれる。つまり、前述の各種スイッチからの信号と同等の信号として扱われる。遊技用マイコン８１１に設けられている外部からの信号を受ける端子の数には制約があるためである。
【０４６１】
一方、シュミットトリガ回路８２４によりノイズ除去されたリセット信号ＲＳＴは、遊技用マイコン８１１に設けられているリセット端子に直接入力されるとともに、出力部８３０の各ポート（後述するポート８３１，８３２，８３５，８３６，８３７）に供給される。また、リセット信号ＲＳＴは出力部８３０を介さずに直接中継基板８４５に出力することで、試射試験装置へ出力するために中継基板８４５のポート（図示省略）に保持される試射試験信号をオフするように構成されている。また、リセット信号ＲＳＴを中継基板８４５を介して試射試験装置へ出力可能に構成するようにしてもよい。なお、リセット信号ＲＳＴは入力部８２０の各入力ポート８２２，８２３には供給されない。リセット信号ＲＳＴが入る直前に遊技用マイコン８１１によって出力部８３０の各ポートに設定されたデータはシステムの誤動作を防止するためリセットする必要があるが、リセット信号ＲＳＴが入る直前に入力部８２０の各ポートから遊技用マイコン８１１が読み込んだデータは、遊技用マイコン８１１のリセットによって廃棄されるためである。
【０４６２】
次に、遊技制御装置８００の出力部８３０は、データバス８４０に接続された出力ポートとして、第１ポート８３１、第２ポート８３２、第３ポート８３５、第４ポート８３６、及び第５ポート８３７を備える。なお、遊技制御装置８００から払出制御装置８６０及び演出制御装置３００へは、上記ポート８３１，８３２を介してパラレル通信でデータが送信される。
第１ポート８３１は、払出制御装置８６０へ出力する４ビットのデータ信号と、このデータ信号の有効／無効を示す制御信号（データストローブ信号）と、バッファ８３３を介して演出制御装置３００へ出力するデータストローブ信号ＳＳＴＢとを生成する。
第２ポート８３２は、演出制御装置３００へ出力する８ビットのデータ信号を生成する。
なおバッファ８３３は、演出制御装置３００の側から遊技制御装置８００へ信号を入力できないようにするため、即ち、片方向通信を担保するために、第１ポート８３１からの上記データストローブ信号ＳＳＴＢ及び第２ポート８３２からの８ビットのデータ信号を出力する単方向のバッファである。なお、第１ポート８３１から払出制御装置８６０へ出力する信号に対しても同様のバッファを設けるようにしてもよい。
【０４６３】
第３ポート８３５は、変動入賞装置２７の開閉部材を開閉させるソレノイド（大入賞口ソレノイド）１３３や第２始動入賞口２６の開閉部材２６ａを開閉させるソレノイド（普電ソレノイド）１３２の開閉データと、一括表示装置３５のＬＥＤのカソード端子が接続されているデジット線のオン／オフデータを出力するための出力ポートである。
第４ポート８３６は、一括表示装置３５に表示する内容に応じてＬＥＤのアノード端子が接続されているセグメント線のオン／オフデータを出力するための出力ポートである。
また第５ポート８３７は、大当り情報などパチンコ機１に関する情報を外部情報（実施例１と同様）として払出制御装置８６０を介して外部情報端子板５５へ出力するための出力ポートである。なお、外部情報端子板５５から出力された情報は、例えば遊技店に設置された情報収集端末や管理装置７８０に供給される。
【０４６４】
なお出力部８３０には、データバス８４０に接続され図示しない認定機関の試射試験装置へ変動表示ゲームの特図図柄情報を知らせるデータや大当りの確率状態を示す信号などを中継基板８４５を介して出力するバッファ８３４が実装可能に構成されている。このバッファ８３４は遊技店に設置される実機（量産販売品）としてのパチンコ機１の遊技制御装置８００（主基板）には実装されない部品である。なお、前記近接Ｉ／Ｆ８２１から出力される始動口スイッチなど加工の必要のないスイッチの検出信号は、バッファ８３４を通さずに中継基板８４５を介して試射試験装置へ供給される。
【０４６５】
一方、磁気センサスイッチ１２５や振動センサスイッチ１２６のようにそのままでは試射試験装置へ供給できない検出信号は、一旦遊技用マイコン８１１に取り込まれて他の信号若しくは情報に加工されて、例えば遊技機が遊技制御できない状態であることを示すエラー信号としてデータバス８４０からバッファ８３４、中継基板８４５を介して試射試験装置へ供給される。なお、中継基板８４５には、上記バッファ８３４から出力された信号を取り込んで試射試験装置へ供給するポートや、バッファを介さないスイッチの検出信号の信号線を中継して伝達するコネクタなどが設けられている。中継基板８４５上のポートには、遊技用マイコン８１１から出力されるチップイネーブル信号ＣＥも供給され、該信号ＣＥにより選択制御されたポートの信号が試射試験装置へ供給されるようになっている。
【０４６６】
また出力部８３０には、複数の駆動回路（第１ドライバ８３８ａ〜第４ドライバ８３８ｄ）が設けられている。第１ドライバ８３８ａは、第３ポート８３５から出力される大入賞口ソレノイド１３３や普電ソレノイド１３２の開閉データ信号を受けて、それぞれのソレノイド駆動信号を生成し出力する。第２ドライバ８３８ｂは、第３ポート８３５から出力される一括表示装置３５の電流引き込み側のデジット線のオン／オフ駆動信号を出力する。第３ドライバ８３８ｃ、第４ポート８３６から出力される一括表示装置３５の電流供給側のセグメント線のオン／オフ駆動信号を出力する。また第４ドライバ８３８ｄは、第５ポート８３７から管理装置７８０等の外部装置へ供給する外部情報を払出制御装置８６０を介して外部情報端子板５５へ出力するものである。
【０４６７】
なお、第１ドライバ８３８ａには、３２Ｖで動作する各ソレノイド１３２、１３３を駆動できるようにするため、電源電圧としてＤＣ３２Ｖが電源装置８５０から供給される。また、前記セグメント線を駆動する第３ドライバ８３８ｃには、ＤＣ１２Ｖが供給される。また前記デジット線を駆動する第２ドライバ８３８ｂは、表示データに応じたデジット線を電流で引き抜くためのものであるため、電源電圧は１２Ｖ又は５Ｖのいずれであってもよい。なお一括表示装置３５は、１２Ｖを出力する第３ドライバ８３８ｃにより前記セグメント線を介して所定のＬＥＤのアノード端子に電流が流し込まれ、接地電位を出力する第２ドライバ８３８ｂにより所定のＬＥＤのカソード端子からセグメント線を介して電流が引き抜かれることで、ダイナミック駆動方式で順次選択されたＬＥＤに電源電圧が流れて所定のＬＥＤが点灯する。また第４ドライバ８３８ｄは、外部情報を伝送する信号に１２Ｖのレベルを与えるため、ＤＣ１２Ｖが供給される。
【０４６８】
さらに、出力部８３０には、外部の検査装置８７０へ各遊技機の識別コードやプログラムなどの情報を送信するためのフォトカプラ８３９が設けられている。フォトカプラ８３９は、遊技用マイコン８１１が検査装置８７０との間でシリアル通信によってデータの送受信を行なえるように双方通信可能に構成されている。なお、かかるデータの送受信は、通常の汎用マイクロプロセッサと同様に遊技用マイコン８１１が有するシリアル通信端子を利用して行なわれるため、入力ポート８２２，８２３のようなポートは設けられていない。
払出制御装置８６０には、上述したように遊技用マイコン８１１から主基板の固有ＩＤが出力されるとともに、第４ドライバ８３８ｄを介して外部情報（実施例１と同様に賞球信号なども含む）が出力される。そして、払出制御装置８６０は実施例１と同様に外部情報端子板５５とケーブル及びコネクタで接続され、外部情報端子板５５にはフォトカプラ群６５が備えられており、さらに、外部情報端子板５５はケーブル及びコネクタで遊技店の管理装置７８０と接続される。
なお、遊技制御装置８００の遊技用マイコン８１１は、ＣＰＵ８１１Ａ、ＲＯＭ８１１Ｂ及びＲＡＭ８１１Ｃを備えているが、これらは実施例１で説明した遊技用マイコン１１１と同様の機能を有する遊技プログラムが実行されるようになっている。ただし、この変形例では、実施例１に比べて一部の検出スイッチの入力経路が変更になっており、また、払出制御装置８６０の構成が一部異なっているので、その部分はプログラムを一部変更するだけでよい。
【０４６９】
このような遊技制御装置８００のインターフェース構成を有する変形例においても、遊技プログラムを実行することにより、実施例１と同様に電源投入時やガラス枠５あるいは前面枠４の開放時などに、遊技用マイコン８１１から固有ＩＤが読み出されて遊技制御装置８００から払出制御装置８６０にシリアル通信で送られ、さらに固有ＩＤは払出制御装置８６０から外部情報端子板５５を介して遊技店の管理装置７８０に送られる。
したがって、この変形例においても、実施例１と同様に遊技機用演算処理装置を有する制御装置（少なくとも遊技制御装置）に対する不正の可能性が高いことを外部に報知可能となる。また、遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン８１１から出力することができる。
「実施例２」
【０４７０】
「実施例２：シリアル−パラレル−再送要求無し−管理装置」
次に、発明態様Ｔ１の実施例２を図３０及び図３１に基づいて説明する。
実施例２は遊技制御装置から払出制御装置への固有ＩＤの伝送はシリアルで変更はないものの、払出制御装置から外部への固有ＩＤの伝送をパラレルで行うものである。ただし、払出制御装置から遊技制御装置への固有ＩＤの再送要求はない形態である。なお、外部装置としては管理装置を設定している。
実施例２のパチンコ機の制御系のブロック図は、図６乃至図８と同様であり、略す。
次に、実施例２において、遊技制御装置で実行する遊技プログラムは下記の通りである（■マーク以外は実施例１と同一。払出プログラムも同様）
メイン処理
タイマ割込み処理
特図ゲーム処理
特図表示中処理
入賞口スイッチ／エラー監視処理
エラーチェック処理
外部情報編集処理
固有情報信号編集処理
固有情報取得処理
また、実施例２において、払出制御装置で実行する払出プログラムは下記の通りである。
メイン処理
固有情報受信割込み処理
固有情報解析処理
タイマ割込み処理
外部情報出力編集処理
■固有情報信号編集処理
【０４７１】
このように、遊技プログラムは実施例１と同様であり、説明を略す。
一方、払出制御装置における払出プログラムの内容は一部が異なっており、その他は実施例１と同様であり、説明を略す。
実施例２では、払出プログラムのうち、図３０に示す払出制御装置の固有情報信号編集処理が実施例１と異なる。
そこで、実施例２における払出制御装置の固有情報信号編集処理を図３０に基づいて説明する。
図３０において、このルーチンが開始されると、まずステップＳ４０１で固有情報ストローブ信号のＯＦＦデータを設定する。これは、最初に固有情報ストローブ信号をオフするものである。次いで、ステップＳ４０２で固有情報信号制御タイマが既にタイムアップ又は「−１」更新後にタイムアップしたかをチェックする。チェック結果はステップＳ４０３で判別し、ＮＯであればステップＳ４０４に分岐する。固有情報信号制御タイマは固有ＩＤを出力するのに必要な時間が設定される。
一方、ステップＳ４０３の結果がＹＥＳであれば、ステップＳ４０６に進んで未出力のデータが固有情報送信バッファ領域にあるかをチェックし、チェック結果はステップＳ４０７で判別し、未出力データがあれば、ステップＳ４０８に進んで固有情報出力制御タイマに制御タイマ初期値を設定する。次いで、ステップＳ４０９で固有情報送信カウンタに対応する固有情報送信バッファ領域のデータを固有情報信号として設定した後、ステップＳ４１０でデータを取り出した固有情報送信バッファ領域をクリアする。次いで、ステップＳ４１１で固有情報送信カウンタを更新して外部情報出力編集処理にリターンする。
【０４７２】
一方、ステップＳ４０３の結果がＮＯであれば、ステップＳ４０４に進んでストローブ信号のＯＮタイミングかどうかを判別し、ＯＮタイミングでなければリターンし、ＯＮタイミングであればステップＳ４０５に進んで固有情報ストローブ信号のＯＮ出力データを設定する。これにより、固有情報ストローブ信号がオンとなるので、これに合わせて図３１（ａ）に示すように個体識別情報が払出制御装置からパラレルで出力されることになる。ステップＳ４０５を経るとリターンする。
このようにして、個体識別情報の出力時間に合わせてストローブ信号がＯＮ、ＯＦＦしながら払出制御装置からパラレルで出力されていくが、その過程で、ステップＳ４０７のチェックが入り、設定された個体識別情報を全て送信し終われば、ステップＳ４０７がＮＯとなってステップＳ４１２に分岐し、個体識別情報を出力していない区間の固有情報信号として００Ｈ（ＯＦＦデータ）を設定してリターンする。
【０４７３】
図３１は、パラレル通信で固有ＩＤ（図３１では個体識別情報と表記）を払出制御装置から外へ（ここでは外部情報端子板５５の方へ）出力する際のタイミングチャートを示す図である。
パチンコ機１の電源投入時においては、図３１（ａ）に示すように遊技機状態信号（セキュリティ信号）が規定の時間だけＯＮとなる。そうすると、そのＯＮ期間でパラレル通信にてスタートコード、区分識別コード、メーカコード１、メーカコード２、・・・・・チップコード３、チップコード４というように情報が払出制御装置から外へ（外部情報端子板５５）出力されるタイミングに同期してストローブ信号がＯＮ設定される。
【０４７４】
一方、通常遊技中の固有識別情報の出力は、図３１（ｂ）に示される。
すなわち、通常遊技中にガラス枠５あるいは前面枠４が開放すると、遊技機状態信号（枠開放信号）が規定の時間だけＯＮとなり、これはガラス枠５あるいは前面枠４が閉鎖されるまで続く。そうすると、そのＯＮ期間では上記同様にパラレル通信にてスタートコード、区分識別コード、チップコード１、チップコード２、チップコード３、チップコード４というように情報が払出制御装置から外へ（外部情報端子板５５）出力されるタイミングに同期してストローブ信号がＯＮ設定される。
このように、電源投入やガラス枠５あるいは前面枠４の開放などというイベント発生時に、これらのイベントに合わせて固有ＩＤを払出制御装置から外へ（外部情報端子板５５）出力することができ、最終的には外部情報端子板５５を介して外部の管理装置７８０に出力することができる。
【０４７５】
したがって、実施例２においても、実施例１と同様に遊技機用演算処理装置を有する制御装置（少なくとも遊技制御装置）に対する不正の可能性が高いことを外部に報知可能となる。また、効率良く、容易に固有ＩＤを遊技用マイコンから外部に出力することができる。
また、特に遊技制御装置から払出制御装置への固有ＩＤの伝送はシリアルで行い、払出制御装置から外部装置（例えば、管理装置）への固有ＩＤの伝送はパラレルで行うので、以下の効果がある。
すなわち、パラレル転送という送信形態で外部装置（例えば、管理装置）に出力することで、外部装置が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的に外部装置に報知することができる。
遊技制御装置の送信段階でパラレル転送（特に、送信）を行うより、枠要素である払出制御装置の出力段階にパラレル転送（送信）回路を設けた方がコスト減になる。
＜実施例２におけるパラレル転送の発明概念＞
ここで、実施例２におけるパラレル転送の発明概念は、下記のように示される。
第２の演算処理装置が備える個体識別情報出力制御手段は、遊技機外の外部装置に対して個体識別情報をパラレル転送（送信）する、という構成になる。
「実施例３」
【０４７６】
「実施例３：パラレル−パラレル−中継機能のみ−再送要求無し−管理装置」
次に、発明態様Ｔ１の実施例３を図３２乃至図３４に基づいて説明する。
実施例３は遊技制御装置から払出制御装置への固有ＩＤの伝送をパラレルで行うとともに、払出制御装置から外部への固有ＩＤの伝送もパラレルで行うものである。
ただし、払出制御装置では固有ＩＤの外部への信号伝送に払出プログラムが関与せず、固有ＩＤに関する限り、単に固有ＩＤを中継する機能を払出制御装置が実現するのみである点が前記各実施例と相違している。
また、払出制御装置は固有ＩＤに関しては単に固有ＩＤを中継する機能だけであるから、遊技制御装置への固有ＩＤの再送要求は無い形態である。なお、外部装置としては管理装置を設定している。
【０４７７】
＜ブロック図＞
実施例３のパチンコ機の制御系のブロック図は図３２に示される。
図３２において、遊技制御装置１０００から払出制御装置１０２０への固有ＩＤの伝送をパラレルで行うとともに、払出制御装置１０２０から外部の管理装置７８０への固有ＩＤの伝送もパラレルで行うが、払出制御装置１０２０から遊技制御装置１０００への固有ＩＤの再送要求は無い構成になっている。
したがって、再送に関しては、遊技制御装置１０００は実施例１と同様に再送無しの構成である。遊技制御装置１０００は遊技用マイコン１００１（第１の演算処理装置）を備えている。
一方、払出制御装置１０２０は払出用マイコン１０２１（第２の演算処理装置）を備えており、払出用マイコン１０２１は再送要求を行わない構成であるとともに、さらに、固有ＩＤに関する限り、単に固有ＩＤを中継（ここでは、パラレルで中継）する機能を有するだけであるので、払出プログラムも固有ＩＤには関与しない構成となっている。
また、払出制御装置１０２０から管理装置７８０に固有ＩＤ（主基板の固有情報）を出力する部分は実施例１と同じである。
その他、固有ＩＤの伝送をパラレルで行う構成と、払出制御装置１０２０が固有ＩＤを中継する構成以外は実施例１と同様で、同一部材には同一番号が付されており、重複説明は略す。
【０４７８】
次に、実施例３においては、遊技制御装置１０００における遊技プログラム及び払出制御装置１０２０における払出プログラムの内容が前記実施例１に比べて一部異なっている。
実施例３において、遊技制御装置１０００で実行する遊技プログラムは下記の通りである（■マーク以外は実施例１と同一。払出プログラムも同様）
メイン処理
タイマ割込み処理
特図ゲーム処理
特図表示中処理
入賞口スイッチ／エラー監視処理
エラーチェック処理
外部情報編集処理
■固有情報信号編集処理（実施例１と異なる）
■固有情報取得処理（実施例１と異なる）
本実施例において、払出制御装置で実行する払出プログラムは下記の通りである。なお、固有ＩＤに関する信号はスルーなので、固有情報に関する処理はない。
メイン処理
タイマ割込み処理
外部情報出力編集処理
【０４７９】
遊技プログラムのうち、図３３に示す遊技制御装置１０００の固有情報信号編集処理及び図３４に示す固有情報取得処理以外は、実施例１と同様であり、略す。図３３、３４のルーチンがパラレル通信を行うためのプログラムである。
また、払出プログラムは、固有ＩＤには関与しない構成となっている。
＜遊技プログラムのパラレル処理＞
実施例３において、遊技制御装置１０００でパラレル通信を行うフローチャートは、図３３に示す遊技制御装置１０００の固有情報信号編集処理及び図３４に示す固有情報取得処理である。
まず、実施例３における遊技制御装置１０００の固有情報信号編集処理を図３３に基づいて説明する。
図３３において、このルーチンが開始されると、まずステップＳ４２１で固有情報出力中であるかどうかを判別する。これは、遊技制御装置１０００と払出制御装置１０２０との間で、パラレル通信が実行中かどうかをチェックするものである。パラレル通信中であれば、今回は固有ＩＤを払出制御装置１０２０に出力することはできないので、ステップＳ４２６にジャンプする。
一方、固有情報出力中（パラレル通信中）でなければステップＳ４２２に進んで、固有情報信号の出力要求フラグがセットされているかチェックする。
【０４８０】
ここで、固有情報信号の出力要求フラグは、以下のような信号の発生時に対応してそれぞれ独立にセットされる。
「電源投入時のセキュリティ信号」
「扉・枠開放信号」
「大当り１信号」
なお、複数同時に成立している場合には、優先順位を設けて１つずつ対応する。この場合に一度に全部の要求フラグをクリアすることはない。
【０４８１】
さて、ステップＳ４２２で固有情報信号の出力要求フラグがセットされているかのチェックを行うと、そのチェック結果をステップＳ４２３で判別し、出力要求フラグがあればステップＳ４２４に進んで固有情報信号の出力要求フラグをクリアする。これは、既に固有情報信号の出力要求フラグがセットされて、固有ＩＤを払出制御装置に出力するための処理を行う（ステップＳ４２５にて）ことができるから、上記出力要求フラグをクリアするものである。
次いで、ステップＳ４２５で固有情報取得処理を行う。これにより、遊技制御装置１０００にて固有ＩＤの取得が行われて、パラレル通信のための固有情報バッファ（つまり、パラレル送信バッファ）に書き込まれることになる。一方、ステップＳ４２３で出力要求フラグがなければ、ステップＳ４２８に分岐して固有情報ストローブ信号のＯＦＦデータを設定し、続くステップＳ４２９で固有情報信号として００Ｈを設定して外部情報編集処理にリターンする。したがって、この場合は固有ＩＤの取得は行われない。
【０４８２】
一方、ステップＳ４２５を経ると、次いで、ステップＳ４２６に進み、固有情報信号制御タイマが既にタイムアップ又は「−１」更新後にタイムアップしたかをチェックする。チェック結果はステップＳ４２７で判別し、ＮＯであればステップＳ４３０に分岐する。固有情報信号制御タイマは固有ＩＤを出力するのに必要な時間が設定される。
ステップＳ４３０ではストローブ信号のＯＮタイミングかどうかを判別し、ＯＮタイミングでなければリターンし、ＯＮタイミングであればステップＳ４３１に進んで固有情報ストローブ信号のＯＮ出力データを設定する。これにより、固有情報ストローブ信号がオンとなるので、これに合わせて個体識別情報が遊技制御装置１０００からパラレルで出力されることになる。ステップＳ４３１を経るとリターンする。
【０４８３】
一方、ステップＳ４２７の結果がＹＥＳであれば、ステップＳ４３２に進んで固有情報ストローブ信号のＯＦＦデータを設定する。これにより、固有情報ストローブ信号がオフとなるので、パラレル出力は停止となる。次いで、ステップＳ４３３で未出力のデータが固有情報バッファ領域にあるかをチェックし、チェック結果はステップＳ４３４で判別し、未出力データがあれば、ステップＳ４３５に進んで固有情報出力制御タイマに制御タイマ初期値を設定する。次いで、ステップＳ４３６で固有情報送信カウンタに対応する固有情報バッファ領域のデータを固有情報信号として設定した後、ステップＳ４３７でデータを取り出した固有情報バッファ領域をクリアする。次いで、ステップＳ４３８で固有情報送信カウンタを更新して外部情報編集処理にリターンする。
このようにして、ストローブ信号のＯＮタイミングで個体識別情報が遊技制御装置１０００からパラレルで出力されていくが、その過程で、ステップＳ４２７やステップＳ４３４のチェックが入り、タイムアップ又は未出力データがなくなればステップＳ４３４がＮＯとなってステップＳ４３９に分岐し、固有情報信号として００Ｈを設定してリターンする。
【０４８４】
次に、図３４は実施例３における遊技制御装置の固有情報取得処理のフローチャートである。
図３４において、このルーチンが開始されると、まずステップＳ４５１でスタートコードを固有情報バッファ領域にセーブする。固有情報バッファはパラレル送信のためのパラレル送信バッファである。ステップＳ４５１の処理は、パラレル送信バッファの情報を送るために、まずスタート位置を特定するためである。次いで、ステップＳ４５２で取得はチップコードのみかどうかを判別し、取得がチップコードのみであればステップＳ４５７にジャンプして、チップコード識別コードを固有情報バッファ領域にセーブし、ステップＳ４５８でチップ個別ＩＤレジスタ６１６から個体識別情報（固有ＩＤ）としてのチップコードを読み出して固有情報バッファ領域にセーブし、ステップＳ４５９で固有情送信カウンタをクリアしてリターンする。これにより、固有ＩＤが取得されて払出制御装置に出力されることになる。なお、固有情報バッファ領域は、ユーザワークＲＡＭ６０３のメモリ領域である。
【０４８５】
一方、ステップＳ４５２で取得がチップコードのみでなければ、ステップＳ４５３に進んでメーカコード識別コードを固有情報バッファ領域にセーブするとともに、ステップＳ４５４でメーカコードを読み出して固有情報バッファ領域にセーブする。次いで、ステップＳ４５５で製品コード識別コードを固有情報バッファ領域にセーブするとともに、ステップＳ４５６で製品コードを読み出して固有情報バッファ領域にセーブし、その後、ステップＳ４５７に進む。これにより、メーカコード及び製品コードが取得されて払出制御装置１０２０に出力されることになる。
このようにして、遊技制御装置１０００から払出制御装置１０２０への固有ＩＤの伝送がパラレルで行われる。
【０４８６】
したがって、実施例３においても、実施例１と同様に遊技機用演算処理装置を有する制御装置（少なくとも遊技制御装置）に対する不正の可能性が高いことを外部に報知可能となる。また、効率良く、容易に固有ＩＤを遊技用マイコン１００１から外部に出力することができる。
また、特に払出制御装置１０２０では固有ＩＤに関する限り、単に固有ＩＤを中継する機能を発揮するだけであるので、払出制御装置１０２０の制御負担が軽減されるという利点がある。
さらに、特に遊技制御装置１０００から払出制御装置１０２０への固有ＩＤの伝送をパラレルで行うとともに、払出制御装置１０２０から外部装置（例えば、管理装置）への固有ＩＤの伝送もパラレルで行うので、以下の効果がある。
すなわち、パラレル転送という送信形態で外部装置（例えば、管理装置）に出力することで、外部装置が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的に外部装置に報知することができる。
＜実施例３におけるパラレル転送の発明概念＞
ここで、実施例３におけるパラレル転送の発明概念は、下記のように示される。
第１の演算処理装置が備える送信制御手段は、前記払出制御装置に対して個体識別情報をパラレル転送（送信）する、という構成になる。
第２の演算処理装置が備える個体識別情報出力制御手段は、遊技機外の外部装置に対して個体識別情報をパラレル転送（送信）する、という構成になる。
【０４８７】
次に、実施例３において、払出制御装置は単に固有ＩＤを中継する機能だけであり、遊技制御装置への固有ＩＤの再送要求は無い。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を遊技機外の外部装置が受け取り可能に出力する個体識別情報出力手段を備えたことを特徴とする遊技機。
この発明概念によれば、払出制御装置では個体識別情報（固有ＩＤ）に関する限り、単に個体識別情報を、遊技機外の外部装置が受け取り可能に出力する（例えば、中継する機能を発揮する）だけであるので、払出制御装置の制御負担が軽減されるという利点がある。
「実施例４」
【０４８８】
「実施例４：シリアル−シリアル−再送要求有り−管理装置」
次に、発明態様Ｔ１の実施例４を図３５乃至図４１に基づいて説明する。
実施例４は遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行い、払出制御装置から外部への固有ＩＤの伝送もシリアルで行うものであり、かつ、払出制御装置から遊技制御装置への固有ＩＤの再送要求が有る形態である。なお、外部装置としては管理装置を設定している。
＜ブロック図＞
実施例４のパチンコ機の制御系のブロック図は図３５に示される。
図３５において、遊技制御装置１０４０と払出制御装置１０４５との間は、固有ＩＤの再送要求が有る制御形態になっており、払出制御装置１０４５から遊技制御装置１０４０に対して固有ＩＤの再送を要求する固有情報再送要求信号が出力されるようになっている。また、遊技制御装置１０４０は固有情報再送要求信号を受けると、応答して固有ＩＤを再送するようになっている。そのため、遊技制御装置１０４０が備える遊技用マイコン１０４１（第１の演算処理装置）と払出制御装置１０４５が備える払出用マイコン１０４６（第２の演算処理装置）の構成は再送要求に関する部分が実施例１と異なり、かつ、遊技プログラム及び払出プログラムの内容が異なっている。その他は、実施例１と同様であり、同一部材には同一番号が付されており、重複説明は略す。
【０４８９】
次に、実施例４において、遊技制御装置１０４０で実行する遊技プログラムは下記の通りである（■マーク以外は実施例１と同一。払出プログラムも同様）
メイン処理
■タイマ割込み処理（実施例１と異なる）
特図ゲーム処理
特図表示中処理
入賞口スイッチ／エラー監視処理
エラーチェック処理
外部情報編集処理
■固有情報信号編集処理（実施例１と異なる）
固有情報取得処理
■シリアル受信割込み処理（実施例１と異なる）
本実施例において、払出制御装置１０４５で実行する払出プログラムは下記の通りである。
メイン処理
固有情報受信割込み処理
■固有情報解析処理（実施例１と異なる）
タイマ割込み処理
外部情報出力編集処理
固有情報信号編集処理
【０４９０】
＜遊技プログラム＞
実施例４において、遊技制御装置１０４０で実行する遊技プログラムのうち、実施例１と異なるのは、タイマ割込み処理、固有情報信号編集処理及びシリアル受信割込み処理であり、その他は同様であるので、重複説明を略す。異なるのは、再送要求に関連するルーチンである。
まず、タイマ割込み処理から説明する。
図３６は遊技制御装置１０４０のタイマ割込み処理のフローチャートである。
図３６において、ステップＳ３１からステップＳ４２までの処理は、実施例１と同様であり、同一ステップ番号を付している。ステップＳ４２を経ると、次いで、ステップＳ５０１に進んでタイマ割込み要求をクリアする。これは、このタイマ割込み処理が所定のタイマ割込周期で繰り返し実行されているので、そのタイマ割込周期での割込みの要求をクリアして、メインルーチンなどを再開すべくさせるものである。次いで、ステップＳ４４で退避させたレジスタを復帰させるとともに、続くステップＳ５０２では割込を許可し、そして割込時に中断した処理に復帰（リターン）する。
なお、ステップＳ５０２で許可する割込みには、２つのものがあり、１つはタイマ割込みであり、他の１つは後述のシリアル受信割込みである。シリアル受信割込みは、払出制御装置１０４５から遊技制御装置１０４０に対して固有ＩＤの再送を要求する固有情報再送要求信号が出力されたときに、これを割込みで受信するためのものである。
【０４９１】
図３７は遊技制御装置１０４０の固有情報信号編集処理のフローチャートである。
図３７において、このルーチンが開始されると、まずステップＳ５１１でシリアル通信中かどうかを判別する。これは、遊技制御装置１０４０と払出制御装置１０４５との間で、シリアル通信が実行中かどうかをチェックするものである。シリアル通信中であれば、今回は固有ＩＤを払出制御装置１０４５に出力することはできないので、リターンする。
一方、シリアル通信中でなければステップＳ５１２に進んで、再送要求コマンドがあるかどうかを判別する。再送要求コマンドは払出制御装置１０４５から遊技制御装置１０４０に対して固有ＩＤの再送が必要と判断したときに出されるものである。
再送要求コマンドがなければ、通常の処理であるからステップＳ５１３に進んで固有情報信号の出力要求フラグがセットされているかチェックする。
【０４９２】
ここで、固有情報信号の出力要求フラグは、以下のような信号の発生時に対応してそれぞれ独立にセットされる。
「電源投入時のセキュリティ信号」
「扉・枠開放信号」
「大当り１信号」
なお、複数同時に成立している場合には、優先順位を設けて１つずつ対応する。この場合に一度に全部の要求フラグをクリアすることはない。
【０４９３】
さて、ステップＳ５１３で固有情報信号の出力要求フラグがセットされているかのチェックを行うと、そのチェック結果をステップＳ５１４で判別し、出力要求フラグがあればステップＳ５１５に進んで固有情報信号の出力要求フラグをクリアする。これは、既に固有情報信号の出力要求フラグがセットされて、固有ＩＤを払出制御装置１０４５に出力するための処理を行う（ステップＳ５１６にて）ことができるから、上記出力要求フラグをクリアするものである。
次いで、ステップＳ５１６で固有情報取得処理を行ってリターンする。これにより、遊技制御装置１０４０にて固有ＩＤの取得が行われて、シリアル送信バッファに書き込まれることになる。一方、ステップＳ５１４で出力要求フラグがなければ、ステップＳ５１５、５１６をジャンプしてリターンする。したがって、この場合は固有ＩＤの取得は行われない。
【０４９４】
また、再送要求がある場合を説明すると、この場合はステップＳ５１２でＹＥＳに抜ける。すなわち、ステップＳ５１２で再送要求コマンドがあれば、ステップＳ５１７に分岐して受信コマンド領域をクリアした後、ステップＳ５１６にジャンプする。ステップＳ５１７の処理を行うのは、１回だけ固有ＩＤを再送するために、このステップＳ５１７を１回だけ通過させて、次のステップＳ５１６で固有ＩＤを再び取得してシリアル送信バッファに書き込むためである。
なお、払出制御装置１０４５からの再送要求は後述の図３８に示すシリアル受信バッファにて受信し、受信コマンド領域にセーブすることになる。したがって、上記のように再送要求コマンドがあった場合にステップＳ５１７で受信コマンド領域をクリアすれば、１回しか固有ＩＤが再送されずに済むからである。なお、シリアル受信バッファはシリアル通信回路６０４ａ内にある。
【０４９５】
図３８は遊技制御装置１０４０のシリアル受信割込み処理のフローチャートである。
図３８において、このルーチンが開始されると、まずステップＳ５２１でレジスタを退避し、ステップＳ５２２でシリアル受信バッファのデータを受信コマンド領域にセーブする。これは、払出制御装置１０４５から固有ＩＤの再送要求（再送要求コマンドの送信）があると、遊技制御装置１０４０ではシリアル受信割込みをかけてシリアル受信バッファにて受信し、そのデータ（再送要求コマンド）を受信コマンド領域にセーブするものである。
次いで、ステップＳ５２３でシリアル受信割込み要求をクリアし、ステップＳ５２４でレジスタを復帰させる。次いで、ステップＳ５２５に進み、割込みを許可してリターンする。ここでの割込みを許可するのは、次回の再送要求コマンドの受信に対応可能なように割込みを許して待機しておくものである。
このようにして、払出制御装置１０４５から固有ＩＤの再送要求コマンドを１回だけ受信する処理が行われる。再送要求コマンドを受信すると、前述したように固有情報信号編集処理にて遊技制御装置１０４０から払出制御装置１０４５に向けて１回だけ固有ＩＤを再送する処理が行われる。
【０４９６】
＜払出プログラム＞
実施例４において、払出制御装置１０４５で実行する払出プログラムのうち、実施例１と異なるのは、固有情報解析処理であり、その他は同様であるので、重複説明を略す。異なるのは、再送要求に関連するルーチンである。
ここで、固有情報解析処理には複数（例えば、３つ）の形態があり、下記の通りである。
（イ）主基板の情報のみを出力する場合
（ロ）両基板の情報をそれぞれに出力する場合
（ハ）両基板の情報を合成して出力する場合
図３９は払出制御装置１０４５の固有情報解析処理のフローチャートであり、上記（イ）のケースである。
このルーチンが開始されると、まずステップＳ５３１で最初の識別コードを受信済みであるかどうかを判別し、受信済みでなければ固有情報受信割込み処理にリターンする。一方、最初の識別コードを受信済みであれば、ステップＳ５３２に進んで最初の識別コードを元に受信予定データ数を決定する。次いで、ステップＳ５３３で受信データ数が受信予定データ数に達したかをチェックし、ステップＳ５３４でチェック結果を判別し、受信予定データ数に達していなければ固有情報受信割込み処理にリターンし、達していればステップＳ５３５以降の処理を実行する。これにより、主基板固有ＩＤが取得される。
【０４９７】
ステップＳ５３５では今回受信した固有情報データと、前回の固有情報データ（つまり、前回受信した固有情報データ）を比較し、一致しているかどうかを判別する（ステップＳ５３６）。一致していれば、ステップＳ５３７に進んで主制御固有情報領域のデータを固有情報バックアップ領域にコピーする。固有情報バックアップ領域は、遊技制御装置１０４０から受信した固有情報データを一時的にバックアップのために格納しておくためのものである。
次いで、ステップＳ５３８で主制御固有情報領域のデータを固有情報送信バッファ領域にコピーする。送信バッファは固有情報を外部に送信するためのものである。次いで、ステップＳ５３９で外部に送信するデータ数を固有情報送信カウンタに設定し、ステップＳ５４０で送信を開始するためにパラメータを初期設定し、ステップＳ５４１で再送要求済みフラグをクリアする。
次いで、ステップＳ５４２で主制御固有情報領域を全てクリアし、ステップＳ５４３で固有情報受信継続中フラグをクリアし、さらにステップＳ５４４で固有情報受信カウンタをリセットしてリターンする。
したがって、今回と前回の受信固有情報データが一致したときは、払出制御装置１０４５から外部の装置へ主基板固有ＩＤが出力されることになる。
【０４９８】
発明概念では、上記制御は以下のように表される（（ロ）、（ハ）のケースも同様）。
第２の演算処理装置は、受信制御手段が受信した個体識別情報を記憶する個体識別情報受信記憶部を有し、
個体識別情報受信記憶部に記憶された個体識別情報を個体識別情報出力制御手段が出力する、という構成で表される。
また、第２の演算処理装置は、受信制御手段が受信した個体識別情報を記憶する個体識別情報受信記憶部と、
前記個体識別情報受信記憶部に記憶された前回の個体識別情報と、新たに（今回）受信した個体識別情報とを比較判定する個体識別情報比較判定手段と、を備え、
個体識別情報比較判定手段により前回の個体識別情報と今回の個体識別情報とが同じ場合は、個体識別情報出力制御手段を能動状態とし個体識別情報を外部装置へ出力制御させる、という構成で表される。
上記発明概念によれば、遊技制御装置と払出制御装置間の通信障害（例えば、島内で発生するノイズ）などで個体識別情報の値が偶々異常になった場合に、即不正や故障などと判断されないよう出力を制限できる。また、不正や故障等（例えば、電波ゴト、断線、接触不良）により本当に異常な値が出力されるようになった場合には、異常値が続くため出力制御手段が能動状態となり、その異常値を外部の装置が記録できるという効果がある。
【０４９９】
一方、ステップＳ５３６で今回受信した固有情報データと、前回の固有情報データを比較した結果が一致していなければ、データに誤り（例えば、ノイズの影響など）があると判断してステップＳ５４５に分岐し、再送要求済みであるかどうかを判別し、ＮＯであればステップＳ５４６で再送要求コマンドをシリアル送信バッファに書き込み、ステップＳ５４８で再送要求済みフラグを反転した後、ステップＳ５４２に進む。一方、ステップＳ５４５でＹＥＳであればステップＳ５４７に分岐し、主制御固有情報領域のデータを固有情報バックアップ領域にコピーした後、ステップＳ５４８以降の処理を実行する。
したがって、今回と前回の受信固有情報データが一致しないときは、払出制御装置１０４５から再送要求コマンドが遊技制御装置１０４０に向けて送信されることになる。なお、再送要求済みフラグを反転することで、１回だけ再送要求を行うことになる。
このようにして、遊技制御装置１０４０から受信した固有情報を解析し、主基板固有ＩＤのみを払出制御装置１０４５から外部に送信するために必要な処理が行われるとともに、今回と前回の受信固有情報データが一致しないときは１回だけ再送要求コマンドが出される。
【０５００】
発明概念では、上記の制御は、第２の演算処理装置は、個体識別情報比較判定手段により前回の個体識別情報と今回の個体識別情報とが異なった場合は、第１の演算処理装置に対して個体識別情報の再送を要求する個体識別情報再送要求手段を有し、
第１の演算処理装置は、個体識別情報の再送要求に対して、個体識別情報を再送する、という構成で表される（（ロ）、（ハ）のケースも同様）。
上記発明概念によれば、遊技制御装置と払出制御装置間の通信障害（例えば、島内で発生するノイズ、接触不良）をリカバリーする機会を作れるという効果がある。
【０５０１】
図４０は、上記ケース（ロ）の形態の固有情報解析処理のフローチャートである。
なお、図３９と同一処理を行うステップには、同一番号を付している。
このルーチンでは、ステップＳ５３１からステップＳ５３８までの処理は図３９と同様であり、ステップＳ５３８を経ると、次いで、ステップＳ５５１で払出チップコード（払出固有ＩＤ）を読み出す。これは、チップ個別ＩＤレジスタ７１６からＣＰＵコア７０１を識別するチップコードを読み出すことで行われる。また、ステップＳ５５１では読み出した払出チップコードを固有情報送信バッファ領域にセーブする。その後、ステップＳ５３９からステップＳ５４４までの処理は図３９と同様である。
また、ステップＳ５４５からステップＳ５４８までの処理も図３９と同様である。
このようにして、遊技制御装置１０４０から受信した固有情報を解析し、主基板固有ＩＤと払出固有ＩＤのそれぞれを払出制御装置１０４５から外部に送信するために必要な処理が行われるとともに、主基板固有ＩＤについて今回と前回の受信固有情報データが一致しないときは１回だけ再送要求コマンドが出される。
【０５０２】
図４１は、上記ケース（ハ）の形態の固有情報解析処理のフローチャートである。
なお、図３９と同一処理を行うステップには、同一番号を付している。
このルーチンでは、ステップＳ５３１からステップＳ５３７までの処理は図３９と同様であり、ステップＳ５３７を経ると、次いで、ステップＳ５５２で払出チップコード（払出固有ＩＤ）を読み出す。これは、チップ個別ＩＤレジスタ７１６からＣＰＵコア７０１を識別するチップコードを読み出すことで行われる。また、ステップＳ５５２では読み出した払出チップコードと主制御固有情報領域にコピーしておいた主基板のチップコード（主基板固有ＩＤ）とを合成する。合成はどのような方法でもよい。そして、各コードの合成後に、合成データを主制御固有情報領域に戻す。したがって、主制御固有情報領域には各コードの合成データがセ−ブされることになる。
ステップＳ５５３を経ると、ステップＳ５３９に進み、ステップＳ５３９からステップＳ５４４までの処理は図３９と同様である。
また、ステップＳ５４５からステップＳ５４８までの処理も図３９と同様である。
このようにして、遊技制御装置１０４０から受信した固有情報を解析し、主基板固有ＩＤと払出固有ＩＤの両方を合成して払出制御装置１０４５から外部に送信するために必要な処理が行われるとともに、主基板固有ＩＤについて今回と前回の受信固有情報データが一致しないときは１回だけ再送要求コマンドが出される。
【０５０３】
したがって、実施例４においても、実施例１と同様に遊技機用演算処理装置を有する制御装置（少なくとも遊技制御装置）に対する不正の可能性が高いことを外部に報知可能となる。また、効率良く、容易に固有ＩＤを遊技用マイコン１０４１から外部に出力することができる。
また、遊技制御装置１０４０と払出制御装置間１０４５との間の通信障害（例えば、島内で発生するノイズ）などで固有ＩＤ（個体識別情報）の値が偶々異常になった場合に、即不正や故障などと判断されないよう出力を制限できる。また、不正や故障等（例えば、電波ゴト、断線、接触不良）により本当に異常な値が出力されるようになった場合には、異常値が続くため出力制御手段が能動状態となり、その異常値を外部の装置が記録できるという効果がある。
さらに、固有ＩＤの再送要求コマンドを出すことで、遊技制御装置１０４０と払出制御装置１０４５間の通信障害（例えば、島内で発生するノイズ）をリカバリーする機会を作れるという効果がある。
「変形例」
【０５０４】
「実施例４の変形例」
次に、実施例４の変形例を図４２に基づいて説明する。
この変形例は、遊技制御装置１０５０についての信号のインターフェース構成を詳細にしたものであるとともに、一部の検出スイッチの入力経路を変更したものであり、図３５と比較して払出制御装置１０５５の構成が一部異なっている（ガラス枠開放検出スイッチ２１１や前面枠開放検出スイッチ２１２からの信号が遊技制御装置１０５０に入力され、払出制御装置１０５５に入力されていない等）。その他のパチンコ機の構成は実施例１と同様であるため、重複する説明を省略する。
図４２は、変形例における遊技制御装置１０５０の詳細なブロック図である。図４２において、遊技制御装置１０５０は、遊技用マイコン１０５１を有している。一方、払出制御装置１０５５は払出用マイコンを有している。
そして、実施例１との違いは今回と前回の受信固有情報データ（固有ＩＤのデータ）が一致しないときは１回だけ再送要求コマンド（固有情報再送要求信号）が払出制御装置１０５５から遊技制御装置１０５０に向けて出されるとともに、遊技制御装置１０５０は再送要求コマンド（固有情報再送要求信号）を受けると、応答して固有ＩＤを再送するようになっている点である。その他のパチンコ機の構成は実施例１と同様であり、同一番号を付している。
【０５０５】
このような遊技制御装置１０５０のインターフェース構成を有する変形例においても、遊技プログラムを実行することにより、実施例１と同様に遊技機用演算処理装置を有する制御装置（少なくとも遊技制御装置）に対する不正の可能性が高いことを外部に報知可能となる。また、遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン１０５１から出力することができる。
また、特に、不正や故障等（例えば、電波ゴト、断線、接触不良）により遊技制御装置１０５０と払出制御装置１０５５との間の通信障害が発生し、固有ＩＤ（個体識別情報）の値が異常になった状態で連続通信された場合は払出制御装置１０５５の出力制御手段が能動状態となり、その異常値を外部の装置が記録できるという効果がある。
さらに、固有ＩＤの再送要求コマンドを出すことで、遊技制御装置１０５０と払出制御装置１０５５間の不可抗力による通信障害（例えば、島内で発生するノイズ）をリカバリーする機会を作れるという効果がある。
「実施例５」
【０５０６】
「実施例５：シリアル−パラレル−再送要求有り−管理装置」
次に、発明態様Ｔ１の実施例５を図４３に基づいて説明する。
実施例５は遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行い、払出制御装置から外部への固有ＩＤの伝送はパラレルで行うものであり、かつ、払出制御装置から遊技制御装置への固有ＩＤの再送要求が有る形態である。なお、外部装置としては管理装置を設定している。
＜ブロック図＞
実施例５のパチンコ機の制御系のブロック図は、前述した実施例４の図３５に示すものと同様であり、略す。
次に、実施例５において、遊技制御装置で実行する遊技プログラムは下記の通りである（■マーク以外は実施例１と同一。払出プログラムも同様）
メイン処理
■タイマ割込み処理（実施例１と異なる）
特図ゲーム処理
特図表示中処理
入賞口スイッチ／エラー監視処理
エラーチェック処理
外部情報編集処理
■固有情報信号編集処理（実施例１と異なる）
固有情報取得処理
■シリアル受信割込み処理（実施例１と異なる）
実施例５において、払出制御装置で実行する払出プログラムは下記の通りである。
メイン処理
固有情報受信割込み処理
■固有情報解析処理（実施例１と異なる）
タイマ割込み処理
外部情報出力編集処理
■固有情報信号編集処理（実施例１と異なる）
【０５０７】
＜遊技プログラム＞
実施例５において、遊技制御装置で実行する遊技プログラムのうち、実施例１と異なるのは、タイマ割込み処理、固有情報信号編集処理及びシリアル受信割込み処理であり、その他は同様であるので、重複説明を略す。異なるのは、再送要求に関連するルーチンである。
ただし、実施例５では遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行いつつ、再送要求に応答する処理を行うが、タイマ割込み処理、固有情報信号編集処理及びシリアル受信割込み処理については、実施例４と同様である。そこで、タイマ割込み処理、固有情報信号編集処理及びシリアル受信割込み処理は、実施例４を参照するとして、実施例５では重複説明を略す。
【０５０８】
＜払出プログラム＞
実施例５において、払出制御装置で実行する払出プログラムのうち、実施例１と異なるのは、固有情報解析処理、固有情報信号編集処理であり、その他は同様であるので、重複説明を略す。異なるのは、再送要求に関連するルーチン及び外部にパラレルで固有ＩＤを伝送するルーチンである。
ただし、実施例５で実行する固有情報解析処理は、前述した実施例４のルーチンと同様である。そこで、固有情報解析処理については実施例４を参照するとして、実施例５では重複説明を略す。
したがって、異なるルーチンは固有情報信号編集処理のみであり、それを以下に説明する。
図４３は払出制御装置の固有情報信号編集処理のフローチャートである。
図４３において、このルーチンが開始されると、まずステップＳ６０１で固有情報ストローブ信号のＯＦＦデータを設定する。これは、最初に固有情報ストローブ信号をオフするものである。次いで、ステップＳ６０２で固有情報信号制御タイマが既にタイムアップ又は「−１」更新後にタイムアップしたかをチェックする。チェック結果はステップＳ６０３で判別し、ＮＯであればステップＳ６０４に分岐する。固有情報信号制御タイマは固有ＩＤを出力するのに必要な時間が設定される。
一方、ステップＳ６０３の結果がＹＥＳであれば、ステップＳ６０６に進んで未出力のデータが固有情報送信バッファ領域にあるかをチェックし、チェック結果はステップＳ６０７で判別し、未出力データがあれば、ステップＳ６０８に進んで固有情報出力制御タイマに制御タイマ初期値を設定する。次いで、ステップＳ６０９で固有情報送信カウンタに対応する固有情報送信バッファ領域のデータを固有情報信号として設定した後、ステップＳ６１０でデータを取り出した固有情報送信バッファ領域をクリアする。次いで、ステップＳ６１１で固有情報送信カウンタを更新して外部情報出力編集処理にリターンする。
【０５０９】
一方、ステップＳ６０３の結果がＮＯであれば、ステップＳ６０４に進んでストローブ信号のＯＮタイミングかどうかを判別し、ＯＮタイミングでなければリターンし、ＯＮタイミングであればステップＳ６０５に進んで固有情報ストローブ信号のＯＮ出力データを設定する。これにより、固有情報ストローブ信号がオンとなるので、これに合わせて個体識別情報が払出制御装置から外部にパラレルで出力されることになる。ステップＳ６０５を経るとリターンする。
このようにして、個体識別情報の出力時間に合わせてストローブ信号がＯＮ、ＯＦＦしながら払出制御装置からパラレルで出力されていくが、その過程で、ステップＳ６０７のチェックが入り、設定された個体識別情報を全て送信し終わればステップＳ６０７がＮＯとなってステップＳ６１２に分岐し、個体識別情報を出力していない区間の固有情報信号として００Ｈ（ＯＦＦデータ）を設定してリターンする。
【０５１０】
したがって、実施例５においても、電源投入やガラス枠５あるいは前面枠４の開放などというイベント発生時に、これらのイベントに合わせて固有ＩＤを払出制御装置から外へ（外部情報端子板５５）パラレルで出力することができ、最終的には外部情報端子板５５を介して外部の管理装置７８０にパラレルで出力することができる。
したがって、実施例５においても、実施例１と同様に遊技機用演算処理装置を有する制御装置（少なくとも遊技制御装置）に対する不正の可能性が高いことを外部に報知可能となる。また、効率良く、容易に固有ＩＤを遊技用マイコンから外部に出力することができる。
また、遊技制御装置と払出制御装置間との間の通信障害（例えば、島内で発生するノイズ）などで固有ＩＤ（個体識別情報）の値が偶々異常になった場合に、即不正や故障などと判断されないように固有ＩＤの再送要求コマンドを出すことでリカバリーする機会を作れる。また、不正や故障等（例えば、電波ゴト、断線、接触不良）により本当に異常な値が出力されるようになった場合には、異常値が続くため出力制御手段が能動状態となり、その異常値を外部の装置が記録できるという効果がある。
さらに、払出制御装置から外部装置（例えば、管理装置）への固有ＩＤの伝送をパラレルで行うので、以下の効果がある。
すなわち、パラレル転送という送信形態で外部装置（例えば、管理装置）に出力することで、外部装置が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的に外部装置に報知することができる。
遊技制御装置の送信段階でパラレル転送（特に、送信）を行うより、枠要素である払出制御装置の出力段階にパラレル転送（送信）回路を設けた方がコスト減になる。
「実施例６」
【０５１１】
「実施例６：シリアル−シリアル−中継機能のみ−管理装置」
次に、発明態様Ｔ１の実施例６を図４４に基づいて説明する。
実施例６は遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行い、払出制御装置から外部への固有ＩＤの伝送もシリアルで行うが、ただし、払出制御装置では固有ＩＤの外部への信号伝送に払出プログラムが関与せず、固有ＩＤに関する限り、単に固有ＩＤを中継する機能を払出制御装置が実現するのみである点が前記各実施例（実施例３は除く）と相違している。
また、払出制御装置は固有ＩＤに関しては単に固有ＩＤを中継する機能だけであるから、遊技制御装置への固有ＩＤの再送要求は無く、さらに、外部装置として管理装置を設定した形態である。
【０５１２】
＜ブロック図＞
実施例６のパチンコ機の制御系のブロック図は図４４に示される。
図４４において、遊技制御装置１０６０から払出制御装置１０６５への固有ＩＤの伝送をシリアルで行うとともに、払出制御装置１０６５から外部の管理装置７８０への固有ＩＤの伝送もシリアルで行うが、払出制御装置１０６５から遊技制御装置１０６０への固有ＩＤの再送要求は無い構成になっている。
したがって、遊技制御装置１０６０については実施例１と同様の構成（再送無しの構成）である。
そのため、遊技制御装置１０６０が備える遊技用マイコン１０６１（第１の演算処理装置）は実施例１と同様であり、同一番号となっている。一方、払出制御装置１０６５が備える払出用マイコン１０６６（第２の演算処理装置）の構成は再送無しであるとともに、さらに、固有ＩＤに関する限り、単に固有ＩＤを中継する機能を有するだけであるので、払出プログラムも固有ＩＤには関与しない構成となっている。
また、払出制御装置１０６５から管理装置７８０に固有ＩＤ（主基板の固有情報）を出力する部分は実施例１と同じであり、その他は固有ＩＤを中継する機能以外は実施例１と同様で、同一部材には同一番号が付されており、重複説明は略す。
【０５１３】
実施例６においては、遊技制御装置１０６０から払出制御装置１０６５に固有ＩＤの伝送がシリアルで行われ、払出制御装置１０６５では払出プログラムが固有ＩＤの伝送に関与せず、単に固有ＩＤを中継してシリアルで管理装置７８０に固有ＩＤを出力することが行われる。そのため、実施例１と同様に、管理装置７８０では送られてきた固有ＩＤについて、遊技店側でその真偽を確認することが可能になる。
したがって、このような実施例６においても、遊技機用演算処理装置を有する制御装置（少なくとも遊技制御装置）に対する不正の可能性が高いことを外部に報知可能となる。また、遊技プログラムを実行することにより、実施例１と同様に遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン１０６１から出力することができる。
また、特に払出制御装置１０６５では固有ＩＤに関する限り、単に固有ＩＤを中継する機能を発揮するだけであるので、払出制御装置１０６５の制御負担が軽減されるという利点がある。
なお、遊技制御装置１０６０から払出制御装置１０６５への固有ＩＤの伝送をパラレルで行い、払出制御装置１０６５は単に固有ＩＤを中継する機能を有するだけにしてもよい。
「実施例７」
【０５１４】
「実施例７：シリアル−シリアル−再送要求無し−カードユニット」
次に、発明態様Ｔ１の実施例７を図４５に基づいて説明する。
実施例７は遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行い、払出制御装置から外部への固有ＩＤの伝送もシリアルで行うものであり、かつ、払出制御装置から遊技制御装置への固有ＩＤの再送要求は無く、さらに、外部装置として管理装置ではなく、カードユニットを設定した形態である。
＜ブロック図＞
実施例７のパチンコ機の制御系のブロック図は図４５に示される。
図４５において、遊技制御装置１１００から払出制御装置１１１０への固有ＩＤの伝送をシリアルで行うとともに、払出制御装置１１１０から外部のカードユニット１１１２への固有ＩＤの伝送もシリアルで行うものである。ただし、払出制御装置１１１０から遊技制御装置１１００への固有ＩＤの再送要求はない構成になっている。
そのため、遊技制御装置１１００が備える遊技用マイコン１１０１（第１の演算処理装置）と払出制御装置１１１０が備える払出用マイコン１１１１（第２の演算処理装置）の構成は遊技用マイコン１１０１については実施例１と同様であるが、払出用マイコン１１１１については、固有ＩＤをカードユニット１１１２に出力する点で異なっている。その他は、実施例１と同様であり、同一部材には同一番号が付されており、重複説明は略す。
【０５１５】
異なる部分を説明すると、払出制御装置１１１０から出力される固有ＩＤは外部情報端子板５５の基板対電線用コネクタ６７を経由してカードユニット１１１２に送られる構成になっている。すなわち、基板対電線用コネクタ６７は主基板の固有ＩＤを外部装置としてのカードユニット１１１２に伝達するためのものであり、基板対電線用コネクタ６７はフォトカプラ群６５の信号出口側（ＯＵＴ側）と接続されており、この基板対電線用コネクタ６７はオスタイプであり、これにメスタイプのコネクタ（図示略：カードユニット１１１２に繋がる）を接続することにより、フォトカプラ群６５を介して送られてくる主基板の固有ＩＤをカードユニット１１１２が受け取るようになっている。
なお、払出制御装置１１１０から出力される固有ＩＤは外部情報端子板５５を経由してカードユニット１１１２に送られる構成としたが、これに限らず（以下、カードユニットに固有ＩＤを送る他の実施例も同様）、球貸を行うための制御信号の授受等を行うためにカードユニット１１１２と接続されるカードユニット接続基板５４を利用して、固有ＩＤをカードユニット１１１２へ出力するようにしても良い。このようにすると、払出制御装置１１１０とカードユニット１１１２との接続が一度で済み、接続されていないと、固有ＩＤの出力は勿論、遊技球の発射も不可能となる効果を奏する。また、遊技機状態信号もカードユニット接続基板５４を経由させて外部装置（管理装置、球貸情報収集装置等）へ出力するようにしても良い。
【０５１６】
カードユニット１１１２はパチンコ機（遊技機）に併設され、対価を取って遊技者に貸球を供給するもので、例えばＣＲ機（カードリーディング機）と称される遊技機であれば、パチンコ機（遊技機）と、遊技媒体貸出装置としてのカードユニット（ＣＲユニット：カード式球貸制御ユニット）とが併設され、これらが対をなして設置される。
但し、パチンコ機はカードユニットとは分離可能であり、パチンコ機を分離して別のコーナーに持って行くことも可能である。
カードユニット１１１２には、カードリーダライタが内蔵されており、カードユニット１１１２の前面には、磁気カード又はＩＣカードなどのカードが挿入されるカード挿入口、カード利用可ＬＥＤ、紙幣投入口、紙幣投入可ＬＥＤ、カード挿入中ＬＥＤ、持ち球払出操作部、情報表示装置、遊技媒体払出部等が設けられている。
【０５１７】
実施例７においては、払出制御装置１１１０から外部のカードユニット１１１２に対して固有ＩＤ（主基板の固有情報）の伝送がシリアルで行われる。そして、カードユニット１１１２では、送られてきた固有ＩＤは対をなして設置されているパチンコ機の固有ＩＤとして、遊技店側でその真偽を確認することが可能になる。遊技店の係員しか見れない形態でカードユニット１１１２に固有ＩＤの真偽判断結果を表示させてもよいし、あるいは
他のツールなどを介して固有ＩＤの真偽判断を行うような構成にしてもよい。例えば、係員が携帯可能な端末にカードユニット１１１２から固有ＩＤデータを赤外線等で飛ばして、該端末で真偽を可能な構成にしてもよい。そのようにすると、開店中でも係員が歩きながら固有ＩＤの真偽判断ができる。
このような実施例７においても、遊技機用演算処理装置を有する制御装置（少なくとも遊技制御装置）に対する不正の可能性が高いことを外部に報知可能となる。また、遊技プログラムを実行することにより、実施例１と同様に遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン１１０１から出力することができる。
また、特に各台のカードユニット１１１２で各遊技機の固有ＩＤをそれぞれ確認できる利点がある。また、カードユニット１１１２から球貸情報を収集する球貸情報収集装置へ固有ＩＤを転送することにより、上述した管理装置同様に球貸情報収集装置において固有ＩＤを一元的に確認することができる。
【０５１８】
なお、実施例７は遊技制御装置１１００から払出制御装置１１１０への固有ＩＤの伝送をシリアルで行い、払出制御装置１１１０から外部のカードユニット１１１２への固有ＩＤの伝送もシリアルで行い、かつ、払出制御装置１１１０から遊技制御装置１１００への固有ＩＤの再送要求は無い構成であるが、このような構成に限るものではない。
例えば、遊技制御装置１１００から払出制御装置１１１０への固有ＩＤの伝送はシリアルで行うものの、払出制御装置１１１０から外部のカードユニット１１１２への固有ＩＤの伝送はパラレルで行い、かつ、払出制御装置１１１０から遊技制御装置１１００への固有ＩＤの再送要求は無い構成であってもよい。
これは、「シリアル−パラレル−再送要求無し−カードユニット」という構成になる。
そのようにすると、以下の効果がある。
すなわち、パラレル転送という送信形態で外部装置としてのカードユニット１１１２に出力することで、カードユニット１１１２が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的にカードユニット１１１２に報知することができる。
遊技制御装置１１００の送信段階でパラレル転送（特に、送信）を行うより、枠要素である払出制御装置１１１０の出力段階にパラレル転送（送信）回路を設けた方がコスト減になる。
なお、上記パラレル転送の送信形態については、後述の実施例８及び９についても同様に適用することができる（詳細後述）。
【０５１９】
また、払出制御装置１１１０から外部のカードユニット１１１２へ固有ＩＤの伝送を行う場合に、下記の形態がある。
（イ）主基板の情報のみを出力する場合
（ロ）両基板の情報をそれぞれに出力する場合
（ハ）両基板の情報を合成して出力する場合
そして、実施例７の上記構成は（イ）の形態を主として説明してきたが、これに限るものではなく、（ロ）や（ハ）の形態を含む構成で、主基板固有ＩＤ及び払出固有ＩＤを払出制御装置１１１０から外部のカードユニット１１１２に伝送する構成であってもよい。
その場合、（ロ）の形態では、主基板固有ＩＤと払出固有ＩＤとのそれぞれを払出制御装置１１１０から外部のカードユニット１１１２へ伝送する構成となる。
また、（ハ）の形態では、主基板固有ＩＤと払出固有ＩＤとを合成し、合成したデータを払出制御装置１１１０から外部のカードユニット１１１２へ伝送する構成となる。
なお、上記３つの固有ＩＤの伝送形態については、後述の実施例８及び９についても同様に適用することができる。
「実施例８」
【０５２０】
「実施例８：シリアル−シリアル−再送要求有り−カードユニット」
次に、発明態様Ｔ１の実施例８を図４６に基づいて説明する。
実施例８は遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行い、払出制御装置から外部への固有ＩＤの伝送もシリアルで行うものであり、かつ、払出制御装置から遊技制御装置への固有ＩＤの再送要求が有り、さらに、外部装置として管理装置ではなく、カードユニットを設定した形態である。
＜ブロック図＞
実施例８のパチンコ機の制御系のブロック図は図４６に示される。
図４６において、遊技制御装置１１２０から払出制御装置１１２５への固有ＩＤの伝送をシリアルで行うとともに、払出制御装置１１２５から外部のカードユニット１１１２への固有ＩＤの伝送もシリアルで行い、かつ払出制御装置１１２５から遊技制御装置１１２０への固有ＩＤの再送要求を行う構成になっている。
すなわち、遊技制御装置１１２０と払出制御装置１１２５との間は、固有ＩＤの再送要求が有る制御形態になっており、払出制御装置１１２５から遊技制御装置１１２０に対して固有ＩＤの再送を要求する固有情報再送要求信号が出力されるようになっている。また、遊技制御装置１１２０は固有情報再送要求信号を受けると、応答して固有ＩＤを再送するようになっている。そのため、遊技制御装置１１２０が備える遊技用マイコン１１２１（第１の演算処理装置）と払出制御装置１１２５が備える払出用マイコン１１２６（第２の演算処理装置）の構成は再送要求に関する部分が実施例１と異なって、実施例４と同様のプログラム（再送要求有りのプログラム）になっている。
また、払出制御装置１１２５からカードユニット１１１２に固有ＩＤ（主基板の固有情報）を出力する部分は実施例７と同じであり、その他は実施例１と同様で、同一部材には同一番号が付されており、重複説明は略す。
【０５２１】
実施例８においては、実施例７と同様に、払出制御装置１１２５から外部のカードユニット１１１２に対して固有ＩＤ（主基板の固有情報）の伝送がシリアルで行われ、カードユニット１１１２では、送られてきた固有ＩＤは対をなして設置されているパチンコ機の固有ＩＤとして、遊技店側でその真偽を確認することが可能になる。
したがって、このような実施例８においても、遊技機用演算処理装置を有する制御装置（少なくとも技制御装置）に対する不正の可能性が高いことを外部に報知可能となる。また、遊技プログラムを実行することにより、実施例１と同様に遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン１１０１から出力することができる。
また、特にカードユニット１１１２で固有ＩＤを確認できる利点がある。さらに、カードユニット１１１２から球貸情報を収集する球貸情報収集装置へ固有ＩＤを転送することにより、上述した管理装置同様に球貸情報収集装置において固有ＩＤを一元的に確認することができる。
【０５２２】
また、遊技制御装置１１２０と払出制御装置間１１２５との間の通信障害（例えば、島内で発生するノイズ）などで固有ＩＤ（個体識別情報）の値が偶々異常になった場合に、即不正や故障などと判断されないように払出制御装置１１２５から遊技制御装置１１２０への固有ＩＤの再送要求によりリカバリーする機会を作れる。また、不正や故障等（例えば、電波ゴト、断線、接触不良）により本当に異常な値が出力されるようになった場合には、異常値が続くため出力制御手段が能動状態となり、その異常値を外部の装置が記録できるという効果がある。
なお、実施例８においても、遊技制御装置１１２０から払出制御装置１１２５への固有ＩＤの伝送はシリアルで行い、払出制御装置１１２５から外部のカードユニット１１１２への固有ＩＤの伝送はパラレルで行い、かつ、払出制御装置１１２５から遊技制御装置１１２０への固有ＩＤの再送要求が有る構成にしてもよい。
これは、「シリアル−パラレル−再送要求有り−カードユニット」という構成になる。
そのようにすると、以下の効果がある。
すなわち、パラレル転送という送信形態で外部装置としてのカードユニット１１１２に出力することで、カードユニット１１１２が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的にカードユニット１１１２に報知することができる。
「実施例９」
【０５２３】
「実施例９：シリアル−シリアル−中継機能のみ−カードユニット」
次に、発明態様Ｔ１の実施例９を図４７に基づいて説明する。
実施例９は遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行い、払出制御装置から外部への固有ＩＤの伝送もシリアルで行うが、ただし、払出制御装置では固有ＩＤの外部への信号伝送に払出プログラムが関与せず、固有ＩＤに関する限り、単に固有ＩＤを中継する機能を払出制御装置が実現するのみである点が前記実施例８と相違している。
また、払出制御装置は固有ＩＤに関しては単に固有ＩＤを中継する機能だけであるから、遊技制御装置への固有ＩＤの再送要求は無く、さらに、外部装置として管理装置ではなく、カードユニットを設定した形態である。
【０５２４】
＜ブロック図＞
実施例９のパチンコ機の制御系のブロック図は図４７に示される。
図４７において、遊技制御装置１２００から払出制御装置１２１０への固有ＩＤの伝送をシリアルで行うとともに、払出制御装置１２１０から外部のカードユニット１１１２への固有ＩＤの伝送もシリアルで行うが、払出制御装置１２１０から遊技制御装置１２００への固有ＩＤの再送要求は無い構成になっている。
したがって、遊技制御装置１２００については実施例７と同様の構成（再送無しの構成）である。
そのため、遊技制御装置１２００が備える遊技用マイコン１２０１（第１の演算処理装置）は実施例７と同様である。一方、払出制御装置１２１０が備える払出用マイコン１２１１（第２の演算処理装置）の構成は再送無しであるとともに、さらに、固有ＩＤに関する限り、単に固有ＩＤを中継する機能を有するだけであるので、払出プログラムも固有ＩＤには関与しない構成となっている。
また、払出制御装置１２１０からカードユニット１１１２に固有ＩＤ（主基板の固有情報）を出力する部分は実施例７と同じであり、その他は固有ＩＤを中継する機能以外は実施例１と同様で、同一部材には同一番号が付されており、重複説明は略す。
【０５２５】
実施例９においては、遊技制御装置１２００から払出制御装置１２１０に固有ＩＤの伝送がシリアルで行われ、払出制御装置１２１０では払出プログラムが固有ＩＤの伝送に関与せず、単に固有ＩＤを中継してシリアルでカードユニット１１１２に固有ＩＤを出力することが行われる。そのため、実施例７と同様に、カードユニット１１１２では、送られてきた固有ＩＤは対をなして設置されているパチンコ機の固有ＩＤとして、遊技店側でその真偽を確認することが可能になる。
したがって、このような実施例９においても、遊技機用演算処理装置を有する制御装置（少なくとも技制御装置）に対する不正の可能性が高いことを外部に報知可能となる。また、遊技プログラムを実行することにより、実施例１と同様に遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン１２０１から出力することができる。
また、特に払出制御装置１２１０では固有ＩＤに関する限り、単に固有ＩＤを中継する機能を発揮するだけであるので、払出制御装置１２１０の制御負担が軽減されるという利点がある。
【０５２６】
なお、遊技制御装置１２００から払出制御装置１２１０への固有ＩＤの伝送をパラレルで行い、払出制御装置１２１０は単に固有ＩＤを中継する機能を有するだけにし、払出制御装置１２１０から外部への固有ＩＤの伝送もパラレルで行う構成もあってもよい。
そのようにすると、以下の効果がある。
すなわち、パラレル転送という送信形態で外部装置としてのカードユニット１１１２に出力することで、カードユニット１１１２が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的にカードユニット１１１２に報知することができる。
遊技制御装置１２００の送信段階でパラレル転送（特に、送信）を行うより、枠要素である払出制御装置１２１０の出力段階にパラレル転送（送信）回路を設けた方がコスト減になる。
「実施例１０」
【０５２７】
「実施例１０：パラレル−パラレル−中継機能のみ−再送要求無し−払出固有ＩＤ有り」
次に、実施例１０を図４８に基づいて説明する。
本例は前述の実施例３の変形例である。実施例３では、払出制御装置から外部へ払出固有ＩＤを送信はしないで、単に遊技制御装置からの固有情報を払出制御装置で中継しているだけであるため、払出制御装置において図２５のステップＳ３３２の処理（固有情報信号編集処理）は不要である。しかし、本実施例１０は、払出制御装置から外部へ払出固有ＩＤを送信する態様であるため、図２５のステップＳ３３２の処理（固有情報信号編集処理）が払出制御装置で必要であり、この場合の固有情報信号編集処理は、図４８に示すような内容になる。なお、その他の構成は実施例３と同じである。
図４８において、このルーチンが開始されると、まずステップ７０１で、チップコード（払出固有ＩＤ）を送信済みであればステップＳ７０２に進み、送信済みでなければステップＳ７０４にジャンプする。
ステップＳ７０２に進むと、チップコード（払出固有ＩＤ）を読み出し、固有情報送信バッファ領域に書き込み、次のステップＳ７０３でチップコード送信済みフラグをセットし、ステップＳ７０４に進む。
ステップＳ７０４では、固有情報ストローブ信号のＯＦＦデータを設定する。これは、最初に固有情報ストローブ信号をオフするものである。次いで、ステップＳ７０５で固有情報信号制御タイマが既にタイムアップ又は「−１」更新後にタイムアップしたかをチェックする。チェック結果はステップＳ７０６で判別し、ＮＯであればステップＳ７１３に分岐する。固有情報信号制御タイマはチップコード（払出固有ＩＤ）を出力するのに必要な時間が設定される。
一方、ステップＳ７０６の結果がＹＥＳであれば、ステップＳ７０７に進んで未出力のデータが固有情報送信バッファ領域にあるかをチェックし、チェック結果はステップＳ７０８で判別し、未出力データがあれば、ステップＳ７０９に進んで固有情報出力制御タイマ（ステップＳ７０５の固有情報信号制御タイマ）に制御タイマ初期値を設定する。次いで、ステップＳ７１０で固有情報送信カウンタに対応する固有情報送信バッファ領域のデータを固有情報信号として設定した後、ステップＳ７１１でデータを取り出した固有情報送信バッファ領域をクリアする。次いで、ステップＳ７１２で固有情報送信カウンタを更新して外部情報出力編集処理にリターンする。
【０５２８】
一方、ステップＳ７０６の結果がＮＯであれば、ステップＳ７１３に進んでストローブ信号のＯＮタイミングかどうかを判別し、ＯＮタイミングでなければリターンし、ＯＮタイミングであればステップＳ７１４に進んで固有情報ストローブ信号のＯＮ出力データを設定する。これにより、固有情報ストローブ信号がオンとなるので、これに合わせてチップコード（払出固有ＩＤ）が払出制御装置からパラレルで出力されることになる。ステップＳ７１４を経るとリターンする。
このようにして、ストローブ信号のＯＮタイミングでチップコード（払出固有ＩＤ）が払出制御装置からパラレルで出力されていくが、その過程で、ステップＳ７０６やステップＳ７０８のチェックが入り、タイムアップ又は未出力データがなくなればステップＳ７０８がＮＯとなってステップＳ７１５に分岐し、固有情報信号として００Ｈ（固有情報信号オフのデータ）を設定してリターンする。
このようにして本実施例では、払出制御装置のチップコード（払出固有ＩＤ）も遊技機状態信号に対応させて外部装置側へ出力される。
「実施例１１」
【０５２９】
「実施例１１：払出基板−主基板（シリアル）−管理装置」
次に、実施例１１を、図４９乃至図５５を参照して説明する。
これは、払出基板（払出制御装置）からシリアルで払出固有ＩＤを主基板（遊技制御装置）に送り、主基板（遊技制御装置）から外部への主基板固有ＩＤ及び払出固有ＩＤの伝送もシリアルで行うものである。ただし、主基板から払出基板への払出固有ＩＤの再送要求はない形態である。なお、外部装置としては管理装置を設定している。
＜ブロック図＞
本実施例のパチンコ機の制御系のブロック図は図４９に示される。
図４９において、遊技制御装置２０００は遊技用マイコン２００１を備え、払出制御装置２０１０は払出用マイコン２０１１を備えている。遊技制御装置２０００は外部情報端子板５５に接続され、遊技制御装置２０００の外部情報と固有情報は遊技制御装置２０００から外部情報端子板５５を介して管理装置７８０に送信される構成となっている。
そのため、遊技制御装置と払出制御装置が実施例１と異なり、かつ、遊技プログラム及び払出プログラムの内容が異なっている。その他は、実施例１と同様であり、同一部材には同一番号が付されており、重複説明は略す。
【０５３０】
次に、本実施例において、遊技制御装置２０００で実行する遊技プログラムは下記の通りである（■マーク以外は実施例１と同一。払出プログラムも同様）
■メイン処理（実施例１と異なる）
■タイマ割込み処理（実施例１と異なる）
特図ゲーム処理
特図表示中処理
入賞口スイッチ／エラー監視処理
エラーチェック処理
外部情報編集処理
固有情報信号編集処理
■固有情報取得処理（実施例１と異なる）
■シリアル受信割込み処理（実施例１と異なる）
また本実施例において、払出制御装置で実行する払出プログラムは下記の通りである。
メイン処理
タイマ割込み処理
外部情報出力編集処理
■固有情報信号編集処理（実施例１と異なる）
【０５３１】
＜遊技プログラム＞
本実施例において、遊技制御装置２０００で実行する遊技プログラムのうち、実施例１と異なるのは、メイン処理、タイマ割込み処理、固有情報取得処理及びシリアル受信割込み処理であり、その他は同様であるので、重複説明を略す。
図５０，５１は遊技制御装置２０００のメイン処理のフローチャートである。このフローチャートにおいて、ステップＳ１〜Ｓ２、ステップＳ５〜Ｓ１０、ステップＳ１１、ステップＳ１３〜Ｓ１４の処理は、実施例１と同様であり、同一ステップ番号を付している。他の図面においても、実施例１と同様の処理は、同一ステップ番号を付して、説明を省略する。
実施例１と同様のステップＳ１〜Ｓ２を経ると、次いで、ステップＳ２００１でＲＷＭ（ユーザワークＲＡＭ）へのアクセスを許可した後、ステップＳ２００２でシリアル受信割込みを許可する。これは、払出制御装置２０１０からのシリアル信号を受信するために割込みを許すものである。
次いで、ステップＳ２００３で払出基板（払出制御装置２０１０）の起動を待つために所定のディレイ時間（例えば４ｍｓｅｃ）だけ処理の進行を停止する。この間に、払出用マイコン２０１１の払出チップコード（払出固有ＩＤ）を受信するが、来なければＲＷＭ（ユーザワークＲＡＭ）の内容を使う。なお、ＲＷＭとはユーザワークＲＡＭなどのＲＡＭを指す。フローチャートでは、ＲＷＭと必要に応じて図示する。
また、ＲＡＭ内のデータであっても、全てが初期化されるわけではなく、払出チップコード領域（チップコードや比較結果のフラグ（ステップＳ２００４〜Ｓ２００６にて設定））の内容を消してしまわないように初期化する領域の数を制限している。
前述したように、払出用マイコン２０１１においてもパチンコ機１の電源投入時やシステムリセット時には、払出用マイコン２０１１のＨＷパラメータＲＯＭに格納されている払出固有ＩＤが制御回路（ＨＰＧ）の動作によりＨＷパラメータＲＯＭからコピーされて払出プログラムの動作により、払出用マイコン２０１１のＨＷパラメータＲＯＭに格納されている払出固有ＩＤが読み出されてチップ個別ＩＤレジスタにコピーされ、チップ個別ＩＤレジスタにコピーされた払出固有ＩＤは外部バスインターフェースを通り、内蔵のシリアル通信回路によってシリアル通信形式にされて払出用マイコン２０１１の外部に読み出されて遊技制御装置２０００に出力されるからである（後述の払出プログラム参照）。
【０５３２】
次いで、ステップＳ２００４では、バックアップされた払出チップコード（払出固有ＩＤ）と新たに受信した払出チップコードを比較する。バックアップされた払出チップコードとは、前回のルーチン（前回の電源投入時）でＲＷＭに格納されていたデータである。前回と今回の払出チップコードを比較し、比較結果をステップＳ２００５で判別し、一致していればステップＳ５に進んで、全出力ポートにオフ信号（２値信号の「０」に相当する信号）を出力する。
【０５３３】
一方、ステップＳ２００５の比較結果で、前回と今回の払出チップコードが一致していなければ、ステップＳ２００６に進んで払出チップコードＮＧフラグをセットした後、ステップＳ５に進む。
ステップＳ５を経ると、次いで、ステップＳ６に進み、初期化スイッチ信号の状態によって前記初期化スイッチがオンしているか否か判断し、オンしていればステップＳ２００８にジャンプし、オンしていなければステップＳ７に進む。
なお、ステップＳ２００８にジャンプするのは、前記初期化スイッチがオン操作されて遊技用マイコン２００１が起動した場合、ステップＳ７で停電検査領域が全て正常ではないと判定された場合、或いはステップＳ９でチェックサムが正常でないと判定された場合である。このため、ステップＳ２００８に進むと、遊技制御装置２０００のＲＡＭ内のデータ（アクセス禁止領域を除く）を初期化するなどの処理を行う。ただし、ＲＡＭ内のデータであっても、払出チップコード領域（払出用マイコン２０１１から送られてきた払出チップコードや比較結果のフラグ（ステップＳ２００４〜Ｓ２００６にて設定））は初期化しない。
【０５３４】
ステップＳ１０を経ると、ステップＳ２００７で払出チップコードは正常かどうかを判別し、正常でなければステップＳ１５に分岐する。この場合は、ステップＳ１５以降に進んで、ステップＳ２０１０で固有情報送信完了かどうかを判断したりすることになる。
つまり、払出チップコードが正常でなければ、今回の外部への固有情報の送信完了やセキュリティ信号の送信完了まで、待つことになる。
また、ステップＳ２００７で払出チップコードが正常な場合は、ステップＳ１１に進んで特図ゲーム処理番号に対応する停電復旧時のコマンド（停電復旧コマンド）を送信する。このステップＳ１１を経ると、ステップＳ１５に進む。
【０５３５】
一方、ステップＳ２００８以降の処理に進むと、遊技制御装置２０００のおける払出チップコード領域以外の全てのユーザワークＲＡＭ内のデータ（アクセス禁止領域を除く）を初期化するなどの処理を行う。
即ち、ステップＳ２００８では使用する全てのユーザワークＲＡＭの領域をクリアするが、払出チップコード領域は除く。具体的には、ユーザワークＲＡＭにおいて、アクセス禁止領域より前の全作業領域をクリアし、アクセス禁止領域より後の全スタック領域をクリアする。
したがって、前回のルーチンで払出用マイコン２０１１から送られてきた払出チップコードは、初期化されずに残る。なお、払出チップコードは後述のフローチャート（図５４）にあるように、払出用マイコン２０１１から送られてきたとき、シリアル受信割込みにてシリアル受信バッファのデータが払出チップコード領域にセーブされることで、更新されることになる。
【０５３６】
ステップＳ１８を経ると、次のステップＳ２００９では払出チップコードは正常かどうかを判別する。正常でなければ、ステップＳ２０１０に分岐して固有情報送信完了かを判断する。これは、固有情報としての主基板固有ＩＤと払出固有ＩＤの合成情報（図５３）の外部への送信完了、及びセキュリティ信号の外部への出力完了を判断するものである。ステップＳ２０１０でＮＯであれば、固有情報送信完了まで、このステップＳ２０１０に待機し、今回の固有情報送信を完了すると、ステップＳ２０１１に抜ける。これにより、払出チップコードが正常でない場合は、今回の主基板固有ＩＤと払出固有ＩＤの合成情報の外部への送信が完了するまで、待つことになる。
ステップＳ２０１０を抜けると、次のステップＳ２０１１で割込みを禁止する。これは、今回の固有情報送信を完了したので、今回はもう送信する必要がないので、割込みを許可しないためである。
ステップＳ２０１１を経ると、ステップＳ２７にジャンプしてユーザワークＲＡＭへのアクセスを禁止した後、待機する（前述した制御信号生成部５０３からのリセット信号を待つリセット待ち状態となる）。
【０５３７】
一方、ステップＳ２００９で払出チップコードが正常な場合は、ステップＳ１９以降（実施例１と同じ）を実行する。
以上のメイン処理によれば、バックアップされた払出チップコード（払出固有ＩＤ）と起動時に新たに受信した払出チップコードが一致しない異常が発生すると、停電復旧時のコマンド送信が行われず、電源投入時のセキュリティ信号及び固有情報の送信完了を待った後、ＲＡＭアクセスが禁止されてリセット待ち状態になる。
【０５３８】
図５２は遊技制御装置２０００のタイマ割込み処理のフローチャートである。
実施例１と同様のステップＳ３１〜Ｓ３２を経ると、次のステップＳ２０２１で払出チップコードは正常かどうかを判別し、正常でなければステップＳ４２に分岐する。この場合は、払出チップコードが正常ではなく、偽物の可能性もあると判断してステップＳ３４〜ステップＳ４１の処理を行わず（よって、特図ゲームなどの遊技ゲームが行われない）、単に今回の主基板固有ＩＤや払出固有ＩＤを外部に送信するなどの処理を行うことになる。また、外部の管理装置７８０では、今回の主基板固有ＩＤや払出固有ＩＤの真偽を判断することになる。
一方、ステップＳ２０２１で払出チップコードが正常であれば、通常通りに遊技ゲームを行うべく、ステップＳ３４以降に進む。
【０５３９】
図５３は遊技制御装置２０００の固有情報取得処理のフローチャートである。
このルーチンが開始されると、まずステップＳ１８１でスタートコードをシリアル送信バッファに書き込む。シリアル通信の開始であることを受け側である外部の管理装置７８０に特定させるためのコードである。次いで、ステップＳ２０４１で取得はチップコードのみかどうかを判断する。取得がチップコードのみでなければ、ステップＳ１８３に進んでメーカコード識別コードをシリアル送信バッファに書き込むとともに、ステップＳ１８４でメーカコードを読み出してシリアル送信バッファに書き込む。次いで、ステップＳ１８５で製品コード識別コードをシリアル送信バッファに書き込むとともに、ステップＳ１８６で製品コードを読み出してシリアル送信バッファに書き込み、その後、ステップＳ２０４２に進む。これにより、メーカコード及び製品コードが取得されることになる。
各識別コードは、送信しようとするデータの区分を識別するためのものであり、そのあとに、読み出してきた各コードをシリアルに並べる。
【０５４０】
一方、ステップＳ２０４１で取得がチップコードのみであれば、ステップＳ２０４２にジャンプして、チップコード識別コードをシリアル送信バッファに書き込む。
次いで、ステップＳ２０４３でチップコード（ここでは主基板固有ＩＤ）をチップ個別ＩＤレジスタから読み出し、対応する払出チップコード（払出固有ＩＤ）と合成する。払出チップコードは払出制御装置２０１０から送られてきたものである。また、このステップＳ２０４３では、合成したチップコード（主基板固有ＩＤと払出固有ＩＤの合成情報）をシリアル送信バッファに書き込む処理も行う。
このようにして、各識別コードと一緒に各コードが取得されて、シリアルに並べられて順次、シリアル送信バッファに書き込まれる。これにより、シリアル送信バッファから各コードが外部情報端子板５５を介して管理装置７８０に出力されることになる。ステップＳ２０４３を経ると、リターンする。
【０５４１】
次に、遊技制御装置２０００で実行されるシリアル受信割込み処理を図５４により説明する。
このルーチンが開始されると、まずステップＳ２０５１でレジスタを退避し、ステップＳ２０５２でシリアル受信バッファのデータを払出チップコード領域にセーブする。これは、払出制御装置２０１０から遊技制御装置２０００に向けて払出固有ＩＤの出力があると、遊技制御装置２０００ではシリアル受信割込みをかけてシリアル受信バッファにて受信し、そのデータ（払出固有ＩＤ）をＲＷＭ内の払出チップコード領域にセーブするものである。
なお、本実施例では、払出制御装置２０１０のチップコード（払出固有ＩＤ）は４バイトであり、４バイト受信すると、割込みが発生するように設定されている。
次いで、ステップＳ２０５３で受信バッファは空であるかを判断し、空でなければステップＳ２０５２に戻ってルーチンを繰り返す。これにより、払出制御装置２０１０からチップコードを４バイト受信した場合、シリアル受信バッファからは全てのバイトデータが読み出されて払出チップコード領域にセーブされることになる。
【０５４２】
そして、シリアル受信バッファからは全てのバイトデータが読み出されて空になると、ステップＳ２０５３の判断がＹＥＳとなり、ステップＳ２０５４に抜ける。ステップＳ２０５４ではシリアル受信割込み要求をクリアし、ステップＳ２０５５でレジスタを復帰させる。これは、払出制御装置２０１０から払出固有ＩＤを１回だけ受信し、受信した場合には、もう受信する必要がないので、割込みを許可しないものである。
このようにして、払出制御装置２０１０から払出固有ＩＤを受信する処理が行われる。なお、払出制御装置２０１０から払出チップコード以外の固有情報（例えば、払出制御装置の機種コード）を同様に受信して払出チップコードと同様に取り扱うようにしてもよい。
【０５４３】
＜払出プログラム＞
本実施例１１において、払出制御装置２０１０で実行する払出プログラムのうち、実施例１と異なるのは、固有情報信号編集処理であり、その他は同様であるので、重複説明を略す。
図５５は払出制御装置２０１０の固有情報信号編集処理のフローチャートである。
このルーチンが開始されると、まずステップＳ２０７１でチップコードを送信済みであるかどうかを判別する。ここでのチップコードとは払出用マイコン２０１１の払出チップコード（払出固有ＩＤ）のことである。既に送信済みであれば、ルーチンを終了してリターンする。
一方、チップコードを送信済みでなければ、ステップＳ２０７２に進んで払出チップコードを読み出してシリアル送信バッファに書き込む。払出用マイコン２０１１のＨＷパラメータＲＯＭに格納されている払出チップコード（払出固有ＩＤ）は、電源投入時にチップ個別ＩＤレジスタにコピーされているので、それを読み出すことで行われる。
次いで、ステップＳ２０７３でチップコード送信済みフラグをセットしてリターンする。これにより、シリアル送信バッファに書き込まれた払出チップコードは遊技制御装置２０００の方へ（即ち、外部装置側へ）シリアル通信で送られることになる。
【０５４４】
以上のような各プログラムを実行することにより、パチンコ機１の電源投入時においては、遊技制御装置２０００における払出制御装置２０１０の起動待ちのディレイ処理中（ステップＳ２００３）に、払出制御装置２０１０からシリアル通信にて払出チップコードが遊技制御装置２０００に送られる。従来は、ディレイ処理は単なる待ちとして何も処理を行わず時間を費やしているだけであったが、その待ち時間を利用して払出チップコードを受信してしまうことで、通常運転中での払出制御装置２０１０から遊技制御装置２０００へのチップコード送信による割込みを発生させないようにし、プログラムの負担を減らしている。
遊技制御装置２０００では外部情報や賞球信号を外部情報端子板５５を介して外部の管理装置７８０に（即ち、外部装置側へ）出力するが、特に、電源投入やガラス枠５あるいは前面枠４の開放などというイベント発生時に、これらのイベントに合わせて主基板固有ＩＤ及び払出固有ＩＤを外部情報端子板５５を介して外部の管理装置７８０に出力する。
したがって、このようなイベント発生時には、遊技用マイコン２００１や払出用マイコン２０１１が不正に交換されているかどうかを外部の管理装置７８０にて容易にチェックすることができ、不正に有効に対処することができる。したがって、遊技店の開店時だけでなく、開店中に遊技用マイコン２００１や払出用マイコン２０１１が不正に交換された場合でも容易に不正をチェックすることが可能になる。
【０５４５】
実施例１１によれば、以下のような効果がある。
即ち、本実施例のパチンコ機１では、遊技プログラムを実行することにより、電源投入時やガラス枠５あるいは前面枠４の開放時などに、遊技用マイコン２００１の主基板固有ＩＤは、実施例１と同様に、内蔵のシリアル通信回路によってシリアル通信形式で外部装置側へ出力される。
一方、上記同様に、払出用マイコン２０１１においてもパチンコ機１の電源投入時やシステムリセット時には、払出プログラムの動作により、払出用マイコン２０１１のＨＷパラメータＲＯＭ７１５に格納されている払出固有ＩＤが読み出されてチップ個別ＩＤレジスタ７１６にコピーされるとともに、ＩＤプロパティＲＡＭ７２４にも払出固有ＩＤがコピーされ、チップ個別ＩＤレジスタ７１６にコピーされた払出固有ＩＤは、外部バスインターフェース７０４を通り、内蔵のシリアル通信回路７０４ａによってシリアル通信形式にされて遊技制御装置２０００に送られる。遊技制御装置２０００では主基板固有ＩＤと払出用マイコン２０１１から送られてきた払出固有ＩＤとが合成されて外部情報端子板５５に送られ、この外部情報端子板５５で中継されて外部の管理装置７８０に伝送される。これにより、遊技用マイコン２００１に格納されている固有ＩＤ及び払出用マイコン２０１１に格納されている払出固有ＩＤを遊技店にて読み出すことができ、管理装置７８０で真偽をチェックすることができる。
【０５４６】
したがって、本実施例１１でも、遊技機用演算処理装置を有する制御装置（遊技制御装置２０００や払出制御装置２０１０）に対する不正の可能性が高いことを外部に報知可能となる。
また、本実施例１１では遊技プログラムの制御下で効率良く、容易に固有ＩＤを遊技用マイコン２００１や払出用マイコン２０１１（演算処理装置）から出力することができる。
その場合に、情報領域部６００Ｂや７００Ｂ（情報処理部）の大幅な改善や変更は必要なく、莫大な費用や期間も要しない。
「実施例１２」
【０５４７】
「実施例１２：払出基板−主基板（パラレル）−管理装置」
次に、発明態様Ｔ１の実施例１２を図５６に基づいて説明する。
本実施例は、払出基板（払出制御装置）からシリアルで払出固有ＩＤを主基板（遊技制御装置）に送り、主基板（遊技制御装置）から外部への主基板固有ＩＤ及び払出固有ＩＤの伝送はパラレルで行うものである。ただし、主基板から払出基板への払出固有ＩＤの再送要求はない形態である。なお、外部装置としては管理装置を設定している。
本実施例においてはパチンコ機の前面、裏面、遊技盤、外部情報端子板の構造は実施例１と同様、また、制御系のブロック図は実施例１１と同様であり、略す。
【０５４８】
次に、本実施例において、遊技制御装置で実行する遊技プログラムは下記の通りである。（■マーク以外は他の実施例と同一。払出プログラムも同様）
メイン処理（実施例１１と同じ）
タイマ割込み処理（実施例１１と同じ）
特図ゲーム処理（実施例１と同じ）
特図表示中処理（実施例１と同じ）
入賞口スイッチ／エラー監視処理（実施例１と同じ）
エラーチェック処理（実施例１と同じ）
外部情報編集処理（実施例１と同じ）
固有情報信号編集処理（実施例３と同じ）
■固有情報取得処理
シリアル受信割込み処理（実施例１１と同じ）
また、本実施例において、払出制御装置で実行する払出プログラムは下記の通りである。
メイン処理（実施例１と同じ）
タイマ割込み処理（実施例１と同じ）
外部情報出力編集処理（実施例１と同じ）
固有情報信号編集処理（実施例１１と同じ）
【０５４９】
このように、払出プログラムは実施例１１と同様であり、説明を略す。
一方、遊技制御装置における遊技プログラムの内容は一部が異なっており、その他は説明を略す。
＜遊技プログラム＞
本実施例１２では、遊技プログラムのうち、固有情報取得処理のみが独自であり他の実施例と相違している。
図５６は本実施例における遊技制御装置の固有情報取得処理のフローチャートである。このルーチンが開始されると、まずステップＳ２１３１でスタートコードを固有情報バッファ領域にセーブする。
次いで、ステップＳ２１３２で取得はチップコードのみかどうかを判断する。取得がチップコードのみでなければ、ステップＳ２１３３に進んでメーカコード識別コードを固有情報バッファ領域にセーブするとともに、ステップＳ２１３４でメーカコードを読み出して固有情報バッファ領域にセーブする。次いで、ステップＳ２１３５で製品コード識別コードを固有情報バッファ領域にセーブするとともに、ステップＳ２１３６で製品コードを読み出して固有情報バッファ領域にセーブする。その後、ステップＳ２１３７に進む。これにより、メーカコード及び製品コードが取得されることになる。
【０５５０】
一方、ステップＳ２１３２で取得がチップコードのみであれば、ステップＳ２１３７にジャンプして、チップコード識別コードを固有情報バッファ領域にセーブする。
次いで、ステップＳ２１３８でチップコード（ここでは主基板固有ＩＤ）を読み出し、対応する払出チップコード（払出固有ＩＤ）と合成する。払出チップコードは払出制御装置から送られてきたものである。また、このステップＳ２１３８では、合成したチップコード（主基板固有ＩＤと払出固有ＩＤの合成情報）を固有情報バッファ領域にセーブする処理も行う。
次いで、ステップＳ２１３９で固有情報送信アウンタをクリアし、リターンする。
このようにして、各識別コードと一緒に各コードが取得されて、固有情報バッファ領域にセーブされる。これにより、固有情報バッファ領域にセーブされた各コードが外部情報端子板５５を介して管理装置７８０にパラレル通信で出力されることになる。
なお、外部情報端子板５５は単に信号を中継するものであるから、入力側にパラレル信号が入力されれば、出力側もパラレル信号で出力されていく。
【０５５１】
このように、実施例１２では、払出制御装置からシリアルで払出固有ＩＤを遊技制御装置に送り、遊技制御装置では主基板固有ＩＤと払出制御装置から送られてきた払出固有ＩＤとが合成されてパラレル通信で外部情報端子板５５に送られ、この外部情報端子板５５で中継されてパラレル通信で外部の管理装置７８０に伝送される。これにより、遊技用マイコンに格納されている固有ＩＤ及び払出用マイコンに格納されている払出固有ＩＤを遊技店にて読み出すことができ、管理装置７８０で真偽をチェックすることができる。
したがって、本実施例においても、実施例１１と同様に遊技機用演算処理装置を有する制御装置（遊技制御装置２０００や払出制御装置２０１０）に対する不正の可能性が高いことを外部に報知可能となる。また、効率良く、容易に固有ＩＤを遊技用マイコンから外部に出力することができる。
また、実施例１１と同様に、主基板固有ＩＤと払出固有ＩＤの双方を管理装置７８０に出力するので、より確実に、遊技用マイコン（演算処理装置）に対する不正を抑止することができるとともに、払出用マイコン（第２の演算処理装置）に対する不正も抑止することができる。
さらに、遊技制御装置から外部装置（この場合、管理装置７８０）への主基板固有ＩＤ及び払出固有ＩＤの伝送をパラレルで行うので、以下の効果がある。
すなわち、パラレル転送という送信形態で外部装置に出力することで、外部装置が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的に外部装置に報知することができる。
「実施例１３」
【０５５２】
「実施例１３：払出基板−主基板−カードユニット」
次に、発明態様Ｔ１の実施例１３を図５７に基づいて説明する。
本実施例は、個体識別情報と払出個体識別情報の出力先である遊技機外の外部装置としてカードユニットを設定した例である。
すなわち、払出基板（払出制御装置）からシリアルで払出固有ＩＤを主基板（遊技制御装置）に送り、主基板（遊技制御装置）から遊技機外のカードユニットには主基板固有ＩＤ及び払出固有ＩＤをシリアルで行うものである。ただし、主基板から払出基板への払出固有ＩＤの再送要求はない形態である。
本実施例においては、パチンコ機の制御系のブロック図が実施例１１と異なる。
【０５５３】
＜ブロック図＞
そこで、実施例１１（図４９）と異なる制御系のブロック図（図５７）について説明する。
図５７に示すブロック図が実施例１１と異なるのは、外部情報端子板５５の固有情報用のコネクタ（基板対電線用コネクタ６７）がカードユニット２１２０に接続されている点である。その他は、実施例１１と同様であり、同一部材には同一番号が付されており、重複説明は略す。
【０５５４】
カードユニット２１２０はパチンコ機（遊技機）に併設され、対価を取って遊技者に貸球を供給するもので、例えばＣＲ機（カードリーディング機）と称される遊技機であれば、パチンコ機（遊技機）と、遊技媒体貸出装置としてのカードユニット（ＣＲユニット：カード式球貸制御ユニット）とが併設され、これらが対をなして設置される。
但し、パチンコ機はカードユニットとは分離可能であり、パチンコ機を分離して別のコーナーに持って行くことも可能である。
カードユニット２１２０には、カードリーダライタが内蔵されており、カードユニット２１２０の前面には、磁気カード又はＩＣカードなどのカードが挿入されるカード挿入口、カード利用可ＬＥＤ、紙幣投入口、紙幣投入可ＬＥＤ、カード挿入中ＬＥＤ、持ち球払出操作部、情報表示装置、遊技媒体払出部等が設けられている。
【０５５５】
以上の構成において、実施例１３では、管理装置７８０は外部情報端子板５５を介して遊技制御装置２０００から外部情報と賞球信号を受信し、カードユニット２１２０は外部情報端子板５５を介して遊技制御装置２０００から主基板固有ＩＤと払出固有ＩＤを含む固有情報を受信する。
これにより、遊技用マイコンに格納されている固有ＩＤ及び払出用マイコンに格納されている払出固有ＩＤを遊技店にて読み出すことができ、カードユニット２１２０で真偽をチェックすることができる。
なお、遊技店の係員しか見れない形態でカードユニット２１２０に主基板固有ＩＤ及び払出固有ＩＤの真偽判断結果を表示させてもよいし、あるいは他のツールなどを介して主基板固有ＩＤ及び払出固有ＩＤの真偽判断を行うような構成にしてもよい。例えば、係員が携帯可能な端末にカードユニット２１２０から主基板固有ＩＤ及び払出固有ＩＤを赤外線等で飛ばして、該端末で真偽を可能な構成にしてもよい。そのようにすると、開店中でも係員が歩きながら主基板固有ＩＤ及び払出固有ＩＤの真偽判断ができる。
このような実施例１３においても、遊技プログラムを実行することにより、遊技機用演算処理装置を有する制御装置（遊技制御装置２０００や払出制御装置２０１０）に対する不正の可能性が高いことを外部に報知可能となる。また、遊技プログラムの制御下で効率良く、容易に主基板固有ＩＤ及び払出固有ＩＤを遊技用マイコンから出力することができる。
また、特に各台のカードユニット２１２０で各遊技機の主基板固有ＩＤ及び払出固有ＩＤをそれぞれ確認できる利点がある。また、カードユニット２１２０から球貸情報を収集する球貸情報収集装置へ主基板固有ＩＤ及び払出固有ＩＤを転送することにより、上述した管理装置同様に球貸情報収集装置において主基板固有ＩＤ及び払出固有ＩＤを一元的に確認することができる。
「実施例１４」
【０５５６】
「実施例１４：主基板（シリアル）−外部装置、払出基板（シリアル）−外部装置」
次に、実施例１４を図５８乃至図５９に基づいて説明する。
本実施例は、主基板（遊技制御装置）からシリアルで外部装置（管理装置又はカードユニット）に主基板固有ＩＤを送り、払出基板（払出制御装置）からシリアルで外部装置（管理装置又はカードユニット）に払出固有ＩＤを送る例である。
＜ブロック図＞
制御系のブロック図は、外部装置として管理装置を設定した場合が図５８であり、外部装置としてカードユニットを設定した場合が図５９である。
図５８において、遊技制御装置２１００は遊技用マイコン２１０１を備え、払出制御装置２１１０は払出用マイコン２１１１を備えている。遊技制御装置２１００は外部情報端子板５５に接続され、遊技制御装置２１００の外部情報と固有情報（主基板固有ＩＤ）は遊技制御装置２１００から外部情報端子板５５を介して管理装置７８０に送信される。また、払出制御装置２１１０も外部情報端子板５５に接続され、払出制御装置２１１０の外部情報（賞球信号等）と固有情報（払出固有ＩＤ）は払出制御装置２１１０から外部情報端子板５５を介して管理装置７８０に送信される。
【０５５７】
図５９において、遊技制御装置２２００は遊技用マイコン２２０１を備え、払出制御装置２２１０は払出用マイコン２２１１を備えている。また、外部情報端子板５５の固有情報用のコネクタ（基板対電線用コネクタ６７）はカードユニット２２２０にも接続されている。遊技制御装置２２００は外部情報端子板５５に接続され、遊技制御装置２２００の外部情報は遊技制御装置２２００から外部情報端子板５５を介して管理装置７８０に送信され、遊技制御装置２２００の固有情報（主基板固有ＩＤ）は遊技制御装置２２００から外部情報端子板５５を介してカードユニット２２２０に送信される。また、払出制御装置２２１０も外部情報端子板５５に接続され、払出制御装置２２１０の賞球信号は払出制御装置２２１０から外部情報端子板５５を介して管理装置７８０に送信され、払出制御装置２２１０の固有情報（払出固有ＩＤ）は払出制御装置２２１０から外部情報端子板５５を介してカードユニット２２２０に送信される構成となっている。カードユニット２２２０は、各固有情報を受け取って処理する機能を有している。
【０５５８】
なお、本実施例１４において、遊技制御装置で実行する遊技プログラムは実施例１と同じであり、払出制御装置で実行する払出プログラムは実施例１１と同じであるので、説明を略す。
このような実施例においても、遊技機用演算処理装置を有する制御装置（遊技制御装置や払出制御装置）に対する不正の可能性が高いことを外部に報知可能となる。また、遊技プログラムの制御下で効率良く、容易に主基板固有ＩＤ及び払出固有ＩＤを遊技用マイコンや払出用マイコンから出力することができる。
「実施例１５」
【０５５９】
「実施例１５：主基板（パラレル）−外部装置、払出基板（パラレル）−外部装置」
次に、実施例１５を説明する。
本実施例は、主基板（遊技制御装置）からパラレルで外部装置（管理装置又はカードユニット）に主基板固有ＩＤを送り、払出基板（払出制御装置）からパラレルで外部装置（管理装置又はカードユニット）に払出固有ＩＤを送る例である。
＜ブロック図＞
制御系のブロック図は、実施例１４と同じであり、外部装置として管理装置を設定した場合が図５８であり、外部装置としてカードユニットを設定した場合が図５９である。
【０５６０】
＜遊技プログラム＞
本実施例１５では、遊技制御装置で実行する遊技プログラムは実施例３と同じであり、払出制御装置で実行する払出プログラムは実施例１０と同じであるので、説明を略す。
このような実施例においても、遊技機用演算処理装置を有する制御装置（遊技制御装置や払出制御装置）に対する不正の可能性が高いことを外部に報知可能となる。また、遊技プログラムの制御下で効率良く、容易に主基板固有ＩＤ及び払出固有ＩＤを遊技用マイコン等から出力することができる。
「実施例１６」
【０５６１】
「実施例１６：主基板（シリアル）−外部装置側；枠閉鎖時に出力」
次に、実施例１６を図６０乃至図６４に基づいて説明する。
本実施例は、遊技制御装置が払出制御装置から固有情報を受信しないで主基板固有ＩＤをシリアル伝送によって出力する実施例（実施例１、実施例２、実施例１４）の変形例であり、遊技プログラムのうちの、エラーチェック処理、外部情報編集処理（後半）、及び固有情報信号編集処理のみが実施例１と異なり、他の構成は実施例１と同じである。本実施例は、ガラス枠５等が閉鎖したタイミングで固有情報を出力する点に特徴を有する。
【０５６２】
図６０は本実施例における遊技制御装置のエラーチェック処理のフローチャートである。実施例１の図１４と同じ内容のステップは同符号を付して説明を省略する。本例では、ステップＳ１２３を経ると、ステップＳ２１５１に進み、扉開放エラー解除か又は枠開放エラー解除かを判定し、これら何れかのエラー解除であればステップＳ２１５２を経てステップＳ２１５３に進み、そうでなければリターンする。ステップＳ２１５３に進むのは、開放されていた扉（ガラス枠５）が閉じられた時、又は開放されていた枠（前面枠４）が閉じられた時であるので、ステップＳ２１５３では扉・枠閉鎖時フラグをセットしてリターンする。
【０５６３】
図６１は本実施例における遊技制御装置の外部情報編集処理（前半）のフローチャートであり、図６２は本実施例における遊技制御装置の外部情報編集処理（後半）のフローチャートである。実施例１の図１５，１６と同じ内容のステップは同符号を付して説明を省略する。本例では、外部情報編集処理（前半）におけるステップＳ１４４又はＳ１４５を経ると、ステップＳ２１６１（以下、図６２）に進み、前述したステップＳ２１５３（図６０）でオン設定される扉・枠閉鎖時フラグがオンしているか否か（即ち、当該フラグが立っているか否か）判定し、オンしていればステップＳ１４７に進み、オンしていなければステップＳ２１６２に進む。ステップＳ２１６２では、扉（ガラス枠５）又は枠（前面枠４）が開放中であればステップＳ２１６３に進み、開放中でなければステップＳ２１６４に進む。そして、ステップＳ２１６３では、遊技機エラー状態信号ＯＮの出力データを設定してステップＳ１５０に進む。一方、ステップＳ２１６４では、扉・枠開放信号ＯＦＦの出力データを設定し、次いでステップＳ２１６５で扉・枠開放での固有情報信号の出力要求済みフラグをクリアし、その後ステップＳ１５２に進む。
【０５６４】
図６３は本実施例における遊技制御装置の固有情報信号編集処理のフローチャートである。実施例１の図１７と同じ内容のステップは同符号を付して説明を省略する。本例では、このルーチンが開始されると、まずステップＳ２１７１でシリアル通信中かどうかを判別する。これは、遊技制御装置が外部装置側（払出制御装置、管理装置等）との間で、シリアル通信を実行中かどうかをチェックするものである。シリアル通信中であれば、今回は固有ＩＤを外部装置側に出力することはできないので、リターンする。
一方、シリアル通信中でなければステップＳ２１７２に進んで、扉又は枠閉鎖後の固有情報送信終了時かチェックし、チェック結果によってステップＳ２１７３で分岐する。即ちステップＳ２１７３では、前記送信終了時であればステップＳ２１７４に進み、前記送信終了時でなければステップＳ１７２にジャンプする。ステップＳ２１７４では、扉・枠閉鎖時フラグをクリアし、ステップＳ１７２に進む。
【０５６５】
以上説明した遊技プログラム上の特徴を持つ本実施例１６であると、開放中であった扉（ガラス枠５）又は枠（前面枠４）が閉鎖された直後に、扉・枠閉鎖時フラグがオン設定され（ステップＳ２１５３）、これにより扉・枠開放での固有情報信号の出力要求フラグがセットされ（ステップＳ１４８）、その結果、主基板固有ＩＤが遊技制御装置から出力される。即ち、本実施例の遊技制御装置（後述の実施例１７，１８も同様）は、図６４のタイミングチャートに示すように、扉（ガラス枠５）又は枠（前面枠４）が閉鎖されたタイミング（発生した遊技機状態が解除されたタイミング）で個体識別情報を出力開始する機能（状態解除時個体識別情報出力開始手段）を有する。なお、これに対して、前述した実施例１等の遊技制御装置は、扉（ガラス枠５）又は枠（前面枠４）が開けられたタイミング（遊技機状態が発生し、遊技機状態信号がオフからオンになったタイミング）で個体識別情報を出力開始する機能（状態発生時個体識別情報出力開始手段）を有する。
また、ステップＳ２１７３の作用により、扉又は枠閉鎖後の固有情報送信終了時でなければ、ステップＳ２１７４での扉・枠閉鎖時フラグのクリアは行われないため、ステップＳ２１６１の判定結果はＹＥＳとなり、ステップＳ２１６４での扉・枠開放信号のオフ設定は実行されない。その結果、前記固有情報送信終了時まで、遊技機状態信号（この場合、扉・枠開放信号）はオンのままとされる（延長される）。即ち、本実施例の遊技制御装置（後述の実施例１７，１８も同様）は、図６４のタイミングチャートに示すように、扉（ガラス枠５）又は枠（前面枠４）が閉鎖されたタイミング（発生した遊技機状態が解除されたタイミング）で送信開始した個体識別情報の送信が完了するまで、対応する遊技機状態信号をオンのまま延長する機能（遊技機状態信号延長制御手段）を有する。この機能により、外部装置側では個体識別情報と遊技機状態信号の対応関係が判定し易くなる。
この実施例においても、遊技機用演算処理装置を有する制御装置（遊技制御装置や払出制御装置）に対する不正の可能性が高いことを外部に報知可能となる。また、遊技プログラムの制御下で効率良く、容易に主基板固有ＩＤ及び払出固有ＩＤを遊技用マイコンや払出用マイコンから出力することができる。
なお本実施例は、個体識別情報と遊技機状態信号との対応を取り易くするため、遊技機状態信号を個体識別情報の送信完了まで延長する（即ち、オンのままとする）態様となっているが、遊技機状態が解除された時点で遊技機状態信号をオフとする態様でもよい。具体的には、例えば図６４において、ガラス枠及び前面枠が共に閉鎖状態になった時点で、枠開放信号をオンからオフに立ち下げるようにしてもよい。
「実施例１７」
【０５６６】
「実施例１７：主基板（パラレル）−外部装置側；枠閉鎖時に出力」
次に、実施例１７を図６５に基づいて説明する。
本実施例は、遊技制御装置が払出制御装置から固有情報を受信しないで主基板固有ＩＤをパラレル伝送によって出力する実施例（実施例３、実施例１５）の変形例であり、遊技プログラムのうちの、エラーチェック処理、外部情報編集処理（後半）、及び固有情報信号編集処理のみが実施例３と異なり、他の構成は実施例３と同じである。また本実施例は、実施例１６と同様に、ガラス枠５等が閉鎖したタイミングで固有情報を出力する点に特徴を有する。そのため、上記遊技プログラムのうちの、エラーチェック処理と外部情報編集処理（後半）は実施例１６（図６０，６２）と同じである。したがって、他の実施例に無い特徴を持つのは固有情報信号編集処理のみである。
【０５６７】
図６５は実施例１７における遊技制御装置の固有情報信号編集処理のフローチャートである。実施例３の図３３と同じ内容のステップは同符号を付して説明を省略する。本例では、ステップＳ４３９を経ると、ステップＳ２１８１に進み、扉又は枠閉鎖後の固有情報送信終了時かチェックし、チェック結果によってステップＳ２１８２で分岐する。即ちステップＳ２１８２では、前記送信終了時であればステップＳ２１８３に進み、前記送信終了時でなければリターンする。ステップＳ２１８３では、扉・枠閉鎖時フラグをクリアし、リターンする。
本実施例によれば、実施例１６と同様の作用効果が得られる。
「実施例１８」
【０５６８】
「実施例１８：払出基板−主基板（パラレル）−外部装置；枠閉鎖時に出力」
次に、実施例１８は、遊技制御装置が払出制御装置から払出固有ＩＤを受信して固有情報をパラレル伝送によって出力する実施例１２の変形例であり、遊技プログラムのうちの、エラーチェック処理、外部情報編集処理（後半）、及び固有情報信号編集処理のみが実施例１２と異なり、他の構成は実施例１２と同じである。また本実施例は、実施例１６及び１７と同様に、ガラス枠５等が閉鎖したタイミングで固有情報を出力する点に特徴を有する。そのため、上記遊技プログラムのうちの、エラーチェック処理と外部情報編集処理（後半）は実施例１６（図６０，６２）と同じであり、固有情報信号編集処理は実施例１７（図６５）と同じである。したがって、他の実施例に無い特徴を持つ処理は無い。
本実施例によれば、実施例１６と同様の作用効果が得られる。
「実施例１９」
【０５６９】
「実施例１９：払出基板−主基板（シリアル）−外部装置；枠閉鎖時に出力」
次に、実施例１９は、遊技制御装置が払出制御装置から払出固有ＩＤを受信して固有情報をシリアル伝送によって出力する実施例１１の変形例であり、遊技プログラムのうちの、エラーチェック処理、外部情報編集処理（後半）、及び固有情報信号編集処理のみが実施例１１と異なり、他の構成は実施例１１と同じである。また本実施例は、実施例１６と同様に、ガラス枠５等が閉鎖したタイミングで固有情報を出力する点に特徴を有する。そのため、上記遊技プログラム（エラーチェック処理、外部情報編集処理（後半）、及び固有情報信号編集処理）は実施例１６（図６０，６２，６３）と同じである。したがって、他の実施例に無い特徴を持つ処理は無い。
本実施例によれば、実施例１６と同様の作用効果が得られる。
【０５７０】
即ち、以上説明した実施例１７乃至１９も、実施例１６と同様に、開放中であった扉（ガラス枠５）又は枠（前面枠４）が閉鎖されたタイミングで、主基板固有ＩＤが遊技制御装置から出力される。
なお、遊技機状態信号に対応させて個体識別情報を出力するタイミングは、上記実施例に限定されない。例えば、扉（ガラス枠５）又は枠（前面枠４）が開けられたタイミング（遊技機状態信号がオフからオンになったタイミング）から例えば規定時間経過後（遊技機状態信号がオンになっている期間中）に個体識別情報を出力開始する機能（信号発生中個体識別情報出力開始手段）を遊技制御装置に設けてもよい。この態様であると、扉や枠が短時間（規定時間未満）だけ開放された後に閉じられた場合には、個体識別情報が出力されないので、扉や枠が僅かでも開けられるだけで個体識別情報が頻繁に出力されてしまうといった恐れが無い。
「実施例２０」
【０５７１】
「実施例２０：主基板（シリアル）−外部装置側；重複無視」
次に、実施例２０を図６６乃至図７３に基づいて説明する。
実施例２０は、遊技制御装置が払出制御装置から固有情報を受信しないで主基板固有ＩＤをシリアル伝送によって出力する実施例（実施例１、実施例２、実施例１４）の変形例であり、遊技プログラムのうちの、メイン処理、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）、固有情報信号編集処理、及び固有情報取得処理が異なり、他の構成は実施例１等と同じである。本実施例は、遊技機状態が重複して発生した場合に、先に発生した遊技機状態に対応する遊技機状態信号にのみ個体識別情報を対応させて出力制御する点に特徴を有する。
【０５７２】
図６６は本実施例における遊技制御装置のメイン処理のフローチャートである。実施例１の図９と同じ内容のステップは同符号を付して説明を省略する。本例では、ステップＳ１４を経ると、ステップＳ２１９１に進み、セキュリティ信号の出力要求フラグをセットする（立てる）。ステップＳ２１９１を経ると、ステップＳ１５に進む。なお、セキュリティ信号の出力要求フラグは、固有情報信号編集処理の後述するステップＳ２２４５でチェックされる。
図６７は本実施例における遊技制御装置の特図表示中処理のフローチャートである。実施例１の図１２と同じ内容のステップは同符号を付して説明を省略する。本例では、ステップＳ９０を経ると、ステップＳ２２０１に進み、大当り１信号の出力要求フラグをセットする。ステップＳ２２０１を経ると、ステップＳ９１に進む。なお、大当り１信号の出力要求フラグも、後述するステップＳ２２４５でチェックされる。
【０５７３】
図６８は本実施例における遊技制御装置のエラーチェック処理のフローチャートである。実施例１の図１４と同じ内容のステップは同符号を付して説明を省略する。本例では、ステップＳ１２３を経ると、ステップＳ２２１１に進み、扉開放エラー発生か又は枠開放エラー発生かチェックし、チェック結果はステップＳ２２１２で判別し、ＹＥＳであれば（何れかのエラー発生であれば）ステップＳ２２１３に進み、ＮＯであればリターンする。ステップＳ２２１３に進むのは、閉じられていた扉（ガラス枠５）が開放された時、又は閉じられていた枠（前面枠４）が開放された時であるので、ステップＳ２２１３では扉・枠開放信号の出力要求フラグをセットしてリターンする。なお、扉・枠開放信号の出力要求フラグも、後述するステップＳ２２４５でチェックされる。また、ステップＳ２２１２を通過するのは、エラー発生したときと解除したときの２通りがあるので、ステップＳ２２１２では発生のときを限定するための判断を行っている。また、既に一度エラー発生（例えば、扉・枠開放エラーの何れか発生）と判定されている場合には、このエラー状態が解除されるまで、ステップＳ１２１の判定結果はＹＥＳになり、ステップＳ２２１２等は実行されない。このため、例えば、閉じられていたガラス枠が開けられて扉・枠開放エラー発生となり一度その出力要求フラグがセットされると、その後ガラス枠が開けられたままの状態（開放中の状態）で再度このエラーチェック処理が実行されても、ステップＳ２２１３による出力要求フラグのセットが再度実行されることはない。
【０５７４】
図６９、図７０は本実施例における外部情報編集処理のフローチャートである。実施例１の図１５、図１６と同じ内容のステップは同符号を付して説明を省略する。
このルーチンが開始されると、まずステップＳ２２２１で固有情報信号編集処理を行う。これは、固有情報信号の出力要求フラグに基づいて、固有ＩＤ（例えば、遊技用マイコン１１１のチップコード）を取得するものである（詳細はサブルーチンで後述）。
【０５７５】
次いで、ステップＳ２２２２で、セキュリティ信号の出力許可フラグがセットされているかどうかをチェックする。チェック結果はステップＳ２２２３で判別し、ＮＯであればステップＳ２２２６に分岐してセキュリティ信号ＯＦＦの出力データを設定し、次いでステップＳ２２２７でセキュリティ信号の出力許可フラグをクリアしてステップＳ１４０に進む。なお、セキュリティ信号の出力許可フラグは、固有情報信号編集処理の後述するステップＳ２２４６でセットされるものである。
一方、ステップＳ２２２３でＹＥＳ（フラグセット）のときは、ステップＳ２２２４に進んで、セキュリティ信号制御タイマを「−１」更新し、その後にセキュリティ信号制御タイマがタイムアップしたかどうかをチェックする。チェック結果はステップＳ２２２５で判別し、ＮＯであればステップＳ１３７に進んでセキュリティ信号ＯＮの出力データを設定してステップＳ１４０に進む。これにより、パチンコ機１の電源投入時においてセキュリティ信号が出力されることになる。なお、セキュリティ信号制御タイマは、メイン処理のステップＳ１５でセットされるタイマである。
【０５７６】
一方、ステップＳ２２２５でＹＥＳ（タイムアップ）のときは、ステップＳ２２２６に分岐してセキュリティ信号ＯＦＦの出力データを設定した後、ステップＳ２２２７でセキュリティ信号の出力許可フラグをクリアする。ステップＳ２２２７を経ると、ステップＳ１４０に進む。すなわち、セキュリティ信号制御タイマが既にタイムアップしていれば、セキュリティに関連する情報の外部出力の設定は行なわれない。
次いで、ステップＳ１４０乃至ステップＳ１４５では、実施例１の図１５で説明した処理が行われ、ステップＳ１４４あるいはステップＳ１４５を経ると、次いで、図７０のステップＳ２２３１に進む。ステップＳ２２３１では、扉・枠開放信号の出力許可フラグがセットされているかどうかチェックし、チェック結果はステップＳ２２３２で判別し、ＹＥＳであればステップＳ２２３３に進み、ＮＯであればステップＳ２２３６に分岐する。ステップＳ２２３３では扉又は枠の開放中か否かを判別する。既述したように、扉とはガラス枠５のことで、枠とは前面枠４のことである。扉又は枠の開放中であれば、ステップＳ２２３４に進んで扉・枠開放信号ＯＮの出力データを設定し、次いでステップＳ２２３５で遊技機エラー状態信号ＯＮの出力データを設定してステップＳ１５２に進む。これらステップＳ２２３４、Ｓ２２３５により、扉・枠開放信号が出力され（ＯＮになり）、遊技機エラー状態信号が出力される（ＯＮになる）。
【０５７７】
一方、ステップＳ２２３３でＮＯのとき、つまり扉又は枠の開放中でなければ、扉又は枠の開放というイベントが発生しないので、そのような出力データの設定は行う必要がないので、ステップＳ２２３６に分岐して扉・枠開放信号ＯＦＦの出力データを設定するとともに、ステップＳ２２３７で扉・枠開放信号の出力許可フラグをクリアしてステップＳ２２３８に進む。
ステップＳ２２３８では、大当り１信号の出力許可フラグがセットされているかどうかチェックし、チェック結果はステップＳ２２３９で判別し、ＹＥＳであればステップＳ２２４０に進み、ＮＯであればステップＳ２２４１に分岐する。ステップＳ２２４０では大当り動作中かどうかを判別し、大当り動作中であればステップＳ１５８で大当り１信号ＯＮの出力データを設定する。このステップＳ１５８の処理により大当り１信号が出力される（ＯＮする）。一方、ステップＳ２２４０で大当り動作中でなければ、大当り１信号を出力する必要がないので、ステップＳ２２４１に分岐して大当り１信号ＯＦＦの出力データを設定するとともに、ステップＳ２２４２で大当り１信号の出力許可フラグをクリアし、その後ステップＳ１６１に進む。
【０５７８】
図７１は本実施例における遊技制御装置の固有情報信号編集処理（外部情報編集処理のステップＳ２２２１）のフローチャートである。このルーチンが開始されると、まずステップＳ２２４５で何れかの出力要求フラグがセットされているかどうか判別し、ＹＥＳであればステップＳ２２４６に進み、ＮＯ（何れの出力要求フラグもセットされていない場合）であれば固有ＩＤを出力する必要がないのでリターンする。ここで、出力要求フラグとは、前記ステップＳ２１９１（メイン処理）でセットされるセキュリティ信号の出力要求フラグ、前記ステップＳ２２０１（特図表示中処理）でセットされる大当り１信号の出力要求フラグ、及び前記ステップＳ２２１３（エラーチェック処理）でセットされる扉・枠開放信号の出力要求フラグを指す。
【０５７９】
ステップＳ２２４６に進むと、出力要求フラグがセットされている遊技機状態信号（セキュリティ信号、大当り１信号、及び扉・枠開放信号のうちの何れか）の中で最初に成立したものの出力許可フラグをセットし、次のステップＳ２２７４で対応する出力要求フラグ（即ち、最初に成立した信号の出力要求フラグ）をクリアし、その後ステップＳ２２４８（固有情報取得処理）に進む。これは、遊技機状態（本例では、セキュリティ信号をＯＮさせる電源投入、大当り１信号をＯＮさせる大当り動作、扉・枠開放信号をＯＮさせる扉・枠開放の何れか）が重複して発生した場合に、最初にＯＮになった遊技機状態信号をまず出力するとともに、この遊技機状態信号に対応させて固有ＩＤを出力するためである。即ち、出力要求フラグが複数同時に成立している場合、先に発生したものから、一つずつ処理していく構成となっており、出力要求フラグのクリアも一つずつ行う構成となっている。なお、上記遊技機状態のうちの何れか一つが発生した場合（重複発生していない場合）でも、これらステップＳ２２４６〜Ｓ２２４８が実行されて、その遊技機状態信号が出力されるとともに、これに対応させて固有ＩＤが出力されることになる。
【０５８０】
図７２は本実施例における遊技制御装置の固有情報取得処理（固有情報信号編集処理のステップＳ２２４８）のフローチャートである。実施例１の図１８と同じ内容のステップは同符号を付して説明を省略する。本例では、このルーチンが開始されると、まずステップＳ２２５１でシリアル通信中かどうかを判別する。これは、遊技制御装置が外部装置側（払出制御装置、管理装置等）との間で、シリアル通信を実行中かどうかチェックするものである。シリアル通信中であれば、前述した何れかの出力要求フラグがあっても固有ＩＤを外部装置側に出力しないので、リターンする。
一方、シリアル通信中でなければステップＳ１８１以降に進んで、実施例１で説明したように、固有ＩＤを出力すべく、固有ＩＤのコードデータを該当のシリアル送信バッファに書き込む。
【０５８１】
以上説明した遊技プログラム上の特徴を持つ本実施例２０であると、遊技機状態が重複して発生した場合（遊技機状態が発生しそれに対応させて個体識別情報を出力している期間中に別の遊技機状態が発生した場合）、先に発生した遊技機状態の遊技機状態信号にのみ対応させて固有ＩＤ（個体識別情報）が出力され、後に発生した遊技機状態の遊技機状態信号に対しては固有ＩＤが出力されない。例えば、図７３（ｂ）に示すように、電源投入によってセキュリティ信号がＯＮとなり、このセキュリティ信号に対応させて電源投入時の個体識別情報の出力（本例ではシリアル通信）が行われている期間中に、枠開放が発生して扉・枠開放信号がＯＮとなった場合には、先に発生したセキュリティ信号にのみ固有ＩＤを対応させて出力するが、後に発生した扉・枠開放信号に対応させた固有ＩＤの出力は行われない。
【０５８２】
上述した遊技機状態の重複が発生した場合、それぞれの遊技機状態に対応した出力要求フラグがセットされ（ステップＳ２１９１、ステップＳ２２０１、ステップＳ２２１３）、固有情報信号編集処理（ステップＳ２２４５〜Ｓ２２４８）の処理によって、まず先に発生した遊技機状態の遊技機状態信号（以下、先発生遊技機状態信号という）の出力と、この先発生遊技機状態信号に対応した個体識別情報の出力が実行され、先発生遊技機状態信号の出力要求フラグのみがステップＳ２２４７によってクリアされる。そして、次のタイマ割込みで固有情報信号編集処理が実行されると、後に発生した遊技機状態の遊技機状態信号（以下、後発生遊技機状態信号という）の出力要求フラグがセットされたまま残っているので、やはりステップＳ２２４６〜Ｓ２２４８が実行されて、この後発生遊技機状態信号も出力される。しかし、本例の固有情報取得処理ではステップＳ２２５１があるため、先発生遊技機状態信号に対応した個体識別情報の通信が行われている期間中であると、後発生遊技機状態信号の出力要求フラグに対しては、ステップＳ２２５１の判定結果がＹＥＳとなって個体識別情報を出力するための処理（ステップＳ１８１〜Ｓ１８９）が実行されない。しかも、後発生遊技機状態信号の出力要求フラグは、ステップＳ２２４７の処理でクリアされ、次のタイマ割込みで固有情報信号編集処理が実行されてもステップＳ２２４５の判定はＮＯとなる。このため、上述した重複発生がおきた場合、後発生遊技機状態信号は、個体識別情報の出力に関して無視されることになり、後発生遊技機状態信号に対応した個体識別情報の出力は実行されない。なお本例では、遊技機状態が３個以上重複して発生した場合でも、最先の遊技機状態信号（先発生遊技機状態信号）に対してのみ個体識別情報が出力され、それ以外の遊技機状態信号（後発生遊技機状態信号）に対しては個体識別情報が出力されない。
【０５８３】
即ち、本実施例の遊技制御装置（後述する実施例２１〜２３も同様）は、遊技機状態が重複して発生し、該重複して発生した遊技機状態を遊技機外の外部装置側へ個別に報知するために、個別に対応した前記遊技機状態信号を出力制御する場合、先に発生した遊技機状態（３個以上の場合は、最先のもの）を遊技機外の外部装置側へ報知する前記遊技機状態信号にのみ前記個体識別情報を対応させて出力制御する機能（先行情報出力制御手段）を有する。逆にいえば、遊技機状態が重複して発生し、該重複して発生した遊技機状態を遊技機外の外部装置側へ個別に報知するために、個別に対応した前記遊技機状態信号を出力制御する場合、後に発生した遊技機状態（３個以上の場合、最先のもの以外）を遊技機外の外部装置側へ報知する前記遊技機状態信号に対応させた前記個体識別情報の出力制御は実行しない機能（後続情報出力制御手段）を有する。
なおこれに対して、前述した実施例１等であると、遊技機状態が重複して発生した場合、例えば図７３（ａ）に示すように、後発生遊技機状態信号（図では枠開放時の枠開放信号）に対応した個体識別情報の出力が、先発生遊技機状態信号（図では電源投入時のセキュリティ信号）に対応した個体識別情報の出力が終了した後に実行されるが、後発生遊技機状態信号に対応した個体識別情報の出力が行われる時には、既にそれに対応する後発生遊技機状態信号の出力が終了している可能性がある。このため、何の事象で送られてきた個体識別情報なのかが外部装置側で判別できないが、本実施例では、このように遊技機状態との対応が不明な個体識別情報の出力は行われない。
「実施例２１」
【０５８４】
「実施例２１：主基板（パラレル）−外部装置側；重複無視」
次に、実施例２１を図７４、図７５に基づいて説明する。
本実施例は、遊技制御装置が払出制御装置から固有情報を受信しないで主基板固有ＩＤをパラレル伝送によって出力する実施例（実施例３、実施例１０、実施例１５）の変形例であり、遊技プログラムのうちの、メイン処理、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）、固有情報信号編集処理、及び固有情報取得処理が異なり、他の構成は実施例３等と同じである。また本実施例は、実施例２０と同様に、遊技機状態が重複して発生した場合に、先に発生した遊技機状態に対応する遊技機状態信号にのみ個体識別情報を対応させて出力制御する点に特徴を有する。そのため、上記遊技プログラムのうちの、メイン処理、特図表示中処理、エラーチェック処理、及び外部情報編集処理（前半及び後半）は実施例２０（図６６乃至図７０）と同じである。したがって、他の実施例に無い特徴を持つのは固有情報信号編集処理、及び固有情報取得処理のみである。
【０５８５】
図７４は本実施例における遊技制御装置の固有情報信号編集処理のフローチャートである。実施例３の図３３と同じ内容のステップは同符号を付して説明を省略する。
図７４において、このルーチンが開始されると、まずステップＳ２３６１で出力要求フラグがセットされているかチェックし、何れかの出力要求フラグがセットされていればステップＳ２３６２に進み、そうでなければステップＳ４２８に分岐する。ここで、出力要求フラグとは、前記ステップＳ２１９１（メイン処理）でセットされるセキュリティ信号の出力要求フラグ、前記ステップＳ２２０１（特図表示中処理）でセットされる大当り１信号の出力要求フラグ、及び前記ステップＳ２２１３（エラーチェック処理）でセットされる扉・枠開放信号の出力要求フラグを指す。
【０５８６】
ステップＳ２３６２に進むと、出力要求フラグがセットされている遊技機状態信号（セキュリティ信号、大当り１信号、及び扉・枠開放信号のうちの何れか）の中で最初に成立したものの出力許可フラグをセットし、次のステップＳ２３６３で対応する出力要求フラグ（即ち、最初に成立した信号の出力要求フラグ）をクリアし、その後ステップＳ２３６４（固有情報取得処理）に進む。
【０５８７】
次に、図７５は本実施例における固有情報取得処理（前記ステップＳ２３６４）のフローチャートである。
図７５において、このルーチンが開始されると、まずステップＳ２３７１で固有情報出力中であるかどうかを判別する。これは、遊技制御装置と外部装置側との間で、パラレル通信が実行中かどうかをチェックするものである。パラレル通信中であれば、固有ＩＤを外部装置側に出力しないので、リターンする。
一方、固有情報出力中（パラレル通信中）でなければステップＳ４５１以降に進んで、固有ＩＤを出力するための処理を実行する。
本実施例によれば、実施例２０と同様の作用効果が得られる。
「実施例２２」
【０５８８】
「実施例２２：払出基板−主基板（パラレル）−外部装置；重複無視」
次に、実施例２２は、遊技制御装置が払出制御装置から払出固有ＩＤを受信して固有情報をパラレル伝送によって出力する実施例１２の変形例であり、遊技プログラムのうちの、メイン処理、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）、固有情報信号編集処理、及び固有情報取得処理が異なり、他の構成は実施例１２と同じである。また本実施例は、実施例２０と同様に、遊技機状態が重複して発生した場合に、先に発生した遊技機状態に対応する遊技機状態信号にのみ個体識別情報を対応させて出力制御する点に特徴を有する。そのため、上記遊技プログラムのうちの、特図表示中処理、エラーチェック処理、及び外部情報編集処理（前半及び後半）は実施例２０（図６６乃至図７０）と同じであり、固有情報信号編集処理は実施例２１（図７４）と同じである。したがって、他の実施例に無い特徴を持つのはメイン処理、及び固有情報取得処理のみである。
【０５８９】
図７６、図７７は本実施例における遊技制御装置のメイン処理のフローチャートである。図５０、図５１と同じ内容のステップは同符号を付して説明を省略する。
図７６は、このメイン処理の前半であり、実施例１１で説明した図５０と同じである。
本実施例では、図７７に示すように、図７６の前半のステップＳ１１又はステップＳ１４を経ると、ステップＳ２３８１に進んでセキュリティ信号の出力要求フラグをセットし、その後ステップＳ１５に進む。
次に、図７８は本実施例における遊技制御装置の固有情報取得処理のフローチャートである。実施例２１の図７５と同じ内容のステップは同符号を付して説明を省略する。本実施例では、図７８に示すように、図７５のステップＳ４５８に代えてステップＳ２３９１を実行し、このステップＳ２３９１では、主基板固有ＩＤを構成するチップコードを読み出し、払出基板固有ＩＤを構成する払出チップコート（払出制御装置から受信した払出制御装置の演算処理装置のチップコード）と合成し、合成後のデータを固有情報バッファ領域にセーブする。
本実施例によれば、実施例２０と同様の作用効果が得られる。
「実施例２３」
【０５９０】
「実施例２３：払出基板−主基板（シリアル）−外部装置；重複無視」
次に、実施例２３は、遊技制御装置が払出制御装置から払出固有ＩＤを受信して固有情報をシリアル伝送によって出力する実施例１１の変形例であり、遊技プログラムのうちの、メイン処理（後半）、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）、固有情報信号編集処理、及び固有情報取得処理が異なり、他の構成は実施例１１と同じである。また本実施例は、実施例２０と同様に、遊技機状態が重複して発生した場合に、先に発生した遊技機状態に対応する遊技機状態信号にのみ個体識別情報を対応させて出力制御する点に特徴を有する。そのため、上記遊技プログラムのうちの、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）、及び固有情報信号編集処理は実施例２０（図６７乃至図７１）と同じであり、メイン処理（後半）は実施例２２（図７７）と同じである。したがって、他の実施例に無い特徴を持つのは固有情報取得処理のみである。
【０５９１】
図７９は本実施例における遊技制御装置の固有情報取得処理のフローチャートである。実施例２０の図７２と同じ内容のステップは同符号を付して説明を省略する。本実施例では、図７９に示すように、図７２のステップＳ１８９に代えてステップＳ２３９５を実行し、このステップＳ２３９５では、主基板固有ＩＤを構成するチップコードを読み出し、払出基板固有ＩＤを構成する払出チップコート（払出制御装置から受信した払出制御装置の演算処理装置のチップコード）と合成し、合成後のデータをシリアル送信バッファ領域に書き込む。
本実施例によれば、実施例２０と同様の作用効果が得られる。
「実施例２４」
【０５９２】
「実施例２４：主基板（シリアル）−外部装置側；外情遅延」
次に、実施例２４を図８０乃至図８３に基づいて説明する。
本実施例は、遊技制御装置が払出制御装置から固有情報を受信しないで主基板固有ＩＤをシリアル伝送によって出力する実施例（実施例１、実施例２、実施例１４）の変形例であり、遊技プログラムのうちの、メイン処理、タイマ割込み処理、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）、固有情報信号編集処理、固有情報取得処理、固有情報通信エラー解除処理が異なり、他の構成は実施例１等と同じである。但し、上記遊技プログラムのうちの、特図表示中処理、エラーチェック処理、及び外部情報編集処理（前半及び後半）は実施例２０（図６７乃至図７０）と同じである。したがって、他の実施例に無い特徴を持つのはタイマ割込み処理、固有情報取得処理、及び固有情報通信エラー解除処理のみである。
【０５９３】
また本実施例は、遊技機状態が重複して発生した場合に、先に発生した遊技機状態の遊技機状態信号に対応させた個体識別情報の出力制御が終了するまで、後に発生した遊技機状態の遊技機状態信号の出力制御を待機し、当該待機した遊技機状態信号に対応させて個体識別情報を出力制御する点に特徴を有する。また、所定の操作入力（この場合、ＲＡＭクリアスイッチ５０４の操作入力）による操作信号に基づいて個体識別情報等を外部装置側へ出力する制御等を行う点にも特徴を有する。
【０５９４】
図８０は本実施例における遊技制御装置のタイマ割込み処理のフローチャートである。実施例１の図１０と同じ内容のステップは同符号を付して説明を省略する。本例では、ステップＳ４１を経ると、ステップＳ２２６１に進み、固有情報通信エラー解除処理を実行し、ステップＳ４２に進む。
【０５９５】
図８１は本実施例における遊技制御装置の固有情報通信エラー解除処理のフローチャートである。このルーチンが開始されると、まずステップＳ２２７１でＲＡＭクリアスイッチ５０４からの信号に基づいてＲＡＭクリアスイッチ５０４の操作入力が有ったかどうか（ＲＡＭクリアスイッチ５０４がオン操作されたか否か）判定し、操作入力が有ればステップＳ２２７２に進み、無ければリターンする。ステップＳ２２７２では、シリアル通信回路６０４ａをリセットし、次のステップＳ２２７３でシリアル通信回路６０４ａを再設定する。ステップＳ２２７３を経ると、ステップＳ２２７４に進んで通信エラー解除コードをシリアル送信バッファに書き込む。通信エラー解除コードは、外部装置側（例えば払出制御装置、或いは管理装置等）で通信エラー状態を解除するためのコードである。即ち、例えば、外部装置側でこの通信エラー解除コードを受信すると、外部装置側のシリアル通信回路のリセットや再設定を外部装置側で行う構成となっている。
【０５９６】
ステップＳ２２７４を経ると、ステップＳ２２７５〜Ｓ２２８１を実行し、固有情報出力のための全てのコードをシリアル送信バッファに書き込む。即ち、ステップＳ２２７５でスタートコードをシリアル送信バッファに書き込む。ステップＳ２２７６ではメーカコード識別コードをシリアル送信バッファに書き込み、ステップＳ２２７７ではメーカコードを読み出してシリアル送信バッファに書き込む。次いで、ステップＳ２２７８で製品コード識別コードをシリアル送信バッファに書き込み、ステップＳ２２７９で製品コードを読み出してシリアル送信バッファに書き込む。次に、ステップＳ２２８０でチップコード識別コードをシリアル送信バッファに書き込み、ステップＳ２２８１でチップ個別ＩＤレジスタ６１６から個体識別情報（固有ＩＤ）としてのチップコードを読み出し、シリアル送信バッファに書き込み、リターンする。
【０５９７】
図８２は本実施例における遊技制御装置の固有情報信号編集処理のフローチャートである。実施例２０の図７１と同じ内容のステップは同符号を付して説明を省略する。このルーチンが開始されると、まずステップＳ２２９１でシリアル通信中か否か判定され、シリアル通信中ならリターンし、シリアル通信中でなければステップＳ２２４５に進む。
【０５９８】
以上説明した遊技プログラム上の特徴を持つ本実施例２４であると、図８２に示す固有情報信号編集処理において、ステップＳ２２９１があることによって、シリアル通信中でないことを条件としてステップＳ２２４５以降が実行され、出力要求フラグが一つずつ処理される。このため、遊技機状態が重複して発生した場合、先に発生した遊技機状態（以下、先発生遊技機状態という）の遊技機状態信号（即ち先発生遊技機状態信号）に対応させて固有ＩＤ（個体識別情報）が出力されている期間中（即ち、シリアル通信中）は、後に発生した遊技機状態（以下、後発生遊技機状態という）の出力要求フラグについては、ステップＳ２２４５以降が実行されず、この後発生遊技機状態については遊技機状態信号（後発生遊技機状態信号）も固有ＩＤも出力されない。但し、この後発生遊技機状態信号についての出力要求フラグは、ステップＳ２２４７が実行されていないことから上記期間中も残っており（セットされたままとなっており）、この出力要求フラグは、上記期間終了直後（即ち、先発生遊技機状態信号に対応した個体識別情報の出力（シリアル通信）が終了した直後）に、図８２に示す固有情報信号編集処理が実行された時点で、ステップＳ２２４５でチェックされることになり、その時点でステップＳ２２４６以降が実行される。このため本実施例であると、遊技機状態が重複して発生した場合（３個以上重複してもよい）、後発生遊技機状態信号の出力は、先発生遊技機状態信号の出力終了直後まで遅延されることになり、この後発生遊技機状態信号に対応した個体識別情報の出力と同時期に実行される。
【０５９９】
例えば、図８３（ｂ）に示すように、電源投入によってセキュリティ信号がＯＮとなり、このセキュリティ信号に対応させて電源投入時の個体識別情報の出力（本例ではシリアル通信）が行われている期間中に、枠開放が発生して扉・枠開放信号がＯＮとなった場合には、先に発生したセキュリティ信号（先発生遊技機状態信号）に対応させて固有ＩＤ（個体識別情報）を出力した後に、後に発生した扉・枠開放信号（後発生遊技機状態信号）を遅延させて出力するとともに、この扉・枠開放信号（後発生遊技機状態信号）に対応させた固有ＩＤの出力が行われる。
【０６００】
即ち、本実施例の遊技制御装置（後述する実施例２５〜２７も同様）は、遊技機状態が重複して発生し、該重複して発生した遊技機状態を遊技機外の外部装置側へ個別に報知するために、個別に対応した前記遊技機状態信号を出力制御する場合、先に発生した遊技機状態を遊技機外の外部装置側へ報知する前記遊技機状態信号に前記個体識別情報を対応させた出力制御が終了するまで、後に発生した遊技機状態を遊技機外の外部装置側へ報知する前記遊技機状態信号の出力制御を待機し、当該待機した前記遊技機状態信号に前記個体識別情報を対応させて出力制御する機能（遊技機状態信号遅延制御手段）を有する。
なおこれに対して、遊技機状態が重複して発生した場合、例えば図８３（ａ）に示すように、後発生遊技機状態信号（図では枠開放時の枠開放信号）に対応した個体識別情報の出力が、先発生遊技機状態信号（図では電源投入時のセキュリティ信号）に対応した個体識別情報の出力が終了した後に実行されるが、後発生遊技機状態信号に対応した個体識別情報の出力が行われる時には、既にそれに対応する後発生遊技機状態信号の出力が終了している可能性がある。このため、何の事象で送られてきた個体識別情報なのかが外部装置側で判別できない恐れがある。しかし本実施例では、図８３（ｂ）に示すように、後発生遊技機状態信号を該当の遊技機状態が実際に発生したタイミングよりも先発生遊技機状態信号に対応させた個体識別情報出力期間後に遅延させるので、後発生遊技機状態信号も対応する個体識別情報と同時期に出力されるため、何の事象で送られてきた個体識別情報なのかが外部装置側で判別できる。
【０６０１】
また、本実施例２４であると、図８１に示す固有情報通信エラー解除処理がタイマ割込みで実行されることによって、次の機能が実現される。即ち、遊技場の店員等がＲＡＭクリアスイッチ５０４を操作することによって、シリアル通信回路６０４ａのリセット及び再設定が実行され、さらに主基板固有ＩＤ（メーカコード等も含む）や通信エラー解除コードが外部装置側に出力される。即ち、本実施例の遊技制御装置は、所定の操作入力（この場合、ＲＡＭクリアスイッチ５０４の操作入力）による操作信号に基づいて個体識別情報を外部装置側へ出力する制御を行う機能（個体識別情報操作出力制御手段）と、所定の操作入力による操作信号に基づいて演算処理装置内の通信回路をリセット及び再設定する機能（通信回路リセット操作制御手段）と、所定の操作入力による操作信号に基づいて通信エラー解除コードを外部装置側へ出力する制御を行う機能（通信エラー解除操作出力制御手段）を備える。なお、図８１に示す処理によれば、遊技機状態信号に対応した個体識別情報の出力のための通信中にＲＡＭクリアスイッチ５０４が操作された場合にも、ステップＳ２２７２以降が実行される。このため、上記通信中にＲＡＭクリアスイッチ５０４が操作された場合には、遊技機状態信号に対応した個体識別情報の送信は中断され、個体識別情報が遊技機状態信号に無関係に新たに送信されることになる。
【０６０２】
ここで、通信エラー解除コードは、個体識別情報と同じ経路で送信されるため、外部装置側でチップコードと誤認混同しないように、データサイズ（バイト数）がチップコードより大きく設定されている。図２７の例では、チップコードが４バイトであるため、通信エラー解除コードは５バイト以上とする。チップコード１〜４はそれぞれ「００Ｈ〜ＦＦＨ」の範囲でランダムな組み合わせで構成されるため、通信エラー解除コードを４バイト以下の長さにしてしまうと、どんな値で構成したとしても、チップコードの値と一致してしまう個体が発生する可能性が充分考えられる。そうなると、受信側である外部装置側は「チップコード」を受けたのか「通信エラー解除コード」を受けたのかが判断付かなくなってしまう恐れがある。もちろん、図２７のような表に則って常に正確に送受信され続ければ識別コードによってコマンドの種類や長さなども伝えているので通常は誤認することはないが、通信である限りノイズ等で途中で情報が切れてしまうなどの異常が発生する恐れがある。しかし、上述したように通信エラー解除コードのデータサイズを大きくすれば、上記異常が発生しても、誤認混同が起き難い。通信エラー解除コードの方が長ければ、図２７の例に当てはめると１バイト目の値を「３４Ｈ」を使わない５バイトの長さとするだけで、「通信エラー解除コード」だけを特定できる。なお、受信側は常に１バイトずつ送られてくるコマンドの組み合わせが「通信エラー解除コード」であるかを監視し続ける必要はある。
また、通信エラー解除コードは、アスキーコードの中で、文字として使っている値を除いた値のみで構成する。例えば、「００ｈ〜１Ｆｈ」「８０ｈ〜９０ｈ」「Ｅ０ｈ〜ＦＦｈ」の範囲の値のみで構成する。メーカコード、製品コードはアスキーコードで示すことになっており、これらメーカコード、製品コードとして使われない範囲の値だけで通信エラー解除コードを構成すれば、不確定なチップコードよりも長くするだけで、チップコードのみならず、他のコード（メーカコードや製品コード）との誤認混同も防止できる。上記のようにとり得る値の範囲が異なっていないと、図２７の場合、通信エラー解除コードと個体識別情報の各コードとの誤認混同を防止するためには、通信エラー解除コードを製品コードの８バイトより長く、もしくは１９バイト（識別コードを含む各コード全体のデータサイズ）より長くする必要が生じると考えられる。
「実施例２５」
【０６０３】
「実施例２５：主基板（パラレル）−外部装置側；外情遅延」
次に、実施例２５を図８４、図８５に基づいて説明する。
本実施例は、遊技制御装置が払出制御装置から固有情報を受信しないで主基板固有ＩＤをパラレル伝送によって出力する実施例（実施例３、実施例１０、実施例１５）の変形例であり、遊技プログラムのうちの、メイン処理、タイマ割込み処理、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）、固有情報信号編集処理、及び固有情報通信エラー解除処理が異なり、他の構成は実施例３等と同じである。また本実施例は、実施例２４と同様に、遊技機状態が重複して発生した場合に、後に発生した遊技機状態の遊技機状態信号の出力制御を待機させる点と、所定の操作入力により個体識別情報を外部装置側へ出力する制御等を行う点に特徴を有する。そのため、上記遊技プログラムのうちの、メイン処理、タイマ割込み処理、特図表示中処理、エラーチェック処理、及び外部情報編集処理（前半及び後半）は実施例２４（図６６、図８０、図６７乃至図７０）と同じである。したがって、他の実施例に無い特徴を持つのは固有情報信号編集処理、及び固有情報通信エラー解除処理のみである。
【０６０４】
図８４は本実施例における遊技制御装置の固有情報通信エラー解除処理のフローチャートである。このルーチンが開始されると、まずステップＳ２３０１でＲＡＭクリアスイッチ５０４からの信号に基づいてＲＡＭクリアスイッチ５０４の操作入力が有ったかどうか（ＲＡＭクリアスイッチ５０４がオン操作されたか否か）判定し、操作入力が有ればステップＳ２３０２に進み、無ければリターンする。ステップＳ２３０２では、通信エラー解除コードを固有情報バッファ領域にセーブする。通信エラー解除コードは、既述したように、外部装置側（例えば払出制御装置、或いは管理装置等）で通信エラー状態を解除するためのコードである。
ステップＳ２３０２を経ると、ステップＳ２３０３〜Ｓ２３１０を実行し、固有情報出力（パラレル出力）のために、必要なコード読み出して固有情報バッファ領域にセーブした後、固有情報送信カウンタをクリアし、その後リターンする。即ち、ステップＳ２３０３でスタートコードを、ステップＳ２３０４でメーカコード識別コードを、ステップＳ２３０５でメーカコードを、ステップＳ２３０６で製品コード識別コードを、ステップＳ２３０７で製品コードを、ステップＳ２３０８でチップコード識別コードを、ステップＳ２３０９でチップコードを、それぞれ読み出して固有情報バッファ領域に書き込み、ステップＳ２３１０で固有情報送信カウンタをクリアしてリターンする。
【０６０５】
図８５は本実施例における遊技制御装置の固有情報信号編集処理のフローチャートである。実施例３の図３３と同じ内容のステップは同符号を付して説明を省略する。
図８５において、このルーチンが開始されると、まずステップＳ２４１１で固有情報出力中（パラレル通信中）かどうかチェックし、固有情報出力中であればステップＳ４２６に分岐し、そうでなければステップＳ２４１３に進む。ステップＳ２４１２では出力要求フラグがセットされているかチェックし、何れかの出力要求フラグがセットされていればステップＳ２４１３に進み、そうでなければステップＳ４２８に分岐する。ここで、出力要求フラグとは、既述したように、メイン処理でセットされるセキュリティ信号の出力要求フラグ、特図表示中処理でセットされる大当り１信号の出力要求フラグ、及びエラーチェック処理でセットされる扉・枠開放信号の出力要求フラグを指す。
【０６０６】
ステップＳ２４１３に進むと、出力要求フラグがセットされている遊技機状態信号の中で最初に成立したものの出力許可フラグをセットし、次のステップＳ２４１４で対応する出力要求フラグ（即ち、最初に成立した信号の出力要求フラグ）をクリアし、その後ステップＳ２４１５（固有情報取得処理）に進む。ステップＳ２４１５を経るとステップＳ４２６に進む。なお、ステップＳ２４１５（固有情報取得処理）では、実施例３の図３４と同じ処理を行う。
本実施例によれば、実施例２４と同様の作用効果が得られる。
「実施例２６」
【０６０７】
「実施例２６：払出基板−主基板（パラレル）−外部装置；外情遅延」
次に、実施例２６は、遊技制御装置が払出制御装置から払出固有ＩＤを受信して固有情報をパラレル伝送によって出力する実施例１２の変形例であり、遊技プログラムのうちの、メイン処理（後半）、タイマ割込み処理、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）、固有情報信号編集処理、及び固有情報通信エラー解除処理が異なり、他の構成は実施例１２と同じである。また本実施例は、実施例２４と同様に、遊技機状態が重複して発生した場合に、後に発生した遊技機状態の遊技機状態信号の出力制御を待機させる点と、所定の操作入力により個体識別情報を外部装置側へ出力する制御等を行う点に特徴を有する。そのため、上記遊技プログラムのうちの、特図表示中処理、エラーチェック処理、及び外部情報編集処理（前半及び後半）は実施例２０（図６７乃至図７０）と同じであり、メイン処理（後半）は実施例２２（図７７）と同じであり、固有情報信号編集処理、及び固有情報通信エラー解除処理は実施例２５（図８４、図８５）と同じである。したがって、他の実施例に無い特徴を持つのはタイマ割込み処理のみである。
【０６０８】
図８６は本実施例におけるタイマ割込み処理のフローチャートである。図５２と同じ内容のステップは同符号を付して説明を省略する。本例では、ステップＳ４１を経ると、ステップＳ２４２１に進み、固有情報通信エラー解除処理を実行し、ステップＳ４２に進む。固有情報通信エラー解除処理は、実施例２５の図８４と同じ処理である。
本実施例によれば、実施例２４と同様の作用効果が得られる。
「実施例２７」
【０６０９】
「実施例２７：払出基板−主基板（シリアル）−外部装置；外情遅延」
次に、実施例２７は、遊技制御装置が払出制御装置から払出固有ＩＤを受信して固有情報をシリアル伝送によって出力する実施例１１の変形例であり、遊技プログラムのうちの、メイン処理（後半）、タイマ割込み処理、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）、固有情報信号編集処理、及び固有情報通信エラー解除処理が異なり、他の構成は実施例１１と同じである。また本実施例は、実施例２４と同様に、遊技機状態が重複して発生した場合に、後に発生した遊技機状態の遊技機状態信号の出力制御を待機させる点と、所定の操作入力により個体識別情報を外部装置側へ出力する制御等を行う点に特徴を有する。そのため、上記遊技プログラムのうちの、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）は実施例２０（図６７乃至図７０）と同じであり、メイン処理（後半）は実施例２２（図７７）と同じであり、固有情報信号編集処理、及び固有情報通信エラー解除処理は実施例２４（図８２、図８８）と同じであり、タイマ割込み処理は実施例２６（図８６）と同じである。したがって、他の実施例に無い特徴を持つ処理は無い。但し、タイマ割込み処理のステップＳ２４２１で実行する固有情報通信エラー解除処理は、実施例２４の図８１と同じ処理である。
本実施例によれば、実施例２４と同様の作用効果が得られる。
「実施例２８」
【０６１０】
「実施例２８：主基板（シリアル）−払出基板−外部装置；カウンタ回路起動後通信」
次に、実施例２８を図８７乃至図９３に基づいて説明する。
本実施例は遊技制御装置から払出制御装置への固有ＩＤの伝送をシリアルで行い、払出制御装置から外部への固有ＩＤの伝送はパラレル又はシリアルで行うものであり、実施例４又は実施例５の変形例である。このため、遊技プログラムのうちの、メイン処理、タイマ割込み処理、特図表示中処理、エラーチェック処理、固有情報信号編集処理、固有情報取得処理、シリアル受信割込み処理、外部情報編集処理、及び固有情報再送処理が異なり、他の構成は実施例４又は実施例５と同じである。また、本実施例の遊技機プログラムのうち、固有情報信号編集処理は実施例２４（図８２）と同じであり、固有情報取得処理は実施例２０（図７２）と同じである。また本実施例は、遊技制御装置では乱数用のカウンタ回路起動後に払出制御装置との双方向通信を開始し、払出制御装置から遊技制御装置へ返信があってから遊技制御装置の遊技プログラムが開始する点に特徴を有する。
【０６１１】
図８７は本実施例における遊技制御装置１０４０の遊技用マイコン１０４１（図３５）のメイン処理のフローチャートである。なお、以下では、遊技制御装置１０４０と遊技用マイコン１０４１の番号を省略する。また、実施例１の図９と同一処理のステップについては、同番号を付して原則的に説明を省略する。
本実施例のメイン処理では、ステップＳ１１又はステップＳ１４を経ると、ステップＳ６００１に進み、遊技用マイコンの内部に設けられた乱数生成回路６１３（ハード乱数の乱数値を生成するためのカウンタ回路）の起動設定を行い、その後ステップＳ６００２に進む。次いで、ステップＳ６００２でＲＡＭクリアに関する外部情報（セキュリティ信号）の出力タイマ初期値をセキュリティ信号制御タイマ領域にセーブする。出力タイマ初期値としては、例えば２５６ｍｓをセーブする。
次いで、ステップＳ６００３に進み、固有情報取得処理（実施例２０の図７２と同じ）を行う。このステップＳ６００３の処理により、遊技制御装置の固有ＩＤ（主基板固有ＩＤ）の取得が行われてシリアル送信バッファに書き込まれて、シリアル通信のタイミングで主基板固有ＩＤが払出制御装置１０４５（図３５）に送られることになる。なお、以下では、払出制御装置１０４５の番号を省略する。
【０６１２】
次いで、ステップＳ６００４で応答コマンドを受信したかどうかを判断し、受信しなければ、このステップＳ６００４に待機する。これは、遊技制御装置から主基板固有ＩＤを払出制御装置に向けて送った場合に、それに対する払出制御装置からの応答コマンドを待っているものである。なお、応答コマンドとは、「再送要求コマンド」と「受信完了コマンド（ＡＣＫ信号）」の両方を含んだ概念である。応答コマンドを受信したならば、ステップＳ６００５に進んで再送要求があるかどうか（即ち受信した応答コマンドが再送要求コマンドであるか否か）を判別し、再送要求があればステップＳ６００３に戻ってルーチンを繰り返す。
そして、遊技制御装置から主基板固有ＩＤを払出制御装置に向けて送り、その応答コマンドを受信した後、再送要求がなければ（即ち受信した応答コマンドが受信完了コマンドであれば）、ステップＳ６００５からステップＳ１６に進む。次いで、ステップＳ１６では、例えば遊技用マイコンの内部に設けられたＣＴＣ（Counter/Timer Circuit）を起動する。ステップＳ１６を経ると、以降は、実施例１の図９と同様に、ステップＳ１８以降を実行する。
なお、上述の受信完了コマンド（ＡＣＫ信号）は、例えば次のようにして払出制御装置から送信される。即ち、実施例４，５の払出制御装置の固有情報解析処理（図３９、図４０、図４１）において、ステップＳ５４１の後に、受信完了コマンドをシリアル送信バッファに書き込む処理を挿入し、その後、ステップＳ５４２に進むようにすればよい。
【０６１３】
図８８は本実施例における遊技制御装置のタイマ割込み処理のフローチャートである。実施例１の図１０と同一処理のステップについては、同番号を付して説明を省略する。
本実施例のタイマ割込み処理では、ステップＳ４２を経ると、ステップＳ６０１１に進む。ステップＳ６０１１では、固有情報再送処理を行う。これは、払出固有ＩＤの再送要求に関する処理を行うもので、詳細は後述する。
その後、メインルーチンを再開すべく、ステップＳ６０１２でタイマ割込み要求をクリアし、ステップＳ４４以降を実行してリターンする。
【０６１４】
図８９は本実施例における遊技制御装置の特図表示中処理のフローチャートである。実施例１の図１２と同一処理のステップについては、同番号を付して説明を省略する。
本実施例の特図表示中処理では、ステップＳ９０を経ると、ステップＳ６０２１に進んで固有情報取得処理（実施例２０の図７２と同じ）を行う。ステップＳ６０２１を経ると、ステップＳ９１に進む。
【０６１５】
図９０は本実施例における遊技制御装置のエラーチェック処理のフローチャートである。実施例１の図１４と同一処理のステップについては、同番号を付して説明を省略する。
本実施例のエラーチェック処理では、ステップＳ１２３を経ると、ステップＳ６０３１に進んで扉開放エラー発生又は枠開放エラー発生かどうかをチェックする。扉開放エラー発生又は枠開放エラー発生であれば、ステップＳ６０３２を経てステップＳ６０３３に進んで固有情報取得処理（実施例２０の図７２と同じ）を行う。したがって、扉開放エラー発生又は枠開放エラー発生というタイミングで、主基板固有ＩＤが払出制御装置に送られることになる。ステップＳ６０３３を経ると、リターンする。
【０６１６】
図９１は本実施例における遊技制御装置の外部情報編集処理のフローチャートである。これは、前記タイマ割込み処理（図８８）におけるステップＳ４２で実行される処理である。実施例１の図１５、図１６に示したステップと同一処理のステップには、同番号を使用する。このルーチンが開始されると、まずステップＳ１３２でセキュリティ信号制御タイマが既にタイムアップ又は「−１」更新後にタイムアップしたかどうかをチェックする。チェック結果はステップＳ１３３で判別し、ＮＯであればステップＳ１３７に進んでセキュリティ信号ＯＮの出力データを設定してステップＳ１４０に進む。一方、ステップＳ１３３でＹＥＳ（タイムアップ）のときは、ステップＳ１３９に分岐してセキュリティ信号ＯＦＦの出力データを設定してステップＳ１４０に進む。すなわち、セキュリティ信号制御タイマが既にタイムアップしていれば、セキュリティに関連する情報の外部出力の設定は行なわれない。
【０６１７】
次いで、ステップＳ１４０乃至ステップＳ１４２で、磁石不正発生中か、大入賞口不正発生中か、普電不正発生中かをそれぞれ判別する。何れか１つ以上の不正が発生していれば、ステップＳ１４３に進んでセキュリティ信号ＯＮの出力データを設定し、さらにステップＳ１４４で遊技機エラー状態信号ＯＮの出力データを設定する。一方、ステップＳ１４２でＮＯのときはステップＳ１４５に分岐して遊技機エラー状態信号ＯＦＦの出力データを設定する。ステップＳ１４４あるいはステップＳ１４５を経ると、次いで、ステップＳ１４６に進み、扉又は枠の開放中か否かを判別する。扉又は枠の開放中であれば、ステップＳ１５０に進んで扉・枠開放信号ＯＮの出力データを設定し、ステップＳ１５１で遊技機エラー状態信号ＯＮの出力データを設定してステップＳ１６１に進む。一方、ステップＳ１４６でＮＯのとき、つまり扉又は枠の開放中でなければ、ステップＳ１５４に分岐して扉・枠開放信号ＯＦＦの出力データを設定してステップＳ１６１に進む。ステップＳ１６１では、始動口信号編集処理を行い、つづくステップＳ１６２で図柄確定回数信号編集処理を行なってリターンする。
【０６１８】
図９２は本実施例における遊技制御装置のシリアル受信割込み処理のフローチャートである。このルーチンが開始されると、まずステップＳ６０５１でレジスタを退避し、ステップＳ６０５２でシリアル受信バッファのデータを受信コマンド領域にセーブする。これは、払出制御装置から固有ＩＤの再送要求（再送要求コマンドの送信）や受信完了通知（受信完了コマンドの送信）があると、遊技制御装置ではシリアル受信割込みをかけてシリアル受信バッファにて受信し、そのデータ（再送要求コマンドや受信完了コマンド）を受信コマンド領域にセーブするものである。次いで、ステップＳ６０５３でシリアル受信割込み要求をクリアし、ステップＳ６０５４でレジスタを復帰させる。次いで、ステップＳ６０５５に進み、割込みを許可してリターンする。ここでの割込みを許可するのは、次回のコマンドの受信に対応可能なように割込みを許して待機しておくものである。このようにして、払出制御装置からのコマンドを１回だけ受信する処理が行われる。再送要求コマンドを受信した場合は、後述の固有情報再送処理にて遊技制御装置から払出制御装置に向けて固有ＩＤを再送する処理が行われる。
【０６１９】
図９３は本実施例における遊技制御装置の固有情報再送処理のフローチャートである。これは、前記タイマ割込み処理におけるステップＳ６０１１で実行される処理である。このルーチンが開始されると、まずステップＳ６０６１で払出制御装置からのコマンド受信ありかどうかを判別する。これは、払出制御装置から固有ＩＤの再送要求コマンドが送られてきた場合に、その再送要求コマンドを受信したか否かを判断するものである。払出制御装置からの固有ＩＤの再送要求コマンドを受信していなければ、ルーチンを終了してリターンする。一方、再送要求コマンドを受信したならば、ステップＳ６０６２に進んで受信コマンド領域をクリアする。これは、１回再送要求コマンドを受信したので、次回の受信に備えてクリアするものである。次いで、ステップＳ６０６３で今回受信したコマンドは正常な再送要求コマンドかどうかを判別し、正常なコマンドでなければリターンする。正常な再送要求コマンドであれば、ステップＳ６０６４に進んで固有情報取得処理（実施例２０の図７２と同じ）を実行する。これにより、正常な再送要求コマンドに応答して、遊技制御装置から払出制御装置に向けて固有ＩＤが再送される。
【０６２０】
本実施例（実施例２８）によれば、図８７に示したメイン処理におけるステップＳ６００４の判定で応答コマンドを受信したと判定するまでのウェイト時間や、次のステップＳ６００５で実行される再送要求の判定のタイミングや回数が、通信環境の変動等によって毎回ばらついてランダムとなる。このため、ステップＳ６００１で乱数回路を起動した時点から通常処理（メイン処理のステップＳ１６以降の処理）を開始するまでのタイミングが、同じパチンコ機であっても、毎回ばらついてランダムとなる。よって、乱数値を予測して不当に大当りを発生させる不正行為を防止可能な遊技機を実現することができる。なお、従来では、例えば特開２００５−０４０５２０号公報に開示があるように、個体識別情報（ＩＤ）の値に基づいて、遊技機毎に電源立ち上げ時の通常処理の開始タイミングを異ならせることにより、乱数カウンタの値を予測しにくくして不正行為を防止しようとした遊技機がある。しかし、この文献に開示された遊技機は、各遊技機間の通常処理の開始タイミングは異なるが、個々の遊技機における開始タイミングは、常に一定でありランダムではないため、乱数カウンタの値の予測が不可能であるとは言えず、不正行為の問題を内在している。ところが、上述した本実施例であると、前述したように同じパチンコ機であっても通常処理の開始タイミングが毎回異なるため、通常処理を開始するときの乱数値を例えばＩＤから予測するようなことはできず、不正行為が防止される。
なお本実施例の場合、乱数値の予想をより困難にするために、（Ａ）遊技制御装置と払出制御装置（外部装置側）との通信速度を毎回変更する、（Ｃ）通信回路（望ましくは、遊技制御装置と外部装置側の受信装置の両方の通信回路）に電子定数的ばらつきの大きい電子部品を使用する、（Ｄ）外部装置側の受信装置（本例では払出制御装置）が双方向通信を行う信号に対してランダムな遅延を生じさせる機能を持つ構成とする、（Ｅ）乱数回路のカウンタ更新速度が送信クロックよりも早い設定とする、などの態様とすることが望ましい。
「実施例２９」
【０６２１】
「実施例２９：主基板（シリアル）−外部装置側；検査用出力は重複無視」
次に、実施例２９を図９４に基づいて説明する。
本実施例は、遊技制御装置が払出制御装置から固有情報を受信しないで主基板固有ＩＤをシリアル伝送によって出力する実施例（実施例１、実施例２、実施例１４）の変形例であり、遊技プログラムのうちの、メイン処理、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）、固有情報信号編集処理、及び固有情報取得処理が異なり、他の構成は実施例１等と同じである。但し、上記遊技プログラムのうちの、メイン処理、特図表示中処理、エラーチェック処理、及び外部情報編集処理（前半及び後半）は実施例２０（図６６乃至図７０）と同じであり、固有情報信号編集処理は実施例２４（図８２）と同じである。したがって、他の実施例に無い特徴を持つのは固有情報取得処理のみである。
【０６２２】
また本実施例は、遊技機状態が重複して発生した場合に、外部装置側に対しては、後に発生した遊技機状態の遊技機状態信号の出力制御を待機し、当該待機した遊技機状態信号に対応させて個体識別情報を出力制御するが、検査機関の検査装置側に対しては、先に発生した遊技機状態を報知する遊技機状態信号にのみ個体識別情報を対応させて出力制御する点に特徴を有する。なお、本実施例（後述する実施例３０〜３２も同様）では、検査装置側に対しては、外部装置側とは異なる経路で、パラレル通信によって個体識別情報等を送信する構成を想定している。
【０６２３】
図９４は本実施例における遊技制御装置の固有情報取得のフローチャートである。実施例１の図１８と同じ内容のステップは同符号を付して説明を省略する。本例では、ステップＳ１８９を経ると、ステップＳ３００１に進み、試射試験出力中かどうか判定し、試射試験出力中であるとリターンし、試射試験出力中でなければステップＳ３００２に進む。ステップＳ３００２に進むと、メーカコードを読み出して試射試験信号領域に書き込み、次のステップＳ３００３で製品コードを読み出して試射試験信号領域に書き込み、次のステップＳ３００４でチップコードを読み出して試射試験信号領域に書き込み、その後リターンする。ここで、試射試験信号領域は、例えばユーザワークＲＡＭ６０３内の領域であり、各コードの容量の合計値以上（本例では、メーカコードが３バイト、製品コードが８バイト、チップコードが４バイトであるため、１５バイト以上）の領域である。また、試射試験出力とは、検査機関の検査装置側（例えば、図６の試射試験装置１３１）に試射試験信号を出力することを指し、試射試験信号には、前述した遊技機状態信号や固有ＩＤ（個体識別情報）も含まれる。
【０６２４】
以上説明した遊技プログラム上の特徴を持つ本実施例２９（後述の実施例３０〜３２も同様）であると、何れかの遊技機状態が発生し出力要求フラグがセットされて固有情報取得処理が実行されたとき、試射試験出力中であると、ステップＳ３００１の処理によってステップＳ３００２〜Ｓ３００４が実行されず、試射試験信号としての個体識別情報の出力は実行されない。このため、遊技機状態が重複して発生した場合に、検査機関の検査装置側に対しては、先発生遊技機状態信号に対してのみ個体識別情報が出力され、後発生遊技機状態信号に対しては個体識別情報が出力されない。何故なら、個体識別情報の外部装置側への出力（シリアル通信）と、個体識別情報の検査装置側への出力（パラレル通信）では、検査装置側への出力（パラレル通信）の方が格段に時間がかかる。このため、重複して発生した遊技機状態のうち、先発生遊技機状態についての先発生遊技機状態信号に対応した外部装置側への個体識別情報の出力（シリアル通信）が終了した時点（以下、先行個体識別情報出力終了時点という）では、先発生遊技機状態信号に対応した検査装置側への個体識別情報の出力（パラレル通信）は、未だ終了していない。これにより、先行個体識別情報出力終了時点の直後のタイマ割込み処理で、図８２のステップＳ２２９１の判定がＮＯになり、後発生遊技機状態の出力要求フラグによってステップＳ２２４５の判定がＹＥＳになり、その結果ステップＳ２２４８（即ち、図９７の固有情報取得処理）が実行されても、そのときのステップＳ３００１の判定結果はＹＥＳになってステップＳ３００２〜Ｓ３００４は実行されない。しかも、後発生遊技機状態の出力要求フラグは、図８２のステップＳ２２４７でクリアされてしまう。したがって、遊技機状態が重複して発生した場合には、後発生遊技機状態信号に対応した個体識別情報の検査装置側への出力は実行されない。これにより、試射試験装置側の負担を減らし、試射試験の検査の効率化が図れる。
なお、遊技機状態が重複して発生した場合、管理装置などの外部装置側に対しては、実施例２４と同様に、後発生遊技機状態信号が遅延され、後発生遊技機状態信号に対しても個体識別情報が出力される。
【０６２５】
なお、管理装置やカードユニットなどの外部装置側へ遊技機状態信号や固有ＩＤを出力する経路と、この検査機関の検査装置側（試射試験装置側）へ遊技機状態信号や固有ＩＤを出力する経路とは、同じでもよいが、別であることが望ましい。例えば、検査装置側（試射試験装置側）への遊技機状態信号や固有ＩＤの出力は、出力制御回路６１２のチップセレクト信号（ＣＳ０〜ＣＳ１３）を利用したパラレル通信で行われる。但し、本願発明は、このような構成に限定されるわけではなく、検査装置側への出力もシリアル通信で行う態様もあり得る。
「実施例３０」
【０６２６】
「実施例３０：主基板（パラレル）−外部装置側；検査用出力は重複無視」
次に、実施例３０を図９５に基づいて説明する。
本実施例は、遊技制御装置が払出制御装置から固有情報を受信しないで主基板固有ＩＤをパラレル伝送によって出力する実施例（実施例３、実施例１０、実施例１５）の変形例であり、遊技プログラムのうちの、メイン処理、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）、固有情報信号編集処理、及び固有情報取得処理が異なり、他の構成は実施例３等と同じである。また本実施例は、実施例２９と同様に、遊技機状態が重複して発生した場合に、検査機関の検査装置側に対しては、先発生遊技機状態信号に対してのみ個体識別情報を出力する点に特徴を有する。そのため、上記遊技プログラムのうちの、メイン処理、特図表示中処理、エラーチェック処理、及び外部情報編集処理（前半及び後半）は実施例２０（図６６乃至図７０）と同じであり、固有情報信号編集処理は実施例２５（図８５）と同じである。したがって、他の実施例に無い特徴を持つのは固有情報取得処理のみである。
【０６２７】
図９５は本実施例における遊技制御装置の固有情報取得処理のフローチャートである。実施例３の図３４と同じ内容のステップは同符号を付して説明を省略する。本例では、ステップＳ４５９を経ると、ステップＳ３０１１〜Ｓ３０１４で図９４のステップＳ３００１〜Ｓ３００４と同じ処理を行ってリターンする。
本実施例によれば、実施例２９と同様の作用効果が得られる。
「実施例３１」
【０６２８】
「実施例３１：払出基板−主基板（パラレル）−外部装置；検査用出力は重複無視」
次に、実施例３１は、遊技制御装置が払出制御装置から払出固有ＩＤを受信して固有情報をパラレル伝送によって出力する実施例１２の変形例であり、遊技プログラムのうちの、メイン処理（後半）、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）、固有情報信号編集処理、固有情報取得処理が異なり、他の構成は実施例１２と同じである。また本実施例は、実施例２９と同様に、遊技機状態が重複して発生した場合に、検査機関の検査装置側に対しては、先発生遊技機状態信号に対してのみ個体識別情報を出力する点に特徴を有する。そのため、上記遊技プログラムのうちの、特図表示中処理、エラーチェック処理、及び外部情報編集処理（前半及び後半）は実施例２０（図６７乃至図７０）と同じであり、メイン処理（後半）は実施例２２（図７７）と同じであり、固有情報信号編集処理は実施例２５（図８５）と同じである。したがって、他の実施例に無い特徴を持つのは固有情報取得処理のみである。
【０６２９】
図９６は本実施例における遊技制御装置の固有情報取得処理のフローチャートである。実施例１２の図５６と同じ内容のステップは同符号を付して説明を省略する。本例では、ステップＳ２１３９を経ると、ステップＳ３０２１〜Ｓ３０２４で図９４のステップＳ３００１〜Ｓ３００４と同じ処理を行ってリターンする。
本実施例によれば、実施例２９と同様の作用効果が得られる。
「実施例３２」
【０６３０】
「実施例３２：払出基板−主基板（シリアル）−外部装置；検査用出力は重複無視」
次に、実施例３２は、遊技制御装置が払出制御装置から払出固有ＩＤを受信して固有情報をシリアル伝送によって出力する実施例１１の変形例であり、遊技プログラムのうちの、メイン処理（後半）、特図表示中処理、エラーチェック処理、外部情報編集処理（前半及び後半）、固有情報信号編集処理、及び固有情報取得処理が異なり、他の構成は実施例１１と同じである。また本実施例は、実施例２９と同様に、遊技機状態が重複して発生した場合に、検査機関の検査装置側に対しては、先発生遊技機状態信号に対してのみ個体識別情報を出力する点に特徴を有する。そのため、上記遊技プログラムのうちの、特図表示中処理、エラーチェック処理、及び外部情報編集処理（前半及び後半）は実施例２０（図６７乃至図７０）と同じであり、メイン処理（後半）は実施例２２（図７７）と同じであり、固有情報信号編集処理は実施例２４（図８２）と同じである。したがって、他の実施例に無い特徴を持つのは固有情報取得処理のみである。
【０６３１】
図９７は本実施例における遊技制御装置の固有情報取得処理のフローチャートである。実施例１１の図５３と同じ内容のステップは同符号を付して説明を省略する。本例では、ステップＳ２０４３を経ると、ステップＳ３０３１〜Ｓ３０３４で図９４のステップＳ３００１〜Ｓ３００４と同じ処理を行ってリターンする。
本実施例によれば、実施例２９と同様の作用効果が得られる。
【０６３２】
次に、上記の各実施例を踏まえた上で、以下、各実施例から抽出される発明概念について順次、まとめて説明する。
なお、ここでの実施例の概念は、あくまでも「発明概念Ｔ１」に関連する技術を開示する実施例１乃至３２についてのものである。
＜実施例１等における各制御装置の固有情報出力機能に着目した発明概念Ｔ１＞
実施例１等における各制御装置単独（遊技制御装置又は払出制御装置）の固有情報出力機能に着目した構成の発明概念Ｔ１は、下記のように示される。
個体識別情報を記憶した遊技機用演算処理装置を有する制御装置を備えた遊技機において、
前記遊技機用演算処理装置は、
当該遊技機用演算処理装置が検出可能な遊技機状態を遊技機外の外部装置側へ報知するために遊技機状態信号を出力制御する遊技機状態信号出力制御手段を有し、
前記遊技機状態信号出力制御手段は、
前記遊技機状態信号に対応させて前記個体識別情報を遊技機外の外部装置側へ出力する制御を行う不正可能性報知出力制御手段を有することを特徴とする遊技機。
【０６３３】
＜制御装置に関する発明概念１＞
発明概念Ｔ１の下位概念として制御装置に関する発明概念１は、下記のように示される。
前記制御装置は、遊技の進行を管理する遊技プログラムが記憶され、該遊技プログラムが実行される第１の演算処理装置（第１の遊技機用演算処理装置）を有する遊技制御装置である。
このように発明概念Ｔ１の制御装置が遊技制御装置であると次のような効果がある。即ち、主基板（遊技制御装置）は、ＲＯＭ交換による不正が為される可能性が一番高い基板であるので、個体識別情報送信により直ちに正当性が判断できれば不正防止として非常に効果がある。
【０６３４】
＜制御装置に関する発明概念２＞
発明概念Ｔ１の下位概念として制御装置に関する発明概念２は、下記のように示される。
前記制御装置は、遊技球の払出制御を行う払出プログラムが記憶され、該払出プログラムが実行される第２の演算処理装置（第２の遊技機用演算処理装置）を有する払出制御装置である。
このように発明概念Ｔ１の制御装置が払出制御装置であると次のような効果がある。即ち、払出制御のＲＯＭを変更することにより不正に遊技球を獲得する不正が行われているのかどうかを、個体識別情報を送信することで直ちに判断できる。
【０６３５】
＜実施例１等における払出制御装置の仲介機能にも着目した発明概念Ｙ１＞
実施例１等における払出制御装置の仲介機能にも着目した構成（遊技制御装置から払出制御装置を介して個体識別情報が外部へ出力される構成）の発明概念Ｙ１は、下記のように示される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、
を備えたことを特徴とする遊技機。
【０６３６】
「発明概念Ａ」
実施例２では、払出制御装置から外部装置（例えば、管理装置）への固有ＩＤの伝送はパラレル転送している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
前記第２の演算処理装置が備える個体識別情報出力制御手段は、遊技機外の外部装置に対して個体識別情報をパラレル転送（送信）することを特徴とする遊技機。
この発明概念によれば、パラレル転送（送信）で外部装置（例えば、管理装置）に出力することで、外部装置が受信しやすくなる。したがって、個体識別情報や不正改造が施された旨を効率的に外部装置に報知することができる。
また、遊技制御装置の送信段階でパラレル転送（特に、送信）を行うより、枠要素である払出制御装置の出力段階にパラレル転送（送信）回路を設けた方がコスト減になる。
【０６３７】
「発明概念Ｂ」
実施例１では、遊技制御装置から払出制御装置に対して固有ＩＤをシリアル転送（送信）している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
前記第１の演算処理装置が備える送信制御手段は、前記払出制御装置に対して個体識別情報をシリアル転送（送信）することを特徴とする遊技機。
【０６３８】
この発明概念によれば、第１の演算処理装置に備わっているシリアル転送（送信）機能を利用することで、改めて転送（送信）処理をプログラム（例えば、遊技プログラム）で用意する必要が無くなるので、プログラム構成が効率化される。
また、パラレル転送（送信）に比べて、配線の本数が少なくなるのでコスト減になる。
【０６３９】
「発明概念Ｃ」
実施例４では、遊技制御装置から送信された固有ＩＤの前回値と今回値とを比較して一致した場合、この一致した固有ＩＤを外部装置へ出力している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
第２の演算処理装置は、受信制御手段が受信した個体識別情報を記憶する個体識別情報受信記憶部と、
前記個体識別情報受信記憶部に記憶された前回の個体識別情報と、新たに（今回）受信した個体識別情報とを比較判定する個体識別情報比較判定手段と、
個体識別情報比較判定手段により前回の個体識別情報と今回の個体識別情報とが同じ場合は、個体識別情報出力制御手段を能動状態とし個体識別情報を外部装置へ出力制御させることを特徴とする遊技機。
【０６４０】
この発明概念によれば、遊技制御装置−払出制御装置間の通信障害（例えば、島内で発生するノイズ）などで個体識別情報の値が偶々異常になった場合に、即不正や故障などと判断されないよう出力を制限できる。また、不正や故障等（例えば、電波ゴト、断線、接触不良）により本当に異常な値が出力されるようになった場合には、異常値が続くため個体識別情報出力制御手段が能動状態となり、その異常値を外部の装置が記録できるという効果がある。
【０６４１】
「発明概念Ｄ」
実施例４では、払出制御装置から遊技制御装置に対して固有ＩＤの再送を要求する固有情報再送要求信号が出力し、遊技制御装置は固有情報再送要求信号を受けると、応答して固有ＩＤを再送している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
第２の演算処理装置は、個体識別情報比較判定手段により前回の個体識別情報と今回の個体識別情報とが異なった場合は、第１の演算処理装置に対して個体識別情報の再送を要求する個体識別情報再送要求手段を有し、
第１の演算処理装置は、個体識別情報の再送要求に対して、個体識別情報を再送することを特徴とする遊技機。
この発明概念によれば、遊技制御装置−払出制御装置間の不可抗力による通信障害（例えば島内で発生するノイズ）をリカバリーする機会を作れる。
【０６４２】
「発明概念Ｅ」
実施例１では、遊技制御装置の遊技機状態信号と払出制御装置の外部情報（賞球信号）を払出制御装置で中継し、払出制御装置−外部情報端子板間のハーネスでまとめている。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
前記送信制御手段は、
当該第１の演算処理装置が検出可能な遊技機状態を払出制御装置へ出力するために遊技機状態信号を送信制御し、
払出制御装置は、
遊技制御装置から出力される遊技機状態信号を遊技機外の外部装置へ出力する出力手段を備えることを特徴とする遊技機。
この発明概念によれば、遊技制御装置の遊技機状態信号と払出制御装置の外部情報（賞球信号）を払出制御装置で中継し、払出制御装置−外部端子板間のハーネスでまとめると、従来の中継端子板を用いた構成に比べて、ハーネスの使用本数が減り、コスト減になり、接続箇所の数が減るので工程数も減らせる。
また、個体識別情報の出力が、慣例となっている遊技状態信号の出力と同一の基板から出力されるので、外部装置と接続する場合に片方のみを接続し忘れるようなことが無くなる。
【０６４３】
「発明概念Ｆ」
実施例１では、遊技制御装置から払出制御装置に対して固有ＩＤをシリアル転送（送信）し、払出制御装置では払出プログラムにより固有ＩＤを編集処理して外部装置（例えば、管理装置）へ出力している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
第2の演算処理装置（個体識別情報出力制御手段）は、個体識別情報を受信したことに基づいて個体識別情報を編集又はタイミング調整して遊技機外の外部装置が受け取り可能に出力することを特徴とする遊技機。
【０６４４】
この発明概念によれば、第１の演算処理装置が個体識別情報を払出制御装置へ送信した時期を、第２の演算処理装置が任意に遅延して外部装置に出力することができるため、個体識別情報の出力契機（条件）が同時に発生し、通信が連続した場合においても、外部装置の都合に合わせて出力することができる。
第２の演算処理装置のプログラムによって、データ加工（暗号化）することができるため、個体識別情報を不正に入手することが困難になる。
第２の演算処理装置のプログラムによって、信号変換（パラレル変換等）できるため、外部装置にとって受け取るための都合がよい。
第２の演算処理装置のプログラムによって、比較処理できるため、通信障害に対して対策できる。
【０６４５】
「発明概念Ｇ」
実施例１では、遊技制御装置が遊技機状態信号を払出制御装置へ出力するのに対応させて固有ＩＤを送信している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
送信制御手段は、遊技機状態信号に対応させて個体識別情報を払出制御装置へ送信することを特徴とする遊技機。
【０６４６】
ここで、送信制御手段が遊技機状態信号に対応させて個体識別情報を送信制御する場合の、“対応させて”とは、遊技機状態信号の立ち上がりタイミングに対応、遊技機状態信号の立ち下がりタイミングに対応、あるいは、遊技機状態信号の出力中（レベル信号）に対応、をするものである。
具体的には、遊技機状態信号が前面枠開放信号である場合は、前面枠開放のタイミング、前面枠閉鎖のタイミング、あるいは、前面枠開放中、に対応するものである。
この発明概念によれば、払出制御装置は遊技機状態信号に対応していない個体識別情報を受信した場合や、遊技機状態信号を受信した場合に対応して個体識別情報が送信されてこないために個体識別情報を受信できない場合を異常発生と認識することができる。
【０６４７】
「発明概念Ｈ」
実施例２４では、遊技機状態信号が重複して発生した場合、先に発生した遊技機状態を払出制御装置へ送信する遊技機状態信号に固有ＩＤを対応させた送信制御が終了するまで、後に発生した遊技機状態を払出制御装置へ送信する遊技機状態信号の送信制御を待機し、当該待機した遊技機状態信号に固有ＩＤを対応させて送信制御している
【０６４８】
上記の発明概念Ｈにおいて、遊技機状態信号が重複して発生した際、検査装置接続端子に接続して検査を行う検査装置（外部の検査機関）への信号出力制御は、実施例２９のように、先に発生した遊技機状態を出力する遊技機状態信号にのみ個体識別情報を対応させて出力制御することが好ましい。即ち、検査機関における検査中はＲＯＭ交換などの不正が行われることはないので、個体識別情報の送信タイミングが重複しても２重に情報を送信して検査を複雑にするようなことをせずに検査の負担を減らせるからである。
この発明概念は、以下のように表せる。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
送信制御手段は、
第１の演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を払出制御装置へ個別に送信するために、個別に対応した遊技機状態信号を送信制御する場合、先に発生した遊技機状態を払出制御装置へ送信する遊技機状態信号に個体識別情報を対応させた送信制御が終了するまで、後に発生した遊技機状態を払出制御装置へ送信する遊技機状態信号の送信制御を待機し、当該待機した遊技機状態信号に個体識別情報を対応させて送信制御することを特徴とする遊技機。
この発明概念によれば、個体識別情報を出力するための信号線を増加させずに、管理しやすい形態での不正報知を行える。
また、コストダウンを行うことができ、さらに信号の消失がない。
【０６４９】
「発明概念Ｉ」
実施例１では、遊技制御装置は検査装置接続端子を含んでおり、検査装置接続端子は例えばフォトカプラを含んで構成され、遊技用マイコンから得られる各種の遊技情報を検査装置に伝送するためのケーブルが接続される。
この発明概念は、以下のように表せる。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
遊技機状態信号と当該遊技機状態信号に対応させて個体識別情報とを検査機関の検査装置側へ出力する制御を行う検査用出力制御手段を有し、
送信制御手段は、
第１の演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を払出制御装置へ個別に送信するために、個別に対応した遊技機状態信号を送信制御する場合、先に発生した遊技機状態を払出制御装置へ送信する遊技機状態信号に個体識別情報を対応させた送信制御が終了するまで、後に発生した遊技機状態を払出制御装置へ送信する遊技機状態信号の送信制御を待機し、当該待機した遊技機状態信号に個体識別情報を対応させて送信制御し、
検査用出力制御手段は、
第１の演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を検査機関の検査装置側へ個別に出力するために、個別に対応した遊技機状態信号を出力制御する場合、先に発生した遊技機状態を出力する遊技機状態信号にのみ個体識別情報を対応させて出力制御するものであることを特徴とする遊技機。
【０６５０】
この発明概念によれば、外部装置（例えば、管理装置、ホールコンピュータ等）には不正の可能性を報知する信号を減らさずに送信するので、営業中での正確な管理を行える。
また、検査機関における検査中はＲＯＭ交換などの不正が行われることはないので、個体識別情報の送信タイミングが重複しても２重に情報を送信して検査を複雑にするようなことをせずに検査の負担を減らすことが出来る。
なお、完全に厳密な検査を行うためには、対応する遊技機状態信号の数分の個体識別情報を同時に並列出力するためのハード・ソフトを設ける必要があるが、遊技に影響せず、途中で個体識別情報が変化する可能性のない検査中のために、制限のあるハード・ソフトの領域を消費することは、遊技の興趣を向上させる妨げになり遊技機の本来の意義に反することになる。
【０６５１】
ここで、上記発明概念の背景について説明する。
本出願人が創作した遊技機を市場へ導入するには、検査機関の検査を要し、検査機関の検査装置に対して検査用の信号を出力する等の検査用処理及び検査用電子回路、等が、遊技を行うための遊技処理及び遊技処理に係わる遊技用電子回路、等とは別に必要となる。
なお、検査用電子回路は検査時のみプリント基板に配設され、販売される際には、検査用電子回路やそれに対応する検査用コネクタはプリント基板上に非配設状態とするが、検査用処理（検査用プログラム）は削除することなく、そのまま遊技用処理（遊技プログラム）と共存させている。
これは、検査機関において適合した状態を担保させるとともに、不正をするために利用されるかもしれない情報を入手できないようにするためである。即ち、検査に適合した状態を担保させるため内在するプログラムはそのままとし、不正に利用される可能性のある信号の入手ができないように検査用電子回路や検査用コネクタを非配設とするのである。
この「発明概念Ｉ」は、演算処理装置を有する制御装置に対する不正の可能性の検出を高めることができ、検査機関における検査の正確性を担保し検査の効率化が行えるものである。
【０６５２】
「発明概念Ｊ」
実施例１では、遊技制御装置から送られてきた個体識別情報と払出制御装置の払出個体識別情報とを合成して、外部に出力している。
これは、次のような発明概念で表される。
遊技機の進行を管理する遊技制御装置と、前記遊技制御装置からの賞球情報に基づいて遊技者へ賞として遊技球を払い出す制御を行う払出制御装置と、を有し、
前記遊技制御装置には遊技を管理する遊技プログラムを実行するための第１の演算処理装置と、
前記払出制御装置には遊技球を払い出す払出プログラムを実行するための第２の演算処理装置と、を備えた遊技機において、
前記第１の演算処理装置は、
当該第１の演算処理装置であることを識別可能な個体識別情報が記憶される個体識別情報記憶部と、
前記個体識別情報記憶部に記憶された前記個体識別情報を前記払出制御装置へ送信する送信制御手段と、
を備え、
前記第２の演算処理装置は、
前記送信制御手段から送信された前記個体識別情報を受信する受信制御手段と、
前記受信制御手段が受信した前記個体識別情報を遊技機外の外部装置が受け取り可能に出力制御する個体識別情報出力制御手段と、を備え、
第２の演算処理装置は、
当該第２の演算処理装置であることを識別可能な払出個体識別情報が記憶される払出個体識別情報記憶部と、
遊技制御装置から送られてきた個体識別情報と払出個体識別情報を合成する個体識別情報合成手段を有し、
個体識別情報出力制御手段は、個体識別情報合成手段によって合成された合成個体識別情報を出力制御することを特徴とする遊技機。
【０６５３】
この発明概念によれば、個体識別情報と払出個体識別情報を別々のハーネスで並列に出力するよりも共通のハーネスで出力する方がコスト減になる。
単純に個体識別情報や払出個体識別情報をそのまま出力した場合は、不正者がそれらの情報を入手することは容易であるが、合成して出力すると、合成前の個体識別情報や払出個体識別情報が発覚することが無くなるので、セキュリティが向上する。
遊技制御装置−払出制御装置間の通信が払出制御装置−外部情報端子板間の通信より高速であることで、払出制御装置の受信処理が短期で終了し、合成を行う処理時間を確保することができ、セキュリティが向上する。
【０６５４】
ここで、「発明概念Ｊ」の背景について説明する。
遊技制御装置の演算処理装置に対する正当性の確認のみならず、払出制御装置の演算処理装置に対しても改竄品（改竄した演算処理装置）と交換し、不当に遊技球を払い出す不正もあり得るので、この演算処理装置の正当性の確認の必要性も生じ、遊技制御装置の演算処理装置及び払出制御装置の演算処理装置から出力される固有ＩＤを出力させるための構成や処理の効率化が望まれているという課題を解決できる。
なお、遊技制御装置の個体識別情報と払出制御装置の個体識別情報は、合成しないで、別個に出力してもよい。
【０６５５】
「発明概念Ｔ３Ａ」
実施例２４では、所定の操作入力による操作信号に基づいて個体識別情報やエラー解除コマンドを遊技機外の外部装置側へ出力するとともに、通信回路をリセットする制御を行う。
これは、次のような発明概念で表される。
所定の操作入力による操作信号に基づいて個体識別情報を遊技機外の外部装置側へ出力する制御を行う個体識別情報出力確認制御手段を備えることを特徴とする遊技機。
或いは、
所定の操作入力による操作信号に基づいてエラー解除コマンドを遊技機外の外部装置側へ出力する制御を行う通信エラー解除操作出力制御手段を備えることを特徴とする遊技機。
或いは、
所定の操作入力による操作信号に基づいて演算処理装置内の通信回路をリセット（少なくともリセット、又はリセットとさらに再設定）する通信回路リセット操作制御手段を備えることを特徴とする遊技機。
なお、所定の操作入力を行うための入力手段（スイッチ等）は、制御装置に設けても良いし、遊技機内において制御装置と電気的に接続される他の制御装置や電源装置等に設けても良い。また、エラー解除コマンドは、外部装置側の通信回路をリセットさせる指令を含むコマンドである。
【０６５６】
この発明概念Ｔ３Ａによれば、遊技機や制御装置の電源を切らず、遊技を継続したまま通信エラーを解除できるので、遊技者に不信感を与えないという効果が得られる。
例えば、遊技機外の外部装置としての遊技場の管理装置に対して、個体識別情報の通信エラーを発生した場合、エラー解除手段や確認手段が必要になってくるという課題がある。外部装置としてのホールコン（管理装置）あるいはカードユニット（球貸装置）への個体識別情報の送信は単方向であるため、遊技機側では個体識別情報が正しく通信できているかを判断できないので、手動によるリセットが必要である。遊技機発明概念Ｔ３Ａによれば、この課題を解決できる。この発明概念によれば、遊技機や制御装置の電源を切らずに遊技を継続したまま、遊技店の店員等の操作によっていつでも個体識別情報を外部装置側に送って不正確認が行える。また、遊技機や制御装置の電源を切らずに遊技を継続したまま、通信回路だけをリセットすることもできる。
【０６５７】
「発明概念Ｔ３Ｂ」
実施例２４では、所定の操作入力による操作信号に基づいてエラー解除コマンドと個体識別情報を遊技機外の外部装置側へ出力する制御を行う。
これは、次のような発明概念で表される。
所定の操作入力による操作信号に基づいて個体識別情報を遊技機外の外部装置側へ出力する制御を行う個体識別情報出力確認制御手段を備え
前記個体識別情報出力確認制御手段は、
個体識別情報を出力するための操作信号の入力に基づいて、個体識別情報を出力することを示す出力確認用情報（例えばエラー解除コマンド）と個体識別情報とを出力するように構成し、出力確認用情報の容量を個体識別情報の容量よりも大きくした（出力確認用情報のコマンド長を個体識別情報のコマンド長よりも長くした）ことを特徴とする遊技機。
【０６５８】
この発明概念によれば、出力確認用情報（例えば、エラー解除コマンド）と個体識別情報とを出力するので、例えば外部装置側では、出力確認用情報を受信したときに、外部装置側の通信回路をリセット（必要に応じてさらに再設定）してエラーを解除するなどの処理が可能である。また、エラー解除コマンドの長さをギリギリまで短くしたことで、通信量が減り、外部装置側の負担を減らせる。受けた情報がエラー解除コマンドであるかの判断も楽になる（既述したような、チップコードとの誤認混同が起き難くなる）。
【０６５９】
「発明概念Ｔ３Ｃ」
実施例２４では、所定の操作入力による操作信号があると、通信中の個体識別情報の出力を途中で中止して、その操作信号に基づいて個体識別情報を新たに外部装置側へ出力するようにしている。
これは、次のような発明概念で表される。
遊技機状態信号に対応させて個体識別情報を遊技機外の外部装置側に出力する制御を行う不正可能性報知出力制御手段と、
所定の操作入力による操作信号に基づいて個体識別情報を遊技機外の外部装置側へ出力する制御を行う個体識別情報出力確認制御手段とを備え
個体識別情報出力確認制御手段は、不正可能性報知出力制御手段が個体識別情報を出力中に、個体識別情報を出力するための操作信号を検出した場合は、直ちに不正可能性報知出力制御手段による個体識別情報の出力制御を中止（リセット）させた後、個体識別情報を出力する制御を開始することを特徴とする遊技機。
【０６６０】
この発明概念によれば、直ちに正しい個体識別情報を出力できるので、外部装置（例えば遊技場の管理装置）は通信エラーか否かを速やかに判断でき、また管理装置に接続されるネットワークの確認も速やかにできる。
【０６６１】
「発明概念Ｔ３Ｄ」
実施例２４では、ＲＡＭクリアスイッチをオン状態で電源スイッチをオンすると、揮発性記憶領域をクリアし、電源スイッチがオン中に（遊技機が動作中に）、ＲＡＭクリアスイッチをオンすると個体識別情報が遊技機外の外部装置側へ出力される。
これは、次のような発明概念で表される。
所定の操作入力（例えば、ＲＡＭクリアスイッチの操作）に基づいて遊技機用演算処理装置の揮発性記憶領域（ＲＡＭ）をクリアするためのクリア信号（初期化スイッチ信号）を発生させ、演算処理装置の不揮発性記憶領域（ＲＯＭ）に記憶された遊技プログラムが起動した際、前記クリア信号がアクティブであることを検出した場合に、揮発性記憶領域をクリアし、遊技プログラムの起動後に、前記クリア信号を検出した場合は、揮発性記憶領域をクリアすることなく個体識別情報を遊技機外の外部装置側へ出力するべく、個体識別情報出力確認制御手段を能動状態とすることを特徴とする遊技機。
なお、クリア信号を発生させるための操作を行う入力手段（例えば、ＲＡＭクリアスイッチ）は、制御装置に設けても良いし、遊技機内において制御装置と電気的に接続される他の制御装置や電源装置等に設けても良い。
【０６６２】
この発明概念によれば、ＲＡＭクリアスイッチを共用で使うので、個体識別情報を出力させるために別個の操作手段を設ける場合に比べて、コストアップしないという効果がある。また、通常遊技中はＲＡＭクリアスイッチの機能は無効なので、共用しても、動作に矛盾も生じないという効果がある。
【０６６３】
「発明概念Ｔ４Ａ」
実施例２８では、通信速度を毎回変更するようにしている。
これは、次のような発明概念で表される。
個体識別情報を記憶した遊技機用演算処理装置を有する制御装置を備えた遊技機において、
特典を付与するか否かを決定する乱数値を生成するためのカウンタ回路を有し、
前記遊技機用演算処理装置は、
動作開始後、前記カウンタ回路を起動させてから前記個体識別情報を遊技機外の外部装置側へ報知するために双方向通信する個体識別情報初期出力制御手段を備え
個体識別情報初期出力制御手段は、通信速度を毎回変更する通信速度変更手段を備えていることを特徴とする遊技機。
通信速度変更手段は、例えば、不揮発性記憶手段（例えば、遊技機用演算処理装置に内蔵されたバックアップ電源を供給されたＲＡＭ等）を利用し、通信速度の設定に一度使用した数値を書き換え、変更等し、次回の速度変更を実現する。
【０６６４】
この発明概念によれば、コストを掛けずに通常処理の開始タイミングを変更でき、乱数値をより予測しにくくすることができる。通信の設定を変更するのは簡単だからである。
【０６６５】
「発明概念Ｔ４Ｂ」
実施例２８では、シリアル通信で行うようにしている。
これは、次のような発明概念で表される。
個体識別情報初期出力制御手段は、双方向通信をシリアル通信で行うことを特徴とする遊技機。
この発明概念によれば、信号線が少なく済み、コスト負担が少ない。パラレル通信による双方向通信では、主基板、払出基板が互いにプログラムの進行を中断させ合ってしまうため、処理時間やプログラム容量に負荷が掛かる。シリアル通信機能を持つ演算処理装置は多いので、内部的な通信用レジスタ、割込み等を利用すれば、処理時間やプログラム容量の負担を少なくできる。
【０６６６】
「発明概念Ｔ４Ｃ」
実施例２８では、通信回路に電子定数的ばらつきの大きい電子部品を使用している。
これは、次のような発明概念で表される。
制御装置は、個体識別情報初期出力制御手段によって双方向通信制御される信号を制御装置外と通信可能とするための通信回路を備え、該通信回路に電子定数的ばらつきの大きい電子部品を使用することを特徴とする遊技機。
この発明概念によれば、アナログ的なばらつきとなるため、電子制御による乱数値の予測は非常に困難となる。余計な部品等を追加せず、回路を構成するための正規の部品を最小限数使用するだけなので、コストアップにもならない。部品の準備も容易という利点がある。
【０６６７】
「発明概念Ｔ４Ｄ」
実施例２８では、外部装置側の受信装置が、双方向通信を行う信号に対してランダムな遅延を生じさせるようにしている。
これは、次のような発明概念で表される。
制御装置外の受信装置（外部装置側）は、双方向通信を行う信号に対してランダムな遅延を生じさせる遅延手段を備えていることを特徴とする遊技機。
遅延手段は、通信回路に電子定数的ばらつきの大きい電子部品を使用、または、乱数発生回路等を利用して遅延時間を作成する。
【０６６８】
この発明概念によれば、受信側の応答をランダムに遅延させることで、送信側の通常処理の開始の遅延に大きく影響を与えるので、その間も乱数が更新することになり、予測がより困難になる。電子定数的ばらつきの大きい電子部品を使用した場合はアナログ的なばらつきとなるため、電子制御による乱数値の予測は非常に困難となる。
【０６６９】
「発明概念Ｔ４Ｅ」
実施例２８では、カウンタ更新速度を送信クロックよりも早くしている。
これは、次のような発明概念で表される。
カウンタ回路は、カウンタの更新速度を双方向通信に使用する送信クロックよりも早く設定することを特徴とする遊技機。
この発明概念によれば、通信による微細なずれを乱数カウンタ値に大きく反映できるようになり、乱数値の予測を困難にできる。
【０６７０】
「発明概念Ｔ５Ａ」
実施例２９では、外部装置側への出力経路と、試射試験装置への出力経路を異ならせている。
これは、次のような発明概念で表される。
個体識別情報を記憶した遊技機用演算処理装置を有する制御装置を備えた遊技機において、
前記遊技機用演算処理装置は、
当該遊技機用演算処理装置が検出可能な遊技機状態を遊技機外の外部装置側へ報知するために遊技機状態信号を出力制御する遊技機状態信号出力制御手段を有し、
前記遊技機状態信号出力制御手段は、
前記遊技機状態信号と当該遊技機状態信号に対応させて前記個体識別情報とを遊技機外の外部装置側へ出力する制御を行う不正可能性報知出力制御手段と、
前記遊技機状態信号と当該遊技機状態信号に対応させて前記個体識別情報とを検査機関の検査装置側へ出力する制御を行う検査用出力制御手段と、
を含み、
前記不正可能性報知出力制御手段は、
前記遊技機用演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を遊技機外の外部装置側へ個別に報知するために、個別に対応した前記遊技機状態信号を出力制御する場合、先に発生した遊技機状態を遊技機外の外部装置側へ報知する前記遊技機状態信号に前記個体識別情報を対応させた出力制御が終了するまで、後に発生した遊技機状態を遊技機外の外部装置側へ報知する前記遊技機状態信号の出力制御を待機し、当該待機した前記遊技機状態信号に前記個体識別情報を対応させて出力制御するものであり、
前記検査用出力制御手段は、
前記遊技機用演算処理装置が検出可能な遊技機状態が重複して発生し、該重複して発生した遊技機状態を検査機関の検査装置側へ個別に報知するために、個別に対応した前記遊技機状態信号を出力制御する場合、先に発生した遊技機状態を報知する前記遊技機状態信号にのみ前記個体識別情報を対応させて出力制御するものであり、
不正可能性報知出力制御手段によって実現され出力される遊技機状態信号及び個体識別情報の出力ポート（若しくはチップセレクト）と、検査用出力制御手段によって実現され出力される遊技機状態信号及び個体識別情報の出力ポート（若しくはチップセレクト）と、は別々に設けられていることを特徴とする遊技機。
【０６７１】
この発明概念によれば、出力先が異なるので必要に応じた信号形態で出力できる。信号分岐で出力すると同じ信号しか出せないので、信号線の増加、又は情報の削減等が必要になってしまうという問題が解消できる利点がある。
【０６７２】
「発明概念Ｔ５Ｂ」
実施例２９では、外部装置側へはパラレル出力とし、試射試験装置へはシリアル出力としている。
これは、次のような発明概念で表される。
不正可能性報知出力制御手段によって実現され出力される個体識別情報と検査用出力制御手段によって実現され出力される個体識別情報とは出力形態を異にし、不正可能性報知出力制御手段によって出力制御される個体識別情報はパラレル出力であり、検査用出力制御手段によって出力される個体識別情報はシリアル出力であることを特徴とする遊技機。
【０６７３】
この発明概念によれば、ホールコン等に固体識別情報を送信するときはパラレル信号としておくことにより、遊技機メーカ間での通信仕様を統一しなくても受信しやすい信号形態にできる。また、従来から出力している遊技機状態信号の延長上の扱いとできる。なお、シリアル通信だと通信速度等の遊技機−ホールコン間の厳密な取り決めが必要となり、メーカ間で異なる仕様になった場合、ホールでの設備の設定が非常に困難となってしまうが、本発明概念であるとこの問題がない。また、検査機関での信号形態は容易に全遊技機メーカ統一の仕様にできるので、送受信しやすいシリアル通信とすることで、遊技機のハード（部品の実装面積等）、ソフトへの負担を軽減し、検査装置にとっても情報が扱いやすくなる利点がある。
【０６７４】
次に、発明概念Ｔ１の変形例について説明する。
発明概念の説明であるから、実施例のような具体的部材番号は略している。ただし、各実施例の解釈に通用する概念であるので、以下に纏めている。
発明概念Ｔ１は、以下のような変形例であってもよい。
「変形例１」
発明概念Ｔ１では、上記各実施例に記載のように、遊技制御装置は、ガラス枠の開放を検知するガラス枠開放検知手段、前面枠の開放を検知する前面枠開放検知手段、磁力を検知する磁力検知手段、振動を検知する振動検知手段、電波を検知する電波検知手段等からの検知信号や、電源投入スイッチがオンされたことを知らせる電源投入信号、第１の演算処理装置（遊技用演算処理装置）の揮発性記憶領域の全部或いは所定領域を初期化するためスイッチがオンされたことを知らせるＲＡＭクリア信号、等の信号線が接続され、これら信号が当該第１の演算処理装置に入力されている。
なお、揮発性記憶領域を前記のように初期化するためのスイッチを遊技制御装置上に設けてもよい。
そして、これら入力された信号を外部へ知らせる信号や、遊技進行の過程で発生する大当たりを知らせる大当たり信号、図柄を回動させるための条件となる始動口への入賞を知らせる始動口信号、図柄が回動開始、或いは、図柄の回動停止をトリガに図柄回転を知らせる図柄確定回数信号、遊技状態が遊技者に有利な状態であること（いわゆる確変状態、時短状態）を示す特典状態信号等、外部へ報知する信号を遊技機状態信号と称している。
なお、特典状態信号は、大当たり状態終了後に発生するため、“大当たり状態＋遊技者に有利な状態”期間中に出力される信号である。
払出制御装置は、電波を検知する電波検知手段等からの検知信号等が接続され、これら信号が第２の演算処理装置に入力されている。そして、この検知信号等、或いは、払出数を外部へ知らせる賞球数信号を遊技機状態信号と称している。
即ち、遊技機状態信号には、特典状態信号、大当たり信号、始動口入賞信号、図柄確定回数信号、ガラス枠開放信号、前面枠開放信号、電源オン信号、磁力検知を知らせる磁力検知信号、振動検知を知らせる振動検知信号、電波検知を知らせる電波検知信号、賞球数信号等が含まれる。
なお、電源投入信号、磁石検知信号、振動検知信号及び電波検知信号をＯＲして一つのセキュリティ信号として外部に出力するようにしてもよい。
【０６７５】
「変形例１」の発明概念によれば、次の効果がある。即ち、ＲＯＭ交換によるメリットは不正に大当りさせることや遊技球の不正獲得であり、交換する時期は営業時間外や遊技中での枠の不正開放時である。これらの事象に関連する遊技機状態信号と対応させて個体識別情報を送信するので、不正が行われた可能性のある状態である遊技機のＲＯＭが正しいものであるかが直ちに判断できる。
【０６７６】
「変形例２」
発明概念Ｔ１において、演算処理装置の遊技機状態信号出力制御手段が遊技機状態信号に対応させて個体識別情報を送信制御する場合の、“対応させて”とは、遊技機状態信号の立ち上がりタイミングに対応、遊技機状態信号の立ち下がりタイミングに対応、あるいは、遊技機状態信号の出力中（レベル信号）に対応、をするものである。
具体的には、遊技機状態信号が前面枠開放信号である場合は、前面枠開放のタイミング、前面枠閉鎖のタイミング、あるいは、前面枠開放中、に対応するものである。
「変形例２」の発明概念によれば、次の効果がある。即ち、遊技中に電源投入された場合は事象が起こり始めた時点から不正の可能性が高いので直ちに、一方、遊技枠開放時は閉じ終わって遊技の再開時に、というように演算処理装置の正当性を知りたいタイミングは事象により異なるため、対応する遊技機状態信号により個体識別情報の出力タイミングを使い分けることは、効率の良い不正判定に繋がる。
なお、前述した実施例１は、全ての遊技機状態信号について、遊技機状態信号の立ち上がりのタイミングで個体識別情報の出力を開始する形態例であるが、実施例１６等では、枠閉鎖時に個体識別情報の出力を開始する構成となっている。
【０６７７】
「変形例３」
発明概念Ｔ１において、個体識別情報（固有ＩＤ、すなわち主基板固有ＩＤ）は、少なくとも、演算処理装置を一意に識別するための識別符号を含み、または演算処理装置を一意に識別するための識別符号及び製造会社を識別するための符号としてもよく、さらに演算処理装置を一意に識別するための識別符号、製造会社を識別するための符号及び遊技機の機種を識別するための符号としてもよい。例えば、実施例１では、演算処理装置を一意に識別するための識別符号（チップコード）を少なくとも含み、これに加えて、製造会社を識別するための符号（メーカコード）や遊技機の機種を識別するための符号（製品コード）を個体識別情報として扱っている（例えば、図２７の態様がこれに当る）。なお、払出個体識別情報（払出固有ＩＤ）も同様である。
「変形例３」の発明概念によれば、次の効果がある。即ち、演算処理装置を一意に識別するための識別符号を送信することで、不正にＲＯＭを複製することを困難にすることが出来る。
また、製造会社や遊技機の機種を識別する符号を送信することで、ホールにおける遊技機の管理を容易にすることができる。即ち、設置場所（例えば、遊技場ホールにおける機種毎やメーカ毎の遊技機の配置）の管理や、新台入れ替え時などにおける台の登録（管理装置への機種毎やメーカ毎の台数や配置の登録）の作業が、遊技機から管理装置に送られてくる上記個体識別情報によって容易に実現できる効果がある。
【０６７８】
「変形例４」
発明概念Ｔ１において、演算処理装置は、遊技機状態信号のうち、電源投入信号（例えば、前述のセキュリティ信号）を出力する場合は、当該電源投入信号に対応させて、
（Ａ）個体識別情報として演算処理装置を一意に識別するための識別符号及び製造会社を識別するための符号、若しくは、
（Ｂ）演算処理装置を一意に識別するための識別符号、製造会社を識別するための符号及び遊技機の機種を識別するための符号を出力し、
電源投入信号を除く遊技機状態信号（例えば、前述の枠開放信号）を出力する場合は、当該電源投入信号を除く遊技機状態信号に対応させて、個体識別情報として演算処理装置を一意に識別するための識別符号を出力する個体識別情報出力制御手段を有する構成としてもよい。
「変形例４」の発明概念によれば、送信形態を状況により使い分けることで、常時最大数の識別情報を送るよりホールコンピュータ等（管理装置等）の負担を減らせ、効率の良い営業管理を行える。
「符号の説明」
【０６７９】
１  パチンコ機（遊技機）
４  前面枠
５  ガラス枠
２０  遊技盤
２５  第１始動入賞口
２６  第２始動入賞口２（普電）
２７  変動入賞装置
４１  表示装置
５５  外部情報端子板
１００、８００，１０００、１０４０，１０５０、１０６０、１１００、１１２０，１２００、２０００、２１００、２２００  遊技制御装置
１１１、８１１、１００１、１０４１、１０５１、１０６１、１１０１、１１２１、１２０１、２００１、２１０１、２２０１  遊技用マイコン（遊技機用演算処理装置、遊技機状態信号出力制御手段、第１の演算処理装置、個体識別情報記憶部、送信制御手段）
２００、８６０，１０２０、１０４５、１０５５、１０６５、１１１０、１１２５、１２１０、２０１０、２１１０，２２１０  払出制御装置（払出制御手段）
２０１、１０２１、１０４６、１０６６、１１１１、１１２６、１２１１、２０１１、２１１１，２２１１  払出用マイコン（遊技機用演算処理装置、遊技機状態信号出力制御手段、第２の演算処理装置、受信制御手段、個体識別情報出力制御手段）
２１１  ガラス枠開放検出スイッチ
２１２  前面枠開放検出スイッチ
２１３  オーバーフロースイッチ
２１４  電波検知センサ
２１５  払出球検出スイッチ
２１６  シュート球切れスイッチ
３００  演出制御装置
５００、８５０  電源装置
６００Ａ、７００Ａ  遊技領域部
６００Ｂ、７００Ｂ  情報領域部
７８０  管理装置
５５１、１１１２、２２２０  カードユニット
【０６８０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０６８１】
１  パチンコ機（遊技機）
４  前面枠
５  ガラス枠
２０  遊技盤
２５  第１始動入賞口
２６  第２始動入賞口２（普電）
２７  変動入賞装置
４１  表示装置
５５  外部情報端子板
６１  接続部
６２  アイソレーション手段
６３  第１の接続部
６４  第２の接続部
１００、８００，１０００、１０４０，１０５０、１０６０、１１００、１１２０，１２００  遊技制御装置
１１１、８１１，１０４１、１０６１、１１０１、１１２１、１２０１  遊技用マイコン（第１の演算処理装置、個体識別情報記憶部、送信制御手段）
２００、８６０，１０２０、１０４５、１０５５、１０６５、１１１０、１１２５、１２１０  払出制御装置（払出制御手段）
２０１、１０４６、１０６６、１１１１、１１２６、１２１１  払出用マイコン（第２の演算処理装置、受信制御手段、個体識別情報出力制御手段）
２１１  ガラス枠開放検出スイッチ
２１２  前面枠開放検出スイッチ
２１３  オーバーフロースイッチ
２１４  電波検知センサ
２１５  払出球検出スイッチ
２１６  シュート球切れスイッチ
３００  演出制御装置
５００、８５０  電源装置
６００Ａ、７００Ａ  遊技領域部
６００Ｂ、７００Ｂ  情報領域部
７８０  管理装置
５５１、１１１２  カードユニット
【図１】
0005844521.tif 000002
【図２】
0005844521.tif 000003
【図３】
0005844521.tif 000004
【図４】
0005844521.tif 000005
【図５】
0005844521.tif 000006
【図６】
0005844521.tif 000007
【図７】
0005844521.tif 000008
【図８】
0005844521.tif 000009
【図９】
0005844521.tif 000010
【図１０】
0005844521.tif 000011
【図１１】
0005844521.tif 000012
【図１２】
0005844521.tif 000013
【図１３】
0005844521.tif 000014
【図１４】
0005844521.tif 000015
【図１５】
0005844521.tif 000016
【図１６】
0005844521.tif 000017
【図１７】
0005844521.tif 000018
【図１８】
0005844521.tif 000019
【図１９】
0005844521.tif 000020
【図２０】
0005844521.tif 000021
【図２１】
0005844521.tif 000022
【図２２】
0005844521.tif 000023
【図２３】
0005844521.tif 000024
【図２４】
0005844521.tif 000025
【図２５】
0005844521.tif 000026
【図２６】
0005844521.tif 000027
【図２７】
0005844521.tif 000028
【図２８】
0005844521.tif 000029
【図２９】
0005844521.tif 000030
【図３０】
0005844521.tif 000031
【図３１】
0005844521.tif 000032
【図３２】
0005844521.tif 000033
【図３３】
0005844521.tif 000034
【図３４】
0005844521.tif 000035
【図３５】
0005844521.tif 000036
【図３６】
0005844521.tif 000037
【図３７】
0005844521.tif 000038
【図３８】
0005844521.tif 000039
【図３９】
0005844521.tif 000040
【図４０】
0005844521.tif 000041
【図４１】
0005844521.tif 000042
【図４２】
0005844521.tif 000043
【図４３】
0005844521.tif 000044
【図４４】
0005844521.tif 000045
【図４５】
0005844521.tif 000046
【図４６】
0005844521.tif 000047
【図４７】
0005844521.tif 000048
【図４８】
0005844521.tif 000049
【図４９】
0005844521.tif 000050
【図５０】
0005844521.tif 000051
【図５１】
0005844521.tif 000052
【図５２】
0005844521.tif 000053
【図５３】
0005844521.tif 000054
【図５４】
0005844521.tif 000055
【図５５】
0005844521.tif 000056
【図５６】
0005844521.tif 000057
【図５７】
0005844521.tif 000058
【図５８】
0005844521.tif 000059
【図５９】
0005844521.tif 000060
【図６０】
0005844521.tif 000061
【図６１】
0005844521.tif 000062
【図６２】
0005844521.tif 000063
【図６３】
0005844521.tif 000064
【図６４】
0005844521.tif 000065
【図６５】
0005844521.tif 000066
【図６６】
0005844521.tif 000067
【図６７】
0005844521.tif 000068
【図６８】
0005844521.tif 000069
【図６９】
0005844521.tif 000070
【図７０】
0005844521.tif 000071
【図７１】
0005844521.tif 000072
【図７２】
0005844521.tif 000073
【図７３】
0005844521.tif 000074
【図７４】
0005844521.tif 000075
【図７５】
0005844521.tif 000076
【図７６】
0005844521.tif 000077
【図７７】
0005844521.tif 000078
【図７８】
0005844521.tif 000079
【図７９】
0005844521.tif 000080
【図８０】
0005844521.tif 000081
【図８１】
0005844521.tif 000082
【図８２】
0005844521.tif 000083
【図８３】
0005844521.tif 000084
【図８４】
0005844521.tif 000085
【図８５】
0005844521.tif 000086
【図８６】
0005844521.tif 000087
【図８７】
0005844521.tif 000088
【図８８】
0005844521.tif 000089
【図８９】
0005844521.tif 000090
【図９０】
0005844521.tif 000091
【図９１】
0005844521.tif 000092
【図９２】
0005844521.tif 000093
【図９３】
0005844521.tif 000094
【図９４】
0005844521.tif 000095
【図９５】
0005844521.tif 000096
【図９６】
0005844521.tif 000097
【図９７】
0005844521.tif 000098