(57)【特許請求の範囲】
【請求項１】
第１大当り判定用乱数を生成するハード乱数カウンタと、
第２大当り判定用乱数を生成するソフト乱数カウンタと、
前記ハード乱数カウンタが異常状態か否かを判定するカウンタ異常判定手段と、
通常遊技状態時には前記第１大当り判定用乱数に基づき大当りとするか否かを判定する当否判定手段と、
前記カウンタ異常判定手段により異常であると判定されたとき前記第１大当り判定用乱数から前記第２大当り判定用乱数に切換える異常状態制御手段と、を備えた遊技機において、
前記異常状態制御手段は、
前記カウンタ異常判定手段により異常状態と判定されたときの遊技状態が遊技者に有利な特別遊技状態であるか否かを判定する遊技状態判定手段を更に備え、
前記遊技状態判定手段により特別遊技状態であると判定されたときに限り前記第１大当り判定用乱数から前記第２大当り判定用乱数に切換え、特別遊技状態でないと判定されたとき及び前記特別遊技状態であると判定された後で該特別遊技状態が終了したときには遊技不能とし、
前記カウンタ異常判定手段により異常であると判定された旨を報知する異常報知手段を備え、
該異常報知手段は、
前記遊技状態判定手段により判定された遊技状態に基づいて異なる異常報知態様にて報知する
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関するものであり、特に遊技機において行なわれる抽選動作にハード乱数を用いる遊技機に関するものである。
【背景技術】
【０００２】
従来、遊技者に大きな利益を提供する大当りとなるか否かを抽選により当否判定する際に、判定の対象となる数値データとして例えば大当り判定用乱数の更新を、ソフトウェアにより行う構成、すなわちソフトウェア乱数（ソフト乱数）を備えた遊技機が広く一般的であったが、近年では上記大当り判定用乱数等の更新をハードウェアによって行う、すなわちハードウェア乱数（ハード乱数）を備えた遊技機も開発されている。
ハードウェア乱数を採用することで、大当り判定用乱数等の更新に係るソフトウェアの処理負担を大幅に軽減することが出来ると共に、乱数の更新速度がソフトウェアによる場合と比較して飛躍的に高速化する、すなわち単位時間当たりに更新される乱数の個数が格段に増加することにより、不正に大当りを誘発するゴト行為から遊技機を守ることが可能となった。
【０００３】
しかし、上述した利点を持つハードウェア乱数を備えた遊技機であっても、当該ハードウェア乱数が壊れてしまうといった場合が、発生し得る。そのような場合、一旦ハードウェア乱数が故障してしまうと、乱数の更新が出来ないので、抽出される乱数値がいつも同じ数値となる。したがって、当該数値がハズレとなる場合には、修理しない限り、永遠にハズレしか発生しない、つまり大当りで当選することのない遊技機となってしまい、遊技者に対してあまりに酷であった。また、当該ハードウェア乱数のみが故障しているために当該遊技機を稼働させないのは、遊技店にとっても不利益であった。
そこで、ハードウェア（第１の乱数生成手段）において異常動作が発生したような場合であっても、異常動作を起こした乱数生成手段等の部品を正常なものに交換するまでの間は、ソフトウェア乱数のみを判定値として遊技を続行させることが可能な遊技機（例えば、特許文献１）が開発されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２３９２８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、そもそもソフトウェア乱数は上述したようにハードウェア乱数と比較してゴト行為に脆弱な性質を潜在的に持っている以上、ソフトウェア乱数の使用は、一定の制限を受けて然るべきものである。
つまり、ハードウェア乱数が壊れたからといって、無条件に如何なる場合においてもソフトウェア乱数への切換え機能を有効とする上述した特許文献１に記載の遊技機の構成では、ハードウェア乱数の発生部に故障が生じた際の対処として、あまりにゴト行為に対し無防備であるため、充分に好適な対処が行えるものとは言い難かった。
本発明は係る課題に鑑みなされたものであり、ハードウェア乱数の故障時において、ソフトウェア乱数への切換えによる対処を適切に行なうことが出来る遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するためになされた本発明の請求項１に記載の遊技機は、
第１大当り判定用乱数を生成するハード乱数カウンタと、
第２大当り判定用乱数を生成するソフト乱数カウンタと、
前記ハード乱数カウンタが異常状態か否かを判定するカウンタ異常判定手段と、
通常遊技状態時には前記第１大当り判定用乱数に基づき大当りとするか否かを判定する当否判定手段と、
前記カウンタ異常判定手段により異常であると判定されたとき前記第１大当り判定用乱数から前記第２大当り判定用乱数に切換える異常状態制御手段と、を備えた遊技機において、
前記異常状態制御手段は、
前記カウンタ異常判定手段により異常状態と判定されたときの遊技状態が遊技者に有利な特別遊技状態であるか否かを判定する遊技状態判定手段を更に備え、
前記遊技状態判定手段により特別遊技状態であると判定されたときに限り前記第１大当り判定用乱数から前記第２大当り判定用乱数に切換え、特別遊技状態でないと判定されたとき及び前記特別遊技状態であると判定された後で該特別遊技状態が終了したときには遊技不能とし、
前記カウンタ異常判定手段により異常であると判定された旨を報知する異常報知手段を備え、
該異常報知手段は、
前記遊技状態判定手段により判定された遊技状態に基づいて異なる異常報知態様にて報知する
ことを特徴とする。
【発明の効果】
【０００９】
請求項１に記載の遊技機によれば、ハード乱数カウンタの異常（故障）時において、遊技状態が特別遊技状態である場合に限り、第１大当り判定用乱数（ハードウェア乱数）から前記第２大当り判定用乱数（ソフトウェア乱数）に切換えるので、やっと取得した遊技者にとって有利な特別遊技状態中に、万が一にもハード乱数カウンタの異常が発生したとしても、遊技者は特別遊技状態のまま遊技を継続することが出来る。したがって、ハードウェア乱数の故障時において、ソフトウェア乱数への切換えによる対処を適切に行なうことが出来る。すなわち、遊技を継続するために切換え処理が最も必要な状態において、当該切換え処理を行うことが出来る。
【００１０】
また、特別遊技状態でないと判定されたときには遊技不能とすることにより、ソフト乱数カウンタにより生成される第２大当り判定用乱数（ソフトウェア乱数）の使用に一定の制限を設けることになる。したがって、ハードウェア乱数の故障時において、無制限にソフトウェア乱数への切換えを行わないことで、適切な対処を行なうことが出来る。
【００１１】
更に、一旦特別遊技状態であると判定された後、該特別遊技状態が終了した時には遊技不能とすることにより、ソフト乱数カウンタにより生成される第２大当り判定用乱数の使用に一定の制限を設けることになる。したがって、この場合にも、ハードウェア乱数の故障時において、無制限にソフトウェア乱数への切換えを行わないことで、適切な対処を行なうことが出来る。
【００１２】
そもそも、本発明のソフトウェア乱数は、修理や毀損部品の交換をすることなく、それ以降も当該異常な遊技機を使用し続けるための代替乱数として備えられるものではなく、あくまでも一時的、緊急対応的に利用されるべきものである。つまり、修理や部品交換が完了すれば、速やかにハードウェア乱数に復旧されるべき構成である。したがって、当該ソフトウェア乱数へ切り替えてこれを使用するには、一定の制限を設ける必要があり、そうすることこそが適切な対処であるため、請求項１に係る本発明は当該効果を奏するものである。
【００１４】
また、請求項１に記載の遊技機によれば、異常である旨の報知を行う態様を、遊技状態の種別毎に異なる態様で実行することで、異常が発生した遊技状態に応じて、適宜、想定される遊技者の心理に対応した態様で異常を報知するため、異常発生時の適切な対処が可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施例１のパチンコ機５０の正面図
【図２】パチンコ機５０の遊技盤１の正面図
【図３】パチンコ機５０の背面図
【図４】パチンコ機５０の電気構成図
【図５】主制御装置８０のＭＰＵ内部のブロック図
【図６】乱数発生回路の内部の概要ブロック図
【図７】パチンコ機５０の主制御装置８０で実行されるメインルーチンの概要を示すフローチャート
【図８】主制御装置８０が実行する始動入賞確認処理のフローチャート
【図９】本実施例の主制御装置８０が実行する第１異常状態制御処理のフローチャート
【図１０】主制御装置８０が実行する当否判定処理のフローチャート１
【図１１】主制御装置８０が実行する当否判定処理のフローチャート２
【図１２】主制御装置８０が実行する当否判定処理のフローチャート３
【図１３】主制御装置８０が実行する当否判定処理のフローチャート４
【図１４】主制御装置８０が実行する特別遊技処理のフローチャート１
【図１５】主制御装置８０が実行する特別遊技処理のフローチャート２
【図１６】主制御装置８０が実行する特別遊技処理のフローチャート３
【図１７】実施例２の主制御装置８０が実行する電源投入時処理のフローチャート
【図１８】実施例２の主制御装置８０が実行する第２異常状態制御処理のフローチャート
【発明を実施するための形態】
【００１６】
以下に本発明の好適な実施形態について説明する。尚、本発明の実施の形態は下記の実施例に何ら限定されるものではなく、本発明の技術的範囲に属する種々の形態を採ることができ、各実施例に記載された内容を適宜組み合わせることが可能なことはいうまでもない。
［実施例１］
図１に示すように、弾球遊技機の一種であるパチンコ機５０は、縦長の固定外郭保持枠をなす外枠５１にて構成の各部を保持する構造である。外枠５１の左側上下には、ヒンジ５３が設けられており、該ヒンジ５３の他方側には、図３に図示する内枠７０が取り付けられており、内枠７０は外枠５１に対して開閉可能な構成になっている。前枠（ガラス枠）５２には、板ガラス６１が取り外し自在に設けられており、板ガラス６１の奥には、図２に図示する遊技盤１が内枠７０に取り付けられている。
【００１７】
前枠５２の上側左右には、スピーカ６６が設けられており、パチンコ機５０から発生する遊技音が出力され、遊技者の趣向性を向上させる。また、遊技者の趣向性を向上させるために前枠５２に遊技状態に応じて発光する枠側装飾ランプ６５も複数設けられている。前枠５２の下方には、上皿５５と下皿６３が一体に形成されている。下皿６３の右側には発射ハンドル６４が取り付けられており、該発射ハンドル６４を時計回りに回動操作することによって発射装置（図示省略）が可動して、上皿５５から供給された遊技球が遊技盤１に向けて発射される。
【００１８】
上皿５５の上部ほぼ中央には、遊技者が操作可能な演出ボタン６７が備えられており、この演出ボタン６７は、周囲にジョグダイヤル６８を備えたものとなっている。遊技者が所定期間中に、演出ボタン６７やジョグダイヤル６８を操作することで後述する演出図柄表示装置６に表示される内容が変化したり、スピーカ６６より出力される遊技音が変化したりする。また、このパチンコ機５０はいわゆるＣＲ機であって、プリペイドカードの読み書き等を行うためのプリペイドカードユニット（ＣＲユニット）５６が付属しており、パチンコ機５０には、貸出ボタン５７、精算ボタン５８及び残高表示器５９を有するＣＲ精算表示装置が備わっている。
【００１９】
図２は、本実施例におけるパチンコ機５０が具備する遊技盤１の正面図である。
図２に示すように遊技盤１には、公知のガイドレールとして、外レール２ａ、及び内レール２ｂによって囲まれた略円形の遊技領域３が設けられている。この遊技領域３には多数の遊技釘４が植設されている。遊技領域３のほぼ中央部には、センターケース５が配されている。センターケース５は、公知のものと同様に、ワープ入口、ワープ通路、ステージ、演出図柄表示装置６（液晶表示装置であり演出（疑似）図柄を表示する。）の画面を臨ませる窓等を備えている。センターケース５の下には、第１始動口１１と第２始動口１２とが配置され、センターケース５の左方には、普通図柄作動ゲート１７が配置されている。第２始動口１２は開閉可能な翼片を供えた普通電動役物を備えており、この翼片が開放しないと遊技球は第２始動口１２に入球できない構成となっている。
【００２０】
遊技領域３の右下には、複数個のＬＥＤからなる普通図柄表示装置７と、普通図柄保留数表示装置８と、第１特別図柄保留数表示装置１８と、第２特別図柄保留数表示装置１９と、７セグメント表示装置からなる第１特別図柄表示装置９・第２特別図柄表示装置１０とが配置されている。
【００２１】
第２始動口１２の下方にはアタッカー式の大入賞口１４が配置されている。また、第１始動口１１の左方には、第１左入賞口３１、第２左入賞口３２、第３左入賞口３３及び第４左入賞口３４が設けられている。なお、この第１左入賞口３１、第２左入賞口３２、第３左入賞口３３、第４左入賞口３４が、常時、入球率が変化しない普通入賞口である。
【００２２】
パチンコ機５０の裏面は図３に示すとおり、前述した遊技盤１を脱着可能に取り付ける内枠７０が前述した外枠５１に収納されている。この内枠７０には、上方から、球タンク７１、タンクレール７２及び払出装置（払出ユニット）７３が設けられている。この構成により、遊技盤１上の入賞口に遊技球の入賞があれば球タンク７１からタンクレール７２を介して所定個数の遊技球を払出装置７３により前述した上皿５５に排出することができる。また、パチンコ機５０の裏側には（図４も参照のこと）、主制御装置８０、払出制御装置８１、演出図柄制御装置８２、サブ統合制御装置８３、発射制御装置８４、電源基板８５が設けられている。なお、演出図柄制御装置８２、サブ統合制御装置８３がサブ制御装置に該当する。
【００２３】
主制御装置８０、演出図柄制御装置８２、サブ統合制御装置８３は遊技盤１に設けられており、払出制御装置８１、発射制御装置８４、電源基板８５が内枠７０に設けられている。なお、図３では、発射制御装置８４が描かれていないが、発射制御装置８４は払出制御装置８１の下に設けられている。また、球タンク７１の右側には、外部接続端子７８が設けられており、この外部接続端子７８より、遊技状態や遊技結果を示す信号がホールコンピュータ８７（図４参照）に送られる。なお、従来はホールコンピュータへ信号を送信するための外部接続端子７８には、盤用（遊技盤側から出力される信号をホールコンピュータへ出力するための端子）と枠用（枠側（前枠５２、内枠７０、外枠５１）から出力される信号をホールコンピュータへ出力するための端子）の２種類を用いているが、本実施例では、一つの外部接続端子７８を介してホールコンピュータ８７へ遊技状態や遊技結果を示す信号を送信している。
【００２４】
このパチンコ機５０の電気的構成は、図４のブロック図に示すとおり、主制御装置８０を中心にして構成されている。なお、このブロック図には、単に信号を中継するだけのためのいわゆる中継基板及び電源回路等は記載していない。また、詳細の図示は省略するが、主制御装置８０、払出制御装置８１、演出図柄制御装置８２、サブ統合制御装置８３のいずれもＭＰＵ、ＲＯＭ、ＲＡＭ、入力ポート、出力ポート等を備えているが、本実施例では発射制御装置８４にはＭＰＵ、ＲＯＭ、ＲＡＭは設けられていない。しかし、これに限るわけではなく、発射制御装置８４にＭＰＵ、ＲＯＭ、ＲＡＭ等を設けてもよい。
【００２５】
主制御装置８０には、第１始動口１１に入球した遊技球を検出する第１始動口スイッチ１１ａ、第２始動口１２に入球した遊技球を検出する第２始動口スイッチ１２ａ、普通図柄を作動させる普通図柄作動ゲート１７に進入した遊技球を検出する普通図柄作動スイッチ１７ａ、大入賞口１４に入球した遊技球を計数するためのカウントスイッチ１４ａ、第１左入賞口３１、第２左入賞口３２、第３左入賞口３３、第４左入賞口３４に入球した遊技球を検出する左入賞口スイッチ３１ａ等の検出信号が入力される。
【００２６】
主制御装置８０は搭載しているプログラムに従って動作して、上述の検出信号などに基づいて遊技の進行に関わる各種のコマンドを生成して払出制御装置８１及びサブ統合制御装置８３に出力する。
また主制御装置８０は、図柄表示装置中継端子板９０を介して接続されている第１特別図柄表示装置９、第２特別図柄表示装置１０及び普通図柄表示装置７の表示、第１特別図柄保留数表示装置１８、第２特別図柄保留数表示装置１９、及び普通図柄保留数表示装置８の点灯を制御する。
【００２７】
更に、主制御装置８０は、大入賞口ソレノイド１４ｂを制御することで大入賞口１４の開閉を制御し、普通電動役物ソレノイド（図４では普電役物ソレノイドと表記）１２ｂを制御することで第２始動口１２の開閉を制御する。主制御装置８０からの出力信号は試験信号端子にも出力される他、図柄変動や大当り（特別遊技ともいう）等の管理用の信号が外部接続端子７８に出力されてホールコンピュータ８７に送られる。主制御装置８０と払出制御装置８１とは双方向通信が可能である。
【００２８】
払出制御装置８１は、主制御装置８０から送られてくるコマンドに応じて払出モータ２０を駆動させて賞球を払い出させる。本実施例においては、賞球として払い出される遊技球を計数するための払出スイッチ（センサ）２１の検出信号は払出制御装置８１に入力され、払出制御装置８１で賞球の計数が行われる構成を用いる。この他にも主制御装置８０と払出制御装置８１に払出スイッチ（センサ）２１の検出信号が入力され、主制御装置８０と払出制御装置８１の双方で賞球の計数を行う構成を用いることも考えられる。
【００２９】
なお、払出制御装置８１はガラス枠開放スイッチ３５、内枠開放スイッチ３６、満杯スイッチ２２、球切れスイッチ２３からの信号が入力され、満杯スイッチ２２により下皿６３が満タンであることを示す信号が入力された場合及び球切れスイッチ２３により球タンクに遊技球が少ないあるいは無いことを示す信号が入力されると払出モータ２０を停止させ、賞球の払出動作を停止させる。なお、満杯スイッチ２２、球切れスイッチ２３も、その状態が解消されるまで信号を出力し続ける構成になっており、払出制御装置８１は、その信号が出力されなくなることに起因して払出モータ２０の駆動を再開させる。
【００３０】
また、払出制御装置８１はＣＲユニット端子板２４を介してプリペイドカードユニット（ＣＲユニット）５６と交信することで払出モータ２０を作動させ、貸し球を排出する。払出された貸し球は払出スイッチ２１に検出され、検出信号は払出制御装置８１に入力される。なお、ＣＲユニット端子板２４は精算表示装置２５とも双方向通信可能に接続されており、精算表示装置２５には、遊技球の貸出しを要求するための球貸スイッチ５７、精算を要求するための精算スイッチ５８、残高表示器５９（図４には図示せず。図１参照）が接続されている。
【００３１】
また、払出制御装置８１は、外部接続端子７８を介して賞球に関する情報、枠（内枠、前枠）の開閉状態を示す情報などをホールコンピュータ８７に送信するほか、発射制御装置８４に対して発射停止信号を送信する。
なお本実施例では遊技球を払い出す構成であるが、入賞等に応じて発生した遊技球を払い出さずに記憶する封入式の構成にしても良い。
【００３２】
発射制御装置８４は発射モータ３０を制御して、遊技球を遊技領域３に遊技球を発射させる。なお、発射制御装置８４には払出制御装置８１以外に発射ハンドル６４からの回動量信号、タッチスイッチ２８からのタッチ信号、発射停止スイッチ２９から発射停止信号が入力される。
回動量信号は、遊技者が発射ハンドルを操作することで出力され、タッチ信号は遊技者が発射ハンドル６４を触ることで出力され、発射停止スイッチ信号は、遊技者が発射停止スイッチ２９を押すことで出力される。なお、タッチ信号が発射制御装置８４に入力されていなければ、遊技球は発射できないほか、発射停止スイッチ信号が入力されているときには、遊技者が発射ハンドル６４を触っていても遊技球は発射できないようになっている。
【００３３】
サブ統合制御装置８３はサブ制御装置に該当し、主制御装置８０から送信されてくるデータ及びコマンドを受信し、それらを演出表示制御用、音制御用及びランプ制御用のデータに振り分けて、演出表示制御用のコマンド等は演出図柄制御装置８２に送信し、音制御用及びランプ制御用は自身に含まれている各制御部位（音声制御装置及びランプ制御装置としての機能部）に分配する。そして、音声制御装置としての機能部は、音声制御用のデータに基づいて音ＬＳＩを作動させることによってスピーカ６６からの音声出力を制御し、ランプ制御装置としての機能部はランプ制御用のデータに基づいてランプドライバを作動させることによって各種ＬＥＤ、ランプ２６を制御する。  また、サブ統合制御装置８３には、演出ボタン６７、ジョグダイヤル６８が接続されており、遊技者がこれらを操作した際には、その信号がサブ統合制御装置８３に入力される。
【００３４】
サブ統合制御装置８３と演出図柄制御装置８２とは双方向通信が可能である。
演出図柄制御装置８２は、サブ統合制御装置８３から受信したデータ及びコマンド（共に主制御装置８０から送信されてきたものとサブ統合制御装置８３が生成したものとがある）に基づいて演出図柄表示装置６を制御して、擬似図柄等の演出画像を演出図柄表示装置６の画面に表示させる。
【００３５】
ここで、この主制御装置８０内のＭＰＵの内容を、図５によりもう少し詳しく説明する。ＭＰＵ内には、ＣＰＵ２００，内蔵ＲＯＭ２０１，内蔵ＲＡＭ２０２，乱数回路２０３，カウンタ回路２０４，タイマ回路２０５および外部バスインターフェイス２０６が構成されていて、内部バス２０７を介して互いに接続されている。
この実施例においては、後述する各処理を実行するために、内蔵ＲＯＭ２０１に、第１特別図柄用変動パターン２０１ａ,第１特別図柄用図柄データ２０１ｂ，第１特別図柄用判定テーブル２０１ｃ，第２特別図柄用変動パターン２０１ｄ，第２特別図柄用図柄データ２０１ｅ，第２特別図柄用判定テーブル２０１ｆがそれぞれ書き込まれている。
【００３６】
内蔵ＲＡＭ２０２には、第１特別図柄用保留記憶領域２０２ａ,第２特別図柄用保留記憶領域２０２ｂ，乱数異常判定用領域２０２ｃ，確率変動カウンタ２０２ｄ，時間短縮カウンタ２０２ｅが、それぞれ専用の記憶領域に記憶されるように設定されている。また、タイマ回路２０５には、変動時間タイマ２０５ａが内在されている。先に触れた、第１および第２始動口スイッチ１１ａ，１２ａは、外部バスインターフェイス２０６を介して内部バス２０７に接続されて、前記の内蔵ＲＯＭ２０１や内蔵ＲＡＭ２０２等に関係して所要の処理が実行され、所要の出力が内部バス２０７を介して外部バスインターフェイス２０６からサブ統合制御装置８３などに向けて行われることになる。なお、図５には示されていないが、普通図柄表示装置７、普通図柄保留数表示装置８、第１および第２特別図柄表示装置９，１０、第１および第２特別図柄保留記憶表示装置１８，１９も外部バスインターフェイス２０６に接続されており、出力がこれらに対して為される。
【００３７】
なお、本実施例の第１特別図柄用保留記憶領域２０２ａ及び、第２特別図柄用保留記憶領域２０２ｂには、各々、乱数回路２０３で生成されたハードウェア乱数（第１大当り判定用乱数）と、ソフトウェア乱数カウンタで生成されたソフトウェア乱数（第２大当り判定用乱数）が１対（１組）で記憶される。
より詳述すると、第１始動口１１への入賞に起因して、後述する始動入賞確認処理（図８参照）の、第１ハード乱数抽出処理（Ｓ１１０）にて抽出したハードウェア乱数と、第１ソフト乱数抽出処理（Ｓ１２０）にて抽出したソフトウェア乱数と、を第１特別図柄用保留記憶領域２０２ａに併せて記憶し、第２始動口１２への入賞に起因して、同じく始動入賞確認処理（図８参照）の、第２ハード乱数抽出処理（Ｓ１４０）にて抽出したハードウェア乱数と、第２ソフト乱数抽出処理（Ｓ１５０）にて抽出したソフトウェア乱数と、を第２特別図柄用保留記憶領域２０２ｂに併せて記憶するように、構成されている。
これにより、乱数回路２０３が破壊して乱数生成機能に支障が生じた場合でも、同じ契機によって抽出し記憶しておいたソフトウェア乱数を即座に使用することが可能となる。
また、上述した乱数異常判定用領域２０２ｃには、乱数回路（ハードウェア乱数）の異常判定の指標とするために、抽出した乱数を順次格納記憶される。
【００３８】
乱数回路２０３の概要を図６に示す。乱数回路２０３は、その内部に乱数生成回路１００を備えており、パチンコ機５０（より詳しくは主制御装置８０のＭＰＵ）の通電と略同時に起動して、タイマ回路２０５からのシステムクロック信号（ＳＣＬＫ）を適宜分周してなるタイミングで乱数値を更新していく。乱数回路２０３は、乱数値レジスタ１０１〜１０３を備えており、乱数生成回路１００で生成されたハード乱数は、これら乱数値レジスタ１０１〜１０３のいずれかに格納される。格納するレジスタの指定は、予め乱数値取り込みレジスタ１０４に対応する値をセットすることにより行なわれる。具体的には、乱数値を乱数値レジスタ１に格納したい場合は、乱数値取り込みレジスタ１０４に１をセットし、乱数値レジスタ２に格納したい場合は乱数値取り込みレジスタ１０４に２をセットし、乱数値レジスタ３に格納したい場合は乱数値取り込みレジスタ１０４に３をセットしておく。後述するメインルーチンにおけるＳ７０の各出力処理は、乱数値取り込みレジスタ１０４に１をセットしてから、乱数生成回路１００が乱数値を発生させ、その乱数値が乱数値レジスタ１に格納されるのを待つことになる。なお、乱数ラッチフラグレジスタ１０５とは、各乱数値レジスタ１０１〜１０３に乱数値が取り込まれているか否かを示すもので、乱数値レジスタ１０１〜１０３に乱数値が取り込まれると、対応するフラグが１にセットされる。よって乱数ラッチフラグレジスタ１０５を参照することにより、どの乱数値レジスタが使用中（乱数値を格納している）かを知ることができる。なお、このフラグは、格納されている乱数値が読み込まれると０にリセットされる。
【００３９】
メインルーチンを図７に従って説明する。本実施例の主制御装置８０によるメインルーチンは、約２ｍｓ毎のハード割り込みにより定期的に実行される。本実施形態では、Ｓ１０〜Ｓ７０までの１回だけ実行される処理を「本処理」と称する。本発明の通常処理としての「本処理」は上記割り込みにより定期的に実行されることになる。
【００４０】
マイコンによるハード割り込みが実行されると、まず正常割り込みであるか否かが判断される（Ｓ１０）。この判断処理は、メモリとしてのＲＡＭの所定領域の値が所定値であるか否かを判断することにより行われ、マイコンにより実行される処理が本処理に移行したとき、通常の処理を実行して良いのか否かを判断するためのものである。正常割り込みでない場合としては、電源投入時又はノイズ等によるマイコンの暴走等が考えられるが、マイコンの暴走は近年の技術の向上によりほとんど無いものと考えて良いので、たいていが電源投入時である。電源投入時にはＲＡＭの所定領域の値が所定値と異なる値となっている。
【００４１】
正常割り込みでないと判断されると（Ｓ１０：ｎｏ）、初期設定（例えば前記メモリの所定領域への所定値を書き込み、特別図柄及び普通図柄を初期図柄とする等のメモリの作業領域への各初期値の書き込み等）が為され（Ｓ１５）、無限ループに移行する。なお、この無限ループでは、ソフト乱数の初期値乱数更新処理（Ｓ７５）が行なわれる。
【００４２】
正常割り込みとの肯定判断がなされると（Ｓ１０：ｙｅｓ）、上述したＳ７５と同様の処理である初期値乱数更新処理（Ｓ２０）、及び大当り決定用乱数更新処理（Ｓ２５）が行われる。Ｓ２０及びＳ２５は、ソフトウェア乱数に固有の処理である。
Ｓ２５の処理に続いて、大当り図柄決定用乱数更新処理（Ｓ３０）が実行される。大当り図柄決定用乱数更新処理（Ｓ３０）は「０」〜「９」の１０個の整数を繰り返し作成するカウンタとして構成され、本処理毎に＋１され最大値を超えると初めの値である「０」に戻る。
【００４３】
本実施例では、上述したＳ２５においてカウントアップすることで更新するソフト乱数カウンタ（図示しない）を備える。該ソフト乱数カウンタは、一般的なパチンコ機において周知技術である。ソフト乱数カウンタにより生成される大当り決定用乱数は、当該通常処理としての本処理を１回実行するごとに１ずつ歩進し、最大値を超えると初めの値である「０」に戻る。
【００４４】
Ｓ３０に続く当り決定用乱数更新処理（Ｓ３５）は、「０」〜「５」の６個の整数を繰り返し作成するカウンタとして構成され、本処理毎で＋１され最大値を超えると初めの値である「０」に戻る。なお、当選することとなる値の数は通常確率状態時、高確率状態時ともに３であり、値は「０」、「３」、「５」である。なお、この当り決定用乱数更新処理は普通図柄の抽選に使用し、その他の大当り図柄決定用乱数、リーチ判定用乱数、変動パターン決定用乱数は特別図柄の抽選に使用する。
【００４５】
リーチ判定用乱数更新処理（Ｓ４０）は、「０」〜「２２８」の２２９個の整数を繰り返し作成するカウンタとして構成され、本処理毎で＋１され最大値を超えると初めの値である「０」に戻る。なお、通常確率状態時で変動時間短縮機能未作動時に当選する値の数は２１で、値は「０」〜「２０」であり、通常確率状態時で変動時間短縮機能作動時に当選する値の数は５で、値は「０」〜「４」であり、高確率状態時に当選する値の数は６で、値は「０」〜「５」である。
【００４６】
変動パターン決定用乱数更新処理（Ｓ４５）は、「０」〜「１０２０」の１０２１個の整数を繰り返し作成するカウンタとして構成され、本処理毎で＋１され最大値を超えると初めの値である「０」に戻る。
【００４７】
続く入賞確認処理（Ｓ５０）では、第１始動口１１、第２始動口１２の入賞の確認及びパチンコ機５０に設けられ主制御装置８０に接続された各スイッチ類の入力処理が実行される。
本実施例では、遊技球が第１始動口１１、第２始動口１２に入賞すると大当り決定用乱数（後述）、大当り図柄決定用乱数、変動パターン決定用乱数、リーチ判定用乱数など複数の乱数を取得されるのだが、保留記憶できる数を第１始動口１１と第２始動口１２で各４個までとしており、保留記憶が満タンである４個のときに、満タンになった方の第１始動口１１又は第２始動口１２に入賞しても賞球が払出されるだけで、前記複数の乱数は保留記憶されない構成になっている。
【００４８】
本実施例の入賞確認処理（Ｓ５０）では、上述したように、第１始動口１１と第２始動口１２の何れかへの入賞に起因して、ハードウェア乱数とソフトウェア乱数を併せて１組（１対）記憶する構成である。したがって、本実施例における保留記憶が満タンである状態とは、ハードウェア乱数とソフトウェア乱数を併せた１組（１対）を１個として、４個記憶されている状態である。
入賞確認処理（Ｓ５０）の１モジュールである始動入賞確認処理については、後で図８を参考に詳述する。
【００４９】
Ｓ５０に続いて、本発明の要部である第１異常状態制御処理（Ｓ５５）を実行する。
本実施例の第１異常状態制御処理（Ｓ５５）は、乱数回路２０３（より詳細には乱数生成回路１００）が正常にハードウェア乱数を生成しているか否かを判定する機能と、乱数回路２０３が異常である場合に条件に因って遊技不能に制御し、或いはソフトウェア乱数に切り換える機能等を備える。
本実施例では、当該第１異常状態制御処理（Ｓ５５）を、メインルーチンの本処理内に備えることにより、割り込み処理毎に乱数回路２０３の異常状態の発生に速やかに対処可能となっている。
また、メインルーチンの本処理内且つ当否判定処理の前に備えることにより、切り換えたソフトウェア乱数を即時当否判定に用いることが可能となっている。
Ｓ５５の第１異常状態制御処理については、図９を参照して後で詳述する。
【００５０】
続いて、大当りか否かを判定する当否判定手段としての当否判定処理（Ｓ６０）を行う。この当否判定処理が終了すると、不正監視処理（Ｓ６５）が行なわれる。不正監視処理は、普通入賞口（第１左入賞口３１、第２左入賞口３２、第３左入賞口３３、第４左入賞口３４）に対する不正が行われていないか監視する処理であり、所定時間内における入賞口への遊技球の入球が予め決定された規定数よりも多いか否かを判断して、多かった場合には不正と判断され、その旨を報知する処理である。
【００５１】
続く各出力処理（Ｓ７０）では、遊技の進行に応じて主制御装置８０は演出図柄制御装置８２、払出制御装置８１、発射制御装置８４、サブ統合制御装置８３、大入賞口ソレノイド１４ｂ等に対して各々出力処理を実行する。即ち、入賞確認処理（Ｓ５０）により遊技盤１上の各入賞口に遊技球の入賞があることが検知されたときには賞球としての遊技球を払い出すべく払出制御装置８１に賞球データを出力する処理を、遊技状態に対応したサウンドデータをサブ統合制御装置８３に出力する処理を、パチンコ機５０に異常があるときにはエラー中であることを報知すべく演出図柄制御装置８２にエラー信号を出力する処理を各々実行する。
【００５２】
各出力処理（Ｓ７０）が終了すると、残余処理としての無限ループを形成し、次の割り込みが実行されるまで時間の許される限り繰り返し実行される。前述したＳ１０〜Ｓ７０までの本処理を実行するのに必要とされる時間は、大当り処理を実行するか否か、特別図柄の表示態様の相違等により割り込み毎に異なる。この結果、無限ループを実行する回数も割り込み毎に異なることになり、前述のソフト乱数の更新回数が変化する。また、前述した当り決定用乱数更新処理（Ｓ３５）は無限ループ内において実行されるように構成しても良い。
【００５３】
次に、入賞確認処理（Ｓ５０）のモジュールである始動入賞確認処理について、図８を参照して説明する。
先ず、主制御装置８０は、Ｓ１００で、第１始動口１１への入賞があったか否かの判定処理を実行する。そして、肯定判定の場合には（Ｓ１００：ｙｅｓ）、Ｓ１０５に処理を移行し、否定判定の場合には（Ｓ１００：ｎｏ）、Ｓ１３０に処理を移行する。
【００５４】
主制御装置８０は、Ｓ１０５で、第１始動口１１に係る第１保留記憶が満杯（本実施例では４個（ハードウェア乱数とソフトウェア乱数を１対としたとき４対））か否かを判定する。肯定判定の場合には（Ｓ１０５：ｙｅｓ）、Ｓ１３０に処理を移行し、否定判定の場合には（Ｓ１０５：ｎｏ）、Ｓ１１０に処理を移行する。
【００５５】
主制御装置８０は、Ｓ１１０で、乱数回路２０３が生成した第１始動口１１に係る第１ハード乱数を抽出する処理を実行する。
第１ハード乱数の抽出とは、まず乱数値取り込みレジスタ１０４に１をセット（乱数値レジスタ１０１に乱数値を格納することを意味する）し、乱数ラッチフラグレジスタ１０５をポーリングする。そして乱数ラッチフラグレジスタ１０５の乱数値レジスタ１０１に対応するビットがセットされた（乱数値レジスタ１０１に乱数値が格納されたことを意味する）ことを確認すると、乱数値レジスタ１０１の値を読み出すことにより第１乱数を抽出する（この乱数を第１抽出乱数ともいう）。後述するＳ１４０の第２ハード乱数抽出処理においても、同様の処理を行う。
次いでＳ１１５で、抽出した第１ハード乱数を、第１特別図柄用保留記憶領域２０２ａに記憶すると共に、同じく第１ハード乱数を、乱数異常判定用領域２０２ｃにも記憶する。Ｓ１１５の処理後にＳ１２０に処理を移行する。
【００５６】
主制御装置８０は、Ｓ１２０で、本実施例のソフト乱数カウンタが生成した第１始動口１１に係る第１ソフト乱数を抽出する処理を実行し、次いでＳ１２５で、抽出した第１ソフト乱数を、第１特別図柄用保留記憶領域２０２ａに記憶する。Ｓ１２５の処理後にＳ１３０に処理を移行する。
【００５７】
次に、主制御装置８０は、Ｓ１３０で、第２始動口１２への入賞があったか否かの判定処理を実行する。そして、肯定判定の場合には（Ｓ１３０：ｙｅｓ）、Ｓ１３５に処理を移行し、否定判定の場合には（Ｓ１３０：ｎｏ）、本処理を終了する。
【００５８】
主制御装置８０は、Ｓ１３５で、第２始動口１２に係る第２保留記憶が満杯（本実施例では４個（ハードウェア乱数とソフトウェア乱数を１対としたとき４対））か否かを判定する。肯定判定の場合には（Ｓ１３５：ｙｅｓ）、本処理を終了し、否定判定の場合には（Ｓ１３５：ｎｏ）、Ｓ１４０に処理を移行する。
【００５９】
主制御装置８０は、Ｓ１４０で、乱数回路２０３が生成した第２始動口１２に係る第２ハード乱数を抽出する処理を実行し、次いでＳ１４５で、抽出した第２ハード乱数を、第２特別図柄用保留記憶領域２０２ｂに記憶すると共に、同じく第２ハード乱数を、乱数異常判定用領域２０２ｃにも記憶する。Ｓ１４５の処理後にＳ１５０に処理を移行する。
【００６０】
主制御装置８０は、Ｓ１５０で、本実施例のソフト乱数カウンタが生成した第２始動口１２に係る第２ソフト乱数を抽出する処理を実行し、次いでＳ１５５で、抽出した第２ソフト乱数を、第２特別図柄用保留記憶領域２０２ｂに記憶する。Ｓ１５５の処理後に本処理を終了する。
【００６１】
次に、本発明の要部である第１異常状態制御処理（Ｓ５５）について、図９を参照して説明する。図９は、本実施例の主制御装置８０が実行する第１異常状態制御処理のフローチャートである。
先ず、主制御装置８０は、Ｓ２００で、上述した第１ハード乱数若しくは第２ハード乱数を新たに記憶したか否かの判定処理を実行する。そして、肯定判定の場合には（Ｓ２００：ｙｅｓ）、Ｓ２０５に処理を移行し、否定判定の場合には（Ｓ２００：ｎｏ）、本処理を終了する。
【００６２】
主制御装置８０は、Ｓ２０５で、乱数異常判定用領域２０２ｃに記憶された第１ハード乱数又は第２ハード乱数の内、今回記憶されたものと、前回記憶されたものを比較し、乱数値が同一であるか否かの判定処理を実行する。
すなわち、抽出順位が連続した前後関係にある２つのハード乱数値において、同一の値となることは極めて稀な状態である。また、乱数回路２０３が何らかの理由で破壊（故障）した場合には、異なる乱数値を生成することが不能となり、ひいては生成される乱数値が同一となることが想定される。したがって、Ｓ２０５では、連続して同一の乱数値となったことにより、これを根拠に異常である蓋然性を有すると判定する。また、連続して抽出した乱数値が異なる値であることにより異常ではない蓋然性を有すると判定するように構成されている。
Ｓ２０５において、肯定判定の場合には（Ｓ２０５：ｙｅｓ）、Ｓ２１０に処理を移行し、否定判定の場合には（Ｓ２０５：ｎｏ）、Ｓ２４５に処理を移行する。
【００６３】
主制御装置８０は、Ｓ２４５で、乱数回路２０３が異常ではないとして、異常カウンタに０を設定して、併せて異常フラグに０を設定して、本処理を終了する。
【００６４】
主制御装置８０は、Ｓ２１０で、乱数回路２０３が異常である可能性を有するとして、異常カウンタに１を加算して、Ｓ２１５に処理を移行する。
本実施例の異常カウンタは、前回と今回のハード乱数値が同一と判断された回数を所定回数連続して確認することで、異常と判断するための精度を向上させるための機能である。
【００６５】
主制御装置８０は、Ｓ２１５で、異常カウンタのカウンタ値が所定値（例えば、３）であるか否かの判定処理を実行する。Ｓ２１５において、肯定判定の場合、すなわち前回と今回のハード乱数値が同一どなった回数が３回目である場合には（Ｓ２１５：ｙｅｓ）、Ｓ２２０に処理を移行し、否定判定の場合には（Ｓ２１５：ｎｏ）、本処理を終了する。
【００６６】
主制御装置８０は、Ｓ２２０で、乱数回路２０３が異常である可能性が極めて高いとして、異常フラグに１を設定して、Ｓ２２５に処理を移行する。
本実施例の、異常フラグは、乱数回路２０３が異常な状態にあることを示唆するフラグである。
【００６７】
主制御装置８０は、異常フラグに１を設定した後、Ｓ２２５で、大当り中であるか否かの判定処理を実行する。肯定判定の場合には（Ｓ２２５：ｙｅｓ）、本処理を終了し、否定判定の場合には（Ｓ２２５：ｎｏ）、Ｓ２３０に処理を移行する。
【００６８】
主制御装置８０は、Ｓ２３０で、確変中であるか否かの判定処理を実行する。肯定判定の場合には（Ｓ２３０：ｙｅｓ）、本処理を終了し、否定判定の場合には（Ｓ２３０：ｎｏ）、Ｓ２３５に処理を移行する。
【００６９】
主制御装置８０は、Ｓ２３５で、時短中であるか否かの判定処理を実行する。肯定判定の場合には（Ｓ２３５：ｙｅｓ）、本処理を終了し、否定判定の場合には（Ｓ２３５：ｎｏ）、Ｓ２４０に処理を移行する。
すなわち、乱数回路２０３が異常であると判定されて、且つ、Ｓ２２５、Ｓ２３０、及びＳ２３５にて全て否定判定となった場合、すなわち、遊技者にとって有利な、本発明の特別遊技状態としての大当り遊技状態、確変遊技状態、及び時短遊技状態の何れでもないと判定された場合、つまり遊技者にとって有利ではない通常遊技状態である場合には、Ｓ２４０に処理を移行する。
【００７０】
主制御装置８０は、Ｓ２４０で、遊技停止処理を実行して、本処理を終了する。
本実施例の遊技停止処理は、遊技者をして遊技不能とする状態を発生させることが出来る処理である。具体的には、主制御装置８０は、サブ統合制御装置８３に対して、演出制御の全て又は少なくとも一部を実行しないように制御することで、つまり、例えば演出図柄表示装置６において実行される演出表示を行わないようにすることで、遊技不能とするように構成されている。
【００７１】
次に、図１０乃至図１３を参照して、本実施例の当否判定処理について説明する。
図１０〜１３に示す当否判定処理では、主制御装置８０は、特別電動役物が作動中か否かを大当りフラグに基づいて判断する（Ｓ３００）。Ｓ３００の判定が否定判断で、特別図柄が変動中でなく（Ｓ３０５：ｎｏ）、確定図柄の表示中でもなければ（Ｓ３１０：ｎｏ）、図１１のＳ３１５に移行し、第２保留記憶（上記、Ｓ１４５及びＳ１５５による保留記憶）があるか否かを判断する。
【００７２】
この保留記憶があれば（Ｓ３１５：ｙｅｓ）、第２保留記憶数をデクリメントし（Ｓ３２０）、Ｓ３３１に進む。第２保留記憶がなければ（Ｓ３１５：ｎｏ）、第１保留記憶（上記、Ｓ１１５及びＳ１２５による保留記憶）があるか否かを判断する（Ｓ３２５）。第１保留記憶があれば（Ｓ３２５：ｙｅｓ）、第１保留記憶数をデクリメントし（Ｓ３３０）、Ｓ３３１に進む。
【００７３】
Ｓ３３１では、上述した第１異常状態制御処理のＳ２２０において異常フラグに１が設定されていないか否か、すなわち異常フラグが０であるか否かを判定し、肯定判定の場合には（Ｓ３３１：ｙｅｓ）、第１特別図柄用保留記憶領域２０２ａから第１ハード乱数又は第２特別図柄用保留記憶領域２０２ｂから第２ハード乱数の読み出し処理を実行して（Ｓ３３２）、Ｓ３３５に移行処理する。
否定判定の場合、すなわち異常フラグに１が設定されている場合には（Ｓ３３１：ｎｏ）、第１特別図柄用保留記憶領域２０２ａから第１ソフト乱数又は第２特別図柄用保留記憶領域２０２ｂから第２ソフト乱数の読み出し処理を実行して（Ｓ３３３）、Ｓ３３５に移行処理する。
より詳細に説明すると、Ｓ３２０から移行した場合には第２特別図柄用保留記憶領域２０２ｂからの読み出し処理を実行し、Ｓ３３０から移行した場合には第１特別図柄用保留記憶領域２０２ａからの読み出し処理を実行する。
本実施例では、このように、異常フラグに１が設定されている場合、ハード乱数からソフト乱数への切換えが行われる。
【００７４】
Ｓ３３５では第２保留記憶（Ｓ３３０から移行した場合は第１保留記憶）の中で最も古いものを読み込んで（その保留記憶は消去する）、確変フラグがセットされている（すなわち１）か否かを判定する。ここで確変フラグが１とは、現在のパチンコ機５０が高確率遊技状態であることを意味する。肯定判断であれば（Ｓ３３５：ｙｅｓ）、読み込んだ大当り決定用乱数を確変テーブルに記録されている当り値と照合する（Ｓ３４０）。ここでの当り確率は１／４０とする。否定判断であれば（Ｓ３３５：ｎｏ）、読み込んだ大当り決定用乱数を通常テーブルに記録されている当り値と照合する（Ｓ３４５）。ここでの当り確率は１／３９６となる。
なお、本実施例では、ハード乱数とソフト乱数の大当りとなる確率は、無論同じとなるように構成されている。
【００７５】
Ｓ３４０またはＳ３４５の判定に基づき、大当りか否かを判定し（Ｓ３５０）、肯定判定であれば（Ｓ３５０：ｙｅｓ）、大当り図柄決定用乱数によって当り図柄を決定する（Ｓ３５５）。当たり図柄が決定すると、変動パターン決定用乱数によって変動パターンを決定し（Ｓ３６０）、大当り設定処理を行う（Ｓ３６５）。大当り設定処理とは決定した大当り図柄によって、大当り後の遊技状態（確変や開放延長の有無等）や大当り遊技にかかる情報（大当りのオープニング時間、開放パターン、大当りのエンディング時間、ラウンド数等）を取得する処理である。なお、２ラウンド大当たりの場合のオープニング時間およびエンディング時間は、特別図柄の保留記憶数に応じ異なった時間が設定される。
【００７６】
Ｓ３５０において外れと判定された場合は、リーチ判定用乱数、変動パターン決定用乱数に基づいて変動パターンを決定し（Ｓ３７０）、ハズレ設定処理を行なう（Ｓ３７５）。ハズレ設定処理では、時短回数または確変回数がプラスであれば、それぞれ−１する。
【００７７】
Ｓ３６５又はＳ３７５に続いては、上述の抽選結果を示すデータ、具体的には通常大当り、確変大当り、リーチ外れ（外れであるがリーチ表示有り）、リーチ表示無しの外れのいずれかを示すデータと変動時間を指定する変動パターンのデータが含まれる変動開始コマンド（表示制御コマンド）、現在の保留記憶の数を示すコマンドをサブ統合制御装置８３に出力し（Ｓ３８０）、特別遊技処理を行なう。なお、Ｓ３８０の処理により演出図柄表示装置６では演出図柄の変動表示が開始されるが、ほぼ同時に特別図柄の変動も主制御装置８０によって開始される。そして図柄指定コマンド送信処理（Ｓ３８５）を実行することにより図柄指定をサブ統合制御装置８３に指示すると、特別遊技処理に移行する。
【００７８】
図１０のＳ３０５において特別図柄が変動中（Ｓ３０５：ｙｅｓ）と判定された場合には、図１２のＳ３９０に移行し、図柄変動時間（Ｓ３６０またはＳ３７０の変動パターンに基づく）を経過したか否かを判定する。否定判断（Ｓ３９０：ｎｏ）であれば特別遊技処理を行い、肯定判断であれば確定図柄表示処理（Ｓ３９５）を行なってから特別遊技処理を行う。確定図柄表示処理では、確定図柄を表示する旨のコマンド（図柄確定コマンド）をサブ統合制御装置８３に出力するとともに、第１特別図柄表示装置９及び第２特別図柄表示装置１０にコマンドを出力して確定図柄にて停止させる。
【００７９】
図１０のＳ３１０において確定図柄を表示中と判定された場合には、図１３のＳ４００に移行し、確定図柄の表示時間が終了したか否かを判定する。否定判定の場合（Ｓ４００：ｎｏ）は特別遊技処理を行う。肯定判定（Ｓ４００：ｙｅｓ）の場合は、確定図柄の表示を終了し（Ｓ４０５）、確定表示された特別図柄が大当りになる図柄か否かを判定する（Ｓ４１０）。肯定判断された場合（Ｓ４１０：ｙｅｓ）は、確変フラグが１か否かを判定する（Ｓ４１５）。確変フラグが１であれば（Ｓ４１５：ｙｅｓ）、Ｓ４２０にて確変フラグを０にし、Ｓ４２５に移行する。確変フラグが１でなければ（Ｓ４１５：ｎｏ）、そのままＳ４２５に移行する。Ｓ４２５では、時短フラグが１か否かを判定する。時短フラグが１であれば（Ｓ４２５：ｙｅｓ）、Ｓ４３０にて時短フラグを０にし、Ｓ４３５に移行する。時短フラグが１でなければ（Ｓ４２５：ｎｏ）、そのままＳ４３５に移行する。
【００８０】
Ｓ４３５では条件装置作動開始処理により、大当りフラグをセットする。続くＳ４４０にて役物連続作動装置を作動させ、Ｓ４４５にて大当り開始演出処理を行なう。大当り開始演出処理では、大当り遊技を開始するコマンド及び大当り遊技に係る情報（大当りのオープニング時間、開放パターン、大当りのエンディング時間、ラウンド数等）をサブ統合制御装置８３に送信する。大当り開始演出処理が終了すると、特別遊技処理を行なう。
【００８１】
Ｓ４１０で、確定表示させた特別図柄が大当りになる表示でないと判定された場合は、Ｓ４５０にて確変フラグが１か否かを判定し、１であれば（Ｓ４５０：ｙｅｓ）、確変回数が０か否かを判定する（Ｓ４５５）。確変回数が０であれば（Ｓ４５５：ｙｅｓ）、Ｓ４６０にて確変フラグを０にしてＳ４６２に進む。
【００８２】
所定の確変回数が０になって確変フラグに０が設定された時点で、異常フラグに１が設定されているか否かの判定処理を実行する（Ｓ４６２）。肯定判定すなわち異常フラグに１が設定されていれば、上述したＳ２４０と同様の遊技停止処理を行う（Ｓ４６３）。このように本実施例では、図９にて説明した第１異常状態制御処理のＳ２３０において、確変中であるために遊技停止処理（Ｓ２４０）を実行しなかったとしても、異常フラグには１が設定維持されるので、確変回数満了による終了によって遊技停止処理（Ｓ４６３）が行われるように構成されている。
【００８３】
確変フラグが１でないとき（Ｓ４５０：ｎｏ）、確変回数が０ではないとき（Ｓ４５５：ｎｏ）、又は異常フラグが１ではないとき（Ｓ４６２：ｎｏ）はそのままＳ４６５に移行する。Ｓ４６５では、時短フラグが１か否かを判定し、１であれば（Ｓ４６５：ｙｅｓ）、時短回数が０か否かを判定する（Ｓ４７０）。時短回数が０であれば（Ｓ４７０：ｙｅｓ）、Ｓ４７５にて時短フラグを０にしてＳ４７７に進む。
【００８４】
ここでも上述した確変の場合と同様に、所定の時短回数が０になって時短フラグに０が設定された時点で、異常フラグに１が設定されているか否かの判定処理を実行する（Ｓ４７７）。肯定判定すなわち異常フラグに１が設定されていれば、上述したＳ４６３と同様の遊技停止処理を行う（Ｓ４７８）。このように本実施例では、図９にて説明した第１異常状態制御処理のＳ２３５において、時短中であるために遊技停止処理（Ｓ２４０）を実行しなかったとしても、異常フラグには１が設定維持されるので、時短回数満了による終了によって遊技停止処理（Ｓ４７８）が行われるように構成されている。
【００８５】
時短フラグが１でないとき（Ｓ４６５：ｎｏ）、時短回数が０ではないとき（Ｓ４７０：ｎｏ）、又は異常フラグが１ではないとき（Ｓ４７７：ｎｏ）はそのままＳ４８０に移行する。
【００８６】
Ｓ４８０では、現在の遊技状態が確変中であるか否か、時短中であるか否か等の状態を示す状態指定コマンドをサブ統合制御装置８３に送信し、特別遊技処理を実行する。
【００８７】
図１４に示す特別遊技処理では、主制御装置８０は、役物連続作動装置が作動中か否かを大当りフラグに基づいて判断する（Ｓ５００）。役物連続作動装置が作動中なら（Ｓ５００：ｙｅｓ）、大入賞口１４が開放中か否かを判断する（Ｓ５０５）。大入賞口１４の開放中ではない場合は（Ｓ５０５：ｎｏ）、ラウンド間のインターバル中により大入賞口１４が閉鎖しているのか判断する（Ｓ５１０）。インターバル中でもない場合は（Ｓ５１０：ｎｏ）、大当り終了演出中であるか判断する（Ｓ５１５）。これも否定判断の場合は（Ｓ５１５：ｎｏ）、今から大当り遊技を開始する演出に要する時間が経過したか否かを判定する（Ｓ５２０）。大当り開始演出時間が経過した場合は（Ｓ５２０：ｙｅｓ）、大入賞口開放処理（Ｓ５２５）を行なって本処理を終了（リターン）する。
【００８８】
Ｓ５０５で大入賞口１４が開放中であると判定された場合は、図１５のＳ５５０に進み、大入賞口１４に１０個入賞したか否かを判定する。なお、本実施例では１０個だが、９個、８個でもよく、特に限定するものではない。大入賞口１４に１０個入賞した場合（Ｓ５５０：ｙｅｓ）にはＳ５６０に進み、大入賞口閉鎖処理を行う。そして大当りインターバル処理（Ｓ５６５）を行なって、特別遊技処理を終了する。大入賞口１４に１０個入賞していない場合（Ｓ５５０：ｎｏ）にはＳ５５５に進み、大入賞口１４の開放時間が終了したか否かを判定する。本実施例では、１５ラウンドでの大当りの場合は各ラウンドの最大開放時間は２８秒に設定している。無論、この秒数に限定するものではない。開放時間が終了した場合（Ｓ５５５：ｙｅｓ）には、Ｓ５６０に合流し、終了していない場合（Ｓ５５５：ｎｏ）は特別遊技処理を終了する。
【００８９】
図１４のＳ５１０でインターバル中であると判定された場合は、図１５のＳ５７０に進み、大当りインターバル時間が経過したか否かを判定する。インターバル時間が経過している場合（Ｓ５７０：ｙｅｓ）は、直前に大入賞口１４が開いていたのが最終ラウンドか否かを判定する（Ｓ５７５）。最終ラウンドであれば（Ｓ５７５：ｙｅｓ）、大当り終了演出処理（Ｓ５８０）を行い、特別遊技処理を終了する。最終ラウンドでなければ（Ｓ５７５：ｎｏ）、再び大入賞口１４を開放する処理（Ｓ５８５）を行い、特別遊技処理を終了する。なお、大当りインターバル時間が経過していないと判定された場合（Ｓ５７０：ｎｏ）には、そのまま特別遊技処理を終了する。なお、大入賞口１４を開放・閉鎖する処理においては、サブ統合制御装置８３にも信号を送信する。サブ統合制御装置８３は、その信号に基づいて、現在のラウンドを把握し、該ラウンドに応じた演出を行なう。
【００９０】
図１４のＳ５１５で大当りの終了演出中であると判定された場合は、図１６のＳ６００に進み、大当り終了演出時間が経過したか否かを判定する。大当り終了演出時間が経過した場合には（Ｓ６００：ｙｅｓ）、役物連続作動装置の作動を停止し（Ｓ６０５）、条件装置の作動を停止する（Ｓ６１０）。そして、Ｓ３６５で取得した次回の遊技状態で確変に移行するか否かを判定する（Ｓ６１５）。確変に移行する場合（Ｓ６１５：ｙｅｓ）は、確変回数を設定し（Ｓ６２０）、確変フラグを１に設定し（Ｓ６２５）、Ｓ６３０に移行する。確変フラグを１にすると本実施例では特別図柄の当選確率が向上する。確変に移行しない場合（Ｓ６１５：ｎｏ）はそのままＳ６３０に移行する。
【００９１】
Ｓ６３０では、次回の遊技状態で時短に移行するか否かを判定する。時短に移行する場合（Ｓ６３０：ｙｅｓ）は、時短回数を設定し（Ｓ６３５）、時短フラグを１に設定し（Ｓ６４０）、大当り終了コマンドをサブ統合制御装置８３に送信する処理（Ｓ６４５）を行ない、状態指定コマンドをサブ統合制御装置８３に送信（Ｓ６５０）して、Ｓ６５５に処理を移行する。
【００９２】
時短フラグを１にすると本実施例では特別図柄の平均変動時間短縮、普通図柄の平均変動時間短縮、普通電動役物１２の開放延長機能をセットし、時短回数カウンタの値をセットする。時短に移行しない場合（Ｓ６３０：ｎｏ）はＳ６４５に直行する。なお、図１４のＳ５００で役物連続作動装置が作動していないと判定された場合（Ｓ５００：ｎｏ）は、そのまま特別遊技処理を終了する。
【００９３】
本実施例の主制御装置８０は、Ｓ６５５において、すなわち大当り遊技状態の終了に際して、確変フラグに０が設定されており、且つ時短フラグにも０が設定されているか否かの判定処理を行う。つまり、大当り遊技状態が終了した後で、時短遊技状態或いは確変遊技状態といった本発明の特別遊技状態に移行しないかを判定する。肯定判定であれば（Ｓ６５５：ｙｅｓ）、つまり大当り後には通常遊技状態となることが決定されているのであれば、次に異常フラグに１が設定されているか否かの判定処理を実行する（Ｓ６６０）。肯定判定であった場合（Ｓ６６０：ｙｅｓ）、上述したＳ２４０と同様の遊技停止処理を行う（Ｓ６６５）。
【００９４】
このように本実施例では、図９にて説明した第１異常状態制御処理のＳ２２５において、大当り中であるために遊技停止処理（Ｓ２４０）を実行しなかったとしても、異常フラグには１が設定維持されるので、大当り終了によって遊技停止処理（Ｓ６６５）が行われるように構成されている。但し、Ｓ６５５により大当り後に移行する遊技状態が通常遊技状態である場合に限り、遊技停止処理を実行するように構成されている。これにより、大当りが終了しても、続いて遊技者に有利な特別遊技状態が継続するのであれば、この時点では遊技停止処理を実行せず、それぞれの終了時点まで遅延して、上述したＳ４６３又はＳ４７８にて遊技停止処理を行うように構成されている。
以上が本実施例の特別遊技処理である。
【００９５】
次に本発明に係る他の実施例を説明する。実施例２は、以下に説明する点以外、上述した実施例１と略構成を同じとする。したがって、説明及び図示は省略する。
［実施例２］
実施例１に対して実施例２は、電源投入時処理の構成において相違する。具体的には、実施例１では第１異常状態制御処理をメインルーチンに備えていた。対して、実施例２では、これに加えて第２異常状態制御処理を電源投入時処理に備える。以下に詳述する。
【００９６】
本実施例のパチンコ機５０は、電源が投入されると、上述したメインルーチンの実行前に次の電源投入時処理を実行する。
電源投入すると、先ず主制御装置８０は、Ｓ１００５で、電源投入に係る初期処理を実行する。S１００５の処理後にS１０１０に処理を移行する。
【００９７】
主制御装置８０は、S１０１０で、ＲＡＭクリア信号がオンか否か、すなわち電源投入時に図示しないＲＡＭクリアボタンの操作が為されたか否かの判定処理を実行する（S１０１０）。
そして、肯定判定である場合、すなわちＲＡＭクリア処理が為された場合には（Ｓ１０１０：ｙｅｓ）、Ｓ１０４５に処理を移行する。否定判定である場合、すなわちＲＡＭクリア処理が為されず電源投入された場合には（Ｓ１０１０：ｎｏ）、Ｓ１０１５に処理を移行する。
【００９８】
主制御装置８０は、Ｓ１０１５で、前回の電源断時に取得して記憶されている発生情報を確認して、正常か否かの判定処理を行う（S１０１５）。
肯定判定である場合（Ｓ１０１５：ｙｅｓ）、Ｓ１０２０に処理を移行し、否定判定である場合（Ｓ１０１５：ｎｏ）、Ｓ１０４５に処理を移行する。
【００９９】
主制御装置８０は、Ｓ１０２０で、ＲＡＭ判定値を算出する処理を実行し（Ｓ１０２０）、次いでＳ１０２５に処理を移行する。
【０１００】
主制御装置８０は、Ｓ１０２５で、算出したＲＡＭ判定値が正常な値であるか否かの判定処理を行う（S１０２５）。
肯定判定である場合（Ｓ１０２５：ｙｅｓ）、Ｓ１０３０に処理を移行し、否定判定である場合（Ｓ１０２５：ｎｏ）、Ｓ１０４５に処理を移行する。
【０１０１】
主制御装置８０は、Ｓ１０３０で、電源復帰時処理を実行し（Ｓ１０３０）、次いでＳ１０３５で上述した定時割りこみ処理に対する設定処理を実行し（Ｓ１０３５）、Ｓ１０７０に処理を移行する。
【０１０２】
Ｓ１０１０で肯定判定の場合（Ｓ１０１０：ｙｅｓ）、Ｓ１０１５で否定判定の場合（Ｓ１０１５：ｎｏ）、及びＳ１０２５で否定判定の場合（Ｓ１０２５：ｎｏ）、主制御装置８０は、Ｓ１０４５で、内蔵ＲＡＭ２０２に記憶されている全ての情報を０にクリアする処理を行う（Ｓ１０４５）。
次いで、Ｓ１０５５にて、内蔵ＲＡＭ２０２の設定を予め定められた所定の初期値にて設定する初期設定処理を行う（Ｓ１０５５）。
さらに、Ｓ１０６０にて、定時割りこみ処理に対する設定処理を実行し（Ｓ１０６０）、Ｓ１０７０に処理を移行する。
【０１０３】
主制御装置８０は、Ｓ１０７０で、本発明の要部である第２異常状態制御処理を行い（Ｓ１０７０）、本処理を終了してメインルーチン処理へ移行する。第２異常状態制御処理は、上述したように、電源投入（電源復帰）された場合、ＲＡＭクリア（ＲＡＭの初期化処理）が行われる場合も、また該処理が行われず単に電源復帰した場合であっても、実行するように構成されている。
また、電源投入後、且つメインルーチンへ移行する直前にて当該第２異常状態制御処理は実行されるようになっている。
以上が、本実施例の電源投入時処理である。
【０１０４】
第２異常状態制御処理について、図１８を参照して説明する。図１８は、本実施例の第２異常状態制御処理に係るフローチャートである。
先ず、主制御装置８０は、Ｓ１１００で、乱数回路２０３が電源投入により生成を開始しているハード乱数（便宜上、ハード乱数値１とする）を抽出し、内蔵ＲＡＭ２０２の乱数異常判定用領域２０２ｃに記憶する処理を行って（Ｓ１１００）、S１１０５に処理を移行する。
【０１０５】
主制御装置８０は、Ｓ１１０５で、Ｓ１１００と同じく、ハード乱数（便宜上、ハード乱数値２とする）を抽出し、ハード乱数値１と併せて内蔵ＲＡＭ２０２の乱数異常判定用領域２０２ｃに記憶する処理を行って（Ｓ１１０５）、S１１１０に処理を移行する。
このように、本実施例では、Ｓ１１００及びＳ１１０５の異なる処理によって、個別にハード乱数の抽出を行う。
【０１０６】
主制御装置８０は、Ｓ１１１０で、抽出した２個のハード乱数、すなわちハード乱数値１とハード乱数値２を比較し、両値が同一であるか否かの判定処理を行う（Ｓ１１１０）。否定判定である場合（Ｓ１１１０：ｎｏ）、乱数回路２０３のハード乱数生成機能に異常が無いとして、本処理を終了する。
肯定判定である場合（Ｓ１１１０：ｙｅｓ）、つまり正常な状態であれば連続して抽出したハード乱数値１とハード乱数値２が同一であることが極めて稀であることから、乱数回路２０３のハード乱数生成機能に異常が発生したとして、Ｓ１１１５に処理を移行する。
【０１０７】
主制御装置８０は、Ｓ１１１５で、実施例１の遊技停止処理（Ｓ２４０）と同様の処理を実行して、遊技を不能とした後、本処理を終了する。
このように、第２異常状態制御処理では、遊技状態が如何なる遊技状態であるかに関係なく、抽出したハード乱数の値の比較結果にのみ基づいて、遊技不能とするように構成されている。
【０１０８】
上述した実施例１及び実施例２のパチンコ機５０は、Ｓ２１５で肯定判定であった場合（Ｓ２１５：ｙｅｓ）、又はＳ１１１０で肯定判定であった場合（Ｓ１１１０：ｙｅｓ）、乱数回路２０３のハード乱数生成機能に異常が発生した旨の報知を行う。具体的には、主制御装置８０は、サブ統合制御装置８３にハード乱数異常信号を送信する。サブ統合制御装置８３は、該信号の受信に基づいて、適宜報知処理を実行する異常報知手段である。
【０１０９】
このように、ハード乱数の異常であることを報知するにあたり、サブ統合制御装置８３は、複数種類の報知態様を備え、適宜選択して報知処理を実行する。
詳述すると、異常が通常遊技状態において発生した場合には、通常報知レベルの通常報知態様により報知を行う。また、本発明の特別遊技状態としての大当たり中、確変中、時短中においては、通常報知レベルよりも低い低報知レベルの弱報知態様により報知を行う。このように構成することにより、遊技者にとって有利ではない通常遊技状態においては、明確に認知させて速やかに他の遊技機への移動を促すことが出来、一方、遊技者に有利な特別遊技状態で遊技中の遊技者に対しては、積極的には報知を行わないことで、トラブルを回避する。また、弱報知態様による報知を、敢えて非報知として、通常遊技状態への移行まで報知タイミングを遅延するように構成しても良い。それによって、トラブルは更に回避可能となる。
【０１１０】
以上、本発明を適用した実施例を説明してきたが、本発明の技術思想から逸脱しない限り、これに限定されるものではない。
例えば、実施例１において、Ｓ４６３、Ｓ４７８、及びＳ６６５では、異常フラグに１が設定された状態で、且つ其々確変、時短、大当たりが終了した時点で即時、遊技停止処理を実行する構成となっている。しかし、即時、遊技停止処理を実行するのではなく、通常遊技状態に復帰してから所定遅延時間が経過した後に、実行するように構成しても良い。
このように構成することにより、遊技不能となる原因の発生タイミングが通常遊技状態であると遊技者に認識させることで、遊技者に有利な特別遊技状態において不具合が発生したとして不満を遊技者が持つことを防止し、不必要なトラブルを回避することが出来る。
また、異常ではない他の遊技機に移動したとしても特に不利益を被ったと感じることの無い通常遊技状態にて遊技停止することで、遊技者の移動促進を比較的スムーズに行うことが可能となる。
【０１１１】
また、第１異常状態制御処理（Ｓ５５）を、メインルーチンの本処理内すなわち通常処理内に備えたが、本処理と本処理の間の残余処理中に備えても良い。
このように構成しても、本発明の効果を奏することが出来る。また、残余処理中に実行することで、本来残余処理と比較して重要な処理である本処理の総実行時間を拡大することなく、余裕のある残余処理中に実行することで確実に第１異常状態制御処理を行うことが可能となる。
【０１１２】
また、上述した実施例において、遊技停止処理（Ｓ２４０、Ｓ４６３、Ｓ４７８、Ｓ６６５、及びＳ１１１５）は、演出図柄表示装置６において実行される演出表示の全て又はその一部を行わないようにする構成を説明したが、遊技者をして遊技不能とする状態を発生させることが出来れば、これに限らない。
すなわち、発射制御装置８４により発射不能としても良いし、主制御装置８０により当否判定を実行しないようにしても良いし、実際にパチンコ機５０の全ての駆動を停止するようにしても良い。
【０１１３】
また、上述した実施例１及び実施例２のパチンコ機５０は、Ｓ２１５で肯定判定であった場合（Ｓ２１５：ｙｅｓ）、又はＳ１１１０で肯定判定であった場合（Ｓ１１１０：ｙｅｓ）、乱数回路２０３のハード乱数生成機能に異常が発生した旨の報知を行う異常報知手段を説明したが、次のように構成しても良い。
例えば、遊技停止処理（Ｓ２４０、Ｓ４６３、Ｓ４７８、Ｓ６６５、及びＳ１１１５）が実行されたとき、遊技の停止原因である乱数回路２０３のハード乱数生成機能に異常が発生した旨の報知を行う。具体的には、主制御装置８０は遊技停止処理の実行に起因して、サブ統合制御装置８３にハード乱数異常信号を送信する。サブ統合制御装置８３は、該信号の受信に基づいて、適宜報知処理を実行する。
このように構成することにより、遊技不能な状態に移行するにあたり、異常であることを報知することで、遊技者とホールとのトラブルを未然に防止することができる。また、遊技停止処理により遊技が停止されてしまう遊技者に対しては停止の原因を確実に報知し、本発明の特別遊技状態において遊技中の遊技者に対しては当該特別遊技状態が終了するまで報知せず、終了後に報知するように構成することで、ハード乱数生成機能に係る異常報知処理の実行契機を段階的に区分することで、状況に則した柔軟且つ適切な対応を行うことが出来る。
また、特別遊技状態中の遊技者に対して報知を行っても良い。こうすることにより、特別遊技状態が終了していきなり遊技停止することで遊技者を驚かすことなく、前以て予定させることが出来る。この場合、報知の程度として、上述した遊技停止処理の実行時の報知と比較して、弱い報知によることが好適である。
【０１１４】
また、上述した実施例の構成に対して、所謂潜伏確変機能を付加した構成を前提として、次のように構成しても良い。つまり、実施例１或いは実施例２に記載のパチンコ機において、特別遊技状態（例えば確変状態）に制御されているか否かを判別不能とする特別遊技状態秘匿手段を備え、前記異常報知手段は、特別遊技状態秘匿手段により特別遊技状態に制御されていることが判別不能となっているときには、異常に係る報知を行わない、ように構成しても良い。
このように構成することにより、潜伏確変中に乱数回路２０３に異常が発生しても、潜伏確変機能を全うすることが出来る。
つまり、本発明では、ハード乱数に異常が発生しても、特別遊技状態中には遊技停止にはしないため、逆に遊技停止処理（異常報知を伴う）が実行されてしまうと、遊技者は特別遊技状態ではないこと、つまり遊技者に有利では無い通常遊技状態であることに気付くことになる。この点、上述したように潜伏確変中の異常発生に対しては、異常報知を行わないことで、確変なのか通常なのかの遊技状態の秘匿を維持することが可能となる。
【０１１５】
また、上述した潜伏確変機能を付加した構成において、次のように構成しても良い。つまり、実施例１或いは実施例２に記載のパチンコ機において、特別遊技状態（例えば確変状態）に制御されているか否かを判別不能とする特別遊技状態秘匿手段を備え、特別遊技状態秘匿手段により特別遊技状態に制御されていることが判別不能となっているときには、遊技状態判定手段の判定結果に拘わらず遊技不能とする処理を実行しない、ように構成しても良い。
このように構成することにより、潜伏確変中に乱数回路２０３に異常が発生し、且つ特別遊技状態でなかったとしても、潜伏確変中には遊技停止処理を行わないので、確変か否かを秘匿した状態を維持でき、潜伏確変機能を全うすることが出来る。
【０１１６】
さらに、上述した実施例２では、Ｓ１０７０の第２異常状態制御処理を、ＲＡＭクリア処理時および、ＲＡＭクリア処理を伴わない単なる電源投入時（電源復帰時）の何れにおいても実行するように構成していたが、例えばＲＡＭクリア処理時のみ実行するように構成しても良い。Ｓ１０７０の第２異常状態制御処理については、実施例２と同様に行っても、Ｓ１１１５の遊技停止処理のみは、ＲＡＭクリア処理時に限定して実行するように構成しても良い。
このように構成することで、本発明の特別遊技状態で電源ＯＦＦした場合には、そのまま特別遊技状態を維持して電源復帰することが可能である。また、ホールが適切な部品交換等の対処を怠って、乱数回路２０３に異常が発生したことによる記憶を消去して営業を行おうとするような行為のみを対象として、遊技不能とすることが可能となる。
【０１１７】
［特許請求の範囲との対応］
乱数回路２０３の乱数生成回路１００が、ハード乱数カウンタに、また第１ハード乱数（第１ハードウェア乱数）及び第２ハード乱数（第２ハードウェア乱数）が、第１大当り判定用乱数に相当する。
また第１ソフト乱数（第１ソフトウェア乱数）及び第２ソフト乱数（第２ソフトウェア乱数）が、第２大当り判定用乱数に相当する。
【０１１８】
第１異常状態制御処理のＳ２０５、Ｓ２１０、及びＳ２１５が、また、第２異常状態制御処理のＳ１１００、Ｓ１１０５、及びＳ１１１０が、カウンタ異常判定手段に相当する。
【０１１９】
当否判定処理のＳ３４０、Ｓ３４５が、当否判定手段に相当する。
【０１２０】
第１異常状態制御処理のＳ２２０、Ｓ２２５、Ｓ２３０、Ｓ２３５、およびＳ２４０、と、当否判定処理のＳ３３１、Ｓ３３２、およびＳ３３３が、異常状態制御手段に相当する。
【０１２１】
第１異常状態制御処理のＳ２２５、Ｓ２３０、およびＳ２３５が、遊技状態判定手段に相当する。
【０１２２】
サブ統合制御装置８３が、異常報知手段に相当する。
【符号の説明】
【０１２３】
１：遊技盤
８：普通図柄保留数表示装置
９：第１特別図柄表示装置
１０：第２特別図柄表示装置
１１：第１始動口
１２：第２始動口
１４：大入賞口
１５：演出図柄表示装置
１８：第１特別図柄保留数表示装置
１９：第２特別図柄保留数表示装置
５０：パチンコ機
８０：主制御装置
８２：演出図柄制御装置
８３：サブ統合制御装置
１００：乱数生成回路
１０１〜１０３：乱数値レジスタ
１０４：乱数値取り込みレジスタ
１０５：乱数ラッチフラグレジスタ
２００：ＣＰＵ
２０１：内蔵ＲＯＭ
２０２：内蔵ＲＡＭ
２０２ａ：第１特別図柄用保留記憶領域
２０２ｂ：第２特別図柄用保留記憶領域
２０２ｃ：乱数異常判定用領域
２０２ｅ：時間短縮カウンタ
２０２ｄ：確率変動カウンタ
２０２ｆ：第１先読み判定用領域
２０２ｇ：第２先読み判定用領域
２０３：乱数回路
２０４：カウンタ回路
【図１】
0005631460.tif 000002
【図２】
0005631460.tif 000003
【図３】
0005631460.tif 000004
【図４】
0005631460.tif 000005
【図５】
0005631460.tif 000006
【図６】
0005631460.tif 000007
【図７】
0005631460.tif 000008
【図８】
0005631460.tif 000009
【図９】
0005631460.tif 000010
【図１０】
0005631460.tif 000011
【図１１】
0005631460.tif 000012
【図１２】
0005631460.tif 000013
【図１３】
0005631460.tif 000014
【図１４】
0005631460.tif 000015
【図１５】
0005631460.tif 000016
【図１６】
0005631460.tif 000017
【図１７】
0005631460.tif 000018
【図１８】
0005631460.tif 000019