[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4899606B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP4899606B2
JP4899606B2 JP2006115398A JP2006115398A JP4899606B2 JP 4899606 B2 JP4899606 B2 JP 4899606B2 JP 2006115398 A JP2006115398 A JP 2006115398A JP 2006115398 A JP2006115398 A JP 2006115398A JP 4899606 B2 JP4899606 B2 JP 4899606B2
Authority
JP
Japan
Prior art keywords
coin
notification
game
discharge
command
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006115398A
Other languages
Japanese (ja)
Other versions
JP2007282964A5 (en
JP2007282964A (en
Inventor
隆 那須
健浩 佐々木
雅洋 市村
正光 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Bussan Co Ltd
Original Assignee
Sanyo Bussan Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Bussan Co Ltd filed Critical Sanyo Bussan Co Ltd
Priority to JP2006115398A priority Critical patent/JP4899606B2/en
Publication of JP2007282964A publication Critical patent/JP2007282964A/en
Publication of JP2007282964A5 publication Critical patent/JP2007282964A5/ja
Application granted granted Critical
Publication of JP4899606B2 publication Critical patent/JP4899606B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Slot Machines And Peripheral Devices (AREA)

Description

本発明は、スロットマシン等に代表される遊技機に関する。 The present invention relates to a gaming machine typified by a slot machine or the like.

スロットマシン等の遊技機では、遊技機の各構成部を制御する制御装置により遊技管理が行われており、多数の遊技価値媒体としてのコインを取得することができる大当たり状態に対する興味が遊技指向を高めている。その反面、短時間で大当たり状態が多数回に亘って連続すると、極めて大きな利益を得ることができるので、各種の不正行為が行われるおそれがあり、現実にそのような状況が生じている。   In a gaming machine such as a slot machine, game management is performed by a control device that controls each component of the gaming machine, and interest in a jackpot state that can acquire coins as a large number of gaming value media is game oriented. It is increasing. On the other hand, if the big hit state continues for a number of times in a short time, a very large profit can be obtained. Therefore, various fraudulent acts may be performed, and such a situation actually occurs.

この種の不正行為の1つに、投入されたコインがコイン通路を通過する過程で光センサから所定の検出信号を出力する投入コイン認識部( セレクタ) に対する不正行為がある。投入コイン認識部に対する不正行為は、セレクタゴトと称されており、コイン通路の光センサに対して行われる。   One of these types of fraud is fraud against the inserted coin recognition unit (selector) that outputs a predetermined detection signal from the optical sensor while the inserted coin passes through the coin path. The fraudulent act on the inserted coin recognition unit is called a selector goto and is performed on the optical sensor in the coin path.

例えば、長尺物をコイン投入口から挿入し、光センサの投光部と受光部との間の光路を遮光することによって光センサからの出力状態を変化させ、その後に長尺物を引き抜くことによって光センサの光路を確保して出力状態を変化させることにより、1枚のコインが投入されたかのごとく制御装置に認識させている。そして、長尺物の往復操作を繰り返し行うことによって、所定枚数のコインが投入されたかのごとく制御装置に認識させている。しかも、かかる行為は、制御装置でコインとして認識可能な最大数まで行われるのが一般的である。   For example, inserting a long object from a coin slot, changing the output state from the optical sensor by blocking the optical path between the light projecting part and the light receiving part of the optical sensor, and then pulling out the long object By ensuring the optical path of the optical sensor and changing the output state, the control device recognizes as if one coin has been inserted. Then, by repeating the reciprocating operation of the long object, the control device recognizes it as if a predetermined number of coins have been inserted. In addition, such actions are generally performed up to the maximum number that can be recognized as coins by the control device.

セレクタからの検出信号に基づいて制御装置がコインとして認識すると、遊技機のいわゆるクレジット機能によって認識したコインを蓄積し、その枚数を電子的に記憶している。そして、クレジット精算ボタンが操作されるとクレジット機能が解除され、記憶した枚数のコインが実際に排出される。このように投入コインを不正に認識させる行為によりコインを排出させる場合、多数のコインを効率よく入手しようとすることから、遊技は殆ど行われないのが一般的である。   When the control device recognizes the coin as a coin based on the detection signal from the selector, the coin recognized by the so-called credit function of the gaming machine is accumulated and the number of the coins is stored electronically. When the credit settlement button is operated, the credit function is canceled and the stored number of coins are actually discharged. When coins are discharged by the act of illegally recognizing inserted coins in this way, since a large number of coins are to be obtained efficiently, games are generally hardly performed.

セレクタに対する不正行為に基づきコインが投入されたかのごとく認識させ、実際にコインが排出される状況が続くと、遊技場の経営者に対して多大な損害を与えるばかりでなく、購入したコインを用いて遊技を行っている遊技者には、遊技そのものに対する信頼性を減退させることが懸念される。従って、従来から適正に投入されたコインだけを認識することができるセレクタを備えた遊技機が提案されている(例えば、特許文献1参照) 。   Recognizing as if coins were inserted based on fraudulent acts against the selector, and if the situation where coins are actually discharged continues, it will not only cause a great deal of damage to the management of the game hall, but also using purchased coins There is a concern for a player who is playing a game to reduce the reliability of the game itself. Therefore, a gaming machine having a selector that can recognize only properly inserted coins has been proposed (for example, see Patent Document 1).

特開2002−342814JP 2002-342814 A

特許文献1に記載されたセレクタを有する遊技機の場合、通過する1枚のコインMを同時に検出しうる程度に近接した状態で2個の近接センサが並設されているので、例えば長尺物をコイン投入口から挿入して行われるセレクタゴトは、長尺物を引き抜く過程で近接センサによる出力状態の変化の順序がコインの通過のときと反対になるのでセレクタゴトを検出可能である。   In the case of a gaming machine having a selector described in Patent Document 1, two proximity sensors are juxtaposed so as to be close enough to detect a single coin M passing therethrough. Since the order of change of the output state by the proximity sensor is reversed in the process of pulling out a long object, the selector got can be detected.

しかしながら、光センサによって検知可能な赤外線等の光を発する発光体を先端側に有する器具がコイン投入口から挿入されることにより行われるセレクタゴトの場合、発光体の発光手法によっては近接センサの出力状態の変化がコインの通過のときと同じになり、遊技機の制御装置上でコインが投入されたかのごとく認識される。   However, in the case of a selector got that is made by inserting a light emitting body that emits light such as infrared rays that can be detected by an optical sensor from the coin slot, depending on the light emitting method of the light emitting body, the output state of the proximity sensor Is the same as when coins pass, and is recognized as if coins were inserted on the control device of the gaming machine.

このようにセレクタの光センサから出力された検出信号に基づいてセレクタゴトを検出するようにしているものの、コインを実際に排出するときにセレクタゴトが行われたことの検出は行われていない。従って、一旦セレクタゴトが行われると、特許文献1の遊技機であってもその後に検出は行われないので、認識した枚数のコインが排出されてしまう。なお、クレジット精算ボタンの操作によってコインが排出される場合、排出の際にスピーカから出力される報知音が、排出される最初の1枚目から大音量で出力されるように設定されている遊技機が知られている。しかし、このような遊技機であっても、コインを排出する際にセレクタゴトによって認識させた枚数のコインを排出するのか、購入したコインを用いて遊技を行って獲得したコインを払い出すのかを区別できないことから、セレクタゴトの防止には至っていない。   Thus, although the selector goat is detected based on the detection signal output from the optical sensor of the selector, it is not detected that the selector goat has been performed when the coin is actually ejected. Therefore, once the selector is made, even the gaming machine of Patent Document 1 is not detected thereafter, and the recognized number of coins is discharged. In addition, when coins are discharged by the operation of the credit check button, the notification sound output from the speaker at the time of discharge is set to be output at a high volume from the first sheet to be discharged The machine is known. However, even in such a gaming machine, it is distinguished whether the number of coins recognized by the selector goto when the coins are discharged or whether the coins acquired by performing the game using the purchased coins are paid out. Since it cannot be done, it has not led to the prevention of selector goto.

従って、上記課題に鑑みてなされた本発明の目的は、セレクタに対する不正行為を抑制することができる遊技機を提供することにある。 Accordingly, an object of the present invention was made in view of the above problems is to provide a gaming machine capable of suppressing the abuse of any selector.

上記課題を解決する請求項1に記載した遊技機の発明は、
主たる遊技制御処理を行うメイン制御部と、該メイン制御部と別個に設けられ、前記メイン制御部から送信されてくるコマンドに基づき前記主たる遊技制御処理以外の制御処理を行うサブ制御部と、を備え、前記メイン制御部は、遊技価値媒体の排出を指示する精算排出開始手段の操作に基づき遊技価値媒体の精算排出開始コマンドを前記サブ制御部に送信し、前記サブ制御部は、前記精算排出開始コマンドに基づいて遊技価値媒体の排出動作が開始されたことを報知する遊技価値媒体排出報知部に制御信号を送出する遊技機において、前記サブ制御部は、前記メイン制御部から送信されてくる遊技数カウント用コマンドに基づき前の精算排出開始コマンドから次の精算排出開始コマンドの間の遊技数であるコマンド間遊技数をカウントする遊技数カウント部を有し、前記コマンド間遊技数が予め設定された基準遊技数以下のときには遊技価値媒体異常排出報知を開始し、前記コマンド間遊技数が前記基準遊技数を超えるときには通常報知を開始し、特別役の入賞に基づく特別遊技状態が終了した場合に前記メイン制御部から送信されてくる特別遊技制御終了コマンドを受信した後の最初の前記精算排出開始コマンドを受信したときには前記通常報知を行うようにしたことを特徴とする。
The invention of the gaming machine according to claim 1 for solving the above-mentioned problem is as follows.
A main control unit that performs main game control processing, and a sub-control unit that is provided separately from the main control unit and performs control processing other than the main game control processing based on a command transmitted from the main control unit, The main control unit transmits a game value medium settlement discharge start command to the sub control unit based on an operation of a settlement discharge start means for instructing the discharge of the game value medium, and the sub control unit In a gaming machine that sends a control signal to a game value medium discharge notification unit that notifies that a game value medium discharge operation has started based on a start command, the sub control unit is transmitted from the main control unit. Based on the game number counting command, the number of games between commands, which is the number of games between the previous settlement discharge start command and the next settlement discharge start command, is counted. A number-of-skills counting unit that starts a gaming value medium abnormality discharge notification when the number of games between commands is equal to or less than a preset reference number of games, and a normal notification when the number of games between commands exceeds the reference number of games; When the special game control end command transmitted from the main control unit is received when the special game state based on the winning of the special role is started , the normal notification is received. It is characterized by having performed .

請求項2に記載の遊技機は、The gaming machine according to claim 2 is:
主たる遊技制御処理を行うメイン制御部と、該メイン制御部と別個に設けられ、前記メイン制御部から送信されてくるコマンドに基づき前記主たる遊技制御処理以外の制御処理を行うサブ制御部と、を備え、前記メイン制御部は、遊技価値媒体の排出を指示する精算排出開始手段の操作に基づき遊技価値媒体の精算排出開始コマンドを前記サブ制御部に送信し、前記サブ制御部は、前記精算排出開始コマンドに基づいて遊技価値媒体の排出動作が開始されたことを報知する遊技価値媒体排出報知部に制御信号を送出する遊技機において、前記サブ制御部は、前記メイン制御部から送信されてくる遊技数カウント用コマンドに基づき前の精算排出開始コマンドから次の精算排出開始コマンドの間の遊技数であるコマンド間遊技数をカウントする遊技数カウント部を有し、前記コマンド間遊技数が予め設定された基準遊技数以下のときには遊技価値媒体異常排出報知を開始し、前記コマンド間遊技数が前記基準遊技数を超えるときには通常報知を開始し、特別役の入賞に基づく特別遊技状態が終了した場合に前記メイン制御部から送信されてくる特別遊技制御終了コマンドの受信後、所定遊技数が行われるまでの間に前記精算排出開始コマンドを受信したときには、前記通常報知を行うようにしたことを特徴とする。  A main control unit that performs main game control processing, and a sub-control unit that is provided separately from the main control unit and performs control processing other than the main game control processing based on a command transmitted from the main control unit, The main control unit transmits a game value medium settlement discharge start command to the sub control unit based on an operation of a settlement discharge start means for instructing the discharge of the game value medium, and the sub control unit In a gaming machine that sends a control signal to a game value medium discharge notification unit that notifies that a game value medium discharge operation has started based on a start command, the sub control unit is transmitted from the main control unit. Based on the game number counting command, the number of games between commands, which is the number of games between the previous settlement discharge start command and the next settlement discharge start command, is counted. A number-of-skills counting unit that starts a gaming value medium abnormality discharge notification when the number of games between commands is equal to or less than a preset reference number of games, and a normal notification when the number of games between commands exceeds the reference number of games; The payment start command after the special game control end command transmitted from the main control unit is received until the predetermined number of games is performed when the special game state based on the winning of the special role is ended. When the message is received, the normal notification is performed.

本発明にかかる遊技機によれば、セレクタに対する不正行為を抑制することができるAccording to the gaming machine according to the present invention, it is possible to suppress an illegal act against the selector .

はじめに、本実施の形態から抽出され得る発明群を手段n(n=0,1,2・・・)として区分して示し、それらを必要に応じて効果等を示しつつ説明する。First, invention groups that can be extracted from the present embodiment are shown as means n (n = 0, 1, 2,...), And will be described while showing effects and the like as necessary.

手段0.主たる遊技制御処理を行うメイン制御部と、該メイン制御部と別個に設けられ、前記メイン制御部から送信されてくるコマンドに基づき前記主たる遊技制御処理以外の制御処理を行うサブ制御部と、を備え、前記メイン制御部は、遊技価値媒体の排出を指示する精算排出開始手段の操作に基づき遊技価値媒体の精算排出開始コマンドを前記サブ制御部に送信し、前記サブ制御部は、前記精算排出開始コマンドに基づいて遊技価値媒体の排出動作が開始されたことを報知する遊技価値媒体排出報知部に制御信号を送出する遊技機において、前記サブ制御部は、前記メイン制御部から送信されてくる遊技数カウント用コマンドに基づき前の精算排出開始コマンドから次の精算排出開始コマンドの間の遊技数であるコマンド間遊技数をカウントする遊技数カウント部を有し、前記コマンド間遊技数が予め設定された基準遊技数以下のときには遊技価値媒体異常排出報知を開始し、前記コマンド間遊技数が前記基準遊技数を超えるときには通常報知を開始し、特別役の入賞に基づく特別遊技状態が終了した場合に前記メイン制御部から送信されてくる特別遊技制御終了コマンドを受信した後の最初の前記精算排出開始コマンドを受信したときには前記通常報知を行うようにしたことを特徴とする。Means 0. A main control unit that performs main game control processing, and a sub-control unit that is provided separately from the main control unit and performs control processing other than the main game control processing based on a command transmitted from the main control unit, The main control unit transmits a game value medium settlement discharge start command to the sub control unit based on an operation of a settlement discharge start means for instructing the discharge of the game value medium, and the sub control unit In a gaming machine that sends a control signal to a game value medium discharge notification unit that notifies that a game value medium discharge operation has started based on a start command, the sub control unit is transmitted from the main control unit. Based on the game number counting command, the number of games between commands, which is the number of games between the previous settlement discharge start command and the next settlement discharge start command, is counted. A number-of-skills counting unit that starts a gaming value medium abnormality discharge notification when the number of games between commands is equal to or less than a preset reference number of games, and a normal notification when the number of games between commands exceeds the reference number of games; When the special game control end command transmitted from the main control unit is received when the special game state based on the winning of the special role is started, the normal notification is received. It is characterized by having performed.

手段1.手段1の遊技機は、主たる遊技制御処理を行うメイン制御部と、該メイン制御部と別個に設けられ、前記メイン制御部から送信されてくるコマンドに基づき前記主たる遊技制御処理以外の制御処理を行うサブ制御部と、を備え、前記メイン制御部は、遊技価値媒体の排出を指示する精算排出開始手段の操作に基づき遊技価値媒体の精算排出開始コマンドを前記サブ制御部に送信し、前記サブ制御部は、前記精算排出開始コマンドに基づいて遊技価値媒体の排出動作が開始されたことを報知する遊技価値媒体排出報知部に制御信号を送出する遊技機において、前記サブ制御部は、前記メイン制御部から送信されてくる遊技数カウント用コマンドに基づき前の精算排出開始コマンドから次の精算排出開始コマンドの間の遊技数であるコマンド間遊技数をカウントする遊技数カウント部を有し、前記コマンド間遊技数が予め設定された基準遊技数以下のときには遊技価値媒体異常排出報知を開始し、前記コマンド間遊技数が前記基準遊技数を超えるときには通常報知を開始することを特徴とする。Means 1. The gaming machine of means 1 is provided separately from the main control unit for performing the main game control processing and the main control unit, and performs control processing other than the main game control processing based on a command transmitted from the main control unit. And a sub-control unit for performing a game-value-medium settlement discharge start command to the sub-control unit based on an operation of a settlement-discharge start unit that instructs the game value medium to be ejected. The control unit is a gaming machine that sends a control signal to a gaming value medium discharge notification unit that notifies that a gaming value medium discharge operation has started based on the settlement discharge start command. Based on the number-of-games count command sent from the control unit, the inter-command game is the number of games between the previous settlement discharge start command and the next settlement discharge start command. A number-of-games counting unit that counts the number of games, and when the number of games between commands is equal to or less than a preset reference number of games, a game value medium abnormality discharge notification is started, and the number of games between commands exceeds the reference number of games In some cases, normal notification is started.

手段1によれば、サブ制御部は、遊技数カウント部によりカウントされたコマンド間遊技数を基準遊技数と対比して、基準遊技数以下の場合には遊技価値媒体排出報知部において遊技価値媒体異常排出報知を開始することによって、不正行為が行われた可能性がある旨を報知することができる。例えば、投入遊技価値媒体を不正に認識させる行為により遊技価値媒体を排出させる場合には、短時間の間に遊技価値媒体を効率よく入手しようとすることから、遊技を行うことは殆どない。これにより、遊技数カウント用コマンドに基づきカウントされるコマンド間遊技数は少なく、ゼロの場合もある。一方、購入した遊技価値媒体を使用して遊技を行っている間は、所定の遊技数、例えば本発明で予め設定した基準遊技数以上の遊技を行うのが一般的であり、不正行為が行われたときのように遊技回数が極端に少ないということはない。従って、不正行為によって遊技価値媒体を排出させようとする場合、精算排出開始手段が操作される度に遊技価値媒体異常排出報知が開始されることになるので、遊技機に対する不正行為の抑止力となり、不正行為を抑制することができる。According to the means 1, the sub-control unit compares the number of games between commands counted by the number-of-games counter with the reference number of games, and if the number is less than the reference number of games, the game value medium discharge notification unit causes the game value medium to be notified. By starting the abnormal discharge notification, it is possible to notify that there is a possibility that an illegal act has been performed. For example, in the case where the game value medium is discharged by the act of illegally recognizing the input game value medium, the game value medium is efficiently obtained in a short time, so that the game is rarely performed. As a result, the number of inter-command games counted based on the game count command is small and may be zero. On the other hand, while a game is played using the purchased game value medium, it is common to play a game exceeding a predetermined number of games, for example, the standard number of games set in advance in the present invention. There is no such thing as an extremely low number of games, unlike when you were killed. Therefore, if the gaming value medium is to be discharged by cheating, the gaming value medium abnormal discharge notification is started every time the settlement discharging start means is operated, which is a deterrent to the gaming machine. , Can suppress cheating.

手段2.手段1の遊技機において、前記遊技価値媒体異常排出報知は、遊技価値媒体の排出終了後も一定時間継続して行われることを特徴とする。手段2によれば、遊技価値媒体異常排出報知を予め設定された時間に亘って行うようにすれば、遊技場の管理者は遊技機に対する不正行為を確実に特定することができる。Mean 2. In the gaming machine of means 1, the gaming value medium abnormal discharge notification is continuously performed for a predetermined time after the discharging of the gaming value medium. According to the means 2, if the game value medium abnormality discharge notification is performed for a preset time, the manager of the game hall can surely identify an illegal act on the gaming machine.

手段3.手段1又は2の遊技機において、前記サブ制御部は、遊技価値媒体排出報知を強制的に終了させる遊技価値媒体排出報知強制終了コマンドを受信したときに前記遊技価値媒体異常排出報知が開始されている場合には、前記遊技価値媒体異常排出報知を強制終了することなく継続して行うことを特徴とする。Means 3. In the gaming machine of means 1 or 2, the sub-control unit starts the gaming value medium abnormal discharge notification when receiving a gaming value medium discharge notification forced end command for forcibly ending the gaming value medium discharge notification. If it is, the game value medium abnormality discharge notification is continuously performed without forcibly ending.

手段3によれば、サブ制御部が遊技価値媒体排出報知強制終了コマンドを受信しても、遊技価値媒体異常排出報知は強制的に終了されずに継続して行われるので、不正行為が行われた旨の報知を確実に行うことができる。According to the means 3, even if the sub-control unit receives the game value medium discharge notification forced end command, the game value medium abnormal discharge notification is continuously performed without being forcibly ended. The notification to the effect can be surely performed.

手段4.手段1〜3の何れか一つの遊技機において、前記遊技価値媒体異常排出報知は、第1遊技価値媒体異常排出報知と第2遊技価値媒体異常排出報知を有し、前記サブ制御部は、前記精算排出開始コマンドを受けたときに、メイン制御部から送信されてくる遊技価値媒体排出コマンドに基づいて排出されている遊技価値媒体の数を算出し、該算出数が予め設定された基準排出遊技価値媒体数以下である場合には、第1遊技価値媒体異常排出報知を開始し、前記算出数が前記基準排出遊技価値媒体数を超える場合には、第2遊技価値媒体異常排出報知を開始することを特徴とする。Means 4. In any one of the gaming machines of means 1 to 3, the gaming value medium abnormal discharge notification includes a first gaming value medium abnormal discharge notification and a second gaming value medium abnormal discharge notification, and the sub control unit When a settlement discharge start command is received, the number of game value media discharged based on the game value medium discharge command transmitted from the main control unit is calculated, and a reference discharge game in which the calculated number is preset. When the number of value media is less than or equal to the number of value media, the first game value medium abnormal discharge notification is started, and when the calculated number exceeds the reference number of game discharge media, the second game value medium abnormal discharge notification is started. It is characterized by that.

手段4によれば、コマンド間遊技数が基準遊技数以下であり、且つ算出数が基準排出遊技価値媒体数を超えるような場合には、第2遊技価値媒体異常排出報知を開始することにより不正行為が行われた可能性の高い旨を報知することができる。例えば、投入遊技価値媒体を不正に認識させる行為では、短時間で効率よく多数の遊技According to the means 4, when the number of games between commands is equal to or less than the reference number of games and the calculated number exceeds the reference number of discharged game value media, the second game value medium abnormal discharge notification is started, It is possible to notify that the action is likely to have been performed. For example, in the act of illegally recognizing the input game value medium, a large number of games can be efficiently performed in a short time.
価値媒体を排出させようとすることから、可能な限り多くの数の遊技価値媒体を一度に排出させるのが一般的である。従って、サブ制御部は、排出されている遊技価値媒体の数を遊技価値媒体排出コマンドに基づいて算出し、算出数が基準排出遊技価値媒体数を超えるときには、第2遊技価値媒体異常排出報知を開始することにより、不正行為の発生の蓋然性が極めて高い旨を報知することができる。Since the value medium is to be discharged, it is common to discharge as many game value media as possible at a time. Therefore, the sub-control unit calculates the number of game value media being discharged based on the game value medium discharge command, and when the calculated number exceeds the reference game value medium discharge number, the second game value medium abnormal discharge notification is issued. By starting, it can be notified that the probability of fraud is extremely high.

手段5.手段1〜3の何れかの遊技機において、前記遊技価値媒体異常排出報知は、第1遊技価値媒体異常排出報知と第2遊技価値媒体異常排出報知を有し、前記遊技価値媒体異常排出報知が開始されてから経過した時間を計測する経過時間計測部を有し、経過時間が予め設定された基準経過時間に到達するまでは第1遊技価値媒体異常排出報知を行い、前記経過時間が前記基準経過時間を超えた場合に前記第2遊技価値媒体異常排出報知を開始することを特徴とする。Means 5. In any one of the gaming machines according to the first to third aspects, the gaming value medium abnormal discharge notification includes a first gaming value medium abnormal discharging notification and a second gaming value medium abnormal discharging notification. An elapsed time measuring unit for measuring the elapsed time since the start, the first game value medium abnormality discharge notification is performed until the elapsed time reaches a preset reference elapsed time, and the elapsed time is the reference When the elapsed time is exceeded, the second gaming value medium abnormal discharge notification is started.

手段5によれば、コマンド間遊技数が基準遊技数以下であり、且つ第1遊技価値媒体異常排出報知が開始されてから経過した時間が基準経過時間に到達するような場合には、第2遊技価値媒体異常排出報知を開始することにより不正行為が行われた可能性の高い旨を報知することができる。 遊技価値媒体排出報知の報知時間は、排出される数に対応していることから、排出数が多い程、報知時間が長くなる。例えば、投入遊技価値媒体を不正に認識させる行為によって遊技価値媒体を排出させる場合、一度に多数の遊技価値媒体を排出させようとするので、報知時間も長くなるのが一般的である。 従って、第1遊技価値媒体異常排出報知が開始されてから経過した時間を計測し、経過時間が基準経過時間に到達するようなときには、第2 遊技価値媒体異常排出報知を開始することにより、不正行為の発生の蓋然性が極めて高い旨を報知することができる。また、メイン制御部は、サブ制御部に対して精算排出開始コマンドを送信するだけで、遊技価値媒体が払い出されているときに、1枚の遊技価値媒体が払い出される毎にサブ制御部にコマンドを送ることなく経過時間の管理をサブ制御部側で行うこととなるので、メイン制御部の負担を軽減することができる。According to the means 5, when the number of games between commands is equal to or less than the reference number of games and the time elapsed since the start of the first game value medium abnormality discharge notification reaches the reference elapsed time, the second By starting the gaming value medium abnormal discharge notification, it is possible to notify that there is a high possibility that an illegal act has been performed. Since the notification time of the game value medium discharge notification corresponds to the number of discharges, the notification time becomes longer as the number of discharges increases. For example, when the game value medium is discharged by an act of illegally recognizing the input game value medium, a large number of game value media are discharged at a time, so that the notification time is generally increased. Accordingly, the time elapsed since the first gaming value medium abnormal discharge notification is started is measured, and when the elapsed time reaches the reference elapsed time, the second gaming value medium abnormal discharge notification is started. It can be notified that the probability of occurrence of an action is extremely high. In addition, the main control unit simply sends a settlement discharge start command to the sub control unit, and when the game value medium is paid out, the main control unit sends the game value medium to the sub control unit every time the game value medium is paid out. Since the elapsed time is managed on the side of the sub-control unit without sending a command, the burden on the main control unit can be reduced.

手段6.手段1〜5の何れかの遊技機において、前記サブ制御部は、遊技価値媒体の払出数が一般役より多く設定された特別役の遊技が終了した旨の特別遊技制御終了コマンドを受信した後の最初の前記精算排出開始コマンドを受信したときには前記通常報知を行うようにしたことを特徴とする。Means 6. In any of the gaming machines of means 1-5, the sub-control unit receives a special game control end command indicating that a special role game in which the number of payouts of game value media is set higher than a general role has ended. The normal notification is performed when the first settlement discharge start command is received.

手段6によれば、遊技価値媒体異常排出報知を開始するかどうかの判断を行う際の例外について記載されている。すなわち、遊技価値媒体異常排出報知は、サブ制御部においてコマンド間遊技数を基準遊技数と対比して、コマンド間遊技数が基準遊技数以下であるときに開始される。しかし、遊技価値媒体の払出数が一般役より多く設定された特別役の遊技が終了したときに、精算排出開始手段を操作し、獲得した遊技価値媒体を排出させるような場合がある。このような場合でも、精算排出開始手段が操作されたときに遊技価値媒体異常排出報知を開始するのかどうかの判断は行われるので、設定した基準遊技数によっては、コマンド間遊技数が基準遊技数以下となり、投入遊技価値媒体を不正に認識させるような行為が行われていないのにサブ制御部で異常と判定され、遊技価値媒体異常排出報知が開始されるおそれがある。従って、特別遊技制御終了コマンドを受信した後の最初の精算排出開始コマンドを受信したときに、サブ制御部は、例外として通常報知を開始するコマンドを遊技価値媒体排出報知部に送出することによって、獲得した遊技価値媒体の排出であるにもかかわらず遊技価値媒体異常排出報知が開始されるのを防止するようにしている。According to the means 6, an exception is described when it is determined whether or not to start the gaming value medium abnormality discharge notification. That is, the gaming value medium abnormal discharge notification is started when the number of games between commands is equal to or less than the reference number of games by comparing the number of games between commands with the reference number of games in the sub-control unit. However, when a special role game in which the number of payouts of game value media is set to be greater than that of a general character is finished, the settlement discharge start means may be operated to discharge the acquired game value medium. Even in such a case, since it is determined whether or not the gaming value medium abnormal discharge notification is started when the settlement discharge start means is operated, the number of games between commands may be the reference number of games depending on the set reference number of games. In the following, there is a possibility that the sub-control unit determines that there is an abnormality even if an act that causes the inserted game value medium to be illegally recognized is not performed, and that the game value medium abnormality discharge notification is started. Therefore, when receiving the first settlement discharge start command after receiving the special game control end command, the sub-control unit sends a command to start normal notification to the gaming value medium discharge notification unit as an exception, The game value medium abnormality discharge notification is prevented from starting even though the acquired game value medium is discharged.

手段7.手段1〜5の何れかに記載の遊技機において、前記サブ制御部は、特別役の遊技が終了した旨の特別遊技制御終了コマンドの受信後、所定遊技数が行われるまでの間に前記精算排出開始コマンドを受信したときには、前記通常報知を行うようにしたことを特徴とする。Mean 7 In the gaming machine according to any one of means 1 to 5, the sub-control unit receives the special game control end command to the effect that the special role game has ended, and waits for a predetermined number of games to be performed. The normal notification is performed when a discharge start command is received.

一般的に、特別役の遊技が終了後に、獲得した遊技価値媒体を直ぐに排出することなく所定遊技数の間遊技を行うこともある。従って、請求項7に記載の発明によれば、特別役の遊技終了後の遊技数が所定の閾値以下である場合に、清算排出開始手段が操作され清算排出開始コマンドを受信したときに遊技価値媒体異常排出報知が開始されるのを防止することができる。Generally, after a special role game is over, a game may be played for a predetermined number of games without immediately discharging the acquired game value medium. Therefore, according to the seventh aspect of the present invention, when the number of games after the game of the special role is equal to or less than a predetermined threshold value, the game value is obtained when the clearing discharge start means is operated and the clearing discharge start command is received. It is possible to prevent the medium abnormal discharge notification from being started.

手段8.手段1〜7の何れかに記載の遊技機において、前記サブ制御部により異常と判定されたときに遊技機を管理する遊技機管理用端末機へ不正報知信号を出力する不正信号出力部が設けられたことを特徴とする。Means 8. In the gaming machine according to any one of means 1 to 7, a fraud signal output unit is provided that outputs a fraud notification signal to a gaming machine management terminal that manages the gaming machine when the sub-control unit determines that an abnormality has occurred. It is characterized by that.

手段8によれば、遊技機の管理者側では遊技機管理用端末機において不正報知信号を出力した遊技機を特定することができるので、不正行為を早期認識して、迅速且つ適切な措置を講じることができる。According to the means 8, since the gaming machine manager side can identify the gaming machine that has output the fraud notification signal at the gaming machine management terminal, it recognizes the fraudulent act at an early stage and takes prompt and appropriate measures. Can be taken.

手段9. 遊技価値媒体を貯留可能な貯留手段と、該貯留手段に貯められた遊技価値媒体を前記遊技者の操作によって排出する排出手段と、を備えた遊技機に対する不正行為を防止する方法において、前記排出手段による排出操作が行われた後に所定の遊技回数が行われていない場合には遊技価値媒体排出異常報知を行い、前記排出操作が行われた後に所定の遊技回数が行われている場合には遊技価値媒体排出通常報知を行うことを特徴とする方法。Means 9. A method for preventing fraudulent acts on a gaming machine, comprising: storage means capable of storing game value media; and discharge means for discharging game value media stored in the storage means by operation of the player. If the predetermined number of games has not been performed after the discharging operation by the means, a gaming value medium discharge abnormality notification is given, and if the predetermined number of games has been performed after the discharging operation has been performed A game value medium discharge normal notification is performed.

(第1実施の形態)
以下、本発明の特徴的な制御処理を図15〜図17に示したフローチャートに基づき説明するが、本発明の制御処理が行われるスロットマシン1の全体の構成等について図1〜図14に基づき最初に説明し、その後に本発明の特徴的な制御処理について説明する。
(First embodiment)
Hereinafter, characteristic control processing of the present invention will be described based on the flowcharts shown in FIGS. 15 to 17. The entire configuration of the slot machine 1 in which the control processing of the present invention is performed is based on FIGS. 1 to 14. First, the characteristic control processing of the present invention will be described.

本発明の第1実施の形態について遊技機の一例としてスロットマシンの場合を例に図面に基づいて説明する。図1は、スロットマシン1の前面扉3が閉じた状態を示す斜視図、図2は、スロットマシン1の前面扉3を開いた状態を示した斜視図である。スロットマシン1は、図1に示すように、筐体2と前面扉3とからなる正面視略矩形状の本体4を有している。   The first embodiment of the present invention will be described with reference to the drawings, taking a slot machine as an example of a gaming machine. 1 is a perspective view showing a state in which the front door 3 of the slot machine 1 is closed, and FIG. 2 is a perspective view showing a state in which the front door 3 of the slot machine 1 is opened. As shown in FIG. 1, the slot machine 1 includes a main body 4 having a substantially rectangular shape in front view, which includes a housing 2 and a front door 3.

筐体2は、スロットマシン1の骨格をなす部材であり、図2に示すように、前面側が開放された箱形状を有している。筐体2の内部には、各種の図柄等が表示される複数個の回転ドラム11と、スロットマシン1の主な遊技動作を制御するメイン制御基板50(図4参照乞う)等を収納した制御基板収納ボックス12と、電源スイッチ13a、リセットスイッチ13b、設定キースイッチ13c等を備える電源ボックス13と、遊技価値媒体であるコインMを貯留する補助タンク14a、補助タンク14a内のコインMを排出用通路9からコイン排出口7に支払う支払装置14bと、支払装置14bから支払われるコインを検出するコイン検出部と、ホッパ駆動モータ(図示せず)とを備えたホッパ14等が収容されている。   The housing 2 is a member that forms the skeleton of the slot machine 1, and has a box shape with the front side opened as shown in FIG. A control that houses a plurality of rotating drums 11 on which various symbols and the like are displayed and a main control board 50 (see FIG. 4) that controls the main game operation of the slot machine 1 and the like are housed in the housing 2. A board storage box 12, a power supply box 13 including a power switch 13a, a reset switch 13b, a setting key switch 13c, an auxiliary tank 14a for storing coins M as game value media, and a coin M in the auxiliary tank 14a for discharging. A payment device 14b that pays to the coin discharge port 7 from the passage 9, a coin detection unit that detects coins paid from the payment device 14b, and a hopper 14 that includes a hopper drive motor (not shown) are accommodated.

ホッパ14に設けられたコイン検出部は、一対の投光部と受光部(それぞれ図示せず)を有するフォトカプラによって構成されており、本実施の形態においてコイン検出センサ14cを備えている。コイン検出センサ14cは、例えば受光時には「Lo」信号、遮光時には「Hi」信号をそれぞれ出力するように設定されている。   The coin detection unit provided in the hopper 14 is configured by a photocoupler having a pair of light projecting units and a light receiving unit (not shown), and includes a coin detection sensor 14c in the present embodiment. For example, the coin detection sensor 14c is set to output a “Lo” signal when receiving light and a “Hi” signal when shielding light.

前面扉3は、図2に示すように、左側辺部の上下2カ所がヒンジ5によって筐体2に連結されて取り付けられており、筐体2の前面開放部分を容易に閉塞及び開放できるように構成されている。   As shown in FIG. 2, the front door 3 is attached by connecting the upper and lower portions of the left side portion to the housing 2 by hinges 5 so that the front open portion of the housing 2 can be easily closed and opened. It is configured.

前面扉3は、図1に示すように、上方から下方に向かって順番に表示部3A、操作部3B、貯留部3Cの3つの部分を備えている。表示部3Aには、本発明のコイン排出報知部を構成する種々の装置が配置されている。例えば、前面扉3の上辺に沿って設けられ遊技の進行に伴って点灯・点滅する上部ランプ21と、上部ランプ21の下方位置で左右両側に各々配置されて種々の報知音(効果音)を出力する一対のスピーカ22が設けられている。そして、これら一対のスピーカ22の間に配設されて画像・映像等の種々の情報を表示する液晶ディスプレイ23が設けられている。   As shown in FIG. 1, the front door 3 includes three parts, a display unit 3 </ b> A, an operation unit 3 </ b> B, and a storage unit 3 </ b> C in order from the top to the bottom. Various devices constituting the coin discharge notification unit of the present invention are arranged on the display unit 3A. For example, an upper lamp 21 that is provided along the upper side of the front door 3 and lights up and flashes as the game progresses, and various notification sounds (sound effects) are arranged on both the left and right sides of the lower position of the upper lamp 21. A pair of speakers 22 for output are provided. A liquid crystal display 23 is provided between the pair of speakers 22 to display various information such as images and videos.

また、表示部3Aの略中央高さ位置には、筐体2内で回転する複数個の回転ドラム11をそれぞれ視認するための透明窓24が設けられており、透明窓24の左側にはコインMのベット数(賭け数)に応じて点灯するベットランプ25が配設されている。そして、表示部3Aの下部には、左側から右側に向かって順番にクレジット枚数表示部26、BB中枚数表示部27、排出枚数表示部28が設けられている。   A transparent window 24 for visually recognizing the plurality of rotating drums 11 rotating in the housing 2 is provided at a substantially central height position of the display unit 3A. A bet lamp 25 that is turned on according to the number of bets M (the number of bets) is provided. At the bottom of the display unit 3A, a credit number display unit 26, a BB number display unit 27, and a discharge number display unit 28 are provided in order from the left side to the right side.

操作部3Bは、表示部3Aの下端で折曲されて手前側に向かって移行するに従って若干の下り傾斜を伴って延在する平面部分Fと、その平面部分Fの手前側の端部で折曲されて下方に向かって垂下する縦壁部分Hを有しており、平面部分Fには、左側位置に1枚用と2枚用のベットボタン31、32が設けられ、その右側近傍位置に3枚用のベットボタン33が設けられている。そして、平面部分Fの右側位置には、コイン投入口34が配設されている。   The operation portion 3B is bent at the lower end of the display portion 3A and extends with a slight downward inclination as it moves toward the near side, and is folded at the near end of the flat portion F. It has a vertical wall portion H that is bent and hangs downward, and the plane portion F is provided with one and two bet buttons 31 and 32 on the left side, and in the vicinity of the right side thereof. Three bet buttons 33 are provided. A coin insertion slot 34 is disposed on the right side of the plane portion F.

縦壁部分Hの上部には左側から右側に向かって順番に、コインMを貯留するか否かを選択するためのクレジット精算ボタン35、回転ドラム11の回転開始を指示するためのスタートレバー36、回転ドラム11の回転停止を指示するためのストップボタン37が設けられている。   In the upper part of the vertical wall portion H, in order from the left side to the right side, a credit settlement button 35 for selecting whether or not to store coins M, a start lever 36 for instructing the rotation start of the rotary drum 11, A stop button 37 for instructing to stop the rotation of the rotary drum 11 is provided.

クレジット精算ボタン35は、押し操作によって予め設定された枚数、例えば本実施の形態において50枚となるまでの余剰の投入コイン数や入賞時に獲得した獲得コイン数を電子的に記憶する貯留モード(クレジット機能)と、このようにして得たコインを予め設定された枚数まで電子的に記憶せずに実際に支払う支払モードとを切り替えるように構成され、本発明の精算排出開始手段を形成している。例えば、クレジット精算ボタン35が1回操作されると、貯留モードとなり蓄積されたコインの枚数の記憶が開始され、再び操作されると貯留モードが解除されて支払モードとなり記憶させた枚数分のコインが実際に排出される。   The credit settlement button 35 is a storage mode (credits) for electronically storing the number of coins set in advance by a push operation, for example, the surplus number of inserted coins up to 50 in this embodiment and the number of coins acquired at the time of winning. Function) and a payment mode in which payment is actually made without electronically storing up to a preset number of coins obtained in this manner, and forms the settlement discharge start means of the present invention. . For example, when the credit check button 35 is operated once, the storage mode is started and the storage of the number of accumulated coins is started. When the credit adjustment button 35 is operated again, the storage mode is canceled to enter the payment mode and the stored number of coins is stored. Is actually discharged.

スタートレバー36は、縦壁部分Hから手前側に向かって突設されており、下方に押し下げる、或いは上方に押し上げることによって操作される。ストップボタン37は、各回転ドラム11に対応する位置にそれぞれ配設されており、押し動作によって操作される。また、操作部3Bの下部には、機種名や遊技に関わるキャラクタ等が表示された表示プレート15等が設けられている。   The start lever 36 protrudes from the vertical wall portion H toward the front side, and is operated by pushing down or pushing up. The stop button 37 is disposed at a position corresponding to each rotary drum 11 and is operated by a pushing operation. In addition, a display plate 15 on which a model name, a character related to a game, and the like are displayed is provided below the operation unit 3B.

貯留部3Cは、操作部3Bの下方位置で左右方向に亘って延在するように配置形成されており、コイン排出口7から払い出されたコインMを受けて貯留するコイン受け皿16や灰皿17等が設けられている。   The storage unit 3C is arranged and formed so as to extend in the left-right direction at a position below the operation unit 3B, and receives and stores coins 16 and ashtrays 17 that receive and store coins M paid out from the coin discharge port 7. Etc. are provided.

次に、コイン投入口34から投入されたコインMが供給されるセレクタ40について説明する。図3は、セレクタ40の内部構造を示す図である。   Next, the selector 40 to which the coin M inserted from the coin insertion slot 34 is supplied will be described. FIG. 3 is a diagram showing the internal structure of the selector 40.

セレクタ40は、前面扉3の背面に沿って延在するように配置され、セレクタボディ41には、コイン投入口34から送出されたコインMを貯留用通路8に導くためのコイン案内路42が設けられている。   The selector 40 is disposed so as to extend along the back surface of the front door 3, and the selector body 41 has a coin guide path 42 for guiding the coin M sent from the coin insertion slot 34 to the storage passage 8. Is provided.

コイン案内路42は、図3に矢印Aで示すように、セレクタボディ41のボディ上面左側部分から垂下してセレクタボディ41の略中央高さ位置でボディ右側に向かってカーブし、更に矢印Bで示すように所定の傾斜角で右側面の下部まで延在しており、コインMが一列で通行することができるように形成されている。本実施の形態では、セレクタボディ41から図の手前側に突出する突条42aによって構成されており、コインMは、突条42a上を転がりながら下流方向に流れる。   As shown by an arrow A in FIG. 3, the coin guide path 42 hangs down from the left side of the top surface of the selector body 41 and curves toward the right side of the body at a substantially central height position of the selector body 41. As shown, it extends to the lower part of the right side surface at a predetermined inclination angle, and is formed so that coins M can pass in a row. In the present embodiment, it is constituted by a protrusion 42a protruding from the selector body 41 toward the front side in the figure, and the coin M flows in the downstream direction while rolling on the protrusion 42a.

コイン案内路42の途中位置には、図中に矢印Cで示すように、コイン案内路42から分岐して排出用通路9に連通する分岐通路43が形成されており、コイン案内路切替手段44によってコインMを貯留用通路8と排出用通路9のいずれに供給するかを選択することができるように構成されている。   A branch passage 43 that branches from the coin guide passage 42 and communicates with the discharge passage 9 is formed in the middle of the coin guide passage 42 as indicated by an arrow C in the figure. Thus, the coin M can be selected to be supplied to either the storage passage 8 or the discharge passage 9.

コイン案内路切替手段44は、コイン案内路42に対して出没可能な切替片44aと、この切替片44aを動作させるためのソレノイド(図示せず)とを備えており、ソレノイド非励磁時にはコイン案内路42内に切替片44aを突出させることによって貯留用通路8へのコインMの流れを阻害し、コインMを突条42aの上から図中の手前側に移動させて下方に落下させて分岐通路43に誘導し、分岐通路43から排出用通路9に導いて、前面扉3のコイン排出口7からコイン受け皿16に排出させる。また、ソレノイド励磁時にはコイン案内路42外に切替片44aを没入させて、コインMをコイン案内路42に沿って移動させて、貯留用通路8に導き、筐体2の内部に収容されたホッパ14に供給する。   The coin guide path switching means 44 includes a switching piece 44a that can move in and out of the coin guide path 42 and a solenoid (not shown) for operating the switching piece 44a. By causing the switching piece 44a to protrude into the path 42, the flow of the coin M to the storage passage 8 is obstructed, and the coin M is moved from the top of the ridge 42a to the near side in the figure and dropped downward to branch. It is guided to the passage 43, led from the branch passage 43 to the discharge passage 9, and discharged from the coin discharge port 7 of the front door 3 to the coin tray 16. Further, at the time of solenoid excitation, the switching piece 44 a is immersed outside the coin guide path 42, the coin M is moved along the coin guide path 42, guided to the storage path 8, and a hopper accommodated inside the housing 2. 14.

コイン案内路42の下流側位置には、コインMの通過を検出するコイン通過検出部45が設けられている。コイン通過検出部45は、通過するコインMを介して両側に一対の投光部と受光部(それぞれ図示せず)を有するフォトカプラによって構成されており、本実施の形態において第1投入コイン通過検出センサ45aと第2投入コイン通過検出センサ45bを備えている。第1投入コイン通過検出センサ45aと第2投入コイン通過検出センサ45bは、少なくとも通過する1枚のコインMを同時に検出しうる程度に近接した状態で上流側と下流側に並設され、例えば各投入コイン通過検出センサ45a、45bは受光時には「Lo」信号、遮光時には「Hi」信号をそれぞれ出力するように設定されている。   A coin passage detection unit 45 that detects the passage of the coin M is provided at a position downstream of the coin guide path 42. The coin passage detection unit 45 is configured by a photocoupler having a pair of light projecting units and light receiving units (each not shown) on both sides with a coin M passing therethrough. A detection sensor 45a and a second inserted coin passage detection sensor 45b are provided. The first inserted coin passage detection sensor 45a and the second inserted coin passage detection sensor 45b are juxtaposed on the upstream side and the downstream side in such a state that at least one coin M passing therethrough can be detected simultaneously. The inserted coin passage detection sensors 45a and 45b are set to output a “Lo” signal when receiving light and a “Hi” signal when blocking light.

次に、制御基板収納ボックス12内に配設されているスロットマシン1のメイン制御基板50等について図4及び図5に基づいて説明する。図4は、スロットマシン1のメイン制御基板50の構成を説明するブロック図、図5は、スロットマシン1のサブ制御基板60の構成を説明するブロック図である。   Next, the main control board 50 and the like of the slot machine 1 arranged in the control board storage box 12 will be described with reference to FIGS. FIG. 4 is a block diagram illustrating the configuration of the main control board 50 of the slot machine 1, and FIG. 5 is a block diagram illustrating the configuration of the sub control board 60 of the slot machine 1.

メイン制御基板50は、遊技の主な制御処理を行うものであり、演算装置である1チップマイコンとしてのMPU51と、そのMPU51に接続されると共にセンサ類やスイッチ類などの各種の入出力手段に接続された入出力ポート52が搭載され、本発明のメイン制御部を構成している。   The main control board 50 performs main control processing of the game, and is connected to the MPU 51 as a one-chip microcomputer that is an arithmetic unit, and to various input / output means such as sensors and switches. A connected input / output port 52 is mounted and constitutes the main control unit of the present invention.

MPU51には、MPU51により実行されるコイン検出プログラム53a等の制御プログラムや固定値データを記憶したROM53と、そのROM53内に記憶される制御プログラムの実行にあたって各種のデータを一時的に記憶するためのメモリであるRAM54と、割込回路、タイマ回路、データ送受信回路等の各種回路等が内蔵されている。   In the MPU 51, a ROM 53 storing a control program such as a coin detection program 53a executed by the MPU 51 and fixed value data, and various data for temporarily executing the control program stored in the ROM 53 are stored. A RAM 54, which is a memory, and various circuits such as an interrupt circuit, a timer circuit, and a data transmission / reception circuit are incorporated.

コイン検出プログラム53aは、例えばクレジット精算ボタン35が操作されてコインの排出が開始されるときに、ホッパ14のコイン検出センサ14cから出力された検出信号に基づいてコインと認識して、コイン排出コマンドを生成するように構成されている。   The coin detection program 53a recognizes a coin based on the detection signal output from the coin detection sensor 14c of the hopper 14 when, for example, the credit check button 35 is operated to start the coin discharge, and the coin discharge command Is configured to generate

RAM54は、クレジット精算ボタン35の操作により貯留モードとされたときに、セレクタ40の第1投入コイン通過検出センサ45a、第2投入コイン通過検出センサ45bから出力された検出信号に基づき認識したコインの枚数及び入賞により獲得したコインの枚数を予め設定された枚数、例えば50枚までの枚数を電子的に記憶するコイン数記憶エリア54aを有している。そして、図6〜図9に示されたフローチャートのプログラムは、制御プログラムの一部としてROM53内に記憶されている。   The RAM 54 detects the coins recognized based on the detection signals output from the first inserted coin passage detection sensor 45a and the second inserted coin passage detection sensor 45b of the selector 40 when the storage mode is set by operating the credit check button 35. A coin number storage area 54a is provided for electronically storing a predetermined number of coins acquired by winning and winning, for example, up to 50 coins. The programs of the flowcharts shown in FIGS. 6 to 9 are stored in the ROM 53 as a part of the control program.

入出力ポート52には、クレジット精算ボタン35、スタートレバー36、ストップボタン37、コイン検出センサ14c、第1投入コイン通過検出センサ45a、第2投入コイン通過検出センサ45b、1〜3枚ベットランプ25、クレジット枚数表示部26、BB中枚数表示部27、払出枚数表示部28、サブ制御基板60、外部集中端子板67等が接続されている。   The input / output port 52 includes a credit check button 35, a start lever 36, a stop button 37, a coin detection sensor 14 c, a first inserted coin passage detection sensor 45 a, a second inserted coin passage detection sensor 45 b, and 1 to 3 bet lamps 25. The credit number display unit 26, the BB medium number display unit 27, the payout number display unit 28, the sub control board 60, the external concentration terminal board 67, and the like are connected.

サブ制御基板60は、メイン制御基板50と別個に設けられメイン制御基板50から送信されるコマンドを受信して遊技以外の補助的な制御処理を行うものであり、本発明のサブ制御部を構成する。サブ制御基板60は、上部ランプ21による点灯・点滅及びスピーカ22から報知音等の出力制御、表示用制御基板66を制御して液晶ディスプレイ23上に演出表示等を行うように構成されている。   The sub control board 60 is provided separately from the main control board 50 and receives a command transmitted from the main control board 50 to perform auxiliary control processing other than gaming, and constitutes a sub control unit of the present invention. To do. The sub-control board 60 is configured to perform lighting display / flashing by the upper lamp 21, output control of notification sound and the like from the speaker 22, and presentation display on the liquid crystal display 23 by controlling the display control board 66.

サブ制御基板60には、演算装置である1チップマイコンとしてのMPU61と、そのMPU61に接続されると共にセンサ類やスイッチ類などの各種の入出力手段に接続され、メイン制御基板50から送信されるコマンドを受信する入出力ポート62が搭載されている。   The sub-control board 60 is connected to the MPU 61 as a one-chip microcomputer that is an arithmetic unit, and various input / output means such as sensors and switches, and is transmitted from the main control board 50. An input / output port 62 for receiving commands is mounted.

MPU61には、MPU61により実行される遊技数カウントプログラム63a、排出コイン数判定プログラム63b、報知制御プログラム63c等の制御プログラムや基準遊技数、基準排出コイン数、標準コイン異常排出報知時間、上部ランプ用発光テーブル、報知音テーブル等の固定値データを記憶したROM63と、そのROM63内に記憶される制御プログラムの実行にあたって各種のデータ、例えばコマンド間遊技数(クレジット精算ボタン35が操作されてから次にクレジット精算ボタン35が操作されるまでに行われた遊技数)や排出コイン数(クレジット精算ボタン35に基づき排出されているコインの枚数)を一時的に記憶するためのメモリであり、遊技数記憶エリア64a、排出コイン数記憶エリア64bを有するRAM64と、割込回路、タイマ回路、データ送受信回路等の各種回路と、メイン制御部50から送信されてきた遊技数カウント用コマンドに基づき前の精算排出開始コマンドから次の精算排出開始コマンドの間の遊技数であるコマンド間遊技数をカウントし、本発明の遊技数カウント部を構成する遊技数カウンタ65aやコイン排出コマンドに基づきコインの排出枚数をカウントする排出コイン数カウンタ65b等の各種カウンタ等が内蔵されている。図10〜図17に示されたフローチャートのプログラムは、制御プログラムの一部としてROM63内に記憶されている。   The MPU 61 includes a control program such as a game number count program 63a, a discharge coin number determination program 63b, and a notification control program 63c executed by the MPU 61, a reference game number, a reference discharge coin number, a standard coin abnormal discharge notification time, and an upper lamp use. A ROM 63 storing fixed value data such as a light emission table and a notification sound table, and various data such as the number of games between commands (the credit settlement button 35 is operated next after the control program stored in the ROM 63 is executed). This is a memory for temporarily storing the number of games played until the credit settlement button 35 is operated) and the number of coins discharged (the number of coins ejected based on the credit settlement button 35). RA having an area 64a and a discharge coin count storage area 64b 64, between various circuits such as an interrupt circuit, a timer circuit, a data transmission / reception circuit, and a game number counting command transmitted from the main control unit 50, from the previous settlement discharge start command to the next settlement discharge start command. Various counters such as a game number counter 65a constituting the game number counting unit of the present invention and a coin discharge counter 65b for counting the number of coins discharged based on a coin discharge command are counted. Is built-in. The programs of the flowcharts shown in FIGS. 10 to 17 are stored in the ROM 63 as a part of the control program.

入出力ポート62には、発光制御コントローラ21a、報知音出力コントローラ22a、表示用制御基板66、外部集中端子板68等が接続されており、表示用制御基板66との間ではデータ等を双方向に送受信可能に構成されている。発光制御コントローラ21aは、MPU61によりROM63の上部ランプ用発光テーブルから読み出された上部ランプ用発光データに基づいて上部ランプ21のLEDを発光制御するように構成され、上部ランプ21と共に本発明の照明手段を形成する。報知音出力コントローラ22aは、MPU61によりROM63の報知音テーブルから読み出された報知音データに基づいてスピーカ22から報知音を出力するように構成され、スピーカ22と共に本発明の報知音出力手段を形成する。   The light emission control controller 21a, the notification sound output controller 22a, the display control board 66, the external concentration terminal board 68, and the like are connected to the input / output port 62, and data and the like are bidirectional with the display control board 66. It is configured to be able to send and receive. The light emission control controller 21a is configured to control the light emission of the LED of the upper lamp 21 based on the light emission data for the upper lamp read from the light emission table for the upper lamp of the ROM 63 by the MPU 61. Form a means. The notification sound output controller 22a is configured to output the notification sound from the speaker 22 based on the notification sound data read from the notification sound table of the ROM 63 by the MPU 61, and forms the notification sound output means of the present invention together with the speaker 22. To do.

電源基板70は、電源ボックス13内に設けられており、メイン制御基板50の他に、スロットマシン1の各電子機器に駆動電力を供給する電源部71と、電源断の発生を監視する停電監視回路72等の各種回路を備えている。スロットマシン1の電源オフ後には、電源基板70の電源部71からRAM54にバックアップ電圧が供給される。   The power supply board 70 is provided in the power supply box 13, and in addition to the main control board 50, a power supply unit 71 that supplies driving power to each electronic device of the slot machine 1, and a power failure monitoring that monitors the occurrence of power failure Various circuits such as a circuit 72 are provided. After the slot machine 1 is powered off, a backup voltage is supplied from the power supply unit 71 of the power supply board 70 to the RAM 54.

停電監視回路72は、停電等の発生による電源断時(電源スイッチ13aのオフによる電源断を含む)に、メイン制御基板50のNMI端子、入出力ポート52及びサブ制御基板60のNMI端子へ停電信号を出力するための回路である。停電監視回路72は、電源基板70から出力される最も大きい電圧である直流安定24ボルトの電圧を監視し、この電圧が22ボルト未満になった場合に停電(電源断)の発生と判断して、停電信号を出力するように構成されている。停電信号の出力に基づいて、メイン制御基板50は、停電の発生を認識し、停電時処理を実行するように構成されている。なお、停電監視回路72の停電信号は、メイン制御基板50及びサブ制御基板60のNMI端子に代えて、INT端子に入力されるように構成しても良い。   The power failure monitoring circuit 72 powers off to the NMI terminal of the main control board 50, the input / output port 52 and the NMI terminal of the sub control board 60 when the power is cut off due to the occurrence of a power failure or the like (including the power cut off due to the power switch 13a being turned off) It is a circuit for outputting a signal. The power failure monitoring circuit 72 monitors the voltage of 24 VDC, which is the largest voltage output from the power supply board 70, and determines that a power failure (power failure) has occurred when this voltage is less than 22 volts. It is configured to output a power failure signal. Based on the output of the power failure signal, the main control board 50 is configured to recognize the occurrence of the power failure and to execute the process at the time of the power failure. The power failure signal of the power failure monitoring circuit 72 may be configured to be input to the INT terminal instead of the NMI terminals of the main control board 50 and the sub control board 60.

また電源基板70は、直流安定24ボルトの電圧が22ボルト未満になった後においても、停電時処理の実行に充分な時間の間、制御系の駆動電圧である5ボルトの出力を正常値に維持するように構成されている。例えば、本実施の形態において30msecの間は、駆動電源が出力されるように構成されている。よって、メイン制御基板50は、停電時処理を正常に実行することができる。また、停電監視回路72を、電源基板70ではなく、例えばメイン制御基板50に設けるようにしても良い。   Further, the power supply board 70 maintains the output of 5 volts, which is the drive voltage of the control system, to a normal value for a time sufficient for executing the processing at the time of power failure even after the DC stable voltage of 24 volts becomes less than 22 volts. Configured to maintain. For example, in this embodiment, the drive power supply is output for 30 msec. Therefore, the main control board 50 can normally execute the power failure process. Further, the power failure monitoring circuit 72 may be provided not on the power supply board 70 but on the main control board 50, for example.

次に、図6〜図9に示すフローチャートを参照して、メイン制御基板50で行われる各処理について説明する。メイン制御基板50で行われる処理として、電源投入に伴い起動されるメイン処理と、定期的(本実施の形態では、1.49ms周期)に起動されるタイマ割込処理と、NMI端子への停電信号の入力により起動されるNMI割込処理が設定されている。以下の説明では、便宜上、NMI割込処理とタイマ割込処理について説明し、その後にメイン処理について説明する。   Next, each process performed on the main control board 50 will be described with reference to the flowcharts shown in FIGS. As processing performed on the main control board 50, main processing activated upon power-on, timer interrupt processing activated periodically (in this embodiment, 1.49 ms cycle), and power failure to the NMI terminal An NMI interrupt process activated by the input of a signal is set. In the following description, for convenience, the NMI interrupt process and the timer interrupt process will be described, and then the main process will be described.

図6は、NMI割込処理の一例を示すフローチャートである。停電の発生等により電源が遮断されると、停電監視回路72から停電信号が出力されてメイン制御基板50のMPU51に対して出力される。NMI端子を介して停電信号を受信したMPU51によりNMI割込処理が即座に実行される。なお、上述したようにメイン制御基板50においてNMI端子に代えてINT端子を設ける構成とした場合には、停電監視回路72の停電信号はINT端子に入力される。   FIG. 6 is a flowchart illustrating an example of the NMI interrupt process. When the power is shut off due to the occurrence of a power failure or the like, a power failure signal is output from the power failure monitoring circuit 72 and output to the MPU 51 of the main control board 50. The NMI interrupt process is immediately executed by the MPU 51 that has received the power failure signal via the NMI terminal. As described above, when the main control board 50 is configured to provide the INT terminal instead of the NMI terminal, the power failure signal of the power failure monitoring circuit 72 is input to the INT terminal.

NMI割込処理では、まずステップS101において、MPU51内に設けられた使用レジスタのデータをRAM54内に設けられたスタックエリアへ退避する。次に、ステップS102では、停電フラグをRAM54内に設けられた所定のワークエリアにセットする。その後、ステップS103にてスタックエリアへ退避させたデータを再びMPU51に搭載の使用レジスタに復帰させて本ルーチンの処理を終了する。なお、使用レジスタのデータを破壊せずに停電フラグをセット処理可能な場合には、スタックエリアへの退避及び復帰処理を省略することができる。   In the NMI interrupt processing, first, in step S101, the data in the used register provided in the MPU 51 is saved in the stack area provided in the RAM. Next, in step S102, a power failure flag is set in a predetermined work area provided in the RAM 54. Thereafter, the data saved in the stack area in step S103 is returned to the use register mounted in the MPU 51, and the processing of this routine is terminated. If the power failure flag can be set without destroying the data in the register used, the saving and restoring processing to the stack area can be omitted.

図7は、メイン制御基板50で定期的(本実施の形態では1.490ms毎)に実行されるタイマ割込処理のフローチャートである。このタイマ割込処理では、例えば、クレジット精算ボタン35、スタートレバー36、ストップボタン37等の操作状態読み込み処理、ホッパ14のコイン検出センサ14c、セレクタ40のコイン通過検出センサ45a、45b等の各種センサの監視処理、入賞抽選結果コマンド等のコマンド送信処理等が行われる。   FIG. 7 is a flowchart of a timer interrupt process that is periodically executed by the main control board 50 (every 1.490 ms in the present embodiment). In this timer interruption process, for example, the operation state reading process of the credit check button 35, the start lever 36, the stop button 37, etc., the various sensors such as the coin detection sensor 14c of the hopper 14 and the coin passage detection sensors 45a, 45b of the selector 40. Monitoring processing, command transmission processing such as winning lottery result command, and the like are performed.

まずステップS201に示すレジスタ退避処理では、通常処理(図9参照乞う)で使用している全レジスタの値をスタックエリアへ退避させる。ステップS202では、停電フラグがオンされているか否かを確認し、停電フラグがオンされている場合(ステップS202においてYes)、図6のNMI割込処理で説明した通り停電の発生であるので、ステップS203に進み停電時処理を実行する。   First, in the register saving process shown in step S201, the values of all the registers used in the normal process (see FIG. 9) are saved in the stack area. In step S202, it is confirmed whether or not the power failure flag is turned on. If the power failure flag is turned on (Yes in step S202), the power failure has occurred as described in the NMI interruption process of FIG. It progresses to step S203 and the process at the time of a power failure is performed.

本実施の形態において、ステップS203の停電時処理は、タイマ割込処理のうち特にレジスタ退避処理(ステップS201)の直後に行われることから、他の割込処理を中断することなく実行可能である。従って、例えば各種のコマンドの送信処理中やスイッチの状態(オン又はオフ)の読み込み処理中等のように、各々の処理に割り込んで停電時処理が実行されることはないことから、このようなタイミングで停電時処理が実行されることを考慮した停電時処理のプログラムを作成する必要がない。これにより、停電時処理のプログラムを簡略化して、プログラム容量を削減可能となる。   In the present embodiment, the power failure process in step S203 is performed immediately after the register saving process (step S201) in the timer interrupt process, and therefore can be executed without interrupting other interrupt processes. . Therefore, the power failure process is not executed by interrupting each process, such as during the transmission process of various commands or the reading process of the switch state (ON or OFF). Therefore, it is not necessary to create a power failure processing program that takes into account that power failure processing is executed. This simplifies the power failure processing program and reduces the program capacity.

一方、停電フラグがオンされていなければ(ステップS202においてNo)、停電は発生していないので、ステップS204以降の処理が行われる。   On the other hand, if the power failure flag is not turned on (No in step S202), no power failure has occurred, and therefore, the processing after step S204 is performed.

ステップS204では、誤動作の発生を監視するウォッチドッグタイマの値を初期化するウォッチドッグタイマクリア処理を行う。そして、ステップS205では、MPU51自身に対して割込許可を出す割込終了宣言処理を行う。ステップS206では、筐体2に収納された各回転ドラム11の回胴モータ(ステッピングモータ)を回転駆動させる回胴モータ制御処理を行う。ステップS207では、各種スイッチのオン・オフ状態を読み込むスイッチ状態読み込み処理を行う。   In step S204, a watchdog timer clear process for initializing the value of the watchdog timer that monitors the occurrence of malfunction is performed. In step S205, an interrupt end declaration process for giving an interrupt permission to the MPU 51 itself is performed. In step S206, a rotating motor control process for rotating the rotating motor (stepping motor) of each rotating drum 11 housed in the housing 2 is performed. In step S207, switch state reading processing for reading on / off states of various switches is performed.

ステップS208では、各種センサの状態を読み込んで、読み込み結果が正常であるか否かを監視するセンサ監視処理を行う。ステップS209では、各カウンタやタイマの値を減算するタイマ減算処理を行う。ステップS210では、IN・OUTカウンタ処理を行う。ステップS211では、サブ制御基板60へコマンドを送信するコマンド出力処理を行う。   In step S208, sensor monitoring processing is performed to read the state of various sensors and monitor whether the reading result is normal. In step S209, a timer subtraction process for subtracting the value of each counter or timer is performed. In step S210, IN / OUT counter processing is performed. In step S211, command output processing for transmitting a command to the sub-control board 60 is performed.

ステップS212において、クレジット枚数表示部26、BB中枚数表示部27及び排出枚数表示部28にそれぞれ表示されているセグメントデータを設定するセグメントデータ設定処理を行ってから、ステップS213において、セグメントデータを各表示部26〜28にそれぞれ供給して数字、記号等を表示するセグメントデータ表示処理を行う。ステップS214では、入出力ポート52から出力データを出力するポート出力処理を行う。   In step S212, a segment data setting process for setting the segment data displayed in the credit number display unit 26, the BB medium number display unit 27, and the discharge number display unit 28 is performed. Segment data display processing for displaying numbers, symbols, and the like is performed by supplying the data to the display units 26 to 28, respectively. In step S214, port output processing for outputting output data from the input / output port 52 is performed.

そして、これらの処理の実行後には、ステップS215において、スタックエリアへ退避させた各レジスタの値をそれぞれの対応のレジスタへ復帰させ、ステップS216にて次回のタイマ割込の発生を許容する割込許可処理を行って、タイマ割込処理を終了する。   After execution of these processes, in step S215, the value of each register saved in the stack area is returned to the corresponding register, and in step S216, an interrupt that allows generation of the next timer interrupt is permitted. The permission process is performed and the timer interrupt process is terminated.

図8は、電源投入時にメイン制御基板50で実行される起動処理のフローチャートである。電源スイッチ13bがオン操作されてスロットマシン1の電源が投入されると(停電からの復旧による電源入を含む)、この処理が実行される。まず、初期化処理として、スタックポインタの値を設定し(ステップS301)、割込モードを設定し(ステップS302)、そしてCTC・内蔵レジスタの設定処理を行う(ステップS303)。   FIG. 8 is a flowchart of the startup process executed by the main control board 50 when the power is turned on. When the power switch 13b is turned on and the slot machine 1 is turned on (including power-on by recovery from a power failure), this process is executed. First, as initialization processing, a stack pointer value is set (step S301), an interrupt mode is set (step S302), and CTC / built-in register setting processing is performed (step S303).

初期化処理が終了すると、ステップS304では、設定キーが設定キースイッチ13cに挿入されているか否かを判定する。設定キースイッチ13cがオンされている場合(ステップS304においてYes)、ステップS305に進み、強制的RAMクリア処理を実行して、RAM54の全ての内容を0クリアする。その後、ステップS306で6段階確率設定処理を実行する。6段階確率設定処理では、遊技の当選確率が6段階に切り替えられ、後述する遊技に関わる主要な制御を行う通常処理(図9参照乞う)に移行する。   When the initialization process is completed, in step S304, it is determined whether or not a setting key is inserted in the setting key switch 13c. If the setting key switch 13c is turned on (Yes in step S304), the process proceeds to step S305 to execute a forced RAM clear process to clear all contents of the RAM 54 to zero. Thereafter, a six-stage probability setting process is executed in step S306. In the 6-stage probability setting process, the winning probability of the game is switched to 6 stages, and the process proceeds to a normal process (see FIG. 9) for performing main control related to the game described later.

一方、ステップS304において設定キースイッチ13cがオンされていない場合(ステップS304においてNo)、ステップS307に進み、6段階確率設定値の設定値が正常かどうかを判定する。具体的には、1〜6の範囲の正常な設定値であり、0又は7以上でないかどうかを判定する。設定値が正常である場合(ステップS307においてYes)、ステップS308に進み、復電フラグがセットされているかどうかを確認する。復電フラグを確認した場合(ステップS308においてYes)、ステップS309に進み、RAM判定値が正常であるかを確認する。具体的には、RAM54のチェックサム値を調べ、RAM判定値を加味したチェックサムの値が正常の0であるかどうかを確認する。RAM判定値を加味したチェックサムの値が0である場合(ステップS309においてYes)、RAM54のデータは正常であると判定する。   On the other hand, if the setting key switch 13c is not turned on in step S304 (No in step S304), the process proceeds to step S307, and it is determined whether or not the setting value of the six-stage probability setting value is normal. Specifically, it is a normal set value in the range of 1 to 6, and it is determined whether it is not 0 or 7 or more. If the set value is normal (Yes in step S307), the process proceeds to step S308 to check whether the power recovery flag is set. When the power recovery flag is confirmed (Yes in step S308), the process proceeds to step S309 to check whether the RAM determination value is normal. Specifically, the checksum value in the RAM 54 is checked to check whether the checksum value including the RAM determination value is normal 0 or not. If the checksum value including the RAM determination value is 0 (Yes in step S309), it is determined that the data in the RAM 54 is normal.

ステップS309においてRAM判定値が正常であると判定した場合、ステップS310に進み、バックアップエリアに保存されたスタックポインタの値をMPU51のスタックポインタに書き込み、スタックの状態を電源断の前の状態に復帰させる。次に、ステップS311において、復電処理の実行を伝える復電コマンドを設定する。その後、ステップS312にて遊技状態として打ち止め及び自動精算設定処理を行い、続いてステップS313にてクレジット精算ボタン35等のスイッチ状態の初期化を行う。以上の処理の終了後、ステップS314において停電フラグをリセットし、電源断前の番地に戻る。具体的には、タイマ割込処理に復帰し、ウォッチドッグタイマクリア処理(ステップS204)が実行される。   If it is determined in step S309 that the RAM determination value is normal, the process proceeds to step S310, where the stack pointer value stored in the backup area is written to the stack pointer of the MPU 51, and the stack state is restored to the state before the power-off. Let Next, in step S311, a power recovery command that tells execution of power recovery processing is set. Thereafter, in step S312, the game state is stopped and automatic settlement setting processing is performed, and then in step S313, the switch state of the credit settlement button 35 and the like is initialized. After the above processing is completed, the power failure flag is reset in step S314, and the processing returns to the address before the power is turned off. Specifically, the process returns to the timer interrupt process, and the watchdog timer clear process (step S204) is executed.

一方、ステップS307〜ステップS309のいずれかのステップにおいてNoであった場合、RAM54のデータが破壊されている等の異常が発生しているので、ステップS315以降の処理に進み、動作禁止処理を行う。具体的には、ステップS315において、次回のタイマ割込処理を禁止し、その後、ステップS316において、入出力ポート52内の全ての出力ポートをクリアして、入出力ポート52に接続された全てのアクチュエータをオフ状態に制御する。そして、ステップS317に進んで、エラー表示を行ってバックアップエラーの発生を報知して、無限ループに入る。   On the other hand, if the answer is No in any of steps S307 to S309, an abnormality such as destruction of data in the RAM 54 has occurred. Therefore, the process proceeds to the processes after step S315, and the operation prohibition process is performed. . Specifically, in step S315, the next timer interrupt process is prohibited, and then in step S316, all output ports in the input / output port 52 are cleared, and all the input ports connected to the input / output port 52 are cleared. Control the actuator to the off state. In step S317, an error display is performed to notify the occurrence of a backup error, and an infinite loop is entered.

図9は、図8に示すフローチャートに基づき電源投入後のメイン処理が行われた後にメイン制御基板50のMPU51により行われる通常処理のフローチャートである。本ルーチンは、メイン制御基板50のMPU51により繰り返し行われるスロットマシン1の主要な制御処理であり、電源投入後に設定キースイッチ13cがオフの場合(ステップS304においてNo)、前回の電源断時の番地に復帰する。一方、電源の投入後に設定キースイッチ13cがオンされている場合(ステップS304においてYes)、図8に示す強制的RAMクリア処理(ステップS305)及び6段階確率設定処理(ステップS306)が行われてから本ルーチンのステップS401に移行する。   FIG. 9 is a flowchart of a normal process performed by the MPU 51 of the main control board 50 after the main process after power-on is performed based on the flowchart shown in FIG. This routine is a main control process of the slot machine 1 that is repeatedly performed by the MPU 51 of the main control board 50. If the setting key switch 13c is turned off after power-on (No in step S304), the address at the previous power-off time Return to. On the other hand, when the setting key switch 13c is turned on after the power is turned on (Yes in step S304), the forced RAM clear process (step S305) and the six-stage probability setting process (step S306) shown in FIG. 8 are performed. To step S401 of this routine.

まずステップS401では、初期化処理として本ルーチンにおいて割込を許可する割込許可の設定が行われて、ステップS402において遊技状態として打ち止め及び自動精算設定処理が行われ、例えば電源ボックス13に設けられた打ち止め有無スイッチ、自動精算有無スイッチ(それぞれ図示せず)の状態をRAM54の所定領域に格納してから、以下に説明する繰り返しルーチンに移行する。   First, in step S401, an interrupt permission setting for permitting an interrupt is performed in this routine as an initialization process, and in step S402, a stop and automatic settlement setting process is performed as a gaming state, which is provided in the power supply box 13, for example. After the states of the stop / non-stop switch and the automatic settlement / non-existence switch (not shown) are stored in a predetermined area of the RAM 54, the routine proceeds to a repetitive routine described below.

ステップS403ではRAM初期化処理が行われ、RAM54において1回の遊技で使用される領域(RAM54の1回遊技用領域)をクリアする処理が行われる。本ステップでは、例えば、発生したエラーに関する情報、入賞図柄(ハズレを含む)、入賞ライン、入賞獲得コイン数等の入賞に関する情報、遊技で用いた乱数、回転ドラム11の回転に関する情報等がクリアされる。   In step S403, a RAM initialization process is performed, and a process of clearing an area used for one game in the RAM 54 (one-game area in the RAM 54) is performed. In this step, for example, information relating to the error that has occurred, winning symbols (including loss), winning lines, winning information such as the number of winning winning coins, random numbers used in the game, rotating drum 11 information, etc. are cleared. The

RAM54の初期化処理が行われると、ステップS404に進み、スタートレバー36の操作が行われたかを判定する始動装置ON待ち処理が行われる。本ステップで、スタートレバー36が操作されていない場合、MPU51は制御処理を行うことなく本ルーチンは待機する。ステップS404の処理では、スタートレバー36の操作が行われるまでルーチンが待機しているので、種々の処理が行われる。   When the initialization process of the RAM 54 is performed, the process proceeds to step S404, and a starter ON waiting process for determining whether the start lever 36 has been operated is performed. In this step, if the start lever 36 is not operated, the MPU 51 stands by without performing the control process. In the process of step S404, since the routine is on standby until the start lever 36 is operated, various processes are performed.

例えば、上述のようにスタートレバー36が操作されないことにより所定時間に亘って遊技が行われなかった場合、液晶ディスプレイ23上で行われるデモに移行するためのタイマ設定処理を行う。また、当該遊技が再遊技である場合、コインの自動投入処理を行う(クレジット枚数表示部26に表示されている数値は変わらない)。一方、再遊技でない場合には、ホッパ14の横に設けられた満杯センサ(図示せず)からの検出信号に基づきコインの満杯を判定する処理を行う。   For example, if the game is not performed for a predetermined time because the start lever 36 is not operated as described above, a timer setting process for shifting to a demonstration performed on the liquid crystal display 23 is performed. If the game is a re-game, automatic coin insertion processing is performed (the numerical value displayed on the credit number display unit 26 does not change). On the other hand, if it is not a replay, a process of determining coin fullness based on a detection signal from a full sensor (not shown) provided beside the hopper 14 is performed.

このような処理の後、タイマ割込処理の中でセンサー監視処理が行われており(ステップS208)、上述したようにホッパ14のコイン検出センサ14c、スタートレバー36の押し上げ操作又は押し下げ操作を検出するセンサ、ストップボタン37の操作を検出するセンサ、セレクタ40の第1投入コイン通過検出センサ45aと第2投入コイン通過検出センサ45b、補助タンク14aの補助タンクセンサ等を監視していることから、これらのセンサで異常が発生した場合には、エラー報知を行うためのセンサエラー報知処理を行う。   After such processing, sensor monitoring processing is performed in the timer interrupt processing (step S208), and as described above, the push-up operation or push-down operation of the coin detection sensor 14c of the hopper 14 and the start lever 36 is detected. Monitoring sensors, sensors for detecting the operation of the stop button 37, the first inserted coin passage detection sensor 45a and the second inserted coin passage detection sensor 45b of the selector 40, the auxiliary tank sensor of the auxiliary tank 14a, and the like. When an abnormality occurs in these sensors, a sensor error notification process for performing error notification is performed.

センサエラーが発生していないか、又は所定のセンサーエラー報知処理を行った後、クレジット精算ボタン35が操作されたのかどうかの判断がなされる。クレジット精算ボタン35が操作されたものと判定した場合、コインの排出開始にかかる精算排出開始コマンドを生成し、貯留コインの排出を行うべく貯留コイン排出処理に移行する。   It is determined whether or not a sensor error has occurred or whether or not the credit settlement button 35 has been operated after performing a predetermined sensor error notification process. If it is determined that the credit settlement button 35 has been operated, a settlement discharge start command for starting coin discharge is generated, and the process proceeds to a stored coin discharge process in order to discharge the stored coin.

MPU51により行われる貯留コイン排出処理では、例えばRAM54のコイン数記憶エリア54aに電子的に記憶されているコイン数を読み出し、読み出した数値をホッパ14のコイン検出センサ14cの検出信号に基づいて1ずつ減算していく。そして、コイン数記憶エリア54aのコイン数が1ずつ減算する毎にコイン排出コマンドをサブ制御基板60に送信できるようにRAM54のリングバッファに格納する。そして、読み出されたコイン数記憶エリア54aの数値がゼロとなったときに、ホッパ14から排出が終了したものと認識する。このとき、コインの精算終了にかかる精算排出終了コマンドを生成してRAM54に格納する。   In the stored coin discharge process performed by the MPU 51, for example, the number of coins stored electronically in the coin number storage area 54 a of the RAM 54 is read, and the read numerical value is one by one based on the detection signal of the coin detection sensor 14 c of the hopper 14. Subtract. Each time the number of coins in the coin number storage area 54a is decremented by one, a coin discharge command is stored in the ring buffer of the RAM 54 so that it can be transmitted to the sub-control board 60. Then, when the read value of the coin count storage area 54a becomes zero, it is recognized that the discharge from the hopper 14 is completed. At this time, a payment discharge end command for completion of the coin payment is generated and stored in the RAM 54.

或いは、MPU51によりコイン数記憶エリア54aのコイン数が読み出されたときに、MPU51はホッパ14から排出させるコインの枚数を認識できるので、読み出した値をRAM54のリングバッファにそのまま格納して、コイン排出コマンドとしてサブ制御基板60に送信し、コインが1枚ずつ減算する毎のコマンドを中止するようにしても良い。或いは、MPU51は、精算排出開始コマンドだけをサブ制御基板60側に送信し、精算排出開始コマンドを受けた後の時間の管理をサブ制御基板60側で行う制御手法としても良い。   Alternatively, when the number of coins in the coin number storage area 54a is read by the MPU 51, the MPU 51 can recognize the number of coins to be ejected from the hopper 14, so that the read value is stored in the ring buffer of the RAM 54 as it is, It may be transmitted to the sub-control board 60 as a discharge command, and the command every time coins are subtracted one by one may be stopped. Or MPU51 is good also as a control method which transmits only the adjustment discharge start command to the sub control board 60 side, and manages the time after receiving the adjustment discharge start command on the sub control board 60 side.

そして、コイン投入口34からコインの投入があった場合には、投入枚数の判定処理がなされる。例えば、セレクタ40の第1投入コイン通過検出センサ45aと第2投入コイン通過検出センサ45bの検出信号に基づき適正な検出信号であれば、1枚のコインとして認識する。また、この段階で、コイン排出報知等の所定の報知演出が行われている場合、MPU51はコインを認識すると、所定の報知演出を強制的に終了させるコマンド(例えば、コイン排出報知強制終了コマンド)を生成する。   When a coin is inserted from the coin insertion slot 34, a determination process for the number of inserted coins is performed. For example, an appropriate detection signal is recognized as one coin based on the detection signals of the first inserted coin passage detection sensor 45a and the second inserted coin passage detection sensor 45b of the selector 40. At this stage, when a predetermined notification effect such as a coin discharge notification is being performed, the MPU 51 recognizes a coin and forcibly ends the predetermined notification effect (for example, a coin discharge notification forced end command). Is generated.

そして、例えば、コイン投入口34から1枚〜3枚のコインが投入されるか、又はいずれかのベットボタン31〜33が操作されて、投入されたコインの枚数が規定数に到達した後、スタートレバー36の操作がなされたものと判定した場合には、スタートレバー36が操作された旨の信号がRAM54のリングバッファに格納される。   For example, after 1 to 3 coins are inserted from the coin insertion slot 34 or any of the bet buttons 31 to 33 is operated and the number of inserted coins reaches a specified number, If it is determined that the start lever 36 has been operated, a signal indicating that the start lever 36 has been operated is stored in the ring buffer of the RAM 54.

スタートレバー36が操作された旨の信号は、メイン制御基板50側において1回の遊技で必ず生成されて、所定のタイミング(ステップS211)でサブ制御基板60側に送信される信号であることから、本発明の遊技数カウント用コマンドを形成する。本発明の遊技数カウント用コマンドは、1回の遊技でサブ制御基板60側に必ず送信されればどのような信号であっても良く、例えばストップボタン37が操作された旨の信号も本発明の遊技数カウント用コマンドとするようにしても良い。   The signal indicating that the start lever 36 has been operated is a signal that is always generated in one game on the main control board 50 side and is transmitted to the sub control board 60 side at a predetermined timing (step S211). The game count command of the present invention is formed. The game count command of the present invention may be any signal as long as it is always transmitted to the sub-control board 60 side in one game. For example, a signal indicating that the stop button 37 has been operated is also included in the present invention. The game number counting command may be used.

また、スタートレバー36の操作がなされたものと判定した場合には、コインの受け入れを禁止する処理が行われる。例えば、セレクタ40の切替片44aをコイン通路42に突出させて、コイン受入禁止中に投入されたコインを排出用通路9に誘導し、前面扉3のコイン払出口7からコイン受け皿16に排出させる処理が行われる。或いは、ベットボタン31〜33のいずれかのベットボタンが操作されても、ベットボタンの操作と判定しないような処理が行われる。そして、コイン受入禁止処理を行って本ステップの処理を終了する。或いは、この段階でも未だにスタートレバー36の操作がなされていない場合には、上述のセンサエラー処理から繰り返して行う。   If it is determined that the start lever 36 has been operated, processing for prohibiting the acceptance of coins is performed. For example, the switching piece 44 a of the selector 40 is protruded into the coin passage 42, and coins inserted during the coin acceptance prohibition are guided to the discharge passage 9 and discharged from the coin payout opening 7 of the front door 3 to the coin tray 16. Processing is performed. Alternatively, even if any one of the bet buttons 31 to 33 is operated, a process is performed so as not to determine that the bet button is operated. Then, a coin acceptance prohibition process is performed and the process of this step is terminated. Alternatively, if the start lever 36 has not been operated even at this stage, the above-described sensor error process is repeated.

このようにして、エラーが発生するか、コインの精算排出が開始されるか、セレクタ40の切替片44aの出没処理が行われるか、又はコインの投入等が行われると、サブ制御基板60にコマンドを送信するために各々の処理で生成されたコマンドがRAM54のリングバッファに格納される。   In this way, when an error occurs, the coin settlement is started, the switching piece 44a of the selector 40 is moved in / out, or a coin is inserted, the sub-control board 60 is loaded. The command generated in each process for transmitting the command is stored in the ring buffer of the RAM 54.

ステップS404でスタートレバー36が操作されると、ステップS405に進み、乱数作成処理が行われる。具体的には、ステップS404でスタートレバー36の操作がMPU51により認識されると、メイン制御基板50に搭載された発振器の所定周期に基づきカウントするフリーランニングカウンタ(図示せず)のカウント数をハードウエア的にラッチし、所定のタイミングでMPU51が乱数値として読み出すことによって作成される。このようにしてMPU51に読み出された乱数値はRAM54に格納される。   When the start lever 36 is operated in step S404, the process proceeds to step S405, and random number generation processing is performed. Specifically, when the operation of the start lever 36 is recognized by the MPU 51 in step S404, the count number of a free running counter (not shown) that counts based on a predetermined period of the oscillator mounted on the main control board 50 is hard. It is created by latching in terms of wear and reading out as a random value by the MPU 51 at a predetermined timing. The random number value read out by the MPU 51 in this way is stored in the RAM 54.

乱数作成処理が行われると、ステップS406に進んで6段階確率設定処理(ステップS306)で設定された設定値に応じて決められた当選確率に基づき内部抽選処理が行われる。内部抽選処理とは、ステップS405においてRAM54に格納された乱数値に基づいて、ROM53に予め設定されている入賞テーブルの数値範囲との対比によって入賞しているのか否かを決定する処理である。   When the random number generation process is performed, the process proceeds to step S406, and an internal lottery process is performed based on the winning probability determined according to the set value set in the six-stage probability setting process (step S306). The internal lottery process is a process of determining whether or not a winning is made based on the random number value stored in the RAM 54 in step S405 by comparing with a numerical range of a winning table preset in the ROM 53.

内部抽選処理で使用される入賞テーブルには、コインの払い出しが比較的多いビッグボーナス(以下、BBと称する)、レギュラーボーナス(以下、RBと称する)等の特別役、これらの入賞役と対称的に、コインの払い出しが比較的少ないチェリー等の一般役(通常、複数種類の入賞役が設定され「小役」と称されている)、このような入賞役に該当せずコインの払い出しが行われないハズレ、そしてコインの払い出し自体は行われないが、コインを投入することなく次の遊技を一回に限り行うことができる再遊技役等の複数種類の入賞役が設定されている。各々の入賞役に対して、その入賞役に当選する割合が、フリーランニングカウンタにより生成される所定の範囲の乱数に所定の数値範囲にて設定されている。各々の入賞役は、6段階確率設定処理(ステップS306)において設定された当選確率(「設定1」〜「設定6」)に基づいて数値範囲を変えて設定されている。例えば、当選確率の設定値の数字が小さくなるほど、ハズレ以外の入賞役の数値範囲が狭くなるように設定されている。そして、現在設定されている設定値と、内部抽選によって得られた結果を入賞役抽選コマンドとしてRAM54の所定のワークエリアに格納する。そして、入賞役抽選コマンドについても1回の遊技でサブ制御基板60側に必ず送信される信号であることから、本発明の遊技数カウント用コマンドとしても良い。   The winning table used in the internal lottery process includes a special bonus such as a big bonus (hereinafter referred to as BB) and a regular bonus (hereinafter referred to as RB), which are relatively large in payout of coins, and is symmetrical with these winning bonuses. In addition, a general role such as cherries with a relatively small amount of coins to be paid out (usually multiple types of winning roles are set and referred to as “small roles”), and coins are not paid out. There are multiple types of winning combinations such as a re-gamer that can perform the next game only once without inserting coins. For each winning combination, the ratio of winning the winning combination is set to a predetermined range of random numbers generated by a free running counter within a predetermined numerical range. Each winning combination is set by changing the numerical range based on the winning probabilities (“Setting 1” to “Setting 6”) set in the six-stage probability setting process (Step S306). For example, the smaller the numerical value of the winning probability setting value, the narrower the numerical value range of winning combinations other than the loss is set. Then, the currently set value and the result obtained by the internal lottery are stored in a predetermined work area of the RAM 54 as a winning combination lottery command. Since the winning combination lottery command is also a signal that is always transmitted to the sub-control board 60 side in one game, it may be a command for counting the number of games of the present invention.

MPU51において内部抽選処理が行われると、ステップS407に進んで回胴回転初期化処理が行われる。回胴回転初期化処理では、ステップS406の内部抽選結果に基づき回転ドラム11の回転制御で用いられるドラム制御テーブルの中からテーブル番号を決定する。   When the internal lottery process is performed in the MPU 51, the process proceeds to step S407, and the rotation rotation initialization process is performed. In the rotation rotation initialization process, a table number is determined from the drum control table used for the rotation control of the rotary drum 11 based on the internal lottery result in step S406.

そして、ステップS408において前回の回転ドラム11の回転開始から4.1秒が経過したかどうかの4.1秒経過待ち処理が行われ、具体的には、設定された4.1秒タイマの数値がゼロとなっているかどうかの確認がなされる。本ステップで4.1秒が経過していない場合には、現在の遊技状態を表す状態コマンド(以下、単に「状態コマンド」と称する。)をRAM54に格納し、上部ランプ21等を通じてウエイト処理(即ち、4.1秒待ち)を報知する。   In step S408, a 4.1 second elapsed waiting process is performed to determine whether 4.1 seconds have elapsed since the start of the previous rotation of the rotary drum 11. Specifically, the set value of the 4.1 second timer is set. A check is made to see if is zero. If 4.1 seconds have not elapsed in this step, a state command indicating the current gaming state (hereinafter simply referred to as “state command”) is stored in the RAM 54 and wait processing (through the upper lamp 21 or the like) That is, 4.1 seconds) is notified.

