Nothing Special   »   [go: up one dir, main page]

JP2011139885A - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP2011139885A
JP2011139885A JP2010184737A JP2010184737A JP2011139885A JP 2011139885 A JP2011139885 A JP 2011139885A JP 2010184737 A JP2010184737 A JP 2010184737A JP 2010184737 A JP2010184737 A JP 2010184737A JP 2011139885 A JP2011139885 A JP 2011139885A
Authority
JP
Japan
Prior art keywords
random number
value
abnormality
random
abnormality detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010184737A
Other languages
Japanese (ja)
Inventor
Keiichi Shimada
恵一 島田
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.)
Sammy Corp
Original Assignee
Sammy Corp
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 Sammy Corp filed Critical Sammy Corp
Priority to JP2010184737A priority Critical patent/JP2011139885A/en
Publication of JP2011139885A publication Critical patent/JP2011139885A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)
  • Slot Machines And Peripheral Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a game machine which correctly determines whether or not the same random number values are obtained due to abnormality of a random number generator when the same random number values are obtained during random number monitoring. <P>SOLUTION: The game machine includes: the random number generator 12 including a random number clock generating circuit B51, a plurality of random number tables B53a and a part B52 for determining change of the random number tables for changing the random number tables B53a; a reference clock generating circuit for generating a reference clock; and an abnormality determinator B100 for detecting the abnormality of the random number generator 12. The abnormality determinator B100 includes: a part B101 for obtaining random numbers for determining abnormality and a storage B102 of random numbers for determining abnormality, in which the random numbers are obtained three times for determining the abnormality; a part B103 for comparing the random numbers of determining abnormality and a part B104 for determining abnormality, in which it is determined whether or not the abnormality occurs in the random number generator 12. An interval between obtaining the random numbers for determining abnormality is shorter than a cycle for changing the random number tables B53a and longer than a clock cycle. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、遊技における当否抽選、図柄抽選、及び演出パターンの抽選等に用いられる乱数を発生させる乱数発生装置を備えた遊技機に関する。   The present invention relates to a gaming machine equipped with a random number generator for generating random numbers used in game lottery, symbol lottery, production pattern lottery, and the like.

このような、乱数発生装置を備えた遊技機では、例えば、発振子で構成される乱数クロック発生回路により所定の周期で発生した乱数クロックに基づいて、クロックカウント回路により所定の桁数の乱数値をカウントさせ、遊技の制御を行うCPUがカウントされた乱数値を抽出して読み込むことにより、当否乱数、図柄抽選用の乱数、及び演出パターン抽選用の乱数として使用する遊技機が周知となっている。このような遊技機においては、ハードウェアで乱数値をカウントすることにより、CPUにより制御されるソフトウェアの負担を軽減させ、乱数クロック発生回路によるクロックの発生周期に応じて、高速に乱数を発生・更新させることが可能な乱数発生装置が用いられている。   In such a gaming machine equipped with a random number generation device, for example, a random number value of a predetermined number of digits by a clock count circuit based on a random number clock generated by a random number clock generation circuit composed of an oscillator at a predetermined period A game machine that is used as a random number for random determination, random number for symbol lottery, and random number for effect pattern lottery is known by the CPU that controls the game extracting and reading the counted random number value. Yes. In such a gaming machine, by counting random numbers with hardware, the burden of software controlled by the CPU is reduced, and random numbers are generated at high speed according to the clock generation period by the random number clock generation circuit. A random number generator that can be updated is used.

ところで、上記のように、ハードウェアにより乱数を発生させる場合に、乱数発生装置に何らかの動作異常が生じた場合、クロックカウント回路により乱数値が周期的にカウントされずにカウント停止の状態になることがあった。この状態になると、CPUが同一の乱数値を連続して読み込む事態が生じることがある。そこで、乱数発生装置が正常に動作しているか否かを監視することができる乱数監視装置を用いることで、乱数発生装置の動作異常を検出することが可能な遊技機が開示されている(例えば、特許文献1を参照)。   By the way, as described above, when a random number is generated by hardware, if any operation abnormality occurs in the random number generator, the random number value is not periodically counted by the clock count circuit and the count is stopped. was there. In this state, the CPU may continuously read the same random value. Thus, a gaming machine is disclosed that can detect an abnormal operation of the random number generation device by using a random number monitoring device that can monitor whether the random number generation device is operating normally (for example, , See Patent Document 1).

特開2005−192919号公報JP 2005-192919 A

上記のような乱数監視装置は、乱数発生装置がカウンタのような単純な構造であれば問題ないが、複雑な構造の乱数発生装置を用いる場合は、監視プログラムの構築が困難になるという問題がある。そこで、このような場合は、ソフトウェア等を利用して同一の乱数値を連続的に取得したか否かを判断し、連続的に取得した場合を異常とする方法が採られる。しかしながら、この種の方法では、取得させる乱数値の数を増やすことにより監視の精度自体を上げることはできるものの、プログラムの容量の増大が懸念される。また、この種の方法では、偶然同一の乱数値を取得した場合を排除することはできない。すなわち同一の乱数値を取得した場合、乱数発生装置の異常により同一の乱数値を取得したのか、それとも偶然同一の乱数値を取得したのかを正確に判別することができない、という課題があった。   The random number monitoring device as described above is not a problem if the random number generator is a simple structure such as a counter. However, when a random number generator having a complicated structure is used, it is difficult to construct a monitoring program. is there. Therefore, in such a case, a method is adopted in which it is determined whether or not the same random number value is continuously acquired by using software or the like, and the case where it is continuously acquired is regarded as abnormal. However, with this type of method, although the accuracy of monitoring itself can be increased by increasing the number of random values to be acquired, there is a concern about an increase in the capacity of the program. In addition, this type of method cannot exclude the case where the same random number value is accidentally acquired. That is, when the same random number value is acquired, there is a problem that it cannot be accurately determined whether the same random number value is acquired due to an abnormality in the random number generation device or whether the same random number value is accidentally acquired.

本発明は、上記のような課題に鑑みてなされたものであり、乱数監視中に同一の乱数値を取得した場合において、それが乱数発生装置の異常によるものか否かを正確に判別することができる遊技機を提供することを目的とする。   The present invention has been made in view of the above problems, and when the same random number value is acquired during random number monitoring, it is accurately determined whether or not it is due to an abnormality in the random number generator. An object is to provide a gaming machine that can be used.

上記目的を達成するために、第1の発明に係る遊技機は、所定の周波数でクロックを発生させるクロック発生手段(例えば、実施形態における乱数クロック発生回路B51,B151)と、クロック発生手段が発生したクロックに基づいて、定められた範囲内の乱数値を初期値から最終値まで所定の周期で更新する乱数発生装置と、第一の信号(例えば、実施形態におけるスタートレバーSTの操作信号、第1及び第2始動入賞具124a及び124bへの入賞による入賞信号)に応じて第一ラッチ信号を出力する第一ラッチ信号出力手段(例えば、実施形態における第1ラッチ信号出力回路B71,B171)と、第一ラッチ信号に基づいて乱数発生装置から乱数値を取得する乱数値取得手段(例えば、実施形態における抽選用乱数取得部B34a、決定用乱数取得部B134a,B135a)と、乱数値取得手段が取得した乱数値に基づいて当たりか否かを判定する当否判定手段(例えば、実施形態における抽選役判定部B34b、当たり決定部B134b、確率変動決定部B135b)とを備えた遊技機において、第二の信号(例えば、実施形態におけるCPU14により異常判定用乱数を取得するために出力される第2トリガ信号)に応じて第二ラッチ信号を出力する第二ラッチ信号出力手段(例えば、実施形態における第2ラッチ信号出力回路B72,B172)と、第二ラッチ信号に基づいて乱数発生装置から乱数発生装置の異常を検出するための異常検出用乱数値を取得すると共に、乱数発生装置の異常を判定するために所定の間隔でn回(ただし、nは3以上の整数)繰り返し取得する異常検出用乱数値取得手段(例えば、実施形態における異常判定乱数取得部B101)と、異常検出用乱数値取得手段が取得した異常検出用乱数値のうち3個以上が同一であると判定した場合に乱数発生装置に異常が発生したものと判定する異常判定手段(例えば、実施形態における異常判定部B104)とを備え、異常検出用乱数値取得手段が異常検出用乱数値を取得する間隔は、乱数発生装置の所定の時間より短く、且つクロックの周期より長いことを特徴とする。なお、上記乱数発生装置の所定の周期とは、初期値から最終値までの一様の乱数値(例えば0〜65535)を一通り発生させるのに要する時間のことである。   In order to achieve the above object, the gaming machine according to the first aspect of the present invention includes a clock generation means for generating a clock at a predetermined frequency (for example, random number clock generation circuits B51 and B151 in the embodiment) and a clock generation means. Based on the generated clock, a random number generator that updates a random value within a predetermined range from an initial value to a final value in a predetermined cycle, and a first signal (for example, the operation signal of the start lever ST in the embodiment, the first First latch signal output means (for example, first latch signal output circuits B71 and B171 in the embodiment) that outputs a first latch signal in accordance with a winning signal by winning to the first and second starting prizes 124a and 124b) , Random value acquisition means for acquiring a random value from the random number generator based on the first latch signal (for example, a random number acquisition unit for lottery in the embodiment) 34a, determination random number acquisition unit B134a, B135a), and determination unit for determining whether or not the winning is based on the random value acquired by the random number acquisition unit (for example, lottery determination unit B34b in the embodiment, hit determination unit) B134b, a probability variation determination unit B135b), the second signal according to the second signal (for example, the second trigger signal output for obtaining the abnormality determination random number by the CPU 14 in the embodiment). Second latch signal output means for outputting a latch signal (for example, second latch signal output circuits B72 and B172 in the embodiment), and for detecting abnormality of the random number generator from the random number generator based on the second latch signal An anomaly detection random value is acquired, and n times at a predetermined interval (where n is an integer of 3 or more) in order to determine an anomaly of the random number generator. ) Three or more of the abnormality detection random number values acquired by the abnormality detection random value acquisition unit (for example, the abnormality determination random number acquisition unit B101 in the embodiment) that is repeatedly acquired and the abnormality detection random value acquisition unit are the same. Abnormality determination means (for example, the abnormality determination unit B104 in the embodiment) for determining that an abnormality has occurred in the random number generator, and the abnormality detection random value acquisition means acquires the abnormality detection random value. The interval to be performed is shorter than a predetermined time of the random number generator and longer than a clock cycle. The predetermined period of the random number generator is a time required to generate a uniform random value (for example, 0 to 65535) from the initial value to the final value.

また、第2の発明に係る遊技機は、所定の周波数でクロックを発生させるクロック発生手段(例えば、実施形態における乱数クロック発生回路B51,B151)と、クロック発生手段が発生したクロックに基づいて、定められた範囲内の乱数値を初期値から最終値まで所定の周期で更新する乱数発生装置と、第一の信号(例えば、実施形態におけるスタートレバーSTの操作信号、第1及び第2始動入賞具124a及び124bへの入賞による入賞信号)に応じて第一ラッチ信号を出力する第一ラッチ信号出力手段(例えば、実施形態における第1ラッチ信号出力回路B71,B171)と、第一ラッチ信号に基づいて乱数発生装置から乱数値を取得する乱数値取得手段(例えば、実施形態における抽選用乱数取得部B34a、決定用乱数取得部B134a,B135a)と、乱数値取得手段が取得した乱数値に基づいて当たりか否かを判定する当否判定手段(例えば、実施形態における抽選役判定部B34b、当たり決定部B134b、確率変動決定部B135b)とを備えた遊技機において、第二の信号(例えば、実施形態におけるCPU14により異常判定用乱数を取得するために出力される第2トリガ信号)に応じて第二ラッチ信号を出力する第二ラッチ信号出力手段(例えば、実施形態における第2ラッチ信号出力回路B72,B172)と、第二ラッチ信号に基づいて乱数発生装置の異常を検出するための異常検出用乱数値を取得すると共に、乱数発生装置の異常を判定するために所定の間隔でn回(ただし、nは3以上の整数)繰り返し取得する異常検出用乱数値取得手段(例えば、実施形態における異常判定乱数取得部B101)と、異常検出用乱数値取得手段が取得した異常検出用乱数値のうち3個以上が同一であると判断した場合に乱数発生装置に異常が発生したものと判定する異常判定手段(例えば、実施形態における異常判定部B104)とを備え、異常検出用乱数値取得手段が異常検出用乱数値を3回取得するまでに要する期間は、上記乱数発生装置の所定の周期が2度経過するまでに要する期間より短く、且つ異常検出用乱数値を取得する間隔はクロックの周期より長いことを特徴とする。なお、上記乱数発生装置の所定の周期とは、第1の発明と同様、初期値から最終値までの一様の乱数値(例えば0〜65535)を一通り発生させるのに要する時間のことである。   Further, the gaming machine according to the second aspect of the invention is based on clock generation means for generating a clock at a predetermined frequency (for example, random number clock generation circuits B51 and B151 in the embodiment) and the clock generated by the clock generation means. A random number generator that updates a random number value within a predetermined range from an initial value to a final value at a predetermined cycle, and a first signal (for example, an operation signal of the start lever ST, first and second start prizes in the embodiment) First latch signal output means (for example, first latch signal output circuits B71 and B171 in the embodiment) that outputs a first latch signal in accordance with a winning signal by winning to the tools 124a and 124b, and the first latch signal Random value acquisition means for acquiring a random value from the random number generator based on the random number generator (for example, a random number for lottery acquisition B34a in the embodiment, a random number for determination) Acquisition unit B134a, B135a) and a determination unit for determining whether or not the winning is based on the random value acquired by the random value acquisition unit (for example, lottery determining unit B34b, winning determination unit B134b, probability variation determination in the embodiment) Part B135b), the second latch signal is output in response to the second signal (for example, the second trigger signal output for obtaining the abnormality determination random number by the CPU 14 in the embodiment). The second latch signal output means (for example, the second latch signal output circuits B72 and B172 in the embodiment) and the abnormality detection random number value for detecting the abnormality of the random number generator based on the second latch signal are acquired. Anomaly detection random value that is repeatedly acquired n times (where n is an integer of 3 or more) at predetermined intervals in order to determine abnormality of the random number generator When it is determined that three or more of the abnormality detection random number values acquired by the acquisition means (for example, the abnormality determination random number acquisition unit B101 in the embodiment) and the abnormality detection random value acquisition means are the same, the random number generator An abnormality determination unit (for example, the abnormality determination unit B104 in the embodiment) that determines that an abnormality has occurred, and the period required for the abnormality detection random value acquisition unit to acquire the abnormality detection random value three times, The predetermined period of the random number generator is shorter than a period required until two times elapses, and the interval for acquiring the abnormality detection random value is longer than the period of the clock. The predetermined cycle of the random number generator is the time required to generate a uniform random number value (for example, 0 to 65535) from the initial value to the final value, as in the first invention. is there.

また、異常判定手段は、異常検出用乱数値取得手段が異常検出用乱数値を取得するときに、取得した異常検出用乱数値が前回取得した異常検出用乱数値と同一であるか否かを判定し、取得した異常検出用乱数値が前回取得した異常検出用乱数値と同一でないことを判定した時点で、乱数発生装置に異常が発生していないものと判定することが好ましい。   Further, the abnormality determination means determines whether or not the acquired abnormality detection random value is the same as the previously acquired abnormality detection random value when the abnormality detection random value acquisition means acquires the abnormality detection random value. It is preferable to determine that no abnormality has occurred in the random number generation device when it is determined and determined that the acquired abnormality detection random value is not the same as the previously acquired abnormality detection random value.

そして、異常検出用乱数値取得手段は、当否判定手段の判定に用いられる乱数値の取得が行われていないタイミングで、異常検出用乱数値を取得することが好ましく、更には、当否判定手段の判定に用いられる乱数値の取得が行われていないタイミングが発生するときに異常検出用乱数値を取得し、且つ異常判定手段が乱数発生装置に異常が発生しているか否かの判定を行うことが好ましい。   Then, the abnormality detection random value acquisition means preferably acquires the abnormality detection random value at a timing at which the acquisition of the random number value used for the determination of the validity determination means is not performed. A random number value for abnormality detection is acquired when a timing at which acquisition of a random number value used for determination has not been performed occurs, and the abnormality determination unit determines whether an abnormality has occurred in the random number generator. Is preferred.

なお、異常検出用乱数値取得手段は、当否判定手段の判定に用いられる乱数値の取得と同時に、1個目の異常検出用乱数値を取得するようにしてもよく、当否判定手段の判定に用いられる乱数値の取得が行われるときに1個目の異常検出用乱数値を取得し、且つ異常判定手段が乱数発生装置に異常が発生しているか否かの判定を行うことが好ましい。   The abnormality detection random value acquisition means may acquire the first abnormality detection random value simultaneously with the acquisition of the random number value used for the determination of the success / failure determination means. It is preferable to acquire the first abnormality detection random value when the random number value to be used is acquired and to determine whether the abnormality determination unit has an abnormality in the random number generation device.

また、乱数発生装置は、乱数値取得手段により取得される可能性がある乱数値が初期値から最終値まで互いに異なる所定の順序で更新するように配置されている複数の乱数テーブルと、複数の乱数テーブルのうちの一つの乱数テーブルを所定の周期で選択するテーブル選択手段(例えば、実施形態における乱数テーブル決定部B52)とを備えて構成されることが好ましい。そして、上記テーブル選択手段は、複数の乱数テーブルのうちの一つの乱数テーブルを選択するために用いるテーブル選択用乱数値を取得し、テーブル選択用乱数値に基づいて、選択する乱数テーブルを決定することが好ましく、または、テーブル選択手段は、予め決められた順序で一つの乱数テーブルを選択することが好ましい。   In addition, the random number generator includes a plurality of random number tables arranged so that random values that may be acquired by the random value acquisition unit are updated in a predetermined order different from the initial value to the final value, and a plurality of random number tables It is preferable to include a table selection unit (for example, the random number table determination unit B52 in the embodiment) that selects one random number table among the random number tables at a predetermined cycle. Then, the table selection means obtains a table selection random value used for selecting one random number table among a plurality of random number tables, and determines a random number table to be selected based on the table selection random value. Preferably, the table selection means preferably selects one random number table in a predetermined order.

以上、第1の発明に係る遊技機によれば、異常検出用乱数値取得手段が異常検出用乱数値を取得する間隔が、乱数発生装置の所定の周期より短く且つクロックの周期より長いため、取得した3個の異常検出用乱数値が同一であることを条件として確実に異常と判定することができる。このように、3回乱数値を取得するだけで異常を検出できることから、プログラム等の容量を削減することができるとともに、偶発的に同一乱数値を取得した場合を排除しつつ、確実に乱数発生装置の異常を検出することができる。   As described above, according to the gaming machine according to the first invention, the interval at which the abnormality detection random value acquisition means acquires the abnormality detection random value is shorter than the predetermined cycle of the random number generator and longer than the clock cycle. It is possible to reliably determine that there is an abnormality on condition that the acquired three abnormality detection random number values are the same. In this way, abnormalities can be detected just by acquiring random number values three times, so that the capacity of programs and the like can be reduced, and random number generation is reliably performed while eliminating the case where the same random number value is accidentally acquired. It is possible to detect abnormality of the device.

また、第2の発明に係る遊技機によれば、異常検出用乱数値を3回取得するまでに要する期間が、乱数発生装置の所定の周期が2度経過するまでに要する時間より短く、且つ異常検出用乱数値を検出する間隔がクロックの周期より長いことにより、乱数発生装置の所定の周期が2回経過する間に少なくとも3回異常検出用乱数値を取得することが可能となり、取得した3個の異常検出用乱数値が同一であることを条件として確実に異常と判定することができる。このように、3回乱数値を取得するだけで異常を検出できることから、第1の発明に係る遊技機と同様に、プログラム等の容量を削減することができるとともに、偶発的に同一乱数値を取得した場合を排除しつつ、確実に乱数発生装置の異常を検出することができる。   Further, according to the gaming machine according to the second invention, the period required to acquire the abnormality detection random value three times is shorter than the time required until the predetermined period of the random number generation device passes twice, and Since the interval for detecting the anomaly detection random number value is longer than the clock cycle, the anomaly detection random value can be acquired at least three times while the predetermined cycle of the random number generator has passed twice. It is possible to reliably determine that there is an abnormality on condition that the three random number values for abnormality detection are the same. As described above, since the abnormality can be detected only by acquiring the random number value three times, the capacity of the program or the like can be reduced as in the gaming machine according to the first invention, and the same random number value can be accidentally set. It is possible to reliably detect an abnormality in the random number generation device while eliminating the acquired case.

また、異常判定手段は、取得された異常検出用乱数値が前回取得された異常検出用乱数値と同一でないことを確認した時点で、乱数発生装置に異常が発生していないものと判定することにより、異常判定処理を簡素化することができ、正常時の処理をより高速に行うことができる。   Further, the abnormality determination means determines that no abnormality has occurred in the random number generator when it is confirmed that the acquired abnormality detection random value is not the same as the previously acquired abnormality detection random value. Thus, the abnormality determination process can be simplified, and the normal process can be performed at a higher speed.

そして、異常検出用乱数値取得手段は、当否判定手段の判定に用いられる乱数値の取得が行われていないタイミング(以下、乱数非取得遊技状態と称する)で、異常検出用乱数値を取得することにより、当否抽選、図柄抽選、または演出パターン等の抽選に用いられる乱数の取得処理に影響を与えることなく、異常判定処理を行うことができる。更に、乱数非取得遊技状態が発生するときに、異常検出用乱数値を取得し異常判定手段が異常の有無を判定することにより、当否抽選、図柄抽選、または演出パターンの抽選等の乱数取得処理のサブルーチンとして異常判定処理を構築することができ、プログラム等が使用する容量を削減できるとともに、乱数発生装置の異常を早期に発見することができる。   Then, the abnormality detection random value acquisition unit acquires the abnormality detection random value at a timing when the acquisition of the random number value used for the determination by the success / failure determination unit is not performed (hereinafter referred to as a random number non-acquisition gaming state). Thus, the abnormality determination process can be performed without affecting the acquisition process of random numbers used in the lottery such as the success / failure lottery, the symbol lottery, or the production pattern. Furthermore, when a random number non-acquisition gaming state occurs, an abnormality detection random number value is acquired, and the abnormality determination means determines whether or not there is an abnormality, whereby a random number acquisition process such as a success / failure lottery, a symbol lottery, or an effect pattern lottery As a subroutine, abnormality determination processing can be constructed, the capacity used by the program or the like can be reduced, and abnormality in the random number generator can be detected at an early stage.

また、異常検出用乱数値取得手段は、当否判定手段の判定に用いられる乱数値の取得と同時に1個目の異常検出用乱数値を取得することにより、異常判定処理を効率良く行うことができ、更に、当否判定手段の判定に用いられる乱数値の取得が行われるときに、1個目の異常検出用乱数値の取得及び乱数発生装置の異常の有無の判定を行うことにより、当否抽選、図柄抽選、または演出パターンの抽選等の乱数取得処理のサブルーチンとして異常判定処理を構築することができ、プログラム等が使用する容量を削減できるとともに、乱数発生装置の異常を早期に発見することができる。   In addition, the abnormality detection random value acquisition unit can efficiently perform the abnormality determination process by acquiring the first abnormality detection random value simultaneously with the acquisition of the random number value used in the determination of the success / failure determination unit. In addition, when the random number value used for the determination of the determination unit is acquired, the determination of whether or not there is an abnormality in the random number generator by acquiring the first abnormality detection random value and determining whether there is an abnormality in the random number generator, Abnormality determination processing can be constructed as a subroutine for random number acquisition processing such as symbol lottery or production pattern lottery, and the capacity used by programs and the like can be reduced, and abnormalities in the random number generator can be detected early. .

