(57)【特許請求の範囲】
【請求項１】
遊技進行を制御する第１制御基板と、
第１制御基板と通信可能に接続された第２制御基板と
を備え、
第１制御基板は、
プログラムの起動後に特定の初期設定を行い、
前記特定の初期設定を行った後で、所定の記憶領域に関するチェックサムのための演算処理を実行し、
前記演算処理を実行した後で、特定の認証処理を実行するよう構成されており、
前記特定の認証処理として、前記第２制御基板からの認証結果に係る情報を受信するまでループするループ処理を有しており、
設定値を変更可能な設定変更モードに移行するか否かの判断処理を実行可能に構成されており、
前記ループ処理は前記設定変更モードに移行するか否かの判断処理よりも前に実行するよう構成されており、
第１制御基板は、
第１周期毎に開始される第１割込み処理を実行可能であり、
第２制御基板は、
第２周期毎に開始される第２割込み処理を実行可能であり、
前記第１割込み処理の第１周期と前記第２割込み処理の第２周期とが異なる時間値となるよう構成されており、
前記ループ処理の実行前において遊技機への電源供給が遮断された場合であっても、前記ループ処理を複数回行うことが可能である
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
遊技機に関する。
【背景技術】
【０００２】
回胴式遊技機（スロットマシン）は、所定数の遊技メダルを投入後に遊技開始指示装置（スタートレバー）が操作されたことを契機として、複数の図柄が外周上に配置された複数列の回胴（リール）が回転動作し、当該回転動作を停止させるための回胴停止装置（ストップボタン）を駆使して回胴を停止させた結果、有効ライン上に所定の図柄の組合せ（例えば「７７７」）が並んだ場合には、通常遊技状態よりも遊技者にとって利益状態の高い特別遊技状態｛例えば、通常時よりも当選役の抽選確率が上昇する遊技状態｝に移行するタイプのものが一般的である。ここで、スロットマシンにおいては、遊技の興趣性を高めるための演出用の画像等が、リールの回転動作及び停止動作とシンクロした形で、液晶等のディスプレイ上にて表示される場合があり、ストップボタン等を操作した際に、リール上に表示された図柄とディスプレイ上に表示された演出用の画像等とを見比べながら、遊技の結果を予測して楽しむよう構成されているものが多い。
【０００３】
また、ぱちんこ遊技機は、始動口（スタートチャッカー）に遊技球が入球したことを契機として、７セグ等の表示部上で「特別図柄」と称される図柄が変動表示され、当該特別図柄が特定態様（例えば「７」）となった場合、通常遊技状態よりも遊技者にとって利益状態の高い特別遊技状態｛通常時は閉状態にある大入賞口（アタッカー）が所定条件で開放する内容の遊技｝に移行するタイプの、いわゆる「デジパチ」と呼ばれている機種（従来の「第一種遊技機」）が一般的である。ここで、遊技者の利益に直結する特別図柄の表示制御の負担を軽減するために、前記の「特別図柄」とは別に、遊技の興趣性を高めるための演出用の「装飾図柄」と称される図柄が、前記特別図柄の変動とシンクロした形で、前記表示部よりもサイズが大きい液晶等のディスプレイ上で変動表示される場合がある。そして、特別図柄の変動が開始されると装飾図柄もこれに合わせて変動を開始し、特別図柄が特定態様（例えば「７」）で停止した場合、装飾図柄もこれに合わせて所定態様（例えば「７７７」）で停止することとなる。そして、装飾図柄が所定態様で停止したことにより、特別遊技へ移行が確定したことを遊技者が明確に認識できるよう構成されているものが多い。
【０００４】
このような仕組みはこの種の多くの遊技機で共通するのであるが、従来より不正行為（例えば、正当な遊技媒体を用いることなく不正に遊技進行させたり、不正に遊技媒体を払い出させたりする行為）に対するセキュリティ性が問題視されており、この種の多くの遊技機におけるセキュリティ性を高めるための様々な施策が検討されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−３４８４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、近年では（遊技機におけるセキュリティ性の向上にも追従する形で）不正行為の手法が複雑化・巧妙化しており、遊技機におけるセキュリティ性を高めるための施策としては、更なる改善が望まれているという課題が存在している。
【課題を解決するための手段】
【０００７】
本態様に係る遊技機は、
遊技進行を制御する主制御基板（例えば、主制御基板Ｍ）と、
主制御基板と通信可能に接続された補助制御基板（例えば、払出制御基板Ｈ）と
を備え、認証データを記憶した認証用媒体（例えば、セキュリティドングルＤＧ）が補助制御基板（例えば、払出制御基板Ｈ）に設けられた回胴式遊技機であって、
補助制御基板（例えば、払出制御基板Ｈ）は、
駆動用の電源電圧の供給を受けて所定の初期設定を行い、
前記所定の初期設定を行った後で、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出し、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から読み出した前記認証データに基づく認証結果を取得し、
主制御基板（例えば、主制御基板Ｍ）は、
駆動用の電源電圧の供給を受けて特定の初期設定を行い、
前記特定の初期設定を行った後で、特定の内部確認処理を実行し、
前記特定の内部確認処理を実行した後、前記認証結果に係る情報の確認を行う確認待ち処理を実行し、
前記確認待ち処理の実行時において、前記認証結果に係る情報に基づく特定の認証正当条件を充足したときには、正常時処理を実行可能とし、
前記正常時処理を実行した後、遊技の用に供する遊技価値を遊技者の入力操作に基づき管理し、
一遊技に必要な遊技価値が入力された後、遊技者の遊技開始操作に基づいて当該遊技での遊技結果に影響する役の抽選処理を実行し、
回胴が予め定められた一定の速度で回転するようになった後、遊技者の回胴停止操作に基づいて当該遊技での遊技結果を回胴に表示させ、
すべての回胴に当該遊技での遊技結果が表示されたとき、表示されている遊技結果に基づいて遊技価値の付与を行い、
前記確認待ち処理の実行中においては、前記認証結果に係る情報の確認を複数回行うことが可能であり、前記認証結果に係る情報の確認を行う間隔は、遊技進行時において定期的に発生するよう制御される割り込み処理の発生間隔以下となる
ことを特徴とする回胴式遊技機である。
また、本態様に係る遊技機は、
遊技進行を制御する主制御基板（例えば、主制御基板Ｍ）を備え、認証データを記憶した認証用媒体（例えば、セキュリティドングルＤＧ）が主制御基板（例えば、主制御基板Ｍ）に設けられた回胴式遊技機であって、
主制御基板（例えば、主制御基板Ｍ）は、
駆動用の電源電圧の供給を受けて特定の初期設定を行い、
前記特定の初期設定を行った後で、特定の内部確認処理を実行し、
前記特定の内部確認処理を実行した後で、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出し、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出した後、前記認証データに基づく認証結果に係る情報の確認を行う確認待ち処理を実行し、
前記確認待ち処理の実行時において、前記認証結果に係る情報に基づく特定の認証正当条件を充足したときには、正常時処理を実行可能とし、
前記正常時処理を実行した後、遊技の用に供する遊技価値を遊技者の入力操作に基づき管理し、
一遊技に必要な遊技価値が入力された後、遊技者の遊技開始操作に基づいて当該遊技での遊技結果に影響する役の抽選処理を実行し、
回胴が予め定められた一定の速度で回転するようになった後、遊技者の回胴停止操作に基づいて当該遊技での遊技結果を回胴に表示させ、
すべての回胴に当該遊技での遊技結果が表示されたとき、表示されている遊技結果に基づいて遊技価値の付与を行い、
前記確認待ち処理の実行中においては、前記認証結果に係る情報の確認を複数回行うことが可能であり、前記認証結果に係る情報の確認を行う間隔は、遊技進行時において定期的に発生するよう制御される割り込み処理の発生間隔以下となる
ことを特徴とする回胴式遊技機であってもよい。
＜付記＞
尚、本態様とは異なる別態様について以下に列記しておくが、これらには何ら限定されることなく実施することが可能である。
本別態様に係る遊技機は、
遊技進行を制御する第１制御基板と、
第１制御基板と通信可能に接続された第２制御基板と
を備え、
第１制御基板は、
プログラムの起動後に特定の初期設定を行い、
前記特定の初期設定を行った後で、所定の記憶領域に関するチェックサムのための演算処理を実行し、
前記演算処理を実行した後で、特定の認証処理を実行するよう構成されており、
前記特定の認証処理として、前記第２制御基板からの認証結果に係る情報を受信するまでループするループ処理を有しており、
設定値を変更可能な設定変更モードに移行するか否かの判断処理を実行可能に構成されており、
前記ループ処理は前記設定変更モードに移行するか否かの判断処理よりも前に実行するよう構成されており、
第１制御基板は、
第１周期毎に開始される第１割込み処理を実行可能であり、
第２制御基板は、
第２周期毎に開始される第２割込み処理を実行可能であり、
前記第１割込み処理の第１周期と前記第２割込み処理の第２周期とが異なる時間値となるよう構成されており、
前記ループ処理の実行前において遊技機への電源供給が遮断された場合であっても、前記ループ処理を複数回行うことが可能である
ことを特徴とする遊技機である。
【発明の効果】
【０００８】
本態様に係る遊技機によれば、遊技機におけるセキュリティ性を従来よりも更に高めることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施形態に係る回胴式遊技機の斜視図である。
【図２】図２は、本実施形態に係る回胴式遊技機を開いた状態の斜視図である。
【図３】図３は、本実施形態に係る回胴式遊技機の電気的全体構成図である。
【図４】図４は、本実施形態に係る回胴式遊技機における、主制御基板側でのプログラム開始処理である。
【図５】図５は、本実施形態に係る回胴式遊技機における、主制御基板側でのドングル認証制御処理のフローチャートである。
【図６】図６は、本実施形態に係る回胴式遊技機における、主制御基板側での設定変更装置制御処理のフローチャートである。
【図７】図７は、本実施形態に係る回胴式遊技機における、主制御基板側での遊技進行制御処理のフローチャートである。
【図８】図８は、本実施形態に係る回胴式遊技機における、主制御基板側での遊技中ドングル監視処理のフローチャートである。
【図９】図９は、本実施形態に係る回胴式遊技機における、主制御基板側でのタイマ割り込み時処理のフローチャートである。
【図１０】図１０は、本実施形態に係る回胴式遊技機における、主制御基板側でのドングル認証後電源断時処理のフローチャートである。
【図１１】図１１は、本実施形態に係る回胴式遊技機における、主制御基板側でのドングル認証前電源断時処理のフローチャートである。
【図１２】図１２は、本実施形態に係る回胴式遊技機における、払出制御基板側でのプログラム開始処理である。
【図１３】図１３は、本実施形態に係る回胴式遊技機における、払出制御基板側での払出ドングル認証制御処理のフローチャートである。
【図１４】図１４は、本実施形態に係る回胴式遊技機における、払出制御基板側での払出タイマ割り込み時処理のフローチャートである。
【図１５】図１５は、本実施形態に係る回胴式遊技機における、払出制御基板側での要求ありドングル認証制御処理のフローチャートである。
【図１６】図１６は、本実施形態に係る回胴式遊技機における、ドングル認証処理イメージ図である。
【図１７】図１７は、本実施形態からの変更例１に係る回胴式遊技機における、主制御基板側での遊技進行制御処理のフローチャートである。
【図１８】図１８は、本実施形態からの変更例１に係る回胴式遊技機における、主制御基板側でのタイマ割り込み時処理のフローチャートである。
【図１９】図１９は、本実施形態からの変更例１に係る回胴式遊技機における、主制御基板側での認証タイミング監視処理のフローチャートである。
【図２０】図２０は、第２実施形態に係る回胴式遊技機の電気的全体構成図である。
【図２１】図２１は、第２実施形態に係る回胴式遊技機における、主制御基板側でのドングル認証制御処理のフローチャートである。
【図２２】図２２は、第２実施形態に係る回胴式遊技機における、主制御基板側での遊技中ドングル監視処理のフローチャートである。
【図２３】図２３は、第２実施形態に係る回胴式遊技機における、ドングル認証処理イメージ図である。
【図２４】図２４は、本例に係る回胴式遊技機における、クレジット増加速度イメージ図である。
【００１０】
はじめに、本明細書における各用語の意義について説明する。「乱数」とは、回胴式遊技機において何らかの遊技内容を決定するための抽選（電子計算機によるくじ）に使用される乱数であり、狭義の乱数の他に擬似乱数も含む（例えば、乱数としてはハード乱数、擬似乱数としてはソフト乱数）。例えば、遊技の結果に影響を与えるいわゆる「基本乱数」、具体的には、特別遊技の移行や入賞役と関連した「当選乱数」、等を挙げることができる。「ＣＰＵ」とは、当業界において周知であるものと同義であり、使用されているアーキテクチャ（ＣＩＳＣ、ＲＩＳＣ、ビット数等）や処理性能等には何ら限定されない。「電断（電源断）」とは、遊技機に設けられた電源スイッチの操作実行有無に係らず、遊技機に供給される電源電圧が一定レベル以下となったことを指し、例えば、電源供給ユニットの破損や停電等による不測の事態による電源供給の遮断をも包含する。「ＲＯＭ」とは、当業界において周知であるものと同義であり、情報を物理的に保持する（例えば、データ読み出し用の電流を与えた場合、導通する素子構成であれば「１」、導通しない素子構成であれば「０」となる）。「ＲＡＭ」とは、当業界において周知であるものと同義であり、情報を電気的に保持する（例えば、データ読み出し用の電流を与えた場合、蓄電されていれば「１」、蓄電されていなければ「０」となる。尚、ＲＡＭ内で保持されているデータの一部又はすべてに対して、電断時にはバックアップ電源が供給されるよう構成されていることが一般的である）。「遊技状態」とは、例えば、得点が獲得（増加）容易であり遊技者にとって有利な特別遊技状態（いわゆる大当り遊技であり、ボーナス遊技や第１種ＢＢ・第２種ＢＢ等と呼ばれるものが該当する）、再遊技の当選率があらかじめ定められた値である通常遊技状態よりも再遊技当選率が高い（又は低い）状態である再遊技確率変動遊技状態（ＲＴ状態）、当選した役を入賞させるためのリールの停止順を報知し得るＡＴ（アシストタイム）状態、前記ＲＴ状態とＡＴ状態とが複合したＡＲＴ（アシストリプレイタイム）状態、等が挙げられる。また、前記通常遊技状態においても、前記ＲＴ状態、ＡＴ状態、ＡＲＴ状態への移行抽選確率が異なる、高確率通常遊技状態、低確率通常遊技状態、等が挙げられる。また、前記遊技状態は複合しても問題ない｛更に、これらの遊技状態や機能（例えば、ＡＴ状態への移行抽選や、リールの停止順に係る報知指示の出力等）は、遊技進行を制御する主制御基板側ですべて実装してしまっても問題ない｝。また、「得点」とは、一般的な回胴式遊技機で用いられる実体的な遊技メダルに相当し、封入式の回胴式遊技機で遊技を行うために用いられる擬似的な遊技媒体である。物理的に実在する実体的な遊技メダルは、遊技者が直接に手にして取り扱うことができる。これに対して、封入式の回胴式遊技機では、遊技者が実体的な遊技メダルを直接に扱うことなく遊技を進めることができる。得点は、実体的な遊技メダルではなく、主制御基板等のＣＰＵが演算処理できるようにデータ化された擬似的な遊技媒体である。また、「クレジット」とは、得点のうち、ベット可能な状態又は精算可能な状態に一時的に貯留するための得点であり、主に主制御基板で管理されるデータである。また、「総得点」とは、封入式の回胴式遊技機に投入し得るすべての得点であり、主に払出制御基板で管理されるデータである。「総得点」は、実体的な遊技メダルを用いる一般的な回胴式遊技機のメダル受け皿に載せられている遊技メダルの数に相当する。
【００１１】
以下の実施形態は、回胴式遊技機（いわゆるスロットマシン）を前提としたものとなっているが、これには何ら限定されず、他の遊技機（例えば、ぱちんこ遊技機、雀球、アレンジボール等）に応用された場合も範囲内である。尚、本実施形態は、あくまで一例であり、各手段が存在する場所や機能等、各種処理に関しての各ステップの順序、フラグのオン・オフのタイミング、各ステップの処理を担う手段名等に関し、以下の態様に限定されるものではない。また、上記した実施形態や変更例は、特定のものに対して適用されると限定的に解すべきでなく、どのような組み合わせであってもよい。例えば、ある実施形態についての変更例は、別の実施形態の変更例であると理解すべきであり、また、ある変更例と別の変更例が独立して記載されていたとしても、当該ある変更例と当該別の変更例を組み合わせたものも記載されていると理解すべきである。
【００１２】
ここで本実施例の詳細な説明に先立ち、本実施例に係る簡潔な構成を説明する。まず、本実施例では、従来の回胴式遊技機よりもセキュリティ性を高めるための構成として、いわゆるドングルを採用している。一般的にドングルとは、コンピュータに接続する小さな装置を指し、ソフトウエアが正規のライセンスの下で使用されているか否かをチェックするために使用されるものである。本実施例では、ソフトウエアである回胴式遊技機のプログラムが、正規のライセンスの下で使用されているか否かをチェックするために、回胴式遊技機における制御装置に対して外部に接続されるハードウエアをドングルと呼ぶ（以下、セキュリティドングルとも呼ぶ）。また、本実施例では、一般的な回胴式遊技機で用いられる実体的な遊技メダルを投入・払出する必要がなく、データ化された擬似的な遊技媒体を用いて遊技進行が可能に構成されており、実体的な遊技メダルを投入・払出する必要がない分だけ、回胴式遊技機内部への不正アクセスの防止効果を上げたり（例えば、遊技メダルの投入開口部や払出開口部を有さない、前面扉と裏箱とが一体化されている等により、異物が挿入される間隙を封鎖する）、不正な遊技メダルが使用される危険性を低下させたり、といった不正行為（いわゆるゴト行為）に対するセキュリティ性も向上させるよう構成されたものである（以下、封入式の回胴式遊技機と呼ぶことがある）。
【００１３】
本実施例に係る回胴式遊技機のうち、払出制御基板にセキュリティドングルを接続し、遊技機の電源投入時には、払出制御基板がセキュリティドングルのＩＤを読み出してホールコンピュータに当該ＩＤに係る情報を出力し、ホールコンピュータが当該ＩＤの認証結果に係る情報を払出制御基板に出力した後、払出制御基板が主制御基板に当該認証結果に係る情報を送信し、主制御基板が認証結果に係る情報として認証成功である旨の情報を受信した場合にのみ、遊技機の遊技進行が可能になると共に、遊技進行中においても、様々なタイミングにて主制御基板が払出制御基板にセキュリティドングルのＩＤが正常なＩＤであるか否かを随時確認するような構成を（本実施形態）にて詳細に説明する。
【００１４】
本実施例に係る回胴式遊技機のうち、本実施形態の構成から、遊技進行時における割り込み処理の実行時にてセキュリティドングルの認証タイミングに係る制御処理を実行するよう変更した構成を（本実施形態からの変更例１）にて詳細に説明する。
【００１５】
本実施例に係る回胴式遊技機のうち、主制御基板にセキュリティドングルを接続し、遊技機の電源投入時には、主制御基板がセキュリティドングルのＩＤを読み出して（払出制御基板を介して）ホールコンピュータに当該ＩＤに係る情報を出力し、ホールコンピュータが当該ＩＤの認証結果に係る情報を（払出制御基板を介して）主制御基板に出力した後、主制御基板が認証結果に係る情報として認証成功である旨の情報を受信した場合にのみ、遊技機の遊技進行が可能になると共に、遊技進行中においても、様々なタイミングにて主制御基板がセキュリティドングルのＩＤが正常なＩＤであるか否かを随時確認するような構成を（第２実施形態）にて詳細に説明する。
【００１６】
尚、詳細については後述するが、本実施形態及び第２実施形態においては、遊技機の電源投入時における認証時においては、セキュリティドングルのＩＤを読み出し、ホールコンピュータに当該ＩＤに係る情報を出力した上で、ホールコンピュータ側で当該ＩＤに基づく認証処理を実行する一方で、遊技進行中における認証時においては、セキュリティドングルのＩＤを読み出すものの、ホールコンピュータに当該ＩＤに係る情報を出力せず、遊技機内で当該ＩＤに基づく認証処理を完結させるよう構成されている。これは、前者の認証に関しては、遊技機の電源投入時における初期段階での認証となるため、遊技機とホールコンピュータとの通信時間が長時間（例えば、２〜３秒程度）となってしまった場合でも大きな問題にならない一方で、後者の認証に関しては、遊技進行中における正常動作段階での認証となるため、遊技機とホールコンピュータとの通信時間が長時間（例えば、２〜３秒程度）となってしまった場合には問題が発生し得ることを想定しての実施例となっている。しかしながら、近年では、遊技機及びホールコンピュータの処理性能が向上しており、遊技機とホールコンピュータとの通信インフラも高速化される傾向にあるため、後者の認証に関しても、遊技進行中における正常動作段階での認証となるとはいえ、セキュリティドングルのＩＤを読み出し、ホールコンピュータに当該ＩＤに係る情報を出力した上で、ホールコンピュータ側で当該ＩＤに基づく認証処理を実行するよう構成してもよい。
【００１７】
（本実施形態）
ここで、各構成要素について説明する前に、本実施形態に係る回胴式遊技機Ｐの特徴（概略）を説明する。以下、図面を参照しながら、各要素について詳述する。
【００１８】
まず、図１（一部の構成については図２）を参照しながら、本実施形態に係る回胴式遊技機の前面側の基本構造を説明する。まず、回胴式遊技機Ｐは、主に前面パネルＦＰと、裏箱（キャビネット、基体とも称す）と、裏箱内に設置されたリールユニット、電源ユニット、主制御基板Ｍが搭載されている基板、払出制御基板Ｈ等によって構成される。以下、これらを順に説明する。
【００１９】
回胴式遊技機Ｐの前面パネルＦＰには、遊技状態を視認可能にするための機構、得点の投入や賭け数（ベット数）の入力を可能にするための機構、クレジットと同等の値の得点を加算するための機構、リールユニットを操作するための機構、等が設けられている。
【００２０】
具体的には、遊技状態を視認可能にするための機構として、リール窓Ｄ１６０、投入数表示灯Ｄ２１０、操作状態表示灯Ｄ１８０、得点増加数表示装置Ｄ１７０、特別遊技状態表示装置Ｄ２５０、総得点表示装置Ｄ１９０、クレジット数表示装置Ｄ２００、押し順表示装置Ｄ２７０、ＡＴ／ＲＴカウンタ値表示装置Ｄ２８０等が取り付けられている。
【００２１】
得点の投入や賭け数（ベット数）の入力を可能にするための機構として、擬似投入ボタンＤ３００、ベットボタンＤ２２０が取り付けられ、クレジットと同等の値の得点を加算する（得点を加算するためのコマンドを払出制御基板Ｈに送信する）ための機構として、精算ボタンＤ６０が取り付けられている。リールユニットを操作するための機構として、スタートレバーＤ５０、停止ボタンＤ４０が取り付けられている。以下、各要素について詳述する。
【００２２】
＜遊技状態を視認可能にするための機構＞
リール窓Ｄ１６０は、前面パネルＦＰの一部を構成する合成樹脂等によって形成された透明な部材であり、リール窓Ｄ１６０を通して遊技機枠内に設置されたリールユニットを視認可能に構成されている。また、投入数表示灯Ｄ２１０は、ＬＥＤによって構成されており、現在ベット（一の遊技を開始するために必要な得点を投入すること）されている数と同数のＬＥＤが点灯するよう構成されている。
【００２３】
得点増加数表示装置Ｄ１７０は、７セグメントディスプレイによって構成されており、入賞役に応じて払い出される得点（いわゆる払出枚数）を表示するよう構成されている。また、操作状態表示灯Ｄ１８０は、ＬＥＤによって構成されており、現在の操作状態（得点の受付可否状態、再遊技入賞状態、遊技開始ウェイト状態等）に応じて点灯・消灯するよう構成されている。
【００２４】
特別遊技状態表示装置Ｄ２５０は、７セグメントディスプレイによって構成されており、特別遊技中（いわゆるボーナス中であり、当業界の正式名でいうところの第１種特別役物又は第２種特別役物に係る役物連続作動装置の作動中）に払い出された得点の総数が表示されるよう構成されている。尚、特別遊技状態表示装置Ｄ２５０を設けない構成としてもよく、そのように構成した場合には、演出表示装置Ｓ４０にて当該得点の総数を表示するよう構成することで遊技者は特別遊技中に払い出された得点の総数を認識することができユーザーフレンドリーな遊技機とすることができる。
【００２５】
また、総得点表示装置Ｄ１９０は、７セグメントディスプレイによって構成されており、現在遊技者が遊技している回胴式遊技機に投入できるすべての得点である総得点の数が表示されるよう構成されている（本実施例では、払出制御基板Ｈで管理されるデータとなっており、実体的な遊技メダルを用いる一般的な回胴式遊技機のメダル受け皿に載せられている遊技メダルの数に相当する）。また、クレジット数表示装置Ｄ２００は、７セグメントディスプレイによって構成されており、回胴式遊技機Ｐの内部でベット可能又は精算可能に貯留されているクレジットの数が表示されるよう構成されている｛周知のクレジット機能と同等であり、クレジット数表示装置Ｄ２００にて表示可能な得点（一般的には、５０）を超えて得点が加算される場合には、総得点表示装置Ｄ１９０に超過分が加算されることとなる｝。また、押し順表示装置Ｄ２７０は、リール停止順（左停止ボタンＤ４１、中停止ボタンＤ４２、右停止ボタンＤ４３の停止順）によって入賞する役が相違し得る条件装置｛いわゆる押し順小役であるが、入賞する役が相違した場合には、遊技者に付される利益率（得点の数、その後のＲＴ状態等）が異なり得るよう構成されているものが一般的である｝が成立したゲームにて、遊技者に最も有利となるリール停止順を報知し得るよう構成されている（例えば、３桁横並びの７セグメントディスプレイによって構成されていた場合、左停止ボタンＤ４１→中停止ボタンＤ４２→右停止ボタンＤ４３の停止順が遊技者に最も有利となるリール停止順である場合には「１２３」と表示され、右停止ボタンＤ４３→中停止ボタンＤ４２→左停止ボタンＤ４１の停止順が遊技者に最も有利となるリール停止順である場合には「３２１」と表示される）。また、ＡＴ／ＲＴカウンタ値表示装置Ｄ２８０は、押し順表示装置Ｄ２７０に表示された押し順ナビ表示に従って遊技を進行した場合に保障されることとなるＡＴ又はＲＴの少なくとも一方の状態に滞在し得るゲーム数を表示し得るよう構成されている（ＡＴ、ＲＴ又はＡＲＴ残りゲーム数表示や、ＡＴ、ＲＴ又はＡＲＴ継続ゲーム数表示とも呼ばれる、遊技者が獲得したＡＴ、ＲＴ又はＡＲＴゲーム数の表示機能である）。
【００２６】
＜得点の投入や賭け数（ベット数）の入力を可能にするための機構＞
擬似投入ボタンＤ３００は、遊技者によって操作可能に構成されている。擬似投入ボタンＤ３００は、回胴式遊技機Ｐに得点を投入するためのボタンである。擬似投入ボタンＤ３００は、擬似投入回転体Ｄ３１０（図２参照）に電気的に接続されている。擬似投入回転体Ｄ３１０の内部には、実体的な遊技メダルに相当する可動体（図示せず）が設けられている。当該可動体は、ソレノイドやモータなどの駆動装置によって一定の動作をする。例えば、可動体は、駆動装置によって回転したり往復移動したりできるようにするために擬似投入回転体Ｄ３１０の内部に保持されている。
【００２７】
擬似投入回転体Ｄ３１０の内部には、可動体を検出するための擬似投入センサＤ３２０（図３参照）も設けられている。駆動装置によって可動体が動作すると、擬似投入センサＤ３２０によって可動体が検出されて得点投入信号が擬似投入センサＤ３２０から主制御基板Ｍに出力される。例えば、可動体にメダルが装着されており、当該メダルの通過が擬似投入センサＤ３２０によって検出されて得点投入信号が出力される。当該得点投入信号は、１つの得点が投入されたことを示す信号であり、ベット又はクレジットの数を増やすための信号である。主制御基板Ｍは、得点投入信号が入力されると、ベット又はクレジットを１つ増やす処理を実行する｛即ち、１ゲームの開始に必要な得点（いわゆる規定数）に達するまでは、ベットを１つ増やす処理を実行し、１ゲームの開始に必要な得点に達した以降は、クレジットを１つ増やす処理を実行する｝。尚、主制御基板Ｍは、得点を投入する旨の情報に係るコマンド（得点投入要求コマンド）を払出制御基板Ｈに送信し、払出制御基板Ｈは、得点投入要求コマンドを受信すると、投入した分と同等の得点を総得点から減算する。尚、得点の投入方法はこれには限定されず、例えば、円盤状の板の外周に遊技メダルを複数（例えば、６枚）固着させた回転体を設け、当該回転体を遊技者が手動で回転させることにより、当該固着されているメダル（或いは、当該回転体に設けられたセンサ検知部）が擬似投入センサに検出され、１点分の得点が投入される（例えば、６枚固着された回転体であれば、半回転させることで３点分の得点が投入される）よう構成してもよい。
【００２８】
また、ベットボタンＤ２２０は、遊技者によって操作可能に構成されており、当該操作によって、貯留されているクレジットをベットすることができるよう構成されている（周知のベットボタンと同等である）。
【００２９】
また、精算ボタンＤ６０は、遊技者によって操作可能に構成されており、当該操作時点で貯留されているクレジット及び／又はベットされている得点（即ち、主制御基板Ｍ側で管理されているすべての得点）を遊技者に払い戻すことが可能となっている。尚、精算ボタンＤ６０の操作によって払い戻される得点の数を示す得点精算要求コマンドが、主制御基板Ｍから払出制御基板Ｈに出力される。払出制御基板Ｈは、得点精算要求コマンドを受信すると、精算した分と同等の得点の数を総得点の数に加算する。
【００３０】
＜リールユニットを操作するための機構＞
次に、スタートレバーＤ５０は、遊技者によって操作可能に構成されており、当該操作によってリールユニットの動作を開始可能に構成されている。また、停止ボタンＤ４０は、遊技者によって操作可能な左停止ボタンＤ４１、中停止ボタンＤ４２、右停止ボタンＤ４３を備えており、夫々の停止ボタンを操作することによってリールユニットの動作を順次停止可能に構成されている。
【００３１】
次に、回胴式遊技機Ｐのリールユニットは、リールＭ５０とリールＭ５０の駆動源（ステッピングモータ等）とを備えている。また、リールＭ５０は、左リールＭ５１、中リールＭ５２、右リールＭ５３を備えている。ここで、夫々のリール部は合成樹脂等により形成され、当該リール部の外周上（リール帯上）には複数の図柄が描かれている。そして、スタートレバーＤ５０及び停止ボタンＤ４０における各停止ボタンの操作に基づき、夫々のリール部の回転動作及び停止動作を可能とするよう構成されている。また、図示しないが、左リールＭ５１、中リールＭ５２及び右リールＭ５３の内部にはＬＥＤ（以下、リールバックライトと呼ぶことがある）が設けられており、当該ＬＥＤが点灯した際にはリール部外周を透過した光によって、リール部外周が点灯したように視認できるよう構成されている。
【００３２】
＜その他の機構＞
また、回胴式遊技機Ｐの遊技機枠の内外には、遊技の興趣性を高めるための機構として、予告演出や背景演出等の演出を表示するための演出表示装置Ｓ４０、様々な点灯態様にて点灯し得るＬＥＤランプＳ１０や装飾ランプユニットＤ１５０（演出態様やエラー報知態様に応じて点灯部位を変化させる）、サウンドを出力し得るスピーカＳ２０、合成樹脂等によって形成された部材である、上パネルＤ１３０及び下パネルＤ１４０、等が設けられている。
【００３３】
前面パネルＦＰの下パネルＤ１４０は、前扉ＤＵを有する。前扉ＤＵを開放することで、裏箱に設けられているセキュリティボックスＭ１００（図２参照）を操作できる状態にする。前扉ＤＵには鍵穴Ｄ２６０が設けられており、鍵穴Ｄ２６０の形状と整合するキー（ドアキー）を鍵穴Ｄ２６０に差し込む｛加えて、所定の方向（例えば、時計回り）に捻る｝ことで、前扉ＤＵを開放し得るよう構成されている。尚、前扉ＤＵの設置位置は本例に限定されるものではなく、セキュリティボックスＭ１００の設置位置等に応じて適宜変更してもよい（特に、下パネルＤ１４０には機種タイトルを宣伝するためのデザイン物や照明装置を設ける場合があるため、このようなデザイン物等が設けられ難い上パネルＤ１３０の位置等にて前扉ＤＵを設けることが好適となる場合がある）。
【００３４】
次に、図２は、回胴式遊技機Ｐの内部の構成を示した斜視図である。裏箱には、前扉ＤＵと向かい合うようにセキュリティボックスＭ１００が配置されている。前扉ＤＵが開放されると、セキュリティボックスＭ１００を操作できる状態になる（即ち、前扉ＤＵのみを開閉可能に構成することで、回胴式遊技機の筐体密閉性を高めつつセキュリティボックスＭ１００の操作は可能となる）。セキュリティボックスＭ１００には、設定キースイッチＭ２０、設定／リセットボタンＭ３０、設定表示ＬＥＤＭ４０が接続され、ドングル挿入口ＤＧ１０が設けられている。ドングル挿入口ＤＧ１０には、セキュリティドングルＤＧが挿入される。セキュリティドングルＤＧについては、後で詳述する。
【００３５】
設定キースイッチＭ２０は、後述する設定変更装置制御処理を実行するため（設定変更を行うため）に使用するスイッチである。設定／リセットボタンＭ３０は、設定値の変更やエラー解除等を実行し得るボタンである（後述する復帰不可能エラーは設定／リセットボタンＭ３０によっては解除されないが、後述する復帰可能エラーは設定／リセットボタンＭ３０によって解除され得る）。設定表示ＬＥＤＭ４０は、設定変更装置制御処理によって設定変更された設定値を示すためのＬＥＤである。
【００３６】
前面パネルＦＰの裏面側上部には、演出表示装置Ｓ４０が取り付けられている。前面パネルＦＰのほぼ中央にはリール窓Ｄ１６０が設けられており、その下方には、擬似投入回転体Ｄ３１０が設けられており、その横には、スピーカＳ２０が設けられている。上述したように、擬似投入回転体Ｄ３１０の内部には、可動体（図示せず）と、可動体を検出するための擬似投入センサＤ３２０（図３参照）とが設けられている。
【００３７】
リールＭ５０（左リールＭ５１、中リールＭ５２、右リールＭ５３）の背後には、遊技全体の制御を司る後述する主制御基板Ｍが格納されており、リールＭ５０の上方には、得点の増減を制御するための後述する払出制御基板Ｈが格納されている。また、リールＭ５０の左方には、図１に示した演出表示装置Ｓ４０や、ＬＥＤランプＳ１０、装飾ランプユニットＤ１５０、スピーカＳ２０等を用いて行われる各種演出の制御を司る後述する副制御基板Ｓが格納されている。
【００３８】
セキュリティボックスＭ１００の左方には、回胴式遊技機Ｐ全体に電源を供給するための電源基板Ｅが格納されている。電源基板Ｅの前面には、回胴式遊技機Ｐの電源を投入するための電源スイッチＥ１０も設けられている。尚、電源スイッチＥ１０、設定キースイッチＭ２０、設定／リセットボタンＭ３０に関しては、前扉ＤＵを開くことで前面パネルＦＰの前側（遊技者側）から人為的なアクセスが容易となる位置に設けておくことが望ましいが、ドングル挿入口ＤＧ１０に関しては、前扉ＤＵを開いたとしても前面パネルＦＰの前側（遊技者側）から人為的なアクセスが困難となる位置に設けておくよう構成してもよい｛本例は、セキュリティドングルＤＧをドングル挿入口ＤＧ１０へ着脱可能に構成する例示であるが、セキュリティドングルＤＧは主制御基板Ｍ又は払出制御基板Ｈと電気的に接続されていればよいので、例えば、これら基板とボードトゥボードでセキュリティドングルＤＧを固着する（或いは、払出制御基板Ｈからハーネスによってドングル挿入口ＤＧ１０に相当するコネクタ部を外部へ引き出し、当該コネクタ部にセキュリティドングルＤＧを接続する）態様を採用し（加えて、基板ケースに内包してカシメを施し）セキュリティ性を高める場合には、ドングル挿入口ＤＧ１０を設ける必要性がなく、前扉ＤＵを開いたとしてもセキュリティドングルＤＧへの人為的なアクセスが困難となる｝。
【００３９】
次に、図３のブロック図を参照しながら、本実施形態に係る回胴式遊技機Ｐの電気的な概略構成を説明する。はじめに、本実施形態に係る回胴式遊技機は、遊技の進行を制御する主制御基板Ｍを中心として、払出制御基板Ｈ、電源基板Ｅ等がデータをやり取り可能又は電源供給可能に接続されて構成されている。尚、図中の実線部がデータのやり取りに関する動きを示したものであり（矢印の向きがデータの流れる方向）、図中の破線部が電源供給ルートを示したものである。図３は、電源基板Ｅから、払出制御基板Ｈを介して主制御基板Ｍに電源を供給し、さらに、主制御基板Ｍを介して副制御基板Ｓに電源を供給する例を示す。尚、電源供給ルートはこれに限られたものではなく、例えば電源基板Ｅから主制御基板Ｍを介して払出制御基板Ｈや副制御基板Ｓに電源を供給しても良い。
【００４０】
主制御基板Ｍは、回胴式遊技機Ｐで行われる遊技全体の進行を司る基板である。当該主制御基板Ｍには、主制御チップＣ（図示せず）が搭載されており、主制御チップＣには、ＣＰＵＣ１００、内蔵ＲＯＭＣ１１０、内蔵ＲＡＭＣ１２０等がバスによって互いにデータをやり取り可能に接続されて搭載されている（不図示）。そして、主制御基板Ｍは、擬似投入センサＤ３２０（擬似投入ボタンＤ３００の操作・押下）や精算ボタンＤ６０等からの信号等を受け取って、払出制御基板Ｈとの間で制御コマンド（あるいは制御信号）を送受信することにより動作を制御している。
【００４１】
また、副制御基板Ｓにも、前述した主制御基板Ｍと同様に、副制御チップＳＣ（図示せず）が搭載されており、副制御チップＳＣには、ＣＰＵや、ＲＯＭ、ＲＡＭ等が設けられていて、バスによって互いにデータをやり取り可能に接続されて構成されている。また、副制御基板Ｓには、各種ＬＥＤランプＳ１０、スピーカＳ２０、演出表示装置Ｓ４０、回胴バックライト（図示せず）等が接続されている。ここで回胴バックライトとは、左リールＭ５１、中リールＭ５２、右リールＭ５３夫々の内部に設けられ、当該リールの表面に描かれた図柄を裏側から照らすライトである。副制御基板Ｓは、主制御基板Ｍから受け取った制御コマンドを解析して、各種ＬＥＤランプＳ１０、装飾ランプユニットＤ１５０、スピーカＳ２０、演出表示装置Ｓ４０、回胴バックライト等にそれぞれ駆動信号を出力することにより、各種の演出を行っている。
【００４２】
主制御基板Ｍには、上述した可動体を検出するための擬似投入センサＤ３２０、回転しているリールＭ５０を停止するための停止ボタンＤ４０、リールＭ５０の回転を開始するためのスタートレバーＤ５０等が接続されている。擬似投入センサＤ３２０が出力した得点投入信号は、主制御基板Ｍに供給される。前面パネルＦＰに設けられたスタートレバーＤ５０や、停止ボタンＤ４０を操作すると、当該操作に係る信号が主制御基板Ｍに供給されるようになっている。
【００４３】
主制御基板Ｍには、投入数表示灯Ｄ２１０、操作状態表示灯Ｄ１８０、得点増加数表示装置Ｄ１７０、特別遊技状態表示装置Ｄ２５０、クレジット数表示装置Ｄ２００、押し順表示装置Ｄ２７０、ＡＴ／ＲＴカウンタ値表示装置Ｄ２８０等が接続されており、本実施例では、主制御基板Ｍが遊技進行状況に応じてこれら表示装置への表示制御を行っている。
【００４４】
また、主制御基板Ｍには、リールＭ５０を回転させるための回胴モータＫ１０と、リールＭ５０の回転位置を検出するための回胴センサＫ２０等が接続されている。主制御基板Ｍは、当該回胴センサＫ２０によって、リールＭ５０の回転位置を検出しながら回胴モータＫ１０を駆動することにより、リールＭ５０を、決定された停止位置で停止させることが可能となっている。また、本実施形態の回胴式遊技機Ｐにおいては、回胴モータＫ１０には、所謂ステップモータ（ステッピングモータ）が使用されている。尚、ステップモータは、リールＭ５０が１回転するステップ数として、５０４ステップが設定されている。また、各リール（左リールＭ５１、中リールＭ５２、右リールＭ５３）には略均一の大きさで所定数（例えば、２１個）の図柄が設定されており、１図柄分に相当するステップ数としては、２４ステップ（＝２１／５０４）が設定されている。尚、ステップ数、リール１周あたりの図柄の数は変更しても何ら問題ない。
【００４５】
これら各種制御基板、及び基板で消費される電力は、電源基板Ｅ（電源スイッチＥ１０により電源供給の有無を制御する基板）から供給されている。図３では、電源基板Ｅから電力が供給される様子を破線の矢印で表している。図示されているように、払出制御基板Ｈには、電源基板Ｅから電力が直接供給されており、各種基板（主制御基板Ｍ及び副制御基板Ｓなど）には、払出制御基板Ｈを介して電力が供給されている。電源基板Ｅには所定量（例えば、１００Ｖ）の交流電圧が供給されており、この電力を規定電圧の直流電圧に変換した後、夫々の制御基板及び基板に供給している。
【００４６】
また、主制御基板Ｍには、後述する設定変更装置制御処理を実行するため（設定変更を行うため）に使用する設定キースイッチＭ２０、設定値の変更やエラー解除等を実行し得る設定／リセットボタンＭ３０、設定キースイッチＭ２０、設定表示ＬＥＤＭ４０等が接続されている。
【００４７】
払出制御基板Ｈには、ＣＰＵ、ＲＯＭ、ＲＡＭ等が設けられている。払出制御基板ＨのＲＡＭには、回胴式遊技機Ｐに投入できる全ての得点である総得点が記憶される。ホール（遊技店）では、回胴式遊技機Ｐに隣接してＣＲユニットＣＲＵが設置される。ＣＲユニットＣＲＵは、払出制御基板Ｈと通信可能に接続される。遊技者がＣＲユニットＣＲＵに対して貸出操作すると、遊技者に貸し出す得点の数に係る信号である得点貸出信号がＣＲユニットＣＲＵから払出制御基板Ｈに送信される。払出制御基板Ｈは、得点貸出信号が示す得点の数を総得点に加算しＲＡＭに記憶する。
【００４８】
払出制御基板Ｈには、総得点表示装置Ｄ１９０が接続されている。総得点表示装置Ｄ１９０には、払出制御基板ＨのＲＡＭに記憶されている総得点が表示される（例えば、ＣＲユニットＣＲＵに１０００円紙幣が投入された場合、１０００円分の得点として５０点が払出制御基板ＨのＲＡＭに記憶されて、総得点表示装置Ｄ１９０に「５０」が表示される）。
【００４９】
遊技者が精算ボタンＤ６０を操作すると、遊技者に得点を払い戻す（得点を総得点に加算する）ためのコマンドである得点精算要求コマンドが、主制御基板Ｍから払出制御基板Ｈに送信される。払出制御基板Ｈは、得点精算要求コマンドを受信すると、得点精算要求コマンドが示す得点を総得点に加えてＲＡＭに記憶する。また、主制御基板Ｍは、払出制御基板Ｈから得点精算許可コマンドを受信するとＲＡＭに記憶しているベット及び／又はクレジットの値をクリアする（ベット及び／又はクレジットの表示は１ずつ減り、最終的に０となる）。このようにして精算処理が行われ、最終的には精算処理後に払出制御基板Ｈで記憶されている総得点分の遊技価値がＣＲユニットＣＲＵを介して遊技者の手元に払い戻される（例えば、精算処理後に払出制御基板Ｈで記憶されている総得点５０点であった場合、当該５０点分のデータが記憶されたカードがＣＲユニットＣＲＵから排出される）。
【００５０】
払出制御基板Ｈには、セキュリティドングルＤＧが接続されている。セキュリティドングルＤＧは、セキュリティボックスＭ１００のドングル挿入口ＤＧ１０に挿入されている｛但し、前述したように、セキュリティドングルＤＧは払出制御基板Ｈと電気的に接続されていればよいので、例えば、払出制御基板ＨとボードトゥボードでセキュリティドングルＤＧを固着する（或いは、払出制御基板Ｈからハーネスによってドングル挿入口ＤＧ１０に相当するコネクタ部を外部へ引き出し、当該コネクタ部にセキュリティドングルＤＧを接続する）態様を採用し（加えて、基板ケースに内包してカシメを施し）セキュリティ性を高めるよう構成してもよい｝。尚、本例では、払出制御基板Ｈのシリアル通信ポートに電気的に接続されており、払出制御基板Ｈでのシリアル通信の初期設定後において、払出制御基板ＨとセキュリティドングルＤＧとがシリアル通信可能となるよう構成されている（但し、これには限定されず、払出制御基板ＨとセキュリティドングルＤＧとがパラレル通信可能となるよう構成してもよい）。
【００５１】
セキュリティドングルＤＧは、揮発性のメモリと、揮発性のメモリに電力を供給する電源（例えば、バックアップ電池）とを有する。揮発性のメモリには、ホールを識別するためのホールＩＤや、主制御基板を識別するための主基板ＩＤ、払出制御基板を識別するための払出基板ＩＤなどのセキュリティ情報（以下、ＩＤと呼ぶことがある）が記憶されている。尚、これら複数種類のセキュリティ情報を組み合わせてもよいが、遊技機メーカーから出荷される全遊技機を通して一意になるものが好ましい。セキュリティ情報は、暗号化されてセキュリティドングルＤＧに記憶されるのが好ましいが、その場合には、セキュリティ情報に基づき認証を行う側（本例では、ホールコンピュータＨＣ側）で、暗号化されたものを復号化できるよう構成しておくことが好ましい。また、セキュリティドングルＤＧ自体には、揮発性のメモリに電力を供給する電源を持たせず、その代わりに払出制御基板Ｈ側から当該電力を供給するよう構成してもよい（この場合、セキュリティドングルＤＧを払出制御基板Ｈから取り外すと、即座に揮発性のメモリからセキュリティ情報が消失するよう構成してもよい）。尚、セキュリティドングルＤＧを払出制御基板Ｈから取り外すと、即座に揮発性のメモリからセキュリティ情報が消失するよう構成した場合、セキュリティドングルＤＧへセキュリティ情報を書き込む（遊技機メーカーから当該構成を提供する）際には、まず、払出制御基板ＨにセキュリティドングルＤＧ（書き込み前）を装着し、遊技機への電源を投入した後、払出制御基板Ｈにセキュリティ情報の書き込み用ライタを接続した上で、当該書き込み用ライタから（払出制御基板Ｈを介して）セキュリティドングルＤＧへセキュリティ情報を書き込む、そしてその後は（当該書き込み用ライタを払出制御基板Ｈから取り外し）、払出制御基板Ｈ側からセキュリティドングルＤＧに対してバックアップ用電源を供給するよう構成すればよい。
【００５２】
ＣＲユニットＣＲＵは、ネットワークを介して、ホールに設置されているホールコンピュータＨＣと通信可能に接続されている。セキュリティドングルＤＧに記憶されているセキュリティ情報は、ホールコンピュータＨＣに送信され、ホールコンピュータＨＣによって認証される。セキュリティドングルＤＧを用いた認証の処理は、後で詳述する。
【００５３】
次に、図４〜１１は、本実施形態における、主制御基板Ｍが行う一般的な処理の流れを示したフローチャートである。
【００５４】
また、フローチャートは主に、処理ステップ（長方形にて図示）、判断（ひし形にて図示）、流れ線（矢印）、開始・終了・復帰等を示す端子（角丸長方形にて図示）によって構成されている。また、処理ステップの内、別のフローチャートにて詳細を図示している場合、当該別のフローチャートを参照するものをサブルーチン（左右の線が二重線である長方形にて図示）として図示している。ここで、遊技機の開発段階においては、スペック違いの遊技機を同時に開発することも行われているが、本例においては、メイン側の処理内に、スペック違いの遊技機で実行するサブルーチン（通常は使用しないサブルーチン）を残さないよう構成しており、ノイズや不正行為によって、通常時には実行されない未使用サブルーチンに係る処理が実行されることを防止している。
【００５５】
また、フローチャートにおける或る処理ステップ（長方形にて図示）又は判断（ひし形にて図示）と他の処理ステップ又は判断との間にて、処理ステップ又は判断が図示されていない（矢印によって繋がれている）場合にも、当該間において処理が実行されないことを示唆してはおらず、図示されていない処理を実行するよう構成しても何ら問題ない。
【００５６】
まず、図４は、回胴式遊技機Ｐの電源を投入した後（或いはシステムリセットやユーザリセット時において）、主制御基板Ｍにて初めて実行される処理の流れを示したフローチャートである。
【００５７】
まず、ステップ１０００で、回胴式遊技機Ｐの電源を投入した後、ステップ１００２で、主制御基板Ｍは、タイマ割り込みの初期設定を実行する（ここでは、タイマ割り込みの種類をセットするのみであり、以降の処理において、タイマ割り込みが起動されると定期的に後述するタイマ割り込み時処理に係るフローチャートが実行される）。次に、ステップ１００４で、主制御基板Ｍは、主制御チップ（不図示）の機能設定としてシリアル通信の設定（速度、データの長さ、データ送信方法等の初期設定）を実行する。次に、ステップ１００６で、主制御基板Ｍは、主制御基板Ｍに設けられたＲＡＭ領域の先頭アドレスから最終アドレスまでのチェックサムを算出する。次に、ステップ１００８で、主制御基板Ｍは、ＲＡＭをチェックし（例えば、当該算出したチェックサムとチェックサム領域に保持されているチェックサムデータとに基づき、電源断・電源断復帰により内蔵ＲＡＭに格納されているデータが正しく保持されているか否かをチェックし）、電源断復帰データを生成する（当該チェック結果やステップ１６００のＮＭＩ割り込み処理にて実行した処理に基づいて生成し、ＲＡＭ領域内で保持する）。次に、ステップ１１００で、主制御基板Ｍは、後述する、ドングル認証制御処理を実行する。ここで、本実施形態においては、ステップ１００２〜ステップ１１００の処理の実行中においては、電源断検知用信号の入力ポートを常時監視しており、監視する間隔はタイマ割り込み処理の実行間隔（本例では、２．２３５ｍｓ）よりも短時間となっている。また、ステップ１００２〜ステップ１１００の処理の実行中に電源断が発生した場合には、図１１にて詳述しているドングル認証前電源断時処理を実行するよう構成されている。次に、ステップ１０１０で、主制御基板Ｍは、設定キースイッチＭ２０のスイッチ状態を確認する。次に、ステップ１０１２で、主制御基板Ｍは、当該確認したスイッチ状態に基づき、設定変更モード移行可否情報に係るコマンド（払出制御基板Ｈ側へのコマンド）をセットする。このように構成することにより、払出制御基板Ｈ側の起動時においても設定変更モードへ移行するか否かを払出制御基板Ｈ側が判断できることとなる。
【００５８】
次に、ステップ１０１４で、主制御基板Ｍは、設定キースイッチＭ２０がオフであるか否かを判定する。ステップ１０１４でＹｅｓの場合、ステップ１０１６で、主制御基板Ｍは、ＲＡＭ内の電源断処理済みフラグのオン・オフ（ステップ１６０６でオンとなる）及び全ＲＡＭのチェックサム状態（ステップ１００８でのチェック結果）を参照し、ＲＡＭ内の電源断復帰データは正常であるか否かを判定する。ステップ１０１６でＹｅｓの場合、ステップ１０１８で、主制御基板Ｍは、ＲＡＭの初期化範囲を未使用ＲＡＭ範囲に決定してセットする。次に、ステップ１０２０で、主制御基板Ｍは、当該決定された初期化範囲でＲＡＭの初期化を実行し、ステップ１０２２に移行する。
【００５９】
他方、ステップ１０１６でＮｏの場合、ステップ１０２４で、主制御基板Ｍは、バックアップエラー表示をセットする（例えば、レジスタ領域内にエラー番号をセットする）。次に、ステップ１０２６で、主制御基板Ｍは、復帰不可能エラー処理を実行する。尚、本例においては、エラーの実行態様を大別して復帰不可能なエラー（復帰不可能エラー）と復帰可能なエラーとに分けており、復帰不可能エラーが発生した場合には、設定変更に伴うＲＡＭクリアをすることでのみエラーが解除され、設定／リセットボタンＭ３０の操作によってはエラーが解除されない一方、復帰可能なエラーが発生した場合には、設定／リセットボタンＭ３０の操作によってエラーが解除され得るよう構成されている（以下、復帰不可能エラーに関する処理においても同様である）。
【００６０】
ステップ１０２０の処理実行後においては、ステップ１０２２で、主制御基板Ｍは、電源断時の処理（ステップ１６０４）にて保存したスタックポインタに係るデータに基づき、スタックポインタを復帰する。次に、ステップ１０３６で、主制御基板Ｍは、ＲＡＭ内の設定値は正常範囲内（本例では、１〜６の値が正常範囲としている）であるか否かを判定する。ステップ１０３６でＹｅｓの場合、ステップ１０３８で、主制御基板Ｍは、入力ポートの読み込みを実行する。次に、ステップ１０４０で、主制御基板Ｍは、ステップ１００２にてセットしたタイマ割り込みを起動・開始する。次に、ステップ１０４２で、主制御基板Ｍは、電源断処理済みフラグをオフにし、復帰したスタックポインタに従い電源断時の処理に復帰する。尚、ステップ１０３６でＮｏの場合には、ステップ１０４６で、主制御基板Ｍは、設定値エラー表示をセットし（例えば、レジスタ領域内にエラー番号をセットし）、ステップ１０４８で、主制御基板Ｍは、復帰不可能エラー処理を実行する。
【００６１】
また、ステップ１０１４でＮｏの場合、換言すると、設定変更モードへ移行する場合、ステップ１０２８で、主制御基板Ｍは、ＲＡＭ内の電源断処理済みフラグのオン・オフ（ステップ１６０６でオンとなる）及び全ＲＡＭのチェックサム状態（ステップ１００８でのチェック結果）を参照し、ＲＡＭ内の電源断復帰データは正常であるか否かを判定する。ステップ１０２８でＹｅｓの場合、ステップ１０３０で、主制御基板Ｍは、ＲＡＭの初期化範囲をＲＡＭ内の設定値を除くすべての範囲に決定してセットし、ステップ１０３４に移行する。他方、ステップ１０２８でＮｏの場合には、ステップ１０３２で、主制御基板Ｍは、ＲＡＭの初期化範囲をＲＡＭ内のすべての範囲に決定してセットし、ステップ１０３４に移行する。次に、ステップ１０３４で、主制御基板Ｍは、当該決定された初期化範囲でＲＡＭの初期化を実行する。次に、ステップ１１００で、主制御基板Ｍは、後述する、ドングル認証制御処理を実行する。次に、ステップ１２００で、主制御基板Ｍは、後述する、設定変更制御処理を実行する。
【００６２】
尚、不図示ではあるが、主制御基板ＭのＲＡＭ領域内に当選乱数等の乱数を記憶する場合には、専用の記憶領域を確保し、乱数に係る情報を記憶しているバイト内には当該乱数に係る情報のみを記憶する（各種タイマ値等、その他の情報を記憶しない）よう構成することが好適である（同じ１バイト内に記憶した別のデータを操作する際に、ノイズ等によって乱数に係る情報が書き換わってしまうことを防止するため）。
【００６３】
次に、図５は、図４におけるステップ１１００のサブルーチンに係る、ドングル認証制御処理のフローチャートである。まず、ステップ１１０２で、主制御基板Ｍは、払出制御基板Ｈから認証結果に係るコマンド｛ホールコンピュータＨＣにセキュリティドングルＤＧのＩＤが正常なＩＤであると認証された（認証成功した）旨、又は、ホールコンピュータＨＣにセキュリティドングルＤＧのＩＤが正常でないＩＤであると認証された（認証失敗した）旨に係るコマンドであり、ステップ２１１０又は２１１２の処理にてセットされるコマンド｝を受信したか否かを判定する。ステップ１１０２でＮｏの場合には、ステップ１１０２の処理を繰り返し実行する（払出制御基板Ｈからコマンドを受信するまで待機し続けることとなる）。ステップ１１０２でＹｅｓの場合には、ステップ１１０４で、主制御基板Ｍは、ステップ１１０２のコマンド内容に基づき、当該認証結果は認証成功であったか否かを判定する。ステップ１１０４でＹｅｓの場合には、セキュリティドングルＤＧのＩＤが正常であることにより、次の処理（ステップ１０２２又はステップ１２００の処理）に移行し、電源投入後の処理を継続することとなる。他方、ステップ１１０４でＮｏの場合、ステップ１１０６で、主制御基板Ｍは、認証エラー表示をセットする（例えば、レジスタ領域内にエラー番号をセットする）。次に、ステップ１１０８で、主制御基板Ｍは、復帰不可能エラー処理（セットしたエラー表示の実行もすることとなり、前述した、復帰不可能エラーとエラー解除方法は同一となる）を実行する。
【００６４】
次に、図６は、図４におけるステップ１２００のサブルーチンに係る、設定変更装置制御処理のフローチャートである。まず、ステップ１２０２で、主制御基板Ｍは、スタックポインタの初期化を実行する（例えば、スタック領域の開始アドレスをセットする）。次に、ステップ１２０４で、主制御基板Ｍは、タイマ割り込みを起動する。次に、ステップ１２０６で、主制御基板Ｍは、、ＲＡＭ内の設定値は正常範囲内（本例では、１〜６）ではないか否かを判定する。ステップ１２０６でＹｅｓの場合、ステップ１２０８で、主制御基板Ｍは、設定値に所定値（例えば、１＝遊技者にとって最も不利となる値）をセットし、ステップ１２１０に移行する。他方、ステップ１２０６でＮｏの場合にもステップ１２１０に移行する。次に、ステップ１２１０で、主制御基板Ｍは、エラー表示ＬＥＤ（不図示）に設定変更装置作動中である旨を表示し、設定表示ＬＥＤＭ４０に設定値を表示し、ステップ１２１２に移行する。
【００６５】
次に、ステップ１２１２で、主制御基板Ｍは、設定／リセットボタンＭ３０がオフからオンに切り替わったか否かを判定する。ステップ１２１２でＹｅｓの場合、ステップ１２１４で、主制御基板Ｍは、現在の設定値に１を加算し（加算した結果設定値が６を超過した場合には、設定値は１となる）、ステップ１２１６に移行する。尚、ステップ１２１２でＮｏの場合にも、ステップ１２１６に移行する。次に、ステップ１２１６で、主制御基板Ｍは、スタートレバーＤ５０がオフからオンに切り替わったか否かを判定する。ステップ１２１６でＹｅｓの場合、ステップ１２１８で、主制御基板Ｍは、設定キースイッチＭ２０がオンからオフに切り替わったか否かを判定する。ステップ１２１８でＮｏの場合には、ステップ１２１８の処理を繰り返し実行（ループ）する。他方、ステップ１２１８でＹｅｓの場合、ステップ１２２０で、主制御基板Ｍは、エラー表示ＬＥＤ（不図示）に設定変更装置の作動が終了した旨を表示し、設定表示ＬＥＤＭ４０の設定値の表示を消去し、ステップ１３００の遊技進行制御処理に移行する。尚、ステップ１２１６でＮｏの場合には、ステップ１２１２に移行する。
【００６６】
次に、図７は、図６におけるステップ１３００のサブルーチンに係る、遊技進行制御処理のフローチャートである。まず、ステップ１３０１で、主制御基板Ｍは、スタックポインタの初期化を実行（例えば、スタック領域の開始アドレスをセットする）。次に、ステップ１３０２で、主制御基板Ｍは、当該ゲームに必要なＲＡＭ内のデータ（例えば、当該遊技状態におけるベット上限数＝いわゆる規定数、入賞役の組み合わせを有効と見做すための有効ライン、等）をセットする。次に、ステップ１３０３で、主制御基板Ｍは、当該ゲームにおける遊技状態（例えば、通常遊技中、大当り遊技中、再遊技確率変動遊技中、ＡＴ遊技中等）をセットする。
【００６７】
次に、ステップ１３０４で、主制御基板Ｍは、再遊技入賞後ではないか否かを判定する。ステップ１３０３でＹｅｓの場合にはステップ１３１０に移行し、Ｎｏの場合にはステップ１３２６に移行する。このように本例においては、再遊技が入賞した場合には、自動的にベットが実行される（３点分のベットが実行される）よう構成されている。
【００６８】
次に、ステップ１３１０で、主制御基板Ｍは、前回の遊技終了から所定時間ベットされていない（擬似投入ボタンＤ３００又はベットボタンＤ２２０の押下によるベットが実行されていない）か否かを判定する。ステップ１３１０でＹｅｓの場合、ステップ１５００で、主制御基板Ｍは、後述する遊技中ドングル監視処理を実行する。次に、ステップ１３１２で、主制御基板Ｍは、待機デモ表示実行コマンド（サブ側へのコマンドであり、待機デモ演出を実行するためのコマンド）をセットし、ステップ１３１４に移行する。尚、待機デモ演出とは、所定時間遊技が進行していない場合に実行され得る演出である。尚、ステップ１３１０でＮｏの場合にもステップ１３１４に移行する。
【００６９】
次に、ステップ１３１４で、主制御基板Ｍは、擬似投入ボタンＤ３００の操作（押下）があったか否かを判定する。ステップ１３１４でＹｅｓの場合、ステップ１３１６で、主制御基板Ｍは、払出制御基板Ｈへの得点投入要求コマンド（総得点からベットする分に相当する得点を減算し、得点をベットするためのコマンド）をセットし、ステップ１３１８に移行する。尚、本実施形態においては、ステップ１３１４でＹｅｓの場合であっても、総得点が０の場合（遊技をしていない場合も含む）には払出制御基板Ｈに得点投入要求コマンドを送信しない、即ち、得点がベットされないよう構成されている。
【００７０】
次に、ステップ１３１８で、主制御基板Ｍは、払出制御基板Ｈから得点増減完了コマンド（払出制御基板Ｈ側で得点の加算処理又は減算処理の実行が完了した旨の情報に係るコマンド）を受信したか否かを判定する。ステップ１３１８でＹｅｓの場合にはステップ１３２２に移行し、Ｎｏの場合には、ステップ１３１９で、主制御基板Ｍは、所定時間（例えば、３０秒）の間払出制御基板Ｈからのコマンド（得点増減完了コマンド）を受信していないか否かを判定する。ステップ１３１９でＮｏの場合にはステップ１３１８の処理を再度実行し、ステップ１３１９でＹｅｓの場合には、ステップ１３２０で、主制御基板Ｍは、コマンド通信エラー表示を実行する（例えば、レジスタ領域内にエラー番号をセットする）。次に、ステップ１３２１で、主制御基板Ｍは、発生中のエラーが解除されたか否かを判定する。ステップ１３２１でＹｅｓの場合ステップ１３２２に移行し、Ｎｏの場合にはステップ１３２０の処理を再度実行することとなる。また、ステップ１３１９でＮｏの場合には、ステップ１３１８の処理を再度実行することとなる。尚、本例においては、コマンド通信エラーは、設定変更に伴うＲＡＭクリアを実行せずとも復帰可能なエラーとなっており、本例においては、設定／リセットボタンＭ３０を押下することでエラー状態から解除され得るよう構成されている。尚、本実施形態においては、復帰可能なエラーとしてコマンド通信異常エラーのみを例示しているがこれには限定されず、封入式の回胴遊技機にて実行され得る様々なエラーを設けてもよい。また、前述した、円盤状の板の外周に遊技メダルを複数固着させた回転体を設ける得点の投入方法とした場合には、遊技メダルの通過（投入）を検出するセンサを設けて、当該センサが検出したメダルの枚数が異常な枚数（例えば、回転体を回転させた回数よりも多い）である場合に復帰可能エラーとするよう構成してもよい。
【００７１】
次に、ステップ１３２０で、主制御基板Ｍは、得点増減完了コマンド（及び得点投入要求コマンド）に基づいたベット及びクレジットの加算処理を実行し（その結果、１ゲームの開始に必要な得点（規定数）に達するまでは、ベットを１つ増やす処理を実行して投入数表示灯Ｄ２１０の表示内容を変化させ、１ゲームの開始に必要な得点に達した以降は、クレジットを１つ増やす処理を実行してクレジット数表示装置Ｄ２００の表示内容を変化させ）、ステップ１３２２に移行する。尚、ステップ１３１４でＮｏの場合には、ステップ１３２２に移行する。次に、ステップ１３２２で、主制御基板Ｍは、ベットボタンＤ２２０の操作（押下）があったか否かを判定する。ステップ１３２２でＹｅｓの場合、ステップ１３２４で、主制御基板Ｍは、ベット可能な得点をベットしクレジットから当該ベットした分の得点を減算し、ステップ１３２６に移行する。ステップ１３２２でＮｏの場合にも、ステップ１３２６に移行する。
【００７２】
次に、ステップ１３２６で、主制御基板Ｍは、精算ボタンＤ６０の操作（押下）があったか否かを判定する。ステップ１３２６でＹｅｓの場合、ステップ１３２８で、主制御基板Ｍは、精算可能な得点（クレジット及び／又はベットされている得点）があるか否かを判定する。ステップ１３２８でＹｅｓの場合、ステップ１５００で、主制御基板Ｍは、後述する遊技中ドングル監視処理を実行する。次に、ステップ１３３０で、主制御基板Ｍは、払出制御基板Ｈへの得点精算要求コマンド（クレジット及び／又はベット分に相当する得点を総得点に加算するためのコマンド）をセットし、ステップ１３３１に移行する。次に、ステップ１３３２で、主制御基板Ｍは、払出制御基板Ｈから得点増減完了コマンド（払出制御基板Ｈ側で得点の加算処理又は減算処理の実行が完了した旨の情報に係るコマンド）を受信したか否かを判定する。ステップ１３３１でＹｅｓの場合にはステップ１３３５に移行し、Ｎｏの場合には、ステップ１３３２で、主制御基板Ｍは、所定時間（例えば、３０秒）の間払出制御基板Ｈからのコマンド（得点増減完了コマンド）を受信していないか否かを判定する。ステップ１３３２でＮｏの場合にはステップ１３３１の処理を再度実行し、ステップ１３３２でＹｅｓの場合には、ステップ１３３３で、主制御基板Ｍは、コマンド通信エラー表示を実行する（例えば、レジスタ領域内にエラー番号をセットする）。次に、ステップ１３３４で、主制御基板Ｍは、発生中のエラーが解除されたか否かを判定する。ステップ１３３４でＹｅｓの場合ステップ１３３５に移行し、Ｎｏの場合にはステップ１３３３の処理を再度実行することとなる。また、ステップ１３３２でＮｏの場合には、ステップ１３３１の処理を再度実行することとなる。
【００７３】
次に、ステップ１３３５で、得点増減完了コマンド（及び得点精算要求コマンド）に基づいたベット及びクレジットの減算処理を実行し（クレジット及びベットされている得点は０になる）ステップ１３３６に移行することとなる。尚、ステップ１３２６又はステップ１３２８でＮｏの場合にも、ステップ１３３６に移行する。次に、ステップ１３３６で、主制御基板Ｍは、ソフト乱数の更新処理（例えば、ＲＡＭに記憶されている乱数カウンタ値を加算する処理）を実行する。次に、ステップ１３３８で、主制御基板Ｍは、スタートレバーの受付チェック（スタートレバーＤ５０の受付状態のチェック及び投入枚数が規定数に達しているか否かのチェック、等）を実行する。次に、ステップ１３４０で、主制御基板Ｍは、スタートレバーＤ５０が有効且つスタートレバーＤ５０の操作があったか否かを判定する。ステップ１３４０でＹｅｓの場合、ステップ１３４１で、主制御基板Ｍは、乱数を取得する｛スタートレバーＤ５０の操作信号が乱数生成回路へ入力され、乱数生成回路で生成されるハード乱数を自動で（プログラム命令によらず）レジスタへラッチするハードラッチ、スタートレバーＤ５０の操作信号を主制御基板Ｍ側のソフト処理で入力検知し、乱数生成回路で生成されるハード乱数を当該入力検知したことを契機として所謂ロード命令でレジスタへラッチするソフトラッチ、等によって乱数として取得される。尚、このように取得したハード乱数を、主制御基板Ｍ側のソフト処理にて定期的に更新しているソフト乱数と組みわせる（加算、減算等を行う）ことで、更にランダム性を高めるよう構成してもよい｝。次に、ステップ１５００で、主制御基板Ｍは、後述する遊技中ドングル監視処理を実行する。尚、ステップ１３４１にてソフト乱数を取得する場合には、ステップ１５００の処理を実行した後に当該ソフト乱数を取得するよう構成してもよい。次に、ステップ１３４２で、主制御基板Ｍは、内部抽選（当該ゲームにおいて入賞可能となる役を決定するための抽選であるが、同時にＡＴ、ＲＴ又はＡＲＴゲーム数の付与可否等の抽選も実行されるよう構成してもよい）を開始する。次に、ステップ１３４４で、主制御基板Ｍは、押し順ナビ（押し順表示装置Ｄ２７０にて遊技者に最も有利となるリールの停止順を報知する）の実行有無及び実行態様を決定する（遊技者が獲得したＡＴ、ＲＴ又はＡＲＴゲーム数が残存する場合には、ＡＴ／ＲＴカウンタ値表示装置Ｄ２８０に当該残存数が表示され、且ついわゆる押し順小役が当選した場合には、その押し順ナビが押し順表示装置Ｄ２７０に表示されることとなる）。次に、ステップ１３４６で、主制御基板Ｍは、全リール（リールＭ５０）の回転を開始する。次に、ステップ１３４８で、主制御基板Ｍは、リール停止受付可否チェック（リール停止の可否をチェック）を実行する。次に、ステップ１３５０で、主制御基板Ｍは、有効な停止ボタンのうちのいずれかの停止ボタン（左停止ボタンＤ４１、中停止ボタンＤ４２、右停止ボタンＤ４３）の操作があったか否かを判定する。ステップ１３５０でＹｅｓの場合、ステップ１３５２で、主制御基板Ｍは、操作があった停止ボタンに対応したリール（例えば、左停止ボタンＤ４１には左リールＭ５１が対応）の停止位置を決定して停止し（停止制御に切り替え）、ステップ１３５４に移行する。他方、ステップ１３５０でＮｏの場合にも、ステップ１３５４に移行する。次に、ステップ１３５４で、主制御基板Ｍは、全リール停止チェック処理を実行する。次に、ステップ１３５５で、主制御基板Ｍは、全リールが停止したか否かを判定する。ステップ１３５５でＹｅｓの場合には、ステップ１３５６に移行する。他方、ステップ１３５５でＮｏの場合には、ステップ１３４８に移行し、ステップ１３４８〜ステップ１３５５の処理を繰り返すこととなる。
【００７４】
次に、ステップ１３５６で、主制御基板Ｍは、図柄組み合わせの表示判定を実行する。次に、ステップ１３５８で、主制御基板Ｍは、得点加算入賞役（入賞することで得点が加算される役であり、例えば、ベル＝８点（８枚））が入賞したか否かを判定する（入賞判定であった場合には、当該入賞役に応じた得点が得点増加数表示装置Ｄ１７０に表示される）。ステップ１３５８でＹｅｓの場合、ステップ１５００で、主制御基板Ｍは、後述する遊技中ドングル監視処理を実行する。次に、ステップ１３６０で、主制御基板Ｍは、クレジットに当該入賞に基づく得点を加算する。次に、ステップ１３６２で、主制御基板Ｍは、当該入賞に基づく得点の加算はクレジットの上限数を超過してしまうか否かを判定する。ステップ１３６２でＹｅｓの場合、ステップ１３６４で、主制御基板Ｍは、払出制御基板Ｈへの得点加算コマンド（クレジットの超過分に相当する得点を総得点に加算するためのコマンド）をセットし、ステップ１３６５に移行する。尚、ステップ１３５８又はステップ１３６２でＮｏの場合にも、ステップ１３６５に移行する。次に、ステップ１３６５で、主制御基板Ｍは、当該ゲームに係る得点の加算が終了したか否かを判定する（クレジットが５０を超過した場合には、払出制御基板Ｈからの得点増減完了コマンドの受信をした場合に得点の加算が完了したと判断してもよい。ステップ１３６５でＮｏの場合には、得点の加算が終了するまで当該処理を繰り返し実行することとなる。ステップ１３６５でＹｅｓの場合、ステップ１５００で、主制御基板Ｍは、後述する遊技中ドングル監視処理を実行する。ステップ１３６６で、主制御基板Ｍは、遊技終了処理（例えば、ベット数のクリア、遊技状態の移行処理等であり、併せて遊技進行状況に応じて投入数表示灯Ｄ２１０や操作状態表示灯Ｄ１８０の表示内容を変化させる制御）を実行する。次に、ステップ１３６８で、主制御基板Ｍは、制御コマンド（例えば、副制御基板Ｓへの表示制御コマンド）のセット処理を実行し、ステップ１３０１に移行する。このような一連の処理を繰り返して遊技が進行してゆくこととなる。尚、詳細は後述するが、得点の加算表示処理については一工夫必要である。即ち、本例では、実体的な遊技メダルを払出する必要がなく、払出制御基板Ｈで管理される総得点表示装置Ｄ１９０への得点加算表示又は主制御基板Ｍで管理されるクレジット数表示装置Ｄ２００への得点加算表示によって、実質的な遊技媒体付与が完了するという特性があるため、あまりにも得点の加算表示処理を高速で完了させてしまうと、次ゲーム開始までの待機時間中において遊技者に倦怠感や違和感を抱かれる恐れがあり、そのような事態を回避するための施策が必要となってくるのである。
【００７５】
次に、図８は、図７におけるステップ１５００のサブルーチンに係る、遊技中ドングル監視処理のフローチャートである。まず、ステップ１５０２で、主制御基板Ｍは、払出制御基板Ｈへの認証要求コマンド（遊技進行中に定期的に、セキュリティドングルＤＧのＩＤが正常なものであるか否かをチェックするためのコマンド）をセットし、ステップ１５０４に移行する。次に、ステップ１５０４で、主制御基板Ｍは、払出制御基板Ｈから認証結果に係るコマンド（セキュリティドングルＤＧのＩＤが正常なものであるか否かに係るコマンドであり、後述する認証成功に係るコマンド及び認証失敗に係るコマンドである）を受信したか否かを判定する。ステップ１５０４でＮｏの場合には認証結果に係るコマンドを受信するまで当該処理を繰り返すこととなる。ステップ１５０４でＹｅｓの場合には、ステップ１５０６で、主制御基板Ｍは、当該受信した認証結果は認証成功（正常に認証されたことを意味する）であったか否かを判定する。ステップ１５０６でＹｅｓの場合には次の処理（ステップ１３１２、ステップ１３３０、ステップ１３４２、ステップ１３６０又はステップ１３６６の処理）に移行する。他方、ステップ１５０６でＮｏの場合には、ステップ１５０８で、主制御基板Ｍは、認証エラー表示をセットする（例えば、レジスタ領域内にエラー番号をセットする）。次に、ステップ１５１０で、主制御基板Ｍは、復帰不可能エラー処理（前述した、復帰不可能エラーとエラー解除方法は同一となる）を実行する。
【００７６】
次に、図９は、本実施形態におけるステップ１４００のサブルーチンに係る、タイマ割り込み時処理のフローチャートである。当該サブルーチンの処理は、ステップ１０４０又はステップ１２０４の処理にて、タイマ割り込みが起動した以降、所定時間（本例では、Ｔとしているが、例えば、２．２３５ｍｓ程度の時間が設定される）を周期として定期的に実行されるよう構成されている。
【００７７】
まず、ステップ１４０２で、主制御基板Ｍは、主制御基板ＭのＣＰＵ内レジスタで保持されているデータの退避を実行する。次に、ステップ１４０４で、主制御基板Ｍは、電源断を検知していないか否かを判定する。ステップ１４０４でＹｅｓの場合には、ステップ１４０６に移行し、Ｎｏの場合には、ステップ１６００で、主制御基板Ｍは、後述する、ドングル認証後電源断時処理を実行する。次に、ステップ１４０６で、主制御基板Ｍは、入力ポートデータのチェックを実行し、当該入力ポートデータをセットする。ここで、入力ポートデータとは、精算ボタンＤ６０、スタートレバーＤ５０、停止ボタンＤ４０、設定キースイッチＭ２０、設定／リセットボタンＭ３０、擬似投入センサＤ３２０等の検出に係る情報である（即ち、これらの操作部材での操作有無やセンサ検知状態が、割り込み間隔Ｔでサンプリングされる）。次に、ステップ１４０８で、主制御基板Ｍは、タイマ計測（ソフトウエアで管理する各種タイマの更新処理）を開始する。次に、ステップ１４１０で、主制御基板Ｍは、投入数表示灯Ｄ２１０、操作状態表示灯Ｄ１８０、得点増加数表示装置Ｄ１７０、特別遊技状態表示装置Ｄ２５０、クレジット数表示装置Ｄ２００、押し順表示装置Ｄ２７０、ＡＴ／ＲＴカウンタ値表示装置Ｄ２８０等のＬＥＤ（７セグＬＥＤランプ、等）の表示を実行する（例えば、複数の７セグＬＥＤユニットのうち、所定の７セグＬＥＤユニットを点灯させ、７セグの所定のセグメントを点灯させる）。次に、ステップ１４１２で、主制御基板Ｍは、内蔵乱数のチェック処理（乱数生成回路を別個に有し、ハード乱数をラッチ可能に構成されている場合における、当該回路での乱数更新異常等の異常発生有無のチェック処理）を実行する。次に、ステップ１４１４で、主制御基板Ｍは、入力ポートデータを生成して、当該データを記憶する（ＲＡＭ内の各入力ポートデータの格納領域を更新する）。次に、ステップ１４１６で、主制御基板Ｍは、全リール（左リールＭ５１、中リールＭ５２、右リールＭ５３）の回胴駆動制御処理（回胴モータＫ１０の駆動制御に係る処理）を実行する。次に、ステップ１４１８で、主制御基板Ｍは、出力データを出力ポートに出力する。次に、ステップ１４２０で、主制御基板Ｍは、ボタン受付データの管理（ベットボタンＤ２２０の操作有無に係る報知データのセットの実行等）を実行する。
【００７８】
次に、ステップ１４２８で、主制御基板Ｍは、通信監視の出力要求コマンドをセットする。次に、ステップ１４３０で、主制御基板Ｍは、制御コマンド（副制御基板Ｓへのコマンド）を送信する。次に、ステップ１４３２で、主制御基板Ｍは、外部信号（回胴式遊技機Ｐから外部のホールコンピュータＨＣ等へ情報伝達するための信号）の出力データを生成する。次に、ステップ１４３４で、主制御基板Ｍは、当該生成した外部信号を出力する。次に、ステップ１４３６で、主制御基板Ｍは、試験信号（いわゆる型式試験の実行時に使用する信号）を出力する。次に、ステップ１４３８で、主制御基板Ｍは、条件装置情報（型式試験用のデータ）を出力する。次に、ステップ１４４０で、主制御基板Ｍは、ソフト乱数管理処理（ソフトウエアで管理する乱数値の更新処理等）を実行し次の処理（ステップ１４０２の処理）に移行する。このように、タイマ割り込み時処理のフローチャートに関しては、ある処理が完了すると次の処理が逐次実行されるよう構成されており、これら逐次実行される際には、コール命令やジャンプ命令等を必要としないよう構成されている（処理内容の切り分け方、各処理の実行順序、各処理プログラムのＲＯＭ領域での連続したアドレスへの配置等により、プログラム容量を低減させるよう構成されている）。また、同図の処理が実行されている場合には、再度タイマ割り込み処理が発生することが禁止されており、ステップ１４４０の処理が終了するとその後新たなタイマ割り込み処理の実行が許可されることとなる。
【００７９】
次に、図１０は、本実施形態におけるステップ１６００のサブルーチンに係る、ドングル認証後電源断時処理である。まず、ステップ１６０４で、主制御基板Ｍは、スタックポインタを保存する。次に、ステップ１６０６で、主制御基板Ｍは、電源断処理済みフラグをオンにする（例えば、ＲＡＭ領域の電源断処理済みフラグ領域内をオンに相当する値で更新する）。次に、ステップ１６０８で、主制御基板Ｍは、チェックサム領域をクリアする。次に、ステップ１６１０で、主制御基板Ｍは、ＲＡＭ領域の先頭アドレスから最終アドレスまでを加算した値の補数をＲＡＭ領域におけるチェックサム領域に記憶する。次に、ステップ１６１２で、主制御基板Ｍは、ＲＡＭの書き込みを禁止し、ステップ１６１４に移行する。次に、ステップ１６１４で、主制御基板Ｍは、リセットを待機するための無限ループ処理を実行する。
【００８０】
次に、図１１は、本実施形態におけるステップ１６５０のサブルーチンに係る、ドングル認証前電源断時処理である。本サブルーチンの処理は、同図下段の電源断時の電圧イメージに示されるように、電源断時に電源基板Ｅから主制御基板Ｍに電源断検知信号が出力された際に、当該電源断検知信号を主制御基板Ｍ側での監視・検出処理によって検出されることによって実行される（例えば、ドングル認証前電源断時処理に関しては、電源断検知信号を主制御基板ＭのＣＰＵにおけるＮＭＩピンやＩＮＴピンに入力することで、電源断検知信号の入力を契機として発生する割り込み制御によって電源断時処理を実行させる一方で、前述のドングル認証後電源断時処理に関しては、このような構成とは異なり、電源断検知信号を主制御基板Ｍにおける所定の入力ポートにも入力することで、当該所定の入力ポートへの入力をソフト的に且つ定期的に検出した結果に基づき、電源断検知信号の入力を検知したことを契機として電源断時処理を実行させるよう構成することを例示することができる）。電圧がＡレベルにて正常に遊技が進行している場合に、電源断が発生して電圧が低下してゆく。電圧がＢレベルまで低下すると電源基板Ｅから電源断検知信号が出力され、この信号を主制御基板Ｍ側で検知したタイミングで電源断時処理が実行されるのであるが、仮に、ステップ１１０２の処理の実行前に電源断が発生した（電圧がＡレベルから低下開始した）場合であっても、同図に示される「ｔ」の時間内にてステップ１１０２の処理（払出制御基板Ｈから認証結果を受信したか否かを判定する処理）を複数回実行可能に構成されている。フローチャートを説明すると、まず、ステップ１６５６で、主制御基板Ｍは、電源断処理済みフラグをオンにする（例えば、ＲＡＭ領域の電源断処理済みフラグ領域内をオンに相当する値で更新する）。次に、ステップ１６５８で、主制御基板Ｍは、チェックサム領域をクリアする。次に、ステップ１６６０で、主制御基板Ｍは、ＲＡＭ領域の先頭アドレスから最終アドレスまでを加算した値の補数をＲＡＭ領域におけるチェックサム領域に記憶する。次に、ステップ１６６２で、主制御基板Ｍは、ＲＡＭの書き込みを禁止し、ステップ１６６４に移行する。次に、ステップ１６６４で、主制御基板Ｍは、リセットを待機するための無限ループ処理を実行する。
【００８１】
次に、図１２〜１６は、本実施形態における、払出制御基板Ｈが行う一般的な処理の流れを示したフローチャートである。尚、前述したように、本実施形態においては、セキュリティドングルＤＧは払出制御基板Ｈに接続されていることを改めて補足しておく。
【００８２】
はじめに、図１２は、回胴式遊技機Ｐの電源を投入した後（或いはシステムリセットやユーザリセット時において）、払出制御基板Ｈにて初めて実行される処理の流れを示したフローチャートである。
【００８３】
まず、回胴式遊技機Ｐの電源を投入した後、ステップ２００２で、払出制御基板Ｈは、タイマ割り込みの初期設定を実行する（主制御基板Ｍでの処理と同様に、ここでは、タイマ割り込みの種類をセットするのみであり、以降の処理において、タイマ割り込みが開始されると定期的に後述するタイマ割り込み時処理に係るフローチャートが実行される）。次に、ステップ２００４で、払出制御基板Ｈは、払出制御チップ（不図示）の機能設定としてシリアル通信の設定（主制御基板Ｍでの処理と同様に、速度、データの長さ、データ送信方法等の初期設定）を実行する。次に、ステップ２００６で、払出制御基板Ｈは、ＲＡＭ領域の先頭アドレスから最終アドレスまでのチェックサムを算出する。次に、ステップ２１００で、払出制御基板Ｈは、後述する、払出ドングル認証制御処理を実行する。次に、ステップ２００８で、払出制御基板Ｈは、ＲＡＭをチェックし（主制御基板Ｍでの処理と同様に、例えば、当該算出したチェックサムとチェックサム領域に保持されているチェックサムデータとに基づき、電源断・電源断復帰により内蔵ＲＡＭに格納されているデータが正しく保持されているか否かをチェックし）、電源断復帰データを生成する（主制御基板Ｍでの処理と同様に、当該チェック結果やＮＭＩ割り込み処理にて実行した処理に基づいて生成し、ＲＡＭ領域内で保持する）。次に、ステップ２０１０で、払出制御基板Ｈは、主制御基板Ｍ側から設定変更モード移行可否情報に係るコマンドを受信したか否かを判定する。ステップ２０１０でＮｏの場合には、設定変更モード移行可否情報に係るコマンドを受信するまで当該処理を繰り返すこととなる。ステップ２０１０でＹｅｓの場合、ステップ２０１２で、払出制御基板Ｈは、当該受信した設定変更モード移行可否情報に係るコマンドを参照して、主制御基板Ｍが設定変更モードへ移行予定でないか否か（設定変更されていないか否か）を判定する。ステップ２０１２でＹｅｓの場合、ステップ２０１４で、払出制御基板Ｈは、全ＲＡＭのチェックサム状態（ステップ２００８でのチェック結果）等を参照し、ＲＡＭ内の電源断復帰データは正常であるか否かを判定する。ステップ２０１４でＹｅｓの場合、ステップ２０１６で、払出制御基板Ｈは、ＲＡＭの初期化範囲を未使用ＲＡＭ範囲に決定してセットし、ステップ２０２４に移行する。他方、ステップ２０１２でＮｏの場合、ステップ２０１８で、設定変更されていることに起因して、ＲＡＭの初期化範囲をＲＡＭのすべての範囲に決定してセットし、ステップ２０２４に移行する。また、ステップ２０１４でＮｏの場合、ステップ２０２０で、払出制御基板Ｈは、払出バックアップエラー表示をセットする（例えば、レジスタ領域内にエラー番号をセットする）。次に、ステップ２０２２で、払出制御基板Ｈは、払出復帰不可能エラー処理（セットしたエラー表示も実行することとなり、前述した復帰不可能エラーとエラー解除方法は同一となる）を実行する。
【００８４】
次に、ステップ２０２４で、払出制御基板Ｈは、決定された初期化範囲でＲＡＭの初期化を実行する。次に、ステップ２０２６で、払出制御基板Ｈは、タイマ割り込みを起動しステップ２０２８に移行する。次に、ステップ２０２８で、払出制御基板Ｈは、総得点を総得点表示装置Ｄ１９０に表示する。次に、ステップ２０３０で、払出制御基板Ｈは、バッファにセットされている得点加算情報（当該情報に基づく得点を総得点に加算するためのコマンド）又は得点減算情報（当該情報に基づく得点を総得点から減算するためのコマンド）があるか否かを判定する（ステップ２３１２、ステップ２３１６、ステップ２３２０、ステップ２３２４及びステップ２３２８でセットされる）。ステップ２０３０でＹｅｓの場合、ステップ２０３２で、払出制御基板Ｈは、受信したコマンド順に、当該情報（得点加算情報又は得点減算情報）に基づいた得点の増減を総得点に対して実行する。次に、ステップ２０３４で、払出制御基板Ｈは、得点の増減処理は完了したか否か（実行されていない得点の増減処理は存在しないか否か）を判定する。ステップ２０３４でＹｅｓの場合、ステップ２０３６で、払出制御基板Ｈは、主制御基板Ｍへの得点増減完了コマンドをセットし、ステップ２０２８に移行する。以降、ステップ２０２８〜ステップ２０３６の処理を繰り返してゆくこととなる。また、ステップ２０３０又はステップ２０３４でＮｏの場合にも、ステップ２０２８に移行する。
【００８５】
次に、図１３は、図１２におけるステップ２１００のサブルーチンに係る、払出ドングル認証制御処理のフローチャートである。まず、ステップ２１０２で、払出制御基板Ｈは、セキュリティドングルＤＧのＩＤを読み出して一時記憶する（例えば、払出制御基板ＨからセキュリティドングルＤＧに対してシリアル通信でＩＤの読み出し信号を送信すると、セキュリティドングルＤＧの揮発性のメモリで保持されたＩＤを、セキュリティドングルＤＧから払出制御基板Ｈへシリアル通信で返却されるよう構成すればよい）。次に、ステップ２１０４で、払出制御基板Ｈは、当該読み出したセキュリティドングルＤＧのＩＤを、認証用の外部装置（本例では、ホールコンピュータＨＣ）に出力する。次に、ステップ２１０６で、払出制御基板Ｈは、ホールコンピュータＨＣからセキュリティドングルＤＧのＩＤに係る認証結果｛セキュリティドングルＤＧのＩＤが正常なＩＤであると認証された（認証成功した）結果、又は、セキュリティドングルＤＧのＩＤが正常でないＩＤであると認証された（認証失敗した）結果｝を受信したか否かを判定する。ステップ２１０６でＹｅｓの場合、ステップ２１０８で、払出制御基板Ｈは、当該受信した認証結果は認証成功であったか否かを判定する。ステップ２１０８でＹｅｓの場合、ステップ２１１０で、払出制御基板Ｈは、セキュリティドングルＤＧのＩＤに係る情報を一時記憶し（ステップ２１０２で読み出した情報を記憶したままにすることで、後述するように遊技進行中におけるセキュリティドングルＤＧのＩＤの認証ができることとなる）、認証結果に係るコマンド（認証成功した旨に係るコマンド）を主制御基板Ｍ側に出力し、次の処理（ステップ２０２６の処理）に移行する。他方、ステップ２１０８でＮｏの場合、ステップ２１１２で、払出制御基板Ｈは、セキュリティドングルＤＧのＩＤに係る情報を破棄し（正常な認証が実行されなかったことによりステップ２１０２で読み出した情報を破棄する）、認証結果に係るコマンド（認証失敗した旨に係るコマンド）をメイン側に送信し、次の処理（ステップ２０２６の処理）に移行する。
【００８６】
また、ステップ２１０６でＮｏの場合、ステップ２１０７で、払出制御基板Ｈは、ホールコンピュータＨＣにセキュリティドングルＤＧのＩＤを出力してから所定時間が経過したか否かを判定する。ステップ２１０７でＹｅｓの場合にはステップ２１０２に移行し、Ｎｏの場合にはステップ２１０６に移行する、即ち、ホールコンピュータＨＣにセキュリティドングルＤＧのＩＤを出力してから所定時間が経過しても認証結果に係る情報が受信できない場合には、再度セキュリティドングルＤＧのＩＤを読み出して出力することとなる。このように構成することにより、複数の遊技機からホールコンピュータＨＣに対する認証要求が同時多発した場合等によりホールコンピュータＨＣが認証要求を受け付けきれず破棄してしまった場合におけるリトライ処理が実行可能となる。尚、このリトライ処理を実行可能に構成する場合には、再度セキュリティドングルＤＧのＩＤを読み出してホールコンピュータＨＣへ出力してもよいし、前回読み出して一時記憶されている（レジスタ内又はＲＡＭ内に一時記憶されている）ＩＤを再利用してホールコンピュータＨＣへ出力してもよい。ステップ２１０８でＮｏの場合においても前回読み出して一時記憶されている（レジスタ内又はＲＡＭ内に一時記憶されている）ＩＤを再利用してホールコンピュータＨＣへ出力してもよい。
【００８７】
次に、図１４は、本実施形態におけるステップ２３００のサブルーチンに係る、払出タイマ割り込み時処理のフローチャートである。当該サブルーチンの処理は、ステップ２０２６の処理にて、タイマ割り込みが開始された以降、所定時間（本例では、Ｔとしているが、例えば、主制御基板Ｍ側での割り込み間隔の半分以下＝１ｍｓ程度の時間が設定される）を周期として定期的に実行されるよう構成されている。
【００８８】
まず、ステップ２３０２で、払出制御基板Ｈは、入力ポートデータのチェックを実行し、当該入力ポートデータをセットする。次に、ステップ２３０４で、払出制御基板Ｈは、タイマ計測（ソフトウエアで管理する各種タイマの更新処理）を開始する。ステップ２３０６で、払出制御基板Ｈは、入力ポートデータを生成して、当該データを記憶する（ＲＡＭ内の各入力ポートデータの格納領域を更新する）。次に、ステップ２３０８で、払出制御基板Ｈは、出力データを出力ポートに出力する。次に、ステップ２４００で、払出制御基板Ｈは、後述する要求ありドングル認証制御処理を実行する。次に、ステップ２３１０で、払出制御基板Ｈは、主制御基板Ｍ側から得点投入要求コマンド（前述した、擬似投入ボタンＤ３００の操作に係るコマンド）を受信したか否かを判定する。ステップ２３１０でＹｅｓの場合、ステップ２３１２で、払出制御基板Ｈは、当該受信した得点投入要求コマンドに基づく得点分の得点減算情報をバッファにセットし、ステップ２３１４に移行する。他方、ステップ２３１０でＮｏの場合にも、ステップ２３１４に移行する。次に、ステップ２３１４で、払出制御基板Ｈは、主制御基板Ｍ側から得点精算要求コマンド（前述した、精算ボタンＤ６０の操作に係るコマンド）を受信したか否かを判定する。ステップ２３１４でＹｅｓの場合、ステップ２３１６で、払出制御基板Ｈは、当該受信した得点精算要求コマンドに基づく得点分の得点加算情報をバッファにセットし、ステップ２３１８に移行する。他方、ステップ２３１４でＮｏの場合にも、ステップ２３１８に移行する。次に、ステップ２３１８で、払出制御基板Ｈは、主制御基板Ｍ側から得点加算コマンド（前述した、クレジット超過分の入賞に基づく得点の加算に係るコマンド）を受信したか否かを判定する。ステップ２３１８でＹｅｓの場合、ステップ２３２０で、払出制御基板Ｈは、当該受信した得点加算コマンドに基づく得点分の得点加算情報をバッファにセットし、ステップ２３２２に移行する。他方、ステップ２３１８でＮｏの場合にも、ステップ２３２２に移行する。次に、ステップ２３２２で、払出制御基板Ｈは、ＣＲユニットＣＲＵから得点加算コマンド（遊技者による得点貸出操作に基づくコマンド）を受信したか否かを判定する。ステップ２３２２でＹｅｓの場合、ステップ２３２４で、払出制御基板Ｈは、当該受信した得点加算コマンドに基づく得点分の得点加算情報をバッファにセットし、ステップ２３２６に移行する。他方、ステップ２３２２でＮｏの場合にも、ステップ２３２６に移行する。次に、ステップ２３２６で、払出制御基板Ｈは、ＣＲユニットＣＲＵから遊技終了コマンド（遊技者による遊技終了操作に基づくコマンド）を受信したか否かを判定する。ステップ２３２６でＹｅｓの場合、ステップ２３２８で、払出制御基板Ｈは、当該受信した遊技終了コマンドに基づく得点分の得点減算情報をバッファにセットし、ステップ２３３０に移行する（詳細は割愛するが、これにより、精算処理後に払出制御基板Ｈで記憶されている総得点分の貨幣価値をＣＲユニットＣＲＵへ返却する手順が実行される）。他方、ステップ２３２６でＮｏの場合にも、ステップ２３３０に移行する。このように、払出制御基板ＨとＣＲユニットＣＲＵとは遊技者（又は、ホールスタッフ等）の操作により得点の加算減算が実行できるようになっており、このように構成することで、封入式の回胴式遊技機が実現可能となっている。次に、ステップ２３３０で、払出制御基板Ｈは、制御コマンド（副制御基板Ｓへのコマンド）を送信する。次に、払出制御基板Ｈは、ＣＲユニットＣＲＵへ得点状況コマンド（エラー等による払出制御基板Ｈの得点が正常に認識できない事態などの対策として、常時ＣＲユニットＣＲＵと得点状況を共有している）を送信する。次に、ステップ２３３４で、払出制御基板Ｈは、割り込み終了処理を実行し、次の処理（ステップ２３０２の処理）に移行する。尚、同図の処理が実行されている場合には、主制御基板側の処理と同様に再度タイマ割り込み処理が発生することが禁止されており、ステップ２３３２の処理が終了するとその後新たなタイマ割り込み処理の実行が許可されることとなる。
【００８９】
次に、図１５は、図１４におけるステップ２４００のサブルーチンに係る、要求ありドングル認証制御処理のフローチャートである。まず、ステップ２４０２で、払出制御基板Ｈは、主制御基板Ｍ側から前述した認証要求コマンドを受信したか否かを判定する。ステップ２４０２でＹｅｓの場合、ステップ２４０４で、払出制御基板Ｈは、セキュリティドングルＤＧのＩＤの読出を実行する（例えば、払出制御基板ＨからセキュリティドングルＤＧに対してシリアル通信でＩＤの読み出し信号を送信すると、セキュリティドングルＤＧの揮発性のメモリで保持されたＩＤを、セキュリティドングルＤＧから払出制御基板Ｈへシリアル通信で返却されるよう構成すればよい）。次に、ステップ２４０６で、払出制御基板Ｈは、当該読み出したセキュリティドングルＤＧのＩＤが電源投入時に記憶した（ステップ２１１０にて記憶した）セキュリティドングルＤＧのＩＤと一致しているか否かを判定する。ステップ２４０６でＹｅｓの場合、ステップ２４０８で、払出制御基板Ｈは、主制御基板Ｍへの認証成功に係るコマンドをセットする。次に、ステップ２４１０で、払出制御基板Ｈは、払出認証失敗カウンタＤＧ２０をゼロクリアし、次の処理（ステップ２３１０の処理）に移行する。他方、ステップ２４０６でＮｏの場合、ステップ２４１２で、払出制御基板Ｈは、連続認証失敗カウンタＤＧ２０に１を加算する。次に、ステップ２４１４で、払出制御基板Ｈは、連続認証失敗カウンタＤＧ２０のカウンタ値がエラー発生値（セキュリティドングルのＩＤの認証に連続して失敗することによりエラーであると判断される回数であり、本例では、３回）に到達したか否かを判定する。ステップ２４１４でＮｏの場合には、ステップ２４０４に移行し、セキュリティドングルのＩＤの読出及び確認を繰り返し実行する。ステップ２４１４でＹｅｓの場合、ステップ２４１６で、払出制御基板Ｈは、主制御基板Ｍへの認証失敗に係るコマンドをセット（主制御基板Ｍ側の処理にて復帰不可能エラーになる）し、次の処理（ステップ２３１０の処理）に移行する。尚、ステップ２４０２でＮｏの場合にも、次の処理（ステップ２３１０の処理）に移行する。
【００９０】
次に、図１６は、本実施形態におけるドングル認証イメージ図である。同図においては、電源投入時に実行されるセキュリティドングルＤＧのＩＤを認証する処理について図示している。尚、同図に示される「Ａ」、「Ｂ」はセキュリティドングルＤＧのＩＤの異同を表しており、同一のアルファベットは同一のＩＤであり、異なるアルファベットは異なるＩＤであることとする。また、「ドングル」と図示されている場所にセキュリティドングルＤＧが挿入（接続）されていることとする。まず、同図左側のＩＤの認証が成功した場合については、払出制御基板ＨがセキュリティドングルＤＧのＩＤに係る情報を読み出して一時記憶し、ホールコンピュータＨＣに当該セキュリティドングルＤＧのＩＤに係る情報を出力する。次に、ホールコンピュータＨＣはセキュリティドングルＤＧのＩＤに係る情報を受信したことより、当該ＩＤの認証処理を実行し、セキュリティドングルＤＧのＩＤとホールコンピュータＨＣが保持するＩＤとがいずれも同一の「Ａ」であるため、ホールコンピュータＨＣは認証結果として認証成功である旨の情報を払出制御基板Ｈに出力する。次に、払出制御基板ＨはホールコンピュータＨＣからの認証成功である旨の情報を受信し、セキュリティドングルＤＧから読み出していたＩＤを記憶したままにして、ホールコンピュータＨＣから受信した認証成功である旨の情報を主制御基板に送信する。
【００９１】
他方、同図右側のＩＤの認証が失敗した場合については、払出制御基板ＨがセキュリティドングルＤＧのＩＤに係る情報を読み出して一時記憶し、ホールコンピュータＨＣに当該セキュリティドングルＤＧのＩＤに係る情報を出力する。次に、ホールコンピュータＨＣはセキュリティドングルＤＧのＩＤに係る情報を受信したことより、当該ＩＤの認証処理を実行し、セキュリティドングルＤＧのＩＤが「Ｂ」であり、ホールコンピュータＨＣが保持するＩＤが「Ａ」であり異なっているため（即ち、ホールコンピュータＨＣが保持するＩＤに「Ｂ」が登録されていないため）、ホールコンピュータＨＣは認証結果として認証失敗である旨の情報を払出制御基板Ｈに出力する。次に、払出制御基板ＨはホールコンピュータＨＣからの認証失敗である旨の情報を受信し、セキュリティドングルＤＧから読み出していたＩＤを破棄して、ホールコンピュータＨＣから受信した認証成功である旨の情報を主制御基板に送信する。その後主制御基板Ｍ側では復帰不可能エラーに係る処理が実行されることとなる。
【００９２】
以上のように構成することで、本実施形態に係る回胴式遊技機によれば、払出制御基板にセキュリティドングルを接続し、遊技機の電源投入時には、払出制御基板がセキュリティドングルのＩＤを読み出してホールコンピュータに当該ＩＤに係る情報を出力し、ホールコンピュータが当該ＩＤの認証結果に係る情報を払出制御基板に出力した後、払出制御基板が主制御基板に当該認証結果に係る情報を送信し、主制御基板が認証結果に係る情報として認証成功である旨の情報を受信した場合にのみ、遊技機の遊技が進行可能になると共に、遊技進行中においても、様々なタイミングにて主制御基板が払出制御基板にセキュリティドングルのＩＤが正常なＩＤであるか否かを随時確認するよう構成することで、遊技機を使用する許可を得ていないのに使用されてしまう事態（例えば、許可のない不正な営業で使用されてしまう事態）等を防止することができることとなり、より安全且つ公正に遊技機を使用及び管理することができることとなる。
【００９３】
（本実施形態からの変更例１）
尚、本実施形態においては、遊技進行中におけるセキュリティドングルの認証処理を遊技進行制御処理にて実行するよう構成したが、遊技進行中におけるセキュリティドングルの認証処理の実行態様はこれには限定されない。そこで本実施形態とは異なるセキュリティドングルに係る構成の一例を本実施形態からの変更例１とし、以下、本実施形態からの変更点について詳述していく。
【００９４】
はじめに、本実施形態からの変更例１においては、遊技が終了してから待機デモ時間が開始されるまでの時間を計測する待機デモ開始タイマＭ６０を有している。
【００９５】
まず、図１７は、本実施形態からの変更例１におけるステップ１３００のサブルーチンに係る、遊技進行制御処理のフローチャートである。本実施形態からの変更点は、ステップ１３０９（変１）、ステップ１３１１（変１）、ステップ１３２７（変１）及びステップ１３２９（変１）であり、即ち、ステップ１３０４で再遊技入賞後ではなかった場合、ステップ１３０９（変１）で、主制御基板Ｍは、待機デモ開始時認証実行フラグ（前述した待機デモ演出が実行される際にオンとなるフラグであり、具体的には、ステップ１７０４でオンとなるフラグ）がオンであるか否かを判定する。ステップ１３０９（変１）でＹｅｓの場合、ステップ１３１１（変１）で、主制御基板Ｍは、待機デモ開始時認証実行フラグをオフにして、ステップ１５００にて遊技中ドングル監視処理を実行する。
【００９６】
また、ステップ１３２６で、精算ボタンＤ６０の操作があった場合、ステップ１３２７（変１）で、主制御基板Ｍは、得点精算時時認証実行フラグ（精算ボタンＤ６０が長押しされて得点の精算が実行される際にオンとなるフラグであり、具体的には、ステップ１７０８でオンとなるフラグ）がオンであるか否かを判定する。ステップ１３２７（変１）でＹｅｓの場合、ステップ１３２９（変１）で、主制御基板Ｍは、得点精算時時認証実行フラグをオフにし、ステップ１５００にて遊技中ドングル監視処理を実行する。
【００９７】
次に、図１８は、本実施形態からの変更例１におけるステップ１４００のサブルーチンに係る、タイマ割り込み時処理のフローチャートである。本実施形態からの変更点は、ステップ１７００（変１）であり、即ち、ステップ１４１４で入力ポートデータを生成した後、ステップ１７００（変１）で、主制御基板Ｍは、後述する、認証タイミング監視処理を実行し、ステップ１４１６に移行する。
【００９８】
次に、図１９は、本実施形態からの変更例１におけるステップ１７００（変１）のサブルーチンに係る、認証タイミング監視処理のフローチャートである。まず、ステップ１７０２で、主制御基板Ｍは、待機デモ開始タイマＭ６０（デクリメントタイマ）を参照し、当該タイマ値が所定時間（本例では、３０秒）に到達したか否かを判定する（ステップ１４０８でタイマ計測を実行した際に、待機デモ開始タイマＭ６０のタイマ値が所定時間に到達した場合にＹｅｓとなり、待機デモ開始タイマＭ６０は遊技終了タイミングでスタートする）。ステップ１７０２でＹｅｓの場合、。ステップ１７０４で、主制御基板Ｍは、待機デモ開始時実行フラグをオンにし、ステップ１７０６に移行する。他方、ステップ１７０２でＮｏの場合にも、ステップ１７０６に移行する。
【００９９】
次に、ステップ１７０６で、主制御基板Ｍは、精算ボタン用ポート（精算ボタンＤ６０が押下されたか否かに係る入力ポート）が所定回数（本例では、１０回）連続でオンとなったか否かを判定する。ステップ１７０６でＹｅｓの場合、ステップ１７０８で、主制御基板Ｍは、得点精算時認証実行フラグをオンにし、次の処理（ステップ１４１６の処理）に移行する。他方、ステップ１７０６でＮｏの場合にも、
次の処理（ステップ１４１６の処理）に移行する。
【０１００】
以上のように構成することで、本実施形態からの変更例１においては、タイマ割り込み時処理にて入力ポートの生成及びタイマ計測を実行した後に、生成した入力ポート及び計測を実行したタイマ値を確認することにより、遊技進行中におけるセキュリティドングルＤＧの認証処理の実行タイミングを計ることができ、遊技進行中における適切なセキュリティドングルＤＧの認証処理が実行できることとなる。尚、ステップ１３４１の後で実行される遊技中ドングル監視処理、ステップ１３５８の後で実行される遊技中ドングル監視処理、ステップ１３６５の後で実行される遊技中ドングル監視処理、等に関しても本変更例と同様に、タイマ割り込み時処理にて遊技進行中におけるセキュリティドングルＤＧの認証処理の実行タイミングを計るよう構成してもよい。
【０１０１】
（第２実施形態）
尚、本実施形態においては、払出制御基板にセキュリティドングルを接続するよう構成し、遊技機の不正利用を防止し得るよう構成したが、セキュリティドングルを使用して不正利用を防止する構成はこれには限定されない。そこで本実施形態とは異なるセキュリティドングルに係る構成の一例を第２実施形態とし、以下、本実施形態との相違点について詳述していく。
【０１０２】
はじめに、第２実施形態においては、セキュリティドングルＤＧは主制御基板Ｍに接続されている。
【０１０３】
まず、図２０は第２実施形態における電気的ブロック図である。セキュリティドングルＤＧを主制御基板Ｍに接続する場合には、セキュリティドングルＤＧに記憶されているセキュリティ情報（セキュリティドングルＤＧのＩＤに係る情報等）は、まず、主制御基板Ｍによって読み出され、次に、読み出されたセキュリティ情報は、払出制御基板ＨおよびＣＲユニットＣＲＵを介して、ホールコンピュータＨＣに送信される。このような構成としてもホールコンピュータＨＣによって認証することができる。
【０１０４】
本実施形態のようにセキュリティドングルＤＧを払出制御基板Ｈに接続した場合には、ホールコンピュータＨＣによって正否判定（認証）された正否判定結果情報（認証結果に係る情報）を払出制御基板Ｈに記憶させ、払出制御基板Ｈが正否判定結果情報の確認を実行することができる。これに対して第２実施形態のようにセキュリティドングルＤＧを主制御基板Ｍに接続した場合には、ホールコンピュータＨＣによって正否判定された正否判定結果情報を主制御基板Ｍに記憶させ、主制御基板Ｍが正否判定結果情報の確認を実行することができる。このように構成することにより、払出制御基板Ｈの処理の負担を軽くすることができる。
【０１０５】
また、ホールコンピュータＨＣによって正否判定された正否判定結果情報を主制御基板Ｍ及び払出制御基板Ｈの双方に記憶させ、主制御基板Ｍ及び払出制御基板Ｈの双方で正否判定結果情報の確認を実行することができる。主制御基板Ｍ及び払出制御基板Ｈで別個に正否判定結果情報を確認するので、正否判定結果情報の確認の精度を高めることができる。
【０１０６】
次に、図２１は、第２実施形態における図４のステップ１１００のサブルーチンに係る、ドングル認証制御処理のフローチャートである。本実施形態との相違点は、ステップ１１１０（第２）〜ステップ１１１６（第２）であり、即ち、ステップ１１１０（第２）で、主制御基板Ｍは、セキュリティドングルＤＧのＩＤを読み出して一時記憶する（セキュリティドングルＤＧのＩＤ読み出し手法については、本実施形態と同様である）。次に、ステップ１１１２（第２）で、主制御基板Ｍは、セキュリティドングルＤＧのＩＤを認証するために払出制御基板Ｈを介してホールコンピュータＨＣに出力する。次に、ステップ１１１４（第２）で、主制御基板Ｍは、ホールコンピュータＨＣから払出制御基板Ｈを介してセキュリティドングルＤＧの認証結果｛セキュリティドングルＤＧのＩＤが正常なＩＤであると認証された（認証成功した）結果、又は、セキュリティドングルＤＧのＩＤが正常でないＩＤであると認証された（認証失敗した）結果｝を受信したか否かを判定する。ステップ１１１４（第２）でＹｅｓの場合にはステップ１１０４で、認証結果が認証成功である旨の情報であるか否かを判定する。他方、ステップ１１１４（第２）でＮｏの場合、ステップ１１１５（第２）で、主制御基板Ｍは、払出制御基板Ｈを介してホールコンピュータＨＣにセキュリティドングルＤＧのＩＤを出力してから所定時間が経過したか否かを判定する。ステップ１１１５（第２）でＹｅｓの場合にはステップ１１１０（第２）に移行し、Ｎｏの場合にはステップ１１１４（第２）に移行する（即ち、本実施形態と同様に、リトライ処理を実行可能となる）。また、ステップ１１０４で認証結果が認証成功である旨の情報であった場合には、ステップ１１１６（第２）で、主制御基板Ｍは、セキュリティドングルＤＧのＩＤに係る情報を一時記憶し｛ステップ１１１０（第２）で読み出した情報を記憶したままにすることで遊技進行中におけるセキュリティドングルＤＧのＩＤの認証ができることとなる｝、次の処理（ステップ１０２２又はステップ１２００の処理）に移行する。
【０１０７】
次に、図２２は、第２実施形態における図７のステップ１５００のサブルーチンに係る、遊技中ドングル監視処理のフローチャートである。本実施形態との相違点は、ステップ１５１０（第２）〜ステップ１５１８（第２）であり、即ち、ステップ１５１０（第２）で、主制御基板Ｍは、セキュリティドングルＤＧのＩＤの読出を実行し（セキュリティドングルＤＧのＩＤ読み出し手法については、前述のとおりである）、当該ＩＤを一時記憶する。次に、ステップ１５１２（第２）で、主制御基板Ｍは、当該読み出したセキュリティドングルＤＧのＩＤが電源投入時に記憶した｛ステップ１１１６（第２）にて記憶した｝セキュリティドングルＤＧのＩＤと一致しているか否かを判定する。ステップ１５１２（第２）でＹｅｓの場合、ステップ１５１８（第２）で、主制御基板Ｍは、連続認証失敗カウンタＤＧ２０をゼロクリアし、次の処理（ステップ１３１２、ステップ１３３０、ステップ１３４２、ステップ１３６０又はステップ１３６６の処理）に移行する。他方、１５１２（第２）でＮｏの場合、ステップ１５１４（第２）で、主制御基板Ｍは、連続認証失敗カウンタＤＧ２０のカウンタ値に１を加算する。次に、ステップで、主制御基板Ｍは、連続認証失敗カウンタＤＧ２０のカウンタ値がエラー発生値（セキュリティドングルのＩＤの認証に連続して失敗することによりエラーであると判断される回数であり、本例では、３回）に到達したか否かを判定する。ステップ１５１６（第２）でＮｏの場合には、ステップ１５１０（第２）に移行し、セキュリティドングルのＩＤの読出及び確認を繰り返し実行する。ステップ１５１６（第２）でＹｅｓの場合にはステップ１５０８に移行する。
【０１０８】
次に、図２３は、第２実施形態におけるドングル認証イメージ図である。同図においては、電源投入時に実行されるセキュリティドングルＤＧのＩＤを認証する処理について図示している。尚、同図に示される「Ａ」、「Ｂ」はセキュリティドングルＤＧのＩＤの異同を表しており、同一のアルファベットは同一のＩＤであり、異なるアルファベットは異なるＩＤであることとする。また、「ドングル」と図示されている場所にセキュリティドングルＤＧが挿入（接続）されていることとする。まず、同図左側のＩＤの認証が成功した場合については、主制御基板ＭがセキュリティドングルＤＧのＩＤに係る情報を読み出して一時記憶し、払出制御基板Ｈを介してホールコンピュータＨＣに当該セキュリティドングルＤＧのＩＤに係る情報を出力する。次に、ホールコンピュータＨＣはセキュリティドングルＤＧのＩＤに係る情報を受信したことより、当該ＩＤの認証処理を実行し、セキュリティドングルＤＧのＩＤとホールコンピュータＨＣが保持するＩＤとがいずれも同一の「Ａ」であるため、ホールコンピュータＨＣは認証結果として認証成功である旨の情報を払出制御基板Ｈを介して主制御基板Ｍに出力する。次に、主制御基板ＭはホールコンピュータＨＣからの認証成功である旨の情報を受信し、セキュリティドングルＤＧから読み出していたＩＤを記憶したままにする。
【０１０９】
他方、同図右側のＩＤの認証が失敗した場合については、主制御基板ＭがセキュリティドングルＤＧのＩＤに係る情報を読み出して一時記憶し、払出制御基板Ｈを介しホールコンピュータＨＣに当該セキュリティドングルＤＧのＩＤに係る情報を出力する。次に、ホールコンピュータＨＣはセキュリティドングルＤＧのＩＤに係る情報を受信したことより、当該ＩＤの認証処理を実行し、セキュリティドングルＤＧのＩＤが「Ｂ」であり、ホールコンピュータＨＣが保持するＩＤが「Ａ」であり異なっているため（即ち、ホールコンピュータＨＣが保持するＩＤに「Ｂ」が登録されていないため）、ホールコンピュータＨＣは認証結果として認証失敗である旨の情報を払出制御基板Ｈを介して主制御基板Ｍに出力する。次に、主制御基板ＭはホールコンピュータＨＣからの認証失敗である旨の情報を受信し、セキュリティドングルＤＧから読み出していたＩＤを破棄して、復帰不可能エラーに係る処理が実行されることとなる。
【０１１０】
以上のように構成することで、第２実施形態に係る回胴式遊技機によれば、主制御基板にセキュリティドングルを接続し、遊技機の電源投入時には、主制御基板がセキュリティドングルのＩＤを読み出して払出制御基板を介してホールコンピュータに当該ＩＤに係る情報を出力し、ホールコンピュータが当該ＩＤの認証結果に係る情報を払出制御基板を介して主制御基板に出力した後、主制御基板が認証結果に係る情報として認証成功である旨の情報を受信した場合にのみ、遊技機の遊技が進行可能になると共に、遊技進行中においても、様々なタイミングにて主制御基板が払出制御基板を介してホールコンピュータにセキュリティドングルのＩＤが正常なＩＤであるか否かを随時確認するよう構成することで、本実施形態と同様に、遊技機を使用する許可を得ていないのに使用されてしまう事態（例えば、許可のない不正な営業で使用されてしまう事態）等を防止することができることとなり、より安全且つ公正に遊技機を使用及び管理することができることとなる。
【０１１１】
以上で説明した本実施例における認証確認に関する時間間隔について纏めておく。
【０１１２】
＜認証確認に関する時間間隔について１＞
本実施形態に係る回胴式遊技機における、図５のステップ１１０２→１１０２に係るループ処理、図１３のステップ２１０６→ステップ２１０７→ステップ２１０６に係るループ処理は、遊技機の電源投入時におけるホールコンピュータからの認証結果に係る情報の受信確認待ち状態である。即ち、遊技機の電源投入時において、ホールコンピュータからの認証結果に係る情報の受信確認を、複数回実行可能に構成されているのであるが、この場合、１回の受信確認（１回ループ）に要する時間間隔は、タイマ割り込み時処理の実行間隔と同等（約２．２３５ｍｓ程度）か、タイマ割り込み時処理の実行間隔よりも短くなる（１ｍｓ未満となる）よう構成されている。
【０１１３】
第２実施形態に係る回胴式遊技機における、図２１のステップ１１１４（第２）→ステップ１１１５（第２）→ステップ１１１４（第２）に係るループ処理は、遊技機の電源投入時におけるホールコンピュータからの認証結果に係る情報の受信確認待ち状態である。即ち、遊技機の電源投入時において、ホールコンピュータからの認証結果に係る情報の受信確認を、複数回実行可能に構成されているのであるが、この場合、１回の受信確認（１回ループ）に要する時間間隔は、タイマ割り込み時処理の実行間隔と同等（約２．２３５ｍｓ程度）か、タイマ割り込み時処理の実行間隔よりも短くなる（１ｍｓ未満となる）よう構成されている。
【０１１４】
＜認証確認に関する時間間隔について２＞
本実施形態に係る回胴式遊技機における、図５のステップ１１０２→１１０２に係るループ処理、図１３のステップ２１０６→ステップ２１０７→ステップ２１０６に係るループ処理は、遊技機の電源投入時におけるホールコンピュータからの認証結果に係る情報の受信確認待ち状態である。即ち、遊技機の電源投入時において、ホールコンピュータからの認証結果に係る情報の受信確認を、複数回実行可能に構成されているのであるが、この場合、１回の受信確認（１回ループ）に要する時間間隔は、電源断が発生したタイミングから当該受信確認が実行不能となるレベルに電圧が低下するまでの時間間隔よりも短くなる（数μｓ〜数百μｓとなる）よう構成されている。
【０１１５】
第２実施形態に係る回胴式遊技機における、図２１のステップ１１１４（第２）→ステップ１１１５（第２）→ステップ１１１４（第２）に係るループ処理は、遊技機の電源投入時におけるホールコンピュータからの認証結果に係る情報の受信確認待ち状態である。即ち、遊技機の電源投入時において、ホールコンピュータからの認証結果に係る情報の受信確認を、複数回実行可能に構成されているのであるが、この場合、１回の受信確認（１回ループ）に要する時間間隔は、電源断が発生したタイミングから当該受信確認が実行不能となるレベルに電圧が低下するまでの時間間隔よりも短くなる（数μｓ〜数百μｓとなる）よう構成されている。
【０１１６】
＜認証確認に関する時間間隔について３＞
本実施形態に係る回胴式遊技機における、図８のステップ１５０４→１５０４に係るループ処理、図１５のステップ２４０４〜ステップ２４１４→ステップ２４０４に係るループ処理は、遊技進行中における認証確認待ち状態である。即ち、遊技進行制御処理の実行中において、遊技機内部での認証確認を複数回実行可能に構成されているのであるが、この場合、１回の確認（１回ループ）に要する時間間隔は、タイマ割り込み時処理の実行間隔よりも短くなる（１ｍｓ未満となる）よう構成されている。
【０１１７】
第２実施形態に係る回胴式遊技機における、図２２のステップ１５１０（第２）〜ステップ１５１６（第２）→ステップ１５１０（第２）に係るループ処理は、遊技進行中における認証確認待ち状態である。即ち、遊技進行制御処理の実行中において、遊技機内部での認証確認を複数回実行可能に構成されているのであるが、この場合、１回の確認（１回ループ）に要する時間間隔は、タイマ割り込み時処理の実行間隔よりも短くなる（１ｍｓ未満となる）よう構成されている。
【０１１８】
＜認証確認に関する時間間隔について４＞
本実施形態に係る回胴式遊技機における、図８のステップ１５０４→１５０４に係るループ処理、図１５のステップ２４０４〜ステップ２４１４→ステップ２４０４に係るループ処理は、遊技進行中における認証確認待ち状態である。即ち、遊技進行制御処理の実行中において、遊技機内部での認証確認を複数回実行可能に構成されているのであるが、この場合、１回の確認（１回ループ）に要する時間間隔は、電源断が発生したタイミングから当該認証確認が実行不能となるレベルに電圧が低下するまでの時間間隔よりも短くなる（数μｓ〜数百μｓとなる）よう構成されている。
【０１１９】
第２実施形態に係る回胴式遊技機における、図２２のステップ１５１０（第２）〜ステップ１５１６（第２）→ステップ１５１０（第２）に係るループ処理は、遊技進行中における認証確認待ち状態である。即ち、遊技進行制御処理の実行中において、遊技機内部での認証確認を複数回実行可能に構成されているのであるが、この場合、１回の確認（１回ループ）に要する時間間隔は、電源断が発生したタイミングから当該認証確認が実行不能となるレベルに電圧が低下するまでの時間間隔よりも短くなる（数μｓ〜数百μｓとなる）よう構成されている。
【０１２０】
次に、図２４は、本例に係る回胴式遊技機における、クレジット増加速度イメージ図である。尚、以下の説明は、本実施形態においても軽く触れているが、封入式の回胴式遊技機における、払出制御基板Ｈで管理される総得点表示装置Ｄ１９０への得点加算表示又は主制御基板Ｍで管理されるクレジット数表示装置Ｄ２００への得点加算表示での速度調整に関する事項である。
【０１２１】
はじめに、実体的な遊技メダルを用いる一般的な回胴式遊技機の場合には、所定の役に入賞したことを契機にして、駆動装置を有するメダル払出装置が作動し、実体的な遊技メダルがメダル受け皿に払い出される。よって、駆動装置の駆動や遊技メダルの移動などによって、払出処理が完了するまでにはある程度の時間を要していた。また、回胴式遊技機には、一般的に最小遊技時間（後述するＴｍａｘであり、約４．１秒）が規定され、最小遊技時間よりも短い時間で１回分の遊技（単位遊技、ゲーム）を終えて次の遊技に進めることはできない。そのため、実体的な遊技メダルを用いる回胴式遊技機の場合には、最小遊技時間よりも短い時間ですべてのリールが停止した場合であっても、メダル払出装置による払出に時間を要し、遊技が間延びすることはなく遊技者を飽きさせ難い構成となる。
【０１２２】
一方、封入式の回胴式遊技機を採用した場合には、実体的な遊技メダルを用いることなく遊技が進められる。このため、機械的に駆動されるメダル払出装置や遊技メダルの移動はなく、払出処理は演算処理のみで構成される。したがって、最小遊技時間よりも短い時間ですべてのリールが停止した場合には、直ちに、払出処理（演算処理）が完了してしまうことに起因して、遊技が間延びする可能性があり、遊技者を飽きさせ易い構成となることが想定される。
【０１２３】
本例に係る回胴式遊技機では、以下で説明するように、ある程度の時間を払出処理に費やすように処理することで、遊技が間延びすることを防止することができる。尚、以下の説明は、主制御基板Ｍで管理されるクレジット数表示装置Ｄ２００への得点加算表示のみに対しても適用可能であり、払出制御基板Ｈで管理される総得点表示装置Ｄ１９０への得点加算表示のみに対しても適用可能であり、主制御基板Ｍで管理されるクレジット数表示装置Ｄ２００への得点加算表示と払出制御基板Ｈで管理される総得点表示装置Ｄ１９０への得点加算表示とに跨った得点加算表示に対しても適用可能である。
【０１２４】
図２４に示すように、１５点の小役（入賞することにより得点が１５増加することとなる小役）が入賞した場合には、入賞表示がされた後、得点（ここでは、クレジット）の表示は、時間「ｔ０」が経過した後に「１」が表示され、次いで、時間「ｔ１」が経過した後に「２」が表示され、順に、クレジットが１つずつ増えるように表示され、時間「ｔ１４」が経過した後には「１５」が表示される。
【０１２５】
ここで、「ｔ０」は、入賞表示確定後のカウントアップ待機時間であり、「ｔ１」は、「０」から「１」にカウントアップするまでの時間であり、「ｔ２」は、「１」から「２」にカウントアップするまでの時間であり、「ｔ３」は、「２」から「３」にカウントアップするまでの時間であり、同様に、「ｔ１４」は、「１３」から「１４」にカウントアップするまでの時間であり、「ｔ１５」は、「１４」から「１５」にカウントアップするまでの時間である。
【０１２６】
また、第１停止リール〜第３停止リールは、いずれもレバーオンから、加速動作をした後に、定速動作を経て減速して停止する。第１停止リール〜第３停止リールのすべてが停止した後に、表示判定されてクレジット増加処理が実行される。その後、次の遊技が開始される。
【０１２７】
たとえば、第１停止リール〜第３停止リールが、すべて４コマすべりで停止した場合には、加速時間は「２１０．７ミリ秒」であり、定速時間は「５７．１４ミリ秒」であり、第１リールが停止するまでの時間は「１９０ミリ秒」であり、回胴間待機時間は「２０３ミリ秒」であり、第２リールが停止するまでの時間は「１９０ミリ秒」であり、回胴間待機時間は「２０３ミリ秒」であり、第３リールが停止するまでの時間は「１９０ミリ秒」である。これらの合計時間は、「１２４３．８４ミリ秒」となる。当該合計時間は、第１停止リール〜第３停止リールが、すべて４コマすべりで停止した場合における遊技機設計上の最速遊技時間「ａ」である。
【０１２８】
また、第１停止リール〜第３停止リールが、すべて１コマすべりで停止した場合には、加速時間は「２１０．７ミリ秒」であり、定速時間は「５７．１４ミリ秒」であり、第１リールが停止するまでの時間は「３７．９１ミリ秒」であり、回胴間待機時間は「２０３ミリ秒」であり、第２リールが停止するまでの時間は「３７．９１ミリ秒」であり、回胴間待機時間は「２０３ミリ秒」であり、第３リールが停止するまでの時間は「３７．９１ミリ秒」である。第１停止リール〜第３停止リールが、すべて１コマすべりで停止した場合、これらの合計時間である遊技機設計上の最速遊技時間「ａ」は、「７８７．５７ミリ秒」となる。
【０１２９】
さらに、本例では、１つの得点の払出時間（カウントアップ時間）を「１０２．８ミリ秒」とする。したがって、８点の払出時間は、「８２２．４（＝８×１０２．８）ミリ秒」となり、１５点の払出時間は、「１５４２（＝１５×１０２．８）ミリ秒」となる。このようなカウントアップ時間（得点増加速度）とすることにより、以下に示す構成例のような関係性が成立する。
【０１３０】
また、最小遊技時間Ｔｍａｘは、一般的に「４１００ミリ秒」と規定されている。図２４に示すｔｐｌａｙは、実際の遊技時間間隔であり、図２４は、実際の遊技時間間隔が最小遊技時間Ｔｍａｘよりも短い例を示す。
【０１３１】
≪構成例１≫
構成例１は、設計可能な払出得点の最大数である１５点を払い出す場合の例である。構成例１では、「ａ＋（ｎ×ｔ１）＞ｔｍａｘ／２」を満たすように払出処理を実行する。ここでのｎは、設計可能な払出得点の最大数（＝１５）である。
【０１３２】
払出処理の条件を、このようにすることで、レバーオンから最小遊技時間ｔｍａｘの半分を超えた時点「ａ＋（ｎ×ｔ１）」で、全ての払出処理を終了させることができ、遊技が終了した後の待機時間が長くなることを防止して、遊技が間延びしないようにできる。
【０１３３】
例えば、第１停止リール〜第３停止リールを４コマすべりで停止させる場合は、「ａ＋（ｎ×ｔ１）＝１２４３．８４＋（１５×１０２．８）＝２７８５．８４ミリ秒」であり、「ｔｍａｘ／２＝２０５０ミリ秒」である。
【０１３４】
また、第１停止リール〜第３停止リールを１コマすべりで停止させる場合は、「ａ＋（ｎ×ｔ１）＝７８７．５７＋（１５×１０２．８）＝２３２９．５７ミリ秒」であり、「ｔｍａｘ／２＝２０５０ミリ秒」である。
【０１３５】
したがって、４コマすべりで停止させる場合でも、１コマすべりで停止させる場合でも、１つの得点の払出時間を「１０２．８ミリ秒」とすることで、「ａ＋（ｎ×ｔ１）＞ｔｍａｘ／２」が成立する。したがって、４コマすべりで停止させる場合には、レバーオンから「２７８５．８４ミリ秒（＞２０５０ミリ秒）」を経過した時点で１５点の払出処理が終了する。また、１コマすべりで停止させる場合には、レバーオンから「２３２９．５７ミリ秒（＞２０５０ミリ秒）」を経過した時点で１５点の払出処理が終了する。
【０１３６】
≪構成例２≫
構成例２は、設計可能な払出得点の最大数である１５点よりも少ない得点を払い出す場合の例である。構成例２では、「ａ＋（ｎ×ｔ１）＞ｔｍａｘ／４」を満たすように払出処理を実行する。ここで、「ｎ＜１５」である。
【０１３７】
払出処理の条件を、このようにすることで、レバーオンから最小遊技時間「ｔｍａｘ」の１／４を超えた時点「ａ＋（ｎ×ｔ１）」で、全ての払出処理が終了させることができ、得点が少ない場合でも、遊技が終了した後の待機時間が長くなることを防止して、遊技が間延びしないようにできる。
【０１３８】
例えば、第１停止リール〜第３停止リールを４コマすべりで停止させる場合は、「ａ＋（ｎ×ｔ１）＝１２４３．８４＋（８×１０２．８）＝２０６６．２４ミリ秒」であり、「ｔｍａｘ／４＝１０２５ミリ秒」である。なお、ここでは、一つの具体例として、「ｎ＝８」とした。尚、「ｎ」は変更しても構わないが、「８」以上とすることが好適である。
【０１３９】
また、第１停止リール〜第３停止リールを１コマすべりで停止させる場合は、「ａ＋（ｎ×ｔ１）＝７８７．５７＋（８×１０２．８）＝１６０９．９７ミリ秒」であり、「ｔｍａｘ／４＝１０２５ミリ秒」である。同様に、「ｎ＝８」とした。
【０１４０】
したがって、４コマすべりで停止させる場合でも、１コマすべりで停止させる場合でも、１つの得点の払出時間を「１０２．８ミリ秒」とすることで、「ａ＋（ｎ×ｔ１）＞ｔｍａｘ／４」が成立する。したがって、４コマすべりで停止させる場合には、レバーオンから「２０６６．２４ミリ秒」を経過した時点で８点の払出処理が終了する。１コマすべりで停止させる場合には、レバーオンから「１６０９．９７ミリ秒」を経過した時点で８点の払出処理が終了する。
【０１４１】
≪構成例３≫
構成例３では、「ｔ１＞ａ／ｎ」を満たすように払出処理を実行する。構成例３では、「ｔ１」は１回分の得点の払出時間であり、「ｎ」は設計可能な払出得点の最大数（＝１５）である。１回分の得点の払出時間「ｔ１」が、遊技機設計上の最速遊技時間「ａ」を最大数「ｎ」で除算した値よりも長くなるようにする例である。
【０１４２】
第１停止リール〜第３停止リールを４コマすべりで停止させる場合は、「ｔ１＝１０２．８ミリ秒」であり、「ａ／ｎ＝１２４３．８４／１５＝８２．９２ミリ秒」である。
【０１４３】
第１停止リール〜第３停止リールを１コマすべりで停止させる場合は、「ｔ１＝１０２．８ミリ秒」であり、「ａ／ｎ＝７８７．５７／１５＝５２．５ミリ秒」である。
【０１４４】
したがって、４コマすべりで停止させる場合でも、１コマすべりで停止させる場合でも、１回分の得点の払出時間を「１０２．８ミリ秒」として、「ｔ１＞ａ／ｎ」が成立する。
【０１４５】
≪構成例４≫
構成例４では、「ｔ０＝ｔ１＝ｔ２＝ｔ３＝・・・」を満たすように払出処理を実行する。「ｔ１」は、１枚目のカウントアップ時間であり、「ｔ２」は、２枚目のカウントアップ時間であり、「ｔ３」は、３枚目のカウントアップ時間であり、「ｔ０」は、表示確定後のカウントアップ待機時間である。このように、すべてのカウントアップ時間を等しくして、均等な時間で払出処理を実行する。常に一定の間隔で払い出されるので、払出処理が終了するタイミングを予想させやすくして、遊技が間延びしないようにできる。
【０１４６】
≪構成例５≫
構成例５では、「ｔ１≧ｔ２≧ｔ３≧・・・≧ｔ１４≧ｔ１５」を満たすように払出処理を実行する。「ｔ１」は、１枚目のカウントアップ時間であり、「ｔ２」は、２枚目のカウントアップ時間であり、「ｔ３」は、３枚目のカウントアップ時間であり、他のカウントアップ時間も同様に、「ｔ１４」は、１４枚目のカウントアップ時間であり、「ｔ１５」は、１５枚目のカウントアップ時間である。このように、カウントアップ時間を直前のカウントアップ時間以下にして、カウントアップ時間が次第に短くなるようにして、払出処理が次第に速くなって終了する期待感を遊技者に与え、遊技が間延びしないようにできる。
【０１４７】
≪構成例６≫
カウントアップ時間をすべて同一時間にすることができる。例えば、「ｔ１＝ｔ２・・・」のようにできる。全てのカウントアップ時間を等しくし、常に一定のカウントアップ時間で払い出され、払出処理が終了する時間を予想させて、遊技が間延びしないようにできる。
【０１４８】
また、クレジットアップ処理を同一処理によってカウントアップさせてもよい。クレジットアップ処理を繰り返し実行することにより、同じ処理を活用するとともに処理を簡略化できる。
【０１４９】
さらに、次のクレジットアップまでの待機時間中に電源断が発生した場合には、電源断復帰後は電源断が発生した時点のカウントから再開するようにしてもよい。電源断が発生した時点のカウントが維持されるので、電源断が発生した場合であっても過不足なく得点を遊技者に付与できる。
【０１５０】
遊技途中で電源断が発生した場合であって電源断が復帰した場合には、最小遊技時間の計時を、電源断が発生した時点から計時を再開してもよい。遊技途中で電源断が発生した場合であっても、最小遊技時間をｔｍａｘに保つので、他の遊技者の遊技条件と同様にし遊技者間の公平を図ることができる。
【０１５１】
ここで、本例における、遊技店舗（ホール）、検査機関、メーカー工場、販社（及び中古業者）、一般ユーザーや風営法の８号（ゲームセンター）の５者に係るドングルの機能制限について詳述する。
【０１５２】
遊技店舗（ホール）に対する制限は、次の通りである。まず、すべての機能が有効であり、認証を許可する回数に制限は設けられていない。また、１日又は複数日の間に認証処理が行われなかったことを条件にして認証を無効にする。遊技店舗（ホール）に貸し出すドングルのＩＤは、ホールコンピュータを識別する識別情報、主制御基板Ｍを識別する識別情報、払出制御基板Ｈを識別する識別情報などがある。
【０１５３】
検査機関に対する制限は、次の通りである。まず、すべての機能が有効であり、認証を許可する回数に制限は設けられていない。さらに、認証を無効にする条件もない。検査機関に貸し出すドングルのＩＤは、ホールコンピュータを識別する識別情報（検査機関が所有するコンピュータを識別する識別情報）、遊技台番号（１〜Ｎ）などであり、ここで、Ｎは納入台数である。
【０１５４】
メーカー工場に対する制限は、次の通りである。まず、認証を許可する回数に制限を設けない場合は、遊技機として機能を制限する。例えば、動作を確認できる程度に演出を実行したり、大当り状態を短くしたり、大当り後に打ち止めにしたりする。また、認証を許可する回数に制限を設ける場合には、遊技機として機能を制限しなくてもよい。
【０１５５】
また、認証を許可する回数には、制限を設けなくても設けてもよい。たとえば、認証を許可する回数を１００００回までにするような制限を設けてもよい。さらに、認証する回数に制限を設けた場合には、複数日の間に認証処理が行われなかったことを条件にして認証を無効にする。認証する回数に制限を設けなかった場合には、認証が無効されることはない。
【０１５６】
メーカー工場に貸し出すドングルのＩＤは、ホールコンピュータを識別する識別情報（メーカー工場が所有するコンピュータを識別する識別情報）、製造ライン番号（１〜Ｎ）などである。さらに、遊技機取扱主任者番号をドングルのＩＤに記憶させてもよい。この場合には、ドングルを発行する際に資格を要求するのが好ましい。
【０１５７】
販社（及び中古業者）に対する制限は、次の通りである。販社（及び中古業者）が管理する回胴式遊技機Ｐに対して、必ず動作制限が設けられる。例えば、演出装置（画像、音声、ランプ、役物）が、定められたパターンでのみ動作するような制限が設けられる。具体的には、役抽選結果や大当り抽選結果を理解できる程度に表示（押し順、当選役、大当たり中、等）される。さらに、スロットマシンでは、ゲーム回数が３０〜１００回程度まで若しくは実行可能時間が１０分まで、又は、パチンコでは、発射できる遊技球の数が３００発〜１０００発まで若しくは実行可能時間が１０分までなどの制限を設けることができる。尚、設ける制限を実行可能時間とした場合には、当該時間を計測する必要が生じ、遊技機の容量を使用するため、遊技機の容量を制限機能のために使用したくない場合には、設ける制限をゲーム回数又は発射できる遊技球の数とすることが望ましい。
【０１５８】
販社（及び中古業者）に対する制限として、全台検査をする場合には、メーカー同様に、認証を許可する台数（回数）を１００００台（回）くらいに制限する。また、抜き取り検査の場合には、認証を許可する台数（回数）１００くらいに制限する。
【０１５９】
さらに、複数日の間に認証処理が行われなかったことを条件にして認証を無効にする。さらに、連続して使用していた場合であっても、ドングルの発行時より１年（又は３か月）を経過したことを条件にして認証を無効にする。さらにまた、日毎に認証を認める台数を制限してもよい。
【０１６０】
販社（及び中古業者）に貸し出すドングルのＩＤは、ホールコンピュータを識別する識別情報（会社別）や、遊技機取扱主任者番号などである。さらに、主任者本人にプラスして本人又は作業者のいずれかの識別情報にしてもよい。
【０１６１】
一般ユーザーや風営法の８号（ゲームセンター）に対しては、ドングルを貸与しないので、すべてが制限される。
【０１６２】
また、販社で動作確認する場合に、販社にエコユニットがない場合には、払出しに関する処理は行わず、副制御基板Ｓは、演出画像を表示せず、入賞役情報（押し順）のみ報知してもよい。
【０１６３】
また、遊技店舗（ホール）にて使用するセキュリティドングルは、揮発性のメモリを有している一方、検査に使用するセキュリティドングルは、不揮発性のメモリを有していることが望ましい。
【０１６４】
（その他の変更例）
以下、本実施形態及び第２実施形態の構成とは異なる態様であり、本例に係る回胴式遊技機に適用可能な構成を詳述する。
【０１６５】
セキュリティドングル（以下ドングルとも称する）に記憶させる情報は、ホールを識別する識別情報、主制御基板Ｍを識別する識別情報、払出制御基板Ｈを識別する識別情報のほか、回胴式遊技機Ｐを識別する識別情報、ドングル認証鍵、ドングル通信鍵、主制御基板Ｍ／ドングル通信鍵、副制御基板Ｓ/ドングル通信鍵などにすることができる。これらの情報をドングルに別個に記憶させても、単一化して記憶させてもよい。これらの情報を別個に記憶させる場合には、共通する情報と相違する情報とに応じた管理をすることができる。単一化した情報を記憶させる場合には、ドングルやホールコンピュータに記憶させる処理を容易にすることができる。また、これらの情報から生成したパリティをドングルに記憶させてもよい。認証の信用度をさらに高めることができる。
【０１６６】
ホールから回胴式遊技機Ｐを回収する場合（例えば、中古業者に移動したり、別のホールに移動したりするような場合）には、回収時に取り付けられているドングルを回胴式遊技機から取り外して遊技機メーカに返却するのが好ましい。ドングルに記憶させる情報をホールごとにすることで、回胴式遊技機Ｐを回収した後でも回胴式遊技機Ｐへの不正行為を防止することができる。
【０１６７】
上述したように、工場検査、検査機関、販社（中古業者等）ごとに専用のドングルを用意して回胴式遊技機の動作を制限できる。例えば、回胴式遊技機で行われたゲーム回数が所定の回数を超えた場合に、動作を制限できる。この場合には、回胴式遊技機がゲーム回数を計数する必要となる。これに対して、回胴式遊技機が起動されている時間が所定の時間を越えた場合に、回胴式遊技機の動作を制限するようにしてもよい。ホールコンピュータが、回胴式遊技機の起動時間を計測し、所定の時間を越えたことを条件に回胴式遊技機に無効化情報を送信すればよい。
【０１６８】
ドングルは、払出制御基板又は主制御基板に取り付けられる。ドングルの取り付けは、メーカーのみが取り外せるように、例えば、カシメなどを用いて物理的に取り外しを困難に構成してもよいし、遊技場（ホール）で取り外せるが、取り外した場合には揮発性のメモリによりデータが消去されるよう構成してもよい。また、ドングルを取り外した場合には、取り外しの痕跡が残るよう構成してもよい。
【０１６９】
払出制御基板又は主制御基板からドングルを取り外した状態では、ドングルとして機能しないようにするのが好ましい。例えば、ドングルが取り付けられているときには、ドングルに電源が供給されドングルに記憶している情報が保持される一方、ドングルが取り外されたときには、ドングルへの電源が断たれドングルに記憶している情報は消去される。
【０１７０】
主制御基板にドングルを取り付ける場合には、電源がオンされてから主制御基板のＲＡＭのチェックサムをするまでの間に、ドングルの情報を読み出すようにしてもよい。また、設定変更処理が実行されたあとに、ドングルの情報を読み出すようにしてもよい。さらに、ドングルの情報を複数回に亘って読み出すのが好ましい。そのように構成することによりノイズの影響を受けやすい場合でもドングルの情報を的確に取得できる。
【０１７１】
また、ドングルの読み出し・監視を割り込み処理（本実施形態において示したようなタイマ割り込み処理）で実行する場合に、ノイズによるエラー判定の対策として、連続する複数回でドングルのＩＤが一致しない場合には、エラーとしてもよい。また、払出制御基板又は主制御基板とドングルとの接続に関して、電源供給線ライン、データ送受信ラインの他に、接続監視ライン（ドングルから常時一定の信号を送信し続けるための信号線）を併設してもよい。その場合には、ドングルの監視を割り込み処理で実行する場合において、まず接続監視ライン（接続監視ビット）での信号状態を確認し、接続監視ビットエラーが生じた場合において、データ送受信ラインにてデータ読み込みを試行し、当該試行時においてドングルの情報を読み出せない場合には、エラー（例えば、ドングル異常と見做して遊技進行動作を停止する）としてもよい。
【０１７２】
さらに、ドングルの読み出し・監視を割り込み処理で実行する場合に、一連の割り込み処理においては任意の順番で実行することができる。例えば、入力ポートを確認した後のタイミングで実行することができる。或いは、通常の割り込み処理（本実施形態において示したような一連の割込処理）とは別の割り込み処理であって、通常の割り込み処理よりも割り込み優先度が高い特定の割り込み処理を多重発生させるよう構成しておき、ドングルの読み出し・監視処理は、この特定の割り込み処理内で実行するよう構成してもよい。
【０１７３】
ドングルの読み出し・監視を毎遊技（メインループ）で実行する場合には、レバー受付前、得点（メダル）投入時、精算時、レバー受付時、持点加算要求時、遊技終了時、デモ終了時などのタイミングで実行することができる。ドングルを監視するタイミングを増やすことで、万一、ドングルが正常動作しなくなった場合には、迅速に且つ遊技進行に多大な影響を及ぼす制御処理の実行開始前に、遊技機の正常動作を停止させてしまうことが可能となる。
【０１７４】
また、ノイズによるエラー判定の対策として、連続する複数回でドングルの情報を読み出せない場合には、エラーとするのが好ましい。また、認証結果に係るコマンドを複数回受信するよう構成しておき、同一種のコマンドを所定回数連続して受信できない場合には、エラーとするよう構成してもよい。
【０１７５】
スタートレバーＤ５０の操作信号が乱数生成回路へ入力され、乱数生成回路で生成されるハード乱数を自動で（プログラム命令によらず）レジスタへラッチするハードラッチ、スタートレバーＤ５０の操作信号を主制御基板Ｍ側のソフト処理で入力検知し、乱数生成回路で生成されるハード乱数を当該入力検知したことを契機として所謂ロード命令でレジスタへラッチするソフトラッチ、等によって乱数を取得する方法を挙げることができるが、ハードラッチで乱数を取得する際には乱数を取得した後にドングルの認証を行うことが好ましく、ソフトラッチで乱数を取得する際には乱数を取得する前（即ち、ロード命令の実行前）にドングルの認証を行ってもよい。
【０１７６】
遊技中及び電源投入時に認証されなかった場合の対応として、以下のように構成してもよい。
（１）遊技中に認証されなかった場合であり、リセット可能なエラー（復帰可能なエラー）の場合には、設定／リセットボタンを操作することで、遊技可能状態に復帰させる。ただし、復帰前又は後にドングルの情報を読み出して再度確認する。
（２）遊技中に認証されなかった場合であり、復帰不可能なエラーの場合には、復帰不可能エラー扱いとする。この場合に、回胴式遊技機を動作させるためには、設定変更処理を実行する。
（３）遊技中に認証されなかった場合であり、電断扱いとする場合には、設定変更処理等に移行する前に電源断として処理する。尚、遊技中に行う電源断処理と同様の処理は実行しない。処理内容を限定した別の電源断処理を行うか、何もせず電源が落ちるのを待つ。その後、遊技機を動作させるためには再度電源を投入し直す。
（４）電源投入時に認証されなかった場合であり、リセット可能なエラーの場合には、設定／リセットボタンを操作することで、ドングルの情報を再度読み直してサーバーに送信する。設定／リセットボタンの操作を判定するために割り込みを起動させた後が好ましい。
（５）電源投入時に認証されなかった場合であり、復帰不可能なエラーの場合には、回胴式遊技機Ｐを動作させるためには、設定変更処理を行う状態で電源を再度立ち上げる。尚、ドングルの情報が認証されない限り、設定変更モードにならない。
（６）電源投入時に認証されなかった場合であり、電断扱いとする場合には、設定変更処理等に移行する前に電源断として処理する。尚、遊技中に行う電源断処理は実行しない。処理内容を限定した別の電源断処理を行うか、何もせず電源が落ちるのを待つ。その後、遊技機を動作させるためには再度電源を投入し直す。
【０１７７】
（まとめ）
尚、以上の実施例において示した構成に基づき、以下のような概念を抽出（列記）することができる。但し、以下に列記する概念はあくまで一例であり、これら列記した概念の結合や分離（上位概念化）は勿論のこと、以上の実施例において示した更なる構成に基づく概念を、これら概念に付加してもよい。
【０１７８】
本態様（１）に係る回胴式遊技機は、
遊技進行を制御する主制御基板（例えば、主制御基板Ｍ）と、
主制御基板と通信可能に接続された補助制御基板（例えば、払出制御基板Ｈ）と
を備え、認証データを記憶した認証用媒体（例えば、セキュリティドングルＤＧ）が補助制御基板（例えば、払出制御基板Ｈ）に設けられた回胴式遊技機であって、
補助制御基板（例えば、払出制御基板Ｈ）は、
駆動用の電源電圧の供給を受けて所定の初期設定を行い、
前記所定の初期設定を行った後で、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出し、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から読み出した前記認証データに基づく認証結果を取得し、
主制御基板（例えば、主制御基板Ｍ）は、
駆動用の電源電圧の供給を受けて特定の初期設定を行い、
前記特定の初期設定を行った後で、特定の内部確認処理を実行し、
前記特定の内部確認処理を実行した後、前記認証結果に係る情報の確認を行う確認待ち処理を実行し、
前記確認待ち処理の実行時において、前記認証結果に係る情報に基づく特定の認証正当条件を充足したときには、正常時処理を実行可能とし、
前記正常時処理を実行した後、遊技の用に供する遊技価値を遊技者の入力操作に基づき管理し、
一遊技に必要な遊技価値が入力された後、遊技者の遊技開始操作に基づいて当該遊技での遊技結果に影響する役の抽選処理を実行し、
回胴が予め定められた一定の速度で回転するようになった後、遊技者の回胴停止操作に基づいて当該遊技での遊技結果を回胴に表示させ、
すべての回胴に当該遊技での遊技結果が表示されたとき、表示されている遊技結果に基づいて遊技価値の付与を行う
ことを特徴とする回胴式遊技機である。
また、本態様（１）に係る遊技機は、
遊技進行を制御する主制御基板（例えば、主制御基板Ｍ）を備え、認証データを記憶した認証用媒体（例えば、セキュリティドングルＤＧ）が主制御基板（例えば、主制御基板Ｍ）に設けられた回胴式遊技機であって、
主制御基板（例えば、主制御基板Ｍ）は、
駆動用の電源電圧の供給を受けて特定の初期設定を行い、
前記特定の初期設定を行った後で、特定の内部確認処理を実行し、
前記特定の内部確認処理を実行した後で、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出し、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出した後、前記認証データに基づく認証結果に係る情報の確認を行う確認待ち処理を実行し、
前記確認待ち処理の実行時において、前記認証結果に係る情報に基づく特定の認証正当条件を充足したときには、正常時処理を実行可能とし、
前記正常時処理を実行した後、遊技の用に供する遊技価値を遊技者の入力操作に基づき管理し、
一遊技に必要な遊技価値が入力された後、遊技者の遊技開始操作に基づいて当該遊技での遊技結果に影響する役の抽選処理を実行し、
回胴が予め定められた一定の速度で回転するようになった後、遊技者の回胴停止操作に基づいて当該遊技での遊技結果を回胴に表示させ、
すべての回胴に当該遊技での遊技結果が表示されたとき、表示されている遊技結果に基づいて遊技価値の付与を行う
ことを特徴とする回胴式遊技機であってもよい。
【０１７９】
本態様（２）に係る回胴式遊技機は、
遊技進行を制御する主制御基板（例えば、主制御基板Ｍ）と、
主制御基板と通信可能に接続された補助制御基板（例えば、払出制御基板Ｈ）と
を備え、認証データを記憶した認証用媒体（例えば、セキュリティドングルＤＧ）が補助制御基板（例えば、払出制御基板Ｈ）に設けられた回胴式遊技機であって、
補助制御基板（例えば、払出制御基板Ｈ）は、
駆動用の電源電圧の供給を受けて所定の初期設定を行い、
前記所定の初期設定を行った後で、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出し、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から読み出した前記認証データに基づく認証結果を取得し、
主制御基板（例えば、主制御基板Ｍ）は、
駆動用の電源電圧の供給を受けて特定の初期設定を行い、
前記特定の初期設定を行った後で、特定の内部確認処理を実行し、
前記特定の内部確認処理を実行した後、前記認証結果に係る情報の確認を行う確認待ち処理を実行し、
前記確認待ち処理の実行時において、前記認証結果に係る情報に基づく特定の認証正当条件を充足したときには、正常時処理を実行可能とし、
前記正常時処理を実行した後、遊技の用に供する遊技価値を遊技者の入力操作に基づき管理し、
一遊技に必要な遊技価値が入力された後、遊技者の遊技開始操作に基づいて当該遊技での遊技結果に影響する役の抽選処理を実行し、
回胴が予め定められた一定の速度で回転するようになった後、遊技者の回胴停止操作に基づいて当該遊技での遊技結果を回胴に表示させ、
すべての回胴に当該遊技での遊技結果が表示されたとき、表示されている遊技結果に基づいて遊技価値の付与を行い、
前記確認待ち処理の実行前において駆動用の電源電圧の供給が停止した場合であっても、前記認証結果に係る情報の確認を複数回行うことが可能である
ことを特徴とする回胴式遊技機である。
また、本態様（２）に係る遊技機は、
遊技進行を制御する主制御基板（例えば、主制御基板Ｍ）を備え、認証データを記憶した認証用媒体（例えば、セキュリティドングルＤＧ）が主制御基板（例えば、主制御基板Ｍ）に設けられた回胴式遊技機であって、
主制御基板（例えば、主制御基板Ｍ）は、
駆動用の電源電圧の供給を受けて特定の初期設定を行い、
前記特定の初期設定を行った後で、特定の内部確認処理を実行し、
前記特定の内部確認処理を実行した後で、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出し、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出した後、前記認証データに基づく認証結果に係る情報の確認を行う確認待ち処理を実行し、
前記確認待ち処理の実行時において、前記認証結果に係る情報に基づく特定の認証正当条件を充足したときには、正常時処理を実行可能とし、
前記正常時処理を実行した後、遊技の用に供する遊技価値を遊技者の入力操作に基づき管理し、
一遊技に必要な遊技価値が入力された後、遊技者の遊技開始操作に基づいて当該遊技での遊技結果に影響する役の抽選処理を実行し、
回胴が予め定められた一定の速度で回転するようになった後、遊技者の回胴停止操作に基づいて当該遊技での遊技結果を回胴に表示させ、
すべての回胴に当該遊技での遊技結果が表示されたとき、表示されている遊技結果に基づいて遊技価値の付与を行い、
前記確認待ち処理の実行前において駆動用の電源電圧の供給が停止した場合であっても、前記認証結果に係る情報の確認を複数回行うことが可能である
ことを特徴とする回胴式遊技機であってもよい。
【０１８０】
本態様（３）に係る回胴式遊技機は、
遊技進行を制御する主制御基板（例えば、主制御基板Ｍ）と、
主制御基板と通信可能に接続された補助制御基板（例えば、払出制御基板Ｈ）と
を備え、認証データを記憶した認証用媒体（例えば、セキュリティドングルＤＧ）が補助制御基板（例えば、払出制御基板Ｈ）に設けられた回胴式遊技機であって、
補助制御基板（例えば、払出制御基板Ｈ）は、
駆動用の電源電圧の供給を受けて所定の初期設定を行い、
前記所定の初期設定を行った後で、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出し、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から読み出した前記認証データに基づく認証結果を取得し、
主制御基板（例えば、主制御基板Ｍ）は、
駆動用の電源電圧の供給を受けて特定の初期設定を行い、
前記特定の初期設定を行った後で、特定の内部確認処理を実行し、
前記特定の内部確認処理を実行した後、前記認証結果に係る情報の確認を行う確認待ち処理を実行し、
前記確認待ち処理の実行時において、前記認証結果に係る情報に基づく特定の認証正当条件を充足したときには、正常時処理を実行可能とし、
前記正常時処理を実行した後、遊技の用に供する遊技価値を遊技者の入力操作に基づき管理し、
一遊技に必要な遊技価値が入力された後、遊技者の遊技開始操作に基づいて当該遊技での遊技結果に影響する役の抽選処理を実行し、
回胴が予め定められた一定の速度で回転するようになった後、遊技者の回胴停止操作に基づいて当該遊技での遊技結果を回胴に表示させ、
すべての回胴に当該遊技での遊技結果が表示されたとき、表示されている遊技結果に基づいて遊技価値の付与を行い、
前記確認待ち処理の実行前又は前記確認待ち処理の実行中において駆動用の電源電圧の供給が停止した場合には特定の電源断時処理を実行可能であり、前記特定の電源断時処理での処理内容は、遊技進行時において駆動用の電源電圧の供給が停止した場合に実行される通常の電源断時処理での処理内容と異なる
ことを特徴とする回胴式遊技機である。
また、本態様（３）に係る遊技機は、
遊技進行を制御する主制御基板（例えば、主制御基板Ｍ）を備え、認証データを記憶した認証用媒体（例えば、セキュリティドングルＤＧ）が主制御基板（例えば、主制御基板Ｍ）に設けられた回胴式遊技機であって、
主制御基板（例えば、主制御基板Ｍ）は、
駆動用の電源電圧の供給を受けて特定の初期設定を行い、
前記特定の初期設定を行った後で、特定の内部確認処理を実行し、
前記特定の内部確認処理を実行した後で、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出し、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出した後、前記認証データに基づく認証結果に係る情報の確認を行う確認待ち処理を実行し、
前記確認待ち処理の実行時において、前記認証結果に係る情報に基づく特定の認証正当条件を充足したときには、正常時処理を実行可能とし、
前記正常時処理を実行した後、遊技の用に供する遊技価値を遊技者の入力操作に基づき管理し、
一遊技に必要な遊技価値が入力された後、遊技者の遊技開始操作に基づいて当該遊技での遊技結果に影響する役の抽選処理を実行し、
回胴が予め定められた一定の速度で回転するようになった後、遊技者の回胴停止操作に基づいて当該遊技での遊技結果を回胴に表示させ、
すべての回胴に当該遊技での遊技結果が表示されたとき、表示されている遊技結果に基づいて遊技価値の付与を行い、
前記確認待ち処理の実行前又は前記確認待ち処理の実行中において駆動用の電源電圧の供給が停止した場合には特定の電源断時処理を実行可能であり、前記特定の電源断時処理での処理内容は、遊技進行時において駆動用の電源電圧の供給が停止した場合に実行される通常の電源断時処理での処理内容と異なる
ことを特徴とする回胴式遊技機であってもよい。
【０１８１】
本態様（４）に係る回胴式遊技機は、
遊技進行を制御する主制御基板（例えば、主制御基板Ｍ）と、
主制御基板と通信可能に接続された補助制御基板（例えば、払出制御基板Ｈ）と
を備え、認証データを記憶した認証用媒体（例えば、セキュリティドングルＤＧ）が補助制御基板（例えば、払出制御基板Ｈ）に設けられた回胴式遊技機であって、
補助制御基板（例えば、払出制御基板Ｈ）は、
駆動用の電源電圧の供給を受けて所定の初期設定を行い、
前記所定の初期設定を行った後で、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出し、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から読み出した前記認証データに基づく認証結果を取得し、
主制御基板（例えば、主制御基板Ｍ）は、
駆動用の電源電圧の供給を受けて特定の初期設定を行い、
前記特定の初期設定を行った後で、特定の内部確認処理を実行し、
前記特定の内部確認処理を実行した後、前記認証結果に係る情報の確認を行う確認待ち処理を実行し、
前記確認待ち処理の実行時において、前記認証結果に係る情報に基づく特定の認証正当条件を充足したときには、正常時処理を実行可能とし、
前記正常時処理を実行した後、遊技の用に供する遊技価値を遊技者の入力操作に基づき管理し、
一遊技に必要な遊技価値が入力された後、遊技者の遊技開始操作に基づいて当該遊技での遊技結果に影響する役の抽選処理を実行し、
回胴が予め定められた一定の速度で回転するようになった後、遊技者の回胴停止操作に基づいて当該遊技での遊技結果を回胴に表示させ、
すべての回胴に当該遊技での遊技結果が表示されたとき、表示されている遊技結果に基づいて遊技価値の付与を行い、
前記確認待ち処理の実行中においては、前記認証結果に係る情報の確認を複数回行うことが可能であり、前記認証結果に係る情報の確認を行う間隔は、遊技進行時において定期的に発生するよう制御される割り込み処理の発生間隔以下となる
ことを特徴とする回胴式遊技機である。
また、本態様（４）に係る遊技機は、
遊技進行を制御する主制御基板（例えば、主制御基板Ｍ）を備え、認証データを記憶した認証用媒体（例えば、セキュリティドングルＤＧ）が主制御基板（例えば、主制御基板Ｍ）に設けられた回胴式遊技機であって、
主制御基板（例えば、主制御基板Ｍ）は、
駆動用の電源電圧の供給を受けて特定の初期設定を行い、
前記特定の初期設定を行った後で、特定の内部確認処理を実行し、
前記特定の内部確認処理を実行した後で、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出し、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出した後、前記認証データに基づく認証結果に係る情報の確認を行う確認待ち処理を実行し、
前記確認待ち処理の実行時において、前記認証結果に係る情報に基づく特定の認証正当条件を充足したときには、正常時処理を実行可能とし、
前記正常時処理を実行した後、遊技の用に供する遊技価値を遊技者の入力操作に基づき管理し、
一遊技に必要な遊技価値が入力された後、遊技者の遊技開始操作に基づいて当該遊技での遊技結果に影響する役の抽選処理を実行し、
回胴が予め定められた一定の速度で回転するようになった後、遊技者の回胴停止操作に基づいて当該遊技での遊技結果を回胴に表示させ、
すべての回胴に当該遊技での遊技結果が表示されたとき、表示されている遊技結果に基づいて遊技価値の付与を行い、
前記確認待ち処理の実行中においては、前記認証結果に係る情報の確認を複数回行うことが可能であり、前記認証結果に係る情報の確認を行う間隔は、遊技進行時において定期的に発生するよう制御される割り込み処理の発生間隔以下となる
ことを特徴とする回胴式遊技機であってもよい。
【０１８２】
本態様（５）に係る回胴式遊技機は、
遊技進行を制御する主制御基板（例えば、主制御基板Ｍ）と、
主制御基板と通信可能に接続された補助制御基板（例えば、払出制御基板Ｈ）と
を備え、認証データを記憶した認証用媒体（例えば、セキュリティドングルＤＧ）が補助制御基板（例えば、払出制御基板Ｈ）に設けられた回胴式遊技機であって、
補助制御基板（例えば、払出制御基板Ｈ）は、
駆動用の電源電圧の供給を受けて所定の初期設定を行い、
前記所定の初期設定を行った後で、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出し、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から読み出した前記認証データに基づく認証結果を取得し、
主制御基板（例えば、主制御基板Ｍ）は、
駆動用の電源電圧の供給を受けて特定の初期設定を行い、
前記特定の初期設定を行った後で、特定の内部確認処理を実行し、
前記特定の内部確認処理を実行した後、前記認証結果に係る情報の確認を行う確認待ち処理を実行し、
前記確認待ち処理の実行時において、前記認証結果に係る情報に基づく特定の認証正当条件を充足したときには、正常時処理を実行可能とし、
前記正常時処理を実行した後、遊技の用に供する遊技価値を遊技者の入力操作に基づき管理し、
一遊技に必要な遊技価値が入力された後、遊技者の遊技開始操作に基づいて当該遊技での遊技結果に影響する役の抽選処理を実行し、
回胴が予め定められた一定の速度で回転するようになった後、遊技者の回胴停止操作に基づいて当該遊技での遊技結果を回胴に表示させ、
すべての回胴に当該遊技での遊技結果が表示されたとき、表示されている遊技結果に基づいて遊技価値の付与を行い、
補助制御基板（例えば、払出制御基板Ｈ）は、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から読み出した前記認証データに基づく認証結果を取得する際には、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出した後、当該読み出した前記認証データに係る情報を回胴式遊技機外へ送信し、
前記認証データに係る情報を回胴式遊技機外へ送信した後、前記認証データに基づく認証結果に係る情報の確認を行い、
前記認証データに基づく認証結果に係る情報が所定期間に亘って確認できないときには、再び前記認証データに係る情報を回胴式遊技機外へ送信可能であり、再び前記認証データに係る情報を回胴式遊技機外へ送信する際には、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを再び読み出して送信するか又は前回送信した前記認証データを再利用して送信する
ことを特徴とする回胴式遊技機である。
また、本態様（５）に係る遊技機は、
遊技進行を制御する主制御基板（例えば、主制御基板Ｍ）を備え、認証データを記憶した認証用媒体（例えば、セキュリティドングルＤＧ）が主制御基板（例えば、主制御基板Ｍ）に設けられた回胴式遊技機であって、
主制御基板（例えば、主制御基板Ｍ）は、
駆動用の電源電圧の供給を受けて特定の初期設定を行い、
前記特定の初期設定を行った後で、特定の内部確認処理を実行し、
前記特定の内部確認処理を実行した後で、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出し、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出した後、前記認証データに基づく認証結果に係る情報の確認を行う確認待ち処理を実行し、
前記確認待ち処理の実行時において、前記認証結果に係る情報に基づく特定の認証正当条件を充足したときには、正常時処理を実行可能とし、
前記正常時処理を実行した後、遊技の用に供する遊技価値を遊技者の入力操作に基づき管理し、
一遊技に必要な遊技価値が入力された後、遊技者の遊技開始操作に基づいて当該遊技での遊技結果に影響する役の抽選処理を実行し、
回胴が予め定められた一定の速度で回転するようになった後、遊技者の回胴停止操作に基づいて当該遊技での遊技結果を回胴に表示させ、
すべての回胴に当該遊技での遊技結果が表示されたとき、表示されている遊技結果に基づいて遊技価値の付与を行い、
主制御基板（例えば、主制御基板Ｍ）は、
前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを読み出した後、当該読み出した前記認証データに係る情報を主制御基板（例えば、主制御基板Ｍ）外へ送信し、
前記認証データに係る情報を主制御基板（例えば、主制御基板Ｍ）外へ送信した後、前記認証データに基づく認証結果に係る情報の確認を行い、
前記認証データに基づく認証結果に係る情報が所定期間に亘って確認できないときには、再び前記認証データに係る情報を主制御基板（例えば、主制御基板Ｍ）外へ送信可能であり、再び前記認証データに係る情報を主制御基板（例えば、主制御基板Ｍ）外へ送信する際には、前記認証用媒体（例えば、セキュリティドングルＤＧ）から前記認証データを再び読み出して送信するか又は前回送信した前記認証データを再利用して送信する
ことを特徴とする回胴式遊技機であってもよい。
【符号の説明】
【０１８３】
Ｐ  回胴式遊技機、ＤＵ  前扉
ＦＰ  前面パネル、Ｄ３００  擬似投入ボタン
Ｄ３１０  擬似投入回転体、Ｄ３２０  擬似投入センサ
Ｄ４０  停止ボタン、Ｄ４１  左停止ボタン
Ｄ４２  中停止ボタン、Ｄ４３  右停止ボタン
Ｄ５０  スタートレバー、Ｄ６０  精算ボタン
Ｄ１３０  上パネル、Ｄ１４０  下パネル
Ｄ１５０  装飾ランプユニット、Ｄ１６０  リール窓
Ｄ１７０  得点増加数表示装置、Ｄ１８０  操作状態表示灯
Ｄ１９０  総得点表示装置、Ｄ２００  クレジット数表示装置
Ｄ２１０  投入数表示灯、Ｄ２２０  ベットボタン
Ｄ２５０  特別遊技状態表示装置、Ｄ２６０  鍵穴
Ｄ２７０  押し順表示装置、Ｄ２８０  ＡＴ／ＲＴカウンタ値表示装置
Ｍ  主制御基板、Ｍ１０  前扉スイッチ
Ｍ２０  設定キースイッチ、Ｍ３０  設定／リセットボタン
Ｍ４０  設定表示ＬＥＤ、Ｍ５０  リール
Ｍ５１  左リール、Ｍ５２  中リール
Ｍ５３  右リール
Ｓ  副制御基板、Ｓ１０  ＬＥＤランプ
Ｓ２０  スピーカ、Ｓ４０  演出表示装置
Ｅ  電源基板、Ｅ１０  電源スイッチ
Ｋ１０  回胴モータ、Ｋ２０  回胴センサ
Ｈ  払出制御基板、Ｍ１００  セキュリティボックス
ＤＧ  セキュリティドングル、ＤＧ１０  ドングル挿入口
ＤＧ２０  連続認証失敗カウンタ
ＣＲＵ  ＣＲユニット、ＨＣ  ホールコンピュータ
【図１】
0006596937.tif 000002
【図２】
0006596937.tif 000003
【図３】
0006596937.tif 000004
【図４】
0006596937.tif 000005
【図５】
0006596937.tif 000006
【図６】
0006596937.tif 000007
【図７】
0006596937.tif 000008
【図８】
0006596937.tif 000009
【図９】
0006596937.tif 000010
【図１０】
0006596937.tif 000011
【図１１】
0006596937.tif 000012
【図１２】
0006596937.tif 000013
【図１３】
0006596937.tif 000014
【図１４】
0006596937.tif 000015
【図１５】
0006596937.tif 000016
【図１６】
0006596937.tif 000017
【図１７】
0006596937.tif 000018
【図１８】
0006596937.tif 000019
【図１９】
0006596937.tif 000020
【図２０】
0006596937.tif 000021
【図２１】
0006596937.tif 000022
【図２２】
0006596937.tif 000023
【図２３】
0006596937.tif 000024
【図２４】
0006596937.tif 000025