JP2005152614A - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP2005152614A
JP2005152614A JP2004310132A JP2004310132A JP2005152614A JP 2005152614 A JP2005152614 A JP 2005152614A JP 2004310132 A JP2004310132 A JP 2004310132A JP 2004310132 A JP2004310132 A JP 2004310132A JP 2005152614 A JP2005152614 A JP 2005152614A
Authority
JP
Japan
Prior art keywords
control board
payout
game
command
main control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004310132A
Other languages
Japanese (ja)
Inventor
Takaaki Ichihara
高明 市原
Seiichiro Fukushima
征一郎 福島
Fumito Miyake
文人 三宅
Yoshihiro Iinuma
好広 飯沼
Masahito Goto
将仁 後藤
Naoyuki Okumura
尚之 奥村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daiichi Shokai Co Ltd
Original Assignee
Daiichi Shokai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daiichi Shokai Co Ltd filed Critical Daiichi Shokai Co Ltd
Priority to JP2004310132A priority Critical patent/JP2005152614A/en
Publication of JP2005152614A publication Critical patent/JP2005152614A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Slot Machines And Peripheral Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To effectively execute performances during a game in a slot machine. <P>SOLUTION: The slot machine 1 decides the number of bets by receiving the feed of tokens and the operation of a bet button 22 or the like and rotates three reels 10a, 10b and 10c when a start lever 24 is operated in the state. At the time, when internal lottery is performed and a winning flag is turned ON, the performance (small role navigation or the like) corresponding to it is executed. Or, when stop buttons 26, 28 and 30 are operated, the performance (small role navigation performance at first stoppage and the performance of emphasizing the small role navigation at second stoppage or the like) corresponding to the winning flag is executed every time. At the time, a small role pattern and a bonus pattern are turned to a double ready-to-win state display form by reel control and the expectations of winning are increased. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、遊技の進行や演出に関する制御機能を複数の制御基板で分担する遊技機に関する。   The present invention relates to a gaming machine that shares control functions related to game progress and effects by a plurality of control boards.

この種の遊技機については、ゲームの進行を統括的に制御する役割を担うハードウエア(主制御基板、メイン制御基板等)の負荷を極力軽減させるため、メダルの払い出しに関する制御を別のハードウエア(払出制御基板等)で分担する技術が知られている(例えば、特許文献1参照。)。この先行技術では、メイン制御基板からの払出要求(指令信号)を払出制御基板が受信すると、この払出要求に従ってホッパモータを駆動させることでメダルの払い出しを実行する。またこの払出要求は、順次これを払出制御基板のRAM等に蓄積することができ、払出制御基板は、これらを先に受信したものから順に読み出して処理する。   For this type of gaming machine, in order to reduce the load of hardware (main control board, main control board, etc.) responsible for overall control of the progress of the game as much as possible, control regarding the payout of medals is performed by another hardware There is known a technique shared by (payout control board or the like) (for example, see Patent Document 1). In this prior art, when the payout control board receives a payout request (command signal) from the main control board, the hopper motor is driven in accordance with the payout request to execute the payout of medals. Further, the payout requests can be sequentially stored in the RAM or the like of the payout control board, and the payout control board reads and processes them in order from the first received.

このため先行技術では、メイン制御基板は払出制御基板に払出要求を送信だけで、その後は直ちに次の処理を行うことができ、たとえメダルの払い出し完了まで(例えば、15枚のメダルを1枚ずつ全て払い出し終わるまで)にある程度の時間を要する場合があっても、その時間一杯までメイン制御基板が処理待ち状態になっている必要がない。特にボーナスゲーム等の特別遊技状態(通常の遊技状態より入賞確率が高くなっている状態)では比較的払い出しの機会が多く、それだけメイン制御基板の処理が滞りがちであるが、払出制御基板が払い出しの処理を請け負うことで、メイン制御基板はそれだけ早く次の処理に備えることができ、その分、スムーズにゲームの進行を制御できると考えられる。
特開2003−135673号公報(第9頁、図3)
For this reason, in the prior art, the main control board simply transmits a payout request to the payout control board, and can immediately perform the next processing thereafter, even if the medal payout is completed (for example, 15 medals one by one) Even if a certain amount of time is required (until all the payout is completed), the main control board does not need to be in a process waiting state until the time is full. Especially in special game states such as bonus games (where the probability of winning is higher than the normal game state), there are relatively many opportunities for payout, and the processing of the main control board tends to be delayed, but the payout control board pays out. By undertaking this process, the main control board can be prepared for the next process as soon as possible, and the progress of the game can be controlled smoothly accordingly.
JP 2003-135673 A (page 9, FIG. 3)

しかしながら、先行技術の着眼点はメイン制御基板で余った処理能力をゲーム進行の充実に向けさせるだけにとどまり、ゲームの進行中に複合的に生じる事象を監視するところにまでは至っていない。   However, the focus of the prior art is merely to make the excess processing capacity of the main control board direct the enhancement of the progress of the game, and it has not reached the point of monitoring events that occur in a complex manner during the progress of the game.

すなわち、先行技術の手法ではメイン制御基板の余った処理能力でリール制御の充実(多様な図柄表示態様の実現等)を図ることが可能であるものの、リールの回転中は、相変わらず停止ボタンの操作を待ち受けることだけに専従し、それ以外の事象を全く監視していない。これはパチンコ機では複数の事象が同時に発生する(例えば入賞口に複数の球が同時に入賞する等の複合事象がある)といったことがゲーム進行上で想定されているのに対し、回胴式遊技機においては複数の事象が同時に発生することが最初から想定されていないからである。   In other words, although the prior art method can improve the reel control with the surplus processing capacity of the main control board (realization of various symbol display modes, etc.), the operation of the stop button is still performed while the reel is rotating. It is dedicated only to waiting for, and does not monitor any other events. This is because it is assumed in the game that multiple events occur simultaneously on a pachinko machine (for example, there are multiple events such as multiple balls winning simultaneously at the winning opening) This is because it is not assumed from the beginning that multiple events occur simultaneously in the machine.

このような制御処理の単純性は、不正行為に直面した途端にそのもろさを露呈する。上記の例でいえば、リールの回転中(リール制御中)にメイン制御基板の処理は停止ボタンの操作入力があるのを待ち受けているだけであり、その他の事象には全く無関心でいる。このため、メイン制御基板の関知しないところでホッパモータ等が不正に給電されると、それによってホッパ装置(メダルを払い出す装置)が作動し、メダルが不正に払い出されてしまう(いわゆる「ホッパゴト行為」)。   The simplicity of such control processing reveals its fragility as soon as it encounters fraud. In the above example, while the reel is rotating (during reel control), the processing of the main control board only waits for the operation input of the stop button, and is completely indifferent to other events. For this reason, if a hopper motor or the like is improperly powered without being aware of the main control board, the hopper device (device for paying out medals) is operated thereby, and the medals are paid out illegally (so-called “hopper god action”). ).

一方の払出制御基板はといえば、稼働中は単純にメイン制御基板の支配下にあり、専らメイン制御基板からの指示(払出要求)を待って払い出しの処理を行うだけである。このため、前回のゲームで必要な払い出し動作が終わった後は特にこれといってやることがなく、未だリールの回転中は、単純に待機状態(払出要求待ち)となっているだけである。そのため、ホッパモータに何らかの方法で不正な電力を与えれば、メイン制御基板も払出制御基板も関知しないところでメダルが払い出されてしまうという問題がある。   Speaking of one payout control board, it is simply controlled by the main control board during operation, and only pays out after waiting for an instruction (payout request) from the main control board. For this reason, after the payout operation necessary for the previous game is over, there is no particular need to do this, and while the reel is still rotating, it is simply in a standby state (waiting for a payout request). Therefore, if improper power is given to the hopper motor by some method, there is a problem that medals are paid out without knowing the main control board and the payout control board.

そこで本発明は、不正に対して強い防御を備えた遊技機を提供しようとするものである。   Therefore, the present invention intends to provide a gaming machine with strong defense against fraud.

(解決手段1)
本発明の遊技機は、1回のゲームごとに遊技価値の掛け数を決定し、この状態で遊技者の始動操作により複数列の図柄表示体を有した図柄表示装置を始動させた後、遊技者による停止操作に応じて前記図柄表示装置を停止させて図柄を表示するとともに、その図柄表示態様に応じて入賞の可否を決定し、必要に応じて遊技媒体を払い出して1回のゲームを終了とする遊技機において、1回のゲーム中に、少なくとも前記始動操作に応じた前記図柄表示装置の始動から始まり、次に前記停止操作に応じた前記図柄表示装置の停止に続いて前記入賞の可否を決定するまでの一連の遊技内容の制御を順番に実行する機能を有した主制御基板と、前記主制御基板とは別に設けられ、少なくとも前記主制御基板が入賞の可否を決定した後に遊技媒体の払い出し動作を管理する制御を独立して行うことで、1回のゲーム中に少なくとも前記主制御基板が前記図柄表示装置を停止させる前に遊技媒体の払い出しが不正に行われていることを検出する機能を有した払出制御基板とを備える。
(Solution 1)
The gaming machine of the present invention determines the multiplication value of the game value for each game, and in this state, after starting the symbol display device having a plurality of symbol display bodies by the player's starting operation, The symbol display device is stopped according to the stop operation by the player, and the symbol is displayed, and whether or not a winning is determined according to the symbol display mode, the game medium is paid out as necessary to finish one game. In the gaming machine described above, during one game, at least starting of the symbol display device according to the start operation, and then following the stop of the symbol display device according to the stop operation, whether or not the winning is possible A main control board having a function of sequentially executing a series of control of game contents until a game is determined, and the main control board are provided separately, and at least the main control board determines whether or not a prize can be won and game media Payment By independently performing control for managing the dispensing operation, it is detected that the game medium is illegally paid out at least before the main control board stops the symbol display device during one game. A payout control board having a function.

本発明の遊技機では、単純にゲームの進行に関する制御を行うハードウエア(主制御基板)と、少なくとも遊技媒体の払い出し動作を制御する機能を有したハードウエア(払出制御基板)とを別々に備えるだけにとどまらず、払出制御基板が不正な払い出し動作の監視を行う機能をも有する。すなわち、通常であれば、1回のゲーム中に主制御基板が図柄表示装置を停止させるまで(内部的に当選していたとしても)の間は、未だ入賞の有無は決定していないため、主制御基板から払い出しを指示(または要求、命令、指令)する信号は送信されてこない。払出制御基板はこの間、ただ単に払い出しの指示があるのを待ち受けているだけではなく、これに並行して払出装置に対する不正操作(例として不正な給電)の介入を監視する処理を行う。   In the gaming machine of the present invention, hardware (main control board) that simply performs control related to the progress of the game and hardware (payout control board) that has at least a function of controlling the payout operation of the game medium are separately provided. In addition to this, the dispensing control board also has a function of monitoring an unauthorized dispensing operation. In other words, normally, until the main control board stops the symbol display device during one game (even if it is won internally), it has not yet been decided whether or not there is a prize, A signal for instructing (or requesting, commanding, commanding) the payout from the main control board is not transmitted. During this time, the payout control board not only waits for a payout instruction, but also performs processing for monitoring the intervention of an illegal operation (for example, illegal power supply) to the payout apparatus in parallel with this.

例えば、主制御基板が図柄表示装置を停止させる処理(複数の図柄表示体を全て停止させる)を完了するまでの間は、本来であれば払出装置が作動し得ない時間帯である。それにもかかわらず、払出装置に電力供給がなされていると、それは取りも直さず不正な行為(異常事態)によるものと判断できるため、不正の検出が可能となる。   For example, until the main control board completes the process of stopping the symbol display device (stopping all of the symbol display bodies), it is a time zone in which the dispensing device cannot be operated. Nevertheless, if power is supplied to the payout device, it can be determined that it is caused by an unauthorized act (abnormal situation) without being corrected, and therefore it is possible to detect fraud.

(解決手段1の変形)
本発明の遊技機は、前記主制御基板からの指示によることなく、遊技媒体の払い出しが不正に行われていることを検出する不正検出手段の構成を備える。不正検出手段としての構成は、主制御基板から遊技媒体の払い出し指示が出力されているか否かを判断する指示判断手段と、遊技媒体の払い出しが行われていることを検出する払出センサとを備える。
(Modification of Solution 1)
The gaming machine according to the present invention includes a fraud detection unit configured to detect that the gaming medium has been paid out illegally without being instructed by the main control board. The configuration as the fraud detection means includes an instruction determination means for determining whether or not a game medium payout instruction is output from the main control board, and a payout sensor for detecting that the game medium is being paid out. .

すなわち、入賞の有無を決定して遊技媒体の払い出しを指示するハードウエアは主制御基板であり、この払い出しの指示に基づいて払い出し動作を制御するハードウエアは払出制御基板であるが、払出制御基板が払い出し指示を受け取っていないにもかかわらず、遊技媒体が払い出されていることが払出センサにより検出されていれば、それによって不正が行われていることを検出することができる。   That is, the hardware that determines the presence or absence of a winning and instructs the payout of the game medium is the main control board, and the hardware that controls the payout operation based on the payout instruction is the payout control board. If the payout sensor detects that the game medium has been paid out even though the payout instruction has not been received, it can be detected that fraud has been performed.

(解決手段1の追加事項2)
なお、払出制御基板が不正を検出すると、不正を発覚(または教示、開示、示唆、報知、提示、アピール、アナウンス等)する不正発覚手段をさらに備えていてもよい。この場合、不正行為があったことを周囲に発覚させることができるので、これを知った遊技場運営者等が現場で不正行為者に対して厳格な対処を行うことができる。
(Additional item 2 of Solution 1)
If the payout control board detects fraud, it may further comprise fraud detection means for detecting fraud (or teaching, disclosure, suggestion, notification, presentation, appeal, announcement, etc.). In this case, since it is possible to recognize that there has been a fraudulent act, a game hall operator or the like who knows this can take a strict measure against the fraudulent person on the spot.

(解決手段2)
解決手段1において、前記主制御基板は、前記始動操作に応じて前記入賞の可否を決定するための内部抽選を予め設定された抽選確率で行い、その抽選結果に基づいて前記図柄表示装置の停止を制御することにより、前記内部抽選に当選した場合にその当選結果に対応した図柄表示態様での入賞を許容する制御を実行し、前記払出制御基板は、遊技者が投じた遊技媒体を貯留し、この貯留した遊技媒体から前記掛け数を決定するか、もしくは遊技者が投じた遊技媒体を前記掛け数として決定する制御を実行する。
(Solution 2)
In the solving means 1, the main control board performs an internal lottery for determining whether or not the winning is possible according to the starting operation with a preset lottery probability, and stops the symbol display device based on the lottery result. By controlling the internal lottery, when the internal lottery is won, control is performed to allow winning in the symbol display mode corresponding to the winning result, and the payout control board stores the game medium thrown by the player. Then, the multiplier is determined from the stored game media, or the game media thrown by the player is controlled as the multiplier.

この場合、主制御基板および払出制御基板それぞれの役割がより明確となる。すなわち、主制御基板はゲームの進行に関する制御を統括する役割を有し、払出制御基板は遊技媒体の受け入れや貯留(クレジット)、払い出し等の他、払出装置のエラーや不正を管理する機能を有する構成となる。   In this case, the roles of the main control board and the payout control board become clearer. In other words, the main control board has a role of overseeing the control relating to the progress of the game, and the payout control board has a function of managing errors and fraud of the payout device in addition to accepting, storing (credits), paying out game media, etc. It becomes composition.

(解決手段3)
解決手段1,2に記載の遊技機において、前記主制御基板は、その実装面上に実装して設けられ、前記内部抽選に用いられる抽選確率の設定を変更する操作を行うための操作部を有する。
(Solution 3)
In the gaming machine according to the solving means 1 and 2, the main control board is mounted on the mounting surface, and has an operation unit for performing an operation of changing the setting of the lottery probability used for the internal lottery. Have.

この場合、不正に遊技媒体を抜き出すといった行為に加え、不正に抽選確率そのものを変更してしまう不正行為に対しても有効な防御を備える。すなわち、遊技機本体(例えば施錠された筐体等)の内部にあるハードウエア構成として、内部的な抽選確率を設定する主制御基板に対し、その設定を変更するための操作部が別の位置(例えば電源装置等)に設けられている構成であれば、そこに主制御基板と操作部との間を接続する配線やコネクタ類が必要となる。そうすると、不正な設定の変更を意図するものが金属片等を遊技機本体に挿入し、これら配線やコネクタをショートさせて操作部の操作が行われたかのような状況を作り出すことができてしまう。   In this case, in addition to an act of illegally extracting a game medium, an effective defense against an illegal act that illegally changes the lottery probability itself is provided. In other words, as a hardware configuration inside the gaming machine main body (for example, a locked housing), the operation unit for changing the setting is different from the main control board for setting the internal lottery probability. If it is the structure provided in (for example, a power supply device etc.), the wiring and connector which connect between a main control board and an operation part will be needed there. If it does so, the thing which intends the change of an illegal setting will insert the metal piece etc. in a game machine main body, and can create the condition as if operation of the operation part was performed by short-circuiting these wiring and a connector.

しかしながら解決手段3では、抽選確率を設定する機能を有した主制御基板にその変更を加えるための操作部が一体的に実装されているため、そこに配線やコネクタ類が介在しないハードウエア構成を構築することができる。さらに、操作部を含めて主制御基板は強固な基板ケースに収容された状態で覆われている。したがって、不正を意図する者が外部から進入させた金属片等によって電気的なショートを発生させることはきわめて困難となり、不正な設定変更に対して強いものとなる。   However, in the solution 3, since the operation unit for making the change is integrally mounted on the main control board having the function of setting the lottery probability, a hardware configuration in which no wiring or connectors are interposed there. Can be built. Further, the main control board including the operation unit is covered in a state of being housed in a strong board case. Therefore, it is extremely difficult to generate an electrical short by a metal piece or the like that has been entered from the outside by a person who intends to cheat, and it is resistant to unauthorized setting changes.

(解決手段4)
本発明の遊技機は、1回のゲームごとに遊技価値の掛け数を決定し、この状態で遊技者の始動操作により複数列の図柄表示体を有した図柄表示装置を始動させた後、遊技者による停止操作に応じて前記図柄表示装置を停止させて図柄を表示するとともに、その図柄表示態様に応じて入賞の可否を決定し、必要に応じて遊技媒体を払い出して1回のゲームを終了とする遊技機において、所定の電源から電力の供給を受けて遊技媒体の払い出し動作を行う払出装置と、前記図柄表示装置の始動およびその停止を制御し、その結果、入賞があった場合は規定数の遊技媒体の払い出しを指示する一方、前記払出装置に対する電力供給を管理する機能を有した主制御基板と、前記主制御基板からの払い出し指令に従って前記払出手段による払い出し動作を制御する機能を有した払出制御基板とを備える。
(Solution 4)
The gaming machine of the present invention determines the multiplication value of the game value for each game, and in this state, after starting the symbol display device having a plurality of symbol display bodies by the player's starting operation, The symbol display device is stopped according to the stop operation by the player, and the symbol is displayed, and whether or not a winning is determined according to the symbol display mode, the game medium is paid out as necessary to finish one game. The game machine controls the start-up and stop of the payout device which performs the payout operation of the game medium by receiving power supply from a predetermined power source. A main control board having a function of managing the supply of power to the payout device while instructing payout of a number of game media, and a payout operation by the payout means in accordance with a payout command from the main control board And a dispensing control board having a function of controlling.

解決手段4では、払出装置の駆動を払出制御基板で行う構成はここまでと同様であるが、実際に遊技媒体の払い出し動作を行う払出装置の電源管理を主制御基板で行う点に特徴がある。すなわち、主制御基板と払出制御基板とで役割を分担するハードウエア構成では、払出制御基板が払出装置の作動・駆動を直接制御することが通常であるが、その契機となる払出指令は主制御基板から送信されている。このため、本来であれば主制御基板から払い出しの指示が出力されない限り、払出制御基板が払出装置を作動させることはあり得ない。   The solution means 4 has the same structure as that used so far for driving the payout device with the payout control board, but is characterized in that the main control board performs power management of the payout device that actually performs the game medium payout operation. . In other words, in a hardware configuration in which roles are divided between the main control board and the payout control board, the payout control board normally controls the operation / drive of the payout device directly. It is transmitted from the board. For this reason, unless a payout instruction is output from the main control board, the payout control board cannot operate the payout device.

一方で、不正に払出装置を作動させることを意図する者は、主制御基板からの払い出し指示に関係ないところで払出装置に電力を供給し、その払出機構(ホッパモータ等)を作動させることで遊技媒体を抜き取ろうとする。通常、この種の不正手口は、払出装置につながる電力配線を直結させる(払出制御基板によってON/OFFを制御されているスイッチング部を迂回してショートさせる等)ことで強制的に電力を供給し、遊技媒体の払い出し動作を行わせる類のものである。   On the other hand, a person who intends to operate the payout device illegally supplies power to the payout device regardless of the payout instruction from the main control board, and operates the payout mechanism (such as a hopper motor). Try to extract. Normally, this type of fraudulent technique forcibly supplies power by directly connecting the power wiring connected to the dispensing device (by bypassing the switching unit that is controlled to be turned ON / OFF by the dispensing control board). This is a kind of game media payout operation.

しかしながら、本発明(解決手段4)では払出装置の電源そのものを主制御基板が管理しているため、主制御基板が払い出しを指示しない限り払出装置は電源(電力供給源)を断たれた状態にあり、不正を意図する者がいくら電力配線等に介入したとしても、そこに通電は起こらない。したがって、正規の払い出し指示が出力されない限り払出装置が作動することはないため、不正な遊技媒体の抜き取り等に対する強力な防御となる。   However, in the present invention (Solution 4), since the main control board manages the power supply itself of the payout apparatus, the payout apparatus is in a state where the power supply (power supply source) is cut off unless the main control board instructs the payout. Yes, no matter how much a person who intends to cheat intervenes in the power wiring, no electricity will flow there. Therefore, since the payout device does not operate unless a normal payout instruction is output, it is a strong defense against unauthorized removal of game media.

(解決手段1〜4の基礎となる考え方)
上記の解決手段1〜4は、以下の考え方に基づくものである。
(The idea that is the basis of solutions 1 to 4)
The solving means 1 to 4 are based on the following concept.

回胴式遊技機においては払出し、貯留、エラーの管理を払出制御基板で管理することが望ましい。これによって主制御基板で遊技メダルに関する制御も行う場合と比べて、制御データ容量を減らすことができ、余裕分を利用して遊技制御の内容を多様化することができる。また、遊技内容の制御と遊技メダルに関する制御が独立しているので、例えばリール回転中に不正にメダルを抜かれている事をすぐに検出することができ、セキュリティを向上させることができる。   In a rotating game machine, it is desirable to manage the payout, storage, and error management with a payout control board. As a result, the control data capacity can be reduced as compared with the case where control on the game medal is also performed on the main control board, and the contents of the game control can be diversified using the margin. In addition, since the control of the game content and the control related to the game medal are independent, it is possible to immediately detect that the medal has been removed illegally during the reel rotation, for example, and the security can be improved.

また、払出制御基板と主基板とを別系統の電源することが望ましい。このようにすると一旦電源をOFFにすることを条件として確率設定変更を許容する場合に、払出制御基板がホットスタート状態であるにも関わらず主基板から設定変更情報が来た場合、不正な設定変更の可能性があると判断することができセキュリティを向上させることができる。   Further, it is desirable that the payout control board and the main board are powered by different systems. In this way, if the probability setting change is allowed on condition that the power supply is once turned off, if the setting change information comes from the main board even though the payout control board is in the hot start state, an incorrect setting is made. It can be determined that there is a possibility of change, and security can be improved.

