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
JP5679174B2 - Game machine - Google Patents
[go: Go Back, main page]

JP5679174B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP5679174B2
JP5679174B2 JP2010273492A JP2010273492A JP5679174B2 JP 5679174 B2 JP5679174 B2 JP 5679174B2 JP 2010273492 A JP2010273492 A JP 2010273492A JP 2010273492 A JP2010273492 A JP 2010273492A JP 5679174 B2 JP5679174 B2 JP 5679174B2
Authority
JP
Japan
Prior art keywords
signal
unit
command
command signal
reception
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
JP2010273492A
Other languages
Japanese (ja)
Other versions
JP2012120680A (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.)
Sammy Corp
Original Assignee
Sammy Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sammy Corp filed Critical Sammy Corp
Priority to JP2010273492A priority Critical patent/JP5679174B2/en
Publication of JP2012120680A publication Critical patent/JP2012120680A/en
Application granted granted Critical
Publication of JP5679174B2 publication Critical patent/JP5679174B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Slot Machines And Peripheral Devices (AREA)

Description

本発明は、遊技の進行に係る装置の動作を主に制御する主制御基板と、遊技の演出に係る装置の動作を主に制御する副制御基板とを備え、主制御基板から副制御基板へ誤り検出ビット付きのデジタル信号からなる指令信号をシリアル通信で伝送する通信手段が設けられている遊技機に関する。   The present invention includes a main control board that mainly controls the operation of the device related to the progress of the game, and a sub control board that mainly controls the operation of the device related to the effect of the game, from the main control board to the sub control board. The present invention relates to a gaming machine provided with communication means for transmitting a command signal composed of a digital signal with an error detection bit by serial communication.

従来から、スロットマシン等の遊技機は、遊技者が遊技を進行させていくと、その遊技状況に応じて様々な演出を実行するように形成されている。
このような遊技機には、一般的に、遊技の進行に係る遊技装置と、この遊技装置の動作を主に制御する主制御基板と、遊技の演出に係る演出装置と、この演出装置の動作を主に制御する副制御基板とが設けられている。
Conventionally, a gaming machine such as a slot machine is formed so as to execute various effects according to the game situation when the player advances the game.
Such a gaming machine generally includes a gaming device related to the progress of the game, a main control board that mainly controls the operation of the gaming device, an effect device related to the effect of the game, and an operation of the effect device. And a sub-control board for mainly controlling.

ここで、副制御基板は、主制御基板からの指令を受け、受けた指令に基づいて演出装置を制御することで、遊技状況に応じた演出装置の制御が行えるようになっている。
このため、遊技機には、主制御基板から副制御基板へデジタルの指令信号を伝送しており、指令信号を伝送するにあたり、遊技機でも、通信手段として、デジタル信号を直列に伝送するシリアル伝送方式が利用されている(例えば、特許文献1参照)。
Here, the sub-control board receives a command from the main control board and controls the effect device based on the received command so that the effect device can be controlled in accordance with the game situation.
For this reason, a digital command signal is transmitted from the main control board to the sub-control board to the gaming machine, and when transmitting the command signal, the gaming machine also uses serial transmission to transmit the digital signal in series as a communication means. A method is used (see, for example, Patent Document 1).

このようなシリアル伝送方式を採用すれば、1バイトを構成するビットの数だけ心線が必要となるパラレル伝送方式のケーブルと異なり、USB(Universal Serial Bus)等では心線数が5本程度の細いケーブルが採用でき、ケーブルの取り回しが容易となるうえ、パラレル伝送方式のように、1バイトを構成するビットを同期させる必要がないので、パラレル伝送方式におけるクロックのずれが原理的に発生せず、伝送路を長くすること、あるいは、通信速度を高速にすることが容易に実現できる。   If such a serial transmission method is adopted, the number of cores is about five in USB (Universal Serial Bus) and the like, unlike a cable of a parallel transmission method in which cores are required for the number of bits constituting one byte. A thin cable can be used, the cable can be easily routed, and there is no need to synchronize the bits that make up a single byte as in the parallel transmission method. It is easy to increase the transmission path or increase the communication speed.

特開2007−222690号公報JP 2007-222690 A

前述のような遊技機では、主制御基板が副制御基板からの信号を受信することは、不正行為を防止するために行っておらず、シリアル伝送方式通信を採用する場合でも、主制御基板から副制御基板への一方向の通信のみを行い、逆方向、すなわち、副制御基板から主制御基板への通信は行わない方が好ましい。
このような一方向のシリアル伝送方式通信を採用した場合、雑音による通信障害等で指令信号の一部に誤りビットが生じ、且つ、この誤りビットを検出したとしても、リトライ等の信号を副制御基板から主制御基板へ返すことができないので、通信をやり直して正しい信号を副制御基板に伝送することができず、指令信号に誤りが生じ、誤った指令信号がそのまま副制御基板に伝達され、副制御基板が誤動作するという問題がある。このため、一方向のシリアル伝送方式通信を採用しても、副制御基板に伝達された指令信号の誤りを訂正できるようにしたい、という要望がある。
In the gaming machine as described above, the main control board does not receive the signal from the sub control board in order to prevent fraud, and even when adopting serial transmission system communication, It is preferable that only communication in one direction with the sub-control board is performed and communication in the reverse direction, that is, communication from the sub-control board to the main control board is not performed.
When such one-way serial transmission system communication is adopted, an error bit occurs in a part of the command signal due to a communication failure due to noise, and even if this error bit is detected, the retry signal is sub-controlled. Since it cannot be returned from the board to the main control board, communication cannot be performed again and the correct signal cannot be transmitted to the sub-control board. There is a problem that the sub-control board malfunctions. For this reason, there is a desire to be able to correct an error in the command signal transmitted to the sub-control board even if one-way serial transmission system communication is employed.

そこで、各請求項にそれぞれ記載された各発明は、上記した従来の技術の有する問題点に鑑みてなされたものであり、その目的とするところは、主制御基板から副制御基板への一方向のシリアル伝送方式通信で伝達された指令信号に誤りが生じても、その誤りの訂正が図れる遊技機を提供することである。   Accordingly, each invention described in each claim has been made in view of the above-described problems of the prior art, and the object is to make a one-way from the main control board to the sub-control board. It is an object of the present invention to provide a gaming machine capable of correcting an error even if an error occurs in a command signal transmitted by serial communication system communication.

各請求項にそれぞれ記載された各発明は、前述の目的を達成するためになされたものである。以下に、各発明の特徴点を、図面に示した発明の実施の形態を用いて説明する。
なお、符号は、発明の実施の形態において用いた符号を示し、本発明の技術的範囲を限定するものではない。
Each invention described in each claim is made to achieve the above-mentioned object. The features of each invention will be described below with reference to the embodiments of the invention shown in the drawings.
In addition, a code | symbol shows the code | symbol used in embodiment of this invention, and does not limit the technical scope of this invention.

(請求項1)
(特徴点)
請求項1記載の発明は、次の点を特徴とする。
すなわち、請求項1記載の発明は、遊技の進行に係る装置の動作を主に制御する主制御基板(2A)と、演出用装置を主に制御する副制御基板(2D)とを備えた遊技機(1)であって、前記主制御基板(2A)から前記副制御基板(2D)へ誤り検出ビット付きのデジタル信号からなる指令信号をシリアル通信で伝送する通信手段(30)が設けられ、前記通信手段(30)には、前記主制御基板(2A)からの指令信号を送信するための送信手段(40)と、この送信手段(40)から受信した指令信号を受信するための受信手段(50)とが設けられ、前記送信手段(40)には、前記主制御基板(2A)から連続して二つの指令信号が出力される毎に、これら二つの指令信号を演算の対象として含む所定の演算を行って補正信号を算出する補正信号算出手段(44)と、前記主制御基板(2A)から連続して二つの指令信号が出力される毎に、当該二つの指令信号及び補正信号を、順次、前記受信手段(50)へ送信する送信制御手段(45)とが設けられ、前記受信手段(50)には、前記送信手段(40)から受信した二つの受信指令信号のそれぞれについて誤り検出ビットのチェックを行い、これら二つの受信指令信号に誤りがあるか否かの検出を行う誤り検出手段(62B, 63B)と、前記誤り検出手段(62B, 63B)が二つの受信指令信号の一方に誤りを検出した場合、二つの受信指令信号の他方及び補正信号を演算の対象として含む、前記補正信号算出手段(44)が行った演算の逆演算を行って訂正信号を算出し、二つの受信指令信号の一方を算出した訂正信号に置き換えることで誤りを訂正する信号訂正手段(62C,62D,63C,63D) とが設けられていることを特徴とする。
(Claim 1)
(Feature point)
The invention described in claim 1 is characterized by the following points.
That is, the invention according to claim 1 is a game provided with a main control board (2A) for mainly controlling the operation of the apparatus relating to the progress of the game and a sub-control board (2D) for mainly controlling the stage device. A communication means (30) for transmitting a command signal comprising a digital signal with an error detection bit from the main control board (2A) to the sub control board (2D) by serial communication, The communication means (30) includes a transmission means (40) for transmitting a command signal from the main control board (2A), and a reception means for receiving a command signal received from the transmission means (40). (50) is provided, and each time two command signals are continuously output from the main control board (2A), the transmission means (40) includes these two command signals as a calculation target. Correction signal calculation means (44) for calculating a correction signal by performing a predetermined calculation, and two commands successively from the main control board (2A) Each time a signal is output, a transmission control means (45) for sequentially transmitting the two command signals and the correction signal to the receiving means (50) is provided, and the receiving means (50) Error detection means (62B, 63B) for checking error detection bits for each of the two reception command signals received from the transmission means (40) and detecting whether or not there is an error in these two reception command signals; When the error detection means (62B, 63B) detects an error in one of the two reception command signals , the correction signal calculation means (44) includes the other of the two reception command signals and a correction signal as a calculation target. The signal correction means (62C, 62D, 63C, 63D) that corrects the error by calculating the correction signal by performing the reverse operation of the calculation performed by replacing one of the two reception command signals with the calculated correction signal It is provided.

(請求項2)
(特徴点)
請求項2記載の発明は、前述した請求項1に記載の発明において、次の特徴点を備えているものである。
すなわち、請求項2に記載された発明は、前記受信手段(50)に、前記主制御基板(2A)から前記副制御基板(2D)へ送信されるすべての指令信号が記憶された指令信号記憶手段(72)と、前記送信手段(40)から二つの受信指令信号を受信する毎に、前記指令信号記憶手段(72)に記憶されている指令信号の中から、その時点の遊技状況に応じて受信しうる一つ以上の指令信号を選択し、選択した一つ以上の指令信号を含む受信候補指令信号群を生成し、この受信候補指令信号群の中に前記信号訂正手段(62C,62D,63C,63D) が訂正した訂正信号と一致するものがあれば、通信が正常に行われていると判定する通信状態判定手段(73, 74)とが設けられていることを特徴とする。
(Claim 2)
(Feature point)
The invention described in claim 2 is the invention described in claim 1, and has the following characteristic points.
That is, the invention described in claim 2 is a command signal storage in which all the command signals transmitted from the main control board (2A) to the sub control board (2D) are stored in the receiving means (50). Each time two reception command signals are received from the means (72) and the transmission means (40), the command signal stored in the command signal storage means (72) is selected according to the game situation at that time. One or more command signals that can be received are selected, a reception candidate command signal group including one or more selected command signals is generated, and the signal correction means (62C, 62D) is included in the reception candidate command signal group. , 63C, 63D) is provided with communication state determination means (73, 74) for determining that communication is normally performed if there is a signal that matches the corrected signal.

(請求項3)
(特徴点)
請求項3記載の発明は、前述した請求項2に記載の発明において、次の特徴点を備えているものである。
すなわち、請求項2に記載された発明は、遊技の進行にともなって遊技状況が一の遊技段階から次の遊技段階へと順次変化していくように形成されているとともに、変化する遊技段階毎に前記副制御基板(2D)が受信しうる指令信号が予め設定され、前記通信状態判定手段(73, 74)は、遊技の進行によって一の遊技段階から次の遊技段階へ変化する毎に、指令信号の異なる組み合わせからなる受信候補指令信号群を順次生成していくように形成されていることを特徴とする。
(Claim 3)
(Feature point)
The invention described in claim 3 is the invention described in claim 2 described above, and has the following features.
That is, the invention described in claim 2 is configured such that the game situation changes sequentially from one game stage to the next game stage as the game progresses, and for each game stage that changes. A command signal that can be received by the sub-control board (2D) is set in advance, and the communication state determination means (73, 74) is changed every time the game stage changes from one game stage to the next game stage. A reception candidate command signal group including different combinations of command signals is sequentially generated.

(請求項1の効果)
以上のように構成されている本発明は、以下に記載されるような効果を奏する。
すなわち、請求項1記載の発明によれば、主制御基板から連続して二つの指令信号が出力される毎に、これら二つの指令信号を演算の対象として含む所定の演算を行って補正信号を算出する補正信号算出手段と、主制御基板から連続して二つの指令信号が出力される毎に、当該二つの指令信号及び補正信号を、順次、受信手段へ送信する送信制御手段とを送信手段に設ける一方、受信手段に、送信手段から受信した二つの受信指令信号のそれぞれについて誤り検出ビットのチェックを行い、これら二つの受信指令信号に誤りがあるか否かの検出を行う誤り検出手段と、誤り検出手段が二つの受信指令信号の一方に誤りを検出した場合、二つの受信指令信号の他方及び補正信号について、補正信号算出手段が行った演算の逆演算を行って訂正信号を算出し、二つの受信指令信号の一方を算出した訂正信号に置き換えることで誤りを訂正する信号訂正手段とを設け、雑音による通信障害等で受信した指令信号である受信指令信号が誤りビットを含む場合には、二つの受信指令信号の他方及び補正信号を演算の対象として含む、補正信号算出手段が行った演算の逆演算を行って訂正信号を算出し、二つの受信指令信号の一方を算出した訂正信号に置き換えるようにしたので、主制御基板から副制御基板まで到達する間に、二つの指令信号の一方に誤りビットが発生した場合には、誤りビットの発生していない指令信号と訂正信号とから、誤りビットを正しいビットに訂正することができる。
このため、シリアル伝送方式通信で伝達される二つの指令信号及び補正信号の計三つの信号のうち、二つ以上の信号に誤りビットが発生しなければ、その誤りを訂正することができる一方、連続して伝送されるこれら三つの信号のうち二つ以上の信号に誤りビットが発生する確率は、充分に低確率となるので、主制御基板から副制御基板へ一方向にシリアル伝送方式通信で指令信号を伝送した際に、伝送した指令信号に誤りが生じても、誤りビットの訂正を図ることができ、これにより、前記目的が達成される。
(Effect of Claim 1)
The present invention configured as described above has the following effects.
That is, according to the first aspect of the present invention, every time two command signals are continuously output from the main control board , a predetermined calculation including these two command signals as calculation targets is performed, and the correction signal is obtained. The transmission means includes a correction signal calculation means for calculating, and a transmission control means for sequentially transmitting the two command signals and the correction signal to the reception means each time two command signals are output from the main control board. On the other hand, the receiving means checks the error detection bit for each of the two reception command signals received from the transmission means, and detects whether there is an error in the two reception command signals; If the error detection means detects an error in one of the two reception command signals, the correction signal is obtained by performing the reverse operation of the calculation performed by the correction signal calculation means on the other of the two reception command signals and the correction signal. And a signal correction means for correcting an error by replacing one of the two reception command signals with the calculated correction signal, and the reception command signal that is a command signal received due to a communication failure due to noise or the like has an error bit. If included, calculate the correction signal by performing the reverse operation of the calculation performed by the correction signal calculation means , including the other of the two reception command signals and the correction signal as the calculation target, and calculate one of the two reception command signals. Since it is replaced with the calculated correction signal, if an error bit occurs in one of the two command signals while reaching from the main control board to the sub control board, a command signal in which no error bit has occurred An error bit can be corrected to a correct bit from the correction signal.
For this reason, if an error bit does not occur in two or more signals out of a total of three signals of two command signals and correction signals transmitted by serial transmission method communication, the error can be corrected, The probability that an error bit will occur in two or more of these three signals that are continuously transmitted is sufficiently low, so serial transmission system communication in one direction from the main control board to the sub control board is possible. Even if an error occurs in the transmitted command signal when the command signal is transmitted, it is possible to correct the error bit, thereby achieving the object.

(請求項2の効果)
請求項2記載の発明によれば、上記した請求項1記載の発明の効果に加え、次のような効果を奏する。
すなわち、請求項2記載の発明によれば、主制御基板から副制御基板へ送信されるすべての指令信号が記憶された指令信号記憶手段と、送信手段から二つの受信指令信号を受信する毎に、指令信号記憶手段に記憶されている指令信号の中から、その時点の遊技状況に応じて受信しうる一つ以上の指令信号を選択し、選択した一つ以上の指令信号を含む受信候補指令信号群を生成し、この受信候補指令信号群の中に信号訂正手段が訂正した訂正信号と一致するものがあれば、通信が正常に行われていると判定する通信状態判定手段とを受信手段に設けたので、信号訂正手段が訂正した訂正信号が受信候補指令信号群の中に含まれる指令信号のいずれにも一致しない場合、通信が正常に行われていない、換言すると、シリアル伝送方式通信で伝達された二つの指令信号及び訂正信号の計三つの信号のうち、二つ以上の信号に誤りビットが発生した通信異常が生じたと判定することができる。
そして、通信状態判定手段によって通信異常と判定された場合において、二つの指令信号の一方及び訂正信号に誤りビットが発生しているときは、受信候補指令信号群の中に含まれる指令信号のうち、訂正信号に最も近似する指令信号を選択し、選択した指令信号を訂正信号の代わりに採用して主制御基板からの指令とし、この指令信号に基づいて副制御基板が装置を制御すれば、装置の動作について違和感を遊技者に感じさせず、また、何らかの動作異常が発生しているのではないかとの疑惑を招くことがなくなり、これにより、通信異常による遊技への影響を最低限に抑止することができる。
(Effect of claim 2)
According to the invention described in claim 2, in addition to the effect of the invention described in claim 1, the following effect is obtained.
That is, according to the second aspect of the present invention, every time the command signal storage means storing all the command signals transmitted from the main control board to the sub control board and the two reception command signals are received from the transmission means. From the command signals stored in the command signal storage means, select one or more command signals that can be received according to the game situation at that time, and receive candidate commands including the selected one or more command signals A communication state determination unit that generates a signal group and determines that communication is normally performed if the reception candidate command signal group matches the correction signal corrected by the signal correction unit. Therefore, if the correction signal corrected by the signal correction means does not match any of the command signals included in the reception candidate command signal group, communication is not performed normally, in other words, serial transmission system communication Communicate with Of the total of three signals of the two command signals and correction signal, it can be determined that an error bit has occurred communication error that occurred more than one signal.
And when it is determined that the communication is abnormal by the communication state determination means, when an error bit occurs in one of the two command signals and the correction signal, the command signals included in the reception candidate command signal group The command signal closest to the correction signal is selected, and the selected command signal is used instead of the correction signal as a command from the main control board, and if the sub control board controls the device based on this command signal, The player does not feel uncomfortable about the operation of the device, and there is no suspicion that some kind of abnormal operation has occurred, thereby suppressing the influence on the game due to communication abnormality to the minimum can do.

