Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5126955B2 - Game machine - Google Patents
[go: Go Back, main page]

JP5126955B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP5126955B2
JP5126955B2 JP2007216536A JP2007216536A JP5126955B2 JP 5126955 B2 JP5126955 B2 JP 5126955B2 JP 2007216536 A JP2007216536 A JP 2007216536A JP 2007216536 A JP2007216536 A JP 2007216536A JP 5126955 B2 JP5126955 B2 JP 5126955B2
Authority
JP
Japan
Prior art keywords
output
command
gaming machine
sound
inter
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
JP2007216536A
Other languages
Japanese (ja)
Other versions
JP2009045372A (en
Inventor
高明 市原
昌則 中村
幸樹 相宮
好広 飯沼
義浩 佐藤
高志 吉澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daiichi Co Ltd
Original Assignee
Daiichi Shokai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daiichi Shokai Co Ltd filed Critical Daiichi Shokai Co Ltd
Priority to JP2007216536A priority Critical patent/JP5126955B2/en
Publication of JP2009045372A publication Critical patent/JP2009045372A/en
Application granted granted Critical
Publication of JP5126955B2 publication Critical patent/JP5126955B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Pinball Game Machines (AREA)

Description

本発明は、スロットマシン、パチンコ機などの遊技機における音声出力の制御に関する。   The present invention relates to audio output control in gaming machines such as slot machines and pachinko machines.

スロットマシン、パチンコ機などの遊技機では、ランプの点灯・点滅、画像の表示などによる種々の演出と共に、スピーカからの音楽や効果音などの音声出力が行われる。遊技機からの音声出力は、遊技機の動作に異常が生じた場合や、遊技機に対して種々の不正行為が行われた場合にも行われる。遊技機を設置したホールが損害を受けることなく、かつ遊技機において遊技者が滞りなく遊技を楽しむことができるようにするためには、これらの異常時および不正行為時の報知音を適正に発することが望まれる。
しかし、不正行為を働く者はこれらの報知音が鳴ることを警戒しているから、予めスピーカ等を破壊し、報知音が出ないようにした上で、不正行為を行う場合がある。遊技機を適正に運営するためには、かかる行為に対する対策も望まれていた。
In gaming machines such as slot machines and pachinko machines, sound output such as music and sound effects from a speaker is performed along with various effects such as lighting / flashing of lamps and image display. The sound output from the gaming machine is also performed when an abnormality occurs in the operation of the gaming machine or when various illegal acts are performed on the gaming machine. In order to ensure that the hall where the gaming machine is installed is not damaged and that the player can enjoy the game without any delay in the gaming machine, the alarm sound at the time of these abnormalities and fraudulent acts is properly generated. It is hoped that.
However, since those who engage in fraudulent actions are wary of the sound of these notification sounds, there are cases in which they perform fraudulent actions after destroying the speaker or the like in advance so that no notification sound is emitted. In order to properly operate the gaming machine, a countermeasure against such an action has been desired.

対策の一つとして特許文献1は、スピーカを破壊しづらくする構造を開示している。この技術では、スピーカの前面に開口部を設けたカバーを二重に、相互の開口部の位置をずらした状態でとりつける旨が開示されている。こうすることによって、通常の工具による、スピーカの破壊を防止できる。   As one of countermeasures, Patent Document 1 discloses a structure that makes it difficult to destroy a speaker. In this technique, it is disclosed that a cover provided with an opening on the front surface of a speaker is attached in a double state with the positions of the openings being shifted. By doing so, it is possible to prevent the speaker from being broken by a normal tool.

特開平8−224345号公報JP-A-8-224345 特開2000−217164号公報JP 2000-217164 A

しかし、特許文献1のように、スピーカの前面にカバーをかぶせ、スピーカの破壊を防ぐ方法では、演出用の音声や報知音の音声が、小さくなったり、不明瞭な音になったりするという新たな課題を招いてしまう。正常に動作している時には、明瞭かつ十分なボリュームでの音声出力が可能な構造としつつ、スピーカ等が破壊された場合でも、適正な音声出力を可能とすることが望まれる。   However, as disclosed in Patent Document 1, with the method of covering the front of the speaker and preventing the destruction of the speaker, a new effect that the production sound and the sound of the notification sound become small or unclear sound. Will invite serious problems. It is desirable to enable a proper sound output even when a speaker or the like is destroyed while having a structure capable of outputting a sound with a clear and sufficient volume when operating normally.

特許文献2は、スピーカ等の電流変化を監視することによって、動作の異常を検出する技術を開示している。この技術を利用すれば、スピーカが破壊されたか否かを検出することは可能である。
しかし、特許文献2には、異常を検出した旨を外部に出力できるよう形成するための具体的な出力方法については開示されていない。音声が出力不能となった時に、ランプ等を利用して異常を報知することも考えられるが、係員がランプ点灯を目撃しないと異常に気づかないという点で、報知音に比べて異常発生を周知させる効果が弱いという短所がある。
Patent Document 2 discloses a technique for detecting an abnormal operation by monitoring a current change of a speaker or the like. If this technology is used, it is possible to detect whether or not the speaker has been destroyed.
However, Patent Document 2 does not disclose a specific output method for forming information indicating that an abnormality has been detected. Although it is conceivable to notify the abnormality using a lamp or the like when the sound cannot be output, it is known that the abnormality has occurred compared to the notification sound in that the staff will not notice the abnormality unless they witness the lamp lighting. There is a disadvantage that the effect is weak.

本発明は、こうした課題に鑑み、遊技機のスピーカなどの音声出力装置が破壊されたことを、ホール係員が直ちに対処できるよう、効果的に報知可能とすることを目的とする。   In view of these problems, the present invention has an object to enable effective notification so that a hall clerk can immediately cope with the destruction of a sound output device such as a speaker of a gaming machine.

本発明の遊技機としては、スロットマシン等の回胴式遊技機やパチンコ機などが含まれる。本発明の遊技機は、所定の条件下で遊技媒体を遊技者に払い出すための払出装置と、遊技中に種々の音声を出力するための音声出力装置とを有している。遊技媒体とは、遊技球やメダルなど遊技中に投資、特典の対象となる媒体を言う。
音声出力装置は、スピーカ、音源IC、音源データを記憶したメモリなどによって構成することができる。遊技機には、この他、ランプなどの照明装置、画像を表示するための画像表示装置、セグメント式の表示装置などの演出装置を設けても良い。
遊技機は、また、遊技の進行を統合制御する主制御装置と、主制御装置から出力されるコマンドに基づき、遊技の遊技状態に応じて音声出力装置を制御する演出制御装置とを有している。主制御装置と演出制御装置とは、主制御装置から演出制御装置への単方向で信号伝達を行う単方向信号線で接続されている。
Examples of the gaming machine of the present invention include a spinning machine such as a slot machine, a pachinko machine, and the like. The gaming machine of the present invention has a payout device for paying out game media to a player under predetermined conditions, and an audio output device for outputting various sounds during the game. A game medium refers to a medium such as a game ball or medal that is a target of investment or privilege during a game.
The audio output device can be configured by a speaker, a sound source IC, a memory storing sound source data, and the like. In addition to the above, the gaming machine may be provided with a lighting device such as a lamp, an image display device for displaying an image, and a segment-type display device.
The gaming machine also has a main control device that integrally controls the progress of the game, and an effect control device that controls the audio output device in accordance with the game state of the game based on a command output from the main control device. Yes. The main control device and the effect control device are connected by a unidirectional signal line that transmits signals in one direction from the main control device to the effect control device.

遊技機はホールにおいて、複数台の遊技機を並べた状態で設置される。以下、この遊技機を並べた一列分を「島」と呼ぶものとする。ホールでは、遊技機を背中合わせに2列配置し、この2列分をまとめて「島」と称することもあるが、本明細書では、特に断りない限り、狭義に1列分を「島」と称する。
本発明の遊技機は、島において、左右に隣接する遊技機と相互に1対1通信を行うよう信号線を接続する左右1対の台間通信ポートを有している。台間通信ポートは、演出制御装置と接続されており、異なる遊技機の演出制御装置間で通信が可能となる。台間通信ポートを左右1対としたのは、遊技機の右隣との通信線、左隣との通信線の2本をそれぞれ接続可能とするためである。左右1対の台間通信ポートを設けることにより、島内の複数台の遊技機を数珠つなぎすることが可能となる。もっとも、遊技機がネットワーク通信機能を備えている場合には、左右1対の台間通信ポートを一つのネットワーク接続ポートで兼用してもよい。
A gaming machine is installed in a hall with a plurality of gaming machines arranged side by side. In the following, this line of gaming machines is called an “island”. In the hall, two rows of gaming machines are arranged back to back, and these two rows are sometimes collectively referred to as “islands”, but in this specification, unless otherwise specified, one row is narrowly defined as “island”. Called.
The gaming machine of the present invention has a pair of left and right inter-unit communication ports that connect signal lines so as to perform one-to-one communication with adjacent gaming machines on the left and right on the island. The inter-station communication port is connected to the effect control device, and communication is possible between the effect control devices of different gaming machines. The reason that the inter-unit communication ports are paired on the left and right is to enable connection of two communication lines, that is, the communication line with the right side of the gaming machine and the communication line with the left side. By providing a pair of communication ports between the left and right sides, it is possible to connect a plurality of gaming machines on the island. Of course, if the gaming machine has a network communication function, a pair of left and right communication ports may be shared by a single network connection port.

遊技機は、遊技媒体の払い出しに関して遊技機に異常動作を行わせる不正行為の検出、または不正行為による異常動作の検出を行う不正検出部を備えている。不正検出部は、主制御装置または演出制御装置に接続され、不正行為やそれに基づく異常動作の検出結果を、これらの制御装置に出力する。
検出対象となる不正行為および異常動作としては、例えば、次の行為等が挙げられる。
・ 2種または複合機と呼ばれるパチンコ機、即ち大当たりの発生を、機械的な可動部における遊技球の動きによって決定する可変入賞装置を備えるパチンコ機では、遊技機を激しくたたいたり振動させたりすることによって、遊技球の動きに影響を与え、大当たりの発生を狙う行為;
・ 電子的に抽選を行うパチンコ機において、既知のタイミングで大当たり用の乱数を発生させるため、主制御基板が備えるRAMの記憶内容を消去するRAMクリア操作を行わせる行為;
・ 遊技機に針金などの異物を侵入させ、内部のスイッチを操作することで、設定変更等を行う行為;
これらは、例示であり、この他の不正行為、異常動作を検出対象とすることもできる。
The gaming machine includes a fraud detection unit that detects fraudulent behavior that causes the gaming machine to perform an abnormal operation with respect to paying out game media, or detects abnormal behavior due to the fraudulent act. The fraud detection unit is connected to the main control device or the production control device, and outputs detection results of fraudulent acts and abnormal operations based thereon to these control devices.
Examples of illegal acts and abnormal operations to be detected include the following acts.
-In a pachinko machine called a two- or multi-function machine, that is, a pachinko machine equipped with a variable winning device that determines the occurrence of a jackpot by the movement of a game ball in a mechanical movable part, the game machine is struck or vibrated vigorously. That affect the movement of the game ball and aim to generate a big hit;
-In a pachinko machine that draws electronically, an act of performing a RAM clear operation for erasing the stored contents of the RAM included in the main control board in order to generate a random number for jackpot at a known timing;
・ An act of changing the setting by intruding a foreign object such as a wire into the gaming machine and operating an internal switch;
These are merely examples, and other illegal acts and abnormal operations may be detected.

本発明の演出制御装置は、主制御装置からの音声出力内容を指示する演出コマンドとともに、不正検出部による検出結果を入力する。演出コマンドを入力した時、演出制御装置は、音声出力装置から、演出コマンドに基づいて演出用の音声を出力させる。また、不正検出部によって、不正行為または異常動作が検出された場合には、検出結果を報知する報知音を出力させる。この際、不正検出部が主制御装置に接続されている場合には、検出結果は主制御基板を介して演出制御装置に入力される。
そして、演出制御装置は、音声出力が適正に行われているか否かの音声出力診断を行う。例えば、音声出力時における音声出力装置の通電状態を検出する方法、音声出力をマイクで検出する方法などを採ることができる。
音声出力診断の結果、音声出力が適正でないことが診断された場合には、演出制御装置は、所定のタイミングで、自機に代わって音声出力をさせるための代出力コマンドを、台間通信ポートを通じて、隣接する遊技機に出力する。音声出力が適正でない状態としては、例えば、音声出力装置から全く音声が出力されていない状態としてもよいし、一部に異常がある状態としてもよい。複数のスピーカが備えられている場合、全てのスピーカが破壊されている場合などが前者の態様に相当し、一部のスピーカが破壊されている場合などが後者の態様に相当する。また、いずれの場合においても、完全に音が出ない状態のみを異常と診断するようにししてもよいし、一応、音声の出力が可能ではあっても本来のボリュームよりも小さい音しか出せない状態になった時点で異常と診断するようにしてもよい。
The effect control device of the present invention inputs the detection result by the fraud detection unit together with the effect command for instructing the audio output content from the main control device. When an effect command is input, the effect control device causes the sound output device to output sound for effect based on the effect command. In addition, when a fraudulent act or abnormal operation is detected by the fraud detection unit, a notification sound for notifying the detection result is output. At this time, if the fraud detection unit is connected to the main control device, the detection result is input to the effect control device via the main control board.
Then, the effect control device performs a sound output diagnosis as to whether sound output is being performed properly. For example, a method of detecting the energization state of the audio output device during audio output, a method of detecting audio output with a microphone, or the like can be employed.
As a result of the sound output diagnosis, if it is determined that the sound output is not appropriate, the production control device outputs a substitute output command for causing the sound output on behalf of the own device at a predetermined timing. To the adjacent gaming machine. The state in which the sound output is not appropriate may be, for example, a state in which no sound is output from the sound output device, or a state in which some sound is abnormal. When a plurality of speakers are provided, the case where all the speakers are destroyed corresponds to the former mode, and the case where some speakers are destroyed corresponds to the latter mode. In either case, only a state where no sound is completely output may be diagnosed as an abnormality. For the time being, although sound can be output, only a sound smaller than the original volume can be output. You may make it diagnose with abnormality at the time of becoming a state.

本発明の遊技機によれば、音声出力装置に異常がある場合には、台間通信を利用して、他の遊技機で音声出力を行わせることができる。このため、不正行為に先だって、音声出力装置が破壊されたとしても、報知音を出力させることができ、不正行為を防止することが可能となる。   According to the gaming machine of the present invention, when there is an abnormality in the voice output device, voice output can be performed by another gaming machine using inter-table communication. For this reason, even if the audio output device is destroyed prior to the fraudulent act, the notification sound can be output and the fraudulent act can be prevented.

本発明において、音声出力診断は、演出用の音声出力の時に行っても良いし、不正行為等が検出された時の報知音の出力時に行っても良い。演出用の音声出力時に行っておけば、音声出力装置の破壊という不正行為の予備的な行為が行われた時点で、異常を検出することができ、早期に対処することが可能となる利点がある。   In the present invention, the sound output diagnosis may be performed at the time of sound output for production, or may be performed at the time of outputting a notification sound when an illegal act or the like is detected. If it is performed at the time of sound output for production, there is an advantage that an abnormality can be detected at the time when a preliminary act of fraud such as destruction of the sound output device is performed and it can be dealt with early. is there.

台間通信を行う場合、隣の遊技機で直ちに音声を出力させてもよい。この態様は、各遊技機に、他の遊技機から受け取った代出力コマンドを直ちに実行する機能を設けておくことにより、容易に実現することができる。   When inter-table communication is performed, sound may be output immediately at an adjacent gaming machine. This aspect can be easily realized by providing each gaming machine with a function of immediately executing the proxy output command received from another gaming machine.

また、別の態様として、島の端にある遊技機から音声を出力させるようにしてもよい。ホールにおいて、係員は、島の端付近で待機していることが多いため、端の遊技機から音声出力させることにより、速やかに係員への報知を行うことができる。
端の遊技機から出力させる態様は次の構成によって実現できる。まず、遊技機は、台間通信ポートの一方から代出力コマンドを受信した時は、台間通信ポートの他方から隣の遊技機に代出力コマンドを転送する。また、この転送ができない場合には、代出力コマンドに基づく音声出力を行う。
島の端でない遊技機の場合、台間通信ポートの双方に他の遊技機が接続されているため、一方の遊技機から代出力コマンドを受信すると、他の台間通信ポートを介して他方の遊技機に代出力コマンドを転送することができる。これに対し、島の端に位置する遊技機の場合、台間通信ポートの一方にしか他の遊技機が接続されていないため、一方の台間通信ポートから代出力コマンドを受信した時、他方の台間通信ポートから代出力コマンドを転送することができない。このように、遊技機は、他の遊技機に代出力コマンドを転送できるか否か、換言すれば、台間通信ポートの双方に他の遊技機が接続されているか否かによって、自機が端にあるか否かを判断することができる。他の遊技機に代出力コマンドを転送不能の時には、音声を出力するよう構成しておけば、代出力コマンドに基づく音声を、島内の端に位置する遊技機から出力させることが可能となる。
As another mode, sound may be output from a gaming machine at the end of the island. In the hall, an attendant often stands by near the end of the island, so by making a voice output from the gaming machine at the end, it is possible to promptly notify the attendant.
The mode of outputting from the end gaming machine can be realized by the following configuration. First, when a gaming machine receives a proxy output command from one of the inter-unit communication ports, the gaming machine transfers the proxy output command from the other inter-unit communication port to the adjacent gaming machine. If this transfer is not possible, voice output based on the substitute output command is performed.
In the case of a gaming machine that is not at the end of the island, since another gaming machine is connected to both of the inter-tablet communication ports, when a proxy output command is received from one gaming machine, the other via the other inter-unit communication port The proxy output command can be transferred to the gaming machine. On the other hand, in the case of a gaming machine located at the edge of the island, since the other gaming machine is connected to only one of the inter-unit communication ports, when the proxy output command is received from one inter-unit communication port, the other The proxy output command cannot be transferred from the inter-station communication port. In this way, the gaming machine determines whether it can transfer the proxy output command to another gaming machine, in other words, whether or not the other gaming machine is connected to both of the inter-vehicle communication ports. It can be determined whether or not it is at the end. If the voice output command cannot be transferred to other gaming machines, if the voice is output, it is possible to output the voice based on the proxy output command from the gaming machine located at the end of the island.

更に別の態様として、不正行為または異常が検出された遊技機(以下、「異常機」と呼ぶ)に向かって、島の端の遊技機から順に音声出力源を移動させるようにしてもよい。島の端付近に待機していた係員は、端の遊技機から出力される音声によって速やかに異常に気づくことができ、また異常機に向かって移動していく音声を追いかけることによって、異常機を速やかに特定することが可能となる。
この態様は、次の構成によって実現できる。まず、端から音声出力させる場合と同様、遊技機は、台間通信ポートの一方から代出力コマンドを受信した時は、台間通信ポートの他方から隣の遊技機に代出力コマンドを転送する。そして、転送ができない場合、即ち端機である場合には、代出力コマンドに基づく音声出力を行う。更に、この場合には、端機に対して代出力コマンドを送信してきた遊技機に代出力コマンドを返信する。
各遊技機は、自機が代出力コマンドを転送した遊技機から、代出力コマンドの返信を受けた場合には、端機と同じように動作する。即ち、代出力コマンドに基づき音声を出力するとともに、代出力コマンドを自機に転送してきた遊技機に対して、代出力コマンドを返信する。例えば、端機の隣(端から2番目)の遊技機は、先に3番目の遊技機から代出力コマンドを受信し、端機にこれを転送した後、端機からこのコマンドの返信を受けることになる。この返信を受けて、2番目の遊技機は音声出力を行い、先に自機に代出力コマンドを転送してきた遊技機、即ち3番目の遊技機に対して代出力コマンドを返信するのである。
かかる構成によって、音声を出力する遊技機を、端機から異常機に向けて順次、移動させることができ、異常機を速やかに特定することが可能となる。
As another aspect, the sound output source may be moved in order from the gaming machine at the end of the island toward a gaming machine in which an illegal act or abnormality is detected (hereinafter referred to as “abnormal machine”). A clerk waiting near the edge of the island can quickly notice the abnormality by the sound output from the gaming machine at the end, and by chasing the voice moving toward the abnormal machine, It becomes possible to specify quickly.
This aspect can be realized by the following configuration. First, as in the case of outputting sound from the end, when a gaming machine receives a proxy output command from one of the inter-station communication ports, the gaming machine transfers the proxy output command from the other inter-table communication port to the adjacent gaming machine. Then, when transfer is not possible, that is, when the terminal is a terminal, voice output based on the substitute output command is performed. Further, in this case, the proxy output command is returned to the gaming machine that has transmitted the proxy output command to the terminal machine.
Each gaming machine operates in the same manner as an end machine when it receives a reply of the proxy output command from the gaming machine to which it has transferred the proxy output command. That is, the voice is output based on the substitute output command, and the substitute output command is returned to the gaming machine that has transferred the substitute output command to the own machine. For example, the gaming machine next to the end machine (second from the end) first receives the proxy output command from the third gaming machine, forwards it to the end machine, and then receives a reply of this command from the end machine It will be. In response to this reply, the second gaming machine outputs a voice, and returns the proxy output command to the gaming machine that has previously transferred the proxy output command to itself, that is, the third gaming machine.
With this configuration, a gaming machine that outputs sound can be sequentially moved from the end machine toward the abnormal machine, and the abnormal machine can be quickly identified.

本発明において、遊技機がランプ点灯による演出を行う発光演出装置を備える場合には、ランプを演出や報知に活用してもよい。ランプを演出に活用するためには、主制御基板から出力される演出コマンドに、ランプ点灯態様を指示するコマンドを含め、演出制御装置は、主制御装置から出力されるコマンドに基づき発光演出装置におけるランプ点灯を制御すればよい。不正行為や異常動作が検出された時には、それを報知するためのランプ点灯を行わせても良い。報知用のランプ点灯としては、例えば、遊技盤の周囲を全面的に赤く発光させるなど、遊技中の演出とは明らかに異なる態様でランプを点灯させる方法が考えられる。   In the present invention, when the gaming machine includes a light emitting effect device that produces an effect by lighting a lamp, the lamp may be used for the effect or notification. In order to utilize the lamp for production, the production command output from the main control board includes a command for instructing the lamp lighting mode, and the production control device is based on the command output from the main control device. What is necessary is just to control lamp lighting. When an illegal act or abnormal operation is detected, a lamp may be turned on to notify it. As the notification lamp lighting, for example, a method of lighting the lamp in a mode clearly different from the effect during the game, such as lighting the entire area around the game board in red, can be considered.

このように発光演出装置を備える遊技機において、台間通信を行う場合、演出制御装置は、ランプ点灯制御部によるランプ点灯は実行したままで、代出力コマンドにはランプ点灯を行わせるコマンドを含めずに出力するようにしてもよい。つまり、他の遊技機には、音声出力に関するコマンドだけを出力するようにしてもよい。
こうすることによって、係員は、ランプの点灯状況を見ることで、容易に異常機を識別することが可能となる。例えば、異常機において、演出コマンドに基づくランプ点灯がなされている時には、係員は、他の遊技機から出力されている音声に対応する点灯状態でランプが点灯している遊技機を探せばよい。また、報知用のランプ点灯がなされている時には、他の遊技機から出力されている音声との対応関係を考慮するまでなく、異常な点灯態様から、直ちに異常機を識別することが可能となる。
Thus, in a gaming machine equipped with a light-emitting effect device, when performing inter-table communication, the effect control device includes a command for causing the lamp to be lit while the lamp lighting control unit continues to perform the lamp lighting. It is also possible to output without using it. In other words, only commands related to voice output may be output to other gaming machines.
By doing so, the staff can easily identify the abnormal machine by observing the lighting state of the lamp. For example, in the abnormal machine, when the lamp is lit based on the production command, the clerk may search for a gaming machine whose lamp is lit in a lighting state corresponding to a sound output from another gaming machine. Further, when the notification lamp is lit, it is possible to immediately identify the abnormal machine from the abnormal lighting mode without considering the correspondence with the sound output from other gaming machines. .

異常機を容易に識別可能とするために、本発明では、次の態様を採ることもできる。
まず、島において、各遊技機を一義的に識別するための識別情報を遊技機に記憶させる。識別情報は、自動的に設定可能とすることが好ましいが、例えば、ディップスイッチなどによって係員が設定可能としてもよい。
遊技機には、識別情報を視覚的に認識可能な表示を行う識別情報表示部を設ける。例えば、識別情報を数字で与える場合には、数字が識別可能な表示部であればよい。液晶ディスプレイその他の画像表示装置を利用してもよいし、セグメント式の表示部を設けても良い。また、複数のLEDのON/OFFの態様で2進数によって識別情報を表示可能としてもよい。更に、1つのLEDの点滅態様で識別情報を表示可能としてもよい。
かかる構成において、台間通信によって代出力コマンドを新たに発信する場合には、遊技機は、識別情報を併せて出力する。「新たに発信する場合」であるから、代出力コマンドを転送または返信する時には、従前の識別情報をそのまま転送等することになる。つまり、不正行為または異常動作が検出された異常機の識別情報が、代出力コマンドとともに、順次、台間通信によって転送されることになる。
代出力コマンドによる音声出力を行う遊技機は、代出力コマンドとともに出力された識別情報を識別情報表示部に表示させる。代出力コマンドによる音声出力を行う遊技機は、先に説明した通り、異常機の隣であってもよいし、端機であってもよいし、端機から異常機に向けて順次移動させてもよい。いずれの場合においても、音声出力によって係員に報知することができるとともに、異常機の識別情報を表示することができるため、係員は、異常機を容易に特定することができるという利点がある。
In order to make it possible to easily identify an abnormal machine, the present invention can take the following modes.
First, on the island, identification information for uniquely identifying each gaming machine is stored in the gaming machine. Although it is preferable that the identification information can be automatically set, for example, a staff member may set the identification information by using a dip switch or the like.
The gaming machine is provided with an identification information display unit that displays the identification information visually. For example, when the identification information is given as a number, it may be a display unit that can identify the number. A liquid crystal display or other image display device may be used, or a segment type display unit may be provided. Further, the identification information may be displayed as a binary number in an ON / OFF manner of a plurality of LEDs. Further, the identification information may be displayed in a blinking manner of one LED.
In such a configuration, when a proxy output command is newly transmitted by inter-station communication, the gaming machine outputs identification information together. Since it is “when a new call is made”, when the substitute output command is transferred or returned, the previous identification information is transferred as it is. That is, the identification information of the abnormal machine in which the illegal action or the abnormal operation is detected is sequentially transferred together with the substitute output command by inter-station communication.
A gaming machine that performs voice output using a proxy output command causes the identification information display unit to display the identification information output together with the proxy output command. As described above, the gaming machine that performs voice output by the proxy output command may be next to the abnormal machine, may be an end machine, or may be moved sequentially from the end machine to the abnormal machine. Also good. In any case, since the staff can be notified by voice output and the identification information of the abnormal machine can be displayed, there is an advantage that the staff can easily identify the abnormal machine.

本発明において、代出力コマンドとして、台間通信による報知固有のコマンドを設けても良いが、報知音を出力させるコマンドをそのまま流用することが好ましい。こうすることによって、新たなコマンドを増やすまでなく、遊技機が本来有する機能の範囲内で、台間通信時の報知も行うことが可能となる。   In the present invention, a command specific to notification by inter-station communication may be provided as a substitute output command, but it is preferable to use a command for outputting a notification sound as it is. By doing so, it is possible to perform notification during inter-station communication within the range of functions originally possessed by the gaming machine, without increasing new commands.

台間通信による代出力コマンドの発信は、種々のタイミングで行うことができる。
第1に、音声出力診断部によって音声出力が適正でないことが診断された時点で、代出力コマンドを出力するようにしてもよい。例えば、遊技中の演出用の音声を利用して、音声出力の適否を診断し、適正に出力されていないことが診断された時点で、代出力コマンドを発信すればよい。こうすれば、音声出力装置を破壊した時点で、不正行為が行われないうちに、台間通信による報知が行われる。従って、係員は、早期に異常に対処することができ、不正行為を未然に防止することが可能となる。この場合には、係員の注意を喚起しやすいよう、音声出力の診断に利用された演出用のコマンドではなく、報知コマンドを発信することが好ましい。
また、演出用の音声を利用した診断を行う機会がなかったとしても、不正行為等が検出された時に報知音を出力する際に診断を行うとともに、音声出力に異常があれば、直ちに台間通信によって係員に報知することが可能となるため、不正行為に対して速やかに対処することが可能となる。
The transmission of the substitute output command by inter-station communication can be performed at various timings.
First, the substitute output command may be output when the voice output diagnosis unit diagnoses that the voice output is not appropriate. For example, it is only necessary to diagnose the propriety of the sound output using the sound for performance during the game, and to send a substitute output command when it is diagnosed that the sound is not properly output. In this way, at the time when the audio output device is destroyed, notification by inter-station communication is performed before fraud is not performed. Therefore, the clerk can deal with the abnormality at an early stage, and can prevent fraud. In this case, it is preferable that a notification command is transmitted instead of a production command used for diagnosis of voice output so as to easily call the attendant's attention.
In addition, even if there is no opportunity to make a diagnosis using production sound, a diagnosis is performed when a notification sound is output when an illegal act or the like is detected. Since it is possible to notify the staff by communication, it is possible to deal with fraud quickly.

第2に、音声出力診断部によって音声出力が適正でないことが診断された後、不正行為または異常動作が検出された時点で、代出力コマンドを出力するようにしてもよい。こうすれば、単純な故障などによる異常時に物々しい報知がなされることを抑制でき、不正が行われた時には台間通信を利用して適切な報知をすることができる利点がある。   Secondly, a substitute output command may be output at the time when an illegal act or an abnormal operation is detected after the voice output diagnosis unit diagnoses that the voice output is not appropriate. By doing so, there is an advantage that it is possible to suppress a brilliant notification at the time of abnormality due to a simple failure or the like, and to perform appropriate notification using inter-station communication when fraud is performed.

上述の特徴は、必ずしも全てが備えられている必要はなく、適宜、一部を省略したり、組み合わせたりしても良い。   All of the above-described features are not necessarily provided, and some of them may be omitted or combined as appropriate.

本発明の実施例について以下の順序で説明する。
A.システム構成:
B.パチンコ機の構成:
B1.全体構造:
B2.スピーカ構造:
C.制御用ハードウェア構成:
D.遊技の進行制御処理:
D1.主制御側電源投入時処理:
D2.主制御側タイマ割り込み処理:
D3.サブ統合側リセット処理:
E.台間通信処理:
F.変形例:
F1.台間通信報知処理の変形例(1):
F2.台間通信報知処理の変形例(2):
F3.台間通信報知処理の変形例(3):
Embodiments of the present invention will be described in the following order.
A. System configuration:
B. Pachinko machine configuration:
B1. Overall structure:
B2. Speaker structure:
C. Control hardware configuration:
D. Game progress control process:
D1. Main control side power-on processing:
D2. Main control timer interrupt processing:
D3. Sub integration side reset processing:
E. Inter-table communication processing:
F. Variations:
F1. Modified example (1) of inter-station communication notification processing:
F2. Modified example (2) of inter-station communication notification processing:
F3. Modified example (3) of the inter-station communication notification process:

A.システム構成:
図1は実施例としての遊技システムの構成を示す説明図である。遊技システムは、複数のパチンコ機1[1]〜1[10]と、これらを管理するホールコンピュータ10を有している。パチンコ機1[1]〜1[10]の台数は図示した数に限らず、これらよりも多くてもよいし、少なくてもよい。
ホールには、図示するように、所定数のパチンコ機1が横並びに設置されている。通常は、背中合わせに2列ずつ配置することが多い。本実施例では、図示するように片面に配置された一列のパチンコ機のまとまりを「島」と呼ぶ。
A. System configuration:
FIG. 1 is an explanatory diagram showing a configuration of a gaming system as an embodiment. The gaming system includes a plurality of pachinko machines 1 [1] to 1 [10] and a hall computer 10 that manages them. The number of pachinko machines 1 [1] to 1 [10] is not limited to the illustrated number, and may be larger or smaller than these numbers.
As shown in the drawing, a predetermined number of pachinko machines 1 are installed side by side in the hall. Usually, two rows are often arranged back to back. In this embodiment, a group of pachinko machines arranged on one side as shown in the drawing is called an “island”.

パチンコ機1は、遊技者が操作ハンドルを操作して遊技球を発射し、遊技盤面に設けられた種々の入賞口に遊技球を入賞させる遊技を行うための装置である。入賞時には、規定数の遊技球が賞球として遊技者に払い出される。また、入賞口の中には始動入賞口と呼ばれるものもあり、ここに遊技球が入賞した場合には電子的に抽選が行われる。抽選の結果、大当たりとなると、大入賞口が、連続的に開閉する。
パチンコ機1は、第2種または複合機と呼ばれるものなどのように、遊技球の転がり方を当落に機械的に振り分ける振分機構を用いて抽選を行うものとしてもよい。
The pachinko machine 1 is an apparatus for playing a game in which a player operates a control handle to fire a game ball and wins the game ball in various winning holes provided on the game board surface. When winning, a prescribed number of game balls are paid out to the player as prize balls. In addition, some winning openings are called start winning openings, and when a game ball wins, a lottery is performed electronically. As a result of the lottery, the big winning opening is opened and closed continuously when a big win is won.
The pachinko machine 1 may perform lottery using a distribution mechanism that mechanically distributes how to play the game balls, such as what is called a second type or a multi-function machine.

パチンコ機1[1]〜1[10]には、それぞれデータカウンタ40[1]〜40[10]が設置されている。データカウンタ40[1]〜40[10]とは、遊技機が設置されたホールにおいて、遊技機での大当たりの発生状況などを遊技機ごとに統計処理するためのデータ保持、遊技機の異常の表示、係員の呼び出し等に用いられる装置である。データカウンタ40[1]〜40[10]には、これらの表示や呼び出しを実現する機能をソフトウェア的に実現するための制御装置として、CPU、RAM、ROMを有するマイクロコンピュータが備えられている。   The pachinko machines 1 [1] to 1 [10] are provided with data counters 40 [1] to 40 [10], respectively. The data counters 40 [1] to 40 [10] are data holding for statistical processing of the occurrence status of a jackpot in a gaming machine for each gaming machine in the hall where the gaming machine is installed, It is a device used for display, call of staff, etc. The data counters 40 [1] to 40 [10] are provided with a microcomputer having a CPU, a RAM, and a ROM as a control device for realizing the functions for realizing these displays and calls as software.

パチンコ機1[1]〜1[10]は、通信線20[1]〜20[10]によって、ホールコンピュータ10と接続されている。データカウンタ40[1]〜40[10]は、通信線21[1]〜21[10]によって、ホールコンピュータ10と接続されている。これらの通信線は、ネットワークのような複雑なプロトコルを利用することなく、単純に電圧信号をホールコンピュータ10に伝達する信号線である。ホールコンピュータ10は、これらの通信線の電圧状態を所定のタイミングでサンプリングすることで各通信線の電圧のハイ・ロウ、または信号のオン・オフを入力する。図中では、これらの通信線は一本の線で示してあるが、通信線20[1]は、パチンコ機1[1]とホールコンピュータ10が授受する情報量に応じた複数本の通信線を束ねたものである。その他の通信線も同様である。   The pachinko machines 1 [1] to 1 [10] are connected to the hall computer 10 by communication lines 20 [1] to 20 [10]. The data counters 40 [1] to 40 [10] are connected to the hall computer 10 by communication lines 21 [1] to 21 [10]. These communication lines are signal lines that simply transmit a voltage signal to the hall computer 10 without using a complicated protocol such as a network. The hall computer 10 inputs voltage high / low of each communication line or signal on / off by sampling the voltage state of these communication lines at a predetermined timing. In the figure, these communication lines are shown as a single line, but the communication line 20 [1] is a plurality of communication lines corresponding to the amount of information exchanged between the pachinko machine 1 [1] and the hall computer 10. Are bundled. The same applies to other communication lines.

また、パチンコ機1は、台間通信用の信号線で相互に接続されている。各パチンコ機1には、左右のパチンコ機1とそれぞれ接続するために、台間通信用の2つの台間通信ポートが設けられており、この台間通信ポートを利用して、隣接するパチンコ機と1対1に数珠つなぎされる。つまり、図示する通り、パチンコ機1[1]、2[1]の間は信号線L12で接続され、パチンコ機1[2]、3[1]の間は信号線L23で接続されている。他のパチンコ機1も同様である。   Further, the pachinko machines 1 are connected to each other by signal lines for inter-station communication. Each pachinko machine 1 is provided with two inter-unit communication ports for inter-unit communication in order to connect to the left and right pachinko machines 1 respectively. And beaded one-on-one. That is, as shown in the figure, the pachinko machines 1 [1] and 2 [1] are connected by the signal line L12, and the pachinko machines 1 [2] and 3 [1] are connected by the signal line L23. The same applies to the other pachinko machines 1.

以下、図1の符号について、遊技システムに備えられた個別の装置を指す時は、パチンコ機1[1]、1[2]のように、[1]、[2]などの符号を付して示す。遊技機を総称する時は、単にパチンコ機1のように[1]、[2]などの符号を省略して示す。データカウンタ40、通信線20、21についても同様である。   In the following, when referring to the individual devices provided in the gaming system, reference numerals such as [1], [2], etc. are attached as in the case of pachinko machines 1 [1], 1 [2]. Show. When generically referring to gaming machines, reference numerals such as [1] and [2] are simply omitted as in the pachinko machine 1. The same applies to the data counter 40 and the communication lines 20 and 21.

B.パチンコ機の構成:
B1.全体構造:
図2は実施例としてのパチンコ機1の正面図である。パチンコ機1には、中央に遊技領域6を備えた遊技盤が取り付けられている。遊技者は、ハンドル8を操作して遊技領域6内に遊技球を打ち込み、入賞口に入賞させる遊技を行うことができる。入賞口の一つである始動入賞口9に遊技球が入賞すると、パチンコ機1は抽選を行い、その結果に応じて「大当り」か否かが決まる。大当り発生時には、大入賞口10が所定期間開放するなどの大当り遊技が行われる。
B. Pachinko machine configuration:
B1. Overall structure:
FIG. 2 is a front view of the pachinko machine 1 as an embodiment. The pachinko machine 1 is provided with a game board having a game area 6 in the center. The player can play a game by operating the handle 8 and driving a game ball into the game area 6 to win a winning opening. When a game ball wins a start winning opening 9 which is one of the winning openings, the pachinko machine 1 performs a lottery, and it is determined whether or not it is a “hit” according to the result. When a big hit occurs, a big hit game such as opening the big prize opening 10 for a predetermined period is performed.

遊技領域6の中央には、LCD16が備えられており、遊技中に種々の演出画面(装飾図柄と呼ぶこともある)が表示される。始動入賞口9への入賞時、大当りの発生時などにも、それぞれ遊技の状態に応じた演出画面が表示される。   In the center of the game area 6, an LCD 16 is provided, and various effect screens (sometimes referred to as decorative symbols) are displayed during the game. An effect screen corresponding to the state of the game is also displayed when winning at the start winning opening 9 or when a big hit occurs.

パチンコ機1の上方には、左右1対のスピーカユニット400L、400R(以下の説明において、左右を区別する必要がない場合には、スピーカユニット400と示すこともある)が備えられている。
スピーカユニット400L、400Rからは、入賞時の効果音、大当たり時の効果音など遊技状況に応じて演出用の種々の効果音が出力される。また、パチンコ機1の動作に異常が生じた時や、種々の不正行為が行われたことが検出された時などに種々の報知音も出力される。パチンコ機1の電源投入時に制御装置のRAMにバックアップされていた情報を消去するRAMクリアが行われた時も同様に、報知音が出力される。
Above the pachinko machine 1, a pair of left and right speaker units 400 </ b> L and 400 </ b> R (in the following description, when there is no need to distinguish between left and right, the speaker unit 400 may be indicated).
From the speaker units 400L and 400R, various sound effects for production are output according to the game situation such as a sound effect at the time of winning a prize and a sound effect at the time of a big hit. Various notification sounds are also output when an abnormality occurs in the operation of the pachinko machine 1 or when it is detected that various illegal acts are performed. Similarly, a notification sound is output when RAM clear is performed to erase information backed up in the RAM of the control device when the pachinko machine 1 is powered on.

B2.スピーカ構造:
図3はスピーカ構造を示す説明図である。図2のA−A断面を示した。
スピーカユニット400は、音声出力部として機能するスピーカ410と、その前面を覆うカバー420を有している。カバー420には、スリット421が設けられている。スリット421は、図2に示したように、正面から見ると、円環状の形状となっている。
スピーカ410は、一応、カバー420によって覆われてはいるものの、カバー420のスリット421から細長い工具をつっこむことによって破壊されるおそれは残っている。
B2. Speaker structure:
FIG. 3 is an explanatory diagram showing a speaker structure. The AA cross section of FIG. 2 was shown.
The speaker unit 400 includes a speaker 410 that functions as an audio output unit and a cover 420 that covers the front surface of the speaker 410. The cover 420 is provided with a slit 421. As shown in FIG. 2, the slit 421 has an annular shape when viewed from the front.
Although the speaker 410 is temporarily covered with the cover 420, there remains a possibility that the speaker 410 may be destroyed by picking up an elongated tool from the slit 421 of the cover 420.

図4は変形例としてのスピーカ構造を示す説明図である。図4(a)は図2のA−A断面に相当する断面を示した。図の煩雑さを避けるため、A−A断面内のみを図示してある。
変形例のスピーカユニットは、図4(a)に示すように、スピーカ410の前面に、樹脂製の内カバー440と外カバー430が2重にとりつけられている。内カバー440、外カバー430には、それぞれ音声出力孔441、431が形成されている。
音声出力孔441,431は、図4(b)に示すように、正面から見て円形であり、内カバー440、外カバー430の表面に満遍なく配置されている。内カバー440の音声出力孔441は、外カバー430の音声出力孔431よりも小径であり、正面から見た状態で音声出力孔441、431の位置が合わせてあるため、スピーカ410からの音声が内部にこもることなく外に出やすくなっている。また、内カバー440の音声出力孔441は、中心線がスピーカ410からの音声出力方向に沿うように、放射状に形成されている。
FIG. 4 is an explanatory view showing a speaker structure as a modification. FIG. 4A shows a cross section corresponding to the AA cross section of FIG. In order to avoid the complexity of the drawing, only the AA cross section is shown.
As shown in FIG. 4A, the modified speaker unit includes a resin inner cover 440 and an outer cover 430 that are doubled on the front surface of the speaker 410. Audio output holes 441 and 431 are formed in the inner cover 440 and the outer cover 430, respectively.
As shown in FIG. 4B, the sound output holes 441 and 431 are circular when viewed from the front, and are uniformly arranged on the surfaces of the inner cover 440 and the outer cover 430. The sound output hole 441 of the inner cover 440 has a smaller diameter than the sound output hole 431 of the outer cover 430, and the positions of the sound output holes 441 and 431 are aligned when viewed from the front. It is easy to go outside without being inside. The audio output holes 441 of the inner cover 440 are formed radially so that the center line is along the audio output direction from the speaker 410.

図の下側に、図4(a)内の領域Aの拡大図によって、音声出力孔441,431の形状を拡大して示した。内カバー440の音声出力孔441はテーパをつけずに形成されており、外カバー430の音声出力孔431は内側が小径、外側が大径となるようにテーパが形成されている。内側の中心と、外側の中心を結んだ中心線HCは、パチンコ機1を水平方向よりも下を向いている。
このように、内カバー440の音声出力孔441をテーパ無しとすることにより、ここから出てくる音声にある程度指向性を持たせることができ、外カバー430の音声出力孔431に効率的に伝達することが可能となる。また、外カバー430の音声出力孔431の中心線HCを下向きにすることにより、ここから出てくる音声にある程度指向性を持たせることができる。変形例のカバーは、音声を出力するための開口部、即ち音声出力孔431、441の総面積が図3の例に比して小さくなるため、音声が出力されにくくなるが、上述の通り、指向性を持たせ、遊技者に効率的に音声を伝えやすくすることによって、この課題を緩和することができる。つまり、音声出力に指向性を持たせることは、不正行為対策として開口部を小さくしたことに対する対策となる。音声出力における指向性には、また周囲への騒音を抑えることができる利点もある。
The shape of the audio output holes 441 and 431 is shown enlarged on the lower side of the figure by an enlarged view of the area A in FIG. The audio output hole 441 of the inner cover 440 is formed without a taper, and the audio output hole 431 of the outer cover 430 is tapered so that the inside has a small diameter and the outside has a large diameter. A center line HC connecting the inner center and the outer center points the pachinko machine 1 downward from the horizontal direction.
Thus, by making the audio output hole 441 of the inner cover 440 non-tapered, it is possible to give a certain degree of directivity to the sound coming out of this, and efficiently transmit it to the audio output hole 431 of the outer cover 430. It becomes possible to do. In addition, by setting the center line HC of the audio output hole 431 of the outer cover 430 downward, it is possible to give a certain degree of directivity to the sound coming out from here. Since the cover of the modified example has an opening for outputting sound, that is, the total area of the sound output holes 431 and 441 is smaller than that of the example of FIG. This problem can be alleviated by providing directivity and facilitating the efficient transmission of voice to the player. That is, imparting directivity to the audio output is a countermeasure against the opening being reduced as a countermeasure against fraud. The directivity in sound output also has an advantage that noise to the surroundings can be suppressed.

また、内カバー440の音声出力孔441は、中心線が放射状となっている。図4(a)中の音声出力孔441はスピーカ410の中心よりも下側にあるため、その内壁が図4(a)における中心線HCとほぼ平行になるように形成されている。スピーカ410の中心よりも上側にある音声出力孔441では、その内壁が、外カバー430の音声出力孔431の上側外壁と平行になるように形成されている。
このように放射状に形成することにより、スピーカ410からの音声を、より効率的に音声出力孔441、431から出力することが可能となる。また、スピーカ410の中心よりも下側では上述の中心線HCを基準とし、外側では外カバー430の音声出力孔431の上側外壁を基準として、内カバー440の音声出力孔441の形状を決めることにより、上側の音声出力孔441が過度に上を向くことを避けることができ、全体として遊技者に向けて、やや下向きに音声を出力するよう、音声出力孔431、441を形成することができる。
もっとも、音声出力孔441、431は、上述の形状に限らず、種々の形状で形成することができ、例えば、双方にテーパを設けても良いし、双方ともにテーパ無しとしてもよい。
Further, the sound output holes 441 of the inner cover 440 have radial center lines. Since the audio output hole 441 in FIG. 4A is below the center of the speaker 410, the inner wall is formed so as to be substantially parallel to the center line HC in FIG. The sound output hole 441 located above the center of the speaker 410 is formed so that its inner wall is parallel to the upper outer wall of the sound output hole 431 of the outer cover 430.
By forming in such a radial manner, the sound from the speaker 410 can be more efficiently output from the sound output holes 441 and 431. Further, the shape of the audio output hole 441 of the inner cover 440 is determined based on the above-described center line HC below the center of the speaker 410 and the upper outer wall of the audio output hole 431 of the outer cover 430 on the outer side. Therefore, it is possible to avoid the upper audio output hole 441 from excessively facing upward, and the audio output holes 431 and 441 can be formed so as to output the sound slightly downward toward the player as a whole. .
However, the audio output holes 441 and 431 are not limited to the above-described shapes, and can be formed in various shapes. For example, both may be provided with a taper or both may have no taper.

変形例のカバー430、440は、音声出力孔441、431の位置が合わせてあるため、細長い工具をつっこむことによって、スピーカ410のコーンを突き刺すことは可能である。しかし、内カバー440、外カバー430の二重構造とすることによって、音声出力孔441、431が相互に工具の動きを規制することができる。従って、スピーカ410を突き刺すことは容易であっても、スピーカ410のコイルを破壊するなどして、音声出力が全く不能になるほどに破壊することは容易ではない。このように変形例のカバー430、440には、音声出力を阻害することなく、スピーカ410の破壊を抑制することができる利点がある。   Since the cover 430, 440 of the modified example has the positions of the sound output holes 441, 431, it is possible to pierce the cone of the speaker 410 by inserting an elongated tool. However, by using a double structure of the inner cover 440 and the outer cover 430, the sound output holes 441 and 431 can mutually restrict the movement of the tool. Therefore, even if it is easy to pierce the speaker 410, it is not easy to destroy the speaker 410 so that sound output is completely impossible by destroying the coil of the speaker 410 or the like. As described above, the cover 430, 440 according to the modified example has an advantage that the destruction of the speaker 410 can be suppressed without hindering the sound output.

本実施例では、図3,図4に示したようにスピーカ410が破壊されるのを抑制するためのカバーを備えている。しかし、これだけでスピーカ410の破壊を完全に防止できる訳ではない。そこで、本実施例のパチンコ機1では、コイルが破壊されるなど、音声出力ができないほどにスピーカ410が破壊された場合に、台間通信を利用して、島にある他のパチンコ機1を用いて音声出力を行う。このための制御処理については後述する。   In the present embodiment, as shown in FIGS. 3 and 4, a cover is provided for suppressing the breakage of the speaker 410. However, this alone cannot completely prevent the speaker 410 from being destroyed. Therefore, in the pachinko machine 1 of the present embodiment, when the speaker 410 is destroyed to such an extent that voice output cannot be performed, such as a coil being destroyed, another pachinko machine 1 on the island is used by using inter-station communication. Use for voice output. The control process for this will be described later.

C.制御用ハードウェア構成:
図5はパチンコ機1の制御用ハードウェア構成を示すブロック図である。パチンコ機1は、メイン制御基板3、払出制御基板25、サブ制御基板350、装飾図柄制御基板30などの各制御基板の分散処理によって制御される。メイン制御基板3、払出制御基板25、サブ制御基板350は、それぞれ内部にCPU、RAM、ROMなどを備えたマイクロコンピュータとして構成されており、ROMに記録されたプログラムに従って種々の制御処理を実現する。本実施例では、サブ制御基板350と装飾図柄制御基板30とは別基板として構成しているが、両者を統合した基板としてもよい。この場合、サブ制御基板350の機能と装飾図柄制御基板30の機能を、複数のCPUの分散処理で実現してもよいし、単独のCPUで実現する構成としてもよい。
C. Control hardware configuration:
FIG. 5 is a block diagram illustrating a control hardware configuration of the pachinko machine 1. The pachinko machine 1 is controlled by distributed processing of each control board such as the main control board 3, the payout control board 25, the sub control board 350, and the decorative design control board 30. The main control board 3, the payout control board 25, and the sub control board 350 are each configured as a microcomputer having a CPU, a RAM, a ROM, and the like, and realize various control processes according to programs recorded in the ROM. . In this embodiment, the sub-control board 350 and the decorative design control board 30 are configured as separate boards, but may be a board in which both are integrated. In this case, the function of the sub control board 350 and the function of the decorative design control board 30 may be realized by distributed processing of a plurality of CPUs, or may be realized by a single CPU.

実施例のパチンコ機1では、種々の不正を防止するため、メイン制御基板3への外部からの入力が制限されている。メイン制御基板3とサブ制御基板350とは単方向のパラレル電気信号で接続されており、メイン制御基板3と払出制御基板25とは、制御処理の必要上、双方向シリアル電気信号で接続されている。払出制御基板25、サブ制御基板350は、それぞれメイン制御基板3からのコマンドに応じて動作する。装飾図柄制御基板30は、サブ制御基板350からのコマンドに応じて動作する。パチンコ機1には、メイン制御基板3が直接に制御する機構もある。図中には、メイン制御基板3が制御する装置の一例として、大入賞口10を駆動するための大入賞口ソレノイド18、および特別図柄表示装置41を例示した。特別図柄表示装置41とは、メイン制御基板3が行った抽選の結果を、所定数のLEDの点灯状態で表示する装置である。
メイン制御基板3は、この他にも、普通図柄表示装置、特別図柄保留ランプ、普通図柄保留ランプ、大当り種類表示ランプ、状態表示ランプなどの表示を制御することができる。
また、メイン制御基板3には、遊技中の動作を制御するため、種々のセンサからの検出信号が入力される。図中には一例として入賞検出器15aからの入力を例示した。入賞検出器15aとは、始動入賞口9への入賞を検出するためのセンサである。メイン制御基板3は、入賞検出器15aからの信号に応じて、先に説明した抽選を行い、大当り遊技を実行することができる。メイン制御基板3には、他にも種々の入力がなされているが、ここでは説明を省略する。
In the pachinko machine 1 according to the embodiment, input from the outside to the main control board 3 is restricted in order to prevent various frauds. The main control board 3 and the sub control board 350 are connected by a unidirectional parallel electric signal, and the main control board 3 and the payout control board 25 are connected by a bi-directional serial electric signal for the necessity of control processing. Yes. The payout control board 25 and the sub control board 350 operate in accordance with commands from the main control board 3, respectively. The decorative design control board 30 operates in response to a command from the sub control board 350. The pachinko machine 1 also has a mechanism that is directly controlled by the main control board 3. In the figure, as an example of a device controlled by the main control board 3, a special winning opening solenoid 18 for driving the special winning opening 10 and a special symbol display device 41 are illustrated. The special symbol display device 41 is a device that displays the result of the lottery performed by the main control board 3 in a lighting state of a predetermined number of LEDs.
In addition to this, the main control board 3 can control displays such as a normal symbol display device, a special symbol hold lamp, a normal symbol hold lamp, a big hit type display lamp, and a status display lamp.
Further, detection signals from various sensors are input to the main control board 3 in order to control the operation during the game. In the figure, the input from the winning detector 15a is illustrated as an example. The winning detector 15 a is a sensor for detecting a winning at the start winning opening 9. The main control board 3 can execute the jackpot game by performing the lottery described above according to the signal from the winning detector 15a. Various other inputs are made on the main control board 3, but the description thereof is omitted here.

メイン制御基板3には、RAMクリアスイッチ3SWが設けられている。係員が、RAMクリアスイッチ3SWを操作しながら、パチンコ機1の電源を投入すると、バックアップされていたメイン制御基板3のRAM情報がクリアされる。この結果、パチンコ機1は初期状態から動作を開始することになる。抽選に用いられる種々の乱数も初期化されるため、大当たりのタイミングも予測可能となる。RAMクリア時のパチンコ機1の動作態様を熟知した遊技者が、遊技中に意図的にRAMクリアを行わせることによって、不正行為を行うおそれもあるため、RAMクリア時には、報知音を出力するようになっている。   The main control board 3 is provided with a RAM clear switch 3SW. When the clerk turns on the power of the pachinko machine 1 while operating the RAM clear switch 3SW, the backed up RAM information of the main control board 3 is cleared. As a result, the pachinko machine 1 starts to operate from the initial state. Since various random numbers used for the lottery are also initialized, the timing of the jackpot can be predicted. Since a player who is familiar with the operation mode of the pachinko machine 1 at the time of RAM clearing may perform an illegal act by intentionally clearing the RAM during the game, a notification sound is output when the RAM is cleared. It has become.

メイン制御基板3には、外端板303が接続されている。外端板303は、ホールコンピュータ10との通信線20を接続するための端子板である。外端板303には、ホールコンピュータ10と授受すべき信号の種類分の信号線を接続できるだけの端子が設けられている。授受すべき信号には、例えば、大当たりの発生状況、不正行為の検出結果などが含まれる。   An outer end plate 303 is connected to the main control board 3. The outer end plate 303 is a terminal plate for connecting the communication line 20 to the hall computer 10. The outer end plate 303 is provided with terminals capable of connecting the signal lines for the types of signals to be exchanged with the hall computer 10. The signals to be exchanged include, for example, the status of occurrence of jackpots, detection results of fraud.

遊技時におけるその他の制御は、払出制御基板25、サブ制御基板350を介して行われる。
払出制御基板25は、遊技中の遊技球の発射および払い出しを次の手順で制御する。遊技球の発射は、直接的には発射制御基板47によって制御される。即ち、遊技者が、発射ハンドル8を操作すると、発射制御基板47は操作に応じて発射モータ49を制御し、遊技球を発射する。遊技球の発射は、タッチ検出部48によって、発射ハンドル8に遊技者が触れていることが検出されている状況下でのみ行われる。払出制御基板25は、発射制御基板47に対して、発射可否の制御信号を送出することで、間接的に球の発射を制御する。
Other controls during the game are performed via the payout control board 25 and the sub control board 350.
The payout control board 25 controls the launch and payout of the game ball being played in the following procedure. The launch of the game ball is directly controlled by the launch control board 47. That is, when the player operates the launch handle 8, the launch control board 47 controls the launch motor 49 according to the operation to launch a game ball. The game ball is fired only under a situation where the touch detector 48 detects that the player is touching the firing handle 8. The payout control board 25 indirectly controls the launch of the sphere by sending a launch control signal to the launch control board 47.

遊技中に入賞した旨のコマンドをメイン制御基板3から受信すると、払出制御基板25は、賞球払出装置21内の払出モータ20を制御し、払出球検出器22によって球数をカウントしながら規定数の球を払い出す。払出モータ20の動作は、モータ駆動センサ24によって監視されており、球ガミ、球切れなどの異常が検出された場合、払出制御基板25は、表示部4aにエラーコードを表示する。エラー表示された時には、係員が異常を除去した後、操作スイッチ4bを操作することで復旧させることができる。   When a command indicating that a prize has been won during the game is received from the main control board 3, the payout control board 25 controls the payout motor 20 in the prize ball payout device 21 and regulates the number of balls by the payout ball detector 22. Pay out a number of balls. The operation of the payout motor 20 is monitored by a motor drive sensor 24, and when an abnormality such as a ball bit or a ball break is detected, the payout control board 25 displays an error code on the display unit 4a. When an error is displayed, it can be recovered by operating the operation switch 4b after the attendant has removed the abnormality.

サブ制御基板350は、遊技中における音声、表示、ランプ点灯などの演出を制御する。サブ制御基板350は、これらの制御を実行するためのCPU351、RAM352、ROM353を備えたマイクロコンピュータとして構成されている。
これらの演出は、通常時、入賞時、大当たり時など、遊技中のステータスに応じて変化する。メイン制御基板3から、各ステータスに応じた演出用のコマンドが送信されると、サブ制御基板350は、各コマンドに対応したプログラムを起動して、メイン制御基板3から指示された演出を実現する。
また、サブ制御基板350は、エラー時、不正行為その他の異常が生じた時には、警報音を出力したり、ランプを警告用に点灯したりして、異常発生を報知する。メイン制御基板3のRAMクリアスイッチ3SWが操作された時の報知音も、この警報音に含まれる。RAMクリアスイッチ3SWの操作時には、メイン制御基板3が報知音の出力コマンドをサブ制御基板350に出力することによって、報知音が出力される。
警報音には、例えば、遊技中の効果音とは明らかに異なるブザー音を用いることができる。警告用のランプ点灯としては、例えば、遊技盤の周囲全体を赤く点滅させるなど、遊技中とは明らかに異なる態様での点灯・点滅をさせることができる。
The sub control board 350 controls effects such as voice, display, and lamp lighting during the game. The sub-control board 350 is configured as a microcomputer including a CPU 351, a RAM 352, and a ROM 353 for executing these controls.
These effects vary according to the status during the game, such as during normal times, when winning a prize, or when winning a big hit. When an effect command corresponding to each status is transmitted from the main control board 3, the sub-control board 350 activates a program corresponding to each command to realize the effect instructed from the main control board 3. .
The sub-control board 350 notifies the occurrence of an abnormality by outputting an alarm sound or turning on a lamp for warning when an error, an illegal act or other abnormality occurs. The alarm sound when the RAM clear switch 3SW of the main control board 3 is operated is also included in this alarm sound. When the RAM clear switch 3SW is operated, the main control board 3 outputs a notification sound output command to the sub-control board 350, so that the notification sound is output.
As the alarm sound, for example, a buzzer sound that is clearly different from the sound effect during the game can be used. As the warning lamp lighting, for example, lighting and blinking can be performed in a mode clearly different from that during the game, for example, the entire periphery of the game board blinks red.

本実施例では、図示する通り、装飾図柄制御基板30を介してLCD16を制御する。つまり、サブ制御基板350は、LCD16に表示すべき画面の内容を決定し、その画面内容を表すコマンドを装飾図柄制御基板30に送信する。装飾図柄制御基板30には、予め画面表示に利用するためのキャラクタデータ等を備えたキャラROMや、VDP(Video Display Processor)が備えられている。VDPは、サブ制御基板350からのコマンドに従って、キャラROMを参照しつつ、LCD16の各ピクセルの輝度を表す表示データを生成し、LCD16に出力する。   In the present embodiment, the LCD 16 is controlled via the decorative design control board 30 as shown in the figure. That is, the sub control board 350 determines the contents of the screen to be displayed on the LCD 16 and transmits a command representing the screen contents to the decorative design control board 30. The decorative design control board 30 is provided with a character ROM previously provided with character data and the like for use in screen display, and a VDP (Video Display Processor). The VDP generates display data representing the luminance of each pixel of the LCD 16 while referring to the character ROM in accordance with a command from the sub control board 350 and outputs the display data to the LCD 16.

サブ制御基板350の制御対象となるランプには、遊技盤面に設けられたパネル装飾ランプ12と、枠に設けられた枠装飾ランプ31がある。サブ制御基板350は、ランプ中継基板32、34を介して、パネル装飾ランプ12および枠装飾ランプ31と接続されており、各ランプを個別に点滅させることができる。   The lamps to be controlled by the sub-control board 350 include the panel decoration lamp 12 provided on the game board surface and the frame decoration lamp 31 provided on the frame. The sub-control board 350 is connected to the panel decoration lamp 12 and the frame decoration lamp 31 via the lamp relay boards 32 and 34, and can blink each lamp individually.

スピーカユニット400を制御するため、サブ制御基板350には、音源IC354およびアンプ355が備えられている。CPU351が、スピーカユニット400から出力する音声を決めて音声出力コマンドを出力すると、音源IC354は、予め用意された音源データから指定されたものを再生し、アンプ355で増幅してスピーカユニット400から出力する。
スピーカユニット400には、音声出力が適正に行われているか否かを診断するための音声出力診断機構が設けられている。図示する通り、サブ制御基板350には、電流センサ356sが設けられており、音声出力時にスピーカユニット400からサブ制御基板350への戻り電流を検出している。スピーカユニット400が適正に動作している時には、コマンドに応じた電流が流れるが、スピーカユニット400が破壊されている時には、音声出力コマンドに応じた電流は流れない。
この電流波形の周波数は、スピーカユニット400から出力される音声の周波数に比例する。本実施例では、後述する通り、入賞時の効果音やRAMクリア時の報知音を音声出力の動作診断に用いるため、適正に動作している時に検出されるべき電流波形の周波数は既知である。
そこで、音声出力コマンドの出力時に、電流センサ356sによって検出された信号を、上述の既知の周波数のみを通過させるバンドパスフィルタ356を介して監視することにより、スピーカユニット400が適正に音声を出力しているか否かを精度良く診断することが可能となる。
In order to control the speaker unit 400, the sub-control board 350 is provided with a sound source IC 354 and an amplifier 355. When the CPU 351 determines the sound to be output from the speaker unit 400 and outputs a sound output command, the sound source IC 354 reproduces the sound source data designated from the prepared sound source data, amplifies it with the amplifier 355, and outputs it from the speaker unit 400. To do.
The speaker unit 400 is provided with an audio output diagnosis mechanism for diagnosing whether audio output is being performed properly. As shown in the figure, the sub-control board 350 is provided with a current sensor 356s, and a return current from the speaker unit 400 to the sub-control board 350 is detected when outputting sound. When the speaker unit 400 is operating properly, a current corresponding to the command flows, but when the speaker unit 400 is destroyed, no current corresponding to the voice output command flows.
The frequency of this current waveform is proportional to the frequency of the sound output from the speaker unit 400. In this embodiment, as will be described later, since the sound effect at the time of winning and the notification sound at the time of RAM clearing are used for operation diagnosis of sound output, the frequency of the current waveform to be detected when operating properly is known. .
Therefore, when the voice output command is output, the signal detected by the current sensor 356 s is monitored via the band-pass filter 356 that passes only the known frequency, so that the speaker unit 400 appropriately outputs the voice. It is possible to accurately diagnose whether or not

スピーカユニット400の診断方法は、上述の例に限らない。例えば、電流センサ356sに代えてマイクを設け、スピーカユニット400から出力される音声を直接、検出するようにしてもよい。
また、診断に用いる音声出力コマンドは、必ずしも入賞時の効果音やRAMクリア時の報知音に限定されず、その他のコマンド、例えば演出用の音楽を出力させる旨のコマンドを用いてもよい。ただし、入賞時の効果音やRAMクリア時の報知音の出力コマンドは、コマンドの出力に呼応して、直ちに既知の周波数の音声が出力される点で、動作の適否を精度良く検出するのに適している。
The diagnosis method of the speaker unit 400 is not limited to the above example. For example, a microphone may be provided in place of the current sensor 356 s and the sound output from the speaker unit 400 may be directly detected.
The voice output command used for diagnosis is not necessarily limited to the sound effect at the time of winning or the notification sound at the time of clearing the RAM, and other commands such as a command for outputting music for production may be used. However, the output command of the sound effect at the time of winning and the notification sound at the time of clearing the RAM outputs a sound of a known frequency immediately in response to the output of the command. Is suitable.

サブ制御基板350には、台間通信を行うための通信ポート357も設けられている。通信ポート357には、左隣のパチンコ機1Lと接続するためのLポート、右隣のパチンコ機1Rと接続するためのRポートが設けられている。各パチンコ機1に設けられた通信ポート357同士を、信号線で接続することにより、隣接するパチンコ機1、1L、1Rは、サブ制御基板350間で通信することが可能となる。
サブ制御基板350がネットワーク通信可能な機能を搭載している場合には、通信ポート357には、Rポート、Lポートに代えて、ネットワークに接続するための単一のポートを設けてもよい。
The sub-control board 350 is also provided with a communication port 357 for performing inter-base communication. The communication port 357 is provided with an L port for connecting to the left pachinko machine 1L and an R port for connecting to the right pachinko machine 1R. By connecting communication ports 357 provided in each pachinko machine 1 with signal lines, adjacent pachinko machines 1, 1 </ b> L, 1 </ b> R can communicate with each other between the sub control boards 350.
When the sub-control board 350 has a function capable of network communication, the communication port 357 may be provided with a single port for connecting to the network instead of the R port and the L port.

D.遊技の進行制御処理:
以下、電源投入後のメイン制御基板3の制御処理について説明する。メイン制御基板3は、遊技の進行を制御する。遊技中には、種々の乱数を用いて、大当たりの発生などの抽選を行う。ただし、本実施例における乱数は、いわゆる乱数関数によってその都度発生させるものではなく、所定の初期値から所定周期で順次、一定値ずつ更新される変数を言う。遊技機では、入賞口への入賞などをトリガとして抽選が行われ、乱数を使用するタイミングが不定期となるため、一定の規則に従って更新される変数であっても、結果として乱数としての機能を果たすのである。本明細書では、この意味で乱数という用語を用いる。
D. Game progress control process:
Hereinafter, the control process of the main control board 3 after the power is turned on will be described. The main control board 3 controls the progress of the game. During the game, a lottery such as the occurrence of a jackpot is performed using various random numbers. However, the random number in the present embodiment is not generated every time by a so-called random number function, but is a variable that is sequentially updated from the predetermined initial value at a predetermined period by a predetermined value. In gaming machines, a lottery is performed with a winning at the winning opening as a trigger, and the timing of using random numbers becomes irregular, so even if the variable is updated according to certain rules, it can function as a random number as a result. It fulfills. In this specification, the term random number is used in this sense.

本実施例で用いる乱数としては、例えば次のものが挙げられる。
(1)大当たり判定用乱数…大当たり遊技状態を発生させるか否かの決定に用いられる乱数;
(2)大当たり判定用初期値決定用乱数…大当たり判定用乱数の初期値の決定に用いられる乱数;
(3)リーチ判定用乱数…大当たり遊技状態を発生させないときにリーチを発生させるか否かの決定に用いられる乱数;
(4)変動表示パターン用乱数…特別図柄表示装置41に表示する変動表示パターンの決定に用いられる乱数;
(5)大当たり図柄用乱数…大当たり遊技状態を発生させるときに特別図柄表示装置41に表示する特別図柄の組み合わせを決定するのに用いられる乱数;
(6)大当たり図柄用初期値決定用乱数…大当たり図柄用乱数の初期値の決定に用いられる乱数;
(7)普通図柄当り判定用乱数…始動入賞口の開閉翼を開閉動作させるか否かの決定に用いられる乱数;
(8)普通図柄当り判定用初期値決定用乱数…普通図柄当り判定用乱数の初期値の決定に用いられる乱数;
(9)普通図柄変動表示パターン用乱数…普通図柄表示器に表示する変動表示パターンの決定に用いられる乱数;
Examples of random numbers used in this embodiment include the following.
(1) jackpot determination random number: a random number used to determine whether or not to generate a jackpot gaming state;
(2) Random number for determining the initial value for jackpot determination: a random number used to determine the initial value of the random number for determining the jackpot;
(3) Reach determination random number: a random number used to determine whether or not to generate a reach when a jackpot gaming state is not generated;
(4) Random number for variable display pattern: random number used to determine the variable display pattern to be displayed on the special symbol display device 41;
(5) Random numbers for jackpot symbols: Random numbers used to determine a combination of special symbols to be displayed on the special symbol display device 41 when a jackpot gaming state is generated;
(6) Random number for determining the initial value for the jackpot symbol: a random number used for determining the initial value of the random number for the jackpot symbol;
(7) Random number for judgment per normal symbol: Random number used to determine whether or not to open / close the opening / closing blade of the start winning opening;
(8) Random number for initial value determination for normal symbol determination ... Random number used for determination of initial value of random number for normal symbol determination;
(9) Random number for normal symbol variation display pattern: Random number used to determine the variation display pattern to be displayed on the normal symbol display;

D1.主制御側電源投入時処理:
図6および図7は主制御側電源投入時処理の一例を示すフローチャートである。メイン制御基板3のCPUが電源投入による復電をトリガとして開始・実行する処理である。「復電」は、電源を遮断した状態から電源を投入した状態、停電又は瞬停からその後の電力の復旧した状態、パチンコ機に対する高周波の電波照射を検出した場合に一旦リセットした後の復帰状態も含む。
D1. Main control side power-on processing:
6 and 7 are flowcharts showing an example of main control side power-on processing. This is a process in which the CPU of the main control board 3 starts and executes with power recovery upon power-on as a trigger. "Restoration" means that the power is turned on after the power is turned off, the power is restored after a power failure or momentary power failure, and the reset state is detected after a high frequency radio wave irradiation is detected for the pachinko machine. Including.

処理が開始されると、CPUは、スタックポインタに初期値を設定する(ステップS10)。スタックポインタは、例えば、使用中のレジスタの内容、サブルーチンを終了して本ルーチンに復帰するときの本ルーチンの復帰アドレスなど、制御処理を進める上で一時的に記憶する種々の情報の格納アドレスをスタッカに順次、格納・読み出し可能とするために、スタッカ中での最新の情報の格納場所を表す変数である。   When the process is started, the CPU sets an initial value to the stack pointer (step S10). The stack pointer is a storage address for various information that is temporarily stored when advancing control processing, such as the contents of the register being used, the return address of this routine when returning to this routine after exiting the subroutine, and the like. This variable represents the storage location of the latest information in the stacker so that it can be stored and read sequentially in the stacker.

次に、CPUは停電クリア信号の出力を開始する(ステップS12)。停電クリア信号は、電源基板に設けられた停電監視回路からの停電予告信号をラッチするDタイプフリップフロップのラッチ状態を解除することによって、停電予告信号をラッチさせずに継続的に監視可能とするための処理である。   Next, the CPU starts outputting a power failure clear signal (step S12). The power failure clear signal can be continuously monitored without latching the power failure warning signal by releasing the latch state of the D-type flip-flop that latches the power failure warning signal from the power failure monitoring circuit provided on the power supply board. Process.

停電予告信号を論理反転して監視可能となると、CPUは、ウェイトタイマ処理1によって所定の待ち時間を経た後(ステップS14)、停電予告信号が入力されているか否かを判定する(ステップS16)。本実施形態では、待ち時間を200ミリ秒(ms)とした。停電予告信号が入力されている場合には、ウェイトタイマ処理1による待ち時間(ステップS14)を経てから再度検出を行う。こうすることによって、CPUは、停電予告信号が継続的に出力されているか否かを検出している。
このように継続的に検出する理由は次の通りである。停電予告信号は、停電又は瞬停によってパチンコ気1への供給電圧が所定の停電予告電圧より小さくなった時に出力される。電源投入時から所定電圧に上がるまでには、一定の時間を要するから、ステップS14、S16の処理によって継続的に停電予告信号を検出することによって、電圧が十分に上がる前に停電予告信号を誤検出することを回避できる。
When the power failure notice signal is logically inverted and can be monitored, the CPU determines whether or not the power failure notice signal has been input after a predetermined waiting time has elapsed by the wait timer process 1 (step S14). . In this embodiment, the waiting time is set to 200 milliseconds (ms). When a power failure warning signal is input, detection is performed again after a wait time (step S14) by the wait timer process 1. By doing so, the CPU detects whether or not the power failure notice signal is continuously output.
The reason for such continuous detection is as follows. The power failure notice signal is output when the supply voltage to the pachinko machine 1 becomes lower than a predetermined power failure notice voltage due to a power failure or a momentary power failure. Since a certain amount of time is required from when the power is turned on to the predetermined voltage, the power failure warning signal is erroneously detected before the voltage is sufficiently increased by detecting the power failure warning signal continuously by the processes of steps S14 and S16. Detection can be avoided.

停電予告信号が検出されず(ステップS16)、電源電圧に異常がないと判断される時は、CPUは停電クリア信号の出力を停止し(ステップS18)、Dタイプフリップフロップをラッチ状態にセットする。以後、Dタイプフリップフロップからは、供給電圧が停電予告電圧を下回った時に、停電予告信号を出力するようになる。   When the power failure warning signal is not detected (step S16) and it is determined that there is no abnormality in the power supply voltage, the CPU stops outputting the power failure clear signal (step S18) and sets the D-type flip-flop to the latched state. . Thereafter, the power failure notice signal is output from the D-type flip-flop when the supply voltage falls below the power failure notice voltage.

CPUはRAMクリアスイッチ3SWが操作されている時は(ステップS20)。RAMクリア報知フラグRCLに値1をセットし(ステップS22)、操作されていないときには値0をセットする(ステップS24)。RAMクリアスイッチ3SWが操作されると、後述の通り、メイン制御基板3のRAM上の確率変動、未払い出し賞球等の遊技に関する遊技情報が消去されることになる。   When the RAM clear switch 3SW is operated, the CPU (step S20). A value 1 is set to the RAM clear notification flag RCL (step S22), and a value 0 is set when not operated (step S24). When the RAM clear switch 3SW is operated, as will be described later, game information related to the game such as probability variation on the RAM of the main control board 3 and unpaid prize balls is erased.

次にCPUはウェイトタイマ処理2で(ステップS26)、装飾図柄制御基板30の起動を待つ。但し、メイン制御基板3は装飾図柄制御基板30から起動完了の通知を受信することはできないため、所定時間経過した時点で起動が完了したものとみなして次の処理を実行することになる。本実施例では、ブートするまでの時間(ブートタイマ)として2秒(s)が設定されている。   Next, in the wait timer process 2 (step S26), the CPU waits for the decorative symbol control board 30 to be activated. However, since the main control board 3 cannot receive the activation completion notification from the decorative symbol control board 30, it is assumed that the activation is completed when a predetermined time has elapsed, and the next process is executed. In this embodiment, 2 seconds (s) is set as the time until booting (boot timer).

CPUは、RAMクリア報知フラグRCLが値0である時(ステップS28)、即ちRAMクリアスイッチ3SWが操作されていない時には、RAMに記憶されている遊技情報のチェックサムを算出する(ステップS30)。そして、チェックサムの値が前回の電源断時に予め算出されバックアップされていたチェックサムの値と一致しているか否かを判定する(ステップS32)。
チェックサムが一致しているときには、バックアップフラグBKが値1であるか否かを判定する(ステップS34)。バックアップフラグBKは、前回の電源断時に、遊技情報、チェックサムの値などが正常にバックアップされていることを表すフラグである。
バックアップフラグBKが値1であるときには、CPUはRAMの作業領域の復電時設定としてバックアップフラグBKに値0をセットし、ROMから読み出した復電時情報ををRAMの作業領域にセットする(ステップS36)。また、電源投入時コマンド作成処理、つまりバックアップされていた遊技情報に応じた各種コマンドをRAMの所定記憶領域に記憶させる処理を行う(ステップS38)。こうして記憶された各種コマンドは、後述するコマンド送信処理において、それぞれ記憶領域から読み出されてサブ制御基板350等に出力される。
When the RAM clear notification flag RCL is 0 (step S28), that is, when the RAM clear switch 3SW is not operated, the CPU calculates a checksum of game information stored in the RAM (step S30). Then, it is determined whether or not the checksum value matches the checksum value that was previously calculated and backed up at the previous power-off (step S32).
If the checksums match, it is determined whether the backup flag BK is 1 (step S34). The backup flag BK is a flag indicating that the game information, the checksum value, and the like have been normally backed up at the previous power-off.
When the backup flag BK is 1, the CPU sets a value 0 to the backup flag BK as a power recovery setting of the RAM work area, and sets power recovery information read from the ROM to the RAM work area ( Step S36). In addition, a power-on command creation process, that is, a process of storing various commands corresponding to the backed up game information in a predetermined storage area of the RAM (step S38). Various commands stored in this way are read from the storage area and output to the sub-control board 350 and the like in a command transmission process described later.

上述の通り、本実施例では、チェックサムによってバックアップ情報が正常か否かを検査するとともに、バックアップフラグBKに基づいて主制御側電源断時処理が正常に終了された否かを検査している。本実施例では、この2重チェックによってバックアップ情報が不正行為により記憶されたものであるか否かを検査しているのである。   As described above, in this embodiment, whether or not the backup information is normal is checked based on the checksum, and whether or not the main control side power-off process is normally completed based on the backup flag BK. . In this embodiment, whether or not the backup information is stored by an illegal act is inspected by this double check.

一方、RAMクリア報知フラグRCLが値1のとき(ステップS28)、つまりRAMクリアスイッチ3SWが操作されているときには、後述する通りRAMを初期化する処理を行う。チェックサムの値が一致していないとき、またはバックアップフラグBKが値0であるときも同様である(ステップS32、S34)。バックアップに正常に行われていないと判断されるからである。
RAMの初期化として、CPUは、まずRAMの全領域に値0を書き込むことによって、RAMをクリアする(ステップS40)。この処理によって、大当たり判定用乱数や初期値更新型のカウンタ等の値は初期値0にセットされる。
次に、CPUはROMから読み出した初期情報をRAMにセットする(ステップS42)。
そして、CPUはRAMクリア報知及びテストコマンド作成処理を行う(ステップS44)。RAMクリア報知処理とは、RAMクリアが行われたことを報知する音声出力を指示するRAMクリア報知コマンドを作成し、後述するコマンド送信処理によってサブ制御基板350に出力できるようRAMの所定記憶領域に記憶させる処理である。テストコマンド作成処理とは、サブ制御基板350、音源IC354、装飾図柄制御基板30などの各種検査を行うためのコマンドを作成し、後述するコマンド送信処理によって出力できるようRAMの所定記憶領域に記憶させる処理である。これらのコマンドを受け取った時のサブ制御基板350の動作は後述する。
On the other hand, when the RAM clear notification flag RCL is 1 (step S28), that is, when the RAM clear switch 3SW is operated, processing for initializing the RAM is performed as described later. The same applies when the checksum values do not match or when the backup flag BK is 0 (steps S32 and S34). This is because it is determined that the backup is not performed normally.
As initialization of the RAM, the CPU first clears the RAM by writing a value 0 to the entire area of the RAM (step S40). By this process, values such as the jackpot determination random number and the initial value update type counter are set to the initial value 0.
Next, the CPU sets initial information read from the ROM in the RAM (step S42).
Then, the CPU performs RAM clear notification and test command creation processing (step S44). The RAM clear notification process creates a RAM clear notification command for instructing voice output to notify that the RAM has been cleared, and stores it in a predetermined storage area of the RAM so that it can be output to the sub-control board 350 by a command transmission process described later. It is a process to memorize. The test command creation process creates commands for performing various inspections such as the sub-control board 350, the sound source IC 354, and the decorative design control board 30 and stores them in a predetermined storage area of the RAM so that they can be output by a command transmission process described later. It is processing. The operation of the sub control board 350 when receiving these commands will be described later.

以上の処理を完了すると、CPUは割り込み初期設定を行い(ステップS46)、タイマ割り込み処理の割り込み周期を設定する。本実施形態では割り込み周期は4msとした。
CPUが割り込み許可設定を行うと(ステップS48)、上述の割り込み周期でタイマ割り込み処理が繰り返し行われるようになる。
When the above processing is completed, the CPU performs interrupt initialization (step S46), and sets the interrupt cycle for timer interrupt processing. In this embodiment, the interrupt cycle is 4 ms.
When the CPU performs the interrupt permission setting (step S48), the timer interrupt process is repeatedly performed at the above-described interrupt cycle.

次にCPUは主制御側メイン処理を実行する。
この処理は、ウォッチドックタイマクリアレジスタWCLに予め設定された値Aをセットする(ステップS50)。これはウォッチドックタイマをクリア設定するために必要な処理の一つである。本実施例では、この値Aの他、後述する主制御タイマ割り込み処理において、値B、値Cが順次、設定された時に、ウォッチドックタイマがクリア設定されるように構成されている。
図示する通り、主制御側メイン処理はループを構成しているため、この処理が正常に繰り返されるとともに、主制御タイマ割り込み処理が周期的に行われる限り、ウォッチドックタイマクリアレジスタWCLには、値A、B、Cが順に設定され、ウォッチドッグタイマは常にクリア設定され続ける。これに対し、CPUの処理に異常が生じると、ウォッチドックタイマクリアレジスタWCLのクリア設定(ステップS50)が行われなくなるため、CPUは異常発生と判断し、リセットして電源投入時の処理(ステップS10以降)を再度実行することになる。
Next, the CPU executes main control side main processing.
In this process, a preset value A is set in the watchdog timer clear register WCL (step S50). This is one of the processes necessary to clear the watchdog timer. In this embodiment, in addition to this value A, the watchdog timer is configured to be cleared when the value B and the value C are sequentially set in the main control timer interrupt processing described later.
As shown in the figure, since the main process on the main control side constitutes a loop, this process is normally repeated, and as long as the main control timer interrupt process is periodically performed, the watchdog timer clear register WCL has a value. A, B, and C are set in order, and the watchdog timer is always cleared. On the other hand, if an abnormality occurs in the processing of the CPU, the clear setting of the watchdog timer clear register WCL (step S50) is not performed. Therefore, the CPU determines that an abnormality has occurred, resets the processing when the power is turned on (step (S10 and later) will be executed again.

ウォッチドックタイマクリアレジスタWCLをクリアした後、停電予告信号の入力がないときには(ステップS52)、CPUは非当落乱数更新処理を行う(ステップS54)。先に示した乱数のうち当落判定(大当たり判定)にかかわらない乱数、即ち大当たり判定用初期値決定用乱数、リーチ判定用乱数、変動表示パターン用乱数及び大当たり図柄用初期値決定用乱数等を更新する。また、普通図柄当り判定用乱数、普通図柄当り判定用初期値決定用乱数及び普通図柄変動表示パターン用乱数等も更新する。
本実施例では、大当たり判定用乱数は、上述の大当たり判定用初期値決定用乱数から始まって、主制御側タイマ割り込み処理が行われるごとに値1ずつカウントアップされ、所定の上限値に至ると、今度は所定の下限値から再度、カウントアップされる。上述の非当落乱数更新処理では、大当たり判定用初期値決定用乱数が更新されるため、上述のカウントアップの開始点が変化し、大当たり判定用乱数が特定の値となる周期が変動する。こうすることで、一定の周期でカウントアップするという単純な処理によりながら、大当たり判定用乱数に乱数としての機能を果たさせることができる。他の乱数についても同様である。
CPUは、主制御側メイン処理として、以上で説明したステップS50〜ステップS54を繰り返し行う。
After the watchdog timer clear register WCL is cleared, when no power failure warning signal is input (step S52), the CPU performs a non-winning random number update process (step S54). Of the random numbers shown above, random numbers that are not related to winning judgment (big hit judgment), that is, random numbers for determining initial values for jackpot determination, random numbers for reaching determination, random numbers for variable display patterns, random numbers for determining initial values for jackpot symbols, etc. are updated. To do. Also, a random number for determining per ordinary symbol, a random number for determining initial value for determining per ordinary symbol, a random number for normal symbol variation display pattern, and the like are updated.
In the present embodiment, the jackpot determination random number starts from the above-described jackpot determination initial value determination random number, and is incremented by 1 every time the main control timer interrupt processing is performed, and reaches a predetermined upper limit value. This time, it counts up again from a predetermined lower limit value. In the above non-winning random number update process, the big hit determination initial value determination random number is updated, so the start point of the above count up changes, and the period in which the big hit determination random number becomes a specific value varies. By doing so, it is possible to make the jackpot determination random number function as a random number while performing a simple process of counting up at a constant cycle. The same applies to other random numbers.
The CPU repeatedly performs steps S50 to S54 described above as the main process on the main control side.

一方、停電予告信号が入力されている場合(ステップS52)、CPUは主制御側電源断時処理を行う。停電予告信号は、パチンコ遊技機1の電源が遮断されたり、停電又は瞬停したりして、電圧が停電予告電圧より小さくなった時に、電源基板が発する信号である。   On the other hand, when a power failure warning signal is input (step S52), the CPU performs a main control side power-off process. The power failure notice signal is a signal generated by the power supply board when the power of the pachinko gaming machine 1 is cut off, or when a power failure or a momentary power failure occurs and the voltage becomes lower than the power failure notice voltage.

主制御側電源断時処理では、CPUはまず割り込み禁止設定を行う(ステップS56)。RAMのバックアップをとっている最中に、主制御側タイマ割り込み処理が行われてRAMへの書き込みがなされることを防ぐためである。
CPUは、次に停電クリア信号を出力する(ステップS58)。また、開閉翼ソレノイド、開閉板ソレノイド、特別図柄表示器41、特別図柄記憶ランプ、普通図柄表示器、普通図柄記憶ランプ、遊技状態表示ランプ、小当り表示ランプ、ラウンド表示ランプ等に出力している駆動信号を停止する。
そして、RAMの遊技情報に基づいてチェックサム算出し(ステップS60)、バックアップフラグBKに値1をセットする(ステップS62)。これによりバックアップ情報の記憶が完了する。
In the main control side power-off process, the CPU first performs an interrupt prohibition setting (step S56). This is to prevent the main control timer interruption process from being performed and writing to the RAM during the RAM backup.
Next, the CPU outputs a power failure clear signal (step S58). Also, it outputs to the open / close solenoid, the open / close plate solenoid, the special symbol display 41, the special symbol memory lamp, the normal symbol indicator, the normal symbol memory lamp, the game state display lamp, the small hit display lamp, the round display lamp, etc. Stop the drive signal.
Then, a checksum is calculated based on the game information in the RAM (step S60), and a value 1 is set in the backup flag BK (step S62). This completes the storage of the backup information.

その後、ウォッチドックタイマのクリア設定を行って(ステップS64)、無限ループに入る。無限ループに入ると、ウォッチドックタイマがクリア設定されなくなるため、所定時間経過後にCPUにリセットがかかり、CPUは主制御側電源投入時処理(ステップ10以降)を再び行うか、電源が遮断されている場合には動作を停止する。   Thereafter, the watchdog timer is cleared (step S64), and an infinite loop is entered. When the infinite loop is entered, the watchdog timer is not cleared, so the CPU is reset after a predetermined time has elapsed, and the CPU either performs the main control side power-on processing (after step 10) again, or the power is shut off. If it is, stop the operation.

D2.主制御側タイマ割り込み処理:
図8は主制御側タイマ割り込み処理のフローチャートである。メイン制御基板3のCPUによって、所定の割り込み周期(本実施形態では、4ms)ごとに繰り返し行われる処理である。
処理を開始すると、CPUは、ウォッチドックタイマクリアレジスタWCLに値Bをセットし(ステップS70)、割り込みフラグをクリアして(ステップS72)、割り込み周期の計時開始値を初期化する。
以下、CPUは、図示する各処理を順次、実行する。これらの処理の実行順序は、図示した順序に限らない。
D2. Main control timer interrupt processing:
FIG. 8 is a flowchart of the main control timer interruption process. This process is repeated by the CPU of the main control board 3 every predetermined interrupt period (4 ms in the present embodiment).
When the process is started, the CPU sets a value B in the watchdog timer clear register WCL (step S70), clears the interrupt flag (step S72), and initializes the timing start value of the interrupt cycle.
Hereinafter, the CPU sequentially executes the illustrated processes. The execution order of these processes is not limited to the illustrated order.

スイッチ入力処理(ステップS74)はパチンコ機の各種スイッチの信号を入力する処理である。入力する信号としては、普通入賞口、始動入賞口、大入賞口に入球した遊技球の検出信号、賞球の払出コマンドの受信時に払出制御基板25が出力するACK信号、などが挙げられる。   The switch input process (step S74) is a process for inputting signals of various switches of the pachinko machine. Examples of the input signal include a detection signal for a game ball that has entered the normal winning opening, a starting winning opening, and a large winning opening, and an ACK signal that is output by the payout control board 25 when a payout payout command is received.

タイマ減算処理(ステップS76)は、種々の時間管理に利用されるタイマ値を減算する処理である。初期値が設定されたタイマ値が、この減算処理によって4msずつ減算され、値0になることで、初期値に相当する時間の経過を検出することができる。タイマ値は、管理対象となる時間ごとに設けられている。管理対象となる時間としては、例えば、変動表示パターンに従って特別図柄表示器41が点灯する時間、普通図柄変動表示パターンに従って普通図柄表示器が点灯する時間、払出制御基板25からのACK信号を入力するまでの所要時間などが挙げられる。   The timer subtraction process (step S76) is a process of subtracting timer values used for various time management. The timer value to which the initial value is set is subtracted by 4 ms by this subtraction process and becomes 0, so that the passage of time corresponding to the initial value can be detected. A timer value is provided for each time to be managed. As the time to be managed, for example, the time when the special symbol display 41 is lit according to the variation display pattern, the time when the normal symbol display is lit according to the normal symbol variation display pattern, and the ACK signal from the payout control board 25 are input. The time required until.

当落乱数更新処理(ステップS78)は、種々の乱数値をカウントアップ等する処理である。更新対象となる乱数は、大当たり判定用乱数、大当たり図柄用乱数、大当たり判定用初期値決定用乱数、大当たり図柄用初期値決定用乱数である。普通図柄当り判定用乱数、普通図柄当り判定用初期値決定用乱数もこの当落乱数更新処理により更新される。
種々の初期値決定用乱数は、主制御側メイン処理(図7のステップS54)及び主制御側タイマ割り込み処理の双方で更新されている。こうすることによって、ランダム性をより高めることができるからである。
The winning random number update process (step S78) is a process of counting up various random numbers. The random numbers to be updated are a jackpot determination random number, a jackpot symbol random number, a jackpot determination initial value determination random number, and a jackpot symbol initial value determination random number. The random number for determining per ordinary symbol and the random number for determining initial value for determining per ordinary symbol are also updated by this winning random number update processing.
Various initial value determination random numbers are updated both in the main control side main process (step S54 in FIG. 7) and the main control side timer interrupt process. This is because the randomness can be further improved.

賞球制御処理(ステップS80)は、払出制御基板25へのコマンド送出処理である。例えば、遊技球が入賞した時には、遊技球を払い出す旨を払出制御基板25に指示する賞球コマンドを作成し、払出制御基板25に送信できるようRAMの所定記憶領域に記憶させる。また、払出制御基板25からACK信号が所定時間内に入力されないときには、払出制御基板25との接続状態を確認するためのセルフチェックコマンドなどを作成し、払出制御基板25に送信できるようRAMの所定記憶領域に記憶させる。   The prize ball control process (step S80) is a command transmission process to the payout control board 25. For example, when a game ball is won, a prize ball command for instructing the payout control board 25 to pay out the game ball is created and stored in a predetermined storage area of the RAM so that it can be transmitted to the payout control board 25. Further, when the ACK signal is not input from the payout control board 25 within a predetermined time, a predetermined self-check command for confirming the connection state with the payout control board 25 is created and transmitted to the payout control board 25 so as to be transmitted to the payout control board 25. Store in the storage area.

枠コマンド受信処理(ステップS82)は、パチンコ機の枠側に取り付けられている払出制御基板25からメイン制御基板3にコマンドを送る処理である。払出制御基板25のコマンドには、例えば賞球ユニットが球がみを起こして遊技球を払い出せないなどの異常を表す状態コマンドが挙げられる。   The frame command reception process (step S82) is a process for sending a command from the payout control board 25 attached to the frame side of the pachinko machine to the main control board 3. Examples of the command on the payout control board 25 include a status command indicating an abnormality such as a prize ball unit causing a stagnation of a ball and not being able to pay out a game ball.

不正行為検出処理(ステップS84)は、賞球に関する異常状態を確認し報知する処理である。例えば、大当たり遊技状態でないときに大入賞口1400に遊技球が入球したのを検知した場合には、CPUは異常と判断して賞球異常報知コマンドを作成し、サブ制御基板350に出力できるようRAMの所定記憶領域に記憶させる。   The cheating detection process (step S84) is a process for confirming and notifying an abnormal state related to the prize ball. For example, when it is detected that a game ball has entered the big prize opening 1400 when it is not in the big hit game state, the CPU determines that it is abnormal and can create a prize ball abnormality notification command and output it to the sub-control board 350. The data is stored in a predetermined storage area of the RAM.

特別図柄及び特別電動役物制御処理(ステップS86)では、CPUは、まず始動入賞口への入賞が検出された時に、大当たり判定用乱及び大当たり図柄用乱数等の値を始動情報として記憶する。
始動情報を記憶する領域には、始動情報記憶ブロック0〜7の8つのブロックが設けられている。始動情報は、いずれの始動入賞口に入賞したかを示す識別情報とともに、始動情報記憶ブロック0〜7の順に時系列的に記憶されている。
始動情報記憶ブロックはFIFO(First In First Out)型のメモリ領域であり、格納された順に読み出しが行われる。始動情報記憶ブロック0の始動情報が読み出されると、始動情報記憶ブロック1以降の始動情報は順次、始動情報記憶ブロック0以降に繰り上げて格納される。
CPUは、始動情報が記憶されている始動情報記憶ブロックの数だけ保留球として特別図柄記憶ランプを点灯させる。このために、CPUは特別図柄記憶ランプの点灯数に応じて、点灯信号を設定し、サブ制御基板350に出力できるようRAMの所定記憶領域に記憶させる。本実施形態では、保留数は最大4個に設定されている。
In the special symbol and special electric accessory control process (step S86), the CPU first stores values such as jackpot determination randomness and jackpot symbol random numbers as startup information when winning at the start winning opening is detected.
In the area for storing start information, eight blocks of start information storage blocks 0 to 7 are provided. The start information is stored in time series in the order of the start information storage blocks 0 to 7 together with the identification information indicating which start winning award is won.
The start information storage block is a FIFO (First In First Out) type memory area, and reading is performed in the stored order. When the start information of the start information storage block 0 is read, the start information after the start information storage block 1 is sequentially moved up and stored after the start information storage block 0.
The CPU turns on the special symbol storage lamps as reserved balls for the number of startup information storage blocks in which the startup information is stored. For this purpose, the CPU sets a lighting signal according to the number of lighting of the special symbol memory lamp, and stores it in a predetermined storage area of the RAM so that it can be output to the sub-control board 350. In the present embodiment, the maximum number of holds is set to four.

CPUは、また始動情報記憶ブロック0に始動情報として格納されている大当たり判定用乱数の値を、ROMに予め記憶されている大当たり判定値と比較する。両者が一致していれば大当たりの遊技状態に移行すべきと判定する。
また、CPUは、大当たり図柄用乱数の値を、ROMに予め記憶されている確変当り判定値と比較する。両者が一致していれば、確率変動発生と判定する。「確率変動」とは、大当たりする確率を通常時(低確率)にくらべて高く設定された高確率(確変時)に変化させた遊技状態とすることを言う。確率変動は、大当たり判定値を読み出すテーブルを、低確率用の通常時判定テーブル、高確率用の確変時判定テーブルに切り換えることで実現される。
CPUは、更に、変動表示パターン用乱数に基づいて変動表示パターンを決定する。
The CPU also compares the jackpot determination random number stored as start information in the start information storage block 0 with the jackpot determination value stored in advance in the ROM. If the two match, it is determined that the jackpot gaming state should be entered.
Further, the CPU compares the value of the jackpot symbol random number with a probability variation hit determination value stored in advance in the ROM. If both coincide, it is determined that the probability fluctuation has occurred. “Probability fluctuation” refers to a gaming state in which the probability of a big hit is changed to a high probability (at the time of a probable change) that is set higher than at a normal time (low probability). The probability variation is realized by switching the table for reading the jackpot determination value to a normal determination table for low probability and a probability change determination table for high probability.
The CPU further determines the variation display pattern based on the variation display pattern random number.

CPUは、上述の判定結果によって決定した遊技状態、および変動表示パターンを踏まえた演出を行わせるための遊技演出コマンドを作成し、サブ制御基板350に送信できるようRAMの所定記憶領域に記憶させる。また、遊技状態に応じて、役物のソレノイドの駆動信号も出力する。例えば大当たり遊技状態の時は、CPUは大入賞口の開閉板を開閉動作させる駆動信号を出力できるようRAMの所定記憶領域に記憶させる。   The CPU creates a game effect command for performing an effect based on the game state determined by the determination result and the variation display pattern, and stores it in a predetermined storage area of the RAM so that it can be transmitted to the sub-control board 350. In addition, according to the game state, a driving signal for the solenoid of the accessory is also output. For example, in the big hit game state, the CPU stores the drive signal for opening / closing the open / close plate of the big prize opening in a predetermined storage area of the RAM.

普通図柄及び普通電動役物制御処理(ステップS88)では、CPUは、まず遊技盤面のゲートを遊技球が通過したことが検出された時に、普通図柄当り判定用乱数をゲート情報として記憶する。
ゲート情報記憶領域は、ゲート情報記憶ブロック0〜3の4つのブロックからなるFIFO型のメモリ領域である。
CPUは、ゲート情報が記憶されているゲート情報記憶ブロックの数だけ保留球として普通図柄記憶ランプを点灯させる。このために、CPUは普通図柄記憶ランプの点灯数に応じて、点灯信号を設定し、サブ制御基板350に出力する。本実施形態では、保留数は最大4個に設定されている。
In the normal symbol and normal electric accessory control process (step S88), the CPU first stores a random number for normal symbol determination as gate information when it is detected that a game ball has passed through the gate on the game board surface.
The gate information storage area is a FIFO type memory area composed of four blocks of gate information storage blocks 0 to 3.
The CPU turns on the normal symbol storage lamps as reserved balls for the number of gate information storage blocks in which gate information is stored. For this purpose, the CPU sets a lighting signal according to the number of lighting of the normal symbol memory lamp and outputs it to the sub-control board 350. In the present embodiment, the maximum number of holds is set to four.

CPUは、またゲート情報記憶ブロック0にゲート情報として格納されている普通図柄当り判定用乱数の値をROMに予め記憶されている普通図柄当り判定値と比較する。両者が一致していれば入賞口の開閉翼を開閉動作させるよう開閉翼ソレノイドに駆動信号を出力する。また、普通図柄変動表示パターン用乱数に基づいて決定される普通図柄変動表示パターンで普通図柄表示器を点灯させるよう点灯信号を出力できるようRAMの所定記憶領域に記憶させる。   The CPU also compares the value of the random number for normal symbol determination stored as gate information in the gate information storage block 0 with the determination value for normal symbol stored in advance in the ROM. If they match, a drive signal is output to the open / close blade solenoid to open / close the open / close blade of the winning opening. Further, the normal symbol display unit is stored in a predetermined storage area of the RAM so that a lighting signal can be output so as to light the normal symbol display device with the normal symbol variation display pattern determined based on the random number for the normal symbol variation display pattern.

ポート出力処理(ステップS90)は、上述の種々の処理で説明した信号を、主制御I/Oポートの出力端子から出力する処理である。本実施例では、CPUは、上述の各処理の実行時には、それぞれ出力すべき信号を設定して一旦、出力情報記憶領域に記憶させておき、ポート出力処理において、出力情報記憶領域の情報に基づいて各種信号を出力する。出力すべき信号としては、例えば、払出制御基板25に対するACK信号、大入賞口等の開閉板の開閉板ソレノイドへの駆動信号、大当たり情報出力信号、確率変動中情報出力信号、特別図柄表示情報出力信号、普通図柄表示情報出力信号、時短中情報出力情報、始動口入賞情報出力信号等の遊技に関する各種情報(遊技情報)、表示ランプを点灯させる信号などが挙げられる。   The port output process (step S90) is a process for outputting the signals described in the various processes described above from the output terminal of the main control I / O port. In this embodiment, the CPU sets a signal to be output and stores it in the output information storage area at the time of executing each of the processes described above, and based on the information in the output information storage area in the port output process. Output various signals. As signals to be output, for example, an ACK signal for the payout control board 25, a drive signal to an opening / closing plate solenoid of an opening / closing plate such as a big prize opening, a jackpot information output signal, an information output signal during probability variation, a special symbol display information output Various information related to the game (game information) such as a signal, a normal symbol display information output signal, a short time and medium information output information, a start opening prize information output signal, and a signal for lighting a display lamp.

サブ統合基板コマンド送信処理(ステップS92)は、上述の種々の処理で設定した制御信号をサブ制御基板350に出力する処理である。本実施例では、CPUは、上述の各処理の実行時には、それぞれ制御信号を設定して、一旦、送信情報記憶領域に記憶させておき、サブ統合基板コマンド送信処理において、送信情報記憶領域の情報に基づいて制御信号を送信する。送信情報としては、例えば、遊技演出コマンド、RAMクリア報知コマンド、テストコマンド、賞球異常報知コマンド及び状態コマンド、およびメイン制御基板3と払出制御基板25との基板間の接続状態を確認するときにセットされるセルフチェックフラグの値に基づいてその接続状態に不具合が生じているときに作成される接続不具合コマンドなどが挙げられる。   The sub integrated board command transmission process (step S92) is a process for outputting the control signal set in the above-described various processes to the sub control board 350. In this embodiment, the CPU sets a control signal for each process described above and temporarily stores it in the transmission information storage area. In the sub-integrated board command transmission process, the CPU stores information in the transmission information storage area. A control signal is transmitted based on The transmission information includes, for example, a game effect command, a RAM clear notification command, a test command, a prize ball abnormality notification command and a status command, and a connection state between the main control board 3 and the payout control board 25. Examples include a connection failure command created when a failure occurs in the connection state based on the value of the set self-check flag.

CPUは、以上の処理を終えた後、ウォッチドックタイマクリアレジスタWCLに値Cをセットする(ステップS94)。この処理、ステップS70の処理、および主制御側メイン処理(図7のステップS50)によって、ウォッチドックタイマクリアレジスタWCLには、値A、値Bそして値Cが順にセットされるため、ウォッチドックタイマがクリア設定される。   After completing the above processing, the CPU sets a value C in the watchdog timer clear register WCL (step S94). By this process, the process in step S70, and the main process on the main control side (step S50 in FIG. 7), the value A, the value B, and the value C are sequentially set in the watchdog timer clear register WCL. Is cleared.

主制御側タイマ割り込み処理が開始された時点で、CPUは、ハード的に汎用レジスタの内容をスタックに積んで退避させる。従って、以上の処理を完了すると、CPUは、スタックに積んで退避した内容を読み出し、もとのレジスタに書き込むことによって、レジスタの切替(復帰)を行い(ステップS96)、割り込み許可の設定を行って、このルーチンを終了する。   When the main control side timer interrupt processing is started, the CPU saves the contents of the general-purpose registers on the stack by hardware. Therefore, when the above processing is completed, the CPU reads the contents saved on the stack and writes it to the original register, thereby switching (restoring) the register (step S96) and setting the interrupt permission. To end this routine.

D3.サブ統合側リセット処理:
次に、サブ制御基板350が実行する制御処理について説明する。
図9はサブ統合側リセット処理のフローチャートである。パチンコ遊技機1への電源投入に応じて、サブ制御基板350のCPU351によって実行される処理である。この処理は、停電又は瞬停によってリセットがかかった後の電力復旧時にも実行される。
処理が開始されると、CPU351は、CPU351を初期化する処理と、リセット後のウェイトタイマを設定する処理等の初期設定処理を行う(ステップS700)。CPUは、初期設定処理中では割り込み禁止とし、初期設定処理のあと割り込み許可とする。
D3. Sub integration side reset processing:
Next, a control process executed by the sub control board 350 will be described.
FIG. 9 is a flowchart of the sub integration side reset process. This is a process executed by the CPU 351 of the sub control board 350 in response to power-on to the pachinko gaming machine 1. This process is also executed when power is restored after a reset is caused by a power failure or a momentary power failure.
When the processing is started, the CPU 351 performs initial setting processing such as processing for initializing the CPU 351 and processing for setting a wait timer after reset (step S700). The CPU disables interrupts during the initial setting process, and enables interrupts after the initial setting process.

次に、ステップS700に続いて、16ms経過フラグSTが値1となるまで待つ(ステップS702)。16ms経過フラグSTは、16msを計時するフラグであり、16ms経過したとき値1に設定される。フラグの値は、後述する2msタイマ割り込み処理で更新される。   Next, following step S700, the process waits until the 16 ms elapsed flag ST becomes 1 (step S702). The 16 ms elapsed flag ST is a flag for counting 16 ms, and is set to a value of 1 when 16 ms have elapsed. The value of the flag is updated by a 2 ms timer interrupt process described later.

16ms経過フラグSTが値1であるときには(ステップS702)、16ms経過フラグSTを値0でクリアする(ステップS704)。
その後、16ms定常処理を実行していることを表す16ms処理中フラグSPに値1をセットし(ステップS706)、16ms定常処理を行う(ステップS708)。16ms定常処理では、メイン制御基板3からの各種コマンドを解析するコマンド解析処理、パネル装飾ランプ12、枠装飾ランプ31(図1参照)の点灯制御を行うランプ処理、演出用の音声や警報音などの出力処理、装飾図柄制御基板30を介してLCD16に演出用の画面を表示させる処理、これらの処理が正常に行われていることを監視するウォッチドックタイマ処理、および役物の駆動パターンをスケジューラにセットする処理等を行う。
When the 16 ms elapsed flag ST is 1 (step S702), the 16 ms elapsed flag ST is cleared with 0 (step S704).
Thereafter, the value 1 is set to the 16 ms processing flag SP indicating that the 16 ms steady processing is being executed (step S706), and the 16 ms steady processing is performed (step S708). In the 16 ms steady process, a command analysis process for analyzing various commands from the main control board 3, a lamp process for controlling the lighting of the panel decoration lamp 12 and the frame decoration lamp 31 (see FIG. 1), a production sound, an alarm sound, etc. Output process, a process for displaying an effect screen on the LCD 16 via the decorative design control board 30, a watchdog timer process for monitoring that these processes are normally performed, and a driving pattern of the accessory Perform processing to set to.

16ms定常処理が完了すると、CPU351は16ms処理中フラグSPに値0をセットする(ステップS710)。
CPU351は、以上の処理(ステップS702〜S710)を、繰り返し実行する。
When the 16 ms steady process is completed, the CPU 351 sets a value 0 to the 16 ms processing flag SP (step S710).
The CPU 351 repeatedly executes the above processing (steps S702 to S710).

サブ制御基板350は、16ms定常処理を繰り返し実行する他、種々の割り込み処理を行う。かかる割り込み処理としては、2msタイマ割り込み、コマンド受信割り込み処理、コマンド受信終了割り込み処理、ストック報知処理、球抜き報知処理があげられる。   The sub control board 350 repeatedly executes 16 ms steady processing and performs various interrupt processing. Examples of such interrupt processing include 2 ms timer interrupt, command reception interrupt processing, command reception end interrupt processing, stock notification processing, and ball removal notification processing.

2msタイマ割り込み処理では、16ms定常処理で設定された役物の駆動パターンに基づいての駆動処理を行い、8回実行されるごとに16ms経過フラグSTに値1をセットして16ms定常処理の実行タイミングを管理する。16ms経過フラグSTに値1をセットした時には、2msタイマ割り込み処理で使用した作業領域のバックアップを行う。   In the 2 ms timer interrupt process, a drive process based on the driving pattern of the accessory set in the 16 ms steady process is performed, and a value of 1 is set to the 16 ms elapsed flag ST every time the program is executed 8 times to execute the 16 ms steady process. Manage timing. When the value 1 is set to the 16 ms elapsed flag ST, the work area used in the 2 ms timer interrupt process is backed up.

コマンド受信割り込み処理では、メイン制御基板3からのコマンド送信指示に従って、コマンドを受信する。本実施例では、コマンドは16ビット(2バイト)で構成されている。通信線のハード的な制約上、メイン制御基板3からは、コマンドは4ビット×4パケットで送信される。サブ制御基板350は、4パケットを順次、受信し、再結合してコマンドを生成する。
コマンドの受信が完了すると、コマンド受信終了割り込み処理によって、受信したパケット数のカウンタを値0にリセットしたり、正常に受信が完了しなかったコマンドを破棄するなどの処理を行う。
In the command reception interrupt process, a command is received in accordance with a command transmission instruction from the main control board 3. In this embodiment, the command is composed of 16 bits (2 bytes). Due to hardware limitations of the communication line, the command is transmitted from the main control board 3 in 4 bits × 4 packets. The sub control board 350 sequentially receives four packets and recombines them to generate a command.
When the reception of the command is completed, processing such as resetting the counter of the number of received packets to a value 0 or discarding a command that has not been normally received is performed by command reception end interrupt processing.

E.台間通信処理:
本実施例のパチンコ機1は、音声出力時にスピーカユニット400が適正に音声を出力していないことが検出されると、サブ制御基板350に用意された通信ポート357を介して他のパチンコ機1に音声出力コマンドを送信することによって、他のパチンコ機1から音声を出力させる。自機に代わって他のパチンコ機1に音声出力を行わせるという意味で、通信ポート357を介して送信する音声出力コマンドを代出力コマンドと呼ぶこともある。
E. Inter-table communication processing:
When the pachinko machine 1 according to the present embodiment detects that the speaker unit 400 does not output sound properly when outputting sound, the other pachinko machine 1 is connected via the communication port 357 provided in the sub-control board 350. The voice is output from the other pachinko machine 1 by transmitting the voice output command. The voice output command transmitted via the communication port 357 may be called a substitute output command in the sense that the other pachinko machine 1 performs voice output in place of the own machine.

図10は台間通信を利用した音声出力の概要を示す説明図である。島にパチンコ機1[1]〜1[10]が接続されている状態で、パチンコ機1[3]に異常が発生した場合を考える。各パチンコ機1は、図1で説明した通り、通信ポート357R、357Lで数珠つなぎに接続されている。
パチンコ機1[3]は、異常を検出すると、警告用にランプを点灯させるとともに、警報音の出力を試みる。この時、ランプの点灯は適正に行われたが、スピーカユニット400が破壊されており、警報音は適正に出力されなかったとする。
音声出力が適正か否かの診断は種々の基準で行うことができる。本実施例では、パチンコ機1に備えられている左右1対のスピーカユニット400(図2参照)のうち、いずれか一方が破壊されている場合には、他方のスピーカユニット400から音声が出力可能であっても、音声出力が適正でないと診断するものとした。音声出力の診断は種々の基準に基づいて行うことが可能であり、双方のスピーカユニット400が破壊された時にのみ、音声出力が適正でないと診断するようにしてもよい。
FIG. 10 is an explanatory diagram showing an outline of audio output using inter-station communication. Consider a case where an abnormality occurs in the pachinko machine 1 [3] while the pachinko machine 1 [1] to 1 [10] is connected to the island. As described with reference to FIG. 1, each pachinko machine 1 is connected in a daisy chain by communication ports 357R and 357L.
When the pachinko machine 1 [3] detects an abnormality, the pachinko machine 1 [3] tries to output a warning sound while turning on a lamp for warning. At this time, it is assumed that the lamp is properly lit, but the speaker unit 400 is destroyed and the alarm sound is not properly output.
The diagnosis as to whether the sound output is appropriate can be made based on various criteria. In this embodiment, when one of the pair of left and right speaker units 400 (see FIG. 2) provided in the pachinko machine 1 is destroyed, sound can be output from the other speaker unit 400. Even so, the diagnosis was made that the sound output was not appropriate. The diagnosis of the sound output can be performed based on various criteria, and it may be diagnosed that the sound output is not appropriate only when both the speaker units 400 are destroyed.

警報音の出力が適正でないと診断された時、パチンコ機1[3]は、島の端に設置されているパチンコ機1[1]、1[10](以下、「端機」と呼ぶこともある)に音声出力を行わせる。このため、パチンコ機1[3]は、通信ポート357Lから左隣のパチンコ機1[2]に代出力コマンドC1を送信し、通信ポート357Rから右隣のパチンコ機1[4]に代出力コマンドC4を送信する。   When it is diagnosed that the alarm sound output is not appropriate, the pachinko machine 1 [3] is installed on the edge of the island 1 [1], 1 [10] (hereinafter referred to as "end machine") Also have audio output. Therefore, the pachinko machine 1 [3] transmits the proxy output command C1 from the communication port 357L to the left pachinko machine 1 [2], and the communication port 357R transmits the proxy output command C1 to the right pachinko machine 1 [4]. Send C4.

パチンコ機1[2]は、代出力コマンドC1を受け取ると、更に、左隣のパチンコ機1[1]にこれを転送する(コマンドC2)。パチンコ機1[1]は端機であるため、通信ポート357Lから代出力コマンドを転送することができない(コマンドC3)。代出力コマンドが転送不能であることから、パチンコ機1[1]は、自機が端機であると認識し、代出力コマンドに基づいて音声を出力する(音声出力S1)。   When the pachinko machine 1 [2] receives the proxy output command C1, it further transfers it to the left pachinko machine 1 [1] (command C2). Since the pachinko machine 1 [1] is an end machine, the proxy output command cannot be transferred from the communication port 357L (command C3). Since the substitute output command cannot be transferred, the pachinko machine 1 [1] recognizes that the own machine is a terminal machine and outputs a sound based on the substitute output command (voice output S1).

同様にして、パチンコ機1[4]〜1[9]は、代出力コマンドを順次転送する(コマンドC5、C6、C7)。パチンコ機1[10]は、端機であるため、代出力コマンドを転送することができない(コマンドC8)。そこで、パチンコ機1[10]は自機から音声出力を試みる(音声出力S2)。
ここで、パチンコ機1[10]もスピーカユニット400が破壊されており、音声出力が適正にできないとする。パチンコ機1[10]は音声出力の異常を検出し、新たに代出力コマンドを隣のパチンコ機1[9]に発信する。
通常であれば、パチンコ機1[9]はこの代出力コマンドをパチンコ機1[8]に順次、転送する。しかし、この時点では、パチンコ機1[9]から既に代出力コマンドを転送した先(コマンドC7)から、代出力コマンドの返信を受けたことになる。そこで、パチンコ機1[9]は、代出力コマンドを転送した先のパチンコ機1[10]に異常が発生したと判断し、代出力コマンドを転送することなく音声出力を行う(音声出力S3)。
Similarly, the pachinko machines 1 [4] to 1 [9] sequentially transfer the substitute output commands (commands C5, C6, and C7). Since the pachinko machine 1 [10] is an end machine, the proxy output command cannot be transferred (command C8). Therefore, the pachinko machine 1 [10] tries to output sound from the own machine (audio output S2).
Here, it is assumed that the pachinko machine 1 [10] also has the speaker unit 400 broken and cannot properly output sound. The pachinko machine 1 [10] detects an abnormality in voice output and newly sends a substitute output command to the adjacent pachinko machine 1 [9].
Under normal circumstances, the pachinko machine 1 [9] sequentially transfers the substitute output commands to the pachinko machine 1 [8]. However, at this time, the proxy output command is received from the destination (command C7) to which the proxy output command has already been transferred from the pachinko machine 1 [9]. Accordingly, the pachinko machine 1 [9] determines that an abnormality has occurred in the pachinko machine 1 [10] to which the proxy output command has been transferred, and performs voice output without transferring the proxy output command (voice output S3). .

以上の態様により、島のいずれかのパチンコ機に異常が発生した時は、端機から警報音の音声出力がなされる。また、この時、端機からの音声出力ができない時は、端機に一番近いパチンコ機から音声出力がなされる。
ホールでは、係員は島の端機付近に待機していることが多いため、このように、島の端機から警報音の出力をすることによって、係員に速やかに異常を知らせることができる利点がある。
また、音声出力は台間通信によって端機に行わせるものの、警告用の表示は、異常機自信で行っているため、係員は、ランプの点灯状態を見ることによって、容易に異常機を識別することができる。
According to the above aspect, when an abnormality occurs in any one of the pachinko machines on the island, a warning sound is output from the terminal machine. At this time, if the audio output from the end machine is not possible, the audio output is made from the pachinko machine closest to the end machine.
In the hall, the clerk is often waiting near the end machine on the island, so by outputting an alarm sound from the end machine on the island in this way, there is an advantage that the clerk can be notified of the abnormality quickly. is there.
In addition, although voice output is made to the end machine by inter-station communication, the warning display is performed with confidence of the abnormal machine, so the clerk can easily identify the abnormal machine by looking at the lighting state of the lamp be able to.

図11は音声出力処理のフローチャートである。サブ制御基板350のCPU351が実行する処理であり、図10で示した態様での音声出力を実現するための制御処理である。この音声出力処理は、RAMクリア報知音の出力(図7のステップS44)、サブ制御基板350での16ms定常処理(図9のステップS708)などで、音声出力が必要となる度に、呼び出されるサブルーチンである。   FIG. 11 is a flowchart of the audio output process. This process is executed by the CPU 351 of the sub-control board 350, and is a control process for realizing audio output in the mode shown in FIG. This voice output process is called whenever a voice output is required, such as a RAM clear notification sound output (step S44 in FIG. 7), a 16 ms steady process in the sub-control board 350 (step S708 in FIG. 9), or the like. It is a subroutine.

処理を開始すると、CPU351は、音声出力に関するコマンドを解析し(ステップS100)、出力すべき音声の種類、出力時間などを指定して、音源IC354に音声出力コマンドを出力する(ステップS102)。音源IC354は、音声出力コマンドに応じて、予め用意された音源データを再生し、スピーカユニット400に出力する。
CPU351は、音声出力が行われる間、電流センサ356s(図5参照)からの信号に基づいて、音声出力が適正に行われているか否かの診断、つまり音声出力の異常検出を行う(ステップS104)。先に説明した通り、音声出力コマンドに対応する電流の変化が電流センサ356sによって検出されない時には、異常ありと判断される。本実施例では、左右いずれか一方のスピーカユニット400に異常があれば、異常ありと判断するものとしたが、双方に異常がある時にのみ異常ありと判断するようにしてもよい。
When the process is started, the CPU 351 analyzes a command related to voice output (step S100), specifies the type of voice to be output, the output time, and the like, and outputs a voice output command to the sound source IC 354 (step S102). The sound source IC 354 reproduces sound source data prepared in advance according to the sound output command, and outputs it to the speaker unit 400.
While the audio output is performed, the CPU 351 performs a diagnosis as to whether the audio output is properly performed based on a signal from the current sensor 356s (see FIG. 5), that is, detects an abnormality in the audio output (step S104). ). As described above, when a current change corresponding to the voice output command is not detected by the current sensor 356s, it is determined that there is an abnormality. In the present embodiment, if there is an abnormality in one of the left and right speaker units 400, it is determined that there is an abnormality. However, it may be determined that there is an abnormality only when both are abnormal.

音声出力に異常がない時は(ステップS106)、CPU351は音声出力処理を終了する。
異常がある時は(ステップS106)、CPU351は、他台へ音声出力コマンドを転送する(ステップS108)。このように、音声出力の異常を検出した時点で、直ちに他台への転送を行うことにより、係員への早期報知が可能となり、異常への早期対処が可能となる。例えば、不正行為に先立ってスピーカユニット400の破壊などが行われた場合、係員は異常発生を不正行為が行われる前に知ることができるため、遊技者の行為を監視するなどして、不正行為を未然に防止することが可能となる。
When there is no abnormality in the audio output (step S106), the CPU 351 ends the audio output process.
When there is an abnormality (step S106), the CPU 351 transfers a voice output command to another unit (step S108). As described above, when an abnormality in the audio output is detected, the information is immediately transferred to another vehicle, so that it is possible to notify the staff early and to deal with the abnormality early. For example, if the speaker unit 400 is destroyed prior to the fraud, the clerk can know the occurrence of the abnormality before the fraud is performed. Can be prevented in advance.

ここで、転送すべきコマンドは種々の設定が可能である。例えば、音声出力処理で自機が出力することになっていた音声出力コマンドをそのまま転送してもよい。例えば、警報音を出力する際に異常が検出されれば、他台からも警報音が出力される。遊技中の効果音出力時に異常が検出された時は、他台からは遊技中の効果音が出力されることになり、警報音ほど物々しい音を発することなく、異常を係員に知らせることが可能となる。係員が端機から出力される効果音と、端機での演出表示やランプ点灯状態との不整合に気づけば、十分に異常の発生を認識することができるからである。
別の態様として、自機が出力することになっていた音声出力コマンドに関わらず、代出力コマンドは警報音の音声出力コマンドとしてもよい。この時、他のパチンコ機で異常が発生していることを知らせるための固有の警報音の出力コマンドを用意しても良いし、他の警報音の音声出力コマンドを流用してもよい。例えば、RAMクリア報知コマンドや、その他の不正を検出した時の報知コマンドを利用することができる。後者の態様によれば、新たなコマンドを増やす必要がないため、コマンド体系が複雑化することを回避できる。
Here, various settings can be made for the command to be transferred. For example, a voice output command that is to be output by the own device in the voice output process may be transferred as it is. For example, if an abnormality is detected when an alarm sound is output, an alarm sound is also output from another stand. If an abnormality is detected when a sound effect is output during a game, the sound effect during the game will be output from another stand, and the staff will be notified of the abnormality without producing a sound as alarming as the alarm sound. Is possible. This is because the occurrence of an abnormality can be sufficiently recognized when the attendant notices the inconsistency between the sound effect output from the end machine and the effect display or lamp lighting state at the end machine.
As another aspect, the substitute output command may be an audio output command for an alarm sound regardless of the audio output command that the device itself is supposed to output. At this time, a specific alarm sound output command for notifying that an abnormality has occurred in another pachinko machine may be prepared, or a sound output command of another alarm sound may be used. For example, a RAM clear notification command or a notification command when other fraud is detected can be used. According to the latter mode, since it is not necessary to increase a new command, it is possible to avoid complication of the command system.

図12は台間通信報知処理のフローチャートである。図11のステップS108において発信された代出力コマンドを受信したパチンコ機で実行する処理に相当する。各パチンコ機のサブ制御基板350は、先に説明した16ms定常処理(図9のステップS708)で、他台からのコマンド受信をトリガとしてこの処理を実行する。   FIG. 12 is a flowchart of the inter-station communication notification process. This corresponds to the process executed by the pachinko machine that has received the proxy output command transmitted in step S108 in FIG. The sub-control board 350 of each pachinko machine executes this process with the reception of a command from another machine as a trigger in the 16 ms steady process (step S708 in FIG. 9) described above.

処理を開始すると、CPU351は、通信ポート357を介して他台からの代出力コマンドを受信する(ステップS150)。他台からの代出力コマンド受信がトリガとして実行される処理なので、代出力コマンドを受信していない時は、CPU351そのままこの処理を終了する。   When the process is started, the CPU 351 receives a substitute output command from another unit via the communication port 357 (step S150). Since the process is executed by receiving a substitute output command from another unit as a trigger, when the substitute output command is not received, the CPU 351 ends this process as it is.

次にCPU351は、受信した代出力コマンドが送信済みの台から受信したものか否かを判断する(ステップS152)。送信済みの台からのものである場合には(ステップS152)、図10のパチンコ機1[9]が、パチンコ機1[10]から代出力コマンドを受信した時のように、端機に異常があった時に相当すると判断されるため、CPU351は、直ちに音声出力処理を実行する(ステップS158)。音声出力処理の内容は図11で説明した通りである。この処理を実行することによって、図10のパチンコ機1[9]のように、代出力コマンドに基づいた音声出力を行うことができる。   Next, the CPU 351 determines whether or not the received proxy output command is received from a table that has already been transmitted (step S152). If it is from a table that has already been transmitted (step S152), the pachinko machine 1 [9] in FIG. 10 has an error in the terminal machine, such as when a substitute output command is received from the pachinko machine 1 [10]. Therefore, the CPU 351 immediately executes a sound output process (step S158). The contents of the audio output process are as described in FIG. By executing this process, voice output based on the proxy output command can be performed as in the pachinko machine 1 [9] in FIG.

ステップS152において、代出力コマンドが、送信済みの台からの返信か否かの判断は種々の方法を採ることができる。
一例として、サブ制御基板350は、代出力コマンドを転送する度に、発信元および転送先のログを転送履歴として保存するようにすればよい。次に代出力コマンドを受信した時には、代出力コマンドの発信元が、このログの転送先と一致していれば、返信であると判断することができる。島の2台から全く異なるタイミングで無関係に出された代出力コマンド間で、返信であると誤判断することを回避するため、上述のログの保持期間は十分に短い時間に設定しておくことが望ましい。
In step S152, various methods can be used to determine whether the proxy output command is a reply from a table that has already been transmitted.
As an example, the sub-control board 350 may store the logs of the transmission source and the transfer destination as the transfer history each time the substitute output command is transferred. Next, when a substitute output command is received, if the sender of the substitute output command matches the transfer destination of this log, it can be determined that the reply is a reply. In order to avoid mistakenly judging that a reply is made between proxy output commands issued from two islands at completely different timings, the above-mentioned log retention period should be set to a sufficiently short time. Is desirable.

代出力コマンドが返信でない場合(ステップS152)、CPU351は、受信ポートと異なるポートから、他台へのコマンド転送を行う(ステップS154)。つまり、通信ポート357Rから代出力コマンドを受信した場合には、他方の通信ポート357Lから代出力コマンドを転送するのである。逆に、通信ポート357Lで受信した場合には、通信ポート357Rから転送する。こうすることによって、図10に示したように、代出力コマンドを島の各パチンコ機間で順次、転送することができる。   If the proxy output command is not a reply (step S152), the CPU 351 transfers the command from a port different from the reception port to another unit (step S154). That is, when a proxy output command is received from the communication port 357R, the proxy output command is transferred from the other communication port 357L. Conversely, when it is received at the communication port 357L, it is transferred from the communication port 357R. By doing so, as shown in FIG. 10, the proxy output command can be sequentially transferred between the pachinko machines on the island.

代出力コマンドが転送可能である場合には(ステップS156)、CPU351は、自機が端機でなく、音声出力する必要がないと判断し、台間通信報知処理を終了する。これは、図10のパチンコ機1[2]、1[4]等が行う処理に相当する。代出力コマンドの転送成否は、転送先からの受信応答信号(いわゆるACK信号)の有無を確認することによって判断できる。代出力コマンドの転送ができ、台間通信報知処理を終了する際には、上述のログの記録更新をしておくことが望ましい。   When the proxy output command can be transferred (step S156), the CPU 351 determines that the own device is not a terminal device and does not need to output sound, and ends the inter-unit communication notification process. This corresponds to the processing performed by the pachinko machines 1 [2], 1 [4], etc. in FIG. The success or failure of transfer of the proxy output command can be determined by confirming the presence or absence of a reception response signal (so-called ACK signal) from the transfer destination. When the proxy output command can be transferred and the inter-station communication notification process is terminated, it is desirable to update the log recording described above.

代出力コマンドが転送できない場合には(ステップS156)、CPU351は、自機が端機であり、音声出力すべきと判断し、音声出力処理を実行する(ステップS158)。この処理によって代出力コマンドに基づいた音声出力が行われる。この処理は、図10のパチンコ機1[1]、1[10]の処理に相当する。
図10のパチンコ機1[10]のように、代出力コマンドに基づく音声出力の際に、更に異常が検出されると(図10の音声出力S2)、CPU351は、図11のステップS108に従って、新たに代出力コマンドを他台に発信することになる。そして、他台では、新たに発信された代出力コマンドに応じて、台間通信報知処理が再び実行されるようになる。
When the proxy output command cannot be transferred (step S156), the CPU 351 determines that the own device is a terminal device and should output a sound, and executes a sound output process (step S158). By this processing, voice output based on the substitute output command is performed. This processing corresponds to the processing of the pachinko machines 1 [1] and 1 [10] in FIG.
If a further abnormality is detected during the audio output based on the proxy output command as in the pachinko machine 1 [10] in FIG. 10 (audio output S2 in FIG. 10), the CPU 351 follows step S108 in FIG. A new output command will be sent to another unit. Then, in the other units, the inter-unit communication notification process is executed again in response to the newly issued substitute output command.

以上で説明した本実施例のパチンコ機1によれば、スピーカユニット400から音声出力が適正に行われているか否かを診断することができる。そして、音声出力に異常がある場合には、台間通信を利用して、他台のスピーカユニット400を活用し、音声出力を行うことができる。従って、スピーカユニット400を破壊して警報音が鳴らないようにした上での不正行為を効果的に防止することができる。   According to the pachinko machine 1 of the present embodiment described above, it is possible to diagnose whether or not sound output is properly performed from the speaker unit 400. When there is an abnormality in the audio output, the audio output can be performed using the speaker unit 400 of another unit using inter-station communication. Accordingly, it is possible to effectively prevent an illegal act after destroying the speaker unit 400 so as not to sound an alarm sound.

F.変形例:
F1.台間通信報知処理の変形例(1):
(1) 実施例では、代出力コマンドに対する音声出力を端機で行わせる例を示した。代出力コマンドに対しては、種々の処理が可能である。例えば、代出力コマンドを受信したパチンコ機1は、端機であるか否かに関わらず、音声出力するようにしてもよい。こうすれば、異常機の隣のパチンコ機1から速やかに音声出力されることになる。
F. Variations:
F1. Modified example (1) of inter-station communication notification processing:
(1) In the embodiment, the example in which the voice output for the substitute output command is performed by the terminal device is shown. Various processing is possible for the proxy output command. For example, the pachinko machine 1 that has received the proxy output command may output a voice regardless of whether it is a terminal machine. If it carries out like this, audio | voice output will be promptly output from the pachinko machine 1 adjacent to an abnormal machine.

(2) また、実施例では、異常機の双方の出力ポート357R、357Lから代出力コマンドを発信する例を示した(図10参照)。これに対し、スピーカユニット400の異常が発見された側のみから代出力コマンドを発信するようにしてもよい。例えば、右側のスピーカユニット400は正常で、左側のみが破壊されたことが検出された場合には、左隣のパチンコ機に出力ポート357Lから代出力コマンドを出力する。こうすることによって、自機の正常なスピーカユニット400から警報音を出力しつつ、異常が生じたスピーカユニット400の分を隣のパチンコ機1で代替させることができる。 (2) Moreover, in the Example, the example which transmits a substitute output command from the output ports 357R and 357L of both of the abnormal machines was shown (see FIG. 10). On the other hand, the substitute output command may be transmitted only from the side where the abnormality of the speaker unit 400 is found. For example, when it is detected that the right speaker unit 400 is normal and only the left side is destroyed, a substitute output command is output from the output port 357L to the left pachinko machine. By doing so, the adjacent pachinko machine 1 can replace the part of the speaker unit 400 in which an abnormality has occurred while outputting an alarm sound from the normal speaker unit 400 of the own machine.

F2.台間通信報知処理の変形例(2):
実施例では、代出力コマンドに応じて音声を出力するパチンコ機は端機等に固定される例を示した。音声出力するパチンコ機は順次、移動させていってもよい。かかる例を以下に示す。
F2. Modified example (2) of inter-station communication notification processing:
In the embodiment, an example is shown in which a pachinko machine that outputs sound in response to a substitute output command is fixed to a terminal machine or the like. Pachinko machines that output audio may be moved sequentially. Such an example is shown below.

図13は台間通信を利用した音声出力の概要を示す説明図である。島にパチンコ機1[1]〜1[10]が設置されている状態で、パチンコ機1[3]に異常が請じた場合を考える。   FIG. 13 is an explanatory diagram showing an outline of audio output using inter-station communication. Let us consider a case in which an abnormality is imposed on the pachinko machine 1 [3] while the pachinko machine 1 [1] to 1 [10] is installed on the island.

異常機は、スピーカユニット400に異常を検出した時は、実施例と同様、通信ポート357R、357Lを介して代出力コマンドを送信する(コマンドC11、C21)。
パチンコ機1[2]は、代出力コマンドを転送する(コマンドC12)。パチンコ機1[1]は、代出力コマンドを更に転送できないため(コマンドC13)、代出力コマンドに基づく音声出力を行う(音声出力S11)。
When the abnormal device detects an abnormality in the speaker unit 400, it transmits a substitute output command via the communication ports 357R and 357L (commands C11 and C21) as in the embodiment.
The pachinko machine 1 [2] transfers the substitute output command (command C12). Since the pachinko machine 1 [1] cannot further transfer the proxy output command (command C13), the pachinko machine 1 [1] performs voice output based on the proxy output command (voice output S11).

その後、パチンコ機1[1]は、代出力コマンドを返信する(コマンドC14)。パチンコ機1[2]は、代出力コマンドの返信時には、単に転送するのではなく、代出力コマンドに基づいて音声出力をした上で(音声出力S12)、更に、代出力コマンドを返信する(コマンドC15)。   Thereafter, the pachinko machine 1 [1] returns a proxy output command (command C14). The pachinko machine 1 [2] does not simply forward the substitute output command, but instead outputs the voice based on the substitute output command (voice output S12), and further sends back the substitute output command (command C15).

パチンコ機1[3]は代出力コマンドを受信するが、自機には異常があり音声出力することができない(音声出力S13)。そこで、再び、代出力コマンドを発信する(コマンドC16)。この代出力コマンドは、返信ではなく、新たな代出力コマンドであるため、パチンコ機1[2]は、最初のコマンドC11を受信した時と同様、パチンコ機1[1]に転送する。
この処理を繰り返すことにより、端機であるパチンコ機1[1]から、異常機に向けて、図中の音声出力S11、S12のように、順次、音声出力源を移動させることができる。
The pachinko machine 1 [3] receives the substitute output command, but has an abnormality in the own machine and cannot output voice (voice output S13). Therefore, the proxy output command is transmitted again (command C16). Since this proxy output command is not a reply but a new proxy output command, the pachinko machine 1 [2] transfers the command to the pachinko machine 1 [1] as when the first command C11 is received.
By repeating this process, the audio output source can be moved sequentially from the pachinko machine 1 [1], which is the terminal machine, toward the abnormal machine as in the audio outputs S11 and S12 in the figure.

パチンコ機1[4]に発信されたコマンドC21も同様である。代出力コマンドは、コマンドC22,C23、C24のように順次、転送される。端機であるパチンコ機1[10]は、転送できないため(コマンドC25)、音声出力を試みる(音声出力S21)。
ここで、パチンコ機1[10]のスピーカユニット400にも異常があり、音声出力ができなかったとする。この場合、パチンコ機1[10]は、新たに代出力コマンドをパチンコ機1[9]に出力する(コマンドC26)。
The same applies to the command C21 transmitted to the pachinko machine 1 [4]. The proxy output commands are sequentially transferred as commands C22, C23, and C24. The pachinko machine 1 [10], which is an end machine, cannot transfer (command C25), so tries to output sound (voice output S21).
Here, it is assumed that there is also an abnormality in the speaker unit 400 of the pachinko machine 1 [10] and audio output cannot be performed. In this case, the pachinko machine 1 [10] newly outputs a substitute output command to the pachinko machine 1 [9] (command C26).

パチンコ機1[9]は、代出力コマンドの返信を受け(コマンドC26)、音声出力を行う(音声出力S22)。そして、更に代出力コマンドを返信する(コマンドC27)。
こうして、各パチンコ機が順次、音声出力しながら代出力コマンドを返信する(コマンドC28、音声出力S23)。
パチンコ機1[4]からパチンコ機1[3]に代出力コマンドが返信されても(コマンドC29)、パチンコ機1[3]は音声出力することができない(音声出力S24)。そこで、再び、代出力コマンドを発信する(コマンドC30)。
このようにして、パチンコ機1[4]〜1[10]の間でも、端機側から順に音声出力源を移動させながら、音声出力を行うことができる。
The pachinko machine 1 [9] receives the reply of the proxy output command (command C26) and performs audio output (audio output S22). Further, a proxy output command is returned (command C27).
In this way, each pachinko machine sequentially returns a substitute output command while outputting sound (command C28, sound output S23).
Even if a substitute output command is returned from the pachinko machine 1 [4] to the pachinko machine 1 [3] (command C29), the pachinko machine 1 [3] cannot output audio (audio output S24). Therefore, the proxy output command is transmitted again (command C30).
In this way, even between the pachinko machines 1 [4] to 1 [10], sound output can be performed while moving the sound output source in order from the end device side.

図14は変形例としての音声出力処理のフローチャートである。図13の台間通信報知処理を実現するための処理であり、実施例の処理(図11)に代わる処理である。   FIG. 14 is a flowchart of an audio output process as a modification. This is a process for realizing the inter-station communication notification process of FIG. 13, and is a process replacing the process of the embodiment (FIG. 11).

この処理を開始すると、サブ制御基板350のCPU351が、実施例と同様、コマンドを解析して(ステップS100)、音源ICに音声出力コマンドを出力すると(ステップS102)、音源ICが音源データを再生して音声出力を行う。
この間、CPU351は音声出力の異常の有無を検出し(ステップS104)、異常がない場合には(ステップS106)この処理を終了する。
When this process is started, the CPU 351 of the sub control board 350 analyzes the command (step S100) and outputs a sound output command to the sound source IC (step S102), and the sound source IC reproduces the sound source data. And output audio.
During this time, the CPU 351 detects whether there is an abnormality in the audio output (step S104), and if there is no abnormality (step S106), the process is terminated.

異常がある場合には(ステップS106)、ステップS100で解析したコマンドが、他台からの代出力コマンドであるか否かを判断する(ステップS110)。
他台からの代出力コマンドでない場合には(ステップS110)、他台に音声出力コマンドを転送する(ステップS114)。つまり、代出力コマンドを新たに発信することになる。ここで転送するコマンドは、実施例で説明した通り、ステップ100で実行しようとしていたコマンドをそのまま転送してもよいし、警報音の音声出力コマンドを送信するようにしてもよい。
If there is an abnormality (step S106), it is determined whether or not the command analyzed in step S100 is a substitute output command from another unit (step S110).
If it is not a substitute output command from another stand (step S110), the voice output command is transferred to the other stand (step S114). That is, a substitute output command is newly transmitted. The command to be transferred here may be transferred as it is in step 100 as described in the embodiment, or an alarm sound output command may be transmitted.

一方、他台からの台出力コマンドの場合には(ステップS110)、このコマンドを返送する(ステップS112)。これは、図13におけるパチンコ機1[10]の処理に相当する。   On the other hand, in the case of a stand output command from another stand (step S110), this command is returned (step S112). This corresponds to the processing of the pachinko machine 1 [10] in FIG.

図15は変形例としての台間通信報知処理のフローチャートである。実施例の処理(図12)に代わる処理であり、サブ制御基板350のCPU351が16ms定常処理(図9のステップS708)で、実行する処理である。   FIG. 15 is a flowchart of the inter-unit communication notification process as a modification. This process replaces the process of the embodiment (FIG. 12), and is a process executed by the CPU 351 of the sub-control board 350 in the 16 ms steady process (step S708 in FIG. 9).

処理を開始すると、CPU351は他台からの代出力コマンドを受信する(ステップS150)。
この代出力コマンドが、送信済みの台からの返信の場合には、図13の音声出力S12、S22、S23で示したように、直ちに代出力コマンドに基づく音声出力を行う(ステップS170)。
When the process is started, the CPU 351 receives a substitute output command from another unit (step S150).
If this proxy output command is a reply from the table that has already been transmitted, voice output based on the proxy output command is immediately performed as shown by the voice outputs S12, S22, and S23 in FIG. 13 (step S170).

代出力コマンドが返信でない場合には(ステップS152)、受信ポートと異なる通信ポートから、他台に代出力コマンドを転送する(ステップS154)。これは、図13におけるパチンコ機1[2]のコマンドC12等の転送処理に相当する。   If the proxy output command is not a reply (step S152), the proxy output command is transferred from the communication port different from the reception port to another unit (step S154). This corresponds to the transfer process of the command C12 of the pachinko machine 1 [2] in FIG.

代出力コマンドの転送ができた場合には(ステップS156)、CPU351は、台間通信報知処理を終了する。
転送できない場合には、CPU351は、自機が端機であると判断し、音声出力処理を行う(ステップS170)。
When the proxy output command has been transferred (step S156), the CPU 351 ends the inter-unit communication notification process.
If the data cannot be transferred, the CPU 351 determines that the own device is a terminal device and performs audio output processing (step S170).

CPU351は、自機が異常機である場合には、台間通信報知処理を終了する(ステップS172)。これは、図13のパチンコ機1[3]の処理に相当する。図13では、異常機での音声出力が試みられた後(音声出力S13、S24)、新たに代出力コマンドが発信されている(コマンドC16、C30)。このコマンドは、ステップS170において、音声出力処理を行う過程で出力されるものである(図14のステップS117)。   If the CPU 351 is an abnormal machine, the CPU 351 ends the inter-station communication notification process (step S172). This corresponds to the processing of the pachinko machine 1 [3] in FIG. In FIG. 13, after a voice output with an abnormal machine is attempted (voice output S13, S24), a substitute output command is newly transmitted (commands C16, C30). This command is output in the process of performing the voice output process in step S170 (step S117 in FIG. 14).

異常機でない場合には(ステップS172)、受信ポートと異なる通信ポート、または転送可能な通信ポートから他台に代出力コマンドを転送する(ステップS174)。
受信ポートと異なる通信ポートからの転送とは、図13においてパチンコ機1[2]がコマンドC14を受け取り、音声出力S12を行った後に、パチンコ機1[3]に対してコマンドC15を転送している処理に相当する。
転送可能な通信ポートからの転送とは、図13において端機のパチンコ機1[1]がコマンドC12を受け取り、音声出力S11を行った後に、パチンコ機1[2]に対してコマンドC14を転送している処理に相当する。
ステップS174の処理によって、図13に示したように、音声出力を行った後、代出力コマンドを返信する処理が可能となる。
If it is not an abnormal machine (step S172), the proxy output command is transferred from the communication port different from the receiving port or the transferable communication port to another machine (step S174).
Transfer from a communication port different from the reception port means that after the pachinko machine 1 [2] receives the command C14 in FIG. 13 and performs the audio output S12, the command C15 is transferred to the pachinko machine 1 [3]. It corresponds to the processing.
The transfer from the transferable communication port means that the pachinko machine 1 [1] at the end in FIG. 13 receives the command C12, performs the voice output S11, and then transfers the command C14 to the pachinko machine 1 [2]. It corresponds to the processing.
With the processing in step S174, as shown in FIG. 13, after performing voice output, processing for returning a proxy output command becomes possible.

代出力コマンドの返信を終えると、CPU351は、転送履歴をリセットして(ステップS176)、台間通信報知処理を終了する。転送履歴をリセットすることにより、異なる台で新たに異常が検出された時や、異常機から再度、代出力コマンドが発信された時(図13のコマンドC16、C30など)に、従前の転送履歴に起因する誤判断を回避することができる。   When the reply of the substitute output command is completed, the CPU 351 resets the transfer history (step S176) and ends the inter-station communication notification process. By resetting the transfer history, when a new abnormality is detected on a different machine, or when a substitute output command is sent again from the abnormal machine (command C16, C30, etc. in FIG. 13), the previous transfer history It is possible to avoid misjudgment caused by.

以上で説明した変形例の台間通信報知処理によれば、音声出力源を端機から移動させることができるため、係員は音声出力源を追いかけることによって、容易に異常機を特定することが可能となる利点がある。   According to the inter-vehicle communication notification process of the modified example described above, since the audio output source can be moved from the terminal device, the attendant can easily identify the abnormal machine by following the audio output source. There is an advantage to become.

F3.台間通信報知処理の変形例(3):
実施例では、異常が発生した時には、他台で音声出力を行うことによって、係員の注意を喚起する例を示した。これに対し、島に設置された各パチンコ機に識別情報を設定しておき、異常発生時には、音声出力とともに、異常機の識別情報を係員に提示することによって、異常機を容易に特定できるようにしてもよい。
識別情報は、島に設置された各遊技機に対して、係員がディップスイッチの操作などによって手動で設定してもよいが、自動的に設定可能とすることが利便性が高い。
以下では、識別情報を自動的に設定するための処理について説明した上で、識別情報を利用した報知を行う態様を変形例として説明する。
F3. Modified example (3) of the inter-station communication notification process:
In the embodiment, when an abnormality occurs, an example is shown in which the clerk's attention is drawn by performing audio output on another unit. On the other hand, identification information is set for each pachinko machine installed on the island, and when an abnormality occurs, the abnormal machine can be easily identified by presenting the identification information of the abnormal machine together with voice output to the staff. It may be.
The identification information may be set manually for each gaming machine installed on the island by an operator by operating a dip switch or the like, but it is convenient to be able to set it automatically.
Below, after explaining the process for setting identification information automatically, the mode which performs information using identification information is explained as a modification.

図16は識別情報設定例(1)を示す説明図である。島にパチンコ機1[1]〜1[10]が設置されている例を考える。パチンコ機1[3]のみが電源オフであり、その他は既に電源が入っているものとする。   FIG. 16 is an explanatory view showing an identification information setting example (1). Consider an example in which pachinko machines 1 [1] to 1 [10] are installed on an island. It is assumed that only the pachinko machine 1 [3] is turned off and the other is already turned on.

パチンコ機1[3]の電源がオンされると、サブ制御基板350のCPU351は、通信ポート357を介して、ID設定コマンドを送信する(コマンドC41、C51)。
ID設定コマンドを受けたパチンコ機1[2]、1[4]等は、代出力コマンドの受信時と同じようにID設定コマンドを他の通信ポートから順次、転送する(コマンドC42、C52〜54)。
When the power of the pachinko machine 1 [3] is turned on, the CPU 351 of the sub control board 350 transmits an ID setting command via the communication port 357 (commands C41 and C51).
The pachinko machines 1 [2], 1 [4], etc. that have received the ID setting command sequentially transfer the ID setting command from other communication ports in the same manner as when the proxy output command is received (commands C42, C52 to 54). ).

