(57)【要約】【課題】遊技球の発射制御へのノイズの影響を減少又は防止する。【解決手段】遊技機において、遊技領域に向けて遊技球を発射させる制御を行う発射制御手段は、操作検出手段による遊技者の操作の検出に基づき発射操作手段から送られる操作検出信号を受信した場合に、発射装置を作動させる。発射制御手段は、発射操作手段から送られた操作検出信号を分岐させて遊技制御手段に出力可能に構成され、遊技制御手段へ操作検出信号を出力する回路の途中に、信号の方向を一方向に規制する規制手段を配置する。【選択図】図６
2014161556.tif 000002
【特許請求の範囲】
【請求項１】
遊技を統括的に制御する遊技制御手段と、
遊技領域に向けて遊技球を発射させる制御を行う発射制御手段と、
遊技者が外部から操作可能な発射操作部と、該発射操作部への操作を検出可能な操作検出手段と、遊技球を発射させる際に作動する発射装置と、を含む発射操作手段と、
を備えた遊技機において、
前記発射制御手段は、
前記操作検出手段による前記操作の検出に基づき前記発射操作手段から送られる操作検出信号を受信した場合に、前記発射装置を作動させ、
前記発射操作手段から送られた操作検出信号を分岐させて前記遊技制御手段に出力可能に構成され、
前記遊技制御手段へ前記操作検出信号を出力する回路の途中に、信号の方向を一方向に規制する規制手段を配置することを特徴とする遊技機。
【請求項２】
前記発射制御手段は、
単方向のトランジスタに接続する複数の端子を有するドライバを備え、
前記操作検出信号の受信に伴い、前記ドライバを介して前記発射モータの制御信号を出力して前記発射装置を作動させ、
前記ドライバの複数の端子の内、前記発射モータの制御信号を送るために用いる端子以外の端子を使用して、前記遊技制御手段へ前記操作検出信号を出力することを特徴とする請求項１に記載の遊技機。
【請求項３】
前記ドライバには、前記発射装置の駆動電圧を所定電圧に抑制する抑制回路が備えられ、
前記操作検出信号は、前記所定電圧を超えない電圧レベルとすることを特徴とする請求項２に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技球等の遊技媒体を使用して遊技を行う遊技機に関する。
【背景技術】
【０００２】
特許文献１の遊技機において、発射操作部（発射ハンドル）に人が触れたことを検出するタッチスイッチからの信号（タッチスイッチ信号）は、遊技球の発射を制御する発射制御基板内で分岐させて主基板（遊技制御装置）にも入力させている。タッチスイッチ信号の入力により主基板は、遊技者数のカウントを行っている。また、特許文献２の遊技機において、発射制御回路のマイクロプロセッサは、タッチスイッチ信号を受信して、遊技球を発射するための発射モータの駆動を制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２４４７６１号公報
【特許文献２】特開平０６−３１９２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
発射制御基板内でタッチスイッチ信号を分岐させる場合に、主基板（遊技制御装置）への接続箇所からノイズが発射制御回路に侵入して、発射モータの駆動制御に悪影響を及ぼすおそれがあり、遊技球の発射制御に問題が生じてしまう可能性もある。
【０００５】
本発明は、上記の課題に鑑みなされたもので、遊技球の発射制御へのノイズの影響を減少又は防止することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の代表的な一形態では、遊技を統括的に制御する遊技制御手段と、遊技領域に向けて遊技球を発射させる制御を行う発射制御手段と、遊技者が外部から操作可能な発射操作部と、該発射操作部への操作を検出可能な操作検出手段と、遊技球を発射させる際に作動する発射装置と、を含む発射操作手段と、を備えた遊技機において、前記発射制御手段は、前記操作検出手段による前記操作の検出に基づき前記発射操作手段から送られる操作検出信号を受信した場合に、前記発射装置を作動させ、前記発射操作手段から送られた操作検出信号を分岐させて前記遊技制御手段に出力可能に構成され、前記遊技制御手段へ前記操作検出信号を出力する回路の途中に、信号の方向を一方向に規制する規制手段を配置する。
【０００７】
なお、「遊技制御手段」は、例えば、遊技制御装置である。「発射制御手段」は、例えば、発射モータを制御する発射制御装置である。「操作検出手段」は、例えば、タッチスイッチである。「発射装置」は、例えば、発射用の発射モータであるが、発射用のソレノイドも含む。「発射操作手段」は、例えば、操作部、タッチスイッチ、及び発射モータからなる発射ユニットである。
【発明の効果】
【０００８】
本発明の一形態によれば、遊技球の発射制御へのノイズの影響を減少又は防止することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施の形態の遊技機の斜視図である。
【図２】本発明の第１の実施の形態の遊技機に備えられる遊技盤の正面図である。
【図３】本発明の第１の実施の形態の遊技機の遊技制御装置を中心とする制御系を示すブロック構成図である。
【図４】本発明の第１の実施の形態の遊技機の演出制御装置を中心とする制御系を示すブロック構成図である。
【図５】本発明の第１の実施の形態の発射制御装置、発射モータ、遊技制御装置、払出制御装置、電源装置等の接続形態を説明する図である。
【図６】本発明の第１の実施の形態の発射制御装置の構成を示すブロック図である。
【図７】本発明の第１の実施の形態のドライバの構成を示す回路図である。
【図８】本発明の第１の実施の形態のドライバ回路の回路図である。
【図９】本発明の第１の実施の形態のメイン処理の前半部のフローチャートである。
【図１０】本発明の第１の実施の形態のメイン処理の後半部のフローチャートである。
【図１１】本発明の第１の実施の形態のビット転置パターンを示す図である。
【図１２】本発明の第１の実施の形態のチェックサム算出処理の手順を示すフローチャートである。
【図１３】本発明の第１の実施の形態の初期値乱数更新処理の手順を示すフローチャートである。
【図１４】本発明の第１の実施の形態のタイマ割込み処理の手順を示すフローチャートである。
【図１５】本発明の第１の実施の形態の客待ちデモ復帰処理の手順を示すフローチャートである。
【図１６】本発明の第１の実施の形態のコマンド設定処理の手順を示すフローチャートである。
【図１７】本発明の第１の実施の形態の入力処理の手順を示すフローチャートである。
【図１８】本発明の第１の実施の形態のスイッチ読み込み処理の手順を示すフローチャートである。
【図１９】本発明の第１の実施の形態の出力処理の手順を示すフローチャートである。
【図２０】本発明の第１の実施の形態の払出コマンド送信処理の手順を示すフローチャートである。
【図２１】本発明の第１の実施の形態のメイン賞球残数更新処理の手順を示すフローチャートである。
【図２２】本発明の第１の実施の形態の乱数更新処理１の手順を示すフローチャートである。
【図２３】本発明の第１の実施の形態の乱数更新処理２の手順を示すフローチャートである。
【図２４】本発明の第１の実施の形態の入賞口スイッチ／エラー監視処理の手順を示すフローチャートである。
【図２５】本発明の第１の実施の形態の不正＆入賞監視処理の手順を示すフローチャートである。
【図２６】本発明の第１の実施の形態の入賞数カウンタ更新処理の手順を示すフローチャートである。
【図２７】本発明の第１の実施の形態のエラーチェック処理の手順を示すフローチャートである。
【図２８】本発明の第１の実施の形態の特図ゲーム処理の手順を示すフローチャートである。
【図２９】本発明の第１の実施の形態の始動口スイッチ監視処理の手順を示すフローチャートである。
【図３０】本発明の第１の実施の形態の特図始動口スイッチ共通処理の手順を示すフローチャートである。
【図３１】本発明の第１の実施の形態の特図保留情報判定処理の手順を示すフローチャートである。
【図３２】本発明の第１の実施の形態の大当り判定処理の手順を示すフローチャートである。
【図３３】本発明の第１の実施の形態の大入賞口スイッチ監視処理の手順を示すフローチャートである。
【図３４】本発明の第１の実施の形態の図柄変動制御処理の手順を示すフローチャートである。
【図３５】本発明の第１の実施の形態の特図普段処理の手順を示すフローチャートである。
【図３６】本発明の第１の実施の形態の特図普段処理移行設定処理１の手順を示すフローチャートである。
【図３７】本発明の第１の実施の形態の特図１変動開始処理の手順を示すフローチャートである。
【図３８】本発明の第１の実施の形態の大当りフラグ１設定処理の手順を示すフローチャートである。
【図３９】本発明の第１の実施の形態の特図１停止図柄設定処理の手順を示すフローチャートである。
【図４０】本発明の第１の実施の形態の特図情報設定処理の手順を示すフローチャートである。
【図４１】本発明の第１の実施の形態の変動パターン設定処理の手順を示すフローチャートである。
【図４２】本発明の第１の実施の形態の２バイト振り分け処理の手順を示すフローチャートである。
【図４３】本発明の第１の実施の形態の振り分け処理の手順を示すフローチャートである。
【図４４】本発明の第１の実施の形態の変動開始情報設定処理の手順を示すフローチャートである。
【図４５】本発明の第１の実施の形態の特図２変動開始処理の手順を示すフローチャートである。
【図４６】本発明の第１の実施の形態の大当りフラグ２設定処理の手順を示すフローチャートである。
【図４７】本発明の第１の実施の形態の特図２停止図柄設定処理の手順を示すフローチャートである。
【図４８】本発明の第１の実施の形態の特図変動中処理移行設定処理（特図１）の手順を示すフローチャートである。
【図４９】本発明の第１の実施の形態の特図変動中処理移行設定処理（特図２）の手順を示すフローチャートである。
【図５０】本発明の第１の実施の形態の特図変動中処理の手順を示すフローチャートである。
【図５１】本発明の第１の実施の形態の特図表示中処理移行設定処理の手順を示すフローチャートである。
【図５２】本発明の第１の実施の形態の特図表示中処理の手順を示すフローチャートである。
【図５３】本発明の第１の実施の形態のファンファーレ／インターバル中処理移行設定処理１の手順を示すフローチャートである。
【図５４】本発明の第１の実施の形態の演出モード情報チェック処理の手順を示すフローチャートである。
【図５５】本発明の第１の実施の形態の時間短縮変動回数更新処理の手順を示すフローチャートである。
【図５６】本発明の第１の実施の形態の特図普段処理移行設定処理２の手順を示すフローチャートである。
【図５７】本発明の第１の実施の形態のファンファーレ／インターバル中処理の前半部のフローチャートである。
【図５８】本発明の第１の実施の形態のファンファーレ／インターバル中処理の後半部のフローチャートである。
【図５９】本発明の第１の実施の形態のソレノイド情報設定処理のフローチャートである。
【図６０】本発明の第１の実施の形態の大入賞口開放中処理移行設定処理１のフローチャートである。
【図６１】本発明の第１の実施の形態の大入賞口開放中処理移行設定処理２のフローチャートである。
【図６２】本発明の第１の実施の形態の大入賞口開放中処理の手順を示すフローチャートである。
【図６３】本発明の第１の実施の形態の大入賞口残存球処理移行設定処理の手順を示すフローチャートである。
【図６４】本発明の第１の実施の形態の大入賞口開放中処理移行設定処理３の手順を示すフローチャートである。
【図６５】本発明の第１の実施の形態の大入賞口残存球処理の手順を示すフローチャートである。
【図６６】本発明の第１の実施の形態のファンファーレ／インターバル中処理移行設定処理２の手順を示すフローチャートである。
【図６７】本発明の第１の実施の形態の大当り終了処理移行設定処理の手順を示すフローチャートである。
【図６８】本発明の第１の実施の形態の大当り終了処理の手順を示すフローチャートである。
【図６９】本発明の第１の実施の形態の大当り終了設定処理１の手順を示すフローチャートである。
【図７０】本発明の第１の実施の形態の大当り終了設定処理２の手順を示すフローチャートである。
【図７１】本発明の第１の実施の形態の特図普段処理移行設定処理３の手順を示すフローチャートである。
【図７２】本発明の第１の実施の形態のセグメントＬＥＤ編集処理の手順を示すフローチャートである。
【図７３】本発明の第１の実施の形態の磁石不正監視処理の手順を示すフローチャートである。
【図７４】本発明の第１の実施の形態の電波不正監視処理の手順を示すフローチャートである。
【図７５】本発明の第１の実施の形態の外部情報編集処理の手順を示すフローチャートである。
【図７６】本発明の第１の実施の形態のメイン賞球信号編集処理の手順を示すフローチャートである。
【図７７】本発明の第１の実施の形態の始動口信号編集処理の手順を示すフローチャートである。
【図７８】本発明の第１の実施の形態の演出制御装置の主制御用マイコン（１ｓｔＣＰＵ）によって実行されるメイン処理（１ｓｔメイン処理）の手順を示すフローチャートである。
【図７９】本発明の第１の実施の形態の１ｓｔシーン制御処理の手順を示すフローチャートである。
【図８０】本発明の第１の実施の形態のコマンド受信割込み処理の手順を示すフローチャートである。
【図８１】本発明の実施の形態の演出制御装置の映像制御用マイコン（２ｎｄＣＰＵ）によって実行されるメイン処理（２ｎｄメイン処理）の手順を示すフローチャートである。
【図８２】本発明の第１の実施の形態の通常ゲーム処理の手順を示すフローチャートである。
【図８３】本発明の第１の実施の形態のＶブランク割込み処理の手順を示すフローチャートである。
【図８４】本発明の第１の実施の形態の客待ちデモ処理の手順を示すフローチャートである。
【図８５】本発明の第１の実施の形態の制御結果（処理結果）の一例を示すタイムチャート１である。
【図８６】本発明の第１の実施の形態の制御結果（処理結果）の一例を示すタイムチャート２である。
【図８７】本発明の第１の実施の形態の制御結果（処理結果）の一例を示すタイムチャート３である。
【図８８】本発明の第１の実施の形態の制御結果（処理結果）の一例を示すタイムチャート４である。
【図８９】従来の制御結果（処理結果）の一例を示すタイムチャートである。
【図９０】本発明の第１の実施の形態の制御結果（処理結果）の一例を示すタイムチャート５である。
【図９１】本発明の第１の実施の形態の客待ちデモ処理（特別演出を行う場合）の手順を示すフローチャートである。
【図９２】本発明の第１の実施の形態の特別演出の演出例を示す図である。
【図９３】本発明の第１の実施の形態の制御結果（処理結果）の一例を示すタイムチャート６である。
【図９４】本発明の第１の実施の形態の特別演出の演出例を示す図である。
【図９５】本発明の第１の実施の形態の特別演出の演出例を示す他の図である。
【図９６】本発明の第１の実施の形態の制御結果（処理結果）の一例を示すタイムチャート７である。
【図９７】本発明の第２の実施の形態の特図普段処理（特図普段処理２）の手順を示すフローチャートである。
【図９８】本発明の第２の実施の形態の客待ちデモ復帰処理（客待ちデモ復帰処理２）の手順を示すフローチャートである。
【図９９】本発明の第２の実施の形態の制御結果（処理結果）の一例を示すタイムチャート８である。
【図１００】本発明の第３の実施の形態の演出ボタン入力処理の手順を示すフローチャートである。
【図１０１】本発明の第３の実施の形態のボタン演出の演出例を示す図である。
【図１０２】本発明の第３の実施の形態のボタン演出の他の演出例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明による遊技機の実施形態について説明する。
【００１１】
（第１の実施の形態）
〔遊技機の構成〕
図１は、本発明の第１の実施の形態の遊技機１の斜視図である。
【００１２】
遊技機１は、島設備に固定される本体枠２にヒンジ３を介して右側部が開閉回動自在に取り付けられる開閉枠４を備える。開閉枠４は、前面枠５及びガラス枠（遊技枠）６によって構成される。
【００１３】
前面枠５には、遊技盤３０（図２参照）が配設されるとともに、遊技盤３０の前面を覆うカバーガラス６ａを備えたガラス枠６が取り付けられる。前面枠５及びガラス枠６は、それぞれ個別に開放することが可能となっている。例えば、ガラス枠６のみを開放して遊技盤３０の遊技領域３１（図２参照）にアクセスすることができる。また、前面枠５をガラス枠６が開放されていない状態で開放することによって、遊技盤３０の裏側に配置された遊技制御装置６００（図３参照）等にアクセスすることができる。
【００１４】
ガラス枠６のカバーガラス６ａの周囲には、装飾部材７が配設されている。装飾部材７の内部にはＬＥＤ（発光ダイオード：光源）等によって構成された枠装飾装置２１（図４参照）が収容されており、枠装飾装置２１を制御することによって装飾部材７における発光状態を調整することができる。
【００１５】
ガラス枠６の上部には照明ユニット８が配設され、照明ユニット８の左右両側には可動式照明９が配設される。照明ユニット８は、内部にＬＥＤ等の照明部材を収容しており、遊技状態に応じて発光演出を行う。可動式照明９は、ＬＥＤ等の照明部材と、照明部材を駆動する照明駆動モータ等から構成される枠演出装置２２（図４参照）とを備える。可動式照明９の枠演出装置２２は、遊技状態に応じて照明部材を駆動、例えば回転駆動するように制御される。なお、照明ユニット８及び可動式照明９の内部に配設される照明部材も、枠装飾装置２１（図４参照）の一部を構成している。
【００１６】
遊技機１は、効果音や警報音、報知音等を発する上スピーカ１０ａ及び下スピーカ１０ｂを備える。上スピーカ１０ａはガラス枠６の上両側部に配置され、下スピーカ１０ｂは上皿ユニット１１を構成する上皿１１ａの下方に配置される。
【００１７】
左側部に配設される可動式照明９の右上方には、遊技機１における異常を報知するための遊技状態報知ＬＥＤ１２が設けられている。遊技機１において異常が発生した場合には、遊技状態報知ＬＥＤ１２が点灯又は点滅するとともに、上スピーカ１０ａ及び下スピーカ１０ｂから異常を報知するための報知音が出力される。
【００１８】
遊技機１で発生する異常には、遊技機１の故障及び不正行為の実施等が含まれる。不正行為には、例えば、発射された遊技球の軌道を磁石によって不正に操作する行為や遊技機１を振動させる行為等が含まれる。これらの不正行為は、磁気センサスイッチ２３（図３参照）によって磁気を検出したり、振動センサスイッチによって振動を検出したりすることで検知される。
【００１９】
また、不正に開閉枠４を開放する行為も不正行為に含まれる。前面枠５の開閉状態は前面枠開放検出スイッチ２５（図３参照）によって検出され、ガラス枠６の開閉状態はガラス枠開放検出スイッチ２６（図３参照）によって検出される。
【００２０】
ガラス枠６の下部には、上皿１１ａを含む上皿ユニット１１が備えられる。上皿１１ａに貯留された遊技球は、前面枠５の下部に設けられる球発射装置（図示省略）に供給される。
【００２１】
ガラス枠６の下方位置において前面枠５に固定される固定パネル１３には、下皿１４と、球発射装置を駆動するための操作部１５（発射操作部、発射ハンドル）とが備えられる。遊技者が操作部１５を回動操作することによって、球発射装置は上皿１１ａから供給された遊技球を遊技盤３０の遊技領域３１（図２参照）に発射する。下皿１４には、当該下皿１４に貯留された遊技球を外部へ排出するための球抜き機構１６が設けられる。
【００２２】
なお、球発射装置を動作させる操作部１５又はその近傍において、発射停止スイッチ１１０（図５参照）と、タッチスイッチ１２０（図５参照）が設けられる。発射停止スイッチ１１０は、遊技者が押すことにより発射停止信号を出力し、球発射装置の遊技球の発射を停止する。タッチスイッチ１２０（タッチセンサ）は、遊技者が操作部１５を操作していること（遊技者の手が操作部１５に触れていること）を検出するもので、この検出がないときには、球発射装置からの遊技球の発射が停止される。タッチスイッチ１２０（タッチセンサ）は、操作部１５への操作を検出可能な操作検出手段を構成する。例えば、タッチスイッチ１２０は、環状の金属部分を有し、遊技者がこの金属部分に接触することによる静電容量の変化を検出して、信号を出力する。代わりに、タッチスイッチ１２０は、人感センサとして温度などを検出してもよい。
【００２３】
球発射装置は、遊技者による操作部１５の操作に対応して、第１の発射勢で遊技球を発射する第１発射態様と、第１の発射勢とは異なる第２の発射勢で遊技球を発射する第２発射態様と、で発射可能である。例えば、第１発射態様は、左打ちと右打ちのうちの一方であり、第２発射態様は、左打ちと右打ちのうちの他方である。左打ち、右打ちとは、それぞれ、遊技領域３１（図２参照）の左側、右側において遊技球を流下させる態様である。
【００２４】
上皿ユニット１１には、遊技者からの操作入力を受け付けるための演出ボタン１７が上皿１１ａの手前側に配設されている。また、選択ボタン２９が演出ボタン１７の横に配設されている。遊技者が演出ボタン１７を操作することによって、変動表示装置（表示装置、装飾表示装置、変動表示手段）３５（図２参照）での変動表示ゲームにおいて遊技者の操作を介入させた演出を行うことができ、また通常遊技状態においては演出パターン（演出態様）を変更することができる。変動表示ゲームには、特図変動表示ゲームと普図変動表示ゲーム（普図ゲーム、特定変動表示ゲーム）が含まれるが、本明細書では単に変動表示ゲームとした場合には特図変動表示ゲームを指すものとする。
【００２５】
なお、通常遊技状態（通常状態）とは、特定の遊技状態が発生していない遊技状態である。特定の遊技状態とは、例えば特図変動表示ゲームの結果が大当りになる確率が高い確変遊技状態（高確率状態、確変状態）、変動時間の短縮機能が作動して特図変動表示ゲームの単位時間当たりの実行数を向上させることが可能な時短遊技状態（時短状態）、大当り遊技状態（特別遊技状態）等である。また、高確率状態に対応して通常遊技状態を低確率状態ともいう。なお、潜伏確変状態以外の確変遊技状態や、時短遊技状態では、後述の普電サポートが実行される。
【００２６】
ガラス枠６の装飾部材７の下部には、遊技者が遊技球を借りる場合に操作する球貸ボタン１８と、カードユニット（図示省略）からプリペイドカード等を排出させるために操作される排出ボタン１９とが配設される。また、球貸ボタン１８及び排出ボタン１９の間には、プリペイドカード等の残高を表示する残高表示部２０が設けられる。
【００２７】
〔遊技盤構成〕
図２は、センターケース（前面構成部材）３４を取り付けた状態の遊技盤３０の正面図である。
【００２８】
遊技盤３０は、プラスチック等からなる矩形状の遊技板３２の表面に、金属製のガイドレール３２ａや導電性樹脂製の区画部材３２ｂを設けることで、略円形状の遊技領域３１を区画形成している。遊技板３２は、例えば、後方が透けて見える透明部材である。遊技板３２と、遊技領域３１を区画するガイドレール３２ａ及び区画部材３２ｂとによって、遊技盤本体部が構成される。
【００２９】
遊技領域３１には、開口部（表示窓部）３４ａを有するセンターケース（前面構成部材）３４が配設される。遊技板３２にはセンターケース３４の外周に沿った形状の開口が形成されており、センターケース３４はその開口に前方から嵌装される。
【００３０】
遊技盤３０の裏側には各種演出装置から構成される演出装置ユニット（裏面構成部材）（図示省略）が配設され、この演出装置ユニットの裏側には、変動表示装置としての変動表示装置３５と、変動表示装置３５に表示される演出等を制御する演出制御装置７００（図４）と、を備える。
【００３１】
変動表示装置３５（装飾表示装置）は、複数の識別情報を変動表示する飾り特図変動表示ゲーム（装飾表示ゲーム）を表示可能な表示部３５ａを有する。センターケース３４の開口部３４ａは変動表示装置３５の表示部３５ａに対応して設けられており、変動表示装置３５の表示部３５ａはセンターケース３４の開口部（表示窓部）３４ａを介して視認可能となっている。
【００３２】
変動表示装置３５の表示部３５ａは任意の画像を表示可能な液晶表示器であり、表示画面上には複数の識別情報（特別図柄）や変動表示ゲームを演出するキャラクタ等、遊技の進行に基づく画像が表示できる。変動表示装置３５は、表示部３５ａに複数の変動表示領域（例えば、左側、中央、右側の３つの可変表示領域又は上側、中央、下側の３つの可変表示領域）を設定して、変動表示ゲームにおいて各表示領域の各々で独立した画像を表示可能に構成されている。なお、変動表示装置３５は、液晶ディスプレイを備えるものに限らず、ＥＬやＣＲＴ等のディスプレイを備えるものであってもよい。
【００３３】
センターケース３４の右側方の遊技領域３１には、遊技球が通過した場合に普通図柄（普図）変動表示ゲームの始動条件を成立させる普図始動ゲート３６が配設される。図２の遊技盤３０では、遊技領域３１の右側において遊技球を流下させる右打ち時に、遊技球は普通図柄始動ゲート３６を通過できる。遊技領域３１内に打ち込まれた遊技球が普図始動ゲート３６を通過すると、普図変動表示ゲームが実行される。
【００３４】
センターケース３４の左下方の遊技領域３１には３つの一般入賞口４０が配置されており、センターケース３４の右下方の遊技領域３１には一つの一般入賞口４０が配置されている。
【００３５】
センターケース３４の下方の遊技領域３１には、特図変動表示ゲームの開始条件を付与する第１始動入賞口（第１始動入賞領域）３７が設けられる。センターケース３４の右下側且つ普図始動ゲート３６の下方の遊技領域３１には、第２始動入賞口（第２始動入賞領域）３８が設けられる。第２始動入賞口３８は、上側が逆「ハ」の字状に開いて、遊技球が流入し易い状態に変換する一対の可動部材３８ａを備える。遊技球が第１始動入賞口３７又は第２始動入賞口３８に入賞した場合には、特別図柄（特図）変動表示ゲームが実行される。図２の遊技盤３０では、左打ち時に遊技球は第１始動入賞口３７に入賞し易くなり、右打ち時に、遊技球は第２始動入賞口３８に入賞可能となる。
【００３６】
第２始動入賞口３８の一対の可動部材３８ａは、通常時は遊技球の直径程度の間隔をあけた閉状態（遊技者にとって不利な入賞規制状態）を保持している。可動部材３８ａが閉状態である場合には遊技球が第２始動入賞口３８に入賞できないようになっている。
【００３７】
可動部材３８ａは、普図変動表示ゲームの結果が所定の停止表示態様となった場合に、普電ソレノイド２７（図３参照）を介して逆「ハ」の字状に開いて、遊技球が第２始動入賞口３８に流入しやすい開状態（遊技者にとって有利な入賞容易状態）に変化（変換）する。
【００３８】
第１始動入賞口３７又は第２始動入賞口３８に遊技球が入賞することが特図変動表示ゲームを開始するための始動条件となっており、第１始動入賞口３７及び第２始動入賞口３８が当該始動条件を発生させる変動始動入賞装置をなしている。なお、第１始動入賞口３７と第２始動入賞口３８は、障害釘で入球の調整ができる。
【００３９】
なお、可動部材３８ａは、後述する遊技制御装置６００によって制御される。遊技制御装置６００は、確変遊技状態や時短遊技状態においては通常遊技状態に比べて入賞容易状態（開状態）の発生頻度を高めたり、入賞容易状態（開状態）の発生時間を長くしたりする普電サポートが実行される。普電サポートが実行される状態を普電サポート状態と呼ぶ。つまり、普電サポート状態となる確変遊技状態や時短遊技状態においては、遊技者は右打ちを行うことで第２始動入賞領域への入賞を容易に行うことができる。
【００４０】
第１始動入賞口３７の下方の遊技領域３１には、大入賞口ソレノイド２８ａ（図３参照）によって上端側が手前側に倒れる方向に回動することで第１大入賞口を開放するアタッカ形式の開閉扉４１ａを有する第１特別変動入賞装置４１が設けられている。第１特別変動入賞装置４１は、特図変動表示ゲームの結果によって第１大入賞口を閉じた状態（遊技者にとって不利な閉塞状態）から開放状態（遊技者にとって有利な特別遊技状態）に変換し、第１大入賞口内への遊技球の流入を容易にさせることで、遊技者に所定の遊技価値（賞球）を付与するようになっている。なお、第１大入賞口内には、当該大入賞口に入った遊技球を検出する検出手段として複数の下カウントスイッチ６０５ａ〜６０５ｍ（図３参照）が配設されている。本実施形態では、下カウントスイッチの個数は２つであるものとして説明される。
【００４１】
また、センターケース３４の右上部には、大入賞口ソレノイド２８ｂ（図３参照）によって回動することで第２大入賞口を開放する回動部４２ａを有する第２特別変動入賞装置４２が設けられている。第２特別変動入賞装置４２は、第１特別変動入賞装置４１と同様に、特図変動表示ゲームの結果によって第２大入賞口を閉じた状態（遊技者にとって不利な閉塞状態）から開放状態（遊技者にとって有利な特別遊技状態）に変換し、第２大入賞口内への遊技球の流入を容易にさせることで、遊技者に所定の遊技価値（賞球）を付与するようになっている。なお、第２大入賞口内には、当該大入賞口に入った遊技球を検出する検出手段として上カウントスイッチ６０６（図３参照）が配設されている。
【００４２】
一般入賞口４０、第１始動入賞口３７、第２始動入賞口３８、第１特別変動入賞装置４１の第１大入賞口、及び第２特別変動入賞装置４２の第２大入賞口に遊技球が入賞すると、払出制御装置６４０は、入賞した入賞口の種類に応じた数の賞球を払出ユニット６４２から上皿１１ａに排出する。一般的には、大入賞口に入賞した際の賞球数（例えば１５個）が最も多く、一般入賞口４０（例えば１０個）、始動入賞口（例えば３個）と続くが、第１大入賞口と第２大入賞口の賞球数や第１始動入賞口と第２始動入賞口の賞球数を異ならせても良い。
【００４３】
なお、第２始動入賞口３８の下方の遊技領域３１には、入賞口等に入賞しなかった遊技球を回収するアウト口４３が設けられている。
【００４４】
また、遊技領域３１の外側であって遊技板３２の右下部には、特図変動表示ゲーム（特図１変動表示ゲーム、特図２変動表示ゲーム）及び普図変動表示ゲームを実行する一括表示装置５０が設けられている。一括表示装置５０は、現在の遊技状態等の情報を表示する表示部５１〜６０を備える。
【００４５】
一括表示装置５０は、７セグメント型の表示器（ＬＥＤランプ）等で構成された変動表示ゲーム用の第１特図変動表示部（特図１表示器）５１及び第２特図変動表示部（特図２表示器）５２と、普図変動表示ゲーム用の普図変動表示部（普図表示器）５３と、各変動表示ゲームの始動（保留）記憶数報知用の記憶表示部（特図１保留表示部５４、特図２保留表示部５５、普図保留表示部５６）と、を有している。
【００４６】
また、一括表示装置５０には、一括表示装置５０には、大当りが発生すると点灯して大当り発生を報知する第１遊技状態表示部（第１遊技状態表示器）５７、時短状態が発生すると点灯して時短状態発生を報知する第２遊技状態表示部（第２遊技状態表示器）５８、遊技機１の電源投入時に大当りの確率状態が高確率状態となっていることを表示する第３遊技状態表示部（第３遊技状態表示器、確率状態表示部）５９、大当り時のラウンド数（第１特別変動入賞装置４１及び第２特別変動入賞装置４２の開閉回数）を表示するラウンド表示部６０が設けられている。
【００４７】
次に、遊技機１における遊技の流れ、普図変動表示ゲーム及び特図変動表示ゲームの詳細について説明する。
【００４８】
遊技機１では、球発射ユニット１４０から遊技領域３１に向けて遊技球が打ち出されることによって遊技が行われる。打ち出された遊技球は、遊技領域３１内の各所に配置された障害釘や風車等によって転動方向を変えながら遊技領域３１を流下し、普図始動ゲート３６、一般入賞口４０、第１始動入賞口３７、第２始動入賞口３８、第１特別変動入賞装置４１又は第２特別変動入賞装置４２に入賞するか、遊技領域３１の最下部に設けられたアウト口４３へ流入し遊技領域３１から排出される。そして、一般入賞口４０、第１始動入賞口３７、第２始動入賞口３８、第１特別変動入賞装置４１又は第２特別変動入賞装置４２に遊技球が入賞すると、入賞した入賞口の種類に応じた数の賞球が払出ユニット６４２を介して上皿１１ａに排出される。
【００４９】
普図始動ゲート３６は、当該普図始動ゲート３６を通過した遊技球を検出するゲートスイッチ６０３（図３参照）が設けられている。遊技球が普図始動ゲート３６を通過すると、ゲートスイッチ６０３によって検出され、普図変動表示ゲームが実行される。
【００５０】
普図変動表示ゲームを開始できない状態、例えば、既に普図変動表示ゲームが行われており当該普図変動表示ゲームが終了していない場合や、普図変動表示ゲームの結果が当りとなって第２始動入賞口３８が開放状態に変換されている場合に、遊技球が普図始動ゲート３６を通過すると、普図始動記憶数が上限数未満ならば当該記憶数が加算（＋１）される。
【００５１】
普図始動記憶には普図変動表示ゲームの当りはずれを決定するための当り判定用乱数値が記憶されており、この当り判定用乱数値が判定値と一致した場合に、当該普図変動表示ゲームが当りとなって特定の結果態様（特定結果）が導出される。
【００５２】
普図変動表示ゲームは、一括表示装置５０に設けられた普図表示器５３で実行されるようになっている。普図表示器５３は、普通識別情報（普図）として点灯状態の場合に当りを示し、消灯状態の場合にはずれを示すＬＥＤから構成され、このＬＥＤを点滅表示することで普通識別情報の変動表示を行い、所定の変動表示時間の経過後、ＬＥＤを点灯又は消灯することで結果を表示するようになっている。
【００５３】
普図始動ゲート３６通過時に抽出された普図乱数値が当り値である場合には、普図表示器５３に表示される普通図柄が当り状態で停止し、当り状態となる。このとき、普電ソレノイド２７（図３参照）が駆動されることにより、可動部材３８ａが所定の時間（例えば０．３秒間）だけ開状態に変換され、第２始動入賞口３８への遊技球の入賞が許容される。
【００５４】
遊技球の第１始動入賞口３７への入賞及び第２始動入賞口３８への入賞は、第１始動口スイッチ６０１（図３参照）と第２始動口スイッチ６０２（図３参照）によって検出される。第１始動入賞口３７に入賞した遊技球は特図１変動表示ゲームの始動入賞球として検出され、所定の上限数を限度に記憶されるとともに、第２始動入賞口３８に入賞した遊技球は特図２変動表示ゲームの始動入賞球として検出され、所定の上限数を限度に記憶される。
【００５５】
特図変動表示ゲームの始動入賞球の検出時には、大当り乱数値や大当り図柄乱数値、各変動パターン乱数値が抽出される。これら乱数値は、変動表示ゲームの実行に関する遊技情報となり、遊技制御装置６００（始動記憶保留手段）の特図保留記憶領域（ＲＡＭの一部）に特図始動入賞記憶（始動記憶）として各々所定回数分（例えば最大で８回分）を限度に記憶される。特図始動入賞記憶の記憶数は、一括表示装置５０の始動入賞数報知用の特図１保留表示部５４や特図２保留表示部５５に表示されるとともに、変動表示装置３５の表示部３５ａにも表示できる。
【００５６】
遊技制御装置６００は、第１始動入賞口３７への入賞もしくは第１始動記憶に基づいて、特図１表示器５１で特図１変動表示ゲームを実行する。また、遊技制御装置６００は、第２始動入賞口３８への入賞もしくは第２始動記憶に基づいて、特図２表示器５２で特図２変動表示ゲームを実行する。
【００５７】
特図１変動表示ゲーム及び特図２変動表示ゲームは、特図１表示器５１及び特図２表示器５２において識別情報を変動表示した後に所定の結果態様を停止表示することで行われる。また、変動表示装置３５では、各特図変動表示ゲームに対応して複数種類の識別情報（例えば、数字、記号、キャラクタ図柄など）を変動表示させる飾り特図変動表示ゲーム（装飾表示ゲーム）が実行される。なお、特図１表示器５１及び特図２表示器５２を総称して特別図柄表示装置と呼ぶ場合がある。
【００５８】
変動表示装置３５等における飾り特図変動表示ゲームは、前述した数字等で構成される飾り特別図柄（識別情報）が左又は上（第一特別図柄）、右又は下（第二特別図柄）、中（第三特別図柄）の順に変動表示（スクロール表示）を開始して、所定時間後に変動している図柄を順次停止させて、特図変動表示ゲームの結果を表示することで行われる。また、変動表示装置３５等では、興趣向上のためにキャラクタの出現等の多様な演出表示が行われる。
【００５９】
第１始動入賞口３７又は第２始動入賞口３８への遊技球の入賞が所定のタイミングでなされた場合（入賞検出時の大当り乱数値が大当り値である場合）には、特図変動表示ゲームの結果として表示図柄により特定の結果態様（特別結果態様）が導出され、大当り状態（特別遊技状態）となる。これに対応して、変動表示装置３５等の表示態様は特別結果態様（例えば「７，７，７」等の数字が揃った状態）となる。
【００６０】
その後、特別遊技状態が発生して第１特別変動入賞装置４１や第２特別変動入賞装置４２に設けられた大入賞口ソレノイド２８ａ及び大入賞口ソレノイド２８ｂ（図３参照）への通電によって、大入賞口が所定の時間（例えば３０秒）だけ閉状態から開状態に変換される。すなわち、第１特別変動入賞装置４１及び第２特別変動入賞装置４２に備えられた大入賞口が所定の時間又は所定数の遊技球が入賞するまで大きく開き、この間遊技者は多くの遊技球を獲得することができるという特典が付与される。
【００６１】
なお、本実施形態においては特別結果態様が導出されてから特別遊技状態が発生するまでの間に後述するラウンド数決定遊技（補助遊技）が実行されてもよい。また、特図１表示器５１及び特図２表示器５２は、別々の表示器として構成してもよいし同一の表示器として構成してもよいが、各特図変動表示ゲームが同時に実行されないように設定される。
【００６２】
変動表示装置３５等における飾り特図変動表示ゲームについては、特図１変動表示ゲームと特図２変動表示ゲームとを別々の表示装置や別々の表示領域で実行するようにしてもよいし、同一の表示装置や表示領域で実行するようにしてもよい。この場合、特図１変動表示ゲーム及び特図２変動表示ゲームに対応する飾り特図変動表示ゲームが同時に実行されないようにする。なお、特図２変動表示ゲームは、特図１変動表示ゲームよりも優先して実行されるようになっており、特図１変動表示ゲームと特図２変動表示ゲームの始動記憶があり、特図変動表示ゲームの実行が可能な状態になった場合は特図２変動表示ゲームが実行される。始動記憶が記憶された順で特図１変動表示ゲームと特図２変動表示ゲームが実行されるようにしても良い。
【００６３】
また、第１特図変動表示ゲーム（第２特図変動表示ゲーム）が開始可能な状態で、かつ、始動記憶数が０の状態で、第１始動入賞口３７（第２始動入賞口３８）に遊技球が入賞すると、始動権利の発生に伴って始動記憶（特図始動記憶）が遊技制御装置６００（図３参照）のＲＡＭに記憶される。このとき、始動記憶数が１加算されるとともに、直ちに始動記憶に基づいて、第１特図変動表示ゲーム（第２特図変動表示ゲーム）が開始され、この際に始動記憶数が１減算される。
【００６４】
一方、第１特図変動表示ゲーム（第２特図変動表示ゲーム）が直ちに開始できない状態、例えば、既に第１特図変動表示ゲーム又は第２特図変動表示ゲームが行われ、その特図変動表示ゲームが終了していない状態や、特別遊技状態となっている場合に、第１始動入賞口３７（第２始動入賞口３８）に遊技球が入賞すると、始動記憶数が上限数未満ならば、始動記憶数が１加算されて始動記憶が１つ記憶される。そして、始動記憶数が１以上となった状態で、第１特図変動表示ゲーム（第２特図変動表示ゲーム）が開始可能な状態（前回の特図変動表示ゲームの終了若しくは特別遊技状態の終了）となると、始動記憶数が１減算されるとともに、記憶された始動記憶に基づいて第１特図変動表示ゲーム（第２特図変動表示ゲーム）が開始される。
【００６５】
なお、本実施形態の遊技機１は、遊技状態に応じて遊技者が左打ち又は右打ちを行うように構成されている。遊技者が遊技状態に応じた打ち分けをしやすいように、変動表示装置３５の表示部３５ａには左打ち又は右打ちの指示が表示される。
【００６６】
〔遊技制御装置〕
次に、図３を参照して、遊技機１に備えられる遊技制御装置６００について説明する。図３は、本発明の第１の実施の形態の遊技機１の遊技制御装置６００を中心とする制御系を示すブロック構成図である。
【００６７】
図３に示す遊技制御装置６００は、遊技機１における遊技を統括的に制御する主制御装置（主基板）である。遊技制御装置６００は、遊技制御手段を構成する。遊技制御装置６００には、電源装置８００、払出制御装置６４０、及び演出制御装置７００が接続される。遊技制御装置６００は、払出制御装置６４０や演出制御装置７００に制御信号（指令情報又はコマンド）を送信し、各種処理の実行を指示する。さらに、遊技制御装置６００には、各種スイッチや制御対象のソレノイド等が接続される。
【００６８】
遊技制御装置６００は、各種演算処理を行うＣＰＵ部６１０と、各種信号の入力を受け付ける入力部６２０と、各種信号や制御信号を出力する出力部６３０とを備える。ＣＰＵ部６１０、入力部６２０及び出力部６３０は、互いにデータバス６８０によって接続される。
【００６９】
入力部６２０は、遊技盤３０等に設けられた各種スイッチから出力される信号や払出制御装置６４０から出力される信号を受け付ける。この入力部６２０は、近接インターフェース（Ｉ／Ｆ）６２１（６２１ａ、６２１ｂ）及び入力ポート６２２（６２２ａ、６２２ｂ）、６２３を備える。
【００７０】
入力ポート６２２、６２３は、近接Ｉ／Ｆ６２１を介して入力される信号を受け付けたり、外部から入力される信号を直接受け付けたりする。入力ポート６２２、６２３に入力した情報は、データバス６８０を介してＣＰＵ部６１０等に提供される。
【００７１】
近接Ｉ／Ｆ６２１は、各種スイッチから出力された信号を受け付け、それら入力信号を変換して入力ポート６２２に出力するインターフェースである。近接Ｉ／Ｆ６２１ａには、第１始動口スイッチ６０１、第２始動口スイッチ６０２、ゲートスイッチ６０３、入賞口スイッチ６０４ａ〜６０４ｎ、及び下カウントスイッチ６０５ａ〜６０５ｍが接続される。また、近接Ｉ／Ｆ６２１ｂには、上カウントスイッチ６０６が接続される。
【００７２】
第１始動口スイッチ６０１は、遊技球が第１始動入賞口３７に入賞したことを検出するスイッチである。第２始動口スイッチ６０２は、遊技球が第２始動入賞口３８に入賞したことを検出するスイッチである。ゲートスイッチ６０３は、遊技球が普図始動ゲート３６を通過したことを検出するスイッチである。入賞口スイッチ６０４ａ〜６０４ｎは、遊技球が一般入賞口４０に入賞したことを検出するスイッチである。
【００７３】
下カウントスイッチ６０５ａ〜６０５ｍ及び上カウントスイッチ６０６は、遊技球が大入賞口に入賞したことを検出するスイッチである。下カウントスイッチ６０５ａ〜６０５ｍ及び上カウントスイッチ６０６によって遊技球の入賞が検出されると、入賞した遊技球の数がカウントされ、カウントされた遊技球の数が遊技制御装置６００に備えられたメモリに記憶される。
【００７４】
近接Ｉ／Ｆ６２１は、各種スイッチから供給されるハイレベルが１１Ｖでロウレベルが７Ｖといった負論理の信号が入力され、０Ｖ−５Ｖの正論理の信号に変換する。近接Ｉ／Ｆ６２１は、通常時には所定範囲内（７Ｖ−１１Ｖ）となっているため、センサや近接スイッチのリード線が不正にショートされたり、センサやスイッチがコネクタから外されたり、リード線が切断されてフローティングになったような異常な状態を検出することができ、異常検知信号を出力するように構成されている。
【００７５】
なお、近接Ｉ／Ｆ６２１に接続されるスイッチのコネクタの着脱によって、近接Ｉ／Ｆ６２１に入力される信号の出力値（ＯＮ／ＯＦＦ）が切り替わるため、近接Ｉ／Ｆ６２１はスイッチが接続されていない場合であっても出力を一定に維持するように構成されている。
【００７６】
また、近接Ｉ／Ｆ６２１ａと近接Ｉ／Ｆ６２１ｂの二つの近接Ｉ／Ｆを設けている理由は、近接Ｉ／Ｆ６２１ａの入力端子数が限られているためである。近接Ｉ／Ｆ６２１ｂは不足する入力端子数に応じて近接Ｉ／Ｆ６２１ａよりも小型のものを用いることでコストを削減するようにしてもよい。なお、近接Ｉ／Ｆ６２１ａとして必要な入力端子数を備えるものを用いることによって、近接Ｉ／Ｆ６２１ｂを設けないようにしてもよい。
【００７７】
また、近接Ｉ／Ｆ６２１の出力のうち、電波センサ２４の検出信号及びセンサやスイッチの異常を検出した際に出力される異常検知信号１，２は入力ポート６２２ａに入力される。また、入力ポート６２２ａには、遊技機１の前面枠５等に設けられた不正検出用の磁気センサ２３の検出信号も入力されるようになっている。
【００７８】
磁気センサ２３は、発射された遊技球の軌道を磁石によって操作する不正行為を検出するために磁力を検出する。電波センサ２４は、入賞口スイッチ６０４などを誤作動させる不正行為を検出するために、遊技機１に向かって照射された電波を検出する。なお、振動を検出する振動センサを遊技機に設け、検出信号が入力ポート６２２ａに入力されるようにしてもよい。
【００７９】
また、近接Ｉ／Ｆ６２１の出力のうち、入力ポート６２２ｂへの出力は、遊技制御装置６００から中継基板６５０を介して図示しない試射試験装置に供給されるようになっている。さらに、近接Ｉ／Ｆ６２１の出力のうち第１始動口スイッチ６０１と第２始動口スイッチ６０２の検出信号は、入力ポート６２２ｂの他、反転回路６１２を介して遊技用マイコン６１１へ入力されるように構成されている。反転回路６１２を設けているのは、遊技用マイコン６１１の信号入力端子が、マイクロスイッチなどからの信号が入力されることを想定し、かつ負論理、即ち、ロウレベル（０Ｖ）を有効レベルとして検知するように設計されているためである。
【００８０】
したがって、第１始動口スイッチ６０１と第２始動口スイッチ６０２としてマイクロスイッチを使用する場合には、反転回路６１２を設けずに直接遊技用マイコン６１１へ検出信号を入力させるように構成することができる。つまり、第１始動口スイッチ６０１と第２始動口スイッチ６０２からの負論理の信号を直接遊技用マイコン６１１へ入力させたい場合には、近接スイッチを使用することはできない。上記のように近接Ｉ／Ｆ６２１は、信号のレベル変換機能を有する。このようなレベル変換機能を可能にするため、近接Ｉ／Ｆ６２１には、電源装置８００から通常のＩＣの動作に必要な例えば５Ｖのような電圧の他に、１２Ｖの電圧が供給されるようになっている。
【００８１】
入力ポート６２２ａには、磁気センサ２３からの信号が直接入力され、入力ポート６２３には前面枠開放検出スイッチ（ＳＷ）２５及びガラス枠開放検出スイッチ（ＳＷ）２６からの信号が直接入力される。入力ポート６２３には、払出制御装置６４０からの払出異常を示すステータス信号なども入力される。
【００８２】
前面枠開放検出ＳＷ２５は、前面枠５が開放されたことを検出する。前面枠開放検出ＳＷ２５は、前面枠５が本体枠２から開放されるとオンに設定され、前面枠５が本体枠２に閉止されるとオフに設定される。
【００８３】
ガラス枠開放検出ＳＷ２６は、ガラス枠６が開放されたことを検出する。ガラス枠開放検出ＳＷ２６は、ガラス枠６が前面枠５から開放されるとオンに設定され、ガラス枠６が前面枠５に閉止されるとオフに設定される。
【００８４】
入力ポート６２２ｂが保持しているデータは、遊技用マイコン６１１が入力ポート６２２ｂに割り当てられているアドレスをデコードすることによってイネーブル信号ＣＥ２をアサート（有効レベルに変化）することよって、読み出すことができる。入力ポート６２２ａや後述の入力ポート６２３も同様である。
【００８５】
遊技制御装置６００のＣＰＵ部６１０は、遊技用マイコン６１１と、反転回路６１２と、水晶発振器６１３とを備える。
【００８６】
遊技用マイコン６１１は、ＣＰＵ６１１ａ、ＲＯＭ６１１ｂ、及びＲＡＭ６１１ｃを有しており、入力部６２０を介して入力された信号に基づいてＲＯＭ６１１ｂに記憶されたプログラムを実行して大当り抽選等の各種処理を実行する。遊技用マイコン６１１は、出力部６３０を介して、第１特図変動表示部（特図１表示器）５１、第２特図変動表示部（特図２表示器）５２、普図変動表示部（普図表示器）５３、特図１保留表示部５４、特図２保留表示部５５、普図保留表示部５６、第１遊技状態表示部５７、第２遊技状態表示部５８、第３遊技状態表示部５９、ラウンド表示部６０が設けられた特図／普図ＬＥＤ基板等から構成される一括表示装置５０、普電ソレノイド２７、大入賞口ソレノイド２８、演出制御装置７００、及び払出制御装置６４０に制御信号を送信し、遊技機１を統括的に制御する。遊技用マイコン６１１は、チップセレクトで、信号を入力又は出力するポートを選択している。
【００８７】
ＲＯＭ６１１ｂは、不揮発性の記憶媒体であり、遊技制御のためのプログラムやデータ等を記憶する。
【００８８】
ＲＡＭ６１１ｃは、揮発性の記憶媒体であり、遊技制御に必要な情報（例えば、乱数値など）を一時的に記憶するワークエリアとして利用される。
【００８９】
反転回路６１２は、近接Ｉ／Ｆ６２１を介して入力された信号（第１始動口スイッチ６０１及び第２始動口スイッチ６０２からの信号）の論理値を反転させて遊技用マイコン６１１に出力する。
【００９０】
水晶発振器６１３は、タイマ割込み、システムクロック信号、大当り抽選等を行うためのハード乱数の動作クロック源として構成されている。
【００９１】
遊技制御装置６００の出力部６３０は、ポート６３１ａ〜６３１ｅと、バッファ６３２ａ、６３２ｂと、ドライバ６３３ａ〜６３３ｄと、フォトカプラ６３４とを備える。
【００９２】
ポート６３１ａ〜６３１ｅは、データバス６８０を介して入力された信号を受け付ける。
【００９３】
バッファ６３２ａ、６３２ｂは、データバス６８０やポート６３１ａ、６３１ｂを介して入力された信号を一時的に保持する。
【００９４】
ドライバ６３３ａ〜６３３ｄは、ポート６３１ｃ〜６３１ｅを介して入力される信号から各種駆動信号を生成して各装置に出力する。
【００９５】
フォトカプラ６３４は、外部の検査装置６７０に接続可能に構成されており、入出力される各種信号からノイズを除去して各種信号の波形を整形する。フォトカプラ６３４と検査装置６７０との間は、シリアル通信によって情報が送受信される。
【００９６】
払出制御装置６４０には、ポート６３１ａを介してパラレル通信によってＣＰＵ部６１０から出力された情報が送信される。具体的には、４ビットのデータ信号とデータの有効／無効を示す制御信号（データストローブ信号）を出力する。払出制御装置６４０に対しては片方向通信を担保する必要がないため、ポート６３１ａから払出制御装置６４０の払出制御基板に制御信号が直接送信される。
【００９７】
また、払出制御装置６４０は、発射制御装置２００に発射許可信号を出力する。発射制御装置２００は、発射許可信号が入力されている場合にのみ遊技球を遊技領域３１に発射することが可能となっている。
【００９８】
払出制御装置６４０は、遊技制御装置６００からの賞球指令信号に基づいて払出ユニット（図示省略）から賞球を排出させたり、カードユニット（図示省略）からの貸球要求信号に基づいて払出ユニットから貸球を排出させたりする。払出制御装置６４０は、前述のように、球切れや故障等の障害が発生した場合に、払出異常ステータス信号やシュート球切れスイッチ信号、オーバーフロースイッチ信号、タッチスイッチ信号を遊技制御装置６００に出力する。
【００９９】
払出異常ステータス信号は、遊技球の払い出しが正常に行われていない場合に出力される信号である。払出シュート球切れスイッチ信号は、払い出し前の遊技球が不足している場合に出力される信号である。オーバーフロースイッチ信号は、下皿１４（図１参照）に所定量以上の遊技球が貯留されている場合に出力される信号である。タッチスイッチ信号は、操作部１５に設けられるタッチスイッチ１２０の検出信号であり、遊技者が操作のために操作部１５に触れた場合に出力されて操作を検出できる操作検出信号である。タッチスイッチ信号は、後述の発射制御装置２００を介して払出制御装置６４０に入力される。
【０１００】
遊技制御装置６００から演出制御装置７００には、シリアル通信でデータが送信される。演出制御装置７００には、出力部６３０のバッファ６３２ａを介してサブコマンドが入力される。バッファ６３２ａを有することによって、演出制御装置７００の側から遊技制御装置６００に信号を入力できないようにすることが可能となり、片方向通信を担保することができる。演出制御装置７００に送信されるサブコマンドには、変動開始コマンド（変動パターンコマンドを含む）、客待ちデモコマンド、ファンファーレコマンド、確率情報コマンド（遊技状態を示すコマンド）、及びエラー指定コマンド等の演出制御指令信号が含まれる。
【０１０１】
大入賞口ソレノイド２８及び普電ソレノイド２７には、ポート６３１ｂ及びドライバ６３３ａを介して、ＣＰＵ部６１０から出力された信号が入力する。大入賞口ソレノイド２８ａは第１特別変動入賞装置４１の開閉扉４１ａ（図２参照）を回動させ、大入賞口ソレノイド２８ｂは第２特別変動入賞装置４２の回動部４２ａ（図２参照）を回動させ、普電ソレノイド２７は第２始動入賞口３８への遊技球の入賞が許容されるように、可動部材３８ａを開状態に変換させる。
【０１０２】
一括表示装置５０は、特図／普図ＬＥＤ基板と該特図／普図ＬＥＤ基板を収容するケース部材等から構成されている。一括表示装置５０のＬＥＤのアノード端子はセグメント線を介してドライバ６３３ｃに接続し、このドライバ６３３ｃとポート６３１ｃとが接続している。一括表示装置５０のＬＥＤのカソード端子はデジット線を介してドライバ６３３ｂと接続し、このドライバ６３３ｂとポート６３１ｂとが接続している。一括表示装置５０のＬＥＤのアノード端子にはドライバ６３３ｃからのオン／オフ駆動信号が入力され、一括表示装置５０のＬＥＤのカソード端子からはドライバ６３３ｂにオン／オフ駆動信号が出力される。
【０１０３】
外部情報端子６６０は、フォトリレーが備えられ、変動表示ゲームの開始を示すスタート信号や大当り遊技状態の発生を示す特賞信号等の遊技データを情報収集端末装置に出力するための端子である。遊技データは、ポート６３１ｅ及びドライバ６３３ｄを介して外部情報端子６６０に出力される。
【０１０４】
遊技制御装置６００は、中継基板６５０を介して、外部の試射試験装置に接続可能に構成されている。試射試験装置は、所定機関において遊技機１の型式試験を行うための装置である。試射試験装置には、第１始動口スイッチ６０１、第２始動口スイッチ６０２、ゲートスイッチ６０３、入賞口スイッチ６０４ａ〜６０４ｎ、下カウントスイッチ６０５ａ〜６０５ｍ、及び上カウントスイッチ６０６からの信号や、大入賞口ソレノイド２８及び普電ソレノイド２７に出力される信号等、試射試験に必要な信号が入力される。
【０１０５】
遊技制御装置６００は、入力部６２０に設けられるシュミット回路６２４を介して、電源装置８００に接続している。シュミット回路６２４は、電源の立ち上がり時や電源遮断時において遊技機１の動作が不安定になることを防ぐために、入力信号の揺らぎ（ノイズ）を除去する回路である。シュミット回路６２４には、電源装置８００からの停電監視信号や初期化スイッチ信号、リセット信号が入力される。
【０１０６】
電源装置８００は、２４Ｖの交流電源からＤＣ３２Ｖの直流電圧を生成するＡＣ−ＤＣコンバータや、ＤＣ３２Ｖの電圧からＤＣ１２Ｖ、ＤＣ５Ｖ等のより低いレベルの直流電圧を生成するＤＣ−ＤＣコンバータを有する通常電源部８１０と、遊技用マイコン６１１の内部のＲＡＭ６１１ｃに対して停電時に電源電圧を供給するバックアップ電源部８２０と、停電監視回路や初期化スイッチを有し、遊技制御装置６００に停電の発生、回復を知らせる停電監視信号や初期化スイッチ信号、リセット信号等の制御信号を生成して出力する制御信号生成部８３０とを備える。
【０１０７】
バックアップ電源部８２０は、遊技用マイコン６１１のＲＡＭ６１１ｃに記憶された遊技データをバックアップするための電源である。遊技制御装置６００は、停電復旧後、ＲＡＭ６１１ｃに保持された遊技データに基づいて、停電前の遊技状態に復旧させる。
【０１０８】
制御信号生成部８３０は、ＤＣ１２Ｖ及びＤＣ５Ｖを生成するスイッチングレギュレータの入力電圧（保証ＤＣ３２Ｖ）を監視する。検出電圧がＤＣ１７．２Ｖ〜ＤＣ２０．０Ｖのときに停電と判定し、制御信号生成部８３０から停電監視信号が出力される。停電監視信号は、シュミット回路６２４を経由して、入力部６２０の入力ポート６２３に入力する。停電監視信号の出力後には、停電監視回路はリセット信号を出力する。リセット信号は、シュミット回路６２４を経由して、遊技用マイコン６１１及び出力部６３０の各ポート６３１ａ〜６３１ｅに入力する。遊技制御装置６００は、停電監視信号を受け付けると所定の停電処理を行い、リセット信号を受け付けた後にＣＰＵ部６１０の動作を停止させる。
【０１０９】
制御信号生成部８３０は、初期化スイッチ（図示省略）を備えており、電源投入時に初期化スイッチがＯＮ状態となっている場合に、制御信号生成部８３０から初期化スイッチ信号が出力される。初期化スイッチ信号は、シュミット回路６２４を介して、入力部６２０の入力ポート６２３に入力する。初期化スイッチ信号は、遊技用マイコン６１１のＲＡＭ６１１ｃ及び払出制御装置６４０のＲＡＭに記憶されている情報を強制的に初期化する信号である。
【０１１０】
以上のように、停電監視信号及び初期化スイッチ信号は、一旦、入力ポート６２３に入力され、データバス６８０を介して遊技用マイコン６１１に取り込まれ、各種スイッチからの信号と同等の信号として扱われる。これは、遊技用マイコン６１１に設けられている外部からの信号を受ける端子の数には制約があるためである。
【０１１１】
一方、シュミット回路６２４によりノイズ除去されたリセット信号ＲＳＴは、前述のように、遊技用マイコン６１１に設けられているリセット端子に直接入力されるとともに、出力部６３０の各ポートに供給される。また、リセット信号ＲＳＴは、出力部６３０を介さずに直接中継基板６５０に出力することで、試射試験装置に出力するために中継基板６５０のポート（図示省略）に保持される試射試験信号をオフするように構成されている。また、リセット信号ＲＳＴを中継基板６５０を介して試射試験装置へ出力可能に構成するようにしてもよい。なお、リセット信号ＲＳＴは入力部６２０の各ポート６２２、６２３には供給されない。リセット信号ＲＳＴが入る直前に遊技用マイコン６１１によって出力部６３０の各ポートに設定されたデータはシステムの誤動作を防止するためリセットする必要があるが、リセット信号ＲＳＴが入る直前に入力部６２０の各ポートから遊技用マイコン６１１が読み込んだデータは、遊技用マイコン６１１のリセットによって廃棄されるためである。
【０１１２】
〔演出制御装置〕
図４を参照して、遊技機１に備えられる演出制御装置７００について説明する。図４は、本発明の第１の実施の形態の遊技機１の演出制御装置７００を中心とする制御系を示すブロック構成図である。
【０１１３】
図４に示す演出制御装置７００は、遊技制御装置６００の遊技用マイコン６１１と同様にアミューズメントチップ（ＩＣ）からなる主制御用マイコン（１ｓｔＣＰＵ）７１０と、主制御用マイコン７１０の制御下で映像制御等を行う映像制御用マイコン（２ｎｄＣＰＵ）７２０と、映像制御用マイコン７２０からのコマンドやデータに従って変動表示装置３５（図２参照）、への映像表示のための画像処理を行うＶＤＰ（Video Display Processor）７３０と、各種メロディや効果音等を上スピーカ１０ａ及び下スピーカ１０ｂから再生させる音源ＬＳＩ７０５とを備える。
【０１１４】
主制御用マイコン７１０と映像制御用マイコン７２０には、各ＣＰＵが実行するプログラムを格納したＰＲＯＭ（Programmable Read Only Memory）７０２、７０３がそれぞれ接続される。
【０１１５】
ＶＤＰ７３０には、キャラクタ画像や映像データが記憶された画像ＲＯＭ７０４が接続される。
【０１１６】
音源ＬＳＩ７０５には、音声データ等が記憶された音声ＲＯＭ７０６が接続される。
【０１１７】
主制御用マイコン７１０は、遊技制御装置６００の遊技用マイコン６１１から送信されたコマンドを解析し、映像制御用マイコン７２０に出力映像の内容を指示したり、音源ＬＳＩ７０５に再生音の内容を指示したりする。また、主制御用マイコン７１０は、遊技制御装置６００からの制御コマンドに基づいて、ＬＥＤ等の点灯制御、各種モータの駆動制御、演出時間の管理等の処理も実行する。
【０１１８】
主制御用マイコン７１０及び映像制御用マイコン７２０の作業領域を提供するＲＡＭ７１１、７２１は、それぞれのチップ内部に設けられている。なお、作業領域を提供するＲＡＭ７１１、７２１はチップの外部に設けるようにしてもよい。
【０１１９】
主制御用マイコン７１０と映像制御用マイコン７２０との間、主制御用マイコン７１０と音源ＬＳＩ７０５との間は、それぞれシリアル方式でデータの送受信が行われるように構成されている。これに対して、主制御用マイコン７１０とＶＤＰ７３０との間は、パラレル方式でデータの送受信が行われるように構成されている。パラレル方式でデータを送受信することで、シリアル方式の場合よりも短時間のうちにコマンドやデータを送信することができる。
【０１２０】
ＶＤＰ７３０には、画像ＲＯＭ７０４から読み出されたキャラクタ等の画像データを展開したり加工したりするのに使用されるＶＲＡＭ（ビデオＲＡＭ）７３１、画像を拡大、縮小処理するためのスケーラ７３２、及びＬＶＤＳ（小振幅信号伝送）方式で変動表示装置３５へ送信する映像信号を生成する信号変換回路７３３が設けられる。
【０１２１】
ＶＤＰ７３０から主制御用マイコン７１０へは、変動表示装置３５等の映像と、前面枠５や遊技盤３０に設けられるＬＥＤ等の点灯とを同期させるために垂直同期信号ＶＳＹＮＣが出力される。また、ＶＤＰ７３０から映像制御用マイコン７２０へは、ＶＲＡＭ７３１への描画の終了等処理状況を知らせるため割込み信号ＩＮＴ０〜ｎ及び映像制御用マイコン７２０からのコマンドやデータの受信待ちの状態にあることを知らせるためのウェイト信号ＷＡＩＴが出力される。
【０１２２】
映像制御用マイコン７２０から主制御用マイコン７１０へは、映像制御用マイコン７２０が正常に動作していることを知らせるとともにコマンドの送信タイミングを与える同期信号ＳＹＮＣが出力される。
【０１２３】
主制御用マイコン７１０と音源ＬＳＩ７０５との間においては、ハンドシェイク方式でコマンドやデータの送受信を行うために、呼び掛け信号ＣＴＳと応答信号ＲＴＳが交換される。
【０１２４】
なお、映像制御用マイコン７２０には、主制御用マイコン７１０よりも高速処理が可能なＣＰＵが使用されている。主制御用マイコン７１０とは別に映像制御用マイコン７２０を設けて処理を分担させることによって、主制御用マイコン７１０のみでは実現困難な大画面で動きの速い映像を変動表示装置３５等に表示させることが可能となるとともに、映像制御用マイコン７２０と同等な処理能力を有するＣＰＵを２個使用する場合に比べてコストの上昇を抑制することができる。
【０１２５】
演出制御装置７００は、遊技制御装置６００から送信されるコマンドを受信するためのインタフェースチップ（コマンドＩ／Ｆ）７０１を備えている。演出制御装置７００は、コマンドＩ／Ｆ７０１を介して、遊技制御装置６００から送信された変動開始コマンド、客待ちデモコマンド、ファンファーレコマンド、確率情報コマンド、及びエラー指定コマンド等を演出制御指令信号として受信する。遊技制御装置６００の遊技用マイコン６１１はＤＣ５Ｖで動作し、演出制御装置７００の主制御用マイコン７１０はＤＣ３．３Ｖで動作するため、コマンドＩ／Ｆ７０１には信号のレベル変換の機能が設けられている。
【０１２６】
演出制御装置７００には、センターケース３４や遊技盤３０に設けられるＬＥＤ等を含む盤装飾装置７６０を制御する盤装飾ＬＥＤ制御回路７４１、前面枠５等に設けられるＬＥＤ等を含む枠装飾装置２１を制御する枠装飾ＬＥＤ制御回路７４２、変動表示装置３５における演出表示と協働して演出効果を高める電動役物や装飾部材７等を含む盤演出装置７７０を駆動制御する盤演出モータ／ＳＯＬ（ソレノイド）制御回路７４３、可動式照明９の照明駆動モータ等を含む枠演出装置２２を駆動制御する枠演出モータ制御回路７４４が設けられている。これらの制御回路（７４１〜７４４）は、アドレス／データバス７４０を介して主制御用マイコン７１０に接続されている。
【０１２７】
また、演出制御装置７００には、演出ボタン１７（図１参照）が操作されたことを検知する演出ボタンＳＷ（スイッチ）７５１、各種駆動モータが駆動されたことを検知する演出モータＳＷ（スイッチ）７５２ａ〜７５２ｎのオン／オフ状態を検出して主制御用マイコン７１０へ検出信号を送信するスイッチ（ＳＷ）入力回路７５０が設けられている。さらに、上スピーカ１０ａ及び下スピーカ１０ｂを駆動するオーディオパワーアンプ等からなるアンプ回路７０７、７０８が設けられている。
【０１２８】
電源装置８００の通常電源部８１０は、演出制御装置７００及び当該演出制御装置７００によって制御される電子部品に対して所定レベルの直流電圧を供給するために、複数種類の電圧を生成可能に構成されている。具体的には、駆動モータやソレノイドを駆動するためのＤＣ３２Ｖ、液晶パネル等からなる変動表示装置３５などの表示装置を駆動するためのＤＣ１２Ｖ、コマンドＩ／Ｆ７０１の電源電圧となるＤＣ５Ｖの他に、上スピーカ１０ａ及び下スピーカ１０ｂを駆動するためのＤＣ１８Ｖや、これらの直流電圧の基準としたり電源モニタランプを点灯させたりするのに使用するＮＤＣ２４Ｖの電圧を生成することが可能となっている。
【０１２９】
電源装置８００の制御信号生成部８３０により生成されたリセット信号ＲＳＴは、主制御用マイコン７１０、映像制御用マイコン７２０、ＶＤＰ７３０、音源ＬＳＩ７０５、各種制御回路（７４１〜７４４、７０７、７０８）に供給され、これらをリセット状態にする。電源装置８００は、映像制御用マイコン７２０が有する汎用ポートを利用して、ＶＤＰ７３０に対するリセット信号を生成して供給する機能を有している。これにより、映像制御用マイコン７２０とＶＤＰ７３０の動作の連携性を向上させることができる。
【０１３０】
以上のように、演出制御装置７００は、遊技制御装置６００から送信されたコマンドに基づいて演出制御を行う演出制御手段として機能し、さらに、変動表示装置３５に表示される表示内容を制御する表示制御手段、及び、スピーカ１０から効果音等を出力する音出力制御手段としての機能を有する。
【０１３１】
〔発射制御装置〕
図５は、本発明の第１の実施の形態の遊技機１の発射制御装置２００、発射モータ２４０、遊技制御装置６００、払出制御装置６４０、電源装置８００、発射停止スイッチ１１０と、タッチスイッチ１２０の接続形態を説明する図である。
【０１３２】
発射制御装置２００は、発射停止スイッチ１１０と、タッチスイッチ１２０と、発射モータ２４０と、払出制御装置６４０に電気的に接続されている。払出制御装置６４０は、発射制御装置２００と、遊技制御装置６００と、電源装置８００に電気的に接続されている。これら装置間の接続線はケーブルとしてまとめて設けられてよい。ここで、接続線Ｖｍｏｔは、発射モータ２４０や、払出制御装置６４０に含まれるモータなどに電源装置８００からの電力又は電圧を配電するための接続線である。接続線Ｖｓｗは、タッチスイッチ１２０などの各種スイッチ（又はセンサ）に電源装置８００からの電力又は電圧を配電するための接続線である。接続線ＧＮＤは、接地線である。
【０１３３】
発射制御装置２００は、球発射装置を構成する発射モータ２４０を制御するために、発射モータ２４０に励磁信号として駆動制御信号ＭＣＳ１−ＭＣＳ４を供給する。発射制御装置２００は、発射制御手段を構成する。発射モータ２４０は、遊技球を発射する発射杵（図示省略）を回転駆動する電気モータであり、本実施形態では、ステッピングモータである。なお、操作部１５、タッチスイッチ１２０、発射モータ２４０は、遊技者の操作により遊技球を発射する発射ユニット１４０（発射操作手段）を構成する。
【０１３４】
遊技者が発射停止スイッチ１１０を押して操作することにより、発射制御装置２００には、発射停止スイッチ１１０からの発射停止信号が入力される。遊技者が操作部１５を操作する際に触れることにより、発射制御装置２００には、タッチスイッチ１２０からのタッチスイッチ信号（操作検出信号）が入力される。また、タッチスイッチ信号は、発射制御装置２００内で分岐して、払出制御装置６４０を介して、遊技制御装置６００に入力される。発射制御装置２００には、払出制御装置６４０から発射許可信号ＬＰＳが入力され、電源装置８００から払出制御装置６４０を介して停電検出時の停電検出信号ＰＯＤが入力される。
【０１３５】
図６は、発射制御装置２００の構成を示すブロック図である。発射制御装置２００は、発射制御回路２０２とドライバ２０４を含む。ドライバ２０４は、発射制御回路２０２から出力される周期パルス信号ＯＵＴ１−ＯＵＴ４の各々に対応して、各駆動制御信号ＭＣＳ１−ＭＣＳ４を発射モータ２４０に供給する。
【０１３６】
発射制御回路２０２は、ロジック回路（論理回路）を有する分相用回路であり、ステッピングモータ用の周期パルス信号ＯＵＴ１−ＯＵＴ４を出力する。周期パルス信号ＯＵＴ１−ＯＵＴ４の各々は、２相励磁、１−２相励磁などの励磁方式によって定められる各励磁相に対応するパルス信号である。例えば、発射制御回路２０２は、ステッピングモータ用の一般的な分相用ロジック回路（パルス分配回路）でよく、ＰＬＤ（Programmable Logic Device）などのプログラム可能なロジックＩＣ（Integrated Circuit）などから構成されてよいし、また、市販されているステッピングモータ用コントロールＩＣ（例えば、型番W2RF001WP）なども使用できる。
【０１３７】
発射制御回路２０２において、ロジック電源電圧端子ＶＤＤは、ロジック電源電圧が入力される。クロック入力端子ＸＴ１、ＸＴ２は、クロック信号発生用の水晶発振子２０６に接続される。水晶発振子２０６が発射制御回路２０２の内部の分周回路に接続されて、周期パルス信号の元となるクロック信号が生成される。リセット端子ＲＳＴに停電検出信号ＰＯＤが入力されると、発射制御回路２０２はリセットされる。
【０１３８】
発射制御回路２０２のロジック構成（論理構成）において、タッチスイッチ１２０からのタッチスイッチ信号がイネーブル端子ＥＮ２に入力されてイネーブル端子ＥＮ２がＨレベル（ハイレベル）になると、周期パルス信号ＯＵＴ１−ＯＵＴ４の生成が許可される。発射停止スイッチ１１０からの発射停止信号がイネーブル端子ＥＮ４Ｘに入力されてイネーブル端子ＥＮ４ＸがＨレベル（ハイレベル）になると、周期パルス信号ＯＵＴ１−ＯＵＴ４の生成が禁止される。払出制御装置６４０からの発射許可信号ＬＰＳがイネーブル端子ＥＮ３に入力されてイネーブル端子ＥＮ３がＨレベル（ハイレベル）になると、周期パルス信号ＯＵＴ１−ＯＵＴ４の生成が許可される。このため、発射制御回路２０２がタッチスイッチ信号（操作検出信号）と発射許可信号ＬＰＳを受信し、発射停止信号を受信しない場合に、発射モータ２４０が作動する。
【０１３９】
図７は、ドライバ２０４の構成を示す回路図である。ドライバ２０４は、複数の端子１−１６を有する。ドライバ２０４には、並列的に複数のドライバ回路２０８ａ−２０８ｇが設けられている。各ドライバ回路は、トランジスタによる増幅回路２１０（アンプ回路）と、ダイオード２１２を含む。ドライバ回路２０８ａ−２０８ｇは、それぞれ、端子１−７が入力端子に、端子１６−１０が出力端子になっており、入力端子からの入力信号を増幅回路２１０によって増幅して出力端子から出力できる。入力端子と出力端子の対（即ち端子対）（１，１６）（２，１５）（３，１４）（４，１３）（５，１２）は、一つのドライバ回路の増幅回路２１０に接続している。
【０１４０】
端子８は、アースに接続される接地端子であり、ドライバ回路２０８ａ−２０８ｇにアースを提供する。端子９には、定電圧ダイオード２１３を介して、発射モータ２４０への電源電圧を供給する接続線Ｖｍｏｔから電圧が入力される。共通線ＣＯＭは、端子９（電源入力端子）からドライバ回路２０８ａ−２０８ｇのダイオード２１２に接続する。定電圧ダイオード２１３（ツェナーダイオード）は、発射モータ２４０の駆動電圧を所定電圧（例えば３２Ｖ）に抑制する抑制回路を構成する。
【０１４１】
図８は、各ドライバ回路２０８の回路図である。ドライバ回路２０８の増幅回路２１０は、ダーリントン接続された二つのトランジスタ（トランジスタアレイ）Ｔｒ１、Ｔｒ２等から構成されている。後段のトランジスタＴｒ２のエミッタ（Ｅ）側は、端子８を介してアースに接続されて接地される。ドライバ回路２０８ａ、２０８ｂ、２０８ｃ、２０８ｄには、それぞれ、周期パルス信号ＯＵＴ１、ＯＵＴ２、ＯＵＴ３、ＯＵＴ４が入力され、増幅された信号として駆動制御信号ＭＣＳ１、ＭＣＳ２、ＭＣＳ３、ＭＣＳ４が出力する。このように、周期パルス信号ＯＵＴ１−ＯＵＴ４を増幅した形で駆動制御信号ＭＣＳ１−ＭＣＳ４が発射モータ２４０に供給される。
【０１４２】
また、発射制御装置２００内において、タッチスイッチ１２０からのタッチスイッチ信号は、分岐点２１８で分岐して、発射制御回路２０２とともにドライバ２０４にも入力される（図６参照）。タッチスイッチ信号（操作検出信号）は、ドライバ回路２０８ｅに入力され、払出制御装置６４０に向けて出力される。そして、タッチスイッチ信号は、払出制御装置６４０を経由して、遊技制御装置６００に出力される。ドライバ回路２０８ｅは、端子５が入力端子で端子１２が出力端子であり、端子１２は出力線２２０に接続されている。
【０１４３】
ドライバ回路２０８ｅは、トランジスタを含む増幅回路２１０を有しており、タッチスイッチ１２０から遊技制御装置６００へタッチスイッチ信号（操作検出信号）を出力する回路の途中に配置されて、信号の通過する方向を払出制御装置６４０側（即ち遊技制御装置６００側）への一方向に規制する規制手段となる。これにより、発射制御装置２００と払出制御装置６４０間、又は、遊技制御装置６００と払出制御装置６４０間のケーブル内のタッチスイッチ信号用の接続線などにノイズ（ノイズ信号）が発生しても発射制御回路２０２に侵入しなくなる。即ち、ドライバ回路２０８ｅは、払出制御装置６４０側（即ち遊技制御装置６００側）から発射制御装置２００へのノイズ遮断手段として機能する。これにより、発射モータ２４０の誤動作を防止することができる。なお、タッチスイッチ信号（操作検出信号）の電圧は、定電圧ダイオード２１３の前記の所定電圧を超えないため、図８のような簡単なドライバ回路が使用できる。
【０１４４】
具体的には、ドライバ回路２０８ｅの増幅回路２１０は、入力側（ベース（Ｂ）側）から出力側（コレクタ（Ｃ）側）への単方向に信号を出力するトランジスタ（単方向のトランジスタ）又はトランジスタアレイを有している。増幅回路２１０のトランジスタが入力側のタッチスイッチ信号（電流）によりオンすると、コレクタ（Ｃ）とエミッタ（Ｅ）間に電流が流れ、出力線２２０上の電圧が変化して出力側のタッチスイッチ信号となる。例えば、増幅回路２１０のトランジスタがオンすると、出力線２２０上の電圧は、接続線Ｖｍｏｔの電源電圧又は定電圧ダイオード２１３の所定電圧からアース電圧付近に変化する。増幅回路２１０は、コレクタ側の端子１２から入ったノイズをベース側の端子５（入力端子）へ通さずにエミッタ（Ｅ）側のアースに流す回路構成（トランジスタ、抵抗、ダイオードの配置）を有する（図８参照）。このため、端子１２（出力端子）からのノイズ侵入を防止できる。また、ドライバ回路２０８ａ−２０８ｅのダイオード２１２は、共通線ＣＯＭを介してドライバ回路２０８ｅからドライバ回路２０８ａ、２０８ｂ、２０８ｃ、２０８ｄへノイズが侵入することを防止する。
【０１４５】
なお、ドライバ２０４は、複数の端子１−７、１０−１６の内、発射モータ２４０の駆動制御信号ＭＣＳ１−ＭＣＳ４を送るために用いる端子１−４、１３−１６以外の端子５、１２を使用して、ドライバ回路２０８ｅを介して、遊技制御装置６００へタッチスイッチ信号（操作検出信号）を出力する。このため、ドライバ２０４の空き端子を活用でき、部品点数を増加させずに、払出制御装置６４０側（即ち遊技制御装置６００側）からのノイズに対する対策ができる。
【０１４６】
前述の構成の代替として、ドライバ回路２０８ｅの増幅回路２１０として、入力側と出力側が電気的に分離されたアイソレーションアンプを用いて、払出制御装置６４０側（即ち遊技制御装置６００側）から発射制御装置２００へのノイズを遮断してもよい。また、信号の通過する方向を払出制御装置６４０側（即ち遊技制御装置６００側）の一方向に規制する規制手段を、端子１２からの出力線２２０上など、分岐点２１８から遊技制御装置６００までの出力回路上に設けてノイズを遮断してもよい。
【０１４７】
以上が本発明の第１の実施の形態における遊技機１の構成である。続いて、遊技制御装置６００による具体的な制御について説明する。
【０１４８】
〔メイン処理（遊技制御装置）〕
まず、遊技制御装置６００が、遊技用マイコン６１１によって実行するメイン処理について説明する。図９は、本発明の第１の実施の形態のメイン処理の前半部のフローチャートである。図１０は、本発明の第１の実施の形態のメイン処理の後半部のフローチャートである。なお、遊技制御装置６００（遊技用マイコン６１１）が実行する処理のフローチャートにおいて、ステップの符号（番号）は「Ａ＊＊＊＊」と表されている。
【０１４９】
メイン処理は、遊技機１の電源投入時に実行が開始される。例えば、遊技場で営業を開始するために遊技機の電源を投入する場合や停電から復帰した場合に実行される。
【０１５０】
遊技制御装置６００は、メイン処理が実行されると、まず、割込みを禁止する（Ａ１００１）。次いで、割込みが発生した場合に実行されるジャンプ先を示すベクタアドレスを設定する割込みベクタ設定処理を実行する（Ａ１００２）。さらに、割込みが発生したときにレジスタ等の値を退避する領域の先頭アドレスであるスタックポインタを設定する（Ａ１００３）。さらに、入力ポート６２３の状態を読み込み（Ａ１００４）、割込み処理のモードを設定する（Ａ１００５）。
【０１５１】
次に、遊技制御装置６００は、従属制御装置（払出制御装置（払出基板））６４０や演出制御装置７００）のプログラムが正常に起動するまで待機するための電源投入ディレイタイマを設定する（Ａ１００６）。例えば、３秒間待機するように電源投入ディレイタイマを設定する。このように制御することによって、電源投入の際に、払出制御装置６４０や演出制御装置７００の起動が完了する前に、遊技制御装置６００が先に起動してコマンドを従属制御装置に送信してしまうことによって、送信されたコマンドを従属制御装置が取りこぼすことを回避することができる。したがって、遊技制御装置６００が、電源投入時において、主制御手段（遊技制御装置６００）の起動を遅らせて従属制御装置の起動を待つための所定の待機時間を設定する待機手段をなしている。
【０１５２】
なお、入力ポート６２３には初期化スイッチ信号が入力されるようになっており、待機時間の開始前に入力ポート６２３の状態を読み込むことで、初期化スイッチの操作を確実に検出できる。すなわち、待機時間の経過後に初期化スイッチの状態を読み込むようにすると、待機時間の経過を待ってから初期化スイッチを操作したり、電源投入から待機時間の経過まで初期化スイッチを操作し続けたりする必要がある。しかし、待機時間の開始前に状態を読み込むことで、このような煩わしい操作を行わなくても電源投入後すぐに操作を行うことで検出されるようになり、電源投入時に行った初期化の操作が受け付けられないような事態を防止できる。
【０１５３】
電源投入ディレイタイマの設定が完了すると、遊技制御装置６００は、停電を監視する処理を実行する（Ａ１００７〜Ａ１０１１）。遊技制御装置６００は、まず、停電監視信号のチェック回数を設定する（Ａ１００７）。停電監視信号のチェックは、電源装置８００から出力された停電監視信号を読み込むことによって行う。停電監視信号のチェック回数は、例えば、２回である。なお、停電が発生している場合に、停電監視信号はオンになる。
【０１５４】
次に、遊技制御装置６００は、停電監視信号がオンであるか否かを判定する（Ａ１００８）。そして、Ａ１００７の処理で設定したチェック回数分だけＡ１００８の判定を繰り返す（Ａ１００９）。
【０１５５】
遊技制御装置６００は、チェック回数分だけ停電監視信号がオンであることを計測した場合には（Ａ１００９の結果が「Ｙ」）、停電が発生していると判定し、電源が遮断されるまで待機する。このように、所定のチェック回数分、停電監視信号をチェックすることによって、ノイズなどによる誤検知を防止することが可能となる。すなわち、遊技制御装置６００が、所定の待機時間において停電の発生を監視する停電監視手段をなしている。これにより、遊技制御装置６００の起動を遅らせている期間に発生した停電に対応することが可能となり、電源投入時における不具合に適切に対処することができる。
【０１５６】
なお、待機時間の終了まではＲＡＭへのアクセスが許可されておらず、前回の電源遮断時の記憶内容が保持されたままとなっているため、ここでの停電発生時にはバックアップの処理等は行う必要がない。このため、待機時間中に停電が発生してもＲＡＭのバックアップを取る必要がなく、制御の負担を軽減することができる。
【０１５７】
一方、遊技制御装置６００は、停電監視信号がオンでない場合（Ａ１００９の結果が「Ｎ」）、すなわち、停電が発生していない場合には、電源投入ディレイタイマを−１更新し（Ａ１０１０）、電源投入ディレイタイマの値が０であるか否かを判定する（Ａ１０１１）。電源投入ディレイタイマの値が０でない場合（Ａ１０１１の結果が「Ｎ」）、すなわち、待機時間が経過していない場合には、Ａ１００７の処理に戻る。
【０１５８】
一方、遊技制御装置６００は、電源投入ディレイタイマの値が０の場合（Ａ１０１１の結果が「Ｙ」）、すなわち、待機時間が経過した場合には、ＲＡＭやＥＥＰＲＯＭ等の読出し書込み可能なＲＷＭ（リードライトメモリ）に対するアクセスを許可する（Ａ１０１２）。さらに、全出力ポートをオフ（出力が無い状態）に設定する（Ａ１０１３）。また、遊技用マイコン６１１に予め搭載されているシリアルポートを使用しない状態に設定する（Ａ１０１４）。本実施形態では、遊技制御装置６００は、演出制御装置７００との間でシリアル通信を行っている。
【０１５９】
続いて、遊技制御装置６００は、電源装置８００内の初期化スイッチ信号がオンに設定されているか否か判定する（Ａ１０１５）。初期化スイッチ信号は、遊技機１に電源が投入された場合に、初期化された状態で遊技を開始するか否かを設定するための信号である。
【０１６０】
例えば、閉店時などに確変遊技状態のまま電源が切断され、翌日の開店時に電源が投入された場合には、初期化された状態で遊技が開始されるように、初期化スイッチ信号がオンに設定される。一方、停電発生後に再度電源が投入された場合には、遊技を可能な限り停電前の遊技状態に近い状態で再開するために、遊技機が初期化されないように、初期化スイッチ信号がオフに設定される。
【０１６１】
遊技制御装置６００は、初期化スイッチ信号がオフに設定されている場合には（Ａ１０１５の結果が「Ｎ」）、ＲＷＭ内の停電検査領域のデータが正常であるか否かをチェックする（Ａ１０１６、Ａ１０１７）。さらに詳しく説明すると、停電検査領域には、停電検査領域１及び停電検査領域２が含まれている。そして、停電検査領域１には停電検査領域チェックデータ１、停電検査領域２には停電検査領域チェックデータ２が記憶される。Ａ１０１６の処理では停電検査領域１に記憶された停電検査領域チェックデータ１が正常であるか否かを判定する。同様に、Ａ１０１７の処理では停電検査領域２に記憶された停電検査領域チェックデータ２が正常であるか否かを判定する。
【０１６２】
遊技制御装置６００は、ＲＷＭ内の停電検査領域の停電検査領域チェックデータが正常であると判定された場合には（Ａ１０１６、Ａ１０１７の結果が「Ｙ」）、チェックサムと呼ばれる検証用データを算出するチェックサム算出処理を実行する（Ａ１０１８）。
【０１６３】
そして、遊技制御装置６００は、チェックサム算出処理で算出されたチェックサムの値と、電源切断時に算出されたチェックサムの値とを比較し、これらの値が一致するか否かを判定する（Ａ１０１９）。
【０１６４】
一方、遊技制御装置６００は、初期化スイッチ信号がオンに設定されている場合（Ａ１００９の結果が「Ｙ」）、停電検査領域の値が正常でない場合（Ａ１０１６又はＡ１０１７の結果が「Ｎ」）、電源切断時のチェックサムの値とＡ１０１８の処理で算出されたチェックサムの値とが一致しない場合には（Ａ１０１９の結果が「Ｎ」）、図１０のＡ１０４０からＡ１０４３までの初期化処理を実行する。初期化処理の詳細については後述する。
【０１６５】
遊技制御装置６００は、算出されたチェックサムの値と電源切断時のチェックサムの値とが一致する場合には（Ａ１０１９の結果が「Ｙ」）、停電処理が正常に実行されたため、初期化すべき領域に停電復旧時の初期値をセーブする（Ａ１０２０）。例えば、停電時の情報が正常に記憶されていたか否かを判定するための情報が記憶されていた、ＲＷＭ（リードライトメモリ：実施例ではＲＡＭ）内の領域（停電検査領域、チェックサム、エラー関連の情報及び不正行為を監視するための情報を記憶する領域等）をクリアする。
【０１６６】
次に、遊技制御装置６００は、ＲＷＭ内の遊技状態を記憶する領域から停電発生時の遊技状態が高確率状態であったか否かを判定する（Ａ１０２１）。高確率でないと判定された場合には（Ａ１０２１の結果が「Ｎ」）、Ａ１０２４以降の処理を実行する。
【０１６７】
また、遊技制御装置６００は、停電発生時の遊技状態が高確率状態であったと判定された場合には（Ａ１０２１の結果が「Ｙ」）、高確率報知フラグをオンに設定して高確率報知フラグ領域にセーブ（保存）する（Ａ１０２２）。続いて、一括表示装置５０に設けられる第３遊技状態表示部５９のＬＥＤをオン（点灯）に設定する（Ａ１０２３）。
【０１６８】
さらに、遊技制御装置６００は、特図ゲーム処理番号に対応する停電復旧時のコマンドを演出制御装置７００に送信する（Ａ１０２４）。特図ゲーム処理番号は、特図ゲームの状態を示す番号であり、停電発生時にＲＷＭの所定の領域に記憶されている。このように、特図ゲーム処理番号に対応する停電復旧時のコマンドを演出制御装置７００に送信することによって、可能な限り停電発生前に近い状態で遊技を再開することができるのである。
【０１６９】
ここで、初期化処理を実行する場合について説明する。前述のように、初期化処理は、正常に電源が切断された遊技機を起動する場合や停電発生前の状態に復帰できない場合に実行される。
【０１７０】
遊技制御装置６００は、初期化処理において、まず、アクセス禁止領域よりも前の全作業領域をクリアする（Ａ１０４０）。さらに、アクセス禁止領域よりも後の全スタック領域をクリアする（Ａ１０４１）。そして、初期化された領域に電源投入時用の初期値をセーブ（保存）する（Ａ１０４２）。さらに、電源投入時のコマンドを演出制御装置７００に送信し（Ａ１０４３）、Ａ１０２５以降の処理を実行する。
【０１７１】
なお、Ａ１０２４で送信される停電復旧時のコマンド及びＡ１０４３で送信される電源投入時のコマンドには、遊技機の種類を示す機種指定コマンド、特図１、２の保留数を示す飾り特図１保留数コマンド及び飾り特図２保留数コマンド、確率の状態を示す確率情報コマンドが含まれる。また、電源遮断時や電源投入時の状態に応じて、電源遮断時に特図変動表示ゲームの実行中であった場合は復旧画面コマンド、電源遮断時に客待ち中であった場合は客待ちデモコマンド、電源投入時に初期化された場合は電源投入コマンドが含まれる。さらに、機種によって演出モードの状態を示す演出モード情報コマンド、時短状態での残りゲーム数を示す時短回数情報コマンドが含まれる。
【０１７２】
遊技制御装置６００は、Ａ１０２４又はＡ１０４３の処理が終了すると、遊技用マイコン６１１（クロックジェネレータ）内のタイマ割込み信号及び乱数更新トリガ信号（ＣＴＣ）を発生するＣＴＣ（Counter/Timer Circuit）回路を起動させる（Ａ１０２５）。
【０１７３】
なお、ＣＴＣ回路は、遊技用マイコン６１１内のクロックジェネレータに設けられている。クロックジェネレータは、水晶発振器６１３からの発振信号（原クロック信号）を分周する分周回路と、前述したＣＴＣ回路とを備えている。タイマ割込み信号は、分周された信号に基づいてＣＰＵ６１１ａに所定周期（例えば、４ミリ秒）のタイマ割込みを発生させるための信号である。乱数更新トリガ信号（ＣＴＣ）は、分周された信号に基づいて乱数生成回路に供給され、乱数生成回路が乱数を更新するトリガとなる。
【０１７４】
遊技制御装置６００は、ＣＴＣ回路を起動すると、乱数生成回路の起動設定を行う（Ａ１０２６）。具体的には、ＣＰＵ６１１ａが乱数生成回路内の所定のレジスタ（ＣＴＣ更新許可レジスタ）に乱数生成回路を起動させるためのコード（指定値）を設定するなどの処理を実行する。このとき、乱数生成回路が正常に動作するかのチェックを行うようにしてもよい。また、乱数生成回路のハードウェアで生成されるハード乱数（ここでは大当り乱数）のビット転置パターンの設定も行われる。ビット転置パターンとは、例えば図１１に示すように、抽出した乱数のビット配置（上段のビット転置前の配置）を、予め定められた順で入れ替えて異なるビット配置（下段のビット転置後の配置）として格納する際の入れ替え方を定めるパターンである。このビット転置パターンに従い乱数のビットを入れ替えることで、乱数の規則性を崩すことができるとともに、乱数の秘匿性を高めることができる。なお、ビット転置パターンは、固定された単一のパターンであっても良いし、予め用意された複数のパターンから選択するようにしても良い。また、ユーザーが任意に設定できるようにしても良い。
【０１７５】
さらに、遊技制御装置６００は、電源投入時の乱数生成回路内の所定のレジスタ（ソフト乱数レジスタ１〜ｎ）の値を、対応する各種初期値乱数の初期値（スタート値）としてＲＷＭの所定領域にセーブする（Ａ１０２７）。その後、遊技制御装置６００は、割込みを許可する（Ａ１０２８）。
【０１７６】
なお、本実施形態のＣＰＵ６１１ａ内の乱数生成回路では、電源投入毎にソフト乱数レジスタの初期値が変更されるように構成されており、ソフト乱数レジスタの初期値に基づいて各種初期値乱数の初期値（スタート値）を設定することによって、ソフトウェアで生成される乱数の規則性を崩すことが可能となり、遊技者による不正な乱数の取得を困難にすることができる。各種初期値乱数には、例えば、大当り図柄を決定する乱数（大当り図柄乱数１、大当り図柄乱数２）、普図変動表示ゲームの当りを決定する乱数（当り乱数）が含まれる。
【０１７７】
続いて、遊技制御装置６００は、各種初期値乱数の値を更新して乱数の規則性を崩すための初期値乱数更新処理を実行する（Ａ１０２９）。また、本実施形態では、大当り乱数は乱数生成回路において生成される乱数を使用して生成するように構成されている。すなわち、大当り乱数はハードウェアで生成されるハード乱数であり、大当り図柄乱数、当り乱数、変動パターン乱数はソフトウェアで生成されるソフト乱数である。なお、各種乱数の発生源は前述の態様に限定されるわけではなく、大当り乱数がソフトウェア乱数であってもよいし、大当り図柄乱数、当り乱数、変動パターン乱数がハードウェア乱数であってもよい。
【０１７８】
さらに、初期値乱数更新処理が実行された後、遊技制御装置６００は、電源装置８００から入力され、ポート及びデータバスを介して読み込まれる停電監視信号をチェックする回数を設定する（Ａ１０３０）。チェック回数には、通常、２以上の値が設定される。停電監視信号をチェックすることによって停電が発生したか否かを判定することができる。遊技制御装置６００は、停電監視信号がオンであるか否かを判定する（Ａ１０３１）。停電監視信号がオンでない場合、すなわち、停電していない場合には（Ａ１０３１の結果が「Ｎ」）、Ａ１０２９の初期値乱数更新処理を再び実行し、Ａ１０２９からＡ１０３１までの処理を繰り返し実行する（ループ処理）。
【０１７９】
また、初期値乱数更新処理（Ａ１０２９）の前に割り込みを許可（Ａ１０２８）することによって、初期値乱数更新処理中にタイマ割込みが発生した場合に、割込み処理を優先して実行することが可能となる。したがって、初期値乱数更新処理の実行が完了するまでタイマ割込み処理を実行できないために、割込み処理に含まれる各種処理を実行する時間が不足してしまうことを回避できる。
【０１８０】
なお、初期値乱数更新処理（Ａ１０２９）は、メイン処理の他に、タイマ割込み処理で初期値乱数更新処理を実行してもよい。ただし、タイマ割込み処理で初期値乱数更新処理を実行する場合には、両方の処理で初期値乱数更新処理が実行されることを回避するため、メイン処理における初期値乱数更新処理の実行時に割込みを禁止し、初期値乱数を更新後に割込みを解除する必要がある。しかし、本実施形態のようにタイマ割込み処理で初期値乱数更新処理を実行せず、メイン処理でのみ初期値乱数更新処理を実行すれば、初期値乱数更新処理の前に割込みを解除しても問題が生じることはなく、さらに、メイン処理が簡素化されるという利点がある。また、タイマ割込処理ではなく、メイン処理で各種乱数を更新するようにしてもよい。
【０１８１】
なお、停電発生の検出（停電監視信号のチェック）をタイマ割込処理で実行してもよい。このとき、検出結果をメイン処理で監視してもよいし、そのままリセットされるまで待機するようにしてもよい。
【０１８２】
一方、遊技制御装置６００は、停電監視信号がオンに設定されている場合には（Ａ１０３１の結果が「Ｙ」）、停電監視信号がオンに設定されていることを連続して検出した回数がＡ１０３０の処理で設定したチェック回数に到達したか否かを判定する（Ａ１０３２）。停電監視信号がオンに設定されていることを連続して検出した回数がチェック回数に到達していない場合には（Ａ１０３２の結果が「Ｎ」）、再度、停電監視信号がオンであるか否かを判定する（Ａ１０３１）。すなわち、停電監視信号がオンである場合にはチェック回数分だけ停電監視信号がオンであるか否かを判定する。
【０１８３】
遊技制御装置６００は、停電監視信号がオンに設定されていることを連続して検出した回数がチェック回数に到達した場合には（Ａ１０３２の結果が「Ｙ」）、停電が発生したものと見なして停電発生時の処理を実行する（Ａ１０３３〜Ａ１０３９）。
【０１８４】
遊技制御装置６００は、割込みを禁止し（Ａ１０３３）、全出力ポートをオフに設定する（Ａ１０３４）。その後、停電復旧検査領域１に停電復旧検査領域チェックデータ１をセーブし（Ａ１０３５）、さらに、停電復旧検査領域２に停電復旧検査領域チェックデータ２をセーブする（Ａ１０３６）。
【０１８５】
さらに、遊技制御装置６００は、ＲＷＭの電源遮断時のチェックサムを算出するチェックサム算出処理を実行し（Ａ１０３７）、算出されたチェックサムの値をＲＷＭのチェックサム領域にセーブ（保存）する（Ａ１０３８）。最後に、ＲＷＭの内容が変更されないように、ＲＷＭへのアクセスを禁止し（Ａ１０３９）、遊技機１の電源が遮断されるまで待機する。このように、停電復旧検査領域にチェック用のデータをセーブするとともに、電源遮断時のチェックサムを算出して記憶させることで、電源の遮断の前にＲＷＭに記憶されていた情報が正しくバックアップされているか否かを電源再投入時に判定することが可能となる。
【０１８６】
〔チェックサム算出処理〕
次に、前述したメイン処理におけるチェックサム算出処理（Ａ１０１８）の詳細について説明する。図１２は、本発明の第１の実施の形態のチェックサム算出処理の手順を示すフローチャートである。
【０１８７】
まず、遊技制御装置６００は、算出アドレスの開始値としてＲＷＭの先頭アドレスを設定し（Ａ１１０１）、繰り返し数を設定し（Ａ１１０２）、算出値として「０」を設定する（Ａ１１０３）。繰り返し数には使用しているＲＡＭのバイト数が設定される。
【０１８８】
その後、遊技制御装置６００は、算出アドレスの内容に算出値を加算した値を新たな算出値とし（Ａ１１０４）、算出アドレスを＋１更新して（Ａ１１０５）、繰り返し数を−１更新し（Ａ１１０６）、チェックサムの算出が終了したかを判定する（Ａ１１０７）。算出が終了していない場合（Ａ１１０７の結果が「Ｎ」）は、Ａ１１０４へ戻って上記処理を繰り返す。また、算出が終了した場合（Ａ１１０７の結果が「Ｙ」）は、チェックサム算出処理を終了する。
【０１８９】
〔初期値乱数更新処理〕
次に、前述したメイン処理における初期値乱数更新処理（Ａ１０２９）の詳細について説明する。図１３は、本発明の第１の実施の形態の初期値乱数更新処理の手順を示すフローチャートである。
【０１９０】
遊技制御装置６００は、まず当り初期値乱数を＋１更新し（Ａ１２０１）、大当り図柄初期値乱数１を＋１更新する（Ａ１２０２）。そして、大当り図柄初期値乱数２を＋１更新し（Ａ１２０３）、初期値乱数更新処理を終了する。ここで、「当り初期値乱数」は普図変動ゲームの当りを決定する乱数の初期値となる乱数のことである。また、「大当り図柄初期値乱数１」は、特図１の大当り停止図柄を決定する乱数の初期値となる乱数、「大当り図柄初期値乱数２」は、特図２の大当り停止図柄を決定する乱数の初期値となる乱数のことである。このように、メイン処理の中で時間が許す限り初期値乱数をインクリメントし続けることによって、乱数のランダム性を高めることができるようにしている。
【０１９１】
〔タイマ割込み処理（遊技制御装置）〕
次に、タイマ割込み処理について説明する。図１４は、本発明の第１の実施の形態のタイマ割込み処理の手順を示すフローチャートである。
【０１９２】
タイマ割込み処理は、クロックジェネレータ内のＣＴＣ回路によって生成される周期的（例えば、１ミリ秒周期）なタイマ割込信号がＣＰＵ６１１ａに入力されることによって開始される。
【０１９３】
タイマ割込み処理が開始されると、遊技制御装置６００は、まず、所定のレジスタに保持されている値をＲＷＭに移すことによってレジスタを退避させる（Ａ１４０１）。なお、本実施形態では遊技用マイコンとしてＺ８０系のマイコンを使用している。Ｚ８０系のマイコンには、表レジスタと裏レジスタが備えられており、表レジスタに保持されている値を裏レジスタに退避させることでＡ１４０１の処理を実装することが可能である。
【０１９４】
次に、遊技制御装置６００は、入力部６２０を介して入力される各種センサやスイッチなどからの入力信号を取り込み、各入力ポートの状態を読み込む入力処理を実行する（Ａ１４０２）。各種センサには、第１始動口スイッチ６０１、第２始動口スイッチ６０２、普図のゲートスイッチ６０３、下カウントスイッチ６０５ａ〜６０５ｍ、上カウントスイッチ６０６などが含まれる。また、入力処理では、入力信号にチャタリング除去等を行って入力情報を確定させる。
【０１９５】
さらに、遊技制御装置６００は、各種処理でセットされた遊技制御に関する出力データを、演出制御装置７００及び払出制御装置６４０に送信するための出力処理を実行する（Ａ１４０３）。出力データは、ソレノイド等のアクチュエータの駆動制御などを行うための情報であり、制御対象となるソレノイドには、例えば、大入賞口ソレノイド２８、普電ソレノイド２７が含まれる。また、出力処理では、遊技機における遊技データを収集する情報収集端末装置（図示せず）に遊技データを出力する処理も含まれる。
【０１９６】
次に、遊技制御装置６００は、送信バッファにセットされたコマンドを払出制御装置６４０に送信（出力）する払出コマンド送信処理を実行する（Ａ１４０４）。例えば、払出装置から払い出す賞球数を指定する賞球コマンドを送信する。
【０１９７】
さらに、遊技制御装置６００は、大当り図柄乱数１及び大当り図柄乱数２を更新する乱数更新処理１を実行し（Ａ１４０５）、続いて特図変動表示ゲームにおける変動パターンを決定するための変動パターン乱数を更新する乱数更新処理２を実行する（Ａ１４０６）。乱数更新処理１及び乱数更新処理２では、各種乱数にランダム性を付与するために、各種乱数に対応するカウンタ（大当り乱数カウンタ、当り乱数カウンタ、演出決定用乱数カウンタなど）の値を１ずつ加算する。
【０１９８】
その後、遊技制御装置６００は、各種入賞口スイッチなどを監視したり、枠の不正な開放などのエラーを監視したりする入賞口スイッチ／エラー監視処理が実行される（Ａ１４０７）。各種入賞口スイッチには、例えば、第１始動口スイッチ６０１、第２始動口スイッチ６０２、ゲートスイッチ６０３、入賞口スイッチ６０４ａ〜６０４ｎ、下カウントスイッチ６０５ａ〜６０５ｍ、上カウントスイッチ６０６が含まれる。入賞口スイッチ／エラー監視処理では、これらのスイッチから正常な信号が入力されているか否かを監視したりする。エラーの監視としては、前面枠５やガラス枠６が不正に開放されていないかなどを対象としている。
【０１９９】
さらに、遊技制御装置６００は、特図変動表示ゲームに関する処理を行う特図ゲーム処理を実行する（Ａ１４０８）。なお、特図ゲーム処理の詳細については、図２８にて後述する。また、特図ゲーム処理は、開始される変動表示ゲームの結果に対応して、通常時用と大当り時用の２種類を用意してもよい。
【０２００】
続いて、遊技制御装置６００は、普図変動表示ゲームに関する処理を行う普図ゲーム処理を実行する（Ａ１４０９）。
【０２０１】
その後、遊技制御装置６００は、客待ちデモ復帰処理を実行する（Ａ１４１０）。客待ちデモ復帰処理は、変動表示装置３５が客待ち用の客待ちデモ画面（客待ち画面、デモ画面）を表示する客待ちデモ（客待ちデモ状態）から復帰する処理である。客待ちデモ画面とは、遊技が行われていない状態にて所定条件が成立すると、遊技客へのアピールや画面の焼き付き防止のために表示されるデモンストレーション画面又は画像である。具体的には、タッチスイッチ１２０の検出がない場合（タッチスイッチ信号の入力がない場合）に、遊技制御装置６００は、客待ちデモ終了コマンドを準備する。ここで、本実施形態において「準備」とは、レジスタに値をセットすることを意味するが、これに限らず、ＲＷＭ、その他のメモリに値をセットするようにしてもよい。客待ちデモ終了コマンドは、演出制御装置７００の映像制御用マイコン（２ｎｄＣＰＵ）７２０が遊技機１の客待ち時に変動表示装置３５に表示させる客待ちデモ画面の表示を終了させるコマンドであり、演出制御装置７００に送信される。なお、客待ちデモ復帰処理の詳細については、図１５で後述される。
【０２０２】
次に、遊技制御装置６００は、特図変動ゲームの表示や遊技に関する各種情報を表示するセグメントＬＥＤの表示内容を制御するセグメントＬＥＤ編集処理を実行する（Ａ１４１１）。具体的には、特図変動表示ゲーム及び普図変動表示ゲームの結果をセグメントＬＥＤ（例えば、一括表示装置５０）に出力するためのパラメータを編集する。
【０２０３】
遊技制御装置６００は、磁気センサ２３からの検出信号をチェックし、異常があるか否かを判定する磁石エラー監視処理を実行する（Ａ１４１２）。さらに、電波センサ２４からの検出信号をチェックし、異常があるか否かを判定する電波不正監視処理を実行する（Ａ１４１３）。異常の発生を検出した場合には、スピーカ１０から報知音を出力したり、遊技状態報知ＬＥＤ１２を点灯させたりするなどして外部に報知する。
【０２０４】
次に、遊技制御装置６００は、外部情報端子６６０から出力する各種信号を編集する外部情報編集処理を実行する（Ａ１４１４）。
【０２０５】
そして、遊技制御装置６００は、割込み要求をクリアして割込みの終了を宣言する（Ａ１４１５）。その後、Ａ１４０１の処理で一時退避されていたレジスタを復帰させ（Ａ１４１６）、禁止設定されていた外部機器による割込み及びタイマ割込みを許可し（Ａ１４１７）、タイマ割込み処理を終了し、メイン処理に復帰する。
【０２０６】
〔客待ちデモ復帰処理〕
次に、前述したタイマ割込み処理における客待ちデモ復帰処理（Ａ１４１０）の詳細について説明する。図１５は、本発明の第１の実施の形態の客待ちデモ復帰処理の手順を示すフローチャートである。
【０２０７】
まず、遊技制御装置６００は、客待ちデモフラグ領域（ＲＷＭの一部）をチェックして、客待ちデモ中フラグがオンに設定されているか否か判定する（Ａ１５０１、Ａ１５０２）。客待ちデモ中フラグは、後述の特図普段処理（図３５）においてタッチスイッチ１２０の検出がない場合にオンに設定されてセーブされているフラグである。
【０２０８】
客待ちデモ中フラグがオンしている場合に（Ａ１５０２の結果が「Ｙ」）、遊技制御装置６００は、タッチスイッチ１２０の検出があるか否か、即ちタッチスイッチ信号の入力があるか否かを判定する（Ａ１５０３）。タッチスイッチ１２０の検出がある場合、即ち、タッチスイッチ１２０がオン状態の場合に（Ａ１５０３の結果が「Ｙ」）、客待ちデモフラグ領域をクリアし（Ａ１５０４）、遊技機１の客待ちデモ状態を終了させる客待ちデモ終了情報として、客待ちデモ終了コマンドを準備し（Ａ１５０５）、コマンドを設定するためのコマンド設定処理を行う（Ａ１５０６）。なお、このような客待ちデモ復帰処理を行う遊技用マイコン６１１と、コマンドを出力する出力部６３０は、客待ちデモ終了情報を送信する客待ちデモ情報送信手段を構成する。
【０２０９】
これにより、変動表示装置３５における客待ちデモ画面の表示中に、変動表示ゲームが開始しなくても、タッチスイッチ１２０によって操作部１５の操作が検出されると、客待ちデモフラグがクリアされるとともに客待ちデモ画面の表示が終了する。なお、遊技制御装置６００は、払出制御装置６４０を介してタッチスイッチ１２０からのタッチスイッチ信号（検出信号）が入力されている場合に、タッチスイッチ１２０の検出があると判定する。
【０２１０】
このように、タッチスイッチ１２０の検出がないことが、客待ち状態（客待ちデモ状態）からの復帰条件（終了条件）であり、この復帰条件が成立すると、復帰処理（Ａ１５０４−Ａ１５０６）によって客待ちデモが終了する。
【０２１１】
一方、客待ちデモ中フラグがオンしていない場合に（Ａ１５０２の結果が「Ｎ」）、遊技制御装置６００は、今回の客待ちデモ復帰処理を終了する。又は、タッチスイッチ１２０の検出がない場合、即ち、タッチスイッチ１２０がオフ状態の場合にも（Ａ１５０３の結果が「Ｎ」）、遊技制御装置６００は、今回の客待ちデモ復帰処理を終了する。
【０２１２】
〔コマンド設定処理〕
次に、前述した客待ちデモ復帰処理におけるコマンド設定処理（Ａ１５０６）の詳細について説明する。図１６は、本発明の第１の実施の形態のコマンド設定処理の手順を示すフローチャートである。
【０２１３】
なお、このコマンド設定処理は、タイマ割込み処理中に実行される他の処理におけるコマンド設定処理に共通する処理である。遊技制御装置６００は、まず、コマンドデータ（ＭＯＤＥ（上位バイト））をシリアル送信バッファに書き込み（Ａ１６０１）、シリアル送信バッファステータスを読み込んで（Ａ１６０２）、コマンドの送信中であるかを判定する（Ａ１６０３）。
【０２１４】
コマンドの送信中である場合（Ａ１６０３の結果が「Ｙ」）に、遊技制御装置６００は、コマンドデータ（ＡＣＴＩＯＮ（下位バイト））をシリアル送信バッファに書き込む（Ａ１６０６）。また、コマンドの送信中でない場合（Ａ１６０３の結果が「Ｎ」）に、遊技制御装置６００は、回路の異常が考えられるため送信回路を初期化し（Ａ１６０４）、コマンドデータ（ＭＯＤＥ（上位バイト））をシリアル送信バッファに再書き込み（Ａ１６０５）した後、コマンドデータ（ＡＣＴＩＯＮ（下位バイト））をシリアル送信バッファに書き込む（Ａ１６０６）。
【０２１５】
そして、遊技制御装置６００は、シリアル送信バッファステータスを読み込んで（Ａ１６０７）、コマンドの送信中であるかを判定する（Ａ１６０８）。コマンドの送信中である場合（Ａ１６０８の結果が「Ｙ」）は、コマンド設定処理を終了する。また、コマンドの送信中でない場合（Ａ１６０８の結果が「Ｎ」）は、回路の異常が考えられるため送信回路を初期化し（Ａ１６０９）、コマンドデータ（ＡＣＴＩＯＮ（下位バイト））をシリアル送信バッファに再書き込みして（Ａ１６１０）、コマンド設定処理を終了する。
【０２１６】
このように、演出制御装置７００に対してはシリアル通信でコマンドを送信するようにしたことで、遊技制御装置６００の負担を軽減できるとともに、コマンドの解析を困難にすることができる。また、コマンドの送出タイミングが早まるとともに、データ線の本数を減らすことができる。さらに、演出制御装置７００においてもストローブ内でのコマンドの取り込みが必要なくなり、負担を軽減することができる。なお、払出制御装置６４０へもシリアル通信によりコマンドを送信するようにしても良い。
【０２１７】
〔入力処理〕
次に、前述したタイマ割込み処理（図１４）における入力処理（Ａ１４０２）の詳細について説明する。図１７は、本発明の第１の実施の形態の入力処理の手順を示すフローチャートである。
【０２１８】
遊技制御装置６００は、まず、入力ポート１、即ち、第１入力ポート６２３に取り込まれたスイッチの検出信号の状態を読み込む（Ａ１７０１）。そして、８ビットのポートのうち未使用ビットがあればそのビットの状態をクリアする（Ａ１７０２）。
【０２１９】
続いて、読み込まれた入力ポート１の状態をＲＷＭ内のスイッチ制御領域１にセーブ（格納）し（Ａ１７０３）、未使用のビットデータを準備（Ａ１７０４）した後、反転するビットデータを準備する（Ａ１７０５）。その後、ＲＷＭ内のスイッチ制御領域２のアドレスを準備し（Ａ１７０６）、入力ポート２、即ち、第２入力ポート６２２ｂのアドレスを準備して（Ａ１７０７）、スイッチ読込み処理（Ａ１７０８）を行う。
【０２２０】
次に、未使用のビットデータを準備し（Ａ１７０９）、反転するビットデータを準備する（Ａ１７１０）。その後、ＲＷＭ内のスイッチ制御領域３のアドレスを準備し（Ａ１７１１）、入力ポート３、即ち、第３入力ポート６２２ａのアドレスを準備して（Ａ１７１２）、スイッチ読込み処理（Ａ１７１３）を行い、入力処理を終了する。
【０２２１】
〔スイッチ読み込み処理〕
次に、前述した入力処理（図１７）におけるスイッチ読み込み処理（Ａ１７０８、Ａ１７１３）の詳細について説明する。図１８は、本発明の第１の実施の形態のスイッチ読み込み処理の手順を示すフローチャートである。
【０２２２】
遊技制御装置６００は、まず、対象の入力ポートに取り込まれた信号の状態を読み込む（Ａ１８０１）。そして、８ビットのポートのうち未使用ビットがあればそのビットの状態をクリアし（Ａ１８０２）、反転の必要なビットを反転（Ａ１８０３）した後、対象のスイッチ制御領域のポート入力状態１にセーブ（格納）する（Ａ１８０４）。その後、２回目の読込みまでのディレイ時間（０．１ｍｓ）が経過するのを待つ（Ａ１８０５）。
【０２２３】
遊技制御装置６００は、ディレイ時間（０．１ｍｓ）が経過すると、対象の入力ポートに取り込まれた信号の状態の２回目の読込みを行う（Ａ１８０６）。そして、８ビットのポートのうち未使用ビットがあればそのビットの状態をクリアし（Ａ１８０７）、反転の必要なビットを反転（Ａ１８０８）した後、対象のスイッチ制御領域のポート入力状態２にセーブ（格納）する（Ａ１８０９）。その後、１回目と２回目の読込みで状態が同じビットを１、違うビットを０とした確定ビットパターンを作成し（Ａ１８１０）、確定ビットパターンとポート入力状態２との論理積をとり、今回確定ビットとする（Ａ１８１１）。
【０２２４】
次に、遊技制御装置６００は、１回目と２回目の読込みで状態が同じビットを０、違うビットを１とした未確定ビットパターンを作成し（Ａ１８１２）、未確定ビットパターンと前回割り込み時の確定状態との論理積をとり、前回保持ビットとする（Ａ１８１３）。これにより、スイッチのチャタリング等によるノイズを除去した信号の状態を得ることができる。そして、今回確定ビットと前回保持ビットを合成し、今回確定状態としてセーブし（Ａ１８１４）、前回と今回の確定状態との排他的論理和をとり、立上りエッジとしてセーブして（Ａ１８１５）、スイッチ読み込み処理を終了する。
【０２２５】
なお、スイッチの読込みは、タイマ割込みの周期が短い場合（例えば２ｍｓ）には、各割込みの処理ごとにそれぞれ１回ずつスイッチの読込みを行なって前回の読込みの結果と比較することで信号が変化したか否か判定する方法があるが、そのようにすると次の割込み処理までに前回の割込みで読み込んだスイッチの状態が失われた場合、正しい判定が行なえないおそれがある。これに対し、本実施例のように、所定の時間差をおいて１回の割込み処理の中で２回のスイッチ読込み処理を行うことで、上記のような不具合を回避することが可能となる。
【０２２６】
〔出力処理〕
次に、前述したタイマ割込み処理（図１４）における出力処理（Ａ１４０３）の詳細について説明する。図１９は、本発明の第１の実施の形態の出力処理の手順を示すフローチャートである。
【０２２７】
遊技制御装置６００は、まず、一括表示装置（ＬＥＤ）５０のセグメントのデータを出力するポート６３１ｃ（図３参照）にオフデータを出力（リセット）する（Ａ１９０１）。次に、普電ソレノイド２７や大入賞口ソレノイド２８ａ、２８ｂのデータを出力するソレノイド出力ポート６３１ｂに出力するデータを合成して出力する（Ａ１９０２）。
【０２２８】
そして、一括表示装置（ＬＥＤ）５０のデジット線を順次スキャンするためのデジットカウンタの値を更新して（Ａ１９０３）、デジットカウンタの値に対応するＬＥＤのデジット線の出力データを取得し（Ａ１９０４）、取得したデータをデジット出力用のポート６３１ｄに出力する（Ａ１９０５）。その後、デジットカウンタの値に対応するＲＷＭ内のセグメント領域からセグメント線の出力データをロードし（Ａ１９０６）、ロードしたデータをセグメント出力用のポート６３１ｃに出力する（Ａ１９０７）。
【０２２９】
続いて、外部情報端子７１へ出力するデータをロードして合成し、外部情報出力用のポート６３１ｅへ出力する（Ａ１９０８）。次に、試射試験装置への試験信号を出力する中継基板７０上の試験端子出力ポート１に出力するデータをロードして合成し、中継基板６５０上の試験端子出力ポート１へ合成したデータを出力する（Ａ１９０９）。その後、試射試験装置への試験信号を出力する中継基板６５０上の試験端子出力ポート２に出力するデータをロードして合成し、中継基板６５０上の試験端子出力ポート２へ合成したデータを出力する（Ａ１９１０）。
【０２３０】
次に、試射試験装置への試験信号を出力する中継基板６５０上の試験端子出力ポート３に出力するデータをロードして合成し、中継基板６５０上の試験端子出力ポート３へ合成したデータを出力する（Ａ１９１１）。さらに、試射試験装置の試験信号を出力する中継基板６５０上の試験端子出力ポート４に出力するデータをロードして合成し、中継基板６５０上の試験端子出力ポート４へ合成したデータを出力する（Ａ１９１２）。そして、試射試験装置への試験信号を出力する中継基板６５０上の試験端子出力ポート５に出力するデータをロードして合成し、中継基板６５０上の試験端子出力ポート５へ合成したデータを出力し（Ａ１９１３）、出力処理を終了する。
【０２３１】
〔払出コマンド送信処理〕
次に、前述したタイマ割込み処理（図１４）における払出コマンド送信処理（Ａ１４０４）の詳細について説明する。図２０は、本発明の第１の実施の形態の払出コマンド送信処理の手順を示すフローチャートである。
【０２３２】
遊技制御装置６００は、まず、賞球数別（例えば、３個賞球、１０個賞球、１４個賞球）に設けられた複数の入賞数カウンタ領域のうち、チェック対象とされた入賞数カウンタ領域に「０」でないカウント数があるかを判定する（Ａ２００１）。そして、カウント数がない場合（Ａ２００１の結果が「Ｎ」）は、チェック対象となる入賞数カウンタ領域のアドレスを更新し（Ａ２００２）、すべての入賞数カウンタ領域のカウント数のチェックが終了したかを判定する（Ａ２００３）。この判定で、すべてのチェックが終了した（Ａ２００３の結果が「Ｙ」）と判定すると、払出コマンド送信処理を終了する。一方、すべてのチェックが終了していない（Ａ２００３の結果が「Ｎ」）と判定すると、Ａ２００１へ戻って上記処理を繰り返す。
【０２３３】
また、上記Ａ２００１で、カウント数がある（Ａ２００１の結果が「Ｙ」）と判定した場合には、対象の入賞数カウンタ領域のカウント数を減算（−１）し（Ａ２００４）、入賞数カウンタ領域のアドレスに対応する払出コマンド（負論理のデータ）を取得する（Ａ２００５）。そして、データの読込みが有効か無効かを示すストローブ信号のオフ時間（例えばロウレベルに維持する時間、例えば０．０１５ｍｓ）を計時するストローブオフタイマを設定し（Ａ２００６）、上記Ａ２００５で取得した払出コマンド（負論理のデータ）とオフ状態（ロウレベル）のストローブ信号をポート６３１ａ（図３参照）へ出力する（Ａ２００７）。
【０２３４】
その後、ストローブオフタイマを−１更新し（Ａ２００８）、ストローブオフタイマの値が０であるか、すなわちＡ２００６で設定したオフ時間が経過したかを判定する（Ａ２００９）。ストローブオフタイマの値が０でない場合（Ａ２００９の結果が「Ｎ」）、すなわちオフ時間が経過していない場合は、Ａ２００７へ戻る。また、ストローブオフタイマの値が０である場合（Ａ２００９の結果が「Ｙ」）、すなわちオフ時間が経過した場合は、負論理データの出力残り時間（例えば０．０３０ｍｓ）を計時する負論理出力残りタイマを設定する（Ａ２０１０）。
【０２３５】
次に、払出コマンド（負論理のデータ）を出力するとともにオン状態（ハイレベル）のストローブ信号をポート６３１ａへ出力する（Ａ２０１１）。そして、負論理出力残りタイマを−１更新し（Ａ２０１２）、負論理出力残りタイマの値が０であるか、すなわちＡ２０１０で設定した負論理データの出力時間が終了したかを判定する（Ａ２０１３）。負論理出力残りタイマの値が０でない場合（Ａ２０１３の結果が「Ｎ」）、すなわち負論理データの出力時間が終了していない場合はＡ２０１１へ戻る。また、負論理出力残りタイマの値が０である場合（Ａ２０１３の結果が「Ｙ」）、すなわち負論理データの出力時間が終了した場合は、上記負論理の払出コマンドデータを反転して正論理の払出コマンドデータを生成する（Ａ２０１４）。
【０２３６】
次に、ストローブ信号のオン残り時間（ハイレベルの時間、例えば０．０１５ｍｓ）を計時するストローブオン残りタイマを設定し（Ａ２０１５）、Ａ２０１４で生成した払出コマンド（正論理のデータ）とオン状態（ハイレベル）のストローブ信号をポート６３１ａへ出力する（Ａ２０１６）。その後、ストローブオン残りタイマを−１更新し（Ａ２０１７）、ストローブオン残りタイマの値が０であるか、すなわちＡ２０１５で設定したオン時間が終了したかを判定する（Ａ２０１８）。ストローブオン残りタイマの値が０でない場合（Ａ２０１８の結果が「Ｎ」）、すなわちオン時間が終了していない場合はＡ２０１６へ戻る。また、ストローブオン残りタイマの値が０である場合（Ａ２０１８の結果が「Ｙ」）、すなわちオン時間が終了した場合は、正論理データの出力残り時間（例えば０．０３０ｍｓ）を計時する正論理出力残りタイマを設定する（Ａ２０１９）。
【０２３７】
その後、払出コマンド（正論理のデータ）を出力するとともにオフ状態（ロウレベル）のストローブ信号をポート６３１ａへ出力する（Ａ２０２０）。そして、正論理出力残りタイマを−１更新し（Ａ２０２１）、正論理出力残りタイマの値が０であるか、すなわちＡ２０１９で設定した正論理データの出力時間が終了したかを判定する（Ａ２０２２）。正論理出力残りタイマの値が０でない場合（Ａ２０２２の結果が「Ｎ」）、すなわち出力時間が終了していない場合はＡ２０２０へ戻る。また、正論理出力残りタイマの値が０である場合（Ａ２０２２の結果が「Ｙ」）、すなわち終了した場合は、遊技制御装置６００から外部装置に対して送信する払出予定の賞球数に関する情報を設定するメイン賞球残数更新処理（Ａ２０２３）を行い、コマンド送信処理を終了する。
【０２３８】
以上の処理により、払出制御装置６４０に遊技球の払い出しを指示する払出コマンドが送信され、払出制御装置６４０ではこの払出コマンドに基づき遊技球を払い出す。上記のように、負論理の払出コマンドデータを出力した後に正論理の払出コマンドデータを出力することによって、コマンド受信側では、負論理の払出コマンドデータと正論理の払出コマンドデータを読み込んで比較することによって、正しいコマンドを受信することができたか否かを判定することができる。例えば先に受信した負論理の払出コマンドデータを論理反転して、それと後で受信した正論理の払出コマンドデータとを比較して、同一でない場合にはコマンド受信エラーと判断し、コマンドの再送を遊技制御装置６００へ要求することで正確なコマンドを受信することが可能となる。
【０２３９】
〔メイン賞球残数更新処理〕
次に、前述した払出コマンド送信処理（図２０）におけるメイン賞球残数更新処理（Ａ２０２３）の詳細について説明する。図２１は、本発明の第１の実施の形態のメイン賞球残数更新処理の手順を示すフローチャートである。
【０２４０】
このメイン賞球残数更新処理では、入賞口への入賞により発生した賞球数（払出予定数）が所定数（ここでは１０個）になる毎に外部装置へ出力するメイン賞球信号を設定する。外部装置には、このメイン賞球信号の他に、払出制御装置６４０からも実際に払い出した賞球数が所定数（ここでは１０個）になる毎に賞球信号が出力されるようになっており、この二つの信号を照合することで、不正な払い出しを監視することが可能となっている。
【０２４１】
遊技制御装置６００は、まず、賞球残数領域の値と払出数を加算する（Ａ２１０１）。この処理の前における賞球残数領域の値としては、メイン賞球信号の出力の基準となる所定数に満たなかった端数が記憶されており、この処理において、賞球残数領域の値に新たに発生した賞球の払出数として正論理の払出コマンドの値を加算する。そして、加算した値を賞球残数領域にセーブする（Ａ２１０２）。
【０２４２】
その後、遊技制御装置６００は、賞球残数領域の値からメイン賞球信号の出力の基準となる所定数である１０を減算し（Ａ２１０３）、減算結果が０以上であるかを判定する（Ａ２１０４）。減算結果が０以上でない場合（Ａ２１０４の結果が「Ｎ」）は、メイン賞球残数更新処理を終了する。また、減算結果が０以上である場合（Ａ２１０４の結果が「Ｙ」）は、メイン賞球信号出力回数領域の値を＋１更新し（Ａ２１０５）、減算結果を賞球残数領域にセーブして（Ａ２１０６）、Ａ２１０３に戻る。
【０２４３】
〔乱数更新処理１〕
次に、前述したタイマ割込み処理（図１４）における乱数更新処理１（Ａ１４０５）の詳細について説明する。図２２は、本発明の第１の実施の形態の乱数更新処理１の手順を示すフローチャートである。乱数更新処理１は、初期値乱数更新処理の対象となっている当り乱数、大当り図柄乱数１、大当り図柄乱数２の初期値（スタート値）を更新するための処理である。
【０２４４】
遊技制御装置６００は、まず、普図の当り乱数が次回の初期値（スタート値）設定待ちであるかを判定する（Ａ２２０１）。普図の当り乱数が初期値設定待ちでない場合（Ａ２２０１の結果が「Ｎ」）は、大当り図柄乱数１が次回の初期値（スタート値）設定待ちであるかを判定する（Ａ２２０４）。また、普図の当り乱数が初期値設定待ちである場合（Ａ２２０１の結果が「Ｙ」）は、次回初期値として当り乱数初期値乱数をロードし（Ａ２２０２）、ロードした普図の当り乱数の次回の初期値を対応する乱数カウンタ（乱数領域）のスタート値を保持するレジスタ（スタート値設定レジスタ）に設定する（Ａ２２０３）。その後、大当り図柄乱数１が次回の初期値（スタート値）設定待ちであるかを判定する（Ａ２２０４）。
【０２４５】
遊技制御装置６００は、大当り図柄乱数１が初期値設定待ちでない場合（Ａ２２０４の結果が「Ｎ」）に、大当り図柄乱数２が次回の初期値（スタート値）設定待ちであるかを判定する（Ａ２２０７）。また、大当り図柄乱数１が初期値設定待ちである場合（Ａ２２０４の結果が「Ｙ」）は、次回初期値として大当り図柄初期値乱数１をロードし（Ａ２２０５）、ロードした大当り図柄乱数１の次回の初期値を対応する乱数カウンタ（乱数領域）のスタート値を保持するレジスタ（スタート値設定レジスタ）に設定する（Ａ２２０６）。その後、大当り図柄乱数２が次回の初期値（スタート値）設定待ちであるかを判定する（Ａ２２０７）。
【０２４６】
遊技制御装置６００は、大当り図柄乱数２が初期値設定待ちでない場合（Ａ２２０７の結果が「Ｎ」）に、乱数更新処理１を終了する。また、大当り図柄乱数２が初期値設定待ちである場合（Ａ２２０７の結果が「Ｙ」）は、次回初期値として大当り図柄初期値乱数２をロードし（Ａ２２０８）、ロードした大当り図柄乱数２の次回の初期値を対応する乱数カウンタ（乱数領域）のスタート値を保持するレジスタ（スタート値設定レジスタ）に設定し（Ａ２２０９）、乱数更新処理１を終了する。
【０２４７】
〔乱数更新処理２〕
次に、前述したタイマ割込み処理（図１４）における乱数更新処理２（Ａ１４０６）の詳細について説明する。図２３は、本発明の第１の実施の形態の乱数更新処理２の手順を示すフローチャートである。乱数更新処理２は、特図１変動表示ゲームと特図２変動表示ゲームにおける変動パターンを決定するための変動パターン乱数を更新する処理である。
【０２４８】
なお、本実施形態の遊技機では、変動パターン乱数として１バイトの乱数（変動パターン乱数２、３）と、２バイトの乱数（変動パターン乱数１）があり、乱数更新処理２は両方を更新対象とし、割込みが発生するごとに更新対象を切り替えて処理する。しかも、更新対象の乱数が２バイトの場合には、上位のバイトと下位のバイトに対して異なる割込み時に更新処理を行うようになっている。即ち、メイン処理に対する一の割込み処理において実行される乱数更新処理２による２バイトの変動パターン乱数１（リーチ変動態様決定用乱数）の更新は、上位１バイト若しくは下位１バイトの何れかについて実行されるように構成されている。
【０２４９】
遊技制御装置６００は、まず、更新すべき複数の乱数のうちいずれの乱数を今回の更新処理の対象とするかを順番に指定するための乱数更新スキャンカウンタを更新する（Ａ２３０１）。次に、乱数更新スキャンカウンタの値に対応する演出乱数更新テーブルのアドレスを算出する（Ａ２３０２）。そして、算出されたアドレスに基づいて参照したテーブルから乱数の上限判定値を取得する（Ａ２３０３）。このとき参照するテーブルには、乱数の種類ごとに上限判定値、即ち、乱数が一巡したか否かを判定するための値が格納されている。
【０２５０】
続いて、遊技制御装置６００は、例えば本実施例において遊技用マイコンとして使用しているＺ８０系のマイコンに設けられているＤＲＡＭのリフレッシュ等のため使用されるリフレッシュレジスタ（以下、Ｒレジスタと称する）のようなランダムな値が設定されるレジスタの値をロードする（Ａ２３０４）。Ｒレジスタの値を使用することで、乱数にランダム性を付与することができる。次に、Ｒレジスタの値をマスクするためのマスク値を取得して、Ｒレジスタの値をマスクする（Ａ２３０５）。なお、マスク値は、更新対象の乱数によって異なるビット数、例えば、変動パターン乱数１の下位１バイトを更新する場合には、Ｒレジスタの下位３ビットに、また、変動パターン乱数１の上位１バイトを更新する場合には、Ｒレジスタの下位４ビットに設定されている。乱数の種類によって上限値が異なるためである。なお、マスク値として、変動パターン乱数１の下位１バイトを更新する場合には、Ｒレジスタの下位３ビットを、また、変動パターン乱数１の上位１バイトを更新する場合には、Ｒレジスタの下位４ビットを例示したが、数値は一例であってこれに限られるものではない。
【０２５１】
次に、遊技制御装置６００は、更新する乱数領域（乱数カウンタ）が２バイト乱数の上位１バイトであるかを判定する（Ａ２３０６）。そして、乱数領域が２バイト乱数の上位１バイトである場合（Ａ２３０６の結果が「Ｙ」）は、加算値として上位１バイトをマスク値によってＲレジスタの値をマスクすることによって残った値（以下、これをマスクした値と称する）に「１」を加算したマスク更新値に設定し、下位１バイトを「０」に設定して（Ａ２３０７）、Ａ２３０９に進む。また、乱数領域が２バイト乱数の上位１バイトでない場合（Ａ２３０６の結果が「Ｎ」）は、加算値として上位１バイトを「０」に設定し、下位１バイトを上記マスク更新値に設定して（Ａ２３０８）、Ａ２３０９に進む。なお、マスクした値に「１」を加算するのは、マスクした値が「０」になる場合があり、「０」を後に加算すると加算する前の値から変化しないので、それを避けるためである。
【０２５２】
そして、遊技制御装置６００は、更新する乱数が２バイト乱数かを判定し（Ａ２３０９）、２バイト乱数である場合（Ａ２３０９の結果が「Ｙ」）は、更新する乱数領域の値（２バイト）を設定して（Ａ２３１０）、Ａ２３１２に進む。また、更新する乱数が２バイト乱数でない場合（Ａ２３０９の結果が「Ｎ」）は、乱数値の上位１バイトとして「０」を設定し、乱数値の下位１バイトとして、更新する乱数領域の値（１バイト）を設定し（Ａ２３１１）、Ａ２３１２へ進む。
【０２５３】
Ａ２３１２では、遊技制御装置６００は、乱数値にＡ２３０７又はＡ２３０８で決定した加算値を加算した値を新たな乱数値とし、この新たな乱数値がＡ２３０３で取得した上限判定値よりも大きいかを判定する（Ａ２３１３）。そして、新たな乱数値が上限判定値より大きくない場合（Ａ２３１３の結果が「Ｎ」）は、新たな乱数値を１バイト乱数又は２バイト乱数の下位の乱数領域にセーブする（Ａ２３１５）。また、新たな乱数値が上限判定値より大きい場合（Ａ２３１３の結果が「Ｙ」）は、新たな乱数値から上限判定値を減算した値を再度の新たな乱数値とし（Ａ２３１４）、この値を１バイト乱数又は２バイト乱数の下位の乱数領域にセーブする（Ａ２３１５）。
【０２５４】
次に、遊技制御装置６００は、更新した乱数が２バイト乱数であるかを判定し（Ａ２３１６）、２バイト乱数でない場合（Ａ２３１６の結果が「Ｎ」）は、乱数更新処理２を終了する。また、２バイト乱数である場合（Ａ２３１６の結果が「Ｙ」）は、新たな乱数値（再度の新たな乱数値を算出した場合はその値）を２バイト乱数の上位の乱数領域にセーブし（Ａ２３１７）、乱数更新処理２を終了する。
【０２５５】
このように、遊技制御装置６００は、特図１，特図２の変動表示ゲームにおける変動パターンを決定するための変動パターン乱数を更新する。従って、遊技制御装置６００は、始動入賞口３７や普通変動入賞装置３８の始動領域への遊技球の流入に基づいて抽出される各種乱数のうち、特図変動表示ゲームの変動態様（変動パターン）を決定するための変動パターン乱数を更新する乱数更新手段となる。
【０２５６】
〔入賞口スイッチ／エラー監視処理〕
次に、前述したタイマ割込み処理（図１４）における入賞口スイッチ／エラー監視処理（Ａ１４０７）の詳細について説明する。図２４は、本発明の第１の実施の形態の入賞口スイッチ／エラー監視処理の手順を示すフローチャートである。
【０２５７】
遊技制御装置６００は、まず、下大入賞口（第１特別変動入賞装置４１）内の一方の下カウントスイッチ６０５ａ〜６０５ｍに対応する入賞口監視テーブル１（例えばカウントスイッチからの検出信号が入力されるポートの番号や該信号のポート内でのビット位置等を示すデータが格納されている）を準備する（Ａ２４０１）。次に、大入賞口が開いていないにもかかわらず大入賞口に不正な入賞がないか監視するとともに正常な入賞を検出する不正＆入賞監視処理（Ａ２４０２）を実行する。
【０２５８】
その後、下大入賞口（第１特別変動入賞装置４１）内の他方の下カウントスイッチ６０５ａ〜６０５ｍに対応する入賞口監視テーブル２を準備し（Ａ２４０３）、不正な入賞がないか監視するとともに正常な入賞を検出する不正＆入賞監視処理（Ａ２４０４）を実行する。そして、上大入賞口（第２特別変動入賞装置４２）内の上カウントスイッチ６０６に対応する入賞口監視テーブルを準備し（Ａ２４０５）、不正な入賞がないか監視するとともに正常な入賞を検出する不正＆入賞監視処理（Ａ２４０６）を実行する。
【０２５９】
次に、普電内の入賞口スイッチ（第２始動口スイッチ６０２）の入賞口監視テーブルを準備し（Ａ２４０７）、不正な入賞がないか監視するとともに正常な入賞を検出する不正＆入賞監視処理（Ａ２４０８）を実行する。そして、不正監視処理が不要な入賞口スイッチ（ここでは第１始動口スイッチ６０１、一般入賞口４０の入賞口スイッチ６０４ａ〜６０４ｎ）の入賞口監視テーブルを準備し（Ａ２４０９）、入賞数を更新する入賞数カウンタ更新処理（Ａ２４１０）を行う。
【０２６０】
次に、エラーを監視すべき複数のスイッチ並びに信号のうちいずれのスイッチ又は信号を今回の監視の対象とするかを順番に指定するためのエラースキャンカウンタを更新する（Ａ２４１１）。その後、エラースキャンカウンタの値に応じて、スイッチのコネクタ抜けなどの発生により出力される異常検知信号１、払出制御装置６４０からのシュート玉切れスイッチ信号、オーバーフロースイッチ信号及び払出異常ステータス信号の何れかに基づくエラーの監視を対象として設定するための遊技機エラー監視テーブル１を準備する（Ａ２４１２）。そして、エラーが発生しているかを判定するエラーチェック処理（Ａ２４１３）を行う。
【０２６１】
次に、エラースキャンカウンタの値が３であるかを判定し（Ａ２４１４）、エラースキャンカウンタの値が３である場合（Ａ２４１４の結果が「Ｙ」）は、入賞口スイッチ/エラー監視処理を終了する。この場合は、次に参照する遊技機エラー監視テーブル２にエラーの監視対象がない場合である。また、エラースキャンカウンタの値が３でない場合（Ａ２４１４の結果が「Ｎ」）は、エラースキャンカウンタの値に応じて、前面枠開放検出スイッチ２５、ガラス枠開放検出スイッチ２６、スイッチのコネクタ抜けなどの発生により出力される異常検知信号２の何れかに基づくエラーの監視を対象として設定するための遊技機エラー監視テーブル２を準備する（Ａ２４１５）。そして、エラーが発生しているかを判定するエラーチェック処理（Ａ２４１６）を行い、入賞口スイッチ/エラー監視処理を終了する。
【０２６２】
〔不正＆入賞監視処理〕
次に、前述した入賞口スイッチ／エラー監視処理（図２４）における不正＆入賞監視処理（Ａ２００２、Ａ２００４、Ａ２００６、Ａ２００８）の詳細について説明する。図２５は、本発明の第１の実施の形態の不正＆入賞監視処理の手順を示すフローチャートである。
【０２６３】
この不正＆入賞監視処理は、第１特別変動入賞装置４１の下カウントスイッチ６０５ａ〜６０５ｍの各々、第２特別変動入賞装置４２の上カウントスイッチ６０６及び普通変動入賞装置３８の第２始動口スイッチ６０２に対して行われる処理である。大入賞口（特別変動入賞装置４１、４２）や普電（普通変動入賞装置３８）については、無理やり開閉部材を開いて遊技球を入れて賞球を払い出させる不正が行われ易いため、入賞の検出の他に不正の監視をする。
【０２６４】
遊技制御装置６００は、まず、エラー監視対象の入賞口スイッチの不正監視期間フラグをチェックし（Ａ２５０１）、不正監視期間中であるかを判定する（Ａ２５０２）。不正監視期間とは、エラー監視対象の入賞口スイッチが下カウントスイッチ６０５ａ〜６０５ｍである場合は第１特別変動入賞装置４１を開放する特別遊技状態中以外の期間であり、エラー監視対象の入賞口スイッチが上カウントスイッチ６０６である場合は第２特別変動入賞装置４２を開放する特別遊技状態中以外の期間である。また、エラー監視対象の入賞口スイッチが第２始動口スイッチ６０２である場合は普図の当りに基づき普通変動入賞装置３８の開放制御を実行している状態以外の期間である。
【０２６５】
そして、遊技制御装置６００は、不正監視期間である場合（Ａ２５０２の結果が「Ｙ」）は、対象の入賞口スイッチに入力があるかを判定する（Ａ２５０３）。対象の入賞口スイッチに入力がない場合（Ａ２５０３の結果が「Ｎ」）は、対象の報知タイマ更新情報をロードする（Ａ２５１２）。また、対象の入賞口スイッチに入力がある場合（Ａ２５０３の結果が「Ｙ」）は、対象の不正入賞数を＋１更新し（Ａ２５０４）、加算後の不正入賞数が監視対象の不正発生判定個数（例えば５個）を超えたかを判定する（Ａ２５０５）。
【０２６６】
判定個数を５個としているのは、例えば、開状態にある大入賞口が閉状態に変換した際に遊技球が大入賞口の扉部材に挟まり、その遊技球がカウントスイッチの有効期間を過ぎて入賞した場合や信号にノイズがのった場合にそれを不正と判断しないようにするためであり、不正でないのに簡単にエラーと判定しないためである。
【０２６７】
そして、遊技制御装置６００は、判定個数を超えていない場合（Ａ２５０５の結果が「Ｎ」）に、対象の入賞口スイッチの入賞監視テーブルを準備する（Ａ２５１０）。また、判定個数を超えた場合（Ａ２５０５の結果が「Ｙ」）に、不正入賞数を不正発生判定個数に留め（Ａ２５０６）、対象の不正入賞報知タイマ領域に初期値をセーブする（Ａ２５０７）。次に、対象の不正発生コマンドを準備し（Ａ２５０８）、不正フラグとして不正入賞発生フラグを準備して（Ａ２５０９）、準備した不正フラグを対象の不正フラグ領域の値と比較する（Ａ２５２０）。
【０２６８】
一方、不正監視期間でない場合（Ａ２５０２の結果が「Ｎ」）に、遊技制御装置６００は、対象の入賞口スイッチの入賞監視テーブルを準備し（Ａ２５１０）、賞球の設定を行う入賞数カウンタ更新処理（Ａ２５１１）を行う。そして、対象の報知タイマ更新情報をロードし（Ａ２５１２）、報知タイマの更新許可の有無を判定する（Ａ２５１３）。そして、報知タイマの更新が許可されない場合（Ａ２５１３の結果が「Ｎ」）は、不正＆入賞監視処理を終了する。また、報知タイマの更新が許可される場合（Ａ２５１３の結果が「Ｙ」）は、対象の報知タイマが０でなければ−１更新する（Ａ２５１４）。なお、報知タイマの最小値は０に設定されている。
【０２６９】
報知タイマの更新は、エラー監視対象の入賞口スイッチがある一つの下カウントスイッチ６０５ａ〜６０５ｍである場合は許可され、エラー監視対象の入賞口スイッチが他の下カウントスイッチ６０５ａ〜６０５ｍである場合は許可されない。これにより、第１特別変動入賞装置４１についての不正報知について、報知タイマの更新が数倍の頻度で行われてしまい、規定時間（例えば６００００ｍｓ）の半分でタイムアップしてしまうことを防止している。なお、エラー監視対象の入賞口スイッチが上カウントスイッチ６０６である場合や第２始動口スイッチ６０２である場合は報知タイマの更新は常に許可される。
【０２７０】
その後、遊技制御装置６００は、報知タイマの値が０であるかを判定し（Ａ２５１５）、値が０でない場合（Ａ２５１５の結果が「Ｎ」）、すなわちタイムアップしていない場合は、不正＆入賞監視処理を終了する。また、値が０である場合（Ａ２５１５の結果が「Ｙ」）、すなわちタイムアップした又はすでにタイムアップしていた場合は、対象の不正解除コマンドを準備し（Ａ２５１６）、不正フラグとして不正入賞解除フラグを準備する（Ａ２５１７）。そして、報知タイマの値が０になった瞬間であるかを判定する（Ａ２５１８）。
【０２７１】
遊技制御装置６００は、報知タイマの値が０になった瞬間である場合（Ａ２５１８の結果が「Ｙ」）、すなわち今回の不正＆入賞監視処理で報知タイマの値が０になった場合に、対象の不正入賞数をクリアし（Ａ２５１９）、準備した不正フラグを対象の不正フラグ領域の値と比較する（Ａ２５２０）。また、報知タイマの値が０になった瞬間でない場合（Ａ２５１８の結果が「Ｎ」）、すなわち前回以前の不正＆入賞監視処理で報知タイマの値が０になった場合は、準備した不正フラグを対象の不正フラグ領域の値と比較する（Ａ２５２０）。
【０２７２】
そして、遊技制御装置６００は、準備した不正フラグと対象の不正フラグ領域の値が一致した場合（Ａ２５２０の結果が「Ｙ」）に、不正＆入賞監視処理を終了する。また、準備した不正フラグと対象の不正フラグ領域の値が一致しない場合（Ａ２５２０の結果が「Ｎ」）は、準備した不正フラグを対象の不正フラグ領域にセーブし（Ａ２５２１）、コマンド設定処理を行い（Ａ２５２２）、不正＆入賞監視処理を終了する。以上の処理により、エラーの発生に伴いエラー報知コマンドが演出制御装置７００に送信され、エラーの解除に伴い不正入賞エラー解除コマンドが演出制御装置７００に送信されて、エラー報知の開始、終了が設定されることとなる。
【０２７３】
〔入賞数カウンタ更新処理〕
次に、前述した入賞口スイッチ／エラー監視処理（図２４）における入賞数カウンタ更新処理（Ａ２０１０）の詳細について説明する。図２６は、本発明の第１の実施の形態の入賞数カウンタ更新処理の手順を示すフローチャートである。
【０２７４】
遊技制御装置６００は、まず、入賞口監視テーブルから監視する入賞口スイッチの個数を取得し（Ａ２６０１）、対象の入賞口スイッチに入力（正確には入力の変化）があるかを判定する（Ａ２６０２）。
【０２７５】
遊技制御装置６００は、入力がない場合（Ａ２６０２の結果が「Ｎ」）に、全スイッチの監視が終了したかを判定する（Ａ２６０７）。また、入力がある場合（Ａ２６０２の結果が「Ｙ」）に、対象の入賞数カウンタ領域の値をロードし（Ａ２６０３）、ロードした値を＋１更新して（Ａ２６０４）、オーバーフローするか判定する（Ａ２６０５）。そして、オーバーフローが発生していない場合（Ａ２６０５の結果が「Ｎ」）は、更新後の値を入賞数カウンタ領域にセーブし（Ａ２６０６）、全スイッチの監視が終了したかを判定する（Ａ２６０７）。また、オーバーフローが発生した場合（Ａ２６０５の結果が「Ｙ」）は、全スイッチの監視が終了したかを判定する（Ａ２６０７）。
【０２７６】
遊技制御装置６００は、全スイッチの監視が終了していない場合（Ａ２６０７の結果が「Ｎ」）に、対象の入賞口スイッチに入力があるかを判定する処理（Ａ２６０２）に戻る。また、全スイッチの監視が終了した場合（Ａ２６０７の結果が「Ｙ」）に、入賞数カウンタ更新処理を終了する。以上の処理により、入賞に応じた賞球が設定されることとなる。
【０２７７】
〔エラーチェック処理〕
次に、前述した入賞口スイッチ／エラー監視処理（図２４）におけるエラーチェック処理（Ａ２０１３、Ａ２０１６）の詳細について説明する。図２７は、本発明の第１の実施の形態のエラーチェック処理の手順を示すフローチャートである。
【０２７８】
遊技制御装置６００は、まず、エラースキャンカウンタに対応するエラー監視テーブルを取得し（Ａ２７０１）、監視対象であるスイッチ（信号を含む）がオンであるか、すなわちエラーを示す状態であるかを判定する（Ａ２７０２）。
【０２７９】
そして、遊技制御装置６００は、スイッチがオンでない場合（Ａ２７０２の結果が「Ｎ」）に、エラーフラグとしてエラー解除フラグを準備し（Ａ２７０３）、対象のエラー報知終了コマンドを準備する（Ａ２７０４）。その後、対象のエラー解除監視タイマ比較値を取得して（Ａ２７０５）、対象のスイッチ制御領域の値と今回のスイッチの状態を比較する（Ａ２７０９）。
【０２８０】
一方、スイッチがオンである場合（Ａ２７０２の結果が「Ｙ」）に、遊技制御装置６００は、エラーフラグとしてエラー発生フラグを準備し（Ａ２７０６）、対象のエラー報知コマンドを準備する（Ａ２７０７）。その後、対象のエラー発生監視タイマ比較値を取得して（Ａ２７０８）、対象のスイッチ制御領域の値と今回のスイッチの状態を比較する（Ａ２７０９）。
【０２８１】
遊技制御装置６００は、対象のスイッチ制御領域の値と今回のスイッチの状態が一致した場合（Ａ２７０９の結果が「Ｙ」）、すなわちスイッチの状態が変化していない場合は、対象のエラー監視タイマを＋１更新して（Ａ２７１２）、対象のエラー監視タイマの値が監視タイマ比較値に達したかを判定する（Ａ２７１３）。また、対象のスイッチ制御領域の値と今回のスイッチの状態が一致しない場合（Ａ２７０９の結果が「Ｎ」）、すなわちスイッチの状態が変化した場合は、対象のスイッチ制御領域に今回のスイッチ状態をセーブする（Ａ２７１０）、そして、対象のエラー監視タイマをクリアし（Ａ２７１１）、対象のエラー監視タイマを＋１更新して（Ａ２７１２）、対象のエラー監視タイマの値が監視タイマ比較値に達したかを判定する（Ａ２７１３）。
【０２８２】
遊技制御装置６００は、対象のエラー監視タイマの値が監視タイマ比較値に達していない場合（Ａ２７１３の結果が「Ｎ」）に、エラーチェック処理を終了する。また、対象のエラー監視タイマの値が監視タイマ比較値に達した場合（Ａ２７１３の結果が「Ｙ」）は、エラー監視タイマを−１更新して比較値−１の値に留め（Ａ２７１４）、準備したエラーフラグを対象のエラーフラグ領域の値と比較する（Ａ２７１５）。
【０２８３】
そして、遊技制御装置６００は、準備したエラーフラグと対象のエラーフラグ領域の値とが一致する場合（Ａ２７１５の結果が「Ｙ」）は、エラーチェック処理を終了する。また、設定したエラーフラグと対象のエラーフラグ領域の値とが一致しない場合（Ａ２７１５の結果が「Ｎ」）は、準備したエラーフラグを対象のエラーフラグ領域にセーブし（Ａ２７１６）、コマンド設定処理を行って（Ａ２７１７）、エラーチェック処理を終了する。
【０２８４】
〔特図ゲーム処理〕
次に、前述したタイマ割込み処理（図１４）における特図ゲーム処理（Ａ１４０８）の詳細について説明する。図２８は、本発明の第１の実施の形態の特図ゲーム処理の手順を示すフローチャートである。
【０２８５】
特図ゲーム処理では、第１始動口スイッチ６０１及び第２始動口スイッチ６０２による入力信号の監視、特図変動表示ゲームに関する処理全体の制御、特図（識別図柄、識別情報）の表示の設定を行う。特図ゲーム処理を実行する遊技制御装置６００は、特図制御手段を構成する。
【０２８６】
特図ゲーム処理が開始されると、遊技制御装置６００は、まず、第１始動口スイッチ６０１及び第２始動口スイッチ６０２の入賞を監視する始動スイッチ監視処理を実行する（Ａ２８０１）。
【０２８７】
始動口スイッチ監視処理では、第１始動入賞口３７、第２始動入賞口３８に遊技球の入賞があると、各種乱数（大当り乱数など）の抽出を行い、当該入賞に基づく特図変動表示ゲームの開始前の段階で入賞に基づく遊技結果を事前に判定する遊技結果事前判定を行う。なお、始動口スイッチ監視処理の詳細については、図２９にて後述する。
【０２８８】
次に、遊技制御装置６００は、大入賞口スイッチ監視処理を実行する（Ａ２８０２）。大入賞口スイッチ監視処理では、第２特別変動入賞装置４２内に設けられた上カウントスイッチ６０６及び第１特別変動入賞装置４１内に設けられた下カウントスイッチ６０５ａ〜６０５ｍによって入賞した遊技球を検出し、入賞した遊技球の数を監視する。
【０２８９】
次に、遊技制御装置６００は、特図ゲーム処理タイマが既にタイムアップしていなければ、特図ゲーム処理タイマを−１更新する（Ａ２８０３）。そして、当該特図ゲーム処理タイマがタイムアップしたか否かをチェックする（Ａ２８０４）。なお、特図ゲーム処理タイマは、初期値として、実行される特図変動表示ゲームの変動時間がセットされ、Ａ２８０４の処理で当該特図ゲーム処理タイマの値を１減じる。特図ゲーム処理タイマの値が０になると、タイムアップしたと判断される。なお、変動表示ゲームが実行される場合にのみ変動制御タイマを更新することによって変動時間を計測するようにしてもよい。
【０２９０】
遊技制御装置６００は、特図ゲーム処理タイマがタイムアップしていない場合には（Ａ２８０４の結果が「Ｎ」）、Ａ２８１６以降の処理を実行する。
【０２９１】
一方、遊技制御装置６００は、特図ゲーム処理タイマがタイムアップした場合には（Ａ２８０４の結果が「Ｙ」）、特図ゲーム処理番号に対応する処理に分岐させるために参照する特図ゲームシーケンス分岐テーブルをレジスタに設定する（Ａ２８０５）。さらに、当該テーブルに基づいて特図ゲーム処理番号に対応する処理の分岐先アドレスを取得する（Ａ２８０６）。そして、分岐処理終了後のリターンアドレスをスタック領域に退避させ（Ａ２８０７）、ゲーム処理番号に応じて処理を分岐させる（Ａ２８０８）。ゲーム処理番号は、特図変動表示ゲームの進行状態を示し、０〜６の７段階で特図変動表示ゲームの進行状態を示す。あるゲーム処理番号に対応する処理が終了すると、ゲーム処理番号は次の番号などに変えられる。
【０２９２】
遊技制御装置６００は、ゲーム処理番号が「０」の場合には（Ａ２８０８の結果が「０」）、特図普段処理を実行する（Ａ２８０９）。特図普段処理は、特図変動表示ゲームの変動開始を監視し、特図変動表示ゲームの変動開始の設定や演出の設定、特図変動中処理を実行するために必要な情報の設定等を行う。特図普段処理の詳細については、図３５にて後述する。
【０２９３】
遊技制御装置６００は、ゲーム処理番号が「１」の場合には（Ａ２８０８の結果が「１」）、特図変動中処理を実行する（Ａ２８１０）。特図変動中処理は、特図変動表示ゲームにおける識別情報の停止表示時間の設定や、特図表示中処理を行うために必要な情報の設定等を行う。特図変動中処理の詳細については、図５０にて後述する。
【０２９４】
遊技制御装置６００は、ゲーム処理番号が「２」の場合には（Ａ２８０８の結果が「２」）、特図表示中処理を実行する（Ａ２８１１）。特図表示中処理は、特図変動表示ゲームの結果が大当りであれば、大当りの種類に応じたファンファーレコマンドの設定や、各大当りの大入賞口開放パターンに応じたファンファーレ時間を設定したり、ファンファーレ／インターバル中処理を行うために必要な情報を設定したりする。特図表示中処理の詳細については、図５２にて後述する。
【０２９５】
遊技制御装置６００は、ゲーム処理番号が「３」の場合には（Ａ２８０８の結果が「３」）、ファンファーレ／インターバル中処理を実行する（Ａ２８１２）。ファンファーレ／インターバル中処理は、大入賞口の開放時間の設定や開放回数の更新、大入賞口開放中処理を行うために必要な情報の設定等を行う。ファンファーレ／インターバル中処理の詳細については、図５７、図５８にて後述する。
【０２９６】
遊技制御装置６００は、ゲーム処理番号が「４」の場合には（Ａ２８０８の結果が「４」）、大入賞口開放中処理を実行する（Ａ２８１３）。大入賞口開放中処理は、大当りラウンドが最終ラウンドでなければインターバルコマンドを設定する一方で最終ラウンドであれば大当り終了画面のコマンドを設定したり、大入賞口残存球処理を行うために必要な情報を設定したりする。大入賞口開放中処理の詳細については、図６２にて後述する。
【０２９７】
遊技制御装置６００は、ゲーム処理番号が「５」の場合には（Ａ２８０８の結果が「５」）、大入賞口残存球処理を実行する（Ａ２８１４）。大入賞口残存球処理は、大当りラウンドが最終ラウンドの場合に大入賞口内にある残存球が排出されるための時間を設定したり、大当り終了処理を行うために必要な情報の設定等を行ったりする。大入賞口残存球処理の詳細については、図６５にて後述する。
【０２９８】
大入賞口残存球処理では、特別図柄の処理タイマの更新とファンファーレ／インターバル中処理、又は大当り終了処理を行うために必要な情報を設定する。また、大入賞口の最大開放時間が経過したか、又は大入賞口に遊技球が規定数（所定数）だけ入賞したかを判定し、いずれかの条件が成立した場合に対応する開閉扉４１ａを閉鎖する。これが所定ラウンド数繰り返し実行された後、特図ゲーム処理番号を６に設定する。
【０２９９】
遊技制御装置６００は、ゲーム処理番号が「６」の場合には（Ａ２８０８の結果が「６」）、大当り終了処理を実行する（Ａ２８１５）。大当り終了処理は、Ａ２８０９の特図普段処理を行うために必要な情報の設定等を行う。大当り終了処理の詳細については、図６８にて後述する。
【０３００】
その後、遊技制御装置６００は、一括表示装置５０（特図１表示器５１）における図柄の変動を制御するためのテーブルを準備する（Ａ２８１６）。続いて、一括表示装置５０（特図１表示器５１）に係る図柄変動制御処理を実行する（Ａ２８１７）。
【０３０１】
さらに、遊技制御装置６００は、一括表示装置５０（特図２表示器５２）における図柄の変動を制御するためのテーブルを準備する（Ａ２８１８）。続いて、一括表示装置５０（特図２表示器５２）に係る図柄変動制御処理を実行する（Ａ２８１９）。
【０３０２】
〔始動口スイッチ監視処理〕
次に、前述した特図ゲーム処理（図２８）における始動口スイッチ監視処理（Ａ２８０１）の詳細について説明する。図２９は、本発明の第１の実施の形態の始動口スイッチ監視処理の手順を示すフローチャートである。
【０３０３】
始動口スイッチ監視処理が開始されると、遊技制御装置６００は、まず、第１始動入賞口３７に遊技球が入賞したことによる保留の情報を設定するテーブルを準備する（Ａ２９０１）。
【０３０４】
続いて、遊技制御装置６００は、第１始動入賞口３７又は第２始動入賞口３８に遊技球が入賞した場合に共通して実行される特図始動口スイッチ共通処理を実行する（Ａ２９０２）。なお、特図始動口スイッチ共通処理の詳細については、図３０にて後述する。
【０３０５】
次に、遊技制御装置６００は、普通電動役物（普電、普通変動入賞装置、第２始動入賞口３８の可動部材３８ａ）が作動中である、すなわち、第２始動入賞口３８の可動部材３８ａが遊技球の入賞が可能な開状態となっているか否かを判定する（Ａ２９０３）。普通電動役物が作動中である場合には（Ａ２９０３の結果が「Ｙ」）、Ａ２９０５以降の処理を実行する。
【０３０６】
一方、遊技制御装置６００は、普通電動役物が作動中でない場合には（Ａ２９０３の結果が「Ｎ」）、普電不正入賞が発生しているか否かを判定する（Ａ２９０４）。
【０３０７】
普電不正入賞について具体的に説明すると、第２始動入賞口３８は、可動部材３８ａが閉状態の場合には遊技球が入賞不可能であり、開状態でのみ遊技球が入賞可能である。よって、閉状態で遊技球が入賞した場合には何らかの異常や不正が発生した可能性が高く、閉状態で入賞した遊技球があった場合はその数を不正入賞数として計数している。Ａ２９０４の処理では、このように計数された不正入賞数が所定の不正発生判定個数（上限値、例えば５個）以上であるかを判定している。
【０３０８】
遊技制御装置６００は、普電不正入賞が発生している場合には（Ａ２９０４の結果が「Ｙ」）、第２始動入賞口３８への遊技球の入賞と無効として特図変動表示ゲームに関する処理を実行せずに、始動口スイッチ監視処理を終了する。
【０３０９】
一方、遊技制御装置６００は、普電不正入賞が発生していない場合には（Ａ２９０４の結果が「Ｎ」）、第２始動入賞口３８による保留の情報を設定するテーブルを準備し（Ａ２９０５）、特図始動口スイッチ共通処理を実行する（Ａ２９０６）。その後、始動口スイッチ監視処理を終了する。
【０３１０】
〔特図始動口スイッチ共通処理〕
次に、前述した始動口スイッチ監視処理（図２９）における特図始動口スイッチ共通処理（Ａ２９０２、Ａ２９０６）の詳細について説明する。図３０は、本発明の第１の実施の形態の特図始動口スイッチ共通処理の手順を示すフローチャートである。
【０３１１】
特図始動口スイッチ共通処理は、第１始動入賞口３７や第２始動入賞口３８に遊技球が入賞したことによって第１始動口スイッチ６０１や第２始動口スイッチ６０２から信号入力があった場合に共通して実行される処理である。
【０３１２】
遊技制御装置６００は、まず、第１始動口スイッチ６０１及び第２始動口スイッチ６０２のうち、監視対象の始動口スイッチ（例えば、第１始動口スイッチ６０１）から信号が入力されたか否かをチェックする（Ａ３００１）。監視対象の始動口スイッチから信号が入力されていない場合には（Ａ３００１の結果が「Ｎ」）、特図始動口スイッチ共通処理を終了する。
【０３１３】
一方、遊技制御装置６００は、監視対象の始動口スイッチから信号が入力された場合には（Ａ３００１の結果が「Ｙ」）、監視対象の始動口に対応する乱数ラッチレジスタにラッチデータがあるか否か、すなわち、乱数が抽出されているか否かを判定する（Ａ３００２）。乱数が抽出されていない場合には（Ａ３００２の結果が「Ｎ」）、特図始動口スイッチ共通処理を終了する。
【０３１４】
遊技制御装置６００は、監視対象の始動口に対応する乱数ラッチレジスタにラッチデータがある場合には（Ａ３００２の結果が「Ｙ」）、監視対象の始動口スイッチに対応する始動口入賞フラグをＲＷＭの所定の領域にセーブする（Ａ３００３）。さらに、監視対象始動口スイッチに対応するハード乱数ラッチレジスタに抽出された大当り乱数をロードし、以降の処理で使用するための準備を行う（Ａ３００４）。
【０３１５】
続いて、遊技制御装置６００は、監視対象の始動口スイッチに対応する始動入賞口への入賞の回数に関する情報が、遊技機１の外部の管理装置に対して出力された回数（始動口信号出力回数）をロードする（Ａ３００５）。そして、ロードした値に１加算して更新し（Ａ３００６）、始動口信号出力回数がオーバーフローするか否かをチェックする（Ａ３００７）。
【０３１６】
そして、遊技制御装置６００は、始動口信号出力回数がオーバーフローしない場合には（Ａ３００７の結果が「Ｎ」）、更新後の始動口信号出力回数の値を、ＲＷＭの始動口信号出力回数領域にセーブする（Ａ３００８）。
【０３１７】
遊技制御装置６００は、Ａ３００８の処理が終了した後、又は、始動口信号出力回数がオーバーフローする場合には（Ａ３００７の結果が「Ｙ」）、監視対象の始動口スイッチに対応する更新対象の特図保留（始動記憶）数が上限値未満か否かを判定する（Ａ３００９）。
【０３１８】
遊技制御装置６００は、特図保留数が上限値未満の場合には（Ａ３００９の結果が「Ｙ」）、始動口スイッチによって検出された入賞に対応する情報を設定する。具体的には、まず、更新対象の特図保留数（例えば、特図１保留数）に１加算して更新する（Ａ３０１０）。
【０３１９】
続いて、遊技制御装置６００は、監視対象の始動口スイッチ及び特図保留数に対応する飾り特図保留数コマンドを準備する（Ａ３０１１）。飾り特図保留数コマンドは、ＭＯＤＥ部とＡＣＴＩＯＮ部によって構成される。このとき、飾り特図保留数コマンドに新たに生成された始動記憶に対応する先読み結果を合わせて送信するようにしてもよい。例えば、飾り特図保留数コマンドのＡＣＴＩＯＮ部に先読み結果を示す値を加算するようにしてもよい。
【０３２０】
具体的に説明すると、遊技制御装置６００は、まず、監視対象の始動口スイッチの飾り特図保留数コマンド（ＭＯＤＥ）を準備し、さらに、特図保留数に対応する飾り特図保留数コマンド（ＡＣＴＩＯＮ）を準備する。そして、準備された飾り特図保留数コマンドを設定するためのコマンド設定処理を実行する（Ａ３０１２）。
【０３２１】
次に、遊技制御装置６００は、更新された特図保留数に対応する乱数セーブ領域のアドレスを算出する（Ａ３０１３）。そして、Ａ３００４の処理で取得された大当り乱数をＲＷＭの大当り乱数セーブ領域にセーブする（Ａ３０１４）。さらに、当該監視対象の始動口スイッチの大当り図柄乱数を抽出し、準備する（Ａ３０１５）。その後、準備された大当り図柄乱数をＲＷＭの大当り図柄乱数セーブ領域にセーブする（Ａ３０１６）。
【０３２２】
続いて、遊技制御装置６００は、変動パターン乱数を抽出し、抽出した値をＲＷＭの対応する変動パターン乱数格納領域にセーブする（Ａ３０１７）。具体的には、変動パターン乱数１〜３を抽出し、それぞれ対応する変動パターン乱数格納領域にセーブする。変動パターン乱数１〜３は、例えば、前半と後半の変動パターンを個別に設定したり、特定の演出を実行したりするために用いられる。
【０３２３】
第１又は第２特図変動表示ゲームにおける変動パターン（各種リーチやリーチ無しの変動表示における変動表示ゲームの実行時間等を含む）を決定するための変動パターン乱数（変動パターン１〜３）は、大当り図柄乱数のように乱数生成回路のソフトウェアによって更新されるものとは異なり、遊技制御用プログラムによって更新されるものである。なお、変動パターン乱数の更新は遊技制御用プログラムによって更新することに限らず、乱数生成回路のハードウェア又はソフトウェアで更新するようにしてもよい。
【０３２４】
そして、遊技制御装置６００は、Ａ３０１６の処理でＲＷＭにセーブされた監視対象の始動口スイッチに対応する大当り図柄乱数などをロードし、特図保留情報判定処理を実行する（Ａ３０１８）。特図保留情報判定処理の詳細については、図３１にて後述する。その後、特図始動口スイッチ共通処理を終了する。
【０３２５】
一方、遊技制御装置６００は、特図保留数が上限値未満でない場合には（Ａ３００９の結果が「Ｎ」）、飾り特図保留数コマンド（保留オーバーフローコマンド）を準備し（Ａ３０１９）、コマンド設定処理を実行する（Ａ３０２０）。その後、特図始動口スイッチ共通処理を終了する。
【０３２６】
〔特図保留情報判定処理〕
次に、前述した特図始動口スイッチ共通処理（図３０）における特図保留情報判定処理（Ａ３０１８）の詳細について説明する。図３１は、本発明の第１の実施の形態の特図保留情報判定処理の手順を示すフローチャートである。
【０３２７】
特図保留情報判定処理は、各始動記憶に基づく特図変動表示ゲームの開始タイミングより前に当該始動記憶に対応した結果関連情報（遊技結果情報）を判定するための先読み処理である。
【０３２８】
遊技制御装置６００は、まず、先読み演出（予告）の実行条件を満たしているか否かを判定する（Ａ３１０１）。ここで、先読み演出を実行してよい条件を満たしている場合とは、特図始動口スイッチ共通処理のステップＡ３００１に係る始動口スイッチの入力が第２始動口スイッチ６０２の入力である場合である。また、特図始動口スイッチ共通処理のステップＡ３００１に係る始動口スイッチの入力が第１始動口スイッチ６０１の入力である場合は、普通変動入賞装置３８の開放延長機能が作動中でない場合、即ち、時短遊技状態中でない場合であり、大当り（特別遊技状態）中でもない場合である。通常遊技状態の場合には、また、先読み禁止コマンドを送信する条件、すなわち、停電復帰後、変動表示ゲームの実行回数が８回未満の場合にも先読み演出の実行条件を満たさないと判定してもよい。遊技制御装置６００は、先読み演出の実行条件を満たしていない場合には（Ａ３１０１の結果が「Ｎ」）、特図保留情報判定処理を終了する。
【０３２９】
また、通常遊技状態（非電サポ状態）で普図変動表示ゲームの結果が当りとなった場合に、４／５の確率で可動部材３８ａが短時間開放する普電ショート開放、又は、１／５確率で可動部材３８ａが長時間（０．５＋５秒）開放する普電ロング開放が選択される仕様では、普電ショート開放発生時に入賞した特図２の始動記憶については先読みを行わない一方、普電ロング開放発生時に入賞した特図２の始動記憶については先読みを行うようにしてもよい。
【０３３０】
一方、遊技制御装置６００は、先読み演出の実行条件を満たしている場合には（Ａ３１０１の結果が「Ｙ」）、新たに記憶された始動記憶が大当りであるか否かを判定する大当り判定処理を実行する（Ａ３１０２）。大当り判定処理は、保留中の始動記憶に含まれる大当り乱数値が大当り判定値と一致するか否かを判定することによって、当該始動記憶にかかる変動表示ゲームの結果が大当りであるか否かを判定する。
【０３３１】
遊技制御装置６００は、Ａ３１０２の大当り判定処理による判定結果が大当りであるか否かを判定する（Ａ３１０３）。大当り判定処理の判定結果が大当りでない場合には（Ａ３１０３の結果が「Ｎ」）、停止図柄パターンとして、はずれ停止図柄パターンを設定する（Ａ３１０６）。そして、Ａ３１０７以降の処理を実行する。
【０３３２】
一方、大当り判定処理の判定結果が大当りの場合には（Ａ３１０３の結果が「Ｙ」）、遊技制御装置６００は、入賞した始動口に対応する大当り図柄乱数チェックテーブルを大当り時の識別図柄を特定するためのテーブルとして設定する（Ａ３１０４）。大当り図柄乱数チェックテーブルには、大当りか否かの振り分け率を表す乱数の判定値や当該判定値に対応する大当り停止図柄パターンが定義されている。
【０３３３】
さらに、遊技制御装置６００は、Ａ３１０４の処理で設定された大当り図柄乱数チェックテーブルから大当り図柄乱数をチェックし、対応する大当り停止図柄パターンを取得し、設定する（Ａ３１０５）。
【０３３４】
続いて、遊技制御装置６００は、Ａ３１０５の処理で設定した大当り停止図柄パターン又はＡ３１０６の処理で設定したはずれ停止図柄パターンを先読み停止図柄停止パターン領域にセーブする（Ａ３１０７）。さらに、対象の始動口スイッチ及び停止図柄パターンに対応する先読み図柄コマンドを準備し（Ａ３１０８）、コマンド設定処理を実行する（Ａ３１０９）。
【０３３５】
次に、遊技制御装置６００は、監視対象の始動口に関して設定された特図情報を設定するための特図情報設定処理を実行する（Ａ３１１０）。特図情報設定処理の詳細については、図４０にて後述する。
【０３３６】
続いて、遊技制御装置６００は、特図変動表示ゲームにおける変動態様のうち、後半変動パターンを設定するために、監視対象の始動口に対応する後半変動パターン設定情報テーブルを準備し（Ａ３１１１）、変動パターン全体を設定するための変動パターン設定処理を実行する（Ａ３１１２）。変動パターン設定処理の詳細については、図４１にて後述する。なお、特図変動表示ゲームの結果ごとに変動パターン設定処理を定義し、対象の特図変動表示ゲームの結果に応じて対応する変動パターン設定処理を実行するようにしてもよい。
【０３３７】
最後に、遊技制御装置６００は、変動パターン設定処理で設定された前半変動番号及び後半変動番号に対応する先読み変動パターンコマンドを準備し（Ａ３１１３）、コマンド設定処理を実行する（Ａ３１１４）。その後、特図保留情報判定処理を終了する。
【０３３８】
以上のように、特図保留情報判定処理では、始動記憶に対応する特図変動表示ゲームを実行する前に、特図変動表示ゲームの結果を取得し、演出制御装置７００に対して通知することが可能になっている。演出制御装置７００は、変動表示装置３５に表示されている始動記憶表示の表示態様を変化させるなどして、その特図変動表示ゲームの開始タイミングより前に遊技者に特図変動表示ゲームの結果を報知する。ここで、遊技制御装置６００は事前判定手段として機能し、演出制御装置７００は事前報知手段として機能する。
【０３３９】
〔大当り判定処理〕
次に、前述した特図保留情報判定処理（図３１）における大当り判定処理（Ａ３１０２）の詳細について説明する。図３２は、本発明の第１の実施の形態の大当り判定処理の手順を示すフローチャートである。なお、この大当り判定処理は、特図ゲーム処理中に実行される他の処理における大当り判定処理に共通する処理である。
【０３４０】
まず、遊技制御装置６００は、大当り判定値の下限判定値を設定し（Ａ３２０１）、大当り乱数の値が下限判定値未満かを判定する（Ａ３２０２）。なお、大当りであるとは大当り乱数が大当り判定値と一致することである。大当り判定値は連続する複数の値であり、大当り乱数が、大当り判定値の下限の値である下限判定値以上で、かつ、大当り判定値の上限の値である上限判定値以下である場合に、大当りであると判定される。
【０３４１】
遊技制御装置６００は、大当り乱数の値が下限判定値未満である場合（Ａ３２０２の結果が「Ｙ」）、すなわちはずれである場合は、判定結果としてはずれを設定し（Ａ３２０７）、大当り判定処理を終了する。また、大当り乱数の値が下限判定値未満でない場合（Ａ３２０２の結果が「Ｎ」）は、高確率状態であるかを判定する（Ａ３２０３）。
【０３４２】
そして、遊技制御装置６００は、高確率状態である場合（Ａ３２０３の結果が「Ｙ」）に、高確率中の上限判定値を設定し（Ａ３２０４）、対象の大当り乱数の値が上限判定値より大きいかを判定する（Ａ３２０６）。また、高確率状態でない場合（Ａ３２０３の結果が「Ｎ」）は、低確率中の上限判定値を設定し（Ａ３２０５）、対象の大当り乱数の値が上限判定値より大きいかを判定する（Ａ３２０６）。
【０３４３】
遊技制御装置６００は、大当り乱数の値が上限判定値より大きい場合（Ａ３２０６の結果が「Ｙ」）、すなわちはずれである場合に、判定結果としてはずれを設定し（Ａ３２０７）、大当り判定処理を終了する。また、大当り乱数の値が上限判定値より大きくない場合（Ａ３２０６の結果が「Ｎ」）、すなわち大当りである場合は、判定結果として大当りを設定し（Ａ３２０８）、大当り判定処理を終了する。
【０３４４】
〔大入賞口スイッチ監視処理〕
次に、前述した特図ゲーム処理（図２８）における大入賞口スイッチ監視処理（Ａ２８０２）の詳細について説明する。図３３は、本発明の第１の実施の形態の大入賞口スイッチ監視処理の手順を示すフローチャートである。
【０３４５】
遊技制御装置６００は、まず、大入賞口（第１特別変動入賞装置４１又は第２特別変動入賞装置４２）が開放中であるか、すなわち特別遊技状態中かを判定する（Ａ３３０１）。大入賞口が開放中でない場合（Ａ３３０１の結果が「Ｎ」）は、大入賞口スイッチ監視処理を終了する。また、大入賞口が開放中である場合（Ａ３３０１の結果が「Ｙ」）は、今回の大入賞口スイッチ監視処理において加算される大入賞口への入賞数をカウントするための入賞カウンタに０をセットし（Ａ３３０２）、下大入賞口（第１特別変動入賞装置３８）が開放中であるか、すなわち第１特別変動入賞装置４１を開放する特別遊技状態中かを判定する（Ａ３３０３）。
【０３４６】
下大入賞口が開放中である場合（Ａ３３０３の結果が「Ｙ」）に、遊技制御装置６００は、一のラウンドの終了時に行われる大入賞口残存球処理中であるかを判定する（Ａ３３０４）。大入賞口残存球処理中である場合（Ａ３３０４の結果が「Ｙ」）に、大入賞口スイッチ監視処理を終了する。また、大入賞口残存球処理中でない場合は（Ａ３３０４の結果が「Ｎ」）は、下大入賞口スイッチ１（一方の下カウントスイッチ６０５）に入力があるかを判定する（Ａ３３０５）。
【０３４７】
下大入賞口スイッチ１に入力がない場合（Ａ３３０５の結果が「Ｎ」）に、遊技制御装置６００は、下大入賞口スイッチ２（他方の下カウントスイッチ６０５）に入力があるかを判定する（Ａ３３０９）。また、下大入賞口スイッチ１に入力がある場合（Ａ３３０５の結果が「Ｙ」）に、入賞カウンタを＋１更新し（Ａ３３０６）、下大入賞口カウントコマンドを準備する（Ａ３３０７）。そして、コマンド設定処理（Ａ３３０８）を行い、下大入賞口スイッチ２（他方の下カウントスイッチ６０５）に入力があるかを判定する（Ａ３３０９）。
【０３４８】
下大入賞口スイッチ２に入力がない場合（Ａ３３０９の結果が「Ｎ」）に、遊技制御装置６００は、入賞カウンタの値が０であるかを判定する（Ａ３３１８）。また、下大入賞口スイッチ２に入力がある場合（Ａ３３０９の結果が「Ｙ」）に、入賞カウンタを＋１更新し（Ａ３３１０）、下大入賞口カウントコマンドを準備する（Ａ３３１１）。そして、コマンド設定処理（Ａ３３１２）を行い、入賞カウンタの値が０であるかを判定する（Ａ３３１８）。
【０３４９】
一方、遊技制御装置６００は、下大入賞口が開放中でない場合（Ａ３３０３の結果が「Ｎ」）、すなわち上大入賞口（第２特別変動入賞装置４２）が開放中である（第２特別変動入賞装置４２を開放する特別遊技状態中である）場合に、上大入賞口スイッチ（上カウントスイッチ６０６）に入力があるかを判定する（Ａ３３１３）。上大入賞口スイッチに入力がない場合（Ａ３３１３の結果が「Ｎ」）に、大入賞口スイッチ監視処理を終了する。また、上大入賞口スイッチに入力がある場合（Ａ３３１３の結果が「Ｙ」）は、大入賞口残存球処理中であるかを判定する（Ａ３３１４）。
【０３５０】
大入賞口残存球処理中でない場合（Ａ３３１４の結果が「Ｎ」）に、遊技制御装置６００は、入賞カウンタを＋１更新し（Ａ３３１５）、上大入賞口カウントコマンドを準備する（Ａ３３１６）。また、大入賞口残存球処理中である場合（Ａ３３１４の結果が「Ｙ」）に、上大入賞口カウントコマンドを準備する（Ａ３３１６）。その後、コマンド設定処理（Ａ３３１７）を行い、入賞カウンタの値が０であるかを判定する（Ａ３３１８）。上大入賞口の場合は、入賞による演出を行うために大入賞口残存球処理中であっても上大入賞口カウントコマンドを送信するようになっている。
【０３５１】
入賞カウンタの値が０であるかの判定（Ａ３３１８）において、入賞カウンタの値が０である場合（Ａ３３１８の結果が「Ｙ」）に、遊技制御装置６００は、大入賞口スイッチ監視処理を終了する。また、入賞カウンタの値が０でない場合（Ａ３３１８の結果が「Ｎ」）に、入賞カウンタの値を大入賞口カウント数に加算し（Ａ３３１９）、大入賞口カウント数が上限値（一のラウンドで入賞可能な遊技球数）以上となったかを判定する（Ａ３３２０）。
【０３５２】
大入賞口カウント数が上限値以上となっていない場合（Ａ３３２０の結果が「Ｎ」）に、遊技制御装置６００は、大入賞口スイッチ監視処理を終了する。また、大入賞口カウント数が上限値以上となった場合（Ａ３３２０の結果が「Ｙ」）に、大入賞口カウント数を上限値に留め（Ａ３３２１）、特図ゲーム処理タイマ領域を０クリアする（Ａ３３２２）。そして、大当り中制御ポインタ上限値領域からポインタをロードし（Ａ３３２３）、ロードしたポインタを大当り中制御ポインタ領域にセーブして（Ａ３３２４）、大入賞口スイッチ監視処理を終了する。これにより大入賞口が閉鎖されて一のラウンドが終了することとなる。
【０３５３】
〔図柄変動制御処理〕
次に、前述した特図ゲーム処理（図２８）における図柄変動制御処理（Ａ２８１７、Ａ２８１９）の詳細について説明する。図３４は、本発明の第１の実施の形態の図柄変動制御処理の手順を示すフローチャートである。図柄変動制御処理は、第１特図や第２特図等の特別図柄の変動の制御と特別図柄の表示データの設定を行う処理である。
【０３５４】
まず、第１特図及び第２特図のうち、制御対象の特図（例えば、第１特図）に係る特図変動制御フラグが変動中であるかをチェックする（Ａ３４０１）。そして、当該特図変動中フラグが変動中である場合（Ａ３４０２の結果が「Ｙ」）は、制御対象の特図（例えば、第１特図）に対応する図柄表示テーブル（変動用）を取得し（Ａ３４０３）、第１特図及び第２特図のうち、制御対象の特図（例えば、第１特図）に係る点滅制御タイマを−１更新して（Ａ３４０４）、当該タイマの値が０、すなわちタイムアップしたかを判定する（Ａ３４０５）。
【０３５５】
点滅制御タイマの値が０でない場合（Ａ３４０５の結果が「Ｙ」）は、対象の変動図柄番号領域の値に対応する表示データを取得する（Ａ３４０８）。また、点滅制御タイマの値が０である場合（Ａ３４０５の結果が「Ｙ」）は、点滅制御タイマ初期値を制御対象の点滅制御タイマ領域にセーブし（Ａ３４０６）、第１特図及び第２特図のうち、制御対象の特図（例えば、第１特図）に係る変動図柄番号を＋１更新して（Ａ３４０７）、対象の変動図柄番号領域の値に対応する表示データを取得する（Ａ３４０８）。その後、取得した表示データを対象のセグメント領域にセーブして（Ａ３４１１）、図柄変動制御処理を終了する。
【０３５６】
一方、特図変動中フラグが変動中でない場合（Ａ３４０２の結果が「Ｙ」）は、制御対象の特図（例えば、第１特図）に対応する図柄表示テーブル（停止用）を取得する（Ａ３４０９）。そして、対象の変動図柄番号領域の値に対応する表示データを取得し（Ａ３４１０）、取得した表示データを対象のセグメント領域にセーブして（Ａ３４１１）、図柄変動制御処理を終了する。これにより、特図１表示器５１及び特図２表示器５２のうち、制御対象となる特図表示器（例えば、特図１表示器５１）に図柄番号に対応した特図が表示されることとなる。
【０３５７】
〔特図普段処理〕
次に、前述した特図ゲーム処理（図２８）における特図普段処理（Ａ２８０９）の詳細について説明する。図３５は、本発明の第１の実施の形態の特図普段処理の手順を示すフローチャートである。
【０３５８】
遊技制御装置６００は、まず、特図２保留数（第２始動記憶数）が０であるか否かを判定する（Ａ３５０１）。さらに、特図２保留数が０の場合に（Ａ３５０１の結果が「Ｙ」）、第１始動記憶数（特図１保留数）が０であるか否かを判定する（Ａ３５０６）。このように、特図２保留数のチェック（Ａ３５０１）を、特図１保留数のチェック（Ａ３５０６）よりも先に行うことによって、第１特図変動表示ゲームよりも遊技者にとって有利な第２特図変動表示ゲームを優先して実行するようにしている。
【０３５９】
遊技制御装置６００は、特図２保留数が０でない場合に（Ａ３５０１の結果が「Ｎ」）、特図２保留数に対応する飾り特図保留数コマンドを準備し（Ａ３５０２）、コマンド設定処理を実行する（Ａ３５０３）。さらに、特図変動表示ゲームを実行するための特図２変動開始処理を実行する（Ａ３５０４）。特図２変動開始処理の詳細については、図４５にて後述する。
【０３６０】
その後、遊技制御装置６００は、特図変動中処理に移行するためのテーブル（第２特図用）を準備する特図変動中処理移行設定処理（特図２）を実行し（Ａ３５０５）、特図普段処理を終了する。特図変動中処理移行設定処理（特図２）の詳細については、図４９にて後述する。
【０３６１】
また、遊技制御装置６００は、特図１保留数が０でない場合に（Ａ３５０６の結果が「Ｎ」）、特図１保留数に対応する飾り特図保留数コマンドを準備し（Ａ３５０７）、コマンド設定処理を実行する（Ａ３５０８）。さらに、特図変動表示ゲームを実行するための特図１変動開始処理を実行する（Ａ３５０９）。特図１変動開始処理の詳細については、図３７にて後述する。なお、飾り特図保留数コマンドは、保留数が変化した場合のみに演出制御装置７００に送信するようにしてもよい。
【０３６２】
その後、遊技制御装置６００は、特図変動中処理に移行するためのテーブル（第１特図用）を準備する特図変動中処理移行設定処理（特図１）を実行し（Ａ３５１０）、特図普段処理を終了する。特図変動中処理移行設定処理（特図１）の詳細については、図４８にて後述する。
【０３６３】
一方、遊技制御装置６００は、特図１保留数が０の場合には（Ａ３５０６の結果が「Ｙ」）、既に、変動表示装置３５が客待ちデモ画面を表示する客待ちデモが開始されているか否かを判定する（Ａ３５１１）。客待ちデモを開始していない、すなわち、開始済みでない場合には（Ａ３５１１の結果が「Ｎ」）、タッチスイッチ１２０の検出があるか否か判定する（Ａ３５１２）。タッチスイッチ１２０の検出がない場合に（Ａ３５１２の結果が「Ｎ」）、客待ちデモフラグ領域に客待ちデモ中フラグをオンに設定してセーブする（Ａ３５１３）。続いて、遊技機１を客待ちデモ状態へ移行させる制御を開始可能とする客待ちデモ開始情報として、客待ちデモコマンドを準備し（Ａ３５１４）、コマンド設定処理を実行して客待ちデモコマンドを送信する（Ａ３５１５）。なお、このような特図普段処理を行う遊技用マイコン６１１と、コマンドを出力する出力部６３０は、客待ちデモ開始情報を送信可能な客待ちデモ情報送信手段を構成する。
【０３６４】
このように、特図変動表示ゲームが実行中でなく、保留数が０であり、且つ、タッチスイッチ１２０の検出がないことが、客待ち状態（客待ちデモ状態）への移行条件であり、この移行条件（所定条件）が成立すると、移行処理（Ａ３５１３−Ａ３５１５）によって変動表示装置３５における客待ちデモが開始される。なお、特図普段処理が行われている場合には、特図変動表示ゲームは実行中でない。
【０３６５】
一方、遊技制御装置６００は、既に客待ちデモが開始されている場合に（Ａ３５０６の結果が「Ｙ」）、既に客待ちデモフラグ領域に客待ちデモ中フラグが設定済みであり、客待ちデモコマンドが演出制御装置７００に送信済みであるため、Ａ３５１６以降の処理を実行する。また、タッチスイッチ１２０の検出がある場合に（Ａ３５１２の結果が「Ｙ」）、Ａ３５１６以降の処理を実行する。
【０３６６】
最後に、遊技制御装置６００は、特図普段処理に移行するためのテーブルを準備する特図普段処理移行設定処理１を実行する（Ａ３５１６）。具体的には、当該テーブルに、特図普段処理に対応する処理番号「０」、大入賞口不正監視期間を規定するフラグ（大入賞口不正監視情報）等を設定する処理を実行する。その後、特図普段処理を終了する。
【０３６７】
〔特図普段処理移行設定処理１〕
次に、前述した特図普段処理（図３５）における特図普段処理移行設定処理１（Ａ３５１６）の詳細について説明する。図３６は、本発明の第１の実施の形態の特図普段処理移行設定処理１の手順を示すフローチャートである。
【０３６８】
遊技制御装置６００は、処理番号として特図普段処理に係る「０」を設定し（Ａ３６０１）、特図ゲーム処理番号領域に処理番号をセーブして（Ａ３６０２）、変動図柄判別フラグ領域をクリアする（Ａ３６０３）。そして、下大入賞口不正監視期間フラグ領域に不正監視期間中フラグをセーブし（Ａ３６０４）、上大入賞口不正監視期間フラグ領域に不正監視期間中フラグをセーブして（Ａ３６０５）、特図普段処理移行設定処理１を終了する。
【０３６９】
〔特図１変動開始処理〕
次に、前述した特図普段処理（図３５）における特図１変動開始処理（Ａ３５０９）の詳細について説明する。図３７は、本発明の第１の実施の形態の特図１変動開始処理の手順を示すフローチャートである。特図１変動開始処理は、第１特図変動表示ゲームの開始時に行う処理である。
【０３７０】
遊技制御装置６００は、まず、実行する特図変動表示ゲームの種別（ここでは特図１）を示す特図１変動フラグを変動図柄判別領域にセーブし（Ａ３７０１）、第１特図変動表示ゲームが大当りであるか否かを判別するための大当りフラグ１にはずれ情報や大当り情報を設定する大当りフラグ１設定処理（Ａ３７０２）を行う。
【０３７１】
次に、遊技制御装置６００は、特図１停止図柄（図柄情報）の設定に係る特図１停止図柄設定処理（Ａ３７０３）を行った後、変動パターンを設定するためのパラメータである特図情報を設定する特図情報設定処理（Ａ３７０４）を行い、第１特図変動表示ゲームの変動パターンの設定に関する種々の情報を参照するための情報が設定されたテーブルである特図１変動パターン設定情報テーブルを準備する（Ａ３７０５）。その後、第１特図変動表示ゲームにおける変動態様である変動パターンを設定する変動パターン設定処理（Ａ３７０６）を行い、第１特図変動表示ゲームの変動開始の情報を設定する変動開始情報設定処理（Ａ３７０７）を行って、特図１変動開始処理を終了する。
【０３７２】
〔大当りフラグ１設定処理〕
次に、前述した特図１変動開始処理（図３７）における大当りフラグ１設定処理（Ａ３７０２）の詳細について説明する。図３８は、本発明の第１の実施の形態の大当りフラグ１設定処理の手順を示すフローチャートである。
【０３７３】
遊技制御装置６００は、まず、大当りフラグ１領域にはずれ情報をセーブする（Ａ３８０１）。次に、ＲＷＭの特図１大当り乱数格納領域（保留数１用）から大当り乱数をロードして準備する（Ａ３８０２）。なお、保留数１用とは、消化順序が最先（ここでは特図１のうちで最先）の特図始動記憶についての情報（乱数等）を格納する領域である。その後、取得した大当り乱数値が大当り判定値と一致するか否かに応じて大当りであるか否かを判定する大当り判定処理（Ａ３８０３）を行う。
【０３７４】
そして、遊技制御装置６００は、大当り判定処理（Ａ３８０３）の判定結果が大当りである場合（Ａ３８０４の結果が「Ｙ」）に、Ａ３８０１にてはずれ情報をセーブした大当りフラグ１領域に大当り情報を上書きしてセーブし（Ａ３８０５）、大当りフラグ１設定処理を終了する。一方、大当り判定処理（Ａ３８０３）の判定結果が大当りでない場合（Ａ３８０４の結果が「Ｎ」）に、大当りフラグ１にはずれ情報をセーブしたまま大当りフラグ１設定処理を終了する。
【０３７５】
〔特図１停止図柄設定処理〕
次に、前述した特図１変動開始処理（図３７）における特図１停止図柄設定処理（Ａ３７０３）の詳細について説明する。図３９は、本発明の第１の実施の形態の特図１停止図柄設定処理の手順を示すフローチャートである。
【０３７６】
遊技制御装置６００は、まず、大当りフラグ１が大当りかを判定し（Ａ３９０１）、大当りである場合（Ａ３９０１の結果が「Ｙ」）は、特図１大当り図柄乱数格納領域（保留数１用）から大当り図柄乱数をロードする（Ａ３９０２）。次に、特図１大当り図柄テーブルを設定し（Ａ３９０３）、ロードした大当り図柄乱数に対応する停止図柄番号を取得して特図１停止図柄番号領域にセーブする（Ａ３９０４）。この処理により特別結果の種類が選択される。
【０３７７】
その後、遊技制御装置６００は、大当り停止図柄情報テーブルを設定し（Ａ３９０５）、停止図柄番号に対応する停止図柄パターンを取得して停止図柄パターン領域にセーブする（Ａ３９０６）。停止図柄パターンとは、特図表示器（ここでは特図１表示器５１）での停止図柄や表示装置４１での停止図柄を設定するためのものである。次に、停止図柄番号に対応する確率変動判定フラグを取得して確率変動判定フラグ領域にセーブする（Ａ３９０７）。確率変動判定フラグは特別遊技状態の終了後の確率状態を設定するためのものである。
【０３７８】
さらに、遊技制御装置６００は、停止図柄番号に対応するラウンド数上限値情報を取得してラウンド数上限値情報領域にセーブし（Ａ３９０８）、停止図柄番号に対応する大入賞口開放情報を取得して大入賞口開放情報領域にセーブする（Ａ３９０９）。これらの情報は、特別遊技状態の実行態様を設定するためのものである。そして、停止図柄パターンに対応する飾り特図コマンドを準備する（Ａ３９１２）。
【０３７９】
一方、遊技制御装置６００は、大当りでない場合（Ａ３９０１の結果が「Ｎ」）に、はずれ時の停止図柄番号を特図１停止図柄番号領域にセーブし（Ａ３９１０）、はずれ停止図柄パターンを停止図柄パターン領域にセーブして（Ａ３９１１）、停止図柄パターンに対応する飾り特図コマンドを準備する（Ａ３９１２）。以上の処理により、特図変動表示ゲームの結果に対応した停止図柄が設定される。
【０３８０】
その後、遊技制御装置６００は、飾り特図コマンドを飾り特図コマンド領域にセーブし（Ａ３９１３）、コマンド設定処理（Ａ３９１４）を行う。この飾り特図コマンドは、後に演出制御装置７００に送信される。そして、停止図柄番号に対応する図柄データを試験信号出力データ領域にセーブして（Ａ３９１５）、特図１大当り図柄乱数格納領域（保留数１用）を０クリアして（Ａ３９１６）、特図１停止図柄設定処理を終了する。
【０３８１】
〔特図情報設定処理〕
次に、前述した特図１変動開始処理（図３７）における特図情報設定処理（Ａ３７０４）の詳細について説明する。図４０は、本発明の第１の実施の形態の特図情報設定処理の手順を示すフローチャートである。
【０３８２】
遊技制御装置６００は、まず、特図時短中（時短状態）であるかを判定する（Ａ４００１）。特図時短中でない場合（Ａ４００１の結果が「Ｎ」）は、通常時の変動パターン選択グループ情報テーブルを設定する（Ａ４００２）。また、特図時短中である場合（Ａ４００１の結果が「Ｙ」）は、時短時の変動パターン選択グループ情報テーブルを設定する（Ａ４００３）。
【０３８３】
そして、遊技制御装置６００は、変動図柄判別フラグに対応する特図保留数をロードし（Ａ４００４）、特図保留数に対応する変動パターン選択グループ情報を取得して変動振分情報１領域にセーブする（Ａ４００５）。これにより変動振分情報１領域には、変動を開始する特図の種別（特図１又は特図２）と、当該特図の種別についての始動記憶数に関する情報である保留数情報と、時短状態か否かの情報を含む遊技状態情報とから求められる変動振分情報１がセーブされる。この変動振分情報１は後に変動グループを選択するために用いられる。なお、変動グループとは複数の変動パターンが含まれたもので、変動パターンを決定する際には、まず変動グループを選択し、さらにこの変動グループの中から一の変動パターンを選択するようになっている。
【０３８４】
次に、遊技制御装置６００は、振分ベースポインタテーブルを設定し（Ａ４００６）、停止図柄パターンに対応する振分ベースポインタを取得する（Ａ４００７）。さらに、取得したポインタに演出モード番号を加算し（Ａ４００８）、加算後の値を変動振分情報２領域にセーブして（Ａ４００９）、特図情報設定処理を終了する。これにより変動振分情報２領域には、停止図柄パターン情報と、演出モード情報とからとから求められる変動振分情報２がセーブされる。この変動振分情報２は後に変動グループを選択するために用いられる。なお、演出モードは、確率状態、時短状態の有無、特図変動表示ゲームの進行状況などに応じて、複数の演出モードから一の演出モードが設定されるようになっている。
【０３８５】
〔変動パターン設定処理〕
次に、前述した特図１変動開始処理（図３７）における変動パターン設定処理（Ａ３７０６）の詳細について説明する。図４１は、本発明の第１の実施の形態の変動パターン設定処理の手順を示すフローチャートである。なお、変動パターンは、特図変動表示ゲームの開始からリーチ状態となるまでの変動態様である前半変動パターンと、リーチ状態となってから特図変動表示ゲームの終了までの変動態様である後半変動パターンとからなり、先に後半変動パターンを設定してから前半変動パターンを設定する。
【０３８６】
遊技制御装置６００は、まず、変動グループ選択アドレステーブルを設定し（Ａ４１０１）、変動振分情報２に対応する後半変動グループテーブルのアドレスを取得して準備する（Ａ４１０２）。そして、演出モード番号が２未満（０又は１の何れか）であるかを判定する（Ａ４１０３）。演出モード番号が２未満でない場合（Ａ４１０３の結果が「Ｎ」）は、停止図柄パターンがはずれ停止図柄パターンであるかを判定し（Ａ４１０４）、停止図柄パターンがはずれ停止図柄パターンでない場合（Ａ４１０４の結果が「Ｎ」）は、対象の変動パターン乱数１格納領域（保留数１用）から変動パターン乱数１をロードして準備する（Ａ４１０７）。
【０３８７】
一方、演出モード番号が２未満である場合（Ａ４１０３の結果が「Ｙ」）や、停止図柄パターンがはずれ停止図柄パターンである場合（Ａ４１０４の結果が「Ｙ」）に、遊技制御装置６００は、Ａ４１０２で準備したテーブルから変動振分情報１に対応するテーブルのアドレスを取得する（Ａ４１０５）。次に、取得したアドレスを後半変動グループのアドレスとして準備し（Ａ４１０６）、対象の変動パターン乱数１格納領域（保留数１用）から変動パターン乱数１をロードして準備する（Ａ４１０７）。
【０３８８】
演出モード番号が２未満である場合や、停止図柄パターンがはずれ停止図柄パターンである場合に、遊技制御装置６００は、始動記憶数に関する情報である保留数情報から求められた変動振分情報１も加味してアドレスを取得することで、始動記憶数によって変動パターンの選択態様が異なるようにされている。
【０３８９】
その後、遊技制御装置６００は、２バイト振分処理（Ａ４１０８）を行い、振り分けられた結果得られた後半変動選択テーブルのアドレスを取得して準備し（Ａ４１０９）、対象の変動パターン乱数２格納領域（保留数１用）から変動パターン乱数２をロードして準備する（Ａ４１１０）。そして、振り分け処理（Ａ４１１１）を行い、振り分けられた結果得られた後半変動番号を取得し、後半変動番号領域にセーブする（Ａ４１１２）。この処理により、後半変動パターンが設定されることとなる。
【０３９０】
次に、遊技制御装置６００は、前半変動グループテーブルを設定し（Ａ４１１３）、変動振分情報１と２（決定された後半変動番号を含む）を基にテーブル選択ポインタを算出する（Ａ４１１４）。そして、算出したポインタに対応する前半変動選択テーブルのアドレスを取得して準備し（Ａ４１１５）、対象の変動パターン乱数３格納領域（保留数１用）から乱数をロードして準備する（Ａ４１１６）。その後、振り分け処理（Ａ４１１７）を行い、振り分けられた結果得られた前半変動番号を取得して前半変動番号領域にセーブし（Ａ４１１８）、変動パターン設定処理を終了する。この処理により、前半変動パターンが設定され、特図変動表示ゲームの変動パターンが設定されることとなる。
【０３９１】
〔２バイト振り分け処理〕
次に、前述した変動パターン設定処理（図４１）における２バイト振り分け処理（Ａ４１０８）の詳細について説明する。図４２は、本発明の第１の実施の形態の２バイト振り分け処理の手順を示すフローチャートである。２バイト振り分け処理は、変動パターン乱数１に基づいて後半変動グループテーブルから特図変動表示ゲームの後半変動選択テーブルを選択するための処理である。
【０３９２】
遊技制御装置６００は、まず、変動パターン設定処理にて準備した後半変動グループテーブル（選択テーブル）の先頭のデータが振り分けなしのコード（即ち、「０」）であるかをチェックする（Ａ４２０１）。ここで、後半変動グループテーブルは、少なくとも一の後半変動パターングループと対応付けて所定の振り分け値を記憶しているが、後半変動パターンが「リーチなし」となる後半変動パターングループのみを規定する後半変動グループテーブル（例えば、結果がはずれの場合の一部の変動グループテーブル）にあっては、振分けの必要がないため、振り分け値「０」、即ち、振り分けなしのコードが先頭に規定されている。
【０３９３】
そして、後半変動グループテーブルの先頭のデータが振り分けなしのコードである場合（Ａ４２０２の結果が「Ｙ」）に、遊技制御装置６００は、振り分けた結果に対応するデータのアドレスに更新して（Ａ４２０７）、２バイト振り分け処理を終了する。一方、後半変動グループテーブルの先頭のデータが振り分けなしのコードでない場合（Ａ４２０２の結果が「Ｎ」）に、後半変動グループテーブルに最初に規定されている一の振り分け値を取得する（Ａ４２０３）。
【０３９４】
続けて、遊技制御装置６００は、Ａ４１０７にてロードされた乱数値（変動パターン乱数１の値）からＡ４２０３にて取得された振り分け値を減算して新たな乱数値を算出し（Ａ４２０４）、当該算出された新たな乱数値が「０」よりも小さいかを判定する（Ａ４２０５）。新たな乱数値が「０」よりも小さくない場合（Ａ４２０５の結果が「Ｎ」）は、次の振り分け値のアドレスに更新した後（Ａ４２０６）、処理をＡ４２０３に移行して、それ以降の処理を行う。即ち、Ａ４２０３にて、変動グループ選択テーブルに次に規定されている振り分け値を取得した後、Ａ４２０５にて判定済みの乱数値を新たな乱数値として振り分け値を減算し、さらに新たな乱数値を算出する（Ａ４２０４）。そして、算出された新たな乱数値が「０」よりも小さいか否かを判定する（Ａ４２０５）。
【０３９５】
上記の処理をＡ４２０５にて、新たな乱数値が「０」よりも小さい（Ａ４２０５の結果が「Ｙ」）と判定するまで実行する。これにより、後半変動グループテーブルに規定されている少なくとも一の後半変動選択テーブルの中から何れか一の後半変動選択テーブルが選択される。そして、Ａ４２０５にて、新たな乱数値が「０」よりも小さい（Ａ４２０５の結果が「Ｙ」）と判定すると、振り分けた結果に対応するデータのアドレスに更新して（Ａ４２０７）、２バイト振り分け処理を終了する。
【０３９６】
〔振り分け処理〕
次に、前述した変動パターン設定処理（図４１）における振り分け処理（Ａ４１１１、Ａ４１１７）の詳細について説明する。図４３は、本発明の第１の実施の形態の振り分け処理の手順を示すフローチャートである。振り分け処理は、変動パターン乱数２に基づいて、後半変動選択テーブル（後半変動パターングループ）から特図変動表示ゲームの後半変動パターンを選択したり、変動パターン乱数３に基づいて、前半変動選択テーブル（前半変動パターングループ）から特図変動表示ゲームの前半変動パターンを選択したりするための処理である。
【０３９７】
遊技制御装置６００は、まず、準備された後半変動選択テーブル（選択テーブル）や前半変動選択テーブル（選択テーブル）の先頭のデータが振り分けなしのコード（即ち、「０」）であるか否かをチェックする（Ａ４３０１）。ここで、後半変動選択テーブルや前半変動選択テーブルは、後半変動グループテーブルと同様に、少なくとも一の後半変動パターンや前半変動パターンと対応付けて所定の振り分け値を記憶しているが、振分けの必要がない選択テーブルの場合、振り分け値「０」、即ち、振り分けなしのコードが先頭に規定されている。
【０３９８】
そして、後半変動選択テーブルや前半変動選択テーブルの先頭のデータが振り分けなしのコードである場合（Ａ４３０２の結果が「Ｙ」）に、遊技制御装置６００は、振り分けた結果に対応するデータのアドレスに更新して（Ａ４３０７）、振り分け処理を終了する。一方、後半変動選択テーブルや前半変動選択テーブルの先頭のデータが振り分けなしのコードでない場合（Ａ４３０２の結果が「Ｎ」）に、後半変動選択テーブルや前半変動選択テーブルに最初に規定されている一の振り分け値を取得する（Ａ４３０３）。
【０３９９】
続けて、遊技制御装置６００は、Ａ４１１０やＡ４１１６にてロードされた乱数値（変動パターン乱数２や変動パターン乱数３の値）からＡ４３０３にて取得された振り分け値を減算して新たな乱数値を算出した後（Ａ４３０４）、当該算出された新たな乱数値が「０」よりも小さいかを判定する（Ａ４３０５）。そして、新たな乱数値が「０」よりも小さくない場合（Ａ４３０５の結果が「Ｎ」）は、次の振り分け値のアドレスに更新した後（Ａ４３０６）、処理をＡ４３０３に移行して、それ以降の処理を行う。
【０４００】
即ち、遊技制御装置６００は、Ａ４３０３にて、後半変動選択テーブルや前半変動選択テーブルに次に規定されている振り分け値を取得した後、Ａ４３０５にて判定済みの乱数値を新たな乱数値として振り分け値を減算し、さらに新たな乱数値を算出する（Ａ４３０４）。そして、算出された新たな乱数値が「０」よりも小さいか否かを判定する（Ａ４３０５）。上記の処理をＡ４３０５にて、新たな乱数値が「０」よりも小さい（Ａ４３０５の結果が「Ｙ」）と判定するまで実行する。これにより、後半変動選択テーブルや前半変動選択テーブルに規定されている少なくとも一の後半変動パターンや前半変動パターンの中から何れか一の後半変動番号や前半変動番号を選択する。そして、Ａ４３０５にて、新たな乱数値が「０」よりも小さい（Ａ４３０５の結果が「Ｙ」）と判定すると、振り分けた結果に対応するデータのアドレスに更新して（Ａ４３０７）、振り分け処理を終了する。
【０４０１】
〔変動開始情報設定処理〕
次に、前述した特図１変動開始処理（図３７）における変動開始情報設定処理（Ａ３７０７）の詳細について説明する。図４４は、本発明の第１の実施の形態の変動開始情報設定処理の手順を示すフローチャートである。
【０４０２】
遊技制御装置６００は、まず、対象の変動パターン乱数１〜３の乱数格納領域をクリアする（Ａ４４０１）。次に、前半変動時間値テーブルを設定し（Ａ４４０２）、前半変動番号に対応する前半変動時間値を取得する（Ａ４４０３）。さらに、後半変動時間値テーブルを設定し（Ａ４４０４）、後半変動番号に対応する後半変動時間値を取得する（Ａ４４０５）。
【０４０３】
そして、遊技制御装置６００は、前半変動時間値と後半変動時間値を加算し（Ａ４４０６）、加算値を特図ゲーム処理タイマ領域にセーブする（Ａ４４０７）。その後、前半変動番号に対応する変動コマンド（ＭＯＤＥ）を準備し（Ａ４４０８）、後半変動番号に対応する変動コマンド（ＡＣＴＩＯＮ）を準備して（Ａ４４０９）、コマンド設定処理を行う（Ａ４４１０）。次に、変動図柄判別フラグに対応する特図保留数を−１更新し（Ａ４４１１）、変動図柄判別フラグに対応する乱数格納領域のアドレスを設定して（Ａ４４１２）、乱数格納領域をシフトし（Ａ４４１３）、シフト後の空き領域を０クリアする（Ａ４４１４）。
【０４０４】
その後、遊技制御装置６００は、特図変動表示ゲームの結果を表示する停止時間の延長に関する処理として、まず、停止延長情報領域をクリアする（Ａ４４１５）。そして、停止図柄パターンがはずれ停止図柄パターンであり（Ａ４４１６の結果が「Ｙ」）、演出モード番号が２であり（Ａ４４１７の結果が「Ｙ」）、当該演出モードでの残り回転数（ゲーム数）が１である場合（Ａ４４１８の結果が「Ｙ」）は、特図高確率（高確率状態）中であるかを判定する（Ａ４４１９）。
【０４０５】
特図高確率中でない場合（Ａ４４１９の結果が「Ｎ」）に、遊技制御装置６００は、停止延長情報１を停止延長情報領域にセーブし（Ａ４４２０）、停止延長情報に対応する停止情報コマンドを準備して（Ａ４４２２）、コマンド設定処理（Ａ４４２３）を行い、変動開始情報設定処理を終了する。これにより停止時間が通常特図表示時間（通常停止時間）よりも延長された特図延長表示時間１（第１延長停止時間）に設定される。また、特図高確率中である場合（Ａ４４１９の結果が「Ｙ」）に、停止延長情報２を停止延長情報領域にセーブし（Ａ４４２１）、停止延長情報に対応する停止情報コマンドを準備して（Ａ４４２２）、コマンド設定処理（Ａ４４２３）を行い、変動開始情報設定処理を終了する。これにより停止時間が通常特図表示時間よりも延長された特図延長表示時間２（第２延長停止時間）に設定される。
【０４０６】
一方、停止図柄パターンがはずれ停止図柄パターンでない場合（Ａ４４１６の結果が「Ｎ」）や、演出モード番号が２でない場合（Ａ４４１７の結果が「Ｎ」）、演出モード２での残り回転数（ゲーム数）が１でない場合（Ａ４４１８の結果が「Ｎ」）に、遊技制御装置６００は、変動開始情報設定処理を終了する。この場合は停止時間の延長が設定されず通常停止時間が設定される。このように特図変動表示ゲームの停止時間は、当該特図変動表示ゲームの結果や特定回転数であるか否か、演出モードの状態に基づき、当該特図変動表示ゲームの開始時に設定が行われるようになっている。これにより、例えば変動時間と停止時間とで連続する演出を設定することが可能となり、遊技の興趣を向上することができる。
【０４０７】
以上の処理により、特図変動表示ゲームの開始に関する情報が設定される。すなわち、遊技制御装置６００が、始動記憶手段（遊技制御装置６００）に記憶された各種の乱数値の判定を行う判定手段をなす。また、遊技制御装置６００が、始動記憶の判定情報に基づいて、変動表示ゲームで実行する識別情報の変動パターンを決定することが可能な変動パターン決定手段をなす。
【０４０８】
そして、これらの特図変動表示ゲームの開始に関する情報は後に演出制御装置７００に送信され、演出制御装置７００では、特図変動表示ゲームの開始に関する情報の受信に基づき、決定された変動パターンに応じて飾り特図変動表示ゲームでの詳細な演出内容を設定する。これらの特図変動表示ゲームの開始に関する情報としては、始動記憶数（保留数）に関する情報を含む飾り特図保留数コマンド、停止図柄に関する情報を含む飾り特図コマンド、特図変動表示ゲームの変動パターンに関する情報を含む変動コマンド、停止時間の延長に関する情報を含む停止情報コマンドが挙げられ、この順でコマンドが演出制御装置７００に送信される。特に、飾り特図コマンドを変動コマンドよりも先に送信することで、演出制御装置７００での処理を効率よく進めることができる。
【０４０９】
〔特図２変動開始処理〕
次に、前述した特図普段処理（図３５）における特図２変動開始処理（Ａ３５０４）の詳細について説明する。図４５は、本発明の第１の実施の形態の特図２変動開始処理の手順を示すフローチャートである。特図２変動開始処理は、第２特図変動表示ゲームの開始時に行う処理であって、図３７に示した特図１変動開始処理での処理と同様の処理を、第２始動記憶を対象として行うものである。
【０４１０】
遊技制御装置６００は、まず、実行する特図変動表示ゲームの種別（ここでは特図２）を示す特図２変動フラグを変動図柄判別領域にセーブし（Ａ４５０１）、第２特図変動表示ゲームが大当りであるか否かを判別するための大当りフラグ２にはずれ情報や大当り情報を設定する大当りフラグ２設定処理（Ａ４５０２）を行う。
【０４１１】
次に、遊技制御装置６００は、特図２停止図柄（図柄情報）の設定に係る特図２停止図柄設定処理（Ａ４５０３）を行った後、変動パターンを設定するためのパラメータである特図情報を設定する特図情報設定処理（Ａ４５０４、図４０参照）を行い、第２特図変動表示ゲームの変動パターンの設定に関する種々の情報を参照するための情報が設定されたテーブルである特図２変動パターン設定情報テーブルを準備する（Ａ４５０５）。その後、第２特図変動表示ゲームの変動パターンを設定する変動パターン設定処理（Ａ４５０６、図４１参照）を行い、第２特図変動表示ゲームの変動開始の情報を設定する変動開始情報設定処理（Ａ４５０７、図４４参照）を行って、特図２変動開始処理を終了する。
【０４１２】
〔大当りフラグ２設定処理〕
次に、前述した特図２変動開始処理（図４５）における大当りフラグ２設定処理（Ａ４５０２）の詳細について説明する。図４６は、本発明の第１の実施の形態の大当りフラグ２設定処理の手順を示すフローチャートである。この処理は、図３８に示した大当りフラグ１設定処理での処理と同様の処理を、第２始動記憶を対象として行うものである。
【０４１３】
遊技制御装置６００は、まず、大当りフラグ２領域にはずれ情報をセーブする（Ａ４６０１）。次に、ＲＷＭの特図２大当り乱数格納領域（保留数１用）から大当り乱数をロードして準備する（Ａ４６０２）。なお、保留数１用とは、消化順序が最先（ここでは特図２のうちで最先）の特図始動記憶についての情報（乱数等）を格納する領域である。その後、取得した大当り乱数値が大当り判定値と一致するか否かに応じて大当りであるか否かを判定する大当り判定処理（Ａ４６０３、図３３参照）を行う。
【０４１４】
そして、大当り判定処理（Ａ４６０３）の判定結果が大当りである場合（Ａ４６０４の結果が「Ｙ」）に、遊技制御装置６００は、Ａ４６０１にてはずれ情報をセーブした大当りフラグ２領域に大当り情報を上書きしてセーブし（Ａ４６０５）、大当りフラグ２設定処理を終了する。一方、大当り判定処理（Ａ４６０３）の判定結果が大当りでない場合（Ａ４６０４の結果が「Ｎ」）に、大当りフラグ２にはずれ情報をセーブしたまま大当りフラグ２設定処理を終了する。
【０４１５】
〔特図２停止図柄設定処理〕
次に、前述した特図２変動開始処理（図４５）における特図２停止図柄設定処理（Ａ４５０３）の詳細について説明する。図４７は、本発明の第１の実施の形態の特図２停止図柄設定処理の手順を示すフローチャートである。この処理は、図３９に示した特図１停止図柄設定処理での処理と同様の処理を、第２始動記憶を対象として行うものである。
【０４１６】
遊技制御装置６００は、まず、大当りフラグ２が大当りかを判定し（Ａ４７０１）、大当りである場合（Ａ４７０１の結果が「Ｙ」）は、特図２大当り図柄乱数格納領域（保留数１用）から大当り図柄乱数をロードする（Ａ４７０２）。次に、特図２大当り図柄テーブルを設定し（Ａ４７０３）、ロードした大当り図柄乱数に対応する停止図柄番号を取得して特図２停止図柄番号領域にセーブする（Ａ４７０４）。この処理により特別結果の種類が選択される。
【０４１７】
その後、大当り停止図柄情報テーブルを設定し（Ａ４７０５）、停止図柄番号に対応する停止図柄パターンを取得して停止図柄パターン領域にセーブする（Ａ４７０６）。停止図柄パターンとは、特図表示器（ここでは特図２表示器５２）での停止図柄や表示装置４１での停止図柄を設定するためのものである。次に、停止図柄番号に対応する確率変動判定フラグを取得して確率変動判定フラグ領域にセーブする（Ａ４７０７）。確率変動判定フラグは特別遊技状態の終了後の確率状態を設定するためのものである。
【０４１８】
さらに、停止図柄番号に対応するラウンド数上限値情報を取得してラウンド数上限値情報領域にセーブし（Ａ４７０８）、停止図柄番号に対応する大入賞口開放情報を取得して大入賞口開放情報領域にセーブする（Ａ４７０９）。これらの情報は、特別遊技状態の実行態様を設定するためのものである。そして、停止図柄パターンに対応する飾り特図コマンドを準備する（Ａ４７１２）。
【０４１９】
一方、大当りでない場合（Ａ４７０１の結果が「Ｎ」）は、はずれ時の停止図柄番号を特図２停止図柄番号領域にセーブし（Ａ４７１０）、はずれ停止図柄パターンを停止図柄パターン領域にセーブして（Ａ４７１１）、停止図柄パターンに対応する飾り特図コマンドを準備する（Ａ４７１２）。以上の処理により、特図変動表示ゲームの結果に対応した停止図柄が設定される。
【０４２０】
その後、飾り特図コマンドを飾り特図コマンド領域にセーブし（Ａ４７１３）、コマンド設定処理（Ａ４７１４）を行う。この飾り特図コマンドは、後に演出制御装置７００に送信される。そして、停止図柄番号に対応する図柄データを試験信号出力データ領域にセーブして（Ａ４７１５）、特図２大当り図柄乱数格納領域（保留数１用）を０クリアして（Ａ４７１６）、特図２停止図柄設定処理を終了する。
【０４２１】
すなわち、遊技制御装置６００が、第１始動入賞口３７での遊技球の検出に基づいて変動表示ゲームとして第１変動表示ゲームを実行し、第２始動入賞口３８（普通変動入賞装置）での遊技球の検出に基づいて変動表示ゲームとして第２変動表示ゲームを実行する変動表示ゲーム実行手段をなす。また、遊技制御装置６００が、判定手段（遊技制御装置６００）による判定結果に基づき変動表示ゲームの実行を制御する変動表示ゲーム実行制御手段をなす。
【０４２２】
〔特図変動中処理移行設定処理（特図１）〕
次に、前述した特図普段処理（図３５）における特図変動中処理移行設定処理（特図１）（Ａ３５１０）の詳細について説明する。図４８は、本発明の第１の実施の形態の特図変動中処理移行設定処理（特図１）の手順を示すフローチャートである。
【０４２３】
遊技制御装置６００は、まず、処理番号として「１」を設定し（Ａ４８０１）、特図ゲーム処理番号領域に処理番号をセーブする（Ａ４８０２）。そして、客待ちデモフラグ領域をクリアし（Ａ４８０３）、特図１の変動開始に関する信号を試験信号出力データ領域にセーブする（Ａ４８０４）。なお、タッチスイッチ１２０の検出があった場合には客待ちデモフラグ領域は既にクリアされている（Ａ１５０４）。しかし、遊技店の店員が遊技球を直接第１始動入賞口３７に入れて特図変動表示ゲームが開始させる場合などにも、客待ちデモフラグをクリアして、客待ち状態から復帰できるようにしておく。
【０４２４】
その後、遊技制御装置６００は、特図１変動制御フラグ領域に変動中フラグをセーブし（Ａ４８０５）、特図１点滅制御タイマ領域に点滅制御タイマ（特図１表示器５１の点滅の周期のタイマ）の初期値（例えば２００ｍｓ）を設定して（Ａ４８０６）、特図変動中処理移行設定処理（特図１）を終了する。
【０４２５】
〔特図変動中処理移行設定処理（特図２）〕
次に、前述した特図普段処理（図３５）における特図変動中処理移行設定処理（特図２）（Ａ３５０５）の詳細について説明する。図４９は、本発明の第１の実施の形態の特図変動中処理移行設定処理（特図２）の手順を示すフローチャートである。
【０４２６】
遊技制御装置６００は、まず、処理番号として「１」を設定し（Ａ４９０１）、特図ゲーム処理番号領域に処理番号をセーブする（Ａ４９０２）。そして、客待ちデモフラグ領域をクリアし（Ａ４９０３）、特図２の変動開始に関する信号を試験信号出力データ領域にセーブする（Ａ４９０４）。なお、タッチスイッチ１２０の検出があった場合には客待ちデモフラグ領域は既にクリアされている（Ａ１５０４）。しかし、遊技店の店員が遊技球を直接第２始動入賞口３８に入れて特図変動表示ゲームが開始させる場合などにも、客待ちデモフラグをクリアして、客待ち状態から復帰できるようにしておく。
【０４２７】
その後、遊技制御装置６００は、特図２変動制御フラグ領域に変動中フラグをセーブし（Ａ４９０５）、特図２点滅制御タイマ領域に点滅制御タイマ（特図２表示器５２の点滅の周期のタイマ）の初期値（例えば２００ｍｓ）を設定して（Ａ４９０６）、特図変動中処理移行設定処理（特図２）を終了する。
【０４２８】
〔特図変動中処理〕
次に、前述した特図ゲーム処理（図２８）における特図変動中処理（Ａ２８１０）の詳細について説明する。図５０は、本発明の第１の実施の形態の特図変動中処理の手順を示すフローチャートである。
【０４２９】
遊技制御装置６００は、まず、停止延長情報（停止延長情報１又は２）があるか否かを判定する（Ａ５００１）。停止延長情報がない場合には（Ａ５００１の結果が「Ｎ」）、通常特図表示時間（例えば６００ｍｓ）を特図ゲーム処理タイマ領域にセーブする（Ａ５００２）。そして、特図表示中処理移行設定処理を実行し（Ａ５００６）、特図表示中処理を終了する。
【０４３０】
また、遊技制御装置６００は、停止延長情報がある場合には（Ａ５００１の結果が「Ｙ」）、停止延長情報１であるか否かを判定する（Ａ５００３）。停止延長情報１である場合には（Ａ５００３の結果が「Ｙ」）、特図延長表示時間１（例えば３５００ｍｓ）を特図ゲーム処理タイマ領域にセーブする（Ａ５００４）。そして、特図表示中処理移行設定処理を実行し（Ａ５００６）、特図表示中処理を終了する。
【０４３１】
一方、遊技制御装置６００は、停止延長情報１でない場合（Ａ５００３の結果が「Ｎ」）、すなわち停止延長情報２である場合には、特図延長表示時間２（例えば１４３００ｍｓ）を特図ゲーム処理タイマ領域にセーブする（Ａ５００５）。そして、特図表示中処理移行設定処理を実行し（Ａ５００６）、特図表示中処理を終了する。すなわち、遊技制御装置６００が、変動表示ゲームの停止結果態様を表示する停止時間を設定する停止時間設定手段をなしている。
【０４３２】
〔特図表示中処理移行設定処理〕
次に、前述した特図変動中処理（図５０）における特図表示中処理移行設定処理（Ａ５００６）の詳細について説明する。図５１は、本発明の第１の実施の形態の特図表示中処理移行設定処理の手順を示すフローチャートである。
【０４３３】
遊技制御装置６００は、まず、特図表示中処理に対応する処理番号「２」を設定し（Ａ５１０１）、特図ゲーム処理番号領域に処理番号をセーブする（Ａ５１０２）。
【０４３４】
次に、遊技制御装置６００は、特図１及び特図２の変動終了に関する信号を試験信号出力データ領域にセーブし（Ａ５１０３、Ａ５１０４）、外部情報端子に出力用の特図変動表示ゲームの実行回数に対応する図柄確定回数信号制御タイマ領域に制御タイマ初期値（例えば２５６ｍｓ）をセーブする（Ａ５１０５）。
【０４３５】
その後、遊技制御装置６００は、特図１表示器５１における特図１変動表示ゲームの制御用の情報として、特図１表示器５１での変動停止に係る停止フラグを特図１変動制御フラグ領域にセーブする（Ａ５１０６）。さらに、特図２表示器５２における特図２変動表示ゲームの制御用の情報として、特図２表示器５２での変動停止に係る停止フラグを特図２変動制御フラグ領域にセーブし（Ａ５１０７）、特図変動中処理移行設定処理を終了する。
【０４３６】
〔特図表示中処理〕
次に、前述した特図ゲーム処理（図２８）における特図表示中処理（Ａ２８１１）の詳細について説明する。図５２は、本発明の第１の実施の形態の特図表示中処理の手順を示すフローチャートである。
【０４３７】
遊技制御装置６００は、まず、特図２変動開始処理における大当りフラグ２設定処理にて設定された大当りフラグ２をロードして（Ａ５２０１）、ＲＷＭの大当りフラグ２領域をクリアする処理（Ａ５２０２）を行う。そして、ロードされた大当りフラグ２が大当りかを判定して（Ａ５２０３）、大当りである（Ａ５２０３の結果が「Ｙ」）と判定すると、ＲＷＭの大当りフラグ１領域をクリアし（Ａ５２０８）、第２特図変動表示ゲームの大当り（特図２大当り）の開始に関する試験信号をＲＷＭの試験信号出力データ領域にセーブして（Ａ５２０９）、ラウンド数上限値テーブルを設定する（Ａ５２１０）。
【０４３８】
一方、Ａ５２０３にて、遊技制御装置６００は、大当りフラグ２のチェックの結果、大当りでない（Ａ５２０３の結果が「Ｎ」）と判定すると、特図１変動開始処理における大当りフラグ１設定処理にて設定された大当りフラグ１をロードして（Ａ５２０４）、ＲＷＭの大当りフラグ１領域をクリアする（Ａ５２０５）。続けて、ロードされた大当りフラグ１が大当りかを判定して（Ａ５２０６）、大当りである（Ａ５２０６の結果が「Ｙ」）と判定すると、第１特図変動表示ゲームの大当り（特図１大当り）の開始に関する試験信号をＲＷＭの試験信号出力データ領域にセーブし（Ａ５２０７）、ラウンド数上限値テーブルを設定する処理（Ａ５２１０）を行う。
【０４３９】
遊技制御装置６００は、ラウンド数上限値テーブルを設定する処理（Ａ５２１０）を行った後、ラウンド数上限値情報に対応するラウンド数上限値を取得してＲＷＭのラウンド数上限値領域にセーブする（Ａ５２１１）。続けて、ラウンド数上限値情報に対応するラウンドＬＥＤポインタを取得してＲＷＭのラウンドＬＥＤポインタ領域にセーブする（Ａ５２１２）。
【０４４０】
次に、遊技制御装置６００は、停止図柄パターンに対応した飾り特図コマンドをＲＷＭの飾り特図コマンド領域からロードして準備し（Ａ５２１３）、コマンド設定処理（Ａ５２１４）を行う。その後、普図変動表示ゲーム及び特図変動表示ゲームにて当り結果となる確率を通常確率状態（低確率状態）とする情報に係る確率情報コマンドを準備して（Ａ５２１５）、コマンド設定処理（Ａ５２１６）を行う。続けて、特図１又は特図２停止図柄設定処理にて設定された図柄情報（停止図柄番号又は停止図柄パターン）に対応するファンファーレコマンドを準備して（Ａ５２１７）、コマンド設定処理（Ａ５２１８）を行う。
【０４４１】
次に、遊技制御装置６００は、大入賞口開放情報と、普図変動表示ゲーム及び特図変動表示ゲームにて当り結果となる確率の状態に対応する信号をＲＷＭの外部情報出力データ領域にセーブする（Ａ５２１９）。その後、大入賞口開放情報に対応する大当りファンファーレ時間（例えば６０００ｍｓ又は４８ｍｓ）を特図ゲーム処理タイマ領域にセーブする（Ａ５２２０）。そして、大入賞口開放情報に対応する大入賞口（第１特別変動入賞装置４１又は第２特別変動入賞装置４２）の大入賞口不正入賞数領域をクリアし（Ａ５２２１）、大入賞口開放情報に対応する大入賞口の大入賞口不正監視期間フラグ領域に不正監視期間外フラグをセーブする（Ａ５２２２）。
【０４４２】
次に、遊技制御装置６００は、特図ゲームモードフラグをロードし（Ａ５２２３）、ロードしたフラグを特図ゲームモードフラグ退避領域へセーブする（Ａ５２２４）。これにより特別結果が発生した際における演出モードの情報が記憶される。そして、後に記憶した情報に基づき特別遊技状態の終了後の演出モードが決定される。その後、ファンファーレ／インターバル中処理移行設定処理１（Ａ５２２５）を行い、特図表示中処理を終了する。
【０４４３】
一方、遊技制御装置６００は、大当りフラグ１が大当りでない場合（Ａ５２０６の結果が「Ｎ」）に、演出モードの設定に関する演出モード情報チェック処理（Ａ５２２６）を行い、時短状態とする特図変動表示ゲームの実行回数を管理する時間短縮変動回数更新処理（Ａ５２２７）を行う。そして、特図普段処理移行設定処理１（Ａ５２２８、図３６参照）を行い、特図表示中処理を終了する。
【０４４４】
〔ファンファーレ／インターバル中処理移行設定処理１〕
次に、前述した特図表示中処理（図５２）におけるファンファーレ／インターバル中処理移行設定処理１（Ａ５２２５）の詳細について説明する。図５３は、本発明の第１の実施の形態のファンファーレ／インターバル中処理移行設定処理１の手順を示すフローチャートである。
【０４４５】
遊技制御装置６００は、まず、ファンファーレ／インターバル中処理に係る処理番号である「３」を設定し（Ａ５３０１）、特図ゲーム処理番号領域に処理番号をセーブする（Ａ５３０２）。
【０４４６】
次に、遊技制御装置６００は、大当り（特別遊技状態）の開始に関する信号を外部情報出力データ領域にセーブし（Ａ５３０３）、高確率状態と時短状態の終了に関する信号を試験信号出力データ領域にセーブする（Ａ５３０４）。その後、特別遊技状態で実行したラウンド数を管理するためのラウンド数領域をクリアし（Ａ５３０５）、遊技状態表示番号領域に低確率中の番号をセーブして（Ａ５３０６）、普図ゲームモードフラグ領域に普図低確率＆普電サポートなしフラグをセーブする（Ａ５３０７）。
【０４４７】
そして、遊技制御装置６００は、変動図柄判別フラグ領域をクリアし（Ａ５３０８）、高確率状態の表示に係る遊技状態表示ＬＥＤ（第３遊技状態表示部５９）を消灯させるために高確率報知フラグ領域をクリアして（Ａ５３０９）、特図ゲームモードフラグ領域に特図低確率＆時短なしフラグをセーブする（Ａ５３１０）。次に、停電復旧時に演出制御装置７００に出力されるコマンドをセーブする停電復旧時送信コマンド領域に確率情報コマンド（低確率）をセーブし（Ａ５３１１）、時短状態で実行可能な特図変動表示ゲームの回数を管理するための時間短縮変動回数領域をクリアする（Ａ５３１２）。これにより高確率状態及び時短状態が終了し、通常確率状態かつ通常動作状態となる。
【０４４８】
その後、遊技制御装置６００は、演出モード番号領域に演出モード１の番号をセーブし（Ａ５３１３）、演出残り回転数領域をクリアする（Ａ５３１４）。そして、次モード移行情報領域に更新なしコードをセーブし（Ａ５３１５）、演出モードコマンド領域に演出モード１のコマンドをセーブして（Ａ５３１６）、ファンファーレ／インターバル中処理移行設定処理１を終了する。これにより、特別遊技状態の発生に伴い演出モードの情報が一旦クリアされることとなる。
【０４４９】
〔演出モード情報チェック処理〕
次に、前述した特図表示中処理（図５２）における演出モード情報チェック処理（Ａ５２２６）の詳細について説明する。図５４は、本発明の第１の実施の形態の演出モード情報チェック処理の手順を示すフローチャートである。
【０４５０】
遊技制御装置６００は、まず、次モード移行情報が更新なしコードであるかを判定する（Ａ５４０１）。次モード移行情報が更新なしコードである場合（Ａ５４０１の結果が「Ｙ」）は、演出モード情報チェック処理を終了する。この場合は、実行した特図変動表示ゲームの回数に応じた演出モードの変更が行われない場合であって、例えば高確率状態において次回の大当りまで継続する演出モードが選択されている場合である。
【０４５１】
また、遊技制御装置６００は、次モード移行情報が更新なしコードでない場合（Ａ５４０１の結果が「Ｎ」）に、演出モードの変更までの特図変動表示ゲームの実行可能回数である演出残り回転数を−１更新し（Ａ５４０２）、演出残り回転数が０となったかを判定する（Ａ５４０３）。演出残り回転数が０となった場合（Ａ５４０３の結果が「Ｙ」）、すなわち次の特図変動表示ゲームから演出モードを変更する場合に、演出モード情報アドレステーブルを設定し（Ａ５４０４）、次モード移行情報に対応するテーブルのアドレスを取得する（Ａ５４０５）。
【０４５２】
そして、遊技制御装置６００は、移行する演出モードの演出モード番号を取得して演出モード番号領域にセーブし（Ａ５４０６）、移行する演出モードの演出残り回転数を取得して演出残り回転数領域にセーブして（Ａ５４０７）、移行する演出モードの次モード移行情報を取得して次モード移行情報領域にセーブする（Ａ５４０８）。その後、新たな演出モード番号に対応するコマンドを準備し（Ａ５４０９）、コマンドを演出モードコマンド領域にセーブして（Ａ５４１０）、コマンド設定処理（Ａ５４１１）を行い、演出モード情報チェック処理を終了する。
【０４５３】
一方、演出残り回転数が０でない場合（Ａ５４０３の結果が「Ｎ」）、すなわち次の特図変動表示ゲームでも現在の演出モードが継続する場合に、遊技制御装置６００は、演出残り回転数が規定回転数（例えば８回）であるかを判定する（Ａ５４１２）。演出残り回転数が規定回転数でない場合（Ａ５４１２の結果が「Ｎ」）に、演出モード情報チェック処理を終了する。また、演出残り回転数が規定回転数である場合（Ａ５４１２の結果が「Ｙ」）は、演出モード切替準備コマンドを準備し（Ａ５４１３）、コマンド設定処理（Ａ５４１４）を行い、演出モード情報チェック処理を終了する。これにより、演出モードの切替の規定回転数前から切替を予告する演出を行うことが可能となる。このように遊技制御装置６００で演出モードを管理するようにしたことで、例えば特定の演出モードでのみ特定のリーチを発生させる等の制御が可能となり、遊技の興趣を向上することができる。
【０４５４】
〔時間短縮変動回数更新処理〕
次に、前述した特図表示中処理（図５２）における時間短縮変動回数更新処理（Ａ５２２７）の詳細について説明する。図５５は、本発明の第１の実施の形態の時間短縮変動回数更新処理の手順を示すフローチャートである。
【０４５５】
遊技制御装置６００は、まず、特図高確率（高確率状態）中であるかを判定する（Ａ５５０１）。特図高確率中である場合（Ａ５５０１の結果が「Ｙ」）は、時間短縮変動回数更新処理を終了する。また、特図高確率中でない場合（Ａ５５０１の結果が「Ｎ」）は、特図時短（時短状態）中であるかを判定する（Ａ５５０２）。
【０４５６】
特図時短中でない場合（Ａ５５０２の結果が「Ｎ」）に、遊技制御装置６００は、時間短縮変動回数更新処理を終了する。また、特図時短中である場合（Ａ５５０２の結果が「Ｙ」）に、時短状態とする特図変動表示ゲームの実行回数を管理する時間短縮変動回数を−１更新し（Ａ５５０３）、時間短縮変動回数が０となったかを判定する（Ａ５５０４）。時間短縮変動回数が０でない場合（Ａ５５０４の結果が「Ｎ」）、すなわち次の特図変動表示ゲームでも時短状態が継続する場合に、時間短縮変動回数更新処理を終了する。また、時間短縮変動回数が０である場合（Ａ５５０４の結果が「Ｙ」）、すなわち今回の特図変動表示ゲームで時短状態が終了する場合は、確率情報コマンド（時短終了）を準備し（Ａ５５０５）、コマンド設定処理（Ａ５５０６）を行う。その後、特図普段処理移行設定処理２（時短終了時）を行い（Ａ５５０７）、時間短縮変動回数更新処理を終了する。
【０４５７】
〔特図普段処理移行設定処理２（時短終了時）〕
次に、前述した時間短縮変動回数更新処理（図５５）における特図普段処理移行設定処理２（Ａ５５０７）の詳細について説明する。図５６は、本発明の第１の実施の形態の特図普段処理移行設定処理２の手順を示すフローチャートである。
【０４５８】
遊技制御装置６００は、まず、時短の終了に関する信号を外部情報出力データ領域にセーブし（Ａ５６０１）、時短の終了に関する信号を試験信号出力データ領域にセーブする（Ａ５６０２）。
【０４５９】
次に、遊技制御装置６００は、遊技状態表示番号領域に低確率中の番号をセーブし（Ａ５６０３）、普図ゲームモードフラグ領域に普図低確率＆普電サポートなしフラグをセーブする（Ａ５６０４）。さらに、特図ゲームモードフラグ領域に特図低確率＆時短なしフラグをセーブし（Ａ５６０５）、停電復旧時送信コマンド領域に確率情報コマンド（低確率）をセーブして（Ａ５６０６）、特図普段処理移行設定処理２（時短終了時）を終了する。
【０４６０】
〔ファンファーレ／インターバル中処理〕
次に、前述した特図ゲーム処理（図２８）におけるファンファーレ／インターバル中処理（Ａ２８１２）の詳細について説明する。図５７は、本発明の第１の実施の形態のファンファーレ／インターバル中処理の前半部のフローチャートである。図５８は、本発明の第１の実施の形態のファンファーレ／インターバル中処理の後半部のフローチャートである。
【０４６１】
遊技制御装置６００は、まず、特別遊技状態のラウンド数を＋１更新し（Ａ５７０１）、大入賞口開放情報が上大入賞口（第２特別変動入賞装置４２）開閉パターン１〜３であるかを判定する（Ａ５７０２）。大入賞口開放情報が上大入賞口開閉パターン１〜３である場合（Ａ５７０２の結果が「Ｙ」）は、上大入賞口開閉パターン１〜３に対応する制御ポインタ（Ｓ（スタート値），Ｅ（エンド値））を設定し（Ａ５７０９）、図５８のＡ５７２０に移行する。この制御ポインタのスタート値とエンド値を設定することで、一のラウンドにおける大入賞口の開放や閉鎖及びその時間を大入賞口制御テーブルに基づき設定可能となる。なお、上大入賞口開閉パターン１〜３である場合は一のラウンドの実行時間が短いため、ラウンドごとではなく特別遊技状態の開始から終了まで一連の映像を表示するようになっており、ラウンド数に対応するラウンドコマンドは送信しない。また、大入賞口開放情報が上大入賞口開閉パターン１〜３でない場合（Ａ５７０２の結果が「Ｎ」）は、特別遊技状態のラウンド数に対応するラウンドコマンドを準備して（Ａ５７０３）、コマンド設定処理（Ａ５７０４）を行う。
【０４６２】
その後、遊技制御装置６００は、開始されるラウンドが初回ラウンド（１Ｒ）であるかを判定し（Ａ５７０５）、初回ラウンドである場合（Ａ５７０５の結果が「Ｙ」）は、大入賞口開放情報が下大入賞口（第１特別変動入賞装置４１）開閉パターンであるかを判定する（Ａ５７０６）。大入賞口開放情報が下大入賞口開閉パターンである場合（Ａ５７０６の結果が「Ｙ」）は、下大入賞口開閉パターンの初回ラウンド（１Ｒ）に対応する制御ポインタ（Ｓ，Ｅ）を設定し（Ａ５７１０）、図５８のＡ５７２０に移行する。また、大入賞口開放情報が下大入賞口開閉パターンでない場合（Ａ５７０６の結果が「Ｎ」）は、大入賞口開放情報が上大入賞口開閉パターン４であるかを判定する（Ａ５７０７）。
【０４６３】
大入賞口開放情報が上大入賞口開閉パターン４である場合（Ａ５７０７の結果が「Ｙ」）に、遊技制御装置６００は、上大入賞口開閉パターン４の初回ラウンド（１Ｒ）に対応する制御ポインタ（Ｓ，Ｅ）を設定し（Ａ５７０８）、図５８のＡ５７２０に移行する。また、大入賞口開放情報が上大入賞口開閉パターン４でない場合（Ａ５７０７の結果が「Ｎ」）に、上大入賞口開閉パターン５の初回ラウンド（１Ｒ）に対応する制御ポインタ（Ｓ，Ｅ）を設定し（Ａ５７１１）、図５８のＡ５７２０に移行する。
【０４６４】
一方、開始されるラウンドが初回ラウンド（１Ｒ）でない場合（Ａ５７０５の結果が「Ｎ」）に、遊技制御装置６００は、開始されるラウンドが２〜１１ラウンドであるかを判定し（Ａ５７１２）、開始されるラウンドが２〜１１ラウンドである場合（Ａ５７１２の結果が「Ｙ」）に、大入賞口開放情報が上大入賞口開閉パターンであるかを判定する（Ａ５７１３）。そして、大入賞口開放情報が上大入賞口開閉パターンでない場合（Ａ５７１３の結果が「Ｎ」）に、下大入賞口開閉パターンの２〜１１ラウンドに対応する制御ポインタ（Ｓ，Ｅ）を設定し（Ａ５７１４）、図５８のＡ５７２０に移行する。また、大入賞口開放情報が上大入賞口開閉パターンである場合（Ａ５７１３の結果が「Ｙ」）に、上大入賞口開閉パターンの２ラウンド以降に対応する制御ポインタ（Ｓ，Ｅ）を設定し（Ａ５７１５）、図５８のＡ５７２０に移行する。
【０４６５】
また、開始されるラウンドが２〜１１ラウンドでない場合（Ａ５７１２の結果が「Ｎ」）に、遊技制御装置６００は、大入賞口開放情報が上大入賞口開閉パターンであるかを判定する（Ａ５７１６）。そして、大入賞口開放情報が上大入賞口開閉パターンである場合（Ａ５７１６の結果が「Ｙ」）に、上大入賞口開閉パターンの２ラウンド以降に対応する制御ポインタ（Ｓ，Ｅ）を設定し（Ａ５７１５）、図５８のＡ５７２０に移行する。また、大入賞口開放情報が上大入賞口開閉パターンでない場合（Ａ５７１６の結果が「Ｎ」）に、大入賞口開放情報が下大入賞口開閉パターン２であるかを判定する（Ａ５７１７）。
【０４６６】
大入賞口開放情報が下大入賞口開閉パターン２である場合（Ａ５７１７の結果が「Ｙ」）に、遊技制御装置６００は、下大入賞口開閉パターン２の１２ラウンド以降に対応する制御ポインタ（Ｓ，Ｅ）を設定し（Ａ５７１８）、図５８のＡ５７２０に移行する。また、大入賞口開放情報が下大入賞口開閉パターン２でない場合（Ａ５７１７の結果が「Ｎ」）に、下大入賞口開閉パターン３の１２ラウンド以降に対応する制御ポインタ（Ｓ，Ｅ）を設定し（Ａ５７１９）、図５８のＡ５７２０に移行する。
【０４６７】
図５８のＡ５７２０では、遊技制御装置６００は、設定した制御ポインタのスタート値（Ｓ）を大当り中制御ポインタ領域にセーブし（Ａ５７２０）、設定した制御ポインタのエンド値（Ｅ）を大当り中制御ポインタ上限値領域にセーブする（Ａ５７２１）。そして、ソレノイド情報設定処理（Ａ５７２２）を行い、大入賞口開放情報が下大入賞口開閉パターンであるかを判定する（Ａ５７２３）。
【０４６８】
大入賞口開放情報が下大入賞口開閉パターンである場合（Ａ５７２３の結果が「Ｙ」）に、遊技制御装置６００は、大入賞口開放中処理移行設定処理１を行い（Ａ５７２４）、ファンファーレ／インターバル中処理を終了する。また、大入賞口開放情報が下大入賞口開閉パターンでない場合（Ａ５７２３の結果が「Ｎ」）に、遊技制御装置６００は、大入賞口開放中処理移行設定処理２を行い（Ａ５７２５）、ファンファーレ／インターバル中処理を終了する。
【０４６９】
〔ソレノイド情報設定処理〕
次に、前述したファンファーレ／インターバル中処理（図５７、図５８）におけるソレノイド情報設定処理（Ａ５７２２）の詳細について説明する。図５９は、本発明の第１の実施の形態のソレノイド情報設定処理のフローチャートである。
【０４７０】
遊技制御装置６００は、まず、大入賞口制御アドレステーブルを設定し（Ａ５９０１）、大当り中制御ポインタに対応する大入賞口制御テーブルのアドレスを取得する（Ａ５９０２）。その後、出力データを取得し、大入賞口ソレノイド出力データ領域にセーブして（Ａ５９０３）、開閉時間値を取得して特図ゲーム処理タイマ領域セーブし（Ａ５９０４）、ソレノイド情報設定処理を終了する。この処理により、大入賞口の開放や閉鎖及びその時間が設定されることとなる。
【０４７１】
〔大入賞口開放中処理移行設定処理１〕
次に、前述したファンファーレ／インターバル中処理（図５７、図５８）における大入賞口開放中処理移行設定処理１（Ａ５７２４）の詳細について説明する。図６０は、本発明の第１の実施の形態の大入賞口開放中処理移行設定処理１のフローチャートである。
【０４７２】
遊技制御装置６００は、まず、処理番号を大入賞口開放中処理にかかる「４」に設定し（Ａ６００１）、処理番号を特図ゲーム処理番号領域にセーブする（Ａ６００２）。その後、下大入賞口の開放開始に関する信号を試験信号出力データ領域にセーブし（Ａ６００３）、大入賞口への入賞数を記憶する大入賞口カウント数領域の情報をクリアする（Ａ６００４）。そして、大入賞口判別フラグ領域に下大入賞口制御中フラグをセーブして（Ａ６００５）、大入賞口開放中処理移行設定処理１を終了する。
【０４７３】
〔大入賞口開放中処理移行設定処理２〕
次に、前述したファンファーレ／インターバル中処理（図５７、図５８）における大入賞口開放中処理移行設定処理２（Ａ５７２５）の詳細について説明する。図６１は、本発明の第１の実施の形態の大入賞口開放中処理移行設定処理２のフローチャートである。
【０４７４】
遊技制御装置６００は、まず、処理番号を大入賞口開放中処理にかかる「４」に設定し（Ａ６１０１）、処理番号を特図ゲーム処理番号領域にセーブする（Ａ６１０２）。その後、上大入賞口の開放開始に関する信号を試験信号出力データ領域にセーブし（Ａ６１０３）、大入賞口への入賞数を記憶する大入賞口カウント数領域の情報をクリアする（Ａ６１０４）。そして、大入賞口判別フラグ領域に上大入賞口制御中フラグをセーブして（Ａ６１０５）、大入賞口開放中処理移行設定処理２を終了する。
【０４７５】
〔大入賞口開放中処理〕
次に、前述した特図ゲーム処理（図２８）における大入賞口開放中処理（Ａ２８１３）の詳細について説明する。図６２は、本発明の第１の実施の形態の大入賞口開放中処理の手順を示すフローチャートである。
【０４７６】
遊技制御装置６００は、まず、大当り中制御ポインタを＋１更新し（Ａ６２０１）、制御ポインタの値が制御ポインタ上限値領域の値に達したかを判定する（Ａ６２０２）。
【０４７７】
制御ポインタの値が制御ポインタ上限値領域の値に達していない場合（Ａ６２０２の結果が「Ｎ」）に、遊技制御装置６００は、ソレノイド情報設定処理（Ａ６２０９、図５９参照）を行う。これにより、更新された制御ポインタに応じた大入賞口の開閉態様が設定されることとなる。そして、大入賞口開放中処理移行設定処理３を行って（Ａ６２１０）、大入賞口開放中処理を終了する。
【０４７８】
制御ポインタの値が制御ポインタ上限値領域の値に達した場合（Ａ６２０２の結果が「Ｙ」）に、遊技制御装置６００は、大入賞口開放情報が上大入賞口短開放パターン（上大入賞口開放パターン１〜３）であるかを判定する（Ａ６２０３）。大入賞口開放情報が上大入賞口短開放パターンである場合（Ａ６２０３の結果が「Ｙ」）に、大入賞口残存球処理移行設定処理（Ａ６２０８）を行い、大入賞口開放中処理を終了する。この場合は、特別遊技状態の開始から終了まで一連の映像を表示するようになっており、インターバルコマンドやエンディングコマンドは送信しないようになっている。
【０４７９】
また、大入賞口開放情報が上大入賞口短開放パターンでない場合（Ａ６２０３の結果が「Ｎ」）に、遊技制御装置６００は、実行中の特別遊技状態における現在のラウンド数とＲＷＭのラウンド数上限値領域のラウンド数上限値とを比較して現在のラウンドが最終ラウンドであるかを判定する（Ａ６２０４）。そして、最終ラウンドでない場合（Ａ６２０４の結果が「Ｎ」）に、ラウンド間のインターバルに係るインターバルコマンドを準備し（Ａ６２０５）、コマンド設定処理（Ａ６２０７）を行い、大入賞口残存球処理移行設定処理（Ａ６２０８）を行って、大入賞口開放中処理を終了する。また、最終ラウンドである場合（Ａ６２０４の結果が「Ｙ」）に、特別遊技状態の終了の際におけるエンディング表示画面の表示制御等に係るエンディングコマンドを準備し（Ａ６２０６）、コマンド設定処理（Ａ６２０７）を行い、大入賞口残存球処理移行設定処理（Ａ６２０８）を行って、大入賞口開放中処理を終了する。
【０４８０】
〔大入賞口残存球処理移行設定処理〕
次に、前述した大入賞口開放中処理（図６２）における大入賞口残存球処理移行設定処理（Ａ６２０８）の詳細について説明する。図６３は、本発明の第１の実施の形態の大入賞口残存球処理移行設定処理の手順を示すフローチャートである。
【０４８１】
遊技制御装置６００は、まず、処理番号を大入賞口残存球処理にかかる「５」に設定し（Ａ６３０１）、処理番号を特図ゲーム処理番号領域にセーブする（Ａ６３０２）。その後、残存球処理に要する時間である大入賞口残存球処理時間（例えば１３８０ｍｓ）を特図ゲーム処理タイマ領域にセーブする（Ａ６３０３）。そして、第１特別変動入賞装置４１の開閉扉４１ａ又は第２特別変動入賞装置４２の可動部材４２ａを閉鎖するために、大入賞口ソレノイド２８ａ又は２８ｂをオフさせるためのオフデータを大入賞口ソレノイド出力データ領域にセーブして（Ａ６３０４）、大入賞口残存球処理移行設定処理を終了する。
【０４８２】
〔大入賞口開放中処理移行設定処理３〕
次に、前述した大入賞口開放中処理（図６２）における大入賞口開放中処理移行設定処理３（Ａ６２１０）の詳細について説明する。図６４は、本発明の第１の実施の形態の大入賞口開放中処理移行設定処理３の手順を示すフローチャートである。
【０４８３】
遊技制御装置６００は、処理番号を大入賞口開放中処理にかかる「４」に設定し（Ａ６４０１）、処理番号を特図ゲーム処理番号領域にセーブして（Ａ６４０２）、大入賞口開放中処理移行設定処理３を終了する。
【０４８４】
〔大入賞口残存球処理〕
次に、前述した特図ゲーム処理（図２８）における大入賞口残存球処理（Ａ２８１４）の詳細について説明する。図６５は、本発明の第１の実施の形態の大入賞口残存球処理の手順を示すフローチャートである。
【０４８５】
遊技制御装置６００は、まず、実行中の特別遊技状態における現在のラウンド数とＲＷＭのラウンド数上限値領域のラウンド数上限値とを比較して現在のラウンドが最終ラウンドであるかを判定する（Ａ６５０１）。
【０４８６】
そして、特別遊技状態における現在のラウンドが最終ラウンドでない場合（Ａ６５０１の結果が「Ｎ」）に、遊技制御装置６００は、今回のラウンド数と大入賞口開放情報に対応するインターバル時間を特図ゲーム処理タイマ領域にセーブし（Ａ６５０２）、ファンファーレ／インターバル中処理移行設定処理２（Ａ６５０３）を行って、大入賞口残存球処理を終了する。なおインターバル時間は、今回のラウンド数と大入賞口開放情報に対応する時間（例えば、上大入賞口開閉パターン１〜３であれば６８ｍｓ）が設定される。ラウンドとラウンドの間のインターバル期間は、ラウンドの終了から大入賞口残存球処理時間（例えば１３８０ｍｓ）が経過し、さらに該大入賞口残存球処理時間の経過からインターバル時間が経過するまでの期間とされ、例えば、上大入賞口開閉パターン１〜３であれば１４４８ｍｓとなる。
【０４８７】
特別遊技状態における現在のラウンドが最終ラウンドである場合（Ａ６５０１の結果が「Ｙ」）に、遊技制御装置６００は、特別結果が導出された際の演出モードを記憶する特図ゲームモードフラグ退避領域からゲームモードフラグをロードする（Ａ６５０４）。そして、ロードしたフラグと大入賞口開放情報に対応するエンディング時間を特図ゲーム処理タイマ領域にセーブし（Ａ６５０５）、大当り終了処理移行設定処理（Ａ６５０６）を行って、大入賞口残存球処理を終了する。
【０４８８】
最終ラウンドの終了から特別遊技状態の終了までのエンディング期間は、最終ラウンドの終了から大入賞口残存球処理時間（例えば１３８０ｍｓ）が経過し、さらに該大入賞口残存球処理時間の経過からエンディング時間が経過するまでの期間とされる。例えば、特別結果が２Ｒ確変であって当該特別結果の導出時に時短状態でない場合、すなわち特別結果の導出時に時短状態以外で選択される演出モードであった場合に選択される上大入賞口開閉パターン１であればエンディング時間が２１０２０ｍｓとされる。よってエンディング期間の長さは、このエンディング時間の前に大入賞口残存球処理時間として費やされる１３８０ｍｓと合わせて２２４００ｍｓとされ、このエンディング期間において、表示装置４１等でエンディング演出が実行される。また、特別結果が２Ｒ確変であって当該特別結果の導出時に時短状態である場合、すなわち特別結果の導出時に時短状態で選択される演出モードであった場合に選択される上大入賞口開閉パターン２であればエンディング時間が２０ｍｓとされる。よってエンディング期間の長さは、このエンディング時間の前に大入賞口残存球処理時間として費やされる１３８０ｍｓと合わせて１４００ｍｓとされる。
【０４８９】
〔ファンファーレ／インターバル中処理移行設定処理２〕
次に、前述した大入賞口残存球処理（図６５）におけるファンファーレ／インターバル中処理移行設定処理２（Ａ６５０３）の詳細について説明する。図６６は、本発明の第１の実施の形態のファンファーレ／インターバル中処理移行設定処理２の手順を示すフローチャートである。
【０４９０】
遊技制御装置６００は、まず、ファンファーレ／インターバル中処理に係る処理番号である「３」を設定し（Ａ６６０１）、特図ゲーム処理番号領域に処理番号をセーブする（Ａ６６０２）。
【０４９１】
次に、遊技制御装置６００は、下大入賞口（第１特別変動入賞装置４１）の開放終了に関する信号を試験信号出力データ領域にセーブし（Ａ６６０３）、上大入賞口（第２特別変動入賞装置４２）の開放終了に関する信号を試験信号出力データ領域にセーブする（Ａ６６０４）。そして、大入賞口判別フラグ領域をクリアして（Ａ６６０５）、ファンファーレ／インターバル中処理移行設定処理２を終了する。
【０４９２】
〔大当り終了処理移行設定処理〕
次に、前述した大入賞口残存球処理（図６５）における大当り終了処理移行設定処理（Ａ６５０６）の詳細について説明する。図６７は、本発明の第１の実施の形態の大当り終了処理移行設定処理の手順を示すフローチャートである。
【０４９３】
遊技制御装置６００は、まず、大当り終了処理に係る処理番号として「６」を設定し（Ａ６７０１）、処理番号を特図ゲーム処理番号領域にセーブする（Ａ６７０２）。その後、下大入賞口（第１特別変動入賞装置４１）の開放終了に関する信号を試験信号出力データ領域にセーブし（Ａ６７０３）、上大入賞口（第２特別変動入賞装置４２）の開放終了に関する信号を試験信号出力データ領域にセーブする（Ａ６７０４）。
【０４９４】
次に、遊技制御装置６００は、大入賞口への入賞数を記憶する大入賞口カウント数領域の情報をクリアし（Ａ６７０５）、特別遊技状態のラウンド数を記憶するラウンド数領域の情報をクリアして（Ａ６７０６）、特別遊技状態のラウンド数の上限値を記憶するラウンド数上限値領域の情報をクリアする（Ａ６７０７）。そして、ラウンド数の上限値判定用のフラグを記憶するラウンド数上限値情報領域の情報をクリアし（Ａ６７０８）、大入賞口の開放情報判定用のフラグを記憶する大入賞口開放情報領域の情報をクリアして（Ａ６７０９）、大入賞口の開閉態様を設定するための大当り中制御ポインタ領域の情報をクリアする（Ａ６７１０）。その後、大当り中制御ポインタのエンド値を記憶する大当り中制御ポインタ上限値領域をクリアして（Ａ６７１１）、大入賞口判別フラグ領域をクリアし（Ａ６７１２）、大当り終了処理移行設定処理を終了する。
【０４９５】
〔大当り終了処理〕
次に、前述した特図ゲーム処理（図２８）における大当り終了処理（Ａ２８１５）の詳細について説明する。図６８は、本発明の第１の実施の形態の大当り終了処理の手順を示すフローチャートである。
【０４９６】
遊技制御装置６００は、まず、今回の特別遊技状態を実行する契機となった特別結果の種類に基づき設定される確率変動判定フラグが、特別遊技状態の終了後に高確率状態となる場合に設定される高確率データかを判定する（Ａ６８０１）。高確率データでない場合（Ａ６８０１の結果が「Ｎ」）は、大当り終了設定処理１を行い（Ａ６８０２）、高確率データである場合（Ａ６８０１の結果が「Ｙ」）は、大当り終了設定処理２を行って（Ａ６８０３）、特図ゲームモードフラグに対応する確率情報コマンドを準備し（Ａ６８０４）、コマンド設定処理（Ａ６８０５）を行う。
【０４９７】
次に、遊技制御装置６００は、遊技制御装置６００での演出モードの管理に必要な情報をセーブする処理として、まず、停止図柄パターンに対応する演出モード情報設定テーブルを設定する（Ａ６８０６）。そして、設定された演出モード情報設定テーブルを参照して、特別遊技状態の終了後に設定される演出モードの演出モード番号を取得して演出モード番号領域にセーブする（Ａ６８０７）。さらに、特別遊技状態の終了後に設定される演出モードの演出残り回転数を取得して演出残り回転数領域にセーブし（Ａ６８０８）、特別遊技状態の終了後に設定される演出モードの次モード移行情報を取得して次モード移行情報領域にセーブする（Ａ６８０９）。
【０４９８】
その後、遊技制御装置６００は、新たな演出モード番号に対応するコマンドを準備し（Ａ６８１０）、コマンドを演出モードコマンド領域にセーブして（Ａ６８１１）、コマンド設定処理（Ａ６８１２）を行う。そして、特図普段処理移行設定処理３を行い（Ａ６８１３）、大当り終了処理を終了する。
【０４９９】
〔大当り終了設定処理１〕
次に、前述した大当り終了処理（図６８）における大当り終了設定処理１（Ａ６８０２）の詳細について説明する。図６９は、本発明の第１の実施の形態の大当り終了設定処理１の手順を示すフローチャートである。
【０５００】
遊技制御装置６００は、まず、時短の開始に関する信号を外部情報出力データ領域にセーブし（Ａ６９０１）、時短の開始に関する信号を試験信号出力データ領域にセーブする（Ａ６９０２）。
【０５０１】
次に、遊技制御装置６００は、普図ゲームモードフラグ領域に普図高確率＆普電サポートフラグをセーブし（Ａ６９０３）、特図ゲームモードフラグ領域に特図低確率＆時短フラグをセーブする（Ａ６９０４）。その後、停電復旧時送信コマンド領域に確率情報コマンド（時短）をセーブし（Ａ６９０５）、時間短縮変動回数領域に時間短縮変動回数初期値（例えば７０）をセーブして（Ａ６９０６）、大当り終了設定処理１を終了する。
【０５０２】
以上の処理により、特別遊技状態の終了後、特図変動表示ゲームの確率状態が通常確率状態となるとともに時短状態となる。また、時短変動回数領域に時短変動回数初期値（例えば７０）をセットすることで、所定回数（例えば７０回）の特図変動表示ゲームの実行により時短状態が終了するようになる。
【０５０３】
〔大当り終了設定処理２〕
次に、前述した大当り終了処理（図６８）における大当り終了設定処理２（Ａ６８０３）の詳細について説明する。図７０は、本発明の第１の実施の形態の大当り終了設定処理２の手順を示すフローチャートである。
【０５０４】
遊技制御装置６００は、まず、高確率の開始に関する信号を外部情報出力データ領域にセーブし（Ａ７００１）、高確率の開始に関する信号を試験信号出力データ領域にセーブする（Ａ７００２）。
【０５０５】
次に、遊技制御装置６００は、普図ゲームモードフラグ領域に普図高確率＆普電サポートフラグをセーブし（Ａ７００３）、特図ゲームモードフラグ領域に特図高確率＆時短フラグをセーブする（Ａ７００４）。その後、停電復旧時送信コマンド領域に確率情報コマンド（高確率）をセーブし（Ａ７００５）、時間短縮変動回数領域をクリアして（Ａ７００６）、大当り終了設定処理２を終了する。以上の処理により、特別遊技状態の終了後、特図変動表示ゲームの確率状態が高確率状態となるとともに次回の特別結果態様の導出まで時短状態となる。
【０５０６】
すなわち、遊技制御装置６００が、特別遊技状態の終了後、予め定められた所定期間にわたり、普通変動入賞装置３８を開状態とする期間を延長する特定遊技状態（時短状態）を発生可能な特定遊技状態発生制御手段をなす。
【０５０７】
〔特図普段処理移行設定処理３〕
次に、前述した大当り終了処理（図６８）における特図普段処理移行設定処理３（Ａ６８１３）の詳細について説明する。図７１は、本発明の第１の実施の形態の特図普段処理移行設定処理３の手順を示すフローチャートである。
【０５０８】
遊技制御装置６００は、まず、特図普段処理に係る処理番号として「０」を設定し（Ａ７１０１）、処理番号を特図ゲーム処理番号領域にセーブする（Ａ７１０２）。その後、大当りの終了に関する信号を外部情報出力データ領域にセーブし（Ａ７１０３）、大当りの終了に関する信号を試験信号出力データ領域にセーブする（Ａ７１０４）。続いて、確率変動判定フラグ領域の情報をクリアし（Ａ７１０５）、大当りのラウンド回数を示すラウンドＬＥＤのポインタ領域の情報をクリアして（Ａ７１０６）、遊技状態表示番号領域に時短中の番号をセーブする（Ａ７１０７）。そして、下大入賞口不正監視期間フラグ領域に不正監視期間中フラグをセーブし（Ａ７１０８）、上大入賞口不正監視期間フラグ領域に不正監視期間中フラグをセーブして（Ａ７１０９）、特図普段処理移行設定処理３を終了する。
【０５０９】
〔セグメントＬＥＤ編集処理〕
次に、前述したタイマ割込み処理（図１４）におけるセグメントＬＥＤ編集処理（Ａ１４１１）の詳細について説明する。図７２は、本発明の第１の実施の形態のセグメントＬＥＤ編集処理の手順を示すフローチャートである。セグメントＬＥＤ編集処理では、一括表示装置５０に設けられた特図１保留表示部５４、特図２保留表示部５５、普図保留表示部５６、第１遊技状態表示部５７、第２遊技状態表示部５８、第３遊技状態表示部５９、ラウンド表示部６０を構成するセグメントＬＥＤの駆動に関する設定等を行う。
【０５１０】
遊技制御装置６００は、まず、普図保留表示部５６での表示態様が規定された普図保留数テーブルを設定し（Ａ７２０１）、普図保留数に対応する表示データを取得して普図保留表示部５６のセグメント領域にセーブする（Ａ７２０２）。次に、特図１保留表示部５４での表示態様が規定された特図１保留数テーブルを設定し（Ａ７２０３）、特図１保留数に対応する表示データを取得して特図１保留表示部５４のセグメント領域にセーブする（Ａ７２０４）。
【０５１１】
その後、遊技制御装置６００は、特図２保留表示部５５での表示態様が規定された特図２保留数テーブルを設定し（Ａ７２０５）、特図２保留数に対応する表示データを取得して特図２保留表示部５５のセグメント領域にセーブする（Ａ７２０６）。さらに、ラウンド表示部での表示態様が規定されたラウンド表示ＬＥＤ表示テーブルを設定し（Ａ７２０７）、ラウンド表示ＬＥＤ出力ポインタに対応する表示データを取得してラウンド表示部６０のセグメント領域にセーブする（Ａ７２０８）。
【０５１２】
次に、遊技制御装置６００は、第１遊技状態表示部５７及び第２遊技状態表示部５８での表示態様が規定された遊技状態表示テーブルを設定し（Ａ７２０９）、遊技状態表示番号に対応する表示データを取得して各遊技状態表示部のセグメント領域にセーブする（Ａ７２１０）。その後、停電復旧時に大当りの確率状態が高確率状態となっていることの報知に係る高確率報知フラグがオンであるかを判定する（Ａ７２１１）。そして、高確率報知フラグがオンである場合（Ａ７２１１の結果が「Ｙ」）、すなわち高確率状態の報知を行っている状態である場合は、セグメントＬＥＤ編集処理を終了する。また、高確率報知フラグがオンでない場合（Ａ７２１１の結果が「Ｎ」）は、高確率報知ＬＥＤのオフデータを第３遊技状態表示部５９のセグメント領域にセーブして（Ａ７２１２）、セグメントＬＥＤ編集処理を終了する。
【０５１３】
〔磁石不正監視処理〕
次に、前述したタイマ割込み処理（図１４）における磁石不正監視処理（Ａ１４１２）の詳細について説明する。図７３は、本発明の第１の実施の形態の磁石不正監視処理の手順を示すフローチャートである。
【０５１４】
遊技制御装置６００は、まず、磁気センサ２３から出力されて第３入力ポート６２２ａ（入力ポート３）に取り込まれる検出信号の状態から、磁気センサ２３（磁気センサスイッチ）がオン、すなわち異常な磁気を検出した状態であるかを判定する（Ａ７３０１）。磁石センサがオンである場合（Ａ７３０１の結果が「Ｙ」）、すなわち異常な磁気を検出した場合は、異常な磁気の検出期間を計時する磁石不正監視タイマを＋１更新して（Ａ７３０２）、当該タイマがタイムアップしたかを判定する（Ａ７３０３）。
【０５１５】
磁石不正監視タイマがタイムアップした場合（Ａ７３０３の結果が「Ｙ」）、すなわち異常な磁気を一定期間継続して検出した場合に、遊技制御装置６００は、磁石不正監視タイマをクリアし（Ａ７３０４）、磁石不正報知タイマ初期値を磁石不正報知タイマ領域にセーブする（Ａ７３０５）。そして、磁石不正報知のコマンドを準備し（Ａ７３０６）、磁石不正フラグとして磁石不正発生フラグを準備して（Ａ７３０７）、準備した磁石不正フラグが磁石不正フラグ領域の値と一致するかを判定する（Ａ７３１３）。すなわち、磁気センサ２３が一定期間（例えば８回の割込み）連続してオンであった場合に異常が発生していると判定するようにしている。
【０５１６】
一方、磁石センサ２３（磁気センサスイッチ）がオンでない場合（Ａ７３０１の結果が「Ｎ」）、すなわち異常な磁気を検出していない場合に、遊技制御装置６００は、磁石不正監視タイマをクリアし（Ａ７３０８）、磁石不正の報知時間を規定する磁石不正報知タイマが０でなければ−１更新する（Ａ７３０９）。なお、磁石不正報知タイマの最小値は０に設定されている。そして、磁石不正報知タイマの値が０であるかを判定する（Ａ７３１０）。なお、磁石不正監視タイマがタイムアップしていない場合（Ａ７３０３の結果が「Ｎ」）もＡ７３０９の処理に移行する。
【０５１７】
そして、磁石不正報知タイマの値が０でない場合（Ａ７３１０の結果が「Ｎ」）、すなわちタイムアップしていない場合に、遊技制御装置６００は、磁石不正監視処理を終了する。また、磁石不正報知タイマの値が０である場合（Ａ７３１０の結果が「Ｙ」）、すなわちタイムアップした又はすでにタイムアップしていた場合であって、不正報知の期間が終了した場合又は当初から不正報知が行われていない場合に、磁石不正報知終了のコマンドを準備する（Ａ７３１１）。さらに、磁石不正フラグとして磁石不正解除フラグを準備して（Ａ７３１２）、準備した磁石不正フラグが磁石不正フラグ領域の値と一致するかを判定する（Ａ７３１３）。
【０５１８】
そして、遊技制御装置６００は、準備した磁石不正フラグが磁石不正フラグ領域の値と一致する場合（Ａ７３１３の結果が「Ｙ」）は、磁石不正監視処理を終了する。また、値が一致しない場合（Ａ７３１３の結果が「Ｎ」）は、準備した磁石不正フラグを磁石不正フラグ領域にセーブし（Ａ７３１４）、コマンド設定処理を行い（Ａ７３１５）、磁石不正監視処理を終了する。
【０５１９】
〔電波不正監視処理〕
次に、前述したタイマ割込み処理（図１４）における電波不正監視処理（Ａ１４１３）の詳細について説明する。図７４は、本発明の第１の実施の形態の電波不正監視処理の手順を示すフローチャートである。電波不正監視処理では、電波センサ２４からの検出信号に基づき異常の有無を判定し不正報知の開始や終了の設定等を行う。
【０５２０】
遊技制御装置６００は、まず、電波センサ２４から出力されて近接Ｉ／Ｆ６２１ａを経由して第３入力ポート６２２ａ（入力ポート３）に取り込まれる検出信号の状態から、電波センサ２４がオン、すなわち異常な電波を検出した状態であるかを判定する（Ａ７４０１）。電波センサがオンである場合（Ａ７４０１の結果が「Ｙ」）、すなわち異常な電波を検出した場合は、電波不正報知タイマ初期値を電波不正報知タイマ領域にセーブする（Ａ７４０２）。
【０５２１】
そして、遊技制御装置６００は、電波不正報知のコマンドを準備し（Ａ７４０３）、電波不正フラグとして電波不正発生フラグを準備して（Ａ７４０４）、準備した電波不正フラグが電波不正フラグ領域の値と一致するかを判定する（Ａ７４０９）。すなわち、電波不正の場合は磁気不正の場合と違い、異常な電波を検出した時点で異常が発生していると判定するようにしている。
【０５２２】
一方、電波センサがオンでない場合（Ａ７４０１の結果が「Ｎ」）、すなわち異常な電波を検出していない場合に、遊技制御装置６００は、電波不正の報知時間を規定する電波不正報知タイマが０でなければ−１更新する（Ａ７４０５）。なお、電波不正報知タイマの最小値は０に設定されている。そして、電波不正報知タイマの値が０であるかを判定する（Ａ７４０６）。
【０５２３】
電波不正報知タイマの値が０でない場合（Ａ７４０６の結果が「Ｎ」）、すなわちタイムアップしていない場合に、遊技制御装置６００は、電波不正監視処理を終了する。また、電波不正報知タイマの値が０である場合（Ａ７４０６の結果が「Ｙ」）、すなわちタイムアップした又はすでにタイムアップしていた場合であって、不正報知の期間が終了した場合又は当初から不正報知が行われていない場合に、電波不正報知終了のコマンドを準備し（Ａ７４０７）、電波不正フラグとして電波不正解除フラグを準備して（Ａ７４０８）、準備した電波不正フラグが電波不正フラグ領域の値と一致するかを判定する（Ａ７４０９）。
【０５２４】
そして、遊技制御装置６００は、準備した電波不正フラグが電波不正フラグ領域の値と一致する場合（Ａ７４０９の結果が「Ｙ」）に、電波不正監視処理を終了する。また、値が一致しない場合（Ａ７４０９の結果が「Ｎ」）に、準備した電波不正フラグを電波不正フラグ領域にセーブし（Ａ７４１０）、コマンド設定処理を行い（Ａ７４１１）、電波不正監視処理を終了する。
【０５２５】
〔外部情報編集処理〕
次に、前述したタイマ割込み処理（図１４）における外部情報編集処理（Ａ１４１４）の詳細について説明する。図７５は、本発明の第１の実施の形態の外部情報編集処理の手順を示すフローチャートである。
【０５２６】
外部情報編集処理では、払出コマンド送信処理（Ａ１４０４）、入賞口スイッチ／エラー監視処理（Ａ１４０７）、磁石不正監視処理（Ａ１４１２）及び電波不正監視処理（Ａ１４１３）での監視結果に基づいて、情報収集端末や遊技場内部管理装置等の外部装置や試射試験装置に出力する情報を作成して出力バッファにセットする処理等を行う。
【０５２７】
遊技制御装置６００は、まず、払出予定の賞球数に関する情報を設定するメイン賞球信号編集処理（Ａ７５０１）を行い、始動口の入賞信号を編集する始動口信号編集処理（Ａ７５０２）を行う。次に、特図変動表示ゲームの実行回数に係る情報の出力時間を制御するための図柄確定回数制御タイマが０でなければ−１更新する（Ａ７５０３）。なお、図柄確定回数制御タイマの最小値は０に設定されている。そして、図柄確定回数制御タイマの値が０であるかを判定する（Ａ７５０４）。
【０５２８】
図柄確定回数制御タイマの値が０である場合（Ａ７５０４の結果が「Ｙ」）、すなわちタイムアップした又はすでにタイムアップしていた場合に、遊技制御装置６００は、図柄確定回数信号のオフデータを外部情報出力データ領域にセーブする（Ａ７５０５）。また、図柄確定回数制御タイマの値が０でない場合（Ａ７５０４の結果が「Ｎ」）、すなわちタイムアップしていない場合に、図柄確定回数信号のオンデータを外部情報出力データ領域にセーブする（Ａ７５０６）。その後、エラー状態やセキュリティ状態に応じて情報を設定する処理を行う。
【０５２９】
遊技制御装置６００は、エラー状態やセキュリティ状態に応じて情報を設定する処理では、まず、初期化スイッチの操作等によりＲＡＭに記憶されたデータの初期化が行われた時から所定時間（例えば２５６ｍｓ）を計時するセキュリティ信号制御タイマが０でなければ−１更新する（Ａ７５０７）。なお、セキュリティ信号制御タイマの最小値は０に設定されている。そして、セキュリティ信号制御タイマの値が０であるかを判定する（Ａ７５０８）。
【０５３０】
セキュリティ信号制御タイマの値が０でない場合（Ａ７５０８の結果が「Ｎ」）、すなわちタイムアップしていない場合に、遊技制御装置６００は、セキュリティ信号のオンデータを外部情報出力データ領域にセーブし（Ａ７５１８）、遊技機エラー状態信号のオンデータを試験信号出力データ領域にセーブして（Ａ７５１９）、外部情報編集処理を終了する。すなわち、ＲＡＭに記憶されたデータの初期化が行われたことが外部情報として出力される。
【０５３１】
また、セキュリティ信号制御タイマの値が０である場合（Ａ７５０８の結果が「Ｙ」）、すなわちタイムアップした又はすでにタイムアップしていた場合に、ガラス枠開放エラーの発生中（Ａ７５０９の結果が「Ｙ」）、前面枠開放エラーの発生中（Ａ７５１０の結果が「Ｙ」）、下大入賞口不正発生中（Ａ７５１１の結果が「Ｙ」）、上大入賞口不正発生中（Ａ７５１２の結果が「Ｙ」）、普電不正発生中（Ａ７５１３の結果が「Ｙ」）、磁石不正発生中（Ａ７５１４の結果が「Ｙ」）又は電波不正発生中（Ａ７５１５の結果が「Ｙ」）である場合にセキュリティ信号のオンデータを外部情報出力データ領域にセーブし（Ａ７５１８）、遊技機エラー状態信号のオンデータを試験信号出力データ領域にセーブして（Ａ７５１９）、外部情報編集処理を終了する。すなわち、エラーの発生が外部情報として出力される。
【０５３２】
一方、セキュリティ信号制御タイマの値が０である場合（Ａ７５０８の結果が「Ｙ」）であって、何れのエラーも発生していない場合（Ａ７５０９からＡ７５１５の結果が「Ｎ」）に、セキュリティ信号のオフデータを外部情報出力データ領域にセーブし（Ａ７５１６）、遊技機エラー状態信号のオフデータを試験信号出力データ領域にセーブして（Ａ７５１７）、外部情報編集処理を終了する。
【０５３３】
〔メイン賞球信号編集処理〕
次に、前述した外部情報編集処理（図７５）におけるメイン賞球信号編集処理（Ａ７５０１）の詳細について説明する。図７６は、本発明の第１の実施の形態のメイン賞球信号編集処理の手順を示すフローチャートである。メイン賞球信号編集処理は、入賞口への入賞により発生した賞球数（払出予定数）が所定数（ここでは１０個）になる毎に生成されるメイン賞球信号を外部装置へ出力する処理である。
【０５３４】
遊技制御装置６００は、まず、メイン賞球信号出力制御タイマが０でなければ−１更新する（Ａ７６０１）。なお、メイン賞球信号出力制御タイマの最小値は０に設定されている。そして、メイン賞球信号出力制御タイマの値が０であるかを判定する（Ａ７６０２）。メイン賞球信号出力制御タイマの値が０である場合（Ａ７６０２の結果が「Ｙ」）は、メイン賞球信号出力回数が０であるかを判定する（Ａ７６０３）。
【０５３５】
そして、メイン賞球信号出力回数が０でない場合（Ａ７６０３の結果が「Ｎ」）に、遊技制御装置６００は、メイン賞球信号出力回数を−１更新し（Ａ７６０４）、メイン賞球信号出力制御タイマ領域にメイン賞球信号出力制御タイマ初期値をセーブする（Ａ７６０５）。このメイン賞球信号出力制御タイマ初期値は、メイン賞球信号のオン状態（例えば、ハイレベル）の時間（例えば、１２８ｍｓ）とオフ状態（例えば、ロウレベル）の時間（例えば、６４ｍｓ）を加算した時間（例えば、１９２ｍｓ）となっている。その後、メイン賞球信号をオン状態にするオンデータをＲＷＭの外部情報出力データ領域にセーブして（Ａ７６０７）、メイン賞球信号編集処理を終了する。また、メイン賞球信号出力回数が０である場合（Ａ７６０３の結果が「Ｙ」）は、外部装置用のメイン賞球信号をオフ状態にするオフデータをＲＷＭの外部情報出力データ領域にセーブして（Ａ７６０８）、メイン賞球信号編集処理を終了する。
【０５３６】
一方、メイン賞球信号出力制御タイマの値が０でない場合（Ａ７６０２の結果が「Ｎ」）に、遊技制御装置６００は、メイン賞球信号出力制御タイマが出力オン区間中であるかを判定する（Ａ７６０６）。なお、メイン賞球信号出力制御タイマが出力オン区間中であるとは、メイン賞球信号出力制御タイマの値が所定時間（例えば６４ｍｓ）以上であることである。メイン賞球信号出力制御タイマが出力オン区間中である場合（Ａ７６０６の結果が「Ｙ」）に、処理をＡ７６０７に移行する。また、メイン賞球信号出力制御タイマが出力オン区間中でない場合（Ａ７６０６の結果が「Ｎ」）は、外部装置用のメイン賞球信号をオフ状態にするオフデータをＲＷＭの外部情報出力データ領域にセーブして（Ａ７６０８）、メイン賞球信号編集処理を終了する。
【０５３７】
〔始動口信号編集処理〕
次に、前述した外部情報編集処理（図７５）における始動口信号編集処理（Ａ７５０２）の詳細について説明する。図７７は、本発明の第１の実施の形態の始動口信号編集処理の手順を示すフローチャートである。始動口信号編集処理は、第１始動口スイッチ６０１や第２始動口スイッチ６０２の入力があった場合に、各々の入力について共通して行われる処理である。
【０５３８】
遊技制御装置６００は、まず、始動口信号出力制御タイマが０でなければ−１更新する（Ａ７７０１）。なお、始動口信号出力制御タイマの最小値は０に設定されている。そして、始動口信号出力制御タイマの値が０であるかを判定する（Ａ７７０２）。始動口信号出力制御タイマの値が０である場合（Ａ７７０２の結果が「Ｙ」）に、始動口信号出力回数が０であるかを判定する（Ａ７７０３）。
【０５３９】
そして、始動口信号出力回数が０でない場合（Ａ７７０３の結果が「Ｎ」）に、遊技制御装置６００は、始動口信号出力回数を−１更新し（Ａ７７０４）、始動口信号出力制御タイマ領域に始動口信号出力制御タイマ初期値をセーブする（Ａ７７０５）。この始動口信号出力制御タイマ初期値は、始動口信号のオン状態（例えば、ハイレベル）の時間（例えば、１２８ｍｓ）とオフ状態（例えば、ロウレベル）の時間（例えば、６４ｍｓ）を加算した時間（例えば、１９２ｍｓ）となっている。その後、始動口信号をオン状態にするオンデータをＲＷＭの外部情報出力データ領域にセーブして（Ａ７７０７）、始動口信号編集処理を終了する。また、始動口信号出力回数が０である場合（Ａ７７０３の結果が「Ｙ」）に、外部装置用の始動口信号をオフ状態にするオフデータをＲＷＭの外部情報出力データ領域にセーブして（Ａ７７０８）、始動口信号編集処理を終了する。
【０５４０】
一方、始動口信号出力制御タイマの値が０でない場合（Ａ７７０２の結果が「Ｎ」）に、遊技制御装置６００は、始動口信号出力制御タイマが出力オン区間中であるかを判定する（Ａ７７０６）。なお、始動口信号出力制御タイマが出力オン区間中であるとは、始動口信号出力制御タイマの値が所定時間（例えば６４ｍｓ）以上であることである。始動口信号出力制御タイマが出力オン区間中である場合（Ａ７７０６の結果が「Ｙ」）に、処理をＡ７７０７に移行する。また、始動口信号出力制御タイマが出力オン区間中でない場合（Ａ７７０６の結果が「Ｎ」）に、外部装置用の始動口信号をオフ状態にするオフデータをＲＷＭの外部情報出力データ領域にセーブして（Ａ７７０８）、始動口信号編集処理を終了する。
【０５４１】
〔１ｓｔＣＰＵメイン処理（演出制御装置）〕
次に、演出制御装置７００によって実行されるメイン処理の詳細を説明する。図７８は、本発明の第１の実施の形態の演出制御装置７００の主制御用マイコン（１ｓｔＣＰＵ）７１０によって実行されるメイン処理（１ｓｔメイン処理）の手順を示すフローチャートである。メイン処理は、遊技機１に電源が投入されると実行される。なお、演出制御装置７００が実行する処理のフローチャートにおいて、ステップの符号（番号）は「Ｂ＊＊＊＊」と表されている。
【０５４２】
主制御用マイコン（１ｓｔＣＰＵ）７１０は、メイン処理の実行が開始されると、まず、割込みを禁止する（Ｂ１００１）。次に作業領域であるＲＡＭ７１１を０クリアし（Ｂ１００２）、ＣＰＵ初期化処理を実行する（Ｂ１００３）。その後、各種処理の実行に必要な初期値をＲＡＭ７１１に設定し（Ｂ１００４）、乱数初期化処理を実行する（Ｂ１００５）。
【０５４３】
続いて、主制御用マイコン７１０は、所定のタイミング（例えば、１ミリ秒）で割込みを発生させるための各種割込みタイマを起動させ（Ｂ１００６）、割込みを許可する（Ｂ１００７）。割込みが許可されると、遊技制御装置６００から送信されたコマンドを受信するコマンド受信割込み処理を実行可能な状態となる。
【０５４４】
主制御用マイコン７１０は、ＷＤＴ（ウォッチドックタイマ）をクリアする（Ｂ１００８）。ＷＤＴは、上述したＣＰＵ初期化処理（Ｂ１００３）で起動され、ＣＰＵが正常に動作しているかどうかを監視する。ＷＤＴが一定周期を経過してもクリアされない場合は、ＷＤＴがタイムアップしてＣＰＵがリセットされる。
【０５４５】
次に、主制御用マイコン７１０は、遊技者による演出ボタン１７の操作信号を検出したり、検出した信号に応じた処理を実行したりする（Ｂ１００９）。さらに、遊技制御装置６００から受信した遊技制御コマンドを解析する遊技制御コマンド解析処理を実行する（Ｂ１０１０）。
【０５４６】
次に、主制御用マイコン７１０は、テストモード処理を実行する（Ｂ１０１１）。テストモード処理は、工場出荷時の検査の際に検査用のコマンドを受信してＬＥＤの点灯等を検査する。したがって、テストモード処理は、工場出荷時にＣＰＵを検査する場合に実行される。
【０５４７】
続いて、主制御用マイコン７１０は、遊技制御コマンド解析処理（Ｂ１０１０）において解析された制御コマンドに基づき、変動表示装置３５に表示させるシーン（表示内容）を制御する１ｓｔシーン制御処理を実行する（Ｂ１０１２）。１ｓｔシーン制御処理では、画面の表示内容を統括的に制御する。そして、大当りの期待度の高い変動表示ゲームが実行されることなどを事前に報知する先読み予告制御処理も含まれる。１ｓｔシーン制御処理については、図７９にて後述する。
【０５４８】
さらに、主制御用マイコン７１０は、遊技機１における異常の発生を監視する遊技機エラー監視処理を実行する（Ｂ１０１３）。演出制御装置７００に関わる異常の他に、遊技制御装置６００からエラー報知を指示するコマンドを受信した場合などに、警報音の報知など所定の処理を実行する。
【０５４９】
そして、主制御用マイコン７１０は、映像制御用マイコン（２ｎｄＣＰＵ）７２０に送信するコマンド（演出コマンド等）を編集する演出コマンド編集処理を実行する（Ｂ１０１４）。
【０５５０】
また、主制御用マイコン７１０は、スピーカ１０から出力される音を制御するサウンド制御処理を実行する（Ｂ１０１５）。また、ＬＥＤ等からなる装飾装置（盤装飾装置７６０、枠装飾装置２１）を制御する装飾制御処理を実行し（Ｂ１０１６）、さらにモータ及びソレノイドで駆動される電動役物や可動式照明９などの演出装置（盤演出装置７７０、枠演出装置２２）を制御するモータ／ＳＯＬ制御処理を実行する（Ｂ１０１７）。
【０５５１】
最後に、主制御用マイコン７１０は、演出乱数などの乱数を更新するための乱数更新処理を実行して（Ｂ１０１８）、Ｂ１００８の処理に戻る。以降、Ｂ１００８からＢ１０１８までの処理を繰り返す。
【０５５２】
〔１ｓｔシーン制御処理〕
次に、前述した１ｓｔメイン処理（図７８）における１ｓｔシーン制御処理（Ｂ１０１２）の詳細について説明する。図７９は、本発明の第１の実施の形態の１ｓｔシーン制御処理の手順を示すフローチャートである。
【０５５３】
主制御用マイコン７１０は、まず、遊技機１がテスト中モードであるか否かを判定する（Ｂ１１０１）。テスト中モードの場合には（Ｂ１１０１の結果が「Ｙ」）、実際に演出制御を行う必要がないため、１ｓｔシーン制御処理を終了する。
【０５５４】
主制御用マイコン７１０は、遊技機１がテスト中モードでない場合には（Ｂ１１０１の結果が「Ｎ」）、遊技制御装置６００から送信されたシーン変更コマンドを受信しているか否かを判定する（Ｂ１１０２）。シーン変更コマンドを受信していない場合には（Ｂ１１０２の結果が「Ｎ」）、Ｂ１１０７以降の処理を実行する。シーン変更コマンドとは、後述のＢ１１０８からＢ１１１６の処理に対応するコマンドであり、例えば、「電源投入コマンド」「停電復旧コマンド」などである。
【０５５５】
主制御用マイコン７１０は、シーン変更コマンドを受信している場合には（Ｂ１１０２の結果が「Ｙ」）、更新する（現在の）遊技状態を取得する（Ｂ１１０３）。さらに、有効なコマンドを受信しているか否かを判定する（Ｂ１１０４）。具体的には、変更先のシーンが現在の遊技状態と整合するか否かなどを判定する。主制御用マイコン７１０は、有効なコマンドを受信していない場合には（Ｂ１１０４の結果が「Ｎ」）、Ｂ１１０７以降の処理を実行する。
【０５５６】
主制御用マイコン７１０は、有効なコマンドを受信した場合には（Ｂ１１０４の結果が「Ｙ」）、受信したコマンドをメモリ（ＲＡＭ）の所定の領域にセーブする（Ｂ１１０５）。さらに、演出リクエストフラグをセットする（Ｂ１１０６）。演出リクエストフラグは、シーンを変更するタイミングであることを示すフラグであり、後述する変動中処理（Ｂ１１１１）で、演出リクエストフラグが設定されているか否かに応じた処理が実行される。
【０５５７】
続いて、主制御用マイコン７１０は、受信したシーン変更コマンドの識別子に応じた処理を実行する（Ｂ１１０７）。
【０５５８】
主制御用マイコン７１０は、受信したコマンドの識別子が「電源投入コマンド」を示す場合には、電源投入処理を実行する（Ｂ１１０８）。電源投入処理では、遊技機１の電源が投入された際に表示される画面の制御を行う。
【０５５９】
主制御用マイコン７１０は、受信したコマンドの識別子が「停電復旧コマンド」を示す場合には、停電復旧処理を実行する（Ｂ１１０９）。停電復旧処理では、遊技機１が停電から復旧した際に表示される画面の制御を行う。なお、停電前に客待ち処理が実行されていた場合には特別な処理を実行しない。
【０５６０】
主制御用マイコン７１０は、受信したコマンドの識別子が「客待ちデモコマンド」を示す場合には、客待ち処理を実行する（Ｂ１１１０）。客待ち処理では、客待ちデモコマンド（Ａ３５１４）を受信してから所定時間Ｔ経過した場合に客待ち用画面を表示する制御を行う。なお、客待ちデモコマンドは、特図普段処理（図３５）で準備、設定される（Ａ３５１４）。
【０５６１】
主制御用マイコン７１０は、受信したコマンドの識別子が「変動パターンコマンド」を示す場合には、変動中処理を実行する（Ｂ１１１１）。変動中処理では、設定された変動パターンに応じたシーンを表示するために必要な情報を取得し、設定された変動パターンに対応した演出制御を行う。変動中処理の詳細については、図２１にて後述する。
【０５６２】
主制御用マイコン７１０は、受信したコマンドの識別子が「図柄停止コマンド」を示す場合には、図柄停止処理を実行する（Ｂ１１１２）。図柄停止処理では、図柄の変動表示を指定された図柄で停止させる。
【０５６３】
主制御用マイコン７１０は、受信したコマンドの識別子が「ファンファーレコマンド」を示す場合には、ファンファーレ処理を実行する（Ｂ１１１３）。ファンファーレ処理では、発生した大当りに対応するファンファーレを出力する。
【０５６４】
主制御用マイコン７１０は、受信したコマンドの識別子が「大入開放ｎ回目コマンド」を示す場合には、ラウンド中処理を実行する（Ｂ１１１４）。ラウンド中処理では、特別遊技状態における各ラウンド中の演出制御を行う。
【０５６５】
主制御用マイコン７１０は、受信したコマンドの識別子が「インターバルコマンド」を示す場合には、インターバル処理を実行する（Ｂ１１１５）。インターバル処理では、特別遊技状態における各ラウンド間の演出制御を行う。
【０５６６】
主制御用マイコン７１０は、受信したコマンドの識別子が「エンディングコマンド」を示す場合には、エンディング処理を実行する（Ｂ１１１６）。エンディング処理では、特別遊技状態が終了した際の演出制御を行う。
【０５６７】
続いて、主制御用マイコン７１０は、各コマンドに基づく処理の実行が完了すると、図柄コマンドを受信する図柄コマンド受信処理を実行する（Ｂ１１１７）。図柄コマンドには、停止図柄を指定する情報が含まれる。
【０５６８】
さらに、主制御用マイコン７１０は、飾り特図保留数コマンドを受信する保留数コマンド受信処理を実行する（Ｂ１１１８）。飾り特図保留数コマンド（特図保留数コマンド）は、更新された保留数を通知するコマンドである。保留数コマンド受信処理では、受信した保留数に基づいて、保留表示などを更新する。
【０５６９】
次に、主制御用マイコン７１０は、先読みコマンド受信処理を実行する（Ｂ１１１９）。先読みコマンド受信処理は、先読みコマンド（事前判定コマンドとも呼ばれる）に基づいて、保留表示演出等の先読み演出を設定する処理である。先読みコマンド受信処理において、主制御用マイコン７１０は、先読みコマンド（事前判定コマンド）として、先読み図柄コマンド（事前演出図柄コマンド）と先読み変動パターンコマンド（事前演出コマンド）を受信し、受信した事前判定コマンドの内容を先読み情報として対応する始動記憶領域（ＲＡＭ７１１の一部）にセーブする。主制御用マイコン７１０は、先読み情報として、先読み図柄コマンドから当該始動記憶の図柄情報を取得し、先読み変動パターンコマンドから当該始動記憶のリーチ系統情報を取得する。主制御用マイコン７１０は、図柄情報から当該始動記憶に対応する変動表示ゲームの結果がはずれであるか大当りであるかを判定し、さらに、先読み情報（はずれ／大当りの判定結果の情報とリーチ系統情報）に基づいて、先読み演出に関する演出情報を始動記憶領域に設定する。ここで、先読み演出は、先読み情報に基づく演出であり、先読み予告演出（連続予告演出、保留表示演出を含む）やその他の演出である。
【０５７０】
次に、主制御用マイコン７１０は、確率情報コマンド受信処理を実行する（Ｂ１１２０）。確率情報コマンド受信処理は、受信した確率情報コマンドに基づいて、内部確率等の遊技状態を設定する処理である。確率情報コマンドには、例えば、高確／時短コマンド、低確／時短コマンド、低確／サポなしコマンドなどが含まれる。
【０５７１】
〔コマンド受信割込み処理〕
次に、コマンド受信割込み処理について、図８０に示すフローチャートを用いて説明する。
【０５７２】
主制御用マイコン７１０は、まず、遊技制御装置６００から送信されたコマンドのポートの値を取り込む処理を行う（Ｂ１２０１）。そして、ＭＯＤＥコマンドの待機中であるか否かの判定を行う（Ｂ１２０２）。ここで、ＭＯＤＥコマンドの待機中である場合（Ｂ１２０２の結果が「Ｙ」）に、さらにデータストローブ信号ＳＳＴＢがＯＮの状態であるか否かを判定し（Ｂ１２０３）、データストローブ信号ＳＳＴＢがＯＮの状態である場合（Ｂ１２０３の結果が「Ｙ」）に、受信したコマンドがＭＯＤＥコマンドであるか否かを判定（Ｂ１２０４）する。
【０５７３】
受信したコマンドがＭＯＤＥコマンドである場合（Ｂ１２０４の結果が「Ｙ」）に、主制御用マイコン７１０は、受信ポインタに対応するコマンドバッファのアドレスを算出する処理を行い（Ｂ１２０５）、算出後のアドレスに当該コマンドをＭＯＤＥコマンドとしてセーブする処理を行う（Ｂ１２０６）。続いて、タイムアウト監視タイマに初期値を設定し、当該タイマをスタートさせる処理（Ｂ１２０７）を行った後、ＡＣＴＩＯＮコマンド待ち状態に設定する処理を行い（Ｂ１２０８）、コマンド受信割込み処理を終了する。
【０５７４】
データストローブ信号ＳＳＴＢがＯＮの状態でないと判定した場合（Ｂ１２０３の結果が「Ｎ」）、又は、受信したコマンドがＭＯＤＥコマンドでないと判定した場合（Ｂ１２０４の結果が「Ｎ」）に、主制御用マイコン７１０は、タイムアウト監視タイマを停止する処理を行い（Ｂ１２１７）、ＭＯＤＥコマンド待ち状態に設定する処理を行い（Ｂ１２１８）、コマンド受信割込み処理を終了する。
【０５７５】
また、ＭＯＤＥコマンド待機中でない場合、即ち、ＡＣＴＩＯＮコマンド待機中の場合（Ｂ１２０２の結果が「Ｎ」）に、主制御用マイコン７１０は、タイムアウト監視タイマがタイムアウトとなったか否かを判定する（Ｂ１２０９）。ここで、タイムアウトとなっていない場合（Ｂ１２０９の結果が「Ｎ」）に、データストローブ信号ＳＳＴＢがＯＮの状態であるか否かを判定し（Ｂ１２１０）、データストローブ信号ＳＳＴＢがＯＮの状態であると判定した場合（Ｂ１２１０の結果が「Ｙ」）に、受信したコマンドがＭＯＤＥコマンドであるか否かを判定する（Ｂ１２１１）。
【０５７６】
そして、受信したコマンドがＭＯＤＥコマンドでない場合（Ｂ１２１１の結果が「Ｎ」）に、受信ポインタに対応するコマンドバッファのアドレスを算出する処理を行い（Ｂ１２１２）、算出後のアドレスに当該コマンドをＡＣＴＩＯＮコマンドとしてセーブする処理を行う（Ｂ１２１３）。続いて、受信済みコマンド数の値を＋１更新する処理（Ｂ１２１４）を行った後、タイムアウト監視タイマを停止する処理（Ｂ１２１７）を行い、ＭＯＤＥコマンド待ち状態に設定する処理（Ｂ１２１８）を行い、コマンド受信割込み処理を終了する。
【０５７７】
また、タイムアウトとなった場合（Ｂ１２０９の結果が「Ｙ」）、又は、データストローブ信号ＳＳＴＢがＯＮの状態でない場合（Ｂ１２１０の結果が「Ｎ」）に、主制御用マイコン７１０は、受信ポインタに対応するコマンドバッファのアドレスを算出する処理を行い（Ｂ１２１５）、算出されたアドレスのコマンドバッファにセーブされているＭＯＤＥコマンドを破棄する処理を行う（Ｂ１２１６）。それから、タイムアウト監視タイマを停止する処理を行い（Ｂ１２１７）、ＭＯＤＥコマンド待ち状態に設定する処理を行い（Ｂ１２１８）、コマンド受信割込み処理を終了する。また、受信したコマンドがＭＯＤＥコマンドである（Ｂ１２１１の結果が「Ｙ」）と判定した場合は、Ｂ１２０５へ移行し、それ以降の処理を行う。
【０５７８】
〔２ｎｄメイン処理（演出制御装置）〕
続いて、演出制御装置７００によって実行されるもう一方のメイン処理の詳細を説明する。図８１は、本発明の実施の形態の演出制御装置７００の映像制御用マイコン（２ｎｄＣＰＵ）７２０によって実行されるメイン処理（２ｎｄメイン処理）の手順を示すフローチャートである。２ｎｄＣＰＵメイン処理は、遊技機１に電源が投入されると実行される。
【０５７９】
映像制御用マイコン（２ｎｄＣＰＵ）７２０は、まず、ＣＰＵ初期化処理を実行する（Ｂ１３０１）。そして、作業領域であるＲＡＭ７２１を０クリアして（Ｂ１３０２）、各種処理の実行に必要な初期値をＲＡＭ７２１に設定する（Ｂ１３０３）。そして、画像処理を行うグラフィックプロセッサを初期化するＶＤＰ初期化処理を実行する（Ｂ１３０４）。次に、Ｖブランク割込みなどの各種割込みを許可する（Ｂ１３０５）。
【０５８０】
さらに、映像制御用マイコン７２０は、各種制御処理の初期化処理を実行する（Ｂ１３０６）。各種制御処理の初期化処理では、後述する各制御処理で使用される変数の初期化などが行われる。例えば、変動表示装置３５に表示される映像の背景を初期化したり、図柄の配列を初期化したりする。そして、変動表示装置３５の画面描画を許可する（Ｂ１３０７）。
【０５８１】
次に、映像制御用マイコン７２０は、後述するＶブランク割込み処理にてセットされるシステム周期待ちフラグをクリアする処理（Ｂ１３０８）を行う。ここで、システム周期待ちフラグが「１」でない場合（Ｂ１３０９の結果が「Ｎ」）は、Ｖブランク割込み処理にてシステム周期待ちフラグがセットされるまで、Ｂ１３０９の処理を繰り返し行う。一方、システム周期待ちフラグが「１」である場合（Ｂ１３０９の結果が「Ｙ」）は、ウォッチドッグタイマ（ＷＤＴ）をクリアする処理（Ｂ１３１０）を行い、通常ゲーム処理（Ｂ１３１１）を行い、Ｂ１３０８へ戻る。
【０５８２】
〔通常ゲーム処理〕
次に、前述した２ｎｄメイン処理（図８１）における通常ゲーム処理（Ｂ１３１１）の詳細について説明する。図８２は、本発明の第１の実施の形態の通常ゲーム処理の手順を示すフローチャートである。
【０５８３】
映像制御用マイコン７２０は、まず、遊技制御装置６００から受信したコマンドをチェックする処理（Ｂ１４０１）を行う。受信コマンドチェック処理では、主制御用マイコン７１０から受信した演出コマンド（Ｂ１０１４）を特定し、以降実行される処理に応じて区分けする。
【０５８４】
次に、映像制御用マイコン７２０は、変動表示装置３５に、遊技状態、リーチシーンに応じた背景表示を行う背景処理を実行する（Ｂ１４０２）。続いて、変動表示装置３５における変動表示に関する表示制御を行うリール制御／表示処理を実行する（Ｂ１４０３）。さらに、前述した先読みコマンド受信処理で始動記憶領域（先読み記憶領域）に記憶された演出情報（先読み演出情報）のうち保留表示演出の情報に基づいて、変動表示装置３５に保留表示を行う保留表示処理を実行する（Ｂ１４０４）。
【０５８５】
次に、映像制御用マイコン７２０は、客待ちデモコマンドを受けてから所定時間経過後に、変動表示装置３５における客待ちデモ画面を設定する客待ちデモ処理を実行する（Ｂ１４０５）。客待ちデモ処理の詳細は、図８４にて後述する。続いて、映像制御用マイコン７２０は、変動表示装置３５に表示する内容を決定する２ｎｄシーン制御／表示処理を実行する（Ｂ１４０６）。映像制御用マイコン７２０は、演出コマンド（Ｂ１０１４）を解釈して、表示する内容を決定する。次に、画像ＲＯＭ７０４に格納されたデータをＲＡＭに転送し、変動表示装置３５に実際に表示させる表示システム処理を実行し（Ｂ１４０７）、通常ゲーム処理を終了する。
【０５８６】
〔Ｖブランク割込み処理〕
次に、Ｖブランク割込み処理について図８３に示すフローチャートを用いて説明する。
Ｖブランク割込み処理は、例えば１６．６ｍｓ（フレーム周期３３ｍｓの１／２）毎の周期的なＶブランク割込み信号が映像制御用マイコン（２ｎｄＣＰＵ）７２０に入力されることで開始される。
【０５８７】
映像制御用マイコン７２０は、Ｖブランク割込み処理が開始されると、まず、フレームカウンタの値を＋１更新する処理を行い（Ｂ１５０１）、当該フレームカウンタの値が規定値以上であるか判定する（Ｂ１５０２）。ここで、フレームカウンタの値が規定値未満の場合（Ｂ１５０２の結果が「Ｎ」）に、Ｖブランク割込み処理を終了し、フレームカウンタの値が規定値以上の場合（Ｂ１５０２の結果が「Ｙ」）に、システム周期待ちフラグが「０」であるか判定する（Ｂ１５０３）。
【０５８８】
システム周期待ちフラグが「０」でないと判定した場合（Ｂ１５０３の結果が「Ｎ」）に、映像制御用マイコン７２０は、Ｖブランク割込み処理を終了する。システム周期待ちフラグが「０」であると判定した場合（Ｂ１５０３の結果が「Ｙ」）に、ＶＤＰ７３０が変動表示装置３５へ表示する描画を完了したか判定する（Ｂ１５０４）。
【０５８９】
ＶＤＰ７３０が描画を完了していないと判定した場合（Ｂ１５０４の結果が「Ｎ」）に、映像制御用マイコン７２０は、Ｖブランク割込み処理を終了する。ＶＤＰ７３０が描画を完了したと判定した場合（Ｂ１５０４の結果が「Ｙ」）に、表示フレームバッファを切り替える処理を行い（Ｂ１５０５）、ＶＤＰ７３０に切り替えられた表示フレームバッファへの描画開始を指示する（Ｂ１５０６）。上記規定値を例えば「２」に設定することによって、基本的には２回のＶブランク割込みに１回、フレームの切り替えが行われるようにすることができる。
【０５９０】
次いで、映像制御用マイコン７２０は、ＶＤＰ７３０が描画を開始したことを示すＶＤＰ描画中フラグをセットする処理（Ｂ１５０７）を行った後、フレームカウンタを０クリアする処理（Ｂ１５０８）、システム周期待ちフラグに「１」をセットする処理（Ｂ１５０９）を順次行い、当該Ｖブランク割込み処理を終了する。
【０５９１】
〔客待ちデモ処理〕
次に、前述した通常ゲーム処理（図８２）における客待ちデモ処理（Ｂ１４０５）の詳細について説明する。図８４は、本発明の第１の実施の形態の客待ちデモ処理の手順を示すフローチャートである。
【０５９２】
映像制御用マイコン７２０は、まず、客待ちデモコマンド（客待ちデモ開始情報）を受信したか否かを判定する（Ｂ１６０１）。なお、客待ちデモコマンドは、保留数ゼロかつタッチスイッチ１２０の検出がない場合に図３５の特図普段処理において設定され、遊技制御装置６００から主制御用マイコン７１０を介して送られてくる（Ｂ１０１４）。客待ちデモコマンドを受信した場合（Ｂ１６０１の結果が「Ｎ」）に、客待ちデモ監視タイマをセットする（Ｂ１６０２）。客待ちデモコマンドを受信していない場合（Ｂ１６０１の結果が「Ｎ」）に、客待ちデモ終了コマンド（客待ちデモ終了情報）を受信したか否かを判定する（Ｂ１６０３）。なお、客待ちデモ終了コマンドは、タッチスイッチ１２０の検出があった場合に図１５の客待ちデモ復帰処理において設定され、遊技制御装置６００から主制御用マイコン７１０を介して送られてくる（Ｂ１０１４）。
【０５９３】
客待ちデモ終了コマンドを受信した場合（Ｂ１６０３の結果が「Ｙ」）に、映像制御用マイコン７２０は、客待ちデモ画面の表示を終了し（Ｂ１６０４）、客待ちデモ監視タイマをクリアする（Ｂ１６０５）。客待ちデモ終了コマンドを受信していない場合（Ｂ１６０３の結果が「Ｎ」）に、客待ちデモ監視タイマをチェックする（Ｂ１６０６）。
【０５９４】
次に、映像制御用マイコン７２０は、客待ちデモ監視タイマが時間ｔ１であるか否か（即ち、客待ちデモコマンドを受信してから時間ｔ１経過したか否か）判定する（Ｂ１６０７）。客待ちデモ監視タイマが時間ｔ１である場合（Ｂ１６０７の結果が「Ｙ」）に、枠装飾装置２１と盤装飾装置７６０のＬＥＤの光度（明るさ）が「高」か否か判定する（Ｂ１６０８）。ＬＥＤの光度が「高」である場合（Ｂ１６０８の結果が「Ｙ」）に、主制御用マイコン７１０を介して、ＬＥＤの光度（指令値）を「中」に設定し（Ｂ１６０９）、今回の処理を終了する。ＬＥＤの光度が「高」でない場合（Ｂ１６０８の結果が「Ｎ」）に、そのまま今回の客待ちデモ処理を終了する。
【０５９５】
なお、映像制御用マイコン７２０は、盤装飾装置７６０を制御する盤装飾ＬＥＤ制御回路７４１と枠装飾装置２１を制御する枠装飾ＬＥＤ制御回路７４２への指令値（例えばＬＥＤに流す電流やデューティの指令値）を主制御用マイコン７１０から取得して、ＬＥＤの光度が「高」「中」「低」のいずれであるか判定できる。なお、本実施形態において、ＬＥＤの光度（指令値）は、高中低の３値とし、客待ち状態以外の通常状態では「高」に設定されているものとするが、これに限られない。
【０５９６】
客待ちデモ監視タイマが時間ｔ１でない場合（Ｂ１６０７の結果が「Ｎ」）に、映像制御用マイコン７２０は、客待ちデモ監視タイマが時間ｔ２であるか否か（即ち、客待ちデモコマンドを受信してから時間ｔ２経過したか否か）判定する（Ｂ１６１０）。客待ちデモ監視タイマが時間ｔ２である場合（Ｂ１６１０の結果が「Ｙ」）に、各種メロディ等のＢＧＭをオフし（Ｂ１６１１）、今回の処理を終了する。なお、映像制御用マイコン７２０は、主制御用マイコン７１０を介して、音源ＬＳＩ７０５を制御して、上スピーカ１０ａ及び下スピーカ１０ｂから再生させるＢＧＭをオフする（即ち、上スピーカ１０ａ及び下スピーカ１０ｂの音量をゼロとする）。なお、ここではＢＧＭはオンオフを切り替えることとしているが、例えば、ＢＧＭの音量の大小を制御するものとしてもよい。
【０５９７】
客待ちデモ監視タイマが時間ｔ２でない場合（Ｂ１６１０の結果が「Ｎ」）に、映像制御用マイコン７２０は、客待ちデモ監視タイマが時間ｔ３であるか否か（即ち、客待ちデモコマンドを受信してから時間ｔ３経過したか否か）判定する（Ｂ１６１２）。客待ちデモ監視タイマが時間ｔ３である場合（Ｂ１６０７の結果が「Ｙ」）に、変動表示装置３５において客待ちデモ画面の表示を開始する（Ｂ１６１３）。その後、枠装飾装置２１と盤装飾装置７６０のＬＥＤの光度が「中」か否か判定する（Ｂ１６１４）。ＬＥＤの光度が「中」の場合（Ｂ１６１４の結果が「Ｙ」）に、主制御用マイコン７１０を介して、ＬＥＤの光度（指令値）を「低」に設定し（Ｂ１６１５）、今回の客待ちデモ処理を終了する。ＬＥＤの光度が「中」でない場合（Ｂ１６１４の結果が「Ｎ」）に、そのまま今回の客待ちデモ処理を終了する。
【０５９８】
客待ちデモ監視タイマが時間ｔ３でない場合（Ｂ１６１２の結果が「Ｎ」）に、映像制御用マイコン７２０は、客待ちデモ監視タイマが時間ｔ４であるか否か（即ち、客待ちデモコマンドを受信してから時間ｔ４経過したか否か）判定する（Ｂ１６１６）。客待ちデモ監視タイマが時間ｔ４である場合（Ｂ１６１６の結果が「Ｙ」）に、客待ちデモ画面の表示を終了し（Ｂ１６１７）、客待ちデモ監視タイマをリセットし（Ｂ１６１８）、今回の客待ちデモ処理を終了する。一方、客待ちデモ監視タイマが時間ｔ４でない場合（Ｂ１６１６の結果が「Ｎ」）に、そのまま今回の客待ちデモ処理を終了する。
【０５９９】
また、図８４の客待ちデモ処理において、演出制御装置７００は、客待ちデモコマンドを受信した後、枠装飾装置２１と盤装飾装置７６０のＬＥＤの光度（又は輝度、明るさ）を「高」、「中」、「低」と段階的に低下させるとともに、これに対応して変動表示装置３５の表示部３５ａの光度（又は輝度、明るさ）を段階的に「高」、「中」、「低」と低下させる。なお、光度が「低」の状態が、枠装飾装置２１と盤装飾装置７６０のＬＥＤと、変動表示装置３５の表示部３５ａの客待ちの状態（節電状態）である。また、枠装飾装置２１と盤装飾装置７６０のＬＥＤの光度や、変動表示装置３５の表示部３５ａの光度は、遊技機１の装飾態様の一例であり、例えば、演出制御装置７００は、装飾態様として、可動役物の位置を段階的に客待ちの状態（初期位置）に戻すようにしてもよい。
【０６００】
また、図８４の客待ちデモ処理は、映像制御用マイコン７２０ではなく主制御用マイコン７１０が、客待ち処理（図７９のＢ１１１０）の一環として映像制御用マイコン７２０を介して実行する構成も可能である。
【０６０１】
〔タイムチャート１〕
図８５は、遊技制御装置６００と演出制御装置７００（特に映像制御用マイコン７２０）の制御の結果の一例を示すタイムチャートである。本例は、遊技者が操作部１５の操作を止めた後（タッチスイッチ１２０がオフした後）に、特図変動表示ゲームが終了した場合を示す。
【０６０２】
特別図柄の変動（特図変動表示ゲーム）が終了した時間ｔ０において、特図普段処理（図３５）で、特図保留数（即ち特図１保留数及び特図２保留数）が０であり、タッチスイッチ１２０がオフ状態（タッチスイッチ信号入力が非検出）である（Ａ３５０１とＡ３５０６の結果が「Ｙ」、Ａ３５１２の結果が「Ｎ」）。このため、客待ち状態（客待ちデモ状態）への移行条件が成立し、客待ちデモ中フラグがオンし（Ａ３５１３）、演出制御装置７００で客待ちデモコマンドが受信される（Ａ３５１４、Ａ３５１５）。
【０６０３】
時間ｔ０で客待ちデモ中フラグがオンしてから所定時間（ｔ１−ｔ０）経過した時間ｔ１において、装飾のＬＥＤの光度が「高」から「中」に変化する（Ｂ１６０９）。時間ｔ２において、スピーカの音量をゼロにしてＢＧＭがオフする（Ｂ１６１１）。時間ｔ０で客待ちデモ中フラグがオンしてから所定時間Ｔ経過した時間ｔ３において、装飾のＬＥＤの光度が「中」から「低」に変化する（Ｂ１６１５）。また、時間ｔ３において、変動表示装置３５において、客待ち用の客待ちデモ画面の表示によって客待ちデモが開始される（客待ちデモ画面オン）（Ｂ１６１３）。
【０６０４】
時間ｔ４において、客待ちデモ画面の表示が終了し（Ｂ１６１７）、客待ちデモが表示される前に表示されていた、前回の飾り特図変動表示ゲームの停止結果が表示された通常画面に切り替えられる。その後、既にＢＧＭはオフされＬＥＤの光度は「低」である状態で所定時間Ｔ経過すると、変動表示装置３５において客待ちデモ画面の表示が再び開始される（客待ちデモ画面オン）（Ｂ１６１３）。つまり、客待ちデモ終了コマンドを受信するまでは、客待ちデモ画面と通常画面とを所定時間の経過に伴い切り替える。
【０６０５】
〔タイムチャート２〕
図８６は、遊技制御装置６００と演出制御装置７００（特に映像制御用マイコン７２０）の制御の結果の一例を示すタイムチャートである。本例は、遊技中に遊技球を発射させているにもかかわらず遊技球の始動口への入賞が長期間ないスランプ状態（不調状態）において、遊技者が操作部１５を操作し続ける場合を示す。
【０６０６】
特別図柄の変動（特図変動表示ゲーム）が終了した時間ｔ０において、特図普段処理（図３５）で、特図保留数（即ち特図１保留数及び特図２保留数）が０であっても、スランプ状態においてタッチスイッチ１２０がオン状態（検出あり）のままである（Ａ３５０１とＡ３５０６とＡ３５１２の結果が「Ｙ」）。このため、客待ちデモ中フラグはオフのままであり、演出制御装置７００で客待ちデモコマンドは受信されない。従って、客待ちデモ監視タイマはセットされず、図８４の客待ちデモ処理では何も行われない。始動口への遊技球の入賞があり（始動口スイッチがオンし）、特別図柄の変動（特図変動表示ゲーム）が開始しスランプ状態から脱出する。
【０６０７】
〔タイムチャート３〕
図８７は、遊技制御装置６００と演出制御装置７００（特に映像制御用マイコン７２０）の制御の結果の一例を示すタイムチャートである。本例は、遊技中に遊技球の始動口への入賞が長期間ないスランプ状態において、遊技者が操作部１５の操作を止める（タッチスイッチ１２０がオフする）場合を示す。
【０６０８】
特別図柄の変動（特図変動表示ゲーム）が終了した時間において、特図普段処理（図３５）で、特図保留数（即ち特図１保留数及び特図２保留数）が０であっても、スランプ状態においてタッチスイッチ１２０がオン状態のままである（Ａ３５０１とＡ３５０６とＡ３５１２の結果が「Ｙ」）。このため、客待ちデモ中フラグはオフのままであり、演出制御装置７００で客待ちデモコマンドは受信されない。
【０６０９】
その後、時間ｔ０において、遊技者が操作部１５の操作を止めると、特図普段処理（図３５）で、特図保留数（即ち特図１保留数及び特図２保留数）が０であり、タッチスイッチ１２０がオフ状態になる（Ａ３５０１とＡ３５０６の結果が「Ｙ」、Ａ３５１２の結果が「Ｎ」）。このため、客待ち状態（客待ちデモ状態）への移行条件が成立し、客待ちデモ中フラグがオンし（Ａ３５１３）、演出制御装置７００で客待ちデモコマンドが受信される（Ａ３５１４、Ａ３５１５）。そして、時間ｔ０から時間ｔ３において、図８５のタイムチャート１と同じ制御結果となる。
【０６１０】
その後、客待ちデモ中（客待ちデモ画面の表示中）に遊技者が操作部１５の操作を開始してタッチスイッチ１２０がオン状態になると、図１５の客待ちデモ復帰処理において、客待ちデモ中フラグがオフ（クリア）され（Ａ１５０４）、遊技制御装置６００から客待ちデモ終了コマンドが送信される（Ａ１５０５、Ａ１５０６）。そして、客待ちデモ処理（図８４）で、演出制御装置７００の映像制御用マイコン７２０が客待ちデモ終了コマンドを受信すると（Ｂ１６０３の結果が「Ｙ」）、客待ちデモ画面の表示が終了する（客待ちデモ画面オフ）（Ｂ１６０４）。
【０６１１】
〔タイムチャート４〕
図８８は、遊技制御装置６００と演出制御装置７００（特に映像制御用マイコン７２０）の制御の結果の一例を示すタイムチャートである。本例は、遊技者が操作部１５の操作を止めた後（タッチスイッチ１２０がオフした後）に、特図変動表示ゲームが終了し、その後遊技者が操作部１５の操作を開始する場合を示す。時間ｔ０から時間ｔ３において、図８５のタイムチャート１と同じ制御結果となる。
【０６１２】
その後、客待ちデモ中（客待ちデモ画面の表示中）に遊技者が操作部１５の操作を開始してタッチスイッチ１２０がオン状態になると、図１５の客待ちデモ復帰処理において、客待ちデモ中フラグがオフ（クリア）され（Ａ１５０４）、遊技制御装置６００から客待ちデモ終了コマンドが送信される（Ａ１５０５、Ａ１５０６）。同時に、ＢＧＭがオンし、装飾のＬＥＤの光度が「高」に戻る。なお、図１５の客待ちデモ復帰処理において、ＢＧＭをオンし、装飾のＬＥＤの光度を「高」に設定するコマンドを準備設定する処理ステップをＡ１５０６の後に追加してもよい。そして、客待ちデモ処理（図８４）で、演出制御装置７００の映像制御用マイコン７２０が客待ちデモ終了コマンドを受信すると（Ｂ１６０３の結果が「Ｙ」）、客待ちデモ画面の表示が終了する（客待ちデモ画面オフ）（Ｂ１６０４）。その後、始動口への遊技球の入賞があり（始動口スイッチがオンし）、特別図柄の変動（特図変動表示ゲーム）が開始する。
【０６１３】
なお、図８９では、タッチスイッチ１２０の検出／非検出（オンオフ）を客待ちデモの終了／開始の条件に含まず、特別図柄の変動開始とともに客待ちデモを終了させる制御を行う従来の遊技機の例を示す。客待ちデモ中（客待ちデモ画面の表示中）に遊技者が操作部１５の操作を開始してタッチスイッチ１２０がオン状態になっても、客待ちデモ（客待ちデモ画面の表示）は終了せず、始動口への遊技球の入賞があり（始動口スイッチがオンし）、特別図柄の変動（特図変動表示ゲーム）が開始する時に、客待ちデモが終了する。
【０６１４】
〔タイムチャート５〕
図９０は、遊技制御装置６００と演出制御装置７００（特に映像制御用マイコン７２０）の制御の結果の一例を示すタイムチャートである。本例は、客待ちデモ中（客待ちデモ画面の表示中）に遊技者が操作部１５の操作を開始してタッチスイッチ１２０がオン状態になると特別演出が行われる点のみ、図８８のタイムチャート４とは異なる。
【０６１５】
時間ｔ３以後の客待ちデモ中（客待ちデモ画面の表示中）に遊技者が操作部１５の操作を開始してタッチスイッチ１２０がオン状態になると、客待ちデモ中フラグがオフされ（Ａ１５０４）、客待ちデモ画面の表示がオフする（Ｂ１６０４）。その後、始動口への遊技球の入賞があり（始動口スイッチがオンし）、特別図柄の変動（特図変動表示ゲーム）が開始するまでの間、変動表示装置３５において特別演出が行われる。
【０６１６】
このようにするため、図９１のように、客待ちデモ処理（図８４）において、客待ちデモ画面の表示を終了し（Ｂ１６０４）、客待ちデモ監視タイマをクリアした（Ｂ１６０５）後、特別演出を開始する処理ステップ（Ｂ１６１９）を追加する。
【０６１７】
〔特別演出１〕
図９２（Ａ）−（Ｄ）は、演出制御装置７００が行う特別演出の演出例を示す図であり、図９２（Ｅ）−（Ｈ）は、図９２（Ａ）−（Ｄ）に対応する従来の演出を示す図である。
【０６１８】
本実施の形態では、タッチスイッチ１２０の検出／非検出が客待ちデモの終了／開始の条件に含まれる。このため、変動表示装置３５での客待ちデモ画面（画像）の表示中（図９２（Ａ））に遊技者が操作部１５の操作を開始してタッチスイッチ１２０がオン状態になると、演出制御装置７００は、変動表示装置３５において客待ちデモ画面の表示を終了させ、特別演出（図９２（Ｂ））を開始する。特別演出は、特別演出開始時の遊技状態（即ち、遊技機１に関する情報）に対応した表示態様（表示内容）で実行される。本実施形態では、特別演出において、遊技状態に対応した打ち方（球発射装置の発射態様）の指示が表示されるが、確変遊技状態などの遊技状態を直接的に表示してもよい。
【０６１９】
例えば、特別演出開始時に、遊技機の遊技状態が確変遊技状態や時短遊技状態である場合には、特別演出として、遊技者に右打ちを促す表示（右打ちが有利になることを報知する表示）が変動表示装置３５においてなされる（図９２（Ｂ））。そして、遊技者が操作部１５の操作によって右打ちを選択すると、第２始動入賞口３８への入賞によって、変動表示装置３５において第２始動記憶（特図２保留）に関する保留表示がなされる（Ｂ１４０４）（図９２（Ｃ））。ここでは、開状態となった可動部材３８ａに複数の遊技球が連続して入賞した状態を示している。そして、第２始動記憶の入賞に基づいて客待ちデモ画面が終了し、飾り特図変動表示ゲームが実行される（図９２（Ｄ））。客待ちデモ画面が終了した時点では前回の飾り特図変動表示ゲームにおける停止図柄が表示されており、その状態から今回の飾り特図変動表示ゲームが開始する。また、図９２（Ａ）−（Ｄ）では遊技状態が確変遊技状態や時短状態である場合を示したが、遊技状態が通常遊技状態である場合には、特別演出として左打ちを促す表示を行なってもよい。
【０６２０】
一方、従来の例では、タッチスイッチ１２０の検出／非検出（オンオフ）が客待ちデモの終了／開始の条件に含まれないので、客待ちデモ中（図９２（Ｅ））にタッチスイッチ１２０がオン状態になっても、演出制御装置７００は変動表示装置３５に客待ちデモ画面を表示し続け、客待ちデモ状態が継続する（図９２（Ｆ））。そして、遊技者が操作部１５の操作によって通常の通り左打ちを選択すると、第１始動入賞口３７への入賞によって、変動表示装置３５において第１始動記憶（特図１保留）に関する保留表示がなされる（Ｂ１４０４）（図９２（Ｇ））。そして、第１始動記憶に基づいて、飾り特図変動表示ゲームが実行される（図９２（Ｈ））。このため、遊技者は、遊技状態に合わせた打ち方（球発射装置の発射態様）を適切に選択できず、遊技の興趣が損なわれる。また、第２始動記憶の方が第１始動記憶よりも実行内容の振分けが遊技者に有利に設定されている遊技機においては、遊技の興趣がより大きく損なわれてしまう。
【０６２１】
〔タイムチャート６〕
図９３は、遊技制御装置６００と演出制御装置７００（特に映像制御用マイコン７２０）の制御の結果の一例を示すタイムチャートである。本例は、遊技中に始動口への入賞が長期間ないスランプ状態（不調状態）が発生した場合に、特別演出を行う場合を示す。
【０６２２】
特別図柄の変動（特図変動表示ゲーム）が終了し、且つ、特図保留数（即ち特図１保留数及び特図２保留数）が０であっても、スランプ状態においてタッチスイッチ１２０がオン状態のままである（Ａ３５０１とＡ３５０６とＡ３５１２の結果が「Ｙ」）。このため、客待ちデモ中フラグはオフのままであり、演出制御装置７００は、客待ちデモコマンドを受信ぜず、客待ちデモを実行しない。
【０６２３】
しかし、特別図柄の変動（特図変動表示ゲーム）が終了してから所定時間Ｔが経過すると、演出制御装置７００は、客待ちデモ画面の表示の代わりに、変動表示装置３５において特別演出を行う。始動口への遊技球の入賞があり（始動口スイッチがオンし）スランプ状態から脱出すると、演出制御装置７００は、変動表示装置３５において特別図柄の変動（特図変動表示ゲーム）を開始して、特別演出は終了する。このようにするため、図３５の特図普段処理においてタッチスイッチ１２０がオン状態（検出あり）の場合（Ａ３５１２の結果が「Ｙ」）に、遊技制御装置６００は特別演出コマンドを準備設定する処理を行うようにする。そして、特別演出コマンドを受信した演出制御装置７００が所定時間Ｔの経過後に特別演出を行うようにする。なお、ここでの所定時間Ｔは、図８５のタイムチャート１の所定時間Ｔと同じであるが、異なるようにすることもできる。
【０６２４】
〔特別演出２〕
図９４（Ａ）−（Ｄ）は、演出制御装置７００が行う特別演出の演出例を示す図であり、図９２（Ｅ）−（Ｈ）は、タイミングチャート１の制御結果を示す図である。特別演出をタイミングチャート１の制御結果に比較して説明する。
【０６２５】
タイムチャート６の制御結果では、特別図柄の変動が終了し、且つ、特図保留数が０であっても、タッチスイッチ１２０がオン状態のままである（図９４（Ａ））。所定時間Ｔの経過後に、特別演出が変動表示装置３５において開始する（図９４（Ｂ））。その後、特別演出として、時間経過に応じて変動表示装置３５における表示内容が変化する（図９４（Ｃ）（Ｄ））。その後、始動口への遊技球の入賞があると、変動表示装置３５において特別図柄の変動（特図変動表示ゲーム）が開始する（図９４（Ｅ））。
【０６２６】
一方、タイムチャート１の制御結果では、特別図柄の変動が終了する時に、特図保留数が０であり、タッチスイッチ１２０がオフ状態である（図９４（Ｆ））。時間ｔ１において、装飾（ＬＥＤ、変動表示装置３５）の光度が「高」から「中」に変化する（図９４（Ｇ））。時間ｔ２において、スピーカの音量をゼロにしてＢＧＭがオフする（図９４（Ｈ））。時間ｔ３において、装飾（ＬＥＤ、変動表示装置３５）の光度が「中」から「低」に変化する（図９４（Ｉ））とともに、変動表示装置３５において、客待ち用の客待ちデモ画面が表示される。その後、始動口への遊技球の入賞があると、変動表示装置３５において特別図柄の変動（特図変動表示ゲーム）が開始する（図９４（Ｊ））。
【０６２７】
特別演出において、特別演出開始から始動口への入賞（始動入賞）までの間、時間経過によって、表示内容、台詞の内容、出現アイテム（ここでは釣れた物）が変化する。図９５（Ａ）−（Ｃ）のように、特別演出の内容（例えば、表示内容、台詞の内容、出現アイテム等）ごとに、確変遊技状態の期待度が異なるようにし、確率状態（高確率状態、低確率状態）を示唆する。即ち、確変遊技状態の場合に表示Ｃが出現する確率（振分率）を高くし、確変遊技状態でない場合に表示Ｃが出現する確率を低くする。確変遊技状態の場合に表示Ｂが出現する確率（振分率）を中程度にし、確変遊技状態でない場合に表示Ｂが出現する確率を中程度にする。確変遊技状態の場合に表示Ａが出現する確率（振分率）を低くし、確変遊技状態でない場合に表示Ａが出現する確率を高くする。特に、普電サポートがない潜伏確変状態において、特別演出の内容によって、確変遊技状態（高確率状態）の期待度を報知すれば、遊技の興趣が高まる。なお、時間経過によって特別演出の内容が確変遊技状態の期待度の高いものに変化するようにしてもよい。
【０６２８】
〔タイムチャート７〕
図９６は、遊技制御装置６００と演出制御装置７００（特に映像制御用マイコン７２０）の制御の結果の一例を示すタイムチャートである。本例では、特別演出の実行中に、始動入賞口への入賞が検出されることなくタッチスイッチ１２０がオフ状態となると、客待ちデモ中フラグがオンとなり、特別演出は終了する。つまり、特別演出の終了条件として、図９０に示すように特別図柄の変動開始の他に、客待ちデモ中フラグがオンになることを条件として特別演出を終了させるようにしてもよい。
【０６２９】
（第１の実施の形態の効果）
第１の実施の形態によると、発射制御装置２００（発射制御手段）は、遊技領域に向けて遊技球を発射させる制御を行う。発射ユニット１４０（発射操作手段）は、遊技者が外部から操作可能な発射操作部１５と、該発射操作部１５への操作を検出可能なタッチスイッチ１２０（操作検出手段）と、遊技球を発射させる際に作動する発射モータ２４０（発射装置）と、を含む。発射制御装置２００は、タッチスイッチ１２０による操作の検出に基づき発射ユニット１４０から送られるタッチスイッチ信号（操作検出信号）を受信した場合に、発射モータ２４０を作動させ、発射ユニット１４０から送られたタッチスイッチ信号を分岐させて遊技制御装置６００（遊技制御手段）に出力可能に構成される。遊技制御装置６００へタッチスイッチ信号を出力する回路の途中に、信号の方向を一方向に規制する規制手段（例えばドライバ回路２０８ｅ）が配置される。このため、発射制御装置２００と遊技制御装置６００の間のケーブルでノイズが発生しても、発射制御装置２００の発射制御回路２０２（発射制御部）に入って誤動作を生じさせないようにできる。従って、遊技球の発射制御へのノイズの影響を減少又は防止でき、発射モータ２４０の誤動作も防止可能である。
【０６３０】
第１の実施の形態によると、発射制御装置２００（発射制御手段）は、単方向のトランジスタに接続する複数の端子を有するドライバ２０４を備える。発射制御装置２００は、タッチスイッチ信号の受信に伴い、ドライバ２０４を介して発射モータ２４０の制御信号を出力して発射モータ２４０を作動させる。そして、発射制御装置２００は、ドライバ２０４の複数の端子の内、発射モータ２４０の制御信号を送るために用いる端子１−４、１３−１６以外の端子５、１２を使用して、遊技制御装置６００へタッチスイッチ信号を出力する。このため、ドライバ２０４の空き端子を活用でき、部品点数を増加させずに、遊技制御装置６００側からのノイズの侵入を減少又は防止できる。
【０６３１】
第１の実施の形態によると、ドライバ２０４には、発射モータ２４０の駆動電圧を所定電圧に抑制する定電圧ダイオード２１３（抑制回路）が備えられる。タッチスイッチ信号は、所定電圧を超えない電圧レベルとする。従って、簡単なドライバ回路を使用できる。
【０６３２】
第１の実施の形態によると、変動表示装置３５（表示装置）は、変動表示ゲームを表示可能である。演出制御装置７００（演出制御手段）は、遊技制御装置６００（遊技制御手段）からの指令情報に基づき変動表示装置３５の表示制御を行う。遊技制御装置６００の客待ちデモ情報送信手段は、前記指令情報として、変動表示装置３５（表示装置）における表示態様を客待ちデモ状態へ移行させる制御を開始可能とする客待ちデモコマンド（客待ちデモ開始情報）を、客待ちデモ状態への移行条件（所定条件）の成立に基づいて演出制御装置７００へ送信できる。客待ちデモ情報送信手段は、少なくとも、タッチスイッチ信号を受信しないことにより、移行条件（所定条件）が成立すると判定する。従って、遊技者が遊技中でありタッチスイッチ信号（操作検出信号）が受信されているにもかかわらず、客待ちデモ状態へ移行することを防止できる。これにより、遊技者の興趣の低下が防止できる。また、既存のタッチスイッチ１２０からのタッチスイッチ信号を用いて移行条件の成立が判定できるため、他に特別なセンサを設ける必要がない。
【０６３３】
第１の実施の形態によると、演出制御装置７００は、遊技制御装置６００から客待ちデモコマンドを受信した後、所定時間Ｔ（第２所定期間）が経過した場合に、変動表示装置３５（表示装置）における表示態様を客待ちデモ状態に移行させ、所定時間Ｔ（第２所定期間）が経過するまでに、遊技機の装飾態様を段階的に客待ちの状態（例えば、節電状態）へと移行させる。遊技機の装飾態様が、通常状態からすぐに客待ちの状態へ移行してしまうと、唐突で興ざめしてしまうので、客待ちの状態へ徐々に移行させていくことで、当該遊技機の周囲にいる遊技者への違和感をなくすことができる。
【０６３４】
第１の実施の形態によると、遊技制御装置６００の客待ちデモ情報送信手段は、移行条件（所定条件）の成立に基づいて客待ちデモ開始情報が送信された後、タッチスイッチ信号を受信した場合には、指令情報として、客待ちデモ状態を終了させる客待ちデモ終了コマンド（客待ちデモ終了情報）を演出制御装置７００へ送信する。演出制御装置７００は、客待ちデモ終了コマンドを受信したら、変動表示装置３５（装飾表示装置）における客待ちデモ用の表示（客待ちデモ画面又は客待ちデモ画像）を終了させる。従って、客待ちデモ中に遊技者が遊技を開始した場合、即ち、タッチスイッチ信号（操作検出信号）を受信した場合に、迅速に客待ちデモ状態を終了させて客待ちデモ状態から復帰することができる。これにより、遊技者の興趣の低下が防止できる。
【０６３５】
第１の実施の形態によると、演出制御装置７００は、客待ちデモ情報送信手段が客待ちデモ終了コマンドを演出制御装置７００へ送信した後、始動入賞口３７、３８への入賞に基づき変動表示ゲームが行われるまでの間、変動表示装置３５にて遊技機１に関する情報を遊技者に報知可能な特別演出を実行する。遊技機１に関する情報とは、例えば、遊技状態や遊技状態に合わせた打ち方である。従って、遊技変動表示ゲーム開始前に、現在の遊技状態に関する情報を知ることができ、興趣を高めることができる。
【０６３６】
第１の実施の形態によると、遊技機１は、始動入賞領域として、第１始動入賞口３７（第１始動入賞領域）と、特定の遊技状態（例えば、確変遊技状態や時短遊技状態）において遊技球が入賞容易となる電動役物を備えた第２始動入賞領域（第２始動入賞口３８）と、を備える。第２始動入賞領域は、遊技球の所定の発射態様（本実施形態では右打ち）でのみ入賞可能な位置に配置される。演出制御装置７００は、特別演出として、遊技機１が前記特定の遊技状態であるか否かを遊技者に示唆可能な演出を行う。従って、変動表示ゲームが開始する前に、特別演出によって特定の遊技状態であるか否か把握した遊技者は、発射操作部１５を操作して現在の遊技状態に適した発射態様に調整ができる。
【０６３７】
なお、通常時は左打ち、特定の遊技状態（例えば、確変遊技状態や時短遊技状態）の間は右打ちでの遊技を行わせる遊技性を持つ遊技機において、客待ちデモ中に遊技者が遊技を開始する際、始動入賞まで客待ちデモ画面が解除されない場合もある。この場合に、遊技者は現在が特定の遊技状態なのか否か遊技開始時にはわからない。始動入賞が発生して客待ちデモ画面が終了すると、客待ちデモ画面から復帰して現在の遊技状態がわかるようになる。しかし、特定の遊技状態であった場合、遊技者は、客待ちデモ画面終了までの間、無駄に左打ちを行っていたことを知り、客待ちデモ画面終了時に遊技の興趣が低下してしまうおそれがある。そこで、発射操作部１５（操作部）の操作がタッチスイッチ信号で検出されると同時に客待ちデモ画面が終了することで、遊技者は迅速に現在の遊技状態を認識でき、早い段階で遊技状態に合わせた発射操作部１５の操作を行うことができる。このため、遊技者の興趣の低下が防止できる。
【０６３８】
（第２の実施の形態）
第２の実施の形態は、特図普段処理に関するものである。なお、第２の実施の形態において、第１の実施の形態と同様の構成は、説明が省略される。
【０６３９】
〔特図普段処理２〕
図９７は、第２の実施の形態に係る特図普段処理（特図普段処理２）（図２８のステップＡ２８０９）の手順を示すフローチャートである。遊技制御装置６００は、Ａ８００１からＡ８０１０まで、第１の実施の形態に係る特図普段処理（図３５）のＡ３５０１からＡ３５１０までの処理と同じ処理を行う。次に、遊技制御装置６００は、特図保留数（即ち特図１保留数及び特図２保留数）が０である場合（Ａ３５０１とＡ３５０６の結果が「Ｙ」）に、既に、客待ちデモ中フラグがオンしているか否かを判定する（Ａ８０１１）。
【０６４０】
客待ちデモ中フラグがオンしている場合（Ａ８０１１の結果が「Ｙ」）に、遊技制御装置６００は、特図普段処理移行設定処理１（図３６）を実行する（Ａ８０２０）。客待ちデモ中フラグがオフしている場合（Ａ８０１１の結果が「Ｎ」）に、客待ちデモ開始タイマが既に設定されているか否か判定する（Ａ８０１２）。客待ちデモ開始タイマが設定されていない場合（Ａ８０１２の結果が「Ｎ」）に、タッチスイッチ１２０の検出があるか否か判定する（Ａ８０１３）。タッチスイッチ１２０の検出がある場合（Ａ８０１３の結果が「Ｙ」）に、特図普段処理移行設定処理１を実行する（Ａ８０２０）。タッチスイッチ１２０の検出がない場合（Ａ８０１３の結果が「Ｎ」）に、客待ちデモ開始タイマを設定してから（Ａ８０１４）、特図普段処理移行設定処理１を実行する（Ａ８０２０）。
【０６４１】
一方、客待ちデモ開始タイマが設定されている場合（Ａ８０１２の結果が「Ｙ」）に、客待ちデモ開始タイマがゼロになったか否か、即ち、タッチスイッチ１２０の検出がなくなってから客待ちデモ開始タイマで定められる所定時間Ｔ４が経過したか否か判定する（Ａ８０１５）。客待ちデモ開始タイマがゼロになっていない場合（Ａ８０１５の結果が「Ｎ」）に、今回の特図普段処理を終了する。一方、客待ちデモ開始タイマがゼロになった場合（Ａ８０１５の結果が「Ｙ」）に、客待ちデモフラグ領域に客待ちデモ中フラグをオンに設定してセーブする（Ａ８０１６）。続いて、客待ちデモコマンドを準備し（Ａ８０１７）、コマンド設定処理を実行する（Ａ８０１８）。次に、客待ちデモ開始タイマをクリアし（Ａ８０１９）、特図普段処理移行設定処理１を実行する（Ａ８０２０）。
【０６４２】
このため、特図保留数が０になりタッチスイッチ１２０の検出がなくなった後、所定時間Ｔ４が経過した場合に、客待ちデモ中フラグがオンし、客待ちデモコマンドが演出制御装置７００に送信される。従って、遊技者が遊技継続の意思を有して遊技機の座席にいるにもかかわらず客待ちデモが開始されることが防止できる。
【０６４３】
〔客待ちデモ復帰処理２〕
図９８は、第２の実施の形態に係る客待ちデモ復帰処理（客待ちデモ復帰処理２）（図１４のステップＡ１４１０）の手順を示すフローチャートである。
【０６４４】
遊技制御装置６００は、まず、タッチスイッチ１２０の検出があるか否か判定する（Ａ８１０１）。タッチスイッチ１２０の検出がない場合（Ａ８１０１の結果が「Ｎ」）に、今回の客待ちデモ復帰処理を終了する。タッチスイッチ１２０の検出がある場合（Ａ８１０１の結果が「Ｙ」）に、客待ちデモフラグ領域（ＲＷＭの一部）をチェックして、客待ちデモ中フラグがオンに設定されているか否か判定する（Ａ８１０２、Ａ８１０３）。客待ちデモ中フラグがオンしている場合（Ａ８１０３の結果が「Ｙ」）に、客待ちデモフラグ領域をクリアし（Ａ８１０４）、客待ちデモ終了コマンドを準備し（Ａ８１０５）、コマンドを設定するためのコマンド設定処理を行う（Ａ８１０６）。
【０６４５】
一方、客待ちデモ中フラグがオフしている場合（Ａ８１０３の結果が「Ｎ」）に、遊技制御装置６００は、客待ちデモ開始タイマが設定されているか否か判定する（Ａ８１０７）。客待ちデモ開始タイマが設定されている場合（Ａ８１０７の結果が「Ｙ」）に、客待ちデモ開始タイマをクリアし（Ａ８１０８）、今回の客待ちデモ復帰処理を終了する。客待ちデモ開始タイマが設定されていない場合（Ａ８１０７の結果が「Ｎ」）に、そのまま今回の客待ちデモ復帰処理を終了する。
【０６４６】
〔タイムチャート８〕
図９９は、第２の実施の形態に係る制御の結果の一例を示すタイムチャートである。
【０６４７】
特別図柄の変動（特図変動表示ゲーム）が終了した時、特図普段処理（図９７）で、特図保留数（即ち特図１保留数及び特図２保留数）が０であり、タッチスイッチ１２０がオフ状態（検出なし）である（Ａ８００１とＡ８００６の結果が「Ｙ」、Ａ８０１３の結果が「Ｎ」）。このため、客待ちデモ開始タイマが設定される（Ａ８０１４）。しかし、その後、客待ちデモ開始タイマがゼロになる前、即ち、タッチスイッチ１２０の検出がなくなってから所定時間Ｔ４が経過する前に、タッチスイッチ１２０の検出があると（Ａ８１０１の結果が「Ｙ」）（タッチスイッチオン）、客待ちデモ中フラグがまだオフであるため客待ちデモ開始タイマがクリアされる（Ａ８１０８）。
【０６４８】
タッチスイッチ１２０の検出があったということは、遊技者は、遊技を続ける意思があり、操作部１５を操作し球発射装置を動作させることになる。始動口への遊技球の入賞があると、変動表示装置３５において特別図柄の変動が開始する。その後、タッチスイッチ１２０がオフ（非検出）になり、特別図柄の変動が終了すると、再度、客待ちデモ開始タイマが設定される（Ａ８０１４）。タッチスイッチ１２０がオフ状態で、客待ちデモ開始タイマがゼロになる（即ち、タッチスイッチ１２０の検出がなくなって且つ特別図柄の変動が終了してから所定時間Ｔ４が経過する）と、客待ちデモ中フラグがオンに設定され（Ａ８０１６）、第１の実施の形態と同様に段階的に装飾のＬＥＤの光度が段階的に低下し、ＢＧＭがオフされる。
【０６４９】
（第２の実施の形態の効果）
第２の実施の形態によると、遊技制御装置６００の客待ちデモ情報送信手段は、客待ちデモ状態への移行条件（所定条件）の成立後、所定時間Ｔ４（第１所定期間）が経過した場合に、演出制御装置７００へ客待ちデモコマンド（客待ちデモ開始情報）を送信する。タッチスイッチ１２０の検出がされなくても、遊技者は、遊技継続の意思があり、まだ、遊技機１の前に設置された椅子に着席している場合がある。従って、客待ちデモ状態（客待ち状態）への移行条件の成立後に所定時間Ｔ４を空けてから演出制御装置７００へ客待ちデモコマンドを送信することで、遊技者が着席しているにもかかわらず、遊技機１が客待ちデモ状態へ移行してしまうことを防止できる。
【０６５０】
（第３の実施の形態）
第３の実施の形態は、演出制御装置７００の１ｓｔメイン処理（図７８）における演出ボタン入力処理（Ｂ１００９）の詳細（ボタン演出処理）に関するものである。なお、第３の実施の形態において、第１と第２の実施の形態と同様の構成は、説明が省略される。図１００は、第３の実施の形態に係る演出ボタン入力処理の手順を示すフローチャートである。
【０６５１】
〔演出ボタン入力処理（ボタン演出処理）〕
主制御用マイコン７１０は、まず、客待ちデモフラグ領域をチェックする（Ｂ２００１）。次に、演出ボタン１７が操作されたことを検知する演出ボタンＳＷ（スイッチ）７５１がオン（検出）しているか否か判定する（Ｂ２００２）。演出ボタンＳＷ（スイッチ）７５１がオフ（非検出）している場合（Ｂ２００２の結果が「Ｎ」）に、今回の演出ボタン入力処理を終了する。演出ボタンＳＷ（スイッチ）７５１がオン（検出）している場合（Ｂ２００２の結果が「Ｙ」）に、客待ちデモ画面が変動表示装置３５に表示中であるか否か判定する（Ｂ２００３）。客待ちデモ中フラグがオンに設定されている場合、又は、客待ちデモ中フラグがオンしてから所定時間Ｔ経過している場合に、客待ち用の客待ちデモ画面が表示中であると判断できる。客待ちデモ画面が表示中でない場合（Ｂ２００３の結果が「Ｎ」）に、今回の演出ボタン入力処理を終了する。
【０６５２】
客待ちデモ画面が表示中である場合（Ｂ２００３の結果が「Ｙ」）に、主制御用マイコン７１０は、変動表示装置３５における客待ち中のボタン演出の内容を選択又は設定する（Ｂ２００４）。ボタン演出は、所定の演出を行うものでもよいし、抽選又は振分けによってランダムに演出を選択するものでもよい。また、抽選又は振分けによって演出を選択する場合に、確変遊技状態の期待度に応じて演出の出現率（選択率、当選率又は振分け率）を異ならせてもよい。これらによって、遊技店の客に興味を生じさせて遊技機で遊技を行うことを促すことができる。
【０６５３】
次に、主制御用マイコン７１０は、選択したボタン演出を映像制御用マイコン７２０に実行させるべく演出コマンドを準備する。主制御用マイコン７１０は、演出コマンド編集処理（Ｂ１０１４）において、演出コマンドを編集して映像制御用マイコン（２ｎｄＣＰＵ）７２０に送信する。このように、客待ちデモ中に、遊技者が演出ボタン１７を操作すると、変動表示装置３５においてボタン演出が実行される。
【０６５４】
〔客待ち中ボタン演出１〕
図１０１（Ａ）−（Ｅ）は、第３の実施の形態に係る客待ち中のボタン演出の演出例（客待ち中ボタン演出１）を示す図である。
【０６５５】
変動表示装置３５での客待ちデモ画面（図１０１（Ａ））の表示中に、演出ボタン１７の操作を検出すると（Ｂ２００２）、ボタン演出としてキャラクタ画像が表示される。図１０１（Ｂ）−（Ｄ）に示すように、表示するキャラクタ画像は、複数のキャラクタ画像（ここでは魚介類）から抽選又は振分けによってランダムに選択されるようにしてもよいし、表示するキャラクタ画像の選択率（選択率、当選率又は振分け率）を遊技状態が通常遊技状態であるか確変遊技状態であるかによって異ならせてもよい。また、演出ボタン１７の操作ごとに、キャラクタ画像を所定の順番で表示してもよいし、演出ボタン１７の操作のたびに、毎回同じ所定の演出（ここでは、魚のキャラクタが飛び跳ねるような演出（図１０１（Ｂ））を行ってもよい。キャラクタ画像は、演出ボタン１７の操作検出後、所定期間出現して、また元の客待ちデモ画面の状態に戻る（図１０１（Ｅ））。
【０６５６】
〔客待ち中ボタン演出２〕
図１０２（Ａ）−（Ｄ）は、第３の実施の形態に係る客待ち中のボタン演出の他の演出例（客待ち中ボタン演出２）を示す図である。
【０６５７】
客待ちデモ画面（図１０２（Ａ））の表示中に、演出ボタン１７の操作を検出すると（Ｂ２００２）、ボタン演出として背景画像が変化する。図１０２（Ｂ）−（Ｄ）に示すように、表示する背景画像は、複数の背景画像から抽選又は振分けによってランダムに選択されるようにしてもよいし、表示する背景画像の選択率（選択率、当選率又は振分け率）を遊技状態が通常遊技状態であるか確変遊技状態であるかによって異ならせてもよい。また、演出ボタン１７の操作ごとに、背景画像を所定の順番で表示してもよいし、演出ボタン１７の操作のたびに、毎回同じ所定の背景画像を表示してもよい。背景画像は、演出ボタン１７の次回の操作まで変化しないようにしてもよい。
【０６５８】
（第３の実施の形態の効果）
第３の実施の形態は、第１と第２の実施の形態の効果と同じ効果を奏する。さらに、演出制御装置７００は、演出ボタンＳＷ（スイッチ）７５１の検出（検出信号の入力）に基づいて、客待ち中に変動表示装置３５での表示内容を変更するボタン演出処理を行う。一方で、遊技制御装置６００は、客待ち状態への移行条件、又は、客待ち状態からの復帰条件に関係するタッチスイッチ１２０の検出（タッチスイッチ信号の入力）に基づいて、客待ち状態への移行処理又は客待ち状態からの復帰処理を行う。このため、ボタン演出処理と移行処理（又は復帰処理）が、演出制御装置７００と遊技制御装置６００で分けて行われ、両装置での処理負担が軽減される。
【０６５９】
（その他の実施の形態）
第１から第３の実施の形態において、演出制御装置７００は、客待ちデモ終了コマンドを受信した場合（Ｂ１６０３の結果が「Ｙ」）に、変動表示装置３５において特定の演出（例えば、「いらっしゃいませ」の文字の表示）を行ってから、客待ちデモ画面の表示を終了する（Ｂ１６０４）か、客待ちデモ画面の表示終了後にＢ１６１９の特別演出としてこの特定の演出を行ってもよい。
【０６６０】
また、タッチスイッチ１２０を利用して、遊技制御装置６００は、時短遊技状態でなくかつ変動表示ゲームも実行されていない状態で、遊技者が操作部１５から手を離した場合（タッチスイッチ信号の入力がなくなった場合）に、演出制御装置７００にコマンドを送信して、変動表示装置３５において警告を表示するようにしてもよい。例えば、警告として、プリペイドカードの取り忘れ注意の表示や、潜伏確変遊技状態の可能性があるモード時において遊技を止めることの注意の表示が行われる。
【０６６１】
また、遊技制御装置６００は、タッチスイッチ１２０からのタッチスイッチ信号を外部情報端子６６０を介して情報収集端末装置（ホールコンピュータ）に送信し、情報収集端末装置において遊技者の滞在率を調査できるようにしてもよい。
【０６６２】
なお、本発明は、以上説明した実施形態に限定されることなく、その技術的思想の範囲内において種々の変形や変更が可能であり、それらも本発明の技術的範囲に含まれることが明白である。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味及び内容の範囲でのすべての変更が含まれることが意図される。
【符号の説明】
【０６６３】
１５    操作部（発射操作部）
３０    遊技盤
３５    変動表示装置（装飾表示装置）
５１    第１特図変動表示部（特図１表示器）
５２    第２特図変動表示部（特図２表示器）
１１０    発射停止スイッチ
１２０    タッチスイッチ（タッチセンサ）
２００    発射制御装置
２０２    発射制御回路
２０４    ドライバ
２０８    ドライバ回路
２１０    増幅回路
２１３    定電圧ダイオード
２１８    分岐点
２２０    出力線
２４０    発射モータ
６００    遊技制御装置
６１１    遊技用マイコン
６３０    出力部
６４０    払出制御装置
７００    演出制御装置
７１０    主制御用マイコン
７２０    映像制御用マイコン
【図１】
2014161556.tif 000003
【図２】
2014161556.tif 000004
【図３】
2014161556.tif 000005
【図４】
2014161556.tif 000006
【図５】
2014161556.tif 000007
【図６】
2014161556.tif 000008
【図７】
2014161556.tif 000009
【図８】
2014161556.tif 000010
【図９】
2014161556.tif 000011
【図１０】
2014161556.tif 000012
【図１１】
2014161556.tif 000013
【図１２】
2014161556.tif 000014
【図１３】
2014161556.tif 000015
【図１４】
2014161556.tif 000016
【図１５】
2014161556.tif 000017
【図１６】
2014161556.tif 000018
【図１７】
2014161556.tif 000019
【図１８】
2014161556.tif 000020
【図１９】
2014161556.tif 000021
【図２０】
2014161556.tif 000022
【図２１】
2014161556.tif 000023
【図２２】
2014161556.tif 000024
【図２３】
2014161556.tif 000025
【図２４】
2014161556.tif 000026
【図２５】
2014161556.tif 000027
【図２６】
2014161556.tif 000028
【図２７】
2014161556.tif 000029
【図２８】
2014161556.tif 000030
【図２９】
2014161556.tif 000031
【図３０】
2014161556.tif 000032
【図３１】
2014161556.tif 000033
【図３２】
2014161556.tif 000034
【図３３】
2014161556.tif 000035
【図３４】
2014161556.tif 000036
【図３５】
2014161556.tif 000037
【図３６】
2014161556.tif 000038
【図３７】
2014161556.tif 000039
【図３８】
2014161556.tif 000040
【図３９】
2014161556.tif 000041
【図４０】
2014161556.tif 000042
【図４１】
2014161556.tif 000043
【図４２】
2014161556.tif 000044
【図４３】
2014161556.tif 000045
【図４４】
2014161556.tif 000046
【図４５】
2014161556.tif 000047
【図４６】
2014161556.tif 000048
【図４７】
2014161556.tif 000049
【図４８】
2014161556.tif 000050
【図４９】
2014161556.tif 000051
【図５０】
2014161556.tif 000052
【図５１】
2014161556.tif 000053
【図５２】
2014161556.tif 000054
【図５３】
2014161556.tif 000055
【図５４】
2014161556.tif 000056
【図５５】
2014161556.tif 000057
【図５６】
2014161556.tif 000058
【図５７】
2014161556.tif 000059
【図５８】
2014161556.tif 000060
【図５９】
2014161556.tif 000061
【図６０】
2014161556.tif 000062
【図６１】
2014161556.tif 000063
【図６２】
2014161556.tif 000064
【図６３】
2014161556.tif 000065
【図６４】
2014161556.tif 000066
【図６５】
2014161556.tif 000067
【図６６】
2014161556.tif 000068
【図６７】
2014161556.tif 000069
【図６８】
2014161556.tif 000070
【図６９】
2014161556.tif 000071
【図７０】
2014161556.tif 000072
【図７１】
2014161556.tif 000073
【図７２】
2014161556.tif 000074
【図７３】
2014161556.tif 000075
【図７４】
2014161556.tif 000076
【図７５】
2014161556.tif 000077
【図７６】
2014161556.tif 000078
【図７７】
2014161556.tif 000079
【図７８】
2014161556.tif 000080
【図７９】
2014161556.tif 000081
【図８０】
2014161556.tif 000082
【図８１】
2014161556.tif 000083
【図８２】
2014161556.tif 000084
【図８３】
2014161556.tif 000085
【図８４】
2014161556.tif 000086
【図８５】
2014161556.tif 000087
【図８６】
2014161556.tif 000088
【図８７】
2014161556.tif 000089
【図８８】
2014161556.tif 000090
【図８９】
2014161556.tif 000091
【図９０】
2014161556.tif 000092
【図９１】
2014161556.tif 000093
【図９３】
2014161556.tif 000094
【図９６】
2014161556.tif 000095
【図９７】
2014161556.tif 000096
【図９８】
2014161556.tif 000097
【図９９】
2014161556.tif 000098
【図１００】
2014161556.tif 000099
【図９２】
2014161556.tif 000100
【図９４】
2014161556.tif 000101
【図９５】
2014161556.tif 000102
【図１０１】
2014161556.tif 000103
【図１０２】
2014161556.tif 000104