(請求項3の効果)
請求項3記載の発明によれば、上記した請求項2記載の発明の効果に加え、次のような効果を奏する。
すなわち、請求項3記載の発明によれば、遊技の進行にともなって遊技状況が段階的に変化するように形成し、変化する遊技段階毎に副制御基板が受信しうる指令信号が予め設定され、遊技の進行によって一の遊技段階から次の遊技段階へ変化する毎に、指令信号の異なる組み合わせからなる受信候補指令信号群を順次生成していくように、通信状態判定手段を形成したので、次の遊技段階へ移行するまでは、同一の受信候補指令信号群を利用して指令信号の選択が行え、通信状態判定手段が受信候補指令信号群を生成する回数が低減される。これにより、副制御基板側でシリアル伝送方式通信における通信異常を判定し、さらに、通信異常の影響を抑える処理を行っても、副制御基板側の負荷の増加を最低限にすることができ、シリアル伝送方式通信の伝送速度の維持が容易に達成され、主制御基板及び副制御基板間の通信に何ら支障をきたすことがない。
(Effect of claim 3)
According to invention of Claim 3, in addition to the effect of invention of Claim 2 mentioned above, there exist the following effects.
That is, according to the third aspect of the invention, the game situation is formed to change step by step as the game progresses, and the command signal that can be received by the sub-control board is preset for each changing game step. Since the communication state determination means is formed so as to sequentially generate a reception candidate command signal group composed of different combinations of command signals each time the game progresses to change from one game stage to the next game stage, Until the next game stage, the same reception candidate command signal group can be used to select a command signal, and the number of times that the communication state determination means generates the reception candidate command signal group is reduced. Thereby, even if the communication abnormality in the serial transmission system communication is determined on the sub control board side, and further the process of suppressing the influence of the communication abnormality is performed, the increase in the load on the sub control board side can be minimized, Maintenance of the transmission speed of serial transmission system communication is easily achieved, and there is no trouble in communication between the main control board and the sub control board.

本発明の一実施形態に係る遊技機であるスロットマシンを示す正面図である。It is a front view showing a slot machine which is a gaming machine according to an embodiment of the present invention. 前記実施形態に係るスロットマシンの内部を示す正面図である。FIG. 3 is a front view showing the inside of the slot machine according to the embodiment. 前記実施形態に係る主制御基板及び副制御基板を示すブロック図である。It is a block diagram which shows the main control board and sub control board which concern on the said embodiment. 前記実施形態に係る送信手段である送信回路を示すブロック図である。It is a block diagram which shows the transmission circuit which is a transmission means concerning the said embodiment. 前記実施形態に係る受信手段である受信回路を示すブロック図である。It is a block diagram which shows the receiving circuit which is a receiving means concerning the said embodiment. 前記実施形態の要部である誤信号検出訂正部を示すブロック図である。It is a block diagram which shows the error signal detection correction part which is the principal part of the said embodiment. 前記実施形態の要部である通信異常修復部を示すブロック図である。It is a block diagram which shows the communication abnormality repair part which is the principal part of the said embodiment. 前記実施形態に係る主制御基板の動作を説明するためのフローチャートである。It is a flowchart for demonstrating operation | movement of the main control board which concerns on the said embodiment. 前記実施形態に係る主制御基板の各段階における指令を示すテーブルである。It is a table which shows the command in each step of the main control board concerning the embodiment. 前記実施形態における指令信号送信処理を説明するためのフローチャートである。It is a flowchart for demonstrating the command signal transmission process in the said embodiment. 前記実施形態における指令信号受信処理を説明するためのフローチャートである。It is a flowchart for demonstrating the command signal reception process in the said embodiment. 前記実施形態の受信指令信号ホールド処理を説明するためのフローチャートである。It is a flowchart for demonstrating the reception command signal hold process of the said embodiment. 前記実施形態に係る誤信号検出訂正処理を説明するためのフローチャートである。It is a flowchart for demonstrating the error signal detection correction process which concerns on the said embodiment. 前記実施形態に係る通信異常修復処理を説明するためのフローチャートである。It is a flowchart for demonstrating the communication abnormality repair process which concerns on the said embodiment.

以下に、本発明を実施するための最良の形態である実施形態について、図面を参照しながら説明する。
(スロットマシン1の概略構成)
本実施形態に係る遊技機としてのスロットマシン1は、図1に示すように、三個の回転リール11の各々に記された複数種類の図柄が所定の組み合わせとなるように、回転している回転リール11を停止させる遊技を行うものである。また、スロットマシン1は、遊技媒体として金属製のメダルを採用したものであり、メダルの投入によって遊技を開始するように形成されている。
このようなスロットマシン1には、図1の如く、当該スロットマシン1の各種装置を収納するとともに、正面形状が長方形となった筐体2が備えられている。
筐体2は、前面全体が開口された箱状の部材である。そして、筐体2の前面開口は、当該筐体2に回動可能に取り付けられた前扉3で塞がれるようになっている。なお、前扉3は、閉じられると、自動的に施錠されるようになっている。
Hereinafter, an embodiment that is the best mode for carrying out the present invention will be described with reference to the drawings.
(Schematic configuration of slot machine 1)
As shown in FIG. 1, the slot machine 1 as a gaming machine according to the present embodiment rotates so that a plurality of types of symbols written on each of the three rotating reels 11 form a predetermined combination. A game for stopping the rotating reel 11 is performed. The slot machine 1 employs a metal medal as a game medium, and is configured to start a game when the medal is inserted.
As shown in FIG. 1, such a slot machine 1 includes a housing 2 that houses various devices of the slot machine 1 and has a rectangular front shape.
The housing | casing 2 is a box-shaped member by which the whole front surface was opened. And the front opening of the housing | casing 2 is block | closed with the front door 3 attached to the said housing | casing 2 so that rotation was possible. The front door 3 is automatically locked when it is closed.

前扉3は、その前面をほぼ二分する上部パネル部4及び下部パネル部5を備えたものとなっている。そして、下部パネル部5の下方には、入賞時に払い出されるメダルを貯留する受皿部6Aが一体成形された受皿ユニット6が設けられている。また、上部パネル部4と下部パネル部5との間には、遊技に係る操作を行うための操作卓7が遊技者側に突出するように形成されている。
ここで、上部パネル部4及び下部パネル部5は、意匠的に優れた外観を確保するために、合成樹脂製の化粧板が表面に張り付けられたものとなっている。
The front door 3 includes an upper panel portion 4 and a lower panel portion 5 that substantially bisect the front surface. Below the lower panel portion 5, there is provided a tray unit 6 integrally formed with a tray portion 6A for storing medals to be paid out at the time of winning a prize. Further, an operation console 7 for performing an operation relating to the game is formed between the upper panel portion 4 and the lower panel portion 5 so as to protrude toward the player side.
Here, the upper panel portion 4 and the lower panel portion 5 have a decorative plate made of synthetic resin attached to the surface in order to ensure an excellent appearance in terms of design.

(上部パネル部4)
上部パネル部4には、図1中、操作卓7の上方且つ幅方向の中央部分において長方形状に形成された表示窓4Aが設けられている。
ここで、筐体2内部に設けられた三個の回転リール11の各々は、その外周面に複数種類の図柄に記されている。そして、各回転リール11の図柄は、筐体2の外部から表示窓4Aを通して目視可能となっている。なお、回転リール11の内部には、回転リール11を内側から照射する図示しないリール照明部が設けられている。
(Upper panel part 4)
The upper panel portion 4 is provided with a display window 4A formed in a rectangular shape above the console 7 and in the center in the width direction in FIG.
Here, each of the three rotating reels 11 provided inside the housing 2 is marked with a plurality of types of symbols on its outer peripheral surface. The symbols of each rotary reel 11 are visible from the outside of the housing 2 through the display window 4A. A reel illumination unit (not shown) that irradiates the rotary reel 11 from the inside is provided inside the rotary reel 11.

上部パネル部4の上端縁部分には、正面形状が左右に細長い逆台形状に形成された演出用照明装置4Bが設けられている。この演出用照明装置4Bは、上部パネル部4の上端縁部分のほぼ中央に配置され、その両端部は、演出用照明装置4Bの角隅部分まで達することなく、その手前の位置で途切れたものとなっている。
また、上部パネル部4の上側における両角近傍には、正面形状が湾曲した帯状に形成されるとともに、漢数字の「八」を描く一対の演出用照明装置4Cが設けられている。これらの演出用照明装置4Cの各々は、その上端部が演出用照明装置4Bの端部近傍に配置されるとともに、その下端側の部分が上部パネル部4の側縁へ向かって斜め下方に延びたものとなっている。
さらに、上部パネル部4の両方の側縁には、その間に表示窓4Aを挟むようにして配置された一対の演出用照明装置4Dが設けられている。
これらの演出用照明装置4B〜4Dの各々は、赤色のレンズの内部に配置された高輝度発光ダイオード等の光源を備え、遊技の進行に応じて、その光源の点灯又は点滅により、遊技における視覚的な演出効果を高めるものである。
At the upper edge portion of the upper panel portion 4, there is provided an effect lighting device 4 </ b> B whose front shape is formed in an inverted trapezoidal shape that is elongated to the left and right. This lighting device for production 4B is arranged at substantially the center of the upper edge portion of the upper panel portion 4, and its both end portions are cut off at a position in front of them without reaching the corners of the lighting device for production 4B. It has become.
In addition, in the vicinity of both corners on the upper side of the upper panel portion 4, a pair of effect lighting devices 4 </ b> C for drawing a Chinese numeral “eight” is provided while the front shape is formed in a curved belt shape. Each of these effect lighting devices 4C has an upper end portion disposed in the vicinity of the end portion of the effect lighting device 4B, and a lower end portion thereof extends obliquely downward toward the side edge of the upper panel portion 4. It has become.
Furthermore, a pair of effect lighting devices 4D are provided on both side edges of the upper panel portion 4 so as to sandwich the display window 4A therebetween.
Each of these lighting devices for production 4B to 4D includes a light source such as a high-intensity light emitting diode disposed inside a red lens, and the visual in the game is turned on or blinking according to the progress of the game. This enhances the production effect.

表示窓4A及び演出用照明装置4Bの間には、遊技の演出用画像を表示する液晶表示装置4Eが設けられている。この液晶表示装置4Eは、動画を含む様々な画像を、遊技の進行に応じて表示するものである。
液晶表示装置4Eの下側における両角近傍には、遊技に係る効果音を発生するスピーカを備えた音声出力部4Fがそれぞれ設けられている。
A liquid crystal display device 4E for displaying a game effect image is provided between the display window 4A and the effect lighting device 4B. The liquid crystal display device 4E displays various images including moving images as the game progresses.
In the vicinity of both corners on the lower side of the liquid crystal display device 4E, audio output units 4F each having a speaker that generates sound effects relating to the game are provided.

(操作卓7)
操作卓7は、遊技における操作に必要な各種のスイッチ類が配置されたものである。
すなわち、操作卓7における図1中右端の部分には、前扉3の施錠を解除するための鍵が挿入される鍵穴7Aが設けられている。この鍵穴7Aの左斜め上方には、メダルを投入するためのメダル投入口7Bが開口されたメダル投入部7Cが設けられている。
メダル投入口7Bの左斜め下方には、三個の回転リール11のそれぞれを停止させる際に操作される三個のストップスイッチ7Dが設けられている。これら三個のストップスイッチ7Dのうち、左端に配置されているストップスイッチ7Dの左斜め上方には、後述するマックスベットスイッチ7Eが設けられている。
また、左端のストップスイッチ7Dの左方であって、マックスベットスイッチ7Eの左斜め下方の位置には、三個の回転リール11を一斉に回転させる際に操作されるスタートスイッチ7Fが設けられている。
(Operating console 7)
The console 7 is provided with various switches necessary for operations in the game.
That is, a key hole 7A into which a key for unlocking the front door 3 is inserted is provided at the right end portion in FIG. A medal insertion portion 7C having a medal insertion slot 7B for inserting medals is provided obliquely above and to the left of the keyhole 7A.
Three stop switches 7D that are operated when stopping each of the three rotary reels 11 are provided obliquely to the left of the medal slot 7B. Among these three stop switches 7D, a max bet switch 7E, which will be described later, is provided obliquely above and to the left of the stop switch 7D arranged at the left end.
In addition, a start switch 7F that is operated when rotating the three rotary reels 11 at the same time is provided on the left side of the leftmost stop switch 7D and obliquely below the left of the max bet switch 7E. Yes.

ここで、マックスベットスイッチ7Eの図1中左側の近傍には、1枚ベットスイッチ7G及び精算スイッチ7Hが設けられている。
マックスベットスイッチ7Eは、遊技者等が1回の押圧操作を行うと、一般的には、3枚のメダルをベットすることを命令する投入指令信号であるマックスベット信号を送出するものである。
換言すると、マックスベットスイッチ7Eは、1回の押圧操作でベット可能な最大枚数(一般的には3枚)のメダルをベットするための投入スイッチである。
Here, a single bet switch 7G and a settlement switch 7H are provided in the vicinity of the left side of the max bet switch 7E in FIG.
The max bet switch 7E generally sends a max bet signal which is an insertion command signal for instructing betting of three medals when a player or the like performs a single pressing operation.
In other words, the max bet switch 7E is an insertion switch for betting the maximum number of medals (generally three) that can be bet by a single pressing operation.

また、1枚ベットスイッチ7Gは、遊技者等が1回の押圧操作を行うと、1枚のメダルをベットすることを命令する投入指令信号である1枚ベット信号を送出するものである。
換言すると、1枚ベットスイッチ7Gは、1回の押圧操作で1枚のメダルをベットするための投入スイッチである。
残りの精算スイッチ7Hは、遊技者等が押圧操作を行うと、貯留メダルの精算動作を実行すること、あるいは、ベットされたメダルを元に戻すことを命令する精算指令信号を送出するものである。
The single bet switch 7G sends out a single bet signal which is an insertion command signal for instructing to bet one medal when a player or the like performs a single pressing operation.
In other words, the single bet switch 7G is an insertion switch for betting one medal with one pressing operation.
The remaining settlement switch 7H, when a player or the like performs a pressing operation, sends a settlement command signal instructing to perform the settlement operation of the stored medals or to return the bet medals. .

(下部パネル部5及び受皿ユニット6)
下部パネル部5には、スロットマシン1のモデルタイプを表す象徴するキャラクター等が描かれたパネル5Aが設けられている。
受皿ユニット6には、メダルを貯留する前述の受皿部6Aに加えて、入賞時に受皿部6Aへ向かって払い出されるメダルを排出させるメダル払出口6Bと、遊技に係る効果音を発生するスピーカを備えた音声出力部6Cとが設けられている。
(Lower panel part 5 and saucer unit 6)
The lower panel portion 5 is provided with a panel 5A on which a character or the like representing a model type of the slot machine 1 is drawn.
The saucer unit 6 is provided with a medal payout port 6B for discharging medals paid out toward the saucer unit 6A when winning a prize, and a speaker for generating sound effects related to the game, in addition to the above-described saucer unit 6A for storing medals. And an audio output unit 6C.

(筐体2内蔵の遊技用装置)
次いで、筐体2内に設けられている遊技用装置等の装置について簡単に説明する。
筐体2の内部には、図2に示すように、三個の回転リール11が回転自在に支持するとともに、これらの回転リール11のそれぞれを駆動する図2には示されていないステッピングモータ11A を備えたリールユニット10、内部に多数のメダルを貯留させる容器部21を備えるとともに受皿部6Aに向かってメダルを排出するホッパユニット20、遊技用装置の遊技動作やホッパユニット20の動作を制御するマイクロコンピュータからなるCPUを備えた主制御基板2A、及び、これらの装置に電力を供給する電源装置9等が設けられている。
主制御基板2Aは、遊技の進行に係る装置の動作を主に制御するものとなっておる。
すなわち、主制御基板2Aは、マックスベットスイッチ7Eからの投入指令信号、1枚ベットスイッチ7Gからの投入指令信号、及び、精算スイッチ7Hからの精算指令信号を受信すると、それぞれの信号に応じて、リールユニット10やホッパユニット20等、遊技の進行に係る装置に対して、所定の制御動作を行う制御装置である。
(Game device with built-in case 2)
Next, a device such as a gaming device provided in the housing 2 will be briefly described.
As shown in FIG. 2, three rotary reels 11 are rotatably supported in the housing 2, and stepping motors 11 </ b> A (not shown in FIG. 2) that drive the rotary reels 11 are not shown. A reel unit 10 including a container unit 21 for storing a large number of medals therein, a hopper unit 20 for discharging medals toward the tray 6A, and controlling the gaming operation of the gaming apparatus and the operation of the hopper unit 20 A main control board 2A having a CPU composed of a microcomputer, a power supply device 9 for supplying power to these devices, and the like are provided.
The main control board 2A mainly controls the operation of the device related to the progress of the game.
That is, when the main control board 2A receives the insertion command signal from the max bet switch 7E, the insertion command signal from the single bed switch 7G, and the adjustment command signal from the adjustment switch 7H, according to the respective signals, This is a control device that performs a predetermined control operation on devices relating to the progress of the game, such as the reel unit 10 and the hopper unit 20.