本発明に係る遊技機の一例として示す第1実施形態のスロットマシンの正面図である。It is a front view of the slot machine of the first embodiment shown as an example of the gaming machine according to the present invention. 上記スロットマシンの内部構造を表した図である。It is a figure showing the internal structure of the said slot machine. 上記スロットマシンの制御システムの構成を表したブロック図である。It is a block diagram showing the structure of the control system of the said slot machine. 上記スロットマシンの乱数の発生に係る処理を示したブロック図である。It is a block diagram showing processing concerning generation of random numbers of the slot machine. 本発明の遊技機における、乱数発生のためのカウント回路及び記憶回路を示す回路図である。It is a circuit diagram which shows the count circuit and memory circuit for random number generation in the gaming machine of the present invention. 上記スロットマシンにおける、役抽選、乱数発生装置、及び異常判定手段の制御の概略を示したブロック図である。It is the block diagram which showed the outline of control of the role lottery, the random number generator, and the abnormality determination means in the slot machine. 乱数テーブル決定部による乱数テーブルの決定のために用いられる対応表を示したものであり、(a)は乱数テーブルが格納されている対応表の例、(b)は乱数テーブルの選択の順序が規定されているテーブル順序表の例である。The correspondence table used for the determination of the random number table by the random number table determination unit is shown. (A) is an example of the correspondence table storing the random number table, and (b) is the order of selection of the random number table. It is an example of a defined table order table. 本発明の遊技機における異常判定処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the abnormality determination process in the game machine of this invention. 本発明の遊技機における異常判定用乱数の取得周期、出力乱数値の更新周期、及びクロック周期の関係を示す図である。(a)及び(b)は異常判定用乱数の取得周期と出力乱数値の更新周期との関係、(c)は異常判定用乱数の取得周期とクロック周期との関係を示す図である。It is a figure which shows the relationship of the acquisition period of the random number for abnormality determination in the gaming machine of this invention, the update period of an output random number value, and a clock period. (A) And (b) is a figure which shows the relationship between the acquisition cycle of the random number for abnormality determination, and the update cycle of an output random number value, (c) is a figure which shows the relationship between the acquisition cycle of the random number for abnormality determination, and a clock cycle. 上記スロットマシンにおける抽選用乱数取得処理の流れを示すフローチャートである。(a)は抽選用乱数取得処理そのものの流れ、(b)は異常判定用乱数の1回目の取得を抽選用乱数取得処理に併せ込んだ処理の流れ、をそれぞれ示すフローチャートである。It is a flowchart which shows the flow of the random number random number acquisition process in the said slot machine. (A) is a flow chart showing a lottery random number acquisition process itself, and (b) is a flowchart showing a process flow in which the first acquisition of the abnormality determination random number is combined with the lottery random number acquisition process. 本発明に係る遊技機の一例として示す第2実施形態のパチンコ機の正面図である。It is a front view of the pachinko machine of 2nd Embodiment shown as an example of the game machine which concerns on this invention. 上記パチンコ機の内部構造を示す背面図である。It is a rear view which shows the internal structure of the said pachinko machine. 上記パチンコ機における、当否及び確率変動をするか否かの決定、乱数発生装置、及び異常判定手段の制御の概略を示したブロック図である。It is the block diagram which showed the outline of control of the determination of whether or not to perform the probability change and the probability change, the random number generator, and the abnormality determination means in the pachinko machine. 上記パチンコ機の乱数の発生に係る処理を示したブロック図である。It is the block diagram which showed the process which concerns on the generation | occurrence | production of the random number of the said pachinko machine. 上記パチンコ機における遊技用乱数取得処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the random number acquisition process for games in the said pachinko machine. 上記パチンコ機において、(a)は、打球が連続して始動入賞センサに流れる様子を示す図、(b)は、始動入賞センサが打球の入賞を検出する時間と、1個目の打球が通過してから2個目の打球が通過するまでの時間との関係を示す図、(c)は、始動入賞センサが打球の入賞を検出する時間と遊技用乱数の取得時間との関係を示す図である。In the pachinko machine, (a) is a diagram showing a state in which the hit ball continuously flows to the start winning sensor, and (b) is a time when the start winning sensor detects the hit of the hit ball and the first hit ball passes. The figure which shows the relationship with time until the 2nd hit ball passes after doing, (c) is a figure which shows the relationship between the time when a start winning sensor detects the winning of a hit ball, and the acquisition time of a game random number It is.

以下、本発明を適用させた遊技機として、第1実施形態としてスロットマシン1(図1参照)について、第2実施形態としてパチンコ機PM(図11参照)についてそれぞれ説明する。まずは、第1実施形態のスロットマシン1の概略構成について図1〜図3を参照しながら説明する。図1は、本実施形態におけるスロットマシン1の外部構造を表した平面図、図2は、スロットマシン1の内部構造を表した平面図、図3は、スロットマシン1における制御システムの構成を表したブロック図である。スロットマシン1は、図1及び図2に示すように、遊技者に面するフロントドア2と、フロントドア2を開閉可能に取り付ける筐体3(図2参照)とを備えて構成される。フロントドア2は、上部パネル部4と、中央パネル部5と、下部パネル部6とを備え、全体的に金属製のフレーム(不図示)と硬化プラスチックにより成形された前面パネルとで形成され、これにより、構造が強化されている。   Hereinafter, as a gaming machine to which the present invention is applied, a slot machine 1 (see FIG. 1) as a first embodiment and a pachinko machine PM (see FIG. 11) as a second embodiment will be described. First, a schematic configuration of the slot machine 1 according to the first embodiment will be described with reference to FIGS. FIG. 1 is a plan view showing the external structure of the slot machine 1 in the present embodiment, FIG. 2 is a plan view showing the internal structure of the slot machine 1, and FIG. 3 shows the configuration of the control system in the slot machine 1. FIG. As shown in FIGS. 1 and 2, the slot machine 1 includes a front door 2 that faces a player, and a housing 3 (see FIG. 2) to which the front door 2 can be opened and closed. The front door 2 includes an upper panel part 4, a center panel part 5, and a lower panel part 6, and is formed of a metal frame (not shown) and a front panel formed of a hardened plastic as a whole. Thereby, the structure is strengthened.

上部パネル部4には、上部ランプと称される演出用ランプ4aと、スピーカが取り付けられた放音部4b,4cと、カラー画像を表示する液晶ディスプレイ等で形成され遊技者が目視可能な演出表示装置4dとが設けられている。演出表示装置4dは、遊技中の演出を行うときに、各種の画像表示を行うものである。中央パネル部5には、演出用ランプ5a,5b、及びモータ駆動により回転可能に設けられ複数個(本実施形態では3個)配設される回胴リールR1,R2,R3を備えた回胴リール装置7が設けられるとともに、回胴リールR1,R2,R3の前方には、透明な硬化プラスチック板で形成された略長方形の透明窓WDが設けられ、この透明窓WDにより、回胴リール装置7を外部から保護するとともに、遊技者が透明窓WDを介して回胴リールR1,R2,R3を視認することが可能となっている。   On the upper panel part 4, an effect lamp 4a called an upper lamp, sound emitting parts 4b and 4c to which a speaker is attached, a liquid crystal display for displaying a color image, and the like that are visible to the player A display device 4d is provided. The effect display device 4d displays various images when performing an effect during the game. The central panel portion 5 includes stage lamps 5a and 5b, and a rotating drum provided with a plurality of rotating reels R1, R2, and R3 (three in this embodiment) that are rotatably provided by motor drive. A reel device 7 is provided, and a substantially rectangular transparent window WD formed of a transparent cured plastic plate is provided in front of the spinning reels R1, R2, and R3. 7 is protected from the outside, and the player can visually recognize the spinning reels R1, R2, and R3 through the transparent window WD.

回胴リールR1,R2,R3は、それぞれリング状に構成され、その外周面には複数の入賞図柄(入賞役を構成する図柄)を印刷したテープリールが貼られている。回胴リールR1,R2,R3には、例えば21個の複数種類の図柄が等間隔で配置されており、各リールR1,R2,R3毎に異なった図柄配列がなされている。また、中央パネル部5上であって回胴リール装置7の下方には、遊技者の獲得したメダル数を表示させたり、遊技動作や機械動作に異常が生じたときはエラーコードを表示させたりする獲得枚数表示部(エラー表示部)5cが設けられている。エラーコードが表示されたときは、遊技機は遊技不可の状態となる。   Each of the spinning reels R1, R2, and R3 is configured in a ring shape, and a tape reel on which a plurality of winning symbols (designating a winning combination) are printed is affixed to the outer peripheral surface thereof. For example, 21 types of symbols are arranged at equal intervals on the spinning reels R1, R2, and R3, and a different symbol arrangement is provided for each reel R1, R2, and R3. The number of medals acquired by the player is displayed on the central panel 5 and below the spinning reel device 7, or an error code is displayed when an abnormality occurs in the game operation or the machine operation. An acquired number display section (error display section) 5c is provided. When the error code is displayed, the gaming machine is disabled.

更に、中央パネル部5の下端には、遊技者が操作するための操作部5dが設けられ、当該操作部5dには、遊技用メダルを投入するためのメダル投入部MDと、1ゲーム当たりのメダル数を提示するためのベットボタンB1,B2,B3と、1ゲームの開始を指示するためのスタートレバーSTと、回胴中の回胴リールR1,R2,R3を個別に停止させるための3個のストップボタンSP1,SP2,SP3が設けられている。下部パネル部6には、スロットマシン1のゲーム内容に関連した画像等(不図示)が描かれており、遊技者の獲得したメダルを払い出すための排出口6a及び受皿6bと、スピーカが取り付けられた放音部6cが設けられている。なお、遊技中には、種々の演出、例えば演出用ランプ4a,5a,5bの点灯・点滅や、演出用スピーカSR,SL,SWからの放音、演出表示装置4dによる画像表示等が行われる。更に、演出の中には、役の当選可能性の告知演出が含まれる。   Furthermore, an operation unit 5d for a player to operate is provided at the lower end of the central panel unit 5. The operation unit 5d includes a medal insertion unit MD for inserting game medals and a game per game. Bet buttons B1, B2, B3 for presenting the number of medals, a start lever ST for instructing the start of one game, and 3 for individually stopping the spinning reels R1, R2, R3 in the spinning cylinder Stop buttons SP1, SP2 and SP3 are provided. On the lower panel 6, an image or the like (not shown) related to the game contents of the slot machine 1 is drawn, and a discharge port 6a and a tray 6b for paying out a medal acquired by the player and a speaker are attached. The sound emission part 6c provided is provided. During the game, various effects such as lighting / flashing of the effect lamps 4a, 5a, 5b, sound emission from the effect speakers SR, SL, SW, and image display by the effect display device 4d are performed. . Further, the presentation includes a notice presentation of the possibility of winning the role.

次に、図2を参照して、フロントドア2の裏面構造と、筐体3の内部構造を概略的に説明する。なお、図2は、フロントドア2を解錠して筐体3から開いた状態を示している。図2において、フロントドア2の裏面上部に、上述の放音部4b,4cを構成する演出用スピーカSR,SLが設けられ、演出用スピーカSR,SLの間に演出表示装置4dが設けられるとともに、演出表示装置4dの裏面側にサブ制御基板20が取り付けられている。演出表示装置4d及びサブ制御基板20の下方には、上述の透明窓WDと、中央パネル部5のパネル面とが形成された略長方形の枠体5eが取り付けられている。   Next, with reference to FIG. 2, the back surface structure of the front door 2 and the internal structure of the housing | casing 3 are demonstrated roughly. FIG. 2 shows a state where the front door 2 is unlocked and opened from the housing 3. In FIG. 2, an effect speaker SR, SL that constitutes the above-described sound emitting units 4 b, 4 c is provided on the upper rear surface of the front door 2, and an effect display device 4 d is provided between the effect speakers SR, SL. The sub control board 20 is attached to the back side of the effect display device 4d. Below the effect display device 4d and the sub-control board 20, a substantially rectangular frame 5e in which the above-described transparent window WD and the panel surface of the central panel portion 5 are formed is attached.

また、枠体5eの下方には、メダル投入部MDより投入される投入物を正規の遊技用メダルか異物かを判別して振り分ける振分機構G1と、振分機構G1で振り分けられた遊技用メダルを筐体3側に設けられているホッパ装置HPへ案内するガイド部材G2と、振分機構G1で振り分けられた異物を排出口6aへ案内して排出するガイド部材G3と、ホッパ装置HPから出力される払い出し用のメダルを排出口6aへ案内して出力するガイド部材G4とが設けられ、排出口6aの近傍に、演出用スピーカSWが放音部6cに対応して取り付けられている。更に、枠体5eと振分機構G1との間の領域に長尺状の中央表示基板30が取り付けられ、当該中央表示基板30の裏面側の一端に、設定ボタンCSと、数字の0から6までのセグメント表示を行う発光ダイオードで構成された設定表示素子CTが設けられている。   Also, below the frame body 5e, a distribution mechanism G1 for determining whether an input inserted from the medal input unit MD is a regular game medal or a foreign object and a distribution mechanism distributed by the distribution mechanism G1 From the guide member G2 for guiding medals to the hopper device HP provided on the housing 3 side, the guide member G3 for guiding and discharging the foreign matter distributed by the distribution mechanism G1 to the discharge port 6a, and the hopper device HP. A guide member G4 that guides and outputs the payout medal to the discharge port 6a is provided, and an effect speaker SW is attached in the vicinity of the discharge port 6a so as to correspond to the sound emitting portion 6c. Further, a long central display board 30 is attached to a region between the frame 5e and the distribution mechanism G1, and a setting button CS and numerals 0 to 6 are provided at one end on the back side of the central display board 30. A setting display element CT composed of light emitting diodes for performing the segment display is provided.

筐体3内には、電源装置PWUと、ホッパ装置HPから溢れた遊技用メダルを収容するための補助貯留部SHPと、上述の透明窓WDに対向する回胴リールR1,R2,R3を備えた回胴リール装置7が設けられるほか、電源装置PWUの側面に電源装置基板40、回胴リール装置7の上端に回胴装置基板50、回胴リール装置7の上方に主基板10、筐体3の内壁の一端に外部集中端子装置としての外部集中端子基板70が各々取り付けられている。   The housing 3 includes a power supply device PWU, an auxiliary storage unit SHP for storing game medals overflowing from the hopper device HP, and a spinning reel R1, R2, R3 facing the transparent window WD. In addition to the rotation reel device 7, a power supply substrate 40 is provided on the side of the power supply device PWU, the rotation device substrate 50 is provided on the upper end of the rotation reel device 7, the main substrate 10 is provided above the rotation reel device 7, and the housing. An external concentration terminal board 70 as an external concentration terminal device is attached to one end of the inner wall 3.

ここで、上述した主基板10と、サブ制御基板20、回胴装置基板50、中央表示基板30、電源装置基板40及び外部集中端子基板70は、何れも導電性配線パターンで形成された絶縁性樹脂基板上に集積回路装置(IC)やトランジスタ、抵抗、コンデンサ等の電子部品が搭載されて配線接続されたいわゆる電気回路基板として形成され、特に、主基板10とサブ制御基板20と外部集中端子基板70は、各々硬化プラスチックの収納ケース内に個別に収納されたユニット構造となっている。   Here, the main substrate 10, the sub-control substrate 20, the spinning device substrate 50, the central display substrate 30, the power supply device substrate 40, and the external concentration terminal substrate 70 are all insulatively formed with conductive wiring patterns. Formed as a so-called electric circuit board in which electronic components such as integrated circuit devices (ICs), transistors, resistors, capacitors, etc. are mounted on a resin substrate and are connected by wiring, in particular, main board 10, sub-control board 20, and external concentrated terminals Each of the substrates 70 has a unit structure that is individually housed in a cured plastic housing case.

以下で、図3のブロック図を参照して制御システムの構成についてその概略を説明する。主基板10は、スロットマシン1の動作全体を管理するシステムプログラム及びスロットマシンゲーム用の実行プログラムが予め記憶されている半導体メモリ等で構成された記憶部及びこれらのプログラムを実行するCPU14(後に詳述)からなるメインコントロール部11と、後述する役抽選等に用いられる乱数値を発生させる乱数発生装置12とを有し、CPUに設けられている入力ポート及び出力ポートと残余の基板20,50,30,40,70との間は、配線ケーブルにより接続されている。なお、本発明において、乱数とは、数学的な意味においてランダムに生成される値のみだけではなく、生成は規則的であっても、その取得のタイミングがランダムであるために実質的に乱数として機能しうる値をも意味する。   Hereinafter, an outline of the configuration of the control system will be described with reference to the block diagram of FIG. The main board 10 includes a system unit for managing the entire operation of the slot machine 1 and a storage unit composed of a semiconductor memory or the like in which an execution program for the slot machine game is stored in advance, and a CPU 14 for executing these programs (details later). And a random number generator 12 for generating random values used for a lottery and the like to be described later, and an input port and an output port provided in the CPU and the remaining boards 20 and 50. , 30, 40, and 70 are connected by a wiring cable. In the present invention, the random number is not only a value that is randomly generated in a mathematical sense, but even if the generation is regular, the acquisition timing is random, so that the random number is substantially a random number. It also means a functional value.

また、演出用スピーカSR,SL,SWと演出用ランプ4a,5a,5bと演出表示装置4dが配線ケーブルを介してサブ制御基板20に配線接続され、主基板10中のCPU14から供給される演出制御信号に従って、サブ制御基板20に設けられている電気回路がこれら演出用スピーカSR,SL,SWと演出用ランプ4a,5a,5bと演出表示装置4dとを駆動させることにより、遊技者の視覚と聴覚に訴える演出を行う。   Further, the production speakers SR, SL, SW, the production lamps 4a, 5a, 5b and the production display device 4d are connected to the sub-control board 20 via a wiring cable and are supplied from the CPU 14 in the main board 10. In accordance with the control signal, the electric circuit provided on the sub-control board 20 drives the effect speakers SR, SL, SW, effect lamps 4a, 5a, 5b, and the effect display device 4d, so that the player's vision To produce an appealing hearing.

回胴装置基板50は、電動モータにより回転駆動される回胴リールR1,R2,R3を備えた回胴リール装置7が配線接続されており、主基板10中のCPU14から供給されるリール制御信号に従って、上述の電動モータを制御することにより、回胴リールR1,R2,R3の回転と制動及び停止の制御を行う。中央表示基板30には、振分機構G1、ベットボタンB1,B2,B3、スタートレバーST、ストップボタンSP1,SP2,SP3、設定表示素子CT、及び設定ボタンCSが配線接続されており、振分機構G1から出力されるメダル検出信号と、ベットボタンB1,B2,B3とスタートレバーST及びストップボタンSP1,SP2,SP3からそれぞれ出力されるオン・オフ信号を主基板10中のCPU14に転送するとともに、CPU14から供給されるセグメント表示信号に基づいて、設定表示素子CTに0から6までの数字を表示させる。   The spinning device board 50 is connected to the spinning reel device 7 having the spinning reels R1, R2, and R3 that are rotationally driven by an electric motor, and the reel control signal supplied from the CPU 14 in the main board 10 is connected. Thus, by controlling the electric motor described above, the rotation, braking and stopping of the spinning reels R1, R2 and R3 are controlled. A distribution mechanism G1, bet buttons B1, B2, B3, a start lever ST, stop buttons SP1, SP2, SP3, a setting display element CT, and a setting button CS are connected to the central display board 30 by wiring. The medal detection signals output from the mechanism G1 and the on / off signals output from the bet buttons B1, B2, B3, the start lever ST, and the stop buttons SP1, SP2, SP3 are transferred to the CPU 14 in the main board 10. Based on the segment display signal supplied from the CPU 14, numbers from 0 to 6 are displayed on the setting display element CT.

電源装置基板40には、設定スイッチBO、電源スイッチBQ、ホッパ装置HP、電源装置PWUが配線接続され、設定スイッチBOと電源スイッチBQからそれぞれ出力されるオン・オフ信号を主基板10中のCPU14に転送する。更に、電源装置基板40には、電源装置PWUにより発生される各種電源電圧をホッパ装置HPその他各所に配電する配電回路が形成されており、かかる配電回路からスロットマシン1の動作に必要な電源供給が行われている。   A setting switch BO, a power switch BQ, a hopper device HP, and a power supply device PWU are connected to the power supply substrate 40 by wiring, and an on / off signal output from each of the setting switch BO and the power switch BQ is sent to the CPU 14 in the main substrate 10. Forward to. Further, the power supply substrate 40 is formed with a power distribution circuit that distributes various power supply voltages generated by the power supply device PWU to the hopper device HP and other parts. The power supply necessary for the operation of the slot machine 1 is supplied from the power distribution circuit. Has been done.

メインコントロール部11には、図4に示すように、CPU14、ROM15、RAM16が設けられており、CPU14が実行すべき制御プログラム及び制御の過程で必要なデータはROM15に保存されている。また、メインコントロール部11には、基準クロック発生回路B21及び入出力回路部B40が設けられている。基準クロック発生回路B21は、スロットマシン1の中枢を担うCPU14の動作基準をなす基準クロックを発生させる回路であって、水晶発振器や水晶振動子等を用いて所定間隔のパルス(クロック信号)を発生させるものである。また、このパルスを分周部(不図示)において適宜分周したものを基準クロックとすることもある。また、入出力回路部B40は、主基板10の外部からの入力情報及び乱数発生装置12が発生させた乱数を入力させるために設けられ、バッファ用のIC等により構成される。具体的には、入出力回路部B40は、各種信号が入力されるセンサ入力部、及び乱数発生装置12が発生させた所定のビット数(例えば、4ビット、8ビット、16ビット等)の乱数値が入力される乱数読込部等が設けられて構成されている。   As shown in FIG. 4, the main control unit 11 is provided with a CPU 14, a ROM 15, and a RAM 16, and a control program to be executed by the CPU 14 and data necessary for the control process are stored in the ROM 15. The main control unit 11 is provided with a reference clock generation circuit B21 and an input / output circuit unit B40. The reference clock generation circuit B21 is a circuit that generates a reference clock that is an operation reference of the CPU 14 that plays a central role in the slot machine 1, and generates a pulse (clock signal) at a predetermined interval using a crystal oscillator, a crystal resonator, or the like. It is something to be made. Further, the reference clock may be obtained by appropriately dividing this pulse in a frequency dividing unit (not shown). The input / output circuit unit B40 is provided for inputting input information from the outside of the main board 10 and a random number generated by the random number generator 12, and is configured by a buffer IC or the like. Specifically, the input / output circuit unit B40 includes a sensor input unit to which various signals are input and a random number of bits (for example, 4 bits, 8 bits, 16 bits, etc.) generated by the random number generator 12. A random number reading unit or the like for inputting numerical values is provided.

スタートレバーSTには回動回転始動装置センサB11が設けられ、回動回転始動装置センサB11は、スタートレバーSTの操作に伴いオン信号を出力するように構成される。主基板10は、スタートレバーSTの操作により回動回転始動装置センサB11から出力されたオン信号を検出すると、図示しないモータを駆動させて各回胴リールR1,R2,R3を回転させるとともに、後述する役抽選手段B34が、乱数発生装置12から1つの乱数値(以下、抽選用乱数と称する)を取得する。これにより、役の抽選などが行われる(後に詳述)。   The start lever ST is provided with a rotation / rotation starter sensor B11, and the rotation / rotation starter sensor B11 is configured to output an ON signal in accordance with the operation of the start lever ST. When the main board 10 detects an ON signal output from the rotation / rotation starter sensor B11 by operating the start lever ST, the main board 10 drives a motor (not shown) to rotate the spinning reels R1, R2, and R3, which will be described later. The role lottery means B34 acquires one random value (hereinafter referred to as a lottery random number) from the random number generator 12. As a result, a lottery of a combination is performed (detailed later).

メインコントロール部11において実行される(CPU14が実行する)制御プログラムとしては、役抽選手段B34及び本発明に係る異常判定手段B100がある(図6参照)。乱数発生装置12は、後述する実施例1〜3に示す構成を有しており、乱数(例えば、0〜65535の65536個の乱数値)を発生させることが可能となっている。本発明に係る異常判定手段B100の構成については後述するが、乱数発生装置12が、実施例1〜3のいずれの構成であっても、本発明に係る異常判定手段B100を適用することができるようになっている。まずは、メインコントロール部11と乱数発生装置12の構成について以下で説明する。   Control programs executed by the main control unit 11 (executed by the CPU 14) include a role lottery means B34 and an abnormality determination means B100 according to the present invention (see FIG. 6). The random number generator 12 has a configuration shown in Examples 1 to 3 to be described later, and can generate random numbers (for example, 65536 random numbers from 0 to 65535). Although the configuration of the abnormality determination unit B100 according to the present invention will be described later, the abnormality determination unit B100 according to the present invention can be applied to any configuration of the random number generator 12 according to the first to third embodiments. It is like that. First, the configuration of the main control unit 11 and the random number generator 12 will be described below.

メインコントロール部11における役抽選手段B34は、特別役、小役、リプレイ等の役の抽選を行うプログラムである。ここで、特別役とは、通常ゲームとは異なるゲームであって遊技者に有利な特別遊技に移行させるための役である。また、小役とは、所定枚数のメダルを遊技者に払い出す役であり、複数種類設けられている。そして、リプレイとは、前ゲームで投入したメダル枚数を維持した再ゲームを行う権利を遊技者に与える役である。   The role lottery means B34 in the main control unit 11 is a program for lottery of special roles, small roles, replays and the like. Here, the special combination is a combination for shifting to a special game advantageous to the player, which is a game different from the normal game. The small combination is a combination for paying out a predetermined number of medals to the player, and a plurality of types are provided. The replay is a role that gives the player the right to replay the game while maintaining the number of medals inserted in the previous game.