パチンコ機1[1]、1[10]は、識別情報を転送することができない(コマンドC43、C55)。そこで、これらは、それぞれ自機が端機であると判断し、自機に識別番号「ID=1」を設定して、ID増加コマンドを返信する(コマンドC44、C56)。返信時には、自機のIDをID増加コマンドに付しておく。   The pachinko machines 1 [1] and 1 [10] cannot transfer identification information (commands C43 and C55). Therefore, each of these determines that the own device is a terminal device, sets an identification number “ID = 1” to the own device, and returns an ID increase command (commands C44 and C56). When replying, the ID of the own device is attached to the ID increase command.

パチンコ機1[2]は、「ID=1」なるID増加コマンドの返信を受けて、自機の識別番号を「ID=2」と設定し、更に、ID増加コマンドを、パチンコ機1[3]に返信する(コマンドC45)。
パチンコ機1[9]も同様に、「ID=1」なるID増加コマンドの返信を受けて、自機の識別番号を「ID=2」と設定し、更に、ID増加コマンドを、パチンコ機1[8]に返信する(コマンドC57)。
こうして、各パチンコ機は自機にIDを設定するとともに、ID増加コマンドの返信を行う(コマンドC46、コマンドC58等)。
The pachinko machine 1 [2] receives the reply of the ID increase command “ID = 1”, sets its own identification number as “ID = 2”, and further sends the ID increase command to the pachinko machine 1 [3]. ] (Command C45).
Similarly, the pachinko machine 1 [9] receives the reply of the ID increase command “ID = 1”, sets the identification number of the own machine to “ID = 2”, and further sends the ID increase command to the pachinko machine 1 Reply to [8] (command C57).
In this way, each pachinko machine sets an ID for itself and returns an ID increase command (command C46, command C58, etc.).

