(57)【特許請求の範囲】
【請求項１】
一定の周期で割込みを発生させ、該割込みタイミング毎にプログラムの処理を先頭から開始することで種々の処理を行い、該種々の遊技形態の処理の大きさに応じて変動する前記一定の周期における遊技処理の残余時間の管理によるセキュリティ装置を備えたパチンコ機であって、
前記セキュリティ装置は、
前記種々の遊技形態の処理の大きさに応じて変動する残余時間を、各周期毎に検出する検出手段と、
前記検出された各周期毎の残余時間が継続して所定の範囲内に存在するか否かを判断する判断手段と、
前記残余時間が継続して所定の範囲内に存在すると判断した場合には、特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行するセキュリティ手段と
を具えたことを特徴とするパチンコ機。
【請求項２】
前記判断手段は、
前記各周期毎の残余時間が一定時間になる回数を算出する手段と、
前記算出された回数を最大限界回数と比較する手段と
を含むことを特徴とする請求項１記載のパチンコ機。
【請求項３】
前記判断手段は、
前記各周期毎の残余時間を演算処理する手段と、
前記演算処理に基づく各残余時間から一定の規則性を導出する装置と
を含むことを特徴とする請求項１記載のパチンコ機。
【請求項４】
所定の周期で設定される大当たり乱数の初期値の管理によるセキュリティ装置を備えたパチンコ機であって、
前記セキュリティ装置は、
前記大当たり乱数の初期値を決定する初期値乱数を、各周期毎に検出する検出手段と、
前記検出された各周期毎の初期値乱数が継続して所定の範囲内に存在するか否かを判断する判断手段と、
前記初期値乱数が継続して所定の範囲内に存在すると判断した場合には、前記特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行するセキュリティ手段とを具えたことを特徴とするパチンコ機。
【請求項５】
前記セキュリティ処理は、
大当たり遊技形態を示す大当たり乱数の当たり値の設定を変更することを特徴とする請求項１ないし４のいずれかに記載のパチンコ機。
【請求項６】
遊技球が始動入賞口に入賞して特別図柄表示装置が変動を開始し、特定の図柄の組み合わせとなったときに可変入賞球装置が開放動作を行うことにより、種々の遊技形態が選択実行されるパチンコ機であって、
請求項１ないし５のいずれかに記載のセキュリティ装置を具え、
当該セキュリティ装置によって、前記種々の遊技形態の中で特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行することを特徴とするパチンコ機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコ機に関し、特に、大当たりの遊技形態に係る不正行為を防止することが可能なパチンコ機に関する。
【０００２】
【従来の技術】
従来、パチンコ機は、初期値からユーザリセット毎に１加算（＝＋１）し、所定値に達すると再び初期値に戻りながら循環する大当たり抽選カウンタ（＝大当たり乱数カウンタ）を有しており、始動口に玉が入賞したタイミングで抽選した数値が予め定められた特定の数値（当たり値）に一致した場合に大当たりとなるように作られている。
【０００３】
この大当たり抽選カウンタは、一定の周期で規則正しく変化するので、一度大当たりが発生すると、そのタイミングが一定周期で巡ってくることになる。
【０００４】
そして、その大当たりのタイミングに合わせて玉を始動口に入賞させるような攻略法や、このタイミングで始動口の近接スイッチを作動させる「ゴト」行為がしばしば行われている。
【０００５】
これに対して、大当たり抽選カウンタが一巡する毎に該大当たり抽選カウンタの初期値を変えて、大当たり抽選カウンタの一定周期のタイミングで入賞信号が入っても、大当たり抽選カウンタが抽選する乱数値が一定とならないような対策が行われている。
【０００６】
この種の対策では、初期値決定用の乱数カウンタを設け、このカウンタをユーザリセット毎の残余時間を使って次々更新し、大当たり抽選カウンタが一巡した場合は、大当たり抽選カウンタの次回のスタートをその時の初期値決定用乱数カウンタの値までシフトして行うように大当たりの乱数更新処理を行っている。
【０００７】
【発明が解決しようとする課題】
一般に、ユーザリセット毎の残余時間は、遊技機が行う種々の処理の大きさに依存し、遊技機の状態の変化に応じて変動するので、通常に遊技が行なわれれば、初期値決定用乱数カウンタが不規則にカウントアップされ、大当たり乱数カウンタが一巡したとき毎に使える初期値乱数も適当に散らばるとされている。
【０００８】
しかしながら、実際には、大当たり乱数カウンタが一巡したとき毎に使える初期値乱数は、初期値決定用の乱数列を大当たり乱数カウンタの一巡毎にサンプリングしたものとなるので、初期値決定用乱数カウンタの進み方によっては偏りが発生する可能性がある。
【０００９】
この点を悪用して、ゴト行為者が遊技機に改造を施した上で外部から所定の介入を行う場合には、上記のような残余時間の変動は必ずしも保証されないと考えなければならない。
【００１０】
ゴト行為によってユーザリセット毎の残余時間が継続的にコントロールされると、上記リセット毎の初期値決定用乱数カウンタの更新回数もコントロールされるので、初期値決定用乱数カウンタの値に著しい偏りが発生する可能性がある。
【００１１】
このような状況においては、大当たり乱数カウンタが一巡したとき毎に使える初期値乱数も偏り、同一又は特定範囲の少数の初期値を繰り返す虞れがあり、攻略の糸口を与えることになる。残余時間のコントロールを行うとした場合、一定時間に渡って個々の残余時間を一定に保つような制御（状態の単位的維持）や、所定回数のユーザリセットが行われた場合の残余時間の合計を一定にするような制御（状態の大域的維持）が問題となる。
【００１２】
そこで、本発明の目的は、ユーザリセット毎に使える残余時間を監視することによって、予想されるゴト行為に対する不正行為の対策と一層のセキュリティ強化を行うことが可能なパチンコ機を提供することにある。
【００１３】
また、本発明の他の目的は、大当たり乱数カウンタが一巡したとき毎の初期値乱数を監視することによって、予想されるゴト行為に対する不正行為の対策と一層のセキュリティ強化を行うことが可能なパチンコ機を提供することにある。
【００１４】
【課題を解決するための手段】
本発明のパチンコ機は、一定の周期で割込みを発生させ、該割込みタイミング毎にプログラムの処理を先頭から開始することで種々の処理を行い、該種々の遊技形態の処理の大きさに応じて変動する前記一定の周期における遊技処理の残余時間の管理によるセキュリティ装置を備えたパチンコ機であって、前記セキュリティ装置は、前記種々の遊技形態の処理の大きさに応じて変動する残余時間を、各周期毎に検出する検出手段と、前記検出された各周期毎の残余時間が継続して所定の範囲内に存在するか否かを判断する判断手段と、前記残余時間が継続して所定の範囲内に存在すると判断した場合には、特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行するセキュリティ手段とを具えたことを特徴とする。
【００１５】
本発明のパチンコ機は、所定の周期で設定される大当たり乱数の初期値の管理によるセキュリティ装置を備えたパチンコ機であって、前記セキュリティ装置は、前記大当たり乱数の初期値を決定する初期値乱数を、各周期毎に検出する検出手段と、前記検出された各周期毎の初期値乱数が継続して所定の範囲内に存在するか否かを判断する判断手段と、前記初期値乱数が継続して所定の範囲内に存在すると判断した場合には、前記特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行するセキュリティ手段とを具えたことを特徴とする。
【００１６】
本発明のパチンコ機は、遊技球が始動入賞口に入賞して特別図柄表示装置が変動を開始し、特定の図柄の組み合わせとなったときに可変入賞球装置が開放動作を行うことにより、種々の遊技形態が選択実行されるパチンコ機であって、前記セキュリティ装置を具え、当該セキュリティ装置によって、前記種々の遊技形態の中で特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行することを特徴とする。
【００２１】
ここで、前記判断手段は、前記各周期毎の残余時間が一定時間になる回数を算出し、前記算出された回数を最大限界回数と比較してもよい。
【００２２】
また、前記判断手段は、前記各周期毎の残余時間を演算処理し、前記演算処理に基づく演算結果から一定の規則性を導出してもよい。
【００２３】
前記セキュリティ処理において、大当たりの遊技形態を示すことになる大当たり用数値の設定を変更してもよい。
【００２４】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
[第１の例]
本発明の第１の実施の形態を、図１〜図９に基づいて説明する。
【００２５】
（システム構成）
まず、本発明に係る遊技装置としてのパチンコ機の概略構成を、図８および図９に基づいて説明する。
【００２６】
図８は、パチンコ機の遊技盤１上に設けられた各種の構成部品を示す。
【００２７】
２は、遊技球１１が入賞する始動入賞口である。この始動入賞口２は、普通電動役物（電動チューリップ）となっている。
【００２８】
３は、左図柄と中図柄と右図柄の３つの表示画面からなる特別図柄表示装置である。
【００２９】
４は、大入賞口５を有する可変入賞球装置（アタッカー）である。この大入賞口５には、継続入賞領域（Ｖゾーン）６が設けられている。
【００３０】
７は、ミニデジタル形式の普通図柄表示装置である。８は、普通図柄作動ゲート（スルーチャッカー）である。
【００３１】
９は、ランプ表示装置である。１０は、アウト口である。
【００３２】
次に、図９は、本システムの電気的構成を示すブロック図であり、遊技盤１の裏面側に設けられている。
【００３３】
１００は、遊技制御の管理機能や指令コマンドの発生機能を備えた主基板であり、本発明に係るセキュリティ制御を担っている。
【００３４】
この主基板１００には、統括的な制御を行うＣＰＵ１０１、本発明に係るセキュリティ制御を実行するための各種制御プログラム等が記憶されたＲＯＭ１０２、各種データの記憶域や演算処理の作業域等として用いられるＲＡＭ１０３等が付設されている。１０２ａは、モジュール格納領域である。
【００３５】
また、主基板１００は、インターフェース部を介して、入力側のサブ基板２０と、出力側のサブ基板３０とに接続されている。
【００３６】
入力側のサブ基板２０には、入力ポート２１を介して、特別図柄始動スイッチ２２、普通図柄作動スイッチ２３、大入賞口スイッチ２４が接続されている。さらに、電源回路２５と、主プログラムのリセット動作を所定の周期で行わせるためのリセット回路２６が設けられている。
【００３７】
出力側のサブ基板３０上には、出力ポート３１を介して、特別図柄表示装置３、普通図柄表示装置７、ランプ表示装置９、効果音発生装置３２、賞球払出装置３３等の各種遊技機能が分割された装置が搭載されており、これらの各装置は、ＣＰＵ，ＲＯＭ，ＲＡＭ、コマンド受信機能を含み、プログラム化されている。すなわち、主基板１００側の装置とサブ基板３０側との装置とは、マスタ−スレーブの関係になっている。
【００３８】
また、このサブ基板３０には、普通電動役物作動ソレノイド３４、大入賞口作動ソレノイド３５が接続され、この他に、実際の検査部品、ＬＥＤ燈、ランプ燈、各種アクチュエータ（ソレノイド、回転モータ）、スピーカ、表示器等が接続されている。
【００３９】
（システム動作）
以下、本システムの動作を、図１〜図７に基づいて説明する。
【００４０】
本例では、ユーザリセット間隔における残余時間の監視によるセキュリティ処理について説明する。
【００４１】
図１は、セキュリティ（不正防止対策）用の制御プログラムのアルゴリズムとして、残余時間が一定時間になる回数を数え、最大限界回数と比較する方法を示す。
【００４２】
（フローチャートの説明）
まず、図１のフローチャートの全体的な処理の流れについて説明する。
【００４３】
１つのユーザリセット内で行われる処理は、通常処理（ステップＳ１）と、通常処理終了後の残余時間で行われる処理（ステップＳ２〜ステップＳ５）とに分けられる。
【００４４】
ステップＳ１は、種々の遊技状態の処理を実行する通常処理を示す。
【００４５】
ここで、通常処理について簡単に説明する。例えば、図８の遊技盤１において、今、遊技球１１が始動入賞口２に入賞すると、特別図柄表示装置３の３枚の図柄が変動を開始する。そして、その表示結果が特定の図柄の組み合わせになったとき（すなわち、大当たり）、可変入賞球装置４が開放動作を行う。さらに、この可変入賞球装置４内の継続入賞領域６に遊技球１１が入賞したときには、当該回の開放動作終了後に続いて新たな回の開放動作（継続的な制御処理）が行われる。
【００４６】
また、普通図柄作動ゲート８に遊技球１１が通過することにより、普通図柄表示装置７が変動し、該表示装置７に特定の図柄が停止表示されたときに普通電動役物２である電動チューリップが開放する。
【００４７】
ステップＳ１は、上述したような遊技機が通常行う大部分の処理、例えば、大当たり抽選カウンタの更新をはじめ、普通図柄や特賞図柄に絡む種々の処理等を含んでいる。
【００４８】
ステップＳ２〜ステップＳ４は、ステップＳ１の処理が終了した後の残余時間で行われる各種の更新処理を示す。
【００４９】
ステップＳ２では、図柄乱数の更新を行う。ステップＳ３では、セキュリティ乱数カウンタを用いて、セキュリティ乱数用メモリの数値に１を加算し、セキュリティ乱数用メモリに上書きする演算処理をユーザリセットの残余時間を利用して繰り返し行う。
【００５０】
ただし、上記演算処理では、加算の結果が一定値（例えば、２５５）を越えた場合は再度０に戻るようにプログラムされている。この結果、セキュリティ乱数カウンタは、常に０から前記一定値までの範囲で巡回しており、後述のセキュリティ処理において使用する。
【００５１】
ステップＳ４では、大当たり乱数の初期値として設定される初期値決定用乱数の更新を行う。
【００５２】
ステップＳ５では、ユーザリセット間隔の残余時間内で行われる初期値乱数更新処理の直後に残余時間カウンタ（後述する図２参照）を設定し、この残余カウンタの更新を初期値決定用乱数の更新の直後に行う。
【００５３】
このようにすれば、残余時間カウンタの更新回数が残余時間の長さに応じて変動するので、ユーザリセット毎にこのカウンタ値を読み取り、チェックすることにより、残余時間を監視することができる。
【００５４】
残余時間の監視とその結果による処理は、ステップＳ１の通常処理の中に１つのサブルーチンとして組み込まれているものとする。
【００５５】
（残余時間）
次に、残余時間について説明する。
【００５６】
ユーザリセットは、前述した図９のリセット回路２６を用いて行われ、一定の周期で割込みを発生させ、その割込みのタイミング毎に本制御プログラムの処理を先頭番地から再スタートさせる。例えば、図１のステップＳ１からステップＳ５までの処理を４ｍｓｅｃの間隔で定期的に実行する。
【００５７】
ユーザリセット毎の残余時間は、遊技装置が行う種々の処理の大きさに依存し、遊技状態の変化に応じて変動する。例えば、普通図柄が作動した遊技状態と特賞図柄が始動した状態とでは、ステップＳ１の通常処理における処理時間の長さが異なってくるため、その遊技状態の変化に応じてステップＳ２〜ステップＳ４までの処理に係る時間、すなわち、残余時間も変化する。
【００５８】
これにより、通常の遊技状態であれば、遊技球が不規則に普通図柄を作動させ、又は特別図柄を始動させるので、ユーザリセット毎の残余時間も適当に変化し、初期値決定用乱数カウンタが不規則にカウントアップされるので、大当たり抽選カウンタの一巡周期毎に使える初期値乱数も適当に散らばる。
【００５９】
これに対して、ゴト行為に対応した特定の遊技状態では、初期値決定用乱数カウンタを制御するために、例えば、一定時間に渡って残余時間を一定に保つようなプロセスを含む何らかのゴト的介入が行われることが考えられる。
【００６０】
従って、残余時間が継続的に一定であるか否かをチェックすることによって、普通図柄や特賞図柄等が適当に混ざった通常の遊技状態なのか、或いは、ゴト行為の可能性を含む何らかの不自然な状態なのかを知ることができる。
【００６１】
（残余時間の監視／セキュリティ）
次に、残余時間の監視処理およびセキュリティ処理を、図２〜図６に基づいて説明する。
【００６２】
（残余時間の監視）
残余時間の監視処理を、図２および図３に基づいて説明する。
【００６３】
図２は、残余時間の監視、および、セキュリティ処理の全体的な流れを示す。
【００６４】
１０９は、残余時間を測定（図１のステップＳ５参照）するための残余時間カウンタである。１１０は、残余時間を監視する残余時間監視部である。２００は、不正行為を防止するためのセキュリティ対策セット処理部である。なお、以下、詳細に説明する各部は、前述した図９の主基板１００内においてハード的若しくはソフト的な手段として構成されるものである。
【００６５】
図３は、残余時間監視部１１０の内部構成を示す。
【００６６】
残余時間監視部１１０は、残余時間カウンタ値取込部１１１と、前回値用メモリ１１２と、比較部Ａ１１３と、一致カウンタ１１４と、比較部Ｂ１１６と、その比較部Ｂ１１６の基準として一定数を記憶するメモリ１１５とから構成される。
【００６７】
図３において、残余時間カウンタ値取込部１１１は、残余時間カウンタ１０９のカウンタ値を取り込み、そのカウンタ値を比較部Ａ１と前回値用メモリ１１２内の所定のメモリに上書きした後、残余時間カウンタ１０９をクリアする。
【００６８】
前回値用メモリ１１２は、少なくとも２つの記憶部位を含み、いずれか一方に今回値が書き込まれたとき、もう一方の値を比較参照用にセットする。
【００６９】
比較部Ａ１１３は、カウンタ値を１個前のカウンタ値と比較する。
【００７０】
一致カウンタ１１４では、比較の結果、一致した場合は、一致カウンタ１１４のカウンタ値に１を加算し、不一致の場合は、一致カウンタ１１４のカウンタ値をクリアする。
【００７１】
一致カウンタ１１４は、そのカウンタ値を比較部Ｂ１１６に送り、予め定めた一定数１１５と比較し、その比較結果を出力する。この出力結果に応じて、所定のセキュりティ対策がセットされる。
【００７２】
図４は、残余時間の監視方法とその結果に応じた処理の流れを示す。
【００７３】
ステップＳ１１では、残余時間カウンタ１０９の値を取り込む。
【００７４】
ステップＳ１２では、メモリに記憶されている前回の残余時間カウンタ１０９の値を参照して今回のカウンタ値と比較する。
【００７５】
比較結果、一致していればステップＳ１３に進み、一致していなければステップＳ１４に進む。
【００７６】
ステップＳ１３では、一致していると判定されたので、一致カウンタ１１４の値を＋１する。
【００７７】
ステップＳ１４では、一致していないので、一致カウンタ１１４の値をクリアする。
【００７８】
なお、一致不一致の判定は、文字通り等しい場合だけでなく、１つ違う場合を含めてもよい。
【００７９】
ユーザリセットの残余時間が継続して一定になると、一致カウンタ１１４の値が増加することによって検出できる。
【００８０】
ステップＳ１５では、一致カウンタ１１４の値がＫ値よりも大きいか否かを判定し、大きい場合には、さらにステップＳ１６に進む。
【００８１】
ステップＳ１６では、一致カウンタ１１４の値がＫＭ値よりも大きいか否かを判定し、一定値以上に達したときは、残余時間が不自然に一定になったとして、予め設定したセキュリティ処理１（ステップＳ１７）やセキュリティ処理２（ステップＳ１８）を行う。
【００８２】
（セキュリティ処理）
図５〜図７は、残余時間が一定になった場合のセキュリティ処理の例を示す。なお、図５〜図７に示す各要素は、主基板１００内のＲＯＭ１０２およびＲＡＭ１０３を用いた処理に対応するものである。
【００８３】
セキュリティ処理は、前述した図２のセキュリティ対策セット処理部２００において実行される。
【００８４】
このセキュリティ処理としては、例えば、エラー音を発生して遊技者に知らせるセキュリティ処理１（図４のステップＳ１７）と、エラー音を発生しない（遊技者に気付かれない）セキュリティ処理２（図４のステップＳ１８）とに分けられる。
【００８５】
（セキュリティ処理１）
セキュリティ処理１の例について説明する。
【００８６】
一致カウンタ１１４の出力値により一定となる期間が所定値ＫＭ以上に達した場合、エラー音を発生させる。なお、エラー音の発生方法としては、周知の技術を用いて行える。
【００８７】
（セキュリティ処理２）
セキュリティ処理２の例を、図５〜図７に基づいて説明する。なお、図５〜図７は、図２のセキュリティ対策セット処理部２００での処理内容を示す。
【００８８】
本例では、セキュリティ乱数カウンタ２０３ａの値によって３つの処理（図５〜図７参照）のいずれかが行われるようになっているが、必ずしもこのようにする必要はなく、３つのうちのいずれか１つのみ行っても同様な効果が得られる。
【００８９】
ここでは、セキュリティ乱数カウンタ２０３ａの値が１つ違うと全く異なる処理を行うようにして予測を難しくしている。また、これらの処理のいずれが行われたかによって、そのときの残時間が影響を受けるので、残時間のコントロールをさらに難しくする狙いもある。
【００９０】
セキュリティ処理２は、図５〜図７に示す各処理における要素からなり、セキュりティ乱数を３で割った余りに応じて異なる以下の（１）〜（３）のいずれかの処理を行う。
【００９１】
（１）余り無し
余り無しの処理Ａを、図５に基づいて説明する。
【００９２】
図５において、初期値決定用乱数カウンタ２０１の進行に所定の変化を与える。例えば、セキュリティ乱数カウンタ２０３ａのメモリ２０３ｂに記憶された乱数値を、初期値決定用乱数カウンタ２０１ａのメモリ２０１ｂに記憶された乱数値に加える演算部２０５を行い、その結果を再びメモリ２０１ｂに上書きして初期値決定用乱数カウンタ２０１ａをシフトさせる処理Ａを行う。
【００９３】
なお、演算部２０５において加算結果が初期値決定用乱数カウンタ２０１ａの範囲を越えた場合は、当該加算結果から初期値決定用乱数カウンタ２０１ａの最大値を減じて、初期値決定用乱数カウンタ２０１ａのメモリ２０１ｂに記憶された乱数値が所定の範囲に収まるように設定している。
【００９４】
（２）余り１
余り１の処理Ｂを、図６に基づいて説明する。
【００９５】
図６において、大当たり用数値メモリ２０６に記憶されている数値と、セキュリティ乱数用のメモリ２０３ｂに記憶されている数値とを演算部２０７で加算する。
【００９６】
その加算結果を大当たり対応の数値として大当たり用数値準備メモリ２０８に書き込み、大当たり抽選カウンタが一巡したタイミングで大当たり用数値準備メモリ２０８の内容を大当たり用数値メモリ２０６に上書きする処理Ｂをセットし、後述の処理Ｃを解除する。
【００９７】
上記加算の結果、数値が大当たり抽選カウンタの範囲を越えた場合は、加算した結果から大当たり抽選カウンタの最大値を減算することにより、大当たり抽選カウンタの範囲に収め、これらを大当たり用数値準備メモリ２０８に書き込む。
【００９８】
ここでいう大当たり抽選カウンタとは、主基板１００内に設けられ、初期値からユーザリセット毎に＋１ずつカウントし、一定値として例えば３００の値に達すると再び初期値に戻りながら循環する機能を有するものである。そして、始動入賞口２に遊技玉１１が入賞したタイミングで抽選した数値が、大当たり用数値メモリ２０６に予め設定された特定の数値（例えば、当たり値＝７）に一致した場合に大当たりとなるように設定されている。
【００９９】
（３）余り２
余り２の処理Ｃを、図７に基づいて説明する。
【０１００】
図７において、ＲＯＭ１０２に記憶されている複数の大当たり用数値テーブル２０１の中から、現在使っているものとは別の数値テーブルを選択し、大当たり抽選カウンタが一巡したタイミングでＲＯＭ１０２から（選択した）大当たり用数値テーブルを大当たり用数値メモリ２０６に呼び込むための処理Ｃをセットし、処理Ｂを解除する（複数の大当たり数値テーブルがＲＯＭ１０２に記憶されている）。
【０１０１】
大当たりの乱数抽選カウンタが一巡する間に、一致カウンタ１１４の値が一度でもＫを超えると、上記のいずれかがセットされる。また、大当たりの乱数抽選カウンタが一巡する間に、一致カウンタ１１４の値が複数回Ｋを越えた場合は、（１）の処理を除き、最後にセットされた内容が一巡後に行われる。なお、いずれの場合でも、外部（ホールコンピュータ等）に警戒信号を出力させるようにしてもよい。
【０１０２】
上述したように、ユーザリセット毎に発生する残余時間を、残余時間カウンタ１０９を用いて監視し、残余時間が一定時間以上に渡って継続的に一定になった場合は、そのときのセキュリティ乱数の値に応じて多様に変化するセキュリティ処理を実行することによって、ゴト行為による攻略をより難しいものにすることができる。
【０１０３】
また、残余時間がかなりの時間に渡って一定になった場合は、遊技者やその周囲にも聞こえるようにエラー音を発することによって、長時間に渡って同一の台を継続的に攻略しにくくすることができ、これにより、ゴト行為による攻略をより一段と難しいものとすることが可能となる。
【０１０４】
[第２の例]
次に、本発明の第２の実施の形態を、図１０〜図１２に基づいて説明する。なお、前述した第１の例と同一部分については、その説明を省略し、同一符号を付す。
【０１０５】
本例では、ユーザリセット間隔における残余時間の和の監視によるセキュリティ処理について説明する。
【０１０６】
図１０は、残余時間の和の監視、および、セキュリティ処理の全体的な流れを示す。３００は、残余時間の和を監視する残余時間和監視部である。
【０１０７】
図１１は、残余時間和監視部３００の内部構成を示す。
【０１０８】
残余時間和監視部３００は、残余時間カウンタ値取込部１１１と、残余時間カウンタ値累計加算部３１０と、加算回数カウンタ３２０と、第１の比較部３３０と、設定回数を記憶する設定回数記憶部３４０と、演算部３５０と、第２の比較部３６０と、記憶部３７０とから構成される。
【０１０９】
図１２は、残余時間の和が一定となる場合の処理を示す。
【０１１０】
（残余時間の和の監視）
以下、残余時間の和の監視方法とその結果に応じた処理の流れを、図１１および図１２に基づいて説明する。
【０１１１】
まず、残余時間カウンタ値取込部１１１は、残余時間カウンタ１０９からカウンタ値を取り込む（ステップＳ２１）。
【０１１２】
残余時間カウンタ値取込部１１１から取り込まれた残余時間のカウンタ値は、残余時間カウンタ値累計加算部３１０に逐次累積加算される（ステップＳ２２）。
【０１１３】
また、残余時間のデータが取り込まれる毎に、加算回数カウンタ３２０のカウンタ値をカウントアップする。
【０１１４】
第１の比較部３３０は、そのカウントアップされたカウンタ値が、予め設定されている設定回数と一致しているか否かを比較する（ステップＳ２３）。
【０１１５】
この場合、設定回数を大当たり抽選カウンタの最大値＋１とすれば、大当たり抽選カウンタの一巡周期に渡って残余時間を累積加算することができる。
【０１１６】
加算回数カウンタ３２０のカウンタ値が設定回数と一致している場合には、そのときの残余時間の累積加算値と設定回数とを演算部３５０に送る。
【０１１７】
演算部３５０は、累積加算値を設定回数で除した余りを求める（ステップＳ２４）。
【０１１８】
ここで、残余時間カウンタ値累計加算部３１０の累計加算値と、加算回数カウンタ３２０の値とを０（クリア）に戻す（ステップＳ２５）。
【０１１９】
そして、演算部３５０で得られた余り値は、第２の比較部３６０に送られる。
【０１２０】
第２の比較部３６０は、その今回の余りを前回に得られた余りと比較し、これら余りの差（絶対値）が所定値よりも小さいか否かを判定する（ステップＳ２６）。
【０１２１】
このとき、前回の余りと今回の余りの差が所定値よりも小さい場合は、セキュリティ処理へ移行する（ステップＳ２７）。
【０１２２】
なお、第１の比較部３３０、第２の比較部３６０ともに、結果が否定的な場合はセキュリティ処理をせずにそのまま処理を抜けるものとする。
【０１２３】
（セキュリティ処理）
ここで、セキュリティ処理としては、例えば、前述した第１の例に示した残余時間が一定になった場合のセキュリティ処理２（図５〜図７参照）における３つのセキュリティ処理のうちの１つをその時点で実行するようにしてもよい。
【０１２４】
上述したように、ユーザリセット毎に発生する個々の残余時間が一定でなくても、所定回数の残余時間の合計値に一定の規則性があれば、セキュリティ処理を実行するようにしたので、ゴト行為によって残余時間に介入することをさらに困難にすることができる。
【０１２５】
[第３の例]
次に、本発明の第３の実施の形態を、図１３に基づいて説明する。なお、前述した各例と同一部分については、その説明を省略し、同一符号を付す。
【０１２６】
本例では、大当たり抽選カウンタの初期値を直接監視することによるセキュリティ処理について説明する。
【０１２７】
通常行われている大当たりの乱数更新処理の中に、大当たり抽選カウンタが一巡したとき毎に使える初期値乱数が継続的に同一又は所定の範囲に入るか否かを監視する監視手段を設け、この監視手段によって当該初期値と直前の初期値とを比較し、その比較結果の差が所定の範囲に入っているかをチェックする。この差が所定の範囲に入っている場合には、初期値が継続して近い値をとったと判断して、後述するセキュリティ処理（１），（２）のいずれかを実行する。
【０１２８】
本例では、初期値乱数を直接監視するため、残余時間の監視を必ずしも必要とせず、比較的簡単に実施できる。ただし、複数の初期値を交互に使われた場合等には、対応できず、残余時間のレベルでの監視が必要となる。
【０１２９】
（初期値乱数の監視）
ここで、大当たり用乱数カウンタが一巡したときに用いられる初期値乱数の監視方法とその結果に応じた処理の流れを、図１３に基づいて説明する。
【０１３０】
ステップＳ３１では、大当たり抽選カウンタを＋１にする。
【０１３１】
ステップＳ３２では、その大当たり抽選カウンタの値が、乱数の最大値を超えたか否かをチェックする。
【０１３２】
最大値を超えていなければ、ステップＳ３４に進む。一方、最大値を超えていればステップＳ３３に進み、大当たり抽選カウンタを０にする。
【０１３３】
ステップＳ３４では、大当たり抽選カウンタと、初期値データとが一致しているか否かを比較し、大当たり乱数が一巡して、その初期値に戻ったか否かを判定する。
【０１３４】
そして、一致していればステップＳ３５に進み、初期値決定用乱数値を抽出する。一方、一致していなければ、処理を終了する。
【０１３５】
ステップＳ３６では、その抽出した初期値決定用乱数値と初期値データとの差を求め、その差が所定の値εよりも小さいか否かをチェックする。
【０１３６】
その差が値εよりも小さい場合、言い替えると、初期値決定用乱数値が継続して同一値をとった場合には、ステップＳ３７に進み、後述するセキュリティ処理を実行する。
【０１３７】
ステップＳ３８では、初期値決定用乱数値を、大当たり乱数に格納する。
【０１３８】
ステップＳ３９では、その格納された初期値決定用乱数値を、大当たり用の初期値データに格納する。なお、初期値データは、電源投入時は、０の値である。
【０１３９】
（セキュリティ処理）
ここで、セキュリティ処理の例について説明する。
【０１４０】
（１）大当たり数値からなる複数のテーブルをＲＯＭ１０２（図７参照）に用意しておき、初期値データが続けて近い値をとった場合、別のテーブルを用いて大当たり用数値を置き換えることによって実行する。
【０１４１】
（２）セキュリティ用の乱数カウンタ２０３ａ（図６参照）を設け、初期値データが続けて近い値をとった場合、大当たり用数値メモリ２０６内の数値にそのセキュリティ乱数カウンタ２０３ａの値を加算又は減算することによって実行する。
【０１４２】
【発明の効果】
以上説明したように、本発明によれば、種々の遊技形態の処理の大きさに応じて変動する残余時間又はそれらの残余時間を演算処理した結果が継続的に所定の範囲内にあるか否かを監視し、所定の範囲内にある場合には何らかのゴト行為が行われている虞れがあるとみなし、特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行するようにしたので、予想されるゴト行為に対する不正行為の対策と、より一層のセキュリティ強化を図ることができる。
【０１４３】
また、本発明によれば、大当たり抽選カウンタが一巡したとき毎に用いられる初期値乱数が継続的に所定の範囲にあるか否かを監視し、その監視結果に応じて特定の遊技形態のみが継続的に行われないようにセキュリティ処理を実行するようにしたので、予想されるゴト行為に対する対策と、より一層のセキュリティ強化を図ることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態である、残余時間の監視の処理を示すフローチャートである。
【図２】残余時間の監視およびセキュリティ処理の全体的な流れを示すブロック図である。
【図３】残余時間監視部の内部構成を示すブロック図である。
【図４】残余時間の監視方法とその結果に応じた処理の流れを示すフローチャートである。
【図５】残余時間が一定になった場合のセキュリティ処理の例（余り無し）を示す説明図である。
【図６】残余時間が一定になった場合のセキュリティ処理の例（余り１）を示す説明図である。
【図７】残余時間が一定になった場合のセキュリティ処理の例（余り２）を示す説明図である。
【図８】パチンコ機の概略構成を示す正面図である。
【図９】本システムの電気的構成を示すブロック図である。
【図１０】本発明の第２の実施の形態である、残余時間の和の監視およびセキュリティ処理の全体的な流れを示すブロック図である。
【図１１】残余時間監視部の和の内部構成を示すブロック図である。
【図１２】残余時間の和が一定となる場合の処理を示すフローチャートである。
【図１３】本発明の第３の実施の形態である、大当たり用数値の設定に用いられる初期値乱数の監視方法とその結果に応じた処理の流れを示すフローチャートである。
【符号の説明】
１  遊技盤
２  始動入賞口
３  特別図柄表示装置
７  普通図柄表示装置
２０，３０  サブ基板
２５  電源回路
２６  リセット回路
１００  主基板
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０９  残余時間カウンタ
１１０  残余時間監視部
２００  セキュリティ対策セット処理部
３００  残余時間和監視部
【図１】
0004467118.tif 000002
【図２】
0004467118.tif 000003
【図３】
0004467118.tif 000004
【図４】
0004467118.tif 000005
【図５】
0004467118.tif 000006
【図６】
0004467118.tif 000007
【図７】
0004467118.tif 000008
【図８】
0004467118.tif 000009
【図９】
0004467118.tif 000010
【図１０】
0004467118.tif 000011
【図１１】
0004467118.tif 000012
【図１２】
0004467118.tif 000013
【図１３】
0004467118.tif 000014