JP4069927B2 - Control device for gaming machine - Google Patents
Control device for gaming machine Download PDFInfo
- Publication number
- JP4069927B2 JP4069927B2 JP2005007626A JP2005007626A JP4069927B2 JP 4069927 B2 JP4069927 B2 JP 4069927B2 JP 2005007626 A JP2005007626 A JP 2005007626A JP 2005007626 A JP2005007626 A JP 2005007626A JP 4069927 B2 JP4069927 B2 JP 4069927B2
- Authority
- JP
- Japan
- Prior art keywords
- gaming machine
- monitoring
- control device
- gaming
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012544 monitoring process Methods 0.000 claims description 57
- 230000000694 effects Effects 0.000 claims description 5
- 230000009471 action Effects 0.000 claims description 4
- 210000002569 neuron Anatomy 0.000 description 15
- 238000004519 manufacturing process Methods 0.000 description 11
- 238000000034 method Methods 0.000 description 10
- 238000007689 inspection Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000007599 discharging Methods 0.000 description 2
- 238000010304 firing Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Landscapes
- Pinball Game Machines (AREA)
Description
本発明は、遊技店に敷設された遊技機監視ネットワークとの協動により遊技機への不正行為を監視しつつ遊技機を制御する遊技機用制御装置に関する。 The present invention relates to a gaming machine control device that controls gaming machines while monitoring fraudulent acts on gaming machines by cooperating with a gaming machine monitoring network laid in a gaming store.
近年、パチンコ機などの遊技機は電子化が広範に進められており、特定の入賞口への入賞に伴って多桁の数字が一定時間回転し、多桁の数字の組み合わせが特定の場合に、入賞口の可動片が入賞しやすい位置に移動するといった制御が行なわれている。こうした遊技条件は、遊技プログラムとしてプログラム化され、不揮発的にプログラムを記憶する外部記憶素子としてのROMあるいは遊技機制御素子としてのCPU内蔵ROMに記憶、供給されている。そして、CPUを中心とする遊技機制御素子は、これらの記憶手段に記憶された遊技プログラムを適宜読み込み、実行することで、遊技機の制御を行なっている。すなわち、遊技機制御素子と記憶手段との組み合わせからなるこの種の遊技機用制御装置は、記憶手段に記憶される遊技プログラムの遊技条件、例えばパチンコ装置であれば変動入賞の確率などに基づいて作動するため、この遊技プログラムを改竄して不当遊技を行なう不正が可能となる。 In recent years, pachinko machines and other gaming machines have been widely digitized, and multi-digit numbers rotate for a certain period of time as a result of winning a specific prize opening, and combinations of multi-digit numbers are specific. Control is performed such that the movable piece of the winning opening moves to a position where it is easy to win. Such game conditions are programmed as a game program and stored and supplied to a ROM as an external storage element for storing the program in a nonvolatile manner or a ROM with built-in CPU as a game machine control element. Then, the gaming machine control element centering on the CPU controls the gaming machine by appropriately reading and executing the gaming program stored in these storage means. That is, this type of gaming machine control device, which is a combination of a gaming machine control element and storage means, is based on the gaming conditions of the gaming program stored in the storage means, for example, the probability of a variable winning in the case of a pachinko machine. Therefore, the game program can be tampered with to make an illegal game.
この様な遊技プログラムの改竄に対処するために、例えば特開平9−56878号公報に開示されるように、遊技機用制御装置を構成する遊技機制御素子搭載の制御基板やネットワーク通信用の制御基板など複数の制御基板毎に識別コードを付与すると共に、遊技機用制御装置を遊技店に敷設された遊技機監視ネットワークに接続し、このネットワークを介しての識別コード確認などの真正照合を行なっている。そして、この真正照合が正常に行なわれたときのみ、遊技機用制御装置が遊技機の制御を開始している。この技術によれば、遊技プログラムの改竄や制御回路の取り替えなどといった不正行為を確実に回避することができ、遊技店経営の健全化に寄与することができる。 In order to cope with such alteration of a game program, for example, as disclosed in Japanese Patent Laid-Open No. 9-56878, a control board equipped with a game machine control element constituting a control device for a game machine or a control for network communication An identification code is assigned to each control board such as a board, and a gaming machine control device is connected to a gaming machine monitoring network laid in a gaming store, and authenticity verification such as identification code confirmation through this network is performed. ing. The gaming machine control device starts controlling the gaming machine only when the authenticity verification is normally performed. According to this technology, it is possible to reliably avoid illegal acts such as falsification of game programs and replacement of control circuits, and contribute to sound management of game stores.
しかしながら、従来の遊技機用制御装置は、高度化、複雑化する不正行為への対処に主眼をおくがあまりに、遊技機用制御装置そのものの取り扱いに非常な不便を来たしていた。 However, conventional gaming machine control devices focus on dealing with sophisticated and complicated fraud, but are too inconvenient to handle the gaming machine control device itself.
遊技機用制御装置の本来的な機能は、所定の遊技プログラムに則って遊技機を制御することである。しかし、従来の遊技機用制御装置は、その本来的な機能を稼働させるための条件として、遊技機監視ネットワークへの接続およびこのネットワークを介しての真正照合が必要となる。このため、遊技機用制御装置を構成する複数の制御基板の製造時、遊技機用制御装置として複数の制御基板を組み上げたときの動作確認時、遊技機用制御装置の出荷時および遊技機用制御装置の遊技店設置時など、製品製造や納品時に一般的に行なうべき動作確認が困難となってしまった。 An essential function of the gaming machine control device is to control the gaming machine in accordance with a predetermined gaming program. However, a conventional gaming machine control device requires connection to a gaming machine monitoring network and authenticity verification through this network as a condition for operating its original function. Therefore, at the time of manufacturing a plurality of control boards constituting the control device for gaming machines, at the time of operation confirmation when a plurality of control boards are assembled as a control device for gaming machines, at the time of shipment of the control equipment for gaming machines, and for gaming machines It has become difficult to confirm operations that should generally be performed at the time of product manufacture and delivery, such as when a control device is installed in an amusement store.
製品仕様を満足する遊技機用制御装置の安定供給は、機器メーカーの必須的義務であり、そのためには少なくとも遊技機用制御装置の遊技店設置時あるいは製品出荷時の動作確認が不可欠である。また、前述のように遊技機用制御装置は高精度の情報機器であるため、製造歩留まり率を向上させるためには制御基板毎や制御基板組み上げ時などのきめ細かな機能チェックも不可欠である。 A stable supply of a gaming machine control device that satisfies the product specifications is an essential obligation of the equipment manufacturer. To that end, it is essential to check the operation of the gaming machine control device at the time of game store installation or product shipment. Further, as described above, since the control device for gaming machines is a high-precision information device, a detailed function check such as for each control board or when assembling the control board is indispensable in order to improve the manufacturing yield rate.
従来の遊技機用制御装置は、不正監視機能の強化に伴って上記の基本的な製品機能管理が不能となり、これらを両立することができないのである。なお、基板上にテストボタン等を設け、出荷時には、このテストボタンを押して監視機能を解除するといった手法を採用することは容易であるが、この場合には、ホールに設置された後で、テストボタンを押したままにし、監視機能を解除して遊技するという不正が行なわれてしまう。 Conventional game machine control devices cannot perform the above-mentioned basic product function management with the strengthening of the fraud monitoring function, and cannot achieve both of them. In addition, it is easy to adopt a method of providing a test button etc. on the board and releasing the monitoring function by pressing this test button at the time of shipment. In this case, after installing in the hall, the test A fraudulent act of playing a game with the button held down and the monitoring function canceled.
本発明は、上記問題点を解決するためになされ、遊技店に敷設された遊技機監視ネットワークとの協動により遊技機への不正行為を監視しつつ遊技機を制御する遊技機用制御装置でありながら、製品製造時や納品時において簡単にその動作確認ができる優れた遊技機用制御装置を提供することを目的としている。 The present invention is a control device for a gaming machine, which is made to solve the above-mentioned problems and controls a gaming machine while monitoring an illegal act on the gaming machine in cooperation with a gaming machine monitoring network laid in a gaming store. However, an object of the present invention is to provide an excellent gaming machine control device that can easily check its operation during product manufacture and delivery.
本発明の遊技機用制御装置は、
遊技店に敷設された遊技機監視ネットワークに接続され、該遊技機監視ネットワークとの協動により遊技機への不正行為を監視しつつ前記遊技機を所定の遊技プログラムに則って制御する遊技機用制御装置において、
前記不正行為の監視機能を、前記遊技機の電源投入直後から実施すると共に、該電源の投入後一定時間の経過したとき、前記不正行為を監視する監視機能の少なくとも一部の中断を行なわせる中断条件が成立したと判断し、所定期間、前記不正行為の監視機能の少なくとも一部を中断させる監視機能中断手段と、
前記監視機能中断手段による不正行為の監視機能の中断が所定回数実行された後は、前記中断条件を不成立とする中断終了手段と
を備えたことを要旨とする。
The control device for gaming machines of the present invention,
For a gaming machine connected to a gaming machine monitoring network laid in a gaming store and controlling the gaming machine in accordance with a predetermined gaming program while monitoring illegal actions on the gaming machine in cooperation with the gaming machine monitoring network In the control device,
The monitoring of the fraudulent activity is performed immediately after the gaming machine is turned on , and at least a part of the monitoring function for monitoring the illegal activity is interrupted after a certain period of time has elapsed after the power is turned on. determines that the condition is satisfied, inter Tokoro periodically, and monitoring interruption means for interrupting at least some of the monitoring functions of the fraud,
After interruption of the monitoring of fraud by the monitoring interruption means is executed a predetermined number of times is the gist and the the Bei Etako interruption ending means that not satisfied the condition interrupting.
本発明である遊技機用制御装置は、不正行為を監視する監視機能の少なくとも一部の中断を行なわせる中断条件が成立していると判断された場合には、電源の投入を起点として所定期間、不正行為の監視機能の少なくとも一部が中断されるが、しかも監視機能の少なくとも一部の中断は、前記電源の投入後一定時間の経過してから開始される。従って、監視機能中断手段により一時的に不正行為の監視機能の少なくとも一部が中断されたとき、遊技機用制御装置の動作確認を行なうことができる。また、この監視機能の中断は、遊技機用制御装置の動作確認が必要な場合、動作確認に不具合を与える監視機能に限って行なうものとすれば、遊技機への不正行為の監視に不都合を与えることもない。これにより、本発明の遊技機用制御装置は、遊技店に敷設された遊技機監視ネットワークとの協動により遊技機への不正行為を監視しつつ、製品製造時や納品時において簡単にその動作確認を行なうことができる。 The gaming machine control device according to the present invention, when it is determined that an interruption condition for interrupting at least a part of the monitoring function for monitoring fraudulent activity is established, the power is turned on as a starting point for a predetermined period. , at least a portion of the monitoring functions of the fraud Ru is interrupted, yet at least a portion of the interruption of the monitoring function is started after lapse of the power source a predetermined time after the introduction of. Therefore, when at least a part of the monitoring of more temporarily cheating monitoring interruption hand stage is interrupted, it is possible to perform the operation check for a game machine controller. In addition, if the operation of the control device for the gaming machine is required to be interrupted only if the monitoring function is limited to the monitoring function that causes a malfunction in the operation confirmation, it is inconvenient for monitoring the illegal acts on the gaming machine. I don't give it. As a result, the control device for gaming machines of the present invention can be easily operated at the time of product manufacture or delivery, while monitoring illegal acts on the gaming machines by cooperating with the gaming machine monitoring network laid in the gaming store. Confirmation can be made.
なお、こうした中断条件は、電源投入直後に1回だけ、かつ所定時間のみ成立するものとすれば、電源の入り切りして不正を繰り返すことは困難となる。さらに、中断条件として、予め定めた期間内に成立する回数を所定回数以内に制限すれば、電源の入り切りを繰り返して不正を継続することも不可能となる。一定期間内に複数回、電源が入り切りされた場合には、もはや中断条件を成立させないからである。また、この期間を、遊技装置またはその制御基板の組立後の最初の電源投入からカウントするものとし、基板組み上げ時、製品出荷時、遊技店でのネットワーク接続時など、遊技機用制御装置の動作確認が必須である回数に制限することも有用である。こうすれば、遊技装置が正常に組み立てられ、正規に備え付けられて検査が終了したあとは、もはや監視機能中断手段は動作せず、監視機能を解除して不正を行なうことは不可能となる。なお、正常に設置される場合に想定される動作確認の回数よりも、数回余分な回数に制限し、中断条件の成立に予備を持たせることも現実的である。また、一日に1回と言った制限を持たせることも有用である。遊技装置を設置したホールなどでは、一日1回、出玉の調整等を含めて遊技装置の調整・検査などを行なうことも考えられる。こうした場合には、毎日1回だけ、監視機能を解除するという設定は有効である。なお、こうした場合の解除条件の成立の制限回数は、ホールでの使用の状況に合わせて最適値に設定すればよい。 If these interruption conditions are satisfied only once immediately after the power is turned on and only for a predetermined time, it is difficult to repeat fraud by turning the power on and off. Furthermore, if the number of established conditions within a predetermined period is limited to a predetermined number of times as an interruption condition, it becomes impossible to continue fraud by repeatedly turning the power on and off. This is because the interruption condition is no longer satisfied when the power is turned on and off a plurality of times within a certain period. In addition, this period shall be counted from the first power-on after the assembly of the gaming device or its control board, and the operation of the gaming machine control device, such as when the board is assembled, at the time of product shipment, or when connected to the network at the amusement store. It is also useful to limit the number of times that confirmation is essential. In this way, after the gaming device is normally assembled, properly equipped, and the inspection is completed, the monitoring function interruption means no longer operate, and it is impossible to cancel the monitoring function and perform fraud. Note that it is realistic to limit the number of times of operation confirmation to an extra number more than the number of times of operation confirmation assumed in the case of normal installation and to have a reserve for establishment of the interruption condition. It is also useful to have a limit of once a day. In a hall or the like where a gaming device is installed, it may be possible to perform adjustment / inspection of the gaming device once a day, including adjustment of the ball. In such a case, the setting of canceling the monitoring function only once a day is effective. In this case, the limit number of times the release condition is satisfied may be set to an optimum value in accordance with the usage situation in the hall.
[発明の他の態様]
本発明は、次の様な態様も含んでいる。中断終了手段が作動する所定の終了条件として、中断条件成立時からの経過時間ばかりでなく、ネットワークからのコマンド入力あるいはこれらの組み合わせとしてもよい。この様な態様によっても、監視機能中断手段の動作を限定的に行なわせることができ、不正行為監視機能の中断を必要最小限度で行なうことができる。また、コマンド入力によって所定時間経過の前に人為的に不正行為の監視機能を回復させることができる。従って、例えば、遊技装置において中断条件の成立を許容する期間を計時しているタイマ等に不正な改造が施されて、この期間が無理矢理引き延ばされるといった不正に対して、ネットワーク側から、中断条件の成立を強制的に終了させることができ、好適である。
[Other aspects of the invention]
The present invention also includes the following aspects. The predetermined end condition for operating the interrupt end means may be not only the elapsed time from when the interrupt condition is satisfied, but also a command input from the network or a combination thereof. Also according to such an aspect, the operation of the monitoring function interrupting means can be performed in a limited manner, and the fraud monitoring function can be interrupted with the minimum necessary amount. In addition, it is possible to artificially restore the fraud monitoring function before a predetermined time elapses by inputting a command. Therefore, for example, in response to an illegal modification such as a timer that counts a period of time during which a suspension condition is allowed to be established in a gaming device and this period is forcibly extended, the network side This is preferable because the establishment of can be forcibly terminated.
また、監視機能中断手段が作動する所定の中断条件として、電源投入のみならず、ネットワークに接続するためのコネクタ接続時点を条件成立とする態様も考えられる。この様な態様とすれば、特別な操作を必要とせず、製品製造時や納品時における電源投入やネットワーク接続と同時に遊技機用制御装置の動作確認をすることができる。この場合には、中断条件の終了をネットワーク側から設定する上記構成と組み合わせることが望ましい。 Further, as a predetermined interruption condition for operating the monitoring function interruption means, it is conceivable that not only the power is turned on, but also a connector connection point for connection to the network is established. With such an embodiment, no special operation is required, and the operation of the gaming machine control device can be checked simultaneously with power-on and network connection during product manufacture and delivery. In this case, it is desirable to combine it with the above configuration in which the end of the interruption condition is set from the network side.
次に、本発明の実施の形態を実施例に基づき説明する。図1は、実施例である遊技機用制御装置20の電気回路ブロック図である。本実施例の遊技機用制御装置20は、図示しないパチンコ遊技機の裏面に取り付けられている。この遊技機用制御装置20は、遊技者が図示しない遊技用ハンドルを握って操作している間、パチンコ遊技機に備え付けられているパチンコ玉発射装置を制御して所定間隔でパチンコ玉を発射すると共に、そのパチンコ玉の入賞状況などを入賞センサなどのセンサ出力から入力し、その入力結果とプログラム化されている遊技ルールに基づいて電動役物,賞球排出機構及び液晶表示器を駆動制御する。これらの機能を実現するために本実施例の遊技機用制御装置20は、電動役物を駆動制御する役物制御回路22,所定間隔でパチンコ玉を発射する発射制御回路24,賞球を排出する排出制御回路26,液晶表示装置を駆動制御する画像表示回路28の4つの独立した回路ブロックの集合体として構成されている。各回路ブロック22〜28は、電源回路34から電源スイッチ32を介して、交流24Vの電源ラインが接続されている。本実施例では、各回路ブロック22ないし28は、図1に示したように、第1ないし第4ネットワークボード(以下、NWボードと呼ぶ)30が備えられ、このNWボード30を用い、電源ラインを介して、相互に信号をやり取りする構成を取っている。電源ラインを用いて信号をやり取りするため、NWボード30には、この電源ラインであるAC24Vから、送受信する信号の重畳・分離を行なう回路が設けられているが、これらの回路について、後述する。なお、専用の信号線により各回路ブロックを相互に接続し、データをやり取りできるよう構成しても良い。
Next, embodiments of the present invention will be described based on examples. FIG. 1 is an electric circuit block diagram of the gaming
図2は、NWボード30の詳細な回路構成を示すブロック図である。本実施例のNWボード30は、後述するニューロンチップ30A,ニューロンチップ30Aの処理に必要なクロック信号を生成するクロック回路30B,ニューロンチップ30Aと外部ノードとの通信データを変調/復調するトランシーバ30C,電源ライン(AC24V)を介して外部ノードとの接続を行なうためのカップリグ回路30D,ニューロンチップ30Aの実行すべきプログラムが記憶されているROM30E,ニューロンチップ30Aのワークエリアとして利用されるRAM30F,NWボード30が搭載される各回路ブロック22ないし28の構成回路との双方向データ読み出し/書き込みを可能とするデュアルポートRAMであるDPRAM30G,これらの各素子を接続する内部バス30Hとから構成されている。
FIG. 2 is a block diagram showing a detailed circuit configuration of the
ここでニューロンチップ30Aとは、7層ある通信プロトコルの第一、二層の処理を行なうメディアアクセスコントロール用のMACCPU30Aa,通信プロトコルの第三〜第六層までの処理を行なうネットワークCPU30Ab,ユーザーコードを実行するアプリケーションCPU(図面ではAPPLCPUと略記)30Ac,ワークエリアとして使用されるRAM30Ad,ネットワーク構成情報・アドレス指定情報・ニューロンチップ識別コード・ユーザー作成のアプリケーションコード及び後述する本実施例に特有のフラグFやカウンタCの情報を書き込み・記憶するEEPROM30Af,ネットワーク通信のインターフェイス処理を行なうネットワーク通信ポート30Ag,外部ハードウェアとの接続を行なうI/Oポート30Ah,これらの各構成素子を接続する内部バス30Aiとから構成される分散形知的制御ネットワークLANシステム用の集積回路である。
Here, the neuron chip 30A includes a MACCPU 30Aa for media access control that performs first and second layer processing of a seven-layer communication protocol, a network CPU 30Ab that performs processing from third to sixth layers of a communication protocol, and a user code. Application CPU to be executed (abbreviated as APPLCPU in the drawing) 30Ac, RAM 30Ad used as a work area, network configuration information, addressing information, neuron chip identification code, user-created application code, and flag F specific to this embodiment described later EEPROM 30Af for writing / storing information of counter C, network communication port 30Ag for interface processing of network communication, I /
このニューロンチップ30AのEEPROM30Afに記録されるニューロンチップ識別コードは、それぞれのチップ毎に異なって設定されており(例えば、0000〜0011)、この識別コードをそれぞれの回路ブロックで互いに通信し合うことで遊技機用制御装置20を構成する回路ブロックが真正なものであるか否かを判断することができる。また、遊技店のホールコンピュータが管理する遊技機監視ネットワークに遊技機用制御装置20を接続する際には、遊技店に特有の遊技機監視ネットワークの構成情報をEEPROM30Afのネットワーク構成情報として記録することができる。これによりニューロンチップ30Aは、遊技機用制御装置20を構成する各回路ブロックや遊技機用制御装置20が接続される遊技機監視ネットワークの真偽を判断するセキュリティチェックが可能となり、そのセキュリティチェックが不調に終わったときにはネットワーク機能を停止、すなわち遊技機用制御装置20の機能を完全に停止することができる。
The neuron chip identification code recorded in the EEPROM 30Af of the neuron chip 30A is set differently for each chip (for example, 0000 to 0011), and this identification code is communicated with each other by each circuit block. It can be determined whether or not the circuit block constituting the gaming
この様に構成される本実施例のNWボード30のROM30Eには、図3のフローチャートに示すセキュリティルーチンが記憶されている。このセキュリティルーチンは、NWボード30に電源が投入されたときからニューロンチップ30Aによって繰り返し実行されるものである。以下、このフローチャートに添ってNWボード30のセキュリティ機能について詳細に説明する。
The security routine shown in the flowchart of FIG. 3 is stored in the ROM 30E of the
NWボード30に電源が投入されると、EEPROM30Afの所定アドレスに割り当てられているフラグFの値を読み込み(ステップS100)、その値が「1」であるか否かを判断する(ステップS102)。なお、ニューロンチップ30Aの製造時におけるフラグFの初期値は「0」である。従って、初回のNWボード30への電源投入時にはステップ102の判断は必ず「偽」となる。この場合には、タイマTを起動する処理を行なう(ステップS104)。タイマTは、クロック回路30Bのクロック周波数をカウントすることで経過時間を計測する。タイマTの起動後、通常の制御の処理を開始する(ステップS105)。したがって、この処理の後は、各回路ブロック22ないし28は、そのNWボード30を含めて、通常の動作モードに入り、検査や調整などの作業が可能となる。
When the
次に、このタイマTによる計測時間が10分を経過したか否かを判断し(ステップS106)、10分を経過するまで待機する。10分が経過すると、この処理の実行回数を示すカウンタCを値1だけインクリメントする処理を行なう(ステップS108)。このステップS108で扱うカウンタCは、EEPROM30Afの所定のアドレスに記憶されており、ニューロンチップ30Aの製造時におけ初期値は「0」である。続いて、そのカウンタCの値が3以上となったか否かを判断する(ステップS110)。そして、カウンタCが3以上となったときには、前述のフラグFを「1」にセットする処理を行なう(ステップS112)。すなわち、カウンタCの値は、NWボード30への電源投入回数を示しており、電源が3回投入されて、このカウンタCの値が3以上となったときにフラグFが値1にセットされるのである。換言すれば、NWボード30への通電が3回実行されるまでの間は、電源投入時から10分間だけは無条件に通常の制御が実行され、各回路ブロックの検査や調整が実行可能となるのである。
Next, it is determined whether or not the time measured by the timer T has passed 10 minutes (step S106), and the process waits until 10 minutes have passed. When 10 minutes have elapsed, a process of incrementing the counter C indicating the number of executions of this process by 1 is performed (step S108). The counter C handled in step S108 is stored at a predetermined address of the EEPROM 30Af, and its initial value is “0” when the neuron chip 30A is manufactured. Subsequently, it is determined whether or not the value of the counter C is 3 or more (step S110). Then, when the counter C becomes 3 or more, the above-described flag F is set to “1” (step S112). That is, the value of the counter C indicates the number of times the power to the
以上の処理の後、セキュリティチェックの処理を行なう(ステップS200)。セキュリティチェックの処理とは、前述のように識別コードや遊技機監視ネットワークの構成情報を確認し、その確認が不調の際にはネットワークボードとしての機能を停止するものである。セキュリティチェックの処理により、各回路ブロック単体でのセキュリティチェックが完了し、問題がなければ、次に、各回路ブロックがネットワークに接続されているか否かの判断を行なう(ステップS250)。各回路ブロックがネットワークに接続されていれば、引き続き、ネットワーク機能を起動する処理を行なう(ステップS300)。なお、ネットワークに接続した時点で、ネットワークとしてのセキュリティチェックが行なわれる。 After the above process, a security check process is performed (step S200). The security check process is to confirm the identification code and the configuration information of the gaming machine monitoring network as described above, and stop the function as the network board when the confirmation fails. As a result of the security check processing, the security check for each circuit block alone is completed. If there is no problem, it is next determined whether or not each circuit block is connected to the network (step S250). If each circuit block is connected to the network, a process for starting the network function is subsequently performed (step S300). At the time of connection to the network, a network security check is performed.
以上説明したように、各回路ブロックは、製造後3回通電されるまでは、電源投入を起点として10分間だけセキュリティチェックを働かせることなく、通常の制御を実行する。ここで、セキュリティチェックが10分間だけ働かない回数を3回としたのは、(1)基板単体での検査、(2)遊技機用制御装置20としての検査・調整、(3)ネットワークに組み込まれた直後の検査・調整を対象とした想定したからである。製品の製造、組付けの工程に応じてのこの回数は設定すればよい。かかる想定された回数が経過すると、フラグFは値1に設定され、次に電源が投入された場合には、ステップS102での判断は、「YES」となるから、直ちにセキュリティチェックが開始されることになる。
As described above, each circuit block executes normal control without being subjected to a security check for 10 minutes starting from power-on until it is energized three times after manufacture. Here, the number of times the security check did not work for 10 minutes was set to 3 times: (1) Inspection by a single board, (2) Inspection / adjustment as a
以上のように構成される本実施例の遊技機用制御装置20によれば、ニューロンチップ30Aの働きにより、遊技機用制御装置20を構成する各回路ブロック22〜28の何れかを交換、改造したり、遊技店のホールコンピュータが管理する遊技機監視ネットワークとの接続が遮断、変更された場合には、遊技機用制御装置20の機能が停止する。このため、回路ブロック22〜28の変更や遊技機監視ネットワークからの遮断などの不正を確実に検出することができる。また、この様なセキュリティチェック機能は、フラグFやカウンタCの働きによってNWボード30への電源投入回数が3回までの間は当初10分間だけは停止する。従って、各回路ブロック22〜28を製造したときの回路機能チェック、各回路ブロック22〜28を組み上げて遊技機用制御装置20として完成したときの製品チェック、そして遊技機用制御装置20を遊技店の遊技機監視ネットワークに接続した納入時機能チェックを円滑に行なうことができる。しかも、このセキュリティチェックの強制的な停止は、電源投入と同時に自動的に行なわれるため、何等の特別な処理を必要とせずに機能チェックを行なうことができる。また、このセキュリティチェック機能は、10分間だけ強制的に停止された後には自動的に復帰するため、セキュリティチェック機能を再起動することを忘れてしまう人為的なミスを排除することもできる。
According to the gaming
以上、説明したように、本実施例の遊技機用制御装置20は、遊技店に敷設された遊技機監視ネットワークとの協動により遊技機への不正行為を監視しつつ遊技機を制御する遊技機用制御装置でありながら、製品製造時や納品時において簡単にその動作確認ができる優れた遊技機用制御装置を提供することを目的としている。なお、本発明はこの様な実施例になんら限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様で実施し得ることは勿論である。例えば、本発明は、スロットマシン等、他の遊技機器の不正防止にも適用可能である。また、セキュリティチェック機能を停止する電源投入回数や経過時間などを固定することなく任意に設定可能としてもよく、遊技機監視ネットワークからのコマンド入力によってセキュリティチェック機能を復帰させるようにしてもよい。
As described above, the gaming
また、本実施例では、セキュリティチェックの解除を、製造後の3回に限って行なったが、毎回電源投入後、所定時間セキュリティを解除するようにしても良いし、一旦フラグFを値1に設定した後、数ヶ月毎にフラグを値0にリセットして、定期的なメンテナンスのみ可能とするといった構成を取ることも可能である。更に、一旦ネットワークに接続された後は、電源が投入される度に値1にセットされるフラグFを、ネットワーク側に設けられた管理装置等により値0にリセットするものとしてもよい。この場合には、ネットワークに接続された状態であれば、電源投入を起点とするセキュリティチェックの解除を何度でも実現することができる。ネットワークに接続され、上位の装置により管理されている状態であれば、セキュリティチェックをネットワーク側で行なうことができるので、電源投入後の所定期間、セキュリティチェックを解除しても、全体として高いセキュリティを維持できるからである。 In this embodiment, the security check is canceled only three times after manufacturing. However, the security may be canceled for a predetermined time after the power is turned on. After the setting, the flag may be reset to a value of 0 every several months so that only regular maintenance is possible. Furthermore, once connected to the network, the flag F that is set to a value of 1 each time the power is turned on may be reset to a value of 0 by a management device or the like provided on the network side. In this case, as long as it is connected to the network, release of the security check starting from power-on can be realized any number of times. If it is connected to the network and managed by a higher-level device, the security check can be performed on the network side. Therefore, even if the security check is canceled for a predetermined period after the power is turned on, overall high security is maintained. This is because it can be maintained.
ここでは、電源投入直後から所定期間セキュリティチェックを解除するものとして説明したが、本実施例では、電源投入直後には一旦セキュリティチェックを行ない、その後、所定時間が経過してから、所定期間セキュリティチェックを解除するという態様を採っている。電源投入直後の所定期間セキュリティチェックが解除されていることが知られると、この期間を利用してプログラムなどを改竄する可能性も考えられるので、セキュリティチェックをはずす期間を電源投入直後からとはしないようにしているのである。この場合、検査などを行なう者は、まず正規のROM等を組み付けた状態で電源を入れ、予め設定した時間が経過するのを計時し、その後、セキュリティチェックがはずれたことを確認して、ROMをはずし、検査用のROMなどに交換する。
Here, it has been described that the security check is canceled for a predetermined period immediately after the power is turned on. However, in this embodiment, the security check is once performed immediately after the power is turned on, and then the security check is performed for a predetermined period after a predetermined time elapses. The mode of canceling is adopted . If it is known that the security check has been canceled for a specified period immediately after power-on, there is a possibility that the program may be falsified using this period. It is doing so. In this case, the person who conducts the inspection first turns on the power in a state in which a regular ROM or the like is assembled, times the preset time, and then confirms that the security check has failed, And replace with a ROM for inspection.
20…遊技機用制御装置
22〜28…回路ブロック
22…役物制御回路
24…発射制御回路
26…排出制御回路
28…画像表示回路
30…NWボード
30A…ニューロンチップ
30Aa…MACCPU
30Ab…ネットワークCPU
30Ac…アプリケーションCPU
30Ad…RAM
30Af…EEPROM
30Ag…ネットワーク通信ポート
30Ah…I/Oポート
30Ai…内部バス
30B…クロック回路
30C…トランシーバ
30D…カップリグ回路
30E…ROM
30F…RAM
30G…DPRAM
30H…内部バス
32…電源スイッチ
34…電源回路
DESCRIPTION OF
30 Ab ... Network CPU
30Ac ... Application CPU
30Ad ... RAM
30Af… EEPROM
30Ag ... Network communication port 30Ah ... I / O port 30Ai ... Internal bus 30B ... Clock circuit 30C ... Transceiver 30D ... Coupling circuit 30E ... ROM
30F ... RAM
30G ... DPRAM
30H ... Internal bus 32 ...
Claims (1)
前記不正行為の監視機能を、前記遊技機の電源投入直後から実施すると共に、該電源の投入後一定時間の経過したとき、前記不正行為を監視する監視機能の少なくとも一部の中断を行なわせる中断条件が成立したと判断し、所定期間、前記不正行為の監視機能の少なくとも一部を中断させる監視機能中断手段と、
前記監視機能中断手段による不正行為の監視機能の中断が所定回数実行された後は、前記中断条件を不成立とする中断終了手段と
を備えた遊技機用制御装置。 For a gaming machine connected to a gaming machine monitoring network laid in a gaming store and controlling the gaming machine in accordance with a predetermined gaming program while monitoring illegal actions on the gaming machine in cooperation with the gaming machine monitoring network In the control device,
The monitoring of the fraudulent activity is performed immediately after the gaming machine is turned on , and at least a part of the monitoring function for monitoring the illegal activity is interrupted after a certain period of time has elapsed after the power is turned on. determines that the condition is satisfied, inter Tokoro periodically, and monitoring interruption means for interrupting at least some of the monitoring functions of the fraud,
The monitoring function after interruption of the monitoring of misconduct interruption means is executed a predetermined number of times, interrupted ends means and a game machine control apparatus example Bei the that not satisfied the condition interrupting.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005007626A JP4069927B2 (en) | 2005-01-14 | 2005-01-14 | Control device for gaming machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005007626A JP4069927B2 (en) | 2005-01-14 | 2005-01-14 | Control device for gaming machine |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002290199A Division JP4069719B2 (en) | 2002-10-02 | 2002-10-02 | Control device for gaming machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005169137A JP2005169137A (en) | 2005-06-30 |
| JP4069927B2 true JP4069927B2 (en) | 2008-04-02 |
Family
ID=34737535
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005007626A Expired - Fee Related JP4069927B2 (en) | 2005-01-14 | 2005-01-14 | Control device for gaming machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4069927B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5256584B2 (en) * | 2006-05-31 | 2013-08-07 | 株式会社三洋物産 | Game machine |
| JP5256585B2 (en) * | 2006-05-31 | 2013-08-07 | 株式会社三洋物産 | Game machine |
| JP5641078B2 (en) * | 2013-02-18 | 2014-12-17 | 株式会社三洋物産 | Game machine |
| JP5641077B2 (en) * | 2013-02-18 | 2014-12-17 | 株式会社三洋物産 | Game machine |
| JP5979194B2 (en) * | 2014-08-25 | 2016-08-24 | 株式会社三洋物産 | Game machine |
| JP5979193B2 (en) * | 2014-08-25 | 2016-08-24 | 株式会社三洋物産 | Game machine |
-
2005
- 2005-01-14 JP JP2005007626A patent/JP4069927B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005169137A (en) | 2005-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2020178979A (en) | Game machine and game frame | |
| JP2020178977A (en) | Game machine and game frame | |
| JP5861141B2 (en) | Game machine | |
| JP4069927B2 (en) | Control device for gaming machine | |
| JP5597819B2 (en) | Pachislot machines and machine | |
| JP4679622B2 (en) | Game machine | |
| JP5652893B2 (en) | Pachinko machine | |
| JP4069719B2 (en) | Control device for gaming machine | |
| JP5652895B2 (en) | Pachinko machine | |
| JP3924889B2 (en) | Control device for gaming machine | |
| JP4606022B2 (en) | Game system | |
| JP4443209B2 (en) | Game system | |
| JP4606761B2 (en) | Game system | |
| JP2007289770A (en) | Game machine | |
| JP4139046B2 (en) | Game machine | |
| JP2013116286A (en) | Game machine | |
| JP2012081334A (en) | Game machine | |
| JP4679623B2 (en) | Game machine | |
| JP2013116285A (en) | Game machine | |
| JP2009000577A (en) | Game machine | |
| JP4679624B2 (en) | Game machine | |
| JP4679626B2 (en) | Game machine | |
| JP4679625B2 (en) | Game machine | |
| JP6256581B2 (en) | Pachinko machine | |
| JP2005087607A (en) | Game machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070703 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070903 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071225 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080107 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110125 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110125 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140125 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |