Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4413315B2 - Security system that can detect unauthorized modification of gaming machines - Google Patents
[go: Go Back, main page]

JP4413315B2 - Security system that can detect unauthorized modification of gaming machines - Google Patents

Security system that can detect unauthorized modification of gaming machines Download PDF

Info

Publication number
JP4413315B2
JP4413315B2 JP17839299A JP17839299A JP4413315B2 JP 4413315 B2 JP4413315 B2 JP 4413315B2 JP 17839299 A JP17839299 A JP 17839299A JP 17839299 A JP17839299 A JP 17839299A JP 4413315 B2 JP4413315 B2 JP 4413315B2
Authority
JP
Japan
Prior art keywords
winning
time
circuit
signal
measurement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP17839299A
Other languages
Japanese (ja)
Other versions
JP2001000715A (en
Inventor
栄一 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
L E Tech CO Ltd
Original Assignee
L E Tech CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by L E Tech CO Ltd filed Critical L E Tech CO Ltd
Priority to JP17839299A priority Critical patent/JP4413315B2/en
Publication of JP2001000715A publication Critical patent/JP2001000715A/en
Application granted granted Critical
Publication of JP4413315B2 publication Critical patent/JP4413315B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、パチンコ遊技機やアレンジ式パチンコ遊技機や回胴式遊技機等、これらの遊技機制御に使用される基板(以下、遊技機制御基板)に搭載される遊技機制御用マイクロコンピュータのセキュリティシステムの分野に属し、型式試験合格後、実際の遊技場に搬入された遊技機の不正改造を検知するセキュリティシステムに関する。
【0002】
【従来の技術】
現状の遊技機では、制御用CPUに定期的にリセットをかけてそのタイミングにより内部のカウンタに1を加算することにより抽選カウンタとし、同じタイミングでランダムに発生するスタート入賞などの信号を入力し大当たりを抽選している。
【0003】
【発明が解決しようとする課題】
そのためプログラムを解析し大当たり抽選のタイミングを知り、そのタイミングで外部よりスタート入賞信号を発生させれば良く不正に大当たりを発生させることができる。これを使って、入賞センサーに外部からの不正な入賞信号を入れる“ぶら下がり”回路を装着し入賞信号を故意に制御用CPUに入力するような不正が行われている。
そこで本発明は、かかる従来技術の欠点に鑑みなされたもので、CPUに“ぶら下がり”回路を装着すれば、入賞回路全体の入賞検知から入賞通過までの時間が変更されることに鑑み、かかる入賞時間の状況を任意の入賞、または入賞毎において計測し、計測値が所定の範囲内に無い時に異常であると判断するようにした。
さらに”ぶら下がり回路”を用いて入賞信号を発信する場合は常に入賞信号が同じ波形となり、例え入賞から入賞通過までの時間が設定範囲内にあるとしても、入賞時間が常に同じであることは皆無であることに鑑み、かかる場合も不正であると判断するようにした。
【0004】
【課題を解決するための手段】
すなわち本発明は、ユーザープログラム及び遊技機メーカーが型式申請した時点の正規の外部回路の入賞検知から入賞通過までの時間の許容範囲設定値(上限値及び下限値)データが格納されたユーザー用ROMと、遊技機制御基板の不正改造の検出が可能な遊技機制御を行うCPUと、外部回路と接続される外部端子と、該外部端子に印加される入賞検知から入賞通過までの時間の計測を実現する為の入力制御手段と、前記外部端子13の入賞検知から入賞通過までの時間があらかじめ設定された許容範囲にあるか否かの判断を行う過去数回分の計測データを格納するレジスタを有する比較/制御手段と、電源投入時や遊技機全体を初期化するシステムリセットの入力の際にユーザー用ROMに書き込まれた許容範囲設定値データを前記比較/制御手段内の各設定レジスタに書き込み後入賞検知から入賞通過までの時間計測の制御等のブート処理を行うブートプログラムが格納されたブート用ROMと、遊技機の動作を制御するユーザープログラムのワーク用であるユーザー用RAMと、ブートプログラムのワーク用であるブート用RAMとからなり、
前記入力制御手段が、外部端子への入力信号がノイズ信号も含む入賞検出からノイズ除去後の入賞検出までの時間Ta、ノイズ信号も含む入賞通過からノイズ除去後の入賞通過までの時間Tb、ノイズ除去後の入賞検出からノイズ信号も含む入賞通過までの時間Tc及び/又はノイズ除去後の入賞検出からノイズ除去後の入賞通過までの時間Tdを計測し、該計測した時間Ta,Tb,Tc及び/又はTdとユーザーROMに格納された入賞検知から入賞通過までの時間の上限及び下限データとの比較判定を行い、該計測時間Ta,Tb,Tc及び/又はTdが上限・下限データ範囲内なら正規の入賞と判断し、上限・下限範囲外である場合には正規の入賞ではないと判定するように構成され、前記比較/制御手段が計測時間Ta,Tb,Tc及び/又はTdが複数回連続して同一データであるときに不正入賞と判断するように構成された遊技機の不正改造の検出が可能なセキュリティシステムにより本目的を達成する。
請求項の発明は前記入力制御手段が、外部端子の入力信号がノイズ信号を含む入賞であったか否かを識別する入賞センサー信号検出回路と、該検出回路の検出信号に基づき計測時間Ta,Tb,Tc又はTdを計測する為のタイマー回路へのスタートトリガ信号を生成するスタートトリガ発生回路と、外部端子への入力信号のノイズ成分を除去する波形整形回路と、ノイズ除去された信号の電圧に基づき入賞があったか否かを検出する電圧変化検出回路と、当該検出回路の検出信号に基づき前記時間Ta,Tb,Tc又はTdを計測する為のタイマー回路への計測トリガ信号を生成する計測トリガ発生回路と、タイマー回路へ供給するクロックを生成するクロック発生回路と、当該クロック発生回路から供給されるクロックの周波数に基づき前記時間Ta,Tb,Tc又はTdを計測するタイマー回路とで構成され、
前記比較/制御手段が、前記時間Ta,Tb,Tc又はTdの上限及び下限設定値を格納する各設定レジスタ及び実際の計測値データを格納するステータスレジスタと、前記タイマー回路gの出力値を入力し、上限値又は下限値との比較を行う為の上限値データ用コンパレータ及び下限値データ用コンパレータと、計測制御回路からのセレクト信号に基づき前記上限値データ用コンパレータと、前記上限値データ用コンパレータ及び下限値データ用コンパレータ出力の論理データに基づきCPUへの停止信号を生成するAND回路と、当該の論理データに基づき端子へ計測結果のステータス表示を行う為の信号を生成するステータス表示制御回路とで構成されていることを特徴とした遊技機の不正改造の検出が可能なセキュリティシステムである。
請求項の発明は、前記上限値データ用コンパレータ及び下限値データ用コンパレータが、各計測時間Ta,Tb,Tc又はTdが上限設定値範囲内であり、かつ下限設定値範囲内であるか否かを判断し、
A:前記計測時間Ta,Tb,Tc,Tdのいずれか一つ
B:前記計測時間Ta,Tb,Tc,Tdのいずれか二つ
C:前記計測時間Ta,Tb,Tc,Tdのいずれか三つ
D:前記計測時間Ta,Tb,Tc,Tdの全て
前記A乃至Dの内いづれか一つをクリアーした場合に正規と判断するように構成された遊技機の不正改造の検出が可能なセキュリティシステムである。
【0005】
【作用】
本発明にかかるセキュリティシステムでは、例えば遊技機の電源投入当初に、すなわちブートモードにおいて遊技機制御用マイクロコンピュータの計測対象外部端子の入賞検知から入賞通過までの時間の計測を開始する前にブートプログラムがユーザー用ROMに格納された外部回路の前記時間Ta,Tb,Tc又はTdの設定許容範囲を各設定レジスタに書き込む。そして遊技機の動作を制御するユーザープログラムが起動後、実際に入賞があった際に前記時間Ta,Tb,Tc又はTdの計測が開始される。
計測対象外部端子の計測値は、タイマー回路によりカウントされて、上限値データ用コンパレータと下限値データ用コンパレータへ入力される。また、上記それぞれのコンパレータの片側には計測対象外部端子の正規の時間許容範囲の設定値が入力され、計測対象外部端子の計測値の時間が許容範囲内にあるか否かについて診断を行うことになる。その結果、遊技機メーカー側が設定した許容範囲内に無い場合、すなわち外部に不正な基板等が接続されたと判断された場合にはAND回路から”0”が出力され、CPUを止めるか若しくはその判定結果を外部へ知らせることとなる。
また、計測時間Ta,Tb,Tc又はTdのいずれかが連続して計測値が一致する場合は、比較/制御手段は、不正な入賞が行われたと判断しCPUを止めるか若しくはその判定結果を外部へ知らせることとなる。
【0006】
【発明の実施の形態】
以下に本発明を図示された実施例に従って詳細に説明する。
図1に示すものは、本発明にかかるセキュリティシステムの概要ブロック図であり、遊技機を制御する遊技機制御基板1には、遊技機制御基板1の不正改造の検出が可能な遊技機制御用マイクロコンピュータ2が搭載され、当該マイクロコンピュータ2はCPU(中央処理装置)3、入力制御手段4、比較/制御手段5、正規の型式申請値6a及びユーザープログラムが格納されたユーザ用ROM6、ブート用ROM7、ユーザ用RAM8、ブート用RAM9が内蔵され、上記構成によりセキュリティシステムを実現する。
【0007】
中央処理装置3(CPU)は、遊技機制御用マイクロコンピュータ2に内蔵された各デバイスの制御を行う。
入力制御手段4は、計測対象外部端子13に入力される信号の入賞検知から入賞通過までの時間の計測を実現する為の制御を行う。
比較/制御手段5は、計測対象外部端子13の入賞検知から入賞通過までの時間が遊技機メーカー側が設定した許容範囲内にあるか否かを診断すると共に、その結果を遊技機制御用マイクロコンピュータ2のステータス表示対象外部端子14(以下、端子14)へ出力する為の制御を行う。
ユーザ用ROM6は、ユーザーが作成した正規の型式申請値6a及び遊技機の動作を制御するユーザープログラムとセキュリティコードが格納された読み出し専用のメモリである。
ブート用ROM7は、電源投入時や遊技機全体を初期化するシステムリセットの入力の際に、遊技機制御用マイクロコンピュータ2が正規か否かの判定(セキュリティチェック)や、入賞検知から入賞通過までの時間の計測等の制御を実行する為の上限/下限値設定データレジスタ(5a・5e,5b・5f,5c・5g,5d・5h)へのデータセットを行うプログラム(ブートプログラム)が格納された読み出し専用のメモリである。これら上限/下限設定値は、電源投入時にブート用プログラムが作動して、各設定レジスタ(5a・5e,5b・5f,5c・5g,5d・5h)に書き込まれる。
ユーザ用RAM8は、遊技機の動作を制御するユーザープログラム実行のワーク用RAMである。
ブート用RAM9は、ユーザーモードではアクセス不可能なブートプログラム実行時のワーク用RAMである。
10は、遊技機制御用マイクロコンピュータ2内のアドレスバス、データバス、制御信号バス等を一つに統合した総合バスとして表示している。
11は、計測対象外部端子13から入力制御手段4及び比較/制御手段5へ接続される内部信号である。
12は、比較/制御手段5から端子14へ出力される内部信号線である。
15は、計測対象外部端子13に印加される型式試験合格の正規の入賞信号を示し、16は、端子13に印加される不正改造による不正な入賞信号を示している。
【0008】
図2に示すものは、本発明にかかる入力制御手段4及び比較/制御手段5の概要ブロック図である。
入力制御手段4は、入賞センサー信号検出回路4a、スタートトリガ発生回路4b、波形整形回路4c、電圧変化検出回路4d、計測トリガ発生回路4e、クロック発生回路4f、タイマー回路4gで構成される。
比較/制御手段5は、ノイズ信号も含む入賞検出からノイズ除去後の入賞検出までの時間の上限設定値を格納する上限設定値データレジスタ5a(以下5a)、ノイズ信号も含む入賞通過からノイズ除去後の入賞通過までの時間の上限設定値を格納する上限設定値データレジスタ5b(以下5b)、ノイズ除去後の入賞検出からノイズ信号も含む入賞通過までの時間の上限設定値を格納する上限設定値データレジスタ5c(以下5c)、ノイズ除去後の入賞検出からノイズ除去後の入賞通過までの時間の上限設定値を格納する上限設定値データレジスタ5d(以下5d)、ノイズ信号も含む入賞検出からノイズ除去後の入賞検出までの時間の下限設定値を格納する下限設定値データレジスタ5e(以下5e)、ノイズ信号も含む入賞通過からノイズ除去後の入賞通過までの時間の下限設定値を格納する下限設定値データレジスタ5f(以下5f)、ノイズ除去後の入賞検出からノイズ信号も含む入賞通過までの時間の下限設定値を格納する下限設定値データレジスタ5g(以下5g)、ノイズ除去後の入賞検出からノイズ除去後の入賞通過までの時間の下限設定値を格納する下限設定値データレジスタ5h(以下5h)、ノイズ信号も含む入賞検出からノイズ除去後の入賞検出までの時間をCPU3が読み出せるように計測値データを格納するレジスタ(以下5i)、ノイズ信号も含む入賞通過からノイズ除去後の入賞通過までの時間をCPU3が読み出せるように計測値データを格納するレジスタ(以下5j)、ノイズ除去後の入賞検出からノイズ信号も含む入賞通過までの時間をCPU3が読み出せるように計測値データを格納するレジスタ(以下5k)、ノイズ除去後の入賞検出からノイズ除去後の入賞通過までの時間をCPU3が読み出せるように計測値データを格納するレジスタ(以下5l)、計測制御回路5m、5a〜5dに格納されているデータを切り替える上限値データマルチプレクサ5n(以下5n)、5e〜5hに格納されているデータを切り替える下限値データマルチプレクサ5o(以下5o)、上限値データ用コンパレータ5p、下限値データ用コンパレータ5q、論理積(AND)回路5r、ステータス表示制御回路5sで構成されている。
【0009】
入賞センサー信号検出回路4aは、ノイズ信号を含む入賞の検出を行う回路で、当該信号の入賞検出時及び入賞通過時のチャタリング部分の立ち上がりや立ち下がりのいづれかを検出する回路を内蔵し、スタートトリガ発生回路4bへ知らせる。
スタートトリガ発生回路4bは、入賞センサー信号検出回路4aより送出されるノイズ信号を含む入賞検出信号及び入賞通過信号に基づきタイマー回路4gへの時間計測を開始する為のスタート信号を生成する。図3に示す信号1)(図中は○1と記載)、信号2)(図中は○2と記載)がそれに該当し、信号1)(図中は○1と記載)はノイズ信号を含む入賞検出時、信号2)(図中は○2と記載)はノイズ信号を含む入賞通過時のスタート信号を示している。
波形整形回路4cは、シフトレジスタ構成によるフィルタ回路を内蔵し入賞信号のチャタリングのノイズ成分を除去する。
電圧変化検出回路4dは、波形整形回路4cによりノイズ除去された入賞信号に基づき入賞の有無を検出する。
計測トリガ発生回路4eは、電圧変化検出回路4dの電圧変化信号(入賞の有無)に基づきタイマー回路4gへの時間計測を終了する為のエンド信号を生成する。図3に示すエンド信号3)(図中は○3と記載)、エンド信号4)(図中は○4と記載)がそれに該当し、エンド信号3)(図中は○3と記載)はノイズ除去後の入賞検出時、エンド信号4)(図中は○4と記載)はノイズ除去後の入賞通過時を示している。
クロック発生回路4fは、タイマー回路4gへ供給するクロックを生成する。
タイマー回路4gは、スタートトリガ発生回路4b及び計測トリガ発生回路4eからの各種トリガ信号に基づき
(1)ノイズ信号も含む入賞検出からノイズ除去後の入賞検出までの時間Ta、
(2)ノイズ信号も含む入賞通過からノイズ除去後の入賞通過までの時間Tb、
(3)ノイズ除去後の入賞検出からノイズ信号も含む入賞通過までの時間Tc、
(4)ノイズ除去後の入賞検出からノイズ除去後の入賞通過までの時間Td
を計測する。
計測制御回路5mは、端子13の入賞時間計測システム全体を制御し、各レジスタの制御、入賞時間の各計測時の許容範囲を設定する為のセレクト信号を生成する。
レジスタ5a〜5dに格納されるデータは、遊技機メーカーが開発した遊技機制御基板の周辺回路から端子13へ入力される入賞信号検出〜通過時間の正規の上限許容範囲であり、また同様にレジスタ5e〜5hに格納されるデータは、正規の下限許容範囲である。
これらのレジスタ5a〜5hに格納されるデータは、遊技機開発メーカーによりその値が異なることから遊技機メーカーサイドにて決定する。これらのデータは、上限値データ用コンパレータ5p、及び下限値データ用コンパレータ5qの片側へ送られ、タイマー回路4gにてカウントされた計測値データと比較され、その結果が論理積(AND)回路5rから出力される。すなわち、端子13に入力された入賞信号が正規か否かの判定結果を示す制御信号10aはバス10を介してCPU3へ送られ、判定結果が許容範囲内にない場合、例えばCPU3を停止状態にする。また、制御信号10aはステータス表示制御回路5sにも送られ、ステータス表示制御回路5sは、制御信号10aの論理値に応じて外部へ判定結果を知らせる為のステータス表示制御を行う。
【0010】
以上述べた構成において、本実施例の比較/制御手段5の作用について具体的に説明する。
本実施例の比較回路(コンパレータ)5p、5qが、それぞれ許容範囲を示すA>B、A<Bの論理式の出力を行う。その結果、いづれか一つでも許容範囲外にある時、論理積(AND)回路5rから“0”が出力され、不正と判定し、両方共に“1”となる時のみ正規のものと判定する。
【0011】
図4は、本発明にかかる比較/制御手段5の第二実施例の概要ブロック図である。
Ta〜Td計測値データの記憶手段5uは、タイマー回路4gから出力される各測定値データを記憶するレジスタ等である。
計測時間Ta〜Tdの一致比較コンパレータ5vは、Ta〜Td計測値データの一致比較コンパレータであり、任意に選択した計測値データ(例えば三つの連続した計測値データ)が全て一致しているか否かの比較を行い、その結果を判定回路5wへ知らせる。
判定回路5wは、一致比較コンパレータ5vから送られてきたそれぞれの計測値データの比較結果情報を基に判定を行い、その判定結果をCPUへ知らせる。
【0012】
以上述べた構成において、第二実施例の比較/制御手段5の作用について具体的に説明する。
Ta〜Td一致比較コンパレータ5vが、任意のそれぞれの測定値データ、例えばTa計測値データTa1、Ta2、………Tanの一致を示すTa1=Ta2=Tanの論理式の出力を行う。その結果、一致していれば5va から“0”が出力され、同様に5vb、5vc、5vdから“0”が出力される。判定回路5wは、各コンパレータから送られてきた比較結果情報を基に判定を行い、その情報がいづれか一つ、又は二つ、又は三つ、又は全てが“0”の場合に“不正”と判定し、また、その情報がいづれか一つ、又は二つ、又は三つ、又は全てが“1”の場合となる時“正規”のものと判定する。
【0013】
第二実施例で“0”の場合、すなわち測定値データが一致する時に“不正”と判定する根拠は、正規の入賞は球の入賞角度及び速度が入賞毎に異なりランダムであり、当然計測値データは毎回変化するので、例えば時間Taの三つの計測値データが全て一致することは皆無である。もし、一致するとなると、それは大当たり周期をねらった不正な偽入賞インターバル信号が考えられるからである。
【0014】
【発明の効果】
以上述べたように本発明にかかるシステムによれば、外部回路の入賞検出から入賞通過までの時間が遊技機メーカーが設定した範囲に入っているか否かにより外部回路が正規のものか否かを判断することができるため、いわゆる“ぶら下がり”回路を外部端子に接続して入賞を偽装しようとしてもこれを検知することができるので、これまでの回路では排除しえなかった不正行為を未然に防ぐことが可能となる。
また遊技機の入賞検出から入賞通過までの時間はメーカー毎により異なることから不正行為者は、それぞれの機種に併せて“ぶら下がり”回路の入賞検出から入賞通過までの時間を調整する必要が生じるために、不正行為を行うことがより困難となる。
さらに不正行為者が例え入賞時間を正規の上限値と下限値の範囲内に設定したとしても、その時間をランダムにすることはできないため、入賞検出から入賞通過までの時間が同一のものが連続せざるを得ないことに着目し、かかる場合にも不正と判断するように構成したので、より効果的に不正行為を防止することができる。
【図面の簡単な説明】
【図1】 本発明にかかるセキュリティシステムの概要ブロック図である。
【図2】 本発明にかかる入力制御手段4及び比較/制御手段5の概要ブロック図である。
【図3】 本発明にかかる入賞検出から入賞通過までの各時間Ta,Tb,Tc,Tdを示すタイミングチャート図である。
【図4】 本発明にかかる比較/制御手段5の第二実施例の概要ブロック図である。
【符号の説明】
1 遊技機制御基板
2 遊技機制御用マイクロコンピュータ
3 CPU(中央処理装置)
4 入力制御手段
4a 入賞センサー信号検出回路
4b スタートトリガ発生回路
4c 波形整形回路
4d 電圧変化検出回路
4e 計測トリガ発生回路
4f クロック発生回路
4g タイマー回路
5 比較/制御手段
5a ノイズ信号も含む入賞検出からノイズ除去後の入賞検出までの時間の上限設定値データレジスタ
5b ノイズ信号も含む入賞通過からノイズ除去後の入賞通過までの時間の上限設定値データレジスタ
5c ノイズ除去後の入賞検出からノイズ信号も含む入賞通過までの時間の上限設定値データレジスタ
5d ノイズ除去後の入賞検出からノイズ除去後の入賞通過までの時間の上限設定値データレジスタ
5e ノイズ信号も含む入賞検出からノイズ除去後の入賞検出までの時間の下限設定値データレジスタ
5f ノイズ信号も含む入賞通過からノイズ除去後の入賞通過までの時間の下限設定値データレジスタ
5g ノイズ除去後の入賞検出からノイズ信号も含む入賞通過までの時間の下限設定値データレジスタ
5h ノイズ除去後の入賞検出からノイズ除去後の入賞通過までの時間の下限設定値データレジスタ
5i 計測値データをCPU3が読み出せるようにノイズ信号も含む入賞検出からノイズ除去後の入賞検出までの時間の計測値データを格納するレジスタ
5j 計測値データをCPU3が読み出せるようにノイズ信号も含む入賞通過からノイズ除去後の入賞通過までの時間の計測値データを格納するレジスタ
5k 計測値データをCPU3が読み出せるようにノイズ除去後の入賞検出からノイズ信号も含む入賞通過までの時間の計測値データを格納するレジスタ
5l 計測値データをCPU3が読み出せるようにノイズ除去後の入賞検出からノイズ除去後の入賞通過までの時間の計測値データを格納するレジスタ
5m 計測制御回路
5n 5a〜5dに格納されているデータを切り替える上限値データマルチプレクサ
5o 5e〜5hに格納されているデータを切り替える下限値データマルチプレクサ
5p 上限値データ用コンパレータ
5q 下限値データ用コンパレータ
5r 論理積(AND)回路
5s ステータス表示制御回路
5t タイマー回路出力データ
5u Ta〜Td計測値データ記憶手段
5v Ta〜Td一致比較コンパレータ
5w 判定回路
6 ユーザ用ROM
6a 正規の型式申請値(5a〜5hに設定)
7 ブート用ROM
8 ユーザ用RAM
9 ブート用RAM
10 遊技機制御用マイクロコンピュータ2内のアドレスバス/データバス/制御信号バス等の総合バス
10a 端子13に入力された入賞信号が正規か否かの判定結果を示す制御信号
11 端子13から入力制御手段4及び比較/制御手段5へ接続される内部信号
12 比較/制御手段5から端子14へ出力される内部信号
13 遊技機制御用マイクロコンピュータの計測対象外部端子
14 遊技機制御用マイクロコンピュータのステータスを表示するための外部接続端子
15 端子13に印加される型式試験合格の正規の入賞信号
16 端子13に印加される不正改造による不正の入賞信号
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to the security of a microcomputer for controlling a gaming machine mounted on a board used for controlling these gaming machines (hereinafter referred to as a gaming machine control board), such as a pachinko gaming machine, an arrangement-type pachinko gaming machine, and a revolving gaming machine. The present invention relates to a security system that belongs to the field of systems and detects unauthorized modification of a gaming machine carried into an actual amusement park after passing a type test.
[0002]
[Prior art]
In the current gaming machine, the control CPU is periodically reset and 1 is added to the internal counter at that timing to make a lottery counter. The lottery.
[0003]
[Problems to be solved by the invention]
Therefore, it is only necessary to analyze the program to know the timing of the lottery lottery and to generate a start winning signal from the outside at that timing. By using this, an illegal operation is performed in which a “hanging” circuit for inputting an illegal prize signal from the outside is attached to the prize sensor and the prize signal is intentionally input to the control CPU.
Accordingly, the present invention has been made in view of the drawbacks of the prior art, and in view of the fact that if a “hanging” circuit is attached to the CPU, the time from winning detection to winning passing of the entire winning circuit will be changed. The situation of time is measured for each winning prize or every winning prize, and when the measured value is not within a predetermined range, it is judged that it is abnormal.
Furthermore, when a winning signal is transmitted using a “hanging circuit”, the winning signal always has the same waveform, and even if the time from winning to winning is within the set range, the winning time is not always the same. In view of this, it was determined that such a case is also illegal.
[0004]
[Means for Solving the Problems]
In other words, the present invention is a user ROM in which the user program and the allowable range setting value (upper limit value and lower limit value) data from the winning detection of the regular external circuit at the time when the game machine manufacturer applied for the model to the winning pass is stored. A gaming machine control capable of detecting unauthorized modification of the gaming machine control board, an external terminal connected to an external circuit, and measurement of a time from winning detection applied to the external terminal to winning winning. Input control means for realizing, and a register for storing measurement data for the past several times for determining whether or not the time from winning detection of the external terminal 13 to winning passing is within a preset allowable range The comparison / control means and the allowable range set value data written in the user ROM at the time of power-on or system reset input to initialize the entire gaming machine / Boot ROM that stores a boot program that performs boot processing, such as control of time measurement from winning detection to winning passing after writing to each setting register in the control means, and work of a user program that controls the operation of the gaming machine A user RAM that is used for booting, and a boot RAM that is used for boot program work,
The input control means includes a time Ta from winning detection including a noise signal as an input signal to the external terminal until winning detection after removing the noise, a time Tb from winning passing including the noise signal to winning passing after removing the noise, noise Time Tc from winning detection after removal to winning passing including noise signal and / or time Td from winning detection after removing noise to winning passing after removing noise are measured, and the measured times Ta, Tb, Tc and / Or Td is compared with the upper limit and lower limit data of the time from winning detection to winning passing stored in the user ROM, and if the measured time Ta, Tb, Tc and / or Td is within the upper limit / lower limit data range determines that the regular prize, if it is outside the upper and lower limit range is configured to determine that it is not the winning of normal, the comparator / control unit measures time Ta, Tb, T And / or Td to achieve a plurality of times consecutively present the constructed gaming machine capable of security systems detecting tamper of to determine that unauthorized winning when the same data object.
According to a second aspect of the present invention, the input control means includes a winning sensor signal detection circuit for identifying whether or not the input signal of the external terminal is a winning including a noise signal, and measurement times Ta and Tb based on the detection signal of the detection circuit. , Tc or Td for measuring the start trigger signal to the timer circuit for generating the start trigger signal, the waveform shaping circuit for removing the noise component of the input signal to the external terminal, and the voltage of the signal from which the noise is removed A voltage change detection circuit for detecting whether or not a prize has been won, and a measurement trigger generation for generating a measurement trigger signal to the timer circuit for measuring the time Ta, Tb, Tc or Td based on the detection signal of the detection circuit Circuit, a clock generation circuit for generating a clock to be supplied to the timer circuit, and a frequency of the clock supplied from the clock generation circuit. The time Ta, Tb, is composed of a timer circuit for measuring a Tc or Td,
The comparison / control means inputs each setting register for storing upper and lower limit set values of the time Ta, Tb, Tc or Td, a status register for storing actual measurement value data, and an output value of the timer circuit g. An upper limit value data comparator and lower limit value data comparator for comparing with the upper limit value or the lower limit value, the upper limit value data comparator based on a select signal from the measurement control circuit, and the upper limit value data comparator. And an AND circuit that generates a stop signal to the CPU based on the logical data of the lower limit value data comparator output, and a status display control circuit that generates a signal for displaying the status of the measurement result on the terminal based on the logical data. A security system capable of detecting unauthorized modification of gaming machines That.
According to a third aspect of the present invention, the upper limit value data comparator and the lower limit value data comparator are configured such that each measurement time Ta, Tb, Tc, or Td is within the upper limit set value range and within the lower limit set value range. Determine whether
A: Any one of the measurement times Ta, Tb, Tc, Td B: Any two of the measurement times Ta, Tb, Tc, Td C: Any three of the measurement times Ta, Tb, Tc, Td D: A security system capable of detecting unauthorized modification of a gaming machine configured to be judged as legitimate when any one of the measurement times Ta, Tb, Tc, and Td is cleared from one of A to D. It is.
[0005]
[Action]
In the security system according to the present invention, for example, at the beginning of powering on the gaming machine, that is, before starting the measurement of the time from winning detection of the measurement target external terminal of the gaming machine control microcomputer to winning passing in the boot mode, The setting allowable range of the time Ta, Tb, Tc or Td of the external circuit stored in the user ROM is written to each setting register. Then, after the user program for controlling the operation of the gaming machine is activated, the measurement of the time Ta, Tb, Tc or Td is started when a prize is actually received.
The measurement value of the measurement target external terminal is counted by the timer circuit and input to the upper limit value data comparator and the lower limit value data comparator. In addition, the set value of the normal time allowable range of the measurement target external terminal is input to one side of each of the above comparators, and diagnosis is performed as to whether or not the time of the measurement value of the measurement target external terminal is within the allowable range. become. As a result, when it is not within the allowable range set by the gaming machine manufacturer side, that is, when it is determined that an illegal board or the like is connected to the outside, “0” is output from the AND circuit, and the CPU is stopped or determined. The result will be notified to the outside.
If any of the measurement times Ta, Tb, Tc, or Td continuously matches the measured value, the comparison / control unit determines that an illegal winning has been performed and stops the CPU or displays the determination result. It will inform the outside.
[0006]
DETAILED DESCRIPTION OF THE INVENTION
In the following, the invention will be described in detail according to the illustrated embodiment.
FIG. 1 is a schematic block diagram of a security system according to the present invention. A gaming machine control board 1 for controlling a gaming machine has a gaming machine control micro that can detect unauthorized modification of the gaming machine control board 1. A computer 2 is mounted. The microcomputer 2 includes a CPU (central processing unit) 3, an input control unit 4, a comparison / control unit 5, a user ROM 6 in which a regular model application value 6 a and a user program are stored, and a boot ROM 7. User RAM 8 and boot RAM 9 are built in, and a security system is realized by the above-described configuration.
[0007]
The central processing unit 3 (CPU) controls each device incorporated in the gaming machine control microcomputer 2.
The input control means 4 performs control for realizing measurement of the time from winning detection of a signal input to the measurement target external terminal 13 to winning winning.
The comparison / control means 5 diagnoses whether or not the time from winning detection of the measurement target external terminal 13 to winning passing is within an allowable range set by the gaming machine manufacturer side, and the result is the microcomputer 2 for controlling the gaming machine 2 Control for output to the status display target external terminal 14 (hereinafter referred to as terminal 14).
The user ROM 6 is a read-only memory in which a normal type application value 6a created by the user and a user program for controlling the operation of the gaming machine and a security code are stored.
The boot ROM 7 determines whether or not the gaming machine control microcomputer 2 is legitimate (security check) when the power is turned on or when a system reset for initializing the entire gaming machine is input, and from the winning detection to the winning passing. Stores a program (boot program) for setting data in the upper / lower limit value setting data registers (5a, 5e, 5b, 5f, 5c, 5g, 5d, 5h) for executing control such as time measurement This is a read-only memory. These upper limit / lower limit set values are written in the setting registers (5a · 5e, 5b · 5f, 5c · 5g, 5d · 5h) by operating the boot program when the power is turned on.
The user RAM 8 is a work RAM for executing a user program for controlling the operation of the gaming machine.
The boot RAM 9 is a work RAM when executing a boot program that is not accessible in the user mode.
Reference numeral 10 denotes a general bus in which the address bus, data bus, control signal bus, and the like in the gaming machine control microcomputer 2 are integrated.
Reference numeral 11 denotes an internal signal connected from the measurement target external terminal 13 to the input control means 4 and the comparison / control means 5.
An internal signal line 12 is output from the comparison / control means 5 to the terminal 14.
Reference numeral 15 denotes a regular winning signal that passes the type test applied to the external terminal 13 to be measured, and 16 denotes an illegal winning signal due to unauthorized modification applied to the terminal 13.
[0008]
FIG. 2 is a schematic block diagram of the input control means 4 and the comparison / control means 5 according to the present invention.
The input control means 4 includes a winning sensor signal detection circuit 4a, a start trigger generation circuit 4b, a waveform shaping circuit 4c, a voltage change detection circuit 4d, a measurement trigger generation circuit 4e, a clock generation circuit 4f, and a timer circuit 4g.
The comparison / control means 5 is an upper limit set value data register 5a (hereinafter referred to as 5a) for storing an upper limit set value of a time from winning detection including a noise signal to winning detection after removing the noise, removing noise from the winning pass including the noise signal. Upper limit set value data register 5b (hereinafter referred to as 5b) for storing the upper limit set value of the time until the subsequent winning pass, and upper limit setting for storing the upper limit set value of the time from winning detection after noise removal until winning pass including the noise signal From the value data register 5c (hereinafter 5c), the upper limit setting value data register 5d (hereinafter 5d) for storing the upper limit set value of the time from winning detection after noise removal to winning passing after noise removal, from winning detection including a noise signal Lower limit set value data register 5e (hereinafter referred to as 5e) that stores the lower limit set value of the time until winning detection after noise removal, from winning pass including noise signal Lower limit set value data register 5f (hereinafter referred to as 5f) for storing the lower limit set value of the time until winning pass after noise removal, and the lower limit set value of the time from winning detection after eliminating noise to winning pass including noise signal are stored. Lower limit set value data register 5g (hereinafter referred to as 5g), lower limit set value data register 5h (hereinafter referred to as 5h) for storing the lower limit set value of time from winning detection after noise removal to winning passage after noise removal, winning including a noise signal A register (hereinafter referred to as 5i) for storing measured value data so that the CPU 3 can read the time from detection to winning detection after noise removal, and the CPU 3 reads the time from winning passing including noise signals to winning winning after noise removal. A register (hereinafter 5j) for storing measured value data so that it can be output, and the time from winning detection after noise removal to winning passing including a noise signal A register for storing measurement value data (hereinafter referred to as 5k) so that the CPU 3 can read out, and a register for storing measurement value data so that the CPU 3 can read out the time from winning detection after noise removal to winning passing after noise removal (hereinafter referred to as the following) 5l), an upper limit data multiplexer 5n (hereinafter 5n) for switching data stored in the measurement control circuits 5m, 5a to 5d, and a lower limit data multiplexer 5o (hereinafter 5o) for switching data stored in 5e to 5h, It comprises an upper limit value data comparator 5p, a lower limit value data comparator 5q, a logical product (AND) circuit 5r, and a status display control circuit 5s.
[0009]
The winning sensor signal detection circuit 4a is a circuit that detects a winning including a noise signal, and has a built-in circuit for detecting whether the chattering portion rises or falls when winning of the signal is detected or when the winning is passed. This is notified to the generation circuit 4b.
The start trigger generation circuit 4b generates a start signal for starting time measurement to the timer circuit 4g based on the winning detection signal including the noise signal transmitted from the winning sensor signal detection circuit 4a and the winning passage signal. Signal 1) (shown as ◯ 1 in the figure) and signal 2) (shown as ◯ 2 in the figure) correspond to this, and signal 1) (described as ◯ 1 in the figure) represents the noise signal. Signal 2) (indicated by ○ 2 in the figure) at the time of detecting a winning including a start signal when starting winning including a noise signal.
The waveform shaping circuit 4c incorporates a filter circuit having a shift register configuration, and removes a chattering noise component of the winning signal.
The voltage change detection circuit 4d detects the presence / absence of a winning based on the winning signal from which noise has been removed by the waveform shaping circuit 4c.
The measurement trigger generation circuit 4e generates an end signal for ending the time measurement to the timer circuit 4g based on the voltage change signal (presence / absence of winning) of the voltage change detection circuit 4d. The end signal 3) (shown as ◯ 3 in the figure) and the end signal 4) (shown as ◯ 4 in the figure) correspond to this, and the end signal 3) (shown as ◯ 3 in the figure) At the time of winning detection after noise removal, the end signal 4) ( denoted as “ 4” in the figure) indicates the time of winning passing after noise removal.
The clock generation circuit 4f generates a clock to be supplied to the timer circuit 4g.
The timer circuit 4g is based on various trigger signals from the start trigger generation circuit 4b and the measurement trigger generation circuit 4e. (1) Time Ta from winning detection including a noise signal to winning detection after noise removal,
(2) Time Tb from the winning pass including the noise signal to the winning pass after noise removal,
(3) Time Tc from winning detection after noise removal to winning passing including noise signal,
(4) Time Td from winning detection after noise removal to winning passing after noise removal
Measure.
The measurement control circuit 5m controls the entire winning time measuring system at the terminal 13, and generates a select signal for controlling each register and setting an allowable range for each measuring of the winning time.
The data stored in the registers 5a to 5d is the normal upper limit allowable range of the winning signal detection to the passing time input to the terminal 13 from the peripheral circuit of the gaming machine control board developed by the gaming machine manufacturer. The data stored in 5e to 5h is a normal lower limit allowable range.
The data stored in these registers 5a to 5h is determined by the gaming machine manufacturer because the value varies depending on the gaming machine development manufacturer. These data are sent to one side of the upper limit value data comparator 5p and the lower limit value data comparator 5q, and compared with the measured value data counted by the timer circuit 4g, and the result is a logical product (AND) circuit 5r. Is output from. That is, the control signal 10a indicating whether or not the winning signal input to the terminal 13 is normal is sent to the CPU 3 via the bus 10, and when the determination result is not within the allowable range, for example, the CPU 3 is stopped. To do. The control signal 10a is also sent to the status display control circuit 5s, and the status display control circuit 5s performs status display control for notifying the outside of the determination result according to the logical value of the control signal 10a.
[0010]
With the configuration described above, the operation of the comparison / control means 5 of the present embodiment will be specifically described.
The comparison circuits (comparators) 5p and 5q of this embodiment output logical expressions of A> B and A <B indicating the allowable ranges, respectively. As a result, when any one is out of the allowable range, “0” is output from the logical product (AND) circuit 5r, and it is determined to be illegal. Only when both are “1”, it is determined to be normal.
[0011]
FIG. 4 is a schematic block diagram of a second embodiment of the comparison / control means 5 according to the present invention.
The storage unit 5u for measured data of Ta to Td is a register or the like for storing each measured value data output from the timer circuit 4g.
The coincidence comparison comparator 5v of the measurement times Ta to Td is a coincidence comparison comparator of the Ta to Td measurement value data, and whether or not the arbitrarily selected measurement value data (for example, three consecutive measurement value data) match all. And the determination result is notified to the determination circuit 5w.
The determination circuit 5w makes a determination based on the comparison result information of each measurement value data sent from the coincidence comparison comparator 5v, and notifies the CPU of the determination result.
[0012]
With the configuration described above, the operation of the comparison / control means 5 of the second embodiment will be specifically described.
The Ta-Td coincidence comparison comparator 5v outputs a logical expression of Ta1 = Ta2 = Tan indicating coincidence of arbitrary measurement value data, for example, Ta measurement value data Ta1, Ta2,. As a result, if they match, “0” is output from 5 va, and “0” is output from 5 vb, 5 vc, and 5 vd in the same manner. The determination circuit 5w makes a determination based on the comparison result information sent from each comparator, and when the information is any one, two, three, or all “0”, it is determined as “illegal”. It is also determined that the information is “regular” when one, two, three, or all of the information is “1”.
[0013]
In the case of “0” in the second embodiment, that is, the basis for determining “illegal” when the measured value data match, the regular winning is different in the winning angle and speed of the ball for each winning, and it is naturally a measured value. Since the data changes every time, for example, there is no possibility that all three measured value data of time Ta coincide. If they coincide with each other, it is possible to consider an illegal false winning interval signal aiming at the jackpot period.
[0014]
【The invention's effect】
As described above, according to the system according to the present invention, it is determined whether or not the external circuit is regular depending on whether or not the time from the winning detection of the external circuit to the winning passage is within the range set by the gaming machine manufacturer. Because it can be judged, it can be detected even if a so-called “hanging” circuit is connected to an external terminal to try to disguise a prize, thus preventing fraudulent acts that could not be eliminated by previous circuits. It becomes possible.
In addition, since the time from the winning detection of the gaming machine to the winning passage varies depending on the manufacturer, it is necessary for the fraudster to adjust the time from the winning detection of the “hanging” circuit to the winning passage in accordance with each model. In addition, it is more difficult to cheat.
Furthermore, even if the fraudster sets the winning time within the range of the normal upper limit and lower limit, the time cannot be random, so the same time from winning detection to passing the winning will continue. Focusing on the fact that it must be done, and in such a case, since it is configured to be determined to be fraudulent, fraudulent acts can be more effectively prevented.
[Brief description of the drawings]
FIG. 1 is a schematic block diagram of a security system according to the present invention.
FIG. 2 is a schematic block diagram of input control means 4 and comparison / control means 5 according to the present invention.
FIG. 3 is a timing chart showing respective times Ta, Tb, Tc, Td from winning detection to winning passing according to the present invention.
FIG. 4 is a schematic block diagram of a second embodiment of the comparison / control means 5 according to the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Game machine control board 2 Microcomputer for game machine control 3 CPU (central processing unit)
4 input control means 4a winning sensor signal detection circuit 4b start trigger generation circuit 4c waveform shaping circuit 4d voltage change detection circuit 4e measurement trigger generation circuit 4f clock generation circuit 4g timer circuit 5 comparison / control means 5a noise detection from winning detection including noise signal Upper limit set value data register 5b for the time until winning detection after removal 5b Upper limit set value data register 5c for the time from winning pass including the noise signal to winning pass after removing the noise 5c Win including the noise signal from winning detection after removing noise Upper limit setting value data register 5d for the time until passing 5d Upper limit setting value data register 5e for the time from winning detection after noise removal to winning passing after noise removal 5e Time from winning detection including noise signal to winning detection after noise removal Lower limit set value data register 5f Including noise signal Lower limit set value data register for the time from winning a prize to passing the winning after noise removal 5g Lower limit setting value data register for the time from winning detection after removing noise to winning winning including the noise signal 5h Prize winning detection to noise after removing noise Lower limit set value data register 5i for time until winning after passing is removed 5i Register 5j for storing measured value data of time from winning detection including a noise signal to winning detection after removing noise so that the CPU 3 can read the measured value data Register for storing measured value data of time from winning a prize including a noise signal to winning passing after noise removal so that the CPU 3 can read the measured value data 5k Winning after removing noise so that the CPU 3 can read the measured value data Register for storing measured value data of time from detection to passing a prize including a noise signal A register that stores measurement value data of a time from winning detection after noise removal to winning passage after noise removal so that the CPU 3 can read out the measurement value data. 5m Measurement control circuit 5n Switches data stored in 5a to 5d. Upper limit value data multiplexer 5o Lower limit value data multiplexer for switching data stored in 5e to 5h 5p Upper limit value data comparator 5q Lower limit value data comparator 5r Logical product (AND) circuit 5s Status display control circuit 5t Timer circuit output data 5u Ta to Td measurement value data storage means 5v Ta to Td coincidence comparison comparator 5w determination circuit 6 ROM for user
6a Regular model application value (set to 5a-5h)
7 Boot ROM
8 User RAM
9 Boot RAM
DESCRIPTION OF SYMBOLS 10 Comprehensive bus such as address bus / data bus / control signal bus in game machine control microcomputer 2 10a Control signal indicating determination result of whether winning signal input to terminal 13 is normal 11 Input control means from terminal 13 4 and an internal signal connected to the comparison / control means 5 12 an internal signal output from the comparison / control means 5 to a terminal 14 13 an external terminal to be measured of the gaming machine control microcomputer 14 a status of the gaming machine control microcomputer is displayed External connection terminal 15 for a normal winning signal that passes the type test applied to the terminal 13 16 Unauthorized winning signal due to unauthorized modification applied to the terminal 13