また、前扉3の裏側には、図2の如く、表側の液晶表示装置4Eの対応した位置に配置されている、換言すると、前扉3の上端縁近傍中央に配置されているとともに、液晶表示装置4E等の演出用装置の制御を行う副制御基板2D、及び、図2中表示窓4Aの左側の端縁下方に配置されるとともに、メダル投入口7Bに投入されたメダルを選別するメダルセレクタ8等が設けられている。
副制御基板2Dは、遊技の進行に直接関与しない装置、例えば、演出用照明装置4B〜4D及び液晶表示装置4E等の動作を主に制御するものとなっている。
Further, as shown in FIG. 2, the rear side of the front door 3 is arranged at a corresponding position of the front side liquid crystal display device 4E. A sub-control board 2D that controls the display device such as the display device 4E, and a medal that is arranged below the left edge of the display window 4A in FIG. 2 and that selects medals inserted into the medal slot 7B. A selector 8 and the like are provided.
The sub-control board 2D mainly controls operations of devices that are not directly involved in the progress of the game, for example, the lighting devices for effect 4B to 4D and the liquid crystal display device 4E.

(通信手段30)
以上において、スロットマシン1には、主制御基板2Aから副制御基板2Dへ誤り検出ビット付きのデジタル信号からなる指令信号をシリアル通信で伝送する通信手段30が設けられている。
具体的には、通信手段30は、図3に示すように、主制御基板2A及び副制御基板2Dの両方にまたがって設けられたものである。そして、通信手段30には、図3の如く、主制御基板2Aからの指令信号を送信するための送信手段である送信回路40と、この送信回路40から受信した指令信号を受信するための受信手段である受信回路50とが設けられている。
なお、指令信号は、パリティチェックビット付きのデジタル信号となっている。
(Communication means 30)
As described above, the slot machine 1 is provided with communication means 30 for transmitting a command signal including a digital signal with an error detection bit from the main control board 2A to the sub-control board 2D by serial communication.
Specifically, as shown in FIG. 3, the communication unit 30 is provided across both the main control board 2A and the sub control board 2D. As shown in FIG. 3, the communication means 30 includes a transmission circuit 40 which is a transmission means for transmitting a command signal from the main control board 2A, and a reception for receiving the command signal received from the transmission circuit 40. A receiving circuit 50 as means is provided.
The command signal is a digital signal with a parity check bit.

そして、主制御基板2Aは、リールユニット10等の動作を制御する主制御基板2Aの主要回路である主制御回路2Eと、通信手段30の一部である送信回路40とを備えたものである。
一方、副制御基板2Dは、液晶表示装置4E等の動作を制御する副制御基板2Dの主要回路である副制御回路2Fと、通信手段30の一部である受信回路50とを備えたものである。
The main control board 2A includes a main control circuit 2E that is a main circuit of the main control board 2A that controls the operation of the reel unit 10 and the like, and a transmission circuit 40 that is a part of the communication means 30. .
On the other hand, the sub-control board 2D includes a sub-control circuit 2F that is a main circuit of the sub-control board 2D that controls the operation of the liquid crystal display device 4E and the like, and a receiving circuit 50 that is a part of the communication means 30. is there.

(送信回路40)
送信回路40は、主制御回路2Eから送られてくるパラレル形式の指令信号をシリアル形式の指令信号に変換するとともに、主制御回路2Eからの指令信号に基づく演算で後述する補正信号を算出するものである。
すなわち、送信回路40には、図4に示すように、その後段で信号処理が円滑に行えるように、主制御回路2Eからの指令信号を一時的に保持する入力バッファ部41と、連続して二つの指令信号をそれぞれホールドする第1及び第2指令信号ホールド部42, 43と、補正信号を算出する補正信号算出部44と、内部で変換したシリアル形式の指令信号を順次外部へ送信する送信制御部45とが設けられている。
(Transmission circuit 40)
The transmission circuit 40 converts a parallel command signal sent from the main control circuit 2E into a serial command signal, and calculates a correction signal, which will be described later, by calculation based on the command signal from the main control circuit 2E. It is.
That is, as shown in FIG. 4, the transmission circuit 40 has an input buffer unit 41 that temporarily holds a command signal from the main control circuit 2E so that signal processing can be smoothly performed in the subsequent stage. First and second command signal holding units 42 and 43 for holding two command signals, a correction signal calculating unit 44 for calculating a correction signal, and a transmission for transmitting serially converted command signals to the outside sequentially. A control unit 45 is provided.

入力バッファ部41は、主制御基板2Aから連続して二つの指令信号が出力される毎に、これら二つの指令信号を第1及び第2指令信号ホールド部42, 43にそれぞれ振り分けるものである。
更に詳しく説明すると、入力バッファ部41は、主制御基板2Aから二つの指令信号を連続して受けると、これら二つの指令信号のうち、最初に受けた第1指令信号を第1指令信号ホールド部42へ送り、二番目に受けた第2指令信号を第2指令信号ホールド部43に送るように形成されたものである。
The input buffer unit 41 distributes the two command signals to the first and second command signal holding units 42 and 43 each time two command signals are continuously output from the main control board 2A.
More specifically, when the input buffer unit 41 continuously receives two command signals from the main control board 2A, the first command signal holding unit receives the first command signal received first among these two command signals. The second command signal sent to 42 and received second is sent to the second command signal hold unit 43.

第1指令信号ホールド部42は、入力バッファ部41からの第1指令信号を受けると、次の第1指令信号を受け取るまで、当該第1指令信号を保持し、次の第1指令信号を受け取ると、古い第1指令信号を新しい第1指令信号に置き換えるものである。
また、第1指令信号ホールド部42は、保持している第1指令信号を補正信号算出部44及び送信制御部45の両方へ送るように形成されている。
When receiving the first command signal from the input buffer unit 41, the first command signal holding unit 42 holds the first command signal and receives the next first command signal until the next first command signal is received. Then, the old first command signal is replaced with the new first command signal.
The first command signal hold unit 42 is configured to send the held first command signal to both the correction signal calculation unit 44 and the transmission control unit 45.

第2指令信号ホールド部43は、入力バッファ部41からの第2指令信号を受けると、次の第2指令信号を受け取るまで、当該第2指令信号を保持し、次の第2指令信号を受け取ると、古い第2指令信号を新しい第2指令信号に置き換えるものである。
また、第2指令信号ホールド部43は、保持している第2指令信号を補正信号算出部44及び送信制御部45の両方へ送るように形成されている。
When receiving the second command signal from the input buffer unit 41, the second command signal holding unit 43 holds the second command signal and receives the next second command signal until the next second command signal is received. Then, the old second command signal is replaced with a new second command signal.
The second command signal hold unit 43 is configured to send the held second command signal to both the correction signal calculation unit 44 and the transmission control unit 45.

補正信号算出部44は、主制御基板2Aから連続して二つの指令信号が出力される毎に、これら二つの指令信号について所定の演算を行って補正信号を算出する補正信号算出手段である。
すなわち、補正信号算出部44は、主制御基板2Aから連続して二つの指令信号が出力される毎に、第1及び第2指令信号ホールド部42, 43を経由して前述の二つの指令信号を第1及び第2指令信号として受け取るように形成されている。
そして、補正信号算出部44は、受け取った第1指令信号と第2指令信号とを加算し、その算出結果である補正信号とし、算出した補正信号を送信制御部45へ送るように形成されている。
The correction signal calculation unit 44 is a correction signal calculation unit that calculates a correction signal by performing a predetermined calculation on the two command signals every time two command signals are continuously output from the main control board 2A.
That is, every time two command signals are continuously output from the main control board 2A, the correction signal calculation unit 44 passes through the first and second command signal hold units 42 and 43, and the two command signals described above. Is received as the first and second command signals.
Then, the correction signal calculation unit 44 is configured to add the received first command signal and the second command signal to obtain a correction signal as a calculation result, and to send the calculated correction signal to the transmission control unit 45. Yes.

送信制御部45は、主制御基板2Aから連続して二つの指令信号が出力される毎に、二つの指令信号及び補正信号を、順次、副制御基板2D側の受信回路50へ送信するものである。
すなわち、送信制御部45は、第1及び第2指令信号ホールド部42, 43のそれぞれから第1及び第2指令信号を受信し、且つ、補正信号算出部44から補正信号を受信すると、速やかに、第1指令信号、第2指令信号及び補正信号を順番に受信回路50へ送信するように形成されている。
The transmission control unit 45 sequentially transmits the two command signals and the correction signal to the receiving circuit 50 on the sub-control board 2D side every time two command signals are output from the main control board 2A. is there.
That is, when the transmission control unit 45 receives the first and second command signals from the first and second command signal hold units 42 and 43 and receives the correction signal from the correction signal calculation unit 44, the transmission control unit 45 promptly The first command signal, the second command signal, and the correction signal are sequentially transmitted to the receiving circuit 50.

(受信回路50)
受信回路50は、主制御基板2Aから送られてくるシリアル形式の指令信号をパラレル形式の指令信号に復元するとともに、送られてきた信号の誤りを検出して訂正する処理等を行うものである。
この受信回路50には、図5に示すように、受信した主制御基板2Aからの指令信号である受信指令信号の誤りの検出及び訂正を行う誤信号検出訂正部60と、送信回路40及び受信回路50の間で行われる通信の異常を修復する通信異常修復部70とが設けられている。
(Receiving circuit 50)
The receiving circuit 50 restores the serial-format command signal sent from the main control board 2A to a parallel-format command signal, and performs processing for detecting and correcting an error in the sent signal. .
As shown in FIG. 5, the receiving circuit 50 includes an error signal detection / correction unit 60 that detects and corrects an error in the received command signal that is the received command signal from the main control board 2A, a transmission circuit 40, and a reception circuit. A communication abnormality repair unit 70 that repairs an abnormality in communication performed between the circuits 50 is provided.

誤信号検出訂正部60は、送信回路40から受信した二つの指令信号及び補正信号を受信する毎に、受信した二つの指令信号である第1及び第2受信指令信号のそれぞれについて誤り検出を行い、且つ、誤りを検出すると、その訂正を行うものとなっている。
この誤信号検出訂正部60には、図6に示すように、その後段で信号処理が円滑に行えるように、送信回路40からの指令信号を一時的に保持する入力バッファ部61と、第1受信指令信号について誤り検出とその訂正とを行う第1信号処理部62と、第2受信指令信号について誤り検出とその訂正とを行う第2信号処理部63と、受信した補正信号をホールドする補正信号ホールド部64と、その後段に接続される通信異常修復部70の信号の受信が円滑に行えるように、信号を一時的に保持する出力バッファ部65とが設けられている。
Each time the error signal detection / correction unit 60 receives the two command signals and the correction signal received from the transmission circuit 40, the error signal detection / correction unit 60 performs error detection on each of the first and second reception command signals that are the two received command signals. When an error is detected, the correction is performed.
As shown in FIG. 6, the error signal detection and correction unit 60 includes an input buffer unit 61 that temporarily holds a command signal from the transmission circuit 40 so that signal processing can be smoothly performed in the subsequent stage, and a first buffer A first signal processing unit 62 that performs error detection and correction on the reception command signal, a second signal processing unit 63 that performs error detection and correction on the second reception command signal, and correction that holds the received correction signal A signal hold unit 64 and an output buffer unit 65 that temporarily holds the signal are provided so that the signal of the communication abnormality repair unit 70 connected to the subsequent stage can be received smoothly.

入力バッファ部61は、送信回路40から連続して第1受信指令信号、第2受信指令信号及び補正信号を受信する毎に、これら第1受信指令信号、第2受信指令信号及び補正信号のそれぞれを第1信号処理部62及び第2信号処理部63並び補正信号ホールド部64にそれぞれ振り分けるものである。
更に詳しく説明すると、入力バッファ部61は、送信回路40から三つの信号を連続して受けると、これら三つの受信信号のうち、最初に受けた第1受信指令信号を第1信号処理部62へ送り、二番目に受けた第2受信指令信号を第2信号処理部63へ送り、三番目に受けた補正信号を補正信号ホールド部64へ送るように形成されている。
Each time the input buffer unit 61 receives the first reception command signal, the second reception command signal, and the correction signal continuously from the transmission circuit 40, the input buffer unit 61 respectively receives the first reception command signal, the second reception command signal, and the correction signal. Are distributed to the first signal processing unit 62, the second signal processing unit 63, and the correction signal holding unit 64, respectively.
More specifically, when the input buffer unit 61 continuously receives three signals from the transmission circuit 40, the first reception command signal received first among these three reception signals is sent to the first signal processing unit 62. The second reception command signal received secondly is sent to the second signal processing unit 63, and the third received correction signal is sent to the correction signal holding unit 64.

また、第1信号処理部62は、前述したように、第1受信指令信号について誤りの検出を行い、第1受信指令信号に誤りがあるときは、その訂正を行うものである。
この第1信号処理部62には、図6の如く、受信した第1受信指令信号をホールドする第1信号ホールド部62A と、第1受信指令信号に誤りがあるか否かの検出を行う誤り検出手段としての第1誤り検出部62B と、送信回路40側の補正信号算出部44が行った演算の逆演算を行う第1逆演算部62C と、第1受信指令信号を訂正信号に置き換える信号訂正手段としての選択スイッチ部62D とが設けられている。
Further, as described above, the first signal processing unit 62 detects an error in the first reception command signal, and corrects the error when there is an error in the first reception command signal.
As shown in FIG. 6, the first signal processing unit 62 includes a first signal holding unit 62A for holding the received first reception command signal, and an error for detecting whether or not there is an error in the first reception command signal. A signal for replacing the first reception command signal with a correction signal, a first error detection unit 62B as detection means, a first inverse operation unit 62C for performing an inverse operation of the operation performed by the correction signal calculation unit 44 on the transmission circuit 40 side A selection switch unit 62D as correction means is provided.

さらに、第2信号処理部63は、第1信号処理部62と同様の構成を有するものであり、前述したように、第2受信指令信号について誤りの検出を行い、第2受信指令信号に誤りがあるときは、その訂正を行うものである。
この第2信号処理部62には、図6の如く、受信した第2受信指令信号をホールドする第2信号ホールド部63A と、第2受信指令信号に誤りがあるか否かの検出を行う誤り検出手段としての第2誤り検出部63B と、送信回路40側の補正信号算出部44が行った演算の逆演算を行う第2逆演算部63C と、第2受信指令信号を訂正信号に置き換える信号訂正手段としての選択スイッチ部63D とが設けられている。
Further, the second signal processing unit 63 has the same configuration as that of the first signal processing unit 62. As described above, the second signal processing unit 63 detects an error in the second reception command signal, and detects an error in the second reception command signal. If there is, correct it.
As shown in FIG. 6, the second signal processing unit 62 includes a second signal holding unit 63A for holding the received second reception command signal, and an error for detecting whether or not there is an error in the second reception command signal. A signal for replacing the second reception command signal with a correction signal; a second error detection unit 63B as detection means; a second inverse operation unit 63C that performs an inverse operation of the operation performed by the correction signal calculation unit 44 on the transmission circuit 40 side; A selection switch unit 63D as correction means is provided.

また、補正信号ホールド部64は、ホールドしている補正信号を第1信号処理部62の第1逆演算部62C 及び第2信号処理部63の第2逆演算部63C の両方へ送るように形成されたものとなっている。   The correction signal hold unit 64 is configured to send the held correction signal to both the first inverse operation unit 62C of the first signal processing unit 62 and the second inverse operation unit 63C of the second signal processing unit 63. It has been made.

以下に、第1信号処理部62について更に詳しく説明する。
第1信号処理部62の第1信号ホールド部62A は、ホールドしている第1受信指令信号を、第1誤り検出部62B 及び選択スイッチ部62D 、並びに、第2信号処理部63側の第2逆演算部63C の三箇所へ送るものとなっている。
Hereinafter, the first signal processing unit 62 will be described in more detail.
The first signal holding unit 62A of the first signal processing unit 62 sends the held first reception command signal to the first error detection unit 62B, the selection switch unit 62D, and the second signal processing unit 63 side second signal. It is to be sent to three places of the inverse operation unit 63C.

第1誤り検出部62B は、第1受信指令信号及についてパリティチェックを行うことで、第1受信指令信号に誤りがあるか否かの検出を行うものである。
そして、第1誤り検出部62B は、検出を行った結果、誤りが有る場合には誤り検出信号を、第1逆演算部62C と、通信異常修復部70とに送るように形成されている。
The first error detection unit 62B detects whether or not there is an error in the first reception command signal by performing a parity check on the first reception command signal.
The first error detection unit 62B is configured to send an error detection signal to the first inverse operation unit 62C and the communication abnormality repair unit 70 if there is an error as a result of the detection.

第1逆演算部62C は、補正信号ホールド部64から送られてくる補正信号と、後述するように、第2信号処理部63側の第2信号ホールド部63A から送られてくる第2受信指令信号とに基づいて訂正信号を算出するものである。
具体的には、第1逆演算部62C は、補正信号ホールド部64がホールドしている補正信号から、第2信号ホールド部63A がホールドしている第2受信指令信号を減じる減算を行うとともに、その減算の結果である差を訂正信号として通信異常修復部70へ送るように形成されている。
The first inverse operation unit 62C receives the correction signal sent from the correction signal hold unit 64 and the second reception command sent from the second signal hold unit 63A on the second signal processing unit 63 side, as will be described later. The correction signal is calculated based on the signal.
Specifically, the first inverse operation unit 62C performs subtraction to subtract the second reception command signal held by the second signal hold unit 63A from the correction signal held by the correction signal hold unit 64, and The difference resulting from the subtraction is sent as a correction signal to the communication abnormality repairing unit 70.

選択スイッチ部62D は、第1誤り検出部62B から誤り検出信号を受けると、第2受信指令信号を訂正信号に置き換える動作を行うものとなっている。
さらに具体的に説明すると、選択スイッチ部62D は、第1誤り検出部62B から誤り検出信号を受けた場合、第1逆演算部62C を出力バッファ部65に接続し、第1逆演算部62C が算出した訂正信号を出力バッファ部65に受信させ、且つ、通信異常修復部70へ送信させるものとなっている。
一方、選択スイッチ部62D は、第1誤り検出部62B から誤り検出信号を受けなかった場合、第1信号ホールド部62A を出力バッファ部65に接続し、第1信号ホールド部62A がホールドしている第1受信指令信号を出力バッファ部65に受信させ、且つ、通信異常修復部70へ送信させるものとなっている。
Upon receiving an error detection signal from the first error detection unit 62B, the selection switch unit 62D performs an operation of replacing the second reception command signal with a correction signal.
More specifically, when receiving an error detection signal from the first error detection unit 62B, the selection switch unit 62D connects the first inverse operation unit 62C to the output buffer unit 65, and the first inverse operation unit 62C The calculated correction signal is received by the output buffer unit 65 and transmitted to the communication abnormality repair unit 70.
On the other hand, when the selection switch unit 62D does not receive the error detection signal from the first error detection unit 62B, it connects the first signal hold unit 62A to the output buffer unit 65, and the first signal hold unit 62A holds it. The first reception command signal is received by the output buffer unit 65 and transmitted to the communication abnormality repair unit 70.

次に、第2信号処理部63について更に詳しく説明する。
第2信号処理部63の第2信号ホールド部63A は、ホールドしている第2受信指令信号を、第2誤り検出部63B 及び選択スイッチ部63D 、並びに、第1信号処理部62側の第1逆演算部62C の三箇所へ送るものとなっている。
Next, the second signal processing unit 63 will be described in more detail.
The second signal holding unit 63A of the second signal processing unit 63 outputs the held second reception command signal to the first error detection unit 63B, the selection switch unit 63D, and the first signal processing unit 62 side first. It is to be sent to three places of the inverse operation unit 62C.

第2誤り検出部63B は、第2受信指令信号についてパリティチェックを行うことで、第2受信指令信号に誤りがあるか否かの検出を行うものである。
そして、第2誤り検出部63B は、検出を行った結果、誤りが有る場合には誤り検出信号を、第2逆演算部63C と、通信異常修復部70とに送るように形成されている。
The second error detection unit 63B detects whether or not there is an error in the second reception command signal by performing a parity check on the second reception command signal.
The second error detection unit 63B is configured to send an error detection signal to the second inverse operation unit 63C and the communication abnormality repair unit 70 if there is an error as a result of the detection.

第2逆演算部63C は、補正信号ホールド部64から送られてくる補正信号と、第1信号処理部62側の第1信号ホールド部62A から送られてくる第1受信指令信号とに基づいて訂正信号を算出するものである。
具体的には、第2逆演算部63C は、補正信号ホールド部64がホールドしている補正信号から、第1信号ホールド部62A がホールドしている第1受信指令信号を減じる減算を行うとともに、その減算の結果である差を訂正信号として通信異常修復部70へ送るように形成されている。
The second inverse operation unit 63C is based on the correction signal sent from the correction signal hold unit 64 and the first reception command signal sent from the first signal hold unit 62A on the first signal processing unit 62 side. A correction signal is calculated.
Specifically, the second inverse operation unit 63C performs subtraction to subtract the first reception command signal held by the first signal hold unit 62A from the correction signal held by the correction signal hold unit 64, and The difference resulting from the subtraction is sent as a correction signal to the communication abnormality repairing unit 70.

選択スイッチ部63D は、第2誤り検出部63B から誤り検出信号を受けると、第2受信指令信号を訂正信号に置き換える動作を行うものとなっている。
さらに具体的に説明すると、選択スイッチ部63D は、第2誤り検出部63B から誤り検出信号を受けた場合、第2逆演算部63C を出力バッファ部65に接続し、第2逆演算部63C が算出した訂正信号を出力バッファ部65に受信させ、且つ、通信異常修復部70へ送信させるものとなっている。
一方、選択スイッチ部63D は、第2誤り検出部63B から誤り検出信号を受けなかった場合、第2信号ホールド部63A を出力バッファ部65に接続し、第2信号ホールド部63A がホールドしている第2受信指令信号を出力バッファ部65に受信させ、且つ、通信異常修復部70へ送信させるものとなっている。
Upon receiving an error detection signal from the second error detection unit 63B, the selection switch unit 63D performs an operation of replacing the second reception command signal with a correction signal.
More specifically, when receiving an error detection signal from the second error detection unit 63B, the selection switch unit 63D connects the second inverse operation unit 63C to the output buffer unit 65, and the second inverse operation unit 63C The calculated correction signal is received by the output buffer unit 65 and transmitted to the communication abnormality repair unit 70.
On the other hand, the selection switch unit 63D connects the second signal hold unit 63A to the output buffer unit 65 when the error detection signal is not received from the second error detection unit 63B, and the second signal hold unit 63A holds it. The second reception command signal is received by the output buffer unit 65 and transmitted to the communication abnormality repair unit 70.

出力バッファ部65は、第1信号処理部62及び第2信号処理部63のそれぞれから信号を受信すると、速やかに、第1信号処理部62からの信号及び第2信号処理部63からの信号の順に、当該受信した信号を通信異常修復部70へ送信するように形成されている。   When the output buffer unit 65 receives a signal from each of the first signal processing unit 62 and the second signal processing unit 63, the output buffer unit 65 promptly receives the signal from the first signal processing unit 62 and the signal from the second signal processing unit 63. In order, the received signal is transmitted to the communication abnormality repair unit 70.

通信異常修復部70は、受信回路50が受信した受信指令信号が、その時点の遊技状況に応じて受信しうるものであるか否かを判定し、受信しうるものであると判定した場合に、通信が正常に行われていると判定するものである。   The communication abnormality repairing unit 70 determines whether or not the reception command signal received by the receiving circuit 50 can be received according to the gaming situation at that time, and when determining that it can be received It is determined that communication is normally performed.

すなわち、通信異常修復部70には、図7に示すように、入力信号を一時的に保持する入力バッファ部71と、受信しうるすべての指令信号を記憶した指令信号記憶部72と、その時点の遊技状況に応じて受信しうる一つ以上の指令信号を含む受信候補指令信号群を生成する候補信号群生成部73と、当該通信異常修復部70が受信した信号が前述の受信候補指令信号群の一つと一致するか否かを判定する通信状態判定部74と、前述の受信候補指令信号群の中から、当該通信異常修復部70の受信した信号に最も近似した信号を抽出する最近似信号抽出部75と、内部の信号経路の切換を行うことで信号の選択を行う信号選択部76と、出力すべき信号を一時的に保持可能な出力バッファ部77とが設けられている。   That is, as shown in FIG. 7, the communication abnormality repair unit 70 includes an input buffer unit 71 that temporarily holds an input signal, a command signal storage unit 72 that stores all the command signals that can be received, A candidate signal group generation unit 73 that generates a reception candidate command signal group including one or more command signals that can be received according to the gaming situation of the game, and the signal received by the communication abnormality repair unit 70 is the above-described reception candidate command signal A communication state determination unit 74 that determines whether or not it matches one of the groups, and a closest approximation that extracts a signal that is closest to the signal received by the communication abnormality repair unit 70 from the reception candidate command signal group described above A signal extraction unit 75, a signal selection unit 76 that selects a signal by switching an internal signal path, and an output buffer unit 77 that can temporarily hold a signal to be output are provided.

入力バッファ部71は、その後段で信号処理が円滑に行えるように、誤信号検出訂正部60からの受信指令信号又は訂正信号を一時的に保持するものである。
入力バッファ部71は、誤信号検出訂正部60から受信した受信指令信号又は訂正信号を、候補信号群生成部73、通信状態判定部74及び信号選択部76の3箇所へ送信するように形成されている。
The input buffer unit 71 temporarily holds the reception command signal or the correction signal from the erroneous signal detection / correction unit 60 so that the signal processing can be smoothly performed in the subsequent stage.
The input buffer unit 71 is configured to transmit the reception command signal or the correction signal received from the erroneous signal detection / correction unit 60 to three locations of the candidate signal group generation unit 73, the communication state determination unit 74, and the signal selection unit 76. ing.

指令信号記憶部72は、主制御基板2Aから副制御基板2Dへ送信されるすべての指令信号が記憶された指令信号記憶手段である。
候補信号群生成部73は、指令信号記憶部72に記憶されている指令信号の中から、その時点の遊技状況に応じて受信しうる一つ以上の指令信号を選択し、選択した一つ以上の指令信号を含む受信候補指令信号群を生成するものである。
The command signal storage unit 72 is command signal storage means in which all command signals transmitted from the main control board 2A to the sub control board 2D are stored.
The candidate signal group generation unit 73 selects one or more command signals that can be received from the command signals stored in the command signal storage unit 72 according to the game situation at the time, and selects one or more selected signals. The reception candidate command signal group including the command signal is generated.

この際、スロットマシン1の遊技状況は、遊技の進行にともなって、一の遊技段階から次の遊技段階へと順次段階的に変化していくようになっている。
主制御基板2Aから送信され副制御基板2Dが受信しうる指令信号は、変化する遊技段階毎に予め設定されている。また、これらすべての指令信号の各々には、指令を示す指令データ部と、当該指令信号が属する遊技段階を示す属性コードを含むヘッダ部とが設けられている。
At this time, the game situation of the slot machine 1 is gradually changed from one game stage to the next game stage as the game progresses.
Command signals transmitted from the main control board 2A and received by the sub control board 2D are set in advance for each changing game stage. Each of these command signals is provided with a command data portion indicating a command and a header portion including an attribute code indicating a game stage to which the command signal belongs.

前述の候補信号群生成部73は、入力バッファ部71を経由して誤信号検出訂正部60から受信した受信指令信号又は訂正信号に含まれる属性コードから、その時点の遊技状況、換言すると、その時点の遊技段階を断定するようになっている。
また、候補信号群生成部73は、誤信号検出訂正部60を経由して送信回路40から受信した二つの信号(具体的には、受信指令信号又は受信指令信号に相当する訂正信号)を受信する毎に、指令信号記憶部72に記憶されている指令信号の中から、その時点の遊技状況、換言すると、その時点の遊技段階を示す属性コードを有する指令信号を選択・抽出することで、受信候補指令信号群を生成するようになっている。
これにより、候補信号群生成部73は、遊技の進行によって一の遊技段階から次の遊技段階へ変化する毎に、指令信号の異なる組み合わせからなる受信候補指令信号群を順次生成していくように形成されている。
なお、候補信号群生成部73は、誤信号検出訂正部60を経由して送信回路40から受信した二つの信号の属する遊技段階が異なる場合は、受信候補指令信号群を生成しないようになっている。
The candidate signal group generation unit 73 described above, from the attribute code included in the reception command signal or correction signal received from the error signal detection correction unit 60 via the input buffer unit 71, the game situation at that time, in other words, The game stage at the time is determined.
Further, the candidate signal group generation unit 73 receives two signals (specifically, a reception command signal or a correction signal corresponding to the reception command signal) received from the transmission circuit 40 via the error signal detection correction unit 60. Each time, from the command signal stored in the command signal storage unit 72, by selecting and extracting the game status at that time, in other words, the command signal having an attribute code indicating the game stage at that time, A reception candidate command signal group is generated.
Thus, each time the candidate signal group generation unit 73 changes from one game stage to the next game stage as the game progresses, the candidate signal group generation unit 73 sequentially generates reception candidate command signal groups including different combinations of command signals. Is formed.
The candidate signal group generation unit 73 does not generate a reception candidate command signal group when the game stages to which the two signals received from the transmission circuit 40 via the erroneous signal detection correction unit 60 belong are different. Yes.

通信状態判定部74は、受信候補指令信号群の中に選択スイッチ部62D, 63Dが訂正した訂正信号と一致するものがあれば、通信が正常に行われていると判定するものである。
すなわち、通信状態判定部74には、受信候補指令信号群に含まれるすべての指令信号から入力バッファ部71から送られてきた一の信号を減じる減算を行う減算部74A と、この減算部74A の減算結果から受信候補指令信号群の中に一致するものがあるか否かの判定を行う一致判定部74B とが設けられている。
The communication state determination unit 74 determines that communication is performed normally if there is a reception candidate command signal group that matches the correction signal corrected by the selection switch units 62D and 63D.
That is, the communication state determination unit 74 includes a subtraction unit 74A that performs subtraction to subtract one signal sent from the input buffer unit 71 from all command signals included in the reception candidate command signal group, and a subtraction unit 74A A coincidence determination unit 74B is provided for determining whether there is a coincidence in the reception candidate command signal group from the subtraction result.

減算部74A は、入力バッファ部71から一の信号を受信する毎に、受信候補指令信号群に含まれるすべての指令信号を一つずつ受信し、すべての指令信号について、入力バッファ部71から受信した一の信号との差を算出し、得られた差を示す差信号を一致判定部74B 及び最近似信号抽出部75へ送信するものとなっている。
一致判定部74B は、減算部74A から受信した差信号のうち、一つでも値が「0」となったものがある場合に、受信候補指令信号群の中に、入力バッファ部71から受信した一の信号と一致するものが存在していると判定するとともに、通信が正常に行われていると判定し、且つ、通信が正常に行われていると判定すると、通信正常信号を信号選択部76へ送信するようになっている。
ここで、通信状態判定部74の後段に接続される信号選択部76は、通信状態判定部74側の一致判定部74B から通信正常信号を受信しなかった場合、通信状態判定部74が通信に異常有りと判定したと見なすようになっている。
Each time the subtraction unit 74A receives one signal from the input buffer unit 71, the subtraction unit 74A receives all the command signals included in the reception candidate command signal group one by one, and receives all the command signals from the input buffer unit 71. A difference signal indicating the obtained difference is calculated, and a difference signal indicating the obtained difference is transmitted to the coincidence determination unit 74B and the closest approximation signal extraction unit 75.
The coincidence determination unit 74B receives the difference signal received from the input buffer unit 71 in the reception candidate command signal group when any one of the difference signals received from the subtraction unit 74A has a value of “0”. When it is determined that there is a signal that matches one signal, it is determined that the communication is normally performed, and it is determined that the communication is normally performed, the communication normal signal is transmitted to the signal selection unit. Send to 76.
Here, when the signal selection unit 76 connected to the subsequent stage of the communication state determination unit 74 does not receive a communication normal signal from the match determination unit 74B on the communication state determination unit 74 side, the communication state determination unit 74 performs communication. It is assumed that there is an abnormality.

最近似信号抽出部75は、減算部74A が算出した差に基づいて、受信候補指令信号群に含まれる指令信号のうち、入力バッファ部71から受信した一の信号に最も近い値を有する最近似信号を探し出すものである。
すなわち、最近似信号抽出部75には、減算部74A から受信した差信号が示す値の絶対値を算出する絶対値算出部75A と、絶対値算出部75A が算出した絶対値が、それまで算出したもののなかで最小であるか否かを判定する最小値判定部75B と、受信候補指令信号群に含まれる指令信号のうち、前述の最近似信号となるものをホールドする最近似信号ホールド部75C とが設けられている。
Based on the difference calculated by the subtraction unit 74A, the nearest-similar signal extraction unit 75 is the closest approximation having a value closest to one signal received from the input buffer unit 71 among the command signals included in the reception candidate command signal group. Find the signal.
That is, in the closest approximation signal extraction unit 75, the absolute value calculation unit 75A that calculates the absolute value of the value indicated by the difference signal received from the subtraction unit 74A and the absolute value calculated by the absolute value calculation unit 75A are calculated so far. A minimum value determination unit 75B for determining whether or not the signal is the smallest of the received signals, and a most approximate signal hold unit 75C for holding the signal that is the most approximate signal among the command signals included in the reception candidate command signal group. And are provided.

絶対値算出部75A は、受信候補指令信号群に含まれるすべての指令信号についての差信号を受信するとともに、受信した差信号の絶対値を算出し、算出した絶対値を示す絶対値信号を次々に最小値判定部75B へ送信するものである。   The absolute value calculation unit 75A receives difference signals for all command signals included in the reception candidate command signal group, calculates absolute values of the received difference signals, and successively outputs absolute value signals indicating the calculated absolute values. To the minimum value determination unit 75B.

最小値判定部75B は、絶対値算出部75A から次々に絶対値信号を受信すると、最初に受信した絶対値信号をホールドし、2回目以降に受信した絶対値信号については、減算部74A から絶対値信号を受信する毎に、ホールドしている絶対値信号と値を比較して、今回受信した絶対値信号の値がホールドしている絶対値信号よりも小さい場合に、ホールドしている絶対値信号を今回受信した絶対値信号に更新してホールドするものである。
このような最小値判定部75B は、ホールドしている絶対値信号を新たな絶対値信号に更新すると、更新信号を最近似信号ホールド部75C へ送信するようになっている。
When the absolute value signal is successively received from the absolute value calculation unit 75A, the minimum value determination unit 75B holds the first received absolute value signal, and the absolute value signal received for the second time and thereafter is absolute from the subtraction unit 74A. Every time a value signal is received, the value is compared with the absolute value signal that is being held, and if the absolute value signal received this time is smaller than the absolute value signal that is being held, the absolute value that is being held The signal is updated to the absolute value signal received this time and held.
When the absolute value signal being held is updated to a new absolute value signal, such a minimum value determination unit 75B transmits an update signal to the closest approximation signal hold unit 75C.

最近似信号ホールド部75C は、候補信号群生成部73から指令信号を減算部74A へ受信するのと同期して、受信候補指令信号群に含まれる指令信号を候補信号群生成部73から次々に受信するようになっている。
また、最近似信号ホールド部75C は、最小値判定部75B がホールドしている絶対値信号を新たな絶対値信号に更新する際に送信する更新信号を、当該最小値判定部75B から受信するようになっている。
The similar signal hold unit 75C receives command signals included in the reception candidate command signal group from the candidate signal group generation unit 73 one after another in synchronization with reception of the command signal from the candidate signal group generation unit 73 to the subtraction unit 74A. It is supposed to receive.
Further, the closest approximation signal holding unit 75C receives an update signal transmitted from the minimum value determination unit 75B when the absolute value signal held by the minimum value determination unit 75B is updated to a new absolute value signal. It has become.

