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
JP4675386B2 - Control device for gaming machine - Google Patents
[go: Go Back, main page]

JP4675386B2 - Control device for gaming machine - Google Patents

Control device for gaming machine Download PDF

Info

Publication number
JP4675386B2
JP4675386B2 JP2008022656A JP2008022656A JP4675386B2 JP 4675386 B2 JP4675386 B2 JP 4675386B2 JP 2008022656 A JP2008022656 A JP 2008022656A JP 2008022656 A JP2008022656 A JP 2008022656A JP 4675386 B2 JP4675386 B2 JP 4675386B2
Authority
JP
Japan
Prior art keywords
oscillator
cpu
pulse
counter
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.)
Expired - Fee Related
Application number
JP2008022656A
Other languages
Japanese (ja)
Other versions
JP2008149159A (en
Inventor
高明 市原
晃司 土川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daiichi Co Ltd
Original Assignee
Daiichi Shokai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daiichi Shokai Co Ltd filed Critical Daiichi Shokai Co Ltd
Priority to JP2008022656A priority Critical patent/JP4675386B2/en
Publication of JP2008149159A publication Critical patent/JP2008149159A/en
Application granted granted Critical
Publication of JP4675386B2 publication Critical patent/JP4675386B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Pinball Game Machines (AREA)

Description

本発明は遊技機の制御装置に関し、発振器の故障等によって異常な遊技状態になるのを防止するための技術に関する。   The present invention relates to a control device for a gaming machine, and relates to a technique for preventing an abnormal gaming state due to an oscillator failure or the like.

パチンコ機やスロットマシン機等の遊技機では、乱数の値によって「当たり」か「はずれ」かを決定している。
この乱数の値は通常カウンタでカウントされる値(以下「カウント値」と呼ぶ。)と一致し、一定期間(具体的には2〜4ミリ秒間)ごとに一定範囲内で変化させている。
すなわち、発振器から出力されるパルス(パルス信号)を受けるごとにカウント値を1ずつ増やし、そのカウント値が上限値に達するとカウント値をクリアして循環させる。
例えば、上記一定範囲を0〜299と仮定すると、カウント値が0〜298のときには1増加させ、カウント値が299のときには0にクリアする。
したがって、カウンタは、遊技機の電源投入時(あるいはリセット時)から定期的に巡回して更新し続ける。
In a gaming machine such as a pachinko machine or a slot machine machine, whether it is “winning” or “out of” is determined by a random value.
The value of the random number coincides with a value counted by a normal counter (hereinafter referred to as “count value”), and is changed within a certain range every certain period (specifically, 2 to 4 milliseconds).
That is, every time a pulse (pulse signal) output from the oscillator is received, the count value is incremented by 1. When the count value reaches the upper limit value, the count value is cleared and circulated.
For example, assuming that the certain range is 0 to 299, the count value is incremented by 1 when the count value is 0 to 298, and is cleared to 0 when the count value is 299.
Accordingly, the counter continues to be updated periodically after the game machine is powered on (or reset).

上記カウント値は、遊技機に設けられている図柄表示器の図柄表示に用いられることが多い。
すなわち、図柄変動を開始する始動口に遊技球が入賞すると、その入賞を検出したときのカウント値を読み取る。
そして、読み取ったカウント値(以下「読取値」と呼ぶ。)に応じて、その後に図柄表示器に表示する図柄の内容を制御している。
例えば、上記一定範囲のうちで「7」が当たりである場合を仮定する。
もし、読取値が「7」であれば、図柄表示器に表示させる図柄の内容を「当たり」の態様(具体的には「777」等の当たり図柄)で停止するように制御する。
また、読取値が「7」以外の値であれば、その値に応じて図柄表示器に表示させる図柄の内容を「はずれ」の態様で停止するように制御する。
The count value is often used for symbol display of a symbol display provided in a gaming machine.
That is, when a game ball wins at the starting port where the symbol variation starts, the count value when the winning is detected is read.
Then, according to the read count value (hereinafter referred to as “read value”), the content of the symbol displayed on the symbol display device is controlled.
For example, it is assumed that “7” is a winning in the above certain range.
If the read value is “7”, control is performed so that the content of the symbol displayed on the symbol display is stopped in a “winning” manner (specifically, a winning symbol such as “777”).
Further, if the read value is a value other than “7”, the content of the symbol displayed on the symbol display device is controlled to stop in a “displacement” mode according to the value.

ここで、パチンコ機において遊技球が始動口に入賞するタイミング(以下「入賞タイミング」と呼ぶ。)は、遊技盤面に多数配置された障害釘によって遊技球が乱雑に振る舞うために一様でない。
したがって、所定期間ごとに更新されるカウンタのカウント値を入賞タイミングで読み取っても、その読取値は結果的にランダムな値になる。
ところが、カウンタは上記所定期間ごとに更新されるため、ある「当たり」が出てから次の「当たり」が出るまでの周期も一定になる。
その周期はカウント値が所定値範囲を一巡する期間に等しくなり、以下「カウント周期」と呼ぶ。
上記所定値範囲の例において300個の値を4ミリ秒ごとに更新すると、カウント周期は1.2秒となる。
したがって、一度読取値が当たりの値になったときから1.2秒後に遊技球が始動口に入賞すると、そのときの読取値もまた当たりの値となってしまう。
Here, in the pachinko machine, the timing at which the game ball wins the start opening (hereinafter referred to as “winning timing”) is not uniform because the game ball behaves randomly due to many obstacle nails arranged on the game board surface.
Therefore, even if the count value of the counter updated every predetermined period is read at the winning timing, the read value eventually becomes a random value.
However, since the counter is updated every predetermined period, the period from when a “winning” comes out until the next “winning” comes out is also constant.
The period is equal to a period in which the count value makes a round of the predetermined value range, and is hereinafter referred to as a “count period”.
In the example of the predetermined value range, when 300 values are updated every 4 milliseconds, the count cycle becomes 1.2 seconds.
Therefore, if the game ball wins the starting opening 1.2 seconds after the reading value once becomes a winning value, the reading value at that time also becomes a winning value.

ところで、一定周期ごとに振動や音等の信号を発生させるいわゆる「体感器」なるものがある。
この体感器が発生する信号に従って遊技者が発射装置のオン/オフを行えば、一定周期ごとに遊技球を発射させることができる。
また、体感器によらず、部材の作動パターンによっては、遊技者が上記一定周期を知り得る場合がある。
この部材の作動パターンとしては、例えば遊技盤面に設けられているランプの点滅パターン、スピーカから出る効果音、役物の動作パターン等がある。
また、部材の作動パターンは、一般にカウンタの1周期とは無関係のタイミングで作動するようになっている。
ところが設計や製造上のミス等の原因によってカウンタの1周期と同期して作動すると、遊技者が上記一定周期を知ることが可能になる。
この部材の作動パターンに従って遊技者が発射装置のオン/オフを行えば、一定周期ごとに遊技球を発射させることができる。
ただし、上述したとおり、遊技盤面には多数の障害釘が設けられているため、入賞タイミングは必ずしも周期的には発生しない。
By the way, there is a so-called “sensory sensation device” that generates signals such as vibrations and sounds at regular intervals.
If the player turns on / off the launching device according to the signal generated by the sensor, the game ball can be fired at regular intervals.
Moreover, depending on the operation pattern of a member, a player may know the said fixed period irrespective of a body sensor.
As an operation pattern of this member, there are, for example, a blinking pattern of a lamp provided on the game board surface, a sound effect emitted from a speaker, an operation pattern of an accessory, and the like.
Further, the operation pattern of the members is generally operated at a timing unrelated to one cycle of the counter.
However, if it operates in synchronism with one cycle of the counter due to a cause such as a design or manufacturing error, it becomes possible for the player to know the fixed cycle.
If the player turns on / off the launching device according to the operation pattern of this member, the game ball can be fired at regular intervals.
However, as described above, since a number of obstacle nails are provided on the game board surface, the winning timing does not necessarily occur periodically.

そこで本出願人は、上記体感器等による不正遊技を防止するための技術を、特願平9−239854号(特許文献1)において開示した。
この技術では、CPUを作動させる信号を供給する発振器とは別個に第1の発振器を設け、その第1の発振器から出力された信号を受けるごとに上記カウンタのカウント値を変化させる。
前記発振器と前記第1の発振器との発振周波数を異ならせたり、あるいは信号のタイミングをずらすと、体感器等を用いても「当たり」のタイミングを合わせることが極めて困難になる。
したがって、不正遊技を防止することが可能となる。
In view of this, the present applicant has disclosed a technique for preventing illegal games by the above-mentioned sensory devices in Japanese Patent Application No. 9-239854 (Patent Document 1).
In this technique, separately provided the first oscillator and the oscillator you supply a signal to activate the CPU, to change the count value of the counter every time it receives a signal output from the first oscillator.
If the oscillation frequency of the oscillator is different from that of the first oscillator or the timing of the signal is shifted, it is very difficult to match the timing of “hit” even if a sensory device or the like is used.
Therefore, it is possible to prevent illegal games.

特開平11−76582号公報Japanese Patent Laid-Open No. 11-76582

しかし、上記第1の発振器が故障等によって停止すると、カウンタのカウントも行われなくなる。
そのため、カウントが停止したカウント値によっては常に「当たり」になったり、あるいは常に「はずれ」になる。
このような状態では、遊技機上の遊技は成立しない。
本発明はこのような点に鑑みてなされたものであり、上記第1の発振器が正常な動作をしなくなった場合には遊技機を停止させ、異常な遊技状態になるのを防止することを目的とする。
However, when the first oscillator stops due to a failure or the like, the counter is not counted.
Therefore, depending on the count value at which the count is stopped, it is always “winning” or always “out”.
In such a state, a game on the gaming machine is not established.
The present invention has been made in view of such points, and in the case where the first oscillator stops operating normally, the gaming machine is stopped and prevented from entering an abnormal gaming state. Objective.

本発明は、乱数を用いて当たりはずれの電子的な抽選を行う遊技を行うための遊技機を制御する制御装置であって、前記遊技機を制御するための遊技制御プログラムを格納するROMと、前記遊技制御プログラムに従って、前記抽選を含む前記遊技機における遊技を所定周期の動作パルスを受けて制御するCPUと、所定のカウント用パルスを生成する第1の発振器と、前記所定のカウント用パルスを受けて第1カウント値を一定の値範囲内で循環的にカウントアップまたはカウントダウンするとともに、前記抽選を行う際には前記CPUからのアクセス要求に応じて前記乱数としての第1カウント値を前記CPUに出力する第1カウンタと、前記第1の発振器とは別個に設けられた第2の発振器と、該第1の発振器または該第2の発振器のいずれか一方から出力されたパルスを受けて第2カウント値を変化させ、そのいずれか他方から出力されたパルスを受けて第2カウント値をリセットする第2カウンタと、所定値を設定する定数設定器と、該第2カウンタが前記定数設定に設定された値に達すると、前記CPUを停止するための信号を出力する第1停止器と、を備え、前記所定のカウント用パルスの発振状態を監視し、該所定のカウント用パルスの発振周波数が所定範囲外になると前記CPUを停止するための信号を出力する監視停止部と、を有する遊技機の制御装置である。
本発明によれば、監視停止部が常に第1の発振器の発振状態を監視しており、前記第1の発振器とは別個に設けられた第2の発振器と、該第1の発振器または該第2の発振器のいずれか一方から出力されたパルスを受けて第2カウント値を変化させ、そのいずれか他方から出力されたパルスを受けて第2カウント値をリセットする第2カウンタと、所定値を設定する定数設定器と、該第2カウンタが前記定数設定に設定された値に達すると、前記CPUを停止するための信号を出力する第1停止器と、を備える監視停止部が、前記所定のカウント用パルスの発振状態を監視し、該所定のカウント用パルスの発振周波数が所定範囲外になると前記CPUを停止させる。
このCPUの停止によって遊技機が停止するため、異常な遊技状態になるのを防止することができる。
ここで、「所定値」とは、正常時における第1の発振器と第2の発振器との発振周波数について、その差分の絶対値よりも大きな値である。
この態様では、第1の発振器は第2の発振器とは別個に設けられており、正常な場合に第2カウンタでカウントされる第2カウント値は差分の周波数より大きな所定値には達しない。
ところが、第1の発振器の発振周波数が所定範囲外となるような状態では、第2カウント値は所定値に達する。
そして、第1停止器は、第2カウント値が所定値に達するとCPUを停止させる信号を出力するので、遊技機が停止する。
また、第1の発振器と第2の発振器とが同時に故障等になることは極めて稀である。そのため、異常な遊技状態となるのをより確実に防止することができる。
The present invention is a control device for controlling a gaming machine for performing a game in which an electronic lottery is performed using random numbers, and a ROM for storing a gaming control program for controlling the gaming machine; In accordance with the game control program, a CPU that controls a game in the gaming machine including the lottery by receiving an operation pulse of a predetermined period, a first oscillator that generates a predetermined count pulse, and the predetermined count pulse In response, the first count value is cyclically counted up or down within a fixed value range, and when the lottery is performed, the first count value as the random number is set in response to an access request from the CPU. A first counter that outputs to the first oscillator, a second oscillator provided separately from the first oscillator, and the first oscillator or the second oscillator A second counter that changes the second count value in response to a pulse output from one of the two and resets the second count value in response to a pulse output from the other, and a constant setting that sets a predetermined value And a first stop that outputs a signal for stopping the CPU when the second counter reaches the value set in the constant setting, and oscillates the oscillation state of the predetermined counting pulse. And a monitoring stop unit for monitoring and outputting a signal for stopping the CPU when the oscillation frequency of the predetermined counting pulse is out of a predetermined range.
According to the present invention, it monitors the oscillation state of the monitoring stop is always the first oscillator, a second oscillator wherein the first oscillator is provided separately, the first oscillator or said A second counter that receives a pulse output from one of the two oscillators to change the second count value, and that receives a pulse output from either one of the oscillators and resets the second count value; and a predetermined value A monitoring stop unit comprising: a constant setting device to be set; and a first stop device that outputs a signal for stopping the CPU when the second counter reaches a value set in the constant setting. The oscillation state of the counting pulse is monitored, and the CPU is stopped when the oscillation frequency of the predetermined counting pulse falls outside the predetermined range.
Since the gaming machine is stopped by the stop of the CPU, an abnormal gaming state can be prevented.
Here, the “predetermined value” is a value larger than the absolute value of the difference between the oscillation frequencies of the first oscillator and the second oscillator in the normal state.
In this aspect, the first oscillator is provided separately from the second oscillator, and the second count value counted by the second counter in a normal state does not reach a predetermined value larger than the difference frequency.
However, in a state where the oscillation frequency of the first oscillator is outside the predetermined range, the second count value reaches a predetermined value.
The first stop device outputs a signal for stopping the CPU when the second count value reaches a predetermined value, so that the gaming machine stops.
In addition, it is extremely rare that the first oscillator and the second oscillator simultaneously fail. Therefore, it is possible to more reliably prevent an abnormal gaming state.

また、本発明において、監視停止部を、所定期間を設定する期間設定部と、前記第1の発振器から出力された前回のパルスと今回のパルスとの間隔を測り、その間隔が前記期間設定器に設定された所定期間を超えると、前記CPUを停止させる第2停止器と、を備え、前記所定のカウント用パルスの発振状態を監視し、該所定のカウント用パルスの発振周波数が所定範囲外になると前記CPUを停止するための信号を出力するようにしてもよい。
この態様によれば、第1の発振器はほぼ一定周期で信号を出力するため、前回の信号と今回の信号との間隔もほぼ一定である。
その間隔は第2信号出力部が常に測定しており、所定期間を超えるとCPUを停止させる。
このCPUの停止によって、遊技機が停止する。
そのため、簡単な構成で遊技機が異常な遊技状態になるのを防止することができる。
In the present invention, the monitoring stop unit measures the interval between the period setting unit for setting a predetermined period and the previous pulse output from the first oscillator and the current pulse, and the interval is the period setting unit. A second stop device that stops the CPU when a predetermined period of time is exceeded, monitoring the oscillation state of the predetermined counting pulse, and the oscillation frequency of the predetermined counting pulse is out of a predetermined range Then, a signal for stopping the CPU may be output.
According to this aspect, since the first oscillator outputs a signal at a substantially constant period, the interval between the previous signal and the current signal is also substantially constant.
The interval is always measured by the second signal output unit, and the CPU is stopped when a predetermined period is exceeded.
The gaming machine is stopped by the stop of the CPU.
Therefore, it is possible to prevent the gaming machine from entering an abnormal gaming state with a simple configuration.

また、本発明において、第1の発振器を、複数の発振器の中から選択手段によって選択されるようにしてもよい。  In the present invention, the first oscillator may be selected by a selection unit from a plurality of oscillators.
この態様によれば、第1のカウンタに信号を供給する発振器が正常な発振状態ではなくなった場合に、所定範囲内の発振周波数で正常に発振するいずれか一つの発振器に切り換えて、遊技を正常に継続させることができる。  According to this aspect, when the oscillator that supplies the signal to the first counter is not in a normal oscillation state, the game is normally switched by switching to any one of the oscillators that normally oscillate at an oscillation frequency within a predetermined range. Can be continued.

こで、実施の形態1では上記第1の発振器を監視しCPUを停止させる監視停止部をデジタル回路で構成した例を、実施の形態2では当該監視停止部をアナログ回路で構成した例をそれぞれ示す。
また、実施の形態3では、第1の発振器を複数の発振器で構成し、いずれか正常な発振器を選択して信号を出力する例を示す。
In here, an example in an example of a digital circuit monitoring stop, which the monitoring stop in the second embodiment and an analog circuit for stopping the CPU monitors the embodiment 1, the first oscillator implementation Each is shown.
In the third embodiment, an example in which the first oscillator is configured by a plurality of oscillators and any one of the normal oscillators is selected to output a signal is shown.

〔実施の形態1〕まず、実施の形態1は、遊技機の一つであるパチンコ機に本発明を適用したものであって、カウンタに信号を供給する発振器が正常な発振状態でなくなった場合に、CPUを停止させる態様である。
当該実施の形態1は、図1〜図6を参照しながら説明する。
ここで、図1にはパチンコ機の外観を正面図で示す。
図2には、制御部の構成をブロック図で示す。
図3にはカウンタブロックの構成をブロック図で示す。
図4には、発振器の構成例を回路図で示す。
図5にはカウント処理を、図6には監視処理をそれぞれフローチャートで示す。
[Embodiment 1] First, in Embodiment 1, the present invention is applied to a pachinko machine that is one of gaming machines, and an oscillator that supplies a signal to a counter is not in a normal oscillation state. In this mode, the CPU is stopped.
The first embodiment will be described with reference to FIGS.
Here, FIG. 1 shows a front view of the appearance of the pachinko machine.
FIG. 2 is a block diagram showing the configuration of the control unit.
FIG. 3 is a block diagram showing the configuration of the counter block.
FIG. 4 is a circuit diagram showing a configuration example of the oscillator.
FIG. 5 is a flowchart showing the counting process, and FIG. 6 is a flowchart showing the monitoring process.

図1において、まず、パチンコ機10の遊技盤面12上には、第1種始動口26,大入賞口32,複合装置14,一般の入賞口等が適宜に配置されている。
第1種始動口26は所定領域に相当し、通常の入賞口と同様に作用して賞球(賞品球)を払い出す。
第1種始動口26には始動口センサ48が設けられ、第1種始動口26に入賞したパチンコ球を検出する。
一方、ゲート28,52には各々ゲートセンサ30,50が設けられ、ゲート28,52を通過したパチンコ球を検出する。
大入賞口32には蓋32aが備えられており、この蓋32aはソレノイド46によって開閉される。
また、大入賞口32にはVゾーン32cが設けられている。
このVゾーン32cにパチンコ球が一定の時期に入賞すれば、大当たり遊技状態を一定制限(例えば16回)内で継続することができる。
さらに蓋32aの下部には、下部始動口32bが設けられている。
In FIG. 1, first, a first type starting port 26, a big winning port 32, a composite device 14, a general winning port and the like are appropriately arranged on the game board surface 12 of the pachinko machine 10.
The first type starting port 26 corresponds to a predetermined area, and operates in the same manner as a normal winning port to pay out a prize ball (prize ball).
The first type start port 26 is provided with a start port sensor 48 to detect a pachinko ball that has won the first type start port 26.
On the other hand, gate sensors 30 and 50 are provided on the gates 28 and 52, respectively, to detect pachinko balls that have passed through the gates 28 and 52.
The special winning opening 32 is provided with a lid 32 a, which is opened and closed by a solenoid 46.
The special winning opening 32 is provided with a V zone 32c.
If the pachinko ball wins the V zone 32c at a certain time, the big hit gaming state can be continued within a certain limit (for example, 16 times).
Further, a lower start port 32b is provided at the lower portion of the lid 32a.

複合装置14には、保留球ランプ22,装飾板54,普通図柄表示器20,特別図柄表示器24等が設けられている。
保留球ランプ22は、図柄変動中に第1種始動口26に入賞したパチンコ球の個数を表示する。
具体的には、特別図柄表示器24の上方に設けられている装飾板54の左右両側に2個ずつ、計4個設けられている。
装飾板54は装飾効果を発揮するためのものであり、普通図柄表示器20やランプ(ランプ類16に含まれる)等が設けられている。
The composite device 14 is provided with a holding ball lamp 22, a decorative board 54, a normal symbol display 20, a special symbol display 24, and the like.
The holding ball lamp 22 displays the number of pachinko balls that have won the first type start port 26 during symbol variation.
Specifically, a total of four are provided, two on each of the left and right sides of the decorative board 54 provided above the special symbol display 24.
The decorative board 54 is for exhibiting a decorative effect, and is provided with a normal symbol display 20 and a lamp (included in the lamps 16).

普通図柄表示器20には7セグメントLEDが用いられ、普通図柄(例えば英数字や記号等)を表示する。
普通図柄は上記ゲート28,52にパチンコ球が通過したときに変動が始まり、その後に停止する。
そして、停止した普通図柄が当たり図柄(例えば「7」)と一致すると、下部始動口32bの蓋が一定期間(例えば10秒間)だけ開く。
なお、普通図柄表示器20には、液晶表示器,CRT,LED表示器,プラズマ表示器等のように普通図柄が表示可能な他の表示器を用いてもよい。
特別図柄表示器24には液晶表示器が用いられ、特別図柄(例えば絵柄や英数字、記号等)や装飾図柄等を表示する。
特別図柄は第1種始動口26または下部始動口32bにパチンコ球が入賞したときに変動が始まり、その後に停止する。
なお、特別図柄表示器24には、CRT,LED表示器,プラズマ表示器等のように特別図柄等が表示可能な表示器を用いてもよい。
また、普通図柄と特別図柄とを特別図柄表示器24に表示するようにしてもよい。
The normal symbol display 20 uses a 7-segment LED, and displays normal symbols (for example, alphanumeric characters and symbols).
The normal symbol starts to change when a pachinko ball passes through the gates 28 and 52, and then stops.
When the stopped normal symbol coincides with the winning symbol (for example, “7”), the lid of the lower start port 32b is opened for a certain period (for example, 10 seconds).
The normal symbol display 20 may be another display capable of displaying normal symbols such as a liquid crystal display, CRT, LED display, plasma display, or the like.
A liquid crystal display is used as the special symbol display 24, and displays special symbols (for example, pictures, alphanumeric characters, symbols, etc.), decorative symbols, and the like.
The special symbol starts to change when the pachinko ball wins the first type starting port 26 or the lower starting port 32b, and then stops.
The special symbol display 24 may be a display capable of displaying special symbols such as a CRT, LED display, plasma display or the like.
Also, the normal symbol and the special symbol may be displayed on the special symbol display 24.

遊技盤面12以外では、賞球を含むパチンコ球を一時的に貯留する下皿38、タバコの吸い殻を入れる灰皿40、効果音や音楽等を出すスピーカ42、遊技者の手がハンドル34に触れているか否かを検出するタッチセンサ36、ガラス枠18の開放を検出する金枠センサ56等が設けられている。
スピーカ42は賞球の受皿である上皿44の内部に設けられ、タッチセンサ36や金枠センサ56はそれぞれ所定の位置に設けられている。
また、トップランプを含むランプ類16には電球やLED等の表示体が用いられており、図示した位置には限らずパチンコ機10の遊技内容等に合わせて適切な位置に配置される。
Other than the game board surface 12, a lower plate 38 for temporarily storing pachinko balls including prize balls, an ashtray 40 for storing cigarette butts, a speaker 42 for producing sound effects and music, etc., and a player's hand touching the handle 34. A touch sensor 36 for detecting whether or not there is a metal frame sensor 56 for detecting the opening of the glass frame 18 is provided.
The speaker 42 is provided inside an upper plate 44 that is a tray for receiving a prize ball, and the touch sensor 36 and the metal frame sensor 56 are respectively provided at predetermined positions.
In addition, the lamps 16 including the top lamps use display bodies such as light bulbs and LEDs, and are not limited to the illustrated positions, and are disposed at appropriate positions according to the game contents of the pachinko machine 10 and the like.

次に、メイン制御部100の構成について、図2を参照しながら説明する。
図2においてメイン制御部100は、CPU(プロセッサ)110,カウンタブロック102,ROM104,RAM106,入力処理回路108,出力処理回路112,表示制御回路114,通信制御回路116によって構成されている。
CPU110は、ROM104に格納されている遊技制御プログラムに従ってパチンコ機10におけるパチンコ遊技を制御する。
遊技制御プログラムには、後述する第1種始動口処理,あふれ球処理,図柄制御処理,変動表示処理,当たり処理,はずれ処理等を実現するためのプログラムが含まれる。
カウンタブロック102の構成例や動作等については後述する。
ROM104には、上記遊技制御プログラムのほかに、当たり値,当たり図柄データ等のデータが格納されている。
このROM104には一般にEPROMが用いられるが、これに限らずEEPROMやフラッシュメモリを用いてもよい。
RAM106には一般にDRAMが用いられるが、SRAMやフラッシュメモリ等の不揮発性メモリを用いてもよい。
このRAM106には、各種データや入出力信号が格納される。
Next, the configuration of the main control unit 100 will be described with reference to FIG.
In FIG. 2, the main control unit 100 includes a CPU (processor) 110, a counter block 102, a ROM 104, a RAM 106, an input processing circuit 108, an output processing circuit 112, a display control circuit 114, and a communication control circuit 116.
The CPU 110 controls the pachinko game in the pachinko machine 10 according to the game control program stored in the ROM 104.
The game control program includes a program for realizing first-type start port processing, overflow ball processing, symbol control processing, variation display processing, hit processing, miss processing, and the like, which will be described later.
A configuration example and operation of the counter block 102 will be described later.
In addition to the game control program, the ROM 104 stores data such as a winning value and winning symbol data.
The ROM 104 is generally an EPROM, but is not limited to this, and an EEPROM or a flash memory may be used.
A DRAM is generally used as the RAM 106, but a nonvolatile memory such as an SRAM or a flash memory may be used.
The RAM 106 stores various data and input / output signals.

入力処理回路108は、始動口センサ48から送られたそれぞれの検出信号を受けて、メイン制御部100内で処理可能なデータ形式に変換し、バス118を介してCPU110やRAM106に送る。
一方、出力処理回路112はCPU110からバス118を介して送られた作動データを受けて、ソレノイド46等のようにパチンコ機10に備えられている各種作動装置を作動させる。
The input processing circuit 108 receives each detection signal sent from the start port sensor 48, converts it into a data format that can be processed in the main control unit 100, and sends it to the CPU 110 and the RAM 106 via the bus 118.
On the other hand, the output processing circuit 112 receives the operation data sent from the CPU 110 via the bus 118 and operates various operation devices provided in the pachinko machine 10 such as the solenoid 46.

表示制御回路114はCPU110からバス118を介して送られた表示データを受けて、普通図柄表示器20や特別図柄表示器24に対して文字,図柄,画像等を表示する制御を行う。
図示しないが、表示制御回路114は、保留球ランプ22に保留球数(例えば、0≦保留球数≦4である)に応じた個数のランプを表示し、ランプ類16を適宜に点灯(点滅を含む)させる等のような表示制御をも行う。
ここで、保留球数は、特別図柄表示器24に特別図柄が変動して表示されている間に、第1種始動口26に入賞したパチンコ球の数である。
通信制御回路116は枠制御部200との間においてデータを送受信するための回路である。
枠制御部200はメイン制御部100と同様にCPUを中心に構成されており、その内容は公知であるので詳細な説明を省略する。
枠制御部200は、パチンコ遊技を行うために必要なパチンコ球の発射や賞球の払い出し等を制御し、効果音や音楽等をスピーカ42から出し、あるいは金枠センサ56による扉開放の検査等を適切なタイミングで行う。
なお、上記各構成要素は、いずれもバス118に互いに結合されている。
The display control circuit 114 receives display data sent from the CPU 110 via the bus 118 and controls the normal symbol display 20 and the special symbol display 24 to display characters, symbols, images, and the like.
Although not shown, the display control circuit 114 displays the number of lamps corresponding to the number of reserved balls (for example, 0 ≦ the number of reserved balls ≦ 4) on the reserved ball lamp 22, and appropriately lights (flashes) the lamps 16. Display control is also performed.
Here, the number of reserved balls is the number of pachinko balls that won the first type starting port 26 while the special symbol is displayed in a varying manner on the special symbol display 24.
The communication control circuit 116 is a circuit for transmitting / receiving data to / from the frame control unit 200.
The frame control unit 200 is configured mainly with a CPU as in the case of the main control unit 100, and since the contents thereof are publicly known, detailed description thereof is omitted.
The frame control unit 200 controls the launch of the pachinko balls and the payout of the prize balls necessary for playing the pachinko game, emits sound effects and music from the speaker 42, or checks the door opening by the metal frame sensor 56, etc. At an appropriate time.
Note that each of the above components is coupled to the bus 118.

図3に示すカウンタブロック102は、監視部150とカウント部160とによって構成されている。
なお、CPU110との間の接続において、バス118等は省略している。
監視部150は監視停止部に相当し、設定レジスタ152、比較器154、発振器156、カウンタ158等によって構成されている。
設定レジスタ152は定数設定器に相当し、CPU110やホールコンピュータ等から設定された設定値を一時的に記録(記憶)する。
発振器156は第の発振器に相当し、周期的にパルスを出力する。
この発振器156の発振周波数f3は、後述する発振器162の発振周波数f2と同じであってもよく、異なっていてもよい。
すなわち、発振器156の発振周波数f3は発振器162の発振周波数f2よりも高い周波数(f3>f2)のが望ましいが、同じか低く(f3≦f2)てもよい。
カウンタ158は第2カウンタに相当し、発振器156から出力されたパルスを受けてカウント値をカウントアップ(あるいはカウントダウン)する。
このカウンタ158は、発振器162から出力されたパルスを受けてカウンタを所定値にクリアする。
ここで、所定値はカウントアップの場合は例えば0であり、カウントダウンの場合は例えば299である。
なお、発振器162から出力されたパルスを受けてカウント値をカウントアップ(あるいはカウントダウン)し、発振器156から出力されたパルスを受けてカウンタを所定値でクリアする構成としてもよい。
比較器154は第1停止器に相当し、カウンタ158のカウント値が設定レジスタ152の設定値に達したときに停止信号を出力し、達しないときは何も出力しない。
この停止信号を受けたCPU110は停止する。
The counter block 102 shown in FIG. 3 includes a monitoring unit 150 and a counting unit 160.
In the connection with the CPU 110, the bus 118 and the like are omitted.
The monitoring unit 150 corresponds to a monitoring stop unit, and includes a setting register 152, a comparator 154, an oscillator 156, a counter 158, and the like.
The setting register 152 corresponds to a constant setting device, and temporarily records (stores) setting values set by the CPU 110, the hall computer, or the like.
The oscillator 156 corresponds to a second oscillator and periodically outputs a pulse.
The oscillation frequency f3 of the oscillator 156 may be the same as or different from the oscillation frequency f2 of the oscillator 162 described later.
That is, the oscillation frequency f3 of the oscillator 156 is preferably higher than the oscillation frequency f2 of the oscillator 162 (f3> f2), but may be the same or lower (f3 ≦ f2).
The counter 158 corresponds to a second counter, and receives a pulse output from the oscillator 156 and counts up (or counts down) the count value.
The counter 158 receives the pulse output from the oscillator 162 and clears the counter to a predetermined value.
Here, the predetermined value is, for example, 0 when counting up, and is 299, for example, when counting down.
Note that the count value may be counted up (or counted down) in response to the pulse output from the oscillator 162, and the counter may be cleared to a predetermined value in response to the pulse output from the oscillator 156.
The comparator 154 corresponds to a first stop, and outputs a stop signal when the count value of the counter 158 reaches the set value of the setting register 152, and outputs nothing when it does not.
Upon receiving this stop signal, the CPU 110 stops.

一方、カウント部160は、発振器162、カウンタ164、設定レジスタ166、比較器168等によって構成されている。
発振器162は上記発振器101とは別個に設けられ、周期的にパルスを出力する。発振器162は第1の発振器に相当し、この発振周波数f2は発振器101の発振周波数f1と同じであってもよく、異なっていてもよい。
すなわち、発振器162の発振周波数f2は発振器101の発振周波数f1よりも高い(f2>f1)のが望ましいが、同じか低く(f2≦f1)てもよい。
発振周波数が同じ場合には、発振器101と発振器162とから出力されるパルスに位相差があるのが望ましい。
カウンタ164は発振器162から出力されたパルスを受けて、カウント値をカウントアップ(あるいはカウントダウン)する。
このカウンタ164は、設定レジスタ166から出力されたクリア信号を受けて、カウンタを所定値でクリアする。
設定レジスタ166は上記設定レジスタ152と同様に、CPU110やホールコンピュータ等から設定された設定値を一時的に記録(記憶)する。
比較器168は、カウンタ164のカウント値が設定レジスタ166の設定値に達したときにクリア信号を出力し、達しないときには何も出力しない。
なお、後述するカウント処理(図6参照)との関係では、CPU110からカウント値のアクセス要求があると(ステップS38)、カウント部160のカウンタ164はCPU110にカウント値を出力する(ステップS40)。
例えば、第1種始動口26にパチンコ球が入賞すると、CPU110は乱数値としてのカウント値をカウンタ164から取得し、大当たり/はずれの判別を行う。
On the other hand, the count unit 160 includes an oscillator 162, a counter 164, a setting register 166, a comparator 168, and the like.
The oscillator 162 is provided separately from the oscillator 101 and periodically outputs pulses. The oscillator 162 corresponds to a first oscillator, and the oscillation frequency f2 may be the same as or different from the oscillation frequency f1 of the oscillator 101.
That is, the oscillation frequency f2 of the oscillator 162 is preferably higher (f2> f1) than the oscillation frequency f1 of the oscillator 101, but may be the same or lower (f2 ≦ f1).
When the oscillation frequencies are the same, it is desirable that the pulses output from the oscillator 101 and the oscillator 162 have a phase difference.
The counter 164 receives the pulse output from the oscillator 162 and counts up (or counts down) the count value.
The counter 164 receives the clear signal output from the setting register 166 and clears the counter with a predetermined value.
Similar to the setting register 152, the setting register 166 temporarily records (stores) setting values set by the CPU 110, the hall computer, or the like.
The comparator 168 outputs a clear signal when the count value of the counter 164 reaches the set value of the setting register 166, and outputs nothing when it does not.
In relation to the counting process (see FIG. 6), which will be described later, when there is a count value access request from the CPU 110 (step S38), the counter 164 of the counting unit 160 outputs the count value to the CPU 110 (step S40).
For example, when a pachinko ball wins at the first type starting port 26, the CPU 110 acquires a count value as a random value from the counter 164, and determines whether or not the jackpot / outage.

次に、図3に示す発振器101,156,162の具体的な回路構成について、図4を参照しながら説明する。
ここで、図4(A)には水晶振動子を用いた発振器の回路構成を、図4(B)には抵抗およびコンデンサを用いた発振器の回路構成を、図4(C)にはインバータを多段接続した発振器の回路構成をそれぞれ示す。
Next, a specific circuit configuration of the oscillators 101, 156, and 162 shown in FIG. 3 will be described with reference to FIG.
4A shows an oscillator circuit configuration using a crystal resonator, FIG. 4B shows an oscillator circuit configuration using a resistor and a capacitor, and FIG. 4C shows an inverter. The circuit configurations of the oscillators connected in multiple stages are shown respectively.

図4(A)に示す発振器は、インバータ(NOT回路)Q10,Q12、抵抗R10、水晶振動子XL、コンデンサC10,C12によって構成されている。
インバータQ10の両端には抵抗R10と水晶振動子XLとが並列に接続されており、さらにコンデンサC10,C12を介してそれぞれアースに接続されている。
このインバータQ10にはインバータQ12が直列に接続されており、そのインバータQ12の出力側から周期的にパルスPLが出力される。
この発振器では、パルスPLの周期は水晶振動子XLの発振周波数に依存する。
なお、水晶振動子XLに代えて、セラミックス振動子等のような他の種類の振動子を用いてもよい。
The oscillator shown in FIG. 4A includes inverters (NOT circuits) Q10 and Q12, a resistor R10, a crystal resonator XL, and capacitors C10 and C12.
A resistor R10 and a crystal resonator XL are connected in parallel to both ends of the inverter Q10, and are further connected to the ground via capacitors C10 and C12.
An inverter Q12 is connected in series to the inverter Q10, and pulses PL are periodically output from the output side of the inverter Q12.
In this oscillator, the period of the pulse PL depends on the oscillation frequency of the crystal unit XL.
Note that other types of vibrators such as ceramic vibrators may be used in place of the quartz crystal vibrator XL.

図4(B)に示す発振器は、インバータQ14,Q16、抵抗R12、コンデンサC14によって構成されている。
インバータQ14の両端には、抵抗R12が並列接続されている。
また、アース側からコンデンサC14、インバータQ14、インバータQ16の順に直列に接続されている。
インバータQ14に接続されていないコンデンサC14の片側はアースに接続され、インバータQ16の出力側から周期的にパルスPLが出力される。
なお、コンデンサC14の容量値と抵抗R12の抵抗値とを掛けた値(=C14×R12)は時定数であり、出力されるパルスPLの周期にほぼ等しい。
The oscillator shown in FIG. 4B includes inverters Q14 and Q16, a resistor R12, and a capacitor C14.
A resistor R12 is connected in parallel to both ends of the inverter Q14.
Further, the capacitor C14, the inverter Q14, and the inverter Q16 are connected in series in this order from the ground side.
One side of the capacitor C14 not connected to the inverter Q14 is connected to the ground, and the pulse PL is periodically output from the output side of the inverter Q16.
Note that a value obtained by multiplying the capacitance value of the capacitor C14 and the resistance value of the resistor R12 (= C14 × R12) is a time constant, which is substantially equal to the cycle of the output pulse PL.

図4(C)に示す発振器は、4つのインバータQ18,Q20,Q22,Q24によって構成されている。
これらのインバータQ18,Q20,Q22,Q24は直列に接続されている。
さらに、インバータQ22の出力側がインバータQ18の入力側に接続されて帰還ループをなしている。
そして、インバータQ24の出力側から周期的にパルスPLが出力される。
この例では、4段にインバータを接続して構成したが、4段以上の多段(例えば数十段から数百段)でインバータを接続することも可能である。
各インバータでは入力されたパルスが出力されるまでに微小な時間で遅延し、この遅延時間Δtは多段接続されたインバータの数にほぼ比例する。
したがって、インバータ段数nに遅延時間Δtを掛けた値(=n×Δt)は、出力されるパルスPLの周期にほぼ等しい。
なお、発振器101,156,162は上記自励発振回路によって構成するのみならず、マルチバイブレータ、ブロッキング発振回路、コルピッツ発振回路、ハートレー発振回路、移相発振回路、圧電発振回路、マイスナー発振回路、位相同期発振回路等のような他の自励発振回路によって構成してもよい。
The oscillator shown in FIG. 4C includes four inverters Q18, Q20, Q22, and Q24.
These inverters Q18, Q20, Q22, Q24 are connected in series.
Further, the output side of inverter Q22 is connected to the input side of inverter Q18 to form a feedback loop.
Then, a pulse PL is periodically output from the output side of the inverter Q24.
In this example, the inverters are connected in four stages, but the inverters can be connected in four or more stages (for example, several tens to several hundreds).
Each inverter is delayed by a minute time until the input pulse is output, and this delay time Δt is substantially proportional to the number of inverters connected in multiple stages.
Therefore, the value obtained by multiplying the inverter stage number n by the delay time Δt (= n × Δt) is substantially equal to the cycle of the output pulse PL.
The oscillators 101, 156, and 162 are not only configured by the self-excited oscillation circuit, but also a multivibrator, a blocking oscillation circuit, a Colpitts oscillation circuit, a Hartley oscillation circuit, a phase shift oscillation circuit, a piezoelectric oscillation circuit, a Meissner oscillation circuit, a phase You may comprise by another self-excited oscillation circuit like a synchronous oscillation circuit.

上記のように構成されたパチンコ機10の監視部150,カウント部160の動作について、フローチャート(図5,図6)を用いて説明する。
まず図5に示す監視部150の処理は、ステップS10〜S18の処理をカウンタ158が行い、ステップS20,S22の処理を比較器154が行う。
ここで、設定レジスタ152にはパチンコ機10の初期化処理等で既に設定値が設定されている。
図3に示す発振器156から出力されたパルスを受けると〔ステップS10〕、カウンタ158はカウントアップ(あるいはカウントダウン)する〔ステップS12〕。
一方、発振器162から出力されたパルスを受けると〔ステップS14〕、カウント値をクリアする〔ステップS16〕。
発振器156または発振器162からパルスが出力されないときは、何もせずに次の処理ステップに進む。
その後、カウンタ158は現在のカウント値を比較器154に出力する〔ステップS18〕。
そして、比較器154はカウンタ158のカウント値が設定レジスタ152で設定された設定値に達した否かを判別する〔ステップS20〕。
具体的には、設定値≦カウント値を満たすか否かを判別する。
当該カウント値が設定値に達すると(YES)、CPU110に停止信号を出力し〔ステップS22〕、処理を終了する。
一方、当該カウント値が設定値に達しない場合には(NO)、そのままステップS10に戻って次回の処理に備える。
上記監視部150によれば、発振器162が正常な範囲の発振周波数で動作している場合には、カウンタ158のカウント値が設定レジスタ152に設定された設定値には達しない。
一方、発振器162が正常な範囲の発振周波数を外れた状態で動作すると、カウンタ158のカウント値が設定レジスタ152に設定された設定値に達する。
そのため、比較器154から停止信号をCPU110に出力され、CPU110が停止する。
したがって、パチンコ機10も停止するので、異常な遊技状態になるのを防止することができる。
Operations of the monitoring unit 150 and the counting unit 160 of the pachinko machine 10 configured as described above will be described with reference to flowcharts (FIGS. 5 and 6).
First, in the processing of the monitoring unit 150 shown in FIG. 5, the counter 158 performs the processing of steps S10 to S18, and the comparator 154 performs the processing of steps S20 and S22.
Here, the setting value is already set in the setting register 152 by the initialization process of the pachinko machine 10 or the like.
When the pulse output from the oscillator 156 shown in FIG. 3 is received [step S10], the counter 158 counts up (or counts down) [step S12].
On the other hand, when the pulse output from the oscillator 162 is received [step S14], the count value is cleared [step S16].
When no pulse is output from the oscillator 156 or the oscillator 162, the process proceeds to the next processing step without doing anything.
Thereafter, the counter 158 outputs the current count value to the comparator 154 [step S18].
Then, the comparator 154 determines whether or not the count value of the counter 158 has reached the set value set by the setting register 152 [step S20].
Specifically, it is determined whether or not set value ≦ count value is satisfied.
When the count value reaches the set value (YES), a stop signal is output to the CPU 110 [step S22], and the process is terminated.
On the other hand, if the count value does not reach the set value (NO), the process returns to step S10 and prepares for the next process.
According to the monitoring unit 150, the count value of the counter 158 does not reach the set value set in the setting register 152 when the oscillator 162 is operating at an oscillation frequency in a normal range.
On the other hand, when the oscillator 162 operates outside the normal range of the oscillation frequency, the count value of the counter 158 reaches the set value set in the setting register 152.
Therefore, a stop signal is output from the comparator 154 to the CPU 110, and the CPU 110 stops.
Therefore, since the pachinko machine 10 is also stopped, it is possible to prevent an abnormal gaming state.

次に図6に示すカウント部160の処理は、カウンタ164が行う。
ここで、設定レジスタ166には設定レジスタ152と同様に、パチンコ機10の初期化処理等で既に設定値が設定されている。
図3に示す発振器162から出力されたパルスを受けると〔ステップS30〕、カウンタ164はカウントアップ(あるいはカウントダウン)する〔ステップS32〕。
上記パルスを受けないときは、何もせずにステップS34に進む。
また、比較器168から出力されたクリア信号を受けると〔ステップS34〕、カウント値をクリアする〔ステップS36〕。
上記クリア信号を受けないときは、何もせずにステップS38に進む。
さらに、CPU110等からカウント値のアクセス要求があると〔ステップS38〕、カウント値を出力する〔ステップS40〕。
上記アクセス要求を受けないときは、繰り返し実行するために何もせずにステップS30に戻る。
上記カウント部160によれば、カウンタ164において発振器162から周期的に出力されたパルスに従ってカウント値が増え、比較器168から出力されたクリア信号に従ってカウント値がクリアされる。
こうしてカウンタ164のカウント値は、CPU110等からいつでも参照することができる。
Next, the counter 164 performs the processing of the counting unit 160 shown in FIG.
Here, similarly to the setting register 152, the setting value is already set in the setting register 166 by the initialization process of the pachinko machine 10.
When the pulse output from the oscillator 162 shown in FIG. 3 is received [step S30], the counter 164 counts up (or counts down) [step S32].
If the pulse is not received, the process proceeds to step S34 without doing anything.
When the clear signal output from the comparator 168 is received [step S34], the count value is cleared [step S36].
When the clear signal is not received, the process proceeds to step S38 without doing anything.
Further, when there is a count value access request from the CPU 110 or the like [step S38], the count value is output [step S40].
If the access request is not received, the process returns to step S30 without doing anything for repeated execution.
According to the counting unit 160, the count value increases in accordance with the pulse periodically output from the oscillator 162 in the counter 164, and the count value is cleared in accordance with the clear signal output from the comparator 168.
Thus, the count value of the counter 164 can be referred to from the CPU 110 or the like at any time.

上記実施の形態1によれば、監視部150(監視停止部)が常に発振器162(第2発振器)の発振状態を監視しており〔ステップS10〜S20〕、発振器162の発振周波数が所定範囲外(停止を含む)になるとCPU110に停止信号を出力し〔ステップS22〕、CPU110を停止させる。
このCPU110の停止によってパチンコ機10(遊技機)が停止するため、異常な遊技状態になるのを防止することができる。
また、発振器156(第2の発振器)は発振器162とは別個に設けられており、正常な場合にカウンタ158(第2カウンタ)でカウントされるカウント値は差分の周波数より大きな設定レジスタ152の設定値(所定値)には達しない。
ところが、発振器156の発振周波数が所定範囲外になると、カウント値は所定値に達する。
そして、比較器154(第1信号出力器)は上記カウント値が所定値に達したときにCPU110を停止させる停止信号を出力するので、パチンコ機10が停止する。
この場合、発振器156と発振器162とが同時に故障等になることは極めて希である。
そのため、異常な遊技状態になるのをより確実に防止することができる。
According to the first embodiment, the monitoring unit 150 (monitoring stop unit) constantly monitors the oscillation state of the oscillator 162 (second oscillator) [Steps S10 to S20], and the oscillation frequency of the oscillator 162 is out of the predetermined range. When (including stop), a stop signal is output to the CPU 110 [step S22], and the CPU 110 is stopped.
Since the pachinko machine 10 (game machine) is stopped by the stop of the CPU 110, an abnormal gaming state can be prevented.
The oscillator 156 ( second oscillator) is provided separately from the oscillator 162, and the count value counted by the counter 158 (second counter) in the normal state is set in the setting register 152 larger than the difference frequency. The value (predetermined value) is not reached.
However, when the oscillation frequency of the oscillator 156 is out of the predetermined range, the count value reaches a predetermined value.
Then, the comparator 154 (first signal output unit) outputs a stop signal for stopping the CPU 110 when the count value reaches a predetermined value, so that the pachinko machine 10 stops.
In this case, it is extremely rare for the oscillator 156 and the oscillator 162 to fail simultaneously.
Therefore, it is possible to more reliably prevent an abnormal gaming state.

〔実施の形態2〕次に、実施の形態2は、実施の形態1と同様に遊技機の一つであるパチンコ機に本発明を適用したものであって、カウンタに信号を供給する発振器が正常な発振状態でなくなった場合に、CPUを停止させる態様である。
当該実施の形態2では、パチンコ機10の構成等は実施の形態1と同様であるので、実施の形態1と異なる点について図7を参照しながら説明する。
ここで、図7には、カウンタブロックの構成をブロック図で示す。
図8には、監視部170の構成例を回路図で示す。
これらの図において、図3と同一の要素については同一符号を付して説明を省略する。
[Embodiment 2] Next, in Embodiment 2, the present invention is applied to a pachinko machine that is one of the gaming machines as in Embodiment 1, and an oscillator for supplying a signal to a counter is provided. In this mode, the CPU is stopped when the normal oscillation state is lost.
In the second embodiment, the configuration and the like of the pachinko machine 10 are the same as those in the first embodiment, so that differences from the first embodiment will be described with reference to FIG.
FIG. 7 is a block diagram showing the configuration of the counter block.
FIG. 8 is a circuit diagram illustrating a configuration example of the monitoring unit 170.
In these drawings, the same elements as those in FIG.

図7に示す監視部170は他の監視停止部に相当し、充電回路172、監視回路174、ラッチ回路176等によって構成されている。
監視回路174は発振器162の発振状態を監視し、発振器162が正常な範囲の発振周波数を外れた状態で動作すると検出信号を出力する。
具体的には、監視回路174は充電回路172を用いて、その充電回路に常時供給される充電電位を発振器162から出力されたパルスの立ち上がり(レベル変化)を検出すると放電させる。
このとき、発振器162が正常な範囲の発振周波数でパルスを出力しているときは、所定の範囲内で充電と放電とを行う。
しかし、発振器162が正常な範囲の発振周波数を外れた状態で動作すると、監視回路174には上記パルスを検出できない状態が所定期間(例えば1ミリ秒間)を超えて続くことになり、充電回路172の電位は所定の範囲外となる。
このように、所定の範囲外の電位に達すると監視回路174は検出信号を出力する。
そして、監視回路174から出力された検出信号はラッチ回路176で保持され、CPU110に停止信号として出力する。
こうしてCPU110は停止し、パチンコ機10も停止する。
The monitoring unit 170 illustrated in FIG. 7 corresponds to another monitoring stop unit, and includes a charging circuit 172, a monitoring circuit 174, a latch circuit 176, and the like.
The monitoring circuit 174 monitors the oscillation state of the oscillator 162 and outputs a detection signal when the oscillator 162 operates in a state where the oscillation frequency is out of the normal range.
Specifically, the monitoring circuit 174 uses the charging circuit 172 to discharge the charging potential constantly supplied to the charging circuit when the rising edge (level change) of the pulse output from the oscillator 162 is detected.
At this time, when the oscillator 162 outputs pulses at an oscillation frequency in a normal range, charging and discharging are performed within a predetermined range.
However, when the oscillator 162 operates in a state where the oscillation frequency is out of the normal range, the monitoring circuit 174 continues to be unable to detect the pulse for a predetermined period (for example, 1 millisecond), and the charging circuit 172. Is outside the predetermined range.
As described above, when the potential reaches a potential outside the predetermined range, the monitoring circuit 174 outputs a detection signal.
The detection signal output from the monitoring circuit 174 is held by the latch circuit 176 and output to the CPU 110 as a stop signal.
Thus, the CPU 110 stops and the pachinko machine 10 also stops.

ここで、監視部170の具体的な回路例を図8に示す。
図8において、充電回路172は、定電圧源Vccに直列に接続された抵抗R20とコンデンサC20とによって構成している。
監視回路174には、監視IC174a(より具体的には三菱電機株式会社製のM5295L)を用いている。
ラッチ回路176はDフリップフロップ176aと発振器176bとによって構成している。
この回路例において、発振器162から出力されたパルスは、監視IC174aのWD端子に入力する。
監視IC174aのTC端子を、抵抗R20とコンデンサC20との間の接続部に接続し、コンデンサC20の充電/放電を行う。
監視IC174aのノットRST1(以下、負論理を示すノットを「/」で表す。
この例では「/RST1」となる。)端子からは上記検出信号が出力されるため、Dフリップフロップ176aのD端子に入力する。
また、Dフリップフロップ176aを作動させるために、発振器176bの出力をCK端子に入力する。
Dフリップフロップ176aでラッチした信号はQ端子から出力されるため、バス118(図3参照)等に接続してCPU110に送る。
上記の回路例によれば、簡単な回路構成によって発振器162の動作状態を監視し、当該発振器162の発振周波数が所定範囲外になるとPU110に停止信号を出力することができる。
Here, a specific circuit example of the monitoring unit 170 is shown in FIG.
In FIG. 8, the charging circuit 172 includes a resistor R20 and a capacitor C20 connected in series to the constant voltage source Vcc.
As the monitoring circuit 174, a monitoring IC 174a (more specifically, M5295L manufactured by Mitsubishi Electric Corporation) is used.
The latch circuit 176 includes a D flip-flop 176a and an oscillator 176b.
In this circuit example, the pulse output from the oscillator 162 is input to the WD terminal of the monitoring IC 174a.
The TC terminal of the monitoring IC 174a is connected to the connection between the resistor R20 and the capacitor C20, and the capacitor C20 is charged / discharged.
The knot RST1 of the monitoring IC 174a (hereinafter, a knot indicating negative logic is represented by “/”.
In this example, “/ RST1”. ) Terminal outputs the detection signal, so that it is input to the D terminal of the D flip-flop 176a.
Further, in order to operate the D flip-flop 176a, the output of the oscillator 176b is input to the CK terminal.
Since the signal latched by the D flip-flop 176a is output from the Q terminal, it is connected to the bus 118 (see FIG. 3) and sent to the CPU 110.
According to the above circuit example, the operating state of the oscillator 162 can be monitored with a simple circuit configuration, and a stop signal can be output to the PU 110 when the oscillation frequency of the oscillator 162 falls outside a predetermined range.

上記実施の形態2によれば、発振器162(第1の発振器)はほぼ一定周期で信号を出力するため、前回の信号と今回の信号との間隔もほぼ一定である。
その間隔は監視回路174(監視IC174a,第2信号出力器)が常に測定しており、所定期間を超えるとCPU110を停止させる。
このCPU110の停止によって、パチンコ機10(遊技機)が停止する。
そのため、簡単な構成でパチンコ機10が異常な遊技状態になるのを防止することができる。
したがって、低コストで本発明を実現することができる。
According to the second embodiment, since the oscillator 162 ( first oscillator) outputs a signal at a substantially constant period, the interval between the previous signal and the current signal is also substantially constant.
The interval is constantly measured by the monitoring circuit 174 (monitoring IC 174a, second signal output device), and the CPU 110 is stopped when a predetermined period is exceeded.
The pachinko machine 10 (game machine) is stopped by the stop of the CPU 110.
Therefore, it is possible to prevent the pachinko machine 10 from entering an abnormal gaming state with a simple configuration.
Therefore, the present invention can be realized at low cost.

〔実施の形態3〕次に、実施の形態3は、遊技機の一つであるパチンコ機に本発明を適用したものであって、カウンタに信号を供給する発振器が正常な発振状態でなくなった場合に、遊技を正常に継続させる態様である。
当該実施の形態3におけるパチンコ機10の構成等は実施の形態1と同様であるので、実施の形態1と異なる点について図9〜図12を参照しながら説明する。
ここで、図9には、カウンタブロックの構成をブロック図で示す。
図10には、発振部の構成をブロック図で示す。
図11には、切換器の構成を回路図で示す。
図12には、制御部の構成をブロック図で示す。
これらの図において、図2,図3等と同一の要素については同一符号を付して説明を省略する。
[Embodiment 3] Next, in Embodiment 3, the present invention is applied to a pachinko machine that is one of the gaming machines, and the oscillator that supplies a signal to the counter is not in a normal oscillation state. In this case, the game is continued normally.
Since the configuration of the pachinko machine 10 in the third embodiment is the same as that in the first embodiment, differences from the first embodiment will be described with reference to FIGS.
FIG. 9 is a block diagram showing the configuration of the counter block.
FIG. 10 is a block diagram showing the configuration of the oscillation unit.
FIG. 11 is a circuit diagram showing the configuration of the switch.
FIG. 12 is a block diagram showing the configuration of the control unit.
In these drawings, the same elements as those in FIGS. 2 and 3 are denoted by the same reference numerals, and the description thereof is omitted.

図9に示すカウンタブロック102aは図3に示すカウンタブロック102に代わるものであって、カウント部160とほぼ同様の構成である。
このカウンタブロック102aは、図3に示すカウント部160と比較して発振器162に代えて発振部180を備えている。
発振部180は複数の発振器を備えており、所定範囲内の発振周波数で正常に発振するいずれか一つの発振器に切り換えてパルスをカウンタ164に出力する。
この発振部180の構成について、図10,図11を参照しながら説明する。
The counter block 102a shown in FIG. 9 is a substitute for the counter block 102 shown in FIG.
The counter block 102a includes an oscillating unit 180 instead of the oscillator 162 as compared with the counting unit 160 shown in FIG.
The oscillation unit 180 includes a plurality of oscillators, and switches to any one of the oscillators that normally oscillate at an oscillation frequency within a predetermined range and outputs a pulse to the counter 164.
The configuration of the oscillator 180 will be described with reference to FIGS.

図10に示す発振部180は、複数の発振器182,184,…,18zと、切換器190とを備えている。
複数の発振器182,184,…,18zはそれぞれ図4に示す回路等で構成されている。
切換器190は、複数の発振器182,184,…,18zから出力されたパルスを受けて、所定範囲内の発振周波数で正常に発振するいずれか一つの発振器に切り換える。
切換器190の具体的な回路例を図11に示す。
なお、この回路例は、二つの発振器182,184のうちいずれかの発振器に切り換えてパルスを出力する場合の例である。
The oscillation unit 180 shown in FIG. 10 includes a plurality of oscillators 182, 184,.
The plurality of oscillators 182, 184,..., 18z are each composed of a circuit shown in FIG.
The switch 190 receives a pulse output from the plurality of oscillators 182, 184,..., 18z, and switches to any one oscillator that normally oscillates at an oscillation frequency within a predetermined range.
A specific circuit example of the switch 190 is shown in FIG.
This circuit example is an example in which a pulse is output by switching to one of the two oscillators 182 and 184.

図11に示す切換器190は、二つのマルチバイブレータ192,196と、二つのバッファ194,198とによって構成されている。
ここで、マルチバイブレータ192,196の発振周期を設定するための回路は省略している。
バッファ194,198には、3ステートバッファを用いている。
まずマルチバイブレータ192の/A端子には発振器182から出力されたパルスが入力され、B端子には定電圧源Vccが供給される。
一方、マルチバイブレータ192の/Q端子から出力される信号は、バッファ194のゲート端子に入力される。
バッファ194は、ゲート端子にH信号(ハイレベル信号)が入力されている場合にはハイインピーダンス状態となって何も出力せず、ゲート端子にL信号(ローレベル信号)が入力されている場合には発振器182から出力されたパルスを信号反転して出力する。
次に、マルチバイブレータ196の/A端子にはマルチバイブレータ192のQ端子から出力される信号が入力され、B端子には発振器184から出力されたパルスが入力される。
一方、マルチバイブレータ196の/Q端子から出力される信号は、バッファ198のゲート端子に入力される。
バッファ198は、ゲート端子にH信号が入力されている場合にはハイインピーダンス状態となって何も出力せず、ゲート端子にL信号が入力されている場合には発振器184から出力されたパルスを信号反転して出力する。
A switching device 190 shown in FIG. 11 includes two multivibrators 192 and 196 and two buffers 194 and 198.
Here, a circuit for setting the oscillation period of the multivibrators 192 and 196 is omitted.
As the buffers 194 and 198, a three-state buffer is used.
First, the pulse output from the oscillator 182 is input to the / A terminal of the multivibrator 192, and the constant voltage source Vcc is supplied to the B terminal.
On the other hand, a signal output from the / Q terminal of the multivibrator 192 is input to the gate terminal of the buffer 194.
When the H signal (high level signal) is input to the gate terminal, the buffer 194 enters a high impedance state and outputs nothing, and the L signal (low level signal) is input to the gate terminal. The signal output from the oscillator 182 is inverted and output.
Next, a signal output from the Q terminal of the multivibrator 192 is input to the / A terminal of the multivibrator 196, and a pulse output from the oscillator 184 is input to the B terminal.
On the other hand, a signal output from the / Q terminal of the multivibrator 196 is input to the gate terminal of the buffer 198.
The buffer 198 enters a high impedance state when the H signal is input to the gate terminal and outputs nothing, and the buffer 198 receives the pulse output from the oscillator 184 when the L signal is input to the gate terminal. The signal is inverted and output.

上記のように構成された切換器190は、次のように作動する。
すなわち、発振器182,184がそれぞれ所定範囲内の発振周波数で正常に発振している場合には、マルチバイブレータ192,196も正常に作動する。
そのため、マルチバイブレータ192の/Q端子からL信号が出力され、マルチバイブレータ196のQ端子からH信号が出力される。
よって、バッファ194は作動状態となり、バッファ198は非作動状態となる。
したがって、発振器182から出力されたパルスが信号反転されて、発振部180のパルスとして出力される。
また、発振器182が所定範囲内の発振周波数で発振せず(停止を含む)、発振器184が所定範囲内の発振周波数で発振するときは、発振器184から出力されたパルスが信号反転されて、発振部180のパルスとして出力される。
すなわち、マルチバイブレータ192が正常に作動せず、マルチバイブレータ196が正常に作動する。
そのため、マルチバイブレータ192の/Q端子からH信号が出力され、マルチバイブレータ196のQ端子からL信号が出力される。
よって、バッファ194は非作動状態、バッファ198は作動状態となる。
したがって、発振器184から出力されたパルスが信号反転されて出力される。
さらに、発振器182が所定範囲内の発振周波数で発振し、発振器184が所定範囲内の発振周波数で発振しないとき(停止を含む)は、発振器182から出力されたパルスが信号反転されて、発振部180のパルスとして出力される。
すなわち、マルチバイブレータ192が正常に作動し、マルチバイブレータ196が正常に作動しない。
そのため、マルチバイブレータ192の/Q端子からL信号が出力され、マルチバイブレータ196の/Q端子からH信号が出力される。
よって、バッファ194は作動状態、バッファ198は非作動状態となる。
したがって、発振器182から出力されたパルスが信号反転されて出力される。
The switch 190 configured as described above operates as follows.
That is, when the oscillators 182 and 184 normally oscillate at oscillation frequencies within a predetermined range, the multivibrators 192 and 196 also operate normally.
Therefore, the L signal is output from the / Q terminal of the multivibrator 192, and the H signal is output from the Q terminal of the multivibrator 196.
Thus, the buffer 194 is activated and the buffer 198 is deactivated.
Therefore, the pulse output from the oscillator 182 is inverted and output as a pulse of the oscillation unit 180.
Further, when the oscillator 182 does not oscillate at the oscillation frequency within the predetermined range (including the stop) and the oscillator 184 oscillates at the oscillation frequency within the predetermined range, the pulse output from the oscillator 184 is inverted to generate the oscillation. It is output as a pulse of the unit 180.
That is, the multivibrator 192 does not operate normally, and the multivibrator 196 operates normally.
Therefore, the H signal is output from the / Q terminal of the multivibrator 192, and the L signal is output from the Q terminal of the multivibrator 196.
Therefore, the buffer 194 is inactive and the buffer 198 is active.
Therefore, the pulse output from the oscillator 184 is inverted and output.
Further, when the oscillator 182 oscillates at an oscillation frequency within a predetermined range and the oscillator 184 does not oscillate at an oscillation frequency within the predetermined range (including stoppage), the pulse output from the oscillator 182 is inverted and the oscillation unit It is output as 180 pulses.
That is, the multivibrator 192 operates normally, and the multivibrator 196 does not operate normally.
Therefore, the L signal is output from the / Q terminal of the multivibrator 192, and the H signal is output from the / Q terminal of the multivibrator 196.
Therefore, the buffer 194 is in an operating state and the buffer 198 is in an inactive state.
Therefore, the pulse output from the oscillator 182 is inverted and output.

上記実施の形態3によれば、複数の発振器182,184,…,18z(複数の第2発振器)のうちいずれかの発振器が故障等によって使用不能になっても、切換器190が正常に作動するいずれかの発振器に切り換えてカウンタ164(第1カウンタ)にパルス(信号)を供給することができる。
そのため、パチンコ機10(遊技機)はいずれかの発振器に故障等が発生した場合でも、カウンタ164はカウントを停止しない。
そのため、CPU110がカウンタ164のカウント値を参照しても、常に「当たり」になったり、あるいは常に「はずれ」にならず正常に当たり判別が行える。
したがって、パチンコ機10による遊技を継続して行うことができる。
According to the third embodiment, the switch 190 operates normally even if one of the plurality of oscillators 182, 184,..., 18z (a plurality of second oscillators) becomes unusable due to a failure or the like. The pulse (signal) can be supplied to the counter 164 (first counter) by switching to one of the oscillators.
Therefore, the pachinko machine 10 (game machine) does not stop the counting of the counter 164 even if any of the oscillators has a failure or the like.
For this reason, even if the CPU 110 refers to the count value of the counter 164, it is always “winning”, or it is not always “missing”, and the hitting can be performed normally.
Therefore, the game by the pachinko machine 10 can be continued.

なお、上記発振部180から出力されるパルスは、カウンタ164のみならずパルスを必要とする任意の回路や装置等に供給することも可能である。
特にパチンコ機10の心臓部であるCPU110にパルスを供給する発振器として用いるのは有用である。
この例における制御部の構成を図12に示す。
図12に示すメイン制御部100では、発振部180から出力されたパルスをCPU110に供給し、カウンタブロック102に代わるカウンタ106aをRAM106に設けている。
そして、カウンタ106aのカウントアップ(あるいはカウントダウン)は、CPU110が直接アクセスして行う。
こうして複数の発振器182,184,…,18z(複数の発振器)のうちいずれかの発振器が故障等によって使用不能になっても、切換器190が正常に作動する発振器に切り換えてCPU110に信号を供給することができる。
そのため、パチンコ機10発振器に故障等が発生した場合でも、通常の動作を行う。
したがって、遊技機による遊技を継続して行うことができる。
なお、発振部180はCPU110だけでなく、表示制御回路114や通信制御回路116等にも同様に用いることができる。
The pulse output from the oscillating unit 180 can be supplied not only to the counter 164 but also to any circuit or device that requires a pulse.
In particular, it is useful to use as an oscillator that supplies a pulse to the CPU 110 that is the heart of the pachinko machine 10.
The configuration of the control unit in this example is shown in FIG.
In the main control unit 100 illustrated in FIG. 12, the pulse output from the oscillation unit 180 is supplied to the CPU 110, and a counter 106 a instead of the counter block 102 is provided in the RAM 106.
The counter 110a counts up (or counts down) by the CPU 110 accessing it directly.
Thus, even if one of the plurality of oscillators 182, 184,..., 18 z (a plurality of oscillators) becomes unusable due to a failure or the like, the switch 190 switches to the oscillator that operates normally and supplies a signal to the CPU 110. can do.
Therefore, even when a failure or the like occurs in the pachinko machine 10 oscillator, a normal operation is performed.
Therefore, it is possible to continue playing with the gaming machine.
Note that the oscillation unit 180 can be used not only for the CPU 110 but also for the display control circuit 114, the communication control circuit 116, and the like.

〔他の実施の形態〕上述した遊技機の制御装置において、他の部分の構造,形状,大きさ,材質,個数,配置および動作条件等については、上記実施の形態に限定されるものでない。
例えば、上記実施の形態を応用した次の各形態を実施することもできる。
(1)上記各実施の形態では、パチンコ機10に本発明を適用した。
この形態に代えて、パチンコ機以外の遊技機(例えばアレンジボール機,スロットマシン機,テレビゲーム機等)についても同様に本発明を適用することができる。
こうした遊技機であっても、発振器が所定範囲外の発振周波数となる場合にはCPUを停止させるので、異常な遊技状態になるのを防止することができる。
また、所定範囲内の発振周波数で発振する発振器に切り換える場合には、遊技機における遊技を継続することができる。
[Other Embodiments] In the gaming machine control device described above, the structure, shape, size, material, number, arrangement, operating conditions, etc. of other parts are not limited to the above-described embodiment.
For example, each of the following embodiments to which the above embodiment is applied can be implemented.
(1) In the above embodiments, the present invention is applied to the pachinko machine 10.
Instead of this form, the present invention can be similarly applied to gaming machines other than pachinko machines (for example, arrange ball machines, slot machine machines, video game machines, etc.).
Even in such a gaming machine, when the oscillator has an oscillation frequency outside the predetermined range, the CPU is stopped, so that an abnormal gaming state can be prevented.
In addition, when switching to an oscillator that oscillates at an oscillation frequency within a predetermined range, the game in the gaming machine can be continued.

(2)実施の形態1では本発明をデジタル回路で実現し、実施の形態2,3では本発明をアナログ回路で実現した。
これらの回路のほかに、ゲートアレイ、ECL回路、TTL回路等で実現することも容易である。
さらには、ファームウェアにおけるマイクロプログラムによっても実現することが可能である。
(3)実施の形態1,2において、監視部150,170は直接に停止信号をCPU110に送って停止させた。
この形態に代えて、監視部150,170から出力される信号と、ウォッチドッグタイマーから出力される信号との論理和をとる回路(OR回路)あるいは否定論理積をとる回路(NAND回路)を通じてCPU110に送る形態としてもよい。
ここで、ウォッチドッグタイマーは、図3に示すメイン制御部100のROM104に格納されている遊技制御プログラムが正常に実行されているか否かを監視する回路(装置)である。
こうすることによって、発振器が所定範囲外の発振周波数となる場合だけでなく、遊技制御プログラムが正常に実行されていない場合もCPU110を停止させことができる。
そのため、異常な遊技状態になるのを防止することができる。
(2) In the first embodiment, the present invention is realized by a digital circuit, and in the second and third embodiments, the present invention is realized by an analog circuit.
In addition to these circuits, it can be easily realized by a gate array, an ECL circuit, a TTL circuit, or the like.
Further, it can be realized by a microprogram in firmware.
(3) In the first and second embodiments, the monitoring units 150 and 170 send a stop signal directly to the CPU 110 to stop it.
Instead of this form, the CPU 110 passes through a circuit (OR circuit) that takes a logical sum of signals output from the monitoring units 150 and 170 and a signal output from the watchdog timer (NAND circuit) or a circuit that takes a negative logical product (NAND circuit). It is good also as a form sent to.
Here, the watchdog timer is a circuit (device) that monitors whether or not the game control program stored in the ROM 104 of the main control unit 100 shown in FIG. 3 is normally executed.
Thus, the CPU 110 can be stopped not only when the oscillator has an oscillation frequency outside the predetermined range but also when the game control program is not normally executed.
Therefore, it is possible to prevent an abnormal gaming state.

以上、本発明の実施の形態について説明したが、この実施の形態には特許請求の範囲に記載した発明の態様のみならず他の発明の態様を有するものである。
この発明の態様を以下に列挙するとともに、必要に応じて関連説明を行う。
Although the embodiment of the present invention has been described above, this embodiment has not only the embodiment of the invention described in the claims but also other embodiments of the invention.
Aspects of the present invention are listed below, and related explanations are given as necessary.

〔態様1〕 遊技機を制御するCPUと、複数の発振器と、その複数の発振器のうち正常に作動する発振器に切り換えて、CPUを作動させる信号をCPUに供給する切換器と、を有する遊技機の制御装置。
〔態様1の関連説明〕 本態様によれば、複数の発振器のうちいずれかの発振器が故障等によって使用不能になっても、切換器が正常に作動する発振器に切り換えてCPUに信号を供給することができる。
そのため、遊技機は発振器に故障等が発生した場合でも、通常の動作を行う。
したがって、遊技機による遊技を継続して行うことができる。
[Aspect 1] A gaming machine having a CPU for controlling a gaming machine, a plurality of oscillators, and a switching unit that switches to a normally operating oscillator among the plurality of oscillators and supplies a signal for operating the CPU to the CPU. Control device.
[Related Description of Aspect 1] According to this aspect, even when one of a plurality of oscillators becomes unusable due to a failure or the like, the switch is switched to an oscillator that operates normally to supply a signal to the CPU. be able to.
Therefore, the gaming machine performs a normal operation even when a failure or the like occurs in the oscillator.
Therefore, it is possible to continue playing with the gaming machine.

〔態様2〕 遊技機を制御するCPUと、そのCPUを作動させる信号を供給する発振器と、CPUが第1カウント値を参照する第1カウンタと、複数の第1の発振器と、その複数の第1の発振器のうち正常に作動する発振器に切り換えて、第1カウント値を変化させる信号を第1カウンタに供給する切換器と、を有する遊技機の制御装置。
〔態様2の関連説明〕 本態様によれば、複数の第1の発振器のうちいずれかの第1の発振器が故障等によって使用不能になっても、切換器が正常に作動する第1の発振器に切り換えて第1カウンタに信号を供給することができる。
そのため、遊技機は発振器に故障等が発生した場合でも、第1カウンタはカウントを停止しない。
そのため、CPUが第1カウンタのカウント値を参照しても、常に「当たり」や「はずれ」にはならず、正常に当たり判別が行える。
したがって、遊技機による遊技を継続して行うことができる。
A CPU for controlling the [Aspect 2] gaming machine, the Oscillator you supply a signal to activate the CPU, a first counter which the CPU refers to the first count value, and a plurality first oscillator, the A control device for a gaming machine, comprising: a switch that switches to a normally operating oscillator among a plurality of first oscillators and supplies a signal that changes a first count value to a first counter.
According to this aspect Description of the Related aspects 2], even when the first oscillator in one of the plurality of first oscillator unavailable due to a failure or the like, a first oscillator switching device operates normally The signal can be supplied to the first counter.
Therefore, even if a gaming machine has a failure or the like, the first counter does not stop counting.
For this reason, even if the CPU refers to the count value of the first counter, it is not always “winning” or “out of”, and the hitting can be normally performed.
Therefore, it is possible to continue playing with the gaming machine.

