JP2002095843A - Game control device - Google Patents
Game control deviceInfo
- Publication number
- JP2002095843A JP2002095843A JP2000292898A JP2000292898A JP2002095843A JP 2002095843 A JP2002095843 A JP 2002095843A JP 2000292898 A JP2000292898 A JP 2000292898A JP 2000292898 A JP2000292898 A JP 2000292898A JP 2002095843 A JP2002095843 A JP 2002095843A
- Authority
- JP
- Japan
- Prior art keywords
- control device
- command
- encryption
- ball
- symbol
- 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
- 238000000034 method Methods 0.000 description 38
- 230000007246 mechanism Effects 0.000 description 29
- 230000008569 process Effects 0.000 description 29
- 238000001514 detection method Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 16
- 230000008859 change Effects 0.000 description 10
- 230000000694 effects Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000005034 decoration Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 238000010304 firing Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007634 remodeling Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 229920003002 synthetic resin Polymers 0.000 description 1
- 239000000057 synthetic resin Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Pinball Game Machines (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、パチンコ機やスロ
ットマシン等のような遊技機の制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for a game machine such as a pachinko machine and a slot machine.
【0002】[0002]
【従来の技術】特開平11−276699号公報で開示
された遊技制御装置は主制御装置と図柄表示制御装置と
に分割され、主制御装置と図柄表示制御装置とが互いに
8本の制御データ配線と1本のENABLE配線及び1
本のグランド配線で接続される。主制御装置が2バイト
よりなるセキュリティチェック符号をプログラムカウン
タの値(暗号鍵)に基づいて暗号化するか又は遊技制御
プログラム中の所定部分の処理時間を計測し計測値(暗
号鍵)に基づいて暗号化する。主制御装置は6バイトよ
りなる表示制御コマンドを生成する。主制御装置は、暗
号鍵が含まれた暗号化セキュリティチェック符号と表示
制御コマンドとを足し合わせて8バイトよりなる制御信
号を図柄表示制御装置に制御配線を経由して出力する。
制御配線が8本であるので、制御信号は1バイトずつ8
回に分けて送信される。図柄表示制御装置は主制御装置
からの暗号化されたセキュリティチェック符号を復号化
し、復号化されたセキュリティチェック符号が正常であ
るか否かの判定を行い、正常ではないと判定した場合に
表示制御データによる制御動作を中止する。2. Description of the Related Art A game control device disclosed in Japanese Patent Application Laid-Open No. 11-276699 is divided into a main control device and a symbol display control device, and the main control device and the symbol display control device are connected to each other by eight control data lines. And one ENABLE wiring and one
These are connected by ground wiring. The main control device encrypts the 2-byte security check code based on the value of the program counter (encryption key), or measures the processing time of a predetermined portion in the game control program, and based on the measured value (encryption key). Encrypt. The main controller generates a display control command consisting of 6 bytes. The main controller adds the encrypted security check code including the encryption key and the display control command, and outputs a control signal of 8 bytes to the symbol display controller via the control wiring.
Since there are eight control lines, the control signal is 8 bytes per byte.
Sent separately. The symbol display control device decodes the encrypted security check code from the main control device, determines whether the decrypted security check code is normal, and performs display control if it determines that the security check code is not normal. Stop the control operation by the data.
【0003】[0003]
【発明が解決しようとする課題】しかし、前記従来例
は、暗号化されたセキュリティチェック符号や暗号化さ
れない表示制御コマンドが主制御装置と図柄表示制御装
置との間で送信される構成であるので、主制御装置と図
柄表示制御装置との間で暗号化セキュリティチェック符
号や表示制御コマンドを外部から測定することでセキュ
リティチェック符号の暗号化方法(暗号アルゴリズム)
や表示制御コマンドを解析でき、セキュリティが不足し
ていることは否めない。However, the prior art has a configuration in which an encrypted security check code and an unencrypted display control command are transmitted between the main controller and the symbol display controller. A method of encrypting a security check code (encryption algorithm) by externally measuring an encrypted security check code and a display control command between the main control device and the symbol display control device.
And display control commands can be analyzed, and it cannot be denied that security is insufficient.
【0004】そこで、本発明は、主制御装置と従制御装
置との間でセキュリティを向上できる遊技制御装置を提
供するものである。Accordingly, the present invention provides a game control device capable of improving security between a main control device and a slave control device.
【0005】[0005]
【課題を解決するための手段】1つの発明にあっては、
遊技制御装置が主制御装置と従制御装置とに分割され、
主制御装置が暗号アルゴリズムを有し、従制御装置が暗
号アルゴリズムと対構成された復号アルゴリズムを有
し、主制御装置が暗号アルゴリズムでコマンドを暗号化
して従制御装置に出力し、従制御装置は主制御装置より
受信したコマンドを復号化したことを特徴としている。
よって、本発明によれば、主制御装置と従制御装置との
間で通信されるコマンドは暗号化されるので、暗号化さ
れたコマンドが外部から測定されたとしてもコマンドの
解析が複雑になり、セキュリティが向上する。もう1つ
の発明にあっては、遊技制御装置が主制御装置と従制御
装置とに分割され、主制御装置が暗号カウンタと複数の
暗号アルゴリズムとを有し、従制御装置が復号カウンタ
と複数の復号アルゴリズムとを有し、暗号アルゴリズム
のそれぞれと復号アルゴリズムのそれぞれとは対構成さ
れ、主制御装置が暗号カウンタ値により選択した1つの
暗号アルゴリズムでコマンドを暗号化して従制御装置に
出力し、従制御装置は暗号カウンタと対応動作する復号
カウンタのカウンタ値により選択した1つの復号アルゴ
リズムで主制御装置より受信したコマンドを復号化した
ことを特徴としている。よって、本発明によれば、主制
御装置が選択した1つの暗号アルゴリズムで暗号化され
たコマンドを従制御装置に出力し、従制御装置が上記選
択された1つの暗号アルゴリズムに対応して選択された
1つの復号アルゴリズムで主制御装置からのコマンドを
復号化することにより、主従制御装置間での鍵のやり取
りをする必要がなくセキュリティを向上することができ
る。又、本発明によれば、主制御装置では暗号化コマン
ドの送信毎に暗号アルゴリズムを順々に変化させ、従制
御装置では暗号化コマンドの受信毎に復号アルゴリズム
を暗号アルゴリズムに対応させて変化させれば、同じ暗
号化されたコマンドが外部から測定されたとしても主制
御装置からの従制御装置へのコマンド送受信毎に暗号ア
ルゴリズムが異なるので、コマンドの解析が複雑にな
り、更にセキュリティが向上する。Means for Solving the Problems In one aspect of the invention,
The game control device is divided into a main control device and a slave control device,
The master controller has an encryption algorithm, the slave controller has a decryption algorithm paired with the encryption algorithm, the master controller encrypts the command with the encryption algorithm and outputs the command to the slave controller, and the slave controller has It is characterized in that the command received from the main control device is decoded.
Therefore, according to the present invention, since the command communicated between the master controller and the slave controller is encrypted, even if the encrypted command is measured from the outside, the analysis of the command becomes complicated. , Improve security. In another invention, the game control device is divided into a master control device and a slave control device, the master control device has an encryption counter and a plurality of encryption algorithms, and the slave control device has a decryption counter and a plurality of encryption algorithms. A decryption algorithm, wherein each of the encryption algorithms and each of the decryption algorithms are paired, and the main controller encrypts the command with one encryption algorithm selected by the encryption counter value, and outputs the command to the slave control device. The control device is characterized in that the command received from the main control device is decrypted by one decryption algorithm selected by the counter value of the decryption counter operating in correspondence with the encryption counter. Therefore, according to the present invention, the main controller outputs a command encrypted with the selected one encryption algorithm to the slave controller, and the slave controller is selected corresponding to the selected one encryption algorithm. By decrypting the command from the main control device with the single decryption algorithm, it is not necessary to exchange a key between the master and slave control devices, thereby improving security. Further, according to the present invention, the main controller changes the encryption algorithm in sequence each time the encryption command is transmitted, and the slave controller changes the decryption algorithm in accordance with the encryption algorithm each time the encryption command is received. Then, even if the same encrypted command is measured from the outside, the encryption algorithm is different each time the command is transmitted / received from the main control device to the slave control device, so that the analysis of the command becomes complicated and the security is further improved. .
【0006】[0006]
【発明の実施の形態】図1乃至図2は本発明の第1実施
形態に係る遊技制御装置であって、図1は遊技制御装置
の基本構成を示し、図2は遊技制御装置の全体構成を示
す。1 and 2 show a game control device according to a first embodiment of the present invention. FIG. 1 shows a basic structure of the game control device, and FIG. 2 shows an entire structure of the game control device. Is shown.
【0007】図1を参照し、遊技制御装置の基本構成を
説明する。遊技制御装置は主制御装置1と従制御装置2
とに分別構成される。主制御装置1及び従制御装置2は
内蔵されたマイクロコンピュータのCPUがRAMを一
時記憶装置として使用しながら、ROMに書込まれたプ
ログラムに従う処理を実行する形態である。主制御装置
1と従制御装置2とは互いにD0〜D7よりなる8本の
データ線とENABLEよりなる1本の制御線と1本の
グランド線とで接続され、合計10本を配線3と総称し
1本の実線で図示する。主制御装置1には配線4を介し
て入賞球検出スイッチ5が接続される。入賞球検出スイ
ッチ5は入賞口6に入賞した入賞球7を検出する毎に入
賞球検出信号を主制御装置1に出力する。入賞口6は一
般入賞口、始動口、可変入賞口等と呼ばれる複数種類の
入賞口6が複数又は単数存在するが、それらを総称した
形態で1つ図示する。従制御装置2には配線8を介して
作動機構9が接続される。図1では従制御装置2が球払
出制御装置10であり、作動機構9が球払出機構11で
ある場合における賞球払出制御を例にして説明する。With reference to FIG. 1, a basic configuration of the game control device will be described. The game control device includes a main control device 1 and a sub control device 2
It is divided into and. The main control device 1 and the slave control device 2 are configured such that a CPU of a built-in microcomputer executes a process according to a program written in a ROM while using a RAM as a temporary storage device. Main controller 1 and slave controller 2 are connected to each other by eight data lines D0 to D7, one control line ENABLE and one ground line, and a total of ten lines are referred to as wiring 3. It is illustrated by a single solid line. A winning ball detection switch 5 is connected to the main controller 1 via a wiring 4. The prize ball detection switch 5 outputs a prize ball detection signal to the main controller 1 every time the prize ball 7 that has won the prize port 6 is detected. The winning opening 6 includes a plurality of or a plurality of types of winning opening 6 called a general winning opening, a starting opening, a variable winning opening, and the like, and one of them is shown in a generic form. An operation mechanism 9 is connected to the slave control device 2 via a wiring 8. In FIG. 1, the prize ball payout control when the slave control device 2 is the ball payout control device 10 and the operating mechanism 9 is the ball payout mechanism 11 will be described as an example.
【0008】この実施形態の場合、一般入賞口は1個の
入賞球が入賞する毎に10個の賞球が払出される。始動
口は1個の入賞球が入賞する毎に、5個の賞球が払出さ
れ、遊技盤にセンター役物として設けられた液晶やLE
D又はCRT或いはプラズマディスプレイ等のような表
示器の図柄変動遊技が始まる。但し、表示器による1回
の遊技中に、始動口に入賞球が入賞した場合は、4個の
ような所定数までは記憶しておき、表示器の1回の図柄
変動遊技終了毎にその記憶数の範囲で、表示器による図
柄変動遊技が繰り返される。表示器による1回の図柄変
動遊技終了毎に停止した図柄の組合せが予め定められた
組合せに一致する毎に、可変入賞口は球が入りやすい形
態に開く。可変入賞口は大入賞口とも呼ばれ、1個の入
賞球が入る毎に、15個の賞球が払出される。但し、可
変入賞口は1回開いている間に入賞球が10個入るか、
又は、開き始めより30秒のような所定時間経過するか
の何れか1つの条件が成立すると、可変入賞口は閉じ
る。可変入賞口は電磁ソレノイド又はステッピングモー
タのような可変入賞口アクチュエータにより開閉され
る。これら入賞と遊技と賞球払出との関係は、パチンコ
機の遊技全般を電気的に制御する主制御装置1と、主制
御装置1からの電気的な指示により球払出機構11を電
気的に制御する球払出制御装置10とにより制御され
る。In this embodiment, the general winning opening pays out ten prize balls every time one prize ball is won. Each time one winning ball wins, five starting balls are paid out, and a liquid crystal or LE provided as a center accessory on the game board is provided.
A symbol change game of a display such as a D or CRT or a plasma display starts. However, if a prize ball wins at the starting port during one game using the display, a predetermined number such as four is stored and stored every time the symbol change game is completed on the display. In the range of the stored number, the symbol change game on the display is repeated. Each time the combination of symbols stopped at the end of one symbol change game on the display matches the predetermined combination, the variable winning opening opens in a form that allows a ball to easily enter. The variable winning opening is also called a large winning opening, and every time one winning ball is entered, 15 winning balls are paid out. However, if the variable winning opening is open once, 10 winning balls
Alternatively, the variable winning opening is closed when any one of the conditions of elapse of a predetermined time such as 30 seconds from the start of opening is satisfied. The variable winning opening is opened and closed by a variable winning opening actuator such as an electromagnetic solenoid or a stepping motor. The relationship between the winning, the game, and the prize ball payout is determined by controlling the main controller 1 for electrically controlling the entire game of the pachinko machine, and electrically controlling the ball payout mechanism 11 by an electric instruction from the main controller 1. Is controlled by the ball payout control device 10.
【0009】遊技者の操作で発射された遊技球が複数の
入賞口の何れかに入賞し、入賞検出スイッチ5が入賞球
を検出した入賞球検出信号を主制御装置1に出力する。
これにより、先ず、主制御装置1は入賞球検出信号が複
数のうちのどの入賞球検出スイッチ5より入力された信
号かを判別し、その判別した入賞球検出信号に対応した
賞球指示払出数を主制御装置1に設定された複数の賞球
指示払出数中より抽出し、賞球指示払出数を含むコマン
ドを生成する。A game ball fired by a player's operation wins one of a plurality of winning holes, and a winning detection switch 5 outputs a winning ball detection signal to the main controller 1 when the winning ball is detected.
As a result, first, the main controller 1 determines which of the plurality of winning ball detection switches 5 the winning ball detection signal is input from, and determines the number of payout ball payouts corresponding to the determined winning ball detection signal. Is extracted from a plurality of award ball instruction payout numbers set in the main control device 1, and a command including the award ball instruction payout number is generated.
【0010】主制御装置1で生成されるコマンドと賞球
指示払出数との関係について説明する。コマンドは8ビ
ットであって、最上位ビットD7はコマンドの種類であ
り、この最上位ビットD7が「0」の場合は賞球指示コ
マンドとなる。賞球指示コマンドにおける最下位ビット
D0乃至第7位ビットD6の組合わせが1個乃至127
個までの賞球指示払出数を示す。賞球指示払出数とコマ
ンドとの関係は、例えば1個から127個までの賞球指
示払出数つまり10進数で表された賞球指示払出数を2
進数に変換して表現する。球払出制御装置10で解読さ
れるコマンド(復号化されたコマンド)と賞球指示払出
数との関係も主制御装置1のコマンドと賞球指示払出数
との関係と同じに設定される。The relationship between the command generated by the main controller 1 and the number of awarded ball instruction payouts will be described. The command is 8 bits, and the most significant bit D7 is the type of the command. If the most significant bit D7 is "0", the command is a winning ball instruction command. 1 to 127 combinations of the least significant bit D0 to the seventh bit D6 in the prize ball instruction command
Shows the prize ball instruction payout number up to the number. The relationship between the prize ball instruction payout number and the command is, for example, 1 to 127 prize ball instruction payout numbers, that is, the prize ball instruction payout number represented by a decimal number of 2
Converted to a decimal number and expressed. The relationship between the command decoded by the ball payout control device 10 (decrypted command) and the winning ball instruction payout number is also set to be the same as the relationship between the command of the main control device 1 and the winning ball instruction payout number.
【0011】主制御装置1のマイクロコンピュータはコ
マンドを暗号化する暗号アルゴリズム12を有する。暗
号アルゴリズム12は、コマンドに算術演算を行うこと
であり、マイクロコンピュータのROMに記述されたマ
イクロプログラムで構成される算術演算処理である。算
術演算処理はマイクロコンピュータ内の演算装置(AL
U)を用いて行われる。暗号化の方法を暗号アルゴリズ
ム12と呼び、例えば「M個賞球指示コマンドに所定値
Nを加算する」ようなシーザー暗号と称される暗号化の
方法が暗号アルゴリズム12となる。この場合では暗号
化された暗号化コマンドは「M+N個賞球指示コマン
ド」であり、この暗号化コマンドを解読するための鍵は
所定値Nとなる。この実施形態では共通鍵暗号であり、
予め主制御装置1に所定値Nの鍵が設定され、球払出制
御装置10に主制御装置1の鍵と同一値の所定値Nの鍵
が設定される。加算以外の暗号アルゴリズム12には、
減算、積算、割り算、四則演算の組合せ、ビット入れ替
え、ビットシフト等が考えられる。暗号化コマンドは主
制御装置1より配線3を介して球払出制御装置10に出
力される。The microcomputer of the main controller 1 has an encryption algorithm 12 for encrypting commands. The cryptographic algorithm 12 is for performing an arithmetic operation on a command, and is an arithmetic operation process composed of a microprogram described in a ROM of a microcomputer. Arithmetic operation processing is performed by an arithmetic unit (AL
U). The encryption method is called an encryption algorithm 12, and an encryption method called Caesar encryption, for example, "adding a predetermined value N to M prize ball instruction commands" is the encryption algorithm 12. In this case, the encrypted encrypted command is the “M + N award ball instruction command”, and the key for decrypting the encrypted command has a predetermined value N. In this embodiment, it is a common key encryption,
A key having a predetermined value N is set in the main controller 1 in advance, and a key having the same value as the key of the main controller 1 is set in the ball payout controller 10. The encryption algorithm 12 other than addition includes:
Subtraction, accumulation, division, a combination of four arithmetic operations, bit replacement, bit shift, and the like can be considered. The encrypted command is output from the main controller 1 to the ball payout controller 10 via the wiring 3.
【0012】主制御装置1と球払出制御装置10とのデ
ータ転送(フェッチ)について説明する。主制御装置1
では、暗号化コマンドを送信する時、コマンドデータD
0乃至D7の送信すべき組合せを実行した後、コマンド
データD0乃至D7の組合せ変化時点より所定時間後に
ENABLE信号がハイレベルからローレベルに切替
る。球払出制御装置10では、ENABLE信号がハイ
レベルからローレベルに切替る立ち下がりを検出したタ
イミングから上記とは異なる所定時間を経過したタイミ
ングでコマンドデータD0乃至D7を読込む。ENAB
LE信号は前述した2つの所定時間の総和よりも長い所
定時間経過後にローレベルからハイレベルに切替り、次
のコマンドデータの送信に備える。The data transfer (fetch) between the main controller 1 and the ball payout controller 10 will be described. Main controller 1
Then, when transmitting the encrypted command, the command data D
After executing the combination of 0 to D7 to be transmitted, the ENABLE signal switches from the high level to the low level a predetermined time after the change of the combination of the command data D0 to D7. The ball payout control device 10 reads the command data D0 to D7 at a timing when a predetermined time different from the above elapses from the timing when the falling of the ENABLE signal from the high level to the low level is detected. ENAB
The LE signal switches from the low level to the high level after a lapse of a predetermined time longer than the sum of the two predetermined times described above, and prepares for transmission of the next command data.
【0013】球払出制御装置10のマイクロコンピュー
タは読み込んだ暗号化コマンドを復号化する復号アルゴ
リズム13を有する。復号アルゴリズム13はコマンド
に施された算術演算と対の算術演算を行うことにより、
暗号化コマンドを復号化して復号化コマンドとする。復
号化コマンドはコマンドと同一となり、元のコマンドに
復元される。復号アルゴリズム13はマイクロコンピュ
ータのROMに記述されたマイクロプログラムで構成さ
れる算術演算処理である。算術演算処理はマイクロコン
ピュータ内の演算装置(ALU)を用いて行われる。復
号化の方法を復号アルゴリズム13と呼び、例えば暗号
化コマンド「M+N個賞球指示コマンド」を復号化する
ための「M+N個賞球指示コマンドより所定値Nを減算
する」のような共通鍵を用いた復号化の方法が復号アル
ゴリズム13となり、復号化されたコマンドは「M個賞
球指示」となる。このように、復号アルゴリズム13
は、暗号化処理としてコマンドに所定値が加算された場
合は復号化処理として暗号化コマンドに同一値の所定値
が減算される、暗号化処理としてコマンドに所定値が減
算された場合は復号化処理として暗号化コマンドに同一
値の所定値が加算される、というように暗号化と対の処
理を行う。加算や減算以外の復号アルゴリズムには積
算、割り算、四則演算の組合せ、ビット入れ替え、ビッ
トシフト等があることは理解できるであろう。The microcomputer of the ball payout control device 10 has a decryption algorithm 13 for decrypting the read encrypted command. The decryption algorithm 13 performs an arithmetic operation paired with the arithmetic operation performed on the command,
The encrypted command is decrypted into a decrypted command. The decryption command is identical to the command and is restored to the original command. The decoding algorithm 13 is an arithmetic operation process composed of a micro program described in a ROM of the microcomputer. Arithmetic operation processing is performed using an arithmetic unit (ALU) in the microcomputer. The decryption method is called a decryption algorithm 13, and a common key such as "subtract a predetermined value N from the M + N prize-ball instruction commands" for decrypting the encrypted command "M + N prize-ball instruction commands" is used. The decoding method used is the decoding algorithm 13, and the decoded command is "M prize ball instructions". Thus, the decryption algorithm 13
Means that when a predetermined value is added to a command as an encryption process, a predetermined value of the same value is subtracted from an encrypted command as a decryption process, and when a predetermined value is subtracted from a command as an encryption process, decryption is performed As a process, a paired process with encryption is performed such that a predetermined value of the same value is added to the encrypted command. It can be understood that decoding algorithms other than addition and subtraction include integration, division, a combination of four arithmetic operations, bit replacement, and bit shift.
【0014】球払出制御装置10は暗号化コマンドの復
号処理実行後に復号化コマンドが妥当であるか否かを判
定する妥当性判定処理を実行する。妥当性判定処理は復
号化コマンド(機械命令つまり8ビットデータ)を解読
した結果が球払出制御装置10に予め記憶された命令
(アセンブリ命令)と一致するか否かを判定する。妥当
性有りの判定結果であると、球払出制御装置はコマンド
中の賞球指示払出数をコマンドデータより変換し、賞球
指示払出数に基づき球払出機構11を電気的に制御す
る。結果として、M個の賞球が球払出機構11より上皿
装置に払出される。妥当性無しの判定結果であると、球
払出制御装置10は球払出機構11への制御を実行せず
にエラー状態となる。After executing the decryption processing of the encrypted command, the ball payout control device 10 executes a validity determination processing for determining whether or not the decryption command is valid. In the validity determination process, it is determined whether or not the result of decoding the decoded command (machine command, that is, 8-bit data) matches a command (assembly command) stored in the ball payout control device 10 in advance. If the determination result indicates validity, the ball payout control device converts the winning ball instruction payout number in the command from the command data, and electrically controls the ball payout mechanism 11 based on the winning ball instruction payout number. As a result, M prize balls are paid out from the ball payout mechanism 11 to the upper plate device. If the determination result is invalid, the ball payout control device 10 does not execute the control of the ball payout mechanism 11 and enters an error state.
【0015】暗号アルゴリズム12はハードウェアで構
成する場合であっても主制御装置1のマイクロコンピュ
ータ内に形成される。その理由は、暗号アルゴリズムが
内蔵された集積回路を主制御装置1のマイクロコンピュ
ータに外付した場合、この集積回路の入力端子に入力さ
れる暗号化コマンドと出力端子から出力される復号化コ
マンドとを測定することで暗号アルゴリズム12やコマ
ンドを解析できるからである。同じ理由から復号アルゴ
リズム13が球払出制御装置10のマイクロコンピュー
タ内に形成されることは理解できるであろう。The encryption algorithm 12 is formed in the microcomputer of the main control unit 1 even when it is constituted by hardware. The reason is that, when an integrated circuit having a built-in encryption algorithm is externally attached to the microcomputer of the main controller 1, an encryption command input to an input terminal of the integrated circuit and a decryption command output from an output terminal are output. Is measured, the encryption algorithm 12 and the command can be analyzed. It will be understood that the decoding algorithm 13 is formed in the microcomputer of the ball dispensing control device 10 for the same reason.
【0016】暗号アルゴリズム12が主制御装置1のマ
イクロコンピュータ内のハードウェアで構成される場
合、加算器と2の補数器及びシフトレジスタつまりAN
D回路とOR回路及びNOT回路等の論理演算回路で構
成される。例えば、暗号アルゴリズム12として「コマ
ンドデータD0乃至D7のいずれか1つ又は複数以上或
いは全てを否定する」とした場合には、この暗号アルゴ
リズム12に対応させてNOT回路を主制御装置1のマ
イクロコンピュータ内における出力インターフェースの
出力側に設ければよい。これによれば、マイクロコンピ
ュータのクロック周期に影響を受けることなく暗号化で
きる。この場合、暗号化に必要な時間はNOT回路の応
答時間となる。この場合における球払出制御装置10の
構成としては、主制御装置1のNOT回路に対応させて
NOT回路を球払出制御装置10のマイクロコンピュー
タ内における入力インターフェースの入力側に設ければ
よい。When the encryption algorithm 12 is constituted by hardware in the microcomputer of the main controller 1, an adder, a two's complementer and a shift register, ie, AN
It is composed of a logical operation circuit such as a D circuit, an OR circuit, and a NOT circuit. For example, in the case where "any one or more or all or all of the command data D0 to D7 is denied" as the encryption algorithm 12, a NOT circuit corresponding to the encryption algorithm 12 is provided by the microcomputer of the main control device 1. May be provided on the output side of the output interface. According to this, encryption can be performed without being affected by the clock cycle of the microcomputer. In this case, the time required for encryption is the response time of the NOT circuit. As a configuration of the ball payout control device 10 in this case, a NOT circuit may be provided on the input side of the input interface in the microcomputer of the ball payout control device 10 in correspondence with the NOT circuit of the main control device 1.
【0017】図2を参照し、遊技機の制御全般について
説明する。この第1実施形態の場合、遊技機の制御装置
が、主制御装置1、球払出制御装置10、図柄制御装置
14、表示灯制御装置15、音制御装置16、球発射制
御装置17等の機能別に分割される。これらの制御装置
1;10;14;15;16;17はCPUとROMと
RAMとより成るマイクロコンピュータを個別に備え
る。球払出制御装置10と図柄制御装置14と球発射制
御装置17と音制御装置16及び表示灯制御装置15が
従制御装置2を構成する。球払出機構11と図柄表示器
18と球発射機構19とスピーカ20及び表示灯21が
作動機構9を構成する。Referring to FIG. 2, overall control of the gaming machine will be described. In the case of the first embodiment, the control device of the gaming machine includes functions of the main control device 1, the ball payout control device 10, the symbol control device 14, the indicator light control device 15, the sound control device 16, the ball launch control device 17, and the like. Separated separately. These control devices 1; 10; 14; 15; 16; 17 individually include microcomputers each comprising a CPU, a ROM, and a RAM. The ball payout control device 10, the symbol control device 14, the ball firing control device 17, the sound control device 16, and the indicator light control device 15 constitute the slave control device 2. The ball dispensing mechanism 11, the symbol display 18, the ball launching mechanism 19, the speaker 20, and the indicator light 21 constitute the operating mechanism 9.
【0018】主制御装置1のマイクロコンピュータは、
入賞球検出スイッチ5からの入賞球検出信号が配線4及
び入力インターフェースを介して入力されると、CPU
がROMに設定されたプログラムをRAMを処理過程の
記憶手段として用いて入力処理・エラー処理・図柄制御
処理・賞球制御処理・外部情報処理等の遊技全般の遊技
処理を実行し、その処理結果により図外の出力インター
フェースや配線8;25;26;27;28を介して、
球払出機構11、図柄表示器18、表示灯21、スピー
カ20、球発射機構19等を制御する。図柄表示器1
8、球払出機構11、表示灯21、スピーカ20及び球
発射機構19それぞれは、主制御装置1から配線3;2
2;23;24を経由して制御信号として一方向に出力
される暗号化コマンドを復号化したコマンドで制御動作
を実行するマイクロコンピュータを個別に備えた球払出
制御装置10、図柄制御装置14、表示灯制御装置1
5、音制御装置16及び球発射制御装置17により個別
に駆動制御される。配線3;22;23;24はそれぞ
れ8本のD0〜D7及び1本のENABLEより成る9
本の信号線と1本のグランド線とよりなり、合計10本
の配線3;22;23;24を総称した形態で1本の実
線で個別に図示する。The microcomputer of the main controller 1
When a winning ball detection signal from the winning ball detection switch 5 is input via the wiring 4 and the input interface, the CPU
Executes a general game process such as input process, error process, symbol control process, prize ball control process, external information processing, etc. by using the program set in the ROM as the storage means of the process, and the process result Through the output interface and wiring 8; 25; 26; 27;
It controls the ball payout mechanism 11, the symbol display 18, the indicator light 21, the speaker 20, the ball launching mechanism 19, and the like. Symbol display 1
8, the ball payout mechanism 11, the indicator light 21, the speaker 20 and the ball launching mechanism 19 are each connected to the main controller 1 by the wiring 3;
2, a ball payout control device 10, a symbol control device 14, each separately provided with a microcomputer that executes a control operation with a command obtained by decrypting an encrypted command output in one direction as a control signal via 23; Indicator light control device 1
5. The drive is individually controlled by the sound control device 16 and the ball launch control device 17. The wirings 3, 22, 23, and 24 are each composed of eight D0 to D7 and one ENABLE 9
A total of ten wirings 3; 22, 23, and 24, each of which includes one signal line and one ground line, are individually illustrated by one solid line in a generic form.
【0019】図柄制御装置14のマイクロコンピュータ
は、主制御装置1の出力インターフェースからの暗号化
コマンドが配線22及び入力インターフェースを介して
入力されると、CPUが暗号化コマンドを復号化して復
号化されたコマンドによりROMに設定されたプログラ
ムを処理過程の記憶手段としてRAMを用いて図柄表示
制御処理を実行し、図柄表示器18を出力ドライバ及び
配線25を介して電気的に駆動する。図柄制御装置14
で復号化されたコマンドの種類には、デモ表示、左図柄
変動開始、中図柄変動開始、右図柄変動開始、左図柄変
動停止(停止図柄指示)、中図柄変動停止(停止図柄指
示)、右図柄変動停止(停止図柄指示)、大当り決定表
示、大当り中表示、特定入賞口スイッチ入賞表示、大当
り終了表示、カウントエラー表示、賞球エラー表示等が
ある。In the microcomputer of the symbol control device 14, when the encrypted command from the output interface of the main control device 1 is input via the wiring 22 and the input interface, the CPU decrypts the encrypted command to be decrypted. The symbol display control process is executed using the program set in the ROM by the command as the storage means of the processing process using the RAM, and the symbol display 18 is electrically driven through the output driver and the wiring 25. Symbol control device 14
The types of commands decoded in are: demo display, left symbol variation start, middle symbol variation start, right symbol variation start, left symbol variation stop (stop symbol instruction), middle symbol variation stop (stop symbol instruction), right There are a symbol change stop (stop symbol instruction), a big hit determination display, a big hit display, a special winning opening switch winning display, a big hit end display, a count error display, a prize ball error display, and the like.
【0020】表示灯制御装置15のマイクロコンピュー
タは、主制御装置1の出力インターフェースからの暗号
化コマンドが配線23及び入力インターフェースを介し
て入力されると、CPUが暗号化コマンドを復号化して
復号化されたコマンドによりROMに設定されたプログ
ラムを処理過程の記憶手段としてRAMを用いて表示灯
制御処理を実行し、パチンコ機のサイドランプやトップ
ランプ又はランプ風車或いは賞球ランプ等の表示灯21
を出力ドライバ及び配線26を介して電気的に点灯、点
滅、消灯する。表示灯制御装置15で復号化されたコマ
ンドの種類には、デモ表示、特別図柄変動中表示、リー
チ(左、中図柄一致)表示、大当り決定表示、大当り中
表示、大当り終了表示、エラー表示、特定入賞口入賞表
示灯点灯、特定入賞口入賞表示灯消灯、保留記憶表示灯
1個表示、保留記憶表示灯2個表示、保留記憶表示灯3
個表示、保留記憶表示灯4個表示、保留記憶表示灯全消
灯、賞球表示灯点灯、賞球表示灯消灯、完了表示灯点
灯、完了表示灯消灯等がある。上記表示灯21として
は、大当り時に点灯する大当り表示灯、賞球払出中に点
灯する賞球表示灯、タンクの補給球が無くなった場合に
点灯する完了表示灯、遊技の装飾効果用たるサイドラン
プのような第1遊技装飾効果表示灯、遊技の装飾効果用
たるセンター役物ランプのような第2遊技装飾効果表示
灯、遊技の装飾効果用たる可変入賞口横ランプのような
第3遊技装飾効果表示灯、可変入賞口内の特定入賞口に
球が入賞した場合に点灯する特定入賞口入賞表示灯、図
柄始動口への入賞記憶数を4個まで表示する保留記憶表
示灯等がある。When the encryption command from the output interface of the main control device 1 is input via the wiring 23 and the input interface, the microcomputer of the indicator light control device 15 causes the CPU to decrypt the encryption command and decrypt it. The display lamp control process is executed by using the RAM set as the storage means of the process in accordance with the program set in the ROM by the input command, and the display lamp 21 such as the side lamp or the top lamp of the pachinko machine, the lamp windmill or the prize ball lamp.
Are electrically turned on, blinked, and turned off via the output driver and the wiring 26. The command types decoded by the indicator light control device 15 include a demo display, a special symbol change display, a reach (left, middle symbol match) display, a big hit determination display, a big hit display, a big hit end display, an error display, Special winning opening winning indicator light on, specific winning opening winning indicator light off, 1 hold storage indicator light, 2 hold memory indicator lights, 3 hold memory indicator lights
There are an individual display, four hold storage indicator lights, all hold memory indicator lights off, award ball indicator lights on, award ball indicator lights off, completion indicator lights on, completion indicator lights off, and the like. The above-mentioned indicator lamps 21 include a jackpot indicator lamp which is lit at the time of a big hit, a prize ball indicator lamp which is lit during the payout of a prize ball, a completion indicator lamp which is lit when the replenishment ball of the tank is exhausted, and a side lamp which is used as a decoration effect of a game. , A second game decoration effect indicator such as a center role lamp for a game decoration effect, and a third game decoration such as a variable winning opening side lamp for a game decoration effect. There are an effect indicator light, a specific winning opening winning indicator light that is turned on when a ball wins a specific winning opening in the variable winning opening, a hold storage indicating light that displays up to four winning storage numbers in the symbol starting opening, and the like.
【0021】音制御装置16のマイクロコンピュータ
は、主制御装置1の出力インターフェースからの暗号化
コマンドが配線24及び入力インターフェースを介して
入力されると、CPUが暗号化コマンドを復号化して復
号化されたコマンドによりROMに設定されたプログラ
ムを処理過程の記憶手段としてRAMを用いて音制御処
理を実行し、その実行結果により音源ICがROMに設
定された音データからの音信号への変換を行い、アンプ
が上記音信号を増幅し、遊技機に設けられたスピーカ2
0を電気的に配線を介して駆動する。音制御装置16で
復号化されたコマンドの種類には、図柄始動口入賞音、
特別図柄変動中音、リーチ音、特別図柄停止音、大当り
決定音、大当り中音、大当り終了音、エラー音等があ
る。In the microcomputer of the sound control device 16, when the encryption command from the output interface of the main control device 1 is input via the wiring 24 and the input interface, the CPU decrypts the encrypted command and decrypts it. The sound control process is executed by using the RAM set as the storage means of the process in accordance with the command set in the ROM, and the sound source IC converts the sound data set in the ROM into a sound signal based on the execution result. , An amplifier amplifies the sound signal, and a speaker 2 provided in the gaming machine.
0 is electrically driven through the wiring. The command types decoded by the sound control device 16 include a symbol starting opening winning sound,
There are special symbol fluctuation sound, reach sound, special symbol stop sound, big hit decision sound, big hit middle sound, big hit end sound, error sound and the like.
【0022】球発射制御装置17は主制御装置1より球
払出制御装置10を介して発射許可が入力された状態に
おいて遊技者が球発射機構19中のハンドルを操作する
ことにより球発射機構19中の電磁ソレノイド又はステ
ッピングモータのような球発射アクチュエータをハンド
ルの操作量に応じて駆動するための制御を行う。遊技機
には配線を介してパチンコ店に営業管理用に設置される
図外のホールコンピュータが接続される。ホールコンピ
ュータはパチンコ店に設置された複数の遊技機より情報
を収集してその集計を行う。遊技機からホールコンピュ
ータに出力される情報の種類には、大当り情報、特別図
柄作動回数情報、図柄始動ロスイッチ入賞情報、賞球情
報、補給要求情報等がある。The ball launching controller 17 operates the handle of the ball launching mechanism 19 by the player in a state where the firing permission is input from the main controller 1 via the ball payout controller 10 so that the ball launching mechanism 19 is operated. Control for driving a ball launching actuator such as an electromagnetic solenoid or a stepping motor according to the operation amount of the steering wheel. A hall computer (not shown) installed for business management in a pachinko parlor is connected to the gaming machine via wiring. The hall computer collects information from a plurality of gaming machines installed in pachinko parlors and compiles the information. Types of information output from the gaming machine to the hall computer include jackpot information, special symbol actuation frequency information, symbol start switch winning information, prize ball information, supply request information, and the like.
【0023】第1実施形態によれば、主制御装置1は入
賞球検出スイッチ5より配線4を経由して入賞球検出信
号が入力されると、入賞球検出信号に対応する賞球指示
払出数を含む識別情報であるコマンドを生成し、コマン
ドを暗号アルゴリズム12で暗号化する。暗号化された
暗号化コマンドは主制御装置1より配線3を経由して球
払出制御装置10に入力される。球払出制御装置10は
暗号化コマンドが入力されると、暗号化コマンドを復号
化アルゴリズム13で復号化し、復号化されたコマンド
の妥当性が有るか否かを判定し、妥当である判定結果の
場合にコマンドより解読した賞球指示払出数により球払
出機構11を電気的に配線を介して制御する。球払出制
御装置10は妥当ではない判定結果の場合に球払出機構
11への制御を停止する。これによって、コマンドが暗
号化されてENABLE信号と共に主制御装置1から従
制御装置2に配線3を介して送信されたのでコマンドの
解析が複雑になり、不正改造行為等によるコマンドデー
タの不正操作が難しくなり、特に球払出制御装置10に
おいては賞球指示コマンドの球数等の不正操作が困難と
なる。このように、主制御装置1と従制御装置2との間
で暗号鍵を通信することなくセキュリティを向上でき
る。According to the first embodiment, when a prize ball detection signal is input from the prize ball detection switch 5 via the wiring 4 to the prize ball detection switch 5, the main controller 1 sets the prize ball instruction payout number corresponding to the prize ball detection signal. Is generated, and the command is encrypted by the encryption algorithm 12. The encrypted command is input from the main controller 1 to the ball payout controller 10 via the wiring 3. When the encrypted command is input, the ball payout control device 10 decrypts the encrypted command with the decryption algorithm 13 and determines whether or not the decrypted command is valid. In this case, the ball payout mechanism 11 is electrically controlled via the wiring based on the winning ball instruction payout number decoded by the command. The ball payout control device 10 stops controlling the ball payout mechanism 11 in the case of an invalid determination result. As a result, the command is encrypted and transmitted together with the ENABLE signal from the main controller 1 to the slave controller 2 via the wiring 3, so that the analysis of the command becomes complicated, and an unauthorized operation of the command data due to an unauthorized remodeling or the like is prevented. In particular, in the ball payout control device 10, it is difficult to perform illegal operations such as the number of balls in the prize ball instruction command. As described above, security can be improved without communication of the encryption key between the main control device 1 and the slave control device 2.
【0024】図3は本発明の第2実施形態の遊技制御装
置を示す。主制御装置31が複数の暗号アルゴリズム3
2a;32b;32c…32nと暗号カウンタ33とを
有する。従制御装置34が複数の復号アルゴリズム35
a;35b;35c…35nと復号カウンタ36とを有
する。暗号アルゴリズム32a〜32nのそれぞれと復
号アルゴリズム35a〜35nのそれぞれとは対構成さ
れる。暗号カウンタ33は暗号アルゴリズム32a〜3
2nの数と同じ数以上の値を巡回計数し、暗号化コマン
ドの送信毎つまりENABLE信号の出力毎に計数値を
カウントアップする。復号カウンタ36は復号アルゴリ
ズム35a〜35nの数と同じ数以上の値を巡回計数
し、復号化コマンドの受信毎つまりENABLE信号の
入力毎に計数値をカウントアップする。そして、主制御
装置31が暗号カウンタ値により選択した1つの暗号ア
ルゴリズムでコマンドを暗号化して従制御装置34に出
力し、従制御装置34は暗号カウンタと対応動作する復
号カウンタのカウンタ値により選択した1つの復号アル
ゴリズムで主制御装置31より受信したコマンドを復号
化する。これによれば、主制御装置31における暗号化
コマンドの送信毎に暗号アルゴリズムが順々に変化し、
従制御装置における暗号化コマンドの受信毎に復号アル
ゴリズムが暗号アルゴリズムに対応して変化するので、
更にセキュリティが向上する。FIG. 3 shows a game control device according to a second embodiment of the present invention. The main control device 31 has a plurality of encryption algorithms 3
32c; 32n; and an encryption counter 33. The slave controller 34 has a plurality of decoding algorithms 35
35b; 35c... 35n and a decoding counter 36. Each of the encryption algorithms 32a to 32n is paired with each of the decryption algorithms 35a to 35n. The encryption counter 33 has encryption algorithms 32a-3
A value equal to or greater than the number 2n is cyclically counted, and the count value is incremented every time an encrypted command is transmitted, that is, each time an ENABLE signal is output. The decoding counter 36 cyclically counts a value equal to or greater than the number of the decoding algorithms 35a to 35n, and counts up the count every time a decoding command is received, that is, every time an ENABLE signal is input. Then, the main controller 31 encrypts the command with one encryption algorithm selected based on the encryption counter value and outputs the command to the slave controller 34. The slave controller 34 selects the command based on the counter value of the decryption counter corresponding to the encryption counter. The command received from the main controller 31 is decoded by one decoding algorithm. According to this, each time the main controller 31 transmits the encryption command, the encryption algorithm sequentially changes,
Each time the slave controller receives the encrypted command, the decryption algorithm changes according to the encryption algorithm.
Further security is improved.
【0025】図4を用いて、主制御装置31が行う暗号
化処理及び送信処理について説明する。401において
暗号カウンタ33が上限値か否かを判定する。つまり、
暗号カウンタ33の計数値が暗号アルゴリズム32a〜
32nの数よりも多いか否かを判定する。暗号カウンタ
33が上限値である結果の場合には、402において暗
号カウンタ33を初期化つまり計数値をゼロにする。暗
号カウンタ33が上限値ではない結果の場合には403
乃至406に示すように暗号カウンタ33の計数値によ
り暗号アルゴリズム32a〜32nのうちで1つを選択
し、コマンドを暗号化する。暗号化コマンド及びENA
BLE信号を前述のフェッチにより従制御装置34に配
線3を介して出力する。暗号カウンタ33の計数値に1
を加えて、401に戻る。Referring to FIG. 4, the encryption processing and transmission processing performed by main controller 31 will be described. In 401, it is determined whether or not the encryption counter 33 is at the upper limit. That is,
The count value of the encryption counter 33 is equal to the encryption algorithm 32a-
It is determined whether the number is greater than 32n. If the result is that the encryption counter 33 has the upper limit value, the encryption counter 33 is initialized in 402, that is, the count value is set to zero. 403 if the result of the encryption counter 33 is not the upper limit value
As shown at 406, one of the encryption algorithms 32a to 32n is selected based on the count value of the encryption counter 33, and the command is encrypted. Encrypted command and ENA
The BLE signal is output to the slave controller 34 via the wiring 3 by the above-described fetch. The count value of the encryption counter 33 is 1
And returns to 401.
【0026】図5を用いて、従制御装置34が行う受信
処理及び復号化処理について説明する。501において
復号カウンタ36が上限値か否かを判定する。つまり、
復号カウンタ36の計数値が復号アルゴリズム35a〜
35nの数より多いか否かを判定する。復号カウンタ3
6が上限値である結果の場合には、502において復号
カウンタ36を初期化つまり計数値をゼロにする。復号
カウンタ36が上限値ではない結果の場合には503乃
至506に示すようにENABLE信号の受信を契機と
して前述のフェッチで暗号化コマンドを受信し、504
で復号カウンタの計数値により復号アルゴリズム35a
〜35nのうちで1つを選択し、暗号化コマンドを復号
化する。復号カウンタ36の計数値に1を加えて、50
1に戻る。The receiving process and the decoding process performed by the slave control device 34 will be described with reference to FIG. At 501, it is determined whether or not the decoding counter 36 has reached the upper limit. That is,
When the count value of the decoding counter 36 is equal to the decoding algorithm 35a-
It is determined whether the number is larger than 35n. Decryption counter 3
If the result is that the upper limit is 6, the decoding counter 36 is initialized at 502, that is, the count value is set to zero. If the result of the decryption counter 36 is not the upper limit value, as indicated by 503 to 506, the encryption command is received by the above-described fetch upon receiving the ENABLE signal, and 504
And the decoding algorithm 35a based on the count value of the decoding counter.
To 35n, and decrypts the encrypted command. One is added to the count value of the decoding counter 36, and 50
Return to 1.
【0027】計数値のカウントアップ動作の契機は、暗
号カウンタ33が暗号化コマンドの送信毎であり、復号
カウンタ36が暗号化コマンドの受信毎であった場合を
説明したが、暗号カウンタ33のカウントアップ動作の
契機を暗号化コマンドの送信回数が複数回以上の所定回
数となった場合つまりENABLE信号の出力回数が複
数回以上の所定回数となった場合とし、これに伴い復号
カウンタ36のカウントアップ動作の契機を復号化コマ
ンドの受信回数が複数回以上の所定回数となった場合つ
まりENABLE信号の入力回数が複数回以上の所定回
数となった場合としてもよい。又、暗号カウンタ33の
カウントアップ動作の契機を所定の暗号コマンドの送信
毎とし、これに伴い復号カウンタのカウントアップ動作
の契機を所定の暗号化コマンドの受信毎としてもよい。
いずれの場合であっても計数値が上限値となると計数値
を初期値つまりゼロに戻す。The case where the count-up operation of the count value is triggered by the transmission of the encryption command by the encryption counter 33 and by the reception of the encryption command by the decryption counter 36 has been described. The trigger of the up operation is when the number of times of transmission of the encryption command reaches a predetermined number of times or more, that is, when the number of times of output of the ENABLE signal reaches a predetermined number of times or more, and the count of the decryption counter 36 increases accordingly. The operation may be triggered when the number of times the decryption command is received becomes a predetermined number of times or more, that is, when the number of times the ENABLE signal is input becomes a predetermined number of times or more. Further, the trigger of the count-up operation of the encryption counter 33 may be every transmission of a predetermined encryption command, and accordingly, the trigger of the count-up operation of the decryption counter may be each reception of a predetermined encryption command.
In any case, when the count value reaches the upper limit value, the count value is returned to the initial value, that is, zero.
【0028】又、暗号カウンタ33のカウントアップ動
作の契機を所定時間毎とし、これに伴い復号カウンタ3
6のカウントアップ動作の契機を上記所定時間と同じ所
定時間毎として、暗号カウンタ33と復号カウンタ36
とを同期させてもよい。上記所定時間を形成するタイマ
装置としては、主制御装置31や従制御装置34のコン
ピュータの動作に必要な基準計数用のクロック信号を分
周するハードタイマ方式としてもよく、或いは、各時間
データを所定のRAMのエリアに格納し、ソフト的に所
定周期で発生するよう構成されているリセット割込み毎
に減算するソフトタイマ方式としてもよい(時間データ
=リセット割込み回数×リセット割込みの時間間隔)。The count-up operation of the encryption counter 33 is triggered at predetermined time intervals.
The count-up operation of No. 6 is set at every predetermined time equal to the predetermined time, and the encryption counter 33 and the decryption counter
May be synchronized. The timer device that forms the predetermined time may be a hard timer system that divides a clock signal for a reference count necessary for the operation of the computer of the main control device 31 and the sub control device 34, or that each time data is A software timer method may be used in which the data is stored in a predetermined RAM area and is decremented for each reset interrupt configured to be generated at a predetermined cycle by software (time data = number of reset interrupts × time interval of reset interrupt).
【0029】主制御装置31と従制御装置34とを接続
する配線3に更にリセット信号用の配線を設け、所定時
間毎にリセット信号を出力し、暗号カウンタ33と復号
カウンタ36とを同期させてもよい。このリセット信号
と前述のタイマ装置とを組合せてもよい。A wiring for a reset signal is further provided on the wiring 3 connecting the main control device 31 and the slave control device 34, a reset signal is output at predetermined time intervals, and the encryption counter 33 and the decryption counter 36 are synchronized. Is also good. This reset signal may be combined with the aforementioned timer device.
【0030】パチンコ機のような遊技機の制御装置につ
いて説明したが、スロットマシンのような遊技機の制御
装置にも適用できる。つまり、入賞球検出スイッチ5を
球投入スイッチ装置又は遊技開始スイッチ装置又は図柄
停止スイッチ装置と読み替え、これに伴い入賞球検出信
号を球投入信号又は遊技開始信号又は図柄停止信号と読
み替えればよい。Although the control device for a game machine such as a pachinko machine has been described, the present invention can also be applied to a control device for a game machine such as a slot machine. That is, the winning ball detection switch 5 may be read as a ball insertion switch device, a game start switch device, or a symbol stop switch device, and accordingly, the winning ball detection signal may be read as a ball insertion signal, a game start signal, or a symbol stop signal.
【0031】例えば、遊技媒体として球を用いる球式ス
ロットマシンの全体構成について説明するが、メダル式
スロットマシンにも適用できる。スロットマシンは、ガ
ラス又は合成樹脂よりなるパネルに形成された図柄視認
領域、図柄視認領域の裏側に配置された図柄表示器、図
柄視認領域よりも下側に設けられた上皿装置、上皿装置
よりも下側に配置された下皿装置を有する。図柄視認領
域には複数の当りラインが表示される。上皿装置には、
遊技開始スイッチ装置、複数の図柄停止スイッチ装置、
球投入スイッチ装置が設けられる。図柄停止スイッチ装
置は図柄表示器の3列の図柄と対応している。For example, the overall configuration of a ball type slot machine using a ball as a game medium will be described, but the present invention is also applicable to a medal type slot machine. The slot machine includes a symbol recognition area formed on a panel made of glass or a synthetic resin, a symbol indicator disposed on the back side of the symbol recognition area, an upper plate device provided below the symbol recognition region, and an upper plate device. A lower plate device disposed below the lower plate device. A plurality of hit lines are displayed in the symbol recognition area. In the upper plate device,
Game start switch device, multiple symbol stop switch device,
A ball input switch device is provided. The symbol stop switch device corresponds to the symbols in the three rows of the symbol display.
【0032】図6を参照し、スロットマシンの制御全般
について説明する。スロットマシンの制御装置が、主制
御装置41、球払出制御装置42、図柄制御装置43、
表示灯制御装置44、音制御装置45、球取込制御装置
46等の機能別に分割される。これらの制御装置41〜
46はCPUとROMとRAMとより成るマイクロコン
ピュータを個別に備える。球払出制御装置42と図柄制
御装置43と表示灯制御装置44と音制御装置45及び
球取込制御装置46が従制御装置47を構成する。球払
出機構48と図柄表示器49と表示灯50とスピーカ5
1及び球取込機構52が作動機構53を構成する。主制
御装置41と球払出制御装置42とは配線54で接続さ
れ、主制御装置41と図柄制御装置43とは配線55で
接続され、主制御装置41と表示灯制御装置44とは配
線56で接続され、主制御装置41と音制御装置45と
は配線57で接続され、球払出制御装置42と球取込制
御装置46とは配線58で接続される。配線54〜58
はそれぞれ8本のD0〜D7及び1本のENABLEよ
り成る9本の信号線と1本のグランド線とよりなり、合
計10本の配線54〜58を総称した形態で1本の実線
で個別に図示する。Referring to FIG. 6, the overall control of the slot machine will be described. The control device of the slot machine includes a main control device 41, a ball payout control device 42, a symbol control device 43,
It is divided according to the functions of the indicator light control device 44, the sound control device 45, the ball capture control device 46, and the like. These control devices 41 to
Reference numeral 46 separately includes a microcomputer including a CPU, a ROM, and a RAM. The ball payout control device 42, the symbol control device 43, the indicator light control device 44, the sound control device 45, and the ball take-in control device 46 constitute a slave control device 47. Ball payout mechanism 48, symbol display 49, indicator light 50, and speaker 5
1 and the ball taking-in mechanism 52 constitute an operating mechanism 53. The main controller 41 and the ball payout controller 42 are connected by a wire 54, the main controller 41 and the symbol controller 43 are connected by a wire 55, and the main controller 41 and the indicator light controller 44 are connected by a wire 56. The main control device 41 and the sound control device 45 are connected by a wire 57, and the ball payout control device 42 and the ball capture control device 46 are connected by a wire 58. Wiring 54-58
Is composed of nine signal lines each composed of eight D0 to D7 and one ENABLE and one ground line, and a total of ten wirings 54 to 58 are collectively referred to individually as one solid line. Illustrated.
【0033】主制御装置41のマイクロコンピュータ
は、球投入スイッチ装置59が遊技者により操作された
回数を検出しその検出結果により、球取込制御処理を実
行する。そして、主制御装置41からの制御処理結果と
しての球取込コマンドが暗号化されてから球払出制御装
置42を介して球取込制御装置46に出力され、球取込
制御装置46で復号化されてから球取込機構52に出力
されることによって、球取込機構52が球投入スイッチ
装置59の操作回数に応じた数の球をスロットマシンの
内部に取込む。例えば、球が上皿装置に入れられた状態
において、遊技者が球投入スイッチ装置59を1回押す
と5個の球が、2回押すと10個の球が、3回押すと1
5個の球が、上皿装置の球投入口よりスロットマシンの
内部に投入される。The microcomputer of the main control device 41 detects the number of times the ball throw-in switch device 59 has been operated by the player, and executes a ball catching control process based on the detection result. Then, the ball capture command as a control processing result from the main control device 41 is encrypted and then output to the ball capture control device 46 via the ball payout control device 42, and decrypted by the ball capture control device 46. After being output to the ball capturing mechanism 52, the ball capturing mechanism 52 captures the number of balls according to the number of times of operation of the ball input switch device 59 into the slot machine. For example, in a state where a ball is placed in the upper plate device, five balls are pressed when the player presses the ball input switch device 59 once, ten balls are pressed two times, and one ball is pressed three times.
Five balls are thrown into the slot machine from the ball slot of the upper plate device.
【0034】主制御装置41は遊技開始スイッチ装置6
0が遊技者により操作されたことを検出し、その検出結
果により図柄可変制御処理を実行する。そして、主制御
装置41からの制御処理結果としての図柄可変開始コマ
ンドが暗号化されてから図柄制御装置43に出力され、
図柄制御装置43で復号化されてから図柄表示器49に
出力されることによって、図柄表示器49の3つの図柄
表示機構が個別に駆動する。よって、遊技者が遊技開始
スイッチ装置60を操作すると、図柄表示器の3列の図
柄が上から下へ可変する。The main control device 41 is a game start switch device 6
It detects that 0 has been operated by the player, and executes a symbol variable control process based on the detection result. Then, the symbol variable start command as a control processing result from the main control device 41 is encrypted and then output to the symbol control device 43,
After being decoded by the symbol control device 43 and output to the symbol display 49, the three symbol display mechanisms of the symbol display 49 are individually driven. Therefore, when the player operates the game start switch device 60, the symbols in the three rows of the symbol display are changed from top to bottom.
【0035】主制御装置41は図柄テーブルを備える。
そして、遊技開始信号が遊技開始スイッチ装置60から
主制御装置41に入力されたタイミングにより、主制御
装置41が巡回型のカウンタにより乱数を決定し、その
決定乱数を図柄テーブルに照合して図柄遊技の当り外れ
を抽選する。そして、図柄停止信号が図柄停止スイッチ
装置61から主制御装置41に入力されたタイミングに
より、主制御装置41が上記抽選結果に従うか反するか
を確定する。当り外れの抽選により当りが抽選された状
態においては、抽選された当り図柄を基準とした所定の
範囲内に、図柄停止信号の入力タイミングが取込まれた
場合には、主制御装置41からの制御処理結果としての
図柄当り停止コマンドが暗号化されてから出力され、入
力された図柄制御装置43で復号化されてから図柄表示
器49の3つの図柄表示機構が個別に当り図柄に停止制
御される。又、当り外れの抽選により当りが抽選されて
いても、上記範囲内に図柄停止信号の入力タイミングが
取込まれなかった際には、主制御装置41からの制御処
理結果としての図柄外れ停止コマンドが暗号化されてか
ら出力され、入力された図柄制御装置43で復号化され
てから図柄表示器49の3つの図柄表示機構が個別に外
れ図柄に停止制御される。更に、当り外れの抽選により
外れが抽選された状態において、主制御装置41は図柄
停止信号の入力タイミングの如何に係らず、主制御装置
41からの制御処理結果としての図柄外れ停止コマンド
が暗号化されてから出力され、入力された図柄制御装置
43で復号化されてから図柄表示器49の3つの図柄表
示機構が個別に外れ図柄に停止制御される。The main controller 41 has a symbol table.
Then, at the timing when the game start signal is input from the game start switch device 60 to the main control device 41, the main control device 41 determines a random number by a cyclic counter, and compares the determined random number with a symbol table to perform a symbol game. The lottery of the hit or miss. Then, based on the timing at which the symbol stop signal is input from the symbol stop switch device 61 to the main controller 41, the main controller 41 determines whether or not to follow the lottery result. In a state in which the winning is determined by a winning lottery, if the input timing of the symbol stop signal is taken in a predetermined range based on the selected winning symbol, the main controller 41 A symbol hit stop command as a control processing result is output after being encrypted, and is decrypted by the input symbol control device 43, and then the three symbol display mechanisms of the symbol display 49 are individually hit and stopped and controlled to the symbol. You. In addition, even if the winning is determined by a lottery, if the input timing of the symbol stop signal is not taken in the above range, the symbol stop command as a control processing result from the main control device 41 is issued. Are output after being encrypted, and are decrypted by the input symbol control device 43, and then the three symbol display mechanisms of the symbol display 49 are individually disengaged and the symbols are controlled to stop. Further, in a state where the lottery is selected by the random lottery, the main controller 41 encrypts the symbol-stopping command as a control processing result from the main controller 41 regardless of the input timing of the symbol stop signal. The symbols are then output and decoded by the input symbol control device 43, and then the three symbol display mechanisms of the symbol display 49 are individually disengaged and the symbols are controlled to stop.
【0036】主制御装置41は図柄表示器49の3つの
図柄列が当り図柄組合せで停止するというように、停止
図柄が予め主制御装置41に当り図柄として設定された
設定図柄に揃うことにより、球払出制御処理を実行す
る。そして、主制御装置41からの制御処理結果として
の小当り賞球指示コマンド又は中当り賞球指示コマンド
或いは大当り賞球指示コマンドが暗号化されてから球払
出制御装置42に出力され、球払出制御装置42で復号
化されてから球払出機構48に出力されることによっ
て、球払出機構48が小当り、中当り、大当りの当りに
応じた球数の賞球をスロットマシンより上皿装置に払出
す。The main controller 41 hits the main controller 41 and stops at the set symbol set as a symbol such that the three symbol columns of the symbol indicator 49 hit and stop at the symbol combination. The ball payout control process is executed. Then, the small hit prize ball instruction command, the middle hit prize ball instruction command, or the big hit prize ball instruction command as a control processing result from the main control device 41 is encrypted and then output to the ball payout control device 42, and the ball payout control is performed. After being decoded by the device 42 and output to the ball payout mechanism 48, the ball payout mechanism 48 pays the prize balls of the number of balls corresponding to the small hit, the medium hit, and the big hit to the upper plate device from the slot machine. put out.
【0037】表示灯制御装置44は図柄視認領域周りに
設けられた各表示灯50を点灯又は点滅するため、当り
ラインの掛数表示灯を点灯するため、或いは掛数を表示
する表示部を点灯するため等のコンピュータによる制御
処理を行い、その処理結果である駆動信号を配線により
表示灯や掛数表示灯や表示部等に出力する。表示灯制御
装置44で復号化されたコマンドの種類には、球投入指
示表示、1当りライン表示、3当りライン表示、5当り
ライン表示、待機指示表示、遊技開始指示表示、図柄変
動中表示、小当り決定表示、中当り決定表示、大当り決
定表示、大当り中表示、大当り終了表示、再遊技指示表
示、掛数表示等がある。The indicator light control device 44 turns on or blinks each indicator light 50 provided around the symbol recognition area, turns on the number indicator of the hit line, or turns on the display unit that displays the number of hits. For example, a control signal is output by a computer to a display light, a count display light, a display unit, or the like. The command types decoded by the indicator light control device 44 include a ball insertion instruction display, a line-per-line display, a line-per-line display, a line-per-line display, a line-per-line display, a standby instruction display, a game start instruction display, a symbol change display, There are a small hit determination display, a middle hit determination display, a big hit determination display, a big hit middle display, a big hit end display, a re-game instruction display, a number display, and the like.
【0038】音制御装置45は主制御装置41からの制
御信号により効果音等を前枠に設けられたスピーカで発
生するためのコンピュータによる制御処理を行い、その
処理結果である駆動信号を配線によりスピーカ51に出
力する。音制御装置45で復号化されたコマンドの種類
には、球投入音、当りライン設定音、図柄変動開始音、
図柄変動中音、図柄停止音、小当り決定音、中当り決定
音、大当り決定音、大当り中音、大当り終了音等があ
る。The sound control device 45 performs a control process by a computer for generating a sound effect or the like from a speaker provided in a front frame according to a control signal from the main control device 41, and a drive signal as a result of the process is connected to a wire. Output to the speaker 51. The types of commands decoded by the sound control device 45 include a ball throwing sound, a hit line setting sound, a symbol change start sound,
There are a symbol change middle sound, a symbol stop sound, a small hit determination sound, a middle hit determination sound, a big hit determination sound, a big hit middle sound, a big hit end sound, and the like.
【0039】第1実施形態では「n文字ずらす」ような
シーザー暗号を適用したが、その他の共通鍵暗号として
単文字換字暗号が第1実施形態に適用でき、他表式暗号
が第2実施形態に適用できる。単文字換字暗号は主制御
装置1と従制御装置2とに同じ変換表を設け、主制御装
置1の変換表を用いて主制御装置1のコマンドを別のコ
マンドに置き換え(暗号化)て従制御装置2に出力し、
入力された別のコマンドから従制御装置2の変換表を用
いて従制御装置2のコマンドに戻す方法であり、変換表
が共通の鍵となる。他表式暗号は複数の鍵を用いて暗号
化する方法である。例えば、3つのシーザー暗号「n文
字ずらす」、「p文字ずらす」、「q文字ずらす」を用
意し、3つの鍵を順番に使って1コマンドずつ暗号化す
る方法である。In the first embodiment, the Caesar encryption such as “shift by n characters” is applied. However, as another common key encryption, single character substitution encryption can be applied to the first embodiment, and the other table encryption is applied to the second embodiment. Applicable to In the single-character substitution cipher, the same conversion table is provided in the main controller 1 and the slave controller 2, and the command of the main controller 1 is replaced (encrypted) with another command using the conversion table of the master controller 1. Output to the control device 2,
This is a method of returning from another input command to a command of the slave control device 2 using the conversion table of the slave control device 2, and the conversion table is a common key. Multi-table encryption is a method of encrypting using a plurality of keys. For example, there is a method of preparing three Caesar ciphers “shift by n characters”, “shift by p characters”, and “shift by q characters”, and encrypts one command at a time using three keys in order.
【0040】実用化された共通鍵暗号のDES暗号も適
用可能である。DES暗号は平文からデータを64ビッ
トずつ読み込み、それを64ビットの暗号にして出力す
る。共通鍵も64ビットよりなり、そのうちで8ビット
はデータの誤りを見つけるパリティデータであり、鍵の
有効長は56ビットである。DES暗号化及び復号化の
詳しい処理内容は本願の趣旨より逸脱するので説明は省
略する。The DES encryption of the common key encryption that has been put into practical use is also applicable. The DES encryption reads data from the plaintext in 64-bit units, converts the data into 64-bit encryption, and outputs the data. The common key also has 64 bits, of which 8 bits are parity data for detecting a data error, and the effective length of the key is 56 bits. The detailed processing contents of the DES encryption and decryption deviate from the gist of the present application, and thus the description is omitted.
【0041】公開鍵暗号としてはRSA暗号が適用でき
る。RSA暗号は2つの公開鍵と秘密鍵とよりなる鍵を
使用する。公開鍵は暗号化専用であり、主制御装置1;
31;41に設定される。秘密鍵は復号化専用であり、
従制御装置2;34;47に設定される。RSA暗号は
素因数分解の困難さを利用しており、暗号を解くために
は公開鍵の値を素因数分解する必要がある。RSA暗号
化及び復号化の詳しい処理内容は本願趣旨より逸脱する
ので説明は省略する。その他の公開鍵暗号としてElG
amal暗号、楕円曲線暗号、逆数暗号等が適用でき
る。As the public key encryption, RSA encryption can be applied. The RSA encryption uses a key composed of two public keys and a secret key. The public key is dedicated to encryption, and the main controller 1;
31; 41 are set. The private key is for decryption only,
Slave control device 2; 34; 47 are set. The RSA encryption utilizes the difficulty of factoring the prime number, and it is necessary to factorize the value of the public key in order to decrypt the encryption. The detailed processing contents of the RSA encryption and decryption deviate from the gist of the present application, and thus the description is omitted. ElG as other public key cryptography
Amal encryption, elliptic curve encryption, reciprocal encryption and the like can be applied.
【図1】 本発明の第1実施形態の遊技機制御装置を示
す構成図。FIG. 1 is a configuration diagram showing a gaming machine control device according to a first embodiment of the present invention.
【図2】 同実施形態のパチンコ機の制御全般を示す構
成図。FIG. 2 is a configuration diagram showing overall control of the pachinko machine of the embodiment.
【図3】 本発明の第2実施形態の遊技機制御装置を示
す構成図。FIG. 3 is a configuration diagram showing a gaming machine control device according to a second embodiment of the present invention.
【図4】 同実施形態の主制御装置のフローチャート。FIG. 4 is a flowchart of the main control device of the embodiment.
【図5】 同実施形態の従制御装置のフローチャート。FIG. 5 is a flowchart of the slave control device of the embodiment.
【図6】 他の実施形態のスロットマシンの制御全般を
示す構成図。FIG. 6 is a configuration diagram showing overall control of a slot machine of another embodiment.
1 主制御装置 2 従制御装置 12 暗号アルゴリズム 13 復号アルゴリズム 32a〜32n 暗号アルゴリズム 33 暗号カウンタ 35a〜35n 復号アルゴリズム 36 復号カウンタ REFERENCE SIGNS LIST 1 master control device 2 slave control device 12 encryption algorithm 13 decryption algorithm 32a to 32n encryption algorithm 33 encryption counter 35a to 35n decryption algorithm 36 decryption counter
Claims (2)
とに分割され、主制御装置が暗号アルゴリズムを有し、
従制御装置が暗号アルゴリズムと対構成された復号アル
ゴリズムを有し、主制御装置が暗号アルゴリズムでコマ
ンドを暗号化して従制御装置に出力し、従制御装置は主
制御装置より受信したコマンドを復号化したことを特徴
とする遊技制御装置。1. A game control device is divided into a master control device and a slave control device, wherein the master control device has an encryption algorithm,
The slave controller has a decryption algorithm paired with the encryption algorithm, the master controller encrypts the command with the encryption algorithm and outputs the command to the slave controller, and the slave controller decrypts the command received from the master controller. A game control device characterized by the following.
とに分割され、主制御装置が暗号カウンタと複数の暗号
アルゴリズムとを有し、従制御装置が復号カウンタと複
数の復号アルゴリズムとを有し、暗号アルゴリズムのそ
れぞれと復号アルゴリズムのそれぞれとは対構成され、
主制御装置が暗号カウンタ値により選択した1つの暗号
アルゴリズムでコマンドを暗号化して従制御装置に出力
し、従制御装置は暗号カウンタと対応動作する復号カウ
ンタのカウンタ値により選択した1つの復号アルゴリズ
ムで主制御装置より受信したコマンドを復号化したこと
を特徴とする遊技制御装置。2. The game control device is divided into a master control device and a slave control device, wherein the master control device has an encryption counter and a plurality of encryption algorithms, and the slave control device has a decryption counter and a plurality of decryption algorithms. And each of the encryption algorithms and each of the decryption algorithms are paired,
The master controller encrypts the command with one encryption algorithm selected by the encryption counter value and outputs the command to the slave controller, and the slave controller uses the one encryption algorithm selected by the counter value of the encryption counter and the corresponding operation of the decryption counter. A game control device wherein a command received from a main control device is decoded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000292898A JP2002095843A (en) | 2000-09-26 | 2000-09-26 | Game control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000292898A JP2002095843A (en) | 2000-09-26 | 2000-09-26 | Game control device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002095843A true JP2002095843A (en) | 2002-04-02 |
Family
ID=18775767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000292898A Pending JP2002095843A (en) | 2000-09-26 | 2000-09-26 | Game control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002095843A (en) |
Cited By (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002210194A (en) * | 2001-01-19 | 2002-07-30 | Sansei R & D:Kk | Pachinko machine |
JP2002248242A (en) * | 2001-02-26 | 2002-09-03 | Samii Kk | Game medium dispensing method and game machine and game medium dispenser device |
JP2008183319A (en) * | 2007-01-31 | 2008-08-14 | Daito Giken:Kk | Game machine |
JP2009100949A (en) * | 2007-10-23 | 2009-05-14 | Kyoraku Sangyo Kk | Anti-fraud device for gaming machines |
JP2009160141A (en) * | 2007-12-28 | 2009-07-23 | Kyoraku Sangyo Kk | Pachinko machine |
JP2010051676A (en) * | 2008-08-29 | 2010-03-11 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication program, and authentication method |
JP2010051680A (en) * | 2008-08-29 | 2010-03-11 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication program, and authentication method |
JP2010051674A (en) * | 2008-08-29 | 2010-03-11 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication program, and authentication method |
JP2010051678A (en) * | 2008-08-29 | 2010-03-11 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication program, and this authentication method |
JP2010051675A (en) * | 2008-08-29 | 2010-03-11 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication program, and authentication method |
JP2010051677A (en) * | 2008-08-29 | 2010-03-11 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication program, and authentication method |
JP2010253105A (en) * | 2009-04-27 | 2010-11-11 | Kyoraku Sangyo Kk | Electronic device, game machine, main control board, peripheral board, authentication method and authentication program |
JP2010253104A (en) * | 2009-04-27 | 2010-11-11 | Kyoraku Sangyo Kk | Electronic device, game machine, main control board, peripheral board, authentication method and authentication program |
JP2011030607A (en) * | 2009-07-29 | 2011-02-17 | Kyoraku Sangyo Kk | Electronic equipment, game machine, main control board, periphery board, authentication method, and authentication program |
JP2011030610A (en) * | 2009-07-29 | 2011-02-17 | Kyoraku Sangyo Kk | Electronic equipment, game machine, main control board, periphery board, authentication method, and authentication program |
JP2011030609A (en) * | 2009-07-29 | 2011-02-17 | Kyoraku Sangyo Kk | Electronic equipment, game machine, main control board, periphery board, authentication method, and authentication program |
JP2011030608A (en) * | 2009-07-29 | 2011-02-17 | Kyoraku Sangyo Kk | Electronic equipment, game machine, main control board, periphery board, authentication method, and authentication program |
JP2011030611A (en) * | 2009-07-29 | 2011-02-17 | Kyoraku Sangyo Kk | Electronic equipment, game machine, main control board, periphery board, authentication method, and authentication program |
JP2011161152A (en) * | 2010-02-15 | 2011-08-25 | Kyoraku Sangyo Kk | Electronic device, game machine, main control board, peripheral board, authentication method and authentication program |
JP2011167470A (en) * | 2010-02-22 | 2011-09-01 | Sammy Corp | Game machine |
JP2011250860A (en) * | 2010-05-31 | 2011-12-15 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board and authentication method and authentication program for game machine |
JP2011250859A (en) * | 2010-05-31 | 2011-12-15 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication method and authentication program for game machine |
JP2011250863A (en) * | 2010-05-31 | 2011-12-15 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, and authentication method and authentication program for game machine |
JP2011250861A (en) * | 2010-05-31 | 2011-12-15 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, and authentication method and authentication program for game machine |
JP2011250864A (en) * | 2010-05-31 | 2011-12-15 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, and authentication method and authentication program for game machine |
JP2011250862A (en) * | 2010-05-31 | 2011-12-15 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication method and authentication program for game machine |
JP2012176157A (en) * | 2011-02-28 | 2012-09-13 | Maruhon Industry Co Ltd | Pachinko system |
JP2012179171A (en) * | 2011-02-28 | 2012-09-20 | Sanyo Product Co Ltd | Game machine |
JP2012179168A (en) * | 2011-02-28 | 2012-09-20 | Sanyo Product Co Ltd | Game machine |
JP2012179169A (en) * | 2011-02-28 | 2012-09-20 | Sanyo Product Co Ltd | Game machine |
JP2012179170A (en) * | 2011-02-28 | 2012-09-20 | Sanyo Product Co Ltd | Game machine |
JP2012187281A (en) * | 2011-03-10 | 2012-10-04 | Sankyo Co Ltd | Game device |
JP2012210269A (en) * | 2011-03-30 | 2012-11-01 | Sankyo Co Ltd | Game system and game device |
JP2012210266A (en) * | 2011-03-30 | 2012-11-01 | Sankyo Co Ltd | Game system and game device |
JP2012210265A (en) * | 2011-03-30 | 2012-11-01 | Sankyo Co Ltd | Game system and game device |
JP2012228344A (en) * | 2011-04-26 | 2012-11-22 | Kyoraku Sangyo Kk | Game machine and authentication method thereof |
JP2012228345A (en) * | 2011-04-26 | 2012-11-22 | Kyoraku Sangyo Kk | Game machine and authentication method thereof |
JP2012228343A (en) * | 2011-04-26 | 2012-11-22 | Kyoraku Sangyo Kk | Game machine and authentication method thereof |
JP2013042803A (en) * | 2011-08-22 | 2013-03-04 | Sankyo Co Ltd | Game system and control device |
JP2013111286A (en) * | 2011-11-29 | 2013-06-10 | Kyoraku Sangyo Kk | Game machine and method of authenticating electronic equipment |
JP2013111290A (en) * | 2011-11-29 | 2013-06-10 | Kyoraku Sangyo Kk | Game machine and method of authenticating electronic equipment |
JP2013111287A (en) * | 2011-11-29 | 2013-06-10 | Kyoraku Sangyo Kk | Game machine and method of authenticating electronic equipment |
JP2013111291A (en) * | 2011-11-29 | 2013-06-10 | Kyoraku Sangyo Kk | Game machine and method of authenticating electronic equipment |
JP2013111288A (en) * | 2011-11-29 | 2013-06-10 | Kyoraku Sangyo Kk | Game machine and method of authenticating electronic equipment |
JP2013111289A (en) * | 2011-11-29 | 2013-06-10 | Kyoraku Sangyo Kk | Game machine and method of authenticating electronic equipment |
JP2013235535A (en) * | 2012-05-11 | 2013-11-21 | Nippon Yunishisu Kk | Data management system and data management program |
JP2016025988A (en) * | 2015-10-20 | 2016-02-12 | 株式会社三共 | Game equipment |
WO2021053918A1 (en) * | 2019-09-19 | 2021-03-25 | 日本金銭機械株式会社 | Information processing device and information processing system |
-
2000
- 2000-09-26 JP JP2000292898A patent/JP2002095843A/en active Pending
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002210194A (en) * | 2001-01-19 | 2002-07-30 | Sansei R & D:Kk | Pachinko machine |
JP2002248242A (en) * | 2001-02-26 | 2002-09-03 | Samii Kk | Game medium dispensing method and game machine and game medium dispenser device |
JP2008183319A (en) * | 2007-01-31 | 2008-08-14 | Daito Giken:Kk | Game machine |
JP2009100949A (en) * | 2007-10-23 | 2009-05-14 | Kyoraku Sangyo Kk | Anti-fraud device for gaming machines |
JP2009160141A (en) * | 2007-12-28 | 2009-07-23 | Kyoraku Sangyo Kk | Pachinko machine |
JP2010051676A (en) * | 2008-08-29 | 2010-03-11 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication program, and authentication method |
JP2010051680A (en) * | 2008-08-29 | 2010-03-11 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication program, and authentication method |
JP2010051674A (en) * | 2008-08-29 | 2010-03-11 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication program, and authentication method |
JP2010051678A (en) * | 2008-08-29 | 2010-03-11 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication program, and this authentication method |
JP2010051675A (en) * | 2008-08-29 | 2010-03-11 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication program, and authentication method |
JP2010051677A (en) * | 2008-08-29 | 2010-03-11 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication program, and authentication method |
JP2010253105A (en) * | 2009-04-27 | 2010-11-11 | Kyoraku Sangyo Kk | Electronic device, game machine, main control board, peripheral board, authentication method and authentication program |
JP2010253104A (en) * | 2009-04-27 | 2010-11-11 | Kyoraku Sangyo Kk | Electronic device, game machine, main control board, peripheral board, authentication method and authentication program |
JP2011030607A (en) * | 2009-07-29 | 2011-02-17 | Kyoraku Sangyo Kk | Electronic equipment, game machine, main control board, periphery board, authentication method, and authentication program |
JP2011030610A (en) * | 2009-07-29 | 2011-02-17 | Kyoraku Sangyo Kk | Electronic equipment, game machine, main control board, periphery board, authentication method, and authentication program |
JP2011030609A (en) * | 2009-07-29 | 2011-02-17 | Kyoraku Sangyo Kk | Electronic equipment, game machine, main control board, periphery board, authentication method, and authentication program |
JP2011030608A (en) * | 2009-07-29 | 2011-02-17 | Kyoraku Sangyo Kk | Electronic equipment, game machine, main control board, periphery board, authentication method, and authentication program |
JP2011030611A (en) * | 2009-07-29 | 2011-02-17 | Kyoraku Sangyo Kk | Electronic equipment, game machine, main control board, periphery board, authentication method, and authentication program |
JP2011161152A (en) * | 2010-02-15 | 2011-08-25 | Kyoraku Sangyo Kk | Electronic device, game machine, main control board, peripheral board, authentication method and authentication program |
JP2011167470A (en) * | 2010-02-22 | 2011-09-01 | Sammy Corp | Game machine |
JP2011250860A (en) * | 2010-05-31 | 2011-12-15 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board and authentication method and authentication program for game machine |
JP2011250859A (en) * | 2010-05-31 | 2011-12-15 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication method and authentication program for game machine |
JP2011250863A (en) * | 2010-05-31 | 2011-12-15 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, and authentication method and authentication program for game machine |
JP2011250861A (en) * | 2010-05-31 | 2011-12-15 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, and authentication method and authentication program for game machine |
JP2011250864A (en) * | 2010-05-31 | 2011-12-15 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, and authentication method and authentication program for game machine |
JP2011250862A (en) * | 2010-05-31 | 2011-12-15 | Kyoraku Sangyo Kk | Game machine, main control board, peripheral board, authentication method and authentication program for game machine |
JP2012176157A (en) * | 2011-02-28 | 2012-09-13 | Maruhon Industry Co Ltd | Pachinko system |
JP2012179171A (en) * | 2011-02-28 | 2012-09-20 | Sanyo Product Co Ltd | Game machine |
JP2012179168A (en) * | 2011-02-28 | 2012-09-20 | Sanyo Product Co Ltd | Game machine |
JP2012179169A (en) * | 2011-02-28 | 2012-09-20 | Sanyo Product Co Ltd | Game machine |
JP2012179170A (en) * | 2011-02-28 | 2012-09-20 | Sanyo Product Co Ltd | Game machine |
JP2012187281A (en) * | 2011-03-10 | 2012-10-04 | Sankyo Co Ltd | Game device |
JP2012210269A (en) * | 2011-03-30 | 2012-11-01 | Sankyo Co Ltd | Game system and game device |
JP2012210266A (en) * | 2011-03-30 | 2012-11-01 | Sankyo Co Ltd | Game system and game device |
JP2012210265A (en) * | 2011-03-30 | 2012-11-01 | Sankyo Co Ltd | Game system and game device |
JP2012228344A (en) * | 2011-04-26 | 2012-11-22 | Kyoraku Sangyo Kk | Game machine and authentication method thereof |
JP2012228345A (en) * | 2011-04-26 | 2012-11-22 | Kyoraku Sangyo Kk | Game machine and authentication method thereof |
JP2012228343A (en) * | 2011-04-26 | 2012-11-22 | Kyoraku Sangyo Kk | Game machine and authentication method thereof |
JP2013042803A (en) * | 2011-08-22 | 2013-03-04 | Sankyo Co Ltd | Game system and control device |
JP2013111286A (en) * | 2011-11-29 | 2013-06-10 | Kyoraku Sangyo Kk | Game machine and method of authenticating electronic equipment |
JP2013111290A (en) * | 2011-11-29 | 2013-06-10 | Kyoraku Sangyo Kk | Game machine and method of authenticating electronic equipment |
JP2013111287A (en) * | 2011-11-29 | 2013-06-10 | Kyoraku Sangyo Kk | Game machine and method of authenticating electronic equipment |
JP2013111291A (en) * | 2011-11-29 | 2013-06-10 | Kyoraku Sangyo Kk | Game machine and method of authenticating electronic equipment |
JP2013111288A (en) * | 2011-11-29 | 2013-06-10 | Kyoraku Sangyo Kk | Game machine and method of authenticating electronic equipment |
JP2013111289A (en) * | 2011-11-29 | 2013-06-10 | Kyoraku Sangyo Kk | Game machine and method of authenticating electronic equipment |
JP2013235535A (en) * | 2012-05-11 | 2013-11-21 | Nippon Yunishisu Kk | Data management system and data management program |
JP2016025988A (en) * | 2015-10-20 | 2016-02-12 | 株式会社三共 | Game equipment |
WO2021053918A1 (en) * | 2019-09-19 | 2021-03-25 | 日本金銭機械株式会社 | Information processing device and information processing system |
JP2021045378A (en) * | 2019-09-19 | 2021-03-25 | 日本金銭機械株式会社 | Information processing device and information processing system |
US11823518B2 (en) | 2019-09-19 | 2023-11-21 | Japan Cash Machine Co., Ltd. | Information processing device and information processing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2002095843A (en) | Game control device | |
JP4598250B2 (en) | Pachinko machine | |
JP2005021660A (en) | Game machine, and command communication method and command communication program for game machine | |
CA2450201A1 (en) | Method and apparatus for securing gaming machine operating data | |
JP6051384B2 (en) | Game machine | |
JP2010259503A (en) | Game machine, main control unit, main control board, intermediate part, peripheral part, peripheral board, authentication method and authentication program | |
JP2005261626A (en) | GAME CONTROL DEVICE AND INFORMATION OUTPUT DEVICE | |
JP4598251B2 (en) | Pachinko machine equipment | |
JP4970488B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program | |
JP4981084B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program | |
JP5730269B2 (en) | Communication LSI and game machine | |
JP4981091B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program | |
JP4981090B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program | |
JP4981096B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program | |
JP4981088B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program | |
JP4970486B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program | |
JP4970485B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program | |
JP4981087B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program | |
JP4999210B2 (en) | Gaming machine and gaming machine authentication method | |
JP5127771B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral part, peripheral board, authentication method and authentication program | |
JP4970487B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program | |
JP5643801B2 (en) | Communication LSI and game machine | |
JP4970489B2 (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program | |
JP4999209B2 (en) | Gaming machine and gaming machine authentication method | |
JP2010233708A (en) | Game machine, main control unit, main control board, intermediate part, peripheral board, authentication method and authentication program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040706 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040727 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041130 |