(57)【要約】【課題】乱数発生回路が故障する事態においても、公正な遊技が行えるようにする。【解決手段】遊技制御プログラムは、乱数ブロック２７００ａｆの故障を監視する乱数異常監視処理を含む。乱数異常監視処理は、乱数発生回路の故障を検出すると、乱数異常検出フラグをセットする。遊技停止処理は、乱数異常検出フラグがセットされていることを条件として、乱数記憶手段に記憶した乱数値に基づく遊技処理を完了するまで行い、遊技処理完了後、ホットスタート情報を設定せずに何もしない状態を繰り返すというループ処理を行う。ループ処理中に、指定領域を外れてプログラムを実行すると、指定エリア外走行禁止回路２７００ａｄａがリセット信号を発生し、リセットする。遊技停止状態より遊技可能状態への復帰は、電源断後、電源を再投入する。リセットされた場合も同様に、ＲＡＭにある遊技情報をクリアしてスタートするコールドスタートを行うことによる。【選択図】図３１
2015083277.tif 000002
【特許請求の範囲】
【請求項１】
所定の条件を契機に電子的に発生した乱数を抽出する乱数抽出手段と、
前記抽出した乱数を記憶する乱数記憶手段とを有し、
前記乱数記憶手段に記憶した乱数の値が特定の値であるときに、遊技者にとって有利な遊技状態を発生させる遊技機であって、
前記遊技機は、
遊技の進行を制御するための遊技制御プログラムを実行する遊技制御用ワンチップマイクロコンピュータを備え、
前記遊技制御用ワンチップマイクロコンピュータは、
前記遊技制御プログラムが記憶された遊技制御プログラム記憶手段と、
前記遊技制御プログラムを実行する演算手段と、
前記演算手段をリセットするリセット手段と、
前記乱数を発生する乱数発生回路と、前記乱数発生回路から前記乱数を取り出して保持するラッチ手段と、を有する乱数ブロックと、
前記乱数ブロックの初期化を行うことで前記乱数発生回路の乱数の更新を停止する乱数初期化手段と、
前記遊技制御プログラムの実行に基づいて生成される遊技情報を記憶する遊技情報記憶手段と、
を内蔵し、
前記乱数ブロックは、当該乱数ブロックが正常に機能していないことを判別可能な情報を示す乱数状態判別情報と、前記乱数の起動機能とスタート値設定機能とを備え、乱数を使用する場合に初期値はシステムリセット毎に変動する値に基づいて設定され、
前記遊技制御プログラムは、
遊技の進行を制御するために、予め定められた処理を定時間毎に実行する定時間タイマ割込処理を含む遊技制御処理と、
電源の電圧低下を検出し、停電予告信号を出力する停電監視回路からの前記停電予告信号の検出後にホットスタート情報を設定する電源断時処理とを含み、
さらに、前記遊技制御プログラムは、
前記リセット手段により前記演算手段がリセットされた場合に、前記遊技制御処理に先立って実行されるリセットエントリー処理および／または前記遊技制御処理において前記乱数状態判別情報を監視する乱数状態判別情報監視処理と、
前記乱数ブロックが正常に機能していないことを判別可能となるように前記乱数状態判別情報が示されていることを条件として、前記乱数初期化手段により前記乱数ブロックを初期化して前記乱数の更新を停止させ、前記乱数ブロックを再起動させる処理と、
前記乱数ブロックを再起動させた後、再度、前記乱数状態判別情報が示されていることを条件として、その後の遊技の進行が行われないようにする処理及び前記遊技機の前記乱数ブロックが正常に機能していないことを報知するための異常報知コマンドを生成し、生成した前記異常報知コマンドを出力する処理と、を含む
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機やスロットマシンなどに代表される遊技機に関するものである。
【背景技術】
【０００２】
例えば、パチンコ遊技機においては、発射装置によって遊技盤面に打ち出された遊技球が始動入賞口に入賞すると、大当たり判定用乱数が抽出される。抽出された乱数の値が、予め定めた値であると、遊技者に有利な大当たり遊技が行われる。
【０００３】
特許文献１には、大当たり判定用乱数をハードウェアで発生する乱数発生回路が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１７５０７５号公報（図８）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、この乱数発生回路を含んだ乱数ブロックが正常に機能しなくなった場合に、正常な乱数値の取得ができなくなった状況となることで、遊技者若しくはホール運営者に不利益をもたらすことになってしまう。
【０００６】
そこで、本発明は、所定の条件を契機に電子的に発生した乱数を抽出する乱数抽出手段と、抽出した乱数を記憶する乱数記憶手段とを備え、乱数記憶手段に記憶した乱数の値が特定の値であるときに遊技者にとって有利な遊技状態を発生させる遊技機において、乱数ブロックが正常に機能しなくなった場合に、異常状態であることを報知することを目的とする。
【０００７】
【課題を解決するための手段】
【０００８】
【０００９】
【００１０】
請求項１に係る遊技機は、
所定の条件を契機に電子的に発生した乱数を抽出する乱数抽出手段と、
前記抽出した乱数を記憶する乱数記憶手段とを有し、
前記乱数記憶手段に記憶した乱数の値が特定の値であるときに、遊技者にとって有利な遊技状態を発生させるものであって、
前記遊技機は、
遊技の進行を制御するための遊技制御プログラムを実行する遊技制御用ワンチップマイクロコンピュータを備え、
前記遊技制御用ワンチップマイクロコンピュータは、
前記遊技制御プログラムが記憶された遊技制御プログラム記憶手段と、
前記遊技制御プログラムを実行する演算手段と、
前記演算手段をリセットするリセット手段と、
前記乱数を発生する乱数発生回路と、前記乱数発生回路から前記乱数を取り出して保持するラッチ手段と、を有する乱数ブロックと、
前記乱数ブロックの初期化を行うことで前記乱数発生回路の乱数の更新を停止する乱数初期化手段と、
前記遊技制御プログラムの実行に基づいて生成される遊技情報を記憶する遊技情報記憶手段と、
を内蔵し、
前記乱数ブロックは、当該乱数ブロックが正常に機能していないことを判別可能な情報を示す乱数状態判別情報と、前記乱数の起動機能とスタート値設定機能とを備え、乱数を使用する場合に初期値はシステムリセット毎に変動する値に基づいて設定され、
前記遊技制御プログラムは、
遊技の進行を制御するために、予め定められた処理を定時間毎に実行する定時間タイマ割込処理を含む遊技制御処理と、
電源の電圧低下を検出し、停電予告信号を出力する停電監視回路からの前記停電予告信号
の検出後にホットスタート情報を設定する電源断時処理とを含み、
さらに、前記遊技制御プログラムは、
前記リセット手段により前記演算手段がリセットされた場合に、前記遊技制御処理に先立って実行されるリセットエントリー処理および／または前記遊技制御処理において前記乱数状態判別情報を監視する乱数状態判別情報監視処理と、
前記乱数ブロックが正常に機能していないことを判別可能となるように前記乱数状態判別情報が示されていることを条件として、前記乱数初期化手段により前記乱数ブロックを初期化して前記乱数の更新を停止させ、前記乱数ブロックを再起動させる処理と、
前記乱数ブロックを再起動させた後、再度、前記乱数状態判別情報が示されていることを条件として、その後の遊技の進行が行われないようにする処理及び前記遊技機の前記乱数ブロックが正常に機能していないことを報知するための異常報知コマンドを生成し、生成した前記異常報知コマンドを出力する処理と、を含む
ことを特徴とする。
【００１１】
【００１２】
【００１３】
【００１４】
【００１５】
【発明の効果】
【００１６】
本発明によれば、所定の条件を契機に電子的に発生した乱数を抽出する乱数抽出手段と、抽出した乱数を記憶する乱数記憶手段とを備え、乱数記憶手段に記憶した乱数の値が特定の値であるときに遊技者にとって有利な遊技状態を発生させる遊技機において、乱数ブロックが正常に機能しなくなった場合に、異常状態であることを報知することができる。
【図面の簡単な説明】
【００１７】
【図１】実施形態に係るパチンコ遊技機の外枠に対して本体枠を開放し、本体枠に対して扉枠を開放した状態を示す斜視図である。
【図２】パチンコ遊技機の正面図である。
【図３】パチンコ遊技機の背面図である。
【図４】パチンコ遊技機の側面図である。
【図５】パチンコ遊技機の平面図である。
【図６】パチンコ遊技機を構成する外枠、本体枠、遊技盤、扉枠の後方から見た分解斜視図である。
【図７】パチンコ遊技機を構成する外枠、本体枠、遊技盤、扉枠の前方から見た分解斜視図である。
【図８】遊技盤の正面図である。
【図９】機能表示ユニットの分解斜視図の概略図である。
【図１０】機能表示シールの概略図である。
【図１１】主基板及び周辺基板のブロック図である。
【図１２】主基板（主制御基板）に入出力される各種検出信号及び各種駆動信号の概略図である。
【図１３】パチンコ遊技機の電源システムを示すブロック図である。
【図１４】電源基板のノイズ対策回路及びアース回路を示す回路図である。
【図１５】主制御基板の回路を示す回路図である。
【図１６】停電監視回路を示す回路図である。
【図１７】主制御ＭＰＵの内部回路を示す図である。
【図１８】払出制御部の回路等を示す回路図である。
【図１９】ドライブＩＣの等価回路を示す回路図である。
【図２０】エラー解除スイッチ等の入力回路を示す回路図である。
【図２１】主制御基板との各種入出力信号及び外部端子板への各種出力信号を示す入出力図である。
【図２２】発射制御部の入力回路を示す回路図である。
【図２３】払出制御基板の実装図である。
【図２４】発射制御部の発信回路等を示す回路図である。
【図２５】主制御側電源投入時処理の一例を示すフローチャートである。
【図２６】図２５の主制御側電源投入時処理のつづきを示すフローチャートである。
【図２７】主制御側タイマ割り込み処理の一例を示すフローチャートである。
【図２８】特別図柄及び特別電動役物制御処理の概略を示すフローチャートである。
【図２９】始動入賞処理の一例を示すフローチャートである。
【図３０】乱数異常監視処理の一例を示すフローチャートである。
【図３１】遊技停止処理の一例を示すフローチャートである。
【図３２】払出制御側電源投入時処理の一例を示すフローチャートである。
【図３３】図３２の払出制御側電源投入時処理のつづきを示すフローチャートである。
【図３４】図３３に続いて払出制御側電源投入時処理のつづきを示すフローチャートである。
【図３５】払出制御側タイマ割り込み処理の一例を示すフローチャートである。
【図３６】球抜きスイッチ操作判定処理の一例を示すフローチャートである。
【図３７】回転角スイッチ履歴作成処理の一例を示すフローチャートである。
【図３８】スプロケット定位置判定スキップ処理の一例を示すフローチャートである。
【図３９】球がみ判定処理の一例を示すフローチャートである。
【図４０】賞球用賞球ストック数加算処理の一例を示すフローチャートである。
【図４１】貸球用賞球ストック数加算処理の一例を示すフローチャートである。
【図４２】ストック監視処理の一例を示すフローチャートである。
【図４３】払出球抜き判定設定処理の一例を示すフローチャートである。
【図４４】払出設定処理の一例を示すフローチャートである。
【図４５】球抜き設定処理の一例を示すフローチャートである。
【図４６】払い出しに関するコマンドの一例を示す賞球数情報テーブルである。
【図４７】状態コマンドの一例を示すテーブルである。
【図４８】状態コマンドを整形した整形状態コマンドの一例を示すテーブルである。
【図４９】サブ統合側リセット処理の一例を示すフローチャートである。
【図５０】サブ統合側タイマ割り込み処理の一例を示すフローチャートである。
【図５１】コマンド受信割り込み処理の一例を示すフローチャートである。
【図５２】コマンド受信終了割り込み処理の一例を示すフローチャートである。
【図５３】ストック報知処理の一例を示すフローチャートである。
【図５４】球抜き報知処理の一例を示すフローチャートである。
【図５５】パチンコ遊技機の仕様変更に対応する機能表示シールの概略図である。
【図５６】本発明の実施形態に係る主制御ＭＰＵの内部回路を示す図である。
【図５７】本発明の実施形態に係る主制御ＭＰＵが行う乱数異常監視処理の第１実施形態を示すフローチャートである。
【図５８】本発明の実施形態に係る主制御ＭＰＵが行う始動入賞処理の一例を示すフローチャートである。
【図５９】本発明の実施形態に係る主制御ＭＰＵが行う乱数異常監視処理の第２実施形態を示すフローチャートである。
【図６０】主制御ＭＰＵのＲＯＭのエリアを示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態を図面を参照しつつ説明する。
［１．パチンコ遊技機の全体構造］
まず、図１乃至図７を参照して実施形態に係るパチンコ遊技機の全体について説明する。図１は、実施形態に係るパチンコ遊技機１の外枠２に対して本体枠３を開放し、本体枠３に対して扉枠５を開放した状態を示す斜視図であり、図２は、パチンコ遊技機１の正面図である。図３は、パチンコ遊技機１の背面図であり、図４は、パチンコ遊技機１の側面図である。図５は、パチンコ遊技機１の平面図であり、図６は、パチンコ遊技機１を構成する外枠２、本体枠３、遊技盤４、扉枠５の後方から見た分解斜視図であり、図７は、パチンコ遊技機１を構成する外枠２、本体枠３、遊技盤４、扉枠５の前方から見た分解斜視図である。
【００１９】
図１及び図２において、本実施形態に係るパチンコ遊技機１は、島（図示しない）に設置される外枠２と、該外枠２に開閉自在に軸支され且つ遊技盤４を装着し得る本体枠３と、該本体枠３に開閉自在に軸支され且つ前記遊技盤４に形成されて球が打ち込まれる遊技領域２５５（図８参照）を遊技者が視認し得る透明板であるガラス板６０を具備したガラスユニット５０と、該ガラスユニット５０の下方に配置され且つ遊技の結果によって払出される球を貯留する貯留皿３０とを備えた扉枠５とを備えて構成されている。
【００２０】
外枠２には、その下方前方に表面が装飾板６ａによって被覆されている下部前面カバー板６が固着されている。また、本体枠３には、上記したように遊技盤４が着脱自在に装着し得る他に、その裏面下部に打球発射装置３００と、遊技盤４を除く扉枠５や本体枠３に設けられる電気的部品を制御するための各種の制御基板や電源基板等が一纏めに設けられている基板ユニット６５０が取り付けられ、扉枠５が本体枠３から開放されたことを検出する扉枠開放スイッチ３ａや本体枠３が外枠２から開放されたことを検出する本体枠開放スイッチ３ｂが設けられ、本体枠３の後面開口２２２（図６参照）を覆うカバー体７５０が着脱自在に設けられている。
【００２１】
本体枠３には、扉枠５が本体枠３から開放されたことを検出する扉枠開放スイッチ３ａと、本体枠３が外枠２から開放されたことを検出する本体枠開放スイッチ３ｂとが設けられている。更に、扉枠５には、上記した貯留皿３０の他に、遊技窓４２を閉塞するようにガラスユニット５０と、ハンドル装置７０とが設けられている。
【００２２】
そして、本実施形態の特徴は、扉枠５に設けられる貯留皿３０が１つであり、しかも、従来は本体枠３に設けられていたハンドル装置７０が扉枠５に設けられ、また、扉枠５と本体枠３とが正面から見てほぼ同じ方形の大きさであるため、正面から本体枠３が視認できなくした点である。
【００２３】
［２．遊技領域内の各種構成部材］
次に、上述した遊技盤４の各種構成部材について説明する。図８は遊技盤４の正面図である。なお、遊技領域２５５内に打ち込まれた球（以下、「遊技球」と記載する。）が落下するとき、遊技球を弾いて遊技球の進行方向を複雑にする複数の障害釘は、図面の見やすさの関係上、図示を省略した。
【００２４】
遊技盤４の遊技領域２５５には、図８に示すように、センター役物装置１２００、入賞口ユニット１２１０及び装飾ユニット１２２０が設けられている。また遊技盤４の飾り枠２５１には、機能表示ユニット１２２５が取り付けられている。センター役物装置１２００は遊技領域２５５の中央上寄りに配置されている。これにより、センター役物装置１２００の上方及び右方及にはアウト口誘導通路１２００ａが形成され、遊技領域２５５内に発射された遊技球がアウト口誘導通路１２００ａに進入すると、アウト口誘導通路１２００ａに沿って落下して後述するアウト口に誘導されるようになっている。センター役物装置１２００の下方には入賞口ユニット１２１０が配置されている。装飾ユニット１２２０はセンター役物装置１２００の左下方（入賞口ユニット１２１０の左方）に配置されている。機能表示ユニット１２２５は飾り枠２５１の右下側に配置されている。まず、センター役物装置１２００について説明し、続けて入賞口ユニット１２１０、装飾ユニット１２２０、各種表示器及び各種ランプについて説明する。
【００２５】
［２−１．センター役物装置］
センター役物装置１２００は、その上側に点灯する演出ランプ１２３０、右側に明るさが滑らかに変化して階調点灯する階調ランプ１２４０が設けられている。そして下側に遊技球が左右に揺動するステージ１２５０と、入賞口ユニット１２１０に遊技球を誘導する球誘導孔１２６０及び球誘導路１２７０とが設けられており、左側にステージ１２５０に遊技球を誘導するワープ孔１２８０と、遊技球が通過することができるゲート１２９０とが設けられている。このゲート１２９０に進入した遊技球はゲートスイッチ１３００により検出されて再び遊技領域２５５内に戻るようになっている。ゲート１２９０の下方には、ワープ孔１２８０が配置されている。このワープ孔１２８０に進入した遊技球はステージ１２５０に誘導されて揺動したり又は球誘導孔１２６０に進入して球誘導路１２７０を通過したりして、再び遊技領域２５５内に戻るようになっている。
【００２６】
センター役物装置１２００に進入した遊技球がセンター役物装置１２００からパチンコ遊技機１の内部に進入しないようセンター役物装置１２００には隔壁板１３１０が設けられている。上述した球誘導孔１２６０は隔壁板１３１０に設けられており、球誘導路１２７０と連結されている。これにより、球誘導孔１２６０に進入した遊技球は球誘導路１２７０を通過して遊技領域２５５内に再び戻るようになっている。また、隔壁板１３１０は、液晶表示器１３１５の表示領域１３２０に遊技球が衝突するのを防いでいる。
【００２７】
なお、センター役物装置１２００の上側には上あご可動体、下側には下あご可動体が配置されており、視認できない位置（原位置）で待機している。これらの上あご可動体及び下あご可動体は、隔壁板１３１０と表示領域１３２０との間で可動するようになっており、所定の条件が成立したとき、原位置から表示領域１３２０の前面側にそれぞれ出現して再び原位置に戻るようになっている。
【００２８】
［２−２．入賞口ユニット］
入賞口ユニット１２１０は、上始動入賞口１３３０、下始動入賞口１３４０、大入賞口装置１３５０を備えて構成されている。入賞口ユニット１２１０の上側には上始動入賞口１３３０が配置されており、この上始動入賞口１３３０の下方には下始動入賞口１３４０が配置されている。上始動入賞口１３３０に入球した遊技球は上始動口スイッチ１３６０により検出され、下始動入賞口１３４０に入球した遊技球は下始動口スイッチ１３７０により検出される。下始動入賞口１３４０には開閉翼１３８０が設けられており、開閉翼ソレノイド１３９０に駆動信号が出力されると、開閉翼１３８０が開くようになっている。一方、駆動信号が出力されないと、開閉翼１３８０が閉じるようになっている。開閉翼１３８０が開くと、下始動入賞口１３４０に遊技球が入球しやすい開状態となる。一方、開閉翼１３８０が閉じると、下始動入賞口１３４０に遊技球が入球することができない閉状態となる。
【００２９】
ここで、その詳細な説明については後述するが、所定の条件が成立したとき、開閉翼ソレノイド１３９０に駆動信号が出力されると、開閉翼１３８０が開いて下始動入賞口１３４０が閉状態から開状態となる。このとき、遊技球が下始動入賞口１３４０に入球しやすくなる。一方、開閉翼ソレノイド１３９０に駆動信号が出力されなくなると、開閉翼１３８０が閉じて下始動入賞口１３４０が開状態から閉状態となる。このとき、下始動入賞口１３４０の左方又は右方から進入してくる遊技球は開閉翼１３８０によりブロックされる。
【００３０】
下始動入賞口１３４０の上方には、上述したように、上始動入賞口１３３０が配置されている。このため、上方から進入してくる遊技球は上始動入賞口１３３０によりブロックされている。下始動入賞口１３４０が閉状態から開状態となると、その左方又は右方から進入してくる遊技球に加えて、上始動入賞口１３３０に入球しなかった遊技球、つまり下始動入賞口１３４０の上方から進入してくる遊技球は、下始動入賞口１３４０に入球する機会を得ることができる。
【００３１】
下始動入賞口１３４０の下方には大入賞口装置１３５０が配置されている。この大入賞口装置１３５０は、大入賞口１４００、開閉板１４１０、開閉板ソレノイド１４２０、カウントスイッチ１４３０を備えて構成されている。大入賞口１４００は横長四角形状を有しており、開閉板ソレノイド１４２０に駆動信号が出力されると、開閉板１４１０が開くようになっている。一方、駆動信号が出力されないと、開閉板１４１０が閉じるようになっている。開閉板１４１０が開くと、大入賞口１４００に遊技球が入球しやすい開放状態となる。一方、開閉板１４１０が閉じると、大入賞口１４００に遊技球が入球することができない閉鎖状態となる。
【００３２】
ここで、その詳細な説明については後述するが、所定の条件が成立したとき、開閉板ソレノイド１４２０に駆動信号が出力されると、開閉板１４１０が開いて大入賞口１４００が閉鎖状態から開放状態となる。このとき、遊技球が大入賞口１４００に入球しやすくなり、この入球した遊技球はカウントスイッチ１４３０により検出される。一方、開閉板ソレノイド１４２０に駆動信号が出力されなくなると、開閉板１４１０が閉じて大入賞口１４００が開放状態から閉鎖状態となる。このとき、遊技球が大入賞口１４００に入球できなくなる。
【００３３】
なお、入賞口ユニット１２１０には、大入賞口装置１３５０の左側に左普通入賞口１４４０、右側に右普通入賞口１４５０が設けられている。左普通入賞口１４４０に入球した遊技球は左入賞口スイッチ１４６０により検出され、一方、右普通入賞口１４５０に入球した遊技球は右入賞口スイッチ１４７０により検出される。
【００３４】
［２−３．装飾ユニット］
装飾ユニット１２２０は、演出ランプ１５７０、装飾ユニット側普通入賞口１５８０，１５９０を備えて構成されている。装飾ユニット１２２０の下側には点灯する演出ランプ１５７０が配置されている。この演出ランプ１５７０上方に装飾ユニット側普通入賞口１５８０，１５９０が配置されている。これらの装飾ユニット側普通入賞口１５８０，１５９０に遊技球が入球すると、上述した左入賞口スイッチ１４６０で検出される。遊技領域２５５内に発射された遊技球が入賞口ユニット１２１０及び装飾ユニット１２２０に設けた各種入賞口のいずれにも入球しなかったときには上述したアウト口２５６で回収される。また、遊技領域２５５内に発射された遊技球が上述したアウト口誘導通路１２００ａに進入すると、このアウト口誘導通路１２００ａに沿って落下してそのままアウト口２５６に誘導されて回収される。
【００３５】
［２−４．各種表示器及び各種ランプ］
機能表示ユニット１２２５は、その詳細な説明は後述するが、セグメント表示器及びＬＥＤ等を複数備えて構成されており、これらのセグメント表示器及びＬＥＤ等には、上特別図柄表示器１４８０、下特別図柄表示器１４９０、上特別図柄記憶ランプ１５００ａ，１５００ｂ、下特別図柄記憶ランプ１５１０ａ，１５１０ｂ、普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄ、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０がそれぞれ割り当てられている。
【００３６】
機能表示ユニット１２２５の下側には上特別図柄表示器１４８０が配置され、この上特別図柄表示器１４８０の右方に下特別図柄表示器１４９０が配置されている。上特別図柄表示器１４８０は、上始動入賞口１３３０に遊技球が入球すると、大当り遊技状態の発生の有無を所定の特別図柄として変動表示する。一方、下特別図柄表示器１４９０は、下始動入賞口１３４０に遊技球が入球すると、上特別図柄表示器１４８０と同様に、大当り遊技状態の発生の有無を所定の特別図柄として変動表示する。なお、上始動入賞口１３３０に入球した遊技球は、特別図柄の変動表示で使用されないときには、入球した遊技球の球数を保留数として上特別図柄表示器１４８０の左方に配置された上特別図柄記憶ランプ１５００ａ，１５００ｂに表示する。一方、下始動入賞口１３４０に入球した遊技球は、特別図柄の変動表示で使用されないときには、入球した遊技球の球数を保留数として下特別図柄表示器１４９０の右方に配置された下特別図柄記憶ランプ１５１０ａ，１５１０ｂに表示する。
【００３７】
下特別図柄記憶ランプ１５１０ａの上方には普通図柄表示器１５２０が配置されており、この普通図柄表示器１５２０の左上方に普通図柄記憶ランプ１５３０ａ〜１５３０ｄが配置されている。普通図柄表示器１５２０は、ゲート１２９０に遊技球が通過すると、開閉翼１３８０の開閉の有無を所定の普通図柄として変動表示する。なお、ゲート１２９０に通過した遊技球は、普通図柄の変動表示で使用されないときには、通過した遊技球の球数を保留数として普通図柄記憶ランプ１５３０ａ〜１５３０ｄに表示する。
【００３８】
上特別図柄記憶ランプ１５００ｂの左方には遊技状態表示ランプ１５４０が配置されている。この遊技状態表示ランプ１５４０は遊技状態として確率変動又は小当りが生じている旨を所定の色で点灯して報知する。
【００３９】
普通図柄記憶ランプ１５３０ｄの上方には、２ランド表示ランプ１５５０が配置されており、この２ラウンド表示ランプ１５５０の上方には１５ラウンド表示ランプ１５６０が配置されている。２ラウンド表示ランプ１５５０は、大入賞口１４００が閉鎖状態から開放状態となる最大回数（「ラウンド」という。）が２回である旨を点灯して報知する。一方１５ラウンド表示ランプ１５６０は、ラウンドが１５回である旨を点灯して報知する。
【００４０】
［３．機能表示ユニット］
次に、遊技盤４の裏面に取り付けられる機能表示ユニット１２２５について説明する。図９は機能表示ユニットの分解斜視図の概略図である。
【００４１】
機能表示ユニット１２２５は、図９に示すように、機能表示基板１２２５ａ、カバー部材１２２５ｂを備えて構成されている。まず、機能表示基板１２２５ａの構成について説明し、続けてカバー部材１２２５ｂの遊技盤４への取り付けについて説明する。
【００４２】
［３−１．機能表示基板の構成］
機能表示基板１２２５ａは、図９に示すように、セグメント表示器ＳＥＧ１，ＳＥＧ２、ＬＥＤ１〜ＬＥＤ１２を備えて構成されている。本実施形態では、セグメント表示器ＳＥＧ１には上特別図柄表示器１４８０が割り当てられ、セグメントＳＥＧ２には下特別図柄表示器１４９０が割り当てられている。セグメント表示器ＳＥＧ１，ＳＥＧ２は、英数字及び図形等を表示することができるようになっており、これらの英数字及び図形等を特別図柄として表示することによって、上述した、上始動入賞口１３３０に遊技球が入球すると、セグメント表示器ＳＥＧ１が所定の特別図柄を変動表示し、下始動入賞口１３４０に遊技球が入球すると、セグメント表示器ＳＥＧ２が所定の特別図柄を変動表示するようになっている。
【００４３】
ＬＥＤ１には上特別図柄記憶ランプ１５００ａ、ＬＥＤ２には上特別図柄記憶ランプ１５００ｂがそれぞれ割り当てられ、ＬＥＤ３には下特別図柄記憶ランプ１５１０ａ、ＬＥＤ４には下特別図柄記憶ランプ１５１０ｂがそれぞれ割り当てられている。上始動入賞口１３３０に入球した遊技球は、特別図柄の変動表示で使用されないときには、入球した遊技球の球数を保留数として上特別図柄記憶ランプ１５００ａ，１５００ｂが点灯又は点滅するようになっている。具体的には、保留球が１球のときには上特別図柄記憶ランプ１５００ａが点灯して上特別図柄記憶ランプ１５００ｂが消灯し、保留球が２球のときには上特別図柄記憶ランプ１５００ａ，１５００ｂがともに点灯し、保留球が３球のときには上特別図柄記憶ランプ１５００ａが点滅して上特別図柄記憶ランプ１５００ｂが点灯し、保留球が４球のときには上特別図柄記憶ランプ１５００ａ，１５００ｂがともに点滅する。一方、下始動入賞口１３４０に入球した遊技球は、特別図柄の変動表示で使用されないときには、入球した遊技球の球数を保留数として下特別図柄記憶ランプ１５１０ａ，１５１０ｂが点灯又は点滅するようになっている。具体的には、保留球が１球のときには下特別図柄記憶ランプ１５１０ａが点灯して下特別図柄記憶ランプ１５１０ｂが消灯し、保留球が２球のときには下特別図柄記憶ランプ１５１０ａ，１５１０ｂがともに点灯し、保留球が３球のときには下特別図柄記憶ランプ１５１０ａが点滅して下特別図柄記憶ランプ１５１０ｂが点灯し、保留球が４球のときには下特別図柄記憶ランプ１５１０ａ，１５１０ｂがともに点滅する。
【００４４】
ＬＥＤ５には普通図柄表示器１５２０が割り当てられている。ＬＥＤ５は赤色／緑色／橙色を点灯することができるＬＥＤであり、これらの赤色／緑色／橙色を組み合わせて点灯することもできるようになっている。ＬＥＤ５は、その点灯する色を普通図柄として表示することによって、上述した、ゲート１２９０に遊技球が通過すると、所定の普通図柄を変動表示するようになっている。
【００４５】
ＬＥＤ６〜ＬＥＤ９には普通図柄記憶ランプ１５３０ａ〜１５３０ｄがそれぞれ割り当てられている。ゲート１２９０に通過した遊技球は、普通図柄の変動表示で使用されないときには、通過した遊技球の球数を保留数として普通図柄記憶ランプ１５３０ａ〜１５３０ｄが点灯するようになっている。具体的には、保留球が１球のときには普通図柄記憶ランプ１５３０ａが点灯して普通図柄記憶ランプ１５３０ｂ〜１５３０ｄが消灯し、保留球が２球のときには普通図柄記憶ランプ１５３０ａ，１５３０ｂが点灯して普通図柄記憶ランプ１５３０ｃ，１５３０ｄが消灯し、保留球が３球のときには普通図柄記憶ランプ１５３０ａ〜１５３０ｃが点灯して普通図柄記憶ランプ１５３０ｄが消灯し、保留球が４球のときには普通図柄記憶ランプ１５３０ａ〜１５３０ｄがすべて点灯する。
【００４６】
ＬＥＤ１０には遊技状態表示ランプ１５４０が割り当てられている。ＬＥＤ１０は赤色／緑色／橙色を点灯することができるＬＥＤであり、これらの赤色／緑色／橙色を組み合わせて点灯することもできるようになっている。ＬＥＤ１０は、その点灯する色を遊技状態として表示することによって、遊技状態が確率変動又は小当りが生じている旨を報知するようになっている。
【００４７】
ＬＥＤ１１には２ラウンド表示ランプ１５５０、ＬＥＤ１２には１５ラウンド表示ランプ１５６０がそれぞれ割り当てられている。上述したように、２ラウンド表示ランプ１５５０は大入賞口１４００が閉鎖状態から開放状態となる回数（ラウンド）が２回である旨を点灯して報知するようになっており、一方、１５ラウンド表示ランプ１５６０はラウンドが１５回である旨を点灯して報知するようになっている。
【００４８】
このように、機能表示基板１２２５ａに実装された、セグメント表示器ＳＥＧ１，ＳＥＧ２、ＬＥＤ１〜ＬＥＤ１２は、上特別図柄表示器１４８０、下特別図柄表示器１４９０、上特別図柄記憶ランプ１５００ａ，１５００ｂ、下特別図柄記憶ランプ１５１０ａ，１５１０ｂ、普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄ、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０がそれぞれ割り当てられており、各種機能表示を行う、セグメント表示器ＳＥＧ１，ＳＥＧ２、ＬＥＤ１〜ＬＥＤ１２、つまり上特別図柄表示器１４８０、下特別図柄表示器１４９０、上特別図柄記憶ランプ１５００ａ，１５００ｂ、下特別図柄記憶ランプ１５１０ａ，１５１０ｂ、普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄ、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０が機能表示基板１２２５ａに集約された構成になっている。
【００４９】
また、上特別図柄表示器１４８０及び下特別図柄表示器１４９０は、大当たり遊技状態を特別図柄としてそれぞれ変動表示するため、上特別図柄記憶ランプ１５００ａ，１５００ｂ、下特別図柄記憶ランプ１５１０ａ，１５１０ｂ、普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄ、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０と区別して、それらに割り当てられるＬＥＤ１〜ＬＥＤ１２と異なるセグメント表示器ＳＥＧ１，ＳＥＧ２を用いて、英数字及び図形等を特別図柄として変動表示している。
【００５０】
なお、普通図柄記憶ランプ１５３０ａ〜１５３０ｄに割り当てられるＬＥＤ６〜ＬＥＤ９の数と、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０に割り当てられるＬＥＤ１１，ＬＥＤ１２の数と、の和が固定値６となっている。
【００５１】
［３−２．カバー部材の遊技盤への取り付け］
機能表示基板１２２５ａは、カバー部材１２２５ｂに図示しないネジで固定され、カバー部材１２２５ｂが遊技盤４の飾り枠２５１の裏面から図示しないネジで取り付けられるようになっている。飾り枠２５１には、機能表示基板１２２５ａのセグメントＳＥＧ１，ＳＥＧ２に対応する位置にセグメント表示器用開口２５１ａが形成されており、これらのセグメント表示器ＳＥＧ１，ＳＥＧ２が表示する内容を視認できるようになっている。
【００５２】
また、飾り枠２５１には、機能表示基板１２２５ａのＬＥＤ１〜ＬＥＤ１２に対応する位置にＬＥＤ用挿通孔２５１ｂがそれぞれ設けられており、カバー部材１２２５ｂを飾り枠２５１の裏面に取り付ける際に、ＬＥＤ１〜ＬＥＤ１２が遊技盤４と干渉しないようになっている。これらのＬＥＤ用挿通孔２５１ｂは、ＬＥＤ１〜ＬＥＤ１２の点灯又は点滅した光が隣接するＬＥＤの点灯又は点滅した光と誤認されないように円筒状に形成されている。なお、セグメント表示器ＳＥＧ１，ＳＥＧ２が表示する内容、ＬＥＤ１〜ＬＥＤ１２が点灯又は点滅して表示する内容は、後述する機能表示シール１５９５Ａに印刷されている。飾り枠２５１には、機能表示シール１５９５Ａを貼り付ける機能表示シール貼付部２５１ｃが形成されている。
【００５３】
［４．機能表示シール］
次に、機能表示シール１５９５Ａについて説明する。図１０は機能表示シールの概略図である。機能表示シール１５９５Ａは、図１０に示すように、その表面に機能表示ごとにグループＧｒｐ１〜Ｇｒｐ３にグループ化等されて印刷されており、遊技盤４の非遊技領域である飾り枠２５１に形成された機能表示シール貼付部２５１ｃに貼り付けられている。
【００５４】
グループＧｒｐ１は、図１０に示すように、上特別図柄表示器１４８０、上特別図柄記憶ランプ１５００ａ，１５００ｂから構成されており、これらの上特別図柄表示器１４８０、上特別図柄記憶ランプ１５００ａ，１５００ｂを視認できる実線ＳＬ１で囲まれた状態で区画されて機能表示シール１５９５Ａに印刷されている。実線ＳＬ１で囲まれた領域は、上特別図柄表示器１４８０による表示や上特別図柄記憶ランプ１５００ａ，１５００ｂによる点灯又は点滅を視認できるように、上特別図柄表示器１４８０、上特別図柄記憶ランプ１５００ａ，１５００ｂと対応する位置が透明となっている。グループＧｒｐ１では、上述した上始動入賞口１３３０への遊技球の入球による特別図柄の変動表示に関する各種情報を表示する。
【００５５】
例えば、上述したように、上始動入賞口１３３０に遊技球が入球すると、上特別図柄表示器１４８０が所定の特別図柄を変動表示したり、入球した遊技球の球数を保留数として上特別図柄記憶ランプ１５００ａ，１５００ｂが点灯又は点滅したりする。このように、上特別図柄表示器１４８０、上特別図柄記憶ランプ１５００ａ，１５００ｂを１つのグループＧｒｐ１にグループ化することによって、これらの上特別図柄表示器１４８０、上特別図柄記憶ランプ１５００ａ，１５００ｂが上始動入賞口１３３０への遊技球の入球による特別図柄の変動表示に関する各種情報を示していることを遊技者に伝えることができる。これにより、遊技者は、実線ＳＬ１で囲まれた状態で区画されて機能表示シール１５９５Ａに印刷されたグループＧｒｐ１を目視することによって上始動入賞口１３３０への遊技球の入球による特別図柄の変動表示に関する各種情報を容易に確認することができる。
【００５６】
グループＧｒｐ２は、図１０に示すように、下特別図柄表示器１４９０、下特別図柄記憶ランプ１５１０ａ，１５１０ｂから構成されており、これらの下特別図柄表示器１４９０、下特別図柄記憶ランプ１５１０ａ，１５１０ｂを視認できる実線ＳＬ２で囲まれた状態で区画されて機能表示シール１５９５Ａに印刷されている。実線ＳＬ２で囲まれた領域は、下特別図柄表示器１４９０による表示や下特別図柄記憶ランプ１５１０ａ，１５１０ｂによる点灯又は点滅を視認できるように、下特別図柄表示器１４９０、下特別図柄記憶ランプ１５１０ａ，１５１０ｂと対応する位置が透明となっている。グループＧｒｐ２では、上述した下始動入賞口１３４０への遊技球の入球による特別図柄の変動表示に関する各種情報を表示する。例えば、上述したように、下始動入賞口１３４０に遊技球が入球すると、下特別図柄表示器１４９０が所定の特別図柄を変動表示したり、入球した遊技球の球数を保留数として下特別図柄記憶ランプ１５１０ａ，１５１０ｂが点灯又は点滅したりする。このように、下特別図柄表示器１４９０、下特別図柄記憶ランプ１５１０ａ，１５１０ｂを１つのグループＧｒｐ２にグループ化することによって、これらの下特別図柄表示器１４９０、下特別図柄記憶ランプ１５１０ａ，１５１０ｂが下始動入賞口１３４０への遊技球の入球による特別図柄の変動表示に関する各種情報を示していることを遊技者に伝えることができる。これにより、遊技者は、実線ＳＬ２で囲まれた状態で区画されて機能表示シール１５９５Ａに印刷されたグループＧｒｐ２を目視することによって下始動入賞口１３４０への遊技球の入球による特別図柄の変動表示に関する各種情報を容易に確認することができる。
【００５７】
グループＧｒｐ３は、図１０に示すように、普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄから構成されており、これらの普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄを視認できる実線ＳＬ３で囲まれた状態で区画されて機能表示シール１５９５Ａに印刷されている。実線ＳＬ３で囲まれた領域は、普通図柄表示器１５２０による点灯や普通図柄記憶ランプ１５３０ａ〜１５３０ｄによる点灯を視認できるように、普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄと対応する位置が透明となっている。普通図柄表示器１５２０は、上述したように、開閉翼１３８０の開閉の有無を所定の普通図柄として変動表示し、開閉翼１３８０が閉状態から開状態となると、遊技球が下始動入賞口１３４０に入球しやすくなる。このため、普通図柄表示器１５２０には、上特別図柄表示器１４８０、上特別図柄記憶ランプ１５００ａ，１５００ｂ、下特別図柄表示器１４９０、下特別図柄記憶ランプ１５１０ａ，１５１０ｂ、普通図柄記憶ランプ１５３０ａ〜１５３０ｄ、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０と見分けが付くように星印が印刷されている。グループＧｒｐ３では、上述したゲート１２９０に関する各種情報を表示する。例えば、上述したように、ゲート１２９０に遊技球が通過すると、普通図柄表示器１５２０が所定の普通図柄を変動表示したり、通過した遊技球の球数を保留数として普通図柄記憶ランプ１５３０ａ〜１５３０ｄが点灯したりする。このように、普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄを１つのグループＧｒｐ３にグループ化することによって、これらの普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄが普通図柄の変動表示に関する各種情報を示していることを遊技者に伝えることができる。これにより、遊技者は、実線ＳＬ３で囲まれた状態で区画されて機能表示シール１５９５Ａに印刷されたグループＧｒｐ３を目視することによって普通図柄の変動表示に関する各種情報を容易に確認することができる。
【００５８】
遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０と対応する位置には、図１０に示すように、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０が視認できる実線ＳＬ４〜ＳＬ６でそれぞれ囲まれた状態で区画されて印刷されている。実線ＳＬ４〜ＳＬ６で囲まれた領域は、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０による点灯を視認できるように、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０と対応する位置が透明となっている。２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０には、ラウンドの最大回数を理解し易いように、２ラウンド表示ランプ１５５０と対応する位置にはラウンドの最大回数である値２が印刷され、１５ラウンド表示ランプ１５６０と対応する位置にはラウンドの最大回数である値１５が印刷されている。上述したように、遊技状態表示ランプ１５４０は点灯する色を遊技状態として表示することによって遊技状態が確率変動又は小当りが生じている旨を報知し、２ラウンド表示ランプ１５５０は大入賞口１４００が閉鎖状態から開放状態となる回数（ラウンド）が２回である旨を点灯して報知し、１５ラウンド表示ランプ１５６０はラウンドが１５回である旨を点灯して報知する。これにより、遊技者は、実線ＳＬ４で囲まれた状態で区画されて機能表示シール１５９５Ａに印刷された遊技状態表示ランプ１５４０を目視することによって遊技状態を容易に確認することができ、実線ＳＬ５で囲まれた状態で区画されて機能表示シール１５９５Ａに印刷された２ラウンド表示ランプ１５５０を目視することによってラウンドの最大回数が２回であるか否かを容易に確認することができ、実線ＳＬ６で囲まれた状態で区画されて機能表示シール１５９５Ａに印刷された１５ラウンド表示ランプ１５６０を目視することによってラウンドの最大回数が１５回であるか否かを容易に確認することができる。
【００５９】
なお、本実施形態では、上述したように、グループＧｒｐ１〜グループＧｒｐ３は実線ＳＬ１〜ＳＬ６で囲まれた状態で区画されて機能表示シール１５９５Ａに印刷されており、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０と対応する位置は遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０が視認できる実線ＳＬ４〜ＳＬ６でそれぞれ囲まれた状態で区画されて印刷されている。
【００６０】
このように、機能表示シール１５９５Ａは、図９に示した機能表示基板１２２５ａに集約して実装された、セグメント表示器ＳＥＧ１，ＳＥＧ２、ＬＥＤ１〜ＬＥＤ１２の機能がグループＧｒｐ１〜Ｇｒｐ３等のようにグループ化されてその内容が印刷されており、区画されている。また普通図柄表示器１５２０等には星印が印刷されており、セグメント表示器ＳＥＧ１，ＳＥＧ２、ＬＥＤ１〜ＬＥＤ１２が表示する内容が、機能表示シール１５９５Ａに集約して印刷されても、それらの意味を容易に理解することができるようになっている。
【００６１】
このような機能と印刷された内容との対応関係が、図１０に示すように、シール管理番号１５９５Ａａとして機能表示シール１５９５Ａに印刷されている。このシール管理番号１５９５Ａａは、図１０に示すように、遊技窓４２から視認しにくい位置に印刷されており、遊技者に必要ではない情報を伝えないようになっている。
【００６２】
ここで、近年のパチンコ遊技機は、そのライフサイクルの短縮化にともないパチンコ遊技機の開発期間も短くなってきている。このため、本実施形態では、例えば、大入賞口１４００が閉鎖状態から開放状態となる回数（ラウンド）が２回、１５回である旨を点灯して報知する２ラウンド表示ランプ、１５ラウンド表示ランプに加えて、ラウンド数が５回、８回である旨を点灯して報知する５ラウンド表示ランプや８ラウンド表示ランプを追加する場合、始動入賞口の数を２つから１つに減らす場合等によるパチンコ遊技機の仕様変更には、共通の機能表示基板１２２５ａを使用することで対応することができるようになっている。このようなパチンコ遊技機の仕様変更にともない機能表示シールに印刷する内容も変更するため、上述した、セグメント表示器ＳＥＧ１，ＳＥＧ２、ＬＥＤ１〜ＬＥＤ１２の機能と、機能表示シールに印刷された内容と、の対応関係を、シール管理番号として機能表示シールに印刷している。これにより、例えばパチンコ遊技機の製造元では、ラインの作業者が遊技盤に機能表示シールを貼り付ける前に、パチンコ遊技機の仕様と機能表示シールとが対応しているか否かを、シール管理番号を目視することによって確認することができ、パチンコ遊技機の仕様に対応しない機能表示シールが貼り付けられるのを防止することができる。なお、機能表示シールはシールであり、接着剤などを機能表示シールの裏面等に塗る作業工程がなく、生産性の向上に寄与している。
【００６３】
［５．主基板及び周辺基板］
次に、パチンコ遊技機１の各種制御を行う制御基板について説明する。図１１は主基板及び周辺基板のブロック図であり、図１２は主基板（主制御基板）に入出力される各種検出信号及び各種駆動信号の概略図である。パチンコ遊技機１の制御構成は、図１１に示すように、主基板１６００のグループ及び周辺制御基板１６１０のグループから構成されており、これら２つのグループにより各種制御が分担されている。まず、主基板１６００のグループについて説明し、続けて周辺制御基板１６１０のグループについて説明する。
【００６４】
［５−１．主基板のグループ］
主基板１６００のグループは、図１１に示すように、主制御基板１７００、払出制御基板７１５を備えて構成されている。
【００６５】
［５−１−１．主制御基板］
主制御基板１７００は、図１１に示すように、マイクロプロセッサとしての主制御ＭＰＵ１７００ａ、入出力デバイス（Ｉ／Ｏデバイス）としての主制御Ｉ／Ｏポート１７００ｂ、上述したＲＡＭクリアスイッチ２６８ａを備えて構成されている。主制御ＭＰＵ１７００ａには、各種処理プログラムや各種コマンドを記憶するＲＯＭと、一時的にデータを記憶するＲＡＭとが内蔵されている。
【００６６】
主制御ＭＰＵ１７００ａは、上述した、上始動口スイッチ１３６０及び下始動口スイッチ１３７０からの検出信号が、主制御Ｉ／Ｏポート１７００ｂを介して入力され、また上述した、ゲートスイッチ１３００、左入賞口スイッチ１４６０、右入賞口スイッチ１４７０及びカウントスイッチ１４３０からの検出信号が、上述した遊技盤４に取り付けられたパネル中継基板１６５０、そして主制御Ｉ／Ｏポート１７００ｂを介して入力されており、これらの検出信号に基づいて、その詳細な説明については後述するが、上述した、開閉翼ソレノイド１３９０、開閉板ソレノイド１４２０への駆動信号を、主制御Ｉ／Ｏポート１７００ｂ、そしてパネル中継基板１６５０を介して出力し、上特別図柄表示器１４８０、下特別図柄表示器１４９０、上特別図柄記憶ランプ１５００ａ，１５００ｂ、下特別図柄記憶ランプ１５１０ａ，１５１０ｂ、普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄ、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０への駆動信号を、主制御Ｉ／Ｏポート１７００ｂ、パネル中継基板１６５０を介して上述した機能表示基板１２２５ａに出力する（図１２参照）。
【００６７】
また主制御ＭＰＵ１７００ａは、遊技に関する各種情報（遊技情報）及び払い出しに関する各種コマンド等を、上述した主ドロワ中継基板６５７を介して払出制御基板７１５に送信したり、この払出制御基板７１５からのパチンコ遊技機１の状態に関する各種コマンド等を、主ドロワ中継基板６５７を介して受信したりする。更に主制御ＭＰＵ１７００ａは、遊技演出の制御に関する各種コマンド及びパチンコ遊技機１の状態に関する各種コマンドを、主制御Ｉ／Ｏポート１７００ｂを介して後述する周辺基板１６１０のサブ統合基板１７４０に送信したりする。なお、主制御ＭＰＵ１７００ａは、その詳細な説明は後述するが、払出制御基板７１５からパチンコ遊技機１の状態に関する各種コマンドを受信すると、これらの各種コマンドを整形してサブ統合基板１７４０に送信する。
【００６８】
主制御基板１７００には、その詳細な説明は後述するが、電源基板６８６から各種電圧が供給されている。この電源基板６８６は、電源遮断時にでも所定時間、主制御基板１７００に電力を供給するバックアップ電源としての電気二重層キャパシタ（以下、単に「キャパシタ」と記載する。）を備えている。このキャパシタにより主制御ＭＰＵ１７００ａは、電源遮断時にでも電源断時処理において各種情報をその内蔵するＲＡＭに記憶することができるようになっている。なお、記憶した各種情報は、電源投入時に主制御基板１７００のＲＡＭクリアスイッチ２６８ａが操作されると、その内容が内蔵するＲＡＭから消去（クリア）されるようになっている。このＲＡＭクリアスイッチ２６８ａの操作信号（検出信号）は、主ドロワ中継基板６５７を介して払出制御基板７１５にも出力されるようになっている。
【００６９】
また、主制御基板１７００には、その詳細な説明は後述するが、停電監視回路が設けられている。この停電監視回路は、電源基板６８６から供給される各種電圧の低下を監視しており、それらの電圧が停電予告電圧以下となると、停電予告として停電予告信号を出力するようになっている。この停電予告信号は、主制御Ｉ／Ｏポート１７００ｂを介して主制御ＭＰＵ１７００ａに入力される他に図示しないハーネスを介して払出制御基板７１５等にも伝達されている。
【００７０】
［５−１−２．払出制御基板］
払出制御基板７１５は、図１１に示すように、払い出しに関する各種制御を行う払出制御部１７１０、上述した発射モータ３４４の発射制御を行う発射制御部１７２０、上述した、エラーＬＥＤ表示器１７３０、エラー解除スイッチ１７３１、球抜きスイッチ１７３２を備えて構成されている。
【００７１】
［５−１−２（ａ）．払出制御部］
払出制御部１７１０は、図１１に示すように、マイクロプロセッサとしての払出制御ＭＰＵ１７１０ａ、Ｉ／Ｏデバイスとしての払出制御Ｉ／Ｏポート１７１０ｂ、払出制御ＭＰＵ１７１０ａが正常に動作しているか否かを監視する外部ウォッチドッグタイマ１７１０ｃ（以下、「外部ＷＤＴ１７１０ｃ」と記載する。）、上述した払出モータ４６５に駆動信号を出力する払出モータ駆動回路１７１０ｄを備えて構成されている。払出制御ＭＰＵ１７１０ａには、各種処理プログラムや各種コマンドを記憶するＲＯＭと、一時的にデータを記憶するＲＡＭと、が内蔵されており、不正を防止するため機能等も内蔵されている。
【００７２】
払出制御ＭＰＵ１７１０ａは、その詳細な説明は後述するが、主制御基板１７００からの遊技に関する各種情報（遊技情報）及び払い出しに関する各種コマンドを受信し、主制御基板１７００からのＲＡＭクリアスイッチ２６８ａの操作信号（検出信号）が入力される他に、満タンスイッチ５４５からの検出信号が入力され、球切れスイッチ４２６、計数スイッチ４６２及び回転角スイッチ５０５からの検出信号が賞球ユニット内中継端子板４８０を介して入力されている。
【００７３】
また、払出制御ＭＰＵ１７１０ａは、その詳細な説明は後述するが、主制御基板１７００からの払い出しに関する各種コマンドを受信すると、その受信した払い出しに関する各種コマンドに基づいて払出モータ駆動回路１７１０ｄから払出モータ４６５に駆動信号を出力したり、球抜きスイッチ１７３２が操作されると、この操作信号（検出信号）に基づいて上述した、賞球タンク４００及びタンクレール部材４１０に貯留された遊技球を排出する（球抜きする）ために払出モータ４６５への駆動信号を出力したり、図示しないＣＲユニットからの貸球要求信号がＣＲユニット端子板７００ｂを介して入力されると、この貸球要求信号に基づいて払出モータ４６５への駆動信号を出力したりする。更に払出制御ＭＰＵ１７１０ａは、パチンコ遊技機１の状態をエラーＬＥＤ表示器１７３０に表示したり、その状態を示す各種コマンドを主制御基板１７００に送信したり、満タンスイッチ５４５からの検出信号が入力されると、この検出信号に基づいて払出モータ駆動回路１７１０ｄからの駆動信号を停止して払出モータ４６５を停止したり、計数スイッチ４６２からの検出信号が入力されると、この検出信号に基づいて実際に払い出した遊技球の球数を上述した外部端子板７００ａに出力したりする。この外部端子板７００ａは、遊技場（ホール）に設置されたホールコンピュータと接続されている。このホールコンピュータは、パチンコ遊技機１が払い出した遊技球の球数やパチンコ遊技機１の遊技情報等を把握することにより遊技者の遊技を監視している。
【００７４】
［５−１−２（ｂ）．発射制御部］
発射制御部１７２０は、図１１に示すように、各種スイッチからの検出信号等が入力される入力回路１７２０ａ、定時間ごとにクロック信号を出力する発振回路１７２０ｂ、このクロック信号に基づいて発射モータ３４４に駆動信号を出力する発射制御回路１７２０ｃ、発射モータ３４４に駆動信号を出力する発射モータ駆動回路１７２０ｄを備えて構成されている。発射制御回路１７２０ｃは、発振回路１７２０ｂからのクロック信号に基づいて、１分当たり約９９．９５個の遊技球が遊技領域２５５に向けて発射されるよう発射モータ３４４の回転速度を制御している。つまり、打球槌（図示せず）の可動を制御している。
【００７５】
なお、上述したハンドル装置７０（操作ハンドル部７１）には、上述したように、タッチスイッチ８０、発射停止スイッチ８２が内蔵されており、操作ハンドル部７１の回動操作部材に触れるとタッチスイッチ８０に内蔵された接触検出基板８０ａにより検出され、発射停止ボタン（図示せず）を操作すると発射停止スイッチ８２により検出される。これらの検出信号は、その詳細な説明は後述するが、上述したハンドル中継端子板７１ａを介して入力回路１７２０ａに入力されている。また、ＣＲユニットがＣＲユニット端子板７００ｂに電気的に接続されると、ＣＲ接続信号がＣＲユニット端子板７００ｂを介して入力回路１７２０ａに入力される。
【００７６】
払出制御基板７１５には、電源基板６８６から各種電圧が主制御基板１７００と同様に供給されている（図１３参照）。この電源基板６８６は、電源遮断時にでも所定時間、払出制御基板７１５に電力を供給するキャパシタを備えている。このキャパシタにより払出制御ＭＰＵ１７１０ａは電源遮断時にでも払い出しに関する各種の払出情報をその内蔵するＲＡＭに記憶することができるようになっている。なお、記憶した払出情報は、電源投入時に主制御基板１７００のＲＡＭクリアスイッチ２６８ａが操作されると、その内容が内蔵するＲＡＭから消去（クリア）されるようになっている。
【００７７】
［５−２．周辺基板のグループ］
周辺基板１６１０は、図１１に示すように、上述した、サブ統合基板１７４０、液晶制御基板１７５０を備えて構成されている。
【００７８】
［５−２−１．サブ統合基板］
サブ統合基板１７４０は、図１１に示すように、マイクロプロセッサとしてのサブ統合ＭＰＵ１７４０ａ、各種処理プログラムや各種コマンドを記憶するサブ統合ＲＯＭ１７４０ｂ、高音質の演奏を行う音源ＩＣ１７４０ｃ、この音源ＩＣ１７４０ｃが参照する音楽及び効果音等の音情報が記憶されている音ＲＯＭ１７４０ｄを備えて構成されている。
【００７９】
サブ統合ＭＰＵ１７４０ａは、パラレル入出力ポート及びシリアル入出力ポート等の各種入出力ポートを内蔵しており、主制御基板１７００から各種コマンドを受信すると、この各種コマンドに基づいて扉枠装飾ランプ５ａａ，５ｂ〜５ｈに点灯信号又は点滅信号を、ランプ駆動基板１７６０、そして上述した副ドロワ中継基板６５８を介して出力したり、演出ランプ１２３０，１５７０に点灯信号又は点滅信号を、ランプ駆動基板１７６０を介して出力したり、階調ランプ１２４０に階調点灯信号を、ランプ駆動基板１７６０を介して出力したり、上あご可動体の可動機構を備えた上あご可動装置１７７０及び下あご可動体の可動機構を備えた下あご可動装置１７８０に駆動信号を、ランプ駆動基板１７６０を介してそれぞれ出力したり、演出に関する演出コマンドを作成したりする。この演出コマンドは、音源ＩＣ１７４０ｃ及び液晶制御基板１７５０に出力されている。
【００８０】
またサブ統合ＭＰＵ１７４０ａには、上あご可動体の原位置検出信号及び下あご可動体の原位置検出信号が上あご可動装置１７７０及び下あご可動装置１７８０からランプ駆動基板１７６０を介してそれぞれ入力されている。更にサブ統合ＭＰＵ１７４０ａには、液晶制御基板１７５０が正常動作している旨を伝える信号（動作信号）が液晶制御基板１７５０から入力され、上述した演出選択スイッチ３１からの演出選択信号（検出信号）が副ドロワ中継基板６５８、そしてランプ駆動基板１７６０を介して入力されている。
【００８１】
音源ＩＣ１７４０ｃは、サブ統合ＭＰＵ１７４０ａから出力された演出コマンドに基づいて音ＲＯＭ１７４０ｄから音情報を読み込み、ランプ駆動基板１７６０、そして副ドロワ中継基板６５８を介して上述したスピーカ３４から各種演出に合わせた音楽及び効果音等が流れるよう制御を行う。
【００８２】
［５−２−２．液晶制御基板］
液晶制御基板１７５０は、図１１に示すように、マイクロプロセッサとしての液晶制御ＭＰＵ１７５０ａ、各種処理プログラムや各種コマンドを記憶する液晶制御ＲＯＭ１７５０ｂ、上述した液晶表示器１３１５を表示制御するＶＤＰ（Ｖｉｄｅｏ  Ｄｉｓｐｌａｙ
Ｐｒｏｃｅｓｓｏｒの略）１７５０ｃ、液晶表示器１３１５に表示する各種画像を記憶する画像ＲＯＭ１７５０ｄを備えて構成されている。
【００８３】
液晶制御ＭＰＵ１７５０ａは、サブ統合基板１７４０から上述した演出コマンドを受信すると、この演出コマンドに基づいてＶＤＰ１７５０ｃを制御する。このＶＤＰ１７５０ｃは、画像ＲＯＭ１７５０ｄから画像を読み出して液晶表示器１３１５の表示制御を行う。この液晶表示器１３１５にはバックライト（冷陰極管）が内蔵されている。このバックライトはインバータ基板１７５５によって点灯されている。なお、液晶制御ＭＰＵ１７５０ａは、上述したように、正常に動作していると、その旨を伝える動作信号をサブ統合基板１７４０に出力する。
【００８４】
［６．電源システム］
次に、パチンコ遊技機１に供給される電力について説明する。まず、上述した電源基板６８６について説明し、続いて各制御基板等に供給される電源について説明する。図１３はパチンコ遊技機の電源システムを示すブロック図である。
【００８５】
［６−１．電源基板］
電源基板６８６は、上述した電源線コネクタ６８８が図示しない電源コードと電気的に接続されており、この電源コードのプラグが島（以下、「パチンコ島設備」と記載する。）の電源コンセントに差し込まれている。上述した電源スイッチ６８７を操作すると、パチンコ島設備から供給されている電力が電源基板６８６に供給され、パチンコ遊技機１の電源投入を行うことができる。
【００８６】
電源基板６８６は、図１３に示すように、＋３４Ｖ作成回路６８６ａ、＋１８Ｖ作成回路６８６ｂ、＋９Ｖ作成回路６８６ｃを備えて構成されている。＋３４Ｖ作成回路６８６ａは、パチンコ島設備から供給されている交流２４ボルト（ＡＣ２４Ｖ）を整流して直流＋３４Ｖ（ＤＣ＋３４Ｖ、以下、「＋３４Ｖ」と記載する。本実施形態では、最大電流として６アンペア（Ａ）を流すことができる。）を作成する。＋１８Ｖ作成回路６８６ｂは、パチンコ島設備から供給されているＡＣ２４Ｖを整流して＋３４Ｖを作成し、作成した＋３４Ｖから直流＋１８Ｖ（ＤＣ＋１８Ｖ、以下、「＋１８Ｖ」と記載する。本実施形態では、最大電流として４Ａを流すことができる。）を作成する。＋９Ｖ作成回路６８６ｃは、＋１８Ｖ作成回路６８６ｂが作成した＋１８Ｖから直流＋９Ｖ（ＤＣ＋９Ｖ、以下、「＋９Ｖ」と記載する。本実施形態では、最大電流として０．４Ａを流すことができる。）を作成する。＋３４Ｖ作成回路６８６ａ、＋１８Ｖ作成回路６８６ｂ、＋９Ｖ作成回路６８６ｃがそれぞれ作成した電圧は、払出制御基板７１５に供給されている。
【００８７】
［６−２．各制御基板等に供給される電源］
次に、各制御基板等に供給される電源について説明する。電源基板６８６から供給される、＋３４Ｖ、＋１８Ｖ及び＋９Ｖは、図１３に示すように、払出制御基板７１５に供給され、主ドロワ中継基板６５７を介して主制御基板１７００に供給される。そして主制御基板１７００に供給された＋３４Ｖ、＋１８Ｖ及び＋９Ｖは、サブ統合基板１７４０に供給され、液晶制御基板１７５０及びランプ駆動基板１７６０にそれぞれ供給される。なお、液晶制御基板１７５０には、＋３４Ｖ及び＋１８Ｖがサブ統合基板１７４０を介して供給されている。ここでは、まず、払出制御基板７１５に供給される電源について説明し、続いて主制御基板１７００に供給される電源、サブ統合基板１７４０に供給される電源、液晶制御基板１７５０に供給される電源、ランプ駆動基板１７６０に供給される電源について説明する。
【００８８】
［６−２−１．払出制御基板に供給される電源］
払出制御基板７１５は、払出制御ＭＰＵ１７１０ａ等の他に、払出制御シリーズレギュレータ７１５ａも備えている。この払出制御シリーズレギュレータ７１５ａは、電源基板６８６から供給された＋９Ｖが入力されており、この＋９Ｖから払出制御基板７１５の基準電圧である直流＋５Ｖ（ＤＣ＋５Ｖ、以下、「＋５Ｖ」と記載する。）を作成する。この＋５Ｖは、図１１に示した、払出制御部１７１０の払出制御ＭＰＵ１７１０ａの他に、払出制御Ｉ／Ｏポート１７１０ｂ、外部ＷＤＴ１７１０ｃ、払出モータ駆動回路１７１０ｄや発射制御部１７２０の入力回路１７２０ａ、発射制御回路１７２０ｃ、発射モータ駆動回路１７２０ｄ等にも入力されている。
【００８９】
電源基板６８６から供給された＋３４Ｖは、払出モータ駆動回路１７１０ｄの他に、発射モータ駆動回路１７２０ｄに入力されており、図１１に示した払出モータ４６５及び発射モータ３４４等の駆動電源として使用されている。なお、電源基板６８６から供給された＋１８Ｖは、扉枠開放スイッチ３ａの他に、図１１に示した、本体枠開放スイッチ３ｂ、満タンスイッチ５４５、球切れスイッチ４２６、計数スイッチ４６２、回転角スイッチ５０５等に入力されている。
【００９０】
［６−２−２．主制御基板に供給される電源］
主制御基板１７００は、主制御ＭＰＵ１７００ａ等の他に、主制御シリーズレギュレータ１７００ｃ、停電監視回路１７００ｄも備えている。主制御シリーズレギュレータ１７００ｃは、払出制御基板７１５から供給された＋９Ｖが入力されており、この＋９Ｖから主制御基板１７００の基準電圧である＋５Ｖを作成する。この＋５Ｖは、主制御ＭＰＵ１７００ａの他に、図１１に示した、主制御Ｉ／Ｏポート１７００ｂ等にも入力されている。停電監視回路１７００ｄは、その詳細な説明は後述するが、払出制御基板７１５から供給された＋１８Ｖ及び＋９Ｖが入力されており、これら＋１８Ｖ及び＋９Ｖの停電又は瞬停の兆候を監視している。また停電監視回路１７００ｄは、電波検出スイッチ１７００ｅからの電波検出信号が入力されており、この電波検出信号を監視している。この電波検出スイッチ１７００ｅは、主制御シリーズレギュレータ１７００ｃの近傍に配置されており、主制御シリーズレギュレータ１７００ｃに高周波が照射されているか否かを検出するものである。
【００９１】
停電監視回路１７００ｄは、停電又は瞬停の兆候を検知すると、又は、電波検出スイッチ１７００ｅからの電波検出信号が入力されると、停電予告として停電予告信号を主制御ＭＰＵ１７００ａの他にサブ統合基板１７４０に出力する。また主制御基板１７００には主ドロワ中継基板６５７を介して停電予告信号が入力され、液晶制御基板１７５０にはサブ統合基板１７４０を介して停電予告信号が入力される。
【００９２】
払出制御基板７１５から供給された＋３４Ｖは、開閉翼ソレノイド１３９０の他に、図１１に示した開閉板ソレノイド１４２０等の駆動電源として使用されている。なお、払出制御基板７１５から供給された＋１８Ｖは、上始動口スイッチ１３６０の他に、図１１に示した、ゲートスイッチ１３００、左入賞口スイッチ１４６０等に入力されている。
【００９３】
なお、主制御基板１７００は活線故障防止回路１７００ｆを備えており、払出制御基板７１５から供給された＋３４Ｖ、＋１８及び＋９Ｖは活線故障防止回路１７００ｆに入力される。ここで「活線」とは、配線（ハーネス）に電流が流れている状態のこという。
【００９４】
活線故障防止回路１７００ｆは、その詳細な説明は省略するが、電源スイッチ６８７を入れたままの状態で、つまり払出制御基板７１５から＋３４Ｖ、＋１８及び＋９Ｖが供給されたままの状態で、図１に示した遊技盤４を本体枠３に取り付けるときに、主ドロワ中継基板６５７に設けたドロワコネクタと、遊技盤４の中継端子板２６９に設けたドロワコネクタとの溶着を防止する回路である。
【００９５】
［６−２−３．サブ統合基板に供給される電源］
サブ統合基板１７４０は、サブ統合ＭＰＵ１７４０ａ、音源ＩＣ１７４０ｃ等を備えている。サブ統合基板１７４０は、サブ統合ＭＰＵ１７４０ａの基準電圧である＋５Ｖと、音源ＩＣ１７４０ｃの基準電圧である直流＋３．３Ｖ（ＤＣ＋３．３Ｖ、以下、「＋３．３Ｖ」と記載する。）と、が液晶制御基板１７５０から供給されている。＋５Ｖは、サブ統合ＭＰＵ１７４０ａの他に、例えば図示しないバスバッファ回路にも入力されている。このバスバッファ回路は、サブ統合ＭＰＵ１７４０ａと図１１に示したサブ統合ＲＯＭ１７４０ｂとのバスライン用のインターフェイスとして使用されている。一方、＋３．３Ｖは、音源ＩＣ１７４０ｃの他に、例えば図１１に示した、サブ統合ＲＯＭ１７４０ｂ及び音ＲＯＭ１７４０ｄにも入力されている。
【００９６】
主制御基板１７００を介して供給された＋１８Ｖは、例えば図１１に示したスピーカ３４から出力する音楽及び効果音等を増幅するパワーアンプに入力されている。なお、主制御基板１７００を介して供給された＋９Ｖは、ランプ駆動基板１７６０にそのまま出力されており、サブ統合基板１７４０では使用されていない。また、主制御基板１７００を介して供給された＋３４Ｖは、液晶制御基板１７５０及びランプ駆動基板１７６０にそのまま出力されており、サブ統合基板１７４０では使用されていない。
【００９７】
［６−２−４．液晶制御基板に供給される電源］
液晶制御基板１７５０は、液晶制御ＭＰＵ１７５０ａ、ＶＤＰ１７５０ｃ等の他に、液晶制御電源回路１７５０ｅも備えている。この液晶制御電源回路１７５０ｅは、サブ統合基板１７４０を介して供給された＋１８Ｖが入力されており、この＋１８Ｖからサブ統合ＭＰＵ１７４０ａ等の基準電圧である＋５Ｖと、液晶制御基板１７５０等の基準電圧である＋３．３Ｖと、ＶＤＰ１７５０ｃの電源である直流＋１．５Ｖ（ＤＣ＋１．５Ｖ、以下、「＋１．５Ｖ」と記載する。）及び直流２．５Ｖ（ＤＣ＋２．５Ｖ、以下、「＋２．５Ｖ」と記載する。）と、を作成する。この＋３．３Ｖは、液晶制御ＭＰＵ１７５０ａの他に、ＶＤＰ１７５０ｃ、図１１に示した、液晶制御ＲＯＭ１７５０ｂ及び画像ＲＯＭ１７５０ｄ、液晶表示器１３１５を駆動する液晶ドライブ回路等にも入力されている。このように、ＶＤＰ１７５０ｃは、＋１．５Ｖ、＋２．５Ｖ及び＋３．３Ｖが入力されている。
【００９８】
液晶制御電源回路１７５０ｅが作成した＋５Ｖ及び＋３．３Ｖは、サブ統合基板１７４０にも供給されており、これらの＋５Ｖ及び＋３．３Ｖは液晶制御基板１７５０及びサブ統合基板１７４０で共通に使用されている。
【００９９】
サブ統合基板１７４０を介して供給された＋３４Ｖは、インバータ基板１７５５にそのまま出力されており、液晶制御基板１７５０では使用されていない。
【０１００】
［６−２−５．インバータ基板に供給される電源］
インバータ基板１７５５は、図１１に示した液晶表示器１３１５のバックライトである冷陰極管を点灯させる冷陰極蛍光ランプ点灯回路１７５５ａを備えている。冷陰極蛍光ランプ点灯回路１７５５ａは、サブ統合基板１７４０を介して供給された＋３４Ｖが入力されている。
【０１０１】
［６−２−６．ランプ駆動基板に供給される電源］
ランプ駆動基板１７６０は、ランプ駆動シリーズレギュレータ１７６０ａ、階調制御ＩＣ１７６０ｂ、上あご可動装置駆動回路１７６０ｃを備えている。ランプ駆動シリーズレギュレータ１７６０ａは、サブ統合基板１７４０を介して供給された＋９Ｖが入力されており、この＋９Ｖからランプ駆動基板１７６０の基準電圧である＋５Ｖを作成する。この＋５Ｖは、図１１に示した階調ランプ１２４０の階調点灯を行う階調制御ＩＣ１７６０ｂ等に入力されている。サブ統合基板１７４０を介して供給された＋３４Ｖ、＋１８Ｖは、図１１に示した上あご可動装置１７７０の駆動制御を行う上あご可動装置駆動回路１７６０ｃ等に入力されている。例えば、＋３４Ｖは上あご可動体の図示しない駆動モータの駆動電源として使用され、＋１８Ｖは上あご可動体の原位置を検出する図示しないフォトセンサ等に入力されている。
【０１０２】
［７．電源基板のノイズ対策回路及びアース回路］
次に、電源基板６８６のアース回路について説明する。パチンコ島設備から供給されたＡＣ２４Ｖは、上述したように、電源線コネクタ６８８を介して電源基板６８６に入力されている。この電源基板６８６には、電源供給ラインであるＡＣ２４Ｖのライン間に現れるノーマルモードノイズと、ＡＣ２４Ｖとグランド（ＧＮＤ）との間に現れるコモンモードノイズと、の２種類のモードノイズに対する対策が設けられている。まず、電源基板６８６のノイズ対策回路について説明し、続いて電源基板６８６のアース回路について説明する。図１４は電源基板のノイズ対策回路及びアース回路を示す回路図である。
【０１０３】
［７−１．電源基板のノイズ対策］
パチンコ島設備から供給されるＡＣ２４Ｖは、図１４に示すように、電源線コネクタ６８８を介して、電源スイッチ６８７（本実施形態では、松下電工製：ＡＪ８２２１ＢＦ）の入力側端子１，３に入力されている。具体的には、電源スイッチ６８７の入力側端子３にはＡＣ２４ＶのＡライン（以下、「ＡＣ２４ＶＡ」と記載する。）が入力されており、電源スイッチ６８７の入力側端子１にはＡＣ２４ＶのＢライン（以下、「ＡＣ２４ＶＢ」と記載する。）が入力されている。電源スイッチ６８７の出力側端子２，４は、コモンモードノイズ対策用の回路であるコモンモードノイズ対策回路ＣＭＣ、そしてノーマルモードノイズ対策用の回路であるノーマルモードノイズ対策回路ＮＭＣを介して、チョークコイルＬ１（本実施形態では、ウエノ製：ＡＤＲ２５１５−０１０ＴＤＫ）に入力されている。
【０１０４】
コモンモードノイズ対策回路ＣＭＣは、コンデンサＣ１１０，Ｃ１１１、バリスタＺＮＲ１，ＺＮＲ２を備えて構成されている。コンデンサＣ１１０，Ｃ１１１はその容量が同一のものであり、コモンモードノイズを除去するものである。一方バリスタＺＮＲ１，ＺＮＲ２は、サージ吸収素子（サージアブソーバ）であり、そのバリスタ電圧が同一のものである。バリスタＺＮＲ１，ＺＮＲ２は、コンデンサＣ１１０，Ｃ１１１で低減できなかったスパイクノイズを除去するものである。
【０１０５】
ノーマルモードノイズ対策回路ＮＭＣは、コンデンサＣ１１２、バリスタＺＮＲ３を備えて構成されている。コンデンサＣ１１２は、ＡＣ２４ＶＡ、ＡＣ２４ＶＢに発生したノーマルモードノイズを除去するものである。バリスタＺＮＲ３は、サージ吸収素子（サージアブソーバ）であり、コンデンサＣ１１２で除去できなかったスパイクノイズを除去するものである。
【０１０６】
電源スイッチ６８７の出力側端子４から出力されたＡＣ２４ＶＡは、ＦＵＳＥ１、コモンモードノイズ対策回路ＣＭＣ、そしてノーマルモードノイズ対策回路ＮＭＣを介してチョークコイルＬ１に入力され、電源スイッチ６８７の出力側端子２から出力されたＡＣ２４ＶＢは、ＦＵＳＥ２、コモンモードノイズ対策回路ＣＭＣ、そしてノーマルモードノイズ対策回路ＮＭＣを介してチョークコイルＬ１に入力されている。チョークコイルＬ１は、ＡＣ２４ＶＡ、ＡＣ２４ＶＢのコモンモードノイズの対策部品であり、ノイズ障害を防止している。チョークコイルＬ１でコモンモードノイズが低減されたＡＣ２４ＶＡ、ＡＣ２４ＶＢは、上述した、＋３４Ｖ作成回路６８６ａ及び＋１８Ｖ作成回路６８６ｂに入力されている。なお、チョークコイルＬ１に入力されるＡＣ２４ＶＡ、ＡＣ２４ＶＢは、チョークコイルＬ１のほかにＣＲユニット電源線コネクタ６８９に入力されており、図示しないＣＲユニットにＡＣ２４ＶＡ、ＡＣ２４ＶＢが供給されている。
【０１０７】
［７−２．電源基板のアース回路］
電源基板６８６のアース用コネクタ６９０ａ〜６９０ｄには、扉枠５（補強板）からのノイズ等を除去するアース線がフレームグランドＦＧ３としてアース用コネクタ６９０ａと電気的に接続され、図３に示したタンクレール部材４１０を流下する球からのノイズ等を除去するアース線がフレームグランドＦＧ１としてアース用コネクタ６９０ｂと電気的に接続され、図３に示した賞球ユニット４５０からのノイズ等を除去するアース線がフレームグランドＦＧ１としてアース用コネクタ６９０ｃと電気的に接続され、図示しないＣＲユニットからのノイズ等を除去するアース線がフレームグランドＦＧとしてアース用コネクタ６９０ｄと電気的に接続されている。
【０１０８】
これらのフレームグランドＦＧ，ＦＧ１，ＦＧ３は、図１４に示すように、フレームグランドＦＧ３が抵抗Ｒ１１０を介して電源線コネクタ６８８のフレームグランドＦＧ２に電気的に接続され、フレームグランドＦＧ１が抵抗Ｒ１１１を介して電源線コネクタ６８８のフレームグランドＦＧ２に電気的に接続され、フレームグランドＦＧが抵抗Ｒ１１２を介して電源線コネクタ６８８のフレームグランドＦＧ２に電気的に接続されている。抵抗Ｒ１１０は、フレームグランドＦＧ１，ＦＧからのノイズ等がフレームグランドＦＧ３に侵入するのを阻止するものであり、抵抗Ｒ１１１は、フレームグランドＦＧ３，ＦＧからのノイズ等がフレームグランドＦＧ１に侵入するのを阻止するものであり、抵抗Ｒ１１２は、フレームグランドＦＧ３，ＦＧ１からのノイズ等がフレームグランドＦＧに侵入するのを阻止するものである。
【０１０９】
なお、パチンコ島設備から供給されたＡＣ２４ＶＢは、電源線コネクタ６８８と電源スイッチ６８７の入力側端子１との間でアレスタＤＳＰ１（本実施形態では、三菱マテリアル製：ＤＳＰ−３０１Ｎ−Ａ２１Ｆ）の一方と電気的に接続されている。アレスタＤＳＰ１の他方は電源線コネクタ６８８のフレームグランドＦＧ２と電気的に接続されている。アレスタＤＳＰ１は、例えば落雷によってパチンコ島設備から供給されるＡＣ２４ＶＢに高電圧（「サージ電圧」という。）が侵入した際に、そのサージ電圧を、電源線コネクタ６８８のフレームグランドＦＧ２にサージ電流として流すことによってサージ電圧を制限し、電源スイッチ６８７にサージ電圧がかからないようにしたり、電源スイッチ６８７のＯＮ／ＯＦＦすることによって一時的に生じる高電圧（サージ電圧）を、電源線コネクタ６８８のフレームグランドＦＧ２にサージ電流として流すことによってサージ電圧を制限し、電源スイッチ６８７にサージ電圧がかからないようにしたりしている。これにより、図１３に示した、払出制御基板７１５、主制御基板１７００等の各種制御基板をサージ電圧から保護することができ、サージ電圧による故障を防止している。
【０１１０】
なお、フレームグランドＦＧ２が接地されなかった場合には、アレスタＤＳＰ１を介して、パチンコ島設備の電源であるＡＣ２４ＶＢ側に電源基板６８６の放電経路が形成されるようになっており、例えば扉枠５が帯電しにくくなっている。これにより、扉枠５に遊技者が触れても、扉枠５からの静電放電による不快感を遊技者に与えることがない。
【０１１１】
［８．主制御基板の回路］
次に、図１１に示した主制御基板１７００の回路等について説明する。主制御基板１７００は、図１３に示したように、電源基板６８６から払出制御基板７１５を介して直流電源＋３４Ｖ、＋１８Ｖ、＋９Ｖが供給されている。これらの直流電源＋３４Ｖ、＋１８Ｖ、＋９Ｖは、まず上述した活線故障防止回路１７００ｆに入力されている。例えば、＋９Ｖは活線故障防止回路１７００ｆを介して主制御シリーズレギュレータ１７００ｃに入力されている。この主制御シリーズレギュレータ１７００ｃは入力された＋９Ｖから主制御基板１７００等の基準電圧である＋５Ｖを作成し、この＋５Ｖが主制御ＭＰＵ１７００ａ等に入力されている。また、＋９Ｖ及び＋１８Ｖは活線故障防止回路１７００ｆを介して停電監視回路１７００ｄに入力されている。この停電監視回路１７００ｄは、入力された＋１８Ｖ及び＋９Ｖの停電又は瞬停の兆候を監視している。
【０１１２】
［８−１．主制御シリーズレギュレータ］
主制御基板１７００は、図１５に示すように、主制御ＭＰＵ１７００ａ、主制御Ｉ／Ｏポート１７００ｂ、主制御シリーズレギュレータ１７００ｃ（本実施形態では、ローム製：ＢＡ５０ＢＣ０ＷＴ）の他に、周辺回路として、リセット信号を出力する主制御システムリセットＩＣ１（本実施形態では、ルネサス製：Ｍ５１９５３）、クロック信号を出力する主制御水晶発振器Ｘ１（本実施形態では、京セラ製：ＥＸＯ−３、２４メガヘルツ（ＭＨｚ））を備えて構成されている。
【０１１３】
主制御シリーズレギュレータ１７００ｃは、図１５に示すように、活線故障防止回路１７００ｆの＋９Ｖ用活線故障防止回路を介して電源入力端子であるＶＣＣ端子に＋９Ｖが入力されている。この＋９Ｖは、グランド（ＧＮＤ）と接地された電解コンデンサＣ１により、リップル（電圧に畳重された交流成分）が除去されて平滑化される。さらに、グランドと接地されたコンデンサＣ２により、電源基板６８６と主制御基板１７００との基板間に発生したノイズが除去される。また、この平滑化された＋９Ｖは、ＶＣＣ端子の他に、主制御シリーズレギュレータ１７００ｃのコントロール端子であるＣＴＬ端子にも入力されている。主制御シリーズレギュレータ１７００ｃは、そのＣＴＬ端子に＋９Ｖが入力されることにより、ＶＣＣ端子に入力された＋９Ｖから＋５Ｖを作成して出力端子であるＯＵＴ端子から出力する。ＯＵＴ端子とＶＣＣ端子との端子間にはダイオードＤ１（本実施形態では、１ＳＳ１３３）が設けられており、ダイオードＤ１のアノード端子とＯＵＴ端子とが電気的に接続され、ダイオードＤ１のカソード端子とＶＣＣ端子とが電気的に接続されている。ＶＣＣ端子とＯＵＴ端子との端子間が逆バイアスになったときにはダイオードＤ１を介してＶＣＣ端子側に入力されるようになっており、逆バイアスによる主制御シリーズレギュレータ１７００ｃの破壊を防止している。
【０１１４】
ＯＵＴ端子から出力される＋５Ｖは、グランドと接地された電解コンデンサＣ３によりリップルが除去されて平滑化されている。この平滑化された＋５Ｖは、主制御システムリセットＩＣ１、主制御水晶発振器Ｘ１、主制御ＭＰＵ１７００ａ、主制御Ｉ／Ｏポート１７００ｂ等、にそれぞれ入力されている。なお、接地端子であるＧＮＤ端子はグランドと接地されており、ＮＣ端子は外部と電気的に未接続の状態となっている。
【０１１５】
［８−２．主制御基板の周辺回路］
［８−２−１．主制御システムリセットＩＣ］
主制御シリーズレギュレータ１７００ｃのＯＵＴ端子から出力されて平滑化された＋５Ｖは、図１５に示すように、主制御システムリセットＩＣ１の電源端子に入力されている。主制御システムリセットＩＣ１は、主制御ＭＰＵ１７００ａ及び主制御Ｉ／Ｏポート１７００ｂにリセットをかけるものであり、遅延回路が内蔵されている。主制御システムリセットＩＣ１の遅延容量端子には、グランドと接地されたコンデンサＣ４が電気的に接続されており、このコンデンサＣ４の容量によって遅延回路による遅延時間を設定することができるようになっている。具体的には、主制御システムリセットＩＣ１は、電源端子に入力された＋５Ｖがしきい値（例えば、４．２５Ｖ）に達すると、遅延時間経過後に出力端子からシステムリセット信号を出力する。
【０１１６】
主制御システムリセットＩＣ１の出力端子は、主制御ＭＰＵ１７００ａのリセット端子であるＳＲＳＴ端子及び主制御Ｉ／Ｏポート１７００ｂのリセット端子であるＲＥＳＥＴＮ端子と電気的に接続されている。出力端子はオープンコレクタ出力タイプであり、プルアップ抵抗Ｒ１により＋５Ｖに引き上げられている。この＋５Ｖに引き上げられた電圧は、グランドと接地されたコンデンサＣ５によりリップルが除去されて平滑化されている（コンデンサＣ５は、ローパスフィルタとしての役割も担っている）。出力端子は、電源端子に入力される電圧がしきい値より大きいときにはプルアップ抵抗Ｒ１により＋５Ｖに引き上げられて論理がＨＩとなって主制御ＭＰＵ１７００ａのＳＲＳＴ端子及び主制御Ｉ／Ｏポート１７００ｂのＲＥＳＥＴＮ端子に入力され、一方、電源端子に入力される電圧がしきい値より小さいときには論理がＬＯＷとなって主制御ＭＰＵ１７００ａのＳＲＳＴ端子及び主制御Ｉ／Ｏポート１７００ｂのＲＥＳＥＴＮ端子に入力される。主制御ＭＰＵ１７００ａのＳＲＳＴ端子及び主制御Ｉ／Ｏポート１７００ｂのＲＥＳＥＴＮ端子は負論理入力であるため、電源端子に入力される電圧がしきい値より小さい状態になると、主制御ＭＰＵ１７００ａ及び主制御Ｉ／Ｏポート１７００ｂにリセットがかかる。なお、電源端子はグランドと接地されたコンデンサＣ６と電気的に接続されており、電源端子に入力される＋５Ｖはリップルが除去されて平滑化されている。また、接地端子はグラントと接地されており、ＮＣ端子は外部と電気的に未接続の状態となっている。
【０１１７】
［８−２−２．主制御水晶発振器］
主制御シリーズレギュレータ１７００ｃのＯＵＴ端子から出力されて平滑化された＋５Ｖは、図１５に示すように、主制御水晶発振器Ｘ１の電源端子であるＶＤＤ端子に入力されている。このＶＤＤ端子は、グランドと接地されたコンデンサＣ７と電気的に接続されており、ＶＤＤ端子に入力される＋５Ｖはさらにリップルが除去されて平滑化されている。また、この平滑化された＋５Ｖは、ＶＤＤ端子の他に、出力周波数選択端子であるＡ端子、Ｂ端子、Ｃ端子及びＳＴ端子にも入力されている。主制御水晶発振器Ｘ１は、これらのＡ端子、Ｂ端子、Ｃ端子及びＳＴ端子に＋５Ｖが入力されることにより、２４ＭＨｚのクロック信号を出力端子であるＦ端子から出力する。
【０１１８】
主制御水晶発振器Ｘ１のＦ端子は、主制御ＭＰＵ１７００ａのクロック端子であるＣＬＫ端子及び主制御Ｉ／Ｏポート１７００ｂのクロック端子であるＣＬＫ端子と電気的に接続されており、２４ＭＨｚのクロック信号が入力されている。なお、接地端子であるＧＮＤ端子はグランドと接地されており、Ｆ端子の分周波を出力するＤ端子は外部と電気的に未接続の状態となっている。
【０１１９】
［８−３．主制御基板で作成された電源］
主制御シリーズレギュレータ１７００ｃのＯＵＴ端子から出力されて平滑化された＋５Ｖは、図１５に示すように、主制御ＭＰＵ１７００ａの電源端子であるＶＤＤ端子及び主制御Ｉ／Ｏポート１７００ｂの電源端子であるＶＣＣ端子に入力されている。主制御ＭＰＵ１７００ａのＶＤＤ端子はグランドと接地されたコンデンサＣ８と電気的に接続され、主制御Ｉ／Ｏポート１７００ｂのＶＣＣ端子はグランドと接地されたコンデンサＣ９と電気的に接続されており、ＶＤＤ端子及びＶＣＣ端子に入力される＋５Ｖはさらにリップルが除去されて平滑化されている。主制御ＭＰＵ１７００ａの接地端子であるＶＳＳ端子はグランドと接地され、主制御Ｉ／Ｏポート１７００ｂの接地端子であるＧＮＤ端子はグランドと接地されている。また、主制御シリーズレギュレータ１７００ｃのＯＵＴ端子から出力されて平滑化された＋５Ｖは、停電監視回路１７００ｄ等にも入力されている。
【０１２０】
［８−４．主制御基板の各種入出力信号］
図１１に示したＲＡＭクリアスイッチ２６８ａ（本実施形態では、オムロン製：Ｂ３Ｆ−１０５２）の操作は、検出信号として主制御Ｉ／Ｏポート１７００ｂに入力されている。
【０１２１】
［８−４−１．ＲＡＭクリアスイッチからの検出信号］
ＲＡＭクリアスイッチ２６８ａの出力ピンとしての３番ピンは、図１５に示すように、主制御Ｉ／Ｏポート１７００ｂの入力ポートＰＥの５番ピンである入力ピンＰＥ５と電気的に接続されている。入力ピンＰＥ５は負論理入力とするため、ＲＡＭクリアスイッチ２６８ａの３番ピンと主制御Ｉ／Ｏポート１７００ｂの入力ピンＰＥ５との端子間の電圧はプルアップ抵抗Ｒ２により＋５Ｖに引き上げられている。この＋５Ｖに引き上げられた電圧は、グランドと接地されたコンデンサＣ１０によりリップルが除去されて平滑化されている（コンデンサＣ１０は、ローパスフィルタとしての役割も担っている）。ＲＡＭクリアスイッチ２６８ａが操作されないときにはプルアップ抵抗Ｒ２により＋５Ｖに引き上げられて論理がＨＩとなって主制御Ｉ／Ｏポート１７００ｂの入力ピンＰＥ５に入力され、一方、ＲＡＭクリアスイッチ２６８ａが操作されたときには論理がＬＯＷとなって主制御Ｉ／Ｏポート１７００ｂの入力ピンＰＥ５に入力される。なお、ＲＡＭクリアスイッチ２６８ａの１番ピン及び２番ピンはグランドと接地されており、４番ピンは３番ピンと電気的に接続されている。
【０１２２】
［８−４−２．その他の各種入出力信号］
主制御ＭＰＵ１７００ａのシリアルデータ入力端子であるＲＸ端子は、図１１に示した払出制御基板７１５からのシリアルデータが払主シリアルデータ受信信号として入力されている。一方、主制御ＭＰＵ１７００ａのシリアルデータ出力端子であるＴＸ端子から払出制御基板７１５に送信するシリアルデータが主払シリアルデータ送信信号として出力される。
【０１２３】
主制御Ｉ／Ｏポート１７００ｂの入力ポートＰＥ及び入力ポートＰＤの各入力ピンは、例えば、上述した入力ピンＰＥ５にはＲＡＭクリアスイッチ２６８ａからの検出信号が入力され、入力ピンＰＥ６には図１３に示した停電予告信号が入力され、入力ピンＰＥ７には上述した主払シリアルデータ受信信号の正常受信完了の旨を伝える払出制御基板７１５からの払主ＡＣＫ信号が入力され、入力ピンＰＤ０には上始動口スイッチ１３６０からの検出信号が入力される。
【０１２４】
一方、主制御ＭＰＵ１７００ａは、データバスを介して主制御Ｉ／Ｏポート１７００ｂの出力ポートＰＡ〜ＰＣの出力ピンから、例えば、出力ピンＰＢ５から図１３に示した停電監視回路１７００ｄに停電予告信号をクリアする停電クリア信号が出力され、出力ピンＰＢ６から上述した払主シリアルデータ受信信号の正常受信完了の旨を伝える主払ＡＣＫ信号が出力され、出力ピンＰＣ０〜ＰＣ５から図１１に示したサブ統合基板１７４０に各種コマンドが出力され、出力ピンＰＢ１から開閉翼ソレノイド１３９０への駆動信号が出力される。
【０１２５】
なお、主制御Ｉ／Ｏポート１７００ｂのデータ入出力端子Ｄ０〜Ｄ７と、主制御ＭＰＵ１７００ａのデータ入出力端子Ｄ０〜Ｄ７と、はデータバスを介して各種情報や各種信号のやり取りを行う。主制御ＭＰＵ１７００ａは、入力ポートＰＥ及びＰＤから各種信号を、データバスを介して読み込み、このデータバスを介して出力ポートＰＡ〜ＰＣから各種信号を出力する。
【０１２６】
［８−５．停電監視回路］
次に、図１３に示した停電監視回路１７００ｄについて説明する。主制御基板１７００には、図１３に示したように、払出制御基板７１５を介して＋３４Ｖ、＋１８Ｖ及び＋９Ｖが供給されており、＋１８Ｖ及び＋９Ｖが停電監視回路１７００ｄに入力されている。停電監視回路１７００ｄは、＋１８Ｖ及び＋９Ｖの停電又は瞬停の兆候を監視しており、停電又は瞬停の兆候を検出すると、停電予告として停電予告信号を、主制御ＭＰＵ１７００ａの他に、払出制御基板７１５及びサブ統合基板１７４０に出力する。また停電監視回路１７００ｄは、図１３に示した電波検出スイッチ１７００ｅからの電波検出信号が入力されており、この電波検出信号が入力されると、停電予告信号として主制御ＭＰＵ１７００ａの他に、払出制御基板７１５及びサブ統合基板１７４０に出力する。まず、停電監視回路の構成について説明し、続いて、＋１８Ｖの停電又は瞬停の監視、＋９Ｖの停電又は瞬停の監視、電波検出スイッチからの電波検出信号の監視について説明する。図１６は停電監視回路を示す回路図である。
【０１２７】
［８−５−１．停電監視回路の構成］
停電監視回路１７００ｄは、図１６に示すように、安定化電源回路ＩＣ２０（本実施形態では、日本電気製：μＰＣ１０９３）、コンパレータＩＣ２１（本実施形態では、新日本無線製：ＮＪＭ２９０３、オープンコレクタ出力タイプ）、インバータＩＣ２２（本実施形態では、東京芝浦電気製：ＴＣ７４ＨＣ０５、オープンコレクタ出力タイプ）、ＤタイプフリップフロップＩＣ２３（本実施形態では、東京芝浦電気製：ＴＣ７４ＨＣ７４）、トランジスタＴＲ２０（本実施形態では、２ＳＣ１８１５）を備えて構成されている。
【０１２８】
安定化電源回路ＩＣ２０の基準電圧入力端子であるＲＥＦ端子及びカソード端子であるＫ端子は、＋５Ｖと抵抗Ｒ２０を介して電気的に接続されており、この抵抗Ｒ２０によりＲＥＦ端子に入力される電流が制限されている。Ｋ端子はコンパレータＩＣ２１の比較基準電圧となるリファレンス電圧Ｖｒｅｆ（本実施形態では、２．４９５Ｖが設定されている。）を出力している。このリファレンス電圧Ｖｒｅｆは、グランドと接地されたコンデンサＣ２０によりリップル（電圧に畳重された交流成分）が除去されて平滑化されている（コンデンサＣ２０は、ローパスフィルタとしての役割も担っている）。なお、安定化電源回路ＩＣ２０のアノード端子であるＡ端子はグランド（ＧＮＤ）と接地されている。
【０１２９】
コンパレータＩＣ２１は、２つの電圧比較回路を備えており、その１つ（ＩＣ２１Ａ）は＋１８Ｖの監視電圧Ｖ１とリファレンス電圧Ｖｒｅｆとを比較するために用いられており、＋端子に＋１８Ｖの監視電圧Ｖ１が入力され、−端子にリファレンス電圧Ｖｒｅｆが入力されている。一方、残りの１つ（ＩＣ２１Ｂ）は＋９Ｖの監視電圧Ｖ２とリファレンス電圧Ｖｒｅｆとを比較するために用いられており、＋端子に＋９Ｖの監視電圧Ｖ２が入力され、−端子にリファレンス電圧Ｖｒｅｆが入力されている。これらの比較結果はＤタイプフリップフロップＩＣ２３に入力されている。このＤタイプフリップフロップＩＣ２３は、２つのＤタイプフリップフロップ回路を備えており、その１つ（ＩＣ２３Ａ）を本実施形態で用いている。なお、コンパレータＩＣ２１の電源端子に入力される＋５Ｖは、グランドと接地されたコンデンサＣ２１によりリップルが除去されて平滑化されている。また、ＤタイプフリップフロップＩＣ２３に入力される＋５Ｖは、グランドと接地されたコンデンサＣ２２によりリップルが除去されて平滑化されている。
【０１３０】
［８−５−２．＋１８Ｖの停電又は瞬停の監視］
＋１８Ｖの停電又は瞬停の監視は、上述したように、コンパレータＩＣ２１のＩＣ２１Ａが＋１８Ｖの監視電圧Ｖ１とリファレンス電圧Ｖｒｅｆとを比較することにより行われている。＋１８Ｖは、図１６に示すように、抵抗Ｒ２１，Ｒ２２による抵抗比によって電圧が分配され、グランドと接地されたコンデンサＣ２３によりリップルが除去されてＩＣ２１Ａの＋端子に入力されている（コンデンサＣ２３は、ローパスフィルタとしての役割も担っている）。抵抗Ｒ２１，Ｒ２２の値は、＋１８Ｖが停電又は瞬停した際に、その電圧が＋１８Ｖから落ち始めて予め設定した停電検知電圧Ｖ１ｐｆ（本実施形態では、１２．５３Ｖに設定されている。）となったときに、＋１８Ｖの監視電圧Ｖ１がリファレンス電圧Ｖｒｅｆと同値になるように設定されている。＋１８Ｖの電圧が停電検知電圧Ｖ１ｐｆより大きいときには、＋１８Ｖの監視電圧Ｖ１がリファレンス電圧Ｖｒｅｆより大きくなり、その結果として論理がＬＯＷとなる。このため、コンパレータＩＣ２１はオープンコレクタ出力タイプであるため、プルアップ抵抗Ｒ２３により＋５Ｖに引き上げられ、論理がＨＩとなり、グランドと接地されたコンデンサＣ２４によりリップルが除去されてＤタイプフリップフロップＩＣ２３のプリセット端子であるＰＲ端子に入力される（コンデンサＣ２４は、ローパスフィルタとしての役割も担っている）。このＰＲ端子が負論理入力であるため、＋１８Ｖの監視電圧Ｖ１がリファレンス電圧Ｖｒｅｆより大きいときには、ＤタイプフリップフロップＩＣ２３の出力端子である１Ｑ端子から主制御Ｉ／Ｏポート１７００ｂに停電予告信号が出力されない。
【０１３１】
一方、＋１８Ｖの電圧が停電検知電圧Ｖ１ｐｆより小さいときには、＋１８Ｖの監視電圧Ｖ１がリファレンス電圧Ｖｒｅｆより小さくなり、その結果として論理がＨＩとなる。このため、コンパレータＩＣ２１はオープンコレクタ出力タイプであるため、論理がＬＯＷとなり、グランドと接地されたコンデンサＣ２４によりリップルが除去されてＤタイプフリップフロップＩＣ２３のプリセット端子であるＰＲ端子に入力される。このＰＲ端子が負論理入力であるため、＋１８Ｖの監視電圧Ｖ１がリファレンス電圧Ｖｒｅｆより小さいときには、ＤタイプフリップフロップＩＣ２３の出力端子である１Ｑ端子から主制御Ｉ／Ｏポート１７００ｂに停電予告信号が出力される。
【０１３２】
［８−５−３．＋９Ｖの停電又は瞬停の監視］
＋９Ｖの停電又は瞬停の監視は、上述したように、コンパレータＩＣ２１のＩＣ２１Ｂが＋９Ｖの監視電圧Ｖ２とリファレンス電圧Ｖｒｅｆとを比較することにより行われている。＋９Ｖは、図１６に示すように、抵抗Ｒ２４，Ｒ２５による抵抗比によって電圧が分配され、グランドと接地されたコンデンサＣ２５によりリップルが除去されてＩＣ２１Ｂの＋端子に入力されている（コンデンサＣ２５は、ローパスフィルタとしての役割も担っている）。抵抗Ｒ２４，Ｒ２５の値は、＋９Ｖが停電又は瞬停した際に、その電圧が＋９Ｖから落ち始めて予め設定した停電検知電圧Ｖ２ｐｆ（本実施形態では、７．６４Ｖに設定されている。）となったときに、＋９Ｖの監視電圧Ｖ２がリファレンス電圧Ｖｒｅｆと同値になるように設定されている。＋９Ｖの電圧が停電検知電圧Ｖ２ｐｆより大きいときには、＋９Ｖの監視電圧Ｖ２がリファレンス電圧Ｖｒｅｆより大きくなり、その結果として論理がＬＯＷとなる。このため、コンパレータＩＣ２１はオープンコレクタ出力タイプであるため、プルアップ抵抗Ｒ２３により＋５Ｖに引き上げられ、論理がＨＩとなり、グランドと接地されたコンデンサＣ２４によりリップルが除去されてＤタイプフリップフロップＩＣ２３のプリセット端子であるＰＲ端子に入力される。このＰＲ端子が負論理入力であるため、＋９Ｖの監視電圧Ｖ２がリファレンス電圧Ｖｒｅｆより大きいときには、ＤタイプフリップフロップＩＣ２３の出力端子である１Ｑ端子から主制御Ｉ／Ｏポート１７００ｂに停電予告信号が出力されない。
【０１３３】
一方、＋９Ｖの電圧が停電検知電圧Ｖ２ｐｆより小さいときには、＋９Ｖの監視電圧Ｖ２がリファレンス電圧Ｖｒｅｆより小さくなり、その結果として論理がＨＩとなる。このため、コンパレータＩＣ２１はオープンコレクタ出力タイプであるため、論理がＬＯＷとなり、グランドと接地されたコンデンサＣ２４によりリップルが除去されてＤタイプフリップフロップＩＣ２３のプリセット端子であるＰＲ端子に入力される。このＰＲ端子が負論理入力であるため、＋９Ｖの監視電圧Ｖ２がリファレンス電圧Ｖｒｅｆより小さいときには、ＤタイプフリップフロップＩＣ２３の出力端子である１Ｑ端子から主制御Ｉ／Ｏポート１７００ｂに停電予告信号が出力される。
【０１３４】
なお、ＤタイプフリップフロップＩＣ２３のクリア端子であるＣＬＲ端子には、主制御ＭＰＵ１７００ａから、主制御Ｉ／Ｏポート１７００ｂを介して、停電クリア信号が入力されるようになっている。ＣＬＲ端子は負論理入力であるため、主制御ＭＰＵ１７００ａからの停電クリア信号は、主制御Ｉ／Ｏポート１７００ｂを介してその論理がＬＯＷとなってＣＬＲ端子に入力される。ＤタイプフリップフロップＩＣ２３は、ＣＬＲ端子に停電クリア信号が入力されると、ラッチ状態を解除するようになっており、このとき、プリセット端子であるＰＲ端子に入力された論理を反転して出力端子である１Ｑ端子から出力する。
【０１３５】
一方、主制御ＭＰＵ１７００ａからの停電クリア信号の出力が停止されると、主制御Ｉ／Ｏポート１７００ｂを介してその論理がＨＩとなってＣＬＲ端子に入力される。ＤタイプフリップフロップＩＣ２３は、ＣＬＲ端子に停電クリア信号が入力されないときには、ラッチ状態をセットするようになっており、ＰＲ端子に論理がＬＯＷとなって入力された状態をラッチする。なお、Ｄ入力端子である１Ｄ端子、クロック入力端子である１ＣＫ端子、接地端子であるＧＮＤ端子は、グランドと接地されている。また、１Ｑ端子の論理を反転した負論理１Ｑ端子は外部と電気的に未接続の状態となっている。
【０１３６】
［８−５−４．電波検出スイッチからの電波検出信号の監視］
次に、電波検出スイッチ１７００ｅからの電波検出信号の監視について説明する。電波検出スイッチ１７００ｅは＋１８Ｖと抵抗Ｒ２６を介して電気的に接続されており、この電圧が電波検出スイッチ１７００ｅと抵抗Ｒ２７を介してトランジスタＴＲ２０のベースに入力され、抵抗Ｒ２７とトランジスタＴＲ２０ベースとの間にグランドと接地された抵抗２８が電気的に接続されている。また、トランジスタＴＲ２０のエミッタはグランドと接地され、トランジスタＴＲ２０のコレクタはプルアップ抵抗Ｒ２９により＋５Ｖに引き上げられてインバータＩＣ２２の入力端子と電気的に接続されている。このインバータＩＣ２２は、６つのインバータ回路を備えており、その１つ（ＩＣ２２Ａ）を本実施形態で用いている。なお、インバータＩＣ２２の電源端子に入力される＋５Ｖは、グランドと接地されたコンデンサＣ２６によりリップルが除去されて平滑化されている。
【０１３７】
抵抗Ｒ２７，Ｒ２８の値は、電波検出スイッチ１７００ｅが電波検出信号を出力しないとき、つまり高周波が照射されていないときに、トランジスタＴＲ２０がＯＮする状態となるように設定されている。トランジスタＴＲ２０がＯＮする状態では、トランジスタＴＲ２０のコレクタからトランジスタＴＲ２０のエミッタに電流が流れるため論理がＬＯＷとなってインバータＩＣ２２（ＩＣ２２Ａ）の入力端子に入力される。これにより、上述したように、インバータＩＣ２２はオープンコレクタ出力タイプであるため、プルアップ抵抗Ｒ２３により＋５Ｖに引き上げられ、論理がＨＩとなり、グランドと接地されたコンデンサＣ２４によりリップルが除去されてＤタイプフリップフロップＩＣ２３のプリセット端子であるＰＲ端子に入力される。このＰＲ端子が負論理入力であるため、電波検出スイッチ１７００ｅが電波検出信号を出力しないとき、つまり高周波が照射されていないときには、ＤタイプフリップフロップＩＣ２３の出力端子である１Ｑ端子から主制御Ｉ／Ｏポート１７００ｂに停電予告信号が出力されない。
【０１３８】
一方、電波検出スイッチ１７００ｅが電波検出信号を出力するとき、つまり高周波が照射されているときには、トランジスタＴＲ２０がＯＦＦする状態となる。トランジスタＴＲ２０がＯＦＦする状態では、トランジスタＴＲ２０のコレクタからトランジスタＴＲ２０のエミッタに電流が流れないためプルアップ抵抗Ｒ２９により＋５Ｖに引き上げられて論理がＨＩとなってインバータＩＣ２２（ＩＣ２２Ａ）の入力端子に入力される。これにより、上述したように、インバータＩＣ２２はオープンコレクタ出力タイプであるため、論理がＬＯＷとなり、グランドと接地されたコンデンサＣ２４によりリップルが除去されてＤタイプフリップフロップＩＣ２３のプリセット端子であるＰＲ端子に入力される。このＰＲ端子が負論理入力であるため、電波検出スイッチ１７００ｅが電波検出信号を出力するとき、つまり高周波が照射されているときには、ＤタイプフリップフロップＩＣ２３の出力端子である１Ｑ端子から主制御Ｉ／Ｏポート１７００ｂに停電予告信号が出力される。
【０１３９】
なお、主制御基板１７００から電波検出スイッチ１７００ｅを取り除いた場合には、トランジスタＴＲ２０がＯＦＦする状態となるため、トランジスタＴＲ２０のコレクタからトランジスタＴＲ２０のエミッタに電流が流れないためプルアップ抵抗Ｒ２９により＋５Ｖに引き上げられて論理がＨＩとなってインバータＩＣ２２（ＩＣ２２Ａ）の入力端子に入力される。これにより、上述したように、インバータＩＣ２２はオープンコレクタ出力タイプであるためプルアップ抵抗Ｒ２３により＋５Ｖに引き上げられ、論理がＨＩとなり、グランドと接地されたコンデンサＣ２４によりリップルが除去されてＤタイプフリップフロップＩＣ２３のプリセット端子であるＰＲ端子に入力される。このＰＲ端子が負論理入力であるため、電波検出スイッチ１７００ｅを主制御基板１７００から取り除いたときには、ＤタイプフリップフロップＩＣ２３の出力端子である１Ｑ端子から主制御Ｉ／Ｏポート１７００ｂに停電予告信号が出力される。このように、電波検出スイッチ１７００ｅを主制御基板１７００から取り除いたときには停電予告信号が常に出力される。
【０１４０】
［８−６．参考実施形態の主制御ＭＰＵ］
次に、本発明に対して参考実施形態となる主制御ＭＰＵ１７００ａについて説明する。主制御ＭＰＵ１７００ａは、図１７に示したように、ＣＰＵコア１７００ａａ、ＲＯＭ１７００ａｂ、ＲＡＭ１７００ａｃ、ＣＰＵ初期化手段１７００ａｄ、乱数ブロック１７００ａｆ等を内蔵するワンチップマイクロコンピュータである。
【０１４１】
ＣＰＵ初期化手段１７００ａｄは、リセット信号をＣＰＵコア１７００ａａに与え、ＣＰＵコア１７００ａａを初期化する。初期化要因には外部要因と内部要因とがあり、外部要因は主制御システムリセットＩＣ１からの信号により内蔵のパワーオンリセット回路（図示せず）が発生するリセット信号によるものであり、内部要因は、指定領域外でユーザプログラムが実行されることに応じ、内蔵の指定エリア外走行禁止回路１７００ａｄａが発生するリセット信号によるものである。なお、本実施形態では、パワーオンリセット回路と指定エリア外走行禁止回路１７００ａｄａとを１つのＣＰＵ初期化手段１７００ａｄ内に収めているが、別々に独立した回路として構成してもよい。
【０１４２】
［指定エリア外走行禁止回路］
指定エリア外走行禁止回路１７００ａｄａは、所定の指定エリア内で遊技機メーカが作成したユーザプログラムが正しく実行されているかどうか監視し、指定エリア以外でユーザプログラムが実行されるとリセットが発生するものである。指定エリア（ユーザプログラム実行可能なアドレス範囲）の設定において、その範囲の先頭アドレスをプログラムコードスタートアドレス（ＰＣＳ）として００００番地、終了アドレスをプログラムコードエンドアドレス（ＰＣＥ）として１ＦＦＦ（１６進）番地とした場合、２０００（１６進）〜ＦＦＦＦ（１６進）番地の範囲にプログラムを格納して実行しようとしても実行することはできない。すなわち、指定エリア外走行禁止回路１７００ａｄａは指定エリア外での命令実行を禁止する機能であり、あらかじめ指定したアドレス範囲（指定エリア）外で命令が実行されると、リセット信号を発生する機能である。このリセット信号によりリセットが発生する。この指定エリアの情報は、ユーザプログラムと共にＲＯＭ１７００ａｂ（ユーザ用ＲＯＭ）に書き込む。
【０１４３】
［ＲＯＭのエリア］
図６０は、ＲＯＭ１７００ａｂのエリアを示す図である。図６０に示すように、ＲＯＭ１７００ａｂは、００００番地（１６進）〜１ＦＦＦ（１６進）までの８ｋバイトである。ＲＯＭ１７００ａｂは、ユーザが作成したプログラム（ユーザプログラム）を格納する。ＲＯＭ１７００ａｂには予め定めた指定エリアがあり、プログラムコード／データエリア００００番地（１６進）〜１ＦＢＦ（１６進）の８１２８バイトと、プログラム管理エリア１ＦＣ０番地（１６進）〜１ＦＦＦ番地（１６進）の６４バイトの２つのエリアが割り付けられている。プログラムコード／データエリアは、ユーザプログラムを格納するエリアである。プログラムコードは１つのブロックが望ましいが、プログラムコードが分散する場合、２つのブロックまで可能とされている。プログラム管理エリアは、ＣＰＵがユーザプログラムを実行するのに必要な情報を格納するエリアであり、ユーザ側で値の設定を行う。指定エリア外走行禁止回路１７００ａｄａが監視する指定エリアの設定もこのエリアで行う。
【０１４４】
プログラム管理エリアにて設定する指定エリア（ユーザプログラム実行可能なアドレス範囲）は、１番目のユーザプログラムのプログラムコードエリア１の最終アドレスを設定する「プログラムコード１エンドアドレス（ＫＰＣＥ）」（例として１ＦＤ３（１６進）〜１ＦＤ４（１６進）にマッピング）、２番目のユーザプログラムのプログラムコードエリア２の先頭アドレスを設定する「プログラムコード２スタートアドレス（ＫＰＣＳ２）」（例として１ＦＤ５（１６進）〜１ＦＤ６（１６進）にマッピング）、２番目のユーザプログラムのプログラムコードエリア２の最終アドレスを設定する「プログラムコード２エンドアドレス（ＫＰＣＥ２）」（例として１ＦＤ７（１６進）〜１ＦＤ８（１６進）にマッピング）、がある。図５６は、プログラムコードが２つのブロックに分散している例を示している。００００ｈからＫＰＣＥで示されるアドレス＊＊＊＊ｈと、ＫＰＣＳ２からＫＰＣＥ２で示されるアドレス□□□□ｈ〜△△△△ｈの範囲が指定エリアになる。なお、プログラム管理エリアに設定された指定エリアのデータは、電源投入時に指定エリア外走行禁止回路１７００ａｄａに認識される。
【０１４５】
図１７に戻り、乱数ブロック１７００ａｆは、乱数発生ブロック１７００ａｆｂと、ラッチ手段１７００ａｆａとからなり、０から６５５３５までの値を重複することなく一巡発生する乱数発生回路を構成する。さらに、乱数発生ブロック１７００ａｆｂは、乱数仕様選択機能１７００ａｆｂａと、乱数発生手段１７００ａｆｂｂと、乱数異常検出手段１７００ａｆｂｃと、乱数異常ステータス１７００ａｆｂｄとからなる。
【０１４６】
乱数仕様選択機能１７００ａｆｂａは、乱数起動機能とスタート値設定機能とからなり、ＲＯＭ１７００ａｂに記憶されたユーザープログラムにより条件が設定される。乱数起動機能には、乱数発生回路を使用するか未使用とするかを設定する。スタート値設定機能は、乱数発生回路を使用する場合、更新される最初の値を複数の方法の中から選択することができ、選択した方法に応じた値を設定する。本実施形態のスタート設定機能では、ワンチップマイクロコンピュータ毎に付された固有のＩＤナンバーをもとにした値と、システムリセット毎に変動するレジスタの値とが選択できるようになっている。乱数発生手段１７００ａｆｂｂは、乱数仕様選択機能１７００ａｆｂａで設定された値をもとに、演算して乱数値を更新する。
【０１４７】
乱数異常検出手段１７００ａｆｂｃは、乱数発生手段１７００ａｆｂｂによる乱数値の更新状況に異常がないかを検出する。ここで、乱数発生手段１７００ａｆｂｂは、乱数値を更新するクロックとして、第１発振器Ｘ１、または第２発振器Ｘ２のいずれかを選択することが可能である。第１発振器Ｘ１は、主制御ＭＰＵ１７００ａの動作を司るシステムクロックとして用いられるとともに、乱数発生手段１７００ａｆｂｂの、乱数値の更新にも使用される。一方、第２発振器Ｘ２は、乱数発生手段１７００ａｆｂｂの乱数値の更新にのみに使用される。乱数異常検出手段１７００ａｆｂｃは、乱数発生手段１７００ａｆｂｂに入力される発振器の動作状態を監視して、乱数発生手段１７００ａｆｂｂが正常に乱数値を更新しているか否かを判断する。
【０１４８】
乱数異常ステータス１７００ａｆｂｄは、乱数異常検出手段１７００ａｆｂｃが乱数異常と判断したときに、乱数異常フラグがセットされる。なお、乱数異常ステータス１７００ａｆｂｄにセットされた乱数異常フラグは、ユーザープログラムによる読み出し行為によりリセットされる。ラッチ手段１７００ａｆａは、ユーザープログラムにより乱数値を読み出すときに、乱数発生手段１７００ａｆｂｂから乱数値を取り出して保持する。
【０１４９】
［９．払出制御基板の回路］
次に、図１１に示した払出制御基板７１５の回路等について説明する。払出制御基板７１５は、図１３に示したように、電源基板６８６から直流電源＋３４Ｖ、＋１８Ｖ、＋９Ｖが供給されている。この＋９Ｖが払出制御シリーズレギュレータ７１５ａに入力されている。この払出制御シリーズレギュレータ７１５ａは入力された＋９Ｖから払出制御基板７１５等の基準電圧である＋５Ｖを作成し、この＋５Ｖが払出制御ＭＰＵ１７１０ａ等に入力されている。また払出制御基板７１５は、図１３に示したように、払出制御部１７１０及び発射制御部１７２０等を備えて構成されている。ここでは、まず払出制御シリーズレギュレータについて説明し、続けて払出制御部の回路、払出制御基板で作成された電源、払出制御基板における各種入出力信号、発射制御部の回路について説明する。
【０１５０】
図１８は払出制御部の回路等を示す回路図であり、図１９はドライブＩＣの等価回路を示す回路図であり、図２０はエラー解除スイッチ等の入力回路を示す回路図であり、図２１は主制御基板との各種入出力信号及び外部端子板への各種出力信号を示す入出力図であり、図２２は発射制御部の入力回路を示す回路図であり、図２３は払出制御基板の実装図であり、図２４は発射制御部の発信回路等を示す回路図である。
【０１５１】
［９−１．払出制御シリーズレギュレータＩＣ］
払出制御シリーズレギュレータＩＣ７１５ａ（本実施形態では、ローム製：ＢＡ５０ＢＣ０ＷＴ）は、図１８に示すように、電源入力端子であるＶＣＣ端子に＋９Ｖが入力されている。この＋９Ｖは、電源基板６８６により供給されており、払出制御基板７１５に入力されると、まずグランド（ＧＮＤ）と接地された電解コンデンサＣ５０により、リップル（電圧に畳重された交流成分）が除去されて平滑化される。さらに、グランドと接地されたコンデンサＣ５１により、電源基板６８６と払出制御基板７１５との基板間に発生したノイズが除去される。また、この平滑化された＋９Ｖは、ＶＣＣ端子の他に、払出制御シリーズレギュレータＩＣ７１５ａのコントロール端子であるＣＴＬ端子にも入力されている。払出制御シリーズレギュレータＩＣ７１５ａは、そのＣＴＬ端子に＋９Ｖが入力されることにより、ＶＣＣ端子に入力された＋９Ｖから＋５Ｖを作成して出力端子であるＯＵＴ端子から出力する。ＯＵＴ端子とＶＣＣ端子との端子間にはダイオードＤ５０（本実施形態では、１ＳＳ１３３）が設けられており、ダイオードＤ１のアノード端子とＯＵＴ端子とが電気的に接続され、ダイオードＤ１のカソード端子とＶＣＣ端子とが電気的に接続されている。ＶＣＣ端子とＯＵＴ端子との端子間が逆バイアスになったときにはダイオードＤ１を介してＶＣＣ端子側に入力されるようになっており、逆バイアスによる払出制御シリーズレギュレータＩＣ７１５ａの破壊を防止している。
【０１５２】
ＯＵＴ端子から出力される＋５Ｖは、グランドと接地された電解コンデンサＣ５２によりリップルが除去されて平滑化されている。この平滑化された＋５Ｖは、払出制御部１７１０、発射制御部１７２０等にそれぞれ入力されている。なお、接地端子であるＧＮＤ端子はグランドと接地されており、ＮＣ端子は外部と電気的に未接続の状態となっている。
【０１５３】
［９−２．払出制御部の回路］
払出制御部１７１０は、図１８に示すように、払出制御ＭＰＵ１７１０ａ、払出制御Ｉ／Ｏポート１７１０ｂ、外部ＷＤＴ１７１０ｃ（本実施形態では、ミツミ製：ＭＭ１０７５ＸＤ）、払出モータ駆動回路１７１０ｄの他に、周辺回路として、払出制御水晶発振器Ｘ５０（本実施形態では、エプソントヨコム製：ＳＧ−５３１Ｐ、８メガヘルツ（ＭＨｚ））を備えて構成されている。
【０１５４】
［９−２−１．外部ＷＤＴ（外部ウォッチドッグタイマ）］
払出制御シリーズレギュレータＩＣ７１５ａのＯＵＴ端子から出力されて平滑化された＋５Ｖは、図１８に示すように、外部ＷＤＴ１７１０ｃのＶｃｃ端子に入力されている。外部ＷＤＴ１７１０ｃは、払出制御ＭＰＵ１７１０ａにリセットをかけるものである。外部ＷＤＴ１７１０ｃは、Ｖｃｃ端子に入力された＋５Ｖの電圧を監視する機能と、払出制御ＭＰＵ１７１０ａが正常に動作しているか否かを監視する機能と、を有しており、Ｖｃｃ端子に入力された＋５Ｖの電圧がしきい値（本実施形態では、４．２Ｖに設定されている。）に達すると、負論理ＲＥＳＥＴ端子からリセット信号を出力したり、外部ＷＤＴ１７１０ｃのＣＫ端子に払出制御ＭＰＵ１７１０ａから払出制御Ｉ／Ｏポート１７１０ｂを介して外部ＷＤＴクリア信号がクリア信号解除時間内に入力されないと、負論理ＲＥＳＥＴ端子からリセット信号を出力したりする。
【０１５５】
外部ＷＤＴ１７１０ｃのＴＣ端子はグランドと接地されたコンデンサＣ５３が電気的に接続されており、外部ＷＤＴ１７１０ｃのＲＣＴ端子は＋５Ｖに引き上げられたプルアップ抵抗Ｒ５０が電気的に接続されている。上述したクリア信号解除時間は、コンデンサＣ５３の容量と、プルアップ抵抗Ｒ５０の抵抗値と、によって設定することができる。なお、本実施形態では、クリア信号解除時間として払出制御ＭＰＵ１７１０ａの割り込みタイマ（１．７５ｍｓ）の２０回分に相当する時間３５ｍｓ（＝１．７５ｍｓ×２０回）が設定されている。
【０１５６】
外部ＷＤＴ１７１０ｃの負論理ＲＥＳＥＴ端子は、払出制御ＭＰＵ１７１０ａのリセット端子であるＲＳＴ０端子及び払出制御Ｉ／Ｏポート１７１０ｂのリセット端子であるＲＥＳＥＴＮ端子と電気的に接続されている。負論理ＲＥＳＥＴ端子はオープンコレクタ出力タイプであり、プルアップ抵抗Ｒ５１により＋５Ｖに引き上げられている。この＋５Ｖに引き上げられた電圧は、グランドと接地されたコンデンサＣ５４によりリップルが除去されて平滑化されている（コンデンサＣ５４は、ローパスフィルタとしての役割も担っている）。負論理ＲＥＳＥＴ端子は、Ｖｃｃ端子に入力される電圧がしきい値より大きいときにはプルアップ抵抗Ｒ５０により＋５Ｖに引き上げられて論理がＨＩとなって払出制御ＭＰＵ１７１０ａのＲＳＴ０端子及び払出制御Ｉ／Ｏポート１７１０ｂのＲＥＳＥＴＮ端子に入力され、一方、電源端子に入力される電圧がしきい値より小さいときには論理がＬＯＷとなって払出制御ＭＰＵ１７１０ａのＲＳＴ０端子及び払出制御Ｉ／Ｏポート１７１０ｂのＲＥＳＥＴＮ端子に入力される。
【０１５７】
また負論理ＲＥＳＥＴ端子は、ＣＫ端子に入力される外部ＷＤＴクリア信号がクリア信号解除時間内にＯＮからＯＦＦに切り替わって外部ＷＤＴクリア信号が解除されたときにはプルアップ抵抗Ｒ５１により＋５Ｖに引き上げられて論理がＨＩとなって払出制御ＭＰＵ１７１０ａのＲＳＴ０端子及び払出制御Ｉ／Ｏポート１７１０ｂのＲＥＳＥＴＮ端子に入力され、一方、ＣＫ端子に入力される外部ＷＤＴクリア信号がクリア信号解除時間内にＯＮされたまま外部ＷＤＴクリア信号が解除されなかったときには論理がＬＯＷとなって払出制御ＭＰＵ１７１０ａのＲＳＴ０端子及び払出制御Ｉ／Ｏポート１７１０ｂのＲＥＳＥＴＮ端子に入力される。
【０１５８】
払出制御ＭＰＵ１７１０ａのＲＳＴ０端子は負論理入力であるため、Ｖｃｃ端子に入力される電圧がしきい値より小さい状態となったり、ＣＫ端子に入力される外部ＷＤＴクリア信号がクリア信号解除時間内にＯＮされたまま外部ＷＤＴクリア信号が解除されなかったときには、払出制御ＭＰＵ１７１０ａ及び払出制御Ｉ／Ｏポート１７１０ｂにリセットがかかる。なお、外部ＷＤＴ１７１０ｃのＶｓ端子には、グランドと接地されたコンデンサＣ５５が電気的に接続されており、Ｖｃｃ端子にはグランドと接地されたコンデンサＣ５６が電気的に接続されている。このコンデンサＣ５６によってＶｃｃ端子に入力される＋５Ｖはリップルが除去されて平滑化されている。また、外部ＷＤＴ１７１０ｃの接地端子であるＧＮＤ端子はグラントと接地されており、外部ＷＤＴ１７１０ｃの正論理ＲＥＳＥＴ端子は外部と電気的に未接続の状態となっている。
【０１５９】
［９−２−２．払出制御水晶発振器］
払出制御シリーズレギュレータＩＣ７１５ａのＯＵＴ端子から出力されて平滑化された＋５Ｖは、図１８に示すように、払出制御水晶発振器Ｘ５０の電源端子であるＶＣＣ端子に入力されている。このＶＣＣ端子は、グランドと接地されたコンデンサＣ５７と電気的に接続されており、ＶＣＣ端子に入力される＋５Ｖはさらにリップルが除去されて平滑化されている。また、この平滑化された＋５Ｖは、ＶＣＣ端子の他に、払出制御水晶発振器Ｘ５０の出力許可（Ｏｕｔｐｕｔ  Ｅｎａｂｌｅ）端子であるＯＥ端子にも入力されている。払出制御水晶発振器Ｘ５０は、そのＯＥ端子に＋５Ｖが入力されることにより、８ＭＨｚのクロック信号を出力端子であるＯＵＴ端子から出力する。
【０１６０】
払出制御水晶発振器Ｘ５０のＯＵＴ端子は、払出制御ＭＰＵ１７１０ａのクロック端子であるＭＣＬＫ端子及び払出制御Ｉ／Ｏポート１７１０ｂのクロック端子であるＣＬＫ端子と電気的に接続されており、８ＭＨｚのクロック信号が払出制御ＭＰＵ１７１０ａ及び払出制御Ｉ／Ｏポート１７１０ｂに入力されている。
【０１６１】
［９−２−３．払出モータ駆動回路］
払出モータ駆動回路１７１０ｄは、図１８に示すように、ドライブＩＣ５０（本実施形態では、東京芝浦電気製：ＭＰ４３０３）を備えて構成されている。このドライブＩＣ５０は、４つのダーリントンパワートランジスタを備えており、本実施形態では、エミッタ端子をグランドと接地させ、ベース端子に払出モータ駆動信号が入力されると、対応するコレクタ端子から励磁信号である駆動パルスが出力されるようになっている。
【０１６２】
電源基板６８６から供給された＋３４Ｖは、図１８に示すように、ツェナーダイオードＺＤ５１（本実施形態では、ＨＺ３６ＢＰＴＫ−Ｅ）を介してドライブＩＣ５０のカソード端子に入力されている。ツェナーダイオードＺＤ５１のアノード端子は＋３４Ｖと電気的に接続されており、ツェナーダイオードＺＤ５１のカソード端子がドライブＩＣ５０のカソード端子と電気的に接続されている。ドライブＩＣ５０のカソード端子に入力された＋３４Ｖは、払出モータ４６５の駆動電源となる。ドライブＩＣ５０のベース端子は、払出制御Ｉ／Ｏポート１７１０ｂの出力ポートＰＢの出力ピンＰＢ０〜ＰＢ３と電気的に接続されており、出力ピンＰＢ０〜ＰＢ３から出力された払出モータ駆動信号に応じて対応するコレクタ端子から励磁信号である駆動パルスが抵抗Ｒ５２〜Ｒ５５、賞球ユニット用端子７１７、そして賞球ユニット内中継端子板４８０を介して払出モータ４６５の各相（／Ｂ相、Ｂ相、Ａ相、／Ａ相）に出力される。これらの駆動パルスは、払出モータ４６５の各相（／Ｂ相、Ｂ相、Ａ相、／Ａ相）に流す励磁電流のスイッチングにより行われ、払出モータ４６５を回転させる。なお、このスイッチングにより各相（／Ｂ相、Ｂ相、Ａ相、／Ａ相）の駆動パルス（励磁信号）を遮断したときには逆起電力が発生する。この逆起電力がドライブＩＣ５０の耐圧を超えると、ドライブＩＣ５０が破損するため、保護としてドライブＩＣ５０のカソード端子とツェナーダイオードＺＤ５１のカソード端子とを電気的に接続している。
【０１６３】
［９−２−３（ａ）．ドライブＩＣの吸収する熱］
ドライブＩＣ５０は、上述したように、４つのダーリントンパワートランジスタを備えており、本実施形態では、エミッタ端子をグランドと接地させ、ベース端子に払出モータ駆動信号が入力されると、対応するコレクタ端子から励磁信号である駆動パルスが出力されるようになっている。ドライブＩＣ５０は、図１９に示すように、ダーリントンパワートランジスタＰＴｒ１〜ＰＴｒ４と、フライバック電圧吸収用ダイオードＦＢＤ１〜ＦＢＤ４と、を同一のパッケージに内蔵している。
【０１６４】
ダーリントンパワートランジスタＰＴｒ１〜ＰＴｒ４は、ダーリントン接続された２つのトランジスタ、抵抗及びダイオードが電気的に回路接続されてチップ化されている。ダーリントンパワートランジスタＰＴｒ１〜ＰＴｒ４のコレクタ端子は、＋３４Ｖに接続されたフライバック電圧吸収用ダイオードＦＢＤ１〜ＦＢＤ４に電気的に回路接続されている。フライバック電圧吸収用ダイオードＦＢＤ１〜ＦＢＤ４は、払出モータ４６５の各相（／Ｂ相、Ｂ相、Ａ相、／Ａ相）に駆動パルス（励磁信号）が遮断されたときに発生する逆起電力を熱に変換して除去することによって、ダーリントンパワートランジスタＰＴｒ１〜ＰＴｒ４を保護しており、フライバック電圧吸収用ダイオードＦＢＤ１及びＦＢＤ２が一対となってチップ化され、フライバック電圧吸収用ダイオードＦＢＤ３及びＦＢＤ４が一対となってチップ化されている。このように、ドライブＩＣ５０のパッケージは、払出モータ４６５の各相（／Ｂ相、Ｂ相、Ａ相、／Ａ相）に駆動パルス（励磁信号）を出力するダーリントンパワートランジスタＰＴｒ１〜ＰＴｒ４による発熱と、払出モータ４６５の各相（／Ｂ相、Ｂ相、Ａ相、／Ａ相）からの逆起電力を熱に変換するフライバック電圧吸収用ダイオードＦＢＤ１〜ＦＢＤ４による発熱と、を吸収し、この吸収した熱を外気（ドライブＩＣ５０の周囲）に逃がしている。
【０１６５】
ところが、上述したように、払出制御基板７１５を収納する払出制御基板ボックス６５５、パチンコ遊技機１の最大の熱源である電源基板６８６を収納する電源基板ボックス６５３等は、枠用基板ホルダー６５１の後面側に前後方向に重複して取り付けられている。このため、払出制御基板７１５は電源基板６８６から発せられる熱を少なからず吸収していることとなる。また、払出制御基板ボックス６５５のカバー体等はパチンコ島設備内に露出した状態となっており、パチンコ島設備は他のパチンコ遊技機と背向で列設されているためパチンコ遊技機の電源基板や各種制御基板等から発せられる熱によってパチンコ島設備内の温度が高くなっている。
【０１６６】
このように、ダーリントンパワートランジスタＰＴｒ１〜ＰＴｒ４及びフライバック電圧吸収用ダイオードＦＢＤ１〜ＦＢＤ４による発熱を、ドライブＩＣ５０のパッケージが吸収しても、ドライブＩＣ５０の周囲、つまり外気の温度が高くなっている状態では、その吸収した熱を外気に逃がす効率が低下するため、ドライブＩＣ５０のパッケージに熱が蓄えられることとなる。そうすると、ドライブＩＣ５０のパッケージの温度が高くなって、ダーリントンパワートランジスタＰＴｒ１〜ＰＴｒ４の接合温度がジャンクション温度まで高くなると、ダーリントンパワートランジスタＰＴｒ１〜ＰＴｒ４が故障することとなる。
【０１６７】
［９−２−３（ｂ）．払出モータ駆動信号の出力する順番］
そこで、本実施形態では、払出モータ４６５の各相（／Ｂ相、Ｂ相、Ａ相、／Ａ相）に出力する駆動パルス（励磁信号）の順番として、Ａ相、Ｂ相、／Ａ相そして／Ｂ相となるように、ドライブＩＣ５０のベース端子に払出モータ駆動信号が入力されるようになっている。これにより、フライバック電圧吸収用ダイオードＦＢＤ１〜ＦＢＤ４が払出モータ４６５の各相（／Ｂ相、Ｂ相、Ａ相、／Ａ相）からの逆起電力を熱に変換する順番も、ＦＢＤ１、ＦＢＤ３、ＦＢＤ２そしてＦＢＤ４となる。そうすると、上述した、フライバック電圧吸収用ダイオードＦＢＤ１及びＦＢＤ２が一対となったチップと、フライバック電圧吸収用ダイオードＦＢＤ３及びＦＢＤ４が一対となったチップと、が交互に発熱することとなる。このように交互に発熱する場合と、払出モータ４６５の各相（／Ｂ相、Ｂ相、Ａ相、／Ａ相）に出力する駆動パルス（励磁信号）の順番として、Ａ相、／Ａ相、Ｂ相そして／Ｂ相、つまり、フライバック電圧吸収用ダイオードＦＢＤ１〜ＦＢＤ４が払出モータ４６５の各相（／Ｂ相、Ｂ相、Ａ相、／Ａ相）からの逆起電力を熱に変換する順番としてＦＢＤ１、ＦＢＤ２、ＦＢＤ３そしてＦＢＤ４とする場合と、を比べると、交互に発熱する場合の方がフライバック電圧吸収用ダイオードＦＢＤ１及びＦＢＤ２が一対となったチップの発熱又はフライバック電圧吸収用ダイオードＦＢＤ３及びＦＢＤ４が一対となったチップの発熱を小さく抑えることができ、ドライブＩＣ５０のパッケージの温度上昇の低減に寄与することができる。したがって、熱によるダーリントンパワートランジスタＰＴｒ１〜ＰＴｒ４の故障を防止することができる。
【０１６８】
なお、本実施形態では、払出モータ４６５の各相（／Ｂ相、Ｂ相、Ａ相、／Ａ相）に出力する駆動パルス（励磁信号）の順番として、Ａ相、Ｂ相、／Ａ相そして／Ｂ相となるようにプログラムしているが、例えば、図１９に示した、ドライブＩＣ５０のコレクタ端子である４番ピン及び９番ピンを、賞球ユニット端子７１７側で互いに入れ代えるように予め配線しておくことによって、払出モータ４６５の各相（／Ｂ相、Ｂ相、Ａ相、／Ａ相）に出力する駆動パルス（励磁信号）の順番として、Ａ相、／Ａ相、Ｂ相そして／Ｂ相となるようにプログラムしても、賞球ユニット端子７１７側でその順番がＢ相、／Ａ相、Ａ相そして／Ｂ相となり、フライバック電圧吸収用ダイオードＦＢＤ３及びＦＢＤ４が一対となったチップと、フライバック電圧吸収用ダイオードＦＢＤ１及びＦＢＤ２が一対となったチップと、が交互に発熱することができる。
【０１６９】
［９−３．払出制御基板で作成された電源］
払出制御シリーズレギュレータＩＣ７１５ａのＯＵＴ端子から出力されて平滑化された＋５Ｖは、図１８に示すように、払出制御ＭＰＵ１７１０ａの電源端子であるＶＤＤ及び払出制御Ｉ／Ｏポート１７１０ｂの電源端子であるＶＣＣに入力されている。払出制御ＭＰＵ１７１０ａのＶＤＤ端子はグランドと接地されたコンデンサＣ５８と電気的に接続され、払出制御Ｉ／Ｏポート１７１０ｂのＶＣＣ端子はグランドと接地されたコンデンサＣ５９と電気的に接続されており、ＶＤＤ端子及びＶＣＣ端子に入力される＋５Ｖはさらにリップルが除去されて平滑化されている。払出制御ＭＰＵ１７１０ａの接地端子であるＶＳＳ端子はグランドと接地され、払出制御Ｉ／Ｏポート１７１０ｂの接地端子であるＧＮＤ端子はグランドと接地されている。また、払出制御シリーズレギュレータＩＣ７１５ａのＯＵＴ端子から出力されて平滑化された＋５Ｖは、発射制御部１７２０等にも入力されている。
【０１７０】
［９−４．払出制御基板における各種入出力信号］
［９−４−１．払出制御Ｉ／Ｏポートの各種入出力信号］
エラー解除スイッチ１７３１（本実施形態では、アルプス電気製：ＳＫＨＨＤＧＡ０１０）の操作、球抜きスイッチ１７３２（本実施形態では、アルプス電気製：ＳＫＨＨＤＡＡ０１０）の操作は、検出信号として払出制御Ｉ／Ｏポート１７１０ｂに入力されている。
【０１７１】
ここで、図１１に示したエラーＬＥＤ表示器１７３０に、球切れ、球がみ、賞球ストック（未払出分あり）、接続異常等の動作エラー状態が表示されると、エラー解除スイッチ１７３１を操作して図１１に示したスピーカ３４から動作エラー状態に応じたエラー解除法を伝える音声案内が流れ、その指示に従って動作エラー状態を解除する。パチンコ遊技機１をホールに設置して移設するときや、上述した、賞球タンク４００及びタンクレール部材４１０に溜まったゴミ（例えば、遊技球のメッキがはがれた粉等）を取り除くときには、上述したように、球抜きスイッチ１７３２を操作して賞球タンク４００、タンクレール部材４１０等に貯留された遊技球をパチンコ遊技機１の外部に排出する。
【０１７２】
［９−４−１（ａ）．エラー解除スイッチからの検出信号］
エラー解除スイッチ１７３１の出力ピンとしての１番ピンは、図１８に示すように、払出制御Ｉ／Ｏポート１７１０ｂの入力ポートＰＤの５番ピンである入力ピンＰＤ５と電気的に接続されている。入力ピンＰＤ５は負論理入力とするため、エラー解除スイッチ１７３１の１番ピンと払出制御Ｉ／Ｏポート１７１０ｂの入力ピンＰＤ５との端子間の電圧はプルアップ抵抗Ｒ５６により＋５Ｖに引き上げられている。この＋５Ｖに引き上げられた電圧は、グランドと接地されたコンデンサＣ６０によりリップルが除去されて平滑化されている（コンデンサＣ６０は、ローパスフィルタとしての役割も担っている）。エラー解除スイッチ１７３１が操作されないときにはプルアップ抵抗Ｒ５６により＋５Ｖに引き上げられて論理がＨＩとなったエラー解除検出信号が払出制御Ｉ／Ｏポート１７１０ｂの入力ピンＰＤ５に入力され、一方、エラー解除スイッチ１７３１が操作されたときには論理がＬＯＷとなったエラー解除検出信号が払出制御Ｉ／Ｏポート１７１０ｂの入力ピンＰＤ５に入力される。
【０１７３】
［９−４−１（ｂ）．球抜きスイッチからの検出信号］
球抜きスイッチ１７３２の出力ピンとしての１番ピンは、図１８に示すように、払出制御Ｉ／Ｏポート１７１０ｂの入力ポートＰＤの２番ピンである入力ピンＰＤ２と電気的に接続されている。入力ピンＰＤ２は負論理入力とするため、球抜きスイッチ１７３２の１番ピンと払出制御Ｉ／Ｏポート１７１０ｂの入力ピンＰＤ２との端子間の電圧はプルアップ抵抗Ｒ５７により＋５Ｖに引き上げられている。この＋５Ｖに引き上げられた電圧は、グランドと接地されたコンデンサＣ６１によりリップルが除去されて平滑化されている（コンデンサＣ６１は、ローパスフィルタとしての役割も担っている）。球抜きスイッチ１７３２が操作されないときにはプルアップ抵抗Ｒ５７により＋５Ｖに引き上げられて論理がＨＩとなった球抜き検出信号が払出制御Ｉ／Ｏポート１７１０ｂの入力ピンＰＤ２に入力され、一方、球抜きスイッチ１７３２が操作されたときには論理がＬＯＷとなった球抜き検出信号が払出制御Ｉ／Ｏポート１７１０ｂの入力ピンＰＤ２に入力される。
【０１７４】
［９−４−１（ｃ）．その他の各種入出力信号］
払出制御Ｉ／Ｏポート１７１０ｂのシリアルデータ入力端子であるＲＸＤ端子は、図１１に示した主制御基板１７００からのシリアルデータが主払シリアルデータ受信信号として入力されている。一方、払出制御Ｉ／Ｏポート１７１０ｂのシリアルデータ出力端子であるＴＸＤ端子から主制御基板１７００に送信するシリアルデータが払主シリアルデータ送信信号として出力される。
【０１７５】
払出制御Ｉ／Ｏポート１７１０ｂの入力ポートＰＤ及び入力ポートＰＥの各入力ピンは、例えば、上述した、入力ピンＰＤ５にはエラー解除スイッチ１７３１からのエラー解除検出信号が入力され、入力ピンＰＤ２には球抜きスイッチ１７３２からの球抜き検出信号が入力され、入力ピンＰＤ７には上述した払主シリアルデータ受信信号の正常受信完了の旨を伝える主制御基板１７００からの主払ＡＣＫ信号が入力され、入力ピンＰＤ１には満タンスイッチ５４５からの検出信号が入力される。
【０１７６】
一方、払出制御Ｉ／Ｏポート１７１０ｂの出力ポートＰＡ〜ＰＣの出力ピンから、例えば、出力ピンＰＢ０〜ＰＢ５から払出モータ駆動信号が出力され、出力ピンＰＣ３から上述した主払シリアルデータ受信信号の正常受信完了の旨を伝える払主ＡＣＫ信号が出力され、出力ピンＰＣ５から外部ＷＤＴ１７１０ｃへ外部ＷＤＴクリア信号が出力される。
【０１７７】
なお、払出制御Ｉ／Ｏポート１７１０ｂのデータ入出力端子Ｄ０〜Ｄ７と、払出制御ＭＰＵ１７１０ａのデータ入出力端子Ｄ０〜Ｄ７と、はデータバスを介して各種情報や各種信号のやり取りを行う。払出制御ＭＰＵ１７１０ａは、入力ポートＰＤ及びＰＥから各種信号を、データバスを介して読み込み、このデータバスを介して出力ポートＰＡ〜ＰＣから各種信号を出力する。
【０１７８】
［９−４−２．扉枠開放スイッチ及び本体枠開放スイッチからの検出信号］
上述したように、本体枠３には、扉枠５が本体枠３から開放された状態であるか否かを検出する扉枠開放スイッチ３ａと、本体枠３が外枠２から開放された状態であるか否かを検出する本体枠開放スイッチ３ｂと、が設けられている。これらの検出信号は、図１１に示したように、払出制御基板７１５に入力されている。
【０１７９】
［９−４−２（ａ）．扉枠開放スイッチからの検出信号］
扉枠開放スイッチ３ａは、常閉形（ノーマルクローズ（ＮＣ））を用いており、扉枠５が本体枠３から開放された状態でスイッチがＯＮ（導通）し、扉枠５が本体枠３に閉鎖された状態でスイッチがＯＦＦ（切断）するようになっている。扉枠開放スイッチ３ａの端子は、図２０に示すように、扉枠開放スイッチ用端子７１６ａと電気的に接続されている。扉枠開放スイッチ３ａからの検出信号の一方は、抵抗Ｒ６０を介してトランジスタＴＲ６０のベースに入力され、抵抗Ｒ６０とトランジスタＴＲ６０のベースとの間にグランドと接地された抵抗Ｒ６１が電気的に接続されている。また、トランジスタＴＲ６０のエミッタはグランドと接地され、トランジスタＴＲ６０のコレクタは後述するトランジスタＴＲ６１のコレクタと電気的に接続されている。トランジスタＴＲ６０のコレクタとトランジスタＴＲ６１のコレクタとの電気的な接続により論理和の回路（ＯＲ回路）が形成され、その演算結果が枠開放情報出力情報として図１１に示した主ドロワ中継基板６５７を介して主制御基板１７００に出力される。一方、扉枠開放スイッチ３ａからの検出信号の他方は、上述した外部端子板用端子７１８を介して扉枠開放信号として図１１に示した外部端子板７００ａに出力される。なお、扉枠開放信号は、外部端子板７００ａに設けた扉枠開放スイッチ用フォトカプラのカソードと電気的に接続されおり、扉枠開放スイッチ用フォトカプラのアノードには＋１８Ｖが入力されている。このように、扉枠開放スイッチ３ａには＋１８Ｖの電圧が印加されている。
【０１８０】
［９−４−２（ｂ）．本体枠開放スイッチからの検出信号］
本体枠開放スイッチ３ｂは、扉枠開放スイッチ３ａと同様に、常閉形（ノーマルクローズ（ＮＣ））を用いており、本体枠３が外枠２から開放された状態でスイッチがＯＮ（導通）し、本体枠３が外枠２に閉鎖された状態でスイッチがＯＦＦ（切断）するようになっている。本体枠開放スイッチ３ｂの端子は、図２０に示すように、本体枠開放スイッチ用端子７１６ｂと電気的に接続されている。本体枠開放スイッチ３ｂからの検出信号の一方は、抵抗Ｒ６２を介してトランジスタＴＲ６１のベースに入力され、抵抗Ｒ６２とトランジスタＴＲ６１のベースとの間にグランドと接地された抵抗Ｒ６３が電気的に接続されている。また、トランジスタＴＲ６１のエミッタはグランドと接地され、トランジスタＴＲ６１のコレクタは上述したトランジスタＴＲ６０のコレクタと電気的に接続されている。トランジスタＴＲ６０のコレクタとトランジスタＴＲ６１のコレクタとの電気的な接続により論理和の回路（ＯＲ回路）が形成され、その演算結果が枠開放情報出力情報として図１１に示した主ドロワ中継基板６５７を介して主制御基板１７００に出力される。一方、本体枠開放スイッチ３ｂからの検出信号の他方は、扉枠開放スイッチ３ａからの扉枠開放信号と同様に、上述した外部端子板用端子７１８を介して本体枠開放信号として図１１に示した外部端子板７００ａに出力される。なお、本体枠開放信号は、扉枠開放信号と同様に、外部端子板７００ａに設けた本体枠開放スイッチ用フォトカプラのカソードと電気的に接続されおり、本体枠開放スイッチ用フォトカプラのアノードには＋１８Ｖが入力されている。このように、本体枠開放スイッチ３ｂには扉枠開放スイッチ３ａと同様に＋１８Ｖの電圧が印加されている。
【０１８１】
本実施形態では、上述したように、扉枠開放スイッチ３ａ、本体枠開放スイッチ３ｂをノーマルクローズのスイッチを用いている。このため、扉枠開放スイッチ３ａが短絡してスイッチがＯＮ（導通）する状態となっても、扉枠５が本体枠３から開放された状態となり、本体枠開放スイッチ３ｂが短絡してスイッチがＯＮ（導通）する状態となっても、本体枠３が外枠２から開放された状態となる。このように、扉枠開放スイッチ３ａ、本体枠開放スイッチ３ｂをノーマルクローズのスイッチを用いることで、短絡時にでも例えば上述した枠開放情報出力信号を、主ドロワ中継基板６５７を介して主制御基板１７００に出力することができ、図１１に示した、主制御基板１７００の主制御ＭＰＵ１７００ａは、扉枠５が本体枠３から開放された状態や本体枠３が外枠２から開放された状態を判断することができる。
【０１８２】
なお、扉枠開放スイッチ３ａ、本体枠開放スイッチ３ｂをノーマルクローズのスイッチから、常開形（ノーマルオープン（ＮＯ））のスイッチ（扉枠開放スイッチ３ａ’、本体枠開放スイッチ３ｂ’）に替えると、扉枠開放スイッチ３ａ’は、扉枠５が本体枠３から閉鎖された状態でスイッチがＯＮ（導通）し、扉枠５が本体枠３に開放された状態でスイッチがＯＦＦ（切断）する。本体枠開放スイッチ３ｂ’は、本体枠３が外枠２から閉鎖された状態でスイッチがＯＮ（導通）し、本体枠３が外枠２に開放された状態でスイッチがＯＦＦ（切断）する。ここで、扉枠開放スイッチ３ａ’が断線してスイッチがＯＦＦ（切断）する状態となっても、扉枠５が本体枠３から開放された状態となり、本体枠開放スイッチ３ｂ’が断線してスイッチがＯＦＦ（切断）する状態となっても、本体枠３が外枠２から開放された状態となる。このように、扉枠開放スイッチ３ａ’、本体枠開放スイッチ３ｂ’をノーマルオープンのスイッチを用いることで、断線時にでも例えば上述した枠開放情報出力信号を、主ドロワ中継基板６５７を介して主制御基板１７００に出力することができ、主制御基板１７００の主制御ＭＰＵ１７００ａは、扉枠５が本体枠３から開放された状態や本体枠３が外枠２から開放された状態を判断することができる。
【０１８３】
［９−４−３．主制御基板との各種入出力信号及び外部端子板への各種出力信号］
ここで、払出制御基板７１５と主制御基板１７００との各種入出力信号と、払出制御基板７１５による外部端子板７００ａへの各種出力信号について説明する。
【０１８４】
［９−４−３（ａ）．主制御基板との各種入出力信号］
払出制御基板７１５は、図１１に示したように、主ドロワ中継基板６５７を介して主制御基板１７００と各種入出力信号のやり取りを行う。具体的には、図２１（ａ）に示すように、払出制御基板７１５は、その内部接続端子７２５を介して主ドロワ中継基板６５７と各種入出力信号のやり取りを行う。内部接続端子７２５から主ドロワ中継基板６５７に出力する信号としては、上述した、払主シリアルデータ送信信号、払主ＡＣＫ信号、枠開放情報出力信号等がある。一方、主ドロワ中継基板６５７から内部接続端子７２５に入力される信号としては、上述した、主払シリアルデータ受信信号、主払ＡＣＫ信号、ＲＡＭクリア信号、停電予告信号、枠開放情報出力信号の他に、大当り情報出力信号、確率変動中情報出力信号、特別図柄表示情報出力信号、普通図柄表示情報出力信号、時短中情報出力情報、始動口入賞情報出力信号等の遊技に関する各種情報（遊技情報）がある。なお、グランド（ＧＮＤ）、＋３４Ｖ、＋１８Ｖ、＋９Ｖの各種電源は、内部接続端子７２５を介して主ドロワ中継基板６５７に供給されている。
【０１８５】
［９−４−３（ｂ）．外部端子板への各種出力信号］
払出制御基板７１５は、その外部端子板用端子７１８を介して外部端子板７００ａに各種信号を出力する。具体的には、図２１（ｂ）に示すように、上述した、扉枠開放信号、本体枠開放信号の他に、図１１に示した払出モータ４６５が実際に払い出した遊技球の球数を示す賞球数情報出力信号を直接出力する他、主制御基板１７００から払出制御基板７１５を介して出力する遊技情報等がある。上述したように、外部端子板７００ａは、図示しない遊技場（ホール）に設置されたホールコンピュータと電気的に接続されており、遊技者の遊技等を監視している。
【０１８６】
［９−５．発射制御部の回路］
次に、発射制御部１７２０について説明する。発射制御部１７２０は、図１１に示したように、入力回路１７２０ａ、発振回路１７２０ｂ、発射制御回路１７２０ｃ、発射モータ駆動回路１７２０ｄを備えて構成されている。
【０１８７】
［９−５−１．入力回路］
払出制御基板７１５は、図２２に示すように、ＣＲユニット端子板用端子７１９、操作ハンドル用端子７２４等が設けられている。これらの端子に入力された各種信号は、入力回路１７２０ａに入力されている。この入力回路１７２０ａは、図示しないＣＲユニットからのＣＲ接続信号と、図１１に示したタッチスイッチ８０からの検出信号と、図１１に示した発射停止スイッチ８２からの検出信号が入力されている。ＣＲ接続信号は、図１１に示したように、ＣＲユニットがＣＲユニット端子板７００ｂに電気的に接続されるとＣＲユニット端子板７００ｂを介して入力回路１７２０ａに入力され、タッチスイッチ８０からの検出信号は、上述した操作ハンドル部７１の回動操作部材７４に触れると、タッチスイッチ８０により検出されて図１１に示したハンドル中継端子板７１ａを介して入力回路１７２０ａに入力され、発射停止スイッチ８２からの検出信号は、上述した発射停止ボタン８１を操作すると、発射停止スイッチ８２により検出されてハンドル中継端子板７１ａを介して入力回路１７２０ａに入力される。
【０１８８】
［９−５−１（ａ）．ＣＲユニットからの接続信号］
ＣＲユニット端子板７００ｂと払出制御基板７１５との基板間は図示しないハーネスにより電気的に接続されている。このハーネスでは、ノイズの影響を受けにくくするために、図２２に示すように、ＣＲ接続信号を伝えるライン（伝送線）がプルアップ抵抗Ｒ７０により＋１８Ｖに引き上げられている。
【０１８９】
ＣＲ接続信号が入力回路１７２０ａに入力されると、抵抗Ｒ７１を介してトランジスタＴＲ７０（本実施形態では、２ＳＣ１８１５）のベースに入力される。この抵抗Ｒ７１とトランジスタＴＲ７０のベースとの間にはグランドと接地された抵抗Ｒ７２が電気的に接続されている。抵抗Ｒ７１，Ｒ７２の値は、ＣＲ接続信号が入力されていないとき、つまりＣＲユニットがＣＲユニット端子板７００ｂと電気的に接続されていないときには、トランジスタＴＲ７０がＯＮする状態となるように設定されている。
【０１９０】
トランジスタＴＲ７０のコレクタは、プルアップ抵抗Ｒ７３により＋５Ｖに引き上げられており、負論理とした発射許可検出信号を発射制御回路１７２０ｃに出力する。
【０１９１】
トランジスタＴＲ７０がＯＮする状態、つまりＣＲユニットがＣＲユニット端子板７００ｂと電気的に接続されていないときには、トランジスタＴＲ７０のコレクタからトランジスタＴＲ７０のエミッタに電流が流れるため論理がＬＯＷとなった発射許可検出信号が発射制御回路１７２０ｃに出力される。一方、トランジスタＴＲ７０がＯＦＦする状態、つまりＣＲユニットがＣＲユニット端子板７００ｂと電気的に接続されているときには、トランジスタＴＲ７０のコレクタからトランジスタＴＲ７０のエミッタに電流が流れないためプルアップ抵抗Ｒ７３により＋５Ｖに引き上げられて論理がＨＩとなった発射許可検出信号が発射制御回路１７２０ｃに出力される。
【０１９２】
［９−５−１（ｂ）．タッチスイッチからの検出信号］
タッチスイッチ８０からの検出信号が入力回路１７２０ａに入力されると、抵抗Ｒ７２４ｂを介してトランジスタＴＲ７１（本実施形態では、２ＳＣ１８１５）のベースに入力される。この抵抗Ｒ７２４ｂとトランジスタＴＲ７１のベースとの間にはグランドと接地された抵抗Ｒ７５が電気的に接続されている。抵抗Ｒ７２４ｂ，Ｒ７５の値は、タッチスイッチ８０が検出信号を出力するとき、つまり操作ハンドル部７１の回動操作部材７４に触れていないときには、トランジスタＴＲ７１がＯＮする状態となるように設定されている。トランジスタＴＲ７１のベースに入力される電圧は、グランドと接地されたコンデンサＣ７０によりノイズが除去されて平滑化されている。
【０１９３】
トランジスタＴＲ７１のコレクタは、プルアップ抵抗Ｒ７６により＋５Ｖに引き上げられており、負論理としたタッチ検出信号を発射制御回路１７２０ｃに出力する。
【０１９４】
トランジスタＴＲ７１がＯＮする状態、つまり操作ハンドル部７１の回動操作部材７４に触れていないときには、トランジスタＴＲ７１のコレクタからトランジスタＴＲ７１のエミッタに電流が流れるため論理がＬＯＷとなったタッチ検出信号が発射制御回路１７２０ｃに出力される。一方、トランジスタＴＲ７１がＯＦＦする状態、つまり操作ハンドル部７１の回動操作部材７４に触れているときには、トランジスタＴＲ７１のコレクタからトランジスタＴＲ７１のエミッタに電流が流れないためプルアップ抵抗Ｒ７６により＋５Ｖに引き上げられて論理がＨＩとなったタッチ検出信号が発射制御回路１７２０ｃに出力される。
【０１９５】
なお、タッチスイッチ８０からの検出信号は、上述したように、ハンドル中継端子板７１ａを介して操作ハンドル用端子７２４に入力されているが、ハンドル中継端子板７１ａから操作ハンドル用端子７２４までは配線により電気的に接続されている。この配線は、下補強板（図示せず）に沿って取り付けられている。この下補強板は、上述したように、貯留皿３０に貯留された球からの静電放電によるノイズ等を扉枠５から除去するアース接続板としての役割も担っているため、ハンドル中継端子板７１ａからの配線はノイズ等の影響を極めて受けやすい環境下にある。このため、タッチスイッチ８０からの検出信号にノイズ等が侵入すると、グランド（ＧＮＤ）の電圧が０Ｖ〜＋３Ｖに上下して不安定となり、図１１に示した、例えば払出制御基板７１５における払出制御部１７１０の払出制御ＭＰＵ１７１０ａの電源端子ＶＤＤに入力されている＋５Ｖとの電位差が払出制御ＭＰＵ１７１０ａの作動電圧より小さくなって払出制御ＭＰＵ１７１０ａが突然リセットするおそれがある。そこで、本実施形態では、＋１８Ｖが電源側ノイズ低減抵抗である抵抗Ｒ７２４ａを介してタッチスイッチ８０に供給されるとともに、タッチスイッチ８０からの検出信号が検出信号側ノイズ低減抵抗である抵抗Ｒ７２４ｂを介して入力されることによってグランド（ＧＮＤ）を安定化させている。
【０１９６】
本実施形態では、抵抗Ｒ７２４ａ，Ｒ７２４ｂとして巻線式の抵抗を用いており、抵抗Ｒ７２４ａ，Ｒ７２４ｂのコイル成分であるインダクタンスにより、ハンドル中継端子板７１ａからの配線に侵入したノイズ等によるグランド（ＧＮＤ）の高周波成分をより抑制することができる。これにより、払出制御基板７１５における払出制御部１７１０の払出制御ＭＰＵ１７１０ａに、突然リセットがかからなくなるとともに、払出制御基板７１５と主制御基板１７００との各種入出力信号のやり取りでグランド（ＧＮＤ）の変動による通信エラーが生じなくなる。
【０１９７】
［９−５−１（ｃ）．発射停止スイッチからの検出信号］
発射停止スイッチ８２からの検出信号が入力回路１７２０ａに入力されると、抵抗Ｒ７２４ｄを介してトランジスタＴＲ７２（本実施形態では、２ＳＣ１８１５）のベースに入力される。この抵抗Ｒ７２４ｄとトランジスタＴＲ７２のベースとの間にはグランドと接地された抵抗Ｒ７８が電気的に接続されている。抵抗Ｒ７２４ｄ，Ｒ７８の値は、発射停止スイッチ８２が検出信号を出力するとき、つまり操作ハンドル部７１の発射停止ボタン８１を操作していないときには、トランジスタＴＲ７２がＯＮする状態となるように設定されている。トランジスタＴＲ７２のベースに入力される電圧は、グランドと接地されたコンデンサＣ７１によりノイズが除去されて平滑化されている。
【０１９８】
トランジスタＴＲ７２のコレクタは、プルアップ抵抗Ｒ７９により＋５Ｖに引き上げられており、負論理とした発射停止検出信号を発射制御回路１７２０ｃに出力する。
【０１９９】
トランジスタＴＲ７１がＯＮする状態、つまり操作ハンドル部７１の発射停止ボタン８１を操作していないときには、トランジスタＴＲ７２のコレクタからトランジスタＴＲ７２のエミッタに電流が流れるため論理がＬＯＷとなった発射停止検出信号が発射制御回路１７２０ｃに出力される。一方、トランジスタＴＲ７２がＯＦＦする状態、つまり操作ハンドル部７１の発射停止ボタン８１を操作しているときには、トランジスタＴＲ７２のコレクタからトランジスタＴＲ７２のエミッタに電流が流れないためプルアップ抵抗Ｒ７９により＋５Ｖに引き上げられて論理がＨＩとなった発射停止検出信号が発射制御回路１７２０ｃに出力される。
【０２００】
なお、発射停止スイッチ８２からの検出信号は、上述したように、ハンドル中継端子板７１ａを介して操作ハンドル用端子７２４に入力されているが、ハンドル中継端子板７１ａから操作ハンドル用端子７２４までは配線により電気的に接続されている。この配線は、前記の下補強板に沿って取り付けられている。この下補強板は、上述したように、貯留皿３０に貯留された球からの静電放電によるノイズ等を扉枠５から除去するアース接続板としての役割も担っているため、ハンドル中継端子板７１ａからの配線はノイズ等の影響を極めて受けやすい環境下にある。このため、発射停止スイッチ８２からの検出信号にノイズ等が侵入すると、グランド（ＧＮＤ）の電圧が０Ｖ〜＋３Ｖに上下して不安定となり、例えば払出制御基板７１５における払出制御部１７１０の払出制御ＭＰＵ１７１０ａの電源端子ＶＤＤに入力されている＋５Ｖとの電位差が払出制御ＭＰＵ１７１０ａの作動電圧より小さくなって払出制御ＭＰＵ１７１０ａが突然リセットするおそれがある。そこで、本実施形態では、＋１８Ｖが電源側ノイズ低減抵抗である抵抗Ｒ７２４ｃを介して発射停止スイッチ８２に供給されるとともに、発射停止スイッチ８２からの検出信号が検出信号側ノイズ低減抵抗である抵抗Ｒ７２４ｄを介して入力されることによってグランド（ＧＮＤ）を安定化させている。
【０２０１】
本実施形態では、抵抗Ｒ７２４ｃ，Ｒ７２４ｄとして巻線式の抵抗を用いており、抵抗Ｒ７２４ｃ，Ｒ７２４ｄのコイル成分であるインダクタンスにより、ハンドル中継端子板７１ａからの配線に侵入したノイズ等によるグランド（ＧＮＤ）の高周波成分をより抑制することができる。これにより、払出制御基板７１５における払出制御部１７１０の払出制御ＭＰＵ１７１０ａに、突然リセットがかからなくなるとともに、払出制御基板７１５と主制御基板１７００との各種入出力信号のやり取りでグランド（ＧＮＤ）の変動による通信エラーが生じなくなる。
【０２０２】
［９−５−１（ｄ）．電源側ノイズ低減抵抗及び検出信号側ノイズ低減抵抗の配置］
ここで、電源側ノイズ低減抵抗である抵抗Ｒ７２４ａ，Ｒ７２４ｃと、検出信号側ノイズ低減抵抗であるＲ７２４ｂ，Ｒ７２４ｄの配置について説明する。払出制御基板７１５は、上述したように、タッチスイッチ８０からの検出信号及び発射停止スイッチ８２からの検出信号が操作ハンドル用端子７２４を介して入力されている。タッチスイッチ８０には電源側ノイズ低減抵抗である抵抗Ｒ７２４ａ及び検出信号側ノイズ低減抵抗である抵抗Ｒ７２４ｂが設けられ、発射停止スイッチ８２には電源側ノイズ低減抵抗である抵抗Ｒ７２４ｃ及び検出信号側ノイズ低減抵抗である抵抗Ｒ７２４ｄが設けられている。これらの抵抗Ｒ７２４ａ〜Ｒ７２４ｄは、図２３（ａ）に示すように、払出制御基板７１５の部品面７１５ａのエラー解除スイッチ１７３１の左方近傍に配置されている。
【０２０３】
払出制御基板７１５の部品面７１５ａ及びハンダ面７１５ｂは、図２３（ｂ），（ｃ）に示すように、抵抗Ｒ７２４ａ〜Ｒ７２４ｄを配線するパターン（「配線パターン」という。）回りが箔抜けされた状態となっている箔抜け領域７２４ａ，７２４ｂを設けている。この箔抜け領域７２４ａ，７２４ｂでは、抵抗Ｒ７２４ａ〜Ｒ７２４ｄの配線パターン回りに＋１８Ｖ等の電源線やグランド（ＧＮＤ）線が配置されないようになっている。これにより、抵抗Ｒ７２４ａ〜Ｒ７２４ｄの配線パターンに侵入してくるノイズ等を箔抜け領域７２４ａ，７２４ｂで防止することができ、グランド（ＧＮＤ）の変動を抑制することができる。
【０２０４】
また、抵抗Ｒ７２４ａ〜Ｒ７２４ｄは、ハンダ面７１５ｂでハンダ付けされる銅箔部分（「ランド」という。）が他の電子部品等のランドと所定間隔だけ離して配置されている。抵抗Ｒ７２４ａ〜Ｒ７２４ｄのランドと、他の電子部品等のランドと、の距離は、電源線の電位やグランド（ＧＮＤ）線の電位が互いに影響を及ぼさない程度に設定されている。これにより、他の電子部品等のランドからの電源線の電位やグランド（ＧＮＤ）線の電位の影響を防止することができ、グランド（ＧＮＤ）の変動を抑制することができる。
【０２０５】
［９−５−２．発振回路］
発振回路１７２０ｂは、図２４に示すように、水晶振動子Ｘ８０（本実施形態では、リバーエレテック製：ＨＣ−４９／Ｕ０３、４ＭＨｚ）、この水晶振動子Ｘ８０の負荷容量を設定するコンデンサＣ８０，Ｃ８１、帰還抵抗Ｒ８０を備えて構成されている。水晶振動子Ｘ８０の両端子は発射制御回路１７２０ｃに電気的に接続されており、水晶振動子Ｘ８０と発射制御回路１７２０ｃとは閉ループの回路となっている。この閉ループの回路には、水晶振動子Ｘ８０と並列に帰還抵抗Ｒ８０が電気的に接続されている。水晶振動子Ｘ８０の両端子には、グランドと接地されたコンデンサＣ８０，Ｃ８１がそれぞれ電気的に接続されている。帰還抵抗Ｒ８０の値及びコンデンサＣ８０，Ｃ８１の負荷容量は、水晶振動子Ｘ８０が安定して発振するように設定されている。これにより、発振回路１７２０ｂは、ゆらぎが抑えられたクロック信号を発射制御回路１７２０ｃに供給することができる。
【０２０６】
［９−５−３．発射制御回路］
発射制御回路１７２０ｃは、図２４に示すように、発振回路１７２０ｂからのクロック信号がクロック入出端子ＸＴ１，ＸＴ２に入力されており、この入力されたクロック信号に基づいて発射モータ３４４の回転速度を決定する基準パルスを出力端子ＡＡ，ＢＢから発射モータ駆動回路１７２０ｄに出力する。なお、電源端子であるＶＣＣ端子は＋５Ｖが入力されており、グランドと接地されたコンデンサＣ８２と電気的に接続されている。これにより、ＶＣＣ端子に入力される＋５Ｖはリップルが除去されて平滑化されている。また、接地端子であるＧＮＤ端子はグランドに接地されている。
【０２０７】
発射制御回路１７２０ｃは、上述した、発射許可検出信号が入力端子ＥＮ１に入力され、タッチ検出信号が入力端子ＥＮ３に入力され、発射停止検出信号が入力端子ＥＮ４に入力されている。発射制御回路１７２０ｃは、これらの発射許可検出信号、タッチ検出信号、発射停止検出信号の論理積（ＡＮＤ）をとり、この演算結果をスタート端子であるＳＴ端子から発射モータ駆動回路１７２０ｄに出力する。このＳＴ端子は、出力端子ＡＡ，ＢＢから出力する基準パルスを許可している旨又は禁止している旨を発射モータ駆動回路１７２０ｄに伝えるものである。具体的には、発射許可検出信号、タッチ検出信号、発射停止検出信号の論理がすべてＨＩである場合（ＣＲユニットがＣＲユニット端子板７００ｂと電気的に接続され、操作ハンドル部７１の回動操作部材７４に触れ、操作ハンドル部７１の発射停止ボタン８１を操作していない場合）には、ＳＴ端子から論理がＨＩとなったスタート信号が出力され、出力端子ＡＡ，ＢＢから許可した基準パルスが出力されている旨を発射モータ駆動回路１７２０ｄに伝える一方、発射許可検出信号、タッチ検出信号、発射停止検出信号のうち少なくとも１つに論理がＬＯＷである場合（例えば、ＣＲユニットがＣＲユニット端子板７００ｂと電気的に接続され、操作ハンドル部７１の回動操作部材７４に触れ、操作ハンドル部７１の発射停止ボタン８１を操作している場合）には、ＳＴ端子から論理がＬＯＷとなったスタート信号が出力され、出力端子ＡＡ，ＢＢから禁止した基準パルスが出力されている旨を発射モータ駆動回路１７２０ｄに伝える。
【０２０８】
［９−５−４．発射モータ駆動回路］
発射モータ駆動回路１７２０ｄは、図２４に示すように、発射制御回路１７２０ｃの出力端子ＡＡ，ＢＢから出力された基準パルスが入力され、発射制御回路１７２０ｃのＳＴ端子から出力されたスタート信号が入力されている。具体的には、発射制御回路１７２０ｃの出力端子ＡＡから出力された基準パルスは発射モータ駆動回路１７２０ｄのＡ相入力端子であるＩＮＡ端子に入力され、発射制御回路１７２０ｃの出力端子ＢＢから出力された基準パルスは発射モータ駆動回路１７２０ｄのＢ相入力端子であるＩＮＢ端子に入力され、発射制御回路１７２０ｃのＳＴ端子から出力されたスタート信号は発射モータ駆動回路１７２０ｄのスタート端子であるＳＴ端子に入力されている。
【０２０９】
発射モータ駆動回路１７２０ｄは、ＳＴ端子に論理がＨＩであるスタート信号が入力されると、ＩＮＡ端子に入力された基準パルスに基づいてＡ相出力端子であるＡ端子から発射モータ用端子７２３を介して発射モータ３４４のＡ相に励磁信号である駆動パルスが出力される一方、Ａ端子から出力される駆動パルスの論理を反転した励磁信号である駆動パルスがＡ相反転出力端子であるＡＸ端子から発射モータ用端子７２３を介して発射モータ３４４の／Ａ相に出力され、ＩＮＢ端子に入力された基準パルスに基づいてＢ相出力端子であるＢ端子から発射モータ用端子７２３を介して発射モータ３４４のＢ相に励磁信号である駆動パルスが出力される一方、Ｂ端子から出力される駆動パルスの論理を反転した励磁信号である駆動パルスがＢ相反転出力端子であるＢＸ端子から発射モータ用端子７２３を介して発射モータ３４４の／Ｂ相に出力される。
【０２１０】
なお、発射モータ駆動回路１７２０ｄの電源端子であるＶＣＣ１は＋５Ｖが入力されており、発射モータ駆動回路１７２０ｄのＡ相電源電圧端子であるＶＣＣ２Ａ端子及びＢ相電源電圧端子であるＶＣＣ２Ｂ端子は発射モータ３４４の駆動用電圧である＋３４Ｖが入力されている。これらのＶＣＣ２Ａ端子及びＶＣＣ２Ｂ端子は、グランドと接地された電解コンデンサＣ８３と電気的に接続されており、発射モータ３４４の駆動による一時的な電圧低下を抑えることで駆動トルクを一定に保持している。また、ＶＣＣ２Ａ端子及びＶＣＣ２Ｂ端子は、グランドと接地されたコンデンサＣ８４と電気的に接続されており、接地端子であるＧＮＤ端子はグランドと接地されている。
【０２１１】
［１０．主制御基板の各種制御処理］
次に、パチンコ遊技機１の遊技の進行に応じて主制御基板１７００が行う各種制御処理について説明する。まず、遊技制御に用いられる各種乱数について説明し、続いて主制御側電源投入時処理、主制御側タイマ割り込み処理について説明する。図２５は主制御側電源投入時処理の一例を示すフローチャートであり、図２６は図２５の主制御側電源投入時処理のつづきを示すフローチャートであり、図２７は主制御側タイマ割り込み処理の一例を示すフローチャートである。
【０２１２】
［１０−１．各種乱数］
遊技制御に用いられる各種乱数として、大当り遊技状態を発生させるか否かの決定に用いられる大当り判定用乱数と、この大当り判定用乱数の初期値の決定に用いられる大当り判定用初期値決定用乱数と、大当り遊技状態を発生させないときにリーチを発生させるか否かの決定に用いられるリーチ判定用乱数と、図８に示した、上特別図柄表示器１４８０及び下特別図柄表示器１４９０に表示する変動表示パターンの決定に用いられる変動表示パターン用乱数と、大当り遊技状態を発生させるときに上特別図柄表示器１４８０及び下特別図柄表示器１４９０に表示する特別図柄の組み合わせを決定するのに用いられる大当り図柄用乱数と、この大当り図柄用乱数の初期値の決定に用いられる大当り図柄用初期値決定用乱数等が用意されている。またこれらの乱数に加えて、図８に示した下始動入賞口１３４０の開閉翼１３８０を開閉動作させるか否かの決定に用いられる普通図柄当り判定用乱数と、この普通図柄当り判定用乱数の初期値の決定に用いられる普通図柄当り判定用初期値決定用乱数と、図８に示した普通図柄表示器１５２０に表示する変動表示パターンの決定に用いられる普通図柄変動表示パターン用乱数等が用意されている。
【０２１３】
［１０−２．主制御側電源投入時処理］
［リセットエントリー処理］
パチンコ遊技機１に電源が投入されると、主制御基板１７００の主制御ＭＰＵ１７００ａは、図２５及び図２６に示すように、主制御側電源投入時処理を行う。この主制御側電源投入時処理が開始されると、主制御ＭＰＵ１７００ａは、スタックポインタの設定を行う（ステップＳ１０）。スタックポインタは、例えば、使用中の記憶素子（レジスタ）の内容を一時記憶するためにスタックに積んだアドレスを示したり、サブルーチンを終了して本ルーチンに復帰するときの本ルーチンの復帰アドレスを一時記憶するためにスタックに積んだアドレスを示したりするものであり、スタックが積まれるごとにスタックポインタが進む。ステップＳ１０では、スタックポインタに初期アドレスをセットし、この初期アドレスから、レジスタの内容、復帰アドレス等をスタックに積んで行く。そして最後に積まれたスタックから最初に積まれたスタックまで、順に読み出すことによりスタックポインタが初期アドレスに戻る。
【０２１４】
ステップＳ１０に続いて、図１６に示したＤタイプフリップフロップＩＣ２３のクリア端子であるＣＬＲ端子に停電クリア信号の出力を開始する（ステップＳ１２）。この停電クリア信号は、上述したように、図１５に示した主制御Ｉ／Ｏポート１７００ｂを介して、その論理がＬＯＷとなってクリア端子ＣＬＲに入力される。これにより、主制御ＭＰＵ１７００ａは、図１６に示したＤタイプフリップフロップＩＣ２３のラッチ状態を解除することができ、後述するラッチ状態をセットするまでの間、ＤタイプフリップフロップＩＣ２３のプリセット端子であるＰＲ端子に入力された論理を反転して出力端子である１Ｑ端子から出力する状態とすることができ、その１Ｑ端子からの信号を監視することができる。
【０２１５】
ステップＳ１２に続いて、ウェイトタイマ処理１を行い（ステップＳ１４）、停電予告信号が入力されているか否かを判定する（ステップＳ１６）。電源投入時から所定電圧となるまでの間では電圧がすぐに上がらない。一方、停電又は瞬停（電力の供給が一時停止する現象）となるときでは電圧が下がり、停電予告電圧（図１６に示したリファレンス電圧Ｖｒｅｆ）より小さくなると、図１６に示した停電監視回路１７００ｄから停電予告として停電予告信号が入力される。電源投入時から所定電圧に上がるまでの間では同様に電圧が停電予告電圧より小さくなると停電監視回路１７００ｄから停電予告信号が入力される。そこで、ステップＳ１４のウェイトタイマ処理１は、電源投入後、電圧が停電予告電圧より大きくなって安定するまで待つための処理であり、本実施形態では、待ち時間（ウェイトタイマ）として２００ミリ秒（ｍｓ）が設定されている。ステップＳ１６の判定でその停電予告信号が入力されているか否かの判定を行っている。この判定では、停電予告信号として、上述したＤタイプフリップフロップＩＣ２３の出力端子である１Ｑ端子から出力されている信号に基づいて行う。
【０２１６】
ステップＳ１６において停電予告信号なしと判定されると、ＤタイプフリップフロップＩＣ２３のクリア端子であるＣＬＲ端子に停電クリア信号の出力を停止する（ステップＳ１８）。この停電クリア信号の出力を停止することで、主制御Ｉ／Ｏポート１７００ｂを介して、その論理がＨＩとなってクリア端子であるＣＬＲ端子に入力される。これにより、主制御ＭＰＵ１７００ａは、ＤタイプフリップフロップＩＣ２３をラッチ状態にセットすることができる。ＤタイプフリップフロップＩＣ２３は、そのプリセット端子であるＰＲ端子に論理がＬＯＷとなって入力された状態をラッチすると、出力端子である１Ｑ端子から停電予告信号を出力する。
【０２１７】
ステップＳ１８に続いて、図１１に示したＲＡＭクリアスイッチ２６８ａが操作されているか否かを判定する（ステップＳ２０）。この判定は、主制御基板１７００のＲＡＭクリアスイッチ２６８ａが操作され、その操作信号（検出信号）が主制御ＭＰＵ１７００ａに入力されているか否かにより行う。検出信号が入力されているときにはＲＡＭクリアスイッチ２６８ａが操作されていると判定し、一方、検出信号が入力されていないときにはＲＡＭクリアスイッチ２６８ａが操作されていないと判定する。
【０２１８】
ステップＳ２０でＲＡＭクリアスイッチ２６８ａが操作されているときには、ＲＡＭクリア報知フラグＲＣＬ−ＦＬＧに値１をセットし（ステップＳ２２）、一方、ステップＳ２０でＲＡＭクリアスイッチ２６８ａが操作されていないときには、ＲＡＭクリア報知フラグＲＣＬ−ＦＬＧに値０をセットする（ステップＳ２４）。このＲＡＭクリア報知フラグＲＣＬ−ＦＬＧは、主制御ＭＰＵ１７００ａに内蔵されたＲＡＭ（以下、「主内蔵ＲＡＭ」と記載する。）に記憶されている、確率変動、未払い出し賞球等の遊技に関する遊技情報を消去するか否かを示すフラグであり、遊技情報を消去するとき値１、遊技情報を消去しないとき値０にそれぞれ設定される。なお、ステップＳ２２及びステップＳ２４でセットされたＲＡＭクリア報知フラグＲＣＬ−ＦＬＧの値は、主制御ＭＰＵ１７００ａの汎用記憶素子（汎用レジスタ）に記憶される。
【０２１９】
ステップＳ２２又はステップＳ２４に続いて、ウェイトタイマ処理２を行う（ステップＳ２６）。このウェイトタイマ処理２では、図１１に示した、液晶制御基板１７５０による液晶表示器１３１５の表示制御を行うシステムが起動する（ブートする）まで待っている。例えば、図１１に示した液晶制御ＲＯＭ１７５０ｂから圧縮された各種の制御プログラムを読み出して、同図に示した液晶制御ＭＰＵ１７５０ａに内蔵されたＲＡＭに展開して記憶する。本実施形態では、ブートするまでの時間（ブートタイマ）として２秒（ｓ）が設定されている。
【０２２０】
ステップＳ２６に続いて、ＲＡＭクリア報知フラグＲＣＬ−ＦＬＧが値０である否かを判定する（ステップＳ２８）。上述したように、ＲＡＭクリア報知フラグＲＣＬ−ＦＬＧの値は、遊技情報を消去するとき値１、遊技情報を消去しないとき値０にそれぞれ設定される。
【０２２１】
［ホットスタート］
ステップＳ２８でＲＡＭクリア報知フラグＲＣＬ−ＦＬＧが値０であるとき、つまり遊技情報を消去しないときには、チェックサムの算出を行う（ステップＳ３０）。このチェックサムは、主内蔵ＲＡＭに記憶されている遊技情報を数値とみなしてその合計を算出するものである。
【０２２２】
ステップＳ３０に続いて、算出したチェックサムの値（サム値）が後述する主制御側電源断時処理（電源断時）において記憶されているチェックサムの値（サム値）と一致しているか否かを判定する（ステップＳ３２）。一致しているときには、バックアップフラグＢＫ−ＦＬＧが値０であるか否かを判定する（ステップＳ３４）。このバックアップフラグＢＫ−ＦＬＧは、遊技情報、チェックサムの値（サム値）及びバックアップフラグＢＫ−ＦＬＧの値等のバックアップ情報を後述する主制御側電源断時処理において主内蔵ＲＡＭに記憶保持したか否かを示すフラグであり、主制御側電源断時処理を正常に終了したとき値１、主制御側電源断時処理を正常に終了していないとき値０にそれぞれ設定される。
【０２２３】
ステップＳ３４でバックアップフラグＢＫ−ＦＬＧが値１であるとき、つまり主制御側電源断時処理を正常に終了したときには、復電時として主内蔵ＲＡＭの作業領域を設定する（ステップＳ３６）。この設定は、バックアップフラグＢＫ−ＦＬＧに値０をセットするほか、主制御ＭＰＵ１７００ａに内蔵されたＲＯＭ（以下、「主内蔵ＲＯＭ」と記載する。）から復電時情報を読み出し、この復電時情報を主内蔵ＲＡＭの作業領域にセットする。ここで「復電時」とは、電源を遮断した状態から電源を投入した状態に加えて、停電又は瞬停からその後の電力の復旧した状態、高周波が照射されたことを検出してリセットし、その後に復帰した状態も含める。
【０２２４】
ステップＳ３６に続いて、電源投入時コマンド作成処理を行う（ステップＳ３８）。この電源投入時コマンド作成処理では、バックアップ情報から遊技情報を読み出してこの遊技情報に応じた各種コマンドを主内蔵ＲＡＭの所定記憶領域に記憶する。
【０２２５】
［コールドスタート］
一方、ステップＳ２８でＲＡＭクリア報知フラグＲＣＬ−ＦＬＧが値０でない（値１である）とき、つまり遊技情報を消去するときには、又はステップＳ３２でチェックサムの値（サム値）が一致していないときには、又はステップＳ３４でバックアップフラグＢＫ−ＦＬＧが値０のとき、つまり主制御側電源断時処理を正常に終了していないときには、主内蔵ＲＡＭの全領域をクリアする（ステップＳ４０）。具体的には、値０を主内蔵ＲＡＭに書き込むことよって行う（なお、初期値として主内蔵ＲＯＭから所定値を読み出して、セットしてもよい）。これにより、例えば、上述した、大当り判定用乱数や初期値更新型のカウンタ等の値に初期値０をセットする。
【０２２６】
ステップＳ４０に続いて、初期設定として主内蔵ＲＡＭの作業領域を設定する（ステップＳ４２）。この設定は、主内蔵ＲＯＭから初期情報を読み出してこの初期情報を主内蔵ＲＡＭの作業領域にセットする。
【０２２７】
ステップＳ４２に続いて、ＲＡＭクリア報知コマンド作成処理を行う（ステップＳ４４）。このＲＡＭクリア報知コマンド作成処理では、主内蔵ＲＡＭをクリアして初期設定を行った旨を、図１１に示したサブ統合基板１７４０に報知するためのＲＡＭクリア報知コマンドを作成し、送信情報として主内蔵ＲＡＭの送信情報記憶領域に記憶する。なお、サブ統合基板１７４０がＲＡＭクリア報知コマンドを受信すると、このＲＡＭクリア報知コマンドを液晶制御基板１７５０に送信する。
【０２２８】
［初期設定］
ステップＳ３８又はステップＳ４４に続いて、初期設定を行う（ステップＳ４６）。この設定は、後述する主制御側タイマ割り込み処理が行われるときの割り込み周期、乱数発生手段の設定をするものである。本実施形態では割り込み周期を４ｍｓに設定されている。
【０２２９】
［割り込み許可設定］
ステップＳ４６に続いて、割り込み許可設定を行う。（ステップＳ４８）。この設定によりステップＳ４６で設定した割り込み周期、つまり４ｍｓごとに主制御側タイマ割り込み処理が繰り返し行われる。
【０２３０】
［主制御側メインループ処理］
ステップＳ４８に続いて、停電予告信号が入力されているか否かを判定する（ステップＳ５０）。この判定では、図１６に示した停電監視回路１７００ｄからの停電予告信号に基づいて行う。図１６に示したように、パチンコ遊技機１の電源を遮断したり、停電又は瞬停したりすると、電圧が停電予告電圧（図１６に示したリファレンス電圧Ｖｒｅｆ）より小さくなり、停電監視回路１７００ｄから停電予告として停電予告信号が入力される。
【０２３１】
ステップＳ５０で停電予告信号の入力がないときには非当落乱数更新処理を行う（ステップＳ５２）。この非当落乱数更新処理では、上述した、リーチ判定用乱数、変動表示パターン用乱数及び大当り図柄用初期値決定用乱数等を更新する。
【０２３２】
ステップＳ５２に続いて、乱数異常監視処理を行う（ステップＳ５４）。乱数異常監視処理の詳細内容については後述する。ステップＳ５４に続いて、遊技停止処理を行う（ステップＳ５６）。なお、遊技停止処理についても後述する。ステップＳ５６に続いて再びステップＳ５０に戻り、停電予告信号の入力があるか否かを判定し、この停電予告信号の入力がなければ、ステップＳ５２で非当落乱数更新処理、ステップＳ５４で乱数異常監視処理、ステップＳ５６で遊技停止処理、即ち、ステップＳ５０〜ステップＳ５６を繰り返し行う。なお、このステップＳ５０〜ステップＳ５６の処理を「主制御側メインループ処理」という。
【０２３３】
なお、ステップＳ５４として示している乱数異常監視処理を主制御側メインループ処理と後述の主制御側タイマ割り込み処理（具体的には始動入賞処理）の両方で行うように構成しているが、図２６において鎖線にて示すように、乱数異常監視処理を主制御側メインループ処理ではなく、主制御側タイマ割り込み処理（具体的には始動入賞処理）のみにて行うように構成してもよい。さらに、上記の各例に加えて乱数異常監視処理をリセットエントリー処理（図２５乃至図２６）で行う構成としてもよい。
【０２３４】
また、ステップＳ５６として示している遊技停止処理を主制御側メインループ処理で行うように構成しているが、遊技停止処理を主制御側メインループ処理ではなく、主制御側タイマ割り込み処理（図２７）にて行うように構成してもよい（ステップＳ７０より後段でステップＳ９２より前段）。
【０２３５】
［主制御側電源断時処理］
一方、ステップＳ５０で停電予告信号の入力があったときには、割り込み禁止設定を行う（ステップＳ６０）。この設定により後述する主制御側タイマ割り込み処理が行われなくなり、主内蔵ＲＡＭへの書き込みを防ぎ、遊技情報の書き換えを保護している。
【０２３６】
ステップＳ６０に続いて、停電クリア信号を、主制御Ｉ／Ｏポート１７００ｂを介して図１６に示したＤタイプフリップフロップＩＣ２３のクリア端子であるＣＬＲ端子に出力したり、図１１に示した開閉翼ソレノイド１３９０、開閉板ソレノイド１４２０、上特別図柄表示器１４８０、下特別図柄表示器１４９０、上特別図柄記憶ランプ１５００、下特別図柄記憶ランプ１５１０、普通図柄表示器１５２０、普通図柄記憶ランプ１５３０、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０等に出力している駆動信号を停止する（ステップＳ６２）。停電クリア信号が出力されることによりＤタイプフリップフロップＩＣ２３はラッチ状態を解除することができる。
【０２３７】
ステップＳ６２に続いて、チェックサムの算出を行ってこの算出した値を記憶する（ステップＳ６４）。このチェックサムは、上述したチェックサムの値（サム値）及びバックアップフラグＢＫ−ＦＬＧの値の記憶領域を除く、主内蔵ＲＡＭの作業領域の遊技情報を数値とみなしてその合計を算出する。
【０２３８】
ステップＳ６４に続いて、バックアップフラグＢＫ−ＦＬＧに値１をセットする。（ステップＳ６６）、これによりバックアップ情報の記憶が完了する。
【０２３９】
ステップＳ６６に続いて、何もしない状態を繰り返すというループ処理に入る。なお、ステップＳ６０〜ステップＳ６６の処理及びループ処理を「主制御側電源断時処理」という。パチンコ遊技機１（主制御ＭＰＵ１７００ａ）は、停電したとき又は瞬停したときにはリセットがかかり、その後の電源の復旧により主制御側電源投入時処理を行う。
【０２４０】
なお、ステップＳ３２では主内蔵ＲＡＭに記憶されているバックアップ情報が正常なものであるか否かを検査し、続いてステップＳ３４では主制御側電源断時処理が正常に終了された否かを検査している。このように、主内蔵ＲＡＭに記憶されているバックアップ情報を２重にチェックすることによりバックアップ情報が不正行為により記憶されたものであるか否かを検査している。
【０２４１】
［１０−３．主制御側タイマ割り込み処理］
次に、主制御側タイマ割り込み処理について説明する。この主制御側タイマ割り込み処理は、図２５及び図２６に示した主制御側電源投入時処理において設定された割り込み周期（本実施形態では、４ｍｓ）ごとに繰り返し行われる。
【０２４２】
主制御側タイマ割り込み処理が開始されると、主制御基板１７００の主制御ＭＰＵ１７００ａは、汎用記憶素子（汎用レジスタ）の値をスタックエリアに退避する（ステップＳ７０）。主制御ＭＰＵ１７００ａの汎用記憶素子（汎用レジスタ）は、第１汎用記憶素子と第２汎用記憶素子があり、これらを交互に切り換えることが可能なっている。このため主制御タイマ割り込み処理時と、それ以外の処理時とで汎用記憶素子を使い分けることにより、主制御タイマ割り込み処理開始時に、汎用記憶素子をタイマ割り込み処理で使用す側に切り替えてもよい。その場合、汎用記憶素子はスタックエリアに退避する必要がなくなる。
【０２４３】
ステップＳ７０に続いて、スイッチ入力処理を行う（ステップＳ７２）。このスイッチ入力処理では、主制御Ｉ／Ｏポート１７００ｂの入力端子に入力されている各種信号を読み取り、入力情報として主内蔵ＲＡＭの入力情報記憶領域に記憶する。具体的には、図８に示した、左普通入賞口１４４０及び装飾ユニット側普通入賞口１５８，１５９に入球した遊技球を検出する左入賞口スイッチ１４６０からの検出信号、右普通入賞口１４５０に入球した遊技球を検出する右入賞口スイッチ１４７０からの検出信号、大入賞口１４００に入球した遊技球を検出するカウントスイッチ１４３０からの検出信号、上始動入賞口１３３０に入球した遊技球を検出する上始動口スイッチ１３６０からの検出信号、下始動入賞口１３４０に入球した遊技球を検出する下始動口スイッチ１３７０からの検出信号、ゲート１２９０を通過した遊技球を検出するゲートスイッチ１３００からの検出信号や後述する賞球制御処理で送信した賞球コマンドを図１１に示した払出制御基板７１５が正常に受信した旨を伝える払出制御基板７１５からのＡＣＫ信号、をそれぞれ読み取り、入力情報として入力情報記憶領域に記憶する。
【０２４４】
ステップＳ７２に続いて、タイマ減算処理を行う（ステップＳ７４）。このタイマ減算処理では、例えば、後述する特別図柄及び特別電動役物制御処理で決定される変動表示パターンに従って図８に示した、上特別図柄表示器１４８０及び下特別図柄表示器１４９０が点灯する時間、後述する普通図柄及び普通電動役物制御処理で決定される普通図柄変動表示パターンに従って図８に示した普通図柄表示器１５２０が点灯する時間の他に、主制御基板１７００（主制御ＭＰＵ１７００ａ）が送信した各種コマンドを払出制御基板７１５が正常に受信した旨を伝えるＡＣＫ信号が入力されているか否かを判定する際にその判定条件として設定されているＡＣＫ信号入力判定時間等の時間管理を行う。具体的には、変動表示パターン又は普通図柄変動表示パターンの変動時間が５秒間であるときには、タイマ割り込み周期が４ｍｓに設定されているので、このタイマ減算処理を行うごとに変動時間を４ｍｓずつ減算し、その減算結果が値０になることで変動表示パターン又は普通図柄変動表示パターンの変動時間を正確に計っている。
【０２４５】
本実施形態では、ＡＣＫ信号入力判定時間が１００ｍｓに設定されている。このタイマ減算処理を行うごとにＡＣＫ信号入力判定時間が４ｍｓずつ減算し、その減算結果が値０になることでＡＣＫ信号入力判定時間を正確に計っている。なお、これらの各種時間及びＡＣＫ信号入力判定時間は、時間管理情報として主内蔵ＲＡＭの時間管理情報記憶領域に記憶される。
【０２４６】
ステップＳ７４に続いて、大当り判定用以外の乱数更新処理を行う（ステップＳ７６）。なお、大当り判定用乱数は、図１７の乱数発生手段１７００ａｆｂｂの値を使用するものとしている。この大当り判定用以外の乱数更新処理では、上述した、大当り図柄用乱数を更新する。またこれらの乱数に加えて、図２６に示した主制御側メインループ処理におけるステップＳ５２の非当落乱数更新処理で更新される、大当り図柄用初期値決定用乱数も更新する。この大当り図柄用初期値決定用乱数は、主制御側メイン処理及びこの主制御側タイマ割り込み処理においてそれぞれ更新されることでランダム性をより高めている。一方、大当り図柄用乱数は、大当り図柄の決定にかかわる乱数であるためこの大当り判定用以外の乱数更新処理が行われるごとにのみ、それぞれのカウンタがカウントアップする。例えば、大当り図柄用乱数を更新するカウンタは、大当り図柄用乱数の下限値から上限値までの範囲を、主制御側タイマ割り込み処理が行われるごとにカウントアップする。このカウンタは、一周する毎に大当り図柄用初期値決定用乱数の値を読み出し、その値を新たな初期値として更新する。なお、上述した、普通図柄当り判定用乱数、普通図柄当り判定用初期値決定用乱数もこの当落乱数更新処理により更新される。普通図柄当り判定用乱数等は、上述した大当り図柄用乱数の更新方法と同一であり、その説明を省略する。
【０２４７】
ステップＳ７６に続いて、賞球制御処理を行う（ステップＳ７８）。この賞球制御処理では、上述した入力情報記憶領域から入力情報を読み出してこの入力情報に基づいて遊技球を払い出す賞球コマンドを作成したり、主制御基板１７００と払出制御基板７１５との基板間の接続状態を確認するセルフチェックコマンドを作成したりする。そして作成した賞球コマンドやセルフチェックコマンドを払出制御基板７１５に送信する。例えば、図８に示した大入賞口１４００に遊技球が１球、入球すると、賞球として１５球を払い出す賞球コマンドを作成して払出制御基板７１５に送信したり、この賞球コマンドを払出制御基板７１５が正常に受信完了した旨を伝える払主ＡＣＫ信号が所定時間内に入力されないときには主制御基板１７００と払出制御基板７１５との基板間の接続状態を確認するセルフチェックコマンドを作成して払出制御基板７１５に送信したりする。なお、これらの詳細な説明は後述する。
【０２４８】
ステップＳ７８に続いて、枠コマンド受信処理を行う（ステップＳ８０）。払出制御基板７１５は、その詳細な説明は後述するが、例えば上述した賞球ユニット４５０が球がみを起こして遊技球を払い出せない状態等の状態コマンドを送信する。ステップＳ８０の枠コマンド受信処理では、この状態コマンドを正常に受信すると、その旨をサブ統合基板１７４０に伝える情報を、出力情報として主内蔵ＲＡＭの出力情報記憶領域に記憶する。また、その詳細な説明は後述するが、正常に受信した状態コマンドを整形して送信情報として上述した送信情報記憶領域に記憶する。
【０２４９】
ステップＳ８０に続いて、不正行為検出処理を行う（ステップＳ８２）。この不正行為検出処理では、賞球に関する異常状態を確認する。例えば、大当り遊技状態でないときに大入賞口１４００に遊技球が入球すると、異常状態として賞球異常報知コマンドを作成し、送信情報として上述した送信情報記憶領域に記憶する（なお、この異常状態の確認は、入力情報記憶領域から入力情報を読み出してこの入力情報に基づいて行う）。
【０２５０】
ステップＳ８２に続いて、特別図柄及び特別電動役物制御処理を行う（ステップＳ８４）。図２８は、特別図柄及び特別電動役物制御処理の概略を示すフローチャートである。この特別図柄及び特別電動役物制御処理では、上述した入力情報記憶領域から入力情報を読み出してこの入力情報に基づいて始動入賞処理を行う（ステップＳ１００）。この始動入賞処理では、入力情報から図８に示した、上始動口スイッチ１３６０又は下始動口スイッチ１３７０からの検出信号が入力端子に入力されていたか否かを判定する。この判定結果に基づいて、検出信号が入力端子に入力されていたときには、上述した、大当り図柄用乱数等の各種カウンタの値及び後述する乱数発生手段１７００ａｆｂｂから抽出した乱数値を大当り判定用乱数値とし、これらの値を始動情報として主内蔵ＲＡＭの始動情報記憶領域に記憶する。
【０２５１】
この始動情報記憶領域には、始動情報記憶ブロック０〜７（８つの始動情報記憶ブロック）が設けられており、始動情報記憶ブロック０、始動情報記憶ブロック１、始動情報記憶ブロック２、・・・、そして始動情報記憶ブロック７の順に始動情報が記憶されるようになっている。例えば始動情報が始動情報記憶ブロック０〜６に記憶されている場合、上始動口スイッチ１３６０からの検出信号が入力端子に入力されていたときには始動情報を始動情報記憶ブロック７に記憶する。このとき、上始動口スイッチ１３６０により検出されたことを示す識別情報も記憶するようになっている。これにより、始動情報記憶ブロック０〜７には、遊技球が上始動口スイッチ１３６０又は下始動口スイッチ１３７０のうちどちらに検出されたものであるか、時系列で記憶されることとなる（つまり、履歴が分かるように記憶されている）。
【０２５２】
始動情報は始動情報記憶ブロック０に記憶されているものが読み出される。この始動情報が読み出されると、始動情報記憶ブロック１の始動情報が始動情報記憶ブロック０に、始動情報記憶ブロック２の始動情報が始動情報記憶ブロック１に、・・・、始動情報記憶ブロック７の始動情報が始動情報記憶ブロック６に、それぞれシフトされて始動情報記憶ブロック７が空き領域となる。例えば、始動情報記憶ブロック０〜２に始動情報が記憶されている場合には、始動情報記憶ブロック１の始動情報が始動情報記憶ブロック０に、始動情報記憶ブロック２の始動情報が始動情報記憶ブロック１にそれぞれシフトされて始動情報記憶ブロック２〜７が空き領域となる。ここで、始動情報記憶ブロック０〜７に始動情報が記憶されていると、それらの始動情報記憶ブロックの数を保留球として図８に示した、上特別図柄記憶ランプ１５００ａ，１５００ｂ及び下特別図柄記憶ランプ１５１０ａ，１５１０ｂを点灯させるよう、上述した識別情報に基づいて上特別図柄記憶ランプ１５００ａ，１５００ｂ及び下特別図柄記憶ランプ１５１０ａ，１５１０ｂの点灯信号の出力を設定し、出力情報として上述した出力情報記憶領域に記憶する。なお、本実施形態では、上始動口スイッチ１３６０及び下始動口スイッチ１３７０により検出された遊技球を始動情報として始動情報記憶ブロックに記憶できる数は最大４個にそれぞれ設定されている。
【０２５３】
始動入賞処理に続いて、特別図柄及び特別電動役物処理を行う（ステップＳ１０２）。当該処理においては、始動情報記憶ブロック０から始動情報を読み出し、この始動情報に基づく遊技制御処理を行う。この遊技制御処理では、例えば、読み出した始動情報から、大当り判定用乱数の値を取り出して主内蔵ＲＯＭに予め記憶されている大当り判定値と一致するか否かを判定（大当りであるか否かを判定）したり、大当り図柄用乱数の値を取り出して主内蔵ＲＯＭに予め記憶されている確変当り判定値と一致するか否かを判定（確率変動を発生させるか否かの判定）したりする。ここで、「確率変動」とは、大当りする確率が通常時（低確率）にくらべて高く設定された高確率（確変時）に変化することであり、上述した大当り判定値は、低確率では通常時判定テーブルから読み出され、一方、高確率では確変時判定テーブルから読み出される。
【０２５４】
これらの判定結果により発生させる遊技状態が決定する。この決定した遊技状態に、上述した変動表示パターン用乱数に基づいて変動表示パターンを決定して遊技演出コマンドを作成し、送信情報として上述した送信情報記憶領域に記憶する。また、発生させる遊技状態に応じて、例えば大当り遊技状態となるときには図８に示した、開閉板１４１０を開閉動作させるよう開閉板ソレノイド１４２０への駆動信号の出力を設定し、出力情報として上述した出力情報記憶領域に記憶する。
【０２５５】
ステップＳ８４に続いて、普通図柄及び普通電動役物制御処理を行う（ステップＳ８６）。この普通図柄及び普通電動役物制御処理では、上述した入力情報記憶領域から入力情報を読み出してこの入力情報に基づいてゲート入賞処理を行う。このゲート入賞処理では、入力情報から図８に示したゲートスイッチ１３００からの検出信号が入力端子に入力されていたか否かを判定する。この判定結果に基づいて、検出信号が入力端子に入力されていたときには、上述した普通図柄当り判定用乱数を更新するカウンタの値等を抽出してゲート情報として主内蔵ＲＡＭのゲート情報記憶領域に記憶する。
【０２５６】
このゲート情報記憶領域には、ゲート情報記憶ブロック０〜３（４つのゲート情報記憶ブロック）が設けられており、ゲート情報記憶ブロック０、ゲート情報記憶ブロック１、ゲート情報記憶ブロック２、そしてゲート情報記憶ブロック３の順にゲート情報が記憶されるようになっている。例えばゲート情報がゲート情報記憶ブロック０〜２に記憶されている場合、ゲートスイッチ１３００からの検出信号が入力端子に入力されていたときにはゲート情報をゲート情報記憶ブロック３に記憶する。
【０２５７】
ゲート情報はゲート情報記憶ブロック０に記憶されているものが読み出される。このゲート情報が読み出されると、ゲート情報記憶ブロック１のゲート情報がゲート情報記憶ブロック０に、ゲート情報記憶ブロック２のゲート情報がゲート情報記憶ブロック１に、ゲート情報記憶ブロック３のゲート情報がゲート情報記憶ブロック２に、それぞれシフトされてゲート情報記憶ブロック３が空き領域となる。例えば、ゲート情報記憶ブロック０〜２にゲート情報が記憶されている場合には、ゲート情報記憶ブロック１のゲート情報がゲート情報記憶ブロック０に、ゲート情報記憶ブロック２のゲート情報がゲート情報記憶ブロック１にそれぞれシフトされてゲート情報記憶ブロック２及びゲート情報記憶ブロック３が空き領域となる。ここで、ゲート情報記憶ブロック０〜３にゲート情報が記憶されていると、それらのゲート情報記憶ブロックの数を保留球として図８に示した、普通図柄記憶ランプ１５３０ａ〜１５３０ｄを点灯させるよう、上述したゲート情報に基づいて普通図柄記憶ランプ１５３０ａ〜１５３０ｄの点灯信号の出力を設定し、出力情報として上述した出力情報記憶領域に記憶する。なお、本実施形態では、ゲートスイッチ１３００により検出された遊技球をゲート情報としてゲート情報記憶ブロックに記憶できる数は最大４個に設定されている。
【０２５８】
ゲート入賞処理に続いて、ゲート情報記憶ブロック０からゲート情報を読み出し、この読み出したゲート情報から、普通図柄当り判定用乱数の値を取り出して主内蔵ＲＯＭに予め記憶されている普通図柄当り判定値と、が一致するか否かを判定する。一致しているときには、図８に示した、開閉翼１３８０を開閉動作させるよう開閉翼ソレノイド１３９０への駆動信号の出力を設定し、出力情報として上述した出力情報記憶領域に記憶する。また、上述した普通図柄変動表示パターン用乱数に基づいて普通図柄変動表示パターンを決定して図８に示した普通図柄表示器１５２０を点灯させるよう普通図柄表示器１５２０への点灯信号の出力を設定し、出力情報として上述した出力情報記憶領域に記憶する。
【０２５９】
ステップＳ８６に続いて、ポート出力処理を行う（ステップＳ８８）。このポート出力処理では、主制御Ｉ／Ｏポート１７００ｂの出力端子から、上述した出力情報記憶領域から出力情報を読み出してこの出力情報に基づいて各種信号を出力する。例えば、出力情報に基づいて出力端子から、払出制御基板７１５からの状態コマンドを正常に受信完了したときには主払ＡＣＫ信号を払出制御基板７１５に出力したり、大当り遊技状態であるときには図８に示した、大入賞口１４００の開閉板１４１０の開閉動作を行う開閉板ソレノイド１４２０に駆動信号を出力したり、図２１（ａ）に示した、大当り情報出力信号、確率変動中情報出力信号、特別図柄表示情報出力信号、普通図柄表示情報出力信号、時短中情報出力情報、始動口入賞情報出力信号等の遊技に関する各種情報（遊技情報）を払出制御基板７１５に出力したりする。
【０２６０】
ステップＳ８８に続いて、サブ統合基板コマンド送信処理を行う（ステップＳ９０）。このサブ統合基板コマンド送信処理では、上述した送信情報記憶領域から送信情報を読み出してこの送信情報を図１１に示したサブ統合基板１７４０に送信する。この送信情報には、上述したように、遊技演出コマンド、ＲＡＭクリア報知コマンド、テストコマンド、賞球異常報知コマンド及び状態コマンド等がある。この送信情報を送信する他に、主制御基板１７００と払出制御基板７１５との基板間の接続状態を確認するときにセットされるセルフチェックフラグの値に基づいてその接続状態に不具合が生じているときには接続不具合コマンドを作成してサブ統合基板１７４０に送信する。
【０２６１】
ステップＳ９０に続いて、レジスタの切替（復帰）を行う（ステップＳ９２）。ステップＳ７０で、汎用記憶素子（汎用レジスタ）の値をスタックエリアに退避したときには、このスタックエリアから汎用記憶素子の値を復帰する。また、汎用記憶素子を切り替えた場合には、他方の汎用記憶素子に切り替える。これにより、主制御側メイン処理で使用していた汎用レジスタの内容の破壊を防いでいる。ステップＳ９２に続いて、割り込み許可設定を行い（ステップＳ９４）、このルーチンを終了し、主制御側メインループ処理に戻る。
【０２６２】
［特別図柄及び特別電動役物制御処理］
特別図柄及び特別電動役物制御処理では、上始動口スイッチ１３６０又は下始動口スイッチ１３７０からの検出信号が入力端子に入力されていたか否かを判定し、この判定結果に基づいて、検出信号が入力端子に入力されていたときには、乱数発生手段１７００ａｆｂｂから抽出した乱数値を大当り判定用乱数値として、主内蔵ＲＡＭの始動情報記憶領域に記憶する、始動入賞処理が行われる。
【０２６３】
［始動入賞処理］
図２９は、始動入賞処理の一例を示すフローチャートである。主制御ＭＰＵ１７００ａは、始動入賞処理を開始すると、まず、乱数異常検出フラグがセットされているか否かを判定する（ステップＳ１１２）。ここで、乱数異常検出フラグは、図２６における主制御側メインループ処理のステップＳ５４に示されている乱数異常監視処理或いは当該始動入賞処理のステップＳ１１８及びステップＳ１３４又はステップＳ１２８及びステップＳ１３４で構成される乱数異常監視処理にて、乱数異常ステータス１７００ａｆｂｄ（図１７参照）の乱数異常フラグの値を読み出した結果が、セット状態である場合、ＲＡＭの所定エリアに設定されている乱数異常検出フラグがセットされるものである。例えば、乱数異常検出フラグの値が「１（セットあり）」であれば乱数異常検出あり、乱数異常検出フラグの値が「０（セットなし）」であれば乱数異常検出なしである。
【０２６４】
ステップＳ１１２において、乱数異常検出フラグの値が「１（セットあり）」と判定された場合、実質的な始動入賞処理は行わず、始動入賞処理を抜ける。従って、乱数異常監視処理にて、乱数異常ステータス１７００ａｆｂｄの乱数異常フラグのセット状態が検出された場合は、これ以後の遊技制御処理による遊技の進行の一部は無効とする（本実施形態では、始動入賞処理での始動入賞検出に応じた乱数値の記憶は無効とする）。
【０２６５】
しかしながら、乱数異常フラグのセット状態が検出される以前に記憶された（保留されている）始動入賞記憶に応じた乱数値についての遊技制御処理は、後述する遊技停止処理において全て消化完了するまで行われる。このことは、入賞口に遊技球が入賞した場合、入賞した入賞口に対して設定されている賞球数の賞球の払い出しは保障されることになり、これによって、乱数発生回路（乱数ブロック１７００ａｆ）が故障する事態が発生した場合においても、公正な遊技が行えるようにすることが遊技者に担保されることになる。
【０２６６】
ステップＳ１１２において、乱数異常検出フラグの値が「０（セットなし）」と判定された場合は、上始動口への入賞が有りか否かを判定する（ステップＳ１１４）。上始動口への入賞が有りと判定された場合、現在の始動記憶数が上限値（例えば４）未満であるか否か確認する（ステップＳ１１６）。上限値未満の場合には、再度、乱数異常ステータス１７００ａｆｂｄの値を確認する。即ち、乱数異常ステータス１７００ａｆｂｄに乱数異常フラグがセットされているか否かを判定する（ステップＳ１１８）。
【０２６７】
ステップＳ１１８にて、乱数異常ステータスに乱数異常フラグがセットされていると判定された場合は、前述の乱数異常検出フラグに「１（セットあり）」（乱数異常検出あり）をセットし（ステップＳ１３４）、始動入賞処理を抜ける。なお、乱数異常ステータス１７００ａｆｂｄにセットされた乱数異常フラグは、ユーザープログラムによる読み出しが行われたことにより（当該始動入賞処理内の乱数異常監視処理のステップＳ１１８の実行により）、リセットされる。
【０２６８】
この場合も上述と同様、この時点以後の遊技制御処理による遊技の進行の一部は無効とする（本実施形態では、始動入賞処理での始動入賞検出に応じた乱数値の記憶は無効とする）。また、同様に、乱数異常フラグのセット状態が検出される以前に記憶された（保留されている）始動入賞記憶に応じた乱数値についての遊技制御処理は、後述する遊技停止処理において全て消化完了するまで行われる。
【０２６９】
一方、ステップＳ１１８においても、乱数異常ステータスに乱数異常フラグがセットされていないと判定された場合は、乱数発生手段（乱数ブロック１７００ａｆ）から乱数値を抽出することになる（ステップＳ１２０）。次いで、始動情報記憶ブロックの最先の空きエリアに、抽出した乱数値を記憶し（ステップＳ１２２）、ステップＳ１２４に進む。一方、ステップＳ１１４において、上始動口への入賞がなしと判定された場合には、直接ステップＳ１２４に進む。また、ステップＳ１１６において、上始動口の現在の始動記憶数が上限値（例えば４）に達していた場合も、直接ステップＳ１２４に進む。
【０２７０】
ステップＳ１２４に進むと、下始動口への入賞が有りか否かを判定する（ステップＳ１２４）。下始動口への入賞が有りと判定された場合、現在の始動記憶数が上限値（例えば４）未満であるか否か確認する（ステップＳ１２６）。
【０２７１】
上限値未満の場合には、再度、乱数異常ステータス１７００ａｆｂｄの値を確認する（ステップＳ１２８）。ステップＳ１２８にて、乱数異常ステータスに乱数異常フラグがセットされていると判定された場合は、前述の乱数異常検出フラグに「１（セットあり）」（乱数異常検出あり）をセットし（ステップＳ１３４）、始動入賞処理を抜ける。なお、乱数異常ステータス１７００ａｆｂｄにセットされた乱数異常フラグは、ユーザープログラムによる読み出しが行われたことにより（当該始動入賞処理内の乱数異常監視処理のステップＳ１２８の実行により）、リセットされる。
【０２７２】
この場合も上述と同様、この時点以後の遊技制御処理による遊技の進行の一部は無効とする（本実施形態では、始動入賞処理での始動入賞検出に応じた乱数値の記憶は無効とする）。また、同様に、乱数異常フラグのセット状態が検出される以前に記憶された（保留されている）始動入賞記憶に応じた乱数値についての遊技制御処理は、後述する遊技停止処理において全て消化完了するまで行われる。
【０２７３】
一方、ステップＳ１２８においても、乱数異常ステータスに乱数異常フラグがセットされていないと判定された場合は、乱数発生手段（乱数ブロック１７００ａｆ）から乱数値を抽出することになる（ステップＳ１３０）。次いで、始動情報記憶ブロックの最先の空きエリアに、抽出した乱数値を記憶し（ステップＳ１３２）、始動入賞処理を抜ける。
【０２７４】
一方、ステップＳ１２４において、下始動口への入賞がなしと判定された場合には、始動入賞処理を抜ける。また、ステップＳ１２６において、下始動口の現在の始動記憶数が上限値（例えば４）に達していた場合も、始動入賞処理を抜ける。
【０２７５】
このように、ステップＳ１１８及びステップＳ１２８にて、乱数値の抽出直前に乱数異常ステータス１７００ａｆｂｄの値を確認することで、遊技者に対する保証を行っている。
【０２７６】
［参考実施形態の主制御ＭＰＵ１７００ａによる乱数異常監視処理］
図３０は、図２６のステップＳ５４に示した参考実施形態の主制御ＭＰＵ１７００ａによる乱数異常監視処理のフローチャートである。乱数異常監視処理を開始すると、図１７の乱数ブロック１７００ａｆの乱数異常ステータス１７００ａｆｂｄの値を確認する。即ち、乱数異常ステータス１７００ａｆｂｄに乱数異常フラグがセットされているか否かを判定する（ステップＳ１５０）。ステップＳ１５０にて、乱数異常ステータスに乱数異常フラグがセットされていると判定された場合は、前述の乱数異常検出フラグに「１（セットあり）」（乱数異常検出あり）をセットし（ステップＳ１５２）、乱数異常監視処理を抜ける。なお、乱数異常ステータス１７００ａｆｂｄにセットされた乱数異常フラグは、ユーザープログラムによる読み出しが行われたことにより（乱数異常監視処理のステップＳ１５０の実行により）、リセットされる。一方、乱数異常フラグがセットされていない場合には、そのまま乱数異常監視処理を抜ける。従って、乱数異常検出フラグはセットされない。すなわち、乱数異常検出フラグの値が「０（セットなし）」（乱数異常検出なし）のままである。
【０２７７】
［遊技停止処理］
図３１は遊技停止処理の一例を示すフローチャートである。遊技停止処理を開始すると、まず、始動情報記憶ブロックに、始動記憶されているか否かを確認する（ステップＳ１７０）。始動情報記憶ブロックに始動記憶が有る場合には、遊技停止処理を抜ける。一方、始動情報記憶ブロックに始動記憶がない場合には、ステップＳ１７２に進む。
【０２７８】
次に、特別図柄が作動中であるか否かを確認する（ステップＳ１７２）。特別図柄が現在作動中である場合には、遊技停止処理を抜ける。一方、特別図柄が作動中でない場合には、ステップＳ１７４に進む。次いで、大当たり遊技中であるか否かを確認する（ステップＳ１７４）。大当たり遊技中である場合には、遊技停止処理を抜ける。このことは、乱数異常が検出される直前の正常状態にある遊技については、そのまま消化することになる。
【０２７９】
即ち、ステップＳ１７０で始動記憶数があると判定された場合、または、ステップＳ１７２で特別図柄作動中と判定された場合、または、ステップＳ１７４で大当たり中と判定された場合は、乱数異常検出フラグの値の判定を行わないようにしているため、乱数異常が検出されている場合であっても、即ち、乱数異常検出フラグの値が「１（セットあり）」であっても、乱数異常が検出される直前の正常状態にある遊技については、そのまま消化することになる。これにより、異常直前の遊技について消化されるので、健全な遊技を保障することができる。
【０２８０】
一方、ステップＳ１７４にて大当たり遊技中でないと判定される場合には、即ち、異常直前の遊技の消化が完了している場合には、ステップＳ１７６に進む。ステップＳ１７６に進むと、乱数異常検出フラグがセットされているか否かを判定する（ステップＳ１７６）。この乱数異常検出フラグは、図２６における主制御側メイン処理のステップＳ５４に示されている乱数異常監視処理或いは当該始動入賞処理のステップＳ１１８及びステップＳ１３４又はステップＳ１２８及びステップＳ１３４で構成される乱数異常監視処理にて、乱数異常ステータス１７００ａｆｂｄ（図１７参照）の乱数異常フラグの値を読み出した結果が、セット状態である場合、ＲＡＭの所定エリアに設定されている乱数異常検出フラグがセットされるものである。ステップ１７６において、乱数異常検出フラグがセットされていないと判定された場合は、遊技停止処理を抜ける。
【０２８１】
一方、ステップＳ１７６において、乱数異常検出フラグの値が「１（セットあり）」と判定された場合、割り込みを禁止設定する（ステップＳ１７８）。この処理により、タイマ割り込みが禁止され、主制御タイマ割り込み処理（図２７）は実行されなくなる。よって、主制御基板１７００による遊技の進行が停止される。次いで、乱数異常報知コマンドを作成し、作成した乱数異常報知コマンドを、サブ統合基板１７４０に出力する（ステップＳ１８０）。ステップＳ１８０に続いて、バックアップフラグ領域ＢＫ−ＦＬＧを０クリアする（ステップＳ１８２）。即ち、バックアップフラグ領域ＢＫ−ＦＬＧにコールドスタート情報がセットされることになる。
【０２８２】
そして、ステップＳ１８２に続いて、何もしない状態を繰り返すというループ処理に入る。すなわち、主制御ＭＰＵ１７００ａによる遊技の進行が停止されることになる。
【０２８３】
なお、サブ統合基板１７４０は、乱数異常検出コマンドを受けると、乱数発生手段に異常が生じ、遊技制御を停止する旨の報知を、ランプあるいはスピーカを使って報知する。遊技者は、異常に気づきホールの店員を呼ぶことになる。この場合、上述のように、異常報知直前の正常状態にある遊技については、異常報知前に既に消化済みである。本実施形態の遊技停止処理にあっては、何もしない状態を繰り返すというループ処理を実行し続けるため、遊技を再開するには、一旦電源を切って入れる必要がある。
【０２８４】
遊技停止状態より遊技可能状態への復帰は、一旦電源が落されてから電源が再投入されることにより、起動時には、主制御側電源投入時処理（図２５）のステップＳ３４でバックアップフラグ領域ＢＫ−ＦＬＧの値が判定されるが、値「０」であるため、即ち、ホットスタート情報の記憶は行わず、コールドスタート情報がセットされるため、再起動時は、遊技が完全に初期化された状態から始まる（ステップＳ４０、ステップＳ４２、ステップＳ４４の実行によるコールドスタートとなる）。以上、説明したように、遊技停止処理では、乱数発生手段に異常があっても、進行中の遊技を消化してから主制御基板１７００による遊技の進行を停止し、再起動時は、遊技が完全に初期化された状態から始まる。このとき、乱数異常からの復旧であることがホールの店員および遊技者に分かるように、液晶画面には、「乱数発生手段異常から遊技可能状態へ復帰しています」が表示されるコマンドが出力される。これにより、ホールの店員のいる前で、遊技可能状態に復帰するので、健全な遊技の再開を確認することができる。
【０２８５】
また、遊技停止処理におけるループ処理中に（ステップＳ１８２の後）、ＣＰＵコア１７００ａａが指定エリアを外れてプログラムを実行した場合には、指定領域外実行時リセット手段である指定エリア外走行禁止回路１７００ａｄａがリセット信号を発生し、リセット信号によりＣＰＵコア１７００ａａがリセットされる。従って、主制御側電源投入時処理（図２５）が実行開始され、図２５のステップＳ３４でバックアップフラグ領域ＢＫ−ＦＬＧの値が判定されるが、値「０」であるため、即ち、コールドスタート情報がセットされるため、再起動時は、遊技が完全に初期化された状態から始まる（ステップＳ４０、ステップＳ４２、ステップＳ４４の実行によるコールドスタートとなる）。このとき、乱数異常からの復旧であることがホールの店員および遊技者に分かるように、液晶画面には、「乱数発生手段異常から遊技可能状態へ復帰しています」が表示されるコマンドが出力される。これにより、ホールの店員のいる前で、遊技可能状態に復帰するので、健全な遊技の再開を確認することができる。
【０２８６】
以上に説明したように、これによって、乱数発生回路（乱数ブロック１７００ａｆ）が故障する事態が発生した場合においても、公正な遊技が行えるようにすることが遊技者に担保されることになる。
【０２８７】
［１１．払出制御基板の各種制御処理］
次に、払出制御基板７１５が行う各種制御処理について説明する。まず、払出制御側電源投入時処理について説明し、続いて払出制御側タイマ割り込み処理、球抜きスイッチ操作判定処理、回転角スイッチ履歴作成処理、スプロケット定位置判定スキップ処理、球がみ判定処理、賞球用賞球ストック数加算処理、貸球用賞球ストック数加算処理、ストック監視処理、払出球抜き判定設定処理、払出設定処理、球抜き設定処理について説明する。
【０２８８】
図３２は払出制御側電源投入時処理の一例を示すフローチャートであり、図３３は図３２の払出制御側電源投入時処理のつづきを示すフローチャートであり、図３４は図３３に続いて払出制御側電源投入時処理のつづきを示すフローチャートであり、図３５は払出制御側タイマ割り込み処理の一例を示すフローチャートであり、図３６は球抜きスイッチ操作判定処理の一例を示すフローチャートであり、図３７は回転角スイッチ履歴作成処理の一例を示すフローチャートであり、図３８はスプロケット定位置判定スキップ処理の一例を示すフローチャートであり、図３９は球がみ判定処理の一例を示すフローチャートであり、図４０は賞球用賞球ストック数加算処理の一例を示すフローチャートであり、図４１は貸球用賞球ストック数加算処理の一例を示すフローチャートであり、図４２はストック監視処理の一例を示すフローチャートであり、図４３は払出球抜き判定設定処理の一例を示すフローチャートであり、図４４は払出設定処理の一例を示すフローチャートであり、図４５は球抜き設定処理の一例を示すフローチャートである。
【０２８９】
なお、球抜きスイッチ操作判定処理、回転角スイッチ履歴作成処理、スプロケット定位置判定スキップ処理、球がみ判定処理、賞球用賞球ストック数加算処理、貸球用賞球ストック数加算処理、ストック監視処理、払出球抜き判定設定処理は、後述する払出制御側電源投入時処理におけるステップＳ３５６の主要動作設定処理の一処理として行われ、球抜きスイッチ操作判定処理、回転角スイッチ履歴作成処理、スプロケット定位置判定スキップ処理、球がみ判定処理、賞球用賞球ストック数加算処理、貸球用賞球ストック数加算処理、ストック監視処理、そして払出球抜き判定設定処理の順番で優先順位が設定されている。
【０２９０】
［１１−１．払出制御側電源投入時処理］
パチンコ遊技機１に電源が投入されると、払出制御基板７１５の払出制御ＭＰＵ１７１０ａは、図３２〜図３４に示すように、払出制御側電源投入時処理を行う。この払出制御側電源投入時処理が開始されると、払出制御ＭＰＵ１７１０ａは、割り込みモードの設定を行う（ステップＳ３００）。
【０２９１】
ステップＳ３００に続いて、入出力設定（Ｉ／Ｏの入出力設定）を行う（ステップＳ３０２）。このＩ／Ｏの入出力設定では、払出制御ＭＰＵ１７１０ａのＩ／Ｏポートの入出設定等を行う。
【０２９２】
ステップＳ３０２に続いて、ウェイトタイマ処理１を行う（ステップＳ３０４）。電源投入時から所定電圧となるまでの間では電圧がすぐに上がらない。一方、停電又は瞬停（突発的に電力の供給が一時停止する現象）となるときでは電圧が下がり、図１３に示したように、電圧が停電予告電圧以下となると、停電予告として停電予告信号が主制御基板１７００の停電監視回路１７００ｄから入力される。電源投入時から所定電圧に上がるまでの間では電圧が停電予告電圧以下となると停電監視回路１７００ｄからの停電予告信号が入力される。そこで、ウェイトタイマ処理１では、電源投入後、電圧が停電予告電圧より高くなるまで待っている。本実施形態では、この待ち時間（ウェイトタイマ）として２００ミリ秒（ｍｓ）が設定されている。
【０２９３】
ステップＳ３０４に続いて、図１１に示したＲＡＭクリアスイッチ２６８ａが操作されているか否かを判定する（ステップＳ３０６）。この判定は、主制御基板１７００のＲＡＭクリアスイッチ２６８ａが操作され、その操作信号（検出信号）が払出制御ＭＰＵ１７１０ａに入力されているか否かにより行う。検出信号が入力されているときにはＲＡＭクリアスイッチ２６８ａが操作されていると判定し、一方、検出信号が入力されていないときにはＲＡＭクリアスイッチ２６８ａが操作されていないと判定する。
【０２９４】
ステップＳ３０６でＲＡＭクリアスイッチ２６８ａが操作されているときには、払出ＲＡＭクリア報知フラグＨＲＣＬ−ＦＬＧに値１をセットし（ステップＳ３０８）、一方、ステップＳ３０６でＲＡＭクリアスイッチ２６８ａが操作されていないときには、払出ＲＡＭクリア報知フラグＨＲＣＬ−ＦＬＧに値０をセットする（ステップＳ３１０）。この払出ＲＡＭクリア報知フラグＨＲＣＬ−ＦＬＧは、払出制御ＭＰＵ１７１０ａに内蔵されたＲＡＭ（以下、「払出内蔵ＲＡＭ」と記載する。）に記憶されている、例えば賞球ストック数、実球計数、駆動指令数、各種フラグ、各種情報記憶領域に記憶されている各種情報等の払い出しに関する払出情報（その詳細な説明は後述する。）を消去するか否かを示すフラグであり、払出情報を消去するとき値１、払出情報を消去しないとき値０にそれぞれ設定される。なお、ステップＳ３０８及びステップＳ３１０でセットされた払出ＲＡＭクリア報知フラグＨＲＣＬ−ＦＬＧは、払出制御ＭＰＵ１７１０ａの汎用記憶素子（汎用レジスタ）に記憶される。
【０２９５】
ステップＳ３０８又はステップＳ３１０に続いて、払出内蔵ＲＡＭへのアクセスを許可する設定を行う（ステップＳ３１２）。この設定により払出内蔵ＲＡＭへのアクセスができ、例えば払出情報の書き込み（記憶）又は読み出しを行うことができる。
【０２９６】
ステップＳ３１２に続いて、スタックポインタの設定を行う（ステップＳ３１４）。スタックポインタは、例えば、使用中の記憶素子（レジスタ）の内容を一時記憶するためにスタックに積んだアドレスを示したり、サブルーチンを終了して本ルーチンに復帰するときの本ルーチンの復帰アドレスを一時記憶するためにスタックに積んだアドレスを示したりするものであり、スタックが積まれるごとにスタックポインタが進む。ステップＳ３１４では、スタックポインタに初期アドレスをセットし、この初期アドレスから、レジスタの内容、復帰アドレス等をスタックに積んで行く。そして最後に積まれたスタックから最初に積まれたスタックまで、順に読み出すことによりスタックポインタが初期アドレスに戻る。
【０２９７】
ステップＳ３１４に続いて、払出ＲＡＭクリア報知フラグＨＲＣＬ−ＦＬＧが値０である否かを判定する（ステップＳ３１６）。上述したように、払出ＲＡＭクリア報知フラグＨＲＣＬ−ＦＬＧは、払出情報を消去するとき値１、払出情報を消去しないとき値０にそれぞれ設定される。
【０２９８】
ステップＳ３１６で払出ＲＡＭクリア報知フラグＨＲＣＬ−ＦＬＧが値０であるとき、つまり払出情報を消去しないときには、チェックサムの算出を行う（ステップＳ３１８）。このチェックサムは、払出内蔵ＲＡＭに記憶されている払出情報を数値とみなしてその合計を算出するものである。
【０２９９】
ステップＳ３１８に続いて、算出したチェックサムの値が後述する払出制御側電源断時処理（電源断時）において記憶されているチェックサムの値と一致しているか否かを判定する（ステップＳ３２０）。一致しているときには、払出バックアップフラグＨＢＫ−ＦＬＧが値１であるか否かを判定する（ステップＳ３２２）。この払出バックアップフラグＨＢＫ−ＦＬＧは、払出情報、チェックサムの値及び払出バックアップフラグＨＢＫ−ＦＬＧの値等の払出バックアップ情報を後述する払出制御側電源断時処理において払出内蔵ＲＡＭに記憶保持したか否かを示すフラグであり、払出制御側電源断時処理を正常に終了したとき値１、払出制御側電源断時処理を正常に終了していないとき値０にそれぞれ設定される。
【０３００】
ステップＳ３２２で払出バックアップフラグＨＢＫ−ＦＬＧが値１であるとき、つまり払出制御側電源断時処理を正常に終了したときには、復電時として払出内蔵ＲＡＭの作業領域を設定する（ステップＳ３２４）。この設定は、払出バックアップフラグＨＢＫ−ＦＬＧに値０をセットする他に、払出制御ＭＰＵ１７１０ａに内蔵されたＲＯＭ（以下、「払出内蔵ＲＯＭ」と記載する。）から復電時情報を読み出し、この復電時情報を払出内蔵ＲＡＭの作業領域にセットする。ここで「復電時」とは、上述したように、電源を遮断した状態から電源を投入した状態に加えて、停電又は瞬停からその後の電力の復旧した状態も含める。
【０３０１】
一方、ステップＳ３１６で払出ＲＡＭクリア報知フラグＨＲＣＬ−ＦＬＧが値０でない（値１である）とき、つまり払出情報を消去するときには、又はステップＳ３２０でチェックサムの値が一致していないときには、又はステップＳ３２２で払出バックアップフラグＨＢＫ−ＦＬＧが値１でない（値０である）とき、つまり払出制御側電源断時処理を正常に終了していないときには、払出内蔵ＲＡＭの全領域をクリアし（ステップＳ３２６）、初期設定として払出内蔵ＲＡＭの作業領域を設定する（ステップＳ３２８）。この設定は、払出内蔵ＲＯＭから初期情報を読み出してこの初期情報を払出内蔵ＲＡＭの作業領域にセットする。
【０３０２】
ステップＳ３２４又はステップＳ３２８に続いて、割り込み初期設定を行う（ステップＳ３３０）。この設定は、後述する払出制御側タイマ割り込み処理が行われるときの割り込み周期を設定するものである。本実施形態では１．７５ｍｓに設定されている。
【０３０３】
ステップＳ３３０に続いて、割り込み許可設定を行う（ステップＳ３３２）。この設定によりステップＳ３３０で設定した割り込み周期、つまり１．７５ｍｓごとに払出制御側タイマ割り込み処理が繰り返し行われる。
【０３０４】
ステップＳ３３２に続いて、停電予告信号が入力されているか否かを判定する（ステップＳ３３４）。上述したように、パチンコ遊技機１の電源を遮断したり、停電又は瞬停したりするときには、図１３に示したように、電圧が停電予告電圧以下となると、停電予告として停電予告信号が主制御基板１７００の停電監視回路１７００ｄから入力される。ステップＳ３３４の判定は、この停電予告信号に基づいて行う。
【０３０５】
ステップＳ３３４で停電予告信号の入力がないときには１．７５ｍｓ経過フラグＨＴ−ＦＬＧが値１であるか否かを判定する（ステップＳ３３６）。この１．７５ｍｓ経過フラグＨＴ−ＦＬＧは、後述する、１．７５ｍｓごとに処理される払出制御側タイマ割り込み処理で１．７５ｍｓを計時するフラグであり、１．７５ｍｓ経過したとき値１、１．７５ｍｓ経過していないとき値０にそれぞれ設定される。
【０３０６】
ステップＳ３３６で１．７５ｍｓ経過フラグＨＴ−ＦＬＧが値０であるとき、つまり１．７５ｍｓ経過していないときには、ステップＳ３３４に戻り、停電予告信号が入力されているか否かを判定する。
【０３０７】
一方、ステップＳ３３６で１．７５ｍｓ経過フラグＨＴ−ＦＬＧが値１であるとき、つまり１．７５ｍｓ経過したときには、１．７５ｍｓ経過フラグＨＴ−ＦＬＧに値０をセットし（ステップＳ３３８）、図１１に示した外部ウォッチドッグタイマ（外部ＷＤＴ）１７１０ｃに外部ＷＤＴクリア信号を出力する（ＯＮする、ステップＳ３４０）。この外部ＷＤＴ１７１０ｃは、払出制御ＭＰＵ１７１０ａの動作（システム）を監視するものであり、外部ＷＤＴクリア信号がクリア信号解除時間に停止されないときには払出制御ＭＰＵ１７１０ａ及び図１１に示した払出制御Ｉ／Ｏポート１７１０ｂにリセット信号を出力してリセットをかける（払出制御ＭＰＵ１７１０ａのシステムが暴走していないかを定期的に診断している）。
【０３０８】
ステップＳ３４０に続いて、ポート出力処理を行う（ステップＳ３４２）。このポート出力処理では、払出内蔵ＲＡＭの出力情報記憶領域から各種情報を読み出してこの各種情報に基づいて各種信号を払出制御Ｉ／Ｏポート１７１０ｂの出力端子から出力する。出力情報記憶領域には、例えば、主制御基板１７００からの払い出しに関する各種コマンドを正常に受信した旨を伝える払主ＡＣＫ情報、払出モータ４６５への駆動制御を行う駆動情報、払出モータ４６５が実際に遊技球を払い出した球数の賞球数情報、図１１に示した、エラーＬＥＤ表示器１７３０に表示するＬＥＤ表示情報、ＣＲユニットからの貸球要求信号を正常に受信した旨を伝える受信完了情報等の各種情報が記憶されており、この出力情報に基づいて払出制御Ｉ／Ｏポート１７１０ｂの出力端子から、主制御基板１７００からの払い出しに関する各種コマンドを正常に受信したときには払主ＡＣＫ信号を主制御基板１７００に出力したり、払出モータ４６５に駆動信号を出力したり、払出モータ４６５が実際に遊技球を払い出した球数を賞球数情報信号として図１１に示した外部端子板７００ａに出力したり（本実施形態では、払出モータ４６５が実際に１０個の遊技球を払い出すごとに外部端子板７００ａに賞球数情報信号を出力している。）、エラーＬＥＤ表示器１７３０に表示信号を出力したり、ＣＲユニットからの貸球要求信号を正常に受信したときには受信完了信号をＣＲユニットに出力したりする。
【０３０９】
ステップＳ３４２に続いて、ポート入力処理を行う（ステップＳ３４４）。このポート入力処理では、払出制御Ｉ／Ｏポート１７１０ｂの入力端子に入力されている各種信号を読み取り、入力情報として払出内蔵ＲＡＭの入力情報記憶領域に記憶する。例えば図１１に示した、エラー解除スイッチ１７３１の操作信号、回転角スイッチ５０５からの検出信号、計数スイッチ４６２からの検出信号、満タンスイッチ５４５からの検出信号、ＣＲユニットからの貸球要求信号や接続信号等の各種信号からの検出信号、後述するコマンド送信処理で送信した各種コマンドを主制御基板１７００が正常に受信した旨を伝える主制御基板１７００からの主払ＡＣＫ信号等、をそれぞれ読み取り、入力情報として入力情報記憶領域に記憶する。
【０３１０】
ステップＳ３４４に続いて、タイマ更新処理を行う（ステップＳ３４６）。このタイマ更新処理では、その詳細な説明は後述するが、上述したスプロケット４５７による球がみ状態が生じているか否かの判定を行う際にその判定条件として設定されている球がみ判定時間、スプロケット４５７の定位置判定を行わない際に設定されているスキップ判定時間、上述した、賞球タンク４００及びタンクレール部材４１０に貯留されている遊技球を排出する際に設定されている球抜き判定時間、上述した満タンユニット５２０が遊技球で満タンであるか否かの判定を行う際にその判定条件として設定されている満タン判定時間、図１１に示した球切れスイッチ４２６からの検出信号により上述した球通路ユニット４２０に取り込まれた遊技球の球数が所定数以上となっているか否かの判定を行う際にその判定条件として設定されている球切れ判定時間等の時間管理を行う。例えば、球がみ判定時間が５００５ｍｓに設定されているときには、タイマ割り込み周期が１．７５ｍｓに設定されているので、このタイマ更新処理を行うごとに球がみ判定時間を１．７５ｍｓずつ減算し、その減算結果が値０になることで球がみ判定時間を正確に計っている。
【０３１１】
本実施形態では、スキップ判定時間が２２．７５ｍｓ、球抜き判定時間が６００６０ｍｓ、満タン判定時間が５０４ｍｓ、球切れ判定時間が１１９ｍｓにそれぞれ設定されており、このタイマ更新処理を行うごとに球抜き判定時間、満タン判定時間及び球切れ判定時間を１．７５ｍｓずつ減算し、その減算結果が値０になることで球抜き判定時間、満タン判定時間及び球切れ判定時間を正確に計っている。なお、これらの各種判定時間は、時間管理情報として払出内蔵ＲＡＭの時間管理情報記憶領域に記憶される。
【０３１２】
ステップＳ３４６に続いて、ＣＲ通信処理を行う（ステップＳ３４８）。このＣＲ通信処理では、上述した入力情報記憶領域から入力情報を読み出してこの入力情報に基づいて、ＣＲユニットからの貸球要求信号が入力されているか否かを判定する。貸球要求信号が入力され、この貸球要求信号を正常に受信したときには、その旨を伝える受信完了情報を上述した出力情報記憶領域に記憶するとともに、その貸球要求信号を貸球情報として払出内蔵ＲＡＭの貸球情報記憶領域に記憶する。一方、貸球要求信号を正常に受信できなかったときには、その旨を伝える貸球要求エラー情報を払出内蔵ＲＡＭの状態情報記憶領域に記憶する。
【０３１３】
ＣＲユニットからの接続信号が入力されているときには、ＣＲユニットとの接続が正常であるとしてその旨を伝えるＣＲ接続情報を状態情報記憶領域に記憶する。なお、接続信号が入力されていないときには、ＣＲユニットとの接続が異常であるとしてその旨を伝えるＣＲ接続情報を状態情報記憶領域に記憶する。
【０３１４】
ステップＳ３４８に続いて、満タン及び球切れチェック処理を行う（ステップＳ３５０）。この満タン及び球切れチェック処理では、上述した入力情報記憶領域から入力情報を読み出してこの入力情報に基づいて、満タンスイッチ５４５からの検出信号により上述した満タンユニット５２０が遊技球で満タンとなっているか否かを判定したり、図１１に示した球切れスイッチ４２６からの検出信号により上述した球通路ユニット４２０に取り込まれた遊技球の球数が所定数以上となっているか否かを判定したりする。例えば、満タンユニット５２０が遊技球で満タンとなっているか否かの判定は、タイマ割り込み周期１．７５ｍｓを利用して、今回の満タン及び球切れチェック処理で満タンスイッチ５４５からの検出信号がＯＮ、前回（１．７５ｍｓ前）の満タン及び球切れチェック処理で満タンスイッチ５４５からの検出信号がＯＦＦとなったとき、つまり満タンスイッチ５４５からの検出信号がＯＦＦからＯＮに遷移したときには、ステップＳ３４６のタイマ更新処理で上述した満タン判定時間（５０４ｍｓ）の計時を開始する。そしてタイマ更新処理で満タン判定時間が値０となったとき、つまり満タン判定時間となったときには、この満タン及び球切れチェック処理で満タンスイッチ５４５からの検出信号がＯＮであるか否かを判定する。この判定では、満タンスイッチ５４５からの検出信号がＯＮであるときには、満タンユニット５２０が遊技球で満タンであるとしてその旨を伝える満タン情報を上述した状態情報記憶領域に記憶する。一方、満タンスイッチ５４５からの検出信号がＯＦＦであるときには、満タンユニット５２０が遊技球で満タンでないとしてその旨を伝える満タン情報を状態情報記憶領域域に記憶する。
【０３１５】
球通路ユニット４２０に取り込まれた遊技球の球数が所定数以上となっているか否かの判定も、タイマ割り込み周期１．７５ｍｓを利用して、今回の満タン及び球切れチェック処理で球切れスイッチからの検出信号がＯＮ、前回（１．７５ｍｓ前）の満タン及び球切れチェック処理で球切れスイッチからの検出信号がＯＦＦとなったとき、つまり球切れスイッチからの検出信号がＯＦＦからＯＮに遷移したときには、ステップＳ３４６のタイマ更新処理で上述した球切れ判定時間（１１９ｍｓ）の計時を開始する。そしてタイマ更新処理で球切れ判定時間が値０となったとき、つまり球切れ判定時間となったときには、この満タン及び球切れチェック処理で球切れスイッチ４２６からの検出信号がＯＮであるか否かを判定する。この判定では、球切れスイッチ４２６からの検出信号がＯＮであるときには、球通路ユニット４２０に取り込まれた遊技球の球数が所定数以上であるとしてその旨を伝える球切れ情報を状態情報記憶領域に記憶する一方、球切れスイッチ４２６からの検出信号がＯＦＦであるときには、球通路ユニット４２０に取り込まれた遊技球の球数が所定数以上でないとしてその旨を伝える球切れ情報を状態情報記憶領域に記憶する。
【０３１６】
ステップＳ３５０に続いて、コマンド受信処理を行う（ステップＳ３５２）。このコマンド受信処理では、主制御基板１７００からの払い出しに関する各種コマンドを受信する。この各種コマンドを正常に受信したときには、その旨を伝える払主ＡＣＫ情報を上述した出力情報記憶領域に記憶する。一方、各種コマンドを正常に受信できなかったときには、主制御基板１７００と払出制御基板７１５との基板間の接続に異常が生じている旨を伝える接続異常情報を上述した状態情報記憶領域に記憶する。なお、主制御基板１７００からの払い出しに関する各種コマンドの詳細な説明は後述する。
【０３１７】
ステップＳ３５２に続いて、コマンド解析処理を行う（ステップＳ３５４）。このコマンド解析処理では、ステップＳ３５２で受信したコマンドの解析を行い、その解析したコマンドを受信コマンド情報として払出内蔵ＲＡＭの受信コマンド情報記憶領域に記憶する。
【０３１８】
ステップＳ３５４に続いて、主要動作設定処理を行う（ステップＳ３５６）。この主要動作設定処理では、賞球、貸球、球抜き及び球がみ等の動作設定を行ったり、未払い出しの球数（賞球ストック数）を監視したりする。なお、これらの動作設定や監視の詳細な説明は後述する。
【０３１９】
ステップＳ３５６に続いて、ＬＥＤ表示データ作成処理を行う（ステップＳ３５８）。このＬＥＤ表示データ作成処理では、上述した状態情報記憶領域から各種情報を読み出し、図１１に示した、払出制御基板７１５のエラーＬＥＤ表示器１７３０に表示する表示データを作成してＬＥＤ表示情報として上述した出力情報記憶領域に記憶する。例えば、状態情報記憶領域から上述した球切れ情報を読み出し、この球切れ情報に対応する表示データ（本実施形態では、表示値１）を作成してＬＥＤ表示情報を出力情報記憶領域に記憶する。
【０３２０】
ステップＳ３５８に続いて、コマンド送信処理を行う（ステップＳ３６０）。このコマンド送信処理では、上述した状態情報記憶領域から各種情報を読み出し、この各種情報に基づいてコマンドを作成して主制御基板１７００に送信する。なお、これらのコマンドの詳細な説明は後述する。
【０３２１】
ステップＳ３６０に続いて、外部ウォッチドッグタイマ（外部ＷＤＴ）１７１０ｃに外部ＷＤＴクリア信号の出力を停止する（ＯＦＦする、ステップＳ３６２）。これにより、外部ＷＤＴ１７１０ｃをクリアし、払出制御ＭＰＵ１７１０ａ及び払出制御Ｉ／Ｏポート１７１０ｂにリセットがかからないようにする。また外部ＷＤＴ１７１０ｃは、外部ＷＤＴクリア信号の出力が停止されると、クリア信号解除時間の計時を開始する。
【０３２２】
ステップＳ３６２に続けて、再びステップＳ３３４に戻り、停電予告信号が入力されているか否かを判定し、この停電予告信号の入力がなければ、ステップＳ３３６で１．７５ｍｓ経過フラグＨＴ−ＦＬＧが値１であるか否かを判定し、この１．７５ｍｓ経過フラグＨＴ−ＦＬＧが値１であるとき、つまり１．７５ｍｓ経過したときには、ステップＳ３３８で１．７５ｍｓ経過フラグＨＴ−ＦＬＧに値０をセットし、ステップＳ３４０で外部ＷＤＴ１７１０ｃに外部ＷＤＴクリア信号を出力（ＯＮ）し、ステップＳ３４２でポート出力処理を行い、ステップＳ３４４でポート入力処理を行い、ステップＳ３４６でタイマ更新処理を行い、ステップＳ３４８でＣＲ通信処理を行い、ステップＳ３５０で満タン及び球切れチェック処理を行い、ステップＳ３５２でコマンド受信処理を行い、ステップＳ３５４でコマンド解析処理を行い、ステップＳ３５６で主要動作設定処理を行い、ステップＳ３５８でＬＥＤ表示データ作成処理を行い、ステップＳ３６０でコマンド送信処理を行い、ステップＳ３６２で外部ＷＤＴ１７１０ｃに外部ＷＤＴクリア信号の出力を停止（ＯＦＦ）し、ステップＳ３３４〜ステップＳ３６２を繰り返し行う。なお、このステップＳ３３４〜ステップＳ３６２の処理を「払出制御側メイン処理」という。
【０３２３】
主制御基板１７００による遊技の進行に応じて払出制御側メイン処理の処理内容が異なってくる。このため、払出制御ＭＰＵ１７１０ａの処理に要する時間が変動することとなる。そこで、払出制御ＭＰＵ１７１０ａは、ステップＳ３４２のポート出力処理において、払出モータ４６５への駆動信号を出力する（切換える）ことにより、変動する他の処理の影響を受けない安定した駆動信号を払出モータ４６５に与える。主制御基板１７００からの払い出しに関する各種コマンドを正常に受信した旨を伝える払主ＡＣＫ信号を、優先して主制御基板１７００に出力している。これにより、払出制御ＭＰＵ１７１０ａは、変動する他の処理を十分に行えるよう、その処理時間を確保している。
【０３２４】
一方、ステップＳ３３４で停電予告信号の入力があったときには、割り込み禁止設定を行う（ステップＳ３６４）。この設定により後述する払出制御側タイマ割り込み処理が行われなくなり、払出内蔵ＲＡＭへの書き込みを防ぎ、上述した払出情報の書き換えを保護している。ステップＳ３６４に続いて、払出モータ４６５への駆動信号の出力を停止する（ステップＳ３６６）。これにより、遊技球の払い出しを停止する。ステップＳ３６６に続いて、外部ＷＤＴ１７１０ｃに外部ＷＤＴクリア信号を出力してその出力を停止する（ＯＮ／ＯＦＦする、ステップＳ３６８）。これにより、外部ＷＤＴ１７１０ｃをクリアする。ステップＳ３６８に続いて、チェックサムの算出を行ってこの算出した値を記憶する（ステップＳ３７０）。このチェックサムは、ステップＳ３１８で算出したチェックサムの値及び払出バックアップフラグＨＢＫ−ＦＬＧの値の記憶領域を除く、払出内蔵ＲＡＭの作業領域の払出情報を数値とみなしてその合計を算出する。ステップＳ３７０に続いて、払出バックアップフラグＨＢＫ−ＦＬＧに値１をセットする（ステップＳ３７２）。これにより払出バックアップ情報の記憶が完了する。ステップＳ３７２に続いて、払出内蔵ＲＡＭへのアクセスの禁止設定を行う（ステップＳ３７４）。この設定により払出内蔵ＲＡＭへのアクセスが禁止され書き込みができなくなり、払出内蔵ＲＡＭに記憶されている払出バックアップ情報が保護される。ステップＳ３７４に続いて、無限ループに入る。この無限ループでは、外部ＷＤＴ１７１０ｃにクリア信号をＯＮ／ＯＦＦしない。このため、外部ＷＤＴ１７１０ｃは、払出制御ＭＰＵ１７１０ａ及び払出制御Ｉ／Ｏポート１７１０ｂにリセット信号を出力してリセットをかける。その後払出制御ＭＰＵ１７１０ａは、この払出制御側電源投入時処理を再び行う。なお、ステップＳ３６４〜ステップＳ３７４の処理及び無限ループを「払出制御側電源断時処理」という。
【０３２５】
パチンコ遊技機１（払出制御ＭＰＵ１７１０ａ）は、停電したとき又は瞬停したときにはリセットがかかり、その後の電力の復旧により払出制御側電源投入時処理を行う。
【０３２６】
なお、ステップＳ３２０では払出内蔵ＲＡＭに記憶されている払出バックアップ情報が正常なものであるか否かを検査し、続いてステップＳ３２２では払出制御側電源断時処理が正常に終了されたか否かを検査している。このように、払出内蔵ＲＡＭに記憶されている払出バックアップ情報を２重にチェックすることにより払出バックアップ情報が不正行為により記憶されたものであるか否かを検査している。
【０３２７】
［１１−２．払出制御側タイマ割り込み処理］
次に、払出制御側タイマ割り込み処理について説明する。この払出制御側タイマ割り込み処理は、図３２〜図３４に示した払出制御側電源投入時処理において設定された割り込み周期（本実施形態では、１．７５ｍｓ）ごとに繰り返し行われる。
【０３２８】
払出制御側タイマ割り込み処理が開始されると、払出制御基板７１５の払出制御ＭＰＵ１７１０ａは、図３５に示すように、タイマ割り込みを禁止に設定してレジスタの切替（退避）を行う（ステップＳ３８０）。ここでは、上述した払出制御側メイン処理で使用していた汎用記憶素子（汎用レジスタ）から補助レジスタに切り替える。この補助レジスタを払出制御側タイマ割り込み処理で使用することにより汎用レジスタの値が上書きされなくなる。これにより、払出制御側メイン処理で使用していた汎用レジスタの内容の破壊を防いでいる。
【０３２９】
ステップＳ３８０に続いて、１．７５ｍｓ経過フラグＨＴ−ＦＬＧに値１をセットする（ステップＳ３８２）。この１．７５経過フラグＨＴ−ＦＬＧは、この払出制御側タイマ割り込み処理が行われるごとに、つまり１．７５ｍｓごとに１．７５ｍｓを計時するフラグであり、１．７５ｍｓ経過したとき値１、１．７５ｍｓ経過していないとき値０にそれぞれ設定される。ステップＳ３８２に続いて、レジスタの切替（復帰）を行う（ステップＳ３８４）。この復帰は、ステップＳ３８０でスタックに積んで退避した内容を読み出してレジスタに書き込むことにより行われる。ステップＳ３８４に続いて、割り込み許可の設定を行い（ステップＳ３８６）、このルーチンを終了する。
【０３３０】
［１１−３．球抜きスイッチ操作判定処理］
次に、球抜きスイッチ操作判定処理について説明する。この球抜きスイッチ操作判定処理では、図１１に示した球抜きスイッチ１７３２が操作されているか否かを判定する。
【０３３１】
球抜きスイッチ操作判定処理が開始されると、払出制御基板７１５の払出制御ＭＰＵ１７１０ａは、図３６に示すように、球抜きスイッチ１７３２が操作されているか否かを判定する（ステップＳ３９０）。この判定は、図３４に示した払出制御側電源投入時処理（払出制御側メイン処理）におけるステップＳ３４４のポート入力処理で球抜きスイッチ１７３２からの検出信号に基づいて行う。具体的には、その検出信号は入力情報として払出内蔵ＲＡＭの入力情報記憶領域に記憶されている。ステップＳ３９０では、この入力情報記憶領域から入力情報を読み出して球抜きスイッチ１７３２からの検出信号があるか否かの判定を行う。入力情報に球抜きスイッチ１７３２からの検出信号があるときには、球抜きスイッチ１７３２が操作されていると判定する。一方、入力情報に球抜きスイッチ１７３２からの検出信号がないときには、球抜きスイッチ１７３２が操作されていないと判定する。
【０３３２】
ステップＳ３９０で球抜きスイッチ１７３２が操作されているときには、球抜きフラグＲＭＶ−ＦＬＧに値１をセットする（ステップＳ３９２）。この球抜きフラグＲＭＶ−ＦＬＧは、上述した、賞球タンク４００及びタンクレール部材４１０に貯留されている遊技球を排出するか否かを示すフラグであり、遊技球を排出するとき値１、遊技球を排出しないとき値０にそれぞれ設定される。
【０３３３】
ステップＳ３９２に続いて、上述した球抜き判定時間を有効に設定し（ステップＳ３９４）、このルーチンを終了する。この球抜き判定時間が有効になることによって、図３４に示した払出制御側電源投入時処理（払出制御側メイン処理）におけるステップＳ３４６のタイマ更新処理で球抜き判定時間の減算が行われる。
【０３３４】
一方、ステップＳ３９０で球抜きスイッチ１７３２が操作されていないときには、そのままこのルーチンを終了する。なお、ステップＳ３９２でセットされた球抜きフラグＲＭＶ−ＦＬＧは、払出制御ＭＰＵ１７１０ａの汎用記憶素子（汎用レジスタ）に記憶される。
【０３３５】
［１１−４．回転角スイッチ履歴作成処理］
次に、回転角スイッチ履歴作成処理について作成する。この回転角スイッチ履歴作成処理では、図１１に示した回転角スイッチ５０５からの検出信号の履歴を作成する。
【０３３６】
回転角スイッチ履歴作成処理が開始されると、払出制御基板７１５の払出制御ＭＰＵ１７１０ａは、図３７に示すように、払出内蔵ＲＡＭから回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴを読み出す（ステップＳ４００）。この回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴは、１バイト（８ビット）の記憶容量を有しており、回転角スイッチ５０５からの検出信号の履歴を回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴとして払出内蔵ＲＡＭの回転角スイッチ履歴情報記憶領域に記憶されている。ステップＳ４００では、この回転角スイッチ履歴情報記憶領域から回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴを読み出している。
【０３３７】
ステップＳ４００に続いて、回転角スイッチ５０５からの検出信号があるか否かを判定する（ステップＳ４０２）。この判定は、図３４に示した払出制御側電源投入時処理（払出制御側メイン処理）におけるステップＳ３４４のポート入力処理で回転角スイッチ５０５からの検出信号に基づいて行う。具体的には、その検出信号は入力情報として払出内蔵ＲＡＭの入力情報記憶領域に記憶されている。ステップＳ４０２では、この入力情報記憶領域から入力情報を読み出して回転角スイッチ５０５からの検出信号があるか否かの判定を行う。入力情報に回転角スイッチ５０５からの検出信号があるときには、上述した、スプロケット４５７の回転位置を把握する検出切欠５０１が回転角スイッチ５０５の光軸を遮断状態から非遮断状態に遷移した状態であると判定する。一方、入力情報に回転角スイッチ５０５からの検出信号がないときには、検出切欠５０１が回転角スイッチ５０５の光軸を非遮断状態から遮断状態に遷移した状態と判定する。
【０３３８】
ステップＳ４０２で検出切欠５０１が回転角スイッチ５０５の光軸を遮断状態から非遮断状態に遷移した状態であるときには、ステップＳ４００で読み出した回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴを最下位ビットＢ０から最上位ビットＢ７に向かって１ビットずつシフトしたのち、最下位ビットＢ０に値１をセットし（ステップＳ４０４）、このルーチンを終了する。
【０３３９】
一方、ステップＳ４０２で検出切欠５０１が回転角スイッチ５０５の光軸を非遮断状態から遮断状態に遷移した状態であるときには、ステップＳ４００で読み出した回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴを最下位ビットＢ０から最上位ビットＢ７に向かって１ビットずつシフトしたのち、最下位ビットＢ０に値０をセットし（ステップＳ４０６）、このルーチンを終了する。
【０３４０】
このように、この回転角スイッチ履歴作成処理が行われるごとに、回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴを最下位ビットＢ０から最上位ビットＢ７に向かって１ビットずつシフトしたのち、検出切欠５０１が回転角スイッチ５０５の光軸を遮断状態から非遮断状態に遷移した状態又は検出切欠５０１が回転角スイッチ５０５の光軸を非遮断状態から遮断状態に遷移した状態に応じて最下位ビットＢ０に値１又は値０がセットされるため、回転角スイッチ５０５からの検出信号の履歴を作成することができる。
【０３４１】
［１１−５．スプロケット定位置判定スキップ処理］
次に、スプロケット定位置判定スキップ処理について説明する。このスプロケット定位置判定スキップ処理は、上述したスプロケット４５７が定位置にあるか否かの判定を、所定の条件が成立しているときにスキップする。なお、スプロケット４５７の定位置判定は、賞球ユニット４５０による遊技球の払い出しが終了した際に行われるようにもなっている。これにより、球がみが発生していない状態で払出モータ４６５のモータ軸の回転を確実に開始することができる。
【０３４２】
スプロケット定位置判定スキップ処理が開始されると、払出制御基板７１５の払出制御ＭＰＵ１７１０ａは、図３８に示すように、定位置判定スキップフラグＳＫＰ−ＦＬＧが値０であるか否かを判定する（ステップＳ４１０）。この定位置判定スキップフラグＳＫＰ−ＦＬＧは、スプロケット４５７の定位置判定を行うか否かを示すフラグであり、スプロケット４５７の定位置判定を行わないとき（スキップするとき）値１、スプロケット４５７の定位置判定を行うとき（スキップしないとき）値０にそれぞれ設定される。
【０３４３】
ステップＳ４１０で定位置判定スキップフラグＳＫＰ−ＦＬＧが値０であるとき（スキップしないとき）、つまりスプロケット４５７の定位置判定を行うときには、払出内蔵ＲＡＭの回転角スイッチ履歴情報記憶領域から回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴを読み出し（ステップＳ４１２）、定位置判定値と一致しているか否かを判定する（ステップＳ４１４）。この定位置判定値は、払出内蔵ＲＯＭに記憶されており、本実施形態では、「００００１１１１Ｂ（「Ｂ」はバイナリィを表す。）」であり、上位４ビットのＢ７〜Ｂ４が値０、下位４ビットのＢ３〜Ｂ０が値１となっている。ステップＳ４１４の判定では、回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴの下位４ビットＢ３〜Ｂ０と定位置判定値の下位４ビットＢ３〜Ｂ０とが一致しているか否かの判定を行う。
【０３４４】
ここで、回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴの下位４ビットＢ３〜Ｂ０が値１となる場合は、４回のタイマ割り込み周期で続けて、上述した、検出切欠５０１が回転角スイッチ５０５の光軸を遮断状態から非遮断状態に遷移した状態であることを意味している。この４回のタイマ割り込み周期の発生では、図１１に示した払出モータ４６５が４ステップ回転している。払出モータ４６５の回転は、第１ギヤ、第２ギヤ、第３ギヤ、検出円盤のギヤ部を介してスプロケット４５７の回転となる。これらの第１ギヤ、第２ギヤ、第３ギヤ、検出円盤５００のギヤ部には遊び（バックラッシュ）があるため、スプロケット４５７は定位置で停止していても上述した回転軸４５８を中心としてバックラッシュの分だけ時計方向又は反時計方向に回転することとなる。
【０３４５】
このバックラッシュによるスプロケット４５７の回転は、上述したように、払出モータ４６５の約２ステップの回転に相当する。このため、本実施形態では、スプロケット４５７の定位置判定を行う場合には、回転角スイッチ５０５からの検出信号の履歴、図３７で示した回転角スイッチ履歴作成処理で回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴを作成し、作成した回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴの下位４ビットＢ３〜Ｂ０、つまり最新の４回のタイマ割り込み周期の発生による回転角スイッチ５０５からの検出信号に基づいて行っている。これにより、４回のタイマ割り込み周期では、払出モータ４６５が４ステップ回転しているため、バックラッシュによるスプロケット４５７の回転より多く回転しており、バックラッシュによるスプロケット４５７の回転を吸収することができる。したがって、バックラッシュによるスプロケット４５７の定位置の誤検出を防ぐことができるため、スプロケット４５７の回転位置を払出モータ４６５の回転位置で正しく管理することができる。なお、本実施形態では、４回のタイマ割り込み周期は７ｍｓ（＝１．７５ｍｓ×４回）であり、バックラッシュ吸収時間として設定されている。
【０３４６】
ステップＳ４１４で、ステップＳ４１２で読み出した回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴの下位４ビットＢ３〜Ｂ０と定位置判定値の下位４ビットＢ３〜Ｂ０とが一致しているときには、定位置判定スキップフラグＳＫＰ−ＦＬＧに値１をセットする（ステップＳ４１６）。これにより、スプロケット４５７の定位置判定を行わない（スキップする）ように設定することができる。なお、払出制御ＭＰＵ１７１０ａは、ステップＳ４１６におけるスプロケット４５７の回転位置をスプロケット４５７の定位置に設定する。
【０３４７】
ステップＳ４１６に続いて、スキップ判定時間を有効に設定し（ステップＳ４１８）、このルーチンを終了する。ここで、上述した、検出切欠５０１は、スプロケット４５７の凹部と同じ数の３個であり、検出円盤５００の外周に等分（１２０度ごと）に形成されている。また、払出モータ４６５の回転は、上述したように、第１ギヤ４９３、第２ギヤ４９４、第３ギヤ４９７、検出円盤５００のギヤ部５０２を介してスプロケット４５７の回転となる。このため、検出円盤５００（スプロケット４５７）の各検出切欠５０１間（１２０度）の回転は、払出モータ４６５の１８ステップの回転に相当する。
【０３４８】
払出制御ＭＰＵ１７１０ａは、スプロケット４５７の回転位置を払出モータ４６５のステップ数に基づいて管理している。具体的には、（１）検出切欠５０１が回転角スイッチ５０５の光軸を遮断状態から非遮断状態に遷移し出す過渡状態（「エッジ検出状態」という。）と、（２）検出切欠５０１が回転角スイッチ５０５の光軸を遮断状態から非遮断状態に遷移した状態（「定位置確定状態」という。）と、（３）検出切欠５０１が回転角スイッチ５０５の光軸を非遮断状態から遮断状態に遷移した状態（「定位置判定スキップ状態」）と、の３つの状態で管理している。（１）のエッジ検出状態では払出モータ４６５の１ステップの回転に相当し、（２）の定位置確定状態では払出モータ４６５の４ステップの回転に相当し、（３）の定位置判定スキップ状態では払出モータ４６５の１３ステップの回転に相当し、計１８ステップの回転で検出円盤５００の各検出切欠５０１間（１２０度）の回転位置、つまりスプロケット４５７の回転位置を管理している。
【０３４９】
（３）の定位置判定スキップ状態では、検出切欠５０１が回転角スイッチ５０５の光軸を非遮断状態から遮断状態に遷移した状態であるため、スキップ判定時間は、払出モータ４６５の１３ステップ回転する時間が設定されている。上述したように、タイマ割り込み周期が１．７５ｍｓに設定されているので、スキップ判定時間が２２．７５ｍｓ（＝１．７５ｍｓ×１３ステップ）となる。
【０３５０】
ステップＳ４１８でスキップ判定時間が有効になることによって、図３４に示した払出制御側電源投入時処理（払出制御側メイン処理）におけるステップＳ３４６のタイマ更新処理でスキップ判定時間の減算が行われる。なお、払出制御ＭＰＵ１７１０ａは、スキップ判定時間を減算し、その減算結果が値０になると、定位置判定スキップフラグＳＫＰ−ＦＬＧに初期値０をセットする。
【０３５１】
一方、ステップＳ４１０で定位置判定スキップフラグＳＫＰ−ＦＬＧが値０でない（値１である）とき（スキップするとき）、つまりスプロケット４５７の定位置判定を行わないときには、又はステップＳ４１４で、ステップＳ４１２で読み出した回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴの下位４ビットＢ３〜Ｂ０と定位置判定値の下位４ビットＢ３〜Ｂ０とが一致していないときには、そのままこのルーチンを終了する。なお、ステップＳ４１６でセットされた定位置判定スキップフラグＳＫＰ−ＦＬＧは、払出制御ＭＰＵ１７１０ａの汎用記憶素子（汎用レジスタ）に記憶される。
【０３５２】
パチンコ島設備から供給された遊技球は、上述したように、賞球タンク４００及びタンクレール部材４１０に貯留され、球通路ユニット４２０に取り込まれ、賞球ユニット４５０に導かれる。遊技球は、互いにこすれ合って帯電すると、静電放電してノイズを発生する。このため、賞球ユニット４５０はノイズの影響を受けやすり環境下にある。上述したように、賞球ユニット４５０のセンサ基板５０４には回転角スイッチ５０５が設けられており、この回転角スイッチ５０５からの検出信号は遊技球の静電放電によるノイズの影響を受けやすい。また、払出制御基板７１５の賞球ユニット用端子７１７と賞球ユニット７５０（賞球ユニット内中継端子板４８０）の払出制御基板用コネクタとを接続する配線（ハーネス）も遊技球の静電放電によるノイズの影響を受けやすい。
【０３５３】
そこで、本実施形態では、ノイズの影響による誤検出を抑制するために、上述した（３）の定位置判定スキップ状態、つまり検出切欠５０１が回転角スイッチ５０５の光軸を非遮断状態から遮断状態に遷移した状態では、スプロケット４５７の定位置判定を行わないようにしている。これにより、スプロケット４５７の定位置判定の精度を高めている。なお、スプロケット４５７の定位置を検出するために必要な周期や期間は、上述したように、予め計算によって求めることができるため、スキップ判定時間を簡単に設定及び調整するこができる。
【０３５４】
［１１−６．球がみ判定処理］
次に、球がみ判定処理について説明する。この球がみ判定処理は、上述したスプロケット４５７による球がみ状態が生じているか否かを判定する。
【０３５５】
球がみ判定処理が開始されると、払出制御基板７１５の払出制御ＭＰＵ１７１０ａは、図３９に示すように、払出内蔵ＲＡＭの回転角スイッチ履歴情報記憶領域から回転角スイッチ検出履歴情報ＲＳＷ−ＨＩＳＴを読み出す（ステップＳ４２０）。
【０３５６】
ステップＳ４２０に続いて、上述した回転角スイッチ５０５からの検出信号があるか否かを判定する（ステップＳ４２２）。この判定は、図３４に示した払出制御側電源投入時処理（払出制御側メイン処理）におけるステップＳ３４４のポート入力処理で回転角スイッチ５０５からの検出信号に基づいて行う。具体的には、その検出信号は入力情報として払出内蔵ＲＡＭの入力情報記憶領域に記憶されている。ステップＳ４２２では、この入力情報記憶領域から入力情報を読み出して回転角スイッチ５０５からの検出信号があるか否かの判定を行う。入力情報に回転角スイッチ５０５からの検出信号があるときには、上述した、スプロケット４５７の回転位置を把握する検出切欠５０１が回転角スイッチ５０５の光軸を遮断状態から非遮断状態に遷移した状態であると判定する。一方、入力情報に回転角スイッチ５０５からの検出信号がないときには、検出切欠５０１が回転角スイッチ５０５の光軸を非遮断状態から遮断状態に遷移した状態と判定する。
【０３５７】
ステップＳ４２２で検出切欠５０１が回転角スイッチ５０５の光軸を非遮断状態から遮断状態に遷移した状態であるときには、球がみ判定中フラグＶＡＬ−ＦＬＧに値０をセットし（ステップＳ４２４）、このルーチンを終了する。この球がみ判定中フラグは、スプロケット４５７による球がみ状態が生じているか否かを示すフラグであり、球がみ状態が生じているとき値１、球がみ状態が生じていないとき値０にそれぞれ設定される。
【０３５８】
ステップＳ４２４では、検出切欠５０１が回転角スイッチ５０５の光軸を非遮断状態から遮断状態に遷移した状態、つまりスプロケット４５７が回転している状態であり、球がみ状態が生じていないとして球がみ判定中フラグＶＡＬ−ＦＬＧに値０をセットしている。
【０３５９】
一方、ステップＳ４２２で検出切欠５０１が回転角スイッチ５０５の光軸を非遮断状態から遮断状態に遷移していない状態であるときには、球がみ状態が生じているとして球がみ判定中フラグＶＡＬ−ＦＬＧに値１をセットし（ステップＳ４２６）、球がみ判定時間を有効に設定し（ステップＳ４２８）、このルーチンを終了する。この球がみ判定時間が有効になることによって、図３４に示した払出制御側電源投入時処理（払出制御側メイン処理）におけるステップＳ３４６のタイマ更新処理で球がみ判定時間の減算が行われる。なお、ステップＳ４２４及びステップＳ４２６でセットされた球がみ判定中フラグＶＡＬ−ＦＬＧは、払出制御ＭＰＵ１７１０ａの汎用記憶素子（汎用レジスタ）に記憶される。
【０３６０】
［１１−７．各種賞球ストック数加算処理］
次に、各種賞球ストック数加算処理について説明する。この各種賞球ストック数加算処理には、賞球用賞球ストック数加算処理と貸球用賞球ストック数加算処理とがあり、賞球用賞球ストック数加算処理は主制御基板１７００からの後述する賞球コマンドに基づいて払い出す球数を加算する処理であり、貸球用賞球ストック数加算処理はＣＲユニットからの貸球要求信号に基づいて払い出す球数を加算する処理である。まず、賞球用賞球ストック数加算処理について説明し、続いて貸球用賞球ストック数加算処理について説明する。なお、本実施形態では、賞球用賞球ストック数加算処理が優先的に行われるように設定されており、この賞球用賞球ストック数加算処理で加算された賞球ストック数に応じた遊技球が上述した賞球ユニット４５０で払い出されたあと、貸球用賞球ストック数加算処理が行われるように設定されている。
【０３６１】
［１１−７−１．賞球用賞球ストック数加算処理］
賞球用賞球ストック数加算処理が開始されると、払出制御基板７１５の払出制御ＭＰＵ１７１０ａは、図４０に示すように、賞球コマンドがあるか否かを判定する（ステップＳ４３０）。この判定は、図３４に示した払出制御側電源投入時処理（払出制御側メイン処理）におけるステップＳ３５４のコマンド解析処理で解析したコマンドに基づいて行う。具体的には、その解析したコマンドは受信コマンド情報として払出内蔵ＲＡＭの受信コマンド情報記憶領域に記憶されている。ステップＳ４３０では、この受信コマンド情報記憶領域から受信コマンド情報を読み出して賞球コマンドであるか否かの判定を行う。
【０３６２】
ステップＳ４３０で受信コマンド情報が賞球コマンドであるときには、この賞球コマンドに対応する賞球数ＰＢＶを、賞球数情報テーブルから読み出す（ステップＳ４３２）。この賞球数情報テーブルは、その詳細な説明は後述するが、賞球コマンドと賞球数ＰＢＶとを対応付けて払出内蔵ＲＯＭに予め記憶されている情報テーブルである。
【０３６３】
ステップＳ４３２に続いて、払出内蔵ＲＡＭから賞球ストック数ＰＢＳを読み出す（ステップＳ４３４）。この賞球ストック数ＰＢＳは、賞球ユニット４５０で遊技球を未だ払い出していない数、つまり未払い出しの球数を表しており、本実施形態では、２バイト（１６ビット）の記憶容量を有している。これにより、賞球ストック数ＰＢＳは、０〜６５５３５個までの未払い出しの球数を記憶することができるようになっている。
【０３６４】
ステップＳ４３４で読み出した賞球ストック数ＰＢＳにステップＳ４３２で読み出した賞球数ＰＢＶを加算し（ステップＳ４３６）、このルーチンを終了する。なお、ステップＳ４３６で加算したあと、ステップＳ４３０で読み出した賞球コマンドを受信コマンド情報記憶領域から消去する。
【０３６５】
一方、ステップＳ４３０で受信コマンド情報が賞球コマンドでないときには、そのままこのルーチンを終了する。
【０３６６】
［１１−７−２．貸球用賞球ストック数加算処理］
次に、貸球用賞球ストック数加算処理について説明する。この貸球用賞球ストック数加算処理が開始されると、払出制御基板７１５の払出制御ＭＰＵ１７１０ａは、図４１に示すように、貸球要求信号があるか否かを判定する（ステップＳ４４０）。この判定は、図３４に示した払出制御側電源投入時処理（払出制御側メイン処理）におけるステップＳ３４４のポート入力処理でＣＲユニットからの貸球要求信号に基づいて行う。具体的には、その貸球要求信号は入力情報として払出内蔵ＲＡＭの入力情報記憶領域に記憶されている。ステップＳ４４０では、この入力情報記憶領域から入力情報を読み出して貸球要求信号があるか否かの判定を行う。
【０３６７】
ステップＳ４４０で貸球要求信号があるときには、払出内蔵ＲＡＭから賞球ストック数ＰＢＳを読み出し（ステップＳ４４２）、この賞球ストック数ＰＢＳに貸球数ＲＢＶを加算し（ステップＳ４４４）、このルーチンを終了する。貸球数ＲＢＶは固定値であり、払出内蔵ＲＯＭに予め記憶されている。本実施形態では、貸球数ＲＢＶとして値２５が設定されている。なお、ステップＳ４４４で加算したあと、ステップＳ４４０で読み出した貸球要求信号を入力情報記憶領域から消去する。また、本実施形態では、賞球を優先している（賞球と貸球とを区別して管理している）。このため、貸球要求信号があるときであっても、貸球要求信号を保持し、賞球の払い出しの完了をもって貸球の払い出しを行う。したがって、賞球ストックＰＢＳが値０になってから貸球の払い出しを行うようになっている。
【０３６８】
一方、ステップＳ４４０で貸球要求信号がないときには、そのままこのルーチンを終了する。
【０３６９】
［１１−８．ストック監視処理］
次に、ストック監視処理について説明する。このストック監視処理は、遊技者が遊技中に上述した満タンユニット５２０に遊技球を満タンにした状態（ストックした状態）で遊技を続けていないか監視する処理である。
【０３７０】
ストック監視処理が開始されると、払出制御基板７１５の払出制御ＭＰＵ１７１０ａは、図４２に示すように、払出内蔵ＲＡＭから賞球ストック数ＰＢＳを読み出し（ステップＳ４５０）、読み出した賞球ストック数ＰＢＳが注意的しきい値ＴＨ以上であるか否かを判定する（ステップＳ４５２）。注意的しきい値ＴＨは、本実施形態では値５０に設定されている。
【０３７１】
ステップＳ４５２で賞球ストック数ＰＢＳが注意的しきい値ＴＨ以上であるときには、注意フラグＣＡ−ＦＬＧに値１をセットする（ステップＳ４５４）。この注意フラグＣＡ−ＦＬＧは、遊技者が満タンユニット５２０に遊技球のストックを開始し、遊技球の未払い出し数（上述した賞球ストック数）が注意的しきい値ＴＨ以上に達している旨を示すフラグであり、注意的しきい値ＴＨ以上に達しているとき値１、注意的しきい値ＴＨ以上に達していないとき値０にそれぞれ設定される。
【０３７２】
一方、ステップＳ４５２で賞球ストック数ＰＢＳが注意的しきい値ＴＨ未満であるときには、注意フラグＣＡ−ＦＬＧに値０をセットし（ステップＳ４５６）、このルーチンを終了する。
【０３７３】
遊技状態が大当りとなり、遊技者がリラックスして図１１に示した液晶表示器１３１５で繰り広げられる演出に見入ったり、上述した、上あご可動体及び下あご可動体の可動による演出に見入ったりしていると、遊技者は、うっかりして１ラウンドの間、賞球として払い出された遊技球を、上述した、貯留皿３０から球排出ボタン３０ａを操作して抜かないことがある。この状態で遊技を続けると、貯留皿３０が遊技球で満タンとなり、そして満タンユニット５２０に遊技球が溜まり出す。満タンユニット５２０が遊技球で満タンになると、上述したように、賞球ストック数ＰＢＳの値が増加して注意的しきい値ＴＨ以上となり、その詳細な説明は後述するが、注意演出として図１１に示した扉枠装飾ランプ５ｇが点滅する。この扉枠装飾ランプ５ｇの点滅によって、例えばホールの店員に対して遊技者の遊技を注意する旨を伝えることができる。これにより、ホールの店員は遊技者に貯留皿３０から遊技球を抜く旨を伝えることができ、遊技者は貯留皿３０（満タンユニット５２０）に遊技球を満タンにした状態で遊技を継続することを防止することができる。
【０３７４】
なお、本実施形態では、注意的しきい値ＴＨ１は、１バイト（８ビット）で表せる上限値２５５の約５分の１に相当する値５０に設定されている。これにより、ホールの店員に対してできるだけ早い段階で遊技者の遊技に注意を促す旨を伝えることができるようになっている。
【０３７５】
［１１−９．払出球抜き判定設定処理］
次に、払出球抜き判定設定処理について説明する。この払出球抜き判定設定処理は、図１１に示した払出モータ４６５で遊技球を、上述した貯留皿３０に払い出すか、上述した、賞球タンク４００及びタンクレール部材４１０に貯留されている遊技球をパチンコ遊技機１から排出するか、又はこのような払い出しや排出を行わないか、いずれかに設定する処理である。
【０３７６】
払出球抜き判定設定処理が開始されると、払出制御基板７１５の払出制御ＭＰＵ１７１０ａは、図４３に示すように、球抜きフラグＲＭＶ−ＦＬＧが値１であるか否かを判定する（ステップＳ４８０）。この球抜きフラグＲＭＶ−ＦＬＧは、上述したように、賞球タンク４００及びタンクレール部材４１０に貯留されている遊技球を排出するか否かを示すフラグであり、遊技球を排出するとき値１、遊技球を排出しないとき値０にそれぞれ設定される。ステップＳ４８０の判定は、図３６に示した球抜きスイッチ操作判定処理におけるステップＳ３９０の判定結果に基づいて行う。つまり、図１１に示した球抜きスイッチ１７３２からの操作信号（検出信号）が入力されると、球抜きスイッチ操作判定処理におけるステップＳ３９２で球抜きフラグＲＭＶ−ＦＬＧに値１をセットする。
【０３７７】
ステップＳ４８０で球抜きフラグＲＭＶ−ＦＬＧが値１であるとき、つまり賞球タンク４００及びタンクレール部材４１０に貯留されている遊技球を排出するときには、後述する球抜き設定処理を行い（ステップＳ４８２）、このルーチンを終了する。これにより、賞球タンク４００及びタンクレール部材４１０に貯留されている遊技球が排出される。
【０３７８】
このように、電源投入後に球抜きスイッチ１７３２を操作すると、この払出球抜き判定設定処理のステップＳ４８２で球抜き設定処理を行うこととなり、賞球タンク４００及びタンクレール部材４１０に貯留されている遊技球を排出することができるようになっている。この排出を終了すると、球抜きフラグＲＭＶ−ＦＬＧに値０をセットする。
【０３７９】
一方、ステップＳ４８０で球抜きフラグＲＭＶ−ＦＬＧが値０であるとき、つまり賞球タンク４００及びタンクレール部材４１０に貯留されている遊技球を排出しないときには、そのままこのルーチンを終了する。これにより、遊技球の払い出しや排出が行われない。
【０３８０】
［１１−９−１．払出設定処理］
次に、払出設定処理について説明する。この払出設定処理では、図１１に示した払出モータ４６５を駆動して遊技球を払い出す設定を行う処理ある。
【０３８１】
払出設定処理が開始されると、払出制御基板７１５の払出制御ＭＰＵ１７１０ａは、図４４に示すように、駆動指令数ＤＲＶを払出内蔵ＲＡＭから読み出す（ステップＳ４９０）。この駆動指令数ＤＲＶは、払出モータ４６５で払い出す遊技球の球数を指令するものであり、賞球ストック数ＰＢＳと同値である。
【０３８２】
ステップＳ４９０に続いて、駆動指令数ＤＲＶが値０であるか否かを判定する（ステップＳ４９２）。この判定は、払出モータ４６５で払い出す遊技球の球数が残っているか否かを駆動指令数ＤＲＶに基づいて判定する。
【０３８３】
ステップＳ４９２で駆動指令数ＤＲＶが値０であるとき、つまり払出モータ４６５で払い出す遊技球の球数がゼロ個であるときには、払出モータ４６５への駆動信号の出力停止（停止）を設定する（ステップＳ４９４）。この設定では、払出モータ４６５に駆動信号を停止する駆動情報を設定して上述した払出内蔵ＲＡＭの出力情報記憶領域に記憶する。
【０３８４】
ステップＳ４９４に続いて、払出内蔵ＲＡＭから賞球ストック数ＰＢＳを読み出し（ステップＳ４９６）、実球計数ＰＢを読み出す（ステップＳ４９８）。この実球計数ＰＢは、払出モータ４６５が実際に払い出した遊技球の球数をカウントしたものである。このカウントは、その詳細な説明は後述するが、図３４に示した払出制御側電源投入時処理（払出制御側メイン処理）におけるステップＳ３４４のポート入力処理で図１１に示した計数スイッチ４６２からの検出信号に基づいて行う。
【０３８５】
ステップＳ４９８に続いて、ステップＳ４９６で読み出した賞球ストック数ＰＢＳからステップＳ４９８で読み出した実球計数ＰＢを引いた値を、賞球ストック数ＰＢＳ及び駆動指令数ＤＲＶにセットし（ステップＳ５００）、実球計数ＰＢに値０をセットし（ステップＳ５０２）、このルーチンを終了する。なお、駆動指令数ＤＲＶ及び実球計数ＰＢが値０であるときには、ステップＳ５０２では、ステップＳ４９６で読み出した賞球ストック数ＰＢＳの値がそのまま駆動指令数ＤＲＶにセットされる。
【０３８６】
一方、ステップＳ４９２で駆動指令数ＤＲＶが値０でないとき、つまり払出モータ４６５で払い出す遊技球の球数があるときには、払出モータ４６５への駆動信号の出力を設定する（ステップＳ５０４）。この設定では、払出モータ４６５に駆動信号を出力する駆動情報を設定して出力情報記憶領域に記憶する。
【０３８７】
ステップＳ５０４に続いて、球がみ判定中フラグＶＡＬ−ＦＬＧが値０であるか否かを判定する（ステップＳ５０６）。この球がみ判定中フラグＶＡＬ−ＦＬＧは、上述したように、スプロケット４５７による球がみ状態が生じているか否かを示すフラグであり、球がみ状態が生じているとき値１、球がみ状態が生じていないとき値０にそれぞれ設定される。
【０３８８】
ステップＳ５０６で球がみ判定中フラグＶＡＬ−ＦＬＧが値０であるとき、つまり球がみ状態が生じていないときには、駆動指令数ＤＲＶに値１だけ引き（デクリメントし、ステップＳ５０８）、計数スイッチ４６２からの検出信号があるか否かを判定する（ステップＳ５１０）。この判定は、図３４に示した払出制御側電源投入時処理（払出制御側メイン処理）におけるステップＳ３４４のポート入力処理で計数スイッチ４６２からの検出信号に基づいて行う。具体的には、その検出信号は入力情報として払出内蔵ＲＡＭの入力情報記憶領域に記憶されている。ステップＳ５１０では、この入力情報記憶領域から入力情報を読み出して計数スイッチ４６２からの検出信号があるか否かの判定を行う。
【０３８９】
ステップＳ５１０で計数スイッチ４６２からの検出信号があるときには、実球計数ＰＢに値１だけ足し（インクリメントし、ステップＳ５１２）、このルーチンを終了する。ステップＳ５１２で実球計数ＰＢをインクリメントすることで実球計数ＰＢをカウントアップすることとなる。一方、ステップＳ５１０で計数スイッチ４６２からの検出信号がないときには、そのままこのルーチンを終了する。
【０３９０】
一方、ステップＳ５０６で球がみ判定中フラグＶＡＬ−ＦＬＧが値０でない（値１である）とき、つまり球がみ状態が生じているときには、球がみ判定時間が経過したか否かを判定する（ステップＳ５１４）。この判定は、図３４に示した払出制御側電源投入時処理（払出制御側メイン処理）におけるステップＳ３４６のタイマ更新処理で減算された球がみ判定時間に基づいて行う。具体的には、その球がみ判定時間は、時間管理情報として払出内蔵ＲＡＭの時間管理情報記憶領域に記憶されている。ステップＳ５１４では、この時間管理情報記憶領域から時間管理情報を読み出して球がみ判定時間が経過したか否かを判定する。なお、球がみ判定時間中には払出モータ４６５は、球がみ動作を行う。この球がみ動作は、上述した、賞球ユニット４５０のスプロケット４５７による球がみ状態を解消するために行う。
【０３９１】
ステップＳ５１４で球がみ判定時間が経過していないときには、球がみ動作を行うよう払出モータ４６５への駆動信号の出力を設定する（ステップＳ５１６）。この設定では、払出モータ４６５に駆動信号を出力する駆動情報を設定して上述した払出内蔵ＲＡＭの出力情報記憶領域に記憶する。
【０３９２】
ステップＳ５１６に続いて、球がみ中フラグＰＢＥ−ＦＬＧに値１をセットし（ステップＳ５１８）、このルーチンを終了する。この球がみ中フラグＰＢＥ−ＦＬＧは、払出モータ４６５による球がみ動作を行っているとき（球がみ動作中）値１、球がみ動作を行っていないとき（球がみ動作の終了）値０にそれぞれ設定される。
【０３９３】
一方、ステップＳ５１４で球がみ判定時間が経過したときには、球がみ動作を終了するよう払出モータ４６５への駆動信号の停止を設定する（ステップＳ５２０）。この設定では、払出モータ４６５に駆動信号を停止する駆動情報を設定して出力情報記憶領域に記憶する。
【０３９４】
ステップＳ５２０に続いて、球がみ動作の終了として球がみ中フラグＰＢＥ−ＦＬＧに値０をセットし（ステップＳ５２２）、このルーチンを終了する。
【０３９５】
［１１−９−２．球抜き設定処理］
次に、球抜き設定処理について説明する。この球抜き設定処理では、図１１に示した払出モータ４６５を駆動して、上述した、賞球タンク４００及びタンクレール部材４１０に貯留されている遊技球を排出する。
【０３９６】
球抜き設定処理が開始されると、払出制御基板７１５の払出制御ＭＰＵ１７１０ａは、図４５に示すように、球抜き判定時間が経過したか否かを判定する（ステップＳ５３０）。この判定は、図３４に示した払出制御側電源投入時処理（払出制御側メイン処理）におけるステップＳ３４６のタイマ更新処理で更新された球抜き判定時間に基づいて行う。
【０３９７】
具体的には、その球抜き判定時間は、時間管理情報として払出内蔵ＲＡＭの時間管理情報記憶領域に記憶されている。ステップＳ５３０では、この時間管理情報記憶領域から時間管理情報を読み出して球抜き判定時間が経過したか否かを判定する。なお、球抜き判定時間中には払出モータ４６５は、球抜き動作を行う。この球抜き動作は、賞球タンク４００及びタンクレール部材４１０に貯留されている遊技球を排出するために行う。
【０３９８】
ステップＳ５３０で球抜き判定時間が経過していないときには、球抜き動作を行うよう払出モータ４６５への駆動信号の出力を設定する（ステップＳ５３６）。この設定では、払出モータ４６５に駆動信号を出力する駆動情報を設定して上述した払出内蔵ＲＡＭの出力情報記憶領域に記憶する。
【０３９９】
一方、ステップＳ５３０で球抜き判定時間が経過したときには、球抜き動作を終了するよう払出モータ４６５への駆動信号の停止を設定する（ステップＳ５３２）。この設定では、払出モータ４６５に駆動信号を停止する駆動情報を設定して出力情報記憶領域に記憶する。
【０４００】
ステップＳ５３２に続いて、球抜きフラグＲＭＶ−ＦＬＧに値０をセットし（ステップＳ５３４）、このルーチンを終了する。この球抜きフラグＲＭＶ−ＦＬＧは、上述したように、賞球タンク４００及びタンクレール部材４１０に貯留されている遊技球を排出するか否かを示すフラグであり、遊技球を排出するとき値１、遊技球を排出しないとき値０にそれぞれ設定される。
【０４０１】
［１２．払い出し関する各種コマンド等］
次に、払い出し関する各種コマンド等について説明する。まず、図１１に示した、主制御基板１７００から払出制御基板７１５に送信する払い出しに関するコマンド（賞球コマンド）について説明し、続いて払出制御基板７１５から主制御基板１７００に送信するパチンコ遊技機１の状態コマンド、この状態コマンドを整形した整形状態コマンドについて説明する。図４６は払い出しに関するコマンドの一例を示す賞球数情報テーブルであり、図４７は状態コマンドの一例を示すテーブルであり、図４８は状態コマンドを整形した整形状態コマンドの一例を示すテーブルである。
【０４０２】
［１２−１．賞球コマンド］
賞球コマンドは、１バイト（８ビット）の記憶容量を有するコマンドであり、主制御基板１７００から払出制御基板７１５に送信する払い出しに関するコマンドである。本実施形態のように、パチンコ遊技機１にＣＲユニット（パチンコ遊技機と通信して、パチンコ遊技機に供給する遊技球を、パチンコ遊技機（賞球ユニット）の払出モータを駆動して貯留皿に貸球として払い出す装置（「ＣＲ機」という。））が接続されている場合には、図４６（ａ）に示すように、主制御基板１７００から払出制御基板７１５に送信する賞球コマンドには、コマンド１０Ｈ〜コマンド１ＥＨ（「Ｈ」は１６進数を表す。）が用意されており、コマンド１０Ｈでは賞球１個が指定され、コマンド１１Ｈでは賞球２個が指定され、・・・、コマンド１ＥＨでは賞球１５個が指定されている。この指定された賞球数だけ、払出制御基板７１５は、図１１に示した払出モータ４６５を駆動して遊技球を払い出す制御を行う。
【０４０３】
また、パチンコ遊技機１に図示しない貸球機（遊技球を貯留皿に貸球として直接払い出す装置（「一般機」という。））が隣接して設けられている場合には、図４６（ｂ）に示すように、主制御基板１７００から一般機に送信する賞球コマンドには、コマンド２０Ｈ〜コマンド２ＥＨが用意されており、コマンド２０Ｈでは賞球１個が指定され、コマンド２１Ｈでは賞球２個が指定され、・・・、コマンド２ＥＨでは賞球１５個が指定されている。この指定された賞球数だけ、一般機は遊技球を払い出す制御を行う。
【０４０４】
なお、ＣＲ機及び一般機の共通のコマンドとして、図４６（ｃ）に示すように、コマンド３０Ｈが用意されており、このコマンド３０Ｈではセルフチェックが指定されている。送信側は、コマンド送信後、所定期間、受信側からコマンドの受け取り確認として出力するＡＣＫ信号が入力されない場合に、コマンド３０Ｈを送信して、ＡＣＫ信号が入力されるか否かをチェックすることで接続状態を確認する。
【０４０５】
［１２−２．状態コマンド］
状態コマンドは、１バイト（８ビット）の記憶容量を有するコマンドであり、払出制御基板７１５から主制御基板１７００に送信するコマンドである。状態コマンドには、図４７に示すように、枠状態１、エラー解除ナビ及び枠状態２に区分されており、枠状態１、エラー解除ナビ、そして枠状態２の順で優先順位が設定されている。
【０４０６】
枠状態１には、球切れ、満タン、５０個以上のストック中、接続異常及びＣＲ未接続が用意されており、球切れではビット０（Ｂ０、「Ｂ」はビットを表す。）に値１がセットされ、満タンではビット１（Ｂ１）に値１がセットされ、５０個以上のストック中ではビット２（Ｂ２）に値１がセットされ、接続異常ではビット３（Ｂ３）に値１がセットされ、ＣＲ未接続ではビット４（Ｂ４）に値１がセットされる。なお、状態コマンドのうち、枠状態１である旨を伝えるビット５（Ｂ５）〜ビット７（Ｂ７）にはＢ５に値１、Ｂ６に値０、そしてＢ７に値０がセットされている。
【０４０７】
エラー解除ナビには、球がみ、計数スイッチエラー及びリトライ上限エラーが用意されており、球がみではビット２（Ｂ２）に値１がセットされ、計数スイッチエラーではビット３（Ｂ３）に値１がセットされ、リトライ上限エラーではビット４（Ｂ４）に値１がセットされる。ここで、「計数スイッチエラー」とは、図１１に示した計数スイッチ４６２の不具合が生じているか否かを示すものである。「リトライ上限エラー」とは、つじつまの合わない払い出しが繰り返し行われたことを示すものである。なお、状態コマンドのうち、エラー解除ナビである旨を伝えるビット５（Ｂ５）〜ビット７（Ｂ７）にはＢ５に値０、Ｂ６に値１、そしてＢ７に値０がセットされている。
【０４０８】
枠状態２には、球抜き中が用意されており、球抜き中ではビット０（Ｂ０）に値１がセットされる。なお、状態コマンドのうち、枠状態２である旨を伝えるビット５（Ｂ５）〜ビット７（Ｂ７）にはＢ５に値１、Ｂ６に値１、そしてＢ７に値０がセットされている。
【０４０９】
［１２−３．整形状態コマンド］
図１１に示した、主制御基板１７００の主制御ＭＰＵ１７００ａは、図１１に示したサブ統合基板１７４０に各種コマンドを送信する。これらの各種コマンドは、２バイト（１６ビット）の記憶容量を有するコマンドであり、この２バイトのち、１バイト（８ビット）の記憶容量をコマンドの種類を示すステータスとして用い、そして残りの１バイト（８ビット）の記憶容量を演出のバリエーションを示すモードとして用いている。
【０４１０】
主制御ＭＰＵ１７００ａは、払出制御基板７１５から上述した状態コマンドを受信すると、図４８に示すように、付加情報である「１００００００１Ｂ（＝８１Ｈ）」をステータスに設定するとともに、受信した状態コマンドをモードに設定して２バイト（１６ビット）の記憶容量を有する整形状態コマンドに整形する。この整形状態コマンドは、図２７に示した主制御側タイマ割り込み処理におけるステップＳ９２のサブ統合基板コマンド送信処理の一処理として行われ、サブ統合基板１７４０に送信される。なお、整形状態コマンドの詳細な説明は、上述した状態コマンドの内容と同一であるためその説明を省略する。
【０４１１】
［１３．サブ統合基板の各種制御処理］
次に、図１１に示した、主制御基板１７００（主制御ＭＰＵ１７００ａ）から各種コマンドを受信するサブ統合基板１７４０（サブ統合ＭＰＵ１７４０ａ）の各種処理について説明する。まず、サブ統合側リセット処理について説明し、続いてサブ統合側タイマ割り込み処理、コマンド受信割り込み処理、コマンド受信終了割り込み処理、ストック報知処理、球抜き報知処理について説明する。図４９はサブ統合側リセット処理の一例を示すフローチャートであり、図５０はサブ統合側タイマ割り込み処理の一例を示すフローチャートであり、図５１はコマンド受信割り込み処理の一例を示すフローチャートであり、図５２はコマンド受信終了割り込み処理の一例を示すフローチャートであり、図５３はストック報知処理の一例を示すフローチャートであり、図５４は球抜き報知処理の一例を示すフローチャートである。なお、ストック報知処理及び球抜き報知処理は、後述するサブ統合側リセット処理におけるステップＳ７０８の１６ｍｓ定常処理の一処理として行われる。また、コマンド受信割り込み処理、コマンド受信終了割り込み処理、サブ統合側タイマ割り込み処理、そして１６ｍｓ定常処理の順番で優先順位が設定されている。
【０４１２】
［１３−１．サブ統合側リセット処理］
パチンコ遊技機１に電源が投入されると、サブ統合基板１７４０のサブ統合ＭＰＵ１７４０ａは、図４９に示すように、サブ統合側リセット処理を行う。このサブ統合側リセット処理が開始されると、サブ統合ＭＰＵ１７４０ａは、初期設定処理を行う（ステップＳ７００）。この初期設定処理は、サブ統合ＭＰＵ１７４０ａを初期化する処理と、リセット後のウェイトタイマを設定する処理等を行う。なお、この初期設定処理中では割り込み禁止となっており、初期設定処理のあと割り込み許可となる。
【０４１３】
ステップＳ７００に続いて、１６ｍｓ経過フラグＳＴ−ＦＬＧが値１であるか否かを判定する（ステップＳ７０２）。この１６ｍｓ経過フラグＳＴ−ＦＬＧは、後述する２ｍｓタイマ割り込み処理で１６ｍｓを計時するフラグであり、１６ｍｓ経過したとき値１、１６ｍｓ経過していないとき値０にそれぞれ設定される。
【０４１４】
ステップＳ７０２で１６ｍｓ経過フラグＳＴ−ＦＬＧが値１であるとき、つまり１６ｍｓ経過したときには、１６ｍｓ経過フラグＳＴ−ＦＬＧに値０をセットし（ステップＳ７０４）、１６ｍｓ処理中フラグＳＰ−ＦＬＧに値１をセットする（ステップＳ７０６）。この１６ｍｓ処理中フラグＳＰ−ＦＬＧは、後述する１６ｍｓ定常処理を開始するとき値１、終了するとき値０にそれぞれ設定される。
【０４１５】
ステップＳ７０６に続いて、１６ｍｓ定常処理を行う（ステップＳ７０８）。この１６ｍｓ定常処理は、主制御基板１７００から送信された送信情報から各種コマンドを解析するコマンド解析処理と、図１１に示した、演出ランプ１２３０，１５７０の点灯制御及び階調ランプ１２４０の階調制御を行うランプ処理や１６ｍｓ定常処理が行われているか監視するウォッチドッグタイマ処理の他に、図１１に示した、上あご可動装置１７７０及び下あご可動装置１７８０の駆動パターンをスケジューラにセットする処理等を行う。
【０４１６】
ステップＳ７０８に続いて、１６ｍｓ処理中フラグＳＰ−ＦＬＧに値０（１６ｍｓ定常処理の終了）をセットし（ステップＳ７１０）、再びステップＳ７０２に戻り、１６ｍｓ経過フラグＳＴ−ＦＬＧが値０であるか否かを判定し、この１６ｍｓ経過フラグＳＴ−ＦＬＧが値１であるとき、つまり１６ｍｓ経過したときには、ステップＳ７０４で１６ｍｓ経過フラグＳＴ−ＦＬＧに値０をセットし、ステップＳ７０６で１６ｍｓ処理中フラグＳＰ−ＦＬＧに値１をセットし、ステップＳ７０８で１６ｍｓ定常処理を行い、ステップＳ７１０で１６ｍｓ処理中フラグＳＰ−ＦＬＧに値０をセットし、ステップＳ７０４〜ステップＳ７１０を繰り返し行う。
【０４１７】
一方、ステップＳ７０２で１６ｍｓ経過フラグＳＴ−ＦＬＧが値１でない（１６ｍｓ経過フラグＳＴ−ＦＬＧが値０）とき、つまり１６ｍｓ経過していないときには、１６ｍｓ経過フラグＳＴ−ＦＬＧが値１になるまで、つまり１６ｍｓ経過するまで待機する。
【０４１８】
パチンコ遊技機１（サブ統合ＭＰＵ１７４０ａ）は、停電したとき又は瞬停したときにはリセットがかかり、その後の電力の復旧によりサブ統合側リセット処理を行う。
【０４１９】
［１３−２．サブ統合側タイマ割り込み処理］
次に、サブ統合側タイマ割り込み処理について説明する。このサブ統合側タイマ割り込み処理が開始されると、サブ統合基板１７４０のサブ統合ＭＰＵ１７４０ａは、図５０に示すように、２ｍｓタイマ割り込み処理を行う（ステップＳ７２０）。この２ｍｓタイマ割り込み処理は、例えば、図４９に示したサブ統合側リセット処理におけるステップＳ７０８の１６ｍｓ定常処理で設定された、図１１に示した、上あご可動装置１７７０及び下あご可動装置１７８０の駆動パターン（スケジューラ）に基づいて上あご可動装置１７７０及び下あご可動装置１７８０の駆動処理等を行う。
【０４２０】
ステップＳ７２０に続いて、２ｍｓ更新カウンタＣに値１を加算する（ステップＳ７２２）。この２ｍｓ更新カウンタＣは、このサブ統合側タイマ割り込み処理が行われた回数をカウントするカウンタであり、２ｍｓ更新カウンタＣの値１は２ｍｓの時間に相当する。
【０４２１】
ステップＳ７２２に続いて、２ｍｓ更新カウンタＣが値８、つまり１６ｍｓ（＝２ｍｓ更新カウンタＣ×２ｍｓ）であるか否かを判定する（ステップＳ７２４）。ステップＳ７２４で１６ｍｓであるときには、１６ｍｓ経過フラグＳＴ−ＦＬＧに値１をセットし（ステップＳ７２６）、１６ｍｓ処理中フラグＳＰ−ＦＬＧが値０、つまり図４９に示したサブ統合側リセット処理におけるステップＳ７０８の１６ｍｓ定常処理を行っているか否かを判定する（ステップＳ７２８）。
【０４２２】
ステップＳ７２８で１６ｍｓ処理中フラグＳＰ−ＦＬＧが値０であるとき、つまり１６ｍｓ定常処理を行っていないときには、作業領域のバックアップを行い（ステップＳ７３０）、このルーチンを終了する。この作業領域のバックアップは、図４９に示したサブ統合側リセット処理におけるステップＳ７０８の１６ｍｓ定常処理で処理した情報を作業領域上のコピー領域にコピーする。
【０４２３】
一方、ステップＳ７２４で１６ｍｓ経過していないとき又はステップＳ７２８で１６ｍｓ定常処理中に情報の設定がなかったときには、そのままこのルーチンを終了する。
【０４２４】
［１３−３．コマンド受信割り込み処理］
次に、コマンド受信割り込み処理について説明する。このコマンド受信割り込み処理が開始されると、サブ統合基板１７４０のサブ統合ＭＰＵ１７４０ａは、図５１に示すように、主制御基板１７００からのコマンドを受信開始する信号（以下、「ＷＲ信号」という。）と、主制御基板１７００からの各種基板をセレクトする信号（以下、「ＳＥＬ信号」という。）と、がともに値１であるか否かを判定する（ステップＳ７４０）。主制御基板１７００の主制御ＭＰＵ１７００ａは、まずサブ統合基板１７４０に対応するＳＥＬ信号を値１、そしてＷＲ信号を値１にそれぞれセットしてサブ統合基板１７４０にコマンドを送信する。
【０４２５】
このコマンドは、１パケット４ニブルにより構成されている。この「ニブル」とは、４ビットを意味し、２ニブルでは８ビット（１バイト）、つまり４ニブルでは１６ビット（２バイト）となる。１ニブルのデータの抽出は、ＷＲ信号が値０から値１に立ち上がって（「アップエッジ」という。）、所定時間（例えば、２０マイクロ秒（μｓ）〜５０μｓ）保持された後、ＷＲ信号が値１から値０に立ち下がる（「ダウンエッジ」という。）ことによって行い、１パケットでは合計４回行う。
【０４２６】
ステップＳ７４０でＷＲ信号及びＳＥＬ信号がともに値１であるとき、つまり主制御ＭＰＵ１７００ａがサブ統合基板１７４０にコマンドを送信するときには、コマンド受信処理を行い（ステップＳ７４２）、このルーチンを終了する。このコマンド受信処理は、受信した１ニブル分のコマンド（４分割されたコマンドのうち１つ）をサブ統合ＭＰＵ１７４０ａに内蔵されたＲＡＭ（以下、「サブ統合内蔵ＲＡＭ」と記載する。）のリングバッファに記憶する。この「リングバッファ」とは、バッファの最後と先頭が繋がっているように使われるバッファのことであり、バッファの先頭から順次データを記憶し、バッファの最後まできたら最初に戻って記憶する。
【０４２７】
リングバッファに記憶したあと、続いてバッファライトカウンタを値１だけ加算する。このバッファライトカウンタは、コマンド受信処理を行うごとに値１ずつ加算する。このため、１パケット（４ニブル）を記憶するとバッファライトカウンタは値４になる。
【０４２８】
一方、ステップＳ７４０でＳＥＬ信号及びＷＲ信号がともに値０であるとき、つまり主制御ＭＰＵ１７００ａがサブ統合基板１７４０にコマンドを送信しないときには、そのままこのルーチンを終了する。なお、主制御基板１７００からサブ統合基板１７４０へのコマンド送信時には、上述したようにＷＲ信号のアップエッジからダウンエッジまでの所定時間（例えば、２０μｓ〜５０μｓ）、ＳＥＬ信号、ＷＲ信号、データ（４ビット）が一定に保持されているが、ノイズの影響により信号が乱れ、コマンドを正常に受信できないおそれがある。そこで、このノイズ対策として、サブ統合ＭＰＵ１７４０ａは、ＳＥＬ信号、ＷＲ信号、データ（４ビット）を受信（１回目）すると所定時間経過（例えば、１μｓ）後、再びＳＥＬ信号、ＷＲ信号、データ（４ビット）を受信する。そして、１回目に受信したＳＥＬ信号、ＷＲ信号、データ（４ビット）と一致しているか否かを判定する。１回目に受信したＳＥＬ信号、ＷＲ信号、データ（４ビット）と一致しているときには、ステップＳ７４０でＷＲ信号及びＳＥＬ信号がともに値１であるか否かを判定する。一方、１回目に受信したＳＥＬ信号、ＷＲ信号、データ（４ビット）と一致していないときには、所定時間経過後、再びＳＥＬ信号、ＷＲ信号、データ（４ビット）を受信し、１回目に受信したＳＥＬ信号、ＷＲ信号、データ（４ビット）と一致するまで判定を繰り返し行う。
【０４２９】
［１３−４．コマンド受信終了割り込み処理］
次に、コマンド受信終了割込み処理について説明する。このコマンド受信終了割り込み処理が開始されると、サブ統合基板１７４０のサブ統合ＭＰＵ１７４０ａは、図５２に示すように、ＷＲ信号及びＳＥＬ信号がともに値０であるか否かを判定する（ステップＳ７５０）。主制御基板１７００の主制御ＭＰＵ１７００ａは、サブ統合基板１７４０にコマンドの送信を完了すると、ＷＲ信号に値０をセットした後、ＳＥＬ信号を値０にセットする（ダウンエッジ）。
【０４３０】
ステップＳ７５０でＷＲ信号及びＳＥＬ信号がともに値０であるとき、つまり主制御ＭＰＵ１７００ａがサブ統合基板１７４０にコマンドの送信を完了したときには、コマンド受信終了処理を行い（ステップＳ７５２）、このルーチンを終了する。このコマンド受信終了処理は、図５１に示したコマンド受信割り込み処理で加算されたバッファライトカウンタに値０をセットする。コマンドを正常に受信できたときには、１パケット４ニブルであるため、バッファライトカウンタは値４となる。また、１パケット分の受信を行えなかったとき、つまりバッファライトカウンタが値４未満のときには、受信したコマンドを破棄する。
【０４３１】
一方、ステップＳ７５０でＷＲ信号及びＳＥＬ信号がともに値０でないとき、つまり主制御ＭＰＵ１７００ａがサブ統合基板１７４０にコマンドの送信を完了していないときには、そのままこのルーチンを終了する。なお、上述したように、ノイズ対策として、サブ統合ＭＰＵ１７４０ａは、ＳＥＬ信号を受信（１回目）すると所定時間経過（例えば、１μｓ）後、再びＳＥＬ信号を受信し、１回目に受信したＳＥＬ信号と一致しているか否かを判定する。１回目に受信したＳＥＬ信号と一致しているときには、ステップＳ７５０でＷＲ信号及びＳＥＬ信号がともに値０であるか否かを判定する。一方、１回目に受信したＳＥＬ信号と一致していないときには、所定時間経過後、再びＳＥＬ信号を受信し、１回目に受信したＳＥＬ信号と一致するまで判定を繰り返し行う。
【０４３２】
［１３−５．ストック報知処理］
次に、ストック報知処理について説明する。このストック報知処理が開始されると、サブ統合基板１７４０のサブ統合ＭＰＵ１７４０ａは、図５３に示すように、５０個以上のストック中であるか否かを判定する（ステップＳ７６０）。この判定は、図４９に示したサブ統合側リセット処理におけるステップＳ７０８の１６ｍｓ定常処理で主制御基板１７００から送信された送信情報から各種コマンドを解析し、解析したコマンドに基づいて行う。具体的には、解析したコマンドが枠状態１を示す状態コマンドであるか否かを判定（ステータス：８１Ｈ、モード：Ｂ７，Ｂ６＝値０、Ｂ５＝値１）し、枠状態１を示す状態コマンドであるときには、図４８に示したモード、つまり枠状態１を示す状態コマンドのビットＢ２に値１がセットされているか否かを判定する。
【０４３３】
ステップＳ７６０で５０個以上のストック中でないとき、つまり枠状態１を示す状態コマンドのビットＢ２に値１がセットされていない（値０がセットされている）ときには、そのままこのルーチンを終了する。一方、ステップＳ７６０で５０個以上のストック中であるとき、つまり枠状態１を示す状態コマンドのビットＢ２に値１がセットされているときには、例えばホールの店員に対して遊技者の遊技を注意する旨を伝えるために注意演出として図１１に示した扉枠装飾ランプ５ｇの点滅制御を行い（ステップＳ７６２）、このルーチンを終了する。この点滅制御は、扉枠装飾ランプ５ｇにＯＮ／ＯＦＦ信号を出力することにより行い、扉枠装飾ランプ５ｇが点滅する。なお、ストック状態が５０個未満になると、払出制御基板７１５から主制御基板１７００を介してサブ統合基板１７４０に状態コマンドが出力される。サブ統合基板１７４０は、解析した状態コマンドに基づいて（状態コマンドのビットＢ２に値０がセットされているか否かを判定する。）扉枠装飾ランプ５ｇへのＯＮ／ＯＦＦ信号の出力を停止する。
【０４３４】
ここで、上述したように、遊技者は、遊技状態が大当りとなると、うっかりして５０個程度であれば、上述した、貯留皿３０から球排出ボタン３０ａを操作して遊技球を抜かないことがある。このように、遊技球を抜かないでいると、未払い出しの球数（上述した賞球ストック数ＰＢＳ）が増加して注意演出が行われることとなる。そうすると、例えば遊技状態が大当りとなるごとに、うっかりしていると、注意演出が行われることとなり、せっかくの大当りというリラックスした状態にあるにもかかわらず、遊技者にいらだちを感じさせてしまうおそれがある。そこで、本実施形態では、注意演出として５０個以上のストック中である旨をホールの店員に報知するために扉枠装飾ランプ５ｇの点滅に留めている。
【０４３５】
［１３−６．球抜き報知処理］
次に、球抜き報知処理について説明する。この球抜き報知処理が開始されると、サブ統合基板１７４０のサブ統合ＭＰＵ１７４０ａは、図５４に示すように、球抜き中であるか否かを判定する（ステップＳ７７０）。この判定は、図４９に示したサブ統合側リセット処理におけるステップＳ７０８の１６ｍｓ定常処理で主制御基板１７００から送信された送信情報から各種コマンドを解析し、解析したコマンドに基づいて行う。具体的には、解析したコマンドが枠状態２を示す状態コマンドであるか否かを判定（ステータス：８１Ｈ、モード：Ｂ７＝値０、Ｂ６，Ｂ５＝値１）し、枠状態２を示す状態コマンドがあるときには、図４８に示したモード、つまり枠状態２を示す状態コマンドのビットＢ０に値１がセットされているか否かを判定する。
【０４３６】
ステップＳ７７０で球抜き中でないとき、つまり枠状態２を示す状態コマンドのビットＢ０に値１がセットされていない（値０がセットされている）ときには、そのままこのルーチンを終了する。一方、ステップＳ７７０で球抜き中であるとき、つまり枠状態２を示す状態コマンドのビットＢ０に値１がセットされているときには、図１１に示した扉枠装飾ランプ５ｇ，５ｈの点滅制御を行い（ステップＳ７７２）、このルーチンを終了する。
【０４３７】
この点滅制御は、扉枠装飾ランプ５ｇ，５ｈにＯＮ／ＯＦＦ信号を出力することにより行い、扉枠装飾ランプ５ｇ，５ｈが点滅する。なお、球抜きの終了を契機に、払出制御基板７１５から主制御基板１７００を介してサブ統合基板１７４０に状態コマンドが出力される。サブ統合基板１７４０は、解析した状態コマンドに基づいて（状態コマンドのビットＢ０に値０がセットされているか否かを判定する。）扉枠装飾ランプ５ｇ，５ｈへのＯＮ／ＯＦＦ信号の出力を停止する。
【０４３８】
以上説明した本実施形態のパチンコ遊技機１によれば、遊技盤４、主制御基板１７００を備えている。遊技盤４は、遊技球が打球発射装置３００により打ち込まれて流下する遊技領域２５５と、この遊技領域２５５の外部に位置する非遊技領域（飾り枠２５１）とを有している。主制御基板１７００は、遊技盤４の裏面に取り付けられ、かつ、遊技の進行を制御するマイクロプロセッサである主制御ＭＰＵ１７００ａが実装されている。
【０４３９】
遊技盤４は、少なくとも、機能表示基板１２２５ａを備えている。機能表示基板１２２５ａは、主制御基板１７００の主制御ＭＰＵ１７００ａにより駆動制御されて各種機能表示を行うセグメント表示器ＳＥＧ１，ＳＥＧ２及びＬＥＤ１〜ＬＥＤ１２が集約されて実装され、かつ、非遊技領域である飾り枠２５１に配置されており、その位置が固定されている。遊技盤４の前面には、その機能表示基板１２２５ａと対応する位置（機能表示シール貼付部２５１ｃ）に、パチンコ遊技機１の仕様に応じて各種機能表示部が印刷された機能表示シール１５９５Ａが貼り付けられている。これにより、遊技の進行に基づく各種機能表示を一目して分かり、パチンコ遊技機の仕様が異なっても、機能表示シール１５９５Ａの位置が変わることがない。
【０４４０】
各種機能表示は、上特別図柄表示器１４８０及び下特別図柄表示器１４９０、上特別図柄記憶ランプ１５００ａ，１５００ｂ、下特別図柄記憶ランプ１５１０ａ，１５１０ｂ、普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄ、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０、から構成されている。上特別図柄表示器１４８０は遊技領域２５５に設けられた上始動入賞口１３３０に遊技球が入球して大当り遊技状態の発生の有無を所定の特別図柄として変動表示し、上特別図柄記憶ランプ１５００ａ，１５００ｂは遊技領域２５５に設けられた上始動入賞口１３３０に遊技球が入球して上特別図柄表示器１４８０で特別図柄が変動表示されないときに遊技球の球数を保留数として表示する。下特別図柄表示器１４９０は遊技領域２５５に設けられた下始動入賞口１３４０に遊技球が入球して大当り遊技状態の発生の有無を所定の特別図柄として変動表示し、下特別図柄記憶ランプ１５１０ａ，１５１０ｂは遊技領域２５５に設けられた下始動入賞口１３４０に遊技球が入球して下特別図柄表示器１４９０で特別図柄が変動表示されないときに遊技球の球数を保留数として表示する。
【０４４１】
普通図柄表示器１５２０は遊技領域２５５に設けられたゲート１２９０に遊技球が通過して開閉翼１３８０の開閉の有無を所定の普通図柄として変動表示し、普通図柄記憶ランプ１５３０ａ〜１５３０ｄは遊技領域２５５に設けられたゲート１２９０に遊技球が入球して普通図柄表示器１５２０で普通図柄が変動表示されないときに遊技球の球数を保留数として表示する。遊技状態表示ランプ１５４０は遊技状態として確率変動が生じているか否かを表示し、２ラウンド表示ランプ１５５０は遊技領域２５５に設けられた大入賞口１４００に遊技球が入球することができない状態から入球しやすい状態となる最大回数が２回である旨を表示し、１５ラウンド表示ランプ１５６０は遊技領域２５５に設けられた大入賞口１４００に遊技球が入球することができない状態から入球しやすい状態となる最大回数が１５回である旨を表示する。
【０４４２】
セグメント表示器ＳＥＧ１，ＳＥＧ２は上特別図柄表示器１４８０及び下特別図柄表示器１４９０に割り当てられている。ＬＥＤ１〜ＬＥＤ１２は、上特別図柄記憶ランプ１５００ａ，１５００ｂ、下特別図柄記憶ランプ１５１０ａ，１５１０ｂ、普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄ、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０に割り当てられており、普通図柄記憶ランプ１５３０ａ〜１５３０ｄに割り当てられるＬＥＤ６〜ＬＥＤ９の数と、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０に割り当てられるＬＥＤ１１，ＬＥＤ１２の数と、の和がパチンコ遊技機の仕様に依存しない固定値である値６となっている。
【０４４３】
機能表示シール１５９５Ａは、その表面に、グループＧｒｐ１が上特別図柄表示器１４８０及び上特別図柄記憶ランプ１５００ａ，１５００ｂから構成されて実線ＳＬ１で囲まれた状態で区画されて印刷され、グループＧｒｐ２が下特別図柄表示器１４９０及び下特別図柄記憶ランプ１５１０ａ，１５１０ｂから構成されて実線ＳＬ２で囲まれた状態で区画されて印刷され、グループＧｒｐ３が普通図柄表示器１５２０及び前記普通図柄記憶ランプ１５３０ａ〜１５３０ｄから構成されて実線ＳＬ３で囲まれた状態で区画されて印刷されている。また機能表示シール１５９５Ａは、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０と対応する位置に、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０が実線ＳＬ４〜ＳＬ６で囲まれた状態で区画されて印刷されている。
【０４４４】
このように、機能表示シール１５９５Ａの表面には、グループＧｒｐ１〜グループＧｒｐ３がそれぞれ実線ＳＬ１〜ＳＬ３で囲まれた状態で区画されて印刷され、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０と対応する位置に、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０が実線ＳＬ４〜ＳＬ６で囲まれた状態で区画されて印刷されており、遊技盤４の非遊技領域である飾り枠２５１に固定された機能表示基板１２２５ａと対応する位置にその機能表示シール１５９５Ａが貼り付けられている。このため、パチンコ遊技機１の仕様が異なっても、機能表示シール１５９５Ａを貼り付ける位置が変わらない。これにより、遊技者やホールの店員等は、パチンコ遊技機１の仕様が異なっても、機能表示シール１５９５Ａの場所を容易に発見することができ、また機能表示シール１５９５Ａを目視することによって、グループＧｒｐ１〜グループＧｒｐ３、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０が実線ＳＬ１〜ＳＬ６で囲まれた状態で区画されて印刷されていることを容易に確認することができる。したがって、パチンコ遊技機の仕様が異なっても、遊技者やホールの店員等に戸惑いを与えにくい。
【０４４５】
なお、本発明は上述した実施形態に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【０４４６】
例えば、上述した実施形態では、機能表示シール１５９５Ａの表面に機能ごとに、グループＧｒｐ１が上特別図柄表示器１４８０、上特別図柄記憶ランプ１５００ａ，１５００ｂから構成され、グループＧｒｐ２が下特別図柄表示器１４９０、下特別図柄記憶ランプ１５１０ａ，１５１０ｂから構成され、グループＧｒｐ３が普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄから構成されていたが、大入賞口１４００が閉鎖状態から開放状態となる回数（ラウンド）が２回、１５回である旨を点灯して報知する２ラウンド表示ランプ、１５ラウンド表示ランプに加えて、ラウンド数が５回、８回である旨を点灯して報知する５ラウンド表示ランプや８ラウンド表示ランプを追加する場合、始動入賞口の数を２つから１つに減らす場合等によるパチンコ遊技機の仕様変更に応じて機能表示シールに印刷する内容を変更してもよい。図５５はパチンコ遊技機の仕様変更に対応する機能表示シールの概略図である。
【０４４７】
図５５（ａ）に示す機能表示シール１５９５Ｂでは、パチンコ遊技機の仕様が２つの特別図柄を変動表示するものである。グループＧｒｐ１が上特別図柄表示器１４８０、上特別図柄記憶ランプ１５００ａ，１５００ｂから構成されて実線ＳＬ１で囲まれた状態で区画されて印刷され、グループＧｒｐ２が下特別図柄表示器１４９０、下特別図柄記憶ランプ１５１０ａ，１５１０ｂから構成されて実線ＳＬ２で囲まれた状態で区画されて印刷され、グループＧｒｐ３が普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｃから構成されて実線ＳＬ３で囲まれた状態で区画されて印刷されている。また、大入賞口１４００が閉鎖状態から開放状態となる回数（ラウンド）が２回、１５回である旨を点灯して報知する２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０に加えて、ラウンド数が８回である旨を点灯して報知する８ラウンド表示ランプ１５６２が追加されている。遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０及び８ラウンド表示ランプ１５６２は、視認できる実線ＳＬ４〜ＳＬ７でそれぞれ囲まれた状態で区画されて印刷されている。実線ＳＬ４〜ＳＬ７で囲まれた領域は、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０及び８ラウンド表示ランプ１５６２による点灯を視認できるように、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０及び８ラウンド表示ランプ１５６２と対応する位置が透明となっている。また２ラウンド表示ランプ１５５０と対応する位置にはラウンドの最大回数である値２が印刷され、１５ラウンド表示ランプ１５６０と対応する位置にはラウンドの最大回数である値１５が印刷され、８ラウンド表示ランプ１５６２と対応する位置にはラウンドの最大回数である値８が印刷されている。
【０４４８】
この場合、図９に示したように、ＬＥＤ９には２ラウンド表示ランプ１５５０が割り当てられ、ＬＥＤ１１には８ラウンド表示ランプ１５６２が割り当てられ、その他、セグメント表示器ＳＥＧ１，ＳＥＧ２及びＬＥＤ１〜ＬＥＤ８，ＬＥＤ１０，ＬＥＤ１２等は機能表示シール１５９５Ａと同一に割り当てられている。これにより、遊技者は、実線ＳＬ１で囲まれた状態で区画されて機能表示シール１５９５Ｂに印刷されたグループＧｒｐ１を目視することによって上始動入賞口１３３０への遊技球の入球による特別図柄の変動表示に関する各種情報を容易に確認することができ、実線ＳＬ２で囲まれた状態で区画されて機能表示シール１５９５Ｂに印刷されたグループＧｒｐ２を目視することによって下始動入賞口１３４０への遊技球の入球による特別図柄の変動表示に関する各種情報を容易に確認することができ、実線ＳＬ３で囲まれた状態で区画されて機能表示シール１５９５Ｂに印刷されたグループＧｒｐ３を目視することによって普通図柄の変動表示に関する各種情報を容易に確認することができ、実線ＳＬ４で囲まれた状態で区画されて機能表示シール１５９５Ｂに印刷された遊技状態表示ランプ１５４０を目視することによって遊技状態を容易に確認することができ、実線ＳＬ５で囲まれた状態で区画されて機能表示シール１５９５Ｂに印刷された２ラウンド表示ランプ１５５０を目視することによってラウンドの最大回数が２回であるか否かを容易に確認することができ、実線ＳＬ６で囲まれた状態で区画されて機能表示シール１５９５Ｂに印刷された１５ラウンド表示ランプ１５６０を目視することによってラウンドの最大回数が１５回であるか否かを容易に確認することができ、実線ＳＬ７で囲まれた状態で区画されて機能表示シール１５９５Ｂに印刷された８ラウンド表示ランプ１５６２を目視することによってラウンドの最大回数が８回であるか否かを容易に確認することができる。なお、セグメント表示器ＳＥＧ１，ＳＥＧ２、ＬＥＤ１〜ＬＥＤ１２の機能と印刷された内容との対応関係が、シール管理番号１５９５Ｂａとして機能表示シール１５９５Ｂに印刷されている。
【０４４９】
図５５（ｂ）に示す機能表示シール１５９５Ｃでは、パチンコ遊技機の仕様が２つの特別図柄を変動表示するものである。グループＧｒｐ１が上特別図柄表示器１４８０、上特別図柄記憶ランプ１５００ａ，１５００ｂから構成されて実線ＳＬ１で囲まれた状態で区画されて印刷され、グループＧｒｐ２が下特別図柄表示器１４９０、下特別図柄記憶ランプ１５１０ａ，１５１０ｂから構成されて実線ＳＬ２で囲まれた状態で区画されて印刷され、グループＧｒｐ３が普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ，１５３０ｂから構成されて実線ＳＬ３で囲まれた状態で区画されて印刷されている。また、大入賞口１４００が閉鎖状態から開放状態となる回数（ラウンド）が２回、１５回である旨を点灯して報知する２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０に加えて、ラウンド数が５回、８回である旨を点灯して報知する５ラウンド表示ランプ１５６４、８ラウンド表示ランプ１５６２が追加されている。遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０、８ラウンド表示ランプ１５６２及び５ラウンド表示ランプ１５６４は、視認できる実線ＳＬ４〜ＳＬ８でそれぞれ囲まれた状態で区画されて印刷されている。実線ＳＬ４〜ＳＬ８で囲まれた領域は、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０、８ラウンド表示ランプ１５６２及び５ラウンド表示ランプ１５６４による点灯を視認できるように、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０、８ラウンド表示ランプ１５６２及び５ラウンド表示ランプ１５６４と対応する位置が透明となっている。また２ラウンド表示ランプ１５５０と対応する位置にはラウンドの最大回数である値２が印刷され、１５ラウンド表示ランプ１５６０と対応する位置にはラウンドの最大回数である値１５が印刷され、８ラウンド表示ランプ１５６２と対応する位置にはラウンドの最大回数である値８が印刷され、５ラウンド表示ランプ１５６４と対応する位置にはラウンドの最大回数である値５が印刷されている。
【０４５０】
この場合、図９に示したように、ＬＥＤ８には２ラウンド表示ランプ１５５０が割り当てられ、ＬＥＤ９には５ラウンド表示ランプ１５６４が割り当てられ、ＬＥＤ１１には８ラウンド表示ランプ１５６２が割り当てられ、その他、セグメント表示器ＳＥＧ１，ＳＥＧ２及びＬＥＤ１〜ＬＥＤ７，ＬＥＤ１０，ＬＥＤ１２等は機能表示シール１５９５Ａと同一に割り当てられている。これにより、遊技者は、実線ＳＬ１で囲まれた状態で区画されて機能表示シール１５９５Ｃに印刷されたグループＧｒｐ１を目視することによって上始動入賞口１３３０への遊技球の入球による特別図柄の変動表示に関する各種情報を容易に確認することができ、実線ＳＬ２で囲まれた状態で区画されて機能表示シール１５９５Ｃに印刷されたグループＧｒｐ２を目視することによって下始動入賞口１３４０への遊技球の入球による特別図柄の変動表示に関する各種情報を容易に確認することができ、実線ＳＬ３で囲まれた状態で区画されて機能表示シール１５９５Ｃに印刷されたグループＧｒｐ３を目視することによって普通図柄の変動表示に関する各種情報を容易に確認することができ、実線ＳＬ４で囲まれた状態で区画されて機能表示シール１５９５Ｃに印刷された遊技状態表示ランプ１５４０を目視することによって遊技状態を容易に確認することができ、実線ＳＬ５で囲まれた状態で区画されて機能表示シール１５９５Ｃに印刷された２ラウンド表示ランプ１５５０を目視することによってラウンドの最大回数が２回であるか否かを容易に確認することができ、実線ＳＬ６で囲まれた状態で区画されて機能表示シール１５９５Ｃに印刷された１５ラウンド表示ランプ１５６０を目視することによってラウンドの最大回数が１５回であるか否かを容易に確認することができ、実線ＳＬ７で囲まれた状態で区画されて機能表示シール１５９５Ｃに印刷された８ラウンド表示ランプ１５６２を目視することによってラウンドの最大回数が８回であるか否かを容易に確認することができ、実線ＳＬ８で囲まれた状態で区画されて機能表示シール１５９５Ｃに印刷された５ラウンド表示ランプ１５６４を目視することによってラウンドの最大回数が５回であるか否かを容易に確認することができる。なお、セグメント表示器ＳＥＧ１，ＳＥＧ２、ＬＥＤ１〜ＬＥＤ１２の機能と印刷された内容との対応関係が、シール管理番号１５９５Ｃａとして機能表示シール１５９５Ｃに印刷されている。
【０４５１】
このように、パチンコ遊技機の仕様が２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０のほかに８ラウンド表示ランプ１５６２が増え、各種ラウンド表示ランプの数が３個であるときには普通図柄記憶ランプの数１５３０ａ〜１５３０ｃが３個（＝固定値（６）−各種ラウンド表示ランプの数（３））となり、パチンコ遊技機の仕様が２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０のほかに８ラウンド表示ランプ１５６２及び５ラウンド表示ランプ１５６４が増え、各種ラウンド表示ランプの数が４個であるときには普通図柄記憶ランプ１５３０ａ，１５３０ｂの数が２個（＝固定値（６）−各種ラウンド表示ランプの数（４））となる。このようなパチンコ遊技機の仕様が異なった場合には、それぞれ表示機能の異なる、普通図柄記憶ランプ１５３０ａ〜１５３０ｄと、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０等の各種ラウンド表示ランプと、の数を調整することによって対応することができる。
【０４５２】
図５５（ａ），（ｂ）に示した、機能表示シール１５９５Ｂ，１５９５Ｃでは、特に普通図柄記憶ランプ１５３０ａ〜１５３０ｃ、２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０、８ラウンド表示ランプ１５６２及び５ラウンド表示ランプ１５６４、が１列に配置され、かつ、２ラウンド表示ランプ１５５０、１５ラウンド表示ランプ１５６０、８ラウンド表示ランプ１５６２及び５ラウンド表示ランプ１５６４、に対応する位置にはラウンドの最大回数がそれぞれ印刷されているため、普通図柄記憶ランプの数が増減してもその点灯態様が、分かりにくくならない。これにより、ラウンドの最大回数の異なるパチンコ遊技機の仕様に対応することができる。
【０４５３】
図５５（ｃ）に示す機能表示シール１５９５Ｄでは、パチンコ遊技機の仕様が１つの特別図柄を変動表示するものであり、図８に示した上始動入賞口１３３０がなく、下始動入賞口１３４０が１つだけあるものである。グループＧｒｐ１が下特別図柄表示器１４９０、下特別図柄記憶ランプ１５１０ａ〜１５１０ｄから構成されて実線ＳＬ１で囲まれた状態で区画されて印刷され、グループＧｒｐ３が普通図柄表示器１５２０、普通図柄記憶ランプ１５３０ａ〜１５３０ｄから構成されて実線ＳＬ３で囲まれた状態で区画されて印刷されており、機能表示シール１５９５ＡのグループＧｒｐ２が含まれていない構成となっている。遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０は、視認できる実線ＳＬ４〜ＳＬ６でそれぞれ囲まれた状態で区画されて印刷されている。実線ＳＬ４〜ＳＬ６で囲まれた領域は、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０による点灯を視認できるように、遊技状態表示ランプ１５４０、２ラウンド表示ランプ１５５０及び１５ラウンド表示ランプ１５６０と対応する位置が透明となっている。また２ラウンド表示ランプ１５５０と対応する位置にはラウンドの最大回数である値２が印刷され、１５ラウンド表示ランプ１５６０と対応する位置にはラウンドの最大回数である値１５が印刷されている。
【０４５４】
この場合、図９に示したように、セグメント表示器ＳＥＧ１，ＳＥＧ２には下特別図柄表示器１４９０が割り付けられ、ＬＥＤ３には下特別図柄記憶ランプ１５１０ｃ、ＬＥＤ４には下特別図柄記憶ランプ１５１０ｄがそれぞれ割り当てられ、その他、ＬＥＤ１，ＬＥＤ２，ＬＥＤ５〜ＬＥＤ１２等は機能表示シール１５９５Ａと同一に割り当てられている。これにより、遊技者は、実線ＳＬ１で囲まれた状態で区画されて機能表示シール１５９５Ｄに印刷されたグループＧｒｐ１を目視することによって下始動入賞口１３４０への遊技球の入球による特別図柄の変動表示に関する各種情報を容易に確認することができ、実線ＳＬ３で囲まれた状態で区画されて機能表示シール１５９５Ｄに印刷されたグループＧｒｐ３を目視することによって普通図柄の変動表示に関する各種情報を容易に確認することができ、実線ＳＬ４で囲まれた状態で区画されて機能表示シール１５９５Ｄに印刷された遊技状態表示ランプ１５４０を目視することによって遊技状態を容易に確認することができ、実線ＳＬ５で囲まれた状態で区画されて機能表示シール１５９５Ｄに印刷された２ラウンド表示ランプ１５５０を目視することによってラウンドの最大回数が２回であるか否かを容易に確認することができ、実線ＳＬ６で囲まれた状態で区画されて機能表示シール１５９５Ｄに印刷された１５ラウンド表示ランプ１５６０を目視することによってラウンドの最大回数が１５回であるか否かを容易に確認することができる。なお、セグメント表示器ＳＥＧ１，ＳＥＧ２、ＬＥＤ１〜ＬＥＤ１２の機能と印刷された内容との対応関係が、シール管理番号１５９５Ｄａとして機能表示シール１５９５Ｄに印刷されている。機能表示シール１５９５Ｄの構成では、下始動入賞口１３４０に入球した遊技球は、特別図柄の変動表示で使用されないときには、入球した遊技球の球数を保留数として下特別図柄記憶ランプ１５１０ａ〜１５１０ｄが点灯するようになっている。具体的には、保留球が１球のときには下特別図柄記憶ランプ１５１０ａが点灯して下特別図柄記憶ランプ１５１０ｂ〜１５１０ｄが消灯し、保留球が２球のときには下特別図柄記憶ランプ１５１０ａ，１５１０ｂがともに点灯して下特別図柄記憶ランプ１５１０ｃ，１５１０ｄが消灯し、保留球が３球のときには下特別図柄記憶ランプ１５１０ａ〜１５１０ｃが点灯して下特別図柄記憶ランプ１５１０ｄが消灯し、保留球が４球のときには下特別図柄記憶ランプ１５１０ａ〜１５１０ｄがすべて点灯する。
【０４５５】
このように、パチンコ遊技機の仕様として１つの特別図柄を変動表示する場合にはセグメント表示器ＳＥＧ１，ＳＥＧ２が下特別図柄表示器１４９０に割り当てられることで特別図柄を変動表示することができ、パチンコ遊技機の仕様として２つの特別図柄を変動表示する場合にはセグメント表示器ＳＥＧ１が上特別図柄表示器１４８０に割り当てられることで上始動入賞口１３３０への遊技球の入球による特別図柄を変動表示することができ、セグメント表示器ＳＥＧ２が下特別図柄表示器１４９０に割り当てられることで下始動入賞口１３４０への遊技球の入球による特別図柄の変動表示することができる。このようなパチンコ遊技機の仕様が異なった場合には、表示機能が同一である、セグメント表示器ＳＥＧ１，ＳＥＧ２で対応することができる。
【０４５６】
［１４．請求項１に記載の発明に係る実施形態の主制御ＭＰＵ］
次に、前記参考実施形態で使用したワンチップマイクロコンピュータ主制御ＭＰＵ１７００ａに代えて用いる主制御ＭＰＵ２７００ａについて説明し、次に、主制御ＭＰＵ２７００ａを使用した場合の乱数異常監視処理について説明する。まず、主制御ＭＰＵ２７００ａについて説明する。ここでは、主制御ＭＰＵ１７００ａ（図１７）と異なる部分について説明をする。なお、ＣＰＵ初期化手段２７００ａｄ、指定エリア外走行禁止回路２７００ａｄａの構成や機能は、図１７のＣＰＵ初期化手段１７００ａｄ、指定エリア外走行禁止回路１７００ａｄａと同等であるので、説明を省略する。
【０４５７】
図５６は、本発明の実施形態に係る主制御ＭＰＵ２７００ａの構成を示すブロック図である。主制御ＭＰＵ２７００ａは、乱数ブロック２７００ａｆに初期値決定手段２７００ａｆｂｅと乱数初期化手段２７００ａｆｃとが新たに追加されている点、および乱数異常検出手段２７００ａｆｂｃによる乱数発生手段２７００ａｆｂｂの異常検出方法が異なる。初期値決定手段２７００ａｆｂｅは、主制御システムリセットＩＣ１から、主制御ＭＰＵ２７００ａにシステムリセット信号が入力される度に、０〜６５５３６の範囲の内いずれかの数値をランダムに生成する。図示しないが、初期値決定手段２７００ａｆｂｅは、生成された数値が設定される専用のレジスタを有し、そのレジスタの内容は、ＣＰＵコア２７００ａａから読み書き可能な構成となっている。さらに、乱数発生手段２７００ａｆｂｂの乱数発生開始時に、このレジスタの値をスタート値として乱数の生成を開始する。
【０４５８】
乱数初期化手段２７００ａｆｃは、乱数異常ステータス２７００ａｆｂｄに乱数異常フラグがセットされているとき、つまり、乱数発生手段２７００ａｆｂｂに異常があるときに、乱数発生ブロック２７００ａｆｂを初期化（リセット）することができるようになっている。具体的には、乱数仕様選択機能２７００ａｆｂａの、乱数起動機能が、未使用（設定不可）状態にリセットされるため、乱数発生手段２７００ａｆｂｂの乱数値の更新が停止する。したがって、乱数発生手段を再起動するには、乱数仕様選択機能２７００ａｆｂａの乱数起動機能を、使用（起動）する条件に設定し直す必要がある。また、乱数発生手段２７００ａｆｂｂは、乱数初期化手段２７００ａｆｃによりリセットされることにより、乱数の生成を停止するとともに、初期値決定手段２７００ａｆｂｅのレジスタに設定された数値をスタート値として再設定する。乱数異常検出手段２７００ａｆｂｃは、乱数発生手段２７００ａｆｂｂが正しく更新されているか否かを判断する。異常と判断されると、乱数異常ステータス２７００ａｆｂｄに、乱数異常フラグがセットされる。また、乱数異常ステータス２７００ａｆｂｄにセットされたフラグは、乱数初期化手段２７００ａｆｃによりクリアすることができる。
【０４５９】
［請求項１に記載の発明に係る実施形態の主制御ＭＰＵが実行する乱数異常監視処理］
図５７は、上記した主制御ＭＰＵ２７００ａを使用した場合の乱数異常監視処理の第１実施形態を示すフローチャートである。なお、主制御ＭＰＵ２７００ａを使用した場合、図２６のステップＳ４６の初期設定の処理における、乱数発生手段２７００ａｆｂｂの設定においては、乱数仕様選択機能２７００ａｆｂａの乱数起動機能を、使用（起動）する条件に設定する。また、前述した参考実施形態では、乱数発生手段に異常ありと１回判断された場合に、遊技の進行を停止するようにしたが、本実施形態では、乱数発生手段の乱数異常の回数により、遊技の進行を停止させる点が異なる。前述した図２６のステップＳ５４或いは図２９において実行される図３０に示される乱数異常監視処理に代えて当該乱数異常監視処理が行われる。
【０４６０】
乱数異常監視処理を開始すると、まず、乱数異常フラグが「１（オン）」であるか否かを判定する（ステップＳ８００）。すなわち、図５６の乱数発生ブロック２７００ａｆｂの乱数異常ステータス２７００ａｆｂｄに乱数異常フラグがセットされているか否かを判定する。乱数異常フラグの値を読んだ結果が、セット状態である場合、即ち、乱数異常フラグの値が「１（セットあり）」であれば乱数異常検出ありである。一方、乱数異常フラグの値が「０（セットなし）」であれば乱数異常検出なしである。乱数異常フラグがオンではないと判定された場合には、乱数異常監視処理を抜ける。
【０４６１】
一方、乱数異常フラグがオンであると判定された場合には、乱数異常回数カウンタの値を＋１する（ステップＳ８０２）。乱数異常回数カウンタは、ＲＡＭ２７００ａｃの所定の記憶領域に設定されているソフトウェアカウンタであり、乱数異常ステータスに乱数異常フラグがセットされている（ことが検出される）毎に、乱数異常回数を＋１カウントアップするカウンタである。次いで、乱数異常回数カウンタの値が所定数に達したか否かを判定する（ステップＳ８０４）。
【０４６２】
乱数異常回数カウンタの値が所定数に達していない場合は、乱数発生ブロック２７００ａｆｂを一旦初期化する（ステップＳ８０６）。即ち、乱数初期化手段２７００ａｆｃを介して乱数異常ステータス２７００ａｆｂｄにセットされている乱数異常フラグをクリアすると共に、乱数仕様選択機能２７００ａｆｂａの乱数起動機能を未使用（設定不可）状態にリセットし、乱数発生手段２７００ａｆｂｂの乱数値の更新を停止させる。次いで、再起動をかけて再スタートさせる（ステップＳ８０８）。即ち、乱数仕様選択機能２７００ａｆｂａの、乱数起動機能を、使用（起動）する条件に設定し直す。そして、乱数が所定時間更新されるまでの所定期間待ってから乱数異常監視処理を抜ける（ステップＳ８１０）。
【０４６３】
一方、ステップＳ８０４にて、乱数異常回数カウンタの値が所定数に達したと判定された場合には、すなわち、乱数異常発生回数が所定数に達していると判定された場合には、乱数異常検出フラグに「１（セットあり）」（乱数異常検出あり）をセットし（ステップＳ８１２）、乱数異常監視処理を抜ける。なお、乱数異常検出フラグは、ＲＡＭ２７００ａｃの所定エリアに設定されているフラグであり、例えば、乱数異常検出フラグの値が「１（セットあり）」であれば乱数異常検出あり、乱数異常検出フラグの値が「０（セットなし）」であれば乱数異常検出なしである。
【０４６４】
［請求項１に記載の発明に係る実施形態の主制御ＭＰＵが実行する始動入賞処理］
図５８は、上記した主制御ＭＰＵ２７００ａを使用した場合の始動入賞処理の一例を示すフローチャートであり、図２９の始動入賞処理に代えて実行される。主制御ＭＰＵ２７００ａは、始動入賞処理を開始すると、図５８において鎖線で示すように、最初に前述の乱数異常監視処理を行う（ステップＳ７００）。なお、乱数異常監視処理を主制御側タイマ割り込み処理（一例として示した始動入賞処理）と主制御側メインループ処理（図２６参照）の両方で行うように構成しているが、乱数異常監視処理を主制御側タイマ割り込み処理又は主制御側メインループ処理で行う構成であってもよく、また、乱数異常監視処理をリセットエントリー処理（図２５乃至図２６）で行う構成としてもよい。
【０４６５】
ステップＳ７００の乱数異常監視処理を抜けると、次に、乱数異常検出フラグがセットされているか否かを判定する（ステップＳ７０２）。ステップＳ７０２において、乱数異常検出フラグの値が「１（セットあり）」と判定された場合、実質的な始動入賞処理は行わず、始動入賞処理を抜ける。従って、乱数異常監視処理にて、乱数発生ブロック２７００ａｆの乱数異常回数が所定数に達していると判定された場合は、これ以後の遊技制御処理による遊技の進行の一部は無効とする（本実施形態では、始動入賞処理での始動入賞検出に応じた乱数値の記憶は無効とする）。
【０４６６】
しかしながら、乱数異常フラグのセット状態が検出される以前に記憶された（保留されている）始動入賞記憶に応じた乱数値についての遊技制御処理は、後述する遊技停止処理において全て消化完了するまで行われる。このことは、入賞口に遊技球が入賞した場合、入賞した入賞口に対して設定されている賞球数の賞球の払い出しは保障されることになり、これによって、乱数発生回路（乱数ブロック２７００ａｆ）が故障する事態が発生した場合においても、公正な遊技が行えるようにすることが遊技者に担保されることになる。
【０４６７】
一方、ステップＳ７０２において、乱数異常検出フラグの値が「０（セットなし）」と判定された場合は、上始動口への入賞が有りか否かを判定する（ステップＳ７０４）。上始動口への入賞が有りと判定された場合、現在の始動記憶数が上限値（例えば４）未満であるか否か確認する（ステップＳ７０６）。上限値未満の場合には、乱数発生手段（乱数ブロック２７００ａｆ）から乱数値を抽出することになる（ステップＳ７０８）。次いで、始動情報記憶ブロックの最先の空きエリアに、抽出した乱数値を記憶し（ステップＳ７１０）、ステップＳ７１２に進む。一方、ステップＳ７０４において、上始動口への入賞がなしと判定された場合には、直接ステップＳ７１２に進む。また、ステップＳ７０６において、上始動口の現在の始動記憶数が上限値（例えば４）に達していた場合も、直接ステップＳ７１２に進む。
【０４６８】
ステップＳ７１２に進むと、下始動口への入賞が有りか否かを判定する（ステップＳ７１２）。下始動口への入賞が有りと判定された場合、現在の始動記憶数が上限値（例えば４）未満であるか否か確認する（ステップＳ７１４）。上限値未満の場合には、乱数発生手段（乱数ブロック２７００ａｆ）から乱数値を抽出することになる（ステップＳ７１６）。次いで、始動情報記憶ブロックの最先の空きエリアに、抽出した乱数値を記憶し（ステップＳ７１８）、始動入賞処理を抜ける。
【０４６９】
一方、ステップＳ７１２において、下始動口への入賞がなしと判定された場合には、始動入賞処理を抜ける。また、ステップＳ７１４において、下始動口の現在の始動記憶数が上限値（例えば４）に達していた場合も、始動入賞処理を抜ける。
【０４７０】
［遊技停止処理］
次に、遊技停止処理について説明する。遊技停止処理は、ＲＡＭ２７００ａｃの乱数記憶手段に記憶した乱数値に基づく遊技処理完了後、乱数異常検出フラグがセットされていることを条件として、ホットスタート情報を設定せずに、何もしない状態を繰り返すというループ処理を行うことで、遊技停止状態とする処理である。本発明における遊技停止処理は、先に説明した参考実施形態の遊技停止処理と同じ処理となる。
【０４７１】
図３１はその遊技停止処理の一例を示すフローチャートである。遊技停止処理を開始すると、まず、始動情報記憶ブロックに、始動記憶されているか否かを確認する（ステップＳ１７０）。始動情報記憶ブロックに始動記憶が有る場合には、遊技停止処理を抜ける。一方、始動情報記憶ブロックに始動記憶がない場合には、ステップＳ１７２に進む。
【０４７２】
次に、特別図柄が作動中であるか否かを確認する（ステップＳ１７２）。特別図柄が現在作動中である場合には、遊技停止処理を抜ける。一方、特別図柄が作動中でない場合には、ステップＳ１７４に進む。次いで、大当たり遊技中であるか否かを確認する（ステップＳ１７４）。大当たり遊技中である場合には、遊技停止処理を抜ける。このことは、乱数異常が検出される直前の正常状態にある遊技については、そのまま消化することになる。
【０４７３】
即ち、ステップＳ１７０で始動記憶数があると判定された場合、または、ステップＳ１７２で特別図柄作動中と判定された場合、または、ステップＳ１７４で大当たり中と判定された場合は、乱数異常検出フラグの値の判定を行わないようにしているため、乱数異常が検出されている場合であっても、即ち、乱数異常検出フラグの値が「１（セットあり）」であっても、乱数異常が検出される直前の正常状態にある遊技については、そのまま消化することになる。これにより、乱数異常直前の遊技について消化されるので、健全な遊技を保障することができる。
【０４７４】
一方、ステップＳ１７４にて大当たり遊技中でないと判定される場合には、即ち、異常直前の遊技の消化が完了している場合には、ステップＳ１７６に進む。ステップＳ１７６に進むと、乱数異常検出フラグがセットされているか否かを判定する（ステップＳ１７６）。この乱数異常検出フラグは、図５７に示す乱数異常監視処理にて、乱数発生ブロック２７００ａｆの乱数異常発生回数が所定数に達していると判定された場合に乱数異常検出フラグがセットされるものである。ステップ１７６において、乱数異常検出フラグがセットされていないと判定された場合は、遊技停止処理を抜ける。
【０４７５】
一方、ステップＳ１７６において、乱数異常検出フラグの値が「１（セットあり）」と判定された場合、割り込みを禁止設定する（ステップＳ１７８）。この処理により、タイマ割り込みが禁止され、主制御タイマ割り込み処理（図２７）は実行されなくなる。よって、主制御基板１７００による遊技の進行が停止される。次いで、乱数異常報知コマンドを作成し、作成した乱数異常報知コマンドを、サブ統合基板１７４０に出力する（ステップＳ１８０）。ステップＳ１８０に続いて、バックアップフラグ領域ＢＫ−ＦＬＧを０クリアする（ステップＳ１８２）。即ち、バックアップフラグ領域ＢＫ−ＦＬＧにコールドスタート情報がセットされることになる。
【０４７６】
そして、ステップＳ１８２に続いて、何もしない状態を繰り返すというループ処理に入る。すなわち、主制御ＭＰＵ２７００ａによる遊技の進行が停止されることになる。
【０４７７】
なお、サブ統合基板１７４０は、乱数異常検出コマンドを受けると、乱数発生手段に異常が生じ、遊技制御を停止する旨の報知を、ランプあるいはスピーカを使って報知する。遊技者は、異常に気づきホールの店員を呼ぶことになる。この場合、上述のように、異常報知直前の正常状態にある遊技については、異常報知前に既に消化済みである。本実施形態の遊技停止処理にあっては、何もしない状態を繰り返すというループ処理を実行し続けるため、遊技を再開するには、一旦電源を切って入れる必要がある。
【０４７８】
遊技停止状態より遊技可能状態への復帰は、一旦電源が落されてから電源が再投入されることにより、起動時には、主制御側電源投入時処理（図２５〜図２６のリセットエントリー処理）のステップＳ３４でバックアップフラグ領域ＢＫ−ＦＬＧの値が判定されるが、値「０」であるため、即ち、ホットスタート情報の記憶は行わず、コールドスタート情報がセットされているため、再起動時は、遊技が完全に初期化された状態から始まる（ステップＳ４０、ステップＳ４２、ステップＳ４４の実行によるコールドスタートとなる）。
【０４７９】
以上、説明したように、遊技停止処理では、乱数発生手段に異常があっても、進行中の遊技を消化してから主制御基板１７００による遊技の進行を停止し、再起動時は、遊技が完全に初期化された状態から始まる。このとき、乱数異常からの復旧であることがホールの店員および遊技者に分かるように、液晶画面には、「乱数発生手段異常から遊技可能状態へ復帰しています」が表示されるコマンドが出力される。これにより、ホールの店員のいる前で、遊技可能状態に復帰するので、健全な遊技の再開を確認することができる。
【０４８０】
また、遊技停止処理におけるループ処理中に（ステップＳ１８２の後）、ＣＰＵコア２７００ａａが指定エリアを外れてプログラムを実行した場合には、指定領域外実行時リセット手段である指定エリア外走行禁止回路２７００ａｄａがリセット信号を発生し、リセット信号によりＣＰＵコア２７００ａａがリセットされる。従って、主制御側電源投入時処理（図２５〜図２６のリセットエントリー処理）が実行開始され、図２５のステップＳ３４でバックアップフラグ領域ＢＫ−ＦＬＧの値が判定されるが、値「０」であるため、即ち、コールドスタート情報がセットされるため、再起動時は、遊技が完全に初期化された状態から始まる（ステップＳ４０、ステップＳ４２、ステップＳ４４の実行によるコールドスタートとなる）。このとき、乱数異常からの復旧であることがホールの店員および遊技者に分かるように、液晶画面には、「乱数発生手段異常から遊技可能状態へ復帰しています」が表示されるコマンドが出力される。これにより、ホールの店員のいる前で、遊技可能状態に復帰するので、健全な遊技の再開を確認することができる。
【０４８１】
以上に説明したように、これによって、乱数発生回路（乱数ブロック２７００ａｆ）が故障する事態が発生した場合においても、公正な遊技が行えるようにすることが遊技者に担保されることになる。
【０４８２】
以上、説明したように、本実施形態では、乱数異常が検出された場合、乱数異常が検出された回数を以て遊技の進行を停止するようにしている。
【０４８３】
図５７に示した乱数異常監視処理のフローチャートでは、乱数異常回数カウンタが所定回数に達するまでは、乱数異常を検出する度にステップＳ８０８〜Ｓ８１２の処理を実行することになるが、乱数異常回数カウンタの値に応じて、異なる処理を実行するようにしてもよい。
【０４８４】
通常、乱数発生回路が物理的に故障するという可能性よりも、乱数発生回路に誤った設定が行われることにより正常な動作が行われなくなる確率の方が高い。乱数異常回数カウンタは、ＲＡＭ２７００ａｃに記憶されており、遊技機で使用されるＲＡＭ２７００ａｃはバックアップ電源により、遊技機の電源の供給が停止後も、ＲＡＭ２７００ａｃの内容が記憶保持されるように構成されている。このため、ステップＳ４６（図２６）の初期設定により乱数発生回路の設定に失敗する度に、乱数異常の検出回数が累積し、この累積した値が所定値に達することにより、乱数発生回路が故障したと判定されてしまう虞がある。
【０４８５】
これを防止するため、乱数異常回数カウンタが１のとき、つまり、初めて乱数異常を検出したときに、異常再検出用のタイマを起動させる処理を設ける。この異常再検出用のタイマは、主制御タイマ割り込み周期よりも十分に長い時間を設定する。異常再検出用タイマによる時間が経過する前に再度乱数異常が検出されたときには、物理的に乱数発生回路が故障している可能性が高いと判定することができる。一方、異常再検出用タイマによる時間が経過しても乱数異常が検出されなかったときには、乱数発生回路の初期設定が正常に行われなかったと判定することができる。そのときには、乱数異常回数カウンタをクリアすることにより累積回数を初期化する。
【０４８６】
以下に説明する第２実施形態の乱数異常監視処理にあっては、乱数発生回路（乱数ブロック２７００ａｆ）によって発生される乱数が異常である事態が発生した場合において、乱数異常が誤った設定が行われたことによるものか、あきらかに乱数発生回路が故障したのかを見極めるべく、乱数異常監視時間経過内において、乱数異常回数を以て遊技の進行を停止するようにして、公正な遊技が行えるようにすることを目的とする。
【０４８７】
図５９は、上記した主制御ＭＰＵ２７００ａを使用した場合の乱数異常監視処理の第２実施形態を示すフローチャートである。乱数異常監視処理を開始すると、まず、乱数異常回数カウンタの値が「１」であるか否かを判定する（ステップＳ８５０）。前述の第１実施形態と同様、乱数異常回数カウンタは、ＲＡＭ２７００ａｃの所定の記憶領域に設定されているソフトウェアカウンタであり、乱数異常ステータス２７００ａｆｂｄに乱数異常フラグがセットされている（ことが検出される）毎に、乱数異常回数を＋１カウントアップするカウンタである。また、乱数異常回数カウンタの初期値は、図２６のステップＳ４０が行われていることにより「０」である。
【０４８８】
ステップＳ８５０にて、乱数異常回数カウンタの値が「１」ではないと判定された場合には、乱数異常フラグが「１（オン）」であるか否かを判定する（ステップＳ８５４）。前述のように、乱数発生ブロック２７００ａｆｂの乱数異常ステータス２７００ａｆｂｄに乱数異常フラグがセットされているか否かを判定する。乱数異常フラグがオンではないと判定された場合には、乱数異常監視処理を抜ける。
【０４８９】
一方、乱数異常フラグがオンであると判定された場合には、乱数異常回数カウンタの値を＋１する（ステップＳ８５６）。つまり、初めて乱数異常が検出されたときには、ステップＳ８５６により乱数異常回数カウンタの値が「１」となる。次いで、乱数異常回数カウンタの値が「１」であるか否かを判定する（ステップＳ８５８）。
【０４９０】
ステップＳ８５４にて、初めて乱数異常が検出されたときには、ステップＳ８５８にて、乱数異常回数カウンタの値が「１」であると判定される。この場合には、異常再検出用タイマに主制御タイマ割り込み周期よりも十分に長い時間（乱数異常監視時間）に相当するタイマ値を設定する（ステップＳ８６０）。なお、異常再検出用タイマにセットされたタイマ値は、図２７のステップＳ７４のタイマ減算処理が行われる毎に−１されることになる。
【０４９１】
そして、乱数発生ブロック２７００ａｆｂを一旦初期化する（ステップＳ８６２）。即ち、乱数初期化手段２７００ａｆｃを介して乱数異常ステータス２７００ａｆｂｄにセットされている乱数異常フラグをクリアすると共に、乱数仕様選択機能２７００ａｆｂａの乱数起動機能を未使用（設定不可）状態にリセットし、乱数発生手段２７００ａｆｂｂの乱数値の更新を停止させる。次いで、再起動をかけて再スタートさせる（ステップＳ８６４）。即ち、乱数仕様選択機能２７００ａｆｂａの、乱数起動機能を、使用（起動）する条件に設定し直す。そして、乱数が所定時間更新されるまでの所定時間待機し（ステップＳ８６６）、前記所定時間が経過した時点で乱数異常監視処理を抜ける。
【０４９２】
まず、異常再検出用タイマによる乱数異常監視時間が経過する前に再度乱数異常が検出される場合について説明する。この場合、乱数異常回数カウンタの値は「１」となっている。従って、ステップＳ８５０にて、乱数異常回数カウンタの値が「１」であると判定され、ステップＳ８５２に進む。ステップＳ８５２では、異常再検出用タイマによる乱数異常監視時間が経過したか否か判定する（ステップＳ８５２）。タイマ減算処理によって減じられる異常再検出用タイマにセットされたタイマ値が「０」に達していない場合、乱数異常監視時間が経過する前であると判定される。
【０４９３】
乱数異常監視時間が経過する前であると判定される場合は、ステップＳ８５４に進む。そして、再度乱数異常が検出されるのであるから、ステップＳ８５４をＹＥＳと判定し、乱数異常回数カウンタの値を＋１する（ステップＳ８５６）。つまり、乱数異常監視時間が経過する前に再度乱数異常が検出される場合には、ステップＳ８５６により乱数異常回数カウンタの値が１アップされて「２」となる。
【０４９４】
そして、ステップＳ８５８にて、乱数異常回数カウンタの値が「１」ではないと判定される（ステップＳ８５８をＮＯと判定する）。即ち、乱数異常監視時間が経過している間に乱数異常の検出回数が所定数「２」に達したと判定されることになる。この場合には、乱数異常検出フラグに「１（セットあり）」（乱数異常検出あり）をセットし（ステップＳ８６８）、乱数異常監視処理を抜ける。
【０４９５】
以上に説明したように、異常再検出用タイマによる乱数異常監視時間が経過する前に再度乱数異常が検出されたときには、物理的に乱数発生回路が故障している可能性が高いと判定することができる。
【０４９６】
次に、異常再検出用タイマによる乱数異常監視時間が経過しても乱数異常が検出されない場合について説明する。この場合も、乱数異常回数カウンタの値は「１」となっている。従って、ステップＳ８５０にて、乱数異常回数カウンタの値が「１」であると判定され、ステップＳ８５２に進む。ステップＳ８５２では、タイマ減算処理によって減じられる異常再検出用タイマにセットされたタイマ値が「０」に達していると判定される。即ち、乱数異常監視時間が経過したと判定される。ステップＳ８５２にてＹＥＳと判定される結果、ステップＳ８７０に進み、乱数異常回数カウンタを０クリアし（ステップＳ８７０）、乱数異常回数を初期化する。それから、乱数異常監視処理を抜ける。
【０４９７】
以上に説明したように、異常再検出用タイマによる乱数異常監視時間が経過しても再度乱数異常が検出されなかったときには、乱数発生回路の初期設定が正常に行われなかったと判定することができる。
【０４９８】
これによって、乱数異常を検出したとしても、異常再検出用タイマによる乱数異常監視時間の経過に亘って乱数異常が検出されなかったときには、乱数異常回数カウンタをクリアすることにより、検出された乱数異常は、乱数発生回路の初期設定が正常に行われなかったことによるものであって、乱数発生回路の故障と判定してしまうことを回避することが可能となる。
【０４９９】
乱数異常回数カウンタは、遊技機への供給電源が通電されていないときにでも、乱数異常の検出回数を維持するものであるが、主制御側電源投入処理が行われる毎にクリアして通電中のみ乱数異常の検出回数を計数することとしてもよい。
【０５００】
これによって、乱数異常を検出したとしても、異常再検出用タイマによる所定時間経過に亘って乱数異常が検出されなかったときには、乱数異常回数カウンタをクリアすることにより、乱数発生回路の初期設定が正常に行われなかったこと（偶発的な乱数異常）によるものであって、乱数発生回路の故障と判定してしまうことを回避することが可能となる。
【０５０１】
また、上述した実施形態では、パチンコ遊技機１を例にとって説明したが、本発明が適用できる遊技機はパチンコ遊技機に限定されるものではなく、パチンコ遊技機以外の遊技機、例えばスロットマシン又はパチンコ遊技機とスロットマシンとを融合させた融合遊技機（遊技球を用いてスロット遊技を行うもの。）などにも適用することができる。
【符号の説明】
【０５０２】
１  パチンコ遊技機
２  外枠
３  本体枠
３ａ  扉枠開放スイッチ
３ｂ  本体枠開放スイッチ
４  遊技盤
５  扉枠
５ａａ，５ｂ〜５ｈ  扉枠装飾ランプ
６  下部前面カバー
６ａ  装飾板
３０  貯留皿
３０ａ  球排出ボタン
３４  スピーカ
４２  遊技窓
５０  ガラスユニット
６０  ガラス板
７０  ハンドル装置
７１  操作ハンドル部
７１ａ  ハンドル中継端子板
７４  回動操作部材
８０  タッチスイッチ
８０ａ  接触検出基板
８２  発射停止スイッチ
２２２  後面開口
２５０  ベニヤ板
２５１  飾り枠
２５１ａ  セグメント表示器用開口
２５１ｂ  ＬＥＤ用挿通孔
２５１ｃ  機能表示シール貼付部
２５５  遊技領域
２５６  アウト口
２６８ａ  ＲＡＭクリアスイッチ
２７０  ドロワコネクタ
２７０ａ  ターミナル
３００  打球発射装置
３４４  発射モータ
４００  賞球タンク
４１０  タンクレール部材
４２０  球通路ユニット
４５０  賞球ユニット
４５７  スプロケット
４２６  球切れスイッチ
４６２  計数スイッチ
４６５  払出モータ
４８０  賞球ユニット内中継端子板
４９３  第１ギヤ
４９４  第２ギヤ
４９７  第３ギヤ
５００  検出円盤
５０１  検出切欠
５０２  ギヤ部
５０４  センサ基板
５０５  回転角スイッチ
５４５  満タンスイッチ
６５０  基板ユニット
６５１  枠用基板ホルダー
６５３  電源基板ボックス
６５５  払出制御基板ボックス
６５６  シールド放熱板
６５６ａ  凹凸面
６５７  主ドロワ中継基板
６５８  副ドロワ中継基板
６８６  電源基板
６８６ａ  ＋３４Ｖ作成回路
６８６ｂ  ＋１８Ｖ作成回路
６８６ｃ  ＋９Ｖ作成回路
６８７  電源スイッチ
６８８  電源線コネクタ
６８９  ＣＲユニット電源線コネクタ
７００ａ  外部端子板
７００ｂ  ＣＲユニット端子板
７１５  払出制御基板
７１５ａ  払出制御シリーズレギュレータ
７２４ａ，７２４ｂ  箔抜き領域
７３０  ドロワコネクタ
７３０ａ  コンタクト
７５０  カバー体
１２００  センター役物装置
１２００ａ  アウト口誘導通路
１２１０  入賞口ユニット
１２２０  装飾ユニット
１２２５  機能表示ユニット
１２２５ａ  機能表示基板
１２２５ｂ  カバー部材
１２３０  演出ランプ
１２４０  階調ランプ
１２５０  ステージ
１２６０  球誘導孔
１２７０  球誘導路
１２８０  ワープ孔
１２９０  ゲート
１３００  ゲートスイッチ
１３１０  隔壁板
１３１５  液晶表示器
１３２０  表示領域
１３３０  上始動入賞口
１３４０  下始動入賞口
１３５０  大入賞口装置
１３６０  上始動口スイッチ
１３７０  下始動口スイッチ
１３８０  開閉翼
１３９０  開閉翼ソレノイド
１４００  大入賞口
１４１０  開閉板
１４２０  開閉板ソレノイド
１４３０  カウントスイッチ
１４４０  左普通入賞口
１４５０  右普通入賞口
１４６０  左入賞口スイッチ
１４７０  右入賞口スイッチ
１４８０  上特別図柄表示器（特別図柄表示器）
１４９０  下特別図柄表示器（特別図柄表示器）
１５００ａ，１５００ｂ  上特別図柄記憶ランプ（特別図柄記憶ランプ群）
１５１０ａ，１５１０ｂ  下特別図柄記憶ランプ（特別図柄記憶ランプ群）
１５２０  普通図柄表示器
１５３０ａ〜１５３０ｄ  普通図柄記憶ランプ（普通図柄記憶ランプ群）
１５４０  遊技状態表示ランプ
１５５０  ２ラウンド表示ランプ（ラウンド表示ランプ群）
１５６０  １５ラウンド表示ランプ（ラウンド表示ランプ群）
１５７０  演出ランプ
１５８０  装飾ユニット側普通入賞口
１５９０  装飾ユニット側普通入賞口
１５９５Ａ  機能表示シール（機能表示部材）
１６００  主基板
１６１０  周辺基板
１６５０  パネル中継基板
１７００  主制御基板
１７００ａ  主制御ＭＰＵ（マイクロプロセッサ）
１７００ａａ  ＣＰＵコア
１７００ａｂ  ＲＯＭ
１７００ａｃ  ＲＡＭ
１７００ａｄ  ＣＰＵ初期化手段
１７００ａｄａ  指定エリア外走行禁止回路（指定領域外実行時リセット手段）
１７００ａｆ  乱数ブロック
１７００ａｆａ  ラッチ手段
１７００ａｆｂ  乱数発生ブロック
１７００ａｆｂａ  乱数仕様選択機能
１７００ａｆｂｂ  乱数発生手段
１７００ａｆｂｃ  乱数異常検出手段
１７００ａｆｂｄ  乱数異常ステータス
１７００ｂ  主制御Ｉ／Ｏポート
１７００ｃ  主制御シリーズレギュレータ
１７００ｄ  停電監視回路
１７００ｅ  電波検出スイッチ
１７００ｆ  活線故障防止回路
１７１０  払出制御部
１７１０ａ  払出制御ＭＰＵ
１７１０ｂ  払出制御Ｉ／Ｏポート
１７１０ｃ  外部ウォッチドッグタイマ
１７１０ｄ  払出モータ駆動回路
１７２０  発射制御部
１７２０ａ  入力回路
１７２０ｂ  発振回路
１７２０ｃ  発射制御回路
１７２０ｄ  発射モータ駆動回路
１７３０  エラーＬＥＤ表示器
１７３１  エラー解除スイッチ
１７３２  球抜きスイッチ
１７４０  サブ統合基板
１７４０ａ  サブ統合ＭＰＵ
１７４０ｂ  サブ統合ＲＯＭ
１７４０ｃ  音源ＩＣ
１７４０ｄ  音ＲＯＭ
１７５０  液晶制御基板
１７５０ａ  液晶制御ＭＰＵ
１７５０ｂ  液晶制御ＲＯＭ
１７５０ｃ  ＶＤＰ
１７５０ｅ  液晶制御電源回路
１７５０ｄ  画像ＲＯＭ
１７５５  インバータ基板
１７５５ａ  冷陰極蛍光ランプ点灯回路
１７６０  ランプ駆動基板
１７６０ａ  ランプ駆動シリーズレギュレータ
１７６０ｂ  階調制御ＩＣ
１７６０ｃ  上あご可動装置駆動回路
１７７０  上あご可動装置
１７８０  下あご可動装置
２７００ａ  主制御ＭＰＵ（マイクロプロセッサ）
２７００ａａ  ＣＰＵコア
２７００ａｂ  ＲＯＭ
２７００ａｃ  ＲＡＭ
２７００ａｄ  ＣＰＵ初期化手段
２７００ａｄａ  指定エリア外走行禁止回路
２７００ａｆ  乱数ブロック
２７００ａｆａ  ラッチ手段
２７００ａｆｂ  乱数発生ブロック
２７００ａｆｂａ  乱数仕様選択機能
２７００ａｆｂｂ  乱数発生手段
２７００ａｆｂｃ  乱数異常検出手段
２７００ａｆｂｄ  乱数異常ステータス
２７００ａｆｂｅ  初期値決定手段
２７００ａｆｃ  乱数初期化手段
Ｃ１，Ｃ１０１，Ｃ１０３，Ｃ５０  電解コンデンサ
ＦＢＤ１  フライバック電圧吸収用ダイオード
ＦＢＤ２  フライバック電圧吸収用ダイオード
ＦＢＤ３  フライバック電圧吸収用ダイオード
ＦＢＤ４  フライバック電圧吸収用ダイオード
Ｇｒｐ１，Ｇｒｐ２，Ｇｒｐ３  グループ
ＩＣ５０  ドライブＩＣ
ＰＴｒ１  ダーリントンパワートランジスタ
ＰＴｒ２  ダーリントンパワートランジスタ
ＰＴｒ３  ダーリントンパワートランジスタ
ＰＴｒ４  ダーリントンパワートランジスタ
Ｒ７２４ａ，Ｒ７２４ｃ  抵抗
Ｒ７２４ｂ，Ｒ７２４ｄ  抵抗
ＳＥＧ１，ＳＥＧ２  セグメント表示器
Ｘ１  第１発振器
Ｘ２  第２発信器
【図１】
2015083277.tif 000003
【図２】
2015083277.tif 000004
【図３】
2015083277.tif 000005
【図４】
2015083277.tif 000006
【図５】
2015083277.tif 000007
【図６】
2015083277.tif 000008
【図７】
2015083277.tif 000009
【図８】
2015083277.tif 000010
【図９】
2015083277.tif 000011
【図１０】
2015083277.tif 000012
【図１１】
2015083277.tif 000013
【図１２】
2015083277.tif 000014
【図１３】
2015083277.tif 000015
【図１４】
2015083277.tif 000016
【図１５】
2015083277.tif 000017
【図１６】
2015083277.tif 000018
【図１７】
2015083277.tif 000019
【図１８】
2015083277.tif 000020
【図１９】
2015083277.tif 000021
【図２０】
2015083277.tif 000022
【図２１】
2015083277.tif 000023
【図２２】
2015083277.tif 000024
【図２３】
2015083277.tif 000025
【図２４】
2015083277.tif 000026
【図２５】
2015083277.tif 000027
【図２６】
2015083277.tif 000028
【図２７】
2015083277.tif 000029
【図２８】
2015083277.tif 000030
【図２９】
2015083277.tif 000031
【図３０】
2015083277.tif 000032
【図３１】
2015083277.tif 000033
【図３２】
2015083277.tif 000034
【図３３】
2015083277.tif 000035
【図３４】
2015083277.tif 000036
【図３５】
2015083277.tif 000037
【図３６】
2015083277.tif 000038
【図３７】
2015083277.tif 000039
【図３８】
2015083277.tif 000040
【図３９】
2015083277.tif 000041
【図４０】
2015083277.tif 000042
【図４１】
2015083277.tif 000043
【図４２】
2015083277.tif 000044
【図４３】
2015083277.tif 000045
【図４４】
2015083277.tif 000046
【図４５】
2015083277.tif 000047
【図４６】
2015083277.tif 000048
【図４７】
2015083277.tif 000049
【図４８】
2015083277.tif 000050
【図４９】
2015083277.tif 000051
【図５０】
2015083277.tif 000052
【図５１】
2015083277.tif 000053
【図５２】
2015083277.tif 000054
【図５３】
2015083277.tif 000055
【図５４】
2015083277.tif 000056
【図５５】
2015083277.tif 000057
【図５６】
2015083277.tif 000058
【図５７】
2015083277.tif 000059
【図５８】
2015083277.tif 000060
【図５９】
2015083277.tif 000061
【図６０】
2015083277.tif 000062