以上で説明した通り、本発明によれば、監視停止部が常に第1の発振器の発振状態を監視しており、第1の発振器の発振周波数が所定範囲外となるような発振状態になるとCPUを停止させる。
このCPUの停止によって遊技機が停止するため、異常な遊技状態になるのを防止することができる。
As described above, according to the present invention, monitors the monitoring stop is always oscillating state of the first oscillator, the oscillation frequency of the first oscillator is oscillating state such that the predetermined range CPU Stop.
Since the gaming machine is stopped by the stop of the CPU, an abnormal gaming state can be prevented.

パチンコ機の外観を示す正面図である。It is a front view which shows the external appearance of a pachinko machine. 制御部の第1構成を示すブロック図である。It is a block diagram which shows the 1st structure of a control part. カウンタブロックの第1構成を示すブロック図である。It is a block diagram which shows the 1st structure of a counter block. 発振器の構成を示す回路図である。It is a circuit diagram which shows the structure of an oscillator. カウント処理を示すフローチャートである。It is a flowchart which shows a count process. 監視処理を示すフローチャートである。It is a flowchart which shows the monitoring process. カウンタブロックの第2構成を示すブロック図である。It is a block diagram which shows the 2nd structure of a counter block. 監視部の構成例を示す回路図である。It is a circuit diagram which shows the structural example of a monitoring part. カウンタブロックの第3構成を示すブロック図である。It is a block diagram which shows the 3rd structure of a counter block. 発振部の構成を示すブロック図である。It is a block diagram which shows the structure of an oscillation part. 切換器の構成を示す回路図である。It is a circuit diagram which shows the structure of a switching device. 制御部の第2構成を示すブロック図である。It is a block diagram which shows the 2nd structure of a control part.