そして、最近似信号ホールド部75C は、候補信号群生成部73から次々に指令信号を受信すると、最初に受信した指令信号をホールドし、2回目以降に受信した指令信号については、最小値判定部75B からの更新信号を受信する毎に、ホールドしている指令信号を今回受信した指令信号に更新してホールドするものである。
これにより、最近似信号ホールド部75C には、それまでに受信した指令信号のうち、入力バッファ部71から減算部74A へ送られてきた一の信号に最も近似した指令信号がホールドされ、最終的に、最近似信号ホールド部75C は、受信候補指令信号群に含まれる指令信号の中から最近似信号を選択して信号選択部76へ送信するようになっている。
When the command signal is successively received from the candidate signal group generation unit 73, the most approximate signal holding unit 75C holds the command signal received first, and the command signal received for the second time and thereafter is the minimum value determination unit. Each time an update signal is received from 75B, the command signal being held is updated to the command signal received this time and held.
As a result, the most approximate signal hold unit 75C holds the command signal closest to the one signal sent from the input buffer unit 71 to the subtraction unit 74A among the command signals received so far. In addition, the most approximate signal holding unit 75C selects the most approximate signal from the command signals included in the reception candidate command signal group and transmits the selected signal to the signal selection unit 76.

信号選択部76は、入力バッファ部71を経由して誤信号検出訂正部60から受信した一の信号、及び、最近似信号ホールド部75C から送信されてくる最近似信号の何れか一方を選択し、選択した信号を出力バッファ部77へ送信するものとなっている。
この信号選択部76には、二つの信号の論理和を算出するOR回路76A と、信号の論理値を反転するインバータ回路76B と、二つの信号の論理積を算出するAND回路76C と、入力バッファ部71からの信号及び誤信号検出訂正部60からの信号の何れか一方を選択する選択スイッチ部76D とが設けられている。
The signal selection unit 76 selects one of the one signal received from the erroneous signal detection and correction unit 60 via the input buffer unit 71 and the most approximate signal transmitted from the most approximate signal hold unit 75C. The selected signal is transmitted to the output buffer unit 77.
The signal selector 76 includes an OR circuit 76A that calculates the logical sum of the two signals, an inverter circuit 76B that inverts the logical value of the signal, an AND circuit 76C that calculates the logical product of the two signals, and an input buffer. A selection switch unit 76D for selecting one of the signal from the unit 71 and the signal from the erroneous signal detection and correction unit 60 is provided.

OR回路76A は、誤信号検出訂正部60側の第1誤り検出部62B からの誤り検出信号、及び、同じく誤信号検出訂正部60側の第2誤り検出部63B からの誤り検出信号の二つの信号を受信し、これらの信号の和を算出して、その和を示す和信号をAND回路76C へ送信するようになっている。   The OR circuit 76A includes an error detection signal from the first error detection unit 62B on the error signal detection and correction unit 60 side, and an error detection signal from the second error detection unit 63B on the error signal detection and correction unit 60 side. The signals are received, the sum of these signals is calculated, and a sum signal indicating the sum is transmitted to the AND circuit 76C.

インバータ回路76B は、一致判定部74B からの通信正常信号を受信し、この通信正常信号の論理値を反転した信号であって、通信に異常があることを示す通信異常信号をAND回路76C へ送信するようになっている。
AND回路76C は、OR回路76A からの和信号、及び、インバータ回路76B からの通信異常信号の二つの信号を受信し、これらの信号の積を算出して、その積を示す積信号を選択スイッチ部76D へ送信するようになっている。
The inverter circuit 76B receives the communication normal signal from the coincidence determination unit 74B, and transmits a communication abnormal signal indicating that there is a communication abnormality to the AND circuit 76C, which is a signal obtained by inverting the logical value of the communication normal signal. It is supposed to be.
The AND circuit 76C receives the two signals of the sum signal from the OR circuit 76A and the communication abnormality signal from the inverter circuit 76B, calculates the product of these signals, and selects the product signal indicating the product. This is sent to the part 76D.

選択スイッチ部76D は、AND回路76C から積信号を受信し、積信号の値が「0」の場合、誤信号検出訂正部60からの信号を出力バッファ部77へ送り、積信号の値が「1」の場合、最近似信号ホールド部75C からの最近似信号出力を出力バッファ部77へ送るようになっている。   The selection switch unit 76D receives the product signal from the AND circuit 76C. When the value of the product signal is “0”, the selection switch unit 76D sends the signal from the error signal detection / correction unit 60 to the output buffer unit 77, and the value of the product signal is “ In the case of “1”, the most approximate signal output from the most approximate signal hold unit 75C is sent to the output buffer unit 77.

具体的には説明すると、選択スイッチ部76D は、誤信号検出訂正部60側の第1誤り検出部62B 及び第2誤り検出部63B の両方が検出信号を送信していない場合、及び、一致判定部74B が通信正常信号を送信している場合のいずれかの場合に、誤信号検出訂正部60からの信号を出力バッファ部77へ送るようになっている。
換言すると、選択スイッチ部76D は、誤信号検出訂正部60で第1受信指令信号及び第2受信指令信号の両方に誤りがないと判定されたこと、及び、通信状態判定部74で通信が正常であると判定されたことのいずれか一方を条件として、誤信号検出訂正部60からの信号を出力バッファ部77へ送るようになっている。
More specifically, the selection switch unit 76D determines whether or not both the first error detection unit 62B and the second error detection unit 63B on the error signal detection / correction unit 60 side transmit a detection signal, The signal from the erroneous signal detection and correction unit 60 is sent to the output buffer unit 77 in any case where the unit 74B is transmitting a communication normal signal.
In other words, the selection switch unit 76D has determined that there is no error in both the first reception command signal and the second reception command signal by the error signal detection correction unit 60, and that the communication state determination unit 74 has normal communication. The signal from the error signal detection / correction unit 60 is sent to the output buffer unit 77 on the condition that one of the determinations is made.

一方、選択スイッチ部76D は、誤信号検出訂正部60側の第1誤り検出部62B 及び第2誤り検出部63B の少なくとも一方が誤り検出信号を送信し、且つ、一致判定部74B が通信正常信号を送信していない場合に、最近似信号ホールド部75C からの最近似信号出力を出力バッファ部77へ送るようになっている。
換言すると、選択スイッチ部76D は、誤信号検出訂正部60で第1受信指令信号及び第2受信指令信号の少なくとも一方に誤りがあると判定され、且つ、通信状態判定部74で通信に異常があると判定されたことを条件として、最近似信号ホールド部75C からの最近似信号出力を出力バッファ部77へ送るようになっている。
On the other hand, in the selection switch unit 76D, at least one of the first error detection unit 62B and the second error detection unit 63B on the error signal detection / correction unit 60 side transmits an error detection signal, and the coincidence determination unit 74B has a communication normal signal. Is not transmitted, the most approximate signal output from the most approximate signal hold unit 75C is sent to the output buffer unit 77.
In other words, the selection switch unit 76D determines that there is an error in at least one of the first reception command signal and the second reception command signal by the error signal detection / correction unit 60, and the communication state determination unit 74 has an abnormality in communication. On the condition that it is determined that there is, the most approximate signal output from the most approximate signal hold unit 75C is sent to the output buffer unit 77.

出力バッファ部77は、選択スイッチ部76D から信号を受信すると、速やかに、選択スイッチ部76D からの信号を副制御回路2Fへ送信するものとなっている。
以上のような受信回路50は、受信した二つの受信指令信号の両方に誤りがない、あるいは、通信が正常に行われている場合、送信回路40が送信した指令信号あるいは内部で訂正した訂正信号を副制御回路2Fへ送信するようになっている。
一方、受信回路50は、受信した二つの受信指令信号の少なくとも一方に誤りがあり、且つ、通信に異常がある場合、通信異常修復部70が受信した受信指令信号又は訂正信号に最も近似する指令信号を受信候補指令信号群の中から選び、選んだ指令信号を最近似信号として副制御回路2Fへ送信するようになっている。
When receiving a signal from the selection switch unit 76D, the output buffer unit 77 promptly transmits the signal from the selection switch unit 76D to the sub-control circuit 2F.
The receiving circuit 50 as described above is a command signal transmitted by the transmitting circuit 40 or an internally corrected correction signal when there is no error in both of the two received command signals or when communication is performed normally. Is transmitted to the sub-control circuit 2F.
On the other hand, the receiving circuit 50 has a command that most closely approximates the received command signal or the correction signal received by the communication error repair unit 70 when there is an error in at least one of the received two received command signals and there is a communication error. A signal is selected from the reception candidate command signal group, and the selected command signal is transmitted to the sub-control circuit 2F as the closest approximation signal.

次に、本実施形態に係る本実施形態に係る主制御基板2Aによる主制御処理、主制御基板2Aの送信回路40による指令信号送信処理、及び、副制御基板2Dの受信回路50による指令信号受信処理について図8〜図14のフローチャートを参照しながら説明する。
ここで、主制御基板2A側の主制御処理及び指令信号送信処理と、副制御基板2D側の指令信号受信処理とは、互いに独立した並行処理となっており、主制御基板2Aの主制御処理における処理の節目、換言すると、一の遊技段階から次の遊技段階へ移行する毎に、主制御基板2Aから副制御基板2Dへ指令信号が送られ、この指令信号によって、副制御基板2D側の各制御処理が主制御基板2Aの制御処理に同期させられるようになっている。
Next, main control processing by the main control board 2A according to this embodiment according to the present embodiment, command signal transmission processing by the transmission circuit 40 of the main control board 2A, and command signal reception by the reception circuit 50 of the sub-control board 2D The processing will be described with reference to the flowcharts of FIGS.
Here, the main control processing and command signal transmission processing on the main control board 2A side and the command signal reception processing on the sub control board 2D side are parallel processes independent of each other, and the main control processing of the main control board 2A In other words, each time a transition is made from one game stage to the next game stage, a command signal is sent from the main control board 2A to the sub control board 2D. Each control process is synchronized with the control process of the main control board 2A.

(主制御基板2Aによる主制御処理)
最初に、本実施形態に係る主制御基板2Aによる主制御処理について図8を参照しながら説明し、その後、遊技の各ステップ、換言すると、遊技の各遊技段階で主制御基板2Aから送信される指令信号について図9を参照しながら説明する。
スロットマシン1の電源が投入されると、主制御基板2Aによる主制御処理が開始され、これにより、スロットマシン1の遊技動作が開始される。この際、主制御処理は、図8の如く、ステップMS1000から処理が開始される。
(Main control processing by main control board 2A)
First, main control processing by the main control board 2A according to the present embodiment will be described with reference to FIG. 8, and then transmitted from the main control board 2A at each step of the game, in other words, at each game stage of the game. The command signal will be described with reference to FIG.
When the power of the slot machine 1 is turned on, main control processing by the main control board 2A is started, and thereby the gaming operation of the slot machine 1 is started. At this time, the main control process starts from step MS1000 as shown in FIG.

すなわち、スロットマシン1の電源が投入されると、図8に示すように、ステップMS1000において、遊技者によってメダルが投入されるまで、遊技を進行させずに待機するとともに、液晶表示装置4Eに遊技者を誘引するためのデモ動画を表示させるメダル投入待機処理が開始される。
このメダル投入待機処理は、遊技者によってメダルが投入される、あるいは、メダルのベット操作が行われるまで継続し、メダルの投入又はメダルのベット操作によって終了する。メダル投入待機処理が終了したら、次のステップMS2000へ進む。
That is, when the power of the slot machine 1 is turned on, as shown in FIG. 8, in step MS1000, the player waits without proceeding until a medal is inserted by the player, and the liquid crystal display device 4E The medal insertion standby process for displaying a demonstration video for attracting a person is started.
This medal insertion standby process continues until a player inserts a medal or performs a medal betting operation, and ends with the medal insertion or medal betting operation. When the medal insertion standby process ends, the process proceeds to the next step MS2000.

ステップMS2000では、遊技者によってメダルが投入される際に行われるベット時処理が行われる。具体的に説明すると、ステップMS2000では、遊技者によってメダル投入口7Bにメダルが投入されたことを報知するメダル投入音、あるいは、遊技者によってベットスイッチ7E, 7Gが操作されたことを報知するベット音を発生させる処理等が行われる。
メダルのベット操作が完了するとベット時処理が終了するので、次のステップMS3000へ進む。
In step MS2000, a betting process that is performed when a player inserts a medal is performed. More specifically, in step MS2000, a medal insertion sound for notifying that a player has inserted a medal into the medal insertion slot 7B, or a bet for notifying that the player has operated the bet switches 7E and 7G. A process for generating sound is performed.
When the betting operation for medals is completed, the betting process ends, and the process proceeds to the next step MS3000.

ステップMS3000は、遊技者によってスタートスイッチ7Fが操作される前のスタート操作前段階である。このステップMS3000では、ビッグボーナス(以下「BB」という。)やリプレイタイム(以下「RT」という。)に当選している場合に、BBやRTの当選時特有の演出であって、BBやRTへの当選を示唆する演出を行うスタート操作待機処理が開始される。
このスタート操作待機処理は、遊技者によってスタートスイッチ7Fが操作されるまで継続し、スタートスイッチ7Fの操作によって終了する。スタート操作待機処理が終了したら、次のステップMS3100へ進む。
Step MS3000 is a stage before the start operation before the start switch 7F is operated by the player. In this step MS3000, when a big bonus (hereinafter referred to as “BB”) or a replay time (hereinafter referred to as “RT”) is won, it is an effect peculiar to the winning of BB or RT. Start operation standby processing for performing an effect that suggests winning is started.
This start operation waiting process continues until the start switch 7F is operated by the player, and is ended by operating the start switch 7F. When the start operation standby process ends, the process proceeds to the next step MS3100.

ステップMS3100では、遊技者によってスタートスイッチ7Fが操作される際に行われるスタート操作時処理が行われる。具体的に説明すると、ステップMS3100では、スタートスイッチ7Fの操作に僅かに遅れて、回転リール11の回転開始を演出する演出処理としてのスタート操作時処理が行われる。なお、実行される演出は、予め複数種類用意され、抽選等でそのうちの一つを選び、選ばれた一の演出が実行されるようにするのが好ましい。
スタートスイッチ7Fが操作された瞬間にスタート操作時処理が終了するので、次のステップMS3200へ進む。
In step MS3100, a start operation process that is performed when the start switch 7F is operated by the player is performed. More specifically, in step MS3100, a start operation process as an effect process for producing the start of rotation of the rotary reel 11 is performed slightly after the operation of the start switch 7F. It is preferable that a plurality of types of effects to be executed are prepared in advance, and one of them is selected by lottery or the like so that the selected one effect is executed.
Since the start operation process ends at the moment when the start switch 7F is operated, the process proceeds to the next step MS3200.

ステップMS3200では、主制御基板2Aの内部で遊技におけるアタリ/ハズレを決めるとともに、アタリを選んだ場合には当選した役をも決める当否抽選処理が行われる。
このステップMS3200では、当否抽選が終わって抽選結果がでると、その抽選結果の内容を示す信号、例えば、当選した場合の役の種類を示す信号が指令信号として主制御基板2Aから副制御基板2Dへ送信される。
ここで、当選した場合の役の種類を示す信号は、副制御基板2Dにとっては、当該信号が示す所定の演出の実行を指令する演出指令信号でもある。
前述の抽選結果の内容を示す指令信号の送信が完了したら、当否抽選処理が終了するので、次のステップMS4000へ進む。
In step MS3200, a hit / lotter process for determining attrition / losing in the game within the main control board 2A and determining the winning combination when atari is selected is performed.
In this step MS3200, when the lottery result is finished and the lottery result is obtained, a signal indicating the contents of the lottery result, for example, a signal indicating the type of the role in the case of winning is sent as a command signal from the main control board 2A to the sub-control board 2D. Sent to.
Here, the signal indicating the type of winning combination when winning is also an effect command signal for instructing execution of the predetermined effect indicated by the signal for the sub-control board 2D.
When the transmission of the command signal indicating the contents of the lottery result is completed, the success / failure lottery process ends, and the process proceeds to next step MS4000.

ステップMS4000では、三個の回転リール11について、一斉に回転を開始させるとともに、回転リール11の回転開始を報知する回転開始音を発生させるリール回転開始処理が行われる。このリール回転開始処理によって、三個の回転リール11が一斉に回転を開始したら、次のステップMS4100へ進む。   In step MS4000, a reel rotation start process for starting rotation of the three rotating reels 11 all at once and generating a rotation start sound for notifying the rotation start of the rotating reels 11 is performed. When the three rotation reels 11 start to rotate all at once by this reel rotation start processing, the process proceeds to the next step MS4100.

ステップMS4100では、回転リール11が停止されるまでの間、回転リール11の回転を演出する演出処理としてのリール回転時処理が実行される。例えば、ステップMS4100では、回転リール11の回転速度が所定の回転速度に達する前に、回転リール11の回転速度を変更する演出を行うこともできる。このようなリール回転時処理が終了したら、次のステップMS5000へ進む。   In step MS4100, a reel rotation process as an effect process for producing the rotation of the rotary reel 11 is executed until the rotary reel 11 is stopped. For example, in step MS4100, an effect of changing the rotation speed of the rotary reel 11 before the rotation speed of the rotary reel 11 reaches a predetermined rotation speed can be performed. When the reel rotation process is completed, the process proceeds to the next step MS5000.

ステップMS5000では、遊技者によって一のストップスイッチ7Dが操作された際に行われるストップ操作時処理が行われる。
具体的に説明すると、ステップMS5000では、一のストップスイッチ7Dの操作を契機に、該当する回転リール11を停止させるとともに、回転リール11の停止を報知する回転停止音を発生するストップ操作時処理が行われる。
このストップ操作時処理で該当する回転リール11が停止したら、次のステップMS5100へ進む。
In step MS5000, a stop operation time process that is performed when one stop switch 7D is operated by the player is performed.
More specifically, in step MS5000, a stop operation process for generating a rotation stop sound for notifying the stop of the rotating reel 11 and stopping the corresponding rotating reel 11 is triggered by the operation of one stop switch 7D. Done.
When the corresponding rotating reel 11 is stopped by this stop operation process, the process proceeds to the next step MS5100.

ステップMS5100では、三個の回転リール11がすべて停止したか否かが判定される。
このステップMS5100で、三個の回転リール11がすべて停止したと判定されなかった場合、ステップMS5200へ進む一方、三個の回転リール11がすべて停止したと判定された場合には、ステップMS6000へ進む。
In step MS5100, it is determined whether or not all three rotating reels 11 have stopped.
If it is not determined in step MS5100 that all three rotating reels 11 are stopped, the process proceeds to step MS5200. If it is determined that all three rotating reels 11 are stopped, the process proceeds to step MS6000. .

