(57)【特許請求の範囲】
【請求項１】
指令信号を送信する遊技制御装置と、
前記遊技制御装置から受信した指令信号に対応する制御を行う払出制御装置と、を備える遊技機において、
前記指令信号には、遊技盤の遊技領域に設けられた入賞口に遊技球が入賞したことを条件として送信され、該入賞口に予め設定された払出数の遊技球の払い出しを要求するための第１の指令信号を含み、
前記遊技制御装置は、
前記払出制御装置に前記第１の指令信号を送信したことに基づいて所定のタイマによる計時を開始する計時手段を備え、
前記計時手段によって所定時間が経過したことに基づいて、第２の指令信号を送信可能とし、
前記所定時間は、前記第１の指令信号が示す払出数に対応して決定されることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関する。
【背景技術】
【０００２】
遊技領域に遊技球を発射し、当該遊技領域に設けられた入賞口への遊技球の入賞に基づき、所定の遊技球を払い出す遊技機が知られている。このような遊技機として、入賞口に設けたセンサからの遊技球の検出信号が、遊技を統括的に管理する遊技制御装置に入力され、遊技制御装置が排出装置を制御する払出制御装置に対して入賞口に対応する数の遊技球を払い出す指令を送信し、払出制御装置が遊技制御装置からの指令に基づき排出装置を制御して所定数の遊技球を払い出すように構成された遊技機が開示されている（例えば特許文献１参照）。
【０００３】
この特許文献１の遊技機では、通常時は未払出の賞球数データを遊技制御装置と排出制御装置の両方で管理する機能と、停電が発生した際に両方の装置でバックアップをとることができるようにする機能を備えており、停電復旧後に未払い出しの遊技球を払い出すことができるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２０４９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１の遊技機では、払出制御装置において未払い出しの遊技球の払い出し処理が完了していないにもかかわらず、遊技制御装置から賞球数データが送信されるため、払出制御装置の処理が煩雑になっていた。
【０００６】
本発明の目的は、払出制御装置の処理負担を軽減することである。
【課題を解決するための手段】
【０００７】
以上の課題を解決するため、請求項１に記載の発明は、指令信号を送信する遊技制御装置と、
前記遊技制御装置から受信した指令信号に対応する制御を行う払出制御装置と、を備える遊技機において、
前記指令信号には、遊技盤の遊技領域に設けられた入賞口に遊技球が入賞したことを条件として送信され、該入賞口に予め設定された払出数の遊技球の払い出しを要求するための第１の指令信号を含み、
前記遊技制御装置は、
前記払出制御装置に前記第１の指令信号を送信したことに基づいて所定のタイマによる計時を開始する計時手段を備え、
前記計時手段によって所定時間が経過したことに基づいて、第２の指令信号を送信可能とし、
前記所定時間は、前記第１の指令信号が示す払出数に対応して決定されることを特徴とする。
【０００８】
請求項１に記載の発明によれば、払出制御装置にだけ記憶される未払出数データの未払出数を少なくすることができ、払出制御装置の処理負担を軽減することができる。
【発明の効果】
【００１３】
本発明によれば、払出制御装置にだけ記憶される未払出数データの未払出数を少なくすることができ、払出制御装置の処理負担を軽減することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態の遊技機を前面側から見た斜視図である。
【図２】遊技機の裏面図である。
【図３】遊技盤の正面図である。
【図４】遊技機の制御系の構成例を示すブロック図である。
【図５】遊技機の制御系の構成例を示すブロック図である。
【図６】電源装置の構成を示すブロック図である。
【図７】電源の供給先を説明するための図である。
【図８】停電発生時の電力の状態と停電検出信号の出力のタイミングを説明するためのタイムチャートである。
【図９】払出メイン処理を説明するフローチャートである。
【図１０】払出メイン処理を説明するフローチャートである。
【図１１】払出関連データ受信処理を説明するフローチャートである。
【図１２】払出装置制御開始判定処理を説明するフローチャートである。
【図１３】賞球制御開始判定処理を説明するフローチャートである。
【図１４】メイン処理を説明するフローチャートである。
【図１５】停電復旧処理を説明するフローチャートである。
【図１６】払出関連データ送信処理を説明するフローチャートである。
【図１７】払出側未払出数データ表示処理を説明するフローチャートである。
【図１８】停電復旧時の表示の例を示す図である。
【図１９】チェックサム算出処理を説明するフローチャートである。
【図２０】タイマ割り込み処理を説明するフローチャートである。
【図２１】電源断情報受信処理を説明するフローチャートである。
【図２２】特図ゲーム処理を説明するフローチャートである。
【図２３】第１変形例での遊技制御装置と払出制御装置との間でのデータの送受信を説明する図である。
【図２４】第１変形例での賞球制御処理を説明するフローチャートである。
【図２５】第１変形例での賞球払出開始処理を説明するフローチャートである。
【図２６】第１変形例での賞球払出終結処理を説明するフローチャートである。
【図２７】第１変形例での停電復旧時の処理を説明するフローチャートである。
【図２８】第１変形例での停電復旧時の処理を説明するフローチャートである。
【図２９】第１変形例での停電時処理の一例を説明するフローチャートである。
【図３０】第１変形例でのＩＤ確認処理の一例を説明するフローチャートである。
【図３１】第１変形例での停電時処理の一例を説明するフローチャートである。
【図３２】第１変形例でのＩＤ確認処理の一例を説明するフローチャートである。
【図３３】第１変形例の別例での停電時払出データ送信処理を説明するフローチャートである。
【図３４】第１変形例の別例での払出側未払出数データ確認処理を説明するフローチャートである。
【図３５】第２変形例での遊技制御装置と払出制御装置との間でのデータの送受信を説明する図である。
【図３６】第２変形例での入賞検出処理を説明するフローチャートである。
【図３７】第２変形例での払出完了信号受信処理を説明するフローチャートである。
【図３８】第３変形例での遊技制御装置と払出制御装置との間でのデータの送受信を説明する図である。
【図３９】第３変形例での払出完了要求信号送信処理を説明するフローチャートである。
【図４０】第３変形例での払出完了要求信号の送信タイミングを説明する図である。
【図４１】第３変形例での払出完了情報送信処理を説明するフローチャートである。
【図４２】第４変形例での賞球数データの送信態様を説明するタイムチャートである。
【図４３】第４変形例での遊技側未払出数データ送信処理を説明するフローチャートである。
【図４４】第５変形例での外部入力確認処理を説明するフローチャートである。
【図４５】第５変形例での割込賞球データ送信処理を説明するフローチャートである。
【図４６】第５変形例での払出完了信号と賞球数データの送信タイミングを説明するタイムチャートである。
【図４７】第６変形例での送受信されるデータ構造を説明する図である。
【図４８】第７変形例での停電発生時の処理を説明するフローチャートである。
【図４９】第７変形例での停電復旧時の処理を説明するフローチャートである。
【図５０】第８変形例でのデータのバックアップを説明する図である。
【図５１】第９変形例でのデータのバックアップを説明する図である。
【図５２】第１０変形例でのデータのバックアップを説明する図である。
【図５３】第１１変形例での遊技制御装置と払出制御装置との間でのデータの送受信方法を説明する図である。
【図５４】第１２変形例での電源装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、本発明の好適な実施の形態を図面に基づいて説明する。図１は、本発明の一実施形態の遊技機の説明図である。
【００１６】
本実施形態の遊技機１０は前面枠１２を備え、該前面枠１２は本体枠（外枠）１１にヒンジ１３を介して開閉回動可能に組み付けられている。遊技盤３０（図３参照）は前面枠１２の表側に形成された収納部（図示省略）に収納されている。また、前面枠（内枠）１２には、遊技盤３０の前面を覆うカバーガラス（透明部材）１４を備えたガラス枠１５が取り付けられている。
【００１７】
また、ガラス枠１５の上部には、内部にランプ及びモータを内蔵した照明装置（ムービングライト）１６や払出異常報知用のランプ（ＬＥＤ）１７が設けられている。また、ガラス枠１５の左右には内部にランプ等を内蔵し装飾や演出のための発光をする枠装飾装置１８や、音響（例えば、効果音）を発するスピーカ（上スピーカ）１９ａが設けられている。さらに、前面枠１２の下部にもスピーカ（下スピーカ）１９ｂが設けられている。
【００１８】
また、前面枠１２の下部には、図示しない打球発射装置に遊技球を供給する上皿２１、遊技機１０の裏面側に設けられている球払出装置から払い出された遊技球が流出する上皿球出口２２、上皿２１が一杯になった状態で払い出された遊技球を貯留する下皿２３及び打球発射装置の操作部２４等が設けられている。さらに、上皿２１の上縁部には、遊技者からの操作入力を受け付けるための操作スイッチを内蔵した演出ボタン２５が設けられている。さらに、前面枠１２下部右側には、前面枠１２を開放したり施錠したりするための鍵２６が設けられている。
【００１９】
この実施形態の遊技機１０においては、遊技者が上記操作部２４を回動操作することによって、打球発射装置が、上皿２１から供給される遊技球を遊技盤３０前面の遊技領域３２に向かって発射する。また、遊技者が演出ボタン２５を操作することによって、表示装置４１（図３参照）における変動表示ゲーム（飾り特図変動表示ゲーム）において、遊技者の操作を介入させた演出等を行わせることができる。さらに、上皿２１上方のガラス枠１５の前面には、遊技者が隣接する球貸機から球貸しを受ける場合に操作する球貸ボタン２７、球貸機のカードユニットからプリペイドカードを排出させるために操作する排出ボタン２８、プリペイドカードの残高を表示する残高表示部（図示省略）等が設けられている。
【００２０】
また、図２に示すように、遊技機１０の裏面には、遊技を統括的に制御する遊技制御装置１００（主制御装置）と、遊技制御装置１００から送信されたコマンドに基づき各種電子部品（ＬＥＤやソレノイド、モータ、センサなど）を制御する演出制御装置３００（副制御装置）が備えられている。遊技制御装置１００の裏面には外部情報信号を出力する外部情報端子７１が備えられている。さらに、遊技機１０の裏面には、遊技球の払い出しを制御する払出制御装置２００（副制御装置）と、各制御装置に電力を供給する電源装置４００、遊技機１０に隣接して配されるカードユニットと接続するためのカードユニット接続基板６００が備えられている。
【００２１】
次に、図３を用いて遊技盤３０の一例について説明する。図３は、本実施形態の遊技盤３０の正面図である。
【００２２】
遊技盤３０の表面には、ガイドレール３１で囲われた略円形状の遊技領域３２が形成されている。遊技領域３２は、遊技盤３０の四隅に各々設けられた樹脂製のサイドケース３３及びガイドレール３１に囲繞されて構成される。遊技領域３２には、ほぼ中央に表示装置４１を備えたセンターケース４０が配置されている。表示装置４１は、センターケース４０に設けられた凹部に、センターケース４０の前面より奥まった位置に取り付けられている。即ち、センターケース４０は表示装置４１の表示領域の周囲を囲い、表示装置４１の表示面よりも前方へ突出するように形成されている。
【００２３】
表示装置４１は、例えば、ＬＣＤ（液晶表示器）、ＣＲＴ（ブラウン管）等の表示画面を有する装置で構成されている。表示画面の画像を表示可能な領域（表示領域）には、複数の識別情報（特別図柄）や特図変動表示ゲームを演出するキャラクタや演出効果を高める背景画像等が表示される。表示装置４１の表示画面においては、識別情報として割り当てられた複数の特別図柄が変動表示（可変表示）されて、特図変動表示ゲームに対応した飾り特図変動表示ゲームが行われる。また、表示画面には遊技の進行に基づく演出のための画像（例えば、大当り表示画像、ファンファーレ表示画像、エンディング表示画像等）が表示される。
【００２４】
遊技領域３２のセンターケース４０の左側には、普通図柄始動ゲート（普図始動ゲート）３４が設けられている。センターケース４０の左下側には、三つの一般入賞口３５が配置され、センターケース４０の右下側には、一つの一般入賞口３５が配置されている。これら一般入賞口３５、…には、各一般入賞口３５に入った遊技球を検出するための入賞口スイッチ３５ａ〜３５ｎ（図４参照）が配設されている。
【００２５】
また、センターケース４０の下方には、特図変動表示ゲームの開始条件を与える始動入賞口３６（第１始動入賞口）が設けられ、その直下には上部に逆「ハ」の字状に開いて遊技球が流入し易い状態に変換する一対の可動部材３７ｂ、３７ｂを備えるとともに内部に第２始動入賞口を有する普通変動入賞装置（普電）３７が配設されている。
【００２６】
普通変動入賞装置３７の一対の開閉部材３７ｂ，３７ｂは、常時は遊技球の直径程度の間隔をおいた閉じた閉状態（遊技者にとって不利な状態）を保持している。ただし、普通変動入賞装置３７の上方には、始動入賞口３６が設けられているので、閉じた状態では遊技球が入賞できないようになっている。そして、普図変動表示ゲームの結果が所定の停止表示態様となった場合には、駆動装置としての普電ソレノイド３７ｃ（図４参照）によって、逆「ハ」の字状に開いて普通変動入賞装置３７に遊技球が流入し易い開状態（遊技者にとって有利な状態）に変化させられるようになっている。
【００２７】
さらに、普通変動入賞装置３７の下方には、特図変動表示ゲームの結果によって遊技球を受け入れない状態と受け入れ易い状態とに変換可能な特別変動入賞装置（大入賞口）３８が配設されている。
【００２８】
特別変動入賞装置３８は、上端側が手前側に倒れる方向に回動して開放可能になっているアタッカ形式の開閉扉３８ｃを有しており、補助遊技としての特図変動表示ゲームの結果如何によって大入賞口を閉じた状態（遊技者にとって不利な閉塞状態）から開放状態（遊技者にとって有利な状態）に変換する。即ち、特別変動入賞装置３８は、例えば、駆動装置としての大入賞口ソレノイド３８ｂ（図４参照）により駆動される開閉扉３８ｃによって開閉される大入賞口を備え、特別遊技状態中は、大入賞口を閉じた状態から開いた状態に変換することにより大入賞口内への遊技球の流入を容易にさせ、遊技者に所定の遊技価値（賞球）を付与するようになっている。なお、大入賞口の内部（入賞領域）には、当該大入賞口に入った遊技球を検出する検出手段としてのカウントスイッチ３８ａ（図４参照）が配設されている。特別変動入賞装置３８の下方には、入賞口などに入賞しなかった遊技球を回収するアウト口３９が設けられている。
【００２９】
また、遊技領域３２の外側には、特図変動表示ゲームをなす第１特図変動表示ゲームや第２特図変動表示ゲーム及び普図始動ゲート３４への入賞をトリガとする普図変動表示ゲームを一箇所で実行する一括表示装置５０が設けられている。
【００３０】
一括表示装置５０は、７セグメント型の表示器（ＬＥＤランプ）等で構成された第１特図変動表示ゲーム用の第１特図変動表示部（特図１表示器）５１及び第２特図変動表示ゲーム用の第２特図変動表示部（特図２表示器）５２と、ＬＥＤランプで構成された普図変動表示ゲーム用の変動表示部（普図表示器）と、同じくＬＥＤランプで構成された各変動表示ゲームの始動記憶数報知用の記憶表示部を備える。また、一括表示装置５０には、大当りが発生すると点灯して大当り発生を報知する第１遊技状態表示部（第１遊技状態表示器）、時短状態が発生すると点灯して時短状態発生を報知する第２遊技状態表示部（第２遊技状態表示器）、遊技機１０の電源投入時に大当りの確率状態が高確率状態となっているエラーを表示するエラー表示部（第３遊技状態表示器）、大当り時のラウンド数（特別変動入賞装置３８の開閉回数）を表示するラウンド表示部が設けられている。
【００３１】
特図１表示器５１と特図２表示器５２における特図変動表示ゲームは、例えば変動表示ゲームの実行中、即ち、表示装置４１において飾り特図変動表示ゲームを行っている間は、中央のセグメントを点滅駆動させて変動中であることを表示する。そして、ゲームの結果が「はずれ」のときは、はずれの結果態様として例えば中央のセグメントを点灯状態にし、ゲームの結果が「当り」のときは、当りの結果態様（特別結果態様）としてはずれの結果態様以外の結果態様（例えば「３」や「７」の数字）を点灯状態にしてゲーム結果を表示する。
【００３２】
普図表示器は、変動中はランプを点滅させて変動中であることを表示する。そして、ゲームの結果が「はずれ」のときは、例えばランプを消灯状態にし、ゲームの結果が「当り」のときはランプを点灯状態にしてゲーム結果を表示する。
【００３３】
特図１保留表示器は、特図１表示器５１の変動開始条件となる始動入賞口３６への入賞球数のうち未消化の球数（始動記憶数＝保留数）を表示する。具体的には、保留数が「０」のときは４つのランプを全て消灯状態にし、保留数が「１」のときはランプ１のみを点灯状態にする。また、保留数が「２」のときはランプ１と２を点灯状態にし、保留数が「３」のときはランプ１と２と３を点灯状態にし、保留数が「４」のときは４つのランプ１〜４をすべて点灯状態にする。特図２保留表示器は、特図２表示器５２の変動開始条件となる第２始動入賞口（普通変動入賞装置３７）の始動記憶数（＝保留数）を、特図１保留表示器と同様にして表示する。
【００３４】
普図保留表示器は、普図表示器の変動開始条件となる普図始動ゲート３４の始動記憶数（＝保留数）を表示する。例えば保留数が「０」のときはランプ１と２を消灯状態にし、保留数が「１」のときはランプ１のみを点灯状態にする。また、保留数が「２」のときはランプ１と２を点灯状態にし、保留数が「３」のときはランプ１を点滅、ランプ２を点灯状態にし、保留数が「４」のときはランプ１と２を点滅状態にする。
【００３５】
第１遊技状態表示器は、例えば通常の遊技状態の場合にはランプを消灯状態にし、大当りが発生している場合にはランプを点灯状態にする。第２遊技状態表示器は、例えば通常の遊技状態の場合にはランプを消灯状態にし、時短状態が発生している場合にはランプを点灯状態にする。
【００３６】
エラー表示器は、例えば遊技機１０の電源投入時に大当りの確率状態が低確率状態の場合にはランプを消灯状態にし、遊技機１０の電源投入時に大当りの確率状態が高確率状態の場合にはランプを点灯状態にする。
【００３７】
ラウンド表示部は、例えば、通常の遊技状態の場合にはランプを消灯状態にし、大当りが発生した場合にはその大当りのラウンド数に対応するランプを点灯状態にする。なお、ラウンド表示部は７セグメント型の表示器で構成してもよい。
【００３８】
本実施形態の遊技機１０では、図示しない発射装置から遊技領域３２に向けて遊技球（パチンコ球）が打ち出されることによって遊技が行われる。打ち出された遊技球は、遊技領域３２内の各所に配置された障害釘や風車等の方向転換部材によって転動方向を変えながら遊技領域３２を流下し、普図始動ゲート３４、一般入賞口３５、始動入賞口３６、普通変動入賞装置３７又は特別変動入賞装置３８に入賞するか、遊技領域３２の最下部に設けられたアウト口３９へ流入し遊技領域から排出される。そして、一般入賞口３５、始動入賞口３６、普通変動入賞装置３７又は特別変動入賞装置３８に遊技球が入賞すると、入賞した入賞口の種類に応じた数の賞球が、払出制御装置２００によって制御される払出ユニットから、前面枠１２の上皿２１又は下皿２３に排出される。
【００３９】
一方、普図始動ゲート３４内には、該普図始動ゲート３４を通過した遊技球を検出するための非接触型のスイッチなどからなるゲートスイッチ３４ａ（図４参照）が設けられており、遊技領域３２内に打ち込まれた遊技球が普図始動ゲート３４内を通過すると、ゲートスイッチ３４ａにより検出されて普図変動表示ゲームが行われる。また、普図変動表示ゲームを開始できない状態、例えば、既に普図変動表示ゲームが行われ、その普図変動表示ゲームが終了していない状態や、普図変動表示ゲームが当って普通変動入賞装置３７が開状態に変換されている場合に、普図始動ゲート３４を遊技球が通過すると、普図始動記憶数の上限数未満でならば、普図始動記憶数が加算（＋１）されて普図始動記憶が１つ記憶されることとなる。この普図始動入賞の記憶数は、一括表示装置５０の普図保留表示器に表示される。また、普図始動記憶には、普図変動表示ゲームの当りはずれを決定するための当り判定用乱数値が記憶されるようになっていて、この当り判定用乱数値が判定値と一致した場合に、当該普図変動表示ゲームが当りとなって特定の結果態様（普図特定結果）が導出されることとなる。
【００４０】
普図変動表示ゲームは、一括表示装置５０に設けられた変動表示部（普図表示器）で実行されるようになっている。普図表示器は、普通識別情報（普図、普通図柄）として点灯状態の場合に当たりを示し、消灯状態の場合にはずれを示すＬＥＤから構成され、このＬＥＤを点滅表示することで普通識別情報の変動表示を行い、所定の変動表示時間の経過後、ＬＥＤを点灯又は消灯することで結果を表示するようになっている。なお、普通識別情報として例えば数字、記号、キャラクタ図柄などを用い、これを所定時間変動表示させた後、停止表示させることにより行うように構成しても良い。
【００４１】
普図始動ゲート３４への通過検出時に抽出した普図乱数値が当たり値であるときには、普図変動表示ゲームの停止表示が普図特定結果となり普図の当りとなって、内蔵されている普電ソレノイド３７ｃ（図４参照）が駆動されることにより、普通変動入賞装置３７の可動部材３７ｂが所定時間（例えば、０．３秒間）開放される開状態となる。これにより、普通変動入賞装置３７の内部の第２始動入賞口へ遊技球が入賞し易くなり、第２特図変動表示ゲームが実行される回数が多くなる。
【００４２】
始動入賞口３６への入賞球及び普通変動入賞装置３７への入賞球は、それぞれは内部に設けられた始動口１スイッチ３６ａと始動口２スイッチ３７ａによって検出される。始動入賞口３６へ入賞した遊技球は第１特図変動表示ゲームの始動入賞球として検出され、第１始動記憶として４個を限度に記憶されるとともに、普通変動入賞装置３７へ入賞した遊技球は第２特図変動表示ゲームの始動入賞球として検出され、第２始動記憶として４個を限度に記憶される。また、この始動入賞球の検出時にそれぞれ大当り乱数値や大当り図柄乱数値、並びに各変動パターン乱数値が抽出され、抽出された乱数値は、遊技制御装置１００（図４参照）内の特図記憶領域（ＲＡＭの一部）に特図始動記憶として各々所定回数（例えば、最大で４回分）を限度に記憶される。そして、この特図始動記憶の記憶数は、一括表示装置５０の始動入賞数報知用の記憶表示部（特図１保留表示器、特図２保留表示器）に表示されるとともに、センターケース４０の表示装置４１においても飾り特図始動記憶表示として表示される。
【００４３】
遊技制御装置１００は、始動入賞口３６若しくは普通変動入賞装置３７への入賞、又はそれらの始動記憶に基づいて、特図表示器（変動表示装置）５１又は５２で第１又は第２特図変動表示ゲームを行う。第１特図変動表示ゲーム及び第２特図変動表示ゲームは、複数の特別図柄（特図、識別情報）を変動表示したのち、所定の結果態様を停止表示することで行われる。また、表示装置４１（変動表示装置）にて各特図変動表示ゲームに対応して複数種類の識別情報（例えば、数字、記号、キャラクタ図柄など）を変動表示させる飾り特図変動表示ゲームが実行されるようになっている。そして、特図変動表示ゲームの結果として、特図１表示器５１若しくは特図２表示器５２の表示態様が特別結果態様（特別結果）となった場合には、大当りとなって特別遊技状態（いわゆる、大当り状態）となる。また、これに対応して表示装置４１の表示態様（停止結果態様）も特別結果態様となる。
【００４４】
表示装置４１における飾り特図変動表示ゲームは、例えば、まず前述した数字等で構成される飾り特別図柄（識別情報）を左変動表示領域（第一特別図柄）、右変動表示領域（第二特別図柄）、中変動表示領域（第三特別図柄）のそれぞれにおいて各図柄を識別困難な速さで変動表示（高速変動）する。そして、所定時間後に変動している図柄を左変動表示領域、右変動表示領域、中変動表示領域の順に順次停止させて、左変動表示領域、右変動表示領域、中変動表示領域の各々で停止表示された識別情報により構成される停止結果態様により特図変動表示ゲームの結果を表示することで行われる。すなわち、複数の識別情報を複数列で変動表示し、複数列の識別情報の停止結果態様により結果を表示する。また、表示装置４１では、特図始動記憶数に対応する飾り特別図柄による変動表示ゲームを行うとともに、興趣向上のためにキャラクタの出現など多様な演出表示が行われる。
【００４５】
なお、特図１表示器５１、特図２表示器５２は、別々の表示器でも良いし同一の表示器でも良いが、各々独立して、また、同時には実行しないように各特図変動表示ゲームが表示される。また、表示装置４１も、第１特図変動表示ゲームと第２特図変動表示ゲームで別々の表示装置や別々の表示領域を使用するとしても良いし、同一の表示装置や表示領域を使用するとしても良いが、各々独立して、また、同時には実行しないように飾り特図変動表示ゲームが表示される。また、遊技機１０に特図１表示器５１、特図２表示器５２を備えずに、表示装置４１のみで特図変動表示ゲームを実行するようにしても良い。また、第２特図変動表示ゲームは、第１特図変動表示ゲームよりも優先して実行されるようになっている。即ち、第１特図変動表示ゲームと第２特図変動表示ゲームの始動記憶がある場合であって、特図変動表示ゲームの実行が可能となった場合は、第２特図変動表示ゲームが実行されるようになっている。
【００４６】
また、第１特図変動表示ゲーム（第２特図変動表示ゲーム）が開始可能な状態で、且つ、始動記憶数が０の状態で、始動入賞口３６（若しくは、普通変動入賞装置３７）に遊技球が入賞すると、始動権利の発生に伴って始動記憶が記憶されて、始動記憶数が１加算されるととともに、直ちに始動記憶に基づいて、第１特図変動表示ゲーム（第２特図変動表示ゲーム）が開始され、この際に始動記憶数が１減算される。一方、第１特図変動表示ゲーム（第２特図変動表示ゲーム）が直ちに開始できない状態、例えば、既に第１若しくは第２特図変動表示ゲームが行われ、その特図変動表示ゲームが終了していない状態や、特別遊技状態となっている場合に、始動入賞口３６（若しくは、普通変動入賞装置３７）に遊技球が入賞すると、始動記憶数が上限数未満ならば、始動記憶数が１加算されて始動記憶が１つ記憶されることになる。そして、始動記憶数が１以上となった状態で、第１特図変動表示ゲーム（第２特図変動表示ゲーム）が開始可能な状態（前回の特図変動表示ゲームの終了若しくは特別遊技状態の終了）となると、始動記憶数が１減算されるとともに、記憶された始動記憶に基づいて第１特図変動表示ゲーム（第２特図変動表示ゲーム）が開始される。以下の説明においては、第１特図変動表示ゲームと第２特図変動表示ゲームを区別しない場合は、単に特図変動表示ゲームと称する。
【００４７】
なお、特に限定されるわけではないが、上記始動入賞口３６内の始動口１スイッチ３６ａ、普通変動入賞装置３７内の始動口２スイッチ３７ａ、ゲートスイッチ３４ａ、一般入賞口スイッチ３５ａ〜３５ｎ、カウントスイッチ３８ａには、磁気検出用のコイルを備え該コイルに金属が近接すると磁界が変化する現象を利用して遊技球を検出する非接触型の磁気近接センサ（以下、近接スイッチと称する）が使用されている。遊技機１０のガラス枠１５等に設けられた前枠開放検出スイッチ６３や前面枠（遊技枠）１２等に設けられた遊技枠開放検出スイッチ６４には、機械的な接点を有するマイクロスイッチを用いることができる。
【００４８】
図４は、本実施形態のパチンコ遊技機１０の制御システムのブロック図である。遊技機１０は遊技制御装置１００を備え、遊技制御装置１００は、遊技を統括的に制御する主制御装置（主基板）であって、遊技用マイクロコンピュータ（以下、遊技用マイコンと称する）１１１を有するＣＰＵ部１１０と、入力ポートを有する入力部１２０と、出力ポートやドライバなどを有する出力部１３０、ＣＰＵ部１１０と入力部１２０と出力部１３０との間を接続するデータバス１４０などからなる。
【００４９】
上記ＣＰＵ部１１０は、アミューズメントチップ（ＩＣ）と呼ばれる遊技用マイコン（ＣＰＵ）１１１と、入力部１２０内の近接スイッチ用のインタフェースチップ（近接Ｉ／Ｆ）１２１からの信号（始動入賞検出信号）を論理反転して遊技用マイコン１１１に入力させるインバータなどからなる反転回路１１２と、水晶振動子のような発振子を備え、ＣＰＵの動作クロックやタイマ割込み、乱数生成回路の基準となるクロックを生成する発振回路（水晶発振器）１１３などを有する。遊技制御装置１００及び該遊技制御装置１００によって駆動されるソレノイドやモータなどの電子部品には、電源装置４００で生成されたＤＣ３２Ｖ，ＤＣ１２Ｖ，ＤＣ５Ｖなど所定のレベルの直流電圧が供給されて動作可能にされる。
【００５０】
電源装置４００は、２４Ｖの交流電源から上記ＤＣ３２Ｖの直流電圧を生成するＡＣ−ＤＣコンバータやＤＣ３２Ｖの電圧からＤＣ１２Ｖ，ＤＣ５Ｖなどのより低いレベルの直流電圧を生成するＤＣ−ＤＣコンバータなどを有する通常電源部４１０と、遊技用マイコン１１１の内部のＲＡＭに対して停電時に電源電圧を供給するバックアップ電源部４２０と、停電監視回路や初期化スイッチを有し、遊技制御装置１００や払出制御装置２００に停電の発生、回復を知らせる停電検出信号１、２や初期化スイッチ信号、リセット信号などの制御信号を生成して出力する制御信号生成部４３０などを備える。
【００５１】
この実施形態では、電源装置４００は、遊技制御装置１００と別個に構成されているが、バックアップ電源部４２０及び制御信号生成部４３０は、別個の基板上あるいは遊技制御装置１００と一体、即ち、主基板上に設けるように構成してもよい。遊技盤３０及び遊技制御装置１００は機種変更の際に交換の対象となるので、実施例のように、電源装置４００若しくは主基板とは別の基板にバックアップ電源部４２０及び制御信号生成部４３０を設けることにより、交換の対象から外しコストダウンを図ることができる。
【００５２】
上記バックアップ電源部４２０は、電解コンデンサのような大容量のコンデンサ１つで構成することができる。バックアップ電源は、遊技制御装置１００の遊技用マイコン１１１（特に内蔵ＲＡＭ）に供給され、停電中あるいは電源遮断後もＲＡＭ１１１Ｃに記憶されたデータが保持されるようになっている。すなわち、ＲＡＮ１１１Ｃが、電源遮断状態でも記憶したデータを保持可能なバックアップ記憶手段をなす。制御信号生成部４３０は、例えば通常電源部４１０で生成された３２Ｖの電圧を監視して、それが第１電圧に低下すると第１停電検出信号を出力し、第１電圧よりも低い第２電圧に低下すると第２停電検出信号を出力する。また、電源投入時や停電回復時にもその時点から所定時間経過後にリセット信号を出力する。
【００５３】
初期化スイッチ信号は初期化スイッチがオン状態にされたときに生成される信号で、遊技用マイコン１１１内のＲＡＭ１１１Ｃ及び払出制御装置２００内のＲＡＭに記憶されている情報を強制的に初期化する。特に限定されるわけではないが初期化スイッチ信号は電源投入時に読み込まれ、停電監視信号は遊技用マイコン１１１が実行するメインプログラムのメインループの中で繰り返し読み込まれる。リセット信号は強制割込み信号の一種であり、制御システム全体をリセットさせる。
【００５４】
遊技用マイコン１１１は、ＣＰＵ（中央処理ユニット：マイクロプロセッサ）１１１Ａ、読出し専用のＲＯＭ（リードオンリメモリ）１１１Ｂ及び随時読出し書込み可能なＲＡＭ（ランダムアクセスメモリ）１１１Ｃを備える。
【００５５】
ＲＯＭ１１１Ｂは、遊技制御のための不変の情報（プログラム、固定データ、各種乱数の判定値等）を不揮発的に記憶し、ＲＡＭ１１１Ｃは、遊技制御時にＣＰＵ１１１Ａの作業領域や各種信号や乱数値の記憶領域として利用される。また、停電発生時のバックアップデータを記憶するためにも利用される。ＲＯＭ１１１Ｂ又はＲＡＭ１１１Ｃとして、ＥＥＰＲＯＭのような電気的に書換え可能な不揮発性メモリを用いてもよい。
【００５６】
また、ＲＯＭ１１１Ｂは、例えば、特図変動表示ゲームの実行時間、演出内容、リーチ状態の発生の有無などを規定する変動パターン（変動態様）を決定するための変動パターンテーブルを記憶している。変動パターンテーブルとは、始動記憶として記憶されている変動パターン乱数１〜３をＣＰＵ１１１Ａが参照して変動パターンを決定するためのテーブルである。また、変動パターンテーブルには、結果がはずれとなる場合に選択されるはずれ変動パターンテーブル、結果が大当りとなる場合に選択される大当り変動パターンテーブル等が含まれる。さらに、これらのパターンテーブルには、後半変動パターンテーブル、前半変動パターンテーブルが含まれている。
【００５７】
また、リーチ（リーチ状態）とは、表示状態が変化可能な表示装置を有し、該表示装置が時期を異ならせて複数の表示結果を導出表示し、該複数の表示結果が予め定められた特別結果態様となった場合に、遊技状態が遊技者にとって有利な遊技状態（特別遊技状態）となる遊技機１０において、複数の表示結果の一部がまだ導出表示されていない段階で、既に導出表示されている表示結果が特別結果態様となる条件を満たしている表示状態をいう。また、別の表現をすれば、リーチ状態とは、表示装置の変動表示制御が進行して表示結果が導出表示される前段階にまで達した時点でも、特別結果態様となる表示条件からはずれていない表示態様をいう。そして、例えば、特別結果態様が揃った状態を維持しながら複数の変動表示領域による変動表示を行う状態（いわゆる全回転リーチ）もリーチ状態に含まれる。また、リーチ状態とは、表示装置の表示制御が進行して表示結果が導出表示される前段階にまで達した時点での表示状態であって、表示結果が導出表示される以前に決定されている複数の変動表示領域の表示結果の少なくとも一部が特別結果態様となる条件を満たしている場合の表示状態をいう。
【００５８】
よって、例えば、特図変動表示ゲームに対応して表示装置に表示される飾り特図変動表示ゲームが、表示装置における左、中、右の変動表示領域の各々で所定時間複数の識別情報を変動表示した後、左、右、中の順で変動表示を停止して結果態様を表示するものである場合、左、右の変動表示領域で、特別結果態様となる条件を満たした状態（例えば、同一の識別情報）で変動表示が停止した状態がリーチ状態となる。またこの他に、すべての変動表示領域の変動表示を一旦停止した時点で、左、中、右のうち何れか二つの変動表示領域で特別結果態様となる条件を満たした状態（例えば、同一の識別情報となった状態、ただし特別結果態様は除く）をリーチ状態とし、このリーチ状態から残りの一つの変動表示領域を変動表示するようにしても良い。そして、このリーチ状態には複数のリーチ演出が含まれ、特別結果態様が導出される可能性が異なる（信頼度が異なる）リーチ演出として、ノーマルリーチ、スペシャル１リーチ（ＳＰ１リーチ）、スペシャル２リーチ（ＳＰ２リーチ）、スペシャル３リーチ（ＳＰ３リーチ）等が設定されている。なお、信頼度は、リーチなし＜ノーマルリーチ＜スペシャル１リーチ＜スペシャル２リーチ＜スペシャル３リーチの順に高くなるようになっている。また、このリーチ状態は、少なくとも特図変動表示ゲームで特別結果態様が導出される場合（大当りとなる場合）における変動表示態様に含まれるようになっている。即ち、特図変動表示ゲームで特別結果態様が導出されないと判定する（はずれとなる）場合における変動表示態様に含まれることもある。よって、リーチ状態が発生した状態は、リーチ状態が発生しない場合に比べて大当りとなる可能性の高い状態である。
【００５９】
ＣＰＵ１１１Ａは、ＲＯＭ１１１Ｂ内の遊技制御用プログラムを実行して、払出制御装置２００や演出制御装置３００に対する制御信号（コマンド）を生成したりソレノイドや表示装置の駆動信号を生成して出力して遊技機１０全体の制御を行う。また、図示しないが、遊技用マイコン１１１は、特図変動表示ゲームの大当り判定用乱数や大当りの図柄を決定するための大当り図柄用乱数、特図変動表示ゲームでの変動パターン（各種リーチやリーチ無しの変動表示における変動表示ゲームの実行時間等を含む）を決定するための変動パターン乱数、普図変動表示ゲームの当り判定用乱数等を生成するための乱数生成回路と、発振回路１１３からの発振信号（原クロック信号）に基づいてＣＰＵ１１１Ａに対する所定周期（例えば、４ミリ秒）のタイマ割込み信号や乱数生成回路の更新タイミングを与えるクロックを生成するクロックジェネレータを備えている。
【００６０】
また、ＣＰＵ１１１Ａは、後述する特図ゲーム処理における始動口スイッチ監視処理（ステップＡ１）や特図普段処理（ステップＡ９）にて、ＲＯＭ１１１Ｂに記憶されている複数の変動パターンテーブルの中から、何れか一の変動パターンテーブルを取得する。具体的には、ＣＰＵ１１１Ａは、特図変動表示ゲームの遊技結果（大当り或いははずれ）や、現在の遊技状態としての特図変動表示ゲームの確率状態（通常確率状態或いは高確率状態）、現在の遊技状態としての普通変動入賞装置３７の動作状態（通常動作状態或いは時短動作状態）、始動記憶数などに基づいて、複数の変動パターンテーブルの中から、何れか一の変動パターンテーブルを選択して取得する。ここで、ＣＰＵ１１１Ａは、特図変動表示ゲームを実行する場合に、ＲＯＭ１１１Ｂに記憶された複数の変動パターンテーブルのうち、何れか一の変動パターンテーブルを取得する変動振り分け情報取得手段をなす。
【００６１】
遊技用マイコン１１１の入力部１２０には、始動入賞口３６内の始動口１スイッチ３６ａ、普通変動入賞装置３７内の始動口２スイッチ３７ａ、普図始動ゲート３４内のゲートスイッチ３４ａ、一般入賞口スイッチ３５ａ〜３５ｎ、カウントスイッチ３８ａに接続され、これらのスイッチから供給されるハイレベルが１１Ｖでロウレベルが７Ｖのような負論理の信号が入力され、０Ｖ−５Ｖの正論理の信号に変換するインタフェースチップ（近接Ｉ／Ｆ）１２１が設けられている。近接Ｉ／Ｆ１２１は、入力の範囲が７Ｖ−１１Ｖとされることで、近接スイッチのリード線が不正にショートされたり、スイッチがコネクタから外されたり、リード線が切断されてフローティングになったような異常な状態を検出することができ、異常検知信号を出力するように構成されている。
【００６２】
近接Ｉ／Ｆ１２１の出力はすべて第２入力ポート１２２へ供給されデータバス１４０を介して遊技用マイコン１１１に読み込まれるとともに、主基板１００から中継基板７０を介して図示しない試射試験装置へ供給されるようになっている。また、近接Ｉ／Ｆ１２１の出力のうち始動口１スイッチ３６ａと始動口２スイッチ３７ａの検出信号は、第２入力ポート１２２の他、反転回路１１２を介して遊技用マイコン１１１へ入力されるように構成されている。反転回路１１２を設けているのは、遊技用マイコン１１１の信号入力端子が、マイクロスイッチなどからの信号が入力されることを想定し、かつ負論理、即ち、ロウレベル（０Ｖ）を有効レベルとして検知するように設計されているためである。
【００６３】
従って、始動口１スイッチ３６ａと始動口２スイッチ３７ａとしてマイクロスイッチを使用する場合には、反転回路１１２を設けずに直接遊技用マイコン１１１へ検出信号を入力させるように構成することができる。つまり、始動口１スイッチ３６ａと始動口２スイッチ３７ａからの負論理の信号を直接遊技用マイコン１１１へ入力させたい場合には、近接スイッチを使用することはできない。上記のように近接Ｉ／Ｆ１２１は、信号のレベル変換機能を有する。このようなレベル変換機能を可能にするため、近接Ｉ／Ｆ１２１には、電源装置４００から通常のＩＣの動作に必要な例えば５Ｖのような電圧の他に、１２Ｖの電圧が供給されるようになっている。
【００６４】
また、入力部１２０には、遊技機１０の前面枠１２等に設けられた不正検出用の磁気センサスイッチ６１及び振動センサスイッチ６２からの信号及び上記近接Ｉ／Ｆ１２１により変換された始動入賞口３６内の始動口１スイッチ３６ａ、普通変動入賞装置３７内の始動口２スイッチ３７ａ、ゲートスイッチ３４ａ、一般入賞口スイッチ３５ａ〜３５ｎ、カウントスイッチ３８ａからの信号を取り込んでデータバス１４０を介して遊技用マイコン１１１に供給する第２入力ポート１２２が設けられている。第２入力ポート１２２が保持しているデータは、遊技用マイコン１１１が第２入力ポート１２２に割り当てられているアドレスをデコードすることによってイネーブル信号ＣＥ１をアサート（有効レベルに変化）することよって、読み出すことができる。後述の他のポートも同様である。
【００６５】
さらに、入力部１２０には、遊技機１０のガラス枠１５等に設けられた前枠開放検出スイッチ６３及び前面枠（遊技枠）１２等に設けられた遊技枠開放検出スイッチ６４からの信号及び払出制御装置２００からの払出異常を示すステータス信号や払出し前の遊技球の不足を示すシュート球切れスイッチ信号、オーバーフローを示すオーバーフロースイッチ信号を取り込んでデータバス１４０を介して遊技用マイコン１１１に供給する第１入力ポート１２３が設けられている。オーバーフロースイッチ信号は、下皿２３に遊技球が所定量以上貯留されていること（満杯になったこと）を検出したときに出力される信号である。
【００６６】
また、入力部１２０には、電源装置４００からの停電検出信号や初期化スイッチ信号、リセット信号などの信号を遊技用マイコン１１１等に入力するためのシュミットトリガ回路１２４が設けられており、シュミットトリガ回路１２４はこれらの入力信号からノイズを除去する機能を有する。電源装置４００からの信号のうち停電検出信号と初期化スイッチ信号は、一旦第１入力ポート１２３に入力され、データバス１４０を介して遊技用マイコン１１１に取り込まれる。つまり、前述の各種スイッチからの信号と同等の信号として扱われる。遊技用マイコン１１１に設けられている外部からの信号を受ける端子の数には制約があるためである。
【００６７】
一方、シュミットトリガ回路１２４によりノイズ除去されたリセット信号ＲＳＴは、遊技用マイコン１１１に設けられているリセット端子に直接入力されるとともに、出力部１３０の各ポートに供給される。また、リセット信号ＲＳＴは出力部１３０を介さずに直接中継基板７０に出力することで、試射試験装置へ出力するために中継基板７０のポート（図示省略）に保持される試射試験信号をオフするように構成されている。また、リセット信号ＲＳＴを中継基板７０を介して試射試験装置へ出力可能に構成するようにしてもよい。なお、リセット信号ＲＳＴは入力部１２０の各ポート１２２，１２３には供給されない。リセット信号ＲＳＴが入る直前に遊技用マイコン１１１によって出力部１３０の各ポートに設定されたデータはシステムの誤動作を防止するためリセットする必要があるが、リセット信号ＲＳＴが入る直前に入力部１２０の各ポートから遊技用マイコン１１１が読み込んだデータは、遊技用マイコン１１１のリセットによって廃棄されるためである。
【００６８】
出力部１３０は、データバス１４０に接続され払出制御装置２００へ出力するデータ信号とデータの有効／無効を示す制御信号（データストローブ信号）及び演出制御装置３００へ出力するデータストローブ信号ＳＳＴＢを生成する第１出力ポート１３１と、演出制御装置３００へ出力する８ビットのデータ信号を生成する第２出力ポート１３２とを備える。遊技制御装置１００から演出制御装置３００へはパラレル通信でデータが送信される。また、出力部１３０には、演出制御装置３００の側から遊技制御装置１００へ信号を入力できないようにするため、即ち、片方向通信を担保するために第１出力ポート１３１からの上記データストローブ信号ＳＳＴＢ及び第２出力ポート１３２からの８ビットのデータ信号を出力する単方向のバッファ１３３が設けられている。なお、第１出力ポート１３１から払出制御装置２００へ出力する信号に対してもバッファを設けるようにしてもよい。
【００６９】
さらに、出力部１３０には、データバス１４０に接続され図示しない認定機関の試射試験装置へ変動表示ゲームの特図図柄情報を知らせるデータや大当りの確率状態を示す信号などを中継基板７０を介して出力するバッファ１３４が実装可能に構成されている。このバッファ１３４は遊技店に設置される実機（量産販売品）としてのパチンコ遊技機の遊技制御装置（主基板）には実装されない部品である。なお、前記近接Ｉ／Ｆ１２１から出力される始動口スイッチなど加工の必要のないスイッチの検出信号は、バッファ１３４を通さずに中継基板７０を介して試射試験装置へ供給される。
【００７０】
一方、磁気センサスイッチ６１や振動センサスイッチ６２のようにそのままでは試射試験装置へ供給できない検出信号は、一旦遊技用マイコン１１１に取り込まれて他の信号若しくは情報に加工されて、例えば遊技機が遊技制御できない状態であることを示すエラー信号としてデータバス１４０からバッファ１３４、中継基板７０を介して試射試験装置へ供給される。なお、中継基板７０には、上記バッファ１３４から出力された信号を取り込んで試射試験装置へ供給するポートや、バッファを介さないスイッチの検出信号の信号線を中継して伝達するコネクタなどが設けられている。中継基板７０上のポートには、遊技用マイコン１１１から出力されるチップイネーブル信号ＣＥも供給され、該信号ＣＥにより選択制御されたポートの信号が試射試験装置へ供給されるようになっている。
【００７１】
また、出力部１３０には、データバス１４０に接続され特別変動入賞装置３８を開成させるソレノイド（大入賞口ソレノイド）３８ｂや普通変動入賞装置３７の可動部材３７ｂを開成させるソレノイド（普電ソレノイド）３７ｃの開閉データと、一括表示装置５０のＬＥＤのカソード端子が接続されているデジット線のオン／オフデータを出力するための第３出力ポート１３５、一括表示装置５０に表示する内容に応じてＬＥＤのアノード端子が接続されているセグメント線のオン／オフデータを出力するための第４出力ポート１３６、大当り情報など遊技機１０に関する情報を外部情報端子７１へ出力するための第５出力ポート１３７が設けられている。外部情報端子７１から出力された遊技機１０に関する情報は、例えば遊技店に設置された情報収集端末や遊技場内部管理装置（図示省略）に供給される。
【００７２】
さらに、出力部１３０には、第３出力ポート１３５から出力される大入賞口ソレノイド３８ｂの開閉データ信号を受けてソレノイド駆動信号や普電ソレノイド３７ｃの開閉データ信号を受けてソレノイド駆動信号を生成し出力する第１ドライバ（駆動回路）１３８ａ、第３出力ポート１３５から出力される一括表示装置５０の電流引き込み側のデジット線のオン／オフ駆動信号を出力する第２ドライバ１３８ｂ、第４出力ポート１３６から出力される一括表示装置５０の電流供給側のセグメント線のオン／オフ駆動信号を出力する第３ドライバ１３８ｃ、第５出力ポート１３７から管理装置等の外部装置へ供給する外部情報信号を外部情報端子７１へ出力する第４ドライバ１３８ｄが設けられている。
【００７３】
上記第１ドライバ１３８ａには、３２Ｖで動作するソレノイドを駆動できるようにするため、電源電圧としてＤＣ３２Ｖが電源装置４００から供給される。また、一括表示装置５０のセグメント線を駆動する第３ドライバ１３８ｃには、ＤＣ１２Ｖが供給される。デジット線を駆動する第２ドライバ１３８ｂは、表示データに応じたデジット線を電流で引き抜くためのものであるため、電源電圧は１２Ｖ又は５Ｖのいずれであってもよい。１２Ｖを出力する第３ドライバ１３８ｃによりセグメント線を介してＬＥＤのアノード端子に電流を流し込み、接地電位を出力する第２ドライバ１３８ｂによりカソード端子よりセグメント線を介して電流を引き抜くことで、ダイナミック駆動方式で順次選択されたＬＥＤに電源電圧が流れて点灯される。外部情報信号を外部情報端子７１へ出力する第４ドライバ１３８ｄは、外部情報信号に１２Ｖのレベルを与えるため、ＤＣ１２Ｖが供給される。なお、バッファ１３４や第３出力ポート１３５、第１ドライバ１３８ａ等は、遊技制御装置１００の出力部１３０、即ち、主基板ではなく、中継基板７０側に設けるようにしてもよい。
【００７４】
さらに、出力部１３０には、外部の検査装置５００へ各遊技機の識別コードやプログラムなどの情報を送信するためのフォトカプラ１３９が設けられている。フォトカプラ１３９は、遊技用マイコン１１１が検査装置５００との間でシリアル通信によってデータの送受信を行えるように双方通信可能に構成されている。なお、かかるデータの送受信は、通常の汎用マイクロプロセッサと同様に遊技用マイコン１１１が有するシリアル通信端子を利用して行われるため、入力ポート１２２，１２３のようなポートは設けられていない。
【００７５】
次に、これらの制御回路において行われる遊技制御について説明する。遊技制御装置１００の遊技用マイコン１１１のＣＰＵ１１１Ａでは、普図始動ゲート３４に備えられたゲートスイッチ３４ａからの遊技球の検出信号の入力に基づき、普図の当り判定用乱数値を抽出してＲＯＭ１１１Ｂに記憶されている判定値と比較し、普図変動表示ゲームの当り外れを判定する処理を行う。そして、普図表示器に、識別図柄を所定時間変動表示した後、停止表示する普図変動表示ゲームを表示する処理を行う。この普図変動表示ゲームの結果が当りの場合は、普図表示器に特別の結果態様を表示するとともに、普電ソレノイド３７ｃを動作させ、普通変動入賞装置３７の開閉部材３７ｂ、３７ｂを所定時間（例えば、０．３秒間）上述のように開放する制御を行う。なお、普図変動表示ゲームの結果がはずれの場合は、普図表示器にはずれの結果態様を表示する制御を行う。
【００７６】
また、始動入賞口３６に備えられた始動口１スイッチ３６ａからの遊技球の検出信号の入力に基づき始動入賞（始動記憶）を記憶し、この始動記憶に基づき、第１特図変動表示ゲームの大当り判定用乱数値を抽出してＲＯＭ１１１Ｂに記憶されている判定値と比較し、第１特図変動表示ゲームの当り外れを判定する処理を行う。また、普通変動入賞装置３７に備えられた始動口２スイッチ３７ａからの遊技球の検出信号の入力に基づき始動記憶を記憶し、この始動記憶に基づき、第２特図変動表示ゲームの大当り判定用乱数値を抽出してＲＯＭ１１１Ｂに記憶されている判定値と比較し、第２特図変動表示ゲームの当り外れを判定する処理を行う。
【００７７】
そして、遊技制御装置１００のＣＰＵ１１１Ａは、上記の第１特図変動表示ゲームや第２特図変動表示ゲームの判定結果を含む制御信号（演出制御コマンド）を、演出制御装置３００に出力する。そして、特図１表示器５１や特図２表示器５２に、識別図柄を所定時間変動表示した後、停止表示する特図変動表示ゲームを表示する処理を行う。また、演出制御装置３００では、遊技制御装置１００からの制御信号に基づき、表示装置４１で特図変動表示ゲームに対応した飾り特図変動表示ゲームを表示する処理を行う。さらに、演出制御装置３００では、遊技制御装置１００からの制御信号に基づき、演出状態（演出モード）の設定や、スピーカ１９ａ，１９ｂからの音の出力、各種ＬＥＤの発光を制御する処理等を行う。すなわち、演出制御装置３００が、遊技（変動表示ゲーム等）に関する演出を制御する演出制御手段をなす。
【００７８】
そして、遊技制御装置１００のＣＰＵ１１１Ａは、特図変動表示ゲームの結果が当りの場合は、特図１表示器５１や特図２表示器５２に特別結果態様を表示するとともに、特別遊技状態を発生させる処理を行う。特別遊技状態を発生させる処理においては、ＣＰＵ１１１Ａは、例えば、大入賞口ソレノイド３８ｂにより特別変動入賞装置３８の開閉扉３８ｃを開放させ、大入賞口内への遊技球の流入を可能とする制御を行う。そして、大入賞口に所定個数（例えば、１０個）の遊技球が入賞するか、大入賞口の開放から所定の開放可能時間（例えば、２５秒又は０．５秒）が経過するかの何れかの条件が達成されるまで大入賞口を開放することを１ラウンドとし、これを所定ラウンド回数（例えば、１５回又は２回）継続する（繰り返す）制御（サイクル遊技）を行う。また、特図変動表示ゲームの結果がはずれの場合は、特図１表示器５１や特図２表示器５２にはずれの結果態様を表示する制御を行う。
【００７９】
また、遊技制御装置１００は、特図変動表示ゲームの結果態様に基づき、特別遊技状態の終了後に、遊技状態として高確率状態を発生可能となっている。この高確率状態は、特図変動表示ゲームにて当り結果となる確率が、通常確率状態に比べて高い状態である。また、第１特図変動表示ゲーム及び第２特図変動表示ゲームのどちらの特図変動表示ゲームの結果態様に基づき高確率状態となっても、第１特図変動表示ゲーム及び第２特図変動表示ゲームの両方が高確率状態となる。すなわち、遊技制御装置１００が、特別遊技状態の終了後、特別遊技状態の発生確率である確率状態を通常確率状態と、該通常確率状態よりも高めた高確率状態との何れかで制御する確率変動制御手段をなす。
【００８０】
また、遊技制御装置１００は、特図変動表示ゲームの結果態様に基づき、特別遊技状態の終了後に、遊技状態として時短状態を発生可能となっている。この時短状態においては、普図変動表示ゲーム及び普通変動入賞装置３７を時短動作状態とする制御を行い、普通変動入賞装置３７が通常動作状態である場合よりも、単位時間当りの普通変動入賞装置３７の開放時間が実質的に多くなるように制御するようになっている。
【００８１】
例えば、時短状態においては、上述の普図変動表示ゲームの実行時間（普図変動時間）を第１変動表示時間よりも短い第２変動表示時間となるように制御することが可能である（例えば、１００００ｍｓが６００ｍｓ）。また、時短状態においては、普図変動表示ゲームの結果を表示する普図停止時間を第１停止時間（例えば１６０４ｍｓ）よりも短い第２停止時間（例えば７０４ｍｓ）となるように制御することが可能である。また、時短状態においては、普図変動表示ゲームが当り結果となって普通変動入賞装置３７が開放される場合に、開放時間（普電開放時間）が通常状態の第１開放時間（例えば３００ｍｓ）よりも長い第２開放時間（例えば１４００ｍｓ）となるように制御することが可能である。また、時短状態においては、普図変動表示ゲームの１回の当り結果に対して、普通変動入賞装置３７の開放回数（普電開放回数）を１回の第１開放回数ではなく、２回以上の複数回（例えば、４回）の第２開放回数に設定することが可能である。また、時短状態においては、普図変動表示ゲームの当り結果となる確率（普図確率）を通常動作状態である場合の通常確率（低確率）よりも高い高確率とすることが可能である。
【００８２】
時短状態においては、普図変動時間、普図停止時間、普電開放回数、普電開放時間、普図確率の何れか一つ又は複数を変化させることで普通変動入賞装置３７を開状態に状態変換する時間を通常よりも延長するようにする。また、変化させるものが異なる複数種類の時短状態を設定することも可能である。また、高確率状態と時短状態は、それぞれ独立して発生可能であり、両方を同時に発生することも可能であるし一方のみを発生させることも可能である。
【００８３】
また、遊技制御装置１００は、始動口１スイッチ３６ａ、始動口２スイッチ３７ａ、カウントスイッチ３８ａ、入賞口スイッチ３５ａ〜３５ｎによる遊技球の検出に基づき、対応する賞球数の情報を含む賞球数データを賞球コマンドとして払出制御装置２００に送信する。すなわち、遊技制御装置１００が、払出制御装置２００に賞球数データを送信する賞球数データ送信手段をなす。払出制御装置２００では、この賞球数データに基づき対応する数の賞球数を払い出す処理を行う。
【００８４】
次に、図５を用いて、払出制御装置２００の構成について説明する。払出制御装置２００は、ＣＰＵ２０１ａ、ＲＡＭ２０１ｂ、ＲＯＭ２０１ｃ等を有するワンチップマイクロコンピュータ２０１、入出力インタフェース（入出力Ｉ／Ｆ）２０２、電波検出などにより発生したエラーを解除するためのエラー解除スイッチ２０３等により構成されている。この払出制御装置２００は、遊技制御装置１００からの賞球数データやカードユニット６０１からの貸球要求信号の入力に基づいて所定数の遊技球（賞球、貸球）を払出装置２１０から排出させる制御を行うものである。
【００８５】
ＣＰＵ２０１ａは、制御部、演算部を備え、演算制御を行う他、遊技制御装置１００からの賞球数データに従って、払出装置２１０のモータ２１１を駆動させ、賞球を払い出させるための制御を行う。ＲＡＭ２０１ｂは、ＣＰＵ２０１ａの作業領域や、受信した賞球数データのうち未だ払い出しが完了していない遊技球数が記録される未払出数データの記憶領域等を備えている。ＲＯＭ２０１ｃには、制御プログラムや制御データが書き込まれている。すなわち、ＲＡＭ２０１ｂが、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段をなし、払出制御装置２００は未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出すようになっている。
【００８６】
また、入出力インタフェース２０２には、遊技制御装置１００、カードユニット６０１が接続されている。また、払出装置２１０に設けられ払い出される遊技球を検出する払出球検出ＳＷ２１２や不正な電波を検出する電波検出ＳＷ２１３、前面枠１２に設けられ払出し前の遊技球の不足を示すシュート球有無検出ＳＷ２１４や下皿２３のオーバーフローを示すオーバーフロー検出ＳＷ２１５が接続されている。そして、これらから入力された各種信号を中継し、ＣＰＵ２０１ａに対し出力する。
【００８７】
また、入出力インタフェース２０２には、ＣＰＵ２０１ａから出力される各種の制御信号が入力される。これら制御信号は、該入出力インタフェース２０２により中継されて、図示しない出力ポート及びドライバを介して、遊技制御装置１００、カードユニット６０１、払出装置２１０のモータ２１１、発射制御装置２２０、試射試験装置２３０、遊技機外部の管理装置などと接続する枠用外部端子板２４０に出力されるようになっている。
【００８８】
また、払出制御装置２００には、電源装置４００から電力が供給されている。この電源装置４００の制御信号生成部４３０からは、電源電圧が第１電圧に低下したことを示す第１停電検出信号が入力され、払出制御装置２００ではこの第１停電検出信号に基づきバックアップ処理を行うようになっている。また、電源装置４００の制御信号生成部４３０からは電源投入時にリセット信号が入力され、電源の投入に伴い初期化が行われるようになっている。
【００８９】
図６には電源装置４００の詳細を示した。トランス４４０によってＡＣ１００Ｖから変換され電源装置４００に入力されたＡＣ２４Ｖは、過電流保護回路４０１、電源スイッチ４０２を介して整流回路４１１に供給される。なお、一部は整流回路４１１を介さずに、図７に示すようにカードユニット接続基板６００を介してカードユニット６０１へ出力される。整流回路４１１により全波整流された後、一部はＮＤＣ２４Ｖとして出力され、一部は平滑化回路４１２へ入力されて平滑化される。平滑化回路４１２で平滑化された直流電圧は、ＤＣ−ＤＣコンバータからなる直流電圧生成回路（４１３から４１６）に入力され、ＤＣ３２Ｖ，ＤＣ１２Ｖ，ＤＣ５Ｖ，ＤＣ５ＶＢＢに変換されて出力される。
【００９０】
第１停電検出回路４３１は、３２Ｖの電圧を監視し、それが第１電圧に低下すると第１停電検出信号生成回路４３２で第１停電検出信号を生成し、払出制御装置２００に出力する。すなわち、第１停電検出回路４３１及び第１停電検出信号生成回路４３２が、電源電圧が第１電圧に低下したことを検出し、第１停電検出信号を生成する第１停電検出手段をなすとともに第１停電検出信号を払出制御装置２００に送信する第１送信手段をなす。
【００９１】
また、第２停電検出回路４３３は、３２Ｖの電圧を監視し、それが第１電圧よりも低い第２電圧に低下すると第２停電検出信号生成回路４３４で第２停電検出信号を生成し、遊技制御装置１００に出力する。すなわち、第２停電検出回路４３３及び第２停電検出信号生成回路４３４が、電源電圧が第１電圧よりも低い第２電圧に低下したことを検出し、第２停電検出信号を生成する第２停電検出手段をなすとともに第２停電検出信号を遊技制御装置１００に送信する第２送信手段をなす。
【００９２】
また、電源装置４００はリセット信号生成回路４３５を備え、電源投入時に各制御装置にリセット信号を送信する。また、電源装置４００はＲＡＭ初期化スイッチ４３６を備え、電源投入時に初期化スイッチ４３６がオン状態にされたときには、ＲＡＭ初期化信号生成回路４３７から初期化スイッチ信号が出力される。この初期化スイッチ信号により、遊技用マイコン１１１内のＲＡＭ１１１Ｃに記憶されている情報（バックアップされた情報）が強制的に初期化される。
【００９３】
電源装置４００により生成された直流電源電圧は、図７に示すように各制御装置へ分配される。遊技制御装置１００には、ＤＣ３２Ｖ，ＤＣ１２Ｖ，ＤＣ５Ｖ，ＤＣ５ＶＢＢが出力される。また、演出制御装置３００には、ＤＣ３２Ｖ，ＤＣ１２Ｖ，ＤＣ５Ｖ、ＮＤＣ２４Ｖが出力される。また、払出制御装置２００には、ＤＣ３２Ｖ，ＤＣ１２Ｖ，ＤＣ５Ｖが出力され、さらに払出制御装置２００を介して発射制御装置２２０へ、ＤＣ３２Ｖ，ＤＣ５Ｖが出力される。また、カードユニット接続基板６００にはＡＣ２４Ｖが出力され、さらに、カードユニット接続基板６００を介してカードユニット６０１にＡＣ２４Ｖが出力される。すなわち、電源装置４００が、遊技機外部から供給される定格電圧から所定の電源電圧を生成して各制御装置に供給していることとなる。
【００９４】
図８には、停電発生時における通常電源部４１０から出力される電圧と、停電検出信号の出力タイミングを示した。電源が遮断される（ｔ１）と徐々にＤＣ３２Ｖの電圧が低下する。電圧が第１電圧よりも高い所定電圧となるまでは（ｔ２）、再度電力が供給されれば継続して遊技が可能である。すなわちこの期間は、僅かな時間の停電による遊技機のリセット等の動作を防止し、遊技の継続を可能とする瞬停保証期間である。
【００９５】
この瞬停保証期間で停電が回復せず、電圧が第１電圧となると、第１停電検出回路４３１により停電の発生が検出される（ｔ３）。第１停電検出回路４３１により停電の発生が検出されると、第１停電検出信号生成回路４３２で第１停電検出信号が生成されて払出制御装置２００に出力される。第１停電検出信号は、停電検出信号１の出力状態の変化として送信される。停電検出信号１は、第１電圧となるまではＯＮ状態とされ、第１電圧となると第１停電検出信号生成回路４３２でＯＦＦ状態に変化されるようになっている。
【００９６】
この出力状態の変化が第１停電検出信号をなし、この第１停電検出信号の受信により払出制御装置２００においてデータのバックアップ処理が行われる。後述するように、このバックアップ処理では遊技制御装置１００に未払出数データ等を含むバックアップデータを送信する処理を行う。なお、払出制御装置２００は、第１電圧への低下から第１所定時間（ｔ３からｔ５）は動作可能であって、この第１所定時間内にバックアップ処理を行うようになっており、遊技制御装置１００にデータを送信不能となる前に処理を完了して確実にバックアップを行うことができるようにされている。また、遊技制御装置１００は、第１電圧への低下から第１所定時間以上の第２所定時間（ｔ３からｔ５）は動作可能であって、この第２所定時間内に払出制御装置２００から受信したバックアップデータや自身のデータをバックアップする処理を行うようになっており、動作不能となる前に処理を完了して確実にバックアップを行うことができるようにされている。
【００９７】
その後、電圧が低下して、第１電圧よりも低い第２電圧となると、第２停電検出回路４３３により停電の発生が検出される（ｔ４）。第２停電検出回路４３３により停電の発生が検出されると、第２停電検出信号生成回路４３４で第２停電検出信号が生成されて遊技制御装置１００に出力される。第２停電検出信号は、停電検出信号２の出力状態の変化として送信される。停電検出信号２は、第２電圧となるまではＯＮ状態とされ、第２電圧となると第２停電検出信号生成回路４３４でＯＦＦ状態に変化されるようになっている。この出力状態の変化が第２停電検出信号をなす。遊技制御装置１００は、払出制御装置２００からバックアップデータを受信していなくても第２停電検出信号を受信することにより、自身のデータをバックアップする処理を行う。また、遊技制御装置１００は、第２電圧への低下から第３所定時間（ｔ４からｔ５）は動作可能であって、この第３所定時間内に自身のデータをバックアップする処理を行うようになっており、動作不能となる前に処理を完了して確実にバックアップを行うことができるようにされている。
【００９８】
なお、電源の遮断（ｔ１）から第２電圧に低下した後の所定時間（ｔ５）までの期間はＤＣ５Ｖ保証期間としてＤＣ５Ｖが供給される期間となっており遊技制御装置１００や払出制御装置２００のＣＰＵが動作可能な期間となっている。また、第２電圧に低下した後からＤＣ５Ｖ保証期間の終了までの期間（ｔ４からｔ５）は、遊技制御装置１００でバックアップ処理を行うのに十分な期間とされており、確実にデータのバックアップ処理を行うことができるようになっている。
【００９９】
次に、上記払出制御装置２００のワンチップマイクロコンピュータ２０１によって実行される制御について説明する。ワンチップマイクロコンピュータ２０１では、図９に示す払出メイン処理が行われる。
【０１００】
〔払出メイン処理〕
払出メイン処理は電源が投入されることで開始される。この払出メイン処理においては、まず、割込み禁止する処理（ステップＡ１）を行ってから、割込みが発生したときに実行するジャンプ先のベクタアドレスを設定する割込みベクタ設定処理（ステップＡ２）、割込み処理のモードを設定する割込みモード設定処理（ステップＡ３）を行う。
【０１０１】
次に、ＲＡＭやＥＥＰＲＯＭ等の読出し書込み可能なＲＷＭ（リードライトメモリ）のアクセス許可をし（ステップＡ４）、全出力ポートをオフ（出力が無い状態）に設定する（ステップＡ５）。その後、割込みが発生したときにレジスタ等の値を退避する領域の先頭アドレスであるスタックポインタを設定するスタックポインタ設定処理（ステップＡ６）を行い、遊技制御装置１００との通信を行うシリアルポートを設定する処理を行う（ステップＡ７）。
【０１０２】
そして、アクセス禁止領域より前の全作業領域をクリアし（ステップＡ８）、アクセス禁止領域より後の全スタック領域をクリアして（ステップＡ９）、入力制御、出力信号、受信バッファに係る領域をリセットする（ステップＡ１０）。次に、ワンチップマイクロコンピュータ２０１（クロックジェネレータ）内のタイマ割込み信号を発生するＣＴＣ（Counter/Timer Circuit）回路を起動する（ステップＡ１１）なお、ＣＴＣ回路は、ワンチップマイクロコンピュータ２０１内のクロックジェネレータに設けられている。クロックジェネレータは、水晶発振器からの発振信号（原クロック信号）を分周する分周回路と、分周された信号に基づいてＣＰＵ２０１ａに対して所定周期（例えば、４ミリ秒）のタイマ割込み信号を発生するＣＴＣ回路とを備えている。
【０１０３】
その後、割り込みを許可し（ステップＡ１２）、払出関連データ受信処理（ステップＡ１３）を行う。図１１に示すように、払出関連データ受信処理では、まず、払出関連データの受信を待機する（ステップＡ３１）。払出関連データとは、停電発生時に払出制御装置２００が遊技制御装置１００に送信し、遊技制御装置１００でバックアップされていたデータであり、電源投入に伴い遊技制御装置１００から送信されるようになっている。この払出関連データには停電発生時の情報として、スイッチの入力情報、遊技制御装置１００からの賞球数データに基づく要求払出数、受信バッファの情報、払い出しを完了した遊技球数の情報が含まれる払出数監視領域の情報、払い出しが完了していない遊技球数の情報である未払出数データなどが含まれる。なお、遊技制御装置１００にバックアップされたデータがない場合は、電源投入に伴い払出関連データとして空のデータが送信されるようになっている。
【０１０４】
この払出関連データを受信した場合（ステップＡ３１；Ｙｅｓ）は、受信した払出関連データを対応する記憶領域に記憶し（ステップＡ３２）、払出関連データ受信済みデータを遊技制御装置１００に送信して（ステップＡ３３）、払出関連データ受信処理を終了する。この払出関連データ受信処理を行った後、図１０に示すように、遊技球の発射が可能であるかを判定する発射制御判定処理を行う（ステップＡ１４）。
【０１０５】
その後、カードユニット６００からの貸球情報に基づき遊技球を排出する球貸し制御モード中であるかを判定する（ステップＡ１５）。この球貸しモードである場合（ステップＡ１５；Ｙｅｓ）は、球貸し制御処理（ステップＡ１９）を行い、払出制御処理（ステップＡ２１）を行って、エラー報知編集処理（ステップＡ２２）を行う。この球貸し制御処理（ステップＡ１９）及び払出制御処理（ステップＡ２１）により、遊技者が貸球操作を行った場合にカードユニット６００から送信される貸球情報に基づき所定数の遊技球が排出される。
【０１０６】
一方、球貸し制御モード中でない場合（ステップＡ１５；Ｎｏ）は、入賞口への入賞の発生により遊技制御装置１００から送信される賞球数データに基づき遊技球を排出する賞球制御モード中であるかを判定する（ステップＡ１６）。この賞球制御モード中である場合（ステップＡ１６；Ｙｅｓ）は、賞球制御処理（ステップＡ２０）を行い、払出制御処理（ステップＡ２１）を行って、エラー報知編集処理（ステップＡ２２）を行う。この賞球制御処理（ステップＡ２０）及び払出制御処理（ステップＡ２１）により、入賞口への入賞の発生により遊技制御装置１００から送信される賞球数データに基づき所定数の遊技球が排出される。
【０１０７】
また、賞球制御モード中でない場合（ステップＡ１６；Ｎｏ）は、遊技球を過剰に払い出したエラーの発生を監視する払出過剰エラー監視処理（ステップＡ１７）を行い、払出装置制御開始判定処理（ステップＡ１８）を行って、エラー報知編集処理（ステップＡ１９）を行う。払出装置制御開始判定処理では、図１２に示すように、払出過剰エラー中であるかを判定し（ステップＡ４１）、払出過剰エラー中である場合（ステップＡ４１；Ｙｅｓ）は、払出装置制御開始判定処理を終了する。また、払出過剰エラー中でない場合（ステップＡ４１；Ｎｏ）は、賞球の払い出し制御を開始するかを判定する賞球制御開始判定処理（ステップＡ４２）を行い、貸球の払い出し制御を開始するかを判定する球貸し制御開始判定処理（ステップＡ４３）を行って、払出装置制御開始判定処理を終了する。
【０１０８】
図１３に示すように賞球制御開始判定処理では、まず、賞球数データに基づき払いだすべき数の遊技球のうち、未だ払い出しが完了していない遊技球数である払出側未払出数が０であるかを判定する（ステップＡ５１）。この払出側未払出数が０である場合（ステップＡ５１；Ｙｅｓ）は、賞球制御開始判定処理を終了する。また、払出側未払出数が０でない場合（ステップＡ５１；Ｎｏ）は、払出禁止中であるかを判定する（ステップＡ５２）。
【０１０９】
払出禁止中である場合（ステップＡ５２；Ｙｅｓ）は、賞球制御開始判定処理を終了する。また、払出禁止中でない場合（ステップＡ５２；Ｎｏ）は、シュート球切れスイッチが未確定状態であるかを判定する（ステップＡ５３）。シュート球切れスイッチが未確定状態である場合（ステップＡ５３；Ｙｅｓ）、すなわち球切れである場合は、賞球制御開始判定処理を終了する。また、シュート球切れスイッチが未確定状態でない場合（ステップＡ５３；Ｎｏ）、すなわち球切れでない場合は、オーバーフロースイッチが未確定状態であるかを判定する（ステップＡ５４）。
【０１１０】
オーバーフロースイッチが未確定状態でない場合（ステップＡ５４；Ｎｏ）、すなわちオーバーフロー中である場合は、賞球制御開始判定処理を終了する。また、オーバーフロースイッチが未確定状態である場合（ステップＡ５４；Ｙｅｓ）、すなわちオーバーフロー中でない場合は、払出装置制御モードに賞球制御モード中を設定し（ステップＡ５５）、賞球制御開始判定処理を終了する。これにより賞球の払い出し制御が開始される。
【０１１１】
なお、図１２に示す球貸し制御開始判定処理（ステップＡ４３）では、図１３に示した賞球制御開始判定処理における払出側未払出数が０であるかの判定（ステップＡ５１）に替えて賞球制御モードが設定されているかを判定し、賞球制御モードが設定されていない場合にステップＡ５２からＡ５４の処理を行う。そして、オーバーフロースイッチが未確定状態である場合（ステップＡ５４；Ｙｅｓ）、すなわちオーバーフロー中でない場合は、払出装置制御モードに球貸し制御モード中を設定し球貸し制御開始判定処理を終了する処理を行う。
【０１１２】
図１０に戻り、エラー報知編集処理（ステップＡ２２）を行った後、停電検出信号１がＯＦＦであるかを判定する（ステップＡ２３）。停電検出信号１のＯＮからＯＦＦへの変化は第１停電検出信号として定義されており、この第１停電検出信号の受信により停電の発生を検出するようになっている。停電検出信号１がＯＦＦでない場合（ステップＡ２３；Ｎｏ）、すなわち停電が発生していない場合は、発射制御判定処理（ステップＡ１４）に戻る。また、停電検出信号１がＯＦＦである場合（ステップＡ２３；Ｙｅｓ）、すなわち停電が発生して第１停電検出信号を受信した場合は、停電時払出関連データ送信処理（ステップＡ２４）を行う。
【０１１３】
停電時払出関連データ送信処理（ステップＡ２４）では、現時点でのスイッチの入力情報、遊技制御装置１００からの賞球数データに基づく要求払出数、受信バッファの情報、払い出しを完了した遊技球数の情報が含まれる払出数監視領域の情報、払い出しが完了していない遊技球数の情報である未払出数データなどが含まれる払出関連データを遊技制御装置１００に送信する処理を行う。その後、割り込みを禁止し（ステップＡ２５）、全出力ポートをオフにして（ステップＡ２６）、ＲＷＭへのアクセスを禁止し（ステップＡ２７）、遊技機の電源が遮断されるのを待つ。なお、ステップＡ２４からＡ２７の処理は、第１電圧への低下から払出制御装置２００が動作可能な時間である第１所定時間内に完了するようになっている。すなわち、払出制御装置２００が、第１停電検出信号の受信に基づいて、第１所定時間内に未払出数記憶手段の未払出数データを遊技制御装置１００に送信する停電処理手段をなす。
【０１１４】
次に、上記遊技制御装置１００の遊技用マイクロコンピュータ（遊技用マイコン）１１１によって実行される制御について説明する。遊技用マイコン１１１による制御処理は、主に図１４に示すメイン処理と、所定時間周期（例えば４ｍｓｅｃ）で行われる図２０に示すタイマ割込み処理とからなる。
【０１１５】
〔メイン処理〕
メイン処理は、電源が投入されることで開始される。このメイン処理においては、図１４に示すように、まず、初期化処理（ステップＢ１）を行う。この初期化処理では、割込み禁止する処理を行い、割込みが発生したときに実行するジャンプ先のベクタアドレスを設定する割込みベクタ設定処理、割込みが発生したときにレジスタ等の値を退避する領域の先頭アドレスであるスタックポインタを設定するスタックポインタ設定処理、割込み処理のモードを設定する割込みモード設定処理を行う。
【０１１６】
次に、払出制御装置２００のプログラムが正常に起動するのを待つため例えば４ｍｓｅｃの時間待ちを行う。これにより、電源投入の際に仮に遊技制御装置１００が先に立ち上がって払出制御装置２００が立ち上がる前にコマンドを払出制御装置２００へ送ってしまい、払出制御装置２００がコマンドを取りこぼすのを回避することができる。その後、ＲＡＭやＥＥＰＲＯＭ等の読出し書込み可能なＲＷＭ（リードライトメモリ）のアクセス許可をし、全出力ポートをオフ（出力が無い状態）に設定する。また、シリアルポートを設定する処理を行う。
【０１１７】
この初期化処理を行った後、停電復旧処理（ステップＢ２）を行い、割込みを許可する（ステップＢ３）。その後、バックアップしていたデータを払出制御装置２００に送信する払出関連データ送信処理（ステップＢ４）を行い、表示装置４１に未払出数を表示する払出側未払出数データ表示処理を行う（ステップＢ５）。
【０１１８】
そして、各種初期値乱数の値を更新して乱数の規則性を崩すための初期値乱数更新処理（ステップＢ６）を行う。なお、本実施形態においては、特に限定されるわけではないが、大当り乱数は乱数生成回路において生成される乱数（大当り乱数）を使用して生成するように構成されている。つまり、大当り乱数はハードウェアで生成されるハード乱数であり、大当り図柄乱数、当り乱数、変動パターン乱数はソフトウェアで生成されるソフト乱数である。また、初期値乱数更新処理（ステップＢ６）の前に割込みを許可する（ステップＢ３）ことによって、初期値乱数更新処理中にタイマ割込みが発生すると割込み処理が優先して実行されるようになり、タイマ割込みが初期値乱数更新処理によって待たされることで割込み処理が圧迫されるのを回避することができる。
【０１１９】
なお、上記ステップＢ６での初期値乱数更新処理は、メイン処理のほか、タイマ割込み処理の中においても初期値乱数更新処理を行う方法もあり、そのような方法を採用した場合には両方で初期値乱数更新処理が実行されるのを回避するため、メイン処理で初期値乱数更新処理を行う場合には割込みを禁止してから更新して割込みを解除する必要があるが、本実施例のようにタイマ割込み処理の中での初期値乱数更新処理はせず、メイン処理内のみにした場合には初期値乱数更新処理の前に割込みを解除しても何ら問題はなく、それによってメイン処理が簡素化されるという利点がある。
【０１２０】
上記ステップＢ６の初期値乱数更新処理の後、払出関連データを受信したかを判定する（ステップＢ７）。払出関連データは、払出制御装置２００が第１停電検出信号を受信したことに基づき送信するデータであり、この払出関連データを受信した場合（ステップＢ７；Ｙｅｓ）は、払出関連データをバックアップ可能記憶領域に記憶し（ステップＢ９）、停電発生時の処理を行う（ステップＢ１０からＢ１６）。また、払出関連データを受信していない場合（ステップＢ７；Ｎｏ）は、停電検出信号２がＯＦＦであるかを判定する（ステップＢ８）。
【０１２１】
停電検出信号２のＯＮからＯＦＦへの変化は第２停電検出信号として定義されており、この第２停電検出信号の受信により払出関連データを受信しなくても停電の発生を検出するようになっている。停電検出信号２がＯＦＦでない場合（ステップＢ８；Ｎｏ）、すなわち停電が発生していない場合は、初期値乱数更新処理（ステップＢ６）に戻る。また、停電検出信号２がＯＦＦである場合（ステップＢ８；Ｙｅｓ）、すなわち停電が発生した場合は、停電発生時の処理を行う（ステップＢ１０からＢ１６）。
【０１２２】
停電発生時の処理では、割込みを禁止し（ステップＢ１０）、全出力ポートをオフにする（ステップＢ１１）。その後、停電復旧検査領域１に停電復旧検査領域チェックデータ１をセーブし（ステップＢ１２）、停電復旧検査領域２に停電復旧検査領域チェックデータ２をセーブする（ステップＢ１３）。そして、チェックサムを算出する処理（ステップＢ１４）を行った後、算出したチェックサムをチェックサム領域にセーブし（ステップＢ１５）、ＲＷＭへのアクセスを禁止して（ステップＢ１６）、遊技機の電源が遮断されるのを待つ。このように、停電復旧検査領域にチェックデータをセーブするとともに、電源遮断時のチェックサムを算出することで、電源の遮断の前にＲＷＭに記憶されていた情報が正しくバックアップされているか否かを電源再投入時に判断することができる。
【０１２３】
なお、払出関連データの受信（ステップＢ７；Ｙｅｓ）からＲＡＭアクセスを禁止する処理（ステップＢ１６）までの処理は、第１電圧への低下から遊技制御装置１００が動作可能な時間である第２所定時間内に行われるようになっている。また、停電検出信号２がＯＦＦとなることによる第２停電検出信号の受信（ステップＢ８；Ｙｅｓ）からＲＡＭアクセスを禁止する処理（ステップＢ１６）までの処理は、第２電圧への低下から遊技制御装置１００が動作可能な時間である第３所定時間内に行われるようになっている。以上のことから、遊技制御装置１００が、データのバックアップ処理を行うバックアップ手段をなす。
【０１２４】
〔停電復旧処理〕
図１５には、図１４に示したメイン処理における停電復旧処理（ステップＢ２）を示した。この停電復旧処理では、まず、電源装置４００内の初期化スイッチが操作されることでオンとなる初期化スイッチ信号がオンであるかを判定し（ステップＢ２１）。初期化スイッチ信号がオフである場合（ステップＢ２１；Ｎｏ）は、ＲＷＭ内の停電検査領域１の値が正常な停電検査領域チェックデータ１であるかをチェックする（ステップＢ２２）。そして、正常であれば（ステップＢ２３；Ｙｅｓ）、ＲＷＭ内の停電検査領域２の値が正常な停電検査領域チェックデータ２であるかをチェックする（ステップＢ２４）。そして、停電検査領域２の値が正常であれば（ステップＢ２５；Ｙｅｓ）、ＲＷＭ内の所定領域のチェックサムを算出し（ステップＢ２６）、算出されたチェックサムと電源断時のチェックサムを比較して（ステップＢ２７）、一致するかを判定する（ステップＢ２８）。そして、一致する場合（ステップＢ２８；Ｙｅｓ）は、停電から正常に復旧した場合の処理（ステップＢ２９からＢ３５）を行う。
【０１２５】
また、初期化スイッチ信号がオンである場合（ステップＢ２１；Ｙｅｓ）や、停電検査領域のチェックデータが正常なデータでないと判定された場合（ステップＢ２３；ＮｏもしくはステップＢ２５；Ｎｏ）、チェックサムが正常でない（ステップＢ２８；Ｎｏ）と判定された場合（停電時にデータが正しくバックアップされなかったり停電復旧時にバックアップされていたデータが破損していたりしたなどの場合）は、初期化の処理（ステップＢ３６からＢ４０）を行う。
【０１２６】
停電から正常に復旧した場合の処理では、全ての停電検査領域をクリアし（ステップＢ２９）、チェックサム領域をクリアして（ステップＢ３０）、エラーや不正監視に係る領域をリセットする（ステップＢ３１）。次に、ＲＷＭ内の遊技状態を記憶する領域を調べて遊技状態が高確率状態であるか否かを判定する（ステップＢ３２）。
【０１２７】
そして、高確率である場合（ステップＢ３２；Ｙｅｓ）は、高確率報知フラグ領域にＯＮ情報をセーブし（ステップＢ３３）、一括表示装置５０に設けられる高確率報知ＬＥＤ（エラー表示器）のＯＮ（点灯）データをセグメント領域にセーブする（ステップＢ３４）。その後、後述の特図ゲーム処理の処理番号に対応する電源復旧時のコマンドを演出制御装置３００へ送信し（ステップＢ３５）、遊技用マイコン１１１（クロックジェネレータ）内のタイマ割込み信号及び乱数更新トリガ信号（ＣＴＣ）を発生するＣＴＣ（Counter/Timer Circuit）回路を起動する（ステップＢ４１）。また、高確率でない場合（ステップＢ３２；Ｎｏ）は、特図ゲーム処理番号に対応する停電復旧時のコマンドを送信し（ステップＢ３５）、遊技用マイコン１１１（クロックジェネレータ）内のタイマ割込み信号及び乱数更新トリガ信号（ＣＴＣ）を発生するＣＴＣ（Counter/Timer Circuit）回路を起動する（ステップＢ４１）。
【０１２８】
一方、初期化の処理では、アクセス禁止領域より前の全作業領域をクリアし（ステップＢ３６）、アクセス禁止領域より後の全スタック領域をクリアして（ステップＢ３７）、初期化すべき領域に電源投入時の初期値をセーブする（ステップＢ３８）。そして、ＲＷＭクリアに関する外部情報（セキュリティ信号）の出力タイマ初期値をセキュリティ信号制御タイマ領域にセーブし（ステップＢ３９）、電源投入時のコマンドを演出制御装置３００へ送信して（ステップＢ４０）、遊技用マイコン１１１（クロックジェネレータ）内のタイマ割込み信号及び乱数更新トリガ信号（ＣＴＣ）を発生するＣＴＣ（Counter/Timer Circuit）回路を起動する（ステップＢ４１）。
【０１２９】
なお、ＣＴＣ回路は、遊技用マイコン１１１内のクロックジェネレータに設けられている。クロックジェネレータは、水晶発振器１１３からの発振信号（原クロック信号）を分周する分周回路と、分周された信号に基づいてＣＰＵ１１１Ａに対して所定周期（例えば、４ミリ秒）のタイマ割込み信号及び乱数生成回路へ供給する乱数更新のトリガを与える信号ＣＴＣを発生するＣＴＣ回路とを備えている。
【０１３０】
上記ステップＢ４１のＣＴＣ起動処理の後、乱数生成回路を起動する（ステップＢ４２）。具体的には、乱数生成回路内の所定のレジスタ（ＣＴＣ更新許可レジスタ）へ乱数生成回路を起動させるためのコード（指定値）の設定などがＣＰＵ１１１Ａによって行われる。その後、電源投入時の乱数生成回路内の所定のレジスタ（ソフト乱数レジスタ１〜ｎ）の値を抽出し、対応する各種初期値乱数（大当り図柄を決定する乱数（大当り図柄乱数１、大当り図柄乱数２）、普図の当たりを決定する乱数（当り乱数））の初期値（スタート値）としてＲＷＭの所定領域にセーブして（ステップＢ４３）、停電復旧処理を終了する。本実施例で使用するＣＰＵ１１１Ａ内の乱数生成回路においては、電源投入毎にソフト乱数レジスタの初期値が変わるように構成されているため、この値を各種初期値乱数の初期値（スタート値）とすることで、ソフトウェアで生成される乱数の規則性を崩すことができ、遊技者による不正な乱数の取得を困難にすることができる。
【０１３１】
〔払出関連データ送信処理〕
図１６には、図１４に示したメイン処理における払出関連データ送信処理（ステップＢ４）を示した。この払出関連データ送信処理では、まず、遊技制御装置１００でバックアップしていた払出関連データを払出制御装置２００に送信する（ステップＢ５１）。なお、バックアップしたデータがない場合は、払出関連データとして空のデータを送信する。そして、払出制御装置２００からの払出関連データ受信済みデータの受信を待ち（ステップＢ５２）、払出関連データ受信済みデータを受信した場合（ステップＢ５２；Ｙｅｓ）は、払出関連データ送信処理を終了する。すなわち、遊技制御装置１００が、電源遮断状態から復帰後、バックアップ記憶手段に記憶された未払出数データを払出制御装置２００に送信する停電復帰送信手段をなす。
【０１３２】
〔払出側未払出数データ表示処理〕
図１７には、図１４に示したメイン処理における払出側未払出数データ表示処理（ステップＢ５）を示した。この払出側未払出数データ表示処理では、まず、バックアップしていた払出側未払出数データの未払出数が１６個以上であるかを判定する（ステップＢ６１）。そして、未払出数が１６個未満である場合（ステップＢ６１；Ｎｏ）は、特図/普図タイマ更新を許容し（ステップＢ６６）、払出側未払出数データ表示処理を終了する。
【０１３３】
特図/普図タイマは、遊技制御装置１００において特図変動表示ゲームや普図変動表示ゲームを実行する各種処理での計時を行うためのタイマである。このタイマにより各種処理で必要な時間を計時し、タイマがタイムアップすることにより遊技状態を更新することで遊技が進行するようになっている。すなわち、遊技制御装置１００が、遊技状態を更新する為の遊技タイマを更新する遊技タイマ更新手段をなす。
【０１３４】
未払出数が１６個以上である場合（ステップＢ６１；Ｙｅｓ）は、払出側未払出数データを表示装置に送信するために設定を行い（ステップＢ６２）、特図/普図タイマ更新を許容する（ステップＢ６３）。その後、演出制御装置に払出側未払出数データを送信し（ステップＢ６４）、状態移行フラグをＯＦＦにして（ステップＢ６５）、払出側未払出数データ表示処理を終了する。
【０１３５】
この処理により、未払出数が１６個以上である場合は、図１８（ａ）に示すように未払い出しの遊技球数が表示装置４１に表示されて払い出しが行われる。このとき、特図/普図タイマ更新は開始されているので、一定の区切りまでは遊技の進行が可能となっている。このように未払出数データに対応する遊技球の払い出し完了前に特図/普図タイマの更新を開始することで、未払い出しの遊技球の払い出しに時間がかかっても、遊技の進行が遅延することを防止できる。その後、未払出数が１６個未満となると、一定の区切りまで進行した遊技の表示が表示され、遊技の続きが開始されるようになっている。以上のことから、遊技制御装置１００は、電源遮断状態から復帰後、未払出数が所定数以下になるまで報知を行うようにしたこととなる。
【０１３６】
また、未払出数が１６個未満である場合は、図１８（ｂ）に示すように停電発生時の遊技の表示が表示されて払い出しが行われる。この場合も未払出数データに対応する遊技球の払い出し完了前に特図/普図タイマの更新が開始されていて、この場合は当初から遊技の続きが開始されるようになっており、未払い出しの遊技球がある状態でも、その数が少ない場合は遊技者に発射遊技を促すことができ、遊技に早く復帰できる。なお、遊技機で異常が発生していた状態で停電が発生し、その後停電が復旧した場合や、未払い出しの遊技球数が異常に多い場合（例えば１万個以上）は、図１８（ｃ）に示すように表示装置４１で異常報知が行われるようになっている。
【０１３７】
〔チェックサム算出処理〕
図１９には、図１４に示したメイン処理におけるチェックサム算出処理（ステップＢ１４）及び図１５に示した停電復旧処理におけるチェックサム算出処理（ステップＢ２６）を示した。このチェックサム算出処理では、まず、算出アドレスの開始値としてＲＷＭの先頭アドレスを設定し（ステップＢ７１）、繰り返し数を設定して（ステップＢ７２）、算出値として０を設定する（ステップＢ７３）。
【０１３８】
そして、算出アドレスの内容をロードし、ロードした値に算出値を加算した値を新たな算出値とする（ステップＢ７４）。次に、算出アドレスを＋１更新し（ステップＢ７５）、繰り返し数を−１更新して、繰り返し数が０となりチェックサムの算出が終了したかをチェックする（ステップＢ７６）。算出が終了していない場合（ステップＢ７７；Ｎｏ）は、ステップＢ７４へ戻って上記処理を繰り返す。また、算出が終了した場合（ステップＢ７７；Ｙｅｓ）は、チェックサム算出処理を終了する。
【０１３９】
以上の処理により、遊技制御装置１００では、払出制御装置２００から未払出数データを受信することに基づき、第２所定時間の終了前に当該未払出数データをバックアップ記憶手段に記憶するとともに、自身のデータのバックアップ処理が行われることとなる。また、払出制御装置２００から未払出数データを受信せずに第２停電検出信号を受信した場合は、第３所定時間内に自身のデータのバックアップ処理が行われることとなる。
【０１４０】
〔タイマ割込み処理〕
次に、タイマ割込み処理について説明する。タイマ割込み処理は、クロックジェネレータ内のＣＴＣ回路で生成される周期的なタイマ割込み信号がＣＰＵ１１１Ａに入力されることで開始される。遊技用マイコン１１１Ａにおいてタイマ割込みが発生すると、図２０のタイマ割込み処理が開始される。
【０１４１】
タイマ割込み処理が開始されると、まず所定のレジスタに保持されている値をＲＷＭに移すレジスタ退避の処理（ステップＢ８１）を行う。なお、本実施例において遊技用マイコンとして使用しているＺ８０系のマイコンでは、当該処理を表レジスタに保持されている値を裏レジスタに退避することで置き換えることができる。次に、各種センサ（始動口１スイッチ３６ａ、始動口２スイッチ３７ａ、普図のゲートスイッチ３４ａ、カウントスイッチ３８ａなど）からの入力の取込み、即ち、各入力ポートの状態を読み込む入力処理や、各種処理でセットされた出力データに基づき、ソレノイド（大入賞口ＳＯＬ３８ｂ、普電ＳＯＬ３７ｃ）等のアクチュエータの駆動制御などを行うための出力処理を行う入出力処理（ステップＢ８２）を行う。
【０１４２】
そして、各種処理で送信バッファにセットされたコマンドを演出制御装置３００や払出制御装置２００等に出力するコマンド送信処理（ステップＢ８３）を行い、乱数更新処理１（ステップＢ８４）、初期値乱数更新処理（ステップＢ８５）、乱数更新処理２（ステップＢ８６）を行う。その後、始動口１スイッチ３６ａ、始動口２スイッチ３７ａ、普図のゲートスイッチ３４ａ、入賞口スイッチ３５ａ…３５ｎ、カウントスイッチ３８ａから正常な信号の入力があるか否かの監視を行う入賞口スイッチ監視処理（ステップＢ８７）を行い、エラーの監視（前面枠やガラス枠が開放されていないかなど）を行うエラー監視処理（ステップＢ８８）を行う。
【０１４３】
そして、特図変動表示ゲームに関する処理を行う特図ゲーム処理（ステップＢ８９）、普図変動表示ゲームに関する処理を行う普図ゲーム処理（ステップＢ９０）を行い、遊技機１０に設けられ、特図変動ゲームの表示や遊技に関する各種情報を表示するセグメントＬＥＤを所望の内容を表示するように駆動するセグメントＬＥＤ編集処理（ステップＢ９１）を行う。
【０１４４】
次に、外部の各種装置に出力する信号を出力バッファにセットする外部情報編集処理（ステップＢ９２）を行い、割込み要求をクリアして割込みの終了を宣言する（ステップＢ９３）。その後、ステップＢ８１で退避したレジスタのデータを復帰する処理（ステップＢ９４）を行い、割込みを許可する処理（ステップＢ９５）を行って、タイマ割込み処理を終了する。
【０１４５】
〔電源断情報受信処理〕
図２１には、図２０に示したタイマ割り込み処理における入出力処理（ステップＢ８２）で行われる電源断情報受信処理を示した。この電源断情報受信処理では、まず、第２停電検出信号を受信したかを判定する（ステップＢ１００）。第２停電検出信号は、停電検出信号２のＯＮからＯＦＦへの変化として定義される信号であり、この第２停電検出信号を受信していない場合（ステップＢ１０１；Ｎｏ）は、電源断情報受信処理を終了する。また、第２停電検出信号を受信した場合（ステップＢ１０１；Ｙｅｓ）は、対応する払出制御データをバックアップ記憶領域に格納し（ステップＢ１０２）、払出制御装置への賞球数データの送信を停止して（ステップＢ１０３）、電源断情報受信処理を終了する。
【０１４６】
〔特図ゲーム処理〕
次に、上述のタイマ割込み処理における特図ゲーム処理（ステップＢ８９）の詳細について説明する。特図ゲーム処理では、始動口１スイッチ３６ａ及び始動口２スイッチ３７ａの入力の監視と、特図変動表示ゲームに関する処理全体の制御、特図の表示の設定を行う。
【０１４７】
図２２に示すように、特図ゲーム処理では、まず、始動口１スイッチ３６ａ及び始動口２スイッチ３７ａの入賞を監視する始動スイッチ監視処理（ステップＢ１１１）を行う。始動口スイッチ監視処理では、始動入賞口３６、第２始動入賞口をなす普通変動入賞装置３７に遊技球の入賞があると、各種乱数（大当り乱数など）の抽出を行い、当該入賞に基づく特図変動表示ゲームの開始前の段階で入賞に基づく遊技結果を事前に判定する遊技結果事前判定を行う。
【０１４８】
次に、カウントスイッチ監視処理（ステップＢ１１２）を行う。このカウントスイッチ監視処理では、特別変動入賞装置３８内に設けられたカウントスイッチ３８ａのカウント数を監視する処理を行う。その後、特図ゲーム処理タイマを更新（−１）して、当該ゲーム処理タイマがすでにタイムアップしているか又は更新によりタイムアップしたか否かをチェックして（ステップＢ１１３）、特図ゲーム処理タイマがタイムアップしていない（ステップＢ１３３；Ｎｏ）と判定すると、処理をステップＢ１２９に移行して、それ以降の処理を行う。また、特図ゲーム処理タイマがタイムアップした（ステップＢ１１４；Ｙｅｓ）と判定すると、状態移行フラグがＯＮであるかを判定する（ステップＢ１１５）。
【０１４９】
状態移行フラグは、後述する処理番号によって分岐する処理において次の処理への移行を許容するか否かを設定するフラグである。この状態移行フラグがＯＮである場合（ステップＢ１１５；Ｙｅｓ）は、処理番号によって分岐する処理において次の処理への移行が許容され、特図ゲーム処理番号に対応する処理に分岐させるために参照する特図ゲームシーケンス分岐テーブルをレジスタに設定する（ステップＢ１１８）。その後、当該テーブルを用いて特図ゲーム処理番号に対応する処理の分岐先アドレスを取得し（ステップＢ１１９）、分岐処理終了後のリターンアドレスをスタック領域に退避させ（ステップＢ１２０）、ゲーム処理番号に応じてゲーム分岐処理（ステップＢ１２１）を行う。
【０１５０】
ステップＢ１２１にて、ゲーム処理番号が「０」の場合は、特図変動表示ゲームの変動開始を監視し、特図変動表示ゲームの変動開始の設定や演出の設定や、特図変動中処理を行うために必要な情報の設定等を行う特図普段処理（ステップＢ１２２）を行う。ステップＢ１２１にて、ゲーム処理番号が「１」の場合は、特図の停止表示時間の設定や、特図表示中処理を行うために必要な情報の設定等を行う特図変動中処理（ステップＢ１２３）を行う。
【０１５１】
ステップＢ１２１にて、ゲーム処理番号が「２」の場合は、特図変動表示ゲームの遊技結果が大当りであれば、大当りの種類に応じたファンファーレコマンドの設定や、各大当りの大入賞口開放パターンに応じたファンファーレ時間の設定や、ファンファーレ／インターバル中処理を行うために必要な情報の設定等を行う特図表示中処理（ステップＢ１２４）を行う。ステップＢ１２１にて、ゲーム処理番号が「３」の場合は、大入賞口の開放時間の設定や開放回数の更新、大入賞口開放中処理を行うために必要な情報の設定等を行うファンファーレ／インターバル中処理（ステップＢ１２５）を行う。
【０１５２】
ステップＢ１２１にて、ゲーム処理番号が「４」の場合は、大当りラウンドが最終ラウンドでなければインターバルコマンドを設定する一方で最終ラウンドであればエンディングコマンドを設定する処理や、大入賞口残存球処理を行うために必要な情報の設定等を行う大入賞口開放中処理（ステップＢ１２６）を行う。ステップＢ１２１にて、ゲーム処理番号が「５」の場合は、大当りラウンドが最終ラウンドであれば大入賞口内にある残存球が排出されるための時間を設定する処理や、大当り終了処理を行うために必要な情報の設定等を行う大入賞口残存球処理（ステップＢ１２７）を行う。
【０１５３】
ステップＢ１２１にて、ゲーム処理番号が「６」の場合は、特図普段処理（ステップＢ１２２）を行うために必要な情報の設定等を行う大当り終了処理（ステップＢ１２８）を行う。この大当り終了処理では、特別結果の種類に基づき特別遊技状態の終了後の遊技状態として確変状態とするか否か及び時短状態とするか否かが設定される。すなわち、遊技制御装置１００が、特別遊技状態の終了後の遊技状態を、当該特別遊技状態の発生の契機となった特別結果の種類により設定する遊技状態設定手段をなす。
【０１５４】
その後、特図１表示器５１の変動を制御するためのテーブルを準備した後（ステップＢ１２９）、特図１表示器５１に係る図柄変動制御処理（ステップＢ１３０）を行う。そして、特図２表示器５２の変動を制御するためのテーブルを準備した後（ステップＢ１３１）、特図２表示器５２に係る図柄変動制御処理（ステップＢ１３２）を行う。
【０１５５】
一方、状態移行フラグがＯＮであるかの判定（ステップＢ１１５）において、状態移行フラグがＯＦＦである場合（ステップＢ１１５；Ｎｏ）は、現在の払出側未払出数データの未払出数が１６個以上であるかを判定する（ステップＢ１１６）。そして、払出側未払出数データの未払出数が１６個以上である場合（ステップＢ１１６；Ｙｅｓ）は、特図１表示器５１の変動を制御するためのテーブルを準備する処理（ステップＢ１２９）以降の処理を行う。これにより、処理番号によって分岐する処理において次の処理へ移行しないようになる。また、払出側未払出数データの未払出数が１６個未満である場合（ステップＢ１１６；Ｎｏ）は、状態移行フラグをＯＮにし（ステップＢ１１７）、特図ゲーム処理番号に対応する処理に分岐させるために参照する特図ゲームシーケンス分岐テーブルをレジスタに設定する処理（ステップＢ１１８）以降の処理を行う。
【０１５６】
状態移行フラグがＯＦＦとされるのは、電源投入時にバックアップされていた払出側未払出数データの未払出数が１６個以上である場合である（図１７参照）。この場合、順次払い出しが行われ、未払出数が１６個未満となるまでは処理番号によって分岐する処理において次の処理へ移行しないようにされる。そして、未払出数が１６個未満となると処理番号によって分岐する処理において次の処理への移行が許容される。
【０１５７】
ただし、状態移行フラグがＯＦＦであっても特図/普図タイマの更新は許容されているので、現在滞在している処理中での遊技は進行するので、一定の区切りまでは遊技が進行するようになっている。なお、大入賞口開放中処理（ステップＢ１２６）の実行中であって特別変動入賞装置３８を開放している場合は、カウントスイッチ監視処理（ステップＢ１１２）で入賞数を監視しているので、入賞数が規定数に到達した時点で特別変動入賞装置３８が閉鎖されるようになっており、特別変動入賞装置３８が開放したままとなることがないようになっている。
【０１５８】
以上のような処理により、通常時は未払出数データを払出制御装置２００のみで管理することで遊技制御装置１００の負担を軽減できる。また、停電発生時には、遊技制御装置１００のみでバックアップを行うため、遊技制御装置１００のみがバックアップ機能を備えればよく、コストダウンを図ることができる。また、第１電圧に低下した際に払出制御装置２００から未払出数データが送信されず、第１電圧への低下を契機に遊技制御装置１００でバックアップ処理が開始されなくても、第２電圧への低下により必ずバックアップ処理が開始されるので、少なくとも遊技制御装置１００のデータは確実にバックアップされるようになり、データの損失を最低限に抑えることができる。
【０１５９】
以上のことから、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として、賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、遊技機外部から供給される定格電圧から所定の電源電圧を生成して各制御装置に供給する電源装置４００と、を備える遊技機において、電源装置４００は、電源電圧が、第１電圧に低下したことを検出し、第１停電検出信号を生成する第１停電検出手段（第１停電検出回路４３１）と、第１停電検出信号を払出制御装置２００に送信する第１送信手段（第１停電検出信号生成回路４３２）と、を備え、払出制御装置２００は、第１電圧への低下から第１所定時間は動作可能であり、第１停電検出信号の受信に基づいて、第１所定時間内に未払出数記憶手段の未払出数データを遊技制御装置に送信する停電処理手段（払出制御装置２００）を備え、遊技制御装置１００は、第１電圧への低下から第１所定時間以上の第２所定時間は動作可能であり、電源遮断状態でも記憶したデータを保持可能なバックアップ記憶手段（遊技制御装置１００）と、払出制御装置２００から未払出数データを受信することに基づき、第２所定時間内に当該未払出数データをバックアップ記憶手段に記憶するとともに、自身のデータのバックアップ処理を行うバックアップ手段（遊技制御装置１００）と、を備えていることとなる。
【０１６０】
また、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として、賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、遊技機外部から供給される定格電圧から所定の電源電圧を生成して各制御装置に供給する電源装置４００と、を備える遊技機において、電源装置４００は、電源電圧が第１電圧に低下したことを検出し、第１停電検出信号を生成する第１停電検出手段（第１停電検出回路４３１）と、第１電圧よりも低い第２電圧に低下したことを検出し、第２停電検出信号を生成する第２停電検出手段（第２停電検出回路４３３）と、第１停電検出信号を払出制御装置２００に送信する第１送信手段（第１停電検出信号生成回路４３２）と、第２停電検出信号を遊技制御装置１００に送信する第２送信手段（第２停電検出信号生成回路４３４）と、を備え、払出制御装置２００は、第１電圧への低下から第１所定時間は動作可能であり、第１停電検出信号の受信に基づいて、第１所定時間内に未払出数記憶手段の未払出数データを遊技制御装置１００に送信する停電処理手段（払出制御装置２００）を備え、遊技制御装置１００は、第２電圧への低下から第３所定時間までは動作可能であり、電源遮断状態でも記憶したデータを保持可能なバックアップ記憶手段（遊技制御装置１００）と、データのバックアップ処理を行うバックアップ手段（遊技制御装置１００）と、を備え、バックアップ手段は、払出制御装置２００から未払出数データを受信することに基づき、第３所定時間の終了前に当該未払出数データをバックアップ記憶手段に記憶するとともに、自身のデータのバックアップ処理を行い、払出制御装置２００から未払出数データを受信せずに第２停電検出信号を受信した場合は、第３所定時間内に自身のデータのバックアップ処理を行うようにしていることとなる。
【０１６１】
また、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として、賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、遊技機外部から供給される定格電圧から所定の電源電圧を生成して各制御装置に供給する電源装置４００と、を備える遊技機において、電源装置４００は、電源電圧が第１電圧に低下したことを検出し、第１停電検出信号を生成する第１停電検出手段（第１停電検出回路４３１）と、第１停電検出信号を払出制御装置２００に送信する第１送信手段（第１停電検出信号生成回路４３２）と、を備え、払出制御装置２００は、第１電圧への低下から第１所定時間は動作可能であり、第１停電検出信号の受信に基づいて、第１所定時間内に未払出数記憶手段の未払出数データを遊技制御装置１００に送信する停電処理手段（払出制御装置２００）を備え、遊技制御装置１００は、第１電圧への低下から第１所定時間以上の第２所定時間は動作可能であり、電源遮断状態でも記憶したデータを保持可能なバックアップ記憶手段（遊技制御装置１００）と、払出制御装置２００から未払出数データを受信することに基づき、第２所定時間内に当該未払出数データをバックアップ記憶手段に記憶するとともに、自身のデータのバックアップ処理を行うバックアップ手段（遊技制御装置１００）と、電源遮断状態から復帰後、バックアップ記憶手段に記憶された未払出数データを払出制御装置２００に送信する停電復帰送信手段（遊技制御装置１００）と、遊技状態を更新する為の遊技タイマを更新する遊技タイマ更新手段（遊技制御装置１００）と、を備え、遊技タイマ更新手段は、未払出数データに対応する遊技球の払い出し完了前に遊技タイマの更新を開始するようにしていることとなる。
【０１６２】
また、遊技制御装置１００は、電源遮断状態から復帰後、未払出数が所定数以下になるまで報知を行うようにしていることとなる。
【０１６３】
〔第１変形例〕
次に、上述した実施形態の遊技機の第１変形例について説明する。なお、基本的には、上述の実施形態の遊技機と同様の構成を有しており、以下、同様の構成を有する部分については同じ符号を付して説明を省略し、主に異なる部分について説明する。本変形例の遊技機は、電源投入時に制御装置が相互認証を行い、正当性を確認するようになっている。また、遊技制御装置１００は、相互認証の後に払出制御装置２００で遊技球の払い出しが開始してから新たな賞球数データを送信するようにしている。
【０１６４】
図２３には、遊技制御装置１００と払出制御装置２００との間で送受信されるデータを示した。遊技制御装置１００と払出制御装置２００は電源投入時に相互認証データを送受信することで、互いの制御装置の正当性を確認し、不正な制御装置の交換を防止するようになっている。
【０１６５】
また、遊技制御装置１００は、入賞口への入賞に伴い賞球数データを含む個数別賞球コマンドを送信し、払出制御装置２００に遊技球の払い出しを行わせる。そして、払出制御装置２００は、賞球数データに対応する遊技球の払い出しが完了する毎に遊技制御装置１００に個数別払出完了信号を送信する。また、払出制御装置２００が起動している状態で遊技制御装置１００が後から起動した場合には、払出制御装置２００が未だ払い出しが完了していない遊技球数である払出側未払出数の有無を示す払出側未払出数有無データを遊技制御装置１００に送信する。
【０１６６】
遊技制御装置１００と払出制御装置２００との間でシリアル通信により双方向で通信を行うシリアル通信手段としては、第１シリアル通信手段と第２シリアル通信手段が設けられている。第１シリアル通信手段は、データを暗号化して送信する暗号化通信手段であり、第２シリアル通信手段は、データを暗号化せずに送信する通常通信手段である。相互認証を行うためのデータの送受信には第１シリアル通信手段を用い、相互認証の手順や通信内容を秘匿するようにしている。また、その他のデータの送受信には第２シリアル通信手段を用いる。特に、停電発生時に払出制御装置２００から遊技制御装置１００に送信するバックアップデータの送信に第２シリアル通信手段を用いることで、データの暗号化及び復号化の処理を省くことができ、電源遮断前に確実にバックアップデータを送信することができる。
【０１６７】
〔賞球制御処理〕
払出制御装置２００では、図１０に示した払出メイン処理における賞球制御処理（ステップＡ２０）において図２４に示す処理を行う。この賞球制御処理では、まず賞球処理番号をロードし（ステップＡ６１）、処理番号による分岐処理を行う（ステップＡ６２）。処理番号が０である場合は、賞球数データに応じた賞球の払い出しを開始する賞球払出開始処理（ステップＡ６３）を行う。処理番号が１である場合は、賞球払出リトライ判定処理（ステップＡ６４）を行う。処理番号が２である場合は、賞球払出不足エラー解除待ち処理（ステップＡ６５）を行う。処理番号が３である場合は、賞球数データに応じた賞球の払い出しを完了する賞球払出終結処理（ステップＡ６６）を行う。
【０１６８】
〔賞球払出開始処理〕
図２５には、上述の賞球払出開始処理（ステップＡ６３）を示した。この賞球払出開始処理では、払出装置２１０のモータ２１１を制御して賞球数データに応じた所定数の遊技球を払い出させる払出モータ制御処理（ステップＡ７１）を行い、賞球処理番号に賞球払出リトライ判定処理の番号である１を設定して（ステップＡ７２）、賞球払出開始処理を終了する。この処理により、賞球数データに応じた所定数の遊技球が払い出されることとなる。
【０１６９】
〔賞球払出終結処理〕
図２６には、上述の賞球払出終結処理（ステップＡ６６）を示した。この賞球払出終結処理は、賞球数データに対応する賞球の払出が完了した場合に行われる。この賞球払出終結処理では、まず、検出用払出数監視フラグをクリアし（ステップＡ８１）、過剰に払い出した遊技球である過剰球の検出があるかを判定する（ステップＡ８２）。過剰球の検出がある場合（ステップＡ８２；Ｙｅｓ）は、払出モータ制御状態に初期位置確定動作を設定し（ステップＡ８３）、過剰球検出フラグをクリアする（ステップＡ８５）。また、過剰球の検出がない場合（ステップＡ８２；Ｎｏ）は、払出モータ制御状態に基本動作を設定し（ステップＡ８４）、過剰球検出フラグをクリアする（ステップＡ８５）。
【０１７０】
その後、払出完了信号を遊技制御装置１００に送信し（ステップＡ８６）、賞球処理番号に賞球払出開始処理の番号である０を設定する（ステップＡ８７）。そして、払出装置制御モードに待機動作モード中を設定し（ステップＡ８８）、賞球払出終結処理を終了する。この処理により、賞球数データに応じた所定数の遊技球の払出が完了する毎に遊技制御装置１００に払出完了信号が送信されるようになる。すなわち、払出制御装置２００が、賞球数データに対応する数の遊技球の払い出しが完了したことを示す払出完了信号を遊技制御装置１００に送信する払出完了信号送信手段をなす。
【０１７１】
図２７、図２８には、遊技制御装置１００と払出制御装置２００の相互認証の処理を示した。図２７には、遊技制御装置１００が起動した状態で払出制御装置２００が後から起動した場合に行われる相互認証の処理を示した。なお、通常の電源投入時には、このように遊技制御装置１００が起動した状態で払出制御装置２００が後から起動するようになっている。
【０１７２】
遊技制御装置１００ではタイマ割り込み処理において相互認証処理を行う。この相互認証処理では、相互認証データを受信したかを判定し（ステップＢ１４１）、受信していない場合（ステップＢ１４１；Ｎｏ）は、相互認証処理を終了する。また、受信した場合（ステップＢ１４１；Ｙｅｓ）は、相互認証に関する処理を行う。
【０１７３】
払出制御装置２００では、電源投入時に停電復帰処理を行う。この停電復帰処理では、まず、相互認証データを遊技制御装置１００に送信し（ステップＡ９１）、遊技制御装置１００からの相互認証データの受信を待機する。この相互認証データには、払出制御装置２００を識別可能な固有ＩＤ（払出ＩＤ）の情報が含まれている。
【０１７４】
遊技制御装置１００では、払出制御装置２００からの相互認証データの受信（ステップＢ１４１；Ｙｅｓ）に基づき、相互認証に関する処理として、相互認証データが正当なものであるかを判定する（ステップＢ１４２）。相互認証データが正当なものであるかの判定では、電源遮断前に払出制御装置２００から受信し、バックアップされた相互認証データと、今回払出制御装置２００から受信した相互認証データが一致するかを判定し、一致しない場合は正当でないと判定して（ステップＢ１４２；Ｎｏ）、相互認証処理を終了する。また、一致する場合は正当であると判定して（ステップＢ１４２；Ｙｅｓ）、払出制御装置２００に相互認証データを送信する（ステップＢ１４３）。
【０１７５】
払出制御装置２００では、遊技制御装置１００で相互認証が完了することで送信された相互認証データを受信した場合（ステップＡ９３）には、電源遮断時に払出制御装置２００から遊技制御装置１００に送信して遊技制御装置１００でバックアップされていた払出制御装置用データの受信を待機する。また、遊技制御装置１００で相互認証が完了せず、相互認証データを受信せずに所定時間が経過した場合（ステップＡ９２；Ｙｅｓ）は、エラー報知を行う（ステップＡ９７）。
【０１７６】
遊技制御装置１００では、相互認証データを送信する処理（ステップＢ１４３）の後、バックアップしていた払出側未払出数データを確認し（ステップＢ１４４）、この払出側未払出数データを含むバックアップしていたデータを、払出制御装置２００に払出制御装置用データとして送信する（ステップＢ１４５）。
【０１７７】
払出制御装置２００では、遊技制御装置１００から払出制御装置用データを受信した場合（ステップＡ９５；Ｙｅｓ）に、受信したデータを対応する記憶領域に記憶する（ステップＡ９６）。また、払出制御用データを受信せずに所定時間が経過した場合（ステップＡ９４；Ｙｅｓ）は、エラー報知を行う（ステップＡ９８）。
【０１７８】
図２８には、払出制御装置２００が起動した状態で遊技制御装置１００が後から起動した場合に行われる相互認証の処理を示した。この場合は、例えば遊技制御装置１００でエラーが発生して遊技制御装置１００のみが再起動した場合などが考えられる。
【０１７９】
遊技制御装置１００では電源投入時に停電復帰処理を行う。この停電復帰処理では、まず停電復帰であるかを判定する（ステップＢ１５１）。ここでの停電復帰とは、例えば遊技制御装置１００でエラーが発生して再起動した場合のような通常の電源投入ではない電源投入のことである。この停電復帰でない場合（ステップＢ１５１；Ｎｏ）は、停電復帰処理を終了する。また、停電復帰である場合（ステップＢ１５１；Ｙｅｓ）は、払出制御装置２００等に相互認証データを送信し（ステップＢ１５２）、払出制御装置２００等からの相互認証データの受信を待機する。この遊技制御装置１００が送信する相互認証データには、遊技制御装置１００を識別可能な固有ＩＤ（遊技ＩＤ）の情報が含まれている。
【０１８０】
払出制御装置２００では、タイマ割り込み処理において相互認証処理を行う。この相互認証処理では、相互認証データを受信したかを判定し（ステップＡ１０１）、受信していない場合（ステップＡ１０１；Ｎｏ）は、相互認証処理を終了する。また、受信した場合（ステップＡ１０１；Ｙｅｓ）は、相互認証に関する処理を行う。
【０１８１】
相互認証データを受信した場合（ステップＡ１０１；Ｙｅｓ）は、相互認証に関する処理として相互認証データが正当なものであるかを判定する（ステップＡ１０２）。相互認証データが正当なものであるかの判定では、今回の相互認証データの受信前に遊技制御装置１００から受信した相互認証データと、今回受信した相互認証データが一致するかを判定し、一致しない場合は正当でないと判定して（ステップＡ１０２；Ｎｏ）、相互認証処理を終了する。また、一致する場合は正当であると判定して（ステップＡ１０２；Ｙｅｓ）、遊技制御装置１００に相互認証データを送信する（ステップＡ１０３）。
【０１８２】
遊技制御装置１００では、払出制御装置２００で相互認証が完了することで送信された相互認証データを受信した場合（ステップＢ１５４；Ｙｅｓ）には、払出側未払出数データ有無コマンドの受信を待機する。また、払出制御装置２００で相互認証が完了せず、相互認証データを受信せずに所定時間が経過した場合（ステップＢ１５３；Ｙｅｓ）は、エラー報知を行う（ステップＢ１６０）。
【０１８３】
払出制御装置２００では、相互認証データを送信した後に、賞球数データを受信しているが未払い出しとなっている遊技球の数である払出側未払出数データを確認し（ステップＡ１０４）、払出側未払出数データがあるか否かの情報を含む払出側未払出数データ有無コマンドを遊技制御装置２００に送信する（ステップＡ１０５）。
【０１８４】
遊技制御装置１００では、所定時間の間に払出制御装置２００から払出側未払出数有無コマンドを受信しなかった場合（ステップＢ１５５；Ｎｏ）は、エラー報知を行う（ステップＢ１６１）。また、払出側未払出数有無コマンドを受信した場合（ステップＢ１５５；Ｙｅｓ）は、払出側未払出数有無コマンドに基づき払出側未払出数データがあるかを判定する（ステップＢ１５７）。そして、払出側未払出数データがある場合（ステップＢ１５７；Ｙｅｓ）は、払出完了信号を受信するまで賞球数データを送信しないようにする処理を行う（ステップＢ１５８）。また、払出側未払出数データがない場合（ステップＢ１５７；Ｎｏ）は、記憶された賞球数データを送信する処理を行う（ステップＢ１５９）。
【０１８５】
すなわち、遊技制御装置１００が、電源遮断状態からの復帰後、払出制御装置２００と相互認証を行う遊技側相互認証手段をなす。また、遊技制御装置１００が、払出制御装置２００から受信した未払出球有無データの判定結果に基づき賞球数データを送信する賞球数データ送信復帰処理をなす。また、払出制御装置２００が、遊技制御装置１００と相互認証を行う払出側相互認証手段をなす。また、払出制御装置２００が、遊技制御装置１００と払出制御装置２００が相互認証された場合、払出用未払出数データの有無を示す未払出球有無データを送信する未払出球有無データ送信手段をなす。
【０１８６】
この処理により、遊技制御装置１００の電源遮断状態からの復帰後、払出用未払出数データがない旨の未払出球有無データを受信するまでの期間、及び、払出用未払出数データがある旨の未払出球有無データを受信し、かつ、払出完了信号を受信するまでの期間が賞球数データを送信しない送信禁止期間とされる。これにより、停電復旧後に払出制御装置２００で遊技球の払い出しが開始されたことを確認してから賞球数データを送信するようになるので、停電復旧時の払出制御装置２００の処理負担を軽減することができる。例えば、払出制御装置２００で払い出しが完了していないにもかかわらず、遊技制御装置１００が新たな賞球数データを送信してしまうことを防止できる。この送信禁止期間の経過後は、払出完了信号の受信を待たずに賞球数データを送信するようになっており、払い出しをスピーディーに行うことができるようにしている。
【０１８７】
以上のことから、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として、賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを払出用未払出数データとして記憶する払出用未払出数記憶手段（払出制御装置２００）を備え、該払出用未払出数記憶手段に記憶された払出用未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、を備える遊技機において、払出制御装置２００は、賞球数データに対応する数の遊技球の払い出しが完了したことを示す払出完了信号を遊技制御装置１００に送信する払出完了信号送信手段（払出制御装置２００）と、遊技制御装置１００と相互認証を行う払出側相互認証手段（払出制御装置２００）と、遊技制御装置１００と払出制御装置２００が相互認証された場合、払出用未払出数データの有無を示す未払出球有無データを送信する未払出球有無データ送信手段（払出制御装置２００）と、を備え、遊技制御装置１００は、払出制御装置２００に賞球数データを送信する賞球数データ送信手段（遊技制御装置１００）と、電源遮断状態からの復帰後、払出制御装置２００と相互認証を行う遊技側相互認証手段（遊技制御装置１００）と、を備え、賞球数データ送信手段は、遊技制御装置１００の電源遮断状態からの復帰後、払出用未払出数データがない旨の未払出球有無データを受信するまでの期間、及び、払出用未払出数データがある旨の未払出球有無データを受信し、かつ、払出完了信号を受信するまでの期間を送信禁止期間として賞球数データを送信しないようにしていることとなる。
【０１８８】
また、賞球数データ送信手段（遊技制御装置１００）は、送信禁止期間の経過後は払出完了信号の受信を待たずに賞球数データを送信するようにしたこととなる。
【０１８９】
図２９、図３０には、図２７に示した遊技制御装置１００で行われる相互認証処理で相互認証を行うための処理の一例を示した。払出制御装置２００では、図１０に示した払出メイン処理における停電時払出関連データ送信処理（ステップＡ２４）において、払出制御装置２００を識別可能な固有ＩＤである払出ＩＤを遊技制御装置１００に送信する。遊技制御装置１００では、図１４に示したメイン処理における払出関連データをバックアップ可能記憶領域に記憶する処理（ステップＢ９）において、図２９に示す停電時処理を行う。
【０１９０】
〔停電時処理〕
この停電時処理では、まず、払出ＩＤを受信したかを判定し（ステップＢ１７１）、払出ＩＤを受信した場合（ステップＢ１７１；Ｙｅｓ）は、払出ＩＤをバックアップ可能な記憶領域に記憶し（ステップＢ１７２）、停電時処理を終了する。
【０１９１】
〔ＩＤ確認処理〕
そして、遊技制御装置１００では、図２７に示した相互認証処理において、図３０に示すＩＤ確認処理を行う。このＩＤ確認処理では、まず、払出ＩＤを受信したかを判定し（ステップＢ１８１）、払出ＩＤを受信した場合（ステップＢ１８１；Ｙｅｓ）は、停電時処理でバックアップした停電前の払出ＩＤと今回受信した停電後の払出ＩＤが同じであるかを判定する（ステップＢ１８２）。
【０１９２】
ＩＤが同じである場合（ステップＢ１８２；Ｙｅｓ）は、正常復帰処理（ステップＢ１８３）を行い、ＩＤ確認処理を終了する。この場合、図２７に示した相互認証処理において払出制御装置２００が正当であると判定され（ステップＢ１４２；Ｙｅｓ）、払出制御装置２００に相互認証データが送信される（ステップＢ１４３）。また、ＩＤが同じでない場合（ステップＢ１８２；Ｎｏ）は、エラー報知処理（ステップＢ１８４）を行い、ＩＤ確認処理を終了する。この場合、図２７に示した相互認証処理において払出制御装置２００が正当でないと判定され（ステップＢ１４２；Ｎｏ）、相互認証処理が終了する。
【０１９３】
また、図２９、図３０に示す処理に替えて図３１、図３２に示す処理を行うようにしても良い。図３１に示す停電時処理では、払出ＩＤを受信した場合（ステップＢ１７１；Ｙｅｓ）に、払出ＩＤと遊技制御装置１００を識別可能な遊技ＩＤ（自身のＩＤ）の合計値をバックアップ可能な記憶領域に記憶する（ステップＢ１９１）。
【０１９４】
また、図３２に示すＩＤ確認処理では、払出ＩＤを受信した場合（ステップＢ１８１；Ｙｅｓ）に、バックアップしていた合計ＩＤから受信した払出ＩＤを減算し、自身の遊技ＩＤであるかを判定する（ステップＢ１９２）。そして、自身の遊技ＩＤである場合（ステップＢ１９２；Ｙｅｓ）は正常復帰処理（ステップＢ１８２）を行い、自身の遊技ＩＤで無い場合（ステップＢ１９２；Ｎｏ）は、エラー報知処理（ステップＢ１８３）を行うようにする。
【０１９５】
このようにＩＤを確認することで、停電中に払出制御装置２００が不正に交換された場合でもこれを検出してエラー報知を行うようにすることができ、不正な遊技球の払い出しを防止することができる。また、合計ＩＤをバックアップするようにすることで、停電中に遊技制御装置１００にバックアップされた払出ＩＤを不正に取得しようとしても遊技ＩＤと合算された状態で記憶されているため払出ＩＤを認識できず、不正に払出ＩＤが取得されることを防止できる。なお、払出ＩＤに替えて払出ＩＤと払い出しに関連するデータ（例えば未払出数データ）の合計値を用いるようにしても、不正に払出ＩＤが取得されることを防止できる。また、図２９から３２に示した処理は、本変形例の遊技機だけではなく上述した実施形態の遊技機において行うようにしても良い。
【０１９６】
なお、相互認証を行うためのデータの送受信には第１シリアル通信手段を用い、その他のデータの送受信には第２シリアル通信手段を用いるようにしたが、停電発生時でない通常時には、相互認証を行うためのデータ以外のデータも第１シリアル通信手段を用いて送受信するようにしても良い。
【０１９７】
また、停電発生時や停電復旧時に送受信するデータに優先順位を設定する優先順位設定手段を設けるとともに、優先順位設定手段により設定された優先順位に基づいて、データを送信する際の通信手段を設定する通信手段設定手段を設けるようにしても良い。優先順位は、例えば秘匿する必要性の高さに応じて設定するようにする。これにより、優先順位の高いデータは第１シリアル通信手段を用いて送信され、優先順位の低いデータは第２シリアル通信手段を用いて送信されるようになり、セキュリティを確保しつつ、迅速に情報を送受信することができる。
【０１９８】
以上のことから、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、遊技制御装置１００と払出制御装置２００とが双方向にシリアル通信可能なシリアル通信手段と、遊技機外部から供給される定格電圧から所定の電源電圧を生成して各制御装置に供給する電源装置４００と、を備える遊技機において、電源装置４００は、電源電圧が第１電圧に低下したことを検出し、第１停電検出信号を生成する第１停電検出手段（第１停電検出回路４３１）と、第１停電検出信号を払出制御装置２００に送信する第１送信手段（第１停電検出信号生成回路４３２）と、を備え、払出制御装置２００は、第１電圧への低下から第１所定時間は動作可能であり、第１停電検出信号の受信に基づいて、第１所定時間内に払い出しに関するデータを遊技制御装置１００に送信する停電処理手段（払出制御装置２００）と、払い出しに関するデータに優先順位を設定する払出側優先順位設定手段（払出制御装置２００）と、を備え、遊技制御装置１００は、第１電圧への低下から第１所定時間以上の第２所定時間は動作可能であり、電源遮断状態でも記憶したデータを保持可能なバックアップ記憶手段（遊技制御装置１００）と、払出制御装置２００から払い出しに関するデータを受信することに基づき、第２所定時間内に払い出しに関するデータをバックアップ記憶手段に記憶するとともに、自身のデータのバックアップ処理を行うバックアップ手段（遊技制御装置１００）と、払い出しに関するデータに優先順位を設定する遊技側優先順位設定手段（遊技制御装置１００）と、を備え、シリアル通信手段は、データを暗号化して送受信可能な暗号化通信手段（第１シリアル通信手段）と、データを暗号化せずに送受信可能な通常通信手段（第２シリアル通信手段）と、を備え、遊技側優先順位設定手段と払出側優先順位設定手段の優先順位に基づいて、データを送信する際の通信手段を設定する通信手段設定手段（遊技制御装置１００、払出制御装置２００）を備えることとなる。
【０１９９】
また、停電発生時に払出制御装置２００から遊技制御装置１００に送信するバックアップデータを、第１シリアル通信手段と第２シリアル通信手段の両方で送信し、遊技制御装置では双方の通信手段から受信したデータが一致した場合に正当なデータであると判定するようにしても良い。
【０２００】
〔停電時払出データ送信処理〕
このような制御を行うために、払出制御装置２００では、停電発生時に図３３に示す停電時払出データ送信処理において、第１シリアル通信手段及び第２シリアル通信手段の両方を用いて未払出数データを遊技制御装置１００に送信する。遊技制御装置１００では、第１シリアル通信手段により送信されたデータと第２シリアル通信手段により送信されたデータの両方をバックアップする。すなわち、払出制御装置２００が、第１停電検出信号の受信に基づいて、第１所定時間内に暗号化通信手段と通常通信手段の両方を使って未払出数記憶手段の未払出数データを遊技制御装置１００に送信する停電処理手段をなす。
【０２０１】
〔払出側未払出数データ確認処理〕
また、遊技制御装置１００では、停電復旧時に図３４に示す払出側未払出数データ確認処理を行う。この払出側未払出数データ確認処理では、まず、バックアップしていたデータのうち、第１シリアル通信手段から受信したデータと第２シリアル通信手段から受信したデータが一致するかを判定する（ステップＢ２０１）。データが一致する場合（ステップＢ２０１；Ｙｅｓ）は、データが正当なものである判定して、バックアップしていたデータを払出制御装置２００に送信する正常復帰処理（ステップＢ２０２）を行う。また、データが一致しない場合（ステップＢ２０１；Ｎｏ）は、データが正当なものでなく異常であると判定して、未払出の遊技球数を０個として払出制御装置２００に送信する（ステップＢ２０３）。すなわち、遊技制御装置１００が、停電復旧時に前記バックアップ記憶手段に記憶された暗号化通信手段により送信された未払出数データと通常通信手段により送信された未払出数データを比較し、両者が一致しない場合に異常と判定する異常判定手段をなす。
【０２０２】
以上のことから、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、遊技機外部から供給される定格電圧から所定の電源電圧を生成して各制御装置に供給する電源装置４００と、を備える遊技機において、データを暗号化してシリアル通信で送信可能な暗号化通信手段（第１シリアル通信手段）と、データを暗号化せずに送信可能な通常通信手段（第２シリアル通信手段）と、を備え、電源装置４００は、電源電圧が第１電圧に低下したことを検出し、第１停電検出信号を生成する第１停電検出手段（第１停電検出回路４３１）と、第１停電検出信号を払出制御装置２００に送信する第１送信手段（第１停電検出信号生成回路４３２）と、を備え、払出制御装置２００は、第１電圧への低下から第１所定時間は動作可能であり、第１停電検出信号の受信に基づいて、第１所定時間内に暗号化通信手段と通常通信手段の両方を使って未払出数記憶手段の未払出数データを遊技制御装置１００に送信する停電処理手段（払出制御装置２００）を備え、遊技制御装置１００は、第１電圧への低下から第１所定時間以上の第２所定時間は動作可能であり、電源遮断状態でも記憶したデータを保持可能なバックアップ記憶手段（遊技制御装置１００）と、払出制御装置２００から未払出数データを受信することに基づき、第２所定時間内に未払出数データをバックアップ記憶手段に記憶するとともに、自身のデータのバックアップ処理を行うバックアップ手段（遊技制御装置１００）を備え、バックアップ手段は、暗号化通信手段により送信された未払出数データと、通常通信手段により送信された未払出数データをそれぞれバックアップ記憶手段に記憶し、停電復旧時にバックアップ記憶手段に記憶された暗号化通信手段により送信された未払出数データと通常通信手段により送信された未払出数データを比較し、両者が一致しない場合に異常と判定する異常判定手段（遊技制御装置１００）を備えることとなる。
【０２０３】
〔第２変形例〕
次に、上述した実施形態の遊技機の第２変形例について説明する。なお、基本的には、上述の第１変形例の遊技機と同様の構成を有しており、以下、同様の構成を有する部分については同じ符号を付して説明を省略し、主に異なる部分について説明する。本変形例の遊技機は、遊技制御装置１００で未払い出しの遊技球数を管理できるようにしている。
【０２０４】
図３５には、遊技制御装置１００に記憶される賞球データに関する情報を示した。入賞口への入賞に伴い発生する賞球データには各入賞口の賞球数に対応した賞球データがあり、ここでは、１３個の賞球を発生する入賞口への入賞により生成される１３個賞球データと、１０個の賞球を発生する入賞口への入賞により生成される１０個賞球データと、３個の賞球を発生する入賞口への入賞により生成される３個賞球データがある。遊技制御装置１００でバックアップ可能なＲＡＭ１１１Ｃには、払い出しが完了していない賞球データに関する情報が記憶されている。この賞球データに関する情報としては、払い出しが完了していない１３個賞球データ、１０個賞球データ、３個賞球データが別個に記憶されているとともに、払い出しが完了していない賞球データの賞球数を合計したデータである遊技側未払出数データが記憶されている。
【０２０５】
〔入賞検出処理〕
図２０に示したタイマ割り込み処理におけるコマンド送信処理（ステップＢ８３）では、入賞口への入賞が発生した場合に賞球データに関する情報を更新する処理として、図３６に示す入賞検出処理を行う。この入賞検出処理では、まず入賞した入賞口に対応する賞球数を確認し（ステップＢ２１１）、対応する賞球データを１加算する（ステップＢ２１２）。そして、遊技側未払出数データに対応する賞球数分を加算して（ステップＢ２１３）、入賞検出処理を終了する。これにより、入賞口への入賞に伴い賞球データが発生すると、対応する賞球データが１加算されるとともに、対応する賞球数が遊技側未払出数データに加算される。すなわち、遊技制御装置１００が、入賞口への入賞毎に対応する数の賞球数が加算される未払出数データを記憶する未払出数記憶手段をなす。
【０２０６】
〔払出完了信号受信処理〕
また、図２０に示したタイマ割り込み処理における入出力処理（ステップＢ８２）では、賞球データに対応する遊技球が払い出されて個数別払出完了信号を受信した場合に賞球データに関する情報を更新する処理として、図３７に示す払出完了信号受信処理を行う。この払出完了信号受信処理では、まず、何個賞球の完了信号かを確認し（ステップＢ２２１）、対応する賞球データを１減算する（ステップＢ２２２）。そして、遊技側未払出数データから対応する賞球数分を減算して（ステップＢ２２３）、払出完了信号受信処理を終了する。これにより、賞球データに対応する遊技球が払い出され、個数別払出完了信号を受信した場合に、対応する賞球データが１減算されるとともに遊技側未払出数データから対応する賞球数が減算される。すなわち、遊技制御装置１００が、払出制御装置２００からの払出完了信号を受信することで、対応する払出数を未払出数データから減算する未払出数減算手段をなす。
【０２０７】
このように、遊技制御装置１００は、払出完了信号の受信により未払出数データを減算するので、停電発生時には遊技制御装置１００に記憶された払い出しが完了していない賞球データに関する情報がバックアップされるので、確実にバックアップを行うことができる。なお、停電復旧時には図２７に示した相互認証処理において、遊技側未払出数データを払い出し制御装置用データとして送信するようにする。
【０２０８】
以上のことから、遊技制御装置１００は、入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）への入賞毎に対応する数の賞球数が加算される未払出数データを記憶する未払出数記憶手段（遊技制御装置１００）と、払出制御装置２００からの払出完了信号を受信することで、対応する払出数を未払出数データから減算する未払出数減算手段（遊技制御装置１００）と、を備えていることとなる。
【０２０９】
〔第３変形例〕
次に、上述した実施形態の遊技機の第３変形例について説明する。なお、基本的には、上述の第２変形例の遊技機と同様の構成を有しており、以下、同様の構成を有する部分については同じ符号を付して説明を省略し、主に異なる部分について説明する。本変形例の遊技機は、遊技制御装置１００が払出制御装置２００に対して払出完了要求信号を送信し、払出制御装置２００はこれに応答して払出完了信号を送信するようになっている。
【０２１０】
図３８には、遊技制御装置１００と払出制御装置２００との接続を示した。遊技制御装置１００と払出制御装置２００は、一つのシリアル通信手段で接続され、このシリアル通信手段を用いて相互認証データや払出完了要求信号、払出完了信号、その他必要なデータの送受信を行うようになっている。なお第１変形例と同様の接続でも良い。
【０２１１】
〔払出完了要求信号送信処理〕
遊技制御装置１００では、賞球数データの送信後に払出完了要求信号を送信する処理として図３９に示す払出完了要求信号送信処理を行う。この払出完了要求信号送信処理では、個数別賞球コマンド（賞球数データ）を送信してから所定時間が経過しているかを判定し（ステップＢ２３１）、所定時間が経過している場合（ステップＢ２３１；Ｙｅｓ）は、払出完了要求信号を送信する（ステップＢ２３２）。すなわち、遊技制御装置１００が、払出制御装置２００に払出完了信号を要求する払出完了要求信号を送信する払出完了要求信号送信手段をなす。
【０２１２】
図４０には、払出完了要求信号の送信タイミングを示した。個数別賞球コマンドの送信後、所定時間（ｔ１１からｔ１２）は払出完了要求信号を送信せず、その後払出完了要求信号を送信する。この所定時間は賞球数に応じて設定可能であり、例えば賞球数が３個の場合は１５０ｍｓとされている。このように個数別賞球コマンドの送信後、所定時間は払出完了要求信号を送信しないようにしたことで、通信回数を減らすことができ処理負担を軽減することができる。
【０２１３】
〔払出完了情報送信処理〕
払出制御装置２００では、払出完了要求信号に応答する処理として図４１に示す払出完了情報送信処理を行う。この払出完了情報送信処理では、まず、払出完了要求信号を受信したかを判定し（ステップＡ１２１）、払出完了要求信号を受信していない場合（ステップＡ１２１；Ｎｏ）は、払出完了情報送信処理を終了する。また、払出完了要求信号を受信した場合（ステップＡ１２１；Ｙｅｓ）は、払出完了要求信号に対応する賞球数データについての遊技球の払い出しが完了したかを判定する（ステップＡ１２２）。
【０２１４】
払い出しが完了した場合（ステップＡ１２２；Ｙｅｓ）は、遊技制御装置１００に払出完了信号を送信し（ステップＡ１２３）、払出完了情報送信処理を終了する。また、払い出しが完了していない場合（ステップＡ１２２；Ｎｏ）は、遊技制御装置１００に払出未完信号を送信し（ステップＡ１２４）、払出完了情報送信処理を終了する。
【０２１５】
以上のことから、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として、賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、を備える遊技機において、払出制御装置２００は、賞球数データに対応する数の遊技球の払い出しが完了したことを示す払出完了信号を遊技制御装置１００に送信する払出完了信号送信手段（払出制御装置２００）を備え、遊技制御装置１００は、入賞口への入賞毎に対応する数の賞球数が加算される遊技用未払出数データを記憶する遊技用未払出数記憶手段（遊技制御装置１００）と、払出制御装置からの払出完了信号を受信することで、対応する払出数を遊技用未払出数データから減算する未払出数減算手段（遊技制御装置１００）と、払出制御装置２００に賞球数データを送信する賞球数データ送信手段（遊技制御装置１００）と、払出制御装置２００に払出完了信号を要求する払出完了要求信号を送信する払出完了要求信号送信手段（遊技制御装置１００）と、を備え、払出完了信号送信手段は、遊技制御装置１００から払出完了要求信号を受信したことにより払出完了信号を送信し、払出完了要求信号送信手段は、賞球数データを送信した後、賞球数に対応した所定時間は払出完了要求信号を送信しないようにしていることとなる。
【０２１６】
また、払出完了信号送信手段（払出制御装置２００）は、遊技制御装置１００から払出完了要求信号を受信した際に、払い出しが完了していない場合は、払出未完信号を送信するようにしたこととなる。
【０２１７】
〔第４変形例〕
次に、上述した実施形態の遊技機の第４変形例について説明する。なお、基本的には、上述の実施形態の遊技機と同様の構成を有しており、以下、同様の構成を有する部分については同じ符号を付して説明を省略し、主に異なる部分について説明する。本変形例の遊技機は、停電復旧時の賞球数データの送信態様が異なり、賞球個数別で専用の送信線が設定されている。
【０２１８】
本変形例の遊技機では、各入賞口の賞球数に対応して払出制御装置２００に送信される賞球数データとして、１５個の賞球を発生する入賞口への入賞により生成される１５個賞球数データと、１０個の賞球を発生する入賞口への入賞により生成される１０個賞球数データと、３個の賞球を発生する入賞口への入賞により生成される３個賞球数データと、端数が発生した場合に生成される１個賞球数データとがある。
【０２１９】
通常の遊技中は、図４２（ａ）に示すように、１５個の賞球を発生する入賞口への入賞により１５個賞球数データが送信され、１０個の賞球を発生する入賞口への入賞により１０個賞球数データが送信され、３個の賞球を発生する入賞口への入賞により３個賞球数データが払出制御装置２００に送信されるようになっている。すなわち、各入賞口の賞球数に対応した賞球数データが送信されるようになっている。なお、データ送信の際には、ストローブ信号（ＳＴＢ）の立ち上がりと立ち下がりとで賞球数データを確認するようにしている。
【０２２０】
そして、停電復旧時に、遊技制御装置１００でバックアップされていた未払出数データを払出制御装置２００に送信する場合には、最も賞球数の多い１５個賞球数データを用いて送信し、１５個未満の端数の賞球を１０個賞球数データ、３個賞球数データ、１個賞球数データを用いて送信する。図４２（ｂ）には、未払出数データとして、１５個賞球数データ、１０個賞球数データ、３個賞球数データ及び３個賞球数データからなる３１個の賞球数が未払い出しであった場合の停電復旧時の送信データを示した。この場合、未払出数データを構成する賞球数データの種類にかかわらず、１５個賞球数データを２回送信し、１個賞球数データを１回送信することで３１個の賞球数を送信するようになっている。
【０２２１】
これにより、通常時は入賞した入賞口に対応付けられた賞球数を単位とする賞球数データを送信するので、入賞毎に対応する賞球数が払い出されるようになり、どの入賞に対する賞球であるかが遊技者に分かり易い。そして、停電からの復帰時には、未払出数データに対応する賞球数を、所定数を単位とする賞球数データで送信するので、所定個数単位で未払い出しの遊技球の払い出しが行われ、払い出しが早く完了するようになる。
【０２２２】
〔遊技側未払出数データ送信処理〕
このような制御を行うため、遊技制御装置１００では、停電復旧時に未払出数データを払出制御装置２００に送信する処理として、図４３に示す遊技側未払出数データ送信処理を行う。この遊技側未払出数データ送信処理では、まず、遊技制御装置１００でバックアップしている未払出数データを確認し（ステップＢ２４１）、未払出数データを１５個賞球数データに変換して送信する（ステップＢ２４２）。そして、１５個未満の端数である端数未払出し数を対応する個数データで送信し（ステップＢ２４３）、遊技側未払出数データ送信処理を終了する。
【０２２３】
以上のことから、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として、賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、遊技機外部から供給される定格電圧から所定の電源電圧を生成して各制御装置に供給する電源装置４００と、を備える遊技機において、電源装置４００は、電源電圧が第１電圧に低下したことを検出し、第１停電検出信号を生成する第１停電検出手段（第１停電検出回路４３１）と、第１停電検出信号を払出制御装置２００に送信する第１送信手段（第１停電検出信号生成回路４３２）と、を備え、払出制御装置２００は、第１電圧への低下から第１所定時間は動作可能であり、第１停電検出信号の受信に基づいて、第１所定時間内に未払出数記憶手段の未払出数データを遊技制御装置１００に送信する停電処理手段（払出制御装置２００）を備え、遊技制御装置１００は、第１電圧への低下から第１所定時間以上の第２所定時間は動作可能であり、払出制御装置２００に賞球数データを送信する賞球数データ送信手段（遊技制御装置１００）と、電源遮断状態でも記憶したデータを保持可能なバックアップ記憶手段（遊技制御装置１００）と、払出制御装２００から未払出数データを受信することに基づき、第２所定時間内に当該未払出数データをバックアップ記憶手段に記憶するとともに、自身のデータのバックアップ処理を行うバックアップ手段（遊技制御装置１００）と、を備え、賞球数データ送信手段は、入賞口への入賞が発生した場合には、入賞した入賞口に対応付けられた賞球数を単位とする賞球数データを送信し、電源遮断状態からの復帰時には、未払出数データに対応する賞球数を、所定数を単位とする賞球数データで送信するようにしていることとなる。また、賞球数データの送信方法は、複数のデータ線を使ってパラレル通信で送信しても良い。
【０２２４】
また、電源遮断状態からの復帰時に送信する所定数単位の賞球数データの所定数は、入賞した入賞口に対応付けられた賞球数のうち最大の賞球数であることとなる。
【０２２５】
〔第５変形例〕
次に、上述した実施形態の遊技機の第５変形例について説明する。なお、基本的には、上述の第２変形例の遊技機と同様の構成を有しており、以下、同様の構成を有する部分については同じ符号を付して説明を省略し、主に異なる部分について説明する。本変形例の遊技機は、賞球数データの送信タイミングが異なる。
【０２２６】
本変形例の遊技機では、賞球数データに対応する遊技球の払い出しが完了してから次の賞球数データを送信するようになっている。このため遊技制御装置１００では、入賞口への入賞に基づき生成され、未送信となっている賞球数データを記憶し、払出完了信号の受信に基づき送信した賞球数データを順次消去するようになっている。
【０２２７】
これにより、払い出し完了前に停電が発生しても、払い出しが完了していない賞球数データは保持されるので当該再度賞球数データを送信することができ、遊技者が損をすることがないようにすることができる。また、払出制御装置２００にだけ記憶される未払出数データの未払出数を少なくすることができ、払出制御装置２００の処理負担を軽減することができる。また、停電発生時のバックアップが容易になるとともに、万一バックアップができなかった場合でも遊技者の損害を最小限にすることができる。
【０２２８】
このような制御を行うため、遊技制御装置１００には、払出制御装置２００からの払出完了信号が外部割込端子に入力されるようにし、払出完了信号の受信に基づき通信割込処理として賞球数データの送信を行うようになっている。
【０２２９】
〔外部入力確認処理〕
遊技制御装置１００では図４４に示す外部入力確認処理を行う。この外部入力確認処理では、まず、払出制御装置２００からの外部入力（払出完了信号の受信）があるかを判定する（ステップＢ２５１）。外部入力がない場合（ステップＢ２５１；Ｎｏ）は、外部入力確認処理を終了する。また、外部入力がある場合（ステップＢ２５１；Ｙｅｓ）は、タイマ割込処理中であるかを判定する（ステップＢ２５２）。
【０２３０】
タイマ割込処理中である場合（ステップＢ２５２；Ｙｅｓ）は、タイマ割込処理の終了まで待機し、タイマ割込処理が終了すると（ステップＢ２５２；Ｎｏ）、賞球数データを送信する処理を行う通信割込処理である外部割込処理（ステップＢ２５３）を行い、外部入力確認処理を終了する。このように、遊技に関する制御の割込処理中に払出完了信号が入力されても、通信割込処理を行わず、遊技に関する制御の割込処理を優先しているので、遊技に関する制御の実行中に割り込み処理が入らないようにすることができる。よって、遊技に関する制御の割込処理中に払出完了信号によるパラメータの途中変更が行われないので一貫した制御を行うことが出来る。
【０２３１】
〔割込賞球データ送信処理〕
上述の外部入力割込処理では、賞球数データを送信する処理として図４５に示す割込賞球データ送信処理を行う。この割込賞球データ送信処理では、未送信の賞球数データがあるかを判定し（ステップＢ２６１）、未送信の賞球数データがある場合（ステップＢ２６１；Ｙｅｓ）は、賞球数データを送信する（ステップＢ２６２）。すなわち、遊技制御装置１００が、払出完了信号を受信することにより、通信割り込み処理を開始し、該通信割り込み処理で次の賞球数データを送信可能とする通信割込手段をなす。
【０２３２】
図４６には、データの送信タイミングを示した。遊技制御装置１００から払出制御装置２００に賞球数データが送信されると（ｔ２１）、当該賞球数データに基づき遊技球の払い出しが行われる。払出制御装置２００では、この遊技球の払い出し完了までの間に払出完了信号の出力状態をＯＦＦ（第１状態）からＯＮ（第２状態）に変化させる（ｔ２２）。そして、払い出しが完了すると、払出完了信号の出力状態をＯＮ（第２状態）からＯＦＦ（第１状態）に変化させる（ｔ２３）。払出完了信号の出力状態がＯＮからＯＦＦに変化すること基づき遊技制御装置１００では、図４４、図４５に示した処理が開始され、次の賞球数データが払出制御装置２００に送信される（ｔ２３）。なお、払出完了信号の出力状態がＯＮとなる期間（ｔ２２からｔ２３）は、タイマ割込処理の周期よりも長くされている。このように、払出完了信号の出力状態がＯＮ（第２状態）となる時間をタイマ割込処理（遊技制御割り込み処理）の周期よりも長くしたことで、タイマ割込処理で払出完了信号の状態を直接確認することにより払出完了信号の出力状態の変化を検出することができる。
【０２３３】
以上のことから、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として、賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、を備える遊技機において、払出制御装置２００は、賞球数データに対応する数の遊技球の払い出しが完了したことを示す払出完了信号を遊技制御装置１００に送信する払出完了信号送信手段（払出制御装置２００）を備え、遊技制御装置１００は、払出完了信号を受信することにより、通信割り込み処理を開始し、該通信割り込み処理で次の賞球数データを送信可能とする通信割込手段（遊技制御装置１００）を備えていることとなる。
【０２３４】
また、払出完了信号送信手段（払出制御装置２００）は、賞球数データの受信から当該賞球数データに基づく遊技球の払い出し完了までの間に、払い出し完了信号の出力状態を第１状態（ＯＦＦ又はＯＮ）から第２状態（ＯＮ又はＯＦＦ）に変化させ、遊技球の払い出しの完了により払出完了信号を第２状態から第１状態に変化させるようにしていることとなる。
【０２３５】
また、遊技制御装置１００は、遊技に関する制御を行うために所定の周期で遊技制御割り込み処理を行い、通信割り込み処理の優先順位を遊技制御割り込み処理よりも低くし、払出完了信号送信手段（払出制御装置２００）は、払出完了信号の出力状態が第２状態となる時間を遊技制御割り込み処理の周期よりも長くしていることとなる。
【０２３６】
〔第６変形例〕
次に、上述した実施形態の遊技機の第６変形例について説明する。なお、基本的には、上述の実施形態の遊技機と同様の構成を有しており、以下、同様の構成を有する部分については同じ符号を付して説明を省略し、主に異なる部分について説明する。本変形例の遊技機は、通常時と停電発生時のデータの送信方法が異なる。
【０２３７】
図４７には、遊技制御装置１００と払出制御装置２００との間で送受信されるデータのデータ構造を示した。停電が発生していない通常時は、正論理又は負論理の一方でデータを送受信するようになっている。これに対して停電発生時には、正論理と負論理の両方でデータを送信し、受信側では正論理で受信したデータの内容と負論理で受信したデータの内容を比較して、一致する場合に正しくデータを受信したと判断する。これによりバックアップするデータの信頼性を高めることができる。正論理で受信したデータの内容と負論理で受信したデータの内容が一致しない場合は再送信を要求するかデータを破棄するようにする。
【０２３８】
なお、停電発生時に送受信するデータの全てを正論理と負論理の両方で送信するようにしても良いが、重要なデータのみ正論理と負論理の両方で送信するようにしても良い。例えば、停電発生時に払出制御装置２００から遊技制御装置１００に送信される未払出数データは正論理と負論理の両方で送信するようにして、確実にバックアップされるようにする。すなわち、少なくとも、第１停電検出信号の受信に基づいて、第１所定時間内に未払出数記憶手段（払出制御装置２００）の未払出数データを遊技制御装置１００に送信する停電処理手段（払出制御装置２００）が正論理と負論理の両方でデータを送信するようにする。
【０２３９】
以上のことから、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、遊技機外部から供給される定格電圧から所定の電源電圧を生成して各制御装置に供給する電源装置４００と、を備える遊技機において、電源装置４００は、電源電圧が第１電圧に低下したことを検出し、第１停電検出信号を生成する第１停電検出手段（第１停電検出回路４３１）と、第１停電検出信号を払出制御装置２００に送信する第１送信手段（第１停電検出信号生成回路４３２）と、を備え、払出制御装置２００は、第１電圧への低下から第１所定時間は動作可能であり、第１停電検出信号の受信に基づいて、第１所定時間内に未払出数記憶手段の未払出数データを遊技制御装置１００に正論理と負論理の両方で送信する停電処理手段（払出制御装置２００）を備え、遊技制御装置１００は、第１電圧への低下から第１所定時間以上の第２所定時間は動作可能であり、電源遮断状態でも記憶したデータを保持可能なバックアップ記憶手段（遊技制御装置１００）と、払出制御装置２００から未払出数データを受信することに基づき、第２所定時間内に当該未払出数データをバックアップ記憶手段に記憶するとともに、自身のデータのバックアップ処理を行うバックアップ手段（遊技制御装置１００）と、を備えていることとなる。
【０２４０】
〔第７変形例〕
次に、上述した実施形態の遊技機の第７変形例について説明する。なお、基本的には、上述の実施形態の遊技機と同様の構成を有しており、以下、同様の構成を有する部分については同じ符号を付して説明を省略し、主に異なる部分について説明する。本変形例の遊技機は、電源投入時に払出制御装置２００の正当性を確認するようになっている。
【０２４１】
図４８には、停電発生時の遊技制御装置１００と払出制御装置２００の動作を示した。払出制御装置２００では、第１停電検出信号の受信に基づき、払出制御装置２００が動作可能な第１所定時間内にバックアップすべき情報の第１チェックサムを算出し（ステップＡ１３１）、バックアップすべき情報には、未払出数データを含む払い出しに関する情報と自身の払出ＩＤが含まれる。
【０２４２】
そして、バックアップ情報を遊技制御装置１００に送信して（ステップＡ１３２）、電源遮断を待つ（ステップＡ１３３）。バックアップ情報には、上述のバックアップすべき情報と第１チェックサムが含まれる。すなわち、払出制御装置２００が、第１停電検出信号の受信に基づいて、第１所定時間内に払い出しに関するデータを遊技制御装置１００に送信する停電処理手段をなす。
【０２４３】
遊技制御装置１００では、払出制御装置２００からバックアップ情報を受信することに基づき、遊技制御装置１００が動作可能な第２所定時間内にバックアップ情報をＲＡＭに格納し（ステップＢ２７１）、ＲＡＭの情報のバックアップ処理などの停電発生時の処理（ステップＢ２７２）を行って、電源の遮断を待つ（ステップＢ２７３）。すなわち、遊技制御装置１００が、払出制御装置２００から払い出しに関するデータ及びチェックサム値を受信することに基づき、第２所定時間内に払い出しに関するデータ及びチェックサム値をバックアップ記憶手段（遊技制御装置１００）に記憶するとともに、自身のデータのバックアップ処理を行うバックアップ手段をなす。
【０２４４】
図４９には、停電復旧時の遊技制御装置１００と払出制御装置２００の動作を示した。遊技制御装置１００では、電源復旧処理を行い（ステップＢ２８１）、バックアップ情報を払出制御装置１００に送信する。このとき送信するバックアップ情報は、停電発生時に払出制御装置２００から受信した払い出しに関する情報であり、第１チェックサム値は送信しない。
【０２４５】
払出制御装置２００では、電源復旧に伴い初期化処理を行い（ステップＡ１４１）、遊技制御装置から受信したバックアップ情報と自身の払出ＩＤを合わせて第２チェックサムを算出し（ステップＡ１４２）、遊技制御装置１００に第２チェックサムを送信する（ステップＡ１４３）。すなわち、払出制御装置２００が、停電発生時に、払い出しに関するデータと払出制御装置２００を識別可能な固有の値と（払出ＩＤ）のチェックサム値（第１チェックサム）を演算するとともに、停電復帰後、遊技制御装置１００から受信した払い出しに関するデータと払出制御装置２００を識別可能な固有の値とのチェックサム値（第２チェックサム）を演算するチェックサム値演算手段をなす。また、チェックサム演算手段の演算結果を遊技制御装置１００に送信するチェックサム値送信手段をなす。
【０２４６】
遊技制御装置１００では、払出制御装置２００から受信した第２チェックサムとバックアップしていた第１チェックサムを比較し（ステップＢ２８３）、比較結果が一致すれば停電復旧許可コマンドを払出制御装置２００に送信し、比較結果が一致しなければＲＡＭクリアコマンド払出制御装置２００に送信する（ステップＢ２８４）。その後、比較結果が一致しなかった場合はＲＡＭクリア処理を行う（ステップＢ２８５）。なお、比較結果が一致した場合はバックアップされていたデータを用いて停電復旧の処理を行う。すなわち、遊技制御装置１００が、停電復帰後、払出制御装置２００から受信したチェックサム値（第２チェックサム）とバックアップ記憶手段に記憶されたチェックサム値（第１チェックサム）を比較し、判定するチェックサム値判定手段をなす。また、チェックサム値判定手段の判定結果に基づき、停電復旧するか否かを決定する停電復旧決定手段をなす。
【０２４７】
払出制御装置２００では、停電復旧許可コマンドを受信した場合は、遊技制御装置１００から受信したバックアップ情報を採用し、ＲＡＭクリアコマンドを受信した場合はバックアップ情報を破棄する（ステップＡ１４４）。この処理により、電源が遮断されている間における不正な払出制御装置２００の交換を検出でき、不正な払出制御装置２００の交換があった場合には、遊技制御装置１００と払出制御装置２００で初期化が行われるようになる。
【０２４８】
以上のことから、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、遊技機外部から供給される定格電圧から所定の電源電圧を生成して各制御装置に供給する電源装置４００と、を備える遊技機において、電源装置４００は、電源電圧が第１電圧に低下したことを検出し、第１停電検出信号を生成する第１停電検出手段（第１停電検出回路４３１）と、第１停電検出信号を払出制御装置２００に送信する第１送信手段（第１停電検出信号生成回路４３２）と、を備え、払出制御装置２００は、第１電圧への低下から第１所定時間は動作可能であり、第１停電検出信号の受信に基づいて、第１所定時間内に払い出しに関するデータを遊技制御装置１００に送信する停電処理手段（払出制御装置２００）と、停電発生時に、払い出しに関するデータと払出制御装置２００を識別可能な固有の値とのチェックサム値を演算するとともに、停電復帰後、遊技制御装置１００から受信した払い出しに関するデータと払出制御装置２００を識別可能な固有の値とのチェックサム値を演算するチェックサム値演算手段（払出制御装置２００）と、チェックサム演算手段の演算結果を遊技制御装置１００に送信するチェックサム値送信手段（払出制御装置２００）と、を備え、遊技制御装置１００は、第１電圧への低下から第１所定時間以上の第２所定時間は動作可能であり、電源遮断状態でも記憶したデータを保持可能なバックアップ記憶手段（遊技制御装置１００）と、払出制御装置２００から払い出しに関するデータ及びチェックサム値を受信することに基づき、第２所定時間内に払い出しに関するデータ及びチェックサム値をバックアップ記憶手段に記憶するとともに、自身のデータのバックアップ処理を行うバックアップ手段（遊技制御装置１００）と、停電復帰後、払い出しに関するデータを払出制御装置２００に送信する復帰後送信手段（遊技制御装置１００）と、停電復帰後、払出制御装置２００から受信したチェックサム値とバックアップ記憶手段に記憶されたチェックサム値を比較し、判定するチェックサム値判定手段（遊技制御装置１００）と、チェックサム値判定手段の判定結果に基づき、停電復旧するか否かを決定する停電復旧決定手段（遊技制御装置１００）と、を備えることとなる。
【０２４９】
〔第８変形例〕
次に、上述した実施形態の遊技機の第８変形例について説明する。なお、基本的には、上述の実施形態の遊技機と同様の構成を有しており、以下、同様の構成を有する部分については同じ符号を付して説明を省略し、主に異なる部分について説明する。本変形例の遊技機は、電源復旧時のバックアップデータの正当性の判断方法が異なる。
【０２５０】
図５０には、電源遮断時におけるデータのバックアップの態様を示した。払出制御装置２００では、第１停電検出信号の受信に基づき、払出制御装置２００が動作可能な第１所定時間内に払い出しに関する情報等の払出制御装置の情報を遊技制御装置１００に送信する。遊技制御装置１００では、払出制御装置２００から払出制御装置の情報を受信することに基づき、遊技制御装置１００が動作可能な第２所定時間内に、これらの情報をバックアップ可能なＲＡＭ１１１Ｃに記憶するとともに、自身の遊技に関するデータと払出制御装置２００から受信した払出制御装置の情報とを合わせてチェックサムを算出して記憶する。
【０２５１】
すなわち、遊技制御装置１００が、払出制御装置２００から払い出しに関するデータを受信することに基づき、第２所定時間内に払い出しに関するデータと遊技に関するデータのチェックサム値を演算し、払い出しに関するデータとチェックサム値をバックアップ記憶手段に記憶するとともに、遊技に関するデータのバックアップ処理を行うバックアップ手段をなす。
【０２５２】
電源復旧時には、遊技制御装置１００において、バックアップしていた自身の遊技に関するデータと払出制御装置の情報とからチェックサムを算出してバックアップしていたチェックサムと比較する。そして、一致すればバックアップデータが正当なものであると判定し、バックアップしていた払出制御装置の情報を払出制御装置２００に送信するなどの停電の復旧の処理を行う。また、一致しない場合は、バックアップデータが正当でないと判定し、初期化の処理を行う。
【０２５３】
すなわち、遊技制御装置１００が、停電復帰後、バックアップ記憶手段に記憶された払い出しに関するデータと遊技に関するデータのチェックサム値を演算するチェックサム値演算手段をなす。また、停電復帰後のチェックサム値とバックアップ記憶手段に記憶されたチェックサム値を比較し、判定するチェックサム値判定手段をなす。また、チェックサム値判定手段の判定結果に基づき、停電復旧するか否かを決定する停電復旧決定手段をなす。このようなバックアップデータの正当性の判断方法とすることで、遊技制御装置１００のデータと払出制御装置２００のデータの両方の正当性を一のチェックサム値により判定することが可能となる。
【０２５４】
以上のことから、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、遊技機外部から供給される定格電圧から所定の電源電圧を生成して各制御装置に供給する電源装置４００と、を備える遊技機において、電源装置４００は、電源電圧が第１電圧に低下したことを検出し、第１停電検出信号を生成する第１停電検出手段（第１停電検出回路４３１）と、第１停電検出信号を払出制御装置２００に送信する第１送信手段（第１停電検出信号生成回路４３２）と、を備え、払出制御装置２００は、第１電圧への低下から第１所定時間は動作可能であり、第１停電検出信号の受信に基づいて、第１所定時間内に払い出しに関するデータを遊技制御装置１００に送信する停電処理手段（払出制御装置２００）を備え、遊技制御装置１００は、第１電圧への低下から第１所定時間以上の第２所定時間は動作可能であり、遊技に関するデータを記憶する遊技データ記憶手段（遊技制御装置１００）と、電源遮断状態でも記憶したデータを保持可能なバックアップ記憶手段（遊技制御装置１００）と、払出制御装置２００から払い出しに関するデータを受信することに基づき、第２所定時間内に払い出しに関するデータと遊技に関するデータのチェックサム値を演算し、払い出しに関するデータとチェックサム値をバックアップ記憶手段に記憶するとともに、遊技に関するデータのバックアップ処理を行うバックアップ手段（遊技制御装置１００）と、停電復帰後、払い出しに関するデータを払出制御装置に送信する復帰後送信手段（遊技制御装置１００）と、停電復帰後、バックアップ記憶手段に記憶された払い出しに関するデータと遊技に関するデータのチェックサム値を演算するチェックサム値演算手段（遊技制御装置１００）と、停電復帰後のチェックサム値とバックアップ記憶手段に記憶されたチェックサム値を比較し、判定するチェックサム値判定手段（遊技制御装置１００）と、チェックサム値判定手段の判定結果に基づき、停電復旧するか否かを決定する停電復旧決定手段（遊技制御装置１００）と、を備えることとなる。
【０２５５】
〔第９変形例〕
次に、上述した実施形態の遊技機の第９変形例について説明する。なお、基本的には、上述の実施形態の遊技機と同様の構成を有しており、以下、同様の構成を有する部分については同じ符号を付して説明を省略し、主に異なる部分について説明する。本変形例の遊技機は、電源復旧時のバックアップデータの正当性の判断方法が異なる。
【０２５６】
図５１には、電源遮断時におけるデータのバックアップの態様を示した。払出制御装置２００では、第１停電検出信号の受信に基づき、払出制御装置２００が動作可能な第１所定時間内に払い出しに関する情報等の払出制御装置の情報を遊技制御装置１００に送信する。遊技制御装置１００では、払出制御装置２００から払出制御装置の情報を受信することに基づき、遊技制御装置１００が動作可能な第２所定時間内に、これらの情報をバックアップ可能なＲＡＭ１１１Ｃに記憶するとともに、自身の遊技に関するデータのみからチェックサムを算出して記憶する。
【０２５７】
すなわち、遊技制御装置１００が、払出制御装置２００から払い出しに関するデータを受信することに基づき、第２所定時間内に払い出しに関するデータは含まない遊技に関するデータのチェックサム値を演算し、払い出しに関するデータとチェックサム値をバックアップ記憶手段に記憶するとともに、遊技に関するデータのバックアップ処理を行うバックアップ手段をなす。
【０２５８】
電源復旧時には、遊技制御装置１００において、バックアップしていた自身の遊技に関するデータからチェックサムを算出してバックアップしていたチェックサムと比較する。そして、一致すればバックアップデータが正当なものであると判定し、バックアップしていた払出制御装置の情報を払出制御装置２００に送信するなどの停電の復旧の処理を行う。また、一致しない場合は、バックアップデータが正当でないと判定し、初期化の処理を行う。
【０２５９】
すなわち、遊技制御装置１００が、停電復帰後、バックアップ記憶手段に記憶された遊技に関するデータのチェックサム値を演算するチェックサム値演算手段をなす。また、停電復帰後のチェックサム値とバックアップ記憶手段に記憶されたチェックサム値を比較し、判定するチェックサム値判定手段をなす。また、チェックサム値判定手段の判定結果に基づき、停電復旧するか否かを決定する停電復旧決定手段をなす。このようなバックアップデータの正当性の判断方法とすることで、払出制御装置２００のデータに関連することなく、遊技制御装置１００のデータの正当性を判断することができ、少なくとも遊技制御装置１００のみを正常に復帰することができる。
【０２６０】
以上のことから、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、遊技機外部から供給される定格電圧から所定の電源電圧を生成して各制御装置に供給する電源装置４００と、を備える遊技機において、電源装置４００は、電源電圧が第１電圧に低下したことを検出し、第１停電検出信号を生成する第１停電検出手段（第１停電検出回路４３１）と、第１停電検出信号を払出制御装置２００に送信する第１送信手段（第１停電検出信号生成回路４３２）と、を備え、払出制御装置２００は、第１電圧への低下から第１所定時間は動作可能であり、第１停電検出信号の受信に基づいて、第１所定時間内に払い出しに関するデータを遊技制御装置１００に送信する停電処理手段（払出制御装置２００）を備え、遊技制御装置１００は、第１電圧への低下から第１所定時間以上の第２所定時間は動作可能であり、遊技に関するデータを記憶する遊技データ記憶手段（遊技制御装置１００）と、電源遮断状態でも記憶したデータを保持可能なバックアップ記憶手段（遊技制御装置１００）と、払出制御装置２００から払い出しに関するデータを受信することに基づき、第２所定時間内に払い出しに関するデータは含まない遊技に関するデータのチェックサム値を演算し、払い出しに関するデータとチェックサム値をバックアップ記憶手段に記憶するとともに、遊技に関するデータのバックアップ処理を行うバックアップ手段（遊技制御装置１００）と、停電復帰後、払い出しに関するデータを払出制御装置２００に送信する復帰後送信手段（遊技制御装置１００）と、停電復帰後、バックアップ記憶手段に記憶された遊技に関するデータのチェックサム値を演算するチェックサム値演算手段（遊技制御装置１００）と、停電復帰後のチェックサム値とバックアップ記憶手段に記憶されたチェックサム値を比較し、判定するチェックサム値判定手段（遊技制御装置１００）と、チェックサム値判定手段の判定結果に基づき、停電復旧するか否かを決定する停電復旧決定手段（遊技制御装置１００）と、を備えることとなる。
【０２６１】
〔第１０変形例〕
次に、上述した実施形態の遊技機の第１０変形例について説明する。なお、基本的には、上述の実施形態の遊技機と同様の構成を有しており、以下、同様の構成を有する部分については同じ符号を付して説明を省略し、主に異なる部分について説明する。本変形例の遊技機は、電源復旧時のバックアップデータの正当性の判断方法が異なる。
【０２６２】
図５２には、電源遮断時におけるデータのバックアップの態様を示した。払出制御装置２００では、第１停電検出信号の受信に基づき、払出制御装置２００が動作可能な第１所定時間内に払い出しに関する情報等の払出制御装置の情報のチェックサムを算出し、払出制御装置の情報とチェックサムを遊技制御装置１００に送信する。遊技制御装置１００では、払出制御装置２００から払出制御装置の情報とチェックサムを受信することに基づき、遊技制御装置１００が動作可能な第２所定時間内に、これらの情報をバックアップ可能なＲＡＭ１１１Ｃに記憶するとともに、自身の遊技に関するデータのみからチェックサムを算出して別途記憶する。
【０２６３】
電源復旧時には、遊技制御装置１００において、バックアップしていた自身の遊技に関するデータからチェックサムを算出してバックアップしていたチェックサムと比較する。また、バックアップしていた払出制御装置の情報からチェックサムを算出してバックアップしていたチェックサムと比較する。そして、両方とも一致すればバックアップデータが正当なものであると判定し、バックアップしていた払出制御装置の情報を払出制御装置２００に送信するなどの停電の復旧の処理を行う。また、両方とも一致しない場合は、バックアップデータが正当でないと判定し、初期化の処理を行う。なお、一方のみが一致した場合は正当なデータのみを用いて停電の復旧の処理を行うようにしても良い。
【０２６４】
〔第１１変形例〕
次に、上述した実施形態の遊技機の第１１変形例について説明する。なお、基本的には、上述の実施形態の遊技機と同様の構成を有しており、以下、同様の構成を有する部分については同じ符号を付して説明を省略し、主に異なる部分について説明する。本変形例の遊技機は、遊技制御装置１００と払出制御装置２００との通信方法が異なる。
【０２６５】
本変形例の遊技機では、遊技制御装置１００と払出制御装置２００との間で、双方向で通信を行う通信手段として、シリアル通信手段とパラレル通信手段が設けられている。シリアル通信手段はデータを暗号化して送信する暗号化通信手段であり、パラレル通信手段はシリアル信号をパラレル信号に変換してデータを暗号化せずに送信する通常通信手段である。
【０２６６】
停電発生時でない通常時は、データの送受信にシリアル通信手段を用いることで通信内容を秘匿することが可能となる。また、停電発生時には、払出制御装置２００から遊技制御装置１００に送信するバックアップデータの送信にパラレル通信手段を用いることで、送信時間を短縮することができるとともにデータの暗号化及び復号化の処理を省くことができ、電源遮断前に確実にバックアップデータを送信することが可能となる。また、停電復旧時には、相互認証を行うためのデータの送受信にシリアル通信手段を用い、遊技制御装置１００からバックアップしていたデータを払出制御装置２００に送信する際にはパラレル通信手段を用いることで迅速に停電復旧することができる。
【０２６７】
以上のことから、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、遊技機外部から供給される定格電圧から所定の電源電圧を生成して各制御装置に供給する電源装置４００と、を備える遊技機において、データを暗号化してシリアル通信で送信可能な暗号化送信手段（シリアル通信手段）と、シリアル信号をパラレル信号に変換してデータを暗号化せずに送信可能なパラレル通信手段と、を備え、電源装置４００は、電源電圧が第１電圧に低下したことを検出し、第１停電検出信号を生成する第１停電検出手段（第１停電検出回路４３１）と、第１停電検出信号を払出制御装置２００に送信する第１送信手段（第１停電検出信号生成回路４３２）と、を備え、払出制御装置２００は、第１電圧への低下から第１所定時間は動作可能であり、第１停電検出信号の受信に基づいて、第１所定時間内に未払出数記憶手段の未払出数データを遊技制御装置１００に送信する停電処理手段（払出制御装置２００）を備え、遊技制御装置１００は、第１電圧への低下から第１所定時間以上の第２所定時間は動作可能であり、電源遮断状態でも記憶したデータを保持可能なバックアップ記憶手段（遊技制御装置１００）と、払出制御装置２００から未払出数データを受信することに基づき、第２所定時間内に当該未払出数データをバックアップ記憶手段に記憶するとともに、自身のデータのバックアップ処理を行うバックアップ手段（遊技制御装置１００）と、を備え、遊技制御装置１００と払出制御装置２００間の通信は、停電発生時以外は暗号化送信手段で行い、停電発生時はパラレル通信手段で行うようにしていることとなる。
【０２６８】
〔第１２変形例〕
次に、上述した実施形態の遊技機の第１２変形例について説明する。なお、基本的には、上述の実施形態の遊技機と同様の構成を有しており、以下、同様の構成を有する部分については同じ符号を付して説明を省略し、主に異なる部分について説明する。本変形例の遊技機は、電源装置４００の構成が異なる。
【０２６９】
本変形例の電源装置４００では、第１停電検出回路４３１及び第２停電検出回路４３３に替えて停電検出回路４３８と遅延回路４３９を備えている。停電検出回路４３８は３２Ｖの電圧を監視し、それが第１電圧に低下すると第１停電検出信号生成回路４３２で第１停電検出信号を生成し、払出制御装置２００に出力する。また、停電検出回路４３８で第１電圧への低下を検出すると、検出信号が遅延回路４３９に入力され、この検出信号の入力から所定時間後に遅延回路４３９から第２停電検出信号生成回路４３４に信号が出力される。これにより第２停電検出信号生成回路４３４で第２停電検出信号が生成され、遊技制御装置１００に出力される。すなわち、第２停電検出信号は第１停電検出信号の出力から所定時間後に出力される。
【０２７０】
遅延回路４３９において、停電検出回路４３８からの信号の入力から第２停電検出信号生成回路４３４に信号が出力されるまでの所定時間は、上述の実施形態における第１電圧への低下から第２電圧への低下までの時間と等しくされ、このような構成によっても上述の実施形態と同様の機能を実現することができる。
【０２７１】
以上のような遊技機１０は、遊技盤３０の遊技領域３２に設けられた入賞口（始動入賞口３６、普通変動入賞装置３７、特別変動入賞装置３８、一般入賞口３５）に遊技球が入賞したことを条件として、賞球数データを送信する遊技制御装置１００と、遊技制御装置１００から受信した賞球数データを未払出数データとして記憶する未払出数記憶手段（払出制御装置２００）を備え、該未払出数記憶手段に記憶された未払出数データに基づき所定数の遊技球を払い出す払出制御装置２００と、を備える遊技機であって、払出制御装置２００は、賞球数データに対応する数の遊技球の払い出しが完了したことを示す払出完了信号を遊技制御装置１００に送信する払出完了信号送信手段（払出制御装置２００）を備え、遊技制御装置１００は、払出完了信号を受信することにより、通信割り込み処理を開始し、該通信割り込み処理で次の賞球数データを送信可能とする通信割込手段（遊技制御装置１００）を備えている。
【０２７２】
したがって、払出完了信号を受けてから、次の賞球数データを送信するので、払出制御装置２００にだけ記憶される未払出数データの未払出数を少なくすることができ、払出制御装置２００の処理負担を軽減することができる。また、停電発生時のバックアップが容易になるとともに、万一バックアップができなかった場合でも遊技者の損害を最小限にすることができる。
【０２７３】
また、払出完了信号送信手段（払出制御装置２００）は、賞球数データの受信から当該賞球数データに基づく遊技球の払い出し完了までの間に、払い出し完了信号の出力状態を第１状態から第２状態に変化させ、遊技球の払い出しの完了により払出完了信号を第２状態から第１状態に変化させるようにしている。したがって、払出完了信号を明確に判別可能となる。
【０２７４】
また、遊技制御装置１００は、遊技に関する制御を行うために所定の周期で遊技制御割り込み処理を行い、通信割り込み処理の優先順位を遊技制御割り込み処理よりも低くし、払出完了信号送信手段（払出制御装置２００）は、払出完了信号の出力状態が第２状態となる時間を遊技制御割り込み処理の周期よりも長くしている。
【０２７５】
したがって、遊技に関する制御の割込処理中に払出完了信号が入力されても、通信割り込み処理を行わず、遊技に関する制御の割込処理を優先しているので、遊技に関する制御の実行中に割り込み処理が入らないようにすることができる。よって、遊技に関する制御の割込処理中に払出完了信号によるパラメータの途中変更が行われないので一貫した制御を行うことが出来る。また、払出完了信号の出力状態が第２状態となる時間を遊技制御割り込み処理の周期よりも長くしたので、遊技制御割り込み処理で払出完了信号の状態を直接確認することで払出完了信号の出力状態の変化を検出することができる。
【０２７６】
なお、本発明の遊技機は、遊技機として、前記実施の形態に示されるようなパチンコ遊技機に限られるものではなく、例えば、その他のパチンコ遊技機、アレンジボール遊技機、雀球遊技機などの遊技球を使用する全ての遊技機に適用可能である。また、上述の各変形例の構成は適宜組み合わせて適用することが可能である。
【０２７７】
また、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２７８】
１０  遊技機
３０  遊技盤
３２  遊技領域
３５  一般入賞口（入賞口）
３６  始動入賞口（入賞口）
３７  普通変動入賞装置（入賞口）
３８  特別変動入賞装置（入賞口）
１００  遊技制御装置（通信割込手段）
２００  払出制御装置（未払出数記憶手段、払出完了信号送信手段）
【図１】
0005965124.tif 000002
【図２】
0005965124.tif 000003
【図３】
0005965124.tif 000004
【図４】
0005965124.tif 000005
【図５】
0005965124.tif 000006
【図６】
0005965124.tif 000007
【図７】
0005965124.tif 000008
【図８】
0005965124.tif 000009
【図９】
0005965124.tif 000010
【図１０】
0005965124.tif 000011
【図１１】
0005965124.tif 000012
【図１２】
0005965124.tif 000013
【図１３】
0005965124.tif 000014
【図１４】
0005965124.tif 000015
【図１５】
0005965124.tif 000016
【図１６】
0005965124.tif 000017
【図１７】
0005965124.tif 000018
【図１８】
0005965124.tif 000019
【図１９】
0005965124.tif 000020
【図２０】
0005965124.tif 000021
【図２１】
0005965124.tif 000022
【図２２】
0005965124.tif 000023
【図２３】
0005965124.tif 000024
【図２４】
0005965124.tif 000025
【図２５】
0005965124.tif 000026
【図２６】
0005965124.tif 000027
【図２７】
0005965124.tif 000028
【図２８】
0005965124.tif 000029
【図２９】
0005965124.tif 000030
【図３０】
0005965124.tif 000031
【図３１】
0005965124.tif 000032
【図３２】
0005965124.tif 000033
【図３３】
0005965124.tif 000034
【図３４】
0005965124.tif 000035
【図３５】
0005965124.tif 000036
【図３６】
0005965124.tif 000037
【図３７】
0005965124.tif 000038
【図３８】
0005965124.tif 000039
【図３９】
0005965124.tif 000040
【図４０】
0005965124.tif 000041
【図４１】
0005965124.tif 000042
【図４２】
0005965124.tif 000043
【図４３】
0005965124.tif 000044
【図４４】
0005965124.tif 000045
【図４５】
0005965124.tif 000046
【図４６】
0005965124.tif 000047
【図４７】
0005965124.tif 000048
【図４８】
0005965124.tif 000049
【図４９】
0005965124.tif 000050
【図５０】
0005965124.tif 000051
【図５１】
0005965124.tif 000052
【図５２】
0005965124.tif 000053
【図５３】
0005965124.tif 000054
【図５４】
0005965124.tif 000055