役抽選手段B34は、抽選用乱数取得部B34aと、抽選役判定部B34bとを備えて構成されており(図6参照)、抽選用乱数取得部B34aは、乱数発生装置12が発生させた乱数を抽選用乱数として取得し、抽選役判定部B34bは、該抽選用乱数の値に基づいて、役を決定する。また、ROM15には、アドレス値を有する役抽選テーブルが設けられ、役抽選テーブルは、当該アドレス値に対応した特別役当選領域、小役当選領域、リプレイ当選領域、及び非当選(外れ)領域等、予め所定の割合に設定された領域を備えている。抽選役判定部B34bは、抽選用乱数取得部B34aが取得した抽選用乱数の乱数値と、役抽選テーブルのアドレス値とを照合させることにより、その乱数値が属する領域を参照し、その乱数値が属する領域に対応する役を決定する。例えば、抽出した乱数値が特別役当選領域に属する場合は、特別役の当選と判定し、非当選領域に属する場合は、外れと判定する。このように、役抽選テーブルのアドレス値に対応して少なくとも1つの役、または1つの判定結果が特定されることになっている。   The combination lottery means B34 includes a lottery random number acquisition unit B34a and a lottery combination determination unit B34b (see FIG. 6). The lottery random number acquisition unit B34a generates a random number generated by the random number generator 12. Is obtained as a random number for lottery, and the lottery combination determining unit B34b determines a combination based on the value of the random number for lottery. The ROM 15 is provided with a role lottery table having an address value. The role lottery table includes a special role winning area, a small role winning area, a replay winning area, and a non-winning (missing) area corresponding to the address value. , An area set in advance at a predetermined ratio is provided. The lottery combination determination unit B34b refers to the area to which the random number value belongs by comparing the random number value of the lottery random number acquired by the lottery random number acquisition unit B34a with the address value of the combination lottery table, and the random value Determine the combination corresponding to the area to which the belongs. For example, when the extracted random number value belongs to the special combination winning area, it is determined that the special combination has been won, and when it belongs to the non-winning area, it is determined to be out. In this way, at least one combination or one determination result is specified corresponding to the address value of the combination lottery table.

このように、上述した役抽選テーブルにはアドレス値が付与されており、アドレス値は、抽選用乱数取得部B34aが取得した、乱数発生装置12が発生させた乱数値に対応するものである。以下で、メインコントロール部11及び乱数発生装置12における乱数値を発生させるための回路について説明する。乱数発生装置12は、図4に示すように、乱数クロック発生回路B51、クロック反転回路B61、並びに第1及び第2ラッチ信号出力回路B71,B72を備えて構成される。この乱数発生装置12により発生する乱数は、CPU14により取得された後、RAM16(またはCPUレジスタ)に一時的に記憶される。   As described above, an address value is given to the above-described combination lottery table, and the address value corresponds to the random value generated by the random number generation device 12 acquired by the random number generator B34a for lottery. Hereinafter, a circuit for generating random values in the main control unit 11 and the random number generator 12 will be described. As shown in FIG. 4, the random number generator 12 includes a random number clock generation circuit B51, a clock inversion circuit B61, and first and second latch signal output circuits B71 and B72. The random number generated by the random number generator 12 is acquired by the CPU 14 and then temporarily stored in the RAM 16 (or CPU register).

乱数クロック発生回路B51は、乱数発生用のクロックを発生させるために設けられ、クロック反転回路B61は、NOTゲート等のICから構成され上記乱数クロック発生回路B51から出力されるクロックを反転させ、これを反転クロックとして、抽選用乱数の取得に関する第1ラッチ信号出力回路B71、及び異常判定用乱数の取得に関する第2ラッチ信号出力回路B72に出力する。なお、異常判定用乱数とは異常判定手段B100が行う、乱数発生装置12に異常があるか否かを判定するために用いられる乱数のことをいう(後に詳述)。   The random number clock generation circuit B51 is provided for generating a random number generation clock, and the clock inversion circuit B61 is composed of an IC such as a NOT gate and inverts the clock output from the random number clock generation circuit B51. Is output to the first latch signal output circuit B71 related to the acquisition of the lottery random number and the second latch signal output circuit B72 related to the acquisition of the abnormality determination random number. The abnormality determination random number refers to a random number used by the abnormality determination unit B100 to determine whether or not the random number generation device 12 has an abnormality (detailed later).

また、異常判定手段B100では、抽選用乱数を発生させる際に用いる乱数クロック発生回路B51のクロックではなく、基準クロックをもとに動作するCPU14によって異常判定用乱数の取得タイミング及び異常判定のタイミングを定めるようにしているが、この乱数クロック発生回路B51が発生するクロックと上記基準クロックとは、周期が異なり且つ非同期の関係になっている。同じ周期または互いに同期するクロックを用いることも理論的には可能であるが、上記のように、周期が異なり且つ非同期であることが好ましい。これらのクロックを周期非同一且つ非同期としておけば、抽選に用いられる乱数クロック発生回路B51のクロックの周期を外部から察知されにくくなるという利点が得られるからである。また、同じ周期または互いに同期するクロックや単一のクロックを用いた場合でも、CPU14もしくは乱数生成回路B86に入力させる一方のクロックを分周させることにより、上記同様の利点は得られる。   In addition, in the abnormality determination means B100, the abnormality determination random number acquisition timing and abnormality determination timing are determined by the CPU 14 that operates based on the reference clock instead of the clock of the random number clock generation circuit B51 used when generating the random numbers for lottery. As described above, the clock generated by the random number clock generation circuit B51 and the reference clock have different periods and are in an asynchronous relationship. Although it is theoretically possible to use clocks having the same period or synchronized with each other, as described above, it is preferable that the periods are different and asynchronous. This is because if these clocks are non-synchronized and asynchronous, it is possible to obtain an advantage that the clock cycle of the random number clock generation circuit B51 used for the lottery is not easily detected from the outside. Even when the same period or clocks synchronized with each other or a single clock is used, the same advantage as described above can be obtained by dividing one clock input to the CPU 14 or the random number generation circuit B86.

第1ラッチ信号出力回路B71及び第2ラッチ信号出力回路B72には、上述したクロック反転回路B61からの反転クロックが入力される。また、CPU14から入出力回路部B40を介して出力されたトリガ信号(ハイ信号)が入力される。そして、第1ラッチ信号出力回路B71及び第2ラッチ信号出力回路B72は、トリガ信号が入力されたときは、この信号の立ち上がりエッジを、クロック反転回路B61から入力される反転クロックの立ち上がりエッジと同期するように遅延させて、第1ラッチ信号出力回路B71は第1ラッチ信号を、第2ラッチ信号出力回路B72は第2ラッチ信号を、それぞれ後述する乱数生成回路B86へ出力する。   The first latch signal output circuit B71 and the second latch signal output circuit B72 receive the inverted clock from the clock inverter circuit B61 described above. A trigger signal (high signal) output from the CPU 14 via the input / output circuit unit B40 is input. When the trigger signal is input, the first latch signal output circuit B71 and the second latch signal output circuit B72 synchronize the rising edge of this signal with the rising edge of the inverted clock input from the clock inverting circuit B61. Thus, the first latch signal output circuit B71 outputs the first latch signal and the second latch signal output circuit B72 outputs the second latch signal to the random number generation circuit B86 described later.

なお、上記では、クロック反転回路B61、第1ラッチ信号出力回路B71、及び第2ラッチ信号出力回路B72とが別体として設けられる例について説明した。しかし、上記の構成に限定されることなく、図4の破線に示すように、クロック反転回路B61及び第1ラッチ信号出力回路B71を第1ラッチクロック同期回路B66、クロック反転回路B61及び第2ラッチ信号出力回路B72を第2ラッチクロック同期回路B67として、それぞれ一体として設けてもよい。   In the above description, the example in which the clock inverting circuit B61, the first latch signal output circuit B71, and the second latch signal output circuit B72 are provided separately has been described. However, the present invention is not limited to the above configuration, and as shown by the broken line in FIG. The signal output circuit B72 may be integrally provided as the second latch clock synchronization circuit B67.

乱数生成回路B86は、第1ラッチ信号出力回路B71から出力される第1ラッチ信号、または第2ラッチ信号出力回路B72から出力される第2ラッチ信号に基づいてCPU14に生成した乱数値を出力する。乱数生成回路B86により乱数値を発生させる方法について3種の実施例(実施例1、実施例2、及び実施例3)を挙げて説明する。実施例1は、従来から周知になっているクロックカウント回路B81〜B84及びカウント値記憶回路B91(後に詳述)を用いた場合の例を示す。なお、実施例1では16ビットの乱数値を出力する例を示すが、4ビット、8ビット等の乱数値を出力させるようにしてもよく、特にビット数による制限はない。実施例1の乱数生成回路B86は、所定の時間Fをかけて一通りの乱数値(例えば0〜65535)を出力するように構成されている。   The random number generation circuit B86 outputs a random number value generated to the CPU 14 based on the first latch signal output from the first latch signal output circuit B71 or the second latch signal output from the second latch signal output circuit B72. . A method of generating a random number value by the random number generation circuit B86 will be described with reference to three examples (Example 1, Example 2, and Example 3). The first embodiment shows an example in the case where clock count circuits B81 to B84 and a count value storage circuit B91 (detailed later) that are conventionally known are used. In the first embodiment, an example in which a 16-bit random value is output is shown, but a random value such as 4 bits or 8 bits may be output, and there is no particular limitation by the number of bits. The random number generation circuit B86 according to the first embodiment is configured to output a random number (for example, 0 to 65535) over a predetermined time F.

実施例1の乱数生成回路B86は、図4及び図5に示すように、第1〜第4クロックカウント回路B81,B82,B83,B84、及びカウント値記憶回路B91を備えて構成される。第1〜第4クロックカウント回路B81,B82,B83,B84は、図5に示すように、クロックを入力する乱数クロック入力部(CK)と、計数したカウント値が出力されるカウント出力部(QA〜QD)をそれぞれ有している。この第1〜第4クロックカウント回路B81,B82,B83,B84は、4ビットのインクリメントカウンタを4個(IC1からIC4まで)カスケード接続した回路で構成され、乱数クロック発生回路B51から発生したクロックの立ち上がりエッジにより加算を行い、その加算結果を出力するための回路である。第1〜第4クロックカウント回路B81,B82,B83,B84としては、種々のカウンタを用いることができるが、以下では、「0000」から「1111」まで1ずつの加算を行うインクリメントカウンタを用いた例について説明する。   As shown in FIGS. 4 and 5, the random number generation circuit B86 according to the first embodiment includes first to fourth clock count circuits B81, B82, B83, B84, and a count value storage circuit B91. As shown in FIG. 5, the first to fourth clock count circuits B81, B82, B83, and B84 include a random number clock input unit (CK) that inputs a clock and a count output unit (QA) that outputs the counted value. To QD). The first to fourth clock count circuits B81, B82, B83, and B84 are composed of a circuit in which four 4-bit increment counters (from IC1 to IC4) are cascade-connected, and the clock generated from the random number clock generation circuit B51. This is a circuit for performing addition at the rising edge and outputting the addition result. Various counters can be used as the first to fourth clock count circuits B81, B82, B83, and B84. In the following, an increment counter that adds one by one from “0000” to “1111” is used. An example will be described.

乱数クロック発生回路B51からのクロックの入力により、まず、第1クロックカウント回路B81(IC1)において、4桁分の値(例えば、「0001」や「0011」)がカウントされる。そして、4桁分の値のカウントが終了すると、その都度、桁上がり信号がIC1のCO端子から第2クロックカウント回路B82(IC2)のENT端子へ出力される。第2クロックカウント回路B82がカウントを開始するには、第1クロックカウント回路B81からの当該桁上がり信号の入力が必要である。すなわち、IC2においては、この桁上がり信号とCK端子に入力されるクロックとが同時に入力された後次の4桁分のカウントが開始される。   With the input of the clock from the random number clock generation circuit B51, first, a value for four digits (for example, “0001” and “0011”) is counted in the first clock count circuit B81 (IC1). When the counting of values for four digits is completed, a carry signal is output from the CO terminal of IC1 to the ENT terminal of the second clock count circuit B82 (IC2) each time. In order for the second clock count circuit B82 to start counting, it is necessary to input the carry signal from the first clock count circuit B81. That is, in the IC2, after the carry signal and the clock input to the CK terminal are input at the same time, counting for the next four digits is started.

同様に、IC2において、4桁分の値がカウントされると、その都度、桁上がり信号がIC2のCO端子から第3クロックカウント回路B83(IC3)のENT端子へ出力される。第3クロックカウント回路B83がカウントを開始するには、第2クロックカウント回路B82からの当該桁上がり信号の入力が必要である。すなわち、IC3においては、この桁上がり信号とCK端子に入力されるクロックとが同時に入力された後次の4桁分の値のカウントが開始される。第3クロックカウント回路B83(IC3)及び第4クロックカウント回路B84(IC4)も同様にしてそれぞれ4桁分の値のカウントを実行する。   Similarly, whenever a value for four digits is counted in IC2, a carry signal is output from the CO terminal of IC2 to the ENT terminal of third clock count circuit B83 (IC3). In order for the third clock count circuit B83 to start counting, it is necessary to input the carry signal from the second clock count circuit B82. That is, in the IC3, after the carry signal and the clock input to the CK terminal are input at the same time, the count of the next four digits is started. Similarly, the third clock count circuit B83 (IC3) and the fourth clock count circuit B84 (IC4) respectively count four digits.

以上のようにして、実施例1ではクロックカウント回路B81〜B84により、例えば16ビット(他のビット数でもよい)の2進数が生成される。すなわち、上述した16ビットの例の場合は、16桁の2進数のうち、第1クロックカウント回路B81(IC1)が最下位の4桁、第2クロックカウント回路B82(IC2)がその上の4桁、第3クロックカウント回路B83(IC3)がさらにその上の4桁及び第4クロックカウント回路B84(IC4)が最上位の4桁をそれぞれ担当している。   As described above, in the first embodiment, the clock count circuits B81 to B84 generate, for example, a binary number of 16 bits (or other number of bits). That is, in the case of the 16-bit example described above, among the 16-digit binary numbers, the first clock count circuit B81 (IC1) is the least significant 4 digits, and the second clock count circuit B82 (IC2) is the upper 4 digits. The digit, the third clock count circuit B83 (IC3) is further responsible for the upper four digits, and the fourth clock count circuit B84 (IC4) is responsible for the uppermost four digits.

上記4つのクロックカウント回路B81〜B84により加算されているカウントは、各々のカウント出力部(QA、QB、QC及びQD端子)を経てカウント値記憶回路B91へ出力されて記憶される。なお、上記では16ビットの乱数(4ビット×4)を生成する例を示しているが、乱数の生成の方法はこれに限られず、8ビット×2で生成、また、16ビットを一括して生成してもよいし、また、ビット数自体も16ビットに限らず適宜変更することができる。   The counts added by the four clock count circuits B81 to B84 are output and stored in the count value storage circuit B91 via the respective count output units (QA, QB, QC and QD terminals). In the above example, a 16-bit random number (4 bits × 4) is generated. However, the method of generating a random number is not limited to this. It may be generated, and the number of bits itself is not limited to 16 bits, and can be changed as appropriate.

カウント値記憶回路B91は、クロックカウント回路B81〜B84によりカウントされたカウント値を、第1ラッチ信号出力回路B71からの第1ラッチ信号、または第2ラッチ信号出力回路B72からの第2ラッチ信号に基づいて記憶するものである。カウント値記憶回路B91は、図5に示すように、8ビットのIC2個からなるレジスタ部(IC5及びIC6)と、8ビットのIC2個からなるバッファ部(IC7及びIC8)とから構成される。カウント値記憶回路B91のレジスタ部のうち、IC5には、第1クロックカウント回路B81(IC1)からの4桁のカウント値がD0端子からD3端子までを介して入力され、また、第2クロックカウント回路B82(IC2)からの4桁のカウント値がD4端子からD7端子までを介して入力される。すなわち、IC5のD1端子〜D8端子まではカウント入力部として機能し、IC5には、これらを通じて16ビットの2進数のカウント値のうち下8桁が入力される。   The count value storage circuit B91 uses the count value counted by the clock count circuits B81 to B84 as the first latch signal from the first latch signal output circuit B71 or the second latch signal from the second latch signal output circuit B72. It is memorized based on. As shown in FIG. 5, the count value storage circuit B91 includes a register unit (IC5 and IC6) including two 8-bit ICs and a buffer unit (IC7 and IC8) including two 8-bit ICs. Of the register section of the count value storage circuit B91, the IC5 receives the 4-digit count value from the first clock count circuit B81 (IC1) via the D0 terminal to the D3 terminal, and also receives the second clock count. The 4-digit count value from the circuit B82 (IC2) is input via the D4 terminal to the D7 terminal. That is, the D1 terminal to D8 terminal of the IC5 function as a count input unit, and the lower 8 digits of the 16-bit binary count value are input to the IC5 through them.

カウント値記憶回路B91のレジスタ部のうち、IC6には、第3クロックカウント回路B83(IC3)からの4桁のカウント値がD8端子からD11端子までを介して入力され、また、第4クロックカウント回路B84(IC4)からの4桁のカウント値がD12端子からD15端子までを介して入力される。すなわち、IC6のD1端子〜D8端子まではカウント入力部として機能し、IC6には、これらを通じて16ビットの2進数のカウント値のうち上8桁が入力される。   Of the register unit of the count value storage circuit B91, the IC6 receives the 4-digit count value from the third clock count circuit B83 (IC3) via the D8 terminal to the D11 terminal, and the fourth clock count. A 4-digit count value from the circuit B84 (IC4) is input through the D12 terminal to the D15 terminal. That is, the D1 terminal to D8 terminal of the IC 6 function as a count input unit, and the upper 8 digits of the 16-bit binary count value are input to the IC 6 through them.

カウント値記憶回路B91のレジスタ部(IC5及びIC6)におけるCLOCK端子には、第1ラッチ信号出力回路B71からの第1ラッチ信号または第2ラッチ信号出力回路B72からの第2ラッチ信号が入力される。すなわち、これらのCLOCK端子は、ラッチ信号入力部として機能しており、このラッチ信号入力部から入力されるラッチ信号がハイ信号となった立ち上がりエッジの時点でクロックカウント回路B81〜B84から入力されているカウント値が、レジスタ部に記憶される。   The first latch signal from the first latch signal output circuit B71 or the second latch signal from the second latch signal output circuit B72 is input to the CLOCK terminal in the register unit (IC5 and IC6) of the count value storage circuit B91. . That is, these CLOCK terminals function as a latch signal input unit, and are input from the clock count circuits B81 to B84 at the rising edge when the latch signal input from the latch signal input unit becomes a high signal. The counted value is stored in the register unit.

カウント値記憶回路B91のバッファ部(IC7及びIC8)におけるG1端子には、乱数取得のために実行されるプログラムに基いてメインコントロール部11の入出力回路部B40から出力される読込信号に応じて、カウント値記憶回路B91に記憶された16桁からなる1つのカウント値がCPU14のCPUデータバスへ出力される。すなわち、この読込信号入力部から入力される読込信号がロー信号となる立ち下がりエッジの時点で、レジスタ部(IC5およびIC6)に記憶されている乱数値が、Y1端子〜Y8端子をそれぞれ介してCPUデータバスへ出力されるようになっている。なお、カウント値記憶回路B91から出力される乱数値のうち、IC7を経由するものは、CPU14に入力されて、16桁の乱数値のうちの下位8桁分として取り扱われる。一方、カウント値記憶回路B91から出力される乱数値のうち、IC8を経由するものは、CPU14に入力されて、16桁の乱数値のうちの上位8桁分として取り扱われる。実施例1では、クロックカウント回路B81〜B84及びカウント値記憶回路B91が以上のように、例えば所定範囲内の値(例えば0〜65535の値)を一通り出力し、一通り出力した後は同様の動作をして、繰り返し所定範囲内の値(例えば0〜65535の値)を出力するようになっている。   The G1 terminal in the buffer unit (IC7 and IC8) of the count value storage circuit B91 is in accordance with a read signal output from the input / output circuit unit B40 of the main control unit 11 based on a program executed for random number acquisition. One count value consisting of 16 digits stored in the count value storage circuit B91 is output to the CPU data bus of the CPU. That is, at the falling edge when the read signal input from the read signal input unit becomes a low signal, the random number values stored in the register units (IC5 and IC6) are respectively transmitted through the Y1 terminal to the Y8 terminal. The data is output to the CPU data bus. Of the random number values output from the count value storage circuit B91, those passing through the IC 7 are input to the CPU 14 and handled as the lower 8 digits of the 16-digit random number value. On the other hand, among the random number values output from the count value storage circuit B91, those passing through the IC 8 are input to the CPU 14 and handled as the upper 8 digits of the 16-digit random number values. In the first embodiment, the clock count circuits B81 to B84 and the count value storage circuit B91 output, for example, a value within a predetermined range (for example, a value of 0 to 65535) as described above, and the same after the output is completed. By repeating this operation, a value within a predetermined range (for example, a value of 0 to 65535) is repeatedly output.

以上、実施例1では、従来の周知となっている回路を備えた乱数発生装置12について説明したが、実施例2及び実施例3における乱数発生装置12は、図6に示すように、乱数クロック発生回路B51、乱数テーブル決定部B52、乱数テーブル群B53、乱数値決定部B54、及び乱数値出力部B55を備えて構成される。乱数クロック発生回路B51は、実施例1と同様、乱数値出力のためのクロックを発生させる。また、乱数テーブル群B53は複数の(図6では2つ示しているが実際は2つ以上の)乱数テーブルB53aを備えて構成され、乱数テーブル決定部B52は、乱数テーブル群B53のうち一つの乱数テーブルB53aを決定する。乱数値決定部B54は、乱数テーブル決定部B52により決定された乱数テーブルB53aに基づいて出力する乱数値を決定し、乱数値出力部B55は、乱数クロック発生回路B51が発生したクロックに基づいて乱数値決定部B54により決定された乱数値を出力する。   As described above, in the first embodiment, the conventional random number generation device 12 including a well-known circuit has been described. A generation circuit B51, a random number table determination unit B52, a random number table group B53, a random value determination unit B54, and a random value output unit B55 are configured. The random number clock generation circuit B51 generates a clock for outputting random number values as in the first embodiment. In addition, the random number table group B53 includes a plurality of random number tables B53a (two are actually shown in FIG. 6 but actually two or more), and the random number table determination unit B52 has one random number in the random number table group B53. The table B53a is determined. The random value determining unit B54 determines a random value to be output based on the random number table B53a determined by the random number table determining unit B52, and the random value output unit B55 is based on the clock generated by the random number clock generating circuit B51. The random number value determined by the numerical value determination unit B54 is output.

また、実施例2と実施例3とでは、上述した乱数テーブルB53aの更新の方法が異なっており、まずは図7を参照しながら実施例2について説明する。なお、実施例2及び実施例3では、説明を簡潔にするため、乱数値のビット数を4ビットとする例について示すが、実際は、例えば8ビット、16ビット等、4ビットと異なるビット数の場合でも実施例2及び実施例3に示す方法で乱数値を発生させることは可能である。   The second and third embodiments are different in the update method of the random number table B53a described above. First, the second embodiment will be described with reference to FIG. In the second embodiment and the third embodiment, for the sake of brevity, an example in which the number of bits of the random number value is 4 bits is shown. Even in this case, it is possible to generate a random value by the method shown in the second and third embodiments.

実施例2では、乱数テーブルB53aを更新するため、乱数テーブル決定部B52がテーブル選択用乱数(例えば、ソフト乱数等)を取得し、乱数テーブル決定部B52は、上記取得したテーブル選択用乱数の値に基づいて対象の乱数テーブルB53aを更新する。また、実施例2では、図7(a)に示すような、例えば4ビットの乱数テーブルB53a(図7の「0123」「1023」など)を24個格納する対応表が設けられる。乱数テーブル決定部B52は、乱数テーブルB53aを更新するときに例えば「Ax」という乱数と「By」という乱数(xは1〜4の自然数、yは1〜6の自然数)を取得し、例えば、取得した乱数が「A1」及び「B1」であった場合、「0123」の乱数テーブルB53aに更新する。そして、1クロックの入力毎に「0」「1」「2」「3」の値が乱数値決定部B54により決定されこの順で乱数値出力部B55により出力される。   In the second embodiment, in order to update the random number table B53a, the random number table determination unit B52 acquires a table selection random number (for example, a soft random number), and the random table determination unit B52 acquires the value of the acquired table selection random number. To update the target random number table B53a. In the second embodiment, as shown in FIG. 7A, for example, a correspondence table storing 24 4-bit random number tables B53a (such as “0123” and “1023” in FIG. 7) is provided. The random number table determination unit B52 acquires, for example, a random number “Ax” and a random number “By” (x is a natural number from 1 to 4, y is a natural number from 1 to 6) when updating the random number table B53a. When the acquired random numbers are “A1” and “B1”, the random number table B53a of “0123” is updated. Then, the values of “0”, “1”, “2”, and “3” are determined by the random value determination unit B54 for every input of one clock, and are output by the random value output unit B55 in this order.