ステップMS5200では、一の回転リール11が停止する際に行われるリール個別停止時処理が行われる。具体的に説明すると、ステップMS5200では、ストップスイッチ7Dの操作に僅かに遅れて、入賞を期待させる画像を液晶表示装置4Eに表示する演出処理としてのリール個別停止時処理が行われる。なお、実行される演出は、予め複数種類用意され、抽選等でそのうちの一つを選び、選ばれた一の演出が実行されるようにするのが好ましい。
そして、次のストップスイッチ7Dが操作されると、ステップMS5000へ戻ると同時に、リール個別停止時処理は終了する。
In step MS5200, a reel individual stop process performed when one rotating reel 11 stops is performed. More specifically, in step MS5200, an individual reel stop process is performed as an effect process for displaying an image that is expected to win a prize on the liquid crystal display device 4E slightly after the operation of the stop switch 7D. It is preferable that a plurality of types of effects to be executed are prepared in advance, and one of them is selected by lottery or the like so that the selected one effect is executed.
When the next stop switch 7D is operated, the process returns to step MS5000, and at the same time, the reel individual stop process ends.

ステップMS6000では、すべての回転リール11が停止された際に、当否抽選で当選した役に対応する図柄(作動図柄)を液晶表示装置4Eに表示する演出処理である全リール停止時処理が実行される。この作動図柄を液晶表示装置4Eに表示したら、次のステップMS6100へ進む。   In step MS6000, when all the reels 11 are stopped, the all-reel stop process, which is an effect process for displaying on the liquid crystal display device 4E the symbol (actuated symbol) corresponding to the winning combination in the winning lottery, is executed. The When this operation pattern is displayed on the liquid crystal display device 4E, the process proceeds to the next step MS6100.

ステップMS6100では、停止した三つの回転リール11が示す図柄が、当否抽選で当選した役であってメダルの払い出しを伴う役に対応しているか否かが判定される。要約すると、ステップMS6100では、停止図柄が入賞役に対応しているか否かが判定される。
このステップMS6100で、停止図柄が入賞役に対応していると判定された場合、ステップMS6200へ進む。
一方、停止図柄が入賞役に対応していると判定された場合、MS1000から開始された主制御処理は、以上で完了となる。
In step MS6100, it is determined whether or not the symbol indicated by the stopped three rotating reels 11 corresponds to a winning combination in the winning lottery with a medal payout. In summary, in step MS6100, it is determined whether or not the stop symbol corresponds to a winning combination.
If it is determined in step MS6100 that the stopped symbol corresponds to a winning combination, the process proceeds to step MS6200.
On the other hand, when it is determined that the stop symbol corresponds to the winning combination, the main control process started from the MS 1000 is completed.

ステップMS6200では、入賞した役に対応した枚数のメダルを遊技者に払い出すメダル払出処理が行われる。このステップMS6200でメダルの払い出しが終了すると、MS1000から開始された主制御処理が完了となる。   In step MS6200, a medal payout process for paying out to the player the number of medals corresponding to the winning combination is performed. When the medal payout is completed in step MS6200, the main control process started from MS1000 is completed.

続いて、図8に示した各ステップが実行される遊技の各遊技段階において、主制御基板2Aから副制御基板2Dへ送信される指令信号の一例について、図9を参照しながら簡、単に説明する。
まず、ステップMS1000の実行段階であるメダル投入前段階では、図9に示すように、遊技者を誘引するためのデモ動画を液晶表示装置4Eに表示させる表示指令が主制御基板2Aから副制御基板2Dへ送信される。
Subsequently, an example of a command signal transmitted from the main control board 2A to the sub control board 2D in each game stage in which each step shown in FIG. 8 is executed will be simply described with reference to FIG. To do.
First, in the stage before medal insertion, which is the execution stage of step MS1000, as shown in FIG. 9, a display command for displaying a demonstration video for attracting a player on the liquid crystal display device 4E is sent from the main control board 2A to the sub-control board. Sent to 2D.

ステップMS2000の実行段階であるベット時段階では、メダルの投入を報知するメダル投入音、あるいは、ベットスイッチの操作を報知するベットスイッチ操作音等を発生させる発生指令が送信される。
ステップMS3000の実行段階であるスタート操作前段階では、BB又はRTに移行する可能性がある場合には、その旨を報知する特殊音を発生させる等、特有の報知演出を実行させる報知演出指令が送信される。
In the betting stage, which is the execution stage of step MS2000, a generation command for generating a medal insertion sound for informing medal insertion or a bet switch operation sound for informing the operation of the bet switch is transmitted.
In the stage before the start operation, which is the execution stage of step MS3000, when there is a possibility of shifting to BB or RT, a notification effect command for executing a specific notification effect is generated, such as generating a special sound to notify that effect. Sent.

ステップMS3100の実行段階であるベット時段階では、メダルの投入音、あるいは、ベットスイッチの操作音を発生させる発生指令が送信される。
ステップMS3200の実行段階である当否抽選段階では、当否抽選に対応した演出を実行させる演出指令が送信される。
In the betting stage, which is the execution stage of step MS3100, a generation command for generating a medal insertion sound or a bet switch operation sound is transmitted.
In the success / failure lottery stage, which is the execution stage of step MS3200, an effect command for executing an effect corresponding to the success / failure lottery is transmitted.

ステップMS4000の実行段階であるリール回転開始段階では、回転リール11の回転が開始されることを報知する回転開始音を発生させる発生指令が送信される。
ステップMS4100の実行段階であるリール回転時段階では、回転リールを利用した演出等を実行させる実行指令が送信される。
In the reel rotation start stage, which is the execution stage of step MS4000, a generation command for generating a rotation start sound for notifying that the rotation of the rotating reel 11 is started is transmitted.
In the reel rotation stage, which is the execution stage of step MS4100, an execution command for executing an effect using the rotary reel is transmitted.

ステップMS5000の実行段階であるストップ操作時段階では、回転リール11を停止させることを報知する回転停止音を発生させる発生指令が送信される。
ステップMS5200の実行段階であるリール停止段階では、入賞を期待させる画像を液晶表示装置4Eに表示する演出を実行させる実行指令が送信される。
In the stop operation stage, which is the execution stage of step MS5000, a generation command for generating a rotation stop sound for notifying that the rotary reel 11 is stopped is transmitted.
In the reel stop stage, which is the execution stage of step MS5200, an execution command for executing an effect of displaying an image that is expected to win on the liquid crystal display device 4E is transmitted.

ステップMS5000の実行段階であるストップ操作時段階では、回転リール11を停止させることを報知する回転停止音を発生させる発生指令が送信される。
ステップMS5200の実行段階であるリール停止段階では、入賞を期待させる画像を液晶表示装置4Eに表示する演出を実行させる実行指令が送信される。
In the stop operation stage, which is the execution stage of step MS5000, a generation command for generating a rotation stop sound for notifying that the rotary reel 11 is stopped is transmitted.
In the reel stop stage, which is the execution stage of step MS5200, an execution command for executing an effect of displaying an image that is expected to win on the liquid crystal display device 4E is transmitted.

ステップMS6000の実行段階である全リール停止時段階では、当否抽選で当選した当選役に対応した図柄の組み合わせを液晶表示装置4Eに表示する演出を実行させる実行指令が送信される。
ステップMS6200の実行段階であるメダル払出段階では、払い出されるメダルの枚数等のメダル払出に関する情報を液晶表示装置4Eに表示させる表示指令が送信される。
In the all-reel stop stage, which is the execution stage of step MS6000, an execution command for executing an effect of displaying on the liquid crystal display device 4E a combination of symbols corresponding to the winning combination won in the winning lottery is transmitted.
In the medal payout stage, which is the execution stage of step MS6200, a display command for causing the liquid crystal display device 4E to display information relating to medal payout such as the number of medals to be paid out is transmitted.

通常遊技においては、進行していく各遊技段階のそれぞれにおいて、前述のような指令信号が送信される一方、BBやRTにおいては、通常遊技における各指令指令信号に加えて、BBゲームやRTゲームにおける特有の指令信号が送信される。
以下に、BBゲームやRTゲームにおいて付加される指令信号について説明する。
In the normal game, the command signal as described above is transmitted in each progressing game stage, while in the BB and RT, in addition to the command command signals in the normal game, the BB game and the RT game A unique command signal at is transmitted.
Hereinafter, command signals added in the BB game and the RT game will be described.

BBゲームを実行中のBB段階では、BBゲームに移行してから、それまでに払い出されたメダルの枚数と、遊技において費やしたメダルの枚数との差である純増枚数を液晶表示装置4E等に表示する表意指令が送信される。
また、BBゲームが終了するBB終了段階では、BBゲームが終了することを報知するBB終了音を発生させる発生指令が送信される。
In the BB stage in which the BB game is being executed, the liquid crystal display device 4E and the like display the net increase number that is the difference between the number of medals paid out so far and the number of medals spent in the game after the transition to the BB game. An ideographic command to be displayed is sent.
In addition, at the BB end stage where the BB game ends, a generation command for generating a BB end sound that notifies the end of the BB game is transmitted.

RTゲームが開始されるRT開始段階では、RTゲームが開始されることを報知するRT開始音を発生させる発生指令が送信される。
逆に、RTゲームが終了するRT終了段階では、RTゲームが終了することを報知するRT終了音を発生させる発生指令が送信される。
At the RT start stage when the RT game is started, a generation command for generating an RT start sound for notifying that the RT game is started is transmitted.
Conversely, at the RT end stage when the RT game ends, a generation command for generating an RT end sound for notifying the end of the RT game is transmitted.

また、遊技が終了している状態で、遊技者が精算スイッチ7Hを押圧操作すると、遊技段階は、精算段階に移行する。
この精算段階では、まず、精算開始時に精算が開始されることを報知する精算開始音を発生させる発生指令が送信され、この後、精算のためにクレジットされている枚数のメダルが遊技者に払い出される。この際、未精算のメダルの枚数、すなわち、メダルの残枚数を液晶表示装置4E等に表示させる表示指令が送信される。
そして、精算が終了する精算終了段階では、精算が終了することを報知する精算終了音を発生させる発生指令が送信される。
Further, when the player presses the settlement switch 7H while the game is over, the game stage shifts to the settlement stage.
In this checkout stage, first, a generation command for generating a checkout start sound to notify that the checkout is started at the start of checkout is transmitted, and thereafter, the number of medals credited for checkout are paid out to the player. It is. At this time, a display command for causing the liquid crystal display device 4E to display the number of unsettled medals, that is, the remaining number of medals, is transmitted.
Then, at the settlement end stage where the settlement ends, a generation command for generating a settlement end sound for notifying that the settlement is terminated is transmitted.

(主制御基板2Aによる指令信号送信処理)
次に、指令信号送信処理について図10を参照しながら説明する。
スロットマシン1の電源が投入されると、主制御基板2Aの送信回路40によって指令信号送信処理が開始される。この指令信号送信処理は、図10の如く、ステップTS1000から処理が開始される。
まず、図10に示すように、ステップTS1000において、制御変数nの初期値を設定する初期値設定処理を行う。具体的には、制御変数nの値を「1」とする処理を行う。この初期値設定処理が終了したら、次のステップTS2000へ進む。
(Command signal transmission processing by main control board 2A)
Next, the command signal transmission process will be described with reference to FIG.
When the power of the slot machine 1 is turned on, the command signal transmission process is started by the transmission circuit 40 of the main control board 2A. This command signal transmission process is started from step TS1000 as shown in FIG.
First, as shown in FIG. 10, in step TS1000, an initial value setting process for setting an initial value of the control variable n is performed. Specifically, the process of setting the value of the control variable n to “1” is performed. When this initial value setting process is completed, the process proceeds to the next step TS2000.

ステップTS2000では、送信回路40が主制御回路2Eから指令信号を受信したか否かが判定される。
このステップTS2000で、主制御回路2Eから指令信号を受信したと判定されなかった場合、主制御回路2Eから指令信号を受信するまで、ステップTS2000を繰り返し行う待機処理が行われる。
一方、ステップTS2000で、主制御回路2Eから指令信号を受信したと判定された場合、次のステップTS2100へ進む。
In step TS2000, it is determined whether or not the transmission circuit 40 has received a command signal from the main control circuit 2E.
If it is not determined in step TS2000 that a command signal has been received from the main control circuit 2E, standby processing is performed in which step TS2000 is repeated until a command signal is received from the main control circuit 2E.
On the other hand, if it is determined in step TS2000 that a command signal has been received from the main control circuit 2E, the process proceeds to the next step TS2100.

ステップTS2100では、指令信号ホールド処理が行われる。この指令信号ホールド処理は、主制御回路2Eから受信した指令信号を制御変数nに対応した第n指令信号とし、この第n指令信号を、第1指令信号ホールド部42及び第2指令信号ホールド部43のうち、該当する方へ収納する処理となっている。この指令信号ホールド処理が終了したら、次のステップTS2200へ進む。   In step TS2100, a command signal hold process is performed. This command signal hold processing uses the command signal received from the main control circuit 2E as the nth command signal corresponding to the control variable n, and this nth command signal is used as the first command signal hold unit 42 and the second command signal hold unit. Of the 43, the processing is to be stored in the appropriate person. When this command signal hold process ends, the process proceeds to the next step TS2200.

ステップTS2200では、制御変数nのインクリメント処理を行う。具体的には、制御変数nの値に「1」を加える処理を行う。このインクリメント処理が終了したら、次のステップTS2300へ進む。   In step TS2200, the control variable n is incremented. Specifically, a process of adding “1” to the value of the control variable n is performed. When this increment process is completed, the process proceeds to the next step TS2300.

ステップTS2300では、制御変数nの値が「3」に達したか否かが判定される。
このステップTS2300で、制御変数nの値が「3」に達したと判定されなかった場合、ステップTS2000へ戻る一方、ステップTS2300で、制御変数nの値が「3」に達したと判定された場合、次のステップTS3000へ進む。
In Step TS2300, it is determined whether or not the value of the control variable n has reached “3”.
If it is not determined in step TS2300 that the value of the control variable n has reached “3”, the process returns to step TS2000, while it is determined in step TS2300 that the value of the control variable n has reached “3”. If so, the process proceeds to the next step TS3000.

ステップTS3000では、補正信号算出部44によって補正信号を算出する補正信号算出処理が行われる。すなわち、第1指令信号に第2指令信号を加えて補正信号を算出する処理がなされる。この補正信号算出処理が終了したら、次のステップTS4000へ進む。   In step TS3000, a correction signal calculation process for calculating a correction signal by the correction signal calculation unit 44 is performed. That is, processing for calculating the correction signal by adding the second command signal to the first command signal is performed. When this correction signal calculation process is completed, the process proceeds to the next step TS4000.

ステップTS4000では、送信回路40が主制御回路2Eから連続的に受信した二つの指令信号、すなわち、第1指令信号及び第2指令信号、並びに、補正信号算出部44が算出した補正信号を、シリアル形式に変換し、シリアル形式に変換した第1指令信号、第2指令信号及び補正信号を、副制御基板2D側の受信回路50へ順次送信するシリアル送信処理を行う。このシリアル送信処理が終了したら、一回分の指令信号送信処理は完了する。   In step TS4000, the two command signals continuously received by the transmission circuit 40 from the main control circuit 2E, that is, the first command signal and the second command signal, and the correction signal calculated by the correction signal calculation unit 44 are serialized. The first command signal, the second command signal, and the correction signal converted into the serial format are sequentially transmitted to the receiving circuit 50 on the sub control board 2D side. When this serial transmission process is completed, one command signal transmission process is completed.

(副制御基板2Dによる指令信号受信処理)
次に、指令信号受信処理について図11〜図14を参照しながら説明する。
スロットマシン1の電源が投入されると、副制御基板2Dの受信回路50によって指令信号受信処理が開始される。この指令信号受信処理は、図11に示すように、ステップRS1000、ステップRS2000及びステップRS6000のそれぞれから開始される三つの処理を含むものとなっている。
(Command signal reception processing by sub-control board 2D)
Next, the command signal reception process will be described with reference to FIGS.
When the power of the slot machine 1 is turned on, the command signal receiving process is started by the receiving circuit 50 of the sub control board 2D. As shown in FIG. 11, the command signal reception process includes three processes started from each of step RS1000, step RS2000, and step RS6000.

指令信号受信処理を概略説明すると、指令信号受信処理は、図11の如く、まず、ステップRS1000において、受信した指令信号である受信指令信号をホールドする受信指令信号ホールド処理が開始される。次に、ステップRS2000において、受信指令信号に対して誤り検出及び誤りの訂正を行う誤信号検出訂正処理が開始される。続いて、ステップRS6000において、主制御基板2A側の送信回路40との間の通信に異常があるか否かの判定及びその異常の修復を行う通信異常修復処理が開始される。   The command signal reception process will be described briefly. In the command signal reception process, first, in step RS1000, a reception command signal hold process for holding a received command signal, which is a received command signal, is started. Next, in step RS2000, an error signal detection and correction process for detecting an error and correcting an error with respect to the reception command signal is started. Subsequently, in step RS6000, a communication abnormality repair process for determining whether there is an abnormality in communication with the transmission circuit 40 on the main control board 2A side and repairing the abnormality is started.

以下に、指令信号受信処理について詳細に説明する。
指令信号受信処理のうち、最初に実行される受信指令信号ホールド処理は、図12に示すように、ステップRS1100において、制御変数mの初期値を設定する初期値設定処理を行う。具体的には、制御変数mの値を「1」とする処理を行う。この初期値設定処理が終了したら、次のステップRS1200へ進む。
Hereinafter, the command signal reception process will be described in detail.
Among the command signal reception processes, the reception command signal hold process that is executed first, as shown in FIG. 12, performs an initial value setting process for setting the initial value of the control variable m in step RS1100. Specifically, the process of setting the value of the control variable m to “1” is performed. When this initial value setting process is completed, the process proceeds to the next step RS1200.

ステップステップRS1200では、受信回路50が主制御基板2Aから指令信号を受信したか否かが判定される。
このステップRS1200で、主制御基板2Aから指令信号を受信したと判定されなかった場合、主制御基板2Aから指令信号を受信するまで、ステップRS1200を繰り返し行う待機処理が行われる。
一方、ステップRS1200で、主制御基板2Aから指令信号を受信したと判定された場合、次のステップRS1300へ進む。
In step RS1200, it is determined whether or not the receiving circuit 50 has received a command signal from the main control board 2A.
If it is not determined in step RS1200 that a command signal has been received from the main control board 2A, standby processing is performed in which step RS1200 is repeated until a command signal is received from the main control board 2A.
On the other hand, if it is determined in step RS1200 that the command signal has been received from the main control board 2A, the process proceeds to the next step RS1300.

