(57)【要約】【課題】  遊技者の興趣を向上させることができる遊技機を提供すること。【解決手段】  エラーを検知するエラー検知手段と、エラー検知手段がエラーを検知したタイミングとは異なるタイミングで、エラー検知手段によって検知されたエラーを表すエラー情報を報知するエラー報知手段と、を備える。【選択図】図４７
2016082996.tif 000002
【特許請求の範囲】
【請求項１】
エラーを検知するエラー検知手段と、
前記エラー検知手段が前記エラーを検知したタイミングとは異なるタイミングで、前記エラー検知手段によって検知されたエラーを表すエラー情報を報知するエラー報知手段と、
を備えることを特徴とする遊技機。
【請求項２】
請求項１に記載の遊技機であって、
前記エラー報知手段は、前記エラー検知手段が前記エラーを検知したタイミングとは異なるタイミングで、所定条件が成立した場合に、前記エラー情報を報知することを特徴とする遊技機。
【請求項３】
請求項１または請求項２に記載の遊技機であって、
前記エラー報知手段は、前記エラー検知手段が前記エラーを検知したタイミングとは異なるタイミングとして、電源投入時、または、前記遊技者によって遊技がなされていない非稼働状態時に、前記エラー情報を報知することを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エラーを検知可能な遊技機に関する。
【背景技術】
【０００２】
従来、遊技者に入力装置（演出ボタンなど）を操作させて演出に参加させたり、役物を多様に可動させて興趣性高い演出を実行したり、遊技機の不正を防止するために種々の制御を実行したりするなど、多種多様な演出や制御を行う遊技機が知られている。特許文献１には、遊技機の不正を防止するための所定の制御を行う遊技機が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１１３３９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記遊技機では、多種多様な演出および制御に伴い、エラーが生じる可能性があった。その結果、遊技者は、本来の演出を体験することが出来なくなったり、不利益を被ったりする可能性があり、興趣が低下する可能性があった。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、遊技者の興趣を向上させることができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。なお、本欄における括弧内の参照符号や補足説明等は、本発明の理解を助けるために、後述する実施形態との対応関係を示したものであって、本発明を何ら限定するものではない。
〔適用例１〕
【０００７】
エラーを検知するエラー検知手段（メイン制御部１１００、演出制御部１１５０）と、前記エラー検知手段が前記エラーを検知したタイミングとは異なるタイミングで、前記エラー検知手段によって検知されたエラーを表すエラー情報を報知するエラー報知手段（演出制御部１１５０）と、を備えることを要旨とする。
〔適用例２〕
【０００８】
適用例１に記載の遊技機であって、前記エラー報知手段は、前記エラー検知手段が前記エラーを検知したタイミングとは異なるタイミングで、所定条件が成立した場合に、前記エラー情報を報知することを要旨とする。
〔適用例３〕
【０００９】
適用例１または適用例２に記載の遊技機であって、前記エラー報知手段は、前記エラー検知手段が前記エラーを検知したタイミングとは異なるタイミングとして、電源投入時、または、前記遊技者によって遊技がなされていない非稼働状態時、前記エラー情報を報知することを要旨とする。
【発明の効果】
【００１０】
上記構成の遊技機によれば、遊技者の興趣を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】遊技機１の概略正面図である。
【図２】外枠１６０に対して、ガラス枠１５０と内枠１７０が開いた状態を示す遊技機１の斜視図である。
【図３】図１における表示器１０４の拡大図である。
【図４】複数台の遊技機１が設置された遊技機配置システムの模式図である。
【図５】遊技機１の各制御装置を説明するための機能ブロック図である。
【図６】カップ状可動役物１９６と可動役物駆動部１１９１とを示す図である。
【図７】カップ状可動役物１９６の動作と位置検出センサ１１５７の位置関係を模式的に示す図である。
【図８】メイン制御部１１００において実行されるメイン処理の一例を示すフローチャートである。
【図９】メイン制御部１１００において実行されるタイマ割込み処理の一例を示すフローチャートである。
【図１０】図９のＳ１６０５におけるスイッチ処理の詳細フローチャートである。
【図１１】図１０のＳ１７０１における第１始動口スイッチ処理の詳細フローチャートである。
【図１２】図１０のＳ１７０５における第２始動口スイッチ処理の詳細フローチャートである。
【図１３】図１０のＳ１７１０におけるゲートスイッチ処理の詳細フローチャートである。
【図１４】図９のＳ１６１０における特別図柄処理の詳細フローチャートである。
【図１５】図１４のＳ２１３０における大当たり判定処理の詳細フローチャートである。
【図１６】図１４のＳ２１８５における停止中処理の詳細フローチャートである。
【図１７】図９のＳ１６１５における普通図柄処理の詳細フローチャートである。
【図１８】図９のＳ１６２０における電動チューリップ処理の詳細フローチャートである。
【図１９】図９のＳ１６２５における特定領域開放制御処理の詳細フローチャートである。
【図２０】図９のＳ１６２５における特定領域開放制御処理の詳細フローチャートである。
【図２１】図９のＳ１６３０における大入賞口開放制御処理の詳細フローチャートである。
【図２２】図２１のＳ２８０２における長当たり遊技制御処理の詳細フローチャートである。
【図２３】図２１のＳ２８０６における短当たり遊技制御処理の詳細フローチャートである。
【図２４】図２２のＳ３０４５と図２３のＳ３１８０における遊技状態設定処理の詳細フローチャートである。
【図２５】メイン制御部１１００のＣＰＵ１１０１によって行われるメイン系エラー検知処理の内容を示すフローチャートである。
【図２６】メイン制御部１１００のＣＰＵ１１０１によって行われる異常入賞エラー処理の内容を示すフローチャートである。
【図２７】異常入賞エラーの発生条件を説明するための説明図である。
【図２８】メイン制御部１１００のＣＰＵ１１０１によって行われる皿満タンエラー処理の内容を示すフローチャートである。
【図２９】メイン制御部１１００のＣＰＵ１１０１によって行われる扉開放エラー処理の内容を示すフローチャートである。
【図３０】メイン制御部１１００のＣＰＵ１１０１によって行われる払出状態エラー処理の内容を示すフローチャートである。
【図３１】払出状態エラーの発生条件を説明するための説明図である。
【図３２】メイン制御部１１００のＣＰＵ１１０１によって行われるスイッチ異常エラー処理の内容を示すフローチャートである。
【図３３】スイッチ異常エラーの発生条件を説明するための説明図である。
【図３４】メイン制御部１１００のＣＰＵ１１０１によって行われる磁気検知エラー処理の内容を示すフローチャートである。
【図３５】メイン制御部１１００のＣＰＵ１１０１によって行われる排出エラー処理の内容を示すフローチャートである。
【図３６】メイン制御部１１００のＣＰＵ１１０１によって行われる電波検知エラー処理の内容を示すフローチャートである。
【図３７】メイン制御部１１００のＣＰＵ１１０１によって行われる衝撃検知エラー処理の内容を示すフローチャートである。
【図３８】メイン制御部１１００のＣＰＵ１１０１によって行われる異常Ｖ入賞エラー処理の内容を示すフローチャートである。
【図３９】ＦＲＡＭ１１５５に記憶される累積メイン系エラー発生情報３４９９Ａを示す概要図である。
【図４０】演出制御部１１５０において実行されるタイマ割込み処理の一例を示すフローチャートである。
【図４１】図４０のＳ３５０１におけるコマンド受信処理の詳細フローチャートである。
【図４２】図４０のＳ３５０１におけるコマンド受信処理の詳細フローチャートである。
【図４３】図４０のＳ３５０１におけるコマンド受信処理の詳細フローチャートである。
【図４４】ＣＰＵ１１５１によって行われるリトライ処理のフローチャートである。
【図４５】ＣＰＵ１１５１によって行われる入力装置エラー検知処理のフローチャートである。
【図４６】ＦＲＡＭ１１５５に記憶される可動役物エラー発生情報３６９８と入力装置エラー発生情報３６９９を説明するための図である。
【図４７】ＣＰＵ１１５１によって行われるエラー発生情報報知演出を説明するための図である。
【図４８】非稼働状態におけるエラー発生情報の報知処理について説明する図である。
【図４９】非稼働状態におけるエラー発生情報の消去処理について説明する図である。
【発明を実施するための形態】
【００１２】
以下、適宜図面を参照しつつ、本発明の遊技機の実施形態に係る遊技機１について説明する。
［遊技機１の概略構成例］
図１、２を参照しつつ、遊技機１の概略構成について説明する。図１は、遊技機１の概略正面図である。遊技機１は、本実施形態では、１種２種混合タイプと呼ばれるパチンコ遊技機である。図２は、外枠１６０に対して、ガラス枠１５０と内枠１７０が開いた状態を示す遊技機１の斜視図である。図１に示されるように、遊技機１は、入賞や判定に関する役物等が設けられた遊技盤１０２と、遊技盤１０２を囲むガラス枠１５０とを備えている。ガラス枠１５０は、遊技盤１０２と所定の間隔を隔てて平行配置された透明なガラス板を支持しており、このガラス板と遊技盤１０２とによって、遊技球が流下可能な遊技領域１１４が形成されている。
【００１３】
遊技機１は、遊技店の島設備に取り付けられる外枠１６０と、その外枠１６０の前方側で該外枠１６０と回動可能に支持された内枠１７０、及びその内枠１７０の前方側で該内枠１７０と回動可能に支持されたガラス枠１５０を備えている。また、遊技機１は、扉開放スイッチ１１８３を備えている。扉開放スイッチ１１８３は、ガラス枠開放スイッチ１１８３ａと内枠開放スイッチ１１８３ｂとから構成される（図５参照）。ガラス枠開放スイッチ１１８３ａは、ガラス枠１５０の所定位置に配置され、ガラス枠１５０が開放されたことを検出するためのスイッチである。内枠開放スイッチ１１８３ｂは、内枠１７０の所定位置に配置され、内枠１７０が開放されたことを検出するためのスイッチである。
【００１４】
図２に示すように、内枠１７０には、遊技機１を構成する主要な機構や部品及び後述する様々な基板等が設けられると共に、遊技球が流下する遊技領域１１４が形成された遊技盤１０２が着脱自在に設けられている。遊技盤１０２には、下方（発射装置１１３４、図５参照）から発射された遊技球が遊技盤１０２の面に沿って上昇して遊技領域１１４の上部位置へ向かう通路を形成する図示しないレール部材と、上昇した遊技球を遊技領域１１４の右側に案内する図示しない案内部材とが備えられている。
【００１５】
遊技機１の前面となるガラス枠１５０には、上皿１２８、下皿１２９、ハンドル１３０、スピーカ１３８、枠ランプ１４１、演出ボタン１４２及び演出キー１４４（以下、演出ボタン１４２及び演出キー１４４を入力装置１４５とも呼ぶ）等が設けられている（図１参照）。
【００１６】
遊技機１は、隣接して設置された図示しないカード貸出ユニットを通信接続されており、遊技者が所有するカード（所謂プリペイドカードや会員カード等）をカード貸出ユニットに挿入し、遊技機１に設けられた図示しない貸出ボタンを操作することによって、その操作に応じた貸出要求信号がカード貸出ユニットから遊技機１に送信され、この貸出要求信号を受信した遊技機１は、後述する払出制御基板により所定数の遊技球を上皿１２８に払い出され、この払い出された遊技球を使用して遊技者は遊技を開始する。
【００１７】
遊技者がハンドル１３０を握ってダイヤル１３２を時計方向に回転させると、上皿１２８に溜められた遊技球が発射装置（不図示）へと案内され、ハンドル１３０の回転角度に応じた打球力で遊技領域１１４へと発射される。この遊技領域１１４には、不図示の遊技クギや風車等が設けられており、発射された遊技球は、遊技領域１１４における上部位置へと案内され、遊技クギや風車等に接触することでその移動方向を変化させながら遊技盤１０２に沿って落下する。なお、遊技球の発射は、遊技者が停止ボタン１３４を操作することによって一時的に停止される。
【００１８】
また、上皿１２８と近接配置された玉抜きボタン１３５を遊技者が操作すると、上皿１２８の下面の一部が開口されて、上皿１２８に溜まった遊技球が上皿１２８の下方に配置された下皿１２９に落下する。また、玉抜きボタン１３６を遊技者が操作すると、下皿１２９に溜まった遊技球が下皿１２９の下方に配置された箱に落下する。
【００１９】
遊技者がハンドル１３０を小さい回転角で回転させた状態を維持するいわゆる「左打ち」を行うと、遊技球が相対的に弱い打球力で打ち出される。この場合、遊技球は、遊技領域１１４における左側領域を流下する。一方、遊技者がハンドル１３０を大きい回転角で回転させた状態を維持するいわゆる「右打ち」を行うと、遊技球が相対的に強い打球力で打ち出される。この場合、遊技球は、遊技領域１１４における右側領域を流下する。
【００２０】
左打ちされた遊技球の通過経路には、入賞や判定に関する役物として、第１始動口１１６、第２始動口１１８、普通入賞口１２２、及び電動チューリップ１１７が設けられてい
る。また、右打ちされた遊技球の通過経路には、入賞や判定に関する役物として、上記第２始動口１１８、大入賞口１２０、２つの普通入賞口１２２、ゲート１１２、上記電動チューリップ１１７、特定入賞口１９０、及び羽根部材１８９が設けられている。
【００２１】
遊技領域１１４に打ち出された遊技球は、遊技盤１０２に沿って流下する過程で、第１始動口１１６、第２始動口１１８、大入賞口１２０、及び普通入賞口１２２のいずれかに入賞可能である。入賞した箇所に応じた所定数の賞球が上皿１２８に払い出される。なお、入賞しなかった遊技球は、排出口１２４を介して遊技領域１１４から排出される。
【００２２】
第１の入賞領域としての第１始動口１１６は、常時開放されている始動口であり、第２の入賞領域としての第２始動口１１８は、普通電動役物としての電動チューリップ１１７が作動しているときだけ開放される始動口である。遊技機１では、遊技球が第１始動口１１６を通過して入賞した場合、又は遊技球が第２始動口１１８を通過して入賞した場合、遊技者にとって有利な特別遊技を実行するか否かが判定され、その判定結果が後述する表示器１０４に表示される。
【００２３】
なお、以下の説明では、第１始動口１１６への遊技球の入賞を条件として実行される判定を「第１特別図柄判定」と呼び、第２始動口１１８への遊技球の入賞を条件として実行される判定を「第２特別図柄判定」と呼び、これらの判定を総称して「特別図柄判定」と呼ぶものとする。
【００２４】
大入賞口１２０は、特別図柄判定の結果に応じて開放される特別入賞領域である。この大入賞口１２０の開口部には、大入賞口１２０を開閉するプレートが設けられている。大入賞口１２０は、通常はこのプレートによって閉塞されている。これに対して、特別図柄判定の結果が大当たりであることを示す所定の大当たり図柄が表示器１０４に停止表示された場合、すなわち１種大当たりが発生した場合、上記プレートを作動させて大入賞口１２０を開放する特別遊技が実行される。このため、遊技者は、特別遊技中（大当たり遊技中）に右打ちを行うことで、特別遊技が行われていないときに比べてより多くの賞球を得ることができる。なお、第２特別図柄判定の結果が小当たりであることを示す所定の小当たり図柄が表示器１０４に停止表示されると、後述する羽根部材１８９を作動させて特定入賞口１９０を開放する小当たり遊技が実行される。この小当たり遊技中には、Ｖ入賞口（図３参照）が一時的に開放され、この間にＶ入賞口に遊技球が入賞することで２種大当たりが発生する。大入賞口１２０は、このように２種大当たりが発生した場合にも開放される。
【００２５】
電動チューリップ１１７は、第２始動口１１８に近接配置されており、一対の羽根部材を有している。この電動チューリップ１１７は、一対の羽根部材が第２始動口１１８を閉塞する閉姿勢（図１参照）と、第２始動口１１８を開放する開姿勢（不図示）とに姿勢変化可能に構成されている。
【００２６】
第２始動口１１８は、図１に示されるように、通常は電動チューリップ１１７によって閉塞されている。これに対して、遊技球がゲート１１２を通過すると、賞球の払い出しは行われないものの、第２始動口１１８を開放するか否かが判定される。ここで、第２始動口１１８を開放すると判定された場合、電動チューリップ１１７の一対の羽根部材が規定時間開姿勢を維持した後に閉姿勢に戻る動作が規定回数行われる。このように、第２始動口１１８は、電動チューリップ１１７が作動していないときには遊技球が入賞し難い状態であるのに対して、電動チューリップ１１７が作動することによって遊技球が入賞し易い状態となる。なお、以下の説明では、ゲート１１２への遊技球の入賞を条件として実行される判定を「普通図柄判定」と呼ぶものとする。
【００２７】
普通入賞口１２２は、第１始動口１１６と同様に常時開放されており、遊技球の入賞によって所定個数の賞球が払い出される入賞口である。なお、第１始動口１１６等とは異なり、普通入賞口１２２に遊技球が入賞しても判定が行われることはない。
【００２８】
遊技盤１０２の裏面側には、所定帯域における所定電界強度以上の電磁波を検知するための電波センサ１１２７（図５）、所定強度以上の磁力を検知するための磁気センサ１１２６（図５）、および、所定値以上の衝撃を検知する衝撃センサ１１２８（図５）が設けられている。これらのセンサの配置位置は、例えば、第１始動口１１６、第２始動口１１８、大入賞口１２０、特定入賞口１９０等、各種入賞口の近傍位置や、遊技盤面上に設けられたセンタ飾り、可動役物等の各種役物の裏面側などである。
【００２９】
メイン液晶表示装置１０８の右側には、特別図柄判定の結果に応じて一時的に開放される特定領域１０９が設けられている。特定領域１０９は、小当たりが発生することによって遊技球が進入可能に開放される領域であり、その入口である特定入賞口１９０には、特定入賞口１９０を開閉する羽根部材１８９が設けられている。特定領域１０９の内部には、Ｖ入賞口（図示せず）と、スライド部材（図示せず）と、ハズレ入賞口（図示せず）とが設けられている。スライド部材は、デフォルト時には、Ｖ入賞口を閉塞して、遊技球がＶ入賞口に入賞することを阻害し、スライド時には、遊技球がＶ入賞口に入賞することを可能とする部材である。Ｖ入賞口に入賞した遊技球は、Ｖ入賞口スイッチ１１２０を通過し、ハズレ入賞口に入賞した遊技球は、ハズレ入賞口スイッチ１１２１を通過する。
【００３０】
本実施形態における遊技機１では、第１特別図柄表示器２０１又は第２特別図柄表示器２０２に特別図柄判定の結果が「大当たり」であることを示す大当たり図柄が判定図柄として停止表示されると、１種大当たりとなって第１特別遊技が実行される。この第１特別遊技として、本実施形態では、長当たり遊技と短当たり遊技の２種類の特別遊技が設けられている。
【００３１】
一方、第２特別図柄表示器２０２に第２特別図柄判定の結果が「小当たり」であることを示す小当たり図柄が判定図柄として停止表示されると、羽根部材１８９を作動させて特定領域１０９を開放する小当たり遊技が実行される。羽根部材１８９を介して特定入賞口１９０に流入した遊技球は、Ｖ入賞口スイッチ１１２０またはハズレ入賞口スイッチ１１２１のいずれかを通過する。Ｖ入賞口スイッチ１１２０に遊技球が通過した場合には、２種大当たりが発生し、既に行われた小当たり遊技を含む第２特別遊技が実行される。第２特別遊技は、小当たり遊技に続いて長当たり遊技が実行される。
［表示器１０４の構成例］
図３は、図１における表示器１０４の拡大図である。表示器１０４は、主に特別図柄判定や普通図柄判定に関する情報を表示するものであり、図３に示されるように、第１特別図柄表示器２０１、第２特別図柄表示器２０２、第１特別図柄保留表示器２０３、普通図柄表示器２０５、普通図柄保留表示器２０６、及び遊技状態表示器２０４を有して構成されている。
【００３２】
第１特別図柄表示器２０１は、第１特別図柄判定が行われると、図柄を変動表示してから第１特別図柄判定の判定結果を示す判定図柄を停止表示することによって第１特別図柄判定の判定結果を報知する。この第１特別図柄表示器２０１には、第１特別図柄判定の結果が大当たり（１種大当たり）であることを示す大当たり図柄、又は第１特別図柄判定の結果がハズレであることを示すハズレ図柄が停止表示される。
【００３３】
第２特別図柄表示器２０２は、第２特別図柄判定が行われると、図柄を変動表示してから第２特別図柄判定の判定結果を示す判定図柄を停止表示することによって第２特別図柄判定の判定結果を報知する。この第２特別図柄表示器２０２には、第２特別図柄判定の結
果が大当たり（１種大当たり）であることを示す大当たり図柄、第２特別図柄判定の結果が小当たりであることを示す小当たり図柄、又は第２特別図柄判定の結果がハズレであることを示すハズレ図柄が停止表示される。
【００３４】
ところで、特別図柄判定に係る図柄の変動表示中や特別遊技中に第１始動口１１６に新たに遊技球が入賞した場合、この入賞を契機とする第１特別図柄判定及び図柄の変動表示を即座に実行することができない。そこで、本実施形態における遊技機１は、第１始動口１１６に遊技球が入賞しても即座に第１特別図柄判定を実行できない場合に、第１特別図柄判定の権利が保留されるように構成されている。第１特別図柄保留表示器２０３は、このようにして保留された第１特別図柄判定の保留数を表示する。
【００３５】
なお、遊技機１では、第２始動口１１８に遊技球が入賞しても第２特別図柄判定及び図柄の変動表示を即座に実行できない場合、すなわち特別図柄判定に係る図柄の変動表示中や特別遊技中に第２始動口１１８に新たに遊技球が入賞した場合には、第２特別図柄判定は実行されず、また、第２特別図柄判定の権利が保留されることもない。このため、表示器１０４には、第２特別図柄判定の保留数を表示する表示器は設けられていない。
【００３６】
普通図柄表示器２０５は、普通図柄判定が行われると、図柄を変動表示してから普通図柄判定の判定結果を示す判定図柄を停止表示することによって普通図柄判定の判定結果を報知する。なお、例えば普通図柄表示器２０５における図柄の変動表示中など、遊技球がゲート１１２を通過しても普通図柄判定及び普通図柄判定に係る図柄の変動表示を即座に実行できない場合には、普通図柄判定の権利が保留される。普通図柄保留表示器２０６は、このようして保留された普通図柄判定の保留数を表示する。遊技状態表示器２０４は、遊技機１の電源投入時点における遊技状態を表示する。遊技機１の遊技状態については、図４に基づいて後に詳述する。
【００３７】
なお、以下の説明では、第１特別図柄表示器２０１又は第２特別図柄表示器２０２に表示される図柄を「特別図柄」と呼び、普通図柄表示器２０５に表示される図柄を「普通図柄」と呼ぶものとする。
【００３８】
本実施形態における遊技機１は、「通常遊技状態」又は「時短遊技状態」にて遊技が制御される。「通常遊技状態」は、いわゆる電チューサポート機能が付与されない通常の遊技状態である。「通常遊技状態」は、具体的には、第２始動口１１８を開放すると普通図柄判定において判定される割合が相対的に低い割合（例えば１／１２）に設定され、普通図柄の変動時間が相対的に長い時間（例えば２５秒）に設定され、且つ第２始動口１１８を開放すると判定された場合の第２始動口１１８の開放時間が相対的に短い時間（例えば０．１秒×１回）に設定される遊技状態である。
【００３９】
「時短遊技状態」は、電チューサポート機能が付与される遊技状態である。「時短遊技状態」は、具体的には、第２始動口１１８を開放すると普通図柄判定において判定される割合が相対的に高い割合（例えば１２／１２）に設定され、普通図柄の変動時間が相対的に短い時間（例えば２秒）に設定され、且つ第２始動口１１８を開放すると判定された場合の第２始動口１１８の開放時間が相対的に長い時間（例えば０．３秒×５回）に設定される遊技状態である。すなわち、「時短遊技状態」は、通常遊技状態に比べて、第２始動口１１８が開放状態に制御され易い遊技状態である。
【００４０】
遊技盤１０２の盤面構成上、遊技領域１１４の左側領域に打ち出された遊技球は第１始動口１１６に入賞可能であるのに対して、遊技領域１１４の右側領域に打ち出された遊技球が第１始動口１１６に入賞することはない。また、「通常遊技状態」のときには第２始動口１１８は開放状態になり難い。このため、「通常遊技状態」のときに右打ちを行うメ
リットはない。このように、「通常遊技状態」は、遊技球を遊技領域１１４の左側領域に打ち出した方が右側領域に打ち出すよりも大当たりを引き当て易い左側有利状態であるため、遊技者は、メイン液晶表示装置１０８に表示されるメッセージやスピーカ１３８から出力される音声ガイダンスに従って左打ちを行うことになる。
【００４１】
「通常遊技状態」のときに遊技者が左打ちを行って遊技領域１１４の左側領域に打ち出された遊技球が第１始動口１１６に入賞すると、第１特別図柄判定が行われ、第１特別図柄表示器２０１に特別図柄が変動表示された後にその第１特別図柄判定の結果を示す判定図柄が停止表示される。ここで、第１特別図柄判定によって１種大当たりと判定された場合には第１特別図柄表示器２０１にその旨を示す大当たり図柄が停止表示され、大入賞口１２０を開放する第１特別遊技が実行される。そして、この第１特別遊技開始時に第１特別図柄表示器２０１に停止表示されていた大当たり図柄の種類に応じて、第１特別遊技終了時に遊技状態が設定される。
【００４２】
遊技状態が「時短遊技状態」に移行すると、「通常遊技状態」のときに比べて第２始動口１１８が開放状態になり易くなる。その上、第２始動口１１８に遊技球が入賞することを条件として実行される第２特別図柄判定の結果の大半が小当たりとなるため、２種大当たりが発生し易い。このように、「時短遊技状態」は、遊技球を遊技領域１１４の右側領域に打ち出した方が左側領域に打ち出すよりも大当たりを引き当て易い右側有利状態であるため、遊技者は、メイン液晶表示装置１０８に表示されるメッセージやスピーカ１３８から出力される音声ガイダンスに従って右打ちを行うことになる。
【００４３】
「時短遊技状態」のときに遊技者が右打ちを行って遊技領域１１４の右側領域に打ち出された遊技球がゲート１１２を通過すると、普通図柄判定が行われる。「時短遊技状態」のときに普通図柄判定が行われて第２始動口１１８を開放すると判定された場合、第２始動口１１８の開放時間が「通常遊技状態」のときに比べて長いので、遊技領域１１４の右側領域に打ち出された遊技球は、第２始動口１１８に容易に入賞する。
［遊技機１の演出手段の構成例］
図１に示されるように、遊技盤１０２又はガラス枠１５０には、各種の演出を行うものとして、メイン液晶表示装置１０８、サブ液晶表示装置１０６、ロゴ役物１０７、スピーカ１３８、枠ランプ１４１、リトラクタブル１３７と、および、カップ状可動役物１９６が設けられている。カップ状可動役物１９６、サブ液晶表示装置１０６、および、ロゴ役物１０７は、可動する役物であるので、総称して可動役物とも呼ぶ。
【００４４】
リトラクタブル１３７は、所定の遊技状態になったときに、図１、２の矢印Ａ、Ｂに示すように、枠ギミックとして、後述するリトラクタブルモータ１１８１により前方側に突出するように所定角度回転して開閉するようになっている。更に、リトラクタブル１３７の内部にはＬＥＤで構成されるパトランプ１３９が内蔵されており、このパトランプ１３９は、リトラクタブル１３７が開いたときに、枠ギミックとして、後述するパトランプモータ１１８２により所定時間点灯しながら回転するようになっている。
【００４５】
メイン液晶表示装置１０８は、演出画像を表示する画像表示装置であり、遊技者によって視認され易い位置に設けられている。メイン液晶表示装置１０８には、例えば、特別図柄判定の結果を報知する装飾図柄、予告演出などを行うキャラクタやアイテム、第１特別図柄判定が保留されていることを示す保留表示画像等の各種表示オブジェクトを含む演出画像が表示される。
【００４６】
サブ液晶表示装置１０６は、演出画像を表示する画像表示装置であり、メイン液晶表示装置１０８の上方に設けられている。サブ液晶表示装置１０６としては、メイン液晶表示装置１０８に比べて表示画面が小さいものが用いられ、主に、メイン液晶表示装置１０８
で行われる演出に対応して、種々の演出が実行される。
【００４７】
ロゴ役物１０７は、サブ液晶表示装置１０６に対して可動に構成されており、サブ液晶表示装置１０６に遊技者の視線を誘導することを目的として、サブ液晶表示装置１０６において種々の演出が行われるのに先立って振動するように動作することが可能となっている。
【００４８】
スピーカ１３８は、メイン液晶表示装置１０８又はサブ液晶表示装置１０６で行われる表示演出と同期するように楽曲や音声、効果音等を出力して音による演出を行う。枠ランプ１４１は、発光色や発光パターン、光の放射方向を変化させることによって光による演出を行う。
［遊技機１の操作手段の構成例］
ガラス枠１５０には、遊技者が操作する操作手段として、演出ボタン１４２及び演出キー１４４が設けられている。演出ボタン１４２は、遊技者が押下することによって操作情報を入力するための押ボタンである。演出キー１４４は、上下左右のいずれかの方向を指示するためのいわゆる十字キーである。遊技機１では、演出ボタン１４２又は演出キー１４４から入力された操作情報に応じた演出が行われる場合がある。演出ボタン１４２と演出キー１４４を総称して入力装置１４５とも呼ぶ。
［電源供給の説明］
図４は、複数台の遊技機１が設置された遊技機配置システムの模式図である。図４に例示されるように、いわゆるパチンコホールには、上述した遊技機１が複数台（例えば２０台）並べて設置されることによって１つの島が構成される。この島に設置された各遊技機１の各電源部１１８０（後述の図５参照）は、共通の島電源ラインを介して島電源供給装置５００と電気的に接続される。このため、各遊技機１における電源部１１８０の個別電源スイッチを「ＯＮ」にした状態で島電源供給装置５００の電源を投入することで、１つの島に設置された複数台の遊技機１を一斉に起動させることができる。本実施形態における遊技機１は、このような起動方法を利用して、同じ島に設置された全ての遊技機１において一斉に同じ演出を開始することを可能にする構成を備えている。
［遊技機１の制御装置の構成］
図５は、遊技機１の各制御装置を説明するための機能ブロック図である。この図５において、「ＳＷ」とは「スイッチ」の略語である。遊技盤１０２の裏面側には、賞球として払い出される遊技球を溜めておく球タンクの他に、遊技機１の動作を制御する制御装置が設けられている。図５に例示されるように、遊技機１の制御装置は、判定の実行や演出制御部１１５０へのコマンド送信処理等を制御するメイン制御部１１００と、メイン制御部１１００から受信したコマンドに基づいて演出を統括的に制御する演出制御部１１５０と、画像や音による演出を制御する画像音響制御部１１６０と、各種のランプやロゴ役物１０７による演出を制御するランプ制御部１１７０と、遊技球の払い出しを制御する払出制御部１１４０と、遊技球の発射を制御する発射制御部１１３０と備えている。
［メイン制御部１１００の構成］
メイン制御部１１００は、ＣＰＵ１１０１、ＲＯＭ１１０２、ＲＡＭ１１０３、および、ＲＡＭクリアスイッチ１１０６を備えている。ＣＰＵ１１０１は、ＲＯＭ１１０２に記憶されたプログラム等に基づいて、判定や払い出し賞球数に関連する各種の演算処理を行う。ＲＡＭ１１０３は、ＣＰＵ１１０１が上記プログラムを実行する際に用いる各種データを一時的に記憶する記憶領域又はデータ処理などの作業領域として使用される。
【００４９】
ＲＡＭクリアスイッチ１１０６は、遊技機１の電源投入時に所定の態様でオン操作（例えば、遊技機１の電源投入と同時にオン操作した後、再度オン操作）すると、ＲＡＭクリア信号をメイン制御部１１００に出力することにより、ＲＡＭ１１０３の記憶が消去されるようになっている。なお、メイン制御部１１００には、遊技履歴が第三者によって消去されることを防止するためのＲＡＭクリア規制ボタンを関係者のみが操作可能な態様で設
けるようにしてもよい。
【００５０】
メイン制御部１１００には、第１始動口スイッチ１１１０、第２始動口スイッチ１１１１、電動チューリップ開閉部１１１２、ゲートスイッチ１１１３、大入賞口スイッチ１１１４、大入賞口制御部１１１５、普通入賞口スイッチ１１１６、特定入賞口スイッチ１１１７、特定領域開閉部１１１８、Ｖ入賞口スイッチ１１２０、ハズレ入賞口スイッチ１１２１、Ｖ入賞口開閉部１１２２、表示器１０４（各表示器２０１〜２０６）、磁気センサ１１２６、電波セン１１２７、衝撃センサ１１２８、枠カウントスイッチ１１２３、遊技情報出力端子１１２４、および、皿満タンスイッチ１１２５が接続されている。
【００５１】
なお、皿満タンスイッチ１１２５は、下皿１２９が遊技球で満タンになったことを検出するためのスイッチであり、下皿１２９の所定箇所（上皿１２８と下皿１２９を連通する玉通路等）に設けられている。また、枠カウントスイッチ１１２３は、各入賞装置、すなわち、始動口１１６，１１８、大入賞口１２０、および、普通入賞口１２２に入賞した遊技球（セーフ球）を計数するためのスイッチであり、ガラス枠１５０の背面側の下部に設けられている。この枠カウントスイッチ１１２３は、例えば電波による不正等で入賞装置の入賞を検出する入賞スイッチが誤作動したような場合、入賞スイッチが検出した遊技球の通過数と枠カウントスイッチ１１２３が検出した遊技球の通過数とを比較することにより、当該異常を検出するためのものである。
【００５２】
第１始動口スイッチ１１１０は、第１始動口１１６に遊技球が入賞したことを検知して、その検知信号をメイン制御部１１００に出力する。第２始動口スイッチ１１１１は、第２始動口１１８に遊技球が入賞したことを検知して、その検知信号をメイン制御部１１００に出力する。電動チューリップ開閉部１１１２は、メイン制御部１１００からの制御信号に応じて、電動チューリップ１１７の一対の羽根部材に駆動伝達可能に連結された電動ソレノイドを作動させることによって、第２始動口１１８を開閉する。ゲートスイッチ１１１３は、遊技球がゲート１１２を通過したことを検知して、その検知信号をメイン制御部１１００に出力する。大入賞口スイッチ１１１４は、大入賞口１２０に遊技球が入賞したことを検知して、その検知信号をメイン制御部１１００に出力する。大入賞口制御部１１１５は、メイン制御部１１００からの制御信号に応じて、大入賞口１２０を閉塞するプレートに駆動伝達可能に連結された電動ソレノイドを作動させることによって、大入賞口１２０を開閉する。普通入賞口スイッチ１１１６は、遊技球が普通入賞口１２２に入賞したことを検知して、その検知信号をメイン制御部１１００に出力する。
【００５３】
特定入賞口スイッチ１１１７は、遊技球が特定入賞口１９０に入賞したことを検知して、その検知信号をメイン制御部１１００に出力する。特定領域開閉部１１１８は、メイン制御部１１００からの制御信号に応じて、羽根部材１８９に駆動伝達可能に連結された電動ソレノイドを作動させることによって、特定入賞口１９０を開閉する。Ｖ入賞口スイッチ１１２０は、遊技球がＶ入賞口に入賞したことを検知して、その検知信号をメイン制御部１１００に出力する。ハズレ入賞口スイッチ１１２１は、遊技球がハズレ入賞口３９３に入賞したことを検知して、その検知信号をメイン制御部１１００に出力する。
【００５４】
メイン制御部１１００のＣＰＵ１１０１は、第１始動口スイッチ１１１０、第２始動口スイッチ１１１１、大入賞口スイッチ１１１４、普通入賞口スイッチ１１１６、Ｖ入賞口スイッチ１１２０、又はハズレ入賞口スイッチ１１２１からの検知信号が入力されると、遊技球が入賞した場所に応じた所定数の賞球の払い出しを払出制御部１１４０に指示すると共に、払出制御部１１４０からの情報に基づいて、払い出す賞球の個数を管理する。
【００５５】
ＣＰＵ１１０１は、第１始動口スイッチ１１１０からの検知信号が入力されたタイミングで取得情報としての各種乱数を取得し、取得した乱数を用いて第１特別図柄判定を実行
する。また、ＣＰＵ１１０１は、第２始動口スイッチ１１１１からの検知信号が入力されたタイミングで取得情報としての各種乱数を取得し、取得した乱数を用いて第２特別図柄判定を実行する。そして、大当たりであると判定した場合には、大入賞口制御部１１１５を介して大入賞口１２０を開閉する。
【００５６】
ＣＰＵ１１０１は、第２特別図柄判定の結果が小当たりであると判定した場合には、特定領域開閉部１１１８を介して羽根部材１８９を作動させることで特定入賞口１９０を開閉する。そして、Ｖ入賞口スイッチ１１２０を遊技球が通過した場合、大入賞口制御部１１１５を介して大入賞口１２０を開閉する。
【００５７】
ＣＰＵ１１０１は、ゲートスイッチ１１１３からの検知信号が入力されたタイミングで乱数を取得し、取得した乱数を用いて普通図柄判定を実行する。そして、第２始動口１１８を開放すると判定した場合、電動チューリップ開閉部１１１２を介して電動チューリップ１１７を作動させることによって、第２始動口１１８を一時的に開放する。
【００５８】
ＣＰＵ１１０１は、表示器１０４を構成する各表示器２０１〜２０６に対して、図３に基づいて上述した処理を実行させる。
ＣＰＵ１１０１は、第１始動口スイッチ１１１０、第２始動口スイッチ１１１１、大入賞口スイッチ１１１４、普通入賞口スイッチ１１１６、特定入賞口スイッチ１１１７における遊技球の検知状況を確認し、例えば、１分間に所定数以上の遊技球が検知された場合や、閉鎖中の入賞口において遊技球の検知が発生した場合等において、不正入賞が発生したと判定することによって、後述のエラー検知処理を実行する。また、ＣＰＵ１１０１は、上述した磁気センサ１１２６、電波セン１１２７、衝撃センサ１１２８の状況に応じて、後述のエラー検知処理を実行する。
［払出制御部１１４０の構成］
この払出制御部１１４０は、遊技盤１０２の裏面側に設けられている球タンクから上皿１２８へ賞球を送り出す駆動モータ等を有して構成されている。払出制御部１１４０は、遊技球の払い出し制御を行う。この払出制御部１１４０は、メイン制御部４００に接続されると共に、玉貸接続基板等を介して図示しないカードユニットとも接続されている。また、払出制御部１１４０は、メイン制御部１１００とカードユニット（玉貸接続基板）とに対して、双方向に通信可能に接続されている。
【００５９】
また、払出制御部１１４０の入力側には、払出制御部１１４０を内蔵するカウンターケースから払い出す遊技球が無くなった（不足している）ことを検出する球無スイッチ１１４５、カウンターケースから払い出された遊技球を計数する払出球計数スイッチ１１４６、払出モータ（図示せず）のローターの回転を検出するローター回転スイッチ１１４７、ガラス枠１５０が開放されたことを検出するためのガラス枠開放スイッチ１１８３ａ、内枠１７０が開放されたことを検出するための内枠開放スイッチ１１８３ｂが接続されている。
【００６０】
なお、上記した各種の入力スイッチは、メイン制御部１１００と同様に、図示しない入力インターフェースＩＣを介して払出制御部１１４０の入力側に接続されている。このインターフェースＩＣには、入力スイッチの断線（未接続）や短絡等の異常を検出する異常検知処理回路が設けられており、入力スイッチにこのような異常が発生した場合には、スイッチ異常検知信号を払出制御部１１４０を介してメイン制御部１１００に出力するようになっている。
【００６１】
また、払出制御部１１４０の出力側には、発射制御部１１３０と、入賞信号や球貸信号に基づいて所定数の遊技球を払い出すための払出駆動部１１４４が接続されている。しかして、これら球無スイッチ１１４５、払出球計数スイッチ１１４６、ガラス枠開放スイッ
チ１１８３ａ、内枠開放スイッチ１１８３ｂから出力される検出信号は、払出制御部１１４０に入力された後、払出制御部１１４０からメイン制御部１１００に入力される。ここで、ガラス枠開放スイッチ１１８３ａ及び内枠開放スイッチ１１８３ｂから払出制御部１１４０に入力された検出信号は、両者のうちの何れであっても払出制御部１１４０から扉開放の旨を示す単一の検出信号として出力されてメイン制御部１１００に入力されるようになっている。
【００６２】
払出制御部１１４０は、メイン制御部１１００から所定の入賞装置に遊技球が入賞したことを契機として生成された払出個数指定コマンドを受信すると、払出個数指定コマンドの内容に従った所定個数の遊技球を払い出す制御（賞球制御）を行い、払出駆動部１１４４を駆動させて所定の遊技球を払い出す。
【００６３】
また、払出制御部１１４０は、図示しないカードユニットと接続確認を行った後、玉貸スイッチから玉貸信号を入力すると、カードユニットとの情報のやりとりを行いながら、規定個数の遊技球を払い出す制御（玉貸制御）を行い、払出駆動部１１４４を駆動させて所定の遊技球を払い出す。
【００６４】
発射制御部１１３０は、遊技球の発射制御を行う。この発射制御部１１３０は、入力側には払出制御部１１４０の他、ダイアル１３２及び停止ボタン１３４が接続され、出力側には、発射装置１１３４が接続されている。発射制御部１１３０は、発射装置１１３４に関連する各種制御を行う際の演算処理を行う。
【００６５】
発射制御部１１３０は、ダイアル１３２の図示しないタッチセンサからのタッチ信号を入力すると共に、ダイアル１３２の図示しない発射ボリュームから供給された電圧に基づいて、発射装置１１３４を構成する図示しない発射用ソレノイドや玉送りソレノイドを通電させる制御を行う。
【００６６】
タッチセンサは、ハンドル１３０の内部に設けられ、遊技者がダイアル１３２に触れたことによる静電容量の変化を利用した静電容量型の近接スイッチから構成されている。タッチセンサは、遊技者がダイアル１３２に触れたことを検知すると、発射制御部１１３０に発射用ソレノイドの通電を許可するタッチ信号を出力する。発射制御部１１３０は、大前提としてタッチセンサからタッチ信号の入力がなければ、遊技球を遊技領域１１４に発射させないように構成されている。
【００６７】
停止ボタン１３４は、ダイアル１３２の回転操作中であっても遊技球の発射を停止できるボタンであって、発射制御部１１３０は、停止ボタン１１３４が押下された信号が出力された場合、発射装置１１３４の発射用ソレノイド及び玉送りソレノイドの動作を停止して遊技球の発射を停止させる。
［演出制御部１１５０の構成］
演出制御部１１５０は、ＣＰＵ１１５１、ＲＯＭ１１５２、ＲＡＭ１１５３、ＲＴＣ（リアルタイムクロック）１１５４、および、ＦＲＡＭ（登録商標，Ｆｅｒｒｏｅｌｅｃｔｒｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１５５を備えている。ＣＰＵ１１５１は、ＲＯＭ１１５２に記憶されたプログラムに基づいて、演出を制御する際の演算処理を行う。ＲＡＭ１１５３は、ＣＰＵ１１５１が上記プログラムを実行する際に用いる各種データを一時的に記憶する記憶領域又はデータ処理などの作業領域として使用される。
【００６８】
ＲＴＣ１１５４は、現時点の日時（日付及び時刻）を計時する。ＲＴＣ１１５４は、遊技機１に島電源供給装置５００からの電力が供給されているときにはこの電力によって計時動作し、遊技機１に島電源供給装置５００からの電力が供給されていないときには遊技機１に内蔵されている不図示のコンデンサ等から構成されるバックアップ電源から供給さ
れる電力によって計時動作する。このため、ＲＴＣ１１５４は、遊技機１の電源が投入されていないときにも現在の日時を計時することができる。
【００６９】
なお、バックアップ電源に替えて内蔵電池を設けて、ＲＴＣ１１５４をこの内蔵電池から供給される電力によって動作させるようにしてもよい。内蔵電池に替えることによって、バックアップ電源に比べて蓄積可能な放電容量を大きくするとこができるため、ＲＴＣ１１５４は内蔵電池単独でも十分な寿命を維持することが可能である。この場合であっても、ＲＴＣ１１５４は遊技機１の電源が供給されているときは、島電源供給装置５００から供給されている電力により計測動作し、パチンコ機の電源が供給されていないときは、内蔵電池により計測動作するようにすることによって、内蔵電池のみを計測動作電源としたときに比べて寿命を延ばすことが可能となるとともに、遊技機１に電源が供給されている間は遊技機１に電源が供給されていない間に比べて計測動作が安定するため、計時のズレが少なくなる。
【００７０】
演出制御部１１５０のＣＰＵ１１５１は、メイン制御部１１００から送信される特別図柄判定や普通図柄判定、特別遊技等に関する遊技情報に基づいて、通常演出の演出内容を設定する。その際、演出ボタン１４２又は演出キー１４４からの操作情報の入力を受け付けて、その操作情報に応じた演出内容を設定する場合もある。また、ＣＰＵ１１５１は、設定した演出内容の演出の実行を指示するコマンドを画像音響制御部１１６０及びランプ制御部１１７０に送信する。
【００７１】
ＦＲＡＭ１１５５は、強誘電体の不揮発性メモリである。このＦＲＡＭ１１５５は、後述するエラー検知処理、リトライ処理、および、入力装置エラー検出処理などで生じるデータなどを記憶する。
【００７２】
演出制御部１１５０には、演出ボタン１４２、演出キー１４４、および、位置検出センサ１１５７が入力される。演出制御部１１５０は、遊技者の操作によって、入力装置１４５（演出ボタン１４２および演出キー１４４）から所定の入力信号を受信した場合には、当該入力信号に基づいて、画像音響制御部１１６０やランプ制御部１１７０を制御し、所定の演出等を実行する。また、演出制御部１１５０は、後述するリトライ処理（図４４）で、位置検出センサ１１５７からの入力信号に基づいて、異常判定を行う。さらには、演出制御部１１５０は、後述する入力装置エラー検出処理（図４５）で、演出ボタン１４２または演出キー１４４からの入力信号に基づいて、異常判定を行う。
［ランプ制御部１１７０の構成］
ランプ制御部１１７０は、ＣＰＵ１１７１、ＲＯＭ１１７２、及びＲＡＭ１１７３を備えている。ランプ制御部１１７０は、入力側には演出制御部１１５０が接続され、出力側には、枠ランプ１４１、パトランプ１３９等の照明機器と、可動役物駆動部１１９１、リトラクタブルモータ１１８１、パトランプモータ４８２等の駆動装置が接続され、演出制御部１１５０から送られたコマンドに基づき、演出制御部１１５０にて設定される演出内容に応じて出力側に接続された各種機器・装置を制御する。
【００７３】
可動役物駆動部１１９１は、ロゴ役物１０７、サブ液晶表示装置１０６、および、カップ状可動役物１９６を駆動制御する。なお、本実施形態では、可動役物駆動部１１９１が駆動制御する３つの可動役物のうち、カップ状可動役物１９６の駆動制御について、後述の図６〜１５−３を用いて詳細な説明を行う。
【００７４】
ランプ制御部１１７０は、枠ランプ１４１、パトランプ１３９等のＬＥＤを点灯制御して、照明による演出を行う。また、ランプ制御部１１７０は、電動ソレノイドやモータ等で構成される可動役物駆動部１１９１を通電制御して、サブ液晶表示装置１０６、ロゴ役物１０７、および、カップ状可動役物１９６などによる演出を実行する。
【００７５】
ランプ制御部１１７０は、リトラクタブルモータ１１８１やパトランプモータ４８２を通電制御して、リトラクタブル１３７を開閉制御させ、また、リトラクタブル１３７が開いたときにパトランプ１３９を回転駆動させる。
【００７６】
ＣＰＵ１１７１は、照明機器や駆動装置等を制御する際の演算処理を行う。ＲＯＭ１１７２は、ＣＰＵ１１７１にて実行されるプログラムや各種データ（演出制御部４５０にて設定される演出内容に応じた照明機器の点灯／点滅パターンデータ及び発光色パターンデータ（発光パターンデータ））や、駆動装置の動作パターンデータ）等を記憶している。ＲＡＭ１１７３は、ＣＰＵ１１７１の作業用メモリ等として用いられる。ＣＰＵ１１７１は、ＲＯＭ１１７２に記憶されたパターンデータの中から、演出制御部１１５０から送られたコマンドに対応したものを選択して読み出し、この読み出したパターンデータに基づいて、照明機器及び駆動装置を所定の照度及び動作で制御する。
［電源部１１８０の構成］
電源部１１８０は、遊技機１の各制御部（メイン制御部１１００、発射制御部１１３０、払出制御部１１４０、演出制御部１１５０、画像音響制御部１１６０、および、ランプ制御部１１７０等）と接続され、これらの制御部に、島電源供給装置５００から供給される電源（電力）を供給する。
【００７７】
［可動役物の動作］
図６、図７を用いて、カップ状可動役物１９６の動作について説明する。以下の説明における前後、上下、左右の方向は遊技者が当該遊技機１にて遊技を行う場合の遊技者を基準とした方向であり、遊技者が位置する側を遊技機１における前方として説明する。
【００７８】
図６は、カップ状可動役物１９６と可動役物駆動部１１９１とを示す図である。具体的には、図６（Ａ）は、カップ状可動役物１９６が可動役物駆動部１１９１により駆動制御されて、上方向（以下では、進出位置方向とも呼ぶ）に移動し、メイン液晶表示装置１０８の前面に配置された状態を示している。図６（Ｂ）は、カップ状可動役物１９６が図６（Ａ）の状態から、可動役物駆動部１１９１により駆動制御されて、下方向（以下では、原点位置方向とも呼ぶ）に移動し、原点位置（ホームポジション）に戻った状態を示している。
【００７９】
カップ状可動役物１９６は、意匠的に特徴を有する２つの第１装飾部材１５０１、第２装飾部材１５０２を有しており、これらが連動して移動する。本実施形態において、第１装飾部材１５０１はカップをイメージした形状であり、第２装飾部材１５０２はカップの台座をイメージした形状である。第２装飾部材１５０２は第１装飾部材１５０１の前側（遊技者側）に位置しており、第１装飾部材１５０１のカップの脚に一部が重なるように配置される。
【００８０】
可動役物駆動部１１９１は、複数の柱状のリンク部材によりカップ状可動役物１９６を支持する。可動役物駆動部１１９１の本体部には第１リンク部材１５０３及び第２リンク部材１５０４が回動可能に連結されており、第１リンク部材１５０３及び第２リンク部材１５０４の先端にはそれぞれ第３リンク部材１５０５及び第４リンク部材１５０６の下端が回動可能に連結されている。
【００８１】
また第３リンク部材１５０５及び第４リンク部材１５０６の上端近傍には第５リンク部材１５０７及び第６リンク部材１５０８が回動可能に連結されている（図６（Ｂ）参照）。第１装飾部材１５０１は第３リンク部材１５０５及び第４リンク部材１５０６に連結されている。第２装飾部材１５０２は第５リンク部材１５０７及び第６リンク部材１５０８により連結されている。
【００８２】
すなわち、カップ状可動役物１９６は、右側に位置する第１リンク部材１５０３、第３リンク部材１５０５、及び第５リンク部材１５０７と、左側に位置する第２リンク部材１５０４、第４リンク部材１５０６、及び第６リンク部材１５０８と、の左右二つのリンク機構により保持される。またそれら左右のリンク機構は、一端が可動役物駆動部１１９１の本体部を介して遊技盤１００に連結され、他端がカップ状可動役物１９６に連結されるものであるといえる。
【００８３】
可動役物駆動部１１９１は、図６（Ａ）、（Ｂ）では図示しないステッピングモータにより回転軸７０９、７１０を中心に第１リンク部材１５０３及び第２リンク部材１５０４を回転駆動させることによりカップ状可動役物１９６の移動を実現する。
【００８４】
図６（Ａ）の位置はカップ状可動役物１９６（第１装飾部材１５０１及び第２装飾部材１５０２）が最も上方に移動した進出位置である。この状態から回転軸７０９を中心に第１リンク部材１５０３を反時計回りに回転させると共に、回転軸７１０を中心に第２リンク部材１５０４を時計回りに回転させると、カップ状可動役物１９６は真っ直ぐに下方に移動して、図６（Ｂ）のように、カップ状可動役物１９６が最も下方に移動した原点位置まで移動する。同様に、原点位置にあるときに第１リンク部材１５０３及び第２リンク部材１５０４を上述したものとは反対向きに回転させると、カップ状可動役物１９６は真っ直ぐ上方に移動して進出位置まで移動する。
【００８５】
図７は、カップ状可動役物１９６の動作と位置検出センサ１１５７の位置関係を模式的に示す図である。具体的には、図７（Ａ）は、カップ状可動役物１９６と位置検出センサ１１５７との位置関係の推移を遊技者側から見た図である。図７（Ｂ）は、位置検出センサ１１５７を側方から見た図である。なお、これらの図では、理解が容易になるように、カップ状可動役物１９６の形状を１つの板状のものとして示している。
【００８６】
図７（Ａ）において、（１）は、カップ状可動役物１９６が原点位置に配置されている場合を表しており、（６）は、カップ状可動役物１９６が進出可能な限度である位置（以下では、最大進出位置とも呼ぶ）に配置されている場合を表している。すなわち、（１）にカップ状可動役物１９６がある場合には、遊技者からは、カップ状可動役物１９６がほとんど見えていない（図１参照）。（６）にカップ状可動役物１９６がある場合には、遊技者からは、カップ状可動役物１９６がメイン液晶表示装置１０８を覆い隠すように視認される。
【００８７】
位置検出センサ１１５７は、上側位置検出センサ１１５７ａと下側位置検出センサ１１５７ｂとを備えている。上側位置検出センサ１１５７ａは、下側位置検出センサ１１５７ｂよりも上側の位置に配置される。
【００８８】
上側位置検出センサ１１５７ａおよび下側位置検出センサ１１５７ｂは、それぞれ照射器と受光器とから構成される。これら位置検出センサ１１５７の照射器及び受光器は間隔を空けて配置される。カップ状可動役物１９６（実際には遮光板）は、その間を移動する。図７（Ｂ）に示すように、照射器から受光器に向けて光が照射され、対の受光器が当該光を検知できる状態を受光状態とし、検知できない状態を遮光状態とする。
【００８９】
カップ状可動役物１９６が原点位置（１）にあるとき、及び、（１）から進出位置方向に少し移動した（２）の位置にあるときには、カップ状可動役物１９６によって遮光されいずれの上側位置検出センサ１１５７ａ，１１５７ｂも遮光状態となっている。さらに進出位置方向に移動して（３）の位置となると、下側位置検出センサ１１５７ｂが受光状態となる。この受光状態は、（３）から（４）の位置までの範囲にカップ状可動役物１９６
が位置する間は継続する。さらにカップ状可動役物１９６が進出位置方向に移動して（５）の位置となると、いずれの上側位置検出センサ１１５７ａ，１１５７ｂも受光状態となる。進出位置（６）においても同様である。このように、位置検出センサが受光状態であるか遮光状態であるかに基づいてカップ状可動役物１９６の位置を判別できる。特に受光状態と遮光状態とが切り替わったタイミングが、カップ状可動役物１９６が基準となる位置を通過したタイミングとして判断できる。
【００９０】
すなわち、上側位置検出センサ１１５７ａと下側位置検出センサ１１５７ｂとの両方が、遮光状態の場合は、カップ状可動役物１９６が原点位置（ホームポジション）に位置していると判断することができる。一方、下側位置検出センサ１１５７ｂが、受光状態の場合は、カップ状可動役物１９６が原点位置に位置していないと判断することができる。このような考えを用いて、後述のリトライ処理（図３０）において、異常判定（エラー判定とも呼ぶ）を実行する。また、他の可動役物（サブ液晶表示装置１０６、ロゴ役物１０７）についても、位置検出センサ１１５７が配置されており、この位置検出センサ１１５７に基づいて、上記同様の考え方で、可動役物が原点位置に位置しているのかいないのかを判断し、異常判定を実行することができる。
［メイン制御部１１００によるメイン処理］
図８は、メイン制御部１１００において実行されるメイン処理の一例を示すフローチャートである。図８に示すように、電源部１１８０がＯＮの状態で島電源供給装置５００（図４）から遊技機１への電源供給が開始されると、ＣＰＵ１１０１にシステムリセットが発生し、ＣＰＵ１１０１は、リセット信号の入力に伴って以下のメイン処理を行う。
【００９１】
まず、ステップＳ６００（以下、ステップＳは、単に「Ｓ」とも表記する）の処理では、ＣＰＵ１１０１は、今回の遊技機１への電源供給が、通常のＲＡＭクリアスイッチ１１０６のオン操作（ＲＡＭクリア信号の入力）を伴う電源投入（遊技店における営業開始時の電源投入等）か、不測の電源断後に電源供給が開始されるＲＡＭクリアスイッチ１１０６のオン操作（ＲＡＭクリア信号の入力）を伴わない電源復旧かを判定する。
【００９２】
Ｓ６００では、ＣＰＵ１１０１は、ＲＡＭクリアスイッチ１１０６のオン操作を伴う電源投入と判定した場合（Ｓ６００：Ｙｅｓ）、Ｓ６０２の処理で、ＲＡＭクリア準備コマンドを演出制御部１１５０に送信する。なお、演出制御部１１５０は、ＲＡＭクリア準備コマンドを受信すると、画像音響制御部１１６０を制御して、再度ＲＡＭクリアスイッチ１１０６をオン操作させる旨の表示演出（以下では、ＲＡＭクリア準備中演出とも呼ぶ）をメイン液晶表示装置１０８で実行させたり、再度ＲＡＭクリアスイッチ１１０６をオン操作させる旨の音声出力演出をスピーカ１３８を実行させたりして、再度のＲＡＭクリアスイッチ１１０６のオン操作を促すようになっている。このＲＡＭクリア準備中演出は、再度ＲＡＭクリアスイッチ１１０６がオン操作されるまで、継続して行われる。
【００９３】
次に、Ｓ６０４の処理では、ＣＰＵ１１０１は、ＲＡＭクリアスイッチ１１０６が再びオン操作されたか否かを判定する。
ＣＰＵ１１０１は、ＲＡＭクリアスイッチ１１０６が再度オン操作されたと判定した場合（Ｓ６０４：Ｙｅｓ）、Ｓ６０８の処理で、電源投入時コマンドを演出制御部１１５０に送信する。この電源投入時コマンドは、演出制御部１１５０に電源が投入されて表示、音声、または、可動役物などの制御が可能となった旨を知らせるためのコマンドである。
【００９４】
ＣＰＵ１１０１は、ＲＡＭクリアスイッチ１１０６が再度オン操作されていないと判定した場合（Ｓ６０４：Ｎｏ）には、ＲＡＭクリアスイッチ１１０６が再度オン操作されるまで待機する。
【００９５】
Ｓ６１０の処理では、ＣＰＵ１１０１は、電源投入に応じて、ＲＯＭ１１０２から起動
プログラムを読み込むと共に、ＲＡＭ１１０３をアクセス許可状態とし、レジスタ及びＲＡＭ１１０３の記憶領域をクリアして、必要な設定を行う初期化処理を実行する。
【００９６】
Ｓ６１５の処理では、ＣＰＵ１１０１は、演出制御部１１５０にエラー報知コマンドを送信するエラー報知コマンド送信処理を実行する。演出制御部１１５０は、エラー報知コマンドの受信の有無の確認を後述のコマンド受信処理（図４１）で実行する。
【００９７】
Ｓ６３０の処理では、ＣＰＵ１１０１は、初期乱数更新処理を実行する。すなわち、特定の乱数、例えば、後述の大当り乱数、図柄乱数、リーチ乱数、及び変動パターン乱数の初期乱数値の更新を行い、以降は、所定の割込み処理が行われるまで、Ｓ６３０の処理を繰り返し行う。ここで、初期乱数値とは、後述のタイマ割込み処理におけるＳ１６０１で更新される各乱数の初期値である。なお、Ｓ６３０の処理を行うことなく、次の割込み処理が行われるまで、処理を停止するようにしてもよい（ＨＡＬＴ命令）。
【００９８】
一方、Ｓ６００の処理で、ＣＰＵ１１０１は、停電などによるＲＡＭクリアスイッチ１１０６のオン操作を伴わない電源復旧と判定した場合（Ｓ６００：Ｎｏ）、Ｓ６２０の処理で、電源復旧時コマンドを演出制御部１１５０に送信する。そして、Ｓ６２２の処理で、ＣＰＵ１１０１は、所定の電源復旧処理を行う。この電源復旧処理では、例えば、上記電源投入時と同様にＲＡＭ１１０３をアクセス許可状態とし、ＲＡＭ１１０３のバックアップＲＡＭ領域のデータチェック（例えば、電源断時にバックアップしたチェック用データを用いたパリティチェック）等を行う。Ｓ６２２の処理により、レジスタ及びＲＡＭ１１０３の記憶領域は不測の電源断時の状態に戻され、遊技状態は復旧する。ＣＰＵ１１０１は、Ｓ６２２の処理を終えると、処理をＳ６１５に移行して、エラー報知コマンド送信処理を実行する。
［メイン制御部１１００によるタイマ割込み処理］
図９は、メイン制御部１１００において実行されるタイマ割込み処理の一例を示すフローチャートである。メイン制御部１１００は、電源投入時や電源断時等の特殊な場合を除く通常の動作時において、図９に例示されている一連の処理を一定時間（例えば４ミリ秒）毎に繰り返し実行する。なお、図９以降のフローチャートに基づいて説明するメイン制御部１１００の処理は、ＲＯＭ１１０２に記憶されているプログラムに基づいてＣＰＵ１１０１が発行する命令に従って行われる。
【００９９】
まず、ＣＰＵ１１０１は、大当たり乱数、大当たり用図柄乱数、小当たり用図柄乱数、リーチ乱数、変動パターン乱数、及び普通図柄乱数の各種乱数を更新する乱数更新処理を実行する（Ｓ１６０１）。
【０１００】
ここで、大当たり乱数は、大当たり、小当たり、又はハズレを決定するための乱数である。大当たり用図柄乱数は、大当たりであると判定された場合に、大当たりの種類を決定するための乱数である。小当たり用図柄乱数は、小当たり遊技中にＶ入賞口に遊技球が入賞した場合に発生する２種大当たりの種類を決定するための乱数である。リーチ乱数は、ハズレであると判定された場合に、リーチ有りの演出を行うか或いはリーチ無しの演出を行うかを決定するための乱数である。変動パターン乱数は、特別図柄が変動表示される際の変動パターンを決定するための乱数である。普通図柄乱数は、第２始動口１１８を開放するか否かを決定するための乱数である。大当たり乱数、大当たり用図柄乱数、小当たり用図柄乱数、リーチ乱数、変動パターン乱数、及び普通図柄乱数は、このＳ１６０１の処理が行われる毎に「１」ずつ加算される。なお、このＳ１６０１の処理を行うカウンタとしてはループカウンタが使用されており、各乱数は、予め設定された最大値に達した後は「０」に戻る。
【０１０１】
Ｓ１６０１の処理に続いて、ＣＰＵ１１０１は、各スイッチからの検知信号が入力され
た場合に、スイッチ処理を実行する（Ｓ１６０５）。このスイッチ処理については、図１０〜図１３に基づいて後に詳述する。
【０１０２】
Ｓ１６０５の処理に続いて、ＣＰＵ１１０１は、特別図柄判定を実行し、第１特別図柄表示器２０１又は第２特別図柄表示器２０２に特別図柄を変動表示させてから特別図柄判定の結果を示す判定図柄を停止表示させる処理等を含む特別図柄処理を実行する（Ｓ１６１０）。この特別図柄処理については、図１４に基づいて後に詳述する。
【０１０３】
Ｓ１６１０の処理に続いて、ＣＰＵ１１０１は、普通図柄判定を実行し、普通図柄表示器２０５に普通図柄を変動表示させてから普通図柄判定の結果を示す普通図柄を停止表示させる処理等を含む普通図柄処理を実行する（Ｓ１６１５）。この普通図柄処理については、図１７に基づいて後に詳述する。
【０１０４】
Ｓ１６１５の処理に続いて、ＣＰＵ１１０１は、普通図柄判定を行った結果、第２始動口１１８を開放すると判定した場合に、電動チューリップ開閉部１１１２を介して電動チューリップ１１７を作動させる電動チューリップ処理を実行する（Ｓ１６２０）。この電動チューリップ処理については、図１８に基づいて後に詳述する。
【０１０５】
Ｓ１６２０の処理に続いて、ＣＰＵ１１０１は、Ｓ１６１０の特別図柄処理において小当たりであると判定した場合に、特定領域開閉部１１１８を介して羽根部材１８９を作動させると共に、Ｖ入賞口開閉部１１２２を介してスライド部材３９４を作動させる特定領域開放制御処理を実行する（Ｓ１６２５）。この特定領域開放制御処理については、図１９及び図２０に基づいて後に詳述する。
【０１０６】
Ｓ１６２５の処理に続いて、ＣＰＵ１１０１は、Ｓ１６１０において大当たりであると判定した場合、又は小当たり遊技中にＶ入賞口に遊技球が入賞した場合に、大入賞口制御部１１１５を制御して大入賞口１２０を開放する大入賞口開放制御処理を実行する（Ｓ１６３０）。この大入賞口開放制御処理については、図２１〜図２４に基づいて後に詳述する。
【０１０７】
Ｓ１６３０の処理に続いて、ＣＰＵ１１０１は、遊技球の入賞に応じた賞球の払い出しを制御する賞球処理を実行する（Ｓ１６３５）。Ｓ１６３５の処理に続いて、ＣＰＵ１１０１は、遊技機１のエラー検知を行うエラー検知処理を実行する（Ｓ１６４０）。このエラー検知処理は、図２５〜図３９に基づいて後に詳述する。
【０１０８】
Ｓ１６３５の処理に続いて、ＣＰＵ１１０１は、Ｓ１６３５以前の処理ステップにおいてＲＡＭ１１０３にセット（格納）された各種コマンドや演出内容を決定するために必要な情報を演出制御部１１５０に送信する送信処理を実行する（Ｓ１６４５）。このＳ１６４５の処理が実行されることにより、特別図柄判定や特別遊技に関する遊技情報が演出制御部１１５０に送信されることになる。この遊技情報は、具体的には、後述する変動開始コマンド、図柄確定コマンド、オープニングコマンド、ラウンド開始コマンド、ラウンド終了（ラウンド間インターバル）コマンド、エンディングコマンド等である。
［メイン制御部１１００によるスイッチ処理］
図１０は、図９のＳ１６０５におけるスイッチ処理の詳細フローチャートである。Ｓ１６０１の処理に続いて、ＣＰＵ１１０１は、図１０に例示されるように、第１始動口スイッチ１１１０からの検知信号の入力の有無を監視して、Ｓ１６０１の処理によって適宜更新される各種乱数（大当たり乱数、大当たり用図柄乱数、リーチ乱数、及び変動パターン乱数）について、第１始動口スイッチ１１１０からの検知信号が入力された時点の値を取得する第１始動口スイッチ処理を実行する（Ｓ１７０１）。この第１始動口スイッチ処理については、図１１に基づいて後に詳述する。
【０１０９】
次に、ＣＰＵ１１０１は、第２始動口スイッチ１１１１からの検知信号の入力の有無を監視して、Ｓ１６０１の処理によって適宜更新される各種乱数（大当たり乱数、大当たり用図柄乱数、小当たり用図柄乱数、リーチ乱数、及び変動パターン乱数）について、第２始動口スイッチ１１１１からの検知信号が入力された時点の値を取得する第２始動口スイッチ処理を実行する（Ｓ１７０５）。この第２始動口スイッチ処理については、図１２に基づいて後に詳述する。
【０１１０】
そして、ＣＰＵ１１０１は、ゲートスイッチ１１１３からの検知信号の入力の有無を監視して、Ｓ１６０１の処理によって適宜更新される普通図柄乱数について、ゲートスイッチ１１１３からの検知信号が入力された時点の値を取得するゲートスイッチ処理を実行する（Ｓ１７１０）。このゲートスイッチ処理については、図１３に基づいて後に詳述する。
［メイン制御部１１００による第１始動口スイッチ処理］
図１１は、図１０のＳ１７０１における第１始動口スイッチ処理の詳細フローチャートである。図１１に例示されるように、ＣＰＵ１１０１は、Ｓ１６０１の乱数更新処理に続いて、第１始動口スイッチ１１１０からの検知信号（第１始動口スイッチ１１１０が「ＯＮ」になったことを示すＯＮ信号）が入力されたか否かに基づいて、第１始動口スイッチ１１１０が「ＯＮ」になったか否かを判定する（Ｓ１８０１）。ここで、第１始動口スイッチ１１１０が「ＯＮ」になったと判定した場合（Ｓ１８０１：ＹＥＳ）、ＲＡＭ１１０３に記憶されている第１特別図柄判定の保留数Ｕ１が、予めメインＲＯＭ１０２に記憶されている第１特別図柄判定の最大保留数Ｕｍａｘ１（本実施形態では「４」）未満であるか否かを判定する（Ｓ１８０５）。
【０１１１】
ＣＰＵ１１０１は、保留数Ｕ１が最大保留数Ｕｍａｘ１未満であると判定した場合（Ｓ１８０５：ＹＥＳ）、保留数Ｕ１の値を「１」加算した値に更新する（Ｓ１８１０）。そして、第１特別図柄判定に使用する取得情報として、大当たり乱数、大当たり用図柄乱数、リーチ乱数、及び変動パターン乱数を取得し、これらの乱数を対応付けてＲＡＭ１１０３の所定領域に格納し（Ｓ１８１５〜Ｓ１８３０）、第１特別図柄判定が保留されていることを画像音響制御部１１６０に通知する保留コマンドをＲＡＭ１１０３にセットする（Ｓ１８３５）。
【０１１２】
なお、本実施形態における遊技機１は、第１特別図柄判定の結果が大当たり又はハズレのいずれかとなり、第１特別図柄判定においては、小当たり遊技を発生させる小当たりと判定されないように構成されている。このため、第１始動口スイッチ処理には、２種大当たりの種類を決定するための小当たり用図柄乱数を取得するステップが含まれていない。
【０１１３】
また、この図１１において図示していないが、前述した第１始動口スイッチ１１１０における不正入賞判定はこのフローチャート中において実行されているものとする。第１始動口スイッチ１１１０の検知状況に応じて不正入賞が発生したと判定された場合は、不正入賞エラー１コマンドがセットされ、前述した送信処理によりＣＰＵ１１５１に不正入賞エラー１コマンドが送信される。
［メイン制御部１１００による第２始動口スイッチ処理］
図１２は、図１０のＳ１７０５における第２始動口スイッチ処理の詳細フローチャートである。図１２に例示されるように、ＣＰＵ１１０１は、Ｓ１７０１の第１始動口スイッチ処理に続いて、第２始動口スイッチ１１１１からの検知信号（第２始動口スイッチ１１１１が「ＯＮ」になったことを示すＯＮ信号）が入力されたか否かに基づいて、第２始動口スイッチ１１１１が「ＯＮ」になったか否かを判定する（Ｓ１９０１）。
【０１１４】
ＣＰＵ１１０１は、第２始動口スイッチ１１１１が「ＯＮ」になったと判定した場合（
Ｓ１９０１：ＹＥＳ）、例えば、ＲＡＭ１１０３に記憶されている長当たり遊技フラグ、短当たり遊技フラグ、又は小当たり遊技フラグが「ＯＮ」に設定されているか否かに基づいて、特別遊技中（大当たり遊技中）であるか否かを判定する（Ｓ１９０５）。
【０１１５】
ここで、長当たり遊技フラグは、大入賞口１２０を長開放する複数の長開放ラウンド遊技からなる長当たり遊技の実行中であるか否かを示すフラグであり、長当たり遊技の開始時に「ＯＮ」に設定され、長当たり遊技の終了時に「ＯＦＦ」に設定される。短当たり遊技フラグは、大入賞口１２０を短開放する複数の短開放ラウンド遊技からなる短当たり遊技の実行中であるか否かを示すフラグであり、短当たり遊技の開始時に「ＯＮ」に設定され、短当たり遊技の終了時に「ＯＦＦ」に設定される。小当たり遊技フラグは、特定入賞口１９０を開放する小当たり遊技の実行中であるか否かを示すフラグであり、小当たり遊技の開始時に「ＯＮ」に設定され、小当たり遊技の終了時に「ＯＦＦ」に設定される。
【０１１６】
ＣＰＵ１１０１は、特別遊技中（大当たり遊技中）ではないと判定した場合（Ｓ１９０５：ＮＯ）、第１特別図柄表示器２０１又は第２特別図柄表示器２０２における特別図柄の変動表示中であるか否かを判定する（Ｓ１９１０）。ここで、特別図柄の変動表示中ではないと判定した場合（Ｓ１９１０：ＮＯ）、第２特別図柄判定に使用する取得情報として、大当たり乱数、大当たり用図柄乱数、小当たり用図柄乱数、リーチ乱数、及び変動パターン乱数を取得し、これらの乱数を対応付けてＲＡＭ１１０３の所定領域に格納する（Ｓ１９１５〜Ｓ１９３５）。
【０１１７】
このように、特別遊技中ではなく特別図柄の変動表示中でもないときに第２始動口１１８に遊技球が入賞した場合には、ＣＰＵ１１０１は、第２特別図柄判定に使用する各種乱数を、ＲＡＭ１１０３の判定用記憶領域に直接格納する。この判定用記憶領域は、特別図柄判定が実際に実行されるときにその特別図柄判定に使用される各種乱数が記憶される記憶領域である。なお、第１始動口１１６に遊技球が入賞した場合には、ＣＰＵ１１０１は、第１特別図柄判定に使用する各種乱数をＲＡＭ１１０３の保留記憶領域に格納し、実際に第１特別図柄判定を行って特別図柄の変動表示を開始させるときに、保留記憶領域に記憶されている各種乱数を判定用記憶領域にシフトさせる。
【０１１８】
以上説明したように、本実施形態では、特別図柄の変動表示中や特別遊技中に第２始動口１１８に遊技球が入賞したためにその入賞に対応する第２特別図柄判定に係る特別図柄の変動表示を直ちに開始できない場合には、第２始動口１１８への遊技球の入賞に基づく第２特別図柄判定は行われない。一方、第１始動口１１６に遊技球が入賞したときにその入賞に対応する第１特別図柄判定に係る特別図柄の変動表示を直ちに開始できない場合であっても、第１特別図柄判定の権利は、４つを上限として保留される。
【０１１９】
なお、この図１２において図示していないが、前述した第２始動口スイッチ１１１１における不正入賞判定はこのフローチャート中において実行されているものとする。第２始動口スイッチ１１１１の検知状況に応じて不正入賞が発生したと判定された場合は、不正入賞エラー２コマンドがセットされ、前述した送信処理によりＣＰＵ１１５１に不正入賞エラー２コマンドが送信される。
［メイン制御部１１００によるゲートスイッチ処理］
図１３は、図１０のＳ１７１０におけるゲートスイッチ処理の詳細フローチャートである。図１３に例示されるように、ＣＰＵ１１０１は、Ｓ２２の第２始動口スイッチ処理に続いて、ゲートスイッチ１１１３からの検知信号（ゲートスイッチ１１１３が「ＯＮ」になったことを示すＯＮ信号）が入力されたか否かに基づいて、ゲートスイッチ１１１３が「ＯＮ」になったか否かを判定する（Ｓ２００１）。
【０１２０】
ＣＰＵ１１０１は、ゲートスイッチ１１１３が「ＯＮ」になったと判定した場合（Ｓ２
００１：ＹＥＳ）、ＲＡＭ１１０３に記憶されている普通図柄判定の保留数Ｔが、ＲＯＭ１１０２に予め記憶されている普通図柄判定の最大保留数Ｔｍａｘ（例えば「４」）未満であるか否かを判定する（Ｓ２００５）。
【０１２１】
ＣＰＵ１１０１は、保留数Ｔが最大保留数Ｔｍａｘ未満であると判定した場合（Ｓ２００５：ＹＥＳ）、保留数Ｔを「１」加算した値に更新し（Ｓ２０１０）、この処理によって保留された普通図柄判定に使用される普通図柄乱数を取得して、ＲＡＭ１１０３に格納する（Ｓ２０１５）。
［メイン制御部１１００による特別図柄処理］
次に、図１４を参照しつつ、メイン制御部１１００によって実行される特別図柄処理の詳細について説明する。ここで、図１４は、図９のＳ１６１０における特別図柄処理の詳細フローチャートである。図１４に例示されるように、メイン制御部１１００のＣＰＵ１１０１は、ＲＡＭ１１０３に記憶されている長当たり遊技フラグ、短当たり遊技フラグ、又は小当たり遊技フラグが「ＯＮ」に設定されているか否かに基づいて、特別遊技中（大当たり遊技中）であるか否かを判定する（Ｓ２１０１）。ここで、特別遊技中（大当たり遊技中）であると判定された場合（Ｓ２１０１：ＹＥＳ）、Ｓ１６１５の普通図柄処理に処理が進められる。
【０１２２】
ＣＰＵ１１０１は、特別遊技中（大当たり遊技中）ではないと判定した場合（Ｓ２１０１：ＮＯ）、特別図柄の変動表示中であるか否かを判定する（Ｓ２１０５）。ここで、特別図柄の変動表示中ではないと判定した場合（Ｓ２１０５：ＮＯ）、第２始動口入賞に係る各種乱数がＲＡＭ１１０３の判定用記憶領域に記憶されているか否かを判定する（Ｓ２１１０）。具体的には、遊技球が第２始動口１１８に入賞したことに応じて取得された各種乱数が判定用記憶領域に直接記憶されると共に、第２始動口入賞に係る各種乱数が記憶されたことを示すフラグが判定用記憶領域に記憶されるので、判定用記憶領域に各種乱数が記憶された際にこのフラグが記憶されているか否かに基づいて、判定用記憶領域に記憶された各種乱数が第２始動口入賞に係るものであるか或いは第１始動口入賞に係るものであるかを判定する。ここで、第２始動口入賞に係る乱数が記憶されていると判定された場合（Ｓ２１１０：ＹＥＳ）、後述するＳ２１３０に処理が進められる。
【０１２３】
ＣＰＵ１１０１は、第２始動口入賞に係る乱数が判定用記憶領域に記憶されていないと判定した場合（Ｓ２１１０：ＮＯ）、ＲＡＭ１１０３に記憶されている第１特別図柄判定の保留数Ｕ１が「１」以上であるか否かを判定する（Ｓ２１１５）。ここで、保留数Ｕ１が「１」以上であると判定した場合（Ｓ２１１５：ＹＥＳ）、保留数Ｕ１を「１」減算した値に更新する（Ｓ２１２０）。そして、ＲＡＭ１１０３の記憶領域に対するシフト処理を実行する（Ｓ２１２５）。具体的には、ＲＡＭ１１０３の保留記憶領域に記憶されている第１特別図柄判定に係る大当たり乱数、大当たり用図柄乱数、リーチ乱数、及び変動パターン乱数について、保留記憶領域に最初に格納されたもの（最も古いもの）を判定用記憶領域にシフトさせ、残りのものを判定用記憶領域側にシフトさせる。
【０１２４】
ＣＰＵ１１０１は、Ｓ２１２５の処理を実行した場合、又は第２始動口入賞に係る乱数が判定用記憶領域に記憶されていると判定した場合（Ｓ２１１０：ＹＥＳ）、判定用記憶領域に記憶されている乱数に基づいて、大当たり判定処理を実行する（Ｓ２１３０）。この大当たり判定処理が実行されることによって、大当たり、小当たり、及びハズレのいずれであるかが判定され、その判定結果を示す判定図柄の設定情報がＲＡＭ１１０３にセットされる。そして、大当たり（１種大当たり）であると判定された場合には大当たりの種類が決定され、小当たりであると判定された場合には小当たり遊技中にＶ入賞口スイッチ１１２０に遊技球が通過したことを契機として発生する２種大当たりの種類が決定される。この大当たり判定処理については、図１５に基づいて後に詳述する。
【０１２５】
Ｓ２１３０の処理に続いて、ＣＰＵ１１０１は、変動パターン選択処理を実行する（Ｓ２１３５）。具体的には、ＲＯＭ１１０２に予め記憶されている変動パターンテーブルを参照して、Ｓ２１３０における大当たり判定の判定結果、ＲＡＭ１１０３にセットされた判定図柄の種類、現在の遊技状態、第１特別図柄判定の保留数Ｕ１、上記Ｓ２１３０の処理で使用した大当たり乱数と一緒に判定用記憶領域に記憶されているリーチ乱数及び変動パターン乱数に基づいて、特別図柄の変動パターンを選択する。このＳ２１３５の処理が行われることによって、リーチ有り演出を行うか、或いはリーチ無し演出を行うかも併せて決定される。
【０１２６】
Ｓ２１３５の処理に続いて、ＣＰＵ１１０１は、Ｓ２１３０の処理で設定した図柄の設定情報、この図柄の設定情報が第１特別図柄判定に係るものであるか或いは第２特別図柄判定に係るものであるかを示す情報、Ｓ２１３５の処理で設定した変動パターンの設定情報、リーチ有り演出とリーチ無し演出のどちらの演出を行うかを示す情報、遊技機１の遊技状態に関する情報等を含む変動開始コマンドをメインＲＡＭ１０３にセットする（Ｓ２１４０）。この変動開始コマンドは、特別図柄の変動表示に伴う変動演出の開始を指示するコマンドであって、Ｓ１６４５の送信処理によって演出制御部１１５０に送信される。
【０１２７】
これに対して、演出制御部１１５０は、メイン制御部１１００から受信した変動開始コマンドを解析することによって、特別図柄判定の結果を特定し、リーチ有り演出とリーチ無し演出のどちらを行う必要があるのかを判定し、特別図柄が変動表示される変動時間を取得し、遊技機１の遊技状態を特定する。そして、第１特別図柄表示器２０１又は第２特別図柄表示器２０２における特別図柄の変動表示に伴って、メイン液晶表示装置１０８にどのような演出画像を表示するか、スピーカ１３８からどのような音を出力するか、枠ランプ１４１をどのような発光パターンで発光させるか、ロゴ役物１０７を作動させるか否か等を決定し、決定した内容の演出を画像音響制御部１１６０及びランプ制御部１１７０に実行させる。
【０１２８】
Ｓ２１４０の処理に続いて、ＣＰＵ１１０１は、Ｓ２１４０の処理でセットした変動開始コマンドに含まれている設定情報に基づいて、特別図柄の変動表示を開始する（Ｓ２１４５）。なお、この特別図柄の変動表示は、判定用記憶領域に第１特別図柄判定に係る乱数が記憶されている状態でＳ２１３０〜Ｓ２１４０の処理が行われた場合には第１特別図柄表示器２０１を用いて行われ、第２特別図柄判定に係る乱数が記憶されている状態でＳ２１３０〜Ｓ２１４０の処理が行われた場合には第２特別図柄表示器２０２を用いて行われる。
【０１２９】
Ｓ２１４５に続いて、ＣＰＵ１１０１は、ＲＡＭ１１０３に記憶されている客待ちフラグが「ＯＮ」に設定されているか否かを判定する（Ｓ２１５０）。ここで、客待ちフラグは、遊技機１が客待ち状態であるか否かを示すフラグであり、第１特別図柄判定の権利が保留されておらず且つ第１特別図柄判定又は第２特別図柄判定に係る特別図柄の変動表示が行われなくなったタイミングで「ＯＮ」に設定され、特別図柄の変動表示が再び開始されるときに「ＯＦＦ」に設定される。
【０１３０】
ＣＰＵ１１０１は、客待ちフラグが「ＯＮ」に設定されていると判定した場合（Ｓ２１５０：ＹＥＳ）、客待ちフラグを「ＯＦＦ」に設定する（Ｓ２１５５）。そして、Ｓ２１５５の処理を実行した場合、又は客待ちフラグが「ＯＮ」に設定されていないと判定した場合（Ｓ２１５０：ＮＯ）、変動時間の計測を開始する（Ｓ２１６０）。
【０１３１】
ＣＰＵ１１０１は、Ｓ２１６０の処理を実行した場合、又は特別図柄の変動表示中であると判定した場合（Ｓ２１０５：ＹＥＳ）、Ｓ２１６０における変動時間の計測開始から、Ｓ２１３５の処理によって選択された変動パターンに対応する変動時間が経過したか否
かを判定する（Ｓ２１６５）。ここで、変動時間が経過していないと判定された場合（Ｓ２１６５：ＮＯ）、一連の特別図柄処理が終了してＳ１６１５の普通図柄処理に処理が進められる。
【０１３２】
ＣＰＵ１１０１は、変動時間が経過したと判定した場合（Ｓ２１６５：ＹＥＳ）、第１特別図柄表示器２０１又は第２特別図柄表示器２０２に特別図柄判定の判定結果を示す判定図柄が停止表示されることを通知する図柄確定コマンドをＲＡＭ１１０３にセットする（Ｓ２１７０）。この図柄確定コマンドは、Ｓ１６４５における送信処理によって演出制御部１１５０に送信される。これにより、メイン液晶表示装置１０８に変動表示されていた装飾図柄を特別図柄判定の判定結果を示す態様で停止表示させる処理等が行われることになる。
【０１３３】
Ｓ２１７０の処理に続いて、ＣＰＵ１１０１は、Ｓ２１４５の処理で開始した特別図柄の変動表示を終了する（Ｓ２１７５）。その際、Ｓ２１３０の処理で設定した判定図柄（大当たり図柄、小当たり図柄、又はハズレ図柄）を、特別図柄を変動表示していた特別図柄表示器に停止表示させる。
【０１３４】
Ｓ２１７５の処理に続いて、ＣＰＵ１１０１は、上記Ｓ２１６０の処理で計測を開始した変動時間をリセットし（Ｓ２１８０）、大当たりである場合に第１特別遊技を開始させ、小当たりである場合に小当たり遊技を開始させる処理等を含む停止中処理を実行する（Ｓ２１８５）。この停止中処理については、図１６に基づいて後に詳述する。
【０１３５】
一方、ＣＰＵ１１０１は、第１特別図柄判定の保留数Ｕ１が「１」以上ではないと判定した場合（Ｓ２１１５：ＮＯ）、客待ちフラグが「ＯＮ」に設定されているか否かを判定する（Ｓ２１８７）。ここで、客待ちフラグが「ＯＮ」に設定されていると判定された場合（Ｓ２１８７：ＹＥＳ）、Ｓ１６１５の普通図柄処理に処理が進められる。
【０１３６】
ＣＰＵ１１０１は、客待ちフラグが「ＯＮ」に設定されていないと判定した場合（Ｓ２１８７：ＮＯ）、遊技機１が客待ち状態になったことを通知する客待ちコマンドをＲＡＭ１１０３にセットし（Ｓ２１９０）、客待ちフラグを「ＯＮ」に設定する（Ｓ２１９５）。この客待ちコマンドは、Ｓ１６４５の送信処理によって演出制御部１１５０に送信される。その結果、客待ちコマンドが送信されてから所定時間（本実施形態では３０秒）が経過すると、客待ち演出（デモンストレーション演出）が開始される。この客待ち演出中におけるメイン液晶表示装置１０８の画面を、以下では、デモ画面とも呼ぶ。
［メイン制御部１１００による大当たり判定処理］
図１５は、図１４のＳ２１３０における大当たり判定処理の詳細フローチャートである。ＣＰＵ１１０１は、判定用記憶領域に第２特別図柄判定に係る乱数がフラグと共に記憶されていると判定した場合（Ｓ２１１０：ＹＥＳ）、又はＳ２１２５の処理を実行した場合、図１５に例示されるように、大当たり判定を実行する（Ｓ２２０１）。ここで、第２始動口入賞に係る大当たり判定を実行する場合にはＲＯＭ１１０２に予め記憶されている第２始動口入賞用大当たり判定テーブルを参照し、第１始動口入賞に係る大当たり判定を実行する場合にはＲＯＭ１１０２に予め記憶されている第１始動口入賞用大当たり判定テーブルを参照する。
【０１３７】
第２始動口入賞用大当たり判定テーブルには、判定結果と乱数値とが対応付けられて記憶されている。具体的には、大当たりに対する乱数値と、小当たりに対する乱数値と、ハズレに対する乱数値とが記憶されている。ＣＰＵ１１０１は、第２始動口入賞に係る大当たり判定を実行する場合、判定用記憶領域に記憶されている大当たり乱数が、第２始動口入賞用大当たり判定テーブルに規定されているどの乱数値と一致するかに基づいて、大当たり（１種大当たり）であるか、小当たりであるか、又はハズレであるかを判定する。
【０１３８】
第１始動口入賞用大当たり判定テーブルには、判定結果と乱数値とが対応付けられて記憶されている。具体的には、大当たりに対する乱数値とハズレに対する乱数値とが記憶されている。ＣＰＵ１１０１は、第１始動口入賞に係る大当たり判定を実行する場合、判定用記憶領域に記憶されている大当たり乱数が、第１始動口入賞用大当たり判定テーブルに規定されているどの乱数値と一致するかに基づいて、大当たり（１種大当たり）であるか、又はハズレであるかを判定する。
【０１３９】
このように、ＣＰＵ１１０１は、第１特別図柄判定又は第２特別図柄判定に係る各種乱数が判定用記憶領域に記憶されるといった始動条件が成立すると、判定用記憶領域に記憶されている各種乱数に基づいて、第１特別遊技を行うか否かを判定する。
【０１４０】
ＣＰＵ１１０１は、Ｓ２２０１の判定結果に基づいて、１種大当たりであるか否かを判定する（Ｓ２２０５）。ここで、１種大当たりであると判定した場合（Ｓ２２０５：ＹＥＳ）、ＲＯＭ１１０２に予め記憶されている大当たり時の図柄決定テーブルを参照して大当たりの種類を決定する（Ｓ２２１０）。
【０１４１】
大当たり時の図柄決定テーブルには、当たりの種類と乱数値とが対応付けられて記憶されている。ＣＰＵ１１０１は、大当たり乱数と一緒に判定用記憶領域に記憶されている大当たり用図柄乱数が、大当たり時の図柄決定テーブルに規定されているどの乱数値と一致するかに基づいて、１種大当たりの種類を決定する。第１特別図柄判定における１種大当たりの種類としては、「時短無し７Ｒ当たり」、「時短付き８Ｒ当たり」、「突然時短当たり」が例として挙げられ、第２特別図柄判定における１種大当たりの種類としては、「時短無し８Ｒ当たり」、「時短付き１５Ｒ当たり」、「時短付き８Ｒ当たり」が例として挙げられる。
【０１４２】
ＣＰＵ１１０１は、Ｓ２２１０で決定した大当たりの種類に応じた大当たり図柄を設定情報としてＲＡＭ１１０３にセットする（Ｓ２２１５）。これにより、上記Ｓ２１７５の処理の際にここでセットされた大当たり図柄が第１特別図柄表示器２０１又は第２特別図柄表示器２０２に判定図柄として停止表示されて、第１特別遊技が実行されることになる。
【０１４３】
一方、ＣＰＵ１１０１は、特別図柄判定の結果が１種大当たりではないと判定した場合（Ｓ２２０５：ＮＯ）、判定用記憶領域に第２特別図柄判定に係るフラグが記憶されているか否かに基づいて、この特別図柄判定が第１始動口入賞に係る第１特別図柄判定であるか否かを判断する（Ｓ２２２０）。ここで、第１特別図柄判定であると判断した場合（Ｓ２２２０：ＹＥＳ）、第１特別図柄判定の判定結果が大当たりでない場合にはハズレであるので、ハズレ図柄を設定情報としてＲＡＭ１１０３にセットする（Ｓ２２２３）。これにより、上記Ｓ２１７５の処理の際にここでセットされたハズレ図柄が第１特別図柄表示器２０１に判定図柄として停止表示されることになる。
【０１４４】
第２特別図柄判定の判定結果が大当たりではない場合、その判定結果は、小当たり又はハズレとなる。これに対して、ＣＰＵ１１０１は、第１特別図柄判定ではないと判定した場合（Ｓ２２２０：ＮＯ）、すなわち今回の特別図柄判定が第２特別図柄判定である場合、Ｓ２２０１における大当たり判定の結果が小当たりであるか否かを判定する（Ｓ２２２５）。具体的には、判定用記憶領域に記憶されている大当たり乱数が、第２始動口入賞用大当たり判定テーブルに規定されている小当たりに対応する乱数値と一致するか否かに基づいて、第２特別図柄判定の判定結果が小当たりであるかハズレであるかを判定する。
【０１４５】
ＣＰＵ１１０１は、第２特別図柄判定の結果が小当たりではないと判定した場合（Ｓ２
２２５：ＮＯ）、上記Ｓ２２２３の処理を実行する。この場合、上記Ｓ２１７５の処理の際にここでセットされたハズレ図柄が第２特別図柄表示器２０２に判定図柄として停止表示されることになる。
【０１４６】
一方、ＣＰＵ１１０１は、第２特別図柄判定の結果が小当たりであると判定した場合（Ｓ２２２５：ＹＥＳ）、ＲＯＭ１１０２に予め記憶されている小当たり時の図柄決定テーブルを参照して小当たりの種類を決定する（Ｓ２２３０）。具体的には、判定用記憶領域に記憶されている小当たり用図柄乱数が、小当たり時の図柄決定テーブルに規定されているどの乱数値と一致するかに基づいて、小当たりの種類を決定する。そして、決定した小当たり図柄を設定情報としてＲＡＭ１１０３にセットする（Ｓ２２３５）。これにより、上記Ｓ２１７５の処理の際にここでセットされた小当たり図柄が第２特別図柄表示器２０２に判定図柄として停止表示されることになる。
【０１４７】
このようにして小当たり図柄が第２特別図柄表示器２０２に停止表示されると、上述した小当たり遊技が開始される。そして、小当たり遊技中にＶ入賞口スイッチ１１２０に遊技球が通過すると２種大当たりとなり、小当たり遊技を１ラウンド目とする第２特別遊技が行われることになる。なお、２種大当たりの種類は、第２特別図柄表示器２０２に停止表示された小当たり図柄に基づいて決定される。このため、小当たりの種類を決定する処理は、２種大当たりの種類を決定する処理と捉えることができる。２種大当たりの種類としては、「時短付き１５Ｒ当たり」、「時短付き８Ｒ当たり」、「時短無し８Ｒ当たり」が例として挙げられる。
［メイン制御部１１００による停止中処理］
図１６は、図１４のＳ２１８５における停止中処理の詳細フローチャートである。ＣＰＵ１１０１は、上記Ｓ２１８０の処理によって変動時間をリセットした後、図１６に例示されるように、上記Ｓ２２０１の大当たり判定の結果に基づいて、１種大当たりであるか否かを判定する（Ｓ２３０１）。ここで、１種大当たりであると判定した場合（Ｓ２３０１：ＹＥＳ）、１種大当たりに対して実行される第１特別遊技が、長当たり遊技であるか短当たり遊技であるかを判定する（Ｓ２３０５）。具体的には、上記Ｓ２２１５の処理でＲＡＭ１１０３にセットされた大当たり図柄を設定情報に基づいて、長当たり遊技が行われるか短当たり遊技が行われるかを判定する。なお、本実施形態では、「突然時短当たり」のときにのみ短当たり遊技が行われ、これ以外の１種大当たりに対しては長当たり遊技が行われる。
【０１４８】
ＣＰＵ１１０１は、長当たり遊技であると判定した場合には（Ｓ２３０５：ＹＥＳ）、長当たり遊技フラグを「ＯＮ」に設定し（Ｓ２３１０）、長当たり遊技ではないと判定した場合には（Ｓ２３０５：ＮＯ）、短当たり遊技フラグを「ＯＮ」に設定する（Ｓ２３１５）。
【０１４９】
Ｓ２３１０の処理又はＳ２３１５の処理に続いて、ＣＰＵ１１０１は、ＲＡＭ１１０３に記憶されている時短遊技フラグが「ＯＮ」に設定されているか否かを判定する（Ｓ２３２０）。この時短遊技フラグは、遊技機１の遊技状態が時短遊技状態であるか否かを示すフラグであり、通常遊技状態から時短遊技状態に移行する際に「ＯＮ」に設定され、時短遊技状態から通常遊技状態に戻される際に「ＯＦＦ」に設定される。ここで、時短遊技フラグが「ＯＮ」に設定されていると判定した場合（Ｓ２３２０：ＹＥＳ）、時短遊技フラグを「ＯＦＦ」に設定する（Ｓ２３２５）。
【０１５０】
一方、ＣＰＵ１１０１は、１種大当たりではないと判定した場合（Ｓ２３０１：ＮＯ）、時短遊技フラグが「ＯＮ」に設定されているか否かを判定する（Ｓ２３３０）。ここで、時短遊技フラグが「ＯＮ」に設定されていると判定した場合（Ｓ２３３０：ＹＥＳ）、ＲＡＭ１１０３に記憶されている時短遊技残余回数Ｗを「１」減算した値に更新する（Ｓ
２３３５）。この時短遊技残余回数Ｗは、時短遊技状態で第２特別図柄判定（又は第１特別図柄判定）が実行される残り回数を示すものであり、時短遊技残余回数Ｗが「０」になると、遊技状態が時短遊技状態から通常遊技状態に戻されることになる。
【０１５１】
Ｓ２３３５に続いて、ＣＰＵ１１０１は、時短遊技残余回数Ｗが「０」であるか否かを判定する（Ｓ２３４０）。ここで、時短遊技残余回数Ｗが「０」であると判定した場合（Ｓ２３４０：ＹＥＳ）、時短遊技フラグを「ＯＦＦ」に設定する（Ｓ２３４５）。これにより、遊技状態が時短遊技状態から通常遊技状態に戻されることになる。
【０１５２】
ＣＰＵ１１０１は、Ｓ２３４５の処理を実行した場合、時短遊技フラグが「ＯＮ」ではないと判定した場合（Ｓ２３３０：ＮＯ）、又は時短遊技残余回数Ｗが「０」ではないと判定した場合（Ｓ２３４０：ＮＯ）、上記Ｓ２２２５の処理と同様に、小当たりであるか否かを判定する（Ｓ２３５０）。そして、小当たりであると判定した場合（Ｓ２３５０：ＹＥＳ）、小当たり遊技フラグを「ＯＮ」に設定する（Ｓ２３５５）。
【０１５３】
ＣＰＵ１１０１は、Ｓ２３２５の処理を実行した場合、時短遊技フラグが「ＯＮ」に設定されていないと判定した場合（Ｓ２３２０：ＮＯ）、又はＳ２３５５の処理を実行した場合、ＲＡＭ１１０３にオープニングコマンドをセットする（Ｓ２３６０）。ここで、オープニングとは、長当たり遊技或いは短当たり遊技が開始されてから最初に大入賞口１２０が開放され始めるまでの期間、又は小当たり遊技が開始されてから最初に特定入賞口１９０が開放され始めるまでの期間のことをいう。これに対して、オープニングコマンドは、これらのオープニングが開始されることを通知するためのコマンドであり、Ｓ１６４５の送信処理によって演出制御部１１５０に送信される。
［メイン制御部１１００による普通図柄処理］
図１７は、図９のＳ１６１５における普通図柄処理の詳細フローチャートである。図１７に例示されるように、ＣＰＵ１１０１は、Ｓ１６１０の特別図柄処理に続いて、ＲＡＭ１１０３に記憶されている補助遊技フラグが「ＯＮ」に設定されているか否かを判定する（Ｓ２４０１）。この補助遊技フラグは、電動チューリップ１１７が規定時間だけ開姿勢を維持した後に閉姿勢に戻る動作を規定回数行う補助遊技中であるか否かを示すフラグであり、補助遊技中は「ＯＮ」に設定され、補助遊技中でないときは「ＯＦＦ」に設定される。
【０１５４】
Ｓ２４０１において、補助遊技フラグが「ＯＮ」に設定されていると判定された場合（Ｓ２４０１：ＹＥＳ）、Ｓ１６２０の電動チューリップ処理に処理が進められる。
ＣＰＵ１１０１は、補助遊技フラグが「ＯＮ」に設定されていないと判定した場合（Ｓ２４０１：ＮＯ）、普通図柄表示器２０５における普通図柄の変動表示中であるか否かを判定し（Ｓ２４０２）、普通図柄の変動表示中ではないと判定した場合（Ｓ２４０２：ＮＯ）、普通図柄判定の保留数Ｔが「１」以上であるか否かを判定する（Ｓ２４０３）。ここで、保留数Ｔが「１」以上ではないと判定された場合（Ｓ２４０３：ＮＯ）、Ｓ１６２０の電動チューリップ処理に処理が進められる。
【０１５５】
ＣＰＵ１１０１は、保留数Ｔが「１」以上であると判定した場合（Ｓ２４０３：ＹＥＳ）、保留数Ｔを「１」減算した値に更新し（Ｓ２４０４）、当たり乱数判定処理を実行する（Ｓ２４０５）。具体的には、上記Ｓ２０１５（図１３参照）に処理によってＲＡＭ１１０３に記憶された普通図柄乱数の中で最も古い普通図柄乱数が、予めＲＯＭ１１０２に記憶されている普通図柄判定に係る当選値のいずれかと一致するか否かに基づいて、普通図柄判定の判定結果が当たりであるか否かを判定する。
【０１５６】
Ｓ２４０５の処理に続いて、ＣＰＵ１１０１は、Ｓ２４０５の判定結果に基づいて、普通図柄判定の判定結果が当たりであるか否かを判断し（Ｓ２４０６）、当たりであると判
断した場合（Ｓ２４０６：ＹＥＳ）、普通図柄表示器２０５に判定図柄として停止表示させる当たり図柄をＲＡＭ１１０３にセットする（Ｓ２４０７）。逆に、普通図柄判定の判定結果が当たりではないと判断した場合（Ｓ２４０６：ＮＯ）、ハズレ図柄をＲＡＭ１１０３にセットする（Ｓ２４０８）。
【０１５７】
Ｓ２４０７又はＳ２４０８の処理に続いて、ＣＰＵ１１０１は、時短遊技フラグが「ＯＮ」に設定されているか否かに基づいて、遊技機１の現在の遊技状態が通常遊技状態であるか否かを判定する（Ｓ２４０９）。そして、現在の遊技状態が通常遊技状態であると判定した場合（Ｓ２４０９：ＹＥＳ）、普通図柄表示器２０５に普通図柄を変動表示させる普通図柄変動時間を例えば２５秒にセットする（Ｓ２４１０）。一方、現在の遊技状態が通常遊技状態ではないと判定した場合（Ｓ２４０９：ＮＯ）、普通図柄変動時間を例えば２秒にセットする（Ｓ２４１１）。このようにしてＳ２４１０又はＳ２４１１の処理によってセットされた普通図柄変動時間は、ＲＡＭ１１０３に一時的に記憶される。
【０１５８】
Ｓ２４１０又はＳ２４１１の処理に続いて、ＣＰＵ１１０１は、普通図柄表示器２０５による普通図柄の変動表示を開始させ（Ｓ２４１２）、その変動表示開始からの経過時間の計測を開始する（Ｓ２４１３）。
【０１５９】
一方、ＣＰＵ１１０１は、普通図柄表示器２０５による普通図柄の変動表示中であると判定した場合（Ｓ２４０２：ＹＥＳ）、普通図柄の変動表示を終了させるか否かを判定する（Ｓ２４１５）。具体的には、Ｓ２４１３の処理によって計測を開始した経過時間が、Ｓ２４１０又はＳ２４１１でセットした普通図柄変動時間に達したか否かに基づいて、普通図柄の変動表示を終了させるか否かを判定する。ここで、普通図柄の変動表示を終了させないと判定された場合（Ｓ２４１５：ＮＯ）、Ｓ１６２０の電動チューリップ処理に処理が進められる。
【０１６０】
ＣＰＵ１１０１は、普通図柄の変動表示を終了させると判定した場合（Ｓ２４１５：ＹＥＳ）、普通図柄表示器２０５における普通図柄の変動表示を終了させて、Ｓ２４０７の処理でＲＡＭ１１０３にセットされた当たり図柄又はＳ２４０８の処理でＲＡＭ１１０３にセットされたハズレ図柄を停止表示させる（Ｓ２４１６）。そして、Ｓ２４１３の処理で計測を開始した経過時間をリセットする（Ｓ２４１７）。そして、上記Ｓ２４０６の処理と同様に、普通図柄判定の判定結果が当たりであるか否かを判定する（Ｓ２４１８）。ここで、普通図柄判定の判定結果が当たりであると判定した場合（Ｓ２４１８：ＹＥＳ）、補助遊技フラグを「ＯＮ」に設定する（Ｓ２４１９）。このようにして補助遊技フラグが「ＯＮ」に設定されることにより、電動チューリップ１１７を作動させる補助遊技が開始されることになる。
［メイン制御部１１００による電動チューリップ処理］
図１８は、図９のＳ１６２０における電動チューリップ処理の詳細フローチャートである。Ｓ４の普通図柄処理に続いて、ＣＰＵ１１０１は、図１８に例示されるように、補助遊技フラグが「ＯＮ」に設定されているか否かを判定する（Ｓ２５０１）。ここで、補助遊技フラグが「ＯＮ」に設定されていないと判定された場合（Ｓ２５０１：ＮＯ）、Ｓ１６２５の特定領域開放制御処理に処理が進められる。
【０１６１】
ＣＰＵ１１０１は、補助遊技フラグが「ＯＮ」に設定されていると判定した場合（Ｓ２５０１：ＹＥＳ）、電動チューリップ１１７が動作中であるか否かを判定する（Ｓ２５０２）。そして電動チューリップ１１７が動作中ではないと判定した場合（Ｓ２５０２：ＮＯ）、Ｓ２４０６の処理と同様に、現在の遊技状態が通常遊技状態であるか否かを判定する（Ｓ２５０３）。ここで、現在の遊技状態が通常遊技状態であると判定した場合（Ｓ２５０３：ＹＥＳ）、電動チューリップ１１７の動作パターンとして、第２始動口１１８を０．１秒間開放する動作を１回行う動作パターンをＲＡＭ１１０３にセットする（Ｓ２５
０４）。逆に、現在の遊技状態が通常遊技状態ではないと判定した場合（Ｓ２５０３：ＮＯ）、すなわち時短遊技状態である場合、電動チューリップ１１７の動作パターンとして、第２始動口１１８を０．３秒間開放する動作を５回行う動作パターンをＲＡＭ１１０３にセットする（Ｓ２５０５）。
【０１６２】
ＣＰＵ１１０１は、Ｓ２５０４又はＳ２５０５で動作パターンをセットした後、セットした動作パターンでの電動チューリップ１１７の動作を電動チューリップ開閉部１１１２に開始させる（Ｓ２５０６）。
【０１６３】
ＣＰＵ１１０１は、Ｓ２５０６の処理を実行した場合、又は電動チューリップ１１７の動作中であると判定した場合（Ｓ２５０２：ＹＥＳ）、Ｓ２５０６の処理で開始された電動チューリップ１１７の動作が完了したか否かを判定する（Ｓ２５０７）。ここで、電動チューリップ１１７の動作が完了したと判定した場合（Ｓ２５０７：ＹＥＳ）、補助遊技フラグを「ＯＦＦ」に設定する（Ｓ２５０８）。これにより、補助遊技が終了される。
［メイン制御部１１００による特定領域開閉制御処理］
第２特別図柄判定の結果が小当たりである場合、Ｓ１６２５の特定領域開放制御処理によって小当たり遊技が実行される。以下、図１９及び図２０を参照しつつ、メイン制御部１１００において実行される特定領域開放制御処理について説明する。ここで、図１９及び図２０は、図９のＳ１６２５における特定領域開放制御処理の詳細フローチャートである。
【０１６４】
Ｓ１６２０の電動チューリップ処理に続いて、ＣＰＵ１１０１は、図１９及び図２０に例示されるように、小当たり遊技フラグが「ＯＮ」に設定されているか否かを判定する（Ｓ２６０１）。ここで、小当たり遊技フラグが「ＯＮ」に設定されていないと判定された場合（Ｓ２６０１：ＮＯ）、Ｓ１６３０の大入賞口開放制御処理に処理が進められる。
【０１６５】
ＣＰＵ１１０１は、小当たり遊技フラグが「ＯＮ」に設定されていると判定した場合（Ｓ２６０１：ＹＥＳ）、例えば上記Ｓ２３６０の処理において小当たり遊技に係るオープニングコマンドをセットしてからの経過時間が予め設定されたオープニング時間に達したか否かに基づいて、小当たり遊技のオープニング中であるか否かを判定する（Ｓ２６０２）。ここで、オープニング中であると判定した場合（Ｓ２６０２：ＹＥＳ）、上記オープニング時間が経過したか否かを判定する（Ｓ２６０３）。ここで、オープニング時間が経過していないと判定された場合（Ｓ２６０３：ＮＯ）、Ｓ１６３０の大入賞口開放制御処理に処理が進められる。
【０１６６】
ＣＰＵ１１０１は、オープニング時間が経過したと判定した場合（Ｓ２６０３：ＹＥＳ）、ＲＡＭ１１０３に記憶されている特定入賞口１９０への遊技球の入賞数Ｘをリセットし（Ｓ２６０４）、特定領域開閉部１１１８による特定入賞口１９０の開放制御を開始し（Ｓ２６０５）、この開放制御が開始されてからの経過時間の計測を開始する（Ｓ２６０６）。このＳ２６０５の処理が行われることによって、羽根部材１８９が特定入賞口１９０を３．２秒間開放してから閉塞する動作が１回行われることになる。
【０１６７】
一方、ＣＰＵ１１０１は、小当たり遊技におけるオープニング中ではないと判定した場合（Ｓ２６０２：ＮＯ）、例えば小当たり遊技開始からの経過時間に基づいて、小当たり遊技のエンディング中であるか否かを判定する（Ｓ２６０８）。ここで、小当たり遊技におけるエンディング中ではないと判定した場合（Ｓ２６０８：ＮＯ）、特定入賞口スイッチ１１１７からの検知信号の入力の有無に基づいて、特定入賞口スイッチ１１１７が「ＯＮ」になったか否かを判定する（Ｓ２６０９）。ここで、特定入賞口スイッチ１１１７が「ＯＮ」になったと判定した場合（Ｓ２６０９：ＹＥＳ）、特定入賞口１９０に１個の遊技球が入賞したと判断して、遊技球の入賞数Ｘを「１」加算した値に更新する（Ｓ２６１
０）。
【０１６８】
ＣＰＵ１１０１は、Ｓ２６１０の処理を実行した場合、特定入賞口スイッチ１１１７が「ＯＮ」ではないと判定した場合（Ｓ２６０９：ＮＯ）、又はＳ２６０６の処理を実行した場合、Ｓ２６０６の処理で計測を開始した経過時間が予め設定された設定時間（例えば０．５秒）と一致するか否かを判定する（Ｓ２６１１）。ここで、設定時間に達したと判定した場合（Ｓ２６１１：ＹＥＳ）、Ｖ入賞口開閉部１１２２にスライド部材３９４を作動させてＶ入賞口を開放する処理を開始させる（Ｓ２６１２）。これにより、上述した２種大当たりが発生可能となる。
【０１６９】
ＣＰＵ１１０１は、Ｓ２６１２の処理を実行した場合、又は経過時間が設定時間と一致しないと判定した場合（Ｓ２６１１：ＮＯ）、Ｖ入賞口スイッチ１１２０からの検知信号の入力の有無に基づいて、Ｖ入賞口スイッチ１１２０が「ＯＮ」になったか否かを判定する（Ｓ２６１３）。ここで、Ｖ入賞口スイッチ１１２０が「ＯＮ」になったと判定した場合（Ｓ２６１３：ＹＥＳ）、ＲＡＭ１１０３に記憶されているＶ入賞フラグを「ＯＮ」に設定する（Ｓ２６１４）。このＶ入賞フラグは、小当たり遊技中にＶ入賞口に遊技球が入賞して２種大当たりが発生したか否かを示すフラグであり、Ｖ入賞口に遊技球が入賞していない状態では「ＯＦＦ」に設定されており、Ｖ入賞口に遊技球が入賞すると「ＯＮ」に設定される。
【０１７０】
ＣＰＵ１１０１は、Ｓ２６１４の処理を実行した場合、又はＶ入賞口スイッチ１１２０が「ＯＮ」になっていないと判定した場合（Ｓ２６１３：ＮＯ）、Ｖ入賞口の閉塞タイミングであるか否かを判定する（Ｓ２６１５）。具体的には、Ｖ入賞口が開放されてから所定時間（本実施形態では０．２秒）が経過したか否かを判定する。ここで、閉塞タイミングであると判定した場合（Ｓ２６１５：ＹＥＳ）、Ｖ入賞口開閉部１１２２にＶ入賞口を閉塞させる（Ｓ２６１６）。
【０１７１】
ＣＰＵ１１０１は、Ｓ２６１６の処理を実行した場合、又はＶ入賞口の閉塞タイミングではないと判定した場合（Ｓ２６１５：ＮＯ）、Ｓ２６０６の処理によって計測を開始した経過時間に基づいて、羽根部材１８９の規定開放動作（本実施形態では、特定入賞口１９０を３．２秒間開放する１回の動作）が終了したか否かを判定する（Ｓ２６１８）。
【０１７２】
ＣＰＵ１１０１は、規定開放動作が終了していないと判定した場合（Ｓ２６１８：ＮＯ）、今回の小当たり遊技における特定入賞口１９０への遊技球の入賞数Ｘが、予めＲＯＭ１１０２に記憶されている特定入賞口１９０の閉塞タイミングを規定する遊技球数Ｘｍａｘ（例えば「６」）と一致するか否かを判定する（Ｓ２６１９）。ここで、入賞数Ｘが遊技球数Ｘｍａｘと一致しないと判定された場合（Ｓ２６１９：ＮＯ）、Ｓ１６３０の大入賞口開放制御処理に処理が進められる。
【０１７３】
一方、ＣＰＵ１１０１は、入賞数Ｘが遊技球数Ｘｍａｘと一致すると判定した場合（Ｓ２６１９：ＹＥＳ）、又は規定開放動作が終了したと判定した場合（Ｓ２６１８：ＹＥＳ）、Ｓ２６０５の処理で開始した特定入賞口１９０の開放制御を終了させ（Ｓ２６２０）、Ｓ２６０６の処理で計測を開始した経過時間をリセットし（Ｓ２６２１）、エンディング時間の計測を開始する（Ｓ２６２２）。ここで、エンディングは、特定入賞口１９０の開放が終了してから小当たり遊技が終了するまでの期間をいう。
【０１７４】
ＣＰＵ１１０１は、上記Ｓ２６０８においてエンディング中であると判定した場合（Ｓ２６０８：ＹＥＳ）、図２０に例示されるように、Ｓ２６２２の処理で計測を開始したエンディング時間が予め設定された小当たり遊技に係るエンディング時間に達したか否かに基づいて、エンディング時間が経過したか否かを判定する（Ｓ２７２５）。ここで、エン
ディング時間が経過していないと判定された場合（Ｓ２７２５：ＮＯ）、Ｓ１６３０の大入賞口開放制御処理に処理が進められる。
【０１７５】
ＣＰＵ１１０１は、予め設定されたエンディング時間が経過したと判定した場合（Ｓ２７２５：ＹＥＳ）、小当たり遊技を終了させるために小当たり遊技フラグを「ＯＦＦ」に設定し（Ｓ２７２６）、Ｖ入賞フラグが「ＯＮ」に設定されているか否かを判定する（Ｓ２７２７）。ここで、Ｖ入賞フラグが「ＯＮ」に設定されていないと判定された場合（Ｓ２７２７：ＮＯ）、小当たり遊技中にＶ入賞口に遊技球が入賞しなかったと判断されて、Ｓ１６３０の大入賞口開放制御処理に処理が進められる。この場合、特別遊技が小当たり遊技のみで終了することになる。
【０１７６】
一方、ＣＰＵ１１０１は、Ｖ入賞フラグが「ＯＮ」に設定されていると判定した場合（Ｓ２７２７：ＹＥＳ）、Ｖ入賞フラグを「ＯＦＦ」に設定し（Ｓ２７２８）、小当たり遊技に続いて長開放ラウンド遊技を開始させるために長当たり遊技フラグを「ＯＮ」に設定し（Ｓ２７２９）、時短遊技フラグを「ＯＦＦ」に設定する（Ｓ２７３０）。
【０１７７】
なお、この図１９において図示していないが、前述した特定入賞口スイッチ１１１７における不正入賞判定はこのフローチャート中において実行されているものとする。特定入賞口スイッチ１１１７の検知状況に応じて不正入賞が発生したと判定された場合は、不正入賞エラー３コマンドがセットされ、前述した送信処理によりＣＰＵ１１５１に不正入賞エラー３コマンドが送信される。
［メイン制御部１１００による大入賞口開放制御処理］
以下、図２１を参照しつつ、メイン制御部１１００によって実行される大入賞口開放制御処理について説明する。ここで、図２１は、図９のＳ１６３０における大入賞口開放制御処理の詳細フローチャートである。ＣＰＵ１１０１は、Ｓ６の特定領域開放制御処理に続いて、図２１に例示されるように、長当たり遊技フラグが「ＯＮ」に設定されているか否かを判定する（Ｓ２８０１）。ここで、長当たり遊技フラグが「ＯＮ」に設定されていると判定した場合（Ｓ２８０１：ＹＥＳ）、長当たり遊技制御処理を実行する（Ｓ２８０２）。この長当たり遊技制御処理については、図２２に基づいて後に詳述する。
【０１７８】
ＣＰＵ１１０１は、長当たり遊技フラグが「ＯＮ」に設定されていないと判定した場合（Ｓ２８０１：ＮＯ）、短当たり遊技フラグが「ＯＮ」に設定されているか否かを判定する（Ｓ２８０５）。ここで、短当たり遊技フラグが「ＯＮ」であると判定した場合（Ｓ２８０５：ＹＥＳ）、短当たり遊技制御処理を実行する（Ｓ２８０６）。この短当たり遊技制御処理については、図２３に基づいて後に詳述する。
【０１７９】
このＳ２８０６の処理が実行された場合、Ｓ２８０２の処理が実行された場合、又は短当たり遊技フラグが「ＯＮ」に設定されていないと判定された場合（Ｓ２８０５：ＮＯ）、Ｓ１６３５の賞球処理に処理が進められる。
［メイン制御部１１００による長当たり遊技制御処理］
図２２は、図２１のＳ２８０２における長当たり遊技制御処理の詳細フローチャートである。ＣＰＵ１１０１は、長当たり遊技フラグが「ＯＮ」に設定されていると判定した場合（Ｓ２８０１：ＹＥＳ）、図２２に例示されるように、例えば、図１６のＳ２３６０の処理によって長当たり遊技に係るオープニングコマンドをセットしてからの経過時間が所定のオープニング時間に達したか否かに基づいて、長当たり遊技のオープニング中であるか否かを判定する（Ｓ３０２１）。ここで、オープニング中であると判定した場合（Ｓ３０２１：ＹＥＳ）、同じく経過時間が所定のオープニング時間に達したか否かに基づいて、オープニング時間が経過したか否かを判定する（Ｓ３０２２）。ここで、オープニング時間が経過していないと判定された場合（Ｓ３０２２：ＮＯ）、Ｓ１６３５の賞球処理に処理が進められる。
【０１８０】
ＣＰＵ１１０１は、オープニング時間が経過したと判定した場合（Ｓ３０２２：ＹＥＳ）、特別遊技のラウンド数Ｒｍａｘ、大入賞口制御部１１１５の動作パターン等を決定して、これらの情報をＲＡＭ１１０３に格納する（Ｓ３０２３）。このＳ３０２３の処理が実行されることによって、ラウンドと次のラウンドとの間のインターバル時間、最終ラウンド終了後のエンディング時間等の長当たり遊技に関する各種時間も併せて設定される。
【０１８１】
Ｓ３０２３の処理に続いて、ＣＰＵ１１０１は、ＲＡＭ１１０３に記憶されている大入賞口１２０への遊技球の入賞数Ｙをリセットし（Ｓ３０２４）、同じくＲＡＭ１１０３に記憶されている長当たり遊技中のラウンド数Ｒを「１」加算した値に更新する（Ｓ３０２５）。このラウンド数Ｒは、長当たり遊技開始前は「０」に設定されており、Ｓ３０２５の処理が行われる毎に「１」ずつ加算される。
【０１８２】
Ｓ３０２５の処理に続いて、ＣＰＵ１１０１は、大入賞口制御部１１１５による大入賞口１２０の開放制御を開始し（Ｓ３０２６）、この開放制御が開始されてからの経過時間である開放時間の計測を開始する（Ｓ３０２７）。そして、長開放ラウンド遊技が開始されたことを通知するラウンド開始コマンドをＲＡＭ１１０３にセットする（Ｓ３０２８）。
【０１８３】
ＣＰＵ１１０１は、長当たり遊技におけるオープニング中ではないと判定した場合（Ｓ３０２１：ＮＯ）、例えばＲＡＭ１１０３に記憶されている現在の状態が長当たり遊技におけるどの時点であるかを示す情報に基づいて、最終ラウンド終了直後のエンディング中であるか否かを判定する（Ｓ３０２９）。ここで、エンディング中であると判定された場合（Ｓ３０２９：ＹＥＳ）、後述するＳ３０４４に処理が進められる。
【０１８４】
ＣＰＵ１１０１は、長当たり遊技におけるエンディング中ではないと判定した場合（Ｓ３０２９：ＮＯ）、例えばＲＡＭ１１０３に記憶されている現在の状態が長当たり遊技におけるどの時点であるかを示す情報に基づいて、インターバル中（ラウンドと次のラウンドとの間）であるか否かを判定する（Ｓ３０３０）。ここで、インターバル中であると判定した場合（Ｓ３０３０：ＹＥＳ）、前回のラウンド終了時に大入賞口１２０が閉塞してから、Ｓ３０２３の処理によって設定されたインターバル時間が経過したか否かを判定する（Ｓ３０３１）。ここで、インターバル時間が経過したと判定された場合（Ｓ３０３１：ＹＥＳ）、次のラウンドを開始するタイミングになっているため、上記Ｓ３０２４に処理が進められる。逆に、インターバル時間が経過していないと判定された場合（Ｓ３０３１：ＮＯ）、Ｓ１６３５の賞球処理に処理が進められる。
【０１８５】
一方、ＣＰＵ１１０１は、インターバル中ではないと判定した場合（Ｓ３０３０：ＮＯ）、ラウンド中であると判断して、大入賞口スイッチ１１１４からの検知信号の入力の有無に基づいて、大入賞口スイッチ１１１４が「ＯＮ」になったか否かを判定する（Ｓ３０３３）。ここで、大入賞口スイッチ１１１４が「ＯＮ」になったと判定した場合（Ｓ３０３３：ＹＥＳ）、大入賞口１２０に１個の遊技球が入賞したと判断して、遊技球の入賞数Ｙを「１」加算した値に更新する（Ｓ３０３４）。
【０１８６】
ＣＰＵ１１０１は、Ｓ３０２８の処理を実行した場合、Ｓ３０３４の処理を実行した場合、又は大入賞口スイッチ１１１４が「ＯＮ」ではないと判定した場合（Ｓ３０３３：ＮＯ）、大入賞口１２０の開放開始から規定開放時間が経過したか否かを判定する（Ｓ３０３５）。具体的には、上記Ｓ３０２７の処理によって計測が開始された開放時間が、予めＲＯＭ１１０２に記憶されている規定開放時間（本実施形態では２９秒）に達したか否かを判定する。
【０１８７】
ＣＰＵ１１０１は、規定開放時間が経過していないと判定した場合（Ｓ３０３５：ＮＯ）、ＲＡＭ１１０３に記憶されている今回のラウンドにおける遊技球の入賞数Ｙが、予めＲＯＭ１１０２に記憶されている大入賞口１２０の閉塞タイミングを規定する遊技球数Ｙｍａｘ（例えば「９」）と一致するか否かを判定する（Ｓ３０３６）。ここで、入賞数Ｙが遊技球数Ｙｍａｘと一致しないと判定された場合（Ｓ３０３６：ＮＯ）、Ｓ１６３５の賞球処理に処理が進められる。
【０１８８】
一方、ＣＰＵ１１０１は、入賞数Ｙが遊技球数Ｙｍａｘと一致すると判定した場合（Ｓ３０３６：ＹＥＳ）、又は規定開放時間が経過したと判定した場合（Ｓ３０３５：ＹＥＳ）、大入賞口制御部１１１５に大入賞口１２０の開放制御を終了させる（Ｓ３０３７）。このとき、図示しないラウンド終了（ラウンド間インターバル）コマンドがセットされる。
【０１８９】
Ｓ３０３７の処理に続いて、ＣＰＵ１１０１は、ＲＡＭ１１０３に記憶されている長当たり遊技の現在のラウンド数Ｒが、上記Ｓ３０２３の処理によって設定されたラウンド数Ｒｍａｘと一致するか否かを判定する（Ｓ３０３８）。ここで、ラウンド数Ｒがラウンド数Ｒｍａｘと一致しないと判定した場合（Ｓ３０３８：ＮＯ）、次のラウンドの開始タイミングを制御するために、大入賞口１２０が閉塞されてからの経過時間であるインターバル時間の計測を開始する（Ｓ３０３９）。このＳ３０３９の処理によって計測が開始されたインターバル時間は、上記Ｓ３０３１の処理に使用される。
【０１９０】
一方、ＣＰＵ１１０１は、ラウンド数Ｒがラウンド数Ｒｍａｘと一致すると判定した場合（Ｓ３０３８：ＹＥＳ）、エンディング時間の計測を開始し（Ｓ３０４０）、ＲＡＭ１１０３に記憶されているラウンド数Ｒをリセットし（Ｓ３０４１）、エンディングコマンドをＲＡＭ１１０３にセットする（Ｓ３０４２）。このエンディングコマンドは、大入賞口１２０の最後の開放が終了したことを通知するコマンドであり、Ｓ１６４５の送信処理によって演出制御部１１５０に送信される。
【０１９１】
ＣＰＵ１１０１は、Ｓ３０４２の処理を実行した場合、又はエンディング中であると判定した場合（Ｓ３０２９：ＹＥＳ）、設定エンディング時間が経過したか否かを判定する（Ｓ３０４４）。具体的には、上記Ｓ３０４０の処理によって計測を開始したエンディング時間が、上記Ｓ３０２３の処理によって設定された設定エンディング時間に達したか否かを判定する。ここで、エンディング時間が経過していないと判定された場合（Ｓ３０４４：ＮＯ）、Ｓ１６３５の賞球処理に処理が進められる。
【０１９２】
ＣＰＵ１１０１は、設定エンディング時間が経過したと判定した場合（Ｓ３０４４：ＹＥＳ）、長当たり遊技終了後の遊技機１の遊技状態を設定する遊技状態設定処理を実行する（Ｓ７４５）。そして、長当たり遊技を終了させるために、長当たり遊技フラグを「ＯＦＦ」に設定する（Ｓ３０４６）。なお、遊技状態設定処理については、図２４に基づいて後に詳述する。
【０１９３】
なお、この図２２において図示していないが、前述した大入賞口スイッチ１１１４における不正入賞判定はこのフローチャート中における大入賞口開放制御中において実行されているものとする。大入賞口スイッチ１１１４の検知状況に応じて不正入賞が発生したと判定された場合は、不正入賞エラー４フラグがセットされる。
［メイン制御部１１００による短当たり遊技制御処理］
図２３は、図２１のＳ２８０６における短当たり遊技制御処理の詳細フローチャートである。ＣＰＵ１１０１は、短当たり遊技フラグが「ＯＮ」に設定されていると判定した場合（図２１：Ｓ２８０５：ＹＥＳ）、図２３に例示されるように、例えば図１６のＳ２３６０の処理によって短当たり遊技に係るオープニングコマンドをセットしてからの経過時
間が所定のオープニング時間に達したか否かに基づいて、短当たり遊技のオープニング中であるか否かを判定する（Ｓ３１６１）。ここで、オープニング中であると判定した場合（Ｓ３１６１：ＹＥＳ）、同じく経過時間が所定のオープニング時間に達したか否かに基づいて、オープニング時間が経過したか否かを判定する（Ｓ３１６２）。ここで、オープニング時間が経過していないと判定された場合（Ｓ３１６２：ＮＯ）、Ｓ１６３５の賞球処理に処理が進められる。
【０１９４】
ＣＰＵ１１０１は、オープニング時間が経過したと判定した場合（Ｓ３１６２：ＹＥＳ）、特別遊技のラウンド数Ｒｍａｘ、大入賞口制御部１１１５の動作パターン等を決定して、これらの情報をＲＡＭ１１０３に格納する（Ｓ３１６３）。このＳ３０２３の処理が実行されることによって、ラウンドと次のラウンドとの間のインターバル時間、最終ラウンド終了後のエンディング時間等の短当たり遊技に関する各種時間も併せて設定される。
【０１９５】
Ｓ３１６３の処理に続いて、ＣＰＵ１１０１は、ＲＡＭ１１０３に記憶されている短当たり遊技中のラウンド数Ｒを「１」加算した値に更新する（Ｓ３１６４）。このラウンド数Ｒは、長当たり遊技が行われる場合と同様に、短当たり遊技開始前は「０」に設定されており、Ｓ３１６４の処理が行われる毎に「１」ずつ加算される。
【０１９６】
Ｓ３１６４の処理に続いて、ＣＰＵ１１０１は、大入賞口制御部１１１５による大入賞口１２０の開放制御を開始し（Ｓ３１６５）、この開放制御が開始されてからの経過時間である開放時間の計測を開始する（Ｓ３１６６）。
【０１９７】
ＣＰＵ１１０１は、短当たり遊技におけるオープニング中ではないと判定した場合（Ｓ３１６１：ＮＯ）、例えばＲＡＭ１１０３に記憶されている現在の状態が短当たり遊技におけるどの時点であるかを示す情報に基づいて、最終ラウンド終了直後のエンディング中であるか否かを判定する（Ｓ３１６７）。ＣＰＵ１１０１は、短当たり遊技におけるエンディング中ではないと判定した場合（Ｓ３１６７：ＮＯ）、例えばＲＡＭ１１０３に記憶されている現在の状態が短当たり遊技におけるどの時点であるかを示す情報に基づいて、インターバル中であるか否かを判定する（Ｓ３１６８）。ここで、インターバル中であると判定した場合（Ｓ３１６８：ＹＥＳ）、前回のラウンド終了時に大入賞口１２０が閉塞してから、Ｓ３１６３の処理によって設定されたインターバル時間が経過したか否かを判定する（Ｓ３１６９）。ここで、インターバル時間が経過したと判定された場合（Ｓ３１６９：ＹＥＳ）、次のラウンドを開始するタイミングになっているため、上記Ｓ３１６４に処理が進められる。逆に、インターバル時間が経過していないと判定された場合（Ｓ３１６９：ＮＯ）、Ｓ１６３５の賞球処理に処理が進められる。
【０１９８】
一方、ＣＰＵ１１０１は、インターバル中ではないと判定した場合（Ｓ３１６８：ＮＯ）、大入賞口１２０の開放開始から規定開放時間が経過したか否かを判定する（Ｓ３１７１）。具体的には、上記Ｓ３１６６の処理によって計測が開始された開放時間が、予めＲＯＭ１１０２に記憶されている規定開放時間（本実施形態では０．２秒）に達したか否かを判定する。ここで、規定開放時間が経過していないと判定された場合（Ｓ３１７１：ＮＯ）、Ｓ１６３５の賞球処理に処理が進められる。
【０１９９】
ＣＰＵ１１０１は、規定開放時間が経過したと判定した場合（Ｓ３１７１：ＹＥＳ）、大入賞口制御部１１１５に大入賞口１２０の開放制御を終了させる（Ｓ３１７２）。
Ｓ３１７２の処理に続いて、ＣＰＵ１１０１は、ＲＡＭ１１０３に記憶されている短当たり遊技の現在のラウンド数Ｒが、上記Ｓ３１６３の処理によって設定されたラウンド数Ｒｍａｘと一致するか否かを判定する（Ｓ３１７３）。ここで、ラウンド数Ｒがラウンド数Ｒｍａｘと一致しないと判定した場合（Ｓ３１７３：ＮＯ）、次のラウンドの開始タイミングを制御するために、大入賞口１２０が閉塞されてからの経過時間であるインターバ
ル時間の計測を開始する（Ｓ３１７４）。このＳ３１７４の処理によって計測が開始されたインターバル時間は、上記Ｓ３１６９の処理に使用される。
【０２００】
一方、ＣＰＵ１１０１は、ラウンド数Ｒがラウンド数Ｒｍａｘと一致すると判定した場合（Ｓ３１７３：ＹＥＳ）、エンディング時間の計測を開始し（Ｓ３１７５）、ＲＡＭ１１０３に記憶されているラウンド数Ｒをリセットし（Ｓ３１７６）、エンディングコマンドをＲＡＭ１１０３にセットする（Ｓ３１７７）。このエンディングコマンドは、長当たり遊技に係るエンディングコマンドと同様に、Ｓ１６４５の送信処理によって演出制御部１１５０に送信される。
【０２０１】
ＣＰＵ１１０１は、Ｓ３１７７の処理を実行した場合、又はエンディング中であると判定した場合（Ｓ３１６７：ＹＥＳ）、設定エンディング時間が経過したか否かを判定する（Ｓ３１７９）。具体的には、上記Ｓ３１７５の処理によって計測を開始したエンディング時間が、上記Ｓ３１６３の処理によって設定された設定エンディング時間に達したか否かを判定する。ここで、エンディング時間が経過していないと判定された場合（Ｓ３１７９：ＮＯ）、Ｓ８の賞球処理に処理が進められる。
【０２０２】
ＣＰＵ１１０１は、設定エンディング時間が経過したと判定した場合（Ｓ３１７９：ＹＥＳ）、短当たり遊技終了後の遊技機１の遊技状態を設定する遊技状態設定処理を実行する（Ｓ３１８０）。そして、短当たり遊技を終了させるために、短当たり遊技フラグを「ＯＦＦ」に設定する（Ｓ３１８１）。
【０２０３】
なお、この図２３において図示していないが、前述した大入賞口スイッチ１１１４における不正入賞判定はこのフローチャート中における大入賞口開放制御中において図２２と同様に実行されているものとする。大入賞口スイッチ１１１４の検知状況に応じて不正入賞が発生したと判定された場合は、不正入賞エラー４コマンドがセットされ、前述した送信処理によりＣＰＵ１１５１に不正入賞エラー４コマンドが送信される。
［メイン制御部１１００による遊技状態設定処理］
図２４は、図２２のＳ３０４５と図２３のＳ３１８０における遊技状態設定処理の詳細フローチャートである。この遊技状態設定処理は、長当たり遊技又は短当たり遊技が終了した後の遊技機１の遊技状態を通常遊技状態又は時短遊技状態に設定するための処理である。
【０２０４】
まず、ＣＰＵ１１０１は、例えば長当たり遊技フラグ及び短当たり遊技フラグのいずれが「ＯＮ」に設定されているかに基づいて、今回行われた特別遊技が長当たり遊技であるか否かを判定する（Ｓ３２５１）。ここで、長当たり遊技ではないと判定した場合（Ｓ３２５１：ＮＯ）、すなわち短当たり遊技フラグが「ＯＮ」に設定されている場合、Ｓ３２５２に処理が進められる。
【０２０５】
本実施形態では、第１特別図柄判定の結果が突然時短当たりとなった場合にのみ短当たり遊技が行われるので、短当たり遊技が行われた後に、必ず時短が付与される。このため、ＣＰＵ１１０１は、Ｓ３２５２において、時短遊技フラグを「ＯＮ」に設定する。そして、時短遊技残余回数Ｗを「１００」に設定する（Ｓ３２５３）。
【０２０６】
一方、ＣＰＵ１１０１は、長当たり遊技であると判定した場合（Ｓ３２５１：ＹＥＳ）、今回の長当たり遊技が小当たり遊技に続く長当たり遊技であるか否かを判定する（Ｓ３２５４）。本実施形態では、小当たり遊技に続いて長当たり遊技が行われる場合、すなわち２種大当たりの場合、Ｓ２７２９（図２０参照）の処理によって長当たり遊技フラグが「ＯＮ」に設定される。これに対して、小当たり遊技が行われずに長当たり遊技のみが行われる場合、すなわち１種大当たりの場合、Ｓ２３１０（図１６参照）の処理によって長
当たり遊技フラグが「ＯＮ」に設定される。このため、どちらの処理ステップによって長当たり遊技フラグが「ＯＮ」に設定されたかに基づいて、今回の長当たり遊技が小当たり遊技に続く長当たり遊技であるか否かを判定することができる。
【０２０７】
ＣＰＵ１１０１は、小当たり遊技に続く長当たり遊技ではないと判定した場合（Ｓ３２５４：ＮＯ）、長当たり遊技開始時に第１特別図柄表示器２０１又は第２特別図柄表示器２０２に停止表示された大当たり図柄に基づいて、長当たり遊技終了後の時短の有無を判定する（Ｓ３２５５）。逆に、小当たり遊技に続く長当たり遊技であると判定した場合（Ｓ３２５４：ＹＥＳ）、小当たり遊技開始時に第２特別図柄表示器２０２に停止表示された小当たり図柄に基づいて、長当たり遊技終了後の時短の有無を判定する（Ｓ３２５６）。
【０２０８】
そして、ＣＰＵ１１０１は、Ｓ３２５５又はＳ３２５６の判定結果が時短ありであるか否かを判定し（Ｓ３２５７）、時短ありと判定した場合には（Ｓ３２５７：ＹＥＳ）、上記Ｓ３２５２及びＳ３２５３の処理を実行する。これにより、長当たり遊技が終了してから所定回数（例えば、１００回）の特別図柄判定が実行されるまでの間、第２始動口１１８が開放され易い時短遊技状態で遊技が制御されることになる。これに対して、時短なしと判定された場合（Ｓ３２５７：ＮＯ）、Ｓ３２５２及びＳ３２５３の処理が行われないので、長当たり遊技が終了した後は、第２始動口１１８が開放され難い通常遊技状態で遊技が制御されることになる。
【０２０９】
この一連の遊技状態設定処理が終了すると、長当たり遊技終了時である場合にはＳ３０４６（図２２参照）に処理が進められ、短当たり遊技終了時である場合にはＳ３１８１（図２３参照）に処理が進められる。
[メイン制御部１１００によるエラー検知処理]
図２５〜図３９に基づき、図９のＳ１６４０におけるエラー検知処理について説明する。図２５は、メイン制御部１１００のＣＰＵ１１０１によって行われるエラー検知処理の内容を示すフローチャートである。このエラー検知処理は、メイン制御部１１００によって実行されるので、メイン系エラー検知処理とも呼ぶ。
【０２１０】
ＣＰＵ１１０１は、Ｓ３３００において、後述の図２６及び図２７に示す異常入賞エラー処理を実行し、Ｓ３３０２において、後述の図２８に示す皿満タンエラー処理を実行し、Ｓ３３０４において、後述の図２９に示す扉開放エラー処理を実行し、Ｓ３３０６において、後述の図３０及び図３１に示す払出状態エラー処理を実行し、Ｓ３３０８において、後述の図３２及び図３３に示すスイッチ異常エラー処理を実行し、Ｓ３３１０において、後述の図３４に示す磁気検知エラー処理を実行し、Ｓ３３１２において、後述の図３５に示す排出エラー処理を実行し、Ｓ３３１４において、後述の図３６に示す電波検知エラー処理を実行し、Ｓ３３１６において、後述の図３７に示す排出球確認エラー処理を実行し、Ｓ３３１８において、後述の図３７に示すソレノイドフォトセンサ異常エラー処理を実行し、Ｓ３３２０において、後述の図３７に示す衝撃検知エラー処理を実行し、Ｓ３３２２において、後述の図３８に示す異常Ｖ入賞エラー処理を実行する。
【０２１１】
そして、各エラー処理を実行後、Ｓ３３２４において、メイン系エラー情報記憶処理を実行する。このメイン系エラー情報記憶処理の詳細は、各エラー処理を説明後に行う。
＜メイン側の異常入賞エラー処理＞
図２６は、メイン制御部１１００のＣＰＵ１１０１によって行われる異常入賞エラー処理の内容を示すフローチャートであり、図２７は、異常入賞エラーの発生条件を説明するための説明図である。まず、図２６を参照して、Ｓ３４００において、ＣＰＵ１１０１は、異常入賞エラーが発生したか否かを判定する。
【０２１２】
図２７を参照して、ここで、異常入賞エラーの発生条件について説明する。異常入賞エラーの発生条件は、図２７に示すように、大別すると、以下のＡ〜Ｃの３種類がある。
Ａ．大入賞口閉鎖時（大当り中のラウンド間のインターバルは除く）に大入賞口への入賞を検知した場合。
【０２１３】
Ｂ．普通電動役物（チューリップ１１７）未作動時に普通電動役物に係る入賞装置（第２始動口１１８）への入賞を検知した場合。
Ｃ．各種スイッチに対する不正入賞を検知した場合。
【０２１４】
具体的には、以下のＣ−１〜Ｃ−７の場合。
（Ｃ−１）第１始動口スイッチ１１１０が１ｓ以上のレベルオンになった場合。
（Ｃ−２）第２始動口スイッチ１１１１が１ｓ以上のレベルオンになった場合。
（Ｃ−３）普通入賞口スイッチ１１１６が１ｓ以上のレベルオンになった場合。
（Ｃ−４）大入賞口スイッチ１１１４が１ｓ以上のレベルオンになった場合。
（Ｃ−５）ハズレ入賞口スイッチ１１２１が１ｓ以上のレベルオンになった場合。
（Ｃ−６）特定入賞口スイッチ１１１７が１ｓ以上のレベルオンになった場合。
（Ｃ−７）Ｖ入賞口スイッチ１１２２が１ｓ以上のレベルオンになった場合。
【０２１５】
図２６に戻って、ＣＰＵ１１０１は、異常入賞エラーが発生したと判定した場合（Ｓ３４００：Ｙｅｓ）、処理をＳ３４０１に移し、異常入賞エラーが発生していないと判定した場合（Ｓ３４００：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３０２：皿満タンエラー処理）に戻す。なお、Ｓ３４００の判定処理（図２７におけるＡ、Ｂ、Ｃの判定処理）においては、大入賞口や普通電動役物が閉じた時点から各種のスイッチに遊技球が到達するまでの時間（タイムラグ）を考慮して判定される。
【０２１６】
Ｓ３４０１において、ＣＰＵ１１０１は、異常入賞エラーが発生した旨をサブ側に通知する異常入賞エラー開始指定コマンドをＲＡＭ１１０３にセットする。その後、ＣＰＵ１１０１は、処理をＳ３４０２に移す。なお、Ｓ３４０１でセットされた異常入賞エラー開始指定コマンドは、演出制御部１１５０に送信される。また、演出制御部１１５０は、この送信された異常入賞エラー開始指定コマンドの回数をカウントし、該カウントした異常入賞エラー開始指定コマンドの回数に基づいて異常入賞エラーの報知態様を決定するようになっている。
【０２１７】
Ｓ３４０２において、ＣＰＵ１１０１は、外部情報出力用のタイマ（０．４秒）をスタートさせ、処理をＳ３４０３に移し、Ｓ３４０３において、遊技情報出力端子板（外部情報端子）１１２４から異常入賞エラーが発生した旨を示す信号を出力する。その後、ＣＰＵ１１０１は、処理をＳ３４０４に移す。
【０２１８】
Ｓ３４０４において、ＣＰＵ１１０１は、外部情報出力用タイマがタイムアップしたか否か、すなわち外部情報出力用タイマがスタートしてから０．４秒経過したか否かを判定する。そして、ＣＰＵ１１０１は、外部情報出力用タイマが０．４秒経過したと判定した場合（Ｓ３４０４：Ｙｅｓ）、処理をＳ３４０５に移し、外部情報出力用タイマが０．４秒経過していないと判定した場合（Ｓ３４０４：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３０２：皿満タンエラー処理）に戻す。
【０２１９】
Ｓ３４０５において、ＣＰＵ１１０１は、外部情報出力用タイマが０．４秒経過したことに基づいて遊技情報出力端子板１１２４からの信号出力を停止する。その後、ＣＰＵ１１０１は、処理を図２５のエラー検知処理（Ｓ３３０２：皿満タンエラー処理）に戻す。
【０２２０】
つまり、図２６に示す異常入賞エラー処理においては、異常入賞エラーが発生した場合
に、その旨を、異常入賞エラー開始指定コマンドによりメイン側からサブ側に通知すると共に遊技情報出力端子板１１２４を介して所定期間（０．４秒）外部に報知（出力）するようになっている。この場合、演出制御部１１５０は、このコマンドを受信すると、このコマンドに基づいて、画像音響制御部１１６０やランプ制御部１１７０を制御し、エラー報知を行う。
【０２２１】
なお、遊技情報出力端子板１１２４から０．４秒間出力される信号は、２００ｍｓ間オン出力し、その後２００ｍｓ間オフ出力される態様であり、複数回の出力契機がある場合には、繰り返し行われる（０．４秒以内に新たに異常入賞エラーが発生した場合は、その時点から更に０．４秒出力）。
【０２２２】
また、異常入賞エラー開始指定コマンドは、コマンドの分類を識別するため１バイトのＣＯＤＥデータと、コマンドの内容（機能）を示す１バイトのＤＡＴＡデータとから構成された「ＦＥ７０Ｈ」が設定されている。ＣＯＤＥデータが「ＦＥＨ」のときはエラー開始指定コマンドを示しており、ＤＡＴＡデータはエラーの種別によって設定されている。以後に説明するエラー開始指定コマンドにおいても、これに準じて構成されている。
【０２２３】
＜メイン側の皿満タンエラー処理＞
図２８に基づき、図２５のＳ３３０２における皿満タンエラー処理について説明する。図２８は、メイン制御部１１００のＣＰＵ１１０１によって行われる皿満タンエラー処理の内容を示すフローチャートである。皿満タンエラー処理では、まず、Ｓ３４０７において、ＣＰＵ１１０１は、ＲＡＭ１１０３に記憶されているフラグ情報に基づいて、満タンフラグが「ＯＮ」に設定されているか否かを判定する。
【０２２４】
ここで、満タンフラグは、下皿１２９が遊技球で満タンになって皿満タンスイッチ１１２５がオンになっている時に「ＯＮ」に設定され、下皿１２９が遊技球で満タンになっておらず皿満タンスイッチ１１２５がオフになっている時に「ＯＦＦ」に設定されるフラグである。そして、ＣＰＵ１１０１は、満タンフラグが「ＯＮ」に設定されていると判定した場合（Ｓ３４０７：Ｙｅｓ）、処理をＳ３４１１に移し、満タンフラグが「ＯＦＦ」に設定されていると判定した場合（Ｓ３４０７：Ｎｏ）、処理をＳ３４０８に移す。
【０２２５】
Ｓ３４０８において、ＣＰＵ１１０１は、皿満タンスイッチ１１２５がオンになったか否かを判定し、皿満タンスイッチ１１２５がオンになったと判定した場合（Ｓ３４０８：Ｙｅｓ）、皿満タンエラーが発生したとして処理をＳ３４０９に移し、皿満タンスイッチ１１２５がオンになっていないと判定した場合（Ｓ３４０８：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３０４：扉開放エラー処理）に戻す。
【０２２６】
Ｓ３４０９において、ＣＰＵ１１０１は、満タンフラグを「ＯＮ」に設定し、処理をＳ３４１０に移し、Ｓ３４１０において、皿満タンエラーが発生した旨をサブ側に通知する皿満タンエラー開始指定コマンドをＲＡＭ１１０３にセットする。その後、ＣＰＵ１１０１は、処理をＳ３４１１に移す。なお、Ｓ３４１０でセットされた皿満タンエラー開始指定コマンドは、「ＦＥ００Ｈ」が設定され、演出制御部１１５０に送信される。この場合、演出制御部１１５０は、このコマンドを受信すると、このコマンドに基づいて、画像音響制御部１１６０やランプ制御部１１７０を制御し、エラー報知を行う。
【０２２７】
Ｓ３４１１において、ＣＰＵ１１０１は、皿満タンスイッチ１１２５がオフになったか否かを判定し、皿満タンスイッチ１１２５がオフになったと判定した場合（Ｓ３４１１：Ｙｅｓ）、皿満タンエラーが終了したとして処理をＳ３４１２に移し、皿満タンスイッチ１１２５がオフになっていないと判定した場合（Ｓ３４１１：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３０４：扉開放エラー処理）に戻す。
【０２２８】
Ｓ３４１２において、ＣＰＵ１１０１は、満タンフラグを「ＯＦＦ」に設定し、処理をＳ３４１３に移し、Ｓ３４１３において、皿満タンエラーが終了した旨をサブ側に通知する皿満タンエラー終了指定コマンドをＲＡＭ１１０３にセットする。その後、ＣＰＵ１１０１は、処理を図２５のエラー検知処理（Ｓ３３０４：扉開放エラー処理）に戻す。なお、Ｓ３４１３でセットされた皿満タンエラー終了指定コマンドは、「ＦＦ００Ｈ」が設定され、演出制御部１１５０に送信される。ＣＯＤＥデータが「ＦＦＨ」のときはエラー終了指定コマンドを示しており、以後に説明するエラー終了指定コマンドにおいても、これに準じて構成されている。
【０２２９】
つまり、図２８に示す皿満タンエラー処理においては、皿満タンエラーが発生した場合に、その旨を、皿満タンエラー開始指定コマンドによりメイン側からサブ側に通知し、皿満タンエラーが終了した場合に、その旨を、皿満タンエラー終了指定コマンドによりメイン側からサブ側に通知するようになっている。なお、この皿満タンエラー処理においては、皿満タンエラーが発生した場合に、その旨を、遊技情報出力端子板１１２４を介して外部に報知する外部情報出力は行われない。
【０２３０】
＜メイン側の扉開放エラー処理＞
図２９に基づき、図２５のＳ３３０４における扉開放エラー処理について説明する。図２９は、メイン制御部１１００のＣＰＵ１１０１によって行われる扉開放エラー処理の内容を示すフローチャートである。扉開放エラー処理では、まず、Ｓ３４１４において、ＣＰＵ１１０１は、ＲＡＭ１１０３に記憶されているフラグ情報に基づいて、扉開放フラグが「ＯＮ」に設定されているか否かを判定する。
【０２３１】
ここで、扉開放フラグは、扉が開放され扉開放スイッチ１１８３がオンになっている時（ガラス枠１５０が開放されガラス枠開放スイッチ１１８３ａがオンになっている時、又は内枠１７０が開放され内枠開放スイッチ１１８３ｂがオンになっている時）に「ＯＮ」に設定され、扉が開放されておらず扉開放スイッチ１１８３がオフになっている時に「ＯＦＦ」に設定されるフラグである。そして、ＣＰＵ１１０１は、扉開放フラグが「ＯＮ」に設定されていると判定した場合（Ｓ３４１４：Ｙｅｓ）、処理をＳ３４１８に移し、扉開放フラグが「ＯＦＦ」に設定されていると判定した場合（Ｓ３４１４：Ｎｏ）、処理をＳ３４１５に移す。
【０２３２】
Ｓ３４１５において、ＣＰＵ１１０１は、扉開放スイッチ１１８３がオンになったか否かを判定し、扉開放スイッチ１１８３がオンになったと判定した場合（Ｓ３４１５：Ｙｅｓ）、扉開放エラーが発生したとして処理をＳ３４１６に移し、扉開放スイッチ１１８３がオンになっていないと判定した場合（Ｓ３４１５：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３０６：払出状態エラー処理）に戻す。
【０２３３】
Ｓ３４１６において、ＣＰＵ１１０１は、扉開放フラグを「ＯＮ」に設定し、処理をＳ３４１７に移し、Ｓ３４１７において、扉開放エラーが発生した旨をサブ側に通知する扉開放エラー開始指定コマンドをＲＡＭ１１０３にセットする。その後、ＣＰＵ１１０１は、処理をＳ３４１８に移す。なお、Ｓ３４１７でセットされた扉開放エラー開始指定コマンドは、「ＦＥ０１Ｈ」が設定され、演出制御部１１５０に送信される。この場合、演出制御部１１５０は、このコマンドを受信すると、このコマンドに基づいて、画像音響制御部１１６０やランプ制御部１１７０を制御し、エラー報知を行う。
【０２３４】
Ｓ３４１８において、ＣＰＵ１１０１は、扉開放スイッチ１１８３がオフになったか否かを判定し、扉開放スイッチ１１８３がオフになったと判定した場合（Ｓ３４１８：Ｙｅｓ）、扉開放エラーが終了したとして処理をＳ３４１９に移し、扉開放スイッチ１１８３
がオフになっていないと判定した場合（Ｓ３４１８：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３０６：払出状態エラー処理）に戻す。
【０２３５】
Ｓ３４１９において、ＣＰＵ１１０１は、扉開放フラグを「ＯＦＦ」に設定し、処理をＳ３４２０に移し、Ｓ３４２０において、扉開放エラーが終了した旨をサブ側に通知する扉開放エラー終了指定コマンドをＲＡＭ１１０３にセットする。その後、ＣＰＵ１１０１は、処理を図２５のエラー検知処理（Ｓ３３０６：払出状態エラー処理）に戻す。なお、Ｓ３４２０でセットされた扉開放エラー終了指定コマンドは、演出制御部１１５０に送信される。
【０２３６】
つまり、図２９に示す扉開放エラー処理においては、扉開放エラーが発生した場合に、その旨を、扉開放エラー開始指定コマンドによりメイン側からサブ側に通知し、扉開放エラーが終了した場合に、その旨を、扉開放エラー終了指定コマンドによりメイン側からサブ側に通知するようになっている。なお、この扉開放エラー処理においては、扉開放エラーが発生した場合に、その旨を、遊技情報出力端子板１１２４を介して外部に報知する外部情報出力は行われない。
【０２３７】
＜メイン側の払出状態エラー処理＞
図３０及び図３１に基づき、図２５のＳ３３０６における払出状態エラー処理について説明する。図３０は、メイン制御部１１００のＣＰＵ１１０１によって行われる払出状態エラー処理の内容を示すフローチャートであり、図３１は、払出状態エラーの発生条件を説明するための説明図である。まず、図３０を参照して、Ｓ３４２１において、ＣＰＵ１１０１は、ＲＡＭ１１０３に記憶されているフラグ情報に基づいて、払出エラーフラグが「ＯＮ」に設定されているか否かを判定する。
【０２３８】
ここで、払出エラーフラグは、払出状態エラーが発生している時に「ＯＮ」に設定され、払出状態エラーが発生していない時に「ＯＦＦ」に設定されるフラグである。そして、ＣＰＵ１１０１は、払出エラーフラグが「ＯＮ」に設定されていると判定した場合（Ｓ３４２１：Ｙｅｓ）、処理をＳ３４２５に移し、払出エラーフラグが「ＯＦＦ」に設定されていると判定した場合（Ｓ３４２１：Ｎｏ）、処理をＳ３４２２に移す。Ｓ３４２２において、ＣＰＵ１１０１は、払出状態エラーが発生したか否かを判定する。
【０２３９】
図３１を参照して、ここで、払出状態エラーの発生条件について説明する。払出状態エラーの発生条件は、図３１に示すように、大別すると、以下のＡ〜Ｅの５種類がある。
Ａ．払出駆動部（払出モータ）の玉噛み・玉詰まりによるカウンターケースエラー
Ｂ．払出球計数スイッチ異常エラー
Ｃ．球無しエラー
Ｄ．払出超過エラー
Ｅ．払出コマンドエラー 
以下、Ａ〜Ｅの各項目について本実施形態の遊技機１に照らし合わせて具体的に説明する。
【０２４０】
まず、Ａについて説明する。Ａに係る具体的な払出状態エラーの発生条件は、以下の２通りである。
（Ａ−１）払出モータを駆動時に、ローター回転スイッチ１１４７がオフになった場合（カウンターケース内での玉噛みによりローターが回転できない玉噛みエラー）。
（Ａ−２）ローター回転スイッチ１１４７オン時に払出球計数スイッチ１１４６がオフになった場合（カウンターケース内のローターが正常回転したにも拘わらず、払出球検出ができない玉詰まりエラー）。
【０２４１】
次に、Ｂについて説明する。Ｂに係る具体的な払出状態エラーの発生条件は、以下の１通りである。
（Ｂ−１）払出球計数スイッチ１１４６に断線（未接続）又は短絡等の異常が発生し、スイッチ異常検知信号がメイン制御部１１００に入力された場合。
【０２４２】
次に、Ｃについて説明する。Ｃに係る具体的な払出状態エラーの発生条件は、以下の１通りである。
（Ｃ−１）払い出す遊技球が無くなって（不足して）、球無スイッチ１１４５がオンになった場合。
【０２４３】
次に、Ｄについて説明する。Ｄに係る具体的な払出状態エラーの発生条件は、以下の２通りである。
（Ｄ−１）払出球計数スイッチ１１４６で予定の払出球数より多くの払出球を計数した場合。
（Ｄ−２）払出球計数スイッチ１１４６のチャタリング（例えば１０回以上）
次に、Ｅについて説明する。Ｅに係る具体的な払出状態エラーの発生条件は、以下の１通りである。
（Ｅ−１）払出制御部１１４０とメイン制御部１１００との間で通信エラー（払出制御部１１４０における払出コマンドの取りこぼし、異常データの受信等）が発生した場合。
【０２４４】
図３０に戻って、ＣＰＵ１１０１は、払出状態エラーが発生したと判定した場合（Ｓ３４２２：Ｙｅｓ）、処理をＳ３４２３に移し、払出状態エラーが発生していないと判定した場合（Ｓ３４２２：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３０８：スイッチ異常エラー処理）に戻す。
【０２４５】
Ｓ３４２３において、ＣＰＵ１１０１は、払出エラーフラグを「ＯＮ」に設定し、処理をＳ３４２４に移し、Ｓ３４２４において、払出状態エラーが発生した旨をサブ側に通知する払出状態エラー開始指定コマンドをＲＡＭ１１０３にセットする。その後、ＣＰＵ１１０１は、処理をＳ３４２５に移す。なお、Ｓ３４２４でセットされた払出状態エラー開始指定コマンドは、「ＦＥ０２Ｈ」が設定され、演出制御部１１５０に送信される。この場合、演出制御部１１５０は、このコマンドを受信すると、このコマンドに基づいて、画像音響制御部１１６０やランプ制御部１１７０を制御し、エラー報知を行う。
【０２４６】
Ｓ３４２５において、ＣＰＵ１１０１は、払出状態エラーが解消されて終了したか否かを判定し、払出状態エラーが終了したと判定した場合（Ｓ３４２５：Ｙｅｓ）、処理をＳ３４２６に移し、払出状態エラーが終了していないと判定した場合（Ｓ３４２５：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３０８：スイッチ異常エラー処理）に戻す。
【０２４７】
Ｓ３４２６において、ＣＰＵ１１０１は、払出エラーフラグを「ＯＦＦ」に設定し、処理をＳ３４２７に移し、Ｓ３４２７において、払出状態エラーが終了した旨をサブ側に通知する払出状態エラー終了指定コマンドをＲＡＭ１１０３にセットする。その後、ＣＰＵ１１０１は、処理を図２５のエラー検知処理（Ｓ３３０８：スイッチ異常エラー処理）に戻す。なお、Ｓ３４２７でセットされた払出状態エラー終了指定コマンドは、「ＦＦ０２Ｈ」が設定され、演出制御部１１５０に送信される。
【０２４８】
つまり、図３０に示す払出状態エラー処理においては、払出状態エラーが発生した場合に、その旨を、払出状態エラー開始指定コマンドによりメイン側からサブ側に通知し、払出状態エラーが終了した場合に、その旨を、払出状態エラー終了指定コマンドによりメイン側からサブ側に通知するようになっている。なお、この払出状態エラー処理においては、払出状態エラーが発生した場合に、その旨を、遊技情報出力端子板１１２４を介して外
部に報知する外部情報出力は行われない。
【０２４９】
＜メイン側のスイッチ異常エラー処理＞
図３２及び図３３に基づき、図２５のＳ３３０８におけるスイッチ異常エラー処理について説明する。図３２は、メイン制御部１１００のＣＰＵ１１０１によって行われるスイッチ異常エラー処理の内容を示すフローチャートであり、図３３は、スイッチ異常エラーの発生条件を説明するための説明図である。まず、図３２を参照して、Ｓ３４２８において、ＣＰＵ１１０１は、ＲＡＭ１１０３に記憶されているフラグ情報に基づいて、スイッチ異常フラグが「ＯＮ」に設定されているか否かを判定する。
【０２５０】
ここで、スイッチ異常フラグは、スイッチ異常エラーが発生している時に「ＯＮ」に設定され、スイッチ異常エラーが発生していない時に「ＯＦＦ」に設定されるフラグである。そして、ＣＰＵ１１０１は、スイッチ異常フラグが「ＯＮ」に設定されていると判定した場合（Ｓ３４２８：Ｙｅｓ）、処理をＳ３４３２に移し、スイッチ異常フラグが「ＯＦＦ」に設定されていると判定した場合（Ｓ３４２８：Ｎｏ）、処理をＳ３４２９に移す。Ｓ３４２９において、ＣＰＵ１１０１は、スイッチ異常エラーが発生したか否かを判定する。
【０２５１】
図３３を参照して、ここで、スイッチ異常エラーの発生条件について説明する。スイッチ異常エラーの発生条件は、図３３に示すように、大別すると、以下のＡ〜Ｄの４種類がある。
【０２５２】
Ａ．入力スイッチ異常エラー
Ｂ．磁気センサのみなし異常エラー
Ｃ．Ｖ領域フォトセンサのみなし異常エラー
Ｄ．衝撃センサのみなしエラー
以下、Ａ〜Ｄの各項目について本実施形態の遊技機１に照らし合わせて具体的に説明する。
【０２５３】
Ａに係る具体的なスイッチ異常エラーの発生条件は、以下の通りである。
第１始動口スイッチ１１１０、第２始動口スイッチ１１１１、ゲートスイッチ１１１３、大入賞口スイッチ１１１４、特定入賞口スイッチ１１１７、Ｖ入賞口スイッチ１１２０、ハズレ入賞口スイッチ１１２１、普通入賞口スイッチ１１１６、皿満タンスイッチ１１２５、枠カウントスイッチ１１２３、球無スイッチ１１４５、払出球計数スイッチ１１４６、ローター回転スイッチ１１４７、扉開放スイッチ１１８３（ガラス枠開放スイッチ１１８３ａ、内枠開放スイッチ１１８３ｂ）に断線（未接続）又は短絡等の異常が発生し、スイッチ異常検知信号がメイン制御部１１００に入力された場合。なお、球無スイッチ１１４５、払出球計数スイッチ１１４６、ローター回転スイッチ１１４７、扉開放スイッチ１１８３のスイッチ異常検知信号は、払出制御部１１４０を介してメイン制御部１１００に入力される。
【０２５４】
Ｂに係る具体的なスイッチ異常エラーの発生条件は、以下の通りである。
磁気センサ１１２６が１秒間オンになった場合。
Ｃに係る具体的な払出状態エラーの発生条件は、以下の通りである。
【０２５５】
Ｖ入賞口開閉部１１２２のオフ時（スライド部材３９４の閉鎖時）に、Ｖ入賞口１１２０が１０秒間オンになった場合。
Ｄに係る具体的なスイッチ異常エラーの発生条件は、以下の通りである。
【０２５６】
扉開放スイッチ１１８３のオフ時（ガラス枠１５０及び内枠１７０閉鎖時）に、衝撃セ
ンサ１１２８が２０秒間オンになった場合。
図３２に戻って、ＣＰＵ１１０１は、スイッチ異常エラーが発生したと判定した場合（Ｓ３４２９：Ｙｅｓ）、処理をＳ３４３０に移し、スイッチ異常エラーが発生していないと判定した場合（Ｓ３４２９：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３１０：磁気検知エラー処理）に戻す。
【０２５７】
Ｓ３４３０において、ＣＰＵ１１０１は、スイッチ異常フラグを「ＯＮ」に設定し、処理をＳ３４３１に移し、Ｓ３４３１において、スイッチ異常エラーが発生した旨をサブ側に通知するスイッチ異常エラー開始指定コマンドをＲＡＭ１１０３にセットする。その後、ＣＰＵ１１０１は、処理をＳ３４３２に移す。なお、Ｓ３４３１でセットされたスイッチ異常エラー開始指定コマンドは、「ＦＥ０３Ｈ」が設定され、演出制御部１１５０に送信される。この場合、演出制御部１１５０は、このコマンドを受信すると、このコマンドに基づいて、画像音響制御部１１６０やランプ制御部１１７０を制御し、エラー報知を行う。
【０２５８】
Ｓ３４３２において、ＣＰＵ１１０１は、スイッチ異常エラーが解消されて終了したか否かを判定し、スイッチ異常エラーが終了したと判定した場合（Ｓ３４３２：Ｙｅｓ）、処理をＳ３４３３に移し、スイッチ異常エラーが終了していないと判定した場合（Ｓ３４３２：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３１０：磁気検知エラー処理）に戻す。
【０２５９】
Ｓ３４３３において、ＣＰＵ１１０１は、スイッチ異常フラグを「ＯＦＦ」に設定し、処理をＳ３４３４に移し、Ｓ３４３４において、スイッチ異常エラーが終了した旨をサブ側に通知するスイッチ異常エラー終了指定コマンドをＲＡＭ１１０３にセットする。その後、ＣＰＵ１１０１は、処理を図２５のエラー検知処理（Ｓ３３１０：磁気検知エラー処理）に戻す。なお、Ｓ３４３４でセットされた払出状態エラー終了指定コマンドは、「ＦＦ０３Ｈ」が設定され、演出制御部１１５０に送信される。
【０２６０】
つまり、図３２に示すスイッチ異常エラー処理においては、スイッチ異常エラーが発生した場合に、その旨を、スイッチ異常エラー開始指定コマンドによりメイン側からサブ側に通知し、スイッチ異常エラーが終了した場合に、その旨を、スイッチ異常エラー終了指定コマンドによりメイン側からサブ側に通知するようになっている。なお、このスイッチ異常エラー処理においては、スイッチ異常エラーが発生した場合に、その旨を、遊技情報出力端子板１１２４を介して外部に報知する外部情報出力は行われない。
【０２６１】
＜メイン側の磁気検知エラー処理＞
図３４に基づき、図２５のＳ３３１０における磁気検知エラー処理について説明する。図３４は、メイン制御部１１００のＣＰＵ１１０１によって行われる磁気検知エラー処理の内容を示すフローチャートである。磁気検知エラー処理では、まず、Ｓ３４３５において、ＣＰＵ１１０１は、磁気センサ１１２６がＯＮとなって、磁気検知信号が５００ｍｓ入力されたか否かを判定する。そして、ＣＰＵ１１０１は、磁気検知信号が５００ｍｓ入力されたと判定した場合（Ｓ３４３５：Ｙｅｓ）、磁気検知エラーが発生したとして処理をＳ３４３６に移し、磁気検知信号が５００ｍｓ入力されていないと判定した場合（Ｓ３４３５：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３１２：排出エラー処理）に戻す。
【０２６２】
Ｓ３４３６において、ＣＰＵ１１０１は、磁気検知エラーが発生した旨をサブ側に通知する磁気検知エラー開始指定コマンドをＲＡＭ１１０３にセットする。その後、ＣＰＵ１１０１は、処理をＳ３４３７に移す。なお、Ｓ３４３６でセットされた磁気検知エラー開始指定コマンドは、「ＦＥ０４Ｈ」が設定され、演出制御部１１５０に送信される。この
場合、演出制御部１１５０は、このコマンドを受信すると、このコマンドに基づいて、画像音響制御部１１６０やランプ制御部１１７０を制御し、エラー報知を行う。
【０２６３】
Ｓ３４３７において、ＣＰＵ１１０１は、外部情報出力用のタイマ（３００秒）をスタートさせ、処理をＳ３４３８移し、Ｓ３４３８において、遊技情報出力端子板（外部情報端子）４２４から磁気検知エラーが発生した旨を示す信号を出力する。その後、ＣＰＵ１１０１は、処理をＳ３４３９に移す。
【０２６４】
Ｓ３４３９において、ＣＰＵ１１０１は、外部情報出力用タイマがタイムアップしたか否か、すなわち外部情報出力用タイマがスタートしてから３００秒経過したか否かを判定する。そして、ＣＰＵ１１０１は、外部情報出力用タイマが３００秒経過したと判定した場合（Ｓ３４３９：Ｙｅｓ）、処理をＳ３４４０に移し、外部情報出力用タイマが３００秒経過していないと判定した場合（Ｓ３４３９：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３１２：排出エラー処理）に戻す。
【０２６５】
Ｓ３４４０において、ＣＰＵ１１０１は、外部情報出力用タイマが３００秒経過したことに基づいて遊技情報出力端子板１１２４からの信号出力を停止する。その後、ＣＰＵ１１０１は、処理を図２５のエラー検知処理（Ｓ３３１２：排出エラー処理）に戻す。
【０２６６】
つまり、図３４に示す磁気検知エラー処理においては、磁気検知エラーが発生した場合に、その旨を、磁気検知エラー開始指定コマンドによりメイン側からサブ側に通知すると共に遊技情報出力端子板１１２４を介して所定期間（３００秒）外部に報知（出力）するようになっている。
【０２６７】
なお、遊技情報出力端子板１１２４から３００秒間出力される信号は、２００ｍｓ間オン出力し、その後２００ｍｓ間オフ出力される態様であり、複数回の出力契機がある場合には、繰り返し行われる（３００秒以内に新たに磁気検知エラーが発生した場合は、その時点から更に３００秒出力）。
【０２６８】
＜メイン側の排出エラー処理＞
図３５に基づき、図２５のＳ３３１２における排出エラー処理について説明する。図３５は、メイン制御部１１００のＣＰＵ１１０１によって行われる排出エラー処理の内容を示すフローチャートである。排出エラー処理では、まず、Ｓ３４４１において、ＣＰＵ１１０１は、各入賞口に入賞した遊技球を検出する入賞スイッチ、すなわち遊技球の検出により賞球が払い出される第１始動口スイッチ１１１０、第２始動口スイッチ１１１１、大入賞口スイッチ１１１４、ハズレ入賞口スイッチ１１２１、特定入賞口スイッチ１１１７、普通入賞口スイッチ１１１６がオンになったか否かを判定する。そして、ＣＰＵ１１０１は、各入賞スイッチの何れかがオンになったと判定した場合（Ｓ３４４１：Ｙｅｓ）、処理をＳ３４４２に移し、各入賞スイッチの何れもオンになっていないと判定した場合（Ｓ３４４１：Ｎｏ）、処理をＳ３４４３に移す。
【０２６９】
Ｓ３４４２において、ＣＰＵ１１０１は、各入賞スイッチのオンに応じてＲＡＭ１１０３に設けられた入賞カウンタＮＣを１加算（インクリメント）する。つまり、入賞カウンタＮＣは、各入賞スイッチの何れかがオンする毎に＋１ずつカウントアップされる、各入賞口に入賞した遊技球（セーフ球）の総数を計数するためのカウンタである。
【０２７０】
Ｓ３４４３において、ＣＰＵ１１０１は、各入賞口に入賞した遊技球を纏めて計数する枠カウントスイッチ１１２３がオンになったか否かを判定する。そして、ＣＰＵ１１０１は、枠カウントスイッチ１１２３がオンになったと判定した場合（Ｓ３４４３：Ｙｅｓ）、処理をＳ３４４４に移し、枠カウントスイッチ１１２３がオンになっていないと判定し
た場合（Ｓ３４４３：Ｎｏ）、処理をＳ３４４５に移す。
【０２７１】
Ｓ３４４４おいて、ＣＰＵ１１０１は、枠カウントスイッチ１１２３のオンに応じてＲＡＭ１１０３に設けられた枠カウンタＷＣを１加算（インクリメント）する。つまり、枠カウンタＷＣは、枠カウントスイッチ１１２３がオンする毎に＋１ずつカウントアップされる、各入賞口に入賞した遊技球（セーフ球）の総数を計数するためのカウンタである。
【０２７２】
Ｓ３４４５おいて、ＣＰＵ１１０１は、入賞カウンタＮＣの計数値と枠カウンタＷＣの計数値の差の絶対値が５０以上であるか否かを判定する。そして、ＣＰＵ１１０１は、差の絶対値が５０以上であると判定した場合（Ｓ３４４５：Ｙｅｓ）、排出エラーが発生したとして処理をＳ３４４６に移し、差の絶対値が５０未満であると判定した場合（Ｓ３４４５：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３１４：電波検知エラー処理）に戻す。
【０２７３】
Ｓ３４４６おいて、ＣＰＵ１１０１は、排出エラーが発生した旨をサブ側に通知する排出エラー開始指定コマンドをＲＡＭ１１０３にセットする。その後、ＣＰＵ１１０１は、処理をＳ３４４７に移す。なお、Ｓ３４４６でセットされた排出エラー開始指定コマンドは、「ＦＥ０５Ｈ」が設定され、演出制御部１１５０に送信される。この場合、演出制御部１１５０は、このコマンドを受信すると、このコマンドに基づいて、画像音響制御部１１６０やランプ制御部１１７０を制御し、エラー報知を行う。
【０２７４】
Ｓ３４４７おいて、ＣＰＵ１１０１は、遊技情報出力端子板（外部情報端子）４２４から排出エラーが発生した旨を示す信号を出力する。ここで、この排出エラーが発生した旨を示す遊技情報出力端子板１１２４から出力される信号は、遊技機１の電源投入の際にＲＡＭクリアスイッチ１１０６がオン操作されてＲＡＭ１１０３の記憶がクリアされるまで継続してオン出力される。その後、ＣＰＵ１１０１は、処理を図２５のエラー検知処理（Ｓ３３１４：電波検知エラー処理）に戻す。
【０２７５】
つまり、図３５に示す排出エラー処理においては、本来であれば、同じ値になるはずの入賞カウンタＮＣの計数値と枠カウンタＷＣの計数値との差（絶対値）が５０以上になった場合には、排出エラーが発生したとして、その旨を、排出エラー開始指定コマンドによりメイン側からサブ側に通知すると共に遊技情報出力端子板１１２４を介して次回のＲＡＭ１１０３の記憶がクリアされるまで、外部に報知（出力）するようになっている。
【０２７６】
＜メイン側の電波検知エラー処理＞
図３６に基づき、図２５のＳ３３１４における電波検知エラー処理について説明する。図３６は、メイン制御部１１００のＣＰＵ１１０１によって行われる電波検知エラー処理の内容を示すフローチャートである。電波検知エラー処理では、まず、Ｓ３４４８において、ＣＰＵ１１０１は、電波センサ１１２７がＯＮとなって、電波検知信号が入力されたか否かを判定する。そして、ＣＰＵ１１０１は、電波検知信号が入力されたと判定した場合（Ｓ３４４８：Ｙｅｓ）、電波検知エラーが発生したとして処理をＳ３４４９に移し、電波検知信号が入力されていないと判定した場合（Ｓ３４４８：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３１６：排出球確認エラー処理）に戻す。
【０２７７】
Ｓ３４４９において、ＣＰＵ１１０１は、電波検知エラーが発生した旨をサブ側に通知する電波検知エラー開始指定コマンドをＲＡＭ１１０３にセットする。その後、ＣＰＵ１１０１は、処理を図２５のエラー検知処理（Ｓ３３１６：排出球確認エラー処理）に戻す。なお、Ｓ３４４９でセットされた電波検知エラー開始指定コマンドは、「ＦＥ０６Ｈ」が設定され、演出制御部１１５０に送信される。この場合、演出制御部１１５０は、このコマンドを受信すると、このコマンドに基づいて、画像音響制御部１１６０やランプ制御
部１１７０を制御し、エラー報知を行う。
【０２７８】
つまり、図３６に示す電波検知エラー処理においては、電波検知エラーが発生した場合に、その旨を、電波検知エラー開始指定コマンドによりメイン側からサブ側に通知するようになっている。なお、この電波検知エラー処理においては、電波検知エラーが発生した場合に、その旨を、遊技情報出力端子板１１２４を介して外部に報知する外部情報出力は行われない。
【０２７９】
＜メイン側の衝撃検知エラー処理＞
図３７に基づき、図２５のＳ３３２０における衝撃検知エラー処理について説明する。図３７は、メイン制御部１１００のＣＰＵ１１０１によって行われる衝撃検知エラー処理の内容を示すフローチャートである。衝撃検知エラー処理では、まず、Ｓ３４５７において、扉開放スイッチ１１８３（ガラス枠開放スイッチ１１８３ａ又は内枠開放スイッチ１１８３ｂ）がオンになったか否かを判定し、扉開放スイッチ１１８３がオンになったと判定した場合（Ｓ３４５７：Ｙｅｓ）、処理を図２５のエラー検知処理（Ｓ３３２２：異常Ｖ入賞エラー処理）に戻し、扉開放スイッチ１１８３がオンになっていないと判定した場合（Ｓ３４５７：Ｎｏ）、処理をＳ３４５９に移す。
【０２８０】
Ｓ３４５９において、ＣＰＵ１１０１は、衝撃センサ１１２８がＯＮとなって、衝撃検知信号が３２ｍｓ入力されたか否かを判定する。そして、ＣＰＵ１１０１は、衝撃検知信号が３２ｍｓ入力されたと判定した場合（Ｓ３４５９：Ｙｅｓ）、衝撃検知エラーが発生したとして処理をＳ３４６０に移す。
【０２８１】
一方、Ｓ３４５９において、ＣＰＵ１１０１は、衝撃検知信号が３２ｍｓ入力されていないと判定した場合（Ｓ３４５９：Ｎｏ）、処理を図２５のエラー検知処理（Ｓ３３１６：Ｓ３３２２：異常Ｖ入賞エラー処理）に戻す。
【０２８２】
Ｓ３４６０において、ＣＰＵ１１０１は、衝撃検知エラーが発生した旨をサブ側に通知する衝撃検知エラー開始指定コマンドをＲＡＭ１１０３にセットする。その後、ＣＰＵ１１０１は、処理を図２５のエラー検知処理（Ｓ３３１６：Ｓ３３２２：異常Ｖ入賞エラー処理）に戻す。なお、Ｓ３４６０でセットされた衝撃検知エラー開始指定コマンドは、「ＦＥ０９Ｈ」が設定され、演出制御部１１５０に送信される。この場合、演出制御部１１５０は、このコマンドを受信すると、このコマンドに基づいて、画像音響制御部１１６０やランプ制御部１１７０を制御し、エラー報知を行う。
【０２８３】
つまり、図３７に示す衝撃検知エラー処理においては、衝撃検知エラーが発生した場合に、その旨を、衝撃検知エラー開始指定コマンドによりメイン側からサブ側に通知するようになっている。なお、この衝撃検知エラー処理においては、衝撃検知エラーが発生した場合に、その旨を、遊技情報出力端子板１１２４を介して外部に報知する外部情報出力は行われない。
【０２８４】
＜メイン側の異常Ｖ入賞エラー処理＞
図３８に基づき、図２５のＳ３３２２における異常Ｖ入賞エラー処理について説明する。図３８は、メイン制御部１１００のＣＰＵ１１０１によって行われる異常Ｖ入賞エラー処理の内容を示すフローチャートである。異常Ｖ入賞エラー処理では、まず、Ｓ３４６１において、遊技状態が大当り遊技状態になっているか否かを判定し、大当り遊技状態になっていると判定した場合（Ｓ３４６１：Ｙｅｓ）、図２５のエラー検知処理を終了する。ＣＰＵ１１０１は、大当り遊技状態になっていないと判定した場合（Ｓ３４６１：Ｎｏ）、処理をＳ３４６２に移す。
【０２８５】
Ｓ３４６２において、ＣＰＵ１１０１は、遊技球がＶ領域（条件口作動領域）２０４を通過したか否か、つまり、Ｖ入賞口スイッチ１１２０がオンしたか否かを判定し、Ｖ入賞口スイッチ１１２０がオンしたと判定した場合（Ｓ３４６２：Ｙｅｓ）、異常Ｖ入賞エラーが発生したとして処理をＳ３４６３に移し、Ｖ入賞口スイッチ１１２０がオンしなかったと判定した場合（Ｓ３４６２：Ｎｏ）、図２５のエラー検知処理を終了する。
【０２８６】
Ｓ３４６３において、ＣＰＵ１１０１は、異常Ｖ入賞エラーが発生した旨をサブ側に通知する異常Ｖ入賞エラー開始指定コマンド（ランプ全消灯（第四図柄を除く）開始指定コマンド）をＲＡＭ１１０３にセットする。以上で、図２５のＳ３３２２の異常Ｖ入賞エラー処理は終了し、エラー検知処理も終了して、処理は、図７のタイマ割り込み処理（Ｓ７１６：出力処理）に戻る。なお、Ｓ３４６３でセットされた異常Ｖ入賞エラー開始指定コマンドは、「ＦＥ７２Ｈ」が設定され、演出制御部１１５０に送信される。この場合、演出制御部１１５０は、このコマンドを受信すると、このコマンドに基づいて、画像音響制御部１１６０やランプ制御部１１７０を制御し、エラー報知を行う。
【０２８７】
つまり、図３８に示す異常Ｖ入賞エラー処理においては、異常Ｖ入賞エラーが発生した場合に、その旨を、異常Ｖ入賞エラー開始指定コマンドによりメイン側からサブ側に通知するようになっている。なお、この異常Ｖ入賞エラー処理においては、異常Ｖ入賞エラーが発生した場合に、その旨を、遊技情報出力端子板１１２４を介して外部に報知する外部情報出力は行われない。
【０２８８】
図３９を用いて、図２５のＳ３３２４におけるメイン系エラー情報記憶処理について説明する。図３９は、ＦＲＡＭ１１５５に記憶される累積メイン系エラー発生情報３４９９Ａを示す概要図である。このメイン系エラー情報記憶処理では、まず、メイン制御部１１００のＣＰＵ１１０１は、各エラー処理でエラーが発生した場合には、当該エラーを表すエラー情報（以下では、メイン系エラー情報とも呼ぶ）を演出制御部１１５０に送信する。演出制御部１１５０のＣＰＵ１１５１は、メイン制御部１１００のＣＰＵ１１０１からメイン系エラー情報を受け取ると、ＲＴＣ１１５４から現在時刻情報を取得する。ＣＰＵ１１５１は、受け取ったメイン系エラー情報と、取得した現在時刻情報（すなわち、えラーが発生した時刻を表すエラー発生時刻情報）とを対応付けて、メイン系エラー発生情報３４９９として、ＦＲＡＭ１１５５に記憶する。こうして、ＦＲＡＭ１１５５には、メイン系エラー発生情報３４９９を累積した累積メイン系エラー発生情報３４９９Ａが記憶される。
【０２８９】
例えば、図２６に示す異常入賞エラー処理で、エラーが発生した場合、すなわち、Ｓ３４００の処理で異常入賞エラーが発生したと判定された場合には、このエラー情報記憶処理において、ＣＰＵ１１０１は、異常入賞エラーを表すエラー情報を演出制御部１１５０に送信する。一方、演出制御部１１５０のＣＰＵ１１５１は、メイン制御部１１００のＣＰＵ１１０１から異常入賞エラーを表すメイン系エラー情報を受け取ると、ＲＴＣ１１５４から現在時刻情報を取得し、ＦＲＡＭ１１５５に記憶されている累積メイン系エラー発生情報３４９９Ａの未入力領域に、今回取得したエラー情報と現在時刻情報とを対応づけて書き込む。ＣＰＵ１１０１およびＣＰＵ１１５１は、他のエラー検知処理で、エラーが発生した場合にも同様の処理を行う。
【０２９０】
以上で、メイン制御部１１００のＣＰＵ１１０１によって行われるタイマ割込み処理の説明を終了する。
［演出制御部１１５０によるタイマ割込み処理］
遊技機１の電源が投入されると、演出制御部１１５０のＣＰＵ１１５１は、後述するタイマ割込み処理を行う周期であるＣＴＣ周期を設定する。そして、ＣＰＵ１１５１は、演出内容を決定するために用いられる演出乱数等を更新する乱数更新処理をＣＴＣ周期より
も短い所定周期で繰り返す。すなわち、ＣＰＵ１１５１は、遊技機１が起動している間、所定周期で乱数更新処理を繰り返しつつ、ＣＴＣ周期でタイマ割込み処理を繰り返す。
【０２９１】
以下、図４０を参照しつつ、演出制御部１１５０において実行されるタイマ割込み処理について説明する。ここで、図４０は、演出制御部１１５０において実行されるタイマ割込み処理の一例を示すフローチャートである。ＣＰＵ１１５１は、メイン制御部１１００で行われるタイマ割込み処理と同様に、図４０に例示されている一連の処理を一定時間（例えば４ミリ秒）毎に繰り返し実行する。なお、図４０以降のフローチャートに基づいて説明する演出制御部１１５０で行われる処理は、ＲＯＭ１１５２に記憶されているプログラムに基づいてＣＰＵ１１５１が発行する命令に従って行われる。
【０２９２】
ＣＰＵ１１５１は、まず、メイン制御部１１００から遊技情報としてのコマンドを受信した場合に、コマンド受信処理を実行する（Ｓ３５０１）。このコマンド受信処理の詳細については、図４１〜図４３に基づいて後に詳述する。
【０２９３】
Ｓ３５０１の処理が終了後、Ｓ３５０５の処理では、ＣＰＵ１１５１は、遊技者の遊技中の場合（稼働状態の場合）に、入力装置１４５（演出ボタン１４２又は演出キー１４４）から所定の操作情報の入力があったか否かを判定する（Ｓ３５０５）。ここで、ＣＰＵ１１５１は、入力装置１４５から所定の操作情報の入力があったと判定した場合（Ｓ３５０５：ＹＥＳ）、その旨を通知するための所定の操作コマンドをＲＡＭ１１５３にセットする（Ｓ３５１０）。この操作コマンドが画像音響制御部１１６０及びランプ制御部１１７０へ送信されることによって、演出ボタン１４２又は演出キー１４４の操作に応じた演出上の効果を実現するための処理が行われる。
【０２９４】
なお、遊技者が遊技中の場合、すなわち、稼働状態の場合とは、保留記憶数が１以上、若しくは、特別図柄が変動中である場合の少なくともいずれか一方を満たす場合のことである。
【０２９５】
Ｓ３５１５の処理では、ＣＰＵ１１５１は、コマンド送信処理を実行する。具体的には、ＣＰＵ１１５１は、Ｓ１６４５の処理によってＣＰＵ１１０１から送信されてきたコマンドに基づいて生成したコマンド（Ｓ１６４５の処理によってＣＰＵ１１０１から送信されてきたコマンド自体も含む）やＳ３５１０の処理によってＲＡＭ１１５３にセットされたコマンドを画像音響制御部１１６０及びランプ制御部１１７０に送信する。このコマンド送信処理が行われることによって、画像表示や音声出力等による演出の実行が画像音響制御部１１６０に対して指示され、各種ランプの点灯やロゴ役物１０７の動作による演出の実行がランプ制御部１１７０に対して指示される。
【０２９６】
ＣＰＵ１１５１は、入力装置１４５（演出ボタン１４２又は演出キー１４４）から所定の操作情報の入力がないと判定した場合（Ｓ３５０５：Ｎｏ）、Ｓ３５１５の処理に移行する。
【０２９７】
なお、ＣＰＵ１１５１は、遊技機１が待機状態（非稼働状態）の場合に、遊技者による演出ボタン１４２の操作を検知することにより、画像音響制御部１１６０に対し、各種メニューを表示するためのメニュー表示コマンドを送信する。このコマンドを受信した画像音響制御部１１６０は、各種メニューを表示するためのメニュー画面（図示なし）を全体領域において表示させる。例えば、画像音響制御部１１６０は、メニュー画面では、後述の非稼働状態におけるエラー発生情報の報知処理や非稼働状態におけるエラー発生情報の消去処理を実行するためのメニューなどを表示する。
［演出制御部１１５０によるコマンド受信処理］
以下、図４１〜図５０を参照しつつ、演出制御部１１５０において実行されるコマンド
受信処理について説明する。図４１〜図４３は、図４０のＳ３５０１におけるコマンド受信処理の詳細フローチャートである。
【０２９８】
コマンド受信処理では、まず、ＣＰＵ１１５１は、メイン制御部１１００から送信されたエラー報知コマンドを受信したか否かを判定する（Ｓ３５９０）。ＣＰＵ１１５１は、エラー報知コマンドを受信した場合（Ｓ３５９０：ＹＥＳ）には、エラー報知演出開始コマンドをセットする（Ｓ３６００）。このエラー報知演出開始コマンドは、図４０のコマンド送信処理（Ｓ３５１５）で、画像音響制御部１１６０とランプ制御部１１７０とに送信される。これに伴い、画像音響制御部１１６０は、受信したコマンドに従って、演出制御部１１５０のＦＲＡＭ１１５５に記憶される累積メイン系エラー発生情報３４９９Ａと、後述する累積可動役物エラー発生情報３６９８Ａと、累積入力装置エラー発生情報３６９９Ａとを読み出して、各エラー発生情報をメイン液晶表示装置１０８上で報知するエラー発生情報報知演出を実行する。この演出制御部１１５０（ＣＰＵ１１５１）の指示に基づき画像音響制御部１１６０が実行するエラー発生情報報知演出についての詳細は、図４７を用いて後述する。
【０２９９】
続いて、ＣＰＵ１１５１は、メイン制御部１１００から送信された保留コマンドを受信したか否かを判定する（Ｓ３６０１）。ここで、保留コマンドを受信したと判定した場合（Ｓ３６０１：ＹＥＳ）、ＲＡＭ１１５３に記憶されている第１特別図柄判定の保留数を「１」加算した値に更新する（Ｓ３６０３）。そして、第１特別図柄判定が保留されていることを示す保留表示画像の更新を指示する保留表示コマンドをＲＡＭ１１５３にセットする（Ｓ３６０５）。この保留表示コマンドは、Ｓ３５１５のコマンド送信処理によって少なくとも画像音響制御部１１６０に送信される。
【０３００】
ＣＰＵ１１５１は、Ｓ３６０５の処理を実行した場合、又は保留コマンドを受信していないと判定した場合（Ｓ３６０１：ＮＯ）、特別図柄の変動表示に伴う変動演出の実行中であるか否かを判定する（Ｓ３６０７）。具体的には、例えば、メイン制御部１１００から送信された変動開始コマンドに含まれている特別図柄の変動パターンを示す情報に基づいて特別図柄の変動時間を特定し、その変動開始コマンドを受信してからその変動時間が経過したか否かに基づいて、特別図柄の変動表示に伴う変動演出の実行中であるか否かを判定する。
【０３０１】
ＣＰＵ１１５１は、特別図柄の変動表示に伴う変動演出の実行中ではないと判定した場合（Ｓ３６０７：ＮＯ）、メイン制御部１１００から変動開始コマンドを受信したか否かを判定する（Ｓ３６０９）。ここで、変動開始コマンドを受信したと判定した場合（Ｓ３６０９：ＹＥＳ）、リトライ処理を実行する（Ｓ３６１１）。このリトライ処理についての詳細は、図４４を用いて後述する。また、ＣＰＵ１１５１は、リトライ処理の後、入力装置エラー検出処理を実行する（Ｓ３６１３）。この入力装置エラー検出処理についての詳細は、図４５を用いて後述する。ＣＰＵ１１５１は、入力装置エラー検出処理が終了すると、その変動開始コマンドを解析する（Ｓ３６１５）。
【０３０２】
この変動開始コマンドには、上述したように、大当たり判定処理の判定結果を示す判定図柄の設定情報、リーチ有り演出とリーチ無し演出のどちらの演出を行うかを示す設定情報、変動パターンの設定情報、遊技機１の遊技状態を示す情報等が含まれている。したがって、変動開始コマンドを解析することによって、特別図柄判定の結果を特定し、リーチ有り演出とリーチ無し演出のどちらを行う必要があるのかを判断し、特別図柄が変動表示される変動時間を特定し、遊技機１の遊技状態を特定することが可能である。
【０３０３】
変動開始コマンドを解析すると、ＣＰＵ１１５１は、その解析結果に基づいて、変動演出パターン選択処理を実行する（Ｓ３６１７）。
図には示されていないが、ＲＯＭ１１５２には、特別図柄の変動表示に伴う変動演出に関して、大当たり演出テーブル、ハズレリーチ有り演出テーブル、ハズレリーチ無し演出テーブル、及び小当たり演出テーブルの少なくとも４つの演出テーブルが記憶されている。これらの演出テーブルの各々には、メイン制御部１１００において決定される変動パターン（変動時間）に対応するテーブルが複数設けられている。例えば、ハズレリーチ無し演出テーブルには、４秒用、８秒用、１２秒用のテーブルが設けられており、大当たり演出テーブルには、１分、１分３０秒、２分のテーブルが設けられている。ＣＰＵ１１５１は、これら複数のテーブルの中から、変動開始コマンドに含まれている設定情報に基づいて、１のテーブルを選択する。例えば、設定情報に「ハズレ」を示す情報、「リーチ無し演出」を行うことを示す情報、特別図柄の「変動時間」が４秒であることを示す変動パターンの情報が含まれている場合、ＣＰＵ１１５１は、４秒用のハズレリーチ無し演出テーブルを選択する。
【０３０４】
演出テーブルにおいては、演出乱数と演出パターンとが対応付けられている。ＣＰＵ１１５１は、上述した乱数更新処理が行われる毎に更新される演出乱数について、変動開始コマンドを受信した時点の値を取得しておき、選択した演出テーブルに格納されている多数の演出パターンの中から、予め取得した演出乱数に対応する演出パターンを読み出すことによって、１つの演出パターンを選択する。
【０３０５】
これにより、メイン液晶表示装置１０８を用いて行われる変動演出の演出パターン（装飾図柄の変動パターンなど）、ロゴ役物１０７を作動させるか否か、ロゴ役物１０７を作動させる場合にはその動作パターン、枠ランプ１４１の発光パターン、変動演出に関してスピーカ１３８から出力される音の出力パターンといった各演出手段による演出の内容が決定される。
【０３０６】
このように、特別図柄の変動表示に伴う変動演出については、メイン制御部１１００から送信される遊技情報（各種コマンド）に基づいて、その演出内容や開始終了タイミングが演出制御部１１５０において設定される。
【０３０７】
続いて、ＣＰＵ１１５１は、Ｓ３６１７の処理で選択した演出パターンの変動演出の開始を指示する変動演出開始コマンドをＲＡＭ１１５３にセットする（Ｓ３６１９）。この変動演出開始コマンドは、Ｓ３５１５のコマンド送信処理によって画像音響制御部１１６０及びランプ制御部１１７０に送信される。これにより、演出制御部１１５０において演出パターンが決定された変動演出が、画像音響制御部１１６０及びランプ制御部１１７０によって実現されることになる。
【０３０８】
Ｓ３６１９に続いて、ＣＰＵ１１５１は、ＲＡＭ１１５３に記憶されている第１特別図柄判定の保留数を「１」減算した値に更新する（Ｓ３６２１）。
一方、ＣＰＵ１１５１は、特別図柄の変動表示に伴う変動演出の実行中であると判定した場合（Ｓ３６０７：ＹＥＳ）、メイン制御部１１００から図柄確定コマンドを受信したか否かを判定する（ステップ１１１）。ここで、図柄確定コマンドを受信していないと判定された場合（Ｓ３６２３：ＮＯ）、Ｓ３５０５に処理が進められる。
【０３０９】
ＣＰＵ１１５１は、図柄確定コマンドを受信したと判定した場合（Ｓ３６２３：ＹＥＳ）、特別図柄の変動表示に伴う変動演出の終了を指示する変動演出終了コマンドをＲＡＭ１１５３にセットする（Ｓ３６２５）。
【０３１０】
この変動演出終了コマンドは、Ｓ３５１５のコマンド送信処理によって画像音響制御部１１６０及びランプ制御部１１７０に送信される。これにより、上記Ｓ３６１９の処理に応じて開始された変動演出が終了して、特別図柄判定の結果を示す装飾図柄がメイン液晶
表示装置１０８に停止表示されることになる。
【０３１１】
ＣＰＵ１１５１は、Ｓ３６２１の処理を実行した場合、又は変動開始コマンドを受信していないと判定した場合（Ｓ３６０９：ＮＯ）、特別遊技に関する以下の処理を実行する。すなわち、ＣＰＵ１１５１は、図４２に例示されるように、メイン制御部１１００からオープニングコマンドを受信したか否かを判定する（Ｓ３６２７）。
【０３１２】
ＣＰＵ１１５１は、オープニングコマンドを受信したと判定した場合（Ｓ３６２７：ＹＥＳ）、リトライ処理を実行する（Ｓ３６２９）。このリトライ処理についての詳細は、図４４を用いて後述する。また、ＣＰＵ１１５１は、リトライ処理の後、入力装置エラー検出処理を実行する（Ｓ３６３１）。この入力装置エラー検出処理についての詳細は、図４５を用いて後述する。
【０３１３】
ＣＰＵ１１５１は、入力装置エラー検出処理が終了すると、オープニングコマンドを解析する（Ｓ３６３３）。具体的には、オープニングコマンドに含まれている情報に基づいて、今回行われるオープニングが長当たり遊技に係るものであるか或いは短当たり遊技に係るものであるかを判別する処理等を行う。
【０３１４】
ＣＰＵ１１５１は、Ｓ３６３３の解析結果に基づいて、今回のオープニングが長当たり遊技に係るものであるか否かを判定する（Ｓ３６３５）。ここで、長当たり遊技（図２９（Ａ）及び（Ｃ）参照）に係るものであると判定した場合（Ｓ３６３５：ＹＥＳ）、オープニング中に行うオープニング演出の演出パターンを選択し（Ｓ３６３７）、選択した演出パターンのオープニング演出の実行を指示するオープニング演出開始コマンドをＲＡＭ１１５３にセットする（Ｓ３６３９）。
【０３１５】
このオープニング演出開始コマンドは、Ｓ３５１５の送信処理によって画像音響制御部１１６０及びランプ制御部１１７０に送信される。これにより、長当たり遊技が開始されることを報知する演出や右打ちを促す演出などを含むオープニング演出が行われることになる。
【０３１６】
ＣＰＵ１１５１は、今回のオープニングが長当たり遊技に係るものではないと判定した場合（Ｓ３６３５：ＮＯ）、すなわち短当たり遊技（図２９（Ｂ）参照）に係るものである場合、短当たり遊技のオープニングからエンディング終了までの間に行われる短当たり演出の演出パターンを選択し（Ｓ３６４１）、選択した演出パターンの短当たり演出の実行を指示する短当たり演出開始コマンドをＲＡＭ１１５３にセットする（Ｓ３６４３）。
【０３１７】
この短当たり演出開始コマンドは、Ｓ３５１５の送信処理によって画像音響制御部１１６０及びランプ制御部１１７０に送信されて、右打ちを促す演出などを含む短当たり演出が行われることになる。
【０３１８】
なお、短当たり演出についても、長当たり遊技のオープニング演出と同様に、初回楽曲公演演出が行われる毎に最新曲に対応する映像を利用するように演出切り替えが行われるが、これを実現するために画像音響制御部１１６０で行われる処理についても後に詳述する。
【０３１９】
ＣＰＵ１１５１は、オープニングコマンドを受信していないと判定した場合（Ｓ３６２７：ＮＯ）、Ｓ３６３９の処理を実行した場合、又はＳ３６４３の処理を実行した場合、長開放ラウンド遊技の開始時にメイン制御部１１００から送信されるラウンド開始コマンドを受信したか否かを判定する（Ｓ３６４９）。
【０３２０】
ＣＰＵ１１５１は、ラウンド開始コマンドを受信していないと判定した場合（Ｓ３６４９：ＮＯ）、ラウンド終了コマンドを受信したか否かを判定する（Ｓ３６４５）。
ラウンド終了コマンドを受信したと判定した場合（Ｓ３６４５：ＹＥＳ）、ラウンド中演出終了コマンドをセットする（Ｓ３６４７）。
【０３２１】
一方、ラウンド開始コマンドを受信したと判定した場合（Ｓ３６４９：ＹＥＳ）、受信したラウンド開始コマンドを解析し（Ｓ３６５１）、その解析結果に基づいて、今回の長開放ラウンド遊技が１５Ｒ長当たり遊技における最初の長開放ラウンド遊技（図２９（Ｃ）における２Ｒ）であるか否かを判定する（Ｓ３６５３）。
【０３２２】
ＣＰＵ１１５１は、最初の長開放ラウンド遊技であると判定した場合（Ｓ３６５３：ＹＥＳ）、画像音響制御部１１６０に対して楽曲選択画面の表示を指示する楽曲選択画面表示コマンドをＲＡＭ１１５３にセットする（Ｓ３６５５）。ここで、楽曲選択画面は、長当たり遊技の３Ｒ目の開始からエンディング演出が開始されるまでの間に再生される楽曲を選択可能に表示する画面であり、遊技者が演出キー１４４を操作することによって、所望の新曲を選択することができる。楽曲選択画面表示コマンドは、Ｓ３５１５のコマンド送信処理によって画像音響制御部１１６０に送信され、これにより、メイン液晶表示装置１０８に楽曲選択画面が表示されることになる。
【０３２３】
ＣＰＵ１１５１は、Ｓ３６５５の処理を実行した場合、又は最初の長開放ラウンド遊技ではないと判定した場合（Ｓ３６５３：ＮＯ）、今回受信したラウンド開始コマンドが、次の長開放ラウンド遊技（図２９（Ｃ）における３Ｒ）の開始を通知するものであるか否かを判定する（Ｓ３６５７）。ここで、ラウンド開始コマンドが次の長開放ラウンド遊技の開始を通知するものであると判定した場合（Ｓ３６５７：ＹＥＳ）、最初の長開放ラウンド遊技中に遊技者が演出キー１４４を操作して選択した楽曲の再生開始を指示するための楽曲再生コマンドをＲＡＭ１１５３にセットする（Ｓ３６５９）。
【０３２４】
この楽曲再生コマンドは、Ｓ３５１５のコマンド送信処理によって画像音響制御部１１６０に送信される。これにより、遊技者が選択した楽曲が１５Ｒ長当たり遊技の３ラウンド目から再生されることになる。
【０３２５】
ＣＰＵ１１５１は、Ｓ３６５９の処理を実行した場合、又は次の長開放ラウンド遊技ではないと判定した場合（Ｓ３６５７：ＮＯ）、特別遊技の継続回数（連チャン回数）や今回受信したラウンド開始コマンドに対応するラウンド数を判断してラウンド中の演出パターンを選択し（Ｓ３６６１）、選択した演出パターンのラウンド中演出の実行を画像音響制御部１１６０に指示するラウンド中演出開始コマンドをＲＡＭ１１５３にセットする（Ｓ３６６３）。これにより、メイン液晶表示装置１０８に表示されている現在のラウンド数を示す表示などが更新されることになる。
【０３２６】
ＣＰＵ１１５１は、ラウンド終了コマンドを受信していないと判定した場合（Ｓ３６４５：ＮＯ）、又は、Ｓ３６４７の処理を実行した場合、又は、Ｓ３６６３の処理を実行した場合、図４３に例示されるように、メイン制御部１１００からエンディングコマンドを受信したか否かを判定する（Ｓ３６６５）。エンディングコマンドを受信したと判定した場合（Ｓ３６６５：ＹＥＳ）には、リトライ処理を実行する（Ｓ３６６６）。このリトライ処理についての詳細は、図４４を用いて後述する。また、ＣＰＵ１１５１は、リトライ処理の後、入力装置エラー検出処理を実行する（Ｓ３６６７）。この入力装置エラー検出処理についての詳細は、図４５を用いて後述する。
【０３２７】
ＣＰＵ１１５１は、入力装置エラー検出処理が終了すると、受信したエンディングコマンドを解析し（Ｓ３６６８）、エンディングが長当たり遊技の終了に係るものであるか否
かを判定する（Ｓ３６６９）。ここで、長当たり遊技に係るものであると判定した場合（Ｓ３６６９：ＹＥＳ）、エンディング演出の演出パターンを選択し（Ｓ３６７０）、選択した演出パターンのエンディング演出の実行を指示するためのエンディング演出開始コマンドをＲＡＭ１１５３にセットする（Ｓ３６７１）。
【０３２８】
このエンディング演出開始コマンドは、Ｓ３５１５のコマンド送信処理によって画像音響制御部１１６０に送信される。これにより、後に詳述するが、オープニング演出で使用された楽曲と同じ楽曲の映像を用いたエンディング演出が行われることになる。
【０３２９】
一方、ＣＰＵ１１５１は、エンディングが長当たり遊技に係るものではないと判定した場合（Ｓ３６６９：ＮＯ）、すなわち短当たり遊技に係るエンディングである場合、上記Ｓ３６４３の処理に応じて開始された短当たり演出の終了を指示する短当たり演出終了コマンドをＲＡＭ１１５３にセットする（Ｓ３６７２）。
【０３３０】
この短当たり演出終了コマンドは、Ｓ３５１５のコマンド送信処理によって画像音響制御部１１６０に送信される。これにより、エンディング時間が経過してから短当たり演出が終了することになる。
【０３３１】
ＣＰＵ１１５１は、エンディングコマンドを受信していないと判定した場合（Ｓ３６６５：ＮＯ）、Ｓ３６７１の処理を実行した場合、又はＳ３６７２の処理を実行した場合、メイン制御部１１００から客待ちコマンドを受信したか否かを判定する（Ｓ３６７３）。ここで、客待ちコマンドを受信したと判定した場合（Ｓ３６７３：ＹＥＳ）、客待ちコマンドを受信してからの経過時間の計測を開始し（Ｓ３６７４）、ＲＡＭ１１５３に記憶されている計測フラグを「ＯＮ」に設定する（Ｓ３６７５）。この計測フラグは、客待ちコマンドを受信してからの経過時間の計測中であるか否かを示すフラグである。
【０３３２】
ＣＰＵ１１５１は、客待ちコマンドを受信していないと判定した場合（Ｓ３６７３：ＮＯ）、計測フラグが「ＯＮ」に設定されているか否かを判定する（Ｓ３６７６）。ここで、計測フラグが「ＯＮ」に設定されていないと判定された場合（Ｓ３６７６：ＮＯ）、一連のコマンド受信処理が終了して、Ｓ３５０５に処理が進められる。
【０３３３】
ＣＰＵ１１５１は、計測フラグが「ＯＮ」に設定されていると判定した場合（Ｓ３６７６：ＹＥＳ）、又はＳ３６７５の処理を実行した場合、客待ち演出の開始タイミングを規定する客待ち判定時間が経過したか否かを判定する（Ｓ３６７７）。具体的には、Ｓ３６７４の処理で計測を開始した経過時間が、ＲＯＭ１１５２に記憶されている客待ち判定時間（例えば３０秒）に達したか否かを判定する。ここで、客待ち判定時間が経過していないと判定された場合（Ｓ３６７７：ＮＯ）、Ｓ３５０５に処理が進められる。
【０３３４】
ＣＰＵ１１５１は、客待ち判定時間が経過したと判定した場合（Ｓ３６７７：ＹＥＳ）、計測フラグを「ＯＦＦ」に設定し（Ｓ３６７８−１）、経過時間をリセットし（Ｓ３６７８−２）、客待ち演出の開始を指示する客待ち演出開始コマンドをＲＡＭ１１５３にセットする（Ｓ３６７８−３）。この客待ち演出開始コマンドは、Ｓ３５１５のコマンド送信処理によって画像音響制御部１１６０に送信される。これにより、メイン液晶表示装置１０８において客待ちの所定の客待ち演出（デモ画面の表示）が開始されることになる。
【０３３５】
続いて、ＣＰＵ１１５１は、エラー情報消去処理を実行する（Ｓ３６８０）。このエラー情報消去処理についての詳細は、図４７を用いて後述する。このエラー情報消去処理が終了すると、図４０に示すタイマ割り込み処理にリターンする。
【０３３６】
なお、この図４１〜図４３のコマンド受信処理において、前述した不正入賞エラー１コ
マンドから不正入賞エラー４コマンドのうち何れかのコマンドを受信した場合には、各々の不正入賞エラーコマンドに対応して、不正入賞表示１コマンドまたは、不正入賞表示２コマンドまたは、不正入賞表示３コマンドまたは、不正入賞表示４コマンドがコマンド送信処理によって画像音響制御部１１６０に送信される。また、ランプ制御部１１７０に対して、エラー発光コマンドを送信し、このエラー発光コマンドを受信したランプ制御部１１７０のＣＰＵは、このコマンドに応じたエラー発光制御を実行する。
【０３３７】
[リトライ処理および入力装置エラー検出処理]
図４４は、ＣＰＵ１１５１によって行われるリトライ処理のフローチャートである。図４５は、ＣＰＵ１１５１によって行われる入力装置エラー検出処理のフローチャートである。図４６は、ＦＲＡＭ１１５５に記憶される可動役物エラー発生情報３６９８と入力装置エラー発生情報３６９９を説明するための図である。まず、図４４および図４６を用いて、図４１〜図４３におけるコマンド受信処理のＳ３６１１、Ｓ３６２９、Ｓ３６６６にて実行されるリトライ処理について、以下に説明する。
【０３３８】
まず、図４４のＳ３６８１では、ＣＰＵ１１５１は、エラー判定を行う。ここでは、位置検出センサ１１５７（上側位置検出センサ１１５７ａおよび下側位置検出センサ１１５７ｂ）の出力に基づいて、全ての可動役物（カップ状可動役物１９６、サブ液晶表示装置１０６、および、ロゴ役物１０７）が原点位置（ホームポジション）にあるか否かチェックする原点位置検知を実行し、一つ以上の可動役物が原点位置にない場合はエラーと判定し、全ての可動役物が原点位置にある場合にはエラーでないと判定する。
【０３３９】
具体的には、上述の図７を用いて説明したように、上側位置検出センサ１１５７ａおよび下側位置検出センサ１１５７ｂの両方とも、遮光状態である場合には、カップ状可動役物１９６は、原点位置に配置されていると考えられる。また、上側位置検出センサ１１５７ａが遮光状態であっても、下側位置検出センサ１１５７ｂが受光状態である場合には、カップ状可動役物１９６は、原点位置に配置されていないと考えられる。従って、ＣＰＵ１１５１は、カップ状可動役物１９６の原点位置検知において、上側位置検出センサ１１５７ａおよび下側位置検出センサ１１５７ｂから遮光状態を示す信号を受信した場合には、カップ状可動役物１９６が原点位置に配置されていると判断し、下側位置検出センサ１１５７ｂから受光状態を示す信号を受信した場合には、カップ状可動役物１９６が原点位置に配置されていないと判断する。同様に、ＣＰＵ１１５１は、サブ液晶表示装置１０６とロゴ役物１０７についても、原点位置検知を行い、３つの可動役物の原点位置検知結果に基づいて、エラー判定を実行する。
【０３４０】
ＣＰＵ１１５１は、Ｓ３６８１にてエラーと判定していない場合、すなわち、全可動役物（カップ状可動役物１９６、サブ液晶表示装置１０６、および、ロゴ役物１０７）が原点位置にあると判断した場合（Ｓ３６８２：ＮＯ）には、Ｓ３６８３へ移行する。Ｓ３６８３では、ＣＰＵ１１５１は、全ての可動役物の作動を許可する。具体的にはＲＡＭ１１５３に記憶される役物可動フラグを「ＯＮ」とする。その後、リトライ処理を終了する。
【０３４１】
一方、ＣＰＵ１１５１は、Ｓ３６８１にてエラーと判定した場合、すなわち一つ以上の可動役物が原点位置にないと判断した場合（Ｓ３６８２：ＹＥＳ）、Ｓ３６８４へ移行する。
【０３４２】
Ｓ３６８４では、ＣＰＵ１１５１は、Ｓ３６８１にて原点位置にないと判定した可動役物について、復帰処理を行う。具体的には、ＣＰＵ１１５１は、ランプ制御部１１７０（可動役物駆動部１１９１）を制御して、該当する可動役物を進出位置方向（図６参照）へ所定量駆動させた後、位置検出センサ１１５７からの入力値が原点位置である場合の入力値（すなわち、上側位置検出センサ１１５７ａ、下側位置検出センサ１１５７ｂともに遮
光状態）となるまで原点位置方向（図６参照）へ駆動させる。その後、Ｓ３６８５へ移行する。
【０３４３】
Ｓ３６８５では、ＣＰＵ１１５１は、再度、エラー判定を行う。すなわち、ＣＰＵ１１５１は、Ｓ３６８１と同様に、位置検出センサ１１５７からの入力値に基づいて、一つでも可動役物が原点位置に無い場合にエラーと判定し、全ての可動役物が原点位置にある場合にエラーでないと判定する。
【０３４４】
ＣＰＵ１１５１は、Ｓ３６８５にてエラーと判定していない場合、すなわち、全可動役物（カップ状可動役物１９６、サブ液晶表示装置１０６、および、ロゴ役物１０７）が原点位置にあると判断した場合（Ｓ３６８６：ＮＯ）には、Ｓ３６８３へ移行する。一方、ＣＰＵ１１５１は、Ｓ３６８６にてエラーと判定した場合、すなわち一つ以上の可動役物が原点位置にないと判断した場合（Ｓ３６８６：ＹＥＳ）、Ｓ３６８７へ移行する。
【０３４５】
Ｓ３６８７では、ＣＰＵ１１５１は、全ての可動役物の作動を禁止し、全可動役物を停止させる。具体的には、ＣＰＵ１１５１は、ＲＡＭ１１５３に記憶される役物可動フラグを「ＯＦＦ」とする。なお、この場合、ＣＰＵ１１５１は、ランプ制御部１１７０（可動役物駆動部１１９１）に対して、可動役物が最大の進出位置から原点位置まで移動する場合に必要な駆動量よりも多い駆動量で駆動させて、可動役物を進出方向から原点位置を超える位置で停止させる可動役物退避制御を行っても良い。言い換えれば、ＣＰＵ１１５１は、ランプ制御部１１７０（可動役物駆動部１１９１）を制御して、可動役物の最大進出位置から原点位置までの距離以上の距離分、各可動役物を駆動させる可動役物退避制御を行っても良い。
【０３４６】
なお、本実施形態の遊技機１では、Ｓ３６８６にて異常と判定した場合、すなわち一つ以上の可動役物が原点位置にないと判断した場合（Ｓ３６８６：ＹＥＳ）には、Ｓ３６８７の処理で、すべての可動役物の作動を禁止するようにしているが、本発明はこれに限られるものではない。すなわち、可動役物の優先順位を設定し、上記可動役物の原点位置検知を実行した場合において、優先順位が比較的高い可動役物が原点位置にあり、優先順位が比較的低い可動役物が原点位置にないと判断した場合には、Ｓ３６８７の処理のごとく、全可動役物の作動を禁止するのではなく、当該優先順位が比較的低く原点位置にないと判断した可動役物のみを作動禁止するようにしてもよい。例えば、カップ状可動役物１９６が最も優先順が高く、サブ液晶表示装置１０６が次に優先順が高く、ロゴ役物１０７が最も優先順位が低いと設定し、これらの３つの可動役物のうちロゴ役物１０７のみが原点位置検知において原点位置にないと判断されたと仮定する。この場合、ＣＰＵ１１５１は、カップ状可動役物１９６およびサブ液晶表示装置１０６には、作動の許可を実行し、ロゴ役物１０７のみ作動を禁止する。
【０３４７】
続いて、Ｓ３６８８では、ＣＰＵ１１５１は、可動役物エラー発生情報記憶処理を実行する。具体的には、ＣＰＵ１１５１は、ＲＴＣ１１５４から現在時刻情報を取得する。ＣＰＵ１１５１は、取得した現在時刻情報（すなわち、可動役物にエラーが発生した時刻を表すエラー発生時刻情報）と、全可動役物（カップ状可動役物１９６、サブ液晶表示装置１０６、および、ロゴ役物１０７）のうち、原点位置検知で原点位置に戻らない可動役物があったことを表す可動役物エラー情報とを対応付けて、可動役物エラー発生情報３６９８として、ＦＲＡＭ１１５５に記憶する（図４６参照）。こうして、ＦＲＡＭ１１５５には、可動役物エラー発生情報３６９８が累積した累積可動役物エラー発生情報３６９８Ａが記憶される。このＳ３６８８の処理終了後、リトライ処理を終了する。
【０３４８】
続いて、図４５および図４６を用いて、図４１〜図４３におけるコマンド受信処理のＳ３６１３、Ｓ３６３１、Ｓ３６６７にて実行される入力装置エラー検出処理について、以
下に説明する。まず、図４５のＳ３６８９では、ＣＰＵ１１５１は、エラー判定を行う。具体的には、ＣＰＵ１１５１は、入力装置１４５（演出ボタン１４２または演出キー１４４）から所定時間（例えば、６０秒）継続して入力信号があるか否かを判断する。ＣＰＵ１１５１は、入力装置１４５から所定時間継続して入力信号がある場合には、入力信号があった入力装置１４５がエラーと判定する。例えば、ＣＰＵ１１５１は、演出ボタン１４２から所定時間継続して入力信号があった場合には、演出ボタン１４２がエラーであると判定する。一方、ＣＰＵ１１５１は、入力装置１４５から所定時間継続して入力信号がない場合には、エラーはないと判定する。
【０３４９】
なお、この入力装置１４５のエラー判定を行う場合は、上記方法に限られず、以下のようにしてもよい。具体的には、ＣＰＵ１１５１は、画像音響制御部１１６０を制御して、遊技者に演出ボタン１４２を押下することを促進する入力装置押下促進画像をメイン液晶表示装置１０８に表示させた場合に、演出ボタン１４２が遊技者によって押下されない回数（以下では、否押下回数とも呼ぶ）をカウントする。ＣＰＵ１１５１は、入力装置押下促進画像を表示させて、演出ボタン１４２が遊技者によって押下された場合には、否押下回数をリセットして、初期値の０に戻す。一方、ＣＰＵ１１５１は、否押下回数のカウント値が、所定回数となった場合に、演出ボタン１４２がエラーであると判定してもよい。すなわち、ＣＰＵ１１５１は、所定の回数、入力装置押下促進画像を表示させたにも拘わらずに、遊技者によって連続して演出ボタン１４２が押下されなかった場合に、演出ボタン１４２がエラーであると判定してもよい。この手法は、演出キー１４４についても同様に適用することができる。この手法により演出キー１４４のエラー判定を行うようにしてもよい。
【０３５０】
また、ＣＰＵ１１５１は、入力装置押下促進画像をメイン液晶表示装置１０８に表示させていない期間である入力装置押下促進画像非表示期間に、演出ボタン１４２が遊技者によって押下された回数（以下では、ボタン押下回数とも呼ぶ）をカウントする。ＣＰＵ１１５１は、ボタン押下回数が規定値となった場合に、演出ボタン１４２が異常であると判定してもよい。さらに、ＣＰＵ１１５１は、入力装置押下促進画像非表示期間の長さ（例えば、時間）を測定し、測定した当該時間と、当該入力装置押下促進画像非表示期間におけるボタン押下回数とから、入力装置押下促進画像非表示期間内に演出ボタン１４２が遊技者によって押下された頻度を表すボタン押下頻度（回数／時間）を算出し、当該ボタン押下頻度が規定値以上である場合に、演出ボタン１４２が異常であると判定してもよい。この手法は、演出キー１４４についても同様に適用することができる。この手法により演出キー１４４の異常判定を行うようにしてもよい。なお、入力装置押下促進画像非表示期間は、例えば、画像音響制御部１１６０によって入力装置押下促進画像がメイン液晶表示装置１０８に表示されて所定時間（例えば、１分）経過してから、再度、入力装置押下促進画像がメイン液晶表示装置１０８に表示されるまでの期間としてもよい。
【０３５１】
ＣＰＵ１１５１は、Ｓ３６８９にてエラーと判定していない場合（Ｓ３６９０：ＮＯ）には、Ｓ３６９１へ移行する。Ｓ３６９１では、ＣＰＵ１１５１は、入力装置の作動を許可する。具体的にはＲＡＭ１１５３に記憶される入力装置可動フラグを「ＯＮ」とする。その後、入力装置エラー検出処理を終了する。一方、ＣＰＵ１１５１は、Ｓ３６８９にてエラーと判定した場合（Ｓ３６９０：ＹＥＳ）、Ｓ３６９２へ移行する。
【０３５２】
Ｓ３６９２では、ＣＰＵ１１５１は、入力装置１４５（演出ボタン１４２および演出キー１４４）の作動を禁止する。具体的には、ＣＰＵ１１５１は、入力装置可動フラグを「ＯＦＦ」とする。
【０３５３】
続いて、Ｓ３６９３では、ＣＰＵ１１５１は、入力装置エラー発生情報記憶処理を実行する。具体的には、ＣＰＵ１１５１は、ＲＴＣ１１５４から現在時刻情報を取得する。Ｃ
ＰＵ１１５１は、取得した現在時刻情報（すなわち、入力装置１４５にエラーが発生した時刻を表すエラー発生時刻情報）と、入力装置１４５のうち、Ｓ３６８９でエラーと判定された入力装置１４５のエラーを表す入力装置エラー情報とを対応付けて、入力装置エラー発生情報３６９９として、ＦＲＡＭ１１５５に記憶する（図４６参照）。こうして、ＦＲＡＭ１１５５には、入力装置エラー発生情報３６９９が累積した累積入力装置エラー発生情報３６９９Ａが記憶される。このＳ３６９３の処理終了後、入力装置エラー検出処理を終了する。
［電源投入時におけるエラー発生情報報知演出］
図４７は、ＣＰＵ１１５１によって行われるエラー発生情報報知演出を説明するための図である。このエラー発生情報報知演出は、島電源供給装置５００から電源部１１８０に電圧がかけられた状態で電源部１１８０のスイッチがＯＮされる、または、電源部１１８０のスイッチがＯＮされた状態で、島電源供給装置５００の電源供給スイッチをＯＮにして島電源供給装置５００から電源部１１８０に電力が供給されることによって、ＣＰＵ１１５１がエラー報知演出開始コマンドを画像音響制御部１１６０に送信し、画像音響制御部１１６０が当該エラー報知演出開始コマンドを受信したことを契機として、画像音響制御部１１６０がメイン液晶表示装置１０８を制御することで実行される。言い換えれば、このエラー発生情報報知演出は、島電源供給装置５００から電源部１１８０に電力が供給されることを条件として、実行される。
【０３５４】
具体的には、画像音響制御部１１６０は、演出制御部１１５０からエラー報知演出開始コマンドを受信すると、演出制御部１１５０のＦＲＡＭ１１５５から、累積メイン系エラー発生情報３４９９Ａと、累積可動役物エラー発生情報３６９８Ａと、累積入力装置エラー発生情報３６９９Ａとを読み出す。次に、画像音響制御部１１６０は、図４７に示すように、読み出した各累積エラー発生情報の中から、過去３日分に相当するエラー発生情報を選択し、それらをエラー発生情報ごとに区分して示すエラー発生情報画像４６００を生成する。次に、画像音響制御部１１６０は、生成したエラー発生情報画像４６００をメイン液晶表示装置１０８に表示する。このエラー発生情報画像４６００は、エラー発生情報（過去３日分）を表示する画像であることを遊技者に認識させるためのタイトル表示領域４６１０と、メイン系エラー発生情報を表示するためのメイン系エラー発生情報表示領域４６２０と、可動役物エラー発生情報を表示するための可動役物エラー発生領域４６３０と、入力装置エラー発生情報を表示するための入力装置エラー発生情報表示領域４６４０とを含んでいる。
【０３５５】
なお、上記遊技機１では、画像音響制御部１１６０は、読み出した各累積エラー発生情報の中から、過去３日分に相当するエラー発生情報を選択し、それらをエラー発生情報画像４６００として、報知するようにしているが、本発明はこれに限られるものではない。例えば、画像音響制御部１１６０は、読み出した各累積エラー発生情報の中から、過去１日分、過去２日分、過去４日分以上、または、すべてのエラー発生情報に相当する情報を選択して、それらをエラー発生情報画像４６００として、報知するようにしもよい。
【０３５６】
上述したように、エラー発生情報報知演出（エラー発生情報画像４６００の表示）は、メイン処理（図８）にて、遊技機１への電源が投入された場合に、エラー報知コマンド（Ｓ６１５）が演出制御部１１５０に送信され、コマンド受信処理（図４１）にて、ＣＰＵ１１５１がエラー報知演出開始コマンド（Ｓ３６００）を画像音響制御部１１６０に送信し、画像音響制御部１１６０が当該エラー報知演出開始コマンドを受信することを契機として実行される。従って、このエラー発生情報報知演出は、遊技機１への電源の投入時に実行される。
【０３５７】
また、ランプ制御部１１７０は、エラー報知演出開始コマンドを受信すると、枠ランプ１４１、リトラクタブルモータ１１８１、およびパトランプ１３９などを制御して、枠ラ
ンプ１４１を点滅させたり、リトラクタブルモータ１１８１を可動させたり、パトランプ１３９を光らせたりするなどして、エラーがあったことを周囲にアピールするエラー報知演出を実行する。
［非稼働状態におけるエラー発生情報の報知処理］
遊技機１の管理者や遊技者などが、遊技機１のエラー発生状況の確認を行いたい場合がある。そこで、本実施形態の遊技機１では、遊技機１が待機状態（非稼働状態）の場合に、管理者や遊技者が演出ボタン１４２や演出キー１４４を操作することにより、遊技機１の過去のエラー発生情報をメイン液晶表示装置１０８に表示することができる。演出制御部１１５０は、遊技機１が稼働状態か非稼働状態かの判定を行い、非稼働状態と判定し、入力装置１４５から所定の入力信号があったことを条件に、この非稼働状態におけるエラー発生情報の報知処理を実行する。
【０３５８】
なお、遊技機１の待機状態の場合、すなわち、非稼働状態の場合とは、保留記憶数が０のときにおける変動演出停止状態（具体的には、客待ちコマンドを受信することによって計測フラグ（図４３：Ｓ３６７４参照）が「ＯＮ」に設定されている状態）、または、客待ち演出を実行している場合（具体的には、客待ち演出開始コマンドセット（図４３：Ｓ３６７８−３）により、画像音響制御部１１６０が客待ち演出を開始した場合）のことである。
【０３５９】
この非稼働状態におけるエラー発生情報の報知処理について、以下に説明する。以下では、遊技機１のエラー発生情報を確認する人を単に「「確認者」とも呼ぶ。
図４８は、非稼働状態におけるエラー発生情報の報知処理について説明する図である。図４８（Ａ）は、非稼働状態におけるエラー発生情報の報知処理を実行する場合のメイン液晶表示装置１０８の初期画面を示す図である。図４８（Ｂ）は、メイン系エラー発生情報の一覧を表示した様子を示す図である。図４８（Ｃ）は、可動役物エラー発生情報の一覧を表示した様子を示す図である。図４８（Ｄ）は、入力装置エラー発生情報の一覧を表示した様子を示す図である。
【０３６０】
演出制御部１１５０は、非稼働状態の場合において、確認者の操作により入力装置１４５から所定の信号が入力されると、図４８（Ａ）に示すように、報知対象とするエラー発生情報のカテゴリを選択するためのカテゴリ選択画像８７００Ａを、画像音響制御部１１６０を制御してメイン液晶表示装置１０８に表示させる。カテゴリ選択画像８７００Ａは、報知対象のカテゴリの選択を促す選択促進画像８７０１と、メイン系エラー発生情報タブ８７０３と、可動役物エラー発生情報タブ８７０５と、入力装置エラー発生情報タブ８７０７とを含んでいる。
【０３６１】
確認者は、カテゴリ選択画像８７００Ａを視認し、入力装置１４５を操作することで、所望の情報に対応するタブ８７０３，８７０５，８７０７を選択する。
演出制御部１１５０は、確認者により特定のタブが選択されると、選択されたタブに対応する情報の一覧の表示を行う。演出制御部１１５０は、確認者によりメイン系エラー発生情報タブ８７０３が選択された場合には、図４８（Ｂ）に示すように、ＦＲＡＭ１１５５から累積メイン系エラー発生情報３４９９Ａを読み出して、メイン系エラー発生情報報知画像８７００Ｂを表示させる。メイン系エラー発生情報報知画像８７００Ｂは、メイン系エラー発生情報の一覧を表示していることを示唆する示唆画像８７０９と、過去に発生した複数のメイン系エラー発生情報を示すメイン系エラー発生情報画像８７１１と、一覧には表示しきれなかったメイン系エラー発生情報の表示を行うためのネクストタブ８７１３Ｅとを含む。この場合、演出制御部１１５０は、ＦＲＡＭ１１５５に記憶される累積メイン系エラー発生情報３４９９Ａ（図３９参照）のうち、エラー発生時刻情報が表す時刻の新しい順の４件のメイン系エラー発生情報３４９９をエラー発生情報画像８７１１として表示させる。演出制御部１１５０は、遊技者によりネクストタブ８７１３Ｅが選択され
ると、累積メイン系エラー発生情報３４９９Ａのうち、次に新しい４件のメイン系エラー発生情報３４９９をメイン系エラー発生情報画像８７１１として表示させる。演出制御部１１５０は、累積メイン系エラー発生情報３４９９Ａのうち、表示したメイン系エラー発生情報３４９９がなくなるまで、ネクストタブ８７１３Ｅが選択される度に、この表示制御を繰り返す。
【０３６２】
演出制御部１１５０は、確認者により可動役物エラー発生情報タブ８７０５が選択された場合には、図４８（Ｃ）に示すように、ＦＲＡＭ１１５５から累積可動役物エラー発生情報３６９８Ａを読み出して、可動役物エラー発生情報報知画像８７００Ｃを表示させる。可動役物エラー発生情報報知画像８７００Ｃは、可動役物エラー発生情報の一覧を表示していることを示唆する示唆画像８７１３と、過去に発生した複数の可動役物エラー発生情報を示す可動役物エラー発生情報画像８７１５と、一覧には表示しきれなかった可動役物エラー発生情報の表示を行うためのネクストタブ８７１３Ｒとを含む。この場合、演出制御部１１５０は、ＦＲＡＭ１１５５に記憶される累積可動役物エラー発生情報３６９８Ａ（図４６参照）のうち、エラー発生時刻情報が表す時刻の新しい順の４件の可動役物エラー発生情報３６９８を可動役物エラー発生情報画像８７１５として表示させる。演出制御部１１５０は、遊技者によりネクストタブ８７１３Ｒが選択されると、エラー発生情報３６９８Ａのうち、次に新しい４件の可動役物エラー発生情報３６９８を可動役物エラー発生情報画像８７１５として表示させる。演出制御部１１５０は、累積可動役物エラー発生情報３６９８Ａのうち、表示した可動役物エラー発生情報３６９８がなくなるまで、ネクストタブ８７１３Ｒが選択される度に、この表示制御を繰り返す。
【０３６３】
演出制御部１１５０は、確認者により入力装置エラー発生情報タブ８７０７が選択された場合には、図４８（Ｄ）に示すように、入ＦＲＡＭ１１５５から累積入力装置エラー発生情報３６９９Ａを読み出して、入力装置エラー発生情報報知画像８７００Ｄを表示させる。入力装置エラー発生情報報知画像８７００Ｄは、入力装置エラー発生情報の一覧を表示していることを示唆する示唆画像８７１７と、過去に発生した複数の入力装置エラー発生情報を示す入力装置エラー発生情報画像８７１９と、一覧には表示しきれなかった入力装置エラー発生情報の表示を行うためのネクストタブ８７１３Ｎとを含む。この場合、演出制御部１１５０は、ＦＲＡＭ１１５５に記憶される累積入力装置エラー発生情報３６９９Ａ（図４６参照）のうち、エラー発生時刻情報が表す時刻の新しい順の４件の入力装置エラー発生情報３６９９を入力装置エラー発生情報画像８７１９として表示させる。演出制御部１１５０は、遊技者によりネクストタブ８７１３Ｎが選択されると、累積入力装置エラー発生情報３６９９Ａのうち、次に新しい４件の入力装置エラー発生情報３６９９を入力装置エラー発生情報画像８７１９として表示させる。演出制御部１１５０は、累積入力装置エラー発生情報３６９９Ａのうち、表示した入力装置エラー発生情報３６９９がなくなるまで、ネクストタブ８７１３Ｎが選択される度に、この表示制御を繰り返す。
【０３６４】
なお、本実施形態では、演出制御部１１５０は、カテゴリ選択画像８７００Ａを表示している場合に、メイン系エラー発生情報タブ８７０３が選択されると、メイン系エラー発生情報の報知を、メイン系エラー発生情報報知画像８７００Ｂを用いて行っているが、これに限られず、メイン系エラー発生情報の報知を音声で行うようにしてもよい。同様に、演出制御部１１５０は、カテゴリ選択画像８７００Ａを表示している場合に、可動役物エラー発生情報タブ８７０５が選択されると、可動役物エラー発生情報の報知を、可動役物エラー発生情報報知画像８７００Ｃを用いて行っているが、これに限られず、可動役物エラー発生情報の報知を音声で行うようにしてもよい。さらに、演出制御部１１５０は、カテゴリ選択画像８７００Ａを表示している場合に、入力装置エラー発生情報タブ８７０７が選択されると、入力装置エラー発生情報の報知を、入力装置エラー発生情報報知画像８７００Ｄを用いて行っているが、これに限られず、入力装置エラー発生情報の報知を音声で行うようにしてもよい。
【０３６５】
また、本実施形態の遊技機１では、管理者や遊技者が演出ボタン１４２や演出キー１４４を操作することにより、非稼働状態におけるエラー発生情報の報知処理を実行するようにしているが、本発明は、これに限られるものではない。例えば、ＩＤやパスワードを設定して、当該ＩＤやパスワードの入力がなされたことを必要条件として、非稼働状態におけるエラー発生情報の報知処理を実行するようにしてもよい。さらに、演出ボタン１４２や演出キー１４４を介して予め設定される特殊な操作（演出ボタン１４２を２回押下した後に演出キー１４４を２回押下しさらに演出ボタン１４２を１回押下など）が実行されたことを必要条件として、非稼働状態におけるエラー発生情報の報知処理を実行するようにしてもよい。このようにすれば、遊技者などが勝手にエラー発生情報を見ることを抑制することができる。
[非稼働状態におけるエラー発生情報の消去処理]
遊技機１の管理者などが、遊技機１のエラー発生情報を消去したい場合がある。そこで、本実施形態の遊技機１では、遊技機１が待機状態（非稼働状態）の場合に、管理者や遊技者が演出ボタン１４２や演出キー１４４を操作することにより、遊技機１の過去のエラー発生情報を消去することができる。演出制御部１１５０は、遊技機１が稼働状態か非稼働状態かの判定を行い、非稼働状態の場合に、この非稼働状態におけるエラー発生情報の報知処理を実行する。
【０３６６】
この非稼働状態におけるエラー発生情報の消去処理について、以下に説明する。以下では、遊技機１のエラー発生情報を消去する人を単に「「消去者」とも呼ぶ。
図４９は、非稼働状態におけるエラー発生情報の消去処理について説明する図である。図４９（Ａ）は、非稼働状態におけるエラー発生情報の消去処理を実行する場合のメイン液晶表示装置１０８の初期画面を示す図である。図４９（Ｂ）は、消去対象とするメイン系エラー発生情報を選択するための選択画面を表示した様子を示す図である。図４９（Ｃ）は、消去対象とする可動役物エラー発生情報を選択するための選択画面を表示した様子を示す図である。図４９（Ｄ）は、消去対象とする入力装置エラー発生情報を選択するための選択画面を表示した様子を示す図である。
【０３６７】
演出制御部１１５０は、非稼働状態において、消去者の操作により入力装置１４５から所定の信号が入力されると、図４９（Ａ）に示すように、消去対象とするエラー発生情報のカテゴリを選択するためのカテゴリ選択画像５３００Ａを、画像音響制御部１１６０を制御してメイン液晶表示装置１０８に表示させる。カテゴリ選択画像５３００Ａは、消去対象のカテゴリの選択を促す選択促進画像５３１０と、メイン系エラー発生情報タブ５３２０と、可動役物エラー発生情報タブ５３３０と、入力装置エラー発生情報タブ５３５０と、すべてのエラー発生情報を消去するための全消去タブ５３５０とを含んでいる。
【０３６８】
消去者は、カテゴリ選択画像５３００Ａを視認し、入力装置１４５を操作することで、所望の情報に対応するタブ５３２０，５３３０，５３４０，５３５０を選択する。
演出制御部１１５０は、消去者により特定のタブが選択されると、選択されたタブに対応する情報の一覧の表示を行う。演出制御部１１５０は、消去者によりメイン系エラー発生情報タブ５３２０が選択された場合には、図４９（Ｂ）に示すように、ＦＲＡＭ１１５５から累積メイン系エラー発生情報３４９９Ａを読み出して、メイン系エラー発生情報消去画像５３００Ｂを表示させる。メイン系エラー発生情報消去画像５３００Ｂは、消去対象とするメイン系エラー発生情報の選択を促す選択促進画像５４０５と、すべてのメイン系エラー発生情報の消去を実行するためのメイン系エラー発生情報全消去タブ５４１０と、消去対象とするメイン系エラー発生情報を選択するための４つのメイン系エラー発生情報選択タブ５４１５，５４２０，５４２５，５４３０と、ネクストタブ５４０７と、消去タブ５４０９とを含む。この場合、演出制御部１１５０は、４つのメイン系エラー発生情報選択タブ５４１５，５４２０，５４２５，５４３０と、ＦＲＡＭ１１５５に記憶される
累積メイン系エラー発生情報３４９９Ａ（図３９参照）のうち、メイン系エラー発生時刻情報が表す時刻の新しい順の４件のメイン系エラー発生情報３４９９とが、それぞれ対応するように、これらのタブを表示させる。演出制御部１１５０は、遊技者によりネクストタブ５４０７が選択されると、累積メイン系エラー発生情報３４９９Ａのうち、次に新しい４件のメイン系エラー発生情報３４９９と、４つのメイン系エラー発生情報選択タブ５４１５，５４２０，５４２５，５４３０とが対応するように、これらのタブを表示させる。演出制御部１１５０は、累積メイン系エラー発生情報３４９９Ａのうち、メイン系エラー発生情報選択タブに対応付けしたメイン系エラー発生情報３４９９がなくなるまで、ネクストタブ５４０７が選択される度に、この表示制御を繰り返す。
【０３６９】
消去者は、ＦＲＡＭ１１５５に記憶されるすべてのメイン系エラー発生情報（すなわち、累積メイン系エラー発生情報３４９９Ａ）を消去したい場合には、メイン系エラー発生情報全消去タブ５４１０を選択する。演出制御部１１５０は、消去者によってメイン系エラー発生情報全消去タブ５４１０が選択された場合には、ＦＲＡＭ１１５５に記憶される累積メイン系エラー発生情報３４９９Ａを消去する。また、消去者は、ＦＲＡＭ１１５５に記憶される累積メイン系エラー発生情報３４９９Ａのうち所望のメイン系エラー発生情報３４９９を消去したい場合には、所望のメイン系エラー発生情報３４９９に対応付けられたメイン系エラー発生情報選択タブを表示させて、当該メイン系エラー発生情報選択タブを選択した状態で、消去タブ５４０９を選択する。演出制御部１１５０は、消去者によってメイン系エラー発生情報選択タブが選択された状態で、消去タブ５４０９が選択された場合には、ＦＲＡＭ１１５５に記憶される累積メイン系エラー発生情報３４９９Ａのうち、当該選択されたメイン系エラー発生情報選択タブに対応付けらたメイン系エラー発生情報３４９９を消去する。なお、この場合、演出制御部１１５０は、消去者によって複数のメイン系エラー発生情報選択タブが選択された状態で、消去タブ５４０９が選択された場合には、当該選択された複数のメイン系エラー発生情報選択タブに対応付けらたメイン系エラー発生情報３４９９をそれぞれ消去する。
【０３７０】
演出制御部１１５０は、消去者により可動役物エラー発生情報タブ５３３０が選択された場合には、図４９（Ｃ）に示すように、ＦＲＡＭ１１５５から累積可動役物エラー発生情報３６９８Ａを読み出して、可動役物エラー発生情報消去画像５３００Ｃを表示させる。可動役物エラー発生情報消去画像５３００Ｃは、消去対象とする可動役物エラー発生情報の選択を促す選択促進画像５４３５と、すべての可動役物エラー発生情報の消去を実行するための可動役物エラー発生情報全消去タブ５４４０と、消去対象とする可動役物エラー発生情報を選択するための４つの可動役物エラー発生情報選択タブ５４４５，５４５０，５４５５，５４６０と、ネクストタブ５４３７と、消去タブ５４３９とを含む。この場合、演出制御部１１５０は、４つの可動役物エラー発生情報選択タブ５４４５，５４５０，５４５５，５４６０と、ＦＲＡＭ１１５５に記憶される累積可動役物エラー発生情報３６９８Ａ（図４６参照）のうち、エラー発生時刻情報が表す時刻の新しい順の４件の可動役物エラー発生情報３６９８とが、それぞれ対応するように、これらのタブを表示させる。演出制御部１１５０は、遊技者によりネクストタブ５４３７が選択されると、累積可動役物エラー発生情報３６９８Ａのうち、次に新しい４件の可動役物エラー発生情報３６９８と、４つの可動役物エラー発生情報選択タブ５４４５，５４５０，５４５５，５４６０とが対応するように、これらのタブを表示させる。演出制御部１１５０は、累積可動役物エラー発生情報３６９８Ａのうち、可動役物エラー発生情報選択タブに対応付けした可動役物エラー発生情報３６９８がなくなるまで、ネクストタブ５４３７が選択される度に、この表示制御を繰り返す。
【０３７１】
消去者は、ＦＲＡＭ１１５５に記憶されるすべての可動役物エラー発生情報（すなわち、累積可動役物エラー発生情報３６９８Ａ）を消去したい場合には、可動役物エラー発生情報全消去タブ５４４０を選択する。演出制御部１１５０は、消去者によって可動役物エ
ラー発生情報全消去タブ５４４０が選択された場合には、ＦＲＡＭ１１５５に記憶される累積可動役物エラー発生情報３６９８Ａを消去する。また、消去者は、ＦＲＡＭ１１５５に記憶される累積可動役物エラー発生情報３６９８Ａのうち所望の可動役物エラー発生情報３６９８を消去したい場合には、所望の可動役物エラー発生情報３６９８に対応付けられた可動役物エラー発生情報選択タブを表示させて、当該可動役物エラー発生情報選択タブを選択した状態で、消去タブ５４３９を選択する。演出制御部１１５０は、消去者によって可動役物エラー発生情報選択タブが選択された状態で、消去タブ５４３９が選択された場合には、ＦＲＡＭ１１５５に記憶される累積可動役物エラー発生情報３６９８Ａのうち、当該選択された可動役物エラー発生情報選択タブに対応付けらた可動役物エラー発生情報３６９８を消去する。なお、この場合、演出制御部１１５０は、消去者によって複数の可動役物エラー発生情報選択タブが選択された状態で、消去タブ５４３９が選択された場合には、当該選択された複数の可動役物エラー発生情報選択タブに対応付けらた可動役物エラー発生情報３６９８をそれぞれ消去する。
【０３７２】
演出制御部１１５０は、消去者により入力装置エラー発生情報タブ５３４０が選択された場合には、図４９（Ｄ）に示すように、ＦＲＡＭ１１５５から累積入力装置エラー発生情報３６９９Ａを読み出して、入力装置エラー発生情報消去画像５３００Ｄを表示させる。入力装置エラー発生情報消去画像５３００Ｄは、消去対象とする入力装置エラー発生情報の選択を促す選択促進画像５４６５と、すべての入力装置エラー発生情報の消去を実行するための入力装置エラー発生情報全消去タブ５４７０と、消去対象とする入力装置エラー発生情報を選択するための４つの入力装置エラー発生情報選択タブ５４７５，５４８０，５４８５，５４９０と、ネクストタブ５４６７と、消去タブ５４６９を含む。この場合、演出制御部１１５０は、４つの入力装置エラー発生情報選択タブ５４７５，５４８０，５４８５，５４９０と、ＦＲＡＭ１１５５に記憶される累積入力装置エラー発生情報３６９９Ａ（図４６参照）のうち、エラー発生時刻情報が表す時刻の新しい順の４件の入力装置エラー発生情報３６９９とが、それぞれ対応するように、これらのタブを表示させる。演出制御部１１５０は、遊技者によりネクストタブ５４６７が選択されると、累積入力装置エラー発生情報３６９９Ａのうち、次に新しい４件の入力装置エラー発生情報３６９９と、４つの入力装置エラー発生情報選択タブ５４７５，５４８０，５４８５，５４９０とが対応するように、これらのタブを表示させる。演出制御部１１５０は、累積入力装置エラー発生情報３６９９Ａのうち、入力装置エラー発生情報選択タブに対応付けした入力装置エラー発生情報３６９９がなくなるまで、ネクストタブ５４３７が選択される度に、この表示制御を繰り返す。
【０３７３】
消去者は、ＦＲＡＭ１１５５に記憶されるすべての入力装置エラー発生情報（すなわち、累積入力装置エラー発生情報３６９９Ａ）を消去したい場合には、入力装置エラー発生情報全消去タブ５４７０を選択する。演出制御部１１５０は、消去者によって入力装置エラー発生情報全消去タブ５４７０が選択された場合には、ＦＲＡＭ１１５５に記憶される累積入力装置エラー発生情報３６９９Ａを消去する。また、消去者は、ＦＲＡＭ１１５５に記憶される累積入力装置エラー発生情報３６９９Ａのうち所望の入力装置エラー発生情報３６９９を消去したい場合には、所望の入力装置エラー発生情報３６９９に対応付けられた入力装置エラー発生情報選択タブを表示させて、当該入力装置エラー発生情報選択タブを選択した状態で、消去タブ５４６９を選択する。演出制御部１１５０は、消去者によって入力装置エラー発生情報選択タブが選択された状態で、消去タブ５４６９が選択された場合には、ＦＲＡＭ１１５５に記憶される累積入力装置エラー発生情報３６９９Ａのうち、当該選択された入力装置エラー発生情報選択タブに対応付けらた入力装置エラー発生情報３６９９を消去する。なお、この場合、演出制御部１１５０は、消去者によって複数の入力装置エラー発生情報選択タブが選択された状態で、消去タブ５４６９が選択された場合には、当該選択された複数の入力装置エラー発生情報選択タブに対応付けらた入力装置エラー発生情報３６９９をそれぞれ消去する。
【０３７４】
また、演出制御部１１５０は、図４９（Ａ）に示すカテゴリ選択画像５３００Ａにおいて、消去者により入力装置エラー発生情報タブ５３５０が選択された場合には、ＦＲＡＭ１１５５に記憶されるすべてのエラー発生情報（すなわち、累積メイン系エラー発生情報３４９９Ａ、累積可動役物エラー発生情報３６９８Ａ、および、累積入力装置エラー発生情報３６９９Ａ）を消去する。
[ＦＲＡＭ１１５５の変形例]
上記遊技機１では、演出制御部１１５０は、累積メイン系エラー発生情報３４９９Ａ、累積可動役物エラー発生情報３６９８Ａ、および、累積入力装置エラー発生情報３６９９Ａを、ＦＲＡＭ１１５５に記憶しているが、本発明は、これに限られるものではない。例えば、遊技機１は、外部電源に依存しない記憶手段、例えば、コンデンサや電池から電源供給を受けるＲＡＭを備えていてもよい。この場合、演出制御部１１５０は、このＲＡＭに、累積メイン系エラー発生情報３４９９Ａ、累積可動役物エラー発生情報３６９８Ａ、および、累積入力装置エラー発生情報３６９９Ａを記憶するようにしてもよい。
[エラー検知の変形例]
上記遊技機１では、演出制御部１１５０は、累積メイン系エラー発生情報３４９９Ａ、累積可動役物エラー発生情報３６９８Ａ、累積入力装置エラー発生情報３６９９ＡをＦＲＡＭ１１５５に記憶するようにしているが、本発明は、これに限られるものではない。例えば、演出制御部１１５０は、累積メイン系エラー発生情報３４９９Ａ、累積可動役物エラー発生情報３６９８Ａ、および、累積入力装置エラー発生情報３６９９Ａに基づいて、メイン系エラーの発生頻度（例えば、１日あたりのエラー発生の回数）、可動役物エラーの発生頻度（例えば、１日あたりのエラー発生の回数）、および、入力装置エラーの発生頻度（例えば、１日あたりのエラー発生の回数）をそれぞれ計測し、計測した各エラーの発生頻度を、電源投入時におけるエラー発生情報報知演出で報知したり、非稼働状態におけるエラー発生情報の報知処理で報知したりしてもよい。
[リトライ処理および入力装置エラー検出処理における変形例]
上記コマンド受信処理（図４１〜図４３）では、リトライ処理（図４４）および入力装置エラー検出処理（図４５）は、変動開始コマンド受信した場合（図４１：Ｓ３６０９：ＹＥＳ）、オープニングコマンドを受信した場合（図４２：Ｓ３６２７：ＹＥＳ）、または、エンディングコマンドを受信した場合（図４３：Ｓ３６６５：ＹＥＳ）に実行するようにしているが、本発明はこれに限られるものではない。演出制御部１１５０は、リトライ処理（図４４）および入力装置エラー検出処理（図４５）をコマンド受信処理における他のタイミングで実行するようにしてもよい。例えば、リトライ処理（図４４）および／または入力装置エラー検出処理（図４５）を、コマンド受信処理の開始時に実行するようにしてもよい。また、演出制御部１１５０は、リトライ処理（図４４）および入力装置エラー検出処理（図４５）を、遊技者が遊技機１の遊技中でない場合、すなわち、特別図柄の変動中（図３：第１特別図柄表示器２０１、第２特別図柄表示器２０２のいずれかが変動中）、オープニング演出中、エンディング演出中、または、大当り遊技中のうち、いずれにも該当しない場合に、実行するようにしてもよい。さらには、演出制御部１１５０は、リトライ処理および入力装置エラー検出処理をコマンド受信処理においてエラー報知コマンドを受信した場合（図４１：Ｓ３５９０：ＹＥＳ）に実行するようにしてもよい。
【０３７５】
上記遊技機１では、演出制御部１１５０は、リトライ処理（図４４）において、復帰処理（Ｓ３６８４）を実行した回数（以下では、復帰処理実行回数とも呼ぶ）をカウントし、復帰処理実行回数が所定回数（例えば、３回）となった場合には、当該復帰処理実行回数をＦＲＡＭ１１５５に記憶するようにしてもよい。この場合、演出制御部１１５０は、エラー発生情報、可動役物異常発生情報、または、入力装置異常発生情報のごとく、上述した態様（例えば、図８７を用いて説明した態様）で、ＦＲＡＭ１１５５に記憶した復帰処理実行回数を報知するようにしてもよい。
［エラー発生情報報知演出の実行タイミングの変形例］
変形例１：
上記実施形態では、遊技機１のメイン制御部１１００は、メイン処理（図８）において、エラー報知コマンドを初期化処理（Ｓ６１０）後に送信するようにしているが、本発明はこれに限れるものではない。例えば、メイン制御部１１００は、エラー報知コマンドを、ＲＡＭクリアスイッチ１１０６のオン操作を伴う電源投入と判定した場合（Ｓ６００：Ｙｅｓ）、または、ＲＡＭクリア準備コマンド送信（Ｓ６０２）後に送信するようにしてもよい。このようにすれば、演出制御部１１５０は、エラー発生情報報知演出をＲＡＭクリア準備中演出中に実行することが可能となる。なお、この場合も、エラー発生情報報知演出は、電源投入時に実行しているといえる。すなわち、演出制御部１１５０がエラー発生情報報知演出をＲＡＭクリア準備中演出中に実行している場合であっても、エラー発生情報報知演出の実行タイミングは、電源投入時に含まれる。
【０３７６】
変形例２：
上記実施形態では、遊技機１の演出制御部１１５０は、エラー発生情報報知演出を電源投入時に実行するようにしているが、本発明は、これに限られるものではない。例えば、演出制御部１１５０は、ＲＴＣ１１５４で計時した時刻が、所定時間（例えば、遊技場が閉店となる午後１１時）となった場合に、エラー発生情報報知演出を実行するようにしてもよい。なお、遊技機１では、エラー発生情報報知演出が実行される所定時間を、遊技機１の管理者の都合のいい時間に設定することができる。
【０３７７】
変形例３：
上記実施形態の遊技機１において、制御部１１５０は、メイン制御部１１００側で処理されるメイン系エラー発生情報３４９９、および、演出制御部１１５０側で処理されるサブ系のエラー発生情報（可動役物エラー発生情報３６９８または入力装置エラー発生情報３６９９）を、エラー検知時とは異なるタイミングである電源投入時や非稼働状態時に報知するようにしているが、本発明はこれに限られるものではない。例えば、演出制御部１１５０は、メイン系エラー発生情報３４９９とサブ系のエラー発生情報との報知タイミングを異ならせるようにしてもよい。すなわち、演出制御部１１５０は、サブ系のエラー発生情報に関しては上記のように電源投入時や非稼働状態時などエラー検知のタイミングとは異なるタイミングで報知し、メイン系エラー発生情報３４９９に関してはエラー検知時に報知するようにしてもよい。
【０３７８】
また、演出制御部１１５０は、メイン系エラー発生情報３４９９をエラー検知時にのみ報知するようにしてもよいし、メイン系エラー発生情報３４９９をエラー検知時、電源投入時、および、非稼働状態時のいずれでも報知するようにしてもよい。また、演出制御部１１５０は、サブ系のエラー発生情報をエラー検知時のみに報知するようにしてもよいし、サブ系のエラー発生情報をエラー検知時、電源投入時、および、非稼働状態時のいずれでも報知するようにしてもよい。
［エラー発生情報の消去処理の変形例］
変形例１：
上記実施形態では、遊技機１の演出制御部１１５０は、エラー発生情報の消去処理を、遊技機１の非稼働状態時に実行して、ＦＲＡＭ１１５５に記憶されるエラー発生情報であって、消去者の所望するエラー発生情報を消去するようにしているが、本発明は、これに限られるものではない。例えば、遊技機１は、ＦＲＡＭ１１５５に記憶されたデータを消去可能なクリア装置（クリアボタンなど）を備え、消去者によりクリアボタンがＯＮされた場合には、ＦＲＡＭ１１５５に記憶された全データを消去可能とする構成であってもよい。
【０３７９】
変形例２：
上記実施形態では、遊技機１の演出制御部１１５０は、エラー発生情報の消去処理を、
遊技機１の非稼働状態時に実行して、ＦＲＡＭ１１５５に記憶されるエラー発生情報であって、消去者の所望するエラー発生情報を消去するようにしているが、本発明は、これに限られるものではない。例えば、遊技機１では、ＦＲＡＭ１１５５に記憶可能なエラー発生情報のデータ量が予め決められており、演出制御部１１５０は、ＦＲＡＭ１１５５に記憶したエラー発生情報のデータ量が予め決められた上限値に達すると、次に、エラー発生情報を記憶する場合には、古いエラー発生情報から順番に消去するＦＩＦＯ方式で記憶と消去を実行するようにしてもよい。
［エラー発生情報の取り扱い手法の変形例］
上記実施形態では、遊技機１の演出制御部１１５０は、過去に発生したエラーを、ＦＲＡＭ１１５５に累積エラー発生情報として記憶しておき、電源投入時におけるエラー発生情報報知演出を実行する場合に、ＦＲＡＭ１１５５に記憶された累積エラー発生情報を用いるするようにしているが、本発明は、これに限られるものではない。例えば、遊技機１は、電源投入時（図８参照）において、メイン系エラー検知処理（図２５）、リトライ処理（図４４）、および、入力装置エラー検出処理（図４５）を実行し、これらの処理で見つかったエラーを表すエラー発生情報を用いて、エラー発生情報報知演出を実行してもよい。
[その他の変形例]
上記実施形態では遊技機としてぱちんこ遊技機であるパチンコ機を例に挙げて説明したが、これに限らず他の遊技機としては、スロットマシン等の回動式遊技機やアレンジボール遊技機、じゃん球遊技機等でもよく、またこれらの遊技機は玉やメダル等の媒体を払出すための払出装置を搭載したものであっても、そうではないもの（例えば、所謂封入式）であってもよい。特に、遊技機１及び回胴式遊技機という具合に異なる種別の遊技機において、本実施形態の遊技システムを共有して採用することにより、遊技機の種別の枠を超えて、新たな遊技の楽しみを提供することができる。
【０３８０】
上記実施形態では、１種２種混合タイプのパチンコ遊技機に適用された場合を例に説明したが、本発明は、例えば、１種タイプのパチンコ遊技機やスロットマシン等の他の遊技機にも適用可能である。
【０３８１】
上記実施形態において説明した遊技機１の構成や各部材の動作態様は単なる一例に過ぎず、他の構成や動作態様であっても本発明を実現できることは言うまでもない。また、上述したフローチャートにおける処理の順序、設定値、判定に用いられる閾値等は単なる一例に過ぎず、本発明の範囲を逸脱しなければ他の順序や値であっても、本発明を実現できることは言うまでもない。また、上記実施形態で例示した画面図等も単なる一例であって、他の表示態様の画面であってもよい。
◇[発明の効果]
[発明Ａ]
従来の遊技機では、遊技者に入力装置（演出ボタンや演出キーなど）を操作させて演出に参加させたり、役物を多様に可動させて興趣性高い演出を実行したり、遊技機の不正を防止するために種々の制御を実行したりするなど、多種多様な演出や制御を行う遊技機が知られている。このような遊技機では、多種多様な演出および制御に伴い、様々なエラーが生じる得る。そして、このような遊技機では、このようなエラーの検知時に当該エラーを報知することで遊技機の管理者による当該エラーの是正を促進する。
【０３８２】
しかしながら、このような遊技機では、エラーの検知時に当該エラーが報知されるため、遊技機の管理者が当該エラーを認知するためには、その現場にタイムリーに居合わせる必要があるが、遊技機の管理者が不在の場合などには、当該エラーの報知に気づかず、遊技機のエラーが是正されずに放置される可能性があった。
【０３８３】
このように、遊技機のエラーが是正されずに放置されると、本来出現すべき演出が実現
されなくなったり、遊技演出への参加ができなくなったり、遊技者に不慮の不利益を生じさせたりする可能性がある。その結果、遊技者は、遊技意欲を喪失して、遊技の興趣が低下してしまう可能性がある。従って、遊技機の管理者は、エラーが生じた場合には、当該エラーに対して迅速な対応を行って、興趣の向上を図ることが求められる。
【０３８４】
一方、発明Ａの遊技機では、エラーを検知するエラー検知手段（メイン制御部１１００、演出制御部１１５０）と、前記エラー検知手段が前記エラーを検知したタイミングとは異なるタイミングで、前記エラー検知手段によって検知されたエラーを表すエラー情報を報知するエラー報知手段（演出制御部１１５０）と、を備えることを要旨とする。
【０３８５】
すなわち、遊技機１では、演出制御部１１５０は、累積メイン系エラー発生情報３４９９Ａ、累積可動役物エラー発生情報３６９８Ａ、および、累積入力装置エラー発生情報３６９９Ａを、エラーを検知したタイミングとは異なるタイミングである遊技機１への電源の投入時や遊技機１の非稼働状態の時に、報知するようにしている。
【０３８６】
この構成によれば、当該エラーの検知をしたタイムリーなタイミングでエラー情報を報知するのではなく、遊技機１の管理者が立ち会い易いタイミングでエラー情報を報知することができる。その結果、遊技機１の管理者がエラーに気づいて当該エラーに対して迅速に対応することができ、興趣の向上を図ることが可能となる。
［発明Ｂ］
発明Ａに記載の遊技機であって、前記エラー報知手段は、前記エラー検知手段が前記エラーを検知したタイミングとは異なるタイミングで、所定条件が成立した場合に、前記エラー情報を報知することを要旨とする。
【０３８７】
すなわち、遊技機１では、演出制御部１１５０は、例えば、島電源供給装置５００から電源部１１８０に電力が供給された場合、または、遊技機１が稼働状態か非稼働状態かの判定を行い、非稼働状態と判定し、入力装置１４５から所定の入力信号があった場合に、上記所定条件が成立したこととして、累積メイン系エラー発生情報３４９９Ａ、累積可動役物エラー発生情報３６９８Ａ、および、累積入力装置エラー発生情報３６９９Ａを報知するようにしている。
【０３８８】
この構成によれば、上記のような条件が成立した場合に、エラー情報を報知するようにしているので、いたずらにエラー情報を報知することなく、遊技者が、不必要なエラー情報を認識することを抑制することができる。従って、遊技者は、遊技（遊技演出）に集中することが可能になり、その結果、興趣の向上を図ることができる。
［発明Ｃ］
発明Ｂまたは発明Ｃに記載の遊技機であって、前記エラー報知手段は、前記エラー検知手段が前記エラーを検知したタイミングとは異なるタイミングとして、電源投入時、または、前記遊技者によって遊技がなされていない非稼働状態時に、前記エラー情報を報知することを要旨とする。
【０３８９】
すなわち、遊技機１では、演出制御部１１５０は、エラー情報として、累積メイン系エラー発生情報３４９９Ａ、累積可動役物エラー発生情報３６９８Ａ、および、累積入力装置エラー発生情報３６９９Ａを、電源投入時におけるエラー発生情報報知処理、または、非稼働状態におけるエラー発生情報の報知処理で報知するようにしている。
【０３９０】
この構成によれば、当該エラーの検知をしたタイムリーなタイミングよりも、遊技機１の管理者が立ち会う可能性の高い遊技機１の電源投入時、または、非稼働状態時に、エラー情報を報知するようにしているので、遊技機１の管理者がエラーに気付いて当該エラーに対して迅速に対応することができ、興趣の向上を図ることが可能となる。
【０３９１】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０３９２】
１…遊技機
１０８…メイン液晶表示装置（エラー報知手段）
１１００…メイン制御部（エラー検知手段）
１１５０…演出制御部（エラー検知手段、エラー報知手段、稼働状態検出手段）
１１６０…画像音響制御部（エラー報知手段）
１１８０…電源部（電源）
【図１】
2016082996.tif 000003
【図２】
2016082996.tif 000004
【図３】
2016082996.tif 000005
【図４】
2016082996.tif 000006
【図５】
2016082996.tif 000007
【図６】
2016082996.tif 000008
【図７】
2016082996.tif 000009
【図８】
2016082996.tif 000010
【図９】
2016082996.tif 000011
【図１０】
2016082996.tif 000012
【図１１】
2016082996.tif 000013
【図１２】
2016082996.tif 000014
【図１３】
2016082996.tif 000015
【図１４】
2016082996.tif 000016
【図１５】
2016082996.tif 000017
【図１６】
2016082996.tif 000018
【図１７】
2016082996.tif 000019
【図１８】
2016082996.tif 000020
【図１９】
2016082996.tif 000021
【図２０】
2016082996.tif 000022
【図２１】
2016082996.tif 000023
【図２２】
2016082996.tif 000024
【図２３】
2016082996.tif 000025
【図２４】
2016082996.tif 000026
【図２５】
2016082996.tif 000027
【図２６】
2016082996.tif 000028
【図２７】
2016082996.tif 000029
【図２８】
2016082996.tif 000030
【図２９】
2016082996.tif 000031
【図３０】
2016082996.tif 000032
【図３１】
2016082996.tif 000033
【図３２】
2016082996.tif 000034
【図３３】
2016082996.tif 000035
【図３４】
2016082996.tif 000036
【図３５】
2016082996.tif 000037
【図３６】
2016082996.tif 000038
【図３７】
2016082996.tif 000039
【図３８】
2016082996.tif 000040
【図３９】
2016082996.tif 000041
【図４０】
2016082996.tif 000042
【図４１】
2016082996.tif 000043
【図４２】
2016082996.tif 000044
【図４３】
2016082996.tif 000045
【図４４】
2016082996.tif 000046
【図４５】
2016082996.tif 000047
【図４６】
2016082996.tif 000048
【図４７】
2016082996.tif 000049
【図４８】
2016082996.tif 000050
【図４９】
2016082996.tif 000051
【手続補正書】
【提出日】平成27年12月21日(2015.12.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
主制御手段と、
前記主制御手段からの指示に基づいて遊技演出を制御する副制御手段と、
エラーを報知するエラー報知手段と、
を備え、
前記主制御手段は、
前記主制御手段に関わる主制御系エラーを検知する主制御系エラー検知手段を備え、
前記副制御手段は、
前記副制御手段に関わる副制御系エラーを検知する副制御系エラー検知手段を備え、
前記エラー報知手段は、
前記主制御系エラーと前記副制御系エラーの少なくともどちらか一方のエラーについて、当該エラーの検知タイミングとは異なるタイミングで報知させると共に、
前記主制御系エラーの報知タイミングと、前記副制御系エラーの報知タイミングとを異ならせるように報知可能である、
ことを特徴とする遊技機。
【請求項２】
請求項１に記載の遊技機であって、
前記エラー報知手段は、前記副制御系エラーについて、当該エラーの検知タイミングとは異なるタイミングで報知させると共に、所定条件が成立した場合に、当該副制御系エラーを報知することを特徴とする遊技機。
【請求項３】
請求項１または請求項２に記載の遊技機であって、
前記エラー報知手段は、前記副制御系エラーについて、当該エラーの検知タイミングとは異なるタイミングで報知させると共に、電源投入時、または、前記遊技者によって遊技がなされていない非稼働状態時に、当該副制御系エラーを報知することを特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
主制御手段（１１００）と、
前記主制御手段からの指示に基づいて遊技演出を制御する副制御手段（１１５０）と、
エラーを報知するエラー報知手段（１１５０、１１６０、１０６、１３８等）と、
を備え、
前記主制御手段は、
前記主制御手段に関わる主制御系エラーを検知する主制御系エラー検知手段を備え、
前記副制御手段は、
前記副制御手段に関わる副制御系エラーを検知する副制御系エラー検知手段を備え、
前記エラー報知手段は、
前記主制御系エラーと前記副制御系エラーの少なくともどちらか一方のエラーについて、当該エラーの検知タイミングとは異なるタイミングで報知させると共に、
前記主制御系エラーの報知タイミングと、前記副制御系エラーの報知タイミングとを異ならせるように報知可能である、
ことを要旨とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
[適用例２]
適用例１に記載の遊技機であって、前記エラー報知手段は、前記副制御系エラーについて、当該エラーの検知タイミングとは異なるタイミングで報知させると共に、所定条件が成立した場合に、当該副制御系エラーを報知することを要旨とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
[適用例３]
適用例１または適用例２に記載の遊技機であって、前記エラー報知手段は、前記副制御系エラー情報について、当該エラーの検知タイミングとは異なるタイミングで報知させると共に、電源投入時、または、前記遊技者によって遊技がなされていない非稼働状態時に、当該副制御系エラーを報知することを要旨とする。