符号の説明Explanation of symbols

10 パチンコ機(遊技機)
14 複合装置
20 普通図柄表示器
24 特別図柄表示器
26 第1種始動口
28,52 ゲート
30,50 ゲートセンサ
32 大入賞口
48 始動口センサ
100 メイン制御部
101 発振器
102 カウンタブロック
150 監視部(監視停止部)
156 発振器(第2の発振器)
158 カウンタ(第2カウンタ)
160 カウント部
162 発振器(第1の発振器)
164 カウンタ(第1カウンタ)
200 枠制御部
300 ホールコンピュータ
10 Pachinko machines (game machines)
DESCRIPTION OF SYMBOLS 14 Compound apparatus 20 Normal symbol display 24 Special symbol indicator 26 1st type starting port 28, 52 Gate 30, 50 Gate sensor 32 Big winning port 48 Starting port sensor 100 Main control part 101 Oscillator 102 Counter block 150 Monitoring part (monitoring) Stop part)
156 oscillator ( second oscillator)
158 counter (second counter)
160 count unit 162 oscillator (first oscillator)
164 Counter (first counter)
200 Frame control unit 300 Hall computer

Claims (3)

乱数を用いて当たりはずれの電子的な抽選を行う遊技を行うための遊技機を制御する制御装置であって、
前記遊技機を制御するための遊技制御プログラムを格納するROMと、
前記遊技制御プログラムに従って、前記抽選を含む前記遊技機における遊技を所定周期の動作パルスを受けて制御するCPUと、
所定のカウント用パルスを生成する第1の発振器と、
前記所定のカウント用パルスを受けて第1カウント値を一定の値範囲内で循環的にカウントアップまたはカウントダウンするとともに、前記抽選を行う際には前記CPUからのアクセス要求に応じて前記乱数としての第1カウント値を前記CPUに出力する第1カウンタと、
前記第1の発振器とは別個に設けられた第2の発振器と、該第1の発振器または該第2の発振器のいずれか一方から出力されたパルスを受けて第2カウント値を変化させ、そのいずれか他方から出力されたパルスを受けて第2カウント値をリセットする第2カウンタと、所定値を設定する定数設定器と、該第2カウンタが前記定数設定に設定された値に達すると、前記CPUを停止するための信号を出力する第1停止器と、を備え、前記所定のカウント用パルスの発振状態を監視し、該所定のカウント用パルスの発振周波数が所定範囲外になると前記CPUを停止するための信号を出力する監視停止部と、
を有する遊技機の制御装置。
A control device that controls a gaming machine for performing a game in which a random lottery electronic lottery is performed,
ROM storing a game control program for controlling the gaming machine;
A CPU that controls a game in the gaming machine including the lottery by receiving an operation pulse of a predetermined period in accordance with the game control program;
A first oscillator for generating a predetermined counting pulse;
In response to the predetermined counting pulse, the first count value is cyclically counted up or down within a certain value range, and when the lottery is performed, as the random number in response to an access request from the CPU A first counter that outputs a first count value to the CPU;
A second oscillator provided separately from the first oscillator and a pulse output from either the first oscillator or the second oscillator to change a second count value; A second counter that resets the second count value in response to a pulse output from one of the other, a constant setter that sets a predetermined value, and when the second counter reaches the value set in the constant setting; A first stop that outputs a signal for stopping the CPU, and monitors the oscillation state of the predetermined counting pulse, and the CPU counts when the oscillation frequency of the predetermined counting pulse is out of a predetermined range. A monitoring stop unit that outputs a signal for stopping
A control device for a gaming machine having
乱数を用いて当たりはずれの電子的な抽選を行う遊技を行うための遊技機を制御する制御装置であって、
前記遊技機を制御するための遊技制御プログラムを格納するROMと、
前記遊技制御プログラムに従って、前記抽選を含む前記遊技機における遊技を所定周期の動作パルスを受けて制御するCPUと、
所定のカウント用パルスを生成する第1の発振器と、
前記所定のカウント用パルスを受けて第1カウント値を一定の値範囲内で循環的にカウントアップまたはカウントダウンするとともに、前記抽選を行う際には前記CPUからのアクセス要求に応じて前記乱数としての第1カウント値を前記CPUに出力する第1カウンタと、
所定期間を設定する期間設定部と、
前記第1の発振器から出力された前回のパルスと今回のパルスとの間隔を測り、その間隔が前記期間設定器に設定された所定期間を超えると、前記CPUを停止させる第2停止器と、を備え、前記所定のカウント用パルスの発振状態を監視し、該所定のカウント用パルスの発振周波数が所定範囲外になると前記CPUを停止するための信号を出力する監視停止部と、
を有する遊技機の制御装置。
A control device that controls a gaming machine for performing a game in which a random lottery electronic lottery is performed,
ROM storing a game control program for controlling the gaming machine;
A CPU that controls a game in the gaming machine including the lottery by receiving an operation pulse of a predetermined period in accordance with the game control program;
A first oscillator for generating a predetermined counting pulse;
In response to the predetermined counting pulse, the first count value is cyclically counted up or down within a certain value range, and when the lottery is performed, as the random number in response to an access request from the CPU A first counter that outputs a first count value to the CPU;
A period setting unit for setting a predetermined period;
A second stop for measuring the interval between the previous pulse and the current pulse output from the first oscillator and stopping the CPU when the interval exceeds a predetermined period set in the period setter; A monitoring stop unit for monitoring an oscillation state of the predetermined counting pulse and outputting a signal for stopping the CPU when the oscillation frequency of the predetermined counting pulse is out of a predetermined range;
A control device for a gaming machine having
前記第1の発振器は、複数の発振器の中から選択手段によって選択されることを特徴とする請求項1または2のいずれか1つに記載の遊技機の制御装置。 3. The gaming machine control device according to claim 1, wherein the first oscillator is selected by a selection unit from a plurality of oscillators . 4.
JP2008022656A 2008-02-01 2008-02-01 Control device for gaming machine Expired - Fee Related JP4675386B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008022656A JP4675386B2 (en) 2008-02-01 2008-02-01 Control device for gaming machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008022656A JP4675386B2 (en) 2008-02-01 2008-02-01 Control device for gaming machine

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP12502298A Division JP4122565B2 (en) 1998-05-07 1998-05-07 Control device for gaming machine

