Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4069927B2 - Control device for gaming machine - Google Patents
[go: Go Back, main page]

JP4069927B2 - Control device for gaming machine - Google Patents

Control device for gaming machine Download PDF

Info

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
Application number
JP2005007626A
Other languages
Japanese (ja)
Other versions
JP2005169137A (en
Inventor
洋二 籠宮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Bussan Co Ltd
Original Assignee
Sanyo Bussan Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Bussan Co Ltd filed Critical Sanyo Bussan Co Ltd
Priority to JP2005007626A priority Critical patent/JP4069927B2/en
Publication of JP2005169137A publication Critical patent/JP2005169137A/en
Application granted granted Critical
Publication of JP4069927B2 publication Critical patent/JP4069927B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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 machine control device 20 according to the embodiment. The gaming machine control device 20 of this embodiment is attached to the back surface of a pachinko gaming machine (not shown). This gaming machine control device 20 controls the pachinko ball launching device provided in the pachinko gaming machine to fire pachinko balls at predetermined intervals while the player holds and operates a gaming handle (not shown). At the same time, the winning status of the pachinko ball is input from the sensor output of the winning sensor and the like, and based on the input result and the programmed game rules, the electric accessory, the winning ball discharging mechanism and the liquid crystal display are driven and controlled. . In order to realize these functions, the gaming machine control device 20 of this embodiment includes an accessory control circuit 22 for driving and controlling an electric accessory, a firing control circuit 24 for firing pachinko balls at predetermined intervals, and discharging a prize ball. The discharge control circuit 26 and the image display circuit 28 for driving and controlling the liquid crystal display device are configured as an assembly of four independent circuit blocks. Each of the circuit blocks 22 to 28 is connected to an AC 24V power line from the power circuit 34 via the power switch 32. In this embodiment, each circuit block 22 to 28 is provided with first to fourth network boards (hereinafter referred to as NW boards) 30 as shown in FIG. Is used to exchange signals with each other. In order to exchange signals using the power supply line, the NW board 30 is provided with a circuit for superimposing / separating signals to be transmitted / received from the AC 24V as the power supply line. These circuits will be described later. The circuit blocks may be connected to each other by a dedicated signal line so that data can be exchanged.

図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 NW board 30. The NW board 30 of this embodiment includes a neuron chip 30A described later, a clock circuit 30B that generates a clock signal necessary for processing of the neuron chip 30A, a transceiver 30C that modulates / demodulates communication data between the neuron chip 30A and an external node, Coupling circuit 30D for connecting to an external node via a power line (AC24V), ROM 30E storing a program to be executed by neuron chip 30A, RAM 30F used as a work area for neuron chip 30A, NW board The DPRAM 30G is a dual port RAM that enables bidirectional data reading / writing with the constituent circuits of the circuit blocks 22 to 28 on which the circuit 30 is mounted, and an internal bus 30H that connects these elements.

ここでニューロンチップ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 / O port 3 for connection with external hardware Ah, it is an integrated circuit for distributed intelligent control network LAN system composed of an internal bus 30Ai for connecting these components.

このニューロンチップ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 machine control device 20 is authentic. In addition, when connecting the gaming machine control device 20 to the gaming machine monitoring network managed by the hall computer of the gaming shop, the gaming machine monitoring network configuration information unique to the gaming shop is recorded as the network configuration information of the EEPROM 30Af. Can do. As a result, the neuron chip 30A can perform a security check for determining the authenticity of each circuit block constituting the gaming machine control device 20 and the gaming machine monitoring network to which the gaming machine control device 20 is connected. When the operation is unsuccessful, the network function can be stopped, that is, the function of the gaming machine control device 20 can be completely stopped.

この様に構成される本実施例の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 board 30 of this embodiment configured as described above. This security routine is repeatedly executed by the neuron chip 30A from when the NW board 30 is powered on. Hereinafter, the security function of the NW board 30 will be described in detail with reference to this flowchart.

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 NW board 30 is powered on, the value of the flag F assigned to the predetermined address of the EEPROM 30Af is read (step S100), and it is determined whether or not the value is “1” (step S102). Note that the initial value of the flag F at the time of manufacturing the neuron chip 30A is “0”. Therefore, when the power to the NW board 30 is turned on for the first time, the determination in step 102 is always “false”. In this case, a process for starting the timer T is performed (step S104). The timer T measures the elapsed time by counting the clock frequency of the clock circuit 30B. After the timer T is started, normal control processing is started (step S105). Therefore, after this processing, each of the circuit blocks 22 to 28 including the NW board 30 enters a normal operation mode and can perform operations such as inspection and adjustment.

次に、このタイマ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 NW board 30 is turned on. When the power is turned on three times and the value of the counter C becomes 3 or more, the flag F is set to the value 1. It is. In other words, until the NW board 30 is energized three times, normal control is executed unconditionally for only 10 minutes after power-on, and each circuit block can be inspected and adjusted. It becomes.

以上の処理の後、セキュリティチェックの処理を行なう(ステップ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 control device 20 for gaming machines, (3) Incorporation into the network This is because it was assumed that the inspection and adjustment immediately after the inspection was made. What is necessary is just to set this frequency | count according to the manufacturing and assembly | attachment processes of a product. When the estimated number of times has elapsed, the flag F is set to a value of 1. When the power is turned on next time, the determination in step S102 is “YES”, so the security check is immediately started. It will be.

以上のように構成される本実施例の遊技機用制御装置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 machine control device 20 of the present embodiment configured as described above, any one of the circuit blocks 22 to 28 constituting the gaming machine control device 20 is replaced or modified by the action of the neuron chip 30A. If the connection with the gaming machine monitoring network managed by the hall computer of the gaming store is cut off or changed, the function of the gaming machine control device 20 is stopped. For this reason, fraud such as a change in the circuit blocks 22 to 28 and a disconnection from the gaming machine monitoring network can be reliably detected. Further, such a security check function is initially stopped only for 10 minutes while the power to the NW board 30 is up to three times by the action of the flag F and the counter C. Therefore, the circuit function check when each of the circuit blocks 22 to 28 is manufactured, the product check when the circuit blocks 22 to 28 are assembled and completed as the gaming machine control device 20, and the gaming machine control device 20 are used as an amusement store. It is possible to smoothly check the functions at the time of delivery connected to the gaming machine monitoring network. In addition, since the security check is forcibly stopped at the same time as the power is turned on, the function check can be performed without requiring any special processing. In addition, since this security check function automatically returns after being forcibly stopped for 10 minutes, it is possible to eliminate an artificial mistake that forgets to restart the security check function.

以上、説明したように、本実施例の遊技機用制御装置20は、遊技店に敷設された遊技機監視ネットワークとの協動により遊技機への不正行為を監視しつつ遊技機を制御する遊技機用制御装置でありながら、製品製造時や納品時において簡単にその動作確認ができる優れた遊技機用制御装置を提供することを目的としている。なお、本発明はこの様な実施例になんら限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様で実施し得ることは勿論である。例えば、本発明は、スロットマシン等、他の遊技機器の不正防止にも適用可能である。また、セキュリティチェック機能を停止する電源投入回数や経過時間などを固定することなく任意に設定可能としてもよく、遊技機監視ネットワークからのコマンド入力によってセキュリティチェック機能を復帰させるようにしてもよい。   As described above, the gaming machine control device 20 according to the present embodiment 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. An object of the present invention is to provide an excellent gaming machine control device that can easily check its operation at the time of product manufacture and delivery even though it is a machine control device. In addition, this invention is not limited to such an Example at all, Of course, it can implement with a various aspect in the range which does not deviate from the summary of this invention. For example, the present invention can also be applied to prevent fraud in other gaming machines such as slot machines. The security check function may be arbitrarily set without fixing the number of times the power is turned on or the elapsed time, and the security check function may be restored by inputting a command from the gaming machine monitoring network.

また、本実施例では、セキュリティチェックの解除を、製造後の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.

実施例である遊技機用制御装置のブロック図である。It is a block diagram of the control device for gaming machines which is an example. そのNWボード30の詳細な電気回路ブロック図である。3 is a detailed electric circuit block diagram of the NW board 30. FIG. そのNWボード30にて処理されるセキュリティルーチンのフローチャートである。4 is a flowchart of a security routine processed by the NW board 30.

符号の説明Explanation of symbols

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 SYMBOLS 20 ... Control apparatus for game machines 22-28 ... Circuit block 22 ... Role control circuit 24 ... Launch control circuit 26 ... Ejection control circuit 28 ... Image display circuit 30 ... NW board 30A ... Neuron chip 30Aa ... MACCPU
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 ... Power switch 34 ... Power supply circuit

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.
JP2005007626A 2005-01-14 2005-01-14 Control device for gaming machine Expired - Fee Related JP4069927B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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