Claims (3)

ユーザープログラム及び遊技機メーカーが型式申請した時点の正規の外部回路の入賞検知から入賞通過までの時間の許容範囲設定値(上限値及び下限値)データ6aが格納されたユーザー用ROM6と、遊技機制御基板1の不正改造の検出が可能な遊技機制御を行うCPU3と、外部回路と接続される外部端子13と、該外部端子13に印加される入賞検知から入賞通過までの時間の計測を実現する為の入力制御手段4と、
前記外部端子13の入賞検知から入賞通過までの時間があらかじめ設定された許容範囲にあるか否かの判断を行う過去数回分の計測データを格納するレジスタを有する比較/制御手段5と、
電源投入時や遊技機全体を初期化するシステムリセットの入力の際にユーザー用ROM6に書き込まれた許容範囲設定値データ6aを前記比較/制御手段5内の各設定レジスタに書き込み後入賞検知から入賞通過までの時間計測の制御等のブート処理を行うブートプログラムが格納されたブート用ROM7と、遊技機の動作を制御するユーザープログラムのワーク用であるユーザー用RAM8と、
ブートプログラムのワーク用であるブート用RAM9とからなり、
前記入力制御手段4が、外部端子13への入力信号がノイズ信号も含む入賞検出からノイズ除去後の入賞検出までの時間Ta、ノイズ信号も含む入賞通過からノイズ除去後の入賞通過までの時間Tb、ノイズ除去後の入賞検出からノイズ信号も含む入賞通過までの時間Tc及び/又はノイズ除去後の入賞検出からノイズ除去後の入賞通過までの時間Tdを計測し、該計測した時間Ta,Tb,Tc及び/又はTdとユーザーROM6に格納された入賞検知から入賞通過までの時間の上限及び下限データ6aとの比較判定を行い、該計測時間Ta,Tb,Tc及び/又はTdが上限・下限データ範囲内なら正規の入賞と判断し、上限・下限範囲外である場合には正規の入賞ではないと判定するように構成され、前記比較/制御手段が計測時間Ta,Tb,Tc及び/又はTdが複数回連続して同一データであるときに不正入賞と判断するように構成されていることを特徴とする遊技機の不正改造の検出が可能なセキュリティシステム。
User ROM 6 storing user program and allowable range setting value (upper limit value and lower limit value) data 6a from winning detection of the regular external circuit to the passing of winning at the time when the game machine manufacturer applied for the model, and gaming machine A CPU 3 that controls gaming machines capable of detecting unauthorized modification of the control board 1, an external terminal 13 connected to an external circuit, and a time measurement from winning detection applied to the external terminal 13 to winning winning is realized. Input control means 4 for
A comparison / control means 5 having a register for storing measurement data for the past several times for determining whether or not the time from winning detection to winning winning of the external terminal 13 is within a preset allowable range;
The allowable range set value data 6a written in the user ROM 6 at the time of power-on or at the time of system reset input for initializing the entire gaming machine is written to each setting register in the comparison / control means 5 and then a prize is detected. A boot ROM 7 storing a boot program for performing a boot process such as control of time measurement until passing, a user RAM 8 for user program work for controlling the operation of the gaming machine,
A boot RAM 9 for boot program work,
The time Tb from the winning detection that the input signal to the external terminal 13 includes the noise signal to the winning detection after the noise removal until the winning detection after the noise removal, and the time Tb from the winning pass including the noise signal to the winning pass after the noise removal , The time Tc from the winning detection after noise removal to the winning passage including the noise signal and / or the time Td from the winning detection after noise removal to the winning passage after the noise removal are measured, and the measured times Ta, Tb, Comparison between Tc and / or Td and the upper limit and lower limit data 6a of the time from winning detection to winning passing stored in the user ROM 6 is performed, and the measured times Ta, Tb, Tc and / or Td are upper limit / lower limit data. It determines that the range if the regular prize, if it is outside the upper and lower limit range is configured to determine that it is not the winning of normal, the comparator / control unit measures time T , Tb, Tc and / or Td is several times consecutively gaming machine capable of security systems detect the tampering of which is characterized by being configured to determine that unauthorized winning when the same data.
前記入力制御手段4が、外部端子13の入力信号がノイズ信号を含む入賞であったか否かを識別する入賞センサー信号検出回路4aと、該検出回路4aの検出信号に基づき計測時間Ta,Tb,Tc又はTdを計測する為のタイマー回路へのスタートトリガ信号を生成するスタートトリガ発生回路4bと、外部端子13への入力信号のノイズ成分を除去する波形整形回路4cと、ノイズ除去された信号の電圧に基づき入賞があったか否かを検出する電圧変化検出回路4dと、当該検出回路4dの検出信号に基づき前記時間Ta,Tb,Tc又はTdを計測する為のタイマー回路への計測トリガ信号を生成する計測トリガ発生回路4eと、タイマー回路4gへ供給するクロックを生成するクロック発生回路4fと、当該クロック発生回路4fから供給されるクロックの周波数に基づき前記時間Ta,Tb,Tc又はTdを計測するタイマー回路4gとで構成され、
前記比較/制御手段5が、前記時間Ta,Tb,Tc又はTdの上限及び下限設定値を格納する各設定レジスタ(5a・5e,5b・5f,5c・5g又は5d・5h)及び実際の計測値データを格納するステータスレジスタ(5i,5j,5k又は5l)と、前記タイマー回路4gの出力値を入力し、上限値又は下限値との比較を行う為の上限値データ用コンパレータ5p及び下限値データ用コンパレータ5qと、計測制御回路4mからのセレクト信号に基づき前記上限値データ用コンパレータ5pと、前記上限値データ用コンパレータ5p及び下限値データ用コンパレータ5q出力の論理データに基づきCPU3への停止信号を生成するAND回路5rと、当該5rの論理データに基づき端子14へ計測結果のステータス表示を行う為の信号を生成するステータス表示制御回路5sとで構成されていることを特徴とする請求項1記載の遊技機の不正改造の検出が可能なセキュリティシステム
The input control means 4 is a winning sensor signal detection circuit 4a for identifying whether or not the input signal of the external terminal 13 is a winning including a noise signal, and measurement times Ta, Tb, Tc based on the detection signals of the detection circuit 4a. Alternatively, a start trigger generation circuit 4b that generates a start trigger signal to a timer circuit for measuring Td, a waveform shaping circuit 4c that removes a noise component of an input signal to the external terminal 13, and a voltage of the signal from which noise has been removed And a voltage change detection circuit 4d for detecting whether or not a prize has been won, and a measurement trigger signal to the timer circuit for measuring the time Ta, Tb, Tc or Td based on the detection signal of the detection circuit 4d. A measurement trigger generation circuit 4e, a clock generation circuit 4f that generates a clock to be supplied to the timer circuit 4g, and the clock generation circuit 4f The time Ta based on the frequency of the supplied clock, Tb, is composed of a timer circuit 4g for measuring the Tc or Td,
The comparison / control means 5 has each setting register (5a · 5e, 5b · 5f, 5c · 5g or 5d · 5h) for storing the upper and lower limit set values of the time Ta, Tb, Tc or Td and the actual measurement. A status register (5i, 5j, 5k or 5l) for storing value data and an output value of the timer circuit 4g are inputted and an upper limit value data comparator 5p for comparing with an upper limit value or a lower limit value and a lower limit value A stop signal to the CPU 3 based on the logical data of the upper limit value data comparator 5p and the upper limit value data comparator 5p and the lower limit value data comparator 5q based on the data comparator 5q and a select signal from the measurement control circuit 4m. And an AND circuit 5r for generating a measurement result status display on the terminal 14 based on the logic data of the 5r. Capable security systems detecting tamper of claim 1, wherein the game machine characterized in that it is composed of a status display control circuit 5s that generates No..
前記上限値データ用コンパレータ5p及び下限値データ用コンパレータ5qが、各計測時間Ta,Tb,Tc又はTdが上限設定値範囲内であり、かつ下限設定値範囲内であるか否かを判断し、The upper limit value data comparator 5p and the lower limit value data comparator 5q determine whether each measurement time Ta, Tb, Tc or Td is within the upper limit set value range and within the lower limit set value range,
A:前記計測時間Ta,Tb,Tc,Tdのいずれか一つA: Any one of the measurement times Ta, Tb, Tc, Td
B:前記計測時間Ta,Tb,Tc,Tdのいずれか二つB: Any two of the measurement times Ta, Tb, Tc, Td
C:前記計測時間Ta,Tb,Tc,Tdのいずれか三つC: Any three of the measurement times Ta, Tb, Tc, and Td
D:前記計測時間Ta,Tb,Tc,Tdの全てD: All of the measurement times Ta, Tb, Tc, Td
前記A乃至Dの内いづれか一つをクリアーした場合に正規と判断するように構成されていることを特徴とする請求項2記載の遊技機の不正改造の検出が可能なセキュリティシステム。3. The security system capable of detecting unauthorized modification of a gaming machine according to claim 2, wherein when any one of A to D is cleared, it is determined to be legitimate.
JP17839299A 1999-06-24 1999-06-24 Security system that can detect unauthorized modification of gaming machines Expired - Fee Related JP4413315B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17839299A JP4413315B2 (en) 1999-06-24 1999-06-24 Security system that can detect unauthorized modification of gaming machines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17839299A JP4413315B2 (en) 1999-06-24 1999-06-24 Security system that can detect unauthorized modification of gaming machines

