(57)【要約】【課題】平文型遊技制御装置から暗号型遊技制御装置に徐々に移行していく開発プランが立案可能にするため、新型の遊技制御装置及び旧型の遊技制御装置が接続できる払出制御装置を備える遊技機を提供する。【解決手段】遊技制御装置と、遊技制御装置からの賞価値付与指令によって遊技者に賞価値を付与する制御を行なう賞価値付与制御装置とを備えた遊技機において、前記遊技制御装置は、種別特定情報を送信する種別特定手段を有し、前記賞価値付与制御装置は、暗号化データを送受信する暗号用接続手段と、平文データを送受信する平文用接続手段と、を備えることを特徴とする。【選択図】図６
2010148616.tif 000002
【特許請求の範囲】
【請求項１】
遊技を統括的に制御する遊技制御装置と、前記遊技制御装置からの賞価値付与指令によって遊技者に賞価値を付与する制御を行なう賞価値付与制御装置とを備えた遊技機において、
前記遊技制御装置は、前記賞価値付与制御装置との間で、暗号化された暗号化データの送受信が可能な暗号型遊技制御装置、前記暗号化データの送受信ができず、暗号化されていない平文データのみを送受信する平文型遊技制御装置のいずれかであり、
前記遊技制御装置は、当該遊技制御装置が前記暗号型遊技制御装置か前記平文型遊技制御装置かを前記賞価値付与制御装置に特定させるための特定情報を前記平文データとして前記賞価値付与制御装置に送信する特定情報送信手段を有し、
前記賞価値付与制御装置は、
前記遊技制御装置との間で、前記暗号化データを送受信する暗号用接続手段と、
前記遊技制御装置との間で、前記平文データを送受信する平文用接続手段と、
前記暗号用接続手段又は前記平文用接続手段を介して受信した賞価値付与指令に基づいて、前記賞価値を付与する制御を行う付与制御手段と、
前記特定情報送信手段から送信された特定情報に基づいて、接続されている遊技制御装置が前記暗号型遊技制御装置か前記平文型遊技制御装置かを特定する種別特定手段と、
前記接続されている遊技制御装置が正規な遊技制御装置であるか否かを判定する正規接続判定手段と、を備え、
前記正規接続判定手段は、
前記接続されている遊技制御装置が前記暗号型遊技制御装置である場合には、前記接続されている遊技制御装置との間で、前記暗号用接続手段を介して相互認証を行い、前記相互認証の結果に基づいて前記接続されている遊技制御装置の正当性を判定し、
前記接続されている遊技制御装置が前記平文型遊技制御装置である場合には、前記暗号用接続手段に対して前記平文型遊技制御装置であることを示す信号が入力されていると、前記接続されている遊技制御装置が正当であると判定し、
前記付与制御手段は、前記正規接続判定手段によって、前記接続されている遊技制御装置が正当であると判定された場合に、賞価値を付与する制御を可能とすることを特徴とする遊技機。
【請求項２】
前記平文型遊技制御装置及び前記暗号型遊技制御装置のいずれが前記賞価値付与制御装置に接続された場合であっても、前記接続されている遊技制御装置は、前記賞価値付与指令を前記平文データで送信し、
前記賞価値付与指令及び前記特定情報は、同一の信号線で送信され、
前記賞価値付与制御装置は、前記賞価値付与指令を前記平文用接続手段を介して受信することを特徴とする請求項１に記載の遊技機。
【請求項３】
前記暗号型遊技制御装置が前記賞価値付与制御装置に接続された場合には、前記賞価値付与指令を前記暗号化データで送信し、
前記賞価値付与制御装置は、
前記接続されている遊技制御装置が前記暗号型遊技制御装置である場合には、前記賞価値付与指令を前記暗号用接続手段を介して受信することを特徴とする請求項１に記載の遊技機。
【請求項４】
前記暗号用接続手段は、前記暗号型遊技制御装置と前記賞価値付与制御装置との間で、単一の信号線で前記暗号化データを送受信し、
前記賞価値付与制御装置は、前記接続されている遊技制御装置が前記暗号型遊技制御装置である場合には、前記接続されている遊技制御装置から前記賞価値付与指令を前記暗号用接続手段を介して受信すると、前記接続されている遊技制御装置に応答信号を前記平文用接続手段を介して送信することを特徴とする請求項３記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遊技制御装置と遊技制御装置からの指令に基づいて遊技者に賞価値を付与する制御を行う賞価値付与制御手段とを備える遊技機において、特に、遊技制御装置と賞価値付与制御手段との間でデータを通信する遊技機に関する。
【背景技術】
【０００２】
不正に差し換えられた遊技制御装置からの払出指令によって、払出制御装置（賞価値付与制御手段）が遊技球を払い出することによって、遊技者に賞価値を付与させることを防止するために、遊技制御装置は払出指令を暗号化する暗号化プログラムを有し、払出制御装置は、受信した暗号化された払出指令を復号化する復号化プログラムと、復号化された払出指令が正規な指令であるか否かを認証し、払出指令が正規な指令であると認証された場合にのみ、遊技球を払い出す認証手段と、を有する遊技機が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００２−０７８９１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載された遊技機では、払出制御装置に接続できる遊技制御装置は、暗号化プログラムを有する新型の遊技制御装置に限定されてしまう。このため、遊技機メーカは、暗号化プログラムを有さない平文型遊技制御装置から暗号型遊技制御装置に徐々に移行していく開発プランを立てることができないので、効率的な移行ができないものであった。
【０００４】
したがって、本発明の目的は、平文型遊技制御装置から暗号型遊技制御装置に徐々に移行していく開発プランが立案可能にするため、新型の遊技制御装置及び旧型の遊技制御装置が接続できる払出制御装置を備える遊技機を提供することである。
【課題を解決するための手段】
【０００５】
第１の発明は、遊技を統括的に制御する遊技制御装置と、前記遊技制御装置からの賞価値付与指令によって遊技者に賞価値を付与する制御を行なう賞価値付与制御装置とを備えた遊技機において、前記遊技制御装置は、前記賞価値付与制御装置との間で、暗号化された暗号化データの送受信が可能な暗号型遊技制御装置、前記暗号化データの送受信ができず、暗号化されていない平文データのみを送受信する平文型遊技制御装置のいずれかであり、前記遊技制御装置は、当該遊技制御装置が前記暗号型遊技制御装置か前記平文型遊技制御装置かを前記賞価値付与制御装置に特定させるための特定情報を前記平文データとして前記賞価値付与制御装置に送信する特定情報送信手段を有し、前記賞価値付与制御装置は、前記遊技制御装置との間で、前記暗号化データを送受信する暗号用接続手段と、前記遊技制御装置との間で、前記平文データを送受信する平文用接続手段と、前記暗号用接続手段又は前記平文用接続手段を介して受信した賞価値付与指令に基づいて、前記賞価値を付与する制御を行う付与制御手段と、前記特定情報送信手段から送信された特定情報に基づいて、接続されている遊技制御装置が前記暗号型遊技制御装置か前記平文型遊技制御装置かを特定する種別特定手段と、前記接続されている遊技制御装置が正規な遊技制御装置であるか否かを判定する正規接続判定手段と、を備え、前記正規接続判定手段は、前記接続されている遊技制御装置が前記暗号型遊技制御装置である場合には、前記接続されている遊技制御装置との間で、前記暗号用接続手段を介して相互認証を行い、前記相互認証の結果に基づいて前記接続されている遊技制御装置の正当性を判定し、前記接続されている遊技制御装置が前記平文型遊技制御装置である場合には、前記暗号用接続手段に対して前記平文型遊技制御装置であることを示す信号が入力されていると、前記接続されている遊技制御装置が正当であると判定し、前記付与制御手段は、前記正規接続判定手段によって、前記接続されている遊技制御装置が正当であると判定された場合に、賞価値を付与する制御を可能とすることを特徴とする。
【０００６】
第２の発明は、前記平文型遊技制御装置及び前記暗号型遊技制御装置のいずれが前記賞価値付与制御装置に接続された場合であっても、前記接続されている遊技制御装置は、前記賞価値付与指令を前記平文データで送信し、前記賞価値付与指令及び前記特定情報は、同一の信号線で送信され、前記賞価値付与制御装置は、前記賞価値付与指令を前記平文用接続手段を介して受信することを特徴とする。
【０００７】
第３の発明は、前記暗号型遊技制御装置が前記賞価値付与制御装置に接続された場合には、前記賞価値付与指令を前記暗号化データで送信し、前記賞価値付与制御装置は、前記接続されている遊技制御装置が前記暗号型遊技制御装置である場合には、前記賞価値付与指令を前記暗号用接続手段を介して受信することを特徴とする。
【０００８】
第４の発明は、前記暗号用接続手段は、前記暗号型遊技制御装置と前記賞価値付与制御装置との間で、単一の信号線で前記暗号化データを送受信し、前記賞価値付与制御装置は、前記接続されている遊技制御装置が前記暗号型遊技制御装置である場合には、前記接続されている遊技制御装置から前記賞価値付与指令を前記暗号用接続手段を介して受信すると、前記接続されている遊技制御装置に応答信号を前記平文用接続手段を介して送信することを特徴とする。
【発明の効果】
【０００９】
第１の発明では、賞価値付与制御装置は、暗号型遊技制御装置及び平文型遊技制御装置に接続できるので、賞価値付与制御装置を取り替えることなく、平文型遊技制御装置から暗号型遊技制御装置に徐々に移行していく開発プランを立てることができる。
【００１０】
第２の発明では、賞価値付与指令及び特定情報はともに平文用接続手段から受信されるので、賞価値付与指令と特定情報とを送信する信号線が共通化され、遊技制御装置と賞価値付与制御装置とを接続するコネクタの数が多くなることを防止できる。
【００１１】
この場合、遊技制御装置から送信される特定情報を改竄しようとして信号線に不正な加工を施すと、遊技制御装置から賞価値付与制御装置へ送信される賞価値付与指令の内容も変化する。つまり、平文用接続手段に不正をすると、賞価値付与指令も賞価値付与制御装置側で正しく受信できなくなり、賞価値の付与が行えないので遊技機として使用不能となる。故に、不正をする意味がなくなるので、信号線を加工するような不正を防止できる。
【００１２】
第３の発明では、賞価値付与指令が暗号化されているので、不正な賞価値付与指令が賞価値付与制御装置に入力されても、復号化できないため、不正を防止できる。
【００１３】
第４の発明では、遊技制御装置は応答信号を受信したことで、賞価値付与指令を賞価値付与制御装置が受信したことが把握でき、また、賞価値付与指令を暗号用接続手段を介して通信し、応答信号を平文用接続手を介して通信するので、賞価値付与制御装置の賞価値付与指令の受信を、必要最小限の構成で担保できる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態について、図１〜図１２を参照して説明する。
【００１５】
なお、以下の実施の形態の説明において記す前後左右とは、遊技者から見た、つまり遊技盤（遊技機）に向かって見た方向を指すものとする。
【００１６】
図１は、本発明の実施形態の遊技装置６の説明図である。
【００１７】
遊技装置６は、有価価値を記憶する記憶媒体が挿入されるカードユニット７０（遊技用装置）及び実際に遊技を行い、遊技媒体を払出可能な遊技機１を備える。
【００１８】
まず、遊技機１について説明する。
【００１９】
遊技機１の前面枠３は本体枠（外枠）２にヒンジ４をして開閉回動可能に組み付けられる。遊技盤５（図３参照）は前面枠３の表側に形成された収納部（図示省略）に収装される。また、前面枠３には、遊技盤５の前面を覆うカバーガラス（透明部材）を備えたガラス枠１８が取り付けられている。
【００２０】
ガラス枠１８のカバーガラスの周囲には、装飾光が発光される装飾部材９が備えられている。この装飾部材９の内部にはランプやＬＥＤ等からなる装飾装置が備えられている。この装飾装置を所定の発光態様によって発光することによって、装飾部材９が所定の発光態様によって発光する。
【００２１】
ガラス枠１８の左右には、音響（例えば、効果音）を発するスピーカ３０が備えられている。また、ガラス枠１８の上方には照明ユニット１０が備えられている。照明ユニット１０の内部には、装飾装置が備えられている。
【００２２】
照明ユニット１０の右側には、遊技機１のエラー発生や前面枠３の開放をホール店員に通知するためのエラー報知ＬＥＤ２９が備えられている。
【００２３】
前面枠３の下部の開閉パネル２０には図示しない打球発射装置に遊技球を供給する上皿２１が、固定パネル２２には灰皿１５、下皿２３及び打球発射装置の操作部２４等が備えられている。下皿２３には、下皿２３に貯まった遊技球を排出するための下皿球抜き機構１６が備えられる。前面枠３下部右側には、ガラス枠１８を施錠するための鍵２５が備えられている。
【００２４】
また、遊技者が操作部２４を回動操作することによって、打球発射装置は、上皿２１から供給される遊技球を発射する。
【００２５】
また、上皿２１の上縁部には、遊技者からの操作入力を受け付けるためのセレクトスイッチ４０及び操作スイッチ４１が備えられている。
【００２６】
遊技者がセレクトスイッチ４０を操作することによって、表示装置８（図３参照）における変動表示ゲームの演出内容を選択することができる。また、遊技者が操作スイッチ４１を操作することによって、表示装置８における変動表示ゲームに、遊技者の操作を介入させた演出を行うことができる。
【００２７】
上皿２１の右上部には、遊技者が遊技媒体を借りる場合に操作する球貸ボタン２６、及び、カードユニット５０からプリペイドカードを排出させるために操作される排出ボタン２７が設けられている。これらのボタン２６、２７の間には、プリペイドカードの残高を表示する残高表示部２８が設けられる。
【００２８】
次に、カードユニット７０について説明する。
【００２９】
カードユニット７０の下部には、プリペイドカード又は会員カード等のカードが挿入可能なカード挿入口７１が設けられる。
【００３０】
プリペイドカード又は会員カード等のカードには、当該カードの一意な識別子、当該カードの所有者（遊技者）の会員情報、及び残高等が記憶されている。
【００３１】
会員情報には、カードの所有者の住所、氏名、年齢、及び職業等が登録されている。
【００３２】
カード挿入口７１にプリペイドカード又は会員カード等のカードが挿入された場合、カードリーダ・ライタ７７（図５参照）によって、カードに記憶された情報が読み出される。
【００３３】
そして、カードリーダ・ライタ７５によって読み出されたカードに記憶された残高が、遊技機１の残高表示部２８及びカードユニット７０の中央付近に設けられた残高表示部７２に表示される。
【００３４】
残高表示部７２の上方には、紙幣を挿入可能な紙幣挿入口７３が設けられる。紙幣挿入口７３に挿入された紙幣の有価価値は、カードに残高として記憶される。
【００３５】
紙幣挿入口７３の上方には、動作表示部７４が設けられる。動作表示部７４は、カードユニット７０の動作に対応して色を変化させる。具体的には、動作表示部７４の内部には、利用可ＬＥＤ７４Ａ（図５参照）及びカード挿入中ＬＥＤ７４Ｂ（図５参照）が設けられる。
【００３６】
そして、カードユニット７０が利用可能状態である場合には、利用可ＬＥＤ７４Ａが発光し、カードユニット７０のカード挿入口７１にカードが挿入されている間、カード挿入中ＬＥＤ７４Ｂが発光する。
【００３７】
次に、図２を用いて遊技機１の裏面側を説明する。図２は、本発明の実施形態の遊技機１の背面図である。
【００３８】
遊技機１の裏面側、具体的には、前面枠３の裏面側には、中央に略正方形状の開口部を有する枠状の裏機構盤３１０が取り付けられる。
【００３９】
裏機構盤３１０の上部には、島設備に設けられた補給装置（図示省略）から補給された遊技球を貯留すると共に、貯留した遊技球を流下させる球貯留ユニット３２０が配設される。
【００４０】
裏機構盤３１０の側部（図２中右側）には、球貯留ユニット３２０から流下してきた遊技球を、遊技機前面に配設された上皿２１及び下皿２３に払い出す球排出ユニット３３０が配設される。
【００４１】
裏機構盤３１０の中央部には、遊技を統括的に制御する遊技制御装置１００と、遊技制御装置１００から送信される演出制御指令に基づいて変動表示ゲームの演出を制御する演出制御装置１５０とが配設される。
【００４２】
遊技制御装置１００には、検査装置５００（図５参照）に接続される検査装置接続端子１０７が配設される。
【００４３】
裏機構盤３１０の下部には、遊技制御装置１００から送信されるデータに基づいて球排出ユニット３３０の動作を制御する払出制御装置２１０と、電源装置１６０とが配設される。
【００４４】
払出制御装置２１０には、検査装置５００に接続される検査装置接続端子２１７及び払出制御装置２１０に発生したエラーの種類を数字で表示するエラーナンバー表示器２２２が配設される。
【００４５】
また、電源装置１６０の右側の裏機構盤３１０には、遊技機１をカードユニット７０に接続するためのカードユニット接続端子３４０が配設される。
【００４６】
次に、遊技盤５について、図３を用いて説明する。図３は、本発明の実施形態の遊技盤５の正面図である。
【００４７】
遊技盤５の表面には、ガイドレール５５で囲われた略円形状の遊技領域５１が形成される。遊技領域５１は、遊技盤５の四方に各々設けられた樹脂製のサイドケース５２及びガイドレール５５によって構成される。遊技領域５１の右下側のサイドケース５２は、前面の中央部が黒色透明の証紙プレート５３で覆われている。
【００４８】
遊技領域５１には、ほぼ中央に表示装置８が設けられるセンターケース３００が配置される。表示装置８はセンターケース３００に設けられた凹部に、センターケース３００の前面より奥まった位置に取り付けられている。すなわち、センターケース３００は表示装置８の表示領域の周囲を囲い、表示装置８の表示領域から突出して設けられている。
【００４９】
表示装置８は、例えば、ＬＣＤ（液晶表示器）、ＣＲＴ（ブラウン管）等で表示画面が構成されている。表示画面の画像を表示可能な領域（表示領域）には、複数の変動表示領域が設けられており、各変動表示領域に識別情報（特別図柄）や特図変動表示ゲームを演出するキャラクタが表示される。表示画面の変動表示領域には、識別情報として割り当てられた三つの特別図柄が変動表示（可変表示）して特図変動表示ゲームが行われる。その他、表示画面には遊技の進行に基づく画像（例えば、大当たり表示、ファンファーレ表示、エンディング表示等）が表示される。
【００５０】
センターケース３００の左側には、普通図柄始動ゲート３１が設けられる。センターケース３００の左下側には、三つの一般入賞口３２が備えられ、センターケース３００の右下側には、一つの一般入賞口３２が備えられている。
【００５１】
センターケース３００の下側には、開閉可能な普通変動入賞装置３３を備える始動入賞口３４が配設される。
【００５２】
また、センターケース３００に設けられた始動入賞口３４の下方には、表示装置８の作動結果によって遊技球を受け入れない状態と受け入れ易い状態とに変換可能な特別変動入賞装置（大入賞口）３６が配設される。
【００５３】
遊技機１では、図示しない発射装置から遊技領域５１に向けて遊技球（パチンコ球）が打ち出されることによって遊技が行われる。打ち出された遊技球は、遊技領域５１内の各所に配置された釘や風車等の方向転換部材によって転動方向を変えながら遊技領域５１を流下し、普通図柄始動ゲート３１、一般入賞口３２、始動入賞口３４、又は特別変動入賞装置３６に入賞するか、遊技領域５１の最下部に設けられたアウト口３９から排出される。
【００５４】
なお、始動入賞口３４の状態には、普通変動入賞装置３３の開閉によって、遊技球が入賞しやすい状態と遊技球が入賞しにくい状態とがある。
【００５５】
通常、普通変動入賞装置３３は閉状態であり、始動入賞口３４は、遊技球が入賞しにくい状態である。普通図柄始動ゲート３１を遊技球が通過することによって、普図変動表示ゲームが実行され、普図変動表示ゲームの結果、当たり状態が発生すると、普通変動入賞装置３３が開状態に変換され、始動入賞口３４は遊技球が入賞し易い状態となる。
【００５６】
一般入賞口３２への遊技球の入賞は、一般入賞口３２に備えられた一般入賞口センサ３２ａ〜３２ｎ（図４参照）によって検出される。
【００５７】
始動入賞口３４への遊技球の入賞は特図始動センサ３４Ａ（図４参照）によって検出される。この遊技球の通過タイミングによって抽出された特別図柄乱数カウンタ値は、遊技制御装置１００内の特図記憶領域に特別図柄入賞記憶として所定回数（例えば、最大で４回分）を限度に記憶される。そして、この特別図柄入賞記憶の記憶数は、表示装置８の特別図柄入賞記憶数表示部（複合記憶表示部）に表示される。遊技制御装置１００は、特別図柄入賞記憶数表示部の表示に基づいて、表示装置８にて特図変動表示ゲームを行う。
【００５８】
始動入賞口３４に遊技球の入賞があると、表示装置８では、前述した数字等で構成される特別図柄（識別情報）が左（第一特別図柄）、右（第二特別図柄）、中（第三特別図柄）の順に変動表示を開始して、特図変動表示ゲームに関する画像が表示される。つまり、表示装置８では、特別図柄入賞記憶の記憶数に対応する特別図柄変動表示ゲームが行われ、興趣向上のために多様な表示を演出する。
【００５９】
始動入賞口３４への入賞が所定のタイミングでなされたとき（具体的には、入賞検出時の当たり乱数値が当たり値であるとき）には特図変動表示ゲームの結果として表示図柄により特定の結果態様（特別結果態様）が導出されて、大当たり状態となる。具体的には、表示装置８の特別図柄入賞記憶表示部では、当たり図柄である一桁の特別図柄で停止して、表示装置８は、三つの特別図柄が揃った状態（大当り図柄）で停止する。このとき、特別変動入賞装置３６は、大入賞口ソレノイド３８（図４参照）への通電によって、所定の時間（例えば、３０秒）だけ、遊技球を受け入れない閉状態から遊技球を受け入れやすい開状態に変換される。すなわち、特別変動入賞装置３６が所定の時間又は所定数の遊技球が入賞するまで大きく開くので、この間遊技者は多くの遊技球を獲得することができるという特典が付与される。
【００６０】
特別変動入賞装置３６への遊技球の入賞は、カウントセンサ３６Ａ（図４参照）によって検出される。
【００６１】
普通図柄始動ゲート３１への遊技球の通過は、普図始動センサ３１Ａ（図４参照）で検出される。この遊技球の通過タイミングによって抽出された普通図柄乱数カウンタ値は、遊技制御装置１００内の普図記憶領域に普通図柄入賞記憶として所定回数（例えば、最大で４回分）を限度に記憶される。そして、この普図入賞記憶の記憶数は、表示装置８の図示しない普図入賞記憶数表示部に表示される。
【００６２】
普図入賞記憶があると、遊技制御装置１００は、普図入賞記憶に基づいて普図入賞記憶数表示部で普図変動表示ゲームを開始する。すなわち、普通図柄始動ゲート３１への通過検出が所定のタイミングでなされたとき（具体的には、通過検出時の普図乱数カウンタ値が当たり値であるときには）には、普図入賞記憶数表示部に表示される普通図柄が当たり状態で停止し、当たり状態となる。このとき、普通変動入賞装置３３は、普電ソレノイド９０（図４参照）への通電により、始動入賞口３４への入口が所定の時間だけ開放するように変換され、遊技球の始動入賞口３４への入賞が許容される。なお、普通変動入賞装置３３の開放時間は、例えば、確率変動状態及び変動時間短縮状態では２．９秒間、通常遊技状態では０．５秒間として、遊技状態に応じて開放態様が変化するとよい。
【００６３】
このようにして、一般入賞口３２、始動入賞口３４、又は特別変動入賞装置３６に遊技球が入賞すると、入賞した入賞口の種類に応じた数の賞球が払出制御装置２１０によって制御される払出ユニット３６０から、前面枠３の上皿２１又は下皿２３に排出される。
【００６４】
図４は、本発明の実施形態の遊技装置６のブロック図である。
【００６５】
遊技制御装置１００は、遊技用マイコン（遊技用演算処理装置６００）１０１、入力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１０５、出力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１０６及び検査装置接続端子１０７を備える。
【００６６】
遊技用マイコン１０１は、ＣＰＵ１０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４を備える。
【００６７】
ＣＰＵ１０２は、遊技を統括的に制御する主制御装置であって、遊技制御を司る。ＲＯＭ１０３は、遊技制御のための不変の情報（プログラム、データ等）を記憶している。ＲＡＭ１０４は、遊技制御時にワークエリアとして利用される。
【００６８】
遊技制御装置１００には検査装置接続端子１０７が設けられており、検査装置接続端子１０７からは、遊技用マイコン１０１に一意に設定された識別番号を出力することができる。これによって、検査装置接続端子１０７に検査装置５００（図５参照）を接続すると、検査装置５００は遊技機１を識別することができる。
【００６９】
ＣＰＵ１０２は、入力Ｉ／Ｆ１０５を介して各種検査装置（特図始動センサ３４Ａ、普図始動センサ３１Ａ、カウントセンサ３６Ａ、及び一般入賞口センサａ３２ａ〜一般入賞口センサｎ３２ｎ、オーバーフロースイッチ１０９、球切れスイッチ１１０、及び枠開放スイッチ１１１）からの検出信号を受けて、大当り抽選等、種々の処理を行う。
【００７０】
オーバーフロースイッチ１０９は、下皿２３に遊技球が所定数以上貯留されていることを検出する。球切れスイッチ１１０は、球貯留ユニット３２０に配設され、球貯留ユニット３２０に貯留される遊技球が所定数以下になることを検出する。枠開放スイッチ１１１は、前面枠３が開いたことを検出する。
【００７１】
また、ＣＰＵ１０２は、出力Ｉ／Ｆ１０６を介して、普図表示器１２１、特図表示器１２０、普電ＳＯＬ（ソレノイド）９０、大入賞口ＳＯＬ（ソレノイド）３８、払出制御装置２１０及び演出制御装置１５０に指令信号を送信して、遊技を統括的に制御する。
【００７２】
普図表示器１２１は、遊技球が普通図柄始動ゲート３１に入賞した場合に行われる変動表示ゲームが表示される。特図表示器１２０には、遊技球が始動入賞口３４に入賞した場合に行われる変動表示ゲームが表示される。
【００７３】
普電ＳＯＬ９０は、始動入賞口３４に備わる普通変動入賞装置３３を開放して、始動入賞口３４への入口が所定の時間だけ開放させる。
【００７４】
大入賞口ＳＯＬ３８は、特別変動入賞装置３６の大入賞口が所定の時間だけ、遊技球を受け入れない閉状態（遊技者に不利な状態）から遊技球を受け入れやすい開状態（遊技者に有利な状態）にする。
【００７５】
また、遊技制御装置１００は、遊技機１に関する情報を、外部情報端子１０８を介して、遊技店に設置された情報収集端末や遊技場内部管理装置（図示省略）に出力する。
【００７６】
遊技制御装置１００は、変動開始コマンド、客待ちデモコマンド、ファンファーレコマンド、確率情報コマンド、及びエラー指定コマンド等を、演出制御指令信号として、演出制御装置１５０へ送信する。
【００７７】
次に、払出制御装置２１０及び演出制御装置１５０について説明する。
【００７８】
演出制御装置１５０は、遊技制御装置１００から入力される各種信号に基づいて、エラー報知ＬＥＤ２９、スピーカ３０及び表示装置８を制御する。
【００７９】
払出制御装置２１０は、遊技制御装置１００からの賞球指令信号に基づいて、払出装置の払出モータ２２０を駆動させ、賞球を払い出させるための制御を行う装置である。また、払出制御装置２１０は、カードユニット７０からの貸球要求信号に基づいて、遊技制御装置１００が送信する払出指令信号に基づいて、払出装置の払出モータ２２０を駆動させ、貸球を払い出させるための制御を行う装置である。
【００８０】
払出制御装置２１０は、遊技用マイコン（遊技用演算処理装置６００）２１１、入力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２１５、出力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２１６及び検査装置接続端子２１７を備える。
【００８１】
遊技用マイコン２１１は、ＣＰＵ２１２、ＲＯＭ２１３及びＲＡＭ２１４を備える。
【００８２】
ＣＰＵ２１２は、払い出しを統括的に制御する制御装置であって、払出制御を司る。ＲＯＭ２１３は、払出制御のための不変の情報（プログラム、データ等）を記憶している。ＲＡＭ２１４は、払出制御時にワークエリアとして利用される。
【００８３】
ＣＰＵ２１２は、入力Ｉ／Ｆ２１５を介して払出球検出センサ１１２、オーバーフロースイッチ１０９、球切れスイッチ１１０、エラー解除スイッチ２２３、税率設定スイッチ２２６、及び貸出料金設定スイッチ２２７からの入力を受ける。
【００８４】
エラー解除スイッチ２２３は、払出制御装置２１０にエラーが発生した場合に、遊技店の店員等が発生したエラーの原因を解消した際に、遊技店の店員等によって操作され、エラー状態を解除するためのスイッチである。
【００８５】
税率設定スイッチ２２６は、遊技球の貸し出しに対して課税される間接税の税率を設定するスイッチである。貸出料金設定スイッチ２２７は、貸し出される遊技球の有価価値を設定するためのスイッチである。
【００８６】
また、ＣＰＵ２１２は、出力Ｉ／Ｆ２１６を介して、払出モータ２２０、発射制御装置２２１エラーナンバー表示器２２２、税率表示器２２４及び貸出料金表示器２２５に指令信号を送信する。
【００８７】
払出モータ２２０は、実際に払出装置で遊技球を払い出すために駆動されるモータである。具体的には、払出モータ２２０には、１個の遊技球を貯留可能な凹部を所定個数を有するスプロケットを回転させることによって、遊技球を払い出す。
【００８８】
発射制御装置２２１は、遊技球を遊技盤５に発射するための発射装置を制御する。エラーナンバー表示器２２２は、払出制御装置２１０の裏面側に配設され、払出制御装置２１０で発生したエラーの種類を特定可能に表示する。
【００８９】
税率表示器２２４は、払出制御装置２１０の裏面側に配設され、税率設定スイッチ２２６によって設定された間接税の税率を表示する。貸出料金表示器２２５は、払出制御装置２１０の裏面側に配設され、貸出料金設定スイッチ２２７によって設定された貸し出される遊技球の有価価値を表示する。
【００９０】
なお、遊技制御装置１００、演出制御装置１５０、及び払出制御装置２１０は、電源装置１６０に接続される。
【００９１】
電源装置１６０は、バックアップ電源１６１、ＲＡＭクリアスイッチ１６２を備える。
【００９２】
バックアップ電源１６１は、停電時においても、遊技制御装置１００、演出制御装置１５０、及び払出制御装置２１０に電源を供給する（演出制御装置１５０には供給しなくてもよい）。
【００９３】
ＲＡＭクリアスイッチ１６２は、遊技制御装置１００に備わるＲＡＭ１０２及び払出制御装置２１０に備わるＲＡＭ２１４に記憶されている情報を初期化するスイッチである。
【００９４】
また、遊技機１に備わる球貸ボタン２６が操作されると、カードユニット７０は、プリペイドカード又は会員カード等のカードに記憶されている有価価値から貸し出される遊技球分の有価価値を減算して、減算した有価価値の値を遊技機１の残高表示部２８に表示する。また、遊技機１に備わる排出ボタン２７が操作されると、カードユニット７０は、カード挿入口７１に挿入されたカードを排出する。
【００９５】
遊技制御装置１００に備わる遊技用マイコン１０１と払出制御装置２１０に備わる遊技用マイコン２１１とは、ＳＩＯ接続及びＮＡＣＬＩＮＫ接続される。
【００９６】
ＳＩＯ接続では暗号化されない非暗号化信号（平文データ）が通信され、ＮＡＣＬＩＮＫ接続では暗号化された暗号化信号（暗号化データ）が通信される。
【００９７】
なお、遊技制御装置１００に備わる遊技用マイコン１０１及び払出制御装置２１０に備わる遊技用マイコン２１１は、ＳＩＯ接続及びＮＡＣＬＩＮＫ接続のためのポートを備える。
【００９８】
次に、遊技制御装置１００に備わる遊技用マイコン１０１及び払出制御装置２１０に備わる遊技用マイコン２１１（以下、総称して遊技用演算処理装置６００という）について、図５を用いて詳細に説明する。
【００９９】
図５は、本発明の実施形態の遊技用演算処理装置６００のブロック図である。
【０１００】
遊技用演算処理装置６００はいわゆるアミューズチップ用のＩＣとして製造され、遊技制御を行う遊技領域部６００Ａと情報管理を行う情報領域部６００Ｂに区分される。
【０１０１】
まず、遊技領域部６００ＡはＣＰＵコア（演算処理手段）６０１、ユーザプログラムＲＯＭ６０２及びＨＷパラメータＲＯＭ６０３（総称して、ＲＯＭ（不揮発性記憶手段））、ユーザワークＲＡＭ６０４及びミラードＲＡＭ６０５（総称して、ＲＡＭ（揮発性記憶手段））、外部バスインターフェース（Ｉ／Ｆ）６０６、バス切り換え回路６０７、乱数生成回路６０８、クロックジェネレータ６０９、リセット／割込制御回路６１０、アドレスデコーダ６１１、出力制御回路６１２、ブートブロック６１３、復号化・ＲＯＭ書込回路６１４、シリアル送受信回路６１５、暗号化送受信回路６１６、並びにバス６１７により構成される。
【０１０２】
ＣＰＵコア６０１は、遊技制御のための演算処理を行う。ユーザプログラムＲＯＭ６０２は、制御プログラムを格納する。制御プログラムは、遊技用演算処理装置６００が遊技制御装置１００に備わる遊技用マイコン１０１である場合には、遊技の制御を行うための遊技制御プログラムであり、遊技用演算処理装置６００が払出制御装置２１０に備わる遊技用マイコン２１１である場合には、遊技球の払い出しを行うための払出制御プログラムである。
【０１０３】
ＨＷパラメータＲＯＭ６０３は、正当性確認情報を格納する。正当性確認情報とは、遊技用演算処理装置６００の正当性の簡易チェックを行う場合の情報であり、例えば、遊技機１の一意な識別子を示す固有ＩＤ、メーカコード（遊技機１の製造メーカ毎に割り振られた固有の製造メーカの一意な識別子）、遊技機１のランク（１種、２種等）を示すランクコード、製造メーカが遊技機１の種類に設定する機種コード、検査番号を示す検査コード、電源投入時にＲＡＭをバックアップするか否かを示すＲＡＭバックアップコード、税率設定スイッチ２２６によって設定された税率、貸出料金設定スイッチ２２７によって設定された貸出料金等である。また、ＨＷパラメータＲＯＭ６０３には、最初に貸出情報要求を送信した検査装置の一意な識別子である固有ＩＤが一つのみ記憶される。
【０１０４】
第３者機関又は遊技機１の製造メーカがユーザプログラムＲＯＭ６０２にプログラムを書き込む際に、正当性確認情報はＨＷパラメータＲＯＭ６０３に書き込まれる。
【０１０５】
遊技用演算処理装置６００の簡易チェックを行う場合、遊技用演算処理装置６００の電源立ち上がり時に、遊技用演算処理装置６００自身が演算した演算値と、正当性確認情報（すなわち、第３者機関等によって予め設定された結果値）とを比較判定することで、簡易的な遊技用演算処理装置６００のチェックを可能にする構成になっている。
【０１０６】
ユーザワークＲＡＭ６０４は、遊技領域部６００Ａにおけるプログラムに基づく処理を実行する際にワークエリア（作業領域）として用いられるものである。ミラードＲＡＭ６０５は、クロックの立ち下がり時にユーザワークエリアに記憶された情報を複製した情報を記憶する（ＣＰＵコアがＺ８０の場合には、クロックの立ち上がり時に処理を実行するため、同期して動くことがないようにしている。）。
【０１０７】
外部バスインターフェース６０６は、メモリリクエスト信号ＭＲＥＱ、入出力リクエスト信号ＩＯＲＱ、メモリ書込み信号ＷＲ、メモリ読み出し信号ＲＤ及びモード信号ＭＯＤＥなどのインターフェースをとるものであり、また、バス切り換え回路６０７は、１６ビットのアドレス信号Ａ０〜Ａ１５や８ビットのデータ信号Ｄ０〜Ｄ７のインターフェースをとるものである。
【０１０８】
例えば、ＭＯＤＥ信号を［Ｈ］レベルにした状態で、アドレス信号Ａ０〜Ａ１５を順次にインクリメントしながら、データ信号Ｄ０〜Ｄ７を加えると、ユーザプログラムＲＯＭ６０２への書き込みモードとなって遊技機１の製造メーカ又は第３者機関によるプログラムの書き込みが可能になる。なお、書き込みモードはプログラムの書き込みを可能にするものであり、ブートブロック６１３に記憶されるブートプログラムを書き込みできるようにするものではない。また、ユーザプログラムＲＯＭ６０２へのプログラムの書き込みが終了すると、ＨＷパラメータＲＯＭ６０３の所定領域に書込終了コードが記録（例えば、所定のコード若しくは所定ビットを物理的に切断することで記録）されるようになっており、ＨＷパラメータＲＯＭ６０３に書込終了コードが記録されている場合には、ユーザプログラムＲＯＭ６０２への新たなプログラムの書き込みができないようになっている。
【０１０９】
乱数生成回路６０８は遊技の実行過程において遊技価値（例えば、大当り）を付加するか否か等に係わる乱数（乱数は、大当たりの決定や停止時の図柄の決定等に使用）を生成するもので、一様性乱数を生成する数学的手法（例えば、合同法あるいはＭ系列法等）を利用している。なお、遊技用演算処理装置６００が払出制御装置２１０に備わる遊技用マイコン２１１である場合には、乱数生成回路６０８はなくてもよい。
【０１１０】
クロックジェネレータ６０９は所定のクロック信号を生成する。リセット／割込制御回路６１０は図示しない割込み信号発生回路からのリセット割込み信号ＲＳＴを検出してＣＰＵコア６０１に知らせる。
【０１１１】
アドレスデコーダ６１１は内蔵デバイス及び内蔵コントロール／ステータスレジスタ群のロケーションをメモリマップドＩ／Ｏ方式及びＩ／ＯマップドＩ／Ｏ方式によりデコードする。
【０１１２】
出力制御回路６１２はアドレスデコーダ６１１からの信号制御を行って外部端子より８ビットのチップセレクト信号（ＣＳ０〜ＣＳ７）を外部に出力する。ブートブロック６１３は、ブートプログラムを記憶し、電源投入時にユーザワークＲＡＭ６０４に記憶された情報を初期化する。
【０１１３】
復号化・ＲＯＭ書込回路６１４は、ユーザプログラムＲＯＭ６０２及びＨＷパラメータＲＯＭ６０３への書込みモードの際に使用されるもので、モード信号ＭＯＤＥが［Ｈ］レベルになっている間、バス切り換え回路６０７を介してアドレス信号Ａ０〜Ａ１５やデータ信号Ｄ０〜Ｄ７を取り込み、そのデータ信号Ｄ０〜Ｄ７に含まれる情報（暗号化されたプログラム及び暗号化された変更後の固有ＩＤ）を復号化処理した後、バス６１７を介してユーザプログラムＲＯＭ６０２及びＨＷパラメータＲＯＭ６０３に出力する（書き込む）というものである。
【０１１４】
シリアル送受信回路６１５は、ＳＩＯ接続で暗号化されていない平文データを送受信するための回路である。シリアル送受信回路６１５には、ＳＩＯＲＸ信号線、ＳＩＯＴＸ０信号線、及びＳＩＯＴＸ１信号線が接続される。シリアル送受信回路６１５は、ＳＩＯＲＸ信号線を介してデータを受信し、ＳＩＯＴＸ０信号線及びＳＩＯＴＸ１信号線を介してデータを送信する。この場合、ＳＩＯＴＸ０信号線及びＳＩＯＴＸ１信号線の一方を介してストローブ信号を送信し、ＳＩＯＴＸ０信号線及びＳＩＯＴＸ１信号線の他方を介してデータを送信する。以降の説明では、説明の省略のために、ＳＩＯＴＸ０信号線をストローブ信号を送信するための信号線とし、ＳＩＯＴＸ１信号線をデータを送信するための信号線とする。
【０１１５】
暗号化送受信回路６１６は、ＮＡＣＬＩＮＫ接続で暗号化された暗号化データを送受信する回路である。暗号化送受信回路６１６には、ＮＡＣＬＩＮＫ信号線が接続される。暗号化送受信回路６１６は、ＮＡＣＬＩＮＫ信号線を介してデータを送受信する。
【０１１６】
バス６１７はデータバス、アドレスバス及び制御バスを含むものであり、情報領域部６００Ｂまで延びている。
【０１１７】
次に、遊技用演算処理装置６００における情報管理を行う情報領域部６００Ｂは、ＨＰＧプログラムＲＯＭ６１８、ＩＤプロパティメモリ６１９、バスモニタ回路６２０、ＨＰＧワークＲＡＭ６２１、制御回路６２２、外部通信制御回路６２３、バス６２４、及び遊技領域部６００Ａから延びるバス６１７の一部を含んで構成される。
【０１１８】
ＨＰＧプログラムＲＯＭ６１８は、各種検査動作を行うＨＰＧプログラムが格納される。
【０１１９】
ＩＤプロパティメモリ６１９には、検査装置５００から外部通信制御回路６２３を介して受信した要求に基づいて、ＨＷパラメータＲＯＭ６０３に記憶されている情報を検査装置５００にすぐに出力できるように、遊技用演算処理装置６００の電源投入時（システムリセット時）にＨＷパラメータに記憶されている情報を複製して記憶する。なお、ＩＤプロパティメモリ６１９は、遊技領域部６００Ａ側及び情報領域部６００Ｂ側の双方よりアクセスが可能な構成になっている。
【０１２０】
バスモニタ回路６２０は、情報領域部６００Ｂ側より遊技領域部６００Ａ側のバス６１７の状態監視及び制御を行う。ここでの制御とは、ＨＷパラメータＲＯＭ６０３の内容をＩＤプロパティメモリ６１９に複写する際のタイミング制御や、ユーザプログラムＲＯＭ６０２に格納されたプログラムを外部に出力する際（遊技領域部６００Ａ側のバス６１７を開放してユーザプログラムＲＯＭ６０２からプログラムを読み込んで情報領域部６００Ｂ側より外部に出力する際）のタイミング制御である。なお、プログラムは、外部通信制御回路６２３で暗号化されてから出力される。
【０１２１】
ＨＰＧワークＲＡＭ６２１は、情報領域部６００Ｂにおけるプログラムに基づく処理を実行する際にワークエリア（作業領域）として用いられるものである。
【０１２２】
制御回路６２２は情報領域部６００Ｂ側を制御するもので、バッファメモリを有している。制御回路６２２は、例えば、バスモニタ回路６２０を介してＣＰＵコア６０１の動作を監視し、非動作中に遊技領域部６００ＡのユーザワークＲＡＭ６０４に記憶された内容をミラードＲＡＭ６０５へコピーする。また、検査装置５００からの要求に応答して情報領域部６００ＢのＩＤプロパティメモリ６１９の内容を外部へ転送したり、プログラム要求に応答してバスモニタ回路６２０を介してユーザプログラムＲＯＭ６０２内のプログラムを外部へ転送したりする。制御回路６２２のメモリは、転送時のタイミング調節のために用いられる。
【０１２３】
外部通信制御回路６２３は検査装置５００との通信を行うもので、例えば、外部からの指令に基づいて遊技用演算処理装置６００内に格納されている情報（例えば、固有ＩＤ、プログラム、実払出数等）を暗号化した後、外部へ転送する等の処理を行う。遊技用演算処理装置６００では、遊技領域部６００Ａと情報領域部６００Ｂがバスモニタ回路６２０を介して独立して動作する。すなわち、情報領域部６００Ｂ側は遊技領域部６００ＡにおけるＣＰＵコア６０１の作動に関係なく（プログラム実行に関係なく）動作可能である。
【０１２４】
図６は、本発明の実施形態の遊技制御装置１００と払出制御装置２１０との接続を示す図である。本実施形態において、遊技制御装置１００は暗号型遊技制御装置として機能する。
【０１２５】
遊技制御装置１００に備わる遊技用演算処理装置６００について説明する。
【０１２６】
シリアル送受信回路６１５は、入力ＢＵＦ（バッファ）６１５１、第１出力ＢＵＦ（バッファ）６１５２、第２出力ＢＵＦ（バッファ）６１５３、受信回路６１５４、及び送信回路６１５５を備える。
【０１２７】
入力ＢＵＦ６１５１は、受信回路６１５４が受信したデータを一時的に記憶するバッファである。第１出力ＢＵＦ６１５２及び第２出力ＢＵＦ６１５３は、送信回路６１５５から送信先（払出制御装置２１０）の受信回路６１５４へ送信されるデータを一時的に記憶するバッファである。
【０１２８】
受信回路６１５４は、送信元（払出制御装置２１０）の送信回路６１５５から送信されたデータを受信するための回路である。受信回路６１５４には、払出制御装置２１０の遊技用演算処理装置６００に備わる送信回路６１５５からのＳＩＯＴＸ１信号線を介してデータが入力される。
【０１２９】
送信回路６１５５は、第１出力ＢＵＦ６１５２及び第２出力ＢＵＦ６１５３に記憶されたデータを送信するための回路である。送信回路６１５５は、ＳＩＯＴＸ１信号線を介して払出制御装置２１０の遊技用演算処理装置６００に備わる受信回路６１５４にデータを出力する。また、送信回路６１５５は、ＳＩＯＴＸ０信号線を介して払出制御装置２１０の遊技用演算処理装置６００にストローブ信号を出力する。
【０１３０】
暗号化送受信回路６１６は、書込ＢＵＦ（バッファ）６１６１、暗号化部６１６２、送受信部６１６４、セキュリティ回路６１６６、復号化部６１６７、及び読出ＢＵＦ（バッファ）６１６９を備える。
【０１３１】
書込ＢＵＦ６１６１は、暗号化されて送信されるデータを一時的に記憶するバッファである。暗号化部６１６２は、送信ＢＵＦ６１６３を有し、書込ＢＵＦ６１６１に記憶されたデータを暗号化して、送信ＢＵＦ６１６３に記憶させる。送信ＢＵＦ６１６３は、暗号化部６１６２によって暗号化されたデータを一時的に記憶するバッファである。
【０１３２】
送受信部６１６４は、送信ＢＵＦ６１６３に記憶された暗号化されたデータを送信し、払出制御装置２１０の遊技用演算処理装置６００の送受信部６１６４から送信された暗号化されたデータを受信する。送受信部６１６４は、衝突検出部６１６５を有する。衝突検出部６１６５は、遊技制御装置１００の遊技用演算処理装置６００と払出制御装置２１０の遊技用演算処理装置６００との間で、通信されるデータが衝突している場合には、この衝突を検出する。具体的には、衝突検出部６１６５は、遊技制御装置１００の遊技用演算処理装置６００と払出制御装置２１０の遊技用演算処理装置６００とを接続するＮＡＣＬＩＮＫ接続線の電圧に基づいて、データの衝突を検出する。
【０１３３】
なお、衝突検出部６１６５によって、データの衝突が検出された場合、送受信部６１６４は、所定時間経過後に再度衝突が生じたデータを送信する。
【０１３４】
複合化部６１６７は、受信ＢＵＦ６１６８を有し、送受信部６１６４が受信した暗号化されたデータを複合化し、復号化されたデータを受信ＢＵＦ６１６８に記憶させる。受信ＢＵＦ６１６８は、復号化部６１６７によって復号化されたデータを一時的に記憶するバッファである。
【０１３５】
セキュリティ回路６１６６は、遊技制御装置１００の遊技用演算処理装置６００（以降、遊技用演算処理装置６００Ｃという）及び払出制御装置２１０の遊技用演算処理装置６００（以降、遊技用演算処理装置６００Ｄという）が相互認証するための回路である。
【０１３６】
以下に、相互認証の方法を説明する。
【０１３７】
両方の遊技用演算処理装置６００には、複数の識別子が記憶されている。遊技用演算処理装置６００Ｄが、複数の識別子から一つの識別子をランダムに選択し、選択した識別子を遊技用演算処理装置６００Ｃに送信する。
【０１３８】
遊技用演算処理装置６００Ｃは、遊技用演算処理装置６００Ｄから送信された識別子を受信すると、遊技用演算処理装置６００Ｃに記憶されている複数の識別子の中に受信した識別子と一致する識別子があるか否かを判定する。
【０１３９】
遊技用演算処理装置６００Ｃは、遊技用演算処理装置６００Ｃに記憶されている複数の識別子の中に受信した識別子と一致する識別子があると判定された場合、遊技用演算処理装置６００Ｃに記憶された複数の識別子の中から一つの識別子をランダムに選択して、選択された識別子を遊技用演算処理装置６００Ｄに送信する。
【０１４０】
遊技用演算処理装置６００Ｄは、遊技用演算処理装置６００Ｃから送信された識別子を受信すると、遊技用演算処理装置６００Ｄに記憶されている複数の識別子の中に受信した識別子と一致する識別子があるか否かを判定する。
【０１４１】
遊技用演算処理装置６００Ｄは、遊技用演算処理装置６００Ｄに記憶されている複数の識別子の中に受信した識別子と一致する識別子があると判定された場合、相互認証がなされる。
【０１４２】
また、セキュリティ回路６１６６は、送受信部６１６４がデータを受信したことをＣＰＵコアに割込信号によって通知する。
【０１４３】
なお、遊技用演算処理装置６００Ｄの構成は、遊技用演算処理装置６００Ｃと同じ構成なので、説明を省略する。
【０１４４】
図７は、本発明の実施形態の遊技制御装置１００の代わりに、平文型遊技制御装置として機能する遊技制御装置４００が設けられ、この遊技制御装置４００と払出制御装置２１０との接続を示す図である。
【０１４５】
遊技制御装置４００は、遊技制御装置１００に備えられた遊技用マイコン１０１の代わりに、汎用マイコン７０２を備えている。汎用マイコン７０２は、遊技用マイコン１０１の内部に備えられていたシリアル送受信回路６１５及び暗号化送受信回路６１６（図５参照）を備えないが、その他の構成は遊技用マイコン１０１と同様の構成となっている。
【０１４６】
また、遊技制御装置４００は、汎用マイコン７０２に外付けされる形態で、汎用シリアル送受信回路７０１を備えている。汎用シリアル送受信回路７０１は、シリアル送受信回路６１５と同等の機能を有するもので、払出制御装置２１０のシリアル送受信回路６１５に接続され、平文データを送受信する回路である。また、遊技制御装置４００はプルアップ回路７０３を備えるが、その他の構成（入力Ｉ／Ｆ１０５、出力Ｉ／Ｆ１０６など）は、遊技制御装置１００と同様である。
【０１４７】
汎用シリアル送受信回路７０１は、受信用ＢＵＦ（バッファ）７０１１、受信回路７０１２、送信用ＢＵＦ（バッファ）７０１３、及び送信回路７０１４を備える。
【０１４８】
受信用ＢＵＦ７０１１は、受信回路７０１２が受信したデータを一時的に記憶するバッファである。受信回路７０１２は、送信回路６１５５から送信されたデータを受信するための回路である。受信回路７０１２には、払出制御装置２１０の遊技用演算処理装置６００に備わる送信回路６１５５からのＳＩＯＴＸ１信号線を介してデータが入力される。
【０１４９】
送信用ＢＵＦ７０１１は、送信回路７０１４から送信されるデータを一時的に記憶するバッファである。送信回路７０１４は、送信用ＢＵＦ７０１３に記憶されたデータを送信するための回路である。送信回路７０１４は、ＳＩＯＴＸ１信号線を介して払出制御装置２１０の遊技用演算処理装置６００に備わる受信回路６１５４にデータを出力する。
【０１５０】
汎用マイコン７０２は、演算処理を実行し、ＣＰＵ７０２１、ＲＯＭ７０２２、及びＲＡＭ７０２３を備える。
【０１５１】
ＣＰＵ７０２１は、遊技制御装置４００を制御するプロセッサである。ＲＯＭ７０２２は、遊技制御装置１００を制御するためのプログラム及びデータを記憶する。ＲＡＭ７０２３は、ＣＰＵ７０２１の動作時のワークエリアである。
【０１５２】
プルアップ回路７０３は、払出制御装置２１０の送受信部６１６４に５ボルトの定電圧を印加するための回路である。
【０１５３】
払出制御装置２１０で実行されるメイン処理について図８及び図９を用いて説明する。
【０１５４】
図８は、本発明の実施形態のメイン処理の前半部のフローチャートである。図９は、本発明の実施形態のメイン処理の後半部のフローチャートである。
【０１５５】
メイン処理は、遊技機１に電源が投入されたこと又は停電が復旧した場合に払出制御装置２１０のＣＰＵ２１２によって実行される。
【０１５６】
まず、払出制御装置２１０は、所定時間周期（例えば、１ミリ秒周期）で行われる割り込みを禁止する（８０１）。
【０１５７】
次に、払出制御装置２１０は、各割込モードを設定し（８０２）、ＲＡＭ２１４へのアクセスを許可する（８０３）。
【０１５８】
そして、払出制御装置２１０は、ＣＰＵ２１２の周辺デバイスの初期設定を行い（８０４）、スタックポインタを設定する（８０５）。
【０１５９】
次に、払出制御装置２１０は、遊技機１に備わり、ＲＡＭ２１４に記憶された情報を初期化するＲＡＭクリアスイッチ１６２がＯＮであるか否かを判定する（８０６）。ＲＡＭクリアスイッチ１６２がＯＮに操作されると、ＲＡＭ２１４に記憶されたデータがクリアされる。
【０１６０】
ステップ８０６の処理で、ＲＡＭクリアスイッチ１６２がＯＮであると判定された場合、払出制御装置２１０は、使用するすべてのＲＡＭ２１４に記憶されたデータをクリアする（８０７）。
【０１６１】
そして、払出制御装置２１０は、ＲＡＭ２１４に電源投入時の初期値を設定する（８０８）。なお、電源投入時の初期値は、予め定められた値である。
【０１６２】
次に、払出制御装置２１０は、税率設定スイッチ２２６によって設定された税率をＲＯＭ２１３に設定する（８０９）。そして、払出制御装置２１０は、貸出料金設定スイッチ２２７によって設定された遊技球１個当たりの貸出金額をＲＯＭ２１３に設定する（８１０）。
【０１６３】
一方、ステップ８０６の処理で、ＲＡＭクリアスイッチ１６２がＯＮでないと判定された場合、払出制御装置２１０は、停電からの復旧であることを示す停電復旧情報がＲＡＭ２１４に設定されているか否かを判定することによって、停電復旧時の電源投入であるか否かを判定する（８１１）。
【０１６４】
ステップ８１１の処理で、停電復旧時の電源投入でないと判定された場合、ＲＡＭ２１４を初期化するためにステップ８０７の処理に進む。
【０１６５】
一方、ステップ８１１の処理で、停電復旧時の電源投入であると判定された場合、払出制御装置２１０は、ＲＡＭ２１４に記憶されているデータが壊れている否かを判定するために、チェックサムが正常であるか否かを判定する（８１３）。具体的には、払出制御装置２１０は、停電があった場合にＲＡＭ２１４に記憶されているデータのチェックサムと現在ＲＡＭ２１４に記憶されているデータのチェックサムとが一致するか否かを判定する。
【０１６６】
ステップ８１３の処理で、チェックサムが異常であると判定された場合、ＲＡＭ２１４に記憶されているデータが壊れていて、停電が発生した際のＲＡＭ２１４に記憶されたデータを引き継ぐことができないので、ＲＡＭ２１４を初期化するためにステップ８０７の処理に進み、電源投入処理を実行する。
【０１６７】
ステップ８１３の処理で、チェックサムが正常であると判定された場合、ＲＡＭ２１４に記憶されているデータは正常であり、停電復旧処理を実行できるので、ＲＡＭ２１４に停電復旧時の初期値を設定する（８１４）。
【０１６８】
次に、払出制御装置２１０は、接続されている遊技制御装置の種別（平文型遊技制御装置４００か暗号型遊技制御装置１００か）を判別する接続判別処理を実行する（８１５）。種別判別処理は、図１０で詳細を説明する。
【０１６９】
そして、払出制御装置２１０は、遊技球の貸し出しを行うことができる状態になったので、ＰＲＤＹ信号をカードユニット７０に出力する（８１６）。
【０１７０】
次に、払出制御装置２１０は、時間を計測するためのタイマであるＣＴＣ(Counter Timer Circuit)を設定し（８１７）、ステップ８０１の処理で禁止された割り込みを許可する（８１８）。
【０１７１】
払出制御装置２１０は、カードユニット７０と接続されているか否かを判定する（８１９）。具体的には、カードユニット７０からＶＬ信号が出力されているか否かを判定する。ステップ８１９の処理で、カードユニット７０が接続されていると判定された場合には、発射制御装置２２１を遊技球の発射を許可状態に設定し（８２０）、ステップ８２２の処理に進む。
【０１７２】
一方、払出制御装置２１０は、ステップ８１９の処理で、カードユニット７０が接続されていないと判定された場合には、発射制御装置２２１を遊技球の発射を不許可状態にし（８２１）、ステップ８２２の処理に進む。
【０１７３】
次に、払出制御装置２１０は、払出制御モードを取得する（８２３）。払出制御モードには、モード０、モード１及びモード２がある。なお、初期状態では、払出制御モードは、モード０に設定されている。
【０１７４】
払出制御装置２１０は、各モードに対応する処理を実行する。具体的には、払出制御装置２１０は、モード０の場合、遊技球が過剰に払い出されていないか否かを監視する処理を実行し、モード１の場合、遊技球を賞球として払い出す処理を実行し、モード２の場合、遊技球を貸球として払い出す処理を実行する。
【０１７５】
払出制御装置２１０は、ステップ８２２の処理で取得した払出制御モードによって処理を分岐させる（８２３）。
【０１７６】
具体的には、払出制御装置２１０は、ステップ８２２の処理で取得した払出制御モードがモード０である場合、遊技球が過剰に払い出されていないか否かを監視する払出過剰エラー監視処理を実行する（８２４）。
【０１７７】
払出制御装置２１０は、ステップ８２４の処理で払出過剰エラー監視処理を実行した後、遊技球を払い出す処理を開始するために、払出制御装置２１０が実行する処理のモードを選択する払出制御装置制御開始判定処理を実行し（８２５）、ステップ８２９の処理に進む。
【０１７８】
払出制御装置２１０は、ステップ８２２の処理で取得した払出制御モードがモード１である場合、賞球として払い出す遊技球の数を設定する賞球制御処理を実行し（８２６）、実際に設定された遊技球を払い出すように払出モータ２２０を制御する払出制御処理を実行し（８２７）、ステップ８２９の処理に進む。
【０１７９】
払出制御装置２１０は、ステップ８２２の処理で取得した払出制御モードがモード２である場合、貸球として払い出す遊技球の数を設定する球貸制御処理を実行し（８２８）、払出制御処理を実行し（８２７）、ステップ８２９の処理に進む。
【０１８０】
そして、払出制御装置２１０は、各モードに対応する処理を実行した後、エラー報知編処理を実行する（８２９）。エラー報知編集処理は、遊技球を払い出す処理において、遊技球に過不足がある場合等のエラーを遊技店の店員等に報知するためのエラー報知コマンドを編集する処理である。
【０１８１】
演出制御装置１５０は、エラー報知コマンドを受信した場合、受信したエラー報知コマンドに基づいて、エラーを報知するために、エラー報知ＬＥＤ２９を点灯させたり、スピーカ３０から警告音を出力したり、表示装置８にエラーを報知するための画面を表示させる。
【０１８２】
また、払出制御装置２１０は、エラーが発生した場合には、発生したエラーに対応するエラー番号をエラーナンバー表示器２２２に表示する。
【０１８３】
これによって、エラー報知ＬＥＤ２９の点灯等によってエラーに気付いた店員は、前面枠３を開放し、払出制御装置２１０の裏面側に配設されるエラーナンバー表示器２２２を見ることによって、どのようなエラーが発生したのかを把握できる。
【０１８４】
次に、払出制御装置２１０は、ＲＡＭ２１４の特定の領域であって、停電があったことを示す停電フラグが格納される停電検査領域の内容を取得する（８３０）。停電フラグは、遊技機１に供給される電圧が所定値以下か否かを判定し、所定値以下である場合に設定される。
【０１８５】
そして、払出制御装置２１０は、停電フラグが格納されているか否かを判定し、停電が発生しているか否かを判定する（８３１）。
【０１８６】
ステップ８３１の処理で、停電が発生していないと判定された場合、払出制御装置２１０は、ステップ８１９の処理に戻る。
【０１８７】
一方、ステップ８３１の処理で、停電が発生していると判定された場合、払出制御装置２１０は、ステップ８３２〜ステップ８３６の処理の停電時処理を実行する。
【０１８８】
まず、払出制御装置２１０は、割り込み禁止を設定し（８３２）、すべての出力ポートをＯＦＦに設定する（８３３）。
【０１８９】
払出制御装置２１０は、停電復旧情報をＲＡＭ２１４に保存し、ＲＡＭ２１４の電源が切れる前に、ＲＡＭ２１４に記憶されているデータのチェックサムを算出し、算出したチェックサムの値を記憶する（８３５）。
【０１９０】
そして、払出制御装置２１０は、ＲＡＭ２１４へのアクセスを禁止し（８３６）、遊技機１の電源が切れるまで待機する。なお、払出制御装置２１０には、バックアップ電源が接続されているので、停電が発生しても、すぐに電源が切れることはない。
【０１９１】
図１０は、本発明の実施形態の遊技制御装置（暗号型遊技制御装置１００又は平文型遊技制御装置４００）が実行する種別送信処理、及び払出制御装置２１０が実行する接続判別処理のフローチャートである。なお、説明の都合上、暗号型遊技制御装置１００が実行する処理と、平文型遊技制御装置４００が実行する処理とを、共通のフローチャートで表現している。
【０１９２】
まず、払出制御装置２１０が実行する接続判別処理から説明する。
【０１９３】
払出制御装置２１０は、遊技制御装置から平文データとして送信された種別特定情報を、シリアル送受信回路６１５に備わる受信回路６１５４で受信する（１００１）。なお、種別特定情報は、払出制御装置２１０に接続されている遊技制御装置が暗号型遊技制御装置１００であるか平文型遊技制御装置４００であるかを特定可能な情報である。
【０１９４】
次に、払出制御装置２１０は、受信した種別特定情報に基づいて、接続されている遊技制御装置が暗号型遊技制御装置１００であるか否かを判定する（１００２）。
【０１９５】
ステップ１００２の処理で、接続されている遊技制御装置が暗号型遊技制御装置１００であると判定された場合、払出制御装置２１０は、相互認証を実行する（１００３）。相互認証については、図６で詳細を説明したので、説明を省略する。なお、相互認証で通信される識別子データは暗号化データである。
【０１９６】
そして、払出制御装置２１０は、ステップ１００３の処理で実行された相互認証がなされたか否かを判定する（１００４）。
【０１９７】
ステップ１００４の処理で、相互認証がなされていないと判定された場合、遊技制御装置又は払出制御装置２１０が不正に接続されているので、払出制御装置２１０は、払出制御装置２１０の状態をエラー状態にする（１０１２）。なお、エラー状態は、遊技機１に電源が再度投入された場合に解除される。
【０１９８】
一方、ステップ１００４の処理で、相互認証がなされたと判定された場合、払出制御装置２１０は、接続モードを暗号接続モードに設定する（１００５）。
【０１９９】
そして、払出制御装置２１０は、暗号接続モードの設定が完了した旨を示すデータを平文データとして、遊技制御装置に送信し（１００６）、払出制御装置２１０のメイン処理に復帰する（１０１１）。
【０２００】
ステップ１００２の処理で、接続されている遊技制御装置が暗号型遊技制御装置１００でないと判定された場合、つまり接続されている遊技制御装置が平文型遊技制御装置４００である場合には、払出制御装置２１０は、暗号化送受信回路６１６の送受信部６１６４に５ボルトの定電圧が印加されているか否かを確認する（１００７）。
【０２０１】
ステップ１００７の処理で、暗号化送受信回路６１６の送受信部６１６４に５ボルトの定電圧が印加されていないと判定された場合には、遊技制御装置が不正に接続されているので、払出制御装置２１０は、払出制御装置２１０の状態をエラー状態にする（１０１２）。
【０２０２】
一方、ステップ１００７の処理で、暗号化送受信回路６１６の送受信部６１６４に５ボルトの定電圧が印加されていると判定された場合には、接続モードを平文接続モードに設定する（１００９）。
【０２０３】
そして、払出制御装置２１０は、平文接続モードの設定が完了した旨を示すデータを平文データとして、遊技制御装置に送信し（１０１０）、払出制御装置２１０のメイン処理に復帰する（１０１１）。
【０２０４】
次に、遊技制御装置が実行する種別送信処理を説明する。
【０２０５】
まず、遊技制御装置は、暗号型遊技制御装置１００であるか平文型遊技制御装置４００であるかを特定可能な種別特定情報を、払出制御装置２１０に送信する（１０２１）。
【０２０６】
種別特定情報は、払出制御装置２１０に接続されている遊技制御装置が、暗号型遊技制御装置１００であっても平文型遊技制御装置４００であっても、暗号化されない平文データで送信される。
【０２０７】
次に、払出制御装置２１０に接続されている遊技制御装置が暗号型遊技制御装置１００である場合は（１０２２）、相互認証の処理を実行する（１０２３）。
【０２０８】
相互認証の処理では、払出制御装置２１０から相互認証用の識別子を受信するまで待機し、相互認証用の識別子を受信すると、相互認証を実行する（１０２３）。
【０２０９】
そして、暗号型遊技制御装置１００は、ステップ１０２３の処理で実行された相互認証がなされたか否かを判定する（１０２４）。
【０２１０】
ステップ１０２４の処理で、相互認証がなされていないと判定された場合、暗号型遊技制御装置１００は、暗号型遊技制御装置１００の状態をエラー状態にする（１０２８）。
【０２１１】
一方、ステップ１０２４の処理で、相互認証がなされたと判定された場合、暗号型遊技制御装置１００は、暗号接続モードが払出制御装置２１０に設定されたことを示す応答データを、種別特定情報を送信してから所定時間以内に受信したか否かを判定する（１０２５）。
【０２１２】
ステップ１０２５の処理で、応答データを所定時間以内に受信したと判定された場合、遊技制御の処理が開始される（１０２７）。遊技制御の処理では、各種入賞スイッチ（特図始動センサ３４Ａ、カウントセンサ３６Ａ、一般入賞口センサ３２ａ〜３２ｎ（図４参照））の検出信号を監視しながら、特図変動表示ゲームの制御が行われる。このとき、遊技制御の処理では、各種入賞スイッチの検出信号に対応する賞球指令信号が、暗号化送受信回路６１６を介して、暗号化データにより払出制御装置２１０へ送信される。そして、賞球指令信号を受信した払出制御装置２１０は、賞球指令信号に対応した数の賞球を払い出す制御を行う。
【０２１３】
一方、ステップ１０２５の処理で、応答データを所定時間以内に受信していないと判定された場合、暗号型遊技制御装置１００は、暗号型遊技制御装置１００の状態をエラー状態にする（１０２８）。
【０２１４】
また、払出制御装置２１０に接続されている遊技制御装置が平文型遊技制御装置４００である場合は（１０２２）、平文接続モードが払出制御装置２１０に設定されたことを示す応答データを所定時間以内に受信したか否かを判定する（１０２６）。
【０２１５】
ステップ１０２６の処理で、応答データを所定時間以内に受信したと判定された場合、前述の暗号型遊技制御装置１００と同様に遊技制御の処理を開始して、各種入賞スイッチの検出信号に対応する賞球指令信号を払出制御装置２１０へ送信する（１０２７）。但し、平文型遊技制御装置４００は、暗号化送受信回路６１６を備えていないので、汎用シリアル送受信回路７０１（図７）を介して、賞球指令信号を、暗号化せずに平文データにて払出制御装置２１０へ送信する。そして、賞球指令信号を受信した払出制御装置２１０は、賞球指令信号に対応した数の賞球を払い出す制御を行う。
【０２１６】
一方、ステップ１０２６の処理で、応答データを所定時間以内に受信していないと判定された場合、平文型遊技制御装置４００は、平文型遊技制御装置４００の状態をエラー状態にする（１０２８）。
【０２１７】
図１１は、本発明の実施形態の払出制御装置２１０に暗号型遊技制御装置１００が接続されている場合の、暗号型遊技制御装置１００が実行する賞球指令送信処理、及び払出制御装置２１０が実行する賞球指令割込処理のフローチャートである。
【０２１８】
まず、暗号型遊技制御装置１００が実行する賞球指令送信処理について説明する。
【０２１９】
暗号型遊技制御装置１００は、一般入賞口３２及び特別変動入賞装置３６の大入賞口Ｆに遊技球が入賞したことを検出した場合に、遊技球が入賞した入賞口に対応する払出数を含む賞球指令信号を、暗号化データとして、暗号化送受信回路６１６から払出制御装置２１０に送信する（１１０１）。
【０２２０】
そして、暗号型遊技制御装置１００は、ステップ１１０１の処理で送信した賞球指令信号が他の信号（例えば、払出制御装置２１０から暗号型遊技制御装置１００へ送信される応答の信号）と衝突しているか否かを判定する（１１０２）。
【０２２１】
ステップ１１０１の処理で送信した賞球指令信号が他の信号と衝突していると、ステップ１１０２の処理で判定された場合、ステップ１１０１の処理に戻り、暗号型遊技制御装置１００は再度賞球指令信号を送信する。
【０２２２】
一方、ステップ１１０１の処理で送信した賞球指令信号が他の信号と衝突していないと、ステップ１１０２の処理で判定された場合、暗号型遊技制御装置１００は、ステップ１１０１の処理で賞球指令信号を送信してから所定時間以内に払出制御装置２１０から賞球指令信号に対応する応答を受信したか否かを判定する（１１０３）。
【０２２３】
ステップ１１０３の処理で、ステップ１１０１の処理で賞球指令信号を送信してから所定時間経過しても払出制御装置２１０から応答を受信していないと判定された場合、ステップ１１０１の処理に戻り、暗号型遊技制御装置１００は再度賞球指令信号を送信する。
【０２２４】
ステップ１１０３の処理で、ステップ１１０１の処理で賞球指令信号を送信してから所定時間以内に払出制御装置２１０から応答を受信したと判定された場合、暗号型遊技制御装置１００は、メイン処理に戻る。
【０２２５】
次に、払出制御装置２１０が実行する賞球指令信号割込処理について説明する。
【０２２６】
払出制御装置２１０が賞球指令信号を受信すると、払出制御装置２１０は通信割込処理である賞球指令信号割込処理を実行する。
【０２２７】
まず、払出制御装置２１０は、受信した賞球指令信号をＲＡＭ２１４に保存する（１１１１）。
【０２２８】
次に、払出制御装置２１０は、賞球指令信号を暗号型遊技制御装置１００に通知するための応答を、暗号化データとして、暗号化送受信回路６１６４から、暗号型遊技制御装置１００に送信する（１１１２）。
【０２２９】
次に、払出制御装置２１０は、ステップ１１１２の処理で送信した応答が他の信号と衝突しているか否かを判定する（１１１３）。
【０２３０】
ステップ１１１２の処理で送信した応答が他の信号（例えば、暗号型遊技制御装置１００から払出制御装置２１０へ送信される賞球指令信号）と衝突していると、ステップ１１１３の処理で判定された場合、ステップ１１１２の処理に戻り、払出制御装置２１０は、再度応答を送信する。
【０２３１】
一方、ステップ１１１２の処理で送信した応答が他の信号と衝突していないと、ステップ１１１３の処理で判定された場合、払出制御装置２１０のメイン処理に戻る。
【０２３２】
これにより、暗号型遊技制御装置１００から払出制御装置２１０へ送信される賞球指令信号が暗号化されているので、不正な賞球指令信号を払出制御装置２１０に入力しても、正しく復号化されないため、不正を防止できる。
【０２３３】
なお、払出制御装置２１０に暗号型遊技制御装置１００が接続されている場合であっても、暗号化送受信回路６１６４を介して相互認証を行うという条件さえ満たすのであれば、言い換えれば、少なくとも払出制御装置２１０と暗号型遊技制御装置１００との相互認証を行うための識別子だけは、暗号化送受信回路６１６４を介して暗号化データによって送受信するという条件さえ満たすのであれば、遊技制御装置１００は、賞球指令信号を平文データとして、シリアル送受信回路６１５の送信回路６１５５から送信してもよい。また、払出制御装置２１０は、応答を、平文データとして、シリアル送受信回路６１５の送信回路６１５５から送信してもよい。
【０２３４】
この場合、賞球指令信号、賞球指令信号に対応する応答、及び種別特定情報は、同一の信号線で通信されるので、これらの信号を送信する信号線が共通化される。そのため、暗号型遊技制御装置１００と払出制御装置２１０とを接続するコネクタの数が多くなることを防止できる。
【０２３５】
さらに、暗号型遊技制御装置１００から送信される種別特定情報を改竄しようとして信号線に不正な加工を施すと、暗号型遊技制御装置１００から払出制御装置２１０へ送信される賞球指令信号の内容も変化する。つまり、信号線を加工するような不正を施すと、賞球指令信号も払出制御装置２１０側で正しく受信できなくなり、賞球排出が正しく行えないので遊技機として使用不能となる。故に、不正をする意味がなくなるので、信号線を加工するような不正を防止できる。
【０２３６】
次に、本発明の実施形態の変形例について説明する。
【０２３７】
前述した実施形態では、払出制御装置２１０に接続された遊技制御装置が暗号型遊技制御装置１００の場合には、賞球指令信号及びその応答信号の両方が、暗号化送受信回路６１６４を介して暗号化データにより送受信される構成となっている。しかしながら、暗号化データを送受信するＮＡＣＬＩＮＫ端子（図５）は単一の信号線となってしまうので、暗号型遊技制御装置１００と払出制御装置２１０が同時にデータ送信を開始しようとすると、衝突がおきて再送に時間を要することになる。
【０２３８】
そこで、本発明の実施形態の変形例では、暗号型遊技制御装置１００から払出制御装置２１０へ送信される賞球指令信号は、暗号化送受信回路６１６４のＮＡＣＬＩＮＫ端子を介して暗号化データにより送信することにする。一方で、払出制御装置２１０から暗号型遊技制御装置１００へ送信される応答信号は、平文データとして、シリアル送受信回路６１５の送信回路６１５５から送信する構成となっている。
【０２３９】
図１２は、本発明の実施形態の変形例において、払出制御装置２１０に暗号型遊技制御装置１００が接続されている場合の、暗号型遊技制御装置１００が実行する賞球指令送信処理、及び払出制御装置２１０が実行する賞球指令割込処理のフローチャートである。
【０２４０】
まず、暗号型遊技制御装置１００が実行する賞球指令送信処理について説明する。
【０２４１】
暗号型遊技制御装置１００は、賞球指令信号を、暗号化データとして、暗号化送受信回路６１６４を介して、払出制御装置２１０に送信する（１２０１）。
【０２４２】
そして、暗号型遊技制御装置１００は、ステップ１２０１の処理で賞球指令信号を送信してから所定時間以内に、払出制御装置２１０から送信された賞球指令信号に対応する応答を、シリアル送受信回路６１５の受信回路６１５４によって受信したか否かを判定する（１２０２）。
【０２４３】
ステップ１２０２の処理で、ステップ１２０１の処理で賞球指令信号を送信してから所定時間経過しても払出制御装置２１０から応答を受信していないと判定された場合、ステップ１２０１の処理に戻り、暗号型遊技制御装置１００は再度賞球指令信号を、暗号化データで送信する。
【０２４４】
ステップ１２０２の処理で、ステップ１２０１の処理で賞球指令信号を送信してから所定時間以内に払出制御装置２１０から応答を受信したと判定された場合、暗号型遊技制御装置１００は、メイン処理に戻る。
【０２４５】
次に、払出制御装置２１０が実行する賞球指令信号割込処理について説明する。
【０２４６】
払出制御装置２１０が暗号化送受信回路６１６４を介して賞球指令信号を受信すると、払出制御装置２１０は通信割込処理である賞球指令信号割込処理を実行する。
【０２４７】
まず、払出制御装置２１０は、受信した賞球指令信号をＲＡＭ２１４に保存する（１２１１）。
【０２４８】
次に、払出制御装置２１０は、賞球指令信号を暗号型遊技制御装置１００に通知するための応答を、平文データとして、シリアル送受信回路６１５の送受信部６１５５から、暗号型遊技制御装置１００に送信して（１２１２）、払出制御装置２１０のメイン処理に戻る。
【０２４９】
これにより、暗号型遊技制御装置１００は応答信号を受信したことで、賞球指令信号を払出制御装置２１０が受信したことが把握できる。この場合、賞球指令信号を暗号化送受信回路６１６４を介して通信し、応答信号をシリアル送受信回路６１５を介して通信するので、暗号化データを送受信するＮＡＣＬＩＮＫ端子（図５）が単一の信号線でありながらも、データの衝突を防止して高速な処理を行うことができる。
【０２５０】
今回開示した実施の形態は、全ての点で例示であって制限的なものではない。本発明の範囲は前述した発明の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び内容の範囲での全ての変更が含まれることが意図される。
【産業上の利用可能性】
【０２５１】
以上のように、本発明は、払出制御装置に賞球指令信号を送信する遊技制御装置と賞球指令信号に基づいて賞球を払い出す払出制御装置とを備える遊技機（パチンコ遊技機、スロットマシン等）に適用可能である。
【図面の簡単な説明】
【０２５２】
【図１】本発明の実施形態の遊技装置の説明図である。
【図２】本発明の実施形態の遊技機の背面図である。
【図３】本発明の実施形態の遊技盤の正面図である。
【図４】本発明の実施形態の遊技装置のブロック図である。
【図５】本発明の実施形態の遊技用演算処理装置のブロック図である。
【図６】本発明の実施形態の暗号型遊技制御装置と払出制御装置との接続を示す図である。
【図７】本発明の実施形態の平文型遊技制御装置と払出制御装置との接続を示す図である。
【図８】本発明の実施形態のメイン処理の前半部のフローチャートである。
【図９】本発明の実施形態のメイン処理の後半部のフローチャートである。
【図１０】本発明の実施形態の遊技制御装置が実行する種別送信処理及び払出制御装置が実行する接続判別処理のフローチャートである。
【図１１】本発明の実施形態の払出制御装置に暗号型遊技制御装置が接続されている場合の、遊技制御装置が実行する賞球指令送信処理、及び払出制御装置が実行する賞球指令割込処理のフローチャートである。
【図１２】本発明の実施形態の払出制御装置に平文型遊技制御装置が接続されている場合の、遊技制御装置１００が実行する賞球指令送信処理、及び払出制御装置２１０が実行する賞球指令割込処理のフローチャートである。
【符号の説明】
【０２５３】
１    遊技機
３    前面枠
５    遊技盤
６    遊技装置
８    表示装置
１８    ガラス枠
２４    操作部
３１    普通図柄始動ゲート
３２    一般入賞口
３３    普通変動入賞装置
３４    始動入賞口
３６    特別変動入賞装置
７０    カードユニット
１００    遊技制御装置（暗号型遊技制御装置）
１５０    演出制御装置
２１０    払出制御装置
２２０    払出モータ
２２１    発射制御装置
４００    遊技制御装置（平文型遊技制御装置）
６００    遊技用演算処理装置
６１４    復号化・ＲＯＭ書込回路
６１５    シリアル送受信回路
６１６    暗号化送受信回路
７０１    汎用シリアル送受信回路
７０２    汎用マイコン
７０３    プルアップ回路
【図１】
2010148616.tif 000003
【図２】
2010148616.tif 000004
【図３】
2010148616.tif 000005
【図４】
2010148616.tif 000006
【図５】
2010148616.tif 000007
【図６】
2010148616.tif 000008
【図７】
2010148616.tif 000009
【図８】
2010148616.tif 000010
【図９】
2010148616.tif 000011
【図１０】
2010148616.tif 000012
【図１１】
2010148616.tif 000013
【図１２】
2010148616.tif 000014