一方、4.1秒経過している場合には、次回の4.1秒経過待ち処理のために4.1秒タイマを設定すると共に、状態コマンドをRAM54に格納し、タイマ割込制御処理の中で投入コインの枚数を出力できるように(ステップS210)所定の設定を行う。   On the other hand, if 4.1 seconds have elapsed, a 4.1 second timer is set for the next 4.1 second waiting process, a status command is stored in the RAM 54, and timer interrupt control processing is performed. A predetermined setting is performed so that the number of inserted coins can be output (step S210).

その後、回転ドラム11のモータ制御初期化処理が行われ、回転ドラム11の回転に関するRAMの所定領域を回転開始用に設定する処理が行われる。このような設定が行われると、ステップS206の回胴モータ制御処理に基づき回胴用モータ(ステッピングモータ)の加速処理が実際に開始され、回転ドラム11の回転が開始される。   Thereafter, motor control initialization processing of the rotating drum 11 is performed, and processing for setting a predetermined area of the RAM related to rotation of the rotating drum 11 for starting rotation is performed. When such setting is performed, acceleration processing of the rotating motor (stepping motor) is actually started based on the rotating motor control processing of step S206, and rotation of the rotating drum 11 is started.

回転ドラム11が実際に回転開始すると、ステップS409に進み回胴回転処理が行われる。本ステップでは、回胴回転処理で用いるRAMの所定領域を初期化し(上述のステップS408)、回胴回転情報コマンドと状態コマンドを格納し、上述の回胴用モータの加速処理に基づき回転ドラム11が正常回転となるまで待機する。回転ドラム11の回転が正常回転か否かの判断は、回胴モータ制御処理(ステップS206)に基づき加速処理が終了した時点でのインデックス検出によって行われる。インデックス検出に基づき回転ドラム11の回転が正常回転になったものと判定された場合、スロットマシン1の設定状態が後述する所定の停止操作により回転ドラム11の回転を停止させることができる状態であると判定し、回転停止可能である旨の報知を行う。   When the rotating drum 11 actually starts to rotate, the process proceeds to step S409, where the rotating drum rotation process is performed. In this step, a predetermined area of the RAM used in the rotating cylinder rotation process is initialized (step S408 described above), the rotating cylinder rotation information command and the state command are stored, and the rotating drum 11 is based on the above-described acceleration process of the rotating cylinder motor. Wait until becomes normal rotation. The determination of whether or not the rotation of the rotating drum 11 is normal is performed by index detection at the time when the acceleration process is completed based on the rotating motor control process (step S206). When it is determined that the rotation of the rotary drum 11 is normal based on the index detection, the setting state of the slot machine 1 is a state in which the rotation of the rotary drum 11 can be stopped by a predetermined stop operation described later. And informing that the rotation can be stopped.