Publications (2)

Publication Number Publication Date
JP2001000715A JP2001000715A (en) 2001-01-09
JP4413315B2 true JP4413315B2 (en) 2010-02-10

Family

ID=16047708

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17839299A Expired - Fee Related JP4413315B2 (en) 1999-06-24 1999-06-24 Security system that can detect unauthorized modification of gaming machines

Country Status (1)

Country Link
JP (1) JP4413315B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020096726A (en) * 2018-12-18 2020-06-25 株式会社エルイーテック Semiconductor chip for game machine, and game machine for mounting the same

Also Published As

Publication number Publication date
JP2001000715A (en) 2001-01-09

Similar Documents

Publication Publication Date Title
JP3887953B2 (en) Game machine
JP2000237435A (en) Game machine
JP4530777B2 (en) Amusement stand
JP4413315B2 (en) Security system that can detect unauthorized modification of gaming machines
JP4399890B2 (en) Game machine
JP4565551B2 (en) Game machine
JP2000271326A5 (en)
JP6668041B2 (en) Slot machine
JP2007061522A (en) Game machine
JP4283373B2 (en) Security system that can detect unauthorized modification of gaming machines
JP4758853B2 (en) Slot machine
JP4098374B2 (en) Random number generator for gaming machines
JP4580369B2 (en) Pachinko machine
JP4392758B2 (en) Game control device
JP2000093625A (en) Gaming machine control device
JP4124062B2 (en) Game machine
JP2004181076A (en) Command transmitting/receiving device for game machine
JP3462568B2 (en) Microcomputer chip for gaming machine control
JP2006223545A (en) Slot machine
JP2741280B2 (en) Game equipment control device
JP2015039548A (en) Game machine and illegal act prevention program for game machine
JP2002102504A (en) Gaming machine
JP2011188935A5 (en)
JPH10211340A (en) Alarm device for pachinko game machine
JP6085133B2 (en) Game machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060620

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090714

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090716

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090914

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091110

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091118

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121127

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151127

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees