(57)【特許請求の範囲】
【請求項１】
遊技動作用のプログラムを記憶する記憶部と、前記プログラムを読み出して動作するＣＰＵとを含み、遊技状態に関連して所定の検出を行うセンサからの検出信号に基づく乱数抽選により、遊技者に有利な利益状態を発生させるか否かの抽選処理を行う遊技機であって、
動作中の前記ＣＰＵがリセットされた場合には、所定時間は前記検出信号に係わらず検出された前記検出信号の取得処理をスキップするか、抽選用乱数値の取得処理をスキップすることで、前記抽選処理に至らないように処理して、前記抽選処理を実質的に無効化する無効化手段を備えていることを特徴とする遊技機。
【請求項２】
前記乱数抽選処理は、所定の数値範囲内を循環動作しているメインカウンタの値によって抽選用乱数値を決定し、前記メインカウンタが前記数値範囲内を一回以上循環する毎に、サブカウンタの値に基づいて前記メインカウンタの初期値が変更されるようになっている請求項１に記載の遊技機。
【請求項３】
前記抽選用乱数値は、前記検出信号の検出に起因して取得されたメインカウンタの値である請求項２に記載の遊技機。
【請求項４】
ＮＭＩ割込みによるデータバックアップ処理に対応するデータ復帰処理を経た後、ＮＭＩ割込みを経ることなくＣＰＵがリセットされた場合には、ＣＰＵのリセット後に設定されたタイマ変数の初期値をその後変更する変更手段と、所定間隔で前記タイマ変数を更新し更新後の変数値が所定値に達すると、前記無効化手段の動作を解消する手段とを備えて構成されている請求項１〜３の何れかに記載の遊技機。
【請求項５】
前記無効化手段は、初期化スイッチのＯＮ／ＯＦＦ状態に基づいて、正規の電源リセット状態かその他のリセット状態かを判定する第１手段と、その他のリセット状態であると判定された場合にはタイマ変数の初期値を変更する第２手段と、所定間隔で前記タイマ変数を更新し更新後の変数値が所定値に達すると、前記無効化手段の動作を解消する第３手段とを備えて構成されている請求項１〜３の何れかに記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコ機、アレンジボール機、雀球遊技機、回胴式遊技機などの遊技機に関し、特に、大当たり状態の発生タイミングを予測不能にした遊技機に関するものである。
【０００２】
【従来の技術】
パチンコ機などの弾球遊技機は、遊技盤に設けた図柄始動口と、複数個の図柄を所定時間変動させた後に停止させる図柄表示手段と、開閉板を開閉駆動する大入賞手段などを備えて構成されている。そして、図柄始動口に設けられた検出スイッチが遊技球の通過を検出すると、図柄表示手段が表示図柄を所定時間変動させ、その後、特別図柄が整列して停止すると、大入賞手段が機能して遊技者に有利な利益状態を発生させるようにしている。
【０００３】
この種の遊技機では、大当り用カウンタＣＴをソフトウェア的に実現すると共に、大当り確率が１／Ｎの場合、大当り用カウンタＣＴを０〜Ｎ−１の数値範囲内で循環動作させる一方、その数値範囲内の一つを大当り当選値Ｈｉｔに設定するようにしている。そして、図柄始動口に設けられた検出スイッチが遊技球の通過を検出した場合には、その時の大当り用カウンタＣＴの値を取得して大当り当選値Ｈｉｔと比較し、一致する場合にはその後の利益状態へと移行させている。なお、この大当り用カウンタＣＴは、電源投入後の初期処理によってゼロクリアされた後、所定周期ごとに発せられる割込み信号に応答してインクリメント（＋１）処理などによって更新されている。
【０００４】
ところで、大当り当選値Ｈｉｔは、遊技機を入手してプログラムを解析するだけで把握できる。したがって、仮に、上記のような構成の遊技機に違法回路を取付けて電源投入後の割込み信号をカウントすれば、大当り用カウンタＣＴの値が大当り当選値Ｈｉｔに一致する大当りタイミングが分ることになる。しかも、この大当りタイミングは、その後もＮ個目の割込み信号に対応して規則的に到来するので、この大当りタイミングに合わせて図柄始動口の検出スイッチのＯＮ信号を違法回路で発生させれば、任意に大当り状態を実現できることになる。
【０００５】
そこで、このような違法行為に対処するために、大当り用カウンタＣＴの他にサブカウンタＢＧＮを用いることで、大当り用カウンタＣＴの値を不規則なものにすることが試みられている。この場合、サブカウンタＢＧＮは、０〜Ｎ−１の数値範囲を０から始めて循環動作する。また、大当り用カウンタＣＴは、０〜Ｎ−１の数値範囲を、サブカウンタＢＧＮで決まる初期値ＳＴＡＲＴから始めて循環動作する。
【０００６】
そして、大当り用カウンタＣＴが数値範囲Ｎを一周すると、その時のサブカウンタＢＧＮの値を取得して、それを新たな初期値ＳＴＡＲＴとして再び循環動作を繰り返すのである。このようにして大当り用カウンタＣＴの初期値ＳＴＡＲＴをランダムに変更すれば、大当りタイミングがＮ個目の割込み信号に対応して規則的に到来することがなくなり、不正行為の排除に大きな効果がある。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記の対策においても、電源投入後のようにＣＰＵがリセットされた後の最初の初期値だけは、ソフトウェア的に画一的に（通常ゼロに）決定せざるを得ないので、例えば、不正回路を取り付けて適宜なタイミングでＣＰＵを強制的にリセット状態にすれば、リセット後の一巡目だけは大当りタイミングを把握できることになる。
【０００８】
つまり、初期値をランダムに変更しても、適当な時間間隔で、ＣＰＵを繰り返しリセット状態にする一方、その後、大当りカウンタＣＴが大当り当選値Ｈｉｔに一致するタイミングで図柄始動口の検出スイッチのＯＮ信号を発生させるとそのたびに大当り状態が発生してしまうという問題点がある。
【０００９】
本発明は、このような問題点に鑑みてなされたものであって、大当り当選値を知られた場合でも不正遊技行為を未然に排除できる遊技機を提供することを課題とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、請求項１に係る発明は、遊技動作用のプログラムを記憶する記憶部と、前記プログラムを読み出して動作するＣＰＵとを含み、遊技状態に関連して所定の検出を行うセンサからの検出信号に基づく乱数抽選により、遊技者に有利な利益状態を発生させるか否かの抽選処理を行う遊技機であって、動作中の前記ＣＰＵがリセットされた場合には、所定時間は前記検出信号に係わらず検出された前記検出信号の取得処理をスキップするか、抽選用乱数値の取得処理をスキップすることで、前記抽選処理に至らないように処理して、前記抽選処理を実質的に無効化する無効化手段を備えている。
【００１２】
本発明では、無効化手段や異常報知手段を備えているので違法にＣＰＵをリセットしても、その後、大当り状態を作為的に発生させることができない。本発明は、特に、抽選用乱数値が所定の数値範囲内を循環動作しているメインカウンタの値によって決定され、メインカウンタが数値範囲内を一回以上循環する毎に、サブカウンタの値に基づいてメインカウンタの初期値が変更されるようになっている場合に有効である。
【００１３】
【発明の実施の形態】
以下、本発明の遊技機を実施例に基づいて更に詳細に説明する。図１は、実施例に係るパチンコ機の全体構成を図示したブロック図である。
【００１４】
図示のパチンコ機は、遊技動作を中心的に制御する主制御基板１と、液晶ディスプレイ８の動作を制御する図柄制御基板２と、音声的に遊技動作を盛上げる音声制御基板３と、ランプ類を点滅動作させて遊技動作を盛上げるランプ制御基板４と、遊技球を払出す払出制御基板５と、払出制御基板５に制御されて遊技球を発射する発射制御基板７と、ＡＣ２４Ｖを受けて装置各部に直流電圧を供給する電源基板６とを中心に構成されている。
【００１５】
主制御基板１、図柄制御基板２、音声制御基板３、ランプ制御基板４、払出制御基板５は、Ｚ８０ＣＰＵ相当品を内蔵したワンチップマイコンを備えるコンピュータ回路で構成されており、サブ制御基板２〜５は、主制御基板１からの制御コマンドに基づいて個別的な制御動作を実現している。また、主制御基板１は、外部接続端子基板９を通してホールコンピュータにも接続されている。このホールコンピュータは、遊技ホール内の全ての遊技機と接続されており、各遊技機における大当り状態の発生回数や、遊技球の図柄始動口の通過回数や、各遊技機から払出した賞球数などを集中的に管理している。
【００１６】
図２は、主制御基板１の回路構成を示すブロック図である。図示の通り、主制御基板１は、ワンチップマイコンからなるＣＰＵ回路１ａと、ＣＰＵ動作クロックＣＬＫの整数倍の周波数であるクロック信号Φ０を発生するシステムクロック発生部１ｂと、ＣＰＵからのアドレス信号に基づき各部のチップセレクト信号を生成するデコード回路１ｃと、ＣＰＵからのデータを出力するための出力ポート回路１ｄと、外部データをＣＰＵが取り込むための入力ポート回路１ｅと、各サブ制御基板２〜５に制御コマンドを出力する出力駆動回路１ｆと、遊技盤各部のスイッチ類のＯＮ／ＯＦＦ状態を入力するスイッチ入力回路１ｇとを中心に構成されている。
【００１７】
図３〜図５は、主制御基板１の制御プログラムを示すフローチャートである。主制御基板１の制御プログラムは、電源投入後に実行され通常は無限ループ処理（ＳＴ８）で終わるシステムリセット処理プログラム（図３）と、所定時間毎に起動されるタイマ割込み処理（Ｍａｓｋａｂｌｅ  Ｉｎｔｅｒｒｕｐｔ禁止可能割込み）プログラム（図４）と、電源電圧が所定値を下回るとＮＭＩ（Ｎｏｎ  Ｍａｓｋａｂｌｅ  ｉｎｔｅｒｒｕｐｔ）信号によって駆動されてＣＰＵのレジスタ値をバックアップするＮＭＩ処理プログラム（図６）とで構成されている。
【００１８】
以下、図３を参照しつつシステムリセット処理プログラム（メインルーチン）について説明する。このメインルーチンが開始されるのは、電源がＯＮ状態になる場合の他に、プログラムの暴走によってウォッチドッグタイマの計数値が所定値に達してＣＰＵがリセットされた場合もある。また、不正回路の搭載によってＣＰＵが違法にリセットされる可能性も考えられる。電源がＯＮ状態になる場合にも２つのパターンがあり、停電状態からの復旧時のように初期化スイッチ８５がＯＦＦ状態で電源がＯＮ状態になる場合と、パチンコホールの開店時のように、初期化スイッチ８５がＯＮ状態で電源がＯＮ状態になる場合とがある。
【００１９】
図３に示すメインルーチンでは、最初に、Ｚ８０ＣＰＵは、自らを割込み禁止状態に設定し、Ｚ８０ＣＰＵコアを含むワンチップマイコンの各部を初期設定する（ＳＴ１）。また、ＣＰＵは自らを割込みモード２に設定した後（ＳＴ２）、不正行為排除用のタイマＴＩＭＥに初期値１を設定する（ＳＴ３）。
【００２０】
次にＣＰＵは、ＲＡＭクリア信号の値を判定する（ＳＴ４）。ＲＡＭクリア信号とは、ＲＡＭ領域を初期設定するか否かを示す信号であって、初期化スイッチ８５のＯＮ／ＯＦＦ状態に対応した値を有している。今、パチンコホールの開店時であって、初期化スイッチ８５がＯＮ状態で電源投入されたと仮定すると、ステップＳＴ４の判定がＹｅｓとなり、ＲＡＭのワークエリアが初期化され、その他のＲＡＭ領域がゼロクリアされると共に、ＣＰＵが割込み許可状態（ＥＩ）に設定される（ＳＴ７）。そして、その後は無限ループ状に乱数発生処理が行われる（ＳＴ８）。
【００２１】
ステップＳＴ８の乱数発生処理は、インクリメント処理によって数値範囲ＭＡＸを循環しているサブカウンタＢＧＮの更新処理と、外れ図柄用カウンタの更新処理とを含んでいる。後述するように、サブカウンタＢＧＮの値は、図４の乱数作成処理（ＳＴ３０）によって数値範囲ＭＡＸを循環している大当り用カウンタＣＴの初期値を変更するために使用される。また、外れ図柄用カウンタは、図４の特別図柄処理（ＳＴ３８）における大当り判定処理の判定によって外れ状態となった場合に、どのような態様の外れゲームを演出するかを決定するための処理である。
【００２２】
停電状態からの復旧時のように、初期化スイッチ８５がＯＦＦ状態であった場合には、ステップＳＴ４の判定に続いて、バックアップフラグＢＦＬの内容が判定される（ＳＴ５）。バックアップフラグＢＦＬとは、ＮＭＩ処理において退避されていたバックアップデータが、元の状態に復帰されているか否かを示すデータであり、この実施例では、図６のステップＳＴ７４の処理でバックアップフラグＢＦＬが５ＡＨとされ、図３のステップＳＴ１４の処理においてゼロクリアされるようになっている。
【００２３】
今、停電状態からの復旧時であれば、ステップＳＴ９に移行するが、ＣＰＵが強制的にリセットされたような場合には、不正行為排除用のタイマＴＩＭＥに改めて初期値ｎｎが設定された後（ＳＴ６’）、ステップＳＴ７の処理に移行する。但し、ＣＰＵを強制的にリセットした際、不正遊技者は、合わせてＲＡＭクリア信号をＯＮ状態にする可能性もあるので、ＲＡＭクリア信号のＯＮ／ＯＦＦ状態に係わらず、タイマＴＩＭＥに改めて初期値ｎｎを設定し（ＳＴ６）、ステップＳＴ７の処理に移行させるのが好ましい。この場合には、パチンコホールの開店直後は、不正リセットされた場合と同様、抽選処理が無効にされるが（異常報知が追加されることもあるが（図７））、その継続時間が短いので実質的に弊害はない。
【００２４】
初期値ｎｎに設定されたタイマＴＩＭＥは、図４のステップＳＴ３１の処理においてデクリメント（−１）され、タイマＴＩＭＥの値がゼロになるまではスイッチ入力の無効化処理が施される（ＳＴ３４）。この初期値ｎｎは、大当りカウンタＣＴの数値範囲ＭＡＸを越える値に設定されているので、スイッチ入力管理処理（ＳＴ３３）が実行されるようになった時には、必ず大当りカウンタＣＴが一周以上循環して初期値が変更されており、不正遊技を確実に排除できる（なお、この点は更に後述する）。
【００２５】
一方、図３のステップＳＴ５の判定において、バックアップフラグＢＦＬの内容が５ＡＨであった場合は、ＲＡＭのＳＰ記憶エリアから読み出された１６ビットデータがＣＰＵのスタックポインタＳＰに書き込まれる（ＳＴ９）。次に、停電時のＮＭＩ処理においてバックアップされていたＲＡＭエリアのデータを読み出して、バックアップ復帰コマンドを作成する（ＳＴ１０〜ＳＴ１２）。
【００２６】
ここで払出制御基板用のバックアップ復帰コマンド作成処理（ＳＴ１０）とは、エラー信号を再チェックして、遊技機の現状に合わせた制御コマンドを払出制御基板５に出力するための準備動作を意味する。例えば、停電前に下皿が満杯であるエラー状態であった場合、バックアップデータによってエラー状態が保存されているが、停電によって遊技者が遊技球を回収する可能性も高いので、改めてエラー信号の現状を確認しているのである。
【００２７】
また、図柄制御基板用やランプ制御基板用のバックアップ復帰コマンド作成処理（ＳＴ１１、ＳＴ１２）とは、停電前の遊技機が、大当り状態であった場合や、当選確率が増加しているいわゆる確変状態であった場合もあるので、そのような場合には、動作状態に合わせた液晶ディスプレイ８の背景色を設定したり、効果音を発生できるようにするための処理である。
【００２８】
ステップＳＴ１０〜ＳＴ１２の処理が終われば、ＣＰＵはＰＯＰ命令を実行して、スタックエリアからＡＦレジスタを除く各レジスタ（ＢＣ，ＤＥ，ＨＬ）の値を復帰させる（ＳＴ１３）。この処理によって、停電時からの復帰処理は一応完了するので、そのことを示すべくバックアップフラグＢＦＬをゼロクリアする（ＳＴ１４）。最後に、停電前が割込み禁止状態であったか否かをチェックして（ＳＴ１５，ＳＴ１６）、ＡＦレジスタをスタックエリアから復帰させた後（ＳＴ１７，ＳＴ１９）、割込み禁止状態のままで処理を終えるか（ＳＴ１８）、或いは、割込み許可状態に戻して処理を終える（ＳＴ２０，ＳＴ２１）。なお、ステップＳＴ１８，ＳＴ２１のＲＥＴ命令が実行されることによって、スタック領域にＰＵＳＨ処理されていた中断時のＰＣ（プログラムカウンタ）の値が復元され、停電等により中断されていた処理が再開されることになる。
【００２９】
図４は、図３に示すメインルーチンの無限ループ処理（ＳＴ８）の間に２ｍｓｅｃ毎に生じるタイマ割込みＩＮＴ（Ｍａｓｋａｂｌｅ  Ｉｎｔｅｒｒｕｐｔ禁止可能割込み）の割込み処理プログラムの内容を示すフローチャートである。タイマ割込みが生じると、各レジスタの内容はスタック領域に退避され、乱数作成処理、エラー管理処理などが行われる（ＳＴ３０）。エラー管理処理は、機器内部に異常が生じていないかの判定である。また、乱数作成処理とは、普通図柄処理ＳＴ３７や特別図柄処理ＳＴ３８での抽選動作で使用される当り用カウンタＲＧや大当たり用カウンタＣＴの更新処理を意味する。
【００３０】
図５は、大当たり用カウンタＣＴや当り用カウンタＲＧの更新処理（乱数作成処理）について、その具体的内容を例示したものである。図５（ａ）に示すように、先ず、大当り用カウンタＣＴがインクリメントされた後（ＳＴ５０）、数値範囲ＭＡＸを越えたか否かが判定され（ＳＴ５１）、大当り用カウンタＣＴの値が数値範囲ＭＡＸを越えていたら（ＣＴ＝ＭＡＸ）、その値がゼロに戻される（ＳＴ５２）。
【００３１】
次に、大当り用カウンタＣＴの値が初期値ＳＴＡＲＴに達したか否かが判定され（ＳＴ５３）、数値範囲を一周して初期値ＳＴＡＲＴに達していたら、（ステップＳＴ８の処理で更新されている）サブカウンタＢＧＮの値を大当り用カウンタＣＴに書き込む（ＳＴ５４）。また、サブカウンタＢＧＮの値を新たな初期値としてＳＴＡＲＴ番地に書き込んで処理を終える（ＳＴ５５）。なお、当り用カウンタＲＧの更新は図５（ｂ）に示す通りであり（ＳＴ６０〜ＳＴ６２）、この当り用カウンタＲＧの値は、遊技球がゲートを通過した場合に、普通図柄処理（ＳＴ３７）における抽選動作に使用される。
【００３２】
以上のようにして乱数作成処理が終われば、次にＣＰＵは、タイマＴＩＭＥの値をデクリメントし（図４のＳＴ３１）、タイマＴＩＭＥの値がゼロか否かを判定する（ＳＴ３２）。先に説明したように、停電からの復帰時などならタイマＴＩＭＥの初期値が１に設定されるが（ＳＴ３）、電源投入時や不正リセット時にはタイマＴＩＭＥの初期値がｎｎに設定されている（ＳＴ６，ＳＴ６’）。
【００３３】
電源投入直後を除く正常な営業中は、デクリメントされた後のタイマＴＩＭＥがゼロであるから、タイマＴＩＭＥの値が改めて初期値１に戻された後、スイッチ入力管理処理が行われる（ＳＴ３３）。ここでスイッチ入力管理処理とは、ゲートや電動チューリップなどを遊技球が通過したか否かの判定であり、遊技球が通過していれば、スイッチ入力がＯＮ状態であるとして普通図柄処理ＳＴ３７や特別図柄処理ＳＴ３８において、カウンタＲＧ，ＣＴを用いて当り抽選や大当り抽選が行われることになる。なお、スイッチ入力処理は、具体的にはＣＰＵによるポートスキャン動作によって実現されるが、該当する各入力ポートはスイッチ入力をラッチしないので、このポートスキャン動作がないとスイッチ入力が無視されることになる。
【００３４】
一方、異常リセット時や電源投入時には、ｎｎ回の割込み処理が終わるまではＴＩＭＥ≠０であるから、スイッチ入力を無効にする無効化処理が行われることになる（ＳＴ３４）。無効化処理とは、簡易的には、上記したポートスキャンを行わないことで足りるので、図示に係わらず、ステップＳＴ３３の処理をスキップするのでも良い。また、適宜なフラグ値に基づいて、抽選用乱数値の取得処理をスキップするのでもよい。このような無効化処理の結果、仮に違法回路によってスイッチ入力をＯＮ状態にしても、そのＯＮ信号が無視されることになり、普通図柄処理ＳＴ３７や特別図柄処理ＳＴ３８において当り抽選や大当り抽選が行われることはない。
【００３５】
なお、無効化処理（ＳＴ３４）は、大当り用カウンタＣＴが一周する程度の時間しか継続されない。具体的には、大当り用カウンタの数値範囲ＭＡＸは通常３００程度であるので、スイッチ入力が無視されるのは２×３００＝６００ｍＳ程度の時間にしか過ぎない。したがって、電源投入直後であるとか、或いは、通常の遊技者の遊技中に、仮に遊技機が暴走してウォッチドッグタイマの動作によって遊技機がリセットされたとしても、遊技者に迷惑をかける可能性は実質的にゼロである。
【００３６】
ステップＳＴ３３かＳＴ３４の処理の後、処理分けカウンタの値が判定されて、ＳＴ３６〜ＳＴ４０のうちの該当する処理が行われる。上記したエラー管理やスイッチ管理は、短い時間間隔で繰り返し行うべきであるが、一方、パチンコゲームの演出に係わる処理は遊技者のニーズに応じて複雑高度化するため、ある程度以上の処理時間を要することになる。そこで、この実施例では、全ての遊技制御動作を１回の割込み処理で完了させのではなく、５種類の処理に区分し、区分された各処理を割込み毎に分担して実行するようにしている。そのため、０〜４の範囲で循環動作する処理分けカウンタを設けて、処理分けカウンタの値に応じた処理を行うようにしている。
【００３７】
具体的に説明すると、処理分けカウンタが０の場合には大入賞口の開放などに関する処理を行い（ＳＴ３６）、処理分けカウンタが１の場合には普通図柄の表示に関する普通図柄処理を行い（ＳＴ３７）、処理分けカウンタが２の場合には大当り図柄の表示に関する処理を行っている（ＳＴ３８）。ゲート通過スイッチがＯＮ状態であれば、普通図柄処理ＳＴ３７において、当りカウンタＲＧを用いた普通当りか否かの当否判定が行われ、図柄始動口の通過スイッチがＯＮ状態であれば、特別図柄処理３８において、大当りカウンタＣＴを用いた大当り判定が行われる。
【００３８】
また、処理分けカウンタが３の場合には、電動チューリップや大入賞口の開閉タイミングに関係するタイマ管理処理や、主制御基板から各制御基板に伝送されるコマンド作成処理が行われる（ＳＴ３９）。処理分けカウンタが４の場合には、情報出力やエラー表示コマンドの作成処理が行われる（ＳＴ４０）。
【００３９】
ステップＳＴ３６〜ＳＴ４０の何れかの処理が終わると、処理分けカウンタの値が更新された後（ＳＴ４１）、生成されているコマンドが各サブ制御基板に出力される（ＳＴ４２）。また、各レジスタの値が復帰されると共に割込み許可状態に変更されて、割込み処理ルーチンからメインルーチンに戻る（ＳＴ４３）。
【００４０】
図６は、停電などによって電源電圧が降下した際に生じるＮＭＩの割込み処理プログラムの内容を示すフローチャートである。この割込み処理では、先ず、各レジスタ（ＡＦ，Ｉ，ＢＣ，ＤＥ，ＨＬ）の内容がスタックエリアにＰＵＳＨされる（ＳＴ７０）。次に、ステップＳＴ７０におけるＰＵＳＨ命令実行後のスタックポインタＳＰの値が、ＲＡＭのＳＰ記憶エリアに保存される（ＳＴ７１）。図６（ｂ）（ｃ）は、各レジスタ（ＡＦ，Ｉ，ＢＣ，ＤＥ，ＨＬ）やスタックポインタＳＰ、プログラムカウンタＰＣの退避状態を図示している。
【００４１】
続いて、現在、賞球を払出し中の場合もあるので、賞球計数スイッチの状態を検出して記憶する（ＳＴ７２）。なお、所定時間待機するのは（ＳＴ７３）、払出し中の賞球が移動する時間を考慮したものである。その他、図示していないが、必要な処理をした後、バックアップフラグＢＦＬのＲＡＭエリアにフラグ値５ＡＨを記憶し（ＳＴ７４）、以降、ＲＡＭのアクセスを禁止して電源電圧が降下してＣＰＵが非動作状態になるのを待つ（ＳＴ７５）。その後、ＣＰＵは非動作状態となるが、ＲＡＭにはバックアップ電源が供給されているので、バックアップされたデータがそのまま保存され続ける。すなわち、電源が完全に遮断された後もＲＡＭエリアは、図６（ｂ）（ｃ）の状態のまま維持される。
【００４２】
図７は、ＣＰＵを違法にリセットされた場合の対策を施した第２実施例のシステムリセット処理を説明するフローチャートである。ステップＳ１〜Ｓ４の処理は、図３のＳＴ１，ＳＴ２，ＳＴ４，ＳＴ５と同様である。但し、この第２実施例では、電源投入時であるか、ＣＰＵリセット状態であるかに係わらず、内蔵ＲＡＭのクリア処理（Ｓ５）の後、音声制御基板３とランプ制御基板４に対してＲＡＭクリア報知コマンドを送信している（Ｓ６）。また、これに合わせて、外部接続端子基板９を通してホールコンピュータにもＲＡＭクリアの事実が送信される（Ｓ６）。
【００４３】
一方、この動作に対応して、ＲＡＭクリア報知コマンドを受信した音声制御基板３では、「只今ＲＡＭがクリアされました」と大きな声で異常事態の発生を報知し、且つ、ランプ制御基板４では、これに合わせて各ランプを激しく点滅させる。そのため、遊技ホールの開店後にＣＰＵが違法にリセットされたような場合には、遊技ホールの店員は直ちにその事実を把握できることになり、違法遊技者を発見することができる。また、ホールコンピュータでも異常事態の発生が把握できるので、遊技ホールの適切な対処が可能となる。なお、上記した音声制御基板３とランプ制御基板４での報知動作は、３０秒から２分程度は持続させるのが好ましいので、その持続時間に合わせて主制御基板１では時間消費処理を行い（Ｓ７）、遊技動作に移行しないで待っている。
【００４４】
但し、図７の制御に加えて、図３の場合と同様の制御を行う場合には、時間消費処理（Ｓ７）は特に不要である。すなわち、ステップＳ６の処理に前後して、不正行為排除用のタイマＴＩＭＥを初期値設定する一方、タイマ割込みにおいてステップＳＴ３１〜ＳＴ３４の処理を設ければ、音声制御基板３やランプ制御基板４での異常報知処理が行われる場合には、所定時間はスイッチ入力処理がスキップされる。
【００４５】
ところで、上記した異常事態の報知動作は、ＲＡＭクリア処理の前に行っても良い。図８は、本発明の第３実施例を例示したものであり、ステップＳ１〜Ｓ４の処理は図７の場合と同様である。但し、第３実施例では、ＲＡＭクリア信号がＯＦＦでありながら（Ｓ３がＮＯ）、バックアップフラグＢＦＬがゼロであるようなＣＰＵ異常リセット時にだけ、音声制御基板３とランプ制御基板４に対してＲＡＭクリア報知コマンドを送信している（Ｓ５０）。そのため、この実施例３では電源が正常に投入された開店時には、異常事態発生の音声アナウンスがされたりランプが点滅することがなく、開店後のＣＰＵ異常リセット時にだけ報知動作が行われる。この実施例の場合にもホールコンピュータにも通報があるので遊技ホールでは適切な措置をとることができる。
【００４６】
続いて、上記の弾球遊技機について更に追加的に説明する。図９は、本実施例のパチンコ機２２を示す斜視図であり、図１０は、同パチンコ機２２の側面図である。
【００４７】
図９に示すパチンコ機２２は、島構造体に着脱可能に装着される矩形枠状の木製の外枠２３と、外枠２３に固着されたヒンジＨを介して開閉可能に枢着される前枠２４とで構成されている。なお、このパチンコ機２２は、カード式球貸し機２１に電気的に接続された状態で、パチンコホールの島構造体の長さ方向に複数個が配設されている。
【００４８】
ヒンジＨを介して外枠２３に枢着される前枠２４には、遊技盤２５が裏側から着脱自在に装着され、この遊技盤２５の前側に対応して、窓部を有するガラス扉２６と前面板２７とが夫々開閉自在に枢着されている。前面板２７には発射用の遊技球を貯留する上皿２８が装着され、前枠２４の下部には、上皿２８から溢れ出し又は抜き取った遊技球を貯留する下皿２９と、発射手段３０の発射ハンドル３１とが設けられている。
【００４９】
発射手段３０は、回動操作可能な発射ハンドル３１と、この発射ハンドル３１の回動角度に応じた打撃力で打撃槌３２（図１２）により遊技球を発射させる発射モータなどを備えている。上皿２８の右部には、カード式球貸し機２１に対する球貸し操作用の操作パネル３３が設けられ、この操作パネル３３には、カード残額を３桁の数字で表示するカード残額表示部３３ａと、所定金額分の遊技球の球貸しを指示する球貸しスイッチ３３ｂと、ゲーム終了時にカードの返却を指令する返却スイッチ３３ｃとが設けられている。
【００５０】
図１１に示すように、遊技盤２５には、金属製の外レールと内レールとからなるガイドレール３５がほぼ環状に設けられ、このガイドレール３５の内側の遊技領域２５ａには、カラーの液晶ディスプレイ（ＬＣＤモニタ）８、検出スイッチを備える図柄始動口（図柄始動手段兼入賞手段）３７、開閉式入賞手段（大入賞手段）３８、複数の普通入賞手段３９（上段の普通入賞手段３９以外に、開閉式入賞手段３８の左右両側部に６つの普通入賞手段３９）、２つのゲート４０（通過口）が夫々所定の位置に配設されている。
【００５１】
液晶ディスプレイ８は、変動図柄を表示するとともに背景画像や各種のキャラクタの動画などを表示する第１図柄表示手段４２（可変表示装置）として機能する。第１図柄表示手段４２は、背景画やキャラクタをアニメーション的に表示するとともに、左右方向に並ぶ３個（左、中、右）の図柄表示部４２ａ〜４２ｃを有し、図柄始動口３７に遊技球が入賞することを条件に、各図柄表示部４２ａ〜４２ｃの表示図柄が所定時間だけ変動表示（スクロール表示）され、図柄始動口３７への遊技球の入賞タイミングに応じた抽選結果に基づいて決定される停止図柄パターンで停止する。
【００５２】
液晶ディスプレイ８の直ぐ上側に、普通入賞手段３９と第２図柄表示手段４３とが設けられている。第２図柄表示手段４３は１個の普通図柄を表示する普通図柄表示部を有し、ゲート４０を通過した遊技球が検出されたとき、普通図柄表示部（可変表示装置）の表示図柄が所定時間だけ変動し、遊技球のゲート４０通過時点において抽選された抽選用乱数値により決定される停止図柄を表示して停止するようになっている。図柄始動口３７は、開閉自在な左右１対の開閉爪３７ａを備えた電動式チューリップであり、第２図柄表示手段４３の変動後の停止図柄が当り図柄を表示した場合に、開閉爪３７ａが所定時間だけ開放されて入賞し易くなっている。
【００５３】
開閉式入賞手段３８は前方に開放可能な開閉板３８ａを備え、第１図柄表示手段４２の変動後の停止図柄が「７７７」などの当り図柄のとき、「大当り」と称する特別遊技が開始され、開閉板３８ａが前側に開放される。この開閉式入賞手段３８の内部に特定領域３８ｂがあり、この特定領域３８ｂを入賞球が通過すると、特別遊技が継続される。ここで、特別遊技状態が遊技者に有利な第１状態に相当する。
【００５４】
開閉式入賞手段３８の開閉板３８ａが開放された後、所定時間が経過し、又は所定数（例えば１０個）の遊技球が入賞して開閉板３８ａが閉じるときに、遊技球が特定領域３８ｂを通過していない場合には特別遊技が終了するが、特定領域３８ｂを通過していれば最大で例えば１６回まで特別遊技が継続され、遊技者に有利な状態に制御される。
【００５５】
前枠２４の裏側には、図１２に示すように、遊技盤２５を裏側から押さえる裏機構板５０が着脱自在に装着され、この裏機構板５０には開口部５０ａが形成され、その上側に賞球タンク５３と、これから延びるタンクレール５４とが設けられ、このタンクレール５４に接続された払出手段５５が裏機構板５０の側部に設けられ、裏機構板５０の下側には払出手段（払出モータ）５５に接続された通路ユニット５６が設けられている。払出手段５５から払出された遊技球は通路ユニット５６を経由して上皿排出口２８ａ（図９）から上皿８に払出される。
【００５６】
裏機構板５０の開口部５０ａには、遊技盤２５の裏側に装着された裏カバー５７と、入賞手段３７〜３９に入賞した遊技球を排出する入賞球排出樋（不図示）とが夫々嵌合されている。この裏カバー５７に装着されたケース５８の内部に主制御基板１が配設され、その前側に図柄制御基板２が配設されている（図１０）。主制御基板１の下側で、裏カバー５７に装着されたケース６１ａの内部にランプ制御基板４が設けられ、このケース６１ａに隣接するケース６１ｂの内部に音声制御基板３が設けられている。
【００５７】
これらケース６１ａ，６１ｂの下側で裏機構板５０に装着されたケース６４の内部には、電源基板６と払出制御基板５が夫々設けられている。この電源基板６には、図１２に示すように、電源スイッチ８０と初期化スイッチ８５とが配置されている。これら両スイッチ８０，８５に対応する部位はケース６４が切欠かれ、両スイッチ８０，８５の各々を指で同時に操作可能になっている。
【００５８】
また、発射手段３０の後側に装着されたケース６７の内部には、発射制御基板７が設けられている。これら制御基板１〜７は夫々独立の基板であり、電源基板６と発射制御基板７を除く制御基板１〜５には、ワンチップマイコンを備えるコンピュータ回路が搭載されており、主制御基板１と他の制御基板２〜５とは、複数本の信号線でコネクタを介して電気的に接続されている。
【００５９】
以上、本発明について具体的に説明したが、具体的な記載内容は特に本発明を限定するものではない。例えば、図４では、無効化処理としてスイッチ入力をスキップする処理（ＳＴ３４）を例示したが、極めて短時間とはいえ他のスイッチ入力を無視することを避ける趣旨から、特別図柄処理（ＳＴ３８）において無効化処理を実行しても良い。具体的には、図柄始動口の検出スイッチがＯＮであっても、タイマ変数ＴＩＭＥがＴＩＭＥ≠０の場合に乱数抽選処理をスキップすれば、有効な不正遊技の対策となる。この場合には、図柄始動口の検出スイッチがＯＮであって、且つ、タイマ変数ＴＩＭＥ＝０の場合だけ大当りか否かの乱数抽選処理が行われる。
【００６０】
また、信号始動口スイッチＯＮ所定の図７における報知コマンドの送信処理（Ｓ６）は、ステップＳ１０の直前にも設けても良い。この場合、２種類の報知コマンドを用意し、ステップＳ６の報知コマンドでは「ＣＰＵがリセットされたこと」を報知し、ステップＳ１０の直前の報知コマンドでは「停電からの復旧中であること」を報知するのが好ましい。
【００６１】
この実施態様の場合、停電からの復旧時は全遊技機から一斉に報知があるが、一方、違法回路による電源断からの復旧時には特定の遊技機のみから報知が発せられるので不正遊技者を直ちに特定することができる。この場合もホールコンピュータへの報知情報を送信するのが好適である。
【００６２】
なお、本発明は、回胴式遊技機にも適用できる。この場合、抽選処理のスイッチ入力は、回胴表示部（回転リールの表示部）の回転操作用レベーの操作を検出するスイッチ入力となる。
【００６３】
【発明の効果】
以上説明したように、本発明によれば、大当り当選値を知られた場合でも不正遊技行為を未然に排除できる遊技機を実現できる。
【図面の簡単な説明】
【図１】実施例に係るパチンコ機の全体構成を示すブロック図である。
【図２】主制御基板の構成を示すブロック図である。
【図３】主制御基板におけるシステムリセット処理を示すフローチャートである。
【図４】主制御基板におけるタイマ割込み処理を示すフローチャートである。
【図５】大当り用カウンタや当り用カウンタの更新処理を示すフローチャートである。
【図６】主制御基板におけるＭＮＩ割込み処理を示すフローチャートである。
【図７】第２実施例に係るシステムリセット処理を示すフローチャートである。
【図８】第２実施例に係るシステムリセット処理を示すフローチャートである。
【図９】実施例に係るパチンコ機の斜視図である。
【図１０】図７のパチンコ機の側面図である。
【図１１】図７のパチンコ機の遊技盤の正面図である。
【図１２】図７のパチンコ機の背面図である。
【図１】
0003612053.tif 000002
【図２】
0003612053.tif 000003
【図３】
0003612053.tif 000004
【図４】
0003612053.tif 000005
【図５】
0003612053.tif 000006
【図６】
0003612053.tif 000007
【図７】
0003612053.tif 000008
【図８】
0003612053.tif 000009
【図９】
0003612053.tif 000010
【図１０】
0003612053.tif 000011
【図１１】
0003612053.tif 000012
【図１２】
0003612053.tif 000013