また、確率設定変更を電源基板ではなく主制御基板で行なうようにすることが望ましい。このようにすることで確率設定変更のために電源基板と主制御基板とを接続するハーネスをなくすことができ、ハーネスに対して不正行為を行われる可能性がなくなり、セキュリティを向上させることができる。   It is also desirable to change the probability setting on the main control board instead of the power supply board. In this way, the harness for connecting the power supply board and the main control board for changing the probability setting can be eliminated, and there is no possibility of fraudulent acts being performed on the harness, thereby improving security. .

従来、回胴式遊技機においては、遊技媒体の受付、貯留(クレジット)、操作スイッチの受付処理、抽選、回胴の回転/停止、入賞の判定、遊技媒体の払出しもしくは貯留の加算などを1つの基板で処理していた。また、ソフトウエア上でも処理の簡素化のためにシーケンス的に行われており、並行処理は行っていなかった。このため、スイッチ入力などは同時操作を行っても、1つの入力だけ受け付けて、その他の入力は無視している。   Conventionally, in a spinning-type game machine, game media reception, storage (credit), operation switch reception processing, lottery, rotation / stop of the rotation, winning determination, game media payout or storage addition, etc. It was processed with two substrates. In addition, software is used in sequence for simplification of processing, and parallel processing is not performed. For this reason, even if the switch input and the like are performed simultaneously, only one input is accepted and the other inputs are ignored.

前述のような構成でも、遊技を行う上では支障はない。しかし、遊技機には不正な方法により遊技媒体を得ようとする者による不正行為が後を絶たない。このため、従来のシーケンス的な処理では、例えば回胴の回転/停止処理をしている間にホッパを強制的に動作させてメダルを排出させる等の仕様を逆用される不正行為を行われる虞があった。   Even with the configuration as described above, there is no problem in playing the game. However, game machines are constantly being cheated by those who try to obtain game media by an unauthorized method. For this reason, in the conventional sequential processing, for example, an illegal act in which the specifications are reversed, such as forcibly operating the hopper to discharge the medal while rotating / stopping the rotating cylinder, is performed. There was a fear.

前述のような不正行為に対処するための手段として、遊技価値の掛け数を設定し、始動手段により複数列の図柄表示部よりなる図柄表示装置を始動させ、遊技者による停止手段の操作により図柄表示部を停止させ、停止した図柄表示装置の表示態様に応じて入賞の可否を決定し、必要に応じて遊技媒体を払出し、1ゲームを終了する遊技機において、少なくとも遊技媒体を取り扱う制御機能の一部(少なくとも遊技媒体を払出す機能、以下、払出制御部と呼ぶ)とそれ以外の制御機能(リール制御等の遊技制御、以下、主制御部と呼ぶ)を分離したハードウエアとし、主制御部の払出個数指令に従って払出制御部がホッパ等の払出手段を駆動してメダル等を払出す。この際、主制御部は、ホッパ等の払出手段の電源を管理することを特徴としている。   As a means for coping with the illegal acts as described above, a multiplier of a game value is set, a symbol display device comprising a plurality of symbol display units is started by a starting means, and a symbol is operated by a player operating the stopping means. A control function that stops the display unit, determines whether or not to win a prize according to the display mode of the stopped symbol display device, pays out game media as necessary, and at least controls the game media in a gaming machine that ends one game The main control is a piece of hardware that separates a part (at least a function of paying out game media, hereinafter referred to as a payout control unit) and other control functions (game control such as reel control, hereinafter referred to as a main control unit). The payout control unit drives payout means such as a hopper to pay out medals and the like in accordance with the payout number command of the part. At this time, the main control unit is characterized by managing the power supply of the dispensing means such as a hopper.

このように構成することにより、払出制御部からの出力をバイパスするなどしてホッパ等の払出手段を駆動しようとしても、ホッパ等の払出手段の電源は主制御部の管理下にあるため、動作させることができない。   By configuring in this way, even if an attempt is made to drive the dispensing means such as a hopper by bypassing the output from the dispensing control unit, the power source of the dispensing means such as the hopper is under the control of the main control unit. I can't let you.

また、少なくとも遊技媒体を取り扱う制御機能の一部をリール制御等の遊技制御から分離したために、回胴遊技機本来の興趣の元となる遊技の制御に余裕が出来、更なる遊技仕様を付加できる。   In addition, since at least a part of the control function for handling game media is separated from the game control such as reel control, there is a margin in the control of the game that is the original interest of the spinning machine, and further game specifications can be added. .

(解決手段5)
解決手段1から4において、本発明の遊技機は、前記主制御基板と前記払出制御基板との間にて、1回ごとのゲームの進行に関する制御信号をシリアル通信の形式により伝達するシリアル信号伝達手段をさらに備える。
(Solution 5)
In the solving means 1 to 4, the gaming machine according to the present invention transmits serial control signals for each game progress in the form of serial communication between the main control board and the payout control board. Means are further provided.

ここでは先ず、主制御基板から出力される払い出し指令をはじめ、毎回のゲームの進行に関して主制御基板と払出制御基板との間で双方向にやり取りされる制御信号(例えば、遊技媒体の投入信号や遊技媒体の掛け数を表す信号、図柄表示装置の始動・停止を表す信号、当選結果を表す信号(フラグ)、入賞の有無・入賞図柄の種類を表す信号、演出動作に用いられる演出データ信号、ボーナスゲーム等の遊技状態を表す信号等)がシリアル信号によって伝達される。   Here, first, a payout command output from the main control board and a control signal (for example, a game medium input signal or the like) exchanged bidirectionally between the main control board and the payout control board with respect to the progress of each game. A signal indicating the multiplication of the game medium, a signal indicating the start / stop of the symbol display device, a signal (flag) indicating the winning result, a signal indicating the presence / absence of a winning / type of winning symbol, an effect data signal used for the effect operation, A signal indicating a gaming state such as a bonus game) is transmitted by a serial signal.

この場合、単純なショートを用いた手口ではシリアル信号を不正に発生させることができないため、主制御基板と払出制御基板との間の通信に不正介入(払い出し指令の不正介入や設定変更信号の発生等)して不正を行われるおそれがなくなる。   In this case, since a serial signal cannot be illegally generated with a simple short-circuit technique, unauthorized intervention in the communication between the main control board and the payout control board (unauthorized intervention of the payout command or generation of a setting change signal) Etc.) and the risk of fraud is eliminated.

(本発明の遊技機の基礎となる考え方)
本発明の遊技機については、以下のような考え方が基礎となっている。
(Basic idea of the gaming machine of the present invention)
The gaming machine of the present invention is based on the following concept.

(1.主制御基板の他に払出制御基板を採り入れた背景)
従来の回胴式遊技機では、演出については主基板以外に、演出基板というサブ基板を設けることによって多彩な演出を液晶表示などで行っている。
(1. Background of adopting a payout control board in addition to the main control board)
In a conventional spinning-type game machine, various effects are performed on a liquid crystal display or the like by providing a sub-board called an effect board in addition to the main board.

しかしながら、回胴式遊技機においては、試験機関での試験を容易にするため比較的原始的な1チップCPUを用いることしか許されていない。このため、回胴式遊技機の本来の醍醐味であるリール制御(停止操作を行ったときの停止感覚や、出目)の充実を図る場合に、この制限が足かせになる。この制限を軽減するために本手段では、メダルの受入れ、払出に関する部分と、遊技に必要な表示を別基板にすることを提案する。   However, in a rotating type gaming machine, it is only allowed to use a relatively primitive one-chip CPU in order to facilitate a test at a testing institution. For this reason, this restriction is hindered when the reel control (stopping feeling when stopping operation is performed and the appearance) is to be enhanced, which is the real thrill of the spinning-reel game machine. In order to alleviate this limitation, this means proposes that the parts relating to the acceptance and withdrawal of medals and the display necessary for the game are provided on different boards.

この別基板に移管する機能として、次のようなものが考えられる。すなわち、ホッパの制御(ホッパ関係のエラー処理)、メダルセレクタの制御(メダルセレクタのエラー処理)、クレジット機能、クレジット表示機能、払出表示機能、ドア開閉信号の処理などである。仮にこの別基板を払出制御基板と呼ぶ。   The following functions can be considered as the function of transferring to this separate substrate. That is, hopper control (hopper-related error processing), medal selector control (medal selector error processing), credit function, credit display function, payout display function, door open / close signal processing, and the like. This separate board is called a payout control board.

また、上記の機能を払出制御基板に移管するのに際して、主基板から演出基板に対してさらに、移管した方がよい機能がある。例えば、RB(レギュラーボーナス)、BB(ビッグボーナス)、リプレイ、ウェイトのランプ表示等を制御する機能である。それ他、RB、BBゲーム時のゲームカウント表示を制御する機能などである。   Further, when transferring the above functions to the payout control board, there is a function that should be further transferred from the main board to the effect board. For example, it is a function for controlling RB (regular bonus), BB (big bonus), replay, weight lamp display, and the like. In addition, there is a function for controlling the game count display during the RB and BB games.

ここで、上記の機能の中に、払出制御基板の中のエラー情報やメダル投入等は、音やランプなどの状態に影響を与えるため。上記払出制御基板基板から演出基板に伝える必要があるが、主基板を経由して演出基板に情報を送信していては結局主基板に負荷がかかることになる。なぜなら、単純に必要に応じてコマンドの経路を作成すると、主基板からは払出制御基板と演出基板の2箇所にコマンドを送信する必要があり、さらには演出基板も主基板と払出制御基板の両方からコマンドを受信しなくてはならないからである。   Here, among the above functions, error information and medal insertion in the payout control board affect the state of sound and lamps. Although it is necessary to transmit from the payout control board substrate to the effect board, if information is transmitted to the effect board via the main board, a load is applied to the main board after all. This is because if the command path is simply created as necessary, it is necessary to send commands from the main board to the payout control board and the effect board, and the effect board is both the main board and the payout control board. This is because the command must be received from.

この問題を解決し、さらに主基板の負担を軽くするために、主基板から出力するコマンドは全て上記の払出制御基板で一括して受信することとする。そして、払出制御基板から、演出基板に送信すべきコマンドだけを選択的に演出基板に送信すればよい。また、別の方法としては、主基板から出力するコマンドは全て上記の払出制御基板で一括して受信し、そのまま演出基板に出力し、演出基板でコマンドを取捨選択する方法が考えられる。   In order to solve this problem and further reduce the burden on the main board, all commands output from the main board are collectively received by the payout control board. Then, only the command to be transmitted to the effect board may be selectively transmitted from the payout control board to the effect board. As another method, it is conceivable that all commands output from the main board are collectively received by the payout control board, output to the effect board as it is, and commands are selected on the effect board.

このように構成することにより、主基板は、1箇所にだけコマンドを送信するだけでよいので、回路を単純化できる。また、演出基板においても1箇所からコマンドを受信するだけでよいので回路を単純化できる。その上、2箇所からコマンドを受付ける際に、同時にコマンドを受信した場合の優先処理などの問題を生じない。   By configuring in this way, the main board only needs to transmit a command to one place, so that the circuit can be simplified. In addition, the circuit can be simplified because it is only necessary to receive a command from one place on the effect board. In addition, when receiving commands from two places, there is no problem such as priority processing when the commands are received simultaneously.

参考までに、主基板から出力するコマンドを全て上記の払出制御基板で一括して受信し、払出制御基板から、演出基板に送信すべきコマンドだけを選択的に演出基板に送信した場合のコマンドを列挙する。   For reference, all commands output from the main board are collectively received by the above-mentioned payout control board, and only commands that should be sent from the payout control board to the effect board are selectively sent to the effect board. Enumerate.

(1)主基板から払出制御基板へのコマンド
遊技状態(通常、AT中、CT中、RT中、BB中、RB中、リプレイ中)、払出枚数指示、当選フラグ、演出番号、回胴始動信号、回胴停止信号(回胴毎)、ゲームカウント表示コマンド、ベット可/不可コマンド。
(1) Command from main board to payout control board Game state (usually during AT, CT, RT, BB, RB, replay), payout number instruction, winning flag, effect number, spinning start signal Rotation stop signal (for each rotation), game count display command, bet enable / disable command.

(2)払出制御基板から主基板へのコマンド
ホッパ関係エラー、メダルセレクタ関係エラー、ドア開閉状態、ベット数。
(2) Commands from the payout control board to the main board: Hopper related error, medal selector related error, door open / close state, bet number.

(3)払出制御基板から演出基板へのコマンド
遊技状態(通常、AT中、CT中、RT中、BB中、RB中、リプレイ中)、当選フラグ、演出番号、回胴始動信号、回胴停止信号(回胴毎)、ホッパ関係エラー、メダルセレクタ関係エラー、メダル投入音コマンド、メダル払出音コマンド、(特典)ゲームカウント表示コマンド等である。
(3) Command from payout control board to effect board Game state (usually during AT, CT, RT, BB, RB, replay), winning flag, effect number, spinning start signal, spinning stop A signal (for each rotation), a hopper related error, a medal selector related error, a medal insertion sound command, a medal payout sound command, a (privilege) game count display command, and the like.

(2.シリアル通信を採用した背景)
また、上記の構成の場合、主基板と払出制御基板の間で送受信する信号はシリアル信号とすることが望ましい、なぜならば、従来技術と同じパラレル信号では、信号線の一部をコモン線や、電源線とショートさせることにより、容易にコマンドの意味を変更することが出来るため、比較的容易に不正行為を行いやすいからである。
(2. Background of adopting serial communication)
In the case of the above configuration, it is desirable that the signal transmitted and received between the main board and the payout control board is a serial signal, because in the same parallel signal as in the prior art, a part of the signal line is a common line, This is because the meaning of the command can be easily changed by short-circuiting with the power supply line, so that it is relatively easy to perform an illegal act.

(3.シリアル通信の設定変更への適用)
従来の回胴式遊技機においては、大当り遊技であるボーナスゲームなどの抽選確率を決定できる「設定」と言う物があり、この設定を変更するための設定変更手段は電源装置に設けられている。そして、電源装置から、電源線と、設定変更に関わる信号線が主基板に比較的長い経路(50cm程度)で接続されている。このように、電源装置に設定変更手段が設けられているために、遊技機の隙間や、これに穴をあけるなどして電源線と信号線のコネクタや、配線経路に金属片を接触させ、設定を変更してしまう不正行為があった。
(3. Application to serial communication setting change)
In the conventional spinning-type game machine, there is a so-called “setting” that can determine a lottery probability such as a bonus game that is a big hit game, and a setting changing means for changing this setting is provided in the power supply device. . Then, the power supply line and the signal line related to the setting change are connected from the power supply device to the main board through a relatively long path (about 50 cm). Thus, since the setting change means is provided in the power supply device, the metal piece is brought into contact with the connector of the power line and the signal line by making a hole in the gap of the gaming machine or the like, and the wiring path, There was an illegal act that changed the setting.

このような不正に対しても上記のハードウエア構成は有効である。例えば、設定変更手段は電源装置に設けるのではなく、払出制御基板に設け、電源投入時に、主基板が、払出制御基板に設定を問い合わせる方式にする。前述のように、主基板と払出制御基板の間で送受信する信号はシリアル信号であるので単純に金属片などをこじ入れて電線をショートさせるなどの容易な方法では、設定が変更できない上、電源投入時に、主基板が、払出制御基板に設定を問い合わせる方式であれば、さらに、不正を行うためのタイミングが少なくなり、設定を不正に変更することを効果的に防止できる。   The above hardware configuration is also effective against such injustices. For example, the setting change means is not provided in the power supply device but is provided in the payout control board so that the main board inquires of the payout control board about the setting when the power is turned on. As mentioned above, since the signal sent and received between the main board and the payout control board is a serial signal, the setting cannot be changed by an easy method such as simply inserting a metal piece and shorting the wire, and the power supply If the main board inquires the setting to the payout control board at the time of input, the timing for performing the fraud is further reduced, and it is possible to effectively prevent the setting from being illegally changed.

また、払出制御基板をケースに入れて、容易に触れることができない状態にすれば、さらに効果的である。   Further, it is more effective if the payout control board is put in a case and cannot be easily touched.

(4.シリアル通信の態様)
本発明の遊技機が上記のシリアル信号伝達手段を備える場合の構成は、例えば以下の態様となる。
(4. Mode of serial communication)
The configuration in the case where the gaming machine of the present invention includes the serial signal transmission means described above is, for example, the following mode.

本発明の遊技機は、遊技の進行を制御する主制御基板と、この主制御基板からのコマンドに基づいて遊技に関連する所定の構造部を制御する下位制御基板(または払出制御基板)とを備えた遊技機であってもよい。この場合、前記主制御基板および前記下位制御基板の一方の制御基板は、当該制御基板における所定の制御処理を実現するために所定の間隔で割り込み処理を繰り返し実行し、該繰り返し実行される割り込み処理の一環として他方の制御基板に対する2バイト以上のコマンドを生成する送信側セントラルプロセッシングユニットと、該生成されたコマンドを前記他方の制御基板へと1バイト単位でシリアル転送を実行する第1のシリアル通信ユニットとを備え、前記第1のシリアル通信ユニットは、1バイトの記憶容量を有し、前記生成されたコマンドを前記送信側セントラルプロセッシングユニットから受け取り、該コマンドを記憶する第1のバッファレジスタと、1バイトの記憶容量を有し、前記第1のバッファレジスタに記憶されたコマンドを受け取り、該コマンドをシリアルデータに変換するために記憶する第1のシフトレジスタとを備え、前記送信側セントラルプロセッシングユニットは、前記繰り返し実行される割り込み処理のうちの所定の1回の割り込み処理内に、前記第1のシリアル通信ユニットに対して、前記2バイト以上のコマンドのうちの2バイト分を1バイト毎に次々と引き渡し、前記第1のシリアル通信ユニットは、前記所定の1回の割り込み処理内に、前記引き渡された2バイト分のコマンドのうち最初に引き渡された先頭コマンドを、前記第1のバッファレジスタ経由で前記第1のシフトレジスタに格納すると共に、該先頭コマンドの次に引き渡された後続コマンドを、前記第1のバッファレジスタに格納することを特徴とする。   The gaming machine of the present invention includes a main control board that controls the progress of a game, and a lower control board (or payout control board) that controls a predetermined structure related to the game based on a command from the main control board. It may be a gaming machine provided. In this case, one control board of the main control board and the lower control board repeatedly executes interrupt processing at a predetermined interval in order to realize predetermined control processing in the control board, and the interrupt processing to be repeatedly executed As a part of the transmission side central processing unit for generating a command of 2 bytes or more for the other control board, and first serial communication for executing serial transfer of the generated command to the other control board in units of 1 byte. A first buffer register having a storage capacity of 1 byte, receiving the generated command from the transmission side central processing unit, and storing the command; A storage capacity of 1 byte and stored in the first buffer register. A first shift register that receives the command and stores the command for conversion into serial data, and the transmission-side central processing unit is configured to perform predetermined one interrupt processing among the repeatedly executed interrupt processing. In the first serial communication unit, two bytes of the command of 2 bytes or more are handed over one after another, and the first serial communication unit receives the predetermined one-time operation. In the interrupt processing, the first command delivered first among the delivered two-byte commands is stored in the first shift register via the first buffer register, and next to the first command. The transferred succeeding command is stored in the first buffer register.

本発明の遊技機によれば、主制御基板のCPUが1回の割り込み処理内を行う間に、シリアル転送可能なコマンドを2バイト分、シリアル通信ユニットのレジスタに格納することができ、主制御基板のCPUがコマンドのシリアル転送に関わる期間を短縮することができる。その結果、主制御基板における他の制御処理の進行の阻害や、主制御基板で実行される制御プログラムの複雑化を抑制することができる。したがって、コマンドを分割してシリアル転送する場合における円滑な遊技制御を実現することができる。なお、前記下位制御基板は、遊技球または遊技コインの払出を制御する払出制御基板であってもよい。   According to the gaming machine of the present invention, while the CPU of the main control board performs one interrupt processing, a command capable of serial transfer can be stored in the register of the serial communication unit for 2 bytes. It is possible to shorten the period related to the serial transfer of commands by the CPU of the board. As a result, it is possible to suppress the progress of other control processes on the main control board and the complexity of the control program executed on the main control board. Therefore, smooth game control can be realized when commands are divided and serially transferred. The lower control board may be a payout control board for controlling payout of game balls or game coins.

上記の構成を有する本発明の遊技機は、以下の態様を採ることもできる。前記第1のシリアル通信ユニットは、前記送信側セントラルプロセッシングユニットが複数回の前記割り込み処理を繰り返し実行する間に、前記引き渡された2つのコマンドのシリアル転送を完了することとしてもよい。これによって、送信側セントラルプロセッシングユニットによる演算処理を阻害することなく、シリアル転送を実現することができる。例えば、前記送信側セントラルプロセッシングユニットは、数ミリ秒の間隔で前記割り込み処理を実行し、前記第1のシリアル通信ユニットは、1秒間あたり数キロビットの転送速度で前記シリアル転送を実行する場合であってもよい。   The gaming machine of the present invention having the above configuration can also take the following aspects. The first serial communication unit may complete serial transfer of the two delivered commands while the transmission-side central processing unit repeatedly executes the interrupt processing a plurality of times. As a result, serial transfer can be realized without hindering the arithmetic processing by the transmission side central processing unit. For example, the transmission-side central processing unit executes the interrupt processing at intervals of several milliseconds, and the first serial communication unit executes the serial transfer at a transfer rate of several kilobits per second. May be.

また、前記送信側セントラルプロセッシングユニットは、前記他方の制御基板に対する動作指示を規定した動作指示コマンドと、該動作指示コマンドが正常であるか否かを判断するためのチェックコマンドとを含む一群のコマンドを生成することとしてもよい。これによって、コマンドを分割してシリアル転送する際のコマンドの信頼性を向上させることができる。   The transmission-side central processing unit includes a group of commands including an operation instruction command defining an operation instruction for the other control board and a check command for determining whether the operation instruction command is normal. It is good also as producing | generating. As a result, it is possible to improve the reliability of the command when the command is divided and serially transferred.

また、前記他方の制御基板は、前記一方の制御基板側からシリアル転送されたコマンドを受信する第2のシリアル通信ユニットと、該受信されたコマンドに基づいて所定の制御処理を実行する受信側セントラルプロセッシングユニットとを備え、前記第2のシリアル通信ユニットは、1バイトの記憶容量を有し、前記一方の制御基板側からシリアル転送されたコマンドをパラレルデータに変換し、該コマンドを記憶する第2のシフトレジスタと、1バイトの記憶容量を有し、前記第2のシフトレジスタに記憶されたコマンドを受け取り、該コマンドを前記受信側セントラルプロセッシングユニットに引き渡すために記憶する第2のバッファレジスタと、前記第2のバッファレジスタにコマンドが記憶されている場合に、前記第2のシフトレジスタから前記第2のバッファレジスタヘのコマンドの受け渡しを禁止する受渡禁止手段と、前記受信側セントラルプロセッシングユニットからの指示に基づいて、前記第2のバッファレジスタに記憶されたコマンドを消去するコマンド消去手段とを備えたこととしてもよい。これによって、他方の制御基板のCPU側の都合に応じて第2のバッファレジスタに記憶されているコマンドの消去を行うことができるため、2バイト単位で1バイト毎にシリアル転送されるコマンドに対して、他方の制御基板のCPUによる2バイト単位での取り扱いの容易化を図ることができる。   The other control board includes a second serial communication unit that receives a command serially transferred from the one control board side, and a receiving side central that executes a predetermined control process based on the received command. The second serial communication unit has a storage capacity of 1 byte, converts a command serially transferred from the one control board side into parallel data, and stores the command. A second buffer register having a storage capacity of 1 byte, receiving a command stored in the second shift register, and storing the command for delivery to the receiving central processing unit; When a command is stored in the second buffer register, the second shift register A command for erasing a command stored in the second buffer register based on an instruction from the receiving central processing unit and a delivery prohibiting means for prohibiting a command from being sent to the second buffer register And means. As a result, the command stored in the second buffer register can be erased according to the convenience of the CPU of the other control board. Thus, the handling of the other control board by the CPU in units of 2 bytes can be facilitated.

