(57)【要約】【課題】高確率で不正行為を報知すること。【解決手段】主基板１は、所定事象が発生したとき、所定コマンドを副基板５に送信するとともに、主基板側カウンタ１aのカウント値に対応する主基板側テーブル１bの主基板側加算用データを所定コマンドのデータ部に加算して主基板側暗号化データを作成し、主基板側暗号化データをデータ部とする不正対策コマンドを副基板５に送信する。副基板５は、主基板１から所定コマンド及び不正対策コマンドが送信されてきたとき、副基板側カウンタ５aのカウント値に対応する副基板側テーブル５bの副基板側加算用データを読み出し、副基板側加算用データを所定コマンドのデータ部に加算して副基板側暗号化データを作成し、副基板側暗号化データと主基板側暗号化データとが一致しなかったとき、不正報知手段７を作動する。【選択図】図１
2009100949.tif 000002
【特許請求の範囲】
【請求項１】
主基板と副基板と不正報知手段とを備える遊技機の不正対策装置であって、
前記主基板は、所定事象の発生回数をカウントする主基板側カウンタと、該主基板側カウンタのカウント値に１対１に対応する主基板側演算用データが書込まれた主基板側テーブルと、前記所定事象の発生に対応して前記副基板に所定コマンドを送信する所定コマンド送信手段と、前記所定事象の発生に対応して前記副基板に不正対策コマンドを送信する不正対策コマンド作成送信手段とを備え、前記所定事象が発生したとき、前記所定コマンド送信手段により前記所定コマンドを前記副基板に送信するとともに、前記不正対策コマンド作成送信手段により、前記主基板側テーブルから前記主基板側カウンタのカウント値に対応する主基板側演算用データを読み出し、該主基板側演算用データと前記所定コマンドのデータ部とに基づく演算により主基板側暗号化データを作成し、該主基板側暗号化データをデータ部とする不正対策コマンドを前記副基板に送信するよう構成され、
前記副基板は、前記主基板から送信されてくる不正対策コマンドの受信回数をカウントする副基板側カウンタと、該副基板側カウンタのカウント値に１対１に対応する副基板側演算用データであって前記主基板側演算用データと一致する副基板側演算用データが書込まれた副基板側テーブルとを備え、前記主基板から前記所定コマンド及び前記不正対策コマンドが送信されてきたとき、前記副基板側テーブルから当該副基板側カウンタのカウント値に対応する副基板側演算用データを読み出し、該副基板側演算用データと前記所定コマンドのデータ部とに基づく演算により副基板側暗号化データを作成し、該副基板側暗号化データと前記不正対策コマンドのデータ部である前記主基板側暗号化データとの照合を行い、前記副基板側暗号化データと前記主基板側暗号化データとが一致しなかったとき、前記不正報知手段を作動するよう構成される
ことを特徴とする遊技機の不正対策装置。
【請求項２】
前記所定事象は複数の事象からなり、前記主基板側カウンタと前記副基板側カウンタは、前記複数の事象の各々の事象に１対１に対応して設けられ、前記副基板は、少なくとも１つの事象に対応する前記照合により、前記副基板側暗号化データと前記主基板側暗号化データとが一致しなかったとき、前記不正報知手段を作動することを特徴とする請求項１に記載の遊技機の不正対策装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ遊技機等遊技機の不正対策装置、詳しくは、遊技機に対して不正行為が行われたことを報知する遊技機の不正対策装置に関する。
【背景技術】
【０００２】
パチンコ遊技機は、図７に示すように、電源基板２と主基板１と副基板である演出制御基板５とを備え、主基板１は、遊技盤上の始動入賞口（始動口）への遊技球の入賞つまり始動口スイッチ３のオンを契機として、所定個数例えば２５６個の数値からなる乱数であって順番に周期的に変化してゆく乱数、のうちから１つの乱数を取得し、この取得した乱数が大当たり乱数値であった場合、大当たりコマンドを副基板５に対して送信し、この大当たりコマンドを受信した副基板５が図柄表示装置において図柄の変動開始、リーチ演出、大当たり図柄の表示停止などを行わせた後、主基板１が遊技盤上の大入賞口を所定回数開放する制御を行い、大入賞口への遊技球の入賞に基づき大量の遊技球を払出し可能にしている。
【０００３】
ところで、最近、不正基板を用いてパチンコ遊技機に対して不正行為を行い、大量の遊技球を不正に払出す事件が起きている。
【０００４】
この不正行為の概要を図８に基づいて順に説明する。
【０００５】
(1)まず、主基板１と電源基板２との間、及び主基板１と副基板５との間に、不正基板１０を接続し、不正基板１０により主基板１の電源を急低下させる。主基板１では、この電源の急低下によりCPUが停止し、CPUによるバックアップ処理は正常に行われない。
【０００６】
(2)その後、不正基板１０が電源ラインを正常化する。電源ラインが正常化されると、主基板１０のCPUはリセット処理を行い、主基板１のRAMは、バックアップ処理されていないためクリアされ、初期値乱数が「０」からスタートする。ここで、初期値乱数とは、所定個数例えば２５６個からなる乱数が所定周期で順番に変化して一巡し終わったとき、次の一巡で先頭になる乱数つまり乱数の初期値を決定するための乱数である。例えば、リセット後の最初の一巡は「０」から「２５５」まで順番に乱数が変化してゆき、次の一巡では、初期値乱数が「１」である場合、「１」‥‥「２５５」、「０」という順番で乱数が変化してゆく。
【０００７】
(3)主基板１は、副基板５に対し、RAMがクリアされた旨のコマンドを送信する。しかし、不正基板１０はこのコマンドを排除し、副基板５はこのコマンドを受信できず、このため、副基板５は、このコマンドに基づいて行われる報知つまり不正行為が発生した旨の報知を行うことはできない。
【０００８】
(4)不正基板１０は、初期値乱数が「０」であることが分かっていることから、主基板１に対し、取得する乱数が大当たり乱数値となるタイミングに合わせて擬似の遊技球通過信号つまり始動口スイッチ３がオンしたときの信号に相当する偽の信号を送信する。主基板１は、この信号を受信すると乱数を取得する。この取得した乱数は大当たり乱数値であることから、主基板１は大当たりコマンドを副基板に送信する。副基板５が大当たりコマンドを受信した後は上述した各種演出及び大入賞口の開放が行われ、不正行為者に対して大量の遊技球が不当に払出されるようになる。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上述したような不正基板１０を用いた不正行為にかんがみなされたものであり、高確率で不正行為を報知することが可能な遊技機の不正対策装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明による遊技機の不正対策装置は、主基板と副基板と不正報知手段とを備える遊技機の不正対策装置であって、前記主基板は、所定事象の発生回数をカウントする主基板側カウンタと、該主基板側カウンタのカウント値に１対１に対応する主基板側演算用データが書込まれた主基板側テーブルと、前記所定事象の発生に対応して前記副基板に所定コマンドを送信する所定コマンド送信手段と、前記所定事象の発生に対応して前記副基板に不正対策コマンドを送信する不正対策コマンド作成送信手段とを備え、前記所定事象が発生したとき、前記所定コマンド送信手段により前記所定コマンドを前記副基板に送信するとともに、前記不正対策コマンド作成送信手段により、前記主基板側テーブルから前記主基板側カウンタのカウント値に対応する主基板側演算用データを読み出し、該主基板側演算用データと前記所定コマンドのデータ部とに基づく演算により主基板側暗号化データを作成し、該主基板側暗号化データをデータ部とする不正対策コマンドを前記副基板に送信するよう構成され、前記副基板は、前記主基板から送信されてくる不正対策コマンドの受信回数をカウントする副基板側カウンタと、該副基板側カウンタのカウント値に１対１に対応する副基板側演算用データであって前記主基板側演算用データと一致する副基板側演算用データが書込まれた副基板側テーブルとを備え、前記主基板から前記所定コマンド及び前記不正対策コマンドが送信されてきたとき、前記副基板側テーブルから当該副基板側カウンタのカウント値に対応する副基板側演算用データを読み出し、該副基板側演算用データと前記所定コマンドのデータ部とに基づく演算により副基板側暗号化データを作成し、該副基板側暗号化データと前記不正対策コマンドのデータ部である前記主基板側暗号化データとの照合を行い、前記副基板側暗号化データと前記主基板側暗号化データとが一致しなかったとき、前記不正報知手段を作動するよう構成されることを特徴とする。
【００１１】
本発明の不正対策装置によると、不正基板により主基板の電源が急低下し、その後電源ラインの正常化が不正に行われたとき、主基板のCPUのリセット処理により主基板側カウンタのカウント値はリセットされて「０」になり、その後、不正基板が、上記所定事象と同等の偽の事象を発生させたとき、所定コマンド送信手段により所定コマンドが副基板に送信されるとともに、不正対策コマンド作成送信手段により、「０」のカウント値に対応する演算用データつまり主基板側演算用データが主基板側テーブルから読み出され、主基板側演算用データと所定コマンドのデータ部とに基づく演算により主基板側暗号化データが作成され、主基板側暗号化データをデータ部とする不正対策コマンドが副基板に送信される。
【００１２】
一方、副基板において、副基板側カウンタは、不正基板による不正行為が行われる直前までの不正対策コマンドの受信回数をカウントしており、この副基板側カウンタのカウント値は、不正基板による不正行為の開始によってはクリアされない。このため、副基板は、電源ライン正常化後に主基板から送信されてくる主基板側暗号化データと副基板側暗号化データとを照合する際、主基板側暗号化データの基となる主基板側カウンタのカウント値が「０」であるのに対し、副基板側暗号化データの基となる副基板側カウンタのカウント値が、副基板側カウンタのリセット直後を除いて「０」以外の値であるため、両者は一致しないと判断するようになり、この判断結果から不正報知手段が作動し、不正行為が報知されるようになる。
【００１３】
したがって、本発明の不正対策装置によると、高確率で不正行為を報知することが可能になる。
【００１４】
ここで、主基板側暗号化データと副基板側暗号化データとの照合を行う代わりに、主基板側カウンタのカウント値と副基板側カウンタのカウント値との照合を行うようにしても不正行為を高確率で報知することができるが、カウント値をさらに演算用データに変換し、さらに、演算用データと所定コマンドのデータ部とに基づく演算により暗号化データを作成し、暗号化データの照合を行うようにしたことにより、より一層不正行為が困難になる。また、本発明によると、異なる遊技機ごとに演算用データを変更することにより、機種別に異なる判定を行うことができるため、より一層不正行為を行うことが困難となる。
【００１５】
前記所定事象は複数の事象からなり、前記主基板側カウンタと前記副基板側カウンタは、前記複数の事象の各々の事象に１対１に対応して設けられ、前記副基板は、少なくとも１つの事象に対応する前記照合により、前記副基板側暗号化データと前記主基板側暗号化データとが一致しなかったとき、前記不正報知手段を作動するよう構成すると、偶然に、いずれか１つの事象に対応する副基板側カウンタが「０」にリセットされた後に不正行為が行われたことにより上記照合の結果が「一致」となり、この事象については不正行為の報知が行われなくなるような場合であっても、他の事象に対応する副基板側カウンタは「０」にリセットされていない場合が多いため、この他の事象についての照合結果は「不一致」となり、不正行為の報知が行われる確率が高くなる。したがって、より一層高確率で不正行為を報知することが可能になる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態を図面に基づいて説明する。
【００１７】
図１は、本発明の一実施形態に係る不正対策装置が組み込まれたパチンコ遊技機の電気制御系統のブロック図、図２は、主基板が行う処理のフローチャート、図３は、副基板が行う処理のフローチャート、図４は、主基板から副基板に対して送信されるコマンドの履歴を示すタイムチャート、図５は、主基板側カウンタ及び副基板側カウンタの各カウント値と加算用データの変化を示すタイミングチャート、図６は、主基板側テーブル及び副基板側テーブルの構成図をそれぞれ示す。
【００１８】
図１において、パチンコ遊技機は、遊技状態を制御する上で中心的役割を果たす主基板（主制御基板ともいう。）１を備え、主基板１は、CPU、ROM、RAMなどにより構成される。
【００１９】
主基板１は、電源基板２から電源の供給を受けて処理を実行する。主基板１において、電源の低下割合が所定レベルよりも小さい緩低下時には、CPUはバックアップ処理を正常に行うことができる。しかし、電源遮断時など、電源の低下割合が所定レベルよりも大きい急低下時には、CPUによるバックアップ処理は正常には行われない。
【００２０】
主基板１には、始動口スイッチ３、大入賞口ソレノイド４及び副基板５が接続される。副基板５は、例えば演出制御基板により構成され、副基板５には図柄表示装置６及び不正報知手段７が接続される。
【００２１】
始動口スイッチ３は、遊技盤上の始動入賞口（始動口）へ遊技球が入賞したときオンするスイッチである。始動口は１個又は複数個からなり、始動口スイッチ３は各々の始動口に１対１に対応して設けられる。
【００２２】
大入賞口ソレノイド４は、大当たり発生時に遊技盤上の大入賞口を所定回数だけ開放駆動し、開放状態の大入賞口に対して所定個数の遊技球の入賞を可能にし、遊技者に大量の遊技球の払出しを可能にするものである。
【００２３】
主基板１は、始動口スイッチ３がオンすると、乱数を取得し、取得した乱数が大当たり乱数値であった場合、副基板５に大当たりコマンドを送信する。乱数は、複数の数値例えば「０」から「２５５」まで順番に変化する２５６個の数値からなり、一巡するごとに、初期値乱数によって決定される初期値から順番に変化する。例えば、初期値乱数が「３」である場合、乱数は、「３」から「２５５」まで順番に変化した後、「０」、「１」、「２」と順に変化する。CPUがリセット処理を行った直後には、初期値乱数が「０」にリセットされているため、乱数は最初の一巡では「０」から「２５５」まで順番に変化する。
【００２４】
主基板１から大当たりコマンドを受信した副基板５は、図柄表示装置６において所定の図柄変動及び演出（リーチ演出など）を行った後、大当たりの発生を示す画像（通常、三列の図柄が全て揃った画像）を停止表示させ、さらに、大当たり中は大入賞口の開閉動作に合わせて大当たり演出を行う。
【００２５】
また、主基板１は、取得した乱数が大当たり乱数値であった場合、図柄表示装置６において上記のような大当たりの発生を示す画像が表示された後、大入賞口ソレノイド４に対し、上述したような大当たり中の動作つまり大入賞口を所定回数だけ開放駆動する動作をさせる。
【００２６】
主基板１は、カウンタ即ち主基板側カウンタ１aを備える。主基板側カウンタ１aは、所定事象の発生回数をカウントする。所定事象として、例えば、乱数を取得する条件である始動口スイッチ３からのオン信号が受信されたことを挙げることができる。また、所定事象の他の例として、乱数を取得したこと、遊技盤上のゲート又は普通入賞口に遊技球が入賞したこと、大当たり中に大入賞口が閉鎖したこと、図柄表示装置６において客待ちデモ表示が行われたことを挙げることができる。主基板側カウンタ１aのカウント値（主カウント値）は、後述する不正対策コマンドの送信後、「１」だけプラスして更新される。
【００２７】
また、主基板１は、テーブル即ち主基板側テーブル１bを備える。主基板側テーブル１bには、図６に示すように、主基板側カウンタ１aのカウント値（主カウント値）と１対１に対応する主基板側加算用データ（主基板側演算用データ）が書込まれている。
【００２８】
また、主基板１は、所定コマンド送信手段１ｃを備える。所定コマンド送信手段１ｃは、上記所定の事象が発生したとき、所定コマンドを副基板５に対して送信する。所定コマンドは後述する不正対策コマンドが副基板５に送信されるときに相前後して副基板５に送信されるコマンドであり、例えば、始動口への入賞を契機として図柄表示装置６において開始される図柄変動の変動パターンを指定する変動パターン指定コマンドを挙げることができる。また、他の例として、図柄表示装置６において開始される図柄変動の図柄を指定する図柄指定コマンドを挙げることができる。
【００２９】
また、主基板１は、不正対策コマンド作成送信手段１dを備える。不正対策コマンド作成送信手段１dは、上記所定事象が発生したとき、図６に示す主基板側テーブル１bから主基板側カウンタ１aのカウント値に対応する主基板側加算用データを読み出し、主基板側加算用データを上記所定コマンドのデータ部に加算して主基板側暗号化データを作成し、主基板側暗号化データをデータ部とする不正対策コマンドを副基板に送信する。
【００３０】
副基板５は、主基板１と同様、CPU、ROM、RAMなどにより構成される。
【００３１】
副基板５は、カウンタ即ち副基板側カウンタ５aを備える。副基板側カウンタ５aは、主基板１から送信されてくる不正対策コマンドの受信回数をカウントする。副基板側カウンタ５aのカウント値（副カウント値）は、後述する主基板側暗号化データと副基板側暗号化データとの照合後に、「１」だけプラスして更新される。
【００３２】
また、副基板５は、テーブル即ち副基板側テーブル５bを備える。副基板側テーブル５bには、図６に示すように、副基板側カウンタ５aのカウント値（副カウント値）に１対１に対応する副基板側加算用データ（副基板側演算用データ）であって主基板側加算用データと一致する副基板側加算用データが書込まれている。
【００３３】
副基板５は、主基板１から不正対策コマンドを受信したとき、この不正対策コマンドのデータ部が示す主基板側暗号化データと、副基板側暗号化データ、つまり副基板側テーブルから副基板側カウンタのカウント値に対応する副基板側加算用データを読み出し、副基板側加算用データを上記所定コマンドのデータ部に加算して作成した副基板側暗号化データ、との照合を行う。
【００３４】
副基板５は、上記照合の結果が「不一致」である場合、不正が行われたと判定し、不正報知手段７に不正検出信号を送信する。
【００３５】
不正報知手段７は、副基板５から不正検出信号を受信したとき、聴覚もしくは視覚によって不正が発生したことをホールの従業員に知らせることができるよう構成されており、例えば、ブザーやランプ、遊技球発射停止手段などで構成される。また、不正報知手段７は、ホールコンピュータにおいて不正が発生した旨を認識し得る手段によって構成してもよい。
【００３６】
次に、上記のように構成される不正対策装置の動作の一例を説明する。
【００３７】
(1)主基板１の動作（処理）
主基板１においては、図２に示すように、始動口スイッチ３からのオン信号に基づいて始動口に遊技球が入賞したか否かを判定する（ステップS1）。ここで、始動口への入賞が本発明にいう所定の事象に対応しており、始動口への入賞が有ったと判定されたとき、所定の事象が発生したことになる。
【００３８】
始動口への入賞が有ったと判定されると、所定コマンド例えば変動パターン指定コマンドを副基板５に送信する（ステップS2）。次に、始動口カウンタ（主基板側カウンタ１a）のカウント値（主カウント値）に対応する主基板側加算用データを図６図示の主基板側テーブル１bから読み出し（ステップS3）、この主基板側加算用データに上記所定コマンドのデータ部を加算して主基板側暗号化データを作成する（ステップS4）。次に、主基板側暗号化データをデータ部とする不正対策コマンドを副基板５に対して送信し（ステップS5）、次に、始動口カウンタ（主基板側カウンタ１a）のカウント値（主カウント値）を「１」だけプラスして更新する（ステップS6）。
【００３９】
したがって、主基板１においては、始動口への入賞を契機に、所定コマンドを副基板５に送信するとともに、主基板側カウンタ１aのカウント値（主カウント値）に対応する主基板側加算用データを所定コマンドのデータ部に加算して主基板側暗号化データを作成し、主基板側暗号化データをデータ部とする不正対策コマンドを副基板５に送信し、かつ、主基板側カウンタ１aのカウント値（主カウント値）を更新する処理が行われる。
【００４０】
(2)副基板５の動作（処理）
副基板５においては、図３に示すように、主基板１からコマンドを受信したか否かを判定する（ステップS11）。
【００４１】
主基板１からコマンドを受信した場合、受信したコマンドが所定コマンドであるか否かを判定する（ステップS12）。
【００４２】
受信したコマンドが所定コマンドである場合、所定コマンドのデータ部を記憶して処理を終了する（ステップS13）。
【００４３】
一方、受信したコマンドが所定コマンドでない場合、次に、受信したコマンドが不正対策コマンドであるか否かを判定する（ステップS14）。
【００４４】
受信したコマンドが不正対策コマンドでない場合、受信したコマンドつまり所定コマンド及び不正対策コマンド以外のコマンドに従ってその他の処理を実行する。
【００４５】
一方、受信したコマンドが不正対策コマンドである場合、図６図示の副基板側テーブル５bから、副基板側カウンタ５aのカウント値（副カウント値）に対応する副基板側加算用データを読み出す（ステップS15）。次に、上記ステップS13で記憶した所定コマンドのデータ部に副基板側加算用データを加算して副基板側暗号化データを作成する（ステップS16）。次に、副基板側暗号化データと、受信した不正対策コマンドのデータ部である主基板側暗号化データとを照合し、主基板側暗号化データと副基板側暗号化データとが一致するか否かを判定する（ステップS17）。
【００４６】
主基板側暗号化データと副基板側暗号化データとが一致する場合、副基板側カウンタ５aのカウント値（副カウント値）を１だけプラスして更新し（ステップS18）、処理を終了する。
【００４７】
一方、主基板側暗号化データと副基板側暗号化データとが一致しない場合、不正報知手段７に不正検出信号を送信する（ステップS19）。不正検出信号を受信した不正報知手段７は、不正が行われたことを視覚や聴覚などによってホールの従業員に報知する。
【００４８】
(3)不正基板を用いた不正行為が行われる場合（図４、図５）
ホールの開店に伴い電源が投入されると、主基板１のCPUはリセット処理を行うとともに、主基板１から副基板５に対して電源投入指定コマンド「E400H」が送信され、この電源投入指定コマンド「E400H」に従い、副基板１のCPUはリセット処理を行う。これらのリセット処理により、主基板側カウンタ１a及び副基板側カウンタ５aの各カウント値は「０」になる。
【００４９】
次に、主基板１は、客待ち指定コマンド「E500H」を副基板５に送信する。客待ち指定コマンド「E500H」を受信した副基板５は、図柄表示装置６において客待ち用のデモ表示を行う。
【００５０】
その後、遊技が開始され、始動口に遊技球が最初に入賞すると、主基板１は、乱数を取得し、取得した乱数などに応じて遊技状態指定コマンド「EE00H」、図柄指定コマンド「E000H」及び変動パターン指定コマンド「E600H」をそれぞれ副基板５に送信する。
【００５１】
ここで、遊技状態指定コマンドは、大当たり後の遊技状態を通常遊技状態、確変遊技状態及び時短遊技状態のうちいずれの遊技状態にするのか指定するコマンドであり、遊技状態指定コマンド「EE00H」において、「EE」はコード部、「00H」はデータ部であり、データ部「00H」は、通常遊技状態であることを示している。
【００５２】
また、図柄指定コマンドは、図柄変動後の停止図柄を大当たり図柄、ハズレ図柄のうちのいずれの図柄にするかを指定するコマンドであり、図柄指定コマンド「E000H」において、「E0」はコード部、「00H」はデータ部であり、データ部「00H」は、ハズレ図柄を示している。
【００５３】
また、変動パターン指定コマンドは、本発明の所定コマンドに相当するコマンドである。変動パターン指定コマンドは、図柄の変動パターンの種類、例えば、リーチ演出をしないでハズレ図柄で変動停止させるパターン、リーチ演出をした後ハズレ図柄で変動停止させるパターン、リーチ演出をした後大当たり図柄で変動停止させるパターン、リーチ演出をした後さらにスーパーリーチ演出を行いハズレ図柄で変動停止させるパターン、リーチ演出をした後さらにスーパーリーチ演出を行い大当たり図柄で変動停止させるパターンなど、複数の変動パターンのうちからいずれか１つの変動パターンを指定するコマンドであり、変動パターン指定コマンド「E600H」において、「E6」はコード部、「00H」はデータ部であり、データ部「00H」は、リーチ演出をしないでハズレ図柄で変動停止させるパターン（１２秒）を示している。
【００５４】
また、主基板１は、副基板５に対し不正対策コマンド「D613H」を送信する。この不正対策コマンド「D613H」において、「D6」はコード部、「13H」はデータ部かつ主基板側暗号化データである。主基板側暗号化データ「13H」は、この時点での主基板側カウンタ１aのカウント値（主カウント値）が「０」であるため、図６図示の主基板側テーブル１bから、主カウント値「０」に対応する主基板側加算用データ「13H」が読み出され、この主基板側加算用データ「13H」に、変動パターン指定コマンド「E600H」のデータ部「00H」を加算して得た合計値「13H」に相当する。
【００５５】
主基板１は、不正対策コマンド「D613H」を副基板５に送信した後、図５に示すように、主基板側カウンタ１aのカウント値「０」を「１」だけプラスし「１」に更新する。
【００５６】
遊技状態指定コマンド「EE00H」、図柄指定コマンド「E000H」、変動パターン指定コマンド「E600H」及び遊技機不正対策コマンド（不正対策コマンド）「D613H」を受信した副基板５は、これらのコマンドに従って図柄表示装置６において図柄変動を開始させる。また、副基板５は、この時点での副基板側カウンタ５bのカウント値（副カウント値）が「０」であるため、図６図示の副基板側テーブル５bから副カウント値「０」に対応する副基板側加算用データ「13H」を読み出し、この副基板側加算用データ「13H」に、受信した変動パターン指定コマンド「E600H」のデータ部「00H」を加算し、その合計値である「13H」を副基板側暗号化データとし、この副基板側暗号化データ「13H」と、受信した不正対策コマンド「D613H」の主基板側暗号化データ「13H」との照合を行う。この照合結果は「一致」であることから、副基板５は不正報知手段７を作動しない。
【００５７】
副基板５は、上記照合を行った後、図５に示すように、副基板側カウンタ５aのカウント値「０」を「１」だけプラスし「１」に更新する。
【００５８】
図柄表示装置６において上記のように図柄変動が開始され、その図柄変動中に始動口に新たに３個の遊技球が連続して入賞すると、主基板１は、図柄変動中に第１回目の入賞があったとき保留球数指定コマンド「E101H」を副基板５に送信し、第２回目の入賞があったとき保留球数指定コマンド「E102H」を副基板５に送信し、第３回目の入賞があったとき保留球数指定コマンド「E103H」を副基板５に送信する。これらの保留球数指定コマンド「E101H」、E102H」、「E103H」において、「E1」はコード部、「01H」、「02H」、「03H」はデータ部であり、データ部「01H」は、保留球数が１であることを、データ部「02H」は、保留球数が２であることを、データ部「03H」は、保留球数が３であることをそれぞれ示している。保留球数指定コマンド「E101H」、E102H」、「E103H」を受信した副基板５は、保留球数表示ランプを１つずつ順に点灯させ、３つの保留球数表示ランプを点灯状態にする。
【００５９】
また、主基板１は、上記図柄変動中、第１回目、第２回目及び第３回目の入賞があるたびに乱数を取得する。
【００６０】
その後、図柄表示装置６において図柄変動が停止し図柄が確定すると、主基板１は、図柄確定指定コマンド「E300H」を副基板５に送信する。ここで、図柄確定指定コマンドは、図柄変動状態を終了させ、確定表示に切替えるコマンドであり、図柄確定指定コマンド「E300H」において、「E3」はコード部、「00H」はデータ部であり、データ部「00H」は、通常の図柄確定を示している。
【００６１】
そして、上記のような図柄変動中の第１回目の入賞に基づく図柄変動が開始されると、主基板１は、この第１回目の入賞があったときに取得した乱数などに応じて、遊技状態指定コマンド「EE00H」、図柄指定コマンド「E000H」、変動パターン指定コマンド「E602H」及び保留球数指定コマンド「E102H」を副基板５に送信する。ここで、変動パターン指定コマンド「E602H」のデータ部「02H」は、リーチ演出をしないでハズレ図柄でハズレ図柄を変動停止させるパターン（４秒）を示している。また、保留球数指定コマンド「E102H」のデータ部「02H」は、図柄変動中の第１回目の入賞に基づく図柄変動が開始されたことにより、「３」から「１」を減算した結果である「２」を示している。
【００６２】
また、主基板１は、副基板５に対し不正対策コマンド「D669H」を送信する。この不正対策コマンド「D669H」のデータ部つまり主基板側暗号化データ「69H」は、この時点での主基板側カウンタ１aのカウント値（主カウント値）が「１」であるため、図６図示の主基板側テーブル１bから、主カウント値「１」に対応する主基板側加算用データ「67H」が読み出され、この主基板側加算用データ「67H」に、変動パターン指定コマンド「E602H」のデータ部「02H」を加算して得た合計値「69H」に相当する。
【００６３】
主基板１は、不正対策コマンド「D669H」を副基板５に送信した後、図５に示すように、主基板側カウンタ１aのカウント値「１」を「１」だけプラスし「２」に更新する。
【００６４】
遊技状態指定コマンド「EE00H」、図柄指定コマンド「E000H」、変動パターン指定コマンド「E602H」、保留球数指定コマンド「E102H」及び遊技機不正対策コマンド（不正対策コマンド）「D669H」を受信した副基板５は、これらのコマンドに従って図柄表示装置６において図柄変動を開始させる。また、副基板５は、この時点での副基板側カウンタ５bのカウント値（副カウント値）が「１」であるため、図６図示の副基板側テーブル５bから副カウント値「１」に対応する副基板側加算用データ「67H」を読み出し、この副基板側加算用データ「67H」に、受信した変動パターン指定コマンド「E602H」のデータ部「02H」を加算し、その合計値である「69H」を副基板側暗号化データとし、この副基板側暗号化データ「69H」と、受信した不正対策コマンド「D669H」の主基板側暗号化データ「69H」との照合を行う。この照合結果は「一致」であることから、副基板５は不正報知手段７を作動しない。
【００６５】
副基板５は、上記照合を行った後、図５に示すように、副基板側カウンタ５aのカウント値「１」を「１」だけプラスし「２」に更新する。
【００６６】
その後、図柄表示装置６において図柄変動が停止し図柄が確定すると、主基板１は、図柄確定指定コマンド「E300H」を副基板５に送信する。
【００６７】
そして、上記のような図柄変動中の第２回目の入賞に基づく図柄変動が開始されると、主基板１は、この第２回目の入賞があったときに取得した乱数などに応じて、遊技状態指定コマンド「EE00H」、図柄指定コマンド「E000H」、変動パターン指定コマンド「E601H」及び保留球数指定コマンド「E101H」を副基板５に送信する。ここで、変動パターン指定コマンド「E601H」のデータ部「01H」は、リーチ演出をしないでハズレ図柄を変動停止させるパターン（８秒）を示している。また、保留球数指定コマンド「E101H」のデータ部「01H」は、図柄変動中の第２回目の入賞に基づく図柄変動が開始されたことにより、「２」から「１」を減算した結果である「１」を示している。
【００６８】
また、主基板１は、副基板５に対し不正対策コマンド「D646H」を送信する。この不正対策コマンド「D646H」のデータ部つまり主基板側暗号化データ「46H」は、この時点での主基板側カウンタ１aのカウント値（主カウント値）が「２」であるため、図６図示の主基板側テーブル１bから、主カウント値「２」に対応する主基板側加算用データ「45H」が読み出され、この主基板側加算用データ「45H」に、変動パターン指定コマンド「E601H」のデータ部「01H」を加算して得た合計値「46H」に相当する。
【００６９】
主基板１は、不正対策コマンド「D646H」を副基板５に送信した後、図５に示すように、主基板側カウンタ１aのカウント値「２」を「１」だけプラスし「３」に更新する。
【００７０】
遊技状態指定コマンド「EE00H」、図柄指定コマンド「E000H」、変動パターン指定コマンド「E601H」、保留球数指定コマンド「E101H」及び遊技機不正対策コマンド（不正対策コマンド）「D646H」を受信した副基板５は、これらのコマンドに従って図柄表示装置６において図柄変動を開始させる。また、副基板５は、この時点での副基板側カウンタ５bのカウント値（副カウント値）が「２」であるため、図６図示の副基板側テーブル５bから副カウント値「２」に対応する副基板側加算用データ「45H」を読み出し、この副基板側加算用データ「45H」に、受信した変動パターン指定コマンド「E601H」のデータ部「01H」を加算し、その合計値である「46H」を副基板側暗号化データとし、この副基板側暗号化データ「46H」と、受信した不正対策コマンド「D646H」の主基板側暗号化データ「46H」との照合を行う。この照合結果は「一致」であることから、副基板５は不正報知手段７を作動しない。
【００７１】
副基板５は、上記照合を行った後、図５に示すように、副基板側カウンタ５aのカウント値「２」を「１」だけプラスし「３」に更新する。
【００７２】
その後、図柄表示装置６において図柄変動が停止し図柄が確定すると、主基板１は、図柄確定指定コマンド「E300H」を副基板５に送信する。
【００７３】
そして、上記のような図柄変動中の第３回目の入賞に基づく図柄変動が開始されると、主基板１は、この第３回目の入賞があったときに取得した乱数などに応じて、遊技状態指定コマンド「EE00H」、図柄指定コマンド「E000H」、変動パターン指定コマンド「E610H」及び保留球数指定コマンド「E100H」を副基板５に送信する。ここで、変動パターン指定コマンド「E610H」のデータ部「10H」は、リーチ演出をしないでハズレ図柄で変動停止させるパターンを示している。また、保留球数指定コマンド「E100H」のデータ部「00H」は、図柄変動中の第２回目の入賞に基づく図柄変動が開始されたことにより、「１」から「１」を減算した結果である「０」を示している。
【００７４】
また、主基板１は、副基板５に対し不正対策コマンド「D62AH」を送信する。この不正対策コマンド「D62AH」のデータ部つまり主基板側暗号化データ「2AH」は、この時点での主基板側カウンタ１aのカウント値（主カウント値）が「３」であるため、図６図示の主基板側テーブル１bから、主カウント値「３」に対応する主基板側加算用データ「1AH」が読み出され、この主基板側加算用データ「1AH」に、変動パターン指定コマンド「E610H」のデータ部「10H」を加算して得た合計値「2AH」に相当する。
【００７５】
主基板１は、不正対策コマンド「D646H」を副基板５に送信した後、図５に示すように、主基板側カウンタ１aのカウント値「３」を「１」だけプラスし「４」に更新する。
【００７６】
遊技状態指定コマンド「EE00H」、図柄指定コマンド「E000H」、変動パターン指定コマンド「E610H」、保留球数指定コマンド「E100H」及び遊技機不正対策コマンド（不正対策コマンド）「D62AH」を受信した副基板５は、これらのコマンドに従って図柄表示装置６において図柄変動を開始させる。また、副基板５は、この時点での副基板側カウンタ５bのカウント値（副カウント値）が「３」であるため、図６図示の副基板側テーブル５bから副カウント値「３」に対応する副基板側加算用データ「1AH」を読み出し、この副基板側加算用データ「1AH」に、受信した変動パターン指定コマンド「E610H」のデータ部「10H」を加算し、その合計値である「2AH」を副基板側暗号化データとし、この副基板側暗号化データ「2AH」と、受信した不正対策コマンド「D62AH」の主基板側暗号化データ「2AH」との照合を行う。この照合結果は「一致」であることから、副基板５は不正報知手段７を作動しない。
【００７７】
副基板５は、上記照合を行った後、図５に示すように、副基板側カウンタ５aのカウント値「３」を「１」だけプラスし「４」に更新する。
【００７８】
その後、不正基板を用い、電源を急低下させた後、電源ラインを正常化させると、主基板１のCPUはリセット処理を行い、図５に示すように、主基板側カウンタ１aのカウント値は「０」にリセットされるが、主基板１から副基板５に対して電源投入指定コマンド「E400H」が送信されないため、副基板５のCPUはリセット処理を行わない。このため、副基板側カウンタ５aのカウント値は、図５に示すように「４」に維持される。また、主基板１のCPUのリセット処理により、初期値乱数は「０」にリセットされ、乱数は、「０」から例えば「２５５」まで周期的かつ順番に変化する。
【００７９】
次に、主基板１は、客待ち指定コマンド「E500H」を副基板５に送信する。客待ち指定コマンド「E500H」を受信した副基板５は、図柄表示装置６において客待ち用のデモ表示を行う。
【００８０】
その後、不正基板から主基板１に対して、始動口への入賞を契機として取得する乱数が大当たり乱数値となるタイミングに合わせて擬似の遊技球通過信号が送信されると、主基板１は、乱数を取得し、遊技状態指定コマンド「EE00H」、図柄指定コマンド「E001H」、変動パターン指定コマンド「E677H」を副基板５に送信し、副基板５は図柄表示装置６において図柄変動を開始させる。ここで、変動パターン指定コマンド「E677H」のデータ部「77H」は、リーチ演出をして大当たり図柄で変動停止させるパターンを示している。
【００８１】
また、主基板１は、副基板５に対し不正対策コマンド「D68AH」を送信する。この不正対策コマンド「D68AH」のデータ部つまり主基板側暗号化データ「8AH」は、この時点での主基板側カウンタ１aのカウント値（主カウント値）が「０」であるため、図６図示の主基板側テーブル１bから、主カウント値「０」に対応する主基板側加算用データ「13H」が読み出され、この主基板側加算用データ「13H」に、変動パターン指定コマンド「E677H」のデータ部「77H」を加算して得た合計値「8AH」に相当する。
【００８２】
主基板１は、不正対策コマンド「D68AH」を副基板５に送信した後、図５に示すように、主基板側カウンタ１aのカウント値「０」を「１」だけプラスし「１」に更新する。
【００８３】
遊技状態指定コマンド「EE00H」、図柄指定コマンド「E001H」、変動パターン指定コマンド「E677H」及び遊技機不正対策コマンド（不正対策コマンド）「D68AH」を受信した副基板５は、これらのコマンドに従って図柄表示装置６において図柄変動を開始させる。また、副基板５は、この時点での副基板側カウンタ５bのカウント値（副カウント値）が「４」であるため、図６図示の副基板側テーブル５bから副カウント値「４」に対応する副基板側加算用データ「02H」を読み出し、この副基板側加算用データ「02H」に、受信した変動パターン指定コマンド「E677H」のデータ部「77H」を加算し、その合計値である「79H」を副基板側暗号化データとし、この副基板側暗号化データ「79H」と、受信した不正対策コマンド「D68AH」の主基板側暗号化データ「8AH」との照合を行う。この照合結果は「不一致」であることから、副基板５は不正報知手段７を作動し、不正行為が報知される。
【００８４】
副基板５は、上記照合を行った後、図５に示すように、副基板側カウンタ５aのカウント値「４」を「１」だけプラスし「５」に更新する。
【００８５】
その後、主基板１は副基板５に図柄確定指定コマンド「E300H」を送信する。
【００８６】
以上説明したように、本実施形態に係る不正対策装置は、主基板１と副基板５と不正報知手段７とを備える遊技機の不正対策装置であって、主基板１は、始動口への入賞（所定事象）の発生回数をカウントする主基板側カウンタ１aと、主基板側カウンタ１aのカウント値に１対１に対応する主基板側加算用データ（主基板側演算用データ）が書込まれた主基板側テーブル１bと、所定事象の発生に対応して副基板５に変動パターン指定コマンド（所定コマンド）を送信する所定コマンド送信手段１cと、所定事象の発生に対応して副基板５に不正対策コマンドを送信する不正対策コマンド作成送信手段１dとを備え、所定事象が発生したとき、所定コマンド送信手段１cにより所定コマンドを副基板５に送信するとともに、不正対策コマンド作成送信手段１dにより、主基板側テーブル１bから主基板側カウンタ１aのカウント値に対応する主基板側加算用データを読み出し、主基板側加算用データを所定コマンドのデータ部に加算して、換言すると、主基板側演算用データと所定コマンドのデータ部とに基づく演算により、主基板側暗号化データを作成し、主基板側暗号化データをデータ部とする不正対策コマンドを副基板５に送信するよう構成され、副基板５は、主基板１から送信されてくる不正対策コマンドの受信回数をカウントする副基板側カウンタ５aと、副基板側カウンタ５aのカウント値に１対１に対応する副基板側加算用データ（副基板側演算用データ）であって主基板側加算用データと一致する副基板側加算用データが書込まれた副基板側テーブル５bとを備え、主基板１から所定コマンド及び不正対策コマンドが送信されてきたとき、副基板側テーブル５bから副基板側カウンタ５aのカウント値に対応する副基板側加算用データを読み出し、副基板側加算用データを所定コマンドのデータ部に加算して、換言すると、副基板側演算用データと所定コマンドのデータ部とに基づく演算により、副基板側暗号化データを作成し、副基板側暗号化データと不正対策コマンドのデータ部である主基板側暗号化データとの照合を行い、副基板側暗号化データと主基板側暗号化データとが一致しなかったとき、不正報知手段７を作動するよう構成される。
【００８７】
本実施形態の不正対策装置によると、不正基板により主基板１の電源が急低下し、その後電源ラインの正常化が不正に行われたとき、主基板１のCPUのリセット処理により主基板側カウンタ１aのカウント値はリセットされて「０」になり、その後、不正基板が、上記所定事象と同等の偽の事象を発生させたとき、所定コマンド送信手段１cにより所定コマンドが副基板５に送信されるとともに、不正対策コマンド作成送信手段１dにより、「０」のカウント値に対応する加算用データつまり主基板側加算用データが主基板側テーブル１bから読み出され、主基板側加算用データに所定コマンドのデータ部が加算されて主基板側暗号化データが作成され、主基板側暗号化データをデータ部とする不正対策コマンドが副基板５に送信される。
【００８８】
一方、副基板５において、副基板側カウンタ５aは、不正基板による不正行為が行われる直前までの不正対策コマンドの受信回数をカウントしており、この副基板側カウンタ５aのカウント値は、不正基板による不正行為の開始によってはクリアされない。このため、副基板５は、電源ライン正常化後に主基板１から送信されてくる主基板側暗号化データと副基板側暗号化データとを照合する際、主基板側暗号化データの基となる主基板側カウンタ１aのカウント値が「０」であるのに対し、副基板側暗号化データの基となる副基板側カウンタ５aのカウント値が、副基板側カウンタ５aのリセット直後を除いて「０」以外の値であるため、両者は一致しないと判断するようになり、この判断結果から不正報知手段７が作動し、不正行為が報知されるようになる。
【００８９】
したがって、本実施形態の不正対策装置によると、高確率で不正行為を報知することが可能になる。
【００９０】
ここで、主基板側照合用データと副基板側照合用データとの照合を行う代わりに、主基板側カウンタ１aのカウント値と副基板側カウンタ５aのカウント値との照合を行うようにしても不正行為を高確率で報知することができるが、本実施形態によると、カウント値をさらに加算用データに変換し、さらに、加算用データに所定コマンドのデータ部を加算して暗号化データを作成し、暗号化データの照合を行うようにしたことにより、より一層不正行為が困難になる。また、異なる遊技機ごとに加算用データ（演算用データ）を変更することにより、機種別に異なる判定を行うことができるため、より一層不正行為を行うことが困難となる。
【００９１】
また、所定事象は複数の事象からなり、主基板側カウンタ１aと副基板側カウンタ５aは、複数の事象の各々の事象に１対１に対応して設けられ、副基板５は、少なくとも１つの事象に対応する照合により、副基板側暗号化データと主基板側暗号化データとが一致しなかったとき、不正報知手段７を作動するよう構成すると、偶然に、いずれか１つの事象に対応する副基板側カウンタ５aが「０」にリセットされた後に不正行為が行われたことにより照合の結果が「一致」となり、この事象については不正行為の報知が行われなくなるような場合であっても、他の事象に対応する副基板側カウンタ５aは「０」にリセットされていない場合が多いため、この他の事象についての照合結果は「不一致」となり、不正行為の報知が行われる確率が高くなる。したがって、より一層高確率で不正行為を報知することが可能になる。
【００９２】
なお、所定の事象としては、上述したように、乱数を取得する条件である始動口スイッチ３からのオン信号が受信されたことの他に、乱数を取得したこと、遊技盤上のゲート又は普通入賞口に遊技球が入賞したこと、大当たり中に大入賞口が閉鎖したこと、図柄表示装置６において客待ちデモ表示が行われたことなどであってもよい。また、演算用データは、加算用データに限定されず、減算用データ、乗算用データなどであってもよい。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施形態に係る不正対策装置が組み込まれたパチンコ遊技機の電気制御系統のブロック図である。
【図２】主基板が行う処理のフローチャートである。
【図３】副基板が行う処理のフローチャートである。
【図４】主基板から副基板に対して送信されるコマンドの履歴を示すタイムチャートである。
【図５】主基板側カウンタ及び副基板側カウンタの各カウント値と加算用データの変化を示すタイミングチャートである。
【図６】主基板側テーブル及び副基板側テーブルの構成図である。
【図７】パチンコ遊技機に対して不正行為が行われていないときの電気制御系統のブロック図である。
【図８】パチンコ遊技機に対して不正行為が行われているときの電気制御系統のブロック図である。
【符号の説明】
【００９４】
１    主基板
１a    主基板側カウンタ
１b    主基板側テーブル
１c    所定コマンド送信手段
１d    不正対策コマンド作成送信手段
２    電源基板
５    副基板
５a    副基板側カウンタ
５b    副基板側テーブル
７    不正報知手段
【図１】
2009100949.tif 000003
【図２】
2009100949.tif 000004
【図３】
2009100949.tif 000005
【図４】
2009100949.tif 000006
【図５】
2009100949.tif 000007
【図６】
2009100949.tif 000008
【図７】
2009100949.tif 000009
【図８】
2009100949.tif 000010