Publications (2)

Publication Number Publication Date
JP2008149159A JP2008149159A (en) 2008-07-03
JP4675386B2 true JP4675386B2 (en) 2011-04-20

Family

ID=39651961

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008022656A Expired - Fee Related JP4675386B2 (en) 2008-02-01 2008-02-01 Control device for gaming machine

Country Status (1)

Country Link
JP (1) JP4675386B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5009247B2 (en) * 2008-07-10 2012-08-22 株式会社藤商事 Game machine
JP5009425B2 (en) * 2011-05-18 2012-08-22 株式会社藤商事 Game machine

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56157517A (en) * 1980-05-09 1981-12-04 Hitachi Ltd Detecting system for input clock fault
JPS60132221A (en) * 1983-12-20 1985-07-15 Yamatake Honeywell Co Ltd Abnormality detecting method of clock pulse
JPS60213111A (en) * 1984-04-06 1985-10-25 Meidensha Electric Mfg Co Ltd Clock signal generating circuit in digital circuit device
JPS62233854A (en) * 1986-04-03 1987-10-14 Fuji Electric Co Ltd Detecting circuit for clock abnormality of processor
JPH07108339B2 (en) * 1987-08-24 1995-11-22 株式会社三洋物産 Pachinko machine
JPH01255044A (en) * 1988-04-05 1989-10-11 Sanyo Electric Co Ltd System for protecting runaway of microprocessor
JPH01319325A (en) * 1988-06-21 1989-12-25 Hitachi Commun Syst Inc Clock disconnection monitoring circuit
JP2673174B2 (en) * 1988-07-12 1997-11-05 株式会社 三洋物産 Pachinko machine
JPH03267833A (en) * 1990-03-16 1991-11-28 Fujitsu Ltd Clock interruption detecting circuit
JP3311393B2 (en) * 1992-08-28 2002-08-05 株式会社ソフィア Gaming machine
JPH06332755A (en) * 1993-05-19 1994-12-02 Mitsubishi Electric Corp Watch dog timer circuit
JP2750808B2 (en) * 1993-10-29 1998-05-13 サミー株式会社 Gaming machine random number generation structure
JPH0810402A (en) * 1994-04-29 1996-01-16 J T:Kk Amusement machine
JP3773272B2 (en) * 1994-05-25 2006-05-10 株式会社ソフィア Game machine control device

