(57)【特許請求の範囲】
【請求項１】
遊技者により操作可能な発射操作手段と、
発射操作手段が操作された場合、遊技領域に遊技球を発射する遊技球発射手段と、
所定の周波数でクロックを発生させる乱数クロック発生手段と、
乱数クロック発生手段により発生したクロックに基づいて乱数値をカウントする乱数カウント手段と、
乱数カウント手段によりカウントされた乱数値の中から一つのカウント値を抽出する乱数抽出手段と、
識別情報を変動表示及び停止表示可能な識別情報表示部と、
識別情報の変動表示開始時においては、乱数抽出手段により抽出されたカウント値を用いて当否判定を行い、当該当否判定結果が当選である場合には識別情報の停止表示態様として所定態様を決定し、当該当否判定結果が非当選である場合には識別情報の停止表示態様として当該所定態様以外を決定する識別情報表示内容決定手段と、
識別情報表示部で識別情報の変動表示を実行した後、識別情報の停止表示態様を停止表示する識別情報表示制御手段と、
識別情報の停止表示態様が前記所定態様である場合、遊技者にとって有利な特別遊技に移行する特別遊技制御手段と
を有するパチンコ遊技機において、
乱数クロック発生手段及び／又は乱数カウント手段が正常に機能しているか否かを判定する乱数発生部異常有無判定手段と、
識別情報が変動表示中である場合には当該識別情報の変動表示が終了して停止表示が実行された後、乱数発生部異常有無判定手段の判定結果に基づき異常対応が必要か否かを決定する異常対応要否決定手段と、
異常対応要否決定手段により異常対応が必要であると決定された場合、当該識別情報の停止表示態様が前記所定態様でないときには識別情報表示制御手段による次の識別情報の変動を禁止し、当該識別情報の停止表示態様が前記所定態様であるときには特別遊技制御手段による特別遊技への移行を禁止する遊技進行停止手段と、
異常対応要否決定手段により異常対応が必要であると決定された場合、発射操作手段が操作されている場合でも遊技領域に遊技球が発射されることを禁止する遊技球発射禁止手段と
を有し、
識別情報の変動表示中において乱数クロック発生手段及び／又は乱数カウント手段が正常に機能していない状況となっても、当該識別情報の変動表示開始時において決定された識別情報の停止表示態様を維持した上で、識別情報表示制御手段、異常対応要否決定手段及び遊技進行停止手段に係る処理を実行するよう構成されている
ことを特徴とするパチンコ遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
乱数発生部を備えた遊技機に関する。
【背景技術】
【０００２】
乱数発生部を備えた遊技機では、水晶振動子や発振器等の発振子で構成される乱数クロック発生回路により所定の周期で発生したクロックに基づいて、クロックカウント回路により所定の桁数の乱数値を周期的にカウントさせ、遊技の制御を行うＣＰＵがカウント値記憶回路に記憶されたカウント値を抽出してこれを読み込み、読み込まれたカウント値を当否抽選や識別情報内容決定用等の乱数として使用している。このようにハードウェアにより乱数値をカウントする乱数発生部を用いることで、ＣＰＵにより制御されるソフトウェアがプログラムを実行させて乱数値をカウントする場合に比べてソフトウェアの負担が軽減され、また、乱数クロック発生回路によるクロックの発生周期に応じて高速に乱数を発生・更新させることができる（特開２００３−１９０４８３号公報、特開平７−１２４２９６号公報）。
【０００３】
しかしながら、上記のようなハードウェアにより乱数値をカウントする乱数発生部を用いた遊技機においては、乱数発生部を構成する乱数クロック発生回路（発振子）や、同じく乱数発生部を構成するクロックカウント回路において、何らかの異常動作が発生した場合には、乱数値が周期的にカウントされずにカウント停止の状態になることがあった。このような状態になると、ＣＰＵがカウント値記憶回路に記憶された同一のカウント値を繰り返して読み込む事態が生じていた。そして、このような状態に陥っても遊技機は異常動作を報知せずに稼動を続行するため、なかなか乱数発生部の異常動作に気付きにくかった。このとき、遊技者がそのまま遊技を続けることにより遊技ホールにとって不利な抽選用乱数が繰り返し読み込まれた場合には、遊技ホール側に損害が生じ、一方、遊技者にとって不利な抽選用乱数が繰り返し読み込まれた場合には、遊技者側に損害が生じていた。また、乱数発生部において何らかの故障が生じた場合に、この故障が乱数クロック発生回路（発振子）における異常動作によるものか、あるいは、クロックカウント回路における異常動作によるものかが判別しにくい、という問題があった。
【０００４】
そこで、特許文献１では、乱数発生部を構成する乱数クロック発生回路及びクロックカウント回路における異常動作を検出して異常箇所を判別し、早期にこれを報知することが可能な遊技機が提案されている。
【特許文献１】特開２００６−４３２７７
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、乱数発生回路における異常動作を早期に検出して遊技者及びホール側の利益を損なわせない手段を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本態様に係るパチンコ遊技機は、
遊技者により操作可能な発射操作手段と、
発射操作手段が操作された場合、遊技領域に遊技球を発射する遊技球発射手段と、
所定の周波数でクロックを発生させる乱数クロック発生手段と、
乱数クロック発生手段により発生したクロックに基づいて乱数値をカウントする乱数カウント手段と、
乱数カウント手段によりカウントされたカウントされた乱数値の中から一つのカウント値を抽出する乱数抽出手段と、
識別情報を変動表示及び停止表示可能な識別情報表示部と、
識別情報の変動表示開始時においては、乱数抽出手段により抽出されたカウント値を用いて当否判定を行い、当該当否判定結果が当選である場合には識別情報の停止表示態様として所定態様を決定し、当該当否判定結果が非当選である場合には識別情報の停止表示態様として当該所定態様以外を決定する識別情報表示内容決定手段と、
識別情報表示部で識別情報の変動表示を実行した後、識別情報の停止表示態様を停止表示する識別情報表示制御手段と、
識別情報の停止表示態様が前記所定態様である場合、遊技者にとって有利な特別遊技に移行する特別遊技制御手段と
を有するパチンコ遊技機において、
乱数クロック発生手段及び／又は乱数カウント手段が正常に機能しているか否かを判定する乱数発生部異常有無判定手段と、
識別情報が変動表示中である場合には当該識別情報の変動表示が終了して停止表示が実行された後、乱数発生部異常有無判定手段の判定結果に基づき異常対応が必要か否かを決定する異常対応要否決定手段と、
異常対応要否決定手段により異常対応が必要であると決定された場合、当該識別情報の停止表示態様が前記所定態様でないときには識別情報表示制御手段による次の識別情報の変動を禁止し、当該識別情報の停止表示態様が前記所定態様であるときには特別遊技制御手段による特別遊技への移行を禁止する遊技進行停止手段と、
異常対応要否決定手段により異常対応が必要であると決定された場合、発射操作手段が操作されている場合でも遊技領域に遊技球が発射されることを禁止する遊技球発射禁止手段と
を有し、
識別情報の変動表示中において乱数クロック発生手段及び／又は乱数カウント手段が正常に機能していない状況となっても、当該識別情報の変動表示開始時において決定された識別情報の停止表示態様を維持した上で、識別情報表示制御手段、異常対応要否決定手段及び遊技進行停止手段に係る処理を実行するよう構成されている
ことを特徴とするパチンコ遊技機である。
＜付記＞
尚、本態様とは異なる別態様について以下に列記しておくが、これらには何ら限定されることなく実施することが可能である。
本別態様（１）は、遊技者により操作可能な発射操作手段（操作ハンドル８）と、
発射操作手段（操作ハンドル８）が操作された場合、遊技領域（遊技領域２０）に遊技球を発射する遊技球発射手段（発射装置制御基板２００）と、
所定の周波数でクロックを発生させる乱数クロック発生手段（乱数クロック発生回路Ｂ５１）と、
乱数クロック発生手段（乱数クロック発生回路Ｂ５１）により発生したクロックに基づいて乱数値をカウントする乱数カウント手段（クロックカウント回路Ｂ８１〜Ｂ８４）と、
乱数カウント手段（クロックカウント回路Ｂ８１〜Ｂ８４）によりカウントされたカウントされた乱数値の中から一つのカウント値を抽出する乱数抽出手段（乱数取得判定実行手段１１２０）と、
識別情報（特別図柄）を変動表示及び停止表示可能な識別情報表示部（図柄表示装置２８）と、
乱数抽出手段（乱数取得判定実行手段１１２０）により抽出されたカウント値を用いて決定された識別情報（特別図柄）の表示内容に従い識別情報表示部（図柄表示装置２８）で識別情報（特別図柄）の変動表示及び停止表示を実行する識別情報表示制御手段（表示制御手段１１５０）と、
識別情報（特別図柄）の停止表示が所定態様である場合、遊技者にとって有利な特別遊技に移行する特別遊技制御手段（特別遊技制御手段１１７０）と
を有するパチンコ遊技機において、
乱数クロック発生手段（乱数クロック発生回路Ｂ５１）及び／又は乱数カウント手段（クロックカウント回路Ｂ８１〜Ｂ８４）が正常に機能しているか否かを判定する乱数発生部異常有無判定手段（異常信号出力有無判定手段１４１０）と、
識別情報（特別図柄）が変動表示中である場合には当該識別情報の変動表示が終了して停止表示が実行された後、乱数発生部異常有無判定手段（異常信号出力有無判定手段１４１０）の判定結果に基づき異常対応が必要か否かを決定する異常対応要否決定手段（異常対応要否決定手段１４２０）と、
異常対応要否決定手段（異常対応要否決定手段１４２０）により異常対応が必要であると決定された場合、当該識別情報の停止表示が前記所定態様でないときには識別情報表示制御手段（表示制御手段１１５０）による次の識別情報の変動を禁止し、当該識別情報の停止表示が前記所定態様であるときには特別遊技制御手段（特別遊技制御手段１１７０）による特別遊技への移行を禁止する遊技進行停止手段（遊技進行停止手段１４３１）と、
異常対応要否決定手段（異常対応要否決定手段１４２０）により異常対応が必要であると決定された場合、発射操作手段（発射ハンドル８）が操作されている場合でも遊技領域（遊技領域２０）に遊技球が発射されることを禁止する遊技球発射禁止手段（遊技球発射禁止手段１４３２）と
を有することを特徴とするパチンコ遊技機である。
ここで、乱数発生部自体で異常信号を発生することが可能な別態様に係るパチンコ遊技機の場合では、下記の構成を採る。
まず、当該別態様のパチンコ遊技機は、乱数クロック発生手段（乱数クロック発生回路Ｂ５１）及び／又は乱数カウント手段（クロックカウント回路Ｂ８１〜Ｂ８４）が正常に機能しているか否かを検知し、正常に機能していない場合には異常信号を出力する異常信号出力手段（クロック監視回路Ｂ９５、オーバーフロー信号出力回路Ｂ９７）を有している。
更に、乱数発生部異常有無判定手段は、異常信号出力手段（クロック監視回路Ｂ９５、オーバーフロー信号出力回路Ｂ９７）により異常信号が出力されているかを判定する異常信号出力有無判定手段（異常信号出力有無判定手段１４１０）である。
本別態様（２）は、異常対応要否決定手段（異常対応要否決定手段１４２０）は、識別情報（特別図柄）が変動表示中でない場合には特別遊技に移行していないことを条件として、乱数発生部異常有無判定手段（異常信号出力有無判定手段１４１０）により乱数クロック発生手段及び／又は乱数カウント手段が正常に機能していないと判定されたか否か（異常信号が出力されていると判定されたか否か）を確認する、前記別態様（１）のパチンコ遊技機である。
本別態様（３）は、乱数発生部異常有無判定手段（異常信号出力有無判定手段１４１０）は、識別情報（特別図柄）が変動表示中である場合には当該識別情報の変動表示が終了して停止表示が実行された後のタイミングでのみ、乱数クロック発生手段及び／又は乱数カウント手段が正常に機能しているか否か｛異常信号出力手段（クロック監視回路Ｂ９５、オーバーフロー信号出力回路Ｂ９７）により異常信号が出力されているか｝を判定する、前記別態様（１）又は（２）のパチンコ遊技機である。
【発明の効果】
【００１３】
本態様に係るパチンコ遊技機によれば、乱数発生回路における異常動作を早期に検出して遊技者及びホール側の利益を損なわせないことが可能になるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】本最良形態に係る遊技機の遊技盤の正面図である。
【図２】本最良形態に係る遊技機の内部構造を表した図である。
【図３】本最良形態に係る遊技機の機能ブロック図である。
【図４】本最良形態に係る遊技機に設けられている遊技機の制御に係る部分と乱数の発生に係る部分を表したブロック図である。
【図５】本最良形態に係る遊技機における乱数発生部とその周辺を表す回路図である。
【図６】本最良形態に係る乱数発生部におけるクロック監視回路の拡大図である。
【図７】本最良形態に係る乱数発生部において生成する信号をタイミングチャートで示した図である。
【図８】本最良形態に係る乱数発生部において生成する信号をタイミングチャートで示した図である。
【図９】図９は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側でのメインフローチャートである。
【図１０】図１０は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での乱数監視処理のフローチャートである。
【図１１】図１１は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での普通図柄当選乱数取得処理のフローチャートである。
【図１２】図１２は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での電チュー駆動判定処理のフローチャートである。
【図１３】図１３は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での特別遊技内容決定乱数取得処理のフローチャートである。
【図１４】図１４は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での特別図柄表示処理のフローチャートである。
【図１５】図１５は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での異常対応処理のフローチャートである。
【図１６】図１６は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での特定遊技終了判定処理のフローチャートである。
【図１７】図１７は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での特別遊技作動条件判定処理のフローチャートである。
【図１８】図１８は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での特別遊技実行処理のフローチャートである。
【図１９】図１９は、本発明の最良形態に係るパチンコ遊技機における、主制御装置側での特別遊技終了後の遊技状態決定処理のフローチャートである。
【図２０】図２０は、本発明の変更例に係るパチンコ遊技機における、主制御装置側での乱数発生部異常判定処理のフローチャートである。
【発明を実施するための最良形態】
【００１７】
ここで、本明細書における各用語の定義について説明する。「識別情報」とは、五感（視覚、聴覚、触覚等）を通じて情報の種類を識別可能であればどのような形態でもよく、例えば、視覚的なものとしては、数字、文字、図柄等の形状のあるものを通じて情報出力するもの（例えば、主制御装置側で管理する特別図柄、副制御装置側で管理する演出遊技に関連する装飾図柄）を挙げることができる。まず、パチンコ機ＰＭの概要構成を図１及び図２を参照して説明する。このパチンコ機ＰＭには、外郭方形枠サイズに構成されて縦向きの固定保持枠をなす外枠１と当該外枠１の開口前面にこれに合わせた方形枠サイズに構成されて開閉搭載用の前枠２が、正面左側上下に配設されたヒンジ部材３ａ，３ｂにより横開き開閉及び着脱が可能に取り付けられ、正面右側に設けられた施錠装置４を利用して通常は外枠１と係合された閉鎖状態に保持される。
【００１８】
前枠２の正面側には、前枠２の前面域に合わせた方形状をなし中央部に取り付けられたポリカーボネート板やガラス板等の透明板材を通して遊技盤２０を透視可能なガラス扉５が、更にガラス扉５の下部には遊技球を整列させて１個ずつ前枠２の裏面に設けられた打球発射装置９に導く上球皿６が、共に左側縁に内蔵されたヒンジ機構により前枠２に対して横開き開閉及び着脱が可能に組み付けられる。ガラス扉５及び上球皿６は、通常は施錠装置４及び図示しないロック機構を利用して前枠２の前面を覆う閉止状態で保持される。また、前枠２の下部には下球皿７が設けられ、この下球皿７と並んで遊技球の発射操作を行う操作ハンドル８が取り付けられている。
【００１９】
遊技盤２０は、板厚１９ｍｍ程度の積層合板を所定形状に切断等して、その表面に所定意匠のセルを貼り付けた化粧板（ベニヤとも称される）２１を基板として構成される。化粧板２１の前面側には、帯状の外レール２３ａ及び内レール２３ｂが円弧状に固設され、これらの案内レール２３ａ，２３ｂで囲まれた内側に遊技領域ＰＡが区画される。遊技領域ＰＡには、第１始動入賞口（第１特図始動口）２４ａ、第２始動入賞口（第２特図始動口）２４ｂ、一般入賞口２５及び大入賞口を備えたアタッカー２６等の入賞口、並びに遊技の進行状況に応じて所定の図柄を表示させる図柄表示装置２８等が取り付けられ、遊技領域ＰＡの下端には入賞口２４ａ，２４ｂ，２５，２６に入賞せずに落下した遊技球を遊技盤２０の裏面側に排出させるアウト口２７が設けられている。また、図柄表示装置２８の上方には４個の特別図柄保留ランプ９０，９０，９０，９０が設けられている。
【００２０】
図柄表示装置２８は、遊技盤２０のほぼ中央に位置しており、３桁の絵柄の組合せから成る「特別図柄」を液晶画面にて変動表示させるもので、この特別図柄のうち、３桁がいずれも同一種類の絵柄の組合せから成るものを「大当たり図柄」と称する。
【００２１】
第１始動入賞口２４ａ（第１特図始動口）又は第２始動入賞口（第２特図始動口）２４ｂへの入賞があると、上球皿６のうち横型長方形をなし前枠２に対して開閉可能な当て板６ａの左側上部に設けられた賞球払出口４４から５球の賞球が遊技者に払い出されるのに加え、図柄表示装置２８が作動し、図柄の変動が開始される。この変動の結果、停止表示される特別図柄が大当たり図柄の場合には、遊技者にとって有利な「大当たり遊技」（特別遊技）が発生する。尚、図柄表示装置２８における変動表示の最中等に打球が第１始動入賞口２４ａもしくは第２始動入賞口２４ｂに入賞した場合には、特別図柄保留ランプ９０，９０，９０，９０が最大４個まで点灯することとなっている。すなわち、この特別図柄保留ランプ９０，９０，９０，９０が点灯している個数分に相当する回数だけ、以後の図柄表示装置２８の作動が保証されることとなっている。
【００２２】
第１始動入賞口２４ａ内における打球の流路には、第１始動入賞口２４ａへの打球の入賞を検出して検出信号を出力し、図柄表示装置２８における図柄の変動表示を開始させるための第１始動入賞センサ５１が設けられている。この第１始動入賞センサ５１は磁気センサを用いており、検出信号としてハイ信号及びロー信号の２通りの状態をとる第１始動信号を出力する。この第１始動信号は、打球を検出していないときにはハイ信号として出力され、打球を検出している間のみロー信号として出力される。尚、光学的又は機械的センサがこの第１始動入賞センサ５１として使用されることもある。
【００２３】
第２始動入賞口２４ｂ内における打球の流路には、第１始動入賞センサ５１と同じ磁気センサにより第２始動入賞口２４ｂへの打球の入賞を検出して検出信号を出力し、図柄表示装置２８における図柄の変動表示を開始させるための第２始動入賞センサ５２が設けられている。この第２始動入賞センサ５２は、検出信号としてハイ信号及びロー信号の２通りの状態をとる第２始動信号を出力する。そして、この第２始動信号は、打球を検出していないときにはハイ信号を出力しているが、打球が通過している間のみロー信号を出力する。尚、光学的又は機械的センサがこの第２始動入賞センサ５２として使用されることもある。
【００２４】
図２に示すように、前枠２の裏面下部には、遊技球を外レール２３ａに向けて発射する打球発射装置９、及び操作ハンドル８の回動操作を受けて打球発射装置９の作動を制御する発射装置制御基板２００が取り付けられている。また、上球皿６の背後には、通常は閉鎖保持される上球皿６によりその前面側が覆われている遊技補助盤と称される補助機構部が形成され、その前面側に打球発射装置９によって打ち出された遊技球を外レール２３ａに向けて案内する発射レールや、遊技領域ＰＡに到達できずに打球発射装置９側に戻ってきたファール球を下球皿７に排出させるファール球回収経路部材、遊技の展開状況に応じた効果音を発生させるスピーカなどが取り付けられている。
【００２５】
また、前枠２の背後には、裏セット盤３０が取り付けられている。この裏セット盤３０は、外枠１の内寸サイズよりも幾分小さめの方形状をなし、中央に表裏貫通する窓口３１ｗを有して一体成形された基枠体３１をベースとして構成される。基枠体３１の側縁部には上下に所定間隔をおいて裏セット盤揺動ヒンジ部材３２，３３が固定されており、この上下の裏セット盤揺動ヒンジ部材３２，３３を前枠２側の上下の固定ヒンジ部材１２，１３に係合させて揺動させ或いは係脱させることで、裏セット盤３０が前枠２の背後に横開き開閉及び着脱可能に装備され、通常は３箇所の閉鎖レバー３４を利用して前枠２の背面を覆うように閉鎖保持される。
【００２６】
裏セット盤３０には、窓口３１ｗを取り囲むようにして賞球を払い出すための賞球経路が設けられる。すなわち、基枠体３１の裏面側には、遊技球の貯留・供給を行うタンク部材３５、タンク部材３５から供給される遊技球を整列させて流下させる整列樋部材３６、整列樋部材３６から供給される遊技球を受けて所定数量の遊技球を待機保持させる賞球待機通路３７、賞球待機通路３７に待機された遊技球を所定の入賞条件等に基づいて払い出す球払出装置３８、球払出装置３８から払い出された遊技球を上下の球皿６，７に導く賞球払出経路３９などの賞球経路が設けられている。また、基枠体３１の前面側には、窓口３１ｗの下方に位置して遊技盤２０の裏面側に排出されたアウト球及びセーフ球、球抜き機構によって賞球経路の途上から排出された抜き球等を集合させる図示しない集合経路が形成され、基枠体３１の裏面側には集合経路と繋がって集合された遊技球を遊技施設側の回収バケットに排出させる図示しない球排出経路が形成されている。
【００２７】
裏セット盤３０の裏面各部には、パチンコ機ＰＭの作動を統括的に制御する主基板７００や、主基板７００からの指令信号に基づいて球払出装置３８の作動制御を行う球払出基板３００、効果照明や効果音の作動制御を行うランプ・音声制御基板４００、これらの制御基板や各種電子機器等に電力を供給する電源基板５００等の回路基板が着脱交換可能に取り付けられ、各回路基板や電子機器が図示しないワイヤーハーネスで接続されてパチンコ機ＰＭが構成される。また、球払出基板３００の下方には、主基板７００を含むこれら回路基板に何らかの異常動作等が生じたときにこれを報知するためのエラー表示装置６１（エラーＬＥＤ）が設けられている。このエラー表示装置６１は、第１のエラー表示部６１ａと第２のエラー表示部６１ｂとを有して構成され、いずれも発光ダイオードによる画面にてエラー表示される。
【００２８】
パチンコ機ＰＭは、ガラス扉５、上球皿６、裏セット盤３０等がそれぞれ閉鎖され、前枠２が外枠１に閉鎖施錠された状態で遊技に供される。遊技は上球皿６に遊技球を貯留させて操作ハンドル８を回動操作することにより開始され、上球皿６に貯留された遊技球が１球ずつ打球発射装置９に送られ操作ハンドル８の回動操作角度に応じた強度で遊技領域ＰＡに打ち出されてパチンコゲームが展開される。
【００２９】
次に、パチンコ機ＰＭを制御する制御システムの概略を説明する。図３に示すように、本制御システムは、主基板７００、第１始動入賞センサ５１、第２始動入賞センサ５２、図柄表示装置２８、第１のエラー表示部６１ａと第２のエラー表示部６２ｂとを有するエラー表示装置６１及びスピーカ４５等とを有し、これらがケーブル等により電気的に接続されている。
【００３０】
主基板７００は、パチンコ機ＰＭの動作全体を管理するシステムプログラム及び遊技用の実行プログラムが予め記憶されている半導体メモリ等で形成された記憶部及びこれらのプログラムを実行するマイクロプロセッサ（以下、「ＣＰＵ」という。）を有するメインコントロール部７３０と、主基板７００の制御とは無関係に抽選用の乱数（０〜６５５３５の６５５３６個の乱数値）を発生させる乱数発生部７５０とから構成されている。そして、本発明においては、後述するクロックカウント回路Ｂ８１〜Ｂ８４によりカウントされ第１及び第２カウント値記憶回路Ｂ９１，Ｂ９２に記憶される乱数値を、特に「カウント値」と称して説明する。尚、本最良形態では、当選乱数のみハード乱数で取得し、他の乱数（例えば、図柄決定用乱数、変動態様決定用乱数）をソフト乱数（擬似乱数）で取得するように構成されている。しかしながら、これに限定されず、本発明の対象となる乱数は、主遊技に関する乱数（例えば、特別図柄についての図柄決定乱数や変動態様決定乱数）、補助遊技に関する乱数（例えば、普通図柄についての当選乱数）、サブ基板側での演出に関連した乱数（例えば、装飾図柄についての停止図柄決定用乱数や変動態様決定用乱数、予告についての可否決定等の乱数）であってもよい。
【００３１】
メインコントロール部７３０内の制御部７４０には上記のＣＰＵのほか、ＲＯＭ、ＲＡＭが設けられており、ＣＰＵが実行すべき制御プログラム及び制御の過程で必要なデータはＲＯＭに記載されている。また、メインコントロール部７３０には、基準クロック発生回路７３１が設けられている。この基準クロック発生回路７３１は、パチンコ機ＰＭの制御の中枢を担うＣＰＵの動作基準をなす基準クロックを発生する回路であって、水晶発振器や水晶振動子等を用いて所定間隔のパルス（クロック信号）を発生するものである。また、このパルスを分周部７３５において適宜分周したものを基準クロックとすることもある。尚、制御部７４０がプログラム実行により有するに至る機能については後述する。
【００３２】
また、エラー表示装置６１及びスピーカ４５がそれぞれ配線ケーブルを介して主基板７００に配線接続されており、主基板７００等の各回路基板における異常を検出した制御部７４０から供給される制御信号により、エラー表示装置６１における第１エラー表示部６１ａ若しくは第２エラー表示部６１ｂの点灯と、スピーカ４５の放音とを行わせることができる。
【００３３】
ここで、図４及び図５を参照して、パチンコ機ＰＭにおける乱数の発生及びこれの抽出に係る部分の構成を説明する。入力回路部Ｂ４０は、主基板７００外からの入力情報及び主基板７００内に設けられた乱数発生部７５０により発生した乱数及び後述するクロック監視回路Ｂ９５からの異常信号が入力される部分で、バッファ用のＩＣ等により構成される。具体的には、入力回路部Ｂ４０には、第１始動入賞口２４ａ若しくは第２始動入賞口２４ｂへの打球の入賞に応じて出力される第１始動入賞センサ５１若しくは第２始動入賞センサ５２からの入力信号や、乱数発生部７５０により発生された乱数の上位及び下位８ビット分が入力される。更に、後述する乱数クロック発生手段Ｂ５１からの出力信号がこの入力回路部Ｂ４０に入力され、この出力信号が乱数クロック発生手段（回路）Ｂ５１の正常な動作によるパルス信号であるか否かが、入力回路部Ｂ４０を介して制御部７４０により監視される。
【００３４】
出力回路部Ｂ４５は、主基板７００外の電気部品（ランプ、スピーカ類）への制御信号等の信号及び主基板７００内に設けられた乱数発生部７５０により発生した乱数を読み込むための読込信号を出力する部分で、バッファ等のＩＣ等により構成される。具体的には、出力回路部Ｂ４５からは、主基板７００が第１始動入賞口２４ａに入賞があったと判定した場合に、この入賞に対応するカウント値の読込の契機となる第１読込信号や、主基板７００が第２始動入賞口２４ｂに入賞があったと判定した場合に、この入賞に対応するカウント値の読込の契機となる第２読込信号が出力される。更に、乱数クロック発生手段Ｂ５１若しくはクロックカウント回路Ｂ８１〜Ｂ８４における異常動作が検出されたときに、エラー表示装置６１に向けて制御信号が出力されて所定のエラー表示を行わせる。
【００３５】
ここで、図５に示すように、第１始動入賞センサ５１からの第１始動信号は、入力回路部Ｂ４０のＩＣ１４の１Ａ端子に入力される。一方、第２始動入賞センサ５２からの第２始動信号は、入力回路部Ｂ４０のＩＣ１４の２Ａ端子に入力される。また、ＩＣ１４の３Ａ端子と、クロック監視回路Ｂ９５を構成するトランジスタＴＲ１のコレクタが接続されており、トランジスタＴＲ１のベースに電圧が印加されると入力回路部Ｂ４０側からコレクタ電流が流れるようになっている。
【００３６】
乱数発生部７５０は、乱数として供されるカウント値を生成するものであり、具体的には、乱数クロック発生回路Ｂ５１、乱数クロック反転回路Ｂ６１、第１及び第２ラッチ信号出力回路Ｂ７１，Ｂ７２、第１〜第４クロックカウント回路Ｂ８１，Ｂ８２，Ｂ８３，Ｂ８４、第１及び第２カウント値記憶回路Ｂ９１，Ｂ９２、クロック監視回路Ｂ９５並びにオーバーフロー信号出力回路Ｂ９７により構成される。
【００３７】
乱数クロック発生回路Ｂ５１（ＯＳＣ１）は、乱数カウント用のクロックを発生させるためのもので、発生したクロックを出力するクロック出力部（ＯＵＴ）を備えている。この乱数クロック発生回路Ｂ５１は、例えば、７．１５９０９ＭＨｚのクロックを発生する水晶発振器により構成される。
【００３８】
乱数クロック反転回路Ｂ６１（ＩＣ１８）は、上記乱数クロック発生回路Ｂ５１から出力されるクロックを反転させ、これを反転クロックとして、後述する第１ラッチ信号出力回路Ｂ７１（ＩＣ１６）及び第２ラッチ信号出力回路Ｂ７２（ＩＣ１７）へ出力するものである。具体的には、ＩＣ１８のうち、１Ｑ端子から出力される信号を反転した信号を反転信号として、反転クロック出力部である１Ｑ反転端子から出力するもので、クロックの立ち上がりエッジは反転クロックの立ち下がりエッジに、クロックの立ち下がりエッジは反転クロックの立ち上がりエッジにそれぞれ相当する。尚、この乱数クロック反転回路Ｂ６１は、ＮＯＴゲートなどのＩＣを用いて構成してもよい。
【００３９】
第１〜第４クロックカウント回路Ｂ８１，Ｂ８２，Ｂ８３，Ｂ８４は、クロックを入力する乱数クロック入力部（ＣＫ）と、計数したカウント値が出力されるカウント出力部（ＱＡ〜ＱＤ）をそれぞれ有している。この第１〜第４クロックカウント回路Ｂ８１，Ｂ８２，Ｂ８３，Ｂ８４は、図５に示すように、４ビットのインクリメントカウンタを４個（ＩＣ１からＩＣ４まで）カスケード接続した回路で構成され、乱数クロック発生回路Ｂ５１により発生したクロックの立ち上がりエッジで加算し、その加算結果を出力するための回路である。
【００４０】
乱数クロック発生回路Ｂ５１からのクロックの入力により、まず、第１クロックカウント回路Ｂ８１（ＩＣ１）において、４桁分の値（例えば、「０００１」や「００１１」）がカウントされる。「１１１１」までカウントされて、４桁分の値のカウントが終了すると、その都度、桁上がり信号がＩＣ１のＣＯ端子から第２クロックカウント回路Ｂ８２（ＩＣ２）のＥＮＴ端子へ出力される。第２クロックカウント回路Ｂ８２がカウントを開始するには、第１クロックカウント回路Ｂ８１からの当該桁上がり信号の入力が必要である。即ち、ＩＣ２においては、この桁上がり信号と乱数クロック発生回路Ｂ５１からのクロック（ＣＫ端子に入力される）とが同時に入力されてはじめて次の４桁分のカウントが開始される。
【００４１】
同様に、ＩＣ２において、４桁分の値（例えば、「０００１」や「００１１」）が「１１１１」までカウントされると、その都度、桁上がり信号がＩＣ２のＣＯ端子から第３クロックカウント回路Ｂ８３（ＩＣ３）のＥＮＴ端子へ出力される。第３クロックカウント回路Ｂ８３がカウントを開始するには、第２クロックカウント回路Ｂ８２からの当該桁上がり信号の入力が必要である。即ち、ＩＣ３においては、この桁上がり信号と乱数クロック発生回路Ｂ５１からのクロック（ＣＫ端子に入力される）とが同時に入力されてはじめて次の４桁分の値のカウントが開始される。
【００４２】
また、同様に、ＩＣ３において、４桁分の値（例えば、「０００１」や「００１１」）が「１１１１」までカウントされると、その都度、桁上がり信号がＩＣ３のＣＯ端子から第４クロックカウント回路Ｂ８４（ＩＣ４）のＥＮＴ端子へ出力される。第４クロックカウント回路Ｂ８４がカウントを開始するには、第３クロックカウント回路Ｂ８３からの当該桁上がり信号の入力が必要である。即ち、ＩＣ４においては、この桁上がり信号と乱数クロック発生回路Ｂ５１からのクロック（ＣＫ端子に入力される）とが同時に入力されてはじめて次の４桁分の値のカウントが開始される。
【００４３】
以上のようにして、クロックカウント回路Ｂ８１〜Ｂ８４により、１６ビットの２進数が生成されることとなっている。即ち、１６桁の２進数のうち、第１クロックカウント回路Ｂ８１（ＩＣ１）が最下位の４桁、第２クロックカウント回路Ｂ８２（ＩＣ２）がその上の４桁、第３クロックカウント回路Ｂ８３（ＩＣ３）がさらにその上の４桁及び第４クロックカウント回路Ｂ８４（ＩＣ４）が最上位の４桁をそれぞれ担当している。
【００４４】
上記４つのクロックカウント回路Ｂ８１〜Ｂ８４により加算されているカウントは、各々のカウント出力部（ＱＡ、ＱＢ、ＱＣ及びＱＤ端子）を経て第１カウント値記憶回路Ｂ９１及び第２カウント値記憶回路Ｂ９２へそれぞれ出力されて記憶される。尚、本実施の形態では、クロックカウント回路として加算式のインクリメントカウンタを使用しているが、他の実施の形態では、減算式のデクリメントカウンタを使用することとしてもよい。また、本実施の形態においては１６ビットの乱数（４ビット×４）を生成することとしているが、他の実施の形態においては、このビット数は１６ビットに限らず適宜変更することとしてもよい。
【００４５】
ラッチ信号出力回路Ｂ７１，Ｂ７２は、第１始動入賞口２４ａへの入賞に伴う乱数の取得に係る第１ラッチ信号出力回路Ｂ７１（ＩＣ１６）と、第２始動入賞口２４ｂへの入賞に伴う乱数の取得に係る第２ラッチ信号出力回路Ｂ７２（ＩＣ１７）とに分けられている。
【００４６】
第１ラッチ信号出力回路Ｂ７１（ＩＣ１６）には、上記乱数クロック反転回路Ｂ６１（ＩＣ１８）からの反転クロックが第１反転クロック入力部（１ＣＫ）を経て入力される。これと共に、第１始動入賞センサ５１からの第１始動信号が、バッファ（ＩＣ１３）を介して第１始動信号入力部（１Ｄ）に入力される。そして、第１ラッチ信号出力回路Ｂ７１は、この第１始動信号入力部（１Ｄ）を経て第１始動信号（ロー信号）が入力されたときは、この信号の立ち上がりエッジを、第１反転クロック入力部（１ＣＫ）から入力される反転クロックの立ち上がりエッジと同期するように遅延させて、第１ラッチ信号として第１ラッチ信号出力部（１Ｑ）を経て第１カウント値記憶回路Ｂ９１（ＩＣ５及びＩＣ６）へ出力する。
【００４７】
一方、第２ラッチ信号出力回路Ｂ７２（ＩＣ１７）には、前記乱数クロック反転回路Ｂ６１からの反転クロックが第２反転クロック入力部（２ＣＫ）を経て入力される。これと共に、前記第２始動入賞センサ５２からの第２始動信号が第２始動信号入力部（２Ｄ）に入力される。そして、第２ラッチ信号出力回路Ｂ７２は、この第２始動信号入力部（２Ｄ）を経て第２始動信号（ロー信号）が入力されたときは、この信号の立ち上がりエッジを、反転クロック入力部から入力される反転クロックの立ち上がりエッジと同期するように遅延させて、第２ラッチ信号として第２ラッチ信号出力部（２Ｑ）を経て第２カウント値記憶回路Ｂ９２（ＩＣ７及びＩＣ８）へ出力する。
【００４８】
尚、上記第１及び第２始動信号は、いずれも後述するように入力回路部Ｂ４０等を介してメインコントロール部７３０にも入力され、乱数取得のために実行されるプログラムを開始させるタイミングとしても用いられることとなっている。
【００４９】
カウント値記憶回路Ｂ９１，Ｂ９２は、第１始動入賞口２４ａへの入賞に由来する乱数を一時的に記憶する第１カウント値記憶回路Ｂ９１と、第２始動入賞口２４ｂへの入賞に由来する乱数を一時的に記憶する第２カウント値記憶回路Ｂ９２とに分けられている。
【００５０】
第１カウント値記憶回路Ｂ９１は、クロックカウント回路Ｂ８１〜Ｂ８４によりカウントされたカウント値を、第１ラッチ信号出力回路Ｂ７１からの第１ラッチ信号に基づいて（第１始動入賞センサ５１からの第１始動信号を受けて、第１ラッチ信号出力回路Ｂ７１からラッチ信号が出力されたときに）記憶するものである。一方、第２カウント値記憶回路Ｂ９２は、クロックカウント回路Ｂ８１〜Ｂ８４によりカウントされたカウント値を、第２ラッチ信号出力回路Ｂ７２からの第２ラッチ信号に基づいて（第２始動入賞センサ５２からの第２始動信号を受けて、第２ラッチ信号出力回路Ｂ７２からラッチ信号が出力されたときに）記憶するものである。
【００５１】
図５に示すように、第１カウント値記憶回路Ｂ９１は、８ビットのＩＣ２個からなるレジスタ部（ＩＣ５及びＩＣ６）と、８ビットのＩＣ２個からなるバッファ部（ＩＣ９及びＩＣ１０）とから構成される。同様に、第２カウント値記憶回路Ｂ９２も、８ビットのＩＣ２個からなるレジスタ部（ＩＣ７及びＩＣ８）と、８ビットのＩＣ２個からなるバッファ部（ＩＣ１１及びＩＣ１２）とから構成される。
【００５２】
第１カウント値記憶回路Ｂ９１のレジスタ部のうち、ＩＣ５には、第１クロックカウント回路Ｂ８１（ＩＣ１）からの４桁のカウント値がＤ１端子からＤ４端子までを介して入力され、また、第２クロックカウント回路Ｂ８２（ＩＣ２）からの４桁のカウント値がＤ５端子からＤ８端子までを介して入力される。即ち、ＩＣ５のＤ１端子〜Ｄ８端子まではカウント入力部として機能し、ＩＣ５には、これらを通じて第１始動入賞口２４ａに由来する１６ビットの２進数のカウント値のうち下８桁が入力される。
【００５３】
第１カウント値記憶回路Ｂ９１のレジスタ部のうち、ＩＣ６には、第３クロックカウント回路Ｂ８３（ＩＣ３）からの４桁のカウント値がＤ１端子からＤ４端子までを介して入力され、また、第４クロックカウント回路Ｂ８４（ＩＣ４）からの４桁のカウント値がＤ５端子からＤ８端子までを介して入力される。即ち、ＩＣ６のＤ１端子〜Ｄ８端子まではカウント入力部として機能し、ＩＣ６には、これらを通じて第１始動入賞口２４ａに由来する１６ビットの２進数のカウント値のうち上８桁が入力される。
【００５４】
第２カウント値記憶回路Ｂ９２のレジスタ部のうち、ＩＣ７には、第１クロックカウント回路Ｂ８１（ＩＣ１）からの４桁のカウント値がＤ１端子からＤ４端子までを介して入力され、また、第２クロックカウント回路Ｂ８２（ＩＣ２）からの４桁のカウント値がＤ５端子からＤ８端子までを介して入力される。即ち、ＩＣ７のＤ１端子〜Ｄ８端子まではカウント入力部として機能し、ＩＣ７には、これらを通じて第２始動入賞口２４ｂに由来する１６ビットの２進数のカウント値のうち下８桁が入力される。
【００５５】
第２カウント値記憶回路Ｂ９２のレジスタ部のうち、ＩＣ８には、第３クロックカウント回路Ｂ８３（ＩＣ３）からの４桁のカウント値がＤ１端子からＤ４端子までを介して入力され、また、第４クロックカウント回路Ｂ８４（ＩＣ４）からの４桁のカウント値がＤ５端子からＤ８端子までを介して入力される。即ち、ＩＣ８のＤ１端子〜Ｄ８端子まではカウント入力部として機能し、ＩＣ８には、これらを通じて第２始動入賞口２４ｂに由来する１６ビットの２進数のカウント値のうちの上８桁が入力される。
【００５６】
第１カウント値記憶回路Ｂ９１のレジスタ部（ＩＣ５及びＩＣ６）におけるＣＬＯＣＫ端子には、第１ラッチ信号出力回路Ｂ７１からの第１ラッチ信号が入力される。即ち、これらのＣＬＯＣＫ端子は、第１ラッチ信号入力部として機能しており、この第１ラッチ信号入力部から入力される第１ラッチ信号がハイ信号となった立ち上がりエッジの時点でクロックカウント回路Ｂ８１〜Ｂ８４から入力されているカウント値が、レジスタ部に記憶されることとなる。
【００５７】
第２カウント値記憶回路Ｂ９２のレジスタ部（ＩＣ７及びＩＣ８）におけるＣＬＯＣＫ端子には、第２ラッチ信号出力回路Ｂ７２からの第２ラッチ信号が入力される。即ち、これらのＣＬＯＣＫ端子は、第２ラッチ信号入力部として機能しており、この第２ラッチ信号入力部から入力される第２ラッチ信号がハイ信号となった立ち上がりエッジの時点でクロックカウント回路Ｂ８１〜Ｂ８４から入力されているカウント値が、レジスタ部に記憶されることとなる。
【００５８】
第１カウント値記憶回路Ｂ９１のバッファ部（ＩＣ９及びＩＣ１０）におけるＧ１端子には、乱数取得のために実行されるプログラムに基づいてメインコントロール部７３０の出力回路部Ｂ４５から出力される読込信号に応じて、第１カウント値記憶回路Ｂ９１に記憶された１６桁からなる１つのカウント値がＣＰＵ（制御部７４０）へ出力される。即ち、この読込信号入力部から入力される読込信号がロー信号となる立ち下がりエッジの時点で、レジスタ部（ＩＣ５およびＩＣ６）に記憶されている乱数が、Ｙ１端子〜Ｙ８端子をそれぞれ介してＣＰＵデータバスへ出力されるようになっている。
【００５９】
尚、第１カウント値記憶回路Ｂ９１から出力される乱数のうち、ＩＣ９を経由するものは、ＣＰＵ（制御部７４０）に入力されて、１６桁の乱数のうちの下位８桁分として取り扱われることとなる。一方、第１カウント値記憶回路Ｂ９１から出力される乱数のうち、ＩＣ１０を経由するものは、ＣＰＵ（制御部７４０）に入力されて、１６桁の乱数のうちの上位８桁分として取り扱われることとなる。
【００６０】
第２カウント値記憶回路Ｂ９２のバッファ部（ＩＣ１１及びＩＣ１２）における端子Ｇ１には、上記プログラムに基づいてメインコントロール部７３０の出力回路部Ｂ４５から出力される読込信号に応じて、第２カウント値記憶回路Ｂ９２に記憶された１６桁からなる１つのカウント値がＣＰＵ（制御部７４０）へ出力される。即ち、読込信号入力部から入力される読込信号がロー信号となる立ち下がりエッジの時点で、レジスタ部（ＩＣ７及びＩＣ８）に記憶されている乱数が、Ｙ１端子〜Ｙ８端子をそれぞれ介してＣＰＵデータバスへ出力されるようになっている。
【００６１】
第２カウント値記憶回路Ｂ９２から出力される乱数のうち、ＩＣ１１を経由するものは、ＣＰＵ（制御部７４０）に入力されて、１６桁の乱数のうちの下位８桁分として取り扱われることとなる。一方、第２カウント値記憶回路Ｂ９２から出力される乱数のうち、ＩＣ１２を経由するものは、ＣＰＵ（制御部７４０）に入力されて、１６桁の乱数のうちの上位８桁分として取り扱われることとなる。
【００６２】
また、第４クロックカウント回路Ｂ８４（ＩＣ４）において、１６ビット分の乱数値のカウントが終了する毎に（全ビットの値が「１」になる毎に）、第４クロックカウント回路Ｂ８４からのカウント信号（例えばハイ信号）がＩＣ４のＣＯ端子からオーバーフロー信号出力回路Ｂ９７の１ＣＫ端子へ向けて出力される。このカウント信号は、再び第１クロックカウント回路Ｂ８１が乱数値のカウントを開始すると、出力が停止される（即ち、ロー信号に切り換わる）。
【００６３】
一方、第１〜第４クロックカウント回路Ｂ８１〜Ｂ８４に何らかの不具合が発生した場合には、第１〜第４クロックカウント回路Ｂ８１〜Ｂ８４のうちの何れかにおいて正常に乱数値のカウントアップがなされず、ＩＣ４のＣＯ端子からオーバーフロー信号出力回路Ｂ９７の１ＣＫ端子へ向けて出力されるカウント信号は、ロー信号のままである。
【００６４】
オーバーフロー信号出力回路Ｂ９７は、第１〜第４クロックカウント回路Ｂ８１〜Ｂ８４がいずれも正常に動作して、１６ビット分の乱数値のカウントが終了する所定周期毎に第４クロックカウント回路Ｂ８４のＣＯ端子から出力されるハイ信号としてのカウント信号が入力されると、ＣＰＵ（制御部７４０）に向けて１Ｑ端子からハイ信号としてのオーバーフロー信号を出力する。これに対し、第１〜第４クロックカウント回路Ｂ８１〜Ｂ８４のうちいずれかに異常動作が生じたことで第４クロックカウント回路Ｂ８４のＣＯ端子から出力されるカウント信号がロー信号のままである場合には、オーバーフロー信号出力回路Ｂ９７は、ＣＰＵ（制御部７４０）に向けて１Ｑ端子からロー信号としてのオーバーフロー信号を出力する。
【００６５】
そして、ＣＰＵ（制御部７４０）は、後述する乱数監視処理において、オーバーフロー信号がハイ信号であることを検出すると、第１〜第４クロックカウント回路Ｂ８１〜Ｂ８４はいずれも正常に動作を行っているものと判断し、オーバーフロー信号出力回路Ｂ９７に向けて制御信号を出力して、オーバーフロー信号出力回路Ｂ９７から出力されるオーバーフロー信号をロー信号にリセットする。
【００６６】
一方、ＣＰＵ（制御部７４０）は、後述する乱数監視処理において、オーバーフロー信号出力回路Ｂ９７から出力されるオーバーフロー信号がロー信号のままであることを検出した場合には、第１〜第４クロックカウント回路Ｂ８１〜Ｂ８４のうちのいずれかが異常動作を起こしているものと判断する。
【００６７】
上述したように、乱数クロック発生回路Ｂ５１により、約７ＭＨｚの乱数クロックが発生する。そして、クロックカウント回路Ｂ８１〜Ｂ８４が１６ビットの乱数を６５５３６個カウントしてカウント信号をオーバーフロー信号出力回路Ｂ９７に出力し、当該オーバーフロー信号出力回路Ｂ９７からオーバーフロー信号がＣＰＵ（制御部７４０）に出力される周期は１０ｍｓ以下のオーダー｛これは以下のように、概算される。即ち、乱数クロック発生回路Ｂ５１による乱数クロック発生周期、約０．１４μｓに、正常に動作するクロックカウント回路Ｂ８１〜Ｂ８４がカウントアップする１６ビットのカウント値の個数（６５５３６個）を乗じれば、カウント信号の発生周期（ハイ信号としてのオーバーフロー信号の発生周期でもある）を算出することができる。｝であるから、乱数クロック発生回路Ｂ５１が正常に動作していれば、この１０ｍｓ以下のオーダーの周期でハイ信号としてのオーバーフロー信号が必ず出力される。このため、１０ｍｓよりも大きい周期で、オーバーフロー信号出力回路Ｂ９７から出力されるオーバーフロー信号を監視すれば、乱数クロック発生回路Ｂ５１が正常に動作しているか否かを確実に検出することができる。
【００６８】
次に、乱数発生部７５０内のクロック監視回路Ｂ９５の拡大図である図６と共に、クロック監視回路Ｂ９５について説明する。クロック発生回路Ｂ５１の異常動作を監視するためのクロック監視回路Ｂ９５は、コンデンサＣ３及びＣ４と、ダイオードＤ１及びＤ２と、トランジスタＴＲ１等とから構成される。そして、コンデンサＣ３は、カップリングコンデンサとして乱数クロック反転回路Ｂ６１の１Ｑ端子に接続され、トランジスタＴＲ１のコレクタ側は、入力回路部Ｂ４０の３Ａ端子に接続されている。また、トランジスタＴＲ１のコレクタ側は、抵抗Ｒ６を介して電源Ｅの正極側にも接続されている。尚、ダイオードＤ１及び抵抗Ｒ５はいずれも、ダイオードＤ１のカソード側を常に正電位に保持するためのものである。
【００６９】
コンデンサＣ３は、直流成分がカットされたクロック発生回路Ｂ５１からの周期的なパルス信号（クロック信号）だけをクロック監視回路Ｂ９５側に通過させる役割を有している。このため、クロック発生回路Ｂ５１に生じた何らかの不具合によりクロック発生回路Ｂ５１が動作停止（パルス発振停止）すると、クロック発生回路Ｂ５１からは時間変化のない一定のハイ信号若しくはロー信号が出力されることになり、クロック監視回路Ｂ９５の側にはクロック発生回路Ｂ５１からの出力信号が伝送されなくなる。即ち、クロック発生回路Ｂ５１の動作状況に応じて、クロック監視回路Ｂ９５の側に入力される入力信号が変化する。
【００７０】
クロック監視回路Ｂ９５内に構成されている平滑回路部Ｂ９６は、クロック発生回路Ｂ５１から入力されるパルス信号を平滑化して常に所定以上の電圧（例えば５Ｖ以上）を出力するもので、コンデンサＣ３側をアノードにして接続されたダイオードＤ２と、当該ダイオードＤ２のカソードとアース間に接続された平滑コンデンサＣ４等とから構成される。このダイオードＤ２は、そのカソード側を常に正電位に保持するためのものである。また、平滑コンデンサＣ４は、ダイオードＤ２を通過したパルス信号を平滑化して常に所定以上の電圧を出力し、この出力電圧がベース電圧としてトランジスタＴＲ１に印加される。
【００７１】
トランジスタＴＲ１のコレクタ側は、入力回路部Ｂ４０の（ＩＣ１４）の３Ａ端子に接続され、また上述したように、この入力回路部Ｂ４０への回路から分岐する分岐線が抵抗Ｒ６を介して電源Ｅの正極側に接続されている。クロック発生回路Ｂ５１が正常にパルス信号を発振している状態では、平滑回路部Ｂ９６により平滑化された所定以上の出力電圧がトランジスタＴＲ１にベース電圧として印加される。トランジスタＴＲ１に所定のベース電圧（例えば５Ｖ）が印加されると、トランジスタＴＲ１のコレクタ側からエミッタ側（アース側）に向かってコレクタ電流Ｉｃが流れる。
【００７２】
このコレクタ電流Ｉｃは、電源Ｅから供給されるものであり、電源ＥからトランジスタＴＲ１のコレクタ側に電流が流れるときは、入力回路部Ｂ４０（ＩＣ１４）の側に向けて電流Ｉａは流れない。このとき、ＩＣ１４からＣＰＵ（制御部７４０）に向けてクロック発生回路Ｂ５１の異常動作を示す異常信号（第１の異常信号）は出力されずに、クロック発生回路Ｂ５１の正常な動作を示すロー信号が出力される。制御部７４０はこのＩＣ１４からのロー信号を検出することでクロック発生回路Ｂ５１が正常に動作しているものと判断する。
【００７３】
一方、クロック発生回路Ｂ５１に異常動作が生じてパルス信号の発振停止の状態では、平滑回路部Ｂ９６からトランジスタＴＲ１に電圧が印加されず、ベース電圧はゼロであるので（所定値以下であるので）コレクタ電流Ｉｃは流れない。このため、電源Ｅからは入力回路部Ｂ４０（ＩＣ１４）の側に向けて電流Ｉａが流れる。そして、ＩＣ１４に電流Ｉａが流れると、ＩＣ１４からは異常信号としてのハイ信号が出力される。制御部７４０はこのＩＣ１４からのハイ信号を検出すると、クロック発生回路Ｂ５１に異常動作が発生したものと判断する。
【００７４】
このようにトランジスタＴＲ１は、電源Ｅから供給される電流をクロック監視回路Ｂ９５の側へ流すか、あるいはこの電流を遮断する、スイッチとしての役割を有し、パルス信号の発振停止によりＩＣ１４の側に電流Ｉａが流れたときには、ＩＣ１４からＣＰＵデータバスを介した異常信号をＣＰＵ（制御部７４０）に出力することで、制御部７４０がクロック発生回路Ｂ５１の異常動作を判断することができる。
【００７５】
図７及び図８はいずれもクロック発生回路Ｂ５１、クロック監視回路Ｂ９５及び入力回路部Ｂ４０におけるそれぞれの信号波形の時間変化を示す波形図である。図７及び図８で、Ｖａはクロック発生回路Ｂ５１から出力されクロック監視回路Ｂ９５に入力されるクロック信号（パルス信号）を示す。また、ＶｂはカップリングコンデンサＣ３を通過した入力信号のダイオードＤ１のカソード側出力を示す。
【００７６】
図７に示すように、クロック発生回路Ｂ５１はａの時点までは正常に動作してパルス信号がクロック監視回路Ｂ９５に向けて発振されるため、Ｖｂはクロック監視回路Ｂ９５への入力波形と同じパルス信号となる。
【００７７】
一方、クロック発生回路Ｂ５１からロー信号が出力されているａの時点でパルス信号の発振停止が起きて、これ以降クロック発生回路Ｂ５１から時間変化のない一定のロー信号が出力される状態では、パルス信号がコンデンサＣ３を通過せず、ダイオードＤ１のカソード側出力Ｖｂはゼロとなる。
【００７８】
Ｖｃは平滑回路部Ｂ９６により平滑化されたトランジスタＴＲ１のベース電圧を示しており、トランジスタＴＲ１はベース電圧ＶｃがＶ０以上（例えば５Ｖ以上）のときにコレクタ電流Ｉｃが流れるようになっている。図７に示すように、ａの時点まではクロック監視回路Ｂ９５へのパルス信号の入力により常にＶ０以上のベース電圧がトランジスタＴＲ１に印加されているため、電源ＥからトランジスタＴＲ１に向けてコレクタ電流Ｉｃが流れる。これに対しａの時点以降では、パルス信号がコンデンサＣ３を通過せず、ダイオードＤ１のカソード側にパルス信号が出力されないため、トランジスタＴＲ１のベース電圧ＶｃはＶ０以下となってコレクタ電流Ｉｃは流れない。
【００７９】
上述したように、電源ＥからトランジスタＴＲ１に向けてコレクタ電流Ｉｃが流れないときは、電源ＥからＩＣ１４の側に向けて電流が流れ、ＩＣ１４からＣＰＵ（制御部７４０）に向けて異常信号を出力するようになっている。図７に示すように、この異常信号Ｖｄは、トランジスタＴＲ１にＶ０以上のベース電圧が生じるａの時点までは出力されない（ロー信号が出力される）。一方、トランジスタＴＲ１のベース電圧がＶ０以下となるａの時点以降において、異常信号Ｖｄが出力される（ハイ信号が出力される）。
【００８０】
そして、制御部７４０がこの異常信号Ｖｄの出力を検出すると、制御部７４０はクロック発生回路Ｂ５１に異常動作が発生したものと判断して制御信号を出力することにより、所定タイミングでパチンコ機ＰＭの遊技動作を停止させると共に発射を強制停止させ、更に、エラー表示装置６１の第１エラー表示部６１ａの点灯と、スピーカ４５による放音とを行わせてクロック発生回路Ｂ５１の異常動作を報知させることができる。
【００８１】
一方、図８に示すように、クロック発生回路Ｂ５１からハイ信号が出力されているｂの時点でパルス信号の発振停止が起きて、これ以降クロック発生回路Ｂ５１から時間変化がない一定のハイ信号が出力されるような場合も同様であり、異常信号Ｖｄは、トランジスタＴＲ１にＶ０以上のベース電圧が生じるｂの時点までは出力されない（ロー信号が出力される）。一方、トランジスタＴＲ１のベース電圧がＶ０以下となるｂの時点以降において、異常信号Ｖｄは出力される（ハイ信号が出力される）。
【００８２】
以上のように、クロック発生回路Ｂ５１の動作状態に応じて入力回路部Ｂ４０から出力される異常信号Ｖｄを制御部７４０が検出することで、クロック発生回路Ｂ５１が正常に動作しているか否かを制御部７４０が判断することが可能となる。
【００８３】
次に、再び図３を参照しながら、制御部７４０の機能について詳述することとする。まず、制御部７４０は、主遊技・補助遊技に関する主たる制御を司る遊技制御手段１１００と、遊技周辺機器側にコマンド等の各種情報の送信制御を司る情報送信手段１２００と、各種入賞口への遊技球の入賞に基づき所定の賞球の払出を行うように賞球払出制御装置に対して払出コマンドを出力する賞球払出決定手段１３００と、乱数発生部７５０に異常が発生した場合の対応処理を司る乱数異常発生時制御手段１４００と、を有している。
【００８４】
ここで、遊技制御手段１１００は、各入球口（始動口等）への遊技球の流入を判定するための入球判定手段１１１０と、各乱数の取得可否を判定し、当該判定結果に基づき当該各乱数を取得するための乱数取得判定実行手段１１２０（前述のように、当選乱数はハード乱数、他の乱数はソフト乱数で取得）と、変動表示中における各始動口への入球を保留球として上限個数以内で一時記憶するための保留制御手段１１３０と、後述する遊技内容決定乱数（当選乱数）に基づき当たりであるか否かを抽選する当否抽選手段１１３５と、各乱数に基づき、各図柄の停止図柄及び変動態様（変動時間等）を決定するための図柄内容決定手段１１４０と、各図柄の変動及び停止表示する制御を行うための表示制御手段１１５０と、第１始動入賞口（特図始動口）２４ａの電動役物の開閉決定に直接関連する各種処理を行うための電チュー開閉制御手段１１６０と、通常遊技よりも遊技者に有利な特別遊技に関する制御を司る特別遊技制御手段１１７０と、現在の遊技状態をどの遊技状態に移行させるかの決定と、当該決定に基づき遊技状態を移行させる処理を行うための特定遊技制御手段１１８０と、現在の遊技状態｛例えば、主遊技に関連した状態（通常遊技状態、特定遊技状態、特別遊技状態）、補助遊技に関連した状態（易開放状態、非易開放状態）、特別図柄に係る停止図柄及び変動態様情報、各種フラグのオンオフ状況、特別遊技中の遊技状態（例えばラウンド数や入賞個数情報）｝等を一時記憶するための遊技状態一時記憶手段１１９０と、を有している。以下、各手段について詳述する。
【００８５】
まず、入球判定手段１１１０は、第１始動入賞口（第１特図始動口）２４ａへ遊技球が入球したか否かを判定する第１始動入賞口（第１特図始動口）入球判定手段１１１１と、第２始動入賞口（第２特図始動口）２４ｂに遊技球が流入したか否かを判定する第２始動入賞口（第２特図始動口）入球判定手段１１１２と、普図入球口へ遊技球が入球したか否かを判定する普図始動口入球判定手段１１１３と、を有している。
【００８６】
次に、乱数取得判定実行手段１１２０は、第１始動入賞口（第１特図始動口）２４ａ又は第２始動入賞口（第２特図始動口）２４ｂへの遊技球の入球に基づき遊技内容決定乱数を取得するか否かを判定すると共に、判定結果に応じて当該乱数（例えば、当選乱数、変動態様決定乱数、特別図柄決定乱数等）を取得する特図乱数取得判定実行手段１１２１と、普図入球口への遊技球の入球に基づき普通図柄当選乱数の取得の可否を判定すると共に、当該判定結果に応じて当該乱数を取得するための普図乱数取得判定実行手段１１２２とを有している。
【００８７】
次に、保留制御手段１１３０は、取得した遊技内容決定乱数に基づく図柄変動が許可されていない場合に当該乱数を特図保留情報一時記憶手段１１３１ａに記憶するための特図保留手段１１３１と、取得した普通図柄当選乱数に基づく図柄変動が許可されていない場合に当該乱数を普図保留情報一時記憶手段１１３２ａに記憶するための普図保留手段１１３２とを有している。ここで、特図保留手段１１３１及び普図保留手段１１３２は、最大４個まで記憶可能な、前記乱数を保留順序と結合した形で一時記憶するための、特図保留情報一時記憶手段１１３１ａ及び普図保留情報一時記憶手段１１３２ａを夫々有している。
【００８８】
次に、当否抽選手段１１３５は、当否抽選の結果、当たりである場合に特別遊技への移行決定をする（例えば、内部的に当たりフラグをオンにする）特別遊技移行決定手段１１３５ａを有している。
【００８９】
次に、図柄内容決定手段１１４０は、取得した遊技内容決定乱数に基づき、特別図柄の停止図柄と変動態様（変動時間等）を決定する特図内容決定手段１１４１と、取得した普通図柄当選乱数に基づき普通図柄の停止図柄を決定する普図内容決定手段１１４２とを有している。
【００９０】
ここで、特図内容決定手段１１４１は、特別図柄に係る停止図柄や変動態様を決定する際に参照される特図内容決定用抽選テーブル１１４１ａを当たり・ハズレ毎に別テーブルとして有しており、当該特図内容決定用抽選テーブル１１４１ａは、遊技状態に応じて異なる各種抽選テーブルを備えている（通常遊技→特図通常遊技状態用抽選テーブル１１４１ａ−１、確率変動遊技→特図確率変動遊技状態用抽選テーブル１１４１ａ−２、時間短縮遊技→特図時間短縮遊技状態用抽選テーブル１１４１ａ−３）。更に、普図内容決定手段１１４２は、普通図柄に係る停止図柄を決定する際に参照される普図内容決定用抽選テーブル１１４２ａを有しており、当該普図内容決定用抽選テーブル１１４２ａは、遊技状態に応じて異なる各種当選テーブルを備えている（通常遊技→普図通常用抽選テーブル１１４２ａ−１、確率変動遊技及び時間短縮遊技→普図時間短縮用抽選テーブル１１４２ａ−２）。
【００９１】
また、図示しないが、上記における特図内容決定用抽選テーブル１１４１ａの各抽選テーブル（特図通常遊技状態用抽選テーブル１１４１ａ−１、特図確率変動遊技状態用抽選テーブル１１４１ａ−２、特図時間短縮遊技状態用抽選テーブル１１４１ａ−３）は、変動態様を決定するに際し、夫々が複数の抽選テーブルを有しており、所定条件を充足した場合（例えば保留球が所定数以上）では、短い変動態様が選択され易い抽選テーブルが選択され、他方、所定条件を充足しない場合（例えば保留球が所定数未満）では、長い変動態様が選択され易い抽選テーブルが選択されるように構成されている。
【００９２】
次に、表示制御手段１１５０は、図柄表示装置（特別図柄表示装置）２８の特図表示部上で、所定時間特別図柄を変動させた後に停止表示する制御を行う特図制御手段１１５１と、普通図柄表示装置２２２０の普図表示部２２２１上で、所定時間普通図柄を変動させた後に停止表示する制御を行う普図制御手段１１５２とを有している。
【００９３】
ここで、特図制御手段１１５１は、前記特図内容決定手段１１４１により決定された変動態様に係る変動時間を管理するための特図変動時間管理手段１１５１ａを更に有している。また、特図変動時間管理手段１１５１ａは、ゼロクリア可能な特図変動管理用タイマ１１５１ａ−１（デクリメントカウンタ）を更に有している。更に、普図制御手段１１５２は、普通図柄表示装置２２２０の普図表示部２２２１上での普通図柄の変動時間を管理するための普図変動時間管理手段１１５２ａを有している。また、普図変動時間管理手段１１５２ａは、時間を計測可能な普図変動管理用タイマ１１５２ａ−１を更に備えている。
【００９４】
次に、電チュー開閉制御手段１１６０は、第１始動入賞口（第１特図始動口）２４ａの電動役物を開閉する処理を行うための条件を充足しているか否かを判定するための条件判定手段１１６１と、第１始動入賞口（第１特図始動口）２４ａの電動役物の駆動（開放）時間を計測する開放タイマ１１６２とを有している。
【００９５】
次に、特別遊技制御手段１１７０は、特別遊技に移行するための条件を充足しているか否かを判定する条件判定手段１１７１と、前記条件を充足している場合に、特別遊技を実行するための特別遊技実行手段１１７２と、特別遊技に関する各種処理の時間管理を行うための特別遊技時間管理手段１１７３とを有している。更に、この特別遊技時間管理手段１１７３は、時間を計測可能な特別遊技用タイマ１１７３ａを有している。
【００９６】
次に、特定遊技制御手段１１８０は、特定遊技状態の終了条件を充足しているか否かを判定する特定遊技終了条件判定手段１１８１を有している。ここで、特定遊技終了条件判定手段１１８１は、時短回数をカウント可能な時短回数カウンタ１１８１ａを更に有している。ここで、本最良形態においては、時短回数は１００回であり、当該時短中には、非時短中と比較して、特別図柄の変動時間が相対的に短縮される（時間短縮機能）。更に、普通図柄の変動時間も相対的に短縮されると共に、第１始動入賞口（第１特図始動口）２４ａの電動役物の開放延長時間が相対的に延長される（開放時間延長機能）。尚、上記の特定遊技終了条件判定手段１１８１は、例えば、回数制限付きの確率変動遊技において終了回数に到達したか否かを判定する機能を有していたり（回数制限付確率変動遊技機能を有するパチンコ遊技機の場合）、図柄変動の度に所定確率で特定遊技（例えば確率変動遊技や時間短縮遊技）から通常遊技への移行抽選を行う機能を有していてもよい（転落抽選機能を有するパチンコ遊技機の場合）。
【００９７】
次に、遊技状態一時記憶手段１１９０は、主遊技における現在の遊技状態を一時記憶するための主遊技状態一時記憶手段１１９１と、補助遊技における現在の遊技状態を一時記憶するための補助遊技状態一時記憶手段１１９２とを有している。
【００９８】
ここで、主遊技状態一時記憶手段１１９１は、各種遊技状態における各種フラグのオンオフ情報を一時記憶するためのフラグ一時記憶手段１１９１ａと、現在変動中の特別図柄（変動開始条件が成立した特別図柄）に係る停止図柄及び変動態様情報を一時記憶するための特図情報一時記憶手段１１９１ｂと、特別遊技に関する情報（ラウンド数、任意のラウンドにおける遊技球の入賞個数等）を一時記憶するための特別遊技関連情報一時記憶手段１１９１ｃとを有している。
【００９９】
また、補助遊技状態一時記憶手段１１９２は、補助遊技に関する情報（例えば、普通図柄当選フラグ・開放延長フラグ・時間短縮フラグ等の各種フラグのオンオフ情報）を一時記憶するための補助遊技関連情報一時記憶手段１１９２ａと、現在変動中の普通図柄（変動開始条件が成立した普通図柄）に係る停止図柄等の情報を一時記憶するための普図情報一時記憶手段１１９２ｂとを有している。
【０１００】
次に、乱数異常発生時制御手段１４００は、乱数発生部７５０から異常信号が出力されているか否かを監視する異常信号出力有無判定手段１４１０と、乱数発生部７５０から異常信号が出力されており且つ異常対応を実行するタイミングに到達した場合、異常対応処理を実行することを決定する異常対応要否決定手段１４２０と、異常対応要否決定手段１４２０により異常対応を実行することが決定された場合、異常対応措置を講じる各種制御を実行する異常対応手段１４３０と、乱数異常に関連した情報を一時記憶するための乱数異常発生関連情報一時記憶手段１４４０と、を有している。ここで、異常対応手段１４３０は、乱数発生部７５０で異常が発生した場合、遊技の進行を停止する（例えば、次の図柄変動に移行させない、特別遊技に移行させない）遊技進行停止手段１４３１と、操作ハンドル８の操作にかかわらず遊技領域への発射を強制停止させるよう制御する遊技球発射禁止手段１４３２と、乱数発生部７５０で異常が発生した場合、エラー表示装置６１上でエラーを報知する制御を実行するエラー報知手段１４３３と、を更に有している。尚、点線囲み部分は変更例に係るものであり、これらについては後述する。
【０１０１】
次に、図９〜図１９のフローチャートを参照しながら、本最良形態に係るパチンコ遊技機の処理の流れを説明する。まず、図９は、主基板７００のメインコントロール部７３０が行う一般的な処理の流れを示したメインフローチャートである。はじめに、ステップ１０５０で、主基板７００のメインコントロール部７３０は、後述の乱数監視処理を実行する。次に、ステップ１１００で、主基板７００のメインコントロール部７３０は、後述の普通図柄当選乱数取得処理を実行する。次に、ステップ１２００で、主基板７００のメインコントロール部７３０は、後述の電チュー駆動判定処理を実行する。次に、ステップ１３００で、主基板７００のメインコントロール部７３０は、後述の特別遊技内容決定乱数取得処理を実行する。次に、ステップ１４００で、主基板７００のメインコントロール部７３０は、後述の特別図柄表示処理を実行する。次に、ステップ１５００で、主基板７００のメインコントロール部７３０は、後述の特別遊技作動条件判定処理を実行する。次に、ステップ１６００で、主基板７００のメインコントロール部７３０は、後述の特別遊技実行処理を実行する。次に、ステップ１８００で、主基板７００のメインコントロール部７３０（特に賞球払出決定手段１３００）は、遊技球が入賞した入賞口に基づき、賞球払出装置３０００を駆動して所定の賞球数の払出処理を行い、再びステップ１１００に戻る。以下、各サブルーチンに係る処理について詳述する。
【０１０２】
次に、図１０は、図９のステップ１０５０のサブルーチンに係る、乱数監視処理のフローチャートである。はじめにステップ１０５２〜１０５８で、乱数発生部７５０からの異常信号受信処理が実行される。具体的には、まず、ステップ１０５２で、異常信号出力有無判定手段１４１０は、乱数発生部７５０から第１の異常信号を受信したか否かを判定する。ここで、本最良形態における第１の異常信号は、ＩＣ１４からのハイ信号を検出した場合である（前述のように、クロック発生回路Ｂ５１に異常動作が生じてパルス信号が発振停止の状態下で、ＩＣ１４からハイ信号が出力される）。ステップ１０５２でＹｅｓの場合、ステップ１０５４で、異常信号出力有無判定手段１４１０は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアにアクセスし、第１異常確認フラグをオンにする。次に、ステップ１０５６で、異常信号出力有無判定手段１４１０は、乱数発生部７５０から第２の異常信号を受信したか否かを判定する。ここで、本最良形態における第２の異常信号は、オーバーフロー信号が所定期間継続してロー信号である場合である（前述のように、クロックカウント回路Ｂ８１〜Ｂ８４が正常に機能していれば、定期的にハイ信号としてオーバーフロー信号が出力される中、当該定期的よりも長い期間ロー信号しか出力されない状況であれば、クロックカウント回路又はクロック発生回路の異常ということになる）。ステップ１０５６でＹｅｓの場合、ステップ１０５８で、異常信号出力有無判定手段１４１０は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアにアクセスし、第２異常確認フラグをオンにし、ステップ１０６８に移行する。以上で、乱数発生部７５０からの異常信号受信処理を終了する。
【０１０３】
次に、ステップ１０６０〜ステップ１０６６で、過去において異常信号を受信していた状況下で異常信号を受信しなくなった場合の処理が実行される。具体的には、まず、ステップ１０５２でＮｏの場合、即ち、第１の異常信号を受信していない状況となった場合には、ステップ１０６０で、異常信号出力有無判定手段１４１０は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアを参照し、第１異常確認フラグがオンであるか否かを判定する。ステップ１０６０でＹｅｓの場合、ステップ１０６２で、異常信号出力有無判定手段１４１０は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアにアクセスし、第１異常確認フラグをオフにし、ステップ１０５６に移行する。また、ステップ１０５６でＮｏの場合、即ち、第２の異常信号を受信していない状況となった場合には、ステップ１０６４で、異常信号出力有無判定手段１４１０は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアを参照し、第２異常確認フラグがオンであるか否かを判定する。ステップ１０６４でＹｅｓの場合、ステップ１０６６で、異常信号出力有無判定手段１４１０は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアにアクセスし、第２異常確認フラグをオフにし、ステップ１０６８に移行する。以上で、過去において異常信号を受信していた状況下で異常信号を受信しなくなった場合の処理を終了する。尚、ステップ１０６０でＮｏの場合にはステップ１０５６に移行する。また、ステップ１０６４でＮｏの場合にはステップ１０６８に移行する。
【０１０４】
最後に、本最良形態の一特徴であるステップ１０６８〜ステップ１０７０を説明する。本最良形態では、図９の主基板側でのメインルーチンで乱数監視処理を継続して実行していることからも分かるように、常時乱数を監視するように構成されている。そして、前述したように、乱数発生部７５０からの異常信号を検知した時点で異常確認フラグを立てておく。その後、後述するように、遊技が実行されていない時点か図柄変動が終了した時点で、異常確認フラグが立っていると判定した場合には、異常対応中フラグを立てた上で遊技の進行を停止させる処理が実行される（図１５のステップ１９０４〜ステップ１９１８）。ここで、本最良形態では、遊技が進行しないようにループ処理が実行される（図１５のステップ１９１８のループ）。このループ処理は電源をオフにすると終了し、再び電源を立ち上げると再びステップ１０５０の乱数監視処理が実行される。ここで、ＲＡＭクリアされていない状況で電源を立ち上げると、図１５のステップ１９１６でオンにした異常対応中フラグはオンのままである。このような状況であることを踏まえ、図１０のステップ１０６８〜ステップ１０７０を説明すると、ステップ１０６８で、乱数異常発生時制御手段１４００は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアを参照し、異常対応中フラグがオフであるか否かを判定する。ステップ１０６８でＹｅｓの場合、ステップ１０６９で、乱数異常発生時制御手段１４００は、現在遊技が実行されていないか（例えば、図柄停止状態、特別遊技非実行状態、遊技球発射停止状態）であるか否かを判定する。ここで、ステップ１０６９でＹｅｓの場合には、次の処理（普通図柄当選乱数取得処理１１００）に移行するが、ステップ１０６８でＮｏの場合には、ステップ１０７０で、乱数異常発生時制御手段１４００は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアにアクセスし、異常対応中フラグをオフにする。その後、図１５のステップ１９０２に移行する。ステップ１０６９でＮｏの場合、即ち、現在遊技実行中でない場合も同様である。尚、この電源立ち上げの際、第１の異常信号や第２の異常信号が乱数発生部７５０から引き続き出力されている状況の場合には、いずれか又は両方の異常確認フラグがオンとなり、再度ステップ１９０４〜ステップ１９１８の処理が実行されることとなる。このように、電源立ち上げによっても異常が解消しない場合には、引き続き遊技の進行が停止された状態となる。
【０１０５】
次に、図１１は、図９におけるステップ１１００のサブルーチンに係る、普通図柄当選乱数取得処理のフローチャートである。まず、ステップ１１０２で、普図始動口入球判定手段１１１３は、普図入賞口（図示せず）に遊技球が入球（流入、通過）したか否かを判定する。ステップ１１０２でＹｅｓの場合、ステップ１１０４で、普図乱数取得判定実行手段１１２２は、普図保留情報一時記憶手段１１３２ａを参照し、保留球が上限（例えば４個）でないか否かを判定する。ステップ１１０４でＹｅｓの場合、ステップ１１０６で、普図乱数取得判定実行手段１１２２は、普通図柄当選乱数を取得する。次に、ステップ１１０８で、普図保留手段１１３２は、何個目の保留であるかという情報と共に、当該乱数を普図保留情報一時記憶手段１１３２ａにセットする形で保留球を１加算し、次の処理（電チュー駆動判定処理１２００）に移行する。尚、ステップ１１０２及びステップ１１０４でＮｏの場合も、次の処理（電チュー駆動判定処理１２００）に移行する。
【０１０６】
次に、図１２は、図９におけるステップ１２００のサブルーチンに係る、  電チュー駆動判定処理のフローチャートである。まず、ステップ１２０２で、電チュー開閉制御手段１１６０は、補助遊技関連情報一時記憶手段１１９２ａを参照して、電チュ−開放中フラグがオフであるか否かを判定する。ステップ１２０２でＹｅｓの場合、ステップ１２０４で、普図制御手段１１５２は、補助遊技関連情報一時記憶手段１１９２ａを参照して、普通図柄変動中フラグがオフであるか否かを判定する。ステップ１２０４でＹｅｓの場合、ステップ１２０６で、普図内容決定手段１１４２は、普図保留情報一時記憶手段１１３２ａにアクセスし、普通図柄に関する保留球があるか否かを判定する。ステップ１２０６でＹｅｓの場合、ステップ１２１０で、普図内容決定手段１１４２は、フラグ一時記憶手段１１９１ａを参照して、現在の遊技状態が易開放状態中（時間短縮フラグオン）か否かを判定する。ステップ１２１０でＹｅｓの場合には、ステップ１２１２で、普図内容決定手段１１４２は、普図時間短縮用抽選テーブル１１４２ａ−２をセットし、他方、ステップ１２１０でＮｏの場合には、ステップ１２１４で、普図内容決定手段１１４２は、普図通常用抽選テーブル１１４２ａ−１をセットする。そして、ステップ１２１６で、普図内容決定手段１１４２は、当該保留球に基づく普通図柄乱数に基づき停止図柄を決定する。次に、ステップ１２１８で、普図変動時間管理手段１１５２ａは、セットしたテーブルに基づき、普図変動管理用タイマ１１５２ａ−１に所定時間（例えば、時短遊技の場合には５秒、通常遊技の場合には３０秒）をセットする。そして、ステップ１２２０で、普図制御手段１１５２は、補助遊技関連情報一時記憶手段１１９２ａ中の普通図柄変動中フラグをオンにする。次に、ステップ１２２２で、普図保留手段１１３２は、普通図柄に関する当該保留球を１減算した上で普図保留情報一時記憶手段１１３２ａに記録されている保留情報を更新すると共に、普図制御手段１１５２は、普図変動管理用タイマ１１５２ａ−１をスタートした後、普図表示部（図示せず）上で普通図柄の変動表示を開始する。次に、ステップ１２２４で、普図変動時間管理手段１１５２ａは、普図変動管理用タイマ１１５２ａ−１を参照して、前記所定時間に到達したか否かを判定する。ステップ１２２４でＹｅｓの場合、ステップ１２２６で、普図制御手段１１５２は、普図表示部（図示せず）上で、前記ステップ１２１６で普図内容決定手段１１４２が決定した停止図柄を確定表示する。そして、ステップ１２２８で、普図制御手段１１５２は、補助遊技関連情報一時記憶手段１１９２ａ中の普通図柄変動中フラグをオフにする。次に、ステップ１２３０で、条件判定手段１１６１は、当該停止図柄が「当たり」であるか否かを判定する。ステップ１２３０でＹｅｓの場合、ステップ１２３２で、電チュー開閉制御手段１１６０は、セットしたテーブルに基づき、開放タイマ１１６２に所定時間（例えば、時短遊技の場合には５秒、通常遊技の場合には０．５秒）セットする。次に、ステップ１２３４で、電チュー開閉制御手段１１６０は、補助遊技関連情報一時記憶手段１１９２ａ中の電チュ−開放中フラグをオンにす���。そして、ステップ１２３６で、電チュー開閉制御手段１１６０は、第１始動入賞口（第１特図始動口）２４ａの電動役物を開放する。次に、ステップ１２３８で、電チュー開閉制御手段１１６０は、開放タイマ１１６２を参照して、前記所定時間に到達したか否かを判定する。ステップ１２３８でＹｅｓの場合、ステップ１２４０及びステップ１２４２で、電チュー開閉制御手段１１６０は、第１始動入賞口（第１特図始動口）２４ａの電動役物を閉鎖すると共に、補助遊技関連情報一時記憶手段１１９２ａ中の電チュ−開放中フラグをオフにし、次の処理（ステップ１３００の特別遊技内容決定乱数取得処理）に移行する。
【０１０７】
尚、ステップ１２０２でＮｏの場合にはステップ１２３８に移行し、ステップ１２０４でＮｏの場合にはステップ１２２４に移行し、ステップ１２０６、ステップ１２２４、ステップ１２３０及びステップ１２３８でＮｏの場合には次の処理（ステップ１３００の特別遊技内容決定乱数取得処理）に移行する。
【０１０８】
次に、図１３は、図９におけるステップ１３００のサブルーチンに係る、特別遊技内容決定乱数取得処理に係るフローチャートである。まず、ステップ１３０２で、第１始動口入球判定手段１１１１又は第２始動口入球判定手段１１１２は、第１始動入賞口（第１特図始動口）２４ａの第１始動入賞センサ５１又は第２始動入賞口（第２特図始動口）２４ｂの第２始動入賞センサ５２から特図始動口入球情報を受信したか否かを判定する。ステップ１３０２でＹｅｓの場合、ステップ１３０４で、特図乱数取得判定実行手段１１２１は、特図保留情報一時記憶手段１１３１ａを参照し、保留球が上限（例えば４個）でないか否かを判定する。ステップ１３０４でＹｅｓの場合、ステップ１３０６で、特図乱数取得判定実行手段１１２１は、遊技内容決定乱数（当選乱数、変動態様決定乱数、特別図柄決定乱数等）を取得し、特図保留手段１１３１が、何個目の保留であるかという情報と共に当該乱数を特図保留情報一時記憶手段１１３１ａにセットし、次の処理（ステップ１４００の特別図柄表示処理）に移行する。尚、ステップ１３０２及びステップ１３０４でＮｏの場合も、次の処理（ステップ１４００の特別図柄表示処理）に移行する。
【０１０９】
次に、図１４は、図９におけるステップ１４００のサブルーチンに係る、特別図柄表示処理のフローチャートである。まず、ステップ１４０２で、特図内容決定手段１１４１は、変動開始条件（特別遊技中でないこと＋特別図柄変動中でないこと）が成立しているか否かを判定する。
【０１１０】
ステップ１４０２でＹｅｓの場合、ステップ１４１４で、当否抽選手段１１３５は、特図保留情報一時記憶手段１１３１ａに一時記憶されている、今回の図柄変動に係る遊技内容決定乱数を読み出す。次に、ステップ１４０３で、当否抽選手段１１３５は、特図内容決定用抽選テーブル１１４１ａの当否抽選用テーブルを参照し、遊技内容決定乱数（当選乱数）に基づき、特別図柄当否抽選を実行する。そして、ステップ１４１７で、当否抽選手段１１３５は、抽選結果が当たりか否かを判定する。ステップ１４１７でＹｅｓの場合、ステップ１４１８で、特別遊技移行決定手段１１３５ａは、フラグ一時記憶手段１１９１ａ中の「当たりフラグ」をオンにし、ステップ１４０４に移行する。他方、ステップ１４１７でＮｏの場合には、ステップ１４１８をスキップする。
【０１１１】
次に、ステップ１４０４で、特図内容決定手段１１４１は、フラグ一時記憶手段１１９１ａを参照して、確率変動フラグがオンであるか否かを判定する。ステップ１４０４でＹｅｓの場合、ステップ１４０６で、特図内容決定手段１１４１は、前記抽選結果を踏まえ、参照テーブルとして特図確率変動遊技状態用抽選テーブル１１４１ａ−２をセットし、ステップ１４１６に移行する。
【０１１２】
他方、ステップ１４０４でＮｏの場合、ステップ１４０８で、特図内容決定手段１１４１は、フラグ一時記憶手段１１９１ａを参照して、時間短縮フラグがオンであるか否かを判定する。ステップ１４０８でＹｅｓの場合、ステップ１４１０で、特図内容決定手段１１４１は、前記抽選結果を踏まえ、参照テーブルとして特図時間短縮遊技状態用抽選テーブル１１４１ａ−３をセットし、ステップ１４１６に移行する。
【０１１３】
他方、ステップ１４０８でＮｏの場合、ステップ１４１２で、特図内容決定手段１１４１は、前記抽選結果を踏まえ、参照テーブルとして特図通常遊技状態用抽選テーブル１１４１ａ−１をセットし、ステップ１４１６に移行する。
【０１１４】
そして、ステップ１４１６で、特図内容決定手段１１４１は、前記抽選結果を踏まえ、セットした各抽選テーブルを参照し、遊技内容決定乱数（例えば、特別図柄決定乱数）に基づいて特別図柄に関する停止図柄を決定すると共に、遊技内容決定乱数（例えば、変動態様決定乱数）に基づいて特別図柄の変動態様を決定し、これらを特図情報一時記憶手段１１９１ｂに一時記憶する。次に、ステップ１４２０で、特図変動時間管理手段１１５１ａが、所定時間（前記ステップ１４１６で決定した変動態様に係る変動時間）を特図変動管理用タイマ１１５１ａ−１にセットする。そして、ステップ１４２２で、特図制御手段１１５１は、特別図柄表示装置２１３０の特図表示部２１３１上で、特図情報一時記憶手段１１９１ｂに記憶された変動態様に従い、特別図柄の変動表示を開始する。次に、ステップ１４４６で、特図制御手段１１５１は、フラグ一時記憶手段１１９１ａ中の変動中フラグをオンする。そして、ステップ１４３４で、特図変動時間管理手段１１５１ａが、前記所定時間に到達したか否かを判定する。ここで、ステップ１４３４でＮｏの場合には、次の処理（ステップ１５００の特別遊技作動条件判定処理）に移行する。他方、ステップ１４３４でＹｅｓの場合、ステップ１４３８で、特図制御手段１１５１は、特別図柄表示装置２１３０の特図表示部２１３１上での特別図柄の変動表示を停止し、特図情報一時記憶手段１１９１ｂに記憶されている停止図柄を確定停止図柄として表示制御する。次に、ステップ１４４０で、特図制御手段１１５１は、フラグ一時記憶手段１１９１ａ中の変動中フラグをオフにする。そして、ステップ１４４２で、特図変動時間管理手段１１５１ａは、特図変動管理用タイマ１１５１ａ−１をリセットする。次に、ステップ１４５０で、主制御装置１０００は、後述の特定遊技終了判定処理を実行する。そして、ステップ１９００で、主基板７００のメインコントロール部７４０は、後述する異常対応処理を実行し、次の処理（ステップ１５００の特別遊技作動条件判定処理）に移行する。
【０１１５】
尚、ステップ１４０２でＮｏの場合には、ステップ１４４４で、特図制御手段１１５１は、フラグ一時記憶手段１１９１ａを参照し、変動中フラグがオンであるか否かを判定する。ステップ１４４４でＹｅｓの場合にはステップ１４３４に移行し、Ｎｏの場合には次の処理（ステップ１５００の特別遊技作動条件判定処理）に移行する。
【０１１６】
次に、図１５は、図１４におけるステップ１９００のサブルーチンに係る、異常対応処理のフローチャートである。まず、ステップ１９０２で、異常対応要否決定手段１４２０は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアを参照し、第１異常確認フラグ（ステップ１０５４参照）及び第２異常確認フラグ（ステップ１０５８参照）のいずれもがオフであるか否か、即ち、乱数発生部７５０で異常が発生していないか否かを判定する。ステップ１９０２でＹｅｓの場合には次の処理（ステップ１５００の特別遊技作動条件判定処理）に移行する。他方、ステップ１９０２でＮｏの場合には、ステップ１９０４で、異常対応要否決定手段１４２０は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアを参照し、第１異常確認フラグがオンであるか否かを判定する。ステップ１９０４でＹｅｓの場合、ステップ１９０６で、異常対応要否決定手段１４２０は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアにアクセスし、第１異常確認フラグをオフにする。そして、ステップ１９０８で、エラー報知手段１４３３は、第１エラー表示部６１ａで第１の異常信号を受信した旨の第１異常エラー報知を実行し、ステップ１９１０に移行する。尚、ステップ１９０４でＮｏの場合にもステップ１９１０に移行する。そして、ステップ１９１０で、異常対応要否決定手段１４２０は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアを参照し、第２異常確認フラグがオンであるか否かを判定する。ステップ１９１０でＹｅｓの場合、ステップ１９１２で、異常対応要否決定手段１４２０は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアにアクセスし、第２異常確認フラグをオフにする。そして、ステップ１９１４で、エラー報知手段１４３３は、第２エラー表示部６１ｂで第２の異常信号を受信した旨の第２異常エラー報知を実行し、ステップ１９１６に移行する。尚、ステップ１９１０でＮｏの場合にもステップ１９１６に移行する。次に、ステップ１９１６で、遊技進行停止手段１４３１は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアにアクセスし、異常対応中フラグをオンにする。以後、このフラグがオンである状況下では、乱数発生部７５０の異常が解消されない限り遊技が進行しない（図１０のステップ１０６８でＮｏの場合を参照）。そして、ステップ１９１８で、遊技球発射禁止手段１４３２は、発射装置制御基板２００に対し、操作ハンドル８の操作に関係無く発射を強制停止するコマンドを送信する。尚、このコマンドを受信した発射装置制御基板２００側では、遊技者により操作ハンドル８が操作されている状況下でも発射を強制停止する。その後、電断までこのステップ１９１８をループし続けることになる。このように、本最良形態では、乱数発生部７５０のエラー監視は常時実行しているが、エラー対応処理（エラー報知、遊技進行停止、発射強制停止）を図柄変動停止後に実行するよう構成されている。
【０１１７】
次に、図１６は、図１４におけるステップ１４５０のサブルーチンに係る、特定遊技終了判定処理のフローチャートである。まず、ステップ１４５２で、特定遊技制御手段１１８０は、時短回数カウンタ１１８１ａを参照して、時短回数カウンタ値が０よりも大きいか否かを判定する。ステップ１４５２でＹｅｓの場合、ステップ１４５４で、特定遊技制御手段１１８０は、時短回数カウンタ１１８１ａの時短回数カウンタ値を１減算する。次に、ステップ１４５６で、特定遊技制御手段１１８０は、時短回数カウンタ１１８１ａを参照して、時短回数が０であるか否かを判定する。ステップ１４５６でＹｅｓの場合、ステップ１４６０で、特定遊技制御手段１１８０は、フラグ一時記憶手段１１９１ａ中の時間短縮フラグをオフにし、次の処理（特別遊技作動条件判定処理１５００）に移行する。尚、ステップ１４５２及びステップ１４５６でＮｏの場合にも、次の処理（特別遊技作動条件判定処理１５００）に移行する。
【０１１８】
次に、図１７は、図９におけるステップ１５００のサブルーチンに係る、特別遊技作動条件判定処理のフローチャートである。まず、ステップ１５０２で、条件判定手段１１７１は、フラグ一時記憶手段１１９１ａを参照し、当たりフラグがオンであるか否かを判定する。ステップ１５０２でＹｅｓの場合、ステップ１５０４で、条件判定手段１１７１は、特別図柄表示装置２１３０の特図表示部２１３１上に表示された特別図柄が所定態様で停止したか否かを判定する。ステップ１５０４でＹｅｓの場合、ステップ１５０６及びステップ１５０８で、条件判定手段１１７１は、フラグ一時記憶手段１１９１ａ中の特別遊技移行許可フラグをオンにすると共に当たりフラグをオフにする。次に、ステップ１５５２及び１５５４で、特定遊技制御手段１１８０は、フラグ一時記憶手段１１９１ａ中の特定遊技フラグ（確率変動フラグ・時間短縮フラグ）を一旦オフにすると共に、時短回数カウンタ１１８１ａをリセット（時短回数カウンタ値＝０）し、次の処理（ステップ１６００の特別遊技実行処理）に移行する。尚、ステップ１５０２及びステップ１５０４でＮｏの場合にも、次の処理（ステップ１６００の特別遊技実行処理）に移行する。
【０１１９】
次に、図１８は、図９でのステップ１６００のサブルーチンに係る、特別遊技実行処理のフローチャートである。まず、ステップ１６０２で、特別遊技実行手段１１７２は、フラグ一時記憶手段１１９１ａを参照し、特別遊技移行許可フラグがオンであるか否かを判定する。ステップ１６０２でＹｅｓの場合、ステップ１６０６及びステップ１６０８で、特別遊技実行手段１１７２は、フラグ一時記憶手段１１９１ａ中の特別遊技移行許可フラグをオフにすると共に特別遊技実行フラグをオンにする。他方、ステップ１６０２でＮｏの場合、ステップ１６１０で、特別遊技実行手段１１７２は、特別遊技実行フラグがオンであるか否かを判定する。そして、ステップ１６１０でＹｅｓの場合には、ステップ１６１２に移行する。尚、ステップ１６１０でＮｏの場合には、特別遊技実行手段１１７２は、特別遊技の許可が下りていないと判定し、次の処理（賞球払出処理１８００）に移行する。
【０１２０】
次に、ステップ１６１２で、特別遊技実行手段１１７２は、フラグ一時記憶手段１１９１ａを参照し、ラウンド継続フラグがオンであるか否か、換言すれば、当該ラウンドが途中であるか否かを判定する。ステップ１６１２でＹｅｓの場合、即ち、当該ラウンドが途中である場合、以下で詳述するステップ１６１４〜１６２２の処理を行うことなく、ステップ１６２４に移行する。他方、ステップ１６１２でＮｏの場合、即ち、当該ラウンドの開始直前である場合、まず、ステップ１６１４で、特別遊技実行手段１１７２は、特別遊技用タイマ１１７３ａをゼロクリアすると共に所定値（例えば、通常当たりに基づく特別遊技であれば３０秒、突然確率変動当たりや突然時間短縮当たりに基づく特別遊技であれば０．８秒）をセットする。次に、ステップ１６１６で、特別遊技実行手段１１７２は、特別遊技関連情報一時記憶手段１１９１ｃ中の入賞球カウンタをゼロクリアする。そして、ステップ１６１８で、特別遊技実行手段１１７２は、特別遊技関連情報一時記憶手段１１９１ｃ中のラウンド数カウンタに１を加算する。尚、特別遊技関連情報一時記憶手段１１９１ｃに記憶されているラウンド数は、特別遊技開始直後（初期値）は０であり、以後ラウンドを重ねていく毎に１ずつインクリメントされる。次に、ステップ１６２０で、特別遊技実行手段１１７２は、フラグ一時記憶手段１１９１ａ中のラウンド継続フラグをオンにする。そして、ステップ１６２２で、特別遊技実行手段１１７２は、アタッカー２６の電動役物を駆動してアタッカー２６を開放し、ステップ１６２４に移行する。
【０１２１】
次に、ステップ１６２４で、特別遊技実行手段１１７２は、特別遊技関連情報一時記憶手段１１９１ｃを参照して当該ラウンドで所定球（例えば１０球）の入賞球があったか否かを判定する。ステップ１６２４でＹｅｓの場合には、ステップ１６２８に移行する。他方、ステップ１６２４でＮｏの場合、ステップ１６２６で、特別遊技実行手段１１７２は、特別遊技用タイマ１１７３ａを参照して所定時間が経過したか否かを判定する。ステップ１６２６でＹｅｓの場合にも、ステップ１６２８に移行し、Ｎｏの場合には、次の処理（賞球払出処理１８００）に移行する。
【０１２２】
次に、ステップ１６２８で、特別遊技実行手段１１７２は、アタッカー２６の電動役物の駆動を停止してアタッカー２６を閉鎖する。そして、ステップ１６３０で、特別遊技実行手段１１７２は、特別遊技用タイマ１１７３ａをリセットする。次に、ステップ１６３２で、特別遊技実行手段１１７２は、フラグ一時記憶手段１１９１ａ中のラウンド継続フラグをオフにする。次に、ステップ１６３４で、特別遊技実行手段１１７２は、特別遊技関連情報一時記憶手段１１９１ｃを参照して、当該ラウンドが最終ラウンド（例えば、通常当たりに基づく特別遊技であれば１５Ｒ、突然確率変動当たりや突然時間短縮当たりに基づく特別遊技であれば２Ｒ）であるか否かを判定する。ステップ１６３４でＹｅｓの場合、ステップ１６３６で、特別遊技実行手段１１７２は、フラグ一時記憶手段１１９１ａ中の特別遊技実行フラグをオフにする。そして、ステップ１６５０で、遊技制御手段１１００は、後述の特別遊技終了後の遊技状態決定処理を実行し、次の処理（賞球払出処理１８００）に移行する。尚、ステップ１６３４でＮｏの場合にも、次の処理（賞球払出処理１８００）に移行する。
【０１２３】
次に、図１９は、図１８におけるステップ１６５０のサブルーチンに係る、特別遊技終了後の遊技状態決定処理のフローチャートである。まず、ステップ１６５６で、特定遊技制御手段１１８０は、確率変動当たりか否か、即ち、特図情報一時記憶手段１１９１ｂを参照して、特図表示部２１３１上で停止した特別図柄が確率変動当たりであるか否かを判定する。ステップ１６５６でＹｅｓの場合、ステップ１６５８及びステップ１６６０で、特定遊技制御手段１１８０は、フラグ一時記憶手段１１９１ａ中の確率変動フラグと時間短縮フラグとを夫々オンにし、次の処理（賞球払出処理１８００）に移行する。
【０１２４】
他方、ステップ１６５６でＮｏの場合、ステップ１６６２で、特定遊技制御手段１１８０は、時間短縮変動当たりか否か、即ち、特図情報一時記憶手段１１９１ｂを参照して、特図表示部２１３１上で停止した特別図柄が時間短縮変動当たりであるか否かを判定する。ステップ１６６２でＹｅｓの場合、ステップ１６６４で、特定遊技制御手段１１８０は、フラグ一時記憶手段１１９１ａ中の時間短縮フラグをオンする。次に、ステップ１６６６で、特定遊技制御手段１１８０は、時短回数カウンタ１１８１ａに時短回数カウンタ値として所定値（例えば１００）をセットし、次の処理（賞球払出処理１８００）に移行する。尚、ステップ１６６２でＮｏの場合にも、次の処理（賞球払出処理１８００）に移行する。
【０１２５】
次に、本最良形態に係るパチンコ遊技機の作用について説明することとする。以下、異常が発生したタイミング毎にどのような内部処理が実行されるかを順番に説明する。
【０１２６】
（遊技していないときに異常が発生した場合）
本最良形態に係るパチンコ遊技機では、図９のメインフローチャートからも分かるように、異常監視処理自体は常時実行している。したがって、遊技していないときに異常が発生した場合、ただちに異常発生を認識する（図１０のステップ１０５４やステップ１０５８で異常確認フラグをオンにする）。ここで、標記の場合であれば、遊技が実行されていないため、ただちに異常対応措置を講じても差し支えない。したがって、この場合にはただちに異常対応措置（エラー報知、発射強制停止、遊技進行停止）が実行される（図１０のステップ１０６９でＮｏの場合を参照）。
【０１２７】
（図柄変動中に異常が発生した場合）
この場合もただちに異常発生を認識する（図１０のステップ１０５４やステップ１０５８で異常確認フラグをオンにする）。しかしながら、図柄変動中に遊技を強制停止してしまうと遊技者を混乱させる事態を招きかねない。よって、図柄変動が終了した直後に、異常対応措置（エラー報知、発射強制停止、遊技進行停止）が実行される（図１０のステップ１４４０以降）。尚、異常対応措置が講じられている状況下では、遊技の進行が停止しているため、この図柄がハズレ図柄であった場合には次の図柄変動には移行せず、この図柄が当たり図柄であった場合には特別遊技に移行しない。
【０１２８】
（特別遊技中に異常が発生した場合）
この場合もただちに異常発生を認識する（図１０のステップ１０５４やステップ１０５８で異常確認フラグをオンにする）。しかしながら、特別遊技中に発射を強制停止してしまうと遊技者の利益を著しく害する。よって、特別遊技が終了した後で図柄変動が開始される直前に、異常対応措置（エラー報知、発射強制停止、遊技進行停止）が実行される（図１０のステップ１０６９でＮｏの場合を参照）。
【０１２９】
本最良形態によれば、乱数クロック発生回路及びクロックカウント回路における異常が発生した場合、識別情報が変動表示中である状況下では、識別情報の変動表示が終了して停止表示が実行されたタイミングにて、異常対応要否決定処理と異常対応処理（遊技進行停止処理及び遊技球発射禁止処理）を実行するよう構成されているので、これら処理を常時実行する場合と比較して、内部処理が複雑とならず容量的にも軽減することができると共に、異常対応処理では、遊技の進行を停止させた上で発射を強制停止させるように構成されているので、正規の大当たり中に発射が出来ないことにより遊技者に不利益を与えること（遊技進行を停止させないことによるデメリット）や、発射が引き続き実行されることにより新たな乱数が取得されること（発射を強制停止させないことによるデメリット）を回避することが可能になるという効果をも奏する。
【０１３０】
更に、遊技（識別情報変動遊技及び特別遊技）が実行されていない状況下でも異常対応要否決定処理を実行するよう構成されているので、遊技が実行される前に異常把握と対策を講じることが可能になるという効果を奏する。
【０１３１】
次に、本最良形態の変更例を説明する。本最良形態では、乱数監視を常時実行するよう構成したが、これに限定されず、異常対応措置を講じるタイミングでのみ実行するよう構成してもよい。この場合、例えば、図９の乱数監視処理１０５０を、図１４の異常対応処理１９００の直前に実行する態様を挙げることができる。
【０１３２】
本変更例によれば、異常対応要否決定処理と異常対応処理（遊技進行停止処理及び遊技球発射禁止処理）のみならず、異常信号監視処理自体も、識別情報の変動表示が終了して停止表示が実行されたタイミングにて実行するよう構成されているので、これら処理を常時実行する場合と比較して、より一層内部処理が複雑とならず容量的にも軽減することが可能になるという効果を奏する。
【０１３３】
更に、本最良形態では、オーバーフロー信号の監視とＩＣ１４からのハイ信号を検出して乱数クロック発生手段や乱数カウント手段の異常を検出するよう構成したが、これには限定されず、第１カウント値記憶回路や第２カウント値記憶回路に記憶される乱数値を判定することでこれらの異常を判定する手法を採用してもよい。以下、図３及び図２０を参照しながら本変更例を説明する。
【０１３４】
まず、図３は、本変更例の機能ブロック図である。ここで、大部分が本最良形態と同一であり、点線囲みで示した箇所が変更点である。そこで当該変更点を説明すると、乱数異常発生時制御手段１４００は、異常判定に関する制御を司る異常判定制御手段１４５０を有している。ここで、異常判定制御手段１４５０は、乱数発生部が発生した乱数を「異常判定用乱数」として取得する異常判定用乱数取得制御手段１４５１と、異常判定処理タイミングであるか否かを判定する異常判定実行可否判定手段１４５２と、異常判定を実行する異常判定実行手段１４５３と、を有している。更に、異常判定用乱数取得制御手段１４５１は、異常判定用乱数を一時記憶するための異常判定用乱数一時記憶手段１４５１ａを有している。尚、後述するように、乱数値が同一か否かで異常判定を実行するため、異常判定用乱数は比較のために複数個一時記憶されている必要がある。したがって、本変更例に係る異常判定用乱数一時記憶手段１４５１ａは、下記表１に示すように、複数個の異常判定用乱数を一時記憶可能に構成されている。しかしながら、物理的に一つの一時記憶手段に複数個の異常判定用乱数が一時記憶されている必要はなく、例えば、以前取得した乱数を一時記憶させる領域（例えば第一レジスタ）と今回新たに取得した乱数を一時記憶させる場所（例えば第二レジスタ）とを別個に設けていてもよい。また、異常判定実行手段１４５３は、異常発生回数を一時記憶するための異常発生回数一時記憶手段（チェックカウンタ）１４５３ａを有している。
【表１】
0005388201.tif 000002
【０１３５】
次に、図２０は、乱数回路部異常発生判定処理のフローチャートである。ここで、図２０は、基本的にはどのようなタイミングで実行してもよい処理である（例えば、本最良形態に係るメインフローのステップ１０５０の前に実行）。そこで当該処理を説明すると、まず、ステップ１１００２で、異常判定用乱数取得制御手段１４５１は、異常判定用乱数取得タイミングであるか否かを判定する。ここで、「異常判定用乱数」とは、乱数回路に異常が発生したか否かを判別するための乱数である。本例では、第１カウント値記憶回路Ｂ９１や第２カウント値記憶回路Ｂ９２に一時記憶されている乱数をコピーしたデータである。また、「異常判定用乱数取得タイミング」とは、特に限定されず、例えば、当否抽選等の遊技目的で乱数が新たに取得されるタイミング（例えば、始動口に遊技球が入球して乱数を取得したタイミング）でも、任意のタイミング（例えば電源立ち上げ直後）であってもよい。尚、遊技目的での乱数（遊技内容決定用乱数）が新たに取得されるタイミングで「異常判定用乱数」を取得する場合には、この「遊技内容決定用乱数」を「異常判定用乱数」としてコピーすることが好適である。他方、任意のタイミングで「異常判定用乱数」を取得する場合には、異常判定用のためだけに乱数を取得することとなる。そして、ステップ１１００２でＹｅｓの場合、ステップ１１００４で、異常判定用乱数取得制御手段１４５１は、取得した異常判定用乱数を異常判定用乱数一時記憶手段１４５０ａ内に一時記憶する。ここで、本変更例における異常判定用乱数一時記憶手段１４５１ａは、今回取得した異常判定用乱数だけでなく、前記のように、過去（例えば１回前だけとか１回〜数回前）に取得した異常判定用乱数も一時記憶されるように構成されている。以下では、異常判定用乱数一時記憶手段１１００４が４個分の異常判定用乱数を一時記憶可能である（表１参照）ことを前提に説明する。尚、ステップ１１００２でＮｏの場合にはステップ１１００６に移行する。
【０１３６】
次に、ステップ１１００６で、異常判定実行可否判定手段１４５２は、異常判定処理のタイミングであるか否かを判定する。ここで、「異常判定処理タイミング」とは、特に限定されないが、例えば前述したように新たな遊技内容決定用乱数が取得された場合でもよいし、電源立ち上げ後であってもよい。但し、いずれの場合においても、異常判定用乱数一時記憶手段１４５０ａ内に比較すべき乱数が少なくとも二つ存在していないと、乱数発生部の異常が判定できないことに留意すべきである。したがって、異常判定処理タイミングは、少なくとも、異常判定用乱数一時記憶手段１４５０ａ内に比較すべき乱数が少なくとも二つ存在している状況である必要がある。したがって、例えば、電源立ち上げ時等の電断復帰時は異常判定用乱数一時記憶手段１４５０ａ内に乱数が複数記憶されていないので、少なくとも二回はラッチを実行して異常判定用乱数を取得しておく必要がある。当該処理の説明に戻ると、ステップ１１００８で、異常判定実行手段１４５３は、異常判定用乱数一時記憶手段１４５１ａに一時記憶されている複数の異常判定用乱数（例えば１番目に記憶された乱数値と２番目に記憶された乱数値）を比較する。そして、ステップ１１０１０で、異常判定実行手段１４５３は、ステップ１１００８での比較の結果、両乱数が同一値であるか否かを判定する。ステップ１１０１０でＹｅｓの場合、異常判定実行手段１４５３は、チェックカウンタ１４５３ａを１インクリメントする。他方、ステップ１１０１０でＮｏの場合には、ステップ１１０１３で、異常判定実行手段１４５３は、チェックカウンタ１４５３ａをクリアする。
【０１３７】
次に、ステップ１１０１４で、異常判定実行可否判定手段１４５２は、ステップ１１００８での比較処理を終了するか否かを判定する。そして、ステップ１１０１４でＮｏの場合、即ち、まだ比較処理を継続する場合にはステップ１１００８に移行する。尚、例えば、異常判定タイミング１回につき一度の比較処理しか実行しない場合には当該処理は不要である。他方、異常判定タイミング１回につき複数回の比較処理を実行する場合にはこの処理が必要となる。例えば、保留が複数存在するときに一括して異常発生判定処理を実行しようとする場合には、保留された乱数値を一括して異常判定用乱数一時記憶手段１４５１ａに所定のタイミングでコピーした上で、保留１個目の乱数と２個目の乱数との比較、保留２個目と３個目の乱数との比較、保留３個目の乱数と４個目の乱数との比較、という複数回（本例では３回）の比較処理を実行する。
【０１３８】
次に、ステップ１１０１６で、異常判定制御手段１４５０は、異常条件を充足しているか否か、具体的には、チェックカウンタ１４５３ａ内の異常回数値が所定値（例えば３回）に到達したか否かを判定する。ステップ１１０１６でＹｅｓの場合、ステップ１１０１８で、異常判定制御手段１４５０は、乱数異常発生関連情報一時記憶手段１４４０のフラグエリアにアクセスし、異常確認フラグをオンにして当該処理を終了する。尚、ステップ１１０１６でＮｏの場合にも当該処理を終了する。尚、この異常回数値については、状況に応じて異ならせてもよく、例えば通常時には３回であるが、電源立ち上げ時には４回としてもよい。また、本変更例では、所定回数連続して異常と判定されるが、異常が確認されなった際のステップ１１０１３のチェックカウンタクリア処理を無くした上、所定回数に到達したら異常と判定するように構成してもよい。或いは、単位時間当たりに発生した異常回数が所定回数に達したときに「異常」と判定するよう構成した場合には、所定時間（遊技が実行されている時間のみとしてもよい）経過後にチェックカウンタをクリアするようにする。
【０１３９】
尚、本変更例は、主基板７００で実行することを前提としたがこれには限定されず、演出等を実行するサブ基板で実行するように構成してもよい。この場合、主基板７００で取得した乱数をサブ側に送信する手法となる。更には、異常対応（例えばエラー処理）に関してもサブ基板側で行うよう構成してもよい。
【０１４０】
更に、本最良形態での異常判定と本変更例での異常判定を組み合わせた二重チェックを実行してもよい。また、この二重チェックを行うときを、所定タイミング又は期間（例えば大当たりとなった場合）のみに限定してもよい。
【０１４１】
更に、本最良形態及び本変更例では、例えば乱数発生回路に異常が発生した場合、異常発生タイミングから異常対応措置が講じられるタイミングまでの間、遊技が継続される期間（即ち、遊技球が発射可能な期間）が存在する。この期間において、発射された遊技球が始動口に入球した場合、新たな乱数が保留されることになる。この場合、例えば、乱数発生回路に異常が発生した結果、当たりとなる乱数値しか取得されない状況となった場合には、この期間において新たに取得される乱数は当たりとなる乱数ばかりとなってしまい、例えば８個の保留が可能な機種においては最大８個の当たり乱数が取得される可能性も出てくる。このような事態を放置することはホール側に甚大な損害を与えることとなり好ましくない。そこで、例えば次のような処理を実行することが好適である。まず、本変更例のように、異なるタイミングで取得した複数の乱数（例えば、今回取得した当否決定用乱数と前回取得した当否決定用乱数）が同一値であるか否かを判定する。この際、同一値であると判定した場合には、本最良形態のように、乱数発生部から異常信号（本例では、オーバーフロー信号等）の有無を判定する。そして、乱数値として同一値を連続して取得し且つ乱数発生部からの異常信号を検知した場合には、後に取得した乱数に関しては、乱数発生部に異常が発生した結果として取得された乱数である蓋然性が高い。そこで、この場合には、保留されている、当該同一値に係る乱数を消去する処理を実行する（同一値となる乱数が複数連続して存在する場合にはこれらすべてを消去することが好適である）。これにより、乱数発生部に異常が発生した結果に起因したホール側の損害を事前に食い止めることが可能となる。尚、このような処理をどのようなタイミングで実行するかは特に限定されず、例えば、始動口に新たな乱数が取得された場合にただちに当該乱数と直前の乱数値と比較してもよいし、当たり乱数に係る変動が開始された時点で当該変動時に存在する保留について当該当たり乱数と同一値であるかを比較してもよい。
【符号の説明】
【０１４２】
Ｂ５１  乱数クロック発生回路
Ｂ８１〜Ｂ８４  クロックカウント回路
Ｂ９５  クロック監視回路
Ｂ９７  オーバーフロー信号出力回路
８  操作ハンドル
２８  図柄表示装置
２００  発射装置制御基板
１１２０  乱数取得判定実行手段
１１５０  表示制御手段
１１７０  特別遊技制御手段
１４１０  異常信号出力有無判定手段
１４２０  異常対応要否決定手段
１４３１  遊技進行停止手段
１４３２  遊技球発射禁止手段
【図１】
0005388201.tif 000003
【図２】
0005388201.tif 000004
【図３】
0005388201.tif 000005
【図４】
0005388201.tif 000006
【図５】
0005388201.tif 000007
【図６】
0005388201.tif 000008
【図７】
0005388201.tif 000009
【図８】
0005388201.tif 000010
【図９】
0005388201.tif 000011
【図１０】
0005388201.tif 000012
【図１１】
0005388201.tif 000013
【図１２】
0005388201.tif 000014
【図１３】
0005388201.tif 000015
【図１４】
0005388201.tif 000016
【図１５】
0005388201.tif 000017
【図１６】
0005388201.tif 000018
【図１７】
0005388201.tif 000019
【図１８】
0005388201.tif 000020
【図１９】
0005388201.tif 000021
【図２０】
0005388201.tif 000022