回転ドラム11の回転が停止可能状態にある旨の報知は、ストップボタン37に内蔵されたランプの発光手法を変化させることにより行われる。例えば、ストップボタン37のランプの発光させる色を変更したり、消灯状態であったランプを点灯状態にすることにより報知が行われる。なお、このような報知は、ストップボタン37の操作が有効となったストップボタンのみにおいて行われる。   The notification that the rotation of the rotary drum 11 is in a stoppable state is performed by changing the light emission method of the lamp built in the stop button 37. For example, the notification is performed by changing the color of light emitted from the lamp of the stop button 37 or by turning on the lamp that has been turned off. Note that such notification is performed only on the stop button in which the operation of the stop button 37 is enabled.

そして、有効となったストップボタン37が実際に操作されると、ステップS406の内部抽選処理で決定された停止図柄の組み合わせをステップS407で設定したテーブル番号に基づき回転ドラム11を停止させる処理を行う。本ステップにおいて回転ドラム11を、テーブル番号で設定されているとおりに停止させることは必ずしも必要なく、例えばストップボタン37の停止順序や停止位置に応じてテーブル番号を変更したり、強制的に回転ドラム11を引き込むような処理を行うように回転ドラム11のステッピングモータの駆動制御を行う。回転ドラム11が停止すると、停止した回転ドラム11に対応したストップボタン37の操作許可が無効となる。   When the activated stop button 37 is actually operated, a process for stopping the rotary drum 11 based on the table number set in step S407 is performed on the combination of stop symbols determined in the internal lottery process in step S406. . In this step, it is not always necessary to stop the rotating drum 11 as set by the table number. For example, the table number is changed according to the stop order or stop position of the stop button 37, or the rotating drum 11 is forcibly set. The drive control of the stepping motor of the rotary drum 11 is performed so as to perform the process of pulling in 11. When the rotating drum 11 stops, the operation permission of the stop button 37 corresponding to the stopped rotating drum 11 becomes invalid.

