(57)【特許請求の範囲】
【請求項１】
遊技球が入球可能な始動口と、
遊技進行を制御する主遊技部と
を備え、主遊技部における遊技進行に係る制御処理を定期的な割り込み処理として実行するよう構成されたぱちんこ遊技機において、
主遊技部は、
所定の下限値である乱数下限値と所定の上限値である乱数上限値との間で加算もしくは減算する乱数カウンタと、
前記加算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタに加算すると共に、乱数カウンタが乱数上限値に到達した場合には乱数カウンタに乱数下限値をセットする一方、前記減算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタから減算すると共に、乱数カウンタが乱数下限値に到達した場合には乱数カウンタに乱数上限値をセットする乱数カウンタ更新制御手段と、
始動口への遊技球の入球を検出した場合には、乱数カウンタの現在値を遊技用乱数として取得する遊技用乱数取得手段と
を備え、
主遊技部は、
前記割り込み処理の実行開始時から、少なくとも乱数カウンタ更新制御手段による処理が終了するまでの経過時間が、前記割り込み処理の実行回毎に一律の時間値となるよう制御する処理時間調整手段
を更に備え、
処理時間調整手段は、
乱数カウンタ更新制御手段による処理の開始前から計時を開始する処理時間計時手段
を更に備え、
処理時間調整手段は、
乱数カウンタ更新制御手段による処理がすべて終了した後、前記計時が所定時間となるまで待ち時間を設けるよう構成されており、当該待ち時間を設けるに際しては、前記計時が乱数カウンタ更新制御手段に係る処理実行に要する最大時間を超過する時間値に到達するまで、乱数カウンタ更新制御手段に係る処理以降において実行されるべき制御処理を非実行とするよう構成されている
ことを特徴とするぱちんこ遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
遊技機に関する。
【背景技術】
【０００２】
従来のぱちんこ遊技機やスロットマシン等の遊技機は、遊技の進行を司る主制御基板において、大当り抽選等の各種抽選処理や遊技媒体の払出判定処理等、遊技媒体に係る処理を実行し、演出表示を司る副制御基板において、主制御基板側での処理結果に基づき当該処理結果に係る情報を遊技者に報知する処理を実行している。ここで、主制御基板には、ＣＰＵ（中央演算処理装置）、ＲＯＭ（読み出し専用メモリ）、ＲＡＭ（読み書き可能メモリ）等が設けられており、定期的な割り込みタイミングを契機として、当該ＲＯＭ内に格納された機械語命令に基づきＣＰＵが様々な処理を実行するよう構成されている。
【０００３】
このような構成において、ぶら下がり基板と称される不正基板を用いたゴト行為が後を絶たない。ここで、ぶら下がり基板とは、当該基板内のＲＯＭに不正プログラムが格納されており、遊技機を構成する部材に取り付けられることで動作する基板のことである。ぶら下がり基板には、取り付ける箇所や用途に応じて様々な態様が存在しているが、主制御基板と周辺機器との通信用ケーブルハーネスに中継する形で取り付けられることで動作し、ぶら下がり基板内の不正プログラムを実行することで大当りを不正に生起させるものがある。このようなゴト行為は従来から頻繁に発生しているため、当該ゴト行為を防止するための様々な技術が提案されている。
【０００４】
例えば、特許文献１には、大当り抽選等に用いられる乱数生成方式において、乱数カウンタの最終値に到達するまで乱数カウンタが進行した際に、リセット時の値（初期値）を偶発性のある値によって定める方式（所謂、初期値更新型乱数方式やプラス乱数方式等と称される方式）を採用したぱちんこ遊技機において、当該初期値として定められる値の偶発性を更に高めることにより、ぶら下がり基板側から大当りを不正に生起させることを防止する技術について開示されている。
【特許文献１】特開２０００−１６７１９１
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、近年、ぶら下がり基板内の不正プログラムが多様化且つ巧妙化しているため、このような技術を採用したとしても必ずしも有効でない場合があり、ぶら下がり基板を用いたゴト行為が未だに残存している状況である。
【課題を解決するための手段】
【０００６】
本態様に係るぱちんこ遊技機は、
遊技球が入球可能な始動口と、
遊技進行を制御する主遊技部と
を備え、主遊技部における遊技進行に係る制御処理を定期的な割り込み処理として実行するよう構成されたぱちんこ遊技機において、
主遊技部は、
所定の下限値である乱数下限値と所定の上限値である乱数上限値との間で加算もしくは減算する乱数カウンタと、
前記加算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタに加算すると共に、乱数カウンタが乱数上限値に到達した場合には乱数カウンタに乱数下限値をセットする一方、前記減算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタから減算すると共に、乱数カウンタが乱数下限値に到達した場合には乱数カウンタに乱数上限値をセットする乱数カウンタ更新制御手段と、
始動口への遊技球の入球を検出した場合には、乱数カウンタの現在値を遊技用乱数として取得する遊技用乱数取得手段と
を備え、
主遊技部は、
前記割り込み処理の実行開始時から、少なくとも乱数カウンタ更新制御手段による処理が終了するまでの経過時間が、前記割り込み処理の実行回毎に一律の時間値となるよう制御する処理時間調整手段
を更に備え、
処理時間調整手段は、
乱数カウンタ更新制御手段による処理の開始前から計時を開始する処理時間計時手段
を更に備え、
処理時間調整手段は、
乱数カウンタ更新制御手段による処理がすべて終了した後、前記計時が所定時間となるまで待ち時間を設けるよう構成されており、当該待ち時間を設けるに際しては、前記計時が乱数カウンタ更新制御手段に係る処理実行に要する最大時間を超過する時間値に到達するまで、乱数カウンタ更新制御手段に係る処理以降において実行されるべき制御処理を非実行とするよう構成されている
ことを特徴とするぱちんこ遊技機である。
＜付記＞
尚、本態様とは異なる別態様について以下に列記しておくが、これらには何ら限定されることなく実施することが可能である。
本別態様に係るぱちんこ遊技機は、
遊技球が入球可能な始動口（例えば、主遊技始動口２１１０、補助遊技始動口２２１０）と、
遊技進行を制御する主遊技部（例えば、主制御装置１０００）と
を備え、主遊技部（例えば、主制御装置１０００）における遊技進行に係る制御処理を定期的な割り込み処理として実行するよう構成されたぱちんこ遊技機において、
主遊技部（例えば、主制御装置１０００）は、
所定の下限値である乱数下限値と所定の上限値である乱数上限値との間で加算もしくは減算する乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）と、
前記加算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）に加算すると共に、乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）が乱数上限値に到達した場合には乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）に乱数下限値をセットする一方、前記減算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）から減算すると共に、乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）が乱数下限値に到達した場合には乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）に乱数上限値をセットする乱数カウンタ更新制御手段（例えば、初期値更新型乱数更新制御手段１４００）と、
始動口（例えば、主遊技始動口２１１０、補助遊技始動口２２１０）への遊技球の入球を検出した場合には、乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）の現在値を遊技用乱数として取得する遊技用乱数取得手段（例えば、乱数取得判定実行手段１１２０）と
を備え、
主遊技部（例えば、主制御装置１０００）は、
前記割り込み処理の実行開始時から、少なくとも乱数カウンタ更新制御手段（例えば、初期値更新型乱数更新制御手段１４００）による処理が終了するまでの経過時間が、前記割り込み処理の実行回毎に不定の時間値となるよう制御する処理時間調整手段（例えば、乱数更新処理時間調整手段１５００）
を更に備えることを特徴とするぱちんこ遊技機である。
また、本別態様に係るぱちんこ遊技機は、
遊技球が入球可能な始動口（例えば、主遊技始動口２１１０、補助遊技始動口２２１０）と、
遊技進行を制御する主遊技部（例えば、主制御装置１０００）と
を備え、主遊技部（例えば、主制御装置１０００）における遊技進行に係る制御処理を定期的な割り込み処理として実行するよう構成されたぱちんこ遊技機において、
主遊技部（例えば、主制御装置１０００）は、
所定の下限値である乱数下限値と所定の上限値である乱数上限値との間で加算もしくは減算する乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）と、
前記加算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）に加算すると共に、乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）が乱数上限値に到達した場合には乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）に乱数下限値をセットする一方、前記減算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）から減算すると共に、乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）が乱数下限値に到達した場合には乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）に乱数上限値をセットする乱数カウンタ更新制御手段（例えば、初期値更新型乱数更新制御手段１４００）と、
所定条件を充足した場合、乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）に特定値をセットする乱数カウンタ初期値設定手段（例えば、初期値更新型乱数更新制御手段１４００）と、
始動口（例えば、主遊技始動口２１１０、補助遊技始動口２２１０）への遊技球の入球を検出した場合には、乱数カウンタ（例えば、初期値更新型乱数値一時記憶手段１４１０）の現在値を遊技用乱数として取得する遊技用乱数取得手段（例えば、乱数取得判定実行手段１１２０）と
を備え、
主遊技部（例えば、主制御装置１０００）は、
前記割り込み処理の実行開始時から、少なくとも乱数カウンタ更新制御手段（例えば、初期値更新型乱数更新制御手段１４００）による処理が終了するまでの経過時間が、前記割り込み処理の実行回毎に不定の時間値となるよう制御する処理時間調整手段（例えば、乱数更新処理時間調整手段１５００）
を更に備えることを特徴とするぱちんこ遊技機である。
【発明の効果】
【０００８】
本態様に係る遊技機によれば、ぶら下がり基板を用いたゴト行為を効果的に防止することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施形態に係るぱちんこ遊技機の正面図である。
【図２】図２は、本実施形態に係るぱちんこ遊技機の背面図である。
【図３】図３は、本実施形態に係るメイン基板及びサブ基板の電気的構成図及びぶら下がり基板概要図である。
【図４】図４は、本実施形態に係るぱちんこ遊技機の機能ブロック図である。
【図５】図５は、本実施形態に係るぱちんこ遊技機における、主制御装置側でのメインフローチャートである。
【図６】図６は、本実施形態に係るぱちんこ遊技機における、主制御装置側での初期値更新型乱数更新処理のフローチャートである。
【図７】図７は、本実施形態に係るぱちんこ遊技機における、主制御装置側での乱数更新処理時間均等化処理のフローチャートである。
【図８】図８は、本実施形態に係るぱちんこ遊技機における、主制御装置側での初期値乱数更新処理のフローチャートである。
【図９】図９は、本実施形態に係るぱちんこ遊技機における、主制御装置側での補助遊技側乱数取得処理のフローチャートである。
【図１０】図１０は、本実施形態に係るぱちんこ遊技機における、主制御装置側での補助遊技電動役物駆動制御処理のフローチャートである。
【図１１】図１１は、本実施形態に係るぱちんこ遊技機における、主制御装置側での主遊技側乱数取得処理のフローチャートである。
【図１２】図１２は、本実施形態に係るぱちんこ遊技機における、主制御装置側での主遊技図柄表示制御処理のフローチャートである。
【図１３】図１３は、本実施形態の変更例１に係るぱちんこ遊技機における、主制御装置側でのメインフローチャートである。
【図１４】図１４は、本実施形態の変更例２に係るぱちんこ遊技機における、主制御装置側でのメインフローチャートである。
【図１５】図１５は、本実施形態の変更例２に係るぱちんこ遊技機における、主制御装置側での初期値更新型乱数更新処理／乱数更新処理時間均等化処理のフローチャートである。
【図１６】図１６は、第二実施形態に係るぱちんこ遊技機における、主制御装置側でのメインフローチャートである。
【図１７】図１７は、第二実施形態に係るぱちんこ遊技機における、主制御装置側での乱数更新処理時間不均等化処理のフローチャートである。
【発明を実施するための形態】
【００１０】
はじめに、本特許請求の範囲及び本明細書における各用語の意義について説明する。まず、「入球」とは、賞球が払い出される入賞のみならず、賞球払い出しの無い「スルーチャッカー」への通過も含む。次に、「割り込み処理」とは、現在行われている処理を中断し、別の処理を実行することを意味しており、割り込み方式（例えば、ハードウエア割り込みやソフトウエア割り込みといった分類）には特に限定されない。次に、「下限値」及び「上限値」とは、所定の定義域の境界値であればよく、乱数カウンタの限界値（例えば、１バイトのカウンタであれば、０及び２５５）であることには限定されない。次に、「遊技用乱数」とは、ぱちんこ遊技機において何らかの遊技内容を決定するための抽選（電子計算機によるくじ）に使用される乱数であり、例えば、遊技の結果に影響を与えるいわゆる「基本乱数」、具体的には、特別遊技の移行と関連した「当選乱数（当否抽選用乱数）」、識別図柄の変動態様（又は変動時間）を決定するための「変動態様決定乱数」、停止図柄を決定する「図柄決定乱数」、特別遊技後に特定遊技（例えば確率変動遊技）に移行するか否かを決定する「当り図柄決定乱数」等を挙げることができる。また、「遊技用乱数」は、一種類（例えば、当選乱数のみ）でも複数種類（例えば、当選乱数＋図柄決定乱数）でもよい。
【００１１】
以下、本実施形態を説明する。尚、以下の実施形態は、従来の第１種ぱちんこ遊技機に関するものであるが、これに限定されず、他の遊技機｛例えば、従来の第２種や第３種、一般電役、普通機、複合機（例えば、従来の第１種の機能を二つ有する遊技機や、従来の第１種の機能と従来の第２種の機能を一つ有する遊技機）といったぱちんこ遊技機の他に、スロットマシン、コインゲーム機等のアーケードマシン、各種ゲーム機｝に応用された場合も範囲内である。尚、あくまで実施の形態であり、各手段が存在する場所や機能等、各種処理に関しての各ステップの順序、フラグのオン・オフのタイミング、各ステップの処理を担う手段名等に関し、以下の態様に限定されるものではない。更に、上記した実施形態や変更例は、特定のものに対して適用されると限定的に解すべきでなく、どのような組み合わせであってもよい。例えば、ある実施形態についての変更例は、別の実施形態の変更例であると理解すべきであり、また、ある変更例と別の変更例が独立して記載されていたとしても、当該ある変更例と当該別の変更例を組み合わせたものも記載されていると理解すべきである。また、本実施形態では、各種テーブルに関し、抽選テーブルと参照テーブルとが存在するが、これらも限定的ではなく、抽選テーブルを参照テーブルとしたり或いはこの逆としてもよい。
【００１２】
まず、図１を参照しながら、本実施形態に係るぱちんこ遊技機の前面側の基本構造を説明する。ぱちんこ遊技機は、主に遊技機枠と遊技盤で構成される。以下、これらを順に説明する。
【００１３】
はじめに、ぱちんこ遊技機の遊技機枠は、外枠１０２、前枠１０４、透明板１０６、扉１０８、上球皿１１０、下球皿１１２及び発射ハンドル１１６を含む。まず、外枠１０２は、ぱちんこ遊技機を設置すべき位置に固定するための枠体である。前枠１０４は、外枠１０２の開口部分に整合する枠体であり、図示しないヒンジ機構を介して外枠１０２に開閉可能に取り付けられる。前枠１０４は、遊技球を発射する機構、遊技盤を着脱可能に収容させるための機構、遊技球を誘導又は回収するための機構等を含む。透明板１０６は、ガラス等により形成され、扉１０８により支持される。扉１０８は、図示しないヒンジ機構を介して前枠１０４に開閉可能に取り付けられる。上球皿１１０は、遊技球の貯留、発射レールへの遊技球の送り出し、下球皿１１２への遊技球の抜き取り等の機構を有する。下球皿１１２は、遊技球の貯留、抜き取り等の機構を有する。また、上球皿１１０と下球皿１１２の間にはスピーカ１１４が設けられており、遊技状態等に応じた効果音が出力される。
【００１４】
次に、遊技盤は、外レール１２２と内レール１２４とにより区画された遊技領域１２０が形成されている。そして、当該遊技領域１２０には、図示しない複数の遊技釘及び風車等の機構や各種一般入賞口の他、主遊技始動口２１１０、補助遊技始動口２２１０、大入賞口２１２０、主遊技図柄表示装置２１３０、演出表示装置２１４０、補助遊技図柄表示装置２２２０、センター飾り１９２及びアウト口１４２が設置されている。以下、各要素を順番に詳述する。
【００１５】
まず、主遊技始動口２１１０は、主遊技に対応する始動入賞口として設置されている。具体的構成としては、主遊技始動口２１１０は、主遊技始動口入球検出装置２１１１と、主遊技始動口電動役物２１１２と、主遊技始動口電動役物２１１２を開閉させるための主遊技始動口電動役物ソレノイド２１１２ａとを備える。ここで、主遊技始動口入球検出装置２１１１は、主遊技始動口２１１０への遊技球の入球を検出するセンサであり、入球時にその入球を示す主遊技始動口入球情報を生成する。次に、主遊技始動口電動役物２１１２は、主遊技始動口２１１０に遊技球が入賞し得る通常状態と当該通常状態よりも遊技球が入賞し易い開放状態に可変する。
【００１６】
次に、補助遊技始動口２２１０は、補助遊技に対応する始動入賞口として設置されている。具体的構成としては、補助遊技始動口２２１０は、補助遊技始動口入球検出装置２２１１を備える。ここで、補助遊技始動口入球検出装置２２１１は、補助遊技始動口２２１０への遊技球の入球を検出するセンサであり、入球時にその入球を示す補助遊技始動口入球情報を生成する。尚、補助遊技始動口２２１０への遊技球の入球は、主遊技始動口２１１０の主遊技始動口電動役物２１１２を拡開させるための抽選の契機となる。
【００１７】
次に、大入賞口２１２０は、主遊技が所定態様で停止した場合に開状態となる、横長方形状を成しアウト口１４２の上方に位置した、主遊技に対応した入賞口である。具体的構成としては、大入賞口２１２０は、遊技球の入球を検出するための大入賞口入賞検出装置２１２１と、大入賞口電動役物２１２２と、大入賞口電動役物２１２２を開閉させるための大入賞口電動役物ソレノイド２１２２ａとを備える。ここで、大入賞口入賞検出装置２１２１は、大入賞口２１２０への遊技球の入球を検出するセンサであり、入球時にその入球を示す大入賞口入球情報を生成する。大入賞口電動役物２１２２は、大入賞口２１２０に遊技球が入賞不能又は入賞困難な通常状態と遊技球が入賞し易い開放状態に大入賞口２１２０を可変させる。
【００１８】
次に、主遊技図柄表示装置２１３０は、主遊技に対応する主遊技図柄（特別図柄）の変動表示及び停止表示を行う。具体的構成としては、主遊技図柄表示装置２１３０は、主遊技図柄表示部２１３１と、主遊技図柄保留表示部２１３２とを備える。ここで、主遊技図柄保留表示部２１３２は、４個のランプから構成され、当該ランプの点灯個数が、主遊技に係る乱数の保留数（実行されていない主遊技図柄の変動数）に相当する。尚、主遊技図柄表示装置２１３０は、例えば７セグメントＬＥＤで構成されている場合には、主遊技図柄は、「０」〜「７」の８種類の数字及びハズレの「−」で表示される。
【００１９】
尚、主遊技図柄は必ずしも演出的な役割を持つ必要が無いため、本実施形態では、主遊技図柄表示装置２１３０の大きさは、目立たない程度に設定されている。しかしながら、主遊技図柄自体に演出的な役割を持たせて装飾図柄を表示させないような手法を採用する場合には、後述する演出表示装置２１４０のような液晶ディスプレーに、主遊技図柄を表示させるように構成してもよい。
【００２０】
次に、演出表示装置２１４０は、主として、主遊技図柄と連動して変動・停止する装飾図柄を含む演出画像の変動表示及び停止表示が行われる。具体的構成としては、演出表示装置２１４０は、装図表示部２１４１と、装図保留表示部２１４２とを備える。ここで、装図表示部２１４１は、例えば、スロットマシンのゲームを模した複数列の装飾図柄変動の動画像を画面の中央領域に表示する。尚、演出表示装置２１４０は、本実施形態では液晶ディスプレーで構成されているが、機械式のドラムやＬＥＤ等の他の表示手段で構成されていてもよい。次に、装図保留表示部２１４２は、４個のランプから構成され、当該ランプは、主遊技図柄の保留ランプと連動している。
【００２１】
次に、補助遊技図柄表示装置２２２０は、補助遊技図柄（普通図柄）の変動表示及び停止表示が行われる。具体的構成としては、補助遊技図柄表示装置２２２０は、補助遊技図柄表示部２２２１と、補助遊技図柄保留表示部２２２２とを備える。ここで、補助遊技図柄保留表示部２２２２は、４個のランプから構成され、当該ランプの点灯個数が、補助遊技図柄変動の保留数（実行されていない補助遊技図柄変動の数）に相当する。
【００２２】
最後に、センター飾り１９２は、演出表示装置２１４０の周囲に設置され、遊技球の流路、演出表示装置２１４０の保護、装飾等の機能を有する。また、遊技効果ランプ１９０は、遊技領域１２０又は遊技領域１２０以外の領域に設けられ、点滅等することで演出の役割を果たす。
【００２３】
次に、図２を参照しながら、ぱちんこ遊技機の背面側における基本構造を説明する。ぱちんこ遊技機には、ぱちんこ遊技機の全体動作を制御し、特に主遊技始動口２１１０へ入球したときの抽選等、遊技動作全般の制御（即ち、遊技者の利益と直接関係する制御）を行う主制御装置（メイン基板）１０００と、遊技内容に興趣性を付与する装図表示部２１４１上での各種演出・情報報知に係る表示制御を行う演出表示制御手段｛サブ基板（サブメイン基板）｝２１５０と、サブ基板２１５０からのコマンドを受けて遊技の興趣性を高める演出が表示される演出表示装置２１４０と｛サブ基板（サブサブ基板）｝、賞球タンク２１２、賞球レール２１４及び各入賞口への入賞に応じて賞球タンク２１２から供給される遊技球を上球皿１１０へ払い出す払出ユニット２１６等を備える賞球払出機構（セット基盤）２１０と、払出ユニット２１６による払出動作を制御する賞球払出制御装置（賞球払出制御基板）３０００と、上球皿１１０の遊技球（貯留球）を遊技領域１２０へ１球ずつ発射する発射装置２３２と、発射装置２３２の発射動作を制御する発射制御基板２３０と、ぱちんこ遊技機の各部へ電力を供給する電源ユニット２９０と、ぱちんこ遊技機の電源をオンオフするスイッチである電源スイッチ２９２等が、前枠１０４裏面（遊技側と反対側）に設けられている。尚、メイン基板、サブメイン基板、サブサブ基板、賞球払出制御基板は、それぞれ別個にＣＰＵ、ＲＯＭ及びＲＡＭを有している。
【００２４】
《電気的構成》
次に、図３上段を参照しながら、メイン基板及びサブ基板（サブメイン基板である演出表示制御手段２１５０とサブサブ基板である演出表示装置２１４０）のハード構成を説明することとする。尚、ここで示すハード構成は一例に過ぎず、これに限定されるものではない。まず、主制御装置１０００（メイン基板）は主に、主制御用ＣＰＵ１０００ａ、読み書き可能なＲＡＭ１０００ｂ、遊技の進行を制御するための制御プログラムが格納された主制御ＲＯＭ１０００ｃから構成される。ここで、主制御装置１０００は、主遊技始動口入球検出装置２１１１と接続しており、主遊技始動口入球検出装置２１１１から送信された主遊技始動口入球情報を受信可能に構成されている。また、後述するように、主制御ＲＯＭ１０００ｃに格納された制御プログラムは、所定間隔（例えば、２ｍｓ等の一定間隔）の定時割り込みを契機として実行され、当該所定間隔が経過するよりも前に一連の処理実行が完了するよう構成されている。
【００２５】
次に、演出表示制御手段２１５０（サブメイン基板）は、表示制御用ＣＰＵ２１５０ａ、読み書き可能なＲＡＭ２１５０ｂ、図柄表示制御を行うための制御プログラムやデータ等が格納された表示制御ＲＯＭ２１５０ｃから構成される。次に、演出表示装置２１４０（サブサブ基板）は、ＶＤＰ（ビデオ・ディスプレイ・プロセッサ）２１４０ａと、図柄データ等が格納されたキャラクタＲＯＭ２１４０ｂと、画像表示する表示データを展開するためのＶＲＡＭ２１４０ｃと、Ｄ／Ａコンバータ２１４０ｄと、画像表示が実行されるＬＣＤ表示器２１４０ｅと、を有している。ここで、表示制御用ＣＰＵ２１５０ａは、主制御装置１０００（メイン基板）側からの情報に基づき決定された装飾図柄変動に関するコマンドをＶＤＰ２１４０ａに送信する。そして、ＶＤＰ２１４０ａは、表示制御用ＣＰＵ２１５０ａからのコマンドに基づき、キャラクタＲＯＭ２１４０ｂから表示用データを読み出してＶＲＡＭ２１４０ｃ上に展開し、同期信号をＬＣＤ表示器２１４０ｅに送信すると共にＤ／Ａコンバータ２１４０ｄを通じてＲＧＢ信号をＬＣＤ表示器２１４０ｅに送信する。これにより、ＶＲＡＭ２１４０ｃに展開した表示データがＬＣＤ表示器２１４０ｅ上に表示されることになる。
【００２６】
《ぶら下がり基板概要》
次に、図３下段を参照しながら、本実施形態において想定しているゴト行為に用いられる不正基板（所謂、ぶら下がり基板）の動作概要について説明することとする。まず、ぶら下がり基板とは、当該基板内のＲＯＭに不正プログラムが格納されており、遊技機を構成する部材に取り付けられることで動作する基板のことである。ぶら下がり基板には、取り付ける箇所や用途に応じて様々な態様が存在しているが、本実施形態において想定している態様は、主制御装置１０００と主遊技始動口入球検出装置２１１１との通信用ケーブルハーネスに、中継する形で取り付けられることで動作するものである。ここで、ぶら下がり基板内のＲＯＭには、不正プログラムと共に取り付け対象となる遊技機の大当り（当選）判定乱数値が格納されている。また、ぶら下がり基板は、主遊技始動口入球情報を不正に生成することが可能であり、当該生成した主遊技始動口入球情報を任意のタイミングで、主制御装置１０００に送信可能に構成されている。そして、ぶら下がり基板を取り付け後、遊技機へ電源投入した際には、主制御装置１０００と同一の定時割り込みタイミングにて、ぶら下がり基板内の不正プログラムが実行されるよう構成されている。
【００２７】
このような構成下、従来のぱちんこ遊技機においては、プラスワン方式と称される乱数生成方式を採用していたことに起因して、ぶら下がり基板側から不正に大当りを生起させることが容易となっていた。ここで、プラスワン方式とは、主制御装置１０００における乱数カウンタに対して、定時割り込み毎に順々に値を１加算していく方式であり、遊技機への電源投入時に下限値である０からカウントがスタートし、０→１→２・・・と進行していく。そして、乱数カウンタの上限値（例えば、１バイトカウンタであれば２５５）に到達するまで進行するとクリアされ、下限値である０へと戻る。このように、規則的に乱数カウンタが進行していくこととなり、乱数カウンタ値が特定の値となる周期が一定であるため、ぶら下がり基板側から当該カウンタ値が大当り乱数値となるタイミングを容易に把握することができるのである。より具体的には、ぶら下がり基板内の不正プログラムは、主制御装置１０００における乱数カウンタと同等の乱数カウンタを有しており、遊技機への電源投入時に下限値である０からカウントがスタートするよう構成されている。即ち、主制御装置１０００側の乱数カウンタとぶら下がり基板側の乱数カウンタとは、常に同一のカウンタ値となるのである。そして、ぶら下がり基板側は、自身に格納されている大当り判定乱数値に基づき、当該カウンタ値が大当り判定乱数値となる定時割り込みタイミングにて、主遊技始動口入球情報を主制御装置１０００に送信することで、主制御装置１０００での大当りを不正に生起させることが可能となるのである。
【００２８】
このような状況を鑑み、近年のぱちんこ遊技機においては、プラスワン方式の代替方式として初期値更新型乱数方式（或いは、プラス乱数方式）と称される乱数生成方式を採用している。ここで、初期値更新型乱数方式とは、乱数カウンタの最終値に到達するまで乱数カウンタが進行した際に、リセット時の値（初期値）を偶発性のある値によって定める方式である。例えば、遊技機への電源投入時に初期値である０からカウントがスタートし、０→１→２・・・２５５（最終値）と進行すると、次の値は０ではなくランダムに取得された値（例えば、１００）へとリセットされるのである。そして、同様に、１００→１０１→・・・と進行した結果、９９（最終値）まで進行した際には、再度初期値がランダムに取得されることとなる。このように、乱数カウンタが特定の値となる周期を不定とすることにより、ぶら下がり基板側から当該カウンタ値が大当り乱数値となるタイミングを把握困難とすることで、前述のようなゴト行為が行われることを回避しているのである。
【００２９】
しかしながら、初期値更新型乱数方式を採用したとしても、ぶら下がり基板側から不正に大当りを生起させることを可能とする手法を想定することができる。その手法の着眼点は、乱数カウンタには上限値（例えば、１バイトカウンタであれば２５５）が必ず存在しており、当該上限値に到達するまで乱数カウンタが進行した際には０へとクリアされる点であり、当該クリア処理の実行有無によって処理時間が異なる点である。このような着眼点に基づき想定されるぶら下がり基板の構成は次のとおりである。まず、前述したような構成に加えて、主制御装置１０００側における処理フロー上の定点にて主制御装置１０００側から発せられる信号（例えば、サブ基板側へのコマンド送信等）又は当該信号発信時において信号の送信路から発せられる電磁波ノイズを傍受可能に構成する。そして、このような構成下、ぶら下がり基板内の不正プログラムにおいて、次の（１）〜（５）のような処理を実行することで、ぶら下がり基板側から不正に大当りを生起させることが可能となる。即ち、（１）定時割り込みを契機とした処理開始時に、ぶら下がり基板内に設けられた処理時間計測用タイマをスタート、（２）前述の信号又は電磁波ノイズを傍受したタイミングにて処理時間計測用タイマを停止、（３）処理時間計測用タイマ値に基づき、当該定時割り込みにおいて主制御装置１０００側で実行された処理の処理時間を推測、（４）推測した処理時間の長短を判定し、長時間である場合には当該定時割り込みにおいて、主制御装置１０００側にて乱数カウンタを０へとクリアする処理が実行されたと判定、（５）当該クリアする処理が実行されたと判定した後、自身に格納されている大当り判定乱数値に基づき、当該カウンタ値が大当り判定乱数値となる定時割り込みタイミング（例えば、大当り判定乱数値が「１００」である場合には、１００回目の定時割り込みタイミング）にて、主遊技始動口入球情報を主制御装置１０００に送信、とする処理を実行するのである。
【００３０】
そこで、このような新たな手法を想定し、初期値更新型乱数方式を採用した遊技機において、ぶら下がり基板側から不正に大当りを生起させることを防止するための方法について、以下に詳述する。
【００３１】
まず、図４のブロック図を参照しながら、本実施形態に係るぱちんこ遊技機の各種機能について説明する。はじめに、主制御装置１０００は、遊技に係る遊技周辺機器２０００｛（主遊技周辺機器Ａ、補助遊技周辺機器２２００）、演出に係るサブメイン制御装置（演出表示制御手段２１５０）、主制御装置１０００からの払出指示に基づき所定数の賞球の払出制御を行う賞球払出制御装置３０００｝と、情報伝達可能に接続されている。また、サブメイン制御装置（演出表示制御手段２１５０）は、画像演出を実行するサブサブ制御装置（演出表示装置２１４０）、各種遊技効果ランプ１９０（例えばサイドランプ）やスピーカ１１４等とも電気的に接続されている。更に、賞球払出制御装置３０００は、ステッピングモータやスプロケット等を備えた賞球払出装置と電気的に接続されている。尚、主制御装置１０００、サブメイン制御装置（演出表示制御手段２１５０）、サブサブ制御装置（演出表示装置２１４０）、賞球払出制御装置３０００等は、ハードウエア的にはデータやプログラムを格納するＲＯＭやＲＡＭ、演算処理に用いるＣＰＵ等の素子等から構成される。また、演出表示制御手段２１５０（サブ基板）や演出表示装置２１４０（サブサブ基板）については後述する。尚、以下で主制御装置１０００に含まれるとする各手段を周辺機器（例えば、遊技周辺機器２０００）に搭載される形で構成してもよい。また、周辺機器（例えば、遊技周辺機器２０００）に含まれるとする各手段を主制御装置１０００に搭載される形で構成してもよい。以下、上記各手段（装置）の詳細を説明する。
【００３２】
まず、主制御装置１０００は、主遊技（特別遊技等）・補助遊技・一般遊技に関する主たる制御を司る遊技制御手段１１００と、遊技周辺機器２０００やサブ（サブメイン、サブサブ）基板側に各種遊技情報｛例えば、停止図柄情報、停止図柄の属性情報（例えば、確率変動大当り、突然確率変動大当り、時間短縮変動大当り、小当り、ハズレ）、変動態様に関する情報（例えば、変動時間）、特別遊技の開始信号・状態情報・終了信号、保留情報等｝を送信するための情報送信制御手段１２００と、各種入賞口への遊技球の入賞に基づき所定の賞球の払出を行うように賞球払出制御装置３０００を制御する賞球払出決定手段１３００と、を有している。
【００３３】
ここで、遊技制御手段１１００は、各入球口（始動口等）への遊技球の流入を判定するための入球判定手段１１１０と、各乱数の取得可否を判定し、当該判定結果に基づき当該各乱数を取得するための乱数取得判定実行手段１１２０と、変動表示中における各始動口への入球を保留球として上限個数以内で一時記憶するための保留制御手段１１３０と、後述する主遊技側乱数（当選乱数）に基づき当りであるか否かを抽選する当否抽選手段１１３５と、各乱数に基づき、各図柄の停止図柄及び変動態様（変動時間等）を決定するための図柄内容決定手段１１４０と、各図柄の変動及び停止表示する制御を行うための表示制御手段１１５０と、主遊技始動口２１１０の主遊技始動口電動役物２１１２の開閉決定に直接関連する各種処理を行うための電動役物開閉制御手段１１６０と、通常遊技よりも遊技者に有利な特別遊技に関する制御を司る特別遊技制御手段１１７０と、現在の遊技状態［例えば、主遊技に関する状態｛通常遊技状態、特定遊技状態（確率変動遊技状態、時間短縮遊技状態）、特別遊技状態｝、補助遊技に関する状態（易開放状態、非易開放状態）、主遊技図柄に係る停止図柄及び変動態様情報、各種フラグのオンオフ状況、特別遊技中の遊技状態（例えばラウンド数や入賞個数情報）］等を一時記憶するための遊技状態一時記憶手段１１９０と、初期値更新型乱数方式に基づく乱数カウンタの更新制御処理を司る初期値更新型乱数更新制御手段１４００と、乱数カウンタの更新制御処理時間を調整するための乱数更新処理時間調整手段１５００と、を有している。以下、各手段について詳述する。
【００３４】
まず、入球判定手段１１１０は、主遊技始動口２１１０へ遊技球が入球したか否かを判定する主遊技始動口入球判定手段１１１１と、補助遊技始動口２２１０に遊技球が流入したか否かを判定する補助遊技始動口入球判定手段１１１２とを有している。
【００３５】
次に、乱数取得判定実行手段１１２０は、主遊技始動口２１１０への遊技球の入球に基づき主遊技側乱数を取得するか否かを判定すると共に、判定結果に応じて当該乱数（例えば、当選乱数、変動態様決定乱数、主遊技図柄決定乱数等）を取得する主遊技乱数取得判定実行手段１１２１と、補助遊技側乱数の取得の可否を判定し、当該判定結果に基づき当該乱数を取得するための補助遊技乱数取得判定実行手段１１２２とを有している。
【００３６】
次に、保留制御手段１１３０は、主遊技図柄変動許可が下りていない状況で取得した当該主遊技側乱数を一時記憶するか否かを判定し、当該判定結果に基づき前記乱数を図柄変動許可が下りるまで主遊技図柄保留情報一時記憶手段１１３１ａに保留するための主遊技図柄保留手段１１３１と、補助遊技図柄変動許可が下りていない状況で取得した当該補助遊技側乱数を一時記憶するか否かを判定し、当該判定結果に基づき前記乱数を図柄変動許可が下りるまで補助遊技図柄保留情報一時記憶手段１１３２ａに保留するための補助遊技図柄保留手段１１３２と、を有している。ここで、主遊技図柄保留手段１１３１及び補助遊技図柄保留手段１１３２は、最大４個まで記憶可能な、前記乱数を保留順序と結合した形で一時記憶するための、主遊技図柄保留情報一時記憶手段１１３１ａ及び補助遊技図柄保留情報一時記憶手段１１３２ａを夫々有している。
【００３７】
次に、当否抽選手段１１３５は、当否抽選を行う際に参照される当否抽選用テーブル１１３５ｂを有している。ここで、当否抽選用テーブル１１３５ｂは、主遊技図柄に関しての大当り抽選を行う際に参照される主遊技用当否抽選テーブル１１３５ｂ−１を有している。尚、各抽選テーブルは、図示しないが、遊技状態毎に異なるテーブルを有している。例えば、各抽選テーブルは、通常遊技状態（時間短縮遊技状態）の際に用いられる低確率抽選用テーブルと、確率変動遊技状態の際に用いられる高確率抽選用テーブルと、を有する。
【００３８】
次に、図柄内容決定手段１１４０は、取得した主遊技側乱数に基づき、主遊技図柄の停止図柄と変動態様（変動時間等）を決定する主遊技内容決定手段１１４１と、取得した補助遊技側乱数に基づき補助遊技図柄の停止図柄を決定する補助遊技内容決定手段１１４２とを有している。
【００３９】
ここで、主遊技内容決定手段１１４１は、主遊技図柄に係る停止図柄や変動態様を決定する際に参照される主遊技内容決定用抽選テーブル１１４１ａを有しており、当該主遊技内容決定用抽選テーブル１１４１ａは、図示しないが、当否結果・遊技状態・保留球数に応じて異なる各種抽選テーブルを備えている（例えば、遊技状態に関しては、通常遊技→主遊技通常遊技状態用抽選テーブル、確率変動遊技→主遊技確率変動遊技状態用抽選テーブル、時間短縮遊技→主遊技時間短縮遊技状態用抽選テーブル）。更に、補助遊技内容決定手段１１４２は、補助遊技図柄に係る停止図柄を決定する際に参照される補助遊技内容決定用抽選テーブル１１４２ａを有しており、当該補助遊技内容決定用抽選テーブル１１４２ａは、図示しないが、遊技状態に応じて異なる各種当選テーブルを備えている（例えば、通常遊技→補助遊技通常用抽選テーブル、確率変動遊技及び時間短縮遊技→補助遊技時間短縮用抽選テーブル）。
【００４０】
次に、表示制御手段１１５０は、主遊技図柄表示装置２１３０の主遊技図柄表示部２１３１上で、所定時間主遊技図柄を変動させた後に停止表示する制御を行う主遊技図柄制御手段１１５１と、補助遊技図柄表示装置２２２０の補助遊図柄技表示部２２２１上で、所定時間補助遊技図柄を変動させた後に停止表示する制御を行う補助遊技図柄制御手段１１５２とを有している。
【００４１】
ここで、主遊技図柄制御手段１１５１は、前記主遊技内容決定手段１１４１により決定された変動態様に係る変動時間を管理するための主遊技図柄変動時間管理手段１１５１ａを更に有している。また、主遊技図柄変動時間管理手段１１５１ａは、ゼロクリア可能な主遊技図柄変動管理用タイマ１１５１ａ−１（デクリメントカウンタ）を更に有している。更に、補助遊技図柄制御手段１１５２は、補助遊技図柄表示装置２２２０の補助遊技図柄表示部２２２１上での補助遊技図柄の変動時間を管理するための補助遊技図柄変動時間管理手段１１５２ａを有している。また、補助遊技図柄変動時間管理手段１１５２ａは、時間を計測可能な補助遊技図柄変動管理用タイマ１１５２ａ−１を更に備えている。
【００４２】
次に、電動役物開閉制御手段１１６０は、主遊技始動口２１１０の主遊技始動口電動役物２１１２を開閉する処理を行うための条件を充足しているか否かを判定するための条件判定手段１１６１と、主遊技始動口２１１０の主遊技始動口電動役物２１１２の駆動（開放）時間を計測する開放タイマ１１６２とを有している。
【００４３】
次に、遊技状態一時記憶手段１１９０は、主遊技における現在の遊技状態を一時記憶するための主遊技状態一時記憶手段１１９１と、補助遊技における現在の遊技状態を一時記憶するための補助遊技状態一時記憶手段１１９２とを有している。
【００４４】
ここで、主遊技状態一時記憶手段１１９１は、各種遊技状態における各種フラグのオンオフ情報を一時記憶するためのフラグ一時記憶手段１１９１ａと、現在変動中の主遊技図柄（変動開始条件が成立した主遊技図柄）に係る停止図柄及び変動態様情報を一時記憶するための主遊技図柄情報一時記憶手段１１９１ｂと、を有している。
【００４５】
また、補助遊技状態一時記憶手段１１９２は、補助遊技に関する情報（例えば、補助遊技当選フラグ・補助遊技変動中フラグ・開放延長フラグ・電動役物開放中フラグ・時間短縮フラグ等の各種フラグのオンオフ情報）を一時記憶するための補助遊技関連情報一時記憶手段１１９２ａと、現在変動中の補助遊技図柄（変動開始条件が成立した補助遊技図柄）に係る停止図柄等の情報を一時記憶するための補助遊技図柄情報一時記憶手段１１９２ｂとを有している。
【００４６】
次に、初期値更新型乱数更新制御手段１４００は、主遊技側乱数や補助遊技側乱数の乱数値となる各種乱数カウンタを有する初期値更新型乱数値一時記憶手段１４１０と、当該各種乱数カウンタの初期値となるカウンタ（初期値カウンタ）を有する乱数初期値一時記憶手段１４２０と、各種乱数カウンタが最終値となるまで進行したか否かを判定するために参照される初期値判定関連情報一時記憶手段１４３０と、を有している。ここで、本実施形態においては、初期値更新型乱数値一時記憶手段１４１０は、各種乱数カウンタとして、主遊技図柄の当否抽選に係る乱数カウンタである主遊技当否乱数カウンタ１４１１と、主遊技図柄の図柄抽選に係る乱数カウンタである主遊技図柄乱数カウンタ１４１２と、補助遊技図柄の当否抽選に係る乱数カウンタである補助遊技当否乱数カウンタ１４１３と、を更に有している。また、同様に、乱数初期値一時記憶手段１４２０は、主遊技図柄の当否抽選に係る初期値カウンタである主遊技当否乱数初期値カウンタ１４２１と、主遊技図柄の図柄抽選に係る初期値カウンタである主遊技図柄乱数初期値カウンタ１４２２と、補助遊技図柄の当否抽選に係る初期値カウンタである補助遊技当否乱数初期値カウンタ１４２３と、を更に有している。
【００４７】
次に、乱数更新処理時間調整手段１５００は、各種乱数カウンタの更新処理時間を調整するために参照される処理時間調整関連情報一時記憶手段１５１０と、当該更新処理時間を調整するための待ち時間を計時する処理時間調整タイマ１５２０と、を更に有している。
【００４８】
次に、図５〜図１２のフローチャートを参照しながら、本実施形態に係るぱちんこ遊技機の処理の流れを説明する。尚、演出表示制御手段２１５０側の処理は周知の処理と同様となるため説明を省略し、主制御装置１０００側の処理についてのみ説明する。はじめに、図５は、主制御装置１０００が行う一般的な処理の流れを示したメインフローチャートである。尚、当該メインフローチャートは、所定間隔（例えば、２ｍｓ）毎に発生するハードウエア割り込み時に先頭の処理（本例では、ステップ２１００の各種乱数更新処理）が実行されるよう構成されている。
【００４９】
まず、ステップ２１００で、主制御装置１０００は、各種乱数の乱数値更新処理を実行する。ここで、各種乱数とは、主遊技図柄の変動態様（変動時間）決定用乱数等のように、当該乱数値に基づく抽選結果が、遊技者に付される利益率に直接的には影響を与えない類の乱数である。そして、当該乱数値の更新処理とは、乱数値に１を加算（インクリメント）することであり、所定の乱数上限値に到達した時点でゼロクリアする（所謂、プラスワン方式）よう構成されている。次に、ステップ２２００で、主制御装置１０００は、後述の初期値更新型乱数更新処理を実行する。次に、ステップ２３００で、主制御装置１０００は、後述の乱数更新処理時間均等化処理を実行する。次に、ステップ２４００で、主制御装置１０００は、後述の初期値乱数更新処理を実行する。次に、ステップ１１００で、主制御装置１０００は、後述の補助遊技側乱数取得処理を実行する。次に、ステップ１２００で、主制御装置１０００は、後述の補助遊技電動役物駆動制御処理を実行する。次に、ステップ１３００で、主制御装置１０００は、後述の主遊技側乱数取得処理を実行する。次に、ステップ１４００で、主制御装置１０００は、後述の主遊技図柄表示制御処理を実行する。次に、ステップ１５００で、主制御装置１０００（特に特別遊技制御手段１１７０）は、特別遊技作動条件を充足（例えば、当り図柄で停止）したか否かの判定処理を実行する。次に、ステップ１６００で、主制御装置１０００（特に特別遊技制御手段１１７０）は、特別遊技に係る制御処理（例えば、大入賞口２１２０の駆動処理）を実行する。次に、ステップ１７００で、主制御装置１０００（特に賞球払出決定手段１３００）は、遊技球が入賞した入賞口に基づき、賞球払出制御装置３０００を駆動して所定の賞球数の払出処理を実行する。次に、ステップ１８００で、主制御装置１０００は、新たなハードウエア割り込みを許可すると共に、当該新たなハードウエア割り込み待ちループ処理を実行する。以下、各サブルーチンに係る処理について詳述する。
【００５０】
次に、図６は、図５におけるステップ２２００のサブルーチンに係る、初期値更新型乱数更新処理のフローチャートである。ここで、当該フローチャートは、ステップ２２０２〜ステップ２２２０に亘って、主遊技図柄の当否抽選用乱数（主遊技当否乱数）の更新処理を実行し、ステップ２２３２〜ステップ２２５０に亘って、主遊技図柄の図柄決定用乱数（主遊技図柄乱数）の更新処理を実行し、ステップ２２６２〜ステップ２２８０に亘って、補助遊技図柄の当否抽選用乱数（補助遊技当否乱数）の更新処理を実行する。尚、本実施形態においては、初期値更新型乱数を採用している乱数の種類として、主遊技当否乱数、主遊技図柄乱数及び補助遊技当否乱数について例示しているが、これには限定されない。
【００５１】
まず、ステップ２２０２で、初期値更新型乱数更新制御手段１４００は、主遊技当否乱数カウンタ１４１１のカウンタ値Ｃ１_ｒａｎを、主制御用ＣＰＵ１０００ａの内部レジスタ値Ｒとしてセットする。次に、ステップ２２０４で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒに１を加算（インクリメント）する。次に、ステップ２２０６で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒが主遊技当否乱数の乱数範囲上限値（例えば、乱数範囲が０〜２５５であれば、２５５）であるか否かを判定する。ステップ２２０６でＹｅｓの場合、ステップ２２０８で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒをゼロクリアする。次に、ステップ２２１０で、初期値更新型乱数更新制御手段１４００は、処理時間調整関連情報一時記憶手段１５１０内のＣ１_ｒａｎ更新時間調整フラグ１をオンにし、ステップ２２１２に移行する。他方、ステップ２２０６でＮｏの場合には、ステップ２２１２に移行する。ここで、本実施形態においては、ステップ２２０８及びステップ２２１０の処理（ステップ２２０６でＹｅｓの場合にて実行される処理）は、処理時間としてＴＡ（ｎｓ）を要するものとする。即ち、ステップ２２０６でＹｅｓの場合とＮｏの場合とを比較すると、ステップ２２１２の処理開始時において前者は後者よりもＴＡ（ｎｓ）分だけ処理開始時間が遅延することとなる。
【００５２】
次に、ステップ２２１２で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒが初期値判定関連情報一時記憶手段１４３０内の初期値Ｍ１と同値であるか否かを判定する。ステップ２２１２でＹｅｓの場合、ステップ２２１４で、初期値更新型乱数更新制御手段１４００は、主遊技当否乱数初期値カウンタ１４２１のカウンタ値Ｃ１_ｉｎｉを、内部レジスタ値Ｒとしてセットする。次に、ステップ２２１６で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒを、初期値判定関連情報一時記憶手段１４３０内の初期値Ｍ１としてセットする。次に、ステップ２２１８で、初期値更新型乱数更新制御手段１４００は、処理時間調整関連情報一時記憶手段１５１０内のＣ１_ｒａｎ更新時間調整フラグ２をオンにし、ステップ２２２０に移行する。他方、ステップ２２１２でＮｏの場合には、ステップ２２２０に移行する。ここで、本実施形態においては、ステップ２２１４、ステップ２２１６及びステップ２２１８の処理（ステップ２２１２でＹｅｓの場合にて実行される処理）は、処理時間としてＴＢ（ｎｓ）を要するものとする。即ち、ステップ２２１２でＹｅｓの場合とＮｏの場合とを比較すると、ステップ２２２０の処理開始時において前者は後者よりもＴＢ（ｎｓ）分だけ処理開始時間が遅延することとなる。次に、ステップ２２２０で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒを、カウンタ値Ｃ１_ｒａｎとしてセットし、ステップ２２３２に移行する。
【００５３】
次に、ステップ２２３２で、初期値更新型乱数更新制御手段１４００は、主遊技図柄乱数カウンタ１４１２のカウンタ値Ｃ２_ｒａｎを、主制御用ＣＰＵ１０００ａの内部レジスタ値Ｒとしてセットする。次に、ステップ２２３４で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒに１を加算（インクリメント）する。次に、ステップ２２３６で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒが主遊技図柄乱数の乱数範囲上限値（例えば、乱数範囲が０〜２５５であれば、２５５）であるか否かを判定する。ステップ２２３６でＹｅｓの場合、ステップ２２３８で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒをゼロクリアする。次に、ステップ２２４０で、初期値更新型乱数更新制御手段１４００は、処理時間調整関連情報一時記憶手段１５１０内のＣ２_ｒａｎ更新時間調整フラグ１をオンにし、ステップ２２４２に移行する。他方、ステップ２２３６でＮｏの場合には、ステップ２２４２に移行する。ここで、本実施形態においては、ステップ２２３８及びステップ２２４０の処理（ステップ２２３６でＹｅｓの場合にて実行される処理）は、処理時間としてＴＡ（ｎｓ）を要するものとする。即ち、ステップ２２３６でＹｅｓの場合とＮｏの場合とを比較すると、ステップ２２４２の処理開始時において前者は後者よりもＴＡ（ｎｓ）分だけ処理開始時間が遅延することとなる。
【００５４】
次に、ステップ２２４２で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒが初期値判定関連情報一時記憶手段１４３０内の初期値Ｍ２と同値であるか否かを判定する。ステップ２２４２でＹｅｓの場合、ステップ２２４４で、初期値更新型乱数更新制御手段１４００は、主遊技図柄乱数初期値カウンタ１４２２のカウンタ値Ｃ２_ｉｎｉを、内部レジスタ値Ｒとしてセットする。次に、ステップ２２４６で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒを、初期値判定関連情報一時記憶手段１４３０内の初期値Ｍ２としてセットする。次に、ステップ２２４８で、初期値更新型乱数更新制御手段１４００は、処理時間調整関連情報一時記憶手段１５１０内のＣ２_ｒａｎ更新時間調整フラグ２をオンにし、ステップ２２５０に移行する。他方、ステップ２２４２でＮｏの場合には、ステップ２２５０に移行する。ここで、本実施形態においては、ステップ２２４４、ステップ２２４６及びステップ２２４８の処理（ステップ２２４２でＹｅｓの場合にて実行される処理）は、処理時間としてＴＢ（ｎｓ）を要するものとする。即ち、ステップ２２４２でＹｅｓの場合とＮｏの場合とを比較すると、ステップ２２５０の処理開始時において前者は後者よりもＴＢ（ｎｓ）分だけ処理開始時間が遅延することとなる。次に、ステップ２２５０で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒを、カウンタ値Ｃ２_ｒａｎとしてセットし、ステップ２２６２に移行する。
【００５５】
次に、ステップ２２６２で、初期値更新型乱数更新制御手段１４００は、補助遊技当否乱数カウンタ１４１３のカウンタ値Ｃ３_ｒａｎを、主制御用ＣＰＵ１０００ａの内部レジスタ値Ｒとしてセットする。次に、ステップ２２６４で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒに１を加算（インクリメント）する。次に、ステップ２２６６で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒが補助遊技当否乱数の乱数範囲上限値（例えば、乱数範囲が０〜２５５であれば、２５５）であるか否かを判定する。ステップ２２６６でＹｅｓの場合、ステップ２２６８で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒをゼロクリアする。次に、ステップ２２７０で、初期値更新型乱数更新制御手段１４００は、処理時間調整関連情報一時記憶手段１５１０内のＣ３_ｒａｎ更新時間調整フラグ１をオンにし、ステップ２２７２に移行する。他方、ステップ２２６６でＮｏの場合には、ステップ２２７２に移行する。ここで、本実施形態においては、ステップ２２６８及びステップ２２７０の処理（ステップ２２６６でＹｅｓの場合にて実行される処理）は、処理時間としてＴＡ（ｎｓ）を要するものとする。即ち、ステップ２２６６でＹｅｓの場合とＮｏの場合とを比較すると、ステップ２２７２の処理開始時において前者は後者よりもＴＡ（ｎｓ）分だけ処理開始時間が遅延することとなる。
【００５６】
次に、ステップ２２７２で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒが初期値判定関連情報一時記憶手段１４３０内の初期値Ｍ３と同値であるか否かを判定する。ステップ２２７２でＹｅｓの場合、ステップ２２７４で、初期値更新型乱数更新制御手段１４００は、補助遊技当否乱数初期値カウンタ１４２３のカウンタ値Ｃ３_ｉｎｉを、内部レジスタ値Ｒとしてセットする。次に、ステップ２２７６で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒを、初期値判定関連情報一時記憶手段１４３０内の初期値Ｍ３としてセットする。次に、ステップ２２７８で、初期値更新型乱数更新制御手段１４００は、処理時間調整関連情報一時記憶手段１５１０内のＣ３_ｒａｎ更新時間調整フラグ２をオンにし、ステップ２２８０に移行する。他方、ステップ２２７２でＮｏの場合には、ステップ２２８０に移行する。ここで、本実施形態においては、ステップ２２７４、ステップ２２７６及びステップ２２７８の処理（ステップ２２７２でＹｅｓの場合にて実行される処理）は、処理時間としてＴＢ（ｎｓ）を要するものとする。即ち、ステップ２２７２でＹｅｓの場合とＮｏの場合とを比較すると、ステップ２２８０の処理開始時において前者は後者よりもＴＢ（ｎｓ）分だけ処理開始時間が遅延することとなる。次に、ステップ２２８０で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒを、カウンタ値Ｃ３_ｒａｎとしてセットし、次の処理（ステップ２３００の乱数更新処理時間均等化処理）に移行する。
【００５７】
次に、図７は、図５におけるステップ２３００のサブルーチンに係る、乱数更新処理時間均等化処理のフローチャートである。まず、ステップ２３０２で、乱数更新処理時間調整手段１５００は、処理時間調整関連情報一時記憶手段１５１０内のＣ１_ｒａｎ更新時間調整フラグ１、Ｃ２_ｒａｎ更新時間調整フラグ１及びＣ３_ｒａｎ更新時間調整フラグ１、並びに、Ｃ１_ｒａｎ更新時間調整フラグ２、Ｃ２_ｒａｎ更新時間調整フラグ２及びＣ３_ｒａｎ更新時間調整フラグ２のオン／オフ状態を確認する。次に、ステップ２３０４で、乱数更新処理時間調整手段１５００は、｛（Ｃ１_ｒａｎ更新時間調整フラグ１、Ｃ２_ｒａｎ更新時間調整フラグ１及びＣ３_ｒａｎ更新時間調整フラグ１の内、オフであるフラグ数）×ＴＡ｝＋｛（Ｃ１_ｒａｎ更新時間調整フラグ２、Ｃ２_ｒａｎ更新時間調整フラグ２及びＣ３_ｒａｎ更新時間調整フラグ２の内、オフであるフラグ数）×ＴＢ｝となる値を、待ち時間合計値Ｔ_ｔｏｔａｌとして導出する。次に、ステップ２３０６で、乱数更新処理時間調整手段１５００は、これらのフラグの内オンであるフラグをオフにする。次に、ステップ２３０８で、乱数更新処理時間調整手段１５００は、待ち時間合計値Ｔ_ｔｏｔａｌがゼロでないか否かを判定する。ステップ２３０８でＹｅｓの場合、ステップ２３１０で、乱数更新処理時間調整手段１５００は、待ち時間合計値Ｔ_ｔｏｔａｌを処理時間調整タイマ１５２０のタイマ値Ｔ_ｗａｉｔとしてセットする。次に、ステップ２３１２で、乱数更新処理時間調整手段１５００は、処理時間調整タイマ１５２０の計時（カウントダウン）を開始する。次に、ステップ２３１４で、乱数更新処理時間調整手段１５００は、タイマ値Ｔ_ｗａｉｔがゼロであるか否かを判定する。ステップ２３１４でＹｅｓの場合には、次の処理（ステップ２４００の初期値乱数更新処理）に移行する。他方、ステップ２３１４でＮｏの場合には、再度ステップ２３１４に移行することで、タイマ値Ｔ_ｗａｉｔの経過待ちループ処理を実行する。尚、ステップ２３０８でＮｏの場合には、次の処理（ステップ２４００の初期値乱数更新処理）に移行する。
【００５８】
次に、図８は、図５におけるステップ２４００のサブルーチンに係る、初期値乱数更新処理のフローチャートである。ここで、当該フローチャートは、ステップ２４０２〜ステップ２４１０に亘って、主遊技当否乱数に係る初期値（主遊技当否乱数初期値）の更新処理を実行し、ステップ２４２２〜ステップ２４３０に亘って、主遊技図柄乱数に係る初期値（主遊技図柄乱数初期値）の更新処理を実行し、ステップ２４４２〜ステップ２４５０に亘って、補助遊技当否乱数に係る初期値（補助遊技当否乱数初期値）の更新処理を実行する。
【００５９】
まず、ステップ２４０２で、初期値更新型乱数更新制御手段１４００は、主遊技当否乱数初期値カウンタ１４２１のカウンタ値Ｃ１_ｉｎｉを、主制御用ＣＰＵ１０００ａの内部レジスタ値Ｒとしてセットする。次に、ステップ２４０４で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒを１減算（デクリメント）する。次に、ステップ２４０６で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒがゼロであるか否かを判定する。ステップ２４０６でＹｅｓの場合、ステップ２４０８で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒに主遊技当否乱数の乱数範囲上限値（例えば、乱数範囲が０〜２５５であれば、２５５）をセットし、ステップ２４１０に移行する。他方、ステップ２４０６でＮｏの場合には、ステップ２４１０に移行する。次に、ステップ２４１０で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒを、カウンタ値Ｃ１_ｉｎｉにセットし、ステップ２４２２に移行する。
【００６０】
次に、ステップ２４２２で、初期値更新型乱数更新制御手段１４００は、主遊技図柄乱数初期値カウンタ１４２２のカウンタ値Ｃ２_ｉｎｉを、主制御用ＣＰＵ１０００ａの内部レジスタ値Ｒとしてセットする。次に、ステップ２４２４で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒを１減算（デクリメント）する。次に、ステップ２４２６で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒがゼロであるか否かを判定する。ステップ２４２６でＹｅｓの場合、ステップ２４２８で、初期値更新型乱数更新制御手段１４００は、主遊技図柄乱数の乱数範囲上限値（例えば、乱数範囲が０〜２５５であれば、２５５）をセットし、ステップ２４３０に移行する。他方、ステップ２４２６でＮｏの場合には、ステップ２４３０に移行する。次に、ステップ２４３０で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒを、カウンタ値Ｃ２_ｉｎｉにセットし、ステップ２４４２に移行する。
【００６１】
次に、ステップ２４４２で、初期値更新型乱数更新制御手段１４００は、補助遊技当否乱数初期値カウンタ１４２３のカウンタ値Ｃ３_ｉｎｉを、主制御用ＣＰＵ１０００ａの内部レジスタ値Ｒとしてセットする。次に、ステップ２４４４で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒを１減算（デクリメント）する。次に、ステップ２４４６で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒがゼロであるか否かを判定する。ステップ２４４６でＹｅｓの場合、ステップ２４４８で、初期値更新型乱数更新制御手段１４００は、補助遊技当否乱数の乱数範囲上限値（例えば、乱数範囲が０〜２５５であれば、２５５）をセットし、ステップ２４５０に移行する。他方、ステップ２４４６でＮｏの場合には、ステップ２４５０に移行する。次に、ステップ２４５０で、初期値更新型乱数更新制御手段１４００は、内部レジスタ値Ｒを、カウンタ値Ｃ３_ｉｎｉにセットし、次の処理（ステップ１１００の補助遊技側乱数取得処理）に移行する。
【００６２】
尚、本実施形態においては、ステップ２４００のサブルーチンに係る初期値乱数更新処理を、メインフローチャートから１度だけ呼び出されるよう構成されている。換言すれば、当該サブルーチンは、所定間隔毎に発生するハードウエア割り込み時に１度だけ実行されるよう構成されているが、これには限定されない。その場合には、ステップ１８００の実行後における割り込み待ちループ処理において、ステップ２４００のサブルーチンに係る初期値乱数更新処理を呼び出すよう構成してもよい。このように構成することで、初期値として定められる値の偶発性を更に高めることができる。
【００６３】
次に、図９は、図５におけるステップ１１００のサブルーチンに係る、補助遊技側乱数取得処理のフローチャートである。まず、ステップ１１０２で、補助遊技始動口入球判定手段１１１２は、補助遊技始動口２２１０の補助遊技始動口入球検出装置２２１１から補助遊技始動口入球情報を受信したか否かを判定する。ステップ１１０２でＹｅｓの場合、ステップ１１０４で、補助遊技乱数取得判定実行手段１１２２は、補助遊技図柄保留情報一時記憶手段１１３２ａを参照し、保留球が上限（例えば４個）でないか否かを判定する。ステップ１１０４でＹｅｓの場合、ステップ１１０６で、補助遊技乱数取得判定実行手段１１２２は、補助遊技当否乱数カウンタ１４１３のカウンタ値Ｃ３_ｒａｎを補助遊技側乱数として取得する。次に、ステップ１１０８で、補助遊技図柄保留手段１１３２は、何個目の保留であるかという順番情報と共に、当該取得した補助遊技側乱数を補助遊技図柄保留情報一時記憶手段１１３２ａにセットする形で保留球を１加算する。そして、ステップ１１１０で、情報送信制御手段１２００は、補助遊技図柄保留情報一時記憶手段１１３２ａを参照し、当該乱数が何個目の保留として記憶されたのかの情報を取得すると共に、当該情報を演出表示制御手段２１５０側に送信し、次の処理（ステップ１２００の補助遊技電動役物駆動制御処理）に移行する。尚、ステップ１１０２及びステップ１１０４でＮｏの場合も、次の処理（ステップ１２００の補助遊技電動役物駆動制御処理）に移行する。
【００６４】
次に、図１０は、図５におけるステップ１２００のサブルーチンに係る、補助遊技電動役物駆動制御処理のフローチャートである。まず、ステップ１２０２で、電動役物開閉制御手段１１６０は、補助遊技関連情報一時記憶手段１１９２ａを参照して、電動役物開放中フラグがオフであるか否かを判定する。ステップ１２０２でＹｅｓの場合、ステップ１２０４で、補助遊技図柄制御手段１１５２は、補助遊技関連情報一時記憶手段１１９２ａを参照して、補助遊技図柄変動中フラグがオフであるか否かを判定する。ステップ１２０４でＹｅｓの場合、ステップ１２０６で、補助遊技内容決定手段１１４２は、補助遊技図柄保留情報一時記憶手段１１３２ａを参照し、補助遊技図柄に関する保留球があるか否かを判定する。ステップ１２０６でＹｅｓの場合、ステップ１２０８で、補助遊技内容決定手段１１４２は、当該保留球に基づく補助遊技側乱数及び補助遊技側遊技状態に基づき停止図柄を決定する。次に、ステップ１２１０で、補助遊技図柄変動時間管理手段１１５２ａは、補助遊技側遊技状態に基づき、補助遊技図柄変動管理用タイマ１１５２ａ−１に所定時間（例えば、時短遊技の場合には５秒、通常遊技の場合には３０秒）をセットする。そして、ステップ１２１２で、補助遊技図柄制御手段１１５２は、補助遊技関連情報一時記憶手段１１９２ａ内の補助遊技変動中フラグをオンにする。次に、ステップ１２１４で、補助遊技図柄保留手段１１３２は、補助遊技図柄に関する当該保留球を１減算した上で補助遊技図柄保留情報一時記憶手段１１３２ａに記録されている保留情報を更新すると共に、補助遊技図柄制御手段１１５２は、補助遊技図柄変動管理用タイマ１１５２ａ−１をスタートした後、補助遊技図柄表示部２２２１上で補助遊技図柄の変動表示を開始する。次に、ステップ１２１６で、補助遊技図柄変動時間管理手段１１５２ａは、補助遊技図柄変動管理用タイマ１１５２ａ−１を参照して、前記所定時間に到達したか否かを判定する。ステップ１２１６でＹｅｓの場合、ステップ１２１８で、補助遊技図柄制御手段１１５２は、補助遊技図柄表示部２２２１上で、前記ステップ１２０８で補助遊技内容決定手段１１４２が決定した停止図柄を確定表示する。そして、ステップ１２２０で、補助遊技図柄制御手段１１５２は、補助遊技関連情報一時記憶手段１１９２ａ内の補助遊技図柄変動中フラグをオフにする。次に、ステップ１２２２で、条件判定手段１１６１は、当該停止図柄が「当り」であるか否かを判定する。ステップ１２２２でＹｅｓの場合、ステップ１２２４で、電動役物開閉制御手段１１６０は、補助遊技側遊技状態に基づき、開放タイマ１１６２に所定時間（例えば、時短遊技の場合には５秒、通常遊技の場合には０．５秒）セットする。次に、ステップ１２２６で、電動役物開閉制御手段１１６０は、補助遊技関連情報一時記憶手段１１９２ａ内の電動役物開放中フラグをオンにする。そして、ステップ１２２８で、電動役物開閉制御手段１１６０は、主遊技始動口２１１０の主遊技始動口電動役物２１１２を開放する。次に、ステップ１２３０で、電動役物開閉制御手段１１６０は、開放タイマ１１６２を参照して、前記所定時間に到達したか否かを判定する。ステップ１２３０でＹｅｓの場合、ステップ１２３２及びステップ１２３４で、電動役物開閉制御手段１１６０は、主遊技始動口２１１０の主遊技始動口電動役物２１１２を閉鎖すると共に、補助遊技関連情報一時記憶手段１１９２ａ内の電動役物開放中フラグをオフにし、次の処理（ステップ１３００の主遊技側乱数取得処理）に移行する。
【００６５】
尚、ステップ１２０２でＮｏの場合はステップ１２３０に移行し、ステップ１２０４でＮｏの場合はステップ１２１６に移行し、ステップ１２０６、ステップ１２１６、ステップ１２２２及びステップ１２３０でＮｏの場合は次の処理（ステップ１３００の主遊技側乱数取得処理）に移行する。
【００６６】
次に、図１１は、図５におけるステップ１３００のサブルーチンに係る、主遊技側乱数取得処理のフローチャートである。まず、ステップ１３０２で、主遊技始動口入球判定手段１１１１は、主遊技始動口２１１０の主遊技始動口入球検出装置２１１１から主遊技始動口入球情報を受信したか否かを判定する。ステップ１３０２でＹｅｓの場合、ステップ１３０４で、主遊技乱数取得判定実行手段１１２１は、主遊技図柄保留情報一時記憶手段１１３１ａを参照し、保留球が上限（例えば４個）でないか否かを判定する。ステップ１３０４でＹｅｓの場合、ステップ１３０６で、主遊技乱数取得判定実行手段１１２１は、主遊技当否乱数カウンタ１４１１のカウンタ値Ｃ１_ｒａｎを主遊技側乱数（当選乱数）として取得し、主遊技図柄乱数カウンタ１４１２のカウンタ値Ｃ２_ｒａｎを主遊技側乱数（主遊技図柄決定乱数）として取得すると共に、主遊技図柄保留手段１１３１は、何個目の保留であるかという順番情報と共に、当該取得した主遊技側乱数を主遊技図柄保留情報一時記憶手段１１３１ａにセットする。次に、ステップ１３０７で、主遊技乱数取得判定実行手段１１２１は、ステップ２１００で更新された各種乱数に基づき主遊技側乱数（変動態様決定乱数）として取得すると共に、主遊技図柄保留手段１１３１は、何個目の保留であるかという順番情報と共に、当該取得した主遊技側乱数を主遊技図柄保留情報一時記憶手段１１３１ａにセットする。そして、ステップ１３０８で、情報送信制御手段１２００は、主遊技図柄保留情報一時記憶手段１１３１ａを参照し、当該乱数が何個目の保留として記憶されたのかの情報を取得すると共に、当該情報を演出表示制御手段２１５０側に送信し、次の処理（ステップ１４００の主遊技図柄表示制御処理）に移行する。尚、ステップ１３０２及びステップ１３０４でＮｏの場合も、次の処理（ステップ１４００の主遊技図柄表示制御処理）に移行する。
【００６７】
次に、図１２は、図５におけるステップ１４００のサブルーチンに係る、主遊技図柄表示制御処理のフローチャートである。まず、ステップ１４０２で、主遊技内容決定手段１１４１は、変動開始条件が成立しているか否かを判定する。ここで、この変動開始条件は、特別遊技中や主遊技図柄変動中でないことが条件となる。
【００６８】
ステップ１４０２でＹｅｓの場合、ステップ１４０４で、主遊技内容決定手段１１４１は、主遊技図柄保留情報一時記憶手段１１３１ａに一時記憶されている、今回の図柄変動に係る主遊技側乱数を読み出す。次に、ステップ１４０６で、当否抽選手段１１３５は、主遊技側乱数（当選乱数）及び遊技状態に基づき、主遊技用当否抽選テーブル１１３５ｂ−１を参照し、主遊技図柄当否（大当り）抽選を実行する。
【００６９】
次に、ステップ１４１２及びステップ１４１３で、主遊技内容決定手段１１４１は、主遊技内容決定用抽選テーブル１１４１ａ内の各抽選テーブルを参照し、主遊技側乱数（例えば、主遊技図柄決定乱数、変動態様決定乱数）に基づいて主遊技図柄に関する停止図柄を決定すると共に、当該決定した停止図柄に基づき変動態様を決定し、これらを主遊技図柄情報一時記憶手段１１９１ｂに一時記憶する。尚、前記参照されるテーブルは、当否結果・遊技状態・主遊技図柄に基づいて決定される（以下も同様）。次に、ステップ１４１４で、情報送信制御手段１２００は、ステップ１４１２及びステップ１４１３で決定した主遊技図柄に関する図柄情報（停止図柄情報、停止図柄の属性情報、変動態様情報等）を演出表示制御手段２１５０側に送信する。次に、ステップ１４１６で、主遊技図柄変動時間管理手段１１５１ａが、所定時間（前記ステップ１４１３で決定した変動態様に係る変動時間）を主遊技図柄変動管理用タイマ１１５１ａ−１にセットする。そして、ステップ１４１８で、主遊技図柄制御手段１１５１は、主遊技図柄表示装置２１３０の主遊技図柄表示部２１３１上で、主遊技図柄情報一時記憶手段１１９１ｂに記憶された変動態様に従い、主遊技図柄の変動表示を開始する。次に、ステップ１４２０で、主遊技図柄制御手段１１５１は、フラグ一時記憶手段１１９１ａ内の変動中フラグをオンする。そして、ステップ１４２２で、主遊技図柄変動時間管理手段１１５１ａが、所定時間に到達したか否かを判定する。ここで、ステップ１４２２でＮｏの場合には、次の処理（ステップ１５００の特別遊技作動条件判定処理）に移行する。他方、ステップ１４２２でＹｅｓの場合、ステップ１４２４で、情報送信制御手段１２００は、所定時間に到達した旨のコマンドを演出表示制御手段２１５０側に送信する。次に、ステップ１４２６で、主遊技図柄制御手段１１５１は、主遊技図柄表示装置２１３０の主遊技図柄表示部２１３１上での主遊技図柄の変動表示を停止し、主遊技図柄情報一時記憶手段１１９１ｂに記憶されている停止図柄を確定停止図柄として表示制御する。次に、ステップ１４２８で、主遊技図柄制御手段１１５１は、フラグ一時記憶手段１１９１ａ内の変動中フラグをオフにする。そして、ステップ１４３０で、主遊技図柄変動時間管理手段１１５１ａは、主遊技図柄変動管理用タイマ１１５１ａ−１をリセットし、次の処理（ステップ１５００の特別遊技作動条件判定処理）に移行する。
【００７０】
尚、ステップ１４０２でＮｏの場合には、ステップ１４３２で、主遊技図柄制御手段１１５１は、フラグ一時記憶手段１１９１ａを参照し、変動中フラグがオンであるか否かを判定する。ステップ１４３２でＹｅｓの場合にはステップ１４２２に移行し、ステップ１４３２でＮｏの場合には、次の処理（ステップ１５００の特別遊技作動条件判定処理）に移行する。
【００７１】
（作用）
次に、表１を参照しながら、本実施形態における作用について説明する。まず、表１は、ステップ２２００における全ての処理パスと、夫々の処理パスにおけるステップ２２００の全処理時間及びステップ２３０４において導出される待ち時間合計値Ｔ_ｔｏｔａｌを示したものである。本表に示されるように、ステップ２２００の全ての処理パスにおいて、夫々の処理パスにおけるステップ２２００の全処理時間及びステップ２３０４において導出される待ち時間合計値Ｔ_ｔｏｔａｌの合計値は、「（α＋ＴＡ＋β＋ＴＢ＋γ）×３」として一律となる。即ち、ステップ２２００の初期値更新型乱数更新処理において、如何なるパスで処理が実行されたとしても、定時割り込み発生時から一定時間経過後にステップ２３００の乱数更新処理時間均等化処理が終了することとなる。
【表１】
0005665086.tif 000002
【００７２】
このような作用となるため、前述のように、ぶら下がり基板側から不正に大当りを生起させる新たな手法において、「（１）定時割り込みを契機とした処理開始時に、ぶら下がり基板内に設けられた処理時間計測用タイマをスタート、（２）前述の信号又は電磁波ノイズを傍受したタイミングにて処理時間計測用タイマを停止、（３）処理時間計測用タイマ値に基づき、当該定時割り込みにおいて主制御装置１０００側で実行された処理の処理時間を推測、」との処理における（３）の「主制御装置１０００側で実行された処理の処理時間」が常に一律の値となる。よって、「（４）推測した処理時間の長短を判定し、長時間である場合には当該定時割り込みにおいて、主制御装置１０００側にて乱数カウンタを０へとリセットする処理が実行されたと判定、（５）当該リセットする処理が実行されたと判定した後、自身に格納されている大当り判定乱数値に基づき、当該カウンタ値が大当り判定乱数値となる定時割り込みタイミングにて、主遊技始動口入球情報を主制御装置１０００に送信、」との処理が正常に動作しなくなるため、初期値更新型乱数方式を採用した遊技機において、ぶら下がり基板側から不正に大当りを生起させることを回避することが可能となるのである。
【００７３】
（変更例）
尚、本実施形態においては、定時割り込み発生時から一定時間経過後にステップ２３００の乱数更新処理時間均等化処理が終了するよう構成するため、ステップ２２００の処理フローにおける所定の分岐点において何れのパス（処理過程）を通過したかを一時記憶する（フラグ管理する）と共に、当該通過したパスに基づき待ち時間を設けるよう構成されている。ここで、本実施形態においては、当該所定の分岐点において、分岐後の処理が実行される場合に待ち時間を設けるフラグをオンとする（例えば、ステップ２２０６でＹｅｓの場合において、Ｃ１_ｒａｎ更新時間調整フラグ１をオンとする）よう構成されているが、これには限定されず、分岐後の処理が実行されない場合に待ち時間を設けるフラグをオンとする（例えば、ステップ２２０６でＮｏの場合において、Ｃ１_ｒａｎ更新時間調整フラグ１をオンとする）よう構成してもよい。その場合には、ステップ２３０４における待ち時間導出処理を、当該オンとなったフラグ数に基づき導出するよう適宜変更すればよい。
【００７４】
また、ぶら下がり基板側の「（３）処理時間計測用タイマ値に基づき、当該定時割り込みにおいて主制御装置１０００側で実行された処理の処理時間を推測、」との処理における「主制御装置１０００側で実行された処理の処理時間」を常に一律の値とすることを趣旨とした、本実施形態とは異なる態様を概念することができる。そこで、このような態様の一例を本実施形態からの変更例（変更例１及び変更例２）として、以下に詳述する。尚、説明の重複を避けるため、以下の説明においては、本実施形態からの変更点についてのみ説明する。
【００７５】
（変更例１）
次に、図１３は、本実施形態の変更例１における主制御装置１０００が行う一般的な処理の流れを示したメインフローチャートである。はじめに、本実施形態からの変更点は、ステップ２０１０（変１）、ステップ２０２０（変１）及びステップ２０３０（変１）についてであり、その目的は、ステップ２２００の初期値更新型乱数更新処理の終了後、所定の待ち時間の経過待ちループ処理を実行することである。即ち、ステップ２０１０（変１）で、乱数更新処理時間調整手段１５００は、ステップ２２００（変１）の初期値更新型乱数更新処理における処理時間の最大値を超過することを満たす所定の待ち時間｛例えば、「（α＋ＴＡ＋β＋ＴＢ＋γ）×３」＋δ（マージンとなる任意の時間値）｝を、処理時間調整タイマ１５２０のタイマ値Ｔ_ｗａｉｔにセットする。次に、ステップ２０２０（変１）で、乱数更新処理時間調整手段１５００は、処理時間調整タイマ１５２０の計時（カウントダウン）を開始する。そして、ステップ２２００（変１）の実行後、ステップ２０３０（変１）で、乱数更新処理時間調整手段１５００は、タイマ値Ｔ_ｗａｉｔがゼロであるか否かを判定する。ステップ２０３０（変１）でＹｅｓの場合には、次の処理（ステップ２４００の初期値乱数更新処理）に移行する。他方、ステップ２０３０（変１）でＮｏの場合には、再度ステップ２０３０（変１）に移行することで、タイマ値Ｔ_ｗａｉｔの経過待ちループ処理を実行する。
【００７６】
以上のような処理に変更することで、定時割り込み発生時から一定時間経過後にステップ２４００以降の処理が実行されるため、本実施形態と同様の作用となり、初期値更新型乱数方式を採用した遊技機において、ぶら下がり基板側から不正に大当りを生起させることを回避することが可能となるのである。
【００７７】
（変更例２）
次に、図１４は、本実施形態の変更例２における主制御装置１０００が行う一般的な処理の流れを示したメインフローチャートである。はじめに、本実施形態からの変更点は、ステップ２２００（変２）についてであり、その目的は、ステップ２２００の初期値更新型乱数更新処理において、如何なるパスで処理が実行されたとしても、定時割り込み発生時から一定時間経過後にステップ２２００（変２）の初期値更新型乱数更新処理が終了するよう、当該処理実行中に処理時間を調整することである。即ち、ステップ２２００（変２）で、主制御装置１０００は、後述の初期値更新型乱数更新処理／乱数更新処理時間均等化処理を実行する。
【００７８】
次に、図１５は、図１４におけるステップ２２００（変２）のサブルーチンに係る、本実施形態の変更例２における初期値更新型乱数更新処理／乱数更新処理時間均等化処理のフローチャートである。はじめに、本実施形態からの変更点は、ステップ２２１０（変２）、ステップ２２１８（変２）、ステップ２２４０（変２）、ステップ２２４８（変２）、ステップ２２７０（変２）及びステップ２２７８（変２）についてであり、その目的は、所定の分岐点において、分岐後の処理が実行されない場合において、所定の待ち時間を作り出すための処理を実行することである。即ち、ステップ２２０６（変２）でＮｏの場合、ステップ２２１０（変２）で、乱数更新処理時間調整手段１５００は、所定の待ち時間造成処理を実行する。ここで、所定の待ち時間造成処理とは、ステップ２２０６（変２）でＹｅｓの場合において実行される処理に要する処理時間と同一の処理時間となる処理であれば特に限定されず、例えば、当該処理時間の経過待ちループ処理や、ステップ２２０６（変２）でＹｅｓの場合において実行される処理とは異なる処理であって処理内容が同等である処理（意味を成さない処理であってもよい）、等を挙げることができる。尚、ステップ２２１８（変２）、ステップ２２４０（変２）、ステップ２２４８（変２）、ステップ２２７０（変２）及びステップ２２７８（変２）においても同様となるため説明を省略する。
【００７９】
以上のような処理に変更することで、定時割り込み発生時から一定時間経過後にステップ２４００以降の処理が実行されるため、本実施形態と同様の作用となり、初期値更新型乱数方式を採用した遊技機において、ぶら下がり基板側から不正に大当りを生起させることを回避することが可能となるのである。
【００８０】
尚、本実施形態（及び変更例）においては、ぶら下がり基板側の「（３）処理時間計測用タイマ値に基づき、当該定時割り込みにおいて主制御装置１０００側で実行された処理の処理時間を推測、」との処理における「主制御装置１０００側で実行された処理の処理時間」を常に一律の値とすることで、ぶら下がり基板側から不正に大当りを生起させることを防止するよう構成されているが、これには限定されない。その場合には、「主制御装置１０００側で実行された処理の処理時間」が常に一律の値とならないものの、ぶら下がり基板側の「（４）推測した処理時間の長短を判定し、長時間である場合には当該定時割り込みにおいて、主制御装置１０００側にて乱数カウンタを０へとリセットする処理が実行されたと判定、」との処理において、当該判定処理が意図通りに動作しなくなることを趣旨とした、本実施形態（及び変更例）とは異なる態様を概念することができる。そこで、このような態様の一例を第二実施形態として、以下に詳述する。尚、説明の重複を避けるため、以下の説明においては、本実施形態からの変更点についてのみ説明する。
【００８１】
（第二実施形態）
次に、図１６は、第二実施形態における主制御装置１０００が行う一般的な処理の流れを示したメインフローチャートである。はじめに、本実施形態からの変更点は、ステップ２３００（第２）についてであり、その目的は、ステップ２２００（第２）の初期値更新型乱数更新処理の終了後において、ランダムな待ち時間を設けるよう構成することである。即ち、ステップ２３００（第２）で、主制御装置１０００は、後述の乱数更新処理時間不均等化処理を実行する。
【００８２】
次に、図１７は、図１６におけるステップ２３００（第２）のサブルーチンに係る、第二実施形態における乱数更新処理時間不均等化処理のフローチャートである。まず、ステップ２３１２（第２）で、乱数更新処理時間調整手段１５００は、ステップ２２００（第２）の初期値更新型乱数更新処理における処理時間の最大値Ｔ_ｍａｘ（換言すれば、処理数が最多となるパスにおける処理時間）と最小値Ｔ_ｍｉｎ（換言すれば、処理数が最少となるパスにおける処理時間）となる所定時間値を取得する（これら処理時間値は、設計時に予め見積もっておくことが可能）。次に、ステップ２３１４（第２）で、乱数更新処理時間調整手段１５００は、主制御装置１０００におけるリフレッシュレジスタのレジスタ最大値Ｒ_ｍａｘとなる所定値を取得する。ここで、リフレッシュレジスタとは、揮発性であるＲＡＭ１０００ｂにおける記憶内容が消失してしまわないよう、ＲＡＭ１０００ｂへ輪番的に電荷を補充（リフレッシュ）するために参照されるレジスタである。リフレッシュレジスタのレジスタ値は、リフレッシュ対象となるメモリ領域のブロック番号（例えば、０〜１２７）を意味しており、当該ブロック番号によって示されるメモリ領域に対して電荷が補充される。そして、主制御用ＣＰＵ１０００ａは、主制御ＲＯＭ１０００ｃ内のプログラム処理とは独立して、リフレッシュレジスタのレジスタ値をインクリメントしながら、ＲＡＭ１０００ｂのリフレッシュ動作を実行する。即ち、リフレッシュレジスタのレジスタ値は、最大値（本例では、１２７）を上限値とするプラスワン方式の乱数カウンタとして、主制御ＲＯＭ１０００ｃ内のプログラム処理にて利用することができるのである。
【００８３】
次に、ステップ２３１６（第２）で、乱数更新処理時間調整手段１５００は、（Ｔ_ｍａｘ−Ｔ_ｍｉｎ）／Ｒ_ｍａｘ、となる算術結果における商Ｔ_ｂａｓｅを導出する。次に、ステップ２３１８（第２）で、乱数更新処理時間調整手段１５００は、主制御装置１０００におけるリフレッシュレジスタの現在値Ｒ_ｃｒｒを取得する（０〜１２７のランダムな値となる）。次に、ステップ２３２０（第２）で、乱数更新処理時間調整手段１５００は、Ｔ_ｂａｓｅ×Ｒ_ｃｒｒとなる値を、処理時間調整タイマ１５２０のタイマ値Ｔ_ｗａｉｔにセットする。次に、ステップ２３２２（第２）で、乱数更新処理時間調整手段１５００は、処理時間調整タイマ１５２０の計時（カウントダウン）を開始する。次に、ステップ２３２４（第２）で、乱数更新処理時間調整手段１５００は、タイマ値Ｔ_ｗａｉｔがゼロであるか否かを判定する。ステップ２３２４（第２）でＹｅｓの場合には、次の処理（ステップ２４００の初期値乱数更新処理）に移行する。他方、ステップ２３２４（第２）でＮｏの場合には、再度ステップ２３２４（第２）に移行することで、タイマ値Ｔ_ｗａｉｔの経過待ちループ処理を実行する。
【００８４】
以上のような処理とすることで、定時割り込み発生時からステップ２３００（第２）の処理が終了するまでの経過時間は、ステップ２２００（第２）の初期値更新型乱数更新処理における処理時間には依存せず常に不定となる。よって、ぶら下がり基板側における「（４）推測した処理時間の長短を判定し、長時間である場合には当該定時割り込みにおいて、主制御装置１０００側にて乱数カウンタを０へとリセットする処理が実行されたと判定、」との判定処理が意図通りに動作しなくなるため、初期値更新型乱数方式を採用した遊技機において、ぶら下がり基板側から不正に大当りを生起させることを回避することが可能となるのである。
【００８５】
尚、第二実施形態において、Ｔ_ｍａｘ、Ｔ_ｍｉｎ及びＲ_ｍａｘは、設計時において予め見積もっておくことができるため、ステップ２３１２（第２）、ステップ２３１４（第２）及びステップ２３１６（第２）の処理を省略し、予め導出した所定値Ｔ_ｂａｓｅのみを保持しておくよう構成してもよい、また、ステップ２３００（第２）のサブルーチンに係る、乱数更新処理時間不均等化処理は、あくまでも一例であり、定時割り込み発生時からステップ２３００（第２）の処理が終了するまでの経過時間が不定となるよう構成されていればよい。その場合には、例えば、リフレッシュレジスタの現在値Ｒ_ｃｒｒを、そのまま処理時間調整タイマ１５２０のタイマ値Ｔ_ｗａｉｔとしてセットしてもよいし、任意の待ち時間を複数種類設けておき、当該任意の待ち時間の何れかをランダムに選択して処理時間調整タイマ１５２０のタイマ値Ｔ_ｗａｉｔとしてセットしてもよい（例えば、タイマ値Ｔ_ｗａｉｔ＝１００又は２００をランダムにセット）。
【００８６】
尚、第二実施形態において、ステップ２３００（第２）の乱数更新処理時間不均等化処理の実行タイミングは、ステップ２２００（第２）の初期値更新型乱数更新処理の実行後とするよう構成されているが、これには限定されない。その場合には、定時割り込み開始時から、ぶら下がり基板側で傍受されることが想定される信号発信処理の実行前の任意のタイミングにて、乱数更新処理時間不均等化処理を実行するよう構成してもよい。
【００８７】
尚、本実施形態（変更例を含む）及び第二実施形態においては、ぱちんこ遊技機についてのみ例示しているが、これには限定されず、回胴式遊技機（所謂、スロットマシン）についても適用可能である。ここで、周知のスロットマシンについて補足説明しておく。
【００８８】
まず、周知のスロットマシンには、遊技の進行を司る主遊技制御部としてのメイン基板と、演出の実行を司る副遊技制御部としてのサブ基板と、主遊技用識別情報を表示するための主遊技用識別情報表示部として複数の識別情報が夫々外周上に配置された複数列（一般には３列）のリールと、遊技者によって操作可能であって遊技開始を指示する主遊技開始指示装置としてのスタートレバーと、遊技者によって操作可能であって遊技進行を指示する主遊技進行指示装置としてのストップボタンと、を有している。そして、メイン基板には、スタートレバーが操作されたことを契機として主遊技用乱数を取得する主遊技用乱数取得手段と、主遊技用乱数取得手段が取得した乱数に基づき一又は複数の停止識別情報を暫定的に決定する主遊技用識別情報表示内容決定手段（例えば、小役や特別役物等の当選役を内部的に決定する表示内容決定手段）と、主遊技用識別情報表示内容決定手段により暫定的に決定された一又は複数の停止識別情報とストップボタンの操作タイミングとに基づき、一の停止識別情報を主遊技用識別情報表示部であるリール上に確定表示するよう制御する主遊技用識別情報表示制御手段（例えば、内部的に決定された当選役とストップボタンが押圧されたタイミングとに基づき、所定の位置でリールを停止するリール制御手段）と、主遊技用識別情報表示部であるリール上にて停止識別情報として所定態様が表示された場合、特別遊技に移行させるよう制御する特別遊技実行制御手段（例えば、「７７７等」が所定の有効ライン上に並んだことを契機として、特別役物を作動させる特別役物作動手段）と、主遊技用乱数取得手段が取得した主遊技用乱数に関する情報を副遊技制御部側に送信する主遊技側情報送信制御手段と、を有している。
【００８９】
このような周知構成のスロットマシンについて、本実施形態（変更例を含む）及び第二実施形態に係る構成を適用することができるのである。ここで、本実施形態に係る構成をスロットマシンに適用した場合の構成を以下に詳述する。
【００９０】
即ち、本態様に係る回胴式遊技機は、
遊技者によって操作可能であって遊技開始を指示する主遊技開始指示装置（例えば、スタートレバー）と、
遊技進行を制御する主遊技部（例えば、メイン基板）と
を備え、主遊技部における遊技進行に係る制御処理を定期的な割り込み処理として実行するよう構成された回胴式遊技機において、
主遊技部は、
所定の下限値である乱数下限値と所定の上限値である乱数上限値との間で加算もしくは減算する乱数カウンタ（例えば、当選役を決定するための乱数カウンタ）と、
前記加算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタに加算すると共に、乱数カウンタが乱数上限値に到達した場合には乱数カウンタに乱数下限値をセットする一方、前記減算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタから減算すると共に、乱数カウンタが乱数下限値に到達した場合には乱数カウンタに乱数上限値をセットする乱数カウンタ更新制御手段と、
主遊技開始指示装置からの遊技開始の指示を検出した場合には、乱数カウンタの現在値を遊技用乱数（例えば、当選役の決定用乱数）として取得する遊技用乱数取得手段（例えば、主遊技用乱数取得手段）と
を備え、
主遊技部は、
前記割り込み処理の実行開始時から、少なくとも乱数カウンタ更新制御手段による処理が終了するまでの経過時間が、前記割り込み処理の実行回毎に一律の時間値となるよう制御する処理時間調整手段
を更に備えることを特徴とする回胴式遊技機である。
【００９１】
また、本態様に係る回胴式遊技機は、
遊技者によって操作可能であって遊技開始を指示する主遊技開始指示装置（例えば、スタートレバー）と、
遊技進行を制御する主遊技部（例えば、メイン基板）と
を備え、主遊技部における遊技進行に係る制御処理を定期的な割り込み処理として実行するよう構成された回胴式遊技機において、
主遊技部は、
所定の下限値である乱数下限値と所定の上限値である乱数上限値との間で加算もしくは減算する乱数カウンタ（例えば、当選役を決定するための乱数カウンタ）と、
前記加算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタに加算すると共に、乱数カウンタが乱数上限値に到達した場合には乱数カウンタに乱数下限値をセットする一方、前記減算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタから減算すると共に、乱数カウンタが乱数下限値に到達した場合には乱数カウンタに乱数上限値をセットする乱数カウンタ更新制御手段と、
所定条件を充足した場合、乱数カウンタに特定値をセットする乱数カウンタ初期値設定手段と、
主遊技開始指示装置からの遊技開始の指示を検出した場合には、乱数カウンタの現在値を遊技用乱数（例えば、当選役の決定用乱数）として取得する遊技用乱数取得手段（例えば、主遊技用乱数取得手段）と
を備え、
主遊技部は、
前記割り込み処理の実行開始時から、少なくとも乱数カウンタ更新制御手段による処理が終了するまでの経過時間が、前記割り込み処理の実行回毎に一律の時間値となるよう制御する処理時間調整手段
を更に備えることを特徴とする回胴式遊技機である。
【００９２】
次に、第二実施形態に係る構成をスロットマシンに適用した場合の構成を以下に詳述する。
【００９３】
即ち、本態様に係る回胴式遊技機は、
遊技者によって操作可能であって遊技開始を指示する主遊技開始指示装置（例えば、スタートレバー）と、
遊技進行を制御する主遊技部（例えば、メイン基板）と
を備え、主遊技部における遊技進行に係る制御処理を定期的な割り込み処理として実行するよう構成された回胴式遊技機において、
主遊技部は、
所定の下限値である乱数下限値と所定の上限値である乱数上限値との間で加算もしくは減算する乱数カウンタ（例えば、当選役を決定するための乱数カウンタ）と、
前記加算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタに加算すると共に、乱数カウンタが乱数上限値に到達した場合には乱数カウンタに乱数下限値をセットする一方、前記減算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタから減算すると共に、乱数カウンタが乱数下限値に到達した場合には乱数カウンタに乱数上限値をセットする乱数カウンタ更新制御手段と、
主遊技開始指示装置からの遊技開始の指示を検出した場合には、乱数カウンタの現在値を遊技用乱数（例えば、当選役の決定用乱数）として取得する遊技用乱数取得手段（例えば、主遊技用乱数取得手段）と
を備え、
主遊技部は、
前記割り込み処理の実行開始時から、少なくとも乱数カウンタ更新制御手段による処理が終了するまでの経過時間が、前記割り込み処理の実行回毎に不定の時間値となるよう制御する処理時間調整手段
を更に備えることを特徴とする回胴式遊技機である。
【００９４】
また、本態様に係る回胴式遊技機は、
遊技者によって操作可能であって遊技開始を指示する主遊技開始指示装置（例えば、スタートレバー）と、
遊技進行を制御する主遊技部（例えば、メイン基板）と
を備え、主遊技部における遊技進行に係る制御処理を定期的な割り込み処理として実行するよう構成された回胴式遊技機において、
主遊技部は、
所定の下限値である乱数下限値と所定の上限値である乱数上限値との間で加算もしくは減算する乱数カウンタ（例えば、当選役を決定するための乱数カウンタ）と、
前記加算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタに加算すると共に、乱数カウンタが乱数上限値に到達した場合には乱数カウンタに乱数下限値をセットする一方、前記減算する場合には、前記割り込み処理が実行される度に所定値を乱数カウンタから減算すると共に、乱数カウンタが乱数下限値に到達した場合には乱数カウンタに乱数上限値をセットする乱数カウンタ更新制御手段と、
所定条件を充足した場合、乱数カウンタに特定値をセットする乱数カウンタ初期値設定手段と、
主遊技開始指示装置からの遊技開始の指示を検出した場合には、乱数カウンタの現在値を遊技用乱数（例えば、当選役の決定用乱数）として取得する遊技用乱数取得手段（例えば、主遊技用乱数取得手段）と
を備え、
主遊技部は、
前記割り込み処理の実行開始時から、少なくとも乱数カウンタ更新制御手段による処理が終了するまでの経過時間が、前記割り込み処理の実行回毎に不定の時間値となるよう制御する処理時間調整手段
を更に備えることを特徴とする回胴式遊技機である。
【符号の説明】
【００９５】
１０００  主制御装置、１０００ａ  主制御用ＣＰＵ
１０００ｂ  ＲＡＭ、１０００ｃ  主制御ＲＯＭ
１１００  遊技制御手段、１１１０  入球判定手段
１１１１  主遊技始動口入球判定手段、１１１２  補助遊技始動口入球判定手段
１１２０  乱数取得判定実行手段、１１２１  主遊技乱数取得判定実行手段
１１２２  補助遊技乱数取得判定実行手段、１１３０  保留制御手段
１１３１  主遊技図柄保留手段、１１３１ａ  主遊技図柄保留情報一時記憶手段
１１３２  補助遊技図柄保留手段、１１３２ａ  補助遊技図柄保留情報一時記憶手段
１１３５  当否抽選手段、１１３５ｂ  当否抽選用テーブル
１１３５ｂ−１  主遊技用当否抽選テーブル、１１４０  図柄内容決定手段
１１４１  主遊技内容決定手段、１１４１ａ  主遊技内容決定用抽選テーブル
１１４２  補助遊技内容決定手段、１１４２ａ  補助遊技内容決定用抽選テーブル
１１５０  表示制御手段、１１５１  主遊技図柄制御手段
１１５１ａ  主遊技図柄変動時間管理手段、１１５１ａ−１  主遊技図柄変動管理用タイマ
１１５２  補助遊技図柄制御手段、１１５２ａ  補助遊技図柄変動時間管理手段
１１５２ａ−１  補助遊技図柄変動管理用タイマ、１１６０  電動役物開閉制御手段
１１６１  条件判定手段、１１６２  開放タイマ
１１７０  特別遊技制御手段、１１９０  遊技状態一時記憶手段
１１９１  主遊技状態一時記憶手段、１１９１ａ  フラグ一時記憶手段
１１９１ｂ  主遊技図柄情報一時記憶手段、１１９２  補助遊技状態一時記憶手段
１１９２ａ  補助遊技関連情報一時記憶手段、１１９２ｂ  補助遊技図柄情報一時記憶手段
１２００  情報送信制御手段、１３００  賞球払出決定手段
１４００  初期値更新型乱数更新制御手段、１４１０  初期値更新型乱数値一時記憶手段
１４１１  主遊技当否乱数カウンタ、１４１２  主遊技図柄乱数カウンタ
１４１３  補助遊技当否乱数カウンタ、１４２０  乱数初期値一時記憶手段
１４２１  主遊技当否乱数初期値カウンタ、１４２２  主遊技図柄乱数初期値カウンタ
１４２３  補助遊技当否乱数初期値カウンタ、１４３０  初期値判定関連情報一時記憶手段
１５００  乱数更新処理時間調整手段、１５１０  処理時間調整関連情報一時記憶手段
１５２０  処理時間調整タイマ、２０００  遊技周辺機器
Ａ  主遊技周辺機器、２１１０  主遊技始動口
２１１１  主遊技始動口入球検出装置、２１１２  主遊技始動口電動役物
２１３０  主遊技図柄表示装置、２１３１  主遊技図柄表示部
２１３２  主遊技図柄保留表示部、２１２０  大入賞口
２１２１  大入賞口入賞検出装置、２１２２  大入賞口電動役物
２２００  補助遊技周辺機器、２２１０  補助遊技始動口
２２１１  補助遊技始動口入球検出装置、２２２０  補助遊技図柄表示装置
２２２１  補助遊技図柄表示部、２２２２  補助遊技図柄保留表示部
２１５０  演出表示制御手段、２１４０  演出表示装置
２１４１  装図表示部、２１４２  装図保留表示部
３０００  賞球払出制御装置
【図１】
0005665086.tif 000003
【図２】
0005665086.tif 000004
【図３】
0005665086.tif 000005
【図４】
0005665086.tif 000006
【図５】
0005665086.tif 000007
【図６】
0005665086.tif 000008
【図７】
0005665086.tif 000009
【図８】
0005665086.tif 000010
【図９】
0005665086.tif 000011
【図１０】
0005665086.tif 000012
【図１１】
0005665086.tif 000013
【図１２】
0005665086.tif 000014
【図１３】
0005665086.tif 000015
【図１４】
0005665086.tif 000016
【図１５】
0005665086.tif 000017
【図１６】
0005665086.tif 000018
【図１７】
0005665086.tif 000019