(57)【特許請求の範囲】
【請求項１】
遊技球が入賞可能な複数の遊技球入賞口と、
前記複数の遊技球入賞口のそれぞれに対応して設けられ、前記遊技球入賞口に入賞した遊技球を前記遊技球入賞口毎に個別に検知する複数の個別検知手段と、
前記複数の遊技球入賞口に入賞した遊技球を集める集球通路と、
前記集球通路によって集められた遊技球を検知する共通検知手段と、
前記複数の個別検知手段および前記共通検知手段での検知結果に基づいて、不正報知を実行するか否かの判定を行う不正報知判定手段と、
前記不正報知判定手段における判定に基づいて、不正報知を実行する不正報知実行手段と、
前記複数の個別検知手段によって検知された遊技球数を算出する第１入賞数加算手段と、
前記第１入賞数加算手段によって算出された遊技球数を記憶保持可能な入賞数記憶手段と、
前記共通検知手段によって検知された遊技球数を算出する第２入賞数加算手段と、
前記第２入賞数加算手段によって算出された遊技球数を前記入賞数記憶手段に記憶保持されている遊技球数から減算する入賞数減算手段と、
前記入賞数減算手段により減算が行われた後に、前記入賞数記憶手段に記憶されている遊技球数が予め定められた下限値を下回る場合に前記入賞数記憶手段に記憶されている遊技球数を前記下限値に修正する下限値修正手段と、
前記入賞数記憶手段に記憶されている遊技球数が予め定められている値であるか否かを判定する入賞数判定手段と、を備え、
前記不正報知判定手段は、前記入賞数判定手段により前記入賞数記憶手段に記憶されている遊技球数が予め定められている値でないと判定された場合に、不正報知を実行する判定を行うことを特徴とする、遊技機。
【請求項２】
前記複数の個別検知手段によって遊技球が検知される毎に、前記集球通路における前記個別検知手段から前記共通検知手段に至るまでの遊技球の移動に必要と想定される移動時間を、監視時間としてタイマに加算する監視時間加算手段と、
前記監視時間を記憶保持可能な監視時間記憶手段と、
前記監視時間が予め定められた時間に至ったか否かを判断する監視時間判定手段と、
前記入賞数記憶手段に記憶されている遊技球数が予め定められた上限値を超える場合に前記入賞数記憶手段に記憶されている遊技球数を前記上限値に修正する上限値修正手段と、
をさらに備えており、
前記入賞数判定手段は、前記監視時間判定手段による判定が肯定であった場合に、前記入賞数記憶手段に記憶されている遊技球数が予め定められている値であるか否かを判定することを特徴とする、請求項１に記載の遊技機。
【請求項３】
前記不正報知判定手段が不正報知を実行すると判定した場合に、前記不正報知実行手段による不正報知の実行時間を計測する計測手段と、
前記計測手段による計測の結果、前記実行時間が予め定められた時間に達した場合に前記不正報知実行手段による不正報知を解除する不正報知解除手段と、
をさらに備えている、請求項１又は２に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電波ゴト等の不正行為が検知されたときに不正報知を実行する遊技機に関する。
【背景技術】
【０００２】
パチンコ遊技装置は、複数の障害釘が打ちこまれた遊技盤に、遊技者が発射ハンドルを操作して遊技球を次々に遊技盤に打ち出すことにより遊技を進めるものである。発射された遊技球は、遊技盤上に設けられたガイドレールに案内されて遊技盤の上部に移動した後、上述した複数の障害釘との衝突によりその進行方向を変えながら遊技盤を流下する。
【０００３】
遊技盤には、始動口、一般入賞口及び大入賞口等の複数の遊技球入賞口が設けられている。落下した遊技球が始動口に入賞した際には、表示装置において図柄が変動し、停止図柄が特定の停止態様となったときに遊技者に有利な状態に移行する。入賞口に遊技球が入賞したときには、入賞口の種類に応じて予め設定されている数の遊技球が払い出される。
【０００４】
このように、パチンコ遊技装置では、始動口への入賞により表示装置において図柄が変動し、遊技球入賞口への入賞により遊技球が払い出されるが、各遊技球入賞口への遊技球の入賞は、検知手段によって検知されるようになされている。検知手段は、遊技球が検知されたことを伝える信号を制御部に送信するものであり、遊技球入賞口の近傍に配置されている。検知手段としては、主に、電波センサや光学センサが用いられている。
【０００５】
ここで、検知手段は、入賞口への遊技球の入賞を検知することを目的として、各入賞口に１つずつ設けられる。また、パチンコ遊技機としては、不正行為に対応するために、遊技球の入賞を検知するための検知手段の他に、不正行為を検知するために利用される検知手段を各遊技球入賞口に対応させて設けたものもある（例えば特許文献１参照）。特許文献１に記載の遊技機は、各入賞口に対応させて複数個の検知手段を設けたものであり、所定時間内に、上側の検知手段から下側の検知手段にかけて順番に検知が行なわれたときに、遊技球が通過したと認識する。その一方で、下側の検知手段から上側の検知手段にかけて検知が行われたときに不正を検知する。
【０００６】
しかしながら、複数の遊技球入賞口のそれぞれに対応させて不正検知用の検知手段を設けると、不正検知に必要な検知手段（センサ）が多くなるため、製造コストが上昇してしまう。また、不正行為の検知を、入賞口ごとに個別に行うようにすれば、不正検知に必要な処理回数が多くなってしまうため、遊技動作処理の負担が大きくなる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−３４００７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、少ない検知手段で不正検知の処理回数を少なく構成しつつ、不正の検知を適切に行える遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る遊技機は、
遊技球が入賞可能な複数の遊技球入賞口と、
前記複数の遊技球入賞口のそれぞれに対応して設けられ、前記遊技球入賞口に入賞した遊技球を前記遊技球入賞口毎に個別に検知する複数の個別検知手段と、
前記複数の遊技球入賞口に入賞した遊技球を集める集球通路と、
前記集球通路によって集められた遊技球を検知する共通検知手段と、
前記複数の個別検知手段および前記共通検知手段での検知結果に基づいて、不正報知を実行するか否かの判定を行う不正報知判定手段と、
前記不正報知判定手段における判定に基づいて、不正報知を実行する不正報知実行手段と、
を備えている。
【００１０】
このような遊技機によれば、各遊技球入賞口への遊技球の入賞は、個別検知手段によって検知することができる。一方、不正報知を実行するか否かの判定は、個別検知手段での検知結果に加えて、共通検知手段での検知結果に基づいて行われる。すなわち、複数の遊技球入賞口のそれぞれに不正検知のための検知手段を設けることなく、集球通路によって集められた遊技球を共通検知手段で検出することで、不正検知を行うことができる。そのため、複数の遊技球入賞口のそれぞれに不正検知のための検知手段を設ける場合に比べて、不正検知に必要な検知手段の数を低減することができる。これにより、不正検知機能を遊技機に付与することに起因する製造コストの上昇を抑制することができる。
【００１１】
また、共通検知手段を利用して不正検知を行えば、複数の遊技球入賞口のそれぞれにおいて個別に不正検知を行う場合に比べて、不正検知に必要な処理回数を少なくすることができるため、不正検知に起因する遊技処理の負担の増大を抑制することができる。
【００１２】
本発明に係る遊技機はまた、
前記複数の個別検知手段によって検知された遊技球数を算出する第１入賞数加算手段と、
前記第１入賞数加算手段によって算出された遊技球数を記憶保持可能な入賞数記憶手段と、
前記共通検知手段によって検知された遊技球数を算出する第２入賞数加算手段と、
前記第２入賞数加算手段によって算出された遊技球数を前記入賞数記憶手段に記憶保持されている遊技球数から減算する入賞数減算手段と、
前記複数の個別検知手段によって遊技球が検知される毎に、前記集球通路における前記個別検知手段から前記共通検知手段に至るまでの遊技球の移動に必要と想定される移動時間を、監視時間としてタイマに加算する監視時間加算手段と、
前記監視時間を記憶保持可能な監視時間記憶手段と、
前記監視時間が予め定められた時間に至ったか否かを判断する監視時間判定手段と、
前記監視時間判定手段による判定が肯定であった場合に、前記入賞数記憶手段に記憶されている遊技球数が予め定められている値、又はそれ以上であるか否かを判断する入賞数判定手段と、
をさらに備えており、
前記不正報知判定手段は、前記入賞数判定手段による判定が肯定であった場合に不正報知を実行する判定を行うものであってもよい。
【００１３】
このような遊技機によれば、複数の個別検知手段によって個別に検知された遊技球の入賞数を合算したもの（複数の遊技球入賞口への遊技球の入賞数を合算したもの）と、共通検知手段によって検知された遊技球数（集球通路によって集められた遊技球の数）とを差分することで不正検知が行われる。すなわち、複数の入賞口から入賞した遊技球の数と、集球通路によって集められた遊技球の数とは本来同じであるため、これらの差分したときに複数の個別検知手段での検知結果と共通検知手段での検知結果に相違が認められれば、複数の遊技球入賞口の少なくとも１つにおいて、電波などを利用して偽装入賞させた疑いがあるとして不正を検知することができる。
【００１４】
本発明に係る遊技機によればさらに、遊技球が個別検知手段において検知されてから共通検知手段によって検知されるまでの間の移動時間に基づくタイムラグを、監視時間としてタイマによって管理しつつ不正検知が行われる。すなわち、個別検知手段で遊技球が検知された場合、その後の一定時間範囲までは、先に個別検知手段で検知された遊技球に対する検知が共通検知手段によって行われる。これにより、大当り発生時のように、複数の遊技球入賞口の少なくとも一部の遊技球入賞口における遊技球の入賞数が多い状況であっても、監視時間をそれぞれタイマ加算することによって、複数の遊技球入賞口へ入賞した遊技球に対して適切な検知が共通検知手段において実行されるため、不正検知の正確性を向上させることができる。
【００１５】
本発明に係る遊技機は、前記入賞数記憶手段に記憶されている遊技球数が予め定められた上限値を超える場合に前記入賞数記憶手段に記憶されている遊技球数を前記上限値に修正し、前記入賞数記憶手段に記憶されている遊技球数が予め定められた下限値を下回る場合に前記入賞数記憶手段に記憶されている遊技球数を前記下限値に修正する修正手段をさらに備えていてもよい。
【００１６】
このような遊技機によれば、例えば大当り発生時や大当りの連荘時のように、複数の遊技球入賞口の少なくとも一部の遊技球入賞口における遊技球の入賞数が多い状況において、個別検知手段によって検知される遊技球数が極端に多く、共通検知手段における遊技球の検知が個別検知手段に比べて遅れている場合に、入賞数記憶手段に記憶保持される遊技球数が上限値あるいは下限値で規制される。これにより、監視時間が著しく長くなって、短い時間サイクルでの不正検知が困難な場合に、入賞数記憶手段に上限値や下限値が設定されることで、監視時間の不必要な加算が抑制される。そのため、不正を検知するのに要する時間が必要以上に長くなるのを抑制し、不正検知を行うタイミングを一定時間内に制御することができる。
【００１７】
本発明に係る遊技機は、前記不正報知判定手段が不正報知を実行すると判定した場合に、前記不正検知実行手段による不正報知の実行時間を計測する計測手段と、前記計測手段による計測の結果、前記実行時間が予め定められた時間に達した場合に前記不正報知実行手段による不正報知を解除する不正報知解除手段と、をさらに備えていてもよい。
【００１８】
このような遊技機によれば、不正報知の実行時間が予め定められた時間に規制されるため、不正報知を周囲に周知させるという目的を達成しつつ、不正報知によって周囲に不快感を与えることを抑制することができる。
【００１９】
尚、本願発明における構成の記載については、それぞれ、「複数の遊技球入賞口」は、例えば始動口３４、大入賞口３９、一般入賞口４１，４２，４３，４４を想定し、「複数の個別検知手段は、例えば始動入賞球センサ３４０、カウントセンサ３９０、一般入賞球センサ４１０，４２０，４３０，４４０を想定し、「集球通路」は、例えば集球通路８を想定し、「共通検知手段」は、例えば集球通路センサ８１０を想定し、「不正報知判定手段」、「第１入賞数加算手段」、「第２入賞数加算手段」、「入賞数減算手段」、「監視時間加算時間」、「監視時間判定手段」、「入賞数判定手段」、「修正手段」、「計測手段」、「不正報知解除手段」は、例えばメインＣＰＵ６０を想定し、「監視時間記憶手段」、「入賞数記憶手段」は、例えばメインＲＡＭ６２を想定し、「不正報知実行手段」は、例えばサブＣＰＵ７１を想定している。
【発明の効果】
【００２０】
本発明によれば、検出手段の部品点数を少なく構成して遊技機全体のコストを軽減しつつ、不正検出の処理を少なくすることで遊技動作処理に大きな負担をかけずに、適切に不正を検出する遊技機を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明に係るパチンコ遊技機における外観を示す斜視図である。
【図２】図１に示したパチンコ遊技機の分解斜視図である。
【図３】図１に示したパチンコ遊技機における遊技盤の正面図である。
【図４】図１に示したパチンコ遊技機におけるセンサの配置を説明するための概略図である。
【図５】本発明に係るパチンコ遊技機における制御回路を示すブロック図である。
【図６】本発明に係るパチンコ遊技機において主制御回路で実行されるメイン処理を説明するためのフローチャートである。
【図７】本発明に係るパチンコ遊技機において主制御回路で実行されるシステムタイマ割込処理を説明するためのフローチャートである。
【図８】本発明に係るパチンコ遊技機において主制御回路で実行される入力検出処理を説明するためのフローチャートである。
【図９】本発明に係るパチンコ遊技機において主制御回路で実行される不正防止処理を説明するためのフローチャートである。
【図１０】本発明に係るパチンコ遊技機において主制御回路で実行される不正防止放置セット処理を説明するためのフローチャートである。
【図１１】本発明に係るパチンコ遊技機において主制御回路で実行される特別図柄制御処理を説明するためのフローチャートである。
【図１２】本発明に係るパチンコ遊技機において主制御回路で実行される特別図柄記憶チェック処理を説明するためのフローチャートである。
【図１３】本発明に係るパチンコ遊技機において主制御回路で実行される普通図柄制御処理を説明するためのフローチャートである。
【図１４】本発明に係るパチンコ遊技機において副制御回路で実行されるメイン処理を説明するためのフローチャートである。
【図１５】本発明に係るパチンコ遊技機において副制御回路で実行されるコマンド解析処理を説明するためのフローチャートである。
【図１６】本発明に係るパチンコ遊技機において副制御回路で実行される表示制御処理を説明するためのフローチャートである。
【図１７】本発明に係るパチンコ遊技機において副制御回路で実行される音声制御処理を説明するためのフローチャートである。
【図１８】本発明に係るパチンコ遊技機において副制御回路で実行されるランプ制御処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２２】
［遊技機の構成］
まず、図１乃至図５を用いて、パチンコ遊技機の概観について説明する。
【００２３】
図１及び図２に示すように、パチンコ遊技機１は、ガラスドア１０、皿ユニット１１、発射装置１２、液晶表示装置１３、及び遊技盤１４が、ベースドア１５に支持された構造を有している。ベースドア１５は、裏面側に排出ユニット１６および基板ユニット１７を支持しており、本体１８の開口１８１に嵌め込まれている。
【００２４】
ガラスドア１０は、ベースドア１５に対して開閉自在に軸着されている。このガラスドア１０は、中央に形成された開口１０１を有しており、その開口１０１には透過性を有する保護ガラス１９が配設されている。この保護ガラス１９は、ガラスドア１０が閉鎖された状態で遊技盤１４の前面に対面するように配設されている。ガラスドア１０には、上部にスピーカ２１が配設され、左右にランプ２２が配置されている。スピーカ２１は、例えば音声での告知や演出、エラー報知、あるいは不正防止報知を行うためのものである。ランプ２２は、演出や告知、あるいは不正防止報知など各種の報知を行うものである。
【００２５】
皿ユニット１１は、遊技球を貯留するためのものであり、ガラスドア１０の下部においてベースドア１５に配設されている。この皿ユニット１１は、上皿１１１の下方に下皿１１２を一体化したユニットとして構成されている。
【００２６】
上皿１１１は、後述する遊技領域１４０に発射させる遊技球を貯留するためのものである。上皿１１１には、払出口１１３、及び演出ボタン２０が設けられている。この払出口１１３は、遊技球の貸し出し、遊技球の払出し（賞球）を行うためのものであり、所定の払出条件が成立した場合には、遊技球が排出される。演出ボタン２０は、所謂「ＣＨＡＮＣＥボタン」あるいは「プッシュボタン」等と呼ばれるものであり、例えば上述する液晶表示装置１３において表示されるＣＨＮＣＥ演出（いわゆるカットイン演出や可動体の可動の有無等）を行うか否かを選択するために、あるいは大当りの期待度を報知する演出（例えば会話演出の会話内容や文字色）において期待度を報知させるときに遊技者によって操作されるものである。
【００２７】
下皿１１２には、払出口１１４が設けられている。この払出口１１４は、払出口１１３と同様に、遊技球の貸し出し、遊技球の払出し（賞球）を行い、所定の払出条件が成立した場合に遊技球が排出するものである。
【００２８】
発射装置１２は、後述する遊技領域１４０に、上皿１１１に貯留された遊技球を発射するためのものである。この発射装置１２は、パネル体１２１の表面側に発射ハンドル１２２を設けたものであり、ベースドア１５の右下部に配設されている。
【００２９】
パネル体１２１は、皿ユニット１１及び発射装置１２をベースドア１５に配設するとき、皿ユニット１１の右下部と一体化されるものである。このパネル体１２１の裏側には、遊技球を発射するための駆動装置（図示略）が設けられている。駆動装置としては、例えば発射ソレノイドが使用される。
【００３０】
図３に示すように、液晶表示装置１３は、後述する始動口３４への遊技球の入賞に基づく大当り抽選の結果の他、遊技に関する各種の画像、例えば演出用の識別図柄（装飾図柄）、通常状態での演出画像、大当り中の演出画像、デモ演出、保留球数、及び不正防止報知に関する表示を行うためのものである。液晶表示装置１３は、遊技盤１４の略中央に配設されている。
【００３１】
なお、演出手段としては、液晶表示装置に代えて、又は液晶表示装置に加えて、例えばプラズマディスプレイ、リアプロジェクションディスプレイ、ＣＲＴディスプレイ、ランプ、スピーカあるいは可動役物を単独又は組み合わせて使用してもよい。
【００３２】
遊技盤１４は、保護ガラス１９の後方に位置するように、ベースドア１５の前方に配設されている。この遊技盤１４は、発射された遊技球が転動流下可能な遊技領域１４０を有している。この遊技領域１４０は、外レール３１に囲まれ、複数の遊技釘が打ち込まれたものである。
【００３３】
図３に示すように、遊技盤１４には、ガイドレール３１，３２、ステージ３３、始動口３４、通過ゲート３６、大入賞口３９、シャッタ４０、及び一般入賞口４１，４２，４３，４４、表示装置５が設けられている。
【００３４】
ガイドレール３１，３２は、外レール３１及び内レール３２を含んでいる。外レール３１は、遊技領域１４０を区画（画定）するために遊技領域１４０を囲むように配置されている。内レール３２は、外レール３１とともに遊技球を遊技盤１４の上部に案内するためのものであり、遊技盤１４の左側において外レール３１の内側に配設されている。
【００３５】
ステージ３３は、遊技領域１４０における遊技球の流化領域を振り分けるものであり、遊技盤１４の上部に設けられている。発射装置１２によって発射された遊技球は、遊技盤１４に打ち込まれた遊技釘（図示せず）、ステージ３３などとの衝突により、その進行方向を変えながら遊技盤１４の下方に向かって流下する。この過程において、始動口３４、通過ゲート３６、大入賞口３９、あるいは一般入賞口４１〜４４に、遊技球が入賞し、入賞しなかった遊技球はアウト口４５から排出される。遊技球は、発射ハンドル１２２の回動角度が小さい場合には遊技球に与えられる打ち出し力が小さいために主としてステージ３３の左側を流下する一方で、発射ハンドル１２２の回転角度が大きい場合には遊技球に与えられる打ち出し力が大きいために主としてステージ３３の右側を流下する。一般に、ステージ３３の左側に遊技球を流下させる打ち方は左打ち、ステージ３３の右側に遊技球を流下させる打ち方は右打ちと呼ばれている。
【００３６】
始動口３４は、遊技球の入賞（通過）を条件に大当り抽選の契機を与えるとともに、大当り抽選の結果を特別図柄表示装置５２や液晶表示装置１３において表示させる契機を与えるものである。
【００３７】
始動口３４は、遊技盤１４の中央やや下方位置に設けられている。始動口３４の後方には、始動入賞球センサ３４０が配置されている。始動入賞球センサ３４０によって遊技球が検出された場合、遊技機の内部（図２の基板ユニット１７）において大当り抽選が行われるとともに、予め設定されている数の遊技球が払出口１１３又は払出口１１４を介して上皿１１１又は下皿１１２に払い出される。この始動口３４は、普通電動役物としての羽根部材４６によって入賞困難性が決定される。
【００３８】
羽根部材４６は、左右方向に回動するものであり、始動口３４への遊技球の入賞を容易にする開放状態と、始動口３４への遊技球の入賞を困難とする閉鎖状態と、を選択可能とするものである。羽根部材４６は、後述する普通図柄表示装置５０において所定の図柄で停止表示（点灯・消灯の組み合わせ）されたときに、所定の時間、所定の回数だけ開放状態となり、始動口３４に遊技球が入りやすくなる。この羽根部材４６は、普通電動役物ソレノイド４６０（図４参照）によって駆動される。
【００３９】
なお、普通電動役物は、羽根部材４６を左右に回動させるものに限らず、例えば、舌状部材が遊技盤１４の前後に移動するもの、あるいは遊技盤１４の前後に回動して始動口３４を開閉する開閉扉であってもよい。
【００４０】
通過ゲート３６は、羽根部材４６を開放するための普通図柄抽選を行う契機を与えるものであり、遊技盤１４の左側及び右側の上下方向中央位置に設けられている。通過ゲート３６への遊技球の通過は、その内部に配設された通過球センサ３６０によって検知される。この普通図柄抽選の結果は、後述する普通図柄表示装置５０において表示される。後述の普通図柄表示装置５０において特定の図柄が停止表示された場合には、普通図柄抽選の結果が当選であることを遊技者に把握させる演出画像が液晶表示装置１３の表示領域１３１に表示されるようにしてもよい。
【００４１】
大入賞口３９は、遊技者に有利な遊技状態である特別遊技状態（大当り遊技状態又は小当り遊技状態）のときに開放される部分であり始動口３４の直下に設けられている。この大入賞口３９には、カウントセンサ３９０（図４参照）が設けられている。このカウントセンサ３９０は、大入賞口３９への遊技球の入賞数をカウントするためのものであり、遊技球の入賞が確認されると、予め設定されている数の遊技球が払出口１１３又は払出口１１４を介して上皿１１１又は下皿１１２に払い出される。
【００４２】
シャッタ４０は、大入賞口３９を開放状態あるいは閉鎖状態に制御するものであり、大入賞口３９を覆うように配置されている。すなわち、シャッタ４０は、大入賞口３９に遊技球の入賞が可能な開放状態と、遊技球の入賞が不可能又は困難な閉鎖状態と、に変化するように駆動される。シャッタ４０による大入賞口３９の開放駆動は、特別図柄表示装置５２において特別図柄が特定の停止表示態様となって、大当り遊技状態又は小当り遊技状態に移行された場合に行われる。このシャッタ４０の駆動は、大入賞口ソレノイド４００によって行われる。この大入賞口ソレノイド４００は、シャッタ４０の後方に配設されている。
【００４３】
シャッタ４０による大入賞口３９の開放状態は、カウントセンサ３９０（図４参照）によるカウント値（遊技球の通過数）が所定個数（例えば７個）となるか、あるいは開放時間が所定時間（例えば約２５秒又は０．１秒）を経過するまで維持される。一方、遊技球の通過数が所定数となった場合、又はシャッタ４０の開放時間が所定時間となった場合には、シャッタ４０は大入賞口３９を閉鎖するように駆動される。
【００４４】
一般入賞口４１，４２，４３，４４は、入球数に応じた遊技球を払い出すものであり、遊技盤１４の中央よりも下方よりの位置において左右に２つずつ設けられている。これらの一般入賞口４１，４２，４３，４４には、一般入賞数センサ４１０，４２０，４３０，４４０が設けられており、これらの一般入賞数センサ４１０，４２０，４３０，４４０によって一般入賞口４１，４２，４３，４４への遊技球の入賞が検知される。
【００４５】
ここで、賞球のある入賞口、すなわち始動口３４、大入賞口３９、及び一般入賞口４１，４２，４３，４４のそれぞれは、上述の通り始動入球数センサ３４０、カウントセンサ３９０及び一般入賞球センサ４１０，４２０，４３０，４４０によって遊技球の入賞数が検知される。一方、賞球のある入賞口、すなわち始動口３４、大入賞口３９、及び一般入賞口４１，４２，４３，４４は、それぞれ集球通路８に接続されている。この集球通路８は、始動口３４、大入賞口３９、及び一般入賞口４１，４２，４３，４４に入賞した遊技球を集めるためのものであり、集球した遊技球を排出するためのアウト口８１を有している。このアウト口８１には、集球通路センサ８１０が設けられている。この集球通路センサ８１０は、始動口３４、大入賞口３９、及び一般入賞口４１，４２，４３，４４に入賞した遊技球を入賞口の別を問わずに検知するためのものである。集球通路センサ８１０での検知結果は、始動入球数センサ３４０、カウントセンサ３９０及び一般入賞球センサ４１０，４２０，４３０，４４０での反応個数を照合するために利用される。
【００４６】
表示装置５は、普通図柄表示装置５０、普通図柄保留表示装置５１、特別図柄表示装置５２、及び特別図柄保留表示装置５３を含んでおり、遊技盤１４の上部における中央部に設けられている。
【００４７】
普通図柄表示装置５０は、普通電動役物（羽根部材４６）を駆動して始動口３４を開放するか否かを決定する「普通図柄ゲーム」に対する抽選結果を表示するものであり、２つのＬＥＤランプ５０１，５０２を含んでいる。ＬＥＤランプ５０１，５０２は、交互に点灯・消灯を繰り返すことによって普通図柄として変動表示された後、停止表示される。羽根部材４６は、普通図柄表示装置５０におけるＬＥＤランプ５０１，５０２の点灯・消灯の組み合わせが所定の態様となったときに、羽根部材４６を所定のパターンで開閉駆動して、始動口３４の入球困難性の選択を行う。
【００４８】
普通図柄保留表示装置５１は、４つのＬＥＤランプの点灯によって保留されている普通図柄の変動表示の実行可能回数を表示するものである。この普通図柄保留表示装置５１では、点灯しているＬＥＤランプの数が保留数に対応している。
【００４９】
特別図柄表示装置５２は、「特別図柄ゲーム」に対する大当り抽選の結果を示すものであり、７セグメントＬＥＤによって構成されている。特別図柄表示装置５２は、複数の７セグメントＬＥＤを配置したものの他、複数のＬＥＤランプ群が列状、格子状、あるいは千鳥状等に配列されたものであってもよい。この特別図柄表示装置５２は、始動口３４への始動入賞を契機として変動表示を行うとともに、始動口３４への入賞に基づく大当り抽選結果を表示するものである。特別図柄表示装置５２の変動表示は、各セグメント（ドットを含む）が個別に点灯・消灯を繰り返すことにより行われる。大当り抽選の結果は、特別図柄表示装置５２のセグメントの点灯・消灯によって形成される表示パターン（特別図柄）によって表示される。大当り抽選に当選した場合には、特別図柄が特定の停止表示態様に停止表示された後、通常遊技状態から遊技者に有利な状態である当り遊技状態（特別遊技状態）に遊技状態が移行させられる。この当り遊技状態となった場合には、上述のようにシャッタ４０（図３参照）が駆動制御され、大入賞口３９（図３参照）が開放状態とされて遊技球が受け入れ可能な状態となる。一方、大当り当選しなかった場合（小当りを除く）には、特別図柄として、ハズレ図柄が停止表示されて遊技状態が維持される。また、小当りに当選した場合には、小当りに対応する表示パターンに特別図柄が停止表示され、所定のパターンでシャッタ４０が駆動される。
【００５０】
特別図柄保留表示装置５３は、特別図柄表示装置５２に対する保留数を表示するものであり、その上限は「４」である。特別図柄表示装置５２が変動表示しているときに、始動入賞球センサ３４０によって遊技球が検出された場合、特別図柄表示装置５２において変動表示中の特別図柄が停止表示されるまで、始動口３４への遊技球の入球に基づく特別図柄の変動表示の実行（開始）が保留される。変動表示していた特別図柄が停止表示された場合には、保留されていた特別図柄の変動表示が開始される。
【００５１】
なお、特別図柄保留表示装置５３に代えて、あるいは特別図柄保留表示装置５３に加えて、液晶表示装置１３において、始動口３４への入賞の保留を表示するようにしてもよい。
【００５２】
［遊技機の電気的構成］
図５に示すように、パチンコ遊技機１は、遊技の制御を行う主制御回路６と、遊技の進行に応じた演出の制御を行う副制御回路７と、を備えている。
【００５３】
主制御回路６は、メインＣＰＵ６０、メインＲＯＭ６１（読み出し専用メモリ）、メインＲＡＭ６２（読み書き可能メモリ）、初期リセット回路６３、リセット用クロックパルス発生回路６４、及びシリアル通信ポート６５を備えているとともに、各種の装置や各種のセンサやスイッチと接続されている。
【００５４】
メインＣＰＵ６０は、メインＲＯＭ６１及びメインＲＡＭ６２と接続されており、メインＲＯＭ６１に記憶されたプログラムに従って、各種の処理を実行する機能を有する。
【００５５】
メインＲＯＭ６１は、メインＣＰＵ６０によりパチンコ遊技機１の動作を制御するためのプログラム、例えば、図６〜図１３に示す処理をメインＣＰＵ６０に実行させるためのプログラムの他、各種のテーブルが記憶されている。
【００５６】
メインＲＡＭ６２は、メインＣＰＵ６０の動作における一時記憶領域として、種々のコマンド、フラグ、カウンタの値、タイマの値、及びその他の変数の値を記憶する機能を有する。メインＣＰＵ６０の一時記憶領域としては、メインＲＡＭ６２に代えて、他の読み書き可能な記憶媒体を用いることもできる。
【００５７】
初期リセット回路６３は、電源投入時においてリセット信号を生成するものであり、メインＣＰＵ６０に接続されている。
【００５８】
リセット用クロックパルス発生回路６４は、後述するシステムタイマ割込処理を実行するために所定の周期（例えば２ｍｓｅｃ）毎にクロックパルスを発生するものである。
【００５９】
シリアル通信用ポート６５は、後述する副制御回路７に対してコマンドを供給するためのものである。
【００６０】
主制御回路６に接続される各種の装置としては、表示装置５の他、ソレノイド４００，４６０が含まれる。
【００６１】
表示装置５は、上述のように普通図柄ゲームにおける普通図柄の可変表示を行う普通図柄表示装置５０、普通図柄用保留表示部５１、特別図柄ゲームにおける特別図柄の可変表示を行う特別図柄表示装置５２、及び特別図柄用保留表示装置５３を含んでいる。
【００６２】
ソレノイド４００，４６０とは、シャッタ４０を駆動させて大入賞口３９を開放状態又は閉鎖状態とする大入賞口ソレノイド４００、及び普通電動役物としての羽根部材４６を開閉する普通電動役物ソレノイド４６０のことである。
【００６３】
主制御回路６に接続される各種のセンサやスイッチとしては、始動入賞数センサ３４０、通過球センサ３６０、カウントセンサ３９０、一般入賞口センサ４１０，４２０，４３０，４４０、集球通路センサ８１０、及びバックアップクリアスイッチ９００が含まれる。始動入賞数センサ３４０は、始動口３４に遊技球が入賞した場合に、所定の検知信号を主制御回路６に供給するものである。通過球センサ３６０は、通過ゲート３６を遊技球が通過した場合に、所定の検知信号を主制御回路６に供給するものである。カウントセンサ３９０は、大入賞口３９の所定領域を遊技球が通過した場合に、所定の検知信号を主制御回路６に供給するものである。一般入賞球センサ４１０，４２０，４３０，４４０は、一般入賞口４１，４２，４３，４４を遊技球が通過した場合に、所定の検知信号を主制御回路６に供給するものである。集球通路センサ８１０は、集球通路８によって集められた遊技球が検知された場合に、所定の検知信号を主制御回路６に供給するものである。バックアップクリアスイッチ９００は、電断時等におけるバックアップデータを遊技場の管理者の操作に応じてクリアするものである。
【００６４】
主制御回路６にはさらに、払出・発射制御回路８２が接続されている。払出・発射制御回路８２は、払出装置８３及び発射装置１２を制御するものであり、払出装置８３、発射装置１２及びカードユニット８４が接続されている。カードユニット８４は、遊技者の操作によって、カードユニット８４に遊技球の貸し出しを要求する信号を出力する貸し出し用操作部８５との間で送受信可能である。払出・発射制御回路８２は、主制御回路６から供給される賞球制御コマンド、カードユニット８４から供給される貸し球制御信号を受け取り、払出装置８３に対して所定の信号を送信することにより、払出装置８３に遊技球を払い出させる。払出・発射制御回路８２はさらに、発射装置１２の発射ハンドル１２２が遊技者によって握持され、かつ、時計回り方向へ回動操作されたときには、その回動角度に応じて発射ソレノイドに電力を供給し、遊技球を発射させる制御を行う。
【００６５】
副制御回路７は、主制御回路６に接続されており、主制御回路６からコマンドが供給されるように構成されている。この副制御回路７は、主制御回路６から供給される各種のコマンドに応じて、各種の制御を行うものであり、サブＣＰＵ７１、プログラムＲＯＭ７２、ワークＲＡＭ７３、表示制御回路７４、音声制御回路７５、及びランプ制御回路７６を備えている。
【００６６】
サブＣＰＵ７１は、プログラムＲＯＭ７２に記憶されたプログラムに従って、各種の処理を実行する機能を有する。特に、サブＣＰＵ７１は、主制御回路６から供給される各種のコマンドに従って、副制御回路７の制御を行う。
【００６７】
プログラムＲＯＭ７２には、サブＣＰＵ７１によりパチンコ遊技機１の遊技演出を制御するためのプログラムや各種のテーブルが記憶されている。プログラムや各種のテーブルは、プログラムＲＯＭ７２に代えて、あるいはプログラムＲＯＭ７２に加えて、コンピュータにおいて読み取り可能な他の記憶媒体に記録されたものを使用することができる。この場合の記憶媒体としては、例えばハードディスク装置、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＲＯＭカートリッジを使用することができる。また、上述のプログラムやテーブルは、電源投入後にパチンコ遊技機１の外部のサーバからダウンロードし、ワークＲＡＭ７３に記録するようにしてもよい。
【００６８】
ワークＲＡＭ７３は、サブＣＰＵ７１の動作における一時記憶領域として種々のフラグや変数の値を記憶するものである。サブＣＰＵ７１の一時記憶領域としては、ワークＲＡＭ７３に代えて、あるいはワークＲＡＭ７３に加えて、他の読み書き可能な記憶媒体を使用することができる。
【００６９】
表示制御回路７４は、サブＣＰＵ７１から供給されるデータに応じて、液晶表示装置１３における表示制御を行うためのものであり、画像データプロセッサ（ＶＤＰ）、各種の画像データを生成するためのデータが記憶されている画像データＲＯＭ、画像データをバッファするフレームバッファ、画像データを画像信号として変換するＤ／Ａコンバータ等から構成されている。表示制御回路７４は、サブＣＰＵ７１から供給される画像表示命令に応じて、液晶表示装置１３に表示させるための画像データを一時的にフレームバッファに格納する。画像データとしては、例えば装飾図柄画像データ、背景画像データ、各種演出用画像データが含まれる。
【００７０】
表示制御回路７４はさらに、所定のタイミングで、フレームバッファに格納された画像データをＤ／Ａコンバータに供給する。Ｄ／Ａコンバータは、画像データを画像信号として変換し、所定のタイミングでこの画像信号を液晶表示装置１３に供給する。液晶表示装置１３では、Ｄ／Ａコンバータからの画像信号に基づいて画像が表示される。
【００７１】
音声制御回路７５は、スピーカ２１から発生させる音声に関する制御を行うためのものであり、例えば音声に関する制御を行う音源ＩＣ、各種の音声データを記憶する音声データＲＯＭ、音声信号を増幅するための増幅器（ＡＭＰ）を含んでいる。音源ＩＣは、スピーカ２１から発生させる音声の制御を行うものである。音源ＩＣは、サブＣＰＵ７１から供給される音声発生命令に応じて、音声データＲＯＭに記憶されている複数の音声データから一つの音声データを選択することができる。音源ＩＣはさらに、選択された音声データを音声データＲＯＭから読み出し、音声データを所定の音声信号に変換し、その音声信号をＡＭＰに供給することもできる。ＡＭＰは、音声信号を増幅させ、スピーカ２１から音声を発生させる。
【００７２】
ランプ制御回路７６は、装飾ランプ等を含むランプ２２の制御を行うためのものであり、ランプ制御信号を供給するためのドライブ回路、複数種類のランプ装飾パターンが記憶されている装飾データＲＯＭ等から構成されている。
【００７３】
副制御回路７はさらに、演出ボタン２０の操作に応じて所定の信号を出力する演出ボタンセンサ２０１に接続されている。副制御回路７は、演出ボタンセンサ２０１から出力される信号に基づいて、例えば表示制御回路７４、音声制御回路７５、及びランプ制御回路７６を制御してチャンス演出を行う。
【００７４】
図５では、主制御回路６から副制御回路７に信号を供給し、副制御回路７から主制御回路６に対して信号を供給できないように構成された状態が示されているが、副制御回路７から主制御回路６に対して信号を送信できるように構成してもよい。
【００７５】
［遊技機の動作］
以下に、パチンコ遊技機で実行される処理について図６から図１８を参照して説明する。
【００７６】
〈主制御回路でのメイン処理〉
主制御回路６（メインＣＰＵ６０）によって行われるメイン処理について図６を参照して説明する。
【００７７】
図６に示したように、ステップＳ１において、メインＣＰＵ６０は、初期設定処理を行う。この処理において、メインＣＰＵ６０は、ＲＡＭアクセス許可、バックアップ復帰処理、作業領域の初期化等の初期設定処理を行う。この処理が終了した場合、ステップＳ２に処理を移す。
【００７８】
ステップＳ２において、メインＣＰＵ６０は、不正防止処理を行う。この処理において、メインＣＰＵ６０は、後述する不正の報知に関する処理を行う。この処理が終了した場合、ステップＳ３に処理を移す。
【００７９】
ステップＳ３において、メインＣＰＵ６０は、特別図柄制御処理を行う。この処理において、メインＣＰＵ６０は、後述する特別図柄ゲームの進行、液晶表示装置１３、特別図柄表示装置５２に表示される特別図柄、装飾図柄に関する特別図柄制御処理を行う。この処理が終了した場合、ステップＳ４に処理を移す。
【００８０】
ステップＳ４において、メインＣＰＵ６０は、普通図柄に対する制御を行う。この処理において、メインＣＰＵ６０は、後述する普通図柄ゲームの進行、普通図柄に表示される普通図柄に関する普通図柄制御処理を行う。この処理が終了した場合、ステップＳ５に処理を移す。
【００８１】
ステップＳ５において、図柄表示装置制御処理を行う。この処理において、メインＣＰＵ６０は、ステップＳ３における特別図柄制御処理の結果及びステップＳ４における普通図柄制御処理の結果に応じて、特別図柄表示装置５２及び普通図柄表示装置５０を駆動するための制御信号をメインＲＡＭ６２に記憶する処理を行う。メインＣＰＵ６０は、制御信号を特別図柄表示装置５２に制御信号を送信する。特別図柄表示装置５２は、受信した制御信号に基づき特別図柄を変動表示及び停止表示する。普通図柄表示装置５０は、受信した制御信号に基づき普通図柄を変動表示及び停止表示する。この処理が終了した場合、ステップＳ２に戻り、ステップＳ２からステップＳ５の処理、すなわち不正防止処理、特別図柄制御処理、普通図柄制御処理、及び図柄表示装置制御処理を繰り返し行う。
【００８２】
〈システムタイマ割込処理〉
主制御回路６（メインＣＰＵ６０）によって行われるシステムタイマの割込処理について図７を参照して説明する。このシステムタイマの割込処理は、リセット用クロックパルス発生回路６４から所定の周期（例えば２ｍｓｅｃ）毎に発生するクロックパルスに応じて、主制御回路６においてメイン制御を行っている場合であっても実行されることがある処理である。
【００８３】
図７に示したように、ステップＳ１０において、乱数更新処理を行う。この処理において、メインＣＰＵ６０は、大当り判定用乱数値カウンタ、大当り図柄決定用乱数値カウンタ等の各カウント値を“１”増加するように乱数更新処理を行う。この処理が終了した場合、ステップＳ１１に処理を移す。
【００８４】
ステップＳ１１において、入力検出処理を行う。この処理において、メインＣＰＵ６０は、詳細は後述するが、始動口３４、大入賞口３９、及び一般入賞口４１，４２，４３，４４への遊技球の入賞、又は通過ゲート３６への遊技球の通過を検知する入力検出処理を実行する。この処理が終了した場合、ステップＳ１２に処理を移す。
【００８５】
ステップＳ１２において、タイマ更新処理を行う。この処理において、メインＣＰＵ６０は、主制御回路６と副制御回路７との同期をとるための待ち時間タイマ、大入賞口３９の開放時間を計測するための大入賞口開放時間タイマ等、各種のタイマの更新処理を実行する。この処理が終了した場合、ステップＳ１３に処理を移す。
【００８６】
ステップＳ１３において、出力処理を行う。この処理において、メインＣＰＵ６０は、各種変数に基づいて駆動制御するための信号を大入賞口ソレノイド４００及び普通電動役物ソレノイド４６０、モータ等に供給するための出力処理を実行する。この処理が終了した場合、ステップＳ１４に処理を移す。
【００８７】
ステップＳ１４において、コマンド出力処理を行う。この処理において、メインＣＰＵ６０は、各種のコマンド（例えば不正防止報知コマンド、不正防止報知クリアコマンド）を副制御回路７に供給するコマンド出力処理を実行する。この処理が終了した場合、ステップＳ１５に処理を移す。
【００８８】
ステップＳ１５において、払出処理を行う。この処理において、メインＣＰＵ６０は、賞球制御コマンドを払出・発射制御回路へ送信する等の払出処理を実行する。この処理が終了した場合、本ルーチンを終了する。本ルーチンを終了した場合、割込発生前のアドレスに復帰し、主制御回路６によるメイン処理を実行させる。
【００８９】
〈〈入力検出処理〉〉
図７のステップＳ１１における入力検出処理について図８を参照して説明する。
【００９０】
図８に示したように、ステップＳ２０において、全入賞口（始動口３４、大入賞口３９、及び一般入賞口４１〜４４）に対応するセンサ（始動入賞球センサ３４０、カウントセンサ３９０、一般入賞球センサ４１０，４２０，４３０，４４０）の検出状態をメインＲＡＭ６２からロードする。この処理が終了した場合には、ステップＳ２１に処理を移す。
【００９１】
ステップＳ２１において、全入賞口３４，３９，４１〜４４に対応するセンサ３４０，３９０，４１０，４２０，４３０，４４０の何れかにおいて遊技球の通過が検出されたか否かを判断する。この処理において、遊技球の通過が検出されたと判断した場合には、ステップＳ２２に処理を移し、遊技球の通過が検出されたと判断しない場合には、ステップＳ２３に処理を移す。
【００９２】
ステップ２２において、メインＣＰＵ６０は、全入賞口３４，３９，４１〜４４に対応するセンサ３４０，３９０，４１０，４２０，４３０，４４０のうち、反応した回数（遊技球の個数）を抽出し、メインＲＡＭ６２にセットする。この処理が終了した場合には、ステップＳ２３に処理を移す。
【００９３】
ステップＳ２３において、集球通路センサ８１０の検出状態をロードする。集球通路センサ８１０は、入賞口３４，３９，４１〜４４の何れから遊技球が入賞しても遊技球の入賞を検知することができるため、単に入賞の有無を検知し、あるいは一定時間内の入賞数を検知するには便利である。この処理が終了した場合には、ステップＳ２４に処理を移す。
【００９４】
ステップＳ２４において、集球通路センサ８１０が遊技球を検知したか否かを判断する。この処理において、メインＣＰＵ６０は、集球通路センサ８１０が遊技球を検知したと判断した場合には、ステップＳ２５に処理を移し、集球通路センサ８１０が遊技球を検知したと判断しない場合には、本サブルーチンを終了する。
【００９５】
ステップ２５において、メインＣＰＵ６０は、集球通路センサ８１０の反応回数を抽出し、メインＲＡＭ６２にセットする。この処理が終了した場合には、本サブルーチンを終了する。
【００９６】
この入力検出処理においては、システムタイマ割込処理において行われるため、全入賞口３４，３９，４１〜４４に入賞した遊技球の個数を、センサ３４０，３９０，４１０，４２０，４３０，４４０及び集球通路センサ８１０において一定時間毎に監視することができる。
【００９７】
〈〈不正防止処理〉〉
図６のステップＳ２における不正防止処理について図９を参照して説明する。
【００９８】
図９に示したように、ステップＳ３０において、メインＣＰＵ６０は、全入賞口（始動口３４、大入賞口３９、及び一般入賞口４１〜４４）に対応するセンサ（始動入賞球センサ３４０、カウントセンサ３９０、一般入賞球センサ４１０，４２０，４３０，４４０）の反応個数をメインＲＡＭ６２からロードする。この処理が終了した場合には、ステップＳ３１に処理を移す。
【００９９】
ステップＳ３１において、メインＣＰＵ６０は、センサ３４０，３９０，４１０，４２０，４３０，４４０の反応個数が「０」であるか否かを判断する。この処理において、メインＣＰＵ６０は、反応個数が「０」であると判断した場合には、ステップＳ３７に処理を移し、反応個数が「０」であると判断しない場合には、ステップＳ３２に処理を移す。
【０１００】
ステップＳ３２において、メインＣＰＵ６０は、反応個数を遊技球入賞数カウンタに加算する。この処理が終了した場合には、ステップＳ３３に処理を移す。
【０１０１】
ステップＳ３３において、メインＣＰＵ６０は、遊技球入賞数カウンタの値に対応する監視時間を監視時間タイマに加算する。この処理が終了した場合には、ステップＳ３４に処理を移す。ここで、監視時間は、入賞口３４，３９，４１〜４４から集球通路８のアウト口８１までの遊技球の移動時間に基づく、センサ３４０，３９０，４１０〜４４０と集球通路センサ８１０との反応タイミングのずれを考慮するためのものである。この監視時間は、入賞口３４，３９，４１〜４４からアウト口８１までの遊技球の移動時間に応じて適宜設定すればよく、例えば１秒〜２秒程度に設定される。
【０１０２】
ステップＳ３４において、メインＣＰＵ６０は、メインＲＡＭ６２にセットされている入賞口３４，３９，４１〜４４に対応するセンサ３４０，３９０，４１０〜４４０の反応個数をクリアする。すなわち、不正行為の検出するために必要な情報である反応個数を抽出して遊技球入賞数カウンタに加算されたために、反応個数をクリアする。この処理が終了した場合には、ステップＳ３５に処理を移す。
【０１０３】
ステップＳ３５において、メインＣＰＵ６０は、遊技球入賞数カウンタの値が上限値よりも大きいか否かを判断する。この処理において、メインＣＰＵ６０は、遊技球入賞数カウンタの値が上限値よりも大きいと判断した場合には、ステップＳ３６に処理を移す。
【０１０４】
ステップＳ３６において、メインＣＰＵ６０は、遊技球入賞数カウンタの値を上限値に修正する。この処理が終了した場合には、ステップＳ３７に処理を移す。
【０１０５】
ステップＳ３７において、メインＣＰＵ６０は、メインＲＡＭ６２にセットされている集球通路センサ８１０の反応回数をロードする。この処理が終了した場合には、ステップＳ３８に処理を移す。
【０１０６】
ステップＳ３８において、メインＣＰＵ６０は、集球通路センサ８１０の反応個数が「０」であるか否かを判断する。この処理において、メインＣＰＵ６０は、反応個数が「０」であると判断した場合には、ステップＳ４３に処理を移し、反応個数が「０」であると判断しない場合には、ステップＳ３９に処理を移す。
【０１０７】
ステップＳ３９において、メインＣＰＵ６０は、遊技球入賞数カウンタの値を、メインＲＡＭにセット６２されている集球通路センサ８１０の反応回数分を減算する。この処理により、入賞口３４，３９，４１〜４４に対応するセンサ３４０，３９０，４１０，４２０，４３０，４４０において検知された入賞数と、集球通路センサ８１０において検知された入賞数とが比較される。この処理が終了した場合には、ステップＳ４０に処理を移す。
【０１０８】
ステップＳ４０において、メインＣＰＵ６０は、メインＲＡＭ６２にセットされている
集球通路８のアウト口８１に対応する集球通路センサ８１０の反応個数をクリアする。すなわち、上述の処理において不正行為を検出するために必要な情報である集球通路センサ８１０の反応個数を抽出して遊技球入賞数カウンタから減算したために、反応個数をクリアする。この処理が終了した場合には、ステップＳ４１に処理を移す。
【０１０９】
ステップＳ４１において、メインＣＰＵ６０は、遊技球入賞数カウンタの値が下限値よりも小さいか否かを判断する。この処理において、メインＣＰＵ６０は、遊技球入賞数カウンタの値が下限値よりも小さいと判断した場合には、ステップＳ４２に処理を移す。
【０１１０】
ステップＳ４２において、メインＣＰＵ６０は、遊技球入賞数カウンタの値を下限値に修正する。この処理が終了した場合には、ステップＳ４３に処理を移す。
【０１１１】
ステップＳ４３において、メインＣＰＵ６０は、不正防止報知セット処理を行う。この処理については後述する。この処理が終了した場合には、本サブルーチンを終了する。
【０１１２】
〈〈〈不正防止報知セット処理〉〉〉
図９のステップＳ４３における不正防止報知セット処理について図１０を参照して説明する。
【０１１３】
図１０に示したように、ステップＳ５０において、メインＣＰＵ６０は、監視時間をメインＲＡＭ６２からロードする。この処理が終了した場合には、ステップＳ５１に処理を移す。
【０１１４】
ステップＳ５１において、メインＣＰＵ６０は、監視時間が「０」であるか否かを判断する。この処理において、メインＣＰＵ６０は、監視時間が「０」であると判断した場合には、ステップＳ５２に処理を移し、監視時間が「０」であると判断しない場合には、本ルーチンを終了する。
【０１１５】
ステップＳ５２において、メインＣＰＵ６０は、遊技球入賞数カウンタをメインＲＡＭ６２からロードする。この処理が終了した場合には、ステップＳ５３に処理を移す。
【０１１６】
ステップＳ５３において、メインＣＰＵ６０は、遊技球入賞数カウンタの値が「０」であるか否かを判断する。この処理において、メインＣＰＵ６０は、遊技球入賞数カウンタの値が「０」であると判断した場合には、本ルーチンを終了する。すなわち、入賞口３４，３９，４１〜４４に対応するセンサ３４０，３９０，４１０，４２０，４３０，４４０において検知された入賞数から、集球通路センサ８１０において検知された入賞数を減算した遊技球入賞数カウンタの値が「０」であるために、不正入球や偽装入球等による不正行為は無いものと判断して本ルーチンを終了する。一方、遊技球入賞数カウンタの値が「０」であると判断しない場合には、不正行為があるものと判断してステップＳ５４に処理を移す。
【０１１７】
ステップＳ５４において、メインＣＰＵ６０は、不正防止報知フラグをセットする。この処理が終了した場合には、ステップＳ５５に処理を移す。また、当該処理において不正防止報知フラグがセットされた場合、その情報を不正防止報知コマンドとして、前述のシステムタイマ割込処理におけるステップＳ１４のコマンド出力処理において、副制御回路７に供給することを可能にしている。
【０１１８】
ステップＳ５５において、メインＣＰＵ６０は、不正防止報知タイマがセットされているか否かを判断する。この処理において、メインＣＰＵ６０は、不正防止報知タイマがセットされていると判断した場合には、ステップＳ５７に処理を移し、不正防止報知タイマがセットされていると判断しない場合には、ステップＳ５６に処理を移す。
【０１１９】
ステップＳ５６において、メインＣＰＵ６０は、不正行為が検出されたが、当該不正行為が行われていることを報知する時間である不正防止報知タイマがセットされていないために、この処理において不正防止報知タイマをセットする。この処理が終了した場合には、本ルーチンを終了する。
【０１２０】
ステップＳ５７において、メインＣＰＵ６０は、不正防止報知タイマが「０」であるか否かを判断する。この処理において、メインＣＰＵ６０は、不正防止報知タイマが「０」であると判断した場合には、ステップＳ５８に処理を移し、不正防止報知タイマが「０」であると判断しない場合には、不正防止報知中であると判断して本ルーチンを終了する。
【０１２１】
ステップＳ５８において、メインＣＰＵ６０は、不正防止報知フラグをクリアする。この処理が終了した場合には、本ルーチンを終了する。また、当該処理において不正防止報知フラグがクリアされた場合、その情報を不正防止報知クリアコマンドとして、前述のシステムタイマ割込処理におけるステップＳ１４のコマンド出力処理において、副制御回路７に供給することを可能にしている。
【０１２２】
このようなパチンコ遊技機１によれば、賞球を伴う入賞口３４，３９，４１〜４４への遊技球の入賞は、各入賞口３４，３９，４１〜４４に対応するセンサ３４０，３９０，４１０，４２０，４３０，４４０によって検知することができる。一方、不正防止報知を実行するか否かの判定は、センサ３４０，３９０，４１０，４２０，４３０，４４０での検知結果に加えて、集球通路センサ８１０での検知結果に基づいて行われる。すなわち、入賞口３４，３９，４１〜４４のそれぞれに不正検知のためのセンサを設けることなく、集球通路８によって集められた遊技球を集球通路センサ８１０で検出することで、不正検知を行うことができる。そのため、入賞口３４，３９，４１〜４４のそれぞれに不正検知のためのセンサを設ける場合に比べて、不正検知に必要な検知手段の数を低減することができる。これにより、不正検知機能を遊技機に付与することに起因する製造コストの上昇を抑制することができる。
【０１２３】
また、集球通路センサ８１０を利用して不正検知を行えば、複数の入賞口３４，３９，４１〜４４のそれぞれにおいて個別に不正検知を行う場合に比べて、不正検知に必要な処理回数を少なくすることができるため、不正検知に起因する遊技処理の負担の増大を抑制することができる。
【０１２４】
また、パチンコ遊技機１では、複数のセンサ３４０，３９０，４１０，４２０，４３０，４４０によって個別に検知された遊技球の入賞数を合算したもの（複数の入賞口３４，３９，４１〜４４への遊技球の入賞数を合算したもの）と、集球通路センサ８１０によって検知された遊技球数（集球通路８によって集められた遊技球の数）とを差分することで不正検知が行われる。すなわち、複数の入賞口３４，３９，４１〜４４から入賞した遊技球の数と、集球通路８によって集められた遊技球の数とは本来同じであるため、これらの差分したときに複数のセンサ３４０，３９０，４１０，４２０，４３０，４４０での検知結果と集球通路センサ８１０での検知結果に相違が認められれば、複数の入賞口３４，３９，４１〜４４の少なくとも１つにおいて、電波などを利用して偽装入賞させた疑いがあるとして不正を検知することができる。
【０１２５】
パチンコ遊技機１によればさらに、遊技球がセンサ３４０，３９０，４１０，４２０，４３０，４４０において検知されてから集球通路センサ８１０によって検知されるまでの間の移動時間に基づくタイムラグを、監視時間としてタイマによって管理しつつ不正検知が行われる。すなわち、センサ３４０，３９０，４１０，４２０，４３０，４４０で遊技球が検知された場合、その後の一定時間範囲までは、先にセンサ３４０，３９０，４１０，４２０，４３０，４４０で検知された遊技球に対する検知が集球通路センサ８１０によって行われる。これにより、大当り発生時のように、複数の遊技球入賞口の少なくとも一部の集球通路センサ８１０における遊技球の入賞数が多い状況であっても、監視時間をそれぞれタイマ加算することによって、複数の集球通路センサ８１０へ入賞した遊技球に対して適切な検知が集球通路センサ８１０において実行されるため、不正検知の正確性を向上させることができる。また、センサ３４０，３９０，４１０，４２０，４３０，４４０によって検知される遊技球数が極端に多く、集球通路センサ８１０における遊技球の検知がセンサ３４０，３９０，４１０，４２０，４３０，４４０に比べて遅れている場合に、遊技球入賞数カウンタの値が上限値あるいは下限値で規制される。これにより、監視時間が著しく長くなって、短い時間サイクルでの不正検知が困難な場合に、遊技球入賞数カウンタの値に上限値や下限値が設定されることで、監視時間の不必要な加算が抑制される。そのため、不正を検知するのに要する時間が必要以上に長くなるのを抑制し、不正検知を行うタイミングを一定時間内に制御することができる。
【０１２６】
パチンコ遊技機１によれば、不正防止報知の実行時間が予め定められた時間に不正防止報知タイマに規制されるため、不正防止報知を周囲に周知させるという目的を達成しつつ、不正防止報知によって周囲に不快感を与えることを抑制することができる。
【０１２７】
〈特別図柄制御処理〉
図６のステップＳ３において実行されるサブルーチン（特別図柄制御処理）について図１１を用いて説明する。図１１において、ステップＳ６１からステップＳ６９の側方に描いた数値は、それらのステップに対応する特別図柄制御状態フラグを示し、メインＲＡＭ６２における特別図柄制御状態フラグとして機能する記憶領域に記憶されている。メインＣＰＵ６０は、メインＲＡＭ６２に記憶されている特別図柄制御状態フラグの数値に応じて、その数値に対する１つのステップが実行され、特別図柄ゲームが進行することになる。また、メインＣＰＵ６０は、特別図柄制御状態フラグの値に基づいて、各ステップにおける各種の処理を実行するか否かを判定する。この特別図柄制御状態フラグは、特別図柄ゲームの遊技の状態を示すものであり、ステップＳ６１からステップＳ６９における処理のいずれかを実行可能にするものである。それに加えて、メインＣＰＵ６０は、各ステップに対して設定された待ち時間タイマなどに応じて決定される所定のタイミングで各ステップにおける処理を実行する。なお、この所定のタイミングに至る前においては、各ステップにおける処理を実行することなく終了することになり、他のサブルーチンを実行することになる。もちろん、所定の周期で図７に示したシステムタイマ割込処理も実行する。
【０１２８】
特別図柄制御処理においては、メインＣＰＵ６０は、まずステップＳ６０として特別図柄制御状態フラグをロードする処理を実行する。この処理が終了した場合には、ステップＳ６１からステップＳ６９に処理を移す。
【０１２９】
ステップＳ６１においては、特別図柄記憶チェック処理を実行する。この処理の詳細については後述するが、メインＣＰＵ６０は、制御状態フラグが特別図柄記憶チェックを示す値（００）である場合に、保留個数のチェックを行い、保留個数がある場合に、大当り判定、導出特別図柄、特別図柄の変動パターン等の決定を行う。また、メインＣＰＵ６０は、特別図柄変動時間管理を示す値（０１）を制御状態フラグにセットし、今回の処理で決定された変動パターンに対応する変動時間を待ち時間タイマにセットする。つまり、今回決定された変動パターンに対応する変動時間を経過した後、後述する特別図柄変動時間管理処理を実行するように設定することとなる。
【０１３０】
一方、メインＣＰＵは、保留個数がない場合には、デモ画面を表示するためのデモ表示処理を行う。
【０１３１】
ステップＳ６２においては、特別図柄変動時間管理処理を実行する。この処理において、メインＣＰＵ６０は、特別図柄制御状態フラグが特別図柄変動時間管理を示す値（０１）であり、先の特別図柄変動において、所定の変動時間が経過した場合（特別図柄変動が変動停止した場合）に、特別図柄表示時間管理を示す値（０２）を特別図柄制御状態フラグにセットし、確定後待ち時間を待ち時間タイマにセットする。つまり、確定後待ち時間が経過した後、ステップＳ６３の処理を実行するように設定する。
【０１３２】
ステップＳ６３においては、特別図柄表示時間管理処理を実行する。この処理において、メインＣＰＵ６０は、特別図柄制御状態フラグが特別図柄表示時間管理を示す値（０２）であり、確定後待ち時間が経過した場合に、当り（大当り又は小当り）か否かを判定する。メインＣＰＵ６０は、当りである場合に、当り開始インターバル管理を示す値（０３）を特別図柄制御状態フラグにセットし、当り開始インターバルに対応する時間を待ち時間タイマにセットする。つまり、当り開始インターバルに対応する時間が経過した後、ステップＳ６４の処理を実行するように設定するのである。一方、メインＣＰＵ６０は、当りではない場合に、特別図柄ゲーム終了を示す値（０７）をセットする。すなわち、メインＣＰＵ６０は、ステップＳ６８の処理を実行するように設定する。
【０１３３】
ステップＳ６４においては、大当り開始インターバル管理処理を実行する。この処理において、メインＣＰＵ６０は、特別図柄制御状態フラグが当り開始インターバル管理を示す値（０３）であり、その当り開始インターバルに対応する時間が経過した場合に、メインＲＯＭ６１から読み出された大入賞口３９を開放させるためのデータをメインＲＡＭ６２に記憶する。メインＣＰＵ６０はメインＲＡＭ６２に記憶された大入賞口３９を開放させるためのデータを読み出し、大入賞口３９を開放させる旨の信号を、大入賞口ソレノイド４００に供給する。このように、メインＣＰＵ６０などは、大入賞口３９の開閉制御を行う。
【０１３４】
ステップＳ６５においては、大入賞口開放中処理を実行する。この処理においては、メインＣＰＵ６０は、特別図柄制御状態フラグが大入賞口開放中を示す値（０４）である場合に、大入賞口入賞カウンタが所定値（例えば“７”）以上であるという条件、開放上限時間を経過した（大入賞口開放時間タイマが「０」である）という条件のいずれかを満たすか否かを判定する。メインＣＰＵ６０は、いずれかの条件を満たした場合に、大入賞口３９を閉鎖させるために、メインＲＡＭ６２に位置付けられた変数を更新する。そして、大入賞口開放回数カウンタが大入賞口開放回数最大値以上である（最終ラウンドである）という条件を満たすか否かを判定する。メインＣＰＵ６０は、最終ラウンドであると判定した場合に、大当り終了インターバルを示す値（０７）を特別図柄制御状態フラグにセットする一方、最終ラウンドでない場合に、大入賞口再開放前待ち時間管理を示す値（０６）を特別図柄制御状態フラグにセットする。
【０１３５】
ステップＳ６６においては、大入賞口内残留球監視処理を実行する。この処理においては、メインＣＰＵ６０は、制御状態フラグが大入賞口内残留球監視を示す値（０５）であり、大入賞口内残留監視時間が経過した場合に、大入賞口開放回数カウンタが大入賞口開放回数最大値以上である（最終ラウンドである）という条件を満たすか否かを判断する。
【０１３６】
メインＣＰＵ６０は、この条件を満たした場合に、大当り終了インターバルを示す値（０７）を制御状態フラグにセットし、大当り終了インターバルに対応する時間が経過した後、後述する大当り終了インターバル処理を実行するように設定することとなる。
【０１３７】
一方、メインＣＰＵ６０は、この条件を満たさない場合に、大入賞口再開放前待ち時間管理を示す値（０６）を特別図柄制御状態フラグにセットする。また、メインＣＰＵ６０は、ラウンド間インターバルに対応する時間を待ち時間タイマにセットする。つまり、ラウンド間インターバルに対応する時間が経過した後、後述する大入賞口再開放前待ち時間管理処理を実行するように設定することとなる。
【０１３８】
ステップＳ６７においては、大入賞口再開放前待ち時間管理処理を実行する。この処理において、メインＣＰＵ６０は、制御状態フラグが大入賞口再開放前待ち時間管理を示す値（０６）であり、ラウンド間インターバルに対応する時間が経過した場合に、大入賞口開放回数カウンタを“１”増加するように記憶更新する。メインＣＰＵ６０は、大入賞口開放中を示す値（０４）を特別図柄制御状態フラグにセットする。メインＣＰＵ６０は、開放上限時間（例えば約２５秒又は０．１秒）を大入賞口開放時間タイマにセットする。すなわち、メインＣＰＵ６０は、ステップＳ６７の処理を実行するように設定する。
【０１３９】
ステップＳ６８においては、大当り終了インターバル処理を実行する。この処理の詳細については後述するが、メインＣＰＵ６０は、特別図柄制御状態フラグが当り終了インターバルを示す値（０７）であり、大当り終了インターバルに対応する時間が経過した場合に、特別図柄ゲーム終了を示す値（０８）を特別図柄制御状態フラグにセットする。すなわち、メインＣＰＵ６０は、ステップＳ６９の処理を実行するように設定する。
【０１４０】
ステップＳ６９においては、特別図柄ゲーム終了処理を実行する。この処理においては、メインＣＰＵ６０は、制御状態フラグが特別図柄ゲーム終了を示す値（０８）である場合に、保留個数を示すデータ（始動記憶情報）を“１”減少するように記憶更新する。そして、メインＣＰＵ６０は、次回の変動表示を行うために、特別図柄記憶領域の更新を行う。メインＣＰＵ６０は、特別図柄記憶チェックを示す値（００）をセットする。つまり、上述した特別図柄記憶チェック処理を実行するように設定することとなる。この処理が終了した場合には、本サブルーチンを終了する。
【０１４１】
上述したように、制御状態フラグをセットすることにより、特別図柄ゲームが実行されることとなる。具体的には、メインＣＰＵ６０は、大当り遊技状態ではない場合において、大当り判定の結果がハズレであるときには、制御状態フラグを“００”、“０１”、“０２”、“０８”と順にセットすることにより、に示す特別図柄記憶チェック処理、特別図柄変動時間管理処理、特別図柄表示時間管理処理、特別図柄ゲーム終了処理の処理を所定のタイミングで実行することとなる。
【０１４２】
また、メインＣＰＵ６０は、大当り遊技状態ではない場合において、大当り判定の結果が大当りであるときには、制御状態フラグを“００”、“０１”、“０２”、“０３”と順にセットすることにより、特別図柄記憶チェック処理、特別図柄変動時間管理処理、特別図柄表示時間管理処理、大当り開始インターバル管理処理の処理を所定のタイミングで実行し、大当り遊技状態への制御を実行することとなる。
【０１４３】
更に、メインＣＰＵ６０は、大当り遊技状態への制御が実行された場合には、制御状態フラグを“０４”、“０５”、“０６”と順にセットすることにより、大入賞口開放中処理、大入賞口内残留球監視処理、大入賞口再開放前待ち時間管理処理の処理を所定のタイミングで実行し、大当り遊技を実行することとなる。
【０１４４】
尚、大当り遊技が実行されている場合において、大当り遊技状態の終了条件が成立した場合には、“０４”、“０５”、“０７”、“０８”と順にセットすることにより、大入賞口開放中処理、大入賞口内残留球監視処理、大当り終了インターバル処理、特別図柄ゲーム終了処理の処理を所定のタイミングで実行し、大当り遊技状態を終了することとなる。
【０１４５】
〈〈特別図柄記憶チェック処理〉〉
図１１のステップＳ６１において実行されるサブルーチン（特別図柄記憶チェック処理）について図１２を用いて説明する。
【０１４６】
ステップＳ７０において、メインＣＰＵ６０は、制御状態フラグが特別図柄記憶チェックを示す値（００）であるか否かの判定を行う。メインＣＰＵ６０は、制御状態フラグが特別図柄記憶チェックを示す値であると判別した場合には、ステップＳ７１に処理を移す。一方、メインＣＰＵ６０は、制御状態フラグが特別図柄記憶チェックを示す値であるとは判定しなかった場合には、本サブルーチンを終了する。
【０１４７】
ステップＳ７１において、特別図柄ゲームの始動記憶の保留個数が０であるか否か、すなわち特別図柄ゲームの始動記憶の有無を判定する処理を行う。この処理において、メインＣＰＵ６０は、保留個数が０であると判定した場合、すなわち特別図柄ゲームの始動記憶がないと判定した場合には、ステップＳ７２に処理を移す。一方、メインＣＰＵ６０は、特別図柄ゲームの始動記憶の保留個数が０であると判定しない場合、すなわち特別図柄ゲームの始動記憶があると判定した場合には、ステップＳ６３に処理を移す。
【０１４８】
ステップＳ７２において、デモ表示処理を行う。この処理において、メインＣＰＵ６０は、メインＲＡＭ６２にデモ表示許可値をセットする処理を行う。さらに特別図柄ゲームの始動記憶の個数が「０」である状態が所定時間（例えば、２５秒）維持された場合、デモ表示許可値として、デモ表示の実行を許可する値をセットする。そして、メインＣＰＵ６０は、デモ表示許可値が所定値であった場合に、デモ表示コマンドデータをセットする処理を行う。このように記憶されたデモ表示コマンドデータは、主制御回路６のメインＣＰＵ６０から副制御回路７のサブＣＰＵ７１にデモ表示コマンドとして供給される。これによって、副制御回路７において、デモ表示が液晶表示装置１３おいて実行されることとなる。この処理が終了した場合には、本サブルーチンを終了する。
【０１４９】
ステップＳ７３において、メインＣＰＵ６０は、制御状態フラグとして特別図柄変動時間管理を示す値（０１）をメインＲＡＭ６２の所定領域にセットする処理を実行する。この処理が終了した場合には、ステップＳ７４に処理を移す。
【０１５０】
ステップＳ７４において、大当り判定処理を実行する。この処理において、メインＣＰＵ６０は、高確率フラグを読み出し、読み出した高確率フラグに基づいて、大当りとなる判定値（大当り判定値）の数が異なる複数の当り判定テーブルから１つの当り判定テーブルを選択する。すなわち、高確率フラグが所定の値である場合には、大当り判定値の数が多い高確率用の当り判定テーブルが参照され、高確率フラグが所定の値でない場合には、大当り判定値が少ない通常用の当り判定テーブルが参照される。このように、遊技状態フラグが所定の値である場合、つまり遊技状態が高確率状態（確率変動状態）である場合には、大当り遊技状態に移行する確率は、通常時よりも向上することとなる。この処理が終了した場合には、ステップＳ７５に処理を移す。
【０１５１】
ステップＳ７５において、メインＣＰＵ６０は、特別図柄決定処理を実行する。この処理において、メインＣＰＵ６０は、当り判定の結果が大当りの場合には、大当り図柄を決定し、当り判定の結果が小当りの場合には、小当り図柄を決定し、大当りでも小当りでもない場合、すなわちハズレの場合には、ハズレ図柄を決定する処理を行う。この処理が終了した場合には、ステップＳ７６に処理を移す。
【０１５２】
ステップＳ７６において、メインＣＰＵ６０は変動パターン決定処理を実行する。この処理において、メインＣＰＵ６０は、ステップＳ７５の処理において決定された特別図柄と、ステップＳ７４の処理において決定された当り判定の結果に基づいて、特別図柄変動パターンを決定するための変動パターン決定テーブルを選択する。そして、メインＣＰＵ６０は、演出条件選択用乱数値カウンタから抽出した演出条件選択用乱数値と選択した変動パターン決定テーブルとに基づいて、変動パターンを決定し、メインＲＡＭ６２の所定領域に記憶する。メインＣＰＵ６０は、このような変動パターンを示すデータに基づいて、特別図柄表示装置５２における特別図柄の変動表示態様を決定する。
【０１５３】
このように記憶された変動パターンを示すデータは、特別図柄表示装置５２に供給される。これによって、特別図柄表示装置５２に、特別図柄が決定した変動パターンで変動表示することとなる。また、このように記憶された変動パターンを示すデータは、主制御回路６のメインＣＰＵ６０から副制御回路７のサブＣＰＵ７１に特図変動パターン指定コマンドとして供給される。副制御回路７のサブＣＰＵ７１は、受信した特図変動パターン指定コマンドに応じた演出表示を実行することとなる。この処理が終了した場合には、ステップＳ７７に処理を移す。
【０１５４】
ステップＳ７７において、特別図柄変動時間設定処理を行う。この処理において、メインＣＰＵ６０は、決定した特別図柄変動パターンに対応する変動時間を待ち時間タイマにセットする処理を実行する。この処理が終了した場合には、ステップＳ７８に処理を移す。
【０１５５】
そして、ステップＳ７８において、メインＣＰＵ６０は、今回の変動表示に用いられた記憶領域の値をクリアする処理を実行する。この処理が終了した場合には、本サブルーチンを終了する。
【０１５６】
〈〈普通図柄制御処理〉〉
図６のステップＳ４において実行されるサブルーチン（普通図柄制御処理）について図１３を用いて説明する。図１３において、各処理の側方に描いた数値は、それらのステップに対応する普通図柄制御状態フラグを示し、その普通図柄制御状態フラグの数値に応じて、その数値に対応する一つのステップＳ８０〜ステップＳ８５が実行され、普通図柄ゲームが進行することとなる。後述する処理において、メインＣＰＵ６０は、普通図柄制御状態フラグの値に基づいて、各ステップＳ８０〜Ｓ８５における各種の処理を実行するか否かを判断することとなる。この普通図柄制御状態フラグは、普通図柄ゲームの遊技の状態を示すものであり、各処理のいずれかを実行可能にするものである。また、それに加えて、メインＣＰＵ６０は、各ステップＳ８０〜Ｓ８５に対して設定された待ち時間タイマ等に応じて決定される所定のタイミングで各ステップＳ８０〜Ｓ８５における処理を実行する。この所定のタイミングに至る前においては、各ステップＳ８０〜Ｓ８５における処理を実行することなく終了することとなり、他のサブルーチンを実行することとなる。もちろん、所定の周期でシステムタイマ割込処理も実行する。
【０１５７】
図１３に示すように、ステップＳ８０として、まず普通図柄制御状態フラグをロードする処理を実行する。この処理において、メインＣＰＵ６０は、普通図柄制御状態フラグを読み出す。
【０１５８】
ステップＳ８１においては、メインＣＰＵ６０は、普通図柄記憶チェック処理を実行する。この処理において、メインＣＰＵ６０は、普通図柄制御状態フラグが普通図柄記憶チェックを示す値（００）である場合に、普通図柄に関する保留個数のチェックを行い、保留個数がある場合に、当り判定等を行う。そして、メインＣＰＵ６０は、普通図柄変動時間管理を示す値（０１）を普通図柄制御状態フラグにセットし、今回の処理で決定された変動時間を待ち時間タイマにセットする。つまり、今回決定された変動時間を経過した後、後述する普通図柄変動時間監視処理を実行するように設定するのである。
【０１５９】
ステップＳ８２においては、メインＣＰＵ６０は、普通図柄変動時間監視処理を実行する。この処理において、メインＣＰＵ６０は、普通図柄制御状態フラグが普通図柄変動時間管理を示す値（０１）であり、変動時間が経過した場合に、普通図柄表示時間監視を示す値（０２）を普通図柄制御状態フラグにセットし、確定後待ち時間（例えば０．５秒）を待ち時間タイマにセットする。つまり、確定後待ち時間が経過した後、後述する普通図柄表示時間監視処理を実行するように設定するのである。
【０１６０】
ステップＳ８３においては、メインＣＰＵ６０は、普通図柄表示時間監視処理を実行する。この処理において、メインＣＰＵ６０は、普通図柄制御状態フラグが普通図柄表示時間監視を示す値（０２）であり、確定後待ち時間が経過した場合に、当りか否かを判断する。メイン６０は、当りである場合に、普通電役開放設定処理を実行し、普通電動役物開放を示す値（０３）を普通図柄制御状態フラグにセットする。つまり、後述する普通電動役物開放処理を実行するように設定するのである。
【０１６１】
一方、メインＣＰＵ６０は、当りではない場合に、普通図柄ゲーム終了を示す値（０４）をセットする。つまり、後述する普通図柄ゲーム終了処理を実行するように設定するのである。
【０１６２】
ステップＳ８４においては、メインＣＰＵ６０は、普通電動役物開放処理を実行する。この処理において、メインＣＰＵ６０は、普通図柄制御状態フラグが普通電役開放を示す値（０３）である場合に、普通電動役物の開放中において所定数の始動入賞があったという条件、普通電役開放時間タイマが“０”であるという条件のいずれかを満たすか否かを判断する。
【０１６３】
メインＣＰＵ６０は、いずれかの条件を満たした場合に、普通電動役物である羽根部材４６を閉鎖状態にさせるために、メインＲＡＭ６０に位置付けられた変数を更新する。メインＣＰＵ６０は、普通図柄ゲーム終了を示す値（０４）を普通図柄制御状態フラグにセットする。つまり、後述する普通図柄ゲーム終了処理を実行するように設定するのである。
【０１６４】
ステップＳ８５においては、メインＣＰＵ６０は、普通図柄ゲーム終了処理を実行する。この処理において、メインＣＰＵ６０は、普通図柄制御状態フラグが普通図柄ゲーム終了を示す値（０４）である場合に、普通図柄に関する保留個数を示すデータを“１”減少するように記憶更新する。メインＣＰＵ６０は、次回の普通図柄の変動表示を行うために、普通図柄記憶領域の更新を行う。メインＣＰＵ６０は、普通図柄記憶チェックを示す値（００）をセットする。つまり、上述した普通図柄制御状態フラグをロードする処理を実行するように設定するのである。この処理が終了した場合には、本サブルーチンを終了する。
【０１６５】
〈副制御回路メイン処理〉
副制御回路７（サブＣＰＵ７１）によって行われるメイン処理について図１４を参照して説明する。この副制御回路メイン処理は、電源が投入されたときに開始される処理である。
【０１６６】
図１４に示したように、ステップＳ９０において、サブＣＰＵ７１は、初期化処理を行う。この処理において、サブＣＰＵ７１は、ＲＡＭアクセス許可、作業領域を初期化等の初期設定処理を実行する。この処理が終了した場合には、ステップＳ９１に処理を移す。
【０１６７】
ステップＳ９１において、サブＣＰＵ７１は、乱数更新処理を行う。この処理において、サブＣＰＵ７１は、ワークＲＡＭ７３の所定領域に位置付けられた各種の乱数カウンタの乱数値を更新する乱数更新処理を実行する。この処理が終了した場合には、ステップＳ９２に処理を移す。
【０１６８】
ステップＳ９２において、サブＣＰＵ７１は、コマンド解析処理を行う。この処理については後述するが、サブＣＰＵ７１は、受信したコマンドを解析し、その解析したコマンドに応じたコマンド解析処理を実行する。この処理が終了した場合には、ステップＳ９３に処理を移す。
【０１６９】
ステップＳ９３において、サブＣＰＵ７１は、表示制御処理を行う。この処理については後述するが、サブＣＰＵ７１は、液晶表示装置１３における画像の表示制御を実行する。この処理が終了した場合には、ステップＳ９４に処理を移す。
【０１７０】
ステップＳ９４において、サブＣＰＵ７１は、音声制御処理を行う。この処理については後述するが、サブＣＰＵ７１は、スピーカ２１から発生させる音の制御を実行する。この処理が終了した場合には、ステップＳ９５に処理を移す。
【０１７１】
ステップＳ９５において、サブＣＰＵ７１は、ランプ制御処理を行う。この処理については後述するが、サブＣＰＵ７１は、各種のランプ２２の発光制御を実行する。この処理が終了した場合には、ステップＳ９１の乱数更新処理に移し、ステップＳ９１〜ステップ９５を繰り返し実行する。
【０１７２】
〈〈コマンド解析処理〉〉
図１４のステップＳ９２で行われる処理（コマンド解析処理）について、図１５を参照して説明する。
【０１７３】
図１５に示したように、ステップＳ１００において、サブＣＰＵ７１は、コマンドバッファにコマンドが格納されているか否かによって、受信コマンドがあるか否かを判断する。この処理において、サブＣＰＵ７１は、受信コマンドがあると判別した場合には、ステップＳ１０１に処理を移し、受信コマンドがあると判別しない場合には、本サブルーチンを終了する。
【０１７４】
ステップＳ１０１において、サブＣＰＵ７１は、ワークＲＡＭ７３の所定領域に位置付けられたコマンドバッファから、コマンドデータを読み出す。この処理が終了した場合には、ステップＳ１０２に処理を移す。
【０１７５】
ステップＳ１０２において、サブＣＰＵ７１は、読み出したコマンドデータに基づいて、変動パターン指定コマンドを受信したか否かを判断する。この処理において、サブＣＰＵ７１は、変動パターン指定コマンドを受信したと判別した場合には、ステップＳ１０３に処理を移し、変動パターン指定コマンドを受信したと判別しない場合には、ステップＳ１０４に処理を移す。
【０１７６】
ステップＳ１０３において、サブＣＰＵ７１は、演出パターン決定処理を行う。この処理において、サブＣＰＵ７１は、装飾図柄の変動パターン、背景画像を表示する画像演出パターンなど、各種の演出パターンを決定する。この処理が終了した場合には、本サブルーチンを終了する。
【０１７７】
ステップＳ１０４において、サブＣＰＵ７１は、読み出したコマンドデータに基づいて、導出図柄指定コマンドを受信したか否かを判断する。この処理において、サブＣＰＵ７１は、導出図柄指定コマンドを受信したと判別した場合には、ステップＳ１０５に処理を移し、導出図柄指定コマンドを受信したと判別しない場合には、ステップＳ１０６に処理を移す。
【０１７８】
ステップＳ１０５において、サブＣＰＵ７１は、導出図柄決定処理を行う。この処理において、サブＣＰＵ７１は、導出図柄指定コマンドに基づいて、導出表示させる装飾図柄を決定する導出装飾図柄決定処理を実行する。この処理が終了した場合には、本サブルーチンを終了する。
【０１７９】
ステップＳ１０６において、サブＣＰＵ７１は、不正防止報知コマンドを受信したか否かを判断する。この処理において、サブＣＰＵ７１は、不正防止報知コマンドを受信したと判断した場合には、ステップＳ１０７に処理を移し、不正防止報知コマンドを受信したと判断しない場合には、ステップＳ１０８に処理を移す。
【０１８０】
ステップＳ１０７において、サブＣＰＵ７１は、不正防止報知準備フラグをワークＲＡＭ７３にセットする。この処理が終了した場合には、本サブルーチンを終了する。
【０１８１】
ステップＳ１０８において、サブＣＰＵ７１は、不正防止報知クリアコマンドを受信したか否かを判断する。この処理において、サブＣＰＵ７１は、不正防止報知クリアコマンドを受信したと判断した場合には、ステップＳ１０９に処理を移し、不正防止報知クリアコマンドを受信したと判断しない場合には、ステップＳ１１０に処理を移す。
【０１８２】
ステップＳ１０９において、サブＣＰＵ７１は、不正防止報知準備フラグをクリアする。この処理が終了した場合には、本サブルーチンを終了する。
【０１８３】
ステップＳ１１０において、サブＣＰＵ７１は、受信したコマンドに対応する処理を実行する。この処理が終了した場合には、本サブルーチンを終了する。
【０１８４】
〈〈表示制御処理〉〉
図１４のステップＳ９３で行われる処理（表示制御処理）について、図１６を参照して説明する。
【０１８５】
図１６に示したように、ステップＳ１２０において、サブＣＰＵ７１は、ワークＲＡＭ７３を参照し、不正防止報知準備フラグがセット（図１５のステップＳ１０７）されているか否かを判断する。この処理において、サブＣＰＵ７１は、不正防止報知準備フラグがセットされていると判断した場合には、ステップＳ１２１に処理を移し、不正防止報知準備フラグがセットされていると判断しない場合には、ステップＳ１２２に処理を移す。
【０１８６】
ステップＳ１２１において、サブＣＰＵ７１は、不正防止報知処理を行う。この処理は、液晶表示装置１３において、不正防止が行われていることを表示することにより実行される。この処理が終了した場合には、ステップＳ１２２に処理を移す。
【０１８７】
ステップＳ１２２において、サブＣＰＵ７１は、その他の画像出力処理を行う。この処理は、液晶表示装置１３において、例えば装飾図柄の変動、装飾図柄の変動に伴う演出、デモ表示を行うことにより実行される。この処理が終了した場合には、本サブルーチンを終了する。
【０１８８】
〈〈音声制御処理〉〉
図１４のステップＳ９４で行われる処理（音声制御処理）について、図１７を参照して説明する。
【０１８９】
図１７に示したように、ステップＳ１３０において、サブＣＰＵ７１は、ワークＲＡＭ７３を参照し、不正防止報知準備フラグがセット（図１５のステップＳ１０７）されているか否かを判断する。この処理において、サブＣＰＵ７１は、不正防止報知準備フラグがセットされていると判断した場合には、ステップＳ１３１に処理を移し、不正防止報知準備フラグがセットされていると判断しない場合には、ステップＳ１３２に処理を移す。
【０１９０】
ステップＳ１３１において、サブＣＰＵ７１は、不正防止報知処理を行う。この処理は、スピーカ２１において、不正防止が行われていることを音声により報知、例えば警告音を発生して不正が行われた旨を周囲に周知させ、あるいは遊技場の店員を呼び出す旨の音声出力を発生することにより実行される。この処理が終了した場合には、ステップＳ１３２に処理を移す。
【０１９１】
ステップＳ１３２において、サブＣＰＵ７１は、その他の音声出力処理を行う。この処理は、スピーカ２１において、例えば特別図柄及び装飾図柄の変動開始時の予告音、リーチ発生時の告知音、その他の液晶表示装置１３において行われている演出に伴う音声を出力することにより実行される。この処理が終了した場合には、本サブルーチンを終了する。
【０１９２】
〈〈ランプ制御処理〉〉
図１４のステップＳ９５で行われる処理（音声制御処理）について、図１８を参照して説明する。
【０１９３】
図１８に示したように、ステップＳ１４０において、サブＣＰＵ７１は、ワークＲＡＭ７３を参照し、不正防止報知準備フラグがセット（図１５のステップＳ１０７）されているか否かを判断する。この処理において、サブＣＰＵ７１は、不正防止報知準備フラグがセットされていると判断した場合には、ステップＳ１４１に処理を移し、不正防止報知準備フラグがセットされていると判断しない場合には、ステップＳ１４２に処理を移す。
【０１９４】
ステップＳ１４１において、サブＣＰＵ７１は、不正防止報知処理を行う。この処理は、ランプ２２において、不正防止が行われていることを光出力により報知、例えば激しく又は変則的にランプ２２が点灯・消灯を繰り返し、ランプ２２を完全に消灯し、あるいは非常用ランプ点灯するなどして通常とは異なる態様で光を出力することにより実行される。この処理が終了した場合には、ステップＳ１４２に処理を移す。
【０１９５】
ステップＳ１４２において、サブＣＰＵ７１は、その他のランプ出力処理を行う。この処理は、ランプ２２において、例えば特別図柄及び装飾図柄の変動開始時の予告フラッシュ、リーチ発生時やスペシャルリーチ発展時のランプ演出、その他の液晶表示装置１３において行われている演出に伴う光を出力することにより実行される。この処理が終了した場合には、本サブルーチンを終了する。
【０１９６】
このようなパチンコ遊技機１によれば、電波ゴトなどの不正行為が行われたことが検知されたときに、液晶表示装置１３による表示、スピーカ２１による音声出力、あるいはランプ２２による光出力によって不正報知が行われるために、遊技場の店員を初めとして不正行為者の周囲に対して不正が行われたことを知らしめることができる。また、不正報知が行われる遊技機であると認識されることにより、不正行為に対する抑止力を発揮することができる。
【０１９７】
本発明は、上述した実施の形態には限定されず、種々に変更可能である。例えば、本実施形態においては、遊技球入賞数カウンタの値が上限値あるいは下限値であるかを判断し、遊技球入賞カウンタの値を修正するようにしているが、このような修正は必ずしも必要ではない。
【０１９８】
また、賞球を伴う複数の入賞口の数、形状、及び配置は、図３などに例示したものには限定されず、種々に変更可能である。
【０１９９】
さらに、本発明は、賞球を伴う複数の入賞口を有する限りにおいて、第１種パチンコ遊技機、羽根モノ、ヒコーキモノと称される第２種パチンコ遊技機、権利モノと称される第３種パチンコ遊技機、その他別の態様のパチンコ遊技機であっても適用することができる。
【符号の説明】
【０２００】
１    パチンコ遊技機
１３  液晶表示装置
２１  スピーカ
２２  ランプ
３４  始動口
３４０  始動入賞球センサ
３９  大入賞口
３９０  カウントセンサ
４１，４２，４３，４４  一般入賞口
４１０，４２０，４３０，４４０  一般入賞球センサ
６  主制御回路
６０  メインＣＰＵ
６１  メインＲＯＭ
６２  メインＲＡＭ
７  副制御回路
７１  サブＣＰＵ
７２  プログラムＲＯＭ
７３  ワークＲＡＭ
８  集球通路
８１０  集球通路センサ
【図１】
0005584185.tif 000002
【図２】
0005584185.tif 000003
【図３】
0005584185.tif 000004
【図４】
0005584185.tif 000005
【図５】
0005584185.tif 000006
【図６】
0005584185.tif 000007
【図７】
0005584185.tif 000008
【図８】
0005584185.tif 000009
【図９】
0005584185.tif 000010
【図１０】
0005584185.tif 000011
【図１１】
0005584185.tif 000012
【図１２】
0005584185.tif 000013
【図１３】
0005584185.tif 000014
【図１４】
0005584185.tif 000015
【図１５】
0005584185.tif 000016
【図１６】
0005584185.tif 000017
【図１７】
0005584185.tif 000018
【図１８】
0005584185.tif 000019