このような回転ドラム11の停止処理は、全ての回転ドラム11が停止するまで行い、回転ドラム11の回転が停止する毎に対応するストップボタン37の操作許可を無効にして、全てのストップボタン37の操作許可が無効となって時点で本ステップを終了する。ステップS409では、回転ドラム11のいずれかのドラムが停止する毎に、回胴回転情報コマンド、停止図柄コマンドをRAM54に格納する。   Such stop processing of the rotating drums 11 is performed until all the rotating drums 11 are stopped. Every time the rotating drums 11 stop rotating, the operation permission of the corresponding stop buttons 37 is invalidated, and all the stop buttons 37 are stopped. This step is finished when the operation permission becomes invalid. In step S409, every time one of the rotating drums 11 is stopped, the rotating cylinder rotation information command and the stop symbol command are stored in the RAM 54.

全ての回転ドラム11が停止すると、ステップS410に進んで入賞図柄判定処理が行われ、視認窓24を通じて認識可能な回転ドラム11の図柄がどのような組み合わせにて停止しているのかを判定する。   When all the rotating drums 11 are stopped, the process proceeds to step S410 and a winning symbol determination process is performed, and it is determined in what combination the symbols of the rotating drum 11 that can be recognized through the viewing window 24 are stopped.

本ステップでは、まず遊技状態に応じて有効ラインを判断する。具体的には、5本ある有効ラインのうちのどのラインが有効なのか遊技状態に基づき判断する。例えば、遊技状態が通常遊技である場合、ベット数に応じて有効ラインが1ライン〜5ラインまでとなり、例えばベット数が3枚であると5ラインの全てが有効ラインとなる。また、遊技状態が役物遊技である場合、ベット数は1枚で1ラインのみが有効となる。   In this step, first, an active line is determined according to the gaming state. Specifically, which of the five active lines is effective is determined based on the gaming state. For example, when the gaming state is a normal game, the effective lines are 1 to 5 lines according to the number of bets. For example, when the number of bets is 3, all 5 lines are effective lines. When the gaming state is an accessory game, the number of bets is one and only one line is valid.

有効ラインの本数を認識すると、視認窓24を通じて認識可能な図柄(9マス分)が有効ライン上でどのような組み合わせにて停止しているのかを各有効ライン毎に判定する。視認窓24における絵柄は、各リールの各々の絵柄に付されている図柄番号に基づいて認識される。   When the number of effective lines is recognized, it is determined for each effective line which combination of symbols (for 9 squares) that can be recognized through the viewing window 24 is stopped on the effective line. The design in the viewing window 24 is recognized based on the design number assigned to each design of each reel.

各有効ライン毎の図柄の組み合わせを認識し、図柄が所定の入賞図柄にて揃っている場合には、入賞図柄として設定し、その入賞図柄に対応した払出枚数をホッパ14から払い出すことができるように所定の設定を行う。このとき、有効ライン上に複数の入賞図柄が揃っている場合には、各々の入賞図柄に対応した払出枚数を順次加算していく処理が行われるが、スロットマシン1は1回の払出枚数として規定数(通常15枚)のコインだけを払い出すように構成されているので、払出枚数を加算して規定数を超過したときには払出枚数を規定数に変更する処理が行われる。また、ステップS406の内部抽選処理により決定した入賞図柄以外の図柄が有効ライン上に停止した場合には、エラーとして認識する。   When a combination of symbols for each active line is recognized and the symbols are arranged in a predetermined winning symbol, it can be set as a winning symbol and the payout number corresponding to the winning symbol can be paid out from the hopper 14 A predetermined setting is performed as follows. At this time, when a plurality of winning symbols are arranged on the active line, a process of sequentially adding out the number of payouts corresponding to each winning symbol is performed. Since only a prescribed number (usually 15) of coins is paid out, when the prescribed number is exceeded by adding the number of paid-out coins, a process of changing the paid-out number to the prescribed number is performed. Further, when a symbol other than the winning symbol determined by the internal lottery process in step S406 stops on the active line, it is recognized as an error.

ステップS410において、認識した入賞図柄、入賞図柄が揃っていた有効ライン及びエラーが発生した場合にはエラーをそれぞれ入賞図柄コマンド、入賞ラインコマンド及びエラーコマンドとしてRAM54に格納する。   In step S410, if a recognized winning symbol, a valid line having a winning symbol, and an error occur, the error is stored in the RAM 54 as a winning symbol command, a winning line command, and an error command, respectively.

次いで、ステップS411に進み、ステップS410において設定された払出枚数に基づき獲得したコインの払い出しが行われる。ステップS410において払出枚数が0枚である場合、ステップS411は行われることなく次のステップにスキップされる。   Next, the process proceeds to step S411, and coins acquired based on the payout number set in step S410 are paid out. When the payout number is 0 in step S410, step S411 is skipped to the next step without being performed.

クレジット精算ボタン35の操作により貯留モードとなっている場合には、スロットマシン1のクレジット機能により、RAM54のコイン数記憶エリア54aに50枚になるまで電子的に蓄積していき(クレジット枚数表示部26に表示されている数値に1ずつ加算されて表示される)、50枚を超えた時点でホッパ14からコインを払い出す処理を行う。一方、支払モードとなっている場合には、本ステップにおいて認識した払出枚数分のコインがホッパ14から払い出される。   When the storage mode is set by operating the credit check button 35, the credit function of the slot machine 1 stores electronically in the coin number storage area 54a of the RAM 54 until it reaches 50 (credit number display section). 1 is added to the numerical value displayed at 26), and when the number exceeds 50, the coins are paid out from the hopper 14. On the other hand, when the payment mode is set, coins corresponding to the number of payouts recognized in this step are paid out from the hopper 14.

本ステップにおいて、獲得コインの払い出しにかかるコイン払出開始コマンドと、獲得した全てのコインの払い出しの終了にかかるコイン払出終了コマンドがそれぞれ払い出し種別コマンドとしてRAM54に格納される。   In this step, a coin payout start command for paying out the acquired coins and a coin payout end command for completing the payout of all acquired coins are stored in the RAM 54 as payout type commands.

そして、ステップS412に進んでステップS410の入賞図柄判定処理にて設定した入賞図柄について再遊技にかかる入賞図柄であるのかどうかを判定する。入賞図柄が再遊技でない場合には本ステップが行われることなくスキップされる。一方、入賞図柄として再遊技が設定されている場合、内部状態を再遊技に設定する等の必要な設定を行い、遊技状態が再遊技である状態コマンドをRAM54に格納する。   Then, the process proceeds to step S412, and it is determined whether or not the winning symbol set in the winning symbol determining process in step S410 is a winning symbol related to replay. If the winning symbol is not a replay, this step is skipped without being performed. On the other hand, when re-game is set as the winning symbol, necessary settings such as setting the internal state to re-game are performed, and a state command in which the game state is re-game is stored in the RAM 54.