なお、上記の例において「0」の出力を開始し「3」の出力を終了するまでの時間はFとなっており、時間Fが経過した後には乱数テーブル決定部B52が再度テーブル選択用乱数を取得する。そして、取得したテーブル選択用乱数が「A3」及び「B5」であった場合は乱数テーブル決定部B52は「2301」の乱数テーブルB53aに更新し、乱数値出力部B55により「2」「3」「0」「1」の順で値が出力される。また、取得した乱数が「A4」及び「B1」であった場合は、乱数テーブル決定部B52が「3012」の乱数テーブルB53aに更新し、上記同様に「3」「0」「1」「2」の順で乱数値出力部B55により値が出力される。このように、乱数テーブル決定部B52が時間Fごとに、図7(a)に示す対応表に基づいて乱数テーブルB53aを更新し、該更新された乱数テーブルB53aに基づいて乱数値がクロックの入力により順次出力されるようになっている。   In the above example, the time from the start of the output of “0” to the end of the output of “3” is F, and after the time F has elapsed, the random number table determination unit B52 again performs the table selection random number. To get. When the obtained table selection random numbers are “A3” and “B5”, the random number table determination unit B52 updates the random number table B53a of “2301”, and the random number output unit B55 sets “2” and “3”. Values are output in the order of “0” and “1”. When the acquired random numbers are “A4” and “B1”, the random number table determination unit B52 updates the random number table B53a of “3012”, and “3” “0” “1” “2” as described above. The values are output by the random number output unit B55 in the order of "." In this way, the random number table determination unit B52 updates the random number table B53a based on the correspondence table shown in FIG. 7A every time F, and the random number value is input to the clock based on the updated random number table B53a. Are output sequentially.

実施例3は、実施例2のように乱数テーブル決定部B52が乱数テーブルB53aを更新させる度にテーブル選択用乱数の取得を行うわけではなく、予め乱数テーブルB53aを更新する順序が規定されており、乱数テーブル決定部B52が一度テーブル選択用乱数を取得した後は、その規定された順序に基づいて、乱数テーブルB53aを更新し、更新した乱数テーブルB53aに並べられた乱数値の順序に基づいて乱数値を出力する。そして、該乱数テーブルB53aに基づく乱数値の出力が完了し時間Fが経過した後に、規定された順序に基づいて乱数テーブルB53aを順次更新するようになっている。   In the third embodiment, the random number table determination unit B52 does not acquire a random number for table selection every time the random number table B53a is updated as in the second embodiment, and the order of updating the random number table B53a is defined in advance. After the random number table determination unit B52 once acquires the table selection random number, the random number table B53a is updated based on the prescribed order, and based on the order of the random number values arranged in the updated random number table B53a. Output a random value. Then, after the output of the random number value based on the random number table B53a is completed and the time F elapses, the random number table B53a is sequentially updated based on the prescribed order.

実施例3では、図7(a)に示すような対応表と、図7(b)に示すようなテーブル順序表が設けられる。乱数テーブル決定部B52は、テーブル選択用乱数(例えば図7(b)における1、2…Zの値)を取得し、例えば、取得したテーブル選択用乱数が「1」であった場合は、テーブル順序表の「A1B1」に基づいて、対応表の「0123」の乱数テーブルB53aに更新し、該乱数テーブルB53aに基づいて「0」「1」「2」「3」の順で値が乱数値出力部B55により出力される。そして、「0」「1」「2」「3」全ての値の出力が完了し時間Fが経過した後に、テーブル順序表の「A1B1」の隣のセルの「A2B1」に基づいて、対応表の「1023」の乱数テーブルB53aに更新し、該乱数テーブルB53aに基づき「1」「0」「2」「3」の順で値が出力され再度時間Fが経過した後に、「A3B1」に基づいて、対応表の「2013」の乱数テーブルB53aに更新し「2」「0」「1」「3」の順で乱数値出力部B55により値が出力される。また、最初に取得したテーブル選択用乱数が「Z」であった場合は、テーブル順序表の「A1B1」に基づいて、その後「A4B6」に基づいて、更にその後「A1B4」に基づいて、乱数テーブル決定部B52による乱数テーブルB53aの更新、及び該乱数テーブルB53aに基づく乱数値出力部B55による乱数値の出力が行われるようになっている。   In the third embodiment, a correspondence table as shown in FIG. 7A and a table order table as shown in FIG. 7B are provided. The random number table determination unit B52 acquires a table selection random number (for example, values of 1, 2,... Z in FIG. 7B). For example, if the acquired table selection random number is “1”, the table Based on “A1B1” in the order table, the random number table B53a of “0123” in the correspondence table is updated, and the values in the order of “0”, “1”, “2”, and “3” are based on the random number table B53a. Output by the output unit B55. Then, after the output of all the values “0”, “1”, “2”, and “3” is completed and the time F has elapsed, the correspondence table based on “A2B1” of the cell adjacent to “A1B1” in the table order table Is updated to the random number table B53a of “1023”, values are output in the order of “1”, “0”, “2”, and “3” based on the random number table B53a, and after the time F has passed again, based on “A3B1” The random number output unit B55 updates the random number table B53a of “2013” in the correspondence table in the order of “2” “0” “1” “3”. If the first table selection random number acquired is “Z”, the random number table is based on “A1B1” in the table order table, thereafter “A4B6”, and then based on “A1B4”. The determination unit B52 updates the random number table B53a, and the random value output unit B55 outputs a random value based on the random number table B53a.

乱数テーブル決定部B52が取得したテーブル選択用乱数が「1」であり、上記のように乱数値の出力及び乱数テーブルB53aの更新が繰り返され、最終的に図7(b)の「1」の行の右端に示す「A4B6」に基づいて対応表の「3210」の乱数テーブルB53aに更新し「3」「2」「1」「0」の順で値の出力が完了した後は、乱数テーブル決定部B52は再度テーブル選択用乱数(図7(b)における1、2…Zの値)を取得し、この取得したテーブル選択用乱数の値とテーブル順序表に基づいて、上記同様に乱数テーブルB53aの更新及び乱数値出力部B55による乱数値の出力が行われる。   The random number for table selection acquired by the random number table determination unit B52 is “1”, the output of the random number value and the update of the random number table B53a are repeated as described above, and finally the “1” in FIG. After updating the random number table B53a of “3210” in the correspondence table based on “A4B6” shown at the right end of the row and completing the output of values in the order of “3” “2” “1” “0”, the random number table The determination unit B52 again acquires the table selection random numbers (values 1, 2,... Z in FIG. 7B), and on the basis of the acquired table selection random numbers and the table order table, the random number table similarly to the above. The update of B53a and the output of the random number value by the random value output unit B55 are performed.

また、テーブル順序表における最後の乱数テーブルB53a(例えば、取得した乱数が「1」のときは「A4B6」のテーブル)の更新及び乱数値出力部B55による乱数値の出力が完了した後について、上記のように再度テーブル選択用乱数(図7(b)における1、2…Z)の値を取得するのではなく、例えば乱数テーブル決定部B52が最初に取得したテーブル選択用乱数が「1」の場合において「A4B6」の乱数テーブルB53aの更新及び乱数値の出力が完了した後に、テーブル選択用乱数「2」の順序、すなわち、「A1B1」「A1B2」「A1B3」…の順序で乱数テーブルB53aの更新及び乱数値の出力を行うようにしてもよい。このように、乱数テーブル決定部B52がテーブル選択用乱数を取得する回数を減らし(または例えばテーブル選択用乱数を取得せずに)、予め決められた順序(例えば、図7(b)のテーブル順序表等)に基づいて乱数テーブルB53aの更新及び乱数値の出力を繰り返すようにしてもよい。   In addition, after the update of the last random number table B53a in the table order table (for example, the table of “A4B6” when the acquired random number is “1”) and the output of the random number value by the random value output unit B55 are completed, Instead of acquiring the value of the table selection random number (1, 2,... Z in FIG. 7B) again, the table selection random number first acquired by the random number table determination unit B52 is “1”, for example. In this case, after the update of the random number table B53a of “A4B6” and the output of the random number value are completed, the random number table B53a in the order of the random number for table selection “2”, that is, the order of “A1B1” “A1B2” “A1B3”. Update and random number output may be performed. In this manner, the number of times the random number table determination unit B52 acquires the table selection random number is reduced (or, for example, without acquiring the table selection random number), and a predetermined order (for example, the table order in FIG. 7B) is obtained. The update of the random number table B53a and the output of random number values may be repeated based on the table or the like.

以上のように、実施例2では、乱数テーブル決定部B52が図7(a)に示すような対応表に基づいて乱数値の出力と乱数テーブルB53aの更新を繰り返す処理を行い、実施例3では、乱数テーブル決定部B52がテーブル選択用乱数を取得した後に所定の順序で乱数テーブルB53aを更新及び乱数値の出力を行うようになっている。実施例3は、実施例2と異なりテーブル順序表を設ける必要があるが、実施例2のようにテーブル更新毎にテーブル選択用乱数を取得する必要がなくなるため、プログラムによる負荷を小さくすることができるという利点がある。   As described above, in the second embodiment, the random number table determination unit B52 performs a process of repeatedly outputting the random number value and updating the random number table B53a based on the correspondence table as illustrated in FIG. The random number table determining unit B52 updates the random number table B53a and outputs random number values in a predetermined order after obtaining the table selection random number. Unlike the second embodiment, the third embodiment needs to provide a table order table. However, unlike the second embodiment, it is not necessary to acquire a table selection random number every time the table is updated. There is an advantage that you can.

なお、上述した乱数テーブルB53aに基づく乱数値の出力については、乱数テーブルB53aにおける値の格納領域毎にアドレス番号を付して、クロックの入力毎に該アドレス番号をずらすとともに、該アドレス番号に対応する格納領域の値を出力させるようにしてもよい。   For the output of random values based on the random number table B53a described above, an address number is assigned to each value storage area in the random number table B53a, the address number is shifted each time a clock is input, and the address number is supported. The value of the storage area to be output may be output.

以上、上記実施例2及び実施例3では、乱数テーブルB53aに規定された順序に基づいて乱数値を発生させる例を示したが、上記のような乱数テーブルB53a及び乱数テーブル決定部B52を用いないで、例えば、所定のクロックに基づいて所定の演算処理を行うことにより乱数値を発生させることも当然可能である。また、実施例2または実施例3により乱数値を発生させる場合にはクロックカウント回路B81〜B84は不要となる。また、乱数値を発生させるための構成については、上記実施例1〜3のいずれかに限定されることはない。例えば、実施例1と実施例2または実施例3とを組み合わせた構成にして、クロックカウント回路B81〜B84から出力されたカウント値に基づいて乱数テーブルB53aの値を生成するなどの方法によって乱数値を発生させるようにしてもよい。   As described above, in the second and third embodiments, the example in which the random number values are generated based on the order defined in the random number table B53a has been described. However, the random number table B53a and the random number table determination unit B52 as described above are not used. Thus, for example, it is naturally possible to generate a random value by performing a predetermined calculation process based on a predetermined clock. Further, when generating random numbers according to the second or third embodiment, the clock count circuits B81 to B84 are not necessary. Further, the configuration for generating the random value is not limited to any one of the first to third embodiments. For example, a random number value is generated by a method of combining the first embodiment with the second or third embodiment and generating a value of the random number table B53a based on the count values output from the clock count circuits B81 to B84. May be generated.

ところで、乱数発生装置12において、例えばクロックカウント回路B81〜B84等に異常が発生したり、または、乱数テーブルB53aの更新処理に不具合が発生したりすることにより、一定の乱数値が出力され続けるという問題が発生することがある。第1実施形態のスロットマシン1では、この異常を検出する異常判定手段B100が設けられている。この異常判定手段B100について、以下で説明する。異常判定手段B100は、異常判定乱数取得部B101と、異常判定乱数記憶部B102と、異常判定乱数比較部B103と、異常判定部B104とを備えて構成されている(図6参照)。異常判定乱数取得部B101は、乱数発生装置12から異常か否かを判定するための乱数(以下、異常判定用乱数と称する。)を取得し、前記取得した異常判定用乱数は、RAM16またはCPUレジスタの異常判定乱数記憶部B102に記憶される。異常判定乱数比較部B103は、異常判定乱数記憶部B102に記憶された乱数の値の比較を行い、異常判定部B104は、前記異常判定乱数比較部B103による比較結果に基づいて、乱数発生装置12が正常か否かの判定を行う。   By the way, in the random number generation device 12, for example, an abnormality occurs in the clock count circuits B81 to B84, or a problem occurs in the update processing of the random number table B53a, so that a constant random number value is continuously output. Problems can occur. In the slot machine 1 of the first embodiment, an abnormality determination unit B100 that detects this abnormality is provided. The abnormality determination unit B100 will be described below. The abnormality determination unit B100 includes an abnormality determination random number acquisition unit B101, an abnormality determination random number storage unit B102, an abnormality determination random number comparison unit B103, and an abnormality determination unit B104 (see FIG. 6). The abnormality determination random number acquisition unit B101 acquires a random number (hereinafter referred to as an abnormality determination random number) for determining whether or not there is an abnormality from the random number generator 12, and the acquired abnormality determination random number is stored in the RAM 16 or the CPU. It is stored in the abnormality determination random number storage B102 of the register. The abnormality determination random number comparison unit B103 compares the values of the random numbers stored in the abnormality determination random number storage unit B102, and the abnormality determination unit B104 is based on the comparison result by the abnormality determination random number comparison unit B103. Whether or not is normal is determined.

以上のように構成される異常判定手段B100の処理について、図8に示すフローチャートを参照しながら説明する。まず、1個目の異常判定用乱数(以下、基準乱数と称する)を取得するため、CPU14により第2トリガ信号が第2ラッチ信号出力回路B72に出力され、ステップS301に示す基準乱数のラッチが行われる。その後、ステップS302において、第2ラッチ信号が第2ラッチ信号出力回路B72から出力されることにより、乱数のうちの下位8桁分が読み込まれ、CPUデータバスに出力された後、異常判定乱数記憶部B102に保存される(ステップS303)。そして、ステップS304にて、上位8桁分が読み込まれた後、ステップS305で、上位8桁分がCPUデータバスに出力され、異常判定乱数記憶部B102に保存される。   The process of the abnormality determination unit B100 configured as described above will be described with reference to the flowchart shown in FIG. First, in order to acquire the first abnormality determination random number (hereinafter referred to as a reference random number), the CPU 14 outputs a second trigger signal to the second latch signal output circuit B72, and the reference random number latch shown in step S301 is performed. Done. Thereafter, in step S302, the second latch signal is output from the second latch signal output circuit B72, so that the lower 8 digits of the random number are read and output to the CPU data bus, and then the abnormality determination random number memory is stored. It is stored in the part B102 (step S303). In step S304, the upper 8 digits are read, and in step S305, the upper 8 digits are output to the CPU data bus and stored in the abnormality determination random number storage unit B102.

そして、時間Δt(後に詳述)が経過した後、2個目の異常判定用乱数(以下、第1比較用乱数と称する)を取得するため、CPU14により入出力回路部B40を介して第2トリガ信号が第2ラッチ信号出力回路B72に出力され、ステップS306に示す比較用乱数のラッチが行われる。その後、ステップS307において、第2ラッチ信号が第2ラッチ信号出力回路B72から出力されることにより、ステップS308において、乱数のうちの下位8桁分が読み込まれる。そして異常判定乱数記憶部B102に保存され、ステップS309にて、上位8桁分が読み込まれた後、ステップS310で、上位8桁分がCPUデータバスに出力され、異常判定乱数記憶部B102に記憶される。   Then, after the time Δt (which will be described in detail later) has elapsed, a second abnormality determination random number (hereinafter referred to as a first comparison random number) is acquired by the CPU 14 via the input / output circuit unit B40. The trigger signal is output to the second latch signal output circuit B72, and the comparison random number is latched in step S306. Thereafter, in step S307, the second latch signal is output from the second latch signal output circuit B72, and in step S308, the lower 8 digits of the random number are read. The data is stored in the abnormality determination random number storage unit B102, and after the upper 8 digits are read in step S309, the upper 8 digits are output to the CPU data bus in step S310 and stored in the abnormality determination random number storage unit B102. Is done.

その後、ステップS311において、異常判定乱数記憶部B102に記憶された基準乱数と第1比較用乱数を用いて、異常判定乱数比較部B103が、これらの乱数値が同一であるか否かの比較を行う。そして、ステップS312において、異常判定乱数比較部B103の比較結果が同一でない場合、異常判定部B104が正常と判断して処理を終了する。また、ステップS313において、異常判定乱数比較部B103の比較結果が同一で且つ異常判定用乱数の取得回数が3回に達しておらず検索が終了していない場合、再度、ステップS306に戻り上記のように、異常判定乱数取得部B101が3個目の異常判定用乱数(以下、第2比較用乱数と称する)の16ビット中の下位8ビットを取得しその後上位8ビットを取得し、取得した第2比較用乱数は異常判定乱数記憶部B102に記憶される(ステップS307〜310)。   Thereafter, in step S311, the abnormality determination random number comparison unit B103 uses the reference random number stored in the abnormality determination random number storage unit B102 and the first comparison random number to compare whether or not these random number values are the same. Do. In step S312, if the comparison results of the abnormality determination random number comparison unit B103 are not the same, the abnormality determination unit B104 determines that it is normal and ends the process. In step S313, if the comparison result of the abnormality determination random number comparison unit B103 is the same, and the number of acquisitions of the abnormality determination random number has not reached three and the search is not completed, the process returns to step S306 again and the above-mentioned As described above, the abnormality determination random number acquisition unit B101 acquires the lower 8 bits in 16 bits of the third abnormality determination random number (hereinafter referred to as the second comparison random number), and then acquires the upper 8 bits. The second comparison random number is stored in the abnormality determination random number storage unit B102 (steps S307 to S310).

そして、ステップS311に移行して、異常判定乱数記憶部B102に記憶された基準乱数(第1比較用乱数でもよい)と第2比較用乱数を用いて、異常判定乱数比較部B103が、これらの乱数値が同一であるか否かの比較を行う。そして、ステップS312にて異常判定乱数比較部B103の比較結果が同一でない場合、異常判定部B104は正常と判断して処理を終了する。また、異常判定乱数比較部B103の比較結果が同一であり、乱数の取得回数が3回に達し検索が終了した場合(すなわち、基準乱数、第1比較用乱数、及び第2比較用乱数が全て同一の値であると判断された場合)、異常と判断し処理を終了する。   Then, the process proceeds to step S311, and the abnormality determination random number comparison unit B103 uses the reference random number (may be the first comparison random number) stored in the abnormality determination random number storage unit B102 and the second comparison random number, A comparison is made as to whether the random number values are the same. If the comparison result of the abnormality determination random number comparison unit B103 is not the same in step S312, the abnormality determination unit B104 determines that it is normal and ends the process. In addition, when the comparison result of the abnormality determination random number comparison unit B103 is the same, the number of random number acquisition times reaches three times, and the search is completed (that is, the reference random number, the first comparison random number, and the second comparison random number are all If it is determined that the values are the same), it is determined that there is an abnormality and the process is terminated.

なお、プログラムの処理時間については、CPU14のクロック周波数が8MHzである場合、ラッチから乱数の読み込みまで(ステップS301〜S302、S306〜S307)はそれぞれ0.875μs、乱数の保存(ステップS303、S305、S308、S310)はそれぞれ1.5μs、上位桁の乱数の読み込み(ステップS304、S309)はそれぞれ0.5μs、乱数の比較及び一致したか否かの判断(ステップS311、S312)は5.875μs、検索を終了するか否かの判断(ステップS313)は、1.625μsかかり、その他の処理も加えると全体でおおよそ28.375μsとなる。   As for the processing time of the program, when the clock frequency of the CPU 14 is 8 MHz, the process from the latch to the reading of the random number (steps S301 to S302, S306 to S307) is 0.875 μs, and the random number is stored (steps S303, S305, S308 and S310) are each 1.5 μs, high-order random number reading (steps S304 and S309) is 0.5 μs, and random number comparison and determination of whether or not they match (steps S311 and S312) are 5.875 μs, The determination of whether or not to end the search (step S313) takes 1.625 μs, and when other processes are added, the total is approximately 28.375 μs.

異常判定手段B100は、異常と判断して処理を終了する場合、エラー表示部5cにエラーコードを表示させて、遊技機を遊技不可の状態にすることもできる。なお、エラーを表示する手段としては、上記エラー表示部5cに限られず、ランプ、音声、画像等で表示させてもよい。また遊技機単体で上記表示を行うのではなく、後述する第2実施形態のパチンコ機PMのように、遊技機が外部集中端子基板70(図3参照)を介して信号を出力し、遊技機に接続して設けられたホール全体の遊技機を管理する管理コンピュータに該信号を受信させることにより、管理コンピュータに異常が発生した旨を報知させるようにしてもよい。   When the abnormality determination unit B100 determines that there is an abnormality and ends the process, the error determination unit B100 can display an error code on the error display unit 5c to make the gaming machine in a state incapable of gaming. The means for displaying the error is not limited to the error display unit 5c, and may be displayed with a lamp, sound, image, or the like. In addition, the above-mentioned display is not performed by a single gaming machine, but a gaming machine outputs a signal via an external concentration terminal board 70 (see FIG. 3), as in a pachinko machine PM according to a second embodiment to be described later. The management computer that manages the gaming machines in the whole hall provided in connection with the above may be made to receive the signal so as to notify the management computer that an abnormality has occurred.

以上のように、異常判定手段B100は、2回または3回乱数の取得を行い乱数発生装置12が正常か異常かの判断を行っているが、異常判定用乱数の取得回数が2回または3回である理由及び上記異常判定乱数取得部B101が乱数を取得する時間Δtについて、以下で図9を参照しながら説明する。まず、乱数テーブルB53aを更新させる周期など、一通りの乱数値を出力する所定の時間F(以下、出力乱数値更新時間Fと称する)、乱数クロック発生回路B51から発生するクロックの周期をf、異常判定乱数取得部B101が乱数を取得する間隔を上記のようにΔtとすると、図9(a)及び(b)に示すように、間隔Δtは、出力乱数値更新時間Fより短い。こうすることにより、出力乱数値更新時間Fの間に少なくとも2回異常判定用乱数を取得できる可能性が高くなる。   As described above, the abnormality determination unit B100 acquires random numbers twice or three times to determine whether the random number generator 12 is normal or abnormal. However, the abnormality determination random number is acquired twice or three times. The reason why it is the time and the time Δt during which the abnormality determination random number acquisition unit B101 acquires a random number will be described below with reference to FIG. First, a predetermined time F for outputting a random number of random values, such as a period for updating the random number table B53a (hereinafter referred to as an output random value update time F), a period of a clock generated from the random number clock generation circuit B51, f, Assuming that the interval at which the abnormality determination random number acquisition unit B101 acquires random numbers is Δt as described above, the interval Δt is shorter than the output random value update time F as shown in FIGS. By doing so, there is a high possibility that the abnormality determination random number can be acquired at least twice during the output random value update time F.

ここで、一通りの乱数値を出力している出力乱数値更新時間Fの間において、乱数発生装置12が正常に稼動している場合は、取得する乱数値は必ず異なった値となる。そこで、図9(a)のように、出力乱数値更新時間Fの間に2回異常判定用乱数を取得できたときは、これらの異常判定用乱数が同一であれば直ちに異常と判断できるが、図9(b)のように、1回目の異常判定用乱数を取得してから2回目の異常判定用乱数を取得するまでの間に、出力乱数値更新時間Fが経過し例えば乱数テーブルB53aが更新されたような場合、取得した異常判定用乱数の値が同一であっても必ずしも異常とは判断できず、偶然同一の乱数値を取得した可能性もある。従って、異常判定用乱数を2回取得しただけでは、異常か否か(偶然同一の乱数値を取得したのか)を判断することはできない。   Here, when the random number generator 12 is operating normally during the output random number update time F during which a random number is output, the random number to be acquired is always different. Therefore, as shown in FIG. 9A, when the abnormality determination random number can be acquired twice during the output random value update time F, if these abnormality determination random numbers are the same, it can be immediately determined that there is an abnormality. As shown in FIG. 9B, the output random value update time F elapses between the acquisition of the first abnormality determination random number and the acquisition of the second abnormality determination random number. For example, the random number table B53a In such a case, even if the acquired abnormality determination random number values are the same, it cannot always be determined that there is an abnormality, and the same random number value may be acquired by chance. Therefore, it is impossible to determine whether or not there is an abnormality (whether the same random number value was accidentally acquired) or not by only acquiring the abnormality determination random number twice.

