(57)【要約】【課題】遊技の進行を制御する主制御部の不正交換を高い精度で発見することができる遊技機を提供する。【解決手段】本発明の遊技機は、主制御部の第１可変データは、所定の更新条件が成立すると更新され、副制御部の第２可変データも、該所定の更新条件が成立すると更新される。そして、主制御部の第１可変データと副制御部の第２可変データとを互いに比較する第１比較処理を行い、第１比較処理の結果が第１正常結果とならない場合は、主制御部の第１不変データと副制御部の第２不変データとを互いに比較する第２比較処理を行う。そして、第２比較処理の結果が第２正常結果とならない場合は、主制御部の不正交換が行われたことを示唆する報知を行う。【選択図】図７
2018042766.tif 000002
【特許請求の範囲】
【請求項１】
遊技の進行を制御する主制御部と、遊技の進行に合わせて演出の制御を行う副制御部とを備える遊技機において、
前記主制御部は、
第１不変データと、前記第１不変データに基づいて生成された第１可変データとを記憶する第１記憶手段と、
所定の更新条件が成立する毎に、前記１記憶手段に記憶されている前記第１可変データを特定態様で更新する第１更新手段と、
を備え、
前記副制御部は、
第２不変データと、前記第２不変データに基づいて生成された第２可変データとを記憶する第２記憶手段と、
前記所定の更新条件が成立する毎に、前記第２記憶手段に記憶されている前記第２可変データを前記特定態様で更新する第２更新手段と、
を備え、
所定の比較条件が成立すると、
前記第１記憶手段に記憶されている前記第１可変データと前記第２記憶手段に記憶されている前記第２可変データとを互いに比較する第１比較処理を行い、
前記第１比較処理の結果が第１正常結果とならない場合は、前記第１記憶手段に記憶されている前記第１不変データと前記第２記憶手段に記憶されている前記第２不変データとを互いに比較する第２比較処理を行い、
前記第２比較処理の結果が第２正常結果とならない場合は、前記主制御部が不正に交換されたことを示唆する報知を行う
ことを特徴とする遊技機。
【請求項２】
請求項１に記載の遊技機において、
前記主制御部は、
識別情報を変動表示させる識別情報表示手段と、
前記識別情報が特定態様で表示されることに基づいて、可変入球口が入球可能状態となる特定遊技を実行する特定遊技実行手段と、
を備え、
前記所定の比較条件は、前記識別情報の変動表示が行われることである
ことを特徴とする遊技機。
【請求項３】
請求項１または請求項２に記載の遊技機において、
前記第２比較処理の結果が前記第２正常結果とならない場合は、前記主制御部は前記遊技の進行の制御を停止する
ことを特徴とする遊技機。
【請求項４】
請求項１乃至請求項３の何れか一項に記載の遊技機において、
前記比較手段による比較の結果が前記正常結果とならない場合に、前記副制御部は前記演出の制御を停止する
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技球や遊技メダル等の遊技媒体を利用して遊技を行う遊技機に関する。
【背景技術】
【０００２】
遊技機としては、遊技盤に形成された遊技領域に向けて遊技球を発射することによって遊技を行うパチンコ機や、外周面に複数種類の図柄が描かれた回胴を回転させ、該回胴を停止させることによって遊技を行うスロットマシンなどが知られている。
【０００３】
このような遊技機は、一般的に、遊技の進行を制御する主制御部（例えば、主制御基板など）と、主制御部から遊技の進行に係る情報を受信し、該遊技の進行に合わせて演出の制御を行う副制御部（例えば、サブ制御基板など）とを有している。
【０００４】
近年では、上述した主制御部を非正規なものに交換することで不正に利益を得ようとする行為（いわゆる「不正交換」）が行われており、このような不正交換が行われると遊技ホールが多大な損失を被る虞がある。そこで、特許文献１には、遊技機と遊技機サーバーとの間で、遊技機の主制御部の識別情報を照合して、主制御部が交換されていないことを担保する技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−５８３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術では、遊技機と遊技機用サーバーとの間で識別情報を照合することから、主制御部の識別情報が漏洩し易い。そして、識別情報が一旦漏洩してしまうと、該識別情報を書き込んだ非正規の主制御部に交換することが可能であり、このような場合は、主制御部の不正交換を発見することができないという問題があった。
【０００７】
本発明は、上述した課題を解決するためになされたものであり、遊技の進行を制御する主制御部の不正交換を高い精度で発見することができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題の少なくとも一部を解決するために、本発明の遊技機は次の構成を採用した。すなわち、
遊技の進行を制御する主制御部と、遊技の進行に合わせて演出の制御を行う副制御部とを備える遊技機において、
前記主制御部は、
第１不変データと、前記第１不変データに基づいて生成された第１可変データとを記憶する第１記憶手段と、
所定の更新条件が成立する毎に、前記１記憶手段に記憶されている前記第１可変データを特定態様で更新する第１更新手段と、
を備え、
前記副制御部は、
第２不変データと、前記第２不変データに基づいて生成された第２可変データとを記憶する第２記憶手段と、
前記所定の更新条件が成立する毎に、前記第２記憶手段に記憶されている前記第２可変データを前記特定態様で更新する第２更新手段と、
を備え、
所定の比較条件が成立すると、
前記第１記憶手段に記憶されている前記第１可変データと前記第２記憶手段に記憶されている前記第２可変データとを互いに比較する第１比較処理を行い、
前記第１比較処理の結果が第１正常結果とならない場合は、前記第１記憶手段に記憶されている前記第１不変データと前記第２記憶手段に記憶されている前記第２不変データとを互いに比較する第２比較処理を行い、
前記第２比較処理の結果が第２正常結果とならない場合は、前記主制御部が不正に交換されたことを示唆する報知を行う
ことを特徴とする。
【０００９】
このような遊技機では、主制御部の第１可変データは、所定の更新条件が成立すると更新され、副制御部の第２可変データも、該所定の更新条件が成立すると更新される。すなわち、第１可変データと第２可変データとは同じタイミングで更新されるので、主制御部が不正に交換されていなければ（主制御部の不正交換が行われていなければ）、第１可変データと第２可変データとの比較結果は第１正常結果（予定された結果、例えば、同じ値）となる。もっとも、第１可変データおよび第２可変データは適宜更新されるデータであることから、ノイズ等の影響によって正常に更新されないことも想定される。そして、このような場合は、主制御部の不正交換が行われていなくても、第１可変データと第２可変データとの比較結果は第１正常結果とならない虞がある。そして、このような場合に、直ちに、主制御部の不正交換が行われたと判断すると、主制御部の不正交換を誤って検出してしまうこととなる。この点、本発明では、第１可変データと第２可変データとの比較結果が第１正常結果とならない場合は、更新（変更）されることのない（ノイズ等の影響を受ける可能性の低い）主制御部の第１不変データと副制御部の第２不変データとの比較、すなわち、主制御部の不正交換が行われていなければ第２正常結果となる可能性の高い第１不変データと第２不変データとの比較を行う。そして、第１不変データと第２不変データとの比較結果が第２正常結果とならなければ、主制御部の不正交換が行われたと判断して、その旨を報知する。この結果、主制御部の不正交換を高い精度で発見することが可能となる。
【００１０】
ここで、最終的に第１不変データと第２不変データとを比較するのであれば、第１可変データと第２可変データとを比較せず、最初から第１不変データと第２不変データとを比較することも考えられる。もっとも、第１不変データは第１可変データの基となる重要なデータであり、第２不変データは第２可変データの基となる重要なデータである。そして、このような重要な第１不変データと第２不変データとを頻繁に比較すると、これらの重要なデータが外部に漏洩してしまう虞がある。そこで、本発明では、先ずは、第１可変データと第２可変データとを互いに比較し、その結果が第１正常結果とならない場合に、第１不変データと第２不変データとを比較することとしている。こうすると、重要な第１不変データや第２不変データが外部に漏洩してしまうことを抑制することができ、ひいては、主制御部の不正交換を抑制することができる。
【００１１】
また、本発明の遊技機は、
前記主制御部は、
識別情報を変動表示させる識別情報表示手段と、
前記識別情報が特定態様で表示されることに基づいて、可変入球口が入球可能状態となる特定遊技を実行する特定遊技実行手段と、
を備え、
前記所定の比較条件は、前記識別情報の変動表示が行われることである
こととしてもよい。
【００１２】
主制御部の不正交換が行われた場合は、特定遊技が不正に行われることによって、遊技ホールが損失を被ることが多い。この点、本発明では、識別情報が特定態様で表示されると特定遊技が行われるが、このような識別情報の変動表示が行われる際に、第１可変データと第２可変データとを互いに比較する。すなわち、特定遊技が行われる可能性が高まった際に、第１可変データと第２可変データとを互いに比較して、主制御部の不正交換が行われたか否かを判断する（主制御部の不正交換を発見する）。この結果、遊技ホールが損失を被ることを抑制することが可能となる。
【００１３】
また、本発明の遊技機は、
前記第２比較処理の結果が前記第２正常結果とならない場合は、前記主制御部は前記遊技の進行の制御を停止する
こととしてもよい。
【００１４】
このような遊技機では、主制御部の不正交換が行われたと判断されると、その後は遊技の進行が行われず、ひいては、遊技媒体の払い出しが行われることもない。この結果、主制御部の不正交換を発見することが更に容易となり、ひいては、遊技ホールが損失を被ることを抑制することが可能となる。
【００１５】
また、本発明の遊技機は、
前記比較手段による比較の結果が前記正常結果とならない場合に、前記副制御部は前記演出の制御を停止する
こととしてもよい。
【００１６】
このような遊技機では、主制御部の不正交換が行われたと判断されると、その後は遊技の進行に合わせた演出が行われない。大抵の遊技者は、遊技の進行に合わせた演出に基づいて遊技の進行状況を把握しており、不正交換を企てる者もその可能性が高い。従って、主制御部の不正交換を行った結果、遊技の進行に合わせた演出が行われなくなると、当該不正交換を行った者は遊技の進行状況を把握することができなくなり、遊技を意図的に進行させることが困難となる。この結果、遊技ホールが損失を被ることを抑制することが可能となる。また、近年では、遊技の進行に合わせた演出として派手な演出が行われることが多いが、このような派手な演出が行われなくなった遊技機は目立つこととなる。この結果、主制御部の不正交換を発見することが更に容易となる。
【発明の効果】
【００１７】
本発明によれば、遊技の進行を制御する主制御部の不正交換を高い精度で発見することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施例のパチンコ機１の正面図である。
【図２】本実施例の遊技盤２０の盤面構成を示す説明図である。
【図３】本実施例のパチンコ機１における制御回路の構成を示すブロック図である。
【図４】本実施例のセグメント表示部５０の構成を示す説明図である。
【図５】本実施例の大当り遊技の種類を示す説明図である。
【図６】本実施例の演出表示装置４１の表示内容を例示する説明図である。
【図７】本実施例の「主制御基板２００の不正交換」を検出するための構成を示す説明図である。
【図８】本実施例の主制御基板２００のＣＰＵ２０１によって実行される主側不正交換検出処理を示すフローチャートである。
【図９】本実施例の主制御基板２００のＣＰＵ２０１によって実行される主側不正交換検出処理を示すフローチャートである。
【図１０】本実施例のサブ制御基板２２０のＣＰＵ２２１によって実行されるサブ側不正交換検出処理を示すフローチャートである。
【図１１】本実施例のサブ制御基板２２０のＣＰＵ２２１によって実行されるサブ側不正交換検出処理を示すフローチャートである。
【図１２】本実施例のサブ制御基板２２０のＣＰＵ２２１によって実行されるサブ側不正交換検出処理を示すフローチャートである。
【図１３】本実施例の不正交換を検出するための処理をまとめて示す説明図である。
【図１４】本実施例の不正交換を検出するための処理をまとめて示す説明図である。
【図１５】本実施例の不正交換を検出するための処理をまとめて示す説明図である。
【発明を実施するための形態】
【００１９】
上述した本発明の内容を明確にするために、本発明を「セブン機」や「デジパチ」と呼ばれるタイプのパチンコ機（遊技機）に適用した実施例について説明する。尚、実施例において、特に断りがない限りは、パチンコ機正面に向かって右側を「右」と表現し、左側を「左」と表現する。
【００２０】
また、以下の実施例は次のような順序に従って説明する。
Ａ．パチンコ機の装置構成：
Ａ−１．装置前面側の構成：
Ａ−２．遊技盤の構成：
Ａ−３．制御回路の構成：
Ｂ．遊技の内容：
Ｃ．不正交換を検出するための構成：
Ｃ−１．不正交換を検出するための制御回路：
Ｃ−２．不正交換を検出するための処理：
Ｄ．変形例：
【００２１】
Ａ．パチンコ機の装置構成  ：
Ａ−１．装置前面側の構成  ：
図１は、本実施例のパチンコ機１の正面図である。図１に示すように、パチンコ機１の前面部には、前面枠４が設けられている。前面枠４の略中央部には窓部４ａが形成されており、この窓部４ａには合成樹脂製の透明板４ｂが嵌め込まれている。遊技者は、窓部４ａ（透明板４ｂ）を通して奥側に配置される遊技盤２０（図２参照）の遊技領域を視認可能である。また、前面枠４における窓部４ａの右下方には、小窓部４ｃが形成されており、この小窓部４ｃには合成樹脂板等の透明板４ｄが嵌め込まれている。遊技者は、小窓部４ｃ（透明板４ｄ）を通して奥側に配置された遊技盤２０のセグメント表示部を視認可能である。詳しくは後述するが、セグメント表示部とは、複数のＬＥＤの組合せによって遊技に係る情報を表示する表示部である。
【００２２】
前面枠４における窓部４ａの上方には上部ランプ５ａが設けられ、窓部４ａの周縁部における右部には右サイドランプ５ｂが設けられ、窓部４ａの周縁部における左部には左サイドランプ５ｃが設けられている。また、窓部４ａの左右上方には上部スピーカー６ａが設けられており、前面枠４の下方（後述する本体枠の下部前面）には下部スピーカー６ｂが設けられている。これらの上部ランプ５ａ、右サイドランプ５ｂ、左サイドランプ５ｃ、上部スピーカー６ａ、下部スピーカー６ｂは、遊技上の演出効果を高めるために駆動される。
【００２３】
前面枠４における窓部４ａの下方には、上皿部７が設けられている。上皿部７には、パチンコ機１に対応して設けられたカードユニット６０を介して貸し出される遊技球や、パチンコ機１から払い出される遊技球が貯留される。また、上皿部７の下方には下皿部８が設けられており、上皿部７の容量を超えて貸し出された遊技球や、上皿部７の容量を超えて払い出された遊技球が貯留される。
【００２４】
前面枠４における下皿部８の右方には、発射ハンドル９が設けられている。発射ハンドル９の回転軸は、発射ハンドル９の奥側に搭載された発射装置ユニットに接続されており、この発射装置ユニットには、上皿部７に貯留された遊技球が供給される。遊技者が発射ハンドル９を回転させると、その回転が発射装置ユニットに伝達され、発射装置ユニットに内蔵された発射モーターが回転して、回転角度に応じた強さで遊技球が発射される。
【００２５】
また、上皿部７の縁部には遊技者による押下操作が可能な演出ボタン１０ａが設けられており、下皿部８の左方には遊技者による押込操作や回転操作が可能なジョグシャトル１０ｂが設けられている。また、図示は省略するが、上皿部７の縁部であって演出ボタン１０ａの左側には方向ボタン１０ｃが設けられている。方向ボタン１０ｃは上下左右方向のそれぞれに対応する４個のボタン（上ボタン、下ボタン、左ボタン、右ボタン）から構成されている。これらの演出ボタン１０ａや、ジョグシャトル１０ｂ、方向ボタン１０ｃは、何れも遊技者によって操作される演出操作部であり、所定の条件成立時に遊技者によって操作されると、所定の演出が行われる。
【００２６】
前面枠４の背面側には中枠および本体枠が設けられ、前面枠４は、一端（図１における左側）が中枠に対して回動可能に軸支されており、中枠は、一端（図１における左側）が本体枠に対して回動可能に軸支されている。本体枠は、木製の板状部材を組み立てて構成された略長方形の枠体であり、パチンコ機１はこの本体枠が島設備に取り付けられることで遊技ホールに設置される。中枠の前面側には遊技盤２０が着脱可能に取り付けられており、前面枠４が中枠に対してパチンコ機１前方側に回動（開放）されると、遊技盤２０が露出された状態となる。
【００２７】
Ａ−２．遊技盤の構成  ：
図２は、遊技盤２０の盤面構成を示す説明図である。前述したように、遊技盤２０は中枠３の前面側に着脱可能に取り付けられている。図２に示すように、遊技盤２０の中央には略円形状の遊技領域２１が形成されている。発射装置ユニット２６１（図３参照）から発射された遊技球は、外レール２２と内レール２３との間を通って遊技領域２１に放出され、遊技領域２１の上方から下方に向かって流下する。遊技領域２１は、前面枠４の窓部４ａを通して遊技者に視認されるので、当然ながら、遊技領域２１を流下する遊技球の様子も窓部４ａを通して遊技者に視認されることとなる。
【００２８】
遊技領域２１の略中央には中央装置４０が設けられており、中央装置４０のほぼ中央には、演出表示装置４１が設けられている。演出表示装置４１は液晶表示器によって構成されており、その表示画面上には、演出用の種々の画像を表示することが可能である。尚、演出表示装置４１の詳しい表示内容については後述する。
【００２９】
遊技領域２１における中央装置４０（演出表示装置４１）の下方には、開口部の大きさが不変（一定）であり遊技球が常時入球可能な始動口である第１始動口２４が設けられている。第１始動口２４に入球した遊技球は、内部に設けられた通路を通って遊技盤２０の裏面側に導かれる。第１始動口２４の内部の通路には第１始動口センサー２４ｓ（図３参照）が設けられており、第１始動口２４に入球した遊技球を検知可能である。
【００３０】
また、遊技領域２１における中央装置４０（演出表示装置４１）の右下には、遊技球が通過可能な普通図柄作動ゲート２７が設けられており、普通図柄作動ゲート２７の内部には、遊技球の通過を検知するゲートセンサー２７ｓ（図３参照）が設けられている。また、普通図柄作動ゲート２７の下方には、遊技球の入球可能性が変化する入球口（始動口）である第２始動口２５が設けられている。すなわち、第２始動口２５は、パチンコ機１の前後方向に回動可能な開閉扉２６（図中のハッチング部分）を備えており、開閉扉２６が略直立して遊技球が入球不能（または入球困難）な閉鎖状態と、開閉扉２６がパチンコ機１の前方側に回動して遊技球が入球可能（または入球容易）な開放状態とに変化可能である。図２では、第２始動口２５が開放状態となっている様子が示されている。第２始動口２５に入球した遊技球は、内部に設けられた通路を通って遊技盤２０の裏面側に導かれる。第２始動口２５の内部の通路には第２始動口センサー２５ｓ（図３参照）が設けられており、第２始動口２５に入球した遊技球を検知可能である。
【００３１】
また、遊技領域２１における第１始動口２４の下方には、略長方形状に大きく開口された第１大入賞口２８（可変入球口）が設けられている。第１大入賞口２８は、パチンコ機１の前後方向に回動可能な開閉扉２９（図中のハッチング部分）を備えており、開閉扉２９が略直立して遊技球が入球不能な閉鎖状態と、開閉扉２９がパチンコ機１の前方側に回動して遊技球が入球可能な開放状態（入球可能状態）とに変化可能である。図２では、第１大入賞口２８が開放状態となっている様子が示されている。第１大入賞口２８に入球した遊技球は、内部に設けられた通路を通って遊技盤２０の裏面側に導かれる。第１大入賞口２８の内部の通路には第１大入賞口センサー２８ｓ（図３参照）が設けられており、第１大入賞口２８に入球した遊技球を検知可能である。
【００３２】
また、遊技領域２１における第２始動口２５の下方（遊技領域２１の右下隅部）には、遊技盤２０の前面から前方（遊技者側）に突出した第２大入賞口ユニット３３が設けられている。第２大入賞口ユニット３３の上面は、右側から左側にかけて下方へ傾斜しており、遊技球が右側から左側（パチンコ機１中央側）に転動可能な転動面３４となっている。この転動面３４の中途部（遊技球の転動方向の中途部）には、第２大入賞口３５（可変入球口）が設けられている。この第２大入賞口３５は、パチンコ機１の前後方向に摺動可能（移動可能）な開閉扉３６（図中のハッチング部分）を備えており、開閉扉３６が前方側に摺動（移動）して遊技球が入球不能な閉鎖状態と、開閉扉３６が後方側に摺動（移動）して遊技球が入球可能な開放状態（入球可能状態）とに変化可能である。第２大入賞口３５に入球した遊技球は、第２大入賞口ユニット３３内部に設けられた通路を通って特定口３８に導かれる。
【００３３】
第２大入賞口ユニット３３の前壁は少なくとも一部が透明板によって形成されているので（光透過性を有しているので）、遊技者は第２大入賞口ユニット３３の前壁を通して、第２大入賞口３５に入球した遊技球が特定口３８に導かれる様子を視認可能である。
【００３４】
第２大入賞口３５の内部には第２大入賞口センサー３５ｓ（図３参照）が設けられており、第２大入賞口３５に入球した遊技球を検知可能である。また、特定口３８の内部には特定口センサー３８ｓ（図３参照）が設けられており、特定口３８に入球した遊技球を検知可能である。
【００３５】
上述した各遊技装置の周辺には、遊技球が入球可能な一般入球口（図示省略）や、遊技球の流下経路に影響を与える風車型ホイール３１、多数の障害釘（図示省略）が設けられている。また、遊技領域２１の最下部にはアウト口３２が設けられており、上述した第１始動口２４、第２始動口２５、第１大入賞口２８、第２大入賞口３５、一般入球口の何れにも入球しなかった遊技球は、アウト口３２から遊技盤２０の裏側に排出される。
【００３６】
上述した第１始動口２４には、中央装置４０（演出表示装置４１）の左方の領域（第１領域）を流下する遊技球であっても、右方の領域（第２領域）を流下する遊技球であっても入球可能であるが、左方の領域を流下する遊技球の方が右方の領域を流下する遊技球よりも入球し易い。これに対して、普通図柄作動ゲート２７、第２始動口２５、第１大入賞口２８、第２大入賞口３５には、中央装置４０（演出表示装置４１）の右方の領域を流下する遊技球が入球可能（または通過可能）である。以下では、中央装置４０（演出表示装置４１）の左方の領域を流下するように遊技球を発射させることを「左打ち」とも表現し、中央装置４０（演出表示装置４１）の右方の領域を流下するように遊技球を発射させることを「右打ち」とも表現する。尚、本実施例のパチンコ機１では、第１始動口２４に遊技球が入球した場合は３個の遊技球が遊技者に払い出され、第２始動口２５に遊技球が入球した場合は２個の遊技球が遊技者に払い出され、一般入球口に遊技球が入球した場合は１０個の遊技球が遊技者に払い出される。また、第１大入賞口２８または第２大入賞口３５に遊技球が入球した場合は１５個の遊技球が遊技者に払い出される。
【００３７】
遊技盤２０における遊技領域２１の右下方には、ＬＥＤの組合せによって遊技に係る情報を表示するセグメント表示部５０が設けられている。セグメント表示部５０は、前面枠４に設けられた小窓部４ｃ（図１参照）を通して遊技者に視認される。尚、セグメント表示部５０の詳しい表示内容については後述する。
【００３８】
Ａ−３．制御回路の構成  ：
次に、本実施例のパチンコ機１における制御回路の構成について説明する。図３は、本実施例のパチンコ機１における制御回路の構成を示したブロック図である。図示されているようにパチンコ機１の制御回路は、多くの制御基板や、各種基板、中継端子板などから構成されている。詳しくは、遊技の進行に係る制御を司る主制御基板２００と、遊技の演出に係る制御を司るサブ制御基板２２０と、サブ制御基板２２０の制御下で画像の表示や音声の出力に係る制御を司る画像音声制御基板２３０と、サブ制御基板２２０の制御下でランプの発光に係る制御を司るランプ制御基板２２６と、遊技球の貸し出しや払い出しに係る制御を司る払出制御基板２４０と、遊技球の発射に係る制御を司る発射制御基板２６０などから構成されている。これら制御基板は、各種論理演算および算出演算を実行するＣＰＵ（図３におけるＣＰＵ２０１、２２１、２３１等）や、ＣＰＵで実行される各種プログラムやデータが記憶されているＲＯＭ（図３におけるＲＯＭ２０２、２２２、２３２等）、プログラムの実行に際してＣＰＵが一時的なデータを記憶するＲＡＭ（図３における２０３、２２３、２３３等）、入出力用回路など、種々の周辺ＬＳＩがバスで相互に接続されて構成されている。
【００３９】
主制御基板２００には、第１始動口２４へ入球した遊技球を検知する第１始動口センサー２４ｓや、第２始動口２５へ入球した遊技球を検知する第２始動口センサー２５ｓ、普通図柄作動ゲート２７を通過した遊技球を検知するゲートセンサー２７ｓ、第１大入賞口２８へ入球した遊技球を検知する第１大入賞口センサー２８ｓ、第２大入賞口３５に入球した遊技球を検知する第２大入賞口センサー３５ｓ、特定口３８に入球した遊技球を検知する特定口センサー３８ｓなどが接続されている。主制御基板２００のＣＰＵ２０１は、これらのセンサーなどから遊技球の検知信号の入力があると、その検知信号の入力のあったセンサーに対応するコマンドを、サブ制御基板２２０や、払出制御基板２４０、発射制御基板２６０などに向けて送信する。
【００４０】
また、主制御基板２００には、第２始動口２５に設けられた開閉扉２６に開閉動作を行わせるための（第２始動口２５を開放状態、閉鎖状態にするための）第２始動口ソレノイド２６ｍや、第１大入賞口２８に設けられた開閉扉２９に開閉動作を行わせるための（第１大入賞口２８を開放状態、閉鎖状態にするための）第１大入賞口ソレノイド２８ｍ、第２大入賞口３５に設けられた開閉扉３６に開閉動作を行わせるための（第２大入賞口３５を開放状態、閉鎖状態にするための）第２大入賞口ソレノイド３５ｍ、セグメント表示部５０などが接続されている。主制御基板２００のＣＰＵ２０１は、第２始動口ソレノイド２６ｍ、第１大入賞口ソレノイド２８ｍ、第２大入賞口ソレノイド３５ｍ、セグメント表示部５０に向けて駆動信号を送信することにより、これらの動作の制御を行う。
【００４１】
サブ制御基板２２０には、画像音声制御基板２３０や、ランプ制御基板２２６、演出操作基板２２８が接続されている。サブ制御基板２２０のＣＰＵ２２１は、主制御基板２００からの各種コマンドを受信すると、コマンドの内容を解析して、その内容に応じた演出を行う。すなわち、画像音声制御基板２３０に対しては、出力画像や出力音声を指定するコマンドを送信し、ランプ制御基板２２６に対しては、上部ランプ５ａ、右サイドランプ５ｂ、左サイドランプ５ｃ（以下「各種ランプ５ａ〜５ｃ」ともいう）の発光パターンを指定するコマンドを送信することによって、これらのランプを駆動する演出を行う。また、サブ制御基板２２０のＣＰＵ２２１は、演出操作基板２２８を介して、演出ボタン１０ａや、ジョグシャトル１０ｂ、方向ボタン１０ｃ（以下「演出操作部１０ａ，１０ｂ，１０ｃ」ともいう）に対する遊技者の操作を検知すると、該操作に対応する演出を行う。
【００４２】
画像音声制御基板２３０は、ＣＰＵ２３１、ＲＯＭ２３２、ＲＡＭ２３３に加えて、ＶＤＰ２３４、画像ＲＯＭ２３５、音声ＲＯＭ２３６を備えている。画像音声制御基板２３０のＣＰＵ２３１は、サブ制御基板２２０からコマンドを受信すると、そのコマンドに対応する画像の表示をＶＤＰ２３４に指示する。ＶＤＰ２３４は、指示された画像の表示に利用する画像データ（例えば、スプライトデータや動画データなど）を画像ＲＯＭ２３５から読み出して画像を生成し、演出表示装置４１の表示画面に出力する。また、画像音声制御基板２３０のＣＰＵ２３１は、サブ制御基板２２０からコマンドを受信すると、そのコマンドに対応する音声データを音声ＲＯＭ２３６から読み出す。そして、該音声データに基づく音声を、アンプ基板２３７を介して、上部スピーカー６ａおよび下部スピーカー６ｂ（以下「各種スピーカー６ａ，６ｂ」ともいう）から出力する。
【００４３】
払出制御基板２４０には、上皿部７に設けられた球貸ボタン２４１（図１では図示省略）や、パチンコ機１に並設されたカードユニット２４２、払出モーター２４３などが接続されている。球貸ボタン２４１が操作されると、この信号は、払出制御基板２４０を介してカードユニット２４２に伝達される。カードユニット２４２は、払出制御基板２４０とデータを通信しながら、払出モーター２４３を駆動して遊技球の貸し出しを行う。また、主制御基板２００から遊技球の払い出しを指示する払出コマンドを受信した場合も、払出モーター２４３を駆動して遊技球の払い出しを行う。
【００４４】
また、払出制御基板２４０には発射制御基板２６０が接続されており、発射制御基板２６０には、遊技球を発射させるための発射モーター２６２や遊技者が発射ハンドル９に触れていることを検知するタッチスイッチ２６３等を有する発射装置ユニット２６１が接続されている。発射制御基板２６０は、タッチスイッチ２６３を介して遊技者が発射ハンドル９に触れていることを検知すると、発射モーター２６２を駆動することによって、発射ハンドル９の回転角度に応じた強さで遊技球を発射する。
【００４５】
Ｂ．遊技の内容  ：
本実施例のパチンコ機１では次のように遊技が進行する。上皿部７に遊技球が貯留された状態で発射ハンドル９が回転されると、貯留された遊技球が１球ずつ発射装置ユニット２６１に供給されて、図２を用いて前述した遊技領域２１に発射される。遊技球を打ち出す強さは発射ハンドル９の回転角度に対応するので、遊技者は発射ハンドル９の回転角度を変化させることによって、所望する領域に遊技球を流下させることができる。例えば、中央装置４０（演出表示装置４１）の左方の領域を流下するように遊技球を発射させたり（左打ちを行ったり）、中央装置４０（演出表示装置４１）の右方の領域を流下するように遊技球を発射させたり（右打ちを行ったり）することができる。
【００４６】
＜特別図柄の変動表示＞
図２を用いて前述したように、第１始動口２４には左打ちされた遊技球および右打ちされた遊技球が入球可能である。左打ちまたは右打ちされた遊技球が第１始動口２４に入球し、その入球した遊技球が第１始動口センサー２４ｓにより検知されると、主制御基板２００のＣＰＵ２０１は、所定の判定乱数（後述する特図当り判定乱数など）を取得し、該判定乱数に基づいて「大当り」または「外れ」の何れであるかを判定する特図当り判定を行う。そして、この特図当り判定の結果に基づいて、第１の特別図柄（以下「第１特図」ともいう）を変動表示させた後に停止表示させる。また、図２を用いて前述したように、第２始動口２５には右打ちされた遊技球が入球可能である。右打ちされた遊技球が第２始動口２５に入球し、その入球した遊技球が第２始動口センサー２５ｓにより検知されると、主制御基板２００のＣＰＵ２０１は、所定の判定乱数（後述する特図当り判定乱数など）を取得し、該判定乱数に基づいて「大当り」または「外れ」の何れであるかを判定する特図当り判定を行う。そして、この特図当り判定の結果に基づいて、第２の特別図柄（以下「第２特図」ともいう）を変動表示させた後に停止表示させる。
【００４７】
図４は、セグメント表示部５０を拡大して示す説明図である。前述したように、セグメント表示部５０は遊技盤２０における遊技領域２１の右下方に設けられており（図２参照）、遊技者は前面枠４の小窓部４ｃ（図１参照）を通してセグメント表示部５０を視認可能である。図４に示すように、セグメント表示部５０には、第１特図を表示する第１特図表示部５１と、第２特図を表示する第２特図表示部５２が設けられており、これらの表示部にはそれぞれ９個のＬＥＤが配置されている。第１特図および第２特図（以下、これらを特に区別をしない場合は、まとめて「特別図柄」という）は、それぞれの表示部において、９個のＬＥＤのうち点灯するＬＥＤを切り換えることによって変動表示され、９個のＬＥＤのうち所定のＬＥＤを点灯した状態とすることで停止表示される。本実施例のパチンコ機１では、第１特図として、２００種類の大当り図柄（大当り図柄１０１〜３００）と１種類の外れ図柄（外れ図柄１０１）を停止表示可能であり、第２特図として、２００種類の大当り図柄（大当り図柄４０１〜６００）と１種類の外れ図柄（外れ図柄４０１）を停止表示可能である。これらの図柄の種類は、点灯するＬＥＤの組合せの相違によって識別可能である。
【００４８】
主制御基板２００のＣＰＵ２０１は、遊技球が第１始動口２４に入球することに基づく特図当り判定（以下「第１特図についての特図当り判定」ともいう）の結果が「大当り」である場合は、第１特図を大当り図柄１０１〜３００の何れかで停止表示し、第１特図についての特図当り判定の結果が「外れ」である場合は、第１特図を外れ図柄１０１で停止表示する。また、遊技球が第２始動口２５に入球することに基づく特図当り判定（以下「第２特図についての特図当り判定」ともいう）の結果が「大当り」である場合は、第２特図を大当り図柄４０１〜６００の何れかで停止表示し、第２特図についての特図当り判定の結果が「外れ」である場合は第２特図を外れ図柄４０１で停止表示する。
【００４９】
そして、主制御基板２００のＣＰＵ２０１は、特別図柄（第１特図または第２特図）を大当り図柄または外れ図柄の何れかで停止表示したら、停止表示された図柄を確定させるべく、図柄が停止表示された状態を所定の時間が経過するまで維持する表示（以下「確定表示」ともいう）を行う。以下では、特別図柄が変動表示を開始してから確定表示されるまでの遊技、すなわち１回の変動表示の結果が得られるまでの遊技を「図柄変動遊技」とも表現する。
【００５０】
ここで、主制御基板２００のＣＰＵ２０１は、特別図柄（第１特図または第２特図）の変動表示を行うに際しては、特別図柄の変動表示（図柄変動遊技）の変動パターンを選択する。変動パターンとは、特別図柄が変動表示を開始してから停止表示するまでの時間（変動時間）であり、各変動パターンには他の変動パターンと識別するための情報（変動パターンＩＤ）が付されている。変動パターンを選択する処理では、複数の変動パターン（変動パターンＩＤ、変動時間）に変動パターン選択乱数が割り振られた「変動パターン選択テーブル」を参照する。そして、第１特図保留または第２特図保留として取得された変動パターン選択乱数に対応する変動パターンを今回の変動パターンとして選択する。特別図柄は、このようにして選択された変動パターンに基づいて変動表示される。
【００５１】
主制御基板２００のＣＰＵ２０１は、特別図柄の変動表示を開始するに際しては、当該変動表示の変動パターンを示す変動パターン指定コマンドをサブ制御基板２２０に向けて送信する。これによって、今回開始される特別図柄の変動表示の変動パターンがサブ制御基板２２０に伝達される。サブ制御基板２２０のＣＰＵ２２１は、変動パターン指定コマンドを受信すると、該変動パターン指定コマンドに基づいて今回開始される特別図柄の変動表示の変動パターンを認識し、認識した変動パターンに基づく（対応する）演出パターンで特別図柄の変動表示（図柄変動遊技）に対応する演出（以下「図柄変動演出」ともいう）を実行する。
【００５２】
上述した変動パターンを選択する処理では、常時同じ変動パターン選択テーブルを参照するのではなく、種々の遊技進行状況に対応する変動パターン選択テーブルを参照する。例えば、特別図柄の種類（第１特図または第２特図）や、現在設定されている遊技状態、特図当り判定の結果、記憶されている第１特図保留および第２特図保留の数などに対応する変動パターン選択テーブルを参照する。こうすることで、種々の遊技進行状況に対応する変動パターンを選択可能となり、ひいては、サブ制御基板２２０のＣＰＵ２２１は種々の遊技進行状況に対応する演出パターンで演出を実行可能となる。
【００５３】
また、主制御基板２００のＣＰＵ２０１は、特別図柄の変動表示を停止するに際しては、変動停止コマンドをサブ制御基板２２０に向けて送信する。サブ制御基板２２０のＣＰＵ２２１は、この変動停止コマンドを受信することによって特別図柄の変動表示（図柄変動遊技）が終了するタイミングがサブ制御基板２２０のＣＰＵ２２１に伝達される。
【００５４】
尚、特別図柄（本発明における「識別情報」）を変動表示させる主制御基板２００のＣＰＵ２０１は、本発明における「識別情報表示手段」に相当する。
【００５５】
＜特別図柄の保留＞
遊技球が第１始動口２４や第２始動口２５に入球すると、上述したように特別図柄についての特図当り判定や変動表示が行われるものの、これらの特図当り判定や変動表示は、遊技球が第１始動口２４や第２始動口２５に入球後に直ぐに行われるのではなく、主制御基板２００のＣＰＵ２０１は、取得された判定乱数を特別図柄の保留（特図保留）としてＲＡＭ２０３に一旦記憶する。
【００５６】
詳しくは、遊技球が第１始動口２４に入球すると、判定乱数を取得し、取得された判定乱数を第１特図保留として一旦記憶する。そして、所定の条件が成立したら、記憶した第１特図保留について特図当り判定や第１特図の変動表示を行う。このような第１特図保留は４個を上限として記憶される。第１特図保留の記憶数（第１特図保留数）は、セグメント表示部５０の第１特図保留表示部５３に表示される。すなわち、図４に示すように、第１特図保留表示部５３には２個のＬＥＤが配置されており、この第１特図保留表示部５３では、２個のＬＥＤのうち両方を消灯することで第１特図保留数が０個であることを示し、１個のＬＥＤを点灯することで第１特図保留数が１個であることを示し、２個のＬＥＤを点灯することで第１特図保留数が２個であることを示し、１個のＬＥＤを点滅することで第１特図保留数が３個であることを示し、２個のＬＥＤを点滅することで第１特図保留数が４個であることを示す。
【００５７】
また、遊技球が第２始動口２５に入球すると、判定乱数を取得し、取得された判定乱数を第２特図保留として一旦記憶する。そして、所定の条件が成立したら、記憶した第２特図保留について特図当り判定や第２特図の変動表示を行う。このような第２特図保留も４個を上限として記憶される。第２特図保留の記憶数（第２特図保留数）は、セグメント表示部５０の第２特図保留表示部５４に表示される。すなわち、図４に示すように、第２特図保留表示部５４にも２個のＬＥＤが配置されており、この第２特図保留表示部５４では、２個のＬＥＤのうち両方を消灯することで第２特図保留数が０個であることを示し、１個のＬＥＤを点灯することで第２特図保留数が１個であることを示し、２個のＬＥＤを点灯することで第２特図保留数が２個であることを示し、１個のＬＥＤを点滅することで第２特図保留数が３個であることを示し、２個のＬＥＤを点滅することで第２特図保留数が４個であることを示す。
【００５８】
尚、本実施例のパチンコ機１では、何れかの特別図柄の変動表示中や、何れかの特別図柄の確定表示中、大当り遊技中は、特図保留が記憶されていても、特図当り判定や特別図柄の変動表示は行わない。また、複数の特図保留が記憶されている場合は、それらが第１特図保留であるか第２特図保留であるかに拘わらず、最先に記憶された特図保留についての特図当り判定および特別図柄の変動表示を行う（いわゆる特別図柄の順次変動機能を有する）。
【００５９】
＜遊技状態＞
主制御基板２００のＣＰＵ２０１は、本実施例のパチンコ機１の遊技状態として、「特図当り判定において大当りと判定される確率に係る遊技状態」と「第２始動口２５への遊技球の入球頻度に係る遊技状態」とを適宜設定する。これらのうち「特図当り判定において大当りと判定される確率に係る遊技状態」としては、「低確率状態」または「高確率状態」を設定する。「低確率状態」は、特図当り判定において大当りと判定される確率が低い（約１００分の１の確率である）状態であり、「高確率状態」は、特図当り判定において大当りと判定される確率が高い（約１０分の１の確率である）状態である。
【００６０】
また、「第２始動口２５への遊技球の入球頻度に係る遊技状態」としては、「非電サポ状態」または「電サポ状態」を設定する。「非電サポ状態」は、第２始動口２５への遊技球の入球頻度が低い状態であり、「電サポ状態」は、第２始動口２５への遊技球の入球頻度が高い状態である。こうすることによって、「非電サポ状態」では、第２始動口２５よりも第１始動口２４に遊技球が入球し易く、「電サポ状態」では、第１始動口２４よりも第２始動口２５に遊技球が入球し易くなっている。このため、「非電サポ状態」では、遊技者に左打ちを行わせる（第１始動口２４への入球を狙わせる）ことができ、「電サポ状態」では、遊技者に右打ちを行わせる（第２始動口２５への入球を狙わせる）ことができる。
【００６１】
尚、セグメント表示部５０には、上述した電サポ状態中であることを示す電サポ表示部５８が設けられている。すなわち、図４に示すように、電サポ表示部５８には、３個のＬＥＤが配置されており、電サポ状態中は、この３個のＬＥＤを点灯することによって電サポ状態中であることを遊技者に示す。さらに、セグメント表示部５０には、右打ちを行うことを遊技者に促す右打ち表示部５９が設けられている。電サポ状態中は第２始動口２５への遊技球の入球頻度が高く、且つ、第２始動口２５は右打ちされた遊技球が入球可能であるので、電サポ状態中は右打ちを行うことが遊技者にとって有益である。そこで、電サポ状態中は、右打ち表示部５９に配置された２個のＬＥＤを点灯することによって右打ちを行うことを遊技者に促すこととしている。
【００６２】
＜大当り遊技＞
主制御基板２００のＣＰＵ２０１は、第１特図または第２特図が何れかの大当り図柄で停止表示すると、第１大入賞口２８または第２大入賞口３５が開放状態となるラウンド遊技が複数回行われる大当り遊技を開始する。図２を用いて前述したように、第１大入賞口２８および第２大入賞口３５には右打ちされた遊技球が入球可能であるので、大当り遊技中は右打ちが行われることとなる。
【００６３】
図５に示すように、本実施例のパチンコ機１では、大当り遊技として、「Ｖショート」の大当り遊技と「Ｖロング」の大当り遊技とを実行可能である。詳しくは、図５（ａ）に示すように、第１特図が大当り図柄１０１〜２８０で停止表示された場合は（第１特図が大当り図柄で停止表示される場合は９０％の確率で）、「Ｖショート」の大当り遊技が行われ、第１特図が大当り図柄２８１〜３００で停止表示された場合は（第１特図が大当り図柄で停止表示される場合は１０％の確率で）、「Ｖロング」の大当り遊技が行われる。また、図５（ｂ）に示すように、第２特図が大当り図柄４０１〜６００で停止表示された場合は（第２特図が大当り図柄で停止表示される場合は１００％の確率で）、「Ｖロング」の大当り遊技が行われる。
【００６４】
本実施例のパチンコ機１では、「Ｖショート」の大当り遊技または「Ｖロング」の大当り遊技の何れが行われる場合であっても、２回のラウンド遊技が行われ、そのうち１回目のラウンド遊技では第１大入賞口２８が開放状態となり、２回目のラウンド遊技では第２大入賞口３５が開放状態となる。もっとも、「Ｖショート」の大当り遊技と「Ｖロング」の大当り遊技とでは、「特定口３８への遊技球の入球可能性」が互いに異なっている。すなわち、「Ｖショート」の大当り遊技および「Ｖロング」の大当り遊技は、１回目のラウンド遊技では双方とも１０秒間（あるいは４個の遊技球が入球するまで）第１大入賞口２８が開放状態となるものの、２回目のラウンド遊技における第２大入賞口３５の開放時間が互いに異なる。詳しくは、「Ｖショート」の大当り遊技は、２回目のラウンド遊技における第２大入賞口３５の開放時間が０．２秒間であることから遊技球が特定口３８に入球し難く、「Ｖロング」の大当り遊技は、２回目のラウンド遊技における第２大入賞口３５の開放時間が１０秒間（あるいは４個の遊技球が入球するまで）であることから遊技球が特定口３８に入球し易い。
【００６５】
そして、図５（ｃ）に示すように、「Ｖショート」の大当り遊技中に遊技球が特定口３８に入球した場合は、大当り遊技終了後の遊技状態が「高確率状態且つ電サポ状態（高確率・電サポ状態）」に設定され、「Ｖショート」の大当り遊技中に遊技球が特定口３８に入球しなかった場合は、大当り遊技終了後の遊技状態が「低確率状態且つ非電サポ状態（低確率・非電サポ状態）」に設定される。
【００６６】
また、「Ｖロング」の大当り遊技中に遊技球が特定口３８に入球した場合は、大当り遊技終了後の遊技状態が「高確率・電サポ状態」に設定され、「Ｖロング」の大当り遊技中に遊技球が特定口３８に入球しなかった場合は、大当り遊技終了後の遊技状態が「低確率状態且つ電サポ状態（低確率・電サポ状態）」に設定される。
【００６７】
尚、「高確率・電サポ状態」は次に大当り遊技が行われるまで継続し、「低確率・電サポ状態」は４５回の図柄変動遊技が行われるまで継続する（それまでに大当り遊技が行われた場合は終了する）。
【００６８】
ここで、主制御基板２００のＣＰＵ２０１は、大当り遊技を開始する場合は、サブ制御基板２２０に向けて大当り遊技が開始されることを示す大当り遊技開始コマンドを送信する。サブ制御基板２２０のＣＰＵ２２１は、大当り遊技開始コマンドを受信すると、大当り遊技に対応する大当り遊技演出を実行する。
【００６９】
尚、第１大入賞口２８および第２大入賞口３５（本発明における「可変入球口」）が開放状態（本発明における「入球可能状態」）となる大当り遊技（本発明における「特定遊技」）を実行する主制御基板２００のＣＰＵ２０１は、本発明における「特定遊技実行手段」に相当する。
【００７０】
＜普通図柄の変動表示、普図当り遊技、普通図柄の保留＞
図２を用いて前述したように、普通図柄作動ゲート２７は右打ちされた遊技球が通過可能である。右打ちされた遊技球が普通図柄作動ゲート２７を通過し、その遊技球がゲートセンサー２７ｓにより検知されると、主制御基板２００のＣＰＵ２０１は、所定の判定乱数（後述する普図当り判定乱数）を取得し、該判定乱数に基づいて普図当りであるか外れであるかを判定する普図当り判定を行う。そして、この普図当り判定の結果に基づいて、普通図柄を変動表示させた後に停止表示させる。図４に示すように、セグメント表示部５０には、普通図柄を表示する普図表示部５６が設けられており、普図表示部５６には２個のＬＥＤが配置されている。普通図柄は、普図表示部５６において、２個のＬＥＤのうち点灯するＬＥＤを切り換えることによって変動表示され、２個のＬＥＤのうち所定のＬＥＤを点灯した状態とすることで停止表示される。本実施例のパチンコ機１では、普通図柄として、２個のＬＥＤのうち左のＬＥＤを点灯させた普図当り図柄と、右のＬＥＤを点灯させた普図外れ図柄の２種類の図柄を停止表示可能である。普図当り判定の結果が普図当りである場合は普通図柄が普図当り図柄で停止表示され、普図当り判定の結果が普図外れである場合は普通図柄が普図外れ図柄で停止表示される。こうして普通図柄を当り図柄または外れ図柄で停止表示したら、停止表示された図柄を確定させるべく、図柄が停止表示された状態を所定の時間が経過するまで維持する表示（確定表示）を行う。そして、普通図柄が普図当り図柄で停止表示した場合は、第２始動口２５が開放状態となった後に閉鎖状態となる普図当り遊技を行う。
【００７１】
上述した非電サポ状態や電サポ状態は、普図当り判定の態様や、普通図柄の変動表示の態様、普図当り遊技の態様を異ならせることによって設定される。つまり、普図当り判定において普図当りと判定される確率は、非電サポ状態においては１００分の１であり、電サポ状態においては１００分の９９である。また、普通図柄の変動時間としては、非電サポ状態においては長い時間が選択され易く（１０００ｍ秒、２０００ｍ秒、３０００ｍ秒の何れかが均等に選択され）、電サポ状態においては短い時間が選択され易い（１０００ｍ秒、１２５２ｍ秒、１５００ｍ秒の何れかが均等に選択される）。また、普図当り遊技としては、非電サポ状態においては第２始動口２５が短時間（１６ｍ秒×１回）だけ開放状態となる普図当り遊技が行われ、電サポ状態においては第２始動口２５が長時間（８４０ｍ秒×２回）開放状態となる普図当り遊技が行われる。これらによって、非電サポ状態中は、第２始動口２５が開放状態となる頻度が低くなり、第２始動口２５への遊技球の入球頻度も低くなる。これに対して、電サポ状態中は、第２始動口２５が開放状態となる頻度が高くなり、第２始動口２５への遊技球の入球頻度も高くなる。
【００７２】
遊技球が普通図柄作動ゲート２７を通過すると、普図当り判定や普通図柄の変動表示が行われるものの、これらの普図当り判定や変動表示は、遊技球が普通図柄作動ゲート２７を通過後に直ぐに行われるのではなく、取得された判定乱数を普図保留として一旦記憶する。そして、所定の条件が成立したら、記憶した普図保留に基づいて普図当り判定や普通図柄の変動表示を行う。このような普図保留も４個を上限として記憶される。普図保留の記憶数（普図保留数）は、セグメント表示部５０の普図保留表示部５７に表示される。すなわち、図４に示すように、普図保留表示部５７には２個のＬＥＤが配置されており、この普図保留表示部５７では、２個のＬＥＤのうち両方を消灯することで普図保留数が０個であることを示し、２個のＬＥＤのうち１個のＬＥＤを点灯することで普図保留数が１個であることを示し、２個のＬＥＤを点灯することで普図保留数が２個であることを示し、１個のＬＥＤを点滅することで普図保留数が３個であることを示し、２個のＬＥＤを点滅することで普図保留数が４個であることを示す。尚、本実施例のパチンコ機１では、普図保留が記憶されている場合において、普通図柄の変動表示中、普通図柄の確定表示中、普図当り遊技中の何れでもなければ、最先に記憶された普図保留に係る普図当り判定および普通図柄の変動表示を行う。
【００７３】
尚、上述したような遊技の進行に係る処理を行う主制御基板２００は、本発明における「主制御部」に相当する。
【００７４】
＜演出表示装置４１の表示内容＞
本実施例のパチンコ機１では、上述したような遊技の進行に合わせて、演出表示装置４１に種々の画像を表示する演出を行う。このような演出を行うための処理は、主にサブ制御基板２２０のＣＰＵ２２１によって行われる。すなわち、サブ制御基板２２０のＣＰＵ２２１は、主制御基板２００のＣＰＵ２０１から遊技の進行状況を示すコマンド（例えば、上述の変動パターン指定コマンド、大当り遊技開始コマンドなど）を受信することに基づいて、遊技の進行状況を把握しており、この遊技の進行状況に応じた演出を行う。
【００７５】
例えば、サブ制御基板２２０のＣＰＵ２２１は、変動パターン指定コマンドを受信すると、第１特図または第２特図の変動表示（変動パターン）に合わせた図柄変動演出を行う。すなわち、特別図柄（第１特図または第２特図）の変動表示（図柄変動遊技）の開始タイミングと同期して、演出表示装置４１において３つの識別図柄４１ａ，４１ｂ，４１ｃの変動表示を開始する。その後、特別図柄の変動時間が経過するまで種々の態様で識別図柄４１ａ，４１ｂ，４１ｃの変動表示を行う。そして、サブ制御基板２２０のＣＰＵ２２１は、変動停止コマンドを受信すると図柄変動演出を終了する。すなわち、特別図柄の変動表示の終了タイミング（特別図柄の停止表示）と同期して識別図柄４１ａ，４１ｂ，４１ｃの変動表示を終了する。本実施例のパチンコ機１では、識別図柄として「１」〜「９」までの９つの数字を意匠化した図柄を表示可能である。
【００７６】
図６（ａ）には、３つの識別図柄４１ａ，４１ｂ，４１ｃが一斉に変動表示している様子が概念的に示されている。変動表示が開始されてから所定時間が経過すると、例えば、初めに左識別図柄４１ａが停止表示され、次に右識別図柄４１ｃが停止表示され、最後に中識別図柄４１ｂが停止表示される。これら演出表示装置４１で停止表示される３つの識別図柄４１ａ，４１ｂ，４１ｃの組合せは、前述した第１特図表示部５１または第２特図表示部５２にて停止表示される特別図柄（第１特図または第２特図）と対応するように構成されている。例えば、第１特図または第２特図が大当り図柄で停止表示される場合は（すなわち、特図当り判定の結果が「大当り」となる場合に選択される変動パターンを受信した場合は）、演出表示装置４１の３つの識別図柄４１ａ，４１ｂ，４１ｃが同じ図柄となる図柄組合せ（以下「ゾロ目」ともいう）で停止表示される。また、第１特図または第２特図が外れ図柄で停止表示される場合は（すなわち、特図当り判定の結果が「大当り」となる場合に選択される変動パターンを受信した場合は）、３つの識別図柄４１ａ，４１ｂ，４１ｃは同じ図柄で揃わない図柄組合せ（以下「バラケ目」ともいう）で停止表示される。尚、停止表示された識別図柄４１ａ、４１ｂ、４１ｃは、特別図柄の確定表示時間が経過するまで停止表示された状態となる（確定表示される）。
【００７７】
このように、第１特図表示部５１または第２特図表示部５２で表示される特別図柄と、演出表示装置４１で表示される３つの識別図柄４１ａ，４１ｂ，４１ｃとは、表示内容が互いに対応しており、変動表示中の特別図柄が停止表示する際には、３つの識別図柄４１ａ，４１ｂ，４１ｃも停止表示するようになっている。しかも、図２に示すように、演出表示装置４１は、第１特図表示部５１または第２特図表示部５２（セグメント表示部５０）よりも目に付き易い位置に設けられており、表示画面も大きく、表示内容も分かり易いので、遊技者は演出表示装置４１の画面を視認しながら遊技を行うことが通常である。従って、図６（ｂ）に示すように、例えば、演出表示装置４１の表示画面上で初めに停止表示される左識別図柄４１ａと、続いて停止表示される右識別図柄４１ｃとが同じ図柄であった場合には、最後に停止表示される中識別図柄４１ｂも同じ図柄で停止して、「大当り遊技が開始されるのではないか」と、遊技者は識別図柄の変動表示（図柄変動演出）を注視することになる。このように、複数の識別図柄のうち一の識別図柄を除いた識別図柄を同じ図柄（ゾロ目となり得る態様）で停止させて該一の識別図柄を変動表示させた状態で行われる演出は「リーチ演出」と呼ばれており、このリーチ演出を発生させることで遊技興趣を高めることが可能である。
【００７８】
また、演出表示装置４１の表示画面上の下部には、第１特図保留数を示すための第１保留表示領域４１ｄと、第２特図保留数を示すための第２保留表示領域４１ｅとが設定されている。本実施例のパチンコ機１では、第１保留表示領域４１ｄに第１特図保留数と同数の「保留図柄（図中、小さい円形の図柄）」を表示することで第１特図保留数（上限数は４個）を示し、第２保留表示領域４１ｅに第２特図保留数（上限数は４個）と同数の「保留図柄」を表示することで第２特図保留数を示す。従って、図６に示す例では、第１特図保留数が４個であり、第２特図保留数が４個であることが示されている。尚、当然ながら、演出表示装置４１の表示画面上に表示された保留図柄によって示される保留数と、セグメント表示部５０の第１特図保留表示部５３および第２特図保留表示部５４にて示される保留数とは一致する。
【００７９】
尚、遊技の進行合わせて上述したような演出を行うサブ制御基板２２０は、本発明における「副制御部」に相当する。
【００８０】
Ｃ．不正交換を検出するための構成  ：
本実施例のパチンコ機１は、上述したように遊技が進行するが、遊技の進行を制御する主制御基板２００（本発明における「主制御部」）が非正規なものに交換される（いわゆる「不正交換」が行われる）ことがある。例えば、特図当り判定の結果が「大当り」となる確率を不正に高めた主制御基板や、所定の操作を行うと大当り遊技が不正に開始される主制御基板などに交換されることがある。そして、このように主制御基板２００が非正規なものに交換されると、遊技ホールが多大な損失を被ってしまう。そこで、本実施例のパチンコ機１では、このような「不正交換」を検出するための構成を有している。以下では、その構成について説明する。
【００８１】
Ｃ−１．不正交換を検出するための制御回路  ：
本実施例のパチンコ機１では、図３を用いて前述した構成以外にも、主制御基板２００の不正交換を検出するために図７に示すような構成を有している。尚、図７では、図３を用いて前述した構成については適宜省略している。
【００８２】
図７に示すように、主制御基板２００（本発明における「主制御部」）には、ＣＰＵ２０１やＲＯＭ２０２等の他にも、所定の乱数範囲の中から１つの乱数を発生させる（出力する）乱数発生回路２０４や、不揮発性の記憶部（フラッシュメモリ）である主側フラッシュメモリ２０５が搭載されている。主側フラッシュメモリ２０５は、その記憶領域として、「記憶領域Ａ」と「記憶領域Ｂ」と「記憶領域Ｃ」とを有しており、これらのうち「記憶領域Ａ」には「第１不変データ」が記憶され、「記憶領域Ｂ」には「第１可変データ」が記憶され、「記憶領域Ｃ」には「書込完了フラグ」が記憶される。
【００８３】
主制御基板２００のＣＰＵ２０１は、主制御基板２００の不正交換の検出に先立って（例えばパチンコ機１の出荷前にパチンコ機１に電源が供給されると）、乱数発生回路２０４が出力する（発生させる）所定の乱数を取得し、サブ制御基板２２０に向けて送信する。また、このようにサブ制御基板２２０に向けて送信した乱数（乱数発生回路２０４が出力した乱数）を、「記憶領域Ａ」に「第１不変データ」として記憶させる（書き込む）と共に、「記憶領域Ｂ」に「第１可変データ」として記憶させる（書き込む）処理を行う。すなわち、「記憶領域Ａ」に記憶される「第１不変データ」と、「記憶領域Ｂ」に記憶される「第１可変データ」としては、互いに同一の乱数（取得した乱数）が記憶される。詳しくは後述するが、「第１不変データ」および「第１可変データ」は、主制御基板２００の不正交換の検出に利用される。尚、上述した処理、すなわち、サブ制御基板２２０に向けて送信した乱数（乱数発生回路２０４が出力する乱数）を、「記憶領域Ａ」に「第１不変データ」として記憶させる（書き込む）と共に、「記憶領域Ｂ」に「第１可変データ」として記憶させる（書き込む）処理を、以下では、「主制御基板２００における初期書込処理」ともいう。
【００８４】
主側フラッシュメモリ２０５の「記憶領域Ｃ」に記憶される「書込完了フラグ」は、「主制御基板２００における初期書込処理」が行われたことを示すフラグであり、主制御基板２００のＣＰＵ２０１は、「主制御基板２００における初期書込処理」を行ったら「書込完了フラグ」をＯＮに設定する。このように「書込完了フラグ」がＯＮに設定された後、すなわち、「主制御基板２００における初期書込処理」が終了した後は、「記憶領域Ａ」に記憶されている「第１不変データ」が消去されたり変更されたりすることはない。
【００８５】
また、主制御基板２００のＣＰＵ２０１は、所定の条件が成立すると（後述するように、特別図柄の変動表示開始のタイミングとなると）、「第１可変データ」を「記憶領域Ｂ」から読み出し、読み出した「第１可変データ」をＲＯＭ２０２に記憶された更新プログラムに従って更新し、更新した「第１可変データ」を「記憶領域Ｂ」に記憶させる。
【００８６】
また、サブ制御基板２２０（本発明における「副制御部」）には、ＣＰＵ２２１やＲＯＭ２２２等の他にも、不揮発性の記憶部（フラッシュメモリ）であるサブ側フラッシュメモリ２２４が搭載されている。サブ側フラッシュメモリ２２４も、その記憶領域として、「記憶領域Ａ」と「記憶領域Ｂ」と「記憶領域Ｃ」とを有しており、これらのうち「記憶領域Ａ」には「第２不変データ」が記憶され、「記憶領域Ｂ」には「第２可変データ」が記憶され、「記憶領域Ｃ」には「書込完了フラグ」が記憶される。
【００８７】
上述したように、主制御基板２００のＣＰＵ２０１は、乱数発生回路２０４から取得した乱数を、サブ制御基板２２０に向けて送信する。サブ制御基板２２０のＣＰＵ２２１は、主制御基板２００から乱数を受信すると、該乱数を「記憶領域Ａ」に「第２不変データ」として記憶させる（書き込む）と共に、「記憶領域Ｂ」に「第２可変データ」として記憶させる（書き込む）処理を行う。すなわち、サブ側フラッシュメモリ２２４の「記憶領域Ａ」に記憶される「第２不変データ」と、「記憶領域Ｂ」に記憶される「第２可変データ」としては、主側フラッシュメモリ２０５の「記憶領域Ａ」に「第１不変データ」として記憶された乱数、および、「記憶領域Ｂ」に「第１可変データ」として記憶された乱数と同一の乱数が記憶される。詳しくは後述するが、「第２不変データ」および「第２可変データ」も、主制御基板２００の不正交換の検出に利用される。尚、上述した処理、すなわち、主制御基板２００から受信した乱数を「記憶領域Ａ」に「第２不変データ」として記憶させる（書き込む）と共に、「記憶領域Ｂ」に「第２可変データ」として記憶させる（書き込む）処理を、以下では、「サブ制御基板２２０における初期書込処理」ともいう。
【００８８】
サブ側フラッシュメモリ２２４の「記憶領域Ｃ」に記憶される「書込完了フラグ」は、「サブ制御基板２２０における初期書込処理」が行われたことを示すフラグであり、サブ制御基板２２０のＣＰＵ２２１は、「サブ側フラッシュメモリ２２４における初期書込処理」を行ったら「書込完了フラグ」をＯＮに設定する。このように「書込完了フラグ」がＯＮに設定された後、すなわち、「サブ制御基板２２０における初期書込処理」が終了した後は、「記憶領域Ａ」に記憶されている「第２不変データ」が消去されたり変更されたりすることはない。
【００８９】
また、サブ制御基板２２０のＣＰＵ２２１は、所定の条件が成立すると（後述するように、特別図柄の変動表示開始のタイミングとなると）、「第２可変データ」を「記憶領域Ｂ」から読み出し、読み出した「第２可変データ」をＲＯＭ２２２に記憶された更新プログラムに従って更新し、更新した「第２可変データ」を「記憶領域Ｂ」に記憶させる。
【００９０】
ここで、主制御基板２００のＲＯＭ２０２に記憶されている更新プログラム（すなわち、「第１可変データ」を更新するための更新プログラム）と、サブ制御基板２２０のＲＯＭ２２２に記憶されている更新プログラム（すなわち、「第２可変データ」を更新するための更新プログラム）とは、互いに同一のプログラムである。従って、「第１可変データ」と「第２可変データ」とは互いに同一の態様で更新される。例えば、更新処理が行われるたびに同一の関数に基づいて演算が行われる（例えば「１」が加算される）。
【００９１】
以上のように、本実施例のパチンコ機１では、主制御基板２００の不正交換の検出に先立って（例えばパチンコ機１の出荷前にパチンコ機１に電源が供給されると）、「主制御基板２００における初期書込処理」および「サブ制御基板２２０における初期書込処理」が行われる。その後、所定の条件が成立すると、主制御基板２００では「第１可変データ」が更新され、サブ制御基板２２０では「第２可変データ」が更新される。
【００９２】
尚、「第１可変データ」および「第１不変データ」を記憶する主側フラッシュメモリ２０５は、本発明における「第１記憶手段」に相当し、「第２可変データ」および「第２不変データ」を記憶するサブ側フラッシュメモリ２２４は、本発明における「第２記憶手段」に相当する。
【００９３】
Ｃ−２．不正交換を検出するための処理  ：
図８は、主制御基板２００のＣＰＵ２０１によって実行される主側不正交換検出処理を示すフローチャートである。この主側不正交換検出処理は、主制御基板２００の不正交換を検出するための処理であり、所定周期毎に（例えば１００ｍｓｅｃ毎に発生するタイマ割り込みに基づいて）行われる。主側不正交換検出処理を開始すると、主制御基板２００のＣＰＵ２０１は先ず、主側フラッシュメモリ２０５の「記憶領域Ｃ」に記憶された「書込完了フラグ」がＯＮに設定されているか否かを判断する（Ｓ１００）。
【００９４】
上述したように、本実施例のパチンコ機１では、主制御基板２００の不正交換の検出に先立って（例えばパチンコ機１の出荷前にパチンコ機１に電源が供給されると）、「主制御基板２００における初期書込処理」および「サブ制御基板２２０における初期書込処理」が行われる。Ｓ１００の判断処理の対象となる「書込完了フラグ」は、「主制御基板２００における初期書込処理」が既に行われたことを示すフラグである。従って、Ｓ１００の判断処理では、「主制御基板２００における初期書込処理」が既に行われたか否かが判断されることとなる。
【００９５】
Ｓ１００の判断処理で、「書込完了フラグ」がＯＦＦに設定されていると判断した場合、すなわち、「主制御基板２００における初期書込処理」が終了していないと判断した場合は（Ｓ１００：ｎｏ）、「書込完了コマンド待機フラグ」がＯＮに設定されているか否かを判断する（Ｓ１０１）。詳しくは後述するが、本実施例のパチンコ機１では、「サブ制御基板２２０における初期書込処理」の終了を受けて、「主制御基板２００における初期書込処理」が行われる。このため、主制御基板２００のＣＰＵ２０１は、「主制御基板２００における初期書込処理」の実行に先立って、「サブ制御基板２２０における初期書込処理」が行われたことを示す「書込完了コマンド」を待機する。Ｓ１０１の判断処理の対象となる「書込完了コマンド待機フラグ」は、このような「書込完了コマンド」を待機している状態であることを示すフラグである。従って、Ｓ１０１の判断処理では、「書込完了コマンド」を待機している状態であるか否かが判断されることとなる。尚、「書込完了コマンド待機フラグ」は、主制御基板２００のＲＡＭ２０３にその記憶領域が確保されている。
【００９６】
Ｓ１０１の判断処理で、「書込完了コマンド待機フラグ」がＯＦＦに設定されていると判断した場合、すなわち、「書込完了コマンド」を待機している状態ではないと判断した場合は（Ｓ１０１：ｎｏ）、主制御基板２００のＣＰＵ２０１は、乱数発生回路２０４から乱数を取得する（Ｓ１０２）。そして、この取得した乱数をサブ制御基板２２０に向けて送信する（Ｓ１０４）。図７を用いて前述したように、「サブ制御基板２２０における初期書込処理」は、主制御基板２００から送信される乱数（乱数発生回路２０４から取得した乱数）を利用して行われる。そこで、Ｓ１０４の処理では、「サブ制御基板２２０における初期書込処理」を行わせるべく、乱数発生回路２０４から取得した乱数をサブ制御基板２２０に向けて送信する。そして、この「サブ制御基板２２０における初期書込処理」の終了を待機している状態とすべく、すなわち、「書込完了コマンド」を待機している状態とすべく、「書込完了待機フラグ」をＯＮに設定する（Ｓ１０６）。
【００９７】
こうして、「書込完了コマンド」を待機している状態としたら（Ｓ１０６）、あるいは、Ｓ１０１の判断処理で、既に「書込完了コマンド」を待機している状態であると判断した場合は（Ｓ１０１：ｙｅｓ）、続いて、「書込完了コマンド」を受信しているか否かを判断する（Ｓ１０８）。その結果、「書込完了コマンド」を未だ受信していない場合は（Ｓ１０８：ｎｏ）、乱数発生回路２０４から取得した乱数を送信してから制限時間（例えば０．５秒）が経過したか否か（いわゆるタイムアウトとなったか否か）を判断する（Ｓ１１６）。その結果、未だタイムアウトとなっていない場合は（Ｓ１１６：ｎｏ）、そのまま、図８に示す主側不正交換検出処理を終了する。この場合は、次回の主側不正交換検出処理で、再度、「書込完了コマンド」を受信しているか否かの判断処理が行われ（Ｓ１０８）、「書込完了コマンド」を未だ受信していなければ（Ｓ１０８：ｎｏ）、タイムアウトとなったか否かの判断処理が行われる（Ｓ１１６）。その結果、タイムアウトとなった場合（Ｓ１１６：ｙｅｓ）、すなわち、乱数発生回路２０４から取得した乱数を送信してから「書込完了コマンド」を受信することなく制限時間（例えば０．５秒）が経過した場合は（Ｓ１１６：ｙｅｓ）、「書込完了コマンド待機フラグ」をＯＦＦに設定する（Ｓ１１８）。すなわち、「書込完了コマンド」を待機していない状態とする。このような状態とした場合は、次回の主側不正交換検出処理で、「書込完了コマンド」を待機していない状態であると判断されて（Ｓ１０１：ｎｏ）、再度、乱数発生回路２０４から乱数を取得し（Ｓ１０２）、取得した乱数をサブ制御基板２２０に向けて送信した後（Ｓ１０４）、「書込完了コマンド」を待機している状態とする（Ｓ１０６）。こうすると、サブ制御基板２２０が乱数を適切に受信できていない場合（例えば、電源が供給されておらず受信できていない場合）であっても、再度、乱数を取得して送信することができるので、「主制御基板２００における初期書込処理」および「サブ制御基板２２０における初期書込処理」が滞ってしまうことを抑制することが可能となる。
【００９８】
Ｓ１０８の判断処理で、「書込完了コマンド」を受信していると判断した場合は（Ｓ１０８：ｙｅｓ）、先ず、「書込完了コマンド」を待機している状態を解消すべく「書込完了コマンド待機フラグ」をＯＦＦに設定する（Ｓ１１０）。そして、今回「書込完了コマンド」を受信したことを受けて、すなわち、「サブ制御基板２２０における初期書込処理」の終了を受けて、「主制御基板２００における初期書込処理」を行う。すなわち、Ｓ１０４の処理でサブ制御基板２２０に向けて送信した乱数を、主側フラッシュメモリ２０５の「記憶領域Ａ」に「第１不変データ」として記憶すると共に「記憶領域Ｂ」に「第１可変データ」として記憶する（Ｓ１１２）。そして、「主制御基板２００における初期書込処理」が終了したことを示すべく、「記憶領域Ｃ」の「書込完了フラグ」をＯＮに設定する（Ｓ１１４）。
【００９９】
以上は、Ｓ１００の判断処理で、「書込完了フラグ」がＯＮに設定されていないと判断した場合（Ｓ１００：ｎｏ）、すなわち、「主制御基板２００における初期書込処理」が未だ終了していないと判断した場合の処理について説明した。これに対して、「主制御基板２００における初期書込処理」が既に終了していると判断した場合は（Ｓ１００：ｙｅｓ）、図９に移り、「不変データ一致コマンド待機フラグ」がＯＮに設定されているか否かを判断する（Ｓ１２０）。
【０１００】
詳しくは後述するが、主制御基板２００の不正交換を検出するに際しては、先ず、主制御基板２００からサブ制御基板２２０に向けて「第１可変データ」を送信し、「第１可変データ」がサブ制御基板２２０の「第２可変データ」と一致しなければ、続いて、主制御基板２００からサブ制御基板２２０に向けて「第１不変データ」を送信する。そして、「第１不変データ」がサブ制御基板２２０の「第２不変データ」と一致しなければ、主制御基板２００の不正交換が行われたと判断する。これに対して、「第１不変データ」がサブ制御基板２２０の「第２不変データ」と一致すれば、その旨を示す「不変データ一致コマンド」がサブ制御基板２２０から主制御基板２００に向けて送信される。Ｓ１２０の判断処理の対象である「不変データ一致コマンド待機フラグ」は、主制御基板２００からサブ制御基板２２０に向けて「第１不変データ」を送信したことに対応して、上述のような「不変データ一致コマンド」を待機している状態であることを示すフラグである。従って、Ｓ１２０の判断処理では、「不正データ一致コマンド」を待機している状態であるか否かが判断される。
【０１０１】
Ｓ１２０の判断処理の結果、「不変データ一致コマンド」を待機している状態ではないと判断した場合は（Ｓ１２０：ｎｏ）、「不変データ要求コマンド」を受信しているか否かを判断する（Ｓ１２２）。上述したように、主制御基板２００の不正交換を検出するに際して、主制御基板２００の「第１可変データ」とサブ制御基板２２０の「第２可変データ」とが一致しなければ、主制御基板２００からサブ制御基板２２０に向けて「第１不変データ」を送信する。「不変データ要求コマンド」は、主制御基板２００の「第１可変データ」とサブ制御基板２２０の「第２可変データ」とが一致しなかったことに対応して、サブ制御基板２２０が「第１不変データ」の送信を主制御基板２００に要求するコマンドである。
【０１０２】
Ｓ１２２の判断処理の結果、「不変データ要求コマンド」を受信していないと判断した場合は（Ｓ１２２：ｎｏ）、変動パターン指定コマンドの送信タイミング（特別図柄の変動表示開始のタイミング）であるか否かを判断する（Ｓ１２４）。前述したように、変動パターン指定コマンドは、特別図柄の変動表示（図柄変動遊技）を開始するに際してサブ制御基板２２０に向けて送信するコマンドである。Ｓ１２４の判断処理で、変動パターン指定コマンドの送信タイミング（特別図柄の変動表示開始のタイミング）であると判断された場合は（Ｓ１２４：ｙｅｓ）、主制御基板２００のＣＰＵ２０１は、「第１可変データ」を主側フラッシュメモリ２０５の「記憶領域Ｂ」から読み出す。そして、読み出した「第１可変データ」をＲＯＭ２０２に記憶された更新プログラムに従って更新し（Ｓ１２６）、更新した「第１可変データ」を「記憶領域Ｂ」に記憶させる。こうして「第１可変データ」を更新したら（Ｓ１２６）、更新された「第１可変データ」を変動パターン指定コマンドに付加する（Ｓ１２８）。このように「第１可変データ」が付加された変動パターン指定コマンドは、サブ制御基板２２０に向けて適宜（別の処理で）送信される。
【０１０３】
以上のように、主制御基板２００のＣＰＵ２０１は、「主制御基板２００における初期書込処理」が終了した後は、「不変データ要求コマンド」を受信している状態でも、「不変データ一致コマンド」を待機している状態でもなければ、変動パターン指定コマンドの送信タイミングで、「第１可変データ」を更新し、更新した「第１可変データ」を変動パターン指定コマンドに付加して、サブ制御基板２２０に向けて送信する。
【０１０４】
以上は、Ｓ１２２の判断処理で、「不変データ要求コマンド」を受信していないと判断した場合（Ｓ１２２：ｎｏ）の処理について説明した。これに対して、「不変データ要求コマンド」を受信している場合（Ｓ１２２：ｙｅｓ）、すなわち、サブ制御基板２２０に向けて送信した「第１可変データ」がサブ制御基板２２０の「第２可変データ」と一致しなかったことから、サブ制御基板２２０から「第１不変データ」を要求されている場合は、主側フラッシュメモリ２０５の「記憶領域Ａ」から「第１不変データ」を読み出して、読み出した「第１不変データ」をサブ制御基板２２０に向けて送信する（Ｓ１３０）。そして、「不変データ一致コマンド」を待機している状態とすべく、すなわち、送信した「第１不変データ」がサブ制御基板２２０の「第２不変データ」と一致したことを示す「不変データ一致コマンド」を待機している状態とすべく、「不変データ一致コマンド待機フラグ」をＯＮに設定する（Ｓ１３２）。
【０１０５】
こうして、「不変データ一致コマンド」を待機している状態としたら（Ｓ１３２）、あるいは、Ｓ１２０の判断処理で、既に「不変データ一致コマンド」を待機している状態であると判断した場合は（Ｓ１２０：ｙｅｓ）、「不変データ一致コマンド」を受信しているか否かを判断する（Ｓ１３４）。その結果、「不変データ一致コマンド」を受信していない場合は（Ｓ１３４：ｎｏ）、「第１不変データ」を送信してから制限時間（例えば０．５秒）が経過したか否か（いわゆるタイムアウトとなったか否か）を判断する（Ｓ１３６）。その結果、未だタイムアウトとなっていない場合は（Ｓ１３６：ｎｏ）、そのまま、図９に示す主側不正交換検出処理を終了する。この場合は、次回の主側不正交換検出処理で、再度、「不変データ一致コマンド」を受信しているか否かの判断処理が行われ（Ｓ１３４）、「不変データ一致コマンド」を未だ受信していなければ（Ｓ１３４：ｎｏ）、タイムアウトとなったか否かの判断処理が行われる（Ｓ１３６）。その結果、タイムアウトとなった場合（Ｓ１３６：ｙｅｓ）、すなわち、「第１不変データ」を送信してから「不変データ一致コマンド」を受信することなく制限時間（例えば０．５秒）が経過した場合は（Ｓ１３６：ｙｅｓ）、タイムアウト対応処理を行う（Ｓ１３８）。
【０１０６】
ここで、上述の際にタイムアウトとなる場合としては、サブ制御基板２２０に向けて送信した「第１不変データ」がサブ制御基板２２０の「第２不変データ」と一致せず主制御基板２００の不正交換が行われたと判断されることや、そもそもサブ制御基板２２０（ＣＰＵ２２１等）が正常に動作していないことが想定される。そこで、タイムアウト対応処理としては、これらの想定されること（主制御基板２００の不正交換が行われたことや、サブ制御基板２２０が正常に動作していないこと）を報知したり、主制御基板２００のＣＰＵ２０１の遊技の進行に係る制御を停止したり、サブ制御基板２２０のＣＰＵ２２１の遊技の進行に合わせた演出の制御を停止したりする（例えば、変動パターン指定コマンドを受信しても、図柄変動演出を行わないようにする）。
【０１０７】
以上は、Ｓ１３４の判断処理で、「不変データ一致コマンド」を受信していないと判断した場合（Ｓ１３４：ｎｏ）の処理について説明した。これに対して、「不正データ一致コマンド」を受信していると判断した場合（Ｓ１３４：ｙｅｓ）、すなわち、サブ制御基板２２０に向けて送信した「第１不変データ」がサブ制御基板２２０の「第２不変データ」と一致したことから主制御基板２００の不正交換は行われていないと判断される場合は（Ｓ１３４：ｙｅｓ）、「不変データ一致コマンド」を待機している状態を解消すべく、「不変データ一致コマンド待機フラグ」をＯＦＦに設定する（Ｓ１４０）。そして、主側フラッシュメモリ２０５の「記憶領域Ａ」に記憶されている「第１不変データ」を、「第２可変データ」として「記憶領域Ｂ」にも記憶する（Ｓ１４２）。
【０１０８】
ここで、Ｓ１３４の判断処理で、「不変データ一致コマンド」を受信していると判断されたということは（Ｓ１３４：ｙｅｓ）、「第１不変データ」と「第２不変データ」との比較が行われたということであり、このような比較が行われたということは、それに先立って、「第１可変データ」と「第２可変データ」とを比較した結果、これらが一致しなかったということである。すなわち、「第１不変データ」と「第２不変データ」とが一致したことから結局のところは主制御基板２００の不正交換は行われていないと判断したものの、「第１可変データ」または「第２可変データ」の少なくとも一方がノイズなどにより正常に更新されず（これらを比較しても一致しなくなってしまい）、これらのデータ（「第１可変データ」および「第２可変データ」）は、もはや不正交換の検出に利用できなくなってしまったということである。そこで、Ｓ１４２の処理では、「第１可変データ」を初期化（リセット）すべく、主側フラッシュメモリ２０５の「記憶領域Ａ」に記憶されている「第１不変データ」を、「第１可変データ」として「記憶領域Ｂ」にも記憶する。
【０１０９】
以上のように、主制御基板２００のＣＰＵ２０１は、「第１可変データ」がサブ制御基板２２０の「第２可変データ」と一致しなければ、「第１不変データ」をサブ制御基板２２０に向けて送信する。そして、「第１不変データ」と「第２不変データ」とが一致すれば、主側フラッシュメモリ２０５の「記憶領域Ａ」に記憶されている「第１不変データ」を、「第１可変データ」として「記憶領域Ｂ」にも記憶する。
【０１１０】
図１０は、サブ制御基板２２０のＣＰＵ２２１によって実行されるサブ側不正交換検出処理を示すフローチャートである。このサブ側不正交換検出処理は、上述した主側不正交換検出処理に対応して、主制御基板２００の不正交換を検出するための処理であり、所定周期毎に（例えば１００ｍｓｅｃ毎に発生するタイマ割り込みに基づいて）行われる。サブ側不正交換検出処理を開始すると、サブ制御基板２２０のＣＰＵ２２１は先ず、サブ側フラッシュメモリ２２４の記憶領域Ｃに記憶された「書込完了フラグ」がＯＮに設定されているか否か、すなわち、「サブ制御基板２２０における初期化処理」が終了しているか否かを判断する（Ｓ２００）。
【０１１１】
その結果、「サブ制御基板２２０における初期化処理」が未だ終了していない場合は（Ｓ２００：ｎｏ）、主制御基板２００から乱数（図８のＳ１０４の処理で主制御基板２００から送信された乱数）を受信しているか否かを判断する（Ｓ２０２）。そして、主制御基板２００から乱数を受信している場合は（Ｓ２０４：ｙｅｓ）、受信した乱数を利用して「サブ制御基板２２０における初期書込処理」を行う。すなわち、主制御基板２００から受信した乱数を、サブ側フラッシュメモリ２２４の「記憶領域Ａ」に「第２不変データ」として記憶すると共に「記憶領域Ｂ」に「第２可変データ」として記憶する（Ｓ２０４）。そして、「サブ制御基板２２０における初期書込処理」が終了したことを示すべく、「記憶領域Ｃ」の「書込完了フラグ」をＯＮに設定する（Ｓ２０６）。こうして「サブ制御基板２２０における初期化処理」を終了したら、その旨を示す「書込完了コマンド」を主制御基板２００に向けて送信する（Ｓ２０８）。
【０１１２】
ここで、図８を用いて前述したように、「主制御基板２００における初期書込処理」では、サブ制御基板２２０に向けて送信した乱数を、主側フラッシュメモリ２０５の「記憶領域Ａ」に「第１不変データ」として記憶すると共に「記憶領域Ｂ」に「第１可変データ」として記憶する。これに対して、「サブ制御基板２２０における初期化処理」では、主制御基板２００から受信した乱数を、サブ側フラッシュメモリ２２４の「記憶領域Ａ」に「第２不変データ」として記憶すると共に「記憶領域Ｂ」に「第２可変データ」として記憶する。従って、「主制御基板２００における初期書込処理」および「サブ制御基板２２０における初期化処理」が終了した時点では、「第１不変データ」、「第１可変データ」、「第２不変データ」、「第２可変データ」としては、全て同一の値（乱数発生回路２０４が出力した乱数）が記憶されていることとなる。
【０１１３】
以上は、Ｓ２００の判断処理で、「書込完了フラグ」がＯＮに設定されていないと判断した場合（Ｓ２００：ｎｏ）、すなわち、「サブ制御基板２２０における初期書込処理」が未だ終了していないと判断した場合の処理について説明した。これに対して、「サブ制御基板２２０における初期書込処理」が既に終了していると判断した場合は（Ｓ２００：ｙｅｓ）、図１１に移り、「不変データ待機フラグ」がＯＮに設定されているか否かを判断する（Ｓ２１０）。
【０１１４】
ここで、上述したように、サブ制御基板２２０は、主制御基板２００から受信した「第１可変データ」が「第２可変データ」と一致しない場合は、「第１不変データ」の送信を要求する「不変データ要求コマンド」を主制御基板２００に向けて送信する。「不変データ待機フラグ」は、「不変データ要求コマンド」を送信したことに対応して「第１不変データ」を待機している状態であることを示すフラグである。従って、Ｓ２１０の判断処理では、「第１不変データ」を待機している状態であるか否かが判断されることとなる。尚、「不変データ待機フラグ」は、サブ制御基板２２０のＲＡＭ２２３にその記憶領域が確保されている。
【０１１５】
Ｓ２１０の判断処理で、「第１不変データ」を待機している状態ではないと判断した場合は（Ｓ２１０：ｎｏ）、主制御基板２００から変動パターン指定コマンドを受信しているか（特別図柄の変動表示開始のタイミングであるか）否かを判断する（Ｓ２１２）。その結果、変動パターン指定コマンドを受信している場合（特別図柄の変動表示開始のタイミングである場合）は（Ｓ２１２：ｙｅｓ）、サブ制御基板２２０のＣＰＵ２２１は、「第２可変データ」をサブ側フラッシュメモリ２２４の「記憶領域Ｂ」から読み出す。そして、読み出した「第２可変データ」をＲＯＭ２２２に記憶された更新プログラムに従って更新し（Ｓ２１４）、更新した「第２可変データ」を「記憶領域Ｂ」に記憶させる。こうして「第２可変データ」を更新したら（Ｓ２１４）、今回受信した変動パターン指定コマンドから「第１可変データ」を検出する（Ｓ２１６）。すなわち、図９を用いて前述したように、変動パターン指定コマンドには、「第１可変データ」が付加されている。そこで、Ｓ２１６の処理では、変動パターン指定コマンドに付加されている「第１可変データ」を検出する。
【０１１６】
こうして、「第２可変データ」を更新すると共に（Ｓ２１４）、変動パターン指定コマンドに付加されている「第１可変データ」を検出したら、これらのデータ（「第２可変データ」と「第１可変データ」と）を互いに比較する（Ｓ２１８）。
【０１１７】
ここで、前述したように、主側フラッシュメモリ２０５に記憶される「第１可変データ」と、サブ側フラッシュメモリ２２４に記憶される「第２可変データ」としては、「主制御基板２００における初期書込処理」および「サブ制御基板２２０における初期化処理」が終了した時点では、同一の値（乱数発生回路２０４から出力された乱数）が記憶されている。そして、「第１可変データ」および「第２可変データ」は双方とも、変動パターン指定コマンドを送受信するタイミング毎に（特別図柄の変動表示開始のタイミング毎に）同一の更新プログラムに従って更新される。すなわち、「第１可変データ」および「第２可変データ」は、初期値が同一であり、同一のタイミングに基づいて（同一の回数だけ）、同一の態様（本発明における「特定態様」）で（更新プログラムに従って）更新される。
【０１１８】
このため、主制御基板２００の不正交換が行われていなければ、「第１可変データ」と「第２可変データ」とは互いに一致する（本発明における「第１正常結果」となる）はずである。これに対して、主制御基板２００の不正交換が行われていれば、自ずと主側フラッシュメモリ２０５も交換されているので、それまで更新された「第１可変データ」も別の値に置き換わっている。従って、「第１可変データ」と「第２可変データ」とが互いに一致する可能性は極めて低くなる。
【０１１９】
従って、「第１可変データ」と「第２可変データ」とを互いに比較した結果（Ｓ２１８）、一致すれば（本発明における「第１正常結果」となれば、Ｓ２２０：ｙｅｓ）、主制御基板２００の不正交換は行われていないと判断して、そのまま、図１１に示すサブ側不正交換検出処理を終了する。これに対して、一致していなければ（本発明における「第１正常結果」とならなければ、Ｓ２２０：ｎｏ）、主制御基板２００の不正交換が行われた（「第１可変データ」が正常でない）可能性があると判断できる。もっとも、「第１可変データ」および「第２可変データ」は、変動パターン指定コマンドを送受信するタイミング毎に（特別図柄の変動表示開始のタイミング毎に）更新されることから、ノイズなどの影響によって、正常に更新されない可能性がある。そして、このような場合は、主制御基板２００の不正交換が行われていなくても、「第１可変データ」と「第２可変データ」とが互いに一致しないことが想定される。そこで、「第１可変データ」と「第２可変データ」とが互いに一致しない場合は（Ｓ２２０：ｎｏ）、直ちに主制御基板２００の不正交換が行われたと判断するのではなく、主制御基板２００の「第１不変データ」とサブ制御基板２２０の「第２不変データ」とを比較する処理を行う。
【０１２０】
すなわち、サブ制御基板２２０のＣＰＵ２２１は、「第１不変データ」を要求する「不変データ要求コマンド」を主制御基板２００に向けて送信する（Ｓ２２２）。そして、「不変データ要求コマンド」を送信したことに対応して「第１不変データ」を待機している状態とすべく「不変データ待機フラグ」をＯＮに設定する（Ｓ２２４）。
【０１２１】
以上のように、主制御基板２００のＣＰＵ２０１は、「サブ制御基板２２０における初期化処理」が終了した後は、変動パターン指定コマンドを受信すると、「第２可変データ」を更新し、更新した「第２可変データ」と、変動パターン指定コマンドに付加された「「第１可変データ」とを互いに比較する。そして、これらが互いに一致しなければ、「第１不変データ」を主制御基板２００に要求する「不変データ要求コマンド」を送信する。
【０１２２】
Ｓ２２４の処理で、「不変データ待機フラグ」をＯＮに設定したら、次回のサブ側不正交換検出処理のＳ２１０の処理で、「不変データ待機フラグ」がＯＮに設定されている（「第１不変データ」を待機している状態である）と判断される（Ｓ２１０：ｙｅｓ）。この場合は（Ｓ２１０：ｙｅｓ）、図１２に移り、主制御基板２００から「第１不変データ」を受信しているか否かを判断する（Ｓ２３０）。その結果、主制御基板２００から「第１不変データ」を受信している場合は（Ｓ２３０：ｙｅｓ）、受信した「第１不変データ」と「第２不変データ」とを互いに比較する（Ｓ２３６）。
【０１２３】
ここで、前述したように、主側フラッシュメモリ２０５に記憶される「第１不変データ」と、サブ側フラッシュメモリ２２４に記憶される「第２不変データ」としては、「主制御基板２００における初期書込処理」および「サブ制御基板２２０における初期化処理」が終了した時点では、何れも同一の値（乱数発生回路２０４から出力された乱数）が記憶されており、これらの値は、その後に変更（更新）されることはない。このため、主制御基板２００の不正交換が行われていなければ、「第１不変データ」と「第２不変データ」とは互いに一致する（本発明における「第２正常結果」となる）はずである。また、「第１可変データ」や「第２可変データ」と異なり、「第１不変データ」および「第２不変データ」は変更（更新）されることがないので、ノイズ等の影響を受ける可能性も低く、主制御基板２００の不正交換が行われていなければ、正常な値である可能性が高い。すなわち、主制御基板２００の不正交換が行われていなければ、「第１可変データ」と「第２可変データ」とが互いに一致する可能性よりも、「第１不変データ」と「第２不変データ」とが互いに一致する可能性の方が高い。もちろん、主制御基板２００の不正交換が行われていれば、自ずと主側フラッシュメモリ２０５も交換されているので、「第１不変データ」も別の値に置き換わっている。従って、「第１不変データ」と「第２不変データ」とが互いに一致する可能性は極めて低くなる。
【０１２４】
そこで、「第１不変データ」と「第２不変データ」とが互いに一致している場合は（Ｓ２３８：ｙｅｓ）、主制御基板２００の不正交換は行われていないと判断する。そして、この場合は（Ｓ２３８：ｙｅｓ）、先ず、「第１不変データ」と「第２不変データ」とが互いに一致したことを示す「不変データ一致コマンド」を主制御基板２００に向けて送信する（Ｓ２４０）。続いて、サブ側フラッシュメモリ２２４の「記憶領域Ａ」に記憶されている「第２不変データ」を、「第２可変データ」として「記憶領域Ｂ」にも記憶する（Ｓ２４２）。
【０１２５】
ここで、Ｓ２３６の処理で、「第１不変データ」と「第２不変データ」との比較が行われたということは、それに先立って、「第１可変データ」と「第２可変データ」とを比較した結果、これらが一致しなかったということである。すなわち、「第１不変データ」と「第２不変データ」とが一致したことから、結局のところは主制御基板２００の不正交換は行われていないと判断したものの、「第１可変データ」または「第２可変データ」の少なくとも一方がノイズなどにより正常に更新されず（これらを比較しても一致しなくなってしまい）、これらのデータ（「第１可変データ」および「第２可変データ」）は、もはや不正交換の検出に利用できなくなってしまったということである。そこで、Ｓ２４２の処理では、「第２可変データ」を初期化（リセット）すべく、サブ側フラッシュメモリ２２４の「記憶領域Ａ」に記憶されている「第２不変データ」を、「第２可変データ」として「記憶領域Ｂ」にも記憶する。
【０１２６】
以上のように、サブ制御基板２２０のＣＰＵ２２１は、「第１可変データ」と「第２可変データ」とが互いに一致しなくても、「第１不変データ」と「第２不変データ」とが一致すれば、主制御基板２００の不正交換は行われていないと判断する。そして、この場合は、サブ側フラッシュメモリ２２４の「記憶領域Ａ」に記憶されている「第２不変データ」を、「第２可変データ」として「記憶領域Ｂ」にも記憶する。
【０１２７】
以上は、Ｓ２３８の判断処理で、「第１不変データ」と「第２不変データ」とが互いに一致すると判断した場合の処理（Ｓ２３８：ｙｅｓ）について説明した。これに対して、「第１不変データ」と「第２不変データ」とが互いに一致しない場合は（Ｓ２３８：ｎｏ）、主制御基板２００の不正交換が行われたと判断して、該不正交換が行われたことに対応する不正交換対応処理を行う（Ｓ２３４）。例えば、不正交換が行われたことを示す音声を各種スピーカー６ａ，６ｂから出力したり、不正交換が行われたことを示す画像を演出表示装置４１の表示画面に表示したりすることで、不正交換が行われたことを報知する。また、不正交換が行われた後は、サブ制御基板２２０のＣＰＵ２２１の遊技の進行に合わせた演出の制御を停止する（例えば、変動パターン指定コマンドを受信しても、図柄変動演出を行わないようにする）。さらに、不正交換が行われたことを示すコマンドを主制御基板２００に送信し、主制御基板２００のＣＰＵ２０１は該コマンドを受信すると遊技の進行に係る制御を停止する。
【０１２８】
また、「不変データ要求コマンド」を送信してから「第１不変データ」を受信することなく制限時間（例えば０．５秒）が経過した場合、すなわち、タイムアウトとなった場合は（Ｓ２３２：ｙｅｓ）も、不正交換対応処理を行う（Ｓ２３４）。すなわち、「不変データ要求コマンド」を送信しているにも拘わらず、主制御基板２００から「第１不変データ」が送信されないということは、主制御基板２００が「第１不変データ」を記憶していないことが想定され、ひいては、主制御基板２００の不正交換が行われたことが想定される。従って、この場合も、不正交換対応処理を行う（Ｓ２３４）。
【０１２９】
以上のように、サブ制御基板２２０のＣＰＵ２２１は、「第１不変データ」と「第２不変データ」とが一致しない場合や、主制御基板２００から「第１不変データ」が送信されない場合は、不正交換対応処理を行う。
【０１３０】
図１３〜図１５は、上述した「主制御基板２００の不正交換」を検出するための処理をまとめて示す説明図である。なかでも、図１３には、「主制御基板２００における初期書込処理」および「サブ制御基板２２０における初期化処理」が示されている。図１３に示すように、主制御基板２００のＣＰＵ２０１は、主制御基板２００の不正交換の検出に先立って（例えばパチンコ機１の出荷前にパチンコ機１に電源が供給されると）、乱数発生回路２０４が出力する（発生させる）所定の乱数を取得し、サブ制御基板２２０に向けて送信する。サブ制御基板２２０のＣＰＵ２２１は、主制御基板２００から乱数を受信すると、受信した乱数を、サブ側フラッシュメモリ２２４の「記憶領域Ａ」に「第２不変データ」として記憶させる（書き込む）と共に、「記憶領域Ｂ」に「第２可変データ」として記憶させる（書き込む）処理（サブ制御基板２２０における初期化処理）を行う。そして、「サブ制御基板２２０における初期化処理」が終了した状態とすべく、サブ側フラッシュメモリ２２４の「記憶領域Ｃ」に記憶されている「書込完了フラグ」をＯＮに設定する。このように「書込完了フラグ」がＯＮに設定された後、すなわち、「サブ制御基板２２０における初期化処理」が終了した後は、サブ側フラッシュメモリ２２４の「記憶領域Ａ」に記憶されている「第２不変データ」が消去されたり変更されたりすることはない。
【０１３１】
こうして「サブ制御基板２２０における初期化処理」を行ったら、サブ制御基板２２０のＣＰＵ２２１は、その旨を示す「書込完了コマンド」を主制御基板２００に向けて送信する。主制御基板２００のＣＰＵ２０１は、「書込完了コマンド」を受信すると、サブ制御基板２２０に向けて送信した乱数（乱数発生回路２０４が出力した乱数）を、主側フラッシュメモリ２０５の「記憶領域Ａ」に「第１不変データ」として記憶させる（書き込む）と共に、「記憶領域Ｂ」に「第１可変データ」として記憶させる（書き込む）処理（主制御基板２００における初期書込処理）を行う。そして、「主制御基板２００における初期書込処理」が終了した状態とすべく、主側フラッシュメモリ２０５の「記憶領域Ｃ」に記憶されている「書込完了フラグ」をＯＮに設定する。このように「書込完了フラグ」がＯＮに設定された後、すなわち、「主制御基板２００における初期書込処理」が終了した後は、主側フラッシュメモリ２０５の「記憶領域Ａ」に記憶されている「第１不変データ」が消去されたり変更されたりすることはない。
【０１３２】
以上のように、「サブ制御基板２２０における初期化処理」では、主制御基板２００から受信した乱数（乱数発生回路２０４が出力した乱数）が「第２不変データ」および「第２可変データ」として記憶され、「主制御基板２００における初期書込処理」では、サブ制御基板２２０に向けて送信した乱数（乱数発生回路２０４が出力した乱数）が「第１不変データ」および「第１可変データ」として記憶される。従って、「主制御基板２００における初期書込処理」および「サブ制御基板２２０における初期化処理」が終了した時点では、「第１不変データ」、「第１可変データ」、「第２不変データ」、「第２可変データ」としては、全て同一の値（乱数）が記憶されることとなる。
【０１３３】
図１４には、上述した「主制御基板２００における初期書込処理」および「サブ制御基板２２０における初期化処理」が終了した後に行われる処理であって、主制御基板２００の「第１可変データ」を更新すると共に、サブ制御基板２２０の「第２可変データ」を更新し、これらを互いに比較する処理が示されている。
【０１３４】
図１４に示すように、主制御基板２００のＣＰＵ２０１は、「主制御基板２００における初期書込処理」が終了した後に、変動パターン指定コマンドの送信タイミング（特別図柄の変動表示開始のタイミング）が到来すると、主側フラッシュメモリ２０５の「記憶領域Ｂ」に記憶されている「第１可変データ」を、ＲＯＭ２０２に記憶された更新プログラムに従って更新する。そして、更新した「第１可変データ」を変動パターン指定コマンドに付加して、サブ制御基板２２０に向けて送信する。
【０１３５】
サブ制御基板２２０のＣＰＵ２２１は、「サブ制御基板２２０における初期化処理」が終了した後に、主制御基板２００から変動パターン指定コマンドを受信すると、サブ側フラッシュメモリ２２４の「記憶領域Ｂ」に記憶されている「第２可変データ」を、ＲＯＭ２２２に記憶された更新プログラムに従って更新する。この更新プログラムは、主制御基板２００のＣＰＵ２０１が「第１可変データ」を更新する際の更新プログラム（主制御基板２００のＲＯＭ２０２に記憶された更新プログラム）と同一のプログラムである。また、サブ制御基板２２０のＣＰＵ２２１は、変動パターン指定コマンドに付加された「第１可変データ」を検出する。そして、検出した「第１可変データ」と更新した「第２可変データ」とを互いに比較する。
【０１３６】
ここで、上述したように、主側フラッシュメモリ２０５に記憶される「第１可変データ」と、サブ側フラッシュメモリ２２４に記憶される「第２可変データ」としては、「主制御基板２００における初期書込処理」および「サブ制御基板２２０における初期化処理」が終了した時点では、同一の値（乱数発生回路２０４から出力された乱数）が記憶されている。そして、「第１可変データ」および「第２可変データ」は双方とも、変動パターン指定コマンドを送受信するタイミング毎に（特別図柄の変動表示開始のタイミング毎に）同一の更新プログラムに従って更新される。すなわち、「第１可変データ」および「第２可変データ」は、初期値が同一であり、同一のタイミングに基づいて（同一の回数だけ）、同一の態様（本発明における「特定態様」）で（同一の更新プログラムに従って）更新される。
【０１３７】
このため、主制御基板２００の不正交換が行われていなければ、「第１可変データ」と「第２可変データ」とは互いに一致する（本発明における「第１正常結果」となる）はずである。これに対して、主制御基板２００の不正交換が行われていれば、自ずと主側フラッシュメモリ２０５も交換されているので、それまで更新された「第１可変データ」も別の値に置き換わっている。従って、「第１可変データ」と「第２可変データ」とが互いに一致する可能性は極めて低くなる。
【０１３８】
従って、「第１可変データ」と「第２可変データ」とを互いに比較した結果、一致すれば（本発明における「第１正常結果」となれば）、主制御基板２００の不正交換は行われていないと判断する。これに対して、一致しなければ（本発明における「第１正常結果」とならなければ）、主制御基板２００の不正交換が行われた（「第１可変データ」が正常でない）可能性があると判断できる。もっとも、「第１可変データ」および「第２可変データ」は、変動パターン指定コマンドを送受信するタイミング毎に（特別図柄の変動表示開始のタイミング毎に）更新されることから、ノイズなどの影響によって、正常に更新されない可能性がある。そして、このような場合は、主制御基板２００の不正交換が行われていなくても、「第１可変データ」と「第２可変データ」とが互いに一致しないことが想定される。そこで、「第１可変データ」と「第２可変データ」とが互いに一致しない場合は、直ちに主制御基板２００の不正交換が行われたと判断するのではなく、主制御基板２００の「第１不変データ」とサブ制御基板２２０の「第２不変データ」とを比較する処理を行う。
【０１３９】
図１５には、主制御基板２００の「第１可変データ」とサブ制御基板２２０の「第２可変データ」とが互いに一致しない場合の処理、すなわち、主制御基板２００の「第１不変データ」とサブ制御基板２２０の「第２不変データ」とを比較する処理が示されている。
【０１４０】
図１５に示すように、サブ制御基板２２０のＣＰＵ２２１は、「第１可変データ」と「第２可変データ」とが互いに一致しない場合は、「第１不変データ」の送信を要求する「不変データ要求コマンド」を主制御基板２００に向けて送信する。主制御基板２００のＣＰＵ２０１は、「不変データ要求コマンド」を受信すると、主側フラッシュメモリ２０５の「記憶領域Ａ」に記憶されている「第１不変データ」をサブ制御基板２２０に向けて送信する。
【０１４１】
サブ制御基板２２０のＣＰＵ２２１は、主制御基板２００から「第１不変データ」を受信すると、受信した「第１不変データ」と、サブ側フラッシュメモリ２２４の「記憶領域Ａ」に記憶されている「第２不変データ」とを互いに比較する。
【０１４２】
ここで、上述したように、主側フラッシュメモリ２０５に記憶される「第１不変データ」と、サブ側フラッシュメモリ２２４に記憶される「第２不変データ」としては、「主制御基板２００における初期書込処理」および「サブ制御基板２２０における初期化処理」が終了した時点では、何れも同一の値（乱数発生回路２０４から出力された乱数）が記憶されており、これらの値は変更（更新）されることはない。このため、主制御基板２００の不正交換が行われていなければ、「第１不変データ」と「第２不変データ」とは互いに一致する（本発明における「第２正常結果」となる）はずである。また、「第１可変データ」や「第２可変データ」と異なり、「第１不変データ」および「第２不変データ」は変更（更新）されることがないので、ノイズ等の影響を受ける可能性も低く、主制御基板２００の不正交換が行われていなければ、正常な値である可能性が高い。すなわち、主制御基板２００の不正交換が行われていなければ、「第１可変データ」と「第２可変データ」とが互いに一致する可能性よりも、「第１不変データ」と「第２不変データ」とが互いに一致する可能性の方が高い。もちろん、主制御基板２００の不正交換が行われていれば、自ずと主側フラッシュメモリ２０５も交換されているので、「第１不変データ」も別の値に置き換わっている。従って、「第１不変データ」と「第２不変データ」とが互いに一致する可能性は極めて低くなる。
【０１４３】
そこで、「第１不変データ」と「第２不変データ」とを比較した結果、互いに一致しない場合は、主制御基板２００の不正交換が行われたと判断して、該不正交換が行われたことに対応する不正交換対応処理を行う。例えば、不正交換が行われたことを示す音声を各種スピーカー６ａ，６ｂから出力したり、不正交換が行われたことを示す画像を演出表示装置４１の表示画面に表示したりすることで、不正交換が行われたことを報知する。また、不正交換が行われた後は、サブ制御基板２２０のＣＰＵ２２１の遊技の進行に合わせた演出の制御を停止する（例えば、変動パターン指定コマンドを受信しても、図柄変動演出を行わないようにする）。さらに、不正交換が行われたことを示すコマンドを主制御基板２００に送信し、主制御基板２００のＣＰＵ２０１は該コマンドを受信すると遊技の進行に係る制御を停止する。
【０１４４】
これに対して、「第１不変データ」と「第２不変データ」とを比較した結果、互いに一致している場合は、主制御基板２００の不正交換は行われていないと判断する。そして、この場合は、先ず、「第１不変データ」と「第２不変データ」とが互いに一致したことを示す「不変データ一致コマンド」を主制御基板２００に向けて送信する。続いて、サブ側フラッシュメモリ２２４の「記憶領域Ａ」に記憶されている「第２不変データ」を、「第２可変データ」として「記憶領域Ｂ」にも記憶する（図中、白抜き矢印参照）。
【０１４５】
ここで、「第１不変データ」と「第２不変データ」との比較が行われたということは、それに先立って、「第１可変データ」と「第２可変データ」とを比較した結果、これらが一致しなかったということである。すなわち、「第１不変データ」と「第２不変データ」とが一致したことから、結局のところは主制御基板２００の不正交換は行われていないと判断したものの、「第１可変データ」または「第２可変データ」の少なくとも一方がノイズなどにより正常に更新されず（これらを比較しても一致しなくなってしまい）、これらのデータ（「第１可変データ」および「第２可変データ」）は、もはや不正交換の検出に利用できなくなってしまったということである。そこで、「第２可変データ」を初期化（リセット）すべく、サブ側フラッシュメモリ２２４の「記憶領域Ａ」に記憶されている「第２不変データ」を、「第２可変データ」として「記憶領域Ｂ」にも記憶する。
【０１４６】
主制御基板２００のＣＰＵ２０１は、サブ制御基板２２０から「不変データ一致コマンド」を受信すると、主側フラッシュメモリ２０５の「記憶領域Ａ」に記憶されている「第１不変データ」を、「第１可変データ」として「記憶領域Ｂ」にも記憶する（図中、白抜き矢印参照）。
【０１４７】
上述したように、「第１不変データ」と「第２不変データ」との比較が行われたということは、「第１可変データ」および「第２可変データ」は、もはや不正交換の検出に利用できなくなってしまったということである。そこで、「第１可変データ」を初期化（リセット）すべく、主側フラッシュメモリ２０５の「記憶領域Ａ」に記憶されている「第１不変データ」を、「第１可変データ」として「記憶領域Ｂ」にも記憶する。
【０１４８】
以上のように、本実施例のパチンコ機１では、主制御基板２００の「第１可変データ」とサブ制御基板２２０の「第２可変データ」とは、初期値が同一であり、同一のタイミングに基づいて（同一の回数だけ）、同一の態様（本発明における「特定態様」）で（更新プログラムに従って）更新される。従って、主制御基板２００の不正交換が行われていなければ、「第１可変データ」と「第２可変データ」とは互いに一致する。もっとも、「第１可変データ」および「第２可変データ」は、変動パターン指定コマンドを送受信するタイミング毎に（特別図柄の変動表示開始のタイミング毎に）更新されることから、ノイズ等の影響によって、正常に更新されないことも想定される。そして、このような場合は、主制御基板２００の不正交換が行われていなくても、「第１可変データ」と「第２可変データ」とが互いに一致しなくなる虞がある。そして、このような場合に、直ちに、主制御基板２００の不正交換が行われたと判断することとすると、主制御基板２００の不正交換を誤って検出してしまうこととなる。
【０１４９】
この点、本実施例のパチンコ機１では、「第１可変データ」と「第２可変データ」とが互いに一致しない場合は、主制御基板２００の不正交換が行われたと直ちに判断するのではなく、変更（更新）されることのない（ノイズ等の影響を受ける可能性が低い）主制御基板２００の「第１不変データ」とサブ制御基板２２０の「第２不変データ」との比較、すなわち、主制御基板２００の不正交換が行われていなければ互いに一致する可能性の高い「第１不変データ」と「第２不変データ」との比較を行う。そして、この比較の結果、「第１不変データ」と「第２不変データ」とが互いに一致しなければ、不正交換対応処理を行う。この結果、主制御基板２００の不正交換を高い精度で発見することが可能となる。
【０１５０】
ここで、最終的に「第１不変データ」と「第２不変データ」とを比較するのであれば、「第１可変データ」と「第２可変データ」とを比較せず、最初から第１不変データと第２不変データとを比較することも考えられる。もっとも、「第１不変データ」は「第１可変データ」の基となる重要なデータであり、「第２不変データ」は「第２可変データ」の基となる重要なデータである。そして、このような重要な「第１不変データ」と「第２不変データ」とを頻繁に比較すると、これらの重要なデータが外部に（特に不正を企てる者に）漏洩してしまう虞（深刻な不正が行われる虞）がある。例えば、「第１不変データ」の送信時に該「第１不変データ」が漏洩したり、「第１不変データ」や「第２不変データ」の読み出し時にこれらのデータが漏洩したりする虞がある。そして、「第１不変データ」や「第２不変データ」が漏洩すると、これらのデータを記憶させた（例えばコピーして）非正規の主制御基板（例えば中古の主制御基板）を利用して、主制御基板２００の不正交換が行われる虞がある。そこで、本実施例のパチンコ機１では、先ずは、「第１可変データ」と「第２可変データ」とを互いに比較し、これらが互いに一致しない場合のみに、「第１不変データ」と「第２不変データ」とを比較することとしている。こうすると、重要な「第１不変データ」と「第２不変データ」が外部に漏洩してしまうことを抑制することができ、ひいては、主制御基板２００の不正交換を抑制することが可能となる。
【０１５１】
また、本実施例のパチンコ機１では、不正交換対応処理の一環として、サブ制御基板２２０のＣＰＵ２２１が遊技の進行に合わせた演出の制御を停止する（例えば、変動パターン指定コマンドを受信しても、図柄変動演出を行わないようにする）。大抵の遊技者は、遊技の進行に合わせた演出に基づいて遊技の進行状況を把握しており、不正交換を企てる者もその可能性が高い。従って、主制御基板２００の不正交換を行った結果、遊技の進行に合わせた演出が行われなくなると、当該不正交換を行った者は遊技の進行状況を把握することができなくなり、遊技を意図的に進行させることが困難となる。この結果、遊技ホールが損失を被ることを抑制することが可能となる。また、近年では、遊技の進行に合わせた演出として派手な演出が行われることが多いが、このような派手な演出が行われなくなったパチンコ機１は目立つこととなる。この結果、主制御基板２００の不正交換を発見することが更に容易となる。
【０１５２】
また、本実施例のパチンコ機１では、不正交換対応処理の一環として、主制御基板２００のＣＰＵ２０１が遊技の進行に係る制御を停止する。このように遊技の進行に係る制御が停止されると、その後は遊技の進行が行われず、ひいては、遊技球の払い出しが行われることもない。この結果、主制御基板２００の不正交換を発見することが更に容易となり、ひいては、遊技ホールが損失を被ることを抑制することが可能となる。
【０１５３】
また、主制御基板２００の不正交換が行われた場合は、特定遊技が不正に行われることによって、遊技ホールが損失を被ることが多い。この点、本実施例のパチンコ機１では、特別図柄が大当り図柄で表示されると大当り遊技が行われるが、このような特別図柄の変動表示が行われる際に（特別図柄の変動表示の開始タイミングで）、「第１可変データ」と「第２可変データ」とを互いに比較する。すなわち、大当り遊技が行われる可能性が高まった際に、「第１可変データ」と「第２可変データ」とを互いに比較して、主制御基板２００の不正交換が行われたか否かを判断する（主制御部の不正交換を発見する）。この結果、遊技ホールが損失を被ることを抑制することが可能となる。
【０１５４】
また、図柄変動遊技中は、種々の演出（図柄変動演出）を行う可能性が高いため、主制御基板２００のＣＰＵ２０１は図柄変動演出に係るコマンドを送信することがあり、サブ制御基板２２０のＣＰＵ２２１は図柄変動演出に係る処理を実行することがある。このため、図柄変動遊技中は、主制御基板２００−サブ制御基板２２０間の通信負荷や、主制御基板２００のＣＰＵ２０１やサブ制御基板２２０のＣＰＵ２２１の処理負荷が高まっている可能性がある。そこで、本実施例のパチンコ機１では、図柄変動遊技中は「第１可変データ」を送信しない構成（すなわち、主制御基板２００の不正交換を検出するための処理を開始しない構成）とすることによって、主制御基板２００−サブ制御基板２２０間の通信負荷や、主制御基板２００のＣＰＵ２０１の処理負荷、サブ制御基板２２０のＣＰＵ２２１の処理負荷（これらの負荷のうち少なくとも１つ）が過度に高まることを抑制している。
【０１５５】
尚、変動パターン指定コマンドの送信タイミング（特別図柄の変動表示の開始タイミング）が到来することが、本発明における「所定の更新条件が成立すること」および「所定の比較条件が成立すること」に相当する。また、主側フラッシュメモリ２０５（第１記憶手段）に記憶されている「第１可変データ」を更新プログラムに従って（特定態様で）更新する主制御基板２００のＣＰＵ２０１は、本発明における「第１更新手段」に相当する。また、サブ側フラッシュメモリ２２４（第２記憶手段）に記憶されている「第２可変データ」を更新プログラムに従って（特定態様で）更新するサブ制御基板２２０のＣＰＵ２２１は、本発明における「第２更新手段」に相当する。また、「第１可変データ」と「第２可変データ」とを互いに比較する処理が、本発明における「第１比較処理」に相当し、「第１不変データ」と「第２不変データ」とを互いに比較する処理が、本発明における「第２比較処理」に相当する。
【０１５６】
Ｄ．変形例  ：
上述した実施例においては、主制御基板２００が「第１可変データ」をサブ制御基板２２０に向けて送信するタイミング、すなわち、「第１可変データ」と「第２可変データ」とを互いに比較するタイミングは、次のようなタイミングとしてもよい。例えば、前面枠４が開放された後に閉鎖された場合や、中枠が開放された後に閉鎖された場合に（所定の比較条件が成立した場合に）、「第１可変データ」と「第２可変データ」とを互いに比較することとしてもよい。ここで、主制御基板２００の不正交換は、前面枠４や中枠を開放して行われることが多い。そこで、前面枠４が開放された後に閉鎖された場合や、中枠が開放された後に閉鎖された場合に、「第１可変データ」と「第２可変データ」とを互いに比較することとすると、主制御基板２００の不正交換が行われたタイミングで該不正交換が行われたか否かを判断することができ、ひいては、このタイミングで実施例と同様の不正交換対応処理を行うことができる。この結果、遊技ホールが損失を被ることを抑制することが可能となる。
【０１５７】
また、大当り遊技（特定遊技）が開始される場合、すわなち、大当り遊技開始コマンドがサブ制御基板２２０に向けて送信される場合（所定の比較条件が成立した場合）に、「第１可変データ」と「第２可変データ」とを互いに比較することとしてもよい。ここで、主制御基板２００の不正交換は、不正に遊技球を払い出させることを目的として行われる。このような遊技球の払い出しは、大当り遊技を介して行われる。そこで、大当り遊技が開始される場合に、「第１可変データ」と「第２可変データ」とを互いに比較することとすると、主制御基板２００の不正交換によって遊技球が不正に払い出されるタイミングで該不正交換が行われたか否かを判断することができ、ひいては、このタイミングで実施例と同様の不正交換対応処理を行うことができる。この結果、遊技ホールが損失を被ることを抑制することが可能となる。
【０１５８】
また、遊技球が払い出される場合、すなわち、払出コマンドが払出制御基板２４０に向けて送信される場合（所定の比較条件が成立した場合）に、「第１可変データ」と「第２可変データ」とを互いに比較することとしてもよい。ここで、主制御基板２００の不正交換は、不正に遊技球を払い出させることを目的として行われる。そこで、遊技球が払い出される場合に、「第１可変データ」と「第２可変データ」とを互いに比較することとすると、主制御基板２００の不正交換によって遊技球が不正に払い出されるタイミングで該不正交換が行われたか否かを判断することができ、ひいては、このタイミングで実施例と同様の不正交換対応処理を行うことができる。この結果、遊技ホールが損失を被ることを抑制することが可能となる。
【０１５９】
以上、本発明の実施例および変形例について説明したが、本発明はこれに限定されるものではなく、各請求項に記載した範囲を逸脱しない限り、各請求項の記載文言に限定されず、当業者がそれらから容易に置き換えられる範囲にも及び、かつ、当業者が通常有する知識に基づく改良を適宜付加することができる。
【０１６０】
例えば、上述した実施例および変形例においては、「第１可変データ」と「第２可変データ」とが（あるいは「第１不変データ」と「第２不変データ」とが）互いに一致した場合に、主制御基板２００の不正交換が行われていないと判断することとした。すなわち、「第１可変データ」と「第２可変データ」とが（あるいは「第１不変データ」と「第２不変データ」とが）互いに一致する結果を本発明における「第１正常結果」（あるいは「第２正常結果」）とした。これに限らず、「第１可変データ」と「第２可変データ」とが（あるいは「第１不変データ」と「第２不変データ」とが）互いに一致しない場合も、主制御基板２００の不正交換が行われていないと判断する（本発明における「第１正常結果」あるいは「第２正常結果」とする）ことがあってもよい。例えば、「第１可変データ」と「第２可変データ」とで（あるいは「第１不変データ」と「第２不変データ」とで）初期値が互いに異なる場合は、「第１可変データ」と「第２可変データ」とを（あるいは「第１不変データ」と「第２不変データ」とを）互いに比較した結果が初期値の差を考慮した結果となった場合に不正交換が行われていないと判断する（本発明における「第１正常結果」あるいは「第２正常結果」）。例えば、「第１可変データ」の初期値が「０」であり、「第２可変データ」の初期値が「１０」であり、「第１可変データ」と「第２可変データ」の更新処理が１ずつ加算する態様である場合は、「第１可変データ」と「第２可変データ」とを互いに比較した結果が「第１可変データ」より「第２可変データ」が「１０」だけ大きい結果となった場合に、主制御基板２００の不正交換が行われていないと判断する（本発明における「第１正常結果」とする）。
【０１６１】
また、上述した実施例および変形例では、遊技盤２０に形成された遊技領域２１に向けて遊技球を発射することによって遊技を行うパチンコ機１に本発明を適用したが、外周面に複数種類の図柄が描かれた回胴を回転させ、該回胴を停止させることによって遊技を行うスロットマシン（回胴式遊技機）に本発明を適用することとしてもよい。
【０１６２】
また、上述した実施例および変形例では、遊技ホールの島設備から供給される遊技球を払い出すことによって、遊技の結果としての利益（遊技価値）を遊技者に付与するパチンコ機１に本発明を適用した例を説明した。これに限らず、「遊技球の払い出し」とは異なる形態で遊技上の利益を付与するタイプの遊技機にも、本発明を適用することができる。例えば、各種入球口への遊技球の入球が発生することで、その入球に対応する利益の量（遊技価値の大きさ）を示すデータを記憶することによって、遊技上の利益（遊技価値）を遊技者に付与するタイプのパチンコ機にも本発明を適用することができ、この場合にも、上述した実施例と同様の効果を得ることができる。なお、遊技上の利益（遊技価値）をデータ化して遊技者に付与するタイプのパチンコ機としては、パチンコ機に内蔵された複数個の遊技球を循環させて使用する遊技機、具体的には、各種入球口あるいはアウト口を経て遊技盤の裏面に排出された遊技球を、再度、発射位置に戻して発射するように構成されたパチンコ機（いわゆる封入式遊技機）を例示できる。
【産業上の利用可能性】
【０１６３】
本発明は、遊技ホールで用いられる遊技機に利用することができる。
【符号の説明】
【０１６４】
１…パチンコ機（遊技機）、２４…第１始動口、２５…第２始動口、２８…第１大入賞口（可変入球口）、３５…第２大入賞口（可変入球口）、２００…主制御基板（主制御部）、２０１…ＣＰＵ（第１更新手段、識別情報表示手段、特定遊技実行手段）、２０４…主側フラッシュメモリ（第１記憶手段）、２２０…サブ制御基板（副制御部）、２２１…ＣＰＵ（第２更新手段）、２２４…サブ側フラッシュメモリ（第２記憶手段）。
【図１】
2018042766.tif 000003
【図２】
2018042766.tif 000004
【図３】
2018042766.tif 000005
【図４】
2018042766.tif 000006
【図５】
2018042766.tif 000007
【図６】
2018042766.tif 000008
【図７】
2018042766.tif 000009
【図８】
2018042766.tif 000010
【図９】
2018042766.tif 000011
【図１０】
2018042766.tif 000012
【図１１】
2018042766.tif 000013
【図１２】
2018042766.tif 000014
【図１３】
2018042766.tif 000015
【図１４】
2018042766.tif 000016
【図１５】
2018042766.tif 000017
【手続補正書】
【提出日】平成29年4月28日(2017.4.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技の進行を制御する主制御部と、遊技の進行に合わせて演出の制御を行う副制御部とを備える遊技機において、
前記主制御部は、
第１不変データと、前記第１不変データに基づいて生成された第１可変データとを記憶する第１記憶手段と、
所定の更新条件が成立する毎に、前記第１記憶手段に記憶されている前記第１可変データを特定態様で更新する第１更新手段と、
を備え、
前記副制御部は、
第２不変データと、前記第２不変データに基づいて生成された第２可変データとを記憶する第２記憶手段と、
前記所定の更新条件が成立する毎に、前記第２記憶手段に記憶されている前記第２可変データを前記特定態様で更新する第２更新手段と、
を備え、
所定の比較条件が成立すると、
前記第１記憶手段に記憶されている前記第１可変データと前記第２記憶手段に記憶されている前記第２可変データとを互いに比較する第１比較処理を行い、
前記第１比較処理の結果が第１正常結果とならない場合は、前記第１記憶手段に記憶されている前記第１不変データと前記第２記憶手段に記憶されている前記第２不変データとを互いに比較する第２比較処理を行い、
前記第２比較処理の結果が第２正常結果とならない場合は、前記主制御部が不正に交換されたことを示唆する報知を行う
ことを特徴とする遊技機。
【請求項２】
請求項１に記載の遊技機において、
前記主制御部は、
識別情報を変動表示させる識別情報表示手段と、
前記識別情報が特定態様で表示されることに基づいて、可変入球口が入球可能状態となる特定遊技を実行する特定遊技実行手段と、
を備え、
前記所定の比較条件は、前記識別情報の変動表示が行われることである
ことを特徴とする遊技機。
【請求項３】
請求項１または請求項２に記載の遊技機において、
前記第２比較処理の結果が前記第２正常結果とならない場合は、前記主制御部は前記遊技の進行の制御を停止する
ことを特徴とする遊技機。
【請求項４】
請求項１乃至請求項３の何れか一項に記載の遊技機において、
前記第２比較処理の結果が前記第２正常結果とならない場合は、前記副制御部は前記演出の制御を停止する
ことを特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上述した課題の少なくとも一部を解決するために、本発明の遊技機は次の構成を採用した。すなわち、
遊技の進行を制御する主制御部と、遊技の進行に合わせて演出の制御を行う副制御部とを備える遊技機において、
前記主制御部は、
第１不変データと、前記第１不変データに基づいて生成された第１可変データとを記憶する第１記憶手段と、
所定の更新条件が成立する毎に、前記第１記憶手段に記憶されている前記第１可変データを特定態様で更新する第１更新手段と、
を備え、
前記副制御部は、
第２不変データと、前記第２不変データに基づいて生成された第２可変データとを記憶する第２記憶手段と、
前記所定の更新条件が成立する毎に、前記第２記憶手段に記憶されている前記第２可変データを前記特定態様で更新する第２更新手段と、
を備え、
所定の比較条件が成立すると、
前記第１記憶手段に記憶されている前記第１可変データと前記第２記憶手段に記憶されている前記第２可変データとを互いに比較する第１比較処理を行い、
前記第１比較処理の結果が第１正常結果とならない場合は、前記第１記憶手段に記憶されている前記第１不変データと前記第２記憶手段に記憶されている前記第２不変データとを互いに比較する第２比較処理を行い、
前記第２比較処理の結果が第２正常結果とならない場合は、前記主制御部が不正に交換されたことを示唆する報知を行う
ことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１６２
【補正方法】変更
【補正の内容】
【０１６２】
また、上述した実施例および変形例では、遊技ホールの島設備から供給される遊技球を払い出すことによって、遊技の結果としての利益（遊技価値）を遊技者に付与するパチンコ機１に本発明を適用した例を説明した。これに限らず、「遊技球の払い出し」とは異なる形態で遊技上の利益を付与するタイプの遊技機にも、本発明を適用することができる。例えば、各種入球口への遊技球の入球が発生することで、その入球に対応する利益の量（遊技価値の大きさ）を示すデータを記憶することによって、遊技上の利益（遊技価値）を遊技者に付与するタイプのパチンコ機にも本発明を適用することができ、この場合にも、上述した実施例と同様の効果を得ることができる。なお、遊技上の利益（遊技価値）をデータ化して遊技者に付与するタイプのパチンコ機としては、パチンコ機に内蔵された複数個の遊技球を循環させて使用する遊技機、具体的には、各種入球口あるいはアウト口を経て遊技盤の裏面に排出された遊技球を、再度、発射位置に戻して発射するように構成されたパチンコ機（いわゆる封入式遊技機）を例示できる。
また、上述した実施例または変形例のパチンコ機は、次のような遊技機として把握することもできる。すなわち、
＜把握例１＞
遊技の進行を制御する主制御部と、遊技の進行に合わせて演出の制御を行う副制御部とを備える遊技機において、
前記主制御部は、
第１不変データと、前記第１不変データに基づいて生成された第１可変データとを記憶する第１記憶手段と、
所定の更新条件が成立する毎に、前記第１記憶手段に記憶されている前記第１可変データを特定態様で更新する第１更新手段と、
を備え、
前記副制御部は、
第２不変データと、前記第２不変データに基づいて生成された第２可変データとを記憶する第２記憶手段と、
前記所定の更新条件が成立する毎に、前記第２記憶手段に記憶されている前記第２可変データを前記特定態様で更新する第２更新手段と、
を備え、
所定の比較条件が成立すると、
前記第１記憶手段に記憶されている前記第１可変データと前記第２記憶手段に記憶されている前記第２可変データとを互いに比較する第１比較処理を行い、
前記第１比較処理の結果が第１正常結果とならない場合は、前記第１記憶手段に記憶されている前記第１不変データと前記第２記憶手段に記憶されている前記第２不変データとを互いに比較する第２比較処理を行い、
前記第２比較処理の結果が第２正常結果とならない場合は、前記主制御部が不正に交換されたことを示唆する報知を行う
ことを特徴とする遊技機。
このような遊技機では、主制御部の第１可変データは、所定の更新条件が成立すると更新され、副制御部の第２可変データも、該所定の更新条件が成立すると更新される。すなわち、第１可変データと第２可変データとは同じタイミングで更新されるので、主制御部が不正に交換されていなければ（主制御部の不正交換が行われていなければ）、第１可変データと第２可変データとの比較結果は第１正常結果（予定された結果、例えば、同じ値）となる。もっとも、第１可変データおよび第２可変データは適宜更新されるデータであることから、ノイズ等の影響によって正常に更新されないことも想定される。そして、このような場合は、主制御部の不正交換が行われていなくても、第１可変データと第２可変データとの比較結果は第１正常結果とならない虞がある。そして、このような場合に、直ちに、主制御部の不正交換が行われたと判断すると、主制御部の不正交換を誤って検出してしまうこととなる。この点、本発明では、第１可変データと第２可変データとの比較結果が第１正常結果とならない場合は、更新（変更）されることのない（ノイズ等の影響を受ける可能性の低い）主制御部の第１不変データと副制御部の第２不変データとの比較、すなわち、主制御部の不正交換が行われていなければ第２正常結果となる可能性の高い第１不変データと第２不変データとの比較を行う。そして、第１不変データと第２不変データとの比較結果が第２正常結果とならなければ、主制御部の不正交換が行われたと判断して、その旨を報知する。この結果、主制御部の不正交換を高い精度で発見することが可能となる。
ここで、最終的に第１不変データと第２不変データとを比較するのであれば、第１可変データと第２可変データとを比較せず、最初から第１不変データと第２不変データとを比較することも考えられる。もっとも、第１不変データは第１可変データの基となる重要なデータであり、第２不変データは第２可変データの基となる重要なデータである。そして、このような重要な第１不変データと第２不変データとを頻繁に比較すると、これらの重要なデータが外部に漏洩してしまう虞がある。そこで、本発明では、先ずは、第１可変データと第２可変データとを互いに比較し、その結果が第１正常結果とならない場合に、第１不変データと第２不変データとを比較することとしている。こうすると、重要な第１不変データや第２不変データが外部に漏洩してしまうことを抑制することができ、ひいては、主制御部の不正交換を抑制することができる。
＜把握例２＞
また、こうした遊技機では、
前記主制御部は、
識別情報を変動表示させる識別情報表示手段と、
前記識別情報が特定態様で表示されることに基づいて、可変入球口が入球可能状態となる特定遊技を実行する特定遊技実行手段と、
を備え、
前記所定の比較条件は、前記識別情報の変動表示が行われることである
こととしてもよい。
主制御部の不正交換が行われた場合は、特定遊技が不正に行われることによって、遊技ホールが損失を被ることが多い。この点、本発明では、識別情報が特定態様で表示されると特定遊技が行われるが、このような識別情報の変動表示が行われる際に、第１可変データと第２可変データとを互いに比較する。すなわち、特定遊技が行われる可能性が高まった際に、第１可変データと第２可変データとを互いに比較して、主制御部の不正交換が行われたか否かを判断する（主制御部の不正交換を発見する）。この結果、遊技ホールが損失を被ることを抑制することが可能となる。
＜把握例３＞
また、こうした遊技機では、
前記第２比較処理の結果が前記第２正常結果とならない場合は、前記主制御部は前記遊技の進行の制御を停止する
こととしてもよい。
このような遊技機では、主制御部の不正交換が行われたと判断されると、その後は遊技の進行が行われず、ひいては、遊技媒体の払い出しが行われることもない。この結果、主制御部の不正交換を発見することが更に容易となり、ひいては、遊技ホールが損失を被ることを抑制することが可能となる。
＜把握例４＞
また、こうした遊技機では、
前記第２比較処理の結果が前記第２正常結果とならない場合は、前記副制御部は前記演出の制御を停止する
こととしてもよい。
このような遊技機では、主制御部の不正交換が行われたと判断されると、その後は遊技の進行に合わせた演出が行われない。大抵の遊技者は、遊技の進行に合わせた演出に基づいて遊技の進行状況を把握しており、不正交換を企てる者もその可能性が高い。従って、主制御部の不正交換を行った結果、遊技の進行に合わせた演出が行われなくなると、当該不正交換を行った者は遊技の進行状況を把握することができなくなり、遊技を意図的に進行させることが困難となる。この結果、遊技ホールが損失を被ることを抑制することが可能となる。また、近年では、遊技の進行に合わせた演出として派手な演出が行われることが多いが、このような派手な演出が行われなくなった遊技機は目立つこととなる。この結果、主制御部の不正交換を発見することが更に容易となる。