(57)【要約】【課題】  遊技機の基板の不正な交換を検知し、当該不正行為が行われたときにその事実を音や光などで報知し速やかに確認できるようにする。【解決手段】  メイン基板１に、内部抽選及び入賞判定に係る設定の変更回数を記憶する設定変更回数記憶部１ａと、内部抽選及び入賞判定に係る設定の変更が行われたときに設定変更回数記憶部１ａの設定の変更回数を更新する設定変更回数更新部１ｂとを含み、サブ基板２に、内部抽選及び入賞判定に係る設定の変更回数を記憶する設定変更回数記憶部２ａと、メイン基板１の設定変更回数記憶部１ａに記憶された設定の変更回数を受け、設定変更回数記憶部２ａに記憶された設定の変更回数との整合性を判定する設定変更回数整合性判定部２ｃと、この出力に基づき報知するエラー報知部とを含む。設定の変更回数をパスワードとして利用し、遊技機の基板の不正な交換を検知する。【選択図】        図２
2006239098.tif 000002
【特許請求の範囲】
【請求項１】
内部抽選及び入賞判定に係る設定の変更回数を記憶する第１設定変更回数記憶部と、内部抽選及び入賞判定に係る設定の変更が行われたときに前記第１設定変更回数記憶部の設定の変更回数を更新する設定変更回数更新部とを含み、遊技者の操作を受けて内部抽選及び入賞判定を行い、入賞に応じて遊技媒体を払い出す遊技制御を行う第１処理部と、
内部抽選及び入賞判定に係る設定の変更回数を記憶する第２設定変更回数記憶部と、前記第１処理部から前記第１設定変更回数記憶部に記憶された設定の変更回数を受け、前記第２設定変更回数記憶部に記憶された設定の変更回数との整合性を判定する設定変更回数整合性判定部と、前記設定変更回数整合性判定部の出力に基づき報知するエラー報知部とを含む第２処理部と、を備える遊技機。
【請求項２】
前記設定変更回数整合性判定部は、前記第１処理部から受けた前記第１設定変更回数記憶部の設定の変更回数をＭ、前記第２設定変更回数記憶部に記憶された設定の変更回数をＮとしたとき、Ｍ＝Ｎ又はＭ＝Ｎ＋α（αは予め定められた整数）のときに整合性があると判定することを特徴とする請求項１記載の遊技機。
【請求項３】
前記設定変更回数整合性判定部は、前記第２設定変更回数記憶部に記憶された設定の変更回数をＮとしたとき、前記第１処理部から設定変更の通知を受けたときＮをＮ＋α（αは予め定められた整数）に更新することを特徴とする請求項１又は請求項２記載の遊技機。
【請求項４】
前記設定変更回数整合性判定部は、予め定められたよりも長い期間、前記第１処理部から前記第１設定変更回数記憶部に記憶された設定の変更回数を受けないとき、整合性がないと判定することを特徴とする請求項１乃至請求項３いずれかに記載の遊技機。
【請求項５】
前記第２処理部は、前記第１処理部における遊技制御の回数を計数し、それが予め定められた規定遊技回数に達したときにエラー報知をリセットするエラーリセット部を含むことを特徴とする請求項１乃至請求項４いずれかに記載の遊技機。
【請求項６】
前記第２処理部は、予め定められたよりも長くエラー報知が継続したときに当該エラー報知をリセットするエラーリセット部を含むことを特徴とする請求項１乃至請求項４いずれかに記載の遊技機。
【請求項７】
前記エラーリセット部は、前記第１処理部から受けた前記第１設定変更回数記憶部の設定の変更回数に整合するように前記第２設定変更回数記憶部の設定の変更回数を更新することを特徴とする請求項５又は請求項６記載の遊技機。
【請求項８】
遊技者の操作を受けて内部抽選及び入賞判定を行うとともに、入賞に応じて遊技媒体を払い出す遊技制御を行う第１処理部と、前記第１処理部からコマンドを受けて内部抽選の結果の報知を含む演出を行う第２処理部とを備える遊技機において不正行為を防止するための方法であって、
前記内部抽選及び入賞判定に関する設定変更が行われたときに、前記第１処理部に記憶されている設定の変更回数を更新するステップと、
遊技を契機として前記第１処理部に記憶されている前記設定の変更回数を前記第２処理部へ送るステップと、
前記第１処理部からの前記設定の変更回数と前記第２処理部に記憶されている設定の変更回数の整合性を判定するステップと、
整合性がとれていないときにエラーを報知するステップと、
整合性がとれているときに前記第２処理部に記憶されている設定の変更回数を更新するステップとを備える不正行為防止方法。
【請求項９】
前記第１処理部における遊技制御の回数を計数するステップと、
前記遊技制御の回数が予め定められた規定遊技回数に達したときにエラーをリセットするステップとを備える請求項８記載の不正行為防止方法。
【請求項１０】
遊技者の操作を受けて内部抽選及び入賞判定を行うとともに、入賞に応じて遊技媒体を払い出す遊技制御を行う第１処理部としてコンピュータを動作させるためのプログラムであって、
前記内部抽選及び入賞判定に関する設定変更が行われたときに、記憶されている設定の変更回数を更新するステップと、
遊技を契機として記憶されている前記設定の変更回数を外部へ送るステップとを実行させるためのプログラム。
【請求項１１】
遊技者の操作を受けて内部抽選及び入賞判定を行うとともに、入賞に応じて遊技媒体を払い出す遊技制御を行う第１処理部からコマンドを受けて内部抽選の結果の報知を含む演出を行う第２処理部としてコンピュータを動作させるためのプログラムであって、
外部から遊技機の内部抽選及び入賞判定に関する設定変更の回数を受けるステップと、
外部から受けた前記設定変更の回数と前記第２処理部に記憶されている設定の変更回数の整合性を判定するステップと、
整合性がとれていないときにエラーを報知するステップと、
整合性がとれているときに前記第２処理部に記憶されている設定の変更回数を更新するステップとを実行させるためのプログラム。
【請求項１２】
外部から遊技機の遊技に関する情報を受けて、遊技の回数を計数するステップと、
前記遊技の回数が予め定められた規定遊技回数に達したときにエラーをリセットするステップとを実行させるための請求項１１記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遊技機及び遊技機の不正行為防止方法並びに当該方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
スロットマシンやパチンコ機などの遊技機はマイコンを内蔵していて、抽選・入賞・払い出し・演出の制御をプログラムで実現している。この種の遊技機は、遊技者の操作を受けて内部抽選及び該抽選結果に応じた入賞判定を行うとともに、入賞に応じて遊技媒体の払い出し制御を行う第１処理部（いわゆるメイン基板）と、第１処理部から遊技者の操作を受けて処理を行い生成したコマンドを受けて内部抽選の結果を報知したり各種演出を行う第２処理部（いわゆるサブ基板）とを備えている。従来のスロットマシンのブロック図を図８に示す。
【０００３】
サブ基板２はメイン基板１からコマンドをうけ、これに従って演出等の処理を行う。コマンドの流れはメイン基板１からサブ基板２への一方のみであり、逆にサブ基板２からメイン基板１へコマンド等が出されることはない。
【０００４】
メイン基板１にはスタートスイッチ３０，ストップスイッチ５０，リール駆動部７０，リール位置検出回路７１、ホッパー駆動部８０及びホッパー８１から払い出されたメダルの枚数を数えるためのメダル検出部８２が接続されている。サブ基板２には液晶表示装置６２の制御基板２００、スピーカ基板２０１、ＬＥＤ基板２０２などの周辺基板（ローカル基板）が接続されている。これらの詳細は後述する。
【特許文献１】特開２００３−２２５３６０号公報「スロットマシン」  ゲームの進行を制御するメイン基板を備えるスロットマシンにおいて、ゲームの進行などを制御する信号とは異なる特定信号を前記メイン基板からサブ基板へ出力するようにし、サブ基板で一定時間内に特定信号を受信しないときにエラー処理を行わせることにより、メイン基板の不正な交換を検知する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述のようにメイン基板１はマイコンつまりＣＰＵ、ＲＯＭ、ＲＡＭを内蔵していて、抽選・入賞・払い出し・演出の制御をプログラムで実現している。このプログラムに従いマイコンが動作することにより、メイン基板１は、遊技者の操作を受けて内部抽選及び該抽選結果に応じた入賞判定を行うとともに、入賞に応じて遊技媒体の払い出し制御を行うのである。このようにメイン基板１のプログラムは遊技に関する重要な制御を行っている。
【０００６】
ところで、スロットマシンやパチンコ機のような遊技機は法律による規制を受けていて、このためメイン基板１のプログラムは関係機関による事前の検定及び承認を受ける必要があり、勝手に改変することは許されていない。メイン基板１に搭載されるプログラム、具体的にはＲＯＭの内容は関係機関への申請時に決定され、同じ機種の遊技機のＲＯＭの内容は常に同一であることが求められている。メイン基板１は封印固定されるとともに、市場にて改変されないようにＲＯＭはカシメなどで基板より外すことのできない構造で守られている。
【０００７】
しかし、それでも不正な手段を用いてメイン基板１又はこれに搭載されているＲＯＭが交換され、プログラムの内容が変更されることがあった。抽選の際の当選確率を通常よりも高くするように改変したプログラムを書き込んだＲＯＭを不正にメイン基板１に装着し、もって不正な利益を得ようとするのである。このような不正行為による損害はかなりの額に上りホールの経営を圧迫するとともに、社会問題にもなりつつある。このような不正行為を防止するためにメイン基板１を封印したり容易に取り外せないような構造にしたりと対策が取られているが、それでもなお不正行為は後を絶たない。そのため、不正なメイン基板１の交換を防止するための方策とともに、不正なメイン基板１が装着されたときにこれを検出することが求められるようになった。
【０００８】
本発明の目的は係る課題を解決するためになされたものであり、不正なメイン基板の交換が行われたときにその事実を音や光などで報知し速やかに確認できる遊技機及び遊技機の不正行為防止方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る遊技機は、内部抽選及び入賞判定に係る設定の変更回数を記憶する第１設定変更回数記憶部と、内部抽選及び入賞判定に係る設定の変更が行われたときに前記第１設定変更回数記憶部の設定の変更回数を更新する設定変更回数更新部とを含み、遊技者の操作を受けて内部抽選及び入賞判定を行い、入賞に応じて遊技媒体を払い出す遊技制御を行う第１処理部と、
内部抽選及び入賞判定に係る設定の変更回数を記憶する第２設定変更回数記憶部と、前記第１処理部から前記第１設定変更回数記憶部に記憶された設定の変更回数を受け、前記第２設定変更回数記憶部に記憶された設定の変更回数との整合性を判定する設定変更回数整合性判定部と、前記設定変更回数整合性判定部の出力に基づき報知するエラー報知部とを含む第２処理部と、を備えるものである。
【００１０】
前記設定変更回数整合性判定部は、例えば、前記第１処理部から受けた前記第１設定変更回数記憶部の設定の変更回数をＭ、前記第２設定変更回数記憶部に記憶された設定の変更回数をＮとしたとき、Ｍ＝Ｎ又はＭ＝Ｎ＋α（αは予め定められた整数、例えばα＝１，２，３、・・・のいずれか）のときに整合性があると判定する。
【００１１】
前記設定変更回数整合性判定部は、例えば、前記第２設定変更回数記憶部に記憶された設定の変更回数をＮとしたとき、前記第１処理部から設定変更の通知を受けたときＮをＮ＋α（αは予め定められた整数、例えばα＝１，２，３、・・・のいずれか）に更新する。設定の変更回数の累積を正しく求めるためにはα＝１であるが、α＝２，３、・・・であっても不正行為検出は可能である。αは負の整数であってもよい。
【００１２】
前記設定変更回数整合性判定部は、例えば、予め定められたよりも長い期間、前記第１処理部から前記第１設定変更回数記憶部に記憶された設定の変更回数を受けないとき、整合性がないと判定する。
【００１３】
前記第２処理部は、前記第１処理部における遊技制御の回数を計数し、それが予め定められた規定遊技回数に達したときにエラー報知をリセットするエラーリセット部を含むようにしてもよい。
【００１４】
前記第２処理部は、予め定められたよりも長くエラー報知が継続したときに当該エラー報知をリセットするエラーリセット部を含むようにしてもよい。
【００１５】
前記エラーリセット部は、好ましくは、前記第１処理部から受けた前記第１設定変更回数記憶部の設定の変更回数に整合するように前記第２設定変更回数記憶部の設定の変更回数を更新する。
【００１６】
本発明は、遊技者の操作を受けて内部抽選及び入賞判定を行うとともに、入賞に応じて遊技媒体を払い出す遊技制御を行う第１処理部と、前記第１処理部からコマンドを受けて内部抽選の結果の報知を含む演出を行う第２処理部とを備える遊技機において不正行為を防止するための方法であって、
前記内部抽選及び入賞判定に関する設定変更が行われたときに、前記第１処理部に記憶されている設定の変更回数を更新するステップと、
遊技を契機として前記第１処理部に記憶されている前記設定の変更回数を前記第２処理部へ送るステップと、
前記第１処理部からの前記設定の変更回数と前記第２処理部に記憶されている設定の変更回数の整合性を判定するステップと、
整合性がとれていないときにエラーを報知するステップと、
整合性がとれているときに前記第２処理部に記憶されている設定の変更回数を更新するステップとを備えるものである。
【００１７】
前記第１処理部における遊技制御の回数を計数するステップと、
前記遊技制御の回数が予め定められた規定遊技回数に達したときにエラーをリセットするステップとをさらに備えるようにしてもよい。
【００１８】
本発明は、遊技者の操作を受けて内部抽選及び入賞判定を行うとともに、入賞に応じて遊技媒体を払い出す遊技制御を行う第１処理部としてコンピュータを動作させるためのプログラムであって、
前記内部抽選及び入賞判定に関する設定変更が行われたときに、記憶されている設定の変更回数を更新するステップと、
遊技を契機として記憶されている前記設定の変更回数を外部へ送るステップとを実行させるためのプログラムである。
【００１９】
本発明は、遊技者の操作を受けて内部抽選及び入賞判定を行うとともに、入賞に応じて遊技媒体を払い出す遊技制御を行う第１処理部からコマンドを受けて内部抽選の結果の報知を含む演出を行う第２処理部としてコンピュータを動作させるためのプログラムであって、
外部から遊技機の内部抽選及び入賞判定に関する設定変更の回数を受けるステップと、
外部から受けた前記設定変更の回数と前記第２処理部に記憶されている設定の変更回数の整合性を判定するステップと、
整合性がとれていないときにエラーを報知するステップと、
整合性がとれているときに前記第２処理部に記憶されている設定の変更回数を更新するステップとを実行させるためのプログラムである。
【００２０】
上記プログラムで、外部から遊技機の遊技に関する情報を受けて、遊技の回数を計数するステップと、
前記遊技の回数が予め定められた規定遊技回数に達したときにエラーをリセットするステップとをさらに実行させるようにしてもよい。
【００２１】
この発明に係るプログラムは、例えば、記録媒体に記録される。
媒体には、例えば、ＥＰＲＯＭデバイス、フラッシュメモリデバイス、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）、ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。
【００２２】
媒体とは、何等かの物理的手段により情報（主にデジタルデータ、プログラム）が記録されているものであって、コンピュータ、専用プロセッサ等の処理装置に所定の機能を行わせることができるものである。
【発明の効果】
【００２３】
本発明によれば、設定の変更回数の整合性を判定することにより不正なメイン基板の交換を検知し、当該不正行為が行われたときにその事実を音や光などで報知し速やかに確認できるようになる。
【発明を実施するための最良の形態】
【００２４】
発明の実施の形態１．
この発明の実施の形態に係る遊技機について図面を参照して説明する。
図１は遊技機（スロットマシン）の正面図である。
【００２５】
スロットマシン１０で遊技を楽しもうとする遊技者は、まずメダル貸機（図示しない）等から遊技媒体であるメダルを借り、メダル投入装置のメダル投入口１００に直接メダルを入れる。メダル投入口１００は、スロットマシン１０の正面で略中央の高さに設けられている。
【００２６】
スロットマシン１０は、四角箱状の筐体１１を有する。前記筐体１１の中央部及び上部には、遊技者側に向かって臨む四角窓状の表示窓１２が形成されている。そして、この中央部の表示窓１２の中央には、三個の回転リール４０の図柄６１を見ることができる図柄表示窓１３が形成されている。ベットスイッチ１６は、回転リール４０の下方に位置するスイッチであって、メダル投入口１００に連続してメダル投入をして貯留させた貯留メダル数を減じてメダル投入に代える。精算スイッチ１７は、回転リールの斜め下方に位置するスイッチであって、貯留した投入メダルを払い出す。スタートスイッチ３０は回転リール４０の斜め下方に位置するレバーであって、遊技メダルの投入若しくはベットスイッチ１６の投入を条件に、リールユニット６０の駆動を開始させる。ストップスイッチ５０は、リールユニット６０の駆動を停止させるためのものである。リールユニット６０は、三個の回転リール４０とから構成されている。そして、各回転リール４０は、合成樹脂からなる回転ドラムと、この回転ドラムの周囲に貼付されるテープ状のリールテープ４２とを備えている。このリールテープ４２の外周面には、複数個（例えば２１個）の図柄６１が表示されている。６２は各種の演出を行うための液晶表示部である。
【００２７】
スロットマシン１０の内部には、図示していないが、スロットマシン１０の全体の動作を制御するための制御装置が内蔵されている。制御装置は、図示しないが、ＣＰＵを中心に構成され、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ等を備えている。そして、ＣＰＵ（処理部）が遊技者の操作を受けてＲＯＭ（記憶部）に記憶されたプログラムを読み込むことで動作させるものであり、具体的には、スタートスイッチ３０及びストップスイッチ５０の操作に基づき回転リール４０の回転及び停止を制御するとともに、ランプやスピーカ等の表示を制御する。ＣＰＵが動作する際に必要な一時的なデータなどはＲＡＭ（記憶部：図示しないバックアップ電源により電源断時においてもデータは保持される）に記憶される。ＣＰＵはＲＯＭに記録されたプログラムに従って所定の動作を行うとともに、ＲＡＭに処理に必要な一時的なデータを記録するとともに記録されたデータを必要に応じて読み出して参照する。
【００２８】
スタートスイッチ３０は、前述のように回転リール４０の斜め下方に位置するレバーであって、遊技メダルの投入若しくはベットスイッチ１６の投入を条件に、または、入賞判定に応じて得られる「再遊技（Ｒｅｐｌａｙ）」時には前遊技からの所定時間経過を条件に、リールユニット６０の駆動を開始させるためのものである。
【００２９】
ストップスイッチ５０は、前述のようにリールユニット６０の駆動を停止させるためのものである。具体的には、ストップスイッチ５０は、各回転リール４０に対応した三個のスイッチから構成され、各回転リール４０の下方に１個ずつ配置されているものである。回転リール４０に対応したストップスイッチ５０の操作により、当該対応した回転リール４０の回転を停止するように設定されている。
【００３０】
メダルの投入若しくはベットスイッチ１６の投入を条件に、または、前記「再遊技（Ｒｅｐｌａｙ）」時には前遊技から所定時間経過を条件に、スタートスイッチ３０を操作すると、リールユニット６０が駆動され、三個の回転リール４０が回転を開始する。その後、ストップスイッチ５０の一個を操作すると、当該対応する回転リール４０の回転が停止する。そして、ストップスイッチ５０を三個全て操作すると、三個の回転リール４０の回転が全て停止する。このとき、表示窓１２の有効入賞ライン上に、予め設定された図柄６１が停止すると入賞と判定され、図示しないホッパーユニットを介して所定枚数のメダルが払い出される。なお、メダルを払い出す代わりに、クレジットしてもよい。
【００３１】
前述の制御装置は、スタートスイッチ３０及びストップスイッチ５０の操作に基づき回転リール４０の回転及び停止を制御する際に、予め定めた内部抽選確率に基づいて入賞か否かの入賞判定のための抽選を行う入賞抽選手段を含む。この入賞抽選手段による内部抽選結果が当選である場合に入賞フラグが成立し、この入賞フラグ成立中に、回転リール４０の停止図柄の組み合わせが予め定められた入賞図柄と一致したことを条件に入賞が確定し、遊技者にメダルの払い出しや、遊技者にとって有利な特別遊技等の利益が付与されるように設定されている。
【００３２】
図２はスロットマシン１０の電気的な概略構造を示すブロック図である。この図において電源系統についての表示は省略されている。スロットマシン１０は、その主要な処理装置としてメイン基板１（第１処理部）とこれからコマンドを受けて動作するサブ基板２（第２処理部）とを備える。なお、メイン基板１とサブ基板２はそれぞれ、外部から接触不能となるようにケース内部に収容され、これら基板を取り外す際に痕跡が残るように封印処理が施されている。
【００３３】
メイン基板１は、遊技者の操作を受けて内部抽選を行ったり、リールの回転・停止やメダルの払い出しなどの処理を行うためのものである。メイン基板１は、予め設定されたプログラムに従って制御動作を行うＣＰＵと、前記プログラムを記憶する記憶手段であるＲＯＭおよび処理結果などを一時的に記憶するＲＡＭを含む。メイン基板１のＲＯＭ内には例えば設定値１〜６にそれぞれ対応する複数の抽選テーブル（図示しない）が格納されており、後述する設定変更によって設定された設定値に対応した抽選テーブルを用いて抽選処理が行われる。
【００３４】
サブ基板２は、メイン基板１からコマンド信号を受けて内部抽選の結果を報知したり各種演出を行うためのものである。サブ基板２は、前記コマンド信号に応じた予め設定されたプログラムに従って制御動作を行うＣＰＵと、前記プログラムを記憶する記憶手段であるＲＯＭおよび処理結果などを一時的に記憶するＲＡＭを含む。
【００３５】
コマンドの流れはメイン基板１からサブ基板２への一方のみであり、逆にサブ基板２からメイン基板１へコマンド等が出されることはない。
【００３６】
図２において、１ａは内部抽選及び入賞判定に係る設定の変更回数を記憶する設定変更回数記憶部（第１設定変更回数記憶部）、１ｂは設定の変更が行われたときに設定変更回数記憶部１ａの設定の変更回数を更新する設定変更回数更新部である。
遊技機は、基本的に絵柄が揃ったときにメダルを払い出すものであるが、絵柄が揃うかどうかは内部のコンピュータによる抽選の結果に従う。また、ビッグボーナス（ＢＢ）、レギュラーボーナス（ＲＢ）、小役などのさまざまな賞も内部のコンピュータによる抽選の結果に従う。抽選の処理については、所定の範囲内で設定可能（当選の確率を高くしたり低くしたり）であり、遊技機が設置されるホールなどにおいて店側により設定作業が行われる。通常のスロットマシンは、ＢＢ，ＲＢ、小役等の抽選確率の異なる複数（例えば６つ）の抽選テーブルを予め備える。スロットマシンの抽選では、それら複数の抽選テーブルの中から１つが設定され、この設定された抽選テーブルに基づいて抽選による当たり／ハズレの判定がなされる。複数の抽選テーブルのうちどれを使用するかに関する設定を変更することを、設定の変更（設定変更）と称している。設定変更回数記憶部１ａで記憶する値は、そのような設定変更を行った回数である。設定変更の具体的な手順は後述する。
【００３７】
図２において、２ａは内部抽選及び入賞判定に係る設定の変更回数を記憶する設定変更回数記憶部（第２設定変更回数記憶部）と、２ｂはメイン基板１から設定変更回数記憶部１ａに記憶された設定の変更回数を受け、これを設定変更回数記憶部２ａに記憶された設定の変更回数との整合性を判定する設定変更回数整合性判定部、２ｃは設定変更回数整合性判定部２ｂの出力に基づきエラーを報知するエラー報知部、２ｄは所定の条件を満たしたときエラーをリセットするエラーリセット部である。
【００３８】
なお、図２において１ａ及び１ｂ，２ａ乃至２ｄをメイン基板１やサブ基板２に内蔵させたり、それぞれメイン基板１、サブ基板２のプログラムで実現するような形で表現しているが、本発明はこれに限定されない。１ａ及び１ｂ，２ａ乃至２ｄをそれぞれメイン基板１、サブ基板２とは別個のハードウエアの形で実現するようにしてもよい。
【００３９】
メイン基板１にはスタートスイッチ３０，ストップスイッチ５０，リール駆動部７０，リール位置検出回路７１、ホッパー駆動部８０及びホッパー８１から払い出されたメダルの枚数を数えるためのメダル検出部８２が接続されている。サブ基板２には液晶表示装置６２の制御基板２００、スピーカ基板２０１、ＬＥＤ基板２０２などの周辺基板（ローカル基板）が接続されている。以下、スタートスイッチ３０，ストップスイッチ５０を除く、これらの周辺基板／装置について説明する。
【００４０】
リール駆動部７０は、３つのリール４０を回転駆動する図示しないステッピングモータを駆動する回路である。各ステッピングモータはリール駆動回路７０によって１−２相励磁されており、所定数のパルスの駆動信号が供給されるとそれぞれ１回転する。
【００４１】
リール位置検出回路７１は、リール４０の近傍に設けられてリール４０の回転位置を検出するための図示しないフォトセンサから出力パルス信号を受け、３つのリール４０それぞれの回転位置を検出し、その検出信号を出力するものである。図示しないフォトセンサは各リール４０が一回転する毎に各リール４０に設けられた遮蔽板を検出してリセットパルスを発生する。このリセットパルスはリール位置検出回路７１を介してメイン基板１のＣＰＵに与えられる。メイン基板１のＲＡＭ内には、各リール４０について一回転の範囲内における回転位置に対応した計数値が格納されており、ＣＰＵはリセットパルスを受け取ると、ＲＡＭ内に形成されたこの計数値を“０”にクリアする。このクリア処理により、各シンボルの移動表示と各ステッピングモータの回転との間に生じるずれが、一回転毎に解消されている。
【００４２】
ホッパー駆動部８０は、メダルを収納するとともに指示された入賞に応じた枚数のメダルを払い出すホッパー８１のモーターを駆動する回路である。
【００４３】
メダル検出部８２は、ホッパー８１から払い出されるメダル数を計数するためのものである。メイン基板１のＣＰＵは、このメダル検出部８２から受けた実際に払い出しのあったメダル計数値が入賞に応じた所定の配当枚数データに達した時に、ホッパー駆動部８０による駆動を停止させ、メダル払い出しを終了させる。ホッパー駆動回路８０，メダル検出部８２により、遊技の結果にて得られた入賞に基づいて所定枚数のメダルが遊技者に払い出される。
設定キースイッチ９０は、上述の設定変更を行うためのスイッチである。当該スイッチ９０は筐体の内部に収納され、鍵を持つホール係員のみが操作できるようになっている。
【００４４】
液晶制御基板２００は、液晶表示部６２を駆動するための回路である。
スピーカ基板２０１は、図示しないスピーカを吹鳴駆動するための回路である。
ＬＥＤ基板２０２は、図示しない表示ランプやバックランプを駆動するための回路である。
【００４５】
液晶表示装置６２、図示しないスピーカや表示ランプ等は演出表示装置を構成する。この演出表示装置は、遊技者に入賞等を報知したり、いわゆるアシストタイム（ＡＴ）において、一定ゲーム間に特定の小役を台自体が何らかのアクションを伴ってユーザに教えるためのものである。
【００４６】
なお、メイン基板１のＲＯＭには、このスロットマシン１０で実行されるゲーム処理の手順がシーケンスプログラムとして記憶されている他、入賞確率テーブル，シンボルテーブルおよび入賞シンボル組合せテーブル等がそれぞれ区分されて格納されている。入賞確率テーブルは、図示しない乱数発生部で抽出された乱数を各入賞態様に区分けするように区分されており、乱数発生部で発生する一定範囲の数値の中から抽出される乱数を各入賞態様に区画するデータを記憶している。すなわち、入賞確率テーブルは、乱数発生器２０がとる乱数の全領域に対応して、各入賞態様ごとに区分された領域を有するものである。例えば、０〜一定数の範囲を複数に区分し、ひとつの区分（領域）を外れとし、他の区分（領域）を入賞１、入賞２、・・・というように設定する。抽出された乱数データは、乱数発生器２０から生成される乱数と対応するようにした全領域中の各入賞態様ごとに区分された入賞判定領域データそれぞれと照合し、当該抽出乱数データが属する入賞態様に対応する当選が決定される。例えば、抽出された乱数の数値が、入賞確率テーブル５のどの区分（領域）に属するか調べ、その区分が例えば入賞１の区分であれば「入賞１」と判定される。同様に、抽出された乱数の数値が入賞判定テーブル５の外れの区分（領域）に属すれば「外れ」と判定される。抽選処理の評価が例えば外れの場合は所定の図柄が揃わないように設定され（いわゆる蹴飛ばし）、当たりの場合はストップスイッチが所定のタイミングで押下されることなどを条件に所定の図柄が揃うように設定される（いわゆる引き込み）。そして、所定の図柄が揃えば入賞図柄に相当するメダルが払い出される。各種の入賞はこのような入賞確率テーブルのデータ設定に応じた確率の下で発生し図柄の停止制御が行われるため、遊技者の技量に極端に左右されることなく、例えば１日の営業時間内でのトータル的なメダル支払い率がほぼ一定に維持されている。
【００４７】
上述のように遊技機では、メイン基板１の他にサブ基板２を持ち、ここで音や光、図柄（画像）表示など演出の制御を行っている。メイン基板１とサブ基板２は片方向の通信のみ行うことのできる通信線にてメイン基板１からサブ基板２にデータを送出している。本発明の実施の形態において、この通信路を利用してメイン基板１における設定変更の回数をサブ基板２へ送り、設定の変更回数に基づきメイン基板１が交換されたかどうか判定する。
【００４８】
本発明の実施の形態では、設定の変更回数をいわば秘密の合言葉として使用している。設定の変更回数は遊技機ごとに異なる固有のもので、しかもそれを外部から窺い知ることは困難である。このような理由から設定の変更回数は秘密の合言葉として適当である。通常の使用状態において、メイン基板１とサブ基板２の設定の変更回数は一致していて両者の整合性は取れているが、メイン基板１が交換されるとそれに記憶されている設定の変更回数と、サブ基板２に記憶されている設定の変更回数は整合しなくなる。これを検知してエラー報知することによりメイン基板１が交換されたことを容易に知ることができる。なお、修理等においてメイン基板１を交換することがあるが、所定の条件を満たしたとき（長時間エラー報知が継続するような不正行為者にとって耐えられないような条件）、エラーリセット部２ｄでエラーをリセットするとともに、サブ基板２の設定の変更回数を、メイン基板１のそれに適合させることにより通常の使用に支障しないようにできる。
【００４９】
図３は発明の実施の形態１に係る遊技機の処理の全体を示すフローチャートである。
Ｓ１：遊技機の電源スイッチをオンにする。設定変更を行うときは設定キースイッチ９０をオンにしつつ、遊技機の電源スイッチをオンにする。設定キースイッチ９０は図示しない電源部（扉の内側に設けられている）のパネルに設けられている。通常はオフである。設定キースイッチがオンの場合、図示しない表示部（例えば図柄表示窓１３の下側に設けられている）に現在の設定値が表示される。
【００５０】
Ｓ２：電源スイッチのオン時に設定キースイッチがオン（Ｓ２でＹＥＳ）であれば設定モードになり、Ｓ３及びＳ４の処理を行う。オフ（Ｓ２でＮＯ）であればＳ５に進み、通常遊技状態になる。
【００５１】
Ｓ３：設定変更処理を行う。設定変更処理の詳細は後述する（図４参照）。
【００５２】
Ｓ４：設定変更処理の後に、設定変更回数記憶部１ａの設定の変更回数を更新する。例えば、設定変更回数記憶部１ａに記憶されている設定の変更回数がＭであるとき、新たな設定の変更回数をＭ＋１とする。この場合、Ｍは設定の変更回数の累積を意味する。なお、秘密の合言葉としては＋１に限らず＋２、＋３、・・・であってもよい。メイン基板１のプログラムとサブ基板２のプログラムで設定の変更回数をどのように計算するか、両者の整合がとれるように予め定めておけばよい。さらに言えば、初期値から所定の関数に基づき設定変更の際に一意に算出される値であってもよく、このような値も本発明に係る設定の変更回数に含まれる。設定変更処理を行ったことはコマンドでサブ基板２にも通知されるので、メイン基板１の場合と同様に設定変更回数記憶部２ａの設定の変更回数を更新する。以上の処理により、メイン基板１とサブ基板２の設定の変更回数が一致したとき、それ以降、両者は常に一致するようになる。
【００５３】
なお、設定変更処理を行ったことのコマンドがサブ基板２へ送られないときでも、本発明の実施の形態に係る方法を実現することができる。詳しくは後述する。
【００５４】
Ｓ５：通常遊技処理を行う。
【００５５】
次に、図４を参照して内部設定処理について説明する。
Ｓ３１：内部設定を選択する。内部設定は例えば１〜６段階に設定できる。設定スイッチを操作すると、表示される設定値が変化する。
Ｓ３２：スタートレバー３０を操作する。
Ｓ３３：Ｓ１２の操作により設定値が確定する。
Ｓ３４：設定キースイッチ９０をオフにする。すると、当該設定値がメイン基板１に記憶され、表示器の設定値表示が消える。
【００５６】
次に、図５を参照して発明の実施の形態１に係る不正行為防止方法の処理を説明する。
【００５７】
Ｓ１０：遊技者の操作を受けて通常の遊技処理が実行される。同時にサブ基板２で規定遊技回数（例えば１００回）が設定される（Ｓ２０）。規定遊技回数はエラーをリセットする条件に対応している。
【００５８】
Ｓ１１：１回の遊技を行うごとに、メイン基板１はサブ基板２へ設定変更回数コマンドを送る。送信のタイミングは遊技の開始時点、遊技中、遊技の終了時点のいずれでもよい。設定変更回数コマンドは、当該コマンドであることを示す識別情報と設定変更回数記憶部１ａで記憶している値を含む。
【００５９】
Ｓ２１：サブ基板２で前記設定変更回数コマンドを受信する。
【００６０】
Ｓ２２：設定の変更回数の整合性を確認する。例えば、設定変更回数整合性判定部２ｂは、メイン基板１から受けた設定変更回数記憶部１ａの設定の変更回数をＭ、設定変更回数記憶部２ａに記憶された設定の変更回数をＮとしたとき、Ｍ＝Ｎのときに整合性があると判定する。図３のＳ４で説明したように、メイン基板１とサブ基板２の設定の変更回数（初期値）が一致したとき、それ以降、両者は常に一致するようになる。両者が一致しないということはメイン基板１が交換されたと考えられる。
【００６１】
なお、設定変更処理を行ったことのコマンドがサブ基板２へ送られないときは次のような処理を行う。設定変更回数整合性判定部２ｂは、Ｍ＝Ｎ又はＭ＝Ｎ＋１のときに整合性があると判定する。設定変更が行われなければＭ＝Ｎであり、設定変更が行われた直後はＭ＝Ｎ＋１となる。後者も正常な範囲であり整合性がとれていると判定する。なお、＋１の差をそのままにしていると設定変更ごとに誤差が累積して、メイン基板１を交換しないにもかかわらず整合性がとれてないと判断されるおそれがあるので、Ｓ２３でＹＥＳの後に設定変更回数記憶部２ａの値を更新する処理（図示しない）を実行するとよい。なお、＋１以外にも、＋２、＋３、・・・やその他の処理を行う場合もある（図３のＳ４の説明参照）。
【００６２】
Ｓ２３：整合性がとれているとき（ＹＥＳ）、図５の処理を終了して通常の遊技処理に戻る。整合性がとれていないとき（ＮＯ）、エラー報知処理（Ｓ２４）及びエラーリセット処理（Ｓ２５乃至Ｓ２８）を行う。
【００６３】
Ｓ２４：各種デバイスで整合性がとれていないことの報知を行い、リセットされるまで当該状態を維持する。エラーの報知は、サブ基板２で制御可能なランプやＬＥＤ，液晶表示装置６２の全部又は一部を発光あるいは点滅させたり、特定のパターンを点灯表示又は画像表示させることで行ったり、スピーカを吹鳴若しくは、前記報知態様を任意に組み合わせて行う。これに代えてあるいはこれとともに外部へエラー信号を出力するようにしてもよい。このエラー信号は例えばホールのコンピュータで受信され、ホールの監視装置上にエラーを表示させる。
【００６４】
Ｓ２５：メイン基板１からの遊技終了コマンド（Ｓ１２）を受けて、Ｓ２０で設定した規定遊技回数を減算する。
【００６５】
Ｓ２６：規定遊技回数を消化したかどうか判定し、消化していなければ（ＮＯ）、Ｓ２５とＳ２６の処理を繰り返す。
【００６６】
Ｓ２７：規定遊技回数を消化したとき（Ｓ２６でＹＥＳ）は設定の変更回数の整合性を調整する。具体的には、設定変更回数記憶部２ａの値Ｎを、設定変更回数記憶部１ａの値Ｍに一致させる。
【００６７】
Ｓ２８：各デバイスを通常状態に戻し、図５の処理を終了して通常の遊技処理に戻る。
【００６８】
Ｓ２４乃至Ｓ２８の処理により、設定回数の整合性がとれないときエラー報知を行うとともに、予め設定された規定遊技回数（例えば１００回）だけ遊技を繰り返すことによりエラーをリセットできる。このようなリセット操作は修理などでメイン基板１を交換した際に行うが、不正行為の結果エラー状態になり、そこでこのような操作を繰り返し行うことはとても耐えられることではない。したがって、不正行為者にＳ２５乃至Ｓ２８のリセット処理を悪用されることはないと考えられる。
【００６９】
発明の実施の形態１において、メイン基板側では設定の変更回数を記憶し、サブ基板へコマンドとして遊技ごとに送信し、サブ基板側でそのコマンドを解析し、前回との整合性がとれない場合はその旨を各デバイスにおいて表示する。メイン基板が交換されると前記整合性がとれない状況になる。したがって、発明の実施の形態１によればメイン基板の交換を報知することができる。エラー処理に係る表示を規定ゲーム数（例えば１００以上）を消化するまで（つまり一定時間以上）継続することにより、ホール側が速やかにメイン基板の不正な交換を発見することができる。
【００７０】
さらに、エラーリセット部を設け、エラーをリセットする機能及びメイン基板側の設定の変更回数とサブ基板側の設定の変更回数の整合性をとる機能を持たせたので、修理などでメイン基板を交換したときにエラーをリセットし通常の遊技に支障がないようにできるとともに、リセット操作を煩雑なものとして不正行為者によるリセットを困難なものとしている。
【００７１】
設定変更は何回も行われ、しかも通常は回数を記録することがない。設定の変更回数は遊技機ごとに固有のものでそれを外部から知ることは困難である。したがって、設定の変更回数は誰も知らない秘密のパスワードとして利用することができ、これを用いた発明の実施の形態１に係る装置／方法のセキュリティは非常に高い。
【００７２】
発明の実施の形態２．
メイン基板を不正に交換した場合、そもそも設定変更回数記憶部１ａを備えなくなり、図３のＳ４の設定の変更回数の更新や、図５のＳ１１の設定の変更回数コマンドの送信が実行されないことが考えられる。Ｓ４やＳ１１の処理は特別なものであり、全ての機種のメイン基板に実装されているとは限らない。そこで、設定変更回数コマンドを受信できないときにエラーと判定するようにしてもよい。
【００７３】
図６は発明の実施の形態２に係る処理のフローチャートを示す。図６は処理の一部のみを示している。図６は、図５のＳ２２の前に、設定変更回数コマンドを受信できないかどうか判定する処理（Ｓ２１ａ）を追加したものである。
【００７４】
図６において、便宜上Ｓ２１とＳ２１ａを分けて表示しているが、実際は両者は一体となって機能する。すなわち、規定遊技回数の設定（Ｓ２０）の後に、サブ基板２は、メイン基板１からの設定変更回数コマンドを待ちつづける。設定変更回数整合性判定部２ｂは、予め定められたよりも長い期間、メイン基板１から設定の変更回数コマンド及び／又は設定変更回数記憶部１ａに記憶された設定の変更回数を受けないとき（Ｓ２１ａでＹＥＳ）、整合性がないと判定しエラー報知する（Ｓ２１ｂ）。例えば、遊技開始通知を受けてから所定時間（数秒乃至数分）内に設定変更回数コマンドを受信しないときエラー報知する。
【００７５】
発明の実施の形態３．
発明の実施の形態１では、エラー状態を解除するための条件は予め定められた規定遊技回数以上繰り返し遊技を行うことであったが、一定時間（例えば１０分）以上経過することを条件としてもよい。図７に発明の実施の形態３に係る処理を示す。図７において、タイマーに時間を設定し（Ｓ２５’）、当該時間よりも長くエラーの報知が継続したときに（Ｓ２６’でＹＥＳ）、整合性を調整する（Ｓ２７）とともにエラーをリセットする（Ｓ２８）。
【００７６】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【００７７】
また、本明細書において、手段とは必ずしも物理的手段を意味するものではなく、各手段の機能が、ソフトウェアによって実現される場合も包含する。さらに、一つの手段の機能が、二つ以上の物理的手段により実現されても、若しくは、二つ以上の手段の機能が、一つの物理的手段により実現されてもよい。
【図面の簡単な説明】
【００７８】
【図１】遊技機（スロットマシン）の正面図である。
【図２】発明の実施の形態に係る遊技機のブロック図である。
【図３】本発明の実施の形態に係る遊技機の電源投入時の処理フローチャートである。
【図４】発明の実施の形態に係る内部設定処理フローチャートである。
【図５】発明の実施の形態１に係る不正行為判定処理フローチャートである。
【図６】発明の実施の形態２に係る不正行為判定処理フローチャートである。
【図７】発明の実施の形態３に係る不正行為判定処理フローチャートである。
【図８】従来の遊技機のブロック図である。
【符号の説明】
【００７９】
１    メイン基板（第１処理部）
１ａ  設定変更回数記憶部（第１設定変更回数記憶部）
１ｂ  設定変更回数更新部
２    サブ基板（第２処理部）
２ａ  設定変更回数記憶部（第２設定変更回数記憶部）
２ｂ  設定変更回数整合性判定部
２ｃ  エラー報知部
２ｄ  エラーリセット部
１０    スロットマシン
１１    筐体
１２    表示窓
１３    図柄表示窓
１６    ベットスイッチ
１７    精算スイッチ
３０    スタートスイッチ
４０    回転リール
４２    リールテープ
５０    ストップスイッチ
６０    リールユニット
６１    図柄
６２    液晶表示部
７０    リール駆動部
７１    リール位置検出回路
８０    ホッパー駆動部
８１    ホッパー
８２    メダル検出部
９０    設定キースイッチ
１００  メダル投入口
２００  液晶制御基板
２０１  スピーカ基板
２０２  ＬＥＤ基板
３０４  メダル払い出し口
３１１  メダル受け部（下皿）
【図１】
2006239098.tif 000003
【図２】
2006239098.tif 000004
【図３】
2006239098.tif 000005
【図４】
2006239098.tif 000006
【図５】
2006239098.tif 000007
【図６】
2006239098.tif 000008
【図７】
2006239098.tif 000009
【図８】
2006239098.tif 000010