そこで、図9(b)のように、1回目の異常判定用乱数を取得してから2回目の異常判定用乱数を取得するまでの間に出力乱数値更新時間Fが経過したとき(偶然同一の異常判定用乱数を取得したとき)のことを考慮して、異常判定手段B100は、もう1回(合計3回)異常判定用乱数を取得することとしている。こうすれば、図9(b)のように1回目の異常判定用乱数を取得してから2回目の異常判定用乱数を取得するまでの間に出力乱数値更新時間Fが経過したときでも、2回目の異常判定用乱数を取得してから再度出力乱数値更新時間Fが経過する前に3回目の異常判定用乱数を取得すれば、乱数発生装置12が正常な場合2回目で取得した異常判定用乱数と3回目で取得した異常判定用乱数とは同一となることはありえないので、乱数値が同一であれば確実に異常であると判断できる。このようにして、異常判定手段B100は、異常判定用乱数を取得する間隔Δtを出力乱数値更新時間Fより短くし、出力乱数値更新時間Fの2周期の間に3回、この間隔Δtで異常判定用乱数を取得することにより、確実に異常か否かの判定を行うことができる。   Therefore, as shown in FIG. 9B, when the output random number update time F elapses between the time when the first abnormality determination random number is acquired and the time when the second abnormality determination random number is acquired (accidentally the same) The abnormality determination means B100 acquires the abnormality determination random number one more time (three times in total). In this way, even when the output random number update time F elapses between the acquisition of the first abnormality determination random number and the acquisition of the second abnormality determination random number as shown in FIG. If the third abnormality determination random number is acquired before the output random number update time F elapses again after the second abnormality determination random number is acquired, the abnormality acquired in the second time when the random number generator 12 is normal Since the random number for determination and the abnormality determination random number acquired in the third time cannot be the same, if the random number values are the same, it can be reliably determined that the abnormality is present. In this way, the abnormality determination means B100 makes the interval Δt for acquiring the abnormality determination random number shorter than the output random value update time F, and three times during the two cycles of the output random value update time F at this interval Δt. By acquiring the abnormality determination random number, it is possible to reliably determine whether there is an abnormality.

また、異常判定乱数取得部B101が乱数を取得する間隔Δtについては、図9(a)及び(b)の一部を拡大させた図9(c)に示すように、乱数生成回路B86に入力されるクロックの周期fよりは長い。間隔Δtが周期fより短いと、上記クロックに基づき乱数値が変更される間に2回異常判定用乱数を取得することになり、この場合、同一の乱数値となるのは自明であり、このような場合を排除する必要があるからである。   Further, the interval Δt at which the abnormality determination random number acquisition unit B101 acquires random numbers is input to the random number generation circuit B86 as shown in FIG. 9C in which a part of FIGS. 9A and 9B is enlarged. Longer than the period f of the clock to be generated. If the interval Δt is shorter than the period f, the abnormality determination random number is acquired twice while the random number value is changed based on the clock. In this case, it is obvious that the same random number value is obtained. It is because it is necessary to exclude such a case.

以上のように、異常判定手段B100の処理は行われるが、異常判定用乱数の取得及び判定のビット数の単位はいくつであっても構わない。例えば上述した実施例1のように、クロックカウント回路B81,B82,B83,B84を用いる場合には、異常判定用乱数を4ビット毎に取得、判定するようにし、これを4回繰り返すようにしてもよい。このように、4ビット毎に異常か否かの判定をすることにより、判定の精度がより高くなるとともに、例えば、クロックカウント回路B81,B82,B83,B84のうちのいずれかが故障するような、いわゆるビット不良の故障を検出することも可能となる。   As described above, the process of the abnormality determination unit B100 is performed, but the number of bits for acquisition and determination of the random number for abnormality determination may be any number. For example, when the clock count circuits B81, B82, B83, and B84 are used as in the first embodiment, the abnormality determination random number is acquired and determined every 4 bits, and this is repeated four times. Also good. In this way, by determining whether or not there is an abnormality every 4 bits, the accuracy of the determination becomes higher and, for example, any of the clock count circuits B81, B82, B83, and B84 may fail. It is also possible to detect a so-called bit failure.

また、上記では、異常判定乱数取得部B101が乱数を取得する間隔をΔtとする例について示したが、このΔtを周期とし、周期的に異常判定用乱数を取得してもよい。また、これとは逆にΔtを必ずしも固定値とする必要もなく可変であってもよい。すなわち、異常判定乱数取得部B101が異常判定用乱数を取得する間隔については、周期的であってもまたは周期的でなくても、同様の効果が得られる。   In the above description, the example in which the abnormality determination random number acquisition unit B101 acquires the random number as Δt has been described. However, the abnormality determination random number may be acquired periodically with Δt as a period. On the contrary, Δt does not necessarily have to be a fixed value and may be variable. That is, the same effect can be obtained regardless of whether the abnormality determination random number acquisition unit B101 acquires the abnormality determination random number periodically or not.

なお、上記では、異常判定手段B100が3回乱数を取得して、異常か否かを判断する例について説明したが、乱数を取得する回数は3回に限られることなく、4回、5回、またはそれ以上取得しても同じ効果が得られる。ただし、取得回数を増加させても効果は同一なのでプログラムの容量等を考慮した場合、3回が最適である。   In the above description, an example has been described in which the abnormality determination unit B100 acquires a random number three times and determines whether or not there is an abnormality. However, the number of acquisitions of the random number is not limited to three, but four times and five times. The same effect can be obtained by acquiring more or more. However, since the effect is the same even if the number of acquisitions is increased, three is optimal when considering the capacity of the program.

次に、実際の遊技における抽選用乱数の取得及び上記異常判定手段B100を稼動させるフロー等について、図10(a)のフローチャートを参照しつつ説明する。なお、以下では、16ビットの乱数を用いる例について説明するが、4ビット、8ビット等でもよく、特にビット数による制限はない。まず、実際の遊技における抽選用乱数の取得及び利用するために実行されるプログラムのフローについて説明する。スロットマシン1の電源が投入されると、必要なパラメータの初期化等を行った後、ステップS100において、スタートレバーSTの操作によるオン信号(例えばハイ信号)を回動回転始動装置センサB11が検出する。そして、入出力回路部B40を介して、第1ラッチ信号出力回路B71に第1トリガ信号が出力される。   Next, the flow for acquiring the random numbers for lottery in the actual game and operating the abnormality determination means B100 will be described with reference to the flowchart of FIG. In the following description, an example using a 16-bit random number will be described. First, the flow of a program executed to acquire and use lottery random numbers in an actual game will be described. When the power of the slot machine 1 is turned on, necessary parameters are initialized, and then in step S100, the turning / rotation starter sensor B11 detects an ON signal (for example, a high signal) due to the operation of the start lever ST. To do. Then, the first trigger signal is output to the first latch signal output circuit B71 via the input / output circuit unit B40.

続くステップS110においては、第1ラッチ信号出力回路B71から、16ビットの乱数値のうち下位8ビット分を読み込むための第1ラッチ信号が出力され、乱数生成回路B86に入力される。そして、乱数生成回路B86に記憶された乱数値が出力されて、ステップS120に進む。ステップS120においては、ステップS110で出力された乱数値がCPUデータバスを経由して、入出力回路部B40からCPU14に送られる。そして、ステップS130に進む。このステップS130においては、ステップS120で出力された乱数値が、16ビットの乱数値のうちの下位8ビット分として、抽選用乱数取得部B34aに格納される。そして、ステップS140に進む。   In the subsequent step S110, the first latch signal for reading the lower 8 bits of the 16-bit random value from the first latch signal output circuit B71 is output and input to the random number generation circuit B86. Then, the random number value stored in the random number generation circuit B86 is output, and the process proceeds to step S120. In step S120, the random number value output in step S110 is sent from the input / output circuit unit B40 to the CPU 14 via the CPU data bus. Then, the process proceeds to step S130. In step S130, the random number value output in step S120 is stored in the lottery random number acquisition unit B34a as the lower 8 bits of the 16-bit random value. Then, the process proceeds to step S140.

続くステップS140においては、第1ラッチ信号出力回路B71から、16ビットの乱数値のうち上位8ビット分を読み込むための第1ラッチ信号が出力され、乱数生成回路B86に入力される。そして、乱数生成回路B86に記憶された乱数値が出力されて、ステップS150に進む。ステップS150においては、ステップS140で出力された乱数値がCPUデータバスを経由して、入出力回路部B40からCPU14に送られる。そして、ステップS160に進む。ステップS160においては、ステップS150で出力された乱数値が、16ビットの乱数値のうちの上位8ビット分として、抽選用乱数取得部B34aに格納される。そして、先のステップS130で格納された下位8ビット分と合わせて、抽選結果を決定するための16ビットの乱数値として取り扱われることとなる。   In the subsequent step S140, the first latch signal for reading the upper 8 bits of the 16-bit random value from the first latch signal output circuit B71 is output and input to the random number generation circuit B86. Then, the random number value stored in the random number generation circuit B86 is output, and the process proceeds to step S150. In step S150, the random number value output in step S140 is sent from the input / output circuit unit B40 to the CPU 14 via the CPU data bus. Then, the process proceeds to step S160. In step S160, the random number value output in step S150 is stored in the lottery random number acquisition unit B34a as the upper 8 bits of the 16-bit random value. Then, together with the lower 8 bits stored in the previous step S130, it will be handled as a 16-bit random value for determining the lottery result.

スロットマシン1における抽選用乱数の取得は上記のようなフローで行われるが、異常判定手段B100による異常判定処理を、スタートレバーSTが操作され抽選用乱数を取得しているタイミングで行うことは好ましくない。その理由について以下で説明する。まず上述したように、スタートレバーSTが操作されスタートレバーSTのオン信号が出力されると、第1ラッチ信号出力回路B71から第1ラッチ信号が出力されるが、この出力とほぼ同じタイミングで、第2ラッチ信号が第2ラッチ信号出力回路B72から出力されると、出力される乱数値が、第1ラッチ信号と第2ラッチ信号のどちらによるものか、すなわち、抽選用乱数の取得によるものか、異常判定用乱数の取得によるものかがわからなくなるという事象が発生する。この事象が発生すると、例えば、スタートレバーSTの操作により出力される第1ラッチ信号による乱数値が当たりであったとしても、第2ラッチ信号により乱数値が切り替わり、取得した乱数値がスタートレバーSTの操作によるものでなくなり、本来当たりであったものが外れとなる、といったように抽選結果が変わる好ましくない問題が発生する。そこで、第1実施形態のスロットマシン1では、異常判定手段B100を、以下の実施例4及び実施例5に示すタイミングで稼動させている。   Acquisition of lottery random numbers in the slot machine 1 is performed according to the above flow, but it is preferable that the abnormality determination processing by the abnormality determination unit B100 is performed at the timing when the start lever ST is operated and the lottery random numbers are acquired. Absent. The reason will be described below. First, as described above, when the start lever ST is operated and the on signal of the start lever ST is output, the first latch signal is output from the first latch signal output circuit B71, but at substantially the same timing as this output, When the second latch signal is output from the second latch signal output circuit B72, whether the output random number value is based on the first latch signal or the second latch signal, that is, whether the random number for lottery is acquired An event occurs in which it becomes impossible to determine whether the abnormality determination random number is acquired. When this event occurs, for example, even if the random value by the first latch signal output by the operation of the start lever ST is win, the random value is switched by the second latch signal, and the acquired random value is changed to the start lever ST. There is an unfavorable problem that the lottery result changes such that it is not due to the operation of, and the original hit is lost. Therefore, in the slot machine 1 according to the first embodiment, the abnormality determination unit B100 is operated at the timings shown in Examples 4 and 5 below.

上述したように、異常判定手段B100は、最低3回(1回目の乱数値と2回目の乱数値が相違する場合は2回)異常判定用乱数を取得するが、実施例4は、この異常判定用乱数の取得タイミングを完全に抽選用乱数の取得タイミングに重ならないようにして取得するというものである。例えば、実施例4では、抽選用乱数取得処理実行フラグを用いる。そして、図10(a)に示す抽選用乱数取得処理の開始直後(ステップS100の実行前)に、抽選用乱数取得処理実行フラグをオンにし、抽選用乱数取得処理の終了直前(ステップS160の実行後)に、抽選用乱数取得処理実行フラグをオフにする処理を追加する。   As described above, the abnormality determination unit B100 acquires the abnormality determination random number at least three times (two times when the first random number value is different from the second random number value). The determination random number acquisition timing is acquired so as not to completely overlap the lottery random number acquisition timing. For example, in the fourth embodiment, a lottery random number acquisition process execution flag is used. Then, immediately after the start of the lottery random number acquisition process shown in FIG. 10A (before execution of step S100), the lottery random number acquisition process execution flag is turned on, immediately before the end of the lottery random number acquisition process (execution of step S160). After), a process of turning off the lottery random number acquisition process execution flag is added.

そして、異常判定処理においては、基準乱数のラッチ(ステップS301)を開始させる前に、抽選用乱数取得処理実行フラグがオンであるか否かの確認処理を追加し、該フラグがオンであるときには該確認処理をループさせ、該フラグがオフになったときに初めて異常判定処理をステップS301から開始するようにしてもよい。上述したように異常判定処理に要する時間はCPU14のクロック周波数が8MHzの時で28.375μsほどなので、抽選用乱数取得処理実行フラグがオフになった直後瞬時に異常判定処理を行うことができ、再度スタートレバーSTが操作され次の抽選用乱数取得処理と重ならないタイミングで異常判定処理を行うことができる。また、上記の方法に限らず、実施例4では、スタートレバーSTが操作され、それに伴い抽選用乱数取得処理が行われステップS160まで完了したことを検出し、その後に異常判定処理を開始するようにしてもよい。   Then, in the abnormality determination process, before starting the latching of the reference random number (step S301), a process for confirming whether or not the lottery random number acquisition process execution flag is on is added. When the flag is on The confirmation process may be looped, and the abnormality determination process may be started from step S301 for the first time when the flag is turned off. As described above, the time required for the abnormality determination process is about 28.375 μs when the clock frequency of the CPU 14 is 8 MHz. Therefore, the abnormality determination process can be performed immediately after the lottery random number acquisition process execution flag is turned off. The abnormality determination process can be performed at a timing at which the start lever ST is operated again and does not overlap the next lottery random number acquisition process. In addition to the above method, in the fourth embodiment, it is detected that the start lever ST is operated, the lottery random number acquisition process is performed and the process is completed up to step S160, and then the abnormality determination process is started. It may be.

また、実施例4では、上記に限らず、抽選用乱数を取得していないことを条件に異常判定用の乱数を取得し異常判定処理を開始すればよいので、抽選用乱数の取得が可能な、ベットを受け付けてからスタートレバーSTが操作されオン信号が出力されるまでの間以外のタイミングで異常判定処理を開始させるようにしてもよい。例えば、スタートレバーSTが操作されオン信号が出力されてからリールの回転が開始され回転速度が定速になるまでの間、メダルの払出処理中、大当たりの開始デモ期間、または大当たりの終了デモ期間、等が好ましいタイミングとして例示される。   In the fourth embodiment, not limited to the above, it is only necessary to acquire a random number for abnormality determination and start the abnormality determination process on the condition that the random number for lottery is not acquired. The abnormality determination process may be started at a timing other than the time from when the bet is received until the start lever ST is operated and the ON signal is output. For example, from the time when the start lever ST is operated and the ON signal is output until the reel starts rotating and the rotation speed becomes constant, during the medal payout process, the jackpot start demonstration period, or the jackpot end demonstration period , Etc. are illustrated as preferred timings.

実施例5では、3回の異常判定用乱数の取得のうち、1回目の異常判定用乱数(基準乱数)の取得を、抽選用乱数の取得と併せて実施しようとする方法である。すなわち、異常判定処理(ステップS301〜S313)のうち、基準乱数の取得(ステップS301からS305まで)を、抽選用乱数取得処理と併せて行おうとするものである。具体的には、図10(b)のフローチャートに示すように、図10(a)に示す抽選用乱数の取得フローとほぼ同様の処理を行うが、下位8ビット出力(ステップS220)の後の乱数の格納処理(ステップS230)、及び上位8ビット出力(ステップS250)の後の乱数格納処理(ステップS260)において、取得した乱数値を抽選用乱数取得部B34aに格納するだけでなく、これを1回目の異常判定用乱数(基準乱数)として異常判定乱数記憶部B102に保存させる。   The fifth embodiment is a method of trying to acquire the first abnormality determination random number (reference random number) together with the acquisition of the lottery random number among the three acquisitions of abnormality determination random numbers. That is, in the abnormality determination process (steps S301 to S313), the acquisition of the reference random number (from step S301 to S305) is performed together with the lottery random number acquisition process. Specifically, as shown in the flowchart of FIG. 10B, the same process as the lottery random number acquisition flow shown in FIG. 10A is performed, but after the lower 8-bit output (step S220). In the random number storage process (step S230) and the random number storage process (step S260) after the upper 8 bits are output (step S250), the acquired random number value is not only stored in the lottery random number acquisition unit B34a, The abnormality determination random number storage unit B102 stores the first abnormality determination random number (reference random number).

上記のように基準乱数を異常判定乱数記憶部B102に記憶させた後は、実施例4のように抽選用乱数取得処理が実行されていないことを条件として、ステップS306〜S313の処理を行い、異常判定用乱数の取得、比較、そして正常か異常かの判断を行えば、抽選用乱数の取得に影響を与えることなく、異常判定用乱数の取得及び正常か否かの判定ができる。   After the reference random number is stored in the abnormality determination random number storage unit B102 as described above, the process of steps S306 to S313 is performed on the condition that the lottery random number acquisition process is not executed as in the fourth embodiment. If acquisition and comparison of abnormality determination random numbers and determination of normality or abnormality are performed, acquisition of abnormality determination random numbers and determination of normality can be performed without affecting acquisition of random numbers for lottery.

以上、実施例4では、異常判定処理における3回の異常判定用乱数の取得を、抽選用乱数の取得と重ならないタイミングで行い、実施例5では、3回の異常判定用乱数の取得のうち1回目を抽選用乱数の取得と同時に行い、残りの2回の異常判定用乱数の取得を抽選用乱数の取得と重ならないタイミングで行う例を示した。上記のように実施例5では、1回目の異常判定用乱数の取得を抽選用乱数の取得と併せて実施できるため、実施例4と比較して、異常判定処理のプログラムの容量を減らすことが可能となりこの点では有利である。   As described above, in the fourth embodiment, the abnormality determination random number is acquired three times in the abnormality determination process at a timing that does not overlap with the lottery random number acquisition. In the fifth embodiment, the abnormality determination random number is acquired three times. An example is shown in which the first time is performed simultaneously with the acquisition of the lottery random number, and the remaining two abnormality determination random numbers are acquired at a timing that does not overlap with the acquisition of the lottery random number. As described above, in the fifth embodiment, the first abnormality determination random number acquisition can be performed together with the lottery random number acquisition. Therefore, the capacity of the abnormality determination processing program can be reduced as compared with the fourth embodiment. This is advantageous in this respect.

以上、第1実施形態のスロットマシン1においては、乱数発生装置12が役抽選手段B34に対応して1つ設けられる例について説明したが、役抽選手段B34のみならず、図柄または演出パターンを抽選するプログラムに用いられる乱数発生装置など、複数の乱数発生装置が設けられている場合にも、本発明に係る異常判定処理を適用させることができる。具体的には、異常判定を行う優先度が高い乱数発生装置に対して優先的に異常判定処理を適用させてもよいし、全ての乱数発生装置に対して異常判定処理を適用させてもよい。   As described above, in the slot machine 1 of the first embodiment, the example in which one random number generator 12 is provided corresponding to the role lottery means B34 has been described, but not only the role lottery means B34 but also a symbol or effect pattern is lottery. The abnormality determination processing according to the present invention can also be applied when a plurality of random number generators such as a random number generator used in a program to be used are provided. Specifically, the abnormality determination process may be preferentially applied to a random number generator having a high priority for performing abnormality determination, or the abnormality determination process may be applied to all random number generators. .

また、第1実施形態では、異常判定処理をスロットマシンに適用させた例について説明したが、本発明に係る異常判定処理を適用させる対象の遊技機としては、スロットマシンに限定されない。以下、異常判定処理をパチンコ機PMに適用させた例を第2実施形態として、特に第1実施形態と異なる部分を強調させながら図11〜図15を参照して説明する。   In the first embodiment, the example in which the abnormality determination process is applied to the slot machine has been described. However, the gaming machine to which the abnormality determination process according to the present invention is applied is not limited to the slot machine. Hereinafter, an example in which the abnormality determination process is applied to the pachinko machine PM will be described as a second embodiment with reference to FIGS. 11 to 15 with emphasis on portions different from the first embodiment.

まず、上記遊技機の一例として説明するパチンコ機PMの概要構成を図11および図12を参照して説明する。図11に示すように、パチンコ機PMは、外郭方形枠サイズに構成されて縦向きの固定保持枠をなす外枠101の開口前面に、これに合わせた方形枠サイズに構成されて開閉搭載用の前枠102が正面左側上下に配設されたヒンジ部材103a,103bにより横開き開閉および着脱が可能に取り付けられ、正面右側に設けられた施錠装置104を利用して通常は外枠101と係合された閉鎖状態に保持される。   First, a schematic configuration of a pachinko machine PM described as an example of the gaming machine will be described with reference to FIG. 11 and FIG. As shown in FIG. 11, the pachinko machine PM is configured to have a rectangular frame size and a rectangular frame size adapted to the front of the opening of the outer frame 101 that forms a vertically-oriented fixed holding frame. The front frame 102 is attached to the front left and upper hinges 103a and 103b so that it can be opened and closed sideways and attached and detached. Kept in a combined closed state.

前枠102の正面側には、前枠102の前面域に合わせた方形状をなし中央部に取り付けられたポリカーボネート板やガラス板等の透明板材を通して遊技盤120を透視可能なガラス扉105と、球皿に貯留された遊技球を整列させて1個ずつ打球発射装置109(図12を参照)に導く上球皿106とが、ともに左側縁に内蔵されたヒンジ機構により横開き開閉および着脱が可能に組付けられ、通常は施錠装置104および図示しないロック機構を利用して前枠102の前面を覆う閉止状態で保持される。上球皿106のうち横型長方形をなし前枠102に対して開閉可能な当て板106aの左側上部には賞球払出用の賞球払出口106bが設けられている。上球皿106の左側下部には、遊技の展開状況に応じた効果音を発生させる図示しないスピーカからの音声が外部に放出される放音部106cが設けられている。また、前枠102の下部には遊技球を貯留する下球皿107が設けられ、この下球皿107と並んで遊技球の発射操作を行う操作ハンドル108が取り付けられている。   On the front side of the front frame 102, a glass door 105 that can be seen through the game board 120 through a transparent plate material such as a polycarbonate plate or a glass plate that has a rectangular shape matched to the front area of the front frame 102 and is attached to the center portion; The upper ball tray 106 that aligns the game balls stored in the ball tray and guides them one by one to the ball hitting device 109 (see FIG. 12) can be opened / closed and detached sideways by a hinge mechanism built in the left edge. It is assembled in such a manner that it is normally held in a closed state covering the front surface of the front frame 102 using the locking device 104 and a lock mechanism (not shown). A prize ball payout outlet 106b for paying out a prize ball is provided on the upper left side of a contact plate 106a which is a horizontal rectangle in the upper ball tray 106 and can be opened and closed with respect to the front frame 102. On the lower left side of the upper ball tray 106, there is provided a sound emitting unit 106c for emitting sound from a speaker (not shown) that generates sound effects according to the game development status. In addition, a lower ball tray 107 for storing game balls is provided below the front frame 102, and an operation handle 108 for performing a game ball launch operation is attached along with the lower ball tray 107.