Also Published As

Publication number Publication date
JP2008149159A (en) 2008-07-03

Similar Documents

Publication Publication Date Title
JP4122565B2 (en) Control device for gaming machine
JP4675386B2 (en) Control device for gaming machine
JP4122551B2 (en) Control device for gaming machine
JP4748548B2 (en) Control device for gaming machine
JP4735891B2 (en) Control device for gaming machine
JP4735887B2 (en) Control device for gaming machine
JP4735883B2 (en) Control device for gaming machine
JP4735879B2 (en) Control device for gaming machine
JP4735880B2 (en) Control device for gaming machine
JP4648496B2 (en) Control device for gaming machine
JP4735885B2 (en) Control device for gaming machine
JP4735897B2 (en) Control device for gaming machine
JP4932935B2 (en) Control device for gaming machine
JP4735899B2 (en) Control device for gaming machine
JP2010131410A (en) Controller for game machine
JP2010246979A (en) Control device for gaming machine
JP2010214194A (en) Controller of game machine
JP2010214172A (en) Control device of game machine
JP2010214182A (en) Controller of game machine
JP2010214173A (en) Control device of game machine
JP2010214175A (en) Control device of game machine
JP2010246977A (en) Control device for gaming machine
JP2010214178A (en) Controller of game machine
JP2010214179A (en) Controller of game machine
JP2010214180A (en) Controller of game machine

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20081113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100824

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20100917

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20100917

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101015

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110125

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140204

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees