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
JP5950768B2 - Microcomputer for game machine control - Google Patents
[go: Go Back, main page]

JP5950768B2 - Microcomputer for game machine control - Google Patents

Microcomputer for game machine control Download PDF

Info

Publication number
JP5950768B2
JP5950768B2 JP2012192647A JP2012192647A JP5950768B2 JP 5950768 B2 JP5950768 B2 JP 5950768B2 JP 2012192647 A JP2012192647 A JP 2012192647A JP 2012192647 A JP2012192647 A JP 2012192647A JP 5950768 B2 JP5950768 B2 JP 5950768B2
Authority
JP
Japan
Prior art keywords
value
credits
increase
credit
gaming machine
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.)
Active
Application number
JP2012192647A
Other languages
Japanese (ja)
Other versions
JP2014046048A (en
Inventor
佐々木 幸治
幸治 佐々木
裕司 高橋
裕司 高橋
Original Assignee
株式会社ピーエーネット技術研究所
株式会社ナック企画
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 株式会社ピーエーネット技術研究所, 株式会社ナック企画 filed Critical 株式会社ピーエーネット技術研究所
Priority to JP2012192647A priority Critical patent/JP5950768B2/en
Publication of JP2014046048A publication Critical patent/JP2014046048A/en
Application granted granted Critical
Publication of JP5950768B2 publication Critical patent/JP5950768B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Description

本発明は、遊技媒体の数をクレジット数として電子的に保持するタイプの遊技機を制御するマイクロコンピュータに関するものである。   The present invention relates to a microcomputer that controls a gaming machine of a type that electronically holds the number of game media as the number of credits.

パチスロ機においては、遊技機に投入した遊技媒体の数をクレジット数として電子的に保持し、遊技の用に供するときや、遊技の結果入賞して払出されるときに、実際の遊技媒体を投入したり、払出したりする代わりに、クレジット数を増減するものが一般的である。   In pachislot machines, the number of gaming media thrown into the gaming machine is electronically held as the number of credits, and the actual gaming media is thrown in when used for gaming or when a prize is awarded as a result of gaming. It is common to increase or decrease the number of credits instead of paying or paying out.

また、パチンコ機においても、遊技媒体を遊技機内部に封入しておき、遊技はその封入された遊技球を循環させて用いる一方、持ち球、すなわち遊技者が遊技の用に供する権利を有する遊技球の数をクレジット数として電子的に保持し、遊技の進行に応じてクレジット数を増減するものが提案され、今後の普及が期待されている。   Also, in a pachinko machine, a game medium is enclosed in the game machine, and the game is used by circulating the enclosed game ball, while a handball, that is, a game that the player has the right to use for the game. Proposals have been proposed in which the number of balls is electronically held as the number of credits and the number of credits is increased or decreased as the game progresses.

これら、遊技媒体の数をクレジット数として電子的に保持するタイプの遊技機は、クレジット数が増加すれば、遊技媒体という実体の増加を伴わずに、遊技媒体の増加と同じ効果を得られるので、クレジット数を不正に増加させる行為を防止することが重要である。
特にこのタイプの遊技機は、クレジット数に対する不正が行われた場合に、遊技媒体の払出しという機械的な動作の制約なしにクレジット数を増加させることができるので、遊技媒体払出し機構を有する遊技機と比較して、遥かに短時間に遊技媒体を詐取されることとなってしまうからである。
These types of gaming machines that electronically hold the number of game media as the number of credits can achieve the same effect as an increase in game media without increasing the actual number of game media if the number of credits increases. It is important to prevent the act of illegally increasing the number of credits.
In particular, this type of gaming machine can increase the number of credits without any restriction of mechanical operation of paying out game media when fraud is made with respect to the number of credits. This is because the game media will be fraudulently in a much shorter time than that.

この課題に対して、特許文献1には、メイン制御部から払出し制御部に送信する払出し指令を暗号化することで、不正に差し換えられたメイン制御部から送信された不正な払出し指令によるクレジット数の増加を防止する技術が開示されている。   In response to this problem, Patent Document 1 discloses that the number of credits due to an unauthorized payout command transmitted from a main control unit that has been illegally replaced by encrypting a payout command transmitted from the main control unit to the payout control unit. A technique for preventing the increase is disclosed.

従来の技術では、クレジット数は払出し制御部で管理されており、遊技球入賞に伴うメイン制御部からの払出し指令を払出し制御部が受信するとクレジット数を増加するよう構成されている。従って、不正に差し換えられたメイン制御部が、遊技球が入賞していないにもかかわらず払出し指令を送信しても、払出し制御部はクレジット数を増加させてしまうこととなる。
特許文献1に記載の技術は、この点に着目し、払出し指令を暗号化することにより、正規の払出し指令が模倣されることを防ぐことで、不正な払出し指令によるクレジット数の増加を防止している。
In the conventional technique, the number of credits is managed by the payout control unit, and the credit number is increased when the payout control unit receives a payout command from the main control unit associated with a game ball winning. Therefore, even if the main control unit that has been illegally replaced transmits a payout command even though the game ball has not won, the payout control unit increases the number of credits.
The technology described in Patent Document 1 pays attention to this point, and by encrypting the payout command, prevents the regular payout command from being imitated, thereby preventing an increase in the number of credits due to an illegal payout command. ing.

また、特許文献2には、精算スイッチのオン状態から次のオン状態までの間に行われた遊技の数をカウントし、所定遊技数以下の場合はエラー信号を発生させる技術が開示されている。   Patent Document 2 discloses a technique for counting the number of games played between the ON state of a settlement switch and the next ON state, and generating an error signal when the number of games is less than or equal to a predetermined number of games. .

ここでは、クレジット数の上限が50である遊技機を対象として、投入口から投入された遊技媒体をカウントするための遊技媒体検出手段に対する不正操作によりクレジット数を増加させる行為を防止することを目的としている。
クレジット数に50という上限があるので、不正装置による不正操作によりクレジット数が増加しても上限である50よりは増加させることはできない。この不正行為により大量の遊技媒体を取得するためには、頻繁に精算スイッチを操作してクレジット数を遊技媒体に変換する行為が必要となる。
特許文献2に記載の技術は、この点に着目し、遊技をあまり行わずに精算スイッチの操作を繰り返す行為を防ぐことで、投入口の遊技媒体検出手段に対する不正行為によるクレジット数の増加を防止している。
Here, the object is to prevent an act of increasing the number of credits by an illegal operation on the game medium detecting means for counting the game media inserted from the slot, targeting a gaming machine whose upper limit of credits is 50 It is said.
Since the number of credits has an upper limit of 50, even if the number of credits increases due to an unauthorized operation by an unauthorized device, it cannot be increased beyond the upper limit of 50. In order to acquire a large amount of game media by this fraudulent act, an act of frequently operating the checkout switch to convert the number of credits into a game media is required.
The technology described in Patent Document 2 pays attention to this point, and prevents an increase in the number of credits due to fraudulent acts on the game medium detecting means at the slot by preventing the act of repeating the operation of the checkout switch without playing a lot of games. doing.

特開2002−78914号公報JP 2002-78914 A 特開2005−323705号公報JP 2005-323705 A

しかしながら、特許文献1に開示されている手法では、入賞口に取り付けられている遊技球検出手段に対して電磁波を照射したり、遊技球の検出信号に電磁気的な干渉をしたりして、入賞していないにもかかわらず入賞したとメイン制御部を誤認識させる不正に対しては効果がない。
遊技球が入賞したものと誤認識した正規のメイン制御部が送信する払出し指令は、正しく暗号化されているからである。
However, in the technique disclosed in Patent Document 1, an electromagnetic wave is applied to the game ball detection means attached to the winning opening, or electromagnetic interference is caused to the detection signal of the game ball, thereby winning the prize. It is ineffective against fraud that causes the main controller to misrecognize that a prize has been won even though it has not.
This is because the payout command transmitted by the legitimate main control unit erroneously recognized as having won the game ball is correctly encrypted.

更に、用いる暗号によっては、解析され、不正なメイン制御部が正しく暗号化した不正な払出し指令を送信できるようになる可能性もあり、このような場合は効果がない。   Further, depending on the encryption used, there is a possibility that an unauthorized payout command that has been analyzed and correctly encrypted by the unauthorized main control unit may be transmitted. In such a case, there is no effect.

また、特許文献2に開示されている手法では、クレジット数の上限がない遊技機には効果がない。
更に、パチンコ機の場合、遊技数という概念が存在せず、適用することはできない。
Further, the technique disclosed in Patent Document 2 is not effective for a gaming machine having no upper limit on the number of credits.
Furthermore, in the case of a pachinko machine, the concept of the number of games does not exist and cannot be applied.

本発明は上記事情に鑑みてなされたものであり、持ち球をクレジット数として電子的に保持するタイプの遊技機において、クレジット数を不正に増加させる行為を防止する遊技機制御用マイクロコンピュータを提供することを目的とする。   The present invention has been made in view of the above circumstances, and provides a gaming machine control microcomputer that prevents an act of illegally increasing the number of credits in a gaming machine of a type in which a ball is electronically held as the number of credits. For the purpose.

本発明による遊技機用マイクロコンピュータは、持ち球の数をクレジット数として電子的に記憶し、遊技に伴う持ち球数の増減に代えてクレジット数を電子的に増減させる遊技機において、クレジット数が増加したとき、そのクレジット数増加値と、クロック信号をカウントしているカウント手段が出力するカウント値とを組にして記憶手段に記憶するとともに、既に記憶手段に記憶されているクレジット数増加値とカウント値の組を2組以上集計して総増加値と当該増加に要したクロック数を求め、これらの値からクレジット数の増加速度を求め、当該増加速度があらかじめ記憶しておいたクレジット数増加速度の上限値よりも大きな場合、エラーフラグをエラー状態にセットすることを特徴とするものである。   A microcomputer for a gaming machine according to the present invention electronically stores the number of possessed balls as a credit number, and in a gaming machine that electronically increases / decreases the credit number instead of increasing / decreasing the number of possessed balls associated with the game, When increased, the credit number increase value and the count value output by the counting means counting the clock signal are stored in the storage means, and the credit number increase value already stored in the storage means Aggregate two or more sets of count values to determine the total increase value and the number of clocks required for the increase, determine the increase rate of the number of credits from these values, and increase the number of credits stored in advance by the increase rate If the speed is larger than the upper limit value, the error flag is set to an error state.

「持ち球」とは、遊技者が遊技の用に供する権利を有する遊技媒体のことである。
「遊技媒体」とは、パチンコ機の場合は遊技球を意味し、パチスロ機の場合は遊技メダル、又は遊技球を意味する。
A “held ball” is a game medium that the player has the right to use for the game.
“Game medium” means a game ball in the case of a pachinko machine, and a game medal or game ball in the case of a pachislot machine.

「持ち球数の増減に代えてクレジット数を電子的に増減させる」とは、遊技媒体を遊技機内に発射、又は、投入した場合に、持ち球が減少する代わりにクレジット数を減少させ、遊技媒体を借りたり、遊技機から払出しを受けたりした場合に、持ち球が増加する代わりにクレジット数を増加させることである。
クレジット数に上限又は下限があり、その限度内でクレジット数の電子的な増減に対応させている遊技機もこれに含まれる。
“Increase / decrease the number of credits electronically instead of increasing / decreasing the number of balls” means that when a game medium is launched or thrown into a gaming machine, the number of credits is decreased instead of the number of balls held. When borrowing a medium or receiving a payout from a gaming machine, it is to increase the number of credits instead of increasing the number of balls.
This includes a gaming machine that has an upper limit or a lower limit in the number of credits, and that corresponds to an electronic increase / decrease in the number of credits within that limit.

「クロック信号」とは、遊技機用マイクロコンピュータ内の論理回路のタイミングを合わせるために入力される一定の周波数の信号である。
「クロック信号」には、分周したクロック信号も含まれるものとする。
The “clock signal” is a signal having a certain frequency that is input to synchronize the timing of the logic circuit in the microcomputer for gaming machines.
The “clock signal” includes a frequency-divided clock signal.

なお、本発明による遊技機用マイクロコンピュータは、持ち球の数をクレジット数として電子的に記憶し、遊技に伴う持ち球数の増減に代えてクレジット数を電子的に増減させる遊技機において、クレジット数が増加したとき、そのクレジット数増加値と、クロック信号をカウントしているカウント手段が出力するカウント値と、遊技機の遊技状態を表す値とを組にして記憶手段に記憶するとともに、既に記憶手段に記憶されているクレジット数増加値と、カウント値と、遊技機の遊技状態を表す値の組を遊技状態毎に2組以上集計して総増加値と当該増加に要したクロック数を求め、これらの値からクレジット数の増加速度を遊技状態毎に求め、各遊技状態に対応したクレジット数増加速度上限よりも大きなクレジット数増加速度であった場合に、エラーフラグをエラー状態にセットすることとしてもよい。   In the gaming machine microcomputer according to the present invention, the number of possessed balls is electronically stored as the number of credits, and the number of credits is electronically increased / decreased instead of the increase / decrease of the number of possessed balls accompanying the game. When the number increases, the credit number increase value, the count value output by the counting means counting the clock signal, and the value representing the gaming state of the gaming machine are stored in the storage means, and already stored Two or more sets of credit number increase value, count value, and value indicating the gaming state of the gaming machine stored in the storage means are aggregated for each gaming state, and the total increase value and the number of clocks required for the increase are calculated. Obtain the credit rate increase rate from each value for each gaming state, and the credit rate increase rate is larger than the upper limit of the credit number increase rate corresponding to each gaming state. The case, it is also possible to set the error flag to the error condition.

「遊技状態」とは、大当り中や、通常遊技中のように、遊技機の状態を意味する。   “Game state” means the state of the gaming machine, such as during a big hit or during a normal game.

また、本発明による遊技機用マイクロコンピュータは、持ち球の数をクレジット数として電子的に記憶し、遊技に伴う持ち球数の増減に代えてクレジット数を電子的に増減させる遊技機において、クレジット数が増加したとき、そのクレジット数増加値と、クロック信号をカウントしているカウント手段が出力するカウント値と、クレジット数が増加した契機となった入賞口の位置を示す値とを組にして記憶手段に記憶するとともに、既に記憶手段に記憶されているクレジット数増加値と、カウント値と、入賞口の位置を示す値の組を入賞口毎に2組以上集計して総増加値と当該増加に要したクロック数を求め、これらの値からクレジット数の増加速度を入賞口毎に求め、各入賞口に対応したクレジット数増加速度上限よりも大きなクレジット数増加速度であった場合に、エラーフラグをエラー状態にセットすることとしてもよい。   In addition, the microcomputer for gaming machine according to the present invention electronically stores the number of held balls as the number of credits, and in a gaming machine that electronically increases or decreases the number of credits instead of increasing or decreasing the number of held balls accompanying the game. When the number increases, the credit number increase value, the count value output by the counting means counting the clock signal, and the value indicating the position of the winning opening that triggered the increase in the number of credits are paired Two or more sets of credit number increase values, count values, and value indicating the position of the winning opening that have already been stored in the storing means are stored in the storing means, and the total increased value The number of clocks required for the increase is obtained, and from these values, the rate of increase in the number of credits is obtained for each prize opening, and the credits larger than the upper limit of the credit number increase speed corresponding to each prize opening are obtained. If was several increasing rate, it is also possible to set the error flag to the error condition.

また、本発明による遊技機用マイクロコンピュータは、持ち球の数をクレジット数として電子的に記憶し、遊技に伴う持ち球数の増減に代えてクレジット数を電子的に増減させる遊技機において、クレジット数が増加したとき、クロック信号をカウントしているカウント手段が出力するカウント値を記憶手段に記憶するとともに、記憶手段に記憶されていた前回のカウント値と今回のカウント値との差を計算し、その差があらかじめ記憶しておいた連続払出し時間間隔よりも大きな場合、連続払出し回数を0クリアし、そうでない場合、連続払出し回数に1を加算し、当該連続払出し回数が、あらかじめ記憶しておいた連続払出し回数上限値よりも大きな場合、エラーフラグをエラー状態にセットすることとしてもよい。   In addition, the microcomputer for gaming machine according to the present invention electronically stores the number of held balls as the number of credits, and in a gaming machine that electronically increases or decreases the number of credits instead of increasing or decreasing the number of held balls accompanying the game. When the number increases, the count value output by the counting means counting the clock signal is stored in the storage means, and the difference between the previous count value and the current count value stored in the storage means is calculated. If the difference is larger than the previously stored continuous payout time interval, the continuous payout count is cleared to 0. Otherwise, 1 is added to the continuous payout count, and the continuous payout count is stored in advance. If it is greater than the upper limit value of the continuous payout count, the error flag may be set to an error state.

また、本発明による遊技機用マイクロコンピュータは、持ち球の数をクレジット数として電子的に記憶し、遊技に伴う持ち球数の増減に代えてクレジット数を電子的に増減させる遊技機において、設定された値を0になるまで一定時間間隔で減算するダウンカウンタを有し、クレジット数が増加したとき、そのクレジット数増加値をダウンカウンタの値と加算してダウンカウンタに再設定するとともに、当該再設定したダウンカウンタ値があらかじめ記憶しておいたダウンカウンタ上限値よりも大きな場合、エラーフラグをエラー状態にセットすることとしてもよい。   In addition, the microcomputer for gaming machine according to the present invention is configured in a gaming machine that electronically stores the number of possessed balls as the number of credits and electronically increases / decreases the number of credits instead of increasing / decreasing the number of possessed balls accompanying the game. A down counter that subtracts the calculated value at a constant time interval until it becomes 0, and when the number of credits increases, the credit number increase value is added to the value of the down counter and reset to the down counter. When the reset down counter value is larger than the pre-stored down counter upper limit value, the error flag may be set to an error state.

「一定時間間隔」とは、時間の間隔が厳密な意味で一定である必要はない。分周したクロック信号に基いた時間間隔は、一定時間間隔に該当する。   The “constant time interval” does not need to be constant in a strict sense. The time interval based on the divided clock signal corresponds to a certain time interval.

本発明によれば、クレジット数の急激な増加をエラー状態として認識することができるので、特許文献1に記載された手法では防止することのできない、入賞口に取り付けられている遊技球検出手段に対して電磁波を照射したり、検出信号に電磁気的な干渉をしたりして、入賞していないにもかかわらず入賞したとメイン制御部を誤認識させる不正により、クレジット数を急激に増加させる行為を防止することができる。   According to the present invention, since a sudden increase in the number of credits can be recognized as an error state, the game ball detecting means attached to the winning opening cannot be prevented by the method described in Patent Document 1. The act of rapidly increasing the number of credits by illiciting the main controller to misrecognize that a prize has been won, even though it has not won, by irradiating electromagnetic waves against it or electromagnetically interfering with the detection signal Can be prevented.

このエラー状態のチェックは、遊技球の発射や投入を契機として行われるのではなく、クレジット数が増加したことを契機に行われるので、電磁波照射による遊技媒体センサの誤動作のように、遊技球の発射や投入をせずに発生し得る事象に対しても対処することができる。   This error state check is not triggered by the launch or insertion of a game ball, but is triggered by an increase in the number of credits, so that the game ball sensor malfunctions due to electromagnetic wave irradiation. It is also possible to deal with events that can occur without launching or launching.

更に特許文献1に記載された、不正に差し換えられたメイン制御部から送信された不正な払出し指令によりクレジット数を急激に増加させる行為をも防止することができる。   Furthermore, the act of abruptly increasing the number of credits by an unauthorized payout command transmitted from an illegally replaced main control unit described in Patent Document 1 can also be prevented.

また、特許文献2に記載されている手法が適用することができない、クレジット数の上限がない遊技機や、パチンコ機のように遊技数という概念が存在しない遊技機であっても適用することができる。   In addition, the technique described in Patent Document 2 cannot be applied, and can be applied even to a gaming machine having no upper limit of the number of credits or a gaming machine in which the concept of the number of games does not exist such as a pachinko machine. it can.

本発明の第1の実施形態によるマイクロコンピュータの構成を示す概略ブロック図1 is a schematic block diagram showing the configuration of a microcomputer according to a first embodiment of the present invention. 本発明の第2の実施形態によるマイクロコンピュータの構成を示す概略ブロック図Schematic block diagram showing a configuration of a microcomputer according to a second embodiment of the present invention. 本発明の第3の実施形態によるマイクロコンピュータの構成を示す概略ブロック図The schematic block diagram which shows the structure of the microcomputer by the 3rd Embodiment of this invention. 本発明の第4の実施形態によるマイクロコンピュータの構成を示す概略ブロック図The schematic block diagram which shows the structure of the microcomputer by the 4th Embodiment of this invention. 本発明の第5の実施形態によるマイクロコンピュータの構成を示す概略ブロック図The schematic block diagram which shows the structure of the microcomputer by the 5th Embodiment of this invention. 本発明の第5の実施形態によるマイクロコンピュータにおけるダウンカウンタの値の時間的遷移を説明するための図The figure for demonstrating the time transition of the value of the down counter in the microcomputer by the 5th Embodiment of this invention. 本発明の第6の実施形態によるマイクロコンピュータの構成を示す概略ブロック図The schematic block diagram which shows the structure of the microcomputer by the 6th Embodiment of this invention. 本発明の第7の実施形態によるマイクロコンピュータの構成を示す概略ブロック図The schematic block diagram which shows the structure of the microcomputer by the 7th Embodiment of this invention. 本発明の第8の実施形態によるマイクロコンピュータのフローチャートFlowchart of microcomputer according to the eighth embodiment of the present invention 本発明の第9の実施形態によるマイクロコンピュータのフローチャートMicrocomputer flowchart according to embodiment 9 of the present invention 本発明に係るマイクロコンピュータを用いた制御基板を2枚使用して遊技機を制御する場合の構成を示す概略ブロック図Schematic block diagram showing a configuration for controlling a gaming machine using two control boards using a microcomputer according to the present invention 本発明に係るマイクロコンピュータを用いた制御基板を1枚使用して遊技機を制御する場合の構成を示す概略ブロック図Schematic block diagram showing a configuration in the case of controlling a gaming machine using one control board using a microcomputer according to the present invention

以下、図面を参照して本発明の実施形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の第1の実施形態によるマイクロコンピュータの構成を示す概略ブロック図である。本実施形態において、マイクロコンピュータ20は、CPU201、ROM202、RAM203、クレジット数増加速度監視手段206、エラーフラグ204、カウント手段205を備える。   FIG. 1 is a schematic block diagram showing the configuration of the microcomputer according to the first embodiment of the present invention. In the present embodiment, the microcomputer 20 includes a CPU 201, a ROM 202, a RAM 203, a credit number increase speed monitoring unit 206, an error flag 204, and a counting unit 205.

CPU201は、ROM202に格納された遊技機制御プログラムを実行し、その結果、RAM203にデータを書込んだり、読み出したりする。持ち球の数を表すクレジット数203aも、そうした遊技プログラムにより更新されるRAM203上のデータの一つである。   The CPU 201 executes a gaming machine control program stored in the ROM 202, and as a result, writes or reads data in the RAM 203. The credit number 203a representing the number of possessed balls is also one of the data on the RAM 203 updated by such a game program.

クレジット数増加速度監視手段206は、CPU201とRAM203を接続するアドレスバス、データバス、その他制御信号を監視して、CPU201がRAM203にどのようなデータを書込むかチェックする。そして、アドレスバスの値をクレジット数アドレス206aの値と比較して、一致した場合、クレジット数203aへのアクセスである、と判断しクレジット数203aへ書き込むデータバスの値を読み込む。
クレジット数アドレス206aの値は、初期設定としてCPU201が設定してもよいし、遊技機制御プログラムと同時に書き込むようにしてもよい。
このようにしてクレジット数増加速度監視手段206は、クレジット数203aの値の増減を監視する。
The credit number increase rate monitoring means 206 monitors the address bus, data bus, and other control signals that connect the CPU 201 and the RAM 203 and checks what data the CPU 201 writes to the RAM 203. Then, the value of the address bus is compared with the value of the credit number address 206a. If they match, it is determined that the access is to the credit number 203a, and the value of the data bus to be written to the credit number 203a is read.
The value of the credit number address 206a may be set by the CPU 201 as an initial setting, or may be written simultaneously with the gaming machine control program.
In this way, the credit number increase rate monitoring unit 206 monitors increase / decrease in the value of the credit number 203a.

カウント手段205は、クロック信号をカウントし、その値を出力する。カウント方式は、アップカウント、又は、ダウンカウントのいずれでも良いが、途中でカウント方式が変化しないものである。
クロック信号の周波数が高い場合、カウント手段は分周したクロック信号をカウントするようにしてもよい。
The counting means 205 counts the clock signal and outputs the value. The counting method may be either up-counting or down-counting, but the counting method does not change midway.
When the frequency of the clock signal is high, the counting means may count the divided clock signal.

クレジット数増加速度監視手段206は、クレジット数203aが増加したのを検知したとき、その増加した値とカウント手段205が出力するカウント値とを組にして、記憶手段206bに記憶する。
記憶手段206bには2組以上のカウント値とクレジット数増加値の組を記憶できるものとし、最大何組まで記憶するかあらかじめ定めておく。
そして、新たなデータの組を記憶する際、既に最大組数のデータが記憶されている場合、カウント値に基づいて最古のデータの組に最新のデータの組を上書きする。
When the credit number increase speed monitoring unit 206 detects that the credit number 203a has increased, the credit value increase rate monitoring unit 206 stores the increased value and the count value output by the counting unit 205 in a set in the storage unit 206b.
The storage unit 206b can store two or more sets of count values and credit number increase values, and it is determined in advance how many sets are stored.
When a new data set is stored, if the maximum number of sets of data is already stored, the oldest data set is overwritten on the oldest data set based on the count value.

このようにして記憶された、2組以上のカウント値とクレジット数増加値の組に対して、クレジット数増加値については合計して総増加値を求め、カウント値は最古のカウンタ値と最新のカウンタ値の差を計算して当該総増加値に要したクロック数を求める。この総増加値とそれに要したクロック数とから、単位クロック数当りのクレジット増加値を求める。この値が、すなわちクレジット数増加速度である。   For the two or more sets of count value and credit number increase value stored in this way, the total increase value is obtained for the credit number increase value, and the count value is the oldest counter value and the latest count value. The number of clocks required for the total increase value is obtained by calculating the difference between the counter values. From this total increase value and the number of clocks required, a credit increase value per unit clock number is obtained. This value is the credit rate increase rate.

クレジット数増加速度が、クレジット数増加速度上限値206cよりも大きな場合、クレジット数増加速度監視手段206は、エラーフラグ204をエラー状態にセットする。
クレジット数増加速度上限値206cは、エラーとして扱うクレジット数増加速度の閾値であり、初期設定としてCPU201が設定してもよいし、遊技機制御プログラムをROM202に書き込むとき、同時に書き込むようにしてもよい。
When the credit number increase rate is larger than the credit number increase rate upper limit 206c, the credit number increase rate monitoring unit 206 sets the error flag 204 to an error state.
The credit number increase speed upper limit 206c is a threshold value of the credit number increase speed treated as an error, and may be set by the CPU 201 as an initial setting, or may be written at the same time when the gaming machine control program is written in the ROM 202. .

エラーフラグ204がエラー状態にセットされた場合、ROM202に格納された遊技機制御プログラムはその実行に際し、異常事態を報知することができる。   When the error flag 204 is set to an error state, the gaming machine control program stored in the ROM 202 can notify an abnormal situation when it is executed.

このようにして、クレジット数の急激な増加をエラー状態として認識できるので、入賞口に取り付けられている遊技球検出手段に対して電磁波を照射したり、遊技球の検出信号に電磁気的な干渉をしたりして、入賞していないにもかかわらず入賞したとメイン制御部を誤認識させる不正行為によりクレジット数を急激に増加させる行為を防止することができる。   In this way, since a sudden increase in the number of credits can be recognized as an error state, electromagnetic waves are irradiated to the game ball detection means attached to the winning opening, or electromagnetic interference is caused to the detection signal of the game ball. In other words, it is possible to prevent an act of abruptly increasing the number of credits due to a fraudulent act that misrecognizes the main control unit when a prize has been won even though no prize has been won.

図2は本発明の第2の実施形態によるマイクロコンピュータの構成を示す概略ブロック図である。第2の実施形態は、上記第1の実施形態において、カウント値とクレジット数増加値の組の記憶に、遊技状態を表す値を加えて、3つの値を組にして記憶手段207cに記憶するものである。クレジット数203aが増加したのを検知するまでは、第1の実施形態と同じであるので、それ以降の動作について説明する。   FIG. 2 is a schematic block diagram showing the configuration of the microcomputer according to the second embodiment of the present invention. In the second embodiment, the value representing the gaming state is added to the storage of the set of the count value and the credit number increase value in the first embodiment, and the three values are stored in the storage unit 207c as a set. Is. Since it is the same as 1st Embodiment until it detects that the number of credits 203a increased, operation | movement after it is demonstrated.

なお、大当り状態、確率変動状態などの遊技状態は、遊技機制御プログラムにより遊技状態を表す値として遊技状態203bに記憶される。
クレジット数増加速度監視手段207が遊技状態203bの値を取得するのは、クレジット数203aを取得するのと同様に、アドレスバス、データバス、その他制御信号を監視して、アドレスバスの値が遊技状態アドレス207bの値と一致したときのデータバスの値を取得することによる。
The gaming state such as the big hit state and the probability variation state is stored in the gaming state 203b as a value representing the gaming state by the gaming machine control program.
The credit number increase rate monitoring means 207 acquires the value of the gaming state 203b, as in the case of acquiring the credit number 203a, by monitoring the address bus, data bus, and other control signals, By acquiring the value of the data bus when it matches the value of the status address 207b.

クレジット数203aが増加したのを検知したとき、クレジット数増加速度監視手段207は、遊技状態203bの値を取得し、カウント値、遊技状態の値、クレジット数増加値の3つの値を組にして、記憶手段207cに記憶する。
記憶の方法は、第1の実施形態における記憶手段206bへの記憶と同様である。
When it is detected that the number of credits 203a has increased, the credit number increase rate monitoring means 207 acquires the value of the gaming state 203b, and sets the three values of the count value, the gaming state value, and the credit number increasing value as a set. And stored in the storage means 207c.
The storage method is the same as the storage in the storage unit 206b in the first embodiment.

その後、クレジット数増加速度監視手段207は、記憶手段207cに記憶された値に基づいて遊技状態毎にクレジット数増加速度を計算する。   Thereafter, the credit number increase rate monitoring unit 207 calculates the credit number increase rate for each gaming state based on the value stored in the storage unit 207c.

そして、クレジット数増加速度を、遊技状態毎にクレジット数増加速度上限値207dと比較し、上限値よりも大きな場合、クレジット数増加速度監視手段207は、エラーフラグ204をエラー状態にセットする。   Then, the credit number increase rate is compared with the credit number increase rate upper limit value 207d for each gaming state. If the credit number increase rate is larger than the upper limit value, the credit number increase rate monitoring means 207 sets the error flag 204 to the error state.

遊技機の払出性能(単位時間当りに払出される遊技媒体の数)は遊技状態により異なる。従って、大当り状態であったなら正常なクレジット数増加速度であっても、通常遊技状態であるなら異常なクレジット数増加速度であると判断する必要のある場合がある。
エラーと判断するクレジット数増加速度の閾値が1つだけの場合、誤検出を避けるため、大当り状態での正常なクレジット数増加速度よりも大きな値を閾値として設定することになる。そうすると、通常遊技状態での不正検出が困難になる。
The payout performance of the gaming machine (the number of game media paid out per unit time) varies depending on the game state. Accordingly, it may be necessary to determine that the normal credit number increase speed is in the big hit state, but the abnormal credit number increase speed is in the normal gaming state.
When there is only one threshold value for the credit number increase rate determined to be an error, a value larger than the normal credit number increase rate in the big hit state is set as the threshold value in order to avoid false detection. This makes it difficult to detect fraud in the normal gaming state.

第2の実施形態のようにすれば、遊技状態毎に異なる閾値に基づいてクレジット数増加速度のエラーを判定することができるので、クレジット数増加速度の異なる遊技状態を有する遊技機であっても、十分に不正行為を防止することができる。   According to the second embodiment, it is possible to determine an error in the credit number increase speed based on a threshold value that is different for each gaming state, so even a gaming machine having a gaming state with a different credit number increasing speed. , Can sufficiently prevent cheating.

図3は本発明の第3の実施形態によるマイクロコンピュータの構成を示す概略ブロック図である。第3の実施形態は、上記第1の実施形態において、カウント値とクレジット数増加値の組の記憶に、クレジット数が増加した契機となった入賞口の位置を示す値を加えて、3つの値を組にして記憶手段208cに記憶するものである。クレジット数203aが増加したのを検知するまでは、第1の実施形態と同じであるので、それ以降の動作について説明する。   FIG. 3 is a schematic block diagram showing the configuration of a microcomputer according to the third embodiment of the present invention. In the third embodiment, in the first embodiment, a value indicating the position of the winning opening that triggered the increase in the number of credits is added to the storage of the set of the count value and the credit number increase value. A set of values is stored in the storage means 208c. Since it is the same as 1st Embodiment until it detects that the number of credits 203a increased, operation | movement after it is demonstrated.

なお、入賞口へ遊技媒体が入賞すると遊技機制御プログラムがそれを検知し、入賞口の位置に応じた払出し数、すなわちクレジット数の増加数を決定し、増加処理を行う。このとき、遊技機制御プログラムは入賞口の位置に対応する値を入賞口位置203cに記憶する。
クレジット数増加速度監視手段208が入賞口位置203cの値を取得するのはクレジット数203aを取得するのと同様に、アドレスバス、データバス、その他制御信号を監視して、アドレスバスの値が入賞口位置アドレス208bの値と一致したときのデータバスの値を取得することによる。
When a game medium wins a winning opening, the gaming machine control program detects this, determines the number of payouts according to the position of the winning opening, that is, increases the number of credits, and performs an increasing process. At this time, the gaming machine control program stores a value corresponding to the position of the winning opening in the winning opening position 203c.
The credit number increase speed monitoring means 208 acquires the value of the winning opening position 203c in the same way as the credit number 203a is acquired. The address bus, data bus, and other control signals are monitored, and the value of the address bus By acquiring the value of the data bus when it matches the value of the mouth position address 208b.

クレジット数203aが増加したのを検知したとき、クレジット数増加速度監視手段208は、入賞口位置203cの値を取得し、カウント値、入賞口位置の値、クレジット数増加値の3つの値を組にして、記憶手段208cに記憶する。
記憶の方法は、第1の実施形態における記憶手段206bへの記憶と同様である。
When it is detected that the number of credits 203a has increased, the credit number increase rate monitoring means 208 acquires the value of the winning opening position 203c, and sets the three values of the count value, the winning opening position, and the increased credit number. And stored in the storage means 208c.
The storage method is the same as the storage in the storage unit 206b in the first embodiment.

その後、クレジット数増加速度監視手段208は、記憶手段208cに記憶された値に基づいて入賞口毎にクレジット数増加速度を計算する。   Thereafter, the credit number increase rate monitoring unit 208 calculates the credit number increase rate for each winning slot based on the value stored in the storage unit 208c.

そして、クレジット数増加速度を、入賞口毎にクレジット数増加速度上限値208dと比較し、上限値よりも大きな場合、クレジット数増加速度監視手段208は、エラーフラグ204をエラー状態にセットする。   Then, the credit number increase rate is compared with the credit number increase rate upper limit value 208d for each winning slot. If the credit number increase rate is larger than the upper limit value, the credit number increase rate monitoring means 208 sets the error flag 204 to an error state.

遊技機は、一般的に入賞口により入賞する確率が異なる。従って、入賞口Aであったなら正常な入賞頻度であっても、それが入賞口Bであるなら異常な入賞頻度であると判断する必要がある。
エラーと判断するクレジット数増加速度の閾値が1つだけの場合、誤検出を避けるため、入賞頻度の高い入賞口によるクレジット数増加速度よりも大きな値を閾値として設定することになる。そうすると、入賞頻度の低い入賞口にセットされた不正検出が困難になる。
A gaming machine generally has a different probability of winning depending on a winning opening. Accordingly, it is necessary to determine that even if the winning slot A is a normal winning frequency, if it is a winning slot B, it is an abnormal winning frequency.
When there is only one threshold for increasing the number of credits determined to be an error, a value larger than the rate of increasing the number of credits due to a winning opening having a high winning frequency is set as the threshold in order to avoid erroneous detection. This makes it difficult to detect fraud set at a winning opening with a low winning frequency.

第3の実施形態のようにすれば、入賞口毎に異なる閾値に基づいてクレジット数増加速度のエラーを判定することができるので、入賞確率の異なる入賞口を有する遊技機であっても、十分に不正行為を防止することができる。   According to the third embodiment, it is possible to determine an error in the credit rate increase speed based on a different threshold value for each winning opening, so even a gaming machine having a winning opening having a different winning probability is sufficient. Can prevent cheating.

図4は本発明の第4の実施形態によるマイクロコンピュータの構成を示す概略ブロック図である。第4の実施形態は、上記第1の実施形態において、クレジット数増加速度監視手段206の代わりに、連続払出し監視手段209となったものである。クレジット数203aが増加したのを検知するまでは、第1の実施形態と同じであるので、それ以降の動作について説明する。   FIG. 4 is a schematic block diagram showing the configuration of a microcomputer according to the fourth embodiment of the present invention. In the fourth embodiment, a continuous payout monitoring unit 209 is used instead of the credit number increase rate monitoring unit 206 in the first embodiment. Since it is the same as 1st Embodiment until it detects that the number of credits 203a increased, operation | movement after it is demonstrated.

クレジット数203aが増加したのを検知したとき、連続払出し監視手段209は、前回カウント値209bと今回のカウント値との差を計算した後、今回のカウント値を前回カウント値209bに記憶する。
前回カウント値と今回カウント値との差が連続払出し時間間隔209dの値よりも大きな場合、連続払出し回数209cを0クリアし、そうでない場合、連続払出し回数209cに1を加算する。
連続払出し回数209cを連続払出し回数上限値209eと比較し、上限値よりも大きな場合、連続払出し監視手段209は、エラーフラグ204をエラー状態にセットする。
When detecting that the number of credits 203a has increased, the continuous payout monitoring means 209 calculates the difference between the previous count value 209b and the current count value, and then stores the current count value in the previous count value 209b.
If the difference between the previous count value and the current count value is larger than the value of the continuous payout time interval 209d, the continuous payout count 209c is cleared to 0. Otherwise, 1 is added to the continuous payout count 209c.
The continuous payout count 209c is compared with the continuous payout count upper limit value 209e. If the continuous payout count 209c is larger than the upper limit value, the continuous payout monitoring means 209 sets the error flag 204 to an error state.

連続払出し時間間隔209dは、連続した払出しか、単発の払出しかを区別する時間の閾値である。また、連続払出し回数上限値209eは、連続した払出しが何回継続すればエラーと判断するかの閾値である。   The continuous payout time interval 209d is a time threshold value for distinguishing between continuous payout and single payout. The continuous payout number upper limit value 209e is a threshold value for determining how many times continuous payout continues to be an error.

遊技機は、遊技媒体を発射する単位時間当りの個数の上限が定められていて、通常はその上限に該当する一定時間間隔で遊技媒体が発射される。一方、遊技媒体が発射されてから入賞口に入賞するまでの滞空時間は、クギや他の遊技媒体との衝突などのため、一定ではない。従って、入賞から次の入賞まで、発射時間間隔よりも短い時間間隔となることがあっても、短い時間間隔で連続的に多数の遊技媒体が入賞することは非常にまれである。   The gaming machine has an upper limit for the number of game media to be fired per unit time, and usually the game media are fired at regular time intervals corresponding to the upper limit. On the other hand, the flight time from when a game medium is launched until it wins a prize opening is not constant due to a collision with a nail and other game media. Therefore, even if there is a time interval shorter than the launch time interval from winning to the next winning, it is very rare that a large number of game media wins continuously in a short time interval.

このように、連続払出し時間間隔209dと、連続払出し回数上限値209eの組合せは、その遊技機の特性に応じた固有の値となる。これらの値は、初期設定としてCPU201が設定してもよいし、遊技機制御プログラムと同時に書き込むようにしてもよい。   Thus, the combination of the continuous payout time interval 209d and the continuous payout number upper limit value 209e is a unique value according to the characteristics of the gaming machine. These values may be set by the CPU 201 as initial settings, or may be written simultaneously with the gaming machine control program.

第4の実施形態のようにすれば、不正な払出しを短期間に多数繰り返すことによりクレジット数を急激に増加させる不正を防止することができる。   If it carries out like 4th Embodiment, the fraud which increases the number of credits rapidly can be prevented by repeating unauthorized payment many times in a short time.

図5は本発明の第5の実施形態によるマイクロコンピュータの構成を示す概略ブロック図である。第5の実施形態は、上記第1の実施形態において、クレジット数増加速度監視手段206の内部構成が変わり、クレジット数増加速度監視手段出210となったものである。クレジット数203aが増加したのを検知するまでは、第1の実施形態と同じであるので、それ以降の動作について説明する。   FIG. 5 is a schematic block diagram showing the configuration of a microcomputer according to the fifth embodiment of the present invention. In the fifth embodiment, the internal configuration of the credit number increase rate monitoring unit 206 in the first embodiment is changed to become a credit number increase rate monitoring unit 210. Since it is the same as 1st Embodiment until it detects that the number of credits 203a increased, operation | movement after it is demonstrated.

クレジット数増加速度監視手段210が備えるダウンカウンタ210bは、設定された値が0になるまで、クロック信号に対応したタイミングで減算を繰り返す。
一方、クレジット数増加速度監視手段210は、クレジット数203aが増加したのを検知したとき、そのクレジット数増加値をダウンカウンタ210bの値に加算して、ダウンカウンタ210bに再設定する。そして、その再設定した値が、ダウンカウンタ上限値210cよりも大きな場合に、エラーフラグ204をエラー状態にセットする。
The down counter 210b included in the credit number increase rate monitoring unit 210 repeats the subtraction at the timing corresponding to the clock signal until the set value becomes zero.
On the other hand, when the credit number increase rate monitoring means 210 detects that the credit number 203a has increased, it adds the credit number increase value to the value of the down counter 210b and resets it in the down counter 210b. When the reset value is larger than the down counter upper limit value 210c, the error flag 204 is set to an error state.

図6は、ダウンカウンタ210bの値の時間経過による変化を示した図である。正常時であれば、クレジット数が増加したとき、その増加値の分ダウンカウンタの値が増加するが、時間とともに減少し、やがて0になる。ダウンカウンタ210bは、0になるとカウント動作を行わないので、0より小さくなることはない。また、0になる前に、クレジット数が再度増加しても、その時点のダウンカウンタの値がクレジット数増加値の分だけ増加するが、やがて0になる。
一方、不正行為により短時間にクレジット数が増加する場合のような異常時においては、次々にクレジット数が増加するので、ダウンカウンタの値はだんだん大きくなり、ついにダウンカウンタ上限値を超えてしまう。エラーフラグ204は、このときエラー状態にセットされる。
FIG. 6 is a diagram showing a change in the value of the down counter 210b over time. Under normal conditions, when the number of credits increases, the value of the down counter increases by the increased value, but decreases with time and eventually becomes zero. The down counter 210b does not perform a counting operation when it becomes 0, and therefore does not become smaller than 0. Also, even if the number of credits increases again before reaching 0, the value of the down counter at that time increases by the credit number increase value, but eventually becomes 0.
On the other hand, in the case of an abnormality such as when the number of credits increases in a short time due to fraud, the number of credits increases one after another, so the value of the down counter gradually increases and eventually exceeds the upper limit value of the down counter. The error flag 204 is set to an error state at this time.

ここでは、クロック信号に対応したタイミングで減算するダウンカウンタの例を説明したが、クロック信号に対応したタイミングで加算するアップカウンタでも同様の効果を得ることができる。
その場合、アップカウンタはある特定の最大値よりも小さい範囲で動作し、クレジット数が増加したとき、その増加分がカウンタ値から減算され、アップカウンタ下限値よりも小さくなった場合に、エラーフラグ204がエラー状態にセットされることとなる。
Here, an example of a down counter that subtracts at a timing corresponding to a clock signal has been described, but a similar effect can be obtained with an up counter that adds at a timing corresponding to a clock signal.
In that case, the up-counter operates in a range smaller than a certain maximum value, and when the number of credits increases, the increment is subtracted from the counter value and becomes smaller than the up-counter lower limit value. 204 will be set to an error state.

第5の実施形態のようにすれば、不正な払出しを短期間に多数繰り返すことによりクレジット数を急激に増加させる不正を防止することができる。   According to the fifth embodiment, it is possible to prevent fraud in which the number of credits is rapidly increased by repeating illegal payouts in a short time.

図7は、本発明の第6の実施形態によるマイクロコンピュータの構成を示す概略ブロック図である。マイクロコンピュータ20eは、CPU201、ROM202、RAM211、カウント手段205を備える。本実施形態は、第1の実施形態のクレジット数増加速度監視機能をCPU201が実行するソフトウェアにより実現したもので、クレジット数211a、カウント値とクレジット数増加値の組211b、クレジット数増加速度211c、クレジット数増加速度上限値211d、エラーフラグ211eの各データは、RAM211内に存在する。   FIG. 7 is a schematic block diagram showing a configuration of a microcomputer according to the sixth embodiment of the present invention. The microcomputer 20e includes a CPU 201, a ROM 202, a RAM 211, and a counting unit 205. In this embodiment, the credit number increase rate monitoring function of the first embodiment is realized by software executed by the CPU 201. The credit number 211a, a count value and credit number increase value group 211b, a credit number increase rate 211c, Each data of the credit number increase speed upper limit value 211 d and the error flag 211 e exists in the RAM 211.

図8は、本実施形態におけるクレジット数増加速度監視処理の流れを示すフローチャートである。   FIG. 8 is a flowchart showing the flow of credit amount increase rate monitoring processing in the present embodiment.

ステップS101では、クレジット数211aが増加したかどうか判定し、増加していない場合は、この処理を終え、増加している場合に以下の処理を行う。   In step S101, it is determined whether or not the number of credits 211a has increased. If the credit number 211a has not increased, this processing is terminated, and if it has increased, the following processing is performed.

ステップS102でカウント手段205の値をリードする。そして、ステップS103で、そのカウント値とクレジット数増加値を組にしたデータ211bを記憶する。
ステップS104でカウント値とクレジット数増加値の組2組以上について、クレジット数増加値の合計を計算する。そのときのカウント値は、ステップS105で最大値と最小値を求めてその差を計算する。
In step S102, the value of the counting means 205 is read. In step S103, data 211b in which the count value and the credit number increase value are paired is stored.
In step S104, the sum of the credit number increase values is calculated for two or more sets of the count value and the credit number increase value. As the count value at that time, the maximum value and the minimum value are obtained in step S105, and the difference is calculated.

ステップS106では、ステップS104で求めたクレジット数増加値の合計値を、ステップS105で求めたカウント値の最大値と最小値の差で割り算し、クレジット数増加速度211cを求める。そして、ステップS106で、クレジット数増加速度211cがクレジット数増加速度上限値211dを超えたかどうか判定し、超えている場合は、ステップS107でエラーフラグ211eをエラー状態でセットする。   In step S106, the total value of the credit number increase values obtained in step S104 is divided by the difference between the maximum value and the minimum value of the count values obtained in step S105 to obtain the credit number increase rate 211c. In step S106, it is determined whether or not the credit number increase rate 211c exceeds the credit number increase rate upper limit value 211d. If it exceeds, the error flag 211e is set in an error state in step S107.

このようにして、クレジット数の急激な増加をエラー状態として認識できるので、入賞口にある遊技球検出手段に対して電磁波を照射したり、検出信号に電気的な干渉をしたりして、入賞していないにもかかわらず入賞したとメイン制御部を誤認識させる不正行為によりクレジット数を急激に増加させる行為を防止することができる。   In this way, since a sudden increase in the number of credits can be recognized as an error state, the game ball detection means at the winning opening is irradiated with electromagnetic waves, or the detection signal is electrically interfered with, thereby winning It is possible to prevent an act of abruptly increasing the number of credits due to a fraudulent act that misrecognizes the main control unit when a prize is won.

図9は、本発明の第7の実施形態によるマイクロコンピュータの構成を示す概略ブロック図である。マイクロコンピュータ20fは、CPU201、ROM202、RAM212、カウント手段205を備える。本実施形態は、第5の実施形態のクレジット数増加速度監視機能をCPU201が実行するソフトウェアにより実現したもので、クレジット数212a、ダウンカウンタ値212b、ダウンカウンタ値上限値212c、エラーフラグ212dの各データは、RAM212内に存在する。   FIG. 9 is a schematic block diagram showing a configuration of a microcomputer according to the seventh embodiment of the present invention. The microcomputer 20f includes a CPU 201, a ROM 202, a RAM 212, and a count unit 205. In this embodiment, the credit number increase rate monitoring function of the fifth embodiment is realized by software executed by the CPU 201. Each of the credit number 212a, the down counter value 212b, the down counter value upper limit value 212c, and the error flag 212d The data exists in the RAM 212.

図10は、本実施形態におけるクレジット数増加速度監視処理の流れを示すフローチャートである。   FIG. 10 is a flowchart showing the flow of credit amount increase rate monitoring processing in the present embodiment.

ステップS201では、クレジット数212aが増加したかどうか判定し、増加していない場合は、ダウンカウントの処理を行うステップS205へ飛ぶ。   In step S201, it is determined whether or not the number of credits 212a has increased. If not, the process jumps to step S205 in which down-count processing is performed.

ステップS202では、クレジット数212aが増加した値を、ダウンカウンタ値212bに加算する。そしてステップS203で、加算後のダウンカウンタ値212bが、ダウンカウンタ値上限値212cを超えたか否か比較する。超えている場合は、ステップS204でエラーフラグ212dをエラー状態にセットする。超えていない場合は、ダウンカウントの処理を行うステップS205へ飛ぶ。   In step S202, the value obtained by increasing the credit number 212a is added to the down counter value 212b. In step S203, it is compared whether or not the added down counter value 212b exceeds the down counter value upper limit value 212c. If exceeded, the error flag 212d is set to an error state in step S204. If not, the process jumps to step S205 for down counting.

ステップS205では、カウント手段205の値をリードし、その値がダウンカウントのタイミングであるか否かステップS206で判断している。ダウンカウントのタイミングでなければ、この処理を終える。ダウンカウントのタイミングであれば、ステップS207とS208により、ダウンカウンタが0でない場合に1を減算する。   In step S205, the value of the count means 205 is read, and it is determined in step S206 whether or not the value is the down-count timing. If it is not time to count down, this process ends. If it is a down count timing, 1 is subtracted in steps S207 and S208 if the down counter is not 0.

図6は、第5の実施形態によるダウンカウンタ210bの値の時間経過による変化を示した図であるが、本実施形態によるダウンカウンタ212bも同様の時間経過による変化を示す。
すなわち、正常時であれば、ダウンカウンタの値は時間とともに減少し、やがて0になる。
一方、不正行為により短時間にクレジット数が増加する場合のような異常時においては、次々にクレジット数が増加するので、ダウンカウンタの値はだんだん大きくなり、ついにダウンカウンタ上限値を超えてしまう。エラーフラグ204は、このときエラー状態にセットされる。
FIG. 6 is a diagram showing a change in the value of the down counter 210b according to the fifth embodiment with the passage of time, but the down counter 212b according to the present embodiment also shows a change with the passage of time in the same manner.
That is, if it is normal, the value of the down counter decreases with time and eventually becomes zero.
On the other hand, in the case of an abnormality such as when the number of credits increases in a short time due to fraud, the number of credits increases one after another, so the value of the down counter gradually increases and eventually exceeds the upper limit value of the down counter. The error flag 204 is set to an error state at this time.

第7の実施形態のようにすれば、不正な払出しを短期間に多数繰り返すことによりクレジット数を急激に増加させる不正を防止することができる。   If it carries out like 7th Embodiment, the fraud which increases the number of credits rapidly can be prevented by repeating unauthorized payment many times in a short time.

図11は、本発明に係るマイクロコンピュータを用いた制御基板を2枚使用して遊技機を制御する場合の構成を示す概略ブロック図である。   FIG. 11 is a schematic block diagram showing a configuration in the case of controlling a gaming machine using two control boards using a microcomputer according to the present invention.

主制御基板1では、入賞センサ4からの信号をマイクロコンピュータ10が入出力ポート11を介して読み込み、遊技媒体が入賞した場合、それに応じた数の遊技媒体の払出しをすべく、入出力ポート11を介して払出し制御基板2に払出し指示を送信する。   In the main control board 1, when the microcomputer 10 reads the signal from the winning sensor 4 through the input / output port 11 and the game medium wins, the input / output port 11 is used to pay out the corresponding number of game media. The payout instruction is transmitted to the payout control board 2 via

払出し制御基板2では、主制御基板1からの払出し指示をマイクロコンピュータ20が入出力ポート21を介して受信し、指示された数をRAM203に記憶しているクレジット数203aの値に加算する。遊技者が遊技に先立ち、球を借りる場合も同様に、球貸装置5からの払出し指示をマイクロコンピュータ20が入出力ボート21を介して受信し、指示された数をクレジット数203aの値に加算する。   In the payout control board 2, the microcomputer 20 receives a payout instruction from the main control board 1 via the input / output port 21, and adds the instructed number to the value of the credit number 203 a stored in the RAM 203. Similarly, when a player rents a ball prior to the game, the microcomputer 20 receives a payout instruction from the ball lending device 5 via the input / output boat 21 and adds the indicated number to the value of the credit number 203a. To do.

また図11には記載されていないが、遊技球発射装置が遊技球を発射した旨の信号をマイクロコンピュータ20が受信した場合、クレジット数203aを減算する。   Although not shown in FIG. 11, when the microcomputer 20 receives a signal indicating that the game ball launching device has launched a game ball, the credit number 203a is subtracted.

図12は、本発明に係るマイクロコンピュータを用いた制御基板を1枚使用して遊技機を制御する場合の構成を示す概略ブロック図である。   FIG. 12 is a schematic block diagram showing a configuration in the case of controlling a gaming machine using one control board using the microcomputer according to the present invention.

パチンコ機の場合、遊技媒体センサ6は遊技球の入賞センサであり、入出力ポート31を介してマイクロコンピュータ20が入賞信号を受信する。遊技球の入賞が確認されると、それに応じて遊技球そのものが賞球として払出されることに代えて、RAM203に記憶されているクレジット数203aの値に、賞球の数が加算される。   In the case of a pachinko machine, the game medium sensor 6 is a game ball winning sensor, and the microcomputer 20 receives a winning signal via the input / output port 31. When the winning of the game ball is confirmed, the number of prize balls is added to the value of the credit number 203a stored in the RAM 203 instead of paying out the game ball itself as a prize ball.

パチスロ機の場合、遊技媒体センサ6は遊技メダル投入口のメダルセンサである。遊技メダルの投入を確認すると、マイクロコンピュータ20は、RAM203に記憶されているクレジット数203aの値に投入された遊技メダルの数を加算する。   In the case of a pachislot machine, the game medium sensor 6 is a medal sensor at a game medal slot. When confirming the insertion of the game medal, the microcomputer 20 adds the number of game medals inserted to the value of the credit number 203 a stored in the RAM 203.

パチンコ機、パチスロ機のいずれの場合も、クレジット数203aの急増を目的とした遊技媒体センサ6に対する不正について、本発明により、有効に防止することができる。   In both cases of pachinko machines and pachislot machines, the present invention can effectively prevent fraud against the game medium sensor 6 for the purpose of rapidly increasing the number of credits 203a.

2 払出し制御基板
3 主制御基板
20 マイクロコンピュータ
201 CPU
203 RAM
204 エラーフラグ
205 カウント手段
2 Dispensing control board 3 Main control board 20 Microcomputer 201 CPU
203 RAM
204 Error flag 205 Counting means

Claims (5)

持ち球の数をクレジット数として電子的に記憶し、遊技に伴う持ち球数の増減に代えてクレジット数を電子的に増減させる遊技機において、
クレジット数が増加したとき、そのクレジット数増加値と、クロック信号をカウントしているカウント手段が出力するカウント値とを組にして記憶手段に記憶するとともに、
既に記憶手段に記憶されているクレジット数増加値とカウント値の組を2組以上集計して総増加値と当該増加に要したクロック数を求め、これらの値からクレジット数の増加速度を求め、
当該増加速度があらかじめ記憶しておいたクレジット数増加速度の上限値よりも大きな場合、エラーフラグをエラー状態にセットすることを特徴とする、遊技機用マイクロコンピュータ。
In a gaming machine that electronically stores the number of possessed balls as the number of credits and electronically increases or decreases the number of credits instead of increasing or decreasing the number of possessed balls associated with the game,
When the credit number increases, the credit number increase value and the count value output by the counting means counting the clock signal are stored in the storage means as a set,
Aggregate two or more sets of credit number increase values and count values already stored in the storage means to obtain the total increase value and the number of clocks required for the increase, and obtain the increase rate of the credit number from these values,
A microcomputer for a gaming machine, wherein an error flag is set to an error state when the increase rate is larger than an upper limit value of a credit number increase rate stored in advance.
持ち球の数をクレジット数として電子的に記憶し、遊技に伴う持ち球数の増減に代えてクレジット数を電子的に増減させる遊技機において、
クレジット数が増加したとき、そのクレジット数増加値と、クロック信号をカウントしているカウント手段が出力するカウント値と、遊技機の遊技状態を表す値とを組にして記憶手段に記憶するとともに、
既に記憶手段に記憶されているクレジット数増加値と、カウント値と、遊技機の遊技状態を表す値の組を遊技状態毎に2組以上集計して総増加値と当該増加に要したクロック数を求め、これらの値からクレジット数の増加速度を遊技状態毎に求め、
各遊技状態に対応したクレジット数増加速度上限よりも大きなクレジット数増加速度であった場合に、エラーフラグをエラー状態にセットすることを特徴とする、遊技機用マイクロコンピュータ。
In a gaming machine that electronically stores the number of possessed balls as the number of credits and electronically increases or decreases the number of credits instead of increasing or decreasing the number of possessed balls associated with the game,
When the credit number increases, the credit number increase value, the count value output by the counting means counting the clock signal, and the value representing the gaming state of the gaming machine are stored in the storage means,
Two or more sets of credit number increase values, count values, and game state values that are already stored in the storage means are aggregated for each game state, and the total increase value and the number of clocks required for the increase From these values, the rate of increase in the number of credits is determined for each gaming state,
A gaming machine microcomputer characterized in that an error flag is set to an error state when the credit number increase speed is larger than the upper limit of the credit number increase speed corresponding to each gaming state.
持ち球の数をクレジット数として電子的に記憶し、遊技に伴う持ち球数の増減に代えてクレジット数を電子的に増減させる遊技機において、
クレジット数が増加したとき、そのクレジット数増加値と、クロック信号をカウントしているカウント手段が出力するカウント値と、クレジット数が増加した契機となった入賞口の位置を示す値とを組にして記憶手段に記憶するとともに、
既に記憶手段に記憶されているクレジット数増加値と、カウント値と、入賞口の位置を示す値の組を入賞口毎に2組以上集計して総増加値と当該増加に要したクロック数を求め、これらの値からクレジット数の増加速度を入賞口毎に求め、
各入賞口に対応したクレジット数増加速度上限よりも大きなクレジット数増加速度であった場合に、エラーフラグをエラー状態にセットすることを特徴とする、遊技機用マイクロコンピュータ。
In a gaming machine that electronically stores the number of possessed balls as the number of credits and electronically increases or decreases the number of credits instead of increasing or decreasing the number of possessed balls associated with the game,
When the number of credits increases, the credit number increase value, the count value output by the counting means counting the clock signal, and the value indicating the position of the winning opening that triggered the increase in the credit number are paired Is stored in the storage means,
Two or more sets of credit value increase value, count value, and value indicating the position of the winning opening already stored in the storage means are totaled for each winning opening, and the total increased value and the number of clocks required for the increase are calculated. From these values, the rate of increase in the number of credits is determined for each winning slot
A microcomputer for a gaming machine, wherein an error flag is set to an error state when the credit number increase speed is greater than the upper limit of the credit number increase speed corresponding to each winning opening.
持ち球の数をクレジット数として電子的に記憶し、遊技に伴う持ち球数の増減に代えてクレジット数を電子的に増減させる遊技機において、
クレジット数が増加したとき、クロック信号をカウントしているカウント手段が出力するカウント値を記憶手段に記憶するとともに、
記憶手段に記憶されていた前回のカウント値と今回のカウント値との差を計算し、その差があらかじめ記憶しておいた連続払出し時間間隔よりも大きな場合、連続払出し回数を0クリアし、そうでない場合、連続払出し回数に1を加算し、当該連続払出し回数が、あらかじめ記憶しておいた連続払出し回数上限値よりも大きな場合、エラーフラグをエラー状態にセットすることを特徴とする、遊技機用マイクロコンピュータ。
In a gaming machine that electronically stores the number of possessed balls as the number of credits and electronically increases or decreases the number of credits instead of increasing or decreasing the number of possessed balls associated with the game,
When the number of credits increases, the count value output by the counting means counting the clock signal is stored in the storage means,
The difference between the previous count value stored in the storage means and the current count value is calculated, and if the difference is larger than the pre-stored continuous payout time interval, the number of continuous payouts is cleared to 0. Otherwise, 1 is added to the number of continuous payouts, and if the number of continuous payouts is larger than the previously stored upper limit value of the continuous payout times, an error flag is set to an error state. For microcomputer.
持ち球の数をクレジット数として電子的に記憶し、遊技に伴う持ち球数の増減に代えてクレジット数を電子的に増減させる遊技機において、
設定された値を0になるまでクロック信号のタイミングで減算するダウンカウンタを有し、
クレジット数が増加したとき、そのクレジット数増加値をダウンカウンタの値と加算してダウンカウンタに再設定するとともに、当該再設定したダウンカウンタ値があらかじめ記憶しておいたダウンカウンタ上限値よりも大きな場合、エラーフラグをエラー状態にセットすることを特徴とする、遊技機用マイクロコンピュータ。
In a gaming machine that electronically stores the number of possessed balls as the number of credits and electronically increases or decreases the number of credits instead of increasing or decreasing the number of possessed balls associated with the game,
It has a down counter that subtracts the set value at the timing of the clock signal until it becomes 0,
When the number of credits increases, the credit number increase value is added to the down counter value and reset in the down counter, and the reset down counter value is larger than the pre-stored down counter upper limit value. A microcomputer for gaming machines, wherein an error flag is set to an error state.
JP2012192647A 2012-08-31 2012-08-31 Microcomputer for game machine control Active JP5950768B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012192647A JP5950768B2 (en) 2012-08-31 2012-08-31 Microcomputer for game machine control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012192647A JP5950768B2 (en) 2012-08-31 2012-08-31 Microcomputer for game machine control

Publications (2)

Publication Number Publication Date
JP2014046048A JP2014046048A (en) 2014-03-17
JP5950768B2 true JP5950768B2 (en) 2016-07-13

Family

ID=50606326

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012192647A Active JP5950768B2 (en) 2012-08-31 2012-08-31 Microcomputer for game machine control

Country Status (1)

Country Link
JP (1) JP5950768B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4227934B2 (en) * 2004-06-02 2009-02-18 株式会社オリンピア Game machine
JP2008000498A (en) * 2006-06-26 2008-01-10 Juki Corp Coin sorting machine
JP2012095811A (en) * 2010-11-01 2012-05-24 Taiyo Elec Co Ltd Game machine

Also Published As

Publication number Publication date
JP2014046048A (en) 2014-03-17

Similar Documents

Publication Publication Date Title
JP2013153807A (en) Pinball game machine
JP2004000510A (en) Abnormal discharge detector in game machine
JP5950768B2 (en) Microcomputer for game machine control
JP4382897B2 (en) Bullet ball machine
JP2017192709A5 (en)
JP5282251B2 (en) Input signal processor
JP2016083179A (en) Game machine
JP4777144B2 (en) Game machine
JP6085133B2 (en) Game machine
JP2005270218A (en) Gaming machine fraud detection device
JP2004141683A (en) Game machine
JP5198053B2 (en) Medal game machine monitoring system
JP2020028686A (en) Game machine
JP6757977B2 (en) Game machine
JP5721146B2 (en) Game machine
JP4842385B2 (en) Game machine
JP2017192707A5 (en)
JP4459949B2 (en) Game machine
JP4460012B2 (en) Game machine
JP4620089B2 (en) Game machine
JP6153557B2 (en) Pachinko machine
JP4558820B2 (en) Game machine
JP6043232B2 (en) Game system
JP4620088B2 (en) Game machine
JP4620092B2 (en) Game machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150826

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160525

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: 20160530

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160607

R150 Certificate of patent or registration of utility model

Ref document number: 5950768

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250