遊技盤120は、板厚19mm程度の積層合板を所定形状に切断等して、その表面に所定意匠のセルを貼り付けた化粧板(ベニヤとも称される)121を基板として構成される。化粧板121の前面側には、帯状の外レール123aおよび内レール123bが円弧状に固設され、これらの外レール123a及び内レール123bで囲まれた内側に遊技領域PAが区画される。遊技領域PAには、第1始動入賞具124a、第2始動入賞具124b、一般入賞具125並びに大入賞具126を備えたアタッカー等の入賞具、および遊技の進行状況に応じて所定の図柄を遊技者が視認可能に表示させる図柄表示装置128などが取り付けられ、遊技領域PAの下端には入賞具124a,124b,125,126に入賞せずに落下した遊技球を遊技盤120の裏面側に排出させるアウト口127が設けられている。また、図柄表示装置128の上方には4個の特別図柄保留ランプ190,190,190,190が設けられている。図柄表示装置128は、遊技盤120のほぼ中央に位置しており、3桁の絵柄の組合せからなる「特別図柄」を液晶画面にて変動表示させるもので、この特別図柄のうち、3桁がいずれも同一種類の絵柄の組合せからなるものを「当たり図柄」と称する。   The game board 120 includes a decorative board (also referred to as a veneer) 121 having a predetermined design cell attached to a surface of a laminated plywood having a thickness of about 19 mm cut into a predetermined shape. On the front side of the decorative plate 121, a belt-like outer rail 123a and an inner rail 123b are fixed in an arc shape, and a game area PA is defined on the inner side surrounded by the outer rail 123a and the inner rail 123b. In the game area PA, a first start winning tool 124a, a second start winning tool 124b, a general winning tool 125, a winning tool such as an attacker having a large winning tool 126, and a predetermined pattern according to the progress of the game. A symbol display device 128 or the like that is displayed so that the player can see is attached, and a game ball that has fallen without winning the prize-winning tools 124 a, 124 b, 125, 126 is placed on the back side of the game board 120 at the lower end of the game area PA. An outlet 127 for discharging is provided. In addition, four special symbol holding lamps 190, 190, 190, 190 are provided above the symbol display device 128. The symbol display device 128 is located almost in the center of the game board 120 and displays a “special symbol” consisting of a combination of three-digit symbols on a liquid crystal screen. In any case, a combination of the same type of pattern is referred to as a “hit pattern”.

第1始動入賞具124a又は第2始動入賞具124bへの入賞があると、上球皿106の賞球払出口106bから所定数の賞球(例えば5球)が遊技者に払い出されるのに加え、図柄表示装置128が作動し、図柄の変動が開始される。この変動の結果、停止表示される図柄が当たり図柄の場合には、遊技者にとって有利な「大当たり遊技」が発生する。   In addition to a predetermined number of prize balls (for example, five balls) being paid out to the player from the prize ball outlet 106b of the upper ball tray 106 when there is a prize for the first start prize 124a or the second start prize 124b. Then, the symbol display device 128 is operated, and the variation of the symbol is started. As a result of this change, when the symbol to be stopped and displayed is a winning symbol, a “hit game” advantageous to the player is generated.

この大当たり遊技においては、普段は閉鎖している大入賞具126が開放される。大入賞具126への入賞があると、賞球払出口106bから所定数(例えば15球)の賞球が遊技者に払い出される。この大入賞具126は、開放されてから所定時間(例えば30秒)経過するか、又は所定数(例えば10球)の入賞があるかのいずれかにより一旦閉鎖する。そして、この大入賞具126が開放されている間に、この大入賞具126の内部に設けられている図示しないVゾーンへの入賞があると、大入賞具126は一旦閉鎖した後、再度開放することとなっている。これにより、大入賞具126の開放は、最大16回連続することが可能となっている。また、大入賞具126が16回開放し終えるか、又は大入賞具126の開放中に上記Vゾーンへの入賞がなかった場合には、この大当たり遊技は終了する。   In this jackpot game, the big prize tool 126 that is normally closed is opened. When there is a prize for the big prize tool 126, a predetermined number (for example, 15 balls) of prize balls are paid out to the player from the prize ball payout exit 106b. The big prize tool 126 is temporarily closed when either a predetermined time (for example, 30 seconds) has elapsed after being opened or a predetermined number (for example, 10 balls) has been won. If there is a prize in a V zone (not shown) provided inside the big prize tool 126 while the big prize tool 126 is opened, the big prize tool 126 is once closed and then opened again. It is supposed to be. Thereby, the opening of the big prize tool 126 can be continued up to 16 times. In addition, when the big winning tool 126 has been released 16 times, or when there is no winning in the V zone while the big winning tool 126 is being opened, the big hit game is ended.

なお、図柄表示装置128における変動表示の最中などに打球が第1始動入賞具124a又は第2始動入賞具124bに入賞した場合には、特別図柄保留ランプ190,190,190,190が最大4個まで点灯することとなっている。すなわち、この特別図柄保留ランプ190,190,190,190が点灯している個数分に相当する回数だけ、以後の図柄表示装置128の作動が保証されることとなっている。   If the hit ball wins the first start winning tool 124a or the second start winning tool 124b during the variable display on the symbol display device 128 or the like, the special symbol holding lamps 190, 190, 190, 190 have a maximum of four. It is supposed to light up to pieces. That is, the subsequent operation of the symbol display device 128 is assured for the number of times corresponding to the number of the special symbol holding lamps 190, 190, 190, 190 being lit.

第1始動入賞具124a内における打球の流路には、第1始動入賞具124aへの打球の入賞を検出して検出信号を出力し、図柄表示装置128における図柄の変動表示を開始させるための第1始動入賞センサ151が設けられている。この第1始動入賞センサ151は磁気センサを用いており、検出信号としてハイ信号およびロー信号の2通りの状態をとる第1入賞信号を出力する。この第1入賞信号は、打球を検出していないときにはハイ信号として出力され、打球を検出している間のみロー信号として出力される。なお、光学的又は機械的センサがこの第1始動入賞センサ151として使用されることもある。   In the first start winning tool 124a, a hitting ball flow path to the first start winning tool 124a is detected and a detection signal is output to start a symbol variation display on the symbol display device 128. A first start winning sensor 151 is provided. The first start winning sensor 151 uses a magnetic sensor and outputs a first winning signal that takes two states of a high signal and a low signal as a detection signal. The first winning signal is output as a high signal when no hit ball is detected, and is output as a low signal only while a hit ball is detected. An optical or mechanical sensor may be used as the first start winning sensor 151.

また、第2始動入賞具124b内における打球の流路には、第1始動入賞センサ151と同じ磁気センサにより第2始動入賞具124bへの打球の入賞を検出して検出信号を出力し、図柄表示装置128における図柄の変動表示を開始させるための第2始動入賞センサ152が設けられている。この第2始動入賞センサ152は、検出信号としてハイ信号及びロー信号の2通りの状態をとる第2入賞信号を出力する。そして、この第2入賞信号は、打球を検出していないときにはハイ信号を出力しているが、打球が通過している間のみロー信号を出力する。なお、光学的又は機械的センサがこの第2始動入賞センサ152として使用されることもある。以下では、上記第1入賞信号と第2入賞信号とを総称して、単に「入賞信号」と称する。   In addition, the hitting flow path in the second start winning tool 124b is detected by the same magnetic sensor as the first start winning sensor 151, and the detection signal is output by detecting the hit of the second starting winning tool 124b. A second start winning sensor 152 is provided for starting display of symbol fluctuations on the display device 128. The second start winning sensor 152 outputs a second winning signal that takes two states of a high signal and a low signal as a detection signal. The second winning signal outputs a high signal when no hit ball is detected, but outputs a low signal only while the hit ball is passing. An optical or mechanical sensor may be used as the second start winning sensor 152. Hereinafter, the first winning signal and the second winning signal are collectively referred to simply as “winning signal”.

図12に示すように、前枠102の裏面下部には、遊技球を外レール123aに向けて発射する打球発射装置109、および操作ハンドル108の回動操作を受けて打球発射装置109の作動を制御する発射装置制御基板200が取り付けられている。また、上球皿106の背後には、通常は閉鎖保持される上球皿106によりその前面側が覆われている遊技補助盤と称される補助機構部が形成され、その前面側に打球発射装置109によって打ち出された遊技球を外レール123aに向けて案内する発射レールや、遊技領域PAに到達できずに打球発射装置109側に戻ってきたファール球を下球皿107に排出させるファール球回収経路部材、遊技の展開状況に応じた効果音を発生させる図示しないスピーカなどが取り付けられている。   As shown in FIG. 12, at the lower part of the back surface of the front frame 102, the ball hitting device 109 that launches a game ball toward the outer rail 123a and the operation of the ball hitting device 109 in response to the turning operation of the operation handle 108 are operated. A launcher control board 200 to be controlled is attached. Further, behind the upper ball tray 106, an auxiliary mechanism portion called a game assisting board is formed, whose front side is normally covered with an upper ball tray 106 which is normally held closed, and a ball hitting device is provided on the front side. A shooting rail that guides the game ball launched by 109 toward the outer rail 123a, or a foul ball recovery that discharges the foul ball that has not reached the game area PA and returned to the ball hitting device 109 to the lower ball tray 107 A route member, a speaker (not shown) and the like for generating sound effects according to the game development status are attached.

また、前枠102の背後には、裏セット盤130が取り付けられている。この裏セット盤130は、外枠101の内寸サイズよりも幾分小さめの方形状をなし、中央に表裏貫通する窓口131wを有して一体成形された基枠体131をベースとして構成される。基枠体131の側縁部には上下に所定間隔をおいて裏セット盤揺動ヒンジ部材132,133が固定されており、この上下の裏セット盤揺動ヒンジ部材132,133を前枠102側の上下の固定ヒンジ部材112,113に係合させて揺動あるいは係脱させることで、裏セット盤130が前枠102の背後に横開き開閉および着脱可能に装備され、通常は3箇所の閉鎖レバー134を利用して前枠102の背面を覆うように閉鎖保持される。   A back set board 130 is attached behind the front frame 102. This back set board 130 has a rectangular shape somewhat smaller than the inner size of the outer frame 101, and is configured based on a base frame body 131 integrally formed with a window 131w penetrating the front and back at the center. . Back set board swing hinge members 132 and 133 are fixed to the side edge portion of the base frame body 131 at a predetermined interval in the vertical direction, and the upper and lower back set board swing hinge members 132 and 133 are fixed to the front frame 102. By engaging with the upper and lower fixed hinge members 112, 113 and swinging or disengaging, the back set board 130 is provided behind the front frame 102 so that it can be opened and closed laterally and detachable. The closing lever 134 is used to close and hold the back surface of the front frame 102.

裏セット盤130には、窓口131wを取り囲むようにして賞球を払い出すための賞球経路が設けられる。すなわち、基枠体131の裏面側には、遊技球の貯留・供給を行うタンク部材135、タンク部材135から供給される遊技球を整列させて流下させる整列樋部材136、整列樋部材136から供給される遊技球を受けて所定数量の遊技球を待機保持させる賞球待機通路137、賞球待機通路137に待機された遊技球を所定の入賞条件等に基いて払い出す球払出装置138、球払出装置138から払い出された遊技球を上下の球皿106,107に導く賞球払出経路139などの賞球経路が設けられている。また、基枠体131の前面側には、窓口131wの下方に位置して遊技盤120の裏面側に排出されたアウト球およびセーフ球、球抜き機構によって賞球経路の途上から排出された抜き球等を集合させる図示しない集合経路が形成され、基枠体131の裏面側には集合経路と繋がって集合された遊技球を遊技施設側の回収バケットに排出させる図示しない球排出経路が形成されている。   The back set board 130 is provided with a prize ball path for paying out prize balls so as to surround the window 131w. That is, on the back side of the base frame 131, a tank member 135 for storing and supplying game balls, an alignment rod member 136 for aligning and flowing down game balls supplied from the tank member 135, and supply from the alignment rod member 136 A prize ball standby passage 137 for receiving and holding a predetermined number of game balls in a waiting state, a ball payout device 138 for paying out the game balls waiting in the prize ball standby passage 137 based on predetermined winning conditions, etc. A prize ball path such as a prize ball payout path 139 for guiding game balls paid out from the payout device 138 to the upper and lower ball trays 106 and 107 is provided. In addition, on the front side of the base frame 131, an out ball and a safe ball that are positioned below the window 131w and are discharged to the back side of the game board 120, and a punch that is discharged from the middle of the prize ball path by the ball punching mechanism. A collecting path (not shown) for collecting balls or the like is formed, and a ball discharging path (not shown) is formed on the back side of the base frame 131 to discharge the game balls assembled to the collecting path to the collection bucket on the gaming facility side. ing.

裏セット盤130の裏面各部には、パチンコ機PMの作動を統括的に制御する主基板700や、主基板700からの指令信号に基いて球払出装置138の作動制御を行う球払出基板300、効果照明や効果音の作動制御を行うランプ・音声制御基板400、これらの制御基板や各種電子機器等に電力を供給する電源基板500、遊技ホールに設置された遊技機管理装置(管理コンピュータ)に対して各種の遊技情報を出力する外部接続装置としての外部端子板600などの回路基板が着脱交換可能に取り付けられ、各回路基板や電子機器が図示しないワイヤーハーネスで接続されてパチンコ機PMが構成される。また、球払出基板300の下方には、主基板700を含むこれら回路基板に何らかの異常動作等が生じたときに、これを発光ダイオードによる画面にて報知するためのエラー表示装置161(エラーLED)が設けられている。   In each part of the back surface of the back set board 130, there are a main board 700 that comprehensively controls the operation of the pachinko machine PM, a ball payout board 300 that controls the operation of the ball payout device 138 based on a command signal from the main board 700, A lamp / voice control board 400 that controls the operation of effect lighting and sound effects, a power supply board 500 that supplies power to these control boards and various electronic devices, and a gaming machine management device (management computer) installed in the game hall On the other hand, a circuit board such as an external terminal board 600 as an external connection device that outputs various game information is detachably attached, and each circuit board and electronic equipment are connected by a wire harness (not shown) to constitute a pachinko machine PM. Is done. Also, below the ball payout board 300, an error display device 161 (error LED) is used to notify when an abnormal operation or the like occurs in these circuit boards including the main board 700 on a screen using a light emitting diode. Is provided.

パチンコ機PMは、ガラス扉105、上球皿106、裏セット盤130等がそれぞれ閉鎖され、前枠102が外枠101に閉鎖施錠された状態で遊技に供される。遊技は上球皿106に遊技球を貯留させて操作ハンドル108を回動操作することにより開始され、上球皿106に貯留された遊技球が1球ずつ打球発射装置109に送られ操作ハンドル108の回動操作角度に応じた強度で遊技領域PAに打ち出されてパチンコゲームが展開される。   The pachinko machine PM is used for a game in a state where the glass door 105, the upper ball tray 106, the back set board 130, etc. are closed, and the front frame 102 is closed and locked to the outer frame 101. The game is started by storing the game balls in the upper ball tray 106 and rotating the operation handle 108, and the game balls stored in the upper ball tray 106 are sent to the hitting ball launching device 109 one by one. The pachinko game is developed by being struck into the game area PA with the strength corresponding to the rotation operation angle.

次に、パチンコ機PMを制御する制御システムの概略を図13を参照しながら説明する。本制御システムは、主基板700、第1始動入賞センサ151、第2始動入賞センサ152、図柄表示装置128、外部端子板600およびエラー表示装置161を有して構成され、これらがケーブル等により電気的に接続されている。主基板700は、パチンコ機PMの動作全体を管理するシステムプログラム及び遊技用の実行プログラムが予め記憶されている半導体メモリ等で形成された記憶部を有しこれらのプログラムを実行するメインコントロール部730と、後述する当たりか否かの決定等に用いられる乱数(0〜65535の65536個の乱数値)を発生させる乱数発生装置750とから構成されている。   Next, an outline of a control system for controlling the pachinko machine PM will be described with reference to FIG. This control system includes a main board 700, a first start prize sensor 151, a second start prize sensor 152, a symbol display device 128, an external terminal board 600, and an error display device 161, which are electrically connected by a cable or the like. Connected. The main board 700 has a storage unit formed by a semiconductor memory or the like in which a system program for managing the entire operation of the pachinko machine PM and a game execution program are stored in advance, and a main control unit 730 for executing these programs. And a random number generator 750 for generating random numbers (65,536 random numbers from 0 to 65535) used for determining whether or not to be described later.

主基板700は、図13に示すように、外部端子板600を介してパチンコ機PM外部に電気的に接続されており、主基板700から出力される各種の遊技情報をパチンコ機PM外部の管理コンピュータに対して伝送させることができるようになっている。この遊技情報には、何らかの異常を検出した主基板700から出力される報知信号が含まれており、管理コンピュータに対してパチンコ機PMの異常を報知させることができるため、遊技ホールはこの異常を直ちに認識することが可能となっている。さらに、エラー表示装置161がそれぞれ配線ケーブルを介して主基板700に接続されているため、主基板700等の各回路基板における異常を検出した主基板700から出力される報知信号により、エラー表示装置161の点灯を行わせることができる。   As shown in FIG. 13, the main board 700 is electrically connected to the outside of the pachinko machine PM via an external terminal board 600, and various game information output from the main board 700 is managed outside the pachinko machine PM. It can be transmitted to a computer. The game information includes a notification signal output from the main board 700 that has detected some abnormality, and can notify the management computer of the abnormality of the pachinko machine PM. It is possible to recognize immediately. Further, since each error display device 161 is connected to the main board 700 via a wiring cable, an error display device is generated by a notification signal output from the main board 700 that detects an abnormality in each circuit board such as the main board 700. 161 can be turned on.

メインコントロール部730は、基準クロック発生回路731、CPU732、ROM733、及びRAM734を備えて構成され、メインコントロール部730が実行すべき制御プログラム及び制御の過程で必要なデータはROM733に記載されている(図14参照)。また、基準クロック発生回路731は、パチンコ機PMの制御の中枢を担うCPU732の動作基準をなす基準クロックを発生する回路であって、水晶発振器や水晶振動子等を用いて所定間隔のパルス(クロック信号)を発生するものである。また、このパルスを分周部(不図示)において適宜分周したものを基準クロックとすることもできる。   The main control unit 730 includes a reference clock generation circuit 731, a CPU 732, a ROM 733, and a RAM 734, and a control program to be executed by the main control unit 730 and data necessary for the control process are described in the ROM 733 ( (See FIG. 14). The reference clock generation circuit 731 is a circuit that generates a reference clock that is an operation reference of the CPU 732 that plays a central role in the control of the pachinko machine PM. Signal). Further, the reference clock can be obtained by appropriately dividing this pulse in a frequency dividing unit (not shown).

メインコントロール部730において実行される(CPU732が実行する)制御プログラムは、図13に示すように、当たりか否かを決定する当たり決定手段B134と、当たりが出る確率を変動させる確率変動を行うか否かを決定する確率変動決定手段B135と、異常判定手段B200とを備えて構成される。乱数発生装置750は、上記当たり決定手段B134及び確率変動決定手段B135に対応した当たり決定用乱数発生装置750a及び確率変動決定用乱数発生装置750bを備えて構成されている。それぞれの乱数発生装置750a,750bは、乱数を発生させるために設けられ、第1実施形態の乱数発生装置12の乱数クロック発生回路B51と同様に、乱数クロック発生回路B151等を備えて構成されている(後に詳述)。   As shown in FIG. 13, a control program executed by the main control unit 730 (executed by the CPU 732) performs hit determination means B134 for determining whether or not to hit, and probability variation for changing the probability of hitting. Probability variation determination means B135 for determining whether or not and abnormality determination means B200 are provided. The random number generation device 750 includes a hit determination random number generation device 750a and a probability variation determination random number generation device 750b corresponding to the hit determination means B134 and the probability variation determination means B135. Each of the random number generation devices 750a and 750b is provided to generate a random number, and is configured to include a random number clock generation circuit B151 and the like, similar to the random number clock generation circuit B51 of the random number generation device 12 of the first embodiment. (Details later).

当たり決定手段B134は、決定用乱数取得部B134aと、当たり決定部B134bとを備えて構成され、決定用乱数取得部B134aは、当たり決定用乱数発生装置750aが発生させた乱数を決定用乱数(当否乱数)として取得し、当たり決定部B134bは、該決定用乱数の値に基づいて、当たりか否かを決定する。確率変動決定手段B135は、決定用乱数取得部B135aと、確率変動決定部B135bとを備えて構成され、決定用乱数取得部B135aは、確率変動決定用乱数発生装置750bが発生させた乱数を決定用乱数として取得し、確率変動決定部B135bは、該決定用乱数の値に基づいて、確率変動をするかしないかを決定する。   The hit determination means B134 includes a determination random number acquisition unit B134a and a hit determination unit B134b, and the determination random number acquisition unit B134a uses the determination random number ( The hit determination unit B134b determines whether or not it is a hit based on the value of the determination random number. The probability variation determination means B135 includes a determination random number acquisition unit B135a and a probability variation determination unit B135b, and the determination random number acquisition unit B135a determines a random number generated by the probability variation determination random number generator 750b. The probability variation determination unit B135b determines whether or not to change the probability based on the value of the determination random number.

また、ROM733には、当たりか否かを決定するために用いる当たり決定テーブル、及び確率変動をするか否かを決定するために用いる確率変動決定テーブルが格納されており、これらのテーブルには、決定用乱数取得部B134a,B135aが取得した乱数値(以下、決定用乱数と称する)の全範囲について、一の乱数値に対して、例えば「当たり乱数」か、それとも「外れ乱数」かの一意な結果が定まるようなデータが記録されている。当たり決定部B134b及び確率変動決定部B135bは、決定用乱数取得部B134a,B135aが取得した決定用乱数の値と上記テーブルのアドレス値とを比較参照して、当該乱数値に対応する結果を取得する。すなわち、これらのテーブルのアドレス値に対応して1つの結果が特定されることになっている。   The ROM 733 stores a hit determination table used to determine whether or not to win and a probability variation determination table used to determine whether or not to perform probability variation. For the entire range of random number values (hereinafter referred to as “decision random numbers”) acquired by the determination random number acquisition units B134a and B135a, for example, “unique random numbers” or “extra random numbers” are unique to one random number value. Data that can determine the correct result is recorded. The hit determination unit B134b and the probability variation determination unit B135b compare and refer to the determination random number values acquired by the determination random number acquisition units B134a and B135a and the address values in the table, and acquire a result corresponding to the random number value. To do. That is, one result is specified corresponding to the address values in these tables.

乱数発生装置750は、図14に示すように、乱数クロック発生回路B151、クロック反転回路B161、並びに第1及び第2ラッチ信号出力回路B171,B172により構成される。これらは、それぞれ、第1実施形態の、乱数クロック発生回路B51、第1及びB61、並びに第1及び第2ラッチ信号出力回路B71,B72と同一の構成、及び同様の役割を果たすものであるが、入出力回路部B140に入出力される信号が、スタートレバーSTの操作に応じて出力される操作信号ではなく、第1始動入賞具124aもしくは第2始動入賞具124bへの入賞に伴う第1始動入賞センサ151または第2始動入賞センサ152が出力した入賞信号である点が異なる。入出力回路部B140は、第1始動入賞センサ151または第2始動入賞センサ152からの入賞信号に基づいて、第1ラッチ信号出力回路B171に第1トリガ信号を送出し、これにより、上記決定用乱数(当たり決定用乱数、確率変動決定乱数)を取得できるようになっている。なお、第1実施形態と同様、クロック反転回路B161及び第1ラッチ信号出力回路B171を第1ラッチクロック同期回路B166、または、クロック反転回路B161及び第2ラッチ信号出力回路B172を第2ラッチクロック同期回路B167として、それぞれ一体として設けてもよい。   As shown in FIG. 14, the random number generator 750 includes a random number clock generation circuit B151, a clock inversion circuit B161, and first and second latch signal output circuits B171 and B172. These have the same configuration and the same role as the random number clock generation circuit B51, first and B61, and first and second latch signal output circuits B71 and B72 of the first embodiment, respectively. The signal input / output to / from the input / output circuit unit B140 is not the operation signal output in response to the operation of the start lever ST, but the first start prize 124a or the first start prize 124b associated with the second start prize winning tool 124b. The difference is that it is a winning signal output from the start winning sensor 151 or the second starting winning sensor 152. The input / output circuit unit B140 sends a first trigger signal to the first latch signal output circuit B171 on the basis of a winning signal from the first starting winning sensor 151 or the second starting winning sensor 152. Random numbers (random numbers for determining hits, random numbers for determining probability variation) can be acquired. As in the first embodiment, the clock inverting circuit B161 and the first latch signal output circuit B171 are synchronized with the first latch clock synchronization circuit B166, or the clock inverting circuit B161 and the second latch signal output circuit B172 are synchronized with the second latch clock. Each of the circuits B167 may be integrally provided.

上述した決定用乱数を出力する手段としては、第1実施形態と同様の、クロックカウント回路B81,B82,B83,B84及びカウント値記憶回路B91に相当するクロックカウント回路B181,B182,B183,B184及びカウント値記憶回路B191(実施例1)、または、乱数テーブル(実施例2及び実施例3)を用いることができる。実施例1を採用した場合は、クロックカウント回路B181,B182,B183,B184及びカウント値記憶回路B191を用いてカウント値を乱数値として出力させる。また、実施例2及び実施例3(図7参照)を採用した場合、時間Fごとに乱数テーブルを更新し、更新した乱数テーブルに基づいて乱数値を一通り出力させ、乱数テーブルの更新と乱数値の出力を繰り返す。   As means for outputting the determination random numbers described above, clock count circuits B181, B182, B183, B184 corresponding to the clock count circuits B81, B82, B83, B84 and the count value storage circuit B91, as in the first embodiment, A count value storage circuit B191 (Example 1) or a random number table (Examples 2 and 3) can be used. When the first embodiment is employed, the count value is output as a random number value using the clock count circuits B181, B182, B183, B184 and the count value storage circuit B191. Further, when the second embodiment and the third embodiment (see FIG. 7) are adopted, the random number table is updated every time F, and random number values are output based on the updated random number table, and the random number table is updated and corrupted. Repeat numeric output.

乱数発生装置750は、第1実施形態の乱数発生装置12と同じように、以上の実施例1〜3のいずれか、または、これらを組み合わせた構成等を用いて乱数値を生成し、生成した乱数をCPUデータバスに出力させることにより乱数を発生させるが、第1実施形態と同様、一定の乱数値が出力され続ける問題が発生することがある。第2実施形態のパチンコ機PMには、この異常を検出するプログラムである異常判定手段B200が設けられている。この異常判定手段B200は、図6に示す第1実施形態の異常判定手段B100と同じ構成となっており、異常判定乱数取得部と、異常判定乱数記憶部と、異常判定乱数比較部と、異常判定部とを備えて構成される。すなわち、異常判定手段B200においては、異常判定用乱数として、基準乱数及び第1比較用乱数を間隔Δt毎に取得し、基準乱数と第1比較用乱数が同一の場合にのみ、第2比較用乱数を取得し、基準乱数、第1比較用乱数、及び第2比較用乱数が全て同一の値であると判断した場合にのみ異常と判断するという処理を行う(図8のステップS301〜S313参照)。   The random number generator 750 generates and generates a random value using any of the above-described Examples 1 to 3, or a combination of the same, like the random number generator 12 of the first embodiment. A random number is generated by outputting the random number to the CPU data bus. However, as in the first embodiment, there may be a problem that a constant random value is continuously output. The pachinko machine PM of the second embodiment is provided with an abnormality determination means B200 that is a program for detecting this abnormality. This abnormality determination unit B200 has the same configuration as the abnormality determination unit B100 of the first embodiment shown in FIG. 6, and includes an abnormality determination random number acquisition unit, an abnormality determination random number storage unit, an abnormality determination random number comparison unit, And a determination unit. That is, the abnormality determination unit B200 acquires the reference random number and the first comparison random number as the abnormality determination random number at every interval Δt, and only for the second comparison when the reference random number and the first comparison random number are the same. Random numbers are acquired, and a process of determining an abnormality only when it is determined that the reference random number, the first comparison random number, and the second comparison random number are all the same value (see steps S301 to S313 in FIG. 8). ).

