"遊技処理の実行を制御する主制御装置と、遊技領域に発射された遊技球の入賞を検知して前記主制御装置に入賞球検知信号を送信する入賞検知手段と、遊技球の払い出しを制御する払出制御装置と、を備え、電源供給装置からの電源供給を受けて動作する弾球遊技機であって、前記主制御装置は、電源断の発生を検知する電源断検知手段と、前記電源供給装置の電源投入時に起動する所定のメインルーチンと、所定時間毎に起動して前記メインルーチンに割り込むメイン割り込み処理と、前記電源断検知手段による電源断の検知によって起動して前記メインルーチンに割り込む電源断時退避処理との実行を制御する実行制御手段と、を備え、前記メイン割り込み処理は、前記入賞検知手段から受信した入賞球検知信号に基づいて遊技球が入賞したか否かを判定する入賞判定処理と、該入賞判定処理での判定結果に応じた払出コマンド送信信号を生成する払出制御管理処理と、該払出制御管理処理で生成した払出コマンド送信信号を前記払出制御装置に送信する出力処理とを含み、前記実行制御手段は、前記電源断時退避処理に優先して前記メイン割り込み処理を前記メインルーチンに割り込ませ、前記電源断時退避処理の実行中は前記メイン割り込み処理の割り込みを禁止し、且つ前記メイン割り込み処理の実行中において前記入賞判定処理の実行前に前記電源断検知手段が電源断を検知した場合は前記入賞判定処理を実行しないことを特徴とする弾球遊技機。請求項1に記載の弾球遊技機であって、前記メイン割り込み処理は、大当たり遊技状態を生成するか否かを判定するための電子的な当否抽選を前記入賞判定処理での判定結果に応じて実行する大当たり判定処理を含むことを特徴とする弾球遊技機。特許文献1では、電源断信号の受信が直ぐに割込を発生させるので、退避させるデータ量が増大であり、且つ復帰プログラムが複雑である。一方、特許文献2では、ポーリングによって電断検出信号を監視するため、割り込み処理に比べて処理負担が増大する。そこで、本発明は、電源断時において、退避させるデータ量を抑制し、復帰プログラムの複雑化を回避し、且つ処理負担を低減することを目的とする。上記目的を達成するため、本発明の弾球遊技機は、遊技処理の実行を制御する主制御装置と、遊技領域に発射された遊技球の入賞を検知して主制御装置に入賞球検知信号を送信する入賞検知手段と、遊技球の払い出しを制御する払出制御装置とを備え、電源供給装置からの電源供給を受けて動作する。主制御装置は、電源断検知手段と実行制御手段とを備える。電源断検知手段は、電源断の発生を検知する。実行制御手段は、電源供給装置の電源投入時に起動する所定のメインルーチンと、所定時間毎に起動してメインルーチンに割り込むメイン割り込み処理タイマ割り込み処理と、電源断検知手段による電源断の検知によって起動してメインルーチンに割り込む電源断時退避処理との実行を制御する。メイン割り込み処理は、入賞検知手段から受信した入賞球検知信号に基づいて遊技球が入賞したか否かを判定する入賞判定処理と、入賞判定処理での判定結果に応じた払出コマンド送信信号を生成する払出制御管理処理と、払出制御管理処理で生成した払出コマンド送信信号を払出制御装置に送信する出力処理とを含む。実行制御手段は、電源断時退避処理に優先してメイン割り込み処理をメインルーチンに割り込ませ、電源断時退避処理の実行中はメイン割り込み処理の割り込みを禁止し、且つメイン割り込み処理の実行中において入賞判定処理の実行前に電源断検知手段が電源断を検知した場合は入賞判定処理を実行しない。上記遊技機は、電源断の発生時に電源断信号を生成する電源断信号発生手段を有してもよく、電源断検知手段は、電源断信号発生手段が電源断信号を生成した場合に電源断が発生したと検知してもよい。また、電源断信号発生手段は、生成した電源断信号を主制御装置に送信してもよく、電源断検知手段は、電源断信号発生手段から電源断信号を受信したときに電源断が発生したと検知してもよい。上記構成では、メイン割り込み処理は、電源断時退避処理に優先してメインルーチンに割り込むので、メイン割り込み処理の実行中に電源断が発生した場合であっても、メイン割り込み処理は電源断時退避処理によって中断せず、電源断時退避処理はメイン割り込み処理の終了を待って開始される。従って、電源断時退避処理において退避させるデータ量を最小限に抑えるとともに、復帰プログラムの複雑化を回避することができる。また、ポーリングによって電源断信号を監視していないので、処理負担を軽減することができる。さらに、メイン割り込み処理において、入賞判定処理の実行前に電源断検知手段が電源断を検知した場合は入賞判定処理を実行しないので、電源断によるノイズ等に起因して入賞球検知信号が誤って主制御装置に入力しても、誤入力に基づく払出が行われることはない。従って、例えば、遊技者が賞球を不正に取得するために故意に電源断を発生させた場合であっても、賞球の払い出しが行われることがなく、賞球の不正な取得を防止することができる。また、上記メイン割り込み処理は、大当たり遊技状態を生成するか否かを判定するための電子的な当否抽選を前記入賞判定処理での判定結果に応じて実行する大当たり判定処理を含んでもよい。上記構成では、電源断によるノイズ等に起因した入賞球検知信号の誤入力によって当否抽選が実行されることがないので、大当たり遊技状態の不正な生成を防止することができる。本発明によれば、電源断時において、退避させるデータ量を抑制し、復帰プログラムの複雑化を回避し、且つ処理負担を低減することができる。以下、本発明の実施形態について、図面を参照しながら説明する。図1に示すパチンコ遊技機以下、パチンコ機と略称するPは、遊技球を遊技媒体として用いるものであり、遊技者は、遊技場運営者から遊技球を借り受けてパチンコ機Pによる遊技を行う。なお、パチンコ機Pにおける遊技において、遊技球はその1個1個が遊技価値を有した媒体であり、遊技の成果として遊技者が享受する特典利益は、例えば遊技者が獲得した遊技球の数に基づいて遊技価値に換算することができる。以下、図1~図4を参照して遊技機の構成について説明する。[遊技機の全体構成]図1~図3に示すように、パチンコ機Pは、機枠外枠1と内枠扉前面枠2とガラス扉3と遊技盤5とを備える。機枠1は、縦長矩形状の木製枠体であり、遊技場内の島設備図示省略に対して締結固定される。内枠扉2は、機枠1に開閉自在に取り付けられ、ガラス扉3は、内枠扉2に開閉自在に取り付けられる。遊技盤5は、内枠扉2の内側に収容され、内枠扉2に対して着脱可能に固定される。ガラス扉3の中央部には、縦長円形状の開口窓6が形成され、開口窓6には、遊技盤5の前方を覆う透明なガラス板7が取り付けられる。遊技盤5の前面盤面は、遊技者が開口窓6を介して前方から視認可能な遊技領域8を含み、ガラス扉3が閉じられると、ガラス板7の内面後面と遊技領域8との間に遊技球が流下可能な空間が形成される。内枠扉2の一側図1中の右側の縁部には、シリンダ錠9が設けられている。機枠1に対して内枠扉2及びガラス扉3を閉じてシリンダ錠9を施錠すると、機枠1に対する内枠扉2及びガラス扉3の開放が禁止される。ガラス扉3は、その下部に前面ボード4を一体的に有し、前面ボード4には、前方へ突出する上皿10と下皿11とが設けられる。上皿10は前面ボード4の上部に配置され、下皿11は上皿10の下方に配置される。上皿10には、遊技者に貸し出された遊技球貸球や入賞により獲得した遊技球賞球が貯留され、下皿11には、上皿10が満杯の状態でさらに払い出された遊技球が貯留される。なお、本実施形態のパチンコ機PはいわゆるCR機CRユニット50図5に示すに接続される機種であり、遊技者が借り受けた遊技球は、賞球とは別に上皿10に払い出される。前面ボード4の上面には、貸出操作部15と演出ボタン23とが設けられている。貸出操作部15は、球貸スイッチ12と返却スイッチ13と度数表示装置14と球貸表示装置24とを有し、遊技者がCRユニット50図5に示すに有価媒体例えば磁気記録媒体や記憶IC内蔵媒体等を投入して球貸スイッチ12を操作すると、予め決められた度数単位例えば500円分に相当する5度数に対応する個数例えば125個分の遊技球が貸し出され、球貸表示装置24に、貸出処理中であることが表示される。度数表示装置14には、CRユニット50に投入されている有価媒体の残存度数が表示される。なお、本実施形態ではCR機を例に挙げているが、パチンコ機Pは、CR機以外の機種CRユニット50に接続されない機種であってもよい。また、演出ボタン23は、演出に関する遊技者からの操作を受け付ける。前面ボード4の前面には、上皿球抜き操作部16と下皿球抜き操作部17とが設けられている。上皿球抜き操作部16が操作されると、上皿10の遊技球が下皿11へ流下し、下皿球抜き操作部17が操作されると、下皿11の遊技球が下方へ落下して排出される。下皿11から排出された遊技球は、例えば球受け箱図示省略等に受け止められる。前面ボード4の右下部には、発射ハンドル18が回転自在に支持され、内枠扉2の下部には、発射装置19が取り付けられている。上皿1の遊技球は発射装置19に1個ずつ供給され、遊技者が発射ハンドル18を回転操作すると、発射装置19発射モータ86図5に示すが作動し、遊技領域8に向かって遊技球が発射される。遊技領域8は、ガイドレール20及び遊技球規制レール21によって略円形状に区画形成され、発射装置19から発射された遊技球は、レール20,21に沿って滑走して遊技領域8に左上方から進入し、遊技釘や風車等に誘導及び案内されて流下する。ガラス扉3の上部と内枠扉2の下部とには、スピーカ22がそれぞれ取り付けら、ガラス扉3の前面には、複数の枠体ランプ25が取り付けられている。スピーカ22は、遊技に関する様々な効果音を発する。枠体ランプ25は、例えば内蔵するLEDの発光点灯や点滅、輝度階調の変化、色調の変化等により演出を実行する。[盤面の構成]遊技領域8内には、統合表示ユニット30、演出表示装置画像表示器31、スルーチャッカ32、電動チューリップ普通電動役物33、ステージ34、第1始動入賞口第1特図始動入賞口35、第2始動入賞口第2特図始動入賞口36、一般入賞口37、アウト口38、アタッカー装置特別電動役物39、複数の盤面ランプ60、遊技釘図示省略、及び風車図示省略等が設けられている。第1始動入賞口35と第2始動入賞口36とは上下方向に間隔を空けて配置されている。盤面ランプ60は、例えば内蔵するLEDの発光点灯や点滅、輝度階調の変化、色調の変化等により演出を実行する。統合表示ユニット30は、演出表示装置31を視認している遊技者の視界に同時に入らないように、遊技盤3の右下部分に配置されている。図4に示すように、統合表示ユニット30は、第1特図表示装置第1特別図柄表示装置40と、第2特図表示装置第2特別図柄表示装置41と、普図表示装置普通図柄表示装置42と、状態表示装置43とを備え、これらの表示装置40~43は、1つの統合表示基板48に実装された状態で遊技盤5に取り付けられる。第1特図表示装置40は、第1始動入賞口35への遊技球の入賞を契機に行われた第1特別図柄に係る電子抽選の結果を、第1特別図柄数字や絵柄を変動させた後に停止表示するものである。第2特図表示装置41は、第2始動入賞口36への遊技球の入賞を契機に行われた第2特別図柄に係る電子抽選の結果を、第2特別図柄数字や絵柄を変動させた後に停止表示するものである。本実施形態の第1特図表示装置40及び第2特図表示装置41は、7セグメントLEDによって第1特別図柄及び第2特別図柄を変動後に停止表示する。なお、本実施形態では、第2始動入賞口36への入賞に基づく遊技の方が第1始動入賞口35への入賞に基づく遊技よりも優先して実行されるため、第1特別図柄と第2特別図柄とが同時に変動することはない。普通図柄表示装置42は、スルーチャッカ32の遊技球の通過を契機に行われた普通図柄に係る電子抽選の結果を、普通図柄数字や絵柄を変動させた後に停止表示するものである。本実施形態の普通図柄表示装置42は、7セグメントLEDによって普通図柄を変動後に停止表示する。状態表示装置43は、ラウンド数表示部44、第1特図保留数表示部45、第2特図保留数表示部46、及び普図保留数表示部47を有する。ラウンド数表示部44は、4つのランプLEDから構成され、ランプの消灯、点灯又は点滅の組合せによって現在の大当たりが何ラウンド継続するかを表示する。第1特図保留数表示部45は、第1始動入賞口35に遊技球が入賞し、当該入賞に応じて取得された第1特図当たり決定乱数大当たり決定乱数が第1特図保留乱数としてRAM75の第1特図保留乱数記憶領域図示省略に記憶されると、その記憶数を現在の保留数として表示する。第2特図保留数表示部46は、第2始動入賞口36に遊技球が入賞し、当該入賞に応じて取得された第2特図当たり決定乱数大当たり決定乱数が第2特図保留乱数としてRAM75の第2特図保留乱数記憶領域図示省略に記憶されると、その記憶数を現在の保留数を表示する。普図保留数表示部47は、スルーチャッカ32を遊技球が通過し、当該通過に応じて取得された普図当たり決定乱数当たり決定乱数が普図保留乱数としてRAM75の普図保留乱数記憶領域図示省略に記憶されると、その記憶数を現在の保留数を表示する。これらの保留数表示部45,46,47は、それぞれランプLEDから構成され、ランプの消灯、点灯又は点滅の組合せによって0個~4個保留球乱数の記憶数の上限の間で保留数を表示する。図2に示すように、演出表示装置31は、液晶の画像表示器を有し、遊技盤3の略中央部に設けられ、第1始動入賞口35及び第2始動入賞口36への遊技球の入賞を契機に行われた特別図柄に係る電子抽選の結果に基づいて所定の演出画像を表示する。演出画像には、第1特図表示装置40及び第2特図表示装置41に変動表示される第1特別図柄及び第2特別図柄と同期をとって変動するダミー図柄演出図柄と、第1特図当たり決定乱数の保留数表示と、第2特図当たり決定乱数の保留数表示とが含まれる。電動チューリップ33は、1対の羽根部材49と電動チューリップ駆動装置51図5に示すとを備える。1対の羽根部材49は、遊技盤3との直交軸を中心に回転自在であり、第2始動入賞口36の入口の左右に配置される。電動チューリップ駆動装置51のソレノイド図示省略が通電されると、1対の羽根部材が互いに離れる方向に回転し、電動チューリップ33が開口して、第2始動入賞口36の入口が拡大される。電動チューリップ33が閉じた状態通常状態では、第2始動入賞口36に遊技球は入賞できず、第2始動入賞口36への入賞は、電動チューリップ33の開口時に制限される。ステージ34は、遊技球が転動しながら一時的に滞在する構造物であり、演出表示装置31の下方に配置される。ステージ34の略中央の真下に第1始動入賞口35が配され、ステージ34の中央部分から落下した遊技球は、高い確率で第1始動入賞口35へと導かれる。アタッカー装置39は、第1始動入賞口35及び第2始動入賞口36に遊技球が入賞することを契機に行われる特別図柄に係る電子抽選の結果、特図当たり大当たりとなって大当たり遊技に移行した場合に所定回数本実施形態では、2ラウンド又は15ラウンド開放される装置である。アタッカー装置39は、横長矩形状の大入賞口52と横長板状の蓋部材53とアタッカー駆動装置54図5に示すとを備える。蓋部材53の下部は、水平な軸を中心として前後方向に開閉自在に支持され、アタッカー駆動装置54のソレノイド図示省略が通電されると、蓋部材53の上部が前下方へ傾動し、アタッカー装置39が開口して大入賞口52が露呈され、多量の遊技球が蓋部材53の上面裏面に案内されて大入賞口52へ入賞可能となる。アタッカー装置39が閉じた状態通常状態では、蓋部材54が大入賞口54を閉止するため、大入賞口52への入賞は、アタッカー装置39の開口時に制限される。各入賞口第1始動入賞口35、第2始動入賞口36、一般入賞口37、大入賞口52に遊技球が入賞すると、所定個数の遊技球が賞球として遊技者に払い出され、入賞した遊技球は、その入賞口35,36,37,52から遊技盤5の裏側へ回収される。また、何れの入賞口35,36,37,52にも入賞しなかった遊技球は、最終的にアウト口38から遊技盤5の裏側へ回収される。回収された遊技球は、アウト通路アセンブリ図示省略を通じてパチンコ機Pの裏側から枠外へ排出され、さらに島設備の補給経路図示省略に合流する。スルーチャッカ32、第1始動入賞口35、第2始動入賞口36、一般入賞口37、大入賞口52の内部には、それぞれ遊技球の通過を検知するためのセンサ図5に示すゲート通過球検知センサ55、第1特図始動球検知センサ56、第2特図始動球検知センサ57、大入賞球検知センサ58及び一般入賞球検知センサ59が設けられている。これらのセンサ32,35,36,37,52は、遊技球の通過を検知する度に、主制御装置70図5に示すに検知信号を送信する。なお、第1特図始動球検知センサ56と第2特図始動球検知センサ57と大入賞球検知センサ58と一般入賞球検知センサ59とは、遊技領域8に発射された遊技球の入賞を検知する入賞検知手段として機能する。また、以下の説明において、これらの検知信号のうち、センサ35,36,37,52が送信する検知信号を入賞球検知信号と称し、センサ55が送信する検知信号を球通過検知信号と称して、両者を区別する場合がある。[裏側の構成]図3に示すように、パチンコ機Pの裏側には、電源供給装置61、主制御基板ユニット62、払出制御基板ユニット63、サブ制御基板ユニット64、外部情報端子基板65、電源コード電源プラグ66、アース線アース端子67、パチンコ機Pの電源系統や制御系統を構成する各種の電子機器類図示外の制御コンピュータを含む等が設置されている。外部情報端子基板65は、パチンコ機Pを外部の電子機器例えば、ホールコンピュータ68図5に示すやデータ表示装置等に接続するためのインタフェースであり、パチンコ機Pの遊技進行状態やメンテナンス状態等を表す各種の外部情報信号例えば賞球情報、扉開放情報、図柄確定回数情報、大当たり情報、始動口情報等は、外部情報端子基板65から外部の電子機器に送信される。電源コード66は、遊技場の島設備に設置された電源装置例えばAC24Vに接続されて、パチンコ機Pの動作に必要な電源電力を確保する。アース線67は、島設備に設置されたアース端子に接続され、パチンコ機Pをアース接地する。[制御に関する構成]次に、パチンコ機Pの制御に関する構成について説明する。図5は、パチンコ機Pに装備された各種の電子機器類を示すブロック図である。パチンコ機Pは、主制御装置70と払出制御装置71とサブ制御装置72とを備える。主制御装置70は、制御動作の中枢であり、主にパチンコ機Pにおける遊技処理の実行を制御する機能を有し、主制御基板ユニット62に内蔵されている。払出制御装置71は、主に遊技球の払い出しと発射とを制御する機能を有し、払出制御基板ユニット63に内蔵されている。サブ制御装置72は、主に演出を制御する機能を有し、サブ制御基板ユニット64に内蔵されている。主制御装置70と払出制御装置71とは、主制御装置70から払出制御装置71に対して一方向にコマンドが送信される通信線と、払出制御装置71から主制御装置70に対して一方向にコマンドが送信される通信線とによって接続されている。電源供給装置61電源供給装置61は、電源コード66を通じて島設備から外部電源例えば、24Vの交流電源の供給を受け、この交流電源をパチンコ機Pで使用する複数の定電圧の直流電源や粗整流の直流電源に変換し、主制御装置70、払出制御装置71、サブ制御装置72等に供給する。電源供給装置61には、電源回路やコンデンサ等のバックアップ電源図示省略と、外部電源からの電源の供給が途絶えたとき電源断の発生時に電源断の発生時に電源断予告信号電源断信号を生成する電源断検出回路電源断信号発生手段96とが設けられている。電源供給装置61は、電源断の発生時に、主制御装置70及び払出制御装置71に対して、電源断予告信号を送信するとともに、バックアップ電源を供給する。なお、電源断検出回路96は、電源供給装置61以外例えば、主制御装置70や払出制御装置71などに設けてもよい。RWMクリアスイッチ69は、主制御装置70及び払出制御装置71に保存されている過去の遊技情報をクリアするために操作されるスイッチであり、電源供給装置61に設けられ、RWMクリアスイッチ66が操作されると、RWMクリア信号を主制御装置70及び払出制御装置71に送信する。主制御装置70主制御装置70には、中央演算処理装置中央命令処理部である主制御CPU73を実装した回路基板主制御基板が装備されており、主制御CPU73は、CPUコア、各種レジスタ汎用レジスタ、フラグレジスタ、インデックスレジスタ、リフレッシュレジスタ、割込みレジスタ、命令レジスタなど、スタックポインタ、プログラムカウンタ、命令レコーダ何れも図示省略等を含み、ROM74やRAMRWM75等の半導体メモリとともにLSIとして構成されている。各レジスタは、演算結果、次に読み込む命令のアドレス、実行状態等を保持する。また主制御装置70には、ハード乱数発生回路76やサンプリング回路図示省略が装備されている。ハード乱数発生回路76は、ハードウェア乱数例えば10進数表記で0~65535を発生させるものであり、発生させた乱数は、サンプリング回路を通じて主制御CPU73に入力される。ハードウェア乱数は、大当たり判定用の第1特図当たり決定乱数及び第2特図当たり決定乱数や、当たり普図当たり判定用の普図当たり決定乱数として用いられる。主制御装置70には、クロック周波数発生回路部77、入出力I/Oポート、カウンタ/タイマ回路CTC等の周辺ICが装備されており、これらは主制御CPU73とともに回路基板上に実装されている。RAM75には、各種フラグの記憶領域を含むワーク領域図示省略が設けられ、割込み発生時やサブルーチンや関数を呼び出す際に、処理中のデータや戻りアドレスなどがワーク領域のスタック領域退避領域に一時的に退避される。また、主制御CPU73は、ROM74に記憶されている遊技制御用プログラムに従って処理を実行することにより、電源断検知手段及び実行制御手段として機能する。球検知センサ類56~59の入賞検知信号は、入出力ドライバ図示省略を介して主制御CPU73に入力される。なお、本実施形態では、第1特図始動球検知センサ56及び第2特図始動球検知センサ57からの入賞検知信号は、主制御装置70に直接送信され、ゲート通過球検知センサ55、大入賞球検知センサ58及び一般入賞球検知センサ59からの入賞検知信号は、中継端子板図示省略を経由して主制御装置70に送信される。第1特図表示装置40、第2特図表示装置41、普図表示装置42、及び状態表示装置43の各表示は、主制御CPU73からの制御信号によって制御される。主制御CPU73は、遊技の進行状況に応じてこれら表示装置40~43に対する制御信号を出力し、各LEDの点灯状態を制御する。電動チューリップ駆動装置51及びアタッカー駆動装置54の駆動は、主制御CPU73からの制御信号によって制御される。各駆動装置51,54のソレノイドは、主制御CPU73からの制御信号に基づいて動作励磁し、電動チューリップ33及びアタッカー装置39を開閉動作作動させる。内枠扉2には、ガラス扉開放スイッチ78と内枠扉開放スイッチ79とが設置されている。内枠扉2からガラス扉3が開放されると、ガラス扉開放スイッチ78からの接点信号が払出制御装置71を経由して主制御装置70に入力される。また、機枠1から内枠扉2が開放されると、内枠扉開放スイッチ79からの接点信号が払出制御装置71を経由して主制御装置70に入力される。スイッチ78,79から接点信号を受信した主制御CPU73は、扉が開放したことを音やLEDや液晶などによって報知するため、これらの報知処理の実行を指示する制御信号をサブ制御装置72に送信する。また、スイッチ78,79から接点信号を受信した払出制御装置71は、扉開放を示す外部情報信号を出力する。パチンコ機Pには磁気や電波等を検知するエラー検知センサ98が設けられ、エラー検知センサ98は、磁気や電波等を検知すると、主制御装置70にエラー検知信号を送信する。エラー検知信号を受信した主制御CPU73は、所定のエラー処理を実行するとともに、エラー検知を示す外部情報信号を出力する。払出制御装置71払出制御装置71には、払出制御CPU80を実装した回路基板払出制御基板が装備されており、払出制御CPU80も、主制御CPU73と同様に、CPUコア図示省略を含み、ROM81、RAM82等の半導体メモリとともにLSIとして構成されている。払出制御CPU80は、主制御CPU73から受信した賞球指示コマンド払出コマンド送信信号に基づいて遊技球の払い出し動作を制御し、指示された個数の遊技球の払出動作を実行させる。なお、主制御CPU73は、賞球指示コマンドとは別に、賞球情報信号を外部情報信号として生成し出力する。具体的には、主制御CPU73は、指示した個数の合計が所定個数例えば、10個に達する毎に、賞球情報信号を外部情報信号として生成し出力する。また、払出制御CPU80も、払い出しを行った個数の合計が所定個数例えば、10個に達する毎に、賞球情報信号を外部情報信号として生成し出力する。遊技場の球補給経路図示省略から補給された遊技球は、賞球タンク図示省略に蓄えられ、賞球樋図示省略を流下して賞球ケース図示省略に導入され、賞球ケースから上皿10に供給される。賞球ケースには、払出モータ例えばステッピングモータ83が設けられ、払出制御装置71払出制御基板ユニット63には、払出モータ83の駆動回路図示省略が設けられている。払出制御装置71は、主制御CPU73から受信した賞球指示コマンドに基づいて払出モータ83を回転駆動し、指示された数の遊技球を賞球ケースから払い出させる。払い出された遊技球は、払出流路図示省略を通って前面ボード4へ流下する。払出モータ83の下流側には払出計数スイッチ84が設置され、払出モータ83の駆動によって実際に賞球が払い出されると、払出計数スイッチ84からの計数信号が払出制御装置71に送信される。払出制御CPU80は、受信した計数信号に基づき、実際の払出数や球切れ状態を検知して、遊技球の払い出しを管理する。上皿10図1に示すへの遊技球の供給経路には皿満タンスイッチ85が設置され、下皿11図1に示すが遊技球で満杯になると、皿満タンスイッチ85がONになり、満タン検出信号が払出制御装置71に送信される。満タン検出信号を受信した払出制御CPU80は、主制御CPU73から受信した賞球指示コマンドに応じた賞球動作を一旦保留とし、未払出の賞球残数をRAM82に記憶させておく。なお、RAM82の記憶は電源断時にもバックアップが可能であり、遊技中に停電瞬間的な停電を含むが発生しても、未払出の賞球残数情報が消失してしまうことはない。発射装置19図2に示すには、発射モータ86と球送りソレノイド87とが設けられ、発射ハンドル18図1に示すには、発射ボリューム88とタッチセンサ89と発射停止スイッチ90とが設けられている。球送りソレノイド87は、上皿10図1に示すから流下した遊技球を1個ずつ発射位置に送り出し、発射モータ86は、発射位置に送り出された遊技球を打ち出す。なお遊技球の発射間隔は、例えば0.6秒程度1分間で100個以内である。発射ボリューム88は、発射ハンドル18図1に示すの回転操作量ストロークに比例した発射勢指示信号を払出制御装置71に送信する。タッチセンサ89は、静電容量の変化から遊技者の身体が発射ハンドル18に触れていることを検出し、その検出信号を払出制御装置71に送信する。発射停止スイッチ90は、遊技者から操作されたときに発射停止信号接点信号を払出制御装置71に送信する。遊技者が発射ハンドル18を回転操作すると、発射ボリューム88から払出制御装置71に回転操作量に応じた発射勢指示信号が送信される。払出制御CPU80は、受信した発射勢指示信号に基づいて発射モータ86の駆動を制御する。これにより、遊技者の操作量に応じて遊技球の打ち出し強さが調整される。但し、払出制御CPU80は、タッチセンサ89からの検出信号がオフローレベルの場合、及び発射停止スイッチ90から発射停止信号が入力された場合には、発射モータ86の駆動を停止する。この他、払出制御CPU80は、パチンコ機PにCRユニット50が接続されていない場合、発射モータ86の駆動を停止する。球貸スイッチ12又は返却スイッチ13が操作されると、その操作信号が中継基板91を経由してCRユニット50に送信される。CRユニット50からは、有価媒体の残り度数を表す度数信号が中継基板91を経由して度数表示装置14に送信される。サブ制御装置72サブ制御装置72には、演出制御CPU92を実装した回路基板複合サブ制御基板が装備されており、演出制御CPU92も、主制御CPU73と同様に、CPUコア図示省略を含み、ROM93、RAM94等の半導体メモリとともにLSIとして構成されている。サブ制御装置72には、入出力ドライバや各種の周辺IC共に図示省略が装備されている。サブ制御装置72のROM93には、演出の制御に関する演出制御プログラムが格納されており、演出制御CPU92は、格納された演出制御プログラムに従い、主制御CPU73から送信される演出用のコマンドに基づいて、演出表示装置31、各種ランプ25,60、音発生装置97及び可動役物による演出の制御を実行する。演出表示装置31は、画像プロセッサや液晶等を含み、音発生装置97は、サウンドプロセッサやスピーカ22等を含む。演出の制御には、演出表示装置31の画像の表示制御、各種ランプ25,60の発光制御、スピーカ22からの音声発生制御、及び可動役物の駆動装置95の駆動制御が含まれる。なお、画像プロセッサ及びサウンドプロセッサは、サブ制御基板ユニット64に設けてもよい。外部への出力主制御装置70及び払出制御装置71において生成された各種の外部情報信号は、外部情報端子基板65から外部に出力される。外部情報端子基板65から出力される信号は、例えば遊技場のホールコンピュータ68で集計される。[主制御装置70の入力ポートの説明]主制御装置70の入出力ポートには、複数本実施形態では、入力ポート0、入力ポート1及び入力ポート2の3つの入力ポートを含むが設定されている。入力ポート0には、スイッチ異常信号遊技盤5に搭載する検知センサ55~59の断線信号、扉開放信号扉開放スイッチ78,79からの接点信号、エラー検知信号エラー検知センサ98からの信号、払出コマンド許可信号払出制御装置71からの信号、及びRWMクリア信号電源供給装置61からの信号が割り当てられている。入力ポート1には、大入賞球検知センサ58及び一般入賞球検知センサ59からの入賞球検知信号が割り当てられている。入力ポート2には、第1特図始動球検知センサ56からの入賞球検知信号、第2特図始動球検知センサ57からの入賞球検知信号、ゲート通過球検知センサ55からの球通過検知信号、及び電源供給装置61からの電源断予告信号が割り当てられている。各入力ポートには、各信号の受信時に状態が切り替わる1/0で切り替わる1ビットの受信記憶領域が設けられ、各信号の入力の確認は、対応する受信記憶領域のビットチェックによって行われる。入力ポート2は、電源断の発生時に電源断予告信号を受信する電源断信号受信手段として機能し、入力ポート2に電源断予告信号が入力している間、対応する受信記憶領域の状態が切り替わる。[主制御装置70が実行する制御処理]次に、主制御装置70の主制御CPU73がROM74に記憶されている遊技制御用プログラムに従って実行する制御処理について説明する。主制御CPU73が実行する制御処理は、メインルーチンとしてのCPU初期化処理及びメインループ、シリアル通信受信割り込み処理、タイマ割り込み処理メイン割り込み処理、並びに電源断時退避処理を含み、主制御CPU73は、これらの処理の実行を制御する。図6aに示すように、シリアル通信受信割り込み処理の割り込み発生要因は主コマンドの受信によって成立し、タイマ割り込み処理の張り込み発生要因は、所定周期本実施形態では4ms毎に成立し、電源断時退避処理の割り込み発生要因は電源断予告信号の受信によるINT割り込み発生によって成立する。シリアル通信受信割り込み処理とタイマ割り込み処理と電源断時退避処理とは、この順番で割り込み優先順位が高くなるように設定されている。また、シリアル通信受信割り込み処理と電源断時退避処理とは多重割り込みを禁止し、タイマ割り込み処理は多重割り込みを許可する。すなわち、主制御装置70では、図6bに示すように、メインルーチンが基本処理として繰り返して実行され、タイマ割り込み処理が所定周期毎に起動してメインループに割り込む。メインルーチンの実行中又はタイマ割り込み処理の実行中に主コマンドを受信すると、シリアル通信受信割り込み処理が起動してメインループ又はタイマ割り込み処理に割り込む図示省略。メインルーチンの実行中シリアル通信受信割り込み処理及びタイマ割り込み処理の実行中ではなく、主コマンドも受信していないに電源断予告信号を受信すると、電源断時退避処理が起動してメインルーチンに割り込む。また、タイマ割り込み処理の実行中に電源断予告信号を受信すると、タイマ割り込み処理が終了してメインループに復帰した後に電源断時退避処理が起動する。但し、電源断時退避処理の実行中にはシリアル通信受信割り込み処理及びメイン割り込み処理は起動せず、電源断時退避処理の実行中に割り込み発生要因が成立した場合には、電源断時退避処理の終了を待って対応する割り込み処理が起動する。なお、割り込み処理は、割り込み先の処理現在実行中の処理が割り込み許可状態であることを条件として起動する。また、メイン割り込み処理は、入力ポート1及び入力ポート2の内容を取得して保存する処理図12のステップS123、S126と、ポート入力処理で取得した情報に基づいて遊技球が入賞したか否かを判定する入賞判定処理入力ポート1のオンエッジ検出フラグを生成する処理図12のステップS125、入力ポート2のオンエッジ検出フラグを生成する処理図12のステップS128と、大当たり遊技状態を生成するか否かを判定するための電子的な当否抽選を入賞判定処理での判定結果に応じて実行する大当たり判定処理図11のスイッチ管理処理ステップS69及び特別遊技管理処理ステップS70と、入賞判定処理での判定結果に応じた払出コマンド送信信号を生成する払出制御管理処理図11のステップS74と、払出制御管理処理で生成した払出コマンド送信信号を払出制御装置71に送信する出力処理図11のステップS79とを含む。メインCPU73は、タイマ割り込み処理の実行中は電源断時退避処理の割り込みを禁止する一方、実行中のタイマ割り込み処理において入賞判定処理の実行前に電源断予告信号を受信した場合図12のステップS124:Yes、ステップS127:Yesには、入賞判定処理を実行しない。CPU初期化処理パチンコ機Pに電源が投入されると、主制御CPU73はCPU初期化処理を開始する。CPU初期化処理によって、パチンコ機Pの安定した遊技動作が保証される。図7及び図8は、主制御CPU73が実行するCPU初期化処理を示すフローチャートである。CPU初期化処理の開始により、スタックポインタにスタック領域の先頭アドレスアドレス初期値をセットしステップS1、ベクタ方式の割込モード割り込みモードモード2に設定するステップS2。これにより、主制御CPU73は、任意のアドレス但し最下位ビットは0を割込ベクタとして参照し、指定の割込ハンドラを実行することができる。次に、割り込みベクタテーブルを設定しステップS3、内蔵レジスタを設定しステップS4、入力ポート0の内容を2回読み込みステップS5、入力ポート0の結果を論理変換してRAM75の退避領域に退避させるステップS6。次に、リセット時待機処理を実行する。この処理では、リセットスタート例えば電源投入時にある程度の待機時間例えば数千ms程度を確保し、その間に入力ポート2の電源断予告信号をチェックする。本実施形態では、サブ制御起動待ちとして2秒分のループカウンタをセットしステップS7、ループカウンタの値をデクリメントしながら電源断予告信号の入力ポートをビットチェックするステップS8。2秒間経過する前ループカウンタが0になる前に電源断予告信号が入力するとステップS9:Yes、リセット時待機処理の最初ステップS7に戻る。電源断予告信号が入力せずに2秒間が経過するまでこの処理を継続しステップS9:Yes→ステップS7、又はステップS9:No→ステップS10:No→ステップS8、電源断予告信号が入力せずに2秒間が経過するとステップS9:No→ステップS10:Yes、この処理を終了する。これにより、例えばサブ制御装置72の起動処理終了前の主制御装置70からサブ制御装置72への制御信号の送信を防止することができる。また、主電源スイッチ図示省略の投入と切断の操作が短時間1~2秒程度内に繰り返し行われた場合のシステム保護を図ることができる。次に、RAM75のワーク領域に対するアクセスを許可するステップS11。具体的には、ワーク領域のRAMプロテクト設定値をリセットする。これにより、以後はRAM75のワーク領域に対するアクセスが許可された状態となる。次に、ステップS6で退避した入力ポート0の結果を復帰させステップS12、復帰させた入力ポート0のRWMクリア信号を参照し、RWMクリア信号のビットがオンか否かRWMクリアスイッチ69が操作されたか否かを判定するステップS13。RWMクリアスイッチ69が操作されていない場合ステップS13:No、RAM75にバックアップ有効判定値バックアップ有効判定フラグが保存されているか否かを判定する。具体的には、RAM75のバックアップ判定記憶領域のデータをバックアップ有効判定値と比較しステップS14、両者が一致している場合バックアップ有効判定フラグがセットされている場合には、電源断時退避処理が適正に終了した後のCPU初期化処理であると判定しステップS15:No、不一致の場合バックアップ有効判定フラグがセットされていない場合には、電源断時退避処理が適正に終了した後のCPU初期化処理ではないと判定するステップS15:Yes。電源断時退避処理が適正に終了した後のCPU初期化処理である場合ステップS15:No、RAM75のバックアップ情報についてサムチェックを実行する。具体的には、RAM75のワーク領域使用禁止領域及びスタック領域を含むユーザワーク領域のうち、バックアップ判定記憶領域及びサムチェックバッファを除く領域について、チェックサム値を算出しステップS16、算出したチェックサム値が正常値か否かを判定するステップS17。具体的には、ステップS16で算出したチェックサム値と、後述する電源断時退避処理ステップS108で保存したチェックサム値とを比較し、両者が一致する場合には正常値であると判定し、相違する場合には正常値ではないと判定する。チェックサム値が正常値の場合ステップS17:Yes、復帰処理ステップS18~ステップS20を実行する。復帰処理では、電源復帰時クリア領域例えば、バックアップ判定記憶領域をリセットした後ステップS18、演出制御復帰処理ステップS19及び払出制御復帰処理ステップS20を実行する。演出制御復帰処理ステップS19では、サブ制御装置72に対し、電源復帰指定のサブコマンド例えば機種指定コマンド、特別図柄確率状態指定コマンド、作動記憶数コマンド、回数切りカウンタ残数コマンド、特別遊技状態指定コマンド等を送信する。これを受けたサブ制御装置72は、前回の電源遮断時に実行中であった演出状態例えば、内部確率状態、演出図柄の表示態様、作動記憶数の演出表示態様、音響出力内容、各種ランプの発光状態等を復帰させる。払出制御復帰処理ステップS20では、払出制御装置71に対し、電源復帰指定の払出コマンドを送信する。これを受けた払出制御装置71は、前回の電源遮断時の状態を復帰させるとともに、払出禁止状態を解除する。一方、RWMクリアスイッチ69が操作されていた場合ステップS13:Yes、電源断時退避処理が適正に終了した後のCPU初期化処理ではない場合ステップS15:Yes、又はチェックサム値が正常値でなかった場合ステップS16:No、初期化処理ステップS21~ステップS24を実行する。初期化処理では、RAM75の使用禁止領域以外の記憶領域を全てクリアするステップS21。これにより、RAM75のワーク領域及びスタックエリアは全て初期化される。次に、RAM75にクリア起動時の初期値をセットすることによりRAM75の初期設定を行いステップS22、演出制御初期化処理ステップS23及び払出制御初期化処理ステップS24を実行する。演出制御初期化処理ステップS23では、サブ制御装置72に対し、RWMクリア指定のサブコマンドを送信する。これを受けたサブ制御装置72は、演出制御状態を初期化する。また、払出制御初期化処理ステップS24では、払出制御装置71に対し、RWMクリア指定の払出コマンドを送信する。これを受けた払出制御装置71は、払出制御状態を初期化するとともに、払出禁止状態を解除する。払出制御復帰処理ステップS20又は払出制御初期化処理ステップS24が終了すると、演出制御装置73に電源投入後のサブコマンドを送信した後ステップS25、入力ポート1の内容を取得しステップS26、入力ポート2の内容を取得しステップS27、乱数ラッチレジスタをクリアしステップS28、主コマンド許可信号をセットしステップS29、タイマ割り込み用カウンタをセットしステップS30、割り込みデイジーチェンをリセットしてステップS31、メインループへ移行する。割り込みデイジーチェンをリセットステップS31することにより、後述する電源断時退避処理におけるステップS113図13参照の判定がYesでCPU初期化処理へ移行した際に、割り込み処理から抜ける際のRETI処理を行っていないために、後述するメインループにおけるステップS45図9参照で割り込み許可を行っても各割り込み処理に移行しないといったことを防止している。メインループ図9は、主制御CPU73が実行するメインループを示すフローチャートである。メインループでは、割り込みを禁止してステップS41、初期値乱数更新処理ステップS42、主コマンド解析処理ステップS43、サブコマンド送信処理ステップS44を実行し、割り込みを許可した後ステップS45、その他乱数更新処理ステップS46を実行して、ステップS41へ戻る。従って、メインループに対して電源断時退避処理の割り込みが許容される期間は、その他乱数更新処理ステップS46の実行中となる。初期値乱数更新処理ステップS42では、当たり図柄乱数用初期値更新乱数を更新する。当たり図柄乱数用初期値更新乱数とは、当たり図柄乱数の初期値及び終了値を決定するためのソフトウェア乱数である。当たり図柄乱数とは、大当たりの当選種別の抽選に用いるソフトウェア乱数である。なお、割込を禁止した状態ステップS41でステップS42を実行するのは、タイマ割り込み処理図11のステップS67でも同様の処理を実行するため、これとの重複競合を防止するためである。また、本実施形態の当たり決定乱数普図当選決定乱数と大当たり決定乱数特図当選決定乱数とは、ハード乱数発生回路76により発生されるハードウェア乱数であり、その更新周期はタイマ割込周期例えば数msよりもさらに高速例えば数μsであるため、大当たり決定乱数の初期値を更新する必要はない。主コマンド解析処理ステップS43は、払出制御装置71から受信したコマンド各種エラー発生指定の払出コマンドやエラー解除指定の払出コマンドを含むを解析する処理である。サブコマンド送信処理ステップS44では、初期設定後に送信すべきサブコマンド演出制御に必要なサブコマンドを演出制御装置72に送信する。その他乱数更新処理ステップS46では、例えばリーチグループ決定乱数やリーチモード決定乱数や変動パターン乱数などを更新する。リーチグループ決定乱数とは、特別図柄変動パターンのリーチグループの抽選に用いるソフトウェア乱数であり、リーチモード決定乱数とは、特別図柄変動パターンのリーチモードの抽選に用いるソフトウェア乱数であり、変動パターン乱数とは、特別図柄変動パターンの抽選に用いるソフトウェア乱数である。シリアル通信受信割り込み処理図10は、主制御CPU73が実行するシリアル通信受信割り込み処理を示すフローチャートである。主制御CPU73は、メインループの割り込み許可中又はタイマ割り込み処理の割り込み許可中において、主コマンド例えば、払出制御装置71から入力する各種の払出コマンドを受信すると、受信した主コマンドを優先して処理するためにシリアル通信受信割り込み処理を割り込ませる。図10に示すように、シリアル通信受信割り込み処理では、AFレジスタの値をRAM75の退避領域に退避させステップS51、チャンネルACHAのステータスレジスタの内容をロードしステップS52、受信FIFOにデータがあるか否かをチェックしステップS53、CHAデータレジスタから受信値を取得しステップS55、受信FIFOにデータが無いか否かを判定しステップS55、受信FIFOにデータがない場合ステップS55:Yesには、ステップS51で退避させたAFレジスタの値を復帰させステップ57、割り込みを許可した後ステップS58、シリアル通信受信割り込み処理を終了する。一方、受信FIFOにデータがある場合ステップS55:No、主コマンドバッファに受信データを格納しステップS56、ステップS51で退避させたAFレジスタの値を復帰させステップ57、割り込みを許可した後ステップS58、シリアル通信受信割り込み処理を終了する。シリアル通信受信割り込み処理の終了により、メインループスタックポインタで指示されるプログラムアドレスに復帰する。タイマ割り込み処理図11は、主制御CPU73が実行するタイマ割り込み処理を示すフローチャートである。主制御CPU73は、カウンタ/タイマ回路は所定周期毎に割込要求信号を発生し、割込要求信号の発生に基づき、割り込み許可中のメインループにタイマ割り込み処理を割り込ませる。図11に示すように、タイマ割り込み処理では、メインループの実行中に使用していた全てのレジスタの値をRAM75の退避領域に退避させるステップS61。値を退避させた後のレジスタには、タイマ割り込み処理の中で別の値を書き込むことができる。次に、割り込みフラグを初期化しステップS62、割り込みを許可しステップS63、ダイナミックポート出力処理を実行した後ステップS64、ボート入力処理を実行するステップS65。ポート入力処理ステップS65では、図12に示すように、オンエッジ検出フラグをクリアしステップS121、入力ポート0の内容を取得保存しステップS122、入力ポート1の内容を取得保存した後ステップS123、電源断予告信号を受信しているか否かを判定するステップS124。具体的には、電源断予告信号の入力ポートをビットチェックし、電源断予告信号が入力しているか否かを判定する。電源断予告信号を受信していない場合ステップS124:Noには、入力ポート1のオンエッジ検出フラグを生成しステップ125、電源断予告信号を受信している場合ステップS124:Yesには、入力ポート1のオンエッジ検出フラグを生成しない。大入賞口52及び一般入賞口37への遊技球の入賞の検知は、大入賞球検知センサ58及び一般入賞球検知センサ59にそれぞれに対応する受信記憶領域1ビットの受信状態への変化立ち上がりを検出することによって行われ、例えば、一般入賞球検知センサ59に対応する受信記憶領域が受信状態に切り替わっていた場合、対応するオンエッジ検出フラグを、電源断予告信号を受信していなければオンに設定し、電源断予告信号を受信していればオンに設定せずにオフのまま維持する。次に、入力ポート1と同様に、入力ポート2の内容を取得保存した後ステップS126、電源断予告信号を受信しているか否かを判定するステップS127。電源断予告信号を受信していない場合ステップS127:Noには、入力ポート2のオンエッジ検出フラグを生成してステップ128、本処理を終了し、電源断予告信号を受信している場合ステップS127:Yesには、入力ポート2のオンエッジ検出フラグを生成せずに、本処理を終了する。第1始動入賞口35及び第2始動入賞口36への遊技球の入賞の検知は、第1特図始動球検知センサ56及び第2特図始動球検知センサ57にそれぞれに対応する受信記憶領域1ビットの受信状態への変化立ち上がりを検出することによって行われ、例えば、第2特図始動球検知センサ57に対応する受信記憶領域が受信状態に切り替わっていた場合、対応するオンエッジ検出フラグを、電源断予告信号を受信していなければオンに設定し、電源断予告信号を受信していればオンに設定せずにオフのまま維持する。また、スルーチャッカ32への遊技球の通過の検知は、ゲート通過球検知センサ55に対応する受信記憶領域1ビットの受信状態への変化立ち上がりを検出することによって行われ、ゲート通過球検知センサ55に対応する受信記憶領域が受信状態に切り替わっていた場合、対応するオンエッジ検出フラグを、電源断予告信号を受信していなければオンに設定し、電源断予告信号を受信していればオンに設定せずにオフのまま維持する。このように、ポート入力処理では、ゲート通過球検知センサ55からの通過検知信号や、第1特図始動球検知センサ56、第2特図始動球検知センサ57、大入賞球検知センサ58、及び一般入賞球検知センサ59からの入賞検知信号の入力状態オン/オフをリードする。電源断発生時ではない場合には、受信記憶領域の受信状態への変化を検出することによって遊技球の通過や入賞を検知し、通過や入賞を検知すると、対応するオンエッジ検出フラグをオンに設定した後、本処理を終了する。一方、電源断発生時の場合には、遊技球の通過や入賞を検知せずに、本処理を終了する。本処理を終了すると、図11のタイマ更新処理ステップS66及び初期値乱数更新処理ステップS67を実行する。タイマ更新処理ステップS66では、カウンタ/タイマ回路のカウント値を初期値に更新して周期のカウントを再開する。初期値乱数更新処理ステップS67では、メインループの初期値乱数更新処理図9のステップS42と同様の処理を実行する。次に、当たり図柄乱数更新処理を実行するステップS68。当たり図柄乱数更新処理では、大当たり図柄抽選用の当たり図柄乱数を発生させるためのカウンタの値を更新する。カウンタの値は、RAM75のカウンタ領域にてインクリメントされ、それぞれ規定の範囲内でループする。次に、スイッチ管理処理を実行するステップS69。スイッチ管理処理では、ポート入力処理ステップS65で検知された第1始動入賞口35への遊技球の入賞、第2始動入賞口36への遊技球の入賞、及びスルーチャッカ32への遊技球の通過に基づいて、各当否判定処理に用いるハード乱数を取得する。具体的には、第1始動入賞口35への遊技球の入賞を検知している場合対応するオンエッジフラグがオンの場合、RAM75の第1特図保留乱数記憶領域に記憶された第1特図保留乱数の数が上限数4個未満であるか否かを判定し、上限数に達していなければ、第1特図当たり決定乱数を取得し、第1特図保留乱数として第1特図保留乱数記憶領域に記憶する。一方、第1特図保留乱数の数が上限数に達している場合には、第1特図当たり決定乱数を取得しない。同様に、第2始動入賞口36への遊技球の入賞を検知している場合対応するオンエッジフラグがオンの場合、RAM75の第2特図保留乱数記憶領域に記憶された第2特図保留乱数の数が上限数4個未満であるか否かを判定し、上限数に達していなければ、第2特図当たり決定乱数を取得し、第2特図保留乱数として第2特図保留乱数記憶領域に記憶する。一方、第2特図保留乱数の数が上限数に達している場合には、第2特図当たり決定乱数を取得しない。スルーチャッカ32への遊技球の通過を検知している場合対応するオンエッジフラグがオンの場合、RAM75の普図保留乱数記憶領域に記憶された普図保留乱数の数が上限数4個未満であるか否かを判定し、上限数に達していなければ、普図当たり決定乱数を取得し、普図保留乱数として普図保留乱数記憶領域に記憶する。一方、普図保留乱数の数が上限数に達している場合には、普図当たり決定乱数を取得しない。また、第1特図当たり決定乱数又は第2特図当たり決定乱数を取得する場合、図柄表示用乱数として用いるソフト乱数を取得する。図柄表示乱数は、独立する複数の乱数当たり図柄乱数、リーチグループ決定乱数、リーチモード決定乱数、及び変動パターン乱数から構成され、図柄表示乱数も、特図保留乱数と同様に、上限数4個までRAM75に記憶される。なお、スルーチャッカ32への遊技球の通過を検知している場合普通図柄の場合にも、特別図柄の場合と同様に図柄表示用乱数を取得して記憶するが、その内容は特別図柄と比較して簡素化されている。このように、第1特図当たり決定乱数又は第2特図当たり決定乱数、及び対応する図柄表示用乱数当たり図柄乱数、リーチグループ決定乱数、リーチモード決定乱数、及び変動パターン乱数を取得するタイミングは、第1始動入賞口35又は第2始動入賞口36への遊技球の入賞時第1特図始動球検知センサ56又は第2特図始動検知センサ56による遊技球の検知時であり、普図当たり決定乱数及び対応する図柄表示用乱数を取得するタイミングは、スルーチャッカ32への遊技球の通過時ゲート通過球検知センサ55による遊技球の検知時である。次に、特別遊技管理処理を実行するステップS70。特別遊技管理処理では、第1特別図柄又は第2特別図柄に関する内部抽選特別図柄判定処理や、第1特図表示装置40及び第2特図表示装置41による図柄の変動及び停止の表示態様の決定図柄及び変動パターン決定処理を実行する。特別図柄判定処理では、第1特図保留乱数記憶領域に最先に記憶された第1特図保留乱数、又は第2特図保留乱数記憶領域に最先に記憶された第2特図保留乱数の何れか一方を読み出し、読み出した特図保留乱数第1特図当たり決定乱数又は第2特図当たり決定乱数が当選であるか否かを、予め設定された第1特図当否判定テーブル又は第2特図当否判定テーブルを参照して決定する特図抽選。第1特図保留乱数は、第1特図当たり決定乱数として読み出されることによって第1特図保留乱数記憶領域から消去され、第2特図保留乱数は、第2特図当たり決定乱数として読み出されることによって第2特図保留乱数記憶領域から消去される。第1特図保留乱数と第2特図保留乱数との双方が記憶されている場合、第2特図保留乱数を優先して読み出してもよく、記憶領域第1特図であるか第2特図であるかに関わらず最先に記憶された保留球乱数を読み出してもよい。図柄及び変動パターン決定処理では、特図停止図柄及び変動パターン変動パターンコマンドを、上記読み出した第1特図当たり決定乱数又は第2特図当たり決定乱数と、この当たり決定用乱数に対応して最先に記憶された当たり図柄乱数、リーチグループ決定乱数、リーチモード決定乱数、及び変動パターン乱数との組合せに応じて、予め設定されたパターン決定テーブルを参照して決定し、決定した変動パターンコマンドをポート出力要求バッファに格納する。当たり図柄乱数は、特図の停止図柄を規定するとともに、特図抽選に当選している場合には生起する大当たり遊技状態の態様種別を規定する。変動パターンは、変動時間、リーチの発生の有無、リーチ発生時の基本演出パターン等を規定する。特図抽選に当選すると、当たり図柄乱数に応じた態様の大当たり遊技状態を生起する。大当たりの態様として、例えば2R通常当たり、2R確変当たり、15R通常当たり、15R確変当たり等が設定されており、2R当たりでは、アタッカー装置39を2ラウンド分開閉し、15R当たりでは、アタッカー装置39を15ラウンド分開閉する。また、通常当たりでは、大当たり遊技終了アタッカー装置39の作動終了後に通常遊技状態又は時短遊技状態へ移行する場合があり、確変当たりでは、大当たり遊技終了後に確変遊技状態へ移行する場合がある。確変遊技状態では、特別図柄判定処理において参照する当否判定テーブルを、通常用の低確率判定テーブルから高確率判定テーブル通常用よりも当選確率が高い判定テーブルに変更する。確変遊技状態は、次回の特図当選まで継続するが、時短遊技状態は、特図抽選を所定回数実行することによって終了する。また、特別遊技管理処理では、第1特別図柄及び第2特別図柄の変動の開始及び終了、大当たり遊技状態の開始及び終了、大当たり遊技状態におけるラウンド数、確変遊技状態の開始及び終了、時短遊技状態の開始及び終了などの管理を行い、これらの管理に関する演出関連コマンド例えば、特別図柄の変動の開始を示す変動開始指示コマンドや終了を示す変動終了指示コマンドなどをポート出力要求バッファに格納する。次に、普通遊技管理処理を実行するステップS71。普通遊技管理処理では、普通図柄に対応する内部抽選普通図柄判定処理や、普図表示装置42による図柄の変動及び停止の表示態様の決定図柄及び変動パターン決定処理などを実行する。普通図柄判定処理では、普図保留乱数記憶領域に最先に記憶された普図保留乱数を読み出し、読み出した普図保留乱数普図当たり決定乱数が当選であるか否かを、予め設定された普図当否判定テーブルを参照して決定する普図抽選。普図保留乱数は、普図当たり決定乱数として読み出されることによって普図保留乱数記憶領域から消去される。図柄及び変動パターン決定処理では、普図停止図柄及び変動パターン変動パターンコマンドを、上記読み出した普図当たり決定乱数と、この当たり決定用乱数に対応して最先に記憶された図柄表示用乱数の組合せに応じて、予め設定されたパターン決定テーブルを参照して決定する。なお、普通図柄判定処理において普図抽選に当選すると、電動チューリップ33が所定回数本実施形態では1回開放される。また、確変遊技状態及び時短遊技状態では、普通図柄判定処理において参照する普図当否判定テーブルを、通常用の低確率判定テーブルから高確率判定テーブル通常用よりも当選確率が高い判定テーブルに変更し、図柄及び変動パターン決定処理において参照するパターン決定テーブルを、通常用のパターン決定テーブルから時短用パターン決定テーブル通常用よりも変動時間が短い決定テーブルに変更する。次に、エラー管理処理を実行するステップS72。エラー管理処理では、ポート入力処理ステップS122で保存した入力ポート0のエラー検知信号の入力が確認された場合、磁石等を使用した不正が行われている可能性があるため、以降の通常の処理を実行せずに所定のエラー処理を実行する。次に、入賞口スイッチ処理を実行するステップS73。入賞口スイッチ処理では、ポート入力処理ステップS65で検知された第1始動入賞口35、第2始動入賞口36、一般入賞口37、及び大入賞口52への遊技球の入賞情報各オンエッジフラグのオン情報を取得する。次に、払出制御管理処理を実行するステップS74。払出制御管理処理では、入賞口スイッチ処理ステップS73において取得した入賞情報に基づき、払出制御装置71に対して賞球動作の実行及び賞球個数を指示する賞球指示コマンドを生成し、ポート出力要求バッファに格納する。次に、外部情報処理を実行するステップS75。外部情報処理では、外部情報端子基板65を介して遊技場のホールコンピュータ68へ出力する外部情報信号例えば賞球情報、扉開放情報、図柄確定回数情報、大当たり情報、始動口情報等をポート出力要求バッファに格納する。次に、試験信号管理処理を実行するステップS76。試験信号管理処理では、主制御CPU73が自己の内部状態例えば、普通図柄遊技管理状態、特別図柄遊技管理状態、大当たり中、確率変動機能作動中、時間短縮機能作動中を表す各種の試験信号を生成し、これらをポート出力要求バッファに格納する。この試験信号により、例えば主制御装置70の外部で主制御CPU73の内部状態を試験することができる。次に、LED表示設定処理を実行するステップS77。LED表示設定処理では、第1特図表示装置40、第2特図表示装置41、普図表示装置42、状態表示装置43等の点灯状態を制御するために各LEDに対して印加するバイトデータとしての駆動信号を、ポート出力要求バッファに格納する。例えば、第1特図表示装置40及び第2特図表示装置41に対しては、特別遊技管理処理ステップS70において決定した特図停止図柄及び変動パターンでの点灯表示を行わせる駆動信号を格納し、普図表示装置42に対しては、普通遊技管理処理ステップS71において決定した普図停止図柄及び変動パターンでの点灯表示を行わせる駆動信号を格納し、第2特図保留数表示部46に対しては、第2特図保留乱数記憶領域に記憶された第2特図保留乱数の数を示す点灯表示を行わせる駆動信号を格納し、普図保留数表示部47に対しては、普図保留乱数記憶領域に記憶された普図保留乱数の数を示す点灯表示を行わせる駆動信号を格納し、ラウンド数表示部44に対しては、特別遊技管理処理ステップS70において管理されている大当たり遊技中の現在のラウンド数を示す点灯表示を行わせる駆動信号を格納する。次に、ソレノイド出力イメージ合成処理を実行するステップS78。ソレノイド出力イメージ合成処理では、アタッカー装置39及び電動チューリップ33を開閉制御するためにアタッカー駆動装置54及び電動チューリップ駆動装置51に対して出力する制御コマンドとしての駆動信号を、ポート出力要求バッファに格納する。例えば、アタッカー駆動装置54に対しては、特別遊技管理処理ステップS70において管理されている大当たり遊技中のラウンドに基づいてアタッカー装置39を開閉させる駆動信号を格納し、電動チューリップ駆動装置51に対しては、普通遊技管理処理ステップS71における普図抽選の当選に応じて電動チューリップ33を所定回数開放させる駆動信号を格納する。次に、ポート出力処理を実行するステップS79。ポート出力処理では、上述の各処理ステップS70、ステップS74~ステップS78においてポート出力要求バッファに格納された各信号を、対応する送信対象に対してポート出力する。例えば、特別遊技管理処理ステップS70において格納された変動パターンコマンドや演出関連コマンドをサブ制御装置72に送信し、払出制御管理処理ステップS74において格納された賞球指示コマンドを払出制御装置71に送信し、外部情報処理ステップS75において格納された外部情報信号を外部情報端子基板65に送信し、LED表示設定処理ステップS77において格納された駆動信号を各表示装置40~43に送信し、ソレノイド出力イメージ合成処理ステップS78において格納された駆動信号をアタッカー駆動装置54や電動チューリップ駆動装置51に送信する。最後に、ステップS61において退避させた全てのレジスタの値を復帰させステップS80、タイマ割り込み処理を終了する。タイマ割り込み処理の終了により、メインループスタックポインタで指示されるプログラムアドレスに復帰する。電源断時退避処理図13は、主制御CPU73が実行する電源断時退避処理を示すフローチャートである。主制御CPU73は、メインルーチンの割り込み許可中電源断予告信号を受信すると、電源断時退避処理を割り込ませる。また、タイマ割り込み処理の実行中に電源断予告信号を受信すると、タイマ割り込み処理が終了してメインループに復帰した後に電源断時退避処理を割り込ませる。図13に示すように、電源断時退避処理では、AFレジスタの値をRAM75の退避領域に退避させステップS101、電源断予告信号を受信しているか否かを判定するステップS102。具体的には、電源断予告信号の入力ポートをビットチェックし、電源断予告信号が入力しているか否かを判定する。このように電源断時退避処理の開始直後に電源断予告信号を再度チェックすることによって、ノイズ等による誤検知に起因したステップS106以降の処理の実行を回避することができる。電源断予告信号を受信していない場合ステップS103:Noには、ステップS101で退避させたAFレジスタの値を復帰させステップ104、割り込みを許可した後ステップS104、電源断時退避処理を終了する。電源断時退避処理の終了により、メインループスタックポインタで指示されるプログラムアドレスに復帰する。一方、電源断予告信号を受信している場合ステップS103:Yesには、出力ポート出力ポート要求バッファの全てにクリア値を出力するステップS106。これにより、本処理以前に出力ポート要求バッファに格納された信号は全て削除され、送信されない。次に、RAM75のワーク領域使用禁止領域及びスタック領域を含むユーザワーク領域のうち、バックアップ判定記憶領域及びサムチェックバッファを除く領域について、チェックサム値を算出し、算出したチェックサム値をサムチェックバッファに保存するステップS108。次に、バックアップ判定記憶領域にバックアップ有効判定値バックアップ有効判定フラグを保存しステップS108、RAM75のワーク領域に対するアクセスを禁止してステップS109、電源断時待機処理を実行する。電源断時待機処理では、電源断時にある程度の待機時間例えば数十ms程度を確保し、その間に入力ポート2の電源断予告信号をチェックする。本実施形態では、リセット信号待ちとして80ms分のループカウンタをセットしステップS110、ループカウンタの値をデクリメントしながら電源断予告信号の入力ポートをビットチェックするステップS111。80ms間経過する前ループカウンタが0になる前に電源断予告信号が入力するとステップS112:Yes、電源断時待機処理の最初ステップS110に戻る。電源断予告信号が入力せずに80ms間が経過するまでこの処理を継続しステップS112:Yes→ステップS110、又はステップS112:No→ステップS113:No→ステップS111、電源断予告信号が入力せずに80ms間が経過するとステップS112:No→ステップS113:Yes、電源断時退避処理を終了し、CPU初期化処理図7のステップS1へ移行する。電源断時待機処理によって、電源断予告信号が所定時間80ms以上入力しない安定した状態となった後にCPU初期化処理へ移行させることができ、処理の安定化及びシステム保護を図ることができる。以上説明したように、本実施形態によれば、タイマ割り込み処理は、電源断時退避処理に優先してメインループに割り込むので、タイマ割り込み処理の実行中に電源断が発生した場合であっても、タイマ割り込み処理は電源断時退避処理によって中断せず、電源断時退避処理はタイマ割り込み処理の終了を待って開始される。従って、電源断時退避処理において退避させるデータ量を最小限に抑えるとともに、復帰プログラムの複雑化を回避することができる。すなわち、本実施形態では、電源断時退避処理において、RAM75のワーク領域の内容をバックアップ情報としてRAM75の退避領域に退避させるバックアップ情報退避処理や、退避させたバックアップ情報をRAM75のワーク領域に復帰させて前回の電源断発生時に実行中であった遊技状態に復帰させる状態復帰処理を実行しないので、RAM75の退避領域の記憶量を低減させることができる。また、バックアップ情報退避処理や状態復帰処理を実行しないので、復帰プログラムの簡素化を図ることができる。また、ポーリングによって電源断予告信号を監視していないので、主制御CPU73の処理負担を軽減することができる。さらに、メイン割り込み処理において、入賞判定処理ステップS125、ステップS128の実行前に電源断予告信号を受信した場合ステップS124:Yes、ステップS127:Yesには入賞判定処理を実行しないので、電源断によるノイズ等に起因して入賞球検知信号が誤って主制御装置に入力しても、誤入力に基づく払出ステップS73、ステップS4や当否抽選ステップS69~ステップS71が実行されることはない。従って、例えば、故意に電源断を発生させるという遊技者の不正行為に起因して、賞球の払い出しや大当たり遊技状態の生成が行われることがなく、賞球の不正な取得を防止することができる。なお、上記実施形態では、2種類の特別図柄を変動する例を説明したが、特別図柄は1種類でもよく、3種類以上であってもよい。また、特別図柄又は普通図柄の一方のみによる当否抽選を実行して大当たり遊技状態を生起してもよい。以上、本発明者によってなされた発明を適用した実施形態について説明したが、この実施形態による本発明の開示の一部をなす論述及び図面により本発明は限定されることはない。すなわち、この実施形態に基づいて当業者等によりなされる他の実施形態、実施例及び運用技術等は全て本発明の範疇に含まれることは勿論であることを付け加えておく。"