JPH09239129A - Processing device for game, confirmation device for confirming validity of he device, and validity confirmation method for the device - Google Patents
Processing device for game, confirmation device for confirming validity of he device, and validity confirmation method for the deviceInfo
- Publication number
- JPH09239129A JPH09239129A JP5517296A JP5517296A JPH09239129A JP H09239129 A JPH09239129 A JP H09239129A JP 5517296 A JP5517296 A JP 5517296A JP 5517296 A JP5517296 A JP 5517296A JP H09239129 A JPH09239129 A JP H09239129A
- Authority
- JP
- Japan
- Prior art keywords
- game
- identification information
- self
- arithmetic processing
- confirmation
- 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.)
- Pending
Links
Landscapes
- Pinball Game Machines (AREA)
Abstract
Description
【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、パチンコ遊技等に使用
される遊技用プログラムを内蔵し該遊技用プログラムの
正当性を判断する機能を備えた遊技用演算処理装置(例
えば、役物制御装置基盤に配置)、該遊技用演算処理装
置の正当性を確認する確認装置および遊技用演算処理装
置の正当性確認方法に関する。
【0002】
【従来の技術】一般に、遊技媒体を用いた遊技装置とし
ては、例えばパチンコ機、アレンジボール機、雀球機、
コインを用いたスロットルマシン(回胴式スロットル遊
技機)等がある。従来、遊技媒体として玉を用いた遊技
機としては、例えばパチンコ機が代表的である。このよ
うな遊技機では、パチンコ遊技に使用する遊技用プログ
ラムを役物制御装置に内蔵(例えば、外付けのROMに
格納)し、その遊技用プログラムを読み出し、遊技球の
挙動に対応してパチンコ遊技が行われる。
【0003】遊技用プログラムはパチンコ遊技の大当り
確率等を含む遊技内容の手順が記述された極めて重要な
ものであり、そのため、役物制御装置に付属するROM
は簡単に交換ができないように、封印等の処置が採られ
ている。ところが、近時、極めて稀なケースではある
が、役物制御装置の改竄(例えば、正規のROMを偽造
のROMに交換)等を行う不正な遊技者がいるため、そ
の対策が必要になっている。その場合、偽造のROMに
より大当り確率の改竄等が行われると、通常の遊技者お
よび遊技店にとっては損失である。
【0004】そこで、役物制御装置が偽造のROMによ
って改竄されることを防止するため、遊技用演算処理装
置という遊技機用のMPUで構成したワンチップのIC
が開発され、使用されている。これは、RAM、管理的
なプログラムが格納されたROM、CPU、プログラマ
ブルタイマ等を内蔵したMPUで、管理的なプログラム
が格納されたROMに、外部に設けられた遊技用ROM
に格納された遊技用プログラムをチェックする機能があ
り、チェックの結果、問題がなければ、外部ROMに基
づくプログラムに移行できるようにするものである。
【0005】詳しくは、遊技機の製造メーカが遊技用プ
ログラムを作成すると、第三者機関に遊技用プログラム
を格納するマスターROMの作成を依頼し、当該第三者
機関は遊技用プログラムを所定の暗号化アルゴリズムで
暗号化したコード(遊技用プログラムの正当性を判定す
るコード)を当該ROMの所定アドレスに書き込み、マ
スターROMとする。このマスターROMを複製し、各
遊技機における役物制御装置に取り付けて遊技機を製造
する。そして、遊技店で遊技を行う場合、遊技用演算処
理装置は電源投入時に遊技用ROMより遊技用プログラ
ムを読み出して所定のアルゴリズムで暗号化してコード
(遊技用プログラムの正当性の判定に使うコード)を作
成する一方、遊技用ROMより予め暗号化されている暗
号コード(遊技用プログラムの正当性を判定するコー
ド)を読み込み、先ほど暗号化したコードと比較して遊
技用プログラムの正誤を判定し、異常がなければ遊技用
プログラムに制御を移行させる。
【0006】このようにして不正対策を行っているが、
それでも遊技用ROMに対して不正が行われる可能性が
ある。そこで、遊技用演算処理装置の内部に遊技用プロ
グラムを内蔵すること、すなわち管理的なプログラムが
格納されているROM領域を拡張して所定のアドレス範
囲に遊技用プログラムを格納することにより、従来、外
付けであった遊技用プログラムROMを遊技用演算処理
装置自体に内蔵することが試みられている。
【0007】
【発明が解決しようとする課題】しかしながら、このよ
うな従来の遊技用演算処理装置にあっては、以下のよう
な問題点があった。
(イ)上述したように、遊技用演算処理装置に遊技用プ
ログラムを内蔵(例えば、ROM領域を拡張して遊技用
プログラムを格納)することは、以前に比べて不正対策
が向上しているものの、これでも遊技用演算処理装置全
体を交換されると、不正を防ぐことが困難である。
【0008】(ロ)一方、特定の機関により遊技店への
立入り検査を行って役物制御装置の遊技用プログラムを
マスタープログラムと比較して、正規の遊技用プログラ
ムが格納された遊技用ROMであるかどうかを確認する
検査作業が行われる。この場合、検査の過程では役物制
御装置の基盤のソケットに装着されている遊技用ROM
を脱着し、ROMライタに装着し、予め読み込んでおい
たマスターROMの内容と比較して(コンペアを行っ
て)、遊技用プログラムを確認している。ところが、遊
技用プログラムを内蔵した遊技用演算処理装置は多様な
機能もあり、ICチップのピス数が多く(例えば、64
ピン)、ソケットより抜くのも容易でない。したがっ
て、正規の遊技用プログラムが格納された遊技用演算処
理装置であるかどうかを簡単に確認できるものが望まれ
ている。
【0009】(ハ)また、偽造に対する安全性を高める
意味で、ICソケットを利用しないで遊技用演算処理装
置(特に、そのピン)に配線を直接に半田付けすること
もある。これは、遊技用演算処理装置全体の交換を容易
でなくしたり(言換えれば、交換を困難にするもの)、
交換の形跡が残るようにして改竄かどうかの判断を容易
にするものである。このようにして安全性を高める構成
にした場合、上記(ロ)のように遊技用演算処理装置を
脱着してROMライタに装着するという作業ができない
ので、内蔵している遊技用プログラムを外部に吐き出す
プログラムを予め遊技用演算処理装置に内蔵させる等の
方法が必要になる。ところが、遊技用プログラムを外部
に出せる機能は危険性があり、好ましくない。
【0010】そこで本発明は、基盤に装着されたままで
正規の遊技用プログラムを内蔵したものであるかどうか
を判断できる遊技用演算処理装置、遊技用演算処理装置
の正当性確認方法、および基盤に装着されたままの遊技
用演算処理装置の正当性を確認できる確認装置を提供す
ることを目的としている。
【0011】
【課題を解決するための手段】上記目的達成のため、請
求項1記載の発明による遊技用演算処理装置は、遊技用
プログラムを内蔵し、該遊技用プログラムの正当性を判
断する機能を備えた遊技用演算処理装置において、識別
情報を受け取る識別情報受取手段と、識別情報受取手段
により受け取った識別情報を判定する識別情報判定手段
と、識別情報判定手段により真と判定された場合に、自
己を特定させる自己特定認識情報を送出する確認手段
と、を備えたことを特徴とする。
【0012】また、好ましい態様として、例えば請求項
2記載のように、前記識別情報受取手段は、外部から放
射された識別情報を含む電磁波を捕捉し、前記確認手段
は、電磁波により自己特定認識情報を外部に放射するよ
うにしてもよい。例えば請求項3記載のように、遊技用
プログラムを所定のアルゴリズムで暗号化し、予め記録
されているプログラム判定情報と比較して、該遊技用プ
ログラムの正当性を判定する正当性判定手段を含み、前
記確認手段は、前記正当性判定手段の比較対象で利用さ
れた遊技用プログラムを所定のアルゴリズムで暗号化し
た情報を自己特定認識情報として外部に送出するように
してもよい。
【0013】請求項4記載の遊技用演算処理装置は、遊
技用プログラムを内蔵し、該遊技用プログラムの正当性
を判断する機能を備えた遊技用演算処理装置において、
自己特定機能を有する自己特定確認装置を埋設し、該自
己特定確認装置は、電力変換手段、識別情報判定手段、
確認手段を備えており、前記電力変換手段は、外部より
放射された識別情報を含む電磁波を捕捉し、電力変換す
るものであり、前記識別情報判定手段は、電力変換手段
によって捕捉された外部よりの放射電磁波から識別情報
を判定するものであり、前記確認手段は、識別情報判定
手段より真と判定された場合に、自己を特定させる自己
特定認識情報を送出するものであることを特徴とする。
【0014】請求項5記載の遊技用演算処理装置の正当
性を確認する確認装置は、遊技用プログラムを内蔵し該
遊技用プログラムの正当性を判断する機能を備えた遊技
用演算処理装置に対して、その正当性を外部から判定す
る確認装置であって、該確認装置は、真の確認装置であ
ることを識別する識別情報を送出する識別情報送出手段
と、識別情報送出手段により送出された識別情報を遊技
用演算処理装置が受け取って真の確認装置であると判定
し、その後、遊技用演算処理装置を特定させる自己特定
認識情報を送出してきた場合に、該自己特定認識情報を
受け取って判定し、真と判断した場合に、遊技用演算処
理装置の正当性を確認する正当性確認手段と、を備えて
いることを特徴とする。
【0015】請求項6記載の遊技用演算処理装置の正当
性確認方法は、遊技用プログラムを内蔵し、該遊技用プ
ログラムの正当性を判断する機能を備えた遊技用演算処
理装置に対して、確認装置により外部から遊技用演算処
理装置の正当性を判定して確認する遊技用演算処理装置
の正当性確認方法であって、確認装置から真の確認装置
であることを識別する識別情報を送出し、確認装置から
送出した識別情報を遊技用演算処理装置で受け取って真
であるか否かを判定し、該識別情報が真であると判定し
た場合に遊技用演算処理装置を特定させる自己特定認識
情報を、該遊技用演算処理装置から外部に送出し、遊技
用演算処理装置から送出された自己特定認識情報を確認
装置で受け取って真であるか否かを判定し、真と判定し
た場合に、確認装置で遊技用演算処理装置の正当性を確
認することを特徴とする。
【0016】
【発明の実施の形態】以下、本発明の実施の形態を、図
面を参照して説明する。
(I)第1実施例
A.遊技用演算処理装置の正当性を確認するシステムの
全体構成
図1は遊技用演算処理装置の正当性を確認するシステム
の全体構成を示す図である。図1において、1は役物制
御基盤であり、役物制御基盤1には役物制御装置2(図
2参照)を構成する複数のICチップ、電子部品(例え
ば、コンデンサ、抵抗器等)が搭載されている。役物制
御基盤1は遊技機の遊技盤(例えば、ベニヤ板を材料と
してその表面側に遊技領域が形成される)の裏側に配置
され、役物装置(例えば、第1種遊技を行う特別図柄表
示装置)等の作動を制御する。役物制御基盤1には遊技
用演算処理装置3が設けられており、遊技用演算処理装
置3は詳細なブロック構成を後述するように64ピンの
ワンチップのICからなり(図3参照)、ICソケット
で基盤に装着されている。
【0017】遊技用演算処理装置3はICソケットから
脱着しなくても、ICクリップ84(後述の図4参照)
でピンを挟み込んで外部に信号を取り出すことが可能に
なっており、ICクリップ84を有するリード線4を介
して確認装置11のコネクタ12に接続されている。I
Cクリップ84は、例えば64ピンの遊技用演算処理装
置3を挟むことができ、所定のピンと連絡できるととも
に、その他に、例えばICソケットを利用しないで遊技
用演算処理装置3に配線を直接に半田付けしたような場
合でも、その部分に対してICクリップ84で挟み込ん
で外部に信号を取り出すことが可能である。確認装置1
1は携帯可能な大きさ、形状を有し、遊技用演算処理装
置3の正当性を確認するための検査を行うもので、特定
の機関が携帯して遊技店への立入り検査を行って役物制
御装置2における遊技用演算処理装置3が正当なのもで
あるかどうか(すなわち、正規の遊技用プログラムが格
納された遊技用演算処理装置3であるかどうか)を確認
するためのものである。確認装置11の詳細なブロック
構成は後述する(図4参照)。
【0018】確認装置11には確認スイッチ13、LE
D14、入力装置15が配置されている。確認スイッチ
13は遊技用演算処理装置3の正当性を確認するための
検査を開始する起動スイッチである。LED14は検査
結果を表示する表示器であり、検査結果が真である場合
に点灯する。入力装置15は遊技用演算処理装置3の正
当性を判定するための自己特定認識情報(すなわち、正
規の遊技用演算処理装置であることを識別する特定コー
ド)を入力するためのもので、特定の機関の係官が操作
する。この自己特定認識情報は、予め遊技用演算処理装
置3の内蔵ROMに記録してあるものと同じ特定コード
である。
【0019】B.役物制御装置の構成
図2は役物制御装置2の構成を示すブロック図である。
図2において、役物制御装置2は遊技用演算処理装置
3、クロック回路21、バス22、出力ポート23、入
力ポート24、ドライバ25、フィルタ26、サウンド
ジェネレータ27、アンプ28を含んで構成され、これ
らが役物制御基盤1上の複数のICチップ、電子部品よ
り実現されている。遊技用演算処理装置3は遊技機用の
CPUを含んで構成したワンチップのICで、詳細は後
述する(図3参照)。クロック回路21は演算処理の基
本となる作動クロック信号を形成し、バス22は各回路
のデータ、アドレス情報を転送する。出力ポート23は
遊技用演算処理装置3から出力される信号をドライバ2
5に渡し、ドライバ25は遊技用演算処理装置3から出
力される信号を駆動して各種装置に出力する。入力ポー
ト24はフィルタ26を介して入力される各種センサ等
からの信号を遊技用演算処理装置3に転送する。フィル
タ26は各種センサ信号等を受け入れて波形整形等の処
理を行って遊技用演算処理装置3に出力する。サウンド
ジェネレータ27はパチンコ遊技に必要なサウンドを作
成し、作成されたサウンドはアンプ28により増幅され
てスピーカ29から報音される。
【0020】フィルタ26(例えば、ローパスフィルタ
で構成)には第1種始動スイッチ31、カウントスイッ
チ32、継続スイッチ(V入賞検出スイッチ)33およ
び排出制御装置34からの信号が入力されている。第1
種始動スイッチ31は始動入賞口に玉が入賞したことを
検出し、カウントスイッチ32は大入賞口としての後述
の変動入賞装置41がオープンしたとき、この変動入賞
装置41内に入賞した玉を検出する。継続スイッチ33
は変動入賞装置41に配置され、いわゆるV入賞口に玉
が入賞したことを検出する。その他に、例えば入賞球検
出スイッチが配置され、遊技盤の一般入賞口に入賞した
玉を検出する。排出制御装置34は入賞排出、貸し玉の
排出等の制御を行うもので、ここでは賞球数を要求する
賞球数要求信号を役物制御装置2に出力する。
【0021】ドライバ25からは表示制御装置41、排
出制御装置34、変動入賞装置42の大入賞口ソレノイ
ド、記憶表示器43、装飾表示器44、外部情報端子4
5に制御信号等が出力される。表示制御装置41は第1
種遊技の図柄(いわゆる特図)を表示する特別図柄表示
装置の作動を制御する。排出制御装置34には、ドライ
バ25から賞球数に対応する賞球数信号や賞球数信号の
同期をとる送信クロック信号(同期信号)が出力され
る。
【0022】変動入賞装置42の大入賞口ソレノイド
は、変動入賞装置(アタッカー)42をオープンさせる
もので、特別図柄表示装置が大当り状態になると、1サ
イクル目以後はV入賞を条件に各サイクルで一定時間あ
るいは一定の玉数だけ大入賞口ソレノイドが励磁されて
変動入賞装置42が開く。記憶表示器43は始動入賞口
に玉が入賞した場合に4個の範囲内で記憶される記憶数
を表示する。装飾表示器44は遊技盤の各種装飾ランプ
・LEDからなり、ゲーム内容に応じて適当に点灯ある
いは点滅する。外部情報端子45は遊技機外部の管理装
置46に対して大当り信号等の管理に必要な情報を出力
する端子である。管理装置46はホールの管理室に配置
され、店内に設置された多数の遊技機および島設備等か
ら必要なデータを収集してデータの管理や必要な集中制
御を行う。
【0023】C.遊技用演算処理装置の構成
図3は遊技用演算処理装置3の構成を示すブロック図で
ある。図3において、遊技用演算処理装置3はCPU5
1、内蔵ROM52、内蔵RAM53、クロック発生回
路54、プログラマブルクロック分周回路55、外部バ
スインターフェース56、プログラム制御回路57、ア
ドレスデコーダ58、I/Oポート59、乱数生成回路
60、リセット・割込制御回路61、プログラマブルカ
ウンタ・タイマ62、63、ウオッチドッグタイマ6
4、内部バス65を有して構成され、これらが1つのI
Cチップによって実現されている。
【0024】CPU51は確認装置11が遊技用プログ
ラムの正当性の判断を行う際の演算処理、遊技用プログ
ラムに従って第1種遊技を行う際の演算処理等を行う。
内蔵ROM52はユーザープログラムを格納する領域
と、遊技用プログラムをチェックする機能を実現する管
理プログラムを格納する領域があり、管理プログラム格
納領域に遊技用演算処理装置3の正当性を判定するため
の識別情報(すなわち、正規の遊技用演算処理装置であ
ることを識別する特定コード)が予め記憶されている。
【0025】また、ユーザープログラム格納領域(例え
ば、最終アドレス)には、遊技用プログラムが正規のも
のであることを判定するための暗号化データが予め記憶
されている。この場合、遊技機の製造メーカは本実施例
の第1種遊技に対応する遊技用プログラムを作成する
と、第三者機関に遊技用プログラムを格納するマスター
ROMの作成を依頼し、当該第三者機関は遊技用プログ
ラムを所定の暗号化アルゴリズムで暗号化したデータ
(遊技用プログラムが正規のものであることを判定する
ための暗号化データ)を当該ROMの所定アドレス(例
えば、ユーザープログラム格納領域の最終アドレス)に
書き込み、マスターROMとする。このマスターROM
の内容を各遊技機における役物制御装置2の遊技用演算
処理装置3の内蔵ROM52に転送して遊技機を製造す
る。
【0026】内蔵RAM53はワークエリアとして使用
される。クロック発生回路54はクロック回路21の出
力信号を分周してクロック信号を生成し各内蔵デバイス
に供給する。プログラマブルクロック分周回路55はサ
ウンドジェネレータ27に供給する分周クロック信号を
形成し、サウンドジェネレータ27に出力する。外部バ
スインターフェース56はアドレスバス、データバスを
含む内部バス65の制御および各制御信号の方向制御等
を行う。プログラム制御回路57はCPU51の指令を
受けて内蔵ROM52のアクセス領域を切り換える等の
制御を行う。アドレスデコーダ58はアドレスをデコー
ダするもので、例えば内蔵デバイス、内蔵レジスタ等の
ロケーションをメモリマップドI/O方式およびI/O
マップド方式によりデコーダするとともに、外部デバイ
スのチップセレクト用信号を生成する機能も有する。
【0027】I/Oポート59は外部デバイスとの信号
の入/出力を行う部分であり、このポートを利用して確
認装置11との認証が行われる。乱数生成回路60は第
1種遊技の特図大当りの抽選に使用するための乱数を生
成する。リセット・割込制御回路61は外部よりの割り
込み信号を制御するもので、例えばシステムリセット、
ユーザーリセット、内蔵のプログラマブルカウンタ・タ
イマ62、63からの割り込み要求を検出してCPU5
1に知らせる。システムリセットとは、遊技用演算処理
装置3全体のリセットである。すなわち、システムリセ
ットにより内蔵ROM52から遊技用プログラムを読み
込み、真偽のチェックを行う。このとき、管理プログラ
ムが起動し、遊技用プログラムが真の場合に、遊技用プ
ログラムを動作させるべくプログラム領域を切り換える
とともに、ユーザーリセットを可能にする。ユーザーリ
セットとは、CPU51コアにリセットをかけて、遊技
用プログラムの先頭番地より遊技用プログラムの動作を
開始させることである。これは、遊技用プログラムがリ
セット割り込みを利用している構成になっているからで
ある。
【0028】プログラマブルカウンタ・タイマ62、6
3はリセット・割込制御回路61にソフト割り込みの信
号を出力したりする。ウオッチドッグタイマ64はCP
U51の暴走を監視可能にするものである。ここで、I
/Oポート59、内部バス65、CPU51、内蔵RO
M52、内蔵RAM53は識別情報受取手段を構成す
る。CPU51、内蔵ROM52、内蔵RAM53は識
別情報判定手段、確認手段、正当性判定手段を構成す
る。
【0029】D.確認装置の構成
図4は確認装置11の構成を示すブロック図である。図
4において、確認装置11はCPU71、ROM72、
RAM73、クロック発生回路74、バス75、出力ポ
ート76、入力ポート77、ドライバ78、フィルタ7
9、入力装置15、確認スイッチ13、リセットスイッ
チ80、外部端子81、82、LED14、ブザー83
により構成される。CPU71はクロック発生回路74
の生成するクロック信号に従って遊技用演算処理装置3
に対してその正当性を確認する演算処理を行う。ROM
72は正当性確認のプログラムを格納しており、RAM
73はワークエリアとして使用される。バス75は各回
路のデータ、アドレス情報を転送する。出力ポート76
はCPU71から出力される信号をドライバ78に渡
し、ドライバ78はCPU71から出力される信号を駆
動して各種装置に出力する。入力ポート77はフィルタ
79を介して入力される各種スイッチ等からの信号をC
PU71に転送する。フィルタ79は各種スイッチ等か
らの信号を受け入れて波形整形等の処理を行ってCPU
71に出力する。
【0030】フィルタ79(例えば、ローパスフィルタ
で構成)には入力装置15、確認スイッチ13、リセッ
トスイッチ80、外部端子81からの信号が入力されて
いる。リセットスイッチ80はCPU71をリセットす
るものである。外部端子81は前述した図1に示すコネ
クタ12が接続される部分であり、ICクリップ84の
リード線4を介して遊技用演算処理装置3の所定のピン
からの信号を受けてフィルタ79に渡す。ドライバ78
からは外部端子82、LED14、ブザー83に制御信
号が出力される。外部端子82は同じく前述した図1に
示すコネクタ12が接続される部分であり、遊技用演算
処理装置3を挟むICクリップ84のリード線4を介し
て遊技用演算処理装置3の所定のピンに確認装置11か
らの信号を送出する。ブザー83は遊技用演算処理装置
3の正当性判断が異常のとき、音で報知する。上記CP
U71、ROM72、RAM73、バス75、出力ポー
ト76、ドライバ78および外部端子82は識別情報送
出手段を構成する。CPU71、ROM72、RAM7
3、バス75、入力ポート77、フィルタ79、出力ポ
ート76、ドライバ78および外部端子81、82は正
当性確認手段を構成する。
【0031】ここで、本実施例で使用する主要な情報を
整理すると、以下のようになる。
識別情報:遊技用演算処理装置3に対して真の確認装
置11であることを識別させるための情報である。
遊技用プログラム判定の暗号化データ:遊技用演算処
理装置3の内蔵ROM52にある遊技用プログラムが正
規のものであることを判定するための情報で、第三者機
関によって作成し、格納箇所は内蔵ROM52のユーザ
ープログラム格納領域(例えば、最終アドレス)であ
る。
自己特定認識情報:正規の遊技用演算処理装置3であ
ることを識別する情報で、本実施例では特定コードを使
用する。特定コードは第三者機関によって作成し、遊技
用演算処理装置3側の格納箇所は内蔵ROM52の管理
プログラム領域である。一方、確認装置11側では第三
者機関の係官が入力する。
起動情報:確認装置11によって遊技用演算処理装置
3の正当性を確認するための検査を開始する情報で、例
えば起動信号である。
【0032】次に、上述した遊技用演算処理装置3の正
当性を確認するシステムの動作について説明する。
E.役物制御装置の動作
役物制御装置2による制御は遊技機の電源の投入と同時
に開始され、遊技移行動作と、正当性確認動作とがあ
る。図5は役物制御装置2の制御プログラム(特に、遊
技用演算処理装置3の内蔵プログラム)を示すフローチ
ャートである。制御プログラムが起動すると、最初は内
蔵ROM52に格納されている管理プログラムの処理を
実行し、その結果にによって、遊技用プログラムである
ユーザープログラムの処理に移行したり、あるいは正当
性確認処理に移行したりする。
【0033】管理プログラムが起動すると、まずステッ
プS10で初期化処理を行う。これにより、内蔵RAM
53のワーキングエリアがクリアされたり、出力ポート
のリセット、管理プログラムの動作用の設定等が行われ
る。次いで、ステップS12で確認装置11からの起動
情報があるか否かを判別する。これは、確認装置11に
おける確認スイッチ13が操作されて遊技用演算処理装
置3の正当性を確認するための検査を開始する起動信号
(起動情報)がICクリップ84のリード線4を介して
遊技用演算処理装置3のI/Oポート59に入力された
か否かを判断するものである。確認装置11からの起動
情報がない場合はユーザープログラムの認証処理(例え
ば、通常遊技動作)に分岐し、起動情報がある場合は正
当性確認処理に分岐することになる。以下、場合分けし
て説明する。なお、ICクリップ84で遊技用演算処理
装置3を挟むのではなく、例えば役物制御装置2側に専
用のコネクタを設けて、確認装置11と連絡するように
してもよい。
【0034】(a)ユーザープログラムの認証処理に分
岐する場合
ステップS12の判別結果でNOのとき(確認装置11
からの起動情報がない場合)はステップS12からステ
ップS24に分岐し、ユーザープログラムの認証処理に
分岐する。ステップS24に分岐するのは、第三者機関
の立入り検査がなく、通常にホールで営業を行うような
場合である。ステップS24では内蔵ROM52に格納
されているユーザープログラムの読み込みを行うととも
に、暗号化データを算出する。暗号化データはユーザー
プログラムが真の遊技用プログラムであるかどうかを認
証するための情報であり、例えば遊技用プログラム(ユ
ーザープログラム)を所定の暗号化アルゴリズムで暗号
化したデータを演算処理にて算出する。次いで、ステッ
プS26でユーザープログラム領域(例えば、最終アド
レス)に予め格納されている正規の暗号化データを読み
込む。この暗号化データは、前述したように第三者機関
によって作成されたマスターROMから予めユーザープ
ログラム領域に転送されているものであり、遊技用プロ
グラムが正規のものであることを判定するためのデータ
である。次いで、ステップS28で今回算出した暗号化
データが正常であるか否かを判別する。
【0035】この場合、正規の暗号化データとステップ
S24で算出した暗号化データとを比較して正常である
かどうかを判断する。仮に、遊技用プログラムが偽造さ
れたとしても、ここでの判定は管理プログラム領域で行
うものであり、ユーザープログラムの正当性を確実に判
断できる。暗号化データの比較結果が正常(今回算出し
た暗号化データが正常)であれば、ユーザープログラム
を認証してステップS30に進み、プログラム領域を切
り換える。これは、管理プログラム領域からユーザープ
ログラム領域に切り換えるものである。これにより、以
後はユーザープログラム領域から正当な遊技用プログラ
ムが読み出されて第1種のパチンコ遊技が行われること
になる。
【0036】一方、ステップS28で暗号化データの比
較結果が異常(すなわち、今回算出した暗号化データが
異常)であれば、ユーザープログラムの認証を行わず
に、偽造された疑いがあると判断してループを繰り返
す。したがって、今回算出した暗号化データが異常であ
れば、ユーザープログラム領域に切り換わらず、第1種
のパチンコ遊技は行われない。
【0037】(b)正当性確認処理に分岐する場合
ステップS12の判別結果でYESのとき(確認装置1
1からの起動情報がある場合)はステップS12からス
テップS14に分岐し、確認装置11から送信されてき
た識別情報を読み込む。識別情報は、遊技用演算処理装
置3に対して真の確認装置11であることを識別させる
ための情報であり、確認装置11からリード線4を介し
て遊技用演算処理装置3に出力される。ステップS16
では識別情報の読み込みが終了したか否かを判別し、終
了していなければステップS14に戻って処理を繰り返
し、読み込みが終了するとステップS18に進む。ステ
ップS18では確認装置11から送信されてきた識別情
報は正常か(すなわち、真の確認装置11と認証できる
情報であるか)どうかを判別し、YESのときはステッ
プS20に進んで自己特定認識情報送信処理を行い、こ
の処理を継続する。自己特定認識情報送信処理では、自
己特定認識情報を遊技用演算処理装置3から確認装置1
1に送信する。自己特定認識情報は、遊技用演算処理装
置3が真であることを確認装置11に特定させるもので
ある。これにより、確認装置11では自己特定認識情報
を受け取り、遊技用演算処理装置3が真であることを認
証することになる(詳細は後述)。このようにして、遊
技用演算処理装置3は識別情報に基づいて真の確認装置
11であると認証し、自己特定認識情報を送出する。
【0038】一方、ステップS18でNOのときは、ス
テップS22に進んで不正処理を行い、この処理を継続
する。不正処理では、確認装置11が偽物であると判断
し、遊技用演算処理装置3が真であることを特定させる
自己特定認識情報を確認装置11に出力しない。したが
って、偽物の確認装置では自己特定認識情報を受け取れ
ず、遊技用演算処理装置3に対するデータの偽造等の被
害を未然に防ぐことができる。
【0039】F.ユーザープログラムの処理
前述したように、暗号化データの比較結果が正常(今回
算出した暗号化データが正常)であれば、ユーザープロ
グラムを認証してプログラム領域が切り換わり、ユーザ
ープログラム領域から正当な遊技用プログラムが読み出
されて第1種のパチンコ遊技が行われる。図7はユーザ
ープログラムを示すフローチャートである。ユーザープ
ログラムが起動すると、ステップS50で初期化処理を
行う。これにより、内蔵RAM53のワーキングエリア
がクリアされたり、フラグの設定、出力ポートのリセッ
ト、サブルーチンのイニシャライズ等が行われる。ステ
ップS50の後に割り込みを許可し、次いで、ステップ
S52で賞球制御処理を行う。玉排出装置によって賞品
球の排出に関連する処理を行うもので、例えばセーフ玉
に基づいて所用数の賞球排出の指示を行うための処理を
行う。次いで、ステップS54でスイッチ(SW)の入
力処理を行う。これは、各種検出スイッチからの入力情
報を監視するもので、具体的には例えば第1種始動スイ
ッチ31、カウントスイッチ32、継続スイッチ33等
からの出力信号を監視することが行われる。このとき、
例えば各種検出スイッチからの論理変換やチャタリング
防止処理も行われる。チャタリング防止処理としては、
例えばCPU51で各種検出スイッチからの信号をソフ
ト的に2回読み込む処理を行うことにより、ノイズの時
定数等を考慮し、チャタリング防止を図るような処理が
ある。
【0040】次いで、ステップS56では処理番号によ
るステップ分岐の判断処理を行う。これは、分岐先に対
応してセットされた処理番号に基づいて分岐先を決定す
るものである。分岐先のステップとしては、ステップ5
8〜ステップ64がある。ここで、各分岐先ステップの
処理内容は、次の通りである。
ステップS58(通常処理):呼込み画面処理、始動入
賞する前の普段処理等のセットを行う。
ステップS60(図柄変動処理):始動入賞した場合に
特図の図柄変動を開始する処理のセットを行う。
ステップS62(大当り処理):始動入賞に伴う大当り
乱数の抽出結果が大当りである場合に、特図に大当り図
柄を表示したり、変動入賞装置42をオープンさせ、1
サイルク目以後はV入賞を条件に各サイクルで一定時間
あるいは一定の玉数だけ変動入賞装置42を開く大当り
遊技のセットを行う。
ステップS64(外れ処理):始動入賞に伴う大当り乱
数の抽出結果が外れである場合に、特図に外れ図柄を表
示する等のセットを行う。
【0041】上記ステップS58〜ステップS64のう
ちの何れかのステップを経ると、次いで、ステップS6
6に進み、ソレノイド・外部情報処理を行う。これは、
所定のステップ状態によって対応するソレノイドへ駆動
情報を設定するとともに、外部の管理装置に大当り信号
等を出力するものである。次いで、ステップS68で出
力処理を行う。ここでは、例えば出力ポート23にデー
タを出力したり、ソレノイドに切換信号を出力するなど
の処理が行われる。次いで、ステップS70でランプ・
LED処理を行う。これは、遊技盤の各種ランプやLE
Dに制御信号を出力して遊技を装飾するものである。次
いで、ステップS72で音出力処理を行う。これは、遊
技の経過に伴って装飾用の効果音等を出力するものであ
る。次いで、ステップS74で不正監視・不正処理を行
う。これは、遊技が行われる過程で不正が行われたかど
うかを監視したり、不正が発生した場合にエラー信号を
管理装置に出力する等の処理である。ステップS74を
経ると、割り込みを待ち、割り込みフラグがかかるとス
テップS52に戻って処理を繰り返す(例えば、2ms
毎)。
【0042】G.確認装置の動作
ホールに特定の機関が確認装置11を携帯して立入り、
遊技用演算処理装置3の正当性を確認するための検査を
行う場合に、確認装置11の電源を投入すると、図8に
示す確認装置プログラムが作動する。確認装置プログラ
ムが起動すると、ステップS100で初期化処理を行
う。これにより、RAM73のワーキングエリアがクリ
アされたり、フラグの設定、出力ポートのリセット、サ
ブルーチンのイニシャライズ等が行われる。次いで、ス
テップS102で自己特定認識情報入力処理を行う。こ
れは、特定の機関の係官が正規の遊技用演算処理装置3
に記憶されている自己特定認識情報と同じ情報を入力装
置15から入力するものである。
【0043】次いで、ステップS104で確認スイッチ
13がオンしているか否かを判別し、オンしていなけれ
ば、このステップに待機し、オンすると、遊技用演算処
理装置3の正当性を確認するための検査を開始するため
にステップS106に進む。ステップS106では起動
情報を送信する。これは、遊技用演算処理装置3に対し
て検査開始の起動信号(起動情報)を送信するものであ
る。これにより、遊技用演算処理装置3側では正当性確
認の検査開始を認識し、前述したように正当性確認処理
に移行することになる。次いで、ステップS108で識
別情報を送信する。これにより、遊技用演算処理装置3
では確認装置11からの識別情報を受け取って確認装置
11が真であるか否かを判定し、識別情報が真であると
判定した場合に遊技用演算処理装置3を特定させる自己
特定認識情報を確認装置11に出力する。
【0044】次いで、ステップS110で遊技用演算処
理装置3で出力された自己特定認識情報の読み込み処理
を行い、ステップS112で自己特定認識情報の読み込
みが終了したか否かを判別する。この場合、遊技用演算
処理装置3から自己特定認識情報を読み込むためには、
ICクリップ84によって遊技用演算処理装置3のピン
を挟み込み、リード線4を介して確認装置11のコネク
タ12に遊技用演算処理装置3からの信号を入力可能な
状態にする作業を行っておく(特定の信号に対応し
て)。なお、自己特定認識情報には正規の情報と、偽物
の情報とが考えられる。自己特定認識情報の読み込みが
終了していなければステップS110に戻り、自己特定
認識情報の読み込みが終了するとステップS114に進
んで自己特定認識情報は正常であるか、すなわち遊技用
演算処理装置3が正規のものであるかどうかを判定す
る。この判定は遊技用演算処理装置3により読み込んだ
自己特定認識情報と、先のステップS102で予め入力
しておいた自己特定認識情報とを比較して行う。
【0045】自己特定認識情報が正常であると、ステッ
プS116に進んで正常状態報知処理を行う。これは、
遊技用演算処理装置3が正規のものであると判定してL
ED14を点灯するものである。したがって、係官はL
ED14が点灯することにより、容易に遊技用演算処理
装置3が正規のものと認識することができる。一方、自
己特定認識情報が異常であると、ステップS118に分
岐して異常状態報知処理を行う。これは、遊技用演算処
理装置3が偽物のものであると判定してブザー83を鳴
らすものである。したがって、係官はブザー83が鳴る
ことにより、容易に遊技用演算処理装置3が偽物である
と認識することができる。ステップS116あるいはス
テップS118を経ると、ステップS104に戻って処
理を繰り返す。
【0046】このように本実施例では、ホールで遊技用
演算処理装置3の正当性を検査する場合に、特定の機関
が確認装置11を携帯して立入り、ICクリップ84で
遊技機の遊技用演算処理装置3のピンを挟み込む。次い
で、確認装置11を起動して正規の自己特定認識情報を
入力するとともに、起動情報を遊技用演算処理装置3に
送信して遊技用演算処理装置3を正当性確認処理に移行
させ、次いで、識別情報を送信する。そして、遊技用演
算処理装置3から自己特定認識情報を受け取り、それを
判定して遊技用演算処理装置3が正規のものであるかど
うかを判定し、正規のものであればLED14が点灯す
る。また、受け取った自己特定認識情報が異常である
と、ブザー83が鳴る。したがって、極めて簡単に遊技
用演算処理装置3が正規のものであるかの判定、すなわ
ち遊技用プログラムの正当性あるいは偽造の確認を行う
ことができる。
【0047】また、本実施例のように遊技用演算処理装
置3に遊技用プログラムを内蔵するタイプ(例えば、R
OM領域を拡張して遊技用プログラムを格納)であっ
て、遊技用演算処理装置3全体を交換されたとしても、
確認装置11を使用することにより、遊技用プログラム
の正当性あるいは偽造を判断することができるから、不
正を確実に防ぐことが可能になる。遊技用演算処理装置
3の検査の過程で役物制御基盤1のICソケットに遊技
用演算処理装置3を装着したままでよく、脱着する必要
がないから、検査作業を効率良く容易に行うことができ
る。特に、遊技用演算処理装置3を構成するICチップ
のピン数が多い場合には、この効果は有意義である。ま
た、安全性を高めるためにICソケットを利用しないで
遊技用演算処理装置3に配線が直接に半田付けされてい
るような場合にも、検査作業を効率良く容易に行うこと
ができる。さらに、ICソケットを利用しないで遊技用
演算処理装置3に配線が直接に半田付けされているよう
な場合であっても、遊技用演算処理装置3の正当性の確
認に際して、内蔵している遊技用プログラムを外部に吐
き出すプログラムを予め遊技用演算処理装置3に内蔵さ
せる等の方法が全く必要でなく、そのような危険性を回
避することができる。
【0048】(II)第2実施例
次に、図9〜図13は本発明の第2実施例を示す図であ
る。この第2実施例は遊技用演算処理装置を特定する自
己特定認識情報として特定コード(第1実施例)ではな
く、暗号化データを使用する例である。
A.遊技用演算処理装置の正当性を確認するシステムの
全体構成
図9は遊技用演算処理装置の正当性を確認するシステム
の全体構成を示す図である。図9の説明に当り、前述し
た図1と同様の構成には同一番号を付して重複説明を省
略する。図9では、役物制御基盤100に第1実施例と
異なる自己特定認識情報を送出する遊技用演算処理装置
101が搭載されており、遊技用演算処理装置101を
特定する自己特定認識情報は第1実施例と異なり、自己
特定認識情報として特定コードではなく、遊技用プログ
ラムを所定のアルゴリズムで暗号化して算出された暗号
化データを使用するものである。
【0049】また、確認装置102にはROMライタ1
03からの配線104を接続可能なコネクタ105が設
けられている。ROMライタ103は確認装置102に
対して自己特定認識情報としての暗号化データを入力す
るもので、マスターROM106を装着するROMソケ
ット107と、マスターROM106の読み出しデータ
等が表示される液晶表示部108と、テンキー等からな
る操作部109とが配置されている。マスターROM1
06は正規の遊技用プログラムおよび正規の自己特定認
識情報(ここでは暗号化データ)を格納しており、第三
者機関によって作成される。第三者機関は遊技用プログ
ラムを所定の暗号化アルゴリズムで暗号化し、遊技用演
算処理装置101を特定する自己特定認識情報を暗号化
データとして作成する。したがって、暗号化データは正
規の遊技用プログラムを読み込んで暗号化し、その結果
に基づいて算出された情報になり、マスターROM10
6の所定アドレスに格納される。また、確認装置102
には新たに起動スイッチ111が設けられており、起動
スイッチ111はROMライタ103との間で制御を開
始するときに操作されるものである。一方、入力装置は
除かれている。
【0050】B.確認装置の構成
図10は確認装置102の構成を示すブロック図であ
る。図10の説明に当り、前述した図4と同様の構成に
は同一番号を付して重複説明を省略する。図10では、
信号変換回路121、122が追加して設けられている
点が前記実施例と異なる。信号変換回路121はROM
ライタ103からのデータ、制御信号を受信し信号変換
処理してフィルタ79に出力する。また、信号変換回路
122はドライバ78からのデータ、制御信号を受けて
信号変換処理しROMライタ103に出力する。CPU
71、ROM72、RAM73、バス75、入力ポート
77、フィルタ79、出力ポート76、ドライバ78、
外部端子81、82、信号変換回路121、122、R
OMライタ103、マスターROM106、配線104
およびコネクタ105は正当性確認手段を構成する。
【0051】ここで、第2実施例で使用する主要な情報
のうち、第1実施例と異なるものを説明すると、以下の
ようになる。
自己特定認識情報:正規の遊技用演算処理装置101
であることを識別する情報で、第2実施例では暗号化デ
ータを使用する。暗号化データは第三者機関が遊技用プ
ログラムを所定の暗号化アルゴリズムで暗号化して作成
し、遊技用演算処理装置101における内蔵ROM52
の管理プログラム領域に格納される。一方、確認装置1
1側では第三者機関の係官がROMライタ103にマス
ターROM106をセットして読み込ませる。
【0052】次に、上述した遊技用演算処理装置101
の正当性を確認するシステムの動作について説明する。
C.役物制御装置の動作
図11は役物制御装置の制御プログラム(特に、遊技用
演算処理装置101の内蔵プログラム)を示すフローチ
ャートである。図11の説明に当り、前述した図5と同
様の処理を行うステップには同一ステップ番号を付して
重複説明を省略する。図11の処理では、ステップS1
8の処理でYESと判断したとき、ステップS130に
分岐して内蔵ROM52に格納されているユーザープロ
グラムの読み込みを行うとともに、暗号化データを算出
する。この場合、暗号化データは遊技用演算処理装置1
01であることを識別する自己特定認識情報として使用
し、例えば遊技用プログラム(ユーザープログラム)を
所定の暗号化アルゴリズムで暗号化したデータを演算処
理にて算出する。なお、ユーザープログラムを読み込ん
で暗号化データを算出するという処理は、前記第1実施
例の場合、ユーザープログラムが真の遊技用プログラム
であるかどうかを認証するための情報(すなわち、プロ
グラム判定情報)を求めるために行っているが、第2実
施例ではプログラム判定情報と同一の暗号化データを自
己特定認識情報として使用する。あるいは、プログラム
判定情報とは別のアルゴリズムで自己特定認識情報とし
ての暗号化データを算出するようにしてもよい。そのよ
うにすると、より一層、遊技用演算処理装置101の偽
造を困難にできる。
【0053】次いで、ステップS132で今回算出した
暗号化データを自己特定認識情報として確認装置102
に送出する自己特定認識情報送信処理を行い、この処理
を継続する。これにより、確認装置102では暗号化デ
ータからなる自己特定認識情報を受け取り、遊技用演算
処理装置101が真であることを認証することになる。
一方、ステップS18でNOのときは、第1実施例と同
様にステップS22に進んで不正処理を行い、この処理
を継続する。このように第2実施例では、ユーザープロ
グラムを読み込んで暗号化データを算出し、算出した暗
号化データを自己特定認識情報として使用しているの
で、ユーザープログラムが偽造されると、正規の自己特
定認識情報を作成することができず、また、この暗号化
データを算出する演算内容も秘密であるから、極めて高
度に遊技用演算処理装置101の偽造を防止することが
できる。
【0054】D.確認装置の動作
図12、図13は確認装置102の制御プログラムを示
すフローチャートである。図12の説明に当り、前述し
た図8と同様の処理を行うステップには同一ステップ番
号を付して重複説明を省略する。図12、図13の処理
では、ステップS100の初期化処理を経ると、次い
で、ステップS140で起動スイッチ111がオンした
か否かを判別する。起動スイッチ111がオンしていな
ければ、このステップS140に待機し、オンすると、
ステップS142に進んでROMライター103が準備
OKであるか否かを判別する。これは、確認装置102
とROMライター103との接続を確認するものであ
る。ROMライター103が準備OKでなければこのス
テップS142に待機し、準備OKであるとステップS
144に進んでマスター遊技プログラム取込処理を行
う。これは、ROMライター103のROMソケット1
07にマスターROM106を装着し、マスターROM
106からマスター遊技プログラムを確認装置102に
取り込むとともに、自己特定認識情報としての特定情報
(暗号化データ)を取り込むものである。
【0055】次いで、ステップS146で取り込んだ特
定情報(ここでは自己特定認識情報)を記憶する。次い
で、ステップS148に進み、以後、第1実施例と同様
に遊技用演算処理装置101との間で認証処理を行っ
て、遊技用演算処理装置101が正規のものであるかど
うかを判定するが、このときステップS148では遊技
用演算処理装置101から送信される自己特定認識情報
として特定コード(第1実施例)ではなく暗号化データ
を読み込む。次いで、ステップS150で自己特定認識
情報の読み込みが終了したか否かを判別し、自己特定認
識情報の読み込みが終了していなければステップS14
8に戻り、自己特定認識情報の読み込みが終了するとス
テップS152に進んで自己特定認識情報は正常である
か、すなわち遊技用演算処理装置101が正規のもので
あるかどうかを判定する。この判定では、遊技用演算処
理装置101より送信されてきた暗号化データと先に取
り込んだ特定情報(自己特定認識情報)とを比較して、
自己特定認識情報が正常であるかどうか判断する。そし
て、自己特定認識情報が正常であればステップS116
に進み、異常であればステップS118に進む。なお、
ステップS118では異常のときブザー83を鳴らす
が、これに加えてLED14を点滅させるようにしても
よい。
【0056】このように第2実施例では、ユーザープロ
グラムを読み込んで暗号化データを算出し、算出した暗
号化データを自己特定認識情報として使用する。したが
って、自己特定認識情報の機密性が高くなる。また、ユ
ーザープログラムが偽造されると、正規の自己特定認識
情報を作成することができず、さらに、この暗号化デー
タを算出する演算内容も秘密であるので、極めて高度に
遊技用演算処理装置101の偽造を防止することができ
る。
【0057】(III)第3実施例
次に、図14〜図17は本発明の第3実施例を示す図で
ある。この第3実施例は無線によって遊技用演算処理装
置と確認装置との間で情報の伝送を行う例である。
A.遊技用演算処理装置の正当性を確認するシステムの
全体構成
図14は遊技用演算処理装置の正当性を確認するシステ
ムの全体構成を示す図である。図14の説明に当り、前
述した図1と同様の構成には同一番号を付して重複説明
を省略する。図14では、役物制御基盤200に第1実
施例と異なり無線で確認装置202に自己特定認識情報
を送信する等の情報の伝送を行うことができる構成の遊
技用演算処理装置201が搭載されており、遊技用演算
処理装置201の内蔵ROMに格納される自己特定認識
情報は第1実施例と同様に、自己特定認識情報として特
定コードを採用している。また、確認装置202には第
1実施例と同様に確認スイッチ13、LED14、入力
装置15が配置されているが、無線で遊技用演算処理装
置201との間で情報の伝送を行うことができる構成に
なっている。
【0058】B.遊技用演算処理装置の構成
図15は遊技用演算処理装置201の構成を示すブロッ
ク図である。図15の説明に当り、前述した図3と同様
の構成には同一番号を付して重複説明を省略する。図1
5では、通信回路211が追加して設けられている点が
第1実施例と異なる。通信回路211はI/Oポート5
9に対して双方向にデータや制御信号の転送が可能であ
り、所定周波数の電磁波(無線信号)により確認装置2
02との間で情報の伝送を行う。すなわち、通信回路2
11は外部(ここでは確認装置202)から放射された
識別情報を含む電磁波を捕捉したり、電磁波により自己
特定認識情報を外部に放射したりする。
【0059】通信回路211は、詳しくは図16に示す
ように平面コイル212、フィルタ213、送信回路2
14、復調回路215を含んで構成される。平面コイル
212は、例えば円形かつ平面状に形成され、確認装置
202から放射された電磁波を捕捉するとともに、電磁
波により自己特定認識情報等を外部に放射する。フィル
タ213は平面コイル211を介して受信した確認装置
202からの無線信号をフィルタリングして波形整形す
る等の処理を行って復調回路215に出力する。復調回
路215はフィルタ213から出力される信号を復調し
て必要なデータ(例えば、識別情報)を取り出す処理を
行い、取り出したデータをI/Oポート59に出力す
る。送信回路214はI/Oポート59からの信号(例
えば、自己特定認識情報を含む信号)を変調して無線信
号に変換し、平面コイル212を駆動する。上記I/O
ポート59、バス65、CPU51、内蔵ROM52、
内蔵RAM53、通信回路211は識別情報受取手段を
構成する。CPU51、内蔵ROM52、内蔵RAM5
3、通信回路211は識別情報判定手段、確認手段、正
当性判定手段を構成する。
【0060】C.確認装置の構成
図17は確認装置202の構成を示すブロック図であ
る。図17の説明に当り、前述した図4と同様の構成に
は同一番号を付して重複説明を省略する。図17に示す
ように、確認装置202には平面コイル221、フィル
タ222、送信回路223、復調回路224が追加して
設けられている点が前記実施例と異なり、外部端子、コ
ネクタは除かれている。平面コイル221は、例えば円
形かつ平面状に形成され、遊技用演算処理装置201か
ら放射された電磁波を捕捉するとともに、電磁波により
識別情報等を外部に放射する。フィルタ222は平面コ
イル221を介して受信した遊技用演算処理装置201
からの無線信号をフィルタリングして波形整形する等の
処理を行って復調回路224に出力する。復調回路22
4はフィルタ222から出力される信号を復調して必要
なデータ(例えば、自己特定認識情報)を取り出す処理
を行い、取り出したデータをフィルタ79に出力する。
送信回路223はドライバ78からの出力される信号
(例えば、識別情報を含む信号)を変調して無線信号に
変換し、平面コイル221を駆動する。上記CPU7
1、ROM72、RAM73、バス75、入力ポート7
7、フィルタ79、出力ポート76、ドライバ78、平
面コイル221、フィルタ222、送信回路223およ
び復調回路224は正当性確認手段を構成する。なお、
第3実施例で使用する識別情報、遊技用プログラム判定
の暗号化データ、自己特定認識情報、起動情報は第1実
施例と同様である。
【0061】以上の構成において、第3実施例ではホー
ルで遊技用演算処理装置201の正当性を検査する場合
に、特定の機関が確認装置202を携帯して立入る。こ
のとき、ICクリップで遊技機の遊技用演算処理装置2
01のピンを挟み込む必要はない。次いで、確認装置2
02を起動して正規の自己特定認識情報を入力するとと
もに、起動情報を遊技用演算処理装置201に電磁波に
より送信して遊技用演算処理装置201を正当性確認処
理に移行させ、次いで、識別情報を送信する。遊技用演
算処理装置201では識別情報に基づいて真の確認装置
202であるかどうかを判定し、真と判定すると、自己
特定認識情報を電磁波で放射する。
【0062】確認装置202は放射された電磁波を復調
して自己特定認識情報を受け取り、それを判定して遊技
用演算処理装置201が正規のものであるかどうかを判
定し、正規のものであればLED14が点灯する。ま
た、受け取った自己特定認識情報が異常であると、ブザ
ー83が鳴る。したがって、第3実施例でも前記実施例
と同様の効果を得ることができるとともに、特に、電磁
波を使用した無線によって遊技用演算処理装置201と
確認装置202との間で情報の伝送を行っているので、
ICクリップで遊技機の遊技用演算処理装置201のピ
ンを挟み込む作業が必要でなく、操作性が良いという利
点がある。また、電磁波を使用しているので、検査作業
を効率良く容易に行うことができるとともに、わざわざ
遊技機の裏面側を開く必要がなく、遊技機前面側からも
確認が可能である。特に、遊技用演算処理装置3を構成
するICチップのピス数が多い場合には、この効果は有
意義である。
【0063】(IV)第4実施例
次に、図18、図19は本発明の第4実施例を示す図で
ある。この第4実施例は無線によって遊技用演算処理装
置と確認装置との間で情報の伝送を行う例であるととも
に、遊技用演算処理装置を特定する自己特定認識情報と
して特定コード(第3実施例の場合)ではなく、暗号化
データを使用する例である。
A.遊技用演算処理装置の正当性を確認するシステムの
全体構成
図18は遊技用演算処理装置の正当性を確認するシステ
ムの全体構成を示す図である。図18の説明に当り、前
述した図9と同様の構成には同一番号を付して重複説明
を省略する。図18では、役物制御基盤300に無線で
確認装置302に自己特定認識情報を送信する等の情報
の伝送を行うことができる構成の遊技用演算処理装置3
01が搭載されており、遊技用演算処理装置301を特
定する自己特定認識情報は第3実施例と異なり、自己特
定認識情報として特定コードではなく、遊技用プログラ
ムを所定のアルゴリズムで暗号化して算出された暗号化
データを使用するものである。また、確認装置302に
は第2実施例と同様に確認スイッチ13、LED14、
起動スイッチ111が配置されているが、無線で遊技用
演算処理装置301との間で情報の伝送を行うことがで
きる構成になっている。その他のROMライター103
等の構成は、図9に示すものと同様である。
【0064】B.確認装置の構成
図19は確認装置302の構成を示すブロック図であ
る。図19の説明に当り、前述した図10と同様の構成
には同一番号を付して重複説明を省略する。図19に示
すように、確認装置302には平面コイル321、フィ
ルタ322、送信回路323、復調回路324が追加し
て設けられている点が前記実施例と異なり、外部端子、
コネクタは除かれている。平面コイル321は、例えば
円形かつ平面状に形成され、遊技用演算処理装置201
から放射された電磁波を捕捉するとともに、電磁波によ
り識別情報等を外部に放射する。フィルタ322は平面
コイル321を介して受信した遊技用演算処理装置30
1からの無線信号をフィルタリングして波形整形する等
の処理を行って復調回路324に出力する。復調回路3
24はフィルタ322から出力される信号を復調して必
要なデータ(例えば、自己特定認識情報)を取り出す処
理を行い、取り出したデータをフィルタ79に出力す
る。送信回路323はドライバ78からの出力される信
号(例えば、識別情報を含む信号)を変調して無線信号
に変換し、平面コイル321を駆動する。上記CPU7
1、ROM72、RAM73、バス75、入力ポート7
7、フィルタ79、出力ポート76、ドライバ78、平
面コイル321、フィルタ322、送信回路323およ
び復調回路324は正当性確認手段を構成する。なお、
第4実施例で使用する識別情報、遊技用プログラム判定
の暗号化データ、自己特定認識情報、起動情報は第2実
施例と同様である。
【0065】以上の構成において、第4実施例ではホー
ルで遊技用演算処理装置301の正当性を検査する場合
に、特定の機関が確認装置302を携帯して立入る。こ
のとき、ICクリップで遊技機の遊技用演算処理装置3
01のピンを挟み込む必要はない。次いで、確認装置3
02の起動スイッチ111をオンして起動し、ROMラ
イター103のROMソケット107にマスターROM
106を装着し、マスターROM106からマスター遊
技プログラムを確認装置302に取り込むとともに、自
己特定認識情報としての特定情報を取り込む。次いで、
起動情報を遊技用演算処理装置301に電磁波により送
信して遊技用演算処理装置301を正当性確認処理に移
行させ、次いで、識別情報を送信する。
【0066】遊技用演算処理装置301では識別情報に
基づいて真の確認装置302であるかどうかを判定し、
真と判定すると、自己特定認識情報を電磁波で放射す
る。確認装置302は放射された電磁波を復調して自己
特定認識情報を受け取り、それを判定して遊技用演算処
理装置301が正規のものであるかどうかを判定する。
このとき、遊技用演算処理装置301から送信される自
己特定認識情報として特定コード(第1実施例)ではな
く暗号化データを読み込んで判定する。そして、遊技用
演算処理装置301が正規のものであればLED14が
点灯し、また、受け取った自己特定認識情報が異常であ
ると、ブザー83が鳴る。したがって、第4実施例でも
前記実施例と同様の効果を得ることができるとともに、
特に、電磁波を使用した無線によって遊技用演算処理装
置301と確認装置302との間で情報の伝送を行って
いるので、ICクリップで遊技機の遊技用演算処理装置
301のピンを挟み込む作業が必要でなく、操作性が良
いという利点があるとともに、電磁波を使用しているの
で、検査作業を効率良く容易に行うことができる。
【0067】(V)第5実施例
次に、図20〜図23は本発明の第5実施例を示す図で
ある。この第5実施例は遊技用演算処理装置例に自己特
定機能を有する自己特定確認装置を埋設し、無線によっ
て遊技用演算処理装置と確認装置との間で情報の伝送を
行う例である。なお、遊技用演算処理装置を特定する自
己特定認識情報として特定コード(第3実施例の場合と
同様)を使用する。
A.遊技用演算処理装置の正当性を確認するシステムの
全体構成
図20は遊技用演算処理装置の正当性を確認するシステ
ムの全体構成を示す図である。図20の説明に当り、前
述した図14と同様の構成には同一番号を付して重複説
明を省略する。図20では、役物制御基盤400に遊技
用演算処理装置401が搭載されているとともに、さら
に遊技用演算処理装置401には無線で確認装置402
に自己特定認識情報の伝送を行うことができる構成の自
己特定確認装置403が埋設されている。
【0068】自己特定確認装置403は遊技用演算処理
装置401のチップ内部の所定スペースに製造段階で予
め埋め込まれる。例えば、小さなLSIチップとして埋
め込まれる。そして、詳細は後述するが、自己特定確認
装置403に自己特定認識情報が格納されており、第5
実施例では自己特定認識情報として第3実施例と同様に
特定コードが使用される。また、確認装置402には第
1実施例と同様に確認スイッチ13、LED14、入力
装置15が配置されているが、無線で遊技用演算処理装
置401に埋設された自己特定確認装置403との間で
情報の伝送を行うことができる構成になっている。一
方、遊技用演算処理装置401に自己特定確認装置40
3を埋設する例に限らず、例えば同図(図20)に示す
ように遊技盤411に自己特定確認装置412を埋設す
ると、正規の遊技部品であるか否かの判定用にも利用で
きる。
【0069】B.遊技用演算処理装置の構成
図21は遊技用演算処理装置401の構成を示すブロッ
ク図である。図21の説明に当り、前述した第1実施例
の図3と同様の構成には同一番号を付して重複説明を省
略する。図21では、遊技用演算処理装置401に自己
特定確認装置403が埋設されている点が第1実施例と
異なる。自己特定確認装置403は遊技用演算処理装置
401におけるどの回路とも接続関係になく、独立して
おり、かつ電源の供給も受けていない。そして、自己特
定確認装置403は所定周波数の電磁波(無線信号)に
より確認装置402との間で情報の伝送を行う。すなわ
ち、自己特定確認装置403は外部(ここでは確認装置
402)から放射された識別情報を含む電磁波を捕捉し
て電力変換し、自己の動作に必要な電力を確保したり、
電磁波により自己特定認識情報を外部に放射したりす
る。
【0070】自己特定確認装置403は、詳しくは図2
2に示すように平面コイル421、フィルタ422、4
23、電力変換回路424、復調回路425、送信回路
426、識別情報確認回路427、自己特定認識情報作
成回路428を含んで構成される。平面コイル421
は、例えば円形かつ平面状に形成され、確認装置402
から放射された電磁波を捕捉するとともに、電磁波によ
り自己特定認識情報等を外部に放射する。なお、平面コ
イル421は確認装置402から発射される電磁波を捕
捉するとき、その電磁エネルギーを捕捉するが、そのと
き電磁エネルギーから自己特定確認装置403内部の各
回路に供給すべき電力の供給を受ける。この場合、確認
装置402から発射される電磁波は、自己特定確認装置
403を作動させのに必要な電力に対応する十分なパワ
ーを有している。したがって、自己特定確認装置403
は内部に電池等の電源を有しておらず、電源供給の点で
極めて経済的である。
【0071】フィルタ422は平面コイル421を介し
て受信した確認装置402からの無線信号をフィルタリ
ングして波形整形する等の処理を行って電力変換回路4
24に出力する。電力変換回路424はフィルタ422
からの出力信号から自己特定確認装置403への供給電
力になる電磁エネルギーを取り出して直流変換し電力が
必要な各回路に供給する。フィルタ423は平面コイル
421を介して受信した確認装置402からの無線信号
をフィルタリングして波形整形する等の処理を行って復
調回路425に出力する。復調回路425はフィルタ4
23から出力される信号を復調して必要なデータ(例え
ば、識別情報)を取り出す処理を行い、取り出したデー
タを識別情報確認回路427に出力する。
【0072】識別情報確認回路427は復調回路425
の出力に基づいて確認装置402から送信された識別情
報が真であるか否かを確認し、真であると判定すると、
真との判定結果を自己特定認識情報作成回路428に出
力する。また、確認装置402から送信された識別情報
が偽物であると判定すると、偽物という結果を自己特定
認識情報作成回路428に出力する。自己特定認識情報
作成回路428は識別情報確認回路427によって確認
装置402から送信された識別情報が真であると判定さ
れたとき、遊技用演算処理装置401が正規のものをで
あることを特定する自己特定認識情報を送信回路426
に出力する。送信回路426は自己特定認識情報作成回
路428からの信号(自己特定認識情報を含む信号)を
変調して無線信号に変換し、平面コイル421を駆動す
る。上記平面コイル421、フィルタ422、電力変換
回路424は電力変換手段を構成する。復調回路42
5、識別情報確認回路427は識別情報判定手段を構成
する。平面コイル421、送信回路426、自己特定認
識情報作成回路428は確認手段を構成する。
【0073】C.確認装置の構成
図23は確認装置402の構成を示すブロック図であ
る。図23の説明に当り、前述した図17と同様の構成
には同一番号を付して重複説明を省略する。図23に示
すように、確認装置402には平面コイル421、フィ
ルタ422、送信回路423、復調回路424が追加し
て設けられているとともに、外部端子、コネクタは除か
れている。平面コイル421は、例えば円形かつ平面状
に形成され、遊技用演算処理装置401に埋設された自
己特定確認装置403から放射された電磁波を捕捉する
とともに、電磁波により識別情報等を外部に放射する。
フィルタ422は平面コイル421を介して受信した自
己特定確認装置403からの無線信号をフィルタリング
して波形整形する等の処理を行って復調回路424に出
力する。
【0074】復調回路424はフィルタ422から出力
される信号を復調して必要なデータ(例えば、自己特定
認識情報)を取り出す処理を行い、取り出したデータを
フィルタ79に出力する。送信回路423はドライバ7
8からの出力される信号(例えば、識別情報を含む信
号)を変調して無線信号に変換し、平面コイル421を
駆動する。上記CPU71、ROM72、RAM73、
バス75、入力ポート77、フィルタ79、出力ポート
76、ドライバ78、平面コイル421、フィルタ42
2、送信回路423および復調回路424は正当性確認
手段を構成する。なお、第5実施例で使用する識別情
報、遊技用プログラム判定の暗号化データ、自己特定認
識情報、起動情報は第1実施例と同様である。
【0075】以上の構成において、第5実施例ではホー
ルで遊技用演算処理装置401の正当性を検査する場合
に、特定の機関が確認装置402を携帯して立入る。こ
のとき、ICクリップで遊技機の遊技用演算処理装置4
01のピンを挟み込む必要はない。次いで、確認装置4
02を起動して正規の自己特定認識情報を入力するとと
もに、識別情報を遊技用演算処理装置401に埋設され
た自己特定確認装置403に電磁波により送信する。自
己特定確認装置403では平面コイル421を介して電
磁波を受けて電力に変換して自ら回路動作を開始すると
ともに、識別情報に基づいて真の確認装置402である
かどうかを判定し、真と判定すると、平面コイル421
を介して自己特定認識情報を電磁波で放射する。
【0076】確認装置402は自己特定確認装置403
から放射された電磁波を復調して自己特定認識情報を受
け取り、それを判定して自己特定確認装置403が正規
のものであるか(すなわち、自己特定確認装置403と
一体的な構成の遊技用演算処理装置401が正規のもの
であるか)どうかを判定し、正規のものであればLED
14が点灯する。また、受け取った自己特定認識情報が
異常であると、ブザー83が鳴る。したがって、第5実
施例でも前記実施例と同様の効果を得ることができると
ともに、特に、電磁波を使用した無線によって遊技用演
算処理装置401を判定しているので、検査作業を効率
良く容易に行うことができる。また、自己特定確認装置
403を遊技用演算処理装置401に埋設して一体的に
構成しているので、自己特定認識情報を盗用した遊技用
演算処理装置401の偽造をより困難にすることができ
る。自己特定確認装置403は電源を遊技用演算処理装
置401から受ける必要がなく、電磁波エネルギーを電
力に変換して作動するので、経済的である。
【0077】なお、図20に示すように自己特定確認装
置403を遊技盤411に埋設した場合の動作について
も、上記同様にして、正規の遊技部品であるか否かの検
査作業を効率良く容易に行うことができる。また、遊技
盤411(いわゆるベニア板)に自己特定確認装置40
3を埋設する例に限らず、例えば役物制御基盤、表示基
盤に埋設してもよく、あるいはその他の適当な箇所に埋
設してもよい。そのようにすることにより、電磁波によ
って正規の遊技部品であることの正当性を容易に確認す
ることができる。
【0078】本発明の実施の形態の変形例
(a)本発明に係わる遊技用演算処理装置は、パチンコ
遊技機に限らず、回胴型のコイン式スロットルマシン
(パチスロ遊技機)等にも適用することができる。ま
た、その他の遊技を行うゲームマシンにも適用可能であ
る。
(b)遊技機はプリペイドカードを使用するもの、遊技
に使用可能な有価価値が記録された遊技情報媒体を利用
して遊技価値に変換して遊技を行う遊技機(例えば、I
Cカード、光カード等の遊技情報媒体を使用)するもの
等、どのようなタイプでもよい。
(c)遊技機の遊技形態は上記実施例のような1種に限
らず、他の遊技内容でもよい。例えば、いわゆる第2種
に属するもの、あるいは第3種に属するもの、その他の
種類などがある。
(d)遊技用演算処理装置における遊技用プログラムの
格納場所は内蔵ROMに限らず、外付けの外部ROMで
もよい。
【0079】
【発明の効果】請求項1記載の発明によれば、外部から
識別情報を受け取るとともに、受け取った識別情報を判
定して真と判定した場合に、自己を特定させる自己特定
認識情報を送出しているので、外部から極めて簡単に正
規のものであるどうかを判断可能な遊技用演算処理装置
を得ることができる。したがって、遊技用演算処理装置
に内蔵された遊技用プログラムが正当なものであるかあ
るいは偽造されたものであるかの確認を容易に行うこと
ができる。また、遊技用演算処理装置に遊技用プログラ
ムを内蔵するタイプ(例えば、ROM領域を拡張して遊
技用プログラムを格納)であって、遊技用演算処理装置
全体を交換されたとしても、外部から遊技用プログラム
の正当性あるいは偽造を判断することができるから、不
正を確実に防ぐことが可能になる。遊技用演算処理装置
に識別情報を送信して検査する過程で、遊技用演算処理
装置を装着(例えば、役物制御基盤のICソケットに装
着)したままでよく、脱着する必要がないから、遊技用
演算処理装置の正当性判定を効率良く容易に行うことが
できる。特に、遊技用演算処理装置を構成するICチッ
プのピス数が多い場合には、この効果は有意義である。
安全性を高めるために、例えばICソケットを利用しな
いで遊技用演算処理装置に配線が直接に半田付けされて
いるような場合にも、遊技用演算処理装置の正当性確認
を効率良く容易に行うことができる。さらに、ICソケ
ットを利用しないで遊技用演算処理装置に配線が直接に
半田付けされているような場合であっても、遊技用演算
処理装置の正当性の確認に際して、内蔵している遊技用
プログラムを外部に吐き出すプログラムを予め遊技用演
算処理装置に内蔵させる等の方法が全く必要でなく、遊
技用プログラムを偽造させる危険性を回避することがで
きる。
【0080】請求項2記載の発明によれば、電磁波を使
用して識別情報の受信や自己特定認識情報の送信を行う
ことにより、ICクリップで遊技用演算処理装置のピン
を挟み込む作業が必要でなく、操作性が良い。また、電
磁波を使用しているので、遊技用演算処理装置の正当性
の確認を効率良く容易に行うことができる。特に、遊技
用演算処理装置を構成するICチップのピン数が多い場
合には、この効果は有意義である。
【0081】請求項3記載の発明によれば、遊技用プロ
グラムの正当性を判定する正当性判定手段を含み、該正
当性判定手段の比較対象で利用された遊技用プログラム
を所定のアルゴリズムで暗号化した情報を自己特定認識
情報として外部に送出することにより、自己特定認識情
報の機密性を高めることができる。また、ユーザープロ
グラムが偽造されると、正規の自己特定認識情報を作成
することができず、さらに、自己特定認識情報として使
用される暗号化した情報(例えば、暗号化データ)を算
出する演算内容も秘密であるので、極めて高度に遊技用
演算処理装置の偽造を防止することができる。
【0082】請求項4記載の発明によれば、遊技用演算
処理装置に、自己特定機能を有する自己特定確認装置を
埋設することより、自己特定認識情報を盗用した遊技用
演算処理装置の偽造をより困難にすることができる。ま
た、自己特定確認装置に電力変換手段を設けることによ
り、電磁波エネルギーを電力に変換して作動することが
でき、自己特定確認装置が遊技用演算処理装置から電源
供給を受ける必要がなく、経済的である。
【0083】請求項5記載の発明によれば、遊技用演算
処理装置に対して識別情報を送出し、遊技用演算処理装
置から自己特定認識情報が送出されてきた場合に、自己
特定認識情報を受け取って判定し、真と判断すると遊技
用演算処理装置の正当性を確認することにより、外部か
ら極めて簡単に遊技用演算処理装置が正規のものである
どうかを判定できる確認装置を得ることができる。した
がって、遊技用演算処理装置に内蔵された遊技用プログ
ラムが正当なものであるかあるいは偽造されたものであ
るかの確認を容易に行うことができる。また、遊技用演
算処理装置に遊技用プログラムを内蔵するタイプ(例え
ば、ROM領域を拡張して遊技用プログラムを格納)で
あって、遊技用演算処理装置全体を交換されたとして
も、外部から遊技用プログラムの正当性あるいは偽造を
判断することができ、不正を確実に防ぐことが可能にな
る。遊技用演算処理装置に識別情報を送信して検査する
過程で、遊技用演算処理装置を装着(例えば、役物制御
基盤のICソケットに装着)したままでよく、脱着する
必要がないから、遊技用演算処理装置の正当性判定を効
率良く容易に行うことができる。安全性を高めるため
に、例えばICソケットを利用しないで遊技用演算処理
装置に配線が直接に半田付けされているような場合に
も、遊技用演算処理装置の正当性確認を効率良く容易に
行うことができる。
【0084】請求項6記載の発明によれば、確認装置か
ら遊技用演算処理装置に対して識別情報を送出し、遊技
用演算処理装置で識別情報を受け取って真と判定する
と、遊技用演算処理装置から確認装置に自己特定認識情
報を送出し、確認装置で自己特定認識情報を受け取って
判定し、真と判断すると遊技用演算処理装置の正当性を
確認することにより、外部から極めて簡単に遊技用演算
処理装置が正規のものであるどうかを判定することがで
きる。したがって、遊技用演算処理装置に内蔵された遊
技用プログラムが正当なものであるかあるいは偽造され
たものであるかの確認を容易に行うことができる。ま
た、遊技用演算処理装置に遊技用プログラムを内蔵する
タイプ(例えば、ROM領域を拡張して遊技用プログラ
ムを格納)であって、遊技用演算処理装置全体を交換さ
れたとしても、外部から遊技用プログラムの正当性ある
いは偽造を判断することができ、不正を確実に防ぐこと
が可能になる。遊技用演算処理装置に識別情報を送信し
て検査する過程で、遊技用演算処理装置を装着(例え
ば、役物制御基盤のICソケットに装着)したままでよ
く、脱着する必要がないから、遊技用演算処理装置の正
当性判定を効率良く容易に行うことができる。安全性を
高めるために、例えばICソケットを利用しないで遊技
用演算処理装置に配線が直接に半田付けされているよう
な場合にも、遊技用演算処理装置の正当性確認を効率良
く容易に行うことができる。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is used for pachinko games and the like.
The game program that is
An arithmetic processing unit for games having a function of judging validity (example
For example, it is placed on the accessory control device base), and the arithmetic processing unit for the game.
Confirmation device and game arithmetic processing device for confirming the validity of the device
The method of confirming the correctness of the device. In general, a game device using a game medium is used.
For example, pachinko machine, arrange ball machine, sparrow ball machine,
Throttle machine using coins
Technology) etc. Conventionally, a game using balls as a game medium
As a machine, for example, a pachinko machine is typical. This
Una game machines use the game program used for pachinko games.
Built-in ram in accessory control device (for example, in external ROM
Store), read the game program,
A pachinko game is played according to the behavior. A game program is a big hit for pachinko games
It is extremely important that the procedure of game contents including probability etc. is described.
Therefore, the ROM attached to the accessory control device
Are not easily replaced and are sealed
ing. However, these days are extremely rare cases.
However, tampering with the accessory control device (for example, forging a legitimate ROM
Because there is an illegal player who exchanges it in the ROM of the
Measures are needed. In that case, in the forged ROM
If the jackpot probability is altered, normal players
And for the amusement store is a loss. Therefore, the accessory control device uses a counterfeit ROM.
In order to prevent tampering with
One-chip IC composed of MPU for game machines called Oki
Has been developed and used. This is RAM, administrative
ROM that stores various programs, CPU, programmer
MPU with a built-in bull timer etc.
ROM for storing, ROM for game provided outside
There is a function to check the game program stored in
If there is no problem as a result of the check, it is based on the external ROM.
It enables the transition to the following programs. More specifically, a game machine manufacturer is
After creating the program, the program for playing games to a third party
Request the creation of a master ROM to store the
The institution uses a predetermined encryption algorithm for the game program.
Encrypted code (determines the validity of the game program
Code) to the specified address of the ROM and write
Use as a star ROM. This master ROM is duplicated and each
Attached to the accessory control device in the game machine to manufacture the game machine
I do. And, when playing a game at a game store, a game arithmetic processor
The processing device reads the game program from the game ROM when the power is turned on.
Code is read and encrypted with a predetermined algorithm
Create a (code used to judge the validity of the game program)
On the other hand, it is encrypted from the game ROM in advance.
Code (a code that determines the validity of the game program
Code) and compare it with the code that was encrypted earlier.
Judge the correctness of the game program, if there is no abnormality, for game
Transfer control to the program. Although the countermeasures against fraud are carried out in this way,
Still, there is a possibility that fraud will be made to the game ROM.
is there. Therefore, the game processor is installed inside the game processor.
Incorporating Gram, that is, an administrative program
The stored ROM area is expanded to a specified address range.
By storing the game program in the enclosure,
Game program ROM for games that was attached
Attempts have been made to build it into the device itself. However, this is not the case.
In the conventional game arithmetic processing device, such as
There was a problem. (A) As described above, the game processor is attached to the game processor.
Built-in program (for example, to expand the ROM area for games
Storing the program is a countermeasure against fraud compared to before
However, even with this
It is difficult to prevent fraud once the body is changed. (B) On the other hand, by a specific organization,
Perform on-site inspection and enter a game program for the accessory control device
Compared with the master program, a regular game program
Check whether the game ROM is stored in the game ROM
Inspection work is performed. In this case, during the inspection process
Game ROM mounted in the socket of the base of the device
Remove it, attach it to the ROM writer, and read it in advance.
Compared with the contents of the master ROM (compare
I'm checking the game program. However, you
There are a variety of game processing devices with built-in game programs.
There is also a function, and the number of IC chips is large (for example, 64
Pin), it is not easy to pull out from the socket. Accordingly
, A game computing store that stores a regular game program
It is desirable to have a device that can easily check whether it is a physical device.
ing. (C) Further, enhance the security against forgery
In a sense, a game processor for games without using an IC socket
The wiring directly to the device (especially its pins)
There is also. This makes it easy to replace the entire game processor
Or (in other words, something that makes exchange difficult),
Easy to judge whether it is tampering by leaving a trace of replacement
It is to be. Configuration that enhances safety in this way
If it is set to, the game arithmetic processing unit as in (b) above
Unable to attach and detach to the ROM writer
Therefore, the built-in game program is discharged to the outside.
Such as pre-installing the program in the game processor
I need a way. However, the game program is external
The function that can be used is dangerous and is not preferable. Therefore, the present invention is to be mounted on the base as it is.
Whether it has a legitimate game program
Arithmetic processing device for game, arithmetic processing device for game
Legitimacy confirmation method, and games that are still attached to the base
We provide a confirmation device that can confirm the validity of the computer
It is intended to be. [0011] In order to achieve the above object, a contract is made.
A game arithmetic processing device according to the invention described in claim 1 is for a game
Built-in program to determine the validity of the game program
Identification in a game arithmetic processing device with a function to disconnect
Identification information receiving means for receiving information and identification information receiving means
Identification information determining means for determining the identification information received by
If the identification information determination means determines that the
Confirmation means for sending self-identification information to identify oneself
And characterized in that: As a preferred embodiment, for example, the following claims
As described in 2, the identification information receiving means is
The electromagnetic wave containing the emitted identification information is captured, and the confirmation means is provided.
Emits self-identification information to the outside with electromagnetic waves.
You may do it. For example, as described in claim 3, for games
Encrypt the program with a predetermined algorithm and record it in advance
Compared with the stored program determination information,
Including the legitimacy determining means for determining the legitimacy of the program,
The confirmation means is used as a comparison target of the validity determination means.
Encrypted game program with a predetermined algorithm
Information sent to the outside as self-identification information
May be. According to a fourth aspect of the present invention, there is provided a game arithmetic processing device for a game.
Built-in game program, the legitimacy of the game program
In a game arithmetic processing device having a function of determining
By embedding a self-identification confirmation device that has a self-identification function,
The self-identification confirmation device includes a power conversion means, an identification information determination means,
The power conversion means is provided from the outside.
Captures electromagnetic waves containing radiated identification information and converts power
The identification information determination means is a power conversion means.
Identification information from electromagnetic waves radiated from the outside captured by
The confirmation means determines the identification information.
Self that identifies itself if determined to be true by the means
It is characterized by transmitting specific recognition information. Validity of the game arithmetic processing unit according to claim 5
The confirmation device for confirming the sex has a built-in game program.
A game with a function to judge the validity of a game program
Externally judge the validity of the computer processing unit
The confirmation device is a true confirmation device.
Identification information sending means for sending identification information for identifying
And play the identification information sent by the identification information sending means
Received by the computer processing unit for use as a real confirmation device
And then, the self-identification to identify the arithmetic processing unit for the game
When the recognition information is sent, the self-identification information is
If it is received and judged, and if it is judged to be true, the game arithmetic processing
And a legitimacy confirmation means for confirming the legitimacy of the processing device.
It is characterized by being. Validity of the game arithmetic processing unit according to claim 6
The sex confirmation method has a built-in game program,
A game arithmetic processor with a function to judge the correctness of a program
For the processing device, a confirmation device is used to externally process the game.
Arithmetic processing device for game for judging and confirming validity of processing device
Authenticity confirmation method from a confirmation device to a true confirmation device.
From the confirmation device, the identification information for identifying
The identification information sent is received by the gaming arithmetic processing unit
And determines that the identification information is true.
Self-identification to identify the game processor for gaming
Information is sent from the gaming arithmetic processing device to the outside, and the game is played.
The self-identification information sent from the processing unit for computer
The device receives it to determine if it is true,
If you do, the confirmation device will confirm the validity of the game processor.
It is characterized by accepting. The embodiments of the present invention will be described below with reference to the drawings.
The description will be given with reference to the surface. (I) First embodiment A. Of the system that confirms the validity of the arithmetic processing unit for gaming
Overall configuration Figure 1 is a system for confirming the validity of game arithmetic processing units
FIG. 2 is a diagram showing an overall configuration of the embodiment. In FIG. 1, 1 is a role-based system.
It is the base, and the accessory control board 1 has an accessory control device 2 (Fig.
2), multiple IC chips and electronic components (eg,
For example, capacitors, resistors, etc.) are installed. Role system
The base 1 is a game board of a game machine (for example, a plywood board is used as a material.
And the game area is formed on the surface side)
And the accessory device (for example, a special symbol table for performing the first type game)
Control the operation of the display device). A game for the accessory control board 1
The arithmetic processing unit 3 for games is provided, and the arithmetic processing unit for games is provided.
The device 3 has a 64-pin structure as described in detail below.
Consists of a one-chip IC (see Fig. 3), IC socket
It is mounted on the base with. The game arithmetic processing unit 3 is from an IC socket
The IC clip 84 (see FIG. 4, which will be described later) even if it is not removed
Pins can be pinched with to take out signals
Through the lead wire 4 having the IC clip 84.
Then, it is connected to the connector 12 of the confirmation device 11. I
The C clip 84 is, for example, a 64-pin arithmetic processing unit for game.
The device 3 can be sandwiched, and it can communicate with a predetermined pin.
In addition, for example, game without using IC socket
If the wiring is directly soldered to the processing unit for computer 3
Even if it fits, sandwich it with the IC clip 84
It is possible to take out the signal externally. Confirmation device 1
1 has a portable size and shape, and is an arithmetic processing unit for games.
The inspection is performed to confirm the validity of the device 3.
Is carried by an institution to carry out on-site inspections at amusement stores
Because the game arithmetic processing unit 3 in the control unit 2 is legitimate
If there is (that is, a legitimate game program is
Check whether it is the paid arithmetic processing unit 3)
It is for doing. Detailed block of the confirmation device 11
The configuration will be described later (see FIG. 4). The confirmation device 11 includes a confirmation switch 13 and LE.
A D14 and an input device 15 are arranged. Confirmation switch
13 is for confirming the validity of the arithmetic processing unit 3 for games.
It is a start switch for starting the inspection. LED14 is inspected
It is an indicator that displays the result, and the inspection result is true
Lights up. The input device 15 is a positive of the arithmetic processing unit 3 for game.
Self-identification information (ie
Specified code that identifies that it is an arithmetic processing unit for gaming
Input), operated by an official of a specific institution
I do. This self-identification information is used in advance as a game arithmetic processing device.
The same specific code recorded in the built-in ROM of device 3
It is. B. Configuration of the accessory control device FIG. 2 is a block diagram showing the configuration of the accessory control device 2.
In FIG. 2, the accessory control device 2 is a game arithmetic processing device.
3, clock circuit 21, bus 22, output port 23, input
Power port 24, driver 25, filter 26, sound
It is configured to include a generator 27 and an amplifier 28.
These are multiple IC chips and electronic parts on the accessory control board 1.
Has been realized. The arithmetic processing unit 3 for gaming is for gaming machines.
This is a one-chip IC that includes a CPU.
This will be described (see FIG. 3). The clock circuit 21 is the basis of arithmetic processing.
It forms the operating clock signal that becomes the book, and the bus 22 is used for each circuit.
Transfer data and address information. Output port 23
The signal output from the game processing unit 3 for game is the driver 2
5, the driver 25 is output from the arithmetic processing unit 3 for game.
It drives the input signal and outputs it to various devices. Input port
The sensor 24 is a sensor or the like that is input via the filter 26.
The signal from is transferred to the game arithmetic processing unit 3. fill
The data receiving unit 26 receives various sensor signals and performs processing such as waveform shaping.
It is processed and output to the game processing unit 3. sound
The generator 27 creates the sounds required for pachinko games.
The sound created and amplified is amplified by the amplifier 28.
The speaker 29 outputs a sound. Filter 26 (eg, a low pass filter)
Is composed of the first type start switch 31, the count switch
32, continuation switch (V winning detection switch) 33 and
And a signal from the discharge control device 34 is input. First
The seed start switch 31 indicates that a ball has won the start winning opening.
Detected, the count switch 32 will be described later as a special winning opening
When the variable winning device 41 of
The winning balls in the device 41 are detected. Continuation switch 33
Is placed in the variable winning device 41, and a ball is placed in the so-called V winning opening.
Detects that the player has won the prize. Besides, for example, winning ball inspection
The output switch is placed and the general prize hole on the game board is won
Detect the ball. The discharge control device 34 is for winning prizes and lending balls.
It controls discharge, etc., and requests the number of prize balls here.
The prize ball number request signal is output to the accessory control device 2. From the driver 25, the display control device 41 and the
Winning control device 34 and variable winning device 42
Mode, memory display 43, decoration display 44, external information terminal 4
A control signal or the like is output to 5. The display control device 41 is the first
Special symbol display to display the seed game symbol (so-called special symbol)
Control the operation of the device. The emission control device 34 has a dry
Of the prize ball number signal or the prize ball number signal corresponding to the number of prize balls
The transmission clock signal (synchronization signal) for synchronization is output.
You. Large winning opening solenoid of the variable winning device 42
Opens the variable winning device (attacker) 42
When the special symbol display device is in a big hit state,
After the icicle, there is a certain amount of time in each cycle, subject to V winnings.
Rui, the big winning opening solenoid is excited by a certain number of balls
The variable winning device 42 opens. The memory indicator 43 is a starting winning opening
Number of memories that are stored within the range of 4 when a ball is won
Is displayed. The decoration indicator 44 is a variety of decorative lamps on the game board.
・ It is composed of LEDs and can be turned on appropriately according to the game contents.
Or flashes. The external information terminal 45 is a management device outside the gaming machine.
Outputs the information required to manage the jackpot signal etc. to the device 46
Terminal. Management device 46 is located in the management room of the hall
Is there a lot of game machines and island equipment installed in the store?
Collect the necessary data from the
I will do it. C. Arrangement of arithmetic processing unit for game FIG. 3 is a block diagram showing the arrangement of arithmetic processing unit 3 for game.
is there. In FIG. 3, the game arithmetic processing unit 3 is a CPU 5
1, built-in ROM52, built-in RAM53, clock generation
Path 54, programmable clock divider 55, external bus
Interface 56, program control circuit 57,
Dress decoder 58, I / O port 59, random number generation circuit
60, reset / interrupt control circuit 61, programmable controller
Unta timers 62 and 63, watchdog timer 6
4, an internal bus 65 is provided, and these are one I
It is realized by the C chip. The confirmation device 11 of the CPU 51 is a game program.
Arithmetic processing when determining the legitimacy of ram, game program
Arithmetic processing and the like when performing the first type game according to the ram are performed.
Internal ROM 52 is an area for storing user programs
And a pipe that realizes the function of checking the game program
There is an area for storing the
To determine the legitimacy of the game computing device 3 in the storage area
Identification information (that is, a regular game processor
A specific code for identifying the fact is stored in advance. A user program storage area (for example,
For example, at the final address, the game program is
The encrypted data for determining that the
Have been. In this case, the game machine manufacturer
Create a game program for the first type of game
And a master that stores game programs in a third-party organization
Request the creation of ROM, and the third party in question will play the game program.
Data obtained by encrypting the RAM with a specified encryption algorithm
(Determine that the game program is legitimate
Encrypted data) to a specified address (example:
For example, at the last address of the user program storage area)
Write it as a master ROM. This master ROM
The content of is the game calculation of the accessory control device 2 in each gaming machine
Transfer to the built-in ROM 52 of the processing device 3 to manufacture a game machine
You. The built-in RAM 53 is used as a work area
Is done. The clock generation circuit 54 outputs the clock circuit 21.
Each internal device that generates a clock signal by dividing the input signal
To supply. Programmable clock divider circuit 55
The divided clock signal supplied to the sound generator 27
It is formed and output to the sound generator 27. External bus
The interface 56 has an address bus and a data bus.
Control of internal bus 65 including and direction control of each control signal, etc.
I do. The program control circuit 57 sends a command from the CPU 51.
For example, switching the access area of the internal ROM 52
Perform control. The address decoder 58 decodes the address.
Such as built-in devices, built-in registers, etc.
Memory mapped I / O method and I / O
Decode by the mapped method and use an external device.
It also has a function of generating a chip select signal. The I / O port 59 is a signal with an external device.
Input / output of the
Authentication with the authentication device 11 is performed. The random number generation circuit 60 is
A random number to be used in the lottery for the special drawing big hit
To achieve. The reset / interrupt control circuit 61 uses an external interrupt.
It controls the embedded signal, such as system reset,
User reset, built-in programmable counter
The CPU 5 detects the interrupt request from the imagers 62 and 63.
Inform 1 System reset means arithmetic processing for games
This is a reset of the entire device 3. That is, the system reset
Read the game program from the built-in ROM 52
Check whether it is true or false. At this time, the management program
If the game starts and the game program is true,
Switch program area to run program
At the same time, it enables user reset. User
Set means to reset CPU51 core and play
The operation of the game program from the top address of the game program
Is to start. This is a game program
Because it is configured to use the set interrupt
is there. Programmable counter / timers 62, 6
3 is a soft interrupt signal to the reset / interrupt control circuit 61.
Or output the number. Watchdog timer 64 is CP
It is possible to monitor the runaway of U51. Where I
/ O port 59, internal bus 65, CPU 51, built-in RO
The M52 and the built-in RAM 53 constitute identification information receiving means.
You. CPU 51, built-in ROM 52, built-in RAM 53
Consists of separate information judgment means, confirmation means, and validity judgment means
You. D. Configuration of Confirming Device FIG. 4 is a block diagram showing the configuration of the confirming device 11. Figure
4, the confirmation device 11 includes a CPU 71, a ROM 72,
RAM 73, clock generation circuit 74, bus 75, output port
Port 76, input port 77, driver 78, filter 7
9, input device 15, confirmation switch 13, reset switch
80, external terminals 81, 82, LED 14, buzzer 83
It consists of. The CPU 71 is a clock generation circuit 74
According to the clock signal generated by the game arithmetic processing unit 3
Then, the arithmetic processing for confirming its validity is performed. ROM
A RAM 72 stores a legitimacy confirmation program, and a RAM
73 is used as a work area. Bus 75 each time
Transfers road data and address information. Output port 76
Passes the signal output from the CPU 71 to the driver 78
Then, the driver 78 drives the signal output from the CPU 71.
It operates and outputs to various devices. Input port 77 is a filter
Signals from various switches, etc. input via the 79
Transfer to PU71. Is the filter 79 various switches or the like?
CPU receives these signals and performs waveform shaping and other processing.
71. Filter 79 (eg, low pass filter)
The input device 15, the confirmation switch 13, and the reset
Signal from the external switch 80 and external terminal 81
I have. The reset switch 80 resets the CPU 71.
Things. The external terminal 81 is the connector shown in FIG.
Of the IC clip 84.
Predetermined pin of the game arithmetic processing unit 3 via the lead wire 4
It receives the signal from and passes it to the filter 79. Driver 78
Control signals to the external terminal 82, the LED 14, and the buzzer 83.
Signal is output. The external terminal 82 is also shown in FIG.
The part to which the connector 12 shown is connected, and is used for computing
Via the lead wire 4 of the IC clip 84 sandwiching the processing device 3
Is the confirmation device 11 on a predetermined pin of the arithmetic processing unit 3 for game?
These signals are transmitted. Buzzer 83 is an arithmetic processing unit for games
When the validity judgment of 3 is abnormal, a sound is used for notification. CP above
U71, ROM72, RAM73, bus 75, output port
The driver 76, the driver 78, and the external terminal 82 send identification information.
It constitutes a means of delivery. CPU71, ROM72, RAM7
3, bus 75, input port 77, filter 79, output port
The gate 76, the driver 78 and the external terminals 81 and 82 are positive.
It constitutes a means for confirming the identity. Here, the main information used in this embodiment will be described.
The summary is as follows. Identification information: A true confirmation device for the arithmetic processing unit 3 for game
This is information for identifying the device 11. Encrypted data for game program determination: game computing
The game program in the built-in ROM 52 of the processing device 3 is correct.
This information is used to determine that it is a standard one, and it is used by a third-party machine.
Created by Seki and stored in the user's internal ROM 52
-In the program storage area (for example, the final address)
You. Self-identification recognition information: In the regular game processor 3
Information that identifies the
To use. Specific code is created by a third-party organization
The storage location on the computer processing unit 3 side is managed by the internal ROM 52.
This is the program area. On the other hand, on the confirmation device 11 side,
Entered by the official of the institution. Startup information: Confirmation device 11 for game arithmetic processing device
Information to start the inspection to confirm the legitimacy of 3.
For example, it is a start signal. Next, the normal operation of the game arithmetic processing unit 3 described above.
The operation of the system for confirming the propriety will be described. E. FIG. Operation of the accessory control device The control by the accessory control device 2 is performed at the same time when the power of the game machine is turned on.
The game transfer operation and the validity confirmation operation are started.
You. FIG. 5 shows a control program of the accessory control device 2 (especially, a play program).
Flowchart showing a built-in program of the technical processing unit 3)
It is a chart. When the control program starts,
The processing of the management program stored in the storage ROM 52
It is a program for playing by executing and the result.
Transfer to user program processing or
Go to sex confirmation processing. When the management program is started, first the step
Initialization processing is performed in step S10. This allows the built-in RAM
53 working areas are cleared, output ports
Resetting, setting for operation of management program, etc.
You. Next, in step S12, the confirmation device 11 starts up.
Determine whether there is information. This is the confirmation device 11
The confirmation switch 13 in the
Activation signal for starting inspection for confirming the correctness of device 3
(Startup information) is via the lead wire 4 of the IC clip 84.
Input to the I / O port 59 of the game processing unit 3 for game
It is to determine whether or not. Starting from the confirmation device 11
If there is no information, the authentication process of the user program (eg
For example, if there is activation information, correct
It branches to the validity confirmation processing. In the following,
Will be explained. It should be noted that with the IC clip 84, game arithmetic processing
Instead of sandwiching the device 3, for example, the accessory control device 2 side is exclusively used.
To connect with the confirmation device 11 by providing a connector for
May be. (A) Minutes for user program authentication processing
When the determination result is NO in the determination result of step S12 (confirmation device 11
If there is no startup information from the
Branch to step S24 for user program authentication processing
Branch. It is the third party that branches to step S24.
There are no on-site inspections, so it's like operating normally in a hall
Is the case. Stored in internal ROM 52 in step S24
When the user program being loaded is loaded
Then, the encrypted data is calculated. Encrypted data is user
Confirm whether the program is a true game program
This is information to prove, for example, a game program (user
User program) with a predetermined encryption algorithm
The converted data is calculated by arithmetic processing. Then step
In step S26, the user program area (for example, the last add
Read the legitimate encrypted data stored in advance
Put in. This encrypted data is sent to a third party as described above.
User ROM is created in advance from the master ROM created by
It has been transferred to the program area,
Data to determine if the gram is legitimate
It is. Next, the encryption calculated this time in step S28
Determine whether the data is normal. In this case, the regular encrypted data and the step
It is normal by comparing with the encrypted data calculated in S24.
Determine whether or not. If the game program is forged
However, the judgment here is performed in the management program area.
Therefore, it is necessary to make sure that the user program is legitimate.
Can be turned off. The comparison result of encrypted data is normal (calculated this time
If the encrypted data is normal), the user program
Is authenticated, the process proceeds to step S30, and the program area is turned off.
Replace. This is the user program from the administration program area.
It switches to the program area. With this,
After that, from the user program area, a valid game program
That the game is read and the first type of pachinko game is played
become. On the other hand, in step S28, the ratio of encrypted data is
The comparison result is abnormal (that is, the encrypted data calculated this time is
If it is "abnormal", the user program is not authenticated.
And repeat the loop, judging that there is a suspicion of being forged.
You Therefore, the encrypted data calculated this time is abnormal.
If it does, it does not switch to the user program area
No pachinko game is played. (B) Branching to the legitimacy confirmation process When the determination result of step S12 is YES (confirmation device 1
(If there is activation information from 1), start from step S12.
It branches to step S14 and is sent from the confirmation device 11.
Read identification information. The identification information is the arithmetic processing unit for games.
The device 3 is made to identify that it is the true confirmation device 11.
Information from the confirmation device 11 through the lead wire 4.
And is output to the game arithmetic processing unit 3. Step S16
Then, determine whether the identification information has been read and
If not completed, the process returns to step S14 to repeat the process.
When the reading is completed, the process proceeds to step S18. Stay
At step S18, the identification information sent from the confirmation device 11 is sent.
The information is normal (ie authenticator 11 can be authenticated)
Information), and if YES, step
In step S20, the self-identification information transmission process is performed.
Continue processing. In the self-identification information transmission process,
Confirmation device 1 for self-identification information from game processing device 3 for game
Send to 1. The self-identification information is a game processing unit for games.
The confirmation device 11 specifies that the device 3 is true.
is there. As a result, in the confirmation device 11, the self-identification information
And confirm that the gaming processor 3 is true
This will be proved (details will be described later). In this way,
The technical processing device 3 is a true confirmation device based on the identification information.
It authenticates that it is 11, and sends the self-identification information. On the other hand, if NO in step S18,
Proceed to step S22, perform illegal processing, and continue this processing.
I do. In the illegal processing, it is determined that the confirmation device 11 is a fake
The game arithmetic processing unit 3 is identified as true.
The self-identification recognition information is not output to the confirmation device 11. But
Therefore, the counterfeit confirmation device can receive the self-identification information.
First, forgery of data for the arithmetic processing unit 3 for gaming is not subject.
It can prevent harm. F. User program processing As mentioned above, the comparison result of encrypted data is normal (this time
If the calculated encrypted data is normal),
Gram is authenticated, the program area is switched, and the user
-A legitimate game program is read from the program area
The first type of pachinko game is played. Figure 7 is a user
2 is a flowchart showing a program. User
When the program starts, initialization processing is performed in step S50.
Do. As a result, the working area of the internal RAM 53
Are cleared, flags are set, output ports are reset.
Initialization of subroutines and subroutines. Stay
Enable interrupts after step S50, then step
In S52, prize ball control processing is performed. Prize by the ball ejector
Performs processing related to ball discharge, such as safe balls
Process to instruct the discharge of the required number of prize balls based on
Do. Then, in step S54, the switch (SW) is turned on.
Force processing. This is the input information from various detection switches.
The information is monitored, and specifically, for example
Switch 31, count switch 32, continuation switch 33, etc.
Monitoring of the output signal from is performed. At this time,
For example, logic conversion and chattering from various detection switches
Preventive processing is also performed. As chattering prevention processing,
For example, the CPU 51 softens signals from various detection switches.
In case of noise, the process of reading twice
A process to prevent chattering by considering constants etc.
is there. Then, in step S56, the processing number
Judgment processing of step branch is performed. This is
The branch destination is determined based on the processing number set accordingly.
Things. Step 5 is the branch destination step.
There are 8 to step 64. Here, for each branch destination step
The processing contents are as follows. Step S58 (normal process): call screen process, start input
Set the usual processing before award. Step S60 (design variation process): In case of winning the starting prize
Set the process to start the symbol variation of the special figure. Step S62 (big hit process): Big hit associated with start winning
If the result of random number extraction is a big hit, the big hit figure is added to the special figure.
Display the pattern or open the variable winning device 42, 1
After the siruku eyes, there is a fixed time in each cycle, subject to V winnings.
Or a big hit that opens the variable winning device 42 by a certain number of balls
Set the game. Step S64 (disengagement process): big hit disorder associated with start winning
If the extraction result of the number is out, the special pattern is displayed
Set as shown. Steps S58 to S64 described above
After any of the steps, the step S6
Proceed to step 6 to perform solenoid / external information processing. this is,
Drive to corresponding solenoid according to predetermined step condition
Set the information and send a big hit signal to the external management device
Etc. are output. Then, in step S68
Force processing. Here, for example, output port 23
Output a switching signal to a solenoid, etc.
Is performed. Then, in step S70, the lamp
LED processing is performed. This is various lamps for game boards and LE
A control signal is output to D to decorate the game. Next
In step S72, sound output processing is performed. This is a play
It outputs decorative sound effects as the technique progresses.
You. Next, in step S74, fraud monitoring / fraud processing is performed.
U. This is whether fraud was done in the process of playing the game.
To monitor the error signal
This is processing such as outputting to the management device. Step S74
After that, wait for an interrupt, and if an interrupt flag is set,
Return to step S52 and repeat the process (for example, 2 ms).
every). G. A specific institution carries the confirmation device 11 into the operation hall of the confirmation device,
Inspection to confirm the validity of the arithmetic processing unit 3 for gaming
When the confirmation device 11 is turned on in the case of performing,
The verification device program shown runs. Confirmation device programming
When the system starts, initialization processing is performed in step S100.
U. This clears the working area of RAM73.
Are set, flags are set, output ports are reset, and
Brutin's initialization is done. Then,
In step S102, a self-identification information input process is performed. This
This is because the official of the specific organization is a regular game processor 3 for games.
Enter the same information as the self-identification information stored in
It is input from the storage 15. Then, in step S104, the confirmation switch
It must be determined whether 13 is on or not, and it must be on.
For example, if you wait for this step and turn it on, the game calculation
To start an inspection to confirm the validity of the processing device 3
To step S106. Start in step S106
Send information. This is for the arithmetic processing unit 3 for game
To send a start signal (start information) to start the inspection.
You. This ensures correctness on the game processing device 3 side for gaming.
Recognize the start of the inspection and confirm the validity as described above.
Will be transferred to. Then, in step S108
Send other information. Thereby, the arithmetic processing unit 3 for games
Then, receiving the identification information from the confirmation device 11,
11 is true, and if the identification information is true
Self that specifies the game processing unit 3 for game when it is determined
The specific recognition information is output to the confirmation device 11. Next, in step S110, a game arithmetic processing unit.
Reading process of self-identification information output by the processing device 3
And read the self-identification information in step S112.
It is determined whether or not the end has been completed. In this case, the game calculation
To read the self-identification information from the processing device 3,
Pin of the game processing unit 3 for game by the IC clip 84
The confirmation device 11 through the lead wire 4
It is possible to input the signal from the arithmetic processing unit 3 for game to the computer 12.
Do the work to put it into a state (corresponding to a specific signal
hand). The self-identification information includes genuine information and fake
It is considered that the information. The reading of self-identification information
If not completed, the process returns to step S110 to identify itself
When the reading of the recognition information is completed, the process proceeds to step S114.
So the self-identification information is normal, that is, for game
Determine whether the processing unit 3 is legitimate
You. This judgment is read by the game arithmetic processing unit 3.
Self-identification information and previously input in step S102
The comparison is performed with the self-identification recognition information that has been set. If the self-identification recognition information is normal, the
In step S116, the normal state notification process is performed. this is,
When it is determined that the gaming arithmetic processing device 3 is a regular one, L
The ED 14 is turned on. Therefore, the official is L
The ED14 lights up, making it easy to perform arithmetic processing for games.
It can be recognized that the device 3 is legitimate. On the other hand,
If the self-identification information is abnormal, the process proceeds to step S118.
The abnormal state notification process is performed. This is a computing center for games
The buzzer 83 is sounded when it is determined that the processing device 3 is a fake one.
It is a thing. Therefore, the officer issues the buzzer 83
As a result, the game arithmetic processing unit 3 is easily a fake
Can be recognized. Step S116 or
After step S118, the process returns to step S104.
Repeat the reason. As described above, in this embodiment, the game is performed in the hall.
When checking the validity of the arithmetic processing unit 3, a specific organization
Carries in the confirmation device 11 and goes in, and with the IC clip 84
The pin of the gaming arithmetic processing unit 3 of the gaming machine is sandwiched. Next
Then, the confirmation device 11 is activated and the proper self-identification information is displayed.
Input and start information to the game processing unit 3 for game
Sending and processing game arithmetic processing device 3 to legitimacy confirmation processing
Then, the identification information is transmitted. And play for games
Receives the self-identification information from the arithmetic processing unit 3 and sends it
Judging and whether the arithmetic processing unit 3 for game is regular
If it is legitimate, the LED 14 lights up.
You. In addition, the received self-identification information is abnormal.
Buzzer 83 sounds. Therefore, it is extremely easy to play
For determining whether the computer arithmetic processing unit 3 is a legitimate one, that is,
Check the legitimacy or forgery of the game program
be able to. Further, as in the present embodiment, a game arithmetic processing unit is provided.
A type that stores a game program in the device 3 (for example, R
OM area is expanded to store game programs)
Then, even if the entire game processing device 3 is replaced,
By using the confirmation device 11, a game program
Since it is possible to judge the legitimacy or forgery of
It is possible to reliably prevent positive. Arithmetic processing unit for games
In the process of inspection of 3, play in the IC socket of the accessory control board 1
It is sufficient to keep the computer processing device 3 for use, and it is necessary to remove it.
Since there is no such thing, the inspection work can be performed efficiently and easily.
You. In particular, an IC chip that constitutes the arithmetic processing unit 3 for games
This effect is significant when the number of pins is large. Ma
Also, do not use the IC socket to improve safety
Wiring is directly soldered to the game processor 3 for gaming
Even in cases such as
Can be. Furthermore, for games without using the IC socket
It seems that the wiring is directly soldered to the processor 3.
Even in such a case, it is possible to confirm the validity of the arithmetic processing unit 3 for game.
At the time of authorization, the built-in game program is discharged to the outside.
The program to be created is built in the game arithmetic processing unit 3 in advance.
There is no need for a method such as
You can avoid it. (II) Second Embodiment Next, FIGS. 9 to 13 are views showing a second embodiment of the present invention.
You. This second embodiment is intended to identify a game arithmetic processing unit.
It is not a specific code (first embodiment) as self-identification information.
In other words, this is an example of using encrypted data. A. Of the system that confirms the validity of the arithmetic processing unit for gaming
Overall configuration FIG. 9 is a system for confirming the validity of the arithmetic processing unit for games.
FIG. 2 is a diagram showing an overall configuration of the embodiment. In the explanation of FIG. 9,
The same configurations as those in FIG.
Abbreviate. In FIG. 9, the character object control board 100 and the first embodiment are shown.
Arithmetic processing device for game that sends out different self-identification information
101 is installed, the arithmetic processing unit 101 for game
Unlike the first embodiment, the self-identification information to be specified is self-identification information.
Not a specific code as specific recognition information, but a game program
Cipher calculated by encrypting ram with a predetermined algorithm
It uses the digitized data. Further, the confirmation device 102 includes a ROM writer 1
A connector 105 that can connect the wiring 104 from
Have been killed. The ROM writer 103 is the confirmation device 102.
Enter encrypted data as self-identification information
ROM sock with master ROM 106 installed
Read data from the master ROM 106
Etc. are displayed on the liquid crystal display unit 108 and a numeric keypad.
And an operating unit 109 that operates. Master ROM1
06 is a regular game program and a regular self-identification
The knowledge information (encrypted data here) is stored.
Created by the institution. Third-party institution is a game program
The ram is encrypted with a predetermined encryption algorithm and played
Encrypt self-identification information that identifies the arithmetic processing device 101
Create as data. Therefore, the encrypted data is
Nori's game program is read and encrypted, and the result
The information is calculated based on the master ROM 10
6 is stored in a predetermined address. Also, the confirmation device 102
Has a new startup switch 111,
The switch 111 opens control with the ROM writer 103.
It is operated when starting. On the other hand, the input device
Excluded. B. Configuration of Confirming Device FIG. 10 is a block diagram showing the configuration of the confirming device 102.
You. In explaining FIG. 10, the same configuration as that of FIG. 4 described above is used.
Are denoted by the same reference numerals and redundant description will be omitted. In FIG.
Signal conversion circuits 121 and 122 are additionally provided
The point is different from the above embodiment. The signal conversion circuit 121 is a ROM
Converts signals by receiving data and control signals from the writer 103
It is processed and output to the filter 79. Also, the signal conversion circuit
122 receives the data and control signal from the driver 78
The signal is converted and output to the ROM writer 103. CPU
71, ROM 72, RAM 73, bus 75, input port
77, filter 79, output port 76, driver 78,
External terminals 81, 82, signal conversion circuits 121, 122, R
OM writer 103, master ROM 106, wiring 104
And the connector 105 constitutes the validity confirmation means. Here, the main information used in the second embodiment.
Among them, what is different from the first embodiment will be described below.
Become like Self-identification information: regular game processor 101
Information for identifying that the encrypted data is used in the second embodiment.
Data. The encrypted data can be played by a third party
Created by encrypting the program with a predetermined encryption algorithm
The built-in ROM 52 in the game arithmetic processing unit 101
Stored in the management program area of. On the other hand, the confirmation device 1
On the first side, a third-party institution mass-produces the ROM writer 103.
The terminal ROM 106 is set and read. Next, the game arithmetic processing unit 101 described above.
The operation of the system for confirming the validity of is explained. C. Operation of the accessory control device FIG. 11 shows a control program of the accessory control device (particularly for games).
Flowchart showing a built-in program of the arithmetic processing unit 101)
It is a chart. In explaining FIG. 11, the same as in FIG. 5 described above.
The same step number is attached to the step that performs such processing.
Overlapping description is omitted. In the process of FIG. 11, step S1
If YES is determined in the process of 8, the process proceeds to step S130.
A user program that branches and is stored in the internal ROM 52
Reads gram and calculates encrypted data
I do. In this case, the encrypted data is the arithmetic processing unit for game 1
Used as self-identification information that identifies 01
And, for example, a game program (user program)
Calculates the data encrypted with the specified encryption algorithm
Calculate by reason. Load the user program
The process of calculating encrypted data in
In the case of the example, the user program is a true game program
Information to authenticate if (ie
The second actual
In the embodiment, the same encrypted data as the program determination information is
It is used as self-identification information. Or the program
Using a different algorithm from the judgment information,
All encrypted data may be calculated. That's it
By doing so, the false of the arithmetic processing unit for game 101 is further enhanced.
Can be difficult to build. Next, in step S132, this time is calculated.
The confirmation device 102 uses the encrypted data as self-identification information.
Send the self-identification information to the
To continue. As a result, the verification device 102 uses the encrypted data.
Receives self-identification information consisting of data, and performs arithmetic for games
It will authenticate that the processing device 101 is true.
On the other hand, if NO in step S18, the same as in the first embodiment.
Like this, go to step S22 and perform the fraudulent processing.
To continue. Thus, in the second embodiment, the user program
Read the gram, calculate the encrypted data, and
Use the encoded data as self-identification information
When a user program is forged,
It is not possible to create constant recognition information and this encryption
Since the calculation contents for calculating the data are also secret, it is extremely high.
It is possible to prevent forgery of the arithmetic processing unit 101 for games every time.
it can. D. Operation of Confirming Device FIGS. 12 and 13 show a control program of the confirming device 102.
FIG. In the description of FIG. 12,
The same step number is used for the steps that perform the same processing as in FIG.
No. and duplicate description is omitted. Processing of FIG. 12 and FIG.
Then, after the initialization process of step S100,
Then, the start switch 111 is turned on in step S140.
It is determined whether or not. The startup switch 111 is not on
If so, wait for this step S140 and turn it on.
Proceed to step S142 to prepare the ROM writer 103
It is determined whether or not it is OK. This is the confirmation device 102
And the connection between the ROM writer 103 and
You. If ROM writer 103 is not ready,
Waiting at step S142, if the preparation is OK, step S
Proceed to 144 to perform master game program import processing
U. This is the ROM socket 1 of the ROM writer 103
The master ROM 106 is attached to 07
106 to the confirmation device 102 the master game program
Specific information as self-identification information as well as capturing
(Encrypted data) is taken in. Then, the special data loaded in step S146 is selected.
The fixed information (here, the self-identification recognition information) is stored. Next
Then, the procedure proceeds to step S148, and thereafter, the same as in the first embodiment.
Performs authentication processing with the game arithmetic processing unit 101
And whether the game arithmetic processing unit 101 is a legitimate one
It is determined whether or not the game is played in step S148 at this time.
Identification information transmitted from the computer processing device 101
As a specific code (first embodiment) as encrypted data
Read. Next, in step S150, self-identification recognition
Determine whether or not the information has been read, and identify yourself
If the reading of the knowledge information is not completed, step S14
Return to step 8 and finish reading the self-identification information.
Proceeding to step S152, the self-identification information is normal.
Or, that is, the game arithmetic processing unit 101 is a regular one
Determine if there is. In this judgment, the game operation processing
The encrypted data sent from the processing device 101 and the
Compare with the specific information (self-identification information)
Determine whether the self-identification information is normal. Soshi
If the self-identification information is normal, step S116.
If it is abnormal, the process proceeds to step S118. In addition,
In step S118, the buzzer 83 is sounded when there is an abnormality
However, in addition to this, even if the LED 14 is made to blink.
Good. As described above, in the second embodiment, the user program is
Read the gram, calculate the encrypted data, and
The encoded data is used as self-identification information. But
Therefore, the confidentiality of the self-identification information is increased. In addition,
If the user program is counterfeited, a legitimate self-identification
Unable to create the information and additionally this encrypted data
Since the contents of the calculation to calculate the data are also secret,
It is possible to prevent forgery of the arithmetic processing unit for gaming 101
You. (III) Third Embodiment Next, FIGS. 14 to 17 are views showing a third embodiment of the present invention.
is there. This third embodiment is a game processing unit for games, which is wireless.
It is an example in which information is transmitted between the device and the confirmation device. A. Of the system that confirms the validity of the arithmetic processing unit for gaming
Overall configuration FIG. 14 is a system for confirming the validity of the game arithmetic processing unit.
It is a figure which shows the whole structure of a camera. Before explaining FIG.
The same configurations as those in FIG. 1 described above are denoted by the same reference numerals and are described repeatedly.
Is omitted. In FIG. 14, the first actual object is added to the accessory control board 200.
Unlike the embodiment, the confirmation device 202 wirelessly transmits the self-identification information to the confirmation device 202.
Of a configuration that enables transmission of information such as sending
A game arithmetic processing unit 201 is installed, and game arithmetic is performed.
Self-identification recognition stored in the built-in ROM of the processing device 201
The information is specially identified as self-identification information, as in the first embodiment.
Uses a fixed code. In addition, the confirmation device 202
Confirmation switch 13, LED 14, input as in the first embodiment
Although the device 15 is arranged, the processing unit for game is wirelessly
In a structure that can transmit information to and from the device 201
Has become. B. Configuration of gaming arithmetic processing device FIG. 15 is a block diagram showing the configuration of the gaming arithmetic processing device 201.
FIG. In explaining FIG. 15, the same as FIG. 3 described above.
The same numbers are assigned to the configurations of and the duplicate description is omitted. FIG.
5 is that the communication circuit 211 is additionally provided.
Different from the first embodiment. Communication circuit 211 is I / O port 5
Data and control signals can be transferred bidirectionally to
The confirmation device 2 using electromagnetic waves (radio signals) of a predetermined frequency.
Information is transmitted to and from. That is, the communication circuit 2
11 is emitted from the outside (here, the confirmation device 202)
Captures electromagnetic waves containing identification information, and
It emits specific recognition information to the outside. The communication circuit 211 is shown in detail in FIG.
So that the planar coil 212, the filter 213, and the transmission circuit 2
14 and a demodulation circuit 215. Plane coil
212 is, for example, formed in a circular and flat shape, and is a confirmation device.
Electromagnetic waves emitted from 202 are captured and
The self-identification information etc. are radiated to the outside by the wave. fill
213 is a confirmation device received via the planar coil 211.
Filters the radio signal from 202 to shape the waveform
And outputs it to the demodulation circuit 215. Demodulation times
Path 215 demodulates the signal output from filter 213.
Process to retrieve necessary data (for example, identification information)
And output the retrieved data to the I / O port 59.
You. The transmission circuit 214 uses a signal from the I / O port 59 (example
For example, a signal containing self-identification information)
Signal to drive the plane coil 212. The above I / O
Port 59, bus 65, CPU 51, built-in ROM 52,
The built-in RAM 53 and the communication circuit 211 serve as identification information receiving means.
Configure. CPU51, built-in ROM52, built-in RAM5
3, the communication circuit 211, the identification information determination means, confirmation means,
It constitutes the appropriateness determining means. C. Configuration of Confirming Device FIG. 17 is a block diagram showing the configuration of the confirming device 202.
You. In explaining FIG. 17, the configuration similar to that of FIG.
Are denoted by the same reference numerals and redundant description will be omitted. Shown in FIG.
As described above, the confirmation device 202 includes a plane coil 221 and a fill coil.
Data 222, transmission circuit 223, demodulation circuit 224
Unlike the previous example in that it is provided, the external terminal,
The nectar has been removed. The plane coil 221 is, for example, a circle
Is formed in a flat shape and is a game processing unit 201 for game
The electromagnetic waves emitted from the
It radiates identification information to the outside. The filter 222 is a flat
Game processing device 201 received through the game server 221
Such as filtering the radio signal from the
It is processed and output to the demodulation circuit 224. Demodulation circuit 22
4 is required by demodulating the signal output from the filter 222
Process for extracting various data (for example, self-identification information)
Then, the extracted data is output to the filter 79.
The transmission circuit 223 outputs the signal output from the driver 78.
Modulate (for example, a signal containing identification information) into a wireless signal
It is converted and the plane coil 221 is driven. CPU 7 above
1, ROM 72, RAM 73, bus 75, input port 7
7, filter 79, output port 76, driver 78, flat
The surface coil 221, the filter 222, the transmission circuit 223, and
The demodulation circuit 224 constitutes a validity confirmation means. In addition,
Identification information used in the third embodiment, game program determination
Encrypted data, self-identification information, and startup information are the first
It is the same as the embodiment. With the above arrangement, the third embodiment
When checking the validity of the game processing unit 201 for game
Then, a specific organization carries in the confirmation device 202 and goes in. This
At the time of, with the IC clip game processing unit 2 for the game of the game machine
It is not necessary to sandwich the 01 pin. Next, the confirmation device 2
If you start 02 and enter the proper self-identification information,
At the same time, the start-up information is converted into an electromagnetic wave in the game processing unit 201.
From the game arithmetic processing unit 201 to confirm the validity.
Then, the identification information is transmitted. Performance for playing
In the arithmetic processing device 201, a true confirmation device based on the identification information
If it is determined to be true and it is determined to be true, the self
The specific recognition information is emitted by electromagnetic waves. The verification device 202 demodulates the radiated electromagnetic wave.
And receive self-identification information, judge it and play
It is possible to determine whether
If it is a regular one, the LED 14 lights up. Ma
If the received self-identification information is abnormal, a buzzer
-83 sounds. Therefore, in the third embodiment as well,
It is possible to obtain the same effect as the
With a game processing unit 201 for games by radio using waves
Since information is being transmitted to and from the confirmation device 202,
Use the IC clip to display the game processor 201 of the gaming machine.
It does not require pinching work and has good operability.
There is a point. Also, because it uses electromagnetic waves, inspection work
Can be done efficiently and easily, and
No need to open the back side of the gaming machine, even from the front side of the gaming machine
It can be confirmed. In particular, configures the arithmetic processing unit 3 for games
This effect is effective when the number of IC chip
It is significant. (IV) Fourth Embodiment Next, FIGS. 18 and 19 are views showing a fourth embodiment of the present invention.
is there. This fourth embodiment is a game arithmetic processing unit for games which is wireless.
It is also an example of transmitting information between the device and the confirmation device.
And self-identification information for identifying the game processor
And not the specific code (in the case of the third embodiment), but the encryption
It is an example of using data. A. Of the system that confirms the validity of the arithmetic processing unit for gaming
Overall configuration FIG. 18 is a system for confirming the legitimacy of a game arithmetic processing unit.
It is a figure which shows the whole structure of a camera. Before explaining FIG.
The same configurations as those in FIG. 9 described above are denoted by the same reference numerals and are redundantly described.
Is omitted. In FIG. 18, the accessory control board 300 is wirelessly connected.
Information such as sending self-identification information to the confirmation device 302
Game arithmetic processing device 3 having a configuration capable of transmitting
01 is installed, and the game arithmetic processing unit 301
Unlike the third embodiment, the self-identification information to be determined is different from the self-identification information.
Not a specific code as constant recognition information, but a game program
Encryption calculated by encrypting the system with a predetermined algorithm
It uses data. In addition, the confirmation device 302
Is the confirmation switch 13, the LED 14, the same as in the second embodiment.
Start switch 111 is arranged, but for wireless game
Information can be transmitted to and from the processing unit 301.
It is configured to be able to. Other ROM writers 103
The configuration such as is similar to that shown in FIG. B. Configuration of Confirming Device FIG. 19 is a block diagram showing the configuration of the confirming device 302.
You. In explaining FIG. 19, the same configuration as that of FIG. 10 described above.
Are denoted by the same reference numerals and redundant description will be omitted. Shown in Figure 19
As described above, the confirmation device 302 includes a plane coil 321 and a filter.
Filter 322, transmission circuit 323, demodulation circuit 324
Unlike the above-mentioned embodiment in that it is provided with an external terminal,
The connector has been removed. The planar coil 321 is, for example,
It is formed in a circular shape and a plane shape, and the arithmetic processing unit for games 201
The electromagnetic waves emitted from the
Radiates identification information to the outside. Filter 322 is flat
Game arithmetic processing device 30 received via coil 321
Filtering the wireless signal from 1 to shape the waveform, etc.
Is output to the demodulation circuit 324. Demodulation circuit 3
24 is required to demodulate the signal output from the filter 322.
A process for retrieving necessary data (for example, self-identification information)
And output the extracted data to the filter 79.
You. The transmission circuit 323 receives the signal output from the driver 78.
Signal (for example, a signal containing identification information) is modulated to a radio signal.
To drive the plane coil 321. CPU 7 above
1, ROM 72, RAM 73, bus 75, input port 7
7, filter 79, output port 76, driver 78, flat
The surface coil 321, the filter 322, the transmission circuit 323, and
And the demodulation circuit 324 constitute the validity confirmation means. In addition,
Identification information used in the fourth embodiment, game program determination
Encrypted data, self-identification information, and startup information are
It is the same as the embodiment. With the above arrangement, in the fourth embodiment,
When checking the validity of the arithmetic processing unit 301 for games
Then, a specific organization carries in the confirmation device 302 and goes in. This
At this time, the game processing unit 3 for game of the game machine with the IC clip
It is not necessary to sandwich the 01 pin. Next, the confirmation device 3
02 startup switch 111 to turn on the
Master ROM in ROM socket 107 of Iter 103
106 is installed, and master play from master ROM 106
While loading the technique program into the confirmation device 302,
It takes in specific information as self-identification information. Then
Sending start information to the game processor 301 for game by electromagnetic waves
And transfer the arithmetic processing unit 301 for game to the validity confirmation process.
Then, the identification information is transmitted. In the game arithmetic processing unit 301, the identification information
Based on whether it is the true confirmation device 302,
If it is determined to be true, the self-identification information is radiated by electromagnetic waves.
You. The verification device 302 demodulates the radiated electromagnetic wave and
Receive specific recognition information, judge it, and compute it for games
It is determined whether the processing device 301 is a legitimate device.
At this time, the game transmitted from the gaming arithmetic processing device 301
It is not a specific code (first embodiment) as self-identification information.
The encrypted data is read and judged. And for gaming
If the arithmetic processing unit 301 is a regular one, the LED 14
It lights up and the received self-identification information is abnormal.
Then, the buzzer 83 sounds. Therefore, even in the fourth embodiment
While it is possible to obtain the same effect as the above-mentioned embodiment,
In particular, it uses a radio wave that uses electromagnetic waves to process game processing equipment for games.
Information is transmitted between the device 301 and the confirmation device 302.
Since there is an IC clip, a game processor for gaming machines
No need to pinch the pin of 301, good operability
It has the advantage that it uses electromagnetic waves
Thus, the inspection work can be performed efficiently and easily. (V) Fifth Embodiment Next, FIGS. 20 to 23 are views showing a fifth embodiment of the present invention.
is there. This fifth embodiment is a self-characterizing example of an arithmetic processing unit for games.
By embedding a self-identifying device with a fixed function,
Transmission of information between the gaming arithmetic processing device and the confirmation device.
This is an example of performing. It should be noted that it is necessary to identify the game arithmetic processing unit.
A specific code (as in the case of the third embodiment) as self-identification information
Same) is used. A. Of the system that confirms the validity of the arithmetic processing unit for gaming
Overall Configuration FIG. 20 shows a system for confirming the validity of the arithmetic processing unit for games.
It is a figure which shows the whole structure of a camera. Before explaining FIG.
The same configurations as those shown in FIG.
Description is omitted. In FIG. 20, a game is performed on the accessory control board 400.
Is equipped with an arithmetic processing unit 401 for
The game processing unit 401 has a wireless confirmation device 402
Of the configuration that can transmit the self-identification information to the
A self-identification confirmation device 403 is embedded. The self-identification confirmation device 403 is a game arithmetic process.
Preliminarily set in a predetermined space inside the chip of the device 401 at the manufacturing stage.
Is embedded. For example, embedded as a small LSI chip
Get absorbed. And, as will be described later in detail, self-identification confirmation
The self-identification information is stored in the device 403.
In the embodiment, the self-identification information is used as in the third embodiment.
A specific code is used. In addition, the confirmation device 402 has a
Confirmation switch 13, LED 14, input as in the first embodiment
Although the device 15 is arranged, the processing unit for game is wirelessly
Between the self-identification confirmation device 403 embedded in the device 401
It is configured so that information can be transmitted. one
Person, self-identification confirmation device 40 in the arithmetic processing unit 401 for game
3 is not limited to the example of embedding, but is shown in, for example, FIG.
Embed the self-identification confirmation device 412 in the game board 411
Then, it can also be used to judge whether it is a genuine game part or not.
Wear. B. 21 is a block diagram showing the configuration of the game arithmetic processing unit 401.
FIG. In explaining FIG. 21, the above-described first embodiment
The same configurations as those in FIG.
Abbreviate. In FIG. 21, the game arithmetic processing unit 401
The specific confirmation device 403 is embedded in the first embodiment.
different. The self-identification confirmation device 403 is an arithmetic processing device for games.
Not connected to any circuits in 401, independently
Yes, and is not supplied with power. And self
The constant confirmation device 403 converts electromagnetic waves (radio signals) of a predetermined frequency
More information is transmitted to the confirmation device 402. Sand
The self-identification confirmation device 403 is an external device (here, the confirmation device
402) to capture the electromagnetic wave containing the identification information emitted from
To convert the power to secure the power required for own operation,
Radiation of self-identification information to outside
You. The self-identification confirming device 403 will be described in detail in FIG.
2, the plane coil 421, the filters 422, 4
23, power conversion circuit 424, demodulation circuit 425, transmission circuit
426, identification information confirmation circuit 427, self-identification recognition information product
The configuration circuit 428 is included. Plane coil 421
Is formed in, for example, a circular shape and a flat shape, and the confirmation device 402
The electromagnetic waves emitted from the
It radiates self-identification information to the outside. In addition,
Ile 421 captures the electromagnetic waves emitted from the confirmation device 402.
When you capture it, it captures that electromagnetic energy.
From electromagnetic energy to each inside the self-identification confirmation device 403
Receives power to be supplied to the circuit. In this case, check
The electromagnetic wave emitted from the device 402 is a self-identification confirmation device.
Sufficient power to support the power required to operate the 403
Have Therefore, the self-identification confirmation device 403
Does not have a power source such as a battery inside,
Extremely economical. The filter 422 is connected via the plane coil 421.
The received wireless signal from the confirmation device 402 is filtered.
Power conversion circuit 4 by performing processing such as waveform shaping and waveform shaping.
24. The power conversion circuit 424 includes a filter 422.
Supply from the output signal from the device to the self-identification confirmation device 403
The electromagnetic energy that becomes power is taken out, converted into direct current, and the electric power
Supply to each required circuit. The filter 423 is a plane coil
Radio signal from confirmation device 402 received via 421
Filtering and waveform shaping etc.
It outputs to the adjustment circuit 425. The demodulation circuit 425 is the filter 4
The signal output from 23 is demodulated and the necessary data (for example,
(For example, identification information)
Data to the identification information confirmation circuit 427. The identification information confirmation circuit 427 is the demodulation circuit 425.
Information transmitted from the confirmation device 402 based on the output of
If the information is true and it is determined to be true,
The determination result as true is output to the self-identification recognition information generation circuit 428.
Power. In addition, the identification information transmitted from the confirmation device 402
If it is determined to be fake, the result of fake is self-identified
It is output to the recognition information creation circuit 428. Self-identification information
The generation circuit 428 is confirmed by the identification information confirmation circuit 427.
It is determined that the identification information transmitted from the device 402 is true.
When the game is played, the game arithmetic processing unit 401
The transmitting circuit 426 transmits the self-identification information for identifying the existence.
Output to The transmission circuit 426 generates the self-identification information generation time.
The signal from the path 428 (the signal containing the self-identification information)
Modulates and converts into a radio signal, and drives the plane coil 421.
You. The planar coil 421, the filter 422, and the power conversion
The circuit 424 constitutes power conversion means. Demodulation circuit 42
5. The identification information confirmation circuit 427 constitutes identification information determination means.
I do. Planar coil 421, transmission circuit 426, self-identification
The knowledge information creating circuit 428 constitutes a confirmation means. C. Configuration of Confirming Device FIG. 23 is a block diagram showing the configuration of the confirming device 402.
You. In explaining FIG. 23, the same configuration as that of FIG. 17 described above.
Are denoted by the same reference numerals and redundant description will be omitted. Shown in Figure 23
As shown in FIG.
Filter 422, transmission circuit 423, demodulation circuit 424
External terminals and connectors are excluded.
Have been. The planar coil 421 is, for example, circular and planar.
And is embedded in the game arithmetic processing unit 401.
Captures electromagnetic waves emitted from self-identification confirmation device 403
At the same time, the identification information and the like are radiated to the outside by electromagnetic waves.
The filter 422 receives itself via the plane coil 421.
Filters the wireless signal from self-identification confirmation device 403
Output to the demodulation circuit 424 after performing processing such as waveform shaping.
Power. The demodulation circuit 424 outputs from the filter 422.
Demodulate the signal that is
(Recognition information) is extracted, and the extracted data is
Output to the filter 79. The transmission circuit 423 is the driver 7
8 output signal (for example, a signal including identification information).
No.) is converted into a radio signal, and the plane coil 421 is
Drive. The CPU 71, ROM 72, RAM 73,
Bus 75, input port 77, filter 79, output port
76, driver 78, plane coil 421, filter 42
2. Transmit circuit 423 and demodulation circuit 424 are correct
Configure means. The identification information used in the fifth embodiment
Information, encrypted data for game program judgment, self-identification
The identification information and the activation information are the same as those in the first embodiment. With the above construction, in the fifth embodiment,
When checking the validity of the game processing unit 401 for games
Then, a specific organization carries in the confirmation device 402 and goes in. This
At this time, the game processing unit for game 4 of the game machine with the IC clip
It is not necessary to sandwich the 01 pin. Next, confirmation device 4
If you start 02 and enter the proper self-identification information,
The identification information is embedded in the game arithmetic processing unit 401.
It transmits to the self-identification confirmation device 403 by electromagnetic waves. Self
In the self-identification confirmation device 403, electric power is supplied via the plane coil 421.
When it receives a magnetic wave and converts it into electric power and starts the circuit operation itself
Both are true confirmation devices 402 based on the identification information.
If it is determined whether or not it is true, the planar coil 421
The self-identification information is radiated as electromagnetic waves through the. The confirmation device 402 is a self-identification confirmation device 403.
Receives self-identification information by demodulating the electromagnetic waves emitted from
Take it off, judge it and the self-identification confirmation device 403 is normal
(Ie, the self-identification confirmation device 403 and
A game arithmetic processing unit 401 with an integrated structure is regular
LED) if it is legitimate
14 lights up. In addition, the received self-identification information
If it is abnormal, the buzzer 83 sounds. Therefore, the fifth real
In the embodiment, it is possible to obtain the same effect as that of the above embodiment.
Both, especially for playing games by radio using electromagnetic waves.
Since the arithmetic processing unit 401 is determined, the inspection work can be performed efficiently.
Good and easy to do. Also, a self-identification confirmation device
403 is embedded in the arithmetic processing unit for game 401 and integrated
Because it is configured, for games that plagiarize self-identification information
Forgery of the arithmetic processing unit 401 can be made more difficult
You. The self-identification confirmation device 403 uses a power source as a game arithmetic processing device.
It is not necessary to receive from the device 401, and electromagnetic energy is
It is economical because it works by converting it into force. As shown in FIG. 20, the self-identification confirmation device
Operation when the device 403 is embedded in the game board 411
Also, in the same way as above, it is checked whether it is a genuine game part or not.
Inspection work can be performed efficiently and easily. Also play
Self-identification confirmation device 40 on board 411 (so-called veneer board)
3 is not limited to the example of embedding, but is, for example, an accessory control base or a display base.
It may be embedded in the panel or in any other suitable location.
May be provided. By doing so, electromagnetic waves
It is easy to confirm the legitimacy of being an authorized game part.
Can be [0078] Modification of the embodiment of the present invention (A) A game arithmetic processing device according to the present invention is a pachinko machine.
Not limited to amusement machines, coin-type throttle machines of the rotating drum type
(Pachislot gaming machine) and the like can also be applied. Ma
It can also be applied to other game machines that play games.
You. (B) Gaming machines that use prepaid cards, games
Uses a gaming information medium that records valuable value that can be used for
And convert it into a game value and play the game (for example, I
Using game information media such as C cards and optical cards)
Any type, such as (C) The game mode of the gaming machine is limited to one type as in the above embodiment
However, other game contents may be used. For example, the so-called type 2
Belonging to, or belonging to the third kind, other
There are types. (D) Of the game program in the game arithmetic processing unit
The storage location is not limited to the built-in ROM, but an external external ROM
Is also good. According to the invention described in claim 1, from the outside
Receive the identification information and judge the received identification information.
Self-identification to identify the self when determined to be true
Since the recognition information is sent, it is extremely easy to correct it from the outside.
A game arithmetic processing device that can determine whether it belongs to the regulation
Can be obtained. Therefore, the arithmetic processing unit for games
Is the game program built into the computer valid?
It is easy to confirm whether it is a counterfeit one.
Can be. In addition, the game processor is used as a game program.
Type with a built-in memory (for example, by expanding the ROM area
A game program is stored), and a game arithmetic processing device
Even if the whole is exchanged, a game program from the outside
Since it is possible to judge the legitimacy or forgery of
It is possible to reliably prevent positive. Arithmetic processing unit for games
In the process of transmitting the identification information to and inspecting
Attach the device (for example, attach it to the IC socket of the accessory control board).
You can keep it on and you do not need to remove it, so it is for games
Efficient and easy judgment of correctness of arithmetic processing unit
it can. Especially, the IC chip that constitutes the arithmetic processing unit for games
This effect is significant when the number of pisses is large.
To improve safety, do not use IC socket, for example.
Wiring is directly soldered to the game processor
Even if there is such a case, the validity confirmation of the game arithmetic processing unit
Can be performed efficiently and easily. Furthermore, IC Soke
Wiring directly to the game processor for games without using
Game calculation even when it is soldered
When confirming the legitimacy of the processing device, for built-in games
A program that exhales the program to the outside for playing in advance
There is no need for a method such as incorporating it in the processor,
You can avoid the risk of forging technical programs.
Wear. According to the second aspect of the invention, electromagnetic waves are used.
To receive identification information and send self-identification information
By doing so, the IC clip can be used as the pin for the arithmetic processing unit for games.
The workability is good because there is no need to pinch. Also,
Since it uses magnetic waves, the validity of the arithmetic processing unit for games
Can be confirmed efficiently and easily. Especially the game
If the number of pins of the IC chip that constitutes the processing unit for computer is large
If this is the case, this effect is significant. According to the invention of claim 3, a game professional
Including the legitimacy determining means for determining the legitimacy of the gram.
A game program used as a comparison target of the propriety determination means
Self-identifying recognition of information encrypted with a predetermined algorithm
By sending it to the outside as information, the self-identification information
The confidentiality of information can be increased. Also, user pro
When a gram is forged, it creates a legitimate self-identification information
Cannot be used as the self-identification information.
Calculate the encrypted information used (eg encrypted data)
The contents of the calculation to be performed are also secret, so it is extremely advanced for games.
Forgery of the arithmetic processing device can be prevented. According to the invention of claim 4, arithmetic for game
A self-identification confirmation device with a self-identification function for the processing device
By embedding, it is for games that steal self-identification information
Forgery of the arithmetic processing unit can be made more difficult. Ma
In addition, by providing the power conversion means in the self-identification confirmation device,
It can operate by converting electromagnetic wave energy into electric power.
Yes, the self-identification confirmation device can be powered from the game processor
It is economical because it does not need to be supplied. According to the invention of claim 5, arithmetic for game
It sends the identification information to the processing device, and the processing unit for game
When the self-identification information is sent from
When the specific recognition information is received and judged, if it is judged to be true, the game is played.
By checking the validity of the processing unit for
It is extremely easy to use a game arithmetic processing unit that is legitimate
It is possible to obtain a confirmation device that can determine whether or not it is. did
Therefore, the game program built in the game processor
The rum is legitimate or forged
It is possible to easily confirm whether or not Also, for performance
A type with a built-in game program in the processor (for example,
If, for example, expand the ROM area to store game programs)
So, if you replace the entire game processing unit
Even from outside, the legitimacy or forgery of the game program
To be able to judge and to prevent fraud
You. Inspecting by sending identification information to the game processing unit for gaming
In the process, install a game processing unit for games (for example, character control
It can be attached or removed while it is still attached to the IC socket on the board.
Since it is not necessary, the validity judgment of the game arithmetic processing unit is effective.
It can be done efficiently and easily. To increase safety
For example, game arithmetic processing without using an IC socket
If the wiring is directly soldered to the device
Also, it is easy and efficient to confirm the validity of the game processing unit for games.
It can be carried out. According to the invention described in claim 6, is the confirmation device?
Send the identification information to the game processing unit
Processing processor receives identification information and determines true
And, the self-identification information from the gaming processor to the confirmation device.
Information, and the confirmation device receives the self-identification information
If it is judged as true, the validity of the game arithmetic processing unit is confirmed.
By checking, it is extremely easy to calculate for games from the outside.
It is possible to determine whether the processing device is genuine.
Wear. Therefore, the game built in the game processor
The technical program is legitimate or forged
It is possible to easily confirm whether or not it is the one. Ma
In addition, the game program is built into the game processor
Type (for example, the ROM area is expanded to expand the game program)
System) and replace the entire gaming processor.
Even if the game is played, the game program is valid from the outside.
You can judge forgery or forgery and surely prevent fraud
Becomes possible. Send the identification information to the game processor
In the process of inspecting with a game processing device installed (eg
For example, leave it attached to the IC socket of the accessory control board)
Since there is no need to attach and detach it,
It is possible to efficiently and easily determine the identity. Safety
To increase, for example, play without using an IC socket
Wiring is directly soldered to the CPU
Even in any case, it is efficient to check the validity of the game processing unit.
It can be done easily.
【図面の簡単な説明】
【図1】本発明に係る遊技用演算処理装置の正当性を確
認するシステムの全体構成を示す図である。
【図2】役物制御装置の構成を示すブロック図である。
【図3】遊技用演算処理装置の構成を示すブロック図で
ある。
【図4】確認装置の構成を示すブロック図である。
【図5】役物制御装置の制御プログラムを示すフローチ
ャートである。
【図6】役物制御装置の制御プログラムを示すフローチ
ャートである。
【図7】ユーザープログラムを示すフローチャートであ
る。
【図8】確認装置の制御プログラムを示すフローチャー
トである。
【図9】遊技用演算処理装置の正当性を確認するシステ
ムの全体構成を示す図である。
【図10】確認装置の構成を示すブロック図である。
【図11】役物制御装置の制御プログラムを示すフロー
チャートである。
【図12】確認装置の制御プログラムを示すフローチャ
ートである。
【図13】確認装置の制御プログラムを示すフローチャ
ートである。
【図14】遊技用演算処理装置の正当性を確認するシス
テムの全体構成を示す図である。
【図15】遊技用演算処理装置の構成を示すブロック図
である。
【図16】通信回路の詳細な構成を示すブロック図であ
る。
【図17】確認装置の構成を示すブロック図である。
【図18】遊技用演算処理装置の正当性を確認するシス
テムの全体構成を示す図である。
【図19】確認装置の構成を示すブロック図である。
【図20】遊技用演算処理装置の正当性を確認するシス
テムの全体構成を示す図である。
【図21】遊技用演算処理装置の構成を示すブロック図
である。
【図22】自己特定確認装置の構成を示すブロック図で
ある。
【図23】確認装置の構成を示すブロック図である。
【符号の説明】
1、100、200、300、400 役物制御基盤
2 役物制御装置
3、101、201、301、401 遊技用演算処理
装置
11、102、202、302、402 確認装置
13 確認スイッチ
14 LED
15 入力装置
51 CPU
52 内蔵ROM
53 内蔵RAM
59 I/Oポート
65 内部バス
71 CPU
72 ROM
73 RAM
75 バス
76 出力ポート
77 入力ポート
78 ドライバ
79 フィルタ
83 ブザー
103 ROMライタ
211 通信回路
403、412 自己特定確認装置
421 平面コイル
422 フィルタ
424 電力変換回路
425 復調回路
426 送信回路
427 識別情報確認回路BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram showing an overall configuration of a system for confirming the legitimacy of a game arithmetic processing apparatus according to the present invention. FIG. 2 is a block diagram showing a configuration of an accessory control device. FIG. 3 is a block diagram showing a configuration of a game calculation processing device. FIG. 4 is a block diagram showing a configuration of a confirmation device. FIG. 5 is a flowchart showing a control program of the accessory control device. FIG. 6 is a flowchart showing a control program of the accessory control device. FIG. 7 is a flowchart showing a user program. FIG. 8 is a flowchart showing a control program of the confirmation device. FIG. 9 is a diagram showing an overall configuration of a system for confirming the legitimacy of a gaming arithmetic processing device. FIG. 10 is a block diagram showing a configuration of a confirmation device. FIG. 11 is a flowchart showing a control program of the accessory control device. FIG. 12 is a flowchart showing a control program of the confirmation device. FIG. 13 is a flowchart showing a control program of the confirmation device. FIG. 14 is a diagram showing an overall configuration of a system for confirming the legitimacy of a game arithmetic processing unit. FIG. 15 is a block diagram showing a configuration of a game arithmetic processing unit. FIG. 16 is a block diagram showing a detailed configuration of a communication circuit. FIG. 17 is a block diagram showing a configuration of a confirmation device. FIG. 18 is a diagram showing an overall configuration of a system for confirming the validity of a game processing device. FIG. 19 is a block diagram showing a configuration of a confirmation device. FIG. 20 is a diagram showing an overall configuration of a system for confirming the legitimacy of a game arithmetic processing device. FIG. 21 is a block diagram showing a configuration of a game arithmetic processing unit. FIG. 22 is a block diagram showing a configuration of a self-identification confirming device. FIG. 23 is a block diagram showing a configuration of a confirmation device. [Explanation of reference numerals] 1, 100, 200, 300, 400 Characters control base 2 Characters control device 3, 101, 201, 301, 401 Game arithmetic processing device 11, 102, 202, 302, 402 Confirmation device 13 Confirmation Switch 14 LED 15 Input device 51 CPU 52 Built-in ROM 53 Built-in RAM 59 I / O port 65 Internal bus 71 CPU 72 ROM 73 RAM 75 Bus 76 Output port 77 Input port 78 Driver 79 Filter 83 Buzzer 103 ROM writer 211 Communication circuit 403, 412 self-identification confirmation device 421 planar coil 422 filter 424 power conversion circuit 425 demodulation circuit 426 transmission circuit 427 identification information confirmation circuit
Claims (1)
ログラムの正当性を判断する機能を備えた遊技用演算処
理装置において、 識別情報を受け取る識別情報受取手段と、 識別情報受取手段により受け取った識別情報を判定する
識別情報判定手段と、 識別情報判定手段により真と判定された場合に、自己を
特定させる自己特定認識情報を送出する確認手段と、を
備えたことを特徴とする遊技用演算処理装置。 【請求項2】 前記識別情報受取手段は、 外部から放射された識別情報を含む電磁波を捕捉し、 前記確認手段は、 電磁波により自己特定認識情報を外部に放射することを
特徴とする請求項1記載の遊技用演算処理装置。 【請求3】 遊技用プログラムを所定のアルゴリズムで
暗号化し、予め記録されているプログラム判定情報と比
較して、該遊技用プログラムの正当性を判定する正当性
判定手段を含み、 前記確認手段は、 前記正当性判定手段の比較対象で利用された遊技用プロ
グラムを所定のアルゴリズムで暗号化した情報を自己特
定認識情報として外部に送出することを特徴とする請求
項1又は2記載の遊技用演算処理装置。 【請求項4】 遊技用プログラムを内蔵し、該遊技用プ
ログラムの正当性を判断する機能を備えた遊技用演算処
理装置において、 自己特定機能を有する自己特定確認装置を埋設し、 該自己特定確認装置は、電力変換手段、識別情報判定手
段、確認手段を備えており、 前記電力変換手段は、外部より放射された識別情報を含
む電磁波を捕捉し、電力変換するものであり、 前記識別情報判定手段は、電力変換手段によって捕捉さ
れた外部よりの放射電磁波から識別情報を判定するもの
であり、 前記確認手段は、識別情報判定手段により真と判定され
た場合に、自己を特定させる自己特定認識情報を送出す
るものであることを特徴とする遊技用演算処理装置。 【請求項5】 遊技用プログラムを内蔵し該遊技用プロ
グラムの正当性を判断する機能を備えた遊技用演算処理
装置に対して、その正当性を外部から判定する確認装置
であって、 該確認装置は、 真の確認装置であることを識別する識別情報を送出する
識別情報送出手段と、 識別情報送出手段により送出された識別情報を遊技用演
算処理装置が受け取って真の確認装置であると判定し、
その後、遊技用演算処理装置を特定させる自己特定認識
情報を送出してきた場合に、該自己特定認識情報を受け
取って判定し、真と判断した場合に、遊技用演算処理装
置の正当性を確認する正当性確認手段と、を備えている
ことを特徴とする遊技用演算処理装置の正当性を確認す
る確認装置。 【請求項6】 遊技用プログラムを内蔵し、該遊技用プ
ログラムの正当性を判断する機能を備えた遊技用演算処
理装置に対して、確認装置により外部から遊技用演算処
理装置の正当性を判定して確認する遊技用演算処理装置
の正当性確認方法であって、 確認装置から真の確認装置であることを識別する識別情
報を送出し、 確認装置から送出した識別情報を遊技用演算処理装置で
受け取って真であるか否かを判定し、 該識別情報が真であると判定した場合に遊技用演算処理
装置を特定させる自己特定認識情報を、該遊技用演算処
理装置から外部に送出し、 遊技用演算処理装置から送出された自己特定認識情報を
確認装置で受け取って真であるか否かを判定し、真と判
定した場合に、確認装置で遊技用演算処理装置の正当性
を確認することを特徴とする遊技用演算処理装置の正当
性確認方法。Claim: What is claimed is: 1. A game arithmetic processing device having a game program built therein and having a function of judging the validity of the game program, identification information receiving means for receiving identification information, and identification. Identification information determining means for determining the identification information received by the information receiving means, and confirmation means for transmitting self-identification information for identifying the self when the identification information determining means determines that the identification information is true. Characteristic game processing device. 2. The identification information receiving means captures an electromagnetic wave containing identification information emitted from the outside, and the confirmation means emits the self-identification information to the outside by the electromagnetic wave. The arithmetic processing unit for game described. 3. A game program is encrypted by a predetermined algorithm, and a legitimacy judging unit for judging the legitimacy of the game program by comparing with pre-recorded program judging information is included, and the confirming unit includes: 3. A game arithmetic process according to claim 1, wherein information obtained by encrypting a game program used as a comparison target of the validity judging means by a predetermined algorithm is sent to the outside as self-identification information. apparatus. 4. A self-identification confirming device having a self-identifying function is embedded in a game arithmetic processing device having a game program built therein and having a function of judging the validity of the game program. The device includes a power conversion unit, an identification information determination unit, a confirmation unit, the power conversion unit captures an electromagnetic wave including identification information emitted from the outside, and performs power conversion, the identification information determination The means determines the identification information from the electromagnetic waves emitted from the outside captured by the power conversion means, and the confirmation means identifies the self when the identification information determination means determines that the self-identification is true. A game arithmetic processing device characterized by transmitting information. 5. A confirmation device for externally judging the legitimacy of a game arithmetic processing device having a game program built therein and having a function of judging the legitimacy of the game program. The device is an authenticity confirmation device when the gaming arithmetic processing device receives the identification information transmission means for transmitting the identification information for identifying the authenticity confirmation device and the identification information transmitted by the identification information transmission means. Judge,
After that, when the self-identification recognition information for specifying the gaming arithmetic processing device is sent, the self-identification recognition information is received and determined, and when it is determined to be true, the validity of the gaming arithmetic processing device is confirmed. A confirmation device for confirming the validity of a game arithmetic processing device, comprising a validity confirmation means. 6. A game arithmetic processing device having a built-in game program and having a function of judging the legitimacy of the game program, externally judging the legitimacy of the game arithmetic processing device by a confirmation device. A method for confirming the validity of a gaming arithmetic processing device to confirm by sending identification information for identifying a genuine confirmation device from the confirmation device, and the identification information sent from the confirmation device is used for the gaming arithmetic processing device. And determines whether or not it is true, and when the identification information is determined to be true, sends out the self-identification information for identifying the gaming arithmetic processing device from the gaming arithmetic processing device to the outside. , The self-identification information sent from the game processor is received by the confirmation device to determine whether it is true, and if it is true, the confirmation device confirms the validity of the game processor. Special to do Validation process of the game processing unit to.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5517296A JPH09239129A (en) | 1996-03-12 | 1996-03-12 | Processing device for game, confirmation device for confirming validity of he device, and validity confirmation method for the device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5517296A JPH09239129A (en) | 1996-03-12 | 1996-03-12 | Processing device for game, confirmation device for confirming validity of he device, and validity confirmation method for the device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09239129A true JPH09239129A (en) | 1997-09-16 |
Family
ID=12991314
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5517296A Pending JPH09239129A (en) | 1996-03-12 | 1996-03-12 | Processing device for game, confirmation device for confirming validity of he device, and validity confirmation method for the device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09239129A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007075658A (en) * | 2006-12-26 | 2007-03-29 | Sankyo Kk | Game machine |
JP2008023371A (en) * | 2007-10-11 | 2008-02-07 | Sophia Co Ltd | Arithmetic processing unit for games |
JP2008055188A (en) * | 2007-10-11 | 2008-03-13 | Sophia Co Ltd | Arithmetic processing unit for game |
JP2010158559A (en) * | 2010-04-19 | 2010-07-22 | Sankyo Co Ltd | Game machine |
JP2010246949A (en) * | 2010-06-14 | 2010-11-04 | Taiyo Elec Co Ltd | Game machine |
-
1996
- 1996-03-12 JP JP5517296A patent/JPH09239129A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007075658A (en) * | 2006-12-26 | 2007-03-29 | Sankyo Kk | Game machine |
JP2008023371A (en) * | 2007-10-11 | 2008-02-07 | Sophia Co Ltd | Arithmetic processing unit for games |
JP2008055188A (en) * | 2007-10-11 | 2008-03-13 | Sophia Co Ltd | Arithmetic processing unit for game |
JP4518336B2 (en) * | 2007-10-11 | 2010-08-04 | 株式会社ソフイア | Game machine |
JP4518337B2 (en) * | 2007-10-11 | 2010-08-04 | 株式会社ソフイア | Game machine |
JP2010158559A (en) * | 2010-04-19 | 2010-07-22 | Sankyo Co Ltd | Game machine |
JP2010246949A (en) * | 2010-06-14 | 2010-11-04 | Taiyo Elec Co Ltd | Game machine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH11151357A (en) | Game machine | |
JP2002258964A (en) | Monitor system for game control device, game control integrated circuit device, game control substrate, game machine and monitor device | |
JP4679740B2 (en) | Game system and recording medium processing apparatus | |
JP4401468B2 (en) | Gaming machine control chip monitoring system | |
JP4233821B2 (en) | Game system | |
JPH09239129A (en) | Processing device for game, confirmation device for confirming validity of he device, and validity confirmation method for the device | |
JP4229479B2 (en) | Game machine | |
JP4278928B2 (en) | Game machine | |
JPH10179894A (en) | Device for game | |
JP4233822B2 (en) | Game system | |
JP2010172455A (en) | Game machine, authentication method, and authentication program | |
JP4233820B2 (en) | Game system | |
JP2010259503A (en) | Game machine, main control unit, main control board, intermediate part, peripheral part, peripheral board, authentication method, and authentication program | |
JP2010259509A (en) | Game machine, main control unit, main control board, intermediate part, peripheral part, peripheral board, authentication method, and authentication program | |
JP4970488B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program | |
JP2004215715A (en) | Inspection device | |
JP4262793B2 (en) | Game equipment | |
JP4262792B2 (en) | Game system | |
JPH11454A (en) | Device for game | |
JP2003135819A (en) | Authenticity determining system for game controlling chip, authenticity determining method, authenticity determining device, and relay device | |
US20080113774A1 (en) | Sentinel/guard for protecting a predefined gaming area | |
JP5085721B2 (en) | Game system and recording medium processing apparatus | |
JP4970491B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program | |
JP2010259513A (en) | Game machine, main control unit, main control board, intermediate part, peripheral part, peripheral board, authentication method, and authentication program | |
JP2010099304A (en) | Game machine, authentication method and authentication program |