この処理を行うと、やがて、パチンコ機1[1]、1[10]からそれぞれ設定されたIDの衝突が生じる。図の例では、パチンコ機1[4]で、パチンコ機1[1]から順に設定されたIDは「4」であるのに対し、パチンコ機1[10]から順に設定されたIDは「7」となっており、不整合が生じている。   When this processing is performed, ID collisions set from the pachinko machines 1 [1] and 1 [10] will eventually occur. In the example of the figure, in the pachinko machine 1 [4], the ID set in order from the pachinko machine 1 [1] is “4”, whereas the ID set in order from the pachinko machine 1 [10] is “7”. "And there is a mismatch.

この時、パチンコ機1[4]は、IDの値が大きい方の処理を優先する。従って、自機のIDはパチンコ機1[10]から順に設定された「ID=7」に修正し、ID増加コマンドをパチンコ機1[3]に転送する(コマンドC59)。
パチンコ機1[1]から設定されたIDは無視するとともに、ID増加コマンドの転送も停止する。
以下、コマンドC59に基づいて、パチンコ機1[3]〜1[1]のIDも順次、書き換えられる(コマンドC60、C61)。
これらの処理によって、パチンコ機1[10]〜1[1]の順に「ID=1〜10」という一義的な識別情報が順次、付される。
At this time, the pachinko machine 1 [4] gives priority to the process with the larger ID value. Accordingly, the ID of the own device is corrected to “ID = 7” set in order from the pachinko machine 1 [10], and the ID increase command is transferred to the pachinko machine 1 [3] (command C59).
The ID set from the pachinko machine 1 [1] is ignored and the transfer of the ID increase command is also stopped.
Hereinafter, based on the command C59, the IDs of the pachinko machines 1 [3] to 1 [1] are sequentially rewritten (commands C60 and C61).
By these processes, unique identification information “ID = 1 to 10” is sequentially added in the order of the pachinko machines 1 [10] to 1 [1].

