(57)【要約】【課題】遊技機及びそのシステムにおける各基板間の認証及び通信の状態を正確に取得し、さらに、各基板間の通信において、データの盗聴及び改ざんなどを防止する。【解決手段】各基板間の認証及び通信の状態をレジスタに設定することによって、状態を正確に取得する。また、遊技機及びそのシステムにおける各基板間の認証及び暗号通信を行い、データの盗聴及び改ざんなどを防止する。【選択図】図２
2015107267.tif 000002
【特許請求の範囲】
【請求項１】
遊技機用チップセットであって、
第１のチップと、
第２のチップと、
を備え、
前記第１のチップが、
第１の制御回路と、
前記第１のチップと前記第２のチップとの通信を制御する第１の通信制御回路と、
を有し、
前記第２のチップが、
第２の制御回路と、
前記第１のチップと前記第２のチップとの通信を制御する第２の通信制御回路と、
を有し、
前記第１の通信制御回路は、前記第２のチップを認証し、認証が成功した場合、前記第１の通信制御回路は、認証が確立した情報をレジスタに設定する、遊技機用チップセット。
【請求項２】
前記第１のチップは、先入先出記憶装置を有し、前記第１の制御回路は、時系列で送信される情報を、前記先入先出記憶装置を介して前記第１の通信制御回路に送り、当該第１の通信制御回路は、当該時系列で送信される情報を前記第２の通信制御回路に送受信する、請求項１に記載の遊技機用チップセット。
【請求項３】
前記第１の通信制御回路は、データを暗号化及び／又は復号化し、当該データを前記第２の通信制御回路に送受信する、請求項１又は２に記載の遊技機用チップセット。
【請求項４】
前記第２の通信制御回路は、前記第１のチップを認証し、認証が成功した場合、前記第２の通信制御回路は、データを前記第１の通信制御回路に送受信する、請求項１ないし３のいずれか一つに記載の遊技機用チップセット。
【請求項５】
前記第１の通信制御回路は、前記第１の制御回路へ割込み信号を送る割込み回路を有し、前記第１のチップの認証が成功しなかった場合又は前記第２のチップの認証が成功しなかった場合、認証が確立しなかった情報をレジスタに設定し、前記割込み回路は、当該情報がレジスタに設定されたことに応答して、前記第１の制御回路に割込み処理についての信号を送信する、請求項１ないし４のいずれか一つに記載の遊技機用チップセット。
【請求項６】
前記第１の通信制御回路は、前記第１のチップと前記前記第２のチップとの間の通信の断線又は通信異常を検出し、断線又は異常が検出された場合、前記第１の通信制御回路は、断線又は異常についての情報をレジスタに設定し、前記割込み回路は、当該情報がレジスタに設定されたことに応答して、前記第１の制御回路に割込み処理についての信号を送信する、請求項１ないし５のいずれか一つに記載の遊技機用チップセット。
【請求項７】
遊技機用第１のチップであって、
第１の制御回路と、
第２の通信制御回路を有する第２のチップと前記第１のチップとの通信を制御する第１の通信制御回路と、
を備え、
前記第１の通信制御回路は、前記第２のチップを認証し、認証が成功した場合、前記第１の通信制御回路は、認証が確立した情報をレジスタに設定する、遊技機用第１のチップ。
【請求項８】
請求項７に記載の遊技機用第１のチップを組み込んだ第１の基板。
【請求項９】
遊技機用第２のチップであって、
第２の制御回路と、
第１の通信制御回路を有する第１のチップと前記第２のチップとの通信及び前記第２のチップと第３のチップとの通信を制御する第２の通信制御回路と、
を備え、
前記第２の通信制御回路は、前記第３のチップを認証し、認証が成功した場合、前記第２の通信制御回路は、認証が確立した情報を前記第１の通信制御回路に送り、前記第１の通信制御回路は、認証が確立した情報をレジスタに設定する、遊技機用第２のチップ。
【請求項１０】
請求項９に記載の遊技機用第２のチップを組み込んだ第２の基板。
【請求項１１】
遊技機システム用チップセットであって、
第１のチップと、
第２のチップと、
第３のチップと、
を備え、
前記第１のチップが、
第１の制御回路と、
前記第１のチップと前記第２のチップとの通信を制御する第１の通信制御回路と、
を有し、
前記第２のチップが、
第２の制御回路と、
前記第１のチップと前記第２のチップとの通信及び前記第２のチップと前記第３のチップとの通信を制御する第２の通信制御回路と、
を有し、
前記第２の通信制御回路は、前記第３のチップを認証し、認証が成功した場合、前記第２の通信制御回路は、認証が確立した情報を前記第１の通信制御回路に送り、前記第１の通信制御回路は、認証が確立した情報をレジスタに設定する、遊技機システム用チップセット。
【請求項１２】
前記第１のチップは、先入先出記憶装置を有し、前記第１の制御回路は、時系列で送信される情報を、前記先入先出記憶装置を介して前記第１の通信制御回路に送り、当該第１の通信制御回路は、当該時系列で送信される情報を前記第２の通信制御回路に送受信し、当該第２の通信制御回路は、当該時系列で送信される情報を前記第３のチップに送受信する、請求項１１に記載の遊技機システム用チップセット。
【請求項１３】
前記第２の通信制御回路は、データを暗号化及び／又は復号化し、当該データを前記第３のチップに送受信する、請求項１１又は１２に記載の遊技機システム用チップセット。
【請求項１４】
前記第３のチップは、前記第２のチップを認証し、認証が成功した場合、前記第３のチップは、データを暗号化及び／又は復号化し、データを前記第２の通信制御回路に送受信する、請求項１１ないし１３のいずれか一つに記載の遊技機システム用チップセット。
【請求項１５】
前記第１の通信制御回路は、前記第１の制御回路へ割込み信号を送る割込み回路を有し、前記第２の通信制御回路は、前記第２のチップの認証が成功しなかった場合又は前記第３のチップの認証が成功しなかった場合、認証が成功しなかった情報を前記第１の通信制御回路に通知し、当該第１の通信制御回路は、認証が確立しなかった情報をレジスタに設定し、前記割込み回路は、当該情報がレジスタに設定されたことに応答して、前記第１の制御回路に割込み処理についての信号を送信する、請求項１１ないし１４のいずれか一つに記載の遊技機システム用チップセット。
【請求項１６】
前記第２の通信制御回路は、前記第２のチップと前記前記第２のチップとの間の通信の断線又は通信異常を検出し、断線又は異常が検出された場合、断線又は異常が検出された情報を前記第１の通信制御回路に通知し、前記第１の通信制御回路は、断線又は異常についての情報をレジスタに設定し、前記割込み回路は、当該情報がレジスタに設定されたことに応答して、前記第１の制御回路に割込み処理についての信号を送信する、請求項１１ないし１５のいずれか一つに記載の遊技機システム用チップセット。
【請求項１７】
遊技機用基板であって、
第１の基板と、
第２の基板と、
を備え、
前記第１の基板が、
第１の制御回路と、
前記第１の基板と前記第２の基板との通信を制御する第１の通信制御回路と、
を有し、
前記第２の基板が、
第２の制御回路と、
前記第１の基板と前記第２の基板との通信を制御する第２の通信制御回路と、
を有し、
前記第１の通信制御回路は、前記第２の基板を認証し、認証が成功した場合、前記第１の通信制御回路は、認証が確立した情報をレジスタに設定する、遊技機用基板。
【請求項１８】
遊技機システム用基板であって、
第１の基板と、
第２の基板と、
第３の基板と、
を備え、
前記第１の基板が、
第１の制御回路と、
前記第１の基板と前記第２の基板との通信を制御する第１の通信制御回路と、
を有し、
前記第２の基板が、
第２の制御回路と、
前記第１の基板と前記第２の基板との通信及び前記第２の基板と前記第３の基板との通信を制御する第２の通信制御回路と、
を有し、
前記第２の通信制御回路は、前記第３の基板を認証し、認証が成功した場合、前記第２の通信制御回路は、認証が確立した情報を前記第１の通信制御回路に送り、前記第１の通信制御回路は、認証が確立した情報をレジスタに設定する、遊技機システム用基板。
【請求項１９】
遊技機であって、
第１の基板と、
第２の基板と、
を備え、
前記第１の基板が、
第１の制御回路と、
前記第１の基板と前記第２の基板との通信を制御する第１の通信制御回路と、
を有し、
前記第２の基板が、
第２の制御回路と、
前記第１の基板と前記第２の基板との通信を制御する第２の通信制御回路と、
を有し、
前記第１の通信制御回路は、前記第２の基板を認証し、認証が成功した場合、前記第１の通信制御回路は、認証が確立した情報をレジスタに設定する、遊技機。
【請求項２０】
前記第１の制御回路は、少なくとも遊技機の抽選の実行及び抽選結果の表示を行い、前記第２の制御回路は、少なくとも払出を制御する、請求項１９に記載の遊技機。
【請求項２１】
遊技機システムであって、
第１の基板と、
第２の基板と、
第３の基板と、
を備え、
前記第１の基板が、
第１の制御回路と、
前記第１の基板と前記第２の基板との通信を制御する第１の通信制御回路と、
を有し、
前記第２の基板が、
第２の制御回路と、
前記第１の基板と前記第２の基板との通信及び前記第２の基板と前記第３の基板との通信を制御する第２の通信制御回路と、
を有し、
前記第２の通信制御回路は、前記第３の基板を認証し、認証が成功した場合、前記第２の通信制御回路は、認証が確立した情報を前記第１の通信制御回路に送り、前記第１の通信制御回路は、認証が確立した情報をレジスタに設定する、遊技機システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機、遊技機システム、それらチップ及び基板に関する。
【背景技術】
【０００２】
従来、パチンコ機やパチスロ機などの遊技機と抽選媒体情報供給装置（玉貸し装置又はサンドとも呼ばれる）との間の通信及び遊技機内の各基板間の通信は、暗号化されていなかった。したがって、悪意のあるユーザが、遊技機におけるデータの盗聴及び改ざんなどを行うことが可能であった。これにより、不正に抽選を行う、不正に抽選媒体を供給するなどの不正行為が行われる恐れがあった。
【０００３】
従来の技術において、遊技機における制御チップ（制御基板）は、遊技機を制御するのみで、各基板間の認証及び暗号通信を行っていなかった。
【０００４】
さらに、近年、パチンコ玉を封入したパチンコ機、いわゆる、封入式遊技機や、エコパチなどの計画が進みつつある。封入式遊技機は、従来の遊技機よりも基板間の情報の送受信が頻繁に行われるため、従来の通信方式を封入式遊技機で用いた場合、より多くの不正行為が行われる恐れがある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
遊技機及びそのシステムにおける各基板間の認証及び通信の状態を正確に取得し、さらに、各基板間の通信において、データの盗聴及び改ざんなどを防止し、よりセキュアな基板間の通信を提供する。
【課題を解決するための手段】
【０００６】
各基板間の認証及び通信の状態をレジスタに設定することによって、状態を正確に取得する。また、遊技機及びそのシステムにおける各基板間の認証及び暗号通信を行い、データの盗聴及び改ざんなどを防止する。
【０００７】
本発明の実施例による遊技機用チップセットは、第１のチップと、第２のチップとを備え、第１のチップが、第１の制御回路と、第１のチップと第２のチップとの通信を制御する第１の通信制御回路と、を有し、第２のチップが、第２の制御回路と、第１のチップと第２のチップとの通信を制御する第２の通信制御回路と、を有し、第１の通信制御回路は、第２のチップを認証し、認証が成功した場合、第１の通信制御回路は、認証が確立した情報をレジスタに設定することができる。
【０００８】
本発明の実施例による遊技機用チップセットにおいて、第１のチップは、先入先出記憶装置を有し、第１の制御回路は、時系列で送信される情報を、先入先出記憶装置を介して第１の通信制御回路に送り、当該第１の通信制御回路は、当該時系列で送信される情報を第２の通信制御回路に送受信することができる。
【０００９】
本発明の実施例による遊技機用チップセットにおいて、第１の通信制御回路は、データを暗号化及び／又は復号化し、当該データを第２の通信制御回路に送受信することができる。
【００１０】
本発明の実施例による遊技機用チップセットにおいて、第２の通信制御回路は、第１のチップを認証し、認証が成功した場合、第２の通信制御回路は、データを第１の通信制御回路に送受信することができる。
【００１１】
本発明の実施例による遊技機用チップセットにおいて、第１の通信制御回路は、第１の制御回路へ割込み信号を送る割込み回路を有し、第１のチップの認証が成功しなかった場合又は第２のチップの認証が成功しなかった場合、認証が確立しなかった情報をレジスタに設定し、割込み回路は、当該情報がレジスタに設定されたことに応答して、第１の制御回路に割込み処理についての信号を送信することができる。
【００１２】
本発明の実施例による遊技機用チップセットにおいて、第１の通信制御回路は、第１のチップと第２のチップとの間の通信の断線又は通信異常を検出し、断線又は異常が検出された場合、第１の通信制御回路は、断線又は異常についての情報をレジスタに設定し、割込み回路は、当該情報がレジスタに設定されたことに応答して、第１の制御回路に割込み処理についての信号を送信することができる。
【００１３】
本発明の実施例による遊技機用第１のチップは、第１の制御回路と、第２の通信制御回路を有する第２のチップと第１のチップとの通信を制御する第１の通信制御回路とを備え、第１の通信制御回路は、第２のチップを認証し、認証が成功した場合、第１の通信制御回路は、認証が確立した情報をレジスタに設定することができる。
【００１４】
本発明の実施例による遊技機用第１のチップは、第１の基板に組み込むことができる。
【００１５】
本発明の実施例による遊技機用第２のチップは、第２の制御回路と、第１の通信制御回路を有する第１のチップと第２のチップとの通信及び第２のチップと第３のチップとの通信を制御する第２の通信制御回路とを備え、第２の通信制御回路は、第３のチップを認証し、認証が成功した場合、第２の通信制御回路は、認証が確立した情報を第１の通信制御回路に送り、第１の通信制御回路は、認証が確立した情報をレジスタに設定することができる。
【００１６】
本発明の実施例による遊技機用第２のチップは、第２の基板に組み込むことができる。
【００１７】
本発明の実施例による遊技機システム用チップセットは、第１のチップと、第２のチップと、第３のチップとを備え、第１のチップが、第１の制御回路と、第１のチップと第２のチップとの通信を制御する第１の通信制御回路とを有し、第２のチップが、第２の制御回路と、第１のチップと第２のチップとの通信及び第２のチップと第３のチップとの通信を制御する第２の通信制御回路とを有し、第２の通信制御回路は、第３のチップを認証し、認証が成功した場合、第２の通信制御回路は、認証が確立した情報を第１の通信制御回路に送り、第１の通信制御回路は、認証が確立した情報をレジスタに設定することができる。
【００１８】
本発明の実施例による遊技機システム用チップセットにおいて、第１のチップは、先入先出記憶装置を有し、第１の制御回路は、時系列で送信される情報を、先入先出記憶装置を介して第１の通信制御回路に送り、当該第１の通信制御回路は、当該時系列で送信される情報を第２の通信制御回路に送受信し、当該第２の通信制御回路は、当該時系列で送信される情報を第３のチップに送受信する。
【００１９】
本発明の実施例による遊技機システム用チップセットにおいて、第２の通信制御回路は、データを暗号化及び／又は復号化し、当該データを第３のチップに送受信することができる。
【００２０】
本発明の実施例による遊技機システム用チップセットにおいて、第３のチップは、第２のチップを認証し、認証が成功した場合、第３のチップは、データを暗号化及び／又は復号化し、データを第２の通信制御回路に送受信することができる。
【００２１】
本発明の実施例による遊技機システム用チップセットにおいて、第１の通信制御回路は、第１の制御回路へ割込み信号を送る割込み回路を有し、第２の通信制御回路は、第２のチップの認証が成功しなかった場合又は第３のチップの認証が成功しなかった場合、認証が成功しなかった情報を第１の通信制御回路に通知し、当該第１の通信制御回路は、認証が確立しなかった情報をレジスタに設定し、割込み回路は、当該情報がレジスタに設定されたことに応答して、第１の制御回路に割込み処理についての信号を送信することができる。
【００２２】
本発明の実施例による遊技機システム用チップセットにおいて、第２の通信制御回路は、第２のチップと第２のチップとの間の通信の断線又は通信異常を検出し、断線又は異常が検出された場合、断線又は異常が検出された情報を第１の通信制御回路に通知し、第１の通信制御回路は、断線又は異常についての情報をレジスタに設定し、割込み回路は、当該情報がレジスタに設定されたことに応答して、第１の制御回路に割込み処理についての信号を送信することができる。
【００２３】
本発明の実施例による遊技機用基板は、第１の基板と、第２の基板とを備え、第１の基板が、第１の制御回路と、第１の基板と第２の基板との通信を制御する第１の通信制御回路とを有し、第２の基板が、第２の制御回路と、第１の基板と第２の基板との通信を制御する第２の通信制御回路とを有し、第１の通信制御回路は、第２の基板を認証し、認証が成功した場合、第１の通信制御回路は、認証が確立した情報をレジスタに設定することができる。
【００２４】
本発明の実施例による遊技機システム用基板は、第１の基板と、第２の基板と、第３の基板とを備え、第１の基板が、第１の制御回路と、第１の基板と第２の基板との通信を制御する第１の通信制御回路とを有し、第２の基板が、第２の制御回路と、第１の基板と第２の基板との通信及び第２の基板と第３の基板との通信を制御する第２の通信制御回路とを有し、第２の通信制御回路は、第３の基板を認証し、認証が成功した場合、第２の通信制御回路は、認証が確立した情報を第１の通信制御回路に送り、第１の通信制御回路は、認証が確立した情報をレジスタに設定することができる。
【００２５】
本発明の実施例による遊技機であって、第１の基板と、第２の基板とを備え、第１の基板が、第１の制御回路と、第１の基板と第２の基板との通信を制御する第１の通信制御回路とを有し、第２の基板が、第２の制御回路と、第１の基板と第２の基板との通信を制御する第２の通信制御回路とを有し、第１の通信制御回路は、第２の基板を認証し、認証が成功した場合、第１の通信制御回路は、認証が確立した情報をレジスタに設定することができる。
【００２６】
本発明の実施例による遊技機において、第１の制御回路は、少なくとも遊技機の抽選の実行及び抽選結果の表示を行い、第２の制御回路は、少なくとも払出を制御することができる。
【００２７】
本発明の実施例による遊技機システムは、第１の基板と、第２の基板と、第３の基板とを備え、第１の基板が、第１の制御回路と、第１の基板と第２の基板との通信を制御する第１の通信制御回路とを有し、第２の基板が、第２の制御回路と、第１の基板と第２の基板との通信及び第２の基板と第３の基板との通信を制御する第２の通信制御回路とを有し、第２の通信制御回路は、第３の基板を認証し、認証が成功した場合、第２の通信制御回路は、認証が確立した情報を第１の通信制御回路に送り、第１の通信制御回路は、認証が確立した情報をレジスタに設定することができる。
【００２８】
本発明の実施例による遊技機は、第１の基板と、第２の基板とを備え、第１の基板が、第１の基板を制御する第１の制御回路と、第１の基板と第２の基板との通信を制御し、第１の制御回路へ割込み信号を送る割込み回路を有する第１の通信制御回路と、先入先出記憶装置とを有し、第１の制御回路は、時系列で送信される情報を、先入先出記憶装置を介して第１の通信制御回路に送り、第２の基板が、第２の基板を制御する第２の制御回路と、第１の基板と第２の基板との通信を制御する第２の通信制御回路とを有し、第１の通信制御回路は、第２の基板を認証し、認証が成功した場合、第１の通信制御回路は、認証が確立した情報をレジスタに設定し、データを暗号化及び／又は復号化し、データを第２の通信制御回路に送受信することができる。
【００２９】
本発明の実施例による遊技機において、第１の制御回路は、少なくとも遊技機の抽選の実行及び抽選結果の表示を行い、第２の制御回路は、少なくとも払出を制御することができる。
【００３０】
本発明の実施例による遊技機において、第２の通信制御回路は、第１の基板を認証し、認証が成功した場合、第２の通信制御回路は、データを暗号化及び／又は復号化し、データを第１の通信制御回路に送受信することができる。
【００３１】
本発明の実施例による遊技機において、第１の通信制御回路は、第１の基板の認証が成功しなかった場合又は第２の基板の認証が成功しなかった場合、認証が確立しなかった情報をレジスタに設定し、前記割込み回路は、当該情報がレジスタに設定されたことに応答して、第１の制御回路に割込み処理についての信号を送信することができる。
【００３２】
本発明の実施例による遊技機において、第１の通信制御回路は、第１の基板と第２の基板との間の通信の断線又は通信異常を検出し、断線又は異常が検出された場合、第１の通信制御回路は、断線又は異常についての情報をレジスタに設定し、前記割込み回路は、当該情報がレジスタに設定されたことに応答して、第１の制御回路に割込み処理についての信号を送信することができる。
【００３３】
本発明の実施例による遊技機システムは、第１の基板と、第２の基板と、第３の基板とを備え、第１の基板が、第１の基板を制御する第１の制御回路と、第１の基板と第２の基板との通信を制御し、第１の制御回路へ割込み信号を送る割込み回路を有する第１の通信制御回路と、先入先出記憶装置とを有し、第１の制御回路は、時系列で送信される情報を、先入先出記憶装置を介して第１の通信制御回路に送り、第２の基板が、第２の基板を制御する第２の制御回路と、第１の基板と第２の基板との通信及び第２の基板と第３の基板との通信を制御する第２の通信制御回路とを有し、第２の通信制御回路は、第３の基板を認証し、認証が成功した場合、第２の通信制御回路は、認証が確立した情報を前記第１の通信制御回路に送り、データを暗号化及び／又は復号化し、データを第３の通信制御回路に送受信し、前記第１の通信制御回路は、認証が確立した情報をレジスタに設定することができる。
【００３４】
本発明の実施例による遊技機システムにおいて、第３の基板は、第２の基板を認証し、認証が成功した場合、第３の基板は、データを暗号化及び／又は復号化し、データを第２の通信制御回路に送受信することができる。
【００３５】
本発明の実施例による遊技機システムにおいて、第２の通信制御回路は、第２の基板の認証が成功しなかった場合又は第３の基板の認証が成功しなかった場合、認証が成功しなかった情報を第１の通信制御回路に通知し、当該第１の通信制御回路は、認証が確立しなかった情報をレジスタに設定し、前記割込み回路は、当該情報がレジスタに設定されたことに応答して、第１の制御回路に割込み処理についての信号を送信することができる。
【００３６】
本発明の実施例による遊技機システムにおいて、第２の通信制御回路は、第２の基板と第２の基板との間の通信の断線又は通信異常を検出し、断線又は異常が検出された場合、断線又は異常が検出された情報を第１の通信制御回路に通知し、第１の通信制御回路は、断線又は異常についての情報をレジスタに設定し、前記割込み回路は、当該情報がレジスタに設定されたことに応答して、第１の制御回路に割込み処理についての信号を送信することができる。
【００３７】
本発明の実施例による遊技機用基板は、第１の基板と、第２の基板とを備え、第１の基板が、第１の基板を制御する第１の制御回路と、第１の基板と第２の基板との通信を制御し、第１の制御回路へ割込み信号を送る割込み回路を有する第１の通信制御回路と、先入先出記憶装置とを有し、第１の制御回路は、時系列で送信される情報を、先入先出記憶装置を介して第１の通信制御回路に送り、第２の基板が、第２の基板を制御する第２の制御回路と、第１の基板と第２の基板との通信を制御する第２の通信制御回路とを有し、第１の通信制御回路は、第２の基板を認証し、認証が成功した場合、第１の通信制御回路は、認証が確立した情報をレジスタに設定し、データを暗号化及び／又は復号化し、データを第２の通信制御回路に送受信することができる。
【００３８】
本発明の実施例による遊技機システム用基板は、第１の基板と、第２の基板と、第３の基板とを備え、第１の基板が、第１の基板を制御する第１の制御回路と、第１の基板と第２の基板との通信を制御し、第１の制御回路へ割込み信号を送る割込み回路を有する第１の通信制御回路と、先入先出記憶装置とを有し、第１の制御回路は、時系列で送信される情報を、先入先出記憶装置を介して第１の通信制御回路に送り、第２の基板が、第２の基板を制御する第２の制御回路と、第１の基板と第２の基板との通信及び第２の基板と第３の基板との通信を制御する第２の通信制御回路とを有し、第２の通信制御回路は、第３の基板を認証し、認証が成功した場合、第２の通信制御回路は、認証が確立した情報を前記第１の通信制御回路に送り、データを暗号化及び／又は復号化し、データを第３の通信制御回路に送受信し、前記第１の通信制御回路は、認証が確立した情報をレジスタに設定することができる。
【図面の簡単な説明】
【００３９】
【図１】図１は、本発明の実施例によるパチンコシステムを示す。
【図２】図２は、本発明の実施例による遊技機における各基板を示した図である。
【図３】図３は、制御回路（メイン用制御回路及びサブ用制御回路）及び通信制御回路（メイン用通信制御回路及びサブ用通信制御回路）の詳細を示す
【図４】図４は、遊技機システムの起動におけるメイン用制御回路についての処理フローを示す。
【図５】図５は、図４に示した実施例の変形例についてのフローを示す。
【図６】図６は、遊技機システムにおけるメイン用通信制御回路についての処理フローを示す。
【発明を実施するための形態】
【００４０】
遊技機システム
図１は、本発明の実施例によるパチンコシステム１００を示す。本実施例は、遊技機の一例としてパチンコ機を用いて説明される。しかしながら、これは、一例であり、パチンコ機をパチスロ機などの他の遊技機に置き換えてもよい。図１において、システム１００は、２台のパチンコ機１０５、１１０、及び抽選媒体情報供給装置（玉貸し装置又はサンドとも呼ばれる）１１５を備える。
【００４１】
パチンコ機１０５は、抽選の実行及び抽選結果の表示を行うメイン部１２０、抽選結果に応じて払出を行う払出部１２５、及び、抽選開始部１３０を備える。パチンコ機１１０は、パチンコ機１０５と同様な構成を備えている。パチンコ機１０５、１１０は、封入式であり、払出部１２５から実際の玉は排出されず、払出部１２５は、入賞などの際に玉を排出する図柄を表示することができる。すなわち、パチンコ機１０５、１１０は、玉をそれぞれの内部で循環させることができる。
【００４２】
抽選媒体情報供給装置１１５は、購入したパチンコ玉の情報をパチンコ機１０５に供給する。遊技機が、例えば、抽選媒体情報供給装置１１５は、コイン投入部１３５を有し、遊技者によるコインの投入に応じて、抽選媒体であるパチンコ玉やメダルの数量の情報（クレジット情報とも称する）をパチンコ機１０５に供給する。抽選媒体が、紙幣やプリペイドカードなどの投入に応じて供給される場合、コイン投入部１３５は、紙幣やプリペイドカードなどの投入部とすることができる。コイン投入部１３５に投入されるものの例として、コイン、紙幣、プリペイドカードを挙げたが、これらは例示であり、他のものを投入対象にしてもよい。
【００４３】
遊技者が抽選媒体情報供給装置１１５にコインを投入することによって、抽選媒体情報供給装置１１５は、投入されたコインに対応する抽選媒体情報をパチンコ機１０５に供給する。パチンコ機１０５は、抽選媒体情報に対応するパチンコ玉の数に応じて、遊技者にゲームを提供する。そして、遊技者は、抽選開始部１３０を用いてパチンコ玉を操作し、パチンコ機１０５に抽選を開始させる。
【００４４】
上記の払出部１２５は、メイン部以外の機能を実現する一例であり、これに限定されない。遊技機におけるメイン部以外の機能は、遊技機の枠部分によって制御されてもよい。さらに、払出の制御は、遊技機の枠部分によって制御されてもよい。また、メイン部以外の部分は、一又は二以上の機能部（払出部、遊技機の枠部分など）から構成されてもよい。この場合、二以上の機能部の内部の構成は同様なものとすることができる。
【００４５】
上記抽選媒体情報供給装置１１５は、外部装置の一例である、遊技機システムは、他の機能を実現する一又は二以上の外部装置を含んでいてもよい。
【００４６】
遊技機システムにおける各基板
図２は、本発明の実施例による遊技機における各基板２００を示した図である。遊技機システムにおいて、メイン部１２０、払出部１２５、抽選媒体情報供給装置１１５は、それぞれ独立した基板で構成されている。メイン部１２０は、メイン用基板２０５によって制御される。メイン用基板２０５は、玉の検出、抽選、入賞時の払出の通知、画像や音などの演出制御などを行う。
【００４７】
払出部１２５は、サブ用基板２４０によって制御される。サブ用基板２４０は、メイン用基板２０５が制御する処理以外である払出などの制御を行う。抽選媒体情報供給装置１１５は、パチンコ機１０５の外部に配置される外部装置であって、外部装置基板２７０によって制御される。サブ用基板２４０は、外部装置基板２７０に接続されている。外部装置基板２７０は、クレジット情報をサブ用基板２４０に供給する。
【００４８】
メイン用基板２０５は、メイン用制御回路２１０、メイン用通信制御回路２１５、メイン用FIFOメモリ２２０を有する。メイン用制御回路２１０は、少なくとも抽選を制御する。サブ用基板２４０は、サブ用制御回路２４５、サブ用通信制御回路２５０、サブ用FIFOメモリ２５５を有する。外部装置基板２７０は、外部装置用制御回路２７５を有する。外部装置基板２７０は、さらに通信制御回路を有していてもよい。
【００４９】
一実施例において、メイン用制御回路２１０、メイン用通信制御回路２１５及びメイン用FIFOメモリ２２０は、メイン用チップとして構成されていてもよい。この場合、メイン用基板２０５は、メイン用チップをその基板に組み込むことによって構成される。
【００５０】
一実施例において、サブ用制御回路２４５、サブ用通信制御回路２５０及びサブ用FIFOメモリ２５５は、サブ用チップとして構成されていてもよい。この場合、サブ用基板２４０は、サブ用チップをその基板に組み込むことによって構成される。
【００５１】
一実施例において、外部装置用制御回路２７５及び／又は外部装置基板２７０用の通信制御回路は、外部装置チップとして構成されていてもよい。この場合、外部装置基板２７０は、外部装置用チップをその基板に組み込むことによって構成される。
【００５２】
一実施例において、メイン用チップ、サブ用チップ及び外部装置チップの一部又は全部は、チップセットとして構成されていてもよい。
【００５３】
メイン用制御回路２１０に接続されているメイン用通信制御回路２１５は、サブ用通信制御回路２５０と通信する。サブ用制御回路２４５に接続されているサブ用通信制御回路２５０は、メイン用通信制御回路２１５及び外部装置用制御回路２７５と通信する。
【００５４】
メイン用通信制御回路２１５は、割込信号をメイン用信号線２２５を通じてメイン用制御回路２１０に供給する。サブ用通信制御回路２５０は、割込信号をサブ用信号線２６０を通じてサブ用制御回路２４５に供給する。メイン用制御回路２１０及びサブ用制御回路２４５は、割込信号を受けると、その割込信号に関連付けされた処理を実行する。
【００５５】
制御回路、FIFOメモリ及び通信制御回路
メイン用制御回路２１０は、サブ用制御回路２４５と同様な構成とすることができ、メイン用通信制御回路２１５は、サブ用通信制御回路２５０と同様な構成とすることができる。以下、メイン用制御回路２１０及びサブ用制御回路２４５を併せて制御回路と称し、メイン用通信制御回路２１５及びサブ用通信制御回路２５０を併せて通信制御回路と称する。
【００５６】
図３は、制御回路（メイン用制御回路２１０及びサブ用制御回路２４５）及び通信制御回路（メイン用通信制御回路２１５及びサブ用通信制御回路２５０）の詳細を示す。
【００５７】
制御回路２１０、２４５は、制御用プロセッサ３０２、ROM３０４、RAM３０６、ユーザROM３０８、ユーザRAM３１０、セキュリティチェック回路３１２、不正アドレス実行禁止回路３１４、ウオッチドッグタイマー回路３１６、遊技機専用回路３１８、操作送信レジスタ３２０、ステータス受信レジスタ３２２、出力情報レジスタ３２４、入力情報レジスタ３２６、送信データレジスタ３２８、受信データレジスタ３３０、送信回路３３２及び受信回路３３４を備える。制御回路２１０、２４５における各要素は、バス３３６で接続されている。
【００５８】
FIFOメモリ２２０、２５５は、送信FIFOメモリ３４０及び受信用FIFOメモリ３４２を備える。他の実施例において、送信FIFOメモリ３４０及び受信用FIFOメモリ３４２は、一つのFIFOメモリによって実現されていてもよい。
【００５９】
通信制御回路２１５、２５０は、通信制御用制御部３５２、暗号回路３５８、復号回路３６０、暗号通信用送信回路３６２、暗号通信用受信回路３６４、割込み回路３６６、操作受信レジスタ３６８、ステータス送信レジスタ３７０、出力情報レジスタ３７２、入力情報レジスタ３７４、送信データレジスタ３７６、受信データレジスタ３７８、認証回路３８０を備える。通信制御回路２１５、２５０における各要素は、バス３８２で接続されている。
【００６０】
制御用プロセッサ３０２は、制御回路２１０、２４５を制御する。回路がメイン用制御回路２１０である場合、制御用プロセッサ３０２は、遊技機の制御、例えば、玉の検出、抽選、入賞時の払出の通知、画像や音などの演出制御などを行う。回路がサブ用制御回路２４５である場合、制御用プロセッサ３０２は、払出などの処理を行う。
【００６１】
ROM３０４はブートROMでブートプロフラムが格納されている。ブートプログラムはセキュリティチェックやチップの初期化を行う。RAM３０６は、ブートプログラム実行時のRAMである。RAM３０６がユーザRAM３１０と異なるRAMとして配置されることによって、RAM３０６は、ユーザRAM３１０の情報に影響を与えない構造であり、さらに、ユーザRAM３１０は、RAM３０６の情報に影響を与えない構造となっている。
【００６２】
ユーザROM３０８は、ユーザ用プログラムなどのユーザ用プログラム、データを格納する。ユーザRAM３１０は、ユーザ用プログラムなどを実行する際に用いられるワークRAMである。
【００６３】
セキュリティチェック回路３１２は、制御回路２１５、２４５の電源投入時にセキュリティチェックを行う。例えば、セキュリティチェック回路３１２は、ROM３０４から所定のデータを取得し、取得したデータとセキュリティチェック回路３１２又は他の手段が有するチェックデータとを比較し、それらデータが等しい場合、セキュリティが保たれていることを判定する。他の実施例において、セキュリティチェック回路３１２は、ROM３０４内のデータに基づいてセキュリティコードを計算し、予め格納されているセキュリティコードと比較し、それらデータが等しい場合、セキュリティが保たれていることを判定する。これらにより、セキュリティチェック回路３１２は、ROM３０４の交換、ROM３０４内部のデータの改ざんなどを検出することができる。また、セキュリティチェック回路３１２は、判定結果を制御用プロセッサ３０２に通知することができる。他の実施例において、セキュリティチェック回路３１２又は制御用プロセッサ３０２は、判定結果を所定のレジスタに格納することができる。セキュリティの判定により、制御回路２０５、２４０は、メイン用制御回路の遊技機の制御プログラムの起動や、サブ用制御回路の払出処理の起動などを中止することができる。
【００６４】
不正アドレス実行禁止回路３１４は、ROM３０４、RAM３０６、ユーザROM３０８及び／又はユーザRAM３１０において、アクセス禁止又は実行禁止であるアドレス空間にアクセスが有った場合、そのアクセスを検出する。また、不正アドレス実行禁止回路３１４は、検出結果を制御用プロセッサ３０２に通知することができる。他の実施例において、不正アドレス実行禁止回路３１４又は制御用プロセッサ３０２は、検出結果を所定のレジスタに格納することができる。不正アドレスへのアクセス検出により、制御回路２０５、２４０は、アクセスが検出されたときのプログラムを特定でき、エラー検出、エラーハンドリングなどを容易にする。
【００６５】
ウオッチドッグタイマー回路３１６は、タイマーがタイムアウトした場合、制御回路２１５、２４５及び／又は制御用プロセッサ３０２をリセットすることができる。これにより、プロセッサにエラーが生じていた場合、ウオッチドッグタイマー回路３１６は、プロセッサのエラーを解消することができ、プログラム暴走等異常動作からの復帰が行える。
【００６６】
遊技機専用回路３１８は、遊技機に関連する処理を実行する専用回路である。例えば、遊技機専用回路３１８は、遊技機で用いられる乱数の生成処理、IO制御処理、タイマー処理などを制御する。
【００６７】
メイン用基板２０５及びサブ用基板２４０それぞれは、送信回路３３２及び受信回路３３４を用いて、他の基板及び／又は装置と通信することができる。例えば、メイン用基板２０５がサブ用基板２４０にデータを送信する場合、メイン用基板２０５の送信回路３３２がデータを送信し、サブ用基板２４０の受信回路３３４がデータを受信する。これにより、暗号化を行う必要が無い通信に関して、制御回路２１０、２４５は、通信制御回路２１５、２５０を介することなく、外部の基板などと直接通信を行うことができる。したがって、セキュリティを向上させる必要のないデータ通信について、送信回路３３２及び受信回路３３４を用いることによって、ハードウエアリソースの使用を削減することができる。
【００６８】
通信制御用制御部３５２は、通信制御回路２１５、２５０を制御する。これにより、通信制御回路２１５、２５０は、他の基板の通信制御回路及び外部装置との暗号化通信を制御する。
【００６９】
通信制御用制御部３５２は、ハードウエアロジックによって構成される。他の実施例において、通信制御用制御部３５２は、プロセッサ、及び、メモリなどの記憶装置などから構成されていてもよい。
【００７０】
メイン用基板２０５及びサブ用基板２４０それぞれは、暗号通信用送信回路３６２及び暗号通信用受信回路３６４を用いて、他の基板及び／又は外部装置と暗号化通信を行うことができる。例えば、メイン用基板２０５がサブ用基板２４０に暗号化された情報を送信する場合、メイン用基板２０５の暗号通信用送信回路３６２が情報を送信し、サブ用基板２４０の暗号通信用受信回路３６４が情報を受信する。情報の暗号化及び復号化それぞれは、暗号回路３５８及び復号回路３６０によって行われる。
【００７１】
認証回路３８０は、通信先の基板及び外部装置を認証する。認証には、例えば、MAC、MAIC方式などの任意の方式が用いられる。例えば、メイン用通信制御回路２１５の受信回路３６４が認証メッセージをサブ用通信制御回路２５０の送信回路３６２から受けた後、メイン用通信制御回路２１５の認証回路３８０は、認証メッセージのMAC計算等を行い認証メッセージが正しいか否かを判定する。判定が正しい場合、認証回路３８０は、通信先を認証する。正しくない場合、認証回路３８０は、通信先を認証しない。認証回路３８０は、判定結果を他の回路に通知することができる。
【００７２】
一実施例において、メイン用通信制御回路２１５及びサブ用通信制御回路２５０それぞれが認証メッセージを送信し、メイン用通信制御回路２１５及びサブ用通信制御回路２５０の両方において、認証が実行されることによって、相互認証が実現されてもよい。
【００７３】
一実施例において、送信される認証メッセージは、暗号回路３５８により暗号化されていてもよい。さらに、予め格納されている認証メッセージも暗号化されていてもよい。これらの場合、認証を実行するとき、暗号化されている認証メッセージは復号回路３６０によって復号される。
【００７４】
したがって、本実施例は、少なくとも、以下の認証及び認証の通知が行える。
（１）メイン用通信制御回路２１５の認証回路３８０がサブ用基板２４０の認証を行った場合、メイン用通信制御回路２１５は、判定結果をサブ用基板２４０に通知することができる。サブ用基板２４０は、判定結果を外部装置基板２７０に送ることができる。
（２）サブ用通信制御回路２５０の認証回路３８０がメイン用基板２０５の認証を行った場合、サブ用通信制御回路２５０は、判定結果をメイン用基板２０５及び／又は外部装置基板２７０に通知することができる。
（３）サブ用通信制御回路２５０の認証回路３８０が外部装置基板２７０の認証を行った場合、サブ用通信制御回路２５０は、判定結果をメイン用基板２０５及び／又は外部装置基板２７０に通知することができる。
【００７５】
さらに、外部装置制御回路２７５は、サブ用基板２４０を認証することができる。この場合、外部装置基板２７０は、認証が確立したか否かについての情報をサブ用基板２４０に通知することができる。サブ用基板２４０は、情報をメイン用基板２０５に送ることができる。
【００７６】
暗号回路３５８は、命令、データ及び／又は認証メッセージなどの情報を暗号化して、送信回路３６２へ送る。一実施例において、暗号回路３５８は、送信する情報のセキュリティレベルに応じて、命令、データ及び認証メッセージの一又は二以上を暗号化することを決定することができる。
【００７７】
復号回路３６０は、暗号化された命令、データ及び／認証メッセージなどの情報を復号し、復号した情報を通信制御回路２１５、２５０における他の回路やレジスタに送信することができる。
【００７８】
割込み回路３６６は、割込み信号を信号線３３６を通じて制御用プロセッサ３０２に供給する。制御用プロセッサ３０２は、その割込信号に関連付けされた処理を実行する。
【００７９】
制御回路及び通信制御回路におけるレジスタ
制御回路２１０、２４５及び通信制御回路２１５、２５０は、それぞれレジスタを備えており、以下の通り、制御回路のレジスタと通信制御回路のレジスタとは対応関係を有する。
2015107267.tif 000003
【００８０】
１．出力情報レジスタ
制御回路の出力情報レジスタ３２４は、通信制御回路の出力情報レジスタ３７２に対応している。出力情報レジスタ３２４は、制御回路の現在の状態を表す情報である現在状態情報を制御用プロセッサ３０２などから受け取る。制御回路の現在の状態の例としては、大当たり中、ゲームが行われていないなどの状況である。制御回路の出力情報レジスタ３２４は、制御回路の現在の状態を表す情報を通信制御回路の出力情報レジスタ３７２に送る。これにより、通信制御回路は、制御回路の現在の状態の情報（すなわち、最新の状態の情報）を得ることができる。出力情報レジスタ３７２は、現在の状態の情報を暗号回路３５８などの回路に送る。
【００８１】
２．送信データレジスタ
制御回路の送信データレジスタ３２８は、通信制御回路の送信データレジスタ３７６に対応している。送信データレジスタ３２８は、入賞及び賞球を制御するための命令や、入賞情報及び賞球情報などのデータを表す情報である時系列情報を制御用プロセッサ３０２などから受け取る。入賞及び賞球を制御するための命令や、入賞情報及び賞球情報は、時系列の情報によって特定される。送信データレジスタ３２８は、受け取った情報を送信用FIFOメモリ３４０に送る。これにより、送信用FIFOメモリ３４０は、受け取った情報を時系列で格納することができる。送信用FIFOメモリ３４０は、情報を最初に格納された情報から最後に格納された情報の順序で通信制御回路の送信データレジスタ３７６に送る。送信データレジスタ３７６は、送られた情報を暗号回路３５８に送る。
【００８２】
出力情報レジスタ３２４、３７２及び送信データレジスタ３２８、３７６が扱う情報の違いについて説明すると、出力情報レジスタが制御する情報は、現在の情報（すなわち、最新の情報）であって、時系列の情報ではない。送信データレジスタが制御する情報は、現在の情報を含む時系列の情報である。時系列で記憶される情報の量は、当業者であれば明らかなように、FIFOメモリ２２０、２５５のメモリ空間が許す限り、FIFOメモリに記憶される。
【００８３】
３．操作送信・受信レジスタ
制御回路の操作送信レジスタ３２０は、通信制御回路の操作受信データレジスタ３６８に対応している。操作送信レジスタ３２０は、通信制御回路をどのように操作するかを表す操作情報を制御用プロセッサ３０２などから受け取る。操作送信レジスタ３２０は、受け取った操作情報を通信制御回路の操作受信レジスタ３６８に送る。通信制御回路は、操作受信レジスタ３６８の操作情報に基づいて、通信制御回路のレジスタ３７０ないし３７８の情報の暗号及び復号、並びに、暗号及び復号化された情報の送受信を制御する。操作情報は、例えば、暗号通信用送信回路３６２及び暗号通信用受信回路３６４が、情報をどのような順序で送受信するかなどの操作についての情報である。
【００８４】
一実施例において、操作送信レジスタ３２０は、制御用プロセッサ３０２への割込み信号をクリアする操作を受けることができる。操作送信レジスタ３２０は、この操作を受けると、割込み回路３６６へ割込み信号をクリアする信号を送る。これにより、割込み回路３６６が制御用プロセッサへ供給する割込み信号がクリアされ、制御用プロセッサ３０２は、割込み処理の実行を中止することができる。さらに、操作送信レジスタにより割込み回路３６６内部の割込みイネーブル情報のセット、リセットの設定が操作できるようにしてもよい。
【００８５】
４．入力情報レジスタ
制御回路の入力情報レジスタ３２６は、通信制御回路の入力情報レジスタ３７４に対応している。通信制御回路の入力情報レジスタ３７４は、通信制御回路の現在の状態や受信回路３６４が受信した他の基板の現在の状態の情報を通信制御用制御部３５２及び受信回路３６４などから受ける。通信制御回路の入力情報レジスタ３７４は、受けた情報を制御回路の入力情報レジスタ３２６に送る。これにより、制御回路は、通信制御回路の現在の状態及び他の基板の現在の状態の情報を得ることができる。
【００８６】
出力情報レジスタ３２４、３７２と入力情報レジスタ３２６、３７４とは、対の関係にあり、出力情報レジスタ３２４、３７２は、送信側の構成であり、入力情報レジスタ３２６、３７６は、受信側の構成である。
【００８７】
５．受信データレジスタ
制御回路の受信データレジスタ３３０は、通信制御回路の受信データレジスタ３７８に対応している。通信制御回路の受信データレジスタ３７８は、時系列情報を通信制御用制御部３５２及び受信回路３６４などから受ける。通信制御回路の受信データレジスタ３７８は、受けた情報を受信用FIFOメモリ３４２に送る。これにより、受信用FIFOメモリ３４２は、受け取った情報を時系列で格納することができる。受信用FIFOメモリ３４２は、情報を最初に格納された情報から最後に格納された情報の順序で制御回路の受信データレジスタ３３０に送る。受信データレジスタ３３０は、送られた情報を制御用プロセッサ３０２などに送る。
【００８８】
送信データレジスタ３２８、３７６と受信データレジスタ３３０、３７８とは、対の関係にあり、送信データレジスタ３２８、３７６は、送信側の構成であり、受信データレジスタ３３０、３７８は、受信側の構成である。
【００８９】
６．ステータス送信・受信レジスタ
制御回路のステータス受信レジスタ３２２は、通信制御回路のステータス送信レジスタ３７０に対応している。通信制御回路のステータス送信レジスタ３７０は、メイン及びサブ用基板間の認証及びサブ用基板と外部装置との間の認証などについてのステータス情報、及び、メイン用基板、サブ用基板及び外部装置間の通信状況などのステータス情報を通信制御回路の各回路から受ける。各基板のステータス送信レジスタ３７０は、当該各基板が有する情報をステータス受信レジスタ３２２に送る。
【００９０】
遊技機システムの動作
図４は、遊技機システムの起動におけるメイン用制御回路２１０についての処理フローを示す。初めに、遊技機への電源の投入などにより、メイン用制御回路の起動が行われる（ステップ４００）。そして、上記説明したセキュリティチェックが行われる（ステップ４０５）。メイン用制御回路２１０のセキュリティチェック回路３１２がセキュリティを判定し、判定結果が否定的である場合、メイン用制御回路２１０の制御用プロセッサ３０２は、遊技機の起動を停止する（ステップ４１０）。
【００９１】
遊技機の起動の停止は、例えば、メイン用基板２０５の制御用プロセッサが遊技機の制御プログラムを実行しないなどとすることができる。また、セキュリティチェックは再実行されてもよい。これにより、セキュリティが所定の条件を満たさない場合、処理が中止されるため、セキュリティレベルが維持される。遊技機の起動が停止される場合、遊技機におけるROMが交換されている、ROMの内容が改ざんされているなどの不正行為が行われている可能性があり、遊技機への不正行為を未然に防止することができる。ここで、遊技機の起動の停止は、遊技機のセキュリティチェックに基づく制御の一例であり、起動の停止以外にも他の手段によってセキュリティレベルが維持されてもよい。
【００９２】
判定結果が肯定的である場合、各基板のプログラム起動などの遊技機の機能を提供するための初期化処理が実行される（ステップ４１５）。メイン用制御回路２１０の制御用プロセッサは、ユーザプログラムを起動する（ステップ４２０）。
【００９３】
メイン用基板２０５は、サブ用基板２４０との認証が確立しているか否かを判定する（ステップ４３０）。メイン用制御回路２１０の制御用プロセッサ３０２は、メイン用制御回路２１０におけるステータス受信レジスタ３２２のメイン及びサブ用基板間の認証が確立していることを表す情報を確認し、サブ用基板２４０との認証が確立しているか否かを判定する。なお、ステータス受信レジスタ３２２のメイン及びサブ用基板間の認証が確立していることを表す情報は、後述する図６のステップ６４０において設定される。
【００９４】
ステップ４３０において、メイン用基板２０５とサブ用基板２４０との認証が確立している場合、メイン用基板２０５は、サブ用基板２４０が外部装置基板２７０が認証済みであるか判定する（ステップ４３５）。メイン用制御回路２１０の制御用プロセッサ３０２は、メイン用制御回路２１０におけるステータス受信レジスタ３２２のサブ用基板２４０と外部装置基板２７０との認証が確立していることを表す情報を確認し、サブ用基板２４０と外部装置基板２７０との認証が確立しているか否かを判定する。ステータス受信レジスタ３２２のサブ用基板２４０と外部装置基板２７０との認証が確立していることを表す情報は、後述する図６のステップ６５０において説明されるように設定される。
【００９５】
ステップ４３５において、サブ用基板２４０と外部装置基板２７０との認証が確立している場合、メイン用制御回路２１０は、外部装置基板２７０から通信許可を受けたか否かを判定する（ステップ４４０）。通信許可は、ステータス受信レジスタ３２２、メイン用制御回路２１０の内部レジスタなどの各種レジスタの少なくとも一つに設定される。
【００９６】
一実施例において、メイン用基板２０５は、メイン用基板２０５とサブ用基板２４０との間の認証及びサブ用基板２４０と外部装置基板２７０との間の認証が確立していることを表す認証確立情報を、サブ用基板２４０を介して外部装置基板２７０に通知する。外部装置基板２７０は、認証確立情報に応答して、通信許可をサブ用基板２４０を介してメイン用基板２０５に通知する。メイン用基板２０５において、暗号通信用受信回路３６４は、通信許可を受け、ステータス送信レジスタ３７０にセットする。メイン用基板２０５のステータス送信レジスタ３７０は、通信許可をステータス受信レジスタ３２２に送る。これにより、メイン用制御回路２１０の制御用プロセッサ３０２及び通信制御用制御部３５２は、通信許可を参照することができる。又、暗号通信を行わない場合、メイン用制御回路２１０は、直接受信回路３３４を介して通信許可を受取ることができる。
【００９７】
他の実施例において、外部装置基板２７０は、メイン用基板２０５とサブ用基板２４０との間の認証確立情報をサブ用基板２４０を介して受けた後、外部装置基板２７０は、メイン用基板２０５及び／又はサブ用基板２４０の識別情報（ID番号）などの固有情報を外部装置基板２７０に接続されているデータベース（図示せず）に送ることができる。データベースは、受けた固有情報が予めデータベースに登録されている情報であるか否かを判定する。固有情報が予め登録されている場合、外部装置基板２７０は、通信許可をメイン用基板２０５にサブ用基板２４０を介して通知することができる。
【００９８】
ステップ４４０において、メイン用基板２０５が通信許可を受けていた場合、メイン用基板２０５の制御用プロセッサ３０２は、制御用プロセッサの内部レジスタ又は他のレジスタにおいて、遊技機の情報をサブ用基板２４０へ送信することが可能であることを示すフラグをオンに設定する（ステップ４４５）。
【００９９】
ステップ４３０において、サブ用基板２４０が認証済みで無かった場合、ステップ４３５において、外部装置基板２７０が認証済みで無かった場合、又は、ステップ４４０において、メイン用基板２０５が通信許可を受けていなかった場合、メイン用制御回路２１０の制御用プロセッサ３０２は、制御用プロセッサの内部レジスタ又は他のレジスタにおいて、遊技機の情報をサブ用基板２４０へ送信することが可能であることを示すフラグをオフに設定する（ステップ４５０）。
【０１００】
メイン用制御回路２１０の制御用プロセッサ３０２は、遊技機制御プログラムを実行する（ステップ４５５）。遊技プログラムの実行は内部でループして抜けてこない処理でなく状態変化毎にイベント処理を行う処理形態が望ましい。本実施例ではメインループ内で常時監視ステップ４３０、４３５，４４０の監視処理と遊技機制御プログラム、サブ用基板へ遊技情報送信処理を繰り返すように実施したが、定期的な割込み処理で上記一連の処理を実行しても良い。
【０１０１】
メイン用制御回路２１０の制御用プロセッサ３０２は、サブ用基板へ送信するデータが有るか否かを判定する（ステップ４６０）。データが有る場合、制御用プロセッサ３０２は、サブ用基板へデータを送信可能であるか否かを判定する（ステップ４６５）。サブ用基板へデータを送信可能であるか否かは、ステップ４４５又はステップ４５０において設定された遊技機の情報をサブ用基板２４０へ送信することが可能であることを示すフラグがオンであるか否かによって決定する。
【０１０２】
サブ用基板へデータを通信できる場合、メイン用基板２０５は、遊技情報のサブ用基板への通信を行う（ステップ４７０）。通信される情報が現在状態情報である場合、サブ用基板への通信は、メイン用基板２０５において、メイン用制御回路２１０の出力情報レジスタ３２４及び入力情報レジスタ３２６とメイン用通信制御回路２１５の出力情報レジスタ３７２及び出力情報レジスタ３７４を介して通信が行われ、メイン用通信制御回路２１５の暗号化通信用送信回路３６２及び／又は暗号化通信用受信回路３６４を用いて行われる。また、通信される情報が時系列情報である場合、サブ用基板への通信は、メイン用制御回路２１０が時系列情報をFIFOメモリ２２０を介してメイン用通信制御回路２１５の暗号化通信用送信回路３６２及び／又は暗号化通信用受信回路３６４によりサブ用基板２４０への通信を実現する。
【０１０３】
本実施例において、ステップ４３０ないしステップ４７０の処理は、周期的に実行されるようにすることができる。他の実施例において、これらの処理は、周期的に実行される割込み処理として実現されてもよい。
【０１０４】
図５は、図４に示した実施例の変形例についてのフローを示す。図５と図４の違いは、図４のフローからステップ４４５、ステップ４５０及びステップ４６５を除いた点で異なる。これにより、メイン用基板２０５とサブ用基板２４０との間の認証が確立していない場合（ステップ４３０）、サブ用基板２４０と外部装置基板２７０との間の認証が確立していない場合（ステップ４３５）、又は、メイン用基板２０５が外部装置基板２７０からの通信許可を受けていなかった場合（ステップ４４０）であっても、これらステップの判定の要件が満たされるまで、遊技機における遊技が停止される。
【０１０５】
図６は、遊技機システムにおけるメイン用通信制御回路２１５についての処理フローを示す。図６のメイン用通信制御回路２１５による処理と図４又は図５のメイン用制御回路２１０による処理とは、並列で実行される。
【０１０６】
初めに、遊技機への電源の投入などにより、メイン用通信制御回路２１５の起動が行われる（ステップ６００）。そして、通信を制御するための機能などを提供するために初期化処理が実行される（ステップ６０５）。
【０１０７】
メイン及びサブ用基板間の断線が有るか否かが判定される（ステップ６１０）。メイン用通信制御回路２１５の暗号化用送信回路３６２及び／又は暗号化用受信回路３６４は、通信路の状態を監視することによりメイン用基板２０５とサブ用基板２４０との間の通信の断線を検出することができる。
【０１０８】
メイン及びサブ用基板間の断線が検出された場合、断線についての情報がレジスタに設定される（ステップ６１５）。メイン用通信制御回路２１５がメイン及びサブ用基板間の断線を検出した場合、メイン用基板２０５において、通信制御用制御部３５２は、メイン及びサブ用基板間の断線についての情報をメイン用基板２０５のステータス送信レジスタ３７０にセットする。ステータス送信レジスタ３７０は、断線についての情報をステータス受信レジスタ３２２に送る。
【０１０９】
サブ用通信制御回路２５０がメイン及びサブ用基板間の断線を検出した場合、サブ用基板２４０は、メイン及びサブ用基板間の断線についての情報をメイン用基板２０５に通知する。メイン用基板２０５において、通信制御用制御部３５２は、メイン及びサブ用基板間の断線についての情報を受け、メイン用基板２０５のステータス送信レジスタ３７０にセットする。メイン用基板２０５のステータス送信レジスタ３７０は、断線についての情報をステータス受信レジスタ３２２に送る。これにより、ステータス受信レジスタ３２２にメイン及びサブ用基板間の断線についての情報が設定される。
【０１１０】
したがって、断線についての情報は、メイン用基板２０５のステータス受信レジスタ３２２及びステータス送信レジスタ３７０にセットされる。これにより、メイン用制御回路２１０の制御用プロセッサ３０２及び通信制御用制御部３５２は、サブ用基板２４０と外部装置基板２７０との間の断線についての情報を参照することができる。
【０１１１】
メイン及びサブ用基板間の断線が検出されない場合、断線が存在していないことについての情報がレジスタに設定される（ステップ６２０）。通信制御用制御部３５２は、メイン及びサブ用基板間の断線が存在していないことについての情報をメイン用基板２０５のステータス送信レジスタ３７０にセットする。ステータス送信レジスタ３７０は、断線が存在していないことについての情報をステータス受信レジスタ３２２に送る。
【０１１２】
メイン用通信制御回路２１５の通信制御用制御部３５２は、メイン用基板２０５とサブ用基板２４０との間の認証が確立しているか否かを判定する（ステップ６２５）。通信制御用制御部３５２は、ステータス送信レジスタ３７０に設定されているメイン用基板２０５とサブ用基板２４０との間の認証が確立しているか否かを表す情報又は内部フラグを確認する。
【０１１３】
認証が確立していない場合、メイン用基板２０５は、メイン用基板２０５とサブ用基板２４０との間の認証を実行する（ステップ６３０）。メイン用基板２０５がサブ用基板２４０から認証メッセージを受け、メイン用通信制御回路２１５の認証回路３８０は、認証メッセージが正しいか否かを判定する。認証メッセージが正しい場合、サブ用基板２４０が認証される。
【０１１４】
他の実施例において、メイン用基板２０５がサブ用基板２４０に認証メッセージを送信し、サブ用通信制御回路２５０の認証回路３８０がメイン用基板２０５を認証してもよい。他の実施例において、メイン用基板２０５及びサブ用基板２４０それぞれが認証メッセージを送信し、相互認証を行うことができる。
【０１１５】
なお、認証において、メイン及びサブ用基板間で送受信される認証メッセージは暗号化されていてもよい。これにより、セキュリティをより向上させることができる。
【０１１６】
メイン用通信制御回路２１５は、認証が確立したか否かを判定する（ステップ６３５）。認証が確立した場合、メイン用通信制御回路２１５の通信制御用制御部３５２は、メイン用基板２０５とサブ用基板２４０との間の認証が確立したことを表す情報である認証確立情報をレジスタに設定する（ステップ６４０）。メイン用通信制御回路２１５において、認証回路３８０は、認証確立情報を、ステータス送信レジスタ３７０にセットし、ステータス送信レジスタ３７０は、認証確立情報をステータス受信レジスタ３２２に送る。これにより、メイン用制御回路２１０の制御用プロセッサ３０２及び通信制御用制御部３５２は、メイン用基板２０５とサブ用基板２４０との間の認証確立情報を参照することができる。
【０１１７】
ステップ６３５において、認証が確立しなかった場合、メイン用通信制御回路２１５の通信制御用制御部３５２は、メイン用基板２０５とサブ用基板２４０との間の認証が確立していないことを表す情報である認証不確立情報をレジスタに設定する（ステップ６４５）。メイン用通信制御回路２１５において、認証回路３８０は、認証不確立情報を、ステータス送信レジスタ３７０にセットし、ステータス送信レジスタ３７０は、認証不確立情報をステータス受信レジスタ３２２に送る。これにより、メイン用制御回路２１０の制御用プロセッサ３０２及び通信制御用制御部３５２は、メイン用基板２０５とサブ用基板２４０との間の認証不確立情報を参照することができる。
【０１１８】
ステップ６２５において、メイン用基板２０５とサブ用基板２４０との間の認証が確立している場合、メイン用通信制御回路２１５は、サブ用基板２４０及び外部装置基板２７０のステータス情報をサブ用基板２４０へ送受信する（ステップ６３７）。
【０１１９】
サブ用基板２４０は、外部装置基板２７０との認証が確立しているか否かを表す情報、及び、サブ用基板２４０と外部装置基板２７０との通信の断線についての情報をメイン用基板２０５に通知することができる。外部装置基板２７０は、上述の通信許可をサブ用基板２４０を介してメイン用基板２０５に通知することができる。
【０１２０】
サブ用基板２４０は、サブ用基板２４０と外部装置基板２７０との間の認証を実行する。サブ用基板２４０が外部装置基板２７０から認証メッセージを受け、サブ用通信制御回路２４５の認証回路３８０は、認証メッセージが正しいか否かを判定する。認証メッセージが正しい場合、外部装置基板２７０が認証される。
【０１２１】
他の実施例において、サブ用基板２４０が外部装置基板２７０に認証メッセージを送信し、外部装置制御回路２７５がサブ用基板２４０を認証してもよい。他の実施例において、サブ用基板２４０及び外部装置基板２７０それぞれが認証メッセージを送信し、相互認証を行うことができる。
【０１２２】
なお、認証において、サブ用基板と外部装置基板との間で送受信される認証メッセージは暗号化されていてもよい。これにより、セキュリティをより向上させることができる。
【０１２３】
サブ用通信制御回路２５０は、認証が確立したか否かを判定する。サブ用通信制御回路２５０は、サブ用基板２０５と外部装置基板２７０との間で認証が確立したか否かについての情報をメイン用基板２０５に送る。認証が確立したか否かについての情報は、メイン用基板２０５のステータス送信レジスタ３７０又は出力情報レジスタ３７２にセットされ、ステータス送信レジスタ３７０又は出力情報レジスタ３７２は、情報をステータス受信レジスタ３２２又は情報入力レジスタ３２６に送る。したがって、メイン用制御回路２１０の制御用プロセッサ３０２及び通信制御用制御部３５２は、サブ用基板２４０と外部装置基板２７０との間の認証が確立したか否かについての情報を参照することができる。
【０１２４】
サブ用通信制御回路２５０は、サブ用基板と外部装置基板との間の断線を検出する。これにより、サブ用通信制御回路２５０は、サブ用基板２０５と外部装置基板２７０との間の断線についての情報をメイン用基板２０５に送る。断線についての情報は、メイン用基板２０５のステータス送信レジスタ３７０にセットされ、ステータス送信レジスタ３７０は、情報をステータス受信レジスタ３２２に送る。したがって、メイン用制御回路２１０の制御用プロセッサ３０２及び通信制御用制御部３５２は、サブ用基板２４０と外部装置基板２７０との間の断線についての情報を参照することができる。
【０１２５】
上述の通り、外部装置基板２７０は、メイン用基板２０５からの認証確立情報に応答して、通信許可をサブ用基板２４０を介してメイン用基板２０５に通知する。通信許可は、メイン用基板２０５のステータス送信レジスタ３７０にセットされ、ステータス送信レジスタ３７０は、情報をステータス受信レジスタ３２２に送る。
【０１２６】
これらにより、サブ用基板２４０と外部装置基板２７０との間の認証が確立したか否か、サブ用基板２４０と外部装置基板２７０との間の断線、及び、外部装置基板２７０からメイン用基板２０５への通信許可について、サブ用基板２４０及び外部装置基板２７０のステータス情報がメイン基板２０５へ送受信される。
【０１２７】
メイン用基板２０５は、時系列情報をメイン用FIFOメモリ２２０を介してサブ用基板と送受信する（ステップ６４２）。メイン用通信制御回路２１５は、送信用FIFOメモリ３４０にある情報を送信データレジスタ３７６を介してサブ用基板２４０に送り、サブ用基板２４０から受けた時系列情報を受信データレジスタ３７８で受ける。受信データレジスタ３７８は、時系列情報を送信用FIFOメモリ３４０に送る。サブ用基板２４０では上記メイン用FIFOメモリ２２０のデータをサブ用FIFOメモリ２５５を介してサブ用制御回路２４５に送受信するか及び／又は直接外部装置制御回路２７５と送受信を行う。
【０１２８】
メイン用通信制御回路２１５は、サブ用基板２４０及び外部装置基板２７０のステータス情報に変化があるか否かを判定する（ステップ６４７）。メイン用通信制御回路２１５の通信制御用制御部３５２又は割込み回路３６６は、ステータス送信レジスタ３７０を確認し、サブ用基板２４０と外部装置基板２７０との認証が確立しているか否か、サブ用基板２４０と外部装置基板２７０との通信が断線しているか否か、外部装置基板２７０から通信許可が行われているか否かの少なくとも一つを判定する。
【０１２９】
認証が確立していない、通信が断線している、又は、通信許可が行われていない場合、メイン用通信制御回路２１５は、サブ用基板２４０及び外部装置基板２７０のステータス情報に変化があったことをメイン用制御回路２０５に通知する（ステップ６５０）。ステータス情報に変化があった場合、メイン用基板２０５の割込み回路３６６は、信号線３３６を介して割込み信号を制御用プロセッサ３０２に送る。
【０１３０】
他の実施例において、ステータス情報の変化は、上記の認証が確立していない、通信が断線している、及び、通信許可が行われていないことに加え、サブ用基板２４０と外部装置基板２７０との認証が確立している否かを表す認証情報、サブ用基板２４０と外部装置基板２７０との断線があるか否かを表す断線情報、及び／又は、外部装置基板２７０からの通信が許可されている否かを表す通信許可指示等に変化があったこととすることができる。
【０１３１】
メイン用通信制御回路２１５は、メイン用基板２０５とサブ用基板２４０との間において、断線があるか又は認証が確立していないか否かを判定する（ステップ６５５）。メイン用通信制御回路２１５の通信制御用制御部３５２又は割込み回路３６６は、ステータス送信レジスタ３７０を確認し、メイン用基板２０５とサブ用基板２４０との認証が確立しているか否か、サブ用基板２４０と外部装置基板２７０との通信が断線しているか否かの少なくとも一つを判定する。
【０１３２】
認証が確立していない、又は、通信が断線している場合、メイン用通信制御回路２１５は、メイン用基板２０５及びサブ用基板２４０のステータス情報に変化があったことをメイン用制御回路２０５に通知する（ステップ６６０）。ステータス情報に変化があった場合、メイン用基板２０５の割込み回路３６６は、信号線３３６を介して割込み信号を制御用プロセッサ３０２に送る。これにより、制御用プロセッサ３０２は、割込み信号によってステータス情報に変化があったことを検知することができる。
【０１３３】
他の実施例において、ステータス情報の変化は、上記の認証が確立していない、及び、通信が断線していることに加え、メイン用基板２０５とサブ用基板２４０との認証が確立している否かを表す認証情報、メイン用基板２０５とサブ用基板２４０との断線があるか否かを表す断線情報、サブ用基板２４０と外部装置基板２７０との認証が確立している否かを表す認証情報、サブ用基板２４０と外部装置基板２７０との断線があるか否かを表す断線情報、外部装置基板２７０からの通信が許可されている否かを表す通信許可指示、及び／又は、FIFOメモリ２２０の状態等に変化があったこととすることができる。
【０１３４】
メイン用基板における通信制御用制御部３５２によるステータス送信レジスタ３７０の情報の書込みは、通信制御用制御部３５２が、メイン用基板２０５とサブ用基板２４０との認証情報、メイン用基板２０５とサブ用基板２４０との断線情報、サブ用基板２４０と外部装置基板２７０との認証情報、サブ用基板２４０と外部装置基板２７０との断線情報、外部装置基板２７０からの通信許可指示、及び／又は、FIFOメモリ２２０の状態等に変化があった場合にステータス送信レジスタ３７０へステータスの変化を書き込ことによって行われる。ステータス送信レジスタ３７０は、ステータスの変化をステータス受信レジスタ３２２に送る。したがって、制御用プロセッサ３０２がステータス受信レジスタ３２２をポーリングにより読込むことによって、通信制御用制御部３５２からのステータスが変化した情報が転送されてもよい。これにより、制御用プロセッサ３０２は、ステータス受信レジスタ３２２を参照することによってステータス情報に変化があったことを検知することができる。
【０１３５】
他の実施例において、メイン用基板２０５のステータス送信レジスタ３７０に、ステータス情報に変化があることを表す情報を書込む場合において、割込み回路３６６の割込みがイネーブルの場合、通信制御用制御部３５２はステータス送信レジスタ３７０の変化情報を割込み回路３６６に書込むことにより、割込み信号３３６を制御用プロセッサ３０２に送ることができる。さらに、制御用プロセッサ３０２は割込み受信を認識すると操作送信レジスタ３２０を介して割込みの発生をクリアする信号を信号線３３８を介して割込み回路３３６に送り、割込み信号のクリアを行うことができる。他の実施例において、操作送信レジスタ３２０が割込みの発生をクリアする信号を通信制御回路２１５、２５０に送ると、通信制御用制御部３５２は、割込み回路３３６に割込みの発生をクリアするように動作させてもよい。上記において、割込み回路３６６の割込みイネーブルの設定は操作送信レジスタ３２０を介して操作受信レジスタ３６８に送られ、通信制御用制御部３５２が割込みイネーブルの設定を割込み回路３６６にセットする。
他の実施例において割込み回路３６６の割込みイネーブルの設定は操作送信レジスタ３２０から信号線３３８を介して直接行われても良い。
【０１３６】
本実施例により、メイン用基板２０５において、メイン用通信制御回路２１５は、そのステータス送信レジスタ３７０を確認するだけで、少なくとも、以下の判定を行うことができる。
（１）メイン用基板２０５とサブ用基板２４０との認証が確立しているか否か
（２）メイン用基板２０５とサブ用基板２４０との通信が断線しているか否か
（３）サブ用基板２４０と外部装置基板２７０との認証が確立しているか否か
（４）サブ用基板２４０と外部装置基板２７０との通信が断線しているか否か
（５）外部装置基板２７０から通信許可が行われているか否か
【０１３７】
メイン用制御回路２１０の制御用プロセッサ３０２は、割込み信号を割込み回路３６６から受けると、割込み信号に関連付けされて定義されている割込み処理を実行する。割込み処理は、断線検出や認証の成立などのために必要な処理である。割込み処理は、ユーザプログラムなどによって定義される。割込み処理の例は、メイン用基板の制御用プロセッサ３０２が、FIFOメモリ２２０の内容及びFIFOメモリ２２０にあるデータの数などについて、送信や受信により変化が起こったことによりFIFOの空きエリアに新たな送信データを送り込んだりFIFOより受信データを受け取ったりすることができる。又、断線の発生や認証の解除、認証の成立が起こった時などに割込み処理を行うことによって、ステータスの変化に応じた処理が実行され、ステータスの変化に速やかな対応が可能となる。
【０１３８】
上記説明したセキュリティチェックの処理、各基板間の認証の確立の処理、各基板間の断線検出の処理、外部装置基板２７０から送られる通信許可の処理の一又は二以上の機能を実行しないようにすることができる。例えば、セキュリティ性能を求めない開発環境の遊技機において、これら機能の一部又は全部を排除することができる。
【０１３９】
上記の実施例において、メイン及びサブ用基板間の断線及びサブ用基板と外部装置との間の断線の検出は、通信の異常の検出を含めることができる。すなわち、断線の検出は、通信異常の検出として、信号線の接続が物理的に解除されたことに加え、所定の時間の間に通信が行われないこと、通信先の基板又はその内部の回路及び／又は外部装置又はその内部の回路がリセットされたことなどの通信異常の検出を含めることができる。
【０１４０】
上述の実施例において、制御回路２１０、２４５と通信制御回路２１５、２５０とが、異なるハードウエアとして記載されている。しかしながら、当業者であれば理解されるように、通信制御回路２１５、２５０の機能は、制御回路２１０、２４５によって実現されてもよい。外部装置用制御回路２７５は、他の基板の回路と通信を行うよう記載されているが、外部装置基板２７０は、制御回路及び通信制御回路を含むよう実現するようにすることもできる。
【０１４１】
上述の実施例において、FIFOメモリ２２０、２５５は、先入先出でデータを格納するメモリとして説明した。しかしながら、FIFOメモリ２２０、２５５は、先入先出を実現することができる記憶装置、例えばリングバッファ等に置き換えることができる。また、上記の実施例において示したFIFOメモリ２２０、２５５は、特許請求の範囲に記載した「先入先出記憶装置」の一例である。
【０１４２】
上記の実施例において示したメイン用基板２０５は、特許請求の範囲に記載した「第１の基板」の一例である。
【０１４３】
上記の実施例において示したサブ用基板２４０は、特許請求の範囲に記載した「第２の基板」の一例である。
【０１４４】
上記の実施例において示した外部装置基板２７０は、特許請求の範囲に記載した「第３の基板」の一例である。
【０１４５】
上記の実施例において示したメイン用チップは、特許請求の範囲に記載した「第１のチップ」の一例である。
【０１４６】
上記の実施例において示したサブ用チップは、特許請求の範囲に記載した「第２のチップ」の一例である。
【０１４７】
上記の実施例において示した外部装置チップは、特許請求の範囲に記載した「第３のチップ」の一例である。
【０１４８】
以上に説明した処理又は動作において、あるステップにおいて、そのステップではまだ利用することができないはずのデータを利用しているなどの処理又は動作上の矛盾が生じない限りにおいて、処理又は動作を自由に変更することができる。
【０１４９】
以上に説明してきた各実施例は、封入式遊技機について説明したが、封入式以外の従来の遊技機に適用してもよい。
【０１５０】
以上に説明してきた各実施例は、組み合わせることが可能である。これにより、二以上の実施例を組み合わせて一つの実施例にすることができる。
【０１５１】
以上に説明してきた各実施例は、本発明を説明するための例示であり、本発明はこれらの実施例に限定されるものではない。本発明は、その要旨を逸脱しない限り、種々の形態で実施することができる。
【符号の説明】
【０１５２】
１００  パチンコシステム
１０５、１１０  パチンコ機
１１５  抽選媒体情報供給装置
１２０  メイン部
１２５  払出部
１３０  抽選開始部
１３５  コイン投入部
２０５  メイン用基板
２１０  メイン用制御回路
２１５  メイン用通信制御回路
２２０  メイン用FIFOメモリ
２４０  サブ用基板
２４５  サブ用制御回路
２５０  サブ用通信制御回路
２５５  サブ用FIFOメモリ
２７０  外部装置基板
２７５  外部装置用制御回路
３０２  制御用プロセッサ
３０４  ROM
３０６  RAM
３０８  ユーザROM
３１０  ユーザRAM
３１２  セキュリティチェック回路
３１４  不正アドレス実行禁止回路
３１６  ウオッチドッグタイマー回路
３１８  遊技機専用回路  
３２０  操作送信レジスタ
３２２  ステータス受信レジスタ
３２４  出力情報レジスタ
３２６  入力情報レジスタ
３２８  送信データレジスタ
３３０  受信データレジスタ
３３２  送信回路
３３４  受信回路
３３６  バス
３４０  送信FIFOメモリ
３４２  受信用FIFOメモリ
３５２  通信制御用制御部
３５８  暗号回路
３６０  復号回路
３６２  暗号通信用送信回路
３６４  暗号通信用受信回路
３６６  割込み回路
３６８  操作受信レジスタ
３７０  ステータス送信レジスタ
３７２  出力情報レジスタ
３７４  入力情報レジスタ
３７６  送信データレジスタ
３７８  受信データレジスタ
３８０  認証回路
３８２  バス
【図１】
2015107267.tif 000004
【図２】
2015107267.tif 000005
【図３】
2015107267.tif 000006
【図４】
2015107267.tif 000007
【図５】
2015107267.tif 000008
【図６】
2015107267.tif 000009