現在の内部状態がBB又はRB中である場合、ステップS413に進んで役物作動中の処理を行う。BB中である場合、BB中の獲得することができるコインの上限の枚数等のチェックを行い、RB中である場合、RBの回数等のチェックを行う。これらのチェックを行うと、内部状態の変更、外部集中端子板67の出力情報の変更等を行う。   If the current internal state is BB or RB, the process proceeds to step S413 to perform processing during the operation of the accessory. When the BB is in progress, the upper limit number of coins that can be acquired in the BB is checked. When the RB is in progress, the number of RBs is checked. When these checks are performed, the internal state is changed, the output information of the external concentration terminal board 67 is changed, and the like.

そして、本ステップがBB中であり、このBB終了と判断した場合には、特別遊技制御終了コマンドをRAM54に格納にした後、終了ディレイの処理、外部集中端子板67の出力情報クリア処理、打ち止め/自動精算処理(後述するBB自動精算)を行い、BB用に使用されたRAM54の領域をクリアして本ステップを終了する。   If this step is in BB and it is determined that the BB has ended, the special game control end command is stored in the RAM 54, then the end delay processing, the output information clear processing of the external concentration terminal board 67, and the stop / Automatic settlement processing (BB automatic settlement described later) is performed, the area of the RAM 54 used for BB is cleared, and this step is terminated.

ステップS410の入賞判定処理で設定した入賞図柄がBB又はRBである場合には、ステップS414に進んで役物作動判定処理を行う。本ステップにおいて、入賞図柄がBBである場合、BB開始時のウエイト処理、RAM54の初期化処理、BB中に獲得できるコインの枚数の設定処理、外部集中端子板67の出力情報の変更処理、RB開始処理等のBBを開始するに当たり必要な処理を行う。一方、RBである場合、RB最大ゲーム数コマンド、RBゲーム数コマンドをRAM54に格納する。   If the winning symbol set in the winning determination process in step S410 is BB or RB, the process proceeds to step S414 to perform the accessory action determination process. In this step, if the winning symbol is BB, wait processing at the start of BB, initialization processing of RAM 54, processing for setting the number of coins that can be acquired during BB, processing for changing output information of external concentration terminal board 67, RB Processing necessary for starting BB such as start processing is performed. On the other hand, in the case of RB, the RB maximum game number command and the RB game number command are stored in the RAM 54.

そして、内部状態がBB中やRB中の場合には、ステップS415に進んでゲーム数表示設定処理を行う。具体的には、BB中に獲得できるコインの枚数をBB中枚数表示部27に表示させる所定の処理を行う。なお、内部状態がBB又はRB以外のときには、BB中枚数表示部27の表示がクリアされる。そして、遊技終了後に、内部状態が変化している(BB中又はRB中での変化等)場合には、状態コマンドをRAM54に格納する。   If the internal state is BB or RB, the process proceeds to step S415 to perform a game number display setting process. Specifically, a predetermined process of displaying the number of coins that can be acquired during BB on the BB medium number display unit 27 is performed. When the internal state is other than BB or RB, the display on the BB medium number display unit 27 is cleared. If the internal state has changed after the game is finished (change in BB or RB, etc.), the state command is stored in the RAM 54.

以上説明したルーチンを終了すると、再びステップS403に戻って本ルーチンが繰り返し行われる。   When the routine described above is completed, the routine returns to step S403 and this routine is repeated.

次に、図10〜図14に示すフローチャートを参照して、サブ制御基板60で行われる各処理について説明する。サブ制御基板60で行われる処理として、所定周期毎に行われるタイマ割込処理と、メイン制御基板50から送信されてきたコマンドデータを1回の処理で1バイトずつ受信する処理を行うコマンド割込処理と、停電処理と、サブ制御基板60で主として行われるメイン処理が設定されている。以下の説明において、便宜上、タイマ割込処理、コマンド割込処理及び停電処理について説明し、その後にメイン処理について説明する。   Next, each process performed in the sub-control board 60 will be described with reference to the flowcharts shown in FIGS. As a process performed by the sub control board 60, a command interrupt which performs a timer interrupt process performed at a predetermined cycle and a process of receiving command data transmitted from the main control board 50 one byte at a time. Processing, power failure processing, and main processing mainly performed in the sub-control board 60 are set. In the following description, for convenience, the timer interrupt process, the command interrupt process, and the power failure process will be described, and then the main process will be described.

図10は、サブ制御基板60のMPU61により定期的(本実施の形態において1.0ms毎)に行われるタイマ割込処理の一例を示すフローチャートである。タイマ割込処理は、サブ制御基板60において周期的に実行することによりRAM64に割込回数を蓄積して、MPU61により実行されるメイン処理でのタイマ処理(1msタイマ処理)に用いている(図13参照乞う)。   FIG. 10 is a flowchart showing an example of a timer interrupt process performed periodically (every 1.0 ms in the present embodiment) by the MPU 61 of the sub control board 60. The timer interrupt process is periodically executed in the sub-control board 60 to accumulate the number of interrupts in the RAM 64 and used for the timer process (1 ms timer process) in the main process executed by the MPU 61 (FIG. 13).

タイマ割込処理が開始されると、まずステップS501において、割込フラグの読み込みを行う。この処理は、本ルーチンの最後に読み込んだ割込フラグをクリアするために行われるものである。ステップS501において割込フラグが読み込まれると、ステップS502に進み、読み込まれた割込フラグが有効なフラグであるかどうかの確認がなされる。割込フラグが有効でない場合(ステップS502においてNo)、以下に説明する処理が行われることなく本ルーチンは終了する。   When the timer interrupt process is started, first, in step S501, an interrupt flag is read. This process is performed to clear the interrupt flag read at the end of this routine. When the interrupt flag is read in step S501, the process proceeds to step S502, and it is confirmed whether or not the read interrupt flag is a valid flag. If the interrupt flag is not valid (No in step S502), the routine ends without performing the processing described below.

一方、割込フラグが有効である場合(ステップS502においてYes)、ステップS503に進んで、割込タイマカウンタに「+1」が加算されて、カウンタの値が更新される。割込タイマカウンタの値が更新されると、ステップS504に進み、次回の割込が行えるように割込フラグがクリアされて、タイマ割込処理を終了する。本ルーチンでは、1.0ms毎に割込があると、割込タイマカウンタのカウント数を単に「+1」ずつ加算していき、減算されない限り割込タイマカウンタの更新値はクリアされないように構成されている。   On the other hand, if the interrupt flag is valid (Yes in step S502), the process proceeds to step S503, "+1" is added to the interrupt timer counter, and the value of the counter is updated. When the value of the interrupt timer counter is updated, the process proceeds to step S504, the interrupt flag is cleared so that the next interrupt can be performed, and the timer interrupt process ends. In this routine, if there is an interrupt every 1.0 ms, the count value of the interrupt timer counter is simply incremented by “+1”, and the updated value of the interrupt timer counter is not cleared unless it is subtracted. ing.

図11は、メイン制御基板50からコマンドが送信されてきた場合に行われるコマンド割込処理の一例を示すフローチャートである。上述のように、サブ制御基板60は、メイン制御基板50から送信されてくるコマンドに基づき上部ランプ21、スピーカ22等を制御するように構成され、メイン制御基板50に対して所定のコマンドを送信できないことから、メイン制御基板50からのコマンドを確実に受信する必要がある。このような理由から、本ルーチンは、サブ制御基板60においてメイン制御基板50から送信されてきたコマンドを確実に受信するために設けられた制御処理であり、サブ制御基板60において行われる制御処理の中でも優先順位が高く設定されている。   FIG. 11 is a flowchart illustrating an example of a command interrupt process performed when a command is transmitted from the main control board 50. As described above, the sub control board 60 is configured to control the upper lamp 21, the speaker 22, and the like based on the command transmitted from the main control board 50, and transmits a predetermined command to the main control board 50. Therefore, it is necessary to reliably receive a command from the main control board 50. For this reason, this routine is a control process provided in the sub-control board 60 in order to reliably receive a command transmitted from the main control board 50, and is a control process performed in the sub-control board 60. Above all, the priority is set high.

まずステップS601において、受信したストローブが正常であるかどうかのチェックが行われる。本実施の形態においてメイン制御基板50から送信される1のコマンドは2バイトで構成されていることから、1のコマンドの先の1バイト目が送信されてきたのかを確認する。これにより、例えばクレジット精算ボタン35等の操作時に発生するチャタリング等のノイズに基づいて本ルーチンによる処理が行われるを防止することができる。   First, in step S601, it is checked whether the received strobe is normal. In this embodiment, since one command transmitted from the main control board 50 is composed of two bytes, it is confirmed whether the first byte ahead of the one command has been transmitted. Thereby, for example, it is possible to prevent the processing by this routine from being performed based on noise such as chattering that occurs when the credit settlement button 35 or the like is operated.

受信したストローブが正常である場合(ステップS601においてYes)、ステップS602において、送信されてきたコマンドの先頭の1バイトを取得する。そして、ステップS603に進んで、取得したコマンドデータが正常であるかどうかを判断する。   If the received strobe is normal (Yes in step S601), the first byte of the transmitted command is acquired in step S602. In step S603, it is determined whether the acquired command data is normal.

取得したコマンドデータが正常である場合(ステップS603においてYes)、ステップS604に進んで、取得したコマンドデータについて実際にコマンドを受信するコマンド受信処理が行われる。具体的には、コマンド割込処理は、1バイトごとの受信を行うため、ステップS602で取得したコマンドデータが1バイト目なのか、又は2バイト目なのかを判断してからRAM64の所定のエリアに格納する。上述のように、メイン制御基板50から送信されてきたコマンドデータを確実に受信する必要があるので、コマンドデータが正常であると判定されたときには、確実に取り込み保持してMPU61により行われるメインの処理(図14参照乞う)でコマンドデータの解析を行うことができるようにする。   If the acquired command data is normal (Yes in step S603), the process proceeds to step S604, and a command reception process for actually receiving a command for the acquired command data is performed. Specifically, since the command interrupt process receives each byte, it is determined whether the command data acquired in step S602 is the first byte or the second byte, and then a predetermined area of the RAM 64 is determined. To store. As described above, the command data transmitted from the main control board 50 needs to be reliably received. Therefore, when it is determined that the command data is normal, the command data is reliably captured and held by the MPU 61. The command data can be analyzed in the process (see FIG. 14).

例えば本実施の形態において、メイン制御基板50側から送信されたクレジット精算ボタン35が操作された旨のコマンド、そのクレジット精算ボタン35の操作に基づき貯留コインが排出開始された旨の精算排出開始コマンド、貯留コインの排出が終了した旨の精算排出終了コマンド、コイン排出コマンド、遊技数カウント用コマンド(本実施の形態の場合にはスタートレバー36が操作された旨の信号)等を本ルーチンによって受信する。なお、本ルーチンでは、メイン制御基板50から送信されてきたコマンドは、RAM64の所定ワークエリアに格納されるだけである。   For example, in the present embodiment, a command indicating that the credit settlement button 35 transmitted from the main control board 50 side has been operated, and a settlement discharge start command indicating that the stored coins have started to be discharged based on the operation of the credit settlement button 35. This routine receives a settlement discharge end command, a coin discharge command, a game count command (in the case of the present embodiment, a signal that the start lever 36 has been operated), etc. To do. In this routine, the command transmitted from the main control board 50 is only stored in a predetermined work area of the RAM 64.

ステップS604においてコマンド受信処理が終了すると、ステップS605に進んで、リトライカウンタにリトライ最大数を設定する。ステップS604において本ルーチンの目的であるメイン制御基板50のコマンドデータを受信してサブ制御基板60のRAM64に格納したので、リトライの最大数をリトライカウンタに設定する。   When the command reception process ends in step S604, the process proceeds to step S605, and the maximum number of retries is set in the retry counter. In step S604, since the command data of the main control board 50, which is the object of this routine, is received and stored in the RAM 64 of the sub control board 60, the maximum number of retries is set in the retry counter.

一方、ストローブが正常でない場合(ステップS601においてNo)、上述のようにノイズ等に起因する信号である可能性が高いのでコマンドデータの取得処理を行わずに、ステップS606に進んでステップS605と同様にリトライカウンタにリトライ最大数をセットする。   On the other hand, if the strobe is not normal (No in step S601), there is a high possibility that the signal is caused by noise or the like as described above, so the process proceeds to step S606 without performing command data acquisition processing, and is the same as step S605. Set the maximum number of retries to the retry counter.

また、コマンドデータの取得時にコマンドデータが異常であると判定した場合(ステップS603においてNo)、ステップS607に進んで、リトライカウンタに+1を加算して更新する。   If it is determined that the command data is abnormal when the command data is acquired (No in step S603), the process proceeds to step S607, and +1 is added to the retry counter and updated.

ステップS605〜ステップS607の各々のステップでリトライカウンタの処理を行うと、ステップS608においてリトライカウンタの値が最大値であるかどうかを判定する。上述のように、ステップS605及びステップS606においては、リトライカウンタにリトライ最大数がセットされることから、以下に説明する処理に移行する。一方、ステップS607を経由して移行してきた場合には、リトライカウンタにリトライ最大数(最大値)がセットされていない場合もあるので、リトライカウンタの値を読み出すことによって最大値まで到達しているかどうかを判定する。   When retry counter processing is performed in each of steps S605 to S607, it is determined in step S608 whether the value of the retry counter is the maximum value. As described above, in steps S605 and S606, since the maximum number of retries is set in the retry counter, the process proceeds to the process described below. On the other hand, if the process has shifted through step S607, the maximum number of retries (maximum value) may not be set in the retry counter, so the maximum value is reached by reading the value of the retry counter. Determine if.

リトライカウンタの値が最大値である場合(ステップS608においてYes)、ステップS609に進み、割込フラグ読み込み処理により割込クリアのための読み込みを行い、次いでステップS610に進んで、リトライカウンタの値をクリアし、最後にステップS611で割込フラグをクリアする。   When the value of the retry counter is the maximum value (Yes in step S608), the process proceeds to step S609, and reading for interrupt clear is performed by the interrupt flag reading process, and then the process proceeds to step S610 to set the value of the retry counter. Finally, the interrupt flag is cleared in step S611.

一方、リトライカウンタの値が最大値に到達していない場合(ステップS608においてNo)、ステップS609〜ステップS611までの処理を行うことなく本ルーチンを終了する。リトライカウンタの値が最大値でないことから、最大値となるまで本ルーチンを繰り返すことにより、メイン制御基板50からコマンドデータの取得を継続して行う。   On the other hand, if the value of the retry counter has not reached the maximum value (No in step S608), this routine ends without performing the processing from step S609 to step S611. Since the value of the retry counter is not the maximum value, command data is continuously acquired from the main control board 50 by repeating this routine until it reaches the maximum value.

図11に示したフローチャートに基づきコマンド割込処理を行うと、ステップS604におけるコマンドデータの受信処理に先立って、ステップS601の処理とステップS603の処理の2回に亘ってコマンドデータのチェックを行うことにより、ノイズを排除することができるので、メイン制御基板50から送信されたコマンドデータを確実に受けることができる。また、ステップS602において一度でコマンドデータを取得できなくても、リトライカウンタの値が最大値となるまで本ルーチンを繰り返すことによりコマンドデータの確実な受信を可能にしている。   When the command interrupt process is performed based on the flowchart shown in FIG. 11, the command data is checked twice in the process of step S601 and the process of step S603 prior to the command data reception process in step S604. Thus, noise can be eliminated, so that command data transmitted from the main control board 50 can be received reliably. Even if command data cannot be acquired at a time in step S602, command data can be reliably received by repeating this routine until the value of the retry counter reaches the maximum value.

図12は、図6に示したNMI割込処理により停電処理が開始されるのに同期してサブ制御基板60において行われる停電処理の一例を示したフローチャートである。   FIG. 12 is a flowchart illustrating an example of a power failure process performed in the sub-control board 60 in synchronization with the start of the power failure process by the NMI interrupt process illustrated in FIG. 6.

まずステップS701において、外部RAM書き込み処理が行われると、ステップS702に進んで、電圧が復帰しているかどうかを判定する。上述したように、停電監視回路は電源基板の電圧を監視しており、所定の電圧(22ボルト)未満となった場合に停電監視回路からサブ制御基板60のNMI端子に停電信号が送信されるので、所定の電圧以上に電圧が復帰したのかどうかを監視している。電圧が復帰しない場合(ステップS702においてNo)、電圧が復帰するまで待機する。なお、停電信号はNMI端子に代えて、INT端子に送信されるようにしても良い。   First, when the external RAM writing process is performed in step S701, the process proceeds to step S702 to determine whether or not the voltage is restored. As described above, the power failure monitoring circuit monitors the voltage of the power supply board, and a power failure signal is transmitted from the power failure monitoring circuit to the NMI terminal of the sub-control board 60 when the voltage is less than a predetermined voltage (22 volts). Therefore, it is monitored whether the voltage has returned to a predetermined voltage or higher. If the voltage does not return (No in step S702), the process waits until the voltage returns. The power failure signal may be transmitted to the INT terminal instead of the NMI terminal.

一方、電圧が復帰した場合(ステップS702においてYes)、ステップS703に進んで、30ms待機して、更にステップS704に進み電圧が復帰したのかどうかを判定する。なお、本ステップの待機時間は、30msに限らずに種々の時間を設定可能である。   On the other hand, if the voltage is restored (Yes in step S702), the process proceeds to step S703, waits for 30 ms, and further proceeds to step S704 to determine whether the voltage is restored. Note that the standby time of this step is not limited to 30 ms, and various times can be set.

ステップS704では、ステップS702での処理と同様に電圧が所定の電圧に復帰したのかどうかを判定している。電圧が所定の電圧に復帰していない場合(ステップS704においてNo)、ステップS702と同様に電圧が復帰するまで待機する。   In step S704, it is determined whether the voltage has returned to a predetermined voltage as in the processing in step S702. If the voltage has not returned to the predetermined voltage (No in step S704), the process waits until the voltage returns as in step S702.

一方、電圧が所定の電圧に復帰した場合(ステップS704においてYes)、ステップS705に進み、起動処理を行って、以下に説明するメイン処理に移行する。   On the other hand, when the voltage returns to the predetermined voltage (Yes in step S704), the process proceeds to step S705, the activation process is performed, and the process proceeds to the main process described below.

図13は、サブ制御基板60のMPU61により行われるメイン処理の一例を示したフローチャートである。本ルーチンは、サブ制御基板60のMPU61により繰り返し行われる主要な制御処理であり、メイン制御基板50から送信されてきたコマンドを解析し、解析結果に基づいて上部ランプ21、スピーカ22等を制御するのに必要な処理を行う。   FIG. 13 is a flowchart showing an example of main processing performed by the MPU 61 of the sub control board 60. This routine is a main control process repeatedly performed by the MPU 61 of the sub-control board 60. The command transmitted from the main control board 50 is analyzed, and the upper lamp 21, the speaker 22 and the like are controlled based on the analysis result. Perform the necessary processing.

まずステップS801において、MPU61により初期化処理が行われる。例えば、MPU61から入出力ポート62を介して上部ランプ21の点灯にかかる信号が出力されたり、表示用制御基板66に液晶ディスプレイ23を表示させる信号を出力する。そして、ステップS802に進み、本ルーチンの主要な処理に先立ってスロットマシン1のシステム状態が電圧低下状態にあるのかどうかを判定する。   First, in step S801, initialization processing is performed by the MPU 61. For example, a signal related to lighting of the upper lamp 21 is output from the MPU 61 via the input / output port 62, or a signal for displaying the liquid crystal display 23 on the display control board 66 is output. In step S802, prior to the main processing of this routine, it is determined whether the system state of the slot machine 1 is in a voltage drop state.

システム状態が電圧低下状態にある場合(ステップS802においてYes)、例えば電源スイッチ13bのオフ操作に基づきスロットマシン1が電源断となるべく処理が進行していると判断し、以下に説明するルーチンを行わず、図12のフローチャートで示した停電処理に移行する。   When the system state is a voltage drop state (Yes in step S802), for example, based on the turning-off operation of the power switch 13b, it is determined that the processing is proceeding as much as possible so that the slot machine 1 is powered off, and the routine described below is performed First, the power failure process shown in the flowchart of FIG.

一方、システム状態が電圧低下状態でない場合(ステップS802においてNo)、ステップS803に進んで、割込タイマカウンタにカウント数が加算されているかどうかを判定する。図10に示したタイマ割込処理で説明したように、タイマ割込処理では1.0ms毎の周期で起動することによって割込タイマカウンタにカウント数が漸次加算されていることから、割込タイマカウンタのカウント数を読み出すことによって割込タイマカウンタが更新されているのかどうかを判定する。   On the other hand, if the system state is not a voltage drop state (No in step S802), the process proceeds to step S803 to determine whether or not the count number is added to the interrupt timer counter. As described in the timer interrupt processing shown in FIG. 10, the timer interrupt processing is started at a cycle of 1.0 ms, and the count number is gradually added to the interrupt timer counter. It is determined whether or not the interrupt timer counter is updated by reading the count number of the counter.

割込タイマカウンタのカウント数が更新されている場合(ステップS803においてYes)、ステップS804に進んで、割込タイマカウンタのカウント数から「−1」を減算することによって、カウント数を更新する。そして、ステップS805において割込タイマカウンタから減算した1回分の1msの処理を1msタイマ処理として実行する。   If the count number of the interrupt timer counter has been updated (Yes in step S803), the process proceeds to step S804, and the count number is updated by subtracting “−1” from the count number of the interrupt timer counter. In step S805, 1 ms of processing subtracted from the interrupt timer counter is executed as 1 ms timer processing.

ここで、1msタイマ処理について説明する。図14は、メイン処理の過程で行われる1msタイマ処理の一例を示したフローチャートである。   Here, the 1 ms timer process will be described. FIG. 14 is a flowchart showing an example of a 1 ms timer process performed in the course of the main process.

まずステップS901では、起動時コマンドチェック処理が行われる。例えば、電源スイッチ13bのオン操作によりスロットマシン1が起動された後にRAM54のデータが破壊されている等によってエラー表示がなされた場合(図8のステップS317)、メイン制御基板50のMPU51自身はエラー状態をサブ制御基板60に送信できず、また、サブ制御基板60側でも、メイン制御基板50からコマンドデータの送信がない旨のコマンドをメイン制御基板50に出力できない。従って、ステップS901では、所定時間、例えば2秒以内にメイン制御基板50からのコマンドを受信しない場合、サブ制御基板60のMPU61は、表示用制御基板66を通じて液晶ディスプレイ23にエラー表示を行ったり、外部集中端子板68を通じて遊技場のホールコンピュータにエラーの発生にかかる信号を送信したりする等して、エラーの発生を周囲に対して報知する制御を行う。   First, in step S901, a startup command check process is performed. For example, when an error is displayed because the data in the RAM 54 is destroyed after the slot machine 1 is started by turning on the power switch 13b (step S317 in FIG. 8), the MPU 51 of the main control board 50 itself has an error. The state cannot be transmitted to the sub control board 60, and even on the sub control board 60 side, a command indicating that no command data is transmitted from the main control board 50 cannot be output to the main control board 50. Accordingly, in step S901, when the command from the main control board 50 is not received within a predetermined time, for example, 2 seconds, the MPU 61 of the sub control board 60 displays an error on the liquid crystal display 23 through the display control board 66, A control for notifying the occurrence of the error to the surroundings is performed by transmitting a signal related to the occurrence of the error to the hall computer in the game hall through the external concentration terminal board 68.

ステップS901において、起動時コマンドチェック処理により正常にコマンドの受信を認識すると、ステップS902に進んで、デバイス制御処理が行われる。具体的には、前回の1msタイマ処理において上部ランプ発光データ、報知音データ等の報知演出データの変更処理が行われた場合(後述のステップS907)、報知演出データに基づいて報知等が行えるように上部ランプ21、左右のスピーカ22等に報知演出データをセットする。例えば、MPU61によりROM63の報知音テーブルから音量を一段階大きくした内容の報知音データが読み出されて、スピーカ22の報知音出力コントローラ22aにセットされる。   In step S901, when it is recognized that the command is normally received by the startup command check process, the process proceeds to step S902, and the device control process is performed. Specifically, when a change process of notification effect data such as upper lamp light emission data and notification sound data is performed in the previous 1 ms timer process (step S907 described later), notification or the like can be performed based on the notification effect data. The notification effect data is set in the upper lamp 21 and the left and right speakers 22. For example, the MPU 61 reads out the notification sound data whose volume is increased by one step from the notification sound table of the ROM 63 and sets it in the notification sound output controller 22 a of the speaker 22.

ステップS902のデバイス制御処理が行われると、ステップS903に進み、システム状態変更処理が行われる。システム状態には、例えば、電圧低下状態、初期化状態(液晶ディスプレイ23の初期化待ち状態を含む)等が含まれ、システム状態が変更されたことによりサブ制御基板60上で必要な設定処理が行われる。   When the device control process in step S902 is performed, the process proceeds to step S903, and a system state change process is performed. The system state includes, for example, a voltage drop state, an initialization state (including an initialization waiting state of the liquid crystal display 23), and the like, and necessary setting processing is performed on the sub control board 60 due to the change of the system state. Done.

次いで、ステップS904に進み、本発明の特徴的構成の貯留コイン精算処理が行われる。詳細については後述するが、貯留コインの排出である場合、メイン制御基板50からのコマンドに基づいてサブ制御基板60のMPU61は排出されているコインの枚数が基準排出コイン数に到達したのか否かについて判断する。   Next, the process proceeds to step S904, and a stored coin settlement process having a characteristic configuration of the present invention is performed. Although details will be described later, in the case of discharging stored coins, whether or not the number of coins discharged by the MPU 61 of the sub control board 60 has reached the reference number of coins discharged based on a command from the main control board 50 is determined. Judge about.