異常判定手段B200は、異常と判断して処理を終了する場合、上述した報知信号、すなわち、主基板700から異常が発生した旨の信号を出力する処理を行う。具体的には、エラー表示装置161に該信号を出力しエラー表示装置161を点灯させたり、また、該信号をパチンコ機PM外部の管理コンピュータに送出し、管理コンピュータにその旨を表示させたりすることができる。   When the abnormality determination unit B200 determines that an abnormality has occurred and ends the process, the abnormality determination unit B200 performs a process of outputting the notification signal described above, that is, a signal indicating that an abnormality has occurred from the main board 700. Specifically, the signal is output to the error display device 161 and the error display device 161 is turned on, or the signal is transmitted to a management computer outside the pachinko machine PM and displayed to that effect on the management computer. be able to.

また、異常判定手段B200による異常判定用乱数の取得の間隔も第1実施形態と同様にΔtとなっており、Δtは、出力乱数値更新時間F(乱数テーブルの更新時間F等)より短く且つクロックの周期fより長くなっている(図9参照)。そして、第1実施形態と同様、より細かいビット数単位で異常判定を行うことにより、判定の精度を高め、ビット不良を検出することも可能である。更に、乱数を取得する回数も3回に限定されず、4回、5回、またはそれ以上取得しても同じ効果が得られる点、Δtが固定値(周期的)であっても可変値(非周期的)であってもよい点、は第1実施形態と同様である。   Also, the interval for acquiring the abnormality determination random number by the abnormality determination unit B200 is Δt as in the first embodiment, and Δt is shorter than the output random number value update time F (such as the update time F of the random number table) and It is longer than the clock period f (see FIG. 9). Then, as in the first embodiment, it is possible to improve the accuracy of the determination and detect a bit defect by performing the abnormality determination in finer bit number units. Furthermore, the number of times the random number is acquired is not limited to three, and the same effect can be obtained even if acquired four times, five times or more, and even if Δt is a fixed value (periodic), a variable value ( The point that may be aperiodic is the same as in the first embodiment.

次に、実際の遊技における当たり決定及び確率変動決定用の乱数(以下、遊技用乱数と称する。)の取得、利用の手順を、図15に示すフローチャートを参照しつつ説明する。なお、下記において示されるフローチャートに沿って、CPU732により制御プログラムが実行されるが、CPU732が実行すべき当該制御プログラム及び制御の過程で必要なデータはROM733に格納されている。   Next, procedures for acquiring and using random numbers for determining winning and probability fluctuations in actual games (hereinafter referred to as game random numbers) will be described with reference to the flowchart shown in FIG. The control program is executed by the CPU 732 according to the flowchart shown below. The control program to be executed by the CPU 732 and data necessary for the control process are stored in the ROM 733.

まず、パチンコ機PMの電源が投入されると、必要なパラメータの初期化等を行った後、所定のメインルーチンに従って遊技の処理に関するプログラムが実行される。このメインルーチンに呼び出されるサブルーチンとして、上述した遊技用乱数取得処理が図15に示すフローチャートに従って実行される。まず、ステップS600で第1始動入賞具124a及び第2始動入賞具124bへの打球の入賞がチェックされる。   First, when the power of the pachinko machine PM is turned on, necessary parameters are initialized and then a program relating to game processing is executed according to a predetermined main routine. As a subroutine called by the main routine, the above-described game random number acquisition processing is executed according to the flowchart shown in FIG. First, in step S600, the winning of the hit ball to the first start winning tool 124a and the second start winning tool 124b is checked.

ここで、CPU732による始動入賞センサ151,152からの入賞信号の検出周期は、所定の周期に設定されている。そして、ある検出周期において入賞信号がロー信号であることが検出され、且つ、その次の検出周期及びさらにその次の検出周期と2回連続でハイ信号が検出された場合にのみ有効な入賞と判定される。続くステップS610においては、第1始動入賞具124aへの入賞があったか否かが判断される。ここで、入賞がなかったと判断された場合、もしくは入賞はあったものの既に保留球数が所定の上限個数(例えば4個)に達している場合には、ステップS700に進む。一方、保留球数が上限個数未満で、且つ、入賞があったと判断された場合には、保留球数を1加算した上で、ステップS620に進む。   Here, the detection cycle of the winning signals from the start winning sensors 151 and 152 by the CPU 732 is set to a predetermined cycle. The winning signal is valid only when it is detected that the winning signal is a low signal in a certain detection cycle, and the high signal is detected twice in succession to the next detection cycle and further to the next detection cycle. Determined. In the subsequent step S610, it is determined whether or not there is a winning for the first start winning tool 124a. Here, if it is determined that there is no winning, or if there is a winning but the number of reserved balls has already reached a predetermined upper limit (for example, four), the process proceeds to step S700. On the other hand, if it is determined that the number of reserved balls is less than the upper limit number and there is a winning, the number of reserved balls is incremented by 1, and the process proceeds to step S620.

ステップS620においては、第1ラッチ信号出力回路B171から、16ビットの乱数値のうち下位8ビット分を読み込むための第1ラッチ信号が出力され、乱数生成回路B186に入力される。そして、乱数生成回路B186に記憶された乱数値が出力される(ステップS630)。ステップS640においては、上記の段階で出力された乱数値が、16ビットの乱数値のうちの上位8ビット分として、RAM734の決定用乱数取得部B134a,135aに格納される。そして、ステップS650に進む。ステップS650においては、第1ラッチ信号出力回路B171から、16ビットの乱数値のうち上位8ビット分を読み込むための第1ラッチ信号が出力され、乱数生成回路B186に入力される。そして、乱数生成回路B186に記憶された乱数値が出力され(ステップS660)、ステップS670へ進む。ステップS670においては、上記の段階で出力された乱数値が、16ビットの乱数値のうちの上位8ビット分として、決定用乱数取得部B134a,B135aに格納される。そして、先のステップS640で格納された下位8ビット分と合わせて、16ビットの乱数値として取り扱われる。   In step S620, the first latch signal for reading the lower 8 bits of the 16-bit random number value is output from the first latch signal output circuit B171 and input to the random number generation circuit B186. Then, the random number value stored in the random number generation circuit B186 is output (step S630). In step S640, the random number value output in the above stage is stored in the determination random number acquisition units B134a and 135a of the RAM 734 as the upper 8 bits of the 16-bit random value. Then, the process proceeds to step S650. In step S650, the first latch signal for reading the upper 8 bits of the 16-bit random value from the first latch signal output circuit B171 is output and input to the random number generation circuit B186. Then, the random number value stored in the random number generation circuit B186 is output (step S660), and the process proceeds to step S670. In step S670, the random number value output in the above stage is stored in the determination random number acquisition units B134a and B135a as the upper 8 bits of the 16-bit random value. Then, together with the lower 8 bits stored in the previous step S640, it is handled as a 16-bit random value.

図15のステップS700〜S760においては、ステップS700において、第2始動入賞具124bへの入賞があったか否かが判断され、入賞がなかったと判断された場合、もしくは入賞はあったものの既に保留球数が上限個数に達している場合には、処理を終了してメインルーチンに戻る。また、上記入賞があり且つ保留球数が上限個数未満の場合は、ステップS710へ進み、上述したステップS620〜S670と同様の処理を行い、16ビットの遊技用乱数を取得する。   In steps S700 to S760 of FIG. 15, it is determined in step S700 whether or not the second start winning tool 124b has been won. If it is determined that there has been no win, or there has been a win, the number of balls already held. If the maximum number has been reached, the process is terminated and the process returns to the main routine. If there is a winning and the number of reserved balls is less than the upper limit, the process proceeds to step S710, and the same processing as in steps S620 to S670 described above is performed to obtain a 16-bit game random number.

パチンコ機PMにおける遊技用乱数の取得は上記のようなフローで行われるが、異常判定手段B200による異常判定処理を、第1始動入賞具124aまたは第2始動入賞具124bへの入賞が検出され、遊技用乱数を取得しているタイミングで行うことは好ましくない。その理由について以下で説明する。まず第1始動入賞具124aまたは第2始動入賞具124bへ入賞したとき第1ラッチ信号出力回路B171から第1ラッチ信号が出力されるが、この出力とほぼ同じタイミングで、第2ラッチ信号出力回路B172から第2ラッチ信号が出力されると、記憶された乱数値が、第1ラッチ信号と第2ラッチ信号のどちらによるものかわからなくなるという事象が発生する。そして、第1始動入賞具124aまたは第2始動入賞具124bへの入賞による第1ラッチ信号による乱数値が当たりであったとしても、第2ラッチ信号により乱数値が切り替わり、本来当たりだったものが外れとなるという問題が発生する。そこで、第2実施形態のパチンコ機PMでは、異常判定手段B200を、以下の実施例6及び実施例7に示すタイミングで稼動させている。   The acquisition of the game random number in the pachinko machine PM is performed according to the flow as described above. In the abnormality determination process by the abnormality determination unit B200, a winning to the first start winning tool 124a or the second starting winning tool 124b is detected, It is not preferable to perform at the timing when the game random number is acquired. The reason will be described below. First, the first latch signal output circuit B171 outputs the first latch signal when winning the first start winning tool 124a or the second start winning tool 124b, and the second latch signal output circuit is almost at the same timing as this output. When the second latch signal is output from B172, an event occurs in which the stored random number value cannot be determined from the first latch signal or the second latch signal. And even if the random value by the first latch signal by winning to the first start winning tool 124a or the second start winning tool 124b is win, the random value is switched by the second latch signal, and what was originally hit The problem of falling off occurs. Therefore, in the pachinko machine PM according to the second embodiment, the abnormality determination unit B200 is operated at the timing shown in the following sixth and seventh examples.

異常判定手段B200は、最低3回(1回目の乱数値と2回目の乱数値が相違する場合は2回)異常判定用乱数を取得するが、実施例6は、この異常判定用乱数の取得タイミングを完全に遊技用乱数の取得タイミングに重ならないようにして取得するというものである。例えば、上記遊技用乱数取得処理において、第1始動入賞フラグ及び第2始動入賞フラグを設け、ステップS610における、第1始動入賞具124aへの入賞があるか否か及び保留球数が上限個数に達しているか否かの判断を行った後、入賞があり且つ保留球数が上限個数に達していないと判断したときに(ステップS620に移行する前に)第1始動入賞フラグをオンにし、入賞がなかったときまたは保留球数が上限個数に達しているときに(ステップS700に移行する前に)第1始動入賞フラグをオフに処理を追加する。同様にステップS700における第2始動入賞具124bへの入賞があるか否か及び保留球数が上限個数に達しているか否かの判断を行った後、入賞があり且つ保留球数が上限個数に達していないと判断したときに(ステップS710に移行する前に)第2始動入賞フラグをオンにし、入賞がなかったときまたは保留球数が上限個数に達しているときに(メインルーチンに戻る前に)第2始動入賞フラグをオフにする処理を追加する。   The abnormality determination unit B200 acquires the abnormality determination random number at least three times (two times when the first random number value is different from the second random number value). In the sixth embodiment, the abnormality determination random number is acquired. The timing is acquired in such a way that it does not completely overlap with the timing for acquiring the game random number. For example, in the above game random number acquisition process, a first start winning flag and a second starting winning flag are provided, and whether or not there is a winning for the first starting winning tool 124a in step S610 and the number of held balls is set to the upper limit number. After determining whether or not it has been reached, when it is determined that there is a winning and the number of held balls has not reached the upper limit (before proceeding to step S620), the first start winning flag is turned on to win When there is no ball or when the number of reserved balls has reached the upper limit (before proceeding to step S700), processing is added to turn off the first start winning flag. Similarly, after determining whether or not the second start winning tool 124b has been won in step S700 and whether or not the number of retained balls has reached the upper limit number, there is a winning and the number of retained balls reaches the upper limit number. When it is determined that it has not reached (before proceeding to Step S710), the second start winning flag is turned on, and when there is no winning or when the number of reserved balls reaches the upper limit (before returning to the main routine) A) A process of turning off the second start winning flag is added.

そして、異常判定手段B200においては、基準乱数のラッチ(ステップS301)を開始させる前に、第1始動入賞フラグ及び第2始動入賞フラグの両方がオフであるか否かの確認処理を追加し、両方がオフでないときには該確認処理をループさせ、両方がオフになったときに初めてステップS301から処理を開始するようにすればよい。   Then, in the abnormality determination unit B200, before starting the latching of the reference random number (step S301), a process for confirming whether or not both the first start winning flag and the second starting winning flag are off is added, When both are not turned off, the confirmation process is looped, and when both are turned off, the process may be started from step S301 for the first time.

また、実施例6では、上記に限らず、遊技用乱数を取得していないことを条件に異常判定用の乱数を取得すればよいので、例えば、操作ハンドル108が操作されていないことを検出したときに異常判定処理を開始してもよいし、RAMがクリアされたとき、または、パチンコ機PMの電源を投入した直後の、初期動作中や遊技に関するバックアップデータが存在しないときに異常判定処理を開始してもよい。   Further, in the sixth embodiment, not limited to the above, it is only necessary to acquire a random number for abnormality determination on the condition that a random number for gaming is not acquired. For example, it is detected that the operation handle 108 is not operated. Sometimes the abnormality determination process may be started, or when the RAM is cleared or immediately after the power of the pachinko machine PM is turned on, the abnormality determination process is performed during the initial operation or when there is no backup data related to the game. You may start.

実施例7では、3回の異常判定用乱数の取得のうち、1回目の異常判定用乱数(基準乱数)の取得を、遊技用乱数の取得と併せて実施しようとする方法である。すなわち、異常判定手段B200が行う異常判定処理(ステップS301〜S314)のうち、基準乱数値の取得(ステップS301からS305まで)を、決定用乱数取得処理と併せて行おうとするものである。具体的には、図15のフローチャートに示す遊技用乱数の取得フローとほぼ同様の処理を行うが、下位8ビットの乱数格納処理(ステップS640)、及び上位8ビットの乱数格納処理(ステップS670)において、取得した乱数値をRAM734の決定用乱数取得部B134a,135bの決定用乱数取得部B134a,135bに格納するだけでなく、これを基準乱数として異常判定手段B200の異常判定乱数記憶部に保存させる。なお、第2始動入賞具124bの入賞を検出した(ステップS700)後の、下位ビット格納(ステップS730)及び上位ビット格納(ステップS760)のタイミングで異常判定乱数記憶部に保存させてもよい。   The seventh embodiment is a method in which the first abnormality determination random number (reference random number) is acquired together with the acquisition of the game random number among three acquisitions of abnormality determination random numbers. That is, out of the abnormality determination processing (steps S301 to S314) performed by the abnormality determination means B200, the acquisition of the reference random number value (from step S301 to S305) is performed together with the determination random number acquisition processing. Specifically, the processing is almost the same as the game random number acquisition flow shown in the flowchart of FIG. 15, but the lower 8 bits random number storage processing (step S640) and the upper 8 bits random number storage processing (step S670). The stored random number value is not only stored in the determination random number acquisition units B134a and 135b of the determination random number acquisition units B134a and 135b of the RAM 734, but is also stored as a reference random number in the abnormality determination random number storage unit of the abnormality determination unit B200. Let Note that the abnormality determination random number storage unit may be stored at the timing of lower bit storage (step S730) and upper bit storage (step S760) after detecting the winning of the second start winning tool 124b (step S700).

異常判定手段B200は、上記のように基準乱数を異常判定乱数記憶部B102に記憶させた後は、実施例6のように遊技用乱数取得処理が実行されていないことを条件としてステップS306〜S313の処理を行い、異常判定用乱数の取得、比較、そして乱数発生装置750が正常か異常かの判断を行えば、遊技用乱数の取得に影響を与えることなく、異常判定用乱数の取得及び判定ができる。   After storing the reference random number in the abnormality determination random number storage unit B102 as described above, the abnormality determination unit B200 performs steps S306 to S313 on the condition that the game random number acquisition process is not executed as in the sixth embodiment. If the above process is performed to obtain and compare abnormality determination random numbers and determine whether the random number generation device 750 is normal or abnormal, the acquisition and determination of abnormality determination random numbers can be performed without affecting the acquisition of gaming random numbers. Can do.

以上、実施例6では、異常判定処理における3回の異常判定用乱数の取得を、抽選用乱数の取得と重ならないタイミングで行い、実施例7では、3回の異常判定用乱数の取得のうち1回目を遊技用乱数の取得と同時に行い、残りの2回の異常判定用乱数の取得を遊技用乱数の取得と重ならないタイミングで行う例を示した。上記のように実施例7では、1回目の異常判定用乱数の取得を遊技用乱数の取得と併せて実施できるため、実施例6と比較して異常判定処理のプログラムの容量を減らすことが可能となりこの点では有利である。ところが、パチンコ機PMでは遊技が実行されている限り、遊技用乱数の取得がランダムに行われるため、異常判定用乱数の取得を間隔Δtで行わなければならないことなどを考えると、実施例6のように、確実に遊技用乱数の取得が行われていないタイミングを検出してから異常判定処理を行う方が、上述した、乱数値が上記第1ラッチ信号と第2ラッチ信号のどちらによるものかわからなくなるという事象の発生を確実に排除できる。   As described above, in the sixth embodiment, the abnormality determination random number is acquired three times in the abnormality determination process at a timing that does not overlap with the lottery random number acquisition. In the seventh embodiment, the abnormality determination random number is acquired three times. An example is shown in which the first time is performed simultaneously with the acquisition of the game random number, and the remaining two abnormality determination random numbers are acquired at a timing that does not overlap with the acquisition of the game random number. As described above, in the seventh embodiment, since the first abnormality determination random number can be acquired together with the acquisition of the game random number, the capacity of the abnormality determination processing program can be reduced as compared with the sixth embodiment. This is advantageous in this respect. However, in the case of the pachinko machine PM, as long as the game is executed, the random number for game is acquired at random, so that it is necessary to acquire the random number for abnormality determination at the interval Δt. As described above, whether the random number value is based on the first latch signal or the second latch signal is more reliable when the abnormality determination process is performed after the timing at which the game random number is not acquired is detected. It is possible to reliably eliminate the occurrence of an event of unawareness.

しかし、実施例7の場合において、例えば2個連続して打球が第1始動入賞具124aまたは第2始動入賞具124bに入賞したとしても、上記異常判定処理を行うことは可能である。図16(a)に示すように、2個連続して打球が第1または第2始動入賞具124a,124bに入った場合において、打球の直径(連続した2つの打球間の距離)をα、第1または第2始動入賞センサ151,152における打球の通過距離をβ、打球がαの距離を通過する時間をΔt4、第1または第2始動入賞センサ151,152を通過する時間をΔt2とする。この場合、1個目の打球が検出されてから2個目の打球が検出されるまでの時間がΔt4になり、これは、図16(b)に示すように上記センサを通過し入力受付をしている時間Δt2より長い。また、遊技用乱数の取得間隔をΔt3とすると、遊技用乱数は打球の入賞を検出、すなわちΔt2が開始されてから行われる。ここで、Δt2はおおよそ40ms、Δt3はその10分の1の4ms程度であるため、Δt2間における抽選用乱数の取得は、図16(c)に示すようなタイミングで行われる。すなわち、Δt2の開始から最大でも8msの間には遊技用乱数の取得が完了することになり、異常判定用乱数の取得はその後、Δt2−2Δt3の間(最小でも32msの間)に行えばよいことになる。従って、上述したように異常判定処理に要する時間は28.375μs程度であるため、実施例7の場合においても、図16(c)のΔt2−2Δt3の間(最小でも32msの間)に異常判定用乱数を取得し、異常判定処理を行うことは十分可能である。 However, in the case of the seventh embodiment, for example, even when two consecutive hit balls win the first start winning tool 124a or the second start winning tool 124b, the abnormality determination process can be performed. As shown in FIG. 16 (a), when two consecutive hit balls enter the first or second start winning tool 124a, 124b, the diameter of the hit ball (distance between two consecutive hit balls) is α, The passing distance of the hit ball in the first or second start winning sensor 151, 152 is β, the time for the hit ball to pass the distance α is Δt 4 , and the time for the hit ball to pass the first or second start winning sensor 151, 152 is Δt 2. And In this case, the time from when the first hit ball is detected until the second hit ball is detected is Δt 4 , which passes through the sensor as shown in FIG. Is longer than Δt 2 during Further, when the acquisition interval of the game random numbers is Δt 3 , the game random numbers are detected after the winning of the hit ball is detected, that is, Δt 2 is started. Here, since Δt 2 is about 40 ms and Δt 3 is about 1/10 of 4 ms, the random numbers for lottery during Δt 2 are acquired at the timing shown in FIG. That is, the acquisition of the game random number is completed within 8 ms at the maximum from the start of Δt 2 , and the acquisition of the abnormality determination random number is thereafter performed during Δt 2 -2Δt 3 (at least 32 ms). You can do it. Therefore, as described above, the time required for the abnormality determination process is about 28.375 μs. Therefore, even in the case of the seventh embodiment, it is between Δt 2 and 2Δt 3 in FIG. 16C (at least 32 ms). It is sufficiently possible to acquire abnormality determination random numbers and perform abnormality determination processing.