図17は識別情報設定例(2)を示す説明図である。図16では、パチンコ機1[3]のみが電源オフの状態からの設定例を示したが、次は全機がオフの状態からの設定例を示す。各パチンコ機の処理は図16と同様である。   FIG. 17 is an explanatory view showing an identification information setting example (2). FIG. 16 shows an example of setting when only the pachinko machine 1 [3] is powered off. Next, an example of setting when all the machines are off is shown. The processing of each pachinko machine is the same as in FIG.

まず、全機がオフの状態から、パチンコ機1[2]、1[4]、1[10]がオンにされたとする。この時点で、パチンコ機1[2]、1[4]、1[10]は、ID設定コマンドの発信を試みるが(コマンドC71〜C76)、いずれも送信不能であるため、それぞれ自機が端機であると判断し、ID=1を設定する。   First, it is assumed that the pachinko machines 1 [2], 1 [4], and 1 [10] are turned on from a state in which all the machines are off. At this time, the pachinko machines 1 [2], 1 [4], and 1 [10] try to send an ID setting command (commands C71 to C76), but since each of them cannot be transmitted, each of the own machines is not connected. Is set to ID = 1.

次に、パチンコ機1[3]の電源をオンにしたとする。パチンコ機1[3]は、ID設定コマンドを発信する(コマンドC77、C80)。パチンコ機1[2]、1[4]は、この転送が不能であるため(コマンドC78、C81)、自機が端機であると判断し、それぞれ「ID=1」を設定した後、ID増加コマンドを返信する。   Next, it is assumed that the power of the pachinko machine 1 [3] is turned on. The pachinko machine 1 [3] transmits an ID setting command (commands C77 and C80). The pachinko machines 1 [2] and 1 [4] cannot perform this transfer (commands C78 and C81). Therefore, the pachinko machines 1 [2] and 1 [4] determine that the own machine is an end machine and set “ID = 1” respectively. Returns an increase command.