そして、ステップS905に進み、電圧低下チェック処理によりスロットマシン1の電圧状態のチェックが行われると、ステップS906に進み、10msタイマ処理が行われる。10msタイマ処理では、例えば上部ランプ21のLEDの上部ランプ発光用テーブルを更新したり、上述のデバイス制御処理(ステップS902)の例示のように、変更された報知音データがセットされたら、報知音出力コントローラ22aによりスピーカ22の音量を実際に変更したりする処理が行われる。ここでは、10ms毎にタイマ処理を行うようにしているが、より長い周期毎に処理を行っても実際に行われるコイン排出報知制御に影響を与えないことから、例えば100ms程度のタイマ処理として行うようにしても良い。   Then, the process proceeds to step S905, and if the voltage state of the slot machine 1 is checked by the voltage drop check process, the process proceeds to step S906, and a 10 ms timer process is performed. In the 10 ms timer process, for example, when the upper lamp emission table of the LED of the upper lamp 21 is updated or the changed notification sound data is set as illustrated in the above-described device control process (step S902), the notification sound A process of actually changing the volume of the speaker 22 is performed by the output controller 22a. Here, the timer process is performed every 10 ms. However, even if the process is performed every longer cycle, it does not affect the coin discharge notification control that is actually performed. You may do it.

ステップS906の10msタイマ処理が終了すると、ステップS907に進み、演出データ変更処理が行われる。ここでは、次回の1msタイマ処理において、スピーカ22の報知音を変更し、例えば、スピーカ22からの報知音を一段階大きくするような場合、当該報知音データに基づいて出力される報知音より一段階大きい報知音に関する報知音データをROM63の報知音テーブルから取り出して次回の1msタイマ処理で報知音出力コントローラ22aにセットできるように準備する。   When the 10 ms timer process in step S906 ends, the process proceeds to step S907, and an effect data change process is performed. Here, in the next 1 ms timer process, when the notification sound of the speaker 22 is changed, for example, when the notification sound from the speaker 22 is increased by one step, the notification sound output based on the notification sound data is one. The alarm sound data regarding the alarm sound having a large level is taken out from the alarm sound table of the ROM 63 and prepared so that it can be set in the alarm sound output controller 22a in the next 1 ms timer process.

このようにしてステップS901〜ステップS907までの一連の処理が行われると、本ルーチンは終了する。   When the series of processing from step S901 to step S907 is performed in this way, this routine ends.

図13のメイン処理の説明に戻り、ステップS805の1msタイマ処理が終了すると、ステップS806に進み、システム状態が電圧低下状態であるかどうかの判定がなされる。システム状態が電圧低下状態である場合(ステップS806においてYes)、ステップS802においてシステム状態が電圧低下状態であると判定したときと同様に停電処理に移行する。   Returning to the description of the main process in FIG. 13, when the 1 ms timer process in step S805 ends, the process proceeds to step S806, where it is determined whether or not the system state is a voltage drop state. When the system state is a voltage drop state (Yes in step S806), the process proceeds to a power failure process as in the case where it is determined in step S802 that the system state is a voltage drop state.

一方、割込タイマカウンタにカウント数が加算されていない場合(ステップS803においてNo)及びシステム状態が電圧低下状態でない場合(ステップS806においてNo)、ステップS807に進んで、受信コマンドの有無を判定する。受信コマンドがない場合(ステップS807においてNo)、ステップS809に進んで乱数ベース値を加算することによって更新して、ステップS802に戻る。   On the other hand, when the count number is not added to the interrupt timer counter (No in step S803) and when the system state is not a voltage drop state (No in step S806), the process proceeds to step S807 to determine whether there is a received command. . If there is no reception command (No in step S807), the process proceeds to step S809, where it is updated by adding the random number base value, and the process returns to step S802.

一方、受信コマンドがある場合(ステップS807においてYes)、ステップS808に進み、受信コマンドチェック処理が行われ、メイン制御基板50から送信されてきたコマンドの解析が行われる。   On the other hand, if there is a received command (Yes in step S807), the process proceeds to step S808, where the received command check process is performed, and the command transmitted from the main control board 50 is analyzed.

本ルーチンの受信コマンドチェック処理によるコマンドの解析では、最初に受信コマンド別の処理が行われ、受信したコマンドの種別を認識する。上述のように、メイン制御基板50から送信されてきたコマンドは、サブ制御基板60のMPU61によるコマンド割込処理によってRAM64の所定のワークエリアに格納されていることから(図11参照乞う)、RAM64のワークエリアからコマンドの先頭の1バイト目を読み出し、コマンドの種別を認識する。本実施の形態において、例えば、どのようなコマンドに基づいてホッパ14からコインを支払うのかをサブ制御基板60のMPU61に認識させる払い出し種別情報が設定されている(図15参照乞う)。   In command analysis by the received command check processing of this routine, processing for each received command is first performed to recognize the type of the received command. As described above, the command transmitted from the main control board 50 is stored in a predetermined work area of the RAM 64 by the command interrupt process by the MPU 61 of the sub control board 60 (see FIG. 11). The first byte of the command is read from the work area, and the command type is recognized. In the present embodiment, for example, payout type information that allows the MPU 61 of the sub-control board 60 to recognize which command is used to pay coins from the hopper 14 is set (see FIG. 15).

次に、コマンドの2バイト目を読み出し、払い出し種別情報に更にコマンドが設定されているのかを認識する。本実施の形態において、例えば、払い出し種別コマンドとして、貯留コイン排出コマンド、投入コイン排出コマンド、獲得コイン払い出しコマンド及び自動精算コマンドの4種類が設定されているので、この中のどのコマンドが送信されてきたのかを解析する。本実施の形態では、例えば、MPU61は貯留コイン排出コマンド(クレジット精算ボタン35の操作によりメイン制御基板50から送信されてくるコマンド)である。   Next, the second byte of the command is read, and it is recognized whether or not a command is further set in the payout type information. In the present embodiment, for example, four types of stored coin discharge command, inserted coin discharge command, acquired coin payout command, and automatic settlement command are set as the payout type command, and any of these commands has been transmitted. Analyze it. In the present embodiment, for example, the MPU 61 is a stored coin discharge command (a command transmitted from the main control board 50 by operating the credit check button 35).

ステップS808の受信コマンドチェック処理により、受信したコマンドの解析が終了すると、ステップS809で乱数ベース値の更新が行われて、ステップS802に戻る。   When the received command analysis is completed by the received command check process in step S808, the random number base value is updated in step S809, and the process returns to step S802.

次に、図15〜図17に基づいて本発明の特徴的構成のコイン排出報知制御について説明する。図15は、払い出し種別情報コマンド処理の一例を示すフローチャート、図16は、排出枚数コマンド処理の一例を示すフローチャート、図17は、貯留コイン精算処理の一例を示すフローチャートである。コイン排出報知とは、コインの排出動作が開始されたことを報知する報知演出であり、例えば上部ランプ21から光が発せられたり、スピーカ22から効果音が出力されたりする。コイン排出報知は、通常、スピーカ22から出力される効果音と上部ランプ21から発せられる光に基づいて行われるが、どちらか一方により行われるようにしても良い。   Next, coin discharge notification control having a characteristic configuration of the present invention will be described with reference to FIGS. FIG. 15 is a flowchart showing an example of the payout type information command process, FIG. 16 is a flowchart showing an example of the discharged number command process, and FIG. 17 is a flowchart showing an example of the stored coin settlement process. The coin discharge notification is a notification effect for notifying that the coin discharge operation has started, and for example, light is emitted from the upper lamp 21 or a sound effect is output from the speaker 22. The coin discharge notification is normally performed based on the sound effect output from the speaker 22 and the light emitted from the upper lamp 21, but may be performed by either one.

図15に示す払い出し種別情報コマンド処理では、まずステップS1001において貯留コイン排出開始かどうかを判定する。上述したMPU61による受信コマンドチェック処理(ステップS807)で精算排出開始コマンドを受信している場合(Yes)、「貯留コイン排出開始」となる。ステップS1001において、貯留コイン排出開始であると判断された場合(Yes)、ステップS1002に進み、報知制御プログラム63cに基づき通常報知が開始される。   In the payout type information command process shown in FIG. 15, it is first determined in step S1001 whether or not the stored coin discharge is started. When the payment discharge start command is received in the reception command check process (step S807) by the MPU 61 described above (Yes), the “stored coin discharge start” is set. If it is determined in step S1001 that the stored coin discharge is started (Yes), the process proceeds to step S1002, and normal notification is started based on the notification control program 63c.

本実施の形態において、コイン排出報知は、大別して2種類設定されている。一般的に行われる通常報知と、スロットマシン1に対する不正行為によってコインが排出されている可能性が高い旨を報知するコイン異常排出報知である。本実施の形態の場合、コイン異常排出報知については、更に複数のコイン異常排出報知が設定されており、例えば第1コイン異常排出報知と第2コイン異常排出報知が設定されている。第2コイン異常排出報知は、第1コイン異常排出報知より不正行為の行われた可能性が更に高いことを報知するコイン異常排出報知である。   In the present embodiment, the coin discharge notification is roughly classified into two types. A normal notification that is generally performed and a coin abnormal discharge notification that notifies that there is a high possibility that a coin has been discharged due to an illegal act on the slot machine 1. In the case of the present embodiment, a plurality of coin abnormal discharge notifications are set for the coin abnormal discharge notification, for example, a first coin abnormal discharge notification and a second coin abnormal discharge notification are set. The second coin abnormal discharge notification is a coin abnormal discharge notification that notifies that there is a higher possibility that an illegal act has been performed than the first coin abnormal discharge notification.

そして、ステップS1002で、1msタイマ処理(図14参照乞う)に基づき報知音がスピーカ22を通じて再生されるように報知音出力コントローラ22aに報知音データを設定し、ステップS1003にて上部ランプ21が点灯されるように発光制御コントローラ21aに上部ランプ発光データを設定する。通常報知の場合、例えば、遊技者、その遊技者の近くで遊技を行っている者等の当該スロットマシン1から近距離にいる者が認識できる程度の音量でスピーカ22から出力されるような一般的な報知音の報知音データを設定する。また、上部ランプ21で通常の点灯又は所定間隔での点滅となるように上部ランプ発光データを発光制御コントローラ21aに設定する。   In step S1002, notification sound data is set in the notification sound output controller 22a so that the notification sound is reproduced through the speaker 22 based on the 1 ms timer process (see FIG. 14), and the upper lamp 21 is turned on in step S1003. As described above, the upper lamp emission data is set in the emission controller 21a. In the case of normal notification, for example, a general message that is output from the speaker 22 at a volume that can be recognized by a person who is close to the slot machine 1 such as a player or a person who is playing near the player. Notification sound data of a typical notification sound is set. Further, the upper lamp light emission data is set in the light emission control controller 21a so that the upper lamp 21 is normally turned on or blinks at a predetermined interval.

次に、ステップS1004において、受信した精算排出開始コマンドがBB終了後の最初の精算排出開始コマンドであるのかどうかについて判断する。具体的には、MPU61は、ステップS808の受信コマンドチェック処理において受信した特別遊技制御終了コマンドと精算排出開始コマンドに基づいて判定する。すなわち、MPU61は、当該精算排出開始コマンドを受信したときに直前の特別遊技制御終了コマンドとの間に精算排出開始コマンドを受信していないかどうかをチェックする。   Next, in step S1004, it is determined whether or not the received settlement discharge start command is the first settlement discharge start command after the end of the BB. Specifically, the MPU 61 makes a determination based on the special game control end command and the settlement discharge start command received in the reception command check process in step S808. That is, the MPU 61 checks whether or not a settlement discharge start command has been received between the previous special game control end command when the settlement discharge start command is received.

ステップS1004において、BB終了後の最初の精算排出開始コマンドである場合(Yes)、ステップS1005〜ステップS1007までの処理を行うことなく、貯留コイン排出終了であるかを判定すべくステップS1008にスキップする。一方、BB終了後の最初の精算排出開始コマンドでない場合(No)、ステップS1005にて貯留コイン排出フラグがオンにセットされる。   In step S1004, if it is the first settlement discharge start command after the end of BB (Yes), the process skips to step S1008 to determine whether or not the stored coin discharge has ended without performing the processing from step S1005 to step S1007. . On the other hand, if it is not the first payment start command after the end of BB (No), the stored coin discharge flag is set to ON in step S1005.

そして、貯留コイン排出間ゲーム数判定処理を行うべく、ステップS1006に進み、ステップS1006で前回クレジット精算ボタン35が操作されてから今回クレジット精算ボタン35が操作されるまでに行われた遊技数が予め設定された基準遊技数以下であるかについて判定する。具体的には、MPU61は、遊技数カウントプログラム63aを起動して、コマンド間遊技数(遊技数カウント用コマンドに基づき前回の精算排出開始コマンドを受信したときからステップS1001で精算排出開始コマンドを受信したときまでに行われた遊技数)を算出し、算出した値が予め設定された基準遊技数以下であるのかについて判定する。   Then, in order to perform the game number determination process between the stored coin discharges, the process proceeds to step S1006, and the number of games played from the previous operation of the credit settlement button 35 to the operation of the current credit settlement button 35 in step S1006 is previously determined. It is determined whether the number is less than the set reference game number. Specifically, the MPU 61 activates the game number counting program 63a, and receives the settlement discharge start command in step S1001 from the time of receiving the previous settlement discharge start command based on the number of games between commands (based on the game number counting command). The number of games played until then) is calculated, and it is determined whether the calculated value is equal to or less than a preset reference number of games.

ここで、基準遊技数とは、コイン異常排出報知を開始するかどうかの基準となる閾値である。通常、購入したコインを使用して適正に遊技を行う場合、BB等の特別入賞役に入賞しない限り、一般に30ゲーム程度の遊技は行われる。一方、投入コインを不正に認識させる行為によりコインを排出させるような場合には、遊技を行うことが殆どないことから、コマンド間遊技数が少なく、コマンド間遊技数がゼロの場合もある。従って、本実施の形態では、基準遊技数を30ゲームに設定している。   Here, the reference number of games is a threshold value that serves as a reference for determining whether or not to start coin abnormal discharge notification. Normally, when a game is played appropriately using purchased coins, generally, about 30 games are played unless a special winning combination such as BB is won. On the other hand, in the case where coins are discharged by an act of illegally recognizing inserted coins, since there are few games, there are cases where the number of games between commands is small and the number of games between commands is zero. Therefore, in this embodiment, the reference number of games is set to 30 games.

そして、MPU61は、遊技数カウンタ65aのカウント数に基づき算出した値が基準遊技数を超えると判定した場合(ステップS1006においてNo)、貯留コイン排出終了かどうかを判定すべくステップS1008に進む。従って、コマンド間遊技数が基準遊技数を超えている場合には、ステップS1002から通常報知が継続して行われる。   If the MPU 61 determines that the value calculated based on the count value of the game number counter 65a exceeds the reference game number (No in step S1006), the MPU 61 proceeds to step S1008 to determine whether or not the stored coins have been discharged. Therefore, when the number of games between commands exceeds the reference number of games, normal notification is continuously performed from step S1002.

一方、MPU61は、基準遊技数以下であると判定した場合には(ステップS1006においてYes)、本発明の第1コイン異常排出報知を開始すべくステップS1007に進み、例えば報知音の音量が通常報知のときより大音量となるように報知音データを設定する。   On the other hand, if the MPU 61 determines that the number of games is equal to or less than the reference number of games (Yes in step S1006), the process proceeds to step S1007 to start the first coin abnormality discharge notification of the present invention. The notification sound data is set so that the volume is larger than in the case of.

具体的には、MPU61は、報知制御プログラム63cを起動させて、1msタイマ処理(図14参照乞う)の中で、ROM63の報知音テーブルから読み出して第1コイン異常排出報知にかかる報知音データを準備し(ステップS907)、次回の1msタイマ処理にて実際に報知音出力コントローラ22aに第1コイン異常排出報知かかる報知音データをセットし(ステップS902)、セットした報知音データに基づいて実際にスピーカ22から報知音を出力する(ステップS906)ように制御する。   Specifically, the MPU 61 starts the notification control program 63c, reads out the notification sound data related to the first coin abnormal discharge notification by reading from the notification sound table of the ROM 63 during the 1 ms timer process (see FIG. 14). In preparation (step S907), in the next 1 ms timer process, the notification sound data for the first coin abnormality discharge notification is actually set in the notification sound output controller 22a (step S902), and actually based on the set notification sound data. Control is performed so that a notification sound is output from the speaker 22 (step S906).

第1コイン異常排出報知では、通常報知に基づきスピーカ22から出力されていた音量より大音量で報知音が出力されるように設定され、例えば遊技場の所定位置に配置された係員までが認識可能な程度の音量にてスピーカ22から報知音を出力するように報知音出力コントローラ22aに報知音データを設定する。また、報知音の音量が漸次大きくなるように報知音出力コントローラ22aに報知音データを設定して第1コイン異常排出報知を行うようにしても良い。   In the first coin abnormal discharge notification, the notification sound is set to be output at a louder volume than the volume output from the speaker 22 based on the normal notification, and for example, it is possible to recognize up to a clerk disposed at a predetermined position in the game hall. Notification sound data is set in the notification sound output controller 22a so that the notification sound is output from the speaker 22 at a certain volume. Further, the notification sound data may be set in the notification sound output controller 22a so that the volume of the notification sound gradually increases, and the first coin abnormality discharge notification may be performed.

また、第1コイン異常排出報知を開始するときには、単に報知音の音量を大きくするだけでなく、報知音の種類を変えてスピーカ22から出力するように報知音データを報知音出力コントローラ22aに設定しても良い。例えば、サイレン音等の緊急を報知するような報知音によって第1コイン異常排出報知が行われるようにしても良い。   When starting the first coin abnormal discharge notification, the notification sound data is set in the notification sound output controller 22a so that the notification sound is output from the speaker 22 by changing the type of the notification sound, not just increasing the volume of the notification sound. You may do it. For example, the first coin abnormality discharge notification may be performed by a notification sound that notifies an emergency such as a siren sound.

或いは、コインの排出が開始されると、上部ランプ21のLEDの点灯設定等が行われるので(ステップS1003)、第1コイン異常排出報知に基づくスピーカ22からの報知音の出力に対応して、第1コイン異常排出報知に基づく上部ランプ21のLEDの発光制御を開始するように上部ランプ発光データを設定する。例えば、点灯している上部ランプ21を、第1コイン異常排出報知の開始に伴い短い間隔で点滅させるような上部ランプ発光データを選択して発光制御コントローラ21aに設定して発光制御するようにしても良い。   Alternatively, when the coin discharge is started, the lighting setting of the LED of the upper lamp 21 is performed (step S1003), and in response to the output of the notification sound from the speaker 22 based on the first coin abnormal discharge notification, Upper lamp light emission data is set so as to start LED light emission control of the upper lamp 21 based on the first coin abnormal discharge notification. For example, the upper lamp 21 that is lit is selected so that the upper lamp emission data blinks at a short interval with the start of the first coin abnormality discharge notification, and is set in the emission controller 21a for emission control. Also good.

第1コイン異常排出報知に基づく上部ランプ21の発光制御を開始する場合でも、図14の1msタイマ処理において、上部ランプ21の上部ランプ発光データを変更し(ステップS907)、次回の1msタイマ処理において上部ランプ21の発光制御コントローラ21aに変更データをセットし(ステップS902)、変更データに基づいて実際に上部ランプ21のLEDの発光制御を切り替える(ステップS906)。   Even when the light emission control of the upper lamp 21 based on the first coin abnormal discharge notification is started, the upper lamp light emission data of the upper lamp 21 is changed in the 1 ms timer process of FIG. 14 (step S907), and the next 1 ms timer process is performed. The change data is set in the light emission controller 21a of the upper lamp 21 (step S902), and the light emission control of the LED of the upper lamp 21 is actually switched based on the change data (step S906).

そして、上部ランプ21、スピーカ22等においてコイン排出報知を変化させる他に、コマンド間遊技数が基準遊技数以下であると判定したときに(ステップS1006においてYes)、サブ制御基板60の外部集中端子板68を介してスロットマシン1を管理する遊技場のホールコンピュータに不正報知信号を出力するようにしても良い。遊技場の管理者は、ホールコンピュータを通じて不正行為の行われたスロットマシンを特定することができるので、不正行為の特定のための体制を整えることができる。例えば、遊技場の係員を派遣したり、遊技場に設置されている防犯カメラによる撮影を開始したりする。   Then, in addition to changing the coin discharge notification in the upper lamp 21, the speaker 22, etc., when it is determined that the number of games between commands is equal to or less than the reference number of games (Yes in step S1006), the external concentration terminal of the sub-control board 60 A fraud notification signal may be output to the hall computer of the game hall that manages the slot machine 1 via the board 68. The game hall manager can identify the slot machine where the cheating is performed through the hall computer, so that a system for identifying the cheating can be established. For example, an attendant at a game hall is dispatched or shooting with a security camera installed in the game hall is started.

サブ制御基板60のMPU61は、上述した貯留コイン排出間ゲーム数判定処理(ステップS1006)に加え、排出コイン数カウントプログラム63bを起動し、RAM64の所定エリアに一時的に格納したコイン排出コマンドに基づいて排出コイン数カウンタ65bにより排出コイン数をカウントし、RAM64の排出コイン数記憶エリア64bに格納している。具体的には図16のフローチャートに示すように、MPU61は、ステップS1101においてコイン排出コマンドを受信する毎に排出コイン数カウンタ65bに「+1」を加算して排出コイン数記憶エリア64bに格納し、以後、コイン排出コマンドを受信する毎に順次「+1」ずつ加算していく。   The MPU 61 of the sub-control board 60 starts the discharged coin number counting program 63b in addition to the above-described stored coin discharge game number determination process (step S1006), and based on the coin discharge command temporarily stored in a predetermined area of the RAM 64. The number of coins discharged is counted by the coin coin discharge counter 65b, and stored in the discharged coin number storage area 64b of the RAM 64. Specifically, as shown in the flowchart of FIG. 16, every time the MPU 61 receives a coin discharge command in step S1101, the MPU 61 adds “+1” to the discharged coin number counter 65b and stores it in the discharged coin number storage area 64b. Thereafter, every time a coin discharge command is received, “+1” is sequentially added.

そして、サブ制御基板60のMPU61は、図16に示したコイン排出コマンド処理に基づいて図17のフローチャートに示す貯留コイン精算処理(ステップS904)を行っている。   Then, the MPU 61 of the sub-control board 60 performs the stored coin settlement process (step S904) shown in the flowchart of FIG. 17 based on the coin discharge command process shown in FIG.

まずステップS1201において、貯留コイン排出フラグがオンにセットされているかどうかを判定する(ステップS1005)。これにより、MPU61は、メイン制御基板50側においてコイン数記憶エリア54aに記憶させた枚数のコインをクレジット精算ボタン35の操作に基づき実際に排出動作が行われているものと認識する。従って、貯留コイン排出フラグがオンにセットされていない場合(ステップS1201においてNo)、ステップS1202以降の制御処理は行われない。   First, in step S1201, it is determined whether the stored coin discharge flag is set to ON (step S1005). Thereby, the MPU 61 recognizes that the number of coins stored in the coin number storage area 54a on the main control board 50 side is actually being ejected based on the operation of the credit settlement button 35. Therefore, when the stored coin discharge flag is not set to ON (No in step S1201), the control processing after step S1202 is not performed.

一方、貯留コイン排出フラグがオンにセットされている場合(ステップS1201においてYes)、ステップS1202に進み、MPU61は、排出コイン数判定プログラム63bに基づき排出コイン数が所定の閾値に到達したのかを判定する。具体的には、サブ制御基板60のMPU61は、RAM64の排出コイン数記憶エリア64bに格納されているカウント数を読み出して、ROM63に格納されている予め設定された基準排出コイン数との対比を行う。   On the other hand, if the stored coin discharge flag is set to ON (Yes in step S1201), the process proceeds to step S1202, and the MPU 61 determines whether the number of coins to be discharged has reached a predetermined threshold based on the coin count determination program 63b. To do. Specifically, the MPU 61 of the sub control board 60 reads the count number stored in the discharged coin number storage area 64 b of the RAM 64 and compares it with the preset reference discharged coin number stored in the ROM 63. Do.

基準排出コイン数とは、第1コイン異常排出報知から第2コイン異常排出報知に変化させるための基準となる閾値であり、4枚以上49枚以下の範囲の中で設定され、例えば、本実施において30枚に設定されている。基準排出コイン数に50枚目を含めないのは、50枚目は電子的に記憶可能な最大値であることから、排出枚数が50枚目に到達したときにはコインの排出が終了しているからである。   The reference number of coins discharged is a threshold value used as a reference for changing from the first coin abnormal discharge notification to the second coin abnormal discharge notification, and is set within a range of 4 to 49 coins. Is set to 30 sheets. The reason why the 50th is not included in the reference number of coins to be ejected is that the 50th is the maximum value that can be electronically stored, so that when the number of ejected coins reaches the 50th, the coin has been ejected. It is.

また、不正行為によりコインを排出させるような場合には、周囲に知られないように効率よくコインを入手しようとして行われるので、1回の不正行為でメイン制御基板50のMPU51に50枚のコインを認識させ、その50枚のコインをクレジット精算ボタン35の操作によって実際に排出させるのが一般的である。従って、基準排出コイン数は、4枚以上49枚以下の比較的広範囲内で設定可能ではあるものの、30〜40枚程度の枚数に設定するのが好ましい。   Further, in the case where coins are discharged due to fraud, since it is attempted to obtain coins efficiently so as not to be known to the surroundings, 50 coins are placed on the MPU 51 of the main control board 50 by one fraud. In general, the 50 coins are actually discharged by operating the credit check button 35. Therefore, although the reference number of coins to be ejected can be set within a relatively wide range of 4 to 49, it is preferable to set the number to about 30 to 40.

