(57)【特許請求の範囲】
【請求項１】
予め定められた周期で定期処理を繰り返し実行することにより遊技の進行を制御する定期処理実行手段を備えた遊技機において、
予め定められた更新タイミングとなる度に数値情報を更新する数値情報更新手段と、
予め定められた特定事象の発生を検知する検知手段と、
前記検知手段により前記特定事象が発生したことが検知された場合に、前記数値情報を取得する取得手段と、
前記定期処理に含まれるものであって、前記取得手段により取得された数値情報を用いて抽選を行う抽選処理を実行する抽選処理実行手段と、
を備え、
前記数値情報更新手段は、前記定期処理の周期よりも短い間隔、かつ前記定期処理とは非同期に前記数値情報を更新可能であり、
前記取得手段は、前記数値情報の取得処理を前記定期処理とは別に、かつ前記定期処理とは非同期に実行可能であって、前記検知手段により前記特定事象が発生したことが検知された場合に、当該検知手段により前記特定事象の発生が検知された検知タイミングにおける前記数値情報を取得するものであることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は遊技機に関するものである。
【背景技術】
【０００２】
遊技機の一種としてパチンコ機がある。パチンコ機においては、例えば遊技領域に発射された遊技球が作動口に入球することに基づき、当否抽選が行われる。当否抽選において特定遊技状態の発生に当選すると、例えば所定の表示装置において変動表示される図柄が予め定められた特定の組み合わせで停止表示された後、遊技領域に設けられた可変入球装置の開閉が実行される。そして、可変入球装置への入球数に応じた遊技球が払い出されるといった特典が遊技者に付与される。
【０００３】
特定遊技状態の発生の有無は、例えば遊技球が作動口へ入球するタイミングで決定される。例えば、遊技球が作動口へ入球したことを検知するセンサを設け、遊技に関する制御を行うタイマ割込み処理（定期処理）において、上記センサの検知結果を把握する把握処理を実行する。その把握処理において、上記センサの検知結果が遊技球の入球に対応したものであると判定した場合には、定期的に一定の範囲で更新されるカウンタの数値情報を取得する取得処理を実行する。そして、その数値情報が予め定められた当選値と一致するか否かを判定し、その判定結果に基づいて特定遊技状態を発生させるか否かを判定する（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−７５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記タイマ割込み処理においてセンサの検知結果の把握処理及び数値情報の取得処理を実行する構成においては、実際に遊技球が作動口に入球した入球タイミングと、取得処理の実行タイミングとの間に所定のタイムラグが発生する。上記タイムラグ中に上記カウンタの更新が行われると、入球タイミングのカウンタの数値情報と、取得処理の実行タイミングのカウンタの数値情報とが異なることとなる。すなわち、取得される数値情報は、取得処理の実行タイミングに依存することとなる。このため、タイマ割込み処理の定期性に起因して、取得される数値情報に偏りが発生したり、その定期性を利用して当選値に対応した数値情報を取得させようとする不正行為が行われたりする場合がある。
【０００６】
上記事情は、定期処理を繰り返し実行することにより遊技の進行を制御する遊技機に共通する事情である。
【０００７】
本発明は、上記例示した事情等に鑑みてなされたものであり、定期処理を繰り返し実行することにより遊技の進行を制御する遊技機において、数値情報を用いた抽選を好適に行うことが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１記載の発明は、
予め定められた周期で定期処理を繰り返し実行することにより遊技の進行を制御する定期処理実行手段を備えた遊技機において、
予め定められた更新タイミングとなる度に数値情報を更新する数値情報更新手段と、
予め定められた特定事象の発生を検知する検知手段と、
前記検知手段により前記特定事象が発生したことが検知された場合に、前記数値情報を取得する取得手段と、
前記定期処理に含まれるものであって、前記取得手段により取得された数値情報を用いて抽選を行う抽選処理を実行する抽選処理実行手段と、
を備え、
前記数値情報更新手段は、前記定期処理の周期よりも短い間隔、かつ前記定期処理とは非同期に前記数値情報を更新可能であり、
前記取得手段は、前記数値情報の取得処理を前記定期処理とは別に、かつ前記定期処理とは非同期に実行可能であって、前記検知手段により前記特定事象が発生したことが検知された場合に、当該検知手段により前記特定事象の発生が検知された検知タイミングにおける前記数値情報を取得するものであることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、定期処理を繰り返し実行することにより遊技の進行を制御する遊技機において、数値情報を用いた抽選を好適に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態におけるパチンコ機を示す正面図。
【図２】パチンコ機の主要な構成を展開して示す斜視図。
【図３】パチンコ機の主要な構成を展開して示す斜視図。
【図４】遊技盤の正面図。
【図５】主制御装置を取り外した状態における遊技盤の背面図。
【図６】作動口用回収通路の縦断面図。
【図７】パチンコ機の電気的構成を示すブロック図。
【図８】ハード乱数回路を説明するためのブロック図。
【図９】各種カウンタの構成を示す説明図。
【図１０】メイン処理を示すフローチャート。
【図１１】タイマ割込み処理を示すフローチャート。
【図１２】普図普電制御処理を示すフローチャート。
【図１３】特図特電制御処理を示すフローチャート。
【図１４】特図側の保留情報の取得処理を示すフローチャート。
【図１５】大当たり乱数カウンタの取得態様を説明するためのタイムチャート。
【図１６】第２実施形態における主制御装置を取り外した状態の遊技盤の背面図。
【図１７】ハード乱数回路を説明するためのブロック図。
【図１８】特図側の保留情報の取得処理を示すフローチャート。
【図１９】大当たり乱数カウンタの取得態様を説明するためのタイムチャート。
【図２０】第３実施形態における通常処理を示すフローチャート。
【図２１】タイマ割込み処理を示すフローチャート。
【発明を実施するための形態】
【００１１】
＜第１実施形態＞
以下、遊技機の一種であるパチンコ遊技機（以下、「パチンコ機」という）の第１実施形態を、図面に基づいて詳細に説明する。図１はパチンコ機１０の正面図、図２及び図３はパチンコ機１０の主要な構成を展開して示す斜視図である。なお、図２では便宜上パチンコ機１０の遊技領域内の構成を省略している。
【００１２】
パチンコ機１０は、当該パチンコ機１０の外殻を形成する外枠１１と、この外枠１１に対して前方に回動可能に取り付けられた遊技機本体１２とを有する。外枠１１は木製の板材を四辺に連結し構成されるものであって矩形枠状をなしている。パチンコ機１０は、外枠１１を島設備に取り付け固定することにより、遊技ホールに設置される。
【００１３】
遊技機本体１２は、図２及び図３に示すように、内枠１３と、その内枠１３の前方に配置される前扉枠１４と、内枠１３の後方に配置される裏パックユニット１５とを備えている。遊技機本体１２のうち内枠１３が外枠１１に対して回動可能に支持されている。詳細には、正面視で左側を回動基端側とし右側を回動先端側として内枠１３が前方へ回動可能とされている。
【００１４】
内枠１３には、図２に示すように、前扉枠１４が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として前方へ回動可能とされている。また、内枠１３には、図３に示すように、裏パックユニット１５が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として後方へ回動可能とされている。
【００１５】
なお、遊技機本体１２には、図３に示すように、その回動先端部に施錠装置１６が設けられており、遊技機本体１２を外枠１１に対して開放不能に施錠状態とする機能を有しているとともに、前扉枠１４を内枠１３に対して開放不能に施錠状態とする機能を有している。これらの各施錠状態は、図１に示すように、パチンコ機１０前面にて露出させて設けられたシリンダ錠１７に対して解錠キーを用いて解錠操作を行うことにより、それぞれ解除される。
【００１６】
次に、遊技機本体１２の前面側の構成について説明する。
【００１７】
内枠１３は、図２に示すように、外形が外枠１１とほぼ同一形状をなす樹脂ベース２１を主体に構成されている。樹脂ベース２１の中央部には略楕円形状の窓孔２３が形成されている。樹脂ベース２１には遊技盤２４が着脱可能に取り付けられている。遊技盤２４は合板よりなり、遊技盤２４の前面に形成された遊技領域が樹脂ベース２１の窓孔２３を通じて内枠１３の前面側に露出した状態となっている。
【００１８】
ここで、遊技盤２４の構成を図４に基づいて説明する。図４は遊技盤２４の正面図である。
【００１９】
遊技盤２４には、ルータ加工が施されることによって前後方向に貫通する大小複数の開口部が形成されている。各開口部には一般入賞口３１，可変入賞装置３２，上作動口（第１始動入球部）３３，下作動口（第２始動入球部）３４，スルーゲート３５、可変表示ユニット３６、メイン表示部４３及び役物用表示部４４等がそれぞれ設けられている。
【００２０】
遊技領域の中央位置を含むようにして可変表示ユニット３６が配置されており、さらに遊技領域の横方向の中央ライン上において可変表示ユニット３６、上作動口３３、下作動口３４及び可変入賞装置３２がこの順序で下方に向けて並ぶように配置されている。また、スルーゲート３５は、可変表示ユニット３６の左側に１個設けられているとともに、右側に１個設けられている。また、一般入賞口３１は、上作動口３３及び下作動口３４の高さ位置において、これら上作動口３３及び下作動口３４の左方に２個設けられているとともに、右方に２個設けられている。
【００２１】
一般入賞口３１、可変入賞装置３２、上作動口３３及び下作動口３４への入球が発生すると、それが遊技盤２４の背面側に配設された入賞検知センサにより検知され、その検知結果に基づいて所定数の賞球の払い出しが実行される。この場合、上作動口３３への入球が発生した場合及び下作動口３４への入球が発生した場合には３個の賞球の払い出しが実行され、一般入賞口３１への入球が発生した場合には１０個の賞球の払い出しが実行され、可変入賞装置３２への入球が発生した場合には１５個の賞球の払い出しが実行される。但し、これら賞球の個数は任意であり、例えば上作動口３３に係る賞球個数よりも下作動口３４に係る賞球個数が多いといったように、両作動口３３，３４の賞球個数が相違していてもよい。また、可変入賞装置３２に係る賞球個数が他の賞球個数に比べて多い構成に限定されることはなく、例えば一般入賞口３１に係る賞球個数よりも少ない構成としてもよく、一般入賞口３１に係る賞球個数が最も多い構成としてもよい。
【００２２】
その他に、遊技盤２４の最下部にはアウト口３７が設けられており、各種入賞口等に入らなかった遊技球はアウト口３７を通って遊技領域から排出される。また、遊技盤２４には、遊技球の落下方向を適宜分散、調整等するために多数の釘３８が植設されていると共に、風車等の各種部材（役物）が配設されている。
【００２３】
ここで、入球とは、所定の開口部を遊技球が通過することを意味し、開口部を通過した際にそのまま遊技領域から排出される態様だけでなく、開口部を通過した後に遊技領域を再度流下する態様も含まれる。但し、以下の説明では、アウト口３７への遊技球の入球と明確に区別するために、一般入賞口３１、可変入賞装置３２、上作動口３３、下作動口３４又はスルーゲート３５への遊技球の入球を、入賞とも表現する。
【００２４】
上作動口３３及び下作動口３４は、作動口装置としてユニット化されて遊技盤２４に設置されている。上作動口３３及び下作動口３４は共に上向きに開放されている。また、上作動口３３が上方となるようにして両作動口３３，３４は鉛直方向に並んでいる。下作動口３４には、左右一対の可動片よりなるガイド片（サポート片）としての電動役物３４ａが設けられている。
【００２５】
電動役物３４ａは遊技盤２４の背面側に搭載された図示しない電動役物駆動部に連結されており、電動役物駆動部により駆動されて閉鎖状態（非サポート状態又は非ガイド状態）及び開放状態（サポート状態又はガイド状態）のいずれかに配置される。電動役物３４ａの閉鎖状態では遊技球が下作動口３４に入賞できず、電動役物３４ａが開放状態となることで下作動口３４への入賞が可能となる。詳細には、電動役物３４ａが閉鎖状態である場合には電動役物３４ａの先端部と上作動口３３を形成する壁部との距離が遊技球の直径よりも小さく、電動役物３４ａが開放状態である場合には、電動役物３４ａの先端部と上作動口３３を形成する壁部との距離が遊技球の直径よりも大きくなっている。
【００２６】
なお、これに限定されず、下作動口３４への遊技球の入賞が発生し易い状態と、入賞が可能であって上記入賞が発生し易い状態よりも入賞が発生しづらい状態とに、電動役物３４ａが切り換えられる構成としてもよい。また、電動役物３４ａを不具備とし、入賞が発生し易い状態と、それよりも入賞が発生しづらい状態との切換が、下作動口３４自身の変位により行われる構成としてもよい。
【００２７】
可変入賞装置３２は、通常は遊技球が入賞できない又は入賞が困難な閉状態になっており、大当たり当選といった開閉実行モード（特別遊技状態）への移行当選となった際に、遊技球が入賞しやすい所定の開放状態に切り換えられるようになっている。可変入賞装置３２の開放態様として具体的には、所定時間（例えば３０秒間）の経過又は所定個数（例えば１０個）の入賞を１ラウンドとして、複数ラウンド（例えば１５ラウンド）を上限として可変入賞装置３２が繰り返し開放される。
【００２８】
メイン表示部４３では、上作動口３３又は下作動口３４への入賞をトリガとして絵柄（特図）の変動表示が行われ、その変動表示の停止結果として、上作動口３３又は下作動口３４への入賞に基づいて行われた内部抽選の結果が表示によって明示される。つまり、本パチンコ機１０では、上作動口３３への入賞と下作動口３４への入賞とが内部抽選において区別されておらず、上作動口３３又は下作動口３４への入賞に基づいて行われた内部抽選の結果が共通の表示領域であるメイン表示部４３にて明示される。そして、上作動口３３又は下作動口３４への入賞に基づく内部抽選の結果が開閉実行モードへの移行に対応した当選結果であった場合には、メイン表示部４３にて所定の停止結果が表示されて変動表示が停止された後に、開閉実行モードへ移行する。
【００２９】
なお、メイン表示部４３は、複数のセグメント発光部が所定の態様で配列されてなるセグメント表示器により構成されているが、これに限定されることはなく、液晶表示装置、有機ＥＬ表示装置、ＣＲＴ又はドットマトリックス表示器等その他のタイプの表示装置によって構成されていてもよい。また、メイン表示部４３にて変動表示される絵柄としては、複数種の文字が変動表示される構成、複数種の記号が変動表示される構成、複数種のキャラクタが変動表示される構成又は複数種の色が切り換え表示される構成などが考えられる。
【００３０】
役物用表示部４４では、スルーゲート３５への入賞をトリガとして絵柄（普図）の変動表示が行われ、その変動表示の停止結果として、スルーゲート３５への入賞に基づいて行われた内部抽選の結果が表示によって明示される。スルーゲート３５への入賞に基づく内部抽選の結果が電役開放状態への移行に対応した当選結果であった場合には、役物用表示部４４にて所定の停止結果が表示されて変動表示が停止された後に、電役開放状態へ移行する。電役開放状態では、下作動口３４に設けられた電動役物３４ａが所定の態様で開放状態となる。
【００３１】
可変表示ユニット３６には、絵柄の一種である図柄を変動表示（又は、可変表示若しくは切換表示）する図柄表示装置４１が設けられているとともに、図柄表示装置４１を囲むようにしてセンターフレーム４２が配設されている。図柄表示装置４１は、液晶ディスプレイを備えた液晶表示装置として構成されており、後述する表示制御装置により表示内容が制御される。なお、図柄表示装置４１は、液晶表示装置であることに限定されることはなく、プラズマディスプレイ装置、有機ＥＬ表示装置又はＣＲＴといった表示画面を有する他の表示装置であってもよく、ドットマトリクス表示器であってもよい。
【００３２】
図柄表示装置４１では、上作動口３３又は下作動口３４への入賞に基づいて図柄の変動表示が開始される。すなわち、メイン表示部４３において変動表示が行われる場合には、それに合わせて図柄表示装置４１において変動表示が行われる。例えば上、中及び下に並べて図柄が表示され、これらの図柄が左右方向にスクロールされるようにして変動表示されるようになっている。そして、予め設定されている有効ライン上に所定の組み合わせの図柄が停止表示された場合には、開閉実行モードが発生することとなる。
【００３３】
なお、いずれかの作動口３３，３４への入賞に基づいて、メイン表示部４３及び図柄表示装置４１にて変動表示が開始され、所定の停止結果を表示し上記変動表示が停止されるまでが遊技回の１回に相当する。
【００３４】
センターフレーム４２の前面側における左上部分には、メイン表示部４３及び図柄表示装置４１に対応した第１保留ランプ部４５が設けられている。遊技球が上作動口３３又は下作動口３４に入賞した個数は最大４個まで保留され、第１保留ランプ部４５の点灯によってその保留個数が表示されるようになっている。
【００３５】
センターフレーム４２の右上部分には、役物用表示部４４に対応した第２保留ランプ部４６が設けられている。遊技球がスルーゲート３５を通過した回数は最大４回まで保留され、第２保留ランプ部４６の点灯によってその保留個数が表示されるようになっている。なお、各保留ランプ部４５，４６の機能が図柄表示装置４１の一部の領域における表示により果たされる構成としてもよい。
【００３６】
遊技盤２４には、内レール部４８と外レール部４９とが取り付けられており、これら内レール部４８と外レール部４９とにより誘導レールが構成され、遊技球発射機構５１から発射された遊技球が遊技領域の上部に案内されるようになっている。なお、内レール部４８及び外レール部４９は遊技領域を区画する機能も有している。
【００３７】
遊技球発射機構５１は、図２に示すように、樹脂ベース２１における窓孔２３の下方に取り付けられており、誘導レールに向けて延びる発射レール５２と、後述する上皿６１ａに貯留されている遊技球を発射レール５２上に供給する球送り装置５３と、発射レール５２上に供給された遊技球を誘導レールに向けて発射させる電動アクチュエータであるソレノイド５４と、を備えている。前扉枠１４に設けられた発射操作装置５５が操作されることにより、球送り装置５３が駆動制御されて１個の遊技球が発射レール５２上の球待機位置に配置されるとともに、ソレノイド５４が駆動制御されて、発射レール５２上に配置された遊技球が発射される。
【００３８】
内枠１３の前面側全体を覆うようにして前扉枠１４が設けられている。前扉枠１４には、図１に示すように、遊技領域のほぼ全域を前方から視認することができるようにした窓部５６が形成されている。窓部５６は、略楕円形状をなし、窓パネル５７が嵌め込まれている。窓パネル５７は、ガラスによって無色透明に形成されているが、これに限定されることはなく合成樹脂によって無色透明に形成されていてもよく、パチンコ機１０前方から窓パネル５７を通じて遊技領域を視認可能であれば有色透明に形成されていてもよい。
【００３９】
窓部５６の周囲には、各種ランプ部等の発光手段が設けられている。各種ランプ部の一部として表示ランプ部５８ａが窓部５６の上方に設けられている。また、表示ランプ部５８ａの左右両側であって前扉枠１４の上側の隅角部分には左右一対のエラーランプ部５８ｂが設けられている。また、エラーランプ部５８ｂに隣接させて、遊技状態に応じた効果音などが出力される左右一対のスピーカ部５９が設けられている。
【００４０】
前扉枠１４における窓部５６の下方には、手前側へ膨出した上側膨出部６１と下側膨出部６２とが上下に並設されている。上側膨出部６１内側には上方に開口した上皿６１ａが設けられており、下側膨出部６２内側には同じく上方に開口した下皿６２ａが設けられている。
【００４１】
上皿６１ａは、後述する払出装置７７（図３参照）より払い出された遊技球を一旦貯留し、一列に整列させながら遊技球発射機構５１側へ導くための機能を有する。この場合、前扉枠１４には上皿６１ａの出口から連続し、内枠１３の球送り装置５３へと延びる図示しない発射誘導用通路が形成されているが、当該発射誘導用通路の出口部分には、図２に示すように、シャッタ６３が設けられている。当該シャッタ６３は、前扉枠１４を閉鎖状態とした場合には内枠１３に形成された図示しない押圧部により押圧されて開放位置に配置され、球送り装置５３への遊技球の流入を可能とする。一方、前扉枠１４を開放状態とした場合には、上記押圧部による押圧が解除されるため、シャッタ６３が閉鎖位置に配置され、上皿６１ａからの遊技球の流出が阻止される。下皿６２ａは、上皿６１ａ内にて余剰となった遊技球を貯留する機能を有する。
【００４２】
次に、遊技機本体１２の背面側の構成について説明する。
【００４３】
図３に示すように、内枠１３（具体的には、遊技盤２４）の背面には、遊技の主たる制御を司る主制御装置７１と、音声やランプ表示及び図示しない表示制御装置の制御を司る音声発光制御装置７２と、が搭載されている。
【００４４】
なお、主制御装置７１の基板ボックス７１ａに対して、その開放の痕跡を残すための痕跡手段を付与する又はその開放の痕跡を残すための痕跡構造を設けてもよい。当該痕跡手段としては、基板ボックス７１ａを構成する複数のケース体を分離不能に結合するとともにその分離に際して所定部位の破壊を要する結合部（カシメ部）の構成や、引き剥がしに際して粘着層が接着対象に残ることで剥がされたことの痕跡を残す封印シールを複数のケース体間の境界を跨ぐようにして貼り付ける構成が考えられる。また、痕跡構造としては、基板ボックス７１ａを構成する複数のケース体間の境界に対して接着剤を塗布する構成が考えられる。
【００４５】
主制御装置７１や音声発光制御装置７２を含めて内枠１３の背面側を覆うようにして裏パックユニット１５が設置されている。裏パックユニット１５は、図３に示すように、透明性を有する合成樹脂により形成された裏パック７３を備えており、当該裏パック７３に対して、払出機構部７４及び制御装置集合ユニット７５が取り付けられている。
【００４６】
払出機構部７４は、遊技場の島設備から供給される遊技球が逐次補給されるタンク７６と、当該タンク７６に貯留された遊技球を払い出すための払出装置７７と、を備えている。払出装置７７より払い出された遊技球は、当該払出装置７７の下流側に設けられた払出通路を通じて、上皿６１ａ又は下皿６２ａに排出される。なお、払出機構部７４には、例えば交流２４ボルトの主電源が供給されるとともに、電源のＯＮ操作及びＯＦＦ操作を行うための電源スイッチを有する裏パック基板が搭載されている。
【００４７】
制御装置集合ユニット７５は、払出装置７７を制御する機能を有する払出制御装置７８と、各種制御装置等で要する所定の電力が生成されて出力されるとともに遊技者による発射操作装置５５の操作に伴う遊技球の打ち出しの制御が行われる電源及び発射制御装置７９と、を備えている。これら払出制御装置７８と電源及び発射制御装置７９とは、払出制御装置７８がパチンコ機１０後方となるように前後に重ねて配置されている。
【００４８】
制御装置集合ユニット７５において電源及び発射制御装置７９が搭載されることとなる搭載部７５ａには、排出通路盤７５ｂが形成されている。遊技盤２４の背面に設けられた集合板８１の回収通路８２にて回収された遊技球は、当該排出通路盤７５ｂに導出されて、当該排出通路盤７５ｂに導かれることで最終的に遊技ホールの球送り機構に排出される。
【００４９】
ここで、集合板８１及び回収通路８２について図５を参照しながら説明する。図５は、遊技盤２４の背面図であって、主制御装置７１を取り外した状態を示す。
【００５０】
集合板８１は、遊技盤２４の背面であって主制御装置７１が設置された領域に設けられている。集合板８１は、遊技盤２４の背面において可変表示ユニット３６の下方に設けられている。回収通路８２は集合板８１に形成されており、一般入賞口３１、可変入賞装置３２、作動口３３，３４等の各種入賞口に入賞して遊技盤２４の背面に導かれた遊技球を排出通路盤７５ｂへと誘導する。
【００５１】
回収通路８２は、可変入賞装置３２に連通させて設けられた可変入賞用回収通路８２ａと、上作動口３３及び下作動口３４のそれぞれに連通させて設けられた作動口用回収通路８２ｂと、４個設けられた一般入賞口３１のうち、２個の一般入賞口３１のそれぞれに連通させて設けられた第１一般入賞用回収通路８２ｃと、残りの２個の一般入賞口３１のそれぞれに連通させて設けられた第２一般入賞用回収通路８２ｄと、を備えている。そして、これら各回収通路８２ａ〜８２ｄは、いずれも集合板８１の下部に設けられた集約領域８２ｅに連通されており、集約領域８２ｅから上記排出通路盤７５ｂに排出される。なお、アウト口３７も同様に排出通路盤７５ｂに通じており、何れの入賞口にも入賞しなかった遊技球はアウト口３７を介して排出通路盤７５ｂへ排出される。
【００５２】
上記各回収通路８２ａ〜８２ｄには、対応する入賞口に遊技球が入賞したことを検知するための入賞検知センサ８３ａ〜８３ｄが設けられている。具体的には、可変入賞用回収通路８２ａの途中位置に設けられ、可変入賞装置３２への入賞を検知する可変入賞検知センサ８３ａと、作動口用回収通路８２ｂの途中位置に設けられ、上作動口３３又は下作動口３４への入賞を検知する作動口入賞検知センサ８３ｂと、第１一般入賞用回収通路８２ｃに設けられた第１一般入賞検知センサ８３ｃと、第２一般入賞用回収通路８２ｄの途中位置に設けられた第２一般入賞検知センサ８３ｄと、が設けられている。
【００５３】
ここで、各回収通路８２ａ〜８２ｄ及び各入賞検知センサ８３ａ〜８３ｄは、基本的には同一の構成であるため、作動口用回収通路８２ｂ及び作動口入賞検知センサ８３ｂについて図６を用いて説明し、その他のものについては説明を省略する。図６は、作動口用回収通路８２ｂ及び作動口入賞検知センサ８３ｂを説明するための作動口用回収通路８２ｂの縦断面図である。
【００５４】
作動口用回収通路８２ｂには、遊技球が通過可能な通路領域９１が形成されている。通路領域９１は、縦方向、具体的には鉛直方向に延びており、通路方向に対して直交する方向の断面が四角形、具体的には正方形となるように形成されている。通路領域９１は、１個の遊技球の通過は可能とするが、同一の位置を複数の遊技球が並んだ状態で通過することがないように、その通路幅が設定されている。
【００５５】
作動口入賞検知センサ８３ｂは、通路領域９１の途中位置に設けられており、通路領域９１を通過する遊技球を検知する。作動口入賞検知センサ８３ｂは、磁気検知タイプの近接センサにて構成されており、遊技球の通過を検知するための検知部９２を備えている。検知部９２には、通過部又は検知領域として、作動口入賞検知センサ８３ｂの厚み方向に貫通した貫通孔９３が形成されている。貫通孔９３は、貫通方向に対して直交する方向の断面が円形状となるように形成されている。また、貫通孔９３は、その全体に亘って同一方向に延びるように形成されているとともに、その全体に亘って孔の直径が同一又は略同一となっている。孔の直径Ｒは、遊技球の直径１１．０ｍｍよりも若干大きい１１．５ｍｍとなっている。作動口入賞検知センサ８３ｂは、通路領域９１の軸線に対して貫通孔９３の軸線が同一直線上となるように設置されている。これにより、通路領域９１を落下する遊技球が貫通孔９３を通過することとなる。
【００５６】
なお、貫通孔９３の直径は、球詰まりを生じさせない範囲内で任意であり、例えば遊技球の直径と同一の１１．０ｍｍであってもよい。また、貫通孔９３の断面は円形状に限定されることはなく多角形状であってもよく、この場合、断面が遊技球において中心を通る断面の全体を含む大きさであればよい。
【００５７】
作動口入賞検知センサ８３ｂは、貫通孔９３を遊技球が通過することにより信号形態が変化する検知信号ＳＧ１を出力する。詳細には、検知部９２には、貫通孔９３の外周側に沿うようにして図示しない検出コイルが内蔵されており、さらには作動口入賞検知センサ８３ｂには検出コイルを一部とする発振回路、検波回路、コンパレータ回路及び出力回路を有する図示しないセンサ基板が内蔵されている。これにより、貫通孔９３内に遊技球が存在している場合には、検出コイルを磁束が貫き、発振が停止する。
【００５８】
作動口入賞検知センサ８３ｂは、上記発振の停止に基づき検知信号ＳＧ１の信号形態を変化させる。詳細には、作動口入賞検知センサ８３ｂは、貫通孔９３内に遊技球が存在していない状況（発振している状況）では検知信号ＳＧ１として非検知対応信号であるＬＯＷ信号を出力する。そして、作動口入賞検知センサ８３ｂは、貫通孔９３内に遊技球が存在している状況（発振が停止している状況）では検知信号ＳＧ１として検知対応信号であるＨＩ信号を出力する。つまり、遊技球が貫通孔９３を通過することにより、検知信号ＳＧ１が立ち上がる。当該立ち上がりを把握することにより、遊技球の入賞を検知することが可能となる。
【００５９】
なお、貫通孔９３内に遊技球が存在していない状況では非検知対応信号であるＨＩ信号を出力し、貫通孔９３内に遊技球が存在している状況では検知対応信号であるＬＯＷ信号を出力する構成としてもよい。また、検知信号ＳＧ１の立ち下がりを把握することにより、遊技球の入賞を検知する構成としてもよい。
【００６０】
＜パチンコ機１０の電気的構成＞
パチンコ機１０の電気的構成について図７を用いて説明する。図７は、パチンコ機１０の電気的構成を示すブロック図である。
【００６１】
主制御装置７１は、遊技の主たる制御を司る主制御基板１０１を具備している。主制御基板１０１には、ＣＰＵ１０２、ＲＯＭ１０３及びＲＡＭ１０４が搭載されている。
【００６２】
ＲＯＭ１０３は、ＣＰＵ１０２により実行される各種の制御プログラムや固定値データを記憶している。ＲＡＭ１０４は、ＲＯＭ１０３内に記憶されている制御プログラムの実行に際して各種のデータ等を一時的に記憶する。
【００６３】
主制御基板１０１には所定周期のクロック信号を出力するクロック回路１０５が設けられており、さらにクロック回路１０５とＣＰＵ１０２との間の信号経路の途中位置には分周回路１０６が設けられている。
【００６４】
分周回路１０６は、クロック回路１０５からのクロック信号の周期を変更する周波数変更手段として機能し、タイマ割込み処理の起動タイミングをＣＰＵ１０２にて特定するための変更クロック信号を出力するように構成されている。詳細には、分周回路１０６は、特定周期である４ｍｓｅｃ周期の間隔の変更クロック信号をＣＰＵ１０２に出力する。ＣＰＵ１０２では、かかる変更クロック信号の立ち上がり又は立ち下りといった特定の信号形態の発生を確認する処理を実行し、特定の信号形態の発生を少なくとも一の条件として定期処理（タイマ割込み処理）を起動する。この場合、定期処理の実行周期は、変更クロック信号の周期（４ｍｓｅｃ）である。
【００６５】
主制御基板１０１には、入出力ポート１０７が設けられており、入出力ポート１０７を介して、ＣＰＵ１０２と各種制御装置、各種センサ等とが接続されている。ＣＰＵ１０２は、タイマ割込み処理等を実行することにより、各種センサの検知結果を把握し、その検知結果に基づき各種制御装置を制御する。
【００６６】
詳細には、ＣＰＵ１０２は、入出力ポート１０７を介して、作動口入賞検知センサ８３ｂ及び他の入賞検知センサ８３ａ，８３ｃ，８３ｄと電気的に接続されている。なお、図示は省略するが、スルーゲート３５に対して設けられた入賞検知センサも電気的に接続されている。
【００６７】
ＣＰＵ１０２では、各入賞検知センサ８３ａ〜８３ｄから信号を受信し、その受信結果に基づいて各入賞部への入賞判定（入球判定）を行う。この場合、一般入賞口３１、可変入賞装置３２、上作動口３３又は下作動口３４への入賞を特定した場合には、各入賞対象に対応した遊技球の払い出しが実行されるようにするための処理を実行する。また、上作動口３３又は下作動口３４への入賞を特定した場合には、各種カウンタの数値情報を取得して保留情報として記憶するとともに、保留情報が記憶されている場合には、可変入賞装置３２が複数回に亘って開閉される開閉実行モードに移行させるか否かの当否判定（当否抽選）や当該開閉実行モード後の遊技状態を決定するための振分判定を行う。そして、それら当否判定や振分判定の結果に基づいて、遊技を進行させる。
【００６８】
ＣＰＵ１０２には、可変入賞装置３２を開閉動作させる可変入賞駆動部３２ａと、下作動口３４の電動役物３４ａを開閉動作させる電動役物駆動部３４ｂとが入出力ポート１０７を介して電気的に接続されている。また、ＣＰＵ１０２には、メイン表示部４３と、役物用表示部４４とが入出力ポート１０７を介して電気的に接続されている。ＣＰＵ１０２は各種駆動部３２ａ，３４ｂの駆動制御を実行するとともに各種表示部４３，４４の表示制御を実行する。
【００６９】
詳細には、開閉実行モードにおいては可変入賞装置３２が開閉されるように、ＣＰＵ１０２において可変入賞駆動部３２ａの駆動制御が実行される。また、電動役物３４ａの開放状態当選となった場合には、電動役物３４ａが開閉されるようにＣＰＵ１０２において電動役物駆動部３４ｂの駆動制御が実行される。また、各遊技回に際しては、ＣＰＵ１０２においてメイン表示部４３の表示制御が実行される。また、電動役物３４ａを開放状態とするか否かの抽選結果を明示する場合に、ＣＰＵ１０２において役物用表示部４４の表示制御が実行される。
【００７０】
ＣＰＵ１０２には、主制御装置７１に設けられた電源を監視する停電監視基板（電断監視基板）１０８が接続されている。停電監視基板１０８は、動作電力を供給する機能を有する電源及び発射制御装置７９とＣＰＵ１０２とを中継する。ＣＰＵ１０２を含む主制御基板１０１の各種電子部品の動作電力は、停電監視基板１０８を介して供給される。そして、停電監視基板１０８は、電源及び発射制御装置７９から出力される最大電圧である直流安定２４ボルトの電圧を監視する。
【００７１】
ＣＰＵ１０２には、音声発光制御装置７２及び払出制御装置７８が入出力ポート１０７を介して接続されている。ＣＰＵ１０２は、払出制御装置７８に、例えば入賞判定結果に基づいて賞球コマンドを出力する。払出制御装置７８は、賞球コマンドを受信した場合に、賞球コマンドにて設定された遊技球数だけ払出が行われるように払出装置７７を駆動制御する。
【００７２】
ＣＰＵ１０２は、音声発光制御装置７２に、変動用コマンド、種別コマンド、変動終了コマンド、オープニングコマンド及びエンディングコマンドなどの各種コマンドを出力する。音声発光制御装置７２は、上記各種コマンドを受信した場合に、受信したコマンドに対応する処理を実行する。
【００７３】
電源及び発射制御装置７９は、例えば、遊技場等における商用電源（外部電源）に接続されている。そして、その商用電源から供給される外部電力に基づいて主制御基板１０１や払出制御装置７８等に各々に必要な動作電力を生成するとともに、その生成した動作電力を供給する。また、電源及び発射制御装置７９は遊技球発射機構５１の発射制御を担うものであり、遊技球発射機構５１は所定の発射条件が整っている場合に駆動される。
【００７４】
音声発光制御装置７２は、ＣＰＵ１０２から受信したコマンドに基づき、表示ランプ部５８ａ、エラーランプ部５８ｂ及びスピーカ部５９を駆動制御するとともに、表示制御装置１１０にコマンドを送信する。表示制御装置１１０は、音声発光制御装置７２から受信した各種コマンドを解析し又は受信した各種コマンドに基づき所定の演算処理を行って、図柄表示装置４１における画像の表示を制御する。
【００７５】
＜ハード乱数を用いた抽選に係る構成＞
ここで、主制御基板１０１には、ＣＰＵ１０２にて行なわれるタイマ割込み処理とは別に独立して動作するハード乱数回路１３１が設けられている。ハード乱数回路１３１は、ＣＰＵ１０２にて実行される当否判定に用いられる数値情報（乱数情報）を更新及び取得するためのものである。ハード乱数回路１３１は、作動口入賞検知センサ８３ｂ及びＣＰＵ１０２に接続されている。ハード乱数回路１３１は、ＣＰＵ１０２のタイマ割込み処理とは非同期のタイミングで数値情報を更新するとともに、作動口入賞検知センサ８３ｂにより遊技球の入賞が検知されたことに基づいてその数値情報を取得し、取得された数値情報をＣＰＵ１０２の要求に応じて伝送する。
【００７６】
ハード乱数回路１３１について図８を用いて詳細に説明する。図８は、ハード乱数回路１３１を説明するためのブロック図である。
【００７７】
図８に示すように、ハード乱数回路１３１は、乱数発生手段として、当否判定に用いられる大当たり乱数カウンタＣ１を更新するための更新回路１３２を備えている。更新回路１３２は、所定の周波数（例えば１６ＭＨｚ）のクロック信号を出力するクロック回路１３３と、大当たり乱数カウンタＣ１が格納される更新用バッファ１３４とを備えている。更新用バッファ１３４は、２バイトの記憶領域を有しており、大当たり乱数カウンタＣ１の数値範囲は「０〜６５５３５」に設定されている。更新回路１３２は、クロック回路１３３のクロック信号の立ち上がり又は立ち下がりに同期して、更新用バッファ１３４に格納されている大当たり乱数カウンタＣ１を１加算する。そして、大当たり乱数カウンタＣ１が最大値に達した後は「０」にリセットする。これにより、大当たり乱数カウンタＣ１は、ＣＰＵ１０２のタイマ割込み処理とは非同期に更新されることとなる。
【００７８】
この場合、大当たり乱数カウンタＣ１の更新間隔は、クロック回路１３３のクロック信号の周期となり、詳細には６２．５ｎｓｅｃである。既に説明したとおり、ＣＰＵ１０２にて実行されるタイマ割込み処理の実行周期は４ｍｓｅｃであるため、大当たり乱数カウンタＣ１の更新間隔は、タイマ割込み処理の実行周期よりも十分に短いものとなっている。
【００７９】
ハード乱数回路１３１は、更新回路１３２にて更新されている大当たり乱数カウンタＣ１をラッチするための大当たり乱数レジスタ１３５を備えている。大当たり乱数レジスタ１３５は、更新用バッファ１３４と同一記憶領域を有しており、詳細には２バイトの記憶領域を有している。大当たり乱数レジスタ１３５は更新用バッファ１３４に接続されており、詳細には更新用バッファ１３４の各記憶領域と大当たり乱数レジスタ１３５の各記憶領域とが１対１で接続されている。大当たり乱数レジスタ１３５は、ラッチ信号が入力されたことに同期して、その時点における更新用バッファ１３４の各記憶領域に記憶されているデータを自身の記憶領域に書き込む。これにより、ラッチ信号の入力タイミングの大当たり乱数カウンタＣ１が取得されることとなる。
【００８０】
ハード乱数回路１３１は、ラッチ信号を制御するコントロール回路１４１を備えている。コントロール回路１４１は、作動口入賞検知センサ８３ｂに接続されており、コントロール回路１４１には作動口入賞検知センサ８３ｂからの検知信号ＳＧ１が入力される。コントロール回路１４１は、検知信号ＳＧ１の立ち上がりに同期して（各作動口３３，３４のいずれかへの入賞に同期して）、ラッチ信号を大当たり乱数レジスタ１３５に出力する。これにより、大当たり乱数レジスタ１３５には、作動口入賞検知センサ８３ｂにより入賞が検知された入賞検知タイミング（各作動口３３，３４の入賞タイミング）の大当たり乱数カウンタＣ１が格納される。
【００８１】
なお、詳細な構成について説明すると、コントロール回路１４１は、作動口入賞検知センサ８３ｂと直接的に接続され、作動口入賞検知センサ８３ｂの検知信号ＳＧ１が入力される入力端子と、大当たり乱数レジスタ１３５に接続された出力端子とを有する制御ＩＣを備えている。制御ＩＣは、入力端子に入力される検知信号ＳＧ１がＬＯＷ信号からＨＩ信号に立ち上がることに同期して、出力端子からの信号をＬＯＷ信号からＨＩ信号に立ち上げる。大当たり乱数レジスタ１３５は、制御ＩＣからの信号がＬＯＷ信号からＨＩ信号に立ち上がることに基づいて更新用バッファ１３４のデータをラッチする。
【００８２】
なお、作動口入賞検知センサ８３ｂとハード乱数回路１３１とを接続する信号経路（以下、第１信号経路ともいう）と、作動口入賞検知センサ８３ｂとＣＰＵ１０２とを接続する信号経路（以下、第２信号経路ともいう）とは、別系統で形成されている。これにより、一方にノイズ等が混入した場合であっても、その影響が他方にまで及ぶ事態を避けることができる。
【００８３】
コントロール回路１４１及び大当たり乱数レジスタ１３５は、ＣＰＵ１０２に接続されている。コントロール回路１４１は、ＣＰＵ１０２から所定の要求信号を受信した場合に、大当たり乱数レジスタ１３５に格納されている大当たり乱数カウンタＣ１をＣＰＵ１０２に出力するよう、大当たり乱数レジスタ１３５を制御する。これにより、ＣＰＵ１０２は、要求信号を出力することにより、大当たり乱数レジスタ１３５に格納されている大当たり乱数カウンタＣ１を取得することができる。
【００８４】
ここで、例えば貫通孔９３内において遊技球が暴れた場合、１の遊技球の入賞に基づいて、作動口入賞検知センサ８３ｂから出力される検知信号ＳＧ１のＨＩ／ＬＯＷの切換が複数回行われる、所謂チャタリングが発生し得る。この場合、立ち上がりを検知する度に大当たり乱数レジスタ１３５に格納される大当たり乱数カウンタＣ１は更新される。このため、実際に遊技球の入賞を検知したタイミングとは異なるタイミングで取得された大当たり乱数カウンタＣ１が、大当たり乱数レジスタ１３５に格納される場合が発生する。
【００８５】
これに対して、コントロール回路１４１は、ステータスフラグが格納されるステータスフラグ格納領域１４２を備えている。ステータスフラグは、大当たり乱数レジスタ１３５の状態を把握するためのフラグである。コントロール回路１４１は、大当たり乱数レジスタ１３５に大当たり乱数カウンタＣ１が格納（ラッチ）されたことに同期して、ステータスフラグをセットする。
【００８６】
コントロール回路１４１は、ステータスフラグがセットされている場合には、検知信号ＳＧ１の信号形態に関わらず、大当たり乱数カウンタＣ１のラッチを禁止する。これにより、ステータスフラグがセットされている状況においては、大当たり乱数レジスタ１３５に格納されている大当たり乱数カウンタＣ１の更新は行われない。よって、チャタリングが発生した場合であっても、最初にラッチされた大当たり乱数カウンタＣ１が維持される。
【００８７】
なお、詳細な構成について説明すると、コントロール回路１４１は、制御ＩＣの出力端子に並列に接続されたスイッチング素子を備えている。スイッチング素子は、例えばｎ型のＭＯＳＦＥＴで構成されている。ＭＯＳＦＥＴのドレインは、制御ＩＣの出力端子に接続され、ソースは接地されている。ＭＯＳＦＥＴのゲートは、ステータスフラグ格納領域１４２に接続されている。
【００８８】
かかる構成によれば、ステータスフラグがセットされていない場合には、ゲートに閾値電圧よりも小さいＬＯＷ信号が印加されるため、ＭＯＳＦＥＴはオフとなる。この場合、制御ＩＣの出力状態が維持される。一方、ステータスフラグがセットされた場合には、ＭＯＳＦＥＴのゲートに閾値電圧よりも大きいＨＩ信号が印加され、ＭＯＳＦＥＴがオンとなる。この場合、ＯＲ回路からの出力は強制的にＬＯＷ信号となり、立ち上がることはない。
【００８９】
コントロール回路１４１は、ＣＰＵ１０２からの要求信号に基づく大当たり乱数カウンタＣ１の出力が完了した場合、又はＣＰＵ１０２から初期化信号を受信した場合には、ステータスフラグ及び大当たり乱数レジスタ１３５に格納されている大当たり乱数カウンタＣ１を消去する。これにより、次の遊技球の入賞に基づく大当たり乱数カウンタＣ１のラッチが可能となる。
【００９０】
ＣＰＵ１０２は遊技に際し大当たり乱数カウンタＣ１を含む各種カウンタ情報を用いて、当否判定、メイン表示部４３の表示の設定、図柄表示装置４１の図柄表示の設定、役物用表示部４４の表示の設定などを行うこととしている。各種カウンタの構成について図９を用いて説明する。図９は、各種カウンタの構成を示す説明図である。
【００９１】
本パチンコ機１０においては、遊技の進行において、図９に示すように、大当たり乱数カウンタＣ１と、大当たり種別を判定する際に使用する大当たり種別カウンタＣ２と、図柄表示装置４１が外れ変動する際のリーチ発生抽選に使用するリーチ乱数カウンタＣ３と、メイン表示部４３及び図柄表示装置４１における表示継続時間を決定する変動種別カウンタＣＳと、を用いることとしている。さらに、下作動口３４の電動役物３４ａを電役開放状態とするか否かの抽選に使用する電役乱数カウンタＣ４を用いることとしている。なお、大当たり乱数カウンタＣ１は、既に説明した通り、ハード乱数回路１３１の大当たり乱数レジスタ１３５に格納されており、その他の各カウンタＣ２，Ｃ３，ＣＳ，Ｃ４は、ＲＡＭ１０４の抽選カウンタ用バッファ１０４ａに設けられている。
【００９２】
各カウンタＣ２，Ｃ３，ＣＳ，Ｃ４は、その更新の都度前回値に１が加算され、最大値に達した後０に戻るループカウンタとなっている。各カウンタＣ２，Ｃ３，ＣＳ，Ｃ４は、大当たり乱数カウンタＣ１とは異なり、ＣＰＵ１０２にて実行されるタイマ割込み処理にて定期的に更新される所謂ソフトウェア乱数である。
【００９３】
大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３に対応した情報は、上作動口３３又は下作動口３４への入賞が発生した場合に、取得情報記憶手段としてＲＡＭ１０４に設けられた保留球格納エリア１０４ｂに格納される。
【００９４】
保留球格納エリア１０４ｂは、保留用エリアＲＥと、実行エリアＡＥとを備えている。保留用エリアＲＥは、第１保留エリアＲＥ１、第２保留エリアＲＥ２、第３保留エリアＲＥ３及び第４保留エリアＲＥ４を備えており、上作動口３３又は下作動口３４への入賞履歴に合わせて、大当たり乱数カウンタＣ１、大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の各数値情報が保留情報として、いずれかの保留エリアＲＥ１〜ＲＥ４に格納される。
【００９５】
この場合、第１保留エリアＲＥ１〜第４保留エリアＲＥ４には、上作動口３３又は下作動口３４への入賞が複数回連続して発生した場合に、第１保留エリアＲＥ１→第２保留エリアＲＥ２→第３保留エリアＲＥ３→第４保留エリアＲＥ４の順に各カウンタＣ１〜Ｃ３が時系列的に格納されていく。このように４つの保留エリアＲＥ１〜ＲＥ４が設けられていることにより、上作動口３３又は下作動口３４への遊技球の入賞履歴が最大４個まで保留記憶されるようになっている。
【００９６】
なお、保留記憶可能な数は、４個に限定されることはなく任意であり、２個、３個又は５個以上といったように他の複数であってもよく、単数であってもよい。
【００９７】
実行エリアＡＥは、メイン表示部４３の変動表示を開始する際に、保留用エリアＲＥの第１保留エリアＲＥ１に格納された各値を移動させるためのエリアであり、１遊技回の開始に際しては実行エリアＡＥに記憶されている各カウンタＣ１〜Ｃ３に基づいて、当否判定などが行われる。
【００９８】
上記各カウンタについて詳細に説明する。
【００９９】
大当たり乱数カウンタＣ１は、既に説明した通り、ハード乱数回路１３１にて「０〜６５５３５」の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。大当たり乱数カウンタＣ１は、遊技球が上作動口３３又は下作動口３４に入賞したことに基づいて保留球格納エリア１０４ｂに格納される。
【０１００】
大当たり当選となる乱数の値は、ＲＯＭ１０３における当否情報群記憶手段としての当否テーブル記憶エリア１０３ａに当否テーブルとして記憶されている（図７参照）。当否テーブルとしては、大当たり当選となる乱数値の数が相対的に少ない低確率モード用の当否テーブルと、大当たり当選となる乱数値の数が相対的に多い高確率モード用の当否テーブルとが設定されている。つまり、本パチンコ機１０は、当否抽選手段における抽選モードとして、低確率モードと高確率モードとが設定されている。
【０１０１】
大当たり種別カウンタＣ２は、例えば「０〜２９」の範囲内で順に１ずつ加算され、最大値に達した後０に戻るループカウンタである。大当たり種別カウンタＣ２はＣＰＵ１０２にて実行されるタイマ割込み処理にて定期的に更新され、遊技球が上作動口３３又は下作動口３４に入賞したタイミングで保留球格納エリア１０４ｂに格納される。
【０１０２】
本パチンコ機１０では、複数の大当たり結果が設定されている。具体的には、（１）開閉実行モードにおける可変入賞装置３２の開閉制御の態様、（２）開閉実行モード終了後の当否抽選手段における抽選モード、（３）開閉実行モード終了後の下作動口３４の電動役物３４ａにおけるサポートモード、という３つの条件に差異を設けることにより、複数の大当たり結果が設定されている。
【０１０３】
開閉実行モードにおける可変入賞装置３２の開閉制御の態様としては、開閉実行モードが開始されてから終了するまでの間における可変入賞装置３２への入賞の発生頻度が相対的に高低となるように高頻度入賞モードと低頻度入賞モードとが設定されている。具体的には、高頻度入賞モード及び低頻度入賞モードのいずれであっても、予め定められた回数のラウンド遊技を上限として実行される。
【０１０４】
ここで、ラウンド遊技とは、予め定められた上限継続時間が経過すること、及び予め定められた上限個数の遊技球が可変入賞装置３２に入賞することのいずれか一方の条件が満たされるまで継続する遊技のことである。また、大当たり結果が契機となった開閉実行モードにおけるラウンド遊技の回数は、その移行の契機となった大当たり結果の種類がいずれであっても固定ラウンド回数で同一となっている。具体的には、いずれの大当たり結果となった場合であっても、ラウンド遊技の上限回数は１５ラウンドに設定されている。
【０１０５】
また、本パチンコ機１０では、可変入賞装置３２の１回の開放態様が、可変入賞装置３２が開放されてから閉鎖されるまでの開放継続時間を相違させて、複数種類設定されている。詳細には、開放継続時間が長時間である２９ｓｅｃに設定された長時間態様と、開放継続時間が上記長時間よりも短い短時間である０．６ｓｅｃに設定された短時間態様と、が設定されている。
【０１０６】
本パチンコ機１０では、発射操作装置５５が遊技者により操作されている状況では、０．６ｓｅｃに１個の遊技球が遊技領域に向けて発射されるように遊技球発射機構５１が駆動制御される。また、ラウンド遊技は終了条件の上限個数が９個に設定されている。そうすると、上記開放態様のうち長時間態様では、遊技球の発射周期と１回のラウンド遊技との積よりも長い時間の開放継続時間が設定されていることとなる。一方、短時間態様では、遊技球の発射周期と１回のラウンド遊技との積よりも短い時間、より詳細には、遊技球の発射周期よりも短い時間の開放継続時間が設定されている。したがって、長時間態様で可変入賞装置３２の１回の開放が行われた場合には、可変入賞装置３２に対して、１回のラウンド遊技における上限個数分の入賞が発生することが期待され、短時間態様で可変入賞装置３２の１回の開放が行われた場合には、可変入賞装置３２への入賞が発生しないこと又は入賞が発生するとしても１個程度となることが期待される。
【０１０７】
高頻度入賞モードでは、各ラウンド遊技において長時間態様による可変入賞装置３２の開放が１回行われる。一方、低頻度入賞モードでは、各ラウンド遊技において短時間態様による可変入賞装置３２の開放が１回行われる。
【０１０８】
なお、高頻度入賞モード及び低頻度入賞モードにおける可変入賞装置３２の開閉回数、ラウンド遊技の回数、１回の開放に対する開放継続時間及び１回のラウンド遊技における上限個数は、高頻度入賞モードの方が低頻度入賞モードよりも、開閉実行モードが開始されてから終了するまでの間における可変入賞装置３２への入賞の発生頻度が高くなるのであれば、上記の値に限定されることはなく任意である。
【０１０９】
下作動口３４の電動役物３４ａにおけるサポートモードとしては、遊技領域に対して同様の態様で遊技球の発射が継続されている状況で比較した場合に、下作動口３４の電動役物３４ａが単位時間当たりに開放状態となる頻度が相対的に高低となるように、高頻度サポートモード（高頻度サポート状態又は高頻度ガイド状態）と低頻度サポートモード（低頻度サポート状態又は低頻度ガイド状態）とが設定されている。
【０１１０】
具体的には、低頻度サポートモードと高頻度サポートモードとでは、電役乱数カウンタＣ４を用いた電動役物開放抽選における電役開放状態当選となる確率は同一（例えば、共に４／５）となっているが、高頻度サポートモードでは低頻度サポートモードよりも、電役開放状態当選となった際に電動役物３４ａが開放状態となる回数が多く設定されており、さらに１回の開放時間が長く設定されている。この場合、高頻度サポートモードにおいて電役開放状態当選となり電動役物３４ａの開放状態が複数回発生する場合において、１回の開放状態が終了してから次の開放状態が開始されるまでの閉鎖時間は、１回の開放時間よりも短く設定されている。さらにまた、高頻度サポートモードでは低頻度サポートモードよりも、１回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で最低限確保される確保時間（普図変動時間）が短く設定されている。
【０１１１】
上記のように高頻度サポートモードでは、低頻度サポートモードよりも下作動口３４への入賞が発生する確率が高くなる。換言すれば、低頻度サポートモードでは、下作動口３４よりも上作動口３３への入賞が発生する確率が高くなるが、高頻度サポートモードでは、上作動口３３よりも下作動口３４への入賞が発生する確率が高くなる。そして、下作動口３４への入賞が発生した場合には、所定個数の遊技球の払出が実行されるため、高頻度サポートモードでは、遊技者は持ち球をあまり減らさないようにしながら遊技を行うことができる。
【０１１２】
なお、高頻度サポートモードを低頻度サポートモードよりも単位時間当たりに電役開放状態となる頻度を高くする上での構成は、上記のものに限定されることはなく、例えば電動役物開放抽選における電役開放状態当選となる確率を高くする構成としてもよい。
【０１１３】
また、１回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で確保される確保時間（例えば、スルーゲート３５への入賞に基づき役物用表示部４４にて実行される変動表示の時間）が複数種類用意されている構成においては、高頻度サポートモードでは低頻度サポートモードよりも、短い確保時間が選択され易い又は平均の確保時間が短くなるように設定されていてもよい。
【０１１４】
さらには、開放回数を多くする、開放時間を長くする、１回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で確保される確保時間を短くする（すなわち、役物用表示部４４における１回の変動表示時間を短くする）、係る確保時間の平均時間を短くする及び当選確率を高くするのうち、いずれか１条件又は任意の組み合わせの条件を適用することで、低頻度サポートモードに対する高頻度サポートモードの有利性を高めてもよい。
【０１１５】
大当たり種別カウンタＣ２に対する遊技結果の振分先は、ＲＯＭ１０３における振分情報群記憶手段としての振分テーブル記憶エリア１０３ｂに振分テーブルとして記憶されている（図７参照）。そして、かかる振分先として、低確大当たり結果と、低入賞高確大当たり結果と、最有利大当たり結果とが設定されている。
【０１１６】
低確大当たり結果は、開閉実行モードが高頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが低確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。但し、この高頻度サポートモードは、移行後において遊技回数が終了基準回数（具体的には、１００回）に達した場合に低頻度サポートモードに移行する。
【０１１７】
低入賞高確大当たり結果は、開閉実行モードが低頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。これら高確率モード及び高頻度サポートモードは、当否抽選における抽選結果が大当たり状態当選となり、それによる大当たり状態に移行するまで継続する。
【０１１８】
最有利大当たり結果は、開閉実行モードが高頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。これら高確率モード及び高頻度サポートモードは、当否抽選における抽選結果が大当たり状態当選となり、それによる大当たり状態に移行するまで継続する。
【０１１９】
なお、上記各遊技状態との関係で通常遊技状態とは、開閉実行モードではなく、さらに当否抽選モードが低確率モードであり、サポートモードが低頻度サポートモードである状態をいう。また、遊技結果として、低入賞高確大当たり結果が設定されていない構成としてもよい。
【０１２０】
振分テーブルでは、「０〜２９」の大当たり種別カウンタＣ２の値のうち、「０〜９」が低確大当たり結果に対応しており、「１０〜１４」が低入賞高確大当たり結果に対応しており、「１５〜２９」が最有利大当たり結果に対応している。
【０１２１】
なお、高確大当たり結果の一種として、開閉実行モードが低頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードがそれまでのモードに維持されることとなる非明示の低入賞高確大当たり結果が含まれていてもよい。この場合、大当たり結果のさらなる多様化が図られる。
【０１２２】
さらにまた、当否抽選における外れ結果の一種として、低頻度入賞モードの開閉実行モードに移行するとともに、その終了後において当否抽選モード及びサポートモードの移行が発生しない特別外れ結果が含まれていてもよい。上記のような非明示の低入賞高確大当たり結果と当該特別外れ結果との両方が設定されている構成においては、開閉実行モードが低頻度入賞モードに移行すること、及びサポートモードがそれまでのモードに維持されることで共通しているのに対して、当否抽選モードの移行態様が異なっていることにより、例えば通常遊技状態において非明示の低入賞高確大当たり結果又は特別外れ結果の一方が発生した場合に、それが実際にいずれの結果に対応しているのかを遊技者に予測させることが可能となる。
【０１２３】
リーチ乱数カウンタＣ３は、例えば「０〜２３８」の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。リーチ乱数カウンタＣ３はＣＰＵ１０２にて実行されるタイマ割込み処理にて定期的に更新され、遊技球が上作動口３３又は下作動口３４に入賞したタイミングで保留球格納エリア１０４ｂに格納される。
【０１２４】
ここで、本パチンコ機１０には、図柄表示装置４１における表示演出の一種としてリーチ表示が設定されている。リーチ表示とは、図柄の変動表示を行うことが可能な図柄表示装置４１を備え、可変入賞装置３２の開閉実行モードが高頻度入賞モードとなる遊技回では変動表示後の停止表示結果が特別表示結果となる遊技機において、図柄表示装置４１における図柄の変動表示が開始されてから停止表示結果が導出表示される前段階で、前記特別表示結果となり易い変動表示状態であると遊技者に思わせるための表示状態をいう。
【０１２５】
リーチ表示には、図柄表示装置４１の表示面Ｇに表示される複数の図柄列のうち一部の図柄列について図柄を停止表示させることで、高頻度入賞モードの発生に対応した大当たり図柄の組み合わせが成立する可能性があるリーチ図柄の組み合わせを表示し、その状態で残りの図柄列において図柄の変動表示を行う表示状態が含まれる。また、上記のようにリーチ図柄の組み合わせを表示した状態で、残りの図柄列において図柄の変動表示を行うとともに、その背景画像において所定のキャラクタなどを動画として表示することによりリーチ演出を行うものや、リーチ図柄の組み合わせを縮小表示させる又は非表示とした上で、表示面Ｇの略全体において所定のキャラクタなどを動画として表示することによりリーチ演出を行うものが含まれる。
【０１２６】
リーチ表示は、高頻度入賞モードとなる開閉実行モードに移行する遊技回では、リーチ乱数カウンタＣ３の値に関係なく実行される。また、開閉実行モードに移行しない遊技回では、ＲＯＭ１０３のリーチ用テーブル記憶エリアに記憶されたリーチ用テーブルを参照して、所定のタイミングで取得したリーチ乱数カウンタＣ３がリーチ表示の発生に対応している場合に実行される。
【０１２７】
変動種別カウンタＣＳは、例えば「０〜１９８」の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。変動種別カウンタＣＳは、メイン表示部４３における変動表示時間と、図柄表示装置４１における図柄の変動表示時間とをＣＰＵ１０２において決定する上で用いられる。変動種別カウンタＣＳは、ＣＰＵ１０２にて実行されるメイン処理及びタイマ割込み処理のそれぞれにて更新され、メイン表示部４３における変動表示の開始時及び図柄表示装置４１による図柄の変動開始時における変動パターン決定に際して変動種別カウンタＣＳの値が取得される。なお、変動表示時間の決定に際しては、ＲＯＭ１０３の変動表示時間テーブル記憶エリアに予め記憶されている変動表示時間テーブルが参照される。
【０１２８】
電役乱数カウンタＣ４は、例えば「０〜２５０」の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。電役乱数カウンタＣ４はＣＰＵ１０２にて実行されるタイマ割込み処理にて定期的に更新され、スルーゲート３５に遊技球が入賞したタイミングで、ＲＡＭ１０４に設けられた電役保留エリア１０４ｃに格納される。そして、所定のタイミングにおいて、その格納された電役乱数カウンタＣ４の値によって電動役物３４ａを開放状態に制御するか否かの抽選が行われる。
【０１２９】
＜ＣＰＵ１０２にて実行される各種処理について＞
次に、ＣＰＵ１０２にて遊技を進行させるために実行される各処理を説明する。かかるＣＰＵ１０２の処理としては大別して、電源投入に伴い起動されるメイン処理と、定期的に起動されるタイマ割込み処理とがある。
【０１３０】
＜メイン処理＞
先ず、図１０のフローチャートを参照しながらメイン処理を説明する。
【０１３１】
先ずステップＳ１０１では、電源投入ウェイト処理を実行する。当該電源投入ウェイト処理では、例えばメイン処理が起動されてから１ｓｅｃが経過するまで次の処理に進行することなく待機する。続くステップＳ１０２ではＲＡＭ１０４のアクセスを許可するとともに、ステップＳ１０３にてＣＰＵ１０２の内部機能レジスタの設定を行う。
【０１３２】
その後、ステップＳ１０４では、電源及び発射制御装置７９に設けられたＲＡＭ消去スイッチが手動操作されているか否かを判定し、続くステップＳ１０５では、ＲＡＭ１０４の停電フラグに「１」がセットされているか否かを判定する。また、ステップＳ１０６ではチェックサムを算出するチェックサム算出処理を実行し、続くステップＳ１０７ではそのチェックサムが電源遮断時に保存したチェックサムと一致するか否か、すなわち記憶保持されたデータの有効性を判定する。
【０１３３】
本パチンコ機１０では、例えば遊技ホールの営業開始時など、電源投入時にＲＡＭデータを初期化する場合にはＲＡＭ消去スイッチを押しながら電源が投入される。したがって、ＲＡＭ消去スイッチが押されていれば、ステップＳ１０８の処理に移行する。また、電源遮断の発生情報が設定されていない場合や、チェックサムにより記憶保持されたデータの異常が確認された場合も同様にステップＳ１０８の処理に移行する。ステップＳ１０８では、ＲＡＭ１０４の初期化として当該ＲＡＭ１０４をクリアする。その後、ステップＳ１０９に進む。
【０１３４】
一方、ＲＡＭ消去スイッチが押されていない場合には、停電フラグに「１」がセットされていること、及びチェックサムが正常であることを条件に、ステップＳ１０８の処理を実行することなくステップＳ１０９に進む。ステップＳ１０９では、電源投入設定処理を実行する。電源投入設定処理では、停電フラグの初期化といったＲＡＭ１０４の所定のエリアを初期値に設定するとともに、現状の遊技状態を認識させるために現状の遊技状態に対応したコマンドを音声発光制御装置７２に送信する。また、払出制御装置７８の各種データ領域の初期化を実行すべきことを示す払出初期化コマンドを払出制御装置７８に送信する。さらに、タイマ割込み処理の発生を許可するために割込み許可の設定を行う。
【０１３５】
その後、ステップＳ１１０〜ステップＳ１１２の残余処理に進む。つまり、ＣＰＵ１０２はタイマ割込み処理を定期的に実行する構成であるが、１のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップＳ１１０〜ステップＳ１１２の残余処理を繰り返し実行する。この点、ステップＳ１１０〜ステップＳ１１２の残余処理は非定期的に実行される非定期処理であると言える。
【０１３６】
残余処理では、先ずステップＳ１１０にて、タイマ割込み処理の発生を禁止するために割込み禁止の設定を行う。その後、ステップＳ１１１にて、変動種別カウンタＣＳの更新処理を実行する。当該更新処理では、ＲＡＭ１０４の変動種別カウンタバッファから現状の変動種別カウンタＣＳの数値情報を読み出し、その読み出した数値情報を１加算する処理を実行した後に、上書きする処理を実行する。この場合、カウンタ値が最大値に達した際それぞれ「０」にクリアする。
【０１３７】
その後、ステップＳ１１２にて、タイマ割込み処理の発生を禁止している状態から許可する状態へ切り換える割込み許可の設定を行う。ステップＳ１１２の処理を実行したら、ステップＳ１１０に戻り、ステップＳ１１０〜ステップＳ１１２の処理を繰り返す。
【０１３８】
＜タイマ割込み処理＞
次に、図１１のフローチャートを参照しながらタイマ割込み処理を説明する。
【０１３９】
先ずステップＳ２０１にて停電情報記憶処理を実行する。停電情報記憶処理では、ＣＰＵ１０２に設けられた入出力ポート１０７を通じて停電監視基板１０８から電源遮断の発生に対応した停電信号を受信しているか否かを監視し、停電の発生を特定した場合には停電時処理を実行する。
【０１４０】
続くステップＳ２０２では、大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３及び電役乱数カウンタＣ４の更新を実行する。具体的には、各カウンタＣ２〜Ｃ４に対応するカウンタバッファから現状の数値情報を順次読み出し、それら読み出した数値情報をそれぞれ１加算する処理を実行した後に、上書きする処理を実行する。この場合、数値情報が最大値に達したカウンタについては、数値情報を最小値である「０」にクリアする。
【０１４１】
ここで、各カウンタＣ２〜Ｃ４は、タイマ割込み処理において上記ステップＳ２０２でのみ更新される。すなわち、各カウンタＣ２〜Ｃ４はタイマ割込み処理が実行される度に１回更新されるものである。換言すれば、各カウンタＣ２〜Ｃ４の更新周期は４ｍｓｅｃである。
【０１４２】
ステップＳ２０３では、上記ステップＳ１１１と同様に、変動種別カウンタＣＳの更新処理を実行する。
【０１４３】
続くステップＳ２０４では、ポート出力処理を実行する。ポート出力処理では、前回のタイマ割込み処理において出力情報の設定が行われている場合に、その出力情報に対応した出力を各種駆動部３２ａ，３４ｂに行うための処理を実行する。例えば、可変入賞装置３２を開放状態に切り換えるべき情報が設定されている場合には可変入賞駆動部３２ａへの駆動信号の出力を開始させ、閉鎖状態に切り換えるべき情報が設定されている場合には当該駆動信号の出力を停止させる。また、下作動口３４の電動役物３４ａを開放状態に切り換えるべき情報が設定されている場合には電動役物駆動部３４ｂへの駆動信号の出力を開始させ、閉鎖状態に切り換えるべき情報が設定されている場合には当該駆動信号の出力を停止させる。
【０１４４】
続くステップＳ２０５では、読み込み処理を実行する。読み込み処理では、停電信号及び入賞信号以外の信号の読み込みを実行し、その読み込んだ情報を今後の処理にて利用するために記憶する。
【０１４５】
続くステップＳ２０６では入賞検知処理を実行する。当該入賞検知処理では、各入賞検知センサ８３ａ〜８３ｄから受信している信号を読み込むとともに、一般入賞口３１、可変入賞装置３２、上作動口３３、下作動口３４及びスルーゲート３５への入賞の有無を特定する処理を実行する。当該入賞検知処理については、特図側の保留情報の取得処理（図１４）の説明において詳細に説明する。
【０１４６】
続くステップＳ２０７では、ＲＡＭ１０４に設けられている複数種類のタイマカウンタの数値情報をまとめて更新するためのタイマ更新処理を実行する。この場合、記憶されている数値情報が減算されて更新されるタイマカウンタを集約して扱う構成であるが、減算式のタイマカウンタの更新及び加算式のタイマカウンタの更新の両方を集約して行う構成としてもよい。
【０１４７】
続くステップＳ２０８では、遊技球の発射制御を行うための発射制御処理を実行する。発射操作装置５５に対して発射操作が継続されている状況では、既に説明したとおり、所定の発射周期である０．６ｓｅｃに１個の遊技球が発射される。
【０１４８】
続くステップＳ２０９では、遊技回の実行制御及び開閉実行モードの実行制御を行うための特図特電制御処理を実行する。当該特図特電制御処理の内容は後に説明する。
【０１４９】
続くステップＳ２１０にて普図普電制御処理を実行する。普図普電制御処理の内容は後に説明する。
【０１５０】
続くステップＳ２１１では、直前のステップＳ２０９及びステップＳ２１０の処理結果に基づいて、メイン表示部４３に係る保留情報の増減個数を第１保留ランプ部４５に反映させるための出力情報の設定を行うとともに、役物用表示部４４に係る保留情報の増減個数を第２保留ランプ部４６に反映させるための出力情報の設定を行う。また、ステップＳ２１１では、直前のステップＳ２０９及びステップＳ２１０の処理結果に基づいて、メイン表示部４３の表示内容を更新させるための出力情報の設定を行うとともに、役物用表示部４４の表示内容を更新させるための出力情報の設定を行う。
【０１５１】
続くステップＳ２１２では、遊技回及び開閉実行モードのいずれもが実行されていない状況において図柄表示装置４１の表示内容を待機表示用のものとするためのデモ表示用処理を実行するとともに、ステップＳ２１３では、払出制御装置７８から受信したコマンド及び信号の内容を確認し、その確認結果に対応した処理を行うための払出状態受信処理を実行する。また、ステップＳ２１４では、賞球コマンドを出力対象として設定するための払出出力処理を実行する。
【０１５２】
続くステップＳ２１５では、今回のタイマ割込み処理にて実行された各種処理の処理結果に応じた外部信号の出力の開始及び終了を制御するための外部情報設定処理を実行する。
【０１５３】
ステップＳ２１６では、割込み終了宣言の設定を実行する。ＣＰＵ１０２では、一度タイマ割込み処理が起動された場合、次のタイマ割込み処理が起動されるための条件の１つとして割込み終了宣言の設定を行うことが定められており、ステップＳ２１６では、次のタイマ割込み処理の実行を可能とするために割込み終了宣言の設定を行う。また、ステップＳ２１７では、割込み許可の設定を行う。ＣＰＵ１０２では、タイマ割込み処理が一旦起動されると、割込み禁止の状態に設定されるため、ステップＳ２１７では、次のタイマ割込み処理の実行を可能とするために割込み許可の設定を行う。その後、本タイマ割込み処理を終了する。
【０１５４】
＜普図普電制御処理＞
説明の都合上、先ずステップＳ２１０にて実行される普図普電制御処理について図１２のフローチャートを用いて説明する。
【０１５５】
普図普電制御処理では、スルーゲート３５への入賞が発生している場合に普図側の保留情報を取得するための処理を実行する。そして、普図側の保留情報が記憶されている場合にその保留情報についてサポート発生判定を行い、そのサポート発生判定を契機として、普図用の演出を行うための処理を実行する。また、サポート発生判定の結果に基づいて、下作動口３４の電動役物３４ａを開閉させる処理を実行する。
【０１５６】
具体的には、先ずステップＳ３０１にて、普図側の保留情報の取得処理を実行する。当該取得処理では、ＲＡＭ１０４の各種フラグ格納エリア１０４ｄに設けられたスルーフラグ格納エリアにスルーフラグがセットされていることを条件として、電役乱数カウンタＣ４の数値情報（すなわち、普図側の保留情報）を電役保留エリア１０４ｃに格納する処理を実行する。但し、普図側の保留情報の取得は保留の上限値の範囲内で行われる。ちなみに、スルーフラグはタイマ割込み処理（図１１）のステップＳ２０６の入賞検知処理にてスルーゲート３５への入賞が特定された場合にセットされ、それに対して普図側の保留情報の取得が行われた場合にクリアされる。
【０１５７】
続くステップＳ３０２では、ＲＡＭ１０４の各種カウンタエリア１０４ｅに設けられた普図普電カウンタの情報を読み出す処理を実行する。続くステップＳ３０３では、ＲＯＭ１０３の普図普電アドレステーブル記憶エリア１０３ｃから普図普電アドレステーブルを読み出す処理を実行する。そして、ステップＳ３０４にて、普図普電アドレステーブルから普図普電カウンタの情報に対応した開始アドレスを取得する処理を実行する。
【０１５８】
ここで、ステップＳ３０２〜ステップＳ３０４の処理内容について説明する。
【０１５９】
既に説明したとおり、普図普電制御処理には、普図用の演出に係る処理、及び電動役物３４ａの開閉に係る処理が含まれている。この場合に、普図用の演出に係る処理として、普図変動開始処理と、普図変動中処理と、普図確定中処理と、が設定されている。また、電動役物３４ａの開閉に係る処理として、普電開放中処理と、普電閉鎖中処理と、が設定されている。
【０１６０】
このような処理構成において、普図普電カウンタは、上記複数種類の処理のうちいずれを実行すべきであるかをＣＰＵ１０２にて把握するためのカウンタである。普図普電アドレステーブルには、普図普電カウンタの数値情報に対応させて、上記複数種類の処理を実行するためのプログラムにおける開始アドレスが設定されている。
【０１６１】
普図普電カウンタは「０」〜「４」の数値情報を設定可能となっており、普図普電アドレステーブルには普図普電カウンタの各数値情報に１対１で対応させて開始アドレスの情報（「ＮＳＡ０」〜「ＮＳＡ４」）が設定されている。この場合、開始アドレスＮＳＡ０は、普図変動開始処理を実行するためのプログラムの開始アドレスであり、開始アドレスＮＳＡ１は、普図変動中処理を実行するためのプログラムの開始アドレスであり、開始アドレスＮＳＡ２は、普図確定中処理を実行するためのプログラムの開始アドレスであり、開始アドレスＮＳＡ３は、普電開放中処理を実行するためのプログラムの開始アドレスであり、開始アドレスＮＳＡ４は、普電閉鎖中処理を実行するためのプログラムの開始アドレスである。
【０１６２】
普図普電カウンタは、現状格納されている数値情報に対応した処理を終了した場合であってその数値情報を更新すべき条件が成立している場合に、その次の処理回における普図普電制御処理にて実行される処理に対応させて、１加算、１減算又は「０」クリアされる。したがって、各処理回における普図普電制御処理では、普図普電カウンタにセットされている数値情報に応じた処理を実行すればよいこととなる。
【０１６３】
上記構成によれば、普図普電制御としていずれの処理を実行すべき状態であるかを、各種フラグの有無を確認しなくてもＣＰＵ１０２にて把握することが可能となる。よって、処理の簡素化が図られる。
【０１６４】
ステップＳ３０４の処理を実行した後は、ステップＳ３０５に進む。ステップＳ３０５では、ステップＳ３０４にて取得した開始アドレスの示す処理にジャンプ（移行）する処理を実行する。具体的には、取得した開始アドレスがＮＳＡ０である場合にはステップＳ３０６の普図変動開始処理にジャンプし、取得した開始アドレスがＮＳＡ１である場合にはステップＳ３０７の普図変動中処理にジャンプし、取得した開始アドレスがＮＳＡ２である場合にはステップＳ３０８の普図確定中処理にジャンプし、取得した開始アドレスがＮＳＡ３である場合にはステップＳ３０９の普電開放中処理にジャンプし、取得した開始アドレスがＮＳＡ４である場合にはステップＳ３１０の普電閉鎖中処理にジャンプする。そして、ステップＳ３０６〜ステップＳ３１０のいずれかの処理を実行した後に、本普図普電制御処理を終了する。以下、ステップＳ３０６〜ステップＳ３１０の処理について個別に説明する。
【０１６５】
先ず、ステップＳ３０６の普図変動開始処理について説明する。普図変動開始処理では、電役保留エリア１０４ｃに普図側の保留情報が保留記憶されているか否かを判定し、普図側の保留情報が記憶されている場合には、サポート抽選を実行する。詳細には、電役保留エリア１０４ｃに記憶されている電役乱数カウンタＣ４がサポート当選に対応した値であるか否かを判定する。そして、サポート抽選の抽選結果に基づいて、役物用表示部４４における普通図柄の変動表示時間である普図変動時間を決定する。この場合、高頻度サポートモードの方が、低頻度サポートモードと比較して、普図変動時間が短く設定される。
【０１６６】
そして、役物用表示部４４にて普図の変動表示を開始させ、普図普電カウンタを「０」から「１」に更新して、本普図変動開始処理を終了する。
【０１６７】
ステップＳ３０７の普図変動中処理では、役物用表示部４４における表示を更新させるための処理を実行する。この場合に、普図変動時間の経過を確認したことを条件として、普図普電カウンタを「１」から「２」に更新する。
【０１６８】
ステップＳ３０８の普図確定中処理では、サポート抽選の抽選結果がサポート当選であるか否かを判定する。サポート当選ではない場合には、普図普電カウンタの数値情報を「０」クリアした後に、本普図確定中処理を終了する。一方、サポート当選である場合には、電動役物３４ａを予め定められた態様で開閉動作させる。これにより、下作動口３４への遊技球の入賞が可能となる。当該開閉動作は、下作動口３４への遊技球の入賞個数が予め定められた上限個数となること、又は開放時間が予め定められた上限時間となる、のいずれかが成立するまで継続させる。
【０１６９】
この場合、高頻度サポートモードの方が、低頻度サポートモードよりも、電動役物３４ａの開放時間が長く設定されている。詳細には、低頻度サポートモードでは、電動役物３４ａにおいて相対的に開放時間が短い短時間開放が１回実行されるのに対して、高頻度サポートモードでは、電動役物３４ａにおいて相対的に開放時間が長い長時間開放が複数回（３回）実行される。
【０１７０】
そして、普図普電カウンタを「２」から「３」に更新して、本普図確定処理を終了する。
【０１７１】
ステップＳ３０９の普電開放中処理では、閉鎖タイミング又はサポート終了条件が成立するまで電動役物３４ａの開放状態を維持する。電動役物３４ａの開放中に入賞個数が上限個数となりサポート終了条件が成立した場合、又は閉鎖タイミング（高頻度サポートモードにあっては３回目の開放に係る閉鎖タイミング）となった場合には、普図普電カウンタを「０」に初期化して、本普電開放中処理を終了する。
【０１７２】
一方、高頻度サポートモードにおける１回目又は２回目の開放に係る閉鎖タイミングとなった場合には、普図普電カウンタを「３」から「４」に更新して、本普電開放中処理を終了する。
【０１７３】
ステップＳ３１０の普電閉鎖中処理では、電動役物３４ａの閉鎖状態を維持するとともに、閉鎖時間が経過した場合には電動役物３４ａを再度開放状態とするための処理を実行する。具体的には、普図普電カウンタを「４」から「３」に更新する。
【０１７４】
＜特図特電制御処理＞
次に、タイマ割込み処理（図１１）のステップＳ２０９にて実行される特図特電制御処理について、図１３のフローチャートを参照しながら説明する。
【０１７５】
特図特電制御処理では、上作動口３３又は下作動口３４への入賞が発生している場合に保留情報を取得するための処理を実行するとともに、保留情報が記憶されている場合にその保留情報について当否判定を行い、さらにその当否判定を契機として遊技回用の演出を行うための処理を実行する。また、当否判定の結果に基づいて、遊技回用の演出後に開閉実行モードに移行させる処理を実行するとともに、開閉実行モード中及び開閉実行モード終了時の処理を実行する。
【０１７６】
具体的には、先ずステップＳ４０１にて、保留情報の取得処理を実行する。これについては、後述する。
【０１７７】
ステップＳ４０１にて保留情報の取得処理を実行した後は、ステップＳ４０２に進む。ステップＳ４０２では、ＲＡＭ１０４に設けられた特図特電カウンタの情報を読み出す処理を実行する。続くステップＳ４０３では、ＲＯＭ１０３に設けられた特図特電アドレステーブル記憶エリア１０３ｄに記憶されている特図特電アドレステーブルを読み出す処理を実行する。そして、ステップＳ４０４にて、特図特電アドレステーブルから特図特電カウンタの情報に対応した開始アドレスを取得する処理を実行する。
【０１７８】
ここで、ステップＳ４０２〜ステップＳ４０４の処理内容について説明する。
【０１７９】
既に説明したとおり特図特電制御処理には、遊技回用の演出に係る処理と、開閉実行モードに係る処理と、が含まれている。この場合に、遊技回用の演出に係る処理として、遊技回用の演出を開始させるための処理である特図変動開始処理（ステップＳ４０６）と、遊技回用の演出を進行させるための処理である特図変動中処理（ステップＳ４０７）と、遊技回用の演出を終了させるための処理である特図確定中処理（ステップＳ４０８）と、が設定されている。
【０１８０】
また、開閉実行モードに係る処理として、開閉実行モードのオープニングを制御するための処理である特電開始処理（ステップＳ４０９）と、可変入賞装置３２の開放中の状態を制御するための処理である特電開放中処理（ステップＳ４１０）と、可変入賞装置３２の閉鎖中の状態を制御するための処理である特電閉鎖中処理（ステップＳ４１１）と、開閉実行モードのエンディング及び開閉実行モード終了時の遊技状態の移行を制御するための処理である特電終了処理（ステップＳ４１２）と、が設定されている。
【０１８１】
このような処理構成において、特図特電カウンタは、上記複数種類の処理のうちいずれを実行すべきであるかをＣＰＵ１０２にて把握するためのカウンタであり、特図特電アドレステーブルには、特図特電カウンタの数値情報に対応させて、上記複数種類の処理を実行するためのプログラムの開始アドレスが設定されている。
【０１８２】
この場合、開始アドレスＳＡ０は、特図変動開始処理（ステップＳ４０６）を実行するためのプログラムの開始アドレスであり、開始アドレスＳＡ１は、特図変動中処理（ステップＳ４０７）を実行するためのプログラムの開始アドレスであり、開始アドレスＳＡ２は、特図確定中処理（ステップＳ４０８）を実行するためのプログラムの開始アドレスであり、開始アドレスＳＡ３は、特電開始処理（ステップＳ４０９）を実行するためのプログラムの開始アドレスであり、開始アドレスＳＡ４は、特電開放中処理（ステップＳ４１０）を実行するためのプログラムの開始アドレスであり、開始アドレスＳＡ５は、特電閉鎖中処理（ステップＳ４１１）を実行するためのプログラムの開始アドレスであり、開始アドレスＳＡ６は、特電終了処理（ステップＳ４１２）を実行するためのプログラムの開始アドレスである。
【０１８３】
特図特電カウンタは、現状格納されている数値情報に対応した処理を終了した場合に当該数値情報を更新すべき条件が成立していることを契機として、その次の処理回における特図特電制御処理にて実行される処理に対応させて、１加算、１減算又は「０」クリア（初期化）される。したがって、各処理回における特図特電制御処理では、特図特電カウンタにセットされている数値情報に応じた処理を実行すればよいこととなる。なお、特図特電カウンタは、初期値として「０」が設定されている。
【０１８４】
上記構成によれば、特図特電制御としていずれの処理を実行すべき状態であるかを、各種フラグの有無を確認しなくてもＣＰＵ１０２にて把握することが可能となる。例えば、遊技回用の演出は、他の遊技回用の演出が実行されておらず且つ開閉実行モードではない場合に開始されるが、各状態をフラグの有無により判断しようとすると、遊技回用の演出に係る処理にて、遊技回用の演出を開始させる前に、遊技回用の演出の実行中であることを示すフラグがセットされているか否かの確認と、開閉実行モードの実行中であることを示すフラグがセットされているか否かの確認とを行う必要が生じる。また、遊技回用の演出の実行中には、遊技回用の演出の実行中であることを示すフラグがセットされているか否かの確認と、確定表示中であることを示すフラグがセットされているか否かの確認とを行う必要が生じる。
【０１８５】
また、開閉実行モードは、遊技回用の演出が終了し且つ他の開閉実行モードが実行されていない場合に開始されるが、各状態をフラグの有無により判断しようとすると、開閉実行モードに係る処理にて、開閉実行モードを開始させる前に、遊技回用の演出が終了したことを示すフラグがセットされているか否かの確認と、開閉実行モードの実行中であることを示すフラグがセットされているか否かの確認とを行う必要が生じ、さらにオープニング中である場合には、オープニング中であることを示すフラグがセットされているか否かの確認を行う必要が生じる。また、オープニング以降では、開閉実行モードの実行中であることを示すフラグがセットされているか否かの確認を行うとともに、可変入賞装置３２が開放中であることを示すフラグがセットされているか否かの確認を行う必要が生じる。さらにまた、エンディング中である場合には、エンディング中であることを示すフラグがセットされているか否かの確認を行う必要が生じる。
【０１８６】
これに対して、特図特電カウンタを利用すれば、様々なフラグを用意しておく必要はなく、さらには各処理の実行タイミングを確認する際の情報も集約される。よって、処理の簡素化が図られる。
【０１８７】
ステップＳ４０４の処理を実行した後は、ステップＳ４０５にて、ステップＳ４０４にて取得した開始アドレスの示す処理にジャンプする処理を実行する。具体的には、取得した開始アドレスがＳＡ０である場合にはステップＳ４０６の特図変動開始処理にジャンプする。
【０１８８】
特図変動開始処理では、保留情報が保留記憶されていることを条件に、その保留情報が大当たり当選に対応しているか否かを判定する当否判定処理、及び大当たり当選に対応している場合にはその保留情報がいずれの大当たり結果に対応しているのかを判定する振分判定処理を実行する。詳細には、保留情報が存在するか否かを判定し、保留情報が存在する場合には、保留情報をシフトさせる処理を実行する。詳細には、第１保留エリアＲＥ１に格納されている保留情報を実行エリアＡＥにシフトさせるとともに、第ｎ保留エリアＲＥｎ（ｎ＝２〜４）に格納されている保留情報を第（ｎ−１）保留エリアＲＥ（ｎ−１）にシフトさせる。そして、当否判定処理として、実行エリアＡＥに格納されている大当たり乱数カウンタＣ１が、大当たり当選に対応した数値情報であるか否かの判定を行う。また、振分判定処理として、大当たり種別カウンタＣ２が、いずれの大当たり結果の区分に対応しているか否かの判定を行う。
【０１８９】
当否判定処理及び振分判定処理だけでなく、大当たり乱数カウンタＣ１が大当たり当選に対応していない場合には、リーチを発生させるか否かを判定するリーチ判定処理を実行するとともに、その時点における変動種別カウンタＣＳの数値情報を利用して遊技回の継続時間を選択する継続時間の選択処理を実行する。なお、リーチ判定処理に際しては、実行エリアＡＥに格納されているリーチ乱数カウンタＣ３が、リーチ発生に対応しているか否か判定する。
【０１９０】
継続時間の情報を選択した場合には、当該継続時間の情報を含む変動用コマンドと遊技結果の情報を含む種別コマンドとを音声発光制御装置７２に送信するとともに、メイン表示部４３における絵柄の変動表示を開始させる。これにより、１遊技回が開始された状態となり、メイン表示部４３及び図柄表示装置４１にて遊技回用の演出が開始される。
【０１９１】
ちなみに、このように遊技回用の演出を開始させた場合には、特図特電カウンタの数値情報を１加算することで、当該特図特電カウンタの数値情報を特図変動開始処理に対応したものから特図変動中処理に対応したものに更新する。
【０１９２】
取得した開始アドレスがＳＡ１である場合にはステップＳ４０７の特図変動中処理にジャンプする。特図変動中処理では、遊技回の継続時間中であって、確定表示前のタイミングであるか否かを判定する処理を実行し、確定表示前であればメイン表示部４３における絵柄の表示態様を規則的に変化させるための処理を実行する。
【０１９３】
ちなみに、確定表示させるタイミングとなるまで特図変動中処理にて待機するのではなく、確定表示させるタイミングではない場合には上記規則的に変化させるための処理を実行した後に、本特図変動中処理を終了する。したがって、遊技回用の演出が開始された後は、確定表示させるタイミングとなるまで、特図特電制御処理が起動される度に特図変動中処理が起動される。また、確定表示させるタイミングとなった場合には、特図特電カウンタの数値情報を１加算することで、当該カウンタの数値情報を特図変動中処理に対応したものから特図確定中処理に対応したものに更新する。
【０１９４】
取得した開始アドレスがＳＡ２である場合にはステップＳ４０８の特図確定中処理にジャンプする。特図確定中処理では、図柄表示装置４１にて今回の遊技回の停止結果を最終停止表示させるために、最終停止コマンドを音声発光制御装置７２に送信するとともに、メイン表示部４３における絵柄の表示態様を今回の遊技回の抽選結果に対応した表示態様とする。また、特図確定中処理では、確定表示中の期間が経過したか否かを判定し、当該期間が経過している場合には開閉実行モードへの移行が発生するか否かの判定を行い、開閉実行モードへの移行が発生する場合には当該開閉実行モード移行用の処理を実行する。
【０１９５】
ちなみに、確定表示中の期間が経過するまで特図確定中処理にて待機するのではなく、当該期間が経過していない場合には本特図確定中処理を終了する。したがって、確定表示が開始された後は、確定表示中の期間が経過するまで、特図特電制御処理が起動される度に特図確定中処理が起動される。また、確定表示中の期間が経過した場合には、開閉実行モードへの移行が発生しない状況では特図特電カウンタの数値情報を初期化（すなわち「０」クリア）し、開閉実行モードへの移行が発生する状況では特図特電カウンタの数値情報を１加算することで、当該特図特電カウンタの数値情報を特図確定中処理に対応したものから特電開始処理に対応したものに更新する。
【０１９６】
取得した開始アドレスがＳＡ３である場合にはステップＳ４０９の特電開始処理にジャンプする。特電開始処理では、開閉実行モードが開始されることを示すオープニングコマンドを音声発光制御装置７２に送信する。また、特電開始処理では、開閉実行モードのオープニング期間が経過したか否かを判定する。オープニング期間が経過していない場合には特電開始処理にて待機するのではなく本特電開始処理を終了する。したがって、開閉実行モードのオープニング演出が開始された後は、オープニング期間が経過するまで、特図特電制御処理が起動される度に特電開始処理が起動される。また、オープニング期間が経過した場合には、特図特電カウンタの数値情報を１加算することで、当該特図特電カウンタの数値情報を特電開始処理に対応したものから特電開放中処理に対応したものに更新する。
【０１９７】
取得した開始アドレスがＳＡ４である場合にはステップＳ４１０の特電開放中処理にジャンプする。特電開放中処理では、１のラウンド遊技を開始させるとともに、当該ラウンド遊技の終了条件が成立したか否かを判定する。終了条件が成立していない場合には特電開放中処理にて待機するのではなく、上記終了条件の成立を監視するための処理を実行した後に本特電開放中処理を終了する。上記終了条件が成立している場合には、特図特電カウンタの数値情報を１加算することで、当該特図特電カウンタの数値情報を特電開放中処理に対応したものから特電閉鎖中処理に対応したものに更新する。
【０１９８】
取得した開始アドレスがＳＡ５である場合にはステップＳ４１１の特電閉鎖中処理にジャンプする。特電閉鎖中処理では、１のラウンド遊技を終了させる処理を実行する。また、ラウンド遊技間のインターバル期間においては、インターバル期間が経過したか否かを判定する。インターバル期間が経過していない場合には特電閉鎖中処理にて待機するのではなく本特電閉鎖中処理を終了する。したがって、インターバル期間が開始された場合には当該期間が経過するまで、特図特電制御処理が起動される度に特電閉鎖中処理が起動される。また、インターバル期間が経過した場合には、特図特電カウンタの数値情報を１減算することで、当該特図特電カウンタの数値情報を特電閉鎖中処理に対応したものから特電開放中処理に対応したものに更新する。
【０１９９】
一方、最後のラウンド遊技に対する特電閉鎖中処理では１のラウンド遊技を終了させる処理を実行した後に、特図特電カウンタの数値情報を１加算することで、当該特図特電カウンタの数値情報を特電閉鎖中処理に対応したものから特電終了処理に対応したものに更新する。
【０２００】
取得した開始アドレスがＳＡ６である場合にはステップＳ４１２の特電終了処理にジャンプする。特電終了処理では、開閉実行モードが終了されることを示すエンディングコマンドを音声発光制御装置７２に送信する。また、特電終了処理では、開閉実行モードのエンディング期間が経過したか否かを判定する。エンディング期間が経過していない場合には特電終了処理にて待機するのではなく本特電終了処理を終了する。したがって、開閉実行モードのエンディング演出が開始された後は、エンディング期間が経過するまで、特図特電制御処理が起動される度に特電終了処理が起動される。また、エンディング期間が経過した場合には、開閉実行モード後の遊技状態（抽選モード及びサポートモード）を設定するための処理を実行した後に、特図特電カウンタの数値情報を初期化することで、当該特図特電カウンタの数値情報を特電終了処理に対応したものから特図変動開始処理に対応したものに更新する。
【０２０１】
＜特図側の保留情報の取得処理について＞
ステップＳ４０１の保留情報の取得処理について図１４のフローチャートを用いて説明する。
【０２０２】
先ず、ステップＳ５０１にて、上作動口３３又は下作動口３４のいずれかに入賞が発生しているか否かを判定する。具体的には、ＲＡＭ１０４の各種フラグ格納エリア１０４ｄに設けられた特図フラグ格納エリアに特図フラグがセットされているか否かを判定する。特図フラグは、タイマ割込み処理（図１１）のステップＳ２０６の入賞検知処理にて各作動口３３，３４のいずれかへの入賞が特定された場合にセットされ、それに対して保留情報の取得が行われた場合にクリアされる。
【０２０３】
ここで、入賞検知処理では、入出力ポート１０７を介して入力される作動口入賞検知センサ８３ｂからの検知信号ＳＧ１に基づいて、各作動口３３，３４への入賞の特定を行う構成となっている。詳細には、先ず検知信号ＳＧ１がＨＩ信号であるか否かを判定する。ＨＩ信号であると判定した場合には、前回のタイマ割込み処理の入賞検知処理における検知信号ＳＧ１がＬＯＷ信号であるか否かを判定する。そして、前回の入賞検知処理における検知信号ＳＧ１がＬＯＷ信号であると判定した場合に、各作動口３３，３４への遊技球の入賞が発生したと特定し、特図フラグをセットする。すなわち、タイマ割込み処理の入賞検知処理において、毎回作動口入賞検知センサ８３ｂの検知結果（検知信号ＳＧ１）を把握し、前回の入賞検知処理における把握結果と今回の入賞検知処理における把握結果とに基づいて、ＬＯＷ信号からＨＩ信号への切換を把握する。
【０２０４】
また、作動口入賞検知センサ８３ｂは、遊技球の入賞を検知した場合には、少なくともタイマ割込み処理の実行周期（４ｍｓｅｃ）よりも長い時間に亘って検知対応信号であるＨＩ信号を出力するよう構成されている。詳細には、図６に示すように、遊技球が貫通孔９３を通過するのに要する期間がタイマ割込み処理の実行周期よりも長い期間となるように、遊技球の直径Ｒに対応させて、貫通孔９３の軸線方向の長さ寸法Ｌ１（作動口入賞検知センサ８３ｂの厚さ寸法Ｌ１）が設定されている。これにより、遊技球の検知漏れが発生しない。
【０２０５】
特図フラグがセットされていない場合には、そのまま本処理を終了する。一方、特図フラグがセットされている場合には、ステップＳ５０２に進み、保留数記憶エリアＮＡに格納された保留数を読み出し、保留数が上限値（本実施形態では「４」）未満であるか否かを判定する。保留数が上限値未満である場合には、ステップＳ５０３に進み、保留数を１加算する。
【０２０６】
続くステップＳ５０４では、大当たり乱数レジスタ１３５に格納されている大当たり乱数カウンタＣ１を取得する。詳細には、ハード乱数回路１３１のコントロール回路１４１に要求信号を出力する。これにより、ハード乱数回路１３１から、大当たり乱数レジスタ１３５に格納されている大当たり乱数カウンタＣ１が出力される。そして、出力された大当たり乱数カウンタＣ１を、保留用エリアＲＥの空き保留エリアＲＥ１〜ＲＥ４のうち最初の保留エリアにおける大当たり乱数カウンタＣ１用のエリアに記憶させる。
【０２０７】
この場合、ハード乱数回路１３１から出力された大当たり乱数カウンタＣ１は、今回保留情報の取得契機となった遊技球の入賞に基づくものである。また、ハード乱数回路１３１は、上記大当たり乱数カウンタＣ１の出力が完了したことに基づき、大当たり乱数レジスタ１３５に格納されている大当たり乱数カウンタＣ１を消去し、ステータスフラグを消去する。
【０２０８】
その後、ステップＳ５０６にて、ＲＡＭ１０４の抽選カウンタ用バッファ１０４ａに格納されている大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３を取得して、上記大当たり乱数カウンタＣ１が記憶された保留エリアにおける対応するエリアに記憶させる。そして、ステップＳ５０７にて特図フラグを消去して本処理を終了する。
【０２０９】
一方、保留数が上限値未満でない場合（ステップＳ５０２：ＮＯ）、ステップＳ５０８に進み、ハード乱数回路１３１の初期化に係る処理を実行する。詳細には、初期化信号をハード乱数回路１３１に出力する。これにより、大当たり乱数レジスタ１３５の初期化及びステータスフラグの消去が行われる。そして、ステップＳ５０７の処理を実行し、本処理を終了する。
【０２１０】
＜大当たり乱数カウンタＣ１の取得態様について＞
次に、大当たり乱数カウンタＣ１の取得態様について図１５のタイムチャートを用いて説明する。なお、保留数記憶エリアＮＡの数値情報は上限値未満であるとする。また、図１５（ａ）では、タイマ割込み処理の実行タイミング及び周期を示す。
【０２１１】
ｔ１のタイミングにて特図側の保留情報の取得処理が実行される（図１５（ｂ）参照）。この場合、図１５（ｃ）に示すように、各作動口３３，３４のいずれにも遊技球は入賞しておらず、作動口入賞検知センサ８３ｂからの検知信号ＳＧ１はＬＯＷ信号である。このため、保留情報は取得されない。
【０２１２】
その後、ｔ２のタイミングにて、各作動口３３，３４のいずれかに遊技球が入賞すると、図１５（ｃ）に示すように、作動口入賞検知センサ８３ｂの検知信号ＳＧ１がＬＯＷ信号からＨＩ信号に立ち上がる。当該立ち上がりに同期して、大当たり乱数レジスタ１３５にラッチ信号が入力され、大当たり乱数レジスタ１３５に大当たり乱数カウンタＣ１がラッチされる（図１５（ｄ），（ｅ）参照）。そして、コントロール回路１４１のステータスフラグ格納領域１４２にステータスフラグがセットされる（図１５（ｆ）参照）。
【０２１３】
その後、チャタリングが発生し、ｔ３のタイミングにて検知信号ＳＧ１が一旦立ち下がり、ｔ４のタイミングにて再度検知信号ＳＧ１が立ち上がる。この場合、ステータスフラグがセットされているため、当該立ち上がりに基づく大当たり乱数カウンタＣ１の更新は禁止される。
【０２１４】
その後、ｔ５のタイミングにて特図側の保留情報の取得処理が実行される。この場合、前回の入賞検知処理ではＬＯＷ信号であり、今回の入賞検知処理ではＨＩ信号であるため、各作動口３３，３４のいずれかへの入賞が発生したと特定され、保留情報を取得するための処理が実行される。詳細には、大当たり乱数レジスタ１３５に格納されている大当たり乱数カウンタＣ１を取得するべく、ＣＰＵ１０２から要求信号が出力される。この要求信号の出力に基づき、大当たり乱数カウンタＣ１が取得され、保留球格納エリア１０４ｂに格納される。格納される大当たり乱数カウンタＣ１は、ｔ２のタイミングにてラッチされたものである。
【０２１５】
ここで、各作動口３３，３４への遊技球の入賞（検知信号ＳＧ１の立ち上がり）は、ＣＰＵ１０２のタイマ割込み処理の実行タイミングによらず任意のタイミングで発生し得るものである。このため、実際に作動口入賞検知センサ８３ｂにより遊技球を検知したタイミング（ｔ２のタイミング）と、特図側の保留情報の取得処理の実行タイミング（ｔ５のタイミング）との間には、期間Ｔｘのタイムラグが発生し得る。この場合、上記期間Ｔｘにおいて大当たり乱数カウンタＣ１が更新されると、実際に遊技球が入賞したタイミングとは異なるタイミングで大当たり乱数カウンタＣ１が取得されることとなり、好ましくない。
【０２１６】
具体的には、タイマ割込み処理における特図側の保留情報の取得処理の実行タイミングにて、大当たり乱数カウンタＣ１を取得する構成とすると、取得される大当たり乱数カウンタＣ１は、特図側の保留情報の取得処理の実行タイミングに依存することとなる。この場合、タイマ割込み処理が周期的に実行されることに起因して、取得される大当たり乱数カウンタＣ１に偏り（傾向）が発生し、ランダム性が低下するおそれがある。
【０２１７】
また、上記構成では以下の不正行為が行われる場合がある。すなわち、先ずタイマ割込み処理の開始タイミングから特図側の保留情報の取得処理までの時間を特定する。そして、特図側の保留情報の取得処理の実行タイミングにおいて大当たり乱数カウンタＣ１が大当たり当選に対応したものとなるように、上記時間を参照してタイマ割込み処理の開始タイミングにおける大当たり乱数カウンタＣ１を逆算する。そして、タイマ割込み処理の開始タイミングに同期して、大当たり乱数カウンタＣ１を上記逆算した結果に書き換える。これにより、不正に大当たりを発生させることが可能となる。
【０２１８】
これに対して、ＣＰＵ１０２のタイマ割込み処理とは別に、独立して大当たり乱数カウンタＣ１を更新するハード乱数回路１３１を設ける。そして、ＣＰＵ１０２のタイマ割込み処理とは別に独立して生じ得る検知信号ＳＧ１の立ち上がりという事象を契機として、大当たり乱数カウンタＣ１を取得する構成とした。これにより、タイマ割込み処理に依存しない大当たり乱数カウンタＣ１の取得を実現した。よって、大当たり乱数カウンタＣ１のランダム性の向上を図ることができるとともに、上記不正行為を抑制することができる。
【０２１９】
さらに、ハード乱数回路１３１による大当たり乱数カウンタＣ１の出力が完了したことに基づいて、大当たり乱数レジスタ１３５が初期化され、ステータスフラグが消去される（図１５（ｅ），（ｆ）参照）。
【０２２０】
その後、ｔ６のタイミングにて、検知信号ＳＧ１がＨＩ信号からＬＯＷ信号に立ち下がる。その後、ｔ７のタイミングにて、特図側の保留情報の取得処理が実行される。この場合、検知信号ＳＧ１はＬＯＷ信号であるため、保留情報は取得されない。
【０２２１】
ここで、遊技球が連続して入賞する場合において１の遊技球が貫通孔９３を通過してから次の遊技球が貫通孔９３を通過するまでに、少なくとも１回はタイマ割込み処理が実行されるように、作動口入賞検知センサ８３ｂの検知可能範囲及びＨＩ信号を出力する契機となる発振信号の電圧レベルが設定されている。これにより、遊技球が連続して入賞する場合であっても、タイマ割込み処理にて遊技球の入賞を区別して判断することができる。
【０２２２】
この場合、遊技球が連続して入賞した場合における検知信号ＳＧ１の最小立ち上がり間隔（ｔ２のタイミングからｔ８のタイミングまでの期間）は、タイマ割込み処理の実行周期の２倍以上の約２０ｍｓｅｃに設定されている。これにより、１の遊技球が入賞してから、少なくとも２回はタイマ割込み処理が実行される。よって、上記１の遊技球の入賞後の最初のタイマ割込み処理において、保留情報を取得するとともにハード乱数回路１３１をラッチ可能状態とし、それ以降のタイマ割込み処理にて検知信号ＳＧ１が立ち下がったことを特定することが可能となる。
【０２２３】
また、ｔ８のタイミングでは、検知信号ＳＧ１の立ち上がりに同期して、大当たり乱数カウンタＣ１のラッチ及びステータスフラグのセットが行われる。
【０２２４】
その後、ｔ９のタイミングにて、特図側の保留情報の取得処理が実行され、ＣＰＵ１０２から要求信号が出力される。これにより、ｔ８のタイミングにてラッチされた大当たり乱数カウンタＣ１が取得され、保留球格納エリア１０４ｂに記憶される。そして、大当たり乱数レジスタ１３５の初期化及びステータスフラグの消去が実行される。
【０２２５】
以上詳述した本実施形態によれば以下の優れた効果を奏する。
【０２２６】
ＣＰＵ１０２のタイマ割込み処理とは別に、大当たり乱数カウンタＣ１を更新する更新回路１３２を有するハード乱数回路１３１を設けた。そして、タイマ割込み処理よりも短い周期で大当たり乱数カウンタＣ１を更新させる構成とした。これにより、ＣＰＵ１０２の処理負荷をかけることなく、数値範囲の大きい大当たり乱数カウンタＣ１を扱うことが可能となり、大当たり乱数カウンタＣ１のランダム性を高めることが可能となる。
【０２２７】
かかる構成において、各作動口３３，３４のいずれかへの入賞が発生したこと、詳細には検知信号ＳＧ１の立ち上がりに同期して、その時点における大当たり乱数カウンタＣ１を大当たり乱数レジスタ１３５にラッチさせる構成とした。そして、タイマ割込み処理における特図側の保留情報の取得処理では、大当たり乱数レジスタ１３５にラッチされている大当たり乱数カウンタＣ１を保留球格納エリア１０４ｂに記憶させる。これにより、実際に入賞したタイミングの大当たり乱数カウンタＣ１を用いた当否判定を行うことができる。よって、特図側の保留情報の取得処理の実行タイミングに依存しない大当たり乱数カウンタＣ１の取得を実現することができるため、大当たり乱数カウンタＣ１のランダム性の更なる向上を図るとともに、タイマ割込み処理の周期性を利用した不正行為を抑制することができる。
【０２２８】
すなわち、仮に特図側の保留情報の取得処理（タイマ割込み処理）にて大当たり乱数カウンタＣ１を取得する構成とすると、取得される大当たり乱数カウンタＣ１は、特図側の保留情報の取得処理の実行タイミングに依存することとなる。この場合、タイマ割込み処理には周期性が存在するため、取得される大当たり乱数カウンタＣ１に、上記周期性に起因した数値の偏りが発生する場合がある。偏りが発生すると、形式的な当否判定の抽選確率は変化しない一方、実質的な当選確率が変化することとなり、遊技の管理が困難となる。また、上記偏りを利用して不正に実質的な当選確率を高めようとする不正行為が行われることも想定される。
【０２２９】
さらに、不正行為として、タイマ割込み処理の開始タイミングから特図側の保留情報の取得処理の実行タイミングまでの期間を把握し、その期間における更新回数を把握する。そして、その更新回数を踏まえて、特図側の保留情報の取得処理の実行タイミングにおいて当選値となるように、タイマ割込み処理の開始タイミングに同期して、更新用バッファ１３４に格納されている大当たり乱数カウンタＣ１を書き換えることが想定される。
【０２３０】
これに対して、本実施形態によれば、タイマ割込み処理の実行態様とは無関係に発生し得る各作動口３３，３４への入賞タイミング（作動口入賞検知センサ８３ｂの入賞検知タイミング）に依存し、タイマ割込み処理の実行態様に依存しない大当たり乱数カウンタＣ１を用いて抽選を行うことができる。これにより、タイマ割込み処理の周期性に起因する大当たり乱数カウンタＣ１の偏りの発生、及び上記不正行為を好適に抑制することができる。
【０２３１】
また、検知信号ＳＧ１の立ち上がりに同期して、大当たり乱数カウンタＣ１が大当たり乱数レジスタ１３５にラッチされた場合には、特図側の保留情報の取得処理において要求信号の出力に基づく大当たり乱数カウンタＣ１の出力が行われるまで、その後のラッチを禁止する構成とした。これにより、貫通孔９３を遊技球が通過する場合にチャタリングが発生した場合であっても、入賞検知タイミング（最初の検知信号ＳＧ１の立ち上がりタイミング）に基づき取得された大当たり乱数カウンタＣ１を用いて、抽選を行うことが可能となる。
【０２３２】
特に、上述した更新用バッファ１３４の大当たり乱数カウンタＣ１を書き換える不正行為を抑制するべく、大当たり乱数レジスタ１３５に大当たり乱数カウンタＣ１を格納しておく構成を採用した場合、大当たり乱数レジスタ１３５の大当たり乱数カウンタＣ１を当選に対応した数値情報に書き換える不正行為を行うことが想定される。これに対して、ステータスフラグがセットされることにより、その後の大当たり乱数レジスタ１３５の更新が禁止されるため、大当たり乱数レジスタ１３５を書き換える不正行為を抑制することができる。
【０２３３】
ＣＰＵ１０２により保留球格納エリア１０４ｂへの大当たり乱数カウンタＣ１の格納が完了した場合、又は保留数が上限値に達している場合には、大当たり乱数レジスタ１３５を初期化するとともに、ステータスフラグを消去して次の入賞検知に基づくラッチを可能とした。これにより、上記チャタリングに起因する大当たり乱数カウンタＣ１の更新を抑制しつつ、次の入賞に基づく大当たり乱数カウンタＣ１の取得を可能とした。
【０２３４】
この場合、ステータスフラグは、大当たり乱数レジスタ１３５に大当たり乱数カウンタＣ１がラッチされる場合にセットされ、大当たり乱数レジスタ１３５の初期化が行われる場合に消去されることに着目すれば、ステータスフラグは大当たり乱数レジスタ１３５に大当たり乱数カウンタＣ１が記憶されている場合にセットされるフラグであると言える。となると、ハード乱数回路１３１は、大当たり乱数レジスタ１３５に大当たり乱数カウンタＣ１が格納されているか否かを判定し、大当たり乱数レジスタ１３５に大当たり乱数カウンタＣ１が格納されていない場合には、検知信号ＳＧ１の立ち上がりに同期してラッチするものであると言える。
【０２３５】
大当たり乱数カウンタＣ１の更新間隔をタイマ割込み処理の実行周期（４ｍｓｅｃ）よりも短く設定した。具体的には、大当たり乱数カウンタＣ１の更新間隔を、タイマ割込み処理の実行周期とはオーダーが異なる６２．５ｎｓｅｃに設定した。これにより、大当たり乱数カウンタＣ１のランダム性を高めることが可能となる。一方、大当たり乱数カウンタＣ１の更新間隔が短くなるほど、入賞検知タイミングと特図側の保留情報の取得処理の実行タイミングとの間に行われる更新回数が多くなる。このため、各タイミングにて取得される大当たり乱数カウンタＣ１間のずれが大きくなる。
【０２３６】
これに対して、本実施形態によれば、大当たり乱数カウンタＣ１の更新間隔に関わらず、入賞検知タイミングにおける大当たり乱数カウンタＣ１が保留球格納エリア１０４ｂに格納される。これにより、入賞検知タイミングにおける大当たり乱数カウンタＣ１を用いた当否判定を実現しつつ、大当たり乱数カウンタＣ１の更新間隔の短縮化を実現することができる。
【０２３７】
遊技球が連続して入球する場合の検知信号ＳＧ１の最小立ち上がり間隔を、タイマ割込み処理の実行周期（４ｍｓｅｃ）よりも長い２０ｍｓｅｃに設定した。これにより、１の遊技球の入賞に基づくラッチの禁止（ステータスフラグのセット）が行われてから、次の遊技球の入賞が発生するまでに、少なくとも１回は特図側の保留情報の取得処理が実行される。これにより、次の遊技球の入賞が発生するまでに、上記１の遊技球の入賞に基づく保留情報が取得され、ラッチの禁止が解除される（ステータスフラグが消去される）。よって、各作動口３３，３４への入賞が連続して発生した場合であっても、各入賞検知タイミングの大当たり乱数カウンタＣ１を用いて当否判定を行うことが可能となる。
【０２３８】
また、作動口入賞検知センサ８３ｂとＣＰＵ１０２とを接続する第１信号経路とは別系統に、作動口入賞検知センサ８３ｂとハード乱数回路１３１とを接続する第２信号経路を設けた。そして、第２信号経路からの検知信号ＳＧ１に基づいて、大当たり乱数カウンタＣ１のラッチを行い、タイマ割込み処理において、第１信号経路からの検知信号ＳＧ１に基づいて各作動口３３，３４への入賞の特定を行う構成とした。これにより、いずれか一方の信号経路にノイズ等が混入した場合であっても、正常な保留情報の取得が行われないようになっている。
【０２３９】
つまり、仮に第１信号経路にノイズが混入して、タイマ割込み処理にて各作動口３３，３４への入賞が特定された場合、大当たり乱数レジスタ１３５には大当たり乱数カウンタＣ１は取得されていないため、初期状態の大当たり乱数カウンタＣ１がＣＰＵ１０２に出力されることとなる。これにより、実質的に当否判定が行われないこととなるため、ノイズに起因した当否判定を抑制することができる。
【０２４０】
また、仮に第２信号経路にノイズが混入して、大当たり乱数カウンタＣ１がラッチされた場合であっても、タイマ割込み処理にて、各作動口３３，３４への入賞が特定されないため、保留情報を取得するための処理が実行されない。
【０２４１】
＜第２実施形態＞
第１実施形態では、上作動口３３への入賞と下作動口３４への入賞と区別しない構成としたが、本実施形態では、上記２つの入賞を区別する。
【０２４２】
本実施形態の集合板２０１及び集合板２０１に設けられた回収通路２０２について図１６を用いて説明する。図１６は、第２実施形態における回収通路２０２を説明するための遊技盤２４の背面図である。なお、図面の関係上、主制御装置７１を取り外した状態を示す。
【０２４３】
本実施形態の回収通路２０２は、上作動口３３に連通させて設けられた上作動口用回収通路２０２ａと、下作動口３４に連通させて設けられた下作動口用回収通路２０２ｂとを備えている。そして、上作動口用回収通路２０２ａの途中位置には、上作動口３３に入賞した遊技球を検知する上作動口入賞検知センサ２０３ａが設けられている。下作動口用回収通路２０２ｂの途中位置には、下作動口３４に入賞した遊技球を検知する下作動口入賞検知センサ２０３ｂが設けられている。これにより、各作動口３３，３４の入賞を個別に把握することができる。
【０２４４】
本実施形態における大当たり乱数カウンタＣ１の取得態様について図１７を用いて説明する。図１７は、本実施形態における電気的構成を説明するためのブロック図である。
【０２４５】
各作動口入賞検知センサ２０３ａ，２０３ｂは入出力ポート１０７を介してＣＰＵ１０２に接続されており、各作動口入賞検知センサ２０３ａ，２０３ｂの検知信号ＳＧ１はＣＰＵ１０２に入力される。
【０２４６】
また、主制御基板１０１にはハード乱数回路２１１が設けられている。ハード乱数回路２１１は、各作動口入賞検知センサ２０３ａ，２０３ｂに接続されている。ハード乱数回路２１１は、各作動口入賞検知センサ２０３ａ，２０３ｂそれぞれの検知信号ＳＧ１の立ち上がりに基づいて、更新回路１３２にて更新されている大当たり乱数カウンタＣ１を、ＲＡＭ１０４の抽選カウンタ用バッファ２１２に設けられた所定の記憶バッファにラッチする。なお、各作動口入賞検知センサ２０３ａ，２０３ｂの検知信号ＳＧ１を区別するべく、以下の説明においては、上作動口入賞検知センサ２０３ａの検知信号ＳＧ１を第１検知信号ＳＧ１１、下作動口入賞検知センサ２０３ｂの検知信号ＳＧ１を第２検知信号ＳＧ１２とする。
【０２４７】
具体的には、ハード乱数回路２１１は、上作動口入賞検知センサ２０３ａの入賞検知に基づいてラッチする第１ラッチ回路２２１と、下作動口入賞検知センサ２０３ｂの入賞検知に基づいてラッチする第２ラッチ回路２２２とを備えている。各ラッチ回路２２１，２２２は更新回路１３２に接続されている。第１ラッチ回路２２１は、上作動口入賞検知センサ２０３ａに接続されているとともに、抽選カウンタ用バッファ２１２に設けられた第１大当たり乱数カウンタバッファ２１２ａに接続されている。第１ラッチ回路２２１は、第１検知信号ＳＧ１１の立ち上がりに同期して、その時点における大当たり乱数カウンタＣ１を第１大当たり乱数カウンタバッファ２１２ａに直接ラッチさせる。これにより、第１大当たり乱数カウンタバッファ２１２ａに、上作動口３３への入賞タイミングにおける大当たり乱数カウンタＣ１が記憶される。
【０２４８】
また、第１ラッチ回路２２１は、上記ラッチに伴い、当該第１ラッチ回路２２１に設けられた第１ステータスフラグ格納領域２２１ａに第１ステータスフラグをセットする。これにより、その後のラッチが禁止される。
【０２４９】
第２ラッチ回路２２２は、下作動口入賞検知センサ２０３ｂに接続されているとともに、抽選カウンタ用バッファ２１２に設けられた第２大当たり乱数カウンタバッファ２１２ｂに接続されている。第２ラッチ回路２２２は、第２検知信号ＳＧ１２の立ち上がりに同期して、その時点における大当たり乱数カウンタＣ１を第２大当たり乱数カウンタバッファ２１２ｂに直接ラッチさせる。これにより、第２大当たり乱数カウンタバッファ２１２ｂに、下作動口３４への入賞タイミングにおける大当たり乱数カウンタＣ１が記憶されることとなる。
【０２５０】
また、第２ラッチ回路２２２は、上記ラッチに伴い、当該第２ラッチ回路２２２に設けられた第２ステータスフラグ格納領域２２２ａに第２ステータスフラグをセットする。これにより、その後のラッチが禁止される。
【０２５１】
ＣＰＵ１０２は、各大当たり乱数カウンタバッファ２１２ａ，２１２ｂに記憶されている大当たり乱数カウンタＣ１を保留球格納エリア２３０に記憶させる。詳細には、保留球格納エリア２３０には、大当たり乱数カウンタＣ１等の保留情報が記憶される上作動口保留用エリア２３０ａ及び下作動口保留用エリア２３０ｂが設けられている。各保留用エリア２３０ａ，２３０ｂは、上記第１実施形態の保留用エリアＲＥと同一の構成であり、それぞれ４つの保留情報を保留記憶させておくことが可能となっている。ＣＰＵ１０２は、第１大当たり乱数カウンタバッファ２１２ａに記憶されている大当たり乱数カウンタＣ１を上作動口保留用エリア２３０ａに、第２大当たり乱数カウンタバッファ２１２ｂに記憶されている大当たり乱数カウンタＣ１を下作動口保留用エリア２３０ｂに記憶させ、それを用いて当否判定を行う。
【０２５２】
また、ＣＰＵ１０２は、タイマ割込み処理において大当たり乱数カウンタＣ１を保留球格納エリア２３０に記憶させた場合には、その記憶させた大当たり乱数カウンタＣ１に対応するステータスフラグを消去する処理を実行する。例えば、第１大当たり乱数カウンタバッファ２１２ａに記憶されている大当たり乱数カウンタＣ１を保留球格納エリア２３０に記憶させた場合には、第１ステータスフラグを消去する。これにより、次の入賞に基づく大当たり乱数カウンタＣ１のラッチが可能となる。
【０２５３】
次に、本実施形態の特図側の保留情報の取得処理について図１８のフローチャートを用いて説明する。本処理では、ステップＳ６０１〜ステップＳ６０６にて、上作動口３３への入賞に基づく保留情報の取得に係る処理を実行した後に、ステップＳ６０７〜ステップＳ６１３にて、下作動口３４への入賞に基づく保留情報の取得に係る処理を実行する。
【０２５４】
先ず、ステップＳ６０１にて、上作動口３３への入賞が発生しているか否かを判定する。具体的には、上特図フラグがセットされているか否かを判定する。上特図フラグは、ステップＳ２０６の入賞検知処理にて、第１検知信号ＳＧ１１がＬＯＷ信号からＨＩ信号に切り換わったことが把握された場合にセットされる。
【０２５５】
上特図フラグがセットされていない場合にはステップＳ６０７に進む一方、上特図フラグがセットされている場合にはステップＳ６０２に進み、第１保留数記憶エリアＮＡ１の数値情報が「４」未満か否かを判定する。第１保留数記憶エリアＮＡ１には、上作動口保留用エリア２３０ａに保留記憶されている保留数を示す数値情報が格納されている。
【０２５６】
第１保留数記憶エリアＮＡ１の数値情報が「４」未満である場合には、ステップＳ６０３に進み、第１保留数記憶エリアＮＡ１の数値情報を１加算する処理を実行する。その後、ステップＳ６０４にて第１大当たり乱数カウンタバッファ２１２ａから大当たり乱数カウンタＣ１を取得し、上作動口保留用エリア２３０ａに記憶させる。そして、ステップＳ６０５にて大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３を取得し、これらを上作動口保留用エリア２３０ａに記憶させる。
【０２５７】
ここで、本実施形態では、第１検知信号ＳＧ１１の立ち上がりに同期して、その時点の大当たり乱数カウンタＣ１が、ＲＡＭ１０４の第１大当たり乱数カウンタバッファ２１２ａに直接ラッチされる。これにより、ＣＰＵ１０２から要求信号を出力し、ハード乱数回路１３１から大当たり乱数カウンタＣ１が出力されるのを待機して、大当たり乱数カウンタＣ１を保留球格納エリア１０４ｂに記憶させる構成と比較して、大当たり乱数カウンタＣ１の取得に係る処理の処理期間を短くすることができる。よって、タイマ割込み処理のオーバーフローを抑制することができる。
【０２５８】
なお、ステップＳ６０４の大当たり乱数カウンタＣ１の取得処理は、第１検知信号ＳＧ１１の立ち上がりタイミングよりも後に実行されるものである。このため、第１ラッチ回路２２１による第１大当たり乱数カウンタバッファ２１２ａへのラッチ処理と、ステップＳ６０４の処理とが同時に行われることはない。よって、両者の処理が同時に実行されることに起因して、誤った大当たり乱数カウンタＣ１が取得されることは回避されている。
【０２５９】
ステップＳ６０５の実行後、又はステップＳ６０２を否定判定した場合には、ステップＳ６０６にて、第１大当たり乱数カウンタバッファ２１２ａを初期化する処理、及び第１ステータスフラグを消去する処理を実行する。また、上特図フラグがセットされている場合には、上特図フラグを消去する。これにより、次の上作動口３３への入賞に基づく大当たり乱数カウンタＣ１の取得が可能となる。
【０２６０】
ステップＳ６０６の処理の実行後、又はステップＳ６０１を否定判定した場合には、下作動口３４への入賞に基づく保留情報の取得処理を実行する。
【０２６１】
先ずステップＳ６０７にて下作動口３４への入賞が発生したか否かを判定する。具体的には、下特図フラグがセットされているか否かを判定する。下特図フラグは、ステップＳ２０６の入賞検知処理にて、第２検知信号ＳＧ１２がＬＯＷ信号からＨＩ信号に切り換わったことが把握された場合にセットされる。
【０２６２】
下特図フラグがセットされていない場合には、そのまま本処理を終了する一方、下特図フラグがセットされている場合には、ステップＳ６０８に進み、電動役物３４ａの開放中であるか否かを判定する。詳細には、普図普電カウンタの値が「３」であるか否かを判定する。
【０２６３】
ここで、下作動口３４への入賞は、電動役物３４ａの開放中でのみ発生するものである。このため、電動役物３４ａの開放中であるか否かの判定処理は、正常なタイミングでの下作動口３４への入賞であるか否かの判定処理である。
【０２６４】
電動役物３４ａが開放中である場合には、ステップＳ６０９に進み、第２保留数記憶エリアＮＡ２の数値情報が「４」未満か否かを判定する。第２保留数記憶エリアＮＡ２には、下作動口保留用エリア２３０ｂに保留記憶されている保留数を示す数値情報が格納されている。
【０２６５】
第２保留数記憶エリアＮＡ２の数値情報が「４」以上である場合には、ステップＳ６１３に進む。一方、第２保留数記憶エリアＮＡ２の数値情報が「４」未満である場合には、ステップＳ６１０に進み、第２保留数記憶エリアＮＡ２の数値情報を１加算する処理を実行する。その後、ステップＳ６１１にて、第２大当たり乱数カウンタバッファ２１２ｂから大当たり乱数カウンタＣ１を取得し、下作動口保留用エリア２３０ｂに記憶させる。そして、ステップＳ６１２にて大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３を取得し、これらを下作動口保留用エリア２３０ｂに記憶させる。
【０２６６】
続くステップＳ６１３では、第２大当たり乱数カウンタバッファ２１２ｂを初期化する処理、及び第２ステータスフラグを消去する処理を実行する。また、下特図フラグがセットされている場合には、下特図フラグを消去する。そして、本処理を終了する。
【０２６７】
電動役物３４ａが開放中でない場合、すなわち電動役物３４ａが閉鎖中である場合には、ステップＳ６０８を否定判定し、ステップＳ６１０〜ステップＳ６１２の保留情報を取得するための処理を実行することなく、ステップＳ６１３の処理を実行して本処理を終了する。すなわち、電動役物３４ａが開放中でない状況における下作動口３４への入賞は、誤動作又は不正なものであるとして、当該入賞に基づく保留情報の取得が禁止される。
【０２６８】
この場合、ステップＳ６１３にて第２大当たり乱数カウンタバッファ２１２ｂが初期化されるため、異常なタイミングにて取得された大当たり乱数カウンタＣ１が、保留球格納エリア２３０に記憶されることを抑制することができる。また、第２ステータスフラグの消去が行われるため、次の入賞に基づく大当たり乱数カウンタＣ１のラッチが可能となっている。
【０２６９】
＜大当たり乱数カウンタＣ１の取得態様について＞
本実施形態の大当たり乱数カウンタＣ１の取得態様について図１９のタイムチャートを用いて説明する。なお、第１保留数記憶エリアＮＡ１及び第２保留数記憶エリアＮＡ２の数値情報は、いずれも上限値未満であるとする。また、図１９（ａ）では、タイマ割込み処理の実行タイミング及び周期を示す。
【０２７０】
ｔ１１のタイミングにて、第１検知信号ＳＧ１１が立ち上がる（図１９（ｄ）参照）。これにより、第１大当たり乱数カウンタバッファ２１２ａに、その時点における大当たり乱数カウンタＣ１がラッチされ、第１ステータスフラグがセットされる。
【０２７１】
その後、ｔ１２のタイミングにて、第２検知信号ＳＧ１２が立ち上がる（図１９（ｅ）参照）。これにより、図１９（ｆ），（ｇ）に示すように、第２大当たり乱数カウンタバッファ２１２ｂにその時点における大当たり乱数カウンタＣ１がラッチされ、第２ステータスフラグがセットされる。
【０２７２】
その後、ｔ１３のタイミングにて、特図側の保留情報の取得処理が実行される（図１９（ｂ）参照）。この場合、第１大当たり乱数カウンタバッファ２１２ａに格納されている大当たり乱数カウンタＣ１が、上作動口保留用エリア２３０ａに記憶される。また、図１９（ｃ）に示すように、ｔ１３のタイミングでは電動役物３４ａが開放中であるため、下作動口３４への入賞に基づく保留情報の取得処理では、正常な入賞として保留情報を取得するための処理が実行される。詳細には、第２大当たり乱数カウンタバッファ２１２ｂに格納されている大当たり乱数カウンタＣ１が、下作動口保留用エリア２３０ｂに記憶される。これにより、保留情報が保留球格納エリア２３０に取得されることとなる（図１９（ｈ）参照）。そして、各大当たり乱数カウンタバッファ２１２ａ，２１２ｂが初期化され、各ステータスフラグが消去される。
【０２７３】
ここで、図１９にて示すように、各作動口３３，３４への入賞を個別に把握する場合、１のタイマ割込み処理中に各作動口３３，３４の入賞をそれぞれ検知する場合がある。この場合、それぞれの入賞検知タイミング（ｔ１１のタイミング及びｔ１２のタイミング）にて取得された大当たり乱数カウンタＣ１が、各大当たり乱数カウンタバッファ２１２ａ，２１２ｂに記憶される。これにより、１のタイマ割込み処理中に各作動口３３，３４それぞれの入賞が発生したであっても、異なる大当たり乱数カウンタＣ１が取得される。よって、大当たり乱数カウンタＣ１のランダム性の向上を図ることができる。
【０２７４】
その後、ｔ１４のタイミングにて、異常な状況（電動役物３４ａが閉鎖中である状況）において第２検知信号ＳＧ１２が立ち上がる。当該立ち上がりに同期して、図１９（ｆ），（ｇ）に示すように、第２大当たり乱数カウンタバッファ２１２ｂに大当たり乱数カウンタＣ１がラッチされ、第２ステータスフラグがセットされる。
【０２７５】
そして、ｔ１５のタイミングにて、特図側の保留情報の取得処理が実行される。この場合、異常な状況下での下作動口３４への入賞であるとして、保留情報を取得するための処理（ステップＳ６１０〜ステップＳ６１２）は実行されない。このため、図１９（ｆ）〜（ｈ）に示すように、保留情報が取得されることなく、第２大当たり乱数カウンタバッファ２１２ｂが初期化され、第２ステータスフラグが消去される。これにより、異常な状況下での入賞に基づく保留情報の取得を規制し、さらに次の入賞に基づく保留情報の取得を可能としている。
【０２７６】
以上詳述した本実施形態によれば以下の優れた効果を奏する。
【０２７７】
上作動口３３への入賞と下作動口３４への入賞とを区別して把握する構成において、上作動口３３への入賞に基づき第１大当たり乱数カウンタバッファ２１２ａに大当たり乱数カウンタＣ１をラッチする第１ラッチ回路２２１と、下作動口３４への入賞に基づき第２大当たり乱数カウンタバッファ２１２ｂに大当たり乱数カウンタＣ１をラッチする第２ラッチ回路２２２とを設けた。これにより、１のタイマ割込み処理において、各作動口３３，３４への入賞がそれぞれ発生した場合であっても、それぞれの入賞タイミングの大当たり乱数カウンタＣ１を取得することが可能となる。
【０２７８】
特に、一度ラッチされると保留球格納エリア２３０への格納処理が行なわれるまで、次のラッチを禁止する構成においては、１のタイマ割込み中に２つの入賞が発生すると、各入賞に対して同一の大当たり乱数カウンタＣ１が取得されることとなる。このため、１のタイマ割込み中に２つの入賞が発生すると、２回の抽選が行われるべきにも関わらず、実質１回の抽選しか行われないこととなる。
【０２７９】
これに対して、本実施形態によれば、１のタイマ割込み中に２つの入賞が発生した場合であっても、各入賞に基づく抽選をそれぞれ行うことができる。
【０２８０】
電動役物３４ａが閉鎖している状況における下作動口３４への入賞は、異常な入賞であるとして、当該入賞に基づく保留情報の取得を禁止した。これにより、異常な入賞に基づいて取得された保留情報を用いた抽選が行われることを回避することができる。
【０２８１】
この場合、ラッチされた大当たり乱数カウンタＣ１、及びそのラッチに基づき設定されたステータスフラグを消去する構成とした。これにより、異常な入賞に基づき取得された大当たり乱数カウンタＣ１が、保留球格納エリア２３０に記憶されることを回避するとともに、次の入賞に基づく大当たり乱数カウンタＣ１の取得が可能となる。
【０２８２】
また、抽選カウンタ用バッファ２１２に各大当たり乱数カウンタバッファ２１２ａ，２１２ｂを設け、各ラッチ回路２２１，２２２は、上記各大当たり乱数カウンタバッファ２１２ａ，２１２ｂに直接ラッチさせる構成とした。これにより、保留情報を取得する場合に、ハード乱数回路２１１にアクセスする必要がなく、各カウンタＣ１〜Ｃ３をまとめて取得することが可能となる。よって、保留情報の取得をより簡素なものにすることができる。
【０２８３】
なお、本実施形態では、電動役物３４ａの開放中以外のタイミングでの下作動口３４への入賞に基づく保留情報の取得を禁止したが、これに限られない。例えば電動役物３４ａの閉鎖後の所定期間において下作動口３４への入賞が発生した場合には、その入賞に基づく保留情報の取得を許可する構成としてもよい。これにより、下作動口３４に遊技球が入賞したタイミングから、第２検知信号ＳＧ１２の立ち上がりタイミングまでにタイムラグが発生した場合であっても、保留情報を好適に取得することができる。
【０２８４】
本実施形態では、各ステータスフラグがセットされている場合には、ラッチを禁止する構成としたが、これに限られない。例えば、第１大当たり乱数カウンタバッファ２１２ａに大当たり乱数カウンタＣ１がセットされているか否かを特定するためのフラグ格納領域を設ける。そして、そのフラグ格納領域にフラグがセットされていない場合、つまり第１大当たり乱数カウンタバッファ２１２ａが初期化されている状態ではラッチする一方、既にセットされている場合にはラッチを禁止する構成としてもよい。これにより、ＣＰＵ１０２がハード乱数回路２１１にアクセスする必要がないため、構成の簡素化を図ることができる。
【０２８５】
本実施形態では、電動役物３４ａの開放中以外のタイミングにて下作動口３４への入賞が発生した場合には、当該入賞に基づきラッチされた大当たり乱数カウンタＣ１を消去する構成としたが、これに限られず、例えば別の異常用の記憶バッファに記憶させておく構成としてもよい。この場合、異常用の記憶バッファに記憶されている大当たり乱数カウンタＣ１の数値情報や、異常用の記憶バッファへの記憶処理が実行された回数等を把握することにより、不正行為が行われたか否かを判断してもよい。
【０２８６】
また、誤って異常用の記憶バッファに記憶されたと判断した場合には、その情報を保留球格納エリア２３０に記憶させる構成としてもよい。これにより、誤動作に起因する遊技者の不利益を補償することができる。
【０２８７】
また、各検知信号ＳＧ１１，ＳＧ１２の立ち上がりが発生したにも関わらず保留情報の取得を禁止する状況として、電動役物３４ａが閉鎖中である状況を設定したが、これに限られない。例えば、遊技盤２４に磁気検知センサ又は振動検知センサを設け、これら検知センサにより磁気又は振動が検知された状況において保留情報の取得を禁止する構成としてもよい。これにより、遊技球を不正に誘導する目的で、磁石を近づける不正行為や意図的に振動を与える不正行為が行われた場合であっても、その行為に基づく保留情報の取得が禁止され、上記各不正行為を抑制することができる。
【０２８８】
本実施形態において、下作動口３４への入賞に係る保留情報が優先して消化される構成を適用してもよく、これとは逆に上作動口３３への入賞に係る保留情報が優先して消化される構成を適用してもよい。
【０２８９】
また、上記構成において、複数の作動口が上下に並設されているのではなく、上作動口３３に対応した第１作動口と、下作動口３４に対応した第２作動口とが左右に並設された構成としてもよく、これら両作動口が斜めに並設された構成としてもよい。さらにまた、発射操作装置５５の操作態様に応じて、第１作動口への入賞のみ又は第２作動口への入賞のみを狙えるように、両作動口を離間して配置する構成としてもよい。この場合、電動役物３４ａの閉鎖中に第２作動口への入賞が発生しないように釘３８を配置するとよい。
【０２９０】
また、上記構成において、メイン表示部４３に、上作動口３３への入賞に基づき取得された保留情報の当否判定の結果を表示する第１表示領域と、下作動口３４への入賞に基づき取得された保留情報の当否判定の結果を表示する第２表示領域とを設けてもよい。この場合、上作動口３３への入賞に基づき取得された保留情報が当否判定の対象となることに先立って、又は当否判定の対象となったことに基づいて、第１表示領域において絵柄の変動表示が開始されるとともに、当否判定に対応した停止結果を表示して、１遊技回の変動表示が終了される。また、下作動口３４への入賞に基づき取得された保留情報が当否判定の対象となることに先立って、又は当否判定の対象となったことに基づいて、第２表示領域において絵柄の変動表示が開始されるとともに、当否判定に対応した停止結果を表示し係る１遊技回の変動表示が終了される。
【０２９１】
さらに、上作動口３３への入賞に係る保留情報が当否判定の対象となった場合と、下作動口３４への入賞に係る保留情報が当否判定の対象となった場合とで、遊技者が得られる利益が異なる構成としてもよい。例えば、下作動口３４への入賞に係る保留情報が優先して消化される構成において、下作動口３４への入賞に係る保留情報が当否判定の対象となった場合の方が、上作動口３３への入賞に係る保留情報が当否判定の対象となった場合よりも、遊技者にとって有利となる構成としてもよい。
【０２９２】
なお、有利となる構成としては、当否判定の抽選確率が高くなる構成、振分判定において有利な大当たり結果となり易くなる構成等が考えられる。
【０２９３】
本実施形態において、各ラッチ回路２２１，２２２がラッチする対象は更新回路１３２で共通していたが、これに限られず、それぞれ更新回路が設けられている構成としてもよい。この場合、それぞれの更新回路にて更新される数値情報の数値範囲を異ならせてもよい。これにより、同一の当否テーブルを用いて異なる抽選確率にすることができるため、ＲＯＭ１０３に記憶させておく記憶容量の削減を図ることができる。
【０２９４】
＜第３実施形態＞
本実施形態では、パチンコ機１０にて実行される処理体系が上記第１実施形態と異なっている。
【０２９５】
本実施形態では、定期的に処理が実行される通常処理と、同じく定期的に処理が実行されるタイマ割込み処理とのそれぞれに、遊技を進行させるのに必要な処理が分散して設定されている。そして、タイマ割込み処理の実行周期が第１実施形態よりも短い２ｍｓｅｃに設定されている。
【０２９６】
具体的には、通常処理は、メイン処理（図１０）におけるステップＳ１０９の処理が実行された後に、ステップＳ１１０〜ステップＳ１１２の処理に代えて実行される。
【０２９７】
通常処理では、図２０に示すように、ステップＳ７０１〜ステップＳ７１１の処理を実行する。これらの処理は、基本的に第１実施形態にて説明した、対応する各処理と同一である。但し、ステップＳ７０５の特図特電制御処理においては、特図側の保留情報の取得処理が省略されており、ステップＳ７０６の普図普電制御処理においては、普図側の保留情報の取得処理が省略されている。
【０２９８】
ステップＳ７１１の処理の実行後、ステップＳ７１２にて、停電フラグがセットされているか否かを判定する。停電フラグは、タイマ割込み処理（図２１）におけるステップＳ８０２の停電情報記憶処理にて、停電の発生が特定された場合に各種フラグ格納エリア１０４ｄに設けられた停電フラグ格納エリアに停電フラグがセットされる。
【０２９９】
停電フラグがセットされていない場合には、ステップＳ７１３にて次の通常処理の実行タイミングであるか否か、すなわち前回の通常処理の開始から所定時間（具体的には４ｍｓｅｃ）が経過したか否かを判定する。そして、通常処理の開始タイミングに至るまで、ステップＳ７１４〜ステップＳ７１６の残余処理を繰り返し実行する。ステップＳ７１４〜ステップＳ７１６の処理内容は、上記ステップＳ１１０〜ステップＳ１１２と同様である。
【０３００】
一方、ステップＳ７１２にて、停電フラグがセットされていると判定した場合には、ステップＳ７１７以降の停電時処理を実行する。つまり、ステップＳ７１７では、タイマ割込み処理の発生を禁止し、その後、ステップＳ７１８にてＲＡＭ判定値を算出、保存し、ステップＳ７１９にてＲＡＭ１０４のアクセスを禁止した後に、電源が完全に遮断して処理が実行できなくなるまで無限ループを継続する。
【０３０１】
本実施形態におけるタイマ割込み処理について図２１のフローチャートを用いて説明する。
【０３０２】
先ずステップＳ８０１にて、大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３及び電役乱数カウンタＣ４を更新する。
【０３０３】
その後、ステップＳ８０２〜ステップＳ８０５の処理を実行する。これらの処理は、第１実施形態のタイマ割込み処理における対応する処理と同一であるため、説明を省略する。
【０３０４】
そして、ステップＳ８０６にて特図側の保留情報の取得処理を実行し、ステップＳ８０７にて普図側の保留情報の取得処理を実行して、本処理を終了する。これらの処理は、第１実施形態におけるステップＳ４０１，３０１の処理と同一であるため、説明を省略する。
【０３０５】
上記詳述した本実施形態によれば、通常処理とタイマ割込み処理とのそれぞれに遊技の進行を制御するための処理が分散して設定されている構成において、入賞検知タイミングにおける大当たり乱数カウンタＣ１を用いた当否判定を実行することが可能となる。
【０３０６】
ここで、通常処理とタイマ割込み処理とのそれぞれに遊技の進行を制御するための処理を分散して設定することにより、タイマ割込み処理の処理工程の削減が実現されている。これにより、タイマ割込み処理の実行周期を２ｍｓｅｃに短く設定した場合であっても、オーバーフローが発生しない。
【０３０７】
また、上記構成を採用することにより、入賞検知タイミングと特図側の保留情報の取得処理の実行タイミングとの間のタイムラグを削減することができる。しかしながら、大当たり乱数カウンタＣ１の更新間隔はタイマ割込み処理の実行周期よりも十分に短いため、上記構成においても上記タイムラグに起因する問題を解決することができない。
【０３０８】
これに対して、検知信号ＳＧ１の立ち上がりに同期して大当たり乱数カウンタＣ１を取得する構成を採用することにより、上記第１実施形態にて説明した優れた効果を奏することができる。
【０３０９】
＜その他の実施形態＞
なお、上述した実施の形態の記載内容に限定されず、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能である。例えば以下のように変更してもよい。ちなみに、以下の別形態の構成を、上記実施の形態の構成に対して、個別に適用してもよく、組み合わせて適用してもよい。
【０３１０】
（１）上記各実施形態では、ハード乱数回路１３１，２１１における更新対象は大当たり乱数カウンタＣ１であったが、これに限られず、大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３、電役乱数カウンタＣ４のいずれでもよい。但し、遊技者の利益に直結する開閉実行モードに移行するか否かの当否判定で用いられる点を鑑みれば、ハード乱数回路１３１，２１１の更新対象は、大当たり乱数カウンタＣ１である方がよい。
【０３１１】
（２）上記各実施形態では、ハード乱数回路１３１，２１１を設け、検知信号ＳＧ１等の立ち上がりに同期して、大当たり乱数レジスタ１３５に大当たり乱数カウンタＣ１をラッチする構成としたが、これに限られない。例えば、ＣＰＵ１０２のＮＭＩ割込み処理で大当たり乱数カウンタＣ１をラッチする構成としてもよい。但し、ＣＰＵ１０２の処理構成の複雑化及び処理負荷の増大を考慮すれば、ハード乱数回路１３１，２１１側でラッチする構成の方が好ましい。
【０３１２】
（３）上記第１実施形態では、前回の入賞検知処理の検知信号ＳＧ１がＬＯＷ信号であり、今回の入賞検知処理の検知信号ＳＧ１がＨＩ信号であることに基づいて、各作動口３３，３４への入賞の発生を特定したが、これに限られない。例えば、前回の入賞検知処理の検知信号ＳＧ１がＬＯＷ信号であり、今回の入賞検知処理及び次回の入賞検知処理の検知信号ＳＧ１がＨＩ信号であること（ＬＯＷ→ＨＩ→ＨＩ）に基づいて、各作動口３３，３４の入賞を特定する構成としてもよい。これにより、ノイズ等に起因して入賞したと誤検知することを抑制することができる。この場合、検知信号ＳＧ１の立ち上がりタイミングから保留情報の取得タイミングまでの期間が長くなるが、検知信号ＳＧ１の立ち上がりに基づき大当たり乱数カウンタＣ１を大当たり乱数レジスタ１３５に格納しておくことにより、入賞検知タイミングの大当たり乱数カウンタＣ１を用いた抽選を行うことができる。第２及び第３実施形態についても同様である。
【０３１３】
（４）上記第１実施形態において、主制御基板１０１に、検知信号ＳＧ１の立ち上がりタイミングと、ハード乱数回路１３１のラッチタイミングとが同時であるか否かを判定する判定回路を設け、判定回路の判定結果に基づいて保留情報を取得するか否かを判定する構成としてもよい。これにより、ノイズ等の影響により誤ってラッチされた大当たり乱数カウンタＣ１を用いて当否判定が行われることを回避することができる。
【０３１４】
なお、具体的な構成としては、判定回路は、例えば検知信号ＳＧ１とラッチ信号とが入力されるものであって、検知信号ＳＧ１の立ち上がりとラッチ信号の立ち上がりとの時間差を検出する検出回路を備える。そして、判定回路は、その時間差が予め定められた許容時間内であるか否かを判定し、その判定結果に応じた信号をＣＰＵ１０２に出力する構成が考えられる。第２及び第３実施形態についても同様である。
【０３１５】
（５）また、第１実施形態において、第１信号経路の検知信号ＳＧ１と第２信号経路の検知信号ＳＧ１とを比較し、両者の立ち上がりが同時であるか否か（予め定められた許容範囲の時間内であるか否か）を判定する判定回路を設け、ハード乱数回路１３１及びＣＰＵ１０２は、上記判定回路により両者の立ち上がりが同時であると判定した場合に、入賞に基づく処理（ラッチ、保留情報を取得するための処理）を実行する構成としてもよい。これにより、ノイズ等の影響によりハード乱数回路１３１が誤ってラッチしてしまう事態を回避することができる。第２及び第３実施形態についても同様である。
【０３１６】
（６）さらに、ハード乱数回路１３１に、大当たり乱数レジスタ１３５にラッチしたタイミングからの時間をカウントするタイマ回路を設け、ハード乱数回路１３１は、ＣＰＵ１０２から要求信号が入力された場合には、大当たり乱数レジスタ１３５に記憶されている大当たり乱数カウンタＣ１、及びその時点においてタイマ回路によりカウントされている時間情報を出力する構成としてもよい。そして、特図側の保留情報の取得処理では、その時間情報を参照することで、入賞検知タイミングから特図側の保留情報の取得処理の実行タイミングまでの時間を把握し、その時間がタイマ割込み処理の周期よりも短いか否かを判定する。そして、短いと判定した場合に保留情報を取得するための処理を実行する一方、長いと判定した場合には、大当たり乱数レジスタ１３５に格納されている大当たり乱数カウンタＣ１及びステータスフラグを消去する処理を実行するとよい。これにより、ノイズ等の影響により、ハード乱数回路１３１が誤ってラッチした場合であっても、その誤ってラッチされた大当たり乱数カウンタＣ１が保留球格納エリア１０４ｂに記憶されることがない。よって、ハード乱数回路１３１の誤動作に基づき取得された大当たり乱数カウンタＣ１を用いた当否判定が行われることを回避することができる。
【０３１７】
（７）上記第１実施形態では、特図側の保留情報の取得処理において、各作動口３３，３４への入賞が発生していないと特定した場合には、そのまま本処理を終了する構成としたが、これに限られず、ステップＳ５０８のハード乱数回路１３１の初期化に係る処理を実行する構成としてもよい。これにより、仮に第２信号経路にノイズが混入して、大当たり乱数カウンタＣ１がラッチされた場合であっても、タイマ割込み処理にて、各作動口３３，３４への入賞が特定されていないことを条件として、そのノイズに基づき取得された大当たり乱数カウンタＣ１が消去されるとともに、大当たり乱数カウンタＣ１のラッチが可能となる。これにより、ノイズに基づき取得された大当たり乱数カウンタＣ１を用いて当否判定が行われることを回避することができる。
【０３１８】
第２実施形態についても同様に、ステップＳ６０１の処理を否定判定した場合、又はステップＳ６０７の処理を否定判定した場合に、対応するバッファ及びステータスフラグを消去する処理を実行する構成とするとよい。
【０３１９】
（８）上記各実施形態では、大当たり乱数カウンタＣ１に１６ビットカウンタを用いて、数値範囲を「０〜６５５３５」としたが、これに限られず、例えば数値範囲「０〜２９９」としてもよい。この場合、特図側の保留情報の取得処理において、受信した（又は第１大当たり乱数カウンタバッファ２１２ａに記憶されている）大当たり乱数カウンタＣ１が上記数値範囲内であるか否かを判定する。そして、上記数値範囲内である場合には保留情報の取得を行い、上記数値範囲外である場合には保留情報を取得しない構成としてもよい。これにより、ラッチミス等によって誤った大当たり乱数カウンタＣ１がラッチされた場合であっても、その大当たり乱数カウンタＣ１に基づく抽選が行われる事態を回避することができる。
【０３２０】
なお、大当たり乱数カウンタＣ１の数値範囲は、メイン処理の各種初期設定に係る処理にて設定するとよい。
【０３２１】
（９）上記第１実施形態では、保留球格納エリア１０４ｂへの大当たり乱数カウンタＣ１の記憶が完了した場合に、大当たり乱数レジスタ１３５を初期化するとともにステータスフラグを消去する構成としたが、これに限られない。例えば、ステータスフラグを消去し、大当たり乱数レジスタ１３５を初期化しない構成としてもよい。これにより、初期化に係る処理負荷の軽減を図ることができる。但し、次に入賞に基づく大当たり乱数カウンタＣ１を正確にラッチすることができることに着目すれば、大当たり乱数レジスタ１３５を初期化する構成の方が好ましい。第２及び第３実施形態についても同様である。
【０３２２】
（１０）上記各実施形態では、上作動口３３又は下作動口３４への入賞に基づいて、保留情報が取得される構成としたが、これに限られず、遊技の進行上、ＣＰＵ１０２にて実行される定期処理とは非同期で発生し得るものであれば任意である。
【０３２３】
また、例えば、あるラウンド遊技中における可変入賞装置３２への入賞に基づき乱数カウンタを取得し、その乱数カウンタを用いてラウンド遊技を継続させるか否かの抽選を行う構成としてもよい。要は、抽選の具体的内容は任意である。
【０３２４】
（１１）第１実施形態では、ハード乱数回路１３１とＣＰＵ１０２とに別系統で検知信号ＳＧ１を出力する構成としたが、これに限られず、１系統で検知信号ＳＧ１を出力する構成としてもよい。第２及び第３実施形態についても同様である。
【０３２５】
要は、タイマ割込み処理と非同期で発生し得る特定事象の発生を検知することが可能な検知手段を設け、検知手段による検知結果及び特定事象を検知した場合における検知タイミングが把握できるように、検知手段とハード乱数回路１３１，２１１との間で信号の伝送が行われていればよい。
【０３２６】
（１２）上記各実施形態では、大当たり乱数カウンタＣ１の更新間隔は６２．５ｎｓｅｃであったが、これに限られず、タイマ割込み処理の実行周期よりも短い範囲内で任意に設定することができる。
【０３２７】
（１３）上記各実施形態では、ＣＰＵ１０２のタイマ割込み処理の実行周期を規定するクロック回路１０５と、大当たり乱数カウンタＣ１の更新間隔を規定するクロック回路１３３とを別々に設けたが、これに限られず、１のクロック回路１３３を用いる構成としてもよい。この場合、大当たり乱数カウンタＣ１の更新間隔に対応するクロック信号から、タイマ割込み処理の実行周期に対応するクロック信号に変換するよう分周回路１０６を構成するとよい。
【０３２８】
（１４）上記各実施形態では、大当たり乱数カウンタＣ１は、最大値に達した後「０」に戻るループカウンタであったが、これに限られず、例えば大当たり乱数カウンタＣ１の数値範囲と同一の数値範囲を有する乱数初期値カウンタを設け、大当たり乱数カウンタＣ１が最大値に達した場合には、その時点における乱数初期値カウンタの値を初期値として設定してもよい。この場合、乱数初期値カウンタは、ハード乱数回路１３１，２１１に専用の回路を設けてハード乱数としてもよいし、ＣＰＵ１０２にて更新されるソフトウェア乱数としてもよい。ソフトウェア乱数として用いる場合には、第１実施形態のメイン処理のステップＳ１１１の処理と合わせて更新する構成とするとよく、第３実施形態の通常処理におけるステップＳ７１５の処理と合わせて更新する構成とするとよい。これにより、乱数初期値カウンタのランダム性の向上を図ることができる。
【０３２９】
（１５）上記各実施形態とは異なる他のタイプのパチンコ機等、例えば特別装置の特定領域に遊技球が入ると電動役物が所定回数開放するパチンコ機や、特別装置の特定領域に遊技球が入ると権利が発生して大当たりとなるパチンコ機、他の役物を備えたパチンコ機、アレンジボール機、雀球等の遊技機にも本発明を適用できる。
【０３３０】
また、弾球式でない遊技機、例えば、複数種の図柄が周方向に付された複数のリールを備え、メダルの投入及びスタートレバーの操作によりリールの回転を開始し、ストップスイッチが操作される又は所定期間が経過することでリールが停止した後に、表示窓から視認できる有効ライン上に特定図柄又は特定図柄の組合せが成立していた場合にはメダルの払い出し等といった特典を遊技者に付与するスロットマシンにも、本発明を適用できる。
【０３３１】
この場合、スタートレバーが操作されることに基づいて、乱数カウンタを取得し、その乱数カウンタを用いて抽選を行う構成とするとよく、その乱数カウンタの取得及び抽選に本発明を適用するとよい。
【０３３２】
また、取込装置を備え、貯留部に貯留されている所定数の遊技球が取込装置により取り込まれた後にスタートレバーが操作されることによりリールの回転を開始する、パチンコ機とスロットマシンとが融合された遊技機にも、本発明を適用できる。
【０３３３】
＜上記実施形態から抽出される発明群について＞
以下、上述した実施形態から抽出される発明群の特徴について、必要に応じて効果等を示しつつ説明する。なお以下においては、理解の容易のため、上記実施形態において対応する構成を括弧書き等で適宜示すが、この括弧書き等で示した具体的構成に限定されるものではない。
【０３３４】
特徴１．予め定められた周期で定期処理（タイマ割込み処理）を繰り返し実行することにより遊技の進行を制御する定期処理実行手段（ＣＰＵ１０２）を備えた遊技機において、
予め定められた更新タイミングとなる度に数値情報（大当たり乱数カウンタＣ１）を更新する数値情報更新手段（ハード乱数回路１３１，２１１）と、
予め定められた特定事象（各作動口３３，３４への入賞）の発生を検知する検知手段（第１実施形態における作動口入賞検知センサ８３ｂ、第２実施形態における各作動口入賞検知センサ２０３ａ，２０３ｂ）と、
前記検知手段により前記特定事象が発生したことが検知された場合に、前記数値情報を取得する取得手段（第１実施形態におけるコントロール回路１４１及び大当たり乱数レジスタ１３５、第２実施形態における各ラッチ回路２２１，２２２）と、
前記定期処理に含まれるものであって、前記取得手段により取得された数値情報を用いて抽選を行う抽選処理を実行する抽選処理実行手段（ＣＰＵ１０２において当否判定の処理を実行する機能）と、
を備え、
前記取得手段は、前記定期処理とは非同期に実行されるものであって、前記検知手段により前記特定事象が発生したことが検知された場合に、当該検知手段により前記特定事象の発生が検知された検知タイミングにおける前記数値情報を取得するものであることを特徴とする遊技機。
【０３３５】
特徴１によれば、定期処理とは別に実行される取得手段により数値情報が取得され、数値情報を用いて抽選が行われる。これにより、定期処理に数値情報を取得する処理が含まれている構成と比較して、取得される数値情報が上記取得する処理の実行タイミングに依存しない分だけ、取得される数値情報のランダム性を高めることが可能となる。
【０３３６】
また、定期処理に数値情報を取得する処理が含まれている構成では、有利な抽選結果となるように以下の不正行為が行われる場合がある。すなわち、定期処理の開始タイミングから数値情報を取得する処理の実行タイミングまでの期間を把握し、その期間における更新回数を把握する。そして、その更新回数を踏まえて、数値情報を取得する処理の実行タイミングにおいて所望の数値情報となるように、定期処理の開始タイミングに同期して数値情報を書き換える不正行為が行われる場合がある。
【０３３７】
これに対して、本特徴によれば、検知手段により特定事象の発生が検知された検知タイミングにおける数値情報を取得し、その数値情報を用いて抽選処理を行うことにより、数値情報の取得タイミングを特定事象の発生タイミングに同期させることが可能となる。これにより、数値情報の取得タイミングを、定期処理の実行態様とは無関係のタイミングにすることができる。よって、上記不正行為を抑制することができる。
【０３３８】
以上のことから、数値情報を用いた抽選を好適に行うことができる。
【０３３９】
特徴２．前記数値情報更新手段は、前記定期処理の周期よりも短い間隔で前記数値情報を更新するものであることを特徴とする特徴１に記載の遊技機。
【０３４０】
特徴２によれば、定期処理よりも短い間隔で数値情報を更新することにより、数値情報のランダム性を高めることが可能となる。
【０３４１】
この場合、検知タイミングと抽選処理の実行タイミングとの間に数値情報が更新され易い。このため、各タイミングにおける数値情報が異なる事態が発生し易い。この点、特徴１の構成によれば、上記事態が発生した場合であっても、検知タイミングの数値情報を用いて抽選を行うことができる。
【０３４２】
本特徴のより具体的な構成としては、例えば「前記定期処理は、ｍｓｅｃ単位の周期で繰り返し実行されるものであり、前記数値情報更新手段は、μｓｅｃ単位又はｎｓｅｃ単位の周期で前記数値情報を更新するものである」構成が考えられる。
【０３４３】
特徴３．前記検知手段は、前記特定事象の発生が検知されたことに基づいて予め定められた検知信号（検知信号ＳＧ１，ＳＧ１１，ＳＧ１２のＨＩ信号）を出力する手段を備え、
前記取得手段は、前記検知タイミングとして前記検知信号が入力されたタイミングの前記数値情報を取得し、その取得された前記数値情報を所定の記憶手段（第１実施形態における大当たり乱数レジスタ１３５、第２実施形態における各大当たり乱数カウンタバッファ２１２ａ，２１２ｂ）に記憶させるものであり、
前記定期処理では、前記記憶手段に記憶されている前記数値情報を読み出す読出処理（特図側の保留情報の取得処理）を実行し、その後前記抽選処理において、その読み出された数値情報を用いて抽選を行うものであることを特徴とする特徴１又は特徴２に記載の遊技機。
【０３４４】
特徴３によれば、検知信号の入力タイミングにおける数値情報が取得され、その取得された数値情報が記憶手段に記憶される。そして、定期処理では、記憶手段に記憶されている数値情報を読み出し、その数値情報を用いて抽選を行う。これにより、数値情報の取得タイミングを特定事象の発生タイミングに同期させつつ、定期処理においてその取得された数値情報を用いた抽選を行うことができる。
【０３４５】
なお、「前記検知手段は、前記特定事象の発生が検知されたことに基づいて予め定められた特定形態に移行する検知信号を出力する手段を備え、前記取得手段は、前記検知信号が前記特定形態に移行した場合に、前記検知タイミングとしてその移行したタイミングの前記数値情報を取得し、その取得された数値情報を所定の記憶手段に記憶させる」構成としてもよい。この場合であっても、同様の効果を奏することができる。
【０３４６】
また、本特徴の具体的な構成としては、例えば「前記検知手段は、前記特定事象の発生が検知されたことに基づき、ＨＩ信号及びＬＯＷ信号のうち一方から他方に立ち上がる又は立ち下がるものであり、前記取得手段は、前記立ち上がり又は立ち下がりに同期して、当該立ち上がり又は立ち下がりタイミングの数値情報を取得する」構成が考えられる。
【０３４７】
特徴４．前記記憶手段に記憶されている数値情報は、少なくとも前記読出処理による読み出しが行われるまで維持されることを特徴とする特徴３に記載の遊技機。
【０３４８】
特徴４によれば、読出処理による読み出しが行われるまでは、検知タイミング（検知信号の入力タイミング）の数値情報が維持される。これにより、特定事象が発生した後、検知手段の誤動作等により特定事象が発生していないにも関わらず特定事象が発生したと誤検知した場合であっても、記憶手段に記憶されている数値情報は更新されない。よって、上記誤検知が発生した場合であっても、検知タイミングの数値情報を用いた抽選を行うことが可能となる。
【０３４９】
さらに、記憶手段に抽選で用いる数値情報を記憶させる構成においては、有利な抽選結果となるように、読出処理による読み出しが実行される前に記憶手段に記憶されている数値情報を更新する不正行為が行われる場合がある。これに対して、本特徴によれば、上記数値情報の更新が禁止されるため、上記不正行為を抑制することができる。これにより、記憶手段に数値情報を記憶させることによって生じ得る不正行為を好適に抑制することができる。
【０３５０】
特徴５．前記記憶手段に前記数値情報が記憶されてから、前記読出処理による読み出しが実行されるまでは、前記記憶手段に記憶されている前記数値情報の更新を禁止する禁止手段（ハード乱数回路１３１，２１１において各種ステータスフラグがセットされている場合にラッチしない機能、及び各種ステータスフラグをセットする機能）と、
前記読出処理による読み出しが実行された場合に、前記禁止手段による禁止を解除する解除手段（各種ステータスフラグを消去する機能）と、
を備えていることを特徴とする特徴４に記載の遊技機。
【０３５１】
特徴５によれば、読出処理による読み出しが実行された場合に、記憶手段に記憶されている数値情報の更新が可能となる。これにより、次の特定事象の発生に基づく数値情報の取得が可能となり、禁止手段を設けることによって生じ得る不都合、すなわち各特定事象の発生に基づく数値情報の取得ができなくなることを解決することができる。
【０３５２】
特徴６．前記特定事象は連続して発生し得るものであり、その最短間隔は、前記定期処理の周期よりも長いことを特徴とする特徴５に記載の遊技機。
【０３５３】
特徴６によれば、１の特定事象の発生タイミングと、次の特定事象の発生タイミングとの間に、少なくとも１回は定期処理を実行し、数値情報の読み出しを行うことができる。これにより、特定事象が連続して発生する場合であっても、それぞれの特定事象に基づく数値情報を取得し、記憶手段に記憶させることができる。よって、上記禁止手段による不都合、具体的には禁止中に特定事象が発生し、当該特定事象に基づく数値情報の取得が無効化されることを抑制することができる。
【０３５４】
特徴７．遊技球が流下する遊技領域が形成された遊技盤と、
前記遊技領域に設けられ、遊技球が通過可能な球通過部（各作動口３３，３４）と、
を備え、
前記検知手段は、遊技球が前記球通過部を通過することを検知するものであり、
前記定期処理の周期は、前記検知手段により１の遊技球の通過が検知されてから次の遊技球の通過が検知されるまでの最短間隔よりも短く設定されていることを特徴とする特徴６に記載の遊技機。
【０３５５】
特徴７によれば、遊技球が球通過部を通過することにより数値情報が取得される。これにより、遊技球が球通過部を通過するか否かに遊技者の注意を惹きつけることができ、遊技への注目度を高めることができる。
【０３５６】
かかる構成において、定期処理の周期は１の遊技球の通過が検知されてから次の遊技球の通過が検知されるまでの最短間隔よりも短く設定されている。これにより、遊技球が連続して通過する場合であっても、１の遊技球の通過が検知されてから次の遊技球の通過が検知されるまでに、少なくとも１回は定期処理の読出処理が実行される。よって、次の遊技球の通過が検知されるまでに、１の遊技球の通過に基づく禁止手段による禁止を解除することができる。
【０３５７】
特徴８．予め定められた特定状況下（電動役物３４ａの閉鎖中）において前記検知手段により前記特定事象の発生が検知された場合には、前記数値情報の読み出しを実行しないよう前記読出処理の実行を禁止し、前記禁止手段による禁止の解除を行う異常対応手段（ＣＰＵ１０２におけるステップＳ６０８等の処理を実行する機能）を備えていることを特徴とする特徴５乃至７のいずれか１に記載の遊技機。
【０３５８】
特徴８によれば、特定状況下で特定事象が発生した場合には、読出処理の実行を禁止し、禁止手段による禁止を解除することにより、特定状況下で取得された数値情報を用いて抽選が行われることが回避され、次の特定事象の発生に基づく数値情報の取得が可能となる。これにより、特定状況下で取得された数値情報を無効なものとしつつ、次の特定事象の発生に基づく数値情報の抽選を行うことができる。
【０３５９】
この場合、特定状況下で取得された数値情報を消去する構成としてもよく、又はその数値情報を用いて不正行為が行われたか否かを判定してもよい。
【０３６０】
特徴９．遊技球が流下する遊技領域が形成された遊技盤と、
前記遊技領域に設けられ、遊技球が入球し易い第１状態と遊技球が入賞することが困難な第２状態とに切換可能な可変入球手段（電動役物３４ａが設けられた下作動口３４）と、
を備え、
前記検知手段は、前記可変入球手段に遊技球が入球することを検知するものであり、
前記異常対応手段は、前記特定状況下として前記可変入球手段が前記第２状態である状況下で、前記検知手段により前記可変入球手段への遊技球の入球が検知された場合に、前記数値情報の読み出しを実行しないよう前記読出処理の実行を禁止し、前記禁止手段による禁止の解除を行うことを特徴とする特徴８に記載の遊技機。
【０３６１】
特徴９によれば、可変入球手段への入球が困難である第２状態において可変入球手段に遊技球が入球したと検知された場合には、その検知は誤動作又は不正に基づくものである蓋然性が高い。この場合、その入球に基づく数値情報の取得等が禁止される。これにより、誤動作等に基づく抽選が行われることを回避することができる。
【０３６２】
特徴１０．１の定期処理の実行中に、前記特定事象として第１特定事象と第２特定事象とが発生し得るよう構成されており、
前記検知手段は、前記第１特定事象及び前記第２特定事象をそれぞれ個別に検知可能に構成されており、
前記取得手段は、
前記第１特定事象の発生が検知された場合に、その検知タイミングにおける前記数値情報を取得して、第１記憶手段（第１大当たり乱数カウンタバッファ２１２ａ）に記憶させる第１取得手段（第１ラッチ回路２２１）と、
前記第２特定事象の発生が検知された場合に、その検知タイミングにおける前記数値情報を取得して、前記第１記憶手段とは異なる第２記憶手段（第２大当たり乱数カウンタバッファ２１２ｂ）に記憶させる第２取得手段（第２ラッチ回路２２２）と、
を備えていることを特徴とする特徴１乃至９のいずれか１に記載の遊技機。
【０３６３】
特徴１０によれば、１の定期処理において第１特定事象と第２特定事象とが発生し得る場面であっても、それぞれ異なる数値情報を取得し、記憶させておくことが可能となる。これにより、１の定期処理中に各特定事象が発生した場合にそれぞれ同一の数値情報が取得され、１の定期処理中に各特定事象が発生したにも関わらず実質的に１回の抽選しか行われないという不都合を回避することができる。
【０３６４】
また、数値情報更新手段を共通して用いることにより、数値情報更新手段を複数設ける構成と比較して、構成の簡素化を図ることができる。
【０３６５】
特徴１１．前記抽選処理は、前記数値情報を用いて遊技状態を遊技者に有利な有利状態に移行させるか否かの抽選であることを特徴とする特徴１乃至１０のいずれか１に記載の遊技機。
【０３６６】
特徴１１によれば、数値情報を用いた抽選の抽選結果に基づき有利状態への移行の有無が決定される。このため、遊技者に不測の不利益を与えることを回避するべく、数値情報のランダム性は確保される必要がある。また、定期処理の定期性を利用して、不正に有利状態を発生させる不正行為を行う場合がある。
【０３６７】
これに対して、特徴１の構成を適用することにより、数値情報のランダム性を高めることができるとともに、定期処理の定期性を利用した不正行為を抑制することができる。これにより、有利状態の移行の有無の抽選を好適に行うことが可能となる。
【符号の説明】
【０３６８】
１０…パチンコ機、２４…遊技盤、３３…上作動口、３４…下作動口、７１…主制御装置、８２ｂ…作動口用回収通路、８３ｂ…作動口入賞検知センサ、１０２…ＣＰＵ、１３１…ハード乱数回路、１３２…更新回路、１３３…クロック回路、１３４…更新用バッファ、１３５…大当たり乱数レジスタ、１４１…コントロール回路、１４２…ステータスフラグ格納領域、２０２…第２実施形態における回収通路、２０２ａ…上作動口用回収通路、２０２ｂ…下作動口用回収通路、２０３ａ…上作動口入賞検知センサ、２０３ｂ…下作動口入賞検知センサ、２１１…ハード乱数回路、２２１…第１ラッチ回路、２２２…第２ラッチ回路。
【図１】
0005998642.tif 000002
【図２】
0005998642.tif 000003
【図３】
0005998642.tif 000004
【図４】
0005998642.tif 000005
【図５】
0005998642.tif 000006
【図６】
0005998642.tif 000007
【図７】
0005998642.tif 000008
【図８】
0005998642.tif 000009
【図９】
0005998642.tif 000010
【図１０】
0005998642.tif 000011
【図１１】
0005998642.tif 000012
【図１２】
0005998642.tif 000013
【図１３】
0005998642.tif 000014
【図１４】
0005998642.tif 000015
【図１５】
0005998642.tif 000016
【図１６】
0005998642.tif 000017
【図１７】
0005998642.tif 000018
【図１８】
0005998642.tif 000019
【図１９】
0005998642.tif 000020
【図２０】
0005998642.tif 000021
【図２１】
0005998642.tif 000022