ステップRS1300では、制御変数mの値が「3」に達したか否かが判定される。
このステップRS1300で、制御変数mの値が「3」に達したと判定された場合、ステップRS1600へ進む。一方、ステップRS1300で、制御変数mの値が「3」に達したと判定されなかった場合、次のステップRS1400へ進む。
In step RS1300, it is determined whether or not the value of the control variable m has reached “3”.
If it is determined in step RS1300 that the value of the control variable m has reached “3”, the process proceeds to step RS1600. On the other hand, if it is not determined in step RS1300 that the value of the control variable m has reached “3”, the process proceeds to the next step RS1400.

ステップRS1400では、受信指令信号ホールド処理が行われる。この受信指令信号ホールド処理は、主制御基板2Aから受信した指令信号である受信指令信号を制御変数mに対応した第m受信指令信号とし、この第m受信指令信号を、第1信号ホールド部62A 及び第2信号ホールド部63A のうち、該当する方へ納める処理となっている。この受信指令信号ホールド処理が終了したら、次のステップRS1500へ進む。   In step RS1400, reception command signal hold processing is performed. In this reception command signal hold processing, a reception command signal, which is a command signal received from the main control board 2A, is used as an mth reception command signal corresponding to the control variable m, and this mth reception command signal is used as the first signal hold unit 62A. And it is the processing to be stored in the corresponding one of the second signal hold unit 63A. When this reception command signal hold process is completed, the process proceeds to the next step RS1500.

ステップRS1500では、制御変数mのインクリメント処理を行う。具体的には、制御変数mの値に「1」を加える処理を行う。このインクリメント処理が終了したら、次のステップRS1600へ進む。
ステップRS1300からステップRS1600へ進んだ場合、ステップRS1600では、主制御基板2Aからの補正信号を、補正信号ホールド部64へ納める補正信号ホールド処理が行われる。この補正信号ホールド処理が終了すると、受信指令信号ホールド処理が完了し、次の誤信号検出訂正処理が開始される。
In step RS1500, the control variable m is incremented. Specifically, a process of adding “1” to the value of the control variable m is performed. When this increment process is completed, the process proceeds to the next step RS1600.
When the process proceeds from step RS1300 to step RS1600, in step RS1600, a correction signal hold process for storing the correction signal from the main control board 2A in the correction signal hold unit 64 is performed. When this correction signal hold process is completed, the reception command signal hold process is completed, and the next error signal detection and correction process is started.

続いて、誤信号検出訂正処理について詳細に説明する。
ステップRS2000から開始される誤信号検出訂正処理は、図13に示すように、ステップRS2100において、第1受信指令信号及び第2受信指令信号のそれぞれについて、パリティチェックによる誤り検出を行うパリティチェック処理を行う。このパリティチェック処理が終了したら、次のステップRS2200へ進む。
Next, the error signal detection and correction process will be described in detail.
As shown in FIG. 13, the error signal detection and correction process started from step RS2000 is a parity check process for performing error detection by parity check for each of the first reception command signal and the second reception command signal in step RS2100. Do. When this parity check process is completed, the process proceeds to the next step RS2200.

ステップRS2200では、パリティチェック処理で第1受信指令信号及び第2受信指令信号の少なくとも一方に誤りがあったか否かが判定される。
このステップRS2200で、第1受信指令信号及び第2受信指令信号の少なくとも一方に誤りがあったと判定された場合、ステップRS3000へ進む。
一方、ステップRS2200で、第1受信指令信号及び第2受信指令信号の少なくとも一方に誤りがあったと判定されなかった場合、換言すると、第1受信指令信号及び第2受信指令信号のいずれにも誤りがなかった判定された場合、次のステップRS2300へ進む。
In step RS2200, it is determined whether or not there is an error in at least one of the first reception command signal and the second reception command signal in the parity check process.
If it is determined in step RS2200 that there is an error in at least one of the first reception command signal and the second reception command signal, the process proceeds to step RS3000.
On the other hand, if it is not determined in step RS2200 that there is an error in at least one of the first reception command signal and the second reception command signal, in other words, there is an error in both the first reception command signal and the second reception command signal. If it is determined that there is not, the process proceeds to the next step RS2300.

ステップRS2300では、第1受信指令信号及び第2受信指令信号を、副制御回路2Fが遂行すべき真正な指令信号として設定する遂行指令設定処理が行われる。この遂行指令設定処理が終了したら、ステップRS2300を以て、誤信号検出訂正処理が完了し、次の通信異常修復処理におけるステップRS8000へ進む。
なお、ステップRS8000では、真正な指令信号として設定された第1指令信号及び第2指令信号を副制御回路2Fへ送り、第1受信指令信号及び第2受信指令信号を副制御回路2Fに受信させる副制御回路受信処理が行われ、この副制御回路受信処理が完了すると、一回分の指令信号受信処理は完了する。
In step RS2300, a performance command setting process is performed in which the first reception command signal and the second reception command signal are set as genuine command signals to be performed by the sub-control circuit 2F. When this execution command setting process is completed, the error signal detection and correction process is completed through step RS2300, and the process proceeds to step RS8000 in the next communication abnormality repair process.
In step RS8000, the first command signal and the second command signal set as genuine command signals are sent to the sub control circuit 2F, and the first reception command signal and the second reception command signal are received by the sub control circuit 2F. Sub-control circuit reception processing is performed, and when this sub-control circuit reception processing is completed, one command signal reception processing is completed.

一方、ステップRS2200からステップRS3000へ進んだ場合、ステップRS3000では、パリティチェック処理で第1受信指令信号に誤りがあったか否かが判定される。
このステップRS3000で、第1受信指令信号に誤りがあったと判定されなかった場合、ステップRS4000へジャンプする。
一方、ステップRS3000で、第1受信指令信号に誤りがあったと判定された場合、次のステップRS3100へ進む。
On the other hand, when the process proceeds from step RS2200 to step RS3000, it is determined in step RS3000 whether or not there is an error in the first reception command signal in the parity check process.
If it is not determined in step RS3000 that the first reception command signal has an error, the process jumps to step RS4000.
On the other hand, if it is determined in step RS3000 that there is an error in the first reception command signal, the process proceeds to next step RS3100.

ステップRS3100では、受信した補正信号から第2受信指令信号を減じて、第1受信指令信号とすべき訂正信号を算出する訂正信号算出処理を行う。この訂正信号算出処理が終了したら、次のステップRS3200へ進む。
ステップRS3200では、ステップRS3100で算出した訂正信号を第1受信指令信号とする処理、換言すると、第1受信指令信号を訂正信号に置き換える第1信号置換処理を行う。この第1信号置換処理が終了したら、次のステップRS4000へ進む。
In step RS3100, a correction signal calculation process is performed to calculate a correction signal to be the first reception command signal by subtracting the second reception command signal from the received correction signal. When this correction signal calculation process ends, the process proceeds to the next step RS3200.
In step RS3200, a process of using the correction signal calculated in step RS3100 as the first reception command signal, in other words, a first signal replacement process of replacing the first reception command signal with the correction signal is performed. When the first signal replacement process is completed, the process proceeds to the next step RS4000.

ステップRS4000では、パリティチェック処理で第2受信指令信号に誤りがあったか否かが判定される。
このステップRS4000で、第2受信指令信号に誤りがあったと判定されなかった場合、ステップRS5000へジャンプする。
一方、ステップRS4000で、第2受信指令信号に誤りがあったと判定された場合、次のステップRS4100へ進む。
In step RS4000, it is determined whether or not there is an error in the second reception command signal in the parity check process.
If it is not determined in step RS4000 that the second reception command signal has an error, the process jumps to step RS5000.
On the other hand, if it is determined in step RS4000 that the second reception command signal has an error, the process proceeds to next step RS4100.

ステップRS4100では、受信した補正信号から第1受信指令信号を減じて、第2受信指令信号とすべき訂正信号を算出する訂正信号算出処理を行う。この訂正信号算出処理が終了したら、次のステップRS4200へ進む。
ステップRS4200では、ステップRS4100で算出した訂正信号を第2受信指令信号にする処理、換言すると、第2受信指令信号を訂正信号に置き換える第2信号置換処理を行う。この第2信号置換処理が終了したら、次のステップRS5000へ進む。
In step RS4100, a correction signal calculation process is performed to calculate a correction signal to be the second reception command signal by subtracting the first reception command signal from the received correction signal. When this correction signal calculation process ends, the process proceeds to the next step RS4200.
In step RS4200, a process of converting the correction signal calculated in step RS4100 into the second reception command signal, in other words, a second signal replacement process of replacing the second reception command signal with the correction signal is performed. When the second signal replacement process is completed, the process proceeds to the next step RS5000.

ステップRS5000では、その時点における第1受信指令信号及び第2受信指令信号を通信異常修復部70へ送信する中間信号送信処理が行われ、第1受信指令信号及び第2受信指令信号を送信する中間信号送信処理が完了したら、誤信号検出訂正処理が完了し、次の通信異常修復処理を開始するためにステップRS6000へ進む。   In step RS5000, an intermediate signal transmission process is performed in which the first reception command signal and the second reception command signal at that time are transmitted to the communication abnormality repair unit 70, and the first reception command signal and the second reception command signal are transmitted. When the signal transmission process is completed, the erroneous signal detection and correction process is completed, and the process proceeds to step RS6000 to start the next communication abnormality repair process.

次に、通信異常修復処理について詳細に説明する。
ステップRS6000から開始される通信異常修復処理は、図14に示すように、ステップRS6100において、制御変数kの初期値を設定する初期値設定処理を行う。具体的には、制御変数kの値を「1」とする処理を行う。この初期値設定処理が終了したら、次のステップRS7000へ進む。
Next, the communication abnormality repair process will be described in detail.
As shown in FIG. 14, the communication abnormality repair process started from step RS6000 performs an initial value setting process for setting an initial value of the control variable k in step RS6100. Specifically, the process of setting the value of the control variable k to “1” is performed. When this initial value setting process is completed, the process proceeds to the next step RS7000.

ステップRS7000では、第k受信指令信号が前述のステップRS3200で訂正されたものであるか否かが判定される。換言すると、ステップRS7000では、ステップRS3000で第1受信指令信号に誤りが検出されたか否かが判定される。
ステップRS7000で、第k受信指令信号が訂正されたものであると判定されなかった場合、ステップRS7500へジャンプする。
一方、ステップRS7000で、第k受信指令信号が訂正されたものであると判定された場合、次のステップRS7100へ進む。
In step RS7000, it is determined whether or not the k-th reception command signal has been corrected in step RS3200 described above. In other words, in step RS7000, it is determined whether or not an error is detected in the first reception command signal in step RS3000.
If it is not determined in step RS7000 that the k-th reception command signal has been corrected, the process jumps to step RS7500.
On the other hand, if it is determined in step RS7000 that the k-th reception command signal is corrected, the process proceeds to next step RS7100.

ステップRS7100では、候補信号群生成部73によって、その時点の遊技段階において受信しうる一つ以上の指令信号を含む受信候補指令信号群を生成する受信候補指令信号群生成処理が行われる。この受信候補指令信号群生成処理が完了したら、次のステップRS7200へ進む。   In step RS7100, the candidate signal group generation unit 73 performs reception candidate command signal group generation processing for generating a reception candidate command signal group including one or more command signals that can be received at the game stage at that time. When this reception candidate command signal group generation process is completed, the process proceeds to the next step RS7200.

ステップRS7200では、ステップRS7100で生成した受信候補指令信号群の中に第k受信指令信号と一致するものがあるか否かが判定される。要約すると、ステップRS7200では、生成した受信候補指令信号群の中に第k受信指令信号があるか否かが判定される。
このステップRS7200で、受信候補指令信号群の中に第k受信指令信号があると判定された場合、ステップRS7500へジャンプする。
一方、ステップRS7200で、受信候補指令信号群の中に第k受信指令信号があると判定されなかった場合、次のステップRS7300へ進む。
In step RS7200, it is determined whether or not there is a match with the kth reception command signal in the reception candidate command signal group generated in step RS7100. In summary, in step RS7200, it is determined whether or not the kth reception command signal is present in the generated reception candidate command signal group.
If it is determined in step RS7200 that the kth reception command signal is present in the reception candidate command signal group, the process jumps to step RS7500.
On the other hand, if it is not determined in step RS7200 that the kth reception command signal is present in the reception candidate command signal group, the process proceeds to next step RS7300.

ステップRS7300では、候補信号群生成部73の中から、第k受信指令信号に最も近似する指令信号(最近似信号)を選択する最近似信号選択処理が行われる。この最近似信号選択処理が完了したら、次のステップRS7400へ進む。
ステップRS7400では、ステップRS7300で選択した最近似信号を第k受信指令信号とする処理、換言すると、第k受信指令信号を最近似信号に置き換える第k信号置換処理を行う。この第k信号置換処理が終了したら、次のステップRS7500へ進む。
In Step RS7300, the most approximate signal selection process for selecting the command signal (the most approximate signal) that is the closest to the kth reception command signal from the candidate signal group generation unit 73 is performed. When this closest approximation signal selection process is completed, the process proceeds to the next step RS7400.
In step RS7400, a process of using the most approximate signal selected in step RS7300 as the kth reception command signal, in other words, a kth signal replacement process of replacing the kth reception command signal with the most approximate signal is performed. When the k-th signal replacement process is completed, the process proceeds to next Step RS7500.

ステップRS7500では、その時点で設定されている第k受信指令信号を、副制御回路2Fが遂行すべき第k指令信号として設定する遂行指令設定処理が行われる。この遂行指令設定処理が終了したら、次のステップRS7600へ進む。   In step RS7500, a performance command setting process is performed in which the kth reception command signal set at that time is set as the kth command signal to be performed by the sub-control circuit 2F. When this execution command setting process ends, the process proceeds to the next step RS7600.

ステップRS7600では、制御変数kのインクリメント処理を行う。具体的には、制御変数kの値に「1」を加える処理を行う。このインクリメント処理が終了したら、次のステップRS7700へ進む。   In step RS7600, the control variable k is incremented. Specifically, a process of adding “1” to the value of the control variable k is performed. When this increment process is completed, the process proceeds to the next step RS7700.

ステップRS7700では、制御変数kの値が「3」に達したか否かが判定される。
このステップRS7700で、制御変数kの値が「3」に達したと判定されなかった場合、ステップRS7000へ戻る。一方、ステップRS7700で、制御変数kの値が「3」に達したと判定された場合、次のステップRS8000へ進む。
In Step RS7700, it is determined whether or not the value of the control variable k has reached “3”.
If it is not determined in step RS7700 that the value of the control variable k has reached “3”, the process returns to step RS7000. On the other hand, if it is determined in step RS7700 that the value of the control variable k has reached “3”, the process proceeds to the next step RS8000.

ステップRS8000では、指令信号として設定された第1指令信号及び第2指令信号を副制御回路2Fへ送り、第1指令信号及び第2指令信号を副制御回路2Fに受信させる副制御回路受信処理が行われ、この副制御回路受信処理が完了すると、一回分の指令信号受信処理は完了する。   In step RS8000, the first control signal and the second command signal set as the command signal are sent to the sub control circuit 2F, and the first control signal and the second command signal are received by the sub control circuit 2F. When this sub-control circuit reception process is completed, one command signal reception process is completed.

前述のような本実施形態によれば、次のような効果が得られる。
すなわち、主制御基板2Aから連続して二つの指令信号が出力される毎に、これら二つの指令信号について所定の演算を行って補正信号を算出する補正信号算出手段44と、主制御基板2Aから連続して二つの指令信号が出力される毎に、当該二つの指令信号及び補正信号を、順次、受信手段へ送信する送信制御部45とを送信回路40に設ける一方、受信回路50に、送信回路40から受信した二つの受信指令信号のそれぞれについて誤り検出ビットのチェックを行い、これら二つの受信指令信号に誤りがあるか否かの検出を行う第1及び第2誤り検出部62B, 63Bと、第1及び第2誤り検出部62B, 63Bが二つの受信指令信号の一方に誤りを検出した場合、二つの受信指令信号の他方及び補正信号について、補正信号算出手段が行った演算の逆演算を行って訂正信号を算出し、二つの受信指令信号の一方を算出した訂正信号に置き換えることで誤りを訂正する選択スイッチ部62D, 63Dとを設け、雑音による通信障害等で受信した指令信号である受信指令信号が誤りビットを含む場合には、二つの受信指令信号の他方及び補正信号について、補正信号算出部44が行った演算の逆演算を行って訂正信号を算出し、二つの受信指令信号の一方を算出した訂正信号に置き換えるようにしたので、主制御基板2Aから副制御基板2Dまで到達する間に、二つの指令信号の一方に誤りビットが発生した場合には、誤りビットの発生していない指令信号と訂正信号とから、誤りビットを正しいビットに訂正することができる。
According to this embodiment as described above, the following effects can be obtained.
That is, each time two command signals are continuously output from the main control board 2A, the correction signal calculation means 44 for calculating a correction signal by performing a predetermined calculation on these two command signals, and the main control board 2A Each time two command signals are output in succession, the transmission circuit 45 is provided with a transmission control unit 45 that sequentially transmits the two command signals and the correction signal to the receiving means. First and second error detection units 62B and 63B that check error detection bits for each of the two reception command signals received from the circuit 40 and detect whether or not these two reception command signals have errors. When the first and second error detectors 62B and 63B detect an error in one of the two reception command signals, the inverse operation of the calculation performed by the correction signal calculation means for the other of the two reception command signals and the correction signal To correct the correction signal Select switch units 62D and 63D that correct errors by replacing one of the two reception command signals with the calculated correction signal, and the reception command signal that is the command signal received due to communication failure due to noise is an error bit. Is included, the correction signal is calculated by performing the reverse operation of the calculation performed by the correction signal calculation unit 44 on the other of the two reception command signals and the correction signal, and one of the two reception command signals is calculated. Since an error bit occurs in one of the two command signals while arriving from the main control board 2A to the sub-control board 2D, the command signal is corrected with no error bit. The error bit can be corrected to the correct bit from the signal.

