(57)【特許請求の範囲】
【請求項１】
電源遮断時に遊技機の状態を記憶保持する記憶保持手段と、
電源投入時に前記記憶保持手段に記憶された遊技機の状態に復帰する状態復帰手段と、
遊技機の異常を検出する異常検出手段と、
該異常検出手段による異常の検出に基づいて、異常の有無を判定する異常判定手段と、
該異常判定手段により異常との判断がなされることを条件に、発生した異常の継続期間を計測するカウント手段と、
該カウント手段の値が所定値に達することを条件に、異常報知信号を出力する信号出力手段と、
該信号出力手段による異常報知信号の出力を条件に、前記カウント手段の値を維持しながら出力済みフラグを設定する異常設定手段と、
前記異常判定手段により正常と判定されることを条件に、前記カウント手段の値及び前記出力済みフラグをクリアする異常クリア手段と、を備え、
前記信号出力手段は、既に前記出力済みフラグが設定されていると、前記異常報知信号を出力しないように構成され、
電源投入時に前記状態復帰手段により電源遮断時の遊技機の状態に復帰するとき、前記出力済みフラグをクリアしながらも、前記カウント手段の値を復帰させて、該復帰したカウント手段の値が所定値であれば再び前記異常報知信号を出力して前記出力済みフラグを設定し、所定値でなければ前記異常の継続期間の計測を再開する
ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常状態を検出し報知する手段を備える遊技機の技術分野に関する。
【背景技術】
【０００２】
従来、遊技機に供給される電源が遮断された場合、電源遮断時における遊技の状態を記憶保持するための記憶保持手段を備えた遊技機がある。
【０００３】
また、異常が発生したことを判断すると異常を示すフラグを設定する構成とし、フラグが設定されているときに、電源が遮断されるとフラグを記憶保持するが、電源投入後の遊技の進行が開始されるまでに無効化または初期化する遊技機が提案されている＜特許文献１＞。
【０００４】
特許文献１の構成によれば、停電発生時に異常監視情報の無効化又は初期化を行えば、停電復帰時の処理負担を軽減できると共に、停電復帰後に速やかに異常判定を行うことができるという効果を奏し、停電復帰時に異常監視情報の無効化又は初期化を行えば、停電復帰時に停電前の状態を確認及び報知可能であり、停電前の異常状態について速やかに対応できるという効果を奏する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１３２３８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の構成では、異常検出手段による異常の検出が所定期間継続することを条件として異常判定手段が異常と判断するとした場合、異常を示すフラグを記憶保持する構成であるため、異常判定手段によって異常と判断される直前に電源を遮断することで異常の判断を遅らせ、それを繰り返すことで不正行為を行いながらも異常報知を免れることができるという問題がある。
【０００７】
本願発明は上記した問題に鑑み、電源投入時に電源遮断時の異常を示すフラグに基づく異常報知を実行しない構成としながらも、電源投入時に電源遮断前からの異常が継続しているときには素早く異常報知を実行することが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１記載の弾球遊技機は、
電源遮断時に遊技機の状態を記憶保持する記憶保持手段と、
電源投入時に前記記憶保持手段に記憶された遊技機の状態に復帰する状態復帰手段と、
遊技機の異常を検出する異常検出手段と、
該異常検出手段による異常の検出に基づいて、異常の有無を判定する異常判定手段と、
該異常判定手段により異常との判断がなされることを条件に、発生した異常の継続期間を計測するカウント手段と、
該カウント手段の値が所定値に達することを条件に、異常報知信号を出力する信号出力手段と、
該信号出力手段による異常報知信号の出力を条件に、前記カウント手段の値を維持しながら出力済みフラグを設定する異常設定手段と、
前記異常判定手段により正常と判定されることを条件に、前記カウント手段の値及び前記出力済みフラグをクリアする異常クリア手段と、を備え、
前記信号出力手段は、既に前記出力済みフラグが設定されていると、前記異常報知信号を出力しないように構成され、
電源投入時に前記状態復帰手段により電源遮断時の遊技機の状態に復帰するとき、前記出力済みフラグをクリアしながらも、前記カウント手段の値を復帰させて、該復帰したカウント手段の値が所定値であれば再び前記異常報知信号を出力して前記出力済みフラグを設定し、所定値でなければ前記異常の継続期間の計測を再開する
ことを特徴とする遊技機である。
【０００９】
記憶保持手段は、突然の停電などにより遊技者に不利益を与えないように、遊技機の電源が遮断された場合でも遊技機の電源が遮断される直前の遊技状態を記憶保持する機能であり、遊技状態の制御は主制御装置によって行われるため、記憶保持手段に記憶される情報は主制御装置によって制御される情報になる。
【００１０】
また、記憶保持手段によって記憶される情報は、遊技状態だけでなく未払い数なども記憶される構成が好適である。未払い数とは、遊技球が入賞口に入賞したときに払い出される賞球のうち、まだ払い出されていない数のことである。この未払い数の制御を主制御装置が行う構成であれば、記憶保持手段によって記憶されることになる。
【００１１】
また、記憶保持手段は、停電の検出（電源の電圧低下を検出又は該検出に基づいて入力される信号が入力）に基づいて作動する構成としてもよく、遊技機の通常電源が遮断されてもバックアップ電源により通常電源が遮断される直前の情報（遊技状態や未払い数など）の記憶が所定時間の間、維持される。
【００１２】
なお、停電の検出（停電検出手段）は遊技機の電源スイッチを有する電源基板に設ける構成でも、記憶される情報を制御する主制御装置に設ける構成であっても何等差し支えない。また、記憶保持手段によって記憶されている情報を消去するためのＲＡＭクリアスイッチはその操作に基づく信号を主制御装置のＣＰＵに入力可能な位置に設けられればよく、電源基板に備える構成でも、主制御装置に備える構成であっても何等差し支えない。また、バックアップ電源は主制御装置に供給可能な基板に設けられればよく、電源基板に設ける構成でも、主制御装置に設ける構成でも、電源基板及び主制御基板を除く他の基板に設ける構成でも何等差し支えない。
【００１３】
異常検出手段は、所謂不正行為に用いる通常の遊技では発生しない外力等を検出する手段であって、例えば、遊技機に備えられたセンサを誤動作させる電磁波や、遊技球の流下経路に変化を与える磁力や振動等といった外力を検出するセンサ類を指す。また、異常判定手段は上記した異なる機能を備える複数のセンサで構成されていてもよい。
【００１４】
信号出力手段の実行に応じて実施される異常状態の報知は、異常検出手段が異常状態を検出し異常判定手段が異常有りと判定しただけでは実施されず、異常有りと判定した期間が所定期間維持されたことをもって実施される構成であり、カウント手段によって異常判定手段が継続して異常状態と判断した期間（カウント値）が所定期間に達すると、異常状態を機外に報知するために信号出力手段が異常報知を指示する信号を出力する構成となる。これにより、確実に異常状態である場合のみに報知が実施され、誤報を防止する構成となっている。
【００１５】
信号出力手段が異常報知信号を出力すると、異常設定手段により出力済みフラグの設定が行われるが、該設定に応じてカウント手段によるカウント値に対する処理は行われないため、カウント値はそのまま残る構成となる。また、既に出力済みフラグが設定されている場合は、信号出力手段は異常報知信号の出力は行わない。
【００１６】
カウント手段が計数したカウント値は、異常判定手段が正常と判定した場合に異常クリア手段によってクリアされ、該クリア時に出力済みフラグが設定されていれば該出力済みフラグもクリアされる。なお、異常判定手段が正常と判定した場合に直ちにカウント手段のカウント値をクリアしない構成とし、正常な状態が所定期間維持されることによってクリアする構成としても良い。
【００１７】
電源投入時は、状態復帰手段によって電源遮断時の遊技機の状態に復帰させるが、その場合、カウント手段の値は電源遮断時の値に復帰させ、出力済みフラグは復帰後にクリアされる。この場合、記憶保持手段及び状態復帰手段により電源投入時に出力済みフラグが設定された状態である場合（電源遮断時に出力済みフラグが設定されていた場合）に限り出力済みフラグをクリアする構成としてもよいし、電源投入時の出力済みフラグの設定状況にかかわらず電源投入時に出力済みフラグをクリアする処理を実施する構成としてもよい。
【００１８】
記憶保持手段は、電源遮断時にカウント手段の値は記憶するが、出力済みフラグは記憶しない構成であり、電源投入時が常に出力済みフラグが設定されていない状態となればよい。従って、電源遮断時に出力済みフラグをクリアする構成としてもよく、電源遮断時に出力済みフラグが設定されている場合のみ出力済みフラグをクリアする構成としてもよいし、電源遮断時の出力済みフラグの設定状態に拘らず出力済みフラグをクリアする構成としてもよい。
【発明の効果】
【００１９】
請求項１に記載の遊技機によれば、電源投入時には、記憶保持手段及び状態復帰手段によって電源遮断時に記憶保持した遊技状態を再開するが、カウンタ手段の値は保持しながらも出力済みフラグはクリアする構成としたため、異常報知を実行中に電源を遮断した場合、電源投入後に異常判定手段が最初に異常と判定した時点で既にカウンタ値が所定値に達しているため即座に異常報知コマンドを出力して異常報知を実行することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】パチンコ機１の正面図。
【図２】パチンコ機２の裏面図。
【図３】遊技盤８の正面図。
【図４】遊技機の電気的構成を示すブロック図。
【図５】実施例１において主制御装置が実行する起動処理１を示すフローチャート。
【図６】主制御装置が実行するメインルーチンを示すフローチャート。
【図７】主制御装置が実行する停電処理を示すフローチャート。
【図８】停電処理の変形例となる主制御装置が実行する停電信号受信処理を示すフローチャート。
【図９】主制御装置が実行する異常状態の検出から異常報知までの処理の流れを示すフローチャート。
【図１０】実施例２において主制御装置が実行する起動処理２を示すフローチャート。
【発明を実施するための形態】
【００２１】
以下に本発明の好適な実施形態について説明する。尚、本発明の実施の形態は下記の実施形態例に何ら限定されるものではなく、本発明の技術的範囲に属する種々を採ることができ、各実施例に記載された内容を適宜組み合わせることが可能なことはいうまでもない。
【実施例１】
【００２２】
図１に遊技機の一種であるパチンコ機１の正面図を示し、詳細に説明する。図１に示す通り、本実施例のパチンコ機１は、大きく長方形の外枠２、前面枠３、意匠枠４ａ、意匠枠４ｂとからなる筐体にて各部を保持する構造である。
【００２３】
外枠２左側の上部には金具５ａが、下部に金具５ｂがそれぞれ設けられており、金具５ａおよび５ｂとでヒンジ機構を形成し、前面枠３は外枠２に対して開閉可能に構成され、図示しない前面枠閉鎖スイッチ（図４参照）が前面枠３の閉鎖状態を検出可能に装着されている。また、前面枠３左側の中部には金具５ｃが設けられ、金具５ａと金具５ｃとでヒンジ機構を形成し、意匠枠４ａは前面枠３に対して開閉可能に構成されている。さらに、金具５ｃと金具５ｂとでヒンジ機構を形成し、意匠枠４ｂは前面枠３に対して開閉可能に構成されている。
【００２４】
ヒンジ機構が形成される逆側（ここでは右側）には、外枠２と前面枠３との施錠、前面枠３と意匠枠４ａとの施錠、前面枠３と意匠枠４ｂとの施錠／解錠を行うための鍵穴６ａを有するスライド錠６（図２参照）が設けられている。
【００２５】
尚、本実施例のパチンコ機１は、外枠２の左隣にＣＲプリペイドカードユニット７を設けている所謂ＣＲ機として説明するが、ＣＲプリペイドカードユニット７を設けない所謂現金機としても何ら差し支えない。
【００２６】
意匠枠４ａは、後述する遊技盤８を視認可能とするために透明樹脂板またはガラス板を備える窓部９、前面枠３に設けられたスピーカ１０の前面にスピーカ１０を保護し、且つ、効果音を通すための保護音通部１１を備えている。
【００２７】
また、意匠枠４ｂは、遊技球を貯留しておくための上皿１２および下皿１３を略中央に備え、遊技者が操作可能な遊技ボタン１４、ＣＲプリペイドカードユニット７と後述するＣＲユニット端子板６０を介して接続される精算表示装置１５、球貸ボタン１６および精算ボタン１７を左側に備えている。
【００２８】
前面枠３の右下側（意匠枠４ｂの右側）には、遊技球の発射強度を調節するための発射ハンドル１８が設けられており、発射ハンドル１８の近傍には、発射停止ボタン（図４参照）および図示しないタッチ板が設けられている。前面枠３の下側（意匠枠４ｂの下側）には、スピーカ１０を備えたスピーカユニット２１が設けられている。
【００２９】
尚、本実施例では遊技球が機外に排出されるＣＲ機を用いて説明をするが、
パチンコ機内で遊技球を循環させることによって遊技者が遊技球に触れることなく遊技を行うことが可能な封入式のパチンコ遊技機としても何ら差し支えない。
【００３０】
続いて、図２にパチンコ機１の裏面図を示し、詳細に説明する。図２に示す通り、遊技盤８を着脱可能に取り付けられる前面枠３が外枠２に収納されるような構成となっている。前面枠３には、上方から球タンク２２、タンクレール２３および払出装置２４が設けられ、遊技盤８に設けられる後述する入賞口に遊技球が入球することに基づいて、払出装置２４の払出モータが駆動することによって、球タンク２２およびタンクレール２３に貯留されている遊技球が、前述した上皿１２に払い出されることになる。
【００３１】
また、遊技盤８の裏面側には、主制御装置５０、サブ統合装置５３、演出図柄ユニット５４が設けられ、前面枠３の裏面側には、払出制御装置５１、発射制御装置５２、電源装置５５が各々設けられ、電源装置５５には電源スイッチ５５ａおよびＲＡＭクリアスイッチ５５ｂ、図示しないバックアップ用電源が設けられている。尚、発射制御装置５２が図示されていないが、払出制御装置５１で隠れる位置に配置されている。
【００３２】
さらに、前面枠３には、外部接続端子板６１が設けられており、この外部接続端子板６１から遊技状態、遊技結果、不正行為等を示す信号がホールコンピュータ（図４参照）に送られるように構成されている。尚、本実施例では外部接続端子板６１を盤用、枠用を兼用する構成としているが、盤用、枠用の外部接続端子板を個々に備えるように構成しても何ら差し支えない。
【００３３】
続いて、図３に遊技盤８の正面図を示し、詳細に説明する。図３に示す通り、遊技盤８には公知のガイドレール２５ａ、２５ｂによって囲まれた着円形の遊技領域２６が設けられ、多数の遊技釘２７が植設されている。遊技領域２６の略中央には、窓部２８ａを有する液晶枠飾り２８が設けられており、演出図柄表示装置５４ｂ（図４参照）のＬＣＤ画面が遊技者から視認可能に構成され、図示しない公知のワープ入口、ワープ通路、ステージ等も設けられている。また、窓部２８ａの上方には、７セグメントＬＥＤ等の発光部材により構成される特別図柄表示装置２９および普通図柄表示装置３０が設けられている。
【００３４】
液晶枠飾り２８の左右両側または左側には後述する普通図柄作動スイッチ３２ａ（図４参照）を備える普通図柄作動ゲート３２が設けられており、下側には後述する特別図柄始動スイッチ３１ａ（図４参照）を備える普通電動役物３１（特別図柄始動口）が設けられている。普通電動役物３１の下方には、アタッカー式の大入賞口３３ａを備える大入賞口ユニット３３が配置され、該大入賞口ユニット３３の下方にはアウト口３４が設けられている。大入賞口３３ａの左側には４個のＬＥＤで構成される特別図柄保留数表示装置２９ａが、右側には４個のＬＥＤで構成される普通図柄保留数表示装置３０ａが、各々設けられている。また、大入賞口ユニット３３の左右両側には、後述する一般入賞口スイッチ３５ｂ（図４参照）を備える一般入賞口３５ａが複数備えられる入賞口ユニット３５が設けられている。
【００３５】
上記のように遊技盤８を構成することによって、普通図柄作動ゲート３２に遊技球が入球（普通図柄作動スイッチ３２ａ（図４参照）にて遊技球を検出）すると、普通図柄表示装置３０で普通図柄が変動表示を開始し、所定時間後に停止した普通図柄の態様に応じて、後述する普通電役ソレノイド３１ｂ（図４参照）を駆動させる。普通電役ソレノイド３１ｂを駆動させると、ほぼ同期して普通電動役物３１の羽根部材が駆動して、普通電動役物３１への入球率（特別図柄始動スイッチ３１ａ（図４参照）での検出率）が高まるように構成されている。
【００３６】
また、普通電動役物３１に遊技球が入球（特別図柄始動スイッチ３１ａ（図４参照）にて遊技球を検出）すると、特別図柄が変動表示を開始し、所定時間後に停止した特別図柄の態様に応じて後述する大入賞口ソレノイド３３ｃ（図４参照）を駆動させる。大入賞口ソレノイド３３ｃを駆動させると、ほぼ同期して大入賞口ユニット３３の扉部材が駆動して、大入賞口３３ａへの入球率（カウントスイッチ３３ｂ（図４参照）での検出率）が高まるように構成されている。
【００３７】
続いて、図４にパチンコ機１の電気配線を示すブロック図を示し、詳細に説明する。尚、このブロック図には、煩雑になる電源回路に関する記載は行わないが、電源が必要な制御装置若しくはアクチュエータ類には電源装置５５から直接的または間接的に供給される構成となっている。
【００３８】
図４に示す通り、主制御装置５０の入力端には、遊技盤中継端子板６２を介して普通電動役物３１（特別図柄始動口）に入球した遊技球を検出する特別図柄始動スイッチ３１ａと、普通図柄作動ゲート３２に入球した遊技球を検出する普通図柄作動スイッチ３２ａと、大入賞口３３ａに入球した遊技球を検出するカウントスイッチ３３ｂと、一般入賞口３５ａに入球した遊技球を検出する一般入賞口スイッチ３５ｂと、本発明の異常検出手段に該当する電波検出センサ９０、磁気検出センサ９１、振動検出センサ９２の３個の不正行為検出用のセンサとが接続され、裏配線中継端子板６３を介して前面枠３が閉鎖していることを検出する前面枠閉鎖スイッチと、意匠枠４ａ・４ｂが閉鎖していることを検出する意匠枠閉鎖スイッチとが接続されている。
【００３９】
前面枠閉鎖スイッチ及び意匠枠閉鎖スイッチは、内部に電池（１次電池又は２次電池のいずれでも良い）を備えており、通常時（電源が供給され、且つ、電源スイッチ５５ａがＯＮ）は後述する裏配線中継端子板６３から供給されるＤＣ１２Ｖで動作し、電源が供給されないとき（電源遮断又は電源スイッチＯＦＦ）には、電池の電源を利用して前面枠３又は意匠枠４ａ、４ｂの閉鎖状態を出力する構成となっている。また、電池として１次電池を採用する場合には電池の消耗によって交換（電池のみ交換又はリミットスイッチを交換）することとなるが、２次電池を採用する場合には通常時に充電する構成とし、繰り返し利用可能に構成することが望ましい。
【００４０】
主制御装置５０の出力端には、遊技盤中継端子板６２を介して大入賞口３３ａの扉部材を駆動する大入賞口ソレノイド３３ｃと、普通電動役物３１の羽根部材を駆動する普通電役ソレノイド３１ｂと、図柄表示装置中継端子板を介して特別図柄を表示する特別図柄表示装置２９と、特別図柄の保留数を表示する特図保留数表示装置２９ａと、普通図柄を表示する普通図柄表示装置３０と、普通図柄の保留数を表示する普図保留数表示装置３０ａと、裏配線中継端子板６３および外部接続端子板６１を介してホールコンピュータと、が接続されている。
【００４１】
主制御装置５０はＣＰＵ、ＲＯＭ、ＲＡＭ等の電気部品を備えており、搭載するＲＯＭに記憶されたプログラムに従ってＣＰＵにて処理を実行し、入力される各種検出信号などに基づいて遊技の進行に関わる各種コマンド等を生成し、払出制御装置５１およびサブ統合装置５３に出力する。また、主制御装置５０は、前面枠閉鎖スイッチ又は意匠枠閉鎖スイッチから前面枠３又は意匠枠４ａ、４ｂの閉鎖状態時に出力される検出信号が入力されることで、外部接続端子板６１を介してホールコンピュータ７０に前面枠又は意匠枠が閉鎖状態にあることを示す信号（検出信号に準ずる信号）を出力するように構成されている。ここで、主制御装置５０と払出制御装置５１とは双方向通信回路として構成され、主制御装置５０とサブ統合装置５３とは間に演出中継端子板６５を介した主制御装置５０からサブ統合装置５３への一方向通信回路として構成されている。
【００４２】
払出制御装置５１の入力端には、裏配線中継端子板６３を介して球タンク２２またはタンクレール２３内の遊技球が不足していることを検出する球切れスイッチと、裏配線中継端子板６３および払出中継端子板６６を介して払い出した遊技球を検出する払出スイッチと、各種端子板を介することなく下皿１３への経路に遊技球が多数あることを検出する満杯スイッチと、が接続されている。払出制御装置５１の出力端には、裏配線中継端子板６３および払出中継端子板６６を介して遊技球を上皿へと払い出す払出モータが接続されている。
【００４３】
払出制御装置５１はＣＰＵ、ＲＯＭ、ＲＡＭ等の電気部品を備えており、搭載するＲＯＭに記憶されたプログラムに従ってＣＰＵにて処理を実行し、入力される各種検出信号ならびに主制御装置５０から入力されるコマンドに基づいて遊技球の払い出しに関わる各種コマンド等を生成し、主制御装置５０および発射制御装置５２に出力する。ここで、払出制御装置５１と主制御装置５０とは双方向通信回路として構成され、払出制御装置５１と発射制御装置５２とは払出制御装置５１から発射制御装置５２への一方向通信回路として構成されている。
【００４４】
発射制御装置５２の入力端には、発射を停止するための発射停止スイッチと、発射ハンドル１７に遊技者が触れていることを検出するタッチスイッチと、が接続されている。発射制御装置５２の出力端には、遊技球を遊技領域２６へ発射するための発射モータが接続されている。発射制御装置５２はＣＰＵ、ＲＯＭ、ＲＡＭを備えず、ＩＣ等で構成されたデジタル回路であり、入力される各種検出信号ならびに払出制御装置５１からの入力に基づいて発射モータの駆動を制御している。
【００４５】
サブ統合装置５３の入力端には、遊技者により操作可能な遊技スイッチが接続されている。サブ統合装置５３の出力端には、意匠枠４ａ、４ｂおよび遊技盤８に備えられる各種ＬＥＤ・ランプ３７と、前面枠３およびスピーカユニット２１に備えられるスピーカ１０と、が接続されている。尚、サブ統合装置５３と主制御装置５０とは間に演出中継端子板を介した主制御装置５０からサブ統合装置５３への一方向通信回路として構成され、サブ統合装置５３と演出図柄制御装置５４ａとはサブ統合装置５３から演出図柄制御装置５４ａへの一方向通信回路として構成されている。
【００４６】
サブ統合装置５３はＣＰＵ、ＲＯＭ、ＲＡＭ等の電気部品を備えており、搭載するＲＯＭに記憶されたプログラムに従ってＣＰＵにて処理を実行し、入力される遊技スイッチの入力ならびに主制御装置５０から入力されるコマンドに基づいて演出に関わる各種コマンド等を生成し、演出図柄ユニット５４の演出図柄制御装置５４ａに出力する。
【００４７】
尚、本実施例では、サブ統合装置５３のＲＡＭに記憶された遊技情報を電源断時に保持しない構成としているが、電源装置５５からＶＢＢを供給して記憶保持可能とし、復電時に記憶した遊技情報を元に電源断前の遊技を再開する構成としても何ら差し支えない。
【００４８】
また、サブ統合装置５３には、音量を調節する音量調節スイッチが備えられ、音量調節スイッチの状態（位置）を検出し、その検出結果とスピーカ１０へ送信する内容とを判断し、スピーカ１０から出力する音量をソフト的に制御するように構成されている。例えば、遊技に伴う演出音声やエラー報知の一部（前面枠３、意匠枠４ａ、４ｂ等の枠開放／閉鎖報知など）の音声は、音量調節スイッチの状態に応じて変更された音量でスピーカ１０から出力され、その他のエラー報知（特殊報知など）は音量調節スイッチの状態に関わらず予め設定された音量でスピーカ１０から出力されるように構成することができる。
【００４９】
次に、主制御装置５０が実行する起動処理について図５を用いて説明する。この処理は本発明における記憶保持手段と状態復帰手段とを含み、大きく分けて電源投入時処理と残余処理とバックアップ処理とで構成されている。パチンコ機１の電源が投入されると（或いは停電から復帰すると）、給電検出回路が電源装置５５による給電を検出してリセット信号（給電検出信号）を出力する。このリセット信号が主制御装置５０に入力されると、遊技制御ＣＰＵのセキュリティーチェックが実行される。このセキュリティーチェックの後に、遊技制御ＣＰＵは電源投入時処理、本処理、残余処理、停電処理等を実行する。
【００５０】
図５に示す起動処理では、ＲＡＭ初期値設定処理を行い（Ｓ５）、主制御装置５０がＲＡＭクリア信号を受信したか否か判定する（Ｓ１０）。肯定判定なら（Ｓ１０：ｙｅｓ）、ＲＡＭ消去処理を行い（Ｓ４５）、初期画面指定コマンドをサブ統合制御装置５３に送信し（Ｓ５０）、残余処理（基本処理）に移る。Ｓ１０が否定判定なら（Ｓ１０：ｎｏ）、ＲＡＭ保証値が１であるか否かを判定する（Ｓ１５）。否定判定なら（Ｓ１５：ｎｏ）Ｓ４５に進み、肯定判定なら（Ｓ１５：ｙｅｓ）、ＳＵＭ値作成処理を実行し（Ｓ２０）、ＳＵＭ値が０であるか否か判定する（Ｓ２５）。否定判定なら（Ｓ２５：ｎｏ）Ｓ４５に進み、肯定判定なら（Ｓ２５：ｙｅｓ）、電源復帰処理を実行し（Ｓ３０）、出力済みフラグに０を設定し（Ｓ４０）、残余処理（基本処理）に移る。なお、この出力済みフラグは本発明の出力済みフラグに該当する。
【００５１】
Ｓ３０の電源復帰処理では、ＲＡＭに記憶されていたデータに基づいて電源遮断時の遊技状態に復帰させる処理を行うが、続くＳ４０の処理によって復帰した出力済みフラグの設定状態に拘らず出力済みフラグには０を設定している。出力済みフラグが設定されていないことを条件に異常報知開始信号（異常報知の実施を指示する信号）を出力する構成となっているため、これにより、不正行為の実施を隠蔽するために異常報知の実施中に電源が遮断されたとしても、電源が復帰して不正を検出すると即座に異常報知を実施する構成となっている。
【００５２】
残余処理（基本処理）に移行すると、通常割込信号（ＩＮＴ信号）の受信を禁止する割込禁止処理を実行し（Ｓ５５）、強制割込み（ＮＭＩ信号）によって停電処理（図７を用いて後述）が実行されたか否かをしめす停電フラグが０か否か判定する（Ｓ６０）。肯定判定なら（Ｓ６０：ｙｅｓ）、初期値乱数更新処理１（Ｓ６５）、初期値乱数更新処理２（Ｓ７０）および初期値乱数更新処理３（Ｓ７５）を順次実行（判定用乱数生成）し、通常割込信号（ＩＮＴ信号）の受信を許可する割込許可を実行し（Ｓ８０）、その後Ｓ５５の処理に戻り、ＩＮＴ信号の受信または停電処理を実行しない限り、上記処理を繰り返し実行する。初期値乱数更新処理は、当りとなるか否かの判定に使用する乱数カウンタの周期性を排除するために、乱数カウンタの初期値を更新する処理である。
【００５３】
Ｓ６０が否定判定なら、即ち停電処理が実行されたなら（Ｓ６０：ｎｏ）、バックアップ処理に移行し、遊技情報をＲＡＭに記憶する遊技情報記憶処理を実行し（Ｓ８５）、ＲＡＭに記憶したＳＵＭ値を作成するＳＵＭ値作成処理を実行し（Ｓ９０）、ＲＡＭ保証値に正常にバックアップしたことを示す１をセットし（Ｓ９５）、ＲＡＭに記憶された遊技情報が破壊されないためにＲＡＭライトプロテクト処理を実行し（Ｓ１００）、電源が供給されなくなるまで無限ループ処理を実行する。
【００５４】
次に、主制御装置５０が実行するメインルーチンを図６を用いて説明する。このメインルーチンは、約２ｍｓ毎のハード割り込みにより繰り返し実行される処理となる。
【００５５】
本実施形態では、当該メインルーチンが１回実行されるごとにＳ２００〜Ｓ２５５までの１回だけ実行される処理を「本処理」と称し、この本処理を実行して余った時間内に時間の許す限り繰り返し実行されるＳ２７０の処理を「残余処理」と称する。「本処理」は割り込みにより定期的に実行されることになる。
【００５６】
マイコンによるハード割り込みが実行されると、まず正常割り込みであるか否かが判断される（Ｓ２００）。この判断処理は、メモリとしてのＲＡＭの所定領域の値が所定値であるか否かを判断することにより行われ、マイコンにより実行される処理が本処理に移行したとき、通常の処理を実行して良いのか否かを判断するためのものである。
【００５７】
正常割り込みでない場合としては、電源投入時又はノイズ等によるマイコンの暴走等が考えられるが、マイコンの暴走は近年の技術の向上によりほとんど無いものと考えてよいのでたいていが電源投入時である。電源投入時には、ＲＡＭの所定領域の値が所定値と異なる値となっている。
【００５８】
正常割り込みでないと判断されると（Ｓ２００：ｎｏ）、初期設定（例えば前記メモリの所定領域への所定値を書き込み、特別図柄および普通図柄を初期図柄とする等のメモリの作業領域への各初期値の書き込み等）がなされ（Ｓ２７５）、残余処理（Ｓ２７０）に移行する。
【００５９】
Ｓ２００が肯定判定なら（Ｓ２００：ｙｅｓ）、初期値乱数更新処理を行う（Ｓ２０５）。この処理は、初期値乱数の値についてこの処理を実行する毎に＋１するインクリメント処理であり、この処理実行前の初期値乱数の値に＋１するが、この処理を実行する前の乱数値が最大値である「３４９」のときは次回の処理で初めの値である「０」に戻り、「０」〜「３４９」の３５０個の整数を繰り返し昇順に作成する。
【００６０】
Ｓ２０５に続く大当り決定用乱数更新処理（Ｓ２１０）は、初期値乱数更新処理と同様のインクリメント処理であり、３５０個の整数を繰り返し昇順に作成する。
【００６１】
大当り図柄決定用乱数更新処理（Ｓ２１５）は、「０」〜「９」の１０個の整数を繰り返し作成するカウンタとして構成され、本処理毎に＋１され、最大値を越えると初めの値である「０」に戻る。
【００６２】
当り決定用乱数更新処理（Ｓ２２０）は、「０」〜「５」の６個の整数を繰り返し作成するカウンタとして構成され、本処理毎で＋１され最大値を越えると初めの値である「０」に戻る。なお、この当り決定用乱数更新処理は、普通図柄の抽選に使用し、その他の初期値乱数、大当り決定用乱数、大当り図柄決定用乱数、リーチ判定用乱数、変動パターン決定用乱数は特別図柄の抽選に使用する。
【００６３】
リーチ判定用乱数更新処理（Ｓ２２５）は、「０」〜「２２８」の２２９個の整数を繰り返し作成するカウンタとして構成され、本処理毎で＋１され最大値を越えると初めの値である「０」に戻る。
【００６４】
変動パターン決定用乱数更新処理（Ｓ２３０）は、「０」〜「１０２０」の１０２１個の整数を繰り返し作成するカウンタとして構成され、本処理毎で＋１され最大値を越えると初めの値である「０」に戻る。
【００６５】
続く入力確認処理（Ｓ２３５）では、主制御装置と電気的に接続された外枠と内枠との開閉状態を検知する遊技機枠開放検出スイッチと、内枠とガラス枠の開閉状態を検知するガラス枠開放検出スイッチと、払い出される遊技球を計数するための払出スイッチとからの入力処理と、電波センサ９０、磁力センサ９１、振動センサ９２の所謂不正検知センサからの入力処理とが実行され、各不正検知センサからの入力状態に応じて不正行為の実行を判定する。この場合、不正検出スイッチから外力を検知したことを示す信号が入力された場合でも、所定条件を満たしていない場合は異常状態（不正行為）とは判断しない。これは例えば、電波センサ９０、磁力センサ９１及び振動センサ９２からＨｉ信号を受信しても、受信期間が所定時間に満たない場合は異常状態（不正行為）とは判断しない。本実施例における具体的な異常状態の判断方法の流れは、図９を用いて後述する。
【００６６】
入賞確認処理（Ｓ２４０）では、特別図柄始動口（普通電動役物３１）、大入賞口３３ａ、一般入賞口３５ａの入賞、及び普通図柄ゲート３２への入球の確認として主制御装置８０に接続された各スイッチ類の入力処理を実行し、続いて、大当り決定用乱数を抽出した場合は、抽出した乱数の値が大当りを生起させる特定の値か否かを判定する当否判定処理（Ｓ２４５）を行う。
【００６７】
続く不正監視処理（Ｓ２５０）は、一般入賞口に対する不正が行われていないか監視する処理であり、所定時間内における一般入賞口への遊技球の入球数が予め決定された規定数よりも多いか否かを判断して、多かった場合には不正と判断する。
【００６８】
各出力処理（Ｓ２５５）では、遊技の進行状況、電波センサ９０、磁力センサ９１及び振動センサ９２の信号検出状況に応じた不正行為判定、枠（内枠、ガラス枠）開放検出スイッチの検出状態に応じて、主制御装置５０からサブ統合制御装置５３、払出制御装置５１、発射制御装置５４、普通電役ソレノイド３１ｂ、大入賞口ソレノイド３３ｃ、外部接続端子板６１を介してホールコンピュータ等に対して各々出力処理を実行する。
【００６９】
本処理に続く前述の残余処理は、初期値乱数更新処理（Ｓ２７０）から構成されるが、前述したＳ２０５と全く同じ処理である。この処理は無限ループを形成し、次の割り込みが実行されるまで時間の許される限り繰り返し実行される。
【００７０】
次に、図７を用いて主制御装置５０が実行する停電処理を説明する。停電処理は、図５（残余処理）または図６の各処理を実行中に停電（ＮＭＩ）信号を受信した際に、主制御装置５０にて実行される割込（ＮＭＩ）処理である。停電処理を開始すると、実行しているプログラムのアドレスをＲＡＭに記憶するレジスタ退避処理を実行し（Ｓ３００）、停電フラグを停電（ＮＭＩ）信号の受信を示す１にセットし（Ｓ３０５）、Ｓ３００でＲＡＭに記憶したアドレスに復帰するレジスタ復帰処理を実行し（Ｓ３１０）、リターンへと抜ける。
【００７１】
停電処理（図７）では、主制御装置のＣＰＵのＮＭＩ端子へと停電信号が入力されることによる強制割り込み処理として停電フラグを設定する構成としたが、停電信号がポート端子に入力される構成に対応する変形例として停電信号受信処理を図８を用いて説明する。停電信号受信処理は、図６を用いて説明したメインルーチンのＳ２３５の入力確認処理で停電信号の受信を契機として実施する処理（サブルーチン）となる。
【００７２】
停電信号受信処理では、停電信号が入力されたか否か判定し（Ｓ４００）、否定判定なら（Ｓ４００：ｎｏ）リターンし、肯定判定なら（Ｓ４００：ｙｅｓ）、停電カウンタに＋１する（Ｓ４０５）。停電カウンタは停電期間を計測するカウンタとなる。Ｓ４０５に続いては、停電カウンタの値が所定値か否か判定する（Ｓ４１０）。否定判定なら（Ｓ４１０：ｎｏ）リターンし、肯定判定なら（Ｓ４１０：ｙｅｓ）、停電フラグに１を設定し（Ｓ４１５）、リターンする。
【００７３】
以上が停電信号受信処理となるが、この構成とすることで、所定回数の停電信号の受信により確実に停電していることを確認してから停電フラグを設定することができる。
【００７４】
次に、メインルーチンの入力確認処理（Ｓ２３５）で電波センサ９０、磁力センサ９１、又は振動センサ９２からの入力を確認した場合の処理の流れを、異常状態（不正行為）判定処理として図９を用いて説明する。なお、この異常状態判定処理は、本発明の異常判定手段、カウント手段、信号出力手段、異常設定手段、異常クリア手段を含む処理となり、不正検出センサの種類毎に実施される。
【００７５】
異常状態判定処理では、上記した不正検出センサから異常検出信号を受信したか否か判定する（Ｓ５００）。肯定判定なら（Ｓ５００：ｙｅｓ）、異常カウンタの値が所定値とは異なる値か否か判定する（Ｓ５０５）。異常カウンタは、不正検出センサが異常状態を検出する期間を計測するカウンタとなる。Ｓ５０５が肯定判定なら（Ｓ５０５：ｙｅｓ）、異常カウンタに＋１する（Ｓ５１０）（本発明のカウント手段に該当）。
【００７６】
Ｓ５１０又はＳ５０５の否定判定（Ｓ５０５：ｎｏ）に続いては、異常カウンタの値が所定値と等しいか否か判定する（Ｓ５１５）。否定判定なら（Ｓ５１５：ｎｏ）リターンし、肯定判定なら（Ｓ５１５：ｙｅｓ）、出力済みフラグが０（未設定）か否か判定する（Ｓ５２０）。
【００７７】
出力済みフラグは主制御装置５０が記憶する値であり、値が０なら異常報知開始信号の出力（Ｓ２５５で実施）を未実施であることを、値が１なら異常報知開始信号の出力を実施済みであることを主制御装置５０が判断する。
【００７８】
Ｓ５２０が否定判定なら（Ｓ５２０：ｎｏ）リターンし、肯定判定なら（Ｓ５２０：ｙｅｓ）、サブ統合制御装置５３に異常報知開始信号を出力し（Ｓ５２５）（本発明の信号出力手段に該当）、出力済みフラグに１を設定し（Ｓ５６０）（本発明の異常設定手段に該当）、リターンする。なお、Ｓ５２５では外部接続端子板６１を介してホールコンピュータにも信号を出力する。
【００７９】
Ｓ５００が否定判定、即ち異常検出信号が未入力なら（Ｓ５００：ｎｏ）、出力済みフラグが１か否か判定する（Ｓ５３５）。肯定判定、即ち、異常検出信号が未入力にもかかわらず異常報知が実施された状態なら（Ｓ５３５：ｙｅｓ）、サブ統合制御装置５３に異常報知終了信号を出力し（Ｓ５４０）、異常カウンタをクリアし（Ｓ５４５）、出力済みフラグに０を設定して（Ｓ５５０）リターンする。Ｓ５３５が否定判定なら（Ｓ５３５：ｎｏ）、異常カウンタをクリアして（Ｓ５５５）リターンする。Ｓ５５５のクリア処理は、起動処理のＳ４０によって出力済みフラグに０がセットされた後に実行される異常状態判定処理にて異常状態信号が未入力の場合に異常カウンタをクリアする処理となる。
【００８０】
以上が、電波センサ９０、磁力センサ９１、又は振動センサ９２からの入力を確認した場合の処理の流れを示す異常状態判定処理となる。この処理において、Ｓ５００の否定判定からＳ５５５までが、本発明の異常クリア手段に該当する処理となる。
【００８１】
Ｓ５２５によってサブ統合制御装置５３に異常報知開始信号が入力されると、スピーカ１０、各種ＬＥＤランプ３７、及び演出図柄表示装置５４ｂを用いて異常状態の報知を実施し、異常報知終了信号が入力されると該入力から所定時間経過すると異常状態の報知を終了する。
【実施例２】
【００８２】
次に実施例２を説明する。実施例２におけるパチンコ機を構成する部品とその電気的接続は実施例１と共通であり、特別に説明のない部分については共通内容であり重複する説明は割愛する。
【００８３】
本実施例は、実施例１に対して、起動処理時における出力済みフラグのクリアタイミングが異なる構成となっている。具体的なクリアタイミングを、実施例１の図５に対応する図１０を用いて説明する。
【００８４】
図１０は、実施例２において主制御装置５０が実施する起動処理２を示すフローチャートとなり、基本構成は実施例１で説明した起動処理１（図５）と同一であるため同一部の説明は援用とし、異なる箇所のみ説明する。
【００８５】
起動処理２では、起動処理１において電源投入処理部で実施した出力済みフラグのクリア処理を、バックアップ処理で実施する構成となっている。具体的には、起動処理１では、電源復帰処理（Ｓ３０）に続いて出力済みフラグに０を設定する処理（Ｓ４０）を実施したが、起動処理２では電源復帰処理（Ｓ６３５）に続いては残余処理に移行し、バックアップ処理の遊技情報記憶処理（Ｓ６７０）に続いて出力済みフラグのクリア（Ｓ６７５）を行っている。
【００８６】
以上が実施例の説明となる。実施例１で説明した異常状態判定処理の流れで異常状態（不正行為）を報知する構成とすることにより、実施例１の構成では、異常状態の報知中、若しくは不正を検出しながらもカウンタの値が所定値に達する直前に不正行為の発覚を防ぐために遊技機の電源が遮断された場合、電源復帰時には記憶保持手段及び状態復帰手段によってカウント手段の値は＝所定値の状態で復帰するが、出力済みフラグは図５のＳ４０によって未設定の状態で復帰するため、電源が復帰した直後のメインルーチンによって異常検出信号の入力があると、カウンタの値がクリアされず、既にカウンタが所定値であるために即座に異常報知開始信号が出力され、不正行為を報知することができる。
【００８７】
また、電源が復帰した直後のメインルーチンによって異常検出信号の入力がないと、カウンタの値がクリアされるため、異常報知開始信号が出力されず、電源が遮断されている間に解消された不正行為の報知を行わないようにすることができる。
【００８８】
実施例２における遊技機の電源遮断時には、カウント値は記憶保持されるが出力済みフラグは未設定の状態が記憶保持される。従って、異常報知の実施中に電源が遮断された場合は、電源が復帰した直後のメインルーチンによって異常検出信号の入力があると、カウンタの値がクリアされず、既にカウンタが所定値であるために異常検出信号の入力により即座に異常報知を実施する状態となる。
【００８９】
また、電源が復帰した直後のメインルーチンによって異常検出信号の入力がないと、カウンタの値がクリアされるため、異常報知開始信号が出力されず、電源が遮断されている間に解消された不正行為の報知を行わないようにすることができる。
【産業上の利用可能性】
【００９０】
以上のように、本発明の遊技機によれば、電源復帰時は異常状態の継続期間を計測するカウンタの値は保持しながらも、異常報知の実施を示すフラグをクリアする構成としたため、電源の遮断を繰り返しながら不正行為を継続することを防ぐことが可能となる。従って、電源断時のバックアップ機能を備えた遊技機に適用することができる。
【符号の説明】
【００９１】
５０    主制御装置
５３    サブ統合制御装置
９０    電波センサ
９１    磁気センサ
９２    振動センサ
【図１】
0005605871.tif 000002
【図２】
0005605871.tif 000003
【図３】
0005605871.tif 000004
【図４】
0005605871.tif 000005
【図５】
0005605871.tif 000006
【図６】
0005605871.tif 000007
【図７】
0005605871.tif 000008
【図８】
0005605871.tif 000009
【図９】
0005605871.tif 000010
【図１０】
0005605871.tif 000011