さらに、前記受信側セントラルプロセッシングユニットは、前記第2のバッファレジスタに記憶されたコマンドを複数回読み取り、該複数回読み取ったコマンド同士が一致する場合に、該コマンドを正常に受信したと判断する一致検証手段を備えたとしてもよい。これによって、第2のバッファレジスタから受信側セントラルプロセッシングユニットヘのコマンドの受け渡しの際に、ノイズなどの影響によって書き換えられてしまった異常なコマンドに基づいて処理が行われてしまうことを防止することができる。この場合に、前記受信側セントラルプロセッシングユニットは、前記一致検証手段によってコマンドが複数回読み取られた後に、該コマンドの前記第2のバッファレジスタからの消去を、前記第2のシリアル通信ユニットに指示する消去指示手段を備えなければならない。これによって、コマンドを複数回読み取る前に、コマンドが消去されてしまうことを回避することができる。   Further, the reception-side central processing unit reads the command stored in the second buffer register a plurality of times, and determines that the command has been normally received when the commands read a plurality of times match. Verification means may be provided. This prevents the processing from being performed based on an abnormal command that has been rewritten due to the influence of noise or the like when the command is transferred from the second buffer register to the receiving central processing unit. Can do. In this case, the reception-side central processing unit instructs the second serial communication unit to erase the command from the second buffer register after the command is read a plurality of times by the matching verification unit. An erasure instruction means must be provided. This can prevent the command from being erased before the command is read a plurality of times.

また、前記送信側セントラルプロセッシングユニットは、前記所定の1回の割り込み処理内に引き渡す2バイト分のコマンドのうちの一方を、該コマンドの他方との相関を持たせて生成するコマンド相関手段を備え、前記受信側セントラルプロセッシングユニットは、前記相関を持たせて生成された2つのコマンド同士を照合することによって、該2つのコマンドが正常であるか否かを判断する相関検証手段を備えたとしてもよい。これによって、一方の制御基板から他方の制御基板へのコマンド転送の際に、ノイズなどの影響によって書き換えられてしまった異常なコマンドに基づいて処理が行われてしまうことを防止することができる。例えば、前記2つのコマンド同士の相関は、互いに対応するビットが反転した関係であってもよい。   The transmission-side central processing unit includes command correlating means for generating one of the two-byte commands handed over in the predetermined one-time interrupt processing with correlation with the other of the commands. The receiving-side central processing unit may include correlation verification means for determining whether or not the two commands are normal by comparing the two commands generated with the correlation. Good. As a result, it is possible to prevent processing from being performed based on an abnormal command that has been rewritten due to the influence of noise or the like when a command is transferred from one control board to the other control board. For example, the correlation between the two commands may be a relationship in which bits corresponding to each other are inverted.

本発明の遊技機は、制御機能の信頼性を高くすることができ、長期間にわたって安定した稼働を維持できる。   The gaming machine of the present invention can increase the reliability of the control function and can maintain stable operation over a long period of time.

以下、本発明を回胴式遊技機に適用した実施形態について、次に掲げる項目に沿って各対応図面を参照しながら説明する。   Hereinafter, an embodiment in which the present invention is applied to a swivel game machine will be described with reference to the corresponding drawings along the following items.

(1.第1実施形態)
図1は、回胴式遊技機の基本的な実施形態であるスロットマシン1を示している。図1のスロットマシン1は、遊技媒体として例えばメダル、コイン等を用いるタイプのものである。なお、その他にも回胴式遊技機には遊技球を用いるタイプ(いわゆる「パロット機」)のものもあり、こちらのタイプも実施形態として好適である。
(1. First embodiment)
FIG. 1 shows a slot machine 1 which is a basic embodiment of a swing type gaming machine. The slot machine 1 in FIG. 1 is of a type that uses, for example, medals, coins or the like as game media. In addition, there is a type using a game ball (so-called “parrot machine”) as a spinning-type game machine, and this type is also suitable as an embodiment.

図1のスロットマシン1は箱形の筐体2を備え、この筐体2をベースとして遊技場の島設備に複数台が並んだ状態で設置される。通常は台間サンドとしてメダル等の貸出機が設置されており、遊技者は台間サンドに現金やプリペイドカード等を投入してメダル等の貸出を受けることができる。   The slot machine 1 shown in FIG. 1 includes a box-shaped housing 2, and a plurality of machines are installed in the island facility of the game arcade based on the housing 2. Usually, a lending machine for medals and the like is installed as a stand-by sand, and a player can receive a medal and the like by inserting cash or a prepaid card into the stand-by sand.

筐体2は遊技者に相対する前面に前面扉4を有しており、この前面扉4は一側端(この例では左側端)を中心として手前に開くことができる。前面扉4はその中程の位置に平坦な透明板6を有しており、その中央に矩形の表示窓8が形成されている。第1実施形態のスロットマシン1は、機械的な図柄表示装置の一例として3つのリール(左リール、中リール、右リール)10a,10b,10cを装備しており、これらリール10a,10b,10cは前面扉4の奥、つまり、筐体2の内部に配置されている。   The housing 2 has a front door 4 on the front surface facing the player, and the front door 4 can be opened toward the front centering on one side end (left side end in this example). The front door 4 has a flat transparent plate 6 at the middle position thereof, and a rectangular display window 8 is formed at the center thereof. The slot machine 1 of the first embodiment is equipped with three reels (left reel, middle reel, right reel) 10a, 10b, 10c as an example of a mechanical symbol display device, and these reels 10a, 10b, 10c. Is arranged in the back of the front door 4, that is, inside the housing 2.

各リール10a,10b,10cの外周にはそれぞれリール帯が張り巡らされており、その表面に各種の図柄が付されている。図1には示されていないが、図柄には例えば、数字の「7」や「BAR」等の文字、ベル、スイカ、プラム、リンゴ、チェリー等を図案化したもの、あるいは、スロットマシン1の機種を特徴付けるキャラクタや図形、記号等を図案化したもの等が含まれている。   Each reel 10a, 10b, 10c has a reel band around the outer periphery thereof, and various patterns are attached to the surface thereof. Although not shown in FIG. 1, for example, symbols such as the numbers “7” and “BAR”, bells, watermelons, plums, apples, cherries, etc., or the slot machine 1 Characters, figures, symbols and the like that characterize the model are included.

スロットマシン1はこれらリール10a,10b,10cを回転または停止させることで、図柄の表示態様を変動させたり停止させたりすることができる。なお、スロットマシン1の前面からは、表示窓8を透かしてリール10a,10b,10cの一部のみが視認可能であり、その停止時には各リール10a,10b,10cにつき、縦方向に3つの図柄が有効に表示されるものとなっている。   The slot machine 1 can change or stop the display mode of the symbols by rotating or stopping the reels 10a, 10b, and 10c. From the front surface of the slot machine 1, only a part of the reels 10a, 10b, and 10c is visible through the display window 8, and three symbols in the vertical direction for each reel 10a, 10b, and 10c when stopped. Is effectively displayed.

透明板6のうち、表示窓8の両脇にはそれぞれ表示領域12,14が形成されており、これら表示領域12,14には各種の文字情報や図柄情報が所定の配列で付されている。透明板6の背後には図示しないランプユニットが配置されており、表示領域12,14内の情報はランプの光を透過することで点灯表示される。例えば、最初に遊技者がメダル投入口15を通じてメダルを投入すると、その投入枚数に応じてメダルの掛け数、つまりベット数が加算され、これに合わせて左側の表示領域12ではベット数に対応した有効ラインランプが点灯表示される。このとき、スロットマシン1においてメダル受入動作がクレジットモードであれば、最大ベット数(例えば3ベット)を超えて投入されたメダルがクレジットとして貯留され、そのクレジット数は表示部16に数値表示される。   Display areas 12 and 14 are respectively formed on both sides of the display window 8 in the transparent plate 6, and various character information and symbol information are attached to the display areas 12 and 14 in a predetermined arrangement. . A lamp unit (not shown) is disposed behind the transparent plate 6, and information in the display areas 12 and 14 is lit and displayed by transmitting light from the lamp. For example, when a player inserts a medal through the medal insertion slot 15 for the first time, the multiplication number of medals, that is, the number of bets is added according to the number of inserted medals, and the left display area 12 corresponds to the number of bets. The active line lamp is lit up. At this time, if the medal acceptance operation in the slot machine 1 is in the credit mode, medals inserted exceeding the maximum bet number (for example, 3 bets) are stored as credits, and the credit number is numerically displayed on the display unit 16. .

上記のクレジットは、例えば最大で50まで貯留することができ、1回のゲームを終えた後に充分なクレジットの残りがあれば、その分を次回のベットに回すことができる。ベット数の選択はベットボタン18,20,22を操作することで行い、これらベットボタン18,20,22はそれぞれシングルベット(1枚掛け)、2ベット(2枚掛け)、MAXベット(3枚掛け)に対応する。   For example, up to 50 credits can be stored. If there is enough credit remaining after one game, the amount can be used for the next bet. The number of bets is selected by operating the bet buttons 18, 20, and 22. The bet buttons 18, 20, and 22 are respectively a single bet (1), 2 bets (2), and a MAX bet (3). Multiply).

いずれにしても、遊技者が1ゲームごとのベット数を決め、有効ラインランプが点灯表示された状態で始動レバー24を操作すると、リール10a,10b,10cが回転し始めて図柄が変動する。そして、リール10a,10b,10cの回転中に遊技者が停止ボタン26,28,30を操作すると、右・中・左のそれぞれに対応するリール10a,10b,10cが回転を停止して図柄の変動が停止する。このとき有効化されている入賞ライン上にある図柄の組み合わせから入賞の有無が判断され、入賞があった場合は入賞図柄の種類(例えばボーナス図柄、小役図柄、リプレイ図柄等)に応じて入賞特典が与えられて1回のゲームが終了となる。   In any case, when the player determines the number of bets for each game and operates the start lever 24 in a state where the effective line lamp is lit and displayed, the reels 10a, 10b, and 10c start to rotate and the symbols change. When the player operates the stop buttons 26, 28, and 30 while the reels 10a, 10b, and 10c are rotating, the reels 10a, 10b, and 10c corresponding to the right, middle, and left respectively stop rotating and the symbols are displayed. The fluctuation stops. At this time, the presence / absence of winning is determined from the combination of symbols on the activated winning line, and if there is a winning, the winning is determined according to the type of winning symbol (for example, bonus symbol, small role symbol, replay symbol, etc.). A privilege is given and one game is completed.

なお、メダルの払い出しを伴う入賞(例えば小役入賞、ボーナス入賞)があった場合は払出枚数が表示部32に表示され、上記のクレジットモードであれば、払い出されたメダルは表示部16のクレジットに加算して貯留される。このとき払い出されたメダルのうち、最大クレジット数を超えた分のメダルは払出口36を通じて受け皿38に払い出される。あるいは、リプレイ図柄による入賞があった場合は直前の入賞ラインが再度有効化され、そのまま再遊技(リプレイ)が可能となる。また遊技者は、精算ボタン40を操作することでクレジットモードを解除し、メダルの貯留(クレジット)を精算することも可能である。   Note that if there is a prize accompanying paying out medals (for example, small prize winning, bonus winning), the number of payouts is displayed on the display unit 32. In the credit mode, the paid out medals are displayed on the display unit 16. Added to credit and stored. Of the medals paid out at this time, medals exceeding the maximum number of credits are paid out to the tray 38 through the payout opening 36. Alternatively, if there is a winning with a replay symbol, the immediately preceding winning line is re-enabled and replay (replay) is possible as it is. The player can also cancel the credit mode by operating the settlement button 40 and settle the medal storage (credit).

第1実施形態のスロットマシン1は、表示窓8の上方に液晶表示器42を有しており、この液晶表示器42には、遊技の進行に伴う演出のための映像や各種ボーナスゲームでの獲得メダル枚数等が表示されるものとなっている。また、払出口36の左右には2個のスピーカ44が設けられており、これらスピーカ44からは遊技の進行に伴う効果音やBGM、音声等が出力される。その他、前面扉4には各所にランプ45,46,48が配置されており、これらランプ45,46,48は遊技状態に応じた発光装飾による演出を実施することができる。   The slot machine 1 of the first embodiment has a liquid crystal display 42 above the display window 8, and the liquid crystal display 42 has images for effects and various bonus games for the progress of the game. The number of acquired medals is displayed. In addition, two speakers 44 are provided on the left and right of the payout opening 36, and sound effects, BGM, sounds, and the like accompanying the progress of the game are output from these speakers 44. In addition, lamps 45, 46, and 48 are arranged at various locations on the front door 4, and these lamps 45, 46, and 48 can perform effects by light-emitting decoration according to the gaming state.

(2.スロットマシンの内部構成)
図2は、スロットマシン1に装備されている各種の機構要素や電子機器類、操作部材等の構成を概略的に示している。
(2. Internal structure of slot machine)
FIG. 2 schematically shows configurations of various mechanism elements, electronic devices, operation members, and the like that are installed in the slot machine 1.

(2−1.メイン制御基板)
スロットマシン1はその遊技の進行を統括的に制御するためのメイン制御基板50を有しており、このメイン制御基板50にはCPU(以下では「メインCPU」と呼称することがある。)をはじめROM、RAM、インタフェース等(全ては図示されていない)が実装されている。メイン制御基板50は主に遊技者の利益に関わる内部抽選を行い、その抽選結果に基づいて各リール10a,10b,10cの停止位置を制御する機能を有する。
(2-1. Main control board)
The slot machine 1 has a main control board 50 for comprehensively controlling the progress of the game. The main control board 50 includes a CPU (hereinafter, may be referred to as “main CPU”). First, a ROM, a RAM, an interface, etc. (all not shown) are mounted. The main control board 50 has an internal lottery mainly related to the player's profit and has a function of controlling the stop position of each reel 10a, 10b, 10c based on the lottery result.

上述した始動レバー24や停止ボタン26,28,30等はいずれもメイン制御基板50に接続されており、これら操作ボタン類は図示しないセンサを用いて遊技者による操作を検出し、その操作信号をメイン制御基板50に出力することができる。   The start lever 24 and the stop buttons 26, 28, 30 and the like described above are all connected to the main control board 50, and these operation buttons detect an operation by the player using a sensor (not shown) and send the operation signal to the operation signal. It can be output to the main control board 50.

筐体2には、上記3つのリール10a〜10cを擁するリール装置10が内蔵されており、このリール装置10は表示窓8の奥に位置している。リール装置10は各リール10a,10b,10cを個別に回転させるためのステッピングモータ(図示していない)を有しており、これらステッピングモータの駆動を制御するための駆動パルス信号がメイン制御基板50から出力される。   The casing 2 incorporates a reel device 10 that holds the three reels 10 a to 10 c, and the reel device 10 is located in the back of the display window 8. The reel device 10 has a stepping motor (not shown) for individually rotating the reels 10a, 10b, and 10c, and a drive pulse signal for controlling the driving of these stepping motors is supplied to the main control board 50. Is output from.

またリール装置10には、各リール10a,10b,10cの回転に関する基準位置を検出するためのリールインデックスセンサ(図示していない)を有しており、これらリールインデックスセンサからの検出信号(基準位置信号)がメイン制御基板50に入力されている。メイン制御基板50はこの検出信号に基づいて各リール10a,10b10cの回転に関する位置(いずれの図柄が入賞ライン上に位置するか)を把握し、その停止位置の制御、つまりリール制御を実行することができる。   The reel device 10 has a reel index sensor (not shown) for detecting a reference position related to the rotation of each of the reels 10a, 10b, 10c, and a detection signal (reference position) from these reel index sensors. Signal) is input to the main control board 50. Based on this detection signal, the main control board 50 grasps the position (which symbol is located on the winning line) regarding the rotation of each reel 10a, 10b10c, and executes control of the stop position, that is, reel control. Can do.

(2−2.払出制御基板)
またスロットマシン1は、メイン制御基板50とは別のハードウエアとして払出制御基板52を有しており、この払出制御基板52はメダルの受け入れ・払い出しに関する動作を制御する役割を果たす。この払出制御基板52にも同様に、CPU(以下では「払出CPU」と呼称することがある。)をはじめROM、RAM、インタフェース等(全ては図示されていない)が実装されている。払出制御基板52はメイン制御基板50から指令信号を受けてメダルの払出動作を制御したり、クレジット数の加算を行ったりする制御を行うことができる。
(2-2. Dispensing control board)
The slot machine 1 has a payout control board 52 as hardware different from the main control board 50, and the payout control board 52 plays a role of controlling operations relating to medal acceptance / payout. Similarly, the payout control board 52 is mounted with a CPU (hereinafter sometimes referred to as “payout CPU”), a ROM, a RAM, an interface, and the like (all not shown). The payout control board 52 can receive a command signal from the main control board 50 and can control the medal payout operation or add the number of credits.

(2−3.ホッパ装置(払出装置))
筐体2の内部にはホッパ装置54が装備されており、このホッパ装置54はメイン制御基板50ではなく払出制御基板52に接続されている。払出制御基板52は、メイン制御基板50から受け取った払出数コマンドに基づいてホッパ装置54の駆動信号(ON信号)を出力し、払出用のモータ54aを駆動する制御を行う。一方、ホッパ装置54には払出センサ54bが内蔵されており、この払出センサ54bは実際に払い出されたメダルを検出し、その検出信号を払出制御基板52に出力する。払出制御基板52は、実際の払出枚数が必要な払出枚数(例えばクレジットオーバフロー分)に達すると、そこで払出用モータ54aの駆動を停止させる。
(2-3. Hopper device (dispensing device))
A hopper device 54 is provided inside the housing 2, and this hopper device 54 is connected to the dispensing control board 52 instead of the main control board 50. The payout control board 52 outputs a drive signal (ON signal) for the hopper device 54 based on the payout number command received from the main control board 50, and controls to drive the payout motor 54a. On the other hand, the hopper device 54 incorporates a payout sensor 54 b, and this payout sensor 54 b detects the actually paid out medal and outputs a detection signal to the payout control board 52. When the actual payout number reaches the required payout number (for example, credit overflow), the payout control board 52 stops driving the payout motor 54a.

また払出制御基板52は、メダルの投入またはベット操作を受け付けて、その情報をメイン制御基板50に通知したり、クレジット数を加減算したりする制御機能を分担している。従来の回胴式遊技機では、このような制御機能をメイン制御基板50が取り扱っている例が多いが、この第1実施形態では、メダルの出入りに関する情報を払出制御基板52で管理する構成となっている。このため第1実施形態では、メイン制御基板50から払出制御基板52への通信(払出コマンド)の他に、払出制御基板52からメイン制御基板50への通信(メダル投入・ベット完了を表す通知)も行われる構成(双方向通信が可能な構成)となっている。   In addition, the payout control board 52 shares a control function of receiving a medal insertion or betting operation, notifying the main control board 50 of the information, and adding / subtracting the number of credits. In the conventional spinning-type game machine, there are many examples in which such a control function is handled by the main control board 50. In the first embodiment, information relating to the entry and exit of medals is managed by the payout control board 52. It has become. Therefore, in the first embodiment, in addition to communication (payout command) from the main control board 50 to the payout control board 52, communication from the payout control board 52 to the main control board 50 (notification indicating medal insertion / bet completion). Is also performed (configuration capable of bidirectional communication).

上記のベットボタン18,20,22や精算ボタン40等はメイン制御基板50ではなく払出制御基板52に接続されており、これら操作ボタン類は図示しないセンサを用いて遊技者による操作(ベット操作、クレジット精算操作)を検出し、その操作信号を払出制御基板52に出力することができる。   The bet buttons 18, 20, 22 and the settlement button 40 are connected not to the main control board 50 but to the payout control board 52. These operation buttons are operated by the player (betting operation, (Credit settlement operation) can be detected, and the operation signal can be output to the payout control board 52.

また、スロットマシン1の筐体内部には、メダル投入口15の奥に投入センサ56およびロックアウトソレノイド57が設置されており、これら機器類もまた払出制御基板52に接続されている。このうち投入センサ56は、メダル投入口15から投入されたメダルを検出し、その検出信号を払出制御基板52に出力することができる。一方のロックアウトソレノイド57は、前面扉4の内側でメダル投入口15の奥に配置されたメダルセレクタ(図示されていない)の通路をロックアウトする役割を果たす。ロックアウトソレノイド57は、ノーマル(非作動)の状態でメダルセレクタの通路をロックアウトしているが、作動時にはこの通路を開き(ロックアウト解除)、メダルの投入を受け付け可能な状態にする。また、投入されたメダルは投入センサ56で検出される。   In addition, a slot sensor 56 and a lockout solenoid 57 are installed in the back of the medal slot 15 inside the casing of the slot machine 1, and these devices are also connected to the payout control board 52. Of these, the insertion sensor 56 can detect a medal inserted from the medal insertion slot 15 and output the detection signal to the payout control board 52. One lockout solenoid 57 plays a role of locking out a passage of a medal selector (not shown) disposed behind the medal slot 15 inside the front door 4. The lockout solenoid 57 locks out the passage of the medal selector in a normal (non-actuated) state, but when activated, this passage is opened (lockout release) so that the insertion of medals can be accepted. The inserted medal is detected by the insertion sensor 56.

逆に、ロックアウトソレノイド57が非作動になるとメダルセレクタがロックアウトされてメダルの投入が受け付けられなくなり、遊技者がメダルを投入しても、そのまま吐き出されて受皿38(図2には示されていない)に返却される。また、このとき合わせて投入センサ56の機能が無効化されるので、メダル投入によるベット・クレジット加算のいずれも行われなくなる。   On the other hand, when the lockout solenoid 57 is deactivated, the medal selector is locked out and the insertion of the medal is not accepted, and even if the player inserts the medal, it is spouted as it is and the tray 38 (shown in FIG. 2). Not returned). In addition, since the function of the insertion sensor 56 is invalidated at this time, neither bet / credit addition by medal insertion is performed.

図1に示されている表示部16,32,34もまた払出制御基板52に接続されており、このため払出制御基板52は、表示部16,32の表示動作(例えば7セグメントLEDによる表示)を制御することで、自己が取り扱っているクレジット数や払出枚数等の情報を数値表示させることができる。なお、図2には表示部16のみ示されている。   The display units 16, 32, and 34 shown in FIG. 1 are also connected to the payout control board 52. For this reason, the payout control board 52 performs the display operation of the display parts 16 and 32 (for example, display by 7 segment LED). By controlling, information such as the number of credits handled and the number of payouts can be displayed numerically. In FIG. 2, only the display unit 16 is shown.

(2−4.外部端子基板)
さらに第1実施形態では、払出制御基板52に外部端子基板58が接続されており、スロットマシン1はこの外部端子基板58を介してホールコンピュータ60に接続されている。外部端子基板58は、払出制御基板52が管理するメダルの出入信号(投入メダル信号や払出メダル信号)のほか、メイン制御基板50から払出制御基板52に送信される各種信号(BB中、RB中、CT中等を表す遊技ステータス)をホールコンピュータ60に中継している。
(2-4. External terminal board)
Furthermore, in the first embodiment, an external terminal board 58 is connected to the payout control board 52, and the slot machine 1 is connected to the hall computer 60 via the external terminal board 58. The external terminal board 58 receives various signals (in BB and RB) transmitted from the main control board 50 to the payout control board 52 in addition to the medal in / out signals (injection medal signal and payout medal signal) managed by the payout control board 52. , A game status indicating that the CT is in progress, etc.) is relayed to the hall computer 60.