なお、サブ制御基板60のMPU61は、受信したコイン排出コマンドのカウント数に基づいて排出コイン数を算出しているが、サブ制御基板60のMPU61側で排出コイン数に関する情報を受けることができればどのような方法でも良い。例えば、クレジット精算ボタン35が操作されたときにメイン制御基板50側ではホッパ14から排出させるコインの枚数を算出するので、メイン制御基板50側で算出した情報をコイン排出コマンドとしてサブ制御基板60のMPU61に送信するようにしても良い。   Note that the MPU 61 of the sub control board 60 calculates the number of coins to be discharged based on the count number of the received coin discharge command. However, if the MPU 61 side of the sub control board 60 can receive information on the number of coins to be discharged. Such a method may be used. For example, since the number of coins to be ejected from the hopper 14 is calculated on the main control board 50 side when the credit check button 35 is operated, the information calculated on the main control board 50 side is used as the coin ejection command. You may make it transmit to MPU61.

排出コイン数判定プログラム63bに基づいてMPU61により読み出された排出コイン数カウンタ65bのカウント数が基準排出コイン数を超える場合(ステップS1202においてYes)、本発明の第2コイン異常排出報知を開始すべくステップS1203に進み、例えば報知音の音量が、第1コイン異常排出報知のときより更に大音量となる。一方、排出コイン数カウンタ65bのカウント数が基準排出コイン数以下である場合(No)、本ルーチンを終了してステップS1201に戻る。   When the count of the discharged coin number counter 65b read by the MPU 61 based on the discharged coin number determination program 63b exceeds the reference number of discharged coins (Yes in step S1202), the second coin abnormal discharge notification of the present invention is started. Accordingly, the process proceeds to step S1203, and for example, the volume of the notification sound becomes higher than that of the first coin abnormal discharge notification. On the other hand, when the count number of the discharged coin number counter 65b is equal to or smaller than the reference discharged coin number (No), this routine is finished and the process returns to step S1201.

ステップS1202により、コマンド間遊技数が基準遊技数以下であり且つ排出コイン数カウンタ65bのカウント数が基準排出コイン数を超える場合には、スロットマシン1に対して不正行為が行われた可能性が極めて高いと判定することができる。従って、排出コイン数カウンタ65bのカウント数が基準排出コイン数を超える場合(Yes)、第2コイン異常排出報知を開始することにより、不正行為が行われた可能性が極めて高い旨を報知することができる。   If it is determined in step S1202 that the number of games between commands is equal to or less than the reference number of games and the count number of the discharged coin counter 65b exceeds the reference number of discharged coins, there is a possibility that an illegal act has been performed on the slot machine 1. It can be determined that it is extremely high. Therefore, when the count number of the discharged coin number counter 65b exceeds the reference discharged coin number (Yes), it is notified that the possibility of fraud has been extremely high by starting the second coin abnormal discharge notification. Can do.

第2コイン異常排出報知を開始する場合には、第1コイン異常排出報知のときと同様に、MPU61は、報知制御プログラム63cに基づき、1msタイマ処理の中で、ROM63の報知音テーブルから読み出して第2コイン異常排出報知にかかる報知音データを準備し、次回の1msタイマ処理にて実際に報知音出力コントローラ22aに第2コイン異常排出報知かかる報知音データをセットし、セットした報知音データに基づいて実際にスピーカ22から更に大音量の報知音を出力するように制御する。また、第2コイン異常排出報知に基づき報知音の音量が漸次大きくなるように報知音出力コントローラ22aに報知音データを設定して第2コイン異常排出報知を行っても良い。   When starting the second coin abnormal discharge notification, the MPU 61 reads out from the notification sound table of the ROM 63 in the 1 ms timer process based on the notification control program 63c, as in the case of the first coin abnormal discharge notification. Notification sound data related to the second coin abnormal discharge notification is prepared, and the notification sound data related to the second coin abnormal discharge notification is actually set in the notification sound output controller 22a in the next 1 ms timer process, and the set notification sound data is set. Based on this, control is performed so that a louder notification sound is actually output from the speaker 22. Further, the second coin abnormal discharge notification may be performed by setting the notification sound data in the notification sound output controller 22a so that the volume of the notification sound gradually increases based on the second coin abnormal discharge notification.

コインの排出が開始されると、上部ランプ21のLEDの点灯等が行われるので、第2コイン異常排出報知に基づくスピーカ22からの報知音の出力に対応して、第2コイン異常排出報知に基づく上部ランプ21のLEDの発光制御を開始するようにしても良い。例えば、第1コイン異常排出報知に基づき短い間隔で点滅している上部ランプ21を、第2コイン異常排出報知の開始に伴い更に短い間隔で点滅させるような上部ランプ発光データを選択して発光制御コントローラ21aに設定し、発光制御を行うようにしても良い。   When the coin discharge is started, the LED of the upper lamp 21 is turned on, so that the second coin abnormal discharge notification is issued in response to the output of the notification sound from the speaker 22 based on the second coin abnormal discharge notification. The light emission control of the LED of the upper lamp 21 may be started. For example, the upper lamp 21 flashing at a short interval based on the first coin abnormal discharge notification is selected by selecting the upper lamp light emission data that causes the upper lamp 21 to flash at a shorter interval upon the start of the second coin abnormal discharge notification. The controller 21a may be set to perform light emission control.

第2コイン異常排出報知に基づく上部ランプ21の発光制御を開始する場合でも、図14の1msタイマ処理において、上部ランプ21の上部ランプ発光データを変更し、次回の1msタイマ処理において上部ランプ21の発光制御コントローラ21aに変更データをセットし、変更データに基づいて実際に上部ランプ21のLEDの発光制御を切り替える。   Even when the light emission control of the upper lamp 21 based on the second coin abnormal discharge notification is started, the upper lamp light emission data of the upper lamp 21 is changed in the 1 ms timer process of FIG. 14, and the upper lamp 21 of the upper lamp 21 is changed in the next 1 ms timer process. The change data is set in the light emission controller 21a, and the light emission control of the LED of the upper lamp 21 is actually switched based on the change data.

そして、上部ランプ21、スピーカ22等においてコイン排出報知を変化させる他に、排出コイン数が基準排出コイン数を超えたと判定したときに、サブ制御基板60の外部集中端子板68を介してスロットマシン1を管理する遊技場のホールコンピュータに出力する不正報知信号の出力手法を変えても良い。   In addition to changing the coin discharge notification in the upper lamp 21 and the speaker 22, etc., when it is determined that the number of coins to be discharged exceeds the reference number of coins to be discharged, the slot machine is connected via the external concentration terminal board 68 of the sub control board 60. The method of outputting the fraud notification signal to be output to the hall computer of the game hall that manages 1 may be changed.

このように、ステップS1203において報知音出力コントローラ22aに設定するデータを変更し、その変更データに基づいて第2コイン異常排出報知が行われると本ルーチンを終了し、ステップS1201に戻る。   In this manner, the data set in the notification sound output controller 22a is changed in step S1203, and when the second coin abnormality discharge notification is performed based on the change data, this routine is ended, and the process returns to step S1201.

図15の払い出し種別情報コマンド処理の説明に戻り、BB後の最初の精算排出開始コマンドであるか(ステップS1004においてYes)、貯留コイン排出間ゲーム数が基準遊技数を超える場合(ステップS1006においてNo)、ステップS1008に進んで、貯留コイン排出が終了したのかどうかを判定する。上述したMPU61による受信コマンドチェック処理(ステップS807)で精算排出終了コマンドを受信している場合(Yes)、「貯留コイン精算終了」となる。   Returning to the description of the payout type information command processing of FIG. 15, is it the first payment start command after BB (Yes in step S1004), or if the number of games during storage coin discharge exceeds the reference game number (No in step S1006)? ), Proceeding to step S1008, it is determined whether or not the stored coin discharge has ended. When the payment discharge end command is received in the reception command check process (step S807) by the MPU 61 described above (Yes), it becomes “reserved coin payment adjustment end”.

ステップS1008において、精算排出終了コマンドを受信していない場合(No)、貯留コイン排出の終了ではないので、払出し種別情報コマンド処理を終了する。   If it is determined in step S1008 that the payment discharge end command has not been received (No), the payout type information command processing is ended because the stored coin discharge has not ended.

一方、精算排出終了コマンドを受信した場合(Yes)、貯留コイン排出終了であるので、ステップS1009に進んで、MPU61は報知音の出力を中止させるように報知音出力コントローラ22aに報知音データを設定する。また、ステップS1010に進んで、上部ランプ21のLEDを消灯するように発光制御コントローラ21aに発光データを設定する。そして、ステップS1011に進んで、1msタイマ処理の中でスピーカ22の報知音出力コントローラ22aにセットされている報知音データを通常報知にかかる報知音データに変更し、上部ランプ21を形成するLEDの発光データについても通常報知にかかる発光データに変更する設定をそれぞれ行う。   On the other hand, when the settlement discharge end command has been received (Yes), since the storage coin discharge has ended, the process proceeds to step S1009, and the MPU 61 sets notification sound data in the notification sound output controller 22a so as to stop the output of the notification sound. To do. In step S1010, light emission data is set in the light emission controller 21a so that the LED of the upper lamp 21 is turned off. And it progresses to step S1011, changes the notification sound data set to the notification sound output controller 22a of the speaker 22 in the 1 ms timer process into the notification sound data concerning a normal notification, and the LED which forms the upper lamp 21 is changed. For the light emission data, the setting for changing to the light emission data for the normal notification is performed.

なお、ステップS1008において貯留コイン排出終了と判断した場合、直ちにステップS1009〜ステップS1011の制御処理を行わないようにしても良い。   If it is determined in step S1008 that the stored coins have been discharged, the control processing in steps S1009 to S1011 may not be performed immediately.

例えば、排出された枚数が31枚程度の基準排出コイン数に近い枚数であったとき、ステップS1008の後に直ちにステップS1009からステップS1011の各段階に移行すると、第2コイン異常排出報知が短時間しか行われないことも考えられる。このような場合、不正行為が行われた可能性が高い旨を報知する第2コイン異常排出報知が短時間しか行われないので、遊技場の管理者が不正行為を確実に特定できない場合がある。従って、貯留コイン排出終了後、一定時間、例えば本実施の形態において30秒程度に亘ってコイン異常排出報知を継続して行うことができるようにしても良い。   For example, when the number of ejected coins is close to the reference number of coins to be ejected, which is about 31 coins, immediately after step S1008, if the process proceeds from step S1009 to step S1011, the second coin abnormality ejection notification is performed for only a short time. It is also possible that this is not done. In such a case, since the second coin abnormal discharge notification for notifying that there is a high possibility that fraud has been performed is performed only for a short time, the manager of the game hall may not be able to reliably identify the fraud. . Therefore, the coin abnormal discharge notification may be continuously performed for a certain period of time, for example, about 30 seconds in the present embodiment, after the stored coins are discharged.

従って、本発明において、第1コイン異常排出報知又は第2コイン異常排出報知が開始されるときには、ROM63に予め設定されている標準コイン排出報知時間を読み出して、実際にコイン異常排出報知を行うようにするのが好ましい。そして、本発明の標準コイン排出報知時間は、コイン異常排出報知が直ちに終了するのを防ぐ程度の長さに予め設定され、例えば、コインを50枚排出するのに必要な時間を設定したり、又は30秒の一定の時間を設定する。   Therefore, in the present invention, when the first coin abnormal discharge notification or the second coin abnormal discharge notification is started, the standard coin discharge notification time set in advance in the ROM 63 is read to actually perform the coin abnormal discharge notification. Is preferable. The standard coin discharge notification time of the present invention is set in advance to a length that prevents the coin abnormal discharge notification from being immediately terminated. For example, the time required to discharge 50 coins can be set, Alternatively, a fixed time of 30 seconds is set.

それから、第1コイン異常排出報知又は第2コイン異常排出報知が開始された後にコイン排出報知強制終了コマンドを受信したときには、第1コイン異常排出報知又は第2コイン異常排出報知を終了することなく継続して行うようにする。これにより、不正行為が行われた可能性がある旨を確実に報知することができる。   Then, when the coin discharge notification forced termination command is received after the first coin abnormal discharge notification or the second coin abnormal discharge notification is started, the first coin abnormal discharge notification or the second coin abnormal discharge notification is continued without ending. And do it. Accordingly, it is possible to reliably notify that there is a possibility that an illegal act has been performed.

そして、ステップS1009からステップS1011の各制御処理の後、ステップS1012に進んで、遊技数カウンタ65aのカウント数に基づき認識した遊技数をクリアして、ステップS1013に進み、貯留コイン排出フラグをオフにセットして本ルーチンを終了する。   Then, after each control process from step S1009 to step S1011, the process proceeds to step S1012 to clear the number of games recognized based on the count number of the game number counter 65a, and the process proceeds to step S1013 to turn off the stored coin discharge flag. Set and finish this routine.

なお、上述したステップS1004の判定は、BB終了後の最初の精算排出開始コマンドを受信したのかどうかに基づいて行われているが、他の手法によって判定するようにしても良い。例えば、MPU61は、ステップS1001で受けたコイン精算排出開始コマンドが特別遊技制御終了コマンドを受信した後の所定遊技数(例えば3ゲーム)以下である場合、ステップS1008までスキップするようにしても良い。例えば、BB終了後に、獲得したコインを直ぐに排出することなく上記の3ゲーム程度の遊技を行うこともある。従って、BB終了後の遊技数が所定の閾値以下である場合には、クレジット精算ボタン35が操作されたときに第1コイン異常排出報知が開始されるのを防止するようにしても良い。   In addition, although the determination of step S1004 mentioned above is performed based on whether the first adjustment discharge start command after completion | finish of BB was received, you may make it determine by another method. For example, the MPU 61 may skip to step S1008 when the coin settlement discharge start command received in step S1001 is equal to or less than a predetermined number of games (for example, three games) after receiving the special game control end command. For example, after the end of the BB, the game of about 3 games may be performed without immediately discharging the acquired coins. Therefore, when the number of games after the end of BB is equal to or less than a predetermined threshold, the first coin abnormality discharge notification may be prevented from starting when the credit settlement button 35 is operated.

また、BB終了後の最初のコイン精算排出開始コマンドを受信した場合であっても、BB終了後からの遊技数が所定の遊技数、例えば40ゲームを超えているようなときには、第1コイン異常排出報知を開始するようにしても良い。   Even when the first coin settlement / discharge start command after the end of the BB is received, if the number of games after the end of the BB exceeds a predetermined number of games, for example, 40 games, the first coin abnormality You may make it start discharge alert | report.

以上説明したスロットマシン1によれば、セレクタゴトによりRAM54のコイン数記憶エリア54aに記憶させた枚数のコインをクレジット精算ボタン35の操作に基づいて排出するときに、サブ制御基板60のMPU61は、コマンド間遊技数を遊技数カウンタ65aのカウント数に基づき算出している。サブ制御基板60のMPU61は、コマンド間遊技数が基準遊技数以下であると判定すると上部ランプ21、スピーカ22において第1コイン異常排出報知が開始されるように発光制御コントローラ21a、報知音出力コントローラ22aを制御する。これにより、上部ランプ21、スピーカ22において行われている第1コイン異常排出報知を通じて不正行為が行われ可能性のある旨を報知することができる。   According to the slot machine 1 described above, when the number of coins stored in the coin count storage area 54a of the RAM 54 by the selector go is ejected based on the operation of the credit settlement button 35, the MPU 61 of the sub control board 60 The number of intergame games is calculated based on the count number of the game number counter 65a. When the MPU 61 of the sub-control board 60 determines that the number of games between commands is equal to or less than the reference number of games, the light emission control controller 21a, the notification sound output controller so that the upper lamp 21 and the speaker 22 start the first coin abnormality discharge notification. 22a is controlled. Accordingly, it is possible to notify that there is a possibility that an illegal act is performed through the first coin abnormality discharge notification performed in the upper lamp 21 and the speaker 22.

従って、投入コインを不正に認識させるような不正行為に基づきコインが排出される度に通常報知と異なる第1コイン異常排出報知が開始されて周囲に認識されることになるので、繰り返し行われるような不正行為に対する抑止力となり、不正行為が行われるのを抑制することができる。   Accordingly, every time a coin is discharged based on an illegal act that causes the inserted coin to be illegally recognized, a first coin abnormal discharge notification different from the normal notification is started and recognized in the surroundings. It can be a deterrent against unjust acts, and it can be suppressed from being carried out.

また、サブ制御基板60のMP61は、コマンド間遊技数のカウントに加え、コイン排出コマンドに基づき算出した排出コイン数に基づき第2コイン異常排出報知を開始している。基準遊技数と基準排出コイン数の両方の閾値を満たす場合には、不正行為の行われた蓋然性が極めて高いことから、第2コイン異常排出報知を通じて不正行為が行われた可能性が高い旨を報知することができる。   Further, the MP 61 of the sub-control board 60 starts the second coin abnormal discharge notification based on the number of coins calculated based on the coin discharge command in addition to the count of the number of games between commands. If the thresholds for both the standard number of games and the standard number of coins discharged are satisfied, it is highly probable that a fraudulent act has been performed. Can be notified.

そして、第1コイン異常排出報知又は第2コイン異常排出報知は、スピーカ22から出力される報知音が通常報知に基づき出力されるときと異なる報知音をもって出力されるように行われる。従って、このような報知音を通じて不正行為が特定されることから、例えばセレクタ40に対する不正行為の抑止力効果を更に高めることができる。このとき、スピーカ22から報知を出力することに加えて、上部ランプ21のLEDの発光制御を第1コイン異常排出報知又は第2コイン異常排出報知に基づいて行われるように開始することにより、不正行為を更に容易に特定することができる。   Then, the first coin abnormal discharge notification or the second coin abnormal discharge notification is performed so that the notification sound output from the speaker 22 is output with a different notification sound from that output based on the normal notification. Therefore, since the misconduct is specified through such a notification sound, for example, the deterrence effect of the misconduct on the selector 40 can be further enhanced. At this time, in addition to outputting the notification from the speaker 22, the light emission control of the LED of the upper lamp 21 is started to be performed based on the first coin abnormal discharge notification or the second coin abnormal discharge notification. Actions can be identified more easily.

それから、第1コイン異常排出報知又は第2コイン異常排出報知の開始に伴って、外部集中端子板68を介してホールコンピュータへ不正報知信号を出力することにより、遊技場の管理者は、セレクタ40に対して不正行為に行われたスロットマシンを特定することができるので、不正行為を早期に認識して、その後の対応を迅速に行うことができる。   Then, in response to the start of the first coin abnormal discharge notification or the second coin abnormal discharge notification, the game hall manager outputs the fraud notification signal to the hall computer via the external concentration terminal board 68, so that the game manager Therefore, it is possible to identify the slot machine that has been fraudulently performed, so that the fraudulent act can be recognized at an early stage, and the subsequent response can be quickly performed.

更に、クレジット精算ボタン35の操作によりコイン数記憶エリア54aに記憶させた枚数のコインを排出する場合、メイン制御基板50側では、従来通りにコインの排出に関する制御処理のみを行い、サブ制御基板60側において、メイン制御基板50から送信されてきたコマンドに基づいて通常報知、第1コイン異常排出報知又は第2コイン異常排出報知のうちのどの報知動作を開始するのかについて判定していることから、メイン制御基板50側の負担を増大させることなく本発明の作用を奏することができる。なお、このような判定については、メイン制御基板50側において行うようにしても良い。   Further, when the number of coins stored in the coin count storage area 54a is discharged by operating the credit check button 35, the main control board 50 performs only the control processing related to the coin discharge as usual, and the sub control board 60 On the side, based on the command transmitted from the main control board 50, it is determined which of the notification operation of the normal notification, the first coin abnormal discharge notification, or the second coin abnormal discharge notification is started, The effects of the present invention can be achieved without increasing the burden on the main control board 50 side. Such determination may be performed on the main control board 50 side.

(第2実施の形態)
第2実施の形態を図18〜図21に基づいて説明する。なお、第1実施の形態と同様の構成については、同様の符号を付すことにより詳細を省略し、異なる部分について主に説明する。
(Second Embodiment)
A second embodiment will be described with reference to FIGS. In addition, about the structure similar to 1st Embodiment, a detailed description is abbreviate | omitted by attaching | subjecting the same code | symbol, and a different part is mainly demonstrated.

図18は、第2実施の形態におけるメイン制御基板80の構成を説明するブロック図、図19は、サブ制御基板90の構成を説明するブロック図である。なお、図20及び図21に示されたフローチャートのプログラムは、制御プログラムの一部としてROM93内に記憶されている。   FIG. 18 is a block diagram illustrating the configuration of the main control board 80 in the second embodiment, and FIG. 19 is a block diagram illustrating the configuration of the sub control board 90. 20 and 21 are stored in the ROM 93 as a part of the control program.

第1実施の形態において、サブ制御基板60のMPU61は、受信したコイン排出コマンドを排出コイン数カウンタ65bによってカウントし、そのカウント数に基づいて第2コイン異常排出報知を開始していた。これに対し、第2実施の形態では、排出コイン数カウンタ65bに代えて、経過時間計測タイマ95を搭載し、第1コイン異常排出報知が開始されてから経過した時間を計測している。そして、サブ制御部90のMPU91は、メイン制御基板80から送信されてくる精算排出開始コマンドを受信して、第1コイン異常排出報知が開始されてから経過した時間を経過時間計測タイマ95により計測し、その経過時間を基準経過時間と対比し、第1コイン異常排出報知を継続して行うのか、第2コイン異常排出報知を開始するのかを判断している。   In the first embodiment, the MPU 61 of the sub-control board 60 counts the received coin discharge command by the discharged coin number counter 65b, and starts the second coin abnormal discharge notification based on the counted number. On the other hand, in the second embodiment, an elapsed time measurement timer 95 is mounted instead of the discharged coin number counter 65b, and the time elapsed after the first coin abnormal discharge notification is started is measured. Then, the MPU 91 of the sub-control unit 90 receives the settlement discharge start command transmitted from the main control board 80, and measures the elapsed time from the start of the first coin abnormal discharge notification by the elapsed time measurement timer 95. Then, the elapsed time is compared with the reference elapsed time, and it is determined whether the first coin abnormal discharge notification is continuously performed or the second coin abnormal discharge notification is started.

なお、本発明の経過時間計測部は、経過時間計測タイマ95をサブ制御基板90のMPU91に搭載することによって構成されているが、このような構成に限定されるものではない。例えば、所定周期毎に行われているタイマ割込処理の中で、MPU91によりタイマ割込処理の回数によって経過時間を計測するようにしても良い。このようにソフトウエア的に経過時間計測部を形成することにより、ハードウエア的に新たな構成要素を追加しなくても、通常行われる処理に基づいて経過時間を計測可能となるので、メイン制御基板90の小型化を図ることができる。   The elapsed time measuring unit of the present invention is configured by mounting the elapsed time measuring timer 95 on the MPU 91 of the sub-control board 90, but is not limited to such a configuration. For example, the elapsed time may be measured by the number of times of timer interrupt processing by the MPU 91 in the timer interrupt processing performed every predetermined period. By forming the elapsed time measurement unit in software in this way, it is possible to measure the elapsed time based on normal processing without adding new components in hardware. The substrate 90 can be reduced in size.

次に、図20及び図21に基づいてコイン排出報知制御について説明する。図20は、払い出し種別情報コマンド処理の一例を示すフローチャート、図21は、貯留コイン精算処理の一例を示すフローチャートである。なお、図20の払い出し種別情報コマンド処理は、第1実施の形態の払い出し種別情報コマンド処理と同様の処理が行われるので、詳細な説明については省略する。   Next, coin discharge notification control will be described with reference to FIGS. FIG. 20 is a flowchart showing an example of the payout type information command process, and FIG. 21 is a flowchart showing an example of the stored coin settlement process. The payout type information command process of FIG. 20 is the same as the payout type information command process of the first embodiment, and thus detailed description thereof is omitted.

図20の払い出し種別情報コマンド処理により、メイン制御基板80から送信されてきた「貯留コイン排出」コマンド(精算排出開始コマンド)を受信すると、ステップS1301において貯留コインの排出が開始されたのかどうかを判定する。貯留コインの排出と判定された場合(Yes)、ステップS1302及びステップS1303において、報知制御プログラム93bに基づき通常報知を開始するように発光制御コントローラ21a及び報知音出力コントローラ22aにそれぞれデータを設定する。   When the “reserved coin discharge” command (settlement discharge start command) transmitted from the main control board 80 is received by the payout type information command processing of FIG. 20, it is determined whether or not the discharge of the stored coins is started in step S1301. To do. When it is determined that the stored coins are discharged (Yes), in steps S1302 and S1303, data is set in the light emission control controller 21a and the notification sound output controller 22a so as to start normal notification based on the notification control program 93b.

そして、ステップS1304に進み、第1実施の形態と同様にBB終了後の最初の精算排出開始コマンドであるのがどうかを判定する。BB終了後の最初の精算排出開始コマンドである場合(ステップS1304においてYes)、第1実施の形態と同様にステップS1305〜ステップS1307までの処理を行うことなくステップS1308までスキップする。   Then, the process proceeds to step S1304, and it is determined whether or not it is the first settlement discharge start command after the end of the BB as in the first embodiment. If it is the first payment start command after the end of BB (Yes in step S1304), the process skips to step S1308 without performing the processes from step S1305 to step S1307 as in the first embodiment.