ここで、パチンコ機1[2]からの返信の方が早くパチンコ機1[3]に到達したとする(コマンドC79)。パチンコ機1[3]は、自機の「ID=2」を設定し、ID増加コマンドをパチンコ機1[4]に転送する(コマンドC82)。
その後に、パチンコ機1[4]からのID増加コマンドが、パチンコ機1[3]に到達したとする(コマンドC83)。この時点では、パチンコ機1[3]は「ID=2」であり、コマンドC83で伝達される「ID=1」よりも大きいため、パチンコ機1[3]は、コマンドC83を無視する。
この結果、パチンコ機1[2]〜1[4]には、この順に、「ID=1〜3」が設定される。
Here, it is assumed that the reply from the pachinko machine 1 [2] arrives at the pachinko machine 1 [3] earlier (command C79). The pachinko machine 1 [3] sets “ID = 2” of the own machine and transfers the ID increase command to the pachinko machine 1 [4] (command C82).
Thereafter, it is assumed that the ID increase command from the pachinko machine 1 [4] reaches the pachinko machine 1 [3] (command C83). At this time, since the pachinko machine 1 [3] is “ID = 2” and is larger than “ID = 1” transmitted by the command C83, the pachinko machine 1 [3] ignores the command C83.
As a result, “ID = 1 to 3” is set in this order in the pachinko machines 1 [2] to 1 [4].