このため、シリアル伝送方式通信で伝達される二つの指令信号及び補正信号の計三つの信号のうち、二つ以上の信号に誤りビットが発生しなければ、その誤りを訂正することができる一方、連続して伝送されるこれら三つの信号のうち二つ以上の信号に誤りビットが発生する確率は、充分に低確率となるので、主制御基板2Aから副制御基板2Dへ一方向にシリアル伝送方式通信で指令信号を伝送した際に、伝送した指令信号に誤りが生じても、誤りビットの訂正を図ることができる。   For this reason, if an error bit does not occur in two or more signals out of a total of three signals of two command signals and correction signals transmitted by serial transmission method communication, the error can be corrected, The probability that an error bit will occur in two or more of these three signals that are transmitted continuously is sufficiently low, so a serial transmission system in one direction from the main control board 2A to the sub-control board 2D Even when an error occurs in the transmitted command signal when the command signal is transmitted by communication, the error bit can be corrected.

また、主制御基板2Aから副制御基板2Dへ送信されるすべての指令信号が記憶された指令信号記憶部72と、送信回路40から二つの受信指令信号を受信する毎に、指令信号記憶部72に記憶されている指令信号の中から、その時点の遊技状況に応じて受信しうる一つ以上の指令信号を選択し、選択した一つ以上の指令信号を含む受信候補指令信号群を生成する候補信号群生成部73と、この候補信号群生成部73が生成した受信候補指令信号群の中に信号訂正手段が訂正した訂正信号と一致するものがあれば、通信が正常に行われていると判定する通信状態判定部74とを受信回路50に設けたので、選択スイッチ部62D, 63Dが訂正した訂正信号が受信候補指令信号群の中に含まれる指令信号のいずれにも一致しない場合、通信が正常に行われていない、換言すると、シリアル伝送方式通信で伝達された二つの指令信号及び訂正信号の計三つの信号のうち、二つ以上の信号に誤りビットが発生した通信異常が生じたと判定することができる。   Further, every time a command signal storage unit 72 that stores all command signals transmitted from the main control board 2A to the sub control board 2D and two reception command signals from the transmission circuit 40 are received, the command signal storage unit 72 One or more command signals that can be received according to the game situation at that time are selected from the command signals stored in, and a reception candidate command signal group including one or more selected command signals is generated. If the candidate signal group generation unit 73 and the reception candidate command signal group generated by the candidate signal group generation unit 73 coincide with the correction signal corrected by the signal correction means, communication is performed normally. Since the communication state determination unit 74 that determines that the correction signal corrected by the selection switch units 62D and 63D does not match any of the command signals included in the reception candidate command signal group, Communication is not working properly, in other words Of the total of three signals of the two command signals and correction signal transmitted by the serial transmission scheme communication, it can be determined that an error bit has occurred communication error that occurred more than one signal.

そして、通信状態判定部74によって通信異常と判定された場合において、二つの指令信号の一方及び訂正信号に誤りビットが発生しているときは、受信候補指令信号群の中に含まれる指令信号のうち、訂正信号に最も近似する指令信号を選択し、選択した指令信号を訂正信号の代わりに採用して主制御基板2Aからの指令とし、この指令信号に基づいて副制御基板2Dが装置を制御すれば、装置の動作について違和感を遊技者に感じさせず、また、何らかの動作異常が発生しているのではないかとの疑惑を招くことがなくなり、これにより、通信異常による遊技への影響を最低限に抑止することができる。   When the communication state determination unit 74 determines that the communication is abnormal, if an error bit occurs in one of the two command signals and the correction signal, the command signal included in the reception candidate command signal group Of these, the command signal closest to the correction signal is selected, and the selected command signal is used in place of the correction signal as a command from the main control board 2A, and the sub control board 2D controls the device based on this command signal. If this is done, the player will not feel uncomfortable about the operation of the device, and there will be no suspicion that some sort of abnormal operation has occurred. Can be suppressed to the limit.

さらに、遊技の進行にともなって遊技状況が段階的に変化するようにスロットマシン1を形成し、変化する遊技段階毎に副制御基板が受信しうる指令信号が予め設定され、遊技の進行によって一の遊技段階から次の遊技段階へ変化する毎に、指令信号の異なる組み合わせからなる受信候補指令信号群を順次生成していく候補信号群生成部73を設け、この候補信号群生成部73が生成していく受信候補指令信号群の中に、訂正信号に一致するものがあるか否かに基づいて、通信に異常があるか否かの判定を行う通信状態判定部74を採用したので、次の遊技段階へ移行するまでは、同一の受信候補指令信号群を利用して指令信号の選択が行え、候補信号群生成部73が受信候補指令信号群を生成する回数が低減される。これにより、副制御基板2D側でシリアル伝送方式通信における通信異常を判定し、しかも、通信異常の影響を抑える処理を行っても、副制御基板2D側の負荷の増加を最低限にすることができ、シリアル伝送方式通信の伝送速度の維持が容易に達成され、主制御基板2A及び副制御基板2D間の通信に何ら支障をきたすことがない。   Further, the slot machine 1 is formed so that the game situation changes step by step as the game progresses, and a command signal that can be received by the sub-control board is set in advance for each changing game step. Each time the game stage changes from one game stage to the next game stage, a candidate signal group generation unit 73 that sequentially generates reception candidate command signal groups composed of different combinations of command signals is provided. Since the communication state determination unit 74 that determines whether there is an abnormality in communication based on whether there is a signal that matches the correction signal in the reception candidate command signal group to be Until the game stage is shifted to, the command signal can be selected using the same reception candidate command signal group, and the number of times the candidate signal group generation unit 73 generates the reception candidate command signal group is reduced. As a result, it is possible to minimize the increase in the load on the sub-control board 2D even if the sub-control board 2D side determines the communication abnormality in the serial transmission system communication and performs the processing to suppress the influence of the communication abnormality. Thus, the transmission speed of the serial transmission system communication can be easily maintained, and there is no trouble in communication between the main control board 2A and the sub control board 2D.

なお、本発明は、前記実施形態に限定されるものではなく、本発明の目的を達成できる範囲における変形及び改良などをも含むものである。
例えば、前記実施形態では、補正信号を算出するにあたり、第1指令信号に第2指令信号を加える加算を行う補正信号算出部44を採用したが、補正信号を算出する際の演算は、加算に限らず、減算、乗算及び除算のいずれでもよい。
また、前記実施形態では、受信指令信号について誤りを検出する際に、構成ビットの数値の和が偶数となるように、誤り検出ビットの数値を設定するパリティチェックを利用したが、これに限らず、構成ビットの数値の和が奇数となるように、誤り検出ビットの数値を設定するオドチェックを利用してもよい。
In addition, this invention is not limited to the said embodiment, The deformation | transformation in the range which can achieve the objective of this invention, improvement, etc. are included.
For example, in the above-described embodiment, the correction signal calculation unit 44 that performs addition by adding the second command signal to the first command signal is employed in calculating the correction signal. Without limitation, any of subtraction, multiplication and division may be used.
Further, in the above-described embodiment, when an error is detected in the reception command signal, the parity check that sets the numerical value of the error detection bit is used so that the sum of the numerical values of the constituent bits is an even number. An odd check for setting the numerical value of the error detection bit may be used so that the sum of the numerical values of the constituent bits becomes an odd number.

さらに、前記実施形態では、指令信号記憶部72に記憶されている指令信号の中から、その時点の遊技状況、換言すると、その時点の遊技段階を示す属性コードを有する指令信号を選択・抽出することで受信候補指令信号群を生成する候補信号群生成部73を採用したが、これに限らず、遊技におけるすべての遊技段階毎に、主制御基板から副制御基板へ送信されるすべての指令信号が配列された受信候補指令信号群テーブルを記憶した信号群テーブル記憶部を採用し、各遊技段階で必要となる受信候補指令信号群を、受信候補指令信号群テーブルの中から引き出すようにしてもよい。   Further, in the embodiment, the command signal stored in the command signal storage unit 72 is selected / extracted from the command status having the attribute code indicating the game situation at that time, in other words, the game stage at that time. The candidate signal group generation unit 73 for generating the reception candidate command signal group is adopted, but not limited to this, all the command signals transmitted from the main control board to the sub control board at every game stage in the game In this case, a signal group table storage unit storing the reception candidate command signal group table in which is arranged is used so that a reception candidate command signal group necessary for each game stage is extracted from the reception candidate command signal group table. Good.

また、遊技機としては、スロットマシンに限らず、遊技球を遊技媒体として利用するパチンコ機でもよい。
パチンコ機を遊技機として採用する場合、主制御基板としては、スロットマシンの場合と同様に、遊技の進行に係る装置の動作を制御する制御基板を採用しなければならないが、副制御基板としては、液晶表示装置等の演出用装置を制御する演出動作制御基板だけでなく、遊技球の払い出しを制御する払出制御基板を採用することもできる。
The gaming machine is not limited to a slot machine, and may be a pachinko machine that uses a game ball as a game medium.
When adopting a pachinko machine as a gaming machine, as the main control board, as in the case of the slot machine, a control board that controls the operation of the device related to the progress of the game must be adopted. In addition to an effect operation control board that controls an effect device such as a liquid crystal display device, a payout control board that controls payout of game balls can also be employed.

1 遊技機としてのスロットマシン
2A 主制御基板
2D 副制御基板
30 通信手段
40 送信手段としての送信回路
44 補正信号算出手段としての補正信号算出部
45 送信制御手段としての送信制御部
50 受信手段としての受信回路
62B, 63B 誤り検出手段としての誤り検出部
62C, 63C 信号訂正手段を形成する逆演算部
62D, 63D 信号訂正手段を形成する選択スイッチ部
72 指令信号記憶手段としての指令信号記憶部
73 通信状態判定手段としての候補信号群生成部
74 通信状態判定手段としての通信状態判定部
1 Slot machines as gaming machines
2A main control board
2D sub control board
30 Communication means
40 Transmitter circuit as transmitter
44 Correction signal calculation unit as correction signal calculation means
45 Transmission control unit as transmission control means
50 Receiver circuit as receiver
62B, 63B Error detection unit as error detection means
62C, 63C Inverse operation unit forming signal correction means
62D, 63D Select switch part forming signal correction means
72 Command signal storage unit as command signal storage means
73 Candidate signal group generation unit as communication state determination means
74 Communication state determination unit as communication state determination means

Claims (3)

遊技の進行に係る装置の動作を主に制御する主制御基板と、演出用装置を主に制御する副制御基板とを備えた遊技機であって、
前記主制御基板から前記副制御基板へ誤り検出ビット付きのデジタル信号からなる指令信号をシリアル通信で伝送する通信手段が設けられ、
前記通信手段には、前記主制御基板からの指令信号を送信するための送信手段と、この送信手段から受信した指令信号を受信するための受信手段とが設けられ、
前記送信手段には、
前記主制御基板から連続して二つの指令信号が出力される毎に、これら二つの指令信号を演算の対象として含む所定の演算を行って補正信号を算出する補正信号算出手段と、
前記主制御基板から連続して二つの指令信号が出力される毎に、当該二つの指令信号及び補正信号を、順次、前記受信手段へ送信する送信制御手段とが設けられ、
前記受信手段には、
前記送信手段から受信した二つの受信指令信号のそれぞれについて誤り検出ビットのチェックを行い、これら二つの受信指令信号に誤りがあるか否かの検出を行う誤り検出手段と、
前記誤り検出手段が二つの受信指令信号の一方に誤りを検出した場合、二つの受信指令信号の他方及び補正信号を演算の対象として含む、前記補正信号算出手段が行った演算の逆演算を行って訂正信号を算出し、二つの受信指令信号の一方を算出した訂正信号に置き換えることで誤りを訂正する信号訂正手段とが設けられていることを特徴とする遊技機。
A gaming machine comprising a main control board that mainly controls the operation of the device relating to the progress of the game, and a sub-control board that mainly controls the stage device ,
Communication means for transmitting a command signal consisting of a digital signal with an error detection bit from the main control board to the sub control board by serial communication is provided,
The communication means includes a transmission means for transmitting a command signal from the main control board, and a reception means for receiving a command signal received from the transmission means,
In the transmission means,
Correction signal calculation means for calculating a correction signal by performing a predetermined calculation including these two command signals as calculation targets each time two command signals are continuously output from the main control board;
Each time two command signals are continuously output from the main control board, the two command signals and the correction signal are sequentially transmitted to the receiving unit, and a transmission control unit is provided.
The receiving means includes
Error detection means for checking error detection bits for each of the two reception command signals received from the transmission means, and detecting whether or not there is an error in these two reception command signals;
When the error detection means detects an error in one of the two reception command signals, the reverse operation of the calculation performed by the correction signal calculation means is performed , including the other of the two reception command signals and the correction signal as objects of calculation. And a signal correction means for correcting an error by calculating a correction signal and replacing one of the two reception command signals with the calculated correction signal.
前記受信手段には、
前記主制御基板から前記副制御基板へ送信されるすべての指令信号が記憶された指令信号記憶手段と、
前記送信手段から二つの受信指令信号を受信する毎に、前記指令信号記憶手段に記憶されている指令信号の中から、その時点の遊技状況に応じて受信しうる一つ以上の指令信号を選択し、選択した一つ以上の指令信号を含む受信候補指令信号群を生成し、この受信候補指令信号群の中に前記信号訂正手段が訂正した訂正信号と一致するものがあれば、通信が正常に行われていると判定する通信状態判定手段とが設けられていることを特徴とする請求項1記載の遊技機。
The receiving means includes
Command signal storage means in which all command signals transmitted from the main control board to the sub control board are stored;
Each time two reception command signals are received from the transmission means, one or more command signals that can be received are selected from the command signals stored in the command signal storage means according to the game situation at that time. If a reception candidate command signal group including one or more selected command signals is generated, and if there is a signal that matches the correction signal corrected by the signal correction means in the reception candidate command signal group, the communication is normal. The gaming machine according to claim 1, further comprising a communication state determination unit that determines that the game is being performed.
遊技の進行にともなって遊技状況が一の遊技段階から次の遊技段階へと順次変化していくように形成されているとともに、変化する遊技段階毎に前記副制御基板が受信しうる指令信号が予め設定され、
前記通信状態判定手段は、遊技の進行によって一の遊技段階から次の遊技段階へ変化する毎に、指令信号の異なる組み合わせからなる受信候補指令信号群を順次生成していくように形成されていることを特徴とする請求項2記載の遊技機。
As the game progresses, the game situation is formed so as to sequentially change from one game stage to the next game stage, and a command signal that can be received by the sub-control board for each game stage that changes. Preset,
The communication state determination means is configured to sequentially generate reception candidate command signal groups composed of different combinations of command signals each time the game progresses to change from one game stage to the next game stage. The gaming machine according to claim 2.
JP2010273492A 2010-12-08 2010-12-08 Game machine Expired - Fee Related JP5679174B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010273492A JP5679174B2 (en) 2010-12-08 2010-12-08 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010273492A JP5679174B2 (en) 2010-12-08 2010-12-08 Game machine

Publications (2)

Publication Number Publication Date
JP2012120680A JP2012120680A (en) 2012-06-28
JP5679174B2 true JP5679174B2 (en) 2015-03-04

Family

ID=46502801

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010273492A Expired - Fee Related JP5679174B2 (en) 2010-12-08 2010-12-08 Game machine

Country Status (1)

Country Link
JP (1) JP5679174B2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5816306B2 (en) * 2014-01-10 2015-11-18 株式会社ユニバーサルエンターテインメント Gaming machine and gaming machine management system
JP5649092B1 (en) * 2014-03-07 2015-01-07 山佐株式会社 Game machine
JP6943625B2 (en) * 2017-05-24 2021-10-06 株式会社三共 Pachinko machine
JP6943627B2 (en) * 2017-05-24 2021-10-06 株式会社三共 Pachinko machine
JP6943626B2 (en) * 2017-05-24 2021-10-06 株式会社三共 Pachinko machine
JP6906075B2 (en) * 2019-02-27 2021-07-21 株式会社ユニバーサルエンターテインメント Pachinko machine
JP6664864B2 (en) * 2019-02-27 2020-03-13 株式会社ユニバーサルエンターテインメント Gaming machine
JP6667696B2 (en) * 2019-03-05 2020-03-18 株式会社ユニバーサルエンターテインメント Gaming machine
JP6761513B2 (en) * 2019-06-06 2020-09-23 株式会社ユニバーサルエンターテインメント Game machine
JP6823213B2 (en) * 2020-02-03 2021-01-27 株式会社ユニバーサルエンターテインメント Game machine
JP2021053477A (en) * 2021-01-06 2021-04-08 株式会社ユニバーサルエンターテインメント Game machine

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4256612B2 (en) * 2001-12-18 2009-04-22 サミー株式会社 Game machine
JP4160312B2 (en) * 2002-03-25 2008-10-01 アルゼ株式会社 Command communication device
JP2008183446A (en) * 2008-04-29 2008-08-14 Daiichi Shokai Co Ltd Bullet ball machine

Also Published As

Publication number Publication date
JP2012120680A (en) 2012-06-28

Similar Documents

Publication Publication Date Title
JP5679174B2 (en) Game machine
JP5678969B2 (en) Game machine
JP5120859B2 (en) Amusement stand
JP6411197B2 (en) Game machine
JP2018161399A (en) Game machine
JP2017176627A (en) Slot machine
JP5965949B2 (en) Game machine
JP2017023585A (en) Amusement stand
JP5965950B2 (en) Game machine
JP5036987B2 (en) Amusement stand
JP4132831B2 (en) Slot machine
JP5126805B2 (en) Data communication system and gaming machine having the data communication system
JP5697224B2 (en) Slot machine
JP5009437B2 (en) Slot machine
JP2015057174A (en) Game machine
JP2005161096A (en) Game machine
JP7048984B2 (en) Pachinko machine
JP7048983B2 (en) Pachinko machine
JP2017176618A (en) Slot machine
JP2017176626A (en) Slot machine
JP6076324B2 (en) Game machine
JP5177636B2 (en) Slot machine
JP4964981B2 (en) Slot machine
JP6806379B2 (en) Game machine
JP4632209B2 (en) Slot machine

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20121025

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20121119

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140318

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140508

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141224

R150 Certificate of patent or registration of utility model

Ref document number: 5679174

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D04

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees