(57)【要約】【課題】不正を特定しやすい遊技台を提供する。【解決手段】本発明に係る遊技台は、第１の報知開始条件の成立に基づいて不正に関する第１の不正情報を報知すると共に、第２の報知開始条件の成立に基づいて不正に関し前記第１の不正情報と異なる第２の不正情報を報知する報知手段と、報知手段が第１の不正情報を報知している間に第２の報知開始条件が成立したことを記憶する不正状態記憶部と、を備え、報知手段は、第２の報知開始条件が成立したことを不正状態記憶部が記憶している場合、第１の不正情報の報知が終了した後に、第２の不正情報を報知する。【選択図】図１７
2010057802.tif 000002
【特許請求の範囲】
【請求項１】
第１の報知開始条件の成立に基づいて不正に関する第１の不正情報を報知すると共に、第２の報知開始条件の成立に基づいて不正に関し前記第１の不正情報と異なる第２の不正情報を報知する報知手段と、
前記報知手段が前記第１の不正情報を報知している間に前記第２の報知開始条件が成立したことを記憶する不正状態記憶部と、を備え、
前記報知手段は、前記第２の報知開始条件が成立したことを前記不正状態記憶部が記憶している場合、前記第１の不正情報の報知が終了した後に、前記第２の不正情報を報知することを特徴とする、遊技台。
【請求項２】
前記報知手段は、前記第２の不正情報の報知中に前記第１の報知開始条件が成立した場合に、前記第２の不正情報の報知の終了を待たずに、前記第１の不正情報の報知を開始することを特徴とする、
請求項１に記載の遊技台。
【請求項３】
前記第１の報知開始条件は、プログラムのリセットが行われた場合に成立し、
前記報知手段は、前記第１の不正情報として前記プログラムのリセットが行われたことを示すリセット情報を報知することを特徴とする、
請求項１または２に記載の遊技台。
【請求項４】
前記報知手段は、前記第１の不正情報の報知および前記第２の不正情報の報知を、音によって行うことを特徴とする遊技台。
請求項１乃至３のいずれかに記載の遊技台。
【請求項５】
所定の遊技用部品に対して開閉可能に設けられた扉部材をさらに備え、
前記第２の報知開始条件は、前記扉部材が開放された場合に成立し、
前記報知手段は、前記第２の不正情報として前記扉部材が開放されたことを示す扉開放情報を報知することを特徴とする、
請求項１乃至４のいずれかに記載の遊技台。
【請求項６】
前記報知手段は、前記扉開放情報の報知を所定の時間だけ継続していない場合は、前記扉部材が閉鎖された後にも前記所定の時間が経過するまで前記扉開放情報の報知を継続することを特徴とする、
請求項５に記載の遊技台。
【請求項７】
前記報知手段は、プログラムのリセット時に前記扉部材が開放されている場合には、前記扉開放情報の報知を行わないことを特徴とする、
請求項５または６に記載の遊技台。
【請求項８】
所定の入賞可能条件が成立した場合に遊技球が入賞可能となる可変入賞口をさらに備え、
前記第２の報知開始条件は、前記所定の入賞可能条件が成立していない状態で前記可変入賞口に遊技球が入賞した場合に成立し、
前記報知手段は、第２の不正情報として前記可変入賞口に遊技球が不正に入賞したことを示す不正入賞情報を報知することを特徴とする遊技台。
請求項１乃至４のいずれかに記載の遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機やスロットマシン等に代表される遊技台に関する。
【背景技術】
【０００２】
従来、パチンコ機に代表される遊技台は、発射装置から発射された遊技球が所定の遊技領域に設けられた所定の入賞口に入球した場合に抽選を行い、この抽選結果に基づいて遊技者に所定の利益を付与するように構成されている。このような遊技台では、リセットをかけることによって抽選に用いられる乱数を一旦初期化した上で、当選乱数を狙い打ちする不正行為が行われる場合がある。これに対し、リセットがかかる毎に報知手段により報知を行う遊技台等が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−１１０８８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載の遊技台では、リセットの報知以外にも払出エラーを報知するように構成されているが、リセット報知と払出エラー報知を略同時に行う必要がある場合に、いずれか一方の報知しか行うことができないという問題があった。従って、例えばリセット報知を優先した場合には、リセット報知のみが行われて払出エラー報知が行われないこととなるため、不正な手段による払出が行われたことを遊技店の店員が認識できない場合があった。すなわち、不正に関する第１の報知を行っている場合には不正に関する第２の報知を行わないため、不正を特定しにくい場合があるという問題があった。
【０００４】
本発明は、このような問題点を解決するためになされたものであって、不正を特定しやすい遊技台を提供しようとするものである。
【課題を解決するための手段】
【０００５】
（１）本発明は、第１の報知開始条件の成立に基づいて不正に関する第１の不正情報を報知すると共に、第２の報知開始条件の成立に基づいて不正に関し前記第１の不正情報と異なる第２の不正情報を報知する報知手段と、前記報知手段が前記第１の不正情報を報知している間に前記第２の報知開始条件が成立したことを記憶する不正状態記憶部と、を備え、前記報知手段は、前記第２の報知開始条件が成立したことを前記不正状態記憶部が記憶している場合、前記第１の不正情報の報知が終了した後に、前記第２の不正情報を報知することを特徴とする、遊技台である。
【０００６】
（２）本発明はまた、前記報知手段は、前記第２の不正情報の報知中に前記第１の報知開始条件が成立した場合に、前記第２の不正情報の報知の終了を待たずに、前記第１の不正情報の報知を開始することを特徴とする、上記（１）に記載の遊技台である。
【０００７】
（３）本発明はまた、前記第１の報知開始条件は、プログラムのリセットが行われた場合に成立し、前記報知手段は、前記第１の不正情報として前記プログラムのリセットが行われたことを示すリセット情報を報知することを特徴とする、上記（１）または（２）に記載の遊技台である。
【０００８】
（４）本発明はまた、前記報知手段は、前記第１の不正情報の報知および前記第２の不正情報の報知を、音によって行うことを特徴とする、上記（１）乃至（３）のいずれかに記載の遊技台である。
【０００９】
（５）本発明はまた、所定の遊技用部品に対して開閉可能に設けられた扉部材をさらに備え、前記第２の報知開始条件は、前記扉部材が開放された場合に成立し、前記報知手段は、前記第２の不正情報として前記扉部材が開放されたことを示す扉開放情報を報知することを特徴とする、上記（１）乃至（４）のいずれかに記載の遊技台である。
【００１０】
（６）本発明はまた、前記報知手段は、前記扉開放情報の報知を所定の時間だけ継続していない場合は、前記扉部材が閉鎖された後にも前記所定の時間が経過するまで前記扉開放情報の報知を継続することを特徴とする、上記（５）に記載の遊技台である。
【００１１】
（７）本発明はまた、前記報知手段は、プログラムのリセット時に前記扉部材が開放されている場合には、前記扉開放情報の報知を行わないことを特徴とする、上記（５）または（６）に記載の遊技台である。
【００１２】
（８）本発明はまた、所定の入賞可能条件が成立した場合に遊技球が入賞可能となる可変入賞口をさらに備え、前記第２の報知開始条件は、前記所定の入賞可能条件が成立していない状態で前記可変入賞口に遊技球が入賞した場合に成立し、前記報知手段は、第２の不正情報として前記可変入賞口に遊技球が不正に入賞したことを示す不正入賞情報を報知することを特徴とする、上記（１）乃至（４）のいずれかに記載の遊技台である。
【発明の効果】
【００１３】
本発明に係る遊技台によれば、不正を特定しやすいという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００１４】
以下、図面を用いて、本発明の実施例に係るパチンコ機（遊技台）について詳細に説明する。
【００１５】
＜全体構成＞
まず、図１〜３を用いて、本発明の実施例に係るパチンコ機１００の全体構成について説明する。なお、同図はパチンコ機１００を正面側（遊技者側）から見た外観斜視図である。
【００１６】
パチンコ機１００は、ガラス製または樹脂製の透明板部材１５２および透明部材保持枠１５４からなる扉部材１５６の奥側にガラスを通して視認可能に配設した後述する遊技盤(盤面)１０２を備えている。
【００１７】
これらの扉部材１５６および遊技版１０２は、外枠１０１に対して左端を軸に開閉可能に配設された内枠１０３に配設されている。扉部材１５６は、内枠に対して左端を軸に開閉可能に配設されており、扉部材１５６および内枠１０３の上部右側には、扉部材１５６が開放されたことを検出する扉部材開放センサ１５８が配設されている。
【００１８】
この扉部材開放センサ１５８は、本実施例では、扉部材１５６に配設したフォトインタラプタ１５８ａおよび内枠１０３に配設した遮光片１５８ｂから構成しており、扉部材１５６が閉鎖状態の場合に、フォトインタラプタ１５８ａの投光部と受光部の間に遮光片１５８ｂが位置するように両者を配設している。すなわち、扉部材開放センサ１５８は、扉部材１５６が開放されることでフォトインタラプタ１５８ａと遮光片１５８ｂの相対的な位置関係が変化し、フォトインタラプタ１５８ａの受光部の受光状態が変化することによって、扉部材１５６の開放を検出するようになっている。
【００１９】
また、本実施例では、図示は省略するが、外枠１０１および内枠１０３の間にも扉部材開放センサ１５８と同様の構成の内枠開放センサを配設しており、内枠１０３が開放されたことを検出可能となっている。なお、内枠１０３が開放された場合は、後述する主基板１６１に代表される内枠１０３の背面に取り付けられた遊技用部品も合わせて開放される。
【００２０】
扉部材１５６の下方には、後述する発射モータ６０２によって回動する発射杆１３８と、この発射杆１３８の先端部に取り付けて球を後述する遊技領域１０４に向けて打ち出す発射槌１４０と、この発射槌１４０によって打ち出す球を後述する外レール１０６に導くための発射レール１４２と、球を一時的に貯留すると共に、貯留している球を順次、発射レール１４２に供給するための貯留皿１４４と、遊技者による押下操作が可能であり、所定の時期にその操作を検出した場合に後述する装飾図柄表示装置１１０等による演出表示を変化させるためのチャンスボタン１４６を配設している。
【００２１】
また、発射杆１３８および発射槌１４０の下方には、発射杆１３８を制御して遊技領域１０４に向けて球の発射強度の操作を行うための操作ハンドル１４８を配設していると共に、貯留皿１４４の下方には、貯留皿１４４に貯留できない溢れ球を貯留するための下皿１５０を設けている。なお、貯留皿１４４から下皿１５０へ遊技球を移動させる球通路には、下皿１５０に遊技球が一定量以上溜まったことを検知するための下皿満タンセンサ（図示省略）が設けられている。
【００２２】
図２は、遊技盤１０２を正面から見た略示正面図である。遊技盤１０２には、外レール１０６と内レール１０８とを配設し、遊技球（以下、単に「球」と称する場合がある。）が転動可能な遊技領域１０４を区画形成している。
【００２３】
遊技領域１０４の略中央には、演出装置２００を配設している。この演出装置２００には、略中央に横長の装飾図柄表示装置１１０を配設し、その下方に、普通図柄表示装置１１２と、特別図柄表示装置１１４と、普通図柄保留ランプ１１６と、特別図柄保留ランプ１１８と、高確中ランプ１２０を配設している。なお、以下、普通図柄を「普図」、特別図柄を「特図」と称する場合がある。演出装置２００の詳細については後述する。
【００２４】
装飾図柄表示装置１１０は、装飾図柄（図６（ｂ）参照）ならびに演出に用いる様々な画像を表示するための表示装置であり、本実施例では液晶表示装置（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）によって構成している。
【００２５】
この装飾図柄表示装置１１０は、左図柄表示領域１１０ａ、中図柄表示領域１１０ｂ、右図柄表示領域１１０ｃおよび演出表示領域１１０ｄの４つの表示領域に分割し、左図柄表示領域１１０ａ、中図柄表示領域１１０ｂおよび左図柄表示領域１１０ｃはそれぞれ異なった装飾図柄を表示し、演出表示領域１１０ｄは演出に用いる画像を表示する。さらに、各表示領域１１０ａ、１１０ｂ、１１０ｃ、１１０ｄの位置や大きさは、装飾図柄表示装置１１０の表示画面内で自由に変更することを可能としている。なお、装飾図柄表示装置１１０は、液晶表示装置に代えて、ドットマトリクス表示装置、７セグメント表示装置、ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）表示装置、ドラム式表示装置、リーフ式表示装置等他の表示デバイスを採用してもよい。
【００２６】
普図表示装置１１２は、普図（図６（ｃ）参照）の表示を行うための表示装置であり、本実施例では７セグメントＬＥＤによって構成する。特図表示装置１１４は、特図（図６（ａ）参照）の表示を行うための表示装置であり、本実施例では７セグメントＬＥＤによって構成する。
【００２７】
普図保留ランプ１１６は、保留している普図変動遊技（詳細は後述）の数を示すためのランプであり、本実施例では、普図変動遊技を２つまで保留することを可能としている。特図保留ランプ１１８は、保留している特図変動遊技（詳細は後述）の数を示すためのランプであり、本実施例では、特図変動遊技を４つまで保留することを可能としている。高確中ランプ１２０は、遊技状態が高確率状態であること、または高確率状態になることを示すためのランプであり、遊技状態を低確率状態から高確率状態にする場合に点灯し、高確率状態から低確率状態にする場合に消灯する。
【００２８】
また、演出装置２００の周囲には、一般入賞口１２２と、普図始動口１２４と、第１特図始動口１２６と、第２特図始動口１２８と、可変入賞口１３０を配設している。
【００２９】
一般入賞口１２２は、本実施例では遊技盤１０２に複数配設しており、この一般入賞口１２２への入球を所定の球検出センサ（図示省略）が検出した場合（一般入賞口１２２に入賞した場合）、後述する払出装置５５２を駆動し、所定の個数（本実施例では１０個）の球を賞球として後述する貯留皿１４４に排出する。
【００３０】
貯留皿１４４に排出した球は遊技者が自由に取り出すことが可能であり、これらの構成により、入賞に基づいて賞球を遊技者に払い出すようにしている。なお、一般入賞口１２２に入球した球は、パチンコ機１００の裏側に誘導した後、遊技島側に排出する。本実施例では、入賞の対価として遊技者に払い出す球を「賞球」、遊技者に貸し出す球を「貸球」と区別して呼ぶ場合があり、「賞球」と「貸球」を総称して「球（遊技球）」と呼ぶ。
【００３１】
普図始動口１２４は、ゲートやスルーチャッカーと呼ばれる、遊技領域の所定の領域を球が通過したか否かを判定するための装置で構成しており、本実施例では遊技盤１０２の左側に１つ配設している。普図始動口１２４を通過した球は一般入賞口１２２に入球した球と違って、遊技島側に排出することはない。球が普図始動口１２４を通過したことを所定の玉検出センサが検出した場合、パチンコ機１００は、普図表示装置１１２による普図変動遊技を開始する。
【００３２】
第１特図始動口１２６は、本実施例では遊技盤１０２の中央に１つだけ配設している。この第１特図始動口１２６への入球を所定の球検出センサが検出した場合、後述する払出装置５５２を駆動し、所定の個数（本実施例では３個）の球を賞球として後述する貯留皿１４４に排出するとともに、特図表示装置１１４による特図変動遊技を開始する。なお、第１特図始動口１２６に入球した球は、パチンコ機１００の裏側に誘導した後、遊技島側に排出する。
【００３３】
第２特図始動口１２８は、電動チューリップ（電チュー）と呼ばれ、本実施例では第１特図始動口１２６の真下に１つだけ配設している。この第２特図始動口１２８は、左右に開閉自在な羽根を備え、羽根の閉鎖中は球の入球が不可能であり、普図変動遊技に当選し、普図表示装置１１２が当たり図柄を停止表示した場合に羽根が所定の時間間隔、所定の回数で開閉する。
【００３４】
第２特図始動口１２８への入球を所定の球検出センサが検出した場合、後述する払出装置５５２を駆動し、所定の個数（本実施例では５個）の球を賞球として後述する貯留皿１４４に排出するとともに、特図表示装置１１４による特図変動遊技を開始する。なお、第２特図始動口１２８に入球した球は、パチンコ機１００の裏側に誘導した後、遊技島側に排出する。
【００３５】
可変入賞口１３０は、大入賞口またはアタッカーと呼ばれ、本実施例では遊技盤１０２の中央部下方に１つだけ配設している。この可変入賞口（以下、大入賞口と言う場合もある）１３０は、開閉自在な扉部材を備え、扉部材の閉鎖中は球の入球が不可能であり、特図変動遊技に当選し、特図表示装置１１４が大当たり図柄を停止表示した場合に扉部材が所定の時間間隔（例えば、開放時間２９秒、閉鎖時間１．５秒）、所定の回数（例えば１５回）で開閉する。また、図示は省略するが可変入賞口（大入賞口）１３０内には可変入賞口１３０への入球を検知する大入賞口入賞検知センサ（球検出センサ）が設けられている。
【００３６】
可変入賞口１３０への入球を大入賞口入賞検知センサが検出した場合、後述する払出装置５５２を駆動し、所定の個数（本実施例では１５球）の球を賞球として後述する貯留皿１４４に排出する。なお、可変入賞口１３０に入球した球は、パチンコ機１００の裏側に誘導した後、遊技島側に排出する。
【００３７】
さらに、これらの入賞口や始動口の近傍には、風車と呼ばれる円盤状の打球方向変換部材１３２や、遊技釘１３４を複数個、配設していると共に、内レール１０８の最下部には、いずれの入賞口や始動口にも入賞しなかった球をパチンコ機１００の裏側に誘導した後、遊技島側に排出するためのアウト口１３６を設けている。
【００３８】
このパチンコ機１００は、遊技者が貯留皿１４４に貯留している球を発射レール１４２の発射位置に供給し、遊技者の操作ハンドル１４８の操作量に応じた強度で発射モータ６０２を駆動し、発射杆１３８および発射槌１４０によって外レール１０６、内レール１０８を通過させて遊技領域１０４に打ち出す。そして、遊技領域１０４の上部に到達した球は、打球方向変換部材１３２や遊技釘１３４等によって進行方向を変えながら下方に落下し、入賞口（一般入賞口１２２、可変入賞口１３０）や始動口（第１特図始動口１２６、第２特図始動口１２８）に入賞するか、いずれの入賞口や始動口にも入賞することなく、または普図始動口１２４を通過するのみでアウト口１３６に到達する。
【００３９】
＜演出装置＞
次に、パチンコ機１００の演出装置２００について説明する。
【００４０】
この演出装置２００の前面側には、ワープ装置２３０および全面ステージ２３４を配設し、演出装置２００の背面側には、装飾図柄表示装置１１０および遮蔽手段２５０を配設している。すなわち、演出装置２００において、装飾図柄表示装置１１０および遮蔽手段２５０は、ワープ装置２３０および全面ステージ２３４の後方に位置することとなる。
【００４１】
ワープ装置２３０は、演出装置２００の左上方に設けた入球口２３２に入った遊技球を演出装置２００の前面下方の前面ステージ２３４に排出し、さらに、前面ステージ２３４に排出した遊技球が前面ステージ２３４の中央部後方に設けた第２の入球口２３６に入った場合は、遊技球を、第１特図始動口１２６の上方である演出装置２００の下部中央に設けた排出口２３８から第１特図始動口１２６に向けて排出するものである。この排出口２３８から排出した遊技球は特図始動口１２６に入球しやすくなっている。
【００４２】
遮蔽手段２５０は、格子状の左扉２５０ａおよび右扉２５０ｂからなり、装飾図柄表示装置１１０および前面ステージ２３４の間に配設する。左扉２５０ａおよび右扉２５０ｂの上部には、図示しない２つのプーリに巻き回したベルトをそれぞれ固定している。すなわち、左扉２５０ａおよび右扉２５０ｂは、モータによりプーリを介して駆動するベルトの動作に伴って左右にそれぞれ移動する。
【００４３】
遮蔽手段２５０は、左右扉２５０ａ、２５０ｂを閉じた状態ではそれぞれの内側端部が重なり、遊技者が装飾図柄表示装置１１０を視認し難いように遮蔽する。左右扉２５０ａ、２５０ｂを開いた状態ではそれぞれの内側端部が装飾図柄表示装置１１０の表示画面の外側端部と若干重なるが、遊技者は装飾図柄表示装置１１０の表示の全てを視認可能である。また、左右扉２５０ａ、２５０ｂは、それぞれ任意の位置で停止可能であり、例えば、表示した装飾図柄がどの装飾図柄であるかを遊技者が識別可能な程度に、装飾図柄の一部だけを遮蔽するようなことができる。
【００４４】
なお、左右扉２５０ａ、２５０ｂは、格子の孔から後方の装飾図柄表示装置１１０の一部を視認可能にしてもよいし、格子の孔の障子部分を半透明のレンズ体で塞ぎ、後方の装飾図柄表示装置１１０による表示を漠然と遊技者に視認させるようにしてもよいし、格子の孔の障子部分を完全に塞ぎ（遮蔽し）、後方の装飾図柄表示装置１１０を全く視認不可にしてもよい。
【００４５】
図３は、パチンコ機１００を背面側から見た外観斜視図である。
【００４６】
パチンコ機１００の背面上部には、上方に開口した開口部を有し、球を一時的に貯留するための球タンク１７２と、この球タンク１７２の下方に位置し、球タンク１７２の底部に形成した連通孔を通過して落下する球を背面右側に位置する払出装置１７４に導くためのタンクレール１７３とを配設している。
【００４７】
払出装置１７４は、筒状の部材からなり、その内部には、スプロケット１７７と払出センサ１７８とを備えている。
【００４８】
スプロケット１７７は、モータによって回転可能に構成されており、タンクレール１７３を通過して払出装置１７４内に落下した球を一時的に滞留させると共に、モータを駆動して所定角度だけ回転することにより、一時的に滞留した球を払出装置１７４の下方へ１個ずつ送り出すように構成している。
【００４９】
払出センサ１７８は、スプロケット１７７が送り出した球の通過を検知するためのセンサであり、球が通過しているときにオンの信号を出力し、球が通過していないときはオフの信号を出力する。なお、この払出センサ１７８を通過した球は、図示しない球レールを通過してパチンコ機１００の表側に配設した貯留皿１４４に到達するように構成しており、パチンコ機１００は、この構成により遊技者に対して球の払い出しを行う。
【００５０】
払出装置１７４の左側には、後述する主制御部３００を構成する主基板１６１と、後述する副制御部４００を構成するサブ基板１６４とを配設している。また、これら主基板１６１やサブ基板１６４の上方には、後述する副制御部５００を構成する液晶制御基板１６６を配設している。
【００５１】
さらに、主基板１６１やサブ基板１６４の下方には、後述する発射制御部６００を構成する発射基板１６６と、後述する電源管理部６５０を構成する電源基板１６２と、後述する払出制御部５５０を構成する払出基板１６５と、この払出基板１６５に接続したＣＲインタフェース部１６３とを配設している。電源基板１６２の左側面には、電源の投入／遮断やリセット等を行うための操作部１６２ａが設けられている。
【００５２】
上述の各種基板等は全て内枠１０３に配設されており、内枠１０３を開放した場合には内枠に付随して移動するようになっている。従って、内枠１０３を開放することにより、パチンコ機１００の前方（遊技者側）からこれらの各種基板等にアクセスすることが可能となる。また、操作部１６２ａを操作する場合には、予め内枠１０３を開放した上で操作するようになっている。
【００５３】
＜制御部＞
次に、図４を用いて、このパチンコ機１００の制御部の回路構成について詳細に説明する。なお、同図は制御部の回路ブロック図を示したものである。
【００５４】
パチンコ機１００の制御部は、大別すると、遊技の中枢部分を制御する主制御部３００と、主制御部３００が送信するコマンド信号（以下、単に「コマンド」と呼ぶ）に応じて、主に演出の制御を行う副制御部４００と、主制御部３００が送信するコマンドに応じて、主に遊技球の払い出しに関する制御を行う払出制御部５５０と、遊技球の発射制御を行う発射制御部６００と、パチンコ機１００に供給される電源を制御する電源管理部６５０によって構成している。
【００５５】
＜主制御部＞
まず、パチンコ機１００の主制御部３００について説明する。
【００５６】
主制御部３００は、主制御部３００の全体を制御する基本回路３０２を備えており、この基本回路３０２には、ＣＰＵ３０４と、制御プログラムや各種データを記憶するためのＲＯＭ３０６と、一時的にデータを記憶するためのＲＡＭ３０８と、各種デバイスの入出力を制御するためのＩ／Ｏ３１０と、時間や回数等を計測するためのカウンタタイマ３１２を搭載している。なお、ＲＯＭ３０６やＲＡＭ３０８については他の記憶手段を用いてもよく、この点は後述する副制御部４００についても同様である。この基本回路３０２のＣＰＵ３０４は、水晶発振器３１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。
【００５７】
また、基本回路３０２には、水晶発振器３１４が出力するクロック信号を受信する度に０〜６５５３５の範囲で数値を変動させるハードウェア乱数カウンタとして使用しているカウンタ回路３１６（この回路には２つのカウンタを内蔵しているものとする）と、各始動口１２４、１２６、１２８および入賞口１２２の入り口、ならびに可変入賞口１３０の内部に設けた球検出センサを含む各種センサ３１８が出力する信号を受信し、増幅結果や基準電圧との比較結果をカウンタ回路３１６および基本回路３０２に出力するためのセンサ回路３２０と、特図表示装置１１４の表示制御を行うための表示回路３２２と、普図表示装置１１２の表示制御を行うための表示回路３２４と、各種状態表示部３２６（普図保留ランプ１１６、特図保留ランプ１１８、高確中ランプ１１８等）の表示制御を行うための表示回路３２８と、第２特図始動口１２８や可変入賞口１３０等を開閉駆動する各種ソレノイド３３０を制御するためのソレノイド回路３３２を接続している。
【００５８】
なお、このカウンタ回路３１６は、水晶発信器３１４のクロック信号の受信の度に内部に設けられたカウンタレジスタの値を更新して所定の抽選で乱数として使用されるカウント値を更新する。このカウンタレジスタの値はカウンタ回路３１６に設けられたリセット端子にリセット信号が入力されるとクリアされる。本実施例では、リセット端子は電源管理部６５０からの５Ｖの電圧がオフからオンになった場合にクリアされるため、たとえば停電（瞬停含む）や開店時の電源投入などによって５Ｖの電圧がオフからオンになった場合にクリアされる。また、後述するＷＤＴ割り込みではプログラムはリセットされるがカウンタ回路３１６はクリアされない。しかし、ＷＤＴ割り込みの入力をカウンタ回路のリセット端子に入力するようにして、ＷＤＴ割り込みによりカウンタレジスタの値がクリアされるようにしてもよい。
【００５９】
なお、第１特図始動口１２６に球が入賞したことを球検出センサ３１８が検出した場合には、センサ回路３２０は球を検出したことを示す信号をカウンタ回路３１６に出力する。この信号を受信したカウンタ回路３１６は、第１特図始動口１２６に対応するカウンタのそのタイミングにおける値をラッチし、ラッチした値を、第１特図始動口１２６に対応する内蔵のカウンタ値記憶用レジスタに記憶する。また、カウンタ回路３１６は、第２特図始動口１２８に球が入賞したことを示す信号を受信した場合も同様に、第２特図始動口１２８に対応するカウンタのそのタイミングにおける値をラッチし、ラッチした値を、第２特図始動口１２８に対応する内蔵のカウンタ値記憶用レジスタに記憶する。
【００６０】
さらに、基本回路３０２には、情報出力回路３３４を接続しており、主制御部３００は、この情報出力回路３３４を介して、外部のホールコンピュータ（図示省略）等が備える情報入力回路６５２にパチンコ機１００の遊技情報（例えば、遊技状態）を出力する。
【００６１】
また、主制御部３００には、電源管理部５００から主制御部３００に供給している電源の電圧値を監視する電圧監視回路３３６を設けており、この電圧監視回路３３６は、電源の電圧値が所定の値（本実施例では９ｖ）未満である場合に電圧が低下したことを示す低電圧信号を基本回路３０２に出力する。
【００６２】
また、主制御部３００には、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路（リセット信号出力回路）３３８を設けており、ＣＰＵ３０４は、この起動信号出力回路３３８から起動信号を入力した場合に、遊技制御を開始する（後述する主制御部メイン処理を開始する）。本発明の「プログラムのリセットが行われた場合」のプログラムのリセットとは、起動信号出力回路３３８の入力に基づくリセットが挙げられる。なお、停電（瞬停含む）が起きた場合や開店時の電源投入がされた場合はこの起動信号出力回路３３８によるリセットが行われる。
【００６３】
すなわち、「電源電圧が所定の電圧となった場合に起動信号を出力する起動信号出力手段（起動信号出力回路３３８）と、所定タイミングで、遊技者に付与する利益量を抽選するための乱数値を更新する乱数値更新手段（カウンタ回路３１６）と、前記起動信号を入力したことに基づいて前記乱数値を初期化する乱数値初期化手段（カウンタ回路３１６のリセット端子）と、前記起動信号を入力したことに基づいてプログラムのリセットを行うプログラムリセット手段（基本回路３０２のリセット端子）と、を備えたことを特徴とする遊技台」であってもよい。なお、乱数値更新手段はハード乱数に限定されず、ソフト乱数であってもよい。この場合、乱数値更新手段は、例えば後述する主制御部タイマ割り込み処理の基本乱数更新処理（ステップＳ２０５）で所定のＲＡＭ領域に設けられたカウント値記憶部のカウント値を更新する主制御部３００であり、乱数値初期化手段は、例えば後述する主制御部メイン処理の初期化処理（ステップＳ１０７）を行う主制御部３００であってもよい。
【００６４】
また、主制御部３００は、副制御部４００にコマンドを送信するための出力インタフェースと、払出制御部５５０にコマンドを送信するための出力インタフェースをそれぞれ備えており、この構成により、副制御部４００および払出制御部５５０との通信を可能としている。なお、主制御部３００と副制御部４００および払出制御部５５０との情報通信は一方向の通信であり、主制御部３００は副制御部４００および払出制御部５５０にコマンド等の信号を送信できるように構成しているが、副制御部４００および払出制御部５５０からは主制御部３００にコマンド等の信号を送信できないように構成している。
【００６５】
＜副制御部＞
次に、パチンコ機１００の副制御部４００について説明する。
【００６６】
副制御部４００は、主に主制御部３００が送信したコマンド等に基づいて副制御部４００の全体を制御する基本回路４０２を備えており、この基本回路４０２には、ＣＰＵ４０４と、制御プログラムや各種データを記憶するためのＲＯＭ４０６と、一時的にデータを記憶するためのＲＡＭ４０８と、各種デバイスの入出力を制御するためのＩ／Ｏ４１０と、時間や回数等を計測するためのカウンタタイマ４１２を搭載している。この基本回路４０２のＣＰＵ４０４は、水晶発振器４１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。
【００６７】
また、基本回路４０２には、スピーカ４１６および増幅回路（アンプ）４１７の制御を行うためのサウンド回路４１８と、各種ランプ４２０の制御を行うための表示回路４２２と、演出装置２００の演出用可動体等を駆動する駆動装置であるソレノイドまたはモータ等が含まれる各種演出用駆動装置４２４の制御を行うための演出用駆動装置制御回路４２６と、装飾図柄表示装置（液晶表示装置）１１０および遮蔽手段２５０の制御を行うための副制御部５００と、チャンスボタン１４６の押下を検出して信号を出力するチャンスボタン検出回路３８０を接続している。
【００６８】
＜払出制御部、発射制御部、電源管理部＞
次に、パチンコ機１００の払出制御部５５０、発射制御部６００、電源管理部６５０について説明する。
【００６９】
払出制御部５５０は、主に主制御部３００が送信したコマンド等の信号に基づいて払出装置１７４を制御すると共に、払出センサ１７８が出力する制御信号に基づいて賞球または貸球の払い出しが完了したか否かを検出すると共に、インタフェース部５５６を介して、パチンコ機１００とは別体で設けられたカードユニット６５４との通信を行う。
【００７０】
発射制御部６００は、払出制御部５５０が出力する、発射許可または停止を指示する制御信号や、操作ハンドル１４８内に設けた発射強度出力回路が出力する、遊技者による発射ハンドル１４８の操作量に応じた発射強度を指示する制御信号に基づいて、発射杆１３８および発射槌１４０を駆動する発射モータ６０２の制御や、貯留皿１４４から発射レール１４２に球を供給する球送り装置６０４の制御を行う。
【００７１】
電源管理部６５０は、パチンコ機１００に外部から供給される交流電源を直流化し、所定の電圧に変換して主制御部３００、副制御部４００等の各制御部や払出装置５５２等の各装置に供給する。さらに、電源管理部６５０は、外部からの電源が断たれた後も所定の部品（例えば主制御部３００のＲＡＭ３０８等）に所定の期間（例えば１０日間）電源を供給するための蓄電回路（例えばコンデンサ）を備えている。
【００７２】
＜サウンド回路および増幅回路＞
次に、図５を用いて、サウンド回路４１８および増幅回路４１７について詳細に説明する。なお、同図は、制御部のブロック図であり、サウンド回路４１８および増幅回路４１７の内部構成を詳細に示した図である。
【００７３】
上述のように、サウンド回路４１８は、副制御部４００の基本回路４０２に接続されている。そして、サウンド回路４１８には、予め各種音データが記憶されたサウンドＲＯＭ５１３が接続されると共に、増幅回路４１７を介してスピーカ４１６が接続されている。サウンド回路４１８は、基本回路４０２に制御されてサウンドＲＯＭ５１３から音データを読み出し、アナログ信号に変換した上で増幅回路４１７に出力する。また、増幅回路４１７は、サウンド回路４１８から入力した信号を所定の音量に増幅してスピーカ４１６に出力する。
【００７４】
サウンド回路４１８は、基本回路４０２からのコマンドに基づいた処理を行うＣＰＵ  Ｉ／Ｆ５１９と、データの一時記憶等を行う制御レジスタ５２０と、複数のチャネルを有し、異なるチャネルであれば同時に再生可能な再生制御部５２１と、再生制御部５２１からのデジタル信号をアナログ信号に変換するＤ／Ａ変換部５２２とを有して構成されている。
【００７５】
本実施例では、サウンド回路４１８の再生制御部５２１は、０〜１５の計１６チャネルを持ち、基本回路４０２から指定された音データに応じてチャネルを選択し、チャネルごとに指定された音量データに基づいてその音を再生する。
【００７６】
なお、本実施例では、後述する正常復帰音報知やＲＡＭクリア音報知等の警告音は、警告音用の１つのチャネル（本実施例では、１５ＣＨ）においてのみ再生するようにしている。限られたチャネル数の中で複数の警告音のそれぞれにチャネルを設定した場合、同時に再生可能な効果音の数に制限が生じて遊技の演出が単調となり、遊技の興趣を低下させてしまう可能性があるが、このように警告音用のチャネルを１つに設定することでこのような問題を解消することができる。また、チャネルを増加させることによるコストの増大を防ぐことができる。また、音で報知すると、ランプや液晶表示と異なり隣の遊技台の遊技者も異常に気付く場合がある。
【００７７】
増幅回路５１２は、音量入力スイッチ（図示省略）の入力に基づいてＤ／Ａ変換部５２２の出力を増幅する音量増幅部５２３と、音量増幅部５２３による増幅結果をスピーカ３６６に対して出力する出力部５２４とを有して構成されている。
【００７８】
＜図柄の種類＞
次に、図６（ａ）〜（ｃ）を用いて、パチンコ機１００の特図表示装置１１４、装飾図柄表示装置１１０、普図表示装置１１２が停止表示する特図および普図の種類について説明する。
【００７９】
図６（ａ）は特図の停止表示態様の一例を示したものである。本実施例の特図の停止表示態様には、大当たり図柄である「特図１」と、特別大当たり図柄である「特図２」と、外れ図柄である「特図３」の３種類がある。第１特図始動口１２６または第２特図始動口１２８に球が入賞したことを所定の球検出センサが検出したことを条件として特図変動遊技を開始した場合には、特図表示装置１１４は、７個のセグメントの全点灯と、中央の１個のセグメントの点灯を繰り返す「特図の変動表示」を行う。
【００８０】
そして、特図の変動開始前に決定した変動時間が経過すると、特図変動遊技の当選を報知する場合には「特図１」または「特図２」を停止表示し、特図変動遊技の外れを報知する場合には「特図３」を停止表示する。なお、図中の白抜きの部分が消灯するセグメントの場所を示し、黒塗りの部分が点灯するセグメントの場所を示している。
【００８１】
図６（ｂ）は装飾図柄の一例を示したものである。本実施例の装飾図柄には、「装飾１」〜「装飾１０」の１０種類がある。第１特図始動口１２６または第２特図始動口１２８に球が入賞したことを所定の球検出センサが検出したことを条件にして、装飾図柄表示装置１１０の左図柄表示領域１１０ａ、中図柄表示領域１１０ｂ、右図柄表示領域１１０ｃの各図柄表示領域に、「装飾１」→「装飾２」→「装飾３」→・・・・「装飾９」→「装飾１０」→「装飾１」→・・・の順番で表示を切り替える「装飾図柄の変動表示」を行う。
【００８２】
そして、大当たりを報知する場合には、図柄表示領域１１０ａ〜１１０ｃに大当たりに対応する図柄組合せ（本実施例では、同一の数字の装飾図柄の組合せ（例えば、「装飾２−装飾２−装飾２」））を停止表示し、特別大当たりを報知する場合には、特別大当たりに対応する図柄組合せ（本実施例では、同一の奇数番号数字の装飾図柄の組合せ（例えば、「装飾１−装飾１−装飾１」））を停止表示する。
【００８３】
なお、大当たりに対応する図柄の組合せを停止表示した場合には、大当たり遊技または特別大当たり遊技を開始し、特別大当たりに対応する図柄の組合せを停止表示した場合には、特別大当たり遊技を開始する。また、外れを報知する場合には、図柄表示領域１１０ａ〜１１０ｃに大当たりに対応する図柄組合せ以外の図柄組合せを停止表示した後で、保留している装飾図柄の変動表示があれば、その変動表示を開始する。
【００８４】
図６（ｃ）は普図の停止表示態様の一例を示したものである。本実施例の普図の停止表示態様には、当たり図柄である「普図１」と、外れ図柄である「普図２」の２種類がある。普図始動口１２４を球が通過したことを所定の球検出センサが検出したことを条件として普図表示遊技を開始した場合には、普図表示装置１１２は、７個のセグメントの全点灯と、中央の１個のセグメントの点灯を繰り返す「普図の変動表示」を行う。そして、普図変動遊技の当選を報知する場合には「普図１」を停止表示し、普図変動遊技の外れを報知する場合には「普図２」を停止表示する。
【００８５】
＜主制御部メイン処理＞
次に、図７を用いて、主制御部３００のＣＰＵ３０４が実行する主制御部メイン処理について説明する。なお、同図は主制御部メイン処理の流れを示すフローチャートである。
【００８６】
上述したように、主制御部３００には、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路（リセット信号出力回路）３３８を設けている。この起動信号を入力した基本回路３０２のＣＰＵ３０４は、リセット割り込みによりリセットスタートしてＲＯＭ３０６に予め記憶している制御プログラムに従って処理を実行する。
【００８７】
ステップＳ１０１では、初期設定１を行う。この初期設定１では、ＣＰＵ３０４のスタックポインタ（ＳＰ）へのスタック初期値の設定、割り込みマスクの設定、Ｉ／Ｏポート３１０の初期設定、ＲＡＭ３０８に記憶する各種変数の初期設定、ＷＤＴ３１３への動作許可及び初期値の設定等を行う。なお、本実施例では、ＷＤＴ３１３に、初期値として３２．８ｍｓに相当する数値を設定する。
【００８８】
ステップＳ１０２では、ＷＤＴ３１３のカウンタの値をクリアし、ＷＤＴ３１３による時間計測を再始動する。
【００８９】
ステップＳ１０３では、低電圧信号がオンであるか否か、すなわち、電圧監視回路３３６が、電源管理部６５０から主制御部３００に供給している電源の電圧値が所定の値（本実施例では９ｖ）未満である場合に電圧が低下したことを示す低電圧信号を出力しているか否かを監視する。そして、低電圧信号がオンの場合（ＣＰＵ３０４が電源の遮断を検知した場合）にはステップＳ１０２に戻り、低電圧信号がオフの場合（ＣＰＵ３０４が電源の遮断を検知していない場合）にはステップＳ１０４に進む。
【００９０】
ステップＳ１０４では、初期設定２を行う。この初期設定２では、後述する主制御部タイマ割り込み処理を定期毎に実行するための周期を決める数値をカウンタタイマ３１２に設定する処理、Ｉ／Ｏ３１０の所定のポート（例えば試験用出力ポート、副制御部４００への出力ポート）からクリア信号を出力する処理、ＲＡＭ３０８への書き込みを許可する設定等を行う。
【００９１】
ステップＳ１０５では、電源の遮断前（電断前）の状態に復帰するか否かの判定を行い、電断前の状態に復帰しない場合（主制御部３００の基本回路３０２を初期状態にする場合）にはステップＳ１０７に進む。同様に電源ステータスの情報が「サスペンド」以外の情報を示している場合にもステップＳ１０７に進む。
【００９２】
具体的には、最初に、電源基板１６２に設けた操作部１６２ａを遊技店の店員などが操作した場合に送信されるＲＡＭクリア信号がオン（操作があったことを示す）であるか否か、すなわちＲＡＭクリアが必要であるか否かを判定し、ＲＡＭクリア信号がオンの場合（ＲＡＭクリアが必要な場合）には、基本回路３０２を初期状態にすべくステップＳ１０７に進む。一方、ＲＡＭクリア信号がオフの場合（ＲＡＭクリアが必要でない場合）は、ＲＡＭ３０８に設けた電源ステータス記憶領域に記憶した電源ステータスの情報を読み出し、この電源ステータスの情報がサスペンドを示す情報であるか否かを判定する。
【００９３】
そして、電源ステータスの情報がサスペンドを示す情報でない場合には、基本回路３０２を初期状態にすべくステップＳ１０７に進み、電源ステータスの情報がサスペンドを示す情報である場合には、ＲＡＭ３０８の所定の領域（例えば全ての領域）に記憶している１バイトデータを初期値が０である１バイト構成のレジスタに全て加算することによりチェックサムを算出し、算出したチェックサムの結果が特定の値（例えば０）であるか否か（チェックサムの結果が正常であるか否か）を判定する。
【００９４】
そして、チェックサムの結果が特定の値（例えば０）の場合（チェックサムの結果が正常である場合）には電断前の状態に復帰すべくステップＳ１０６に進み、チェックサムの結果が特定の値（例えば０）以外である場合（チェックサムの結果が異常である場合）には、パチンコ機１００を初期状態にすべくステップＳ１０７に進む。同様に電源ステータスの情報が「サスペンド」以外の情報を示している場合にもステップＳ１０７に進む。
【００９５】
ステップＳ１０６では、復電時処理を行う。この復電時処理では、電断時にＲＡＭ３０８に設けられたスタックポインタ退避領域に記憶しておいたスタックポインタを読み出し、スタックポインタに再設定する。また、電断時にＲＡＭ３０８に設けられたレジスタ退避領域に記憶しておいた各レジスタの値を読み出し、各レジスタに再設定した後、割り込み許可の設定を行う。以降、ＣＰＵ３０４が、再設定後のスタックポインタやレジスタに基づいて制御プログラムを実行する結果、パチンコ機１００は電源断時の状態に復帰する。すなわち、電断直前にタイマ割り込み処理（後述）に分岐する直前に行った（ステップＳ１０８、ステップＳ１０９内の所定の）命令の次の命令から処理を再開する。また、このステップＳ１０６では、副制御部４００に向けて正常復帰コマンドを送信する。
【００９６】
ステップＳ１０７では、初期化処理を行う。この初期化処理では、割り込み禁止の設定、スタックポインタへのスタック初期値の設定、ＲＡＭ３０８の全ての記憶領域の初期化などを行う。また、ここでは、副制御部４００に向けてＲＡＭクリアコマンドを送信する。
【００９７】
ステップＳ１０８では、割り込み禁止の設定を行った後、基本乱数初期値更新処理を行う。この基本乱数初期値更新処理では、普図当選乱数カウンタ、および特図乱数値カウンタの初期値をそれぞれ生成するための２つの初期値生成用乱数カウンタと、普図タイマ乱数値、特図タイマ乱数値をそれぞれ生成するための２つの乱数カウンタを更新する。例えば、普図タイマ乱数値として取り得る数値範囲が０〜２０とすると、ＲＡＭ３０８に設けた普図タイマ乱数値を生成するための乱数カウンタ記憶領域から値を取得し、取得した値に１を加算してから元の乱数カウンタ記憶領域に記憶する。このとき、取得した値に１を加算した結果が２１であれば０を元の乱数カウンタ記憶領域に記憶する。他の初期値生成用乱数カウンタ、乱数カウンタもそれぞれ同様に更新する。また、この基本乱数初期値更新処理の終了後に割り込み許可の設定を行ってステップＳ１０９に進む。
【００９８】
ステップＳ１０９では、演出乱数更新処理を行う。この演出乱数更新処理では、主制御部３００で使用する演出用乱数値を生成するための乱数カウンタを更新する。
【００９９】
主制御部３００は、所定の周期ごとに開始するタイマ割り込み処理を行っている間を除いて、ステップＳ１０８およびＳ１０９の処理を繰り返し実行する。
【０１００】
＜主制御部タイマ割り込み処理＞
次に、図８を用いて、主制御部３００のＣＰＵ３０４が実行する主制御部タイマ割り込み処理について説明する。なお、同図は主制御部タイマ割り込み処理の流れを示すフローチャートである。
【０１０１】
主制御部３００は、所定の周期（本実施例では約２ｍｓに１回）でタイマ割り込み信号を発生するカウンタタイマ３１２を備えており、このタイマ割り込み信号を契機として主制御部タイマ割り込み処理を所定の周期で開始する。
【０１０２】
ステップＳ２０１では、タイマ割り込みスタート処理を行う。このタイマ割り込みスタート処理では、ＣＰＵ３０４の各レジスタの値をスタック領域に一時的に退避する処理などを行う。
【０１０３】
ステップＳ２０２では、ＷＤＴ３１３のカウント値が初期設定値（本実施例では３２．８ｍｓ）を超えてＷＤＴ割り込みが発生しないように（処理の異常を検出しないように）、ＷＤＴを定期的に（本実施例では、主制御部タイマ割り込みの周期である約２ｍｓに１回）リスタートを行う。なお、ＷＤＴ割り込みが入るとプログラムはリセットされる。本発明の「プログラムのリセットが行われた場合」のプログラムのリセットとは、ＷＤＴ割り込みによるリセットが挙げられる。
【０１０４】
ステップＳ２０３では、入力ポート状態更新処理を行う。この入力ポート状態更新処理では、Ｉ／Ｏ３１０の入力ポートを介して、上述の扉部材開放センサ１５８、内枠開放センサ、下皿満タンセンサ、大入賞口入賞検知センサその他の球検出センサを含む各種センサ３１８の検出信号を入力して検出信号の有無を監視し、ＲＡＭ３０８に各種センサ３１８ごとに区画して設けた信号状態記憶領域に記憶する。
【０１０５】
本実施例では、前々回のタイマ割り込み処理（約４ｍｓ前）で検出した各々の球検出センサの検出信号の有無の情報を、ＲＡＭ３０８に各々の球検出センサごとに区画して設けた前回検出信号記憶領域から読み出し、この情報をＲＡＭ３０８に各々の球検出センサごとに区画して設けた前々回検出信号記憶領域に記憶し、前回のタイマ割り込み処理（約２ｍｓ前）で検出した各々の球検出センサの検出信号の有無の情報を、ＲＡＭ３０８に各々の球検出センサごとに区画して設けた今回検出信号記憶領域から読み出し、この情報を上述の前回検出信号記憶領域に記憶する。また、今回検出した各々の球検出センサの検出信号を、上述の今回検出信号記憶領域に記憶する。
【０１０６】
また、ステップＳ２０３では、上述の前々回検出信号記憶領域、前回検出信号記憶領域、および今回検出信号記領域の各記憶領域に記憶した各々の球検出センサの検出信号の有無の情報を比較し、各々の球検出センサにおける過去３回分の検出信号の有無の情報が一致するか否かを判定する。そして、各々の球検出センサにおいて過去３回分の検出信号の有無の情報が、予め定めた入賞判定パターン情報（本実施例では、前々回検出信号無し、前回検出信号有り、今回検出信号有りであることを示す情報）と一致した場合に、入賞口（一般入賞口１２２、可変入賞口１３０）や始動口（第１特図始動口１２６、第２特図始動口１２８）への入球、または普図始動口１２４の通過があったと判定する。
【０１０７】
例えば、一般入賞口１２２への入球を検出する球検出センサにおいて過去３回分の検出信号の有無の情報が上述の入賞判定パターン情報と一致した場合には、一般入賞口１２２へ入球したと判定し、以降の一般入賞口１２２への入球に伴う処理を行うが、過去３回分の検出信号の有無の情報が上述の入賞判定パターン情報と一致しなかった場合には、以降の一般入賞口１２２への入球に伴う処理を行わずに後続の処理に分岐する。
【０１０８】
ステップＳ２０４およびステップＳ２０５では、基本乱数初期値更新処理および基本乱数更新処理を行う。これらの基本乱数初期値更新処理および基本乱数更新処理では、上記ステップＳ１０８で行った初期値生成用乱数カウンタの値の更新を行い、次に主制御部３００で使用する普図当選乱数値および特図乱数値をそれぞれ生成するための２つの乱数カウンタを更新する。例えば、普図当選乱数値として取り得る数値範囲が０〜１００とすると、ＲＡＭ３０８に設けた普図当選乱数値を生成するための乱数カウンタ記憶領域から値を取得し、取得した値に１を加算してから元の乱数カウンタ記憶領域に記憶する。このとき、取得した値に１を加算した結果が１０１であれば０を元の乱数カウンタ記憶領域に記憶する。
【０１０９】
また、取得した値に１を加算した結果、乱数カウンタが一周していると判定した場合にはそれぞれの乱数カウンタに対応する初期値生成用乱数カウンタの値を取得し、乱数カウンタの記憶領域にセットする。例えば、０〜１００の数値範囲で変動する普図当選乱数値生成用の乱数カウンタから値を取得し、取得した値に１を加算した結果が、ＲＡＭ３０８に設けた所定の初期値記憶領域に記憶している前回設定した初期値と等しい値（例えば７）である場合に、普図当選乱数値生成用の乱数カウンタに対応する初期値生成用乱数カウンタから値を初期値として取得し、普図当選乱数値生成用の乱数カウンタにセットすると共に、普図当選乱数値生成用の乱数カウンタが次に１周したことを判定するために、今回設定した初期値を上述の初期値記憶領域に記憶しておく。
【０１１０】
なお、普図当選乱数値生成用の乱数カウンタが次に１周したことを判定するための上述の初期値記憶領域とは別に、特図乱数生成用の乱数カウンタが１周したことを判定するための初期値記憶領域をＲＡＭ３０８に設けている。
【０１１１】
ステップＳ２０６では、演出乱数更新処理を行う。この演出乱数更新処理では、主制御部３００で使用する演出用乱数値を生成するための乱数カウンタを更新する。
【０１１２】
ステップＳ２０７では、タイマ更新処理を行う。詳細は後述するが、このタイマ更新処理では、普通図柄表示装置１１２に図柄を変動・停止表示する時間を計時するための普図表示図柄更新タイマ、特別図柄表示装置１１４に図柄を変動・停止表示する時間を計時するための特図表示図柄更新タイマ、所定の入賞演出時間、所定の開放時間、所定の閉鎖時間、所定の終了演出期間などを計時するためのタイマなどを含む各種タイマを更新する。
【０１１３】
ステップＳ２０８では、入賞口カウンタ更新処理を行う。この入賞口カウンタ更新処理では、入賞口（一般入賞口１２２、第１、第２特図始動口１２６、１２８、および可変入賞口１３０）に入賞（入球）があった場合に、ＲＡＭ３０８に入賞口ごとに設けた賞球数記憶領域の値を読み出し、１を加算して、元の賞球数記憶領域に設定する。
【０１１４】
また、ステップＳ２０９では、入賞受付処理を行う。この入賞受付処理では、第１、第２特図始動口１２６、１２８に入賞があり、且つ、保留している特図変動遊技の数が４未満である場合には、入賞した始動口に対応するカウンタ回路３１６ｂのカウンタ値記憶用レジスタから値を特図当選乱数値として取得する。また、上述の特図乱数値生成用の乱数カウンタから値を特図乱数値として取得し、ＲＡＭ３０８に設けた乱数値記憶領域に特図当選乱数値と共に記憶する。
【０１１５】
また、普図始動口１２４を球が通過したことを検出し、且つ、保留している普図変動遊技の数が２未満の場合には、そのタイミングにおける普図当選乱数値生成用の乱数カウンタの値を普図当選乱数値として取得し、ＲＡＭ３０８に設けた上述の特図用とは別の乱数値記憶領域に記憶する。また、この入賞受付処理では、所定の球検出センサにより第１、第２特図始動口１２６、１２８、普図始動口１２４、または可変入賞口１３０の入賞（入球）を検出した場合に、副制御部４００に送信すべき送信情報に、第１、第２特図始動口１２６、１２８、普図始動口１２４、および可変入賞口１３０の入賞（入球）の有無を示す入賞受付情報を設定する。
【０１１６】
ステップＳ２１０では、払出要求数送信処理を行う。なお、払出制御部５５０に出力する出力予定情報および払出要求情報は１バイトで構成しており、ビット７にストローブ情報（オンの場合、データをセットしていることを示す）、ビット６に電源投入情報（オンの場合、電源投入後一回目のコマンド送信であることを示す）、ビット４〜５に今回加工種別（０〜３）、およびビット０〜３に加工後の払出要求数を示すようにしている。
【０１１７】
ステップＳ２１１では、普図状態更新処理を行う。この普図状態更新処理は、普図の状態に対応する複数の処理のうちの１つの処理を行う。例えば、普図変動中（普図汎用タイマの値が１以上）における普図状態更新処理では、普図表示装置１１２を構成する７セグメントＬＥＤの点灯と消灯を繰り返す点灯・消灯駆動制御を行う。
【０１１８】
また、普図変動表示時間が経過したタイミング（普図表示図柄更新タイマの値が１から０になったタイミング）における普図状態更新処理では、当りフラグがオンの場合には、図６（ｃ）に示す普図１の態様となるように普図表示装置１１２を構成する７セグメントＬＥＤの点灯・消灯駆動制御を行い、当りフラグがオフの場合には、図６（ｃ）に示す普図２の態様となるように普図表示装置１１２を構成する７セグメントＬＥＤの点灯・消灯駆動制御を行うと共に、その後、所定の停止表示期間（例えば５００ｍ秒間）その表示を維持するためにＲＡＭ３０８に設けた普図停止時間管理用タイマの記憶領域に停止期間を示す情報を設定する。この設定により普図の停止表示を行い、普図変動遊技の結果を遊技者に報知するようにしている。
【０１１９】
また、所定の停止表示期間が終了したタイミング（普図停止時間管理用タイマの値が１から０になったタイミング）で開始する普図状態更新処理では、当りフラグがオンの場合には、所定の開放期間（例えば２秒間）、第２特図始動口１２８の羽根部材の開閉駆動用のソレノイド３３０に、羽根部材を開放状態に保持する信号を出力するとともに、ＲＡＭ３０８に設けた羽根開放時間管理用タイマの記憶領域に開放期間を示す情報を設定する。
【０１２０】
また、所定の開放期間が終了したタイミング（羽根開放時間管理用タイマの値が１から０になったタイミング）で開始する普図状態更新処理では、所定の閉鎖期間（例えば５００ｍ秒間）、羽根部材の開閉駆動用のソレノイド３３０に、羽根部材を閉鎖状態に保持する信号を出力するとともに、ＲＡＭ３０８に設けた羽根閉鎖時間管理用タイマの記憶領域に閉鎖期間を示す情報を設定する。
【０１２１】
また、所定の閉鎖期間を経過したタイミング（羽根閉鎖時間管理用タイマの値が１から０になったタイミング）で開始する普図状態更新処理では、普図の状態を非作動中に設定する。普図の状態が非作動中の場合における普図状態更新処理では、何もせずに次のステップＳ２１２に移行するようにしている。
【０１２２】
ステップＳ２１２では、普図関連抽選処理を行う。この普図関連抽選処理では、普図変動遊技および第２特図始動口１２８の開閉制御を行っておらず（普図の状態が非作動中）、且つ、保留している普図変動遊技の数が１以上である場合に、上述の乱数値記憶領域に記憶している普図当選乱数値に基づいた乱数抽選により普図変動遊技の結果を当選とするか、不当選とするかを決定する当り判定をおこない、当選とする場合にはＲＡＭ３０８に設けた当りフラグにオンを設定する。不当選の場合には、当りフラグにオフを設定する。
【０１２３】
また、当り判定の結果に関わらず、次に上述の普図タイマ乱数値生成用の乱数カウンタの値を普図タイマ乱数値として取得し、取得した普図タイマ乱数値に基づいて複数の変動時間のうちから普図表示装置１１２に普図を変動表示する時間を１つ選択し、この変動表示時間を、普図変動表示時間として、ＲＡＭ３０８に設けた普図変動時間記憶領域に記憶する。なお、保留している普図変動遊技の数は、ＲＡＭ３０８に設けた普図保留数記憶領域に記憶するようにしており、当り判定をするたびに、保留している普図変動遊技の数から１を減算した値を、この普図保留数記憶領域に記憶し直すようにしている。また当り判定に使用した乱数値を消去する。
【０１２４】
ステップＳ２１３では、特図状態更新処理を行う。この特図状態更新処理は、特図の状態に応じて、次の８つの処理のうちの１つの処理を行う。例えば、特図変動中（特図汎用タイマの値が１以上）における特図状態更新処理では、特図表示装置１１２を構成する７セグメントＬＥＤの点灯と消灯を繰り返す点灯・消灯駆動制御を行う。
【０１２５】
また、特図変動表示時間が経過したタイミング（特図表示図柄更新タイマの値が１から０になったタイミング）で開始する特図状態更新処理では、大当たりフラグがオンで確変フラグがオフの場合には特図表示装置１１４に図６（ａ）に示す特図１、大当たりフラグがオンで確変フラグがオンの場合には特図表示装置１１４に図６（ａ）に示す特図２、大当たりフラグがオフの場合には、図６（ａ）に示す特図３の態様となるように特図表示装置１１２を構成する７セグメントＬＥＤの点灯・消灯駆動制御を行うと共に、その後、所定の停止表示期間（例えば５００ｍ秒間）その表示を維持するためにＲＡＭ３０８に設けた特図停止時間管理用タイマの記憶領域に停止期間を示す情報を設定する。この設定により特図の停止表示をおこない、特図変動遊技の結果を遊技者に報知するようにしている。また、コマンド設定送信処理（ステップＳ２１５）で一般コマンド回転停止設定送信処理を実行させるために上述の送信情報記憶領域に０２Ｈを送信情報（一般情報）として追加記憶する。
【０１２６】
また、所定の停止表示期間が終了したタイミング（特図停止時間管理用タイマの値が１から０になったタイミング）で開始する特図状態更新処理では、大当たりフラグがオンの場合には、所定の入賞演出期間（例えば３秒間）すなわち装飾図柄表示装置１１０による大当たりを開始することを遊技者に報知する画像を表示している期間待機するためにＲＡＭ３０８に設けた特図待機時間管理用タイマの記憶領域に入賞演出期間を示す情報を設定する。また、コマンド設定送信処理（ステップＳ２１５）で一般コマンド入賞演出設定送信処理を実行させるために上述の送信情報記憶領域に０４Ｈを送信情報（一般情報）として追加記憶する。
【０１２７】
また、所定の入賞演出期間が終了したタイミング（特図待機時間管理用タイマの値が１から０になったタイミング）で開始する特図状態更新処理では、所定の開放期間（例えば２９秒間、または可変入賞口１３０に所定球数（例えば１０球）の球の入賞を検出するまで）可変入賞口１３０の扉部材の開閉駆動用のソレノイド３３０に、扉部材を開放状態に保持する信号を出力するとともに、ＲＡＭ３０８に設けた扉開放時間管理用タイマの記憶領域に開放期間を示す情報を設定する。また、コマンド設定送信処理（ステップＳ２１５）で一般コマンド大入賞口開放設定送信処理を実行させるために上述の送信情報記憶領域に１０Ｈを送信情報（一般情報）として追加記憶する。
【０１２８】
また、所定の開放期間が終了したタイミング（扉開放時間管理用タイマの値が１から０になったタイミング）で開始する特図状態更新処理では、所定の閉鎖期間（例えば１．５秒間）可変入賞口１３０の扉部材の開閉駆動用のソレノイド３３０に、扉部材を閉鎖状態に保持する信号を出力するとともに、ＲＡＭ３０８に設けた扉閉鎖時間管理用タイマの記憶領域に閉鎖期間を示す情報を設定する。また、コマンド設定送信処理（ステップＳ２１５）で一般コマンド大入賞口閉鎖設定送信処理を実行させるために上述の送信情報記憶領域に２０Ｈを送信情報（一般情報）として追加記憶する。
【０１２９】
また、この扉部材の開放・閉鎖制御を所定回数（例えば１５ラウンド）繰り返し、終了したタイミングで開始する特図状態更新処理では、所定の終了演出期間（例えば３秒間）すなわち装飾図柄表示装置１１０による大当たりを終了することを遊技者に報知する画像を表示している期間待機するように設定するためにＲＡＭ３０８に設けた演出待機時間管理用タイマの記憶領域に演出待機期間を示す情報を設定する。また、コマンド設定送信処理（ステップＳ２１５）で一般コマンド終了演出設定送信処理を実行させるために上述の送信情報記憶領域に０８Ｈを送信情報（一般情報）として追加記憶する。
【０１３０】
また、所定の終了演出期間が終了したタイミング（演出待機時間管理用タイマの値が１から０になったタイミング）で開始する特図状態更新処理では、特図の状態を非作動中に設定する。特図の状態が非作動中の場合における特図状態更新処理では、何もせずに次のステップＳ２１４に移行するようにしている。
【０１３１】
ステップＳ２１４では、特図関連抽選処理を行う。この特図関連抽選処理では、特図変動遊技および可変入賞口１３０の開閉制御を行っておらず（特図の状態が非作動中）、且つ、保留している特図変動遊技の数が１以上である場合に、大当たり判定テーブル、高確率状態移行判定テーブル、タイマ番号決定テーブルなどを使用した各種抽選のうち、最初に大当たり判定を行う。
【０１３２】
具体的には、ステップＳ２０９で乱数値記憶領域に記憶した特図当選乱数値が、大当たり判定テーブルの第１特図始動口用抽選データの数値範囲であるか否かを判定し、特図当選乱数値が第１特図始動口用抽選データの数値範囲である場合には、特図変動遊技の当選と判定してＲＡＭ３０８に設けた大当たりフラグの格納領域に大当たりとなることを示す情報を設定する（ここで、大当たりの情報をＲＡＭ３０８に設定することは、大当たりフラグをオンに設定するという）。一方、特図当選乱数値が第１特図始動口用抽選データの数値範囲以外である場合には、特図変動遊技の外れと判定してＲＡＭ３０８に設けた大当たりフラグの格納領域に外れとなることを示す情報を設定する（ここで、外れの情報をＲＡＭ３０８に設定することは、大当たりフラグをオフに設定するという）。
【０１３３】
なお、保留している特図変動遊技の数は、ＲＡＭ３０８に設けた特図保留数記憶領域に記憶するようにしており、当り判定をするたびに、保留している特図変動遊技の数から１を減算した値を、この特図保留数記憶領域に記憶し直すようにしている。また、当り判定に使用した乱数値を消去する。
【０１３４】
具体例としては、遊技状態が低確率状態であり、第１特図始動口１２６への球入賞の検出に基づいて取得した特図当選乱数値が１０１００の場合は大当たりフラグをオンに設定し、特図当選乱数値が１０２００の場合は大当たりフラグをオフに設定する。また、第２特図始動口１２８への球入賞の検出に基づいて取得した特図当選乱数値が２０１００の場合は大当たりフラグをオンに設定し、特図当選乱数値が２０２００の場合は大当たりフラグをオフに設定する。
【０１３５】
大当たりフラグにオンを設定した場合には、次に確変移行判定を行う。具体的には、ステップＳ２０９で乱数値記憶領域に記憶した特図乱数値が、移行判定乱数の数値範囲であるか否かを判定し、特図乱数値が抽選データの数値範囲である場合には、ＲＡＭ３０８に設けた確変（確率変動）フラグの格納領域に、特別大当たり遊技を開始することを示す情報を設定する。（ここで、特別大当たり遊技開始の情報をＲＡＭ３０８に設定することは、確変フラグをオンに設定するという）。一方、特図乱数値が抽選データの数値範囲以外である場合には、上述の確変フラグの格納領域に、大当たり遊技を開始することを示す情報を設定する（ここで、大当たり遊技開始の情報をＲＡＭ３０８に設定することは、確変フラグをオフに設定するという）。例えば、取得した特図乱数値が２０の場合には確変フラグをオフに設定する。一方、取得した特図乱数値が８０の場合には確変フラグをオンに設定する。
【０１３６】
大当たり判定の結果に関わらず、次にタイマ番号を決定する処理を行う。具体的には、上述の特図タイマ乱数値生成用の乱数カウンタの値を特図タイマ乱数値として取得する。大当たりフラグの値、および取得した特図タイマ乱数値を含むタイマ乱数の数値範囲に対応するタイマ番号を選択し、ＲＡＭ３０８に設けた所定のタイマ番号格納領域に記憶する。さらに、そのタイマ番号に対応する変動時間を、特図変動表示時間として、上述の特図表示図柄更新タイマに記憶し、コマンド設定送信処理（ステップＳ２１５）で一般コマンド回転開始設定送信処理を実行させるために上述の送信情報記憶領域に０１Ｈを送信情報（一般情報）として追加記憶してから処理を終了する。
【０１３７】
例えば、大当たりフラグがオフで、取得した特図タイマ乱数値が５００００の場合には、特図タイマ乱数値は０〜６０２３５の範囲であることから、タイマ番号決定テーブルのそれらの条件に対応する１行目に記憶しているタイマ番号を示すタイマ１、および変動時間を示す５を選択し、ＲＡＭ３０８に設けたそれぞれの記憶領域に記憶する。一方、大当たりフラグがオンで、取得した特図タイマ乱数値が６４０００の場合には、特図タイマ乱数値は０〜１５５３５の範囲ではないことからタイマ２は選択せず、１５５３６〜２４５３５ではないことからタイマ３は選択せず、２４５３６〜６２５３５ではないことからタイマ４は選択しないが、６２５３６〜６５５３５の範囲内であることから、タイマ番号決定テーブルのそれらの条件に対応する８行目に記憶しているタイマ番号を示すタイマ５、および変動時間を示す５０を選択し、ＲＡＭ３０８に設けたそれぞれの記憶領域に記憶する。
【０１３８】
なお、割り込み処理の開始周期である２ｍｓを考慮して、選択した変動時間の値に５００（１０００ｍｓ／２ｍｓ）を掛けた値を変動時間記憶領域にセットする。例えば、変動時間が５秒の場合には、変動時間記憶領域には２５００の値を初期値としてセットし、ステップＳ２０７のタイマ更新処理を実行する度に、この変動時間記憶領域の値を１だけ減算するようにすることで、割り込み処理の実行回数により時間の経過を計測できるようにしている。また、複数回（例えば５回）のタイマ割込処理の実行ごと（例えば２ｍｓ周期）に変動時間記憶領域の値を減算する場合には、変動時間が１０秒の場合であれば、１０秒が１００００ｍｓであることから周期（２ｍｓ×５）で割り算して１０００を変動時間記憶領域に設定する。
【０１３９】
ステップＳ２１５では、副制御部４００に送信する各種コマンドの設定および送信処理を行う。ここでは、上述の一般コマンド回転開始設定送信処理、一般コマンド回転停止設定送信処理、一般コマンド入賞演出設定送信処理、一般コマンド終了演出設定送信処理、一般コマンド大入賞口開放設定送信処理および一般コマンド大入賞口閉鎖設定送信処理を含む各種コマンドの設定送信処理を行う。
【０１４０】
図９および１０は、副制御部４００に送信する主なコマンドの構成例を示した図である。これらの図に示されるように、本実施例では、副制御部４００に送信するコマンドを上位８ビット、下位８ビットの１６ビットで構成している。このうち、上位のビット７にはストローブ情報（オンの場合、データをセットしていることを示す）、上位のビット４〜６にはコマンド種別（コマンドの種類を特定可能な情報）、上位のビット０〜３には詳細種別（コマンド種別に対応する所定の情報）がそれぞれ格納されており、下位のビット０〜７には出力内容が格納されている。
【０１４１】
副制御部４００に送信するコマンドは、主に、上記主制御部メイン処理の復電時処理（ステップＳ１０６）または初期化処理（ステップＳ１０７）で送信する復帰コマンド、ならびに主制御部タイマ割り込み処理のコマンド設定送信処理（ステップＳ２１５）で送信する基本コマンド、デバイスコマンド、遊技状態コマンドおよび特図／大入賞口関連コマンドに大別される。
【０１４２】
復帰コマンドには、ＲＡＭクリアが実行されたことを示すＲＡＭクリアコマンド、遊技状態、特図保留数、大当りの種別、および特図作動状態を示す値が格納された正常復帰コマンド１（１）〜（３）、ならびに特図保留数および大当り種別を示す値が格納された正常復帰コマンド２（１）、（２）等が含まれている。なお、正常復帰コマンド１は、電断時の状態が通常遊技、時短または確変状態である場合に送信され、正常復帰コマンド２は、電断時の状態が大当り遊技である場合に送信される。
【０１４３】
基本コマンドには、第１特図始動口１２６、第２特図始動口１２８および大入賞口１３０への入球の有無を示す値が格納された基本情報コマンド（１）、ならびに特図保留数を示す値が格納された基本情報コマンド（２）等が含まれている。デバイスコマンドには、扉部材開放の有無、内枠開放の有無、下皿満タンの有無、およびスイッチ（各種センサ３１８）断線の有無を示す値が格納されたデバイス情報コマンド等が含まれている。
【０１４４】
遊技状態コマンドには、特図作動状態、大当り種別、および遊技状態を示す値が格納された遊技状態変化コマンド（１）〜（３）等が含まれている。特図／大入賞口関連コマンドには、大当り種別および演出タイマ種別を示す値が格納された遊技変動開始コマンド（１）〜（３）、大当り種別を示す値が格納された特図変動停止コマンド、ならびに大当りラウンド数を示す値が格納された大入賞口開放コマンド（１）および大入賞口閉鎖コマンド（１）等が含まれている。
【０１４５】
なお、ストローブ情報は上述のコマンド送信処理でオン、オフするようにしている。また、後述するデバイス情報出力フラグは、デバイス情報を出力した後でクリアされる。副制御部４００では、受信した出力予定情報に含まれるコマンドによって、主制御部３００における遊技制御の変化に応じた演出制御内容や警告等の報知制御内容を決定することができるようになる。
【０１４６】
図８に戻って、ステップＳ２１６では、外部出力信号設定処理を行う。この外部出力信号設定処理では、ＲＡＭ３０８に記憶している遊技情報を、情報出力回路３３４を介してパチンコ機１００とは別体の情報入力回路６５２に出力する。
【０１４７】
ステップＳ２１７では、デバイス監視処理を行う。このデバイス監視処理では、ステップ２０３において信号状態記憶領域に記憶した各種センサの信号状態を読み出して、扉部材開放エラーの有無、内枠開放エラーの有無、または下皿満タンエラーの有無などを監視し、扉部材開放エラー、内枠開放エラー、または下皿満タンエラーを検出した場合に、副制御部４００に送信すべき送信情報に、扉部材開放エラーの有無、内枠開放エラーの有無、下皿満タンエラーの有無を示すデバイス情報を設定する。デバイス監視処理の詳細については後述する。
【０１４８】
ステップＳ２１８では、低電圧信号がオンであるか否かを監視する。そして、低電圧信号がオンの場合（電源の遮断を検知した場合）にはステップＳ２１９に進み、低電圧信号がオフの場合（電源の遮断を検知していない場合）にはステップＳ２２０に進む。
【０１４９】
ステップＳ２１９では、タイマ割り込みエンド処理を行う。このタイマ割り込みエンド処理では、ステップＳ２０１で一時的に退避した各レジスタの値を元の各レジスタに設定し、割り込み許可の設定などを行う。
【０１５０】
ステップＳ２２０では、電源管理部６５０から主制御部３００に供給している電源の電圧値を監視する電圧監視回路が、所定の値以下である場合に電圧が低下したことを示す電圧低下信号を出力しているか否か、すなわち電源の遮断を検知したか否かを監視し、電源の遮断を検知した場合には、復電時に電断時の状態に復帰するための特定の変数やスタックポインタを復帰データとしてＲＡＭ３０８の所定の領域に退避し、入出力ポートの初期化等の電断処理を行う。
【０１５１】
＜デバイス監視処理＞
次に、図１１を用いて、上記主制御部タイマ割り込み処理におけるデバイス監視処理（ステップＳ２１７）について説明する。なお、同図は、デバイス監視処理の流れを示すフローチャートである。
【０１５２】
ステップＳ３０１では、扉部材１５６の開放状態が６００ｍｓ以上継続したか否かを判定する。ここでは、上記主制御部タイマ割り込み処理のステップＳ２０３で記憶した扉部材開放センサ１５８の信号状態が扉部材１５６の開放を検出している場合に、扉部材１５６の開放時間を計時するための扉部材開放タイマの値を参照し、開放時間が６００ｍｓ以上の場合はステップＳ３０２に進み、そうでない場合はステップＳ３０２に進む。ステップＳ３０２では、ＲＡＭ３０８の所定の領域に設定した扉部材開放状態記憶部に扉部材１５６が開放中である旨（扉部材開放エラー）を記憶する。また、ＲＡＭ３０８の所定の領域に設定したデバイス情報出力フラグをオンにセットする。このデバイス情報出力フラグをオンにセットすることによって、上記主制御部タイマ割り込み処理のコマンド設定送信処理（ステップＳ２１５）においてデバイス情報コマンドが副制御部４００に送信される。
【０１５３】
ステップＳ３０３では、扉部材１５６が閉鎖中であるか否かを判定する。ここでは、上記ステップＳ２０３で記憶した扉部材開放センサ１５８の信号状態に基づき、扉部材１５６が閉鎖中である場合はステップＳ３０４に進み、扉部材１５６が開放中である場合はステップＳ３０５に進む。ステップＳ３０４では、上記扉部材開放状態記憶部に扉部材１５６が閉鎖中である旨を記憶する。また、デバイス情報出力フラグをオンにセットする。
【０１５４】
ステップＳ３０５では、内枠１０３の開放状態が６００ｍｓ以上継続したか否かを判定する。ここでは、上記ステップＳ２０３で記憶した内枠開放センサの信号状態が内枠１０３の開放を検出している場合に、内枠１０３の開放時間を計時するための内枠開放タイマの値を参照し、開放時間が６００ｍｓ以上の場合はステップＳ３０６に進み、そうでない場合はステップＳ３０７に進む。ステップＳ３０６では、ＲＡＭ３０８の所定の領域に設定した内枠開放状態記憶部に内枠１０３が開放中である旨（内枠開放エラー）を記憶する。また、デバイス情報出力フラグをオンにセットする。
【０１５５】
ステップＳ３０７では、内枠１０３が閉鎖中であるか否かを判定する。ここでは、上記ステップＳ２０３で記憶した内枠開放センサの信号状態に基づき、内枠１０３が閉鎖中である場合はステップＳ３０８に進み、内枠１０３が開放中である場合はステップＳ３０９に進む。ステップＳ３０８では、上記内枠開放状態記憶部に内枠１０３が閉鎖中である旨を記憶する。また、デバイス情報出力フラグをオンにセットする。
【０１５６】
ステップＳ３０９では下皿１５０が満タンになったか否かを判定する。ここでは、上記ステップＳ２０３で記憶した下皿満タンセンサの信号状態に基づき、下皿１５０が満タンである場合はステップＳ３１０に進み、そうでない場合は捨て婦Ｓ３１１に進む。ステップＳ３１０では、ＲＡＭ３０８の所定の領域に設定した下皿満タン状態記憶部に下皿１５０が満タンである旨（下皿満タンエラー）を記憶する。また、デバイス情報出力フラグをオンにセットする。
【０１５７】
ステップＳ３１１では、下皿１５０の満タンが解除されたか否かを判定する。ここでは、上記ステップＳ２０３で記憶した下皿満タンセンサの信号状態に基づき、下皿１５０の満タンが解除されている場合はステップＳ３１３に進み、下皿１５０の満タンが解除されていない場合はステップＳ３１４に進む。ステップＳ３１３では、上記下皿満タン状態記憶部に下皿１５０が満タンでない旨を記憶する。また、デバイス情報出力フラグをオンにセットする。
【０１５８】
ステップＳ３１４では、スイッチ（扉部材開放センサ１５８や球検出センサ等を含む各種センサ３１８）が断線したか否かを判定する。例えば、各種センサ３１８と主制御部３００とを接続する複数の信号線のうち、特定の信号線が接続されていれば常にオンであるように設け、該特定の信号線がオフになった場合に断線と判定してもよい。ここでは、上記ステップＳ２０３で記憶した各種センサ３１８の信号状態に基づき、各種センサ３１８との接続が断線している場合はステップＳ３１５に進み、そうでない場合はステップＳ３１６に進む。ステップＳ３１５では、ＲＡＭ３０８の所定の領域に設定したスイッチ断線記憶部に断線中である旨を記憶する。また、デバイス情報出力フラグをオンにセットする。
【０１５９】
ステップＳ３１６では、スイッチが断線ではなくなったか否かを判定する。ここでは、上記ステップＳ２０３で記憶した各種センサ３１８の信号状態に基づき、各種センサ３１８との接続が断線中ではない場合はステップＳ３１７に進み、断線している場合はステップＳ３１８に進む。ステップＳ３１７では、上記スイッチ断線記憶部に断線中ではない旨を記憶する。また、デバイス情報出力フラグをオンにセットする。
【０１６０】
ステップＳ３１８では、大入賞口（可変入賞口）１３０に遊技球が入球（入賞）したか否かを判定する。ここでは、上記ステップＳ２０３で記憶した大入賞口１３０の大入賞口入賞検知センサ（球検出センサ）の信号状態に基づき、大入賞口１３０に遊技球が入球した場合はステップＳ３１９に進み、そうでない場合はステップＳ３２０に進む。ステップＳ３１９では、ＲＡＭ３０８の所定の領域に設定した大入賞口入賞記憶部に入賞した旨を記憶する。また、デバイス情報出力フラグをオンにセットする。
【０１６１】
ステップＳ３２０では、その他の処理を行う。ここでは、例えば、各種ソレノイド３３０を駆動して第２特図始動口１２８や、可変入賞口１３０の開閉を制御し、表示回路３２２、３２４、３２８を介して普図表示装置１１２、特図表示装置１１４、各種状態表示部３２６などに出力する表示データを、Ｉ／Ｏ３１０の出力ポートに設定する処理等を行う。また、払出要求数送信処理（ステップＳ２１０）で設定した出力予定情報を、出力ポート３１０を介して副制御部４００に出力する処理等を行う。なお、本実施例では、状態別にデバイス監視情報を出力するようにしたが、これに限られず、状態が変わる毎にデバイス監視情報を出力するようにしてもよい。例えば、上記ステップＳ３０２では、扉部材１５６が開放中である場合はデバイス情報を常に出力するようにしているが、扉部材１５６が開放したと判定した場合に１回だけデバイス情報を出力するようにしてもよい。このようにすることで、デバイス監視情報を出力する回数を少なくすることができる。
【０１６２】
＜副制御部メイン処理＞
次に、図１２（ａ）を用いて、副制御部４００のＣＰＵ４０４が実行する副制御部メイン処理について説明する。なお、同図は副制御部メイン処理の流れを示すフローチャートである。
【０１６３】
副制御部４００には、電源が投入されるとリセット信号を出力するリセット信号出力回路を設けている。このリセット信号を入力した基本回路４０２のＣＰＵ４０４は、リセット割り込みによりリセットスタートしてＲＯＭ４０６に予め記憶した制御プログラムに従って処理を実行し、まず、ステップＳ４０１で各種の初期設定を行う。この初期設定では、入出力ポートの初期設定や、各種変数の初期化等を行う。
【０１６４】
ステップＳ４０２では、コマンド入力処理（詳細は後述）を行う。ステップＳ４０３では、Ｉ／Ｏ４１０の出力ポートを介して副制御部５００にコマンドを出力する。
【０１６５】
ステップＳ４０４では、後述するタイマ変数記憶領域の値が１０以上であるか否かを判定する。タイマ変数記憶領域の値が１０以上である場合はステップＳ３０５に進み、タイマ変数記憶領域の値が１０未満である場合にはステップＳ３０２に進む。ステップＳ４０５では、タイマ変数記憶領域に０を格納する。
【０１６６】
ステップＳ４０６では、演出データ更新処理を行う。この演出データ更新処理では、後述する変動パターン選択処理で記憶する変動番号、仮停止図柄の組合せ、および停止図柄の組合せの種別の更新を行うと共に、装飾図柄の変動表示を開始してからの経過時間に基づいて装飾図柄表示装置１１０、遮蔽手段２５０、スピーカ４１６、各種ランプ４２０および演出装置２００の演出用可動体等による演出を制御するための動作制御データの更新を行う。
【０１６７】
ステップＳ４０６では、決定された演出情報が示している態様で装飾図柄変動表示を行うように次回実行する上記ステップＳ３０３の処理で副制御部５００に出力するコマンド（例えば左に装飾７を停止することを指示するコマンドや遮蔽手段２５０を動作させるコマンド等）をＲＡＭ４０８に設けた液晶コマンド格納領域に格納する等、後述するステップＳ４０７、４０８、４０９によるスピーカ４１６、各種ランプ４２０、および演出用可動体を制御する準備を行う。また、所定の条件が成立している場合には所定の演出を実行するか否か、例えばチャンスボタン１４６を用いた演出を行うか否か等の抽選を行う。
【０１６８】
ステップＳ４０７では、音出力処理を行う。この音出力処理では、上記ステップＳ４０６で取得したスピーカ制御用の情報に含まれるスピーカ４１６に出力する音声データをＩ／Ｏ４１０の出力ポートに設定し、スピーカ４１６の出力制御をサウンド回路４１８に行わせる。音出力処理の詳細については後述する。
【０１６９】
ステップＳ４０８では、ランプ制御処理を行う。このランプ制御処理では、上記ステップＳ４０６で取得した各種ランプ制御用の情報に含まれる各種ランプ４２０に出力するランプの点灯・消灯を示すデータ等をＩ／Ｏ４１０の出力ポートに設定し、各種ランプ４２０の点灯や消灯の制御を表示回路４２２に行わせる。なお、ランプ制御処理の詳細については説明を省略するが、後述する音出力処理と同様の処理が行われる。
【０１７０】
ステップＳ４０９では、演出用駆動装置制御処理を行う。この演出用駆動装置制御処理では、上記ステップＳ４０６で取得した演出用可動体の制御用の情報に含まれる動作タイミングを示すデータ等をＩ／Ｏ４１０の出力ポートに設定し、演出用可動体等を駆動する各種演出用駆動装置４２４の制御を演出用駆動装置制御回路４２６に行わせる。
【０１７１】
副制御部４００は、後述するストローブ割り込み処理、チャンスボタン処理、または副制御部変数更新割り込み処理による中断を除いて、以降、ステップＳ４０２〜Ｓ４０９の処理を繰り返し実行する。
【０１７２】
＜コマンド入力処理＞
次に、図１２（ｂ）を用いて、上記副制御部メイン処理におけるコマンド入力処理（ステップＳ４０２）について説明する。同図はコマンド入力処理の流れを示すフローチャートである。
【０１７３】
ステップＳ５０１では、後述するコマンド記憶領域の内容を確認し、未処理のコマンドが残っているか否かを判断する。そして、コマンド記憶領域に未処理のコマンドが残っている場合にはステップＳ５０２に進み、コマンド記憶領域に未処理のコマンドが残っていない場合には処理を終了して副制御部メイン処理に復帰する。
【０１７４】
図１２（ｃ）は変動パターン選択処理の流れを示すフローチャートであり、同図（ｄ）は図柄停止処理の流れを示すフローチャートである。ステップＳ５０２では、コマンド記憶領域に記憶している未処理コマンドのうちの次に処理するべき未処理コマンドの種類に基づいて、図１２（ｃ）に示す変動パターン選択処理（例えば未処理コマンドが上記変動開始コマンドに基づいて実行する）や、同図（ｄ）に示す図柄停止処理等を行う。また、図１３（ａ）に示すＲＡＭクリアコマンド受信処理、図１３（ｂ）に示す正常復帰コマンド受信処理、図１３（ｃ）に示す基本コマンド受信処理、図１４に示すデバイス情報コマンド受信処理等を行う。
【０１７５】
未処理コマンドに基づく処理は他にも備えている。例えば、大当たり中に可変入賞口１３０の開放制御を開始するたびに主制御部３００が出力し、大当たり開始後の可変入賞口１３０の開放回数を示す情報を含むラウンド開始コマンドが未処理コマンドである場合に行うラウンド開始処理等である。その他の処理は、ここでは割愛する。
【０１７６】
変動パターン選択処理のステップＳ６０１では、未処理コマンドに含まれている上記大当たりフラグの値、確変フラグの値、およびタイマ番号を抽出し、ＲＡＭ４０８のそれぞれの記憶領域に記憶する。また、変動番号選択テーブル、図柄決定テーブルを参照して演出データ（本実施例では変動番号、仮停止図柄・停止図柄の組合せ等）を選択し、これをＲＡＭ４０８に設けた記憶領域に記憶した後、処理を終了する。
【０１７７】
図柄停止処理のステップＳ７０１では、上記図柄記憶領域に記憶している停止図柄の組合せを構成する３つの装飾図柄を装飾図柄表示装置１１０の左、中、右図柄表示領域１１０ａ〜１１０ｃの３つの表示領域に表示するように設定して処理を終了する。また、上記ラウンド開始処理では未処理コマンドに含まれている上記大当たり開始後の可変入賞口１３０の開放回数を示す情報を抽出し、ＲＡＭ４０８の記憶領域に記憶する。
【０１７８】
ＲＡＭクリアコマンド受信処理、正常復帰コマンド受信処理、基本コマンド受信処理、デバイス情報コマンド受信処理については後述する。
【０１７９】
＜ストローブ割り込み処理＞
次に、図１２（ｅ）を用いて、副制御部４００のストローブ割り込み処理について説明する。なお、同図はストローブ割り込み処理の流れを示すフローチャートである。
【０１８０】
このストローブ割り込み処理は、副制御部４００が、主制御部３００が出力するストローブ信号を検出した場合に実行する処理である。ストローブ割り込み処理のステップＳ８０１では、主制御部３００が出力したコマンドを未処理コマンドとしてＲＡＭ４０８に設けた上記コマンド記憶領域に記憶する。
【０１８１】
＜チャンスボタン割り込み処理＞
次に、図１２（ｆ）を用いて、副制御部４００のチャンスボタン割り込み処理について説明する。なお、同図はチャンスボタン割り込み処理の流れを示すフローチャートである。
【０１８２】
このチャンスボタン割り込み処理は、副制御部４００がチャンスボタン検出回路３８０によってチャンスボタン１４６の操作を検出した場合に実行する処理である。
【０１８３】
チャンスボタン割り込み処理のステップＳ９０１では、ＲＡＭ４０８の検知カウンタ記憶領域に記憶している、チャンスボタン１４６の押下回数を計測するための検知カウンタから値を取得し、取得した値に１を加算してから元の検知カウンタ記憶領域に記憶する。
【０１８４】
＜副制御部変数更新割り込み処理＞
次に、図１２（ｇ）を用いて、副制御部４００のＣＰＵ４０４によって実行する副制御部変数更新割り込み処理について説明する。なお、同図は副制御部変数更新割り込み処理の流れを示すフローチャートである。
【０１８５】
副制御部４００は、所定の周期（本実施例では２ｍｓに１回）でタイマ割り込みを発生するハードウェアタイマを備えており、このタイマ割り込みを契機として、副制御部タイマ割り込み処理を所定の周期で実行する。
【０１８６】
副制御部変数更新割り込み処理のステップＳ１００１では、ＲＡＭ４０８のタイマ変数記憶領域の値に１を加算して元のタイマ変数記憶領域に記憶する。従って、ステップＳ４０４において、タイマ変数の値が１０以上と判定されるのは２０ｍｓ毎（２ｍｓ×１０）となる。
【０１８７】
＜ＲＡＭクリアコマンド受信処理＞
次に、図１３（ａ）を用いて、上記コマンド入力処理のステップＳ５０２で実行されるＲＡＭクリアコマンド受信処理について説明する。なお、同図はＲＡＭクリアコマンド受信処理の流れを示すフローチャートである。
【０１８８】
副制御部４０４のＣＰＵ４０４は、ＲＡＭ４０８のコマンド記憶領域に記憶している未処理コマンドが、上記主制御部メイン処理の初期化処理（ステップＳ１０７）で送信されたＲＡＭクリアコマンドである場合にＲＡＭクリアコマンド受信処理を実行する。ステップＳ１１０１では、ＲＡＭ４０８の所定の領域に設定されたＲＡＭクリア音報知フラグをオンにセットする。このＲＡＭクリア音報知フラグのセットにより、後述する音出力処理において、ＲＡＭ３０８がクリアされたことをスピーカ４１６によって報知する処理が実行される。
【０１８９】
ステップＳ１１０２では、ＲＡＭ４０８の所定の領域に設定されたＲＡＭクリアランプ報知フラグをオンにセットする。このＲＡＭクリアランプ報知フラグのセットにより、上記副制御部メイン処理のランプ制御処理（ステップＳ４０８）において、ＲＡＭ３０８がクリアされたことを各種ランプ４２０によって報知する処理が実行される。ステップＳ１１０３では、ＲＡＭ４０８の一部の領域を初期化する。ここでは、電断時に実行していた演出等に関する情報を消去することで、演出制御を初期化する。
【０１９０】
＜正常復帰コマンド受信処理＞
次に、図１３（ｂ）を用いて、上記コマンド入力処理のステップＳ５０２で実行される正常復帰コマンド受信処理について説明する。なお、同図は正常復帰コマンド受信処理の流れを示すフローチャートである。
【０１９１】
副制御部４０４のＣＰＵ４０４は、ＲＡＭ４０８のコマンド記憶領域に記憶している未処理コマンドが、上記主制御部メイン処理の復電時処理（ステップＳ１０６）で送信された正常復帰コマンドである場合に正常復帰コマンド受信処理を実行する。ステップＳ１２０１では、ＲＡＭ４０８の所定の領域に設定された正常復帰音報知フラグをオンにセットする。この正常復帰音報知フラグのセットにより、後述する音出力処理において、復電時に電断前の状態に正常復帰されたことをスピーカ４１６によって報知する処理が実行される。
【０１９２】
ステップＳ１２０２では、ＲＡＭ４０８の所定の領域に設定された正常復帰ランプ報知フラグをオンにセットする。この正常復帰ランプ報知フラグのセットにより、上記副制御部メイン処理のランプ制御処理（ステップＳ４０８）において、電断前の状態に正常復帰されたことを各種ランプ４２０によって報知する処理が実行される。
【０１９３】
ステップＳ１２０３では、正常復帰コマンドによって取得した電断時の遊技情報を再設定する。ここでは、例えば未処理コマンドが正常復帰コマンド１の場合、正常復帰コマンド１に含まれる電断時の遊技状態、特図保留数、大当り種別、および特図作動状態をＲＡＭ４０８の所定の領域に再設定する。また、未処理コマンドが正常復帰コマンド２の場合、正常復帰コマンド２に含まれる電断時の特図保留数および大当り種別をＲＡＭ４０８の所定の領域に再設定する。
【０１９４】
＜基本コマンド受信処理＞
次に、図１３（ｃ）を用いて、上記コマンド入力処理のステップＳ５０２で実行される基本コマンド受信処理について説明する。なお、同図は基本コマンド受信処理の流れを示すフローチャートである。
【０１９５】
副制御部４０４のＣＰＵ４０４は、ＲＡＭ４０８のコマンド記憶領域に記憶している未処理コマンドが、上記主制御部タイマ割り込み処理のコマンド設定送信処理（ステップＳ２１５）で送信された基本コマンドである場合に基本コマンド受信処理を実行する。ステップＳ１３０１では、基本コマンドの情報に基づいて、大入賞口１３０に遊技球が入球（入賞）したか否かを判定する。大入賞口１３０に遊技球が入賞した場合はステップＳ１３０２に進み、そうでない場合はステップＳ１３０５に進む。
【０１９６】
ステップＳ１３０２では、遊技状態コマンドに基づいてＲＡＭ４０８の所定の領域に記憶された情報から、現在の遊技状態が大当り遊技以外であるか否かを判定する。現在の遊技状態が大当り遊技以外の遊技状態である場合はステップＳ１３０３に進み、現在の遊技状態が大当り遊技である場合はステップＳ１３０５に進む。
【０１９７】
ステップＳ１３０３では、ＲＡＭ４０８の所定の領域に設定された大入賞口不正入賞音報知フラグをオンにセットする。大入賞口１３０は、上述のように大当り遊技においてのみ開放し、遊技球が入賞可能となる。従って、大当り遊技以外の遊技状態において大入賞口１３０に遊技球が入賞した場合には、何らかの不正行為による入賞であると判断して、大入賞口不正入賞音報知フラグをオンにセットする。この大入賞口不正入賞音報知フラグのセットにより、後述する音出力処理において、大入賞口１３０に不正な入賞があったことをスピーカ４１６によって報知する処理が実行される。
【０１９８】
ステップＳ１３０４では、大入賞口不正入賞ランプ報知フラグをオンにセットする。この大入賞口不正入賞ランプ報知フラグのセットにより、上記副制御部メイン処理のランプ制御処理（ステップＳ４０８）において、大入賞口１３０に不正な入賞があったことを各種ランプ４２０によって報知する処理が実行される。ステップＳ１３０５では、各種入賞口への入賞に対応する処理が実行される。ここでは、例えば、ＲＡＭ４０８の所定の領域に記憶した特図変動遊技または普図変動遊技の保留数を更新する処理等を行う。
【０１９９】
＜デバイス情報コマンド受信処理＞
次に、図１４を用いて、上記コマンド入力処理のステップＳ５０２で実行されるデバイス情報コマンド受信処理について説明する。なお、同図はデバイス情報コマンド受信処理の流れを示すフローチャートである。
【０２００】
副制御部４０４のＣＰＵ４０４は、ＲＡＭ４０８のコマンド記憶領域に記憶している未処理コマンドが、上記主制御部タイマ割り込み処理のコマンド設定送信処理（ステップＳ２１５）で送信されたデバイス情報コマンドである場合にデバイス情報コマンド受信処理を実行する。
【０２０１】
ステップＳ１４０１では、前回受信したデバイス情報コマンドに基づいてＲＡＭ４０８の所定の領域に記憶した情報と今回受信したデバイス情報コマンドに含まれる情報を比較する。ステップＳ１４０２では、ステップＳ１４０１の比較結果に基づき、扉部材１５６が非開放（閉鎖）状態から開放状態に変化したか否かを判定する。該当する場合は、ステップＳ１４０４に進み、該当しない場合はステップＳ１４０３に進む。
【０２０２】
ステップＳ１４０３では、ステップＳ１４０１の比較結果に基づき、内枠１０３が非開放（閉鎖）状態から開放状態に変化したか否かを判定する。該当する場合は、ステップＳ１４０４に進み、該当しない場合はステップＳ１４０６に進む。
【０２０３】
ステップＳ１４０４では、ＲＡＭ４０８の所定の領域に設定された扉開放音報知フラグをオンにセットする。この扉開放音報知フラグのセットにより、後述する音出力処理において、扉が開放されたことをスピーカ４１６によって報知する処理が実行される。ステップＳ１４０５では、ＲＡＭ４０８の所定の領域に設定された扉開放ランプ報知フラグをオンにセットする。この扉開放ランプ報知フラグのセットにより、上記副制御部メイン処理のランプ制御処理（ステップＳ４０８）において、扉が開放されたことを各種ランプ４２０によって報知する処理が実行される。
【０２０４】
ステップＳ１４０６では、ステップＳ１４０１の比較結果に基づき、扉部材１５６が開放状態から非開放（閉鎖）状態に変化したか否かを判定する。該当する場合は、ステップＳ１４０８に進み、該当しない場合はステップＳ１４０７に進む。ステップＳ１４０７では、ステップＳ１４０１の比較結果に基づき、内枠１０３が開放状態から非開放（閉鎖）状態に変化したか否かを判定する。該当する場合は、ステップＳ１４０８に進み、該当しない場合はステップＳ１４０９に進む。
【０２０５】
ステップＳ１４０８では、ＲＡＭ４０８の所定の領域に設定された扉開放ランプ報知停止フラグをオンにセットする。この扉開放ランプ報知停止フラグのセットにより、上記副制御部メイン処理のランプ制御処理（ステップＳ４０８）において、各種ランプ４２０による扉が開放されたことの報知を停止する処理が実行される。なお、本実施例では、扉開放音報知については、扉開放ランプ報知と異なり、所定の期間報知するようにしている。従って、例えば扉部材１５６を開放してすぐに閉鎖した場合、扉開放ランプ報知は閉鎖と共に終了するが、扉開放音報知については所定の期間報知され続けるようになっている。
【０２０６】
ステップＳ１４０９では、ステップＳ１４０１の比較結果に基づき、スイッチ（各種センサ３１８）が非断線状態から断線状態に変化したか否かを判定する。該当する場合はステップＳ１４１０に進み、該当しない場合はステップＳ１４１２に進む。
【０２０７】
ステップＳ１４１０では、ＲＡＭ４０８の所定の領域に設定されたスイッチ断線音報知フラグをオンにセットする。このスイッチ断線音報知フラグのセットにより、後述する音出力処理において、スイッチが断線したことをスピーカ４１６によって報知する処理が実行される。ステップＳ１４１１では、ＲＡＭ４０８の所定の領域に設定されたスイッチ断線ランプ報知フラグをオンにセットする。このスイッチ断線ランプ報知フラグのセットにより、上記副制御部メイン処理のランプ制御処理（ステップＳ４０８）において、スイッチが断線したことを各種ランプ４２０によって報知する処理が実行される。
【０２０８】
ステップＳ１４１２では、ステップＳ１４０１の比較結果に基づき、スイッチ（各種センサ３１８）が断線状態から非断線状態に変化したか否かを判定する。該当する場合はステップＳ１４１３に進み、該当しない場合はステップＳ１４１５に進む。
【０２０９】
ステップＳ１４１３では、ＲＡＭ４０８の所定の領域に設定されたスイッチ断線音報知停止フラグをオンにセットする。このスイッチ断線音報知停止フラグのセットにより、後述する音出力処理において、スピーカ４１６によるスイッチが断線したことの報知を停止する処理が実行される。ステップＳ１４１４では、ＲＡＭ４０８の所定の領域に設定されたスイッチ断線ランプ報知停止フラグをオンにセットする。このスイッチ断線ランプ報知停止フラグのセットにより、上記副制御部メイン処理のランプ制御処理（ステップＳ４０８）において、各種ランプ４２０によるスイッチが断線したことの報知を停止する処理が実行される。
【０２１０】
ステップＳ１４１５では、ステップＳ１４０１の比較結果に基づき、下皿１５０が非満タン状態から満タン状態に変化したか否かを判定する。該当する場合はステップＳ１４１６に進み、該当しない場合はステップＳ１４１８に進む。
【０２１１】
ステップＳ１４１６では、ＲＡＭ４０８の所定の領域に設定された下皿満タン音報知フラグをオンにセットする。この下皿満タン音報知フラグのセットにより、後述する音出力処理において、下皿１５０が満タン状態であることをスピーカ４１６によって報知する処理が実行される。ステップＳ１４１７では、ＲＡＭ４０８の所定の領域に設定された下皿満タンランプ報知フラグをオンにセットする。この下皿満タンランプ報知フラグのセットにより、上記副制御部メイン処理のランプ制御処理（ステップＳ４０８）において、下皿１５０が満タン状態であることを各種ランプ４２０によって報知する処理が実行される。
【０２１２】
ステップＳ１４１８では、ステップＳ１４０１の比較結果に基づき、下皿１５０が満タン状態から非満タン状態に変化したか否かを判定する。該当する場合はステップＳ１４１９に進み、該当しない場合は処理を終了する。
【０２１３】
ステップＳ１４１９では、ＲＡＭ４０８の所定の領域に設定された下皿満タン音報知停止フラグをオンにセットする。この下皿満タン音報知停止フラグのセットにより、後述する音出力処理において、スピーカ４１６による下皿１５０が満タン状態であることの報知を停止する処理が実行される。ステップＳ１４２０では、ＲＡＭ４０８の所定の領域に設定された下皿満タンランプ報知停止フラグをオンにセットする。この下皿満タンランプ報知停止フラグのセットにより、上記副制御部メイン処理のランプ制御処理（ステップＳ４０８）において、各種ランプ４２０による下皿１５０が満タン状態であることの報知を停止する処理が実行される。
【０２１４】
＜音出力処理＞
次に、図１５および１６を用いて、上記副制御部メイン処理における音出力処理（ステップＳ４０７）について説明する。なお、これらの図は音出力処理の流れを示すフローチャートである。
【０２１５】
まず、図１５において、ステップＳ１５０１では、正常復帰音報知フラグがオンにセットされているか否かを判定し、正常復帰音報知フラグがオンにセットされている場合はステップＳ１５０２に進み、そうでない場合はステップＳ１５０６に進む。
【０２１６】
ステップＳ１５０２では、スピーカ４１６から所定の警告音を発する正常復帰音報知を実行させるためにサウンド回路４１８に正常復帰音報知出力指令を送信する。サウンド回路４１８は、この正常復帰音報知出力指令に基づいてサウンドＲＯＭ５１３から所定の音データをロードし、アナログ信号に変換した上で増幅回路４１７に出力する。これにより、スピーカ４１６から所定の警告音を発する正常復帰音報知が実行される。
【０２１７】
ステップＳ１５０３では、他の音報知タイマをクリアする。ここでは、正常復帰音報知と同じチャネル（警告音用の１５ＣＨ）を使用している他の音報知の実行が行われていた場合に、ステップＳ１５０２の正常復帰音報知出力指令により他の音報知が上書きされたことに基づいて、ＲＡＭ４０８の所定の領域に設定されている他の音報知の継続時間をカウントするタイマを０にリセット（クリア）する。換言すれば、同じチャネルを使用している他の音報知の実行が行われている場合でも、正常復帰音報知フラグが成立した場合は、他の音報知の実行の終了を待たずに優先して報知が行われる。
【０２１８】
ステップＳ１５０４では、正常復帰音報知タイマをセットする。ここでは、正常復帰音報知の継続時間をカウントする正常復帰音報知タイマの値を初期値にしてＲＡＭ４０８の所定の領域に設定する。正常復帰音報知タイマは、後述するステップＳ１５４０（図１６参照）において音出力処理の実行ごとにデクリメントされ、サウンド回路４１８は、正常復帰音報知タイマの値が０になるまで正常復帰音報知を実行する。ステップＳ１５０５では、正常復帰音報知フラグをオフにリセット（クリア）する。
【０２１９】
なお、正常復帰音報知フラグをオフにリセット後、正常復帰音報知の実行中に副制御部４００が正常復帰コマンドを受信し、上記正常復帰コマンド受信処理において再び正常復帰音報知フラグがオンにセットされた場合は、ステップＳ１５０４において再び正常復帰音報知タイマが初期値に設定される。従って、例えば、正常復帰音報知の継続時間が３５ｓである場合、正常復帰音報知開始から２０ｓ目に再び正常復帰音報知フラグがオンにセットされたときには、その時点からさらに約３５ｓ間正常復帰音報知が継続されることとなる。
【０２２０】
ステップＳ１５０６では、ＲＡＭクリア音報知フラグがオンにセットされているか否かを判定し、ＲＡＭクリア音報知フラグがオンにセットされている場合はステップＳ１５０７に進み、そうでない場合はステップＳ１５１１に進む。
【０２２１】
ステップＳ１５０７では、スピーカ４１６から所定の警告音を発するＲＡＭクリア音報知を実行させるためにサウンド回路４１８にＲＡＭクリア音報知出力指令を送信する。ステップＳ１５０８では、警告音用のチャネルを使用している他の音報知の継続時間をカウントするタイマを０にリセットする。
【０２２２】
ステップＳ１５０９では、ＲＡＭクリア音報知タイマをセットする。ここでは、ＲＡＭクリア音報知の継続時間をカウントするＲＡＭクリア音報知タイマの値を初期値にしてＲＡＭ４０８の所定の領域に設定する。ステップＳ１５１０では、ＲＡＭクリア音報知フラグをオフにリセットする。
【０２２３】
なお、上記同様に、ＲＡＭクリア音報知フラグをオフにリセット後、ＲＡＭクリア音報知の実行中に副制御部４００がＲＡＭクリアコマンドを受信し、上記ＲＡＭクリアコマンド受信処理において再びＲＡＭクリア音報知フラグがオンにセットされた場合は、ステップＳ１５０９において再びＲＡＭクリア音報知タイマが初期値に設定される。
【０２２４】
ステップＳ１５１１では、正常復帰音報知タイマの値が０であるか否か、すなわち正常復帰音報知が実行されているか否かを判定し、正常復帰音報知タイマの値が０である場合（正常復帰音報知が実行されていない場合）はステップＳ１５１２に進み、そうでない場合はステップＳ１５３８（図１６参照）に進む。
【０２２５】
ステップＳ１５１２では、ＲＡＭクリア音報知タイマの値が０であるか否か、すなわちＲＡＭクリア音報知が実行されているか否かを判定し、ＲＡＭクリア音報知タイマの値が０である場合はステップＳ１５１３に進み、そうでない場合はステップＳ１５３８に進む。
【０２２６】
ステップＳ１５１１およびＳ１５１２により、本実施例では、正常復帰音報知およびＲＡＭクリア音報知が実行されていない場合のみ、後述する大入賞口不正入賞音報知、扉開放音報知、スイッチ断線音報知および下皿満タン音報知が実行可能となっている。すなわち、正常復帰音報知およびＲＡＭクリア音報知は、警告音用のチャネルにおいて最優先で実行される音報知となっている。また、正常復帰音報知およびＲＡＭクリア音報知は、ステップＳ１５０３およびＳ１５０８によって、大入賞口不正入賞音報知等の他の音報知が実行中の場合にもこれを終了させて優先的に実行される。
【０２２７】
なお、正常復帰音報知は復電時に電断時の状態に復帰させた場合に実行され、ＲＡＭクリア音報知は復電時または最初の電源投入時にＲＡＭ３０８を初期化した場合に実行されるため、正常復帰音報知およびＲＡＭクリア音報知が同時に実行されることはない。
【０２２８】
ステップＳ１５１３では、大入賞口不正入賞音報知フラグがオンにセットされているか否かを判定し、大入賞口不正入賞音報知フラグがオンにセットされている場合はステップＳ１５１４に進み、そうでない場合はステップＳ１５１８に進む。
【０２２９】
ステップＳ１５１４では、スピーカ４１６から所定の警告音を発する大入賞口不正入賞音報知を実行させるためにサウンド回路４１８に大入賞口不正入賞音報知出力指令を送信する。ステップＳ１５１５では、警告音用のチャネルを使用している他の音報知の継続時間をカウントするタイマを０にリセットする。
【０２３０】
ステップＳ１５１６では、大入賞口不正入賞音報知の継続時間をカウントする大入賞口不正入賞音報知タイマの値を初期値にしてＲＡＭ４０８の所定の領域に設定する。ステップＳ１５１７では、大入賞口不正入賞音報知フラグをオフにリセットする。
【０２３１】
ステップＳ１５１８では、大入賞口不正入賞音報知タイマの値が０であるか否か、すなわち大入賞口不正入賞音報知が実行されているか否かを判定し、大入賞口不正入賞音報知タイマの値が０である場合はステップＳ１５１９に進み、そうでない場合はステップＳ１５３８に進む。従って、大入賞口不正入賞音報知が実行されていない場合のみ、後述する扉開放音報知、スイッチ断線音報知および下皿満タン音報知が実行可能となる。すなわち、大入賞口不正入賞音報知は、扉開放音報知、スイッチ断線音報知および下皿満タン音報知よりも優先して実行される。
【０２３２】
ステップＳ１５１９では、扉開放音報知フラグがオンにセットされているか否かを判定し、扉開放音報知フラグがオンにセットされている場合はステップＳ１５２０に進み、そうでない場合はステップＳ１５２４に進む。
【０２３３】
ステップＳ１５２０では、スピーカ４１６から所定の警告音を発する扉開放音報知を実行させるためにサウンド回路４１８に扉開放音報知出力指令を送信する。ステップＳ１５２１では、警告音用のチャネルを使用している他の音報知の継続時間をカウントするタイマを０にリセットする。
【０２３４】
ステップＳ１５２２では、扉開放音報知の継続時間をカウントする扉開放音報知タイマの値を初期値にしてＲＡＭ４０８の所定の領域に設定する。ステップＳ１５２３では、扉開放音報知フラグをオフにリセットする。
【０２３５】
ステップＳ１５２４では、扉開放音報知タイマの値が０であるか否か、すなわち扉開放音報知が実行されているか否かを判定し、扉開放音報知タイマの値が０である場合はステップＳ１５２５に進み、そうでない場合はステップＳ１５３８に進む。従って、扉開放音報知が実行されていない場合のみ、後述するスイッチ断線音報知および下皿満タン音報知が実行可能となる。すなわち、扉開放音報知は、スイッチ断線音報知および下皿満タン音報知よりも優先して実行される。
【０２３６】
ステップＳ１５２５では、スイッチ断線音報知フラグがオンにセットされているか否かを判定し、スイッチ断線音報知フラグがオンにセットされている場合はステップＳ１５２６に進み、そうでない場合はステップＳ１５２８に進む。
【０２３７】
ステップＳ１５２６では、スピーカ４１６から所定の警告音を発するスイッチ断線音報知を実行させるためにサウンド回路４１８にスイッチ断線音報知出力指令を送信する。ステップＳ１５２７では、ＲＡＭ４０８の所定の領域に設定されたスイッチ断線音報知を実行中である旨を示すスイッチ断線音報知中フラグをオンにセットする。
【０２３８】
ステップＳ１５２８では、スイッチ断線音報知中フラグがオンにセットされているか否かを判定し、スイッチ断線音報知中フラグがオンにセットされている場合はステップＳ１５２９に進み、そうでない場合はステップＳ１５３１（図１６参照）に進む。
【０２３９】
ステップＳ１５２９では、スイッチ断線音報知停止フラグがオンにセットされているか否かを判定し、スイッチ断線音報知停止フラグがオンにセットされている場合はステップＳ１５３０に進み、そうでない場合はステップＳ１５３１に進む。
【０２４０】
ステップＳ１５３０では、スイッチ断線音報知の実行を停止させるために、サウンド回路４１８にスイッチ断線音報知停止指令を送信する。サウンド回路４１８は、このスイッチ断線音報知停止指令の受信に基づいてスイッチ断線音報知の実行を停止する。
【０２４１】
次に、図１６において、ステップＳ１５３１では、スイッチ断線音報知中フラグがオフであるか否か、すなわちスイッチ断線音報知を実行中であるか否かを判定する。スイッチ断線音報知中フラグがオフである場合（スイッチ断線音報知を実行中でない場合）はステップＳ１５３２に進み、そうでない場合（スイッチ断線音報知を実行中である場合）はステップＳ１５３８に進む。従って、スイッチ断線音報知が実行されていない場合のみ、後述する下皿満タン音報知が実行可能となる。すなわち、スイッチ断線音報知は、下皿満タン音報知よりも優先して実行される。
【０２４２】
ステップＳ１５３２では、下皿満タン音報知フラグがオンにセットされているか否かを判定し、下皿満タン音報知フラグがオンにセットされている場合はステップＳ１５３３に進み、そうでない場合はステップＳ１５３５に進む。
【０２４３】
ステップＳ１５３３では、スピーカ４１６から所定の警告音を発する下皿満タン音報知を実行させるためにサウンド回路４１８に下皿満タン音報知出力指令を送信する。ステップＳ１５３４では、ＲＡＭ４０８の所定の領域に設定された下皿満タン音報知を実行中である旨を示す下皿満タン音報知中フラグをオンにセットする。
【０２４４】
ステップＳ１５３５では、下皿満タン音報知中フラグがオンにセットされているか否かを判定し、下皿満タン音報知中フラグがオンにセットされている場合はステップＳ１５３６に進み、そうでない場合はステップＳ１５３８に進む。
【０２４５】
ステップＳ１５３６では、下皿満タン音報知停止フラグがオンにセットされているか否かを判定し、下皿満タン音報知停止フラグがオンにセットされている場合はステップＳ１５３７に進み、そうでない場合はステップＳ１５３８に進む。
【０２４６】
ステップＳ１５３７では、下皿満タン音報知の実行を停止させるために、サウンド回路４１８に下皿満タン音報知停止指令を送信する。サウンド回路４１８は、この下皿満タン音報知停止指令の受信に基づいて下皿満タン音報知の実行を停止する。
【０２４７】
ステップＳ１５３８では、警告音用以外のチャネルを使用する、上記報知情報以外のその他の報知情報の報知設定があるか否かを判定する。その他の報知情報が報知設定されている場合はステップＳ１５３９に進み、そうでない場合はステップＳ１５４０に進む。
【０２４８】
ステップＳ１５３９では、報知設定された報知情報の音報知を実行させるために、サウンド回路４１８に対応する音報知出力指令を送信する。ステップＳ１５４０では、セットされた各種音報知タイマをデクリメントして処理を終了する。
【０２４９】
なお、本実施例では、大入賞口不正入賞音報知、扉開放音報知、スイッチ断線音報知および下皿満タン音報知は、他の音報知を実行中に自身の音報知フラグが複数回オンにセットされた場合であっても１回しか実行されないが、これに限定されるものではなく、他の音報知を実行中に自身の音報知フラグがセットされた回数だけ実行されるようにしてもよい。
【０２５０】
＜各種音報知を実行するタイミング＞
次に、図１７〜１９を用いて、上述の各種音報知を実行するタイミングについて説明する。なお、これらの図は、各種音報知を実行するタイミングを示したタイミングチャートの一例を示した図である。
【０２５１】
図１７に示す例では、副制御部４００は、主制御部３００から正常復帰コマンドを受信した後に、扉部材開放コマンド（扉部材１５６が６００ｍｓ以上開放していることを示すデバイス情報コマンド）、大入賞口不正入賞コマンド（大入賞口１３０に入賞があったことを示す基本コマンド）、扉部材閉鎖コマンド（扉部材１５６が閉鎖していることを示すデバイス情報コマンド）の順で各コマンドを受信している。
【０２５２】
この場合、まず、正常復帰コマンドを受信した後の上記正常復帰コマンド受信処理において正常復帰音報知フラグがオンにセットされ、上記音出力処理において最優先で実行される正常復帰音報知が実行される。この例では、正常復帰音報知は３５ｓ間継続される。
【０２５３】
次に、扉部材開放コマンドを副制御部４００が受信したことにより、上記デバイス情報コマンド受信処理において扉開放音報知フラグがオンにセットされる。但し、このときに正常復帰音報知が実行中であるため、上記音出力処理において扉開放音報知は実行されず、扉開放音報知フラグはオンの状態のまま維持される。
【０２５４】
そして、大入賞口不正入賞コマンドを副制御部４００が受信し、上記基本コマンド受信処理においてこの入賞が不正な入賞であると判定したことにより、大入賞口不正入賞音報知フラグがオンにセットされる。但し、上記同様に、このときに正常復帰音報知が実行中であるため、上記音出力処理において大入賞口不正入賞音報知は実行されず、大入賞口不正入賞音報知フラグはオンの状態のまま維持される。
【０２５５】
正常復帰音報知が終了した後には、上記音出力処理において大入賞口不正入賞音報知が実行され、大入賞口不正入賞音報知フラグがオフにリセットされる。上述のように、大入賞口不正入賞音報知は扉開放音報知よりも優先して実行されるため、正常復帰音報知終了後に扉開放音報知フラグおよび大入賞口不正入賞音報知フラグが共にオンとなっている場合は、大入賞口不正入賞音報知が先に実行される。この例では、大入賞口不正入賞音報知は２０ｓ間継続される。
【０２５６】
大入賞口不正入賞音報知が終了した後には、上記音出力処理において扉開放音報知が実行され、扉開放音報知フラグがオフにリセットされる。この例では、扉開放音報知は１５ｓ間継続される。
【０２５７】
なお、本実施例では、扉部材１５６が閉鎖したことを示すデバイス情報コマンドを副制御部４００が受信した場合、上記デバイス情報コマンド受信処理において扉開放ランプ報知停止フラグがオンにセットされ、扉開放ランプ報知は停止されるが、扉開放音報知については特別な処理は実行されない。
【０２５８】
従って、扉部材１５６が閉鎖された後（扉部材閉鎖コマンドを受信した後）であっても扉開放音報知フラグは維持され、扉開放音報知が実行される。また、扉開放音報知の実行中に扉部材１５６が閉鎖された場合（扉部材閉鎖コマンドを受信した場合）にも、扉開放音報知は途中で停止することなく所定の継続時間だけ実行される。
【０２５９】
なお、各種音報知に優先順をつけるのではなく、コマンドを受信した順に各種音報知を実行するようにしてもよい。図１８は、コマンドを受信した順に各種音報知を実行する場合に各種音報知を実行するタイミングを示したタイミングチャートの一例を示した図である。
【０２６０】
この例では、図１７に示した例と同様に、副制御部４００は、主制御部３００から正常復帰コマンドを受信した後に、扉部材開放コマンド（扉部材１５６が６００ｍｓ以上開放していることを示すデバイス情報コマンド）、大入賞口不正入賞コマンド（大入賞口１３０に入賞があったことを示す基本コマンド）、扉部材閉鎖コマンド（扉部材１５６が閉鎖していることを示すデバイス情報コマンド）の順で各コマンドを受信している。
【０２６１】
この場合、図１７に示した例と同様に、まず、正常復帰音報知が実行される。次に、扉部材開放コマンドに基づく扉開放音報知が正常復帰音報知終了後に実行され、その次に、３番目に受信した大入賞口不正入賞コマンドに基づく大入賞口不正入賞音報知が扉開放音報知終了後に実行される。
【０２６２】
また、正常復帰コマンドの受信後、最初に受信したコマンドが内枠開放コマンド（内枠１０３が６００ｍｓ以上開放していることを示すデバイス情報コマンド）である場合には、扉開放音報知フラグをオンにセットしないようにしてもよい。図１９は、正常復帰コマンドの受信後、最初に受信したコマンドが内枠開放コマンドであるならば扉開放音報知フラグをオンにセットしない場合に各種音報知を実行するタイミングを示したタイミングチャートの一例を示した図である。
【０２６３】
この例では、正常復帰コマンドを受信した後に、最初の内枠開放コマンドおよび内枠閉鎖コマンド（内枠１０３が閉鎖していることを示すデバイス情報コマンド）を受信した後に、２回目の内枠開放コマンドおよび内枠閉鎖コマンドを受信している。この場合、扉開放音報知フラグは、最初に受信した内枠開放コマンドに基づいてはオンにセットされず、２回目以降に受信した内枠開放コマンドに基づいてのみオンにセットされる。そして、正常復帰音報知の終了後に扉開放音報知が実行される。なお、図１７および１８の例と同様に、内枠閉鎖コマンドを受信した後であっても扉開放音報知は実行される。
【０２６４】
このように、正常復帰コマンドの受信後、最初に受信したコマンドが内枠開放コマンドである場合に扉開放音報知を実行しないことによって、遊技店の店員が内枠１０３を開放して電源基板１６２の操作部１６２ａを操作する正常な電源投入が行われた場合に扉開放音報知が実行されないようにすることができる。
【０２６５】
以上説明したように、本実施例に係るパチンコ機１００は、第１の報知開始条件（本実施例では、主制御部メイン処理におけるステップＳ１０６の復電時処理の実行およびステップＳ１０７の初期化処理（ＲＡＭクリア）の実行）の成立に基づいて不正に関する第１の不正情報（本実施例では、正常復帰音報知およびＲＡＭクリア音報知）を報知すると共に、第２の報知開始条件（本実施例では、大入賞口１３０の不正入賞、扉部材１５６および内枠１０３の６００ｍｓ以上の開放、スイッチ（各種センサ３１８）の断線、および下皿１５０の満タン状態）の成立に基づいて不正に関し第１の不正情報と異なる第２の不正情報（本実施例では、大入賞口不正入賞音報知、扉開放音報知、スイッチ断線音報知および下皿満タン音報知）を報知する報知手段（本実施例では、スピーカ）４１６と、報知手段４１６が第１の不正情報を報知している間に第２の報知開始条件が成立したことを記憶する不正状態記憶部（本実施例では、大入賞口不正入賞音報知フラグ、扉開放音報知フラグ、スイッチ断線音報知フラグおよび下皿満タン音報知フラグ）と、を備え、報知手段４１６は、第２の報知開始条件が成立したことを不正状態記憶部が記憶している場合、第１の不正情報の報知が終了した後に、第２の不正情報を報知する。
【０２６６】
なお、本実施例では、不正が行われた場合の遊技店の逸失利益が比較的大きく、且つ雷等の自然災害によって発生する場合がある復電時処理の実行および初期化処理（ＲＡＭクリア）の実行を第１の報知開始条件としている。また、遊技店の店員による操作または遊技者による不正行為以外では発生しない大入賞口１３０の不正入賞、扉部材１５６および内枠１０３の６００ｍｓ以上の開放、スイッチ（各種センサ３１８）の断線、および下皿１５０の満タン状態を第２の報知開始条件としている。
【０２６７】
このため、例えば、ＲＡＭクリア音報知を実行中に大入賞口１３０の不正入賞が行われた場合に、ＲＡＭクリア音報知の終了後に大入賞口不正入賞報知を実行することで、ＲＡＭクリアおよび大入賞口１３０の不正入賞の両方を明確に報知することができる。これにより、各種報知の実行中に紛れて不正行為が行われた場合や、複数の不正行為が連続して行われた場合に、不正行為を特定しやすくすることができる。
【０２６８】
また、報知手段４１６は、第２の不正情報の報知中に第１の報知開始条件が成立した場合に、第２の不正情報の報知の終了を待たずに、第１の不正情報の報知を開始する。このように、特定の不正行為（例えば、遊技店の逸失利益が比較的大きい不正行為）を、他の不正行為よりも優先して報知することで、特定の不正行為をより明確に特定することができる。
【０２６９】
また、第１の報知開始条件は、プログラムのリセット（本実施例では、起動信号出力回路３３８（リセット信号出力回路）から出力されるリセット信号によるリセットまたはＷＤＴ割り込みによるリセット）が行われた場合に成立し、報知手段４１６は、第１の不正情報としてプログラムのリセットが行われたことを示すリセット情報（本実施例では、ＲＡＭクリア音報知または正常復帰音報知）を報知する。
【０２７０】
このため、島設備の電源が瞬停した場合であっても不正行為が行われにくくすることができる。なお、リセットは上記の場合以外にも起こる可能性があり、たとえば所定のメモリ領域以外の領域をプログラムとして読み込んだ場合に出力される割り込み信号に基づいて行われるリセット等であってもよい。
【０２７１】
従来、リセット報知（ＲＡＭクリア音報知または正常復帰音報知）を他の不正に関する報知よりも優先させた場合に、遊技店のブレーカを故意に一瞬落とし、復電時のリセット報知中に扉部材１５６や内枠１０３を開放して行う不正行為が行われたときに、このような不正行為を特定することが困難であったが、本発明に係るパチンコ機１００によれば、このような不正行為を明確に報知して特定することが可能となる。なお、プログラムのリセットは電源投入の際にも行われるが、電源未投入時は遊技台のあらゆる不正防止機能が機能しないため、あらゆる不正行為が行われる可能性がある。
【０２７２】
また、近年、乱数狙い撃ちゴト対策として、電源投入演出を行うパチンコ機が増えているが、電源投入演出を行うパチンコ機が増えると、島設備の電源が瞬停した場合に多数のパチンコ機が扉開放演出を一斉に実行することとなるため、この喧噪状態に紛れて不正行為が行いやすくなるという問題があったが、本発明に係るパチンコ機１００によればこのような問題を解消することができる。
【０２７３】
また、パチンコ機１００は、所定タイミングで、遊技者に付与する利益量を抽選するための乱数値を更新する乱数値更新手段（本実施例では、主制御部タイマ割り込み処理におけるステップＳ２０５の基本乱数更新処理）と、プログラムのリセットが行われた場合に、乱数値を初期化する乱数値初期化手段（本実施例では、主制御部タイマ割り込み処理におけるステップＳ２０４の基本乱数初期値更新処理）と、をさらに備えている。
【０２７４】
このため、ＲＡＭクリアによって乱数値が初期化された場合にＲＡＭクリア音報知を実行することによって、故意にＲＡＭクリアを実行させる乱数狙い撃ちゴトを明確に報知して特定することができる。なお、ＲＡＭクリア音報知を実行することによって、乱数狙い撃ちゴトの他にも電源の遮断中に行われる全ての不正行為を報知することができる。なお、電源の遮断が起きた場合、乱数カウンタの値は初期化される。
【０２７５】
また、報知手段４１６は、第１の不正情報の報知および第２の不正情報の報知を、音によって行う。音による報知を行う場合、複数の報知を同時に実行すると聞き取りにくいという問題がある。このため、本発明は、音による報知を行う場合に特に好適である。
【０２７６】
また、所定の遊技用部品（本実施例では、外枠１０１）に対して開閉可能に設けられた扉部材（本実施例では、内枠１０３および扉部材１５６）をさらに備え、第２の報知開始条件は、扉部材１０３、１５６が開放された場合に成立し、報知手段４１６は、第２の不正情報として扉部材が開放されたことを示す扉開放情報（本実施例では、扉開放音報知）を報知する。
【０２７７】
このため、内枠１０３や扉部材１５６を開放して行う不正行為を明確に報知して特定することができる。内枠１０３や扉部材１５６を開放することにより、例えば各種制御基板に対する不正な操作や変更、大入賞口１３０の不正な開放、遊技釘１３４を不正に曲げる等の様々な不正行為を実行することが可能であるが、本発明に係るパチンコ機１００によれば、このような不正行為を確実に報知して特定することができる。
【０２７８】
また、報知手段４１６は、扉開放情報の報知を所定の時間だけ継続していない場合は、扉部材１０３、１５６が閉鎖された後にも所定の時間が経過するまで扉開放情報の報知を継続する。このため、内枠１０３および扉部材１５６が開放されたことを、確実に報知することが可能となり、内枠１０３や扉部材１５６を開放して行う不正行為を特定することができる。
【０２７９】
また、報知手段４１６は、プログラムのリセット時に扉部材１０３、１５６が開放されている場合には、扉開放情報の報知を行わない。このため、遊技店の店員による正常な電源投入が行われた場合に扉開放音報知が実行されないようにすることができる。これにより、正常なＲＡＭクリアと明確に区別して不正なＲＡＭクリアを特定することができる。
【０２８０】
なお、ＲＡＭクリア時に内枠１０３または扉部材１５６が開放されており、且つ所定時間以内に開放されていた内枠１０３または扉部材１５６が閉じられた場合に、扉開放音報知を行わないようにしてもよい。
【０２８１】
また、パチンコ機１００は、所定の入賞可能条件が成立（本実施例では、大当り遊技の開始）した場合に遊技球が入賞可能となる可変入賞口（大入賞口）１３０をさらに備え、第２の報知開始条件は、所定の入賞可能条件が成立していない状態で可変入賞口１３０に遊技球が入賞した場合に成立し、報知手段４１６は、第２の不正情報として可変入賞口１３０に遊技球が不正に入賞したことを示す不正入賞情報（本実施例では、大入賞口不正入賞音報知）を報知する。
【０２８２】
このため、比較的容易に行うことができる大入賞口１３０の不正開放を明確に報知して特定することができる。
【０２８３】
なお、本発明に係る遊技台は、上記した各実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０２８４】
例えば、上記実施例で示した音またはランプによる報知の他に、液晶表示装置（装飾図柄表示装置１１０）等を用いた報知を行ってもよいし、音、ランプおよび液晶表示装置等を連動させた報知を行ってもよい。
【０２８５】
また、上記実施例では、内枠１０３および扉部材１５６が６００ｍｓ以上開放された場合に報知を行うが、６００ｍｓ以外の時間（例えば１ｓ等）開放された場合に報知を行うようにしてもよい。さらに、例えば内枠１０３は６００ｍｓ以上開放された場合に報知を行い、扉部材１５６は開放の検出後、即座に報知を行う等、内枠１０３と扉部材１５６で条件を変えるようにしてもよい。
【０２８６】
また、上記実施例では、ＲＡＭクリア時に内枠１０３および扉部材１５６のいずれか一方または両方が開放されている場合は報知を行わないが、これに限定されるものではない。例えば、ＲＡＭクリア時に内枠１０３のみ、または内枠１０３および扉部材１５６の両方が開放されている場合は報知を行わないが、ＲＡＭクリア時に扉部材１５６のみが開放されている場合は報知を行うようにしてもよい。さらに、ＲＡＭクリア時に内枠１０３が開放されている場合は、所定時間内に内枠１０３が閉鎖されたならば報知を行わないが、ＲＡＭクリア時に扉部材１５６が開放されている場合は常に報知を行うようにしてもよい。
【０２８７】
また、上記実施例では内枠１０３および扉部材１５６が６００ｍｓ以上開放された場合に報知を行うが、他の報知が行われている場合には開放報知の条件を他の報知が行われていない場合よりも厳しい条件で報知を行うようにしてもよい。例えば、正常復帰音報知等の他の報知が行われている場合は１０００ｍｓ以上開放された場合に報知を行い、他の報知が行われていない場合は６００ｍｓ以上開放された場合に報知を行うようにしてもよい。なお、他の報知が行われている場合には開放報知の条件を他の報知が行われていない場合よりも緩やかな条件で報知を行うようにしてもよい。
【０２８８】
また、報知に優先度を持たせなくてもよい。例えば、第１の不正情報の報知を行っている状態で第２の報知条件が成立した場合は第１の不正情報の報知が終了してから第２の不正情報の報知を行い、第２の不正情報の報知を行っている状態で第１の報知条件が成立した場合は第２の不正情報の報知が終了してから第１の不正情報の報知を行うようにしてもよい。
【０２８９】
また、報知開始条件は、上記実施例で示したものに限定されるものではなく、他の報知開始条件に基づく報知を行ってもよい。例えば、払出制御部５５０が記憶している払出量以上の払出しの払出センサ１７８による検出を報知開始条件としてもよい。この報知開始条件に基づく報知を行うことで、スプロケットを手動で回転させて遊技球を抜き取るといった不正行為についても特定することができる。
【０２９０】
また、水晶発振器３１４ｂ（乱数用クロック）とカウンタ回路３１６の接続の断線を報知開始条件としてもよい。この報知開始条件に基づく報知を行うことで、水晶発振器３１４ｂとカウンタ回路３１６の接続を故意に断線して同一の乱数値を発生させ続けるといった不正行為を特定することができる。この場合、水晶発振器３１４ｂの周波数を監視する回路を設けることによって、不正行為か否かを判定することができる。
【０２９１】
また、パチンコ機１００に設けた振動センサによる振動の検出を報知開始条件としてもよい。振動検出を第１の報知開始条件とすることによって、振動検出の報知に紛れて内枠１０３または扉部材１５６を開放して行う不正行為を特定することができる。なお、振動センサによる振動を検出した場合の報知の優先度は、上記実施例における大入賞口不正入賞音報知よりも優先し、正常復帰音報知およびＲＡＭクリア音報知よりも劣後するようにしてもよい。特に、特定の始動口に入賞した場合に必ず大当たり遊技に移行する遊技台においては、遊技台を振動させて特定の始動口に遊技球を入賞させる不正行為が多いため、優先的に報知を行ってもよい。しかし、振動センサは、地震や遊技店内での事故等、不正行為以外でも振動を検知する場合があるため、振動報知を行っている最中に他の不正行為の条件が成立した場合は、振動報知後に不正の報知を行うようにしてもよい。
【０２９２】
また、不正の報知は遊技台で行う場合に限らず、情報入力回路６５２に対して前述した優先度にしたがって不正情報を出力するようにしてもよい。
【０２９３】
また、複数種類の警告音を報知した場合は、報知後に複数種類の警告音を報知したことを遊技者または店員に認識可能に報知してもよい。例えば、正常復帰音報知と大入賞口不正入賞音報知を行った場合は「大入賞口不正入賞と正常復帰の報知を行いました」と音声で報知するようにしてもよい。
【０２９４】
また、他の不正情報の報知中に報知開始条件が成立した不正情報の報知の報知時間は、他の不正情報の報知中以外に報知開始条件が成立した場合の報知時間と異なるようにしてもよい。例えば、大入賞口不正入賞音報知は通常２０秒行うが、正常復帰音報知中に報知条件が成立した場合は正常復帰音報知終了後に３０秒行うようにしてもよく、また１０秒行うようにしてもよい。
【０２９５】
また、第１の情報を入力する第１の入力部と、前記第１の入力部の入力に基づいて第１の報知開始条件が成立したか否かを判定する第１の判定手段と、第２の情報を入力する第２の入力部と、前記第２の入力部の入力に基づいて第２の報知開始条件が成立したか否かを判定する第２の判定手段と、前記第１の報知開始条件の成立に基づいて不正に関する第１の不正情報を報知すると共に、第２の報知開始条件の成立に基づいて不正に関し前記第１の不正情報と異なる第２の不正情報を報知する報知手段と、前記報知手段が前記第１の不正情報を報知している間に前記第２の報知開始条件が成立したことを記憶する不正状態記憶部と、を備え、前記報知手段は、前記第２の報知開始条件が成立したことを前記不正状態記憶部が記憶している場合、前記第１の不正情報の報知が終了した後に、前記第２の不正情報を報知することを特徴とする、遊技台であってもよい。
【０２９６】
ここで、第１の入力部とは、例えば大入賞口１３０の入力部であり、第１の判定手段とは、例えば大入賞口１３０に入賞し、且つ、遊技状態が大当たりか否かを判定する大入賞口不正入賞判定手段（基本コマンド受信処理におけるステップＳ１３０１およびＳ１３０２の処理）であり、第２の入力部とは、例えば扉部材開放センサ１５８の入力部で、第２の判定手段とは、例えば扉部材開放判定手段（デバイス監視処理におけるステップＳ３０１の処理）である。なお、入力部の入力があったことを条件として報知を行う場合（例えばリセットがあったことに基づいて正常復帰音報知を行う場合）は、判定手段を備えなくてもよい。
【０２９７】
また、前記報知手段が、前記第２の不正情報（扉開放音報知等）の報知中に前記第１の報知開始条件が成立したことで、前記第２の不正情報の報知の終了を待たずに、前記第１の不正情報（大入賞口不正入賞音報知等）の報知を開始した場合に、前記第１の不正情報の報知を終了した後で、前記第２の不正情報の報知を開始するようにしてもよい。この場合、前記第２の不正情報の報知の報知期間は、第１の不正情報の報知が割り込む前の時間を既に行ったものとして所定の時間から既に報知した時間を減算した残余時間を報知期間としてもよい。例えば、第２の不正情報の報知を２０秒行うものとして、１５秒行った時点で第１の不正情報の報知が割り込んだ場合は、第１の不正情報の報知の終了後、５秒（２０秒−１５秒）の時間、不正情報の報知を行うようにしてもよい。なお、前記第２の情報の報知期間は、第１の不正情報の報知が割り込んだ場合に、既に報知した時間を考慮せず、もう一度所定の期間（２０秒等）を設定してもよい。
【０２９８】
また、前記不正状態記憶部は、前記報知手段が前記第１の不正情報を報知している間に第３の報知開始条件が成立したことをさらに記憶し、前記報知手段は、前記第１の不正情報の報知が終了した後に、報知開始条件が成立した順序に応じて前記第２の不正情報の報知または前記第３の不正情報の報知を行うようにしてもよい。
【０２９９】
また、前記不正状態記憶部は、前記報知手段が前記第１の不正情報を報知している間に前記第３の報知開始条件が成立したことを記憶し、前記報知手段は、前記第１の不正情報の報知が終了した後に、報知の優先度に応じて前記第２の不正情報の報知または前記第３の不正情報の報知を行うようにしてもよい。
【０３００】
また、不正情報の報知の優先度は所定の条件に基づいて変更されるようにしてもよい。例えば、不正情報を所定回数報知したら優先度が変更されるようにしてもよく、所定の抽選に基づいて不正情報の報知の優先度を変更するようにしてもよい。
【０３０１】
なお、上記実施例においては、遊技球を遊技媒体としたパチンコ機（１種）の例を示したが、本発明はこれに限定されるものではなく、例えば、メダル（コイン）を遊技媒体としたスロットマシンなどにも適用可能である。
【０３０２】
ここで、本発明が適用されるスロットマシンとしては、複数種類の図柄が施された複数のリールと、前記複数のリールの回転を開始させるスタートスイッチと、前記複数のリールの各々に対応して設けられ、前記リールの回転を個別に停止させるストップスイッチと、予め定められた複数種類の入賞役の内部当選の当否を抽選により判定する抽選手段と、停止時の前記複数のリールにより表示された図柄の組合せが前記抽選手段により内部当選した入賞役の図柄組合せであるか否かにより前記入賞役への入賞を判定する判定手段と、を備えたものが一例として挙げられる。
【０３０３】
このようなスロットマシンにおいては、上記実施例で示したＲＡＭクリア（スロットマシンにおいては設定変更）等の報知開始条件に加えて、紐を取付けたメダルをメダル投入口に出し入れしてメダル投入を行わずに遊技を行うメダル投入不正の検出を報知開始条件としてもよい。この場合、メダルの投入を検出するメダル投入センサに２つのフォトセンサを適用し、メダル投入の際の検出信号が「１０」、「１１」、「０１」、「００」の順であれば正常であり、検出信号がこれ以外の順であれば異常と判断することによって、不正行為が行われたか否かを判定することができる。
【０３０４】
また、本発明をパチンコ機（２種、３種）、アレンジボール遊技機や、じゃん球遊技機、スマートボール、およびカジノマシン等に適用してもよい。
【０３０５】
また、本発明の実施例に記載された作用および効果は、本発明から生じる最も好適な作用および効果を列挙したに過ぎず、本発明による作用および効果は、本発明の実施例に記載されたものに限定されるものではない。
【産業上の利用可能性】
【０３０６】
本発明は、パチンコ機やスロットマシン等に代表される遊技台の分野で特に利用することができる。
【図面の簡単な説明】
【０３０７】
【図１】本発明の実施例に係るパチンコ機を正面側（遊技者側）から見た外観斜視図である。
【図２】遊技盤を正面から見た略示正面図である。
【図３】パチンコ機を背面側から見た外観斜視図である。
【図４】制御部の回路ブロック図を示したものである。
【図５】制御部のブロック図であり、サウンド回路および増幅回路の内部構成を詳細に示した図である。
【図６】（ａ）特図の停止表示態様の一例を示したものである。（ｂ）装飾図柄の一例を示したものである。（ｃ）普図の停止表示態様の一例を示したものである。
【図７】主制御部メイン処理の流れを示すフローチャートである。
【図８】主制御部タイマ割り込み処理の流れを示すフローチャートである。
【図９】副制御部に送信する主なコマンドの構成例を示した図である。
【図１０】副制御部に送信する主なコマンドの構成例を示した図である。
【図１１】デバイス監視処理の流れを示すフローチャートである。
【図１２】（ａ）副制御部メイン処理の流れを示すフローチャートである。（ｂ）コマンド入力処理の流れを示すフローチャートである。（ｃ）変動パターン選択処理の流れを示すフローチャートである。（ｄ）図柄停止処理の流れを示すフローチャートである。（ｅ）ストローブ割り込み処理の流れを示すフローチャートである。（ｆ）チャンスボタン割り込み処理の流れを示すフローチャートである。（ｇ）副制御部変数更新割り込み処理の流れを示すフローチャートである。
【図１３】（ａ）ＲＡＭクリアコマンド受信処理の流れを示すフローチャートである。（ｂ）正常復帰コマンド受信処理の流れを示すフローチャートである。（ｃ）基本コマンド受信処理の流れを示すフローチャートである。
【図１４】デバイス情報コマンド受信処理の流れを示すフローチャートである。
【図１５】音出力処理の流れを示すフローチャートである。
【図１６】音出力処理の流れを示すフローチャートである。
【図１７】各種音報知を実行するタイミングを示したタイミングチャートの一例を示した図である。
【図１８】各種音報知を実行するタイミングを示したタイミングチャートの一例を示した図である。
【図１９】各種音報知を実行するタイミングを示したタイミングチャートの一例を示した図である。
【符号の説明】
【０３０８】
１００  パチンコ機
１０１  外枠
１０３  内枠
１５６  扉部材
１３０  可変入賞口（大入賞口）
３００  主制御部
４００  副制御部
４１６  スピーカ
【図１】
2010057802.tif 000003
【図２】
2010057802.tif 000004
【図３】
2010057802.tif 000005
【図４】
2010057802.tif 000006
【図５】
2010057802.tif 000007
【図６】
2010057802.tif 000008
【図７】
2010057802.tif 000009
【図８】
2010057802.tif 000010
【図９】
2010057802.tif 000011
【図１０】
2010057802.tif 000012
【図１１】
2010057802.tif 000013
【図１２】
2010057802.tif 000014
【図１３】
2010057802.tif 000015
【図１４】
2010057802.tif 000016
【図１５】
2010057802.tif 000017
【図１６】
2010057802.tif 000018
【図１７】
2010057802.tif 000019
【図１８】
2010057802.tif 000020
【図１９】
2010057802.tif 000021