このように、図16、17で説明した処理を、各パチンコ機が順次、実行することにより、電源をオンにする度に、IDが順次、更新され、最終的には図16で示したように一義的なIDが設定される。   In this way, each pachinko machine sequentially executes the processing described in FIGS. 16 and 17, so that the ID is sequentially updated each time the power is turned on. Finally, as shown in FIG. An unambiguous ID is set.

図18はID設定処理のフローチャートである。図16,17の処理を実現するための処理であり、電源投入時、および16ms定常処理の実行時に、サブ制御基板350のCPU351が実行する処理である。   FIG. 18 is a flowchart of the ID setting process. 16 and 17 is a process executed by the CPU 351 of the sub control board 350 when the power is turned on and when the 16 ms steady process is executed.

処理を開始し、ID増加コマンドを受信している時は(ステップS200)、CPU351は、自機に既に付されたID(以下、「自機ID」という)が、ID増加コマンドに付されたID(以下、「指示ID」という)以下であるか否かを判断する。自機IDが指示ID以下である場合には、自機IDを、「指示ID+1」に置き換える(ステップS204)。これは、図17において、パチンコ機1[3]にID=2を設定した処理や、パチンコ機1[4]のIDを1から3に書き換えた処理等に相当する。
自機IDの書き換えを行った後、CPU351は、ID増加コマンドを発信する(ステップS206)。これは、ステップS200において、ID増加コマンドを受信した通信ポートとは異なる通信ポートから発信する。
When the process is started and the ID increase command is received (step S200), the CPU 351 adds the ID already assigned to the own device (hereinafter referred to as “own device ID”) to the ID increase command. It is determined whether or not it is ID (hereinafter referred to as “instruction ID”) or less. If the own device ID is less than or equal to the instruction ID, the own device ID is replaced with “instruction ID + 1” (step S204). This corresponds to a process of setting ID = 2 in the pachinko machine 1 [3] in FIG. 17, a process of rewriting the ID of the pachinko machine 1 [4] from 1 to 3, and the like.
After rewriting the own device ID, the CPU 351 transmits an ID increase command (step S206). This is transmitted from a communication port different from the communication port that received the ID increase command in step S200.

