(57)【要約】【課題】数値情報が正確に取得されている状況下で所定の制御を実行することが可能な遊技機を提供すること。【解決手段】更新回路１０１では、クロック回路１０１ａからのクロック信号に同期して、更新用バッファ１０１ｂに格納されている大当たり乱数が順次更新される。そして、作動口入賞検知センサ４５から入賞の発生に対応した検知信号ＳＧ１が送信されることで、更新用バッファ１０１ｂの大当たり乱数が大当たり乱数レジスタ１０２に格納される。作動口入賞検知センサ４５の検知信号ＳＧ１はＭＰＵ６２においても受信され、当該ＭＰＵ６２では、入賞の発生に対応した検知信号ＳＧ１を受信することで、大当たり乱数レジスタ１０２から大当たり乱数を取得する。この場合に、ＭＰＵ６２では、受信した大当たり乱数を利用して通信異常が発生していないか否かを監視する。【選択図】      図８
2020116426.tif 000002
【特許請求の範囲】
【請求項１】
所定の信号経路を通じて受信した数値情報を利用して所定処理を実行する所定制御手段を備え、
前記数値情報は複数ビットにより構成されるものであり、
前記所定制御手段は、
前記所定の信号経路を通じて受信した数値情報とそれよりも前に前記所定の信号経路を通じて受信した数値情報とで対応するビット同士について所定の演算処理を実行することで、当該対応するビット同士で数値が変化しない事象が発生しているか否かを特定する監視処理実行手段と、
当該監視処理実行手段による監視結果が異常に対応したものである場合に、異常対応処理を実行する対応処理実行手段と、
を備え、
前記監視処理実行手段は、前記所定の演算処理を前記複数ビットのうち一部のビットを対象に行うものであって、前記所定の演算処理の実行対象となる一部のビットを前記複数ビットにおいて順次変更するものであり、
前記所定制御手段は、前記所定の信号経路を通じて受信した数値情報を利用して、前記所定処理として抽選処理を実行することを特徴とする遊技機。
【請求項２】
遊技価値を利用して遊技が行われることを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関するものである。
【背景技術】
【０００２】
遊技機の一種として、パチンコ機やスロットマシン等が知られている。これらの遊技機では、制御装置において各種制御が実行されることで、遊技の進行が制御される。また、制御装置における各種制御の実行に際しては、数値情報が利用される。
【０００３】
例えば、所定の抽選条件が成立したことに基づいて内部抽選が行われ、当該内部抽選の結果に応じて遊技者に特典が付与される構成が知られている。この内部抽選においては、所定の抽選条件が成立した際に、抽選用の数値情報を更新する更新手段から数値情報が取得され、その取得された数値情報が当選情報に対応しているか否かの判定が行われる（例えば特許文献１参照）。
【０００４】
また、例えば、複数の制御装置間で通信を行うことを通じて演出の実行制御を行う構成が知られている。この演出の実行制御としては、例えば所定の制御装置から特定の制御装置に数値情報としてコマンドが送信され、当該特定の制御装置においてその受信したコマンドに含まれる数値情報から実行すべき演出の内容が特定される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２６１４１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、上記のように数値情報を利用して所定の制御が実行される場合、当該所定の制御は数値情報が正確に取得されている状況下で行われる必要がある。
【０００７】
本発明は、上記例示した事情等に鑑みてなされたものであり、数値情報が正確に取得されている状況下で所定の制御を実行することが可能な遊技機を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
上記課題を解決すべく請求項１記載の発明は、所定の信号経路を通じて受信した数値情報を利用して所定処理を実行する所定制御手段を備え、
前記数値情報は複数ビットにより構成されるものであり、
前記所定制御手段は、
前記所定の信号経路を通じて受信した数値情報とそれよりも前に前記所定の信号経路を通じて受信した数値情報とで対応するビット同士について所定の演算処理を実行することで、当該対応するビット同士で数値が変化しない事象が発生しているか否かを特定する監視処理実行手段と、
当該監視処理実行手段による監視結果が異常に対応したものである場合に、異常対応処理を実行する対応処理実行手段と、
を備え、
前記監視処理実行手段は、前記所定の演算処理を前記複数ビットのうち一部のビットを対象に行うものであって、前記所定の演算処理の実行対象となる一部のビットを前記複数ビットにおいて順次変更するものであり、
前記所定制御手段は、前記所定の信号経路を通じて受信した数値情報を利用して、前記所定処理として抽選処理を実行することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、数値情報が正確に取得されている状況下で所定の制御を実行することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態におけるパチンコ機を示す斜視図である。
【図２】パチンコ機の主要な構成を分解して示す斜視図である。
【図３】遊技盤の構成を示す正面図である。
【図４】作動口用回収通路及び作動口入賞検知センサを説明するための作動口用回収通路の縦断面図である。
【図５】（ａ）〜（ｊ）図柄表示装置の表示面における表示内容を説明するための説明図である。
【図６】（ａ），（ｂ）図柄表示装置の表示面における表示内容を説明するための説明図である。
【図７】パチンコ機の電気的構成を示すブロック図である。
【図８】ハード乱数回路を説明するためのブロック図である。
【図９】当否抽選などに用いられる各種カウンタの内容を説明するための説明図である。
【図１０】ＭＰＵにおけるメイン処理を示すフローチャートである。
【図１１】ＭＰＵにおけるタイマ割込み処理を示すフローチャートである。
【図１２】ＭＰＵにおける特図特電制御処理を示すフローチャートである。
【図１３】ＭＰＵにおける保留情報の取得処理を示すフローチャートである。
【図１４】コントロール回路における管理動作を示すフローチャートである。
【図１５】大当たり乱数が保留情報として取得される様子を説明するためのタイミングチャートである。
【図１６】取得乱数の監視処理にて利用される各種エリアを説明するための説明図である。
【図１７】ＭＰＵにおける取得乱数の監視処理を示すフローチャートである。
【図１８】取得乱数の監視処理における演算内容、及び当該監視処理が実行されることによる作用を説明するための説明図である。
【図１９】コントロール回路における更新回路の監視動作を示すフローチャートである。
【図２０】第２の実施形態における取得乱数の監視処理を示すフローチャートである。
【図２１】取得乱数の監視処理における演算内容、及び当該監視処理が実行されることによる作用を説明するための説明図である。
【図２２】第３の実施形態における、取得乱数の監視処理にて利用される各種エリアを説明するための説明図である。
【図２３】ＭＰＵにおける取得乱数の監視処理を示すフローチャートである。
【図２４】取得乱数の監視処理における演算内容、及び当該監視処理が実行されることによる作用を説明するための説明図である。
【図２５】第４の実施形態における、取得乱数の監視処理にて利用される各種エリアを説明するための説明図である。
【図２６】ＭＰＵにおける取得乱数の監視処理を示すフローチャートである。
【図２７】第５の実施形態におけるハード乱数回路を説明するためのブロック図である。
【図２８】ＭＰＵにおける保留情報の取得処理を示すフローチャートである。
【図２９】変形例における取得乱数の監視処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
以下、遊技機の一種であるパチンコ遊技機（以下、「パチンコ機」という）の第１の実施形態を、図面に基づいて詳細に説明する。図１はパチンコ機１０の斜視図、図２はパチンコ機１０の主要な構成を分解して示す斜視図である。なお、図２では便宜上パチンコ機１０の遊技領域内の構成を省略している。
【００１２】
パチンコ機１０は、図１に示すように、当該パチンコ機１０の外殻を形成する外枠１１と、この外枠１１に対して前方に回動可能に取り付けられた遊技機本体１２とを有する。外枠１１は木製の板材を四辺に連結し構成されるものであって矩形枠状をなしている。パチンコ機１０は、外枠１１を島設備に取り付け固定することにより、遊技ホールに設置される。なお、パチンコ機１０において外枠１１は必須の構成ではなく、遊技ホールの島設備に外枠１１が備え付けられた構成としてもよい。
【００１３】
遊技機本体１２は、図２に示すように、内枠１３と、その内枠１３の前方に配置される前扉枠１４と、内枠１３の後方に配置される裏パックユニット１５とを備えている。遊技機本体１２のうち内枠１３が外枠１１に対して回動可能に支持されている。詳細には、正面視で左側を回動基端側とし右側を回動先端側として内枠１３が前方へ回動可能とされている。
【００１４】
内枠１３には、前扉枠１４が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として前方へ回動可能とされている。また、内枠１３には、裏パックユニット１５が回動可能に支持されており、正面視で左側を回動基端側とし右側を回動先端側として後方へ回動可能とされている。
【００１５】
なお、遊技機本体１２には、その回動先端部に施錠装置が設けられており、遊技機本体１２を外枠１１に対して開放不能に施錠状態とする機能を有しているとともに、前扉枠１４を内枠１３に対して開放不能に施錠状態とする機能を有している。これらの各施錠状態は、パチンコ機１０前面にて露出させて設けられたシリンダ錠１７に対して解錠キーを用いて解錠操作を行うことにより、それぞれ解除される。
【００１６】
次に、遊技機本体１２の前面側の構成について説明する。
【００１７】
内枠１３は、外形が外枠１１とほぼ同一形状をなす樹脂ベース２１を主体に構成されている。樹脂ベース２１の中央部には略楕円形状の窓孔２３が形成されている。樹脂ベース２１には遊技盤２４が着脱可能に取り付けられている。遊技盤２４は合板よりなり、遊技盤２４の前面に形成された遊技領域ＰＡが樹脂ベース２１の窓孔２３を通じて内枠１３の前面側に露出した状態となっている。
【００１８】
ここで、遊技盤２４の構成を図３に基づいて説明する。図３は遊技盤２４の正面図である。
【００１９】
遊技盤２４には、遊技領域ＰＡの外縁の一部を区画するようにして内レール部２５と外レール部２６とが取り付けられており、これら内レール部２５と外レール部２６とにより誘導手段としての誘導レールが構成されている。樹脂ベース２１において窓孔２３の下方に取り付けられた遊技球発射機構２７（図２参照）から発射された遊技球は誘導レールにより遊技領域ＰＡの上部に案内されるようになっている。
【００２０】
ちなみに、遊技球発射機構２７は、誘導レールに向けて延びる発射レール２７ａと、後述する上皿５５ａに貯留されている遊技球を発射レール２７ａ上に供給する球送り装置２７ｂと、発射レール２７ａ上に供給された遊技球を誘導レールに向けて発射させる電動アクチュエータであるソレノイド２７ｃと、を備えている。前扉枠１４に設けられた発射操作装置（又は操作ハンドル）２８が回動操作されることによりソレノイド２７ｃが駆動制御され、遊技球が発射される。
【００２１】
遊技盤２４には、前後方向に貫通する大小複数の開口部が形成されている。各開口部には一般入賞口３１、特電入賞装置３２、第１作動口３３、第２作動口３４、スルーゲート３５、可変表示ユニット３６、特図ユニット３７及び普図ユニット３８等がそれぞれ設けられている。
【００２２】
スルーゲート３５への入球が発生したとしても遊技球の払い出しは実行されない。一方、一般入賞口３１、特電入賞装置３２、第１作動口３３及び第２作動口３４への入球が発生すると、所定数の遊技球の払い出しが実行される。当該賞球個数について具体的には、第１作動口３３への入球が発生した場合又は第２作動口３４への入球が発生した場合には、３個の賞球の払い出しが実行され、一般入賞口３１への入球が発生した場合には、１０個の賞球の払い出しが実行され、特電入賞装置３２への入球が発生した場合には、１５個の賞球の払い出しが実行される。
【００２３】
なお、上記賞球個数は任意であり、例えば、第２作動口３４の方が第１作動口３３よりも賞球個数が少ないものの具体的な賞球個数が上記ものとは異なる構成としてもよく、第２作動口３４の方が第１作動口３３よりも賞球個数が多い構成としてもよい。
【００２４】
その他に、遊技盤２４の最下部にはアウト口２４ａが設けられており、各種入賞口等に入らなかった遊技球はアウト口２４ａを通って遊技領域ＰＡから排出される。また、遊技盤２４には、遊技球の落下方向を適宜分散、調整等するために多数の釘２４ｂが植設されているとともに、風車等の各種部材が配設されている。
【００２５】
ここで、入球とは所定の開口部を遊技球が通過することを意味し、開口部を通過した後に遊技領域ＰＡから排出される態様だけでなく、開口部を通過した後に遊技領域ＰＡから排出されることなく遊技領域ＰＡの流下を継続する態様も含まれる。但し、以下の説明では、アウト口２４ａへの遊技球の入球と明確に区別するために、一般入賞口３１、特電入賞装置３２、第１作動口３３、第２作動口３４及びスルーゲート３５への遊技球の入球を、入賞とも表現する。
【００２６】
第１作動口３３及び第２作動口３４は、作動口装置としてユニット化されて遊技盤２４に設置されている。第１作動口３３及び第２作動口３４は共に上向きに開放されている。また、第１作動口３３が上方となるようにして両作動口３３，３４は鉛直方向に並んでいる。第２作動口３４には、左右一対の可動片よりなるガイド片としての普電役物３４ａが設けられている。普電役物３４ａの閉鎖状態では遊技球が第２作動口３４に入賞できず、普電役物３４ａが開放状態となることで第２作動口３４への入賞が可能となる。
【００２７】
ここで、第１作動口３３及び第２作動口３４に対しては、両作動口３３，３４に対して共通となる一の作動口入賞検知センサが設けられており、第１作動口３３に入球した遊技球は当該作動口入賞検知センサにより検知されるとともに、第２作動口３４に入球した遊技球も当該作動口入賞検知センサにより検知される。
【００２８】
図４を参照しながら、両作動口３３，３４に共通して設けられた作動口入賞検知センサ４５にて遊技球を検知するための構成について説明する。図４は作動口用回収通路４６及び作動口入賞検知センサ４５を説明するための作動口用回収通路４６の縦断面図である。
【００２９】
作動口用回収通路４６には、遊技球が通過可能な通路領域４６ａが形成されている。通路領域４６ａは、縦方向に延びている。通路領域４６ａは、１個の遊技球の通過は可能とするが、同一の位置を複数の遊技球が並んだ状態で通過することがないように、その通路幅が設定されている。
【００３０】
作動口入賞検知センサ４５は、通路領域４６ａの途中位置に設けられており、通路領域４６ａを通過する遊技球を検知する。作動口入賞検知センサ４５は、磁気検知タイプの近接センサにて構成されており、遊技球の通過を検知するための検知部４５ａを備えている。検知部４５ａには、通過部又は検知領域として、作動口入賞検知センサ４５の厚み方向に貫通した貫通孔４５ｂが形成されている。貫通孔４５ｂは、貫通方向に対して直交する方向の断面が円形状となるように形成されている。また、貫通孔４５ｂは、その全体に亘って同一方向に延びるように形成されているとともに、その全体に亘って孔の直径が同一又は略同一となっている。孔の直径は、遊技球の直径１１．０ｍｍよりも若干大きい１１．５ｍｍとなっている。作動口入賞検知センサ４５は、通路領域４６ａの軸線に対して貫通孔４５ｂの軸線が同一直線上となるように設置されている。これにより、通路領域４６ａを落下する遊技球が貫通孔４５ｂを通過することとなる。
【００３１】
作動口入賞検知センサ４５は、貫通孔４５ｂを遊技球が通過することにより信号形態が変化する検知信号ＳＧ１を出力する。詳細には、検知部４５ａには、貫通孔４５ｂの外周側に沿うようにして図示しない検出コイルが内蔵されており、さらには作動口入賞検知センサ４５には検出コイルを一部とする発振回路、検波回路、コンパレータ回路及び出力回路を有する図示しないセンサ基板が内蔵されている。これにより、貫通孔４５ｂ内に遊技球が存在している場合には、検出コイルを磁束が貫き、発振が停止する。
【００３２】
作動口入賞検知センサ４５は、上記発振の停止に基づき検知信号ＳＧ１の信号形態を変化させる。詳細には、作動口入賞検知センサ４５は、貫通孔４５ｂ内に遊技球が存在していない状況（発振している状況）では検知信号ＳＧ１として非検知対応信号であるＬＯＷ信号を出力する。そして、作動口入賞検知センサ４５は、貫通孔４５ｂ内に遊技球が存在している状況（発振が停止している状況）では検知信号ＳＧ１として検知対応信号であるＨＩ信号を出力する。つまり、遊技球が貫通孔４５ｂを通過することにより、検知信号ＳＧ１が立ち上がる。当該立ち上がりを把握することにより、遊技球の入賞を検知することが可能となる。
【００３３】
なお、貫通孔４５ｂ内に遊技球が存在していない状況では非検知対応信号であるＨＩ信号を出力し、貫通孔４５ｂ内に遊技球が存在している状況では検知対応信号であるＬＯＷ信号を出力する構成としてもよい。また、検知信号ＳＧ１の立ち下がりを把握することにより、遊技球の入賞を検知する構成としてもよい。
【００３４】
図３の説明に戻り、第２作動口３４よりも遊技球の流下方向の上流側に、スルーゲート３５が設けられている。スルーゲート３５は縦方向に貫通した図示しない貫通孔を有しており、スルーゲート３５に入賞した遊技球は入賞後に遊技領域ＰＡを流下する。これにより、スルーゲート３５に入賞した遊技球が第２作動口３４へ入賞することが可能となっている。
【００３５】
スルーゲート３５への入賞に基づき第２作動口３４の普電役物３４ａが閉鎖状態から開放状態に切り換えられる。具体的には、スルーゲート３５への入賞をトリガとして内部抽選が行われるとともに、遊技領域ＰＡにおいて遊技球が通過しない領域である右下の隅部に設けられた普図ユニット３８の普図表示部３８ａにて絵柄の変動表示が行われる。そして、内部抽選の結果が電役開放当選であり当該結果に対応した停止結果が表示されて普図表示部３８ａの変動表示が終了された場合に電役開放状態へ移行する。電役開放状態では、普電役物３４ａが所定の態様で開放状態となる。
【００３６】
なお、普図表示部３８ａは、複数のセグメント発光部が所定の態様で配列されてなるセグメント表示器により構成されているが、これに限定されることはなく、液晶表示装置、有機ＥＬ表示装置、ＣＲＴ又はドットマトリックス表示器等その他のタイプの表示装置によって構成されていてもよい。また、普図表示部３８ａにて変動表示される絵柄としては、複数種の文字が変動表示される構成、複数種の記号が変動表示される構成、複数種のキャラクタが変動表示される構成又は複数種の色が切り換え表示される構成などが考えられる。
【００３７】
普図ユニット３８において、普図表示部３８ａに隣接した位置には、普図保留表示部３８ｂが設けられている。遊技球がスルーゲート３５に入賞した個数は最大４個まで保留され、普図保留表示部３８ｂの点灯によってその保留個数が表示されるようになっている。
【００３８】
第１作動口３３又は第２作動口３４への入賞をトリガとして当たり抽選が行われる。そして、当該抽選結果は特図ユニット３７及び可変表示ユニット３６の図柄表示装置４１における表示演出を通じて明示される。
【００３９】
特図ユニット３７について詳細には、特図ユニット３７には特図表示部３７ａが設けられている。特図表示部３７ａの表示領域は図柄表示装置４１の表示面４１ａよりも狭い。特図表示部３７ａでは、第１作動口３３への入賞又は第２作動口３４への入賞をトリガとして当たり抽選が行われることで絵柄の変動表示又は所定の表示が行われる。そして、抽選結果に対応した結果が表示される。なお、特図表示部３７ａは、複数のセグメント発光部が所定の態様で配列されてなるセグメント表示器により構成されているが、これに限定されることはなく、液晶表示装置、有機ＥＬ表示装置、ＣＲＴ又はドットマトリックス表示器等その他のタイプの表示装置によって構成されていてもよい。また、特図表示部３７ａにて表示される絵柄としては、複数種の文字が表示される構成、複数種の記号が表示される構成、複数種のキャラクタが表示される構成又は複数種の色が表示される構成などが考えられる。
【００４０】
特図ユニット３７において、特図表示部３７ａに隣接した位置には、特図保留表示部３７ｂが設けられている。遊技球が第１作動口３３又は第２作動口３４に入賞した個数は最大４個まで保留され、特図保留表示部３７ｂの点灯によってその保留個数が表示されるようになっている。
【００４１】
図柄表示装置４１について詳細には、図柄表示装置４１は、液晶ディスプレイを備えた液晶表示装置として構成されており、後述する表示制御装置により表示内容が制御される。なお、図柄表示装置４１は、液晶表示装置に限定されることはなく、プラズマディスプレイ装置、有機ＥＬ表示装置又はＣＲＴといった表示画面を有する他の表示装置であってもよく、ドットマトリクス表示器であってもよい。
【００４２】
図柄表示装置４１では、第１作動口３３への入賞又は第２作動口３４への入賞に基づき特図表示部３７ａにて絵柄の変動表示又は所定の表示が行われる場合にそれに合わせて図柄の変動表示又は所定の表示が行われる。なお、図柄表示装置４１では、第１作動口３３又は第２作動口３４への入賞をトリガとした表示演出だけでなく、当たり当選となった後に移行する後述の開閉実行モード中の表示演出などが行われる。
【００４３】
図柄表示装置４１にて図柄の変動表示が行われる場合の表示内容について、図５及び図６を参照して詳細に説明する。図５は図柄表示装置４１にて変動表示される図柄を個々に示す図であり、図６は図柄表示装置４１の表示面４１ａを示す図である。
【００４４】
図５（ａ）〜（ｊ）に示すように、絵柄の一種である図柄は、「１」〜「９」の数字が各々付された９種類の主図柄と、貝形状の絵図柄からなる副図柄とにより構成されている。より詳しくは、タコ等の９種類のキャラクタ図柄に「１」〜「９」の数字がそれぞれ付されて主図柄が構成されている。
【００４５】
図６（ａ）に示すように、図柄表示装置４１の表示面４１ａには、複数の表示領域として、上段・中段・下段の３つの図柄列Ｚ１，Ｚ２，Ｚ３が設定されている。各図柄列Ｚ１〜Ｚ３は、主図柄と副図柄が所定の順序で配列されて構成されている。詳細には、上図柄列Ｚ１には、「１」〜「９」の９種類の主図柄が数字の降順に配列されるとともに、各主図柄の間に副図柄が１つずつ配されている。下図柄列Ｚ３には、「１」〜「９」の９種類の主図柄が数字の昇順に配列されるとともに各主図柄の間に副図柄が１つずつ配されている。
【００４６】
つまり、上図柄列Ｚ１と下図柄列Ｚ３は１８個の図柄により構成されている。これに対し、中図柄列Ｚ２には、数字の昇順に「１」〜「９」の９種類の主図柄が配列された上で「９」の主図柄と「１」の主図柄との間に「４」の主図柄が付加的に配列され、これら各主図柄の間に副図柄が１つずつ配されている。つまり、中図柄列Ｚ２に限っては、１０個の主図柄が配されて２０個の図柄により構成されている。そして、表示面４１ａでは、これら各図柄列Ｚ１〜Ｚ３の図柄が周期性をもって所定の向きにスクロールするように変動表示される。
【００４７】
図６（ｂ）に示すように、表示面４１ａは、図柄列毎に３個の図柄が停止表示されるようになっており、結果として３×３の計９個の図柄が停止表示されるようになっている。また、表示面４１ａには、図６（ａ）に示すように、５つの有効ライン、すなわち左ラインＬ１、中ラインＬ２、右ラインＬ３、右下がりラインＬ４、右上がりラインＬ５が設定されている。
【００４８】
第１作動口３３又は第２作動口３４への入賞に基づいて表示面４１ａにおいて図柄の変動表示が行われる場合には、各図柄列Ｚ１〜Ｚ３の図柄が周期性をもって所定の向きにスクロールするように変動表示が開始される。そして、上図柄列Ｚ１→下図柄列Ｚ３→中図柄列Ｚ２の順に変動表示から待機表示に切り換えられ、最終的に各図柄列Ｚ１〜Ｚ３にて所定の図柄を静止表示した状態で終了される。また、図柄の変動表示が終了する場合、内部抽選の結果が後述する最有利大当たり結果であった場合には、いずれかの有効ライン上に同一の奇数図柄の組合せが形成され、内部抽選の結果が後述する低確大当たり結果であった場合には、いずれかの有効ライン上に同一の偶数図柄の組合せが形成される。
【００４９】
なお、いずれかの作動口３３，３４への入賞に基づいて、特図表示部３７ａ及び図柄表示装置４１にて表示が開始され、所定の結果を表示して終了されるまでが遊技回の１回に相当する。また、図柄表示装置４１における図柄の変動表示の態様は上記のものに限定されることはなく任意であり、図柄列の数、図柄列における図柄の変動表示の方向、各図柄列の図柄数などは適宜変更可能である。また、図柄表示装置４１にて変動表示される絵柄は上記のような図柄に限定されることはなく、例えば絵柄として数字のみが変動表示される構成としてもよい。
【００５０】
図３の説明に戻り、第１作動口３３への入賞又は第２作動口３４への入賞に基づく当たり抽選にて大当たり当選となった場合には、特電入賞装置３２への入賞が可能となる開閉実行モードへ移行する。特電入賞装置３２は、遊技盤２４の背面側へと通じる図示しない大入賞口を備えているとともに、当該大入賞口を開閉する開閉扉３２ａを備えている。開閉扉３２ａは、閉鎖状態及び開放状態のいずれかに配置される。具体的には、開閉扉３２ａは、通常は遊技球が入賞できない閉鎖状態になっており、内部抽選において開閉実行モードへの移行に当選した場合に遊技球が入賞可能な開放状態に切り換えられるようになっている。ちなみに、開閉実行モードとは、当たり結果となった場合に移行することとなるモードである。なお、閉鎖状態では入賞が不可ではないが開放状態よりも入賞が発生しづらい状態となる構成としてもよい。
【００５１】
図２に示すように、上記構成の遊技盤２４が樹脂ベース２１に取り付けられてなる内枠１３の前面側全体を覆うようにして前扉枠１４が設けられている。前扉枠１４には、図１に示すように、遊技領域ＰＡのほぼ全域を前方から視認することができるようにした窓部５１が形成されている。窓部５１は、略楕円形状をなし、窓パネル５２が嵌め込まれている。窓パネル５２は、ガラスによって無色透明に形成されているが、これに限定されることはなく合成樹脂によって無色透明に形成されていてもよく、パチンコ機１０前方から窓パネル５２を通じて遊技領域ＰＡを視認可能であれば有色透明に形成されていてもよい。
【００５２】
窓部５１の上方には表示発光部５３が設けられている。また、遊技状態に応じた効果音などが出力される左右一対のスピーカ部５４が設けられている。また、窓部５１の下方には、手前側へ膨出した上側膨出部５５と下側膨出部５６とが上下に並設されている。上側膨出部５５内側には上方に開口した上皿５５ａが設けられており、下側膨出部５６内側には同じく上方に開口した下皿５６ａが設けられている。上皿５５ａは、後述する払出装置より払い出された遊技球を一旦貯留し、一列に整列させながら遊技球発射機構２７側へ導くための機能を有する。また、下皿５６ａは、上皿５５ａ内にて余剰となった遊技球を貯留する機能を有する。
【００５３】
次に、遊技機本体１２の背面側の構成について説明する。
【００５４】
図２に示すように、内枠１３（具体的には、遊技盤２４）の背面には、遊技の主たる制御を司る主制御装置６０が搭載されている。主制御装置６０は主制御基板が基板ボックスに収容されてなる。なお、基板ボックスに、その開放の痕跡を残すための痕跡手段を付与する又はその開放の痕跡を残すための痕跡構造を設けてもよい。当該痕跡手段としては、基板ボックスを構成する複数のケース体を分離不能に結合するとともにその分離に際して所定部位の破壊を要する結合部の構成や、引き剥がしに際して粘着層が接着対象に残ることで剥がされたことの痕跡を残す封印シールを複数のケース体間の境界を跨ぐようにして貼り付ける構成が考えられる。また、痕跡構造としては、基板ボックスを構成する複数のケース体間の境界に対して接着剤を塗布する構成が考えられる。
【００５５】
主制御装置６０を含めて内枠１３の背面側を覆うようにして裏パックユニット１５が設置されている。裏パックユニット１５は、透明性を有する合成樹脂により形成された裏パック７２を備えており、当該裏パック７２に対して、払出機構部７３及び制御装置集合ユニット７４が取り付けられている。
【００５６】
払出機構部７３は、遊技ホールの島設備から供給される遊技球が逐次補給されるタンク７５と、当該タンク７５に貯留された遊技球を払い出すための払出装置７６と、を備えている。払出装置７６より払い出された遊技球は、当該払出装置７６の下流側に設けられた払出通路を通じて、上皿５５ａ又は下皿５６ａに排出される。なお、払出機構部７３には、例えば交流２４ボルトの主電源が供給されるとともに、電源のＯＮ操作及びＯＦＦ操作を行うための電源スイッチを有する裏パック基板が搭載されている。
【００５７】
制御装置集合ユニット７４は、払出装置７６を制御する機能を有する払出制御装置７７と、各種制御装置等で要する所定の電力が生成されて出力されるとともに遊技者による発射操作装置２８の操作に伴う遊技球の打ち出しの制御が行われる電源・発射制御装置７８と、を備えている。これら払出制御装置７７と電源・発射制御装置７８とは、払出制御装置７７がパチンコ機１０後方となるように前後に重ねて配置されている。
【００５８】
裏パック７２には、払出機構部７３及び制御装置集合ユニット７４以外にも、外部端子板７９が設けられている。外部端子板７９は、パチンコ機１０の背面において裏パックユニット１５の回動基端側であって上側の隅角部分に設置されている。外部端子板７９は、パチンコ機１０の状態を遊技ホールの管理コンピュータに認識させるために、所定の信号出力を行うとともに、遊技ホールの管理コンピュータからパチンコ機１０に所定の信号を入力するための基板である。
【００５９】
＜パチンコ機１０の電気的構成＞
図７は、パチンコ機１０の電気的構成を示すブロック図である。
【００６０】
主制御装置６０は、遊技の主たる制御を司る主制御基板６１と、電源を監視する停電監視基板６８と、を具備している。主制御基板６１には、ＭＰＵ６２が搭載されている。ＭＰＵ６２には、当該ＭＰＵ６２により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ６３と、そのＲＯＭ６３内に記憶される制御プログラムの実行に際して各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ６４とが内蔵されている。また、ＭＰＵ６２には、所定周期のクロック信号を出力するクロック回路６６が設けられており、さらにクロック回路６６とＭＰＵ６２の制御部との間の信号経路の途中位置には分周回路６５が設けられている。
【００６１】
分周回路６５は、クロック回路６６からのクロック信号の周期を変更する周波数変更手段として機能し、タイマ割込み処理の起動タイミングをＭＰＵ６２にて特定するための変更クロック信号を出力するように構成されている。詳細には、分周回路６５は、特定周期である４ｍｓｅｃ周期の間隔の変更クロック信号をＭＰＵ６２に出力する。ＭＰＵ６２では、かかる変更クロック信号の立ち上がり又は立ち下りといった特定の信号形態の発生を確認する処理を実行し、特定の信号形態の発生を少なくとも一の条件として定期処理（タイマ割込み処理）を起動する。この場合、定期処理の実行周期は、変更クロック信号の周期（４ｍｓｅｃ）である。
【００６２】
なお、ＭＰＵ６２には、上記のもの以外にも、割込回路、データ入出力回路などが内蔵されている。また、ＭＰＵ６２に対してＲＯＭ６３及びＲＡＭ６４などが１チップ化されていることは必須の構成ではなく、それぞれが個別にチップ化された構成としてもよい。これは主制御装置６０以外の制御装置のＭＰＵについても同様である。
【００６３】
ＭＰＵ６２には、入力ポート及び出力ポートがそれぞれ設けられている。ＭＰＵ６２の入力側には、主制御装置６０に設けられた停電監視基板６８が接続されているとともに、払出制御装置７７が接続されている。停電監視基板６８には、動作電力を供給する機能を有する電源・発射制御装置７８が接続されており、ＭＰＵ６２には停電監視基板６８を介して電力が供給される。
【００６４】
ＭＰＵ６２の入力側には、作動口入賞検知センサ４５が接続されているとともに、その他入賞検知センサ６９ａ〜６９ｃが接続されている。その他入賞検知センサ６９ａ〜６９ｃには、一般入賞口３１、特電入賞装置３２、及びスルーゲート３５といった入賞部に対して１対１で設けられた検知センサが含まれている。ＭＰＵ６２では、作動口入賞検知センサ４５及びその他入賞検知センサ６９ａ〜６９ｃから信号を受信し、その受信結果に基づいて各入賞部への入賞判定が行われる。この場合、一般入賞口３１、特電入賞装置３２、第１作動口３３又は第２作動口３４への入賞を特定した場合には、各入賞対象に対応した遊技球の払い出しが実行されるようにするための処理を実行する。また、第１作動口３３又は第２作動口３４への入賞を特定した場合には、各種カウンタの数値情報を取得して保留情報として記憶するとともに、保留情報が記憶されている場合には、特電入賞装置３２が複数回に亘って開閉される開閉実行モードに移行させるか否かの当否判定や当該開閉実行モード後の遊技状態を決定するための振分判定を行う。そして、それら当否判定や振分判定の結果に基づいて、遊技を進行させる。
【００６５】
ＭＰＵ６２の出力側には、停電監視基板６８、払出制御装置７７及び音声発光制御装置８０が接続されている。払出制御装置７７には、例えば、上記入賞部への入賞判定結果に基づいて賞球コマンドが出力される。音声発光制御装置８０には、変動用コマンド、種別コマンド及びオープニングコマンドなどの各種コマンドが出力される。
【００６６】
ＭＰＵ６２の出力側には、特電入賞装置３２の開閉扉３２ａを開閉動作させる特電用の駆動部３２ｂ、第２作動口３４の普電役物３４ａを開閉動作させる普電用の駆動部３４ｂ、特図ユニット３７及び普図ユニット３８が接続されている。ちなみに、特図ユニット３７には、特図表示部３７ａ及び特図保留表示部３７ｂが設けられているが、これらの全てがＭＰＵ６２の出力側に接続されている。同様に、普図ユニット３８には、普図表示部３８ａ及び普図保留表示部３８ｂが設けられているが、これらの全てがＭＰＵ６２の出力側に接続されている。主制御基板６１には各種ドライバ回路が設けられており、当該ドライバ回路を通じてＭＰＵ６２は各種駆動部及び各種表示部の駆動制御を実行する。
【００６７】
つまり、開閉実行モードにおいては特電入賞装置３２が開閉されるように、ＭＰＵ６２において特電用の駆動部３２ｂの駆動制御が実行される。また、普電役物３４ａの開放状態当選となった場合には、普電役物３４ａが開閉されるように、ＭＰＵ６２において普電用の駆動部３４ｂの駆動制御が実行される。また、遊技回及び開閉実行モードに際しては、ＭＰＵ６２において特図ユニット３７の表示制御が実行される。また、普電役物３４ａを開放状態とするか否かの抽選結果を明示する場合に、ＭＰＵ６２において普図ユニット３８の表示制御が実行される。
【００６８】
停電監視基板６８は、主制御基板６１と電源・発射制御装置７８とを中継し、また電源・発射制御装置７８から出力される最大電圧である直流安定２４ボルトの電圧を監視する。払出制御装置７７は、主制御装置６０から入力した賞球コマンドに基づいて、払出装置７６により賞球や貸し球の払出制御を行うものである。
【００６９】
電源・発射制御装置７８は、例えば、遊技ホール等における商用電源（外部電源）に接続されている。そして、その商用電源から供給される外部電力に基づいて主制御装置６０や払出制御装置７７等に対して各々に必要な動作電力を生成するとともに、その生成した動作電力を供給する。ちなみに、電源・発射制御装置７８にはバックアップ用コンデンサなどの電断時用電源部が設けられており、パチンコ機１０の電源がＯＦＦ状態の場合であっても当該電断時用電源部から主制御装置６０のＲＡＭ６４や払出制御装置７７のＲＡＭに記憶保持用の電力が供給される。また、電源・発射制御装置７８は遊技球発射機構２７の発射制御を担うものであり、遊技球発射機構２７は所定の発射条件が整っている場合に駆動される。
【００７０】
音声発光制御装置８０は、主制御装置６０から受信したコマンドに基づき、表示発光部５３及びスピーカ部５４を駆動制御するとともに、表示制御装置９０にコマンドを送信する。表示制御装置９０は、音声発光制御装置８０から受信した各種コマンドを解析し又は受信した各種コマンドに基づき所定の演算処理を行って、図柄表示装置４１における画像の表示を制御する。
【００７１】
＜ハード乱数を用いた抽選に係る構成＞
ここで、主制御基板６１には、ＭＰＵ６２にて行なわれるタイマ割込み処理とは別に独立して動作するハード乱数回路６７が設けられている。ハード乱数回路６７は、ＭＰＵ６２にて実行される当否判定に用いられる数値情報を更新及び取得するためのものである。ハード乱数回路６７は、作動口入賞検知センサ４５及びＭＰＵ６２に接続されている。ハード乱数回路６７は、ＭＰＵ６２のタイマ割込み処理とは非同期のタイミングで数値情報を更新するとともに、作動口入賞検知センサ４５により遊技球の入賞が検知されたことに基づいてその数値情報を取得し、取得された数値情報をＭＰＵ６２の要求に応じて伝送する。
【００７２】
ハード乱数回路６７について図８を用いて詳細に説明する。図８は、ハード乱数回路６７を説明するためのブロック図である。
【００７３】
図８に示すように、ハード乱数回路６７は、乱数発生手段として、当否判定に用いられる大当たり乱数を更新するための更新回路１０１を備えている。更新回路１０１は、所定の周波数（例えば１６ＭＨｚ）のクロック信号を出力するクロック回路１０１ａと、大当たり乱数が格納される更新用バッファ１０１ｂとを備えている。更新用バッファ１０１ｂは、２バイトの記憶領域を有しており、更新可能な大当たり乱数の数値範囲は「０〜６５５３５」に設定されている。但し、詳細は後述するように、大当たり乱数の更新は、ＭＰＵ６２から指定される数値範囲の範囲内で行われる。
【００７４】
更新回路１０１は、クロック回路１０１ａのクロック信号の立ち上がり及び立ち下がりのうち所定の信号態様に同期して、更新用バッファ１０１ｂに格納されている大当たり乱数を１加算する。そして、大当たり乱数が、指定された数値範囲の最大値に達した後は「０」にリセットする。これにより、大当たり乱数は、ＭＰＵ６２のタイマ割込み処理とは非同期に更新されることとなる。
【００７５】
大当たり乱数の更新間隔は、クロック回路１０１ａのクロック信号の周期となり、詳細には６２．５ｎｓｅｃである。既に説明したとおり、ＭＰＵ６２にて実行されるタイマ割込み処理の実行周期は４ｍｓｅｃであるため、大当たり乱数の更新間隔は、タイマ割込み処理の実行周期よりも十分に短いものとなっている。
【００７６】
ハード乱数回路６７は、更新回路１０１にて更新されている大当たり乱数をラッチするための大当たり乱数レジスタ１０２を備えている。大当たり乱数レジスタ１０２は、更新用バッファ１０１ｂと同一記憶領域を有しており、詳細には２バイトの記憶領域を有している。大当たり乱数レジスタ１０２は更新用バッファ１０１ｂに第１信号線群ＳＬ１を介して接続されている。大当たり乱数レジスタ１０２は、ラッチ信号が入力されたことに同期して、その時点における更新用バッファ１０１ｂの各記憶領域に記憶されているデータを自身の記憶領域に書き込む。これにより、ラッチ信号の入力タイミングの大当たり乱数が取得されることとなる。
【００７７】
ここで、第１信号線群ＳＬ１は、１バイトのビット数と同一数（具体的には８本）の信号線を備えている。この場合に、上記のとおり更新用バッファ１０１ｂ及び大当たり乱数レジスタ１０２のそれぞれは２バイトの記憶領域を有しており、これら更新用バッファ１０１ｂ及び大当たり乱数レジスタ１０２に格納される大当たり乱数は２バイトの容量となっている。したがって、更新用バッファ１０１ｂから大当たり乱数レジスタ１０２に大当たり乱数が送信される場合、２バイトの容量の大当たり乱数のうち、最初に上位１バイトの数値情報がパラレルで送信され、当該上位１バイトの数値情報の送信が完了した後に、残りの下位１バイトの数値情報がパラレルで送信される。
【００７８】
ハード乱数回路６７は、コントロール回路１０３を備えている。コントロール回路１０３は、作動口入賞検知センサ４５に接続されており、コントロール回路１０３には作動口入賞検知センサ４５からの検知信号ＳＧ１が入力される。コントロール回路１０３は、検知信号ＳＧ１の立ち上がりに同期して（各作動口３３，３４のいずれかへの入賞に同期して）、ラッチ信号を大当たり乱数レジスタ１０２に出力する。これにより、大当たり乱数レジスタ１０２には、作動口入賞検知センサ４５により入賞が検知された入賞検知タイミング（各作動口３３，３４の入賞タイミング）の大当たり乱数が格納される。
【００７９】
詳細な構成について説明すると、コントロール回路１０３は、作動口入賞検知センサ４５と直接的に接続され、作動口入賞検知センサ４５の検知信号ＳＧ１が入力される入力端子と、大当たり乱数レジスタ１０２に接続された出力端子とを有する制御ＩＣを備えている。制御ＩＣは、入力端子に入力される検知信号ＳＧ１がＬＯＷ信号からＨＩ信号に立ち上がることに同期して、出力端子からの信号をＬＯＷ信号からＨＩ信号に立ち上げる。大当たり乱数レジスタ１０２は、制御ＩＣからの信号がＬＯＷ信号からＨＩ信号に立ち上がることに基づいて更新用バッファ１０１ｂのデータをラッチする。
【００８０】
なお、作動口入賞検知センサ４５とハード乱数回路６７とを接続する信号経路と、作動口入賞検知センサ４５とＭＰＵ６２とを接続する信号経路とは、別系統で形成されている。これにより、一方にノイズ等が混入した場合であっても、その影響が他方にまで及ぶ事態を避けることができる。また、作動口入賞検知センサ４５は一の信号経路を通じて主制御基板６１と接続されており、当該主制御基板６１上に形成された配線回路により２つの信号経路に分岐されていることで、作動口入賞検知センサ４５の信号は、ＭＰＵ６２及びハード乱数回路６７のそれぞれにて受信される構成となっている。
【００８１】
コントロール回路１０３及び大当たり乱数レジスタ１０２は、ＭＰＵ６２に接続されている。コントロール回路１０３は、ＭＰＵ６２から所定の要求信号を受信した場合に、大当たり乱数レジスタ１０２に格納されている大当たり乱数を、第２信号線群ＳＬ２を通じてＭＰＵ６２に出力するよう、大当たり乱数レジスタ１０２を制御する。これにより、ＭＰＵ６２は、要求信号を出力することにより、大当たり乱数レジスタ１０２に格納されている大当たり乱数を取得することができる。
【００８２】
ここで、第２信号線群ＳＬ２は、１バイトのビット数と同一数（具体的には８本）の信号線を備えている。この場合に、上記のとおり大当たり乱数は２バイトの容量となっている。したがって、大当たり乱数レジスタ１０２からＭＰＵ６２に大当たり乱数が送信される場合、２バイトの容量の大当たり乱数のうち、最初に上位１バイトの数値情報がパラレルで送信され、当該上位１バイトの数値情報の送信が完了した後に、残りの下位１バイトの数値情報がパラレルで送信される。
【００８３】
このパラレル通信について詳細には、ハード乱数回路６７は、上位１バイトのデータを出力した場合にはストローブ信号をＨＩレベルにし、ＭＰＵ６２から送信されるビジ―信号がＨＩレベルになるのを待ち、当該ビジ―信号がＬＯＷレベルとなった場合にストローブ信号をＬＯＷレベルに戻し、その後、上位１バイトのデータ出力を終了する。その後に、ハード乱数回路６７は、下位１バイトのデータの出力を開始するとともにストローブ信号をＨＩレベルにし、ＭＰＵ６２から送信されるビジ―信号がＨＩレベルになるのを待ち、当該ビジ―信号がＬＯＷレベルとなった場合にストローブ信号をＬＯＷレベルに戻し、その後、下位１バイトのデータ出力を終了する。つまり、各１バイトのデータが出力される場合には、送信単位を示す所定信号の通信も行われる。
【００８４】
コントロール回路１０３は、ステータスフラグ１０３ａを備えている。ステータスフラグ１０３ａは、大当たり乱数レジスタ１０２の状態を把握するためのフラグである。コントロール回路１０３は、大当たり乱数レジスタ１０２に大当たり乱数が格納されたことに同期して、ステータスフラグ１０３ａに「１」をセットする。コントロール回路１０３は、ステータスフラグ１０３ａに「１」がセットされている場合には、検知信号ＳＧ１の信号形態に関わらず、大当たり乱数のラッチを禁止する。これにより、ステータスフラグ１０３ａに「１」がセットされている状況においては、大当たり乱数レジスタ１０２に格納されている大当たり乱数の更新は行われない。よって、チャタリングが発生した場合であっても、最初にラッチされた大当たり乱数が維持される。
【００８５】
なお、詳細な構成について説明すると、コントロール回路１０３は、制御ＩＣの出力端子に並列に接続されたスイッチング素子を備えている。スイッチング素子は、例えばｎ型のＭＯＳＦＥＴで構成されている。ＭＯＳＦＥＴのドレインは、制御ＩＣの出力端子に接続され、ソースは接地されている。ＭＯＳＦＥＴのゲートは、ステータスフラグ１０３ａに接続されている。かかる構成によれば、ステータスフラグ１０３ａに「１」がセットされていない場合には、ゲートに閾値電圧よりも小さいＬＯＷ信号が印加されるため、ＭＯＳＦＥＴはオフとなる。この場合、制御ＩＣの出力状態が維持される。一方、ステータスフラグ１０３ａに「１」がセットされた場合には、ＭＯＳＦＥＴのゲートに閾値電圧よりも大きいＨＩ信号が印加され、ＭＯＳＦＥＴがオンとなる。この場合、ＯＲ回路からの出力は強制的にＬＯＷ信号となり、立ち上がることはない。
【００８６】
コントロール回路１０３は、ＭＰＵ６２からの要求信号に基づく大当たり乱数の出力が完了した場合、又はＭＰＵ６２から無効化信号を受信した場合には、ステータスフラグ１０３ａを「０」クリアするとともに、大当たり乱数レジスタ１０２に格納されている大当たり乱数をクリアする。これにより、次の遊技球の入賞に基づく大当たり乱数のラッチが可能となる。
【００８７】
また、コントロール回路１０３は更新回路１０１に対して双方向通信可能なように電気的に接続されているとともに、コントロール回路１０３にはエラーフラグ１０３ｂが設けられている。コントロール回路１０３では、ＭＰＵ６２から大当たり乱数の数値範囲を指定する指定信号を受信した場合に、その数値範囲の上限値を更新回路１０１に対して設定する。これにより、更新回路１０１では、その設定された上限値の範囲内で大当たり乱数の更新を実行する。また、コントロール回路１０３は、更新回路１０１において大当たり乱数の更新が正常に行われているか否かを監視して、大当たり乱数の更新が正常に行われていないと判定した場合には、エラーフラグ１０３ｂに「１」をセットする。エラーフラグ１０３ｂに「１」がセットされることで、ＭＰＵ６２において異常対応処理が実行される。
【００８８】
ＭＰＵ６２は遊技に際し大当たり乱数を含む各種数値情報を用いて、当否判定、特図表示部３７ａの表示の設定、図柄表示装置４１の図柄表示の設定、普図表示部３８ａの表示の設定などを行うこととしている。各種カウンタの構成について図９を用いて説明する。図９は、各種カウンタの構成を示す説明図である。
【００８９】
ＭＰＵ６２は、各種抽選に際し、大当たり発生の抽選に使用する大当たり乱数と、大当たり種別を判定する際に使用する大当たり種別カウンタＣ２と、図柄表示装置４１が外れ変動する際のリーチ発生抽選に使用するリーチ乱数カウンタＣ３と、特図表示部３７ａ及び図柄表示装置４１における表示継続時間を決定する変動種別カウンタＣＳと、を用いることとしている。さらに、第２作動口３４の普電役物３４ａを電役開放状態とするか否かの抽選に使用する普電開放カウンタＣ４を用いることとしている。なお、大当たり乱数は既に説明したとおりハード乱数回路６７から提供され、大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３、変動種別カウンタＣＳ及び普電開放カウンタＣ４は、ＲＡＭ６４の各種カウンタエリア６４ｂに設けられている。
【００９０】
各カウンタＣ２，Ｃ３，ＣＳ，Ｃ４は、その更新の都度前回値に１が加算され、最大値に達した後０に戻るループカウンタとなっており、これら各カウンタＣ２，Ｃ３，ＣＳ，Ｃ４は短時間間隔で更新される。ハード乱数回路６７の大当たり乱数、並びに大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の各数値情報は、第１作動口３３への入賞が発生した場合又は第２作動口３４への入賞が発生した場合に、ＲＡＭ６４に取得情報記憶手段として設けられた保留格納エリア６４ａに格納される。
【００９１】
保留格納エリア６４ａは、保留用エリアＲＥと実行エリアＡＥとを備えている。保留用エリアＲＥは、第１保留エリアＲＥ１、第２保留エリアＲＥ２、第３保留エリアＲＥ３及び第４保留エリアＲＥ４を備えており、第１作動口３３又は第２作動口３４への入賞履歴に合わせて、大当たり乱数、並びに大当たり種別カウンタＣ２及びリーチ乱数カウンタＣ３の各数値情報が保留情報として、いずれかの保留エリアＲＥ１〜ＲＥ４に格納される。
【００９２】
この場合、第１保留エリアＲＥ１〜第４保留エリアＲＥ４には、第１作動口３３又は第２作動口３４への入賞が複数回連続して発生した場合に、第１保留エリアＲＥ１→第２保留エリアＲＥ２→第３保留エリアＲＥ３→第４保留エリアＲＥ４の順に各数値情報が時系列的に格納されていく。このように４つの保留エリアＲＥ１〜ＲＥ４が設けられていることにより、第１作動口３３又は第２作動口３４への遊技球の入賞履歴が最大４個まで保留記憶されるようになっている。
【００９３】
なお、保留記憶可能な数は、４個に限定されることはなく任意であり、２個、３個又は５個以上といったように他の複数であってもよく、単数であってもよい。
【００９４】
実行エリアＡＥは、特図表示部３７ａの変動表示を開始する際に、保留用エリアＲＥの第１保留エリアＲＥ１に格納された各数値情報を移動させるためのエリアであり、１遊技回の開始に際しては実行エリアＡＥに記憶されている各種数値情報に基づいて、当否判定などが行われる。
【００９５】
上記各カウンタについて詳細に説明する。
【００９６】
まず、普電開放カウンタＣ４について説明する。普電開放カウンタＣ４は、例えば、０〜２５０の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。普電開放カウンタＣ４は定期的に更新され、スルーゲート３５に遊技球が入賞したタイミングでＲＡＭ６４の電役保留エリア６４ｃに格納される。そして、所定のタイミングにおいて、その格納された普電開放カウンタＣ４の値によって普電役物３４ａを開放状態に制御するか否かの抽選が行われる。
【００９７】
本パチンコ機１０では、普電役物３４ａによるサポートの態様が相互に異なるように複数種類のサポートモードが設定されている。詳細には、サポートモードには、遊技領域に対して同様の態様で遊技球の発射が継続されている状況で比較した場合に、第２作動口３４の普電役物３４ａが単位時間当たりに開放状態となる頻度が相対的に高低となるように、高頻度サポートモードと低頻度サポートモードとが設定されている。
【００９８】
高頻度サポートモードと低頻度サポートモードとでは、普電開放カウンタＣ４を用いた電動役物開放抽選における電役開放状態当選となる確率は同一（例えば、共に４／５）となっているが、高頻度サポートモードでは低頻度サポートモードよりも、電役開放状態当選となった際に普電役物３４ａが開放状態となる回数が多く設定されており、さらに１回の開放時間が長く設定されている。この場合、高頻度サポートモードにおいて電役開放状態当選となり普電役物３４ａの開放状態が複数回発生する場合において、１回の開放状態が終了してから次の開放状態が開始されるまでの閉鎖時間は、１回の開放時間よりも短く設定されている。さらにまた、高頻度サポートモードでは低頻度サポートモードよりも、１回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で最低限確保される確保時間（すなわち、普図表示部３８ａにおける１回の表示継続時間）が短く設定されている。
【００９９】
上記のとおり、高頻度サポートモードでは、低頻度サポートモードよりも第２作動口３４への入賞が発生する確率が高くなる。換言すれば、低頻度サポートモードでは、第２作動口３４よりも第１作動口３３への入賞が発生する確率が高くなるが、高頻度サポートモードでは、第１作動口３３よりも第２作動口３４への入賞が発生する確率が高くなる。そして、第２作動口３４への入賞が発生した場合には、所定個数の遊技球の払出が実行されるため、高頻度サポートモードでは、遊技者は持ち球をあまり減らさないようにしながら遊技を行うことができる。
【０１００】
なお、高頻度サポートモードを低頻度サポートモードよりも単位時間当たりに電役開放状態となる頻度を高くする上での構成は、上記のものに限定されることはなく、例えば電動役物開放抽選における電役開放状態当選となる確率を高くする構成としてもよい。また、１回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で確保される確保時間（例えば、スルーゲート３５への入賞に基づき普図表示部３８ａにて実行される変動表示の時間）が複数種類用意されている構成においては、高頻度サポートモードでは低頻度サポートモードよりも、短い確保時間が選択され易い又は平均の確保時間が短くなるように設定されていてもよい。さらには、開放回数を多くする、開放時間を長くする、１回の電動役物開放抽選が行われてから次の電動役物開放抽選が行われる上で確保される確保時間を短くする、係る確保時間の平均時間を短くする及び当選確率を高くするのうち、いずれか１条件又は任意の組合せの条件を適用することで、低頻度サポートモードに対する高頻度サポートモードの有利性を高めてもよい。
【０１０１】
次に、ハード乱数回路６７にて更新される大当たり乱数について説明する。ハード乱数回路６７では、既に説明したとおり、０〜６５５３５の範囲で大当たり乱数を更新可能となっている。この場合に、ハード乱数回路６７では、上記更新可能な数値範囲内において、ＭＰＵ６２から指定された数値範囲で大当たり乱数の更新を行う。具体的には、ＭＰＵ６２は、数値範囲の上限値として３９９９９を指定するため、ハード乱数回路６７では、０〜３９９９９の範囲内で大当たり乱数の更新を行う。つまり、大当たり乱数は、０〜３９９９９の範囲内で順に１ずつ加算され、最大値に達した後０に戻ることとなる。大当たり乱数は、遊技球が第１作動口３３又は第２作動口３４に入賞したことに基づいて保留格納エリア６４ａに格納される。
【０１０２】
大当たり当選となる乱数の値は、ＲＯＭ６３に当否テーブルとして記憶されている。当否テーブルとしては、低確率モード用の当否テーブルと、高確率モード用の当否テーブルとが設定されている。つまり、本パチンコ機１０は、当否抽選手段における抽選モードとして低確率モードと高確率モードとが設定されている。
【０１０３】
上記抽選に際して低確率モード用の当否テーブルが参照されることとなる遊技状態下では、大当たり当選となる乱数の値は１００個である。一方、上記抽選に際して高確率モード用の当否テーブルが参照されることとなる遊技状態下では、大当たり当選となる乱数の値の数は低確率モード用の当否テーブルが参照される場合よりも多く設定されており、具体的には２０００個である。
【０１０４】
各抽選モードにおいて、大当たり当選となる乱数の値以外は、抽選結果が外れ結果となる。外れ結果となった場合には、開閉実行モード、当否抽選モード、及びサポートモードの全てについて、当該抽選結果を契機とした移行は発生しない。
【０１０５】
次に、大当たり種別カウンタＣ２について説明する。大当たり種別カウンタＣ２は、０〜４９の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。大当たり種別カウンタＣ２は定期的に更新され、遊技球が第１作動口３３又は第２作動口３４に入賞したことに基づいて保留格納エリア６４ａに格納される。
【０１０６】
ここで、本パチンコ機１０では大当たり結果が複数種類設定されているが、これら各大当たり結果は、（１）開閉実行モードの内容、（２）開閉実行モード終了後の当否抽選モードの内容、（３）開閉実行モード終了後のサポートモードの内容という３つの内容のうち、少なくとも１つの内容が相違している。
【０１０７】
大当たり当選となった場合に実行される開閉実行モードは、予め定められた回数のラウンド遊技を上限として実行されるラウンド数規定モードである。ラウンド遊技とは、予め定められた上限継続時間が経過すること、及び予め定められた上限個数の遊技球が特電入賞装置３２に入賞することのいずれか一方の条件が満たされるまで継続する遊技のことである。また、ラウンド数規定モードにて実行されるラウンド遊技の回数は、その移行の契機となった大当たり結果の種類がいずれであっても固定ラウンド回数で同一となっている。具体的には、いずれの大当たり結果となった場合であっても、ラウンド遊技の上限回数は１５ラウンドに設定されている。
【０１０８】
ラウンド数規定モードには、開閉実行モードが開始されてから終了されるまでの間における特電入賞装置３２への入賞の発生頻度が相対的に高低となるように高頻度入賞モードと低頻度入賞モードとが設定されている。具体的には、本パチンコ機１０では、特電入賞装置３２の１回の開放態様が、特電入賞装置３２が開放されてから閉鎖されるまでの開放継続時間を相違させて、複数種類設定されている。詳細には、開放継続時間が長時間である２９ｓｅｃに設定された長時間態様と、開放継続時間が上記長時間よりも短い時間である０．１ｓｅｃに設定された短時間態様と、が設定されている。本パチンコ機１０では、発射操作装置２８が遊技者により操作されている状況では、０．６ｓｅｃに１個の遊技球が遊技領域に向けて発射されるように遊技球発射機構２７が駆動制御される。また、ラウンド遊技は終了条件の上限個数が９個に設定されている。そうすると、上記開放態様のうち長時間態様では、遊技球の発射周期と１回のラウンド遊技の上限個数との積よりも長い時間の開放継続時間が設定されていることとなる。一方、短時間態様では、遊技球の発射周期と１回のラウンド遊技の上限個数との積よりも短い時間、より詳細には、遊技球の発射周期よりも短い時間の開放継続時間が設定されている。したがって、長時間態様で特電入賞装置３２の１回の開放が行われた場合には、特電入賞装置３２に、１回のラウンド遊技における上限個数分の入賞が発生することが期待され、短時間態様で特電入賞装置３２の１回の開放が行われた場合には、特電入賞装置３２への入賞が発生しないこと又は入賞が発生するとしても１個程度とり、さらに入賞が発生しない確率が高くなることが期待される。
【０１０９】
高頻度入賞モードでは、各ラウンド遊技において長時間態様による特電入賞装置３２の開放が１回行われる。つまり、長時間態様による特電入賞装置３２の開放が１５回行われる。一方、低頻度入賞モードでは、各ラウンド遊技において短時間態様による特電入賞装置３２の開放が１回行われる。つまり、短時間態様による特電入賞装置３２の開放が１５回行われる。
【０１１０】
なお、高頻度入賞モード及び低頻度入賞モードにおける特電入賞装置３２の開閉回数、ラウンド遊技の回数、１回の開放に対する開放継続時間及び１回のラウンド遊技における上限個数は、高頻度入賞モードの方が低頻度入賞モードよりも、開閉実行モードが開始されてから終了するまでの間における特電入賞装置３２への入賞の発生頻度が高くなるのであれば、上記の値に限定されることはなく任意である。
【０１１１】
大当たり種別カウンタＣ２に対する大当たり結果の種類の振分先は、ＲＯＭ６３に振分テーブルとして記憶されている。振分テーブルには、大当たり結果の種類の振分先として、低確大当たり結果と、明示高確大当たり結果と、最有利大当たり結果とが設定されている。
【０１１２】
低確大当たり結果は、開閉実行モードが高頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが低確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。但し、この高頻度サポートモードは、移行後において遊技回数が終了基準回数（具体的には、１００回）に達した場合に低頻度サポートモードに移行する。
【０１１３】
明示高確大当たり結果は、開閉実行モードが低頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。これら高確率モード及び高頻度サポートモードは、当否抽選における抽選結果が大当たり状態当選となり、それによる大当たり状態に移行するまで継続する。
【０１１４】
最有利大当たり結果は、開閉実行モードが高頻度入賞モードとなり、さらに開閉実行モードの終了後には、当否抽選モードが高確率モードとなるとともに、サポートモードが高頻度サポートモードとなる大当たり結果である。これら高確率モード及び高頻度サポートモードは、当否抽選における抽選結果が大当たり状態当選となり、それによる大当たり状態に移行するまで継続する。
【０１１５】
振分テーブルでは、「０〜２９」の大当たり種別カウンタＣ２の値のうち、「０〜９」が低確大当たり結果に対応しており、「１０〜１４」が明示高確大当たり結果に対応しており、「１５〜２９」が最有利大当たり結果に対応している。
【０１１６】
次に、リーチ乱数カウンタＣ３について説明する。リーチ乱数カウンタＣ３は、例えば０〜２３８の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。ここで、本パチンコ機１０には、図柄表示装置４１における表示演出の一種として期待演出が設定されている。期待演出とは、図柄の変動表示を行うことが可能な図柄表示装置４１を備え、所定の大当たり結果となる遊技回では最終的な停止結果が付与対応結果となる遊技機において、図柄表示装置４１における図柄の変動表示が開始されてから停止結果が導出表示される前段階で、前記付与対応結果となり易い変動表示状態であると遊技者に思わせるための表示状態をいう。なお、付与対応結果について具体的には、いずれかの有効ライン上に同一の数字が付された図柄の組合せが停止表示される。
【０１１７】
期待演出には、リーチ表示と、リーチ表示が発生する前段階などにおいてリーチ表示の発生や付与対応結果の発生を期待させるための予告表示との２種類が設定されている。
【０１１８】
リーチ表示には、図柄表示装置４１の表示面４１ａに表示される複数の図柄列のうち一部の図柄列について図柄を停止表示させることで、リーチ図柄の組合せを表示し、その状態で残りの図柄列において図柄の変動表示を行う表示状態が含まれる。また、上記のようにリーチ図柄の組合せを表示した状態で、残りの図柄列において図柄の変動表示を行うとともに、その背景画面において所定のキャラクタなどを動画として表示することによりリーチ演出を行うものや、リーチ図柄の組合せを縮小表示させる又は非表示とした上で、表示面４１ａの略全体において所定のキャラクタなどを動画として表示することによりリーチ演出を行うものが含まれる。
【０１１９】
予告表示には、図柄表示装置４１の表示面４１ａにおいて図柄の変動表示が開始されてから、全ての図柄列Ｚ１〜Ｚ３にて図柄が変動表示されている状況において、又は一部の図柄列であって複数の図柄列にて図柄が変動表示されている状況において、図柄列Ｚ１〜Ｚ３上の図柄とは別にキャラクタを表示させる態様が含まれる。また、背景画面をそれまでの態様とは異なる所定の態様とするものや、図柄列Ｚ１〜Ｚ３上の図柄をそれまでの態様とは異なる所定の態様とするものも含まれる。かかる予告表示は、リーチ表示が行われる場合及びリーチ表示が行われない場合のいずれの遊技回においても発生し得るが、リーチ表示の行われる場合の方がリーチ表示の行われない場合よりも高確率で発生するように設定されている。
【０１２０】
リーチ表示は、最終的に同一の図柄の組合せが停止表示される遊技回では、リーチ乱数カウンタＣ３の値に関係なく実行される。また、同一の図柄の組合せが停止表示されない大当たり結果に対応した遊技回では、リーチ乱数カウンタＣ３の値に関係なく実行されない。また、外れ結果に対応した遊技回では、ＲＯＭ６３のリーチ用テーブル記憶エリアに記憶されたリーチ用テーブルを参照して所定のタイミングで取得したリーチ乱数カウンタＣ３がリーチ表示の発生に対応している場合に実行される。
【０１２１】
一方、予告表示を行うか否かの決定は、主制御装置６０において行うのではなく、音声発光制御装置８０において行われる。この場合、音声発光制御装置８０では、いずれかの大当たり結果に対応した遊技回の方が、外れ結果に対応した遊技回に比べ、予告表示が発生し易いこと、及び出現率の低い予告表示が発生し易いことの少なくとも一方の条件を満たすように、予告表示用の抽選処理を実行する。ちなみに、この抽選結果は、図柄表示装置４１にて遊技回用の演出が実行される場合に反映される。
【０１２２】
次に、変動種別カウンタＣＳについて説明する。変動種別カウンタＣＳは、例えば０〜１９８の範囲内で順に１ずつ加算され、最大値に達した後０に戻る構成となっている。変動種別カウンタＣＳは、特図表示部３７ａにおける表示継続時間と、図柄表示装置４１における図柄の表示継続時間とをＭＰＵ６２において決定する上で用いられる。変動種別カウンタＣＳは、後述する通常処理が１回実行される毎に１回更新され、当該通常処理内の残余時間内でも繰り返し更新される。そして、特図表示部３７ａにおける変動表示の開始時及び図柄表示装置４１による図柄の変動開始時における変動パターン決定に際して変動種別カウンタＣＳの値が取得される。
【０１２３】
＜主制御装置６０のＭＰＵ６２における前提となる処理構成について＞
次に、主制御装置６０のＭＰＵ６２にて遊技を進行させるために実行される各処理を説明する。かかるＭＰＵ６２の処理としては大別して、電源投入に伴い起動されるメイン処理と、定期的に（本実施の形態では４ｍｓｅｃ周期で）起動されるタイマ割込み処理とがある。
【０１２４】
＜メイン処理＞
まず、図１０のフローチャートを参照しながらメイン処理を説明する。
【０１２５】
ステップＳ１０１では、電源投入ウェイト処理を実行する。当該電源投入ウェイト処理では、例えばメイン処理が起動されてから１ｓｅｃが経過するまで次の処理に進行することなく待機する。続くステップＳ１０２ではＲＡＭ６４のアクセスを許可するとともに、ステップＳ１０３にてＭＰＵ６２の内部機能レジスタの設定を行う。
【０１２６】
その後、ステップＳ１０４では、電源・発射制御装置７８に設けられたＲＡＭ消去スイッチが手動操作されているか否かを判定し、続くステップＳ１０５では、ＲＡＭ６４の停電フラグに「１」がセットされているか否かを判定する。また、ステップＳ１０６ではチェックサムを算出するチェックサム算出処理を実行し、続くステップＳ１０７ではそのチェックサムが電源遮断時に保存したチェックサムと一致するか否か、すなわち記憶保持されたデータの有効性を判定する。
【０１２７】
本パチンコ機１０では、例えば遊技ホールの営業開始時など、電源投入時にＲＡＭデータを初期化する場合にはＲＡＭ消去スイッチを押しながら電源が投入される。したがって、ＲＡＭ消去スイッチが押されていれば、ステップＳ１０８の処理に移行する。また、電源遮断の発生情報が設定されていない場合や、チェックサムにより記憶保持されたデータの異常が確認された場合も同様にステップＳ１０８の処理に移行する。ステップＳ１０８では、ＲＡＭ６４の初期化として当該ＲＡＭ６４をクリアする。その後、ステップＳ１０９に進む。
【０１２８】
一方、ＲＡＭ消去スイッチが押されていない場合には、停電フラグに「１」がセットされていること、及びチェックサムが正常であることを条件に、ステップＳ１０８の処理を実行することなくステップＳ１０９に進む。ステップＳ１０９では、電源投入設定処理を実行する。電源投入設定処理では、停電フラグの初期化といったＲＡＭ６４の所定のエリアを初期値に設定するとともに、現状の遊技状態を認識させるために現状の遊技状態に対応したコマンドを音声発光制御装置８０に送信する。
【０１２９】
ステップＳ１０９の処理を実行した後は、ステップＳ１１０にて、数値範囲の設定処理を実行する。数値範囲の設定処理では、ハード乱数回路６７において更新される大当たり乱数の数値範囲を本パチンコ機１０に対応した数値範囲に指定するために、ハード乱数回路６７に数値範囲の指定信号を送信する。具体的には、数値範囲の上限値の情報として、「３９９９９」を指定するための指定信号を送信する。これにより、ハード乱数回路６７では、大当たり乱数が０〜３９９９９の範囲内で更新されることとなる。ちなみに、このようにメイン処理にて数値範囲の設定処理を実行することで、ハード乱数回路６７に対する数値範囲の指定を主制御装置６０のＭＰＵ６２への動作電力の供給が開始される度に行うことが可能となり、ハード乱数回路６７において数値範囲の指定情報をバックアップする必要がなくなる。
【０１３０】
その後、ステップＳ１１１〜ステップＳ１１３の残余処理に進む。つまり、ＭＰＵ６２はタイマ割込み処理を定期的に実行する構成であるが、１のタイマ割込み処理と次のタイマ割込み処理との間に残余時間が生じることとなる。この残余時間は各タイマ割込み処理の処理完了時間に応じて変動することとなるが、かかる不規則な時間を利用してステップＳ１１１〜ステップＳ１１３の残余処理を繰り返し実行する。この点、当該ステップＳ１１１〜ステップＳ１１３の残余処理は非定期的に実行される非定期処理であると言える。
【０１３１】
残余処理では、まずステップＳ１１１にて、タイマ割込み処理の発生を禁止するために割込み禁止の設定を行う。続くステップＳ１１２では、変動種別カウンタＣＳの更新を行う変動用カウンタ更新処理を実行する。当該更新処理では、変動種別カウンタＣＳから現状の数値情報を読み出し、その読み出した数値情報を１加算する処理を実行した後に、読み出し元のカウンタに上書きする処理を実行する。この場合、カウンタ値が最大値に達した際それぞれ「０」にクリアする。その後、ステップＳ１１３にて、タイマ割込み処理の発生を禁止している状態から許可する状態へ切り換える割込み許可の設定を行う。ステップＳ１１３の処理を実行したら、ステップＳ１１１に戻り、ステップＳ１１１〜ステップＳ１１３の処理を繰り返す。
【０１３２】
＜タイマ割込み処理＞
次に、図１１のフローチャートを参照しながらタイマ割込み処理を説明する。
【０１３３】
まずステップＳ２０１にて停電情報記憶処理を実行する。停電情報記憶処理では、停電監視基板から電源遮断の発生に対応した停電信号を受信しているか否かを監視し、停電の発生を特定した場合には停電時処理を実行する。
【０１３４】
続くステップＳ２０２では、抽選用乱数更新処理を実行する。抽選用乱数更新処理では、大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３及び普電開放カウンタＣ４の更新を実行する。具体的には、大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３及び普電開放カウンタＣ４から現状の数値情報を順次読み出し、それら読み出した数値情報をそれぞれ１加算する処理を実行した後に、読み出し元のカウンタに上書きする処理を実行する。この場合、カウンタ値が最大値に達した際それぞれ「０」にクリアする。その後、ステップＳ２０３にてステップＳ１１２と同様に変動用カウンタ更新処理を実行する。
【０１３５】
続くステップＳ２０４では、不正用の監視対象として設定されている所定の事象が発生しているか否かを監視する不正検知処理を実行する。当該不正検知処理では、複数種類の事象の発生を監視し、所定の事象が発生していることを確認することで、後述するステップＳ２０６にて肯定判定をするようになる。
【０１３６】
その後、ステップＳ２０５にて、ハード乱数回路６７において大当たり乱数の更新が正常に行われているか否かを監視するための乱数更新の監視処理を実行する。当該乱数更新の監視処理の処理内容については、後に説明する。
【０１３７】
続くステップＳ２０６では、遊技の進行を停止している状態であるか否かを判定する。遊技の進行を停止している状態には、上記ステップＳ２０４の不正検知処理にて、不正用の監視対象として設定されている所定の事象の発生が確認された場合に設定される。また、上記ステップＳ２０５の乱数更新の監視処理にて、ハード乱数回路６７において大当たり乱数の更新が正常に行われていないことが特定された場合に設定される。また、後述する保留情報の取得処理（図１３）にて、ハード乱数回路６７からの大当たり乱数の取得が正常に行われていないことが特定された場合に設定される。ステップＳ２０６にて否定判定をした場合に、ステップＳ２０７以降の処理を実行する。
【０１３８】
ステップＳ２０７では、ポート出力処理を実行する。ポート出力処理では、前回のタイマ割込み処理において出力情報の設定が行われている場合に、その出力情報に対応した出力を各種駆動部３２ｂ，３４ｂに行うための処理を実行する。例えば、特電入賞装置３２を開放状態に切り換えるべき情報が設定されている場合には特電用の駆動部３２ｂへの駆動信号の出力を開始させ、閉鎖状態に切り換えるべき情報が設定されている場合には当該駆動信号の出力を停止させる。また、第２作動口３４の普電役物３４ａを開放状態に切り換えるべき情報が設定されている場合には普電用の駆動部３４ｂへの駆動信号の出力を開始させ、閉鎖状態に切り換えるべき情報が設定されている場合には当該駆動信号の出力を停止させる。
【０１３９】
続くステップＳ２０８では、読み込み処理を実行する。読み込み処理では、停電信号及び入賞信号以外の信号の読み込みを実行し、その読み込んだ情報を今後の処理にて利用するために記憶する。
【０１４０】
続くステップＳ２０９では入賞検知処理を実行する。当該入賞検知処理では、作動口入賞検知センサ４５及びその他入賞検知センサ６９ａ〜６９ｃから受信している信号を読み込むとともに、一般入賞口３１、特電入賞装置３２、第１作動口３３、第２作動口３４及びスルーゲート３５への入球の有無を特定する処理を実行する。
【０１４１】
続くステップＳ２１０では、ＲＡＭ６４に設けられている複数種類のタイマカウンタの数値情報をまとめて更新するためのタイマ更新処理を実行する。この場合、記憶されている数値情報が減算されて更新されるタイマカウンタを集約して扱う構成であるが、減算式のタイマカウンタの更新及び加算式のタイマカウンタの更新の両方を集約して行う構成としてもよい。
【０１４２】
続くステップＳ２１１では、遊技球の発射制御を行うための発射制御処理を実行する。発射操作装置２８に対して発射操作が継続されている状況では、０．６ｓｅｃに１個の遊技球が発射される。
【０１４３】
続くステップＳ２１２では、入力状態監視処理として、ステップＳ２０８の読み込み処理にて読み込んだ情報に基づいて、作動口入賞検知センサ４５及びその他入賞検知センサ６９ａ〜６９ｃの断線確認や、遊技機本体１２及び前扉枠１４の開放確認を行う。
【０１４４】
続くステップＳ２１３では、遊技回の実行制御、及び開閉実行モードの実行制御を行うための特図特電制御処理を実行する。当該特図特電制御処理の処理内容については後に詳細に説明する。
【０１４５】
続くステップＳ２１４では、普図普電制御処理を実行する。普図普電制御処理では、スルーゲート３５への入賞が発生している場合に普電開放カウンタＣ４の数値情報を取得するための処理を実行するとともに、当該数値情報が記憶されている場合にその数値情報について開放判定を行い、さらにその開放判定を契機として普図表示部３８ａにて普図用の演出を行うための処理を実行する。また、開放判定の結果に基づいて、第２作動口３４の普電役物３４ａを開閉させる処理を実行する。
【０１４６】
続くステップＳ２１５では、直前のステップＳ２１３及びステップＳ２１４の処理結果に基づいて、特図表示部３７ａに係る保留情報の増減個数を特図保留表示部３７ｂに反映させるための出力情報の設定、及び普図表示部３８ａに係る保留情報の増減個数を普図保留表示部３８ｂに反映させるための出力情報の設定を行う。また、ステップＳ２１５では、直前のステップＳ２１３及びステップＳ２１４の処理結果に基づいて、特図表示部３７ａの表示内容を更新させるための出力情報の設定を行うとともに、普図表示部３８ａの表示内容を更新させるための出力情報の設定を行う。
【０１４７】
続くステップＳ２１６では、払出制御装置７７から受信したコマンド及び信号の内容を確認し、その確認結果に対応した処理を行うための払出状態受信処理を実行する。また、ステップＳ２１７では、賞球コマンドを出力対象として設定するための払出出力処理を実行する。続くステップＳ２１８では、今回のタイマ割込み処理にて実行された各種処理の処理結果に応じた外部信号の出力の開始及び終了を制御するための外部情報設定処理を実行する。
【０１４８】
ステップＳ２０６にて肯定判定をした場合、又はステップＳ２０７〜ステップＳ２１８の処理を実行した後に、本タイマ割込み処理を終了する。
【０１４９】
＜特図特電制御処理＞
次に、ＭＰＵ６２のタイマ割込み処理（図１１）におけるステップＳ２１３にて実行される特図特電制御処理について、図１２のフローチャートを参照しながら説明する。
【０１５０】
特図特電制御処理では、第１作動口３３又は第２作動口３４への入賞が発生している場合に保留情報を取得するための処理を実行するとともに、保留情報が記憶されている場合にその保留情報について当否判定を行い、さらにその当否判定を契機として遊技回用の演出を行うための処理を実行する。また、当否判定の結果に基づいて、遊技回用の演出後に開閉実行モードに移行させる処理を実行するとともに、開閉実行モード中及び開閉実行モード終了時の処理を実行する。
【０１５１】
具体的には、まずステップＳ３０１にて、保留情報の取得処理を実行する。これについては、後述する。
【０１５２】
ステップＳ３０１にて保留情報の取得処理を実行した後は、ステップＳ３０２に進む。ステップＳ３０２では、ＲＡＭ６４に設けられた特図特電カウンタの情報を読み出す処理を実行する。続くステップＳ３０３では、ＲＯＭ６３に記憶されている特図特電アドレステーブルを読み出す。そして、ステップＳ３０４にて、特図特電アドレステーブルから特図特電カウンタの情報に対応した開始アドレスを取得する処理を実行する。
【０１５３】
ここで、ステップＳ３０２〜ステップＳ３０４の処理内容について説明する。
【０１５４】
既に説明したとおり特図特電制御処理には、遊技回用の演出に係る処理と、開閉実行モードに係る処理と、が含まれている。この場合に、遊技回用の演出に係る処理として、遊技回用の演出を開始させるための処理である特図変動開始処理（ステップＳ３０６）と、遊技回用の演出を進行させるための処理である特図変動中処理（ステップＳ３０７）と、遊技回用の演出を終了させるための処理である特図確定中処理（ステップＳ３０８）と、が設定されている。
【０１５５】
また、開閉実行モードに係る処理として、開閉実行モードのオープニングを制御するための処理である特電開始処理（ステップＳ３０９）と、特電入賞装置３２の開放中の状態を制御するための処理である特電開放中処理（ステップＳ３１０）と、特電入賞装置３２の閉鎖中の状態を制御するための処理である特電閉鎖中処理（ステップＳ３１１）と、開閉実行モードのエンディング及び開閉実行モード終了時の遊技状態の移行を制御するための処理である特電終了処理（ステップＳ３１２）と、が設定されている。
【０１５６】
このような処理構成において、特図特電カウンタは、上記複数種類の処理のうちいずれを実行すべきであるかをＭＰＵ６２にて把握するためのカウンタであり、特図特電アドレステーブルには、特図特電カウンタの数値情報に対応させて、上記複数種類の処理を実行するためのプログラムの開始アドレスが設定されている。
【０１５７】
この場合、開始アドレスＳＡ０は、特図変動開始処理（ステップＳ３０６）を実行するためのプログラムの開始アドレスであり、開始アドレスＳＡ１は、特図変動中処理（ステップＳ３０７）を実行するためのプログラムの開始アドレスであり、開始アドレスＳＡ２は、特図確定中処理（ステップＳ３０８）を実行するためのプログラムの開始アドレスであり、開始アドレスＳＡ３は、特電開始処理（ステップＳ３０９）を実行するためのプログラムの開始アドレスであり、開始アドレスＳＡ４は、特電開放中処理（ステップＳ３１０）を実行するためのプログラムの開始アドレスであり、開始アドレスＳＡ５は、特電閉鎖中処理（ステップＳ３１１）を実行するためのプログラムの開始アドレスであり、開始アドレスＳＡ６は、特電終了処理（ステップＳ３１２）を実行するためのプログラムの開始アドレスである。
【０１５８】
特図特電カウンタは、現状格納されている数値情報に対応した処理を終了した場合に当該数値情報を更新すべき条件が成立していることを契機として、その次の処理回における特図特電制御処理にて実行される処理に対応させて、１加算、１減算又は「０」クリア（初期化）される。したがって、各処理回における特図特電制御処理では、特図特電カウンタにセットされている数値情報に応じた処理を実行すればよいこととなる。なお、特図特電カウンタは、初期値として「０」が設定されている。
【０１５９】
ステップＳ３０４の処理を実行した後は、ステップＳ３０５にて、ステップＳ３０４にて取得した開始アドレスの示す処理にジャンプする処理を実行する。具体的には、取得した開始アドレスがＳＡ０である場合にはステップＳ３０６の特図変動開始処理にジャンプする。
【０１６０】
特図変動開始処理では、保留情報が保留記憶されていることを条件に、その保留情報が大当たり当選に対応しているか否かを判定する当否判定処理、及び大当たり当選に対応している場合にはその保留情報がいずれの大当たり結果に対応しているのかを判定する振分判定処理を実行する。詳細には、保留情報が存在するか否かを判定し、保留情報が存在する場合には、保留情報をシフトさせる処理を実行する。つまり、第１保留エリアＲＥ１に格納されている保留情報を実行エリアＡＥにシフトさせるとともに、第ｎ保留エリアＲＥｎ（ｎ＝２〜４）に格納されている保留情報を第（ｎ−１）保留エリアＲＥ（ｎ−１）にシフトさせる。そして、当否判定処理として、実行エリアＡＥに格納されている大当たり乱数が、大当たり当選に対応した数値情報であるか否かの判定を行う。また、振分判定処理として、大当たり種別カウンタＣ２の値が、いずれの大当たり結果の区分に対応しているか否かの判定を行う。
【０１６１】
当否判定処理及び振分判定処理だけでなく、大当たり乱数が大当たり当選に対応していない場合には、リーチを発生させるか否かを判定するリーチ判定処理を実行するとともに、その時点における変動種別カウンタＣＳの数値情報を利用して遊技回の継続時間を選択する継続時間の選択処理を実行する。なお、リーチ判定処理に際しては、実行エリアＡＥに格納されているリーチ乱数カウンタＣ３の値が、リーチ発生に対応しているか否か判定する。
【０１６２】
継続時間の情報を選択した場合には、当該継続時間の情報を含む変動用コマンドと遊技結果の情報を含む種別コマンドとを音声発光制御装置８０に送信するとともに、特図表示部３７ａにおける絵柄の変動表示を開始させる。これにより、１遊技回が開始された状態となり、特図表示部３７ａ及び図柄表示装置４１にて遊技回用の演出が開始される。
【０１６３】
ちなみに、このように遊技回用の演出を開始させた場合には、特図特電カウンタの数値情報を１加算することで、当該特図特電カウンタの数値情報を特図変動開始処理に対応したものから特図変動中処理に対応したものに更新する。
【０１６４】
取得した開始アドレスがＳＡ１である場合にはステップＳ３０７の特図変動中処理にジャンプする。特図変動中処理では、遊技回の継続時間中であって、確定表示前のタイミングであるか否かを判定する処理を実行し、確定表示前であれば特図表示部３７ａにおける絵柄の表示態様を規則的に変化させるための処理を実行する。
【０１６５】
ちなみに、確定表示させるタイミングとなるまで特図変動中処理にて待機するのではなく、確定表示させるタイミングではない場合には上記規則的に変化させるための処理を実行した後に、本特図変動中処理を終了する。したがって、遊技回用の演出が開始された後は、確定表示させるタイミングとなるまで、特図特電制御処理が起動される度に特図変動中処理が起動される。また、確定表示させるタイミングとなった場合には、特図特電カウンタの数値情報を１加算することで、当該カウンタの数値情報を特図変動中処理に対応したものから特図確定中処理に対応したものに更新する。
【０１６６】
取得した開始アドレスがＳＡ２である場合にはステップＳ３０８の特図確定中処理にジャンプする。特図確定中処理では、図柄表示装置４１にて今回の遊技回の停止結果を最終停止表示させるために、最終停止コマンドを音声発光制御装置８０に送信するとともに、特図表示部３７ａにおける絵柄の表示態様を今回の遊技回の抽選結果に対応した表示態様とする。また、特図確定中処理では、確定表示中の期間が経過したか否かを判定し、当該期間が経過している場合には開閉実行モードへの移行が発生するか否かの判定を行い、開閉実行モードへの移行が発生する場合には当該開閉実行モード移行用の処理を実行する。
【０１６７】
ちなみに、確定表示中の期間が経過するまで特図確定中処理にて待機するのではなく、当該期間が経過していない場合には本特図確定中処理を終了する。したがって、確定表示が開始された後は、確定表示中の期間が経過するまで、特図特電制御処理が起動される度に特図確定中処理が起動される。また、確定表示中の期間が経過した場合には、開閉実行モードへの移行が発生しない状況では特図特電カウンタの数値情報を初期化（すなわち「０」クリア）し、開閉実行モードへの移行が発生する状況では特図特電カウンタの数値情報を１加算することで、当該特図特電カウンタの数値情報を特図確定中処理に対応したものから特電開始処理に対応したものに更新する。
【０１６８】
取得した開始アドレスがＳＡ３である場合にはステップＳ３０９の特電開始処理にジャンプする。特電開始処理では、開閉実行モードが開始されることを示すオープニングコマンドを音声発光制御装置８０に送信する。また、特電開始処理では、開閉実行モードのオープニング期間が経過したか否かを判定する。オープニング期間が経過していない場合には特電開始処理にて待機するのではなく本特電開始処理を終了する。したがって、開閉実行モードのオープニング演出が開始された後は、オープニング期間が経過するまで、特図特電制御処理が起動される度に特電開始処理が起動される。また、オープニング期間が経過した場合には、特図特電カウンタの数値情報を１加算することで、当該特図特電カウンタの数値情報を特電開始処理に対応したものから特電開放中処理に対応したものに更新する。
【０１６９】
取得した開始アドレスがＳＡ４である場合にはステップＳ３１０の特電開放中処理にジャンプする。特電開放中処理では、１のラウンド遊技を開始させるとともに、当該ラウンド遊技の終了条件が成立したか否かを判定する。終了条件が成立していない場合には特電開放中処理にて待機するのではなく、上記終了条件の成立を監視するための処理を実行した後に本特電開放中処理を終了する。上記終了条件が成立している場合には、特図特電カウンタの数値情報を１加算することで、当該特図特電カウンタの数値情報を特電開放中処理に対応したものから特電閉鎖中処理に対応したものに更新する。
【０１７０】
取得した開始アドレスがＳＡ５である場合にはステップＳ３１１の特電閉鎖中処理にジャンプする。特電閉鎖中処理では、１のラウンド遊技を終了させる処理を実行する。また、ラウンド遊技間のインターバル期間においては、インターバル期間が経過したか否かを判定する。インターバル期間が経過していない場合には特電閉鎖中処理にて待機するのではなく本特電閉鎖中処理を終了する。したがって、インターバル期間が開始された場合には当該期間が経過するまで、特図特電制御処理が起動される度に特電閉鎖中処理が起動される。また、インターバル期間が経過した場合には、特図特電カウンタの数値情報を１減算することで、当該特図特電カウンタの数値情報を特電閉鎖中処理に対応したものから特電開放中処理に対応したものに更新する。
【０１７１】
一方、最後のラウンド遊技に対する特電閉鎖中処理では１のラウンド遊技を終了させる処理を実行した後に、特図特電カウンタの数値情報を１加算することで、当該特図特電カウンタの数値情報を特電閉鎖中処理に対応したものから特電終了処理に対応したものに更新する。
【０１７２】
取得した開始アドレスがＳＡ６である場合にはステップＳ３１２の特電終了処理にジャンプする。特電終了処理では、開閉実行モードが終了されることを示すエンディングコマンドを音声発光制御装置８０に送信する。また、特電終了処理では、開閉実行モードのエンディング期間が経過したか否かを判定する。エンディング期間が経過していない場合には特電終了処理にて待機するのではなく本特電終了処理を終了する。したがって、開閉実行モードのエンディング演出が開始された後は、エンディング期間が経過するまで、特図特電制御処理が起動される度に特電終了処理が起動される。また、エンディング期間が経過した場合には、開閉実行モード後の遊技状態（抽選モード及びサポートモード）を設定するための処理を実行した後に、特図特電カウンタの数値情報を初期化することで、当該特図特電カウンタの数値情報を特電終了処理に対応したものから特図変動開始処理に対応したものに更新する。
【０１７３】
＜保留情報の取得処理＞
次に、特図特電制御処理（図１２）のステップＳ３０１にて実行される保留情報の取得処理について、図１３のフローチャートを参照しながら説明する。
【０１７４】
まずステップＳ４０１では、作動口入賞検知センサ４５から入賞の発生に対応した検知信号ＳＧ１を受信しているか否かを判定することで、第１作動口３３又は第２作動口３４への入賞が発生しているか否かを判定する。
【０１７５】
ここで、作動口入賞検知センサ４５からの検知信号ＳＧ１の監視は、タイマ割込み処理（図１１）におけるステップＳ２０９の入賞検知処理にて実行される。詳細には、入賞検知処理では、前々回の処理回でＬＯＷ信号の検知信号ＳＧ１を受信し、前回の処理回と今回の処理回とでＨＩ信号の検知信号ＳＧ１を受信しているか否かを判定する。このような信号パターンを受信していた場合に、第１作動口３３又は第２作動口３４への入賞が発生したと特定する。なお、作動口入賞検知センサ４５は、遊技球の入賞を検知した場合には、少なくともタイマ割込み処理（図１１）が３処理回実行されるのに要する期間以上に亘って、入賞に対応した信号であるＨＩ信号を出力するよう構成されているため、遊技球の検知漏れが発生しないようになっている。
【０１７６】
ステップＳ４０１にて否定判定をした場合にはそのまま本取得処理を終了し、ステップＳ４０１にて肯定判定をした場合には、ステップＳ４０２に進む。ステップＳ４０２では、保留格納エリア６４ａの保留用エリアＲＥを確認することで、当該保留用エリアＲＥに保留記憶されている保留情報の個数が上限個数に達しているか否かを判定する。
【０１７７】
上限個数に達している場合には、ステップＳ４０３にて、無効化処理を実行した後に、本取得処理を終了する。当該無効化処理では、ハード乱数回路６７に無効化信号を送信することで、今回の入賞によりハード乱数回路６７にて取得した大当たり乱数をクリアさせる。
【０１７８】
上限個数に達していない場合には、ステップＳ４０４にて、ハード乱数回路６７のステータスフラグ１０３ａに「１」がセットされているか否かを判定する。
【０１７９】
ステータスフラグ１０３ａに「１」がセットされていない場合、ハード乱数回路６７の大当たり乱数レジスタ１０２において大当たり乱数が更新回路１０１からラッチされていないことを意味する。この場合、ステップＳ４０５にて遊技停止設定処理を実行した後に、本取得処理を終了する。遊技停止設定処理では、ＲＡＭ６４に設けられた遊技停止フラグに「１」をセットする。これにより、タイマ割込み処理（図１１）のステップＳ２０６にて肯定判定をすることとなり、ステップＳ２０７〜ステップＳ２１８の処理が実行されなくなることで、遊技を進行させるための所定の処理の実行が禁止される。つまり、入賞検知処理（ステップＳ２０９）が実行されなくなることで入賞部への入賞が無効化され、発射制御処理（ステップＳ２１１）が実行されなくなることで遊技球の発射が禁止され、特図特電制御処理（ステップＳ２１３）が実行されなくなることで遊技回及び開閉実行モードの進行が禁止され、普図普電制御処理（ステップＳ２１４）が実行されなくなることで普電開放状態の実行が禁止される。この遊技の進行が制限された状態は、異常解除操作が行われるまで継続される。具体的には、ＭＰＵ６２への動作電力の供給を停止させるための電源ＯＦＦ操作を行った後に、遊技機本体１２の背面側から電源・発射制御装置７８のＲＡＭ消去スイッチを操作しながら電源ＯＮ操作を行うことで、上記のように遊技の進行が制限された状態が解除される。
【０１８０】
また、遊技停止設定処理では、異常発生コマンドを音声発光制御装置８０に送信する。これにより、表示発光部５３において異常報知用の発光が開始されるとともに、スピーカ部５４から異常報知用の音の出力が開始される。また、音声発光制御装置８０から表示制御装置９０に異常発生コマンドが送信されることで、図柄表示装置４１において異常報知用の画像が表示される。当該異常報知は、パチンコ機１０の電源がＯＦＦ操作されることで解除される。なお、異常報知の態様は、上記のものに限定されることはなく、上記報知内容のうち一部の内容のみが実行される構成としてもよく、上記報知内容に加えて、又は上記報知内容の少なくとも一部に代えて、遊技ホールのホールコンピュータに対して異常用の外部出力がされる構成としてもよい。
【０１８１】
ステータスフラグ１０３ａに「１」がセットされている場合、作動口入賞検知センサ４５から入賞の発生に対応した検知信号ＳＧ１がハード乱数回路６７にて受信され、大当たり乱数レジスタ１０２において大当たり乱数が更新回路１０１からラッチされていることを意味する。この場合、ステップＳ４０６にて要求処理を実行する。具体的には、ハード乱数回路６７のコントロール回路１０３に要求信号を送信する。これにより、コントロール回路１０３は、大当たり乱数レジスタ１０２に格納されている大当たり乱数をＭＰＵ６２に送信する。
【０１８２】
要求処理を実行した後は、ステップＳ４０７にて、取得乱数の監視処理を実行する。当該取得乱数の監視処理では、ハード乱数回路６７から受信した大当たり乱数を利用して、ハード乱数回路６７からの大当たり乱数の提供が正常に行われているか否かを判定するための演算処理を実行する。そして、ステップＳ４０８にて、その演算処理の結果を利用して、大当たり乱数の提供が正常に行われているか否かを判定し、異常であった場合にはステップＳ４０５にて、既に説明した遊技停止設定処理を実行する。これらステップＳ４０７及びステップＳ４０８の処理内容については、後に詳細に説明する。
【０１８３】
ハード乱数回路６７から受信した大当たり乱数が正常であった場合には、ステップＳ４０８にて否定判定をしてステップＳ４０９に進む。ステップＳ４０９では、ハード乱数回路６７から取得した１６ビットの大当たり乱数を、保留用エリアＲＥの空き保留エリアＲＥ１〜ＲＥ４のうち最初の保留エリアにおける大当たり乱数用のエリアに格納する。
【０１８４】
その後、ステップＳ４１０にて、ＲＡＭ６４の抽選用カウンタエリア６４ｂから大当たり種別カウンタＣ２の値及びリーチ乱数カウンタＣ３の値を取得し、それら取得した数値情報を、上記ステップＳ４０９にて大当たり乱数が格納された保留エリアにおける対応するエリアに格納する。その後、本取得処理を終了する。
【０１８５】
＜ハード乱数回路６７のコントロール回路１０３における管理動作＞
次に、ハード乱数回路６７のコントロール回路１０３における管理動作について、図１４のフローチャートを参照しながら説明する。
【０１８６】
コントロール回路１０３では、動作電力の供給が開始された場合、ＭＰＵ６２から数値範囲の指定信号を受信するまで待機する（ステップＳ５０１）。数値範囲の指定信号を受信した場合には、その指定信号に含まれる最大値の情報を特定し、大当たり乱数の数値範囲の最大値として更新回路１０１に対して設定する（ステップＳ５０２）。
【０１８７】
既に説明したとおり、更新回路１０１の更新用バッファ１０１ｂは２バイトの記憶領域となっているため０〜６５５３５の範囲内で大当たり乱数の更新が可能な構成である。この場合に、本パチンコ機１０では、最大値として３９９９９が指定されるため、０〜３９９９９の範囲内で大当たり乱数の更新が行われることになる。
【０１８８】
ちなみに、最大値が３９９９９の場合、大当たり乱数の更新に際しては、２バイト分の全ビットが使用されることとなり、更新用バッファ１０１ｂから大当たり乱数レジスタ１０２に提供される大当たり乱数は２バイト分のデータであるとともに、大当たり乱数レジスタ１０２からＭＰＵ６２に提供される大当たり乱数も２バイト分のデータである。ここで、最大値として３００００を設定することも可能であり、この場合、更新対象となる大当たり乱数は２バイト分のデータである１６ビットではなく、１５ビット分のデータとなる。但し、このように更新対象となる大当たり乱数が１６ビット未満であったとしても、更新用バッファ１０１ｂ及び大当たり乱数レジスタ１０２では大当たり乱数は１６ビットとして扱われ、更新用バッファ１０１ｂから大当たり乱数レジスタ１０２に提供される大当たり乱数は１６ビット分のデータとなるとともに、大当たり乱数レジスタ１０２からＭＰＵ６２に提供される大当たり乱数も１６ビット分のデータとなる。
【０１８９】
最大値の設定を行った後は、更新回路１０１に対して更新開始の信号を送信することで、大当たり乱数の更新を開始させる（ステップＳ５０３）。これにより、更新回路１０１は、クロック回路１０１ａのクロック信号の立ち上がり及び立ち下がりのうち所定の信号態様に同期して、更新用バッファ１０１ｂに格納されている大当たり乱数を１加算する。そして、大当たり乱数が最大値に達した場合、更新用バッファ１０１ｂを「０」クリアする。
【０１９０】
大当たり乱数の更新を開始させた後は、ステップＳ５０４〜ステップＳ５１４に示す動作を繰り返す。具体的には、まず作動口入賞検知センサ４５から入賞の発生に対応した検知信号ＳＧ１を受信しているか否かを判定する（ステップＳ５０４）。当該入賞の発生に対応した検知信号ＳＧ１を受信している場合には、ステータスフラグ１０３ａに「１」をセットし（ステップＳ５０５）、さらに大当たり乱数レジスタ１０２にラッチ信号を送信する（ステップＳ５０６）。これにより、更新用バッファ１０１ｂに現状格納されている大当たり乱数が信号線群ＳＬ１を通じて、大当たり乱数レジスタ１０２に送信される。この場合、既に説明したとおり、１６ビットの大当たり乱数は、まず上位バイトとして上位側８ビット分のデータがパラレルで大当たり乱数レジスタ１０２に送信され、その後に、下位バイトとして残りの８ビット分のデータがパラレルで大当たり乱数レジスタ１０２に送信される。
【０１９１】
また、コントロール回路１０３では、ＭＰＵ６２から要求信号を受信しているか否かを判定する（ステップＳ５０７）。要求信号を受信している場合には、大当たり乱数の送信設定を行う（ステップＳ５０８）。この送信設定が行われることで、大当たり乱数レジスタ１０２に格納されている大当たり乱数が信号線群ＳＬ２を通じて、ＭＰＵ６２に送信される。この場合、既に説明したとおり、１６ビットの大当たり乱数は、まず上位バイトとして上位側８ビット分のデータがパラレルでＭＰＵ６２に送信され、その後に、下位バイトとして残りの８ビット分のデータがパラレルでＭＰＵ６２に送信される。
【０１９２】
大当たり乱数の送信設定を行った場合には、ステータスフラグ１０３ａを「０」クリアする（ステップＳ５０９）。また、大当たり乱数レジスタ１０２からの大当たり乱数の送信が完了していることを条件に、当該大当たり乱数レジスタ１０２を「０」クリアする（ステップＳ５１０）。
【０１９３】
また、コントロール回路１０３では、ＭＰＵ６２から無効化信号を受信しているか否かを判定する（ステップＳ５１１）。無効化信号を受信している場合には、第１作動口３３又は第２作動口３４への入賞は発生したものの、ＭＰＵ６２の保留格納エリア６４ａに既に上限個数分の保留情報が記憶されていることを意味する。したがって、作動口入賞検知センサ４５から入賞の発生に対応した検知信号ＳＧ１を受信した際に取得した大当たり乱数を無効化するために、ステータスフラグ１０３ａを「０」クリアするとともに（ステップＳ５１２）、大当たり乱数レジスタ１０２を「０」クリアする（ステップＳ５１３）。
【０１９４】
また、コントロール回路１０３では、更新回路１０１が正常に動作しているか否かを監視する（ステップＳ５１４）。当該監視を行うための動作内容については後に説明する。
【０１９５】
＜大当たり乱数が保留情報として取得される様子＞
次に、図１５のタイミングチャートを参照しながら、大当たり乱数が保留情報として取得される様子について説明する。
【０１９６】
図１５（ａ）はＭＰＵ６２における保留情報の取得処理（図１３）の実行タイミングを示し、図１５（ｂ）は検知信号ＳＧ１の状態を示し、図１５（ｃ）はステータスフラグ１０３ａの状態を示し、図１５（ｄ）は大当たり乱数レジスタ１０２の状態を示し、図１５（ｅ）は遊技停止の設定状況を示す。
【０１９７】
まず、ハード乱数回路６７からの大当たり乱数の取得が正常に行われる場合について説明する。
【０１９８】
図１５（ａ）に示すように、保留情報の取得処理は、ｔ１のタイミング、ｔ３のタイミング、ｔ４のタイミング、ｔ５のタイミング、ｔ６のタイミング、ｔ７のタイミング、ｔ９のタイミングといったように、遊技停止設定がなされていない状況ではタイマ割込み処理（図１１）の起動に合わせて定期的に起動される。
【０１９９】
この場合に、ｔ１のタイミングで保留情報の取得処理が実行された後であって、ｔ３のタイミングにて保留情報の取得処理が実行されるよりも前のタイミングであるｔ２のタイミングで、図１５（ｂ）に示すように、作動口入賞検知センサ４５の検知信号ＳＧ１が入賞の発生に対応したＨＩレベルとなる。したがって、当該ｔ２のタイミングで、図１５（ｃ）に示すように、ハード乱数回路６７においてステータスフラグ１０３ａに「１」がセットされるとともに、図１５（ｄ）に示すように、大当たり乱数レジスタ１０２に大当たり乱数がラッチされる。その後、ｔ３のタイミングで、図１５（ａ）に示すように、保留情報の取得処理が実行されることで、大当たり乱数レジスタ１０２にラッチされた大当たり乱数がＭＰＵ６２に送信されて保留情報として保留格納エリア６４ａの保留用エリアＲＥに格納される。また、このｔ３のタイミングで、図１５（ｃ）に示すように、ステータスフラグ１０３ａが「０」クリアされるとともに、図１５（ｄ）に示すように、大当たり乱数レジスタ１０２が「０」クリアされる。
【０２００】
なお、ｔ２のタイミングで入賞発生に対応したＨＩレベルとなった検知信号ＳＧ１は、図１５（ｂ）に示すように、保留情報の取得処理の３周期分以上に亘ってＨＩレベルを維持した後に、ＬＯＷレベルに復帰する。
【０２０１】
次に、ハード乱数回路６７からの大当たり乱数の取得が正常に行われない場合について説明する。
【０２０２】
ｔ７のタイミングで保留情報の取得処理が実行された後であって、ｔ９のタイミングにて保留情報の取得処理が実行されるよりも前のタイミングであるｔ８のタイミングで、図１５（ｂ）に示すように、作動口入賞検知センサ４５の検知信号ＳＧ１が入賞の発生に対応したＨＩレベルとなる。しかしながら、作動口入賞検知センサ４５とハード乱数回路６７との間の信号経路が遮断されていたり、当該信号経路にノイズが乗って検知信号ＳＧ１の受信が正常に行われなかったことにより、図１５（ｃ）に示すようにステータスフラグ１０３ａは「０」のままであるとともに、図１５（ｄ）に示すように大当たり乱数レジスタ１０２において大当たり乱数がラッチされない。この場合、図１５（ａ）に示すように、ｔ９のタイミングで実行された保留情報の取得処理において、ＭＰＵ６２にて作動口入賞検知センサ４５から入賞の発生に対応した検知信号ＳＧ１を受信しているにも関わらず、ハード乱数回路６７においてステータスフラグ１０３ａが「０」のままであることが確認されることで、図１５（ｅ）に示すように、当該ｔ９のタイミングで遊技禁止設定が行われる。これにより、ハード乱数回路６７において大当たり乱数のラッチが正常に行われていないにも関わらず、正常な遊技の進行が継続されてしまわないようにすることが可能となる。
【０２０３】
＜取得乱数の監視処理＞
次に、ＭＰＵ６２において保留情報の取得処理（図１３）におけるステップＳ４０７にて実行される取得乱数の監視処理について説明する。
【０２０４】
当該取得乱数の監視処理では、ハード乱数回路６７から受信した大当たり乱数を利用して、当該ハード乱数回路６７において大当たり乱数の提供が正常に行われているか否かを監視する。当該監視に際しては、主制御装置６０のＲＡＭ６４に設けられた各種エリアが利用される。図１６は、当該各種エリアの構成を説明するための説明図である。
【０２０５】
図１６（ａ）はＲＡＭ６４に設けられた今回取得エリア１１１を示し、図１６（ｂ）はＲＡＭ６４に設けられた前回取得エリア１１２を示し、図１６（ｃ）はＲＡＭ６４に設けられた変化ビットエリア１１３を示し、図１６（ｄ）はＲＡＭ６４に設けられた変化ビット記憶エリア１１４を示す。
【０２０６】
今回取得エリア１１１、前回取得エリア１１２、変化ビットエリア１１３及び変化ビット記憶エリア１１４は、それぞれ１バイトに設定されており、それぞれ８ビットにより構成されている。つまり、これら各エリア１１１〜１１４のデータ容量×ｍ（ｍは１以上の自然数）が大当たり乱数のデータ容量と同一となっており、本パチンコ機１０ではｍは「２」となっている。また、既に説明したとおり、大当たり乱数は、全体として１６ビットであるものの、大当たり乱数レジスタ１０２からＭＰＵ６２への送信に際しては８ビットずつに分けて送信される。この点、上記各エリア１１１〜１１４のデータ容量は、大当たり乱数における一度の送信ビット数と同一となっていると言える。
【０２０７】
今回取得エリア１１１には、１６ビットの大当たり乱数が８ビット単位で送信される構成において（以下、８ビット単位のデータを乱数送信用単位データともいう）、送信された最新の乱数送信用単位データが格納される。前回取得エリア１１２には、１送信回前の乱数送信用単位データが格納される。変化ビットエリア１１３には、今回取得エリア１１１に格納されている乱数送信用単位データと、前回取得エリア１１２に格納されている乱数送信用単位データとのビット単位での比較結果に対応したデータが格納される。変化ビット記憶エリア１１４には、乱数送信用単位データの各ビットについてデータ送信が正常に行われているか否かを示すデータが、大当たり乱数レジスタ１０２とＭＰＵ６２との間の信号経路を形成する信号線群ＳＬ２の各信号線単位で対応するように格納される。
【０２０８】
図１７は、取得乱数の監視処理を示すフローチャートである。
【０２０９】
まずステップＳ６０１では、乱数送信用単位データの受信が完了したか否かを判定する。ステップＳ６０１にて否定判定をした場合には、そのまま本ステップＳ６０１にて待機する。ステップＳ６０１にて肯定判定をした場合には、ステップＳ６０２にて、今回取得した乱数送信用単位データを、今回取得エリア１１１に格納する。この場合、今回取得エリア１１１の各ビットは、信号線群ＳＬ２の各信号線に１対１で対応しており、対応する信号線から送信される二値データ（「０」又は「１」のデータ）が格納される。つまり、今回取得エリア１１１の各ビットには、常に同一の信号線からのデータが格納されることとなる。
【０２１０】
続くステップＳ６０３では、前回取得エリア１１２に前回の乱数送信用単位データが格納されているか否かを判定する。格納されていない場合には、前回取得エリア１１２が「０」クリアされた直後であることを意味するため、ステップＳ６０４にて、今回取得エリア１１１に格納した今回の乱数送信用単位データを前回取得エリア１１２にそのままコピーする。この場合、前回取得エリア１１２の各ビットは、今回取得エリア１１１の各ビットと１対１で対応しており、対応するビットに格納されている二値データが格納される。つまり、前回取得エリア１１２の各ビットには、今回取得エリア１１１において対応する同一のビットに格納されているデータが常に格納されることとなる。
【０２１１】
ステップＳ６０３にて肯定判定をした場合又はステップＳ６０４の処理を実行した場合には、ステップＳ６０５にて、今回取得エリア１１１に格納されているデータを読み出すとともに、前回取得エリア１１２に格納されているデータを読み出し、それら読み出した各データの対応するビット同士についてＸＯＲ処理を実行する。そして、そのＸＯＲ処理の結果を、ステップＳ６０６にて、変化ビットエリア１１３に格納する。この場合、変化ビットのエリア１１３の各ビットは、今回取得エリア１１１の各ビットと１対１で対応しており、ＸＯＲ処理結果の対応するビットに格納されている二値データが格納される。
【０２１２】
ステップＳ６０６の処理を実行した後は、ステップＳ６０７にて、今回取得エリア１１１への各ビットに格納されているデータを、前回取得エリア１１２の対応するビットにシフトし、その後、今回取得エリア１１１を「０」クリアする。
【０２１３】
続くステップＳ６０８では、変化ビット記憶エリア１１４に前回の変化ビットエリア１１３のデータが格納されているか否かを判定する。格納されていない場合には、変化ビット記憶エリア１１４が「０」クリアされた直後であることを意味するため、ステップＳ６０９にて、変化ビットエリア１１３に格納したデータを変化ビット記憶エリア１１４にそのままコピーする。この場合、変化ビット記憶エリア１１４の各ビットは、変化ビットエリア１１３の各ビットと１対１で対応しており、対応するビットに格納されている二値データが格納される。つまり、変化ビット記憶エリア１１４の各ビットには、変化ビットエリア１１３において対応する同一のビットに格納されているデータが常に格納されることとなる。
【０２１４】
ステップＳ６０８にて肯定判定をした場合、又はステップＳ６０９の処理を実行した場合には、ステップＳ６１０にて、変化ビットエリア１１３に格納されているデータを読み出すとともに、変化ビット記憶エリア１１４に格納されているデータを読み出し、それら読み出した各データの対応するビット同士についてＯＲ処理を実行する。そして、そのＯＲ処理の結果を、ステップＳ６１１にて、変化ビット記憶エリア１１４に上書きする。また、ステップＳ６１１では、変化ビットエリア１１３を「０」クリアする。
【０２１５】
その後、ステップＳ６１２にて、変化ビット記憶エリア１１４のデータを読み出し、その読み出したデータの全ビットをＡＮＤ処理する。そして、ステップＳ６１３にて、そのＡＮＤ処理の結果が「１」となっているか否かを判定する。ステップＳ６１３にて肯定判定をした場合には、ステップＳ６１４にて、ＲＡＭ６４に設けられた規定回数カウンタの値を「０」クリアするとともに、変化ビット記憶エリア１１４を「０」クリアする。規定回数カウンタは、上記ステップＳ６１２のＡＮＤ処理の結果が「１」とならなかった回数を計測するためのカウンタである。
【０２１６】
その後、ステップＳ６１５にて、今回、ステップＳ６０１にて受信した乱数送信用単位データが、２バイトの大当たり乱数において送信順序が後側となる下位バイトのデータに対応しているか否かを判定する。ステップＳ６１５にて否定判定をした場合には、ＭＰＵ６２からの今回の要求信号の送信に対して大当たり乱数の受信が完了していないことを意味するため、ステップＳ６０１に戻る。ステップＳ６１５にて肯定判定をした場合には、ＭＰＵ６２からの今回の要求信号の送信に対する大当たり乱数の受信が完了していることを意味するため、そのまま本監視処理を終了する。
【０２１７】
一方、ステップＳ６１３にて否定判定をした場合には、ステップＳ６１６にて、ＲＡＭ６４の規定回数カウンタの値を１加算し、続くステップＳ６１７にて、当該規定回数カウンタの値が複数として定められた異常基準回数（具体的には「１００」）以上となっているか否かを判定する。ステップＳ６１７にて否定判定をした場合には、ステップＳ６１５に進む。この場合の処理内容は既に説明したとおりである。ステップＳ６１７にて肯定判定をした場合には、ステップＳ６１８にて、ＲＡＭ６４に設けられた乱数異常フラグに「１」をセットした後に、本監視処理を終了する。
【０２１８】
乱数異常フラグに「１」がセットされることで、保留情報の取得処理（図１３）におけるステップＳ４０８にて肯定判定をすることとなる。そうすると、ステップＳ４０５にて遊技停止設定処理を実行する。遊技停止設定処理が実行されることで、既に説明したとおり、遊技を進行させるための所定の処理の実行が制限されるとともに、異常報知が実行される。
【０２１９】
ここで、図１８を参照しながら、上記取得乱数の監視処理における演算内容、及び当該監視処理が実行されることによる作用について説明する。
【０２２０】
まず、図１８（ａ）〜（ｃ−１）を参照しながら、ステップＳ６０５及びステップＳ６０６による演算内容について説明する。
【０２２１】
図１８（ａ）に示すように、今回取得エリア１１１に「１０１００１０１」が格納されており、図１８（ｂ）に示すように、前回取得エリア１１２に「１１００１１００」が格納されている状況において、これら今回取得エリア１１１及び前回取得エリア１１２の対応する各ビットについてＸＯＲ処理が実行されることで、図１８（ｃ−１）に示すように、変化ビットエリア１１３には、「０１１０１００１」が格納される。つまり、今回取得エリア１１１の各ビットのうち、二値データの値が前回取得エリア１１２の対応するビットから変化しているビットについては、変化ビットエリア１１３の対応するビットにおいて「１」が格納され、変化していないビットについては、変化ビットエリア１１３の対応するビットにおいて「０」が格納される。したがって、変化ビットエリア１１３の値により、前回の乱数送信用単位データから今回の乱数送信用単位データにおいて二値データが変化したビットを特定することが可能となる。
【０２２２】
次に、図１８（ｃ−１）〜（ｅ−１）及び図１８（ｃ−２）〜（ｅ−２）を参照しながら、ステップＳ６１０〜ステップＳ６１２の演算内容、及び本監視処理が実行されることによる作用について説明する。
【０２２３】
まず図１８（ｃ−１）〜（ｅ−１）を参照しながら監視処理の結果が正常な場合について説明する。図１８（ｃ−１）に示すように、変化ビットエリア１１３に「０１１０１００１」が格納されており、図１８（ｄ−１）に示すように、変化ビット記憶エリア１１４に「１０１１０１１１」が格納されている状況において、これら変化ビットエリア１１３及び変化ビット記憶エリア１１４の対応する各ビットについてＯＲ処理が実行されることで、図１８（ｅ−１）に示すように、変化ビット記憶エリア１１４には、「１１１１１１１１」が格納される。この場合、変化ビット記憶エリア１１４の全ビットについてＡＮＤ処理を実行すると、演算結果は「１」となる。そうすると、取得乱数の監視処理（図１７）のステップＳ６１３にて肯定判定をすることとなり、ハード乱数回路６７からの大当たり乱数の取得が正常に行われているとして、通常どおり遊技が進行することとなる。
【０２２４】
次に、図１８（ｃ−２）〜（ｅ−２）を参照しながら監視処理の結果が異常な場合について説明する。図１８（ｃ−２）に示すように、変化ビットエリア１１３に「０１１０１００１」が格納されており、図１８（ｄ−２）に示すように、変化ビット記憶エリア１１４に「１０１０１１１１」が格納されている状況において、これら変化ビットエリア１１３及び変化ビット記憶エリア１１４の対応する各ビットについてＯＲ処理が実行されることで、図１８（ｅ−２）に示すように、変化ビット記憶エリア１１４には、「１１１０１１１１」が格納される。この場合、変化ビット記憶エリア１１４の全ビットについてＡＮＤ処理を実行すると、演算結果は「０」となる。そうすると、取得乱数の監視処理（図１７）のステップＳ６１３にて否定判定をすることとなる。そして、このようにＡＮＤ処理の演算結果が「０」となる状況が異常基準回数（具体的には「１００」）以上発生した場合には、遊技停止設定が行われる。
【０２２５】
つまり、今回取得エリア１１１と前回取得エリア１１２とのＸＯＲ処理が実行されることにより、前回の乱数送信用単位データから今回の乱数送信用単位データにおいて二値データが変化していないビットが存在しているか否かを特定することが可能となる。また、そのＸＯＲ処理結果について、今回と前回との分を、乱数送信用単位データを受信する毎にＯＲ処理することで、二値データが継続して変化していないビットが存在しているか否かを特定することが可能となる。そして、異常基準回数以上に亘って上記ＡＮＤ処理の結果が「１」にならないということは、少なくとも一のビットについて異常基準回数以上に亘って二値データが変化していないことを意味する。
【０２２６】
ハード乱数回路６７から送信されるデータは大当たり乱数であるため、不規則に選択されるものであり、各ビットにおいて二値データは不規則に選択されるはずである。この場合に、異常基準回数以上に亘って少なくとも一のビットにおいて二値データが変化していないということは、
（ａ）更新回路１０１において更新用バッファ１０１ｂの数値情報の更新が正常に行われていない
（ｂ）更新用バッファ１０１ｂと大当たり乱数レジスタ１０２との間の第１信号線群ＳＬ１において断線が生じている
（ｃ）大当たり乱数レジスタ１０２とＭＰＵ６２との間の第２信号線群ＳＬ２において断線が生じている
といった異常が発生している可能性が高い。
【０２２７】
このような状況においては、既に説明したとおり遊技停止設定処理を実行して、遊技の進行を制限するとともに異常報知を行うことで、上記異常の発生に対処することが可能となる。
【０２２８】
また、上記演算処理によれば、乱数異常フラグに「１」をセットしたタイミングにおける変化ビット記憶エリア１１４の値を確認することで、いずれのビットにおいて二値データが変化していないか、すなわちいずれの信号経路において異常が発生している可能性があるのかを特定することが可能となる。したがって、異常報知に際しては、ＭＰＵ６２にて、変化ビット記憶エリア１１４の各ビットを確認し、「０」となっているビットを特定可能な態様で異常報知が行われるように異常発生コマンドを出力するようにしてもよい。また、変化ビット記憶エリア１１４の内容を遊技ホールの管理者が所有する読み取り装置にて読み取り可能とし、当該読み取り作業を通じて、異常が発生している信号経路を特定可能としてもよい。
【０２２９】
また、取得乱数の監視に際して、１６ビットの大当たり乱数の全体を単位として監視を行うのではなく、乱数送信用単位データの単位で監視を行う構成となっている。これにより、一の大当たり乱数の送信に際して、取得乱数の監視用の演算を複数回行うことが可能となり監視を実行する頻度が高められる。また、監視処理の処理負荷の軽減が図られる。
【０２３０】
＜更新回路の監視動作＞
次に、ハード乱数回路６７のコントロール回路１０３にて実行される更新回路の監視動作について、図１９のフローチャートを参照しながら説明する。
【０２３１】
コントロール回路１０３では、更新用バッファ１０１ｂの数値情報が更新されているか否かを監視することで更新回路１０１において数値情報が更新されているか否かを監視する（ステップＳ７０１）。数値情報が更新されていない場合には、コントロール回路１０３のエラーフラグ１０３ｂに「１」をセットする（ステップＳ７０２）。
【０２３２】
また、コントロール回路１０３では、更新回路１０１において大当たり乱数の更新が１周したか否かを判定し（ステップＳ７０３）、１周している場合にはさらにその更新周期がＭＰＵ６２から指定された最大値との関係で正常な周期であるか否かを判定する（ステップＳ７０４）。具体的には、コントロール回路１０３には、指定された最大値に対応した更新周期を計測可能なタイマ回路が設けられており、当該タイマ回路において時間の計測が完了した後に、更新回路１０１から大当たり乱数の更新が１周した旨の信号を受信した場合に、更新周期が異常であると判定する。更新周期が異常である場合には、コントロール回路１０３のエラーフラグ１０３ｂに「１」をセットする（ステップＳ７０５）。
【０２３３】
ＭＰＵ６２では、タイマ割込み処理（図１１）のステップＳ２０５における乱数更新の監視処理にて、コントロール回路１０３のエラーフラグ１０３ｂを監視し、エラーフラグ１０３ｂに「１」がセットされていることを確認した場合、遊技停止用の設定処理を実行する。当該設定処理の処理内容は、保留情報の取得処理（図１３）における遊技停止設定処理の処理内容と同一である。したがって、エラーフラグ１０３ｂに「１」がセットされた場合には、遊技を進行させるための所定の処理の実行が禁止されるとともに、異常報知が行われる。この状態の解除操作も遊技停止設定処理が実行された場合と同様である。
【０２３４】
ちなみに、ハード乱数回路６７内においては、指定数値範囲内における大当たり乱数の更新が１周した場合、更新回路１０１からコントロール回路１０３に大当たり乱数の更新が１周したことを示す信号が出力されるが、当該大当たり乱数の更新が１周したことを示す信号はＭＰＵ６２に送信されない、すなわちハード乱数回路６７の外部には送信されない。したがって、ハード乱数回路６７から送信されるデータを不正に読み取って、大当たり乱数の１周の周期や、１周したタイミングを不正に把握しようとしても、それが行いづらくなる。
【０２３５】
以上詳述した第１の実施形態によれば、以下の優れた効果を奏する。
【０２３６】
大当たり乱数レジスタ１０２から受信した大当たり乱数に対して取得乱数の監視処理を実行することで、大当たり乱数が変化しない場合には、遊技停止設定処理が実行される。これにより、異常な大当たり乱数を利用したまま、当否判定処理が実行され続けてしまう可能性を低減することが可能となる。
【０２３７】
また、上記監視処理では、大当たり乱数レジスタ１０２から受信した数値情報について、対応するビット同士の数値が変化しているか否かの監視が行われ、同一のビット同士において数値が変化しない事象が繰り返し発生した場合に、遊技停止設定処理が実行される。これにより、ビット単位で同一の数値が提供されている状態であるか否かを監視することが可能となる。よって、大当たり乱数レジスタ１０２から受信した数値情報全体で見て数値が変化していないか否かを監視する場合に比べ、数値情報の異常監視を細かく行うことが可能となる。
【０２３８】
今回取得エリア１１１に格納された数値情報と前回取得エリア１１２に格納された数値情報とで対応するビット同士の排他的論理和を演算し、さらにその演算結果とその直前の当該演算結果とで対応するビット同士の論理和を演算する構成である。これにより、ビット単位で連続的に数値が変化していないか否かの監視を、比較的簡易な演算手法により実現することが可能となる。
【０２３９】
また、上記論理和による演算結果の全ビットについて論理積を演算し、その演算結果が「０」となっている場合に、ビット単位で数値が変化していない事象が発生していると判断する。これにより、数値が変化していない異常が発生しているか否かをビット単位で確認しなくても、いずれかのビットにおいて通信異常が発生していることを簡易な演算手法により特定することが可能となる。
【０２４０】
また、取得乱数の監視に際して、１６ビットの大当たり乱数の全体を単位として監視を行うのではなく、乱数送信用単位データの単位で監視を行う構成となっている。これにより、一の大当たり乱数の送信に際して、取得乱数の監視用の演算を複数回行うことが可能となり、監視を実行する頻度が高められる。
【０２４１】
作動口入賞検知センサ４５の検知信号ＳＧ１は、ＭＰＵ６２だけでなくハード乱数回路６７に送信され、ハード乱数回路６７では、入賞の発生に対応した検知信号ＳＧ１を受信したタイミングで大当たり乱数レジスタ１０２に大当たり乱数をラッチする。これにより、ＭＰＵ６２において各種処理が実行されることとの関係で、作動口入賞検知センサ４５からの入賞の発生に対応した検知信号ＳＧ１の送信タイミングに対して大当たり乱数の取得タイミングが遅れたとしても、作動口入賞検知センサ４５からの当該検知信号ＳＧ１の送信タイミングにおいて既にハード乱数回路６７にて大当たり乱数が提供用に取得されている。したがって、作動口入賞検知センサ４５における入賞の発生に対応した検知信号ＳＧ１の送信タイミングに対応した大当たり乱数を利用して、当否判定処理を実行することが可能となる。
【０２４２】
また、ハード乱数回路６７では、大当たり乱数レジスタ１０２に大当たり乱数を格納した場合にステータスフラグ１０３ａに「１」がセットされる。そして、ハード乱数回路６７からの大当たり乱数の取得は、ハード乱数回路６７のステータスフラグ１０３ａに「１」がセットされていることが確認された場合に行われる。したがって、入賞の発生に対応した検知信号ＳＧ１の送信に対して大当たり乱数が大当たり乱数レジスタ１０２に格納されたことを条件に、ＭＰＵ６２における大当たり乱数の取得が行われるため、大当たり乱数の取得を正確に行うことが可能となる。
【０２４３】
また、入賞の発生に対応した検知信号ＳＧ１をＭＰＵ６２において受信しているにも関わらず、ハード乱数回路６７のステータスフラグ１０３ａに「１」がセットされていない場合には、遊技停止設定処理が実行される。これにより、作動口入賞検知センサ４５からＭＰＵ６２及びハード乱数回路６７の両方に検知信号ＳＧ１が送信される構成において、ＭＰＵ６２には入賞の発生に対応した検知信号ＳＧ１は送信されるが、ハード乱数回路６７には入賞の発生に対応した検知信号ＳＧ１が送信されないという通信異常が発生した場合には、それに対処することが可能となる。
【０２４４】
ハード乱数回路６７はＭＰＵ６２により指定された数値範囲において大当たり乱数の更新を行う構成であるため、ハード乱数回路６７の汎用性が高められる。この場合に、その指定された数値範囲における大当たり乱数の更新の１周期が当該数値範囲に対応した基準周期に対応していない場合には、遊技の進行が停止されるとともに、異常報知が実行される。これにより、大当たり乱数の指定数値範囲内での更新に関して異常が発生している場合には、それに対処することが可能となる。
【０２４５】
＜第２の実施形態＞
本実施形態では、取得乱数の監視処理の処理構成が上記第１の実施形態と異なっている。以下、上記第１の実施形態との相違点について説明する。なお、上記第１の実施形態と同一の構成については基本的にその説明を省略する。
【０２４６】
図２０は、本実施形態における取得乱数の監視処理を示すフローチャートである。なお、以下の説明では、図２１を適宜参照しながら、当該監視処理にて利用される各種エリア１２１〜１２４について説明するとともに、当該監視処理における演算内容について説明する。
【０２４７】
まずステップＳ８０１にて、１６ビットの数値情報の受信、すなわち大当たり乱数の全ビット分のデータの受信が完了したか否かを判定する。つまり、上記第１の実施形態では、監視処理の対象となるデータ量が乱数送信用単位データ分である８ビットであったのに対して、本実施形態では、当該監視処理の対象となるデータ量が大当たり乱数の全体のビット分である１６ビットとなっている。したがって、大当たり乱数の全ビット毎を単位として監視処理が実行される。また、このように大当たり乱数の全ビット毎を単位として監視処理が実行されることに対応させて、本実施形態では、今回取得エリア１２１、前回取得エリア１２２、変化ビットエリア１２３及び変化ビット記憶エリア１２４のそれぞれが２バイトの記憶エリアとなっている。
【０２４８】
その後、ステップＳ８０２では、今回受信が完了した大当たり乱数を今回取得エリア１２１に格納する。例えば、図２１（ａ）に示すように、２バイトの今回取得エリア１２１に対して、「０００００００１」「０１１００１０１」という大当たり乱数の数値情報が格納される。そして、ステップＳ８０３にて、前回取得エリア１２２に前回の大当たり乱数が格納されているか否かを判定し、ステップＳ８０３にて否定判定をした場合には、ステップＳ８０４にて、今回取得エリア１２１に格納されているデータを前回取得エリア１２２にコピーする。
【０２４９】
その後、ステップＳ８０５にて、今回取得エリア１２１に格納されているデータを読み出すとともに、前回取得エリア１２２に格納されているデータを読み出し、それら読み出した各データの対応するビット同士についてＸＯＲ処理を実行する。そして、そのＸＯＲ処理の結果を、ステップＳ８０６にて、変化ビットエリア１２３に格納する。
【０２５０】
例えば、図２１（ａ）に示すように、今回取得エリア１２１には「０００００００１」「０１１００１０１」が格納されており、図２１（ｂ）に示すように、前回取得エリア１２２には「００００００００」「０１０１００１０」が格納されている場合には、ＸＯＲ処理後において変化ビットエリア１２３には、図２１（ｃ）に示すように、「０００００００１」「００１１０１１１」が格納されることとなる。
【０２５１】
ステップＳ８０６の処理を実行した後は、ステップＳ８０７にて、今回取得エリア１２１への各ビットに格納されているデータを、前回取得エリア１２２の対応するビットにシフトし、その後、今回取得エリア１２１を「０」クリアする。
【０２５２】
続くステップＳ８０８では、変化ビット記憶エリア１２４に前回の変化ビットエリア１２３のデータが格納されているか否かを判定する。格納されていない場合には、ステップＳ８０９にて、変化ビットエリア１２３に格納したデータを変化ビット記憶エリア１２４にそのままコピーする。
【０２５３】
その後、ステップＳ８１０にて、変化ビットエリア１２３に格納されているデータを読み出すとともに、変化ビット記憶エリア１２４に格納されているデータを読み出し、それら読み出した各データの対応するビット同士についてＯＲ処理を実行する。そして、そのＯＲ処理の結果を、ステップＳ８１１にて、変化ビット記憶エリア１２４に上書きする。また、ステップＳ８１１では、変化ビットエリア１１３を「０」クリアする。
【０２５４】
例えば、図２１（ｃ）に示すように、変化ビットエリア１２３には「０００００００１」「００１１０１１１」が格納されており、図２１（ｄ）に示すように、変化ビット記憶エリア１２４には「０００００００１」「１１０１１００１」が格納されている場合には、ＯＲ処理後において変化ビット記憶エリア１２４には、図２１（ｅ）に示すように、「０００００００１」「１１１１１１１１」が格納されることとなる。
【０２５５】
なお、以上のステップＳ８０２〜ステップＳ８１１の処理内容は、上記第１の実施形態における取得乱数の監視処理（図１７）におけるステップＳ６０２〜ステップＳ６１１の処理内容と基本的に同一である。
【０２５６】
その後、ステップＳ８１２にて、変化ビット記憶エリア１２４のデータを読み出し、その読み出したビットのうち大当たり乱数の更新対象として設定されている数値範囲内の全ビットについてＡＮＤ処理を実行する。つまり、本実施形態では、上記第１の実施形態と異なり、大当たり乱数の最大値として「１０２３」が設定されているため、図２１（ｅ）に示すように、下位側の１０ビットのみが更新対象のビットとなる。したがって、ステップＳ８１２では、当該下位側の１０ビットについてＡＮＤ処理を実行する。図２１（ｅ）の場合、下位側から１０ビット目が「０」となっているため、ＡＮＤ処理の結果は「０」となる。
【０２５７】
続くステップＳ８１３では、ＡＮＤ処理の結果が「１」となっているか否かを判定する。ステップＳ８１３にて肯定判定をした場合には、ステップＳ８１４にて、ＲＡＭ６４に設けられた規定回数カウンタの値を「０」クリアするとともに、変化ビット記憶エリア１２４を「０」クリアする。その後、本監視処理を終了する。
【０２５８】
一方、ステップＳ８１３にて否定判定をした場合には、ステップＳ８１５にて、ＲＡＭ６４の規定回数カウンタの値を１加算し、続くステップＳ８１６にて、当該規定回数カウンタの値が複数として定められた異常基準回数（具体的には「１００」）以上となっているか否かを判定する。ステップＳ８１６にて否定判定をした場合には、そのまま本監視処理を終了する。ステップＳ８１６にて肯定判定をした場合には、ステップＳ８１７にて、ＲＡＭ６４に設けられた乱数異常フラグに「１」をセットした後に、本監視処理を終了する。乱数異常フラグに「１」がセットされた場合の作用は、上記第１の実施形態と同様である。
【０２５９】
以上詳述した第２の実施形態によれば、大当たり乱数の全ビット毎に、数値が変化しない事象が継続していないか否かを監視することができるとともに、ＭＰＵ６２においてハード乱数回路６７に指定した数値範囲に対応するビットの範囲内で適切に通信異常の監視を行うことが可能となる。
【０２６０】
＜第３の実施形態＞
本実施形態では、取得乱数の監視処理の処理構成が上記第１の実施形態と異なっている。以下、上記第１の実施形態との相違点について説明する。なお、上記第１の実施形態と同一の構成については基本的にその説明を省略する。
【０２６１】
図２２は、取得乱数の監視処理にて利用される各種エリア１３１〜１３４を説明するための説明図である。
【０２６２】
主制御装置６０のＲＡＭ６４には、各種エリア１３１〜１３４として、今回取得エリア１３１と、シフト後エリア１３２と、変化ビットエリア１３３と、変化ビット記憶エリア１３４とが設けられている。
【０２６３】
今回取得エリア１３１、シフト後エリア１３２、変化ビットエリア１３３及び変化ビット記憶エリア１３４は、それぞれ１バイトに設定されており、それぞれ８ビットにより構成されている。つまり、これら各エリア１３１〜１３４のデータ容量×ｍ（ｍは１以上の自然数）が大当たり乱数のデータ容量と同一となっており、本パチンコ機１０ではｍは「２」となっている。また、既に説明したとおり、大当たり乱数は、全体として１６ビットであるものの、大当たり乱数レジスタ１０２からＭＰＵ６２への送信に際しては８ビットずつに分けて送信される。この点、上記各エリア１３１〜１３４のデータ容量は、大当たり乱数における一度の送信ビット数と同一となっていると言える。
【０２６４】
今回取得エリア１３１には、１６ビットの大当たり乱数が８ビット単位で送信される構成において（以下、８ビット単位のデータを乱数送信用単位データともいう）、送信された最新の乱数送信用単位データが格納される。シフト後エリア１３２には、今回取得エリア１３１に格納された乱数送信用単位データの各ビットを１ビットずつ同一方向にシフトさせた場合のシフト後単位データが格納される。つまり、今回取得エリア１３１において最上位のビット以外のビットについては、第ｋ番目のビットが第ｋ＋１番目のビットとなるようにシフトされる。また、最上位のビットである第７番目のビットは第０番目のビットとなるようにシフトされる。
【０２６５】
変化ビットエリア１３３には、今回取得エリア１３１に格納されている乱数送信用単位データと、シフト後エリア１３２に格納されているシフト後単位データとのビット単位での比較結果に対応したデータが格納される。変化ビット記憶エリア１３４には、乱数送信用単位データの隣り合うビット間で同一の二値データとなり続けていないか否かを判定するためのデータが、大当たり乱数レジスタ１０２とＭＰＵ６２との間の信号経路を形成する第２信号線群ＳＬ２の各信号線単位で対応するように格納される。
【０２６６】
図２３は、本実施形態における取得乱数の監視処理を示すフローチャートである。
【０２６７】
まずステップＳ９０１にて、乱数送信用単位データの受信が完了したか否かを判定する。ステップＳ９０１にて否定判定をした場合には、そのまま本ステップＳ９０１にて待機する。ステップＳ９０１にて肯定判定をした場合には、ステップＳ９０２にて、今回取得した乱数送信用単位データを、今回取得エリア１３１に格納する。なお、これら処理内容は、上記第１の実施形態における取得乱数の監視処理（図１７）におけるステップＳ６０１及びステップＳ６０２の処理内容と同一である。
【０２６８】
続くステップＳ９０３では、今回取得エリア１３１に格納された数値情報を読み出し、その読み出した数値情報を１ビットずつ同一方向にシフトさせ、そのシフト後のデータをシフト後単位データとしてシフト後エリア１３２に格納する。
【０２６９】
その後、ステップＳ９０４にて、今回取得エリア１３１に格納されているデータを読み出すとともに、シフト後エリア１３２に格納されているデータを読み出し、それら読み出した各データの対応するビット同士についてＸＯＲ処理を実行する。そして、そのＸＯＲ処理の結果を、ステップＳ９０５にて、変化ビットエリア１３３に格納する。これら処理内容は、上記第１の実施形態における取得乱数の監視処理（図１７）におけるステップＳ６０５及びステップＳ６０６の処理内容と同一である。その後、ステップＳ９０６にて、今回取得エリア１３１を「０」クリアする。
【０２７０】
続くステップＳ９０７では、変化ビット記憶エリア１３４に前回の変化ビットエリア１３３のデータが格納されているか否かを判定する。格納されていない場合には、変化ビット記憶エリア１３４が「０」クリアされた直後であることを意味するため、ステップＳ９０８にて、変化ビットエリア１３３に格納したデータを変化ビット記憶エリア１３４にそのままコピーする。
【０２７１】
ステップＳ９０７にて肯定判定をした場合、又はステップＳ９０８の処理を実行した場合には、ステップＳ９０９にて、変化ビットエリア１３３に格納されているデータを読み出すとともに、変化ビット記憶エリア１３４に格納されているデータを読み出し、それら読み出した各データの対応するビット同士についてＯＲ処理を実行する。そして、そのＯＲ処理の結果を、ステップＳ９１０にて、変化ビット記憶エリア１３４に上書きする。また、ステップＳ９１０では、変化ビットエリア１３３を「０」クリアする。
【０２７２】
その後、ステップＳ９１１にて、変化ビット記憶エリア１３４のデータを読み出し、その読み出したデータの全ビットをＡＮＤ処理する。なお、この場合に全ビットをＡＮＤ処理するのではなく、隣り合うビット間で二値データが変化しているか否かを示すデータが格納されているビットについてのみＡＮＤ処理を実行する構成としてもよい。
【０２７３】
続くステップＳ９１２では、上記ＡＮＤ処理の結果が「１」となっているか否かを判定する。ステップＳ９１２にて肯定判定をした場合には、ステップＳ９１３にて、ＲＡＭ６４に設けられた規定回数カウンタの値を「０」クリアするとともに、変化ビット記憶エリア１３４を「０」クリアする。
【０２７４】
その後、ステップＳ９１４にて、今回、ステップＳ９０１にて受信した乱数送信用単位データが、２バイトの大当たり乱数において送信順序が後側となる下位バイトのデータに対応しているか否かを判定する。ステップＳ９１４にて否定判定をした場合には、ＭＰＵ６２からの今回の要求信号の送信に対して大当たり乱数の受信が完了していないことを意味するため、ステップＳ９０１に戻る。ステップＳ９１４にて肯定判定をした場合には、ＭＰＵ６２からの今回の要求信号の送信に対する大当たり乱数の受信が完了していることを意味するため、そのまま本監視処理を終了する。
【０２７５】
一方、ステップＳ９１２にて否定判定をした場合には、ステップＳ９１５にて、ＲＡＭ６４の規定回数カウンタの値を１加算し、続くステップＳ９１６にて、当該規定回数カウンタの値が複数として定められた異常基準回数（具体的には「１００」）以上となっているか否かを判定する。ステップＳ９１６にて否定判定をした場合には、ステップＳ９１４に進む。この場合の処理内容は既に説明したとおりである。ステップＳ９１６にて肯定判定をした場合には、ステップＳ９１７にて、ＲＡＭ６４に設けられた乱数異常フラグに「１」をセットした後に、本監視処理を終了する。上記ステップＳ９０７〜ステップＳ９１７の処理内容は、上記第１の実施形態における取得乱数の監視処理（図１７）におけるステップＳ６０８〜ステップＳ６１８の処理内容と同一である。
【０２７６】
ここで、図２４を参照しながら、上記取得乱数の監視処理における演算内容、及び当該監視処理が実行されることによる作用について説明する。
【０２７７】
まず、図２４（ａ）〜（ｃ−１）を参照しながら、ステップＳ９０３〜ステップＳ９０５による演算内容について説明する。
【０２７８】
図２４（ａ）に示すように、今回取得エリア１３１に「１０１００１０１」が格納されている状況において、ステップＳ９０３の処理が実行されることにより、図２４（ｂ）に示すように、今回取得エリア１３１のデータが１ビットずつシフトされた「０１００１０１１」というシフト後単位データがシフト後エリア１３２に格納される。そして、今回取得エリア１３１及びシフト後エリア１３２の対応する各ビットについてＸＯＲ処理が実行されることで、図２４（ｃ−１）に示すように、変化ビットエリア１３３には、「１１１０１１１０」が格納される。つまり、今回取得エリア１３１の各ビットのうち、二値データの値がシフト後エリア１３２の対応するビットから変化しているビットについては変化ビットエリア１３３の対応するビットにおいて「１」が格納され、変化していないビットについては変化ビットエリア１３３の対応するビットにおいて「０」が格納される。したがって、変化ビットエリア１３３の値により、今回取得した乱数送信用単位データにおいて隣り合うビット間で同一の二値データとなったビットを特定することが可能となる。
【０２７９】
次に、図２４（ｃ−１）〜（ｅ−１）及び図２４（ｃ−２）〜（ｅ−２）を参照しながら、ステップＳ９０９〜ステップＳ９１１の演算内容、及び本監視処理が実行されることによる作用について説明する。
【０２８０】
まず図２４（ｃ−１）〜（ｅ−１）を参照しながら監視処理の結果が正常な場合について説明する。図２４（ｃ−１）に示すように、変化ビットエリア１３３に「１１１０１１１０」が格納されており、図２４（ｄ−１）に示すように、変化ビット記憶エリア１３４に「１０１１０１１１」が格納されている状況において、これら変化ビットエリア１３３及び変化ビット記憶エリア１３４の対応する各ビットについてＯＲ処理が実行されることで、図２４（ｅ−１）に示すように、変化ビット記憶エリア１３４には、「１１１１１１１１」が格納される。この場合、変化ビット記憶エリア１３４の全ビットについてＡＮＤ処理を実行すると、演算結果は「１」となる。そうすると、取得乱数の監視処理（図２３）のステップＳ９１２にて肯定判定をすることとなり、ハード乱数回路６７からの大当たり乱数の取得が正常に行われているとして、通常どおり遊技が進行することとなる。
【０２８１】
次に、図２４（ｃ−２）〜（ｅ−２）を参照しながら監視処理の結果が異常な場合について説明する。図２４（ｃ−２）に示すように、変化ビットエリア１３３に「１１１０１１１０」が格納されており、図２４（ｄ−２）に示すように、変化ビット記憶エリア１３４に「１０１０１１１１」が格納されている状況において、これら変化ビットエリア１３３及び変化ビット記憶エリア１３４の対応する各ビットについてＯＲ処理が実行されることで、図２４（ｅ−２）に示すように、変化ビット記憶エリア１３４には、「１１１０１１１１」が格納される。この場合、変化ビット記憶エリア１３４の全ビットについてＡＮＤ処理を実行すると、演算結果は「０」となる。そうすると、取得乱数の監視処理（図２３）のステップＳ９１２にて否定判定をすることとなる。そして、このようにＡＮＤ処理の演算結果が「０」となる状況が異常基準回数（具体的には「１００」）以上発生した場合には、遊技停止設定が行われる。
【０２８２】
つまり、今回取得エリア１３１とシフト後エリア１３２とのＸＯＲ処理が実行されることにより、今回取得した乱数送信用単位データにおいて隣り合うビット間で同一の二値データとなったビットが存在しているか否かを特定することが可能となる。また、そのＸＯＲ処理結果について、今回と前回との分を、乱数送信用単位データを受信する毎にＯＲ処理することで、隣り合うビット間で同一の二値データとなっている状態が継続しているビットが存在しているか否かを特定することが可能となる。そして、異常基準回数以上に亘って上記ＡＮＤ処理の結果が「１」にならないということは、少なくとも一組の隣り合うビット間において異常基準回数以上に亘って同一の二値データとなっていることを意味する。
【０２８３】
ハード乱数回路６７から送信されるデータは大当たり乱数であるため、不規則に選択されるものであり、各ビットにおいて二値データは不規則に選択されるはずである。この場合に、異常基準回数以上に亘って、少なくとも一組の隣り合うビット間で同一の二値データとなるということは、
（ａ）更新回路１０１において更新用バッファ１０１ｂの数値情報の更新が正常に行われていない
（ｂ）更新用バッファ１０１ｂと大当たり乱数レジスタ１０２との間の第１信号線群ＳＬ１において短絡が生じている
（ｃ）大当たり乱数レジスタ１０２とＭＰＵ６２との間の第２信号線群ＳＬ２において短絡が生じている
といった異常が発生している可能性が高い。
【０２８４】
このような状況においては、既に説明したとおり遊技停止設定処理を実行して、遊技の進行を制限するとともに異常報知を行うことで、上記異常の発生に対処することが可能となる。
【０２８５】
また、上記演算処理によれば、乱数異常フラグに「１」をセットしたタイミングにおける変化ビット記憶エリア１３４の値を確認することで、いずれのビット間において同一の二値データとなっているか、すなわちいずれの信号線間において異常が発生している可能性があるのかを特定することが可能となる。したがって、異常報知に際しては、ＭＰＵ６２にて、変化ビット記憶エリア１３４の各ビットを確認し、「０」となっているビットを特定可能な態様で異常報知が行われるように異常発生コマンドを出力するようにしてもよい。また、変化ビット記憶エリア１３４の内容を遊技ホールの管理者が所有する読み取り装置にて読み取り可能とし、当該読み取り作業を通じて、異常が発生している信号経路を特定可能としてもよい。
【０２８６】
また、取得乱数の監視に際して、１６ビットの大当たり乱数の全体を単位として監視を行うのではなく、乱数送信用単位データの単位で監視を行う構成となっている。これにより、一の大当たり乱数の送信に際して、取得乱数の監視用の演算を複数回行うことが可能となり、監視を実行する頻度が高められる。また、監視処理の処理負荷を軽減することが可能となる。
【０２８７】
特に、更新回路６７は１チップ化されており、配線間の距離は狭いものとなっているため、短絡が生じやすい。これに対して、上記のように隣り合うビット間についての通信異常の監視を行うことで、更新回路６７が１チップ化された構成において、配線間の短絡が発生している場合にそれに対処することが可能となる。
【０２８８】
＜第４の実施形態＞
本実施形態では、取得乱数の監視処理の処理構成が上記第１の実施形態と異なっている。以下、上記第１の実施形態との相違点について説明する。なお、上記第１の実施形態と同一の構成については基本的にその説明を省略する。
【０２８９】
図２５は、取得乱数の監視処理にて利用される各種エリア１４０〜１４４を説明するための説明図である。
【０２９０】
主制御装置６０のＲＡＭ６４には、各種エリア１４０〜１４４として、取得エリア１４０と、今回判定用エリア１４１と、前回判定用エリア１４２と、変化ビットエリア１４３と、変化ビット記憶エリア１４４とが設けられている。
【０２９１】
取得エリア１４０は、１バイトに設定されており、８ビットにより構成されている。つまり、取得エリア１４０のデータ容量×ｍ（ｍは１以上の自然数）が大当たり乱数のデータ容量と同一となっており、本パチンコ機１０ではｍは「２」となっている。また、既に説明したとおり、大当たり乱数は、全体として１６ビットであるものの、大当たり乱数レジスタ１０２からＭＰＵ６２への送信に際しては８ビットずつに分けて送信される。この点、取得エリア１４０のデータ容量は、大当たり乱数における一度の送信ビット数と同一となっていると言える。
【０２９２】
一方、今回判定用エリア１４１、前回判定用エリア１４２、変化ビットエリア１４３及び変化ビット記憶エリア１４４は、取得エリア１４０のビット数よりも少ないビットにより構成されている。具体的には２ビットにより構成されている。つまり、今回判定用エリア１４１、前回判定用エリア１４２、変化ビットエリア１４３及び変化ビット記憶エリア１４４のデータ容量×ｎ（ｎは２以上の自然数）が取得エリア１４０のデータ容量と同一となっており、本パチンコ機１０ではｎは「４」となっている。
【０２９３】
取得エリア１４０には、１６ビットの大当たり乱数が８ビット単位で送信される構成において（以下、８ビット単位のデータを乱数送信用単位データともいう）、送信された最新の乱数送信用単位データが格納される。
【０２９４】
今回判定用エリア１４１には、取得エリア１４０に格納された８ビットの乱数送信用単位データのうち、判定対象となるビット分のデータ（具体的には２ビット分）が格納される。この場合、判定対象となるビットは監視処理の結果が正常であったことを条件として順次変更され、取得エリア１４０の全ビットが判定対象となった場合には再度、最初に判定対象となったビットに復帰する構成となっている。前回判定用エリア１４２には、１送信回前の乱数送信用単位データにおいて現状の判定対象のビットに対応したデータが格納される。変化ビットエリア１４３には、今回判定用エリア１４１に格納されている判定用データと、前回判定用エリア１４２に格納されている判定用データとのビット単位での比較結果に対応したデータが格納される。変化ビット記憶エリア１４４には、判定用データの各ビットについてデータ送信が正常に行われているか否かを示すデータが格納される。
【０２９５】
図２６は、本実施形態における取得乱数の監視処理を示すフローチャートである。
【０２９６】
まずステップＳ１００１では、乱数送信用単位データの受信が完了したか否かを判定する。ステップＳ１００１にて否定判定をした場合には、そのまま本ステップＳ１００１にて待機する。ステップＳ１００１にて肯定判定をした場合には、ステップＳ１００２にて、今回取得した乱数送信用単位データのうち、現状の判定対象となっているビットの各データを、今回判定用エリア１４１に格納する。
【０２９７】
続くステップＳ１００３では、前回判定用エリア１４２に前回の判定用データが格納されているか否かを判定する。格納されていない場合には、前回判定用エリア１４２が「０」クリアされた直後であることを意味するため、ステップＳ１００４にて、今回判定用エリア１４１に格納した今回の判定用データを前回判定用エリア１４２にそのままコピーする。この場合、前回判定用エリア１４２の各ビットは、今回判定用エリア１４１の各ビットと１対１で対応しており、対応するビットに格納されている二値データが格納される。つまり、前回判定用エリア１４２の各ビットには、今回判定用エリア１４１において対応する同一のビットに格納されているデータが常に格納されることとなる。
【０２９８】
ステップＳ１００３にて肯定判定をした場合又はステップＳ１００４の処理を実行した場合には、ステップＳ１００５にて、今回判定用エリア１４１に格納されているデータを読み出すとともに、前回判定用エリア１４２に格納されているデータを読み出し、それら読み出した各データの対応するビット同士についてＸＯＲ処理を実行する。そして、そのＸＯＲ処理の結果を、ステップＳ１００６にて、変化ビットエリア１４３に格納する。この場合、変化ビットのエリア１４３の各ビットは、今回判定用エリア１４１の各ビットと１対１で対応しており、ＸＯＲ処理結果の対応するビットに格納されている二値データが格納される。
【０２９９】
ステップＳ１００６の処理を実行した後は、ステップＳ１００７にて、今回判定用エリア１４１の各ビットに格納されているデータを、前回判定用エリア１４２の対応するビットにシフトし、その後、今回判定用エリア１４１を「０」クリアする。
【０３００】
続くステップＳ１００８では、変化ビット記憶エリア１４４に前回の変化ビットエリア１４３のデータが格納されているか否かを判定する。格納されていない場合には、変化ビット記憶エリア１４４が「０」クリアされた直後であることを意味するため、ステップＳ１００９にて、変化ビットエリア１４３に格納したデータを変化ビット記憶エリア１４４にそのままコピーする。この場合、変化ビット記憶エリア１４４の各ビットは、変化ビットエリア１４３の各ビットと１対１で対応しており、対応するビットに格納されている二値データが格納される。つまり、変化ビット記憶エリア１４４の各ビットには、変化ビットエリア１４３において対応する同一のビットに格納されているデータが常に格納されることとなる。
【０３０１】
ステップＳ１００８にて肯定判定をした場合、又はステップＳ１００９の処理を実行した場合には、ステップＳ１０１０にて、変化ビットエリア１４３に格納されているデータを読み出すとともに、変化ビット記憶エリア１４４に格納されているデータを読み出し、それら読み出した各データの対応するビット同士についてＯＲ処理を実行する。そして、そのＯＲ処理の結果を、ステップＳ１０１１にて、変化ビット記憶エリア１４４に上書きする。また、ステップＳ１０１１では、変化ビットエリア１４３を「０」クリアする。
【０３０２】
その後、ステップＳ１０１２にて、変化ビット記憶エリア１４４のデータを読み出し、その読み出したデータの全ビットをＡＮＤ処理する。そして、ステップＳ１０１３にて、そのＡＮＤ処理の結果が「１」となっているか否かを判定する。ステップＳ１０１３にて肯定判定をした場合には、ステップＳ１０１４にて、ＲＡＭ６４に設けられた規定回数カウンタの値を「０」クリアするとともに、変化ビット記憶エリア１４４を「０」クリアする。
【０３０３】
続くステップＳ１０１５では、判定対象のビットを次の２ビットにシフトする。その後、ステップＳ１０１６にて、今回、ステップＳ１００１にて受信した乱数送信用単位データが、２バイトの大当たり乱数において送信順序が後側となる下位バイトのデータに対応しているか否かを判定する。ステップＳ１０１６にて否定判定をした場合には、ＭＰＵ６２からの今回の要求信号の送信に対して大当たり乱数の受信が完了していないことを意味するため、ステップＳ１００１に戻る。ステップＳ１０１６にて肯定判定をした場合には、ＭＰＵ６２からの今回の要求信号の送信に対する大当たり乱数の受信が完了していることを意味するため、そのまま本監視処理を終了する。
【０３０４】
一方、ステップＳ１０１３にて否定判定をした場合には、ステップＳ１０１７にて、ＲＡＭ６４の規定回数カウンタの値を１加算し、続くステップＳ１０１８にて、当該規定回数カウンタの値が複数として定められた異常基準回数（具体的には「１００」）以上となっているか否かを判定する。ステップＳ１０１８にて否定判定をした場合には、ステップＳ１０１６に進む。この場合の処理内容は既に説明したとおりである。ステップＳ１０１８にて肯定判定をした場合には、ステップＳ１０１９にて、ＲＡＭ６４に設けられた乱数異常フラグに「１」をセットした後に、本監視処理を終了する。乱数異常フラグに「１」がセットされた場合の作用は、上記第１の実施形態と同様である。
【０３０５】
以上詳述した第４の実施形態によれば、一部のビットを各監視処理回で監視する構成であるため、監視処理の処理負荷の軽減を図ることが可能となる。
【０３０６】
また、一部のビットについて通信異常が発生していないことが特定された場合には、新たな一部のビットに監視対象が変更される。これにより、一部のビットを各監視処理回で監視することで監視処理の処理負荷の軽減を図った構成において、最終的には数値情報の全ビットを監視対象とすることが可能となる。これにより、監視処理の処理負荷の軽減を図りながら、通信異常を細かく監視することが可能となる。
【０３０７】
＜第５の実施形態＞
上記各実施形態では、第１作動口３３及び第２作動口３４に対して共通の作動口入賞検知センサ４５を設け、いずれの作動口３３，３４に入賞したとしてもそれが作動口入賞検知センサ４５により検知される構成としたが、本実施形態では、第１作動口３３に入賞した遊技球と第２作動口３４に入賞した遊技球とがそれぞれ別の検知センサにより検知される。この場合、主制御装置６０の保留格納エリア６４ａには、保留用エリアＲＥとして、第１作動口３３用の保留エリアと、第２作動口３４用の保留エリアとが設けられており、各作動口３３，３４への入賞に対する保留情報は区別して記憶される。また、主制御装置６０のＭＰＵ６２における当否判定及び振分判定に際しては、第１作動口３３側の保留情報と第２作動口３４側の保留情報とで遊技者の有利度が相違するように各判定が行われる。具体的には、第２作動口３４側の方が遊技者にとって有利となる。なお、第２作動口３４側の保留情報の方が第１作動口３３側の保留情報よりも当否判定及び振分判定に際して優先される構成としてもよい。
【０３０８】
上記のように第１作動口３３と第２作動口３４とで保留情報が区別して記憶される構成であることに伴って、ハード乱数回路６７において大当たり乱数を提供するための構成が上記各実施形態と異なっている。以下、その相違する構成について具体的に説明する。なお、上記第１の実施形態と同一の構成については基本的にその説明を省略する。
【０３０９】
図２７は本実施形態におけるハード乱数回路６７を説明するためのブロック図である。
【０３１０】
図２７に示すように、第１作動口３３に入賞した遊技球を検知するための第１作動口入賞検知センサ１５１は検知信号ＳＧ１１を主制御装置６０のＭＰＵ６２に送信するとともに、ハード乱数回路６７のコントロール回路１０３に送信する。また、第２作動口３４に入賞した遊技球を検知するための第２作動口入賞検知センサ１５２は検知信号ＳＧ１２を主制御装置６０のＭＰＵ６２に送信するとともに、ハード乱数回路６７のコントロール回路１０３に送信する。
【０３１１】
コントロール回路１０３は、第１作動口入賞検知センサ１５１から入賞の発生に対応した検知信号ＳＧ１１を受信した場合、更新回路１０１の更新用バッファ１０１ｂに格納されている大当たり乱数を、ハード乱数回路６７に設けられた第１大当たり乱数レジスタ１５３に格納する。また、コントロール回路１０３は、第２作動口入賞検知センサ１５２から入賞の発生に対応した検知信号ＳＧ１２を受信した場合、更新回路１０１の更新用バッファ１０１ｂに格納されている大当たり乱数を、ハード乱数回路６７に設けられた第２大当たり乱数レジスタ１５４に格納する。これら第１大当たり乱数レジスタ１５３及び第２大当たり乱数レジスタ１５４はそれぞれ、更新用バッファ１０１ｂと同一の記憶領域を有しており、具体的には２バイトの記憶領域を有している。
【０３１２】
第１大当たり乱数レジスタ１５３は更新用バッファ１０１ｂに第３信号線群ＳＬ３を介して接続されている。第１大当たり乱数レジスタ１５３は、ラッチ信号が入力されたことに同期して、その時点における更新用バッファ１０１ｂの各記憶領域に記憶されているデータを自身の記憶領域に書き込む。これにより、ラッチ信号の入力タイミングの大当たり乱数が取得されることとなる。
【０３１３】
ここで、第３信号線群ＳＬ３は、１バイトのビット数と同一数（具体的には８本）の信号線を備えている。この場合に、上記のとおり更新用バッファ１０１ｂ及び第１大当たり乱数レジスタ１５３のそれぞれは２バイトの記憶領域を有しており、これら更新用バッファ１０１ｂ及び第１大当たり乱数レジスタ１５３に格納される大当たり乱数は２バイトの容量となっている。したがって、更新用バッファ１０１ｂから第１大当たり乱数レジスタ１５３に大当たり乱数が送信される場合、２バイトの容量の大当たり乱数のうち、最初に上位１バイトの数値情報がパラレルで送信され、当該上位１バイトの数値情報の送信が完了した後に、残りの下位１バイトの数値情報がパラレルで送信される。
【０３１４】
第２大当たり乱数レジスタ１５４は更新用バッファ１０１ｂに第４信号線群ＳＬ４を介して接続されている。第２大当たり乱数レジスタ１５４は、ラッチ信号が入力されたことに同期して、その時点における更新用バッファ１０１ｂの各記憶領域に記憶されているデータを自身の記憶領域に書き込む。これにより、ラッチ信号の入力タイミングの大当たり乱数が取得されることとなる。
【０３１５】
ここで、第４信号線群ＳＬ４は、１バイトのビット数と同一数（具体的には８本）の信号線を備えている。この場合に、上記のとおり更新用バッファ１０１ｂ及び第２大当たり乱数レジスタ１５４のそれぞれは２バイトの記憶領域を有しており、これら更新用バッファ１０１ｂ及び第２大当たり乱数レジスタ１５４に格納される大当たり乱数は２バイトの容量となっている。したがって、更新用バッファ１０１ｂから第２大当たり乱数レジスタ１５４に大当たり乱数が送信される場合、２バイトの容量の大当たり乱数のうち、最初に上位１バイトの数値情報がパラレルで送信され、当該上位１バイトの数値情報の送信が完了した後に、残りの下位１バイトの数値情報がパラレルで送信される。
【０３１６】
コントロール回路１０３には、第１大当たり乱数レジスタ１５３に大当たり乱数が格納されていることを示すための第１ステータスフラグ１５５が設けられているとともに、第２大当たり乱数レジスタ１５４に大当たり乱数が格納されていることを示すための第２ステータスフラグ１５６が設けられている。第１ステータスフラグ１５５には、第１大当たり乱数レジスタ１５３に大当たり乱数が格納されることで「１」がセットされ、第１ステータスフラグ１５５に「１」がセットされている状況では、第１作動口入賞検知センサ１５１から入賞の発生に対応した検知信号ＳＧ１１がコントロール回路１０３に送信されたとしても、大当たり乱数の新たな取得は行われない。同様に、第２ステータスフラグ１５６には、第２大当たり乱数レジスタ１５４に大当たり乱数が格納されることで「１」がセットされ、第２ステータスフラグ１５６に「１」がセットされている状況では、第２作動口入賞検知センサ１５２から入賞の発生に対応した検知信号ＳＧ１２がコントロール回路１０３に送信されたとしても、大当たり乱数の新たな取得は行われない。
【０３１７】
ＭＰＵ６２では、第１作動口入賞検知センサ１５１から入賞の発生に対応した検知信号ＳＧ１１を受信した場合、コントロール回路１０３の第１ステータスフラグ１５５を確認し、「１」がセットされている場合には、コントロール回路１０３に第１要求信号を送信することで、第１大当たり乱数レジスタ１５３から大当たり乱数を取得する。具体的には、ＭＰＵ６２は、第５信号線群ＳＬ５を通じて第１大当たり乱数レジスタ１５３から大当たり乱数を取得する。
【０３１８】
ここで、第５信号線群ＳＬ５は、１バイトのビット数と同一数（具体的には８本）の信号線を備えている。この場合に、上記のとおり大当たり乱数は２バイトの容量となっている。したがって、第１大当たり乱数レジスタ１５３からＭＰＵ６２に大当たり乱数が送信される場合、２バイトの容量の大当たり乱数のうち、最初に上位１バイトの数値情報がパラレルで送信され、当該上位１バイトの数値情報の送信が完了した後に、残りの下位１バイトの数値情報がパラレルで送信される。
【０３１９】
ＭＰＵ６２では、第２作動口入賞検知センサ１５２から入賞の発生に対応した検知信号ＳＧ１２を受信した場合、コントロール回路１０３の第２ステータスフラグ１５６を確認し、「１」がセットされている場合には、コントロール回路１０３に第２要求信号を送信することで、第２大当たり乱数レジスタ１５４から大当たり乱数を取得する。具体的には、ＭＰＵ６２は、第６信号線群ＳＬ６を通じて第２大当たり乱数レジスタ１５４から大当たり乱数を取得する。
【０３２０】
ここで、第６信号線群ＳＬ６は、１バイトのビット数と同一数（具体的には８本）の信号線を備えている。この場合に、上記のとおり大当たり乱数は２バイトの容量となっている。したがって、第２大当たり乱数レジスタ１５４からＭＰＵ６２に大当たり乱数が送信される場合、２バイトの容量の大当たり乱数のうち、最初に上位１バイトの数値情報がパラレルで送信され、当該上位１バイトの数値情報の送信が完了した後に、残りの下位１バイトの数値情報がパラレルで送信される。
【０３２１】
次に、主制御装置６０のＭＰＵ６２にて実行される本実施形態における保留情報の取得処理について、図２８のフローチャートを参照しながら説明する。
【０３２２】
まずステップＳ１１０１にて、第１作動口３３への入賞が発生しているか否かを判定する。入賞が発生している場合には、ステップＳ１１０２にて、第１作動口３３及び第２作動口３４のうち今回入賞が発生している側の保留情報が上限個数となっているか否かを判定する。ステップＳ１１０２にて肯定判定をした場合には、ステップＳ１１０３にて無効化処理を実行した後にステップＳ１１１１に進む。この無効化処理では、第１作動口３３への入賞に基づく処理回であれば、第１大当たり乱数レジスタ１５３及び第１ステータスフラグ１５５を「０」クリアさせ、第２作動口３４への入賞に基づく処理回であれば、第２大当たり乱数レジスタ１５４及び第２ステータスフラグ１５６を「０」クリアさせる。
【０３２３】
ステップＳ１１０２にて否定判定をした場合には、ステップＳ１１０４にて、ハード乱数回路６７の対応するステータスフラグ１５５，１５６に「１」がセットされているか否かを判定する。ステップＳ１１０４にて否定判定をした場合には、ステップＳ１１０５にて遊技停止設定処理を実行した後に、本取得処理を終了する。ステップＳ１１０５の処理内容は、上記第１の実施形態における保留情報の取得処理（図１３）のステップＳ４０５と同様である。
【０３２４】
ステップＳ１１０４にて肯定判定をした場合には、ステップＳ１１０６にて、対応する要求処理を実行する。具体的には、第１作動口３３への入賞に基づく処理回であれば、コントロール回路１０３に第１要求信号を送信し、第２作動口３４への入賞に基づく処理回であれば、コントロール回路１０３に第２要求信号を送信する。したがって、第１作動口３３への入賞に基づく処理回であれば、第１大当たり乱数レジスタ１５３から大当たり乱数が送信され、第２作動口３４への入賞に基づく処理回であれば、第２大当たり乱数レジスタ１５４から大当たり乱数が送信される。
【０３２５】
続くステップＳ１１０７では、対応する取得乱数の監視処理を実行する。この場合、第１作動口３３への入賞に基づく処理回であれば、第１大当たり乱数レジスタ１５３から送信される大当たり乱数について監視処理を実行し、第２作動口３４への入賞に基づく処理回であれば、第２大当たり乱数レジスタ１５４から送信される大当たり乱数について監視処理を実行する。なお、当該監視処理では、上記第１〜第４の実施形態におけるいずれかの監視処理が実行される。
【０３２６】
続くステップＳ１１０８では、上記監視処理の結果、乱数異常フラグに「１」がセットされたか否かを判定する。ステップＳ１１０８にて肯定判定をした場合には、ステップＳ１１０５にて遊技停止設定処理を実行した後に、本取得処理を終了する。ステップＳ１１０８にて否定判定をした場合には、ステップＳ１１０９にて、ハード乱数回路６７から取得した１６ビットの大当たり乱数を、保留用エリアＲＥに格納する。この場合、第１作動口３３への入賞に基づく処理回であれば、保留用エリアＲＥのうち第１作動口３３に対応したエリアに格納し、第２作動口３４への入賞に基づく処理回であれば、保留用エリアＲＥのうち第２作動口３４に対応したエリアに格納する。
【０３２７】
その後、ステップＳ１１１０にて、ＲＡＭ６４の抽選用カウンタエリア６４ｂから大当たり種別カウンタＣ２の値及びリーチ乱数カウンタＣ３の値を取得し、それら取得した数値情報を、上記ステップＳ１１０９にて大当たり乱数が格納された保留エリアにおける対応するエリアに格納する。
【０３２８】
続くステップＳ１１１１では、第２作動口３４への入賞が発生しているか否かを判定する。第２作動口３４への入賞が発生している場合には、ステップＳ１１０２の処理に戻る。第２作動口３４への入賞が発生していない場合には、そのまま本取得処理を終了する。
【０３２９】
以上詳述した本実施形態によれば、ハード乱数回路６７には、第１作動口３３に対応した第１大当たり乱数レジスタ１５３と、第２作動口３４に対応した第２大当たり乱数レジスタ１５４とが個別に設けられている。これにより、タイマ割込み処理の１処理回の範囲内で各作動口３３，３４への入賞がそれぞれ発生したとしても、それぞれの入賞タイミングの大当たり乱数を取得することが可能となる。
【０３３０】
この場合に、第１大当たり乱数レジスタ１５３から送信される大当たり乱数及び第２大当たり乱数レジスタ１５４から送信される大当たり乱数のそれぞれに対して、取得乱数の監視処理が実行されるため、各大当たり乱数レジスタ１５３，１５４から大当たり乱数が正常に送信されているか否かを特定することが可能となる。
【０３３１】
＜他の実施形態＞
なお、上述した各実施形態の記載内容に限定されず、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能である。例えば以下のように変更してもよい。ちなみに、以下の別形態の構成を、上記各実施形態の構成に対して、個別に適用してもよく、組合せて適用してもよい。また、上記各実施形態の構成を、任意の組合せで適用した構成としてもよく、その任意の組合せで適用した構成に、以下の別形態の構成を、個別に適用してもよく、組合せて適用してもよい。
【０３３２】
（１）上記各実施形態のようにビット単位で数値情報の異常を監視する構成に代えて、数値情報全体で見て異常を監視する構成としてもよい。
【０３３３】
例えば、ハード乱数回路６７から同一の乱数送信用単位データを異常基準回数に亘って連続して受信した場合に、遊技停止設定処理を実行する構成としてもよい。具体的には、乱数送信用単位データを受信した場合には、その直前に受信した乱数送信用データの全ビットを反転させたデータを、今回受信した乱数送信用単位データに対して、対応するビット同士で論理積を演算する。そして、その論理積の結果の全ビットについて論理和を演算し、その演算結果が「０」である事象が、複数回として設定された異常基準回数に亘って連続した場合に、遊技停止設定処理を実行する構成としてもよい。
【０３３４】
また、例えば、大当たり乱数を受信した場合に、その数値情報がハード乱数回路６７から提供され得ない数値情報であるか否かを監視する構成としてもよい。この場合、ＭＰＵ６２において指定した数値範囲外の大当たり乱数を受信したか否かを監視し、当該数値範囲外の大当たり乱数を受信した場合には遊技停止設定処理を実行する構成としてもよい。
【０３３５】
（２）排他的論理和、論理和及び論理積を演算することで、通信異常の有無を監視する構成としたが、目的とする通信異常を監視することが可能であれば、具体的な演算手法は任意である。
【０３３６】
（３）排他的論理和、論理和及び論理積を演算した結果が異常に対応した結果である事象が異常基準回数に亘って連続して発生した場合に、遊技停止設定処理が実行される構成において、当該異常基準回数は２以上であれば具体的な値は任意である。この場合、異常基準回数を複数段階で設定し、少ない回数側である第１異常基準回数に亘って上記異常に対応した結果である事象が連続して発生した場合には異常報知を実行し、多い回数側である第２異常基準回数に亘って上記異常に対応した結果である事象が連続して発生した場合には遊技の進行を制限する構成としてもよい。
【０３３７】
（４）取得乱数の監視処理において通信異常の発生を特定した場合には、パチンコ機１０にて異常報知を行わず、さらに遊技の進行を制限しないようにしながら、遊技ホールのホールコンピュータに通信異常の発生に対応した外部出力を行う構成としてもよい。この場合、大当たり乱数の更新又は取得に関して異常が発生していることを、遊技者に知られないようにしながら、遊技ホールにおいて対処することが可能となる。
【０３３８】
（５）上記第３の実施形態のように、受信した数値情報とその数値情報のビットを所定方向に１ビット分ずらした数値情報とをビット単位で論理演算する手法を、乱数送信用単位データの単位で行う構成に代えて、大当たり乱数の単位で行う構成としてもよい。
【０３３９】
（６）上記第４の実施形態において、乱数送信用単位データの一部のビットを監視処理における監視対象とする場合にその一部のビットは２ビットに限定されることはなく、３ビットであってもよく、４ビットであってもよい。また、複数ビットに限定されることはなく、１ビットであってもよい。
【０３４０】
（７）ハード乱数回路６７の更新対象となる数値情報は、大当たり乱数に限定されることはなく、当該大当たり乱数に代えて又は加えて、大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３、及び普電開放カウンタＣ４のうち少なくとも一つのカウンタにより更新対象となっている乱数としてもよい。この場合であっても、ハード乱数回路６７から送信される数値情報に対して、上記各実施形態における取得乱数の監視処理を実行することで、ハード乱数回路６７から送信される乱数について通信異常の発生を監視することが可能となる。
【０３４１】
（８）上記各実施形態のような取得乱数の監視処理による監視対象を、上記各実施形態とは異なる数値情報としてもよい。
【０３４２】
例えば、音声発光制御装置８０において主制御装置６０から受信するコマンドの数値情報について通信異常が発生していないか否かを監視するために、上記各実施形態にて例示したような取得乱数の監視処理を適用してもよい。また、例えば、表示制御装置９０において音声発光制御装置８０から受信するコマンドの数値情報について通信異常が発生していないか否かを監視するために、上記各実施形態にて例示したような取得乱数の監視処理を適用してもよい。また、例えば、払出制御装置７７において主制御装置６０から受信するコマンドの数値情報について通信異常が発生していないか否かを監視するために、上記各実施形態にて例示したような取得乱数の監視処理を適用してもよい。
【０３４３】
また、例えば、ＭＰＵ６２の制御部において、ＲＡＭ６４の大当たり種別カウンタＣ２、リーチ乱数カウンタＣ３、変動種別カウンタＣＳ又は普電開放カウンタＣ４から取得する数値情報について、上記各実施形態にて例示したような取得乱数の監視処理を適用してもよい。
【０３４４】
（９）ハード乱数回路６７からＭＰＵ６２に大当たり乱数を送信する場合の通信方式は、パラレル通信に限定されることはなく、シリアル通信であってもよい。この場合、ハード乱数回路６７からＭＰＵ６２に大当たり乱数を送信するための信号線群には、シリアルでのコマンドデータ送信用の信号線と、コマンドデータに含まれる各単位データ（例えば１ビット分のデータ）を識別するためのクロック信号用の信号線と、一のコマンドの送信開始及び送信終了のうち少なくとも一方を認識させるためのラッチ信号用の信号線とを設けることが好ましい。本構成においては、各１バイトのデータが出力される場合には、送信単位を示す所定信号の通信も行われる。なお、コマンドの送信開始を認識させるためのイネーブル信号用の信号線が別途設けられている構成としてもよい。
【０３４５】
（１０）ハード乱数回路６７は、パチンコ機１０の電源が投入されて、当該ハード乱数回路６７への動作電力の供給が開始された場合には、大当たり乱数の更新初期値を抽選により決定する構成としてもよい。この場合、動作電力の供給が開始される度に、大当たり乱数の初期値がランダムに決定されるため、ハード乱数回路６７への動作電力の供給を不正に遮断して大当たり乱数の更新を再スタートさせる不正行為が行われたとしても、その際の大当たり乱数はランダムとなるため、当該不正行為を無効化させることが可能となる。また、当該構成を、大当たり乱数の更新が１周したことを示す信号がハード乱数回路６７から送信されない構成に適用することで、ハード乱数回路６７において更新されている大当たり乱数が所定の値となった場合に入賞に対応した検知信号を不正に送信しようとしても、その送信タイミングを特定することができなくなり、当該不正行為を阻止することが可能となる。
【０３４６】
（１１）取得乱数の監視処理の変形例を、図２９のフローチャートを参照しながら説明する。
【０３４７】
当該変形例では、１６ビットの大当たり乱数のうち、「０〜２５５」が大当たり結果に対応した数値として設定されている。つまり、大当たり結果に対応した大当たり乱数となるときは、大当たり乱数の上位１バイトは常に「００００００００」となる。この場合に、当該監視処理では、上位１バイトが「００００００００」となる事象が異常基準回数（例えば１０回）に亘って連続していないか否かを監視することで、大当たり乱数の通信異常が原因で、大当たり乱数が大当たり結果に対応した数値になり続ける事象が発生していないか否かを監視する。
【０３４８】
具体的には、まずステップＳ１２０１にて、ハード乱数回路６７から１６ビットの大当たり乱数の受信が完了したか否かを判定する。受信が完了していない場合にはステップＳ１２０１にて待機し、受信が完了している場合にはステップＳ１２０２に進む。ステップＳ１２０２では、今回受信した１６ビットの大当たり乱数のうち、判定対象となるビットをＲＡＭ６４に設けられた判定用エリアに格納する。具体的には、大当たり乱数の上位１バイトの数値情報を判定用エリアに格納する。続くステップＳ１２０３では、判定用エリアの各ビットをＯＲ処理する。これにより、いずれかのビットに「１」が格納されていれば処理結果は「１」となり、全てのビットに「０」が格納されている場合には処理結果は「０」となる。そして、ステップＳ１２０４にて判定用エリアを「０」クリアする。
【０３４９】
その後、ステップＳ１２０５にて、上記ＯＲ処理の結果が「１」であるか否かを判定する。肯定判定をした場合には、ステップＳ１２０６にて、規定回数カウンタを「０」クリアした後に、本監視処理を終了する。一方、否定判定をした場合には、ステップＳ１２０７にて規定回数カウンタの値を１加算し、続くステップＳ１２０８にて規定回数カウンタの値が異常基準回数以上であるか否かを判定する。ステップＳ１２０８にて否定判定をした場合にはそのまま本監視処理を終了し、ステップＳ１２０８にて肯定判定をした場合にはステップＳ１２０９にて乱数異常フラグに「１」をセットした後に、本監視処理を終了する。乱数異常フラグに「１」がセットされた場合の処理内容は、上記各実施形態と同様である。
【０３５０】
上記構成によれば、大当たり乱数が大当たり結果に対応した数値になり続ける事象が発生した場合には、遊技停止設定処理が実行されるため、大当たり乱数の通信異常が原因で大当たり結果になり続ける事象が発生した場合にはそれに対処することが可能となる。
【０３５１】
また、１６ビットの大当たり乱数における一部のビットのみを判定対象とするため、監視処理の処理負荷の軽減が図られる。
【０３５２】
なお、上記監視処理を当否抽選モードが高確率モードの場合には行わずに、低確率モードの場合に行う構成としてもよい。
【０３５３】
また、大当たり結果となる数値範囲は上記のものに限定されることはなく任意である。当該数値範囲を変更した場合には、当該数値範囲との関係で大当たり結果となる場合には「０」が設定されるビットを監視対象のビットとすればよい。この場合に、大当たり乱数のビットとして、大当たり結果となる大当たり乱数の場合に「１」となり得るとともに、「０」となり得るビットが存在している場合、最上位のビットから当該ビットに対して上位側に１ビットずれたビットまでを監視対象のビットとするとともに、異常基準回数をそれに対応した数に設定すればよい。
【０３５４】
また、上位１バイトのいずれかのビットに「１」が設定され続ける事象を監視する構成としてもよい。この場合、異常基準回数は、大当たり当選確率との関係で、当該事象が連続し続けることが起こりづらい回数として設定する必要がある。
【０３５５】
（１２）ハード乱数回路６７に入力ポートとして１６ビットの入力端子を設け、当該１６ビットの入力端子において閾値電圧以上の電力を受けている入力端子のパターンにより、大当たり乱数を更新する場合の数値範囲（又は上限値）が特定される構成としてもよい。つまり、ハード乱数回路６７は、大当たり乱数の更新用として１６ビットのエリアが設定されているが、当該１６ビットの各エリアを上記１６ビットの入力端子と１対１で対応させ、ＯＮ状態となっている入力端子に対応したビット群のエリアを利用して大当たり乱数の更新を行う構成とする。例えば、１６ビットの入力端子のうち、下位側から８ビットの入力端子がＯＮ状態となっている場合には、大当たり乱数の更新用のエリアのうち下位側から８ビットのエリアを利用して大当たり乱数の更新を行う。この場合、パチンコ機１０の電源が投入されてＭＰＵ６２への動作電力の供給が開始された場合には、当該ＭＰＵ６２による制御が介在することなく、当該パチンコ機１０の設計段階で設定された入力端子のビット群に自動的に電力が投入される構成とすることで、数値範囲の指定に関してＭＰＵ６２において処理を実行する必要がなくなり、当該ＭＰＵ６２の処理負荷の軽減が図られる。なお、大当たり乱数の更新用のエリアを１６ビット以外のビット数としてもよく、この場合であっても、上記入力端子のビット数を当該大当たり乱数の更新用のエリアと１対１で対応させることで、同様の作用効果を奏することが可能となる。
【０３５６】
（１３）上記各実施形態における取得乱数の監視処理において、排他的論理和及び論理和を演算した結果（以下、特定演算結果ともいう）について論理積を演算する構成に代えて、特定演算結果の全ビットを反転させて、その反転結果の全ビットが「０」となっているか否かを判定する構成としてもよい。この場合、全ビットについて論理和を演算して、その結果が「０」となっているか否かを判定する構成としてもよく、ビット毎に「０」となっているか否かを判定する構成としてもよい。また、上記特定演算結果の全ビットが「１」となっているか否かをビット毎に判定する構成としてもよい。また、上記特定演算結果から１０進数で「２５５」を減算し、その減算結果が「０」となっているか否かを判定する構成としてもよい。
【０３５７】
（１４）上記第３の実施形態のように隣り合うビット間の通信異常を監視する構成において、上記第４の実施形態のように一部のビット毎に監視を行う構成としてもよい。
【０３５８】
（１５）特電入賞装置３２の閉鎖中は特電入賞装置３２が完全に閉鎖される構成としたが、特電入賞装置３２の一部の領域が閉鎖されていない構成としてもよい。この場合、その一部の領域を通じて、閉鎖中であっても特電入賞装置３２に遊技球が入賞し得る構成としてもよく、その一部の領域が遊技球よりも狭い領域であることにより閉鎖中において特電入賞装置３２への遊技球の入賞が不可である構成としてもよい。
【０３５９】
（１６）普電役物３４ａの閉鎖中は第２作動口３４への遊技球の入賞が不可となる構成に代えて、普電役物３４ａの閉鎖中であっても第２作動口３４への遊技球の入賞が発生し得る構成としてもよい。但し、その入賞のし易さは、普電役物３４ａの開放中よりも低い必要がある。
【０３６０】
（１７）主制御装置６０から出力されるコマンドに基づいて、音声発光制御装置８０により表示制御装置９０が制御される構成に代えて、主制御装置６０から出力されるコマンドに基づいて、表示制御装置９０が音声発光制御装置８０を制御する構成としてもよい。また、音声発光制御装置８０と表示制御装置９０とが別々に設けられた構成に代えて、両制御装置が一の制御装置として設けられた構成としてもよく、それら両制御装置のうち一方の機能が主制御装置６０に集約されていてもよく、それら両制御装置の両機能が主制御装置６０に集約されていてもよい。また、主制御装置６０から音声発光制御装置８０に出力されるコマンドの構成や、音声発光制御装置８０から表示制御装置９０に出力されるコマンドの構成も任意である。
【０３６１】
（１８）遊技回用の演出が実行される装置は、図柄表示装置４１に限定されることはなく、可動式に設けられた装飾部材が動作することで遊技回用の演出が実行される構成としてもよく、所定の発光部を点灯させることで遊技回用の演出が実行される構成としてもよく、上記各態様の全部又は一部の組合せによって遊技回用の演出が実行される構成としてもよい。
【０３６２】
（１９）上記実施形態では、特図表示部３７ａにおいて各遊技結果に対応した停止結果が表示される構成としたが、これに代えて、特図表示部３７ａを不具備としてもよく、いずれの遊技結果であっても特図表示部３７ａにおいて共通の停止結果が表示される構成としてもよく、特図表示部３７ａにおいて停止結果がランダムに表示されることで、結果的に特図表示部３７ａの表示からはいずれの遊技結果であるかを識別できない構成としてもよい。
【０３６３】
（２０）上記実施形態とは異なる他のタイプのパチンコ機等、例えば特別装置の特定領域に遊技球が入ると電動役物が所定回数開放するパチンコ機や、特別装置の特定領域に遊技球が入ると権利が発生して大当たりとなるパチンコ機、他の役物を備えたパチンコ機、アレンジボール機、雀球等の遊技機にも、本発明を適用できる。
【０３６４】
また、弾球式でない遊技機、例えば、複数種の図柄が周方向に付された複数のリールを備え、メダルの投入及びスタートレバーの操作によりリールの回転を開始し、ストップスイッチが操作されるか所定時間が経過することでリールが停止した後に、表示窓から視認できる有効ライン上に特定図柄又は特定図柄の組合せが成立していた場合にはメダルの払い出し等といった特典を遊技者に付与するスロットマシンにも本発明を適用できる。
【０３６５】
また、外枠に開閉可能に支持された遊技機本体に貯留部及び取込装置を備え、貯留部に貯留されている所定数の遊技球が取込装置により取り込まれた後にスタートレバーが操作されることによりリールの回転を開始する、パチンコ機とスロットマシンとが融合された遊技機にも、本発明を適用できる。
【０３６６】
＜上記各実施形態から抽出される発明群について＞
以下、上述した各実施形態から抽出される発明群の特徴について、必要に応じて効果等を示しつつ説明する。なお以下においては、理解の容易のため、上記各実施形態において対応する構成を括弧書き等で適宜示すが、この括弧書き等で示した具体的構成に限定されるものではない。
【０３６７】
＜特徴Ａ群＞
特徴Ａ１．所定の信号経路（第１〜第４の実施形態では第２信号線群ＳＬ２、第５の実施形態では第５信号線群ＳＬ５及び第６信号線群ＳＬ６）を通じて受信した数値情報（大当たり乱数）を利用して所定処理（当否判定処理）を実行する所定制御手段（ＭＰＵ６２）を備え、
当該所定制御手段は、
前記所定の信号経路を通じて受信した数値情報を利用して監視処理を実行する監視処理実行手段（ＭＰＵ６２における取得乱数の監視処理を実行する機能）と、
当該監視処理実行手段による監視結果が異常に対応したものである場合に、異常対応処理を実行する対応処理実行手段（ＭＰＵ６２における遊技停止設定処理を実行する機能）と、
を備えていることを特徴とする遊技機。
【０３６８】
特徴Ａ１によれば、数値情報を利用して所定処理が実行される構成において、受信した数値情報を利用して監視処理が実行され、その監視処理の結果、異常の発生が特定された場合には、異常対応処理が実行される。これにより、異常な数値情報を利用したまま、所定処理が実行され続けてしまう可能性を低減することが可能となる。
【０３６９】
特徴Ａ２．所定の信号経路（第１〜第４の実施形態では第２信号線群ＳＬ２、第５の実施形態では第５信号線群ＳＬ５及び第６信号線群ＳＬ６）を通じて受信した数値情報（大当たり乱数）を利用して所定処理（当否判定処理）を実行する所定制御手段（ＭＰＵ６２）を備え、
当該所定制御手段は、
前記所定の信号経路を通じて受信した数値情報と、それよりも前に前記所定の信号経路を通じて受信した数値情報とを利用して、数値情報が変化しているか否かを特定するための監視処理を実行する監視処理実行手段（ＭＰＵ６２における取得乱数の監視処理を実行する機能）と、
当該監視処理実行手段による監視結果が異常に対応したものである場合に、異常対応処理を実行する対応処理実行手段（ＭＰＵ６２における遊技停止設定処理を実行する機能）と、
を備えていることを特徴とする遊技機。
【０３７０】
特徴Ａ２によれば、数値情報を利用して所定処理が実行される構成において、所定の信号経路を通じて受信した数値情報と、それよりも前に所定の信号経路を通じて受信した数値情報とを利用して監視処理が実行され、その監視処理の結果、数値情報が変化していないことが特定された場合には、異常対応処理が実行される。これにより、異常な数値情報を利用したまま、所定処理が実行され続けてしまう可能性を低減することが可能となる。
【０３７１】
特徴Ａ３．前記監視処理実行手段は、監視対象となった複数の数値情報が同一の数値情報である事象が特定回数発生した場合に、異常に対応した監視結果を導出するものであることを特徴とする特徴Ａ２に記載の遊技機。
【０３７２】
特徴Ａ３によれば、数値情報を提供する側において何らかの異常が発生し、同一の数値情報のみを所定制御手段に提供する状況となっている場合には異常対応処理が実行されるため、当該異常に対処することが可能となる。
【０３７３】
特徴Ａ４．前記数値情報は複数ビットにより構成されるものであり、
前記監視処理実行手段は、前記所定の信号経路を通じて受信した数値情報と、それよりも前に前記所定の信号経路を通じて受信した数値情報とで、対応するビット同士の数値が変化しているか否かを監視し、同一のビット同士において数値が変化しない事象が特定回数発生した場合に、異常に対応した監視結果を導出するものであることを特徴とする特徴Ａ２に記載の遊技機。
【０３７４】
特徴Ａ４によれば、ビット単位で同一の数値が提供されている状態であるか否かを監視することが可能となる。これにより、数値情報全体で見て数値が変化していないか否かを監視する場合に比べ、数値情報の異常監視を細かく行うことが可能となる。
【０３７５】
特徴Ａ５．前記監視処理実行手段は、監視対象となっているビットのうち少なくとも一のビットにおいて、前記対応するビット同士で数値が変化しない事象が特定回数発生した場合に、異常に対応した監視結果を導出するものであることを特徴とする特徴Ａ４に記載の遊技機。
【０３７６】
特徴Ａ５によれば、少なくとも一のビットにおいて数値が変化しない事象が特定回数発生した場合には、異常対応処理が実行されるため、各ビットについて異常に対処することが可能となる。
【０３７７】
特徴Ａ６．前記監視処理実行手段は、監視対象となっているビットについて所定の演算処理を実行することで、前記対応するビット同士で数値が変化しない事象が発生しているか否かを特定するものであって、前記所定の演算処理を前記複数ビットのうち一部のビットを対象に行うものであることを特徴とする特徴Ａ４又はＡ５に記載の遊技機。
【０３７８】
特徴Ａ６によれば、数値情報の全ビットを常に監視するのではなく、一部のビットを監視する構成であるため、監視処理の処理負荷の軽減を図ることが可能となる。
【０３７９】
特徴Ａ７．複数ビットにより構成される送信用単位の数値情報を一単位として、前記所定の信号経路を通じて数値情報が伝送される構成であり、
前記監視処理実行手段は、前記所定の演算処理を前記送信用単位の数値情報に含まれる複数ビットのうち一部のビットを対象に行うものであることを特徴とする特徴Ａ６に記載の遊技機。
【０３８０】
特徴Ａ７によれば、送信用単位の数値情報の全ビットを常に監視するのではなく、一部のビットを監視する構成であるため、監視処理の処理負荷の軽減を図ることが可能となる。
【０３８１】
特徴Ａ８．前記所定制御手段は、処理用単位の数値情報（大当たり乱数）を利用して前記所定処理を実行するものであり、
前記処理用単位の数値情報は、同一のビット数である送信用単位の数値情報（乱数送信用単位データ）を所定個数含み、
前記監視処理実行手段は、前記所定の演算処理を前記送信用単位の数値情報に含まれるビットを対象に行うものであることを特徴とする特徴Ａ６に記載の遊技機。
【０３８２】
特徴Ａ８によれば、処理用単位の数値情報の全ビットを常に監視するのではなく、送信用単位の数値情報のビット毎に監視する構成であるため、監視処理の処理負荷の軽減を図ることが可能となる。
【０３８３】
特徴Ａ９．前記監視処理実行手段は、監視対象となっているビットについて異常が発生していないことに対応した監視結果を導出した場合に、前記複数ビットのうち当該監視対象となっているビットとは異なるビットを新たな監視対象として設定する監視対象設定手段（第４の実施形態におけるＭＰＵ６２のステップＳ１０１５の処理を実行する機能）を備えていることを特徴とする特徴Ａ６乃至Ａ８のいずれか１に記載の遊技機。
【０３８４】
特徴Ａ９によれば、一部のビットを各監視処理回で監視することで、監視処理の処理負荷の軽減を図った構成において、最終的には数値情報の全ビットを監視対象とすることが可能となる。これにより、監視処理の処理負荷の軽減を図りながら、異常を細かく監視することが可能となる。
【０３８５】
特徴Ａ１０．前記監視対象となり得るビットは、前記所定情報を複数回受信した場合に異なる値をとり得るビットであることを特徴とする特徴Ａ６乃至Ａ９のいずれか１に記載の遊技機。
【０３８６】
特徴Ａ１０によれば、所定の頻度で数値が変化し得るビットに対して、異常の監視を行うことが可能となる。
【０３８７】
特徴Ａ１１．前記所定制御手段は、前記所定処理として、前記所定の信号経路を通じて受信した数値情報を利用して抽選処理を実行するものであり、
前記数値情報の一部の所定ビットは、前記抽選処理にて当選結果となる場合、二値データのうち一方のデータのみが格納されるビットであり、
前記監視処理実行手段は、前記所定ビットが前記一方のデータとなっている事象が特定回数発生した場合に、異常に対応した監視結果を導出するものであることを特徴とする特徴Ａ６乃至Ａ１０のいずれか１に記載の遊技機。
【０３８８】
特徴Ａ１１によれば、抽選処理にて当選結果となり続けるという異常が発生した場合に、それに対処することが可能となる。しかも、この監視を、抽選用の数値情報を利用して行うことが可能となる。
【０３８９】
特徴Ａ１２．前記監視処理実行手段は、
前記所定の信号経路を通じて受信した数値情報と、それよりも前に前記所定の信号経路を通じて受信した数値情報とで、対応するビット同士の排他的論理和を演算する第１演算手段（第１の実施形態ではＭＰＵ６２におけるステップＳ６０５の処理を実行する機能、第２の実施形態ではＭＰＵ６２におけるステップＳ８０５の処理を実行する機能、第４の実施形態ではＭＰＵ６２におけるステップＳ１００５の処理を実行する機能）と、
当該第１演算手段の演算結果と、それよりも前の当該第１演算手段の演算結果とで、対応するビット同士の論理和を演算する第２演算手段（第１の実施形態ではＭＰＵ６２におけるステップＳ６１０の処理を実行する機能、第２の実施形態ではＭＰＵ６２におけるステップＳ８１０の処理を実行する機能、第４の実施形態ではＭＰＵ６２におけるステップＳ１０１０の処理を実行する機能）と、
を備えていることを特徴とする特徴Ａ５乃至Ａ１１のいずれか１に記載の遊技機。
【０３９０】
特徴Ａ１２によれば、ビット単位で連続的に数値が変化していないか否かの監視を、比較的簡易な演算手法により実現することが可能となる。
【０３９１】
特徴Ａ１３．前記監視処理実行手段は、前記第２演算手段の演算結果の全ビットについて論理積を演算する第３演算手段（第１の実施形態ではＭＰＵ６２におけるステップＳ６１２の処理を実行する機能、第２の実施形態ではＭＰＵ６２におけるステップＳ８１２の処理を実行する機能、第４の実施形態ではＭＰＵ６２におけるステップＳ１０１２の処理を実行する機能）を備え、当該論理積の結果が「０」となる事象が前記特定回数発生した場合に、異常に対応した監視結果を導出するものであることを特徴とする特徴Ａ１２に記載の遊技機。
【０３９２】
特徴Ａ１３によれば、異常が発生しているか否かをビット単位で確認しなくても、いずれかのビットにおいて異常が発生していることを簡易な演算手法により特定することが可能となる。
【０３９３】
特徴Ａ１４．前記所定制御手段は、処理用単位の数値情報（大当たり乱数）を利用して前記所定処理を実行するものであり、
前記処理用単位の数値情報は、同一のビット数である送信用単位の数値情報（乱数送信用単位データ）を所定個数含み、
前記監視処理実行手段は、前記所定の信号経路を通じて受信した前記送信用単位の数値情報と、それよりも前に前記所定の信号経路を通じて受信した前記送信用単位の数値情報とを利用して前記監視処理を実行するものであることを特徴とする特徴Ａ２乃至Ａ１３のいずれか１に記載の遊技機。
【０３９４】
特徴Ａ１４によれば、処理用単位の数値情報毎に監視処理を実行するのではなく、送信用単位の数値情報毎に監視処理を実行することにより、監視処理の実行頻度を高めることが可能となる。また、送信用単位の数値情報は同一のビット数であるため、送信用単位の数値情報毎に監視処理を実行したとしても、一定の態様で監視処理を実行することが可能となる。
【０３９５】
特徴Ａ１５．前記所定の信号経路は、複数の単位信号経路を備え、
前記監視処理実行手段は、前記所定の信号経路を通じて数値情報を受信した場合に、当該数値情報のうち一の単位信号経路を通じて受信した数値と、当該数値情報のうち当該一の単位経路に対して隣り合う単位信号経路を通じて受信した数値とが同一であるか否かを監視し、同一である事象が特定回数発生した場合に、異常に対応した監視結果を導出するものであることを特徴とする特徴Ａ１に記載の遊技機。
【０３９６】
特徴Ａ１５によれば、隣り合う単位信号経路を通じて受信した数値が変化しない事象が特定回数発生した場合には、異常対応処理が実行される。これにより、隣り合う単位信号経路において短絡が発生している場合にはそれに対処することが可能となり、異常な数値情報を利用したまま、所定処理が実行され続けてしまう可能性を低減することが可能となる。
【０３９７】
特徴Ａ１６．前記数値情報は複数のビットが配列されることにより構成されるものであり、
前記監視処理実行手段は、
前記所定の信号経路を通じて受信した数値情報を格納エリア（今回取得エリア１３１）に格納する格納手段（第３の実施形態におけるＭＰＵ６２のステップＳ９０２の処理を実行する機能）と、
前記格納エリアに格納されている数値情報の各ビットの値を配列方向の所定方向に１ビットずつシフトさせるシフト手段（第３の実施形態におけるＭＰＵ６２のステップＳ９０３の処理を実行する機能）と、
前記格納手段に格納されている数値情報と、前記シフト手段によりシフトされた数値情報とで、ビットの配列順序において対応するビット同士の数値が変化しているか否かを監視し、同一の配列順序のビット同士において数値が変化しない事象が特定回数発生した場合に、異常に対応した監視結果を導出する監視結果導出手段（第３の実施形態におけるＭＰＵ６２のステップＳ９０４〜ステップＳ９１７の処理を実行する機能）と、
を備えていることを特徴とする特徴Ａ１５に記載の遊技機。
【０３９８】
特徴Ａ１６によれば、所定の信号経路を通じて受信した数値情報に対してビット単位で所定の演算処理を実行するという比較的簡素な処理構成により、隣り合う単位信号経路において短絡が発生しているか否かを監視することが可能となる。
【０３９９】
特徴Ａ１７．前記監視結果導出手段は、
前記格納手段に格納されている数値情報と、前記シフト手段によりシフトされた数値情報とで、ビットの配列順序において対応するビット同士の排他的論理和を演算する第１演算手段（第３の実施形態におけるＭＰＵ６２のステップＳ９０４の処理を実行する機能）と、
当該第１演算手段の演算結果と、それよりも前の当該第１演算手段の演算結果とで、ビットの配列順序において対応するビット同士の論理和を演算する第２演算手段（第３の実施形態におけるＭＰＵ６２のステップＳ９０９の処理を実行する機能）と、
を備えていることを特徴とする特徴Ａ１６に記載の遊技機。
【０４００】
特徴Ａ１７によれば、隣り合う単位信号経路において連続的に数値が変化していないか否かの監視を、比較的簡易な演算手法により実現することが可能となる。
【０４０１】
特徴Ａ１８．前記監視結果導出手段は、前記第２演算手段の演算結果の全ビットについて論理積を演算する第３演算手段（第３の実施形態におけるＭＰＵ６２のステップＳ９１１の処理を実行する機能）を備え、当該論理積の結果が「０」となる事象が前記特定回数発生した場合に、異常に対応した監視結果を導出するものであることを特徴とする特徴Ａ１７に記載の遊技機。
【０４０２】
特徴Ａ１８によれば、異常が発生しているか否かをビット単位で確認しなくても、いずれかの単位信号経路間で短絡が発生していることを簡易な演算手法により特定することが可能となる。
【０４０３】
特徴Ａ１９．前記所定制御手段は、処理用単位の数値情報（大当たり乱数）を利用して前記所定処理を実行するものであり、
前記処理用単位の数値情報は、同一のビット数である送信用単位の数値情報（乱数送信用単位データ）を所定個数含み、
前記監視処理実行手段は、前記所定の信号経路を通じて前記送信用単位の数値情報を受信した場合に、当該送信用単位の数値情報のうち一の単位信号経路を通じて受信した数値と、当該送信用単位の数値情報のうち当該一の単位経路に対して隣り合う単位信号経路を通じて受信した数値とが同一であるか否かを監視し、同一である事象が特定回数発生した場合に、異常に対応した監視結果を導出するものであることを特徴とする特徴Ａ１５乃至Ａ１８のいずれか１に記載の遊技機。
【０４０４】
特徴Ａ１９によれば、処理用単位の数値情報毎に監視処理を実行するのではなく、送信用単位の数値情報毎に監視処理を実行することにより、監視処理の実行頻度を高めることが可能となる。また、送信用単位の数値情報は同一のビット数であるため、送信用単位の数値情報毎に監視処理を実行したとしても、一定の態様で監視処理を実行することが可能となる。
【０４０５】
特徴Ａ２０．前記対応処理実行手段は、前記異常対応処理として、異常報知を実行するための処理、及び遊技の進行を制限するための処理のうち少なくとも一方を実行するものであることを特徴とする特徴Ａ１乃至Ａ１９のいずれか１に記載の遊技機。
【０４０６】
特徴Ａ２０によれば、異常が発生していることが特定された場合に、それに対処することが可能となる。
【０４０７】
特徴Ａ２１．前記所定制御手段は、前記所定処理として、前記所定の信号経路を通じて受信した数値情報を利用して抽選処理を実行するものであることを特徴とする特徴Ａ１乃至Ａ２０のいずれか１に記載の遊技機。
【０４０８】
特徴Ａ２１によれば、抽選処理に利用される数値情報の提供に異常が生じると、抽選処理が機能しなくなってしまう。特に、その抽選処理が、遊技者に特典を付与するか否かの抽選を行うものである場合には、遊技者に特典が付与されない状態が不当に連続したり、遊技者に特典が付与され続けてしまうといった問題が生じる。これに対して、上記特徴Ａ１や上記特徴Ａ２等の構成を備えていることにより、数値情報の提供について異常が発生した場合にはそれに対処することが可能となる。
【０４０９】
特徴Ａ２２．予め定められた更新タイミングとなる度に抽選用数値情報を更新する更新手段（ハード乱数回路６７）を備え、
当該更新手段は、予め定められた取得条件が成立した場合に、前記所定の信号経路を通じて前記所定制御手段に前記抽選用数値情報を送信するものであることを特徴とする特徴Ａ２１に記載の遊技機。
【０４１０】
更新手段から提供される抽選用数値情報を利用して抽選処理が実行される構成において、既に説明したような優れた効果を奏することが可能となる。
【０４１１】
特徴Ａ２３．遊技領域を流下する遊技球が入球可能な入球部（第１作動口３３、第２作動口３４）と、
当該入球部に遊技球が入球したことを検知する検知手段（第１〜第４の実施形態では作動口入賞検知センサ４５、第５の実施形態では第１作動口入賞検知センサ１５１及び第２作動口入賞検知センサ１５２）と、
を備え、
当該検知手段は、前記入球部に遊技球が入球したことを検知した場合、それに対応した検知信号を、前記更新手段及び前記所定制御手段に送信し、
前記更新手段は、前記検知信号を受信したタイミングにおける前記抽選用数値情報を前記所定制御手段への送信用のエリア（第１〜第４の実施形態では大当たり乱数レジスタ１０２、第５の実施形態では第１大当たり乱数レジスタ１５３及び第２大当たり乱数レジスタ１５４）に格納する更新側格納手段（コントロール回路１０３）を備え、
前記所定制御手段は、
前記検知信号を受信したか否かを定期的に監視する定期監視手段（ＭＰＵ６２における入賞検知処理を実行する機能）と、
当該定期監視手段により前記検知信号を受信したことが特定された場合に、前記更新側格納手段に格納されている前記抽選用数値情報の送信を前記更新手段に要求する要求手段（ＭＰＵ６２における要求処理を実行する機能）と、
を備えていることを特徴とする特徴Ａ２２に記載の遊技機。
【０４１２】
特徴Ａ２３によれば、所定制御手段において各種処理が実行されることとの関係で、検知手段からの検知信号の送信タイミングに対して抽選用数値情報の取得タイミングが遅れたとしても、検知手段からの検知信号の送信タイミングにおいて既に更新手段にて抽選用数値情報が提供用に取得されている。したがって、検知手段における検知信号の送信タイミングに対応した抽選用数値情報を利用して、抽選処理を実行することが可能となる。
【０４１３】
特徴Ａ２４．前記更新手段は、前記送信用のエリアに前記抽選用数値情報が格納された場合に、格納済み情報が記憶される格納済み記憶手段（第１〜第４の実施形態ではステータスフラグ１０３ａ、第５の実施形態では第１ステータスフラグ１５５及び第２ステータスフラグ１５６）を備え、
前記要求手段は、前記定期監視手段により前記検知信号を受信したことが特定された場合であって、前記格納済み記憶手段に前記格納済み情報が記憶されている場合に、前記更新側格納手段に格納されている前記抽選用数値情報の送信を前記更新手段に要求するものであり、
前記所定制御手段は、前記定期監視手段により前記検知信号を受信したことが特定された場合であって、前記格納済み記憶手段に前記格納済み情報が記憶されていない場合、それに対応した異常処理を実行する異常処理実行手段（第１〜第４の実施形態ではＭＰＵ６２におけるステップＳ４０４にて否定判定をしてステップＳ４０５の処理を実行する機能、第５の実施形態ではＭＰＵ６２におけるステップＳ１１０４にて否定判定をしてステップＳ１１０５の処理を実行する機能）を備えていることを特徴とする特徴Ａ２３に記載の遊技機。
【０４１４】
特徴Ａ２４によれば、検知手段から更新手段及び所定制御手段の両方に検知信号が送信される構成において、所定制御手段には検知信号が送信されるが、更新手段には検知信号が送信されないという異常が発生した場合には、それに対して異常処理が実行される。これにより、当該異常に対処することが可能となる。
【０４１５】
特徴Ａ２５．前記更新手段は、前記所定制御手段により指定される指定数値範囲において前記抽選用数値情報の更新を行うものであり、
前記指定数値範囲における前記抽選用数値情報の更新の１周期が、前記指定数値範囲に対応した基準周期に対応しているか否かを監視する周期監視手段（コントロール回路１０３）と、
当該周期監視手段の監視結果が周期異常に対応した結果である場合に、異常処理を実行する周期異常対応手段（ＭＰＵ６２におけるステップＳ２０５の処理を実行する機能）と、
を備えていることを特徴とする特徴Ａ２２乃至Ａ２４のいずれか１に記載の遊技機。
【０４１６】
特徴Ａ２５によれば、更新手段は所定制御手段により指定された数値範囲において抽選用数値情報の更新を行う構成であるため、更新手段の汎用性が高められる。また、その指定された数値範囲における抽選用数値情報の更新の１周期が当該数値範囲に対応した基準周期に対応していない場合には、異常処理が実行される。これにより、抽選用数値情報の指定数値範囲内での更新に関して異常が発生している場合には、それに対処することが可能となる。
【０４１７】
＜特徴Ｂ群＞
特徴Ｂ１．所定の信号経路（第３の実施形態で第２信号線群ＳＬ２、第５の実施形態では第５信号線群ＳＬ５及び第６信号線群ＳＬ６）を通じて受信した数値情報（大当たり乱数）を利用して所定処理（当否判定処理）を実行する所定制御手段（ＭＰＵ６２）を備え、
前記所定の信号経路は、複数の単位信号経路を備え、
前記所定制御手段は、
前記所定の信号経路を通じて数値情報を受信した場合に、当該数値情報のうち一の単位信号経路を通じて受信した数値と、当該数値情報のうち当該一の単位経路に対して隣り合う単位信号経路を通じて受信した数値とが同一であるか否かを監視し、同一である事象が特定回数発生した場合に、異常に対応した監視結果を導出する監視処理実行手段（第３の実施形態におけるＭＰＵ６２の取得乱数の監視処理を実行する機能）と、
当該監視処理実行手段による監視結果が異常に対応したものである場合に、異常対応処理を実行する対応処理実行手段（ＭＰＵ６２における遊技停止設定処理を実行する機能）と、
を備えていることを特徴とする遊技機。
【０４１８】
特徴Ｂ１によれば、数値情報を利用して所定処理が実行される構成において、隣り合う単位信号経路を通じて受信した数値が変化しない事象が特定回数発生した場合には、異常対応処理が実行される。これにより、隣り合う単位信号経路において短絡が発生している場合にはそれに対処することが可能となり、異常な数値情報を利用したまま、所定処理が実行され続けてしまう可能性を低減することが可能となる。
【０４１９】
特徴Ｂ２．前記数値情報は複数のビットが配列されることにより構成されるものであり、
前記監視処理実行手段は、
前記所定の信号経路を通じて受信した数値情報を格納エリア（今回取得エリア１３１）に格納する格納手段（第３の実施形態におけるＭＰＵ６２のステップＳ９０２の処理を実行する機能）と、
前記格納エリアに格納されている数値情報の各ビットの値を配列方向の所定方向に１ビットずつシフトさせるシフト手段（第３の実施形態におけるＭＰＵ６２のステップＳ９０３の処理を実行する機能）と、
前記格納手段に格納されている数値情報と、前記シフト手段によりシフトされた数値情報とで、ビットの配列順序において対応するビット同士の数値が変化しているか否かを監視し、同一の配列順序のビット同士において数値が変化しない事象が特定回数発生した場合に、異常に対応した監視結果を導出する監視結果導出手段（第３の実施形態におけるＭＰＵ６２のステップＳ９０４〜ステップＳ９１７の処理を実行する機能）と、
を備えていることを特徴とする特徴Ｂ１に記載の遊技機。
【０４２０】
特徴Ｂ２によれば、所定の信号経路を通じて受信した数値情報に対してビット単位で所定の演算処理を実行するという比較的簡素な処理構成により、隣り合う単位信号経路において短絡が発生しているか否かを監視することが可能となる。
【０４２１】
特徴Ｂ３．前記監視結果導出手段は、
前記格納手段に格納されている数値情報と、前記シフト手段によりシフトされた数値情報とで、ビットの配列順序において対応するビット同士の排他的論理和を演算する第１演算手段（第３の実施形態におけるＭＰＵ６２のステップＳ９０４の処理を実行する機能）と、
当該第１演算手段の演算結果と、それよりも前の当該第１演算手段の演算結果とで、ビットの配列順序において対応するビット同士の論理和を演算する第２演算手段（第３の実施形態におけるＭＰＵ６２のステップＳ９０９の処理を実行する機能）と、
を備えていることを特徴とする特徴Ｂ２に記載の遊技機。
【０４２２】
特徴Ｂ３によれば、隣り合う単位信号経路において連続的に数値が変化していないか否かの監視を、比較的簡易な演算手法により実現することが可能となる。
【０４２３】
特徴Ｂ４．前記監視結果導出手段は、前記第２演算手段の演算結果の全ビットについて論理積を演算する第３演算手段（第３の実施形態におけるＭＰＵ６２のステップＳ９１１の処理を実行する機能）を備え、当該論理積の結果が「０」となる事象が前記特定回数発生した場合に、異常に対応した監視結果を導出するものであることを特徴とする特徴Ｂ３に記載の遊技機。
【０４２４】
特徴Ｂ４によれば、異常が発生しているか否かをビット単位で確認しなくても、いずれかの単位信号経路間で短絡が発生していることを簡易な演算手法により特定することが可能となる。
【０４２５】
特徴Ｂ５．前記所定制御手段は、処理用単位の数値情報（大当たり乱数）を利用して前記所定処理を実行するものであり、
前記処理用単位の数値情報は、同一のビット数である送信用単位の数値情報（乱数送信用単位データ）を所定個数含み、
前記監視処理実行手段は、前記所定の信号経路を通じて前記送信用単位の数値情報を受信した場合に、当該送信用単位の数値情報のうち一の単位信号経路を通じて受信した数値と、当該送信用単位の数値情報のうち当該一の単位経路に対して隣り合う単位信号経路を通じて受信した数値とが同一であるか否かを監視し、同一である事象が特定回数発生した場合に、異常に対応した監視結果を導出するものであることを特徴とする特徴Ｂ１乃至Ｂ４のいずれか１に記載の遊技機。
【０４２６】
特徴Ｂ５によれば、処理用単位の数値情報毎に監視処理を実行するのではなく、送信用単位の数値情報毎に監視処理を実行することにより、監視処理の実行頻度を高めることが可能となる。また、送信用単位の数値情報は同一のビット数であるため、送信用単位の数値情報毎に監視処理を実行したとしても、一定の態様で監視処理を実行することが可能となる。
【０４２７】
特徴Ｂ６．前記対応処理実行手段は、前記異常対応処理として、異常報知を実行するための処理、及び遊技の進行を制限するための処理のうち少なくとも一方を実行するものであることを特徴とする特徴Ｂ１乃至Ｂ５のいずれか１に記載の遊技機。
【０４２８】
特徴Ｂ６によれば、異常が発生していることが特定された場合に、それに対処することが可能となる。
【０４２９】
特徴Ｂ７．前記所定制御手段は、前記所定処理として、前記所定の信号経路を通じて受信した数値情報を利用して抽選処理を実行するものであることを特徴とする特徴Ｂ１乃至Ｂ６のいずれか１に記載の遊技機。
【０４３０】
特徴Ｂ７によれば、抽選処理に利用される数値情報の提供に異常が生じると、抽選処理が機能しなくなってしまう。特に、その抽選処理が、遊技者に特典を付与するか否かの抽選を行うものである場合には、遊技者に特典が付与されない状態が不当に連続したり、遊技者に特典が付与され続けてしまうといった問題が生じる。これに対して、上記特徴Ｂ１等の構成を備えていることにより、数値情報の提供について異常が発生した場合にはそれに対処することが可能となる。
【０４３１】
特徴Ｂ８．予め定められた更新タイミングとなる度に抽選用数値情報を更新する更新手段（ハード乱数回路６７）を備え、
当該更新手段は、予め定められた取得条件が成立した場合に、前記所定の信号経路を通じて前記所定制御手段に前記抽選用数値情報を送信するものであることを特徴とする特徴Ｂ７に記載の遊技機。
【０４３２】
更新手段から提供される抽選用数値情報を利用して抽選処理が実行される構成において、既に説明したような優れた効果を奏することが可能となる。
【０４３３】
特徴Ｂ９．遊技領域を流下する遊技球が入球可能な入球部（第１作動口３３、第２作動口３４）と、
当該入球部に遊技球が入球したことを検知する検知手段（第１〜第４の実施形態では作動口入賞検知センサ４５、第５の実施形態では第１作動口入賞検知センサ１５１及び第２作動口入賞検知センサ１５２）と、
を備え、
当該検知手段は、前記入球部に遊技球が入球したことを検知した場合、それに対応した検知信号を、前記更新手段及び前記所定制御手段に送信し、
前記更新手段は、前記検知信号を受信したタイミングにおける前記抽選用数値情報を前記所定制御手段への送信用のエリア（第１〜第４の実施形態では大当たり乱数レジスタ１０２、第５の実施形態では第１大当たり乱数レジスタ１５３及び第２大当たり乱数レジスタ１５４）に格納する更新側格納手段（コントロール回路１０３）を備え、
前記所定制御手段は、
前記検知信号を受信したか否かを定期的に監視する定期監視手段（ＭＰＵ６２における入賞検知処理を実行する機能）と、
当該定期監視手段により前記検知信号を受信したことが特定された場合に、前記更新側格納手段に格納されている前記抽選用数値情報の送信を前記更新手段に要求する要求手段（ＭＰＵ６２における要求処理を実行する機能）と、
を備えていることを特徴とする特徴Ｂ８に記載の遊技機。
【０４３４】
特徴Ｂ９によれば、所定制御手段において各種処理が実行されることとの関係で、検知手段からの検知信号の送信タイミングに対して抽選用数値情報の取得タイミングが遅れたとしても、検知手段からの検知信号の送信タイミングにおいて既に更新手段にて抽選用数値情報が提供用に取得されている。したがって、検知手段における検知信号の送信タイミングに対応した抽選用数値情報を利用して、抽選処理を実行することが可能となる。
【０４３５】
特徴Ｂ１０．前記更新手段は、前記送信用のエリアに前記抽選用数値情報が格納された場合に、格納済み情報が記憶される格納済み記憶手段（第１〜第４の実施形態ではステータスフラグ１０３ａ、第５の実施形態では第１ステータスフラグ１５５及び第２ステータスフラグ１５６）を備え、
前記要求手段は、前記定期監視手段により前記検知信号を受信したことが特定された場合であって、前記格納済み記憶手段に前記格納済み情報が記憶されている場合に、前記更新側格納手段に格納されている前記抽選用数値情報の送信を前記更新手段に要求するものであり、
前記所定制御手段は、前記定期監視手段により前記検知信号を受信したことが特定された場合であって、前記格納済み記憶手段に前記格納済み情報が記憶されていない場合、それに対応した異常処理を実行する異常処理実行手段（第１〜第４の実施形態ではＭＰＵ６２におけるステップＳ４０４にて否定判定をしてステップＳ４０５の処理を実行する機能、第５の実施形態ではＭＰＵ６２におけるステップＳ１１０４にて否定判定をしてステップＳ１１０５の処理を実行する機能）を備えていることを特徴とする特徴Ｂ９に記載の遊技機。
【０４３６】
特徴Ｂ１０によれば、検知手段から更新手段及び所定制御手段の両方に検知信号が送信される構成において、所定制御手段には検知信号が送信されるが、更新手段には検知信号が送信されないという異常が発生した場合には、それに対して異常処理が実行される。これにより、当該異常に対処することが可能となる。
【０４３７】
特徴Ｂ１１．前記更新手段は、前記所定制御手段により指定される指定数値範囲において前記抽選用数値情報の更新を行うものであり、
前記指定数値範囲における前記抽選用数値情報の更新の１周期が、前記指定数値範囲に対応した基準周期に対応しているか否かを監視する周期監視手段（コントロール回路１０３）と、
当該周期監視手段の監視結果が周期異常に対応した結果である場合に、異常処理を実行する周期異常対応手段（ＭＰＵ６２におけるステップＳ２０５の処理を実行する機能）と、
を備えていることを特徴とする特徴Ｂ８乃至Ｂ１０のいずれか１に記載の遊技機。
【０４３８】
特徴Ｂ１１によれば、更新手段は所定制御手段により指定された数値範囲において抽選用数値情報の更新を行う構成であるため、更新手段の汎用性が高められる。また、その指定された数値範囲における抽選用数値情報の更新の１周期が当該数値範囲に対応した基準周期に対応していない場合には、異常処理が実行される。これにより、抽選用数値情報の指定数値範囲内での更新に関して異常が発生している場合には、それに対処することが可能となる。
【０４３９】
＜特徴Ｃ群＞
特徴Ｃ１．所定の信号経路（第１〜第４の実施形態では第２信号線群ＳＬ２、第５の実施形態では第５信号線群ＳＬ５及び第６信号線群ＳＬ６）を通じて受信した数値情報（大当たり乱数）を利用して所定処理（当否判定処理）を実行する所定制御手段（ＭＰＵ６２）を備え、
前記数値情報は複数ビットにより構成されるものであり、
前記所定制御手段は、
前記所定の信号経路を通じて受信した数値情報と、それよりも前に前記所定の信号経路を通じて受信した数値情報とで、対応するビット同士の数値が変化しているか否かを監視し、同一のビット同士において数値が変化しない事象が特定回数発生した場合に、異常に対応した監視結果を導出する監視処理実行手段（第４の実施形態におけるＭＰＵ６２の取得乱数の監視処理を実行する機能）と、
当該監視処理実行手段による監視結果が異常に対応したものである場合に、異常対応処理を実行する対応処理実行手段（ＭＰＵ６２における遊技停止設定処理を実行する機能）と、
を備え、
前記監視処理実行手段は、監視対象となっているビットについて所定の演算処理を実行することで、前記対応するビット同士で数値が変化しない事象が発生しているか否かを特定するものであって、前記所定の演算処理を前記複数ビットのうち一部のビットを対象に行うものであることを特徴とする遊技機。
【０４４０】
特徴Ｃ１によれば、数値情報を利用して所定処理が実行される構成において、受信した数値情報を利用して監視処理が実行され、その監視処理の結果、異常の発生が特定された場合には、異常対応処理が実行される。これにより、異常な数値情報を利用したまま、所定処理が実行され続けてしまう可能性を低減することが可能となる。
【０４４１】
特に、ビット単位で同一の数値が提供されている状態であるか否かを監視することが可能となる。これにより、数値情報全体で見て数値が変化していないか否かを監視する場合に比べ、数値情報の異常監視を細かく行うことが可能となる。
【０４４２】
また、数値情報の全ビットを常に監視するのではなく、一部のビットを監視する構成であるため、監視処理の処理負荷の軽減を図ることが可能となる。
【０４４３】
特徴Ｃ２．複数ビットにより構成される送信用単位の数値情報を一単位として、前記所定の信号経路を通じて数値情報が伝送される構成であり、
前記監視処理実行手段は、前記所定の演算処理を前記送信用単位の数値情報に含まれる複数ビットのうち一部のビットを対象に行うものであることを特徴とする特徴Ｃ１に記載の遊技機。
【０４４４】
特徴Ｃ２によれば、送信用単位の数値情報の全ビットを常に監視するのではなく、一部のビットを監視する構成であるため、監視処理の処理負荷の軽減を図ることが可能となる。
【０４４５】
特徴Ｃ３．前記所定制御手段は、処理用単位の数値情報（大当たり乱数）を利用して前記所定処理を実行するものであり、
前記処理用単位の数値情報は、同一のビット数である送信用単位の数値情報（乱数送信用単位データ）を所定個数含み、
前記監視処理実行手段は、前記所定の演算処理を前記送信用単位の数値情報に含まれるビットを対象に行うものであることを特徴とする特徴Ｃ１に記載の遊技機。
【０４４６】
特徴Ｃ３によれば、処理用単位の数値情報の全ビットを常に監視するのではなく、送信用単位の数値情報のビット毎に監視する構成であるため、監視処理の処理負荷の軽減を図ることが可能となる。
【０４４７】
特徴Ｃ４．前記監視処理実行手段は、監視対象となっているビットについて異常が発生していないことに対応した監視結果を導出した場合に、前記複数ビットのうち当該監視対象となっているビットとは異なるビットを新たな監視対象として設定する監視対象設定手段（第４の実施形態におけるＭＰＵ６２のステップＳ１０１５の処理を実行する機能）を備えていることを特徴とする特徴Ｃ１乃至Ｃ３のいずれか１に記載の遊技機。
【０４４８】
特徴Ｃ４によれば、一部のビットを各監視処理回で監視することで、監視処理の処理負荷の軽減を図った構成において、最終的には数値情報の全ビットを監視対象とすることが可能となる。これにより、監視処理の処理負荷の軽減を図りながら、異常を細かく監視することが可能となる。
【０４４９】
特徴Ｃ５．前記監視対象となり得るビットは、前記所定情報を複数回受信した場合に異なる値をとり得るビットであることを特徴とする特徴Ｃ１乃至Ｃ４のいずれか１に記載の遊技機。
【０４５０】
特徴Ｃ５によれば、所定の頻度で数値が変化し得るビットに対して、異常の監視を行うことが可能となる。
【０４５１】
特徴Ｃ６．前記所定制御手段は、前記所定処理として、前記所定の信号経路を通じて受信した数値情報を利用して抽選処理を実行するものであり、
前記数値情報の一部の所定ビットは、前記抽選処理にて当選結果となる場合、二値データのうち一方のデータのみが格納されるビットであり、
前記監視処理実行手段は、前記所定ビットが前記一方のデータとなっている事象が特定回数発生した場合に、異常に対応した監視結果を導出するものであることを特徴とする特徴Ｃ１乃至Ｃ５のいずれか１に記載の遊技機。
【０４５２】
特徴Ｃ６によれば、抽選処理にて当選結果となり続けるという異常が発生した場合に、それに対処することが可能となる。しかも、この監視を、抽選用の数値情報を利用して行うことが可能となる。
【０４５３】
特徴Ｃ７．前記監視処理実行手段は、
前記所定の信号経路を通じて受信した数値情報と、それよりも前に前記所定の信号経路を通じて受信した数値情報とで、対応するビット同士の排他的論理和を演算する第１演算手段（第４の実施形態ではＭＰＵ６２におけるステップＳ１００５の処理を実行する機能）と、
当該第１演算手段の演算結果と、それよりも前の当該第１演算手段の演算結果とで、対応するビット同士の論理和を演算する第２演算手段（第４の実施形態ではＭＰＵ６２におけるステップＳ１０１０の処理を実行する機能）と、
を備えていることを特徴とする特徴Ｃ１乃至Ｃ６のいずれか１に記載の遊技機。
【０４５４】
特徴Ｃ７によれば、ビット単位で連続的に数値が変化していないか否かの監視を、比較的簡易な演算手法により実現することが可能となる。
【０４５５】
特徴Ｃ８．前記監視処理実行手段は、前記第２演算手段の演算結果の全ビットについて論理積を演算する第３演算手段（第１の実施形態ではＭＰＵ６２におけるステップＳ６１２の処理を実行する機能、第２の実施形態ではＭＰＵ６２におけるステップＳ８１２の処理を実行する機能、第４の実施形態ではＭＰＵ６２におけるステップＳ１０１２の処理を実行する機能）を備え、当該論理積の結果が「０」となる事象が前記特定回数発生した場合に、異常に対応した監視結果を導出するものであることを特徴とする特徴Ｃ７に記載の遊技機。
【０４５６】
特徴Ｃ８によれば、異常が発生しているか否かをビット単位で確認しなくても、いずれかのビットにおいて異常が発生していることを簡易な演算手法により特定することが可能となる。
【０４５７】
特徴Ｃ９．前記所定制御手段は、処理用単位の数値情報（大当たり乱数）を利用して前記所定処理を実行するものであり、
前記処理用単位の数値情報は、同一のビット数である送信用単位の数値情報（乱数送信用単位データ）を所定個数含み、
前記監視処理実行手段は、前記所定の信号経路を通じて受信した前記送信用単位の数値情報と、それよりも前に前記所定の信号経路を通じて受信した前記送信用単位の数値情報とを利用して前記監視処理を実行するものであることを特徴とする特徴Ｃ１乃至Ｃ８のいずれか１に記載の遊技機。
【０４５８】
特徴Ｃ９によれば、処理用単位の数値情報毎に監視処理を実行するのではなく、送信用単位の数値情報毎に監視処理を実行することにより、監視処理の実行頻度を高めることが可能となる。また、送信用単位の数値情報は同一のビット数であるため、送信用単位の数値情報毎に監視処理を実行したとしても、一定の態様で監視処理を実行することが可能となる。
【０４５９】
特徴Ｃ１０．前記対応処理実行手段は、前記異常対応処理として、異常報知を実行するための処理、及び遊技の進行を制限するための処理のうち少なくとも一方を実行するものであることを特徴とする特徴Ｃ１乃至Ｃ９のいずれか１に記載の遊技機。
【０４６０】
特徴Ｃ１０によれば、異常が発生していることが特定された場合に、それに対処することが可能となる。
【０４６１】
特徴Ｃ１１．前記所定制御手段は、前記所定処理として、前記所定の信号経路を通じて受信した数値情報を利用して抽選処理を実行するものであることを特徴とする特徴Ｃ１乃至Ｃ１０のいずれか１に記載の遊技機。
【０４６２】
特徴Ｃ１１によれば、抽選処理に利用される数値情報の提供に異常が生じると、抽選処理が機能しなくなってしまう。特に、その抽選処理が、遊技者に特典を付与するか否かの抽選を行うものである場合には、遊技者に特典が付与されない状態が不当に連続したり、遊技者に特典が付与され続けてしまうといった問題が生じる。これに対して、上記特徴Ｃ１等の構成を備えていることにより、数値情報の提供について異常が発生した場合にはそれに対処することが可能となる。
【０４６３】
特徴Ｃ１２．予め定められた更新タイミングとなる度に抽選用数値情報を更新する更新手段（ハード乱数回路６７）を備え、
当該更新手段は、予め定められた取得条件が成立した場合に、前記所定の信号経路を通じて前記所定制御手段に前記抽選用数値情報を送信するものであることを特徴とする特徴Ｃ１１に記載の遊技機。
【０４６４】
更新手段から提供される抽選用数値情報を利用して抽選処理が実行される構成において、既に説明したような優れた効果を奏することが可能となる。
【０４６５】
特徴Ｃ１３．遊技領域を流下する遊技球が入球可能な入球部（第１作動口３３、第２作動口３４）と、
当該入球部に遊技球が入球したことを検知する検知手段（第１〜第４の実施形態では作動口入賞検知センサ４５、第５の実施形態では第１作動口入賞検知センサ１５１及び第２作動口入賞検知センサ１５２）と、
を備え、
当該検知手段は、前記入球部に遊技球が入球したことを検知した場合、それに対応した検知信号を、前記更新手段及び前記所定制御手段に送信し、
前記更新手段は、前記検知信号を受信したタイミングにおける前記抽選用数値情報を前記所定制御手段への送信用のエリア（第１〜第４の実施形態では大当たり乱数レジスタ１０２、第５の実施形態では第１大当たり乱数レジスタ１５３及び第２大当たり乱数レジスタ１５４）に格納する更新側格納手段（コントロール回路１０３）を備え、
前記所定制御手段は、
前記検知信号を受信したか否かを定期的に監視する定期監視手段（ＭＰＵ６２における入賞検知処理を実行する機能）と、
当該定期監視手段により前記検知信号を受信したことが特定された場合に、前記更新側格納手段に格納されている前記抽選用数値情報の送信を前記更新手段に要求する要求手段（ＭＰＵ６２における要求処理を実行する機能）と、
を備えていることを特徴とする特徴Ｃ１２に記載の遊技機。
【０４６６】
特徴Ｃ１３によれば、所定制御手段において各種処理が実行されることとの関係で、検知手段からの検知信号の送信タイミングに対して抽選用数値情報の取得タイミングが遅れたとしても、検知手段からの検知信号の送信タイミングにおいて既に更新手段にて抽選用数値情報が提供用に取得されている。したがって、検知手段における検知信号の送信タイミングに対応した抽選用数値情報を利用して、抽選処理を実行することが可能となる。
【０４６７】
特徴Ｃ１４．前記更新手段は、前記送信用のエリアに前記抽選用数値情報が格納された場合に、格納済み情報が記憶される格納済み記憶手段（第１〜第４の実施形態ではステータスフラグ１０３ａ、第５の実施形態では第１ステータスフラグ１５５及び第２ステータスフラグ１５６）を備え、
前記要求手段は、前記定期監視手段により前記検知信号を受信したことが特定された場合であって、前記格納済み記憶手段に前記格納済み情報が記憶されている場合に、前記更新側格納手段に格納されている前記抽選用数値情報の送信を前記更新手段に要求するものであり、
前記所定制御手段は、前記定期監視手段により前記検知信号を受信したことが特定された場合であって、前記格納済み記憶手段に前記格納済み情報が記憶されていない場合、それに対応した異常処理を実行する異常処理実行手段（第１〜第４の実施形態ではＭＰＵ６２におけるステップＳ４０４にて否定判定をしてステップＳ４０５の処理を実行する機能、第５の実施形態ではＭＰＵ６２におけるステップＳ１１０４にて否定判定をしてステップＳ１１０５の処理を実行する機能）を備えていることを特徴とする特徴Ｃ１３に記載の遊技機。
【０４６８】
特徴Ｃ１４によれば、検知手段から更新手段及び所定制御手段の両方に検知信号が送信される構成において、所定制御手段には検知信号が送信されるが、更新手段には検知信号が送信されないという異常が発生した場合には、それに対して異常処理が実行される。これにより、当該異常に対処することが可能となる。
【０４６９】
特徴Ｃ１５．前記更新手段は、前記所定制御手段により指定される指定数値範囲において前記抽選用数値情報の更新を行うものであり、
前記指定数値範囲における前記抽選用数値情報の更新の１周期が、前記指定数値範囲に対応した基準周期に対応しているか否かを監視する周期監視手段（コントロール回路１０３）と、
当該周期監視手段の監視結果が周期異常に対応した結果である場合に、異常処理を実行する周期異常対応手段（ＭＰＵ６２におけるステップＳ２０５の処理を実行する機能）と、
を備えていることを特徴とする特徴Ｃ１２乃至Ｃ１４のいずれか１に記載の遊技機。
【０４７０】
特徴Ｃ１５によれば、更新手段は所定制御手段により指定された数値範囲において抽選用数値情報の更新を行う構成であるため、更新手段の汎用性が高められる。また、その指定された数値範囲における抽選用数値情報の更新の１周期が当該数値範囲に対応した基準周期に対応していない場合には、異常処理が実行される。これにより、抽選用数値情報の指定数値範囲内での更新に関して異常が発生している場合には、それに対処することが可能となる。
【０４７１】
＜特徴Ｄ群＞
特徴Ｄ１．遊技領域を流下する遊技球が入球可能な入球部（第１作動口３３、第２作動口３４）と、
当該入球部に遊技球が入球したことを検知する検知手段（第１〜第４の実施形態では作動口入賞検知センサ４５、第５の実施形態では第１作動口入賞検知センサ１５１及び第２作動口入賞検知センサ１５２）と、
予め定められた更新タイミングとなる度に抽選用数値情報を更新する更新手段（ハード乱数回路６７）と、
当該更新手段から提供される抽選用数値情報を利用して抽選処理を実行する所定制御手段（ＭＰＵ６２）と、
を備え、
前記検知手段は、前記入球部に遊技球が入球したことを検知した場合、それに対応した検知信号を、前記更新手段及び前記所定制御手段に送信し、
前記更新手段は、
前記検知信号を受信したタイミングにおける前記抽選用数値情報を前記所定制御手段への送信用のエリア（第１〜第４の実施形態では大当たり乱数レジスタ１０２、第５の実施形態では第１大当たり乱数レジスタ１５３及び第２大当たり乱数レジスタ１５４）に格納する更新側格納手段（コントロール回路１０３）と、
前記送信用のエリアに前記抽選用数値情報が格納された場合に、格納済み情報が記憶される格納済み記憶手段（第１〜第４の実施形態ではステータスフラグ１０３ａ、第５の実施形態では第１ステータスフラグ１５５及び第２ステータスフラグ１５６）と、
を備え、
前記所定制御手段は、
前記検知信号を受信したか否かを定期的に監視する定期監視手段（ＭＰＵ６２における入賞検知処理を実行する機能）と、
当該定期監視手段により前記検知信号を受信したことが特定された場合であって、前記格納済み記憶手段に前記格納済み情報が記憶されている場合に、前記更新側格納手段に格納されている前記抽選用数値情報の送信を前記更新手段に要求する要求手段（ＭＰＵ６２における要求処理を実行する機能）と、
を備えていることを特徴とする遊技機。
【０４７２】
特徴Ｄ１によれば、所定制御手段において各種処理が実行されることとの関係で、検知手段からの検知信号の送信タイミングに対して抽選用数値情報の取得タイミングが遅れたとしても、検知手段からの検知信号の送信タイミングにおいて既に更新手段にて抽選用数値情報が提供用に取得されている。したがって、検知手段における検知信号の送信タイミングに対応した抽選用数値情報を利用して、抽選処理を実行することが可能となる。また、更新手段からの抽選用数値情報の取得は、更新手段に格納済み情報が記憶されていることが確認された場合に行われるため、抽選用数値情報の取得を正確に行うことが可能となる。
【０４７３】
特徴Ｄ２．前記所定制御手段は、前記定期監視手段により前記検知信号を受信したことが特定された場合であって、前記格納済み記憶手段に前記格納済み情報が記憶されていない場合、それに対応した異常処理を実行する異常処理実行手段（第１〜第４の実施形態ではＭＰＵ６２におけるステップＳ４０４にて否定判定をしてステップＳ４０５の処理を実行する機能、第５の実施形態ではＭＰＵ６２におけるステップＳ１１０４にて否定判定をしてステップＳ１１０５の処理を実行する機能）を備えていることを特徴とする特徴Ｄ１に記載の遊技機。
【０４７４】
特徴Ｄ２によれば、検知手段から更新手段及び所定制御手段の両方に検知信号が送信される構成において、所定制御手段には検知信号が送信されるが、更新手段には検知信号が送信されないという異常が発生した場合には、それに対して異常処理が実行される。これにより、当該異常に対処することが可能となる。
【０４７５】
＜特徴Ｅ群＞
特徴Ｅ１．予め定められた更新タイミングとなる度に抽選用数値情報を更新する更新手段（ハード乱数回路６７）と、
予め定められた取得条件が成立した場合に、前記抽選用数値情報を取得して抽選処理を実行する所定制御手段（ＭＰＵ６２）と、
を備え、
前記更新手段は、前記所定制御手段により指定される指定数値範囲において前記抽選用数値情報の更新を行うものであり、
当該遊技機は、
前記指定数値範囲における前記抽選用数値情報の更新の１周期が、前記指定数値範囲に対応した基準周期に対応しているか否かを監視する周期監視手段（コントロール回路１０３）と、
当該周期監視手段の監視結果が周期異常に対応した結果である場合に、異常処理を実行する周期異常対応手段（ＭＰＵ６２におけるステップＳ２０５の処理を実行する機能）と、
を備えていることを特徴とする遊技機。
【０４７６】
特徴Ｅ１によれば、更新手段は所定制御手段により指定された数値範囲において抽選用数値情報の更新を行う構成であるため、更新手段の汎用性が高められる。また、その指定された数値範囲における抽選用数値情報の更新の１周期が当該数値範囲に対応した基準周期に対応していない場合には、異常処理が実行される。これにより、抽選用数値情報の指定数値範囲内での更新に関して異常が発生している場合には、それに対処することが可能となる。
【０４７７】
以下に、以上の各特徴を適用し得る又は各特徴に適用される遊技機の基本構成を示す。
【０４７８】
パチンコ遊技機：遊技者が操作する操作手段と、その操作手段の操作に基づいて遊技球を発射する遊技球発射手段と、その発射された遊技球を所定の遊技領域に導く球通路と、遊技領域内に配置された各遊技部品とを備え、それら各遊技部品のうち所定の通過部を遊技球が通過した場合に遊技者に特典を付与する遊技機。
【０４７９】
スロットマシン等の回胴式遊技機：複数の絵柄を可変表示させる絵柄表示装置を備え、始動操作手段の操作に起因して前記複数の絵柄の可変表示が開始され、停止操作手段の操作に起因して又は所定時間経過することにより前記複数の絵柄の可変表示が停止され、その停止後の絵柄に応じて遊技者に特典を付与する遊技機。
【符号の説明】
【０４８０】
１０…パチンコ機、３３…第１作動口、３４…第２作動口、４５…作動口入賞検知センサ、６２…ＭＰＵ、６７…ハード乱数回路、１０１…更新回路、１０２…大当たり乱数レジスタ、１０３…コントロール回路、１０３ａ…ステータスフラグ、１１１…今回取得エリア、１１２…前回取得エリア、１１３…変化ビットエリア、１１４…変化ビット記憶エリア、１３１…今回取得エリア、１５１…第１作動口入賞検知センサ、１５２…第２作動口入賞検知センサ、１５３…第１大当たり乱数レジスタ、１５４…第２大当たり乱数レジスタ、１５５…第１ステータスフラグ、１５６…第２ステータスフラグ、ＳＬ１…第１信号線群、ＳＬ２…第２信号線群、ＳＬ５…第５信号線群、ＳＬ６…第６信号線群。
【図１】
2020116426.tif 000003
【図２】
2020116426.tif 000004
【図３】
2020116426.tif 000005
【図４】
2020116426.tif 000006
【図５】
2020116426.tif 000007
【図６】
2020116426.tif 000008
【図７】
2020116426.tif 000009
【図８】
2020116426.tif 000010
【図９】
2020116426.tif 000011
【図１０】
2020116426.tif 000012
【図１１】
2020116426.tif 000013
【図１２】
2020116426.tif 000014
【図１３】
2020116426.tif 000015
【図１４】
2020116426.tif 000016
【図１５】
2020116426.tif 000017
【図１６】
2020116426.tif 000018
【図１７】
2020116426.tif 000019
【図１８】
2020116426.tif 000020
【図１９】
2020116426.tif 000021
【図２０】
2020116426.tif 000022
【図２１】
2020116426.tif 000023
【図２２】
2020116426.tif 000024
【図２３】
2020116426.tif 000025
【図２４】
2020116426.tif 000026
【図２５】
2020116426.tif 000027
【図２６】
2020116426.tif 000028
【図２７】
2020116426.tif 000029
【図２８】
2020116426.tif 000030
【図２９】
2020116426.tif 000031