以上、第2実施形態のパチンコ機PMにおいては、乱数発生装置750が当たり決定用乱数発生装置750aと確率変動決定用乱数発生装置750bとを備え、当たり決定用乱数発生装置750aと確率変動決定用乱数発生装置750bとがそれぞれ当たり決定部B134bと確率変動決定部B135bとに対応して設けられる例について説明したが、例えば、図柄抽選用プログラム(例えば、大当たり時の確率変動の有無またはラウンド数等、発生させる利得の種類を一意に定めるプログラム等)、演出パターン抽選用プログラム(例えば、演出に伴う変動時間の種類または演出に伴うリーチの種類を一意に定めるプログラム等)、及びこれらのプログラムでそれぞれ使用する乱数発生装置(例えば、図柄抽選用乱数発生装置及び演出パターン抽選用乱数発生装置)が設けられていても、本発明に係る異常判定手段B200により行われる異常判定処理を適用させることができる。具体的には、異常判定を行う優先度が高い乱数発生装置に対して優先的に異常判定処理を実行させてもよいし、全ての乱数発生装置に対して異常判定処理を実行させるようにしてもよい。   As described above, in the pachinko machine PM according to the second embodiment, the random number generator 750 includes the hit determination random number generator 750a and the probability variation determination random number generator 750b, and the hit determination random number generator 750a and the probability variation determination. The example in which the random number generator 750b is provided corresponding to each of the hit determination unit B134b and the probability variation determination unit B135b has been described. For example, a symbol lottery program (for example, whether there is a probability variation at the time of jackpot or the number of rounds, etc. , A program that uniquely determines the type of gain to be generated, etc.), an effect pattern lottery program (for example, a program that uniquely determines the type of variation time associated with the effect or the type of reach associated with the effect), and these programs, respectively Random number generator to be used (for example, random number generator for design lottery and production pattern) Even for emissions lottery number generator) is provided, it is possible to apply the abnormality determination processing performed by the abnormality determining means B200 according to the present invention. Specifically, the abnormality determination process may be preferentially executed for a random number generator having a high priority for performing abnormality determination, or the abnormality determination process may be executed for all random number generators. Also good.

また、上記のように乱数値を用いるプログラムが複数存在する場合、例えば乱数値が必要な第1のプログラムと第2のプログラムがある場合において、第1のプログラムに対応した乱数発生装置により発生させた乱数値に、所定の一律の値や別のソフト乱数等の値を加算等により組み合わせ、この組み合わせの結果得られる値を第2のプログラムで用いる乱数値として使用してもよい。具体的には、例えば、当たり決定用乱数発生装置750aにより発生させた乱数値に、別のソフト乱数等の乱数値を演算等により組み合わせて、図柄抽選用プログラム又は演出パターン抽選用プログラムで用いる乱数値として使用してもよい。   Further, when there are a plurality of programs using random numbers as described above, for example, when there are a first program and a second program that require random numbers, the random number generator corresponding to the first program generates them. The random number value may be combined with a predetermined uniform value or another soft random number by addition or the like, and a value obtained as a result of this combination may be used as a random value used in the second program. Specifically, for example, the random number generated by the winning determination random number generator 750a is combined with another random number such as a soft random number by calculation or the like, and used in the symbol lottery program or the effect pattern lottery program. It may be used as a numerical value.

以上、第1実施形態のスロットマシン1及び第2実施形態のパチンコ機PMにおいては、異常判定手段B100(B200)が、出力乱数値更新時間F(例えば、乱数テーブルの更新時間F)より短く且つクロックの周期fより長い間隔Δtで異常判定用乱数を3回(1回目と2回目の値が異なる場合は2回)取得することにより、偶然同一の乱数値を取得するケースを排除しつつ、確実に乱数発生装置が正常か否かの判定を行うことができる。また、異常判定手段は、3回異常判定用乱数を取得するだけで上記判定を行うことができるため、従来よりもプログラムの容量を小さくすることもできる。   As described above, in the slot machine 1 of the first embodiment and the pachinko machine PM of the second embodiment, the abnormality determination unit B100 (B200) is shorter than the output random value update time F (for example, the random table update time F) and While acquiring the random number for abnormality determination three times (two times if the first and second values are different) at an interval Δt longer than the clock cycle f, the case of accidentally acquiring the same random number value is eliminated, It is possible to reliably determine whether the random number generator is normal. Further, since the abnormality determination means can perform the above determination only by acquiring the abnormality determination random number three times, the capacity of the program can be reduced as compared with the conventional case.

また、第1実施形態のスロットマシン1及び第2実施形態のパチンコ機PMにおいては、上記実施例4及び実施例6に示すように、抽選用あるいは遊技用の乱数を取得していないタイミングで、上記異常判定処理を稼動させている。これにより、通常の遊技における乱数の取得に影響を与えずに異常判定を行うことができる。なお、上記では、抽選用または遊技用の乱数を取得していない状態を検出したときに異常判定処理を行う例を示したが、この抽選用または遊技用乱数を取得していない状態を検出するときに毎回異常判定を行うようにすることも可能であり、この場合、異常判定処理のプログラムをサブルーチン化することができるため、プログラムの容量を削減しつつ、異常の判定及び検出を早期に行うことができる。   In addition, in the slot machine 1 of the first embodiment and the pachinko machine PM of the second embodiment, as shown in the above-described Example 4 and Example 6, at the timing when the random numbers for lottery or games are not acquired, The abnormality determination process is activated. Thereby, abnormality determination can be performed without affecting the acquisition of random numbers in a normal game. In the above description, an example in which abnormality determination processing is performed when a state in which a lottery or game random number is not acquired has been detected has been described. However, a state in which this lottery or game random number has not been acquired is detected. It is also possible to make an abnormality determination every time. In this case, since the abnormality determination processing program can be made into a subroutine, abnormality determination and detection are performed early while reducing the capacity of the program. be able to.

そして、第1実施形態のスロットマシン1及び第2実施形態のパチンコ機PMにおいては、上記実施例5及び実施例7に示すように、抽選用あるいは遊技用乱数の取得と共に、上記異常判定処理で使用する1回目の異常判定用乱数の取得を行うこともできる。これにより、異常判定処理のプログラムの容量を削減できるとともに、異常判定処理を効率良く行うことができる。なお、上記では、抽選用または遊技用乱数の取得に合わせて1回目の異常判定用乱数を取得し異常判定処理を行う例について示したが、この抽選用または遊技用乱数の取得毎に毎回異常判定をすることも可能であり、この場合も、異常判定処理のプログラムをサブルーチン化することができるため、容量を削減しつつ、異常の判定及び検出を早期に行うことができる。また、他の異常検出処理、例えば、払出処理の異常や振動センサが振動を検出した時等に、該検出に合わせて上記異常判定処理を実行させるようにすることも可能である。そして、上記異常判定処理は、スロットマシン1及びパチンコ機PMに限らず、他の遊技機で実行される各種処理に組み込んだり、転用させたりすることも可能である。   And in the slot machine 1 of 1st Embodiment and the pachinko machine PM of 2nd Embodiment, as shown in the said Example 5 and Example 7, with the acquisition of the random numbers for lottery or a game, by the said abnormality determination process, It is also possible to obtain the first abnormality determination random number to be used. Accordingly, the capacity of the abnormality determination process program can be reduced, and the abnormality determination process can be performed efficiently. In the above, an example in which the first abnormality determination random number is acquired and the abnormality determination process is performed in accordance with the acquisition of the lottery or game random number is shown. However, each time the lottery or game random number is acquired, It is also possible to make a determination, and also in this case, the abnormality determination processing program can be made into a subroutine, so that the determination and detection of the abnormality can be performed early while reducing the capacity. In addition, when another abnormality detection process, for example, an abnormality in the payout process or when the vibration sensor detects vibration, the abnormality determination process can be executed in accordance with the detection. The abnormality determination process is not limited to the slot machine 1 and the pachinko machine PM, and can be incorporated into various processes executed in other gaming machines or can be diverted.

また、第1実施形態におけるスロットマシン1及び第2実施形態におけるパチンコ機PMでは、上記異常判定処理の結果、異常と判定された場合にその旨を表示させる表示手段(エラー表示部5c及びエラー表示装置161)が設けられている。この表示手段が設けられていることにより、ホールの管理者などに容易に異常状態を把握させることができ、異常が発生した遊技機を停止させる等、適切な対応を迅速にとることが可能となる。更には、上記表示手段の他に、遊技機の動作を停止または規制する遊技機異常時制御手段を設け、上記異常判定処理の結果異常と判定された場合に、自動的に遊技機の動作を停止または規制するようにしてもよい。具体的には、第2実施形態におけるパチンコ機PMでは遊技球の発射を停止させてもよいし、スロットマシン1及びパチンコ機PMでは、賞球及びメダルの払出処理、抽選処理、入賞処理等が行われなくなるように制御してもよい。このように、遊技機の動作を停止または規制する遊技機異常時制御手段が設けられることにより、異常による遊技者や遊技店が被る不利益の発生を確実に抑止することができる。   Further, in the slot machine 1 in the first embodiment and the pachinko machine PM in the second embodiment, display means (the error display unit 5c and the error display) that displays the fact when it is determined as abnormal as a result of the abnormality determination processing. A device 161) is provided. By providing this display means, it is possible for the manager of the hall to easily grasp the abnormal state, and it is possible to quickly take appropriate measures such as stopping the gaming machine in which the abnormality has occurred. Become. Further, in addition to the display means, a gaming machine abnormality control means for stopping or restricting the operation of the gaming machine is provided, and when the abnormality is judged to be abnormal as a result of the abnormality judgment processing, the operation of the gaming machine is automatically performed. You may make it stop or regulate. Specifically, in the pachinko machine PM in the second embodiment, the launch of the game ball may be stopped, and in the slot machine 1 and the pachinko machine PM, a payout ball and medal payout process, a lottery process, a winning process, and the like are performed. You may control so that it may not be performed. In this way, by providing the gaming machine abnormality control means for stopping or regulating the operation of the gaming machine, it is possible to reliably suppress the occurrence of the disadvantage suffered by the player or the gaming store due to the abnormality.

なお、本発明に係る異常判定手段B100(B200)の適用対象としては、上記スロットマシン1またはパチンコ機PM等の遊技機に限定されない。すなわち、乱数発生装置が設けられている機器であれば適用することが可能であり、この異常判定手段を用いることにより、当該乱数発生装置の異常動作を検出することができる。   Note that the application target of the abnormality determination unit B100 (B200) according to the present invention is not limited to the gaming machine such as the slot machine 1 or the pachinko machine PM. That is, the present invention can be applied to any device provided with a random number generation device, and the abnormal operation of the random number generation device can be detected by using this abnormality determination means.

1 スロットマシン(第1実施形態の遊技機)
PM パチンコ機(第2実施形態の遊技機)
12,750 乱数発生装置
B34a 抽選用乱数取得部(第1実施形態の乱数値取得手段)
B34b 抽選役判定部(第1実施形態の当否判定手段)
B51 乱数クロック発生回路(第1実施形態のクロック発生手段)
B52 乱数テーブル決定部(テーブル選択手段)
B53a 乱数テーブル
B71 第1ラッチ信号出力回路(第1実施形態の第一ラッチ信号出力手段)
B72 第2ラッチ信号出力回路(第1実施形態の第二ラッチ信号出力手段)
B101 異常判定乱数取得部(異常検出用乱数値取得手段)
B104 異常判定部(異常判定手段)
B134a 決定用乱数取得部(第2実施形態の乱数値取得手段)
B134b 当たり決定部(第2実施形態の当否判定手段)
B135a 決定用乱数取得部(第2実施形態の乱数値取得手段)
B135b 確率変動決定部(第2実施形態の当否判定手段)
B151 乱数クロック発生回路(第2実施形態のクロック発生手段)
B171 第1ラッチ信号出力回路(第2実施形態の第一ラッチ信号出力手段)
B172 第2ラッチ信号出力回路(第2実施形態の第二ラッチ信号出力手段)
1 slot machine (the gaming machine of the first embodiment)
PM Pachinko machine (game machine of the second embodiment)
12,750 random number generator B34a random number acquisition unit for lottery (random value acquisition means of the first embodiment)
B34b Lottery determining unit (winning determination unit of the first embodiment)
B51 Random number clock generation circuit (clock generation means of the first embodiment)
B52 Random number table determination unit (table selection means)
B53a random number table B71 first latch signal output circuit (first latch signal output means of the first embodiment)
B72 Second latch signal output circuit (second latch signal output means of the first embodiment)
B101 abnormality determination random number acquisition unit (anomaly detection random value acquisition means)
B104 Abnormality determination unit (abnormality determination means)
B134a determination random number acquisition unit (random value acquisition means of the second embodiment)
B134b hit determination unit (win / fail determination means of the second embodiment)
B135a determination random number acquisition unit (random value acquisition means of the second embodiment)
B135b Probability variation determination unit (win / fail determination means of the second embodiment)
B151 Random number clock generation circuit (clock generation means of the second embodiment)
B171 First latch signal output circuit (first latch signal output means of the second embodiment)
B172 Second latch signal output circuit (second latch signal output means of the second embodiment)

Claims (10)

所定の周波数でクロックを発生させるクロック発生手段と、
前記クロック発生手段が発生したクロックに基づいて、定められた範囲内の乱数値を初期値から最終値まで所定の周期で更新する乱数発生装置と、
第一の信号に応じて第一ラッチ信号を出力する第一ラッチ信号出力手段と、
前記第一ラッチ信号に基づいて前記乱数発生装置から乱数値を取得する乱数値取得手段と、
前記乱数値取得手段が取得した乱数値に基づいて当たりか否かを判定する当否判定手段とを備えた遊技機において、
第二の信号に応じて第二ラッチ信号を出力する第二ラッチ信号出力手段と、
前記第二ラッチ信号に基づいて前記乱数発生装置から前記乱数発生装置の異常を検出するための異常検出用乱数値を取得すると共に、所定の間隔でn回(ただし、nは3以上の整数)繰り返し取得する異常検出用乱数値取得手段と、
前記異常検出用乱数値取得手段が取得した異常検出用乱数値のうち3個以上が同一であると判定した場合に前記乱数発生装置に異常が発生したものと判定する異常判定手段とを備え、
前記異常検出用乱数値取得手段が異常検出用乱数値を取得する間隔は、前記乱数発生装置の前記所定の周期より短く、且つ前記クロックの周期より長いことを特徴とする遊技機。
Clock generating means for generating a clock at a predetermined frequency;
Based on the clock generated by the clock generation means, a random number generator that updates a random value within a predetermined range from an initial value to a final value at a predetermined period;
First latch signal output means for outputting a first latch signal in response to the first signal;
Random number acquisition means for acquiring a random value from the random number generator based on the first latch signal;
In the gaming machine provided with the success / failure determination means for determining whether or not the winning is based on the random number value acquired by the random number value acquisition means,
Second latch signal output means for outputting a second latch signal in response to the second signal;
Based on the second latch signal, an abnormality detection random value for detecting an abnormality of the random number generator is acquired from the random number generator, and n times at a predetermined interval (where n is an integer of 3 or more) Anomaly detection random number acquisition means for repeatedly acquiring,
An abnormality determination unit that determines that an abnormality has occurred in the random number generation device when it is determined that three or more of the abnormality detection random number values acquired by the abnormality detection random value acquisition unit are the same;
The gaming machine characterized in that an interval for acquiring the abnormality detection random value by the abnormality detection random value acquisition means is shorter than the predetermined period of the random number generator and longer than the period of the clock.
所定の周波数でクロックを発生させるクロック発生手段と、
前記クロック発生手段が発生したクロックに基づいて、定められた範囲内の乱数値を初期値から最終値まで所定の周期で更新する乱数発生装置と、
第一の信号に応じて第一ラッチ信号を出力する第一ラッチ信号出力手段と、
前記第一ラッチ信号に基づいて前記乱数発生装置から乱数値を取得する乱数値取得手段と、
前記乱数値取得手段が取得した乱数値に基づいて当たりか否かを判定する当否判定手段とを備えた遊技機において、
第二の信号に応じて第二ラッチ信号を出力する第二ラッチ信号出力手段と、
前記第二ラッチ信号に基づいて前記乱数発生装置の異常を検出するための異常検出用乱数値を取得すると共に、所定の間隔でn回(ただし、nは3以上の整数)繰り返し取得する異常検出用乱数値取得手段と、
前記異常検出用乱数値取得手段が取得した異常検出用乱数値のうち3個以上が同一であると判定した場合に前記乱数発生装置に異常が発生したものと判定する異常判定手段とを備え、
前記異常検出用乱数値取得手段が異常検出用乱数値を3回取得するまでに要する期間は、前記所定の周期が2度経過するまでに要する期間より短く、且つ異常検出用乱数値を取得する間隔は前記クロックの周期より長いことを特徴とする遊技機。
Clock generating means for generating a clock at a predetermined frequency;
Based on the clock generated by the clock generation means, a random number generator that updates a random value within a predetermined range from an initial value to a final value at a predetermined period;
First latch signal output means for outputting a first latch signal in response to the first signal;
Random number acquisition means for acquiring a random value from the random number generator based on the first latch signal;
In the gaming machine provided with the success / failure determination means for determining whether or not the winning is based on the random number value acquired by the random number value acquisition means,
Second latch signal output means for outputting a second latch signal in response to the second signal;
Abnormality detection for acquiring an abnormality detection random number value for detecting an abnormality of the random number generation device based on the second latch signal and repeatedly acquiring n times (where n is an integer of 3 or more) at a predetermined interval Random number acquisition means for
An abnormality determination unit that determines that an abnormality has occurred in the random number generation device when it is determined that three or more of the abnormality detection random number values acquired by the abnormality detection random value acquisition unit are the same;
The period required for the abnormality detection random value acquisition means to acquire the abnormality detection random value three times is shorter than the period required for the predetermined period to elapse twice, and the abnormality detection random value is acquired. A gaming machine characterized in that the interval is longer than the period of the clock.
前記異常判定手段は、前記異常検出用乱数値取得手段が異常検出用乱数値を取得するときに、前記取得した異常検出用乱数値が前回取得した異常検出用乱数値と同一であるか否かを判定し、前記取得した異常検出用乱数値が前回取得した異常検出用乱数値と同一でないことを判定した時点で、前記乱数発生装置に異常が発生していないものと判定することを特徴とする請求項1または2に記載の遊技機。   The abnormality determination unit determines whether the acquired abnormality detection random value is the same as the previously acquired abnormality detection random value when the abnormality detection random value acquisition unit acquires the abnormality detection random value. And when it is determined that the acquired abnormality detection random value is not the same as the previously acquired abnormality detection random value, it is determined that no abnormality has occurred in the random number generator. The gaming machine according to claim 1 or 2. 前記異常検出用乱数値取得手段は、前記当否判定手段の判定に用いられる乱数値の取得が行われていないタイミングで、異常検出用乱数値を取得することを特徴とする請求項1〜3に記載の遊技機。   The abnormality detection random value acquisition unit acquires the abnormality detection random value at a timing when the acquisition of the random number value used for the determination of the success / failure determination unit is not performed. The gaming machine described. 前記異常検出用乱数値取得手段は、前記当否判定手段の判定に用いられる乱数値の取得が行われていないタイミングが発生するときに、異常検出用乱数値を取得し、且つ前記異常判定手段は前記乱数発生装置に異常が発生しているか否かの判定を行うことを特徴とする請求項4に記載の遊技機。   The abnormality detection random value acquisition unit acquires an abnormality detection random value when a timing at which acquisition of a random number value used for determination of the success / failure determination unit is not performed occurs, and the abnormality determination unit The gaming machine according to claim 4, wherein it is determined whether an abnormality has occurred in the random number generator. 前記異常検出用乱数値取得手段は、前記当否判定手段の判定に用いられる乱数値の取得と同時に、1個目の異常検出用乱数値を取得することを特徴とする請求項1〜3に記載の遊技機。   The said abnormality detection random value acquisition means acquires the 1st abnormality detection random value simultaneously with acquisition of the random value used for determination of the said success / failure determination means. Game machines. 前記異常検出用乱数値取得手段は、前記当否判定手段の判定に用いられる乱数値の取得が行われるときに、1個目の異常検出用乱数値を取得し、且つ前記異常判定手段は前記乱数発生装置に異常が発生しているか否かの判定を行うことを特徴とする請求項6に記載の遊技機。   The abnormality detection random value acquisition unit acquires a first abnormality detection random value when acquisition of a random number value used for the determination of the success / failure determination unit is performed, and the abnormality determination unit acquires the random number The game machine according to claim 6, wherein it is determined whether or not an abnormality has occurred in the generation device. 前記乱数発生装置は、前記乱数値取得手段により取得される可能性がある乱数値が初期値から最終値まで互いに異なる所定の順序で更新するように配置されている複数の乱数テーブルと、前記複数の乱数テーブルのうちの一つの乱数テーブルを所定の周期で選択するテーブル選択手段とを備えて構成されることを特徴とする請求項1〜7に記載の遊技機。   The random number generator includes a plurality of random number tables arranged so that random values that may be acquired by the random number acquisition unit are updated in a predetermined order different from an initial value to a final value; 8. A gaming machine according to claim 1, further comprising table selection means for selecting one of the random number tables at a predetermined cycle. 前記テーブル選択手段は、複数の乱数テーブルのうちの一つの乱数テーブルを選択するために用いるテーブル選択用乱数値を取得し、前記テーブル選択用乱数値に基づいて、選択する乱数テーブルを決定することを特徴とする請求項8に記載の遊技機。   The table selection means obtains a table selection random value used for selecting one random number table among a plurality of random number tables, and determines a random table to be selected based on the table selection random value. The gaming machine according to claim 8, wherein: 前記テーブル選択手段は、予め決められた順序で前記一つの乱数テーブルを選択することを特徴とする請求項8または9に記載の遊技機。   10. The gaming machine according to claim 8, wherein the table selection unit selects the one random number table in a predetermined order.
JP2010184737A 2010-08-20 2010-08-20 Game machine Pending JP2011139885A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010184737A JP2011139885A (en) 2010-08-20 2010-08-20 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010184737A JP2011139885A (en) 2010-08-20 2010-08-20 Game machine

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2010000776 Division 2010-01-05 2010-01-05

Publications (1)

Publication Number Publication Date
JP2011139885A true JP2011139885A (en) 2011-07-21

Family

ID=44456164

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010184737A Pending JP2011139885A (en) 2010-08-20 2010-08-20 Game machine

Country Status (1)

Country Link
JP (1) JP2011139885A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4991955B1 (en) * 2011-07-25 2012-08-08 株式会社大都技研 Amusement stand
JP2013022452A (en) * 2012-06-25 2013-02-04 Daito Giken:Kk Game machine
JP2014028060A (en) * 2012-07-31 2014-02-13 Daito Giken:Kk Game machine
JP2016059445A (en) * 2014-09-16 2016-04-25 サミー株式会社 Game machine
JP2016059443A (en) * 2014-09-16 2016-04-25 サミー株式会社 Game machine
JP2016067683A (en) * 2014-09-30 2016-05-09 株式会社サンセイアールアンドディ Game machine

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004097577A (en) * 2002-09-10 2004-04-02 Sankyo Kk Game machine
JP2005168562A (en) * 2003-12-08 2005-06-30 Samii Kk Hardware random number monitoring device for pinball machine
JP2007325662A (en) * 2006-06-06 2007-12-20 Fujishoji Co Ltd Game machine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004097577A (en) * 2002-09-10 2004-04-02 Sankyo Kk Game machine
JP2005168562A (en) * 2003-12-08 2005-06-30 Samii Kk Hardware random number monitoring device for pinball machine
JP2007325662A (en) * 2006-06-06 2007-12-20 Fujishoji Co Ltd Game machine

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4991955B1 (en) * 2011-07-25 2012-08-08 株式会社大都技研 Amusement stand
JP2013022452A (en) * 2012-06-25 2013-02-04 Daito Giken:Kk Game machine
JP2014028060A (en) * 2012-07-31 2014-02-13 Daito Giken:Kk Game machine
JP2016059445A (en) * 2014-09-16 2016-04-25 サミー株式会社 Game machine
JP2016059443A (en) * 2014-09-16 2016-04-25 サミー株式会社 Game machine
JP2016067683A (en) * 2014-09-30 2016-05-09 株式会社サンセイアールアンドディ Game machine

Similar Documents

Publication Publication Date Title
JP2018000359A (en) Game machine
JP2018000361A (en) Game machine
JP2020014864A (en) Game machine
JP2011139885A (en) Game machine
JP2012040139A (en) Game machine
JP2020006205A (en) Game machine
JP7177503B2 (en) game machine
JP7177507B2 (en) game machine
JP7177504B2 (en) game machine
JP2019208625A (en) Game machine
JP2011156343A (en) Game machine
JP4678936B2 (en) Slot machine
JP5360005B2 (en) Amusement stand
JP4596385B2 (en) Slot machine
JP2021029575A (en) Game machine
JP4587439B2 (en) Game machine
JP4587440B2 (en) Game machine
JP6677266B2 (en) Gaming machine
JP4596386B2 (en) Game machine
JP6152163B2 (en) Game machine
JP4587457B2 (en) Game machine
JP5867935B2 (en) Game machine
JP2011200455A (en) Game machine
JP2021029579A (en) Game machine
JP2021029580A (en) Game machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140131

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140606