なお、外部機器と接続される外部端子基板58(外部集中端子板)は、例えば筐体2の内部を正面からみてリール装置10の右横に位置する側壁の内面に設置されている。この側壁には、外部端子基板58を壁面に沿ってスライド可能に支持する支持機構(図示されていない)が取り付けられており、この状態で、外部端子基板58は例えば前後方向にスライド可能となっている。一方、筐体2の後部壁には縦長でスリット状の挿通孔(図示されていない)が貫通して形成されており、この挿通孔は外部端子基板58を挿通可能な大きさを有している。そして、上記の支持機構により外部端子基板58を後部壁に向けてスライドさせると、外部端子基板58の一部(接続端子のある部分)が挿通孔を通じて筐体2の外側(この場合は背面側)に突出する。この場合、外部端子基板58へのハーネス接続を筐体2の外側位置で行うことが可能になるので、たとえリール右横の狭い空間に外部端子基板58が配置されていたとしても、外部機器と接続するためのハーネスの脱着作業を容易にすることができる。なお、ハーネスの接続後は、外部端子基板58を筐体2の内側(前方)へスライドさせて元の位置戻すことにより、ハーネスが接続された状態で外部端子基板58を筐体2に収容することができる。   The external terminal board 58 (external concentration terminal board) connected to the external device is installed on the inner surface of the side wall located on the right side of the reel device 10 when the inside of the housing 2 is viewed from the front, for example. A support mechanism (not shown) for supporting the external terminal board 58 so as to be slidable along the wall surface is attached to the side wall. In this state, the external terminal board 58 can slide in the front-rear direction, for example. ing. On the other hand, an elongated slit-like insertion hole (not shown) is formed in the rear wall of the housing 2 so as to penetrate the external terminal board 58. Yes. Then, when the external terminal board 58 is slid toward the rear wall by the support mechanism, a part of the external terminal board 58 (the part with the connection terminal) passes through the insertion hole to the outside of the housing 2 (in this case, the rear side). ) Protruding. In this case, since it is possible to connect the harness to the external terminal board 58 at a position outside the housing 2, even if the external terminal board 58 is disposed in a narrow space on the right side of the reel, The attachment / detachment work of the harness for connection can be facilitated. After the harness is connected, the external terminal board 58 is slid to the inside (front) of the housing 2 and returned to the original position, so that the external terminal board 58 is accommodated in the housing 2 with the harness connected. be able to.

上記とは逆に、筐体2の前面扉4を開いた状態で外部端子基板58を手前側(前方)にスライドさせることで、外部端子基板58を筐体2の外側(前面側)へ突出させることもできる。この場合、リール装置10に干渉することなくハーネスの接続作業を行うことができるので、上記と同様に作業を容易化することができる。   Contrary to the above, the external terminal board 58 protrudes to the outside (front side) of the casing 2 by sliding the external terminal board 58 forward (forward) with the front door 4 of the casing 2 opened. It can also be made. In this case, since the harness can be connected without interfering with the reel device 10, the operation can be facilitated in the same manner as described above.

(2−5.サブ(演出)制御基板)
さらに、スロットマシン1はサブ制御基板62を備えており、このサブ制御基板62にはCPU(以下、「サブCPU」と呼称することがある。)やROM、RAM、インタフェース、VDP(Video Display Processor)、音源IC、オーディオアンプ等(全ては図示されていない)が実装されている。サブ制御基板62に対する演出データ(指令信号)は、先ずメイン制御基板50から払出制御基板52に出力され、そして、払出制御基板52からサブ制御基板62に送信される。サブ制御基板62は払出制御基板52から受け取った演出データに基づき、液晶表示器42やスピーカ44の作動を制御するほか、ランプ(LED)45,46,48の点灯または点滅を制御している。
(2-5. Sub (production) control board)
The slot machine 1 further includes a sub control board 62. The sub control board 62 includes a CPU (hereinafter also referred to as “sub CPU”), a ROM, a RAM, an interface, and a VDP (Video Display Processor). ), Sound source IC, audio amplifier, etc. (all not shown) are mounted. Production data (command signal) for the sub control board 62 is first output from the main control board 50 to the payout control board 52 and then sent from the payout control board 52 to the sub control board 62. The sub control board 62 controls the operation of the liquid crystal display 42 and the speaker 44 based on the effect data received from the payout control board 52, and also controls the lighting or blinking of the lamps (LEDs) 45, 46, and 48.

(2−6.電源装置)
筐体2の内部には電源装置64が収容されており、この電源装置64は外部電源(例えばAC100V)から電力を取り込み、スロットマシン1の作動に必要な電力(例えばDC24V,12V,5V)を生成する。この第1実施形態では、電源装置64からメイン制御基板50に電力が供給され、そして、メイン制御基板50を中継してその他のサブ制御基板62や払出制御基板52等に必要な動作電力が供給される構成となっている。
(2-6. Power supply device)
A power supply device 64 is accommodated in the housing 2, and the power supply device 64 takes in power from an external power source (for example, AC 100 V) and supplies power (for example, DC 24 V, 12 V, 5 V) necessary for the operation of the slot machine 1. Generate. In the first embodiment, power is supplied from the power supply device 64 to the main control board 50, and necessary operating power is supplied to the other sub control board 62, the payout control board 52, etc. via the main control board 50. It becomes the composition which is done.

なお、電源装置64には電源スイッチ64cが付属しており、この電源スイッチ64cは、スロットマシン1全体への電力供給を大元でON−OFF(電源投入または遮断)するためのものである。   Note that a power switch 64c is attached to the power supply device 64, and this power switch 64c is for turning on and off (powering on or off) the power supply to the entire slot machine 1.

(2−7.ホッパ電源の管理)
上記のように、ホッパ装置54はメイン制御基板50ではなく払出制御基板52によってその動作(払い出し動作)を制御されるものとなっているが、第1実施形態では、ホッパ装置54の電源(モータ駆動用電源)の管理をメイン制御基板50で行う構成となっている。このため、メイン制御基板50から電力供給が許可されない限り、ホッパ装置54の払出用モータ54aを駆動することはできない。なお、図2には詳しく示されていないが、ホッパ装置54にはブレーキ基板が内蔵されており、実際にはこのブレーキ基板を介して払出用モータ54aの駆動および停止が制御される。ただし、払出センサ54b用の電源は常に供給されたままとなっている。
(2-7. Management of hopper power supply)
As described above, the operation (payout operation) of the hopper device 54 is controlled not by the main control board 50 but by the payout control board 52. In the first embodiment, the power source (motor) of the hopper device 54 is controlled. The main control board 50 manages the drive power source. For this reason, unless the power supply is permitted from the main control board 50, the payout motor 54a of the hopper device 54 cannot be driven. Although not shown in detail in FIG. 2, the hopper device 54 has a built-in brake board, and actually the driving and stopping of the payout motor 54a are controlled via the brake board. However, the power supply for the payout sensor 54b is always supplied.

その他、筐体2の内部には図示しない配線中継基板が配設されており、各種電子機器類の作動に必要な電力は、配線中継基板を通じて各所に分配されている。   In addition, a wiring relay board (not shown) is disposed inside the housing 2, and power necessary for the operation of various electronic devices is distributed to various places through the wiring relay board.

(2−8.設定変更手段,操作部)
第1実施形態では、メイン制御基板50に設定変更操作に関する操作部(スイッチ類)が付属する構成とっなっている。具体的には、メイン制御基板50の実装面(CPUやRAM、ROM等が実装されている)上に設定キースイッチ68およびリセットスイッチ70が配設されており、これら設定キースイッチ68およびリセットスイッチ70の操作信号がメインCPUに直接入力される構成となっている。
(2-8. Setting change means, operation unit)
In the first embodiment, an operation unit (switches) related to a setting change operation is attached to the main control board 50. Specifically, a setting key switch 68 and a reset switch 70 are disposed on a mounting surface (CPU, RAM, ROM, etc. are mounted) of the main control board 50. These setting key switch 68 and reset switch 70 operation signals are directly input to the main CPU.

また、これら設定キースイッチ68やリセットスイッチ70は、メイン制御基板50とともに強固な基板ボックス(例えば、透明樹脂製のケース)に収容されており、その操作部分(設定キーを挿入するための鍵穴部分、押し込み部分)のみが基板ボックスから外側に露出した状態にある。このため、設定キースイッチ68やリセットスイッチ70の操作信号は、基板上に形成されているプリント配線を通じてメインCPUに入力されるものとなっている。   The setting key switch 68 and the reset switch 70 are housed in a strong board box (for example, a transparent resin case) together with the main control board 50, and an operation part thereof (a keyhole part for inserting a setting key). , Only the indented portion) is exposed to the outside from the substrate box. For this reason, the operation signals of the setting key switch 68 and the reset switch 70 are input to the main CPU through the printed wiring formed on the substrate.

従来であれば、電源装置に設定変更操作に関するスイッチ類が付属している例が多く、このような構成では電源装置とメイン制御基板との間の配線・コネクタ等に金属片等を接触させてショートを起こし、不正に設定変更操作を行う行為に対して弱い部分がある。   Conventionally, there are many examples in which switches related to setting change operations are attached to the power supply device. In such a configuration, a piece of metal or the like is brought into contact with the wiring or connector between the power supply device and the main control board. There is a weak part against the act of causing a short circuit and performing the setting change operation illegally.

これに対し第1実施形態では、スイッチ類とメイン制御基板50とを接続する配線・コネクタ等が基板ボックスの外側に露出していないので、金属片等を用いたショートの手口に対して強固な防御を備えた構成となる。   On the other hand, in the first embodiment, since the wiring and connectors that connect the switches and the main control board 50 are not exposed to the outside of the board box, they are strong against short-circuiting techniques using metal pieces or the like. It becomes the composition with the defense.

(2−9.設定変更操作)
回胴式遊技機の設定変更操作については既に公知であるため、ここでは概略のみを説明する。
(2-9. Setting change operation)
Since the operation for changing the setting of the rotating type gaming machine is already known, only the outline will be described here.

先ず、上記の電源スイッチ64cを操作してスロットマシン1の電源をOFFの状態とし、その状態で設定キースイッチ68に設定キーを差し込んで、そのまま右へ約90度ひねる。次に、設定キースイッチ68にキーを差し込んだ状態でスロットマシン1の電源をONにする。このようにして電源投入がされた直後の時期では、メイン制御基板50で行われる内部的な処理が設定変更モードに切り替わり、これによって設定変更操作を受け付け可能となる。またこのとき、現在の設定値が表示部32(筐体2内の別の位置に表示部があってもよい)に表示される。   First, the power switch 64c is operated to turn off the power of the slot machine 1, and in that state, a setting key is inserted into the setting key switch 68, and is turned to the right by about 90 degrees. Next, the power of the slot machine 1 is turned on with the key inserted into the setting key switch 68. In this manner, immediately after the power is turned on, the internal processing performed on the main control board 50 is switched to the setting change mode, whereby the setting change operation can be accepted. At this time, the current set value is displayed on the display unit 32 (the display unit may be at another position in the housing 2).

この後、リセットスイッチ70を1回操作すると設定が1段階だけ上がり、それに合わせて表示部34では、それまでの設定値に1が加算された数値が表示される。ただし、既に設定が6であった場合、次にリセットスイッチ70を操作すると設定は1に逆戻りする。   Thereafter, when the reset switch 70 is operated once, the setting is increased by one level, and accordingly, the display unit 34 displays a numerical value obtained by adding 1 to the setting value so far. However, if the setting has already been 6, the setting will revert to 1 when the reset switch 70 is next operated.

このように、表示部34の表示を確認しながら所望の設定値に達するまでリセットスイッチ70を数回操作した後、始動レバー24を例えば1〜2回操作して変更後の設定値を確定する。そして、設定キースイッチ68を左へ90度ひねって元の位置まで戻し、差し込まれたキーを抜き取って設定の変更を終了する。設定キースイッチ68を元に戻すと、上記の設定変更モードが終了し、メイン制御基板50は回胴遊技制御を実行可能な状態になる。   As described above, after confirming the display on the display unit 34 and operating the reset switch 70 several times until the desired set value is reached, the start lever 24 is operated, for example, once or twice to determine the changed set value. . Then, the setting key switch 68 is turned 90 degrees to the left to return to the original position, the inserted key is removed, and the setting change is completed. When the setting key switch 68 is returned to the original position, the above-described setting change mode is ended, and the main control board 50 is in a state where the spinning game control can be executed.

また設定の変更が行われると、メイン制御基板50では通常遊技中に使用されるテーブルデータ(抽選確率表)が変更され、その設定情報がRAMに保存される。また、合わせて設定変更が行なわれたという事実情報もRAMに保存される。   When the setting is changed, the table data (lottery probability table) used during the normal game is changed on the main control board 50, and the setting information is stored in the RAM. Further, fact information that the setting has been changed is also stored in the RAM.

その他、例えば図2中に2点鎖線で示されているように、設定キースイッチ68やリセットスイッチ70が払出制御基板52に接続されている態様であってもよい。この場合、設定変更に関する情報の管理を払出制御基板52で行い、メイン制御基板50はその電源投入時に払出制御基板52に対して設定情報を問い合わせる構成とすることができる。   In addition, for example, as shown by a two-dot chain line in FIG. 2, the setting key switch 68 and the reset switch 70 may be connected to the payout control board 52. In this case, information relating to the setting change can be managed by the payout control board 52, and the main control board 50 can inquire the setting information to the payout control board 52 when the power is turned on.

(3.ゲーム処理)
以上が第1実施形態となるスロットマシン1の概略的な内部構成である。次に、スロットマシン1におけるゲーム処理の流れについて説明する。以下のゲーム処理は、メイン制御基板50のCPUにて実行される制御プログラム上の処理手順に沿って進行する。
(3. Game processing)
The above is the schematic internal configuration of the slot machine 1 according to the first embodiment. Next, the flow of game processing in the slot machine 1 will be described. The following game processing proceeds in accordance with a processing procedure on a control program executed by the CPU of the main control board 50.

(3−1.回胴遊技処理)
図3は、スロットマシン1における基本的な1ゲーム(回胴遊技)の処理手順を一通り示している。1回のゲームは、まず始動処理(ステップS10)から始まる。この始動処理はリール10a,10b,10cの回転を開始させるための処理であり、ここではメダルの投入またはベットボタン18,20,22の操作が受け付けられたことを確認したり、始動レバー24の操作を契機とした乱数抽選を行ったりする処理が行われる。なお、始動処理(ステップS10)の詳細については、さらに別のフローチャートを用いて詳しく後述する。
(3-1. Revolute game processing)
FIG. 3 shows one processing procedure for one basic game (rotating game) in the slot machine 1. One game starts from start processing (step S10). This starting process is a process for starting the rotation of the reels 10a, 10b, and 10c. Here, it is confirmed that the insertion of medals or the operation of the bet buttons 18, 20, and 22 is accepted, or the start lever 24 is operated. A process of performing random lottery with the operation as an opportunity is performed. The details of the starting process (step S10) will be described later in detail using another flowchart.

1回のゲームでは始動処理(ステップS10)に続いて停止処理(ステップS20)が実行される。この停止処理は、各リール10a〜10cの回転を停止させるとともにその停止位置を制御するものであり、これは通常、「リール制御」と称される処理に該当する。リール制御を用いた停止処理には、例えばテーブル方式とコントロール方式の2つの方式があり、ここではどちらを用いる態様であってもよい。一例としてテーブル方式によるリール制御を用いた停止処理についても別のフローチャートを用いて後述する。   In one game, a stop process (step S20) is executed following the start process (step S10). This stop process stops the rotation of each of the reels 10a to 10c and controls the stop position, and this usually corresponds to a process called “reel control”. There are two types of stop processing using reel control, for example, a table method and a control method, and either of them may be used here. As an example, stop processing using reel control by the table method will be described later using another flowchart.

リール制御によって停止処理を終えると、次に判定処理(ステップS30)が実行される。この判定処理は全リール10a,10b,10cの停止時に表示された図柄の組み合わせ(出目)から入賞の有無を判断し、入賞があった場合はそれに応じた遊技結果を提供するためのものである。遊技結果のうち主な入賞特典はメダルの払い出しであるが、さらには入賞図柄(ビッグボーナス図柄、レギュラーボーナス図柄等)の種類に応じてボーナスゲームに移行する特典が与えられたり、あるいは内部状態(各種モード)を変更させる契機となったりする。なお判定処理の具体的な内容については停止処理の後で説明する。   When the stop process is finished by the reel control, the determination process (step S30) is executed next. This determination process is for determining whether or not there is a winning from the combination of symbols displayed when all the reels 10a, 10b and 10c are stopped, and for providing a game result corresponding to the winning if there is a winning. is there. Of the game results, the main prize bonus is a medal payout, and in addition, depending on the type of winning symbol (big bonus symbol, regular bonus symbol, etc.), a bonus game is granted or an internal state ( It may be an opportunity to change (various modes). The specific contents of the determination process will be described after the stop process.

(3−2.始動処理)
図4は、上記の始動処理の内容を具体的に示している。ここでは先ず、遊技者によるメダルの投入操作またはベット操作が完了したか否かが判断される(ステップS101)。メダルの投入操作またはベット操作は、1回のゲームに必要な掛け数を決定するためのものであるが、この第1実施形態では、メダルの投入およびベット操作の受け付けについて、これを払出制御基板52が制御するものとなっている。このためステップS101の処理では、払出制御基板52から「メダル投入OK」を表す信号を受け取ったか否かが判断される。なお、払出制御基板52からメイン制御基板50への送信については、別のフローチャートを用いて後述する。
(3-2. Start processing)
FIG. 4 specifically shows the contents of the start process. Here, first, it is determined whether or not the player has completed the medal insertion operation or the betting operation (step S101). The medal insertion operation or bet operation is for determining a multiplier required for one game. In the first embodiment, the medal insertion operation and the bet operation reception are performed on the payout control board. 52 is to be controlled. Therefore, in the process of step S101, it is determined whether or not a signal indicating “medal insertion OK” is received from the payout control board 52. Note that transmission from the payout control board 52 to the main control board 50 will be described later using another flowchart.

いずれにしても、遊技者がベット操作またはメダル投入をしないうちは払出制御基板52から「メダル投入OK」を表す信号が送信されないので(ステップS101=No)、ステップS103の処理が迂回される。この間は始動レバー24が有効化されないため、ステップS104の判断が否定(No)されて「メダル投入OK」の通知を待ち受ける状態(ステップS101)がループされ続ける。なお、メイン制御基板50と払出制御基板52との間ではシリアル通信が行われており、このシリアル通信は、割り込み処理によって別のタスク上で行われている。したがってメイン制御基板50は、始動処理とは別のタスクによって「メダル投入OK」の通知(シリアル信号によるもの)を受信する。   In any case, since the signal indicating “medal insertion OK” is not transmitted from the payout control board 52 until the player performs a bet operation or a medal insertion (step S101 = No), the process of step S103 is bypassed. During this time, since the start lever 24 is not activated, the determination in step S104 is denied (No) and the state of waiting for the notification of “medal insertion OK” (step S101) continues to be looped. Note that serial communication is performed between the main control board 50 and the payout control board 52, and this serial communication is performed on another task by interrupt processing. Therefore, the main control board 50 receives a “medal insertion OK” notification (by a serial signal) by a task different from the starting process.

これに対し、実際にベット操作またはメダル投入があると、払出制御基板52から「メダル投入OK」を表す信号が送信される。これを受けてメイン制御基板50では始動レバー有効処理(ステップS103)が行われ、ここで初めて始動レバー24の操作が実質的に有効化される。この状態で遊技者が始動レバー24を操作すると、ステップS104の判断が肯定(Yes)されて次に始動レバー無効処理(ステップS105)が行われる。   On the other hand, when a bet operation or medal insertion actually occurs, a signal indicating “medal insertion OK” is transmitted from the payout control board 52. In response to this, the main control board 50 performs the start lever valid process (step S103), and the operation of the start lever 24 is substantially validated for the first time. When the player operates the start lever 24 in this state, the determination in step S104 is affirmed (Yes), and then the start lever invalidation process (step S105) is performed.

始動レバー24の操作があると、これを契機として乱数の抽出(乱数抽選)が行われる(ステップS106)。ここで用いられる乱数は、ソフトウェア乱数またはハードウエア乱数のいずれでもよい。また、始動レバー24の操作を受け付けてから乱数を抽出するタイミングは特に規定されておらず、プログラミングの過程で適切な抽出タイミングを設定することができる。   When the start lever 24 is operated, random number extraction (random lottery) is performed using this as an opportunity (step S106). The random number used here may be either a software random number or a hardware random number. Further, the timing for extracting the random number after receiving the operation of the start lever 24 is not particularly defined, and an appropriate extraction timing can be set in the programming process.

次のフラグ処理(ステップS107)では、抽出された乱数値から当選・落選が判断され、当選の場合は当選役(例えばBB、RB、小役、特別小役等)の種類に応じたフラグがONにされるとともに、メイン制御基板50から当選フラグコマンドが払出制御基板52に送信される。払出制御基板52に当選フラグコマンドが送信されると、払出制御基板52はこれをそのままサブ制御基板62に受け流す処理を行う。あるいは、払出制御基板52が当選フラグコマンドを一旦解釈し、あらためてサブ制御基板62に送信する態様であってもよい。   In the next flag processing (step S107), winning / losing is determined from the extracted random number value. In the case of winning, a flag corresponding to the type of winning combination (for example, BB, RB, small combination, special small combination, etc.) is set. While being turned ON, a winning flag command is transmitted from the main control board 50 to the payout control board 52. When the winning flag command is transmitted to the payout control board 52, the payout control board 52 performs a process of passing it to the sub control board 62 as it is. Alternatively, the payout control board 52 may once interpret the winning flag command and transmit it to the sub control board 62 again.

上記のフラグ処理(ステップS107)が行われると、前回の始動処理でスタートされたウェイトタイマがタイムアップ(例えば4.1秒経過)したか否かが判断される(ステップS108)。タイムアップ(Yes)が確認されると、各リール10a,10b,10cが始動され(ステップS109)、ここから次回の始動までのウェイトタイマがスタートされる(ステップS110)。   When the above flag processing (step S107) is performed, it is determined whether or not the wait timer started in the previous start processing has timed up (for example, 4.1 seconds have elapsed) (step S108). When time-up (Yes) is confirmed, each reel 10a, 10b, 10c is started (step S109), and a wait timer from this point to the next start is started (step S110).

(3−3.リール停止処理)
図5は、一例としてテーブル方式によるリール停止処理の内容を示している。リール制御については公知の技術を適用できるため、ここでは処理の流れを概略的に説明する。
(3-3. Reel stop processing)
FIG. 5 shows the contents of reel stop processing by the table method as an example. Since a well-known technique can be applied to the reel control, the flow of processing will be schematically described here.

リール停止処理では先ず、そのときの当落結果を表すフラグにしたがってリール制御テーブルが選択される(ステップS201)。なお、リール制御テーブルは予め全ての当落結果について複数のパターンのものが用意されており、これらは読み出し専用のテーブルデータとしてメイン制御基板50のROMに格納されている。   In the reel stop process, first, a reel control table is selected according to a flag representing the winning result at that time (step S201). A reel control table having a plurality of patterns for all the winning results is prepared in advance, and these are stored in the ROM of the main control board 50 as read-only table data.

フラグにしたがって適切なパターンのリール制御テーブルが選択されると、この状態でメイン制御基板50は停止ボタン26,28,30が押されるまで待ち受け状態となる(ステップS202,S210,S217,S219)。これらの待ち受け状態で、左・中の各リール10a,10bが既に停止しているか否か、あるいは第1リール停止フラグが立っていない状態(=0)であるか否かが判断されるとともに、あわせて左・中・右のいずれかの停止ボタン26,28,30が押されたか否かが判断される。いずれの停止ボタン26,28,30も押されていなければ、ステップS219およびステップS209の判断がともに否定(No)されてステップS202以降が繰り返される。   When a reel control table having an appropriate pattern is selected according to the flag, the main control board 50 is in a standby state in this state until the stop buttons 26, 28, 30 are pressed (steps S202, S210, S217, S219). In these standby states, it is determined whether each of the left and middle reels 10a, 10b has already stopped, or whether the first reel stop flag is not set (= 0). At the same time, it is determined whether any one of the left, middle and right stop buttons 26, 28 and 30 is pressed. If none of the stop buttons 26, 28, and 30 are pressed, the determinations in steps S219 and S209 are both denied (No), and steps S202 and after are repeated.

例えば、いわゆる「順押し」または「順はさみ押し」の手順に沿って最初に左の停止ボタン26が押されたとすると(ステップS202=Yes)、この時点では第1リール停止フラグが立っていない(ステップS203=No)ため、左リール10aについて第1リール停止処理(ステップS204)が実行される。なお、ここでいう「第1リール停止処理」とは、1番目にリールを停止させる処理という意味である。   For example, if the left stop button 26 is first pressed in accordance with a so-called “forward push” or “forward scissor push” procedure (step S202 = Yes), the first reel stop flag is not set at this time ( Therefore, the first reel stop process (step S204) is executed for the left reel 10a. Here, the “first reel stop process” means a process for stopping the reel first.

あるいは、いわゆる「中押し」の手順に沿って最初に中央の停止ボタン28が押されると(ステップS210=Yes,ステップS211=Yes)、中リール10bについて第1リール停止処理(ステップS212)が実行される。これ以外に、いわゆる「逆押し」または「逆はさみ押し」の手順に沿って最初に右の停止ボタン30が押された場合は(ステップS217=Yes)、右リール10cについて第1リール停止処理(ステップS218)が実行される。   Alternatively, when the center stop button 28 is first pressed in accordance with the so-called “middle push” procedure (step S210 = Yes, step S211 = Yes), the first reel stop process (step S212) is executed for the middle reel 10b. The In addition to this, when the right stop button 30 is first pressed in accordance with the so-called “reverse push” or “reverse scissor push” procedure (step S217 = Yes), the first reel stop process ( Step S218) is executed.

左・中・右のいずれかのリール10a,10b,10cについて第1リール停止処理(ステップS204,S212,S218)が行われると、そのときのフラグに対応した複数パターンのリール制御テーブルのなかから、乱数値に基づいて1つのテーブルパターンが選択される。これは、例えば1つの当選役「ベル」について、リール10a〜10c上にある図柄「ベル」を有効ライン上に停止させるために予め複数パターンのリール制御テーブルが用意されているが、その中から1つのパターンが選択されることを意味する。そして、1つのパターンが選択されると、そのリール制御テーブルに基づいてリール10aから10cの停止位置が制御される。これにより、例えば図柄「ベル」が有効ライン上のどこかで停止されることとなる。   When the first reel stop process (steps S204, S212, and S218) is performed for any one of the left, middle, and right reels 10a, 10b, and 10c, the reel control table of a plurality of patterns corresponding to the flag at that time is used. A table pattern is selected based on the random value. For example, for one winning combination “Bell”, a plurality of reel control tables are prepared in advance to stop the symbol “Bell” on the reels 10a to 10c on the active line. It means that one pattern is selected. When one pattern is selected, the stop positions of the reels 10a to 10c are controlled based on the reel control table. Thereby, for example, the symbol “bell” is stopped somewhere on the active line.

例えば、順押し手順に沿って左リール10aが第1番目に停止されるパターンを例にとると、ステップS204で左リール10aについて第1リール停止処理が行われる。また、このときメイン制御基板50は、左リール10aの停止目を表す停止情報コマンド(第1停止情報コマンド)をサブ制御基板62に送信する。   For example, taking a pattern in which the left reel 10a is stopped first along the forward pressing procedure, the first reel stop process is performed on the left reel 10a in step S204. At this time, the main control board 50 transmits a stop information command (first stop information command) indicating the stop eye of the left reel 10 a to the sub control board 62.

次のステップS206では残りの中・右リール10b,10cについてそれぞれリール制御テーブル(停止テーブル)が乱数抽選によって決定される。具体的には、左リール10aの停止時に図柄「ベル」が下段位置に停止されたとすると、その時点で入賞ラインは下段ラインまたは右上がりラインの2通り(MAXベットの場合)が選択可能となるが、ここでは乱数抽選によっていずれか一方(例えば右上がりライン)が選択される。なお、乱数抽選の振り分け率は半々程度でよい。   In the next step S206, reel control tables (stop tables) for the remaining middle and right reels 10b and 10c are determined by random lottery. Specifically, if the symbol “bell” is stopped at the lower position when the left reel 10a is stopped, the winning line can be selected from the lower line or the upward line (in the case of MAX betting) at that time. However, either one (for example, a line rising to the right) is selected by random number lottery here. The random number lottery distribution rate may be about half.

以上の処理(ステップS206)が行われると、続いて第1リール停止フラグがON(=1)にされるとともに(ステップS207)、左リール停止フラグがON(=1)にされる(ステップS208)。この段階では全てのリール10a〜10cが停止していないので、ステップS209の判断が否定(No)されてステップS202以降が実行される。   When the above processing (step S206) is performed, the first reel stop flag is turned ON (= 1) (step S207), and the left reel stop flag is turned ON (= 1) (step S208). ). Since all the reels 10a to 10c are not stopped at this stage, the determination in step S209 is negative (No), and step S202 and subsequent steps are executed.

すると、このとき既に左リール10aが停止しているので(ステップS202=No)、順押し手順に沿って2番目に中央位置の停止ボタン28が押されると(ステップS210=Yes)、第1リール停止フラグの判定(ステップS211=No)を経て中リール停止処理(ステップS213)が実行される。中リール停止処理では、先に中リール10bについて選択されているリール制御テーブル(停止テーブル)に基づいて停止位置が制御される。これにより、上記の右上がり入賞ラインの例でいうと、中リール10b上の図柄「ベル」が中段位置に停止することとなる。また停止目上は、右上がりライン上で左・中リール10a,10bに図柄「ベル」が2つ揃った状態(いわゆる「右上がりテンパイ」)となる。このときメイン制御基板50は、中リール10bの停止目を表す停止情報コマンド(第2停止情報コマンド)をサブ制御基板62に送信する。またこの場合、中リール10bは第2停止であるためステップS212,S214,S215は全て迂回され、ステップS216にて中リール停止フラグがON(=1)にされるだけとなる。   Then, since the left reel 10a has already stopped at this time (step S202 = No), when the stop button 28 at the center position is pressed secondly (step S210 = Yes) along the forward pressing procedure, the first reel After the stop flag is determined (step S211 = No), the middle reel stop process (step S213) is executed. In the middle reel stop process, the stop position is controlled based on the reel control table (stop table) previously selected for the middle reel 10b. As a result, in the example of the above-mentioned right-up winning line, the symbol “bell” on the middle reel 10b is stopped at the middle position. In addition, the top of the stop is a state in which two symbols “bells” are aligned on the left and middle reels 10a and 10b on the right-up line (so-called “right-up template”). At this time, the main control board 50 transmits a stop information command (second stop information command) indicating the stop eye of the middle reel 10 b to the sub control board 62. In this case, since the middle reel 10b is in the second stop, steps S212, S214, and S215 are all bypassed, and the middle reel stop flag is only turned ON (= 1) in step S216.

同様にして、最後に右の停止ボタン30が押されると(ステップS219=Yes)、先に右リール10cについて選択されているリール制御テーブル(停止テーブル)に基づいて停止位置が制御される(ステップS220)。これにより、3番目の右リール10c上の図柄「ベル」が上段位置に停止するので、全リール停止時の出目は、右上がりライン上に図柄「ベル」が3つ揃って入賞した状態となる。このときメイン制御基板50は、右リール10cの停止目を表す停止情報コマンド(第3停止情報コマンド)をサブ制御基板62に送信する。またこの場合、右リール10cは第3停止であるためステップS218,S221,S222は全て迂回され、ステップS223にて右リール停止フラグがON(=1)にされる。   Similarly, when the right stop button 30 is finally pressed (step S219 = Yes), the stop position is controlled based on the reel control table (stop table) previously selected for the right reel 10c (step S219). S220). As a result, the symbol “bell” on the third right reel 10c stops at the upper position, and the outcome when all reels are stopped is the state in which three symbols “bell” are lined up on the line going up to the right. Become. At this time, the main control board 50 transmits a stop information command (third stop information command) indicating the stop eye of the right reel 10 c to the sub control board 62. In this case, since the right reel 10c is in the third stop, steps S218, S221, and S222 are all bypassed, and the right reel stop flag is turned ON (= 1) in step S223.

ここまでの処理を経て全リール停止フラグがONになると、ステップS209の判断が肯定(Yes)されるため、メイン制御基板50による処理は本ルーチンを抜ける。   If the all-reel stop flag is turned on through the processing so far, the determination in step S209 is affirmed (Yes), and the processing by the main control board 50 exits this routine.

以上がテーブル方式によるリール停止処理の一例である。これとは別にコントロール方式によるリール停止処理があるが、これについても公知の処理を適用可能であるため、ここでは具体的な説明を省略する。また、第1実施形態においてコントロール方式またはテーブル方式のいずれのリール停止処理を実行してもよく、どの方式を採用するかは制御プログラムを構築するにあたって適宜決定すればよい。   The above is an example of the reel stop process by the table method. In addition to this, there is a reel stop process by a control method, but since a known process can be applied to this, a specific description is omitted here. In the first embodiment, the reel stop process of either the control method or the table method may be executed, and which method is to be adopted may be appropriately determined when the control program is constructed.

(3−4.判定処理)
図6は、判定処理の内容を具体的に示している。上記のリール停止処理によって全てのリール10a,10b,10cが停止されると、メイン制御基板50はそのとき表示されている出目(図柄表示態様)に関する情報を送信する(ステップS301)。第1実施形態のハードウエア構成上、出目情報の送信先は払出制御基板52となっているが、これを制御上で使用する主体はサブ制御基板62である。このためメイン制御基板50は、サブ制御基板62向けの信号として出目情報を送信する。
(3-4. Determination process)
FIG. 6 specifically shows the contents of the determination process. When all the reels 10a, 10b, and 10c are stopped by the reel stop process described above, the main control board 50 transmits information regarding the appearance (symbol display mode) displayed at that time (step S301). In the hardware configuration of the first embodiment, the destination of the output information is the payout control board 52, but the main body that uses this for control is the sub control board 62. Therefore, the main control board 50 transmits the outcome information as a signal for the sub control board 62.

次に、全リール停止時の出目から入賞図柄がビッグボーナス図柄であるか(ステップS302)、レギュラーボーナス図柄であるか(ステップS303)、小役図柄であるか(ステップS304)、リプレイ図柄であるか(ステップS305)がそれぞれ判断される。そして、そのときの入賞図柄がビッグボーナス、レギュラーボーナス、小役のいずれかであると判断されると(Yes)、各入賞図柄に対応したメダルの払出枚数を表すコマンドが払出制御基板52に送信される(ステップS306,S307,S308)。また合わせてメイン制御基板50は、払出枚数に応じた払出音コマンドを演出データとして払出制御基板52に送信する。上記と同様に、払出制御基板52は受け取った演出データをそのままサブ制御基板62に受け流す。   Next, whether the winning symbol is a big bonus symbol (step S302), a regular bonus symbol (step S303), a small role symbol (step S304), or a replay symbol from the outcome when all reels are stopped. Whether or not there is (step S305) is determined. If it is determined that the winning symbol at that time is one of a big bonus, a regular bonus, or a small role (Yes), a command indicating the number of medals to be paid out corresponding to each winning symbol is transmitted to the payout control board 52. (Steps S306, S307, S308). At the same time, the main control board 50 transmits a payout sound command corresponding to the payout number to the payout control board 52 as effect data. Similarly to the above, the payout control board 52 passes the received effect data as it is to the sub control board 62.

(3−5.ホッパ電源の管理)
ここで、図6に示されているように、判定処理においてメイン制御基板50が払い出しの指示を行う場合(ステップS306,S307,S308)、メイン制御基板50は合わせてホッパ装置54に対する電源供給(給電を許可)を行う。これにより、ホッパ装置54がそのモータ54aを駆動可能な状態となる。この状態で、払出制御基板52が規定枚数分の払出コマンドを受信すると、これに応じて払出制御基板52が実際にホッパ装置54を作動させる処理を行う。
(3-5. Management of hopper power supply)
Here, as shown in FIG. 6, when the main control board 50 issues a payout instruction in the determination process (steps S <b> 306, S <b> 307, S <b> 308), the main control board 50 collectively supplies power to the hopper device 54 ( (Allow power supply). As a result, the hopper device 54 can drive the motor 54a. In this state, when the dispensing control board 52 receives a specified number of dispensing commands, the dispensing control board 52 performs a process of actually operating the hopper device 54 in response to this.

このように、ホッパ装置54の電源の管理をメイン制御基板50が行っているため、正規の払い出しが指示されていない間(例えば、リール10a〜10cの回転中)にホッパ装置54が不正に作動させられることがない。これにより、不正にメダルを抜き取られてしまう被害を未然に防止することができる。   As described above, since the main control board 50 manages the power supply of the hopper device 54, the hopper device 54 operates improperly while the regular payout is not instructed (for example, while the reels 10a to 10c are rotating). There is nothing to do. As a result, it is possible to prevent the damage that medals are illegally extracted.

以上の処理が一通り終わると、小役またはリプレイの当選フラグがOFFにされて(ステップS312)この処理は終了される。また、落選や取りこぼし等によっていずれの入賞図柄も出ていない場合(ステップS305=No)は、単に小役またはリプレイの当選フラグがOFFにされて同じく判定処理は終了となる。なお、ビッグボーナス遊技処理(ステップS309)またはレギュラーボーナス/JACゲーム遊技処理(ステップS310)に進んだ場合は、これら各処理中において当選フラグがOFFにされる。   When the above process is completed, the winning combination for the small role or replay is turned OFF (step S312), and this process is terminated. Further, when no winning symbol has been issued due to lost selection or missing (step S305 = No), the winning combination of the small role or replay is simply turned OFF, and the determination process is also ended. If the process proceeds to the big bonus game process (step S309) or the regular bonus / JAC game game process (step S310), the winning flag is turned OFF during each of these processes.

(4.特別遊技状態)
第1実施形態のスロットマシン1においては、ビッグボーナス図柄(例えば「7−7−7」)またはレギュラーボーナス図柄(例えば「BAR−BAR−BAR」)での入賞があると、次回のゲームからそれぞれ「ビッグボーナスゲーム(BB)」、「レギュラーボーナスゲーム(RB)」と称する特別遊技状態に移行する。これらビッグボーナスゲームやレギュラーボーナスゲームには複数回のゲーム機会が含まれており、この間に集中して入賞の可能性があるため、遊技者にとっては通常よりも有利な状態であるといえる。
(4. Special gaming state)
In the slot machine 1 of the first embodiment, if there is a winning with a big bonus symbol (for example, “7-7-7”) or a regular bonus symbol (for example, “BAR-BAR-BAR”), A transition is made to a special game state called “Big Bonus Game (BB)” or “Regular Bonus Game (RB)”. These big bonus games and regular bonus games include a plurality of game opportunities, and there is a possibility of winning in a concentrated manner during this time. Therefore, it can be said that the player is more advantageous than usual.

また、ビッグボーナスゲームとレギュラーボーナスゲームとでは、前者の方がより多くのゲーム機会を含むものであり、この第1実施形態のスロットマシン1では、1回のビッグボーナスゲーム中に最大で所定回数(例えば30回)の小役ゲームを行う機会と、最大で規定回数(例えば2,3回)のJACゲーム(レギュラーボーナスゲーム)を行う機会とが含まれる仕様となっている。また機種によっては、ビッグボーナスゲームの機会が設けられていない仕様のものもある。なお、これらビッグボーナスゲームおよびレギュラーボーナスゲームの処理の内容についてはいずれも公知であるため、ここでは詳しい説明を省略する。   In the big bonus game and the regular bonus game, the former includes more game opportunities. In the slot machine 1 according to the first embodiment, a maximum of a predetermined number of times during one big bonus game. The specification includes an opportunity to play a small role game (for example, 30 times) and an opportunity to play a JAC game (regular bonus game) for a specified number of times (for example, 2 or 3 times) at the maximum. Some models have specifications that do not provide opportunities for big bonus games. Since the contents of the processing of the big bonus game and the regular bonus game are both publicly known, detailed description thereof is omitted here.

(5.払出処理)
次に図7および図8は、払出制御基板52により行われる払出処理の内容を具体的に示している。既に述べたようにこの第1実施形態では、払出制御基板52がホッパ装置54の駆動制御の他にメダルの投入やベット操作の受け付け制御、クレジット数の加減算制御等の機能を分担する構成となっており、これら制御機能は図7の払出処理を通して実現されるものとなっている。
(5. Disbursement process)
Next, FIG. 7 and FIG. 8 specifically show the contents of the payout process performed by the payout control board 52. As already described, in the first embodiment, the payout control board 52 is configured to share functions such as medal insertion, bet operation acceptance control, and credit number addition / subtraction control in addition to the drive control of the hopper device 54. These control functions are realized through the payout process of FIG.

この払出処理は、例えばメイン制御基板50が行う始動処理(図4)に並行して開始され、ここでは先ず、ベット数の決定に先立ちクレジット数が0であるか否かが判断される(ステップS401)。クレジット数の情報は、払出制御基板52のRAMに記憶することで管理されており、その値は表示部16に数値表示されることで遊技者から確認できるものとなっている。このときクレジット数が0でなければ(ステップS401=No)、例えば上記のMAXベットボタン24が点灯(点滅でもよい)された後(ステップS402)、これに続いてメダル投入ランプが点灯(点滅でもよい)される(ステップS403)。   This payout process is started in parallel with, for example, a start process (FIG. 4) performed by the main control board 50. Here, first, it is determined whether or not the number of credits is 0 prior to the determination of the number of bets (step). S401). Information on the number of credits is managed by being stored in the RAM of the payout control board 52, and the value can be confirmed by the player by being displayed numerically on the display unit 16. At this time, if the number of credits is not 0 (step S401 = No), for example, the above-described MAX bet button 24 is turned on (may be blinked) (step S402), and then the medal insertion lamp is turned on (even if blinking). (Step S403).

これまで特に触れていなかったが、この第1実施形態ではMAXベットボタン24がLEDを内蔵するタイプのものであり、内蔵LEDの発光によってボタンそのものが目立つように発光可能となっている。また図示されていないが、メダル投入ランプは例えばメダル投入口15の近傍に配置されており、その点灯によりメダルの受け入れが可能であることを表示する。   Although not particularly touched so far, in the first embodiment, the MAX bet button 24 is of a type having a built-in LED, and the light can be emitted so that the button itself is conspicuous by the light emission of the built-in LED. Although not shown, the medal insertion lamp is disposed, for example, in the vicinity of the medal insertion slot 15, and displays that the medal can be received by lighting thereof.

逆に、ベット数の決定に際してクレジット数が0であれば(ステップS401=Yes)、そのままメダル投入ランプだけが点灯表示される。メダル投入ランプの点灯に続き、上記のロックアウトソレノイド57が作動され、これによってメダルの受け入れが可能な状態となる(ステップS404)。   On the other hand, if the number of credits is 0 when determining the number of bets (step S401 = Yes), only the medal insertion lamp is lit and displayed as it is. Following the lighting of the medal insertion lamp, the above-described lockout solenoid 57 is actuated so that a medal can be received (step S404).

次にメダルが規定枚数投入されたか否か、もしくは、ベットボタンが操作されたか否かが判断される(ステップS405)。図7では説明を簡単にするため、いわゆる「3枚掛け専用機」を前提とした処理内容となっている。このため、3枚掛けに達する枚数(ベット数と合わせて3枚になる分)のメダルが投入されるか、もしくは、3度数以上のクレジットが残存する状態でMAXベットボタン24が押下されるまでの間はステップS405の判断が繰り返される。そして、いずれかの条件が満たされると(Yes)、ここで上記の「メダル投入OK」の信号をメイン制御基板50(図中では「主基板」)に送信するための処理が行われる(ステップS406)。これにより、メイン制御基板50では始動レバー24の操作が有効化される。なお、実際には「メダル投入OK」の信号が払出処理と別のタスク(割り込み処理)で送信されるため、このステップS406では、単に「メダル投入OK」を表すフラグをONにするだけである。このフラグがONになると、割り込み処理で別に実行されているタスクが自動的に「メダル投入OK」の信号をメイン制御基板50に送信する。   Next, it is determined whether or not a prescribed number of medals have been inserted or whether or not the bet button has been operated (step S405). In FIG. 7, in order to simplify the description, the processing contents are based on a so-called “three-sheet dedicated machine”. For this reason, until the number of medals reaching three (the number of bets combined with the number of bets is three) is inserted, or the MAX bet button 24 is pressed in a state where credits of three times or more remain. During this period, the determination in step S405 is repeated. If any of the conditions is satisfied (Yes), processing for transmitting the “medal insertion OK” signal to the main control board 50 (“main board” in the drawing) is performed (step). S406). As a result, the operation of the start lever 24 is validated on the main control board 50. In practice, since the signal “OK for medal insertion” is transmitted in a task (interrupt processing) different from the payout processing, in this step S406, the flag indicating “OK for medal insertion” is simply turned ON. . When this flag is turned ON, a task separately executed in the interrupt process automatically transmits a “medal insertion OK” signal to the main control board 50.

続いて、それまで点灯表示されていたMAXベットボタン24が消灯されるとともに、メダル投入ランプもまた消灯される(ステップS407)。また、遊技者が規定枚数(=3枚)を超えてメダルを投入した場合、その分がクレジット数に加算される(ステップS408)。合わせてクレジット数が50未満であるか否かが判断され(ステップS409)、その結果、クレジット数が50に達していれば(No)、ロックアウトソレノイド57をノーマル(非作動)状態にしてメダルセレクタがロックアウトされる(ステップS410)。この場合、追加のメダルの投入を受け付けない状態でメイン制御基板50から始動信号が送信されたか否かが判断され(ステップS411)、始動信号が送信されるまでここで待ち受け状態となる。   Subsequently, the MAX bet button 24 that has been lit up until then is turned off, and the medal insertion lamp is also turned off (step S407). If the player inserts more medals than the prescribed number (= 3), the amount is added to the number of credits (step S408). In addition, it is determined whether or not the number of credits is less than 50 (step S409). As a result, if the number of credits has reached 50 (No), the lockout solenoid 57 is set in the normal (non-operating) state and the medal is set. The selector is locked out (step S410). In this case, it is determined whether or not a start signal has been transmitted from the main control board 50 without accepting the insertion of an additional medal (step S411), and a standby state is maintained until the start signal is transmitted.

これに対し、3枚掛けがなされた時点でクレジット数が50未満であれば(ステップS409=Yes)、そのまま続けてメイン制御基板50から始動信号が送信されたか否かが判断される(ステップS412)。始動信号が送信されない間は(No)、引き続きクレジット数の加算(ステップS408)と始動信号の待ち受けが行われる。この場合、始動信号が送信されると(ステップS412=Yes)、そこで初めてメダルセレクタがロックアウトされる(ステップS413)。   On the other hand, if the number of credits is less than 50 when the three cards are multiplied (step S409 = Yes), it is determined whether or not the start signal is transmitted from the main control board 50 (step S412). ). While the start signal is not transmitted (No), the number of credits is continuously added (step S408) and the start signal is waited for. In this case, when the start signal is transmitted (step S412 = Yes), the medal selector is locked out for the first time (step S413).

いずれにしても、メイン制御基板50から払出制御基板52に始動信号(リール始動)が送信されると、図7の払出処理は図8に示される手順に引き継がれ(接続記号1→1へ)、ここで払出センサ54bから検出信号が出力されたか否かが判断される(ステップS4130)。通常は、この段階で検出信号が出力されることはないので(No)、次にメイン制御基板50から遊技終了コマンドまたは払出コマンドが送信されたか否かが判断される(ステップS414)。   In any case, when a start signal (reel start) is transmitted from the main control board 50 to the payout control board 52, the payout process in FIG. 7 is taken over by the procedure shown in FIG. 8 (from connection symbol 1 to 1). Here, it is determined whether or not a detection signal is output from the payout sensor 54b (step S4130). Normally, since no detection signal is output at this stage (No), it is next determined whether or not a game end command or a payout command is transmitted from the main control board 50 (step S414).

遊技終了コマンドはスロットマシン1において1回のゲームが終了したことを表すものであり、例えば、全てのリール10a,10b,10cが停止したときに何も入賞がなかった場合にメイン制御基板50から払出制御基板52に遊技終了コマンドが送信される。一方の払出コマンドは、リール10a,10b,10cの停止時に小役入賞等があった場合、その入賞図柄に応じた規定枚数分の払い出しを指示するためのものである。   The game end command represents that one game has been completed in the slot machine 1, and for example, when there is no winning when all the reels 10a, 10b, 10c are stopped, the game end command is sent from the main control board 50. A game end command is transmitted to the payout control board 52. One payout command is used to instruct a payout for a specified number corresponding to a winning symbol when a small role winning or the like occurs when the reels 10a, 10b, and 10c are stopped.

リール10a〜10cの回転中はメイン制御基板50から遊技終了コマンドまたは払出コマンドが送信されないため、ここではステップS4130とステップS414の判断が繰り返される。ところが、この間に払出センサ54bから検出信号の出力があったと判断された場合(ステップS4130=Yes)、それは本来あり得ない検出信号であるため、それは不正行為(メダルの抜き取り)によるものと判断できる。したがって、この場合はステップS4131に進み、そこで不正発覚処理が行われる。なお、不正発覚処理の具体的な内容については後述する。   Since the game end command or the payout command is not transmitted from the main control board 50 while the reels 10a to 10c are rotating, the determinations in steps S4130 and S414 are repeated here. However, if it is determined that a detection signal has been output from the payout sensor 54b during this time (step S4130 = Yes), it can be determined to be due to fraudulent activity (medal extraction) because it is an inherently impossible detection signal. . Therefore, in this case, the process proceeds to step S4131, where an unauthorized detection process is performed. The specific contents of the fraud detection process will be described later.

通常の場合、メイン制御基板50からいずれかのコマンドが送信されると、この払出処理では、次に払い出しが必要であるか否かが判断される(ステップS415)。このとき上記の遊技終了コマンドが送信された場合、特に払い出しの必要がないと判断されて(No)、そのまま払出処理がリターンされる。   In a normal case, when any command is transmitted from the main control board 50, in this payout process, it is determined whether or not payout is required next (step S415). If the above game end command is transmitted at this time, it is determined that there is no need for payout (No), and the payout process is returned as it is.

一方、払い出しの必要があると判断された場合(ステップS415=Yes)、払出コマンドによって指示された払出枚数分をクレジット数に加算する処理が行われる(ステップS416)。ただし、クレジット数は最大で50までであるため、加算によってクレジット数が50を超えてオーバフローするか否かが次に判断される(ステップS417)。クレジットがオーバフローすると判断されると(Yes)、ホッパモータスイッチがONにされる(ステップS418)。これにより、ホッパ装置54が駆動されて実際にメダルの払い出しが行われる。   On the other hand, when it is determined that payout is necessary (step S415 = Yes), a process of adding the payout number instructed by the payout command to the credit number is performed (step S416). However, since the maximum number of credits is 50, it is next determined whether or not the number of credits exceeds 50 due to addition (step S417). If it is determined that the credit overflows (Yes), the hopper motor switch is turned on (step S418). As a result, the hopper device 54 is driven to actually pay out medals.

この後、払出センサから入力される払出カウント信号が必要数(オーバフロー分)に達すると、ホッパモータスイッチがOFF(ステップS420)にされて払出処理がリターンされる。またこれにより、ホッパ装置54による払出動作が完了して1回のゲームが終了となる。あるいは、入賞があってもクレジット数のオーバフローがなかった場合(ステップS417=No)、そこで払出処理はリターンされる。   Thereafter, when the payout count signal input from the payout sensor reaches the required number (overflow), the hopper motor switch is turned off (step S420), and the payout process is returned. Thereby, the payout operation by the hopper device 54 is completed, and one game is completed. Alternatively, if there is no overflow of the number of credits even if there is a winning (step S417 = No), the payout process is returned there.

(6.不正行為の監視)
以上は、スロットマシン1の通常作動中に払出制御基板52において定常的に行われる払出処理の内容である。加えてこの第1実施形態では、ホッパ装置54の作動に関連して払出制御基板52が不正行為の監視を行う機能を有しており、以下にその具体的な内容について説明する。
(6. Monitoring of fraud)
The above is the content of the payout process that is routinely performed on the payout control board 52 during normal operation of the slot machine 1. In addition, in the first embodiment, the dispensing control board 52 has a function of monitoring fraud in relation to the operation of the hopper device 54, and the specific contents thereof will be described below.

(6−1.概要)
既に説明したとおり、ホッパ装置54の作動は、メイン制御基板50から払出コマンドが送信された場合に限られている。したがって、判定処理中の特定のステップS306,S307,S308が実行されない限り、本来であればホッパ装置54が作動することはない。
(6-1. Overview)
As already described, the operation of the hopper device 54 is limited to the case where a payout command is transmitted from the main control board 50. Therefore, unless specific steps S306, S307, and S308 during the determination process are executed, the hopper device 54 is not originally operated.

ところが、不正行為によってホッパ装置54を作動させ、メダルを抜き取ろうと試みる者であれば、例えば、筐体2の内部に金属片等を挿入してホッパ装置54につながる電源系統の配線を直結させ、払出用モータ54aを駆動させて不正行為を図ろうとする。   However, if the person tries to operate the hopper device 54 by fraud and try to remove the medal, for example, a metal piece or the like is inserted into the housing 2 to directly connect the wiring of the power supply system connected to the hopper device 54. Then, an attempt is made to cheat by driving the payout motor 54a.

もちろん、上記のように正規の払出コマンドが出力されない限り、メイン制御基板50がホッパ装置54の電源供給を許可することはないため、このような不正行為(電力配線を直結させる等)が行われただけではホッパ装置54が作動することはない。しかし、より巧妙な不正を企む者であれば、別の電源系統(例えばサブ制御基板62等の演出用の電源系統)から無理やり払出用モータ54aに通電させてメダルを抜き取ろうとすることも充分に考えられる。   Of course, unless the regular payout command is output as described above, the main control board 50 does not permit the power supply of the hopper device 54, so such an illegal act (such as directly connecting the power wiring) is performed. The hopper device 54 does not operate simply. However, a person who attempts a more sophisticated fraud may sufficiently try to remove the medal by forcibly energizing the payout motor 54a from another power supply system (for example, a power supply system for production such as the sub-control board 62). Can be considered.

そこで、この第1実施形態では、メイン制御基板50と払出制御基板52とが独立して制御機能を分担するというハードウエア構成を利用し、以下の処理を通じて不正を発覚させることに成功している。   Therefore, in the first embodiment, a hardware configuration in which the main control board 50 and the payout control board 52 share the control function independently is utilized, and fraud is successfully detected through the following processing. .

(6−2.不正監視の方法)
図9は、スロットマシン1への電源投入(給電開始)により、払出制御基板52において実行される処理の内容を示している。ホールの正当な管理者によって電源スイッチ64cがON操作(電源投入)されると、払出制御基板52では初期化処理(ステップS501)が行われる。なお、正規の設定変更操作によってメイン制御基板50が設定変更モードに切り替わっている場合、設定変更モードが終了(設定変更操作が終了)するまで初期化処理(ステップS501)が継続される。
(6-2. Fraud monitoring method)
FIG. 9 shows the contents of processing executed in the payout control board 52 when the slot machine 1 is turned on (power supply is started). When the power switch 64c is turned on (powered on) by a legitimate manager of the hall, the payout control board 52 performs an initialization process (step S501). If the main control board 50 has been switched to the setting change mode by a regular setting change operation, the initialization process (step S501) is continued until the setting change mode ends (the setting change operation ends).

初期化処理が完了すると、次に払出制御基板52ではメイン制御基板50から設定変更通知(設定変更がされた場合に出力される情報)が出力されたか否かが確認される(ステップS502)。ホールの責任者等によって正規の設定変更操作が行われた場合、払出制御基板52は初期化処理(ステップS501)に続いてメイン制御基板50から設定変更通知を受け取ることになり(ステップS502=Yes)、この場合は変更後の設定情報が払出制御基板52においても保存される(ステップS503)。   When the initialization process is completed, the payout control board 52 next checks whether or not a setting change notification (information output when the setting is changed) is output from the main control board 50 (step S502). When a regular setting change operation is performed by a person in charge of the hall or the like, the payout control board 52 receives a setting change notification from the main control board 50 following the initialization process (step S501) (step S502 = Yes). In this case, the changed setting information is also stored in the payout control board 52 (step S503).

これに対し、設定変更操作が行われることなく、単にスロットマシン1の電源が投入されただけの場合、特に設定情報の保存を行うことなく処理が続行される。いずれにしても、初期化処理(ステップS501)と設定変更通知の確認(ステップS502)の手順を経ると、払出制御基板52で行われる処理は定常状態(通常の給電中)となり、この後は上記の払出処理(ステップS504)が毎回のゲームにおいて定常的に実行されることになる。   On the other hand, when the setting machine is simply turned on without performing the setting change operation, the processing is continued without particularly saving the setting information. In any case, after the initialization process (step S501) and the confirmation of the setting change notification (step S502), the process performed on the payout control board 52 is in a steady state (during normal power feeding). The above-described payout process (step S504) is regularly executed in each game.

(6−3.不正の検出)
通常の電源投入中は、スロットマシン1の電源が遮断されるまで払出処理(ステップS504)が繰り返し行われることになるが、合わせてこの第1実施形態では、通常の給電中において払出センサから検出信号の出力があったか否かを確認するものとしている(ステップS505)。
(6-3. Detection of fraud)
During normal power-on, the payout process (step S504) is repeatedly performed until the power of the slot machine 1 is cut off. In addition, in the first embodiment, detection is made from the payout sensor during normal power supply. Whether or not a signal has been output is confirmed (step S505).

ここで、不正行為を意図する者がホッパ装置54の電力配線等に不正介入し、例えばその電力配線を直結させたり、別系統の電源に接続させたりして、ホッパ装置54に強制的に電力を供給した場合を想定してみる。この場合、払出制御基板52はメイン制御基板50から払出コマンドを受信していないにもかかわらず、払出用モータ54aが駆動され、その結果、払出センサ54bからメダルの検出信号が出力される。   Here, a person who intends to cheat illegally intervenes in the power wiring or the like of the hopper device 54. For example, the power wiring is forcibly supplied to the hopper device 54 by directly connecting the power wiring or connecting to a power source of another system. Assuming the case where the In this case, even though the payout control board 52 has not received a payout command from the main control board 50, the payout motor 54a is driven, and as a result, a medal detection signal is output from the payout sensor 54b.

このような状況に備え、払出制御基板52のCPUは、払出処理に並行してホッパ装置54の作動を監視しており、上記のように払出コマンドを受信していないにもかかわらず払出用モータ54aが駆動されていたり、払出センサ54bから検出信号が出力されたりした場合(ステップS505=Yes)、不正発覚処理(ステップS506)が実行される。   In preparation for such a situation, the CPU of the payout control board 52 monitors the operation of the hopper device 54 in parallel with the payout process, and does not receive the payout command as described above. When 54a is driven or a detection signal is output from the payout sensor 54b (step S505 = Yes), an unauthorized detection process (step S506) is executed.

(6−4.不正発覚処理)
このように、本来ならメダルの払出が行われないはずの時期(払出処理の終了後)に払出センサ54bから検出信号が出力されると、払出制御基板52(払出CPU)が不正を検出したと判断して、次に不正発覚処理(ステップS506)を実行する。これにより、不正行為が行われたことを周囲(他の遊技客やホール従業員、警備員等の人員のみならず、ホールコンピュータ等の機械設備を含む)に発覚させる処理が行われる。
(6-4. Fraud detection processing)
As described above, when the detection signal is output from the payout sensor 54b at the time when the medal payout is not supposed to be performed (after the payout process is finished), the payout control board 52 (the payout CPU) has detected an injustice. Then, the fraud detection process (step S506) is executed. As a result, a process of notifying the surroundings (including not only personnel such as other players, hall employees, security guards, but also mechanical equipment such as hall computers) is performed.

不正発覚処理(ステップS506)では、例えば払出制御基板52からサブ制御基板62に対して不正発覚用のコマンドが送信される。サブ制御基板62はこのコマンドを受け取ると、スピーカ44から大音量で不正発生音を出力させたり、あるいは「不正行為です!」等の音声を出力させたり、液晶表示器42に「不正行為がありました!」等の文字情報を表示させたり、ランプ45,46,48を激しく点滅させたりする処理を行う。これにより、周囲に不正行為がなされたことをはっきりと開示(報知)することができるので、不正行為者を現場で容易に特定することができる。   In the fraud detection process (step S506), a fraud detection command is transmitted from the payout control board 52 to the sub control board 62, for example. Upon receiving this command, the sub control board 62 outputs a fraudulent sound from the speaker 44 at a high volume, or outputs a sound such as “It is fraudulent!” "Is done!" Is displayed, or the lamps 45, 46, and 48 are flashed violently. Thereby, since it is possible to clearly disclose (notify) that fraudulent activity has been made in the surrounding area, it is possible to easily identify the fraudulent in the field.

あるいは、表立って上記の開示を行わず、払出制御基板52が外部端子基板58を通じてホールコンピュータ60に不正発覚信号を出力し、ホールの管理者に不正行為があったことを秘密裏に通報することもできる。この場合、不正行為者が何食わぬ顔で遊技を継続しているうちにホールの管理者が現場を押さえることができるので、その不正行為者に対して厳格に対処することができる。   Alternatively, the disclosure control board 52 outputs a fraud detection signal to the hall computer 60 through the external terminal board 58, and informs the hall manager of the fraudulent act without revealing the above disclosure. You can also. In this case, the manager of the hall can hold the scene while the cheating person continues playing with an unsophisticated face, so that the cheating person can be dealt with strictly.

(7.不正対策のまとめ)
以上の第1実施形態をまとめると、以下の点で不正対策に優れた有用性を発揮する。
(7. Summary of fraud countermeasures)
Summarizing the first embodiment described above, the present invention exhibits usefulness in countermeasures against fraud in the following points.

(1)メイン制御基板50の他に払出制御基板52が独立した制御機能(不正検出)を行うことができるため、メイン制御基板50がゲーム進行上の処理(例えばリール停止処理)を行っている途中であっても、これに並行してホッパ装置54の作動を監視し続けることができ、不正の検出を極めて容易に行うことができる。   (1) Since the payout control board 52 can perform an independent control function (injustice detection) in addition to the main control board 50, the main control board 50 performs a process in progress of the game (for example, a reel stop process). Even in the middle, the operation of the hopper device 54 can be continuously monitored in parallel with this, and fraud can be detected very easily.

(2)また、メイン制御基板50の他に払出制御基板52を設けて、メダルの出入りやクレジットの管理等を行っていても、ホッパ装置54の電源供給をメイン制御基板50が管理することで、本来必要なタイミング(入賞による払出時)以外ではホッパ装置54に給電されることがない。このため、単純な電力配線の直結等によってメダルが抜き取られるのを有効に防止することができる。   (2) In addition to providing the payout control board 52 in addition to the main control board 50, the main control board 50 manages the power supply of the hopper device 54 even when the medal is put in and out and the credit is managed. The hopper device 54 is not supplied with power other than the timing originally required (when paying out by winning). For this reason, it is possible to effectively prevent the medal from being extracted by direct connection of a simple power wiring or the like.

(8.第2実施形態)
次に、第2実施形態のスロットマシン1について説明する。第2実施形態では、上述した第1実施形態と異なる点を特に挙げて説明する。
(8. Second embodiment)
Next, the slot machine 1 of the second embodiment will be described. In the second embodiment, points different from the first embodiment described above will be specifically described.

(1)第2実施形態では、メイン制御基板50の他に払出制御基板が設けられていない構成である。この場合、ホッパ装置54をはじめメダルセレクタ52(ロックアウトソレノイド、投入センサ)各種ベットボタン18,20,22、精算ボタン40等はいずれもメイン制御基板50に接続されている。したがって、メダルの出入りやクレジットの貯留等はメイン制御基板50が管理する構成である。   (1) In the second embodiment, a payout control board is not provided in addition to the main control board 50. In this case, the hopper device 54, the medal selector 52 (lockout solenoid, insertion sensor), the various bet buttons 18, 20, 22 and the settlement button 40 are all connected to the main control board 50. Therefore, the main control board 50 manages the entry and exit of medals and the storage of credits.

(2)また、メイン制御基板50が外部端子基板58に各種情報(投入メダル信号や払出メダル信号、BB中、RB中、CT中等を表す遊技ステータス等)を出力する構成である。   (2) Further, the main control board 50 outputs various types of information (inserted medal signal, payout medal signal, game status indicating BB, RB, CT, etc.) to the external terminal board 58.

(3)第2実施形態でも同様に、ホッパ装置54から払出センサ54b(図10には示されていない)の検出信号がメイン制御基板50に入力(フィードバック)されているが、この検出信号は外部端子基板58にも出力されている。したがって、ホッパ装置54の作動中は払出カウント数に関する情報が外部端子基板58を介してホールコンピュータ60に送信される構成となっている。   (3) Similarly, in the second embodiment, the detection signal of the payout sensor 54b (not shown in FIG. 10) is input (feedback) from the hopper device 54 to the main control board 50. Also output to the external terminal board 58. Therefore, during operation of the hopper device 54, information regarding the payout count is transmitted to the hall computer 60 via the external terminal board 58.

(8−1.異常の判断)
第2実施形態によれば、不正行為によってホッパ装置54が作動されていると、メダルの検出信号がホールコンピュータ60に送信されることになる。このため、例えばBBやRB等の特別な遊技ステータスをホールコンピュータ60が受け取っていないにも関わらず、比較的多くのメダルの払い出しがあると、それによって異常事態(不正行為やホッパ装置54の誤作動)が発生していることが明らかとなる。
(8-1. Determination of abnormality)
According to the second embodiment, when the hopper device 54 is operated by an unauthorized act, a medal detection signal is transmitted to the hall computer 60. For this reason, if the hall computer 60 does not receive a special game status such as BB or RB, for example, if a relatively large number of medals are paid out, an abnormal situation (an illegal act or an error in the hopper device 54) occurs. It becomes clear that operation) has occurred.

(8−2.第2実施形態の基礎となる考え方)
従来の回胴式遊技機では、ホールコンピュータに出力する信号としては、「ビッグボーナス中」、「レギュラーボーナス中」、「払出信号」が出力されていた。これにより、ホールコンピュータ側で、「ビッグボーナス中」でも「レギュラーボーナス中」でもないのに「払出信号」が連続して出力されている場合に異常と判断することができる。
(8-2. Basic idea of the second embodiment)
In the conventional swivel type gaming machine, “medium big bonus”, “medium regular bonus”, and “payout signal” are outputted as signals to be output to the hall computer. As a result, the hall computer can determine that there is an abnormality when the “payout signal” is continuously output although it is neither “big bonus” nor “regular bonus”.

ところが、この方式では、以下の2点の問題がある。   However, this method has the following two problems.

(1)「払出信号」は、回胴式遊技機の制御基板でフィルタリングされた「払出信号」であるので、例えば、回胴回転中などの払出が起こり得ないタイミングで、ホッパを動作させて払い出した場合、制御基板では払い出したとは認識していないので、上記「払出信号」は出力されない。   (1) Since the “payout signal” is a “payout signal” filtered by the control board of the spinning-reel game machine, for example, the hopper is operated at a timing at which payout cannot occur such as during rotation of the spinning cylinder. When paying out, the control board does not recognize that the payout has been made, so the “payout signal” is not output.

(2)メダルが払い出されている契機として、「ビッグボーナス中」、「レギュラーボーナス中」だけでは不充分である(例えば通常ゲーム中の小役の払出は無視されている)。   (2) As a trigger for paying out medals, it is not sufficient to “medium big bonus” and “medium regular bonus” (for example, paying out small roles during a normal game is ignored).

本手段では、上記のような2点の問題点を解決し、きめ細やかに監視できる手段を提供することを課題とする   In this means, it is an object to provide means for solving the above two problems and monitoring them in detail.

上記課題を解決するために、本手段では、「払出信号」として制御基板でフィルタリングされた「払出信号」ではなく、ホッパの払出メダルのセンサが拾った信号を出力する(ここでは、便宜上「払出信号2と呼ぶ」)。この「払出信号2」はセンサの出力をそのまま使用しても良いが、何らかの手法を用いてパルスの波形を成形しても良い。   In order to solve the above-mentioned problem, this means outputs a signal picked up by the sensor of the payout medal of the hopper instead of the “payout signal” filtered by the control board as the “payout signal” (here, “payout signal” for convenience) Called signal 2 "). As the “payout signal 2”, the output of the sensor may be used as it is, but the waveform of the pulse may be formed using any method.

また、「ビッグボーナス中」、「レギュラーボーナス中」などという遊技状態を表す信号に加え、制御基板がホッパモータを動作させている信号、つまり「ホッパ動作中」の信号を出力する。   Further, in addition to a signal indicating a gaming state such as “during a big bonus” or “during a regular bonus”, a signal for operating the hopper motor by the control board, that is, a “during hopper operation” signal is output.

この2種類の信号を組み合わせれば、ホールコンピュータ側で、払出を意図していないのに払出が行われていることを的確に把握できるため、不正遊技の被害を最小限に抑えることが出来る。   By combining these two types of signals, the hall computer can accurately grasp that the payout has been made even though the payout is not intended, thereby minimizing the damage caused by illegal games.

(9.基礎的構成)
図11は、第1実施形態のスロットマシン1の基礎となる構成を概略的に示している。この基礎的構成では、メイン制御基板(メインCPU)および払出制御基板(払出CPU)がともにバックアップ電源を有する点が示されており、これにより電源遮断後も払出制御基板が設定情報を保持できるものとなっている。
(9. Basic composition)
FIG. 11 schematically shows a basic configuration of the slot machine 1 according to the first embodiment. This basic configuration shows that both the main control board (main CPU) and the payout control board (payout CPU) have a backup power supply, so that the payout control board can retain setting information even after the power is cut off. It has become.

その他、図11の基礎的構成ではスロットマシンがメダルの投入装置(取込装置)を備えるものとなっている。この投入装置は、筐体に形成された皿部(受け皿)からメダルを取り込み、これをクレジットとして貯留する機能を有する。取り込まれたメダルは投入センサによりカウントされた後、筐体の排出口を通じて島設備に回収されるか、筐体内部でホッパ装置に自動還元されるものとなっている。なお、投入装置の作動は払出制御基板(払出CPU)により制御される。   In addition, in the basic configuration of FIG. 11, the slot machine includes a medal insertion device (take-in device). This throwing device has a function of taking medals from a tray part (a tray) formed in the housing and storing them as credits. The taken medals are counted by the insertion sensor and then collected by the island facility through the housing outlet or automatically returned to the hopper device inside the housing. The operation of the charging device is controlled by a payout control board (payout CPU).

また、ホッパ装置からの払い出しは筐体の下部にある受け皿ではなく、上記の投入装置につながる皿部(受け皿)に対して行われる。このため遊技者は、払い出されたメダルを一々メダル投入口に投入する手間がなくなり、それだけ遊技に集中しやすいという利点がある。   Further, the payout from the hopper device is performed not on the tray at the lower part of the housing but on the tray portion (the tray) connected to the above-described feeding device. For this reason, there is an advantage that the player does not have to insert the paid-out medals into the medal slot one by one, and can concentrate on the game as much.

(10.シリアル通信)
次に、上記の第1実施形態で用いられているシリアル通信の一例について説明する。
(10. Serial communication)
Next, an example of serial communication used in the first embodiment will be described.

図12は、メイン制御基板50および払出制御基板52の電気的な構成の詳細を示すブロック図である。メイン制御基板50は、メイン制御基板50における種々の演算処理を行うCPUとして、外部とのシリアル通信機能およびパラレル通信機能を有するメインCPU200を備える。メインCPU200には、演算処理を行う演算処理部210と、外部とのシリアル通信を行うシリアル通信ユニットとしてのシリアルIF部220と、外部とのパラレル通信を行うパラレルIF部230とが回路構成されている。払出制御基板52とのコマンドのやり取りは、シリアルIF部220を介して行われ、払出制御基板52とのACK信号のやり取りは、パラレルIF部230を介して行われる。   FIG. 12 is a block diagram showing details of the electrical configuration of the main control board 50 and the payout control board 52. The main control board 50 includes a main CPU 200 having a serial communication function and a parallel communication function with the outside as a CPU for performing various arithmetic processes in the main control board 50. The main CPU 200 has a circuit configuration of an arithmetic processing unit 210 that performs arithmetic processing, a serial IF unit 220 as a serial communication unit that performs serial communication with the outside, and a parallel IF unit 230 that performs parallel communication with the outside. Yes. The exchange of commands with the payout control board 52 is performed through the serial IF unit 220, and the exchange of ACK signals with the payout control board 52 is performed through the parallel IF unit 230.

シリアルIF部220は、演算処理部210からパラレルデータTDaを受け取り、該データを記憶する送信バッファレジスタ240と、送信バッファレジスタ240に記憶されたデータを受け取り、該データをシリアルデータDabに変換して払出制御基板52にシリアル転送する送信シフトレジスタ250と、払出制御基板52からシリアルデータDbaを受け取り、該データを記憶する受信シフトレジスタ260と、受信シフトレジスタ260に記憶されたデータを受け取り、該データを演算処理部210によってパラレルデータRDaとして読み出し可能に記憶する受信バッファレジスタ270と、シリアルIF部220における各部の動作状態を管理するシリアル管理部280とを備え、これらを1チップに集積して構成されている。送信バッファレジスタ240および送信シフトレジスタ250,受信シフトレジスタ260,受信バッファレジスタ270は、それぞれ1バイトの記憶容量を有するレジスタである。   The serial IF unit 220 receives the parallel data TDa from the arithmetic processing unit 210, receives the transmission buffer register 240 that stores the data, and the data stored in the transmission buffer register 240, and converts the data into serial data Dab. A transmission shift register 250 for serial transfer to the payout control board 52; a serial data Dba from the payout control board 52; a reception shift register 260 for storing the data; and data stored in the reception shift register 260; Are received and stored as parallel data RDa by the arithmetic processing unit 210, and a serial management unit 280 for managing the operation state of each unit in the serial IF unit 220, and these are integrated on one chip. Has been . The transmission buffer register 240, the transmission shift register 250, the reception shift register 260, and the reception buffer register 270 are registers each having a storage capacity of 1 byte.

シリアル管理部280は、送信シフトレジスタ250および送信バッファレジスタ240に関して、送信シフトレジスタ250がシリアル転送中でない場合に、送信バッファレジスタ240から送信シフトレジスタ250へのデータの受け渡しを許可し、該受け渡し後に、該データを送信バッファレジスタ240から消去するように回路構成されている。   The serial management unit 280 allows the data transfer from the transmission buffer register 240 to the transmission shift register 250 when the transmission shift register 250 is not performing serial transfer with respect to the transmission shift register 250 and the transmission buffer register 240. The data is erased from the transmission buffer register 240.

シリアル管理部280は、受信シフトレジスタ260および受信バッファレジスタ270に関して、受信バッファレジスタ270にデータが記憶されていない場合に、受信シフトレジスタ260から受信バッファレジスタ270へのデータの受け渡しを許可し、演算処理部210が受信バッファレジスタ270からパラレルデータRDaを読み出した後に、受信バッファレジスタ270からデータを消去するように回路構成されている。   The serial management unit 280 permits the data transfer from the reception shift register 260 to the reception buffer register 270 when the data is not stored in the reception buffer register 270 with respect to the reception shift register 260 and the reception buffer register 270. The processing unit 210 is configured to erase data from the reception buffer register 270 after reading the parallel data RDa from the reception buffer register 270.

なお、シリアルIF部220によるシリアル転送の転送レートは、メインCPU200を動作させるためのクロック信号を分周した信号に基づいて決定される。この転送レートを決定するクロック信号の分周比は、シリアルIF部220が有するレジスタ(図示しない)の値によって設定することができる。   Note that the transfer rate of serial transfer by the serial IF unit 220 is determined based on a signal obtained by dividing the clock signal for operating the main CPU 200. The frequency division ratio of the clock signal that determines the transfer rate can be set by the value of a register (not shown) included in the serial IF unit 220.

演算処理部210は、送信バッファレジスタ240に対して書き込み信号#WRaを立ち下げることによって、送信バッファレジスタ240へのパラレルデータTDaの書き込みを行い、受信バッファレジスタ270に対して読み出し信号#REaを立ち下げることによって、受信バッファレジスタ270からのパラレルデータRDaの読み出しを行う。   The arithmetic processing unit 210 writes the parallel data TDa to the transmission buffer register 240 by lowering the write signal #WRa to the transmission buffer register 240, and sets the read signal #REa to the reception buffer register 270. By lowering, the parallel data RDa is read from the reception buffer register 270.

演算処理部210は、シリアルIF部220における種々の状態を示す信号を、シリアル管理部280から受ける。演算処理部210がシリアル管理部280から受ける信号としては、送信バッファレジスタ240がクリアされている際にハイレベルとされる送信バッファ空き信号TEaと、送信シフトレジスタ250がシリアル転送中である際にハイレベルとされるシリアル転送中信号TCaと、受信バッファレジスタ270にデータが記憶されている際にハイレベルとされる受信データ有り信号DFaとがある。   The arithmetic processing unit 210 receives signals indicating various states in the serial IF unit 220 from the serial management unit 280. Signals that the arithmetic processing unit 210 receives from the serial management unit 280 include a transmission buffer empty signal TEa that is set to a high level when the transmission buffer register 240 is cleared and a transmission shift register 250 that is performing serial transfer. There are a serial transfer signal TCa which is set to a high level and a reception data presence signal DFa which is set to a high level when data is stored in the reception buffer register 270.

図12に示すように、払出制御基板52は、払出制御基板52における種々の演算処理を行う払出CPU710と、外部とのシリアル通信を行う回路が形成されたシリアルIFチップ720と、外部とのパラレル通信を行う回路が形成されたパラレルIFチップ730とを備える。メイン制御基板50とのコマンドのやり取りは、シリアルIFチップ720を介して行われ、メイン制御基板50とのACK信号のやり取りは、パラレルIFチップ730を介して行われる。   As shown in FIG. 12, the payout control board 52 includes a payout CPU 710 for performing various arithmetic processes in the payout control board 52, a serial IF chip 720 in which a circuit for serial communication with the outside is formed, and a parallel with the outside. And a parallel IF chip 730 on which a circuit for communication is formed. The exchange of commands with the main control board 50 is performed via the serial IF chip 720, and the exchange of ACK signals with the main control board 50 is carried out via the parallel IF chip 730.

シリアルIFチップ720は、払出CPU710からパラレルデータTDbを受け取り、該データを記憶する送信バッファレジスタ740と、送信バッファレジスタ740に記憶されたデータを受け取り、該データをシリアルデータDbaに変換してメイン制御基板50にシリアル転送する送信シフトレジスタ750と、メイン制御基板50からシリアルデータDabを受け取り、該データを記憶する受信シフトレジスタ760と、受信シフトレジスタ760に記憶されたデータを受け取り、該データを払出CPU710によってパラレルデータRDbとして読み出し可能に記憶する受信バッファレジスタ770と、シリアルIFチップ720における各部の動作状態を管理するシリアル管理部780とを備え、これらを1チップに集積して構成されている。送信バッファレジスタ740および送信シフトレジスタ750,受信シフトレジスタ760,受信バッファレジスタ770は、それぞれ1バイトの記憶容量を有するレジスタである。   The serial IF chip 720 receives the parallel data TDb from the payout CPU 710, receives the data stored in the transmission buffer register 740 and the data stored in the transmission buffer register 740, converts the data into serial data Dba, and performs main control. The transmission shift register 750 for serial transfer to the board 50, the serial data Dab from the main control board 50, the reception shift register 760 for storing the data, the data stored in the reception shift register 760, and the data issued The CPU 710 includes a reception buffer register 770 that is readable and stored as parallel data RDb, and a serial management unit 780 that manages the operation state of each unit in the serial IF chip 720. These are integrated on one chip. It has been made. Transmission buffer register 740, transmission shift register 750, reception shift register 760, and reception buffer register 770 are registers each having a storage capacity of 1 byte.

シリアル管理部780は、送信シフトレジスタ750および送信バッファレジスタ740に関して、送信シフトレジスタ750がシリアル転送中でない場合に、送信バッファレジスタ740から送信シフトレジスタ750へのデータの受け渡しを許可し、該受け渡し後に、該データを送信バッファレジスタ740から消去するように回路構成されている。   The serial management unit 780 allows the transmission shift register 750 and the transmission buffer register 740 to transfer data from the transmission buffer register 740 to the transmission shift register 750 when the transmission shift register 750 is not performing serial transfer. The data is erased from the transmission buffer register 740.

シリアル管理部780は、受信シフトレジスタ760および受信バッファレジスタ770に関して、受信バッファレジスタ770にデータが記憶されていない場合に、受信シフトレジスタ760から受信バッファレジスタ770へのデータの受け渡しを許可し、払出CPU710が受信バッファレジスタ770からパラレルデータRDbを読み出した後に、受信バッファレジスタ770からデータを消去するように回路構成されている。   The serial management unit 780 permits the transfer of data from the reception shift register 760 to the reception buffer register 770 when the data is not stored in the reception buffer register 770 with respect to the reception shift register 760 and the reception buffer register 770, and the payout The circuit is configured to erase the data from the reception buffer register 770 after the CPU 710 reads the parallel data RDb from the reception buffer register 770.

なお、シリアルIFチップ720がシリアル転送されたコマンドをサンプリングするタイミングは、メイン制御基板50のメインCPU200を動作させるためのクロック信号を分周したサンプリングクロックに基づいて決定される。このサンプリングクロックを決定するクロック信号の分周比は、シリアルIFチップ720が有するレジスタ(図示しない)の値によって設定することができる。   Note that the timing at which the serial IF chip 720 samples the serially transferred command is determined based on a sampling clock obtained by dividing the clock signal for operating the main CPU 200 of the main control board 50. The frequency division ratio of the clock signal that determines the sampling clock can be set by the value of a register (not shown) included in the serial IF chip 720.

払出CPU710は、送信バッファレジスタ740に対して書き込み信号#WRbを立ち下げることによって、送信バッファレジスタ740へのパラレルデータTDbの書き込みを行い、受信バッファレジスタ770に対して読み出し信号#REbを立ち下げることによって、受信バッファレジスタ770からのパラレルデータRDbの読み出しを行う。   The payout CPU 710 writes the parallel data TDb to the transmission buffer register 740 by lowering the write signal #WRb to the transmission buffer register 740, and lowers the read signal #REb to the reception buffer register 770. Thus, the parallel data RDb is read from the reception buffer register 770.

払出CPU710は、シリアルIFチップ720における種々の状態を示す信号を、シリアル管理部780から受ける。払出CPU710がシリアル管理部780から受ける信号としては、送信バッファレジスタ740がクリアされている際にハイレベルとされる送信バッファ空き信号TEbと、送信シフトレジスタ750がシリアル転送中である際にハイレベルとされるシリアル転送中信号TCbと、受信バッファレジスタ770にデータが記憶されている際にハイレベルとされる受信データ有り信号DFbとがある。   The payout CPU 710 receives signals indicating various states in the serial IF chip 720 from the serial management unit 780. The payout CPU 710 receives a signal from the serial management unit 780 as a transmission buffer empty signal TEb that is set to a high level when the transmission buffer register 740 is cleared, and a high level when the transmission shift register 750 is performing serial transfer. There are a serial transfer in-progress signal TCb and a reception data presence signal DFb which is set to a high level when data is stored in the reception buffer register 770.

(10−1.スロットマシン1の動作)
スロットマシン1の動作のひとつとして、メイン制御基板50と払出制御基板52との間におけるコマンド転送の際の動作について説明する。上記のスロットマシン1は、メイン制御基板50から払出制御基板52へのコマンド転送と、払出制御基板52からメイン制御基板50へのコマンド転送を行うことが可能である。以下の説明では、メイン制御基板50から払出制御基板52へのコマンド転送の際の動作について詳細に説明する。
(10-1. Operation of Slot Machine 1)
As one of the operations of the slot machine 1, the operation at the time of command transfer between the main control board 50 and the payout control board 52 will be described. The slot machine 1 can perform command transfer from the main control board 50 to the payout control board 52 and command transfer from the payout control board 52 to the main control board 50. In the following description, the operation at the time of command transfer from the main control board 50 to the payout control board 52 will be described in detail.

(10−3.メイン制御基板50のコマンド送信)
払出制御基板52に対してコマンドを送信するメイン制御基板50の動作について説明する。図13は、メイン制御基板50の演算処理部210が実行するコマンド送信処理を示すフローチャートである。メイン制御基板50の演算処理部210は、遊技の進行を制御する処理を実現するために所定の間隔(この例では、4ミリセカンド(以下、msと表記))で定時割り込み処理を繰り返し実行し、この繰り返し実行される定時割り込み処理の一環として、払出制御基板52に対してコマンドを送信する場合に、図13に示したコマンド送信処理を実行する。
(10-3. Command transmission of main control board 50)
The operation of the main control board 50 that transmits a command to the payout control board 52 will be described. FIG. 13 is a flowchart showing command transmission processing executed by the arithmetic processing unit 210 of the main control board 50. The arithmetic processing unit 210 of the main control board 50 repeatedly executes a scheduled interrupt process at a predetermined interval (in this example, 4 milliseconds (hereinafter referred to as ms)) in order to realize a process for controlling the progress of the game. As a part of the regularly executed interrupt process, the command transmission process shown in FIG. 13 is executed when a command is transmitted to the payout control board 52.

演算処理部210は、図13に示したコマンド送信処理を開始すると、払出制御基板52に対するコマンドを生成する(ステップS110’)。この例では、払出制御基板52に対するコマンドは、シリアルIF部220の各レジスタの記憶容量である1バイトよりも大きな2バイトのコマンドである。   When the command transmission process shown in FIG. 13 is started, the arithmetic processing unit 210 generates a command for the payout control board 52 (step S110 '). In this example, the command for the payout control board 52 is a 2-byte command larger than 1 byte which is the storage capacity of each register of the serial IF unit 220.

コマンドを生成した後(ステップS110’)、「送信バッファ空き信号TEaがハイレベル」かつ「シリアル転送中信号TCaがローレベル」であるか否か、すなわち、「送信バッファレジスタ240にデータが記憶されていない場合」かつ「送信シフトレジスタ250がシリアル転送中でない場合」であるか否かを判断する(ステップS120’)。   After the command is generated (step S110 ′), it is determined whether or not “transmission buffer empty signal TEa is high level” and “serial transfer signal TCa is low level”, that is, “data is stored in transmission buffer register 240”. It is determined whether or not “if not” and “if the transmission shift register 250 is not performing serial transfer” (step S120 ′).

「送信バッファ空き信号TEaがハイレベル」かつ「シリアル転送中信号TCaがローレベル」である場合(ステップS120’)には、生成したコマンドの2バイトのうち上位1バイトである1バイト目を、送信バッファレジスタ240に書き込む(ステップS130’)。その後、予め設定された書込待機期間Lwaの待機を行った後(ステップS140’)、生成したコマンドの残りの下位1バイトである2バイト目を、送信バッファレジスタ240に書き込み(ステップS150’)、コマンド送信処理を終了する。   When “the transmission buffer empty signal TEa is high level” and “the serial transfer in-progress signal TCa is low level” (step S120 ′), the first byte, which is the upper 1 byte among the 2 bytes of the generated command, Write to the transmission buffer register 240 (step S130 '). Thereafter, after waiting for a preset write standby period Lwa (step S140 ′), the second lower byte, which is the remaining lower byte of the generated command, is written to the transmission buffer register 240 (step S150 ′). Then, the command transmission process is terminated.

ここで、書込待機期間Lwaは、送信バッファレジスタ240へのコマンドの1バイト目の書き込みから、この1バイト目が送信シフトレジスタ250へと受け渡しされるまでの期間である送信レジスタ引渡期間Lbsよりも長い期間であり、その定時割り込み処理の終了までに2バイト目の書き込み処理(図13のステップS150’)を実行可能な時間を残す期間であり、次の定時割り込み処理の開始まで長引くような期間ではない。また、書込待機期間Lwaは、コマンドの1バイト目のシリアル転送が完了するまでの期間であるシリアル転送期間Lscよりも短い期間であり、定時割り込み処理の間隔である4msよりも短い期間である。この例では、書込待機期間Lwaは、2.5マイクロセカンド(以下、μsと表記)に設定されている。なお、この例のシリアルIF部220のハードウエア仕様による送信レジスタ引渡期間Lbsは、約1.25μsである。また、2バイト目の書き込み処理(図13のステップS150’)に要する演算処理部210の演算処理時間が、シリアルIF部220の送信レジスタ引渡期間Lbs以上である場合には、図13に示したコマンド待機処理のソフトウエアによる待機処理(ステップS140’)は不要である。   Here, the write standby period Lwa is from the transmission register delivery period Lbs, which is a period from the writing of the first byte of the command to the transmission buffer register 240 to the delivery of the first byte to the transmission shift register 250. Is a period in which the second byte write process (step S150 ′ in FIG. 13) is allowed to be executed before the end of the scheduled interrupt process, and is prolonged until the start of the next scheduled interrupt process. It is not a period. The write standby period Lwa is shorter than the serial transfer period Lsc which is a period until the serial transfer of the first byte of the command is completed, and is shorter than 4 ms which is the interval of the regular interrupt processing. . In this example, the write standby period Lwa is set to 2.5 microseconds (hereinafter referred to as μs). The transmission register delivery period Lbs according to the hardware specification of the serial IF unit 220 in this example is about 1.25 μs. In addition, when the calculation processing time of the calculation processing unit 210 required for the second byte write processing (step S150 ′ in FIG. 13) is equal to or longer than the transmission register delivery period Lbs of the serial IF unit 220, it is shown in FIG. The standby process (step S140 ′) by the command standby process software is unnecessary.

図14は、コマンド送信処理が実行される際のメイン制御基板50における各信号の様子を示すタイムチャートである。上述したコマンド送信処理にて、「送信バッファ空き信号TEaがハイレベル」かつ「シリアル転送中信号TCaがローレベル」であると判断されると(図13中のステップS120’)、パラレルデータTDaにコマンドの1バイト目の出力が開始される(タイミングta1)。その後、書き込み信号♯WRaの立ち下がりによって、送信バッファレジスタ240にコマンドの1バイト目が書き込まれる(タイミングta2,図13中のステップS120’)。   FIG. 14 is a time chart showing the state of each signal on the main control board 50 when the command transmission process is executed. In the command transmission process described above, if it is determined that “the transmission buffer empty signal TEa is at the high level” and “the serial transfer in-progress signal TCa is at the low level” (step S120 ′ in FIG. 13), the parallel data TDa is stored. Output of the first byte of the command is started (timing ta1). Thereafter, the first byte of the command is written to the transmission buffer register 240 at the falling edge of the write signal #WRa (timing ta2, step S120 'in FIG. 13).

送信バッファレジスタ240は、書き込まれたコマンドの1バイト目を送信シフトレジスタ250に引き渡し、この引き渡しが完了するとシリアル管理部280によってクリアされる。送信シフトレジスタ250は、送信バッファレジスタ240から受け取ったコマンドの1バイト目をシリアルデータDabに出力する。シリアル転送中のシリアルデータDabには、スタートビットSTに続いて、コマンドの1ビット目D0から8ビット目D7までの各ビットが続き、最後にストップビットSPが出力される。このように、コマンドの1バイト目のシリアル転送が開始されると、シリアル転送中信号TCaはハイレベルとなる(タイミングta3)。   The transmission buffer register 240 delivers the first byte of the written command to the transmission shift register 250, and is cleared by the serial management unit 280 when the delivery is completed. The transmission shift register 250 outputs the first byte of the command received from the transmission buffer register 240 to the serial data Dab. In serial data Dab during serial transfer, each bit from the first bit D0 to the eighth bit D7 of the command follows the start bit ST, and finally a stop bit SP is output. Thus, when the serial transfer of the first byte of the command is started, the serial transfer in-progress signal TCa becomes high level (timing ta3).

コマンドの1バイト目の書き込み(タイミングta2,図13中のステップS120’)から、書込待機期間Lwaの待機を経た後(図13中のステップS140’)、コマンドの1バイト目と同様に、送信バッファレジスタ240にコマンドの2バイト目が書き込まれる(タイミングta4,図13中のステップS150’)。   After writing the first byte of the command (timing ta2, step S120 ′ in FIG. 13) and waiting for the write standby period Lwa (step S140 ′ in FIG. 13), as in the first byte of the command, The second byte of the command is written in the transmission buffer register 240 (timing ta4, step S150 ′ in FIG. 13).

この際の送信シフトレジスタ250は、コマンドの1バイト目をシリアル転送中であり、コマンドの2バイト目を送信バッファレジスタ240から受け取ることができないため、送信バッファレジスタ240は、書き込まれたコマンドの2バイト目を記憶して保持し、送信バッファ空き信号TEaはローレベルとなる(タイミングta4)。   At this time, the transmission shift register 250 is serially transferring the first byte of the command and cannot receive the second byte of the command from the transmission buffer register 240. Therefore, the transmission buffer register 240 stores 2 of the written command. The byte is stored and held, and the transmission buffer empty signal TEa becomes low level (timing ta4).

その後、送信シフトレジスタ250によるコマンドの1バイト目のシリアル転送が終了すると、送信バッファレジスタ240は、記憶するコマンドの2バイト目を送信シフトレジスタ250に引き渡し、この引き渡しが完了するとシリアル管理部280によってクリアされ、送信バッファ空き信号TEaはハイレベルとなる(タイミングta5)。   Thereafter, when the serial transfer of the first byte of the command by the transmission shift register 250 is completed, the transmission buffer register 240 delivers the second byte of the command to be stored to the transmission shift register 250. When this delivery is completed, the serial management unit 280 Cleared and the transmission buffer empty signal TEa becomes high level (timing ta5).

その後、送信シフトレジスタ250は、コマンドの1バイト目と同様に、送信バッファレジスタ240から受け取ったコマンドの2バイト目をシリアルデータDabに出力する(タイミングta6〜ta7)。   Thereafter, the transmission shift register 250 outputs the second byte of the command received from the transmission buffer register 240 to the serial data Dab in the same manner as the first byte of the command (timing ta6 to ta7).

以上説明したメイン制御基板50の動作によって、払出制御基板52に対して2バイトのコマンドが送信される。この例のメイン制御基板50は、払出制御基板52に対してコマンドを送信してから所定の期間の間に、払出制御基板52からACK信号の返答がない場合には、コマンドを再送する。   By the operation of the main control board 50 described above, a 2-byte command is transmitted to the payout control board 52. In this example, the main control board 50 retransmits the command when there is no response of the ACK signal from the payout control board 52 within a predetermined period after transmitting the command to the payout control board 52.

なお、逆に、メイン制御基板50に対してコマンドを送信する払出制御基板52の動作は、演算処理部210に代えて払出CPU710、送信バッファレジスタ240に代えて送信バッファレジスタ740、送信シフトレジスタ250に代えて送信シフトレジスタ750が、それぞれ上述したメイン制御基板50の場合と同様の動作を行うことによって実現される。   On the contrary, the operation of the payout control board 52 that transmits a command to the main control board 50 is the payout CPU 710 in place of the arithmetic processing unit 210, the send buffer register 740 in place of the send buffer register 240, and the send shift register 250. Instead, the transmission shift register 750 is realized by performing the same operation as that of the main control board 50 described above.

なお、この例では、メインCPU200は、4ミリセカンドの間隔で定時割り込み処理を繰り返し実行するのに対し、シリアルIF部220は、1200bps(Bit Per Second)の転送レートでシリアル転送を実行する。したがって、この例では、シリアルIF部220が2バイトのコマンドをシリアル転送する時間は約16.7msとなり、メインCPU200は、その間に定時割り込み処理を約4回繰り返し実行することとなる。このように、メインCPU200は、送信バッファレジスタ240にコマンドを書き込んでしまえば、そのコマンドの払出制御基板52へのシリアル転送をシリアルIF部220に任せることができる。なお、シリアル転送における1200bpsの転送レートは、電気的ノイズに対するコマンド転送の信頼性を確保可能な転送レートであり、また、比較的安価なフォトカプラを用いたアイソレーションによってシリアル転送することが可能な転送レートである。   In this example, the main CPU 200 repeatedly executes the scheduled interrupt processing at intervals of 4 milliseconds, whereas the serial IF unit 220 executes serial transfer at a transfer rate of 1200 bps (Bit Per Second). Accordingly, in this example, the time for serial transfer of the 2-byte command by the serial IF unit 220 is about 16.7 ms, and the main CPU 200 repeatedly executes the scheduled interrupt process about four times during that time. As described above, the main CPU 200 can leave the serial transfer of the command to the payout control board 52 to the serial IF unit 220 if the command is written in the transmission buffer register 240. The transfer rate of 1200 bps in serial transfer is a transfer rate that can ensure the reliability of command transfer with respect to electrical noise, and can be transferred serially by isolation using a relatively inexpensive photocoupler. The transfer rate.

なお、メイン制御基板50は、シリアル転送中(送信バッファレジスタ240にコマンドが有る状態)に、制御処理を中断することなく、入賞があれば入賞情報を記憶するなど他の制御処理を実行する。パチンコ機の場合、遊技板13へと打ち出される遊技球は、1分間に最大100個までと規制されているため、遊技球の打ち出し間隔は約600msである。したがって、遊技球が入賞口61に連続して入賞したとしても、メイン制御基板50は、遊技球の検出情報を滞りなく処理し、賞球コマンドを払出制御基板52にシリアル転送することができる。   Note that the main control board 50 executes other control processing such as storing winning information if there is a win without interrupting the control processing during serial transfer (a state in which there is a command in the transmission buffer register 240). In the case of a pachinko machine, the number of game balls launched into the game board 13 is restricted to a maximum of 100 per minute, so the launch interval of game balls is about 600 ms. Therefore, even if game balls continuously win the winning opening 61, the main control board 50 can process the detection information of the game balls without delay and serially transfer the prize ball commands to the payout control board 52.

(10−4.払出制御基板52のコマンド受信)
メイン制御基板50からのコマンドを受信する払出制御基板52の動作について説明する。図15は、払出制御基板52の払出CPU710が実行するコマンド受信処理を示すフローチャートである。払出制御基板52の払出CPU710は、遊技球の払い出しを制御する一環としてメイン制御基板50からのコマンドを受信する場合に、図15に示したコマンド受信処理を実行する。
(10-4. Command reception of payout control board 52)
The operation of the payout control board 52 that receives a command from the main control board 50 will be described. FIG. 15 is a flowchart showing command reception processing executed by the payout CPU 710 of the payout control board 52. The payout CPU 710 of the payout control board 52 executes the command receiving process shown in FIG. 15 when receiving a command from the main control board 50 as part of controlling the payout of game balls.

払出CPU710は、コマンド受信処理を開始すると、「受信データ有り信号DFbがハイレベル」であるか否か、すなわち、「受信バッファレジスタ770にデータが記憶されている場合」であるか否かを判断する(ステップS610)。   When the command receiving process is started, the payout CPU 710 determines whether or not “the received data present signal DFb is at a high level”, that is, “when data is stored in the receiving buffer register 770”. (Step S610).

ここで、コマンド受信処理において「受信データ有り信号DFbがハイレベル」であると判断される場合(ステップS610)には、メイン制御基板50から払出制御基板52に対して送信された2バイトのコマンドのうち、コマンドの1バイト目が受信バッファレジスタ770に記憶された状態である。   Here, when it is determined in the command reception process that “the received data present signal DFb is at the high level” (step S610), the 2-byte command transmitted from the main control board 50 to the payout control board 52. Of these, the first byte of the command is stored in the reception buffer register 770.

「受信データ有り信号DFbがハイレベル」である場合(ステップS610)には、受信バッファレジスタ770に記憶されているコマンドの1バイト目を読み出した後(ステップS620)、再び受信バッファレジスタ770に記憶されているコマンドの1バイト目を読み出す(ステップS625)。その後、1回目に読み出したコマンドの1バイト目と、2回目に読み出したコマンドの1バイト目とを照合して(ステップS630)、両者が一致するか否かを判断する(ステップS635)。   When “the reception data present signal DFb is at the high level” (step S610), after reading the first byte of the command stored in the reception buffer register 770 (step S620), the data is stored in the reception buffer register 770 again. The first byte of the command being read is read (step S625). Thereafter, the first byte of the command read for the first time is compared with the first byte of the command read for the second time (step S630), and it is determined whether or not they match (step S635).

読み出したコマンドの1バイト目が1回目と2回目とで一致する場合には(ステップS635)、バッファクリア信号♯CBbを立ち下げることによって受信バッファレジスタ770に記憶されたコマンドの1バイト目をクリアする(ステップS640)。これによって、受信シフトレジスタ760に記憶されていたコマンドの2バイト目が、受信バッフアレジスタ770に受け渡される。   If the first byte of the read command matches the first time and the second time (step S635), the first byte of the command stored in the reception buffer register 770 is cleared by falling the buffer clear signal #CBb. (Step S640). As a result, the second byte of the command stored in the reception shift register 760 is transferred to the reception buffer register 770.

受信バッファレジスタ770をクリアした後(ステップS640)、受信バッファレジスタ770に記憶されているコマンドの2バイト目を、コマンドの1バイト目と同様に、2回の読み出しの後に照合を行い(ステップS650,S652,S654)、1回目と2回目とが一致する場合には(ステップS656)、受信バッファレジスタ770に記憶されたコマンドの2バイト目をクリアして(ステップS658)、コマンド送信処理を終了する。   After clearing the reception buffer register 770 (step S640), the second byte of the command stored in the reception buffer register 770 is collated after being read twice, similarly to the first byte of the command (step S650). , S652, S654) If the first time and the second time match (step S656), the second byte of the command stored in the reception buffer register 770 is cleared (step S658), and the command transmission process is terminated. To do.

一方、読み出したコマンドの1バイト目が1回目と2回目とで一致しない場合(ステップS635)、次回のコマンド受信に備えるために、受信シフトレジスタ760および受信バッファレジスタ770をクリアして(ステップS690)、コマンド送信処理を終了する。   On the other hand, if the first byte of the read command does not match between the first time and the second time (step S635), the reception shift register 760 and the reception buffer register 770 are cleared to prepare for the next command reception (step S690). ), The command transmission process is terminated.

図16は、コマンド受信処理が実行される際の払出制御基板52における各信号の様子を示すタイムチャートである。前述したメイン制御基板50におけるコマンド送信処理によって、シリアルデータDabにコマンドの1バイト目が出力されると(タイミングtb1〜tb2)、受信シフトレジスタ760にコマンドの1バイト目が記憶された後、受信バッファレジスタ770にコマンドの1バイト目が受け渡され、受信データ有り信号DFbはハイレベルとなる。   FIG. 16 is a time chart showing the state of each signal on the payout control board 52 when the command receiving process is executed. When the first byte of the command is output to the serial data Dab by the command transmission process in the main control board 50 described above (timing tb1 to tb2), the first byte of the command is stored in the reception shift register 760 and then received. The first byte of the command is transferred to the buffer register 770, and the received data presence signal DFb becomes high level.

コマンドの1バイト目に続いて、シリアルデータDabにコマンドの2バイト目が出力されると(タイミングtb1〜tb2)、受信シフトレジスタ760にコマンドの2バイト目が記憶される。この際には、受信バッファレジスタ770からコマンドの1バイト目が読み出されておらず、受信バッファレジスタ770はシリアル管理部780によってクリアされていないため、受信シフトレジスタ760はコマンドの2バイト目の記憶を保持する。   When the second byte of the command is output to the serial data Dab following the first byte of the command (timing tb1 to tb2), the second byte of the command is stored in the reception shift register 760. At this time, since the first byte of the command has not been read from the reception buffer register 770 and the reception buffer register 770 has not been cleared by the serial management unit 780, the reception shift register 760 has received the second byte of the command. Retain memory.

その後、図15に示したコマンド受信処理にて、「受信データ有り信号DFbがハイレベル」であると判断されると(図15中のステップS610)、読み出し信号#REbの立ち下がりによって、受信バッファレジスタ770からパラレルデータRDbにコマンドの1バイト目が出力され、コマンドの1バイト目が、払出CPU710によって受信バッファレジスタ770から読み出される(タイミングtb5〜tb6,図15中のステップS620)。   Thereafter, in the command reception process shown in FIG. 15, when it is determined that “the reception data present signal DFb is at the high level” (step S610 in FIG. 15), the reception buffer #REb is fallen by the fall of the read signal #REb. The first byte of the command is output from the register 770 to the parallel data RDb, and the first byte of the command is read from the reception buffer register 770 by the payout CPU 710 (timing tb5 to tb6, step S620 in FIG. 15).

コマンドの1バイト目の読み出しが完了すると、受信バッファレジスタ770はシリアル管理部780によってクリアされ、受信データ有り信号DFbはローレベルとなる(タイミングtb6)。その後、受信シフトレジスタ760から受信バッファレジスタヘとコマンドの2バイト目が受け渡されると、受信データ有り信号DFbはハイレベルとなる(
タイミングtb7)。その後、コマンドの1バイト目と同様にして、受信バッファレジスタ770からコマンドの2バイト目が読み出される(タイミングtb8〜tb9,図15中のステップS650)。なお、説明の便宜上、図16では、コマンドの1バイト目と2バイト目とのシリアル転送時間のスケールは、払出CPU710の演算処理時間のスケールと比べ縮小されているが、実際には、コマンドの1バイト目と2バイト目とのシリアル転送時間は、払出CPU710の演算処理時間に比べて相当の時間を要する。したがって、図15に示したコマンド受信処理は、払出CPU710が所定の間隔で繰り返し実行する定時割り込み処理の一環として、複数回の定時割り込み処理に分けて実行される処理である。
When the reading of the first byte of the command is completed, the reception buffer register 770 is cleared by the serial management unit 780, and the reception data presence signal DFb becomes low level (timing tb6). Thereafter, when the second byte of the command is transferred from the reception shift register 760 to the reception buffer register, the reception data present signal DFb becomes high level (
Timing tb7). Thereafter, similarly to the first byte of the command, the second byte of the command is read from the reception buffer register 770 (timing tb8 to tb9, step S650 in FIG. 15). For convenience of explanation, in FIG. 16, the scale of the serial transfer time for the first byte and the second byte of the command is reduced as compared with the scale of the calculation processing time of the payout CPU 710. The serial transfer time for the first byte and the second byte requires a considerable time compared to the calculation processing time of the payout CPU 710. Therefore, the command reception process shown in FIG. 15 is a process executed by dividing into a plurality of scheduled interrupt processes as part of the scheduled interrupt process repeatedly executed by the payout CPU 710 at a predetermined interval.

以上説明した払出制御基板52の動作によって、メイン制御基板50から送信された2バイトのコマンドが受信される。この例の払出制御基板52は、メイン制御基板50からコマンドを受信してから所定の期間の間に、メイン制御基板50に対してACK信号を送信する。   Through the operation of the payout control board 52 described above, a 2-byte command transmitted from the main control board 50 is received. The payout control board 52 in this example transmits an ACK signal to the main control board 50 during a predetermined period after receiving the command from the main control board 50.

なお、この例では、シリアルIFチップ720のサンプリングタイミングは、転送レート(1200bps)の16倍である19.2キロヘルツ(kHz)に設定されている。この例では、シリアルIFチップ720は、スタートビット,コマンドの各データビット,ストップビットのビット毎に、それぞれ3回のサンプリングを行い、この3回のサンプリングで検出された値を多数決判定することによって、コマンド受信の信頼性の向上を図っている。   In this example, the sampling timing of the serial IF chip 720 is set to 19.2 kilohertz (kHz), which is 16 times the transfer rate (1200 bps). In this example, the serial IF chip 720 performs sampling three times for each of the start bit, each data bit of the command, and each bit of the stop bit, and makes a majority decision on the values detected by these three samplings. In order to improve the reliability of command reception.

なお、逆に、払出制御基板52からのコマンドを受信するメイン制御基板50の動作は、払出CPU710に代えて演算処理部210、受信シフトレジスタ760に代えて受信シフトレジスタ260、受信バッファレジスタ770に代えて受信バッファレジスタ270が、それぞれ上述した払出制御基板52の場合と同様の動作を行うことによって実現される。   Conversely, the operation of the main control board 50 that receives a command from the payout control board 52 is changed to the arithmetic processing unit 210 instead of the payout CPU 710, the reception shift register 260 and the reception buffer register 770 instead of the reception shift register 760. Instead, the reception buffer register 270 is realized by performing the same operation as that of the above-described payout control board 52.

以上説明したスロットマシン1によれば、メイン制御基板50のメインCPU200が1回の定時割り込み処理内を行う間に、シリアルIF部220がシリアル転送可能なコマンドを2バイト分、シリアルIF部220の送信バッファレジスタ240,送信シフトレジスタ250に格納することができ、メイン制御基板50のメインCPU200がコマンドのシリアル転送に関わる期間を短縮することができる。その結果、メイン制御基板50における他の制御処理の進行の阻害や、メイン制御基板50で実行される制御プログラムの複雑化を抑制することができる。したがって、コマンドを分割してシリアル転送する場合における円滑な遊技制御を実現することができる。   According to the slot machine 1 described above, while the main CPU 200 of the main control board 50 performs a single scheduled interrupt process, the serial IF unit 220 transmits two bytes of commands that can be serially transferred to the serial IF unit 220. The data can be stored in the transmission buffer register 240 and the transmission shift register 250, and the period related to the serial transfer of commands by the main CPU 200 of the main control board 50 can be shortened. As a result, the progress of other control processes on the main control board 50 and the complexity of the control program executed on the main control board 50 can be suppressed. Therefore, smooth game control can be realized when commands are divided and serially transferred.

第1実施形態となるスロットマシンの正面図である。FIG. 3 is a front view of the slot machine according to the first embodiment. スロットマシンの構成を概略的に示したブロック図である。FIG. 2 is a block diagram schematically showing the configuration of a slot machine. スロットマシンにおける1ゲーム(回胴遊技)の処理手順を示したフローチャートである。It is the flowchart which showed the process sequence of 1 game (rotational game) in a slot machine. 始動処理のフローチャートである。It is a flowchart of a starting process. リール停止処理のフローチャートである。It is a flowchart of a reel stop process. 判定処理のフローチャートである。It is a flowchart of a determination process. 払出処理のフローチャート(その1)である。It is a flowchart (the 1) of payout processing. 払出処理のフローチャート(その2)である。It is a flowchart (the 2) of a payout process. 電源投入後において払出制御基板が実行する処理を示したフローチャートである。It is the flowchart which showed the process which the payout control board performs after power activation. 第2実施形態となるスロットマシンの構成を概略的に示した図である。It is the figure which showed schematically the structure of the slot machine used as 2nd Embodiment. スロットマシンの基礎的な構成を概略的に示した図である。It is the figure which showed the basic composition of the slot machine schematically. メイン制御基板および払出制御基板の電気的な構成の詳細を示すブロック図である。It is a block diagram which shows the detail of the electrical structure of a main control board and a payout control board. メイン制御基板の演算処理部が実行するコマンド送信処理を示すフローチャートである。It is a flowchart which shows the command transmission process which the arithmetic processing part of a main control board performs. コマンド送信処理が実行される際のメイン制御基板における各信号の様子を示すタイムチャートである。It is a time chart which shows the mode of each signal in the main control board at the time of command transmission processing being performed. 払出制御基板の払出CPUが実行するコマンド受信処理を示すフローチャートである。It is a flowchart which shows the command reception process which the payout CPU of a payout control board performs. コマンド受信処理が実行される際の払出制御基板における各信号の様子を示すタイムチャートである。It is a time chart which shows the mode of each signal in the payout control board at the time of command reception processing being performed.

符号の説明Explanation of symbols

1 スロットマシン
10 リール装置
24 始動レバー
26,28,30 停止ボタン
34 表示部
42 液晶表示器
50 メイン制御基板
52 払出制御基板
64 電源装置
DESCRIPTION OF SYMBOLS 1 Slot machine 10 Reel device 24 Start lever 26,28,30 Stop button 34 Display part 42 Liquid crystal display 50 Main control board 52 Discharge control board 64 Power supply device

Claims (1)

1回ごとのゲームを行うために遊技価値の掛け数を決定し、この掛け数を決定した状態で遊技者の始動操作を受け付けると、周方向に図柄列が付された複数の図柄表示体を回転させて図柄の表示を変動させ、この後、遊技者による複数回の停止操作を受け付けると、その受け付け順に前記図柄表示体を停止させ、全ての前記図柄表示体が停止すると、そのときの図柄の組み合わせ態様から入賞の有無を判断し、入賞があった場合は規定数の遊技価値を遊技者に与えて1回ごとのゲームを終了とする遊技機において、
前記始動操作を契機として抽選を行い、その抽選結果が予め用意された複数種類の当選役のいずれかに該当するか否かを判断する抽選手段と、
前記抽選手段の抽選結果に基づいて前記図柄表示体の周方向でみた停止位置を制御することで、当選の場合に前記当選役に対応した図柄の組み合わせ態様が表示されることを許容する図柄表示体制御手段と、
前記抽選手段による抽選の当選確率の高低度合を複数段階に設定する一方、所定の変更操作を受け付けることで前記設定を変更可能な設定手段と、
一般的な通常遊技中のゲームで前記抽選手段の抽選結果が特別種類の当選役に該当すると判断された場合、前記特定種類の当選役に対応する図柄の組み合わせ態様が表示されたことを条件に遊技者に有利な特別遊技状態に移行させる特別遊技状態移行手段と、
前記特別遊技状態のゲーム終了後、所定の移行条件が満たされると別の特典を追加した特典遊技に移行する特典遊技移行手段とを具備したことを特徴とする遊技機。
When a game value multiplier is determined in order to play each game, and a player's starting operation is accepted in a state in which the multiplier is determined, a plurality of symbol display bodies with symbol rows in the circumferential direction are displayed. Rotate to change the symbol display, and then accept multiple stop operations by the player, stop the symbol display bodies in the order of acceptance, and stop all the symbol display bodies, then the symbol at that time In a gaming machine that determines whether or not there is a winning from the combination mode, and if there is a winning, a predetermined number of gaming values are given to the player and each game is ended.
Lottery means for performing a lottery triggered by the start operation, and determining whether the lottery result corresponds to any of a plurality of types of winning combinations prepared in advance;
By controlling the stop position seen in the circumferential direction of the symbol display body based on the lottery result of the lottery means, the symbol display that allows the combination mode of symbols corresponding to the winning combination to be displayed in the case of winning Body control means;
A setting means capable of changing the setting by accepting a predetermined changing operation, while setting the level of the winning probability of the lottery by the lottery means in a plurality of stages.
When it is determined that the lottery result of the lottery means corresponds to a special type of winning combination in a game during a general normal game, on the condition that a combination mode of symbols corresponding to the specific type of winning combination is displayed. Special gaming state transition means for transitioning to a special gaming state advantageous to the player;
A gaming machine, comprising: a special game transition means for transitioning to a special game to which another special program has been added when a predetermined transition condition is satisfied after the game in the special gaming state is completed.
JP2004310132A 2003-10-23 2004-10-25 Game machine Pending JP2005152614A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004310132A JP2005152614A (en) 2003-10-23 2004-10-25 Game machine

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2003363894 2003-10-23
JP2003369613 2003-10-29
JP2003379213 2003-11-07
JP2004310132A JP2005152614A (en) 2003-10-23 2004-10-25 Game machine

Publications (1)

Publication Number Publication Date
JP2005152614A true JP2005152614A (en) 2005-06-16

Family

ID=34743789

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004310132A Pending JP2005152614A (en) 2003-10-23 2004-10-25 Game machine

Country Status (1)

Country Link
JP (1) JP2005152614A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007312851A (en) * 2006-05-23 2007-12-06 Aruze Corp Game machine
JP2008206555A (en) * 2007-02-23 2008-09-11 Nidec Copal Electronics Corp Ball putout device
JP2010042214A (en) * 2008-07-17 2010-02-25 Fujishoji Co Ltd Game machine
US8882583B2 (en) 2010-09-28 2014-11-11 Artistocrat Technologies Autralia Pty Limited Gaming system, a method of gaming and a game outcome prediction controller
JP2017000276A (en) * 2015-06-05 2017-01-05 株式会社ユニバーサルエンターテインメント Game machine
JP2019041992A (en) * 2017-08-31 2019-03-22 株式会社高尾 Reel type game machine
JP2019041989A (en) * 2017-08-31 2019-03-22 株式会社高尾 Reel type game machine
JP2019041991A (en) * 2017-08-31 2019-03-22 株式会社高尾 Reel type game machine
JP2019063029A (en) * 2017-09-28 2019-04-25 株式会社三洋物産 Game machine
JP2019180815A (en) * 2018-04-10 2019-10-24 株式会社高尾 Reel type game machine

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007312851A (en) * 2006-05-23 2007-12-06 Aruze Corp Game machine
JP2008206555A (en) * 2007-02-23 2008-09-11 Nidec Copal Electronics Corp Ball putout device
JP2010042214A (en) * 2008-07-17 2010-02-25 Fujishoji Co Ltd Game machine
JP4688913B2 (en) * 2008-07-17 2011-05-25 株式会社藤商事 Game machine
US8882583B2 (en) 2010-09-28 2014-11-11 Artistocrat Technologies Autralia Pty Limited Gaming system, a method of gaming and a game outcome prediction controller
JP2017000276A (en) * 2015-06-05 2017-01-05 株式会社ユニバーサルエンターテインメント Game machine
JP2019041992A (en) * 2017-08-31 2019-03-22 株式会社高尾 Reel type game machine
JP2019041989A (en) * 2017-08-31 2019-03-22 株式会社高尾 Reel type game machine
JP2019041991A (en) * 2017-08-31 2019-03-22 株式会社高尾 Reel type game machine
JP2019063029A (en) * 2017-09-28 2019-04-25 株式会社三洋物産 Game machine
JP2019180815A (en) * 2018-04-10 2019-10-24 株式会社高尾 Reel type game machine

Similar Documents

Publication Publication Date Title
JP2005152617A (en) Game machine
JP2019088751A (en) Game machine
JP2009273896A (en) Game machine
JP2024059929A (en) Gaming Machines
JP2005152622A (en) Game machine
JP2024045376A (en) gaming machine
JPH10113446A (en) Device for game
JP2005152614A (en) Game machine
JPH11221353A (en) Electronic game machine
JP2024045377A (en) Gaming Machines
JP4524603B2 (en) Game machine
JP2003052900A (en) Game machine
JP2019162245A (en) Pinball game machine
JP6668434B2 (en) Game information display device
JPH08215398A (en) Game machine and acquired value compensation device
JP2019162244A (en) Pinball game machine
JP2019162243A (en) Pinball game machine
JP7478942B2 (en) Gaming Machines
JP7488496B2 (en) Gaming Machines
JP7511267B2 (en) Gaming Machines
JP7236019B2 (en) game machine
JP7478944B2 (en) Gaming Machines
JP7511268B2 (en) Gaming Machines
JP6800552B2 (en) Game machine
JP2005237593A (en) Game medium lending machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060531

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090526

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090527

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090727

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20090727

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20090727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090915

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091116

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20091222