(57)【要約】【課題】検出対象の検出結果に応じて適切な制御を行うことができる遊技機を提供すること。【解決手段】ゲートセンサは、遊技球を検出対象とし、遊技球を検出している場合、検出信号の出力状態をＯＮ状態とする一方で、遊技球を検出していない場合、検出信号の出力状態をＯＦＦ状態とする。主制御用ＣＰＵは、今回のゲート検出処理におけるゲートセンサによる検出信号の出力状態を今回データとして取得し、前回のゲート検出処理におけるゲートセンサによる検出信号の出力状態を前回データとして取得し、前々回のゲート検出処理におけるゲートセンサによる検出信号の出力状態を前々回データとして取得する。そして、主制御用ＣＰＵは、今回データが前回データと一致し、今回データが前々回データと不一致である場合、ゲートセンサによる遊技球の検出結果が変化したと判定する。【選択図】図１２
2018038661.tif 000002
【特許請求の範囲】
【請求項１】
遊技球の入球を契機として特別図柄変動ゲームの始動条件が成立し得る特別始動口と、
遊技球の入球を契機として普通図柄変動ゲームの始動条件が成立し得る普通始動口と、
前記普通図柄変動ゲームにおいて普通当り図柄が導出された後に付与される普通当り遊技において、前記特別始動口のうち特定の特別始動口が開状態となるように動作する開閉部材と、
所定の制御が可能な制御手段と、
前記普通始動口に入球した遊技球を検出可能であって、該遊技球の検出結果に応じて信号を出力する普通検出手段と、を備え、
前記制御手段は、第１タイミングにおける前記普通検出手段による信号の出力状態が、前記第１タイミングよりも前の第２タイミングにおける前記普通検出手段による信号の出力状態と一致し、且つ前記第２タイミングよりも前の第３タイミングにおける前記普通検出手段による信号の出力状態と不一致である場合、前記検出結果が変化したと判定することを特徴とする遊技機。
【請求項２】
前記普通検出手段による信号の出力状態には、前記遊技球を検出しているときの出力状態である第１出力状態と、前記遊技球を検出していないときの出力状態である第２出力状態とが含まれ、
前記制御手段は、前記第１タイミング及び前記第２タイミングにおける前記普通検出手段による信号の出力状態が前記第１出力状態であり、且つ前記第３タイミングにおける前記普通検出手段による信号の出力状態が前記第２出力状態である場合、前記普通検出手段が前記遊技球を検出したと判定する請求項１に記載の遊技機。
【請求項３】
前記普通検出手段による信号の出力状態には、前記遊技球を検出しているときの出力状態である第１出力状態と、前記遊技球を検出していないときの出力状態である第２出力状態とが含まれ、
前記制御手段は、前記第１タイミング及び前記第２タイミングにおける前記普通検出手段による信号の出力状態が前記第２出力状態であり、且つ前記第３タイミングにおける前記普通検出手段による信号の出力状態が前記第１出力状態である場合、前記普通検出手段が前記遊技球を検出しなくなったと判定する請求項１又は請求項２に記載の遊技機。
【請求項４】
前記制御手段は、予め定めた単位期間の経過毎に前記普通検出手段による信号の出力状態を特定するようになっており、
前記第２タイミングは、前記第３タイミングから前記単位期間が経過したタイミングであり、
前記第１タイミングは、前記第２タイミングから前記単位期間が経過したタイミングである請求項１〜請求項３のうち何れか一項に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関するものである。
【背景技術】
【０００２】
従来から、遊技機の一種であるパチンコ遊技機の中には、例えば所定の入球口に入球した遊技球を検出して検出信号を出力する検出センサなど、検出結果に応じて信号を出力する検出手段を備えたものがある（例えば、特許文献１）。特許文献１に記載の遊技機では、始動口に入球した遊技球を検出する始動口センサから出力された信号に応じて特別図柄変動ゲームの始動条件を付与するなど、検出手段から出力された信号に応じて各種の制御を実行することが行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１９２８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載されているような遊技機では、例えばノイズなどが生じた場合、実際には検出対象を検出していないにもかかわらず、検出対象を検出したことを示す信号が検出手段から出力されてしまうことがある。このような場合、検出対象を検出しているか否かなどに応じて適切な制御を行うことができない虞があった。
【０００５】
本発明は、このような従来の技術に鑑みてなされたものであり、その目的は、検出対象の検出結果に応じて適切な制御を行うことができる遊技機を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するための遊技機は、遊技球の入球を契機として特別図柄変動ゲームの始動条件が成立し得る特別始動口と、遊技球の入球を契機として普通図柄変動ゲームの始動条件が成立し得る普通始動口と、前記普通図柄変動ゲームにおいて普通当り図柄が導出された後に付与される普通当り遊技において、前記特別始動口のうち特定の特別始動口が開状態となるように動作する開閉部材と、所定の制御が可能な制御手段と、前記普通始動口に入球した遊技球を検出可能であって、該遊技球の検出結果に応じて信号を出力する普通検出手段と、を備え、前記制御手段は、第１タイミングにおける前記普通検出手段による信号の出力状態が、前記第１タイミングよりも前の第２タイミングにおける前記普通検出手段による信号の出力状態と一致し、且つ前記第２タイミングよりも前の第３タイミングにおける前記普通検出手段による信号の出力状態と不一致である場合、前記検出結果が変化したと判定することを要旨とする。
【０００７】
上記遊技機について、前記普通検出手段による信号の出力状態には、前記遊技球を検出しているときの出力状態である第１出力状態と、前記遊技球を検出していないときの出力状態である第２出力状態とが含まれ、前記制御手段は、前記第１タイミング及び前記第２タイミングにおける前記普通検出手段による信号の出力状態が前記第１出力状態であり、且つ前記第３タイミングにおける前記普通検出手段による信号の出力状態が前記第２出力状態である場合、前記普通検出手段が前記遊技球を検出したと判定するようにしてもよい。
【０００８】
上記遊技機について、前記普通検出手段による信号の出力状態には、前記遊技球を検出しているときの出力状態である第１出力状態と、前記遊技球を検出していないときの出力状態である第２出力状態とが含まれ、前記制御手段は、前記第１タイミング及び前記第２タイミングにおける前記普通検出手段による信号の出力状態が前記第２出力状態であり、且つ前記第３タイミングにおける前記普通検出手段による信号の出力状態が前記第１出力状態である場合、前記普通検出手段が前記遊技球を検出しなくなったと判定するようにしてもよい。
【０００９】
上記遊技機について、前記制御手段は、予め定めた単位期間の経過毎に前記普通検出手段による信号の出力状態を特定するようになっており、前記第２タイミングは、前記第３タイミングから前記単位期間が経過したタイミングであり、前記第１タイミングは、前記第２タイミングから前記単位期間が経過したタイミングであるようにしてもよい。
【発明の効果】
【００１０】
本発明によれば、検出対象の検出結果に応じて適切な制御を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】パチンコ遊技機を示す斜視図。
【図２】遊技盤を示す正面図。
【図３】第２大入賞口の奥方の排出通路を示す模式図。
【図４】パチンコ遊技機の電気的構成を示すブロック図。
【図５】滞留判定処理を示すフローチャート。
【図６】第１始動検出処理を示すフローチャート。
【図７】第２始動検出処理を示すフローチャート。
【図８】第１大入賞検出処理を示すフローチャート。
【図９】第２大入賞検出処理を示すフローチャート。
【図１０】特定検出処理を示すフローチャート。
【図１１】排出検出処理を示すフローチャート。
【図１２】ゲート検出処理を示すフローチャート。
【図１３】第１普通入賞検出処理を示すフローチャート。
【図１４】第２普通入賞検出処理を示すフローチャート。
【図１５】アウト口検出処理を示すフローチャート。
【図１６】検出信号の出力態様の一例を示すタイミングチャート。
【発明を実施するための形態】
【００１２】
以下、パチンコ遊技機に具体化した一実施形態について説明する。この明細書において、上、下、左、右、前（表）、後（裏）の各方向は、パチンコ遊技機で遊技を行う遊技者から見たときの各方向を指すものとする。
【００１３】
図１に示すように、遊技機としてのパチンコ遊技機１０は、遊技球を発射させるときに遊技者によって操作される発射ハンドルＨＤを備えている。また、パチンコ遊技機１０は、楽曲や効果音などの音声を出力して行う演出（以下、音声演出と示す）を実行可能に構成されたスピーカＳｐを備えている。また、パチンコ遊技機１０は、図示しない発光体を点灯、点滅、及び消灯して行う演出（以下、発光演出と示す）を実行可能に構成された装飾ランプＬａを備えている。
【００１４】
図２に示すように、パチンコ遊技機１０は、遊技盤ＹＢを備えている。遊技盤ＹＢの前面側には、正面視において略円形の遊技領域ＹＢａが画成されている。本実施形態において、遊技領域ＹＢａには、発射ハンドルＨＤの操作によって発射された遊技球が到達するようになっている。
【００１５】
パチンコ遊技機１０は、情報表示パネル１１を備えている。情報表示パネル１１では、パチンコ遊技機１０の制御状態を示す各種の情報が報知される。情報表示パネル１１は、特別図柄表示部１１ａを備えている。特別図柄表示部１１ａは、所定の図柄を変動表示させるとともに、最終的に特別図柄を確定停止表示させる特別図柄変動ゲームを表示する。特別図柄は、後述する大当り抽選の結果を報知するための図柄である。以下の説明では、特別図柄変動ゲームを略して「特別ゲーム」と示す。本実施形態において、特別ゲームは、図柄を変動させて行う変動ゲームに相当する。また、特別ゲームを表示する特別図柄表示部１１ａは、ゲーム実行手段に相当する。
【００１６】
本明細書において「変動表示」とは、表示されている図柄の種類が時間の経過とともに変化している状態を意味している。本明細書において「確定停止表示」とは、図柄が確定的に停止表示されており、表示されている図柄の種類が変化しない状態を意味している。「確定停止表示」と「導出」は同じ意味である。特別図柄表示部１１ａにおいて導出可能な特別図柄には、大当り表示結果としての大当り図柄と、はずれ表示結果としてのはずれ図柄とが少なくともある。特別ゲームにおいて大当り図柄が導出された場合、遊技者は、大当りを認識可能である。特別ゲームにおいてはずれ図柄が導出された場合、遊技者は、はずれを認識可能である。
【００１７】
本実施形態では、大当り抽選に当選すると、特別ゲームにおいて大当り図柄が導出されたのち、該大当りの特別ゲームの終了後に、大当り遊技が付与される。詳しくは後述するが、大当り遊技は、遊技者が多数の賞球やその他の特典を獲得し得るため、遊技者にとって有利な状態である。
【００１８】
情報表示パネル１１は、保留表示部１１ｂを備えている。保留表示部１１ｂは、始動条件が成立したが未だ実行条件が成立していないことで、その実行が保留されている特別ゲームの回数を認識可能に表示する。以下の説明では、保留中の特別ゲームの回数を特別保留数と示す。本実施形態において、特別ゲームは、予め定めた所定数（例えば４）を上限として保留可能である。
【００１９】
情報表示パネル１１は、普通図柄表示部１１ｃを備えている。普通図柄表示部１１ｃは、所定の図柄を変動表示させるとともに、最終的に普通図柄を導出させる普通図柄変動ゲームを表示する。普通図柄は、後述する普通当り抽選の結果を報知するための図柄である。以下の説明では、普通図柄変動ゲームを略して「普通ゲーム」と示す。普通図柄表示部１１ｃにおいて導出可能な普通図柄には、普通当り図柄と、普通はずれ図柄とが少なくともある。普通ゲームにおいて普通当り図柄が導出された場合、遊技者は、普通当りを認識可能である。普通ゲームにおいて普通はずれ図柄が導出された場合、遊技者は、普通はずれを認識可能である。
【００２０】
本実施形態では、普通当り抽選に当選すると、普通ゲームにおいて普通当り図柄が導出されたのち、該普通当りの普通ゲームの終了後に、普通当り遊技が付与される。詳しくは後述するが、普通当り遊技は、遊技者が特別ゲームの始動条件を成立させ易くなることから、遊技者にとって有利な状態である。
【００２１】
パチンコ遊技機１０は、演出表示装置１２を備えている。例えば、演出表示装置１２は、液晶ディスプレイや有機ＥＬディスプレイなどの表示装置であってもよく、プロジェクタとスクリーンとを含んで構成された表示装置であってもよい。演出表示装置１２は、画像が表示される画像表示部ＧＨを備えている。演出表示装置１２は、演出の１つとして、所定のキャラクタや文字を模した絵柄を表示する演出（以下、表示演出と示す）を実行する。
【００２２】
パチンコ遊技機１０は、遊技盤ＹＢにおいて、演出表示装置１２の下方に、遊技領域ＹＢａに開口している始動口としての第１始動口１３を備えている。本実施形態において、第１始動口１３は、第１始動口及び特別始動口に相当する。第１始動口１３は、常時、遊技球を入球させることができるように開口されている。第１始動口１３は、入賞口の１つである。なお、以下の説明では、入賞口に遊技球が入球することを「入賞」と示す場合がある。パチンコ遊技機１０は、第１始動口１３に入球した遊技球を検出する第１始動センサＳＥ１を備えている（図４に示す）。本実施形態において、第１始動センサＳＥ１は、始動検出手段、第１始動検出手段、及び入賞検出手段に相当する。例えば、第１始動センサＳＥ１は、第１始動口１３に入球した遊技球を遊技盤ＹＢの裏側へ導く図示しない通路に設けられている。本実施形態では、遊技球が第１始動センサＳＥ１で検出されると、特別ゲームの始動条件が成立し得るとともに、賞球の払出条件が成立する。言い換えれば、本実施形態では、第１始動口１３への遊技球の入球を契機として、特別ゲームの始動条件が成立し得る。
【００２３】
パチンコ遊技機１０は、遊技盤ＹＢにおいて、第１始動口１３の右方に、遊技領域ＹＢａに開口している始動口としての第２始動口１４を備えている。本実施形態において、第２始動口１４は、第２始動口及び特定の特別始動口に相当する。第２始動口１４は、入賞口の１つである。パチンコ遊技機１０は、第２始動口１４に入球した遊技球を検出する第２始動センサＳＥ２を備えている（図４に示す）。本実施形態において、第２始動センサＳＥ２は、始動検出手段、第２始動検出手段、及び入賞検出手段に相当する。例えば、第２始動センサＳＥ２は、第２始動口１４に入球した遊技球を遊技盤ＹＢの裏側へ導く図示しない通路に設けられている。本実施形態では、遊技球が第２始動センサＳＥ２で検出されると、特別ゲームの始動条件が成立し得るとともに、賞球の払出条件が成立する。言い換えれば、本実施形態では、第２始動口１４への遊技球の入球を契機として、特別ゲームの始動条件が成立し得る。
【００２４】
パチンコ遊技機１０は、遊技盤ＹＢにおいて、第２始動口１４を開閉する開閉部材としての第１可変部材１５を備えている。本実施形態において、第１可変部材１５は、遊技球を第２始動口１４へ入球させることができる開状態と、遊技球を第２始動口１４へ入球させることができない閉状態と、に動作可能である。言い換えれば、第１可変部材１５は、第２始動口１４が開状態となるように動作可能である。なお、閉状態は、開状態に比して遊技球を第２始動口１４へ入球させ難い状態であればよく、遊技球を第２始動口１４へ入球させることができる状態であってもよい。即ち、第１可変部材１５は、遊技球を第２始動口１４に入球させ易い開状態と、開状態に比して遊技球を第２始動口１４へ入球させ難い閉状態と、に動作可能であってもよい。パチンコ遊技機１０は、第１可変部材１５を開状態と閉状態とに動作させる第１アクチュエータＡ１を備えている（図４に示す）。第１可変部材１５は、普通当り抽選に当選した場合に付与される普通当り遊技において開状態に動作される。
【００２５】
パチンコ遊技機１０は、遊技盤ＹＢにおいて、演出表示装置１２の右上方に、遊技領域ＹＢａに開口している特別入球口としての第１大入賞口１６を備えている。本実施形態において、第１大入賞口１６は、第１特別入球口に相当する。第１大入賞口１６は、入賞口の１つである。パチンコ遊技機１０は、第１大入賞口１６に入球した遊技球を検出する第１カウントセンサＳＥ３を備えている（図４に示す）。本実施形態において、第１カウントセンサＳＥ３は、特別検出手段、第１特別検出手段及び入賞検出手段に相当する。例えば、第１カウントセンサＳＥ３は、第１大入賞口１６に入球した遊技球を遊技盤ＹＢの裏側へ導く図示しない通路に設けられている。本実施形態では、遊技球が第１カウントセンサＳＥ３で検出されると、賞球の払出条件が成立する。言い換えれば、本実施形態では、第１大入賞口１６への遊技球の入球を契機として、賞球の払出条件が成立する。
【００２６】
パチンコ遊技機１０は、遊技盤ＹＢにおいて、第１大入賞口１６を開閉する第２可変部材１７を備えている。第２可変部材１７は、所謂大入賞口扉である。本実施形態において、第２可変部材１７は、遊技球を第１大入賞口１６へ入球させることができる開状態と、遊技球を第１大入賞口１６へ入球させることができない閉状態と、に動作可能である。なお、閉状態は、開状態に比して遊技球を第１大入賞口１６へ入球させ難い状態であればよく、遊技球を第１大入賞口１６へ入球させることができる状態であってもよい。即ち、第２可変部材１７は、遊技球を第１大入賞口１６に入球させ易い開状態と、開状態に比して遊技球を第１大入賞口１６へ入球させ難い閉状態と、に動作可能であってもよい。パチンコ遊技機１０は、第２可変部材１７を開状態と閉状態とに動作させる第２アクチュエータＡ２を備えている（図４に示す）。第２可変部材１７は、大当り抽選に当選した場合に付与される大当り遊技において開状態に動作される。即ち、第１大入賞口１６は、大当り遊技において遊技球が入球可能となる。
【００２７】
パチンコ遊技機１０は、遊技盤ＹＢにおいて、第２始動口１４の右上方に、遊技領域ＹＢａに開口している特別入球口としての第２大入賞口１８を備えている。第２大入賞口１８は、入賞口の１つである。本実施形態において、第２大入賞口１８は、第２特別入球口に相当する。パチンコ遊技機１０は、遊技盤ＹＢにおいて、第２大入賞口１８を開閉する第３可変部材１９を備えている。第３可変部材１９は、所謂大入賞口扉である。本実施形態において、第３可変部材１９は、遊技球を第２大入賞口１８へ入球させることができる開状態と、遊技球を第２大入賞口１８へ入球させることができない閉状態と、に動作可能である。なお、閉状態は、開状態に比して遊技球を第２大入賞口１８へ入球させ難い状態であればよく、遊技球を第２大入賞口１８へ入球させることができる状態であってもよい。即ち、第３可変部材１９は、遊技球を第２大入賞口１８に入球させ易い開状態と、開状態に比して遊技球を第２大入賞口１８へ入球させ難い閉状態と、に動作可能であればよい。パチンコ遊技機１０は、第３可変部材１９を開状態と閉状態とに動作させる第３アクチュエータＡ３を備えている（図４に示す）。第３可変部材１９は、大当り抽選に当選した場合に付与される大当り遊技において開状態に動作される。即ち、第２大入賞口１８は、大当り遊技において遊技球が入球可能となる。
【００２８】
図３に示すように、パチンコ遊技機１０は、第２大入賞口１８に入球した遊技球をパチンコ遊技機１０の外部に排出する排出通路２０を備えている。パチンコ遊技機１０は、排出通路２０に、該排出通路２０を通過する遊技球、即ち、第２大入賞口１８に入球した遊技球を検出する第２カウントセンサＳＥ４を備えている。本実施形態において、第２カウントセンサＳＥ４は、特別検出手段、第２特別検出手段、第１検出手段、及び入賞検出手段に相当する。本実施形態では、遊技球が第２カウントセンサＳＥ４によって検知されると、賞球の払出条件が成立する。言い換えれば、本実施形態では、第２大入賞口１８への遊技球の入球を契機として、賞球の払出条件が成立する。
【００２９】
また、排出通路２０は、第２カウントセンサＳＥ４よりも下流において、第１排出通路２０ａと、第２排出通路２０ｂと、に分岐するように形成されている。そして、パチンコ遊技機１０は、排出通路２０において第１排出通路２０ａと第２排出通路２０ｂとに分岐する分岐部２１に、第２大入賞口１８へ入球した遊技球を第１排出通路２０ａと第２排出通路２０ｂとに振り分ける振分装置２２（振分部材）を備えている。振分装置２２は、第２大入賞口１８に入球した遊技球を第１排出通路２０ａに振り分ける第１状態と、第２排出通路２０ｂに振り分ける第２状態と、をとり得るように構成されている。パチンコ遊技機１０は、振分装置２２を動作させる第４アクチュエータＡ４（図４に示す）を備えている。本実施形態において、振分装置２２は、大当り遊技において第２状態に動作される。
【００３０】
パチンコ遊技機１０は、第１排出通路２０ａに、該第１排出通路２０ａに流入（入球）した遊技球を検出する排出センサＳＥ５を備えている。また、排出センサＳＥ５は、第２カウントセンサＳＥ４の下流に配設されている。即ち、排出センサＳＥ５は、第２カウントセンサＳＥ４により検出されてから第１排出通路２０ａを通過して遊技機の外部に排出される遊技球を検出可能である。本実施形態において、排出センサＳＥ５は、特別排出検出手段、及び第２検出手段に相当する。
【００３１】
パチンコ遊技機１０は、第２排出通路２０ｂに、該第２排出通路２０ｂに流入（入球）した遊技球を検出する特定センサＳＥ６を備えている。また、特定センサＳＥ６は、第２カウントセンサＳＥ４の下流に配設されている。即ち、特定センサＳＥ６は、第２カウントセンサＳＥ４により検出されてから第２排出通路２０ｂを通過して遊技機の外部に排出される遊技球を検出可能である。本実施形態において、第２排出通路２０ｂは、大当り遊技において遊技球の流入が許容される特定の通路（特定の領域）に相当する。また、本実施形態において、特定センサＳＥ６は、特定検出手段、特別排出検出手段、及び第２検出手段に相当する。
【００３２】
図２に示すように、パチンコ遊技機１０は、遊技盤ＹＢにおいて、第２大入賞口１８の上方に、遊技球が通過（入球）可能な普通始動口としてのゲート２３を備えている。ゲート２３は、ゲート２３を通過する遊技球を検出するゲートセンサＳＥ７を備えている（図４に示す）。本実施形態において、ゲートセンサＳＥ７は、普通検出手段に相当する。本実施形態では、遊技球がゲートセンサＳＥ７で検出されると、普通ゲームの始動条件が成立し得る。言い換えれば、本実施形態では、ゲート２３への遊技球の入球を契機として、普通ゲームの始動条件が成立し得る。
【００３３】
パチンコ遊技機１０は、遊技盤ＹＢにおいて、演出表示装置１２の左下方に、遊技領域ＹＢａに開口している一般入球口としての普通入賞口２４を備えている。普通入賞口２４は、常時、遊技球を入球させることができるように開口されている。普通入賞口２４は、入賞口の１つである。本実施形態の普通入賞口２４には、第１普通入賞口２４ａと、第２普通入賞口２４ｂと、がある。本実施形態において、第１普通入賞口２４ａは、第１一般入球口に相当し、第２普通入賞口２４ｂは、第２一般入球口に相当する。
【００３４】
パチンコ遊技機１０は、第１普通入賞口２４ａに入球した遊技球を検出する第１普通入賞センサＳＥ８を備えている（図４に示す）。本実施形態において、第１普通入賞センサＳＥ８は、一般検出手段、第１一般検出手段、及び入賞検出手段に相当する。例えば、第１普通入賞センサＳＥ８は、第１普通入賞口２４ａに入球した遊技球を遊技盤ＹＢの裏側へ導く図示しない通路に設けられている。また、パチンコ遊技機１０は、第２普通入賞口２４ｂに入球した遊技球を検出する第２普通入賞センサＳＥ９を備えている（図４に示す）。本実施形態において、第２普通入賞センサＳＥ９は、一般検出手段、第２一般検出手段、及び入賞検出手段に相当する。例えば、第２普通入賞センサＳＥ９は、第２普通入賞口２４ｂに入球した遊技球を遊技盤ＹＢの裏側へ導く図示しない通路に設けられている。
【００３５】
本実施形態では、遊技球が第１普通入賞センサＳＥ８又は第２普通入賞センサＳＥ９で検出されると、賞球の払出条件が成立する。言い換えれば、本実施形態では、普通入賞口２４への遊技球の入球を契機として、賞球の払出条件が成立する。
【００３６】
パチンコ遊技機１０は、遊技盤ＹＢにおいて、演出表示装置１２の下方に、遊技領域ＹＢａに開口している排出口としてのアウト口２５を備えている。アウト口２５は、上述した入賞口とは異なり、上述した入賞口の何れにも入球しなかった遊技球が入球する位置に開口されている。そして、アウト口２５の奥方には、入球した遊技球を機外に排出する図示しない通路が設けられている。
【００３７】
また、パチンコ遊技機１０は、アウト口２５に入球した遊技球を検出するアウト口センサＳＥ１０を備えている（図４に示す）。本実施形態において、アウト口センサＳＥ１０は、排出検出手段に相当する。例えば、アウト口センサＳＥ１０は、アウト口２５に入球した遊技球を機外に排出する通路に設けられている。
【００３８】
次に、パチンコ遊技機１０の遊技状態について説明する。
パチンコ遊技機１０は、大当り確率が異なる遊技状態として、低確率状態と高確率状態とを備えている。大当り確率は、内部抽選（大当り抽選）において大当りに当選する確率である。高確率状態は、低確率状態に比して、大当り確率が高い遊技状態である。高確率状態は、大当り抽選に当選する可能性が低確率状態に比して高まることから、遊技者に有利な有利状態となる。高確率状態は、所謂「確率変動状態（確変状態）」である。
【００３９】
パチンコ遊技機１０は、遊技球の発射個数に対する賞球個数の割合が異なる遊技状態として、低ベース状態と高ベース状態とを備えている。高ベース状態は、低ベース状態に比して、遊技球が第２始動口１４に入球する確率が高い遊技状態である。高ベース状態は、所謂「電サポ状態」であり、低ベース状態は、所謂「非電サポ状態」である。高ベース状態は、遊技球が第２始動口１４に入球する確率が高まり、第２始動口１４への遊技球の入球が容易になることから、遊技者にとって有利な遊技状態（入球容易状態）となる。
【００４０】
例えば、高ベース状態は、次に説明する３つの制御のうち任意に選択された１の制御を行うことにより、又は複数の制御を組み合わせて行うことにより実現できる。第１の制御は、普通ゲームの変動時間を、低ベース状態のときよりも短くする普通図柄の変動時間短縮制御である。第２の制御は、普通図柄の当り抽選に当選する確率（普通当り確率）を、低ベース状態のときよりも高確率に変動させる普通図柄の確率変動制御である。このとき、低ベース状態における普通当り確率は、０（零）であってもよいし、０を超えていてもよい。第３の制御は、１回の普通当り遊技における第１可変部材１５の合計開放時間を、低ベース状態のときよりも長くする開放時間延長制御である。なお、開放時間延長制御としては、１回の普通当り遊技における第１可変部材１５の開放回数を、低ベース状態のときよりも多くする制御、及び普通当り遊技における第１可変部材１５の１回の開放時間を、低ベース状態のときよりも長くする制御のうち、少なくとも一方の制御を行うとよい。また、高ベース状態は、次に説明する第４の制御を伴って実現されてもよい。第４の制御は、特別ゲームの変動時間（例えば平均の変動時間）を、低ベース状態のときよりも短くなり易くする特別図柄の変動時間短縮制御である。特別図柄の変動時間短縮制御を行う場合、高ベース状態は、所謂「変動時間短縮状態」となる。
【００４１】
以下の説明では、低確率状態且つ低ベース状態である遊技状態を「低確低ベース状態」と示し、高確率状態且つ低ベース状態である遊技状態を「高確低ベース状態」と示す。また、低確率状態且つ高ベース状態である遊技状態を「低確高ベース状態」と示し、高確率状態且つ高ベース状態である遊技状態を「高確高ベース状態」と示す。
【００４２】
次に、本実施形態における大当りについて説明する。本実施形態のパチンコ遊技機１０は、特別図柄の大当り図柄として、複数種類の大当り図柄を備えている。複数種類の大当り図柄には、それぞれ大当りの種類が定められている。
【００４３】
そして、本実施形態では、大当りとなる場合、特別ゲームにおいて大当り図柄が導出された後、導出された大当り図柄に応じた種類の大当り遊技が付与される。大当り遊技では、最初に、予め定めたオープニング時間にわたって、大当り遊技の開始を報知するオープニング演出が行われる。大当り遊技では、オープニング演出の終了後に、第１大入賞口１６又は第２大入賞口１８を開放するラウンド遊技が行われる。ラウンド遊技は、予め定めた上限回数を上限として行われる。１回のラウンド遊技は、予め定めた上限数の遊技球が入賞する第１終了条件、又は予め定めた上限時間が経過する第２終了条件が成立したことを契機として終了される。ラウンド遊技では、ラウンド演出が行われる。そして、大当り遊技では、最終回のラウンド遊技が終了すると、予め定めたエンディング時間にわたって、大当り遊技の終了を報知するエンディング演出が行われる。大当り遊技は、エンディング演出の終了に伴って終了される。
【００４４】
本実施形態における大当り図柄には、特定図柄と、該特定図柄とは異なる非特定図柄と、がある。以下の説明では、特定図柄が決定されたときの大当りを特定大当りと示す場合がある一方、非特定図柄が決定されたときの大当りを非特定大当りと示す場合がある。特定大当り及び非特定大当りは、大当り遊技におけるラウンド遊技の上限回数や、各大入賞口１６，１８の開放態様などが互いに異なる大当りである。各大当りが付与されたときの制御について、詳しくは後述する。
【００４５】
次に、パチンコ遊技機１０が実行可能な演出の一例について説明する。
本実施形態において、演出表示装置１２が実行可能な表示演出には、演出図柄を複数列で変動表示させるとともに、最終的に演出図柄の組み合わせを導出させる演出図柄変動ゲームがある。以下の説明では、演出図柄変動ゲームを略して「演出ゲーム」と示す。演出図柄は、キャラクタや模様等の装飾が施された図柄（飾り図柄）であって、表示演出を多様化させるためのものである。本実施形態において、演出ゲームは、第１列、第２列、及び第３列の図柄列をそれぞれ縦方向に変動表示（スクロール表示）させて行われる。第１列の演出図柄は、所謂第１図柄であり、第２列の演出図柄は、所謂第２図柄であり、第３列の演出図柄は、所謂第３図柄である。
【００４６】
演出ゲームは、特別ゲームと連動して行われる。具体的に、演出ゲームは、特別ゲームの開始に伴って開始され、特別ゲームの終了に伴って終了される。そして、演出ゲームでは、特別ゲームにて導出された特別図柄に応じた演出図柄の組み合わせが導出される。特別ゲームにおいて、大当り図柄が導出される場合には、演出ゲームにおいて、演出図柄による大当り図柄が導出される。例えば、演出図柄による大当り図柄は、「３３３」や「７７７」などのように、全列の演出図柄が同一となる図柄組み合わせである。特別ゲームにおいて、はずれ図柄が導出される場合には、演出ゲームにおいて、演出図柄によるはずれ図柄が導出される。例えば、演出図柄によるはずれ図柄は、「７８７」や「５５６」などのように、少なくとも一部列の演出図柄が他列の演出図柄とは異なる図柄組み合わせである。なお、演出ゲームにおいては、演出図柄が確定停止表示される前に一旦停止表示されてもよい。本明細書において「一旦停止表示」とは、例えば「ゆれ変動状態」など、図柄が再び変動表示される可能性があることを示す状態を意味している。
【００４７】
次に、パチンコ遊技機１０の電気的構成について説明する。
図４に示すように、パチンコ遊技機１０は、遊技盤ＹＢの裏側に、主制御基板３０を備えている。主制御基板３０は、パチンコ遊技機１０における遊技などに関する処理を実行するとともに、該処理の結果に応じて各種の制御信号（制御コマンド）を出力する。パチンコ遊技機１０は、遊技盤ＹＢの裏側に、副制御基板３１を備えている。副制御基板３１は、主制御基板３０が出力した制御信号（制御コマンド）に基づき演出などに関する処理を実行する。即ち、副制御基板３１は、演出表示装置１２の表示態様（図柄、背景、文字などの表示画像など）、装飾ランプＬａの発光態様、及びスピーカＳｐの音声出力態様などを制御する。パチンコ遊技機１０は、遊技盤ＹＢの裏側に、払出制御基板３２を備えている。払出制御基板３２は、図示しない払出装置を制御することにより、遊技球を払い出す処理を実行する。
【００４８】
まず、主制御基板３０について詳しく説明する。
主制御基板３０は、主制御用ＣＰＵ３０ａと、主制御用ＲＯＭ３０ｂと、主制御用ＲＡＭ３０ｃとを備えている。主制御用ＣＰＵ３０ａは、主制御用のプログラムを実行することにより、各種の処理を行う。本実施形態では、主制御用ＣＰＵ３０ａが各種の処理を行うことにより、所定の制御が可能な制御手段が実現される。主制御用ＲＯＭ３０ｂは、主制御用のプログラムや、所定の抽選に用いられるテーブルや判定値などを記憶している。
【００４９】
また、主制御用ＲＯＭ３０ｂは、複数種類の変動パターンを記憶している。複数種類の変動パターンは、特別ゲームの変動時間を特定可能な情報である。また、本実施形態の変動パターンには、大当り変動用の変動パターンと、はずれ変動用の変動パターンとがある。大当り変動は、大当り抽選に当選した場合に実行される変動であって、特別ゲームにおいて最終的に大当り図柄が確定停止表示される変動である。はずれ変動は、大当り抽選に当選しなかった場合に実行される変動であって、特別ゲームにおいて最終的にはずれ図柄が確定停止表示される変動である。
【００５０】
主制御用ＲＡＭ３０ｃは、パチンコ遊技機１０の動作中に書き換えられる様々な情報を記憶可能に構成されている。主制御用ＲＡＭ３０ｃが記憶する情報は、例えばフラグ、カウンタ、及びタイマなどである。また、本実施形態の主制御基板３０は、乱数を生成可能に構成されている。例えば、乱数は、乱数の値を所定の周期毎に更新する乱数生成回路を主制御基板３０に搭載することにより、ハードウェア乱数として生成してもよく、主制御用ＣＰＵ３０ａが所定の制御周期毎に乱数の値を更新することにより、ソフトウェア乱数として生成してもよい。
【００５１】
主制御基板３０は、図示しない駆動回路を介して、各表示部１１ａ，１１ｂ，１１ｃと接続されている。主制御用ＣＰＵ３０ａは、図示しない駆動回路を介して、各表示部１１ａ，１１ｂ，１１ｃの表示内容を制御可能に構成されている。また、主制御基板３０は、図示しない駆動回路を介して、各アクチュエータＡ１〜Ａ４と接続されている。主制御用ＣＰＵ３０ａは、図示しない駆動回路を介して、各アクチュエータＡ１〜Ａ４の動作を制御可能に構成されている。
【００５２】
また、主制御基板３０は、図示しないポートを介して、各センサＳＥ１〜ＳＥ１０と接続されている。主制御用ＣＰＵ３０ａは、図示しないポートを介して、各センサＳＥ１〜ＳＥ１０が出力する信号を入力可能に構成されている。
【００５３】
本実施形態において、各センサＳＥ１〜ＳＥ１０は、遊技球の検出結果に応じた信号を出力するように構成されている。具体的に、各センサＳＥ１〜ＳＥ１０は、信号の出力状態をＨｉ状態とＬｏ状態に変化させるように構成されている。例えば、第１始動センサＳＥ１は、遊技球を検出している場合、信号の出力状態をＨｉ状態とする一方で、遊技球を検出していない場合、信号の出力状態をＬｏ状態とする。また、各センサＳＥ２〜ＳＥ１０も同様に、遊技球を検出している場合、信号の出力状態をＨｉ状態とする一方で、遊技球を検出していない場合、信号の出力状態をＬｏ状態とする。本実施形態において、各センサＳＥ１〜ＳＥ１０による信号の出力状態がＨｉ状態である場合とは、遊技球の検出を示す検出信号が出力されている状態として把握できる。また、本実施形態において、各センサＳＥ１〜ＳＥ１０による信号の出力状態がＬｏ状態である場合とは、遊技球の検出を示す検出信号が出力されていない状態として把握できる。以下の説明では、各センサＳＥ１〜ＳＥ１０による信号の出力状態がＨｉ状態である場合を、検出信号の出力状態がＯＮ状態であると示す場合がある一方で、各センサＳＥ１〜ＳＥ１０による信号の出力状態がＬｏ状態である場合を、検出信号の出力状態がＯＦＦ状態であると示す場合がある。本実施形態において、各センサＳＥ１〜ＳＥ１０による検出信号の出力状態は、ＯＮ状態が第１出力状態に相当し、ＯＦＦ状態が第２出力状態に相当する。
【００５４】
次に、副制御基板３１について説明する。
副制御基板３１は、主制御基板３０と接続されている。副制御基板３１は、副制御用ＣＰＵ３１ａと、副制御用ＲＯＭ３１ｂと、副制御用ＲＡＭ３１ｃと、を備えている。副制御用ＣＰＵ３１ａは、副制御用のプログラムを実行することにより、演出に関する処理を行う。副制御用ＲＯＭ３１ｂは、副制御用のプログラムや、抽選に用いられるテーブルや判定値などを記憶している。副制御用ＲＯＭ３１ｂは、演出表示装置１２における表示演出の態様（内容）を特定可能な表示演出パターンや、表示演出の実行に用いる表示演出データを記憶している。副制御用ＲＯＭ３１ｂは、装飾ランプＬａにおける発光演出の態様（内容）を特定可能な発光演出パターンや、発光演出の実行に用いる発光演出データを記憶している。副制御用ＲＯＭ３１ｂは、スピーカＳｐにおける音声演出の態様（内容）を特定可能な音声演出パターンを記憶している。
【００５５】
また、副制御用ＲＡＭ３１ｃは、パチンコ遊技機１０の動作中に適宜書き換えられる様々な情報を記憶可能に構成されている。副制御用ＲＡＭ３１ｃが記憶する情報は、例えばフラグ、カウンタ、及びタイマなどである。また、本実施形態の副制御基板３１は、乱数を生成可能に構成されている。例えば、乱数は、乱数の値を所定の周期毎に更新する乱数生成回路を副制御基板３１に搭載することにより、ハードウェア乱数として生成してもよく、副制御用ＣＰＵ３１ａが所定の制御周期毎に乱数の値を更新することにより、ソフトウェア乱数として生成してもよい。
【００５６】
副制御基板３１は、図示しない駆動回路を介して、演出表示装置１２と接続されている。副制御用ＣＰＵ３１ａは、図示しない駆動回路を介して、演出表示装置１２の表示態様を制御可能に構成されている。副制御基板３１は、図示しない駆動回路を介して、装飾ランプＬａと接続されている。副制御用ＣＰＵ３１ａは、図示しない駆動回路を介して、装飾ランプＬａの発光態様を制御可能に構成されている。副制御基板３１は、図示しない駆動回路を介して、スピーカＳｐと接続されている。副制御用ＣＰＵ３１ａは、図示しない駆動回路を介して、スピーカＳｐの音声出力態様を制御可能に構成されている。
【００５７】
次に、本実施形態のパチンコ遊技機１０において実行される各種処理（制御）について詳しく説明する。最初に、主制御用のプログラムに基づいて、主制御基板３０の主制御用ＣＰＵ３０ａが実行する各種処理について説明する。
【００５８】
まず、特別図柄入力処理について説明する。
特別図柄入力処理において、主制御用ＣＰＵ３０ａは、第１始動センサＳＥ１による信号の出力状態に基づいて、第１始動センサＳＥ１による遊技球の検出結果を判定するための第１始動検出処理を行う。詳しくは後述するが、第１始動検出処理において、主制御用ＣＰＵ３０ａは、第１始動センサＳＥ１により遊技球が正常に検出されたと判定した場合、主制御用ＲＡＭ３０ｃ内の所定の記憶領域に、第１始動検出フラグを設定する。第１始動検出フラグは、第１始動センサＳＥ１により遊技球が正常に検出されたことを示すフラグである。
【００５９】
一方、第１始動検出処理において第１始動検出フラグが設定された場合、主制御用ＣＰＵ３０ａは、主制御用ＲＡＭ３０ｃに記憶されている特別保留数が上限（本実施形態では４）未満であるか否かの第１上限判定を行う。第１上限判定の判定結果が否定である場合、主制御用ＣＰＵ３０ａは、第１始動検出フラグを消去する。
【００６０】
一方、第１上限判定の判定結果が肯定である場合、主制御用ＣＰＵ３０ａは、第１始動検出フラグを消去するとともに、特別保留数に１加算し、主制御用ＲＡＭ３０ｃに記憶されている特別保留数を書き換える。このとき、主制御用ＣＰＵ３０ａは、１加算後の特別保留数を表示するように保留表示部１１ｂを制御する。続いて、主制御用ＣＰＵ３０ａは、主制御基板３０内で生成している各種乱数の値を取得するとともに、該取得した各種乱数の値を特定可能な情報である乱数情報を主制御用ＲＡＭ３０ｃに記憶させる。乱数情報は、取得した乱数の値であってもよいし、取得した乱数の値を特定可能な他の情報に変換した情報であってもよい。また、主制御用ＣＰＵ３０ａは、乱数情報を記憶させる場合、特別ゲーム用の乱数情報であることと、乱数の値の取得契機となった遊技球の入球順序（情報の記憶順序）とを特定可能となるように主制御用ＲＡＭ３０ｃに記憶させる。
【００６１】
乱数情報を記憶させた場合、第１上限判定の判定結果が否定である場合、及び第１始動検出処理において第１始動検出フラグが設定されなかった場合、主制御用ＣＰＵ３０ａは、第２始動センサＳＥ２による信号の出力状態に基づいて、第２始動センサＳＥ２による遊技球の検出結果を判定するための第２始動検出処理を行う。詳しくは後述するが、第２始動検出処理において、主制御用ＣＰＵ３０ａは、第２始動センサＳＥ２により遊技球が正常に検出されたと判定した場合、主制御用ＲＡＭ３０ｃ内の所定の記憶領域に第２始動検出フラグを設定する。第２始動検出フラグは、第２始動センサＳＥ２により遊技球が正常に検出されたことを示すフラグである。第２始動検出処理において、第２始動検出フラグが設定されなかった場合、主制御用ＣＰＵ３０ａは、特別図柄入力処理を終了する。
【００６２】
一方、第２始動検出処理において第２始動検出フラグが設定された場合、主制御用ＣＰＵ３０ａは、主制御用ＲＡＭ３０ｃに記憶されている特別保留数が上限未満であるか否かの第２上限判定を行う。第２上限判定の判定結果が否定である場合、主制御用ＣＰＵ３０ａは、第２始動検出フラグを消去する。その後、主制御用ＣＰＵ３０ａは、特別図柄入力処理を終了する。
【００６３】
一方、第２上限判定の判定結果が肯定である場合、主制御用ＣＰＵ３０ａは、第２始動検出フラグを消去するとともに、特別保留数に１加算し、主制御用ＲＡＭ３０ｃに記憶されている特別保留数を書き換える。このとき、主制御用ＣＰＵ３０ａは、１加算後の特別保留数を表示するように保留表示部１１ｂを制御する。続いて、主制御用ＣＰＵ３０ａは、主制御基板３０内で生成している各種乱数の値を取得するとともに、該取得した各種乱数の値を特定可能な情報である乱数情報を主制御用ＲＡＭ３０ｃに記憶させる。乱数情報は、取得した乱数の値であってもよいし、取得した乱数の値を特定可能な他の情報に変換した情報であってもよい。また、主制御用ＣＰＵ３０ａは、乱数情報を記憶させる場合、特別ゲーム用の乱数情報であることと、乱数の値の取得契機となった遊技球の入球順序（情報の記憶順序）とを特定可能となるように主制御用ＲＡＭ３０ｃに記憶させる。その後、主制御用ＣＰＵ３０ａは、特別図柄入力処理を終了する。
【００６４】
次に、特別図柄開始処理について説明する。
特別図柄開始処理において、主制御用ＣＰＵ３０ａは、特別ゲームの実行条件が成立しているか否かの実行判定を行う。具体的に、主制御用ＣＰＵ３０ａは、大当り遊技中ではなく、且つ特別ゲームの実行中ではない場合に特別ゲームの実行条件が成立していると判定する。一方で、主制御用ＣＰＵ３０ａは、大当り遊技中、又は特別ゲームの実行中である場合に特別ゲームの実行条件が成立していないと判定する。そして、実行判定において否定判定した場合、主制御用ＣＰＵ３０ａは、特別図柄開始処理を終了する。
【００６５】
一方、実行判定において肯定判定した場合、主制御用ＣＰＵ３０ａは、主制御用ＲＡＭ３０ｃに記憶されている特別保留数を読み出し、該特別保留数が０よりも大きいか否かの保留判定を行う。保留判定において否定判定した場合、主制御用ＣＰＵ３０ａは、待機状態に移行することを示す待機コマンドを既に出力したか否かを判定する。本実施形態において待機状態とは、特別図柄変動ゲームが実行されておらず、大当り遊技中ではなく、実行が保留されている特別図柄変動ゲームがなく、且つ遊技球が遊技盤ＹＢの遊技領域に発射されていない状態である。
【００６６】
待機コマンドを既に出力した場合、主制御用ＣＰＵ３０ａは、特別図柄開始処理を終了する。一方、待機コマンドを出力していない場合、主制御用ＣＰＵ３０ａは、所定の出力制限条件が成立しているか否かを判定する。出力制限条件について、詳しくは後述する。出力制限条件が成立している場合、主制御用ＣＰＵ３０ａは、特別図柄開始処理を終了する。一方、出力制限条件が成立していない場合、主制御用ＣＰＵ３０ａは、待機コマンドを生成して出力バッファにセットする。なお、出力バッファにセットされたコマンドは、コマンドを出力するためのコマンド出力処理において、副制御用ＣＰＵ３１ａに出力される。その後、主制御用ＣＰＵ３０ａは、特別図柄開始処理を終了する。
【００６７】
また、保留判定において肯定判定した場合、主制御用ＣＰＵ３０ａは、特別保留数を１減算し、主制御用ＲＡＭ３０ｃに記憶されている特別保留数を書き換える。このとき、主制御用ＣＰＵ３０ａは、１減算後の特別保留数を表示するように保留表示部１１ｂを制御する。
【００６８】
次に、主制御用ＣＰＵ３０ａは、主制御用ＲＡＭ３０ｃに記憶されている特別ゲーム用の乱数情報のうち、最先に記憶された乱数情報を取得する。このとき、主制御用ＣＰＵ３０ａは、最先に記憶された乱数情報を消去する。次に、主制御用ＣＰＵ３０ａは、取得した乱数情報から特定される当り乱数の値と主制御用ＲＯＭ３０ｂに記憶されている大当り判定値とをもとに、大当り判定（大当り抽選）を行う。大当り判定は、例えば、当り乱数の値と大当り判定値とが一致するか否かにより判定してもよいし、当り乱数の値と大当り判定値とを加算した値が所定値を超えているか否かにより判定してもよい。
【００６９】
大当り判定において大当りと判定した場合、主制御用ＣＰＵ３０ａは、特別ゲームで導出させる大当り図柄と、特別ゲームの変動パターンとを決定する。例えば、主制御用ＣＰＵ３０ａは、取得した乱数情報から特定される特別図柄乱数の値に基づき、特別図柄による大当り図柄の中から特別図柄表示部１１ａにて確定停止表示させる最終停止図柄を決定するとよい。また、主制御用ＣＰＵ３０ａは、取得した乱数情報から特定される変動パターン乱数の値に基づき、変動パターンを決定するとよい。このとき、主制御用ＣＰＵ３０ａは、大当り判定において大当りと判定していることから、大当り変動用の変動パターンの中から変動パターンを決定する。
【００７０】
一方、大当り判定において大当りと判定しなかった（はずれと判定した）場合、主制御用ＣＰＵ３０ａは、特別ゲームで導出させるはずれ図柄と、特別ゲームの変動パターンとを決定する。例えば、主制御用ＣＰＵ３０ａは、取得した乱数情報から特定される変動パターン乱数の値に基づき、変動パターンを決定するとよい。このとき、主制御用ＣＰＵ３０ａは、大当り判定において大当りと判定しなかったことから、はずれ変動用の変動パターンの中から変動パターンを決定する。そして、変動パターンを決定すると、主制御用ＣＰＵ３０ａは、特別図柄開始処理を終了する。
【００７１】
そして、特別図柄開始処理を終了すると、主制御用ＣＰＵ３０ａは、特別図柄開始処理とは別の処理を行うことによって、特別ゲームを実行させる。具体的に、主制御用ＣＰＵ３０ａは、特別ゲームを実行させる場合、特別ゲームが開始されるように特別図柄表示部１１ａを制御するとともに、特別図柄開始処理において決定した変動パターンに定められた変動時間の計測を開始する。またこのとき、主制御用ＣＰＵ３０ａは、変動パターンを指示するとともに演出ゲームの開始を指示する変動パターン指定コマンドを生成し、出力バッファにセットする。また、主制御用ＣＰＵ３０ａは、特別図柄の最終停止図柄を指示する特別図柄指定コマンドを生成し、出力バッファにセットする。その後、主制御用ＣＰＵ３０ａは、変動パターンに定められた変動時間が経過すると、特別図柄開始処理において決定した最終停止図柄（特別図柄）が導出されるように特別図柄表示部１１ａを制御するとともに、演出図柄の変動停止を指示して図柄組み合わせを導出させるための全図柄停止コマンドを生成し、出力バッファにセットする。
【００７２】
次に、大当り遊技を付与するための処理について説明する。
主制御用ＣＰＵ３０ａは、特別図柄開始処理で決定した大当り図柄（即ち、大当りの種類）に基づいて、大当り遊技の種類を特定する。そして、主制御用ＣＰＵ３０ａは、大当りの特別ゲームの終了後、特定した大当り遊技を付与する制御を開始するとともに、所定の制御コマンドを出力するための処理を行う。本実施形態において、主制御用ＣＰＵ３０ａは、大当り図柄として特定図柄を決定した場合、特定大当り遊技を付与する制御を行う一方で、大当り図柄として非特定図柄を決定した場合、非特定大当り遊技を付与する制御を行う。
【００７３】
主制御用ＣＰＵ３０ａは、大当りの特別ゲームが終了すると、最初にオープニング時間の計測を開始する。主制御用ＣＰＵ３０ａは、オープニング時間が経過すると、ラウンド遊技を実行させるための処理を行う。
【００７４】
具体的に、主制御用ＣＰＵ３０ａは、何れの大当り遊技であっても、特定のラウンド遊技（例えば、５回目のラウンド遊技）において、第２大入賞口１８が開放されるように、第３アクチュエータＡ３を制御する。ここで、主制御用ＣＰＵ３０ａは、特定大当り遊技における特定のラウンド遊技では、第１時間（例えば、２５秒）を上限時間として第２大入賞口１８を開放させる。主制御用ＣＰＵ３０ａは、非特定大当り遊技における特定のラウンド遊技では、第１時間よりも短い第２時間（例えば、０．１秒）を上限時間として第２大入賞口１８を開放させる。第２時間は、実質的に遊技球が入球不能な時間に設定するとよい。なお、主制御用ＣＰＵ３０ａは、第２大入賞口１８に入球した遊技球が第２排出通路２０ｂに流入可能となるように、第４アクチュエータＡ４を制御する。
【００７５】
また、主制御用ＣＰＵ３０ａは、何れの大当り遊技であっても、特定のラウンド遊技とは異なる非特定のラウンド遊技において、第１大入賞口１６が開放されるように、第２アクチュエータＡ２を制御する。ここで、主制御用ＣＰＵ３０ａは、何れの大当り遊技であっても、非特定のラウンド遊技において、第３時間（例えば、２５秒）を上限時間として第１大入賞口１６を開放させる。なお、第３時間は、第１時間と同じ時間であってもよく、異なる時間であってもよい。
【００７６】
そして、主制御用ＣＰＵ３０ａは、大当り遊技中、第１カウントセンサＳＥ３による信号の出力状態に基づいて、第１カウントセンサＳＥ３による遊技球の検出結果を判定するための第１大入賞検出処理を行う。詳しくは後述するが、第１大入賞検出処理において、主制御用ＣＰＵ３０ａは、第１カウントセンサＳＥ３により遊技球が正常に検出されたと判定した場合、主制御用ＲＡＭ３０ｃ内の所定の記憶領域に、第１カウント検出フラグを設定する。そして、主制御用ＣＰＵ３０ａは、第１カウント検出フラグが設定された場合、第１大入賞検出処理とは別の処理において、賞球として払い出す遊技球の数を特定可能な第１払出コマンドを生成し、払出制御基板３２に出力する。その後、主制御用ＣＰＵ３０ａは、第１カウント検出フラグを消去する。一方、払出制御基板３２は、第１払出コマンドを入力すると、入力した第１払出コマンドから特定した数の遊技球を賞球として払い出すように払出装置を制御する。
【００７７】
また、主制御用ＣＰＵ３０ａは、大当り遊技中、第２カウントセンサＳＥ４による信号の出力状態に基づいて、第２カウントセンサＳＥ４による遊技球の検出結果を判定するための第２大入賞検出処理を行う。詳しくは後述するが、第２大入賞検出処理において、主制御用ＣＰＵ３０ａは、第２カウントセンサＳＥ４により遊技球が正常に検出されたと判定した場合、主制御用ＲＡＭ３０ｃ内の所定の記憶領域に、第２カウント検出フラグを設定する。そして、主制御用ＣＰＵ３０ａは、第２カウント検出フラグが設定された場合、第２大入賞検出処理とは別の処理において、賞球として払い出す遊技球の数を特定可能な第２払出コマンドを生成し、払出制御基板３２に出力する。その後、主制御用ＣＰＵ３０ａは、第１カウント検出フラグを消去する。一方、払出制御基板３２は、第２払出コマンドを入力すると、入力した第２払出コマンドから特定した数の遊技球を賞球として払い出すように払出装置を制御する。なお、主制御用ＣＰＵ３０ａは、第１カウントセンサＳＥ３により遊技球が正常に検出されたと判定した場合と、第２カウントセンサＳＥ４により遊技球が正常に検出されたと判定した場合とで、払い出す遊技球の数を同一としてもよいし、異ならせてもよい。
【００７８】
また、第２大入賞検出処理において、主制御用ＣＰＵ３０ａは、第２カウントセンサＳＥ４により遊技球が正常に検出されたと判定した場合、即ち、第２カウント検出フラグが設定された場合、主制御用ＲＡＭ３０ｃ内に記憶されている遊技球数カウンタを１加算する。ここで、遊技球数カウンタは、遊技球が第２大入賞口１８に入球する毎に１加算される一方で、第２大入賞口１８に入球した遊技球が機外に排出される毎に１減算されるカウンタである。したがって、主制御用ＣＰＵ３０ａは、遊技球数カウンタの値から、第２大入賞口１８に入球したが未だ機外に排出されていない遊技球の数を特定できる。なお、第２大入賞口１８に入球した遊技球が機外に排出される毎に遊技球数カウンタを１減算する処理については後述する。
【００７９】
また、主制御用ＣＰＵ３０ａは、大当り遊技中、特定センサＳＥ６による信号の出力状態に基づいて、特定センサＳＥ６による遊技球の検出結果を判定するための特定検出処理を行う。詳しくは後述するが、特定検出処理において、主制御用ＣＰＵ３０ａは、特定センサＳＥ６により遊技球が正常に検出されたと判定した場合、主制御用ＲＡＭ３０ｃ内の所定の記憶領域に、特定検出フラグを設定する。また、特定検出処理において、主制御用ＣＰＵ３０ａは、特定センサＳＥ６により遊技球が正常に検出されたと判定した場合、即ち、特定検出フラグが設定された場合、主制御用ＲＡＭ３０ｃ内に記憶されている遊技球数カウンタを１減算する。即ち、主制御用ＣＰＵ３０ａは、第２大入賞口１８に入球した遊技球が、第２排出通路２０ｂを通過して機外に排出される毎に遊技球数カウンタを１減算する。
【００８０】
そして、主制御用ＣＰＵ３０ａは、ラウンド遊技を開始させた後、第１終了条件又は第２終了条件が成立すると、開放させた大入賞口を閉鎖させることによりラウンド遊技を終了させる。主制御用ＣＰＵ３０ａは、このようなラウンド遊技を実行させるための処理を、大当り遊技に定められた上限回数のラウンド遊技が終了するまで繰り返し行う。主制御用ＣＰＵ３０ａは、最終回のラウンド遊技が終了すると、エンディング時間の計測を開始する。その後、主制御用ＣＰＵ３０ａは、エンディング時間が経過すると、大当り遊技を終了する。
【００８１】
そして、主制御用ＣＰＵ３０ａは、特定検出フラグが設定されていない場合、大当り遊技の終了後の遊技状態を低確高ベース状態に制御する。その後、主制御用ＣＰＵ３０ａは、大当り遊技終了後における特別ゲームの実行回数が予め定めた上限回数に到達する第１高ベース終了条件、又は次回の大当り遊技が付与される第２高ベース終了条件の成立を契機として、高ベース状態を終了させ、遊技状態を低確低ベース状態に制御する。
【００８２】
一方、主制御用ＣＰＵ３０ａは、特定検出フラグが設定されている場合、大当り遊技の終了後の遊技状態を高確高ベース状態に制御し、特定検出フラグを消去する。その後、主制御用ＣＰＵ３０ａは、次回の大当り遊技が付与されたことを契機として成立する当り終了条件の成立を契機として、高確率状態及び高ベース状態を終了させる。
【００８３】
なお、本実施形態において、高確率状態を付与する（高確率状態に制御する）とは、主制御用ＲＡＭ３０ｃ内に記憶されている確率状態フラグに高確率状態を示す値を設定することである。本実施形態では、主制御用ＣＰＵ３０ａが、特定センサＳＥ６による遊技球の検出結果に基づいて、主制御用ＲＡＭ３０ｃ内に記憶されている確率状態フラグに高確率状態を示す値を設定することにより、有利状態付与手段が実現される。また、本実施形態において、高ベース状態を付与する（高ベース状態に制御する）とは、主制御用ＲＡＭ３０ｃ内に記憶されているベース状態フラグに高ベース状態を示す値を記憶させることである。また、本実施形態において、低確率状態を付与する（高確率状態を終了させる）とは、主制御用ＲＡＭ３０ｃ内に記憶されている確率状態フラグに低確率状態を示す値を記憶させることである。また、本実施形態において、低ベース状態を付与する（高ベース状態を終了させる）とは、主制御用ＲＡＭ３０ｃ内に記憶されているベース状態フラグに低ベース状態を示す値を記憶させることである。
【００８４】
また、主制御用ＣＰＵ３０ａは、大当り遊技中、排出センサＳＥ５による信号の出力状態に基づいて、排出センサＳＥ５による遊技球の検出結果を判定するための排出検出処理を行う。詳しくは後述するが、排出検出処理において、主制御用ＣＰＵ３０ａは、排出センサＳＥ５により遊技球が正常に検出されたと判定した場合、主制御用ＲＡＭ３０ｃ内に記憶されている遊技球数カウンタを１減算する。即ち、主制御用ＣＰＵ３０ａは、第２大入賞口１８に入球した遊技球が、第１排出通路２０ａを通過して機外に排出される毎に遊技球数カウンタを１減算する。
【００８５】
次に、滞留判定処理について説明する。
図５に示すように、滞留判定処理において、主制御用ＣＰＵ３０ａは、遊技球数カウンタが１以上であるか否かを判定する（ステップＳ１）。上述したように、遊技球数カウンタは、遊技球が第２大入賞口１８に入球する毎に１加算される一方で、第２大入賞口１８に入球した遊技球が機外に排出される毎に１減算されるカウンタである。ステップＳ１の判定結果が否定である場合、即ち、第２大入賞口１８に入球したが未だ機外に排出されていない未排出球が存在しない場合、主制御用ＣＰＵ３０ａは、滞留判定処理を終了する。
【００８６】
一方、ステップＳ１の判定結果が肯定である場合、即ち、第２大入賞口１８に入球したが未だ機外に排出されていない未排出球が存在する場合、主制御用ＣＰＵ３０ａは、第２大入賞口１８を開放するラウンド遊技が終了してから所定時間が経過したか否かを判定する（ステップＳ２）。本実施形態において、所定時間は、第２大入賞口１８に入球した遊技球が機外に排出されるのに要する時間よりも十分に長い時間に設定されている。
【００８７】
そして、ステップＳ２の判定結果が肯定である場合、主制御用ＣＰＵ３０ａは、主制御用ＲＡＭ３０ｃ内の所定の記憶領域に滞留フラグを設定する（ステップＳ３）。滞留フラグは、第２大入賞口１８に入球した遊技球が機外に排出されることなく滞留していることを示すフラグである。つまり、主制御用ＣＰＵ３０ａは、第２大入賞口１８に入球したが未だ機外に排出されていない未排出球が存在する場合であって、第２大入賞口１８を開放するラウンド遊技が終了してから所定時間が経過していることを条件として、遊技球が滞留していると判定する。その後、主制御用ＣＰＵ３０ａは、滞留判定処理を終了する。
【００８８】
一方、ステップＳ２の判定結果が否定である場合、主制御用ＣＰＵ３０ａは、滞留フラグを設定することなく滞留判定処理を終了する。つまり、主制御用ＣＰＵ３０ａは、第２大入賞口１８に入球したが未だ機外に排出されていない未排出球が存在する場合であっても、第２大入賞口１８を開放するラウンド遊技の遊技中であるとき、又は当該ラウンド遊技が終了してから所定時間が経過していないときには、遊技球が滞留していると判定しない。
【００８９】
このような滞留判定処理により、主制御用ＣＰＵ３０ａは、遊技球数カウンタに基づいて、第２大入賞口１８に入球したが未だ機外に排出されていない未排出球の有無を特定可能である。
【００９０】
そして、主制御用ＣＰＵ３０ａは、滞留フラグを設定した場合、滞留判定処理とは別の処理において、遊技球の滞留が発生していることを示す滞留コマンドを生成して出力バッファにセットする。
【００９１】
また、主制御用ＣＰＵ３０ａは、所定の滞留解消条件が成立した場合に、滞留フラグを消去するとともに、滞留解消コマンドを生成して出力バッファにセットする。所定の滞留解消条件とは、例えば、遊技球数カウンタが０になったことであってもよいし、所定のスイッチが操作されたことであってもよい。
【００９２】
次に、普通図柄入力処理について説明する。
普通図柄入力処理において、主制御用ＣＰＵ３０ａは、ゲートセンサＳＥ７による信号の出力状態に基づいて、ゲートセンサＳＥ７による遊技球の検出結果を判定するためのゲート検出処理を行う。詳しくは後述するが、ゲート検出処理において、主制御用ＣＰＵ３０ａは、ゲートセンサＳＥ７により遊技球が正常に検出されたと判定した場合、主制御用ＲＡＭ３０ｃ内の所定の記憶領域に、ゲート検出フラグを設定する。ゲート検出処理において、ゲート検出フラグが設定されなかった場合、主制御用ＣＰＵ３０ａは、普通図柄入力処理を終了する。
【００９３】
一方、ゲート検出処理においてゲート検出フラグが設定された場合、主制御用ＣＰＵ３０ａは、主制御用ＲＡＭ３０ｃに記憶されている普通保留数が上限（本実施形態では４）未満であるか否かを判定する。普通保留数が上限未満ではない場合、主制御用ＣＰＵ３０ａは、ゲート検出フラグを消去する。その後、主制御用ＣＰＵ３０ａは、普通図柄入力処理を終了する。一方、普通保留数が上限未満である場合、主制御用ＣＰＵ３０ａは、ゲート検出フラグを消去するとともに、普通保留数を１加算し、主制御用ＲＡＭ３０ｃに記憶されている普通保留数を書き換える。
【００９４】
次に、主制御用ＣＰＵ３０ａは、主制御基板３０内で生成している各種乱数の値を取得するとともに、該取得した各種乱数の値を特定可能な情報である乱数情報を主制御用ＲＡＭ３０ｃに記憶させる。例えば、主制御用ＣＰＵ３０ａは、各種乱数として、普通図柄の当り抽選に用いる普通当り乱数や、普通ゲームの変動時間を決定するための振分けに用いる普通振分乱数などを取得する。また、主制御用ＣＰＵ３０ａは、乱数情報を記憶させる場合、普通ゲーム用の乱数情報であることと、乱数の値の取得契機となった遊技球の入球順序（情報の記憶順序）とを特定可能となるように主制御用ＲＡＭ３０ｃに記憶させる。その後、主制御用ＣＰＵ３０ａは、普通図柄入力処理を終了する。
【００９５】
次に、普通図柄開始処理について説明する。
普通図柄開始処理において、主制御用ＣＰＵ３０ａは、普通ゲームの実行条件が成立しているか否かを判定する。主制御用ＣＰＵ３０ａは、普通当り遊技中ではなく、且つ普通ゲーム中ではない場合に肯定判定する一方で、普通当り遊技中、又は普通ゲーム中である場合に否定判定する。普通ゲームの実行条件が成立していない場合、主制御用ＣＰＵ３０ａは、普通図柄開始処理を終了する。
【００９６】
その一方で、普通ゲームの実行条件が成立している場合、主制御用ＣＰＵ３０ａは、主制御用ＲＡＭ３０ｃに記憶されている普通保留数が１以上であるか否かを判定する。普通保留数が１以上ではない場合、主制御用ＣＰＵ３０ａは、普通図柄開始処理を終了する。普通保留数が１以上である場合、主制御用ＣＰＵ３０ａは、普通保留数を１減算し、主制御用ＲＡＭ３０ｃに記憶されている普通保留数を書き換える。次に、主制御用ＣＰＵ３０ａは、普通ゲーム用の乱数情報のうち、最先に記憶された乱数情報を取得する。このとき、主制御用ＣＰＵ３０ａは、最先に記憶された乱数情報を消去する。
【００９７】
次に、主制御用ＣＰＵ３０ａは、取得した乱数情報から特定される普通当り乱数の値と主制御用ＲＯＭ３０ｂに記憶されている普通当り判定値とをもとに、普通当りに当選とするか否かの普通当り判定（普通当り抽選）を行う。ここで、上述した普通図柄の確率変動制御を採用する場合、主制御用ＣＰＵ３０ａは、パチンコ遊技機１０のベース状態に応じた普通当り判定値を用いて普通当り判定を行うことにより、低ベース状態と高ベース状態とで、普通当り判定において肯定判定する確率を異ならせる。この場合、例えば、主制御用ＣＰＵ３０ａは、高ベース状態においては、低ベース状態に比して、普通当りにおいて肯定判定する確率が高くなるように、普通当り判定を行うとよい。
【００９８】
普通当り判定において普通当りと判定した場合、主制御用ＣＰＵ３０ａは、普通図柄表示部１１ｃにて確定停止表示させる普通当り図柄と、普通ゲームの変動時間とを決定する。ここで、上述した普通図柄の変動時間短縮制御を採用する場合、主制御用ＣＰＵ３０ａは、高ベース状態においては、低ベース状態に比して、普通図柄変動ゲームの平均変動時間が短くなるように、普通図柄変動ゲームの変動時間を決定する。この場合、例えば、主制御用ＣＰＵ３０ａは、低ベース状態においては第１変動時間を決定し、高ベース状態においては第１変動時間よりも短い第２変動時間を決定するとよい。その後、主制御用ＣＰＵ３０ａは、普通図柄開始処理を終了する。
【００９９】
また、普通当り判定において普通はずれと判定した場合、主制御用ＣＰＵ３０ａは、普通図柄表示部１１ｃにて確定停止表示させる普通はずれ図柄と、普通ゲームの変動時間とを決定する。その後、主制御用ＣＰＵ３０ａは、普通図柄開始処理を終了する。
【０１００】
そして、普通図柄開始処理を終了すると、主制御用ＣＰＵ３０ａは、普通図柄開始処理とは別の処理を行うことによって、普通ゲームを実行させる。具体的に、主制御用ＣＰＵ３０ａは、普通ゲームを開始させた後、普通図柄開始処理において決定した変動時間が経過したときに、普通図柄開始処理において決定した普通図柄を導出させるように普通図柄表示部１１ｃを制御する。
【０１０１】
次に、普通当り遊技を付与するための処理について説明する。
普通当りに当選した場合、主制御用ＣＰＵ３０ａは、普通図柄変動ゲームが終了すると、第１可変部材１５の開放パターンを決定するとともに、該決定した開放パターンにしたがって第１可変部材１５が開状態となるように第１アクチュエータＡ１を制御する。ここで、上述した開放時間延長制御を採用する場合、主制御用ＣＰＵ３０ａは、高ベース状態においては、低ベース状態に比して、１回の普通当り遊技における第１可変部材１５の合計開放時間が長くなるように、開放パターンを決定する。この場合、例えば、主制御用ＣＰＵ３０ａは、低ベース状態においては第１開放パターンを選択し、高ベース状態においては、第１開放パターンよりも１回の普通当り遊技における第１可変部材１５の合計開放時間が長い第２開放パターンを決定するとよい。
【０１０２】
また、主制御用ＣＰＵ３０ａは、第１普通入賞センサＳＥ８による信号の出力状態に基づいて、第１普通入賞センサＳＥ８による遊技球の検出結果を判定するための第１普通入賞検出処理を行う。詳しくは後述するが、第１普通入賞検出処理において、主制御用ＣＰＵ３０ａは、第１普通入賞センサＳＥ８により遊技球が正常に検出されたと判定した場合、主制御用ＲＡＭ３０ｃ内の所定の記憶領域に、第１普通入賞検出フラグを設定する。そして、主制御用ＣＰＵ３０ａは、第１普通入賞検出フラグが設定された場合、第１普通入賞検出処理とは別の処理において、賞球として払い出す遊技球の数を特定可能な第３払出コマンドを生成し、払出制御基板３２に出力する。その後、主制御用ＣＰＵ３０ａは、第１普通入賞検出フラグを消去する。一方、払出制御基板３２は、第３払出コマンドを入力すると、入力した第３払出コマンドから特定した数の遊技球を賞球として払い出すように払出装置を制御する。
【０１０３】
また、主制御用ＣＰＵ３０ａは、第２普通入賞センサＳＥ９による信号の出力状態に基づいて、第２普通入賞センサＳＥ９による遊技球の検出結果を判定するための第２普通入賞検出処理を行う。詳しくは後述するが、第２普通入賞検出処理において、主制御用ＣＰＵ３０ａは、第２普通入賞センサＳＥ９により遊技球が正常に検出されたと判定した場合、主制御用ＲＡＭ３０ｃ内の所定の記憶領域に、第２普通入賞検出フラグを設定する。そして、主制御用ＣＰＵ３０ａは、第２普通入賞検出フラグが設定された場合、第２普通入賞検出処理とは別の処理において、賞球として払い出す遊技球の数を特定可能な第４払出コマンドを生成し、払出制御基板３２に出力する。その後、主制御用ＣＰＵ３０ａは、第２普通入賞検出フラグを消去する。一方、払出制御基板３２は、第４払出コマンドを入力すると、入力した第４払出コマンドから特定した数の遊技球を賞球として払い出すように払出装置を制御する。なお、主制御用ＣＰＵ３０ａは、第１普通入賞センサＳＥ８により遊技球が正常に検出されたと判定した場合と、第２普通入賞センサＳＥ９により遊技球が正常に検出されたと判定した場合とで、払い出す遊技球の数を同一としてもよいし、異ならせてもよい。
【０１０４】
また、主制御用ＣＰＵ３０ａは、アウト口センサＳＥ１０による信号の出力状態に基づいて、アウト口センサＳＥ１０による遊技球の検出結果を判定するためのアウト口検出処理を行う。詳しくは後述するが、アウト口検出処理において、主制御用ＣＰＵ３０ａは、アウト口センサＳＥ１０により遊技球が正常に検出されたと判定した場合、主制御用ＲＡＭ３０ｃ内の所定の記憶領域に、アウト口検出フラグを設定する。そして、主制御用ＣＰＵ３０ａは、アウト口検出フラグが設定された場合、アウト口検出処理とは別の処理において、遊技球が発射されていない待機状態であるかを判定するための処理を行う。
【０１０５】
具体的に、本実施形態において、主制御用ＣＰＵ３０ａは、アウト口検出フラグが設定された場合、特定の時間を計測するタイマを設定し、アウト口検出フラグを消去する。また、主制御用ＣＰＵ３０ａは、特定の時間の計測中に、上述したアウト口検出処理において、アウト口センサＳＥ１０が遊技球を正常に検出したと判定した場合、即ち、再びアウト口検出フラグを設定した場合、特定の時間を計測するタイマをリセットし、特定の時間を計測し直す。
【０１０６】
このため、本実施形態において、特定の時間を計測するタイマが設定されていることは、出力制限条件が成立していることに相当する。なお、本実施形態において、特定の時間を計測するタイマが設定されていない状況とは、アウト口センサＳＥ１０が最後に遊技球を検出してから特定の時間が経過した状況、即ち、遊技球が発射されていない状況であるといえる。つまり、主制御用ＣＰＵ３０ａは、上述した特別図柄開始処理において、特別ゲームの実行中ではなく、大当り遊技中ではなく、且つ保留中の特別ゲームがないと判定した場合、遊技球が発射されていないことを条件として、待機状態であると判定し、待機コマンドを生成する。本実施形態において、特定の時間は、所定期間に相当する。
【０１０７】
次に、副制御用のプログラムに基づいて、副制御基板３１の副制御用ＣＰＵ３１ａが実行する各種処理について説明する。副制御用ＣＰＵ３１ａは、主制御用ＣＰＵ３０ａから制御信号（制御コマンド）を入力すると、その制御信号に応じて各種処理を実行する。
【０１０８】
まず、演出ゲームを実行するための演出図柄変動処理について説明する。演出図柄変動処理において、副制御用ＣＰＵ３１ａは、特別図柄指定コマンド及び変動パターン指定コマンドを入力すると、特別図柄指定コマンドにより指定された確定停止図柄に基づき、演出表示装置１２に確定停止表示させる演出図柄による図柄組み合わせを決定する。副制御用ＣＰＵ３１ａは、特別図柄指定コマンドにより指定された確定停止図柄が大当り図柄である場合には、大当りの図柄組み合わせを決定する。
【０１０９】
また、副制御用ＣＰＵ３１ａは、指定された確定停止図柄がはずれ図柄である場合には、変動パターン指定コマンドにより指定された変動パターンに基づいて演出表示装置１２に確定停止表示させる演出図柄による図柄組み合わせを決定する。
【０１１０】
また、副制御用ＣＰＵ３１ａは、変動パターン指定コマンドの入力を契機として、全図柄列の演出図柄の変動表示を開始させ、演出ゲームを開始するように演出表示装置１２を制御する。具体的に、副制御用ＣＰＵ３１ａは、演出ゲームにおいて、指定された変動パターンから特定可能な変動時間内に、全列の演出図柄を決定した図柄組み合わせで一旦停止表示するように演出表示装置１２を制御する。その後、副制御用ＣＰＵ３１ａは、全図柄停止コマンドの入力を契機として、全列の演出図柄を決定した図柄組み合わせで確定停止表示するように演出表示装置１２を制御する。
【０１１１】
また、副制御用ＣＰＵ３１ａは、演出ゲームの実行中において、変動パターン指定コマンドにより指定された変動パターンに基づく演出内容で音声演出を実行させるようにスピーカＳｐを制御する。さらに、副制御用ＣＰＵ３１ａは、演出ゲームの実行中において、変動パターン指定コマンドにより指定された変動パターンに基づく演出内容で発光演出を実行させるように装飾ランプＬａを制御する。
【０１１２】
また、本実施形態のパチンコ遊技機１０は、待機状態であることを報知する待機演出（所謂、デモンストレーション演出）を実行可能である。例えば、待機演出は、演出表示装置１２において所定のキャラクタ画像を表示する表示演出として実行される。なお、待機演出は、スピーカＳｐによる音声演出として実行されてもよいし、装飾ランプＬａによる発光演出として実行されてもよい。また、待機演出は、演出表示装置１２による表示演出、スピーカＳｐによる音声演出、及び装飾ランプＬａによる発光演出のうち複数の演出を組み合わせて実行されてもよい。本実施形態において、副制御用ＣＰＵ３１ａは、待機コマンドの入力を契機として、演出表示装置１２、スピーカＳｐ、及び装飾ランプＬａのうち少なくとも１つを制御することにより、待機演出を実行させる制御が可能である。
【０１１３】
また、本実施形態のパチンコ遊技機１０は、遊技球の滞留が発生していることを報知する滞留報知を実行可能である。滞留報知は、演出表示装置１２において所定の文字列（例えば「球が詰まっています」など）を模した画像表示する態様で実行される。なお、滞留報知は、スピーカＳｐによる音声出力によって実行されてもよいし、装飾ランプＬａの発光によって実行されてもよい。また、滞留報知は、演出表示装置１２での画像の表示による報知、スピーカＳｐからの音声出力による報知、及び装飾ランプＬａの発光による報知のうち複数の報知を組み合わせて実行されてもよい。本実施形態において、副制御用ＣＰＵ３１ａは、滞留コマンドの入力を契機として、演出表示装置１２、スピーカＳｐ、及び装飾ランプＬａのうち少なくとも１つを制御することにより、滞留報知を実行させる制御が可能である。また、副制御用ＣＰＵ３１ａは、滞留解消コマンドの入力を契機として、滞留報知を終了させる制御が可能である。
【０１１４】
以下、主制御用ＣＰＵ３０ａが各センサＳＥ１〜ＳＥ１０による遊技球の検出結果を判定するために行う各種の検出処理について説明する。
まず、第１始動センサＳＥ１による遊技球の検出結果を判定するための第１始動検出処理について説明する。なお、本実施形態において、第１始動検出処理は、第１始動センサＳＥ１による信号の出力状態に基づいて、遊技球の検出結果を判定するための判定処理に相当する。
【０１１５】
図６に示すように、主制御用ＣＰＵ３０ａは、第１始動検出処理において、第１始動センサＳＥ１による検出信号の出力状態をもとに、当該検出信号の出力状態を示すデータを取得する（ステップＳ１１）。ステップＳ１１で取得した検出信号の出力状態を示すデータは、今回の第１始動検出処理における第１始動センサＳＥ１による検出信号の出力状態を示すデータ（以下、「今回データ」と示す）に相当する。
【０１１６】
次に、主制御用ＣＰＵ３０ａは、主制御用ＲＡＭ３０ｃ内に記憶されている前回第１始動フラグから、前回の第１始動検出処理における第１始動センサＳＥ１による検出信号の出力状態を示すデータ（以下、「前回データ」と示す）を取得する（ステップＳ１２）。その後、主制御用ＣＰＵ３０ａは、ステップＳ１１で取得した今回データを特定可能となるように前回第１始動フラグを更新する（ステップＳ１３）。これにより、主制御用ＣＰＵ３０ａは、次回の第１始動検出処理において、前回第１始動フラグから今回の第１始動検出処理における第１始動センサＳＥ１による検出信号の出力状態を示すデータ（次回の第１始動検出処理における前回データに相当する）を取得できるようになる。
【０１１７】
続いて、主制御用ＣＰＵ３０ａは、主制御用ＲＡＭ３０ｃ内に記憶されている前々回第１始動フラグから、前々回の第１始動検出処理における第１始動センサＳＥ１による検出信号の出力状態を示すデータ（以下、「前々回データ」と示す）を取得する（ステップＳ１４）。その後、主制御用ＣＰＵ３０ａは、ステップＳ１２で取得した前回データを特定可能となるように前々回第１始動フラグを更新する（ステップＳ１５）。これにより、主制御用ＣＰＵ３０ａは、次回の第１始動検出処理において、前々回第１始動フラグから前回の第１始動検出処理における第１始動センサＳＥ１による検出信号の出力状態を示すデータ（次回の第１始動検出処理における前々回データに相当する）を取得できるようになる。
【０１１８】
次に、主制御用ＣＰＵ３０ａは、ステップＳ１１で取得した今回データとステップＳ１２で取得した前回データが一致するか否かを判定する（ステップＳ１６）。即ち、主制御用ＣＰＵ３０ａは、今回の第１始動検出処理における第１始動センサＳＥ１による検出信号の出力状態が、前回の第１始動検出処理における第１始動センサＳＥ１による検出信号の出力状態と一致するか否かを判定する。そして、ステップＳ１６の判定結果が否定である場合、主制御用ＣＰＵ３０ａは第１始動検出処理を終了する。
【０１１９】
一方、ステップＳ１６の判定結果が肯定である場合、主制御用ＣＰＵ３０ａは、ステップＳ１１で取得した今回データとステップＳ１４で取得した前々回データが一致するか否かを判定する（ステップＳ１７）。即ち、主制御用ＣＰＵ３０ａは、今回の第１始動検出処理における第１始動センサＳＥ１による検出信号の出力状態が、前々回の第１始動検出処理における第１始動センサＳＥ１による検出信号の出力状態と一致するか否かを判定する。そして、ステップＳ１７の判定結果が肯定である場合、主制御用ＣＰＵ３０ａは第１始動検出処理を終了する。
【０１２０】
そして、ステップＳ１７の判定結果が否定である場合、主制御用ＣＰＵ３０ａは、ステップＳ１１で取得した今回データが遊技球を検出していることを示すデータであるか否かを判定する（ステップＳ１８）。ここで、主制御用ＣＰＵ３０ａは、今回データが、第１始動センサＳＥ１による検出信号の出力状態がＯＮ状態であることを示すデータであるときには、遊技球を検出していることを示すデータであると判定する。一方、主制御用ＣＰＵ３０ａは、今回データが、第１始動センサＳＥ１による検出信号の出力状態がＯＦＦ状態であることを示すデータであるときには、遊技球を検出していないことを示すデータであると判定する。
【０１２１】
ステップＳ１８の判定結果が肯定である場合、即ち、今回データが遊技球を検出していることを示すデータである場合、主制御用ＣＰＵ３０ａは、遊技球を検出していることを示す第１始動検出中フラグを主制御用ＲＡＭ３０ｃ内の所定の記憶領域に設定する（ステップＳ１９）。つまり、主制御用ＣＰＵ３０ａは、今回データ及び前回データが検出信号の出力状態がＯＮ状態であることを示すデータであり、前々回データが検出信号の出力状態がＯＦＦ状態であることを示すデータである場合、第１始動センサＳＥ１が遊技球を検出したと判定し、第１始動検出中フラグを設定する。
【０１２２】
一方、ステップＳ１８の判定結果が否定である場合、即ち、今回データが遊技球を検出していないことを示すデータである場合、主制御用ＣＰＵ３０ａは、第１始動検出中フラグが設定されているか否かを判定する（ステップＳ２０）。そして、ステップＳ２０の判定結果が肯定である場合、主制御用ＣＰＵ３０ａは、第１始動検出フラグを設定する（ステップＳ２１）。つまり、主制御用ＣＰＵ３０ａは、今回データ及び前回データが検出信号の出力状態がＯＦＦ状態であることを示すデータであり、前々回データが検出信号の出力状態がＯＮ状態であることを示すデータである場合、第１始動センサＳＥ１が遊技球を検出しなくなったと判定し、第１始動検出フラグを設定する。
【０１２３】
上述のように、第１始動検出フラグは、第１始動センサＳＥ１により遊技球が正常に検出されたことを示すフラグである。つまり、主制御用ＣＰＵ３０ａは、第１始動センサＳＥ１により遊技球が正常に検出されたと判定したことを契機として、第１始動検出フラグを設定する。
【０１２４】
ここで、本実施形態において、遊技球を正常に検出するとは、ステップＳ１８の判定結果が肯定となることで第１始動検出中フラグを設定した後に、次回以降の第１始動検出処理においてステップＳ１８の判定結果が否定となることに相当する。言い換えれば、主制御用ＣＰＵ３０ａは、遊技球を検出したと判定した後に遊技球を検出しなくなったと判定した場合に、遊技球を正常に検出したと判定する。一方で、主制御用ＣＰＵ３０ａは、遊技球を検出したと判定したが、その後に遊技球を検出しなくなったと判定していない場合や、遊技球を検出したと判定していないにもかかわらず、遊技球を検出しなくなったと判定した場合については、遊技球を正常に検出したと判定しない。
【０１２５】
その後、主制御用ＣＰＵ３０ａは、第１始動検出中フラグを消去する（ステップＳ２２）。そして、主制御用ＣＰＵ３０ａは、第１始動検出処理を終了する。
一方、ステップＳ２０の判定結果が否定である場合、主制御用ＣＰＵ３０ａは、第１始動検出処理を終了する。
【０１２６】
以上のように、主制御用ＣＰＵ３０ａは、第１始動検出処理において、今回データが前回データと一致し、且つ今回データと前々回データとが不一致である場合に、第１始動センサＳＥ１による遊技球の検出結果が変化したと判定する。
【０１２７】
また、図７に示すように、主制御用ＣＰＵ３０ａは、第２始動センサＳＥ２による信号の出力状態に基づいて、第２始動センサＳＥ２による遊技球の検出結果を判定するための第２始動検出処理を実行する。なお、本実施形態において、第２始動検出処理は、第２始動センサＳＥ２による信号の出力状態に基づいて、遊技球の検出結果を判定するための判定処理に相当する。
【０１２８】
第２始動検出処理は、第１始動検出処理について、第１始動センサＳＥ１を第２始動センサＳＥ２に置き換えた処理であるため、説明を省略する。具体的に、第２始動検出処理は、第１始動検出処理について、前回第１始動フラグを前回第２始動フラグに、前々回第１始動フラグを前々回第２始動フラグに、第１始動検出中フラグを第２始動検出中フラグに、第１始動検出フラグを第２始動検出フラグにそれぞれ読み替えた処理である。
【０１２９】
また、図８に示すように、主制御用ＣＰＵ３０ａは、第１カウントセンサＳＥ３による信号の出力状態に基づいて、第１カウントセンサＳＥ３による遊技球の検出結果を判定するための第１大入賞検出処理を実行する。なお、本実施形態において、第１大入賞検出処理は、第１カウントセンサＳＥ３による信号の出力状態に基づいて、遊技球の検出結果を判定するための特別判定処理に相当する。
【０１３０】
第１大入賞検出処理は、第１始動検出処理について、第１始動センサＳＥ１を第１カウントセンサＳＥ３に置き換えた処理であるため、説明を省略する。具体的に、第１大入賞検出処理は、第１始動検出処理について、前回第１始動フラグを前回第１カウント始動フラグに、前々回第１始動フラグを前々回第１カウントフラグに、第１始動検出中フラグを第１カウント検出中フラグに、第１始動検出フラグを第１カウント検出フラグにそれぞれ読み替えた処理である。
【０１３１】
また、図９に示すように、主制御用ＣＰＵ３０ａは、第２カウントセンサＳＥ４による信号の出力状態に基づいて、第２カウントセンサＳＥ４による遊技球の検出結果を判定するための第２大入賞検出処理を実行する。なお、本実施形態において、第２大入賞検出処理は、第２カウントセンサＳＥ４による信号の出力状態に基づいて、遊技球の検出結果を判定するための特別判定処理に相当する。
【０１３２】
第２大入賞検出処理のステップＳ７１〜Ｓ８１の処理は、第１始動検出処理のステップＳ１１〜Ｓ２１の処理について、第１始動センサＳＥ１を第２カウントセンサＳＥ４に置き換えた処理であるため、説明を省略する。具体的に、第２大入賞検出処理は、第１始動検出処理について、前回第１始動フラグを前回第２カウント始動フラグに、前々回第１始動フラグを前々回第２カウントフラグに、第１始動検出中フラグを第２カウント検出中フラグに、第１始動検出フラグを第２カウント検出フラグにそれぞれ読み替えた処理である。
【０１３３】
第２大入賞検出処理において、主制御用ＣＰＵ３０ａは、ステップＳ８１の処理を終了すると、主制御用ＲＡＭ３０ｃ内に記憶されている遊技球数カウンタを１加算する（ステップＳ８２）。即ち、主制御用ＣＰＵ３０ａは、遊技球が第２大入賞口１８に入球する毎に遊技球数カウンタを１加算する。ここで、遊技球数カウンタは、遊技球が第２大入賞口１８に入球する毎に１加算される一方で、第２大入賞口１８に入球した遊技球が機外に排出される毎に１減算されるカウンタである。したがって、主制御用ＣＰＵ３０ａは、遊技球数カウンタの値から、第２大入賞口１８に入球したが未だ機外に排出されていない遊技球の数を特定できる。なお、第２大入賞口１８に入球した遊技球が機外に排出される毎に遊技球数カウンタを１減算する処理については後述する。
【０１３４】
そして、ステップＳ８２の処理を終了すると、主制御用ＣＰＵ３０ａは、第２カウント検出中フラグを消去する（ステップＳ８３）。その後、主制御用ＣＰＵ３０ａは、第２大入賞検出処理を終了する。
【０１３５】
また、図１０に示すように、主制御用ＣＰＵ３０ａは、特定センサＳＥ６による信号の出力状態に基づいて、特定センサＳＥ６による遊技球の検出結果を判定するための特定検出処理を実行する。なお、本実施形態において、特定検出処理は、特定センサＳＥ６による信号の出力状態に基づいて、遊技球の検出結果を判定するための特定判定処理に相当する。
【０１３６】
特定検出処理のステップＳ９１〜Ｓ１０１の処理は、第１始動検出処理のステップＳ１１〜Ｓ２１の処理について、第１始動センサＳＥ１を特定センサＳＥ６に置き換えた処理であるため、説明を省略する。具体的に、特定検出処理は、第１始動検出処理について、前回第１始動フラグを前回特定フラグに、前々回第１始動フラグを前々回特定フラグに、第１始動検出中フラグを特定検出中フラグに、第１始動検出フラグを特定検出フラグにそれぞれ読み替えた処理である。
【０１３７】
特定検出処理において、主制御用ＣＰＵ３０ａは、ステップＳ１０１の処理を終了すると、主制御用ＲＡＭ３０ｃ内に記憶されている遊技球数カウンタの値を１減算する（ステップＳ１０２）。即ち、主制御用ＣＰＵ３０ａは、第２大入賞口１８に入球した遊技球が、第２排出通路２０ｂを通過して機外に排出される毎に遊技球数カウンタを１減算する。そして、ステップＳ１０２の処理を終了すると、主制御用ＣＰＵ３０ａは、特定検出中フラグを消去する（ステップＳ１０３）。その後、主制御用ＣＰＵ３０ａは、特定検出処理を終了する。
【０１３８】
また、図１１に示すように、主制御用ＣＰＵ３０ａは、排出センサＳＥ５による信号の出力状態に基づいて、排出センサＳＥ５による遊技球の検出結果を判定するための排出検出処理を実行する。なお、本実施形態において、排出検出処理は、排出センサＳＥ５による信号の出力状態に基づいて、遊技球の検出結果を判定するための特定排出判定処理に相当する。
【０１３９】
排出検出処理のステップＳ１１１〜Ｓ１２０の処理は、第１始動検出処理のステップＳ１１〜Ｓ２０の処理について、第１始動センサＳＥ１を排出センサＳＥ５に置き換えた処理であるため、説明を省略する。具体的に、排出検出処理は、第１始動検出処理について、前回第１始動フラグを前回排出フラグに、前々回第１始動フラグを前々回排出フラグに、第１始動検出中フラグを排出検出中フラグにそれぞれ読み替えた処理である。
【０１４０】
排出検出処理において、ステップＳ１２０の判定結果が否定である場合、即ち、排出検出中フラグが設定されていない場合、主制御用ＣＰＵ３０ａは、排出検出処理を終了する。
【０１４１】
一方、ステップＳ１２０の判定結果が肯定である場合、即ち、排出検出中フラグが設定されている場合、主制御用ＣＰＵ３０ａは、主制御用ＲＡＭ３０ｃ内に記憶されている遊技球数カウンタの値を１減算する（ステップＳ１２１）。即ち、主制御用ＣＰＵ３０ａは、第２大入賞口１８に入球した遊技球が、第１排出通路２０ａを通過して機外に排出される毎に遊技球数カウンタを１減算する。そして、ステップＳ１２１の処理を終了すると、主制御用ＣＰＵ３０ａは、排出検出中フラグを消去する（ステップＳ１２２）。その後、主制御用ＣＰＵ３０ａは、排出検出処理を終了する。
【０１４２】
また、図１２に示すように、主制御用ＣＰＵ３０ａは、ゲートセンサＳＥ７による信号の出力状態に基づいて、ゲートセンサＳＥ７による遊技球の検出結果を判定するためのゲート検出処理を実行する。なお、本実施形態において、ゲート検出処理は、ゲートセンサＳＥ７による信号の出力状態に基づいて、遊技球の検出結果を判定するための普通判定処理に相当する。
【０１４３】
ゲート検出処理は、第１始動検出処理について、第１始動センサＳＥ１をゲートセンサＳＥ７に置き換えた処理であるため、説明を省略する。具体的に、ゲート検出処理は、第１始動検出処理について、前回第１始動フラグを前回ゲートフラグに、前々回第１始動フラグを前々回ゲートフラグに、第１始動検出中フラグをゲート検出中フラグに、第１始動検出フラグをゲート検出フラグにそれぞれ読み替えた処理である。
【０１４４】
また、図１３に示すように、主制御用ＣＰＵ３０ａは、第１普通入賞センサＳＥ８による信号の出力状態に基づいて、第１普通入賞センサＳＥ８による遊技球の検出結果を判定するための第１普通入賞検出処理を実行する。なお、本実施形態において、第１普通入賞検出処理は、第１普通入賞センサＳＥ８による信号の出力状態に基づいて、遊技球の検出結果を判定するための一般判定処理に相当する。
【０１４５】
第１普通入賞検出処理は、第１始動検出処理について、第１始動センサＳＥ１を第１普通入賞センサＳＥ８に置き換えた処理であるため、説明を省略する。具体的に、第１普通入賞検出処理は、第１始動検出処理について、前回第１始動フラグを前回第１普通入賞フラグに、前々回第１始動フラグを前々回第１普通入賞フラグに、第１始動検出中フラグを第１普通入賞検出中フラグに、第１始動検出フラグを第１普通入賞検出フラグにそれぞれ読み替えた処理である。
【０１４６】
また、図１４に示すように、主制御用ＣＰＵ３０ａは、第２普通入賞センサＳＥ９による信号の出力状態に基づいて、第２普通入賞センサＳＥ９による遊技球の検出結果を判定するための第２普通入賞検出処理を実行する。なお、本実施形態において、第２普通入賞検出処理は、第２普通入賞センサＳＥ９による信号の出力状態に基づいて、遊技球の検出結果を判定するための一般判定処理に相当する。
【０１４７】
第２普通入賞検出処理は、第１始動検出処理について、第１始動センサＳＥ１を第２普通入賞センサＳＥ９に置き換えた処理であるため、説明を省略する。具体的に、第２普通入賞検出処理は、第１始動検出処理について、前回第１始動フラグを前回第２普通入賞フラグに、前々回第１始動フラグを前々回第２普通入賞フラグに、第１始動検出中フラグを第２普通入賞検出中フラグに、第１始動検出フラグを第２普通入賞検出フラグにそれぞれ読み替えた処理である。
【０１４８】
また、図１５に示すように、主制御用ＣＰＵ３０ａは、アウト口センサＳＥ１０による信号の出力状態に基づいて、アウト口センサＳＥ１０による遊技球の検出結果を判定するためのアウト口検出処理を実行する。なお、本実施形態において、アウト口検出処理は、アウト口センサＳＥ１０による信号の出力状態に基づいて、遊技球の検出結果を判定するための特別排出判定処理に相当する。
【０１４９】
アウト口検出処理は、第１始動検出処理について、第１始動センサＳＥ１をアウト口センサＳＥ１０に置き換えた処理であるため、説明を省略する。具体的に、アウト口検出処理は、第１始動検出処理について、前回第１始動フラグを前回アウト口フラグに、前々回第１始動フラグを前々回アウト口フラグに、第１始動検出中フラグをアウト口検出中フラグに、第１始動検出フラグをアウト口検出フラグにそれぞれ読み替えた処理である。
【０１５０】
上述した各種の検出処理において、主制御用ＣＰＵ３０ａは、今回データ及び前回データが検出信号の出力状態がＯＮ状態であることを示すデータであり、前々回データが検出信号の出力状態がＯＦＦ状態であることを示すデータである場合、各センサＳＥ１〜ＳＥ１０が遊技球を検出したと判定する。
【０１５１】
また、上述した各種の検出処理において、主制御用ＣＰＵ３０ａは、今回データ及び前回データが検出信号の出力状態がＯＦＦ状態であることを示すデータであり、前々回データが検出信号の出力状態がＯＮ状態であることを示すデータである場合、各センサＳＥ１〜ＳＥ１０が遊技球を検出しなくなったと判定する。
【０１５２】
以上のように、主制御用ＣＰＵ３０ａは、各種の検出処理において、今回データが前回データと一致し、且つ今回データと前々回データとが不一致である場合に、各センサＳＥ１〜ＳＥ１０による遊技球の検出結果が変化したと判定する。
【０１５３】
本実施形態では、上述した各種の検出処理について、今回の検出処理の実行タイミングが第１タイミングに相当し、前回の検出処理の実行タイミングが第２タイミングに相当し、前々回の検出処理の実行タイミングが第３タイミングに相当する。また、主制御用ＣＰＵ３０ａは、所定の制御周期毎に各種の検出処理を実行することにより、各センサＳＥ１〜ＳＥ１０による検出信号の出力状態を特定する。ここで、今回の検出処理の実行タイミングは、前回の検出処理の実行タイミングから所定の制御周期が経過したタイミングである。また、前回の検出処理の実行タイミングは、前々回の検出処理の実行タイミングから所定の制御周期が経過したタイミングである。言い換えれば、今回の検出処理の実行タイミングと、前回の検出処理の実行タイミングと、前々回の検出処理の実行タイミングとは、所定の制御周期を挟んで連続した３回のタイミングである。
【０１５４】
以下、図１６を用いて、本実施形態の各センサＳＥ１〜ＳＥ１０による検出信号の出力状態が変化した場合の、主制御用ＣＰＵ３０ａによる遊技球の検出結果の判定との関係の具体的な一例について説明する。なお、以下の説明では、説明の都合上、第１始動センサＳＥ１による検出信号の出力状態が変化した場合について説明するが、各センサＳＥ２〜ＳＥ１０による検出信号の出力状態が変化した場合についても、主制御用ＣＰＵ３０ａは、以下の説明と同様にして遊技球の検出結果の判定を行う。また、以下の説明では、説明の便宜上、検出信号の出力状態がＯＮ状態であることを示すデータを「検出データ」と示すとともに、検出信号の出力状態がＯＦＦ状態であることを示すデータを「非検出データ」と示す。
【０１５５】
前提として、時点ｔ１において、第１始動センサＳＥ１が遊技球を検出していないものとする。また、時点ｔ１において、前回第１始動フラグ及び前々回第１始動フラグには、何れも非検出データが設定されているものとする。そして、時点ｔ１における第１始動検出処理において、主制御用ＣＰＵ３０ａは今回データとして非検出データを取得する。時点ｔ１において、主制御用ＣＰＵ３０ａは、今回データと前回データとが一致し、更に今回データと前々回データとが一致するため、第１始動センサＳＥ１による遊技球の検出結果が変化していないと判定し、第１始動検出処理を終了する。
【０１５６】
次に、時点ｔ２における第１始動検出処理において、主制御用ＣＰＵ３０ａは、今回データとして検出データを取得する。時点ｔ２において、主制御用ＣＰＵ３０ａは、今回データと前回データとが一致しないため、第１始動センサＳＥ１による遊技球の検出結果が変化していないと判定し、第１始動検出処理を終了する。
【０１５７】
その後、時点ｔ３における第１始動検出処理において、主制御用ＣＰＵ３０ａは、今回データとして非検出データを取得する。時点ｔ３において、主制御用ＣＰＵ３０ａは、今回データと前回データとが一致しないため、第１始動センサＳＥ１による遊技球の検出結果が変化していないと判定し、第１始動検出処理を終了する。
【０１５８】
時点ｔ２に示すように、主制御用ＣＰＵ３０ａは、第１始動検出処理において今回データとして検出データを取得した場合であっても、前回の第１始動検出処理において取得された前回データが非検出データであるときには、第１始動センサＳＥ１による遊技球の検出結果が変化したと判定しない。つまり、主制御用ＣＰＵ３０ａは、第１始動センサＳＥ１による検出信号の出力状態がＯＦＦ状態からＯＮ状態に変化した場合であっても、変化した直後の第１始動検出処理においては、第１始動センサＳＥ１による遊技球の検出結果が変化したと判定しない。そして、時点ｔ３に示すように、主制御用ＣＰＵ３０ａは、第１始動検出処理において今回データとして非検出データを取得した場合には、前回の第１始動検出処理において取得された前回データが検出データであっても、第１始動センサＳＥ１による遊技球の検出結果が変化したと判定しない。つまり、主制御用ＣＰＵ３０ａは、第１始動センサＳＥ１による検出信号の出力状態がＯＮ状態からＯＦＦ状態に変化した場合であっても、次回の第１始動検出処理が実行されるまでにＯＮ状態に変化したときには、第１始動センサＳＥ１による遊技球の検出結果が変化したと判定しない。
【０１５９】
本実施形態において、第１始動検出処理が実行される制御周期（４ｍｓ）は、遊技球が第１始動センサＳＥ１の検出範囲を通過するのに要する時間よりも短い時間に設定されている。このため、第１始動口１３への遊技球の入球に伴って第１始動センサＳＥ１による検出信号の出力状態がＯＦＦ状態からＯＮ状態に変化した場合において、次回の第１始動検出処理が実行されるまでにＯＦＦ状態に変化するという状況は、原則、起こり得ない状況であるといえる。つまり、検出信号の出力状態がＯＦＦ状態からＯＮ状態に変化した後、次回の第１始動検出処理が実行されるまでにＯＦＦ状態に変化するときとは、例えば、実際には遊技球が第１始動口１３に入球していないにもかかわらず、ノイズなどによって検出信号の出力状態が一時的にＯＮ状態に変化した場合などが考えられる。
【０１６０】
次に、時点ｔ４における第１始動検出処理において、主制御用ＣＰＵ３０ａは、今回データとして検出データを取得する。時点ｔ４において、主制御用ＣＰＵ３０ａは、今回データと前回データとが一致しないため、第１始動センサＳＥ１による遊技球の検出結果が変化していないと判定し、第１始動検出処理を終了する。
【０１６１】
その後、時点ｔ５における第１始動検出処理において、主制御用ＣＰＵ３０ａは、今回データとして検出データを取得する。時点ｔ５において、主制御用ＣＰＵ３０ａは、今回データと前回データとが一致し、且つ今回データと前々回データとが一致せず、更に今回データが検出データであることから、第１始動センサＳＥ１が遊技球を検出したと判定する。このとき、主制御用ＣＰＵ３０ａは、上述したように、第１始動検出中フラグを設定する。
【０１６２】
このように、主制御用ＣＰＵ３０ａは、第１始動センサＳＥ１による検出信号の出力状態がＯＦＦ状態からＯＮ状態に変化した場合、次回の第１始動検出処理においてもＯＮ状態であること、即ち、検出信号の出力状態の変化がノイズなどによる一時的な変化でないことを条件として、第１始動センサＳＥ１が遊技球を検出したと判定する。
【０１６３】
その後、時点ｔ６における第１始動検出処理において、主制御用ＣＰＵ３０ａは、今回データとして検出データを取得する。時点ｔ６において、主制御用ＣＰＵ３０ａは、今回データと前回データとが一致し、更に今回データと前々回データとが一致するため、第１始動センサＳＥ１による遊技球の検出結果が変化していないと判定し、第１始動検出処理を終了する。
【０１６４】
次に、時点ｔ７における第１始動検出処理において、主制御用ＣＰＵ３０ａは、今回データとして非検出データを取得する。時点ｔ７において、主制御用ＣＰＵ３０ａは、今回データと前回データとが一致しないため、第１始動センサＳＥ１による遊技球の検出結果が変化していないと判定し、第１始動検出処理を終了する。
【０１６５】
その後、時点ｔ８における第１始動検出処理において、主制御用ＣＰＵ３０ａは、今回データとして非検出データを取得する。時点ｔ８において、主制御用ＣＰＵ３０ａは、今回データと前回データとが一致し、且つ今回データと前々回データとが一致せず、更に今回データが非検出データであることから、第１始動センサＳＥ１が遊技球を検出しなくなったと判定する。
【０１６６】
このように、主制御用ＣＰＵ３０ａは、第１始動センサＳＥ１による検出信号の出力状態がＯＮ状態からＯＦＦ状態に変化した場合、次回の第１始動検出処理においてもＯＦＦ状態であること、即ち、検出信号の出力状態の変化がノイズなどによる一時的な変化でないことを条件として、第１始動センサＳＥ１が遊技球を検出しなくなったと判定する。
【０１６７】
そして、本実施形態において、主制御用ＣＰＵ３０ａは、上述したように、遊技球を検出したと判定した後に、遊技球を検出しなくなったと判定したときに、遊技球を正常に検出したと判定し、第１始動検出フラグを設定する。その後、主制御用ＣＰＵ３０ａは、第１始動検出中フラグを消去し、第１始動検出処理を終了する。
【０１６８】
以上詳述したように、本実施形態は、以下の効果を有する。
（１）主制御用ＣＰＵ３０ａは、上述した各種の検出処理において、所定のセンサによる検出信号の出力状態を特定可能な今回データ、前回データ、及び前々回データについて、今回データと前回データとが一致し、且つ今回データと前々回データとが不一致である場合に、所定のセンサによる遊技球の検出結果が変化したと判定する。このため、主制御用ＣＰＵ３０ａは、所定のセンサにノイズが生じた場合など、一時的に検出信号の出力状態が変化したときに、今回データが前回データと不一致となることで、誤って検出結果が変化したと判定してしまうことを抑制できる。したがって、主制御用ＣＰＵ３０ａは、所定のセンサの検出結果に応じて適切な制御を行うことができる。
【０１６９】
（２）主制御用ＣＰＵ３０ａは、第１始動検出処理、及び第２始動検出処理においては、始動センサＳＥ１，ＳＥ２による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用ＣＰＵ３０ａは、始動口１３，１４に遊技球が入球していないにもかかわらず、特別ゲームの始動条件を付与してしまうことを抑制できる。
【０１７０】
（３）特に、主制御用ＣＰＵ３０ａは、第１始動口１３に入球した遊技球を検出する第１始動センサＳＥ１と、第２始動口１４に入球した遊技球を検出する第２始動センサＳＥ２とで、個別に検出処理を実行し、今回データ、前回データ、及び前々回データを比較する。このため、主制御用ＣＰＵ３０ａは、複数の始動口毎にそれぞれ遊技球を検出するセンサを備えた場合であっても、遊技球の検出結果を正確に判定でき、より適切な制御を行うことができる。
【０１７１】
（４）主制御用ＣＰＵ３０ａは、第１普通入賞検出処理、及び第２普通入賞検出処理においては、普通入賞センサＳＥ８，ＳＥ９による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用ＣＰＵ３０ａは、普通入賞口２４ａ，２４ｂに遊技球が入球していないにもかかわらず、賞球を払出してしまうことを抑制できる。
【０１７２】
（５）特に、主制御用ＣＰＵ３０ａは、第１普通入賞口２４ａに入球した遊技球を検出する第１普通入賞センサＳＥ８と、第２普通入賞口２４ｂに入球した遊技球を検出する第２普通入賞センサＳＥ９とで、個別に検出処理を実行し、今回データ、前回データ、及び前々回データを比較する。このため、主制御用ＣＰＵ３０ａは、複数の普通入賞口毎にそれぞれ遊技球を検出するセンサを備えた場合であっても、遊技球の検出結果を正確に判定でき、より適切な制御を行うことができる。
【０１７３】
（６）主制御用ＣＰＵ３０ａは、第１大入賞検出処理、及び第２大入賞検出処理においては、カウントセンサＳＥ３，ＳＥ４による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用ＣＰＵ３０ａは、大入賞口１６，１８に遊技球が入球していないにもかかわらず、賞球を払出してしまうことを抑制できる。
【０１７４】
（７）特に、主制御用ＣＰＵ３０ａは、第１大入賞口１６に入球した遊技球を検出する第１カウントセンサＳＥ３と、第２大入賞口１８に入球した遊技球を検出する第２カウントセンサＳＥ４とで、個別に検出処理を実行し、今回データ、前回データ、及び前々回データを比較する。このため、主制御用ＣＰＵ３０ａは、複数の大入賞口毎にそれぞれ遊技球を検出するセンサを備えた場合であっても、遊技球の検出結果を正確に判定でき、より適切な制御を行うことができる。
【０１７５】
（８）主制御用ＣＰＵ３０ａは、ゲート検出処理においては、ゲートセンサＳＥ７による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用ＣＰＵ３０ａは、ゲート２３を遊技球が通過していないにもかかわらず、普通ゲームの始動条件を付与してしまうことを抑制できる。
【０１７６】
（９）主制御用ＣＰＵ３０ａは、特定検出処理においては、特定センサＳＥ６による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用ＣＰＵ３０ａは、第２排出通路２０ｂを遊技球が通過していないにもかかわらず、大当り遊技の終了後に高確率状態を付与してしまうことを抑制できる。
【０１７７】
（１０）主制御用ＣＰＵ３０ａは、排出検出処理においては、排出センサＳＥ５による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用ＣＰＵ３０ａは、第２大入賞口１８に入球してから機外に排出される遊技球の有無を適切に判定できる。
【０１７８】
（１１）主制御用ＣＰＵ３０ａは、アウト口検出処理においては、アウト口センサＳＥ１０による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用ＣＰＵ３０ａは、アウト口から機外に排出される遊技球の有無を適切に判定できる。
【０１７９】
（１２）更に、主制御用ＣＰＵ３０ａは、所定のセンサによる検出信号の出力状態を特定可能な今回データ、前回データ、及び前々回データの中でも、最新の出力状態を特定可能な今回データを基準として、前回データや前々回データを比較することにより、遊技球の検出結果が変化したか否かを判定する。このため、主制御用ＣＰＵ３０ａは、より正確に遊技球の検出結果の変化を判定できる。
【０１８０】
（１３）主制御用ＣＰＵ３０ａは、今回データと前回データとが検出データであり、前々回データが非検出データである場合に、遊技球を検出したと判定する。このため、実際には遊技球が検出されていないにもかかわらず、遊技球が検出されたと誤って判定してしまうことを抑制できる。したがって、実際には遊技球が検出されていないにもかかわらず、遊技球が検出されたものとして各種の制御が行われてしまうことを抑制できる。
【０１８１】
（１４）主制御用ＣＰＵ３０ａは、今回データと前回データとが非検出データであり、前々回データが検出データである場合に、遊技球が検出されなくなったと判定する。このため、実際には遊技球が検出されているにもかかわらず、遊技球が検出されなくなったと誤って判定してしまうことを抑制できる。したがって、実際には遊技球が検出されているにもかかわらず、遊技球が検出されなくなったものとして各種の制御が行われてしまうことを抑制できる。
【０１８２】
（１５）主制御用ＣＰＵ３０ａは、連続した３回の検出処理における検出信号の出力状態を特定することにより、遊技球の検出結果の変化を判定できる。したがって、遊技球の検出結果の変化を速やかに判定できる。
【０１８３】
（１６）主制御用ＣＰＵ３０ａは、第２大入賞検出処理と、特定検出処理と、排出検出処理と、において、遊技球の検出結果を正確に判定し、遊技球数カウンタを更新できる。このため、第２大入賞口１８に入球したが未だ機外に排出されていない未排出球の有無を正確に特定できる。
【０１８４】
（１７）主制御用ＣＰＵ３０ａは、アウト口センサＳＥ１０により遊技球が検出された後、再びアウト口センサＳＥ１０により遊技球が検出されることなく特定の時間が経過したことを契機として、遊技球が発射されていない待機状態であると判定する。このため、主制御用ＣＰＵ３０ａは、待機状態であるか否かを正確に判定できる。
【０１８５】
なお、各実施形態は以下のように変更してもよい。
・主制御用ＣＰＵ３０ａは、各センサＳＥ１〜ＳＥ１０による遊技球の検出結果に基づいて、所定の情報を生成してもよい。本別例では、主制御用ＣＰＵ３０ａが所定の情報を生成する処理を行うことにより、情報生成手段が実現される。例えば、主制御用ＣＰＵ３０ａは、始動センサＳＥ１，ＳＥ２、カウントセンサＳＥ３，ＳＥ４、及び普通入賞センサＳＥ８，ＳＥ９による遊技球の検出結果と、アウト口センサＳＥ１０による遊技球の検出結果とに基づいて、発射された遊技球のうち入賞口に入球した遊技球の割合を算出し、算出結果を示す情報を生成してもよい。また、主制御用ＣＰＵ３０ａは、上記した各センサＳＥ１〜ＳＥ４，ＳＥ８，ＳＥ９による遊技球の検出結果と、上記した各センサにより遊技球が正常に検出された場合に付与される賞球の数と、アウト口センサＳＥ１０による遊技球の検出結果とに基づいて、遊技球の発射個数に対する賞球個数の割合を算出し、算出結果を示す情報を生成してもよい。この場合、主制御用ＣＰＵ３０ａは、生成した情報を特定可能なコマンドを副制御用ＣＰＵ３１ａや所定の出力端子を介して接続された外部装置に出力してもよい。このとき、副制御用ＣＰＵ３１ａは、入力したコマンドに基づいて所定の演出を実行させる制御を行ってもよい。また、主制御用ＣＰＵ３０ａは、各センサＳＥ１〜ＳＥ１０による遊技球の検出結果を示すコマンドを生成し、副制御用ＣＰＵ３１ａや外部装置に出力してもよい。このとき、副制御用ＣＰＵ３１ａは、入力したコマンドに基づいて各種の情報を生成し、生成した情報に基づいて所定演出を実行させる制御を行ってもよい。
【０１８６】
・主制御用ＣＰＵ３０ａは、滞留フラグが設定された場合、特別図柄入力処理や特別図柄開始処理など、各種の処理を実行しないように制御してもよい。
・滞留報知を実行しない遊技機に具体化してもよい。この場合、主制御用ＣＰＵ３０ａは、滞留コマンドや滞留解消コマンドを生成しなくてもよい。
【０１８７】
・待機演出を実行させるための主制御用ＣＰＵ３０ａ及び副制御用ＣＰＵ３１ａの制御は、適宜変更してもよい。例えば、主制御用ＣＰＵ３０ａは、特別図柄変動ゲームの実行中ではなく、且つ大当り遊技中ではないことを条件として、待機コマンドを生成して副制御用ＣＰＵ３１ａに出力する。また、主制御用ＣＰＵ３０ａは、アウト口検出処理において、遊技球を正常に検出したと判定した場合に所定のアウト口検出コマンドを生成して副制御用ＣＰＵ３１ａに出力する。そして、副制御用ＣＰＵ３１ａは、待機コマンドを入力した場合、最後にアウト口検出コマンドを入力してから特定の時間が経過したことを条件として、待機演出を実行させる制御を行ってもよい。即ち、待機演出は、特別図柄変動ゲームの実行中ではなく、大当り遊技中ではなく、且つ最後にアウト口に遊技球が入球してから特定の時間が経過したことを条件として実行されてもよい。また、副制御用ＣＰＵ３１ａは、最後にアウト口検出コマンドを入力してから、変動パターン指定コマンドや大当り遊技の開始を示すコマンドを入力することなく特定の時間が経過したことを契機として、待機演出を実行させてもよい。この場合、待機コマンドを省略してもよい。
【０１８８】
・主制御用ＣＰＵ３０ａは、特定センサＳＥ６による遊技球の検出を有効とする有効期間を設定し、該有効期間内に遊技球が正常に検出されたことを条件として、大当り遊技の終了後の遊技状態を高確率状態とするように制御してもよい。例えば、有効期間は、第２大入賞口１８が開放される特定のラウンド遊技が開始されてから、該特定のラウンド遊技が終了して所定の時間が経過するまでの期間としてもよい。これによれば、主制御用ＣＰＵ３０ａは、有効期間内に特定センサＳＥ６により遊技球が正常に検出されたか否かを正確に判定できる。
【０１８９】
・主制御用ＣＰＵ３０ａは、各種の検出処理において今回データと前回データが一致する場合、今回データと前々回データを比較したが、前回データと前々回データを比較してもよい。即ち、主制御用ＣＰＵ３０ａは、今回データが前回データと一致し、且つ今回データと前々回データとが不一致である場合に、遊技球の検出結果が変化したと判定してもよい。
【０１９０】
・各種の検出処理において、連続した３回の検出処理における検出信号の出力状態を特定し、遊技球の検出結果が変化したか否かを判定したが、連続した３回の検出処理でなくてもよい。即ち、主制御用ＣＰＵ３０ａは、任意の３回の検出処理における検出信号の出力状態を特定し、遊技球の検出結果が変化したか否かを判定してもよい。この場合、所定の制御周期よりも長い期間に亘ってノイズが発生したとしても、誤って遊技球の検出結果が変化したと判定してしまうことを抑制できる。例えば、今回の検出処理と、前々回（２回前）の検出処理と、４回前の検出処理と、における検出信号の出力状態を特定し、遊技球の検出結果が変化したか否かを判定してもよい。この場合、所定の制御周期よりも長い期間であって、且つ所定の制御周期の２倍よりも短い期間に亘ってノイズが発生したとしても、遊技球の検出結果が変化したと判定してしまうことを抑制できる。なお、この場合、主制御用ＣＰＵ３０ａは、検出処理を実行する毎に前回データを特定可能なフラグや前々回データを特定可能なフラグを更新しなくてもよく、例えば、検出処理を２回実行する毎に前回データを特定可能なフラグや前々回データを特定可能なフラグを更新すればよい。
【０１９１】
・各センサＳＥ１〜ＳＥ１０は、遊技球を検出していない場合に信号の出力状態をＨｉ状態とする一方で、遊技球を検出している場合に信号の出力状態をＬｏ状態とするように構成されてもよい。この場合、各センサＳＥ１〜ＳＥ１０による信号の出力状態がＨｉ状態である場合とは、遊技球を検出していないことを示す非検出信号が出力されている状態として把握できる。一方、各センサＳＥ１〜ＳＥ１０による信号の出力状態がＬｏ状態である場合とは、遊技球を検出していないことを示す非検出信号が出力されていない状態として把握できる。なお、この場合、非検出信号を出力している状態が第２出力状態に相当し、非検出信号を出力していない状態が第１出力状態に相当する。
【０１９２】
・主制御用ＣＰＵ３０ａは、各種の検出処理において、今回データが検出データである場合、前回データ及び前々回データにかかわらず、遊技球を検出したと判定してもよい。また、各種の検出処理において、今回データが非検出データである場合、前回データ及び前々回データにかかわらず、遊技球を検出しなくなったと判定してもよい。即ち、主制御用ＣＰＵ３０ａは、遊技球を検出したことを判定する場合と、遊技球を検出しなくなったことを判定する場合と、の少なくとも一方の処理において、今回データと前回データとを比較し、且つ今回データと前々回データとを比較していればよい。
【０１９３】
・各センサＳＥ１〜ＳＥ１０のうち一部のセンサについて、前回データ及び前々回データにかかわらず、今回データが検出データである場合に遊技球を検出したと判定する一方、今回データが非検出データである場合に遊技球を検出していないと判定してもよい。即ち、各センサＳＥ１〜ＳＥ１０のうち少なくとも一部のセンサについて、今回データと前回データとを比較し、且つ今回データと前々回データとを比較することにより遊技球の検出結果を判定していればよい。ここで、今回データと前回データとを比較し、且つ今回データと前々回データとを比較することにより遊技球の検出結果を判定するセンサは、任意に選択可能である。例えば、主制御用ＣＰＵ３０ａは、第１始動センサＳＥ１については、今回データと前回データとを比較し、且つ今回データと前々回データとを比較することにより、遊技球の検出結果を判定する一方で、第２始動センサＳＥ２については、前回データ及び前々回データにかかわらず、今回データに基づいて遊技球の検出結果を判定してもよい。
【０１９４】
・各種の検出処理において、主制御用ＣＰＵ３０ａは、今回データと前回データが一致し、今回データと前々回データが不一致であり、且つ今回データが検出データであることを条件として、遊技球を正常に検出したと判定し、遊技球を正常に検出した場合の処理を行ってもよい。例えば、第１始動検出処理において、主制御用ＣＰＵ３０ａは、今回データと前回データが一致し、今回データと前々回データが不一致であり、且つ今回データが検出データであることを条件として、第１始動検出フラグを設定してもよい。この場合、第１始動検出中フラグを省略してもよい。
【０１９５】
・アウト口は複数備えられていてもよい。この場合、複数のアウト口毎にそれぞれ遊技球を検出するセンサを設け、各センサによる検出信号について、今回データと前回データとを比較し、且つ今回データと前々回データとを比較して、遊技球の検出結果を判定してもよい。
【０１９６】
・アウト口センサＳＥ１０に代えて、機外に排出される全ての遊技球を検出する全排出センサを備えてもよい。即ち、入賞口に入球した遊技球と、アウト口に入球した遊技球と、の両方を検出するセンサを備えてもよい。この場合、全排出センサについて、今回データと前回データとを比較し、且つ今回データと前々回データとを比較して、遊技球の検出結果を判定してもよい。このとき、主制御用ＣＰＵ３０ａは、全排出センサが検出した遊技球の数と、始動センサＳＥ１，ＳＥ２、カウントセンサＳＥ３，ＳＥ４、及び普通入賞センサＳＥ８，ＳＥ９が検出した遊技球の数、即ち入賞口に入球した遊技球の数と、に基づいて、入賞口に入球することなく機外に排出された遊技球の数を算出できる。
【０１９７】
・大当りの種類に応じて、大当り遊技の終了後に高確率状態に制御されるか否かが異ならされる遊技機に具体化してもよい。この場合、次の大当り遊技が付与されるまで高確率状態に制御する遊技機に具体化してもよい。また、この場合、特定センサＳＥ６を省略してもよい。また、大当り遊技の終了後、所定の転落抽選に当選するまでを上限として高確率状態を付与する遊技機（所謂、転落機）に具体化してもよい。
【０１９８】
・遊技状態として、１種類の確率状態を備えたパチンコ遊技機に具体化してもよい。即ち、大当り判定において肯定判定する確率を変動させる確率変動機能を備えていない遊技機に具体化してもよい。この場合、特定センサＳＥ６を省略してもよい。
【０１９９】
・パチンコ遊技機１０のベース状態として、１種類のベース状態を備えた遊技機に具体化してもよい。即ち、第２始動口１４への遊技球の入球率を向上させる入球率向上機能を備えていない遊技機に具体化してもよい。
【０２００】
・特定のセンサにより遊技球が検出されたことを契機として大当り遊技を付与する遊技機に具体化してもよい。この場合、主制御用ＣＰＵ３０ａは、上述した各種の検出処理と同様に、特定のセンサによる遊技球の検出結果に基づいて、今回データと前回データとを比較し、且つ今回データと前々回データとを比較することにより、特定のセンサにおいて遊技球の検出結果が変化したか否かを判定してもよい。
【０２０１】
・副制御基板３１をサブ統括制御基板とし、副制御基板３１とは別に、演出表示装置１２を専門に制御する表示制御基板と、スピーカＳｐを専門に制御する音声制御基板と、装飾ランプＬａを専門に制御するランプ制御基板と、を個別に設けてもよい。また、表示制御基板と、音声制御基板と、ランプ制御基板と、のうち一部または全部の基板を同一の基板としてもよい。また、副制御用ＣＰＵ３１ａは、単一の基板上に実装された複数のＣＰＵから構成されていてもよい。
【０２０２】
・各実施形態は、複数種類の特別図柄を用いるパチンコ遊技機に具体化してもよい。この場合、第１始動口１３に遊技球が入球したことを契機として第１の特別図柄を導出する特別ゲーム（以下、第１特別ゲームと示す）の始動条件を成立させる一方で、第２始動口１４に遊技球が入球したことを契機として第２の特別図柄を導出する特別ゲーム（以下、第２特別ゲームと示す）の始動条件を成立させるとよい。具体的に、主制御用ＣＰＵ３０ａは、第１始動検出処理において遊技球が正常に検出されたと判定した場合、保留されている第１特別ゲームの数が上限数に達していないことを条件として、第１特別ゲームの始動条件を成立させる。このとき、主制御用ＣＰＵ３０ａは、各種乱数の値を取得し、該取得した乱数の値を特定可能な乱数情報を、第１特別ゲーム用の乱数情報であることを特定可能となるように主制御用ＲＡＭ３０ｃに記憶させる。一方、主制御用ＣＰＵ３０ａは、第２始動検出処理において遊技球が正常に検出されたと判定した場合、保留されている第２特別ゲームの数が上限数に達していないことを条件として、第２特別ゲームの始動条件を成立させる。このとき、主制御用ＣＰＵ３０ａは、各種乱数の値を取得し、該取得した乱数の値を特定可能な乱数情報を、第２特別ゲーム用の乱数情報であることを特定可能となるように主制御用ＲＡＭ３０ｃに記憶させる。
【０２０３】
・演出ゲームを実行しないパチンコ遊技機に具体化してもよい。この場合、演出表示装置１２に特別図柄を表示するとよい。
・上記実施形態は、遊技機としてのスロットマシンに具体化してもよい。スロットマシンでは、スタートレバーの操作（開始操作）に伴い、複数のリールが回転する。また、スロットマシンでは、ストップボタンの操作（停止操作）に伴い、複数のリールのうち操作されたストップボタンに対応するリールの回転が停止する。このようなスロットマシンにおいて、遊技媒体としてのメダルを検出可能な検出センサを設けてもよい。そして、このような検出センサについて、今回データと前回データとを比較し、且つ今回データと前々回データとを比較することにより、検出センサにおいてメダルの検出結果が変化したか否かを判定してもよい。
【０２０４】
次に、上記実施形態及び別例から把握できる技術的思想を以下に追記する。
（イ）遊技球の入球を契機として特別図柄変動ゲームの始動条件が成立し得る特別始動口と、遊技球の入球を契機として普通図柄変動ゲームの始動条件が成立し得る普通始動口と、前記普通図柄変動ゲームにおいて普通当り図柄が導出された後に付与される普通当り遊技において、前記特別始動口のうち特定の特別始動口が開状態となるように動作する開閉部材と、所定の制御が可能な制御手段と、前記普通始動口に入球した遊技球を検出可能であって、該遊技球の検出結果に応じて信号を出力する普通検出手段と、を備え、前記制御手段は、第１タイミングにおける前記普通検出手段による信号の出力状態が、前記第１タイミングよりも前の第２タイミングにおける前記普通検出手段による信号の出力状態と一致し、且つ前記第２タイミングにおける前記普通検出手段による信号の出力状態が、前記第２タイミングよりも前の第３タイミングにおける前記普通検出手段による信号の出力状態と不一致である場合、前記検出結果が変化したと判定することを特徴とする遊技機。
【符号の説明】
【０２０５】
ＳＥ１…第１始動センサ（始動検出手段、第１始動検出手段、入賞検出手段）、ＳＥ２…第２始動センサ（始動検出手段、第２始動検出手段、入賞検出手段）、ＳＥ３…第１カウントセンサ（特別検出手段、第１特別検出手段、入賞検出手段）、ＳＥ４…第２カウントセンサ（特別検出手段、第２特別検出手段、第１検出手段、入賞検出手段）、ＳＥ５…排出センサ（特別排出検出手段、第２検出手段）、ＳＥ６…特定センサ（特定検出手段、特別排出検出手段、第２検出手段）、ＳＥ７…ゲートセンサ（普通検出手段）、ＳＥ８…第１普通入賞センサ（一般検出手段、第１一般検出手段、入賞検出手段）、ＳＥ９…第２普通入賞センサ（一般検出手段、第２一般検出手段、入賞検出手段）、ＳＥ１０…アウト口センサ（排出検出手段）、１３…第１始動口（始動口、第１始動口、特別始動口、入賞口）、１４…第２始動口（始動口、第２始動口、特定の特別始動口、入賞口）、１５…第１可変部材（開閉部材）、１６…第１大入賞口（特別入球口、第１特別入球口、入賞口）、１８…第２大入賞口（特別入球口、第２特別入球口、入賞口）、２０…排出通路、２０ａ…第１排出通路、２０ｂ…第２排出通路（特定の通路）、２３…ゲート（普通始動口）、２４ａ…第１普通入賞口（一般入球口、第１一般入球口、入賞口）、２４ｂ…第２普通入賞口（一般入球口、第２一般入球口、入賞口）、２５…アウト口（排出口）、３０…主制御基板、３０ａ…主制御用ＣＰＵ（制御手段、有利状態付与手段、情報生成手段）、３１…副制御基板、３１ａ…副制御用ＣＰＵ。
【図１】
2018038661.tif 000003
【図２】
2018038661.tif 000004
【図３】
2018038661.tif 000005
【図４】
2018038661.tif 000006
【図５】
2018038661.tif 000007
【図６】
2018038661.tif 000008
【図７】
2018038661.tif 000009
【図８】
2018038661.tif 000010
【図９】
2018038661.tif 000011
【図１０】
2018038661.tif 000012
【図１１】
2018038661.tif 000013
【図１２】
2018038661.tif 000014
【図１３】
2018038661.tif 000015
【図１４】
2018038661.tif 000016
【図１５】
2018038661.tif 000017
【図１６】
2018038661.tif 000018