一方、BB終了後の最初の精算排出開始コマンドでない場合(ステップS1304においてNo)、ステップS1305で貯留コイン排出フラグをオンにセットされ、ステップS1306に進んで、貯留コイン排出間ゲーム数判定処理が行われる。具体的には、第1実施の形態と同様に遊技数カウンタ95aによりカウントされたコマンド間遊技数に基づいて判定する。そして、MPU91は、コマンド間遊技数が基準遊技数に到達していないものと判定した場合(ステップS1306においてYes)、第1コイン異常排出報知を開始すべくステップS1307に進み、例えば報知音の音量を通常報知のときより大音量となるように報知音データを設定する。このとき、経過時間計測タイマ95bによって第1コイン異常排出報知が開始されてから経過した時間の計測を開始する。   On the other hand, if it is not the first payment start command after the end of BB (No in step S1304), the stored coin discharge flag is set to ON in step S1305, and the process proceeds to step S1306 to perform the game number determination process between stored coin discharges. Is called. Specifically, the determination is made based on the number of games between commands counted by the number-of-games counter 95a as in the first embodiment. If the MPU 91 determines that the number of games between commands has not reached the reference number of games (Yes in step S1306), the MPU 91 proceeds to step S1307 to start the first coin abnormality discharge notification, for example, the volume of the notification sound Is set so that the volume is higher than that during normal notification. At this time, the elapsed time measurement timer 95b starts measuring the time that has elapsed since the start of the first coin abnormal discharge notification.

具体的には、第1実施の形態におけるステップS1007の処理と同様の処理が行われ、例えばスピーカ22からの報知音が大音量にて出力されるように報知音出力コントローラ22aに報知音データが設定される。本実施の形態においても、第1コイン異常排出報知に基づいて出力される報知音の出力時間に従って、スピーカ22から出力される報知音の音量を大きくするのが好ましい。また、報知音の音量を変更するのではなく、報知音の種類を変更するようにしても良い。   Specifically, the processing similar to the processing in step S1007 in the first embodiment is performed, and for example, the notification sound data is transmitted to the notification sound output controller 22a so that the notification sound from the speaker 22 is output at a high volume. Is set. Also in the present embodiment, it is preferable to increase the volume of the notification sound output from the speaker 22 in accordance with the output time of the notification sound output based on the first coin abnormality discharge notification. Further, instead of changing the volume of the notification sound, the type of the notification sound may be changed.

それから、第1コイン異常排出報知を周囲に確実に認識させる必要があることから、第1実施の形態と同様に、第1コイン異常排出報知は、精算排出終了コマンドを受信してから基準コイン排出報知時間に亘って行われるようにしても良い。これにより、計測時間が基準計測時間に近い時間として得られた場合であっても、経過時間の計測後すぐに第1コイン異常排出報知は終了することなく継続して行われる。   Then, since it is necessary to reliably recognize the first coin abnormal discharge notification to the surroundings, as in the first embodiment, the first coin abnormal discharge notification is issued after receiving the settlement discharge end command. It may be performed over the notification time. Thereby, even if the measurement time is obtained as a time close to the reference measurement time, the first coin abnormality discharge notification is continuously performed without ending immediately after the elapsed time is measured.

また、第1コイン異常排出報知の開始後は、例えばコイン投入口34からのコインの投入等によりRAM84のコイン数記憶エリア84aでのコイン数の蓄積が開始された場合であっても中断されることなく継続して行われるようにしても良い。これにより、セレクタゴトの発生を周囲に対して確実に報知することができる。   Further, after the start of the first coin abnormal discharge notification, for example, when coin accumulation in the coin number storage area 84a of the RAM 84 is started due to insertion of coins from the coin insertion slot 34 or the like, it is interrupted. It may be performed continuously without any problem. Thereby, generation | occurrence | production of a selector go can be alert | reported reliably with respect to the circumference | surroundings.

そして、第1実施の形態と同様に報知音を変化させるだけでなく、上部ランプ21の発光制御を変化させたり、外部集中端子板98を介して遊技場のホールコンピュータに不正報知信号を出力するようにしても良い。   Then, as in the first embodiment, not only the notification sound is changed, but also the light emission control of the upper lamp 21 is changed, or the fraud notification signal is output to the hall computer of the game hall via the external concentration terminal board 98. You may do it.

また、サブ制御基板90のMPU91は、貯留コイン排出間ゲームの判定処理に加え、図21のフローチャートに示した貯留コイン精算処理を行っている。まず、ステップS1401において、貯留コイン排出フラグがオンにセットされているかどうかを判定する。貯留コイン排出フラグがオンにセットされていない場合(ステップS1401においてNo)、本ルーチンは行われることなく終了する。   Further, the MPU 91 of the sub-control board 90 performs the stored coin settlement process shown in the flowchart of FIG. 21 in addition to the determination process of the stored coin discharge game. First, in step S1401, it is determined whether the stored coin discharge flag is set on. If the stored coin discharge flag is not set on (No in step S1401), this routine ends without being performed.

一方、貯留コイン排出フラグがオンにセットされている場合(ステップS1401においてYes)、ステップS1402に進み、第1コイン異常排出報知が開始されてから経過した経過時間が所定の経過時間に到達したのかどうかの判定が行われる。具体的には、サブ制御基板90のMPU91は、RAM94の経過時間記憶エリア94aに格納された計測値(経過時間)を読み出して、ROM93に予め格納されている基準経過時間との対比を行う。   On the other hand, if the stored coin discharge flag is set on (Yes in step S1401), the process proceeds to step S1402 and whether the elapsed time after the start of the first coin abnormal discharge notification has reached a predetermined elapsed time. A determination of whether or not is made. Specifically, the MPU 91 of the sub control board 90 reads the measured value (elapsed time) stored in the elapsed time storage area 94 a of the RAM 94 and compares it with the reference elapsed time stored in advance in the ROM 93.

ここで、基準経過時間とは、第1コイン異常排出報知が開始されたときに経過した経過時間に基づき第1コイン異常排出報知から第2コイン異常排出報知に変化させるかどうかの基準となる閾値であり、4枚以上49枚以下の中で所定枚数のコインが排出されるのに要する時間に設定され、例えば、本実施の形態において30枚のコインを排出するのに要する経過時間に設定している。   Here, the reference elapsed time is a threshold value that serves as a reference for changing from the first coin abnormal discharge notification to the second coin abnormal discharge notification based on the elapsed time that has elapsed when the first coin abnormal discharge notification is started. It is set to the time required to eject a predetermined number of coins between 4 and 49. For example, in this embodiment, it is set to the elapsed time required to eject 30 coins. ing.

そして、MPU91によって読み出された経過時間が基準経過時間に到達した場合(ステップS1402においてYes)、ステップS1403に進み、報知制御プログラム93bに基づき第2コイン異常排出報知を開始する制御処理が行われる。一方、経過時間が基準経過時間に到達していない場合(No)、本ルーチンを終了し、ステップS1401に戻る。   If the elapsed time read by the MPU 91 has reached the reference elapsed time (Yes in step S1402), the process proceeds to step S1403, and a control process for starting the second coin abnormality discharge notification is performed based on the notification control program 93b. . On the other hand, if the elapsed time has not reached the reference elapsed time (No), this routine is terminated, and the process returns to step S1401.

ステップS1402において、コマンド間遊技数が基準遊技数以下であり且つ経過時間計測タイマ95bの経過時間が基準経過時間に到達するような場合には、スロットマシン1に対して不正行為が行われた可能性が極めて高いと判定することができる。従って、第1実施の形態と同様に第2コイン異常排出報知を開始することにより、不正行為が行われた可能性が極めて高い旨を報知することができる。   In step S1402, when the number of games between commands is equal to or less than the reference number of games and the elapsed time of the elapsed time measuring timer 95b reaches the reference elapsed time, an illegal act may have been performed on the slot machine 1 It can be determined that the property is extremely high. Accordingly, by starting the second coin abnormal discharge notification in the same manner as in the first embodiment, it is possible to notify that there is an extremely high possibility that an illegal act has been performed.

図20の払い出し種別情報コマンド処理の説明に戻り、ステップS1306の貯留コイン排出間ゲーム数判定処理が終了するか、又は貯留コイン排出の開始ではない場合(ステップS1301においてNo)、ステップS1308に進んで、貯留コイン排出が終了したのかどうかを判定する。貯留コインの排出の終了か否かは、第1実施の形態と同様に精算排出終了コマンドをサブ制御基板90側において受信したのかどうかに基づき判断される。貯留コイン排出の終了ではないと判断した場合(ステップS1308においてNo)、払出し種別情報コマンド処理を終了する。   Returning to the explanation of the payout type information command process of FIG. 20, when the game number determination process between stored coin discharges in step S1306 is completed or the start of stored coin discharge is not started (No in step S1301), the process proceeds to step S1308. Then, it is determined whether or not the stored coin discharge has ended. Whether or not the storage coins have been discharged is determined based on whether or not the settlement discharge end command has been received on the sub-control board 90 side, as in the first embodiment. If it is determined that the stored coin discharge has not ended (No in step S1308), the payout type information command process ends.

一方、貯留コイン排出が終了したと判断した場合(ステップS1308においてYes)、ステップS1309に進んで、MPU91は第2コイン異常排出報知に基づく報知音の出力を停止させるような報知音データを報知音出力コントローラ22aに設定する。また、ステップS1310に進んで、上部ランプ21のLEDを消灯するような発光データを発光制御コントローラ21aに設定する。そして、ステップS1311に進み、1msタイマ処理の中でスピーカ22の報知音出力コントローラ22aにセットされている報知音データを通常報知にかかる報知音データに変更し、上部ランプ21を形成するLEDの発光データについても通常報知にかかる発光データに変更する設定をそれぞれ行う。   On the other hand, if it is determined that the stored coin discharge has ended (Yes in step S1308), the process proceeds to step S1309, and the MPU 91 displays notification sound data that stops the output of the notification sound based on the second coin abnormal discharge notification. Set to output controller 22a. In step S1310, light emission data that turns off the LED of the upper lamp 21 is set in the light emission controller 21a. In step S1311, the notification sound data set in the notification sound output controller 22a of the speaker 22 is changed to the notification sound data for normal notification in the 1 ms timer process, and the light emission of the LED forming the upper lamp 21 is changed. The data is also set to be changed to light emission data for normal notification.

そして、ステップS1309からステップS1311の後、ステップS1312に進んで、遊技数カウンタ95aのカウント数をクリアし、ステップS1313に進み、貯留コイン排出フラグをオフにセットして本ルーチンを終了する。   Then, after step S1309 to step S1311, the process proceeds to step S1312, the count number of the game number counter 95a is cleared, the process proceeds to step S1313, the stored coin discharge flag is set to OFF, and this routine is terminated.

以上説明した第2実施の形態のスロットマシン1によると、第2コイン異常排出報知を開始するかどうかの判定は、第1コイン異常排出報知を開始してから経過した時間をサブ制御基板90側で計測し、経過時間を基準経過時間と対比することにより行われている。   According to the slot machine 1 of the second embodiment described above, whether or not to start the second coin abnormal discharge notification is determined based on the time elapsed from the start of the first coin abnormal discharge notification on the sub-control board 90 side. This is done by measuring the elapsed time and comparing the elapsed time with the reference elapsed time.

コイン排出報知の報知時間は、排出される枚数に対応していることから、排出枚数が多い程、実際に行われるコイン排出報知の報知時間も長くなる。例えば、投入コインを不正に認識させる行為によってコインを排出させる場合、一度に多数のコインを排出させようとするので、これに対応して報知時間も長くなるのが一般的である。   Since the notification time of the coin discharge notification corresponds to the number of discharged coins, the notification time of actually performed coin discharge notification becomes longer as the number of discharged coins increases. For example, when coins are discharged by an act of illegally recognizing inserted coins, a large number of coins are discharged at a time, so that the notification time is generally increased accordingly.

従って、MPU91は、第1コイン異常排出報知が開始されてから経過した時間を経過時間計測タイマ95bで計測し、経過時間が基準経過時間に到達するようなときには第2コイン異常排出報知を開始することにより、不正行為の発生の蓋然性が極めて高い旨を報知することができる。   Accordingly, the MPU 91 measures the time elapsed since the start of the first coin abnormal discharge notification by the elapsed time measurement timer 95b, and starts the second coin abnormal discharge notification when the elapsed time reaches the reference elapsed time. By this, it can be notified that the probability of occurrence of fraud is extremely high.

また、メイン制御基板80側ではコインの排出開始にかかる精算排出開始コマンドとコインの排出終了にかかる精算排出終了コマンドだけを送信することから、メイン制御基板80の負担の軽減を図ることができる。更に、サブ制御基板90側においては、メイン制御基板80から送信されてきたコマンドを受信してから経過した時間だけを測定するだけでよいことから、簡単な制御処理で第2コイン異常排出報知の開始判断を行うことができる。   Further, since the main control board 80 transmits only the settlement discharge start command related to the coin discharge start and the settlement discharge end command related to the coin discharge end, the burden on the main control board 80 can be reduced. Furthermore, since only the time elapsed since the command transmitted from the main control board 80 is received on the sub control board 90 side, the second coin abnormality discharge notification can be performed with a simple control process. A start decision can be made.

第1実施の形態におけるスロットマシンの前面扉が閉じた状態を示す斜視図である。It is a perspective view which shows the state which the front door of the slot machine in 1st Embodiment closed. 同じくスロットマシンの前面扉を開いた状態を示す斜視図である。Similarly, it is a perspective view which shows the state which opened the front door of the slot machine. 同じくセレクタの内部構造を説明する図である。It is a figure explaining the internal structure of a selector similarly. 同じくスロットマシンのメイン制御基板の構成を説明するブロック図である。It is a block diagram explaining the structure of the main control board of a slot machine similarly. 同じくスロットマシンのサブ制御基板の構成を説明するブロック図である。It is a block diagram explaining the structure of the sub control board of a slot machine similarly. 同じくメイン制御基板でのNMI割込処理を示すフローチャートである。It is a flowchart which similarly shows the NMI interruption process in a main control board. 同じくメイン制御基板でのタイマ割込処理を示すフローチャートである。It is a flowchart which similarly shows the timer interruption process in a main control board. 同じくメイン制御基板での電源投入処理を示すフローチャートである。It is a flowchart which similarly shows the power-on process in a main control board. 同じくメイン制御基板での通常処理を示すフローチャートである。It is a flowchart which shows the normal process in a main control board similarly. 同じくサブ制御基板でのタイマ割込処理を示すフローチャートである。It is a flowchart which similarly shows the timer interruption process in a sub control board. 同じくサブ制御基板でのコマンド割込処理を示すフローチャートである。It is a flowchart which similarly shows the command interruption process in a sub control board. 同じくサブ制御基板での停電処理を示すフローチャートである。It is a flowchart which similarly shows the power failure process in a sub control board. 同じくサブ制御基板でのメイン処理を示すフローチャートである。It is a flowchart which similarly shows the main process in a sub control board. 同じくサブ制御基板でのタイマ処理を示すフローチャートである。It is a flowchart which similarly shows the timer process in a sub control board. 同じくサブ制御基板での払い出し種別情報コマンド処理を示すフローチャートである。It is a flowchart which similarly shows the payout classification information command process in a sub control board. 同じくサブ制御基板での排出枚数コマンド処理を示すフローチャートである。12 is a flowchart showing a discharge number command process on the sub control board. 同じくサブ制御基板での貯留コイン精算処理を示すフローチャートである。It is a flowchart which similarly shows the storage coin adjustment process in a sub control board | substrate. 第2実施の形態におけるメイン制御基板の構成を説明するブロック図である。It is a block diagram explaining the structure of the main control board in 2nd Embodiment. 同じくサブ制御基板の構成を説明するブロック図である。It is a block diagram explaining the structure of a sub control board | substrate similarly. 同じくサブ制御基板での払い出し種別情報コマンド処理を示すフローチャートである。It is a flowchart which similarly shows the payout classification information command process in a sub control board. 同じくサブ制御基板での貯留コイン精算処理を示すフローチャートである。It is a flowchart which similarly shows the storage coin adjustment process in a sub control board | substrate.

1 スロットマシン(遊技機)
2 筐体
3 前面扉
4 本体
11 回転ドラム
13 電源ボックス
14 ホッパ
14c コイン検出センサ(コイン検出部)
21 上部ランプ
21a 発光制御コントローラ
22 スピーカ
22a 報知音出力コントローラ22a
35 クレジット精算ボタン(精算排出開始手段)
40 セレクタ
45 投入コイン通過検出部
45a 第1投入コイン通過検出センサ
45b 第2投入コイン通過検出センサ
50、80 メイン制御基板
51、81 MPU
52、82 入出力ポート
53、83 ROM
54、84 RAM
60、90 サブ制御基板
65a、95a 遊技数カウンタ(遊技数カウント部)
65b 排出コイン数カウンタ
70、100 電源基板
95b 経過時間計測タイマ(経過時間計測部)
1 slot machine (game machine)
2 Housing 3 Front door 4 Body 11 Rotating drum 13 Power supply box 14 Hopper 14c Coin detection sensor (coin detection unit)
21 Upper lamp 21a Light emission control controller 22 Speaker 22a Notification sound output controller 22a
35 Credit checkout button (Settlement discharge start means)
40 selector 45 inserted coin passage detection unit 45a first inserted coin passage detection sensor 45b second inserted coin passage detection sensor 50, 80 main control board 51, 81 MPU
52, 82 I / O port 53, 83 ROM
54, 84 RAM
60, 90 Sub control board 65a, 95a Game number counter (game number counter)
65b Ejected coin counter 70, 100 Power supply board 95b Elapsed time measurement timer (elapsed time measurement unit)

Claims (2)

主たる遊技制御処理を行うメイン制御部と、該メイン制御部と別個に設けられ、前記メイン制御部から送信されてくるコマンドに基づき前記主たる遊技制御処理以外の制御処理を行うサブ制御部と、を備え、
前記メイン制御部は、遊技価値媒体の排出を指示する精算排出開始手段の操作に基づき遊技価値媒体の精算排出開始コマンドを前記サブ制御部に送信し、
前記サブ制御部は、前記精算排出開始コマンドに基づいて遊技価値媒体の排出動作が開始されたことを報知する遊技価値媒体排出報知部に制御信号を送出する遊技機において、
前記サブ制御部は、
前記メイン制御部から送信されてくる遊技数カウント用コマンドに基づき前の精算排出開始コマンドから次の精算排出開始コマンドの間の遊技数であるコマンド間遊技数をカウントする遊技数カウント部を有し、
前記コマンド間遊技数が予め設定された基準遊技数以下のときには遊技価値媒体異常排出報知を開始し、前記コマンド間遊技数が前記基準遊技数を超えるときには通常報知を開始し、
特別役の入賞に基づく特別遊技状態が終了した場合に前記メイン制御部から送信されてくる特別遊技制御終了コマンドを受信した後の最初の前記精算排出開始コマンドを受信したときには前記通常報知を行うようにしたことを特徴とする遊技機。
A main control unit that performs main game control processing, and a sub-control unit that is provided separately from the main control unit and performs control processing other than the main game control processing based on a command transmitted from the main control unit, Prepared,
The main control unit transmits a settlement discharge start command for a game value medium to the sub-control unit based on an operation of a settlement discharge start means for instructing discharge of the game value medium,
In the gaming machine that sends a control signal to a game value medium discharge notification unit that notifies that a game value medium discharge operation has started based on the settlement discharge start command,
The sub-control unit
A game number counting unit that counts the number of games between commands, which is the number of games between the previous settlement discharge start command and the next settlement discharge start command, based on the game count counting command transmitted from the main control unit. ,
When the number of games between commands is equal to or less than a preset reference number of games, a game value medium abnormality discharge notification is started, and when the number of games between commands exceeds the reference number of games, normal notification is started ,
When the special game state based on the winning of the special role is completed, the normal notification is performed when the first payment start command after receiving the special game control end command transmitted from the main control unit is received. A gaming machine characterized by that.
主たる遊技制御処理を行うメイン制御部と、該メイン制御部と別個に設けられ、前記メイン制御部から送信されてくるコマンドに基づき前記主たる遊技制御処理以外の制御処理を行うサブ制御部と、を備え、
前記メイン制御部は、遊技価値媒体の排出を指示する精算排出開始手段の操作に基づき遊技価値媒体の精算排出開始コマンドを前記サブ制御部に送信し、
前記サブ制御部は、前記精算排出開始コマンドに基づいて遊技価値媒体の排出動作が開始されたことを報知する遊技価値媒体排出報知部に制御信号を送出する遊技機において、
前記サブ制御部は、
前記メイン制御部から送信されてくる遊技数カウント用コマンドに基づき前の精算排出開始コマンドから次の精算排出開始コマンドの間の遊技数であるコマンド間遊技数をカウントする遊技数カウント部を有し、
前記コマンド間遊技数が予め設定された基準遊技数以下のときには遊技価値媒体異常排出報知を開始し、前記コマンド間遊技数が前記基準遊技数を超えるときには通常報知を開始し、
特別役の入賞に基づく特別遊技状態が終了した場合に前記メイン制御部から送信されてくる特別遊技制御終了コマンドの受信後、所定遊技数が行われるまでの間に前記精算排出開始コマンドを受信したときには、前記通常報知を行うようにしたことを特徴とする遊技機。
A main control unit that performs main game control processing, and a sub-control unit that is provided separately from the main control unit and performs control processing other than the main game control processing based on a command transmitted from the main control unit, Prepared,
The main control unit transmits a settlement discharge start command for a game value medium to the sub-control unit based on an operation of a settlement discharge start means for instructing discharge of the game value medium,
In the gaming machine that sends a control signal to a game value medium discharge notification unit that notifies that a game value medium discharge operation has started based on the settlement discharge start command,
The sub-control unit
A game number counting unit that counts the number of games between commands, which is the number of games between the previous settlement discharge start command and the next settlement discharge start command, based on the game count counting command transmitted from the main control unit. ,
When the number of games between commands is equal to or less than a preset reference number of games, a game value medium abnormality discharge notification is started, and when the number of games between commands exceeds the reference number of games, normal notification is started ,
When the special game state based on the winning of the special role is ended, the payment discharge start command is received after the special game control end command transmitted from the main control unit is received until the predetermined number of games is performed. In some cases, the normal notification is performed .
JP2006115398A 2006-04-19 2006-04-19 Game machine Expired - Fee Related JP4899606B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006115398A JP4899606B2 (en) 2006-04-19 2006-04-19 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006115398A JP4899606B2 (en) 2006-04-19 2006-04-19 Game machine

Publications (3)

Publication Number Publication Date
JP2007282964A JP2007282964A (en) 2007-11-01
JP2007282964A5 JP2007282964A5 (en) 2009-05-28
JP4899606B2 true JP4899606B2 (en) 2012-03-21

Family

ID=38755261

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006115398A Expired - Fee Related JP4899606B2 (en) 2006-04-19 2006-04-19 Game machine

Country Status (1)

Country Link
JP (1) JP4899606B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5619343B2 (en) * 2008-04-01 2014-11-05 株式会社三共 Slot machine
JP6097502B2 (en) * 2012-08-10 2017-03-15 ダイコク電機株式会社 Medal counting device
JP5797304B2 (en) * 2014-06-24 2015-10-21 株式会社三共 Slot machine
JP7132984B2 (en) * 2020-08-11 2022-09-07 株式会社ユニバーサルエンターテインメント game machine
JP7132985B2 (en) * 2020-08-11 2022-09-07 株式会社ユニバーサルエンターテインメント game machine

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2525269Y2 (en) * 1989-10-20 1997-02-05 株式会社リコー Developing device
JPH11164937A (en) * 1997-12-05 1999-06-22 Mamiya Op Co Ltd Medal supply device and slot machine system
JP3819180B2 (en) * 1999-07-21 2006-09-06 アビリット株式会社 Slot machine
JP3540219B2 (en) * 1999-10-22 2004-07-07 Kpe株式会社 GAME MACHINE AND CONTROL METHOD THEREOF
JP4132651B2 (en) * 2000-12-11 2008-08-13 株式会社北電子 Slot machine
JP2005287882A (en) * 2004-04-01 2005-10-20 Olympia:Kk Game machine
JP4188875B2 (en) * 2004-05-13 2008-12-03 株式会社オリンピア Gaming machine, gaming machine program, and computer-readable recording medium recording gaming machine program
JP4789586B2 (en) * 2005-11-09 2011-10-12 高砂電器産業株式会社 Amusement device and amusement hall system
JP4919010B2 (en) * 2005-12-28 2012-04-18 株式会社三洋物産 Game machine

Also Published As

Publication number Publication date
JP2007282964A (en) 2007-11-01

Similar Documents

Publication Publication Date Title
JP4919010B2 (en) Game machine
JP2015123279A (en) Game machine
JP2019217381A (en) Game machine
JP4899606B2 (en) Game machine
JP5217864B2 (en) Game machine
JP5423249B2 (en) Game machine
JP5874766B2 (en) Game machine
JP5835855B1 (en) Game machine
JP5874714B2 (en) Game machine
JP6090367B2 (en) Game machine
JP4852849B2 (en) Game machine
JP5487807B2 (en) Game machine
JP5121112B2 (en) Game machine
JP2016019694A (en) Game machine
JP5880586B2 (en) Game machine
JP7125621B2 (en) game machine
JP7125620B2 (en) game machine
JP7125623B2 (en) game machine
JP7125619B2 (en) game machine
JP7265178B2 (en) game machine
JP2005312499A5 (en)
JP6168177B2 (en) Game machine
JP5609948B2 (en) Game machine
JP2024157907A (en) Gaming Machines
JP5158278B2 (en) Game machine

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090410

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090410

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110920

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111116

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111206

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111219

R150 Certificate of patent or registration of utility model

Ref document number: 4899606

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150113

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees