JP6653830B2 - Game console - Google Patents
Game console Download PDFInfo
- Publication number
- JP6653830B2 JP6653830B2 JP2016220042A JP2016220042A JP6653830B2 JP 6653830 B2 JP6653830 B2 JP 6653830B2 JP 2016220042 A JP2016220042 A JP 2016220042A JP 2016220042 A JP2016220042 A JP 2016220042A JP 6653830 B2 JP6653830 B2 JP 6653830B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- reel
- phase
- stop
- rotation
- 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.)
- Active
Links
Landscapes
- Slot Machines And Peripheral Devices (AREA)
Description
本発明は、スロットマシン(パチスロ)、パチンコに代表される遊技台に関する。 The present invention relates to a gaming machine represented by a slot machine (pachislot) and a pachinko machine.
従来、遊技台の一つとして、例えば、スロットマシンが知られている。このスロットマシンは、メダルを投入してスタートレバーを操作することでリールを回転させるとともに、内部抽選によって役を内部決定し、ストップボタンを操作することでリールを停止させた時に、図柄表示窓上に内部決定に応じて予め定められた図柄の組合せが表示されると役が成立するように構成されている。そして、メダルの払出を伴う役が成立した場合には、成立した役に対応する規定数のメダルが払い出されるようになっている。 Conventionally, for example, a slot machine has been known as one of the gaming tables. This slot machine rotates the reels by inserting medals and operating the start lever, determines the role internally by internal lottery, and stops the reels by operating the stop button, on the symbol display window When a predetermined combination of symbols is displayed according to an internal decision, a combination is established. When a combination with payout of medals is established, a prescribed number of medals corresponding to the established combination are paid out.
このような遊技台には、ストップボタンが操作されると、ストップボタンが操作された瞬間の図柄から2図柄(ストップボタンが操作された瞬間の図柄及びその次の図柄)以内に所定のリールを停止するMB(ミドルボーナス)遊技を搭載するスロットマシンがある(例えば、特許文献1)。 When a stop button is operated, a predetermined reel is provided in such a gaming table within two symbols from the symbol at the moment the stop button is operated (the symbol at the moment the stop button is operated and the next symbol). There is a slot machine that mounts an MB (middle bonus) game to be stopped (for example, Patent Document 1).
近年、図柄の視認性を向上させるため、リールを拡大して1つの図柄を可能な限り大きくしているが、スペースには限界がある。そこで、1リールに施される図柄数を21から20に減らして、1つの図柄の大きさをより大きくすることが提案されている。 In recent years, in order to improve the visibility of symbols, the size of one symbol has been increased as much as possible by enlarging the reel, but the space is limited. Therefore, it has been proposed to reduce the number of symbols applied to one reel from 21 to 20 to increase the size of one symbol.
しかしながら、規則上、リールの回転速度には上限(1分間80回転以下)が設けられており、また、上記MB遊技においては予め定めた1つ以上のリールが75msec以内に停止しなければならない。そのため、1リールに施される図柄数を20とした場合、MB遊技では、遊技の安全性及び確実性を考慮すると、ストップボタンが操作された瞬間の図柄から0コマの範囲内の停止(所謂ビタ止まり)しか行えず、停止態様が単調になってしまうという問題があった。 However, according to the rules, there is an upper limit on the rotation speed of the reels (80 rotations per minute or less), and in the MB game, one or more predetermined reels must stop within 75 msec. Therefore, when the number of symbols applied to one reel is 20, in the MB game, in consideration of the safety and reliability of the game, a stop within a range of 0 frames from the symbol at the moment when the stop button is operated (so-called stop). However, there is a problem that the stop mode becomes monotonous.
ここで、上記事情を具体的な数値を用いて、詳しく説明する。リールの回転速度は1分間に80回転が最大であり、この最大速度を超えてはならないという規則がある。この最大速度でリールを回転させる場合を考えると、リールの1回転に必要な時間は750msec(=60000ms/80回転)となるので、1リールに施された図柄数を21としたときには、1図柄の移動に必要な時間は35.7ms(=750ms/21)である。MB遊技では上述したように停止操作から75msec以内にリールを停止させなければならないので、1リールに施された図柄数が21の場合には、2図柄分(操作された瞬間の図柄及びその次の図柄)の移動が可能である。つまり、1リールに施された図柄数が21の場合には、MB遊技において1コマの引込み制御が可能である。 Here, the above situation will be described in detail using specific numerical values. There is a rule that the maximum rotation speed of the reel is 80 rotations per minute, and this rotation speed must not be exceeded. Considering the case where the reel is rotated at this maximum speed, the time required for one rotation of the reel is 750 msec (= 60000 ms / 80 rotations). Therefore, when the number of symbols applied to one reel is 21, one symbol is required. Is 35.7 ms (= 750 ms / 21). As described above, in the MB game, the reels must be stopped within 75 msec from the stop operation. Therefore, when the number of symbols applied to one reel is 21, two symbols (the symbol at the moment of the operation and the next symbol) are used. Can be moved. That is, when the number of symbols applied to one reel is 21, one frame can be controlled to be pulled in the MB game.
これに対して、1リールに施された図柄数を20としたときには、1図柄の移動に必要な時間は37.5ms(=750ms/20)となり、数字的にはギリギリ2図柄の移動が可能である。しかしながら、実際のリールの回転速度は、製品それぞれの精度誤差を考慮して、80回転未満(例えば、79回転)に設定しているため、現実的には、1図柄の移動が限界である。つまり、1リールに施された図柄数が20の場合には、MB遊技において0コマの引込み制御、所謂ビタ止まりしかできなかった。 On the other hand, when the number of symbols applied to one reel is set to 20, the time required for moving one symbol is 37.5 ms (= 750 ms / 20), and the last two symbols can be moved numerically. It is. However, since the actual reel rotation speed is set to less than 80 rotations (for example, 79 rotations) in consideration of the accuracy error of each product, the movement of one symbol is practically the limit. That is, when the number of symbols applied to one reel is 20, only the pull-in control of 0 frames in the MB game, that is, the so-called bitter stop can be performed.
このように1リールに施された図柄数が20の場合には、MB遊技において所謂ビタ止まり)しか行えず、停止態様が単調になっていた。 In the case where the number of symbols applied to one reel is 20 as described above, only the so-called "bitter stop" can be performed in the MB game, and the stop mode is monotonous.
本発明は、上記の事情を鑑みてなされたものであり、通常よりも短い停止範囲内でリールを停止させなければならない状態であっても、多様な停止態様を実現することができる遊技台を提供することを目的とする。 The present invention has been made in view of the above circumstances, and provides a gaming table capable of realizing various stop modes even in a state where the reels must be stopped within a shorter stop range than usual. The purpose is to provide.
上記目的を達成するため、本発明に係る遊技台は、その一態様として、複数種類の図柄が施されたリールと、前記リールが連結されるロータと、パルス状の励磁電流が供給される複数の相と、を有するステッピングモータと、励磁電流を供給する相および励磁電流の流れ方向が異なる複数種類のステップを順次切替え、切り替えたステップに対応する相に励磁電流を供給し、前記ロータの回転制御を実行する回転制御手段と、前記回転制御手段が前記回転制御を実行したのち、前記複数の相のいずれにも励磁電流を供給して、前記ロータのブレーキ制御を実行するブレーキ制御手段と、前記ブレーキ制御手段が前記ブレーキ制御を実行したのち、前記複数の相のいずれにも供給される励磁電流を低下させて、前記ロータが停止する停止位置に該ロータを保持する停止保持制御を実行する停止保持制御手段と、を備え、前記回転制御手段は、前記ロータを停止させる第一の条件が成立した場合には、予め定めた所定のステップまで順次切替え、切り替えたステップに対応する相に励磁電流を供給する第一の回転制御を実行し、前記ロータを停止させる第二の条件が成立した場合には、前記所定のステップよりも複数ステップ手前のステップまで順次切替え、切り替えたステップに対応する相に励磁電流を供給する第二の回転制御を実行するものであり、前記ブレーキ制御手段は、前記回転制御手段が前記第一の回転制御を実行した場合は、該第一の回転制御が終了したのちに前記複数の相のいずれにも励磁電流を供給し、前記ロータが停止する前記停止位置よりも手前の第一の位置まで到達した前記ロータを該停止位置まで回転させて停止させる第一のブレーキ制御を実行し、前記回転制御手段が前記第二の回転制御を実行した場合は、該第二の回転制御が終了したのちに前記複数の相のいずれにも励磁電流を供給し、前記第一の位置よりも手前の第二の位置まで到達した前記ロータを該停止位置まで回転させて停止させる第二のブレーキ制御を実行するものであり、前記ブレーキ制御手段は、前記複数の相のいずれにも供給する励磁電流の値と、該励磁電流を供給する供給期間と、を前記第一のブレーキ制御及び前記第二のブレーキ制御において異ならせることで、前記第二のブレーキ制御における回転量を、前記第一のブレーキ制御における回転量よりも大きくさせるものであり、前記第一のブレーキ制御は、前記複数の相のいずれにも第一の値の励磁電流を所定期間、供給し続けて前記ロータを前記停止位置に停止させる制御であり、前記第二のブレーキ制御は、前記複数の相のいずれにも前記第一の値よりも低い第二の値の励磁電流を供給したのち、前記複数の相のいずれにも前記第一の値の励磁電流を前記所定期間よりも短い期間、供給し続けて前記ロータを前記停止位置に停止させる制御であり、前記停止保持制御手段は、前記第一のブレーキ制御および前記第二のブレーキ制御のいずれが実行されても前記複数の相に供給される励磁電流の低下度合いを同一とする、前記停止保持制御を実行するものである。 In order to achieve the above object, the gaming machine according to the present invention has, as one mode, a reel on which a plurality of types of symbols are provided, a rotor to which the reel is connected, and a plurality of pulses to which a pulse-like exciting current is supplied. A stepping motor having a phase, and a phase for supplying an exciting current and a plurality of types of steps having different flowing directions of the exciting current are sequentially switched , and an exciting current is supplied to a phase corresponding to the switched step to rotate the rotor. Rotation control means for performing control, after the rotation control means has performed the rotation control, supplying an exciting current to any of the plurality of phases, brake control means for performing the brake control of the rotor, After the brake control means has executed the brake control, the exciting current supplied to any of the plurality of phases is reduced to a stop position where the rotor stops. Comprising a stop holding control means for performing stop holding control for holding the rotor, wherein the rotation control means, when the first condition for stopping the rotor is satisfied, successively switching to a predetermined step of a predetermined Executing a first rotation control for supplying an exciting current to a phase corresponding to the switched step, and, if a second condition for stopping the rotor is satisfied, a step a plurality of steps before the predetermined step; To sequentially execute the second rotation control for supplying the exciting current to the phase corresponding to the switched step , wherein the brake control means executes the first rotation control when the rotation control means executes the first rotation control. also supplies an exciting current to one of said plurality of phases after the rotation control of the first is completed, or the first position before than the stop position where the rotor stops The rotor has reached running first brake control to stop rotate until the stop position, when said rotation control means executes said second rotation control, after the rotation control of the second has ended the even supply an exciting current to one of a plurality of phases, perform a second brake control to stop the rotor has reached the second position before than the first position is rotated to the stop position Wherein the brake control means determines the value of the exciting current to be supplied to any of the plurality of phases and the supply period during which the exciting current is supplied, by the first brake control and the second brake. by varying the control, the rotation amount in the second brake control state, and are not to be greater than the rotational amount in the first brake control, the first brake control, the plurality of The excitation current of the first value is supplied to any of the phases for a predetermined period of time to stop the rotor at the stop position, and the second brake control is performed for any of the plurality of phases. After supplying a second value of excitation current lower than the first value, the rotor continues to supply the first value of excitation current to any of the plurality of phases for a period shorter than the predetermined period. Is stopped at the stop position, and the stop holding control means reduces the excitation current supplied to the plurality of phases regardless of whether the first brake control or the second brake control is executed. The stop holding control is executed to make the degrees the same.
本発明の遊技台によれば、通常よりも短い停止範囲内でリールを停止させなければならない状態であっても、多様な停止態様を実現することができる。 According to the gaming table of the present invention, various stop modes can be realized even when the reels must be stopped within a stop range shorter than usual.
以下、本発明の実施の形態について図面を用いて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[第1実施形態]
<全体構成>
図1は、本発明の一実施形態(第1実施形態)に係るスロットマシン100の外観斜視図である。スロットマシン100は、メダルの投入により遊技が開始され、遊技の結果によりメダルが払い出されるものである。
[First Embodiment]
<Overall configuration>
FIG. 1 is an external perspective view of a slot machine 100 according to one embodiment (first embodiment) of the present invention. In the slot machine 100, a game is started by inserting a medal, and a medal is paid out according to a result of the game.
図1に示すスロットマシン100は、本体101と、本体101の正面に取付けられ、本体101に対して開閉可能な前面扉102と、を備える。本体101の中央内部には、(図1において図示省略)外周面に複数種類の図柄が配置されたリールが3個(左リール110、中リール111、右リール112)収納され、スロットマシン100の内部で回転できるように構成されている。これらのリール110〜112はステッピングモータ等の駆動手段により回転駆動される。 The slot machine 100 shown in FIG. 1 includes a main body 101, and a front door 102 attached to the front of the main body 101 and capable of opening and closing with respect to the main body 101. Inside the center of the main body 101, three reels (left reel 110, middle reel 111, right reel 112) in which a plurality of types of symbols are arranged on the outer peripheral surface (not shown in FIG. 1) are stored. It is configured to be able to rotate inside. These reels 110 to 112 are driven to rotate by driving means such as a stepping motor.
本実施形態において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形筒状の枠材に貼り付けられて各リール110〜112が構成されている。リール110〜112上の図柄は、遊技者から見ると、図柄表示窓113から縦方向に概ね3つ表示され、合計9つの図柄が見えるようになっている。そして、各リール110〜112を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。つまり、各リール110〜112は複数種類の図柄の組合せを変動可能に表示する表示手段として機能する。なお、このような表示手段としてはリール以外にも液晶表示装置等の電子画像表示装置も採用できる。また、本実施形態では、3個のリールをスロットマシン100の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。 In the present embodiment, each symbol is printed on a band-shaped member at an appropriate interval at an appropriate number, and the band-shaped member is affixed to a predetermined circular cylindrical frame material to constitute each of the reels 110 to 112. When viewed from the player, three symbols on the reels 110 to 112 are displayed in a vertical direction from the symbol display window 113, so that a total of nine symbols can be seen. By rotating each of the reels 110 to 112, the combination of symbols seen by the player changes. That is, each of the reels 110 to 112 functions as a display unit that variably displays a combination of a plurality of types of symbols. In addition, as such a display means, an electronic image display device such as a liquid crystal display device can be employed other than the reel. Further, in the present embodiment, three reels are provided inside the center of the slot machine 100, but the number of reels and the installation positions of the reels are not limited thereto.
各々のリール110〜112の背面には、図柄表示窓113に表示される個々の図柄を照明するためのバックライト(図示省略)が配置されている。バックライトは、各々の図柄ごとに遮蔽されて個々の図柄を均等に照射できるようにすることが望ましい。なお、スロットマシン100内部において各々のリール110〜112の近傍には、投光部と受光部から成る光学式センサ(図示省略)が設けられており、この光学式センサの投光部と受光部の間をリールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン上に表示されるようにリール110〜112を停止させる。 On the back of each of the reels 110 to 112, a backlight (not shown) for illuminating each symbol displayed in the symbol display window 113 is arranged. It is desirable that the backlight be shielded for each symbol so that the individual symbols can be evenly illuminated. An optical sensor (not shown) including a light projecting unit and a light receiving unit is provided near each of the reels 110 to 112 inside the slot machine 100, and the light projecting unit and the light receiving unit of the optical sensor are provided. It is configured such that a light-shielding piece of a fixed length provided on the reel passes between the spaces. Based on the detection result of this sensor, the position of the symbol on the reel in the rotation direction is determined, and the reels 110 to 112 are stopped so that the target symbol is displayed on the winning line.
入賞ライン表示ランプ120は、有効となる入賞ラインを示すランプである。有効となる入賞ラインは、遊技媒体としてベットされたメダルの数によって予め定まっている。入賞ラインは5ラインあり、例えば、メダルが1枚ベットされた場合、中段の水平入賞ラインが有効となり、メダルが2枚ベットされた場合、上段水平入賞ラインと下段水平入賞ラインが追加された3本が有効となり、メダルが3枚ベットされた場合、右下り入賞ラインと右上り入賞ラインが追加された5ラインが入賞ラインとして有効になる。なお、入賞ラインの数については5ラインに限定されるものではなく、また、例えば、メダルが1枚ベットされた場合に、中段の水平入賞ライン、上段水平入賞ライン、下段水平入賞ライン、右下り入賞ラインおよび右上り入賞ラインの5ラインを入賞ラインとして有効としてもよい。以下、有効となる入賞ラインを有効ラインと呼ぶ場合がある。 The pay line display lamp 120 is a lamp that indicates a valid pay line. The activated pay line is determined in advance by the number of medals bet as a game medium. There are five pay lines. For example, if one medal is bet, the middle horizontal pay line is valid. If two medals are bet, an upper horizontal pay line and a lower horizontal pay line are added. When the book is valid and three medals are bet, five lines in which the rightward pay line and the upper right pay line are added become valid as the pay line. Note that the number of winning lines is not limited to five. For example, when one medal is bet, a middle horizontal winning line, an upper horizontal winning line, a lower horizontal winning line, a rightward descending line, Five winning lines and a winning line on the upper right may be used as the winning lines. Hereinafter, the activated pay line may be referred to as an activated line.
図2は、図柄表示窓113の9つの表示領域1〜9と、上述の5本の入賞ラインとの関係を示した図である。本実施形態では、表示領域1、4、7によって構成される上段水平入賞ライン(水平入賞ラインL2)、表示領域2、5、8によって構成される中段水平入賞ライン(水平入賞ラインL1)、表示領域3、6、9によって構成される下段水平入賞ライン(水平入賞ラインL3)、表示領域3、5、7によって構成される右上がり入賞ライン(対角入賞ラインL4)、表示領域1、5、9によって構成される右下がり入賞ライン(対角入賞ラインL5)の5本の入賞ラインがある。 FIG. 2 is a diagram showing a relationship between the nine display areas 1 to 9 of the symbol display window 113 and the above five pay lines. In the present embodiment, an upper horizontal pay line (horizontal pay line L2) composed of display areas 1, 4, and 7, a middle horizontal pay line (horizontal pay line L1) composed of display areas 2, 5, and 8, display A lower horizontal pay line (horizontal pay line L3) constituted by areas 3, 6, 9; a right upward pay line (diagonal pay line L4) constituted by display areas 3, 5, 7; There are five winning lines, which are downward-sloping winning lines (diagonal winning lines L5) constituted by nine.
告知ランプ123は、例えば、後述する内部抽選において特定の入賞役(具体的には、ボーナス)に内部当選していること、または、ボーナス遊技中であることを遊技者に知らせるランプである。遊技メダル投入可能ランプ124は、遊技者が遊技メダルを投入可能であることを知らせるためのランプである。再遊技ランプ122は、前回の遊技において入賞役の一つである再遊技に入賞した場合に、今回の遊技が再遊技可能であること(メダルの投入が不要であること)を遊技者に知らせるランプである。リールパネルランプ128は演出用のランプである。 The notification lamp 123 is, for example, a lamp that notifies a player that a specific winning combination (specifically, a bonus) has been internally won in an internal lottery described later, or that a bonus game is being performed. The game medal insertion possible lamp 124 is a lamp for notifying that a player can insert a game medal. The re-game lamp 122 informs the player that the current game can be re-gamed (there is no need to insert medals) when the player has won a re-game which is one of the winning combinations in the previous game. It is a lamp. The reel panel lamp 128 is an effect lamp.
メダル投入ボタン130〜132は、スロットマシン100に電子的に貯留されているメダル(クレジットと言う)を所定の枚数分投入するためのボタンである。本実施形態においては、メダル投入ボタン130が押下される毎に1枚ずつ最大3枚まで投入され、メダル投入ボタン131が押下されると2枚投入され、メダル投入ボタン132が押下されると3枚投入されるようになっている。以下、メダル投入ボタン132はMAXメダル投入ボタンとも言う。なお、遊技メダル投入ランプ129は、投入されたメダル数に応じた数のランプを点灯させ、規定枚数のメダルの投入があった場合、遊技の開始操作が可能な状態であることを知らせる遊技開始ランプ121が点灯する。 The medal insertion buttons 130 to 132 are buttons for inserting a predetermined number of medals (referred to as credits) electronically stored in the slot machine 100. In the present embodiment, every time the medal insertion button 130 is pressed, one card is inserted up to a maximum of three sheets. When the medal insertion button 131 is pressed, two sheets are inserted. When the medal insertion button 132 is pressed, three coins are inserted. It is designed to be inserted. Hereinafter, the medal insertion button 132 is also referred to as a MAX medal insertion button. The game medal insertion lamp 129 turns on a number of lamps according to the number of inserted medals, and, when a specified number of medals have been inserted, notifies that the game can be started. The lamp 121 lights up.
メダル投入口141は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、メダル投入ボタン130〜132により電子的に投入することもできるし、メダル投入口141から実際のメダルを投入(投入操作)することもでき、投入とは両者を含む意味である。貯留枚数表示器125は、スロットマシン100に電子的に貯留されているメダルの枚数を表示するための表示器である。遊技情報表示器126は、各種の内部情報(例えば、ボーナス遊技中のメダル払出枚数)を数値で表示するための表示器である。払出枚数表示器127は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。本実施形態においては、貯留枚数表示器125、遊技情報表示器126、および払出枚数表示器127は7セグメント(SEG)表示器で構成されている。 The medal insertion slot 141 is an insertion slot for a player to insert medals when starting a game. In other words, medals can be inserted electronically by the medal insertion buttons 130 to 132, or actual medals can be inserted (insertion operation) from the medal insertion slot 141, and the insertion means both. It is. The stored number display 125 is a display for displaying the number of medals electronically stored in the slot machine 100. The game information display 126 is a display for numerically displaying various kinds of internal information (for example, the number of medals paid out during a bonus game). The payout amount indicator 127 is a display for displaying the number of medals to be paid out to the player as a result of winning some winning combination. In the present embodiment, the stored number display 125, the game information display 126, and the payout number display 127 are configured by 7-segment (SEG) displays.
スタートレバー135は、リール110〜112の回転を開始させるためのレバー型のスイッチである。即ち、メダル投入口141に所望するメダル枚数を投入するか、メダル投入ボタン130〜132を操作して、スタートレバー135を操作すると、リール110〜112が回転を開始することとなる。スタートレバー135に対する操作を遊技の開始操作と言う。 The start lever 135 is a lever-type switch for starting rotation of the reels 110 to 112. That is, when the desired number of medals is inserted into the medal insertion slot 141 or the start lever 135 is operated by operating the medal insertion buttons 130 to 132, the reels 110 to 112 start rotating. An operation on the start lever 135 is referred to as a game start operation.
ストップボタンユニット136には、ストップボタン137〜139が設けられている。ストップボタン137〜139は、スタートレバー135の操作によって回転を開始したリール110〜112を個別に停止させるためのボタン型のスイッチであり、各リール110〜112に対応づけられている。以下、ストップボタン137〜139に対する操作を停止操作と言い、最初の停止操作を第1停止操作、次の停止操作を第2停止操作、最後の停止操作を第3停止操作という。また、第1停止操作の対象となるリールを第1停止リール、第2停止操作の対象となるリールを第2停止リール、第3停止操作の対象となるリールを第3停止リールという。なお、各ストップボタン137〜139の内部に発光体を設けてもよく、ストップボタン137〜139の操作が可能である場合、該発光体を点灯させて遊技者に知らせることもできる。 The stop button unit 136 is provided with stop buttons 137 to 139. The stop buttons 137 to 139 are button-type switches for individually stopping the reels 110 to 112 whose rotation has been started by operating the start lever 135, and are associated with the respective reels 110 to 112. Hereinafter, the operation on the stop buttons 137 to 139 is referred to as a stop operation, the first stop operation is referred to as a first stop operation, the next stop operation is referred to as a second stop operation, and the last stop operation is referred to as a third stop operation. Further, a reel to be subjected to the first stop operation is referred to as a first stop reel, a reel to be subjected to the second stop operation is referred to as a second stop reel, and a reel to be subjected to the third stop operation is referred to as a third stop reel. Note that a light emitter may be provided inside each of the stop buttons 137 to 139. When the stop buttons 137 to 139 can be operated, the light emitter can be turned on to notify the player.
メダル返却ボタン133は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。精算ボタン134は、スロットマシン100に電子的に貯留されたメダル、ベットされたメダルを精算し、メダル払出口155から排出するためのボタンである。ドアキー孔140は、スロットマシン100の前面扉102のロックを解除するためのキーを挿入する孔である。メダル払出口155は、メダルを払出すための払出口である。
ストップボタンユニット136の下部には、機種名の表示と各種証紙の貼付とを行うタイトルパネル162が設けられている。タイトルパネル162の下部には、メダル払出口155、メダルの受皿161が設けられている。
The medal return button 133 is a button that is pressed to remove medals when the inserted medals are jammed. The settlement button 134 is a button for adjusting the medals electronically stored in the slot machine 100 and the medals bet, and discharging the medals from the medal payout opening 155. The door key hole 140 is a hole into which a key for unlocking the front door 102 of the slot machine 100 is inserted. The medal payout port 155 is a payout port for paying out medals.
Below the stop button unit 136, a title panel 162 for displaying a model name and pasting various certification stamps is provided. A medal payout slot 155 and a medal tray 161 are provided below the title panel 162.
音孔181はスロットマシン100内部に設けられているスピーカの音を外部に出力するための孔である。前面扉102の左右各部に設けられたサイドランプ144は遊技を盛り上げるための装飾用のランプである。前面扉102の上部には演出装置160が配設されており、演出装置160の上部には音孔143が設けられている。この演出装置160は、水平方向に開閉自在な2枚の右シャッタ163a、左シャッタ163bからなるシャッタ(遮蔽装置)163と、このシャッタ163の奥側に配設された液晶表示装置157(図示省略、演出画像表示装置)を備えており、右シャッタ163a、左シャッタ163bが液晶表示装置157の手前で水平方向外側に開くと液晶表示装置157(図示省略)の表示画面がスロットマシン100正面(遊技者側)に出現する構造となっている。 The sound hole 181 is a hole for outputting the sound of a speaker provided inside the slot machine 100 to the outside. Side lamps 144 provided on each of the left and right portions of the front door 102 are decorative lamps for exciting games. An effect device 160 is provided above the front door 102, and a sound hole 143 is provided above the effect device 160. The effect device 160 includes a shutter (shielding device) 163 including two right shutters 163a and a left shutter 163b that can be opened and closed in the horizontal direction, and a liquid crystal display device 157 (not shown) disposed behind the shutter 163. When the right shutter 163a and the left shutter 163b are opened in the horizontal direction in front of the liquid crystal display device 157, the display screen of the liquid crystal display device 157 (not shown) is displayed in front of the slot machine 100 (game device). Side).
なお、液晶表示装置でなくとも、種々の演出画像や種々の遊技情報を表示可能に構成されていればよく、例えば、複数セグメントディスプレイ(7セグディスプレイ)、ドットマトリクスディスプレイ、有機ELディスプレイ、プラズマディスプレイ、リール(ドラム)、或いは、プロジェクタとスクリーンとからなる表示装置等でもよい。また、表示画面は、方形をなし、その全体を遊技者が視認可能に構成されている。本実施形態の場合、表示画面は長方形であるが、正方形でもよい。また、表示画面の周縁に不図示の装飾物を設けて、表示画面の周縁の一部が該装飾物に隠れる結果、表示画面が異形に見えるようにすることもできる。表示画面は本実施形態の場合、平坦面であるが、曲面をなしていてもよい。 It is to be noted that the present invention is not limited to a liquid crystal display device, but may be configured to be able to display various effect images and various game information. For example, a multi-segment display (7-segment display), a dot matrix display, an organic EL display, a plasma display , A reel (drum), or a display device including a projector and a screen. In addition, the display screen is formed in a rectangular shape, and the entirety thereof is configured to be visually recognizable by a player. In the case of the present embodiment, the display screen is rectangular, but may be square. In addition, a decoration (not shown) may be provided on the periphery of the display screen, and a part of the periphery of the display screen may be hidden by the decoration, so that the display screen may appear irregular. The display screen is a flat surface in the present embodiment, but may be a curved surface.
<制御部の回路構成>
次に、図3を用いて、スロットマシン100の制御部の回路構成について説明する。なお、同図は制御部の回路ブロック図である。
<Circuit configuration of control unit>
Next, a circuit configuration of a control unit of the slot machine 100 will be described with reference to FIG. FIG. 3 is a circuit block diagram of the control unit.
スロットマシン100の制御部は、大別すると、遊技の進行を制御する主制御部300と、主制御部300が送信するコマンド信号(以下、単に「コマンド」と呼ぶ)に応じて、主な演出の制御を行う第1副制御部400と、第1副制御部400より送信されたコマンドに基づいて各種機器を制御する第2副制御部500と、によって構成されている。 The control units of the slot machine 100 can be roughly classified into a main control unit 300 for controlling the progress of the game and a main effect according to a command signal (hereinafter simply referred to as “command”) transmitted by the main control unit 300. , And a second sub-controller 500 that controls various devices based on a command transmitted from the first sub-controller 400.
<主制御部>
まず、スロットマシン100の主制御部300について説明する。主制御部300は、主制御部300の全体を制御する基本回路302を備えており、この基本回路302には、CPU304と、制御プログラムデータ、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶するためのROM306と、一時的にデータを記憶するためのRAM308と、各種デバイスの入出力を制御するためのI/O310と、時間や回数等を計測するためのカウンタタイマ312を搭載している。なお、ROM306やRAM308については他の記憶装置を用いてもよく、この点は後述する第1副制御部400や第2副制御部500についても同様である。この基本回路302のCPU304は、水晶発振器314bが出力する所定周期のクロック信号をシステムクロックとして入力して動作する。さらには、CPU304は、電源が投入されるとROM306の所定エリアに格納された分周用のデータをカウンタタイマ312に送信し、カウンタタイマ312は受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をCPU304に送信する。CPU304は、この割込み要求を契機に各センサ等の監視や駆動パルスの送信を実行する。例えば、水晶発振器314bが出力するクロック信号を16MHz、カウンタタイマ312の分周値を1/148、ROM306の分周用のデータを169に設定した場合、割り込みの基準時間は、148×169÷16MHz=1.563msとなる。
<Main control unit>
First, the main controller 300 of the slot machine 100 will be described. The main control unit 300 includes a basic circuit 302 for controlling the entire main control unit 300. The basic circuit 302 includes a CPU 304, control program data, lottery data used in internal lottery of a winning combination, and reel stop. A ROM 306 for storing a position and the like, a RAM 308 for temporarily storing data, an I / O 310 for controlling input / output of various devices, and a counter timer 312 for measuring time and number of times are provided. It is installed. Note that another storage device may be used for the ROM 306 and the RAM 308, and this is the same for the first sub-control unit 400 and the second sub-control unit 500 described later. The CPU 304 of the basic circuit 302 operates by inputting a clock signal of a predetermined cycle output from the crystal oscillator 314b as a system clock. Further, when the power is turned on, the CPU 304 transmits data for frequency division stored in a predetermined area of the ROM 306 to the counter timer 312, and the counter timer 312 calculates an interrupt time based on the received data for frequency division. Then, an interrupt request is transmitted to the CPU 304 at each interrupt time. The CPU 304 executes monitoring of each sensor and the like and transmission of a drive pulse in response to the interrupt request. For example, when the clock signal output from the crystal oscillator 314b is set to 16 MHz, the frequency division value of the counter timer 312 is set to 1/148, and the frequency division data of the ROM 306 is set to 169, the reference time of the interrupt is 148 × 1691616 MHz. = 1.563 ms.
基本回路302は、0〜65535の範囲で数値を変動させるハードウェア乱数カウンタとして使用している乱数発生回路316と、電源が投入されると起動信号(リセット信号)を出力する起動信号出力回路332を設けており、CPU304は、この起動信号出力回路332から起動信号を入力した場合に、遊技制御を開始する(後述する主制御部メイン処理を開始する)。 The basic circuit 302 includes a random number generation circuit 316 used as a hardware random number counter that changes a numerical value in a range of 0 to 65535, and a start signal output circuit 332 that outputs a start signal (reset signal) when the power is turned on. The CPU 304 starts game control when a start signal is input from the start signal output circuit 332 (starts a main control unit main process described later).
また、基本回路302には、センサ回路320を設けており、CPU304は、割り込み時間ごとに各種センサ318(ベットボタン130センサ、ベットボタン131センサ、ベットボタン132センサ、メダル投入口141から投入されたメダルのメダル受付センサ、スタートレバー135センサ、ストップボタン137センサ、ストップボタン138センサ、ストップボタン139センサ、精算ボタン134センサ、メダル払出装置180から払い出されるメダルのメダル払出センサ、リール110のインデックスセンサ、リール111のインデックスセンサ、リール112のインデックスセンサ、等)の状態を監視している。 Further, the basic circuit 302 is provided with a sensor circuit 320, and the CPU 304 inputs various sensors 318 (a bet button 130 sensor, a bet button 131 sensor, a bet button 132 sensor, and a medal insertion slot 141 at every interruption time). A medal reception sensor for a medal, a start lever 135 sensor, a stop button 137 sensor, a stop button 138 sensor, a stop button 139 sensor, a settlement button 134 sensor, a medal payout sensor for medals paid out from the medal payout device 180, an index sensor for the reel 110, The state of the index sensor of the reel 111, the index sensor of the reel 112, and the like are monitored.
なお、センサ回路320がスタートレバーセンサのHレベルを検出した場合には、この検出を示す信号を乱数発生回路316に出力する。この信号を受信した乱数発生回路316は、そのタイミングにおける値をラッチし、抽選に使用する乱数値を格納するレジスタに記憶する。 When the sensor circuit 320 detects the H level of the start lever sensor, it outputs a signal indicating the detection to the random number generation circuit 316. Upon receiving this signal, the random number generation circuit 316 latches the value at that timing and stores it in the register that stores the random number value used for the lottery.
メダル受付センサは、メダル投入口141の内部通路に2個設置されており、メダルの通過有無を検出する。スタートレバー135センサは、スタートレバー135内部に2個設置されており、遊技者によるスタート操作を検出する。ストップボタン137センサ、ストップボタン138センサ、および、ストップボタン139センサは、各々のストップボタン137〜139に設置されており、遊技者によるストップボタンの操作を検出する。 Two medal reception sensors are provided in the internal passage of the medal insertion slot 141, and detect whether or not a medal has passed. Two start lever 135 sensors are provided inside the start lever 135, and detect a start operation by the player. The stop button 137 sensor, the stop button 138 sensor, and the stop button 139 sensor are installed in each of the stop buttons 137 to 139, and detect an operation of the stop button by the player.
ベットボタン130センサ、ベットボタン131センサ、およびベットボタン132センサは、メダル投入ボタン130〜132のそれぞれに設置されており、RAM308に電子的に貯留されているメダルを遊技への投入メダルとして投入する場合の投入操作を検出する。精算ボタン134センサは、精算ボタン134に設けられている。精算ボタン134が一回押されると、電子的に貯留されているメダルを精算する。メダル払出センサは、メダル払出装置180が払い出すメダルを検出するためのセンサである。なお、以上の各センサは、非接触式のセンサであっても接点式のセンサであってもよい。 A bet button 130 sensor, a bet button 131 sensor, and a bet button 132 sensor are provided on each of the medal insertion buttons 130 to 132, and insert a medal electronically stored in the RAM 308 as an insertion medal for a game. Detect the input operation in case. The payment button 134 sensor is provided on the payment button 134. When the settlement button 134 is pressed once, the medals stored electronically are settled. The medal payout sensor is a sensor for detecting a medal paid out by the medal payout device 180. Note that each of the above sensors may be a non-contact sensor or a contact sensor.
リール110のインデックスセンサ、リール111のインデックスセンサ、およびリール112のインデックスセンサは、各リール110〜112の取付台の所定位置に設置されており、リールフレームに設けた遮光片が通過するたびにLレベルになる。CPU304は、この信号を検出すると、リールが1回転したものと判断し、リールの回転位置情報をゼロにリセットする。 The index sensor of the reel 110, the index sensor of the reel 111, and the index sensor of the reel 112 are installed at predetermined positions on the mounting base of each of the reels 110 to 112, and each time the light shielding piece provided on the reel frame passes, L Become a level. Upon detecting this signal, the CPU 304 determines that the reel has made one rotation, and resets the rotation position information of the reel to zero.
主制御部300は、リール110〜112に設けたステッピングモータを駆動する駆動回路322、投入されたメダルを選別するメダルセレクタ170に設けたソレノイドを駆動する駆動回路324、メダル払出装置180に設けたモータを駆動する駆動回路326、及び各種ランプ338(入賞ライン表示ランプ120、告知ランプ123、遊技メダル投入可能ランプ124、再遊技ランプ122、遊技メダル投入ランプ129、遊技開始ランプ121、貯留枚数表示器125、遊技情報表示器126、払出枚数表示器127)を駆動する駆動回路328をそれぞれ設けている。 The main control unit 300 is provided in a drive circuit 322 for driving a stepping motor provided on the reels 110 to 112, a drive circuit 324 for driving a solenoid provided in a medal selector 170 for selecting inserted medals, and provided in the medal payout device 180. A driving circuit 326 for driving a motor, various lamps 338 (a winning line display lamp 120, a notification lamp 123, a game medal insertion possible lamp 124, a re-game lamp 122, a game medal insertion lamp 129, a game start lamp 121, and a stored number display device) 125, a game information display 126 and a payout number display 127).
また、基本回路302には、情報出力回路334が接続されており、主制御部300は、この情報出力回路334を介して、外部のホールコンピュータ(図示省略)等が備える情報入力回路652にスロットマシン100の遊技情報(例えば、遊技状態)を出力する。 An information output circuit 334 is connected to the basic circuit 302. The main control unit 300 transmits a slot to an information input circuit 652 provided in an external hall computer (not shown) or the like via the information output circuit 334. The game information of the machine 100 (for example, a game state) is output.
また、主制御部300は、第1副制御部400にコマンドを送信するための出力インタフェースを備えており、第1副制御部400との通信を可能としている。なお、主制御部300と第1副制御部400との情報通信は一方向の通信であり、主制御部300は第1副制御部400にコマンド等の信号を送信できるが、第1副制御部400から主制御部300にコマンド等の信号を送信できない。 In addition, the main control unit 300 includes an output interface for transmitting a command to the first sub control unit 400, and enables communication with the first sub control unit 400. The information communication between the main control unit 300 and the first sub-control unit 400 is one-way communication, and the main control unit 300 can transmit a signal such as a command to the first sub-control unit 400. A signal such as a command cannot be transmitted from the unit 400 to the main control unit 300.
<副制御部>
次に、スロットマシン100の第1副制御部400について説明する。第1副制御部400は、主制御部300が送信した制御コマンドを、入力インタフェースを介して受信し、この制御コマンドに基づいて第1副制御部400の全体を制御する基本回路402を備えている。この基本回路402は、CPU404と、一時的にデータを記憶するためのRAM408と、各種デバイスの入出力を制御するためのI/O410と、時間や回数等を計測するためのカウンタタイマ412を搭載している。基本回路402のCPU404は、水晶発振器414が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。また、第1副制御部400は、第1副制御部400の全体を制御するための制御プログラム及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータ等が記憶されたROM406を設けている。
<Sub-controller>
Next, the first sub control unit 400 of the slot machine 100 will be described. The first sub-control unit 400 includes a basic circuit 402 that receives a control command transmitted by the main control unit 300 via an input interface, and controls the entire first sub-control unit 400 based on the control command. I have. The basic circuit 402 includes a CPU 404, a RAM 408 for temporarily storing data, an I / O 410 for controlling input / output of various devices, and a counter timer 412 for measuring time and the number of times. are doing. The CPU 404 of the basic circuit 402 operates by inputting a clock signal of a predetermined cycle output from the crystal oscillator 414 as a system clock. Further, the first sub-control unit 400 stores a ROM 406 in which a control program and data for controlling the entire first sub-control unit 400, a lighting pattern of the backlight, data for controlling various displays, and the like are stored. Provided.
CPU404は、所定のタイミングでデータバスを介してROM406の所定エリアに格納された分周用のデータをカウンタタイマ412に送信する。カウンタタイマ412は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をCPU404に送信する。CPU404は、この割込み要求のタイミングをもとに、各ICや各回路を制御する。 The CPU 404 transmits data for frequency division stored in a predetermined area of the ROM 406 to the counter timer 412 via a data bus at a predetermined timing. The counter timer 412 determines an interrupt time based on the received data for frequency division, and transmits an interrupt request to the CPU 404 for each interrupt time. The CPU 404 controls each IC and each circuit based on the timing of the interrupt request.
また、第1副制御部400には、音源IC418が設けられ、音源IC418には出力インタフェースを介してスピーカ272、277が接続されている。音源IC418は、CPU404からの命令に応じてアンプおよびスピーカ272、277から出力する音声の制御を行う。音源IC418には音声データが記憶されたS−ROM(サウンドROM)が接続されており、このROMから取得した音声データをアンプで増幅させてスピーカ272、277から出力する。 The first sub-controller 400 is provided with a sound source IC 418, and speakers 272 and 277 are connected to the sound source IC 418 via an output interface. The sound source IC 418 controls the sound output from the amplifier and the speakers 272 and 277 according to a command from the CPU 404. An S-ROM (sound ROM) storing audio data is connected to the sound source IC 418, and the audio data obtained from the ROM is amplified by an amplifier and output from the speakers 272 and 277.
第1副制御部400には、また、駆動回路422が設けられ、駆動回路422には入出力インタフェースを介して各種ランプ420(上部ランプ、下部ランプ、サイドランプ144、タイトルパネル162ランプ、等)が接続されている。 The first sub-control unit 400 is also provided with a drive circuit 422, and the drive circuit 422 has various lamps 420 (upper lamp, lower lamp, side lamp 144, title panel 162 lamp, etc.) via an input / output interface. Is connected.
また、CPU404は、出力インタフェースを介して第2副制御部500へ信号の送受信を行う。スロットマシン100の第2副制御部500では、演出画像表示装置157やシャッタ163などの制御を行う。なお、第2副制御部500は、例えば、演出画像表示装置157の制御を行う制御部、シャッタ163の制御を行う制御部とするなど、複数の制御部で構成するようにしてもよい。 The CPU 404 sends and receives signals to and from the second sub control unit 500 via the output interface. The second sub-controller 500 of the slot machine 100 controls the effect image display device 157, the shutter 163, and the like. The second sub-control unit 500 may be configured by a plurality of control units such as a control unit that controls the effect image display device 157 and a control unit that controls the shutter 163.
次に、スロットマシン100の第2副制御部500について説明する。第2副制御部500は、第1副制御部400が送信した制御コマンドを、入力インタフェースを介して受信し、この制御コマンドに基づいて第2副制御部500の全体を制御する基本回路502を備えており、この基本回路502は、CPU504と、一時的にデータを記憶するためのRAM508と、各種デバイスの入出力を制御するためのI/O510と、時間や回数等を計測するためのカウンタタイマ512を搭載している。基本回路502のCPU504は、水晶発振器514が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。また、第2副制御部500は、第2副制御部500の全体を制御するための制御プログラム及びデータ、画像表示用のデータ等が記憶されたROM506を設けている。 Next, the second sub control unit 500 of the slot machine 100 will be described. The second sub-control unit 500 receives the control command transmitted by the first sub-control unit 400 via the input interface, and controls the basic circuit 502 that controls the entire second sub-control unit 500 based on the control command. The basic circuit 502 includes a CPU 504, a RAM 508 for temporarily storing data, an I / O 510 for controlling input / output of various devices, and a counter for measuring time, number of times, and the like. A timer 512 is mounted. The CPU 504 of the basic circuit 502 operates by inputting a clock signal of a predetermined cycle output from the crystal oscillator 514 as a system clock. Further, the second sub-control unit 500 includes a ROM 506 in which a control program and data for controlling the entire second sub-control unit 500, data for image display, and the like are stored.
CPU504は、所定のタイミングでデータバスを介してROM506の所定エリアに格納された分周用のデータをカウンタタイマ512に送信する。カウンタタイマ512は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をCPU504に送信する。CPU504は、この割込み要求のタイミングをもとに、各ICや各回路を制御する。 The CPU 504 transmits the data for frequency division stored in the predetermined area of the ROM 506 to the counter timer 512 via the data bus at a predetermined timing. The counter timer 512 determines an interrupt time based on the received data for frequency division, and transmits an interrupt request to the CPU 504 for each interrupt time. The CPU 504 controls each IC and each circuit based on the timing of the interrupt request.
また、第2副制御部500には、シャッタ163を駆動する駆動回路530が設けられ、駆動回路530には出力インタフェースを介してシャッタ163が接続されている。この駆動回路530は、CPU504からの命令に応じてシャッタ163に設けたステッピングモータ(図示省略)に駆動信号を出力する。 The second sub-controller 500 is provided with a drive circuit 530 for driving the shutter 163, and the drive circuit 530 is connected to the shutter 163 via an output interface. The drive circuit 530 outputs a drive signal to a stepping motor (not shown) provided in the shutter 163 according to a command from the CPU 504.
また、第2副制御部500には、センサ回路532が設けられ、センサ回路532には入力インタフェースを介してシャッタセンサ538が接続されている。CPU504は、割り込み時間ごとにシャッタセンサ538の状態を監視している。 Further, a sensor circuit 532 is provided in the second sub-control unit 500, and a shutter sensor 538 is connected to the sensor circuit 532 via an input interface. The CPU 504 monitors the state of the shutter sensor 538 at each interruption time.
また、第2副制御部500には、VDP534(ビデオ・ディスプレイ・プロセッサー)が設けられ、このVDP534には、バスを介してROM506、VRAM536が接続されている。VDP534は、CPU504からの信号に基づいてROM506に記憶された画像データ等を読み出し、VRAM536のワークエリアを使用して表示画像を生成し、演出画像表示装置157に画像を表示する。 The second sub control unit 500 is provided with a VDP 534 (video display processor), and the VDP 534 is connected to a ROM 506 and a VRAM 536 via a bus. The VDP 534 reads out image data and the like stored in the ROM 506 based on a signal from the CPU 504, generates a display image using the work area of the VRAM 536, and displays the image on the effect image display device 157.
<図柄配列>
図4を用いて、上述の各リール110〜112に施される図柄配列について説明する。なお、同図は、各リール(左リール110、中リール111、右リール112)に施される図柄の配列を平面的に展開して示した図である。
<Symbol array>
With reference to FIG. 4, a description will be given of the symbol arrangement applied to each of the reels 110 to 112. FIG. 2 is a diagram in which the arrangement of symbols applied to each of the reels (the left reel 110, the middle reel 111, and the right reel 112) is developed in a planar manner.
各リール110〜112には、複数種類(本実施形態では8種類)の図柄が所定コマ数(本実施形態では、図柄番号カウンタの番号が0〜19の20コマ。なお、図柄間隔カウンタ及び図柄番号カウンタに関しては、詳しくは後述する)だけ配置されている。また、同図の左に示した番号0〜20は、各リール110〜112上の図柄の配置位置を示す番号である。例えば、本実施形態では、左リール110の番号0のコマにはチャンス図柄、中リール111の番号1のコマにはBB1図柄、右リール112の番号2のコマにはリプレイ図柄、がそれぞれ配置されている。 On each of the reels 110 to 112, a plurality of types (eight types in the present embodiment) of a predetermined number of frames (in the present embodiment, the number of a symbol number counter is 20 to 20). Only the number counter will be described later in detail). Also, numbers 0 to 20 shown on the left side of the drawing are numbers indicating the arrangement positions of the symbols on the reels 110 to 112. For example, in the present embodiment, a chance symbol is arranged on the number 0 frame of the left reel 110, a BB1 symbol is arranged on the number 1 frame of the middle reel 111, and a replay symbol is arranged on the number 2 frame of the right reel 112. ing.
有効ライン上に停止表示された図柄組合せが予め定めた入賞役の図柄組合せとなった場合には、当該入賞役に入賞と判定される。本実施形態における入賞役には、所定数のメダルが払い出される小役のほか、作動役、つまり、ボーナス遊技に移行する役であるビッグボーナスや新たにメダルを投入することなく再遊技が可能となる役であるリプレイも含まれる。すなわち、本実施形態における「入賞」には、メダルの配当を伴わない(メダルの払い出しを伴わない)作動役の図柄組合せが有効ライン上に表示される場合も含まれ、例えば、ビッグボーナスやリプレイへの入賞が含まれる。 If the symbol combination stopped and displayed on the activated line becomes a symbol combination of a predetermined winning combination, it is determined that the winning combination has been won. The winning combination according to the present embodiment is not limited to a small combination in which a predetermined number of medals are paid out, and may also be an active combination, that is, a big bonus which is a transition to a bonus game, or a re-game without inserting a new medal. It also includes the replay of the role. That is, the “winning” in the present embodiment includes a case where a symbol combination of an actor without a medal payout (without a medal payout) is displayed on an activated line, for example, a big bonus or a replay. Includes winnings.
本実施形態では、入賞によりMB遊技状態が開始されるミドルボーナス(MB)が特殊役(作動役)として設けられている。MB遊技状態とは、複数のリールのうち、少なくとも1つ以上のリールに対し、通常の停止範囲(190msec:4コマの移動範囲)よりも短い停止範囲(75msec:1コマの移動範囲。操作された瞬間の図柄及びその次の図柄)で停止する遊技状態をいい、内部抽選の結果に関わらず、ストップボタン操作時の図柄位置から上述の所定の停止範囲内でリールを停止させる遊技状態である。内部抽選の結果に関わらず入賞可能な役の図柄組合せを表示可能な遊技者にとって有利な遊技状態である。本実施形態では、MB遊技状態において左リール110を1コマの移動範囲内で停止制御するようになっている。 In the present embodiment, a middle bonus (MB) at which the MB gaming state is started by winning is provided as a special combination (operating combination). The MB gaming state is a stop range (75 msec: 1 frame movement range) shorter than a normal stop range (190 msec: 4 frame movement range) for at least one or more of the plurality of reels. (The symbol at the moment and the next symbol), which is a gaming state in which the reel is stopped within the above-mentioned predetermined stop range from the symbol position at the time of operating the stop button, regardless of the result of the internal lottery. . This is an advantageous gaming state for a player who can display a symbol combination of a winning combination regardless of the result of the internal lottery. In the present embodiment, the stop control of the left reel 110 is performed within the moving range of one frame in the MB gaming state.
<リール回転装置>
次に、図5〜図7を用いて、スロットマシン100のリール110〜112を回転させるリール回転装置10について詳細に説明する。図5は、スロットマシン100のリール回転装置10を示す外観斜視図で、リール回転装置10は、概略、リール駆動ユニット20〜40と、これらを収納するケース部材12とで構成されている。リール駆動ユニット20〜40は、リール帯610に印刷される図柄の配列(図4参照)が異なるだけで、構造的には、いずれも同一の部品で構成されている。各リール駆動ユニット20〜40(以下、同一構成のため、リール駆動ユニット20について説明する)は、それぞれ個別にケース部材12内に着脱可能に収納されている。
<Reel rotating device>
Next, the reel rotating device 10 that rotates the reels 110 to 112 of the slot machine 100 will be described in detail with reference to FIGS. FIG. 5 is an external perspective view showing the reel rotating device 10 of the slot machine 100. The reel rotating device 10 is generally composed of reel drive units 20 to 40 and a case member 12 for housing these units. The reel drive units 20 to 40 are structurally the same except for the arrangement of the symbols (see FIG. 4) printed on the reel band 610. Each of the reel drive units 20 to 40 (hereinafter, the reel drive unit 20 will be described because of the same configuration) is individually and detachably housed in the case member 12.
図6は、リール駆動ユニット20の分解斜視図である。また、図7(a)はリール駆動ユニット20を組み立てた状態を示す略示側面図であり、同図(b)はその略示正面図である。なお、図7(a)および(b)では、説明の都合上、一部の部材の図示を省略している。リール駆動ユニット20は、図柄を移動表示させるための構成として、リール110と、このリール110を回転駆動する駆動装置604と、リール110の回転位置を検出する回転検出装置606と、リール110の内部から各リール110に施された図柄を照明するリール照明装置608と、を有している。 FIG. 6 is an exploded perspective view of the reel drive unit 20. FIG. 7A is a schematic side view showing a state where the reel drive unit 20 is assembled, and FIG. 7B is a schematic front view thereof. In FIGS. 7A and 7B, some members are not shown for convenience of explanation. The reel driving unit 20 includes a reel 110, a driving device 604 that rotationally drives the reel 110, a rotation detecting device 606 that detects the rotational position of the reel 110, and an internal structure of the reel 110. And a reel illuminating device 608 for illuminating a symbol applied to each reel 110.
リール110は、薄肉円筒状のリール帯610と、このリール帯610の左側側面に取り付けられ、リール帯610の左側側面を支持する第1リール枠612と、リール帯610の右側側面に取り付けられ、リール帯610の右側側面を支持する第2リール枠614によって構成されている。 The reel 110 has a thin cylindrical reel band 610, a first reel frame 612 mounted on the left side surface of the reel band 610 and supporting the left side surface of the reel band 610, and a right side surface of the reel band 610. The reel band 610 is constituted by a second reel frame 614 that supports the right side surface.
第1リール枠612は、円環状の枠部612Aと、この枠部612Aを基端として枠部612Aの中心部に向けて延出形成された6本の支持部612Bと、この6本の支持部612Bの先端部を基端として駆動装置604に向けて突出形成された円筒形状の取付部612Cによって構成されている。 The first reel frame 612 includes an annular frame portion 612A, six support portions 612B extending from the frame portion 612A toward the center of the frame portion 612A, and the six support portions 612B. It is constituted by a cylindrical mounting portion 612C formed so as to protrude toward the drive device 604 with the distal end of the portion 612B as a base end.
6本の支持部612Bのうちの1本には、板状の遮光片612Dが回転検出装置606に向けて突出形成されており、後述するインデックスセンサ606Aの投光部と受光部の間を、この遮光片612Dが通過するように構成される。また、円筒形状の取付部612Cには、その円周方向4か所に略等間隔(この例では、約90度間隔)で4つの係合凹部が形成されている。この4つの係合凹部は、可動体ギヤ620の4つの係合凸部にそれぞれ嵌合され、これにより、第1リール枠612が可動体ギヤ620に係合固定される。 On one of the six support portions 612B, a plate-shaped light-shielding piece 612D is formed so as to protrude toward the rotation detecting device 606, and a gap between a light-emitting portion and a light-receiving portion of an index sensor 606A described later is provided. The light shielding piece 612D is configured to pass therethrough. The cylindrical mounting portion 612C is formed with four engaging concave portions at substantially equal intervals (in this example, approximately 90 ° intervals) at four locations in the circumferential direction. The four engagement concave portions are fitted to the four engagement projections of the movable body gear 620, respectively, whereby the first reel frame 612 is engaged and fixed to the movable body gear 620.
第2リール枠614は、第1リール枠612の枠部612Aと略同一径の円環状の部材からなり、リール帯610を挟んで第1リール枠612の反対側に配設される。 The second reel frame 614 is formed of an annular member having substantially the same diameter as the frame portion 612A of the first reel frame 612, and is disposed on the opposite side of the first reel frame 612 with the reel band 610 interposed therebetween.
駆動装置604は、駆動モータ616と、この駆動モータ616のモータ軸616Aに取り付けられる駆動ギヤ618と、この駆動ギヤ618と噛合する可動体ギヤ620と、この可動体ギヤ620を支持部材623およびワッシャ621を介して回転可能に支持する台座622によって構成されている。なお、駆動モータ616および台座622は、複数の取付ネジ624によって板状の金属枠体626に固定支持される。 The drive device 604 includes a drive motor 616, a drive gear 618 attached to a motor shaft 616A of the drive motor 616, a movable gear 620 meshing with the drive gear 618, and a support member 623 and a washer It is constituted by a pedestal 622 that is rotatably supported via 621. The drive motor 616 and the pedestal 622 are fixedly supported on a plate-shaped metal frame 626 by a plurality of mounting screws 624.
駆動モータ616は、本実施形態では、1−2相励磁式のステッピングモータ700によって構成されている(詳細は後述する)。可動体ギヤ620は、駆動ギヤ618よりも大径なギヤによって構成されており、可動体ギヤ620および駆動ギヤ618によってギヤセットが構成される。また、上述のように、可動体ギヤ620は、第1リール枠612の取付部612Cに係合された後、取付ネジ624やワッシャ621を用いて第1リール枠612に固定されるとともに、台座622に回転可能に支持され、第1リール枠612と共に回転可能な構造となっている。 In the present embodiment, the drive motor 616 is constituted by a 1-2-phase excitation type stepping motor 700 (details will be described later). The movable body gear 620 is configured by a gear having a larger diameter than the drive gear 618, and the movable body gear 620 and the drive gear 618 form a gear set. Further, as described above, after the movable body gear 620 is engaged with the mounting portion 612C of the first reel frame 612, the movable body gear 620 is fixed to the first reel frame 612 by using the mounting screw 624 and the washer 621. 622 so as to be rotatable and rotatable with the first reel frame 612.
回転検出装置606は、投光部と受光部からなる光学式のインデックスセンサ606Aと、このインデックスセンサ606Aが取り付けられる取付台座606Bによって構成されており、インデックスセンサ606Aの投光部と受光部の間を、第1リール枠612に設けられた遮光片612Dが通過するように構成されている。なお、取付台座606Bは、取付ネジ624によって金属枠体626に固定される。スロットマシン100は、この回転検出装置606の検出結果に基づいてリール110〜112上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン114上に表示されるようにリール110〜112を停止させる。 The rotation detecting device 606 includes an optical index sensor 606A including a light projecting unit and a light receiving unit, and a mounting base 606B to which the index sensor 606A is attached. Through the light shielding piece 612D provided on the first reel frame 612. The mounting pedestal 606B is fixed to the metal frame 626 by mounting screws 624. The slot machine 100 determines the position of the symbols on the reels 110 to 112 in the rotation direction based on the detection result of the rotation detection device 606, and determines whether the target symbols are displayed on the pay line 114. 112 is stopped.
リール照明装置608は、一本の冷陰極管を中央部に配置した照明基板608Bと、この照明基板608Bを取り付けた状態で、冷陰極管から出射される光を所定の方向に導くための導光板を含んで構成された照明ケース608Cと、照明基板608Bの裏面を覆う裏面カバー608Aとで構成されている。なお、照明ケース608Cは、照明基板608Bおよび裏面カバー608Aが取り付けられた状態で、取付ネジ624によって金属枠体626に固定される。 The reel illuminating device 608 includes an illuminating board 608B having a single cold-cathode tube disposed at the center, and a light guide for guiding light emitted from the cold-cathode tube in a predetermined direction with the illuminating board 608B attached. It is composed of a lighting case 608C including a light plate and a back cover 608A covering the back surface of the lighting board 608B. The lighting case 608C is fixed to the metal frame 626 with the mounting screws 624 in a state where the lighting board 608B and the back cover 608A are mounted.
<ステッピングモータ>
図8は、ステッピングモータ700の分解斜視図である。ステッピングモータ700は、図8に示すように、モータ軸710と、モータ軸710を支持するケース部材720と、ケース部材720に配設されてモータ軸710を支持する第1の軸受722および第2の軸受724と、ケース部材720の内部に配設され、固定された電磁石からなるステータ730と、モータ軸710に回転可能に取り付けられるロータ740と、から構成されている。本実施形態のステッピングモータ700は、PM(Permanent Magnet)型ステッピングモータであり、1−2相励磁式の96ステップでモータが1回転するように構成されている。なお、本実施形態では、リールとモータのギア比は1:5となっているので、480ステップ(=5×96)でリールは1回転するようになっている。
<Stepping motor>
FIG. 8 is an exploded perspective view of the stepping motor 700. As shown in FIG. 8, the stepping motor 700 includes a motor shaft 710, a case member 720 supporting the motor shaft 710, a first bearing 722 provided on the case member 720 to support the motor shaft 710, and a second bearing 722. , A stator 730 provided inside the case member 720 and made of a fixed electromagnet, and a rotor 740 rotatably attached to the motor shaft 710. The stepping motor 700 of the present embodiment is a PM (Permanent Magnet) type stepping motor, and is configured such that the motor makes one rotation in 96 steps of a 1-2 phase excitation type. In this embodiment, since the gear ratio between the reel and the motor is 1: 5, the reel makes one rotation in 480 steps (= 5 × 96).
モータ軸710は、駆動ギヤ618が取り付けられて動力を出力する軸である。以下、モータ軸710の駆動ギヤ618が取り付けられる方の端部を出力端710A、この反対側の端部を後端710Bと呼ぶことにする。 The motor shaft 710 is a shaft to which a drive gear 618 is attached and outputs power. Hereinafter, the end of the motor shaft 710 to which the drive gear 618 is attached is referred to as an output end 710A, and the opposite end is referred to as a rear end 710B.
ケース部材720は、一端が開口した略円筒状のベース部720Aおよびベース部720Aの開口部を塞ぐように配設される蓋部720Bからなる、有底の中空円筒体である。ケース部材720は、ステータ730およびロータ740を内部に収容すると共に、ベース部720Aの底部から蓋部720Bまで貫通するモータ軸710を、第1の軸受722および第2の軸受724を介して支持している。また、ベース部720Aには、金属枠体626に固定支持するための取付ネジ624が挿通される孔を備えた固定部材720Cが設けられている。 The case member 720 is a bottomed hollow cylindrical body including a substantially cylindrical base portion 720A having one end opened and a lid portion 720B disposed so as to close the opening of the base portion 720A. Case member 720 accommodates stator 730 and rotor 740 therein, and supports motor shaft 710 penetrating from the bottom of base portion 720A to lid portion 720B via first bearing 722 and second bearing 724. ing. Further, the base portion 720A is provided with a fixing member 720C having a hole through which a mounting screw 624 for fixing and supporting the metal frame 626 is inserted.
第1の軸受722は、ケース部材720の蓋部720Bの略中央に配設され、モータ軸710を出力端710A近傍において回転可能に支持する略円筒状の滑り軸受である。 The first bearing 722 is a substantially cylindrical slide bearing that is disposed substantially at the center of the lid 720B of the case member 720 and rotatably supports the motor shaft 710 near the output end 710A.
第2の軸受724は、ケース部材720のベース部720Aの底部の略中央に配設され、モータ軸710を後端710B近傍において回転可能に支持する略円筒状の滑り軸受である。 The second bearing 724 is a substantially cylindrical slide bearing that is disposed substantially at the center of the bottom of the base 720A of the case member 720 and rotatably supports the motor shaft 710 near the rear end 710B.
ステータ730は、ロータ740を取り囲むように配設され、上下2段に亘って駆動コイルが巻かれている(A相、B相)。本実施形態では、図8に示すように、磁極歯は三角形を形成しており(上向きをA相及びB相、下向きをA−相、B−相と称する。A相とB相は電気角90度の位相関係、A相とA−相及びB相とB−相は電気角180度の位相関係)、各磁極(A相、A−相、B相、B−相)は1周12歯となっている。図9は、ステータ730の磁極の配置を示す図である。図9に示すように、各磁極は、右回りにA相、B相、A−相、B−相の順序で円周状に配置されている。 The stator 730 is disposed so as to surround the rotor 740, and has drive coils wound in two stages, upper and lower (A phase, B phase). In this embodiment, as shown in FIG. 8, the magnetic pole teeth form a triangle (upward is referred to as A-phase and B-phase, downward is referred to as A-phase and B-phase. A-phase and B-phase are electrical angles. A phase relationship of 90 degrees, an A phase and an A-phase, and a B phase and a B-phase have a phase relationship of an electrical angle of 180 degrees), and each magnetic pole (A phase, A-phase, B-phase, and B-phase) has 12 turns. Has become a tooth. FIG. 9 is a diagram showing the arrangement of the magnetic poles of the stator 730. As shown in FIG. 9, the magnetic poles are circumferentially arranged clockwise in the order of A-phase, B-phase, A-phase, and B-phase.
ロータ740は、本実施形態の場合、永久磁石で構成されており、磁極数は24である。 In the case of the present embodiment, the rotor 740 is formed of a permanent magnet, and has 24 magnetic poles.
ここで、ステッピングモータ700の動作原理について説明する。ステッピングモータ700は、ステータ730に巻回されたコイルに電流を流してステータ730の各相を後述する励磁パターンに基づいて、順番に磁化させ、ロータ740を磁力で引き付けることによってロータ740を回転させるように構成されている。 Here, the operation principle of the stepping motor 700 will be described. The stepping motor 700 causes a current to flow through a coil wound around the stator 730 to sequentially magnetize each phase of the stator 730 based on an excitation pattern described later, and attracts the rotor 740 by magnetic force to rotate the rotor 740. It is configured as follows.
1−2相励磁式では、上述したステータ730の4相を、例えば、A相(1相励磁)→A相及びB相(以下、AB相という。2相励磁)→B相(1相励磁)→A−相及びB相(以下、A−B相という。2相励磁)→A−相(1相励磁)→A−相及びB−相(以下、A−B−相という。2相励磁)→B−相(1相励磁)→A相及びB−相(以下、AB−相という。2相励磁)→A相(1相励磁)→…の順序で励磁することにより、ロータ740を一定の方向に回転させるようになっている。 In the 1-2-phase excitation method, the above-described four phases of the stator 730 are, for example, A-phase (one-phase excitation) → A-phase and B-phase (hereinafter, referred to as AB-phase; two-phase excitation) → B-phase (one-phase excitation). ) → A-phase and B-phase (hereinafter, referred to as AB phase; two-phase excitation) → A-phase (one-phase excitation) → A-phase and B-phase (hereinafter, referred to as AB-phase, two phases) Excitation) → B-phase (one-phase excitation) → A-phase and B-phase (hereinafter referred to as AB-phase; two-phase excitation) → A-phase (one-phase excitation) →. Is rotated in a certain direction.
より詳しくは、主制御部300のCPU304は、駆動回路322を介して、ステッピングモータ700のステータ730の励磁を行う相にオンレベルのパルス信号(例えば、ハイレベルの信号)を出力すると同時に、励磁を行わない相にオフレベルのパルス信号(例えば、ローレベルの信号)を出力することによって所定の相の励磁を行う。これにより、ステッピングモータ700のロータ740は所定の角度(1ステップ)だけ回転される。例えば、主制御部300のCPU304は、ステッピングモータ700のステータ730のA相にオンレベルのパルス信号を出力すると同時に、B相、A−相、B−相にオフレベルのパルス信号を出力することによって、A相のみ励磁してロータを1パルス分(1ステップ)だけ回転させ、以後、上述の順序で励磁を切り替えることによってロータを所定のパルス分だけ回転させる。なお、A相→AB相→B相→A−B相→A−相→A−B−相→B−相→AB−相(またはA相→AB−相→B−相→A−B−相→A−相→A−B相→B相→AB相)の8パルス分(8ステップ)の回転を、以下、1サイクルと称する。 More specifically, the CPU 304 of the main control unit 300 outputs an on-level pulse signal (for example, a high-level signal) to a phase for exciting the stator 730 of the stepping motor 700 via the drive circuit 322, and simultaneously excites the excitation. A predetermined phase is excited by outputting an off-level pulse signal (for example, a low-level signal) to a phase in which no phase is performed. Thereby, the rotor 740 of the stepping motor 700 is rotated by a predetermined angle (one step). For example, the CPU 304 of the main control unit 300 outputs an on-level pulse signal to the A-phase of the stator 730 of the stepping motor 700 and simultaneously outputs an off-level pulse signal to the B-phase, A-phase, and B-phase. As a result, only the A phase is excited to rotate the rotor by one pulse (one step), and thereafter the excitation is switched in the above-described order to rotate the rotor by a predetermined pulse. In addition, A phase → AB phase → B phase → AB phase → A phase → AB phase → B phase → AB phase (or A phase → AB phase → B phase → AB phase) The rotation of eight pulses (8 steps) of phase → A-phase → AB phase → B phase → AB phase) is hereinafter referred to as one cycle.
本実施形態では、上述したようにリールを1回転(360度回転)させるのに必要なパルス数を480パルス(60サイクル)に設定している。したがって、1パルスあたりのロータ740の回転角度は、約0.75度(=360/480)である。 In the present embodiment, as described above, the number of pulses required to rotate the reel once (360 degrees) is set to 480 pulses (60 cycles). Therefore, the rotation angle of the rotor 740 per pulse is about 0.75 degrees (= 360/480).
<励磁テーブル>
CPU304から駆動回路322に出力される駆動信号は、ROM306上に励磁テーブルとして記憶されている。CPU304はこの励磁テーブルを参照することにより、指示された駆動信号を出力するようになっている。図10は、本実施形態の励磁テーブルの内容を示す表である。各励磁テーブルのデータ(リールの回転制御を行うためのデータなので、回転制御データともいう)は、6つのビットデータ(具体的には、A−I0、A−I1、A−Phase、B−I0、B−I1、B−Phase)を組み合わせて、励磁する相及び励磁力を表わすように構成されている。具体的には、A−I0とA−I1の組合せは、A相またはA−相のコイルを励磁するための電流の大きさ(励磁力)を示しており、A−I0が0、A−I1が0の場合には0%、A−I0が1、A−I1が0の場合には20%、A−I0が0、A−I1が1の場合には60%、A−I0が1、A−I1が1の場合には100%であることを示しており、A−Phaseが1の場合にはA相の励磁、0の場合にはA−相の励磁を示している。同様にして、B−I0とB−I1の組合せは、B相またはB−相のコイルを励磁するための電流の大きさ(励磁力)を示しており、B−I0が0、B−I1が0の場合には0%、B−I0が1、B−I1が0の場合には20%、B−I0が0、B−I1が1の場合には60%、B−I0が1、B−I1が1の場合には100%であることを示しており、B−Phaseが1の場合にはB相の励磁、0の場合にはB−相の励磁を示している。
<Excitation table>
The drive signal output from the CPU 304 to the drive circuit 322 is stored in the ROM 306 as an excitation table. The CPU 304 outputs a designated drive signal by referring to the excitation table. FIG. 10 is a table showing the contents of the excitation table of the present embodiment. The data of each excitation table (data for controlling the rotation of the reel, so also referred to as rotation control data) is composed of six bit data (specifically, A-I0, A-I1, A-Phase, and B-I0). , B-I1, and B-Phase) to represent the phase to be excited and the exciting force. Specifically, the combination of A-I0 and A-I1 indicates the magnitude of the current (excitation force) for exciting the A-phase or A-phase coil. When I1 is 0, 0%, A-I0 is 1, 20% when A-I1 is 0, 0% when A-I0 is 0, and 60% when A-I1 is 1, A-I0 is When 1, A-I1 is 1, it indicates 100%, and when A-Phase is 1, A-phase excitation is shown, and when A-Phase is 0, A-phase excitation is shown. Similarly, the combination of B-I0 and B-I1 indicates the magnitude of the current (excitation force) for exciting the B-phase or B-phase coil, where B-I0 is 0, B-I1 Is 0% when B is 0, 1 when B-I0 is 1, 20% when B-I1 is 0, 60% when B-I0 is 0 and B-I1 is 1, and B-I0 is 1 , B-I1 is 1, indicating 100%, B-Phase being 1, B-phase excitation, and 0 being B-Phase excitation.
例えば、テーブル番号が「B0」の励磁テーブル「55H」は、A−I0が1、A−I1が0、A−Phaseが1、B−I0が1、B−I1が0、B−Phaseが1となっているので、AB相を20%で励磁することを示している。また、テーブル番号が「C1」の励磁テーブル「06H」は、A−I0が0、A−I1が1、A−Phaseが1、B−I0が0、B−I1が0、B−Phaseが0となっているので、A相を60%で励磁することを示している(B−相は0%のため励磁なし)。したがって、テーブル番号を「C0」→「C1」→「C2」→「C3」→「C4」→「C5」→「C6」→「C7」と切り替えていく場合には、AB相→A相→AB−相→B−相→A−B−相→A−相→A−B相→B相の順序で各相を60%励磁して、ロータ740を1サイクル分の角度だけ回転させることができる。このように本実施形態では、6ビットで構成された励磁テーブルのデータ(回転制御データ)を駆動信号として駆動回路322に出力することにより、リールは回転制御されるようになっている。なお、本実施形態では、図10に示すように、励磁力0%を励磁なし、励磁力20%を弱励磁、励磁力60%を中励磁、励磁力100%を強励磁とも表記する。 For example, the excitation table “55H” with the table number “B0” has A-I0 of 1, A-I1 of 0, A-Phase of 1, B-I0 of 1, B-I1 of 0, and B-Phase of Since it is 1, it indicates that the AB phase is excited at 20%. Further, the excitation table “06H” having the table number “C1” has A-0 of 0, A-1 of 1, A-Phase of 1, B-I0 of 0, B-I1 of 0, and B-Phase of 0. Since it is 0, it indicates that the A-phase is excited at 60% (the B-phase is 0% and is not excited). Therefore, when switching the table number from “C0” → “C1” → “C2” → “C3” → “C4” → “C5” → “C6” → “C7”, the AB phase → A phase → It is possible to excite each phase by 60% in the order of AB-phase → B-phase → AB-phase → A-phase → AB phase → B phase and rotate the rotor 740 by an angle for one cycle. it can. As described above, in the present embodiment, the rotation of the reel is controlled by outputting the excitation table data (rotation control data) composed of 6 bits to the drive circuit 322 as a drive signal. In the present embodiment, as shown in FIG. 10, an excitation force of 0% is expressed as no excitation, an excitation force of 20% is expressed as weak excitation, an excitation force of 60% is expressed as medium excitation, and an excitation force of 100% is expressed as strong excitation.
<回転制御テーブル>
図11は、本実施形態の回転制御テーブルの内容を示す表である。回転制御テーブルは、ROM306上に記憶されており、リール制御ステータスごとの回転制御の内容(具体的には、汎用オフセットカウンタ値、励磁テーブル、保持パラメータで構成される)を記憶している。リール制御ステータスとは、各リール110〜112それぞれのリールごとに独立して記憶されるリールの制御状態に関する情報であり、リール110〜112それぞれのリールが停止状態であることを示す情報である「停止制御状態(停止制御中)」、リール110〜112それぞれのリールが加速状態であることを示す情報である「加速状態(加速制御中)」、リール110〜112それぞれのリールが定速状態であることを示す情報である「定速状態(定速制御中)」、リール110〜112それぞれのリールが引込み状態であることを示す情報である「引込み状態(引込み制御中)」、
リール110〜112それぞれのリールがブレーキ状態であることを示す情報である「ブレーキ状態(ブレーキ制御中)」、リール110〜112それぞれのリールが特別ブレーキ状態であることを示す情報である「特別ブレーキ状態(特別ブレーキ制御中)」のいずれかの情報が記憶される。
<Rotation control table>
FIG. 11 is a table showing the contents of the rotation control table of the present embodiment. The rotation control table is stored in the ROM 306, and stores the contents of the rotation control for each reel control status (specifically, configured by a general-purpose offset counter value, an excitation table, and a holding parameter). The reel control status is information relating to the control state of the reels, which is stored independently for each of the reels 110 to 112, and is information indicating that each of the reels 110 to 112 is in the stopped state. "Stop control state (stop control)", "acceleration state (acceleration control)" indicating that each of reels 110 to 112 is in an accelerated state, and reels 110 to 112 each in a constant speed state. “Constant speed state (constant speed control)” which is information indicating that there is, “pull-in state (pull-in control)” which is information indicating that each of the reels 110 to 112 is in the retracted state,
"Brake state (braking control)" which is information indicating that each of the reels 110 to 112 is in the brake state, and "Special brake" which is information indicating that each of the reels 110 to 112 is in the special brake state. State (special brake control in progress) "is stored.
なお、本実施形態では、定速状態は励磁力が異なる2つの状態にさらに分類され、加速状態の直後に設定される「第一定速状態(第一定速制御中)」と第一定速状態(第一定速制御中)の直後に設定される「第二定速状態(第二定速制御中)」とが存在する。第一定速状態は、リール110〜112を安定して回転させるとともに、省電力を図るために設けられ、第二定速状態は、より励磁力を弱くしてリール110〜112の発熱を抑制するために設けられている。また、本実施形態では、MB遊技状態の停止制御において引込みコマ数が1コマのときだけ「特別ブレーキ状態(特別ブレーキ制御中)」が設定され、それ以外の場合には、「ブレーキ状態(ブレーキ制御中)」が設定される(詳しくは後述)。 In the present embodiment, the constant speed state is further classified into two states having different exciting forces, and a “first constant speed state (during the first constant speed control)” and a first constant speed state that are set immediately after the acceleration state. There is a “second constant speed state (during the second constant speed control)” that is set immediately after the speed state (during the first constant speed control). The first constant speed state is provided to stably rotate the reels 110 to 112 and to save power, and the second constant speed state reduces the exciting force to suppress heat generation of the reels 110 to 112. It is provided in order to. In the present embodiment, in the stop control of the MB gaming state, the “special brake state (during special brake control)” is set only when the number of drawn frames is one, and in other cases, the “brake state (brake state)” is set. (During control) is set (to be described in detail later).
本実施形態のスロットマシン100は、リール制御ステータスを、停止制御中→加速制御中→第一定速制御中→第二定速制御中→引込み制御中→ブレーキ制御中または特別ブレーキ制御中→停止制御中と変化させて、各リールステータスに対応した励磁テーブル(回転制御データ)を選択することにより、リール110〜112の回転制御を行っている。 The slot machine 100 of the present embodiment changes the reel control status from stop control to acceleration control to first constant speed control to second constant speed control to pull-in control to brake control or special brake control to stop. The rotation of the reels 110 to 112 is controlled by selecting the excitation table (rotation control data) corresponding to each reel status by changing the state to the control state.
例えば、リール制御ステータスが「加速制御中」においては、図11に示すように、まず、汎用オフセットカウンタ値「0」に対応する励磁テーブル「77H」の回転制御データを「12」保持時間、次いで、汎用オフセットカウンタ値「1」に対応する励磁テーブル「07H」の回転制御データを「12」保持時間、次いで、汎用オフセットカウンタ値「2」に対応する励磁テーブル「37H」の回転制御データを「3」保持時間、次いで、汎用オフセットカウンタ値「3」に対応する励磁テーブル「30H」の回転制御データを「3」保持時間…というように表の最上行から下行に向けて順次回転制御データを設定していく。そして、順次設定される回転制御データの保持時間を徐々に少なくしていくことにより、リール110〜112を加速させている。 For example, when the reel control status is “acceleration control”, as shown in FIG. 11, first, the rotation control data of the excitation table “77H” corresponding to the general-purpose offset counter value “0” is held for “12” holding time, and then The rotation control data of the excitation table “07H” corresponding to the general-purpose offset counter value “1” is held for “12”, and the rotation control data of the excitation table “37H” corresponding to the general-purpose offset counter value “2” is changed to “ The rotation control data of the excitation table “30H” corresponding to the “3” holding time and then the general-purpose offset counter value “3” is sequentially changed from the top row to the bottom row of the table as “3” holding time. Set up. Then, the reels 110 to 112 are accelerated by gradually reducing the holding time of the rotation control data set in order.
なお、汎用オフセットカウンタ値とは、各リール制御ステータスにおいて、それぞれの回転制御データを実行する順序を示す番号となっており(0オリジン)、7の次は0に戻る循環値となっている。また、保持時間(保持パラメータ)とは、セットされた回転制御データを保持する時間を示しており、1保持時間は、1割込時間(1.563ms)を示している。したがって、図11に示すように、本実施形態の「加速制御中」は、1−2相100%励磁(強励磁)が行われ、93.780ms(=1.563×60)の時間を要するように構成されている。 Note that the general-purpose offset counter value is a number indicating the order in which each rotation control data is executed in each reel control status (0 origin), and is a cyclic value returning to 0 after 7. The holding time (holding parameter) indicates a time for holding the set rotation control data, and one holding time indicates one interrupt time (1.563 ms). Therefore, as shown in FIG. 11, during “acceleration control” of the present embodiment, the 1-2 phase 100% excitation (strong excitation) is performed, and it takes 93.780 ms (= 1.563 × 60). It is configured as follows.
また、リール制御ステータスが「第一定速制御中」においては、図11に示すように、まず、汎用オフセットカウンタ値「0」に対応する励磁テーブル「77H」の回転制御データを「1」保持時間、次いで、汎用オフセットカウンタ値「1」に対応する励磁テーブル「07H」の回転制御データを「1」保持時間、次いで、汎用オフセットカウンタ値「2」に対応する励磁テーブル「37H」の回転制御データを「1」保持時間、…というように表の最上行から下行に向けて順次回転制御データを設定し、表に記載された回転制御データを1セットとして16回繰り返す。すなわち、順次設定されていく回転制御データを1保持時間で切り替えて16セット実行することにより、リールを安定して定速に回転させている。この結果、本実施形態の「第一定速制御中」は、1−2相100%励磁(強励磁)で200.064ms(=1.563×8×16セット)の時間を要するように構成されている。 Also, when the reel control status is “under constant speed control”, first, as shown in FIG. 11, the rotation control data of the excitation table “77H” corresponding to the general-purpose offset counter value “0” is held at “1”. Time, then the rotation control data of the excitation table “07H” corresponding to the general-purpose offset counter value “1” is held for “1”, and then the rotation control of the excitation table “37H” corresponding to the general-purpose offset counter value “2” is performed. The rotation control data is sequentially set from the top row to the bottom row of the table, such as data holding time “1”,..., And the rotation control data described in the table is repeated 16 times as one set. That is, the reels are stably rotated at a constant speed by switching the rotation control data that is sequentially set at one holding time and executing 16 sets. As a result, it is configured such that the “during the first constant speed control” of the present embodiment requires 200.064 ms (= 1.563 × 8 × 16 sets) in 100% excitation (strong excitation) in the 1-2 phase. Have been.
また、リール制御ステータスが「第二定速制御中」においては、図11に示すように、まず、汎用オフセットカウンタ値「0」に対応する励磁テーブル「66H」の回転制御データを「1」保持時間、次いで、汎用オフセットカウンタ値「1」に対応する励磁テーブル「06H」の回転制御データを「1」保持時間、次いで、汎用オフセットカウンタ値「2」に対応する励磁テーブル「26H」の回転制御データを「1」保持時間、…というように表の最上行から下行に向けて順次回転制御データを設定していく。すなわち、順次設定されていく回転制御データを1保持時間で切り替えていくことにより、リールを定速で回転させている。この結果、本実施形態の「第二定速制御中」は、停止操作があるまで、1−2相60%励磁(中励磁)の状態が継続されるように構成されている。 Further, when the reel control status is “second constant speed control in progress”, first, as shown in FIG. 11, the rotation control data of the excitation table “66H” corresponding to the general-purpose offset counter value “0” is held at “1”. Time, then the rotation control data of the excitation table "06H" corresponding to the general-purpose offset counter value "1" is held for "1", and then the rotation control of the excitation table "26H" corresponding to the general-purpose offset counter value "2" The rotation control data is sequentially set from the top row to the bottom row of the table, such as data holding time “1”. That is, the reel is rotated at a constant speed by switching the rotation control data that is sequentially set in one holding time. As a result, during the "second constant speed control" of the present embodiment, the 1-2 phase 60% excitation (medium excitation) state is continued until a stop operation is performed.
また、リール制御ステータスが「引込み制御中」においては、「第二定速制御中」において使われた回転制御データが引き続き、順次設定されていくが、(1)MB遊技状態の引込み制御において引込みコマ数が1の場合、つまり当該「引込み制御中」の後に「特別ブレーキ制御」を行う場合の引込み制御(以下、特別引込み制御という)と、(2)それ以外、つまり当該「引込み制御中」の後に「ブレーキ制御」を行う場合の引込み制御(以下、通常引込み制御という)では、回転制御データの設定方法が異なっている。 When the reel control status is "during pull-in control", the rotation control data used in "during second constant-speed control" is successively set, but (1) pull-in is performed in the pull-in control in the MB gaming state. When the number of frames is 1, that is, when "special brake control" is performed after the "pull-in control", pull-in control (hereinafter referred to as "special pull-in control"), and (2) other than that, that is, "pull-in control" In the pull-in control (hereinafter referred to as "normal pull-in control") in the case where "brake control" is performed after the step (1), the setting method of the rotation control data is different.
まず、(2)の「通常引込み制御」について説明すると、「第二定速制御中」において最後に使われた回転制御データの次の回転制御データから、所定ステップ数(ストップボタンが操作された瞬間の図柄の残りに相当するステップ数)、「1」保持時間ずつ順次繰り返し設定していき、次いで、引込みコマ数に相当するステップ数(引き込みコマ数×24)、汎用オフセットカウンタ値が0〜7に対応する各励磁テーブルの回転制御データを「1」保持時間ずつ順次繰り返し設定していく。 First, (2) “normal retract control” will be described. From the rotation control data next to the last used rotation control data in “during second constant speed control”, a predetermined number of steps (stop button is operated) The number of steps corresponding to the rest of the pattern at the moment), the number of steps corresponding to the number of frames to be drawn (number of frames to be drawn × 24), and the value of the general-purpose offset counter are set to 0 in sequence. The rotation control data of each excitation table corresponding to No. 7 is sequentially and repeatedly set for each “1” holding time.
一方、(1)の「特別引込み制御」の場合には、「第二定速制御中」において最後に使われた回転制御データの次の回転制御データから、所定ステップ数(ストップボタンが操作された瞬間の図柄位置の残りに相当するステップ数)、「1」保持時間ずつ順次繰り返し設定していき、次いで、1コマ数に相当するステップ数(20ステップ)、汎用オフセットカウンタ値が0〜7に対応する各励磁テーブルの回転制御データを「1」保持時間ずつ順次繰り返し設定していく。 On the other hand, in the case of the (1) “special pull-in control”, the predetermined number of steps (the stop button is operated) from the rotation control data next to the last used rotation control data in “during the second constant speed control” (The number of steps corresponding to the rest of the symbol position at the moment), and the number of steps corresponding to the “1” holding time are sequentially and repeatedly set. , The rotation control data of each excitation table corresponding to “1” is sequentially and repeatedly set for each “1” holding time.
このように「引込み制御中」においては順次設定されていく回転制御データを1保持時間で切り替えていくことにより、リールを定速で回転させ、1−2相60%励磁(中励磁)の状態が継続されるように構成されているが、「特別引込み制御」の場合は、「通常引込み制御」(1コマ)の場合に比べて「4」保持時間短くなっている。 As described above, during the “pull-in control”, the reels are rotated at a constant speed by sequentially switching the rotation control data that is sequentially set at one holding time, and the state of the 1-2 phase 60% excitation (medium excitation) is performed. Is maintained, but in the case of “special pull-in control”, the “4” holding time is shorter than in the case of “normal pull-in control” (one frame).
そして、その後、リール制御ステータスが「ブレーキ制御中」においては、図11に示すように、まず、汎用オフセットカウンタ値が0に対応する励磁テーブル「77H」の回転制御データを「50」保持時間、次いで、汎用オフセットカウンタ値「1」に対応する励磁テーブル「55H」の回転制御データを「8」保持時間というように回転制御データを設定していく(本実施形態では、AB相で停止させるため)。このように、リール制御ステータスが「ブレーキ制御中」においては、2相100%励磁の回転制御データ、次いで2相20%励磁の回転制御データを用いて、停止位置に対応する相(AB相)を常時、励磁状態とし、リールを予め定めた停止位置で停止させる。 Then, after that, when the reel control status is “under brake control”, first, as shown in FIG. 11, the rotation control data of the excitation table “77H” corresponding to the general-purpose offset counter value of 0 is stored for “50” holding time, Next, the rotation control data of the excitation table “55H” corresponding to the general-purpose offset counter value “1” is set to the rotation control data such as “8” holding time (in the present embodiment, the rotation control data is stopped in the AB phase. ). As described above, when the reel control status is “under brake control”, the phase (AB phase) corresponding to the stop position is obtained by using the rotation control data of the two-phase 100% excitation and then the rotation control data of the two-phase 20% excitation. Is always in an excited state, and the reel is stopped at a predetermined stop position.
一方、リール制御ステータスが「特別ブレーキ制御中」においては、図11に示すように、まず、汎用オフセットカウンタ値が0に対応する励磁テーブル「55H」の回転制御データを「10」保持時間、次いで、汎用オフセットカウンタ値「1」に対応する励磁テーブル「77H」の回転制御データを「20」保持時間、次いで、汎用オフセットカウンタ値「2」に対応する励磁テーブル「55H」の回転制御データを「1」保持時間、というように回転制御データを設定していく(本実施形態では、AB相で停止させるため)。このように、リール制御ステータスが「特別ブレーキ制御中」においては、「ブレーキ制御」の場合よりも早いタイミングで、2相20%励磁の回転制御データ、2相1000%励磁の回転制御データ、2相20%励磁の回転制御データを順番に用いて、停止位置に対応する相(AB相)を常時、励磁状態とし、リールを予め定めた停止位置で停止させる。 On the other hand, when the reel control status is “under special brake control”, as shown in FIG. 11, first, the rotation control data of the excitation table “55H” corresponding to the general-purpose offset counter value of 0 is held for “10”, then The rotation control data of the excitation table “77H” corresponding to the general-purpose offset counter value “1” is held for “20”, and the rotation control data of the excitation table “55H” corresponding to the general-purpose offset counter value “2” is changed to “ The rotation control data is set such as “1” holding time (in the present embodiment, the rotation is stopped in the AB phase). As described above, when the reel control status is “under special brake control”, the two-phase 20% excitation rotation control data, the two-phase 1000% excitation rotation control data, Using the rotation control data of the phase 20% excitation in order, the phase corresponding to the stop position (AB phase) is always in the excitation state, and the reel is stopped at the predetermined stop position.
図12は、通常引込み制御を行った場合の第二定速制御中以降の停止制御データの遷移を示したタイミングチャートである。なお、図12は、停止操作があったときの図柄の残りステップ数ST1=24であって、引込み制御における引込みコマ数が1(ステップ数ST2=24)の場合の例を示している。 FIG. 12 is a timing chart showing transition of the stop control data after the second constant speed control during the normal pull-in control. FIG. 12 shows an example in which the number of remaining steps ST1 of the symbol when the stop operation is performed is 24, and the number of drawn frames in the pull-in control is 1 (the number of steps ST2 = 24).
この場合には、停止操作が行われた時点t1から、通常引込み制御を開始し、停止操作があったときの図柄の残りに相当する24割込時間分(ST1)、及び引込みコマ数1に相当する24割込時間分(ST2)に対してテーブル番号「C0」〜「C7」を1割込時間ずつ順次繰り返し設定していき、時点t2において通常引込み制御を終了させる。 In this case, the normal pull-in control is started from the time point t1 at which the stop operation is performed, and the time of 24 interrupt time (ST1) corresponding to the rest of the symbol at the time of the stop operation and the number of pull-in frames 1 are reduced. The table numbers “C0” to “C7” are sequentially and repeatedly set one by one for the corresponding 24 interrupt time (ST2), and the normal pull-in control is ended at time t2.
次いで、時点t2から開始される「ブレーキ制御中」において、テーブル番号「D0」の回転制御データ(AB相を100%励磁する回転制御データ)を50割込時間、次いで、テーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)を1割込時間、設定して、リール110〜112を停止させる。 Next, during “braking control” started from the time point t2, the rotation control data of the table number “D0” (the rotation control data for exciting the AB phase by 100%) is interrupted for 50 times, and then the table number “B0” The rotation control data (rotation control data for exciting the AB phase by 20%) is set for one interruption time, and the reels 110 to 112 are stopped.
図13は、特別引込み制御を行った場合の第二定速制御中以降の停止制御データの遷移を示したタイミングチャートである。なお、図13は、停止操作があったときの当該図柄の残りステップ数ST1=24であって、引込み制御における引込みコマ数が1(ステップ数ST2=20)の場合の例を示している。 FIG. 13 is a timing chart showing transition of the stop control data after the second constant speed control when the special pull-in control is performed. FIG. 13 shows an example in which the number of remaining steps ST1 of the symbol at the time of the stop operation is 24 and the number of drawn frames in the pull-in control is 1 (the number of steps ST2 = 20).
この場合には、停止操作が行われた時点t1から、特別引込み制御を開始し、停止操作があったときの図柄の残りに相当する24割込時間分(ST1)、及び引込みコマ数1に相当する20割込時間分(ST2)に対してテーブル番号「C0」〜「C7」を1割込時間ずつ順次繰り返し設定していき、時点t3(時点t2よりも4割込時間手前)において特別引込み制御を終了させる。 In this case, the special pull-in control is started from the time point t1 at which the stop operation is performed, and the time of 24 interrupt time (ST1) corresponding to the rest of the symbol at the time of the stop operation and the number of pull-in frames 1 are reduced. The table numbers “C0” to “C7” are sequentially and repeatedly set by one interrupt time for the corresponding 20 interrupt times (ST2), and specially at time t3 (four interrupt times before time t2). The retraction control is ended.
次いで、時点t3から開始される「特別ブレーキ制御中」において、テーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)を10割込時間、次いで、テーブル番号「D0」の回転制御データ(AB相を100%励磁する回転制御データ)を20割込時間、次いで、テーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)1割込時間、設定して、リール110〜112を停止させる。 Next, during “special brake control” started at time t3, the rotation control data of table number “B0” (rotation control data for exciting the AB phase by 20%) is interrupted for 10 interruption times, and then the table number “D0” Of the rotation control data (rotation control data for exciting the AB phase by 100%) for 20 interruption times, and then the rotation control data for the table number "B0" (rotation control data for exciting the AB phase by 20%) to 1 interruption time; After setting, the reels 110 to 112 are stopped.
このように本実施形態では、特別引込み制御を行う場合、通常引込み制御を行う場合よりも4ステップ手前にて引込制御を終了させて、ブレーキ制御を早めに行う。この結果、1リールに施される図柄数が20のリール110〜112を用いたスロットマシン100のMB遊技状態であっても、ビタ止まりだけでなく、1コマ滑りの停止が可能となっている。すなわち、MB遊技状態であっても多様な停止態様を実現できるとともに遊技者に誤解を与えるような停止態様の出現を防止することが可能となっている。 As described above, in the present embodiment, when performing the special retraction control, the retraction control is terminated four steps before the case where the normal retraction control is performed, and the brake control is performed earlier. As a result, even in the MB gaming state of the slot machine 100 using the reels 110 to 112 having 20 symbols applied to one reel, it is possible to stop not only the bitter but also the one-frame sliding. . That is, various stop modes can be realized even in the MB game state, and it is possible to prevent the appearance of a stop mode that may mislead the player.
<ブレーキ制御、特別ブレーキ制御>
次に、図14〜図15を用いて、本実施形態のブレーキ制御及び特別ブレーキ制御について詳しく説明する。ここで、図14は、ブレーキ制御中のステッピングモータ700の動作を模式的に示した図、図15は、特別ブレーキ制御中のステッピングモータ700の動作を模式的に示した図である。なお、説明を簡略化するため、ステータ730に配置する励磁相を図14〜図15においては、1/3にしている。また、図14〜図15は、A相→AB−層→B−相→A−B−相→A−相→A−B相→B相→AB相の順序で励磁していくことにより、ロータ740を右回りに回転させる様子を示しており、いずれもロータ740の一磁極RをAB相で停止させる様子を示している。なお、一磁極Rが停止する位置にあるAB相をP1と表記し、P1よりも4ステップ前のA−B−相をP2と表記する。
<Brake control, special brake control>
Next, the brake control and the special brake control of the present embodiment will be described in detail with reference to FIGS. Here, FIG. 14 is a diagram schematically illustrating the operation of the stepping motor 700 during the brake control, and FIG. 15 is a diagram schematically illustrating the operation of the stepping motor 700 during the special brake control. In order to simplify the explanation, the excitation phase arranged on the stator 730 is reduced to 1/3 in FIGS. FIGS. 14 and 15 show that the excitation is performed in the order of A-phase → AB-layer → B-phase → AB-phase → A-phase → AB phase → B phase → AB phase. A state in which the rotor 740 is rotated clockwise is shown, and a state in which one magnetic pole R of the rotor 740 is stopped in the AB phase is shown. The AB phase at the position where one magnetic pole R stops is denoted by P1, and the AB-phase four steps before P1 is denoted by P2.
図14は、AB相、A相、…、A−B相、B相と右回りに順次励磁した(引込み制御、図14(a)参照)後に、停止位置であるAB相を励磁して(ブレーキ制御、図14(b)及び(c)参照)、ロータ740の一磁極RをAB相に停止させる様子を示している。 FIG. 14 shows that the AB phase, the A phase,..., The AB phase, and the B phase are sequentially excited clockwise (pull-in control, see FIG. 14A), and then the stop phase AB phase is excited ( Brake control, see FIGS. 14 (b) and (c)), and shows how one magnetic pole R of the rotor 740 is stopped in the AB phase.
なお、図14(b)は、テーブル番号「D0」の回転制御データ(AB相を100%励磁する回転制御データ)を用いて、AB相を強励磁している様子、図14(c)は、テーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)を用いて、AB相を弱励磁している様子を示している。 FIG. 14B illustrates a state in which the AB phase is strongly excited using the rotation control data of the table number “D0” (rotation control data for exciting the AB phase by 100%), and FIG. , The AB phase is weakly excited using the rotation control data of the table number “B0” (rotation control data for exciting the AB phase by 20%).
このように本実施形態のブレーキ制御は、一磁極RがP1に到達したときにAB相を励磁して一磁極RをP1に停止させる制御である。 As described above, the brake control of the present embodiment is a control in which when the magnetic pole R reaches P1, the AB phase is excited to stop the magnetic pole R at P1.
図15は、AB相、A相、…、B−相、A−B−相まで右回りに順次励磁した(引込み制御、図15(a)参照)後に、A−B−相より4ステップ先の停止位置であるAB相を励磁して(特別ブレーキ制御、図15(b)、(c)及び(d)参照)、ロータ740の一磁極RをAB相に停止させる様子を示している。 FIG. 15 shows four steps ahead of the AB-phase after the clockwise excitation to the AB-phase, the A-phase,..., The B-phase, and the AB-phase in sequence (retraction control, see FIG. 15A). 15B, the AB phase, which is the stop position of the rotor 740, is excited (special brake control, see FIGS. 15B, 15C, and 15D) to stop one magnetic pole R of the rotor 740 in the AB phase.
なお、図15(b)は、テーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)を用いてAB相を弱励磁している様子、図15(c)は、テーブル番号「D0」の回転制御データ(AB相を100%励磁する回転制御データ)を用いてAB相を弱励磁している様子、図15(d)は、テーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)を用いてAB相を弱励磁している様子を示している。 FIG. 15B shows a state in which the AB phase is weakly excited using the rotation control data of the table number “B0” (rotation control data for exciting the AB phase by 20%), and FIG. A state in which the AB phase is weakly excited using the rotation control data of the table number “D0” (the rotation control data for exciting the AB phase by 100%). FIG. 15D shows the rotation control data of the table number “B0”. (Rotation control data for exciting the AB phase by 20%) shows a state in which the AB phase is weakly excited.
このように本実施形態の特別ブレーキ制御は、一磁極RがP1の4ステップ手前のP2に到達したときからAB相を励磁して一磁極RをP1に停止させる制御である。つまり、特別ブレーキ制御は、P2にある一磁極RをP1まで移動させて停止させる制御である。 As described above, the special brake control of the present embodiment is a control in which the AB phase is excited and the one magnetic pole R is stopped at P1 when the magnetic pole R reaches P2 four steps before P1. That is, the special brake control is a control in which one magnetic pole R in P2 is moved to P1 and stopped.
なお、本実施形態では、図14及び図15に示したように、AB相を停止位置としているため、リール組み付けの際に検査機を用いて、AB相が停止位置となるようにインデックスセンサの基準位置を調整している。 In the present embodiment, as shown in FIGS. 14 and 15, the AB phase is set to the stop position. Therefore, when the reel is assembled, the inspection sensor is used to set the index sensor so that the AB phase is set to the stop position. Adjusting the reference position.
<動作>
次に、上述したステッピングモータ700を備えるスロットマシン100の動作について説明する。
<Operation>
Next, an operation of the slot machine 100 including the above-described stepping motor 700 will be described.
<主制御部メイン処理>
まず、図16を用いて、主制御部300のメイン処理について説明する。なお、同図は、主制御部300のメイン処理の流れを示すフローチャートである。
<Main control unit main processing>
First, the main processing of the main control unit 300 will be described with reference to FIG. FIG. 4 is a flowchart showing the flow of the main processing of the main control unit 300.
遊技の基本的制御は、主制御部300のCPU304が中心になって行い、電源断等を検知しないかぎり、CPU304が同図の主制御部メイン処理を繰り返し実行する。 The basic control of the game is performed mainly by the CPU 304 of the main control unit 300, and the CPU 304 repeatedly executes the main process of the main control unit shown in FIG.
電源投入が行われると、まず、ステップS101では、各種の初期設定を行う。この初期設定では、CPU304のスタックポインタ(SP)へのスタック初期値の設定、割込禁止の設定、I/O310の初期設定、RAM308に記憶する各種変数の初期設定、WDT314への動作許可及び初期値の設定等を行う。 When the power is turned on, first, in step S101, various initial settings are performed. In this initial setting, setting of a stack initial value to a stack pointer (SP) of the CPU 304, setting of inhibition of interrupt, initial setting of the I / O 310, initial setting of various variables stored in the RAM 308, permission of operation to the WDT 314, and initial setting Set values, etc.
ステップS102では、メダル投入・スタート操作受付処理を実行する。ここではメダルの投入の有無をチェックし、メダルの投入に応じて入賞ライン表示ランプ120を点灯させる。また、第1副制御部400に対してメダルが投入されたことを示すメダル投入コマンドを送信する準備を行う。なお、前回の遊技で再遊技に入賞した場合は、前回の遊技で投入されたメダル枚数と同じ数のメダルを投入する処理を行うので、遊技者によるメダルの投入が不要となる。また、スタートレバー135が操作されたか否かのチェックを行い、スタート操作されたと判断した場合は、投入されたメダル枚数を確定するとともに、有効な入賞ラインを確定し、乱数発生回路316で発生させた乱数を取得する。また、このステップS102では、第1副制御部400に対してスタートレバー135が操作されたことを示すスタートレバー受付コマンドを送信する準備を行う。 In step S102, a medal insertion / start operation accepting process is executed. Here, the presence / absence of medal insertion is checked, and the winning line display lamp 120 is turned on in response to the medal insertion. Also, a preparation for transmitting a medal insertion command indicating that a medal has been inserted to the first sub-control unit 400 is performed. When the player wins the re-game in the previous game, a process of inserting the same number of medals as the number of medals inserted in the previous game is performed, so that the player does not need to insert medals. Also, it is checked whether or not the start lever 135 has been operated, and if it is determined that the start operation has been performed, the number of inserted medals is determined, and an effective pay line is determined. To obtain the random number. In step S102, preparation is made to transmit a start lever acceptance command indicating that the start lever 135 has been operated to the first sub control unit 400.
ステップS103では、入賞役内部抽選処理を行う。入賞役内部抽選処理では、ステップS102で取得した乱数値と、ROM306に格納されている入賞役抽選テーブルを用いて、入賞役の内部抽選を行う。入賞役内部抽選処理の結果、いずれかの入賞役に内部当選した場合、その入賞役のフラグを内部的にオンにする。また、このステップS103では、第1副制御部400に対して内部抽選の結果を示す内部抽選結果コマンドを送信する準備を行う。 In step S103, a winning combination internal lottery process is performed. In the winning combination internal lottery process, an internal lottery of the winning combination is performed using the random number value acquired in step S102 and the winning combination lottery table stored in the ROM 306. As a result of the winning combination internal lottery process, when any of the winning combinations is internally won, the flag of the winning combination is internally turned on. In this step S103, preparation is made to transmit an internal lottery result command indicating the result of the internal lottery to the first sub-control unit 400.
ステップS104では、リール停止準備処理を行う。リール停止準備処理では、ステップS103の入賞役内部抽選処理の結果等に基づき、各リール110〜112毎にリール停止データを選択する。 In step S104, a reel stop preparation process is performed. In the reel stop preparation processing, reel stop data is selected for each of the reels 110 to 112 based on the result of the winning combination internal lottery processing in step S103 and the like.
ステップS105では、スタート操作に基づいて、全リール110〜112の回転を開始させるリール回転開始処理(詳しくは後述)を実行する。 In step S105, a reel rotation start process (to be described in detail later) for starting rotation of all reels 110 to 112 is executed based on the start operation.
ステップS106では、後述する主制御部タイマ割込処理のリール回転制御処理に基づいて、全リールが停止したか否かを判定する。全リールが停止した場合には、ステップS107に進み、そうでない場合には、ステップS106に戻る。 In step S106, it is determined whether or not all the reels have stopped based on the reel rotation control processing of the main control unit timer interrupt processing described later. If all the reels have stopped, the process proceeds to step S107; otherwise, the process returns to step S106.
ステップS107では、ストップボタン137〜139が押されることによって停止した図柄の入賞判定を行う。ここでは、有効化された入賞ライン上に、内部当選した入賞役又はフラグ持越し中の入賞役に対応する入賞図柄組合せが揃った(表示された)場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン上に、「リプレイ−リプレイ−リプレイ」が揃っていたならばリプレイ入賞と判定する。また、このステップS107では、入賞判定の結果を示す表示判定コマンドを第1副制御部400に送信する準備を行う。 In step S107, the winning determination of the symbol stopped by pressing the stop buttons 137 to 139 is performed. Here, if the winning combination corresponding to the internally won winning combination or the winning combination whose flag is being carried over is aligned (displayed) on the activated winning line, it is determined that the winning combination has been won. For example, if “Replay-Replay-Replay” is present on the activated payline, it is determined that a replay has been won. In step S107, preparation is made to transmit a display determination command indicating the result of the winning determination to the first sub-control unit 400.
ステップS108では、メダル払出処理を行う。このメダル払出処理では、払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを払い出す。 In step S108, a medal payout process is performed. In this medal payout process, if any winning combination with a payout has been won, the number of medals corresponding to the winning combination is paid out.
ステップS109では、遊技状態制御処理を行う。この遊技状態制御処理では、遊技状態を移行するための制御が行われ、例えば、BB(ビッグボーナス)入賞の場合に次回からBB(ビッグボーナス)ゲームを開始できるよう準備し、それらの最終遊技では、次回から通常遊技が開始できるよう準備する。また、このステップS109では、遊技状態を示す遊技状態コマンドを第1副制御部400に対して送信する準備を行う。 In step S109, a game state control process is performed. In this game state control processing, control for shifting the game state is performed. For example, in the case of a BB (Big Bonus) winning, a preparation is made so that a BB (Big Bonus) game can be started from the next time. Prepare to start the normal game from the next time. In this step S109, preparation is made to transmit a gaming state command indicating a gaming state to the first sub-control unit 400.
以上により1ゲームが終了する。以降ステップS102へ戻って上述した処理を繰り返すことにより遊技が進行することになる。なお、上記各ステップで準備された各種コマンドは、後述する主制御部タイマ割込処理のコマンド設定送信処理(図18のステップS1008)において送信される。 Thus, one game is completed. Thereafter, the process returns to step S102 and the above-described processing is repeated, whereby the game proceeds. The various commands prepared in the above steps are transmitted in a command setting transmission process (step S1008 in FIG. 18) of a main control unit timer interrupt process described later.
<リール回転開始処理>
図17は、図16のステップS105のリール回転開始処理の流れを詳しく示すフローチャートである。
<Reel rotation start processing>
FIG. 17 is a flowchart showing in detail the flow of the reel rotation start processing in step S105 in FIG.
ステップS201では、遊技時間監視タイマ値を取得する。遊技時間監視タイマとは、主制御部300のRAM308の特定の記憶領域に記憶されるタイマであり、1回の遊技に必要な時間を所定の時間(例えば、最少遊技時間の4.1秒)以上になるように制限し、単位時間における遊技媒体の獲得数または損失数を抑え、遊技の射幸性を制限する目的で設定されるタイマである。遊技時間監視タイマは、後述するステップS203で所定のタイマ値(たとえば4.1秒に相当するタイマ値)が設定され、主制御部300のタイマ割込処理(後述する)が実行されるごとにデクリメントされる。 In step S201, a game time monitoring timer value is obtained. The game time monitoring timer is a timer stored in a specific storage area of the RAM 308 of the main control unit 300, and a time required for one game is set to a predetermined time (for example, a minimum game time of 4.1 seconds). This timer is set for the purpose of limiting the number of game media obtained or lost per unit time and restricting the gambling of the game. A predetermined timer value (for example, a timer value corresponding to 4.1 seconds) is set in the game time monitoring timer in step S203 described later, and each time a timer interrupt process (described later) of the main control unit 300 is executed. Is decremented.
ステップS202では、取得した遊技時間監視タイマ値が4.1秒以上を経過しているか否かを判定する。遊技時間監視タイマ値が4.1秒以上を経過しているときは、今回の遊技を開始してもよいので、ステップS203に進む。一方、遊技時間監視タイマ値が4.1秒を経過していないときは、ステップS201に戻り処理を繰り返す。処理を繰り返している間に、遊技時間監視タイマのタイマ値が主制御部300のタイマ割り込みごとにデクリメントされ、遊技時間監視タイマが0になった時点でステップS203に進む。 In step S202, it is determined whether or not the acquired game time monitoring timer value has exceeded 4.1 seconds. If the game time monitoring timer value exceeds 4.1 seconds, the current game may be started, and the process proceeds to step S203. On the other hand, when the game time monitoring timer value does not exceed 4.1 seconds, the process returns to step S201 to repeat the processing. While the process is repeated, the timer value of the game time monitoring timer is decremented for each timer interrupt of the main control unit 300, and when the game time monitoring timer becomes 0, the process proceeds to step S203.
ステップS203では、遊技時間監視タイマ値を再設定する。具体的には、4.1秒に相当するタイマ値をRAM308の特定の領域に記憶する。なお、本実施形態では、遊技時間監視タイマ値を設定した時が1回の遊技の開始タイミングとなる。1回の遊技の終了タイミングは、次に遊技時間監視タイマ値を設定した時である。つまり、1回の遊技とは遊技時間監視タイマ値を設定してから次の遊技時間監視タイマ値を設定するまでのことである。また、遊技時間監視タイマ値は各リール110〜112の回転開始ごとに設定されるため、各リール110〜112が回転開始してから、次に各リール110〜112が回転開始するまでの間を1回の遊技とすることもできる。なお、1回の遊技の終了タイミングは、遊技時間監視タイマ値が0になり、かつ、図16のS109の遊技状態制御処理が終了した時であってもよい。また、1回の遊技の開始タイミングを有効なスタートレバーの受付時とし、1回の遊技の終了タイミングを有効なベットボタン操作の受付可能時とし、ベットボタン操作の受付可能時から有効なスタートレバーの受付時までの期間は次の遊技開始の準備期間としてもよい。 In step S203, the game time monitoring timer value is reset. Specifically, a timer value corresponding to 4.1 seconds is stored in a specific area of the RAM 308. In the present embodiment, the time when the game time monitoring timer value is set is the start timing of one game. The end timing of one game is when the next game time monitoring timer value is set. In other words, one game is from setting the game time monitoring timer value to setting the next game time monitoring timer value. Further, since the game time monitoring timer value is set every time the rotation of each of the reels 110 to 112 starts, the time from the start of the rotation of each of the reels 110 to 112 to the next start of the rotation of each of the reels 110 to 112 is also set. It can be a single game. Note that the timing of ending one game may be when the game time monitoring timer value becomes 0 and the game state control process of S109 in FIG. 16 ends. In addition, the start timing of one game is set when a valid start lever is received, the end timing of one game is set when a valid bet button operation can be received, and the start lever that is valid when the bet button operation can be received. May be a preparation period for starting the next game.
ステップS204では、第1副制御部400に送信するリール回転開始コマンドの設定を行い、送信準備をする。リール回転開始コマンドとは、リール110〜112の回転開始を示すコマンドである。 In step S204, a reel rotation start command to be transmitted to the first sub control unit 400 is set, and preparation for transmission is performed. The reel rotation start command is a command indicating the start of rotation of the reels 110 to 112.
ステップS205では、左リール110のステータスを「回転開始」に設定する。 In step S205, the status of the left reel 110 is set to "start rotation".
ステップS206では、中リール111のステータスを「回転開始」に設定する。 In step S206, the status of the middle reel 111 is set to "start rotation".
ステップS207では、右リール112のステータスを「回転開始」に設定する。 In step S207, the status of the right reel 112 is set to "start rotation".
ステップS208では、リール制御ステータスを「加速状態(加速制御中)」に設定する。なお、リール制御ステータスとは、上述したように、主制御部300のRAM308の所定の記憶領域に各リール110〜112それぞれごとに独立して記憶されるリールの制御状態に関する情報であり、「停止制御状態(停止制御中)」、「加速状態(加速制御中)」、「第一定速状態(第一定速制御中)」、「第二定速状態(第二定速制御中)」、「引込み状態(引込み制御中)」、「ブレーキ状態(ブレーキ制御中)」、「特別ブレーキ状態(特別ブレーキ制御中)」のいずれかの情報が記憶される。また、ステップS208では、加速開始要求フラグをONにする。加速開始要求フラグは、主制御部300のRAM308の所定の記憶領域に記憶されるフラグ情報であり、後述する加速制御処理において参照される。 In step S208, the reel control status is set to “acceleration state (acceleration control in progress)”. As described above, the reel control status is information on the control state of the reels, which is independently stored for each of the reels 110 to 112 in a predetermined storage area of the RAM 308 of the main control unit 300, Control state (stop control), "acceleration state (acceleration control)", "first constant speed state (first constant speed control)", "second constant speed state (second constant speed control)" One of the following information is stored: "pull-in state (pull-in control)", "brake state (braking control)", and "special brake state (special brake control)". In step S208, the acceleration start request flag is turned ON. The acceleration start request flag is flag information stored in a predetermined storage area of the RAM 308 of the main control unit 300, and is referred to in an acceleration control process described later.
<主制御部タイマ割込処理>
次に、図18を用いて、主制御部300のCPU304が実行する主制御部タイマ割込処理について説明する。なお、同図は主制御部タイマ割込処理の流れを示すフローチャートである。
<Main controller timer interrupt processing>
Next, the main control unit timer interrupt processing executed by the CPU 304 of the main control unit 300 will be described with reference to FIG. FIG. 5 is a flowchart showing the flow of the main control unit timer interrupt processing.
主制御部300は、所定の周期(本実施形態では約1.5msに1回)でタイマ割込信号を発生するカウンタタイマ312を備えており、このタイマ割込信号を契機として主制御部タイマ割込処理を所定の周期で実行する。 The main control unit 300 includes a counter timer 312 that generates a timer interrupt signal at a predetermined cycle (in this embodiment, about once every 1.5 ms). The main control unit timer is triggered by the timer interrupt signal. An interrupt process is executed at a predetermined cycle.
ステップS1001では、タイマ割込開始処理を行う。このタイマ割込開始処理では、CPU304の各レジスタの値をスタック領域に一時的に退避する処理などを行う。 In step S1001, a timer interrupt start process is performed. In the timer interrupt start process, a process of temporarily saving the value of each register of the CPU 304 to the stack area is performed.
ステップS1002では、WDT314のカウント値が初期設定値(本実施形態では32.8ms)を超えてWDT割込が発生しないように(処理の異常を検出しないように)、WDTを定期的に(本実施形態では、主制御部タイマ割込の周期である約1.5msに1回)リスタートを行う。 In step S1002, the WDT is periodically (set) so that the count value of the WDT 314 exceeds the initial set value (32.8 ms in the present embodiment) and a WDT interrupt does not occur (do not detect a processing abnormality). In the embodiment, the restart is performed once (about once every 1.5 ms, which is the period of the main control unit timer interrupt).
ステップS1003では、入力ポート状態更新処理を行う。この入力ポート状態更新処理では、I/O310の入力ポートを介して、各種センサ318のセンサ回路320の検出信号を入力して検出信号の有無を監視し、RAM308に各種センサ318ごとに区画して設けた信号状態記憶領域に記憶する。 In step S1003, an input port state update process is performed. In this input port state update processing, the detection signals of the sensor circuits 320 of the various sensors 318 are input via the input ports of the I / O 310 to monitor the presence or absence of the detection signals, and the detection signals are partitioned in the RAM 308 for each of the various sensors 318. It is stored in the provided signal state storage area.
ステップS1004では、各種遊技処理を行う。具体的には、割込みステータスを取得し(各種センサ318からの信号に基づいて各種割込みステータスを取得する)、このステータスに従った処理を行う。例えば、割込みステータスがメダル投入処理中であれば、メダル投入受付処理を行い、また、割込みステータスが払出処理中であれば、メダル払出処理を行う。 In step S1004, various game processes are performed. Specifically, an interrupt status is acquired (various interrupt statuses are acquired based on signals from various sensors 318), and processing according to the status is performed. For example, if the interrupt status is during the medal insertion process, a medal insertion receiving process is performed, and if the interrupt status is the payout process, a medal payout process is performed.
ステップS1005では、タイマ更新処理を行う。各種タイマをそれぞれの時間単位により更新する。本実施形態では、具体的には、上述した遊技時間監視タイマの減算更新が行われる。 In step S1005, a timer update process is performed. Various timers are updated in each time unit. In the present embodiment, specifically, the above-described subtraction update of the game time monitoring timer is performed.
ステップS1006では、デバイス監視処理を行う。このデバイス監視処理では、まず、ステップS1003において信号状態記憶領域に記憶した各種センサ318の信号状態を読み出して、メダル投入異常及びメダル払出異常等に関するエラーの有無を監視し、エラーを検出した場合にはエラー処理を実行する。さらに、現在の遊技状態に応じて、メダルセレクタ170(メダルセレクタ170内に設けたソレノイドが動作するメダルブロッカ)、各種ランプ338、各種の7セグメント(SEG)表示器の設定を行う。 In step S1006, a device monitoring process is performed. In this device monitoring process, first, in step S1003, the signal states of the various sensors 318 stored in the signal state storage area are read, and the presence or absence of an error relating to a medal insertion abnormality and a medal payout abnormality is monitored. Performs error handling. Further, the medal selector 170 (a medal blocker in which a solenoid provided in the medal selector 170 operates), various lamps 338, and various seven-segment (SEG) indicators are set according to the current gaming state.
ステップS1007では、各リールのステータスが「回転開始」になっている場合には、リール回転制御処理(詳しくは後述)を行う。このリール回転制御処理では、リールの回転を制御するとともに、主制御部メイン処理のステップS106で選択した複数のリール停止データの候補から、リール110〜112の停止順序や停止状況に応じて、実際にリール停止制御に用いるリール停止データを決定した後、決定したリール停止データに基づいて、押されたストップボタン137〜139に対応するリール110〜112の回転を停止させる。 In step S1007, when the status of each reel is "start rotation", a reel rotation control process (to be described in detail later) is performed. In this reel rotation control processing, the rotation of the reels is controlled and, based on the plurality of reel stop data candidates selected in step S106 of the main control unit main processing, actual reel stop data is determined in accordance with the stop order and stop state of the reels 110 to 112. After the reel stop data used for the reel stop control is determined, the rotation of the reels 110 to 112 corresponding to the pressed stop buttons 137 to 139 is stopped based on the determined reel stop data.
ステップS1008では、コマンド設定送信処理を行い、各種のコマンドが第1副制御部400に送信される。なお、第1副制御部400に送信する出力予定情報は本実施形態では16ビットで構成しており、ビット15はストローブ情報(オンの場合、データをセットしていることを示す)、ビット11〜14はコマンド種別(本実施形態では、基本コマンド、スタートレバー受付コマンド、内部抽選コマンド、リール110〜112の回転を開始に伴う回転開始コマンド、ストップボタン137〜139の操作の受け付けに伴う停止ボタン受付コマンド、リール110〜112の停止処理に伴う停止位置情報コマンド、メダル払出処理に伴う払出枚数コマンド及び払出終了コマンド等)、ビット0〜10はコマンドデータ(コマンド種別に対応する所定の情報)で構成している。 In step S1008, a command setting transmission process is performed, and various commands are transmitted to the first sub control unit 400. The output schedule information to be transmitted to the first sub-control unit 400 is composed of 16 bits in the present embodiment, and bit 15 is strobe information (when ON, it indicates that data is set), bit 11 14 to 14 are command types (in this embodiment, a basic command, a start lever reception command, an internal lottery command, a rotation start command for starting rotation of the reels 110 to 112, a stop button for receiving operations of the stop buttons 137 to 139). The reception command, the stop position information command accompanying the stop processing of the reels 110 to 112, the payout number command accompanying the medal payout processing, the payout end command, and the like, and bits 0 to 10 are command data (predetermined information corresponding to the command type). Make up.
第1副制御部400は、受信した出力予定情報に含まれるコマンド種別により、主制御部300における遊技制御の変化に応じた演出制御の決定が可能になるとともに、出力予定情報に含まれているコマンドデータの情報に基づいて、演出制御内容を決定することが可能となる。 The first sub control unit 400 can determine the effect control according to the change of the game control in the main control unit 300 based on the command type included in the received output schedule information, and is included in the output schedule information. It is possible to determine the effect control content based on the information of the command data.
ステップS1009では、外部信号出力処理を行う。この、外部信号出力処理では、RAM308に記憶している遊技情報を、情報出力回路334を介してスロットマシン100とは別体の情報入力回路652に出力する。 In step S1009, an external signal output process is performed. In the external signal output process, the game information stored in the RAM 308 is output to the information input circuit 652 separate from the slot machine 100 via the information output circuit 334.
ステップS1010では、低電圧信号がオンであるか否かを監視する。そして、低電圧信号がオンの場合(電源の遮断を検知した場合)にはステップS1012に進み、低電圧信号がオフの場合(電源の遮断を検知していない場合)にはステップS1011に進む。 In step S1010, it is monitored whether the low voltage signal is on. When the low-voltage signal is on (when the power-off is detected), the process proceeds to step S1012. When the low-voltage signal is off (when the power-off is not detected), the process proceeds to step S1011.
ステップS1011では、タイマ割込終了処理を終了する各種処理を行う。このタイマ割込終了処理では、ステップS1001で一時的に退避した各レジスタの値を元の各レジスタに設定等行う。その後、図16に示す主制御部メイン処理に復帰する。
一方、ステップS1012では、復電時に電断時の状態に復帰するための特定の変数やスタックポインタを復帰データとしてRAM308の所定の領域に退避し、入出力ポートの初期化等の電断処理を行い、その後、図16に示す主制御部メイン処理に復帰する。
In step S1011, various processes for ending the timer interrupt end process are performed. In this timer interrupt end processing, the values of the registers temporarily saved in step S1001 are set in the original registers. Thereafter, the process returns to the main control unit main process shown in FIG.
On the other hand, in step S1012, a specific variable and a stack pointer for returning to the state at the time of power failure when power is restored are saved as return data in a predetermined area of the RAM 308, and power failure processing such as initialization of input / output ports is performed. Then, the process returns to the main control unit main process shown in FIG.
<リール回転制御処理>
次に、図19を用いて、リール回転制御処理について詳細に説明する。なお、図19は、図18のステップS1007のリール回転制御処理の流れを詳しく示すフローチャートである。
<Reel rotation control processing>
Next, the reel rotation control processing will be described in detail with reference to FIG. FIG. 19 is a flowchart showing in detail the flow of the reel rotation control process in step S1007 of FIG.
ステップS1101では、ストップボタン137〜139の操作が有効か否かを判定する。詳しくは、RAM308の所定領域に記憶される、ストップボタン137〜139の操作が有効であるか否かを示す停止ボタン有効情報に基づいて、ストップボタン137〜139の操作が有効か否かを判定し、停止ボタン有効情報が設定されていれば、ストップボタン137〜139の操作が有効と判断する。なお、停止ボタン有効情報は、後述する第二定速制御処理の中で設定される(図23のステップS1510参照)。ストップボタン137〜139の操作が有効である場合は、ステップS1102に進み、停止ボタン受付処理(詳しくは、後述する)を行い、次いで、各リール110〜112ごとに、ステップS1103〜S1109の処理を行う。一方、ストップボタン137〜139の操作が有効でないときは、各リール110〜112ごとに、ステップS1103〜S1109の処理を行う。 In step S1101, it is determined whether the operation of the stop buttons 137 to 139 is valid. More specifically, it is determined whether or not the operation of the stop buttons 137 to 139 is valid based on stop button validity information stored in a predetermined area of the RAM 308 and indicating whether or not the operation of the stop buttons 137 to 139 is valid. If the stop button validity information is set, it is determined that the operation of the stop buttons 137 to 139 is valid. The stop button validity information is set in a second constant speed control process described later (see step S1510 in FIG. 23). If the operation of the stop buttons 137 to 139 is valid, the process proceeds to step S1102 to perform a stop button accepting process (to be described in detail later), and then performs the processes of steps S1103 to S1109 for each of the reels 110 to 112. Do. On the other hand, when the operation of the stop buttons 137 to 139 is not valid, the processing of steps S1103 to S1109 is performed for each of the reels 110 to 112.
ステップS1103では、RAM308の所定領域(インデックスセンサ記憶領域)に記憶されているインデックス検出情報を取得する。インデックス検出情報は、インデックスセンサ606Aが遮光片612Dを検出済みか否かを示す情報であり、後述する第二定速制御処理の中で設定される(図23のステップS1508参照)。 In step S1103, index detection information stored in a predetermined area (index sensor storage area) of the RAM 308 is obtained. The index detection information is information indicating whether or not the index sensor 606A has detected the light shielding piece 612D, and is set in a second constant speed control process described later (see step S1508 in FIG. 23).
ステップS1104では、リール制御情報を取得する。ここで、リール制御情報とは、リール110〜112の回転制御に関する情報全体を意味しており、RAM308の所定領域に記憶されている。本実施形態では、上述したリール制御ステータス、汎用オフセットカウンタ、後述するリール制御ステータス移行カウンタ、保持カウンタなどの値がリール制御情報に含まれる。 In step S1104, reel control information is obtained. Here, the reel control information means the entire information related to the rotation control of the reels 110 to 112, and is stored in a predetermined area of the RAM 308. In the present embodiment, the reel control information includes the values of the above-described reel control status, general-purpose offset counter, reel control status transition counter, and holding counter described below.
ステップS1105では、取得したリール制御情報に基づいて、リール制御判定処理(詳しくは後述)を行う。 In step S1105, a reel control determination process (to be described in detail later) is performed based on the obtained reel control information.
ステップS1106では、リール駆動信号切替要求フラグがONであるか否かを判定する。リール駆動信号切替要求フラグとは、主制御部300のRAM308の所定の記憶領域に記憶されるフラグ情報であり、現在設定されている回転制御データを切り替えるか否かを示す。リール駆動信号切替要求フラグがONの場合には、現在設定されている回転制御データを切り替え、リール駆動信号切替要求フラグがOFFの場合には、現在設定されている回転制御データを切り替えない。なお、リール駆動信号切替要求フラグは、上述したリール制御判定処理の各制御処理(具体的には、加速制御処理、ブレーキ制御処理、特別ブレーキ制御処理。詳しくは後述する)において設定される。リール駆動信号切替要求フラグがONである場合には、ステップS1107に進み、リール駆動信号切替要求フラグがOFFである場合には、ステップS1109に進む。 In step S1106, it is determined whether the reel drive signal switching request flag is ON. The reel drive signal switching request flag is flag information stored in a predetermined storage area of the RAM 308 of the main control unit 300, and indicates whether to switch the currently set rotation control data. When the reel drive signal switching request flag is ON, the currently set rotation control data is switched, and when the reel drive signal switching request flag is OFF, the currently set rotation control data is not switched. The reel drive signal switching request flag is set in each control process (specifically, an acceleration control process, a brake control process, and a special brake control process, which will be described later) of the above-described reel control determination process. When the reel drive signal switching request flag is ON, the process proceeds to step S1107, and when the reel drive signal switching request flag is OFF, the process proceeds to step S1109.
ステップS1107では、取得したリール制御ステータス及び汎用オフセットカウンタ値に基づいて、回転制御データを取得する。具体的には、図11に示した表の中から、リール制御ステータス及び汎用オフセットカウンタ値に基づいて、該当する励磁テーブル(回転制御データ)を取得する。例えば、リール制御ステータスが「加速制御中」、汎用オフセットカウンタ値が「0」であれば、励磁テーブル「77H」の回転制御データが取得される。 In step S1107, rotation control data is acquired based on the acquired reel control status and general-purpose offset counter value. Specifically, the corresponding excitation table (rotation control data) is acquired from the table shown in FIG. 11 based on the reel control status and the general-purpose offset counter value. For example, if the reel control status is “acceleration control” and the general-purpose offset counter value is “0”, the rotation control data of the excitation table “77H” is acquired.
ステップS1108では、ステップS1108で取得した回転制御データを設定する。 In step S1108, the rotation control data acquired in step S1108 is set.
ステップS1109では、上述した処理に応じてリール制御情報の内容が変更されているので、リール制御情報を更新する。 In step S1109, since the content of the reel control information has been changed according to the above-described processing, the reel control information is updated.
<リール制御判定処理>
図20は、図19のステップS1105のリール制御判定処理の流れを詳しく示すフローチャートである。リール制御判定処理は、リール制御ステータスに応じて、リールの回転制御を順次切り替えていく処理である。具体的には、加速制御処理、第一定速制御処理、第二定速制御処理、引込み制御処理、ブレーキ制御処理又は特別ブレーキ制御処理の順序で処理が実行される。
<Reel control determination process>
FIG. 20 is a flowchart showing in detail the flow of the reel control determination process in step S1105 of FIG. The reel control determination process is a process of sequentially switching the reel rotation control according to the reel control status. Specifically, the processing is executed in the order of the acceleration control processing, the first constant speed control processing, the second constant speed control processing, the pull-in control processing, the brake control processing, or the special brake control processing.
ステップS1201では、リール制御ステータスを取得する。 In step S1201, a reel control status is obtained.
ステップS1202では、取得したリール制御ステータスが「停止制御中」であるか否かを判定し、取得したリール制御ステータスが「停止制御中」であるときは、リール制御判定処理を終了する。一方、取得したリール制御状態が「停止制御中」でないときは、S1203に進む。 In step S1202, it is determined whether or not the obtained reel control status is "stop control". If the obtained reel control status is "stop control", the reel control determination process ends. If the acquired reel control state is not “stop control”, the process advances to step S1203.
ステップS1203では、取得したリール制御状態が「加速制御中」であるか否かを判定する。リール制御状態が「加速制御中」であるときは、ステップS1204に進み、加速制御処理(リールの回転を加速するための制御処理;詳しくは後述する)を行う。一方、リール制御状態が「加速制御中」でないときは、ステップS1205に進む。 In step S1203, it is determined whether the acquired reel control state is "acceleration control in progress". If the reel control state is "acceleration control", the process proceeds to step S1204, where acceleration control processing (control processing for accelerating the rotation of the reel; details will be described later) is performed. On the other hand, if the reel control state is not “acceleration control”, the process proceeds to step S1205.
ステップS1205では、取得したリール制御状態が「第一定速制御中」であるか否かを判定する。リール制御状態が「第一定速制御中」であるときは、ステップS1206に進み、第一定速制御処理(リールの回転を定速に維持するための制御処理;詳しくは後述する)を行う。一方、リール制御状態が「第一定速制御中」でないときは、ステップS1207に進む。 In step S1205, it is determined whether or not the acquired reel control state is “under constant speed control”. If the reel control state is "under constant speed control", the flow advances to step S1206 to perform first constant speed control processing (control processing for maintaining reel rotation at a constant speed; details will be described later). . On the other hand, when the reel control state is not “under the first constant speed control”, the process proceeds to step S1207.
ステップS1207では、取得したリール制御状態が「第二定速制御中」であるか否かを判定する。リール制御状態が「第二定速制御中」であるときは、ステップS1208に進み、第二定速制御処理(リールの回転を定速に維持するための制御処理;詳しくは後述する)を行う。一方、リール制御状態が「第二定速制御中」でないときは、ステップS1209に進む。 In step S1207, it is determined whether or not the acquired reel control state is “under second constant speed control”. If the reel control state is "second constant speed control", the flow advances to step S1208 to perform second constant speed control processing (control processing for maintaining the rotation of the reel at a constant speed; details will be described later). . On the other hand, when the reel control state is not “under the second constant speed control”, the process proceeds to step S1209.
ステップS1209では、取得したリール制御状態が「ブレーキ制御中」であるか否かを判定する。リール制御状態が「ブレーキ制御中」であるときは、ステップS1210に進み、ブレーキ制御処理(リールの回転を停止させるための制御処理;詳しくは後述する)を行う。一方、リール制御状態が「ブレーキ制御中」でないときは、ステップS1211に進む。 In step S1209, it is determined whether or not the acquired reel control state is “under brake control”. If the reel control state is “under brake control”, the flow advances to step S1210 to perform brake control processing (control processing for stopping rotation of the reel; details will be described later). On the other hand, when the reel control state is not “under brake control”, the flow proceeds to step S1211.
ステップS1211では、取得したリール制御状態が「特別ブレーキ制御中」であるか否かを判定する。リール制御状態が「特別ブレーキ制御中」であるときは、ステップS1212に進み、特別ブレーキ制御処理(リールの回転を停止させるための制御処理;詳しくは後述する)を行う。一方、リール制御状態が「特別ブレーキ制御中」でないときは、ステップS1213に進む。 In step S1211, it is determined whether or not the acquired reel control state is “under special brake control”. If the reel control state is "under special brake control", the flow advances to step S1212 to perform special brake control processing (control processing for stopping the rotation of the reel; details will be described later). On the other hand, when the reel control state is not “under special brake control”, the flow proceeds to step S1213.
ステップS1213では、リール制御状態が「引込み制御中」であるので、引込み制御処理(リールを停止位置に引込み制御する処理;詳しくは後述する)を行う。 In step S1213, since the reel control state is “pull-in control”, a pull-in control process (a process of pulling the reel to a stop position; details will be described later) is performed.
<加速制御処理>
図21は、図20のステップS1204の加速制御処理の流れを詳しく示すフローチャートである。
<Acceleration control processing>
FIG. 21 is a flowchart showing in detail the flow of the acceleration control process in step S1204 in FIG.
ステップS1301では、加速開始要求フラグに基づいて、加速開始要求があるか否かを判定する。なお、加速開始要求フラグは、図17に示したリール回転開始処理のステップS208においてONに設定されるので、1回目のタイマ割込処理のステップS1301では、YESと判定される(なお、後述するステップS1304において、加速開始要求フラグはOFFに設定されるので、2回目以降のタイマ割込処理のステップS1301では、NOと判定される)。加速開始要求がある場合には、ステップS1302に進み、加速開始要求がない場合には、ステップS1306に進む。 In step S1301, it is determined whether or not there is an acceleration start request based on the acceleration start request flag. Since the acceleration start request flag is set to ON in step S208 of the reel rotation start processing shown in FIG. 17, YES is determined in step S1301 of the first timer interrupt processing (described later). In step S1304, the acceleration start request flag is set to OFF, so that it is determined as NO in step S1301 of the second and subsequent timer interrupt processing.) When there is an acceleration start request, the process proceeds to step S1302, and when there is no acceleration start request, the process proceeds to step S1306.
ステップS1302では、リール制御ステータス移行カウンタの値に初期値である0を設定する。ここで、リール制御ステータス移行カウンタとは、1サイクル8ステップの回転制御データの繰り返しセット数(サイクル数)を計測するカウンタであり、本実施形態では、図11に示すように、3回繰り返されると加速制御処理を終了させる。 In step S1302, the initial value of 0 is set to the value of the reel control status transition counter. Here, the reel control status transition counter is a counter for measuring the number of repetitive sets (cycles) of the rotation control data of eight steps in one cycle, and is repeated three times as shown in FIG. 11 in the present embodiment. And the acceleration control process is terminated.
ステップS1303では、汎用オフセットカウンタの値に初期値である0を設定する。 In step S1303, the value of the general-purpose offset counter is set to 0, which is the initial value.
ステップS1304では、リール駆動信号切替要求フラグをONにする。また、加速開始要求フラグをOFFに設定する。 In step S1304, the reel drive signal switching request flag is turned ON. Further, the acceleration start request flag is set to OFF.
ステップS1305では、図柄間隔カウンタ(詳しくは後述)の値にダミー値である0を設定する。なお、ステップS1305で設定された図柄間隔カウンタの値は、後述する第二定速制御処理にて使用される。ステップS1305の処理終了後は、ステップS1317に進む。 In step S1305, a value of a symbol interval counter (to be described in detail later) is set to a dummy value of 0. The value of the symbol interval counter set in step S1305 is used in a second constant speed control process described later. After the processing in step S1305 ends, the flow advances to step S1317.
ステップS1306では、保持カウンタの値を1減算する。保持カウンタの値は、後述するステップS1317において設定され、1回のタイマ割込処理で1減算される。なお、ステップS1317において保持カウンタに設定される初期値は、設定された汎用オフセットカウンタ値に対応する保持パラメータの値であり、例えば、図11に示すように、汎用オフセットカウンタ値が0の場合には、12が初期値として保持カウンタに設定される。 In step S1306, the value of the holding counter is decremented by one. The value of the holding counter is set in step S1317 described below, and is decremented by one in one timer interrupt process. The initial value set in the holding counter in step S1317 is a value of a holding parameter corresponding to the set general offset counter value. For example, as shown in FIG. Is set to 12 in the holding counter as an initial value.
ステップS1307では、リール駆動信号切替要求フラグをOFFに設定する。 In step S1307, the reel drive signal switching request flag is set to OFF.
ステップS1308では、減算された保持カウンタの値が0であるか否かを判定する。保持カウンタの値が0の場合には、回転制御データの切替時なので、ステップS1309に進み、保持カウンタの値が0でない場合には、回転制御データの切替時ではないので、加速制御処理を終了する。 In step S1308, it is determined whether the value of the subtracted holding counter is 0. If the value of the holding counter is 0, it means that the rotation control data is being switched, so the flow proceeds to step S1309. If the value of the holding counter is not 0, it is not the time of switching the rotation control data, and the acceleration control process ends. I do.
ステップS1309では、回転制御データの切替時なので、リール駆動信号切替要求フラグをONに設定する。 In step S1309, since the rotation control data is being switched, the reel drive signal switching request flag is set to ON.
ステップS1310では、次の回転制御データを設定するため、汎用オフセットカウンタの値に1を加算する。 In step S1310, 1 is added to the value of the general-purpose offset counter to set the next rotation control data.
ステップS1311では、加算された汎用オフセットカウンタの値が8であるか否かを判定する。汎用オフセットカウンタの値が8である場合には、当該セット(サイクル)の回転制御は終了したので、ステップS1311に進み、汎用オフセットカウンタの値が8でない場合には、当該セット(サイクル)の回転制御は終了していないので、ステップS1317に進む。 In step S1311, it is determined whether the value of the added general-purpose offset counter is 8. If the value of the general-purpose offset counter is 8, the rotation control of the set (cycle) has been completed, so the flow advances to step S1311, and if the value of the general-purpose offset counter is not 8, the rotation of the set (cycle) has been completed. Since the control has not been completed, the process proceeds to step S1317.
ステップS1312では、次のセット(サイクル)の回転制御に移行するため、汎用オフセットカウンタ値に初期値である0を設定する。 In step S1312, an initial value of 0 is set to the general-purpose offset counter value in order to shift to the next set (cycle) of rotation control.
ステップS1313では、リール制御ステータス移行カウンタの値に1を加算する。 In step S1313, 1 is added to the value of the reel control status transition counter.
ステップS1314では、加算されたリール制御ステータス移行カウンタの値が3であるか否かを判定する。リール制御ステータス移行カウンタの値が3である場合には、ステップS1315に進み、リール制御ステータス移行カウンタの値が3でない場合には、ステップS1317に進む。 In step S1314, it is determined whether the value of the added reel control status transition counter is 3. If the value of the reel control status transition counter is 3, the process proceeds to step S1315, and if the value of the reel control status transition counter is not 3, the process proceeds to step S1317.
ステップS1315では、加速制御中に設定されたすべての回転制御を行ったので、リール制御ステータスを「第一定速制御中」に設定する。 In step S1315, since all the rotation controls set during the acceleration control have been performed, the reel control status is set to “under constant speed control”.
ステップS1316では、リール制御ステータス移行カウンタの値に初期値である0を設定する。ステップS1316の処理終了後は、加速制御処理を終了する。 In step S1316, the value of the reel control status transition counter is set to 0, which is an initial value. After the processing in step S1316 ends, the acceleration control processing ends.
ステップS1317では、回転制御テーブルを参照し、リール制御ステータスが「加速制御中」であって、設定されたリール制御ステータス移行カウンタ値及び汎用オフセットカウンタ値に対応する保持パラメータ値を取得し、取得した保持パラメータ値を保持カウンタの初期値として設定する。例えば、図11に示すように、リール制御ステータス移行カウンタ値0、汎用オフセットカウンタ値0の場合には、12が保持カウンタの初期値として設定され、リール制御ステータス移行カウンタ値1、汎用オフセットカウンタ値7の場合には、1が保持カウンタの初期値として設定される。ステップS1317の処理終了後は、加速制御処理を終了する。 In step S1317, by referring to the rotation control table, the reel control status is “acceleration control”, and the holding parameter value corresponding to the set reel control status transition counter value and the general-purpose offset counter value is acquired and acquired. Set the holding parameter value as the initial value of the holding counter. For example, as shown in FIG. 11, when the reel control status transition counter value is 0 and the general offset counter value is 0, 12 is set as the initial value of the holding counter, and the reel control status transition counter value is 1 and the general offset counter value is In the case of 7, 1 is set as the initial value of the holding counter. After the processing in step S1317 ends, the acceleration control processing ends.
<第一定速制御処理>
図22は、図20のステップS1206の第一定速制御処理を詳しく示すフローチャートである。
<First constant speed control process>
FIG. 22 is a flowchart showing the details of the first constant speed control process in step S1206 of FIG.
ステップS1401では、汎用オフセットカウンタの値に1を加算する。すなわち、第一定速制御処理では、図11に示すように、1割込時間ごとに回転制御データを切り替えていくので、汎用オフセットカウンタの値は、タイマ割込処理ごとにインクリメントされる。なお、リール駆動信号切替要求フラグは、加速制御処理のステップS1309でONに設定された以降、切り替え処理は行われないので、リール駆動信号切替要求フラグは、第一定速制御処理及び後述する第二定速制御処理の間は、ONのまま維持される。したがって、図19のリール回転制御処理では、タイマ割込処理ごとに、加算された汎用オフセットカウンタ値に対応する回転制御データが設定される(図19のステップS1108参照)。 In step S1401, 1 is added to the value of the general-purpose offset counter. That is, in the first constant speed control process, as shown in FIG. 11, since the rotation control data is switched every one interrupt time, the value of the general-purpose offset counter is incremented every time the timer interrupt process is performed. Since the reel drive signal switching request flag is set to ON in step S1309 of the acceleration control process, no switching process is performed. During the two constant speed control processing, it is kept ON. Therefore, in the reel rotation control processing of FIG. 19, rotation control data corresponding to the added general-purpose offset counter value is set for each timer interrupt processing (see step S1108 of FIG. 19).
ステップS1402では、加算された汎用オフセットカウンタの値が8であるか否かを判定する。汎用オフセットカウンタの値が8である場合には、次のセット(サイクル)の回転制御に移行するため、ステップS1403に進み、汎用オフセットカウンタの値が8でない場合には、当該セット(サイクル)の回転制御は終了していないので、第一定速制御処理を終了する。 In step S1402, it is determined whether the value of the added general-purpose offset counter is 8. If the value of the general-purpose offset counter is 8, the flow advances to step S1403 to shift to the rotation control of the next set (cycle). If the value of the general-purpose offset counter is not 8, the flow proceeds to step S1403. Since the rotation control has not ended, the first constant speed control process ends.
ステップS1403では、次のセット(サイクル)の回転制御に移行するため、汎用オフセットカウンタの値に初期値である0を設定する。 In step S1403, the value of the general-purpose offset counter is set to 0, which is the initial value, in order to shift to the next set (cycle) of rotation control.
ステップS1404では、リール制御ステータス移行カウンタの値に1を加算する。 In step S1404, 1 is added to the value of the reel control status transition counter.
ステップS1405では、加算されたリール制御ステータス移行カウンタの値が16であるか否かを判定する。リール制御ステータス移行カウンタの値が16である場合には、16セットの回転制御が終了したので(図11参照)、ステップS1406に進み、リール制御ステータス移行カウンタの値が16でない場合には、第一定速制御処理を終了する。 In step S1405, it is determined whether or not the value of the added reel control status transition counter is 16. If the value of the reel control status transition counter is 16, since 16 sets of rotation control have been completed (see FIG. 11), the process proceeds to step S1406, and if the value of the reel control status transition counter is not 16, the flow proceeds to step S1406. The constant speed control process ends.
ステップS1406では、第一定速制御中に設定されたすべての回転制御を行ったので、リール制御ステータスを「第二定速制御中」に設定する。 In step S1406, since all the rotation controls set during the first constant speed control have been performed, the reel control status is set to "second constant speed control in progress".
<第二定速制御処理>
図23は、図20のステップS1208の第二定速制御処理を詳しく示すフローチャートである。第二定速制御処理は、主にリールの図柄位置を追跡する処理を行っている。リールの図柄位置を主制御部300が把握するために「図柄番号カウンタ」及び「図柄間隔カウンタ」という2つのカウンタを用いて図柄位置を監視している。ここで、「図柄番号カウンタ」及び「図柄間隔カウンタ」について説明する。
<Second constant speed control process>
FIG. 23 is a flowchart showing in detail the second constant speed control process in step S1208 of FIG. The second constant speed control process mainly performs a process of tracking the symbol position on the reel. The symbol position is monitored using two counters, a "symbol number counter" and a "symbol interval counter", so that the main control unit 300 grasps the symbol position of the reel. Here, the "symbol number counter" and the "symbol interval counter" will be described.
図4は、図柄番号カウンタと図柄間隔カウンタの関係を示す図でもある。図柄番号カウンタは、基準位置である図柄表示窓113の中段に位置する図柄を記憶保持するためのカウンタであり、例えば、左リール110に関しては、左リール110の図柄列の上端のチャンス図柄が基準位置となっており、インデックスセンサ606Aが遮光片612Dを通過した時を起点としてカウントを開始する。各図柄とカウント値とは予め対応付けられており、主制御部300は、リール停止時の図柄番号カウンタ値から図柄表示窓113に停止表示されている図柄を特定し、入賞判定を行うことができる。図柄間隔カウンタは、1図柄あたりの駆動パルス数(タイマ割込処理回数)であり、24となっている(合計で480駆動パルス数)。主制御部300は、1図柄あたりの駆動パルス数を図柄間隔カウンタに設定し、駆動パルスの出力ごとに減算し、図柄間隔カウンタの値が0になったときに図柄番号カウンタを1更新するようにしている。 FIG. 4 is also a diagram showing the relationship between the symbol number counter and the symbol interval counter. The symbol number counter is a counter for storing and holding a symbol located in the middle stage of the symbol display window 113 as a reference position. For example, with respect to the left reel 110, the chance symbol at the upper end of the symbol row of the left reel 110 is used as a reference. The counting starts when the index sensor 606A passes through the light shielding piece 612D. Each symbol and the count value are associated in advance, and the main control unit 300 identifies the symbol stopped and displayed on the symbol display window 113 from the symbol number counter value at the time of reel stop, and makes a winning determination. it can. The symbol interval counter is the number of drive pulses per symbol (the number of timer interrupt processing), and is 24 (480 drive pulses in total). The main control unit 300 sets the number of drive pulses per symbol in the symbol interval counter, subtracts the number for each drive pulse output, and updates the symbol number counter by one when the value of the symbol interval counter becomes zero. I have to.
ステップS1501では、汎用オフセットカウンタの値に1を加算する。すなわち、第二定速制御処理では、図11に示すように、1割込時間ごとに回転制御データを切り替えていくので、汎用オフセットカウンタの値は、タイマ割込処理ごとにインクリメントされる。また、リール駆動信号切替要求フラグも引き続きONのままなので、図19のリール回転制御処理では、タイマ割込処理ごとに、加算された汎用オフセットカウンタ値に対応する回転制御データが設定される(図19のステップS1108参照)。 In step S1501, 1 is added to the value of the general-purpose offset counter. That is, in the second constant speed control process, as shown in FIG. 11, since the rotation control data is switched every one interruption time, the value of the general-purpose offset counter is incremented every time the timer interruption process is performed. Further, since the reel drive signal switching request flag is still ON, in the reel rotation control processing of FIG. 19, rotation control data corresponding to the added general-purpose offset counter value is set for each timer interruption processing (FIG. 19). 19, see step S1108).
ステップS1502では、加算された汎用オフセットカウンタの値が8であるか否かを判定する。汎用オフセットカウンタの値が8である場合には、次のセット(サイクル)の回転制御に移行するため、ステップS1503に進み、汎用オフセットカウンタの値が8でない場合には、当該セット(サイクル)の回転制御は終了していないので、ステップS1504に進む。 In step S1502, it is determined whether the value of the added general-purpose offset counter is 8. If the value of the general-purpose offset counter is 8, the flow advances to step S1503 to shift to the rotation control of the next set (cycle). If the value of the general-purpose offset counter is not 8, the flow proceeds to step S1503. Since the rotation control has not been completed, the process proceeds to step S1504.
ステップS1503では、次のセット(サイクル)の回転制御に移行するため、汎用オフセットカウンタの値に初期値である0を設定する。 In step S1503, the value of the general-purpose offset counter is set to 0, which is the initial value, in order to shift to the next set (cycle) of rotation control.
ステップS1504では、図柄間隔カウンタの値を1減算する。すなわち、図柄間隔カウンタの値は、1割込時間ごとにデクリメントされる。 In step S1504, the value of the symbol interval counter is decremented by one. That is, the value of the symbol interval counter is decremented every one interruption time.
ステップS1505では、減算された図柄間隔カウンタの値が0であるか否かを判定する。図柄間隔カウンタの値が0である場合には、ステップS1506に進み、図柄間隔カウンタの値が0でない場合には、ステップS1508に進む。 In step S1505, it is determined whether or not the value of the subtracted symbol interval counter is 0. When the value of the symbol interval counter is 0, the process proceeds to step S1506, and when the value of the symbol interval counter is not 0, the process proceeds to step S1508.
ステップS1506では、図柄間隔カウンタの値が0の場合には、次の図柄に代わるので、図柄間隔カウンタの値に初期値である24を設定する。 In step S1506, if the value of the symbol interval counter is 0, the symbol is replaced with the next symbol, so the initial value of 24 is set as the value of the symbol interval counter.
ステップS1507では、次の図柄に更新すべく、図柄番号カウンタの値を1減算する。 In step S1507, the value of the symbol number counter is decremented by one in order to update to the next symbol.
ステップS1508では、RAM308の所定の記憶領域に記憶されたインデックスセンサの検出結果を取得する。なお、インデックスセンサ606Aの検出結果は、図柄番号カウンタ値が0で図柄間隔カウンタ値が0の位置に設けられた遮光片612Dの通過を検出したときに、検出ありとされる。 In step S1508, the detection result of the index sensor stored in a predetermined storage area of the RAM 308 is obtained. The detection result of the index sensor 606A is determined to be detected when the passage of the light shielding piece 612D provided at the position where the symbol number counter value is 0 and the symbol interval counter value is 0 is detected.
ステップS1509では、取得したインデックスセンサの検出結果が検出ありの場合には、ステップS1510に進み、検出なしの場合には、ステップS1514に進む。 In step S1509, the process proceeds to step S1510 if the obtained detection result of the index sensor is detected, and proceeds to step S1514 if not detected.
ステップS1510では、リールの図柄位置がサーチできているので、停止ボタン有効情報を設定する。 In step S1510, since the symbol position of the reel has been searched, stop button valid information is set.
ステップS1511では、図柄間隔カウンタの値に初期値である24を設定する。 In step S1511, the initial value 24 is set as the value of the symbol interval counter.
ステップS1512では、図柄番号カウンタの値に初期値である0を設定する。 In step S1512, the value of the symbol number counter is set to 0 which is an initial value.
ステップS1513では、脱調検出用カウンタの値に初期値である0を設定する。ステップS1513の処理終了後は、第二定速制御処理を終了する。 In step S1513, the value of the step-out detection counter is set to 0 which is an initial value. After the processing in step S1513 ends, the second constant speed control processing ends.
ステップS1514では、脱調検出用カウンタの値に基づき、脱調検出処理を行う。なお、脱調検出処理において、脱調していると判断した場合には、再度、加速制御処理を行う。ステップS1514の処理終了後は、第二定速制御処理を終了する。 In step S1514, a step-out detection process is performed based on the value of the step-out detection counter. In the step-out detection process, when it is determined that the step-out is performed, the acceleration control process is performed again. After the processing in step S1514 ends, the second constant speed control processing ends.
<停止ボタン受付処理>
図24は、図19のステップS1102の停止ボタン受付処理を詳しく示すフローチャートである。尚、停止ボタン受付処理は、ストップボタン137〜139の操作が受付可能になった状態、即ち、図23に示す第二定速制御処理において、停止ボタン有効情報が設定された後に実行されるものである。停止ボタン受付処理は、ストップボタン137〜139の操作に基づいて対応するリールの停止位置を決定する処理である。
<Stop button reception processing>
FIG. 24 is a flowchart showing the stop button accepting process in step S1102 of FIG. 19 in detail. The stop button receiving process is executed after the stop button validity information is set in a state where the operation of the stop buttons 137 to 139 can be received, that is, in the second constant speed control process shown in FIG. It is. The stop button accepting process is a process of determining the corresponding reel stop position based on the operation of the stop buttons 137 to 139.
ステップS1601では、停止受付情報を取得する。ここで、停止受付情報は、リール制御情報の一部であり、停止受付の判定に必要な情報すべてを意味している。 In step S1601, stop reception information is acquired. Here, the stop reception information is a part of the reel control information, and means all information necessary for the determination of the stop reception.
ステップS1602では、取得した停止受付情報から、停止可能なリールを判断し、停止可能リール情報として設定する(例えば、左リール110が停止可能なリールであると判断されたときは、左リール110を設定する)。 In step S1602, a reel that can be stopped is determined from the acquired stop reception information and set as stopable reel information (for example, when it is determined that the left reel 110 is a reel that can be stopped, the left reel 110 is displayed as a stop reel). Set).
ステップS1603では、設定された停止可能リール情報に対応するリールに対応するストップボタンの受付があったか否かを判定する。ストップボタンの受付があった場合には、ステップS1604に進み、ストップボタンの受付がなかった場合には、ステップS1607に進む。 In step S1603, it is determined whether a stop button corresponding to the reel corresponding to the set stoppable reel information has been received. If a stop button has been received, the process proceeds to step S1604. If a stop button has not been received, the process proceeds to step S1607.
ステップS1604では、停止対象のリールに関するデータ(停止対象リールデータ)を取得する。 In step S1604, data on a reel to be stopped (stop reel data) is acquired.
ステップS1605では、引込みカウンタ設定処理(詳しくは、後述する)を行う。 In step S1605, a pull-in counter setting process (to be described in detail later) is performed.
ステップS1606では、ストップボタンの受付があったので、停止操作のあったリールのステータスを「停止」に更新する。 In step S1606, since the stop button has been received, the status of the reel for which the stop operation has been performed is updated to "stop".
ステップS1607では、停止可能リール情報をクリアする。これは、ステップS1605の引込みカウンタ設定処理により、停止可能なリールが変更されるからである(例えば、停止可能な左リールに対して、引込みカウンタ設定処理が行われると、左リールは停止可能なリールではなくなる)。 In step S1607, the stoppable reel information is cleared. This is because the reels that can be stopped are changed by the pull-in counter setting process in step S1605 (for example, if the pull-in counter setting process is performed on the left reel that can be stopped, the left reel can be stopped). Not a reel).
ステップS1608では、停止可能リール情報に応じて、ストップボタンLED情報を更新する。これは、各リールが停止可能か否かに応じて、ストップボタンのLED情報を更新するものであり、一例としては、停止可能なリールには、青色を設定し、ストップボタンが押下されると、赤色を設定するものである。 In step S1608, the stop button LED information is updated according to the stoppable reel information. This is to update the LED information of the stop button according to whether or not each reel can be stopped. For example, when the stop button is pressed, blue is set for the reel that can be stopped. , Red color.
<引込みカウンタ設定処理>
図25は、図24のステップS1605の引込みカウンタ設定処理を詳しく示すフローチャートである。
<Retraction counter setting processing>
FIG. 25 is a flowchart showing the details of the pull-in counter setting process in step S1605 of FIG.
ステップS1701では、図柄番号カウンタの値を取得して、停止操作された位置を検出する。 In step S1701, the value of the symbol number counter is obtained, and the position where the stop operation is performed is detected.
ステップS1702では、選択されたリール停止制御データから、停止操作された位置に基づいて、引込みコマ数を取得する。 In step S1702, the number of drawn frames is acquired from the selected reel stop control data based on the position where the stop operation was performed.
ステップS1703では、図柄間隔カウンタの値を取得して、割込み残数を算出する。ここで、割込み残数は、24から図柄間隔カウンタの値を減算した値である。例えば、図11及び図12に示す引込み制御においては、24が割込み残数となる。 In step S1703, the value of the symbol interval counter is acquired, and the number of remaining interrupts is calculated. Here, the number of remaining interrupts is a value obtained by subtracting the value of the symbol interval counter from 24. For example, in the pull-in control shown in FIGS. 11 and 12, 24 is the remaining number of interrupts.
ステップS1704では、停止対象リールが左リール110であるか否かを判定する。停止対象リールが左リール110である場合には、ステップS1705に進み、そうでない場合には、ステップS1707に進む。 In step S1704, it is determined whether or not the stop target reel is the left reel 110. If the stop target reel is the left reel 110, the process proceeds to step S1705; otherwise, the process proceeds to step S1707.
ステップS1705では、MB遊技状態であるか否かを判定する。MB遊技状態である場合には、ステップS1706に進み、そうでない場合には、ステップS1707に進む。 In step S1705, it is determined whether the game is in the MB gaming state. If the game is in the MB game state, the process proceeds to step S1706; otherwise, the process proceeds to step S1707.
ステップS1706では、引込みコマ数が1であるか否かを判定する。引込みコマ数が1である場合には、ステップS1708に進み、そうでない場合には、ステップS1707に進む。 In step S1706, it is determined whether or not the number of drawn frames is one. If the number of drawn frames is 1, the process proceeds to step S1708; otherwise, the process proceeds to step S1707.
ステップS1707では、上述した通常引込み制御を行うべく、通常引込みカウンタ処理を行う。すなわち、(1)停止対象リールが左リール110でない場合、(2)MB遊技状態でない場合、(3)MB遊技状態であって停止対象リールの左リール110の引込みコマ数が0コマの場合、は通常引込みカウンタ設定処理を行う。具体的には、(A)引込みコマ数が0コマの場合には、ステップS1703で取得した割込み残数を引込みカウンタに設定し、(B)引込コマ数が1〜4コマの場合には、ステップS1703で取得した割込み残数に、引込コマ数に24を乗じた乗算値を加算した合計値を引込みカウンタに設定する。例えば、図12に示す引込み制御においては、引込みコマ数が1なので、48が引込みカウンタに設定される。 In step S1707, a normal pull-in counter process is performed to perform the normal pull-in control described above. That is, (1) when the stop target reel is not the left reel 110, (2) when it is not the MB gaming state, (3) when it is the MB gaming state and the number of drawn frames of the left reel 110 of the stop target reel is 0, Performs a normal pull-in counter setting process. More specifically, (A) when the number of frames to be drawn is 0, the number of remaining interrupts acquired in step S1703 is set in the pull-in counter, and (B) when the number of frames to be drawn is 1 to 4, The total value obtained by adding the multiplication value obtained by multiplying the number of frames to be drawn by 24 to the number of remaining interrupts obtained in step S1703 is set in the pull-in counter. For example, in the pull-in control shown in FIG. 12, since the number of pull-in frames is 1, 48 is set in the pull-in counter.
ステップS1708では、上述した特別引込み制御を行うべく、特別引込みカウンタ設定処理を行う。すなわち、MB遊技状態であって停止対象リールである左リール110の引込みコマ数が1コマのときは、特別引込みカウンタ設定処理を行う。具体的には、ステップS1703で取得した割込み残数に20を加算した合計値を引込みカウンタに設定する。例えば、図13に示す引込み制御においては、引込みコマ数が1なので、44が引込みカウンタに設定される。 In step S1708, a special attraction counter setting process is performed to perform the above-described special attraction control. That is, when the number of drawn frames of the left reel 110, which is the stop target reel, is one in the MB gaming state, a special pull-in counter setting process is performed. Specifically, the total value obtained by adding 20 to the remaining number of interrupts acquired in step S1703 is set in the pull-in counter. For example, in the pull-in control shown in FIG. 13, since the number of drawn-in frames is 1, 44 is set in the pull-in counter.
ステップS1709では、リール制御ステータスを「引込み制御中」に設定する。 In step S1709, the reel control status is set to "pull-in control".
<引込み制御処理>
図26は、図20のステップS1213の引込み制御処理を詳しく示すフローチャートである。ここで、引込み制御処理とは、内部抽選の結果に応じた停止制御を実現するため、リールを停止させる際に、ストップボタン137〜139の操作された図柄位置から、リールを所定のコマ数(本実施形態においては、MB中以外は0〜4コマ、MB中は0〜1コマ)滑らせて停止させる処理をいう。これにより、内部抽選で内部当選した入賞役か、又は、いわゆるフラグ持ち越し中の入賞役については、対応する図柄組合せが揃って表示されることが許容される一方、そうでない場合には各入賞役に対応する図柄組合せが揃って表示されないようになっている。
<Retraction control processing>
FIG. 26 is a flowchart illustrating the pull-in control process in step S1213 of FIG. 20 in detail. Here, the pull-in control process means that when the reels are stopped, the reels are moved from the symbol position where the stop buttons 137 to 139 are operated to a predetermined number of frames (in order to realize stop control according to the result of the internal lottery). In the present embodiment, it refers to a process of sliding and stopping (0 to 4 frames except during MB, 0 to 1 frame during MB). As a result, for the winning combination internally won in the internal lottery or the so-called winning combination with the flag being carried over, it is permissible that the corresponding symbol combinations are displayed together. Are not displayed together.
ステップS1801では、汎用オフセットカウンタの値に1を加算する。すなわち、引込み制御処理では、図11〜図13に示すように、1割込時間ごとに回転制御データを切り替えていくので、汎用オフセットカウンタの値は、タイマ割込処理ごとに更新される。また、リール駆動信号切替要求フラグも引き続きONのままなので、図19のリール回転制御処理では、タイマ割込処理ごとに、加算された汎用オフセットカウンタ値に対応する回転制御データが設定される(図19のステップS1108参照)。 In step S1801, 1 is added to the value of the general-purpose offset counter. That is, in the pull-in control process, as shown in FIGS. 11 to 13, the rotation control data is switched every one interrupt time, so that the value of the general-purpose offset counter is updated every timer interrupt process. Further, since the reel drive signal switching request flag is still ON, in the reel rotation control processing of FIG. 19, rotation control data corresponding to the added general-purpose offset counter value is set for each timer interruption processing (FIG. 19). 19, see step S1108).
ステップS1802では、加算された汎用オフセットカウンタの値が8であるか否かを判定する。汎用オフセットカウンタの値が8である場合には、当該セット(サイクル)の残りの回転制御は終了したので、ステップS1803に進み、汎用オフセットカウンタの値が8でない場合には、当該セット(サイクル)の残りの回転制御は終了していないので、ステップS1803に進む。 In step S1802, it is determined whether the value of the added general-purpose offset counter is 8. If the value of the general-purpose offset counter is 8, the remaining rotation control of the set (cycle) has been completed, and the flow advances to step S1803. If the value of the general-purpose offset counter is not 8, the set (cycle) Since the remaining rotation control has not been completed, the process proceeds to step S1803.
ステップS1803では、汎用オフセットカウンタの値に初期値である0を設定する。 In step S1803, the value of the general-purpose offset counter is set to 0, which is the initial value.
ステップS1804では、引込みカウンタの値を更新する。具体的には、引込みカウンタの値を1減算する。 In step S1804, the value of the pull-in counter is updated. Specifically, the value of the pull-in counter is decremented by one.
ステップS1805では、更新された引込みカウンタの値が0であるか否かを判定する。引込みカウンタの値が0である場合には、ステップS1806に進み、引込みカウンタの値が0でない場合には、引込み制御処理を終了する。 In step S1805, it is determined whether or not the updated value of the pull-in counter is 0. If the value of the pull-in counter is 0, the process proceeds to step S1806. If the value of the pull-in counter is not 0, the pull-in control process ends.
ステップS1806では、停止対象リールが左リール110であるか否かを判定する。停止対象リールが左リール110である場合には、ステップS1807に進み、そうでない場合には、ステップS1809に進む。 In step S1806, it is determined whether or not the stop target reel is the left reel 110. If the stop target reel is the left reel 110, the process proceeds to step S1807; otherwise, the process proceeds to step S1809.
ステップS1807では、MB遊技状態であるか否かを判定する。MB遊技状態である場合には、ステップS1808に進み、そうでない場合には、ステップS1809に進む。 In step S1807, it is determined whether the game is in the MB gaming state. If the game is in the MB gaming state, the process proceeds to step S1808; otherwise, the process proceeds to step S1809.
ステップS1808では、引込みコマ数が1であるか否かを判定する。引込みコマ数が1である場合には、ステップS1811に進み、そうでない場合には、ステップS1809に進む。 In step S1808, it is determined whether the number of drawn frames is one. If the number of drawn frames is 1, the process proceeds to step S1811; otherwise, the process proceeds to step S1809.
ステップS1809では、引込みカウンタの値が0になり、停止位置に到達したので、リール制御ステータスを「ブレーキ制御中」に設定する。すなわち、引込みカウンタの値が0であって、(1)停止対象リールが左リール110でない場合、(2)MB遊技状態でない場合、又は(3)MB遊技状態であって停止対象リールの左リール110の引込みコマ数が0コマの場合、には、リール制御ステータスは「ブレーキ制御中」が設定される。 In step S1809, since the value of the pull-in counter has reached 0 and the stop position has been reached, the reel control status is set to "under brake control". That is, the value of the pull-in counter is 0, (1) the stop target reel is not the left reel 110, (2) the MB game state is not, or (3) the MB game state is the left reel of the stop target reel. In the case where the number of drawn frames of 110 is 0, the reel control status is set to “under brake control”.
ステップS1810では、保持カウンタの値に初期値である50を設定する。ここで、この設定された保持カウンタ値50は、リール制御ステータスが「ブレーキ制御中」において、汎用オフセットカウンタ値が0のときの回転制御データの保持時間である(図11参照)。なお、ステップS1810の処理終了後は、引込み制御処理を終了する。 In step S1810, an initial value of 50 is set as the value of the holding counter. Here, the set holding counter value 50 is a holding time of the rotation control data when the general-purpose offset counter value is 0 when the reel control status is “under brake control” (see FIG. 11). After the processing in step S1810 ends, the pull-in control processing ends.
一方、ステップS1811では、引込みカウンタの値が0になったので、リール制御ステータスを「特別ブレーキ制御中」に設定する。すなわち、引込みカウンタの値が0であって、MB遊技状態において停止対象リールの左リール110の引込みコマ数が1コマの場合には、リール制御ステータスは「特別ブレーキ制御中」が設定される。 On the other hand, in step S1811, since the value of the pull-in counter has become 0, the reel control status is set to "under special brake control". That is, when the value of the pull-in counter is 0 and the number of pull-in frames of the left reel 110 of the stop target reel is 1 in the MB gaming state, the reel control status is set to “under special brake control”.
ステップS1812では、保持カウンタの値に初期値である10を設定する。ここで、この設定された保持カウンタ値10は、リール制御ステータスが「特別ブレーキ制御中」において、汎用オフセットカウンタ値が0のときの回転制御データの保持時間である(図11参照)。なお、ステップS1810の処理終了後は、引込み制御処理を終了する。 In step S1812, an initial value of 10 is set as the value of the holding counter. Here, the set holding counter value 10 is the holding time of the rotation control data when the general-purpose offset counter value is 0 when the reel control status is “under special brake control” (see FIG. 11). After the processing in step S1810 ends, the pull-in control processing ends.
<ブレーキ制御処理>
図27は、図20のステップS1210のブレーキ制御処理を詳しく示すフローチャートである。
<Brake control processing>
FIG. 27 is a flowchart showing details of the brake control process in step S1210 of FIG.
ステップS1901では、保持カウンタの値から1を減算する。保持カウンタの値は、前述の図26のステップS1810、または後述するステップS1909において初期設定され、1回のタイマ割込処理で1減算される。なお、ステップ1810、またはステップS1909において保持カウンタに設定される初期値は、設定された汎用オフセットカウンタ値に対応する保持パラメータの値であり、例えば、図11に示すように、汎用オフセットカウンタ値が0の場合には50、1の場合には1が保持カウンタに設定される。 In step S1901, 1 is subtracted from the value of the holding counter. The value of the holding counter is initialized in step S1810 in FIG. 26 described above or step S1909 described later, and is decremented by 1 in one timer interrupt process. Note that the initial value set in the holding counter in step 1810 or step S1909 is the value of the holding parameter corresponding to the set general offset counter value. For example, as shown in FIG. In the case of 0, 50 is set to 1 and in the case of 1, 1 is set to the holding counter.
ステップS1902では、リール駆動信号切替要求フラグをOFFに設定する。 In step S1902, the reel drive signal switching request flag is set to OFF.
ステップS1903では、減算された保持カウンタの値が0であるか否かを判定する。保持カウンタの値が0である場合には、回転制御データの切替時なので、ステップS1904に進み、保持カウンタの値が0でない場合には、回転制御データの切替時ではないので、ブレーキ制御処理を終了する。 In step S1903, it is determined whether or not the value of the subtracted holding counter is 0. If the value of the holding counter is 0, it means that the rotation control data is being switched, so the process proceeds to step S1904. If the value of the holding counter is not 0, it is not the time of switching the rotation control data, and the brake control process is executed. finish.
ステップS1904では、回転制御データの切替時なので、リール駆動信号切替要求フラグをONに設定する。 In step S1904, since the rotation control data is being switched, the reel drive signal switching request flag is set to ON.
ステップS1905では、次の回転制御データを設定するため、汎用オフセットカウンタの値に1を加算する。 In step S1905, 1 is added to the value of the general-purpose offset counter to set the next rotation control data.
ステップS1906では、加算された汎用オフセットカウンタの値が2であるか否かを判定する。汎用オフセットカウンタの値が2の場合には、ブレーキ制御における回転制御は終了したので、ステップS1907に進み、汎用オフセットカウンタの値が2でない場合には、ブレーキ制御における回転制御は終了していないので、ステップS1909に進む。 In step S1906, it is determined whether the value of the added general-purpose offset counter is 2. If the value of the general-purpose offset counter is 2, the rotation control in the brake control has been completed, and the process advances to step S1907. If the value of the general-purpose offset counter is not 2, the rotation control in the brake control has not been completed. Then, the process proceeds to step S1909.
ステップS1907では、ブレーキ制御中に設定されたすべての回転制御を行ったので、リール制御ステータスを「リール停止制御中」に設定する。 In step S1907, since all the rotation controls set during the brake control have been performed, the reel control status is set to "reel stop control in progress".
ステップS1908では、リール駆動信号切替要求フラグをOFFに設定する。ステップS1908の処理終了後は、ブレーキ制御処理を終了する。 In step S1908, the reel drive signal switching request flag is set to OFF. After the processing in step S1908 ends, the brake control processing ends.
ステップS1909では、回転制御テーブルを参照し、リール制御ステータスが「ブレーキ制御中」であって、設定された汎用オフセットカウンタ値に対応する保持パラメータ値を取得し、取得した保持パラメータ値を保持カウンタの初期値として設定する。例えば、図11に示すように、汎用オフセットカウンタ値が1の場合には、1が保持カウンタの初期値として設定される。ステップS1909の処理終了後は、ブレーキ制御処理を終了する。 In step S1909, the rotation control table is referred to, the reel control status is “braking control”, the holding parameter value corresponding to the set general-purpose offset counter value is obtained, and the obtained holding parameter value is stored in the holding counter. Set as the initial value. For example, as shown in FIG. 11, when the general-purpose offset counter value is 1, 1 is set as the initial value of the holding counter. After the processing in step S1909 ends, the brake control processing ends.
<特別ブレーキ制御処理>
図28は、図20のステップS1212の特別ブレーキ制御処理を詳しく示すフローチャートである。
<Special brake control processing>
FIG. 28 is a flowchart showing the special brake control process in step S1212 of FIG. 20 in detail.
ステップS2001では、保持カウンタの値から1を減算する。保持カウンタの値は、前述の図26のステップ1812または後述するステップS2009において初期設定され、1回のタイマ割込処理で1減算される。なお、ステップ1812またはステップS2009において保持カウンタに設定される初期値は、設定された汎用オフセットカウンタ値に対応する保持パラメータの値であり、例えば、図11に示すように、汎用オフセットカウンタ値が0の場合には10、1の場合には20が保持カウンタに設定される。 In step S2001, 1 is subtracted from the value of the holding counter. The value of the holding counter is initialized in step 1812 of FIG. 26 described above or step S2009 described later, and is decremented by 1 in one timer interrupt process. Note that the initial value set in the holding counter in step 1812 or step S2009 is the value of the holding parameter corresponding to the set general offset counter value. For example, as shown in FIG. In the case of 1, the holding counter is set to 20 in the case of 1.
ステップS2002では、リール駆動信号切替要求フラグをOFFに設定する。 In step S2002, the reel drive signal switching request flag is set to OFF.
ステップS2003では、減算された保持カウンタの値が0であるか否かを判定する。保持カウンタの値が0である場合には、回転制御データの切替時なので、ステップS2004に進み、保持カウンタの値が0でない場合には、回転制御データの切替時ではないので、特別ブレーキ制御処理を終了する。 In the step S2003, it is determined whether or not the value of the subtracted holding counter is 0. If the value of the holding counter is 0, it means that the rotation control data is being switched, so the process proceeds to step S2004. If the value of the holding counter is not 0, it is not the time of switching the rotation control data, and the special brake control process is performed. To end.
ステップS2004では、回転制御データの切替時なので、リール駆動信号切替要求フラグをONに設定する。 In step S2004, since the rotation control data is being switched, the reel drive signal switching request flag is set to ON.
ステップS2005では、次の回転制御データを設定するため、汎用オフセットカウンタの値に1を加算する。 In step S2005, 1 is added to the value of the general-purpose offset counter to set the next rotation control data.
ステップS2006では、加算された汎用オフセットカウンタの値が3であるか否かを判定する。汎用オフセットカウンタの値が3の場合には、特別ブレーキ制御における回転制御は終了したので、ステップS2007に進み、汎用オフセットカウンタの値が3でない場合には、ブレーキ制御における回転制御は終了していないので、ステップS2009に進む。 In step S2006, it is determined whether the value of the added general-purpose offset counter is 3. If the value of the general-purpose offset counter is 3, the rotation control in the special brake control has been completed, so the process proceeds to step S2007. If the value of the general-purpose offset counter is not 3, the rotation control in the brake control has not been completed. Therefore, the process proceeds to step S2009.
ステップS2007では、特別ブレーキ制御中に設定されたすべての回転制御を行ったので、リール制御ステータスを「リール停止制御中」に設定する。 In step S2007, since all the rotation controls set during the special brake control are performed, the reel control status is set to "reel stop control in progress".
ステップS2008では、リール駆動信号切替要求フラグをOFFに設定する。ステップS2008の処理終了後は、ブレーキ制御処理を終了する。 In step S2008, the reel drive signal switching request flag is set to OFF. After the processing in step S2008 ends, the brake control processing ends.
ステップS2009では、回転制御テーブルを参照し、リール制御ステータスが「特別ブレーキ制御中」であって、設定された汎用オフセットカウンタ値に対応する保持パラメータ値を取得し、取得した保持パラメータ値を保持カウンタの初期値として設定する。例えば、図11に示すように、汎用オフセットカウンタ値が1の場合には、20が保持カウンタの初期値として設定される。ステップS2009の処理終了後は、特別ブレーキ制御処理を終了する。 In step S2009, the rotation control table is referred to, the reel control status is “special brake control is in progress”, the holding parameter value corresponding to the set general-purpose offset counter value is obtained, and the obtained holding parameter value is stored in the holding counter. Set as the initial value of. For example, as shown in FIG. 11, when the general-purpose offset counter value is 1, 20 is set as the initial value of the holding counter. After the processing in step S2009 ends, the special brake control processing ends.
<第1副制御部400の処理>
図29を用いて、第1副制御部400の処理について説明する。なお、同図(a)は、第1副制御部400のCPU404が実行するメイン処理のフローチャートである。同図(b)は、第1副制御部400のコマンド入力処理のフローチャートであり、同図(c)は、第1副制御部400のコマンド受信割込処理のフローチャートであり、同図(d)は、第1副制御部400のタイマ割込処理のフローチャートである。
<Process of First Sub-Control Unit 400>
The processing of the first sub control unit 400 will be described with reference to FIG. FIG. 7A is a flowchart of a main process executed by the CPU 404 of the first sub control unit 400. FIG. 4B is a flowchart of a command input process of the first sub-control unit 400, and FIG. 4C is a flowchart of a command reception interrupt process of the first sub-control unit 400, and FIG. 12 is a flowchart of the timer interrupt processing of the first sub control unit 400.
電源投入が行われると、まずステップS3001で初期化処理が実行される。この初期化処理では、入出力ポートの初期設定や、RAM408内の記憶領域の初期化処理等を行う。 When the power is turned on, first, an initialization process is executed in step S3001. In this initialization process, initialization of input / output ports, initialization of a storage area in the RAM 408, and the like are performed.
ステップS3002では、タイマ変数が10以上か否かを判定し、タイマ変数が10となるまでこの処理を繰り返し、タイマ変数が10以上となったときには、ステップS3003の処理に移行する。 In step S3002, it is determined whether or not the timer variable is 10 or more. This process is repeated until the timer variable becomes 10. When the timer variable becomes 10 or more, the process proceeds to step S3003.
ステップS3003では、タイマ変数に0を代入する。 In step S3003, 0 is substituted for the timer variable.
ステップS3004では、第1副制御部コマンド入力処理(詳しくは後述)を行う。第1副制御部コマンド入力処理では、主制御部300からコマンドを受信したか否かを判別する。 In step S3004, a first sub-control unit command input process (to be described in detail later) is performed. In the first sub control unit command input process, it is determined whether a command has been received from the main control unit 300.
ステップS3005では、演出更新処理を行う。例えば、ステップS3004で新たなコマンドがあった場合には、このコマンドに対応する各イベント処理(例えば、演出設定処理、遊技状態制御時処理等)の結果に基づいて、演出データをROM406から読み出す等の処理を行い、演出データの更新が必要な場合には各演出デバイス(スピーカ、ランプ、液晶画像表示装置、シャッタなど)の演出データの更新処理を行う。 In step S3005, effect update processing is performed. For example, when there is a new command in step S3004, the effect data is read from the ROM 406 based on the result of each event process (for example, effect setting process, game state control process, etc.) corresponding to the command. When the effect data needs to be updated, the effect data of each effect device (speaker, lamp, liquid crystal image display device, shutter, etc.) is updated.
ステップS3006では、音制御処理を行う。音制御処理では、ステップS3005で読み出した演出データの中に音源IC418への命令がある場合には、この命令を音源IC418に出力する。 In step S3006, a sound control process is performed. In the sound control process, if the effect data read in step S3005 includes a command to the sound source IC 418, the command is output to the sound source IC 418.
ステップS3007では、ランプ制御処理を行う。ランプ制御処理では、ステップS3005で読み出した演出データの中に各種ランプ420への命令がある場合には、この命令を駆動回路422に出力する。 In step S3007, a lamp control process is performed. In the lamp control process, when the effect data read in step S3005 includes a command for various lamps 420, the command is output to the drive circuit 422.
ステップS3008では、情報出力処理を行う。情報出力処理では、ステップS3005で読み出した演出データの中に第2副制御部500に送信する制御コマンドがある場合には、この制御コマンドを出力する設定を行い、ステップS3002へ戻る。この結果、設定された制御コマンドは、第2副制御部500に送信される。 In step S3008, an information output process is performed. In the information output process, if there is a control command to be transmitted to the second sub-control unit 500 in the effect data read in step S3005, a setting for outputting this control command is performed, and the process returns to step S3002. As a result, the set control command is transmitted to the second sub control unit 500.
次に、同図(b)を用いて、第1副制御部400コマンド入力処理について説明する。この第1副制御部400コマンド入力処理は、同図(a)のステップS3004の第1副制御部400コマンド入力処理の流れを示すフローチャートである。 Next, the command input processing of the first sub control unit 400 will be described with reference to FIG. The first sub-controller 400 command input process is a flowchart showing the flow of the first sub-controller 400 command input process of step S3004 in FIG.
ステップS3101では、RAM408のコマンド記憶領域に未処理コマンドがあるか否かを判定する。未処理コマンドがある場合には、ステップS3102に進み、未処理コマンドがない場合には、第1副制御部400コマンド入力処理を終了する。 In step S3101, it is determined whether there is an unprocessed command in the command storage area of the RAM 408. If there is an unprocessed command, the process proceeds to step S3102. If there is no unprocessed command, the first sub control unit 400 command input process ends.
ステップS3102では、未処理コマンドに応じた処理にジャンプする。例えば、未処理コマンドがメダル投入コマンドの場合には、メダル投入時処理(説明は省略)、スタートレバー受付時コマンドの場合には、スタートレバー受付時処理(説明は省略)、内部抽選コマンドの場合には、内部抽選時処理(詳しくは後述)、停止ボタン受付時コマンドの場合には、停止ボタン受付時処理(説明は省略)、表示判定コマンドの場合には、表示判定時処理(詳しくは後述)、遊技状態コマンドの場合には、遊技状態制御時処理(説明は省略)にジャンプする。 In step S3102, the process jumps to a process corresponding to the unprocessed command. For example, when the unprocessed command is a medal insertion command, a medal insertion process (description is omitted), when the start lever is received command, a start lever reception process (description is omitted), and when an internal lottery command is issued, The internal lottery processing (details will be described later), the stop button reception processing (details are omitted) in the case of a stop button reception command, the display determination processing (details will be described later) in the case of a display determination command ), In the case of a game state command, the process jumps to a game state control process (the description is omitted).
次に、同図(c)を用いて、第1副制御部400のコマンド受信割込処理について説明する。このコマンド受信割込処理は、第1副制御部400が、主制御部300が出力するストローブ信号を検出した場合に実行する処理である。コマンド受信割込処理のステップS3201では、主制御部300が出力したコマンドを未処理コマンドとしてRAM408に設けたコマンド記憶領域に記憶する。 Next, the command reception interrupt processing of the first sub control unit 400 will be described with reference to FIG. The command reception interrupt process is a process executed when the first sub control unit 400 detects a strobe signal output from the main control unit 300. In step S3201 of the command reception interrupt processing, the command output by the main control unit 300 is stored as an unprocessed command in a command storage area provided in the RAM 408.
次に、同図(d)を用いて、第1副制御部400のCPU404によって実行する第1副制御部タイマ割込処理について説明する。第1副制御部400は、所定の周期(本実施例では2msに1回)でタイマ割込を発生するハードウェアタイマを備えており、このタイマ割込を契機として、タイマ割込処理を所定の周期で実行する。 Next, the first sub-controller timer interrupt processing executed by the CPU 404 of the first sub-controller 400 will be described with reference to FIG. The first sub-control unit 400 includes a hardware timer that generates a timer interrupt at a predetermined cycle (once every 2 ms in the present embodiment). Execute in the cycle of
ステップS3301では、同図(a)に示す第1副制御部メイン処理におけるステップS3002において説明したRAM408のタイマ変数記憶領域の値に、1を加算して元のタイマ変数記憶領域に記憶する。従って、ステップS3002において、タイマ変数の値が10以上と判定されるのは20ms毎(2ms×10)となる。 In step S3301, 1 is added to the value of the timer variable storage area of the RAM 408 described in step S3002 in the first sub-controller main process shown in FIG. Therefore, in step S3002, the value of the timer variable is determined to be 10 or more every 20 ms (2 ms × 10).
ステップS3302では、演出用乱数値の更新処理等を行う。 In step S3302, an effect of updating the effect random number is performed.
<第1実施形態の変形例>
上記第1実施形態のブレーキ制御では、強励磁(50割込時間)→弱励磁(1割込時間)の順序で回転制御データを設定したが(図11参照)、これに限定されない。例えば、強励磁(50割込時間)と弱励磁(1割込時間)の間に無励磁を挿入し、強励磁→無励磁→弱励磁の順序で回転制御データを設定するようにしてもよい。このように、同一相(AB相)を励磁し続けるのであれば途中に無励磁の期間があってもよい。
<Modification of First Embodiment>
In the brake control of the first embodiment, the rotation control data is set in the order of strong excitation (50 interruption times) → weak excitation (1 interruption time) (see FIG. 11), but the present invention is not limited to this. For example, non-excitation may be inserted between strong excitation (50 interruption times) and weak excitation (1 interruption time), and rotation control data may be set in the order of strong excitation → non-excitation → weak excitation. . As described above, if the same phase (AB phase) is continuously excited, there may be a non-excitation period on the way.
また、上記第1実施形態の特別ブレーキ制御では、弱励磁(10割込時間)→強励磁(20割込時間)→弱励磁(1割込時間)の順序で回転制御データを設定したが(図11参照)、これに限定されない。例えば、強励磁の代わりに無励磁とし、弱励磁→無励磁→弱励磁の順序で回転制御データを設定するようにしてもよい。このように、同一相(AB相)を励磁し続けるのであれば途中に無励磁の期間があってもよい。 In the special brake control of the first embodiment, the rotation control data is set in the order of weak excitation (10 interrupt times) → strong excitation (20 interrupt times) → weak excitation (1 interrupt time). It is not limited to this. For example, non-excitation may be performed instead of strong excitation, and the rotation control data may be set in the order of weak excitation → non-excitation → weak excitation. As described above, if the same phase (AB phase) is continuously excited, there may be a non-excitation period on the way.
[第2実施形態]
<回転制御テーブル>
図30は、第2実施形態の回転制御テーブルの内容を示す表である。第1実施形態と比べて、リール制御ステータスが「ブレーキ制御状態(ブレーキ制御中)」及び「特別ブレーキ制御状態(特別ブレーキ制御中)」の場合の回転制御テーブルの内容が異なっている。なお、第2実施形態において、「ブレーキ制御中」及び「特別ブレーキ制御中」の設定条件は、第1実施形態と同一であり、MB遊技状態の引込み制御において引込みコマ数が1コマの場合だけ「特別ブレーキ制御中」が設定され、それ以外の場合は「ブレーキ制御中」が設定される。また、「特別ブレーキ制御中」が設定される場合には、「ブレーキ制御中」が設定される場合に比べて4ステップ手前の相で引込み制御を終了させる点も第1実施形態と同一である。以下、第1実施形態と異なる構成及び作用について説明する。
[Second embodiment]
<Rotation control table>
FIG. 30 is a table showing the contents of the rotation control table of the second embodiment. As compared with the first embodiment, the contents of the rotation control table when the reel control status is “brake control state (during brake control)” and “special brake control state (during special brake control)” are different. In the second embodiment, the setting conditions of “during brake control” and “during special brake control” are the same as those in the first embodiment, and only when the number of drawn frames is one in the pull-in control in the MB gaming state. “Under special brake control” is set, otherwise “under brake control” is set. Further, when “special brake control is being performed” is set, the pull-in control is terminated in a phase four steps earlier than when “braking control is being performed” is the same as in the first embodiment. . Hereinafter, configurations and operations different from those of the first embodiment will be described.
第1実施形態では、リール制御ステータスが「ブレーキ制御中」及び「特別ブレーキ制御中」においては、停止位置に対応する相を常時、励磁状態としてリールを停止させていたが、第2実施形態では、「ブレーキ制御中」及び「特別ブレーキ制御中」では、無励磁状態(励磁開放状態)を設けて、停止時のリールのステッピングモータ700への負荷軽減及び停止位置でのバウンド減少を図っている。 In the first embodiment, when the reel control status is “under brake control” and “under special brake control”, the phase corresponding to the stop position is always in an excited state to stop the reel, but in the second embodiment, , “Under brake control” and “under special brake control”, a non-excitation state (excitation release state) is provided to reduce the load on the stepping motor 700 of the reel at the time of stop and reduce the bounce at the stop position. .
具体的には、「ブレーキ制御中」においては、図30に示すように、まず、汎用オフセットカウンタ値が0に対応する励磁テーブル「55H」の回転制御データを「10」保持時間、次いで、汎用オフセットカウンタ値「1」に対応する励磁テーブル「44H」の回転制御データを「8」保持時間、最後に汎用オフセットカウンタ値「2」に対応する励磁テーブル「55H」の回転制御データを「1」保持時間というように回転制御データを設定していく(本実施形態では、AB相で停止させるため)。このように、リール制御ステータスが「ブレーキ制御中」においては、2相20%励磁の回転制御データ、次いで2相0%励磁の回転制御データ、最後に2相20%励磁の回転制御データを用いて、リールを予め定めた停止位置で停止させるようにしている。なお、このブレーキ制御中の無励磁を伴う回転制御は第2実施形態の特徴であるので、これに関しては詳しくは後述する。 Specifically, during the "braking control", as shown in FIG. 30, first, the rotation control data of the excitation table "55H" corresponding to the general-purpose offset counter value of 0 is set to "10" holding time, and then the general-purpose offset counter value is set to "10". The rotation control data of the excitation table "44H" corresponding to the offset counter value "1" is held for "8", and the rotation control data of the excitation table "55H" corresponding to the general-purpose offset counter value "2" is finally set to "1". The rotation control data is set such as the holding time (in the present embodiment, the rotation is stopped in the AB phase). As described above, when the reel control status is “under brake control”, the rotation control data of two-phase 20% excitation, the rotation control data of two-phase 0% excitation, and finally the rotation control data of two-phase 20% excitation are used. Thus, the reel is stopped at a predetermined stop position. The rotation control with non-excitation during the brake control is a feature of the second embodiment, and will be described later in detail.
図31は、通常引込み制御(ブレーキ制御)を行った場合の第二定速制御中以降の停止制御データの遷移を示したタイミングチャートである。なお、図31は、停止操作があったときの図柄の残りステップ数ST1=24であって、引込み制御における引込みコマ数が1(ステップ数ST2=24)の場合の例を示している。 FIG. 31 is a timing chart showing transition of stop control data after the second constant speed control when the normal pull-in control (brake control) is performed. FIG. 31 shows an example in which the number of remaining steps ST1 of the symbol when the stop operation is performed is 24, and the number of drawn frames in the pull-in control is 1 (the number of steps ST2 = 24).
この場合、時点t2から開始される「ブレーキ制御中」においては、テーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)を10割込時間、次いで、テーブル番号「A0」の回転制御データ(AB相を0%励磁する回転制御データ)を8割込時間、最後にテーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)を1割込時間、設定して、リール110〜112を停止させる。 In this case, during "braking control" started from time t2, the rotation control data of table number "B0" (rotation control data for exciting the AB phase by 20%) is interrupted for 10 interruption times, and then the table number "A0" ) Of rotation control data (rotation control data for exciting the AB phase by 0%) for 8 interrupt times, and finally, the rotation control data of table number "B0" (rotation control data for exciting the AB phase by 20%) to the interruption time of 1 interrupt After setting the time, the reels 110 to 112 are stopped.
一方、「特別ブレーキ制御中」においては、図30に示すように、まず、汎用オフセットカウンタ値が0に対応する励磁テーブル「55H」の回転制御データを「15」保持時間、次いで、汎用オフセットカウンタ値「1」に対応する励磁テーブル「44H」の回転制御データを「10」保持時間、最後に、汎用オフセットカウンタ値が2に対応する励磁テーブル「55H」の回転制御データを「1」保持時間というように回転制御データを設定していく(本実施形態では、AB相で停止させるため)。このように、リール制御ステータスが「特別ブレーキ制御中」においては、2相20%励磁の回転制御データ、次いで2相0%励磁の回転制御データ、最後に2相20%励磁の回転制御データを用いて、リールを予め定めた停止位置で停止させるようにしている。なお、この特別ブレーキ制御中の無励磁を伴う回転制御は第2実施形態の特徴であるので、これに関しては詳しくは後述する。 On the other hand, during the "special brake control", as shown in FIG. 30, first, the rotation control data of the excitation table "55H" corresponding to the general-purpose offset counter value of 0 is held for "15", and then the general-purpose offset counter is set. The rotation control data of the excitation table "44H" corresponding to the value "1" is held for "10", and the rotation control data of the excitation table "55H" corresponding to the general-purpose offset counter value of 2 is held for "1". The rotation control data is set as follows (in the present embodiment, the rotation is stopped in the AB phase). As described above, when the reel control status is “under special brake control”, the rotation control data of the two-phase 20% excitation, the rotation control data of the two-phase 0% excitation, and finally the rotation control data of the two-phase 20% excitation are transmitted. The reel is stopped at a predetermined stop position. The rotation control with the non-excitation during the special brake control is a feature of the second embodiment, and will be described later in detail.
図32は、特別引込み制御(特別ブレーキ制御)を行った場合の第二定速制御中以降の停止制御データの遷移を示したタイミングチャートである。なお、図32は、停止操作があったときの当該図柄の残りステップ数ST1=24であって、引込み制御における引込みコマ数が1(ステップ数ST2=20)の場合の例を示している。 FIG. 32 is a timing chart showing transition of stop control data after the second constant speed control when the special pull-in control (special brake control) is performed. FIG. 32 shows an example in which the number of remaining steps ST1 of the symbol at the time of the stop operation is 24, and the number of drawn frames in the pull-in control is 1 (the number of steps ST2 = 20).
この場合、時点t3から開始される「特別ブレーキ制御中」においては、テーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)を15割込時間、次いで、テーブル番号「A0」の回転制御データ(AB相を0%励磁する回転制御データ)を10割込時間、最後にテーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)を1割込時間、設定して、リール110〜112を停止させる。 In this case, during “special brake control” started at time t3, the rotation control data of the table number “B0” (the rotation control data for exciting the AB phase by 20%) is applied for 15 interruption times, and then the table number “ The rotation control data of A0 ”(rotation control data for exciting the AB phase by 0%) is divided by 10 interruption times, and finally the rotation control data of table number“ B0 ”(rotation control data for exciting the AB phase by 20%) is reduced by 10%. The reels 110 to 112 are stopped after setting the loading time.
<ブレーキ制御、特別ブレーキ制御>
次に、図33及び図34を用いて、第2実施形態のブレーキ制御及び特別ブレーキ制御について詳しく説明する。ここで、図33は、ブレーキ制御中のステッピングモータ700の動作を模式的に示した図、図34は、特別ブレーキ制御中のステッピングモータ700の動作を模式的に示した図である。なお、説明を簡略化するため、ステータ730に配置する励磁相を図14〜57においては、1/3にしている。また、図33〜図34は、A相→AB−層→B−相→A−B−相→A−相→A−B相→B相→AB相の順序で励磁していくことにより、ロータ740を右回りに回転させる様子を示しており、いずれもロータ740の一磁極RをAB相で停止させる様子を示している。なお、一磁極Rが停止する位置にあるAB相をP1と表記し、P1よりも4ステップ手前のA−B−相をP2、P1よりも8ステップ手前のAB相をP3、P3よりも4ステップ手前(P1よりも12ステップ手前)のA−B−相をP4と表記する。
<Brake control, special brake control>
Next, the brake control and the special brake control of the second embodiment will be described in detail with reference to FIGS. Here, FIG. 33 is a diagram schematically illustrating the operation of the stepping motor 700 during the brake control, and FIG. 34 is a diagram schematically illustrating the operation of the stepping motor 700 during the special brake control. In order to simplify the explanation, the excitation phase arranged on the stator 730 is reduced to 1/3 in FIGS. FIGS. 33 to 34 show that the excitation is performed in the order of A-phase → AB-layer → B-phase → AB-phase → A-phase → AB phase → B phase → AB phase. A state in which the rotor 740 is rotated clockwise is shown, and a state in which one magnetic pole R of the rotor 740 is stopped in the AB phase is shown. The AB phase at the position where one magnetic pole R stops is denoted by P1, the AB-phase four steps before P1 is P2, the AB phase eight steps before P1 is P3, and the AB phase eight steps before P1 is P4 than P3. The AB-phase before the step (12 steps before P1) is denoted as P4.
第2実施形態のブレーキ及び特別ブレーキ制御においては、図33及び図34に示すように、ロータ740の一磁極RをAB相で停止させる場合、AB相を励磁した後、所定期間、励磁なしの状態とするので、ロータ740の一磁極Rは惰性で回転した後に停止位置であるAB相に到達する。このため、一磁極Rは速度が減速した状態で停止位置であるAB相に到達するので、ステッピングモータ700に対する負荷は小さくなる。 In the brake and the special brake control of the second embodiment, as shown in FIGS. 33 and 34, when one magnetic pole R of the rotor 740 is stopped in the AB phase, the excitation is not performed for a predetermined period after the excitation of the AB phase. In this state, one magnetic pole R of the rotor 740 reaches the stop position AB phase after rotating by inertia. For this reason, since the one magnetic pole R reaches the AB phase which is the stop position in a state where the speed is reduced, the load on the stepping motor 700 is reduced.
図33は、AB相、A相、…、A−B相、B相と右回りに順次励磁した(引込み制御、図33(a)参照)後に、まず停止位置であるAB相を励磁、次いで無励磁、次いで停止位置であるAB相を励磁して(ブレーキ制御、図33(b)〜(d)参照)、ロータ740の一磁極RをAB相に停止させる様子を示している。 FIG. 33 shows that after the AB phase, the A phase,..., The AB phase, and the B phase are sequentially excited in the clockwise direction (retraction control, see FIG. 33A), the AB phase which is the stop position is first excited, The non-excitation state is followed by exciting the AB phase as the stop position (brake control, see FIGS. 33B to 33D) to stop one magnetic pole R of the rotor 740 in the AB phase.
より詳しくは、ブレーキ制御においては、まず、一磁極RがP3を通過したときから10割込時間、AB相励磁を行うので、図33(b)に示すように、一磁極RがAB相に対応する位置P3を通過後、A−B−相に対応する位置P2近傍まで到達するまでは、一磁極Rが位置P3のAB相に吸引され、減速されるようになっている。また、ブレーキ制御においては、この後、8割込時間、励磁なしとするので、図33(c)に示すように、位置P2を通過した一磁極Rは、減速された速度のままで停止位置P1となるAB相に到達し、一磁極Rが停止位置P1近傍にあるときにAB相を励磁するので、ロータ740をスムースに停止位置P3に停止させることができ、停止時におけるステッピングモータ700への負荷を軽減することができる。 More specifically, in the brake control, first, the AB phase excitation is performed for 10 interruption times from the time when one magnetic pole R passes through P3, so that as shown in FIG. After passing through the corresponding position P3, one magnetic pole R is attracted to the AB phase at the position P3 and is decelerated until reaching the vicinity of the position P2 corresponding to the AB-phase. In the brake control, after that, no excitation is performed for 8 interruption times, so that as shown in FIG. 33C, one magnetic pole R passing through the position P2 is stopped at the decelerated speed. Since the AB phase is excited when the magnetic pole R reaches the AB phase which is P1 and the one magnetic pole R is near the stop position P1, the rotor 740 can be smoothly stopped at the stop position P3, and the stepping motor 700 at the time of stop can be stopped. Load can be reduced.
このように第2実施形態のブレーキ制御は、一磁極RがP1の8ステップ手前のP3に到達したときからAB相の励磁及び無励磁を繰り返し、P3にある一磁極RをP1まで移動させて停止させる制御となっている。 As described above, the brake control of the second embodiment repeats excitation and non-excitation of the AB phase from the time when one magnetic pole R reaches P3 eight steps before P1, and moves the one magnetic pole R at P3 to P1. It is controlled to stop.
なお、図33(b)は、テーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)を用いて、AB相を弱励磁している様子、図33(c)は、テーブル番号「A0」の回転制御データ(AB相を0%励磁する回転制御データ)を用いて、無励磁としている様子、図33(d)は、テーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)を用いて、AB相を弱励磁している様子を示している。 FIG. 33B shows a state in which the AB phase is weakly excited using the rotation control data of the table number “B0” (rotation control data for exciting the AB phase by 20%), and FIG. 33A, the rotation control data of the table number “A0” (rotation control data for exciting the AB phase by 0%) is used, and FIG. 33D shows the rotation control data (AB) of the table number “B0”. FIG. 6 shows a state in which the AB phase is weakly excited using rotation control data for exciting the phase by 20%).
図34は、AB相、A相、…、B−相、A−B−相と右回りに順次励磁した(引込み制御、図34(a)参照)後に、まず停止位置であるAB相を励磁、次いで無励磁、次いで停止位置であるAB相を励磁して(特別ブレーキ制御、図34(b)〜(e)参照)、ロータ740の一磁極RをAB相に停止させる様子を示している。 In FIG. 34, after the phases AB, A,..., B-phase, and AB-phase are sequentially excited clockwise (pull-in control, see FIG. 34A), the AB phase which is the stop position is first excited. Next, non-excitation is performed, and then the AB phase that is the stop position is excited (special brake control, see FIGS. 34B to 34E) to stop one magnetic pole R of the rotor 740 in the AB phase. .
より詳しくは、特別ブレーキ制御においては、まず、一磁極RがA−B−相に対応するP4を通過したときから15割込時間、AB相励磁を行うので、図34(b)及び(c)に示すように、一磁極RがAB相に対応する位置P3を通過後、A−B−相に対応する位置P2近傍まで到達するまでは、一磁極Rが位置P3のAB相に吸引され、減速されるようになっている。また、特別ブレーキ制御においては、この後、10割込時間、励磁なしとするので、図33(d)に示すように、位置P2を通過した一磁極Rは、減速された速度のままで停止位置P1となるAB相に到達し、一磁極Rが停止位置P1近傍にあるときにAB相を励磁するので、ロータ740をスムースに停止位置P3に停止させることができ、停止時におけるステッピングモータ700への負荷を軽減することができる。 More specifically, in the special brake control, first, the AB phase excitation is performed for 15 interruption times from the time when one magnetic pole R passes through P4 corresponding to the AB-phase. As shown in ()), after one magnetic pole R passes through the position P3 corresponding to the AB phase, until one magnetic pole R reaches the vicinity of the position P2 corresponding to the AB-phase, the one magnetic pole R is attracted to the AB phase at the position P3. , Is to be decelerated. In the special brake control, after that, no excitation is performed for 10 interruption times, so that one magnetic pole R passing through the position P2 stops at the decelerated speed as shown in FIG. Since the AB phase is excited when the magnetic pole R reaches the AB phase at the position P1 and the magnetic pole R is near the stop position P1, the rotor 740 can be smoothly stopped at the stop position P3. Can be reduced.
このように第2実施形態の特別ブレーキ制御は、一磁極RがP1の12ステップ手前のP4に到達したときからAB相の励磁及び無励磁を繰り返し、P4にある一磁極RをP1まで移動させて停止させる制御となっている。 As described above, the special brake control according to the second embodiment repeats excitation and non-excitation of the AB phase from when the one magnetic pole R reaches P4 12 steps before P1, and moves the one magnetic pole R at P4 to P1. Control.
なお、図34(b)及び(c)は、テーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)を用いて、AB相を弱励磁している様子、図34(d)は、テーブル番号「A0」の回転制御データ(AB相を0%励磁する回転制御データ)を用いて、無励磁としている様子、図34(e)は、テーブル番号「B0」の回転制御データ(AB相を20%励磁する回転制御データ)を用いて、AB相を弱励磁している様子を示している。 34 (b) and (c) show a state in which the AB phase is weakly excited using the rotation control data of table number "B0" (rotation control data for exciting the AB phase by 20%). FIG. 34D shows a state in which non-excitation is performed using rotation control data of table number “A0” (rotation control data for exciting the AB phase by 0%). FIG. 34E shows a rotation of table number “B0”. A state is shown in which the AB phase is weakly excited using control data (rotation control data for exciting the AB phase by 20%).
なお、本実施形態では、図33及び図34に示したように、引込み位置の8ステップ先のAB相を停止位置としているため、リール組み付けの際に検査機を用いて、8ステップ(1サイクル)手前のAB相が停止位置となるようにインデックスセンサの基準位置を調整している。 In this embodiment, as shown in FIGS. 33 and 34, the AB phase eight steps ahead of the pull-in position is set as the stop position. Therefore, when the reel is assembled, the inspection machine is used for eight steps (one cycle). ) The reference position of the index sensor is adjusted so that the preceding AB phase is at the stop position.
<第2実施形態の変形例>
上記第2実施形態では、ブレーキ制御及び特別ブレーキ制御において、励磁力が同一の回転制御データ(AB相を20%励磁する回転制御データ)を用いたが、励磁力が同一の回転制御データを用いなくてもよい。例えば、ブレーキ制御及び特別ブレーキ制御において、弱励磁であっても励磁力が異なる回転制御データ(AB相を20%励磁する回転制御データ、AB相を30%励磁する回転制御データなど)をそれぞれに用いるようにしてもよい。
<Modification of Second Embodiment>
In the second embodiment, in the brake control and the special brake control, the rotation control data having the same excitation force (the rotation control data for exciting the AB phase by 20%) is used, but the rotation control data having the same excitation force is used. It is not necessary. For example, in the brake control and the special brake control, rotation control data having different excitation powers even in the case of weak excitation (rotation control data for exciting the AB phase by 20%, rotation control data for exciting the AB phase by 30%, etc.) are respectively included. It may be used.
また、上記第2実施形態では、ブレーキ制御及び特別ブレーキ制御では、弱励磁→無励磁→弱励磁の順序で回転制御データを設定したが(図30参照)、これに限定されない。例えば、弱励磁と無励磁の間に強励磁を挿入し、弱励磁→強励磁→無励磁→弱励磁の順序で回転制御データを設定してもよい。また、無励磁がなくてもよく、弱励磁→弱励磁の順序で回転制御データを設定してもよい。さらには、弱励磁→無励磁のセットを複数繰り返した後に弱励磁を設定してもよい。例えば、弱励磁→無励磁→弱励磁→無励磁→弱励磁の順序で回転制御データを設定するようにしてもよい。このように、同一相(AB相)を励磁し続けるのであれば励磁力の大きさは問わないものである。もちろん、このような場合でも、特別ブレーキ制御において弱励磁の回転制御データを設定している時間の合計は、ブレーキ制御において弱励磁の回転制御データを設定している時間の合計よりも長くなっている。 In the second embodiment, in the brake control and the special brake control, the rotation control data is set in the order of weak excitation → non-excitation → weak excitation (see FIG. 30). However, the present invention is not limited to this. For example, strong excitation may be inserted between weak excitation and non-excitation, and rotation control data may be set in the order of weak excitation → strong excitation → non-excitation → weak excitation. In addition, there may be no non-excitation, and the rotation control data may be set in the order of weak excitation → weak excitation. Further, the weak excitation may be set after the weak excitation → non-excitation set is repeated a plurality of times. For example, the rotation control data may be set in the order of weak excitation → non-excitation → weak excitation → non-excitation → weak excitation. As described above, the magnitude of the exciting force does not matter as long as the same phase (AB phase) is continuously excited. Of course, even in such a case, the total time for setting the weakly-excited rotation control data in the special brake control is longer than the total time for setting the weakly-excited rotation control data in the brake control. I have.
[第3実施形態]
上記第1実施形態及び第2実施形態のブレーキ制御及び特別ブレーキ制御においては、ステッピングモータ700のロータ740の一磁極RをAB相に固定して停止させる場合について説明したが、停止方法はこれに限定されない。例えば、A相、B相、A−相及びB−相のすべての相を励磁してステッピングモータ700のロータ740を停止させるようにしてもよい。以下、A相、B相、A−相及びB−相のすべての相を励磁することを全相励磁ともいう。第3実施形態では、ユニポーラ駆動のステッピングモータ700のロータ740を全相励磁にて停止させる方法について説明する。
[Third embodiment]
In the brake control and the special brake control of the first embodiment and the second embodiment, the case where the one magnetic pole R of the rotor 740 of the stepping motor 700 is stopped while being fixed to the AB phase has been described. Not limited. For example, the rotor 740 of the stepping motor 700 may be stopped by exciting all of the phases A, B, A-, and B-. Hereinafter, exciting all the phases A, B, A- and B-phase is also referred to as all-phase excitation. In the third embodiment, a method of stopping the rotor 740 of the unipolar drive stepping motor 700 by all-phase excitation will be described.
<励磁テーブル>
図35は、第3実施形態の励磁テーブルの内容を示す表である。各励磁テーブルのデータ(リールの回転制御を行うためのデータなので、回転制御データともいう)は、6つのビットデータ(具体的には、A、B、A−、B−、Vr1、Vr2)を組み合わせて、励磁する相及び励磁力を表わすように構成されている。具体的には、A、B、A−及びB−のビット0は各相に対する「励磁なし」、ビット1は各相に対する「励磁あり」を示しており、Vr1とVr2の組合せは、各相のコイルを励磁するための電流の大きさ(励磁力)を示している。詳しくは、Vr1が0、Vr2が0の場合には0%、Vr1が0、Vr2が1の場合には20%、Vr1が1、Vr2が0の場合には60%、Vr1が1、Vr2が1の場合には100%を示している。
<Excitation table>
FIG. 35 is a table showing the contents of the excitation table of the third embodiment. The data of each excitation table (which is data for controlling the rotation of the reel and is also referred to as rotation control data) is composed of six bit data (specifically, A, B, A-, B-, Vr1, Vr2). Combinations are configured to represent the exciting phase and exciting force. Specifically, bit 0 of A, B, A- and B- indicates "no excitation" for each phase, bit 1 indicates "excitation" for each phase, and the combination of Vr1 and Vr2 indicates Of the current (excitation force) for exciting the coil of FIG. Specifically, when Vr1 is 0 and Vr2 is 0, 0%, when Vr1 is 0, and when Vr2 is 1, 20%, when Vr1 is 1 and Vr2 is 0, 60%, and Vr1 is 1, Vr2. Is 100%.
例えば、テーブル番号が「C0」の励磁テーブル「23H」は、Aが1、Bが1、A−が0、B−が0、Vr1が1、Vr2が0となっているので、AB相を60%で励磁することを示している。また、テーブル番号が「C1」の励磁テーブル「21H」は、Aが1、Bが0、A−が0、B−が0、Vr1が1、Vr2が0となっているので、A相を60%で励磁することを示している。したがって、テーブル番号を「C0」→「C1」→「C2」→「C3」→「C4」→「C5」→「C6」→「C7」と切り替えていく場合には、AB相→A相→AB−相→B−相→A−B−相→A−相→A−B相→B相の順序で各相を60%励磁して、ロータ740を1サイクル分の角度だけ回転させることができる。このように本実施形態では、6ビットで構成された励磁テーブルのデータ(回転制御データ)を駆動信号として駆動回路322に出力することにより、リールは回転制御されるようになっている。 For example, in the excitation table “23H” having the table number “C0”, A is 1, B is 1, A− is 0, B− is 0, Vr1 is 1, and Vr2 is 0. It indicates that the excitation is performed at 60%. In the excitation table “21H” having the table number “C1”, A is 1, B is 0, A− is 0, B− is 0, Vr1 is 1, and Vr2 is 0. It indicates that the excitation is performed at 60%. Therefore, when switching the table number from “C0” → “C1” → “C2” → “C3” → “C4” → “C5” → “C6” → “C7”, the AB phase → A phase → It is possible to excite each phase by 60% in the order of AB-phase → B-phase → AB-phase → A-phase → AB phase → B phase and rotate the rotor 740 by an angle for one cycle. it can. As described above, in the present embodiment, the rotation of the reel is controlled by outputting the excitation table data (rotation control data) composed of 6 bits to the drive circuit 322 as a drive signal.
また、テーブル番号が「E0」の励磁テーブル「57H」は、Aが1、Bが1、A−が1、B−が1、Vr1が0、Vr2が1となっているので、A相、B相、A−相及びB−相のすべて(全相)を20%で励磁することを示している。同様にして、テーブル番号が「E1」の励磁テーブル「37H」は、Aが1、Bが1、A−が1、B−が1、Vr1が1、Vr2が0となっているので、全相を60%励磁すること、テーブル番号が「E2」の励磁テーブル「77H」は、Aが1、Bが1、A−が1、B−が1、Vr1が1、Vr2が1となっているので、全相を100%励磁することを示している。 In the excitation table “57H” having the table number “E0”, A is 1, B is 1, A− is 1, B− is 1, Vr1 is 0, and Vr2 is 1. It shows that all (all phases) of the B phase, the A-phase and the B-phase are excited at 20%. Similarly, in the excitation table “37H” having the table number “E1”, A is 1, B is 1, A− is 1, B− is 1, Vr1 is 1, and Vr2 is 0. Exciting the phase by 60%, the excitation table "77H" having the table number "E2" is such that A is 1, B is 1, A- is 1, B- is 1, Vr1 is 1, and Vr2 is 1. This indicates that 100% of all phases are excited.
なお、本実施形態では、上記第1実施形態及び第2実施形態と同様、図37に示すように、励磁力0%を励磁なし、励磁力20%を弱励磁、励磁力60%を中励磁、励磁力100%を強励磁とも表記する。 In this embodiment, as in the first and second embodiments, as shown in FIG. 37, the excitation force is 0% non-excitation, the excitation force is 20% weak excitation, and the excitation force is 60% medium excitation. , And the excitation force of 100% is also referred to as strong excitation.
<回転制御テーブル>
図36は、第3実施形態の回転制御テーブルの内容を示す表である。
第1実施形態及び第2実施形態と比べて、リール制御ステータスが「ブレーキ制御状態(ブレーキ制御中)」及び「特別ブレーキ制御状態(特別ブレーキ制御中)」の場合の回転制御テーブルの内容が異なっている。なお、第3実施形態において、「ブレーキ制御中」及び「特別ブレーキ制御中」の設定条件は、第1実施形態及び第2実施形態と同一であり、MB遊技状態の引込み制御において引込みコマ数が1コマの場合だけ「特別ブレーキ制御中」が設定され、それ以外の場合は「ブレーキ制御中」が設定される。また、「特別ブレーキ制御中」が設定される場合には、「ブレーキ制御中」が設定される場合に比べて4ステップ手前の相で引込み制御を終了させる点も第1実施形態及び第2実施形態と同一である。以下、第1実施形態及び第2実施形態と異なる構成及び作用を中心に説明する。
<Rotation control table>
FIG. 36 is a table showing the contents of a rotation control table according to the third embodiment.
The contents of the rotation control table in the case where the reel control status is “brake control state (during brake control)” and “special brake control state (during special brake control)” are different from those of the first embodiment and the second embodiment. ing. In the third embodiment, the setting conditions of “during brake control” and “during special brake control” are the same as those in the first and second embodiments. "Special brake control is being performed" is set only for one frame, and "brake control is being performed" otherwise. Also, the first embodiment and the second embodiment are different from the first embodiment and the second embodiment in that when “special brake control” is set, the pull-in control is terminated in a phase four steps earlier than when “braking control” is set. Same as the form. Hereinafter, the configuration and operation different from those of the first embodiment and the second embodiment will be mainly described.
第3実施形態では、上記第1実施形態及び第2実施形態と異なり、全相励磁にて「ブレーキ制御」及び「特別ブレーキ制御」を行ってリールを停止するようにしている。 In the third embodiment, unlike the first and second embodiments, the "brake control" and the "special brake control" are performed by all-phase excitation to stop the reels.
具体的には、「ブレーキ制御中」においては、図36に示すように、まず、汎用オフセットカウンタ値が0に対応する励磁テーブル「77H」の回転制御データを「50」保持時間、次いで、汎用オフセットカウンタ値「1」に対応する励磁テーブル「00H」の回転制御データを「1」保持時間というように回転制御データを設定していく(本実施形態では、全相励磁で停止させるため)。このように、リール制御ステータスが「ブレーキ制御中」においては、全相100%励磁の回転制御データ、次いで全相0%励磁(無励磁)の回転制御データ、を用いて、リールを停止させるようにしている。 Specifically, during the "braking control", as shown in FIG. 36, first, the rotation control data of the excitation table "77H" corresponding to the general-purpose offset counter value of 0 is held for "50", and The rotation control data of the excitation table “00H” corresponding to the offset counter value “1” is set to the rotation control data such as “1” holding time (in the present embodiment, the rotation is stopped by all-phase excitation). As described above, when the reel control status is "under brake control", the reels are stopped using the rotation control data of 100% excitation of all phases and then the rotation control data of 0% excitation (non-excitation) of all phases. I have to.
図37は、通常引込み制御(ブレーキ制御)を行った場合の第二定速制御中以降の停止制御データの遷移を示したタイミングチャートである。なお、図37は、停止操作があったときの図柄の残りステップ数ST1=24であって、引込み制御における引込みコマ数が1(ステップ数ST2=24)の場合の例を示している。 FIG. 37 is a timing chart showing transition of stop control data after the second constant speed control when the normal pull-in control (brake control) is performed. FIG. 37 shows an example in which the number of remaining steps ST1 of the symbol when the stop operation is performed is 24, and the number of drawn frames in the pull-in control is 1 (the number of steps ST2 = 24).
この場合には、停止操作が行われた時点t1から、通常引込み制御を開始し、停止操作があったときの図柄の残りに相当する24割込時間分(ST1)、及び引込みコマ数1に相当する24割込時間分(ST2)に対してテーブル番号「C0」〜「C7」を1割込時間ずつ順次繰り返し設定していき、時点t2において通常引込み制御を終了させる。 In this case, the normal pull-in control is started from the time point t1 at which the stop operation is performed, and the time of 24 interrupt time (ST1) corresponding to the rest of the symbol at the time of the stop operation and the number of pull-in frames 1 are reduced. The table numbers “C0” to “C7” are sequentially and repeatedly set one by one for the corresponding 24 interrupt time (ST2), and the normal pull-in control is ended at time t2.
次いで、時点t2から開始される「ブレーキ制御中」においては、テーブル番号「E2」の回転制御データ(全相を100%励磁する回転制御データ)を50割込時間、次いで、テーブル番号「A0」の回転制御データ(無励磁の回転制御データ)を1割込時間、設定して、リール110〜112を停止させる。 Next, during "braking control" started from time point t2, the rotation control data of table number "E2" (rotation control data for exciting all phases by 100%) is interrupted for 50 hours, and then table number "A0" Is set for one interruption time, and the reels 110 to 112 are stopped.
一方、「特別ブレーキ制御中」においては、図36に示すように、まず、汎用オフセットカウンタ値が0に対応する励磁テーブル「57H」の回転制御データを「10」保持時間、次いで、汎用オフセットカウンタ値「1」に対応する励磁テーブル「37H」の回転制御データを「10」保持時間、次いで、汎用オフセットカウンタ値「2」に対応する励磁テーブル「77H」の回転制御データを「30」保持時間、最後に、汎用オフセットカウンタ値が3に対応する励磁テーブル「00H」の回転制御データを「1」保持時間というように回転制御データを設定していく(本実施形態では、全相励磁で停止させるため)。このように、リール制御ステータスが「特別ブレーキ制御中」においては全相20%励磁の回転制御データ、次いで全相60%励磁の回転制御データ、次いで全相100%励磁の回転制御データ、最後に全相0%励磁(無励磁)の回転制御データ、を用いて、リールを停止させるようにしている。 On the other hand, during "special brake control", as shown in FIG. 36, first, the rotation control data of the excitation table "57H" corresponding to the general-purpose offset counter value of 0 is held for "10", and then the general-purpose offset counter is set. The rotation control data of the excitation table “37H” corresponding to the value “1” is held for “10”, and the rotation control data of the excitation table “77H” corresponding to the general-purpose offset counter value “2” is held for “30”. Finally, the rotation control data of the excitation table "00H" corresponding to the general-purpose offset counter value of 3 is set to the rotation control data such that the holding time is "1" (in the present embodiment, the rotation is stopped by all-phase excitation). To make it work). As described above, when the reel control status is “under special brake control”, the rotation control data of all phases of 20% excitation, the rotation control data of all phases of 60% excitation, the rotation control data of all phases of 100% excitation, and finally, The reels are stopped using the rotation control data of all phase 0% excitation (non-excitation).
図38は、特別引込み制御(特別ブレーキ制御)を行った場合の第二定速制御中以降の停止制御データの遷移を示したタイミングチャートである。なお、図38は、停止操作があったときの当該図柄の残りステップ数ST1=24であって、引込み制御における引込みコマ数が1(ステップ数ST2=20)の場合の例を示している。 FIG. 38 is a timing chart showing transition of the stop control data after the second constant speed control when the special pull-in control (special brake control) is performed. FIG. 38 shows an example in which the number of remaining steps ST1 of the symbol when the stop operation is performed is 24, and the number of drawn frames in the pull-in control is 1 (the number of steps ST2 = 20).
この場合には、停止操作が行われた時点t1から、特別引込み制御を開始し、停止操作があったときの図柄の残りに相当する24割込時間分(ST1)、及び引込みコマ数1に相当する20割込時間分(ST2)に対してテーブル番号「C0」〜「C7」を1割込時間ずつ順次繰り返し設定していき、時点t3(時点t2よりも4割込時間手前)において特別引込み制御を終了させる。 In this case, the special pull-in control is started from the time point t1 at which the stop operation is performed, and the time of 24 interrupt time (ST1) corresponding to the rest of the symbol at the time of the stop operation and the number of pull-in frames 1 are reduced. The table numbers “C0” to “C7” are sequentially and repeatedly set by one interrupt time for the corresponding 20 interrupt times (ST2), and specially at time t3 (four interrupt times before time t2). The retraction control is ended.
次いで、時点t3から開始される「特別ブレーキ制御中」においては、テーブル番号「E0」の回転制御データ(全相を20%励磁する回転制御データ)を10割込時間、次いで、テーブル番号「E1」の回転制御データ(全相を60%励磁する回転制御データ)を10割込時間、次いで、テーブル番号「E2」の回転制御データ(全相を100%励磁する回転制御データ)を30割込時間、最後にテーブル番号「A0」の回転制御データ(無励磁の回転制御データ)を1割込時間、設定して、リール110〜112を停止させる。 Next, during “special brake control” started at time t3, the rotation control data of table number “E0” (rotation control data for exciting all phases by 20%) is interrupted for 10 interruption times, and then the table number “E1” ) Of rotation control data (rotation control data for exciting all phases by 60%) for 10 interruption times, and then rotation control data for table number "E2" (rotation control data for exciting 100% of all phases) to 30 interruptions Time, and finally, the rotation control data (non-excitation rotation control data) of the table number “A0” is set for one interruption time, and the reels 110 to 112 are stopped.
このように本実施形態では、全相励磁を用いてブレーキ制御及び特別ブレーキ制御を行い、リールを停止させる。また、特別引込み制御を行う場合には、通常引込み制御を行う場合よりも4ステップ手前にて引込制御を終了させて、特別ブレーキ制御に移行するので、特別ブレーキ制御においては、ブレーキ制御の場合よりも、早めかつ弱めのブレーキ制御を行うことになる。この結果、1リールに施される図柄数が20のリール110〜112を用いたスロットマシン100のMB遊技状態であっても、ビタ止まりだけでなく、1コマ滑りの停止が可能となっている。すなわち、MB遊技状態であっても多様な停止態様を実現できるとともに遊技者に誤解を与えるような停止態様の出現を防止することが可能となっている。 As described above, in the present embodiment, the brake control and the special brake control are performed using the all-phase excitation, and the reel is stopped. Also, when performing the special retraction control, the retraction control is terminated four steps before the normal retraction control is performed, and the process proceeds to the special brake control. Also, early and weak brake control is performed. As a result, even in the MB gaming state of the slot machine 100 using the reels 110 to 112 having 20 symbols applied to one reel, it is possible to stop not only the bitter but also the one-frame sliding. . That is, various stop modes can be realized even in the MB game state, and it is possible to prevent the appearance of a stop mode that may mislead the player.
なお、全相励磁を用いてリールを停止する本実施形態のブレーキ制御においても、実際には、引込み位置の数ステップ(例えば、1/4図柄に相当する6ステップなど)先を停止保持位置としているため、リール組み付けの際に検査機を用いて、数ステップ手前が停止保持位置となるようにインデックスセンサの基準位置を調整している。具体的には、実際の停止保持位置を図柄の中心とする場合には、ブレーキ制御が開始される時点t2の位置は、図柄の中心に対応する位置よりも数ステップ手前の位置となる。 Note that, in the brake control of the present embodiment in which the reel is stopped using all-phase excitation, actually, the stop holding position is set several steps (for example, 6 steps corresponding to a 1/4 symbol) ahead of the retracted position. Therefore, the reference position of the index sensor is adjusted by using an inspection machine at the time of assembling the reel so that the stop holding position is several steps before. Specifically, when the actual stop holding position is the center of the symbol, the position at the time t2 when the brake control is started is a position several steps before the position corresponding to the center of the symbol.
<第3実施形態の変形例>
図39は、第3実施形態の回転制御テーブルの変形例の内容を示す表である。
<Modification of Third Embodiment>
FIG. 39 is a table showing the contents of a modification of the rotation control table of the third embodiment.
図39(a)〜(c)は、リール制御ステータスが「特別ブレーキ制御中」の回転制御データが上記第3実施形態の回転制御データと異なっている。すなわち、「特別ブレーキ制御中」において全相励磁を実行した50割込時間の内訳を変更している。 39A to 39C, the rotation control data when the reel control status is "under special brake control" is different from the rotation control data of the third embodiment. That is, the details of the 50 interrupt time during which the all-phase excitation is performed during “special brake control” are changed.
例えば、図39(a)に示す「特別ブレーキ制御中」においては、まず全相0%励磁の回転制御データを10割込時間、次いで全相60%励磁の回転制御データの5割込時間、次いで全相100%励磁の回転制御データを35割込時間、最後に全相0%励磁の回転制御データを1割込時間、用いて、リールを停止させるようにしている。このように、無励磁から徐々に全相に対する励磁力を大きくするような特別ブレーキ制御を行ってもよい。 For example, in “under special brake control” shown in FIG. 39A, first, the rotation control data of 0% excitation of all phases is interrupted for 10 hours, and then the rotation control data of 60% excitation of all phases is interrupted for 5 times. Then, the reels are stopped by using the rotation control data of 100% excitation of all phases for 35 interruption times and finally the rotation control data of 0% excitation of all phases for 1 interruption time. As described above, special brake control may be performed such that the excitation force for all phases is gradually increased from non-excitation.
また、図39(b)に示す「特別ブレーキ制御中」においては、全相100%励磁の回転制御データを20割込時間、次いで全相60%励磁の回転制御データの30割込時間、最後に全相0%励磁の回転制御データを1割込時間、用いて、リールを停止させるようにしている。このように、全相に対する励磁力を徐々に小さくするような特別ブレーキ制御を行ってもよい。 Also, in the "special brake control" shown in FIG. 39 (b), the rotation control data of 100% excitation of all phases is interrupted for 20 times, then the rotation control data of 60% excitation of all phases is interrupted for 30 times, and the last. The reel is stopped using the rotation control data of 0% excitation of all phases for one interruption time. In this way, special brake control may be performed such that the exciting force for all phases is gradually reduced.
また、図39(c)に示す「特別ブレーキ制御中」においては、全相100%励磁の回転制御データを5割込時間、次いで全相0%励磁の回転制御データを15割込時間、次いで全相100%励磁の回転制御データの30割込時間、最後に全相0%励磁の回転制御データを1割込時間、用いて、リールを停止させるようにしている。このように、途中に無励磁の期間を設けて特別ブレーキ制御を行ってもよい。このように途中における無励磁の回転制御データも特別ブレーキ制御のパラメータ値として当然含まれるものである。 39C, during the "special brake control", the rotation control data of 100% excitation of all phases is interrupted for 5 hours, the rotation control data of 0% excitation of all phases is interrupted for 15 times, and The reel is stopped by using the rotation control data of all phases 100% excitation for 30 interruption times and finally the rotation control data of all phases 0% excitation for 1 interruption time. As described above, the special brake control may be performed by providing a non-excitation period on the way. Thus, the non-excited rotation control data on the way is naturally included as the parameter value of the special brake control.
また、図39(d)は、リール制御ステータスが「ブレーキ制御中」及び「特別ブレーキ制御中」の回転制御データが上記第3実施形態の回転制御データと異なっている。すなわち、図39(d)に示す「ブレーキ制御中」においては、全相60%励磁の回転制御データを20割込時間、次いで全相100%励磁の回転制御データの30割込時間、最後に全相0%励磁の回転制御データを1割込時間、用いて、リールを停止させ、図39(d)に示す「特別ブレーキ制御中」においては、全相0%励磁の回転制御データを10割込時間、次いで全相20%励磁の回転制御データの10割込時間、次いで全相100%励磁の回転制御データの30割込時間、最後に全相0%励磁の回転制御データを1割込時間、用いて、リールを停止させるようにしている。このように、最初の20割込時間において、「特別ブレーキ制御中」の励磁力を「ブレーキ制御中」よりも弱く設定して、「特別ブレーキ制御中」の回転量を「ブレーキ制御中」の回転量よりも大きくしてもよい。 In FIG. 39 (d), the rotation control data when the reel control status is “under brake control” and “under special brake control” are different from the rotation control data of the third embodiment. In other words, during the "braking control" shown in FIG. 39 (d), the rotation control data of 60% excitation of all phases is interrupted for 20 times, the rotation control data of 100% excitation of all phases is interrupted for 30 times, and finally. The reel is stopped by using the rotation control data of all phases 0% excitation for one interruption time, and in the "during special brake control" shown in FIG. Interruption time, then 10 interruption times for all-phase 20% excitation rotation control data, then 30 interruption times for all-phase 100% excitation rotation control data, and finally 10% for all-phase 0% excitation rotation control data The reels are stopped by using the loading time. In this way, in the first 20 interruption times, the excitation force of “under special brake control” is set to be weaker than “under brake control”, and the rotation amount of “under special brake control” is set to “under brake control”. The rotation amount may be larger than the rotation amount.
以上、本実施形態の「特別ブレーキ制御中」によれば、ブレーキ制御を早めに行うので、「ブレーキ制御中」に比べて相対的に励磁力を弱くして、「特別ブレーキ制御中」の回転量を「ブレーキ制御中」の回転量よりも大きくするものである。したがって、特別ブレーキ制御中」の回転量を「ブレーキ制御中」の回転量よりも大きく構成するものであれば、回転制御データの内容は図39に示したものに限定されない。なお、「相対的に励磁力を弱く」する構成とは、「ブレーキ制御中」及び「特別ブレーキ制御中」の期間(51割込時間)全体において「特別ブレーキ制御中」の励磁力を「ブレーキ制御中」の励磁力よりも弱くする構成をいい、励磁力とは全相に対する励磁電流の大きさ及び該励磁電流を供給する期間に基づく。例えば、図示しないが、まず、全相100%励磁の回転制御データを20割込時間、次いで全相0%励磁の回転制御データを1割込時間、用いて、リールを停止させる「ブレーキ制御中」に対しては、まず、全相60%励磁の回転制御データを20割込時間、次いで全相0%励磁の回転制御データを1割込時間、用いて、リールを停止させる「特別ブレーキ制御中」を設定するようにしてもよい。 As described above, according to the “under special brake control” of the present embodiment, since the brake control is performed earlier, the excitation force is relatively weakened as compared with the “under brake control”, and the rotation during “the special brake control” is performed. The amount is set to be larger than the rotation amount during “braking control”. Therefore, the content of the rotation control data is not limited to that shown in FIG. 39 as long as the rotation amount during “special brake control” is configured to be larger than the rotation amount during “brake control”. The “relatively weak excitation force” means that the excitation force during “special brake control” is set to “brake control” during the entire “period of brake control” and “under special brake control” (51 interruption time). This is a configuration in which the excitation force is made weaker than the excitation force during "control". The excitation force is based on the magnitude of the excitation current for all phases and the period during which the excitation current is supplied. For example, although not shown, first, the rotation control data of 100% excitation of all phases is used for 20 interruption times, and then the rotation control data of 0% excitation of all phases is used for 1 interruption time, and the reel is stopped. ), The reels are stopped by using the rotation control data of 60% excitation of all phases for 20 interruption times and then the rotation control data of 0% excitation of all phases for 1 interruption time. "Medium" may be set.
[その他の実施形態]
上記第1実施形態〜第3実施形態のスロットマシン100においては、PM型のステッピングモータ700を用いたが、ステッピングモータの種類はこれに限定されるものではない。例えば、HM型(Hybrid Type)のステッピングモータでもよい。図35は、HM型のステッピングモータ800のロータ810とステータ820の外観図であり、図36は、HM型のステッピングモータ800の励磁及び回転の動作を示す図である。なお、図36において、励磁相は、網掛け表示されている。
[Other Embodiments]
In the slot machines 100 of the first to third embodiments, the PM type stepping motor 700 is used, but the type of the stepping motor is not limited to this. For example, an HM type (Hybrid Type) stepping motor may be used. FIG. 35 is an external view of the rotor 810 and the stator 820 of the HM type stepping motor 800, and FIG. 36 is a diagram illustrating the excitation and rotation operations of the HM type stepping motor 800. In FIG. 36, the excitation phase is shaded.
ステッピングモータ800は、ロータ810の磁極歯が63、480ステップでリールが1回転するように構成されている。ステッピングモータ800は、円周方向に順次励磁してロータ740を回転させていくステッピングモータ700とは異なり、対向する軸方向に同一の励磁相が配置される構造となっているので、図36に示すように、対向する軸方向に配置された同一の相を順次1−2相励していき、ロータ810を一方向に回転させるようになっている。そして、この場合にも、図11〜図12、図30〜図31、及び図36〜図37に示すような通常引込み制御及びブレーキ制御、並びに図11、図13、図30、図32、図36及び図38に示すような特別引込み制御及び特別ブレーキ制御を行えばよい。このように、本発明は、ステッピングモータの種類を問わず、あらゆるステッピングモータに適用可能である。 The stepping motor 800 is configured such that the magnetic pole teeth of the rotor 810 make one revolution of the reel in 63,480 steps. Since the stepping motor 800 is different from the stepping motor 700 that sequentially excites in the circumferential direction to rotate the rotor 740, the same exciting phase is arranged in the opposite axial direction. As shown, the same phase arranged in the opposite axial direction is sequentially excited by one to two phases, and the rotor 810 is rotated in one direction. Also in this case, the normal retraction control and the brake control as shown in FIGS. 11 to 12, 30 to 31, and 36 to 37, and FIGS. 11, 13, 30, 32, and Special pull-in control and special brake control as shown in FIGS. As described above, the present invention is applicable to any type of stepping motor regardless of the type of the stepping motor.
なお、上記第1実施形態〜第3実施形態においては、MB遊技状態の引込みコマ数が1コマの場合に、特別ブレーキ制御を適用し、それ以外の場合には、ブレーキ制御を適用したが、特別ブレーキ制御とブレーキ制御を切り分ける条件はこれに限定されない。例えば、いずれの遊技状態であっても(MB遊技状態であってもなくても)、引込みコマ数が1コマの場合に特別ブレーキ制御を適用し、引込みコマ数が1コマ以外(0〜3コマ)の場合にブレーキ制御を適用するようにしてもよい。さらに言えば、引込みコマ数が0コマ以外(1〜4コマ)の場合に特別ブレーキ制御を適用し、引込みコマ数が0コマの場合にブレーキ制御を適用するようにしてもよい。 In the first to third embodiments, the special brake control is applied when the number of pull-in frames in the MB gaming state is one, and the brake control is applied in other cases. The condition for separating the special brake control and the brake control is not limited to this. For example, regardless of the game state (whether or not the MB game state), the special brake control is applied when the number of drawn frames is one, and the number of drawn frames is other than one (0 to 3). In the case of (frame), the brake control may be applied. More specifically, the special brake control may be applied when the number of frames to be drawn is other than 0 (1 to 4), and the brake control may be applied when the number of frames to be drawn is 0.
また、第1実施形態〜第3実施形態においては、MB遊技状態において特別引込み制御及び特別ブレーキ制御を適用したが、特別引込み制御及び特別ブレーキ制御が適用される遊技状態はMB遊技状態に限定されるものではなく、CB(チャレンジボーナス)遊技状態の引込みコマ数が1コマの場合に適用してもよい。すなわち、複数のリールのうち、少なくとも1つ以上のリールに対し、ストップボタン操作時から75msecの範囲内で停止させる遊技状態であれば、1遊技で終了の遊技状態であっても、複数の遊技で終了の遊技状態であってもよい。 In the first to third embodiments, the special pull-in control and the special brake control are applied in the MB gaming state. However, the gaming state to which the special pull-in control and the special brake control are applied is limited to the MB gaming state. Instead, the present invention may be applied to the case where the number of drawn frames in the CB (challenge bonus) game state is one. That is, if at least one of the plurality of reels is in a game state in which at least one or more reels are stopped within a range of 75 msec from the time of operation of the stop button, a plurality of game May be a game state of ending.
また、上記第1実施形態〜第3実施形態においては、左リール110に対して特別引込み制御及び特別ブレーキ制御を適用したが、左リール110に限定されるものではない。中リール111や右リール112に対して特別引込み制御及び特別ブレーキ制御を適用してもよいし、2つのリール(例えば、左リール110と中リール111など)や全リール(左リール110、中リール111、右リール112)に対して特別引込み制御及び特別ブレーキ制御を適用してもよい。 In the first to third embodiments, the special pull-in control and the special brake control are applied to the left reel 110, but the present invention is not limited to the left reel 110. The special pull-in control and the special brake control may be applied to the center reel 111 and the right reel 112, or two reels (for example, the left reel 110 and the middle reel 111) and all the reels (the left reel 110, the middle reel 111). 111, the right reel 112) may be applied with special pull-in control and special brake control.
また、上記第1実施形態及び第2実施形態においては、ステッピングモータ700のロータ740の一磁極RをAB相に停止させる場合、つまりステッピングモータ700のロータ740の一磁極Rを常に同一相に固定して停止させる場合について説明したが、これに限定されない。停止させる相を可変としてもよい。 In the first embodiment and the second embodiment, when one magnetic pole R of the rotor 740 of the stepping motor 700 is stopped in the AB phase, that is, one magnetic pole R of the rotor 740 of the stepping motor 700 is always fixed to the same phase. Although the case of stopping after stopping has been described, the present invention is not limited to this. The phase to be stopped may be variable.
例えば、1リールに施される図柄数を20とし、リールを1回転させるのに必要なパルス数を504としたステッピングモータを用いた場合には、1図柄に割り当てられるパルス数を均等にできないので、1図柄に割り当てられるパルス数を異ならせて設定する必要がある。例えば、上記例において、1図柄に割り当てられるパルス数を24及び26とし、2種類のパルス数を混在させようにしてもよい。この場合には、ロータ740の一磁極Rを停止させる相は可変となり、複数の停止パターンが存在することになるので、停止させる相と停止させる図柄をテーブルで管理し、該テーブルに基づいて、ロータ740の一磁極Rを停止させることになる。 For example, if a stepping motor is used in which the number of symbols applied to one reel is 20 and the number of pulses required to make one rotation of the reel is 504, the number of pulses allocated to one symbol cannot be equalized. It is necessary to set the number of pulses assigned to one symbol differently. For example, in the above example, the number of pulses assigned to one symbol may be 24 and 26, and two types of pulse numbers may be mixed. In this case, the phase for stopping one magnetic pole R of the rotor 740 is variable, and there are a plurality of stop patterns. Therefore, the phases to be stopped and the symbols to be stopped are managed in a table, and based on the table, One magnetic pole R of the rotor 740 will be stopped.
なお、ステッピングモータは、励磁する相を順次切り換えることで動作し、励磁する相の切り換えを行わないことで停止することから、形式試験では、ステッピングモータの位相信号(励磁する相を示す信号)の変化により、リールの回転と停止を判断している。より具体的には、遊技台側からステッピングモータの位相信号を試験機側に出力し、試験機側にてステッピングモータの位相信号の変化がある場合(励磁する相の切り換えがある場合)には、リールが回転している(ステッピングモータが動作している)と判断することが可能であり、また、ステッピングモータの位相信号の変化がない場合(励磁する相の切り換えがない場合)には、リールが停止している(ステッピングモータが停止している)と判断することが可能である。 Note that the stepping motor operates by sequentially switching the phase to be excited, and stops by not switching the phase to be excited. Therefore, in the type test, the phase signal of the stepping motor (the signal indicating the phase to be excited) is used. Based on the change, the rotation and stop of the reel are determined. More specifically, the phase signal of the stepping motor is output from the gaming table to the testing machine, and when the phase signal of the stepping motor changes on the testing machine (when the phase to be excited is switched). It can be determined that the reel is rotating (the stepping motor is operating), and when there is no change in the phase signal of the stepping motor (when there is no switching of the phase to be excited), It is possible to determine that the reel is stopped (the stepping motor is stopped).
また、上記第1実施形態〜第3実施形態では、特別引込み制御を通常引込み制御よりも4ステップ手前で終了させて、特別ブレーキ制御を早めに実行するようにしたが、この早めに実行するステップ数は4ステップに限定されるものではない。ステッピングモータの性能、リールの大きさや重さなど種々の条件を加味することにより最適なステップ数が算出されるものである。 Further, in the first to third embodiments, the special retraction control is ended four steps before the normal retraction control, and the special brake control is executed earlier. The number is not limited to four steps. The optimum number of steps is calculated by considering various conditions such as the performance of the stepping motor and the size and weight of the reel.
<実施形態のまとめ>
以上述べたように、上記実施形態の遊技台(例えば、スロットマシン100)によれば、複数種類の図柄が施されたリール(例えば、リール110〜112)と、前記リールが連結されるロータ(例えば、ロータ740)と、パルス状の励磁電流が供給される複数の相(例えば、A相、B相など)と、を有するステッピングモータ(例えば、ステッピングモータ700。PM型、HB型、VR型のステッピングモータのいずれでもよい。コイル駆動方式はユニポーラ、バイポーラのいずれも可)と、励磁電流を供給する相および励磁電流の流れ方向が異なる複数種類のステップ(例えば、A相、B相、AB相などの各ステップ。励磁相は1相、2相、1−2相のいずれも可)を順次切替えて励磁電流を供給し、前記ロータの回転制御を実行する回転制御手段(例えば、主制御部300、リール回転制御処理)と、前記回転制御手段が前記回転制御を実行したのち、前記複数種類のステップのうちの、前記ロータが停止保持される停止保持位置に対応する所定のステップ(例えば、AB相など)を保持し、かつ該所定のステップで励磁電流を供給して、前記ロータのブレーキ制御を実行するブレーキ制御手段(例えば、主制御部300、リール回転制御処理)と、前記ブレーキ制御手段が前記ブレーキ制御を実行したのち、前記所定のステップを保持し、かつ該所定のステップで励磁電流を供給し続けて、前記ロータの停止保持制御を実行する停止保持制御手段(例えば、主制御部300、リール回転制御処理)と、を備え、前記ロータを停止させる第一の条件が成立した場合(例えば、ストップボタンの受付あり、かつMB遊技状態の1コマ滑りを除く場合)には、前記回転制御手段は、前記所定のステップまで順次切替えて励磁電流を供給する第一の回転制御(例えば、通常引込み制御)を実行し、前記ブレーキ制御手段は、前記第一の回転制御の終了後に前記所定のステップに励磁電流を供給する第一のブレーキ制御(例えば、ブレーキ制御)を実行する一方、前記ロータを停止させる、前記第一の条件とは異なる第二の条件が成立した場合(例えば、ストップボタンの受付あり、かつMB遊技状態の1コマ滑りの場合)には、前記回転制御手段は、前記所定のステップよりも複数ステップ手前のステップ(例えば、4ステップ手前のA−B−相)まで順次切替えて励磁電流を供給する第二の回転制御(例えば、特別引込み制御)を実行し、前記ブレーキ制御手段は、前記第二の回転制御の終了後に前記複数ステップ手前のステップから前記所定のステップに切替えて励磁電流を供給する第二のブレーキ制御(例えば、特別ブレーキ制御)を実行するものである、ことを基本的構成とする。
<Summary of Embodiment>
As described above, according to the gaming table (for example, the slot machine 100) of the embodiment, the reels (for example, the reels 110 to 112) provided with a plurality of types of symbols and the rotor ( For example, a stepping motor (for example, a stepping motor 700; PM type, HB type, VR type) having a rotor 740) and a plurality of phases (for example, A phase, B phase, etc.) to which a pulsed excitation current is supplied. And a plurality of types of steps (for example, A-phase, B-phase, and AB-phase) in which the phase for supplying the excitation current and the flow direction of the excitation current are different. Steps such as phases, the excitation phase may be one of two phases, one of two phases, or one of two phases may be sequentially switched to supply an excitation current and execute the rotation control of the rotor. A rotation control unit (for example, a main control unit 300, a reel rotation control process), and a stop holding position at which the rotor is stopped and held in the plurality of types of steps after the rotation control unit executes the rotation control. Brake control means (for example, the main control unit 300 and the reel) for executing a brake control of the rotor by holding a predetermined step (for example, an AB phase or the like) corresponding to, and supplying an exciting current in the predetermined step. Rotation control processing), after the brake control means has executed the brake control, the predetermined step is held, and the excitation current is continuously supplied at the predetermined step to execute the stop / hold control of the rotor. (E.g., a main control unit 300, a reel rotation control process) when the first condition for stopping the rotor is satisfied (for example, , When a stop button is received and one-frame sliding in the MB game state is excluded), the rotation control means performs first rotation control (for example, normally After the first rotation control is completed, the brake control means performs a first brake control (for example, a brake control) for supplying an exciting current to the predetermined step. When a second condition different from the first condition is satisfied (for example, when a stop button is received and one frame slides in the MB game state), the rotation control means A second rotation control (for example, a special pull-up) for sequentially switching to a step a plurality of steps before a predetermined step (for example, an AB-phase four steps before) and supplying an exciting current; After the second rotation control is completed, the brake control means switches the step before the plurality of steps to the predetermined step to supply the excitation current to the second brake control (for example, special (Brake control) is performed as a basic configuration.
この基本的構成によれば、部品特性や組み付け精度に左右されることがなくなるので、通常よりも短い停止範囲内でリールを停止させなければならない状態であっても、停止態様が単調になることがなく、多様な停止態様を実現することができる。例えば、1リールに施される図柄数を20としたスロットマシンのMB遊技状態において、ビタ止まりだけでなく、1コマ引き込みも可能となるので、MB遊技状態の停止態様を多彩化できる。 According to this basic configuration, since the reel is not affected by the component characteristics and the assembling accuracy, the stop mode becomes monotonous even when the reels need to be stopped within a shorter stop range than usual. And various stop modes can be realized. For example, in the MB gaming state of the slot machine in which the number of symbols applied to one reel is 20, it is possible not only to stop the bitter but also to pull in one frame, so that the stopping mode of the MB gaming state can be diversified.
また、上記基本的構成において、前記回転制御手段は、前記複数種類のステップに所定の値(例えば、励磁力が60%の中励磁)の励磁電流を供給する、前記回転制御を実行するものであり、前記ブレーキ制御手段は、前記所定のステップに前記所定の値よりも高い値(例えば、励磁力が100%の強励磁)の励磁電流を供給する、前記第一のブレーキ制御を実行するものであり、前記ブレーキ制御手段は、前記所定のステップに前記所定の値よりも低い値(例えば、励磁力が20%の弱励磁)の励磁電流を供給する、前記第二のブレーキ制御を実行するものであり、前記第一のブレーキ制御は、前記高い値の励磁電流を供給することで前記停止保持位置にある前記ロータを該停止保持位置に保持するブレーキ制御であり、前記第二のブレーキ制御は、前記低い値の励磁電流を供給することで前記停止保持位置よりも手前の位置にある前記ロータを該停止保持位置まで移動するブレーキ制御である、ことが好ましい(好適な構成1)。 Further, in the above basic configuration, the rotation control means executes the rotation control by supplying an excitation current of a predetermined value (for example, an excitation force of 60% medium excitation) to the plurality of types of steps. The first brake control is performed, wherein the brake control means supplies an exciting current having a value higher than the predetermined value (for example, a strong exciting force of 100%) to the predetermined step. Wherein the brake control means executes the second brake control in which an exciting current having a value lower than the predetermined value (for example, an exciting force of 20% is weakly excited) is supplied to the predetermined step. Wherein the first brake control is a brake control for holding the rotor at the stop holding position at the stop holding position by supplying the high value excitation current, and the second brake control Control, said a brake control process for moving the rotor in until the stop holding position to a position nearer than the stop-holding position by supplying the exciting current of a low value, it is preferred (preferred configuration 1).
この好適な構成1によれば、簡素な構成で多様な停止態様を実現することができる。 According to the preferred configuration 1, various stop modes can be realized with a simple configuration.
また、上記基本的構成において、前記回転制御手段は、前記複数種類のステップに所定の値(例えば、励磁力が60%の中励磁)で励磁電流を供給する、前記回転制御を実行するものであり、前記ブレーキ制御手段は、前記所定のステップに前記所定の値よりも低い値の励磁電流を供給する、前記第一のブレーキ制御を実行するものであり、前記ブレーキ制御手段は、前記所定のステップに前記所定の値よりも低い値(例えば、励磁力が20%の弱励磁)の励磁電流を供給する、前記第二のブレーキ制御を実行するものであり、前記第一のブレーキ制御は、前記低い値の励磁電流を所定の期間(例えば、10割込期間)、供給することで前記ロータを前記停止保持位置よりも手前の第一の位置(例えば、停止保持位置のAB相よりも8ステップ手前のAB相)から該停止保持位置まで移動させるブレーキ制御であり、前記第二のブレーキ制御は、前記低い値の励磁電流を前記所定の期間とは異なる期間(例えば、15割込期間)、供給することで前記ロータを前記第一の位置よりも手前の第二の位置(例えば、停止保持位置のAB相よりも12ステップ手前のA−B−相)から前記停止保持位置まで移動させるブレーキ制御である、ことが好ましい(好適な構成2)。 Further, in the above basic configuration, the rotation control means executes the rotation control by supplying an excitation current to the plurality of types of steps with a predetermined value (for example, an excitation force of 60% medium excitation). The brake control means executes the first brake control, which supplies an exciting current having a value lower than the predetermined value to the predetermined step, and the brake control means performs the predetermined brake control. In the step, the second brake control is performed, in which an exciting current having a value lower than the predetermined value (for example, an exciting force of 20% is weakly excited) is supplied to the step, and the first brake control includes: By supplying the exciting current having a low value for a predetermined period (for example, a 10-interruption period), the rotor is moved to a first position before the stop holding position (for example, 8 times higher than the AB phase at the stop holding position). Step The second brake control is to move the exciting current having a low value from the predetermined period to a period different from the predetermined period (for example, 15 interruption periods). By supplying the brake, the rotor is moved from a second position before the first position (for example, an AB-phase 12 steps before the AB phase at the stop holding position) to the stop holding position. Control (preferred configuration 2).
この好適な構成2によれば、簡素な構成で多様な停止態様を実現することができる。また、停止時のリールのバウンドを軽減でき、スムースに停止することができる。 According to the preferred configuration 2, various stop modes can be realized with a simple configuration. Further, the bouncing of the reel at the time of stop can be reduced, and the stop can be performed smoothly.
また、上記好適な構成2において、前記第一のブレーキ制御における励磁電流の値は、前記第二のブレーキ制御における励磁電流の値と同じ値であることが好ましい(好適な構成3)。 In the preferred configuration 2, the value of the exciting current in the first brake control is preferably the same as the value of the exciting current in the second brake control (preferred configuration 3).
この好適な構成3によれば、より簡素な構成で多様な停止態様を実現することができる。 According to the preferred configuration 3, various stop modes can be realized with a simpler configuration.
また、上記実施形態の遊技台(例えば、スロットマシン100)によれば、複数種類の図柄が施されたリール(例えば、リール110〜112)と、前記リールが連結されるロータ(例えば、ロータ740)と、パルス状の励磁電流が供給される複数の相(例えば、A相、B相など)と、を有するステッピングモータ(例えば、ステッピングモータ700。PM型、HB型、VR型のステッピングモータのいずれでもよい。コイル駆動方式はユニポーラ)と、励磁電流を供給する相および励磁電流の流れ方向が異なる複数種類のステップ(例えば、A相、B相、AB相などの各ステップ。励磁相は1相、2相、1−2相のいずれも可)を順次切替えて励磁電流を供給し、前記ロータの回転制御を実行する回転制御手段(例えば、主制御部300、リール回転制御処理)と、前記回転制御手段が前記回転制御を実行したのち、前記複数の相のいずれにも(例えば、A相、A−相、B相、B−相のすべて)励磁電流を供給して、前記ロータのブレーキ制御を実行するブレーキ制御手段(例えば、主制御部300、リール回転制御処理)と、を備え、前記回転制御手段は、前記ロータを停止させる第一の条件が成立した場合(例えば、ストップボタンの受付あり、かつMB遊技状態の1コマ滑りを除く場合)には、所定のステップまで順次切替えて励磁電流を供給する第一の回転制御(例えば、通常引込み制御)を実行し、前記ロータを停止させる第二の条件が成立した場合(例えば、ストップボタンの受付あり、かつMB遊技状態の1コマ滑りの場合)には、前記所定のステップよりも複数ステップ手前のステップ(例えば、4ステップ手前のA−B−相)まで順次切替えて励磁電流を供給する第二の回転制御を実行するものであり、前記ブレーキ制御手段は、前記回転制御手段が前記第一の回転制御を実行した場合は、該第一の回転制御が終了したのちに前記複数の相のいずれにも励磁電流を供給し、停止保持位置(例えば、図柄の中心に対応する位置)よりも手前の第一の位置(例えば、図柄の中心に対応する位置より6ステップ手前の位置(図37のt2の位置))まで到達した前記ロータを該停止保持位置まで回転させて停止させる第一のブレーキ制御を実行し、前記回転制御手段が前記第二の回転制御を実行した場合は、該第二の回転制御が終了したのちに前記複数の相のいずれにも励磁電流を供給し、前記停止保持位置よりも手前の第二の位置(例えば、第一の位置よりも4ステップ手前の位置(図38のt3の位置))まで到達した前記ロータを該停止保持位置まで回転させて停止させる第二のブレーキ制御を実行するものであり、前記ブレーキ制御手段は、前記複数の相のいずれにも供給する励磁電流の値と、該励磁電流を供給する供給期間と、を前記第一のブレーキ制御及び前記第二のブレーキ制御において異ならせることで、前記第二のブレーキ制御における回転量を、前記第一のブレーキ制御における回転量よりも大きくさせるものである、ことを第二の基本的構成とする。 In addition, according to the gaming table (for example, the slot machine 100) of the above embodiment, a reel (for example, the reels 110 to 112) provided with a plurality of types of symbols and a rotor (for example, the rotor 740) to which the reels are connected. ) And a plurality of phases (for example, A-phase, B-phase, etc.) to which a pulse-like exciting current is supplied (for example, a stepping motor 700. For a PM-type, HB-type, and VR-type stepping motor). The coil driving method is unipolar, and a plurality of types of steps (for example, A phase, B phase, AB phase, etc., in which the phase for supplying the excitation current and the flow direction of the excitation current are different, and the excitation phase is 1) Rotation control means (for example, the main control unit 30) for sequentially switching between the two phases, two phases, and one or two phases to supply an excitation current and execute the rotation control of the rotor. , Reel rotation control processing), and after the rotation control means executes the rotation control, the exciting current is applied to any of the plurality of phases (for example, all of A-phase, A-phase, B-phase, and B-phase). And a brake control unit (for example, a main control unit 300, a reel rotation control process) that executes brake control of the rotor, wherein the rotation control unit determines that the first condition for stopping the rotor is When the condition is satisfied (for example, when the stop button is received and one-frame sliding in the MB game state is excluded), the first rotation control (for example, the normal pull-in control) for sequentially switching to a predetermined step and supplying the exciting current is performed. ) Is executed, and when the second condition for stopping the rotor is satisfied (for example, in the case where the stop button is received and one frame slides in the MB game state), the above-described predetermined step is performed. The second rotation control for supplying an exciting current by sequentially switching to a step several steps before (for example, an AB-phase four steps before) is executed, and the brake control means includes: When the first rotation control is performed, an excitation current is supplied to any of the plurality of phases after the first rotation control is completed, and a stop holding position (for example, a position corresponding to the center of a symbol) ), The rotor that has reached the first position (for example, the position six steps before the position corresponding to the center of the symbol (the position of t2 in FIG. 37)) is rotated to the stop holding position and stopped. When the first brake control is executed and the rotation control unit executes the second rotation control, an excitation current is supplied to any of the plurality of phases after the second rotation control is completed. , Holding the stop The rotor that has reached the second position before the position (for example, the position four steps before the first position (the position of t3 in FIG. 38)) is rotated to the stop holding position and stopped. Wherein the brake control means determines a value of an exciting current to be supplied to any of the plurality of phases and a supply period for supplying the exciting current to the first brake control and A second basic configuration is that the rotation amount in the second brake control is made larger than the rotation amount in the first brake control by making different in the second brake control. .
この第二の基本的構成によれば、部品特性や組み付け精度に左右されることがなくなるので、通常よりも短い停止範囲内でリールを停止させなければならない状態であっても、停止態様が単調になることがなく、多様な停止態様を実現することができる。例えば、1リールに施される図柄数を20としたスロットマシンのMB遊技状態において、ビタ止まりだけでなく、1コマ引き込みも可能となるので、MB遊技状態の停止態様を多彩化できる。 According to the second basic configuration, since the reel is not affected by the component characteristics and the assembling accuracy, the stop mode is monotonous even when the reels need to be stopped within a shorter stop range than usual. And various stop modes can be realized. For example, in the MB gaming state of the slot machine in which the number of symbols applied to one reel is 20, it is possible not only to stop the bitter but also to pull in one frame, so that the stopping mode of the MB gaming state can be diversified.
また、上記第二の基本的構成において、前記第一のブレーキ制御は、前記複数の相のいずれにも第一の値(例えば、励磁力が100%の強励磁)の励磁電流を所定期間(例えば、50割込時間)、供給する制御であり、前記第二のブレーキ制御は、前記複数の相のいずれにも前記第一の値の励磁電流を前記所定期間よりも短い期間、供給する制御と、前記複数の相のいずれにも前記第一の値よりも低い第二の値(例えば、励磁力が20%の弱励磁、60%の中励磁)の励磁電流を供給する制御と、を行う制御である、ことが好ましい(好適な構成4)。 Further, in the second basic configuration, the first brake control includes applying an exciting current of a first value (for example, strong excitation with an exciting force of 100%) to any of the plurality of phases for a predetermined period ( The second brake control is a control for supplying the exciting current of the first value to any of the plurality of phases for a period shorter than the predetermined period. And supplying an exciting current of a second value lower than the first value (for example, an exciting force of 20% weak excitation, 60% medium excitation) to each of the plurality of phases. The control is preferably performed (preferred configuration 4).
この好適な構成4によれば、簡素な構成で多様な停止態様を実現することができる。 According to the preferred configuration 4, various stop modes can be realized with a simple configuration.
また、上記好適な構成4において、前記第二のブレーキ制御は、前記複数の相のいずれにも前記第二の値の励磁電流を供給したのち、前記複数の相のいずれにも前記第一の値の励磁電流を前記所定期間よりも短い期間、供給する制御である、ことが好ましい(好適な構成5)。 In the preferred configuration 4, the second brake control is configured to supply the exciting current having the second value to any of the plurality of phases, and then perform the first brake control to any of the plurality of phases. Preferably, the control is such that the exciting current having a value is supplied for a period shorter than the predetermined period (preferred configuration 5).
この好適な構成5によれば、簡素な構成で多様な停止態様を実現することができる。 According to the preferred configuration 5, various stop modes can be realized with a simple configuration.
また、上記好適な構成4において、前記第二のブレーキ制御は、前記複数の相のいずれにも前記第一の値の励磁電流を前記所定期間よりも短い期間、供給したのち、前記複数の相のいずれにも前記第二の値の励磁電流を供給する制御である、ことが好ましい(好適な構成6)。 In the preferred configuration 4, the second brake control is configured to supply the exciting current having the first value to any of the plurality of phases for a period shorter than the predetermined period, and then perform the plurality of phases. It is preferable that the control is such that the excitation current of the second value is supplied to any of the above (preferred configuration 6).
この好適な構成6によれば、簡素な構成で多様な停止態様を実現することができる。 According to the preferred configuration 6, various stop modes can be realized with a simple configuration.
また、第二の基本的構成、上記好適な構成4〜6において、前記リールを停止させる停止操作を受け付ける停止操作受付手段(例えば、ストップボタン137〜139)を備え、前記第一の条件は、第一の遊技状態(例えば、MB遊技状態以外の遊技状態)にて前記停止操作受付手段により停止操作が受け付けられた場合に、前記図柄を一のコマ数(例えば、1コマ)、移動させて停止させる条件であり、前記第二の条件は、前記第一の遊技状態とは異なる第二の遊技状態(例えば、MB遊技状態)にて前記停止操作受付手段により停止操作が受け付けられた場合に、前記図柄を前記一のコマ数、移動させて停止させる条件である、ことが好ましい(好適な構成7)。 Further, in the second basic configuration, the preferred configurations 4 to 6, a stop operation receiving means (for example, stop buttons 137 to 139) for receiving a stop operation for stopping the reel is provided, and the first condition is: When a stop operation is received by the stop operation receiving means in a first game state (for example, a game state other than the MB game state), the symbol is moved by one frame (for example, one frame). The second condition is a condition in which the stop operation is received by the stop operation receiving means in a second game state (for example, an MB game state) different from the first game state. It is preferable that the condition is such that the symbol is moved by the number of frames and stopped.
この好適な構成7によれば、同一の滑りコマ数であっても、遊技状態が異なることによって停止態様が異なるので、停止態様を多様化することができる。 According to this preferred configuration 7, even when the number of sliding frames is the same, the stop mode is different due to the different game state, so that the stop mode can be diversified.
以上、本発明の実施の形態について説明してきたが、いずれの形態も遊技機特有の格別な効果を奏している。本発明は、上述した実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲において、本発明の実施の形態に対して種々の変形や変更を施すことができ、そのような変形や変更を伴うものもまた、本発明の技術的範囲に含まれるものである。また、発明の実施の形態に記載された、作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、本発明の実施の形態に記載されたものに限定されるものではない。 As described above, the embodiments of the present invention have been described, but each embodiment has a special effect peculiar to a gaming machine. The present invention is not limited to the above-described embodiment, and various modifications and changes can be made to the embodiment of the present invention without departing from the spirit of the present invention. Also, those involving changes are included in the technical scope of the present invention. Also, the actions and effects described in the embodiments of the invention merely enumerate the most preferable actions and effects resulting from the present invention, and the actions and effects according to the present invention are described in the embodiments of the present invention. It is not limited to what was done.
100 スロットマシン
110、111、112 リール
113 図柄表示窓
114 入賞ライン
130、131、132 メダル投入ボタン
135 スタートレバー
137、138、139 ストップボタン
300 主制御部
700 ステッピングモータ
730 ステータ
740 ロータ
100 Slot machine 110, 111, 112 Reel 113 Symbol display window 114 Winning lines 130, 131, 132 Medal insertion button 135 Start lever 137, 138, 139 Stop button 300 Main controller 700 Stepping motor 730 Stator 740 Rotor
Claims (2)
前記リールが連結されるロータと、パルス状の励磁電流が供給される複数の相と、を有するステッピングモータと、
励磁電流を供給する相および励磁電流の流れ方向が異なる複数種類のステップを順次切替え、切り替えたステップに対応する相に励磁電流を供給し、前記ロータの回転制御を実行する回転制御手段と、
前記回転制御手段が前記回転制御を実行したのち、前記複数の相のいずれにも励磁電流を供給して、前記ロータのブレーキ制御を実行するブレーキ制御手段と、
前記ブレーキ制御手段が前記ブレーキ制御を実行したのち、前記複数の相のいずれにも供給される励磁電流を低下させて、前記ロータが停止する停止位置に該ロータを保持する停止保持制御を実行する停止保持制御手段と、
を備え、
前記回転制御手段は、
前記ロータを停止させる第一の条件が成立した場合には、予め定めた所定のステップまで順次切替え、切り替えたステップに対応する相に励磁電流を供給する第一の回転制御を実行し、
前記ロータを停止させる第二の条件が成立した場合には、前記所定のステップよりも複数ステップ手前のステップまで順次切替え、切り替えたステップに対応する相に励磁電流を供給する第二の回転制御を実行するものであり、
前記ブレーキ制御手段は、
前記回転制御手段が前記第一の回転制御を実行した場合は、該第一の回転制御が終了したのちに前記複数の相のいずれにも励磁電流を供給し、前記ロータが停止する前記停止位置よりも手前の第一の位置まで到達した前記ロータを該停止位置まで回転させて停止させる第一のブレーキ制御を実行し、
前記回転制御手段が前記第二の回転制御を実行した場合は、該第二の回転制御が終了したのちに前記複数の相のいずれにも励磁電流を供給し、前記第一の位置よりも手前の第二の位置まで到達した前記ロータを前記停止位置まで回転させて停止させる第二のブレーキ制御を実行するものであり、
前記ブレーキ制御手段は、前記複数の相のいずれにも供給する励磁電流の値と、該励磁電流を供給する供給期間と、を前記第一のブレーキ制御及び前記第二のブレーキ制御において異ならせることで、前記第二のブレーキ制御における回転量を、前記第一のブレーキ制御における回転量よりも大きくさせるものであり、
前記第一のブレーキ制御は、前記複数の相のいずれにも第一の値の励磁電流を所定期間、供給し続けて前記ロータを前記停止位置に停止させる制御であり、
前記第二のブレーキ制御は、前記複数の相のいずれにも前記第一の値よりも低い第二の値の励磁電流を供給したのち、前記複数の相のいずれにも前記第一の値の励磁電流を前記所定期間よりも短い期間、供給し続けて前記ロータを前記停止位置に停止させる制御であり、
前記停止保持制御手段は、前記第一のブレーキ制御および前記第二のブレーキ制御のいずれが実行されても前記複数の相に供給される励磁電流の低下度合いを同一とする、前記停止保持制御を実行するものである、
ことを特徴とする遊技台。 A reel with multiple types of symbols
A stepper motor having a rotor to which the reel is connected, and a plurality of phases to which a pulsed excitation current is supplied;
Rotation control means for sequentially switching a plurality of types of steps in which a phase for supplying an excitation current and a flow direction of the excitation current are different, supplying an excitation current to a phase corresponding to the switched step, and performing rotation control of the rotor;
After the rotation control unit executes the rotation control, supplies an exciting current to any of the plurality of phases, and executes a brake control unit for the brake control of the rotor;
After the brake control unit executes the brake control, the excitation current supplied to any of the plurality of phases is reduced to execute stop holding control for holding the rotor at a stop position where the rotor stops. Stop holding control means,
With
The rotation control means,
If the first condition for stopping the rotor is satisfied, sequentially switch to a predetermined step, execute a first rotation control to supply an exciting current to a phase corresponding to the switched step,
When the second condition for stopping the rotor is satisfied, the second step is sequentially switched to a step a plurality of steps before the predetermined step, and the second rotation control for supplying the exciting current to the phase corresponding to the switched step To do,
The brake control means,
When the rotation control unit executes the first rotation control, after the first rotation control is completed, an excitation current is supplied to any of the plurality of phases to stop the rotor. Performing a first brake control to rotate the rotor that has reached the first position before and stop by rotating to the stop position,
When the rotation control unit executes the second rotation control, an excitation current is supplied to any of the plurality of phases after the completion of the second rotation control, and the excitation current is supplied before the first position. Performing a second brake control to rotate the rotor that has reached the second position to the stop position and stop the rotor,
The brake control unit may cause a value of an exciting current supplied to any of the plurality of phases to be different from a supply period for supplying the exciting current in the first brake control and the second brake control. In this, the rotation amount in the second brake control is made larger than the rotation amount in the first brake control,
The first brake control is a control for stopping the rotor at the stop position by continuously supplying the exciting current of the first value to any of the plurality of phases for a predetermined period,
The second brake control supplies an excitation current having a second value lower than the first value to any of the plurality of phases, and then supplies the first value to any of the plurality of phases. Control for stopping the rotor at the stop position by continuously supplying the exciting current for a period shorter than the predetermined period,
The stop / hold control unit performs the stop / hold control to make the degree of decrease in the exciting current supplied to the plurality of phases the same regardless of whether the first brake control or the second brake control is performed. To do,
A gaming table characterized by the following.
前記停止保持制御手段は、前記第一のブレーキ制御および前記第二のブレーキ制御のいずれが実行されても前記複数の相に供給される最終の励磁電流を零の値とする、前記停止保持制御を実行するものである、
ことを特徴とする遊技台。
The gaming table according to claim 1 ,
The stop / hold control unit sets the final excitation current supplied to the plurality of phases to a value of zero regardless of whether the first brake control or the second brake control is executed. Which performs
A gaming table characterized by the following.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016220042A JP6653830B2 (en) | 2016-11-10 | 2016-11-10 | Game console |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016220042A JP6653830B2 (en) | 2016-11-10 | 2016-11-10 | Game console |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018075258A JP2018075258A (en) | 2018-05-17 |
| JP6653830B2 true JP6653830B2 (en) | 2020-02-26 |
Family
ID=62149770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016220042A Active JP6653830B2 (en) | 2016-11-10 | 2016-11-10 | Game console |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6653830B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019202038A (en) * | 2018-05-25 | 2019-11-28 | 株式会社三洋物産 | Game machine |
| JP2019202040A (en) * | 2018-05-25 | 2019-11-28 | 株式会社三洋物産 | Game machine |
| JP6817662B1 (en) * | 2020-02-28 | 2021-01-20 | 株式会社大都技研 | Game table |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3911123B2 (en) * | 2000-11-29 | 2007-05-09 | アビリット株式会社 | Stop control method for reel driving stepping motor |
| JP2004223164A (en) * | 2003-01-27 | 2004-08-12 | Sanyo Product Co Ltd | Game machine |
| JP2005074096A (en) * | 2003-09-02 | 2005-03-24 | Kpe Inc | Slot machine |
-
2016
- 2016-11-10 JP JP2016220042A patent/JP6653830B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018075258A (en) | 2018-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5419927B2 (en) | Amusement stand | |
| JP6281772B2 (en) | Amusement stand | |
| JP6653830B2 (en) | Game console | |
| JP5416857B1 (en) | Amusement stand | |
| JP5514159B2 (en) | Amusement stand | |
| JP2024100985A (en) | Game machine | |
| JP2020069124A (en) | Game machine | |
| JP2024100983A (en) | Game machine | |
| JP2024100984A (en) | Gaming Machines | |
| JP5887686B2 (en) | Amusement stand | |
| JP5810431B2 (en) | Amusement stand | |
| JP6151761B2 (en) | Management device | |
| JP5705947B1 (en) | Amusement stand | |
| JP6102035B2 (en) | Amusement stand | |
| JP5887685B2 (en) | Amusement stand | |
| JP5761581B2 (en) | Amusement stand | |
| JP5947755B2 (en) | Amusement stand | |
| JP2012183413A (en) | Game machine | |
| JP6936520B2 (en) | Game table | |
| JP6936519B2 (en) | Game table | |
| JP6844787B2 (en) | Game table | |
| JP6936518B2 (en) | Game table | |
| JP6685536B2 (en) | Amusement machine | |
| JP2018161284A (en) | Game machine | |
| JP5844609B2 (en) | Amusement park management device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180126 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181106 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190521 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190716 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20191203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191217 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6653830 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |