(57)【特許請求の範囲】
【請求項１】
遊技者に所定の遊技価値を付与するか否かを判定するための判定用乱数の値を予め定めた数値範囲内で順次更新する判定用乱数更新手段と、前記判定用乱数更新手段によって更新された更新後の判定用乱数の値が記憶される記憶手段と、前記判定用乱数更新手段が更新した判定用乱数の値を、始動入賞口への遊技球の入賞を契機に前記記憶手段から読み出す乱数読出手段と、前記乱数読出手段が読み出した前記判定用乱数の値が予め定めた値と一致するか否かを判定する大当り判定手段と、図柄変動ゲームを行う表示装置と、を備え、前記乱数読出手段が読み出した前記判定用乱数の値が予め定めた値と一致する場合には、前記図柄変動ゲームにて大当りを認識し得る大当り図柄を表示した後、前記遊技価値を付与するように構成された遊技機において、
前記記憶手段における記憶内容の初期化後、前記判定用乱数更新手段が前記判定用乱数の値を更新した回数又は前記判定用乱数更新手段が前記判定用乱数の値の更新を開始してからの経過時間のうちいずれか一方を計数する計数手段と、
該計数手段で計数した回数又は経過時間が所定の回数又は所定の時間に達したか否かを判定する判定手段と、
前記判定手段の判定結果が肯定になる迄の間、前記大当り判定手段によって前記判定用乱数の値と前記予め定めた値とが一致するとの判定がなされても、前記遊技価値を付与しないはずれとし、前記図柄変動ゲームにおいて前記はずれを認識し得るはずれ図柄を表示させることで前記遊技価値の付与を規制する規制手段とを備えた遊技機。
【請求項２】
前記判定用乱数更新手段は、前記判定用乱数の値が前記数値範囲内で定められる初期値から終期値に更新されるまでを前記判定用乱数の１周期として前記判定用乱数の値を順次更新し、
前記判定手段は、前記計数手段で計数した回数が、前記判定用乱数の１周期分における乱数更新回数に達したか否かを判定するように構成されている請求項１に記載の遊技機。
【請求項３】
前記判定用乱数更新手段は、前記判定用乱数の値が前記数値範囲内で定められる初期値から終期値に更新されるまでを前記判定用乱数の１周期として前記判定用乱数の値を順次更新し、
前記初期値を決定するための初期値乱数の値を予め定めた数値範囲内で順次更新する初期値乱数更新手段を備え、
前記判定用乱数更新手段は、前記判定手段の判定結果が肯定となった以降、前記判定用乱数の１周期の処理を開始する毎に前記初期値乱数の値を読み出し、該読み出した前記初期値乱数の値を前記判定用乱数の１周期の処理において更新を開始する際の初期値と定めるように構成されている請求項１又は請求項２に記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、読み出された判定用乱数の値に基づいて遊技者に所定の遊技価値を付与するか否かを判定する遊技機に関するものである。
【０００２】
【従来の技術】
従来、遊技機の一種であるパチンコ機では、遊技領域に発射された遊技球が所定の入賞口（始動入賞口など）に入賞すると、複数列（例えば、３列）の図柄による図柄組み合わせゲームが行われるようになっている。そして、この図柄組み合わせゲームの結果、遊技者は、表示された図柄の組み合わせから大当り、リーチ、はずれなどの各種状態を認識できるようになっている。このとき、複数列の図柄が同一の図柄からなる組み合わせが表示された場合には、大当り状態が形成され、多数の遊技球を獲得できるチャンス（遊技価値）が遊技者に付与されるようになっている。
【０００３】
ところで、この図柄組み合わせゲームは、遊技者の遊技に対する興趣を高めるために図柄の組み合わせを表示する演出であり、遊技者に対して大当りなどの遊技価値を付与するか否かはパチンコ機の内部処理において判定されている。具体的に言えば、パチンコ機では、遊技球が始動入賞口に入賞し、該入賞検知を契機に読み出される大当り判定用乱数（以下、「大当り乱数」という。）の値に基づき、遊技者に大当りなどの遊技価値を付与するか否かを判定している。この大当り乱数は、予め定めた数値範囲内（例えば、「０」〜「６３０」までの全６３１通りの整数）の数値を取り得るように、所定時間（例えば、２ｍｓ）毎に数値が＋１ずつ更新されるようになっている。より詳しく言えば、大当り乱数の値は、更新を開始する際の値（初期値）を「０」とし、該初期値から順に「０」→「１」→・・・→「６２９」→「６３０」というように数値が＋１ずつ更新されるようになっている。そして、大当り乱数の値は、その更新された値が最大値（終期値）である「６３０」に達すると、再び、初期値である「０」に戻り、該初期値から「６３０」までの数値が前述同様に＋１ずつ更新されるようになっている。このように、大当り乱数は、初期値から最大値までの数値に更新されるまでを１周期として更新処理され、この１周期の更新処理がパチンコ機の動作中、繰り返し行われるようになっている。
【０００４】
そして、大当り乱数には、大当り状態と判定するための大当り値（例えば、「７」と「５１１」）が予め定められている。従って、入賞検知を契機に読み出された大当り乱数の値が大当り値と一致している場合には、大当り状態を形成する図柄の組み合わせ（例えば、「７，７，７」）が図柄組み合わせゲームにおいて表示されるようになっている。その一方で、読み出された大当り乱数の値が大当り値と一致しない場合には、はずれ状態を形成する図柄の組み合わせ（例えば、「７，６，７」、「１，２，３」）が図柄組み合わせゲームにおいて表示されるようになっている。そして、前述のように、大当り乱数の値が全６３１通りであって、大当り値を２つ定めた場合、読み出された大当り乱数の値が大当り値と一致する確率は、６３１分の２＝３１５．５分の１となり、この確率が所謂パチンコ機の大当り確率とされている。
【０００５】
このように、遊技球が始動入賞口に入賞し、該入賞検知を契機に読み出される大当り乱数の値は、遊技球の入賞したタイミングに応じて無作為に読み出されることになる。従って、図柄組み合わせゲームにおいては、表示される図柄の組み合わせがランダムに変化すると共に、大当りの組み合わせが表示されるためには遊技者の運の要素が強く、遊技の興趣を高めることができる。
【０００６】
【発明が解決しようとする課題】
ところで、大当り乱数の値は、一定時間毎（例えば、２ｍｓ毎）に数値が＋１ずつ更新されることから、大当り乱数の１周期の更新処理に要する時間も常に一定とされている。例えば、大当り乱数の値として全６３１通りの数値が２ｍｓ毎に更新される場合、大当り乱数の１周期の更新処理に要する時間は、６３１×２（ｍｓ）＝１２６２（ｍｓ）＝１．２６２（ｓ）であり、この時間内に「０」〜「６３０」までの数値が更新されることになる。また、大当り乱数の１周期の更新処理は、常に、初期値を「０」として更新が開始されているため、大当り乱数の値が大当り値に更新されるまでの時間も一定とされている。
【０００７】
そのため、遊技者の中には大当り乱数の特性を利用して、意図的に大当りを狙う不正行為を行う者がいた。そこで、これらの不正行為の対策として、大当り乱数の１周期の更新処理における初期値を不規則に変化させる技術が提案されている。この技術では、初期値を決定するための初期値乱数を用いており、この初期値乱数の値から大当り乱数の１周期の更新処理における初期値を無作為に読み出すことができるようになっている。例えば、初期値乱数の値として「３０」が読み出された場合、大当り乱数の１周期の更新処理では、該初期値から順に、「３０」→「３１」→・・→「６３０」→「０」→「１」→・・→「２９」というように数値を＋１ずつ更新するようになっている。
【０００８】
しかしながら、この技術において、パチンコ機の電源投入後、最初の周期で行われる大当り乱数の１周期の更新処理では、初期値を「０」として更新が開始されていた。そして、大当り乱数の１周期の更新処理において初期値がランダムに変化するのは、最初の周期で行われる大当り乱数の１周期の更新処理が終了し、次の周期で行われる大当り乱数の１周期の更新処理以降となっていた。これは、パチンコ機に電源を投入した直後、初期値乱数から無作為に値を読み出すことが困難であることから生じている。従って、パチンコ機の電源が一旦遮断され、再び、電源を投入した後、最初の周期で行われる大当り乱数の１周期の更新処理を狙って遊技者が不正行為を行う可能性があった。
【０００９】
即ち、パチンコ機には、遊技全体を制御する主制御基板（メインＣＰＵ）が備えられており、大当り乱数の値の更新は、主制御基板で実行されている。そして、主制御基板は、パチンコ機に電源が投入されると、図１１に示すように、所定の遅延時間の経過後、各種初期設定（パチンコ機では、一般的に初期設定時、大当り乱数や初期値乱数の各値が「０」に設定される。）を実行する。その後、主制御基板は、図柄組み合わせゲーム、各種ランプ、各種音声などを制御するための制御コマンドの演算処理など、各種処理を通常処理として実行する。
【００１０】
そして、パチンコ機に電源投入されてから主制御基板が通常処理に移行する迄の時間（図１１に示す時間Ｔ１）は、常に一定となっている。また、大当り乱数の値は、通常処理に移行したタイミングで「０」から更新を開始している。そのため、パチンコ機の電源が投入され、最初の周期で行われる大当り乱数の１周期の更新処理では、該大当り乱数の値が大当り値である「７」又は「５１１」に更新されるまでの時間（図１１に示す時間Ｔ２，Ｔ３）が常に一定であった。従って、遊技者は、電源投入後、時間Ｔ２又は時間Ｔ３を計時し、そのタイミングで不正な器具により大当り値を読み出させることが可能となる。その結果、不正行為を行った遊技者に大当り状態を付与することになり、遊技店側は不利益を得る虞があった。
【００１１】
この発明は、このような従来の技術に存在する問題点に着目してなされたものであり、その目的は、不正行為により遊技者に遊技価値が付与されることをより確実に抑制することができる遊技機を提供することにある。
【００１２】
【課題を解決するための手段】
上記問題点を解決するために請求項１に記載の発明は、遊技者に所定の遊技価値を付与するか否かを判定するための判定用乱数の値を予め定めた数値範囲内で順次更新する判定用乱数更新手段と、前記判定用乱数更新手段によって更新された更新後の判定用乱数の値が記憶される記憶手段と、前記判定用乱数更新手段が更新した判定用乱数の値を、始動入賞口への遊技球の入賞を契機に前記記憶手段から読み出す乱数読出手段と、前記乱数読出手段が読み出した前記判定用乱数の値が予め定めた値と一致するか否かを判定する大当り判定手段と、図柄変動ゲームを行う表示装置と、を備え、前記乱数読出手段が読み出した前記判定用乱数の値が予め定めた値と一致する場合には、前記図柄変動ゲームにて大当りを認識し得る大当り図柄を表示した後、前記遊技価値を付与するように構成された遊技機において、前記記憶手段における記憶内容の初期化後、前記判定用乱数更新手段が前記判定用乱数の値を更新した回数又は前記判定用乱数更新手段が前記判定用乱数の値の更新を開始してからの経過時間のうちいずれか一方を計数する計数手段と、該計数手段で計数した回数又は経過時間が所定の回数又は所定の時間に達したか否かを判定する判定手段と、前記判定手段の判定結果が肯定になる迄の間、前記大当り判定手段によって前記判定用乱数の値と前記予め定めた値とが一致するとの判定がなされても、前記遊技価値を付与しないはずれとし、前記図柄変動ゲームにおいて前記はずれを認識し得るはずれ図柄を表示させることで前記遊技価値の付与を規制する規制手段とを備えたことを要旨とする。
【００１３】
請求項２に記載の発明は、請求項１に記載の遊技機において、前記判定用乱数更新手段は、前記判定用乱数の値が前記数値範囲内で定められる初期値から終期値に更新されるまでを前記判定用乱数の１周期として前記判定用乱数の値を順次更新し、前記判定手段は、前記計数手段で計数した回数が、前記判定用乱数の１周期分における乱数更新回数に達したか否かを判定するように構成されていることを要旨とする。
【００１４】
請求項３に記載の発明は、請求項１又は請求項２に記載の遊技機において、前記判定用乱数更新手段は、前記判定用乱数の値が前記数値範囲内で定められる初期値から終期値に更新されるまでを前記判定用乱数の１周期として前記判定用乱数の値を順次更新し、前記初期値を決定するための初期値乱数の値を予め定めた数値範囲内で順次更新する初期値乱数更新手段を備え、前記判定用乱数更新手段は、前記判定手段の判定結果が肯定となった以降、前記判定用乱数の１周期の処理を開始する毎に前記初期値乱数の値を読み出し、該読み出した前記初期値乱数の値を前記判定用乱数の１周期の処理において更新を開始する際の初期値と定めるように構成されていることを要旨とする。
【００１５】
【発明の実施の形態】
（第１の実施形態）
以下、本発明をその一種であるパチンコ遊技機（以下、「パチンコ機」という。）に具体化した第１の実施形態を図１〜図９に基づき説明する。
【００１６】
図１にはパチンコ機１０の機表側が略示されており、機体の外郭をなす外枠１１の開口前面側には、各種の遊技用構成部材をセットする縦長方形の中枠１２が開閉及び着脱自在に組み付けられている。また、中枠１２の前面側には、機内部に配置された遊技盤１３を透視保護するためのガラス枠を備えた前枠１４と上球皿１５が共に横開き状態で開閉可能に組み付けられている。そして、中枠１２の下部には、下球皿１６及び遊技者が遊技領域１３ａに遊技球を発射する際に操作する発射手段としての発射装置１７などが装着されている。
【００１７】
また、遊技盤１３の遊技領域１３ａの略中央には、図柄を可変（変動）させて図柄組み合わせゲームを行う図柄表示装置１８が配設されている。そして、図柄表示装置１８には、液晶画面からなる可視表示部Ｈが設けられており、当該可視表示部Ｈには、複数列（例えば、３列）の図柄が各列毎に表示されるようになっている。そして、遊技者は、可視表示部Ｈに表示された各列の図柄の組み合わせから大当り状態、リーチ状態又ははずれ状態の何れかの状態を認識することができる。例えば、可視表示部Ｈに表示された全列の図柄が同一の図柄である場合には、その組み合わせから大当り状態を認識することができる。なお、大当り状態は、遊技者に付与される所定の遊技価値（遊技者に有利となるもの）であって、特別遊技状態とも言う。
【００１８】
また、図柄表示装置１８の下方には、図示しないソレノイドにより開閉動作を行う普通電動役物１９ａを備えた始動入賞口１９が配置されている。また、始動入賞口１９の下方には、図示しないソレノイドにより開閉動作を行う大入賞口２０が配置されている。そして、発射装置１７の操作により遊技盤１３の遊技領域１３ａに発射された遊技球が始動入賞口１９へ入賞するか又は始動保留球数の記憶値に基づき、図柄表示装置１８では図柄組み合わせゲームが行われるようになっている。そして、図柄組み合わせゲームの結果、全列の図柄が同一図柄からなる組み合わせが形成された場合には、大入賞口２０の開閉により、多数の遊技球（賞球）を獲得できる大当りのチャンスが遊技者に付与されるようになっている。なお、「始動保留球数の記憶値」とは、図柄の変動中に始動入賞口１９に入賞した遊技球の数を所定の上限値（一般的には４）の範囲内で記憶した値である。また、図柄表示装置１８の上方には、始動保留球数の記憶値を遊技者に対して報知するための始動保留球数表示器２１が配設されている。そして、始動保留球数表示器２１は、複数（本実施形態では４個）のＬＥＤ（ランプ）により構成されており、該ＬＥＤの点灯個数により始動保留球数の記憶値を報知している。
【００１９】
一方、パチンコ機１０の機裏側には、遊技内容を統括して制御する主制御基板（以下、「主基板」という。）２２が装着されている（図１に破線で示す。）。また、主基板２２には、図柄表示装置１８に対して図柄制御を実行する図柄制御基板（以下、「図柄基板」という。）２３が接続されている（図１に破線で示す。）。また、パチンコ機１０の機裏側には、遊技者が発射装置１７を操作することにより、遊技領域１３ａに発射される遊技球の発射制御を行う発射制御基板（以下、「発射基板」と言う。）２４が装着されている（図１に破線で示す。）。
【００２０】
次に、主基板２２、図柄基板２３及び発射基板２４の具体的な構成及び接続態様を図２に基づき説明する。
前記主基板２２は、パチンコ機１０全体を制御するメインＣＰＵ２２ａを備えており、該メインＣＰＵ２２ａにはＲＯＭ２２ｂ及びＲＡＭ２２ｃが接続されている。また、メインＣＰＵ２２ａは、判定用乱数としての大当り判定用乱数（以下、「大当り乱数」という。）や初期値乱数としての大当り判定用初期値乱数（以下、「初期値乱数」という。）などの各種乱数の値を順次更新するようになっている。そして、パチンコ機１０では、メインＣＰＵ２２ａが更新し、ＲＡＭ２２ｃに記憶した大当り乱数の値に基づき遊技者に大当り状態を付与するか否かが判定（決定）されている。また、ＲＯＭ２２ｂには、パチンコ機１０を制御するための各種制御プログラム（メイン処理プログラム、割込み処理プログラムなど）が記憶保持されている。また、ＲＡＭ２２ｃには、パチンコ機１０の稼動中に適宜書き換えられる各種制御情報（大当り乱数の値、初期値乱数の値、始動保留球数の記憶値など）が記憶保持されるようになっている。
【００２１】
ここで、大当り乱数及び初期値乱数について図３及び図４に基づきさらに詳細に説明する。
前記大当り乱数は、図３に示すように、予め定めた数値範囲内（本実施形態では「０」〜「６３０」の全６３１通りの整数）の数値を取り得るように、メインＣＰＵ２２ａが割込み処理プログラムを実行する毎（本実施形態では２ｍｓ毎）に数値を＋１ずつ更新するようになっている。そして、メインＣＰＵ２２ａは、更新後の値を大当り乱数の値としてＲＡＭ２２ｃに記憶し、既に記憶されている大当り乱数の値を書き換えることにより、大当り乱数の値を順次更新するようになっている。なお、大当り乱数の数値範囲を「０」〜「６３０」と定めた場合、大当り乱数の値が取り得る最小値は「０」であり、最大値は「６３０」となる。
【００２２】
より詳しく言えば、メインＣＰＵ２２ａは、更新を開始する際の値（初期値）を例えば最小値である「０」とした場合、該初期値から順に「０」→「１」→・・→「６２９」→「６３０」というように数値を＋１ずつ更新するようになっている。そして、メインＣＰＵ２２ａは、大当り乱数の値として更新された数値が最後に更新される数値（終期値であって、初期値が「０」の場合には最大値である「６３０」）に達すると、再び、「０」〜「６３０」までの数値を＋１ずつ更新するようになっている。従って、メインＣＰＵ２２ａは、大当り乱数の値を前記数値範囲内で定められる初期値から終期値に更新するまでを大当り乱数の１周期として大当り乱数の値を順次更新し、この１周期の更新処理をパチンコ機１０の動作中、繰り返し実行するようになっている。また、メインＣＰＵ２２ａは、前述した大当り乱数の値の更新（＋１）を割込み処理プログラムにおける乱数更新処理において実行するようになっている。そのため、大当り乱数の値が「０」〜「６３０」の数値を取り得る場合、メインＣＰＵ２２ａは、大当り乱数の１周期の更新処理を行うために６３０回の乱数更新処理を実行することになる。
【００２３】
また、メインＣＰＵ２２ａには、始動入賞口１９の奥方に配設され、該始動入賞口１９に入賞した遊技球を検知するための入賞検知センサＳ１（図２に示す。）が接続されている。そして、メインＣＰＵ２２ａは、入賞検知センサＳ１からの入賞信号を入力すると（所定の契機）、ＲＡＭ２２ｃに記憶保持されている大当り乱数の値を読み出すようになっている。また、メインＣＰＵ２２ａは、読み出した大当り乱数の値がＲＯＭ２２ｂに記憶保持されている所定の大当り値（例えば、「７」と「５１１」）と一致するか否かを判定し、該判定結果が肯定（一致）の場合に大当り状態を付与するようになっている。なお、大当り乱数の数値が「０」〜「６３０」（全６３１通り）であって、前記大当り値を「７」と「５１１」に定めた場合、パチンコ機１０の大当り確率は、３１５．５分の１（＝６３１分の２）となる。このように、本実施形態において主基板２２のメインＣＰＵ２２ａは、判定用乱数更新手段及び乱数読出手段として機能する。また、大当り乱数の１周期の更新処理が判定用乱数の１周期の処理に相当する。
【００２４】
一方、初期値乱数は、大当り乱数の１周期の更新処理において更新を開始する際の初期値を決定するための乱数とされている。そして、初期値乱数は、図４（ａ）に示すように、大当り乱数と同一の数値範囲内（本実施形態では「０」〜「６３０」の全６３１通りの整数）の数値を取り得るように、メインＣＰＵ２２ａが数値を＋１ずつ更新するようになっている。このとき、メインＣＰＵ２２ａは、大当り乱数と同様に割込み処理プログラムを実行する毎（本実施形態では２ｍｓ）に数値を＋１ずつ更新すると共に、メイン処理プログラムにおいてもさらに数値を＋１ずつ更新するようになっている。そして、メインＣＰＵ２２ａは、更新後の値を初期値乱数の値としてＲＡＭ２２ｃに記憶し、既に記憶されている初期値乱数の値を書き換えることにより、初期値乱数の値を順次更新するようになっている。なお、初期値乱数の数値範囲を「０」〜「６３０」と定めた場合、該初期値乱数の値が取り得る最小値は「０」であり、最大値は「６３０」となる。
【００２５】
より詳しく言えば、メインＣＰＵ２２ａは、初期値乱数の場合、更新を開始する際の値（初期値）を最小値である「０」と定め、該初期値から順に「０」→「１」→・・→「６２９」→「６３０」というように数値を＋１ずつ更新するようになっている。そして、メインＣＰＵ２２ａは、初期値乱数の値として更新された数値が最後に更新される数値（終期値）である「６３０」に達すると、再び、「０」から順に「６３０」までの数値を＋１ずつ更新するようになっている。即ち、初期値乱数の場合、初期値として「０」が、終期値として「６３０」が定められている。従って、メインＣＰＵ２２ａは、初期値乱数の場合、初期値（最小値）から終期値（最大値）に更新するまでを初期値乱数の１周期として初期値乱数の値を順次更新し、この１周期の更新処理をパチンコ機１０の動作中、繰り返し実行するようになっている。
【００２６】
そして、メインＣＰＵ２２ａは、前述した初期値乱数の値の更新（＋１）を割込み処理プログラムにおける乱数更新処理において実行するようになっている。さらに、メインＣＰＵ２２ａは、初期値乱数の値の更新（＋１）をメイン処理プログラムにおける待機時間を利用して待機時間乱数更新処理として実行するようになっている。なお、「メイン処理プログラムにおける待機時間」とは、メイン処理プログラムにおいて、一連の割込み処理プログラムの処理が終了した後、次の割込み処理プログラムの割込みが発生するまでの残り時間（又は残余時間）である。そして、割込み処理プログラムは、実行時の処理状況（例えば、入賞の有無など）により、一連の処理に要する時間が異なっている。従って、待機時間は、割込み処理プログラムが終了するまでの時間に応じて不規則に変化することになり、メインＣＰＵ２２ａが待機時間中に更新する数値の数も変化することになる。このように、メインＣＰＵ２２ａが大当り乱数の値と初期値乱数の値を異なるタイミングで更新することで、大当り乱数の値と初期値乱数の値が同期することを抑制できる。
【００２７】
また、メインＣＰＵ２２ａは、大当り乱数の１周期の更新処理を終了し、次の周期で行われる大当り乱数の１周期の更新処理を開始する毎にＲＡＭ２２ｃに記憶保持されている初期値乱数の値を読み出すようになっている。そして、メインＣＰＵ２２ａは、読み出した初期値乱数の値を次の周期で行われる大当り乱数の１周期の更新処理における初期値として定めるようになっている。例えば、図４（ｂ）に示すように、メインＣＰＵ２２ａがＮ−１周期目の更新処理を終了した時点で、ＲＡＭ２２ｃに記憶保持されている初期値乱数の値が「３」である場合、メインＣＰＵ２２ａは、大当り乱数のＮ周期目の更新処理における初期値を「３」と定める。そして、メインＣＰＵ２２ａは、このＮ周期目の更新処理を初期値である「３」から順に「３」→「４」→・・→「６３０」→「０」→「１」→「２（終期値）」というように数値を＋１ずつ更新する。
【００２８】
また、メインＣＰＵ２２ａは、Ｎ周期目の更新処理を終了した後、再び、初期値乱数の値をＲＡＭ２２ｃから読み出し、大当り乱数のＮ＋１周期目の更新処理における初期値と定める。例えば、図４（ｃ）に示すように、ＲＡＭ２２ｃに記憶保持されている初期値乱数の値が「２１１」である場合、メインＣＰＵ２２ａは、Ｎ＋１周期目の更新処理の初期値を「２１１」と定める。そして、メインＣＰＵ２２ａは、このＮ＋１周期目の更新処理を初期値である「２１１」から順に「２１１」→「２１２」→・・→「６３０」→「０」→・・→「２０９」→「２１０（終期値）」というように数値を＋１ずつ更新する。このように、本実施形態において主基板２２のメインＣＰＵ２２ａは、初期値乱数更新手段及び初期値乱数読出手段としても機能する。
【００２９】
次に、図柄基板２３について説明すると、図２に示すように図柄基板２３は、主基板２２から入力した制御信号に対応する制御内容に基づき図柄制御を実行するサブＣＰＵ２３ａを備えている。また、サブＣＰＵ２３ａには、ＲＯＭ２３ｂ及びＲＡＭ２３ｃが接続されている。そして、ＲＯＭ２３ｂには、図柄制御を実行するための制御プログラムが記憶保持されている。また、ＲＡＭ２３ｃには、パチンコ機１０の稼動中に適宜書き換えられる各種情報が記憶保持されるようになっている。
【００３０】
また、発射基板２４は、一定の周波数のパルス信号を出力する発信回路２４ａを備えている。また、発信回路２４ａには、該発信回路２４ａから入力したパルス信号の周波数を所定の周波数の信号に分周する分周回路２４ｂが接続されている。また、分周回路２４ｂには、該分周回路２４ｂが出力した分周後の周波数からなる信号に基づき、発射装置１７を構成する球送りソレノイドＳＯＬ１及び発射ソレノイドＳＯＬ２に対して所定のタイミングで発射制御信号を出力する駆動回路２４ｃが接続されている。そして、パチンコ機１０では、駆動回路２４ｃが前記各ソレノイドＳＯＬ１，ＳＯＬ２に発射制御信号を出力するタイミングに基づき、単位時間当りに所定個数の遊技球（例えば、１００個／分）が遊技領域１３ａに発射されることになる。
【００３１】
また、発射装置１７には、遊技者が発射装置１７を操作しているか否かを検知するタッチセンサＴＳが設けられている。そして、タッチセンサＴＳは、遊技者の接触を検知すると、発射基板２４（駆動回路２４ｃ）に対して接触検知信号を出力するようになっている。また、駆動回路２４ｃは、主基板２２のメインＣＰＵ２２ａとも接続され、該メインＣＰＵ２２ａは、遊技領域１３ａに遊技球が発射されないように遊技球の発射を規制（停止）する際、駆動回路２４ｃに対して発射停止信号を出力するようになっている。そして、駆動回路２４ｃは、メインＣＰＵ２２ａからの発射許可信号（遊技球の発射を許可する信号）及びタッチセンサＴＳからの接触検知信号を入力すると、各ソレノイドＳＯＬ１，ＳＯＬ２に対して発射制御信号を出力するようになっている。その結果、球送りソレノイドＳＯＬ１は、駆動回路２４ｃからの発射制御信号を受けて作動し、上球皿１５に貯留された遊技球を発射位置（図示しない打球杆の位置）に供給する。また、発射ソレノイドＳＯＬ２は、駆動回路２４ｃからの発射制御信号を受けて作動し、発射位置にセットされた遊技球を遊技領域１３ａに打球する打球杆を駆動する。
【００３２】
そして、本実施形態では、前述のように構成されたパチンコ機１０において、該パチンコ機１０の電源が投入されてから所定の条件が成立する迄の間、遊技者に対して大当り状態の付与を規制するように構成されている。なお、「所定の条件が成立するまで」とは、パチンコ機１０の電源投入後、最初の周期で行われる大当り乱数の１周期目の更新処理が終了するまでを条件の成立要件とし、該更新処理の実行中は大当り状態の付与が規制されるようになっている。
【００３３】
以下、大当り状態の付与を規制するための具体的な制御内容を図５〜図９に示す各フローチャートに基づき説明する。
まず、パチンコ機１０の電源が投入されると、主基板２２のメインＣＰＵ２２ａは、図１１に示すように、所定の遅延時間（例えば、４００ｍｓ〜１８００ｍｓ）の経過後、図５に示すメイン処理プログラムに基づき初期設定を開始する。
【００３４】
この初期設定において、メインＣＰＵ２２ａは、遊技中、所定の周期毎に実行される割込み処理プログラムの割込みを禁止に設定し、該割込み処理プログラムの実行を待機状態とする（ステップＭ１）。そして、メインＣＰＵ２２ａは、レジスタ、ウォッチドックタイマ及びポートなどの各種デバイスの初期設定を行う（ステップＭ２）。また、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに記憶保持されている各種制御情報を消去するためのＲＡＭクリアスイッチ（図示しない。）が操作されてＯＮ状態に設定されているか否かを判定する（ステップＭ３）。そして、この判定結果が肯定、即ち、ＲＡＭクリアスイッチがＯＮ状態である場合、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに記憶保持されている各種制御情報を消去し、ＲＡＭ２２ｃの記憶内容を初期化する（ステップＭ４）。このステップＭ４の処理により、ＲＡＭ２２ｃに記憶保持されている大当り乱数の値、初期値乱数の値、始動保留球数の記憶値などの各種制御情報が消去（「０」クリア）される。そして、このステップＭ４では、電源投入時、ＲＡＭ２２ｃにどのような情報が記憶保持されているのか想定不能であるため、ＲＡＭ２２ｃの記憶内容を初期化（ＲＡＭ２２ｃの全作業領域をクリア）している。即ち、ノイズ等により書き込まれた情報は、パチンコ機１０の誤動作要因となるため、このステップＭ４において記憶内容を初期化し、誤動作要因を排除している。
【００３５】
そして、メインＣＰＵ２２ａは、初期化されたＲＡＭ２２ｃに対して遊技を開始させるための初期値を設定する（ステップＭ５）。このステップＭ５において、メインＣＰＵ２２ａは、大当り乱数の値及び初期値乱数の値として「０」をＲＡＭ２２ｃに設定する。また、メインＣＰＵ２２ａは、大当り乱数の１周期の更新処理における更新終了値として「０」をＲＡＭ２２ｃに設定する。この更新終了値は、大当り乱数の１周期の更新処理が終了したことを示す値であって、終期値に相当する数値に更新された後、次の更新（＋１）により大当り乱数の値として取り得る数値となっている。そのため、メインＣＰＵ２２ａは、更新後の数値が更新終了値に相当する数値となった時点で、大当り乱数の１周期の更新処理が終了したことを判定している。そして、このステップＭ５の処理により、電源投入後、最初の周期（１周期目）で行われる更新処理では、大当り乱数の値として「０（初期値）」から更新を開始し、「６３０（終期値）」に達するまで数値が＋１ずつ更新されることになる。
【００３６】
また、メインＣＰＵ２２ａは、電源投入による初期設定後、割込み処理プログラムで実行された乱数更新処理（大当り乱数の値を＋１更新するための処理）の回数（以下、「実行回数」という。）を計数するようになっている。そして、メインＣＰＵ２２ａは、該実行回数が大当り乱数の更新処理の１周期分に相当する乱数更新回数（１周期の更新処理が終了したことを示す回数）に達したか否かを判定し、その判定結果が肯定となった場合に１周期目の更新処理が終了したことを判定するようになっている。そのため、前記ステップＭ５において、メインＣＰＵ２２ａは、乱数更新処理の実行回数として「０」をＲＡＭ２２ｃに設定する。また、メインＣＰＵ２２ａは、１周期目の更新処理が終了すると、ＲＡＭ２２ｃに更新フラグ「１」を設定するようになっている。なお、メインＣＰＵ２２ａは、この更新フラグ「１」がＲＡＭ２２ｃに設定された以降、実行回数の計数を終了する。そのため、前記ステップＭ５において、メインＣＰＵ２２ａは、１周期目の更新処理が未終了であることを示す更新フラグ「０」をＲＡＭ２２ｃに設定する。このように本実施形態における主基板２２のメインＣＰＵ２２ａは、計数手段及び判定手段としても機能する。
【００３７】
次に、メインＣＰＵ２２ａは、スタックポインタを初期設定する（ステップＭ６）。そして、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに設定した初期値に基づく各種制御信号（初期化用コマンド）を、図柄基板２３のサブＣＰＵ２３ａ及び発射基板２４の駆動回路２４ｃに対して夫々出力する（ステップＭ７）。具体的には、メインＣＰＵ２２ａは、サブＣＰＵ２３ａに対して、大当り状態の付与が規制されていることを外部に報知する指示を行うための制御コマンドからなる制御信号を出力する。そして、サブＣＰＵ２３ａは、該制御信号を入力すると、図柄表示装置１８の可視表示部Ｈに例えば「大当り規制中」などの文字を表示させるための制御を実行する。そのため、本実施形態において、図柄表示装置１８は、大当り状態の付与が規制されていることを報知する報知手段として機能する。そして、このような報知を行うことで、遊技者（又は遊技店の店員）は、大当り状態の付与が規制されていることを把握することができる。
【００３８】
また、メインＣＰＵ２２ａは、駆動回路２４ｃに対して遊技球の発射を規制（停止）するための制御コマンドからなる制御信号（発射停止信号）を出力する。そして、駆動回路２４ｃは、発射停止信号を入力すると、発射装置１７を構成する各ソレノイドＳＯＬ１，ＳＯＬ２に対して発射制御信号を出力せず、遊技領域１３ａには遊技球が発射されないようになっている。
【００３９】
次に、メインＣＰＵ２２ａは、割込み処理プログラムの実行周期（本実施形態では２ｍｓ）を設定する（ステップＭ８）。また、メインＣＰＵ２２ａは、該割込み処理プログラムの割込みを禁止に設定する（ステップＭ９）。また、メインＣＰＵ２２ａは、割込み処理プログラムの割込みが発生するまでの待機時間を利用して、大当りに直接関与しない乱数（初期値乱数、はずれ図柄乱数、変動パターン振分乱数など）に対して待機時間乱数更新処理を実行する（ステップＭ１０）。また、メインＣＰＵ２２ａは、待機時間乱数更新処理の終了後、前記ステップＭ９で禁止した割込み処理プログラムの割込みを許可に設定し（ステップＭ１１）、割込み処理プログラムの割込みが発生していない場合には、再び、前記ステップＭ９に移行する。そして、メインＣＰＵ２２ａは、割込み処理プログラムの割込みが発生するまでの待機時間を利用して前記ステップＭ９〜ステップＭ１１までの処理を繰り返し実行する。
【００４０】
一方、割込み処理プログラムの割込みが発生すると、メインＣＰＵ２２ａは、メイン処理プログラムから割込み処理プログラムに移行し、該割込み処理プログラムに基づきパチンコ機１０の遊技を制御する。そして、該割込み処理プログラムの処理が終了すると、メインＣＰＵ２２ａは、再び、次の割込み処理プログラムの割込みが発生するまでの待機時間を利用して前記ステップＭ９〜ステップＭ１１の処理を実行する。
【００４１】
また、前記ステップＭ３の判定結果が否定、即ち、ＲＡＭクリアスイッチがＯＦＦ状態である場合、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに記憶保持されている制御情報が異常であるか否かを判定する（ステップＭ１２）。このとき、ＲＡＭ２２ｃには、パチンコ機１０に供給される電源の遮断時に実行されるバックアップ処理により記憶された制御情報が記憶保持されている。そして、その判定結果が肯定、即ち、ＲＡＭ２２ｃに記憶保持されている制御情報に異常がある場合、メインＣＰＵ２２ａは前記ステップＭ４に移行し、ＲＡＭ２２ｃの記憶内容を初期化する。これ以降、メインＣＰＵ２２ａは、前記ステップＭ５〜ステップＭ１１の処理を実行する。
【００４２】
また、前記ステップＭ１２の判定結果が否定、即ち、ＲＡＭ２２ｃに記憶保持されている制御情報が正常である場合、メインＣＰＵ２２ａは、制御情報として記憶保持されたスタックポインタを復帰設定する（ステップＭ１３）。また、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに記憶保持されているバックアップフラグをクリアする（ステップＭ１４）。そして、メインＣＰＵ２２ａは、割込み処理プログラムの戻り番地としてＲＡＭ２２ｃに記憶保持されている制御情報に基づき戻り番地を設定し、該戻り番地からパチンコ機１０の遊技を制御する（ステップＭ１５）。この場合、メインＣＰＵ２２ａは、ＲＡＭ２２ｃの記憶内容が初期化されていないため、ＲＡＭ２２ｃに記憶保持されている大当り乱数の値から更新を開始するように乱数更新処理を継続実行する。また、同様にメインＣＰＵ２２ａは、ＲＡＭ２２ｃに記憶保持されている初期値乱数の値から更新を開始するように待機時間乱数更新処理を継続実行する。
【００４３】
即ち、メインＣＰＵ２２ａは、電源投入後の初期設定（メイン処理プログラムの実行）時、電源投入による初期化（前記ステップＭ４）がなされた場合、該初期化後、大当り乱数の値及び初期値乱数の値を夫々「０」から更新を開始する。また、同様に、メインＣＰＵ２２ａは、電源投入による初期化（前記ステップＭ４）がなされた場合、該初期化後、実行回数を「０」から計数する。なお、ＲＡＭ２２ｃは、遊技中の各種制御情報を記憶する記憶手段として機能する。従って、メインＣＰＵ２２ａは、ＲＡＭ２２ｃの初期化がされた場合、メインＣＰＵ２２ａは、１周期目の更新処理を実行することになる。
【００４４】
次に、前記ステップＭ１０で実行される待機時間乱数更新処理について図６に示すフローチャートに基づき説明する。なお、図６は、初期値乱数に対する待機時間乱数更新処理の流れを中心に示している。
【００４５】
この待機時間乱数更新処理において、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに記憶保持されている初期値乱数の値を読み出し、該読み出した初期値乱数の値を初期値乱数データとしてＲＡＭ２２ｃに設定する（ステップＴＲ１）。このとき、電源投入直後（即ち、初期値乱数における１周期目の更新処理の開始時）は、メイン処理プログラムのステップＭ５において、初期値乱数の値が「０」に設定されているため、初期値乱数データとして「０」がＲＡＭ２２ｃに設定されることになる。そして、メインＣＰＵ２２ａは、設定した初期値乱数データの数値に＋１加算（＋１更新）し、加算後の初期値乱数データをＲＡＭ２２ｃに設定する（ステップＴＲ２）。また、メインＣＰＵ２２ａは、初期値乱数の値が取り得る最大値である「６３０」に＋１加算した「６３１」を初期値乱数比較データとしてＲＡＭ２２ｃに設定する（ステップＴＲ３）。この初期値乱数比較データはＲＯＭ２２ｂに記憶保持されている。
【００４６】
次に、メインＣＰＵ２２ａは、初期値乱数データから初期値乱数比較データを減算し、その演算結果を初期値乱数データとしてＲＡＭ２２ｃに設定する（ステップＴＲ４）。そして、メインＣＰＵ２２ａは、減算後の初期値乱数データが「０」より小さいか否か（即ち、負の値であるか否か）を判定する（ステップＴＲ５）。この判定結果が肯定である場合、メインＣＰＵ２２ａは、前記ステップＴＲ４で設定された初期値乱数データと初期値乱数比較データを加算し、加算後の値を初期値乱数データとしてＲＡＭ２２ｃに設定する（ステップＴＲ６）。一方、前記ステップＴＲ５の判定結果が否定である場合（「０」以上の場合）、メインＣＰＵ２２ａは、「０」を初期値乱数データとしてＲＡＭ２２ｃに設定する（ステップＴＲ７）。そして、メインＣＰＵ２２ａは、前記ステップＴＲ６又はステップＴＲ７で設定された初期値乱数データを初期値乱数の値としてＲＡＭ２２ｃに記憶する（ステップＴＲ８）。
【００４７】
即ち、メインＣＰＵ２２ａは、前記ステップＴＲ１〜ステップＴＲ６→ステップＴＲ８の処理において、初期値乱数の値が終期値（最大値）に達していない状態で初期値乱数の値を＋１更新したことになる。具体的に言えば、ステップＴＲ１で読み出した初期値乱数の値が「０」である場合、ステップＴＲ２で＋１加算され、初期値乱数データが「１」となる。そして、ステップＴＲ４で初期値乱数データ「１」から初期値乱数比較データ「６３１」が減算され、減算後の初期値乱数データとして「−６３０」が設定される。この初期値乱数データ「−６３０」は、ステップＴＲ５で肯定判定されるため、ステップＴＲ６で初期値乱数比較データ「６３１」が加算され、加算後の値「１」が初期値乱数データとなる。そして、この初期値乱数データ「１」はステップＴＲ８で初期値乱数の値として記憶される。従って、この状態でメインＣＰＵ２２ａが読み出す初期値乱数の値は「１」となる。
【００４８】
一方、メインＣＰＵ２２ａは、前記ステップＴＲ１〜ステップＴＲ５→ステップＴＲ７→ステップＴＲ８の処理において、終期値（最大値）に達した初期値乱数の値を初期値（最小値）である「０」に戻したことになる。具体的に言えば、ステップＴＲ１で読み出した初期値乱数の値が「６３０」である場合、ステップＴＲ２で＋１加算され、初期値乱数データが「６３１」となる。そして、ステップＴＲ４で初期値乱数データ「６３１」から初期値乱数比較データ「６３１」が減算され、減算後の初期値乱数データとして「０」が設定される。この初期値乱数データ「０」は、ステップＴＲ５で否定判定されるため、ステップＴＲ７で「０」が初期値乱数データとなる。そして、この初期値乱数データ「０」はステップＴＲ８で初期値乱数の値として記憶される。従って、この状態でメインＣＰＵ２２ａが読み出す初期値乱数の値は「０」となる。
【００４９】
また、メインＣＰＵ２２ａは、前記ステップＴＲ８の終了後、初期値乱数以外の他の乱数（はずれ図柄乱数、変動パターン振分乱数など）の更新を実行し（ステップＴＲ９）、待機時間乱数更新処理を終了する。
【００５０】
次に、メイン処理プログラムの実行中、割込み処理プログラムにより所定の周期毎（２ｍｓ毎）に実行される割込み処理について図７に示すフローチャートに基づき説明する。
【００５１】
この割込み処理において、メインＣＰＵ２２ａは、最初にレジスタを退避する（ステップＴ１）。そして、メインＣＰＵ２２ａは、図示しない球払出し装置を構成する球計数センサ（遊技球を払出したか否かを検知するセンサ）が出力した検知信号の入力処理を実行する（ステップＴ２）。また、メインＣＰＵ２２ａは、演算処理した各種制御コマンド（図柄制御用、ランプ制御用、音声制御用、発射制御用など）を図柄基板２３や発射基板２４などに出力する出力処理を実行する（ステップＴ３）。
【００５２】
なお、このステップＴ３でメインＣＰＵ２２ａは、ＲＡＭ２２ｃに更新フラグ「１」が設定されている場合、発射基板２４の駆動回路２４ｃに対して発射許可信号を出力する。そして、駆動回路２４ｃは、発射許可信号を入力すると、発射装置１７を構成する各ソレノイドＳＯＬ１，ＳＯＬ２に発射制御信号を出力し、遊技領域１３ａに遊技球が発射可能となる。即ち、本実施形態では、メインＣＰＵ２２ａが大当り状態の付与を規制している間（１周期目の更新処理が終了するまでの間）、遊技球の発射が規制されることになり、メインＣＰＵ２２ａは発射停止手段として機能する。このように、遊技球の発射を規制することで、遊技者に対して大当り状態の付与が規制されていることをより明確に認識させることができる。そのため、始動入賞口１９に遊技球が入賞したにも拘わらず、図柄組み合わせゲームが開始されないなど、遊技者に不信感を抱かせないようにすることもできる。また、このステップＴ３でメインＣＰＵ２２ａは、ＲＡＭ２２ｃに更新フラグ「１」が設定されている場合、図柄基板２３のサブＣＰＵ２３ａに対して報知の終了を指示するための制御コマンドからなる制御信号を出力する。そして、サブＣＰＵ２３ａは、該制御信号を入力すると、図柄表示装置１８の可視表示部Ｈで実行中の大当り状態の付与の規制に関する報知を終了させる。
【００５３】
次に、メインＣＰＵ２２ａは、該メインＣＰＵ２２ａに入力される各種信号（始動入賞口１９や大入賞口２０への遊技球の入賞信号など）の入力確認を行う入力処理を実行する（ステップＴ４）。また、メインＣＰＵ２２ａは、大当り乱数、大当り図柄乱数、初期値乱数、はずれ図柄乱数、変動パターン振分乱数などの各種乱数の更新を行う乱数更新処理を実行する（ステップＴ５）。そして、メインＣＰＵ２２ａは、図柄組み合わせゲームに関する各種設定を行う特別図柄処理を実行する（ステップＴ６）。この特別図柄処理において、メインＣＰＵ２２ａは、大当り状態を付与するか否かの判定、図柄表示装置１８に表示する図柄の決定や図柄組み合わせゲームの開始・終了などの各種設定処理を実行する。また、メインＣＰＵ２２ａは、大当り状態を付与した際に、大入賞口２０を開閉動作させるための設定を行う特別電動役物処理を実行する（ステップＴ７）。
【００５４】
次に、メインＣＰＵ２２ａは、普通図柄変動ゲーム（始動入賞口１９の開閉に関連するゲーム）に関する各種設定を行う普通図柄処理を実行する（ステップＴ８）。また、メインＣＰＵ２２ａは、始動入賞口１９を開閉動作させるための設定を行う普通電動役物処理を実行する（ステップＴ９）。また、メインＣＰＵ２２ａは賞球の払出しに関する設定を行う賞球払出し処理を実行する（ステップＴ１０）。そして、メインＣＰＵ２２ａはレジスタを復帰する（ステップＴ１１）。このステップＴ１１までの処理が割込み処理プログラムに基づく一連の割込み処理の流れであり、メインＣＰＵ２２ａは、次の割込みが発生すると、再び、前記ステップＴ１〜ステップＴ１１までの各処理を実行する。
【００５５】
次に、割込み処理プログラム中のステップＴ５で実行される乱数更新処理について図８に示すフローチャートに基づき説明する。
この乱数更新処理において、メインＣＰＵ２２ａは、初期値乱数などの各種乱数を更新するための待機時間乱数更新処理を実行する（ステップＲ１）。この待機時間乱数更新処理は、前述したメイン処理プログラム中のステップＭ１０で実行される待機時間乱数更新処理（図６のフローチャート）と同様に実行される。従って、初期値乱数の値は、割込み処理プログラムの実行中において数値が＋１更新され、初期値乱数の値が更新されることになる。
【００５６】
次に、メインＣＰＵ２２ａは、大当り乱数の値を更新するために、ＲＡＭ２２ｃに記憶保持されている大当り乱数の値を読み出し、該読み出した大当り乱数の値を大当り乱数データとしてＲＡＭ２２ｃに設定する（ステップＲ２）。このとき、電源投入直後（即ち、大当り乱数における１周期目の更新処理の開始時）は、メイン処理プログラムのステップＭ５において、大当り乱数として「０」が設定されているため、大当り乱数データとして「０」がＲＡＭ２２ｃに設定されることになる。そして、メインＣＰＵ２２ａは、設定した大当り乱数データの数値に＋１加算（＋１更新）し、加算後の大当り乱数データをＲＡＭ２２ｃに設定する（ステップＲ３）。また、メインＣＰＵ２２ａは、大当り乱数の値が取り得る最大値である「６３０」に＋１加算した「６３１」を大当り乱数比較データとしてＲＡＭ２２ｃに設定する（ステップＲ４）。この大当り乱数比較データはＲＯＭ２２ｂに記憶保持されている。
【００５７】
次に、メインＣＰＵ２２ａは、大当り乱数データから大当り乱数比較データを減算し、その演算結果を大当り乱数データとしてＲＡＭ２２ｃに設定する（ステップＲ５）。そして、メインＣＰＵ２２ａは、減算後の大当り乱数データが「０」より小さいか否か（即ち、負の値であるか否か）を判定する（ステップＲ６）。この判定結果が肯定である場合、メインＣＰＵ２２ａは、前記ステップＲ５で設定された大当り乱数データと大当り乱数比較データを加算し、加算後の値を大当り乱数データとしてＲＡＭ２２ｃに設定する（ステップＲ７）。一方、前記ステップＲ６の判定結果が否定である場合（「０」以上の場合）、メインＣＰＵ２２ａは、「０」を大当り乱数データとしてＲＡＭ２２ｃに設定する（ステップＲ８）。そして、メインＣＰＵ２２ａは、前記ステップＲ７又はステップＲ８で設定された大当り乱数データを大当り乱数の値としてＲＡＭ２２ｃに記憶する（ステップＲ９）。
【００５８】
即ち、メインＣＰＵ２２ａは、前記ステップＲ２〜ステップＲ７→ステップＲ９の処理において、大当り乱数の値が最大値に達していない状態で大当り乱数の値を＋１更新したことになる。具体的に言えば、ステップＲ２で読み出した大当り乱数の値が「０」である場合、ステップＲ３で＋１加算され、大当り乱数データが「１」となる。そして、ステップＲ５で大当り乱数データ「１」から大当り乱数比較データ「６３１」が減算され、減算後の大当り乱数データとして「−６３０」が設定される。この大当り乱数データ「−６３０」は、ステップＲ６で肯定判定されるため、ステップＲ７で大当り乱数比較データ「６３１」が加算され、加算後の値「１」が大当り乱数データとなる。そして、この大当り乱数データ「１」はステップＲ９で大当り乱数の値として記憶される。従って、この状態でメインＣＰＵ２２ａが読み出す大当り乱数の値は「１」となる。
【００５９】
一方、メインＣＰＵ２２ａは、前記ステップＲ２〜ステップＲ６→ステップＲ８→ステップＲ９の処理において、最大値に達した大当り乱数の値を最小値である「０」に戻したことになる。具体的に言えば、ステップＲ２で読み出した大当り乱数の値が「６３０」である場合、ステップＲ３で＋１加算され、大当り乱数データが「６３１」となる。そして、ステップＲ５で大当り乱数データ「６３１」から大当り乱数比較データ「６３１」が減算され、減算後の大当り乱数データとして「０」が設定される。この大当り乱数データ「０」は、ステップＲ６で否定判定されるため、ステップＲ８で「０」が大当り乱数データとなる。そして、この大当り乱数データ「０」はステップＲ９で大当り乱数の値として記憶される。従って、この状態でメインＣＰＵ２２ａが読み出す大当り乱数の値は「０」となる。
【００６０】
次に、メインＣＰＵ２２ａは、前記ステップＲ９で設定された大当り乱数の値を再び大当り乱数データとして設定する（ステップＲ１０）。また、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに記憶保持されている更新終了値を読み出す（ステップＲ１１）。このとき、電源投入直後（即ち、大当り乱数における１周期目の更新処理の開始時）は、メイン処理プログラムのステップＭ５において、更新終了値が「０」に設定されているため、１周期目の更新処理では「０」が読み出されることになる。そして、メインＣＰＵ２２ａは、読み出した更新終了値から前記ステップＲ１０で読み出した大当り乱数データを減算し、その演算結果を更新減算データとしてＲＡＭ２２ｃに設定する（ステップＲ１２）。
【００６１】
次に、メインＣＰＵ２２ａは、更新減算データが「０」であるか否かを判定する（ステップＲ１３）。この判定結果が肯定である場合、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに記憶保持されている初期値乱数の値を読み出す（ステップＲ１４）。そして、メインＣＰＵ２２ａは、読み出した初期値乱数の値を大当り乱数データとしてＲＡＭ２２ｃに設定する（ステップＲ１５）。また、メインＣＰＵ２２ａは、読み出した初期値乱数の値を更新終了値としてＲＡＭ２２ｃに設定する（ステップＲ１６）。そして、メインＣＰＵ２２ａは、前記ステップＲ１５で設定された大当り乱数データを大当り乱数の値としてＲＡＭ２２ｃに記憶する（ステップＲ１７）。このように、メインＣＰＵ２２ａは、大当り乱数における１周期の更新処理が終了した場合、前記ステップＲ１３〜ステップＲ１７の順に処理を実行する。そして、この処理において、次の周期で実行される更新処理の初期値が初期値乱数の値に基づき決定されることになる。従って、メインＣＰＵ２２ａは、次の割込み処理が開始すると、前記ステップＲ１３〜ステップＲ１７の処理において決定された初期値から順に大当り乱数の値を更新することになる。
【００６２】
一方、前記ステップＲ１３の判定結果が否定の場合、メインＣＰＵ２２ａは、前記ステップＲ１７に移行する。そして、メインＣＰＵ２２ａは、ステップＲ１７において前記ステップＲ１０で読み出した大当り乱数データを大当り乱数の値としてＲＡＭ２２ｃに記憶する。このように、メインＣＰＵ２２ａは、大当り乱数における１周期の更新処理が終了していない場合、前記ステップＲ１３→ステップＲ１７の順に処理を実行する。従って、メインＣＰＵ２２ａは、大当り乱数の値が更新終了値に達していないため、次の割込み処理が開始すると、該周期の更新処理を継続実行し、大当り乱数の値を更新することになる。
【００６３】
次に、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに設定されている更新フラグが「０」であるか否かを判定する（ステップＲ１８）。そして、この判定結果が肯定、即ち、電源投入後、最初の周期で行われる１周期目の更新処理が終了していない場合、ＲＡＭ２２ｃに記憶保持されている乱数更新処理の実行回数を＋１加算する（ステップＲ１９）。また、メインＣＰＵ２２ａは、実行回数が更新処理の１周期分に相当する乱数更新回数に達しているか否かを判定する（ステップＲ２０）。このとき、本実施形態では、実行回数と乱数更新回数（「０」〜「６３０」の場合には６３０回）に＋１加算された回数Ａ（６３１回）とを比較し、その比較結果から実行回数が更新処理の１周期分に相当する乱数更新回数に達しているか否かを判定している。即ち、前記ステップＲ２０において、実行回数と比較される回数Ａは、１周期目の更新処理の終了後、次周期（２周期目）の更新処理で実行された１回を加算した値とされている。従って、この１回を加算した回数Ａと実行回数を比較することにより、該実行回数が１周期分に相当する乱数更新回数に達しているか否かを適切に判別できると共に、更新フラグ「１」を適切なタイミングで設定することができる。
【００６４】
そして、前記ステップＲ２０の判定結果が肯定、即ち、１周期分に相当する乱数更新回数に達している場合、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに対して更新フラグ「１」を設定する（ステップＲ２１）。この状態において、１周期目の更新処理が終了したことになる。そして、メインＣＰＵ２２ａは、大当り図柄乱数の更新処理を実行し（ステップＲ２２）、乱数更新処理を終了する。
【００６５】
一方、前記ステップＲ２０の判定結果が否定、即ち、１周期分に相当する乱数更新回数に達していない場合、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに設定されている更新フラグを「０」に維持した状態で前記ステップＲ２２に移行する。また、前記ステップＲ１８の判定結果が否定、即ち、１周期目の更新処理が終了している場合、メインＣＰＵ２２ａは、前記ステップＲ２２に移行する。
【００６６】
次に、割込み処理プログラム中のステップＴ４で実行される入力処理のうち、始動入賞口１９への遊技球の入賞に伴う各種設定を行う特別図柄入力処理について図９に示すフローチャートに基づき説明する。
【００６７】
この特別図柄入力処理において、メインＣＰＵ２２ａは、入賞検知センサＳ１が出力する入賞信号を入力したか否かを判定する（ステップＴＮ１）。この判定結果が否定、即ち、入賞信号を入力していない場合、メインＣＰＵ２２ａは、特別図柄入力処理を終了する。
【００６８】
一方、前記ステップＴＮ１の判定結果が肯定、即ち、入賞信号を入力した場合、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに設定されている更新フラグが「１」であるか否かを判定する（ステップＴＮ２）。このステップＴＮ２において、メインＣＰＵ２２ａは、電源投入後、最初の周期で行われる１周期目の更新処理が終了しているか否かを判定している。そして、その判定結果が肯定、即ち、１周期目の更新処理が終了している場合、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに記憶保持されている始動保留球数の記憶値が上限値（本実施形態では４）未満であるか否かを判定する（ステップＴＮ３）。この判定結果が否定、即ち、始動保留球の記憶値が上限値に達している場合、メインＣＰＵ２２ａは、特別図柄入力処理を終了する。また、前記ステップＴＮ３の判定結果が肯定、即ち、始動保留球の記憶値が上限値に達していない場合、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに記憶保持されている始動保留球数の記憶値を＋１加算し、該記憶値を書き換える（ステップＴＮ４）。そして、メインＣＰＵ２２ａは、入賞信号の入力により大当り乱数の値をＲＡＭ２２ｃから読み出し、該読み出した大当り乱数の値を始動保留球数の記憶値に対応させた状態でＲＡＭ２２ｃに記憶する（ステップＴＮ５）。具体的には、ＲＡＭ２２ｃには、始動保留球数毎に記憶領域が決められており、メインＣＰＵ２２ａは、読み出した大当り乱数の値を対応する始動保留球数の記憶領域に記憶する。
【００６９】
一方、前記ステップＴＮ２の判定結果が否定、即ち、１周期目の更新処理が終了していない場合、メインＣＰＵ２２ａは、特別図柄入力処理を終了する。この処理においてメインＣＰＵ２２ａは、更新フラグが「０」→「１」になる迄の間、入賞信号の入力に伴う各種設定を実行しないようになっている。そのため、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに対して始動保留球数の記憶値を記憶しないようになっている。また、メインＣＰＵ２２ａは、大当り乱数の値をＲＡＭ２２ｃから読み出さないようになっている。即ち、この状態において、メインＣＰＵ２２ａは、大当り乱数の値の読み出しを禁止しており、入賞信号を無効化したことになる。
【００７０】
その結果、割込み処理プログラムで実行される特別図柄処理（ステップＴ６）では、大当り乱数の値が読み込まれていないために大当り状態を付与するか否かの判定が行われないことになる。換言すれば、メインＣＰＵ２２ａは、更新フラグが「０」→「１」になる迄の間、即ち、１周期目の更新処理が終了する迄の間は大当り状態の付与を規制することになる。このように本実施形態における主基板２２のメインＣＰＵ２２ａは、遊技価値の付与を規制する規制手段として機能する。また、入賞信号が無効化されることにより、賞球の払出しや図柄組み合わせゲームも行われないため、１周期目の更新処理が終了する迄の間は、大当り状態の付与の規制に加えて賞球の払出し規制なども行われていることになる。従って、遊技者の不正行為による大当り状態の付与や賞球の払出しがなされることがなく、遊技店側が不利益を得ることを抑制することができる。
【００７１】
このように、本実施形態のパチンコ機１０では、１周期目の更新処理の実行中、大当り状態の付与を規制している。そして、２周期目以降の更新処理では、該更新処理を開始する毎に初期値乱数の値を読み出し、該初期値乱数の値に基づき更新処理における初期値を決定している。そのため、１周期目の更新処理では、電源投入後から大当り乱数の値が大当り値に更新されるまでの時間が一定であっても、入賞信号の無効化により、不正行為に基づく大当り状態の付与を規制することができる。また、２周期目以降の更新処理では、初期値乱数を用いて１周期の更新処理における初期値をランダムに変化させることにより、大当り乱数の値が大当り値に更新されるまでの時間が不規則に変化し、不正行為に基づく大当り状態の付与を規制することができる。
【００７２】
従って、第１の実施形態によれば、以下に示す効果を得ることができる。
（１）１周期目の更新処理が終了する迄の間、大当り状態の付与を規制している。そのため、１周期目の更新処理を狙って行われる不正行為に対して対策を施すことができる。従って、不正行為により遊技者に大当り状態が付与されることをより確実に抑制することができる。また、遊技店側が不正行為によって不利益を得ることを抑制することができる。一方、遊技機メーカにおいては、不正行為対策を施したパチンコ機１０を提供することができる。即ち、ＲＡＭ２２ｃの記憶内容が初期化された状態で電源投入が行われると、大当り乱数の更新処理（１周期目）では、初期値を「０」として更新を開始することになる。なお、ＲＡＭ２２ｃの記憶内容が初期化された状態は、パチンコ機１０の機裏側に配設されたＲＡＭクリアスイッチを不正に操作して電源投入することにより作り出すことが可能とされている。従って、この１周期目の更新処理を狙って、始動入賞口１９へ遊技球を入賞させたり、不正な器具を用いて入賞信号をメインＣＰＵ２２ａに出力して大当り値を読み出させたりするなどの不正行為を好適に防止することができる。また、遊技者がＲＡＭクリアスイッチを操作した場合に限らず、メインＣＰＵ２２ａに不正な器具を用いて強制的に起動信号（リセット信号）を入力し、該メインＣＰＵ２２ａを強制的に再起動させた場合でもＲＡＭ２２ｃの記憶内容が初期化された状態を作り出すことが可能とされている。従って、このような不正行為についても好適に防止することができる。
【００７３】
（２）大当り状態の付与が規制されている間は、遊技領域１３ａに遊技球が発射されないようになっている（発射規制）。従って、遊技者に大当り状態の付与が規制されていることを認識させることができる。そのため、始動入賞口１９に遊技球が入賞したにも拘わらず、図柄組み合わせゲームや賞球の払出しが行われないなど、遊技者に不信感を抱かせないようにすることができる。また、営業時間中に遊技店の店員によるパチンコ機１０の修理が行われ、この際にＲＡＭ２３ｃの初期化が行われた場合、遊技再開後、１周期目の更新処理が終了する迄の間、遊技者に大当り状態の付与が規制されていることを認識させることもできる。
【００７４】
（３）可視表示部Ｈにおいて、大当り状態の付与が規制されていることを報知している。従って、遊技者（又は遊技店の店員）は、大当り状態の付与が規制されていることを把握することができる。また、この報知を遊技者が最も注目する可視表示部Ｈを用いて行うことで、遊技者に大当り状態の付与が規制されていることをより明確（確実）に認識させることができる。また、遊技球の発射規制が同時に行われている場合には、この報知により、遊技者に遊技球が発射されない理由を認識させることができる。因みに、遊技球の発射規制が行われていない場合には、発射した遊技球が始動入賞口１９に入賞しても大当り状態が付与されない（又は図柄組み合わせゲームや賞球の払出しが行われない）ことを遊技者に認識させることができる。
【００７５】
（４）２周期目以降の更新処理では初期値乱数を用いて更新処理の初期値を不規則（ランダム）に変化させている。そのため、２周期目以降の更新処理においても不正な器具により大当り値を読み出すなどの不正行為に対して対策を施すことができる。従って、不正行為によって大当り状態が付与されることをより確実に抑制することができる。
【００７６】
（５）また、１周期目の更新処理が終了するまでの間、大当り状態の付与を規制している。そのため、普通の遊技者には何ら影響を与えない状態で大当り状態の付与を規制できる一方で、１周期目の更新処理を狙って前述のような不正行為を行う遊技者を対象として大当り状態の付与を規制することができる。即ち、１周期目の更新処理は、通常、遊技店側が開店準備中にパチンコ機１０の電源を投入した後、数秒（２〜５（ｓ）程度）の間に終了することになる。そのため、遊技者がパチンコ機１０で遊技を行う際には、既に１周期目の更新処理が終了していることになり、遊技者は、通常と何ら変わりない状態で遊技を行うことができる。従って、本実施形態は、前述のような不正行為を行う遊技者に対する対策として適用することができる。
【００７７】
（６）始動入賞口１９への遊技球の入賞に伴い出力される入賞信号を無効化することにより、大当り状態の付与を規制している。そのため、入賞信号の無効化により、遊技者に対して大当り状態が付与されない（大当り判定が行われないため）と共に、賞球の払出しも行われない。従って、遊技者の不正行為による大当り状態の付与や賞球の払出しがなされることがなく、遊技店側が不利益を得ることを抑制することができる。
【００７８】
（第２の実施形態）
以下、本発明をその一種であるパチンコ遊技機（以下、「パチンコ機」という。）に具体化した第２の実施形態を図１０に基づき説明する。なお、以下に説明する実施形態おいて、既に説明した実施形態と同一構成（又は同一制御）については、その重複する説明を省略又は簡略する。
【００７９】
この実施形態では、割込み処理プログラムで実行される特別図柄処理（ステップＴ６）において、メインＣＰＵ２２ａが大当り状態の付与を規制するように構成されている。具体的には、特別図柄処理のうち、大当り状態を付与するか否かの判定を行う特別図柄開始処理においてメインＣＰＵ２２ａが大当り状態の付与を規制するように構成されている。なお、本実施形態では、第１の実施形態とは異なり、入賞信号が無効化されておらず、メインＣＰＵ２２ａは、入賞信号を入力すると、該入賞信号に伴う各種設定を実行するようになっている。具体的には、図９に示した特別図柄入力処理において、ステップＴＮ２の処理が省略され、メインＣＰＵ２２ａは、ステップＴＮ１→ステップＴＮ３→ステップＴＮ４→ステップＴＮ５の順に特別図柄入力処理を実行する。そのため、本実施形態においてメインＣＰＵ２２ａは、始動保留球数の記憶値が上限値に達していない状態で入賞信号を入力した場合、前記ステップＴＮ４で始動保留球数の記憶値を＋１加算する。また、メインＣＰＵ２２ａは、ステップＴＮ５で読み出した大当り乱数の値を始動保留球数の記憶値に対応させた状態でＲＡＭ２２ｃに記憶する。
【００８０】
以下、特別図柄開始処理について図１０に示すフローチャートに基づき説明する。
この特別図柄開始処理において、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに記憶保持されている始動保留球数の記憶値が０であるか否かを判定する（ステップＴＫ１）。この判定結果が肯定、即ち、始動保留球数の記憶値が０である場合、メインＣＰＵ２２ａは、図柄表示装置１８の可視表示部Ｈにデモ画面を表示させるための設定処理を実行する（ステップＴＫ２）。
【００８１】
一方、前記ステップＴＫ１の判定結果が否定、即ち、始動保留球数の記憶値が１以上である場合、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに記憶保持されている始動保留球数の記憶値を−１減算する（ステップＴＫ３）。そして、メインＣＰＵ２２ａは、始動保留球数の記憶値を減算したことにより、ＲＡＭ２２ｃに記憶保持されている始動保留球数の記憶値の記憶領域をシフトする（ステップＴＫ４）。また、メインＣＰＵ２２ａは、大当り状態を付与するか否かを判定する際の判定回数をＲＡＭ２２ｃに設定する（ステップＴＫ５）。例えば、本実施形態では大当り値（「７」と「５１１」）が２つ定められているため、メインＣＰＵ２２ａは、判定回数を「２」に設定する。また、メインＣＰＵ２２ａは、大当り状態を付与するか否かの判定の対象となる始動保留球数に対応する大当り乱数の値をＲＡＭ２２ｃにおける所定の記憶領域に設定する（ステップＴＫ６）。
【００８２】
次に、メインＣＰＵ２２ａは、大当り状態を付与するか否かの判定を行うために、大当り値をＲＡＭ２２ｃに設定する（ステップＴＫ７）。このとき、メインＣＰＵ２２ａは、２つの大当り値のうち、何れか一方の大当り値（例えば「７」）を設定する。そして、メインＣＰＵ２２ａは、大当り乱数の値と大当り値を比較し、両値が一致するか否かを判定する（ステップＴＫ８）。この判定結果が否定、即ち、両値が一致しない場合、メインＣＰＵ２２ａは、前記ステップＴＫ５で設定した判定回数を−１減算し、減算後の判定回数が０であるか否かを判定する（ステップＴＫ９）。この判定結果が否定、即ち、判定回数が０でない場合、メインＣＰＵ２２ａは、前記ステップＴＫ７に移行し、次の大当り値をＲＡＭ２２ｃに設定する。また、メインＣＰＵ２２ａは、前記ステップＴＫ８において、再度、大当り乱数の値と大当り値を比較し、両値が一致するか否かを判定する。
【００８３】
また、前記ステップＴＫ９の判定結果が肯定、即ち、判定回数が０である場合、メインＣＰＵ２２ａは、大当り状態を付与しない（＝はずれとなる）ことを判定し、はずれ設定処理を実行する（ステップＴＫ１０）。このはずれ設定処理においてメインＣＰＵ２２ａは、はずれ図柄や変動パターンなどを決定する。
【００８４】
また、前記ステップＴＫ８の判定結果が肯定、即ち、大当り乱数の値と大当り値が一致する場合、メインＣＰＵ２２ａは、大当り状態を付与することを判定する。そして、メインＣＰＵ２２ａは、ＲＡＭ２２ｃに設定されている更新フラグが「１」であるか否かを判定する（ステップＴＫ１１）。このステップＴＫ１１において、メインＣＰＵ２２ａは、電源投入後、最初の周期で行われる１周期目の更新処理が終了しているか否かを判定している。そして、この判定結果が肯定、即ち、１周期目の更新処理が終了している場合、メインＣＰＵ２２ａは、大当り設定処理を実行する（ステップＴＫ１２）。この大当り設定処理においてメインＣＰＵ２２ａは、大当り図柄や変動パターンなどを決定する。
【００８５】
一方、前記ステップＴＫ１１の判定結果が否定、即ち、１周期目の更新処理が終了していない場合、メインＣＰＵ２２ａは、前記ステップＴＫ１０に移行し、はずれ設定処理を実行する。この処理においてメインＣＰＵ２２ａは、更新フラグが「０」→「１」になる迄の間、大当り状態の付与に伴う各種設定（大当り設定処理）を実行しないようになっている。そのため、メインＣＰＵ２２ａは、１周期目の更新処理の実行中、大当り乱数の値と大当り値が一致した場合であっても、大当り状態を付与しないようになっている。即ち、この状態において、メインＣＰＵ２２ａは、読み出した大当り乱数の値を無効化したことになる。
【００８６】
その結果、前記ステップＴＫ１１の判定結果が肯定となる迄の間、メインＣＰＵ２２ａは、読み出した大当り乱数の値に拘わらず、全てをはずれ状態に移行する。換言すれば、メインＣＰＵ２２ａは、更新フラグが「０」→「１」になる迄の間、即ち、１周期目の更新処理が終了する迄の間は大当り状態の付与を規制することになる。このように本実施形態における主基板２２のメインＣＰＵ２２ａは、遊技価値の付与を規制する規制手段として機能する。そして、メインＣＰＵ２２ａは、ステップＴＫ２，ＴＫ１０，ＴＫ１２の処理で演算した制御コマンドを制御信号として図柄基板２３などに送信する（ステップＴＫ１３）。
【００８７】
従って、第２の実施形態によれば、前記第１の実施形態の効果（１）〜（５）に加えて、以下に示す効果を得ることができる。
（７）１周期目の更新処理が終了するまでの間、始動入賞口１９への遊技球の入賞に伴い読み出された大当り乱数の値を無効化し、大当り状態の付与を規制している。従って、遊技者の不正行為による大当り状態の付与がなされることがなく、遊技店側が不利益を得ることを抑制することができる。その一方で、入賞信号は無効化されていないため、始動保留球数表示器２１の点灯、賞球の払出し及び図柄組み合わせゲームなどは、通常と同じように実行されることになる。そのため、不正行為を行っている遊技者にパチンコ機１０に施されている不正行為対策を悟られないようにすることができる。
【００８８】
なお、前記各実施形態は以下のように変更してもよい。
・前記各実施形態では、大当り状態の付与が規制されていることを可視表示部Ｈにおいて報知しているが、その報知の形態は適宜変更することができる。例えば、前枠１４に配設された装飾ランプ２５（図１に示す。）や遊技盤１３に配設された遊技盤ランプ２６（図１に示す。）などを点灯（点滅）させることにより報知を行っても良い。さらに、上球皿１５に配設されたスピーカ２７（図１に示す。）の音声出力により報知を行っても良い。さらに、専用の報知器を新たに設け、該報知器を用いて報知を行っても良い。
【００８９】
・前記各実施形態において、遊技球の発射を規制する手法を次のように変更しても良い。即ち、１周期目の更新処理が終了するまでの間、発射基板２４に対して電源供給を停止し、遊技球の発射制御が実行されないようにしても良い。このとき、駆動回路２４ｃは、タッチセンサＴＳからの接触検知信号を入力して、各ソレノイドＳＯＬ１，ＳＯＬ２に発射制御信号を出力する。この場合、メインＣＰＵ２２ａが発射基板２４に電源を供給する手段（電源基板）に対して電源供給を停止するための信号を出力するか又は電源を供給する手段が電源供給を遅延させるように構成すれば良い。
【００９０】
・前記各実施形態において、１周期目の更新処理が終了するまでの間、遊技球の発射規制又規制されていることの報知のうちいずれか一方のみを行うようにしても良い。また、発射規制及び報知のいずれも行わないようにしても良い。
【００９１】
・前記各実施形態において、メインＣＰＵ２２ａは、乱数更新処理の実行回数により１周期目の更新処理の終了を判定しているが、１周期目の更新処理が開始してからの経過時間を計数（計時）し、該経過時間が所定の時間（乱数更新時間）に達することにより１周期目の更新処理の終了を判定しても良い。即ち、大当り乱数の値の更新を開始してからの経過時間を計数（計時）する。例えば、大当り乱数を「０」〜「６３０」と定め、乱数更新処理の実行周期を２（ｍｓ）と定めた場合、１周期の更新処理に要する時間は６３１×２（ｍｓ）＝１．２６２（ｓ）となる。従って、この時間を利用して１周期目の更新処理の終了を判定するようにしても良い。
【００９２】
・前記各実施形態では、１周期目の更新処理が終了するまでの間、大当り状態の付与を規制しているが、規制する範囲は適宜変更することができる。例えば、２周期目、３周期目の更新処理が終了するまでの間、大当り状態の付与を規制しても良い。即ち、大当り乱数を「０」〜「６３０」と定め、乱数更新処理の実行周期を４（ｍｓ）と定めた場合であっても、１周期の更新処理に要する時間は約２．５（ｓ）程度となる。そのため、２周期目の更新処理が終了するまでの時間は２．５×２＝５（ｓ）であり、３周期目の更新処理が終了するまでの時間は２．５×３＝７．５（ｓ）となる。従って、２周期目、３周期目の更新処理が終了するまでの間、大当り状態の付与を規制したとしても、遊技者がパチンコ機１０で遊技を行う際には、既に２周期目、３周期目の更新処理が終了していることになり、遊技者は、通常と何ら変わりない状態で遊技を行うことができる。
【００９３】
・前記各実施形態では、１周期目の更新処理が終了するまでの間、大当り状態の付与を規制しているが、規制内容を適宜変更しても良い。例えば、確率変動機能を備えたパチンコ機１０では、大当り状態として特定図柄による特定の大当り状態（所謂、確変大当り）又は非特定図柄による通常の大当り状態のいずれかを付与するようになっている。そのため、遊技者がより有利となる特定の大当り状態の付与を規制するようにしても良い。なお、特定の大当り状態では、大当り状態終了後に次回の大当り状態開始時まで大当り確率が高確率（大当りが生起されやすい）に変動し、その状態で遊技を行うことができる権利が遊技者に付与される。また、普通図柄変動ゲームにおける当りを規制するようにしても良い。なお、普通図柄変動ゲームで当った場合には、始動入賞口１９が開放され、一定時間の間、始動入賞口１９への遊技球の入賞がしやすくなる。なお、普通図柄変動ゲームの当りは、大当り乱数とは別に設けた乱数を用いて判定している。そして、特定の大当り状態及び普通図柄変動ゲームの当りは、遊技者に付与される所定の遊技価値に相当する。
【００９４】
・前記各実施形態において、大当り乱数や初期値乱数が取り得る数値範囲は、適宜変更することができる。また、大当り値についても適宜変更することができる。さらに、乱数更新処理の実行周期（本実施形態では２ｍｓ）についても適宜変更することができる。即ち、これらの値は、パチンコ機１０の設計仕様に基づき決定されるものであり、前記各実施形態に限定されるものではない。
【００９５】
次に前記実施形態及び別例から把握できる技術的思想を追記する。
（イ）前記判定用乱数更新手段は、前記判定用乱数の値が前記数値範囲内で定められる初期値から終期値に更新されるまでを前記判定用乱数の１周期として前記判定用乱数の値を順次更新し、前記判定手段は、前記計数手段で計数した回数が、前記判定用乱数の１周期分における乱数更新回数又は前記判定用乱数の１周期分に要する乱数更新時間に達したか否かを判定するように構成されている。
【００９６】
（ロ）前記規制手段は、前記乱数読出手段による前記判定用乱数の値の読み込みを禁止することにより、前記遊技価値の付与を規制するように構成されている。
【００９７】
（ハ）前記規制手段は、前記乱数読出手段が読み込んだ前記判定用乱数の値を無効にすることにより、前記遊技価値の付与を規制するように構成されている。
【００９８】
（ニ）前記判定用乱数更新手段は、前記判定用乱数の値が前記数値範囲内で定められる初期値から終期値に更新されるまでを前記判定用乱数の１周期として前記判定用乱数の値を順次更新するように構成されており、前記初期値を決定するための初期値乱数の値を予め定めた数値範囲内で順次更新する初期値乱数更新手段をさらに備え、前記判定用乱数更新手段は、前記判定手段の判定結果が肯定となった以降、前記判定用乱数の１周期の処理を開始する毎に前記初期値乱数の値を読み出し、該読み出した前記初期値乱数の値を前記判定用乱数の１周期の処理において更新を開始する際の初期値と定めるように構成されている。
【００９９】
【発明の効果】
本発明によれば、不正行為により遊技者に遊技価値が付与されることをより確実に抑制することができる。
【図面の簡単な説明】
【図１】  パチンコ遊技機の機表側を示す正面図。
【図２】  主制御基板、図柄制御基板、発射制御基板を説明するブロック図。
【図３】  大当り判定用乱数を説明する説明図。
【図４】  （ａ）〜（ｃ）は大当り判定用初期値乱数を説明する説明図。
【図５】  メイン処理プログラムを説明するフローチャート。
【図６】  メイン処理プログラムで実行される待機時間乱数更新処理を説明するフローチャート。
【図７】  割込み処理プログラムを説明するフローチャート。
【図８】  割込み処理プログラムで実行される乱数更新処理を説明するフローチャート。
【図９】  第１の実施形態において、割込み処理プログラムで実行される特別図柄入力処理を説明するフローチャート。
【図１０】  第２の実施形態において、割込み処理プログラムで実行される特別図柄開始処理を説明するフローチャート。
【図１１】  主制御基板の起動時の動作を説明する説明図。
【符号の説明】
１０…パチンコ機（遊技機）、１７…発射装置（発射手段）、１８…図柄表示装置（報知手段）、２２ａ…メインＣＰＵ（判定用乱数更新手段、乱数読出手段、計数手段、判定手段、規制手段、発射停止手段）。
【図１】
0004177584.tif 000002
【図２】
0004177584.tif 000003
【図３】
0004177584.tif 000004
【図４】
0004177584.tif 000005
【図５】
0004177584.tif 000006
【図６】
0004177584.tif 000007
【図７】
0004177584.tif 000008
【図８】
0004177584.tif 000009
【図９】
0004177584.tif 000010
【図１０】
0004177584.tif 000011
【図１１】
0004177584.tif 000012