一方、自機IDの方が指示IDよりも大きい場合には(ステップS202)、ID増加コマンドを無視してID設定処理を終了する。これは、図17のパチンコ機1[3]が、コマンドC83を無視した時の処理に相当する。   On the other hand, if the own device ID is larger than the instruction ID (step S202), the ID setting command is ignored and the ID setting process is terminated. This corresponds to processing when the pachinko machine 1 [3] in FIG. 17 ignores the command C83.

次に、CPU351は、ID設定コマンドを受信している時(ステップS210)または自機のIDが未設定の時(ステップS212)には、ID設定コマンドを発信する(ステップS214)。このコマンドが発信できた時には、CPU351は、ID設定処理を終了する(ステップS216)。
ID設定コマンドを受信している時とは、図16のパチンコ機1[2]がコマンドC41を受信した時等の処理に相当し、既に設定済みのIDを変更することなく、単に設定コマンドを転送する処理に相当する。
IDが未設定の時とは、図16のパチンコ機1[3]がコマンドC41,C51を発信した時の処理に相当する。
Next, the CPU 351 transmits the ID setting command (step S214) when the ID setting command is received (step S210) or when the ID of its own device is not set (step S212). When this command can be transmitted, the CPU 351 ends the ID setting process (step S216).
The time when the ID setting command is received corresponds to the processing when the pachinko machine 1 [2] in FIG. 16 receives the command C41, and the setting command is simply changed without changing the already set ID. This corresponds to the transfer process.
The case where the ID is not set corresponds to processing when the pachinko machine 1 [3] in FIG. 16 transmits the commands C41 and C51.

上述のID設定コマンドを発信できなかった時には(ステップS216)、CPU351は、自機が端機であると判断し、IDに「1」を設定して(ステップS218)、ID増加コマンドを返信する(ステップS220)。つまり、先にID設定コマンドを受信した通信ポートから、ID増加コマンドを発信するのである。
この処理は、図16においてパチンコ機1[1]、1[10]が、「ID=1」を設定した後、コマンドC44、C56を発信する処理に相当する。
When the above ID setting command cannot be transmitted (step S216), the CPU 351 determines that the own device is a terminal device, sets "1" in the ID (step S218), and returns an ID increase command. (Step S220). That is, the ID increase command is transmitted from the communication port that has received the ID setting command first.
This process corresponds to a process in which the pachinko machines 1 [1] and 1 [10] in FIG. 16 send commands C44 and C56 after setting “ID = 1”.

以上の処理を実行することによって、図16、図17で説明したように、島に設置された各パチンコ機に対して一義的な識別番号を付すことが可能となる。   By executing the above processing, a unique identification number can be assigned to each pachinko machine installed on the island as described with reference to FIGS.

図19は変形例としての台間通信報知処理のフローチャートである。実施例における図12に代わる処理であり、サブ制御基板350のCPU351が、16ms定常処理(図9のステップS708)で実行する処理である。音声出力処理は、実施例または変形例で示した処理(図11,図14)を用いることができる。   FIG. 19 is a flowchart of the inter-unit communication notification process as a modification. This process is an alternative to FIG. 12 in the embodiment, and is a process executed by the CPU 351 of the sub control board 350 in the 16 ms steady process (step S708 in FIG. 9). For the audio output processing, the processing (FIGS. 11 and 14) shown in the embodiment or the modification can be used.

変形例では、異常機は代出力コマンドとともに、自機のID(以下、「異常機ID」という)および両端の端機のIDを送信する。CPU351は、他台からの異常機IDおよび代出力コマンドを受信すると(ステップS300)、異常機が端機の場合には(ステップS302)、端機IDを更新する(ステップS304)。
異常機IDが「1」の場合には、端機IDをその隣の「2」に更新する。異常機IDが「10」の場合には、端機IDをその隣の「9」に更新する。つまり、両端の端機のIDのうち、小さい方と異常機IDが一致している場合には、その端機IDを1だけ増加し、大きい方と異常機IDが一致している場合には、その端機IDを1だけ減じればよい。
In the modification, the abnormal machine transmits the ID of the own machine (hereinafter referred to as “abnormal machine ID”) and the IDs of the terminal machines at both ends together with the substitute output command. When the CPU 351 receives an abnormal machine ID and a substitute output command from another machine (step S300), if the abnormal machine is a terminal machine (step S302), it updates the terminal machine ID (step S304).
If the abnormal machine ID is “1”, the terminal machine ID is updated to “2” next to it. If the abnormal machine ID is “10”, the terminal machine ID is updated to “9” next to it. That is, when the abnormal machine ID matches the smaller one of the end machine IDs at both ends, the end machine ID is increased by 1, and the larger machine and the abnormal machine ID match. The terminal ID may be reduced by 1.

次に、CPU351は、自機IDと代出力コマンドに付された端機IDとを比較して、自機が端機か否かを判断する(ステップS306)。自機が端機に当たらない場合には(ステップS306)、実施例と同様、受信ポートと異なるポートから他台に代出力コマンドを転送する(ステップS308)。端機である場合には(ステップS306)、音声出力処理を行う(ステップS310)とともに、異常機IDを表示する(ステップS312)。
異常機IDは、例えば、LCD16の片隅に数字で表示するようにしてもよいし、LEDなどの点灯によって、二進数で異常機IDを示すようにしてもよい。また、セグメント式の表示部に数字を表示するようにしてもよい。
Next, the CPU 351 compares the own device ID with the end device ID attached to the substitute output command, and determines whether or not the own device is an end device (step S306). If the own device does not hit the terminal device (step S306), the substitute output command is transferred from the port different from the receiving port to the other device (step S308) as in the embodiment. If it is a terminal device (step S306), a voice output process is performed (step S310) and an abnormal device ID is displayed (step S312).
For example, the abnormal machine ID may be displayed as a number in one corner of the LCD 16, or the abnormal machine ID may be indicated by a binary number by lighting an LED or the like. Also, a number may be displayed on the segment type display unit.

変形例の台間通信報知処理によれば、端機で音声出力によって係員の注意を喚起するととともに、異常機の識別番号を表示することができるため、係員に容易に異常機への対処を行わせることができる。   According to the inter-table communication notification process of the modified example, it is possible to alert the attendant by voice output at the end machine and to display the identification number of the abnormal machine, so that the attendant can easily deal with the abnormal machine. Can be made.

以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。実施例では、パチンコ機への適用例を示したが、本発明は、回胴式の遊技機など、種々の遊技機に適用可能である。   As mentioned above, although the various Example of this invention was described, it cannot be overemphasized that this invention is not limited to these Examples, and can take a various structure in the range which does not deviate from the meaning. In the embodiment, an example of application to a pachinko machine has been shown, but the present invention can be applied to various gaming machines such as a spinning-type gaming machine.

実施例としての遊技システムの構成を示す説明図である。It is explanatory drawing which shows the structure of the game system as an Example. 実施例としてのパチンコ機1の正面図である。It is a front view of the pachinko machine 1 as an example. スピーカ構造を示す説明図である。It is explanatory drawing which shows a speaker structure. 変形例としてのスピーカ構造を示す説明図である。It is explanatory drawing which shows the speaker structure as a modification. パチンコ機1の制御用ハードウェア構成を示すブロック図である。2 is a block diagram showing a control hardware configuration of the pachinko machine 1. FIG. 主制御側電源投入時処理の一例を示すフローチャート(1)である。It is a flowchart (1) which shows an example of the main control side power-on process. 主制御側電源投入時処理の一例を示すフローチャート(2)である。It is a flowchart (2) which shows an example of the process at the time of main control side power-on. 主制御側タイマ割り込み処理のフローチャートである。It is a flowchart of a main control side timer interrupt process. サブ統合側リセット処理のフローチャートである。It is a flowchart of a sub integration side reset process. 台間通信を利用した音声出力の概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the audio | voice output using inter-station communication. 音声出力処理のフローチャートである。It is a flowchart of an audio | voice output process. 台間通信報知処理のフローチャートである。It is a flowchart of an inter-station communication alerting | reporting process. 台間通信を利用した音声出力の概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the audio | voice output using inter-station communication. 変形例としての音声出力処理のフローチャートである。It is a flowchart of the audio | voice output process as a modification. 変形例としての台間通信報知処理のフローチャートである。It is a flowchart of the inter-table communication alerting | reporting process as a modification. 識別情報設定例(1)を示す説明図である。It is explanatory drawing which shows the identification information setting example (1). 識別情報設定例(2)を示す説明図である。It is explanatory drawing which shows the identification information setting example (2). ID設定処理のフローチャートである。It is a flowchart of ID setting processing. 変形例としての台間通信報知処理のフローチャートである。It is a flowchart of the inter-table communication alerting | reporting process as a modification.

符号の説明Explanation of symbols

10…スロットマシン
11…透明カバー
15…始動レバー
16…停止ボタン
18…電源ユニット
19…ホッパ装置
21…液晶パネル(LCD)
22…リール
30…ランプ
40…スピーカ
50…メダル満タンセンサ
51…エラー解除センサ
52…扉開放センサ
70…遊技盤
70…可変入賞装置
71…遊技領域
72…始動入賞口
80…可変入賞装置
81…第1可動片
82…第2可動片
83…流路
84…アーム
85…可動ステージ
86…一般入賞口
100…メイン制御基板
101…CPU
102…ROM
103…RAM
200…サブ制御基板
201…CPU
202…ROM
203…RAM
204…VDP
205…音源IC
206…アンプ
206a…増幅回路
206v…ボリューム
210…システムモジュール
211…主基板コマンドバッファ
212…液晶コマンドバッファ
213…出力ポートイメージワーク
220…コマンド解析モジュール
230、230A…イベントモジュール
231…ワーク
232…動作番号テーブル
233…レイヤ情報テーブル
240、240A…演出モジュール
241…演出データ
250…サウンドモジュール
251…サウンドモジュールメイン
252…スケジューラ
252…サウンドスケジューラ
252W…ワーク
253…チャンネル管理用ワーク
254…サウンドレイヤ構造
255…スケジュールデータ
255F…フレーズデータ
260…ランプモジュール
262W…ワーク
262…ランプスケジューラ
263…階調スケジューラ
264…ランプレイヤ構造
265…スケジュールデータ
266…階調パターンデータ
270…役物モジュール
DESCRIPTION OF SYMBOLS 10 ... Slot machine 11 ... Transparent cover 15 ... Start lever 16 ... Stop button 18 ... Power supply unit 19 ... Hopper device 21 ... Liquid crystal panel (LCD)
DESCRIPTION OF SYMBOLS 22 ... Reel 30 ... Lamp 40 ... Speaker 50 ... Medal full sensor 51 ... Error release sensor 52 ... Door opening sensor 70 ... Game board 70 ... Variable winning device 71 ... Game area 72 ... Start winning port 80 ... Variable winning device 81 ... First DESCRIPTION OF SYMBOLS 1 Movable piece 82 ... 2nd movable piece 83 ... Flow path 84 ... Arm 85 ... Movable stage 86 ... General prize opening 100 ... Main control board 101 ... CPU
102 ... ROM
103 ... RAM
200 ... Sub-control board 201 ... CPU
202 ... ROM
203 ... RAM
204 ... VDP
205 ... Sound source IC
206 ... Amplifier 206a ... Amplifier circuit 206v ... Volume 210 ... System module 211 ... Main substrate command buffer 212 ... Liquid crystal command buffer 213 ... Output port image work 220 ... Command analysis module 230, 230A ... Event module 231 ... Work 232 ... Operation number table 233 ... Layer information table 240, 240A ... Production module 241 ... Production data 250 ... Sound module 251 ... Sound module main 252 ... Scheduler 252 ... Sound scheduler 252W ... Work 253 ... Channel management work 254 ... Sound layer structure 255 ... Schedule data 255F ... Phrase data 260 ... Ramp module 262W ... Work 262 ... Ramp scheduler 263 Gradation scheduler 264 ... lamp layer structure 265 ... schedule data 266 ... gradation pattern data 270 ... the character object module

Claims (8)

所定の遊技媒体を用いて遊技を行う遊技機であって、
前記遊技の進行を統合制御する主制御装置と、
所定の条件下で、前記遊技媒体を遊技者に払い出す払出装置と、
音声出力を行うための音声出力装置と、
前記主制御装置から出力されるコマンドに基づき、前記音声出力装置からの音声出力を制御する演出制御装置と、
前記主制御装置と前記演出制御装置とを接続し、該主制御装置から演出制御装置への単方向で信号伝達を行う単方向信号線と、
複数台の前記遊技機を並べて設置した島において、左右に隣接する遊技機と前記演出制御装置を介して相互に1対1通信を行うよう信号線を接続する左右1対の台間通信ポートと、
前記主制御装置または前記演出制御装置に接続され、前記遊技媒体の払い出しに関して前記遊技機に異常動作を行わせる不正行為の検出、または該不正行為による異常動作の検出を行う不正検出部とを備え、
前記演出制御装置は、
前記主制御装置からの前記音声出力内容を指示する演出コマンド、および前記不正検出部による検出結果を入力する入力部と、
前記音声出力装置から、前記演出コマンドに基づいて演出用の音声を出力させるとともに、前記不正行為または異常動作が検出された場合には該検出結果を報知する報知音を出力させる音声出力制御部と、
前記演出コマンドに基づく音声出力時において、前記音声出力が適正に行われているか否かの診断を行う音声出力診断部と、
前記音声出力診断部によって音声出力が適正でないことが診断された場合には、所定のタイミングで自機に代わって音声出力をさせるための代出力コマンドを、前記台間通信ポートを通じて、前記隣接する遊技機に出力する台間通信制御部とを有する遊技機。
A gaming machine that performs a game using a predetermined game medium,
A main control device for integrated control of the progress of the game;
A payout device for paying out the game medium to a player under predetermined conditions;
An audio output device for audio output;
An effect control device that controls audio output from the audio output device based on a command output from the main control device;
A unidirectional signal line that connects the main control device and the production control device, and transmits signals in a single direction from the main control device to the production control device;
On an island where a plurality of the gaming machines are arranged side by side, a pair of left and right communication ports for connecting a signal line so as to perform one-to-one communication with each other adjacent to the left and right gaming machines and the effect control device; ,
A fraud detection unit connected to the main control device or the production control device and detecting fraudulent behavior that causes the gaming machine to perform an abnormal operation with respect to payout of the game medium, or detecting an abnormal operation due to the fraudulent activity; ,
The production control device
An effect command for instructing the audio output content from the main control device, and an input unit for inputting a detection result by the fraud detection unit,
A sound output control unit for outputting sound for production based on the effect command from the sound output device, and for outputting a notification sound for notifying the detection result when the fraud or abnormal operation is detected; ,
A voice output diagnostic unit for diagnosing whether or not the voice output is properly performed at the time of voice output based on the effect command ;
When the voice output diagnosis unit diagnoses that the voice output is not appropriate, a substitute output command for causing the voice output to be performed instead of the own device at a predetermined timing is transmitted through the inter-station communication port. A gaming machine having an inter-table communication control unit for outputting to a gaming machine.
請求項1記載の遊技機であって、
前記台間通信制御部は、
前記台間通信ポートの一方から前記代出力コマンドを受信した時は、前記台間通信ポートの他方から隣の遊技機に前記代出力コマンドを転送し、
前記転送ができない場合に、前記代出力コマンドを前記音声出力制御部に受け渡して音声出力を行わせる遊技機。
A claim 1 Symbol placement of the gaming machine,
The inter-table communication control unit
When the proxy output command is received from one of the inter-device communication ports, the proxy output command is transferred from the other of the inter-device communication ports to the adjacent gaming machine,
A gaming machine that delivers the substitute output command to the voice output control unit to perform voice output when the transfer is not possible.
請求項1記載の遊技機であって、
前記台間通信制御部は、
前記台間通信ポートの一方から前記代出力コマンドを受信した時は、前記台間通信ポートの他方から隣の遊技機に前記代出力コマンドを転送し、
前記転送ができない場合、または既に前記代出力コマンドを転送した遊技機から前記代出力コマンドの返信を受けた場合には、前記代出力コマンドを前記音声出力制御部に受け渡して音声出力を行わせるとともに、前記代出力コマンドを転送してきた遊技機に該代出力コマンドを返信する遊技機。
A claim 1 Symbol placement of the gaming machine,
The inter-table communication control unit
When the proxy output command is received from one of the inter-device communication ports, the proxy output command is transferred from the other of the inter-device communication ports to the adjacent gaming machine,
When the transfer is not possible, or when the proxy output command is received from a gaming machine that has already transferred the proxy output command, the proxy output command is delivered to the voice output control unit and voice output is performed. A gaming machine that returns the substitute output command to the gaming machine that has transferred the substitute output command.
請求項1〜いずれか記載の遊技機であって、
ランプ点灯による演出を行う発光演出装置を有し、
前記演出コマンドは、更に、前記ランプ点灯態様を指示するコマンドを含んでおり、
前記演出制御装置は、更に、前記主制御装置から出力されるコマンドおよび前記不正検出部による検出結果に基づき、前記発光演出装置におけるランプ点灯制御部を有し、
前記台間通信制御部は、前記ランプ点灯制御部によるランプ点灯は実行したままで、前記代出力コマンドには前記ランプ点灯を行わせるコマンドを含めずに出力する遊技機。
A gaming machine according to any one of claims 1 to 3 ,
It has a light emitting effect device that produces an effect by lighting the lamp,
The production command further includes a command for instructing the lamp lighting mode,
The production control device further includes a lamp lighting control unit in the light emission production device based on a command output from the main control device and a detection result by the fraud detection unit,
A gaming machine in which the inter-station communication control unit outputs the lamp output command without including the command to turn on the lamp while the lamp lighting by the lamp lighting control unit is being executed.
請求項1〜いずれか記載の遊技機であって、
前記島において各遊技機を一義的に識別するための識別情報を記憶する識別情報記憶部と、
前記識別情報を視覚的に認識可能な表示を行う識別情報表示部とを有し、
前記台間通信制御部は、前記代出力コマンドを新たに発信する際に、前記識別情報を併せて出力し、
前記演出制御装置は、前記代出力コマンドによる音声出力を行う際に、前記識別情報表示部に、前記代出力コマンドとともに出力された識別情報を表示させる遊技機。
A gaming machine according to any one of claims 1 to 4 ,
An identification information storage unit for storing identification information for uniquely identifying each gaming machine in the island;
An identification information display unit for displaying the identification information visually recognizable,
The inter-station communication control unit outputs the identification information together when newly sending the substitute output command,
The production control device is a gaming machine that causes the identification information display unit to display identification information output together with the substitution output command when performing voice output by the substitution output command.
請求項1〜いずれか記載の遊技機であって、
前記代出力コマンドとして、前記報知音を出力させるコマンドを用いる遊技機。
A gaming machine according to any one of claims 1 to 5 ,
A gaming machine using a command for outputting the notification sound as the substitute output command.
請求項1〜いずれか記載の遊技機であって、
前記台間通信制御部は、前記音声出力診断部によって音声出力が適正でないことが診断された時点で、前記代出力コマンドを出力する遊技機。
A gaming machine according to any one of claims 1 to 6 ,
The inter-station communication control unit is a gaming machine that outputs the substitute output command when the audio output diagnosis unit diagnoses that the audio output is not appropriate.
請求項1〜いずれか記載の遊技機であって、
前記台間通信制御部は、前記音声出力診断部によって音声出力が適正でないことが診断された後、前記不正行為または異常動作が検出された時点で、前記代出力コマンドを出力する遊技機。
A gaming machine according to any one of claims 1 to 6 ,
The inter-table communication control unit is a gaming machine that outputs the substitute output command when the fraudulent behavior or abnormal operation is detected after the voice output diagnostic unit diagnoses that the voice output is not appropriate.
JP2007216536A 2007-08-22 2007-08-22 Game machine Expired - Fee Related JP5126955B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007216536A JP5126955B2 (en) 2007-08-22 2007-08-22 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007216536A JP5126955B2 (en) 2007-08-22 2007-08-22 Game machine

Publications (2)

Publication Number Publication Date
JP2009045372A JP2009045372A (en) 2009-03-05
JP5126955B2 true JP5126955B2 (en) 2013-01-23

Family

ID=40498147

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007216536A Expired - Fee Related JP5126955B2 (en) 2007-08-22 2007-08-22 Game machine

Country Status (1)

Country Link
JP (1) JP5126955B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009297294A (en) * 2008-06-13 2009-12-24 Taiyo Elec Co Ltd Game machine system and game machine
JP5670946B2 (en) * 2012-04-09 2015-02-18 株式会社三共 Game machine
JP5670947B2 (en) * 2012-04-09 2015-02-18 株式会社三共 Game machine
JP5670948B2 (en) * 2012-04-09 2015-02-18 株式会社三共 Game machine

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1094670A (en) * 1996-07-29 1998-04-14 Ikyo Kk Game management device and display device for game machine
JP2002312869A (en) * 2001-04-18 2002-10-25 Natl Inst Of Industrial Safety Independent Administrative Institution Slope descent object detection device
JP2003117214A (en) * 2001-10-17 2003-04-22 Maruhon Ind Co Ltd Game machine, computer program and recording medium
JP2003334373A (en) * 2002-05-20 2003-11-25 Maruhon Ind Co Ltd Game machine, computer program and recording medium
JP4432029B2 (en) * 2003-10-24 2010-03-17 株式会社大一商会 Game machine

Also Published As

Publication number Publication date
JP2009045372A (en) 2009-03-05

Similar Documents

Publication Publication Date Title
JP6905483B2 (en) Pachinko machine
JP4401684B2 (en) Game machine
JP6330164B2 (en) Game machine
JP4772002B2 (en) Game machine
JP2005131027A (en) Game machine
JP4414990B2 (en) Game machine
JP5580368B2 (en) Game machine
JP2005192818A (en) Game machine
JP5680025B2 (en) Game machine
JP2020124336A (en) Game machine
JP4335082B2 (en) Game machine
JP5126955B2 (en) Game machine
JP7128766B2 (en) game machine
JP2009045373A (en) Pachinko game machine
JP5303699B2 (en) Game machine
JP5988462B2 (en) Game machine
JP2008048823A (en) Game machine
JP2019195478A (en) Game machine
JP5680024B2 (en) Game machine
JP2010104683A (en) Game machine
JP2016152958A (en) Game machine
JP2005177356A (en) Staff alarming system and control method and computer program therefor
JP6076312B2 (en) Game machine
JP6076311B2 (en) Game machine
JP5875629B2 (en) Game machine

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20090324

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100820

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120605

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120717

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

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

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5126955

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20151109

